From 445d58faa9fa4f213e29891381cf13b5acaf2ac8 Mon Sep 17 00:00:00 2001 From: Richard Davey Date: Tue, 23 Jul 2024 17:01:47 +0100 Subject: [PATCH] v3.85 Beta 2 Release --- dist/phaser-arcade-physics.js | 854 +- dist/phaser-arcade-physics.min.js | 2 +- dist/phaser-ie9.js | 2433 +- dist/phaser-ie9.min.js | 2 +- dist/phaser.esm.js | 2433 +- dist/phaser.esm.min.js | 2 +- dist/phaser.js | 2433 +- dist/phaser.min.js | 2 +- types/phaser.d.ts | 23 +- types/phaser.json | 76050 ++++++++++++++-------------- 10 files changed, 43032 insertions(+), 41202 deletions(-) diff --git a/dist/phaser-arcade-physics.js b/dist/phaser-arcade-physics.js index 56a629a54..c465e52bc 100644 --- a/dist/phaser-arcade-physics.js +++ b/dist/phaser-arcade-physics.js @@ -9258,64 +9258,6 @@ var BaseCamera = new Class({ return this; }, - /** - * Internal preRender step. - * - * @method Phaser.Cameras.Scene2D.BaseCamera#preRender - * @protected - * @since 3.0.0 - */ - preRender: function () - { - this.renderList.length = 0; - - var width = this.width; - var height = this.height; - - var halfWidth = width * 0.5; - var halfHeight = height * 0.5; - - var zoomX = this.zoomX; - var zoomY = this.zoomY; - var matrix = this.matrix; - - var originX = width * this.originX; - var originY = height * this.originY; - - var sx = this.scrollX; - var sy = this.scrollY; - - if (this.useBounds) - { - sx = this.clampX(sx); - sy = this.clampY(sy); - } - - // Values are in pixels and not impacted by zooming the Camera - this.scrollX = sx; - this.scrollY = sy; - - var midX = sx + halfWidth; - var midY = sy + halfHeight; - - // The center of the camera, in world space, so taking zoom into account - // Basically the pixel value of what it's looking at in the middle of the cam - this.midPoint.set(midX, midY); - - var displayWidth = width / zoomX; - var displayHeight = height / zoomY; - - this.worldView.setTo( - midX - (displayWidth / 2), - midY - (displayHeight / 2), - displayWidth, - displayHeight - ); - - matrix.applyITRS(this.x + originX, this.y + originY, this.rotation, zoomX, zoomY); - matrix.translate(-originX, -originY); - }, - /** * Takes an x value and checks it's within the range of the Camera bounds, adjusting if required. * Do not call this method if you are not using camera bounds. @@ -10853,7 +10795,8 @@ var Camera = new Class({ var halfWidth = width * 0.5; var halfHeight = height * 0.5; - var zoom = this.zoom; + var zoomX = this.zoomX; + var zoomY = this.zoomY; var matrix = this.matrix; var originX = width * this.originX; @@ -10908,6 +10851,12 @@ var Camera = new Class({ emitFollowEvent = true; } + if (this.roundPixels) + { + sx = Math.floor(sx); + sy = Math.floor(sy); + } + if (this.useBounds) { sx = this.clampX(sx); @@ -10918,22 +10867,22 @@ var Camera = new Class({ this.scrollX = sx; this.scrollY = sy; - var midX = sx + halfWidth; - var midY = sy + halfHeight; + var midX = Math.floor(sx + halfWidth); + var midY = Math.floor(sy + halfHeight); // The center of the camera, in world space, so taking zoom into account // Basically the pixel value of what it's looking at in the middle of the cam this.midPoint.set(midX, midY); - var displayWidth = width / zoom; - var displayHeight = height / zoom; + var displayWidth = Math.floor(width / zoomX); + var displayHeight = Math.floor(height / zoomY); var vwx = Math.floor(midX - (displayWidth / 2)); var vwy = Math.floor(midY - (displayHeight / 2)); this.worldView.setTo(vwx, vwy, displayWidth, displayHeight); - matrix.applyITRS(Math.floor(this.x + originX), Math.floor(this.y + originY), this.rotation, zoom, zoom); + matrix.applyITRS(Math.floor(this.x + originX), Math.floor(this.y + originY), this.rotation, zoomX, zoomY); matrix.translate(-originX, -originY); @@ -15691,7 +15640,7 @@ var CONST = { * @type {string} * @since 3.0.0 */ - VERSION: '3.85.0 Beta 1', + VERSION: '3.85.0 Beta 2', BlendModes: __webpack_require__(10312), @@ -15992,7 +15941,7 @@ var Config = new Class({ /** * @const {string} Phaser.Core.Config#gameURL - The URL of the game. */ - this.gameURL = GetValue(config, 'url', 'https://phaser.io'); + this.gameURL = GetValue(config, 'url', 'https://phaser.io/v385/'); /** * @const {string} Phaser.Core.Config#gameVersion - The version of the game. @@ -16209,7 +16158,7 @@ var Config = new Class({ /** * @const {boolean} Phaser.Core.Config#roundPixels - Draw texture-based Game Objects at only whole-integer positions. Game Objects without textures, like Graphics, ignore this property. */ - this.roundPixels = GetValue(renderConfig, 'roundPixels', true, config); + this.roundPixels = GetValue(renderConfig, 'roundPixels', false, config); /** * @const {boolean} Phaser.Core.Config#pixelArt - Prevent pixel art from becoming blurred when scaled. It will remain crisp (tells the WebGL renderer to automatically create textures using a linear filter mode). @@ -16675,7 +16624,6 @@ var DebugHeader = function (game) args.push('background: ' + color); lastColor = color; - }); // inject the text color @@ -17350,7 +17298,7 @@ var Game = new Class({ { this.loop.resume(); - this.events.emit(Events.RESUME); + this.events.emit(Events.RESUME, this.loop.pauseDuration); }, /** @@ -17370,7 +17318,7 @@ var Game = new Class({ if (wasPaused) { - this.events.emit(Events.RESUME); + this.events.emit(Events.RESUME, 0); } }, @@ -17819,6 +17767,17 @@ var TimeStep = new Class({ */ this.inFocus = true; + /** + * The duration of the most recent game pause, if any, in ms. + * + * @name Phaser.Core.TimeStep#pauseDuration + * @type {number} + * @readonly + * @default 0 + * @since 3.85.0 + */ + this.pauseDuration = 0; + /** * The timestamp at which the game became paused, as determined by the Page Visibility API. * @@ -17984,7 +17943,8 @@ var TimeStep = new Class({ { this.resetDelta(); - this.startTime += this.time - this._pauseTime; + this.pauseDuration = this.time - this._pauseTime; + this.startTime += this.pauseDuration; }, /** @@ -18805,6 +18765,8 @@ module.exports = 'ready'; * @event Phaser.Core.Events#RESUME * @type {string} * @since 3.0.0 + * + * @param {number} pauseDuration - The duration, in ms, that the game was paused for, or 0 if {@link Phaser.Game#resume} was called. */ module.exports = 'resume'; @@ -36163,17 +36125,39 @@ var BatchChar = function (pipeline, src, char, glyph, offsetX, offsetY, calcMatr var xw = x + char.w; var yh = y + char.h; - var tx0 = calcMatrix.getXRound(x, y, roundPixels); - var ty0 = calcMatrix.getYRound(x, y, roundPixels); + var a = calcMatrix.a; + var b = calcMatrix.b; + var c = calcMatrix.c; + var d = calcMatrix.d; + var e = calcMatrix.e; + var f = calcMatrix.f; - var tx1 = calcMatrix.getXRound(x, yh, roundPixels); - var ty1 = calcMatrix.getYRound(x, yh, roundPixels); + var tx0 = x * a + y * c + e; + var ty0 = x * b + y * d + f; - var tx2 = calcMatrix.getXRound(xw, yh, roundPixels); - var ty2 = calcMatrix.getYRound(xw, yh, roundPixels); + var tx1 = x * a + yh * c + e; + var ty1 = x * b + yh * d + f; - var tx3 = calcMatrix.getXRound(xw, y, roundPixels); - var ty3 = calcMatrix.getYRound(xw, y, roundPixels); + var tx2 = xw * a + yh * c + e; + var ty2 = xw * b + yh * d + f; + + var tx3 = xw * a + y * c + e; + var ty3 = xw * b + y * d + f; + + if (roundPixels) + { + tx0 = Math.round(tx0); + ty0 = Math.round(ty0); + + tx1 = Math.round(tx1); + ty1 = Math.round(ty1); + + tx2 = Math.round(tx2); + ty2 = Math.round(ty2); + + tx3 = Math.round(tx3); + ty3 = Math.round(ty3); + } pipeline.batchQuad(src, tx0, ty0, tx1, ty1, tx2, ty2, tx3, ty3, glyph.u0, glyph.v0, glyph.u1, glyph.v1, tintTL, tintTR, tintBL, tintBR, tintEffect, texture, textureUnit); }; @@ -36401,6 +36385,12 @@ var GetBitmapTextSize = function (src, round, updateOrigin, out) var left = entry.x; var right = entry.x + entry.w; + if (left === 0) + { + offset = 0; + prev = null; + } + if (prev) { var diff = left - (prev.x + prev.w); @@ -36481,7 +36471,7 @@ var GetBitmapTextSize = function (src, round, updateOrigin, out) } xAdvance = 0; - yAdvance = (lineHeight + lineSpacing) * currentLine; + yAdvance = (lineHeight + lineSpacing) * (currentLine + 1); lastGlyph = null; lineWidths[currentLine] = currentLineWidth; @@ -36706,7 +36696,6 @@ var GetBitmapTextSize = function (src, round, updateOrigin, out) module.exports = GetBitmapTextSize; - /***/ }), /***/ 61327: @@ -40418,21 +40407,22 @@ var BlitterWebGLRenderer = function (renderer, src, camera, parentMatrix) var cameraScrollX = camera.scrollX * src.scrollFactorX; var cameraScrollY = camera.scrollY * src.scrollFactorY; - + var calcMatrix = tempMatrix.copyFrom(camera.matrix); - + if (parentMatrix) { calcMatrix.multiplyWithOffset(parentMatrix, -cameraScrollX, -cameraScrollY); - + cameraScrollX = 0; cameraScrollY = 0; } - + var blitterX = src.x - cameraScrollX; var blitterY = src.y - cameraScrollY; var prevTextureSourceIndex = -1; var tintEffect = false; + var roundPixels = camera.roundPixels; renderer.pipelines.preBatch(src); @@ -40465,7 +40455,7 @@ var BlitterWebGLRenderer = function (renderer, src, camera, parentMatrix) y += frame.height; } - var quad = calcMatrix.setQuad(x, y, x + width, y + height); + var quad = calcMatrix.setQuad(x, y, x + width, y + height, roundPixels); var tint = Utils.getTintAppendFloatAlpha(bob.tint, bobAlpha); @@ -41744,7 +41734,7 @@ module.exports = Crop; /***/ }), /***/ 89272: -/***/ ((module) => { +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { /** * @author Richard Davey @@ -41760,6 +41750,8 @@ module.exports = Crop; * @since 3.0.0 */ +var ArrayUtils = __webpack_require__(37105); + var Depth = { /** @@ -41831,6 +41823,128 @@ var Depth = { this.depth = value; + return this; + }, + + /** + * Bring this Game Object to top of display list. + * + * @method Phaser.GameObjects.Components.Depth#bringMeToTop + * @since 3.80.2 + * @return {this} This Game Object instance. + */ + bringMeToTop: function() + { + var list; + if (this.parentContainer) + { + list = this.parentContainer.list; + } + else if (this.displayList) + { + list = this.displayList.list; + } + + if (!list) + { + return this; + } + + ArrayUtils.BringToTop(list, this); + + return this; + }, + + /** + * Send this Game Object to bottom of display list. + * + * @method Phaser.GameObjects.Components.Depth#sendMeToBack + * @since 3.80.2 + * @return {this} This Game Object instance. + */ + sendMeToBack: function() + { + var list; + if (this.parentContainer) + { + list = this.parentContainer.list; + } + else if (this.displayList) + { + list = this.displayList.list; + } + + if (!list) + { + return this; + } + + ArrayUtils.SendToBack(list, this); + + return this; + }, + + /** + * Move this Game Object below another Game Object. + * + * @method Phaser.GameObjects.Components.Depth#moveMyDepthBelow + * @since 3.80.2 + * + * @param {Phaser.GameObjects.GameObject} gameObject - Move this Game Object below this Game Object. + * + * @return {this} This Game Object instance. + */ + moveMyDepthBelow: function(gameObject) + { + var list; + if (this.parentContainer) + { + list = this.parentContainer.list; + } + else if (this.displayList) + { + list = this.displayList.list; + } + + if (!list) + { + return this; + } + + ArrayUtils.MoveBelow(list, this, gameObject); + + return this; + }, + + /** + * Move this Game Object above another Game Object. + * + * @method Phaser.GameObjects.Components.Depth#moveMyDepthAbove + * @since 3.80.2 + * + * @param {Phaser.GameObjects.GameObject} gameObject - Move this Game Object above this Game Object. + * + * @return {this} This Game Object instance. + */ + moveMyDepthAbove: function(gameObject) + { + var list; + if (this.parentContainer) + { + list = this.parentContainer.list; + } + else if (this.displayList) + { + list = this.displayList.list; + } + + if (!list) + { + return this; + } + + ArrayUtils.MoveAbove(list, this, gameObject); + return this; } @@ -42255,7 +42369,9 @@ var FX = new Class({ pipeline = pipeline.pop(); } - pipeline.controller = fx; + if (pipeline) { + pipeline.controller = fx; + } return fx; } @@ -47182,17 +47298,17 @@ var TransformMatrix = new Class({ if (roundPixels) { - quad[0] = Math.round(x * a + y * c + e); - quad[1] = Math.round(x * b + y * d + f); + quad[0] = Math.floor(x * a + y * c + e); + quad[1] = Math.floor(x * b + y * d + f); - quad[2] = Math.round(x * a + yh * c + e); - quad[3] = Math.round(x * b + yh * d + f); + quad[2] = Math.floor(x * a + yh * c + e); + quad[3] = Math.floor(x * b + yh * d + f); - quad[4] = Math.round(xw * a + yh * c + e); - quad[5] = Math.round(xw * b + yh * d + f); + quad[4] = Math.floor(xw * a + yh * c + e); + quad[5] = Math.floor(xw * b + yh * d + f); - quad[6] = Math.round(xw * a + y * c + e); - quad[7] = Math.round(xw * b + y * d + f); + quad[6] = Math.floor(xw * a + y * c + e); + quad[7] = Math.floor(xw * b + y * d + f); } else { @@ -63827,6 +63943,20 @@ var ParticleEmitter = new Class({ */ this.particleClass = Particle; + /** + * An internal object holding the configuration for the Emitter. + * + * These are populated as part of the Emitter configuration parsing. + * + * You typically do not access them directly, but instead use the + * `ParticleEmitter.setConfig` or `ParticleEmitter.updateConfig` methods. + * + * @name Phaser.GameObjects.Particles.ParticleEmitter#config + * @type {Phaser.Types.GameObjects.Particles.ParticleEmitterConfig} + * @since 3.90.0 + */ + this.config = null; + /** * An internal object holding all of the EmitterOp instances. * @@ -64395,6 +64525,8 @@ var ParticleEmitter = new Class({ return this; } + this.config = config; + var i = 0; var key = ''; @@ -64511,6 +64643,38 @@ var ParticleEmitter = new Class({ return this; }, + /** + * Takes an existing Emitter Configuration file and updates this Emitter. + * Existing properties are overriden while new properties are added. The + * updated configuration is then passed to the `setConfig` method to reset + * the Emitter with the updated configuration. + * + * @method Phaser.GameObjects.Particles.ParticleEmitter#updateConfig + * @since 3.85.0 + * + * @param {Phaser.Types.GameObjects.Particles.ParticleEmitterConfig} config - Settings for this emitter. + * + * @return {this} This Particle Emitter. + */ + updateConfig: function (config) + { + if (!config) + { + return this; + } + + if (!this.config) + { + this.setConfig(config); + } + else + { + this.setConfig({...this.config, ...config}); + } + + return this; + }, + /** * Creates a description of this emitter suitable for JSON serialization. * @@ -75746,6 +75910,8 @@ var Ellipse = new Class({ this.geom.setPosition(width / 2, height / 2); this.geom.setSize(width, height); + this.updateDisplayOrigin(); + return this.updateData(); }, @@ -83147,7 +83313,7 @@ var TextStyle = new Class({ * * @param {Phaser.Types.GameObjects.Text.TextStyle} style - The style settings to set. * @param {boolean} [updateText=true] - Whether to update the text immediately. - * @param {boolean} [setDefaults=false] - Use the default values is not set, or the local values. + * @param {boolean} [setDefaults=false] - Use the default values if not set, or the local values. * * @return {Phaser.GameObjects.Text} The parent Text object. */ @@ -83156,13 +83322,6 @@ var TextStyle = new Class({ if (updateText === undefined) { updateText = true; } if (setDefaults === undefined) { setDefaults = false; } - // Avoid type mutation - // eslint-disable-next-line no-prototype-builtins - if (style && style.hasOwnProperty('fontSize') && typeof style.fontSize === 'number') - { - style.fontSize = style.fontSize.toString() + 'px'; - } - for (var key in propertyMap) { var value = (setDefaults) ? propertyMap[key][1] : this[key]; @@ -83172,6 +83331,10 @@ var TextStyle = new Class({ // Callback & scope should be set without processing the values this[key] = GetValue(style, propertyMap[key][0], value); } + else if (style && key === 'fontSize' && typeof style.fontSize === 'number') + { + this[key] = style.fontSize.toString() + 'px'; + } else { this[key] = GetAdvancedValue(style, propertyMap[key][0], value); @@ -84068,8 +84231,8 @@ var TileSprite = new Class({ if (!width || !height) { - width = displayFrame.width; - height = displayFrame.height; + width = width ? width : displayFrame.width; + height = height ? height : displayFrame.height; } else { @@ -102162,6 +102325,7 @@ var CreateInteractiveObject = function (gameObject, hitArea, hitAreaCallback) dragStartY: 0, dragStartXGlobal: 0, dragStartYGlobal: 0, + dragStartCamera: null, dragX: 0, dragY: 0 @@ -104459,6 +104623,11 @@ var InputPlugin = new Class({ var list = this._drag[pointer.id]; + if (list.length > 1) + { + list = list.slice(0); + } + for (var i = 0; i < list.length; i++) { var gameObject = list[i]; @@ -104473,6 +104642,8 @@ var InputPlugin = new Class({ input.dragStartXGlobal = pointer.worldX; input.dragStartYGlobal = pointer.worldY; + input.dragStartCamera = pointer.camera; + input.dragX = input.dragStartXGlobal - input.dragStartX; input.dragY = input.dragStartYGlobal - input.dragStartY; @@ -104596,6 +104767,11 @@ var InputPlugin = new Class({ var list = this._drag[pointer.id]; + if (list.length > 1) + { + list = list.slice(0); + } + for (var i = 0; i < list.length; i++) { var gameObject = list[i]; @@ -104672,15 +104848,17 @@ var InputPlugin = new Class({ var dragX; var dragY; + var dragWorldXY = pointer.positionToCamera(input.dragStartCamera); + if (!gameObject.parentContainer) { - dragX = pointer.worldX - input.dragX; - dragY = pointer.worldY - input.dragY; + dragX = dragWorldXY.x - input.dragX; + dragY = dragWorldXY.y - input.dragY; } else { - var dx = pointer.worldX - input.dragStartXGlobal; - var dy = pointer.worldY - input.dragStartYGlobal; + var dx = dragWorldXY.x - input.dragStartXGlobal; + var dy = dragWorldXY.y - input.dragStartYGlobal; var rotation = gameObject.getParentRotation(); @@ -104723,6 +104901,11 @@ var InputPlugin = new Class({ // 5 = Pointer was actively dragging but has been released, notify draglist var list = this._drag[pointer.id]; + if (list.length > 1) + { + list = list.slice(0); + } + for (var i = 0; i < list.length; i++) { var gameObject = list[i]; @@ -104736,6 +104919,8 @@ var InputPlugin = new Class({ input.dragX = input.localX - gameObject.displayOriginX; input.dragY = input.localY - gameObject.displayOriginY; + input.dragStartCamera = null; + var dropped = false; var target = input.target; @@ -117829,6 +118014,7 @@ var Events = __webpack_require__(54899); var FileTypesManager = __webpack_require__(74099); var GetFastValue = __webpack_require__(95540); var GetValue = __webpack_require__(35154); +var IsPlainObject = __webpack_require__(41212); var PluginCache = __webpack_require__(37277); var SceneEvents = __webpack_require__(44594); var XHRSettings = __webpack_require__(92638); @@ -118495,6 +118681,180 @@ var LoaderPlugin = new Class({ return (total > 0); }, + /** + * Remove the resources listed in an Asset Pack. + * + * This removes Animations from the Animation Manager, Textures from the Texture Manager, and all other assets from their respective caches. + * It doesn't remove the Pack itself from the JSON cache, if it exists there. + * If the Pack includes another Pack, its resources will be removed too. + * + * @method Phaser.Loader.LoaderPlugin#removePack + * @since 3.90.0 + * + * @param {(string|object)} packKey - The key of an Asset Pack in the JSON cache, or a Pack File data. + * @param {string} [dataKey] - A key in the Pack data, if you want to process only a section of it. + */ + removePack: function (packKey, dataKey) + { + var animationManager = this.systems.anims; + var cacheManager = this.cacheManager; + var textureManager = this.textureManager; + + var cacheMap = { + animation: 'json', + aseprite: 'json', + audio: 'audio', + audioSprite: 'audio', + binary: 'binary', + bitmapFont: 'bitmapFont', + css: null, + glsl: 'shader', + html: 'html', + json: 'json', + obj: 'obj', + plugin: null, + scenePlugin: null, + script: null, + spine: 'json', + text: 'text', + tilemapCSV: 'tilemap', + tilemapImpact: 'tilemap', + tilemapTiledJSON: 'tilemap', + video: 'video', + xml: 'xml' + }; + + var pack; + + if (IsPlainObject(packKey)) + { + pack = packKey; + } + else + { + pack = cacheManager.json.get(packKey); + + if (!pack) + { + console.warn('Asset Pack not found in JSON cache:', packKey); + + return; + } + } + + if (dataKey) + { + pack = { _: pack[dataKey] }; + } + + for (var configKey in pack) + { + var config = pack[configKey]; + var prefix = GetFastValue(config, 'prefix', ''); + var files = GetFastValue(config, 'files'); + var defaultType = GetFastValue(config, 'defaultType'); + + if (Array.isArray(files)) + { + for (var i = 0; i < files.length; i++) + { + var file = files[i]; + var type = (file.hasOwnProperty('type')) ? file.type : defaultType; + + if (!type) + { + console.warn('No type:', file); + + continue; + } + + var fileKey = prefix + file.key; + + if (type === 'animation') + { + animationManager.remove(fileKey); + } + + if (type === 'aseprite' || type === 'atlas' || type === 'atlasXML' || type === 'htmlTexture' || type === 'image' || type === 'multiatlas' || type === 'spritesheet' || type === 'svg' || type === 'texture' || type === 'unityAtlas') + { + textureManager.remove(fileKey); + + if (!cacheMap[type]) + { + continue; + } + } + + if (type === 'pack') + { + this.removePack(fileKey, file.dataKey); + + continue; + } + + if (type === 'spine') + { + var spineAtlas = cacheManager.custom.spine.get(fileKey); + + if (!spineAtlas) + { + continue; + } + + var spinePrefix = (spineAtlas.prefix === undefined) ? '' : spineAtlas.prefix; + + cacheManager.custom.spine.remove(fileKey); + + var spineTexture = cacheManager.custom.spineTextures.get(fileKey); + + if (!spineTexture) + { + continue; + } + + cacheManager.custom.spineTextures.remove(fileKey); + + for (var j = 0; j < spineTexture.pages.length; j++) + { + var page = spineTexture.pages[j]; + var textureKey = spinePrefix + page.name; + var altTextureKey = fileKey + ':' + textureKey; + + if (textureManager.exists(altTextureKey)) + { + textureManager.remove(altTextureKey); + } + else + { + textureManager.remove(textureKey); + } + } + } + + var cacheName = cacheMap[type]; + + if (cacheName === null) + { + // Nothing to remove. + + continue; + } + + if (!cacheName) + { + console.warn('Unknown type:', type); + + continue; + } + + var cache = cacheManager[cacheName]; + + cache.remove(fileKey); + } + } + } + }, + /** * Is the Loader actively loading, or processing loaded files? * @@ -130959,7 +131319,7 @@ var Matrix4 = new Class({ _z.subVectors(eye, target); - if (_z.getLengthSquared() === 0) + if (_z.lengthSq() === 0) { // eye and target are in the same position _z.z = 1; @@ -130968,7 +131328,7 @@ var Matrix4 = new Class({ _z.normalize(); _x.crossVectors(up, _z); - if (_x.getLengthSquared() === 0) + if (_x.lengthSq() === 0) { // up and z are parallel @@ -134274,6 +134634,26 @@ var Vector3 = new Class({ return this; }, + /** + * Subtracts the two given Vector3s and sets the results into this Vector3. + * + * @method Phaser.Math.Vector3#subVectors + * @since 3.85.0 + * + * @param {Phaser.Math.Vector3} a - The first Vector to sub. + * @param {Phaser.Math.Vector3} b - The second Vector to sub. + * + * @return {Phaser.Math.Vector3} This Vector3. + */ + subVectors: function (a, b) + { + this.x = a.x - b.x; + this.y = a.y - b.y; + this.z = a.z - b.z; + + return this; + }, + /** * Calculate the cross (vector) product of two given Vectors. * @@ -144483,7 +144863,7 @@ var PhysicsGroup = new Class({ * @type {number} * @since 3.70.0 */ - this.collisionMask = 1; + this.collisionMask = 2147483647; /** * Default physics properties applied to Game Objects added to the Group or created by the Group. Derived from the `config` argument. @@ -145022,7 +145402,9 @@ var RunImmovableBody1 = function (blockedState) // This is special case code that handles things like vertically moving platforms you can ride if (body1.moves) { - body2.y += (body1.y - body1.prev.y) * body1.friction.y; + var body1Distance = body1.directControl ? (body1.y - body1.autoFrame.y) : (body1.y - body1.prev.y); + + body2.y += body1Distance * body1.friction.y; body2._dy = body2.y - body2.prev.y; } }; @@ -145056,7 +145438,9 @@ var RunImmovableBody2 = function (blockedState) // This is special case code that handles things like vertically moving platforms you can ride if (body2.moves) { - body1.y += (body2.y - body2.prev.y) * body2.friction.y; + var body2Distance = body2.directControl ? (body2.y - body2.autoFrame.y) : (body2.y - body2.prev.y); + + body1.y += body2Distance * body2.friction.y; body1._dy = body1.y - body1.prev.y; } }; @@ -145440,7 +145824,9 @@ var RunImmovableBody1 = function (blockedState) // This is special case code that handles things like horizontally moving platforms you can ride if (body1.moves) { - body2.x += (body1.x - body1.prev.x) * body1.friction.x; + var body1Distance = body1.directControl ? (body1.x - body1.autoFrame.x) : (body1.x - body1.prev.x); + + body2.x += body1Distance * body1.friction.x; body2._dx = body2.x - body2.prev.x; } }; @@ -145474,7 +145860,9 @@ var RunImmovableBody2 = function (blockedState) // This is special case code that handles things like horizontally moving platforms you can ride if (body2.moves) { - body1.x += (body2.x - body2.prev.x) * body2.friction.x; + var body2Distance = body2.directControl ? (body2.x - body2.autoFrame.x) : (body2.x - body2.prev.x); + + body1.x += body2Distance * body2.friction.x; body1._dx = body1.x - body1.prev.x; } }; @@ -149086,13 +149474,7 @@ var World = new Class({ { var bodyA = (sprite.isBody) ? sprite : sprite.body; - if ( - group.length === 0 || - !bodyA || - !bodyA.enable || - bodyA.checkCollision.none || - !this.canCollide(bodyA, group) - ) + if (group.getLength() === 0 || !bodyA || !bodyA.enable || bodyA.checkCollision.none || !this.canCollide(bodyA, group)) { return; } @@ -149434,13 +149816,13 @@ var World = new Class({ */ collideGroupVsGroup: function (group1, group2, collideCallback, processCallback, callbackContext, overlapOnly) { - if (group1.length === 0 || group2.length === 0 || !this.canCollide(group1, group2)) + if (group1.getLength() === 0 || group2.getLength() === 0 || !this.canCollide(group1, group2)) { return; } var children = group1.getChildren(); - + for (var i = 0; i < children.length; i++) { this.collideSpriteVsGroup(children[i], group2, collideCallback, processCallback, callbackContext, overlapOnly); @@ -149961,7 +150343,7 @@ var Collision = { var target = (this.body) ? this.body : this; target.collisionCategory = 0x0001; - target.collisionMask = 1; + target.collisionMask = 2147483647; return this; } @@ -157211,7 +157593,7 @@ var RenderTarget = new Class({ if (autoResize) { - this.setAutoResize(true); + this.renderer.on(Events.RESIZE, this.resize, this); } else { @@ -157395,19 +157777,33 @@ var RenderTarget = new Class({ }, /** - * Clears this Render Target. + * Clears a portion or everything from this Render Target. To clear an area, + * specify the `x`, `y`, `width` and `height`. + * + * @param {number} [x=0] - The left coordinate of the fill rectangle. + * @param {number} [y=0] - The top coordinate of the fill rectangle. + * @param {number} [width=this.width] - The width of the fill rectangle. + * @param {number} [height=this.height] - The height of the fill rectangle. * * @method Phaser.Renderer.WebGL.RenderTarget#clear * @since 3.50.0 */ - clear: function () + clear: function (x, y, width, height) { var renderer = this.renderer; var gl = renderer.gl; renderer.pushFramebuffer(this.framebuffer); - gl.disable(gl.SCISSOR_TEST); + if (x !== undefined && y !== undefined && width !== undefined && height !== undefined) + { + gl.enable(gl.SCISSOR_TEST); + gl.scissor(x, y, width, height); + } + else + { + gl.disable(gl.SCISSOR_TEST); + } gl.clearColor(0, 0, 0, 0); @@ -166469,7 +166865,6 @@ var WebGLPipeline = __webpack_require__(29100); * The default shader uniforms for this pipeline are: * * `uProjectionMatrix` (mat4) - * `uRoundPixels` (int) * `uResolution` (vec2) * `uMainSampler` (sampler2D, or sampler2D array) * @@ -166536,7 +166931,6 @@ var MobilePipeline = new Class({ this.set1i('uMainSampler', 0); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); } }); @@ -166593,7 +166987,6 @@ var WebGLPipeline = __webpack_require__(29100); * The default shader uniforms for this pipeline are: * * `uProjectionMatrix` (mat4) - * `uRoundPixels` (int) * `uResolution` (vec2) * `uMainSampler` (sampler2D, or sampler2D array) * @@ -166835,7 +167228,6 @@ var MultiPipeline = new Class({ this.set1iv('uMainSampler', renderer.textureIndexes); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); }, /** @@ -166925,6 +167317,12 @@ var MultiPipeline = new Class({ var gx = gameObject.x; var gy = gameObject.y; + if (camera.roundPixels) + { + gx = Math.floor(gx); + gy = Math.floor(gy); + } + spriteMatrix.applyITRS(gx, gy, gameObject.rotation, gameObject.scaleX * flipX, gameObject.scaleY * flipY); camMatrix.copyFrom(camera.matrix); @@ -166947,7 +167345,7 @@ var MultiPipeline = new Class({ // Multiply by the Sprite matrix, store result in calcMatrix camMatrix.multiply(spriteMatrix, calcMatrix); - var quad = calcMatrix.setQuad(x, y, x + frameWidth, y + frameHeight); + var quad = calcMatrix.setQuad(x, y, x + frameWidth, y + frameHeight, camera.roundPixels); var getTint = Utils.getTintAppendFloatAlpha; var cameraAlpha = camera.alpha; @@ -166966,8 +167364,6 @@ var MultiPipeline = new Class({ this.manager.preBatch(gameObject); - this.currentShader.set1i('uRoundPixels', camera.roundPixels); - this.batchQuad(gameObject, quad[0], quad[1], quad[2], quad[3], quad[4], quad[5], quad[6], quad[7], u0, v0, u1, v1, tintTL, tintTR, tintBL, tintBR, gameObject.tintFill, texture, unit); this.manager.postBatch(gameObject); @@ -167105,6 +167501,12 @@ var MultiPipeline = new Class({ y += srcHeight; } + if (camera.roundPixels) + { + srcX = Math.floor(srcX); + srcY = Math.floor(srcY); + } + spriteMatrix.applyITRS(srcX, srcY, rotation, scaleX, scaleY); camMatrix.copyFrom(camera.matrix); @@ -167127,7 +167529,7 @@ var MultiPipeline = new Class({ // Multiply by the Sprite matrix, store result in calcMatrix camMatrix.multiply(spriteMatrix, calcMatrix); - var quad = calcMatrix.setQuad(x, y, x + width, y + height); + var quad = calcMatrix.setQuad(x, y, x + width, y + height, camera.roundPixels); if (textureUnit === undefined || textureUnit === null) { @@ -167139,8 +167541,6 @@ var MultiPipeline = new Class({ this.manager.preBatch(gameObject); } - this.currentShader.set1i('uRoundPixels', camera.roundPixels); - this.batchQuad(gameObject, quad[0], quad[1], quad[2], quad[3], quad[4], quad[5], quad[6], quad[7], u0, v0, u1, v1, tintTL, tintTR, tintBL, tintBR, tintEffect, texture, textureUnit); if (gameObject && !skipPrePost) @@ -167268,8 +167668,6 @@ var MultiPipeline = new Class({ var tint = this.fillTint; - this.currentShader.set1i('uRoundPixels', false); - this.batchTri(null, tx0, ty0, tx1, ty1, tx2, ty2, 0, 0, 1, 1, tint.TL, tint.TR, tint.BL, 2); }, @@ -167361,8 +167759,6 @@ var MultiPipeline = new Class({ polygonIndexArray = Earcut(polygonCache); length = polygonIndexArray.length; - this.currentShader.set1i('uRoundPixels', false); - for (var index = 0; index < length; index += 3) { var p0 = polygonIndexArray[index + 0] * 2; @@ -167516,8 +167912,6 @@ var MultiPipeline = new Class({ var tintBL = tint.BL; var tintBR = tint.BR; - this.currentShader.set1i('uRoundPixels', false); - // TL, BL, BR, TR this.batchQuad(null, tlX, tlY, blX, blY, brX, brY, trX, trY, 0, 0, 1, 1, tintTL, tintTR, tintBL, tintBR, 2); @@ -168034,7 +168428,6 @@ var PostFXPipeline = new Class({ this.set1i('uMainSampler', 0); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); var targets = this.renderTargets; @@ -168693,7 +169086,6 @@ var PreFXPipeline = new Class({ this.currentShader = this.copyShader; this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); }, /** @@ -168807,7 +169199,6 @@ var PreFXPipeline = new Class({ this.set1i('uMainSampler', 0); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); this.flipProjectionMatrix(true); @@ -168954,7 +169345,6 @@ var PreFXPipeline = new Class({ this.set1i('uMainSampler', 0); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); sprite.preFX.onFXCopy(this); @@ -169397,7 +169787,6 @@ var MultiPipeline = __webpack_require__(57516); * The default shader uniforms for this pipeline are: * * `uProjectionMatrix` (mat4) - * `uRoundPixels` (int) * `uResolution` (vec2) * `uMainSampler` (sampler2D, or sampler2D array) * @@ -169471,7 +169860,6 @@ var WebGLPipeline = __webpack_require__(29100); * The default shader uniforms for this pipeline are: * * `uProjectionMatrix` (mat4) - * `uRoundPixels` (int) * `uResolution` (vec2) * `uMainSampler` (sampler2D, or sampler2D array) * @@ -169506,7 +169894,6 @@ var SinglePipeline = new Class({ this.set1i('uMainSampler', 0); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); } }); @@ -173372,7 +173759,6 @@ module.exports = [ '#define SHADER_NAME PHASER_MOBILE_VS', 'precision mediump float;', 'uniform mat4 uProjectionMatrix;', - 'uniform int uRoundPixels;', 'uniform vec2 uResolution;', 'attribute vec2 inPosition;', 'attribute vec2 inTexCoord;', @@ -173385,10 +173771,6 @@ module.exports = [ 'void main ()', '{', ' gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);', - ' if (uRoundPixels == 1)', - ' {', - ' gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;', - ' }', ' outTexCoord = inTexCoord;', ' outTint = inTint;', ' outTintEffect = inTintEffect;', @@ -173441,7 +173823,6 @@ module.exports = [ '#define SHADER_NAME PHASER_MULTI_VS', 'precision mediump float;', 'uniform mat4 uProjectionMatrix;', - 'uniform int uRoundPixels;', 'uniform vec2 uResolution;', 'attribute vec2 inPosition;', 'attribute vec2 inTexCoord;', @@ -173455,10 +173836,6 @@ module.exports = [ 'void main ()', '{', ' gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);', - ' if (uRoundPixels == 1)', - ' {', - ' gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;', - ' }', ' outTexCoord = inTexCoord;', ' outTexId = inTexId;', ' outTint = inTint;', @@ -173603,7 +173980,6 @@ module.exports = [ '#define SHADER_NAME PHASER_SINGLE_VS', 'precision mediump float;', 'uniform mat4 uProjectionMatrix;', - 'uniform int uRoundPixels;', 'uniform vec2 uResolution;', 'attribute vec2 inPosition;', 'attribute vec2 inTexCoord;', @@ -173616,10 +173992,6 @@ module.exports = [ 'void main ()', '{', ' gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);', - ' if (uRoundPixels == 1)', - ' {', - ' gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;', - ' }', ' outTexCoord = inTexCoord;', ' outTint = inTint;', ' outTintEffect = inTintEffect;', @@ -173633,8 +174005,8 @@ module.exports = [ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { /** - * @author Richard Davey - * @copyright 2013-2024 Phaser Studio Inc. + * @author Richard Davey + * @copyright 2013-2023 Photon Storm Ltd. * @license {@link https://opensource.org/licenses/MIT|MIT License} */ @@ -173969,9 +174341,9 @@ module.exports = WebGLBufferWrapper; var Class = __webpack_require__(83419); +// Possible errors that can be thrown by `gl.checkFramebufferStatus()`. /** - * @ignore - * Possible errors that can be thrown by `gl.checkFramebufferStatus()`. + * @ignore */ var errors = { 36054: 'Incomplete Attachment', @@ -182018,7 +182390,6 @@ module.exports = 'pause'; * @type {string} * @since 3.0.0 * - * @param {Phaser.Scenes.Systems} sys - A reference to the Scene Systems class of the Scene that emitted this event. * @param {number} time - The current time. Either a High Resolution Timer value if it comes from Request Animation Frame, or Date.now if using SetTimeout. * @param {number} delta - The delta time in ms since the last frame. This is a smoothed and capped value based on the FPS rate. */ @@ -182098,7 +182469,6 @@ module.exports = 'prerender'; * @type {string} * @since 3.0.0 * - * @param {Phaser.Scenes.Systems} sys - A reference to the Scene Systems class of the Scene that emitted this event. * @param {number} time - The current time. Either a High Resolution Timer value if it comes from Request Animation Frame, or Date.now if using SetTimeout. * @param {number} delta - The delta time in ms since the last frame. This is a smoothed and capped value based on the FPS rate. */ @@ -182545,7 +182915,6 @@ module.exports = 'transitionwake'; * @type {string} * @since 3.0.0 * - * @param {Phaser.Scenes.Systems} sys - A reference to the Scene Systems class of the Scene that emitted this event. * @param {number} time - The current time. Either a High Resolution Timer value if it comes from Request Animation Frame, or Date.now if using SetTimeout. * @param {number} delta - The delta time in ms since the last frame. This is a smoothed and capped value based on the FPS rate. */ @@ -193176,7 +193545,7 @@ module.exports = CanvasTexture; */ var BlendModes = __webpack_require__(10312); -var Camera = __webpack_require__(71911); +var Camera = __webpack_require__(38058); var CanvasPool = __webpack_require__(27919); var Class = __webpack_require__(83419); var CONST = __webpack_require__(8054); @@ -193368,7 +193737,7 @@ var DynamicTexture = new Class({ * You can scroll, zoom and rotate this Camera. * * @name Phaser.Textures.DynamicTexture#camera - * @type {Phaser.Cameras.Scene2D.BaseCamera} + * @type {Phaser.Cameras.Scene2D.Camera} * @since 3.12.0 */ this.camera = new Camera(0, 0, width, height).setScene(manager.game.scene.systemScene, false); @@ -193602,36 +193971,48 @@ var DynamicTexture = new Class({ }, /** - * Fully clears this Dynamic Texture, erasing everything from it and resetting it back to - * a blank, transparent, texture. - * + * Clears a portion or everything from this Dynamic Texture by erasing it and resetting it back to + * a blank, transparent, texture. To clear an area, specify the `x`, `y`, `width` and `height`. * @method Phaser.Textures.DynamicTexture#clear * @since 3.2.0 * + * @param {number} [x=0] - The left coordinate of the fill rectangle. + * @param {number} [y=0] - The top coordinate of the fill rectangle. + * @param {number} [width=this.width] - The width of the fill rectangle. + * @param {number} [height=this.height] - The height of the fill rectangle. + * * @return {this} This Dynamic Texture instance. */ - clear: function () + clear: function (x, y, width, height) { if (this.dirty) { var ctx = this.context; + var renderTarget = this.renderTarget; if (renderTarget) { - renderTarget.clear(); + renderTarget.clear(x, y, width, height); } else if (ctx) { - ctx.save(); - ctx.setTransform(1, 0, 0, 1, 0, 0); - ctx.clearRect(0, 0, this.width, this.height); - ctx.restore(); + if (x !== undefined && y !== undefined && width !== undefined && height !== undefined) + { + ctx.clearRect(x, y, width, height); + } + else + { + ctx.save(); + ctx.setTransform(1, 0, 0, 1, 0, 0); + ctx.clearRect(0, 0, this.width, this.height); + ctx.restore(); + } } this.dirty = false; } - + return this; }, @@ -196113,7 +196494,7 @@ var Texture = new Class({ * @method Phaser.Textures.Texture#getFrameBounds * @since 3.80.0 * - * @param {number} sourceIndex - The index of the TextureSource to get the Frame bounds from. + * @param {number} [sourceIndex=0] - The index of the TextureSource to get the Frame bounds from. * * @return {Phaser.Types.Math.RectangleLike} An object containing the bounds of the Frames using the given Texture Source Index. */ @@ -196121,14 +196502,16 @@ var Texture = new Class({ { if (sourceIndex === undefined) { sourceIndex = 0; } - var frames = this.getFramesFromTextureSource(sourceIndex); + var frames = this.getFramesFromTextureSource(sourceIndex, true); - var minX = Infinity; - var minY = Infinity; - var maxX = 0; - var maxY = 0; + var baseFrame = frames[0]; - for (var i = 0; i < frames.length; i++) + var minX = baseFrame.cutX; + var minY = baseFrame.cutY; + var maxX = baseFrame.cutX + baseFrame.cutWidth; + var maxY = baseFrame.cutY + baseFrame.cutHeight; + + for (var i = 1; i < frames.length; i++) { var frame = frames[i]; @@ -196556,9 +196939,21 @@ var TextureManager = new Class({ var config = this.game.config; - this.addBase64('__DEFAULT', config.defaultImage); - this.addBase64('__MISSING', config.missingImage); - this.addBase64('__WHITE', config.whiteImage); + if (config.defaultImage !== null) + { + this.addBase64('__DEFAULT', config.defaultImage); + } + + if (config.missingImage !== null) + { + this.addBase64('__MISSING', config.missingImage); + } + + if (config.whiteImage !== null) + { + this.addBase64('__WHITE', config.whiteImage); + } + if (this.game.renderer && this.game.renderer.gl) { this.addUint8Array('__NORMAL', new Uint8Array([ 127, 127, 255, 255 ]), 1, 1); @@ -202360,8 +202755,16 @@ var Tilemap = new Class({ if (tileset) { - tileset.setTileSize(tileWidth, tileHeight); - tileset.setSpacing(tileMargin, tileSpacing); + if (tileWidth || tileHeight) + { + tileset.setTileSize(tileWidth, tileHeight); + } + + if (tileMargin || tileSpacing) + { + tileset.setSpacing(tileMargin, tileSpacing); + } + tileset.setImage(texture); return tileset; @@ -203289,7 +203692,7 @@ var Tilemap = new Class({ * * @param {number} tileX - X position to get the tile from (given in tile units, not pixels). * @param {number} tileY - Y position to get the tile from (given in tile units, not pixels). - * @param {boolean} [nonNull] - If true getTile won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used. * * @return {?Phaser.Tilemaps.Tile} Returns a Tile, or null if the layer given was invalid. @@ -203313,7 +203716,7 @@ var Tilemap = new Class({ * * @param {number} worldX - X position to get the tile from (given in pixels) * @param {number} worldY - Y position to get the tile from (given in pixels) - * @param {boolean} [nonNull] - If true, function won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values. * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used. * @@ -204791,6 +205194,8 @@ var Vector2 = __webpack_require__(26099); * @classdesc * A Tilemap Layer is a Game Object that renders LayerData from a Tilemap when used in combination * with one, or more, Tilesets. + * + * Do not add TilemapLayers to Containers, they are stand-alone display objects. * * @class TilemapLayer * @extends Phaser.GameObjects.GameObject @@ -205509,7 +205914,7 @@ var TilemapLayer = new Class({ * * @param {number} tileX - X position to get the tile from (given in tile units, not pixels). * @param {number} tileY - Y position to get the tile from (given in tile units, not pixels). - * @param {boolean} [nonNull=false] - If true getTile won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null. * * @return {Phaser.Tilemaps.Tile} The Tile at the given coordinates or null if no tile was found or the coordinates were invalid. */ @@ -205526,7 +205931,7 @@ var TilemapLayer = new Class({ * * @param {number} worldX - X position to get the tile from (given in pixels) * @param {number} worldY - Y position to get the tile from (given in pixels) - * @param {boolean} [nonNull=false] - If true, function won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values. * * @return {Phaser.Tilemaps.Tile} The tile at the given coordinates or null if no tile was found or the coordinates were invalid. @@ -205545,7 +205950,7 @@ var TilemapLayer = new Class({ * @param {number} worldX - X position to get the tile from (given in pixels) * @param {number} worldY - Y position to get the tile from (given in pixels) * @param {boolean} [originTop=true] - Which is the active face of the isometric tile? The top (default, true), or the base? (false) - * @param {boolean} [nonNull=false] - If true, function won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values. * * @return {Phaser.Tilemaps.Tile} The tile at the given coordinates or null if no tile was found or the coordinates were invalid. @@ -206653,7 +207058,7 @@ var Tileset = new Class({ if (tileData === undefined) { tileData = {}; } /** - * The name of the Tileset.s + * The name of the Tileset. * * @name Phaser.Tilemaps.Tileset#name * @type {string} @@ -206956,7 +207361,7 @@ var Tileset = new Class({ }, /** - * Sets the tile margin & spacing and updates the tile data (rows, columns, etc.). + * Sets the tile margin and spacing and updates the tile data (rows, columns, etc.). * * @method Phaser.Tilemaps.Tileset#setSpacing * @since 3.0.0 @@ -207938,15 +208343,13 @@ var IsInLayerBounds = __webpack_require__(62991); * * @param {number} tileX - X position to get the tile from (given in tile units, not pixels). * @param {number} tileY - Y position to get the tile from (given in tile units, not pixels). - * @param {boolean} nonNull - If true getTile won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} nonNull - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {Phaser.Tilemaps.LayerData} layer - The Tilemap Layer to act upon. * * @return {Phaser.Tilemaps.Tile} The tile at the given coordinates or null if no tile was found or the coordinates were invalid. */ var GetTileAt = function (tileX, tileY, nonNull, layer) { - if (nonNull === undefined) { nonNull = false; } - if (IsInLayerBounds(tileX, tileY, layer)) { var tile = layer.data[tileY][tileX] || null; @@ -207997,7 +208400,7 @@ var point = new Vector2(); * * @param {number} worldX - X position to get the tile from (given in pixels) * @param {number} worldY - Y position to get the tile from (given in pixels) - * @param {boolean} nonNull - If true, function won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} nonNull - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {Phaser.Cameras.Scene2D.Camera} camera - The Camera to use when calculating the tile index from the world values. * @param {Phaser.Tilemaps.LayerData} layer - The Tilemap Layer to act upon. * @@ -215061,6 +215464,22 @@ var Timeline = new Class({ */ this.elapsed = 0; + /** + * The Timeline's delta time scale. + * + * Values higher than 1 increase the speed of time, while values smaller than 1 decrease it. + * A value of 0 freezes time and is effectively equivalent to pausing the Timeline. + * + * This doesn't affect the delta time scale of any Tweens created by the Timeline. + * You will have to set the `timeScale` of each Tween or the Tween Manager if you want them to match. + * + * @name Phaser.Time.Timeline#timeScale + * @type {number} + * @default + * @since 3.90.0 + */ + this.timeScale = 1; + /** * Whether the Timeline is running (`true`) or active (`false`). * @@ -215169,7 +215588,7 @@ var Timeline = new Class({ return; } - this.elapsed += delta; + this.elapsed += delta * this.timeScale; }, /** @@ -215617,7 +216036,7 @@ var Timeline = new Class({ { var events = this.events; - for (i = 0; i < events.length; i++) + for (var i = 0; i < events.length; i++) { var event = events[i]; @@ -219996,6 +220415,8 @@ var BaseTween = new Class({ setActiveState: function () { this.state = TWEEN_CONST.ACTIVE; + + this.hasStarted = false; }, /** @@ -221985,8 +222406,6 @@ var TweenChain = new Class({ this.setActiveState(); } - this.dispatchEvent(Events.TWEEN_ACTIVE, 'onActive'); - return this; }, @@ -222272,8 +222691,7 @@ var TweenChain = new Class({ data[i].reset(false); } - this.currentIndex = 0; - this.currentTween = data[0]; + this.setCurrentTween(0); }, /** @@ -222387,8 +222805,6 @@ var TweenChain = new Class({ this.currentTween = this.data[index]; this.currentTween.setActiveState(); - - this.currentTween.dispatchEvent(Events.TWEEN_ACTIVE, 'onActive'); }, /** diff --git a/dist/phaser-arcade-physics.min.js b/dist/phaser-arcade-physics.min.js index d1d606d57..a19bdf6da 100644 --- a/dist/phaser-arcade-physics.min.js +++ b/dist/phaser-arcade-physics.min.js @@ -1 +1 @@ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("Phaser",[],e):"object"==typeof exports?exports.Phaser=e():t.Phaser=e()}(this,(()=>(()=>{var t={50792:t=>{"use strict";var e=Object.prototype.hasOwnProperty,i="~";function s(){}function r(t,e,i){this.fn=t,this.context=e,this.once=i||!1}function n(t,e,s,n,a){if("function"!=typeof s)throw new TypeError("The listener must be a function");var o=new r(s,n||t,a),h=i?i+e:e;return t._events[h]?t._events[h].fn?t._events[h]=[t._events[h],o]:t._events[h].push(o):(t._events[h]=o,t._eventsCount++),t}function a(t,e){0==--t._eventsCount?t._events=new s:delete t._events[e]}function o(){this._events=new s,this._eventsCount=0}Object.create&&(s.prototype=Object.create(null),(new s).__proto__||(i=!1)),o.prototype.eventNames=function(){var t,s,r=[];if(0===this._eventsCount)return r;for(s in t=this._events)e.call(t,s)&&r.push(i?s.slice(1):s);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(t)):r},o.prototype.listeners=function(t){var e=i?i+t:t,s=this._events[e];if(!s)return[];if(s.fn)return[s.fn];for(var r=0,n=s.length,a=new Array(n);r{var s=i(38829);t.exports=function(t,e,i,r){for(var n=t[0],a=1;a{var s=i(66979);t.exports=function(t,e,i,r,n){return s(t,"angle",e,i,r,n)}},60757:t=>{t.exports=function(t,e,i){for(var s=0;s{t.exports=function(t,e,i){void 0===i&&(i=0);for(var s=i;s{t.exports=function(t,e,i){void 0===i&&(i=0);for(var s=t.length-1;s>=i;s--){var r=t[s],n=!0;for(var a in e)r[a]!==e[a]&&(n=!1);if(n)return r}return null}},94420:(t,e,i)=>{var s=i(11879),r=i(60461),n=i(95540),a=i(29747),o=new(i(41481))({sys:{queueDepthSort:a,events:{once:a}}},0,0,1,1).setOrigin(0,0);t.exports=function(t,e){void 0===e&&(e={});var i=e.hasOwnProperty("width"),a=e.hasOwnProperty("height"),h=n(e,"width",-1),l=n(e,"height",-1),u=n(e,"cellWidth",1),c=n(e,"cellHeight",u),d=n(e,"position",r.TOP_LEFT),f=n(e,"x",0),p=n(e,"y",0),g=0,v=0,m=h*u,x=l*c;o.setPosition(f,p),o.setSize(u,c);for(var y=0;y{var s=i(66979);t.exports=function(t,e,i,r,n){return s(t,"alpha",e,i,r,n)}},67285:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,r,n){return s(t,"x",e,i,r,n)}},9074:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,r,n,a,o){return null==i&&(i=e),s(t,"x",e,r,a,o),s(t,"y",i,n,a,o)}},75222:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,r,n){return s(t,"y",e,i,r,n)}},22983:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=6.28);for(var r=i,n=(s-i)/t.length,a=e.x,o=e.y,h=e.radius,l=0;l{t.exports=function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=6.28);for(var r=i,n=(s-i)/t.length,a=e.width/2,o=e.height/2,h=0;h{var s=i(15258),r=i(26708);t.exports=function(t,e,i){var n;n=i?r(e,i,t.length):s(e,t.length);for(var a=0;a{var s=i(14649),r=i(86003),n=i(49498);t.exports=function(t,e,i){void 0===i&&(i=0);var a=s(e,!1,t.length);i>0?r(a,i):i<0&&n(a,Math.abs(i));for(var o=0;o{var s=i(84993);t.exports=function(t,e,i){var r=s({x1:e.x1,y1:e.y1,x2:e.x2,y2:e.y2},i),n=s({x1:e.x2,y1:e.y2,x2:e.x3,y2:e.y3},i),a=s({x1:e.x3,y1:e.y3,x2:e.x1,y2:e.y1},i);r.pop(),n.pop(),a.pop();for(var o=(r=r.concat(n,a)).length/t.length,h=0,l=0;l{t.exports=function(t,e,i){for(var s=0;s{t.exports=function(t,e,i,s,r,n){var a;void 0===s&&(s=0),void 0===r&&(r=0),void 0===n&&(n=1);var o=0,h=t.length;if(1===n)for(a=r;a=0;a--)t[a][e]+=i+o*s,o++;return t}},43967:t=>{t.exports=function(t,e,i,s,r,n){var a;void 0===s&&(s=0),void 0===r&&(r=0),void 0===n&&(n=1);var o=0,h=t.length;if(1===n)for(a=r;a=0;a--)t[a][e]=i+o*s,o++;return t}},88926:(t,e,i)=>{var s=i(28176);t.exports=function(t,e){for(var i=0;i{var s=i(24820);t.exports=function(t,e){for(var i=0;i{var s=i(65822);t.exports=function(t,e){for(var i=0;i{var s=i(26597);t.exports=function(t,e){for(var i=0;i{var s=i(90260);t.exports=function(t,e){for(var i=0;i{var s=i(66979);t.exports=function(t,e,i,r,n){return s(t,"rotation",e,i,r,n)}},91051:(t,e,i)=>{var s=i(1163),r=i(20339);t.exports=function(t,e,i){for(var n=e.x,a=e.y,o=0;o{var s=i(1163);t.exports=function(t,e,i,r){var n=e.x,a=e.y;if(0===r)return t;for(var o=0;o{var s=i(66979);t.exports=function(t,e,i,r,n){return s(t,"scaleX",e,i,r,n)}},94868:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,r,n,a,o){return null==i&&(i=e),s(t,"scaleX",e,r,a,o),s(t,"scaleY",i,n,a,o)}},95532:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,r,n){return s(t,"scaleY",e,i,r,n)}},8689:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n){return s(t,"alpha",e,i,r,n)}},2645:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r){return s(t,"blendMode",e,0,i,r)}},32372:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n){return s(t,"depth",e,i,r,n)}},85373:t=>{t.exports=function(t,e,i){for(var s=0;s{var s=i(43967);t.exports=function(t,e,i,r,n,a,o){return null==i&&(i=e),s(t,"originX",e,r,a,o),s(t,"originY",i,n,a,o),t.forEach((function(t){t.updateDisplayOrigin()})),t}},79939:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n){return s(t,"rotation",e,i,r,n)}},2699:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n,a,o){return null==i&&(i=e),s(t,"scaleX",e,r,a,o),s(t,"scaleY",i,n,a,o)}},98739:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n){return s(t,"scaleX",e,i,r,n)}},98476:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n){return s(t,"scaleY",e,i,r,n)}},6207:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n,a,o){return null==i&&(i=e),s(t,"scrollFactorX",e,r,a,o),s(t,"scrollFactorY",i,n,a,o)}},6607:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n){return s(t,"scrollFactorX",e,i,r,n)}},72248:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n){return s(t,"scrollFactorY",e,i,r,n)}},14036:t=>{t.exports=function(t,e,i,s,r){for(var n=0;n{var s=i(43967);t.exports=function(t,e,i,r){return s(t,"visible",e,0,i,r)}},77597:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n){return s(t,"x",e,i,r,n)}},83194:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n,a,o){return null==i&&(i=e),s(t,"x",e,r,a,o),s(t,"y",i,n,a,o)}},67678:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n){return s(t,"y",e,i,r,n)}},35850:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,r,n){var a,o;void 0===r&&(r=0),void 0===n&&(n=new s);var h=t.length;if(1===h)a=t[0].x,o=t[0].y,t[0].x=e,t[0].y=i;else{var l=1,u=0;0===r&&(u=h-1,l=h-2),a=t[u].x,o=t[u].y,t[u].x=e,t[u].y=i;for(var c=0;c=h||-1===l)){var d=t[l],f=d.x,p=d.y;d.x=a,d.y=o,a=f,o=p,0===r?l--:l++}}return n.x=a,n.y=o,n}},8628:(t,e,i)=>{var s=i(33680);t.exports=function(t){return s(t)}},21837:(t,e,i)=>{var s=i(7602);t.exports=function(t,e,i,r,n){void 0===n&&(n=!1);var a,o=Math.abs(r-i)/t.length;if(n)for(a=0;a{var s=i(54261);t.exports=function(t,e,i,r,n){void 0===n&&(n=!1);var a,o=Math.abs(r-i)/t.length;if(n)for(a=0;a{t.exports=function(t,e,i,s,r){if(void 0===r&&(r=!1),0===t.length)return t;if(1===t.length)return r?t[0][e]+=(s+i)/2:t[0][e]=(s+i)/2,t;var n,a=Math.abs(s-i)/(t.length-1);if(r)for(n=0;n{t.exports=function(t){for(var e=0;e{var s=i(15994);t.exports=function(t,e,i){void 0===i&&(i=0);for(var r=0;r{t.exports={AlignTo:i(11517),Angle:i(80318),Call:i(60757),GetFirst:i(69927),GetLast:i(32265),GridAlign:i(94420),IncAlpha:i(41721),IncX:i(67285),IncXY:i(9074),IncY:i(75222),PlaceOnCircle:i(22983),PlaceOnEllipse:i(95253),PlaceOnLine:i(88505),PlaceOnRectangle:i(41346),PlaceOnTriangle:i(11575),PlayAnimation:i(29953),PropertyValueInc:i(66979),PropertyValueSet:i(43967),RandomCircle:i(88926),RandomEllipse:i(33286),RandomLine:i(96e3),RandomRectangle:i(28789),RandomTriangle:i(97154),Rotate:i(20510),RotateAround:i(91051),RotateAroundDistance:i(76332),ScaleX:i(61619),ScaleXY:i(94868),ScaleY:i(95532),SetAlpha:i(8689),SetBlendMode:i(2645),SetDepth:i(32372),SetHitArea:i(85373),SetOrigin:i(81583),SetRotation:i(79939),SetScale:i(2699),SetScaleX:i(98739),SetScaleY:i(98476),SetScrollFactor:i(6207),SetScrollFactorX:i(6607),SetScrollFactorY:i(72248),SetTint:i(14036),SetVisible:i(50159),SetX:i(77597),SetXY:i(83194),SetY:i(67678),ShiftPosition:i(35850),Shuffle:i(8628),SmootherStep:i(21910),SmoothStep:i(21837),Spread:i(62054),ToggleVisible:i(79815),WrapInRectangle:i(39665)}},42099:(t,e,i)=>{var s=i(45319),r=i(83419),n=i(74943),a=i(81957),o=i(41138),h=i(35154),l=i(90126),u=new r({initialize:function(t,e,i){this.manager=t,this.key=e,this.type="frame",this.frames=this.getFrames(t.textureManager,h(i,"frames",[]),h(i,"defaultTextureKey",null),h(i,"sortFrames",!0)),this.frameRate=h(i,"frameRate",null),this.duration=h(i,"duration",null),this.msPerFrame,this.skipMissedFrames=h(i,"skipMissedFrames",!0),this.delay=h(i,"delay",0),this.repeat=h(i,"repeat",0),this.repeatDelay=h(i,"repeatDelay",0),this.yoyo=h(i,"yoyo",!1),this.showBeforeDelay=h(i,"showBeforeDelay",!1),this.showOnStart=h(i,"showOnStart",!1),this.hideOnComplete=h(i,"hideOnComplete",!1),this.randomFrame=h(i,"randomFrame",!1),this.paused=!1,this.calculateDuration(this,this.getTotalFrames(),this.duration,this.frameRate),this.manager.on&&(this.manager.on(n.PAUSE_ALL,this.pause,this),this.manager.on(n.RESUME_ALL,this.resume,this))},getTotalFrames:function(){return this.frames.length},calculateDuration:function(t,e,i,s){null===i&&null===s?(t.frameRate=24,t.duration=24/e*1e3):i&&null===s?(t.duration=i,t.frameRate=e/(i/1e3)):(t.frameRate=s,t.duration=e/s*1e3),t.msPerFrame=1e3/t.frameRate},addFrame:function(t){return this.addFrameAt(this.frames.length,t)},addFrameAt:function(t,e){var i=this.getFrames(this.manager.textureManager,e);if(i.length>0){if(0===t)this.frames=i.concat(this.frames);else if(t===this.frames.length)this.frames=this.frames.concat(i);else{var s=this.frames.slice(0,t),r=this.frames.slice(t);this.frames=s.concat(i,r)}this.updateFrameSequence()}return this},checkFrame:function(t){return t>=0&&t0){n.isLast=!0,n.nextFrame=c[0],c[0].prevFrame=n;var x=1/(c.length-1);for(a=0;a0?t.inReverse&&t.forward?t.forward=!1:this.repeatAnimation(t):t.complete():this.updateAndGetNextTick(t,e.nextFrame)},handleYoyoFrame:function(t,e){if(e||(e=!1),t.inReverse===!e&&t.repeatCounter>0)return(0===t.repeatDelay||t.pendingRepeat)&&(t.forward=e),void this.repeatAnimation(t);if(t.inReverse===e||0!==t.repeatCounter){t.forward=e;var i=e?t.currentFrame.nextFrame:t.currentFrame.prevFrame;this.updateAndGetNextTick(t,i)}else t.complete()},getLastFrame:function(){return this.frames[this.frames.length-1]},previousFrame:function(t){var e=t.currentFrame;e.isFirst?t.yoyo?this.handleYoyoFrame(t,!0):t.repeatCounter>0?(t.inReverse&&!t.forward||(t.forward=!0),this.repeatAnimation(t)):t.complete():this.updateAndGetNextTick(t,e.prevFrame)},updateAndGetNextTick:function(t,e){t.setCurrentFrame(e),this.getNextTick(t)},removeFrame:function(t){var e=this.frames.indexOf(t);return-1!==e&&this.removeFrameAt(e),this},removeFrameAt:function(t){return this.frames.splice(t,1),this.updateFrameSequence(),this},repeatAnimation:function(t){if(2===t._pendingStop){if(0===t._pendingStopValue)return t.stop();t._pendingStopValue--}t.repeatDelay>0&&!t.pendingRepeat?(t.pendingRepeat=!0,t.accumulator-=t.nextTick,t.nextTick+=t.repeatDelay):(t.repeatCounter--,t.forward?t.setCurrentFrame(t.currentFrame.nextFrame):t.setCurrentFrame(t.currentFrame.prevFrame),t.isPlaying&&(this.getNextTick(t),t.handleRepeat()))},toJSON:function(){var t={key:this.key,type:this.type,frames:[],frameRate:this.frameRate,duration:this.duration,skipMissedFrames:this.skipMissedFrames,delay:this.delay,repeat:this.repeat,repeatDelay:this.repeatDelay,yoyo:this.yoyo,showBeforeDelay:this.showBeforeDelay,showOnStart:this.showOnStart,randomFrame:this.randomFrame,hideOnComplete:this.hideOnComplete};return this.frames.forEach((function(e){t.frames.push(e.toJSON())})),t},updateFrameSequence:function(){for(var t,e=this.frames.length,i=1/(e-1),s=0;s1?(t.isLast=!0,t.prevFrame=this.frames[e-2],t.nextFrame=this.frames[0]):e>1&&(t.prevFrame=this.frames[s-1],t.nextFrame=this.frames[s+1]);return this},pause:function(){return this.paused=!0,this},resume:function(){return this.paused=!1,this},destroy:function(){this.manager.off&&(this.manager.off(n.PAUSE_ALL,this.pause,this),this.manager.off(n.RESUME_ALL,this.resume,this)),this.manager.remove(this.key);for(var t=0;t{var s=new(i(83419))({initialize:function(t,e,i,s,r){void 0===r&&(r=!1),this.textureKey=t,this.textureFrame=e,this.index=i,this.frame=s,this.isFirst=!1,this.isLast=!1,this.prevFrame=null,this.nextFrame=null,this.duration=0,this.progress=0,this.isKeyFrame=r},toJSON:function(){return{key:this.textureKey,frame:this.textureFrame,duration:this.duration,keyframe:this.isKeyFrame}},destroy:function(){this.frame=void 0}});t.exports=s},60848:(t,e,i)=>{var s=i(42099),r=i(83419),n=i(90330),a=i(50792),o=i(74943),h=i(8443),l=i(95540),u=i(35154),c=i(36383),d=i(20283),f=i(41836),p=new r({Extends:a,initialize:function(t){a.call(this),this.game=t,this.textureManager=null,this.globalTimeScale=1,this.anims=new n,this.mixes=new n,this.paused=!1,this.name="AnimationManager",t.events.once(h.BOOT,this.boot,this)},boot:function(){this.textureManager=this.game.textures,this.game.events.once(h.DESTROY,this.destroy,this)},addMix:function(t,e,i){var s=this.anims,r=this.mixes,n="string"==typeof t?t:t.key,a="string"==typeof e?e:e.key;if(s.has(n)&&s.has(a)){var o=r.get(n);o||(o={}),o[a]=i,r.set(n,o)}return this},removeMix:function(t,e){var i=this.mixes,s="string"==typeof t?t:t.key,r=i.get(s);if(r)if(e){var n="string"==typeof e?e:e.key;r.hasOwnProperty(n)&&delete r[n]}else e||i.delete(s);return this},getMix:function(t,e){var i=this.mixes,s="string"==typeof t?t:t.key,r="string"==typeof e?e:e.key,n=i.get(s);return n&&n.hasOwnProperty(r)?n[r]:0},add:function(t,e){return this.anims.has(t)?(console.warn("Animation key exists: "+t),this):(e.key=t,this.anims.set(t,e),this.emit(o.ADD_ANIMATION,t,e),this)},exists:function(t){return this.anims.has(t)},createFromAseprite:function(t,e,i){var s=[],r=this.game.cache.json.get(t);if(!r)return console.warn("No Aseprite data found for: "+t),s;var n=this,a=u(r,"meta",null),o=u(r,"frames",null);a&&o&&u(a,"frameTags",[]).forEach((function(r){var a=[],h=l(r,"name",null),u=l(r,"from",0),d=l(r,"to",0),f=l(r,"direction","forward");if(h&&(!e||e&&e.indexOf(h)>-1)){for(var p=0,g=u;g<=d;g++){var v=g.toString(),m=o[v];if(m){var x=l(m,"duration",c.MAX_SAFE_INTEGER);a.push({key:t,frame:v,duration:x}),p+=x}}"reverse"===f&&(a=a.reverse());var y,T={key:h,frames:a,duration:p,yoyo:"pingpong"===f};i?i.anims&&(y=i.anims.create(T)):y=n.create(T),y&&s.push(y)}}));return s},create:function(t){var e=t.key,i=!1;return e&&((i=this.get(e))?console.warn("AnimationManager key already exists: "+e):(i=new s(this,e,t),this.anims.set(e,i),this.emit(o.ADD_ANIMATION,e,i))),i},fromJSON:function(t,e){void 0===e&&(e=!1),e&&this.anims.clear(),"string"==typeof t&&(t=JSON.parse(t));var i=[];if(t.hasOwnProperty("anims")&&Array.isArray(t.anims)){for(var s=0;s{var s=i(42099),r=i(30976),n=i(83419),a=i(90330),o=i(74943),h=i(95540),l=new n({initialize:function(t){this.parent=t,this.animationManager=t.scene.sys.anims,this.animationManager.on(o.REMOVE_ANIMATION,this.globalRemove,this),this.textureManager=this.animationManager.textureManager,this.anims=null,this.isPlaying=!1,this.hasStarted=!1,this.currentAnim=null,this.currentFrame=null,this.nextAnim=null,this.nextAnimsQueue=[],this.timeScale=1,this.frameRate=0,this.duration=0,this.msPerFrame=0,this.skipMissedFrames=!0,this.randomFrame=!1,this.delay=0,this.repeat=0,this.repeatDelay=0,this.yoyo=!1,this.showBeforeDelay=!1,this.showOnStart=!1,this.hideOnComplete=!1,this.forward=!0,this.inReverse=!1,this.accumulator=0,this.nextTick=0,this.delayCounter=0,this.repeatCounter=0,this.pendingRepeat=!1,this._paused=!1,this._wasPlaying=!1,this._pendingStop=0,this._pendingStopValue},chain:function(t){var e=this.parent;if(void 0===t)return this.nextAnimsQueue.length=0,this.nextAnim=null,e;Array.isArray(t)||(t=[t]);for(var i=0;in&&(l=0),this.randomFrame&&(l=r(0,n-1));var u=s.frames[l];0!==l||this.forward||(u=s.getLastFrame()),this.currentFrame=u}else console.warn("Missing animation: "+i);return this.parent},pause:function(t){return this._paused||(this._paused=!0,this._wasPlaying=this.isPlaying,this.isPlaying=!1),void 0!==t&&this.setCurrentFrame(t),this.parent},resume:function(t){return this._paused&&(this._paused=!1,this.isPlaying=this._wasPlaying),void 0!==t&&this.setCurrentFrame(t),this.parent},playAfterDelay:function(t,e){if(this.isPlaying){var i=this.nextAnim,s=this.nextAnimsQueue;i&&s.unshift(i),this.nextAnim=t,this._pendingStop=1,this._pendingStopValue=e}else this.delayCounter=e,this.play(t,!0);return this.parent},playAfterRepeat:function(t,e){if(void 0===e&&(e=1),this.isPlaying){var i=this.nextAnim,s=this.nextAnimsQueue;i&&s.unshift(i),-1!==this.repeatCounter&&e>this.repeatCounter&&(e=this.repeatCounter),this.nextAnim=t,this._pendingStop=2,this._pendingStopValue=e}else this.play(t);return this.parent},play:function(t,e){void 0===e&&(e=!1);var i=this.currentAnim,s=this.parent,r="string"==typeof t?t:t.key;if(e&&this.isPlaying&&i.key===r)return s;if(i&&this.isPlaying){var n=this.animationManager.getMix(i.key,t);if(n>0)return this.playAfterDelay(t,n)}return this.forward=!0,this.inReverse=!1,this._paused=!1,this._wasPlaying=!0,this.startAnimation(t)},playReverse:function(t,e){void 0===e&&(e=!1);var i="string"==typeof t?t:t.key;return e&&this.isPlaying&&this.currentAnim.key===i?this.parent:(this.forward=!1,this.inReverse=!0,this._paused=!1,this._wasPlaying=!0,this.startAnimation(t))},startAnimation:function(t){this.load(t);var e=this.currentAnim,i=this.parent;return e?(this.repeatCounter=-1===this.repeat?Number.MAX_VALUE:this.repeat,e.getFirstTick(this),this.isPlaying=!0,this.pendingRepeat=!1,this.hasStarted=!1,this._pendingStop=0,this._pendingStopValue=0,this._paused=!1,this.delayCounter+=this.delay,0===this.delayCounter?this.handleStart():this.showBeforeDelay&&this.setCurrentFrame(this.currentFrame),i):i},handleStart:function(){this.showOnStart&&this.parent.setVisible(!0),this.setCurrentFrame(this.currentFrame),this.hasStarted=!0,this.emitEvents(o.ANIMATION_START)},handleRepeat:function(){this.pendingRepeat=!1,this.emitEvents(o.ANIMATION_REPEAT)},handleStop:function(){this._pendingStop=0,this.isPlaying=!1,this.emitEvents(o.ANIMATION_STOP)},handleComplete:function(){this._pendingStop=0,this.isPlaying=!1,this.hideOnComplete&&this.parent.setVisible(!1),this.emitEvents(o.ANIMATION_COMPLETE,o.ANIMATION_COMPLETE_KEY)},emitEvents:function(t,e){var i=this.currentAnim;if(i){var s=this.currentFrame,r=this.parent,n=s.textureFrame;r.emit(t,i,s,r,n),e&&r.emit(e+i.key,i,s,r,n)}},reverse:function(){return this.isPlaying&&(this.inReverse=!this.inReverse,this.forward=!this.forward),this.parent},getProgress:function(){var t=this.currentFrame;if(!t)return 0;var e=t.progress;return this.inReverse&&(e*=-1),e},setProgress:function(t){return this.forward||(t=1-t),this.setCurrentFrame(this.currentAnim.getFrameByProgress(t)),this.parent},setRepeat:function(t){return this.repeatCounter=-1===t?Number.MAX_VALUE:t,this.parent},globalRemove:function(t,e){void 0===e&&(e=this.currentAnim),this.isPlaying&&e.key===this.currentAnim.key&&(this.stop(),this.setCurrentFrame(this.currentAnim.frames[0]))},restart:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!1);var i=this.currentAnim,s=this.parent;return i?(e&&(this.repeatCounter=-1===this.repeat?Number.MAX_VALUE:this.repeat),i.getFirstTick(this),this.emitEvents(o.ANIMATION_RESTART),this.isPlaying=!0,this.pendingRepeat=!1,this.hasStarted=!t,this._pendingStop=0,this._pendingStopValue=0,this._paused=!1,this.setCurrentFrame(i.frames[0]),this.parent):s},complete:function(){if(this._pendingStop=0,this.isPlaying=!1,this.currentAnim&&this.handleComplete(),this.nextAnim){var t=this.nextAnim;this.nextAnim=this.nextAnimsQueue.length>0?this.nextAnimsQueue.shift():null,this.play(t)}return this.parent},stop:function(){if(this._pendingStop=0,this.isPlaying=!1,this.delayCounter=0,this.currentAnim&&this.handleStop(),this.nextAnim){var t=this.nextAnim;this.nextAnim=this.nextAnimsQueue.shift(),this.play(t)}return this.parent},stopAfterDelay:function(t){return this._pendingStop=1,this._pendingStopValue=t,this.parent},stopAfterRepeat:function(t){return void 0===t&&(t=1),-1!==this.repeatCounter&&t>this.repeatCounter&&(t=this.repeatCounter),this._pendingStop=2,this._pendingStopValue=t,this.parent},stopOnFrame:function(t){return this._pendingStop=3,this._pendingStopValue=t,this.parent},getTotalFrames:function(){return this.currentAnim?this.currentAnim.getTotalFrames():0},update:function(t,e){var i=this.currentAnim;if(this.isPlaying&&i&&!i.paused){if(this.accumulator+=e*this.timeScale*this.animationManager.globalTimeScale,1===this._pendingStop&&(this._pendingStopValue-=e,this._pendingStopValue<=0))return this.stop();if(this.hasStarted){if(this.accumulator>=this.nextTick&&(this.forward?i.nextFrame(this):i.previousFrame(this),this.isPlaying&&0===this._pendingStop&&this.skipMissedFrames&&this.accumulator>this.nextTick)){var s=0;do{this.forward?i.nextFrame(this):i.previousFrame(this),s++}while(this.isPlaying&&this.accumulator>this.nextTick&&s<60)}}else this.accumulator>=this.delayCounter&&(this.accumulator-=this.delayCounter,this.handleStart())}},setCurrentFrame:function(t){var e=this.parent;return this.currentFrame=t,e.texture=t.frame.texture,e.frame=t.frame,e.isCropped&&e.frame.updateCropUVs(e._crop,e.flipX,e.flipY),t.setAlpha&&(e.alpha=t.alpha),e.setSizeToFrame(),e._originComponent&&(t.frame.customPivot?e.setOrigin(t.frame.pivotX,t.frame.pivotY):e.updateDisplayOrigin()),this.isPlaying&&this.hasStarted&&(this.emitEvents(o.ANIMATION_UPDATE),3===this._pendingStop&&this._pendingStopValue===t&&this.stop()),e},nextFrame:function(){return this.currentAnim&&this.currentAnim.nextFrame(this),this.parent},previousFrame:function(){return this.currentAnim&&this.currentAnim.previousFrame(this),this.parent},get:function(t){return this.anims?this.anims.get(t):null},exists:function(t){return!!this.anims&&this.anims.has(t)},create:function(t){var e=t.key,i=!1;return e&&((i=this.get(e))?console.warn("Animation key already exists: "+e):(i=new s(this,e,t),this.anims||(this.anims=new a),this.anims.set(e,i))),i},createFromAseprite:function(t,e){return this.animationManager.createFromAseprite(t,e,this.parent)},generateFrameNames:function(t,e){return this.animationManager.generateFrameNames(t,e)},generateFrameNumbers:function(t,e){return this.animationManager.generateFrameNumbers(t,e)},remove:function(t){var e=this.get(t);return e&&(this.currentAnim===e&&this.stop(),this.anims.delete(t)),e},destroy:function(){this.animationManager.off(o.REMOVE_ANIMATION,this.globalRemove,this),this.anims&&this.anims.clear(),this.animationManager=null,this.parent=null,this.nextAnim=null,this.nextAnimsQueue.length=0,this.currentAnim=null,this.currentFrame=null},isPaused:{get:function(){return this._paused}}});t.exports=l},57090:t=>{t.exports="add"},25312:t=>{t.exports="animationcomplete"},89580:t=>{t.exports="animationcomplete-"},52860:t=>{t.exports="animationrepeat"},63850:t=>{t.exports="animationrestart"},99085:t=>{t.exports="animationstart"},28087:t=>{t.exports="animationstop"},1794:t=>{t.exports="animationupdate"},52562:t=>{t.exports="pauseall"},57953:t=>{t.exports="remove"},68339:t=>{t.exports="resumeall"},74943:(t,e,i)=>{t.exports={ADD_ANIMATION:i(57090),ANIMATION_COMPLETE:i(25312),ANIMATION_COMPLETE_KEY:i(89580),ANIMATION_REPEAT:i(52860),ANIMATION_RESTART:i(63850),ANIMATION_START:i(99085),ANIMATION_STOP:i(28087),ANIMATION_UPDATE:i(1794),PAUSE_ALL:i(52562),REMOVE_ANIMATION:i(57953),RESUME_ALL:i(68339)}},60421:(t,e,i)=>{t.exports={Animation:i(42099),AnimationFrame:i(41138),AnimationManager:i(60848),AnimationState:i(9674),Events:i(74943)}},2161:(t,e,i)=>{var s=i(83419),r=i(90330),n=i(50792),a=i(24736),o=new s({initialize:function(){this.entries=new r,this.events=new n},add:function(t,e){return this.entries.set(t,e),this.events.emit(a.ADD,this,t,e),this},has:function(t){return this.entries.has(t)},exists:function(t){return this.entries.has(t)},get:function(t){return this.entries.get(t)},remove:function(t){var e=this.get(t);return e&&(this.entries.delete(t),this.events.emit(a.REMOVE,this,t,e.data)),this},getKeys:function(){return this.entries.keys()},destroy:function(){this.entries.clear(),this.events.removeAllListeners(),this.entries=null,this.events=null}});t.exports=o},24047:(t,e,i)=>{var s=i(2161),r=i(83419),n=i(8443),a=new r({initialize:function(t){this.game=t,this.binary=new s,this.bitmapFont=new s,this.json=new s,this.physics=new s,this.shader=new s,this.audio=new s,this.video=new s,this.text=new s,this.html=new s,this.obj=new s,this.tilemap=new s,this.xml=new s,this.custom={},this.game.events.once(n.DESTROY,this.destroy,this)},addCustom:function(t){return this.custom.hasOwnProperty(t)||(this.custom[t]=new s),this.custom[t]},destroy:function(){for(var t=["binary","bitmapFont","json","physics","shader","audio","video","text","html","obj","tilemap","xml"],e=0;e{t.exports="add"},59261:t=>{t.exports="remove"},24736:(t,e,i)=>{t.exports={ADD:i(51464),REMOVE:i(59261)}},83388:(t,e,i)=>{t.exports={BaseCache:i(2161),CacheManager:i(24047),Events:i(24736)}},71911:(t,e,i)=>{var s=i(83419),r=i(31401),n=i(39506),a=i(50792),o=i(19715),h=i(87841),l=i(61340),u=i(80333),c=i(26099),d=new s({Extends:a,Mixins:[r.AlphaSingle,r.Visible],initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),a.call(this),this.scene,this.sceneManager,this.scaleManager,this.cameraManager,this.id=0,this.name="",this.roundPixels=!1,this.useBounds=!1,this.worldView=new h,this.dirty=!0,this._x=t,this._y=e,this._width=i,this._height=s,this._bounds=new h,this._scrollX=0,this._scrollY=0,this._zoomX=1,this._zoomY=1,this._rotation=0,this.matrix=new l,this.transparent=!0,this.backgroundColor=u("rgba(0,0,0,0)"),this.disableCull=!1,this.culledObjects=[],this.midPoint=new c(i/2,s/2),this.originX=.5,this.originY=.5,this._customViewport=!1,this.mask=null,this._maskCamera=null,this.renderList=[],this.isSceneCamera=!0},addToRenderList:function(t){this.renderList.push(t)},setOrigin:function(t,e){return void 0===t&&(t=.5),void 0===e&&(e=t),this.originX=t,this.originY=e,this},getScroll:function(t,e,i){void 0===i&&(i=new c);var s=.5*this.width,r=.5*this.height;return i.x=t-s,i.y=e-r,this.useBounds&&(i.x=this.clampX(i.x),i.y=this.clampY(i.y)),i},centerOnX:function(t){var e=.5*this.width;return this.midPoint.x=t,this.scrollX=t-e,this.useBounds&&(this.scrollX=this.clampX(this.scrollX)),this},centerOnY:function(t){var e=.5*this.height;return this.midPoint.y=t,this.scrollY=t-e,this.useBounds&&(this.scrollY=this.clampY(this.scrollY)),this},centerOn:function(t,e){return this.centerOnX(t),this.centerOnY(e),this},centerToBounds:function(){if(this.useBounds){var t=this._bounds,e=.5*this.width,i=.5*this.height;this.midPoint.set(t.centerX,t.centerY),this.scrollX=t.centerX-e,this.scrollY=t.centerY-i}return this},centerToSize:function(){return this.scrollX=.5*this.width,this.scrollY=.5*this.height,this},cull:function(t){if(this.disableCull)return t;var e=this.matrix.matrix,i=e[0],s=e[1],r=e[2],n=e[3],a=i*n-s*r;if(!a)return t;var o=e[4],h=e[5],l=this.scrollX,u=this.scrollY,c=this.width,d=this.height,f=this.y,p=f+d,g=this.x,v=g+c,m=this.culledObjects,x=t.length;a=1/a,m.length=0;for(var y=0;yg&&S*i+b*r+of&&S*s+b*n+hr&&(t=r),t},clampY:function(t){var e=this._bounds,i=this.displayHeight,s=e.y+(i-this.height)/2,r=Math.max(s,s+e.height-i);return tr&&(t=r),t},removeBounds:function(){return this.useBounds=!1,this.dirty=!0,this._bounds.setEmpty(),this},setAngle:function(t){return void 0===t&&(t=0),this.rotation=n(t),this},setBackgroundColor:function(t){return void 0===t&&(t="rgba(0,0,0,0)"),this.backgroundColor=u(t),this.transparent=0===this.backgroundColor.alpha,this},setBounds:function(t,e,i,s,r){return void 0===r&&(r=!1),this._bounds.setTo(t,e,i,s),this.dirty=!0,this.useBounds=!0,r?this.centerToBounds():(this.scrollX=this.clampX(this.scrollX),this.scrollY=this.clampY(this.scrollY)),this},getBounds:function(t){void 0===t&&(t=new h);var e=this._bounds;return t.setTo(e.x,e.y,e.width,e.height),t},setName:function(t){return void 0===t&&(t=""),this.name=t,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setRotation:function(t){return void 0===t&&(t=0),this.rotation=t,this},setRoundPixels:function(t){return this.roundPixels=t,this},setScene:function(t,e){void 0===e&&(e=!0),this.scene&&this._customViewport&&this.sceneManager.customViewports--,this.scene=t,this.isSceneCamera=e;var i=t.sys;return this.sceneManager=i.game.scene,this.scaleManager=i.scale,this.cameraManager=i.cameras,this.updateSystem(),this},setScroll:function(t,e){return void 0===e&&(e=t),this.scrollX=t,this.scrollY=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},setViewport:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setZoom:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),0===t&&(t=.001),0===e&&(e=.001),this.zoomX=t,this.zoomY=e,this},setMask:function(t,e){return void 0===e&&(e=!0),this.mask=t,this._maskCamera=e?this.cameraManager.default:this,this},clearMask:function(t){return void 0===t&&(t=!1),t&&this.mask&&this.mask.destroy(),this.mask=null,this},toJSON:function(){var t={name:this.name,x:this.x,y:this.y,width:this.width,height:this.height,zoom:this.zoom,rotation:this.rotation,roundPixels:this.roundPixels,scrollX:this.scrollX,scrollY:this.scrollY,backgroundColor:this.backgroundColor.rgba};return this.useBounds&&(t.bounds={x:this._bounds.x,y:this._bounds.y,width:this._bounds.width,height:this._bounds.height}),t},update:function(){},setIsSceneCamera:function(t){return this.isSceneCamera=t,this},updateSystem:function(){if(this.scaleManager&&this.isSceneCamera){var t=0!==this._x||0!==this._y||this.scaleManager.width!==this._width||this.scaleManager.height!==this._height,e=this.sceneManager;t&&!this._customViewport?e.customViewports++:!t&&this._customViewport&&e.customViewports--,this.dirty=!0,this._customViewport=t}},destroy:function(){this.emit(o.DESTROY,this),this.removeAllListeners(),this.matrix.destroy(),this.culledObjects=[],this._customViewport&&this.sceneManager.customViewports--,this.renderList=[],this._bounds=null,this.scene=null,this.scaleManager=null,this.sceneManager=null,this.cameraManager=null},x:{get:function(){return this._x},set:function(t){this._x=t,this.updateSystem()}},y:{get:function(){return this._y},set:function(t){this._y=t,this.updateSystem()}},width:{get:function(){return this._width},set:function(t){this._width=t,this.updateSystem()}},height:{get:function(){return this._height},set:function(t){this._height=t,this.updateSystem()}},scrollX:{get:function(){return this._scrollX},set:function(t){t!==this._scrollX&&(this._scrollX=t,this.dirty=!0)}},scrollY:{get:function(){return this._scrollY},set:function(t){t!==this._scrollY&&(this._scrollY=t,this.dirty=!0)}},zoom:{get:function(){return(this._zoomX+this._zoomY)/2},set:function(t){this._zoomX=t,this._zoomY=t,this.dirty=!0}},zoomX:{get:function(){return this._zoomX},set:function(t){this._zoomX=t,this.dirty=!0}},zoomY:{get:function(){return this._zoomY},set:function(t){this._zoomY=t,this.dirty=!0}},rotation:{get:function(){return this._rotation},set:function(t){this._rotation=t,this.dirty=!0}},centerX:{get:function(){return this.x+.5*this.width}},centerY:{get:function(){return this.y+.5*this.height}},displayWidth:{get:function(){return this.width/this.zoomX}},displayHeight:{get:function(){return this.height/this.zoomY}}});t.exports=d},38058:(t,e,i)=>{var s=i(71911),r=i(67502),n=i(45319),a=i(83419),o=i(31401),h=i(20052),l=i(19715),u=i(28915),c=i(87841),d=i(26099),f=new a({Extends:s,Mixins:[o.PostPipeline],initialize:function(t,e,i,r){s.call(this,t,e,i,r),this.initPostPipeline(),this.inputEnabled=!0,this.fadeEffect=new h.Fade(this),this.flashEffect=new h.Flash(this),this.shakeEffect=new h.Shake(this),this.panEffect=new h.Pan(this),this.rotateToEffect=new h.RotateTo(this),this.zoomEffect=new h.Zoom(this),this.lerp=new d(1,1),this.followOffset=new d,this.deadzone=null,this._follow=null},setDeadzone:function(t,e){if(void 0===t)this.deadzone=null;else{if(this.deadzone?(this.deadzone.width=t,this.deadzone.height=e):this.deadzone=new c(0,0,t,e),this._follow){var i=this.width/2,s=this.height/2,n=this._follow.x-this.followOffset.x,a=this._follow.y-this.followOffset.y;this.midPoint.set(n,a),this.scrollX=n-i,this.scrollY=a-s}r(this.deadzone,this.midPoint.x,this.midPoint.y)}return this},fadeIn:function(t,e,i,s,r,n){return this.fadeEffect.start(!1,t,e,i,s,!0,r,n)},fadeOut:function(t,e,i,s,r,n){return this.fadeEffect.start(!0,t,e,i,s,!0,r,n)},fadeFrom:function(t,e,i,s,r,n,a){return this.fadeEffect.start(!1,t,e,i,s,r,n,a)},fade:function(t,e,i,s,r,n,a){return this.fadeEffect.start(!0,t,e,i,s,r,n,a)},flash:function(t,e,i,s,r,n,a){return this.flashEffect.start(t,e,i,s,r,n,a)},shake:function(t,e,i,s,r){return this.shakeEffect.start(t,e,i,s,r)},pan:function(t,e,i,s,r,n,a){return this.panEffect.start(t,e,i,s,r,n,a)},rotateTo:function(t,e,i,s,r,n,a){return this.rotateToEffect.start(t,e,i,s,r,n,a)},zoomTo:function(t,e,i,s,r,n){return this.zoomEffect.start(t,e,i,s,r,n)},preRender:function(){this.renderList.length=0;var t=this.width,e=this.height,i=.5*t,s=.5*e,n=this.zoom,a=this.matrix,o=t*this.originX,h=e*this.originY,c=this._follow,d=this.deadzone,f=this.scrollX,p=this.scrollY;d&&r(d,this.midPoint.x,this.midPoint.y);var g=!1;if(c&&!this.panEffect.isRunning){var v=this.lerp,m=c.x-this.followOffset.x,x=c.y-this.followOffset.y;d?(md.right&&(f=u(f,f+(m-d.right),v.x)),xd.bottom&&(p=u(p,p+(x-d.bottom),v.y))):(f=u(f,m-o,v.x),p=u(p,x-h,v.y)),g=!0}this.useBounds&&(f=this.clampX(f),p=this.clampY(p)),this.scrollX=f,this.scrollY=p;var y=f+i,T=p+s;this.midPoint.set(y,T);var w=t/n,E=e/n,S=Math.floor(y-w/2),b=Math.floor(T-E/2);this.worldView.setTo(S,b,w,E),a.applyITRS(Math.floor(this.x+o),Math.floor(this.y+h),this.rotation,n,n),a.translate(-o,-h),this.shakeEffect.preRender(),g&&this.emit(l.FOLLOW_UPDATE,this,c)},setLerp:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.lerp.set(t,e),this},setFollowOffset:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=0),this.followOffset.set(t,e),this},startFollow:function(t,e,i,s,r,a){void 0===e&&(e=!1),void 0===i&&(i=1),void 0===s&&(s=i),void 0===r&&(r=0),void 0===a&&(a=r),this._follow=t,this.roundPixels=e,i=n(i,0,1),s=n(s,0,1),this.lerp.set(i,s),this.followOffset.set(r,a);var o=this.width/2,h=this.height/2,l=t.x-r,u=t.y-a;return this.midPoint.set(l,u),this.scrollX=l-o,this.scrollY=u-h,this.useBounds&&(this.scrollX=this.clampX(this.scrollX),this.scrollY=this.clampY(this.scrollY)),this},stopFollow:function(){return this._follow=null,this},resetFX:function(){return this.rotateToEffect.reset(),this.panEffect.reset(),this.shakeEffect.reset(),this.flashEffect.reset(),this.fadeEffect.reset(),this},update:function(t,e){this.visible&&(this.rotateToEffect.update(t,e),this.panEffect.update(t,e),this.zoomEffect.update(t,e),this.shakeEffect.update(t,e),this.flashEffect.update(t,e),this.fadeEffect.update(t,e))},destroy:function(){this.resetFX(),s.prototype.destroy.call(this),this._follow=null,this.deadzone=null}});t.exports=f},32743:(t,e,i)=>{var s=i(38058),r=i(83419),n=i(95540),a=i(37277),o=i(37303),h=i(97480),l=i(44594),u=new r({initialize:function(t){this.scene=t,this.systems=t.sys,this.roundPixels=t.sys.game.config.roundPixels,this.cameras=[],this.main,this.default,t.sys.events.once(l.BOOT,this.boot,this),t.sys.events.on(l.START,this.start,this)},boot:function(){var t=this.systems;t.settings.cameras?this.fromJSON(t.settings.cameras):this.add(),this.main=this.cameras[0],this.default=new s(0,0,t.scale.width,t.scale.height).setScene(this.scene),t.game.scale.on(h.RESIZE,this.onResize,this),this.systems.events.once(l.DESTROY,this.destroy,this)},start:function(){if(!this.main){var t=this.systems;t.settings.cameras?this.fromJSON(t.settings.cameras):this.add(),this.main=this.cameras[0]}var e=this.systems.events;e.on(l.UPDATE,this.update,this),e.once(l.SHUTDOWN,this.shutdown,this)},add:function(t,e,i,r,n,a){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.scene.sys.scale.width),void 0===r&&(r=this.scene.sys.scale.height),void 0===n&&(n=!1),void 0===a&&(a="");var o=new s(t,e,i,r);return o.setName(a),o.setScene(this.scene),o.setRoundPixels(this.roundPixels),o.id=this.getNextID(),this.cameras.push(o),n&&(this.main=o),o},addExisting:function(t,e){return void 0===e&&(e=!1),-1===this.cameras.indexOf(t)?(t.id=this.getNextID(),t.setRoundPixels(this.roundPixels),this.cameras.push(t),e&&(this.main=t),t):null},getNextID:function(){for(var t=this.cameras,e=1,i=0;i<32;i++){for(var s=!1,r=0;r0){n.preRender();var a=this.getVisibleChildren(e.getChildren(),n);t.render(i,a,n)}}},getVisibleChildren:function(t,e){return t.filter((function(t){return t.willRender(e)}))},resetAll:function(){for(var t=0;t{var s=i(45319),r=i(83419),n=i(19715),a=new r({initialize:function(t){this.camera=t,this.isRunning=!1,this.isComplete=!1,this.direction=!0,this.duration=0,this.red=0,this.green=0,this.blue=0,this.alpha=0,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,r,a,o,h){if(void 0===t&&(t=!0),void 0===e&&(e=1e3),void 0===i&&(i=0),void 0===s&&(s=0),void 0===r&&(r=0),void 0===a&&(a=!1),void 0===o&&(o=null),void 0===h&&(h=this.camera.scene),!a&&this.isRunning)return this.camera;this.isRunning=!0,this.isComplete=!1,this.duration=e,this.direction=t,this.progress=0,this.red=i,this.green=s,this.blue=r,this.alpha=t?Number.MIN_VALUE:1,this._elapsed=0,this._onUpdate=o,this._onUpdateScope=h;var l=t?n.FADE_OUT_START:n.FADE_IN_START;return this.camera.emit(l,this.camera,this,e,i,s,r),this.camera},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),r=i(83419),n=i(19715),a=new r({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.red=0,this.green=0,this.blue=0,this.alpha=1,this.progress=0,this._elapsed=0,this._alpha,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,r,a,o){return void 0===t&&(t=250),void 0===e&&(e=255),void 0===i&&(i=255),void 0===s&&(s=255),void 0===r&&(r=!1),void 0===a&&(a=null),void 0===o&&(o=this.camera.scene),!r&&this.isRunning||(this.isRunning=!0,this.duration=t,this.progress=0,this.red=e,this.green=i,this.blue=s,this._alpha=this.alpha,this._elapsed=0,this._onUpdate=a,this._onUpdateScope=o,this.camera.emit(n.FLASH_START,this.camera,this,t,e,i,s)),this.camera},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),r=i(83419),n=i(62640),a=i(19715),o=i(26099),h=new r({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=new o,this.current=new o,this.destination=new o,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,r,o,h){void 0===i&&(i=1e3),void 0===s&&(s=n.Linear),void 0===r&&(r=!1),void 0===o&&(o=null),void 0===h&&(h=this.camera.scene);var l=this.camera;return!r&&this.isRunning||(this.isRunning=!0,this.duration=i,this.progress=0,this.source.set(l.scrollX,l.scrollY),this.destination.set(t,e),l.getScroll(t,e,this.current),"string"==typeof s&&n.hasOwnProperty(s)?this.ease=n[s]:"function"==typeof s&&(this.ease=s),this._elapsed=0,this._onUpdate=o,this._onUpdateScope=h,this.camera.emit(a.PAN_START,this.camera,this,i,t,e)),l},update:function(t,e){if(this.isRunning){this._elapsed+=e;var i=s(this._elapsed/this.duration,0,1);this.progress=i;var r=this.camera;if(this._elapsed{var s=i(45319),r=i(83419),n=i(19715),a=i(62640),o=new r({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=0,this.current=0,this.destination=0,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope,this.clockwise=!0,this.shortestPath=!1},start:function(t,e,i,s,r,o,h){void 0===i&&(i=1e3),void 0===s&&(s=a.Linear),void 0===r&&(r=!1),void 0===o&&(o=null),void 0===h&&(h=this.camera.scene),void 0===e&&(e=!1),this.shortestPath=e;var l=t;t<0?(l=-1*t,this.clockwise=!1):this.clockwise=!0;var u=360*Math.PI/180;l-=Math.floor(l/u)*u;var c=this.camera;if(!r&&this.isRunning)return c;if(this.isRunning=!0,this.duration=i,this.progress=0,this.source=c.rotation,this.destination=l,"string"==typeof s&&a.hasOwnProperty(s)?this.ease=a[s]:"function"==typeof s&&(this.ease=s),this._elapsed=0,this._onUpdate=o,this._onUpdateScope=h,this.shortestPath){var d=0,f=0;(d=this.destination>this.source?Math.abs(this.destination-this.source):Math.abs(this.destination+u)-this.source)<(f=this.source>this.destination?Math.abs(this.source-this.destination):Math.abs(this.source+u)-this.destination)?this.clockwise=!0:d>f&&(this.clockwise=!1)}return this.camera.emit(n.ROTATE_START,this.camera,this,i,l),c},update:function(t,e){if(this.isRunning){this._elapsed+=e;var i=s(this._elapsed/this.duration,0,1);this.progress=i;var r=this.camera;if(this._elapsed=l?Math.abs(h-l):Math.abs(h+o)-l;var u=0;u=this.clockwise?r.rotation+a*n:r.rotation-a*n,r.rotation=u,this._onUpdate&&this._onUpdate.call(this._onUpdateScope,r,i,u)}else r.rotation=this.destination,this._onUpdate&&this._onUpdate.call(this._onUpdateScope,r,i,this.destination),this.effectComplete()}},effectComplete:function(){this._onUpdate=null,this._onUpdateScope=null,this.isRunning=!1,this.camera.emit(n.ROTATE_COMPLETE,this.camera,this)},reset:function(){this.isRunning=!1,this._onUpdate=null,this._onUpdateScope=null},destroy:function(){this.reset(),this.camera=null,this.source=null,this.destination=null}});t.exports=o},30330:(t,e,i)=>{var s=i(45319),r=i(83419),n=i(19715),a=i(26099),o=new r({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.intensity=new a,this.progress=0,this._elapsed=0,this._offsetX=0,this._offsetY=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,r){return void 0===t&&(t=100),void 0===e&&(e=.05),void 0===i&&(i=!1),void 0===s&&(s=null),void 0===r&&(r=this.camera.scene),!i&&this.isRunning||(this.isRunning=!0,this.duration=t,this.progress=0,"number"==typeof e?this.intensity.set(e):this.intensity.set(e.x,e.y),this._elapsed=0,this._offsetX=0,this._offsetY=0,this._onUpdate=s,this._onUpdateScope=r,this.camera.emit(n.SHAKE_START,this.camera,this,t,e)),this.camera},preRender:function(){this.isRunning&&this.camera.matrix.translate(this._offsetX,this._offsetY)},update:function(t,e){if(this.isRunning)if(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),r=i(83419),n=i(62640),a=i(19715),o=new r({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=1,this.destination=1,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,r,o){void 0===e&&(e=1e3),void 0===i&&(i=n.Linear),void 0===s&&(s=!1),void 0===r&&(r=null),void 0===o&&(o=this.camera.scene);var h=this.camera;return!s&&this.isRunning||(this.isRunning=!0,this.duration=e,this.progress=0,this.source=h.zoom,this.destination=t,"string"==typeof i&&n.hasOwnProperty(i)?this.ease=n[i]:"function"==typeof i&&(this.ease=i),this._elapsed=0,this._onUpdate=r,this._onUpdateScope=o,this.camera.emit(a.ZOOM_START,this.camera,this,e,t)),h},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._elapsed{t.exports={Fade:i(5020),Flash:i(10662),Pan:i(20359),Shake:i(30330),RotateTo:i(34208),Zoom:i(45641)}},16438:t=>{t.exports="cameradestroy"},32726:t=>{t.exports="camerafadeincomplete"},87807:t=>{t.exports="camerafadeinstart"},45917:t=>{t.exports="camerafadeoutcomplete"},95666:t=>{t.exports="camerafadeoutstart"},47056:t=>{t.exports="cameraflashcomplete"},91261:t=>{t.exports="cameraflashstart"},45047:t=>{t.exports="followupdate"},81927:t=>{t.exports="camerapancomplete"},74264:t=>{t.exports="camerapanstart"},54419:t=>{t.exports="postrender"},79330:t=>{t.exports="prerender"},93183:t=>{t.exports="camerarotatecomplete"},80112:t=>{t.exports="camerarotatestart"},62252:t=>{t.exports="camerashakecomplete"},86017:t=>{t.exports="camerashakestart"},539:t=>{t.exports="camerazoomcomplete"},51892:t=>{t.exports="camerazoomstart"},19715:(t,e,i)=>{t.exports={DESTROY:i(16438),FADE_IN_COMPLETE:i(32726),FADE_IN_START:i(87807),FADE_OUT_COMPLETE:i(45917),FADE_OUT_START:i(95666),FLASH_COMPLETE:i(47056),FLASH_START:i(91261),FOLLOW_UPDATE:i(45047),PAN_COMPLETE:i(81927),PAN_START:i(74264),POST_RENDER:i(54419),PRE_RENDER:i(79330),ROTATE_COMPLETE:i(93183),ROTATE_START:i(80112),SHAKE_COMPLETE:i(62252),SHAKE_START:i(86017),ZOOM_COMPLETE:i(539),ZOOM_START:i(51892)}},87969:(t,e,i)=>{t.exports={Camera:i(38058),BaseCamera:i(71911),CameraManager:i(32743),Effects:i(20052),Events:i(19715)}},63091:(t,e,i)=>{var s=i(83419),r=i(35154),n=new s({initialize:function(t){this.camera=r(t,"camera",null),this.left=r(t,"left",null),this.right=r(t,"right",null),this.up=r(t,"up",null),this.down=r(t,"down",null),this.zoomIn=r(t,"zoomIn",null),this.zoomOut=r(t,"zoomOut",null),this.zoomSpeed=r(t,"zoomSpeed",.01),this.minZoom=r(t,"minZoom",.001),this.maxZoom=r(t,"maxZoom",1e3),this.speedX=0,this.speedY=0;var e=r(t,"speed",null);"number"==typeof e?(this.speedX=e,this.speedY=e):(this.speedX=r(t,"speed.x",0),this.speedY=r(t,"speed.y",0)),this._zoom=0,this.active=null!==this.camera},start:function(){return this.active=null!==this.camera,this},stop:function(){return this.active=!1,this},setCamera:function(t){return this.camera=t,this},update:function(t){if(this.active){void 0===t&&(t=1);var e=this.camera;this.up&&this.up.isDown?e.scrollY-=this.speedY*t|0:this.down&&this.down.isDown&&(e.scrollY+=this.speedY*t|0),this.left&&this.left.isDown?e.scrollX-=this.speedX*t|0:this.right&&this.right.isDown&&(e.scrollX+=this.speedX*t|0),this.zoomIn&&this.zoomIn.isDown?(e.zoom-=this.zoomSpeed,e.zoomthis.maxZoom&&(e.zoom=this.maxZoom))}},destroy:function(){this.camera=null,this.left=null,this.right=null,this.up=null,this.down=null,this.zoomIn=null,this.zoomOut=null}});t.exports=n},58818:(t,e,i)=>{var s=i(83419),r=i(35154),n=new s({initialize:function(t){this.camera=r(t,"camera",null),this.left=r(t,"left",null),this.right=r(t,"right",null),this.up=r(t,"up",null),this.down=r(t,"down",null),this.zoomIn=r(t,"zoomIn",null),this.zoomOut=r(t,"zoomOut",null),this.zoomSpeed=r(t,"zoomSpeed",.01),this.minZoom=r(t,"minZoom",.001),this.maxZoom=r(t,"maxZoom",1e3),this.accelX=0,this.accelY=0;var e=r(t,"acceleration",null);"number"==typeof e?(this.accelX=e,this.accelY=e):(this.accelX=r(t,"acceleration.x",0),this.accelY=r(t,"acceleration.y",0)),this.dragX=0,this.dragY=0;var i=r(t,"drag",null);"number"==typeof i?(this.dragX=i,this.dragY=i):(this.dragX=r(t,"drag.x",0),this.dragY=r(t,"drag.y",0)),this.maxSpeedX=0,this.maxSpeedY=0;var s=r(t,"maxSpeed",null);"number"==typeof s?(this.maxSpeedX=s,this.maxSpeedY=s):(this.maxSpeedX=r(t,"maxSpeed.x",0),this.maxSpeedY=r(t,"maxSpeed.y",0)),this._speedX=0,this._speedY=0,this._zoom=0,this.active=null!==this.camera},start:function(){return this.active=null!==this.camera,this},stop:function(){return this.active=!1,this},setCamera:function(t){return this.camera=t,this},update:function(t){if(this.active){void 0===t&&(t=1);var e=this.camera;this._speedX>0?(this._speedX-=this.dragX*t,this._speedX<0&&(this._speedX=0)):this._speedX<0&&(this._speedX+=this.dragX*t,this._speedX>0&&(this._speedX=0)),this._speedY>0?(this._speedY-=this.dragY*t,this._speedY<0&&(this._speedY=0)):this._speedY<0&&(this._speedY+=this.dragY*t,this._speedY>0&&(this._speedY=0)),this.up&&this.up.isDown?(this._speedY+=this.accelY,this._speedY>this.maxSpeedY&&(this._speedY=this.maxSpeedY)):this.down&&this.down.isDown&&(this._speedY-=this.accelY,this._speedY<-this.maxSpeedY&&(this._speedY=-this.maxSpeedY)),this.left&&this.left.isDown?(this._speedX+=this.accelX,this._speedX>this.maxSpeedX&&(this._speedX=this.maxSpeedX)):this.right&&this.right.isDown&&(this._speedX-=this.accelX,this._speedX<-this.maxSpeedX&&(this._speedX=-this.maxSpeedX)),this.zoomIn&&this.zoomIn.isDown?this._zoom=-this.zoomSpeed:this.zoomOut&&this.zoomOut.isDown?this._zoom=this.zoomSpeed:this._zoom=0,0!==this._speedX&&(e.scrollX-=this._speedX*t|0),0!==this._speedY&&(e.scrollY-=this._speedY*t|0),0!==this._zoom&&(e.zoom+=this._zoom,e.zoomthis.maxZoom&&(e.zoom=this.maxZoom))}},destroy:function(){this.camera=null,this.left=null,this.right=null,this.up=null,this.down=null,this.zoomIn=null,this.zoomOut=null}});t.exports=n},38865:(t,e,i)=>{t.exports={FixedKeyControl:i(63091),SmoothedKeyControl:i(58818)}},26638:(t,e,i)=>{t.exports={Controls:i(38865),Scene2D:i(87969)}},8054:(t,e,i)=>{var s={VERSION:"3.85.0 Beta 1",BlendModes:i(10312),ScaleModes:i(29795),AUTO:0,CANVAS:1,WEBGL:2,HEADLESS:3,FOREVER:-1,NONE:4,UP:5,DOWN:6,LEFT:7,RIGHT:8};t.exports=s},69547:(t,e,i)=>{var s=i(83419),r=i(8054),n=i(42363),a=i(82264),o=i(95540),h=i(35154),l=i(41212),u=i(29747),c=i(75508),d=i(36060),f=i(80333),p=new s({initialize:function(t){void 0===t&&(t={});var e=h(t,"scale",null);this.width=h(e,"width",1024,t),this.height=h(e,"height",768,t),this.zoom=h(e,"zoom",1,t),this.parent=h(e,"parent",void 0,t),this.scaleMode=h(e,e?"mode":"scaleMode",0,t),this.expandParent=h(e,"expandParent",!0,t),this.autoRound=h(e,"autoRound",!1,t),this.autoCenter=h(e,"autoCenter",0,t),this.resizeInterval=h(e,"resizeInterval",500,t),this.fullscreenTarget=h(e,"fullscreenTarget",null,t),this.minWidth=h(e,"min.width",0,t),this.maxWidth=h(e,"max.width",0,t),this.minHeight=h(e,"min.height",0,t),this.maxHeight=h(e,"max.height",0,t),this.snapWidth=h(e,"snap.width",0,t),this.snapHeight=h(e,"snap.height",0,t),this.renderType=h(t,"type",r.AUTO),this.canvas=h(t,"canvas",null),this.context=h(t,"context",null),this.canvasStyle=h(t,"canvasStyle",null),this.customEnvironment=h(t,"customEnvironment",!1),this.sceneConfig=h(t,"scene",null),this.seed=h(t,"seed",[(Date.now()*Math.random()).toString()]),c.RND=new c.RandomDataGenerator(this.seed),this.gameTitle=h(t,"title",""),this.gameURL=h(t,"url","https://phaser.io"),this.gameVersion=h(t,"version",""),this.autoFocus=h(t,"autoFocus",!0),this.stableSort=h(t,"stableSort",-1),-1===this.stableSort&&(this.stableSort=a.browser.es2019?1:0),a.features.stableSort=this.stableSort,this.domCreateContainer=h(t,"dom.createContainer",!1),this.domPointerEvents=h(t,"dom.pointerEvents","none"),this.inputKeyboard=h(t,"input.keyboard",!0),this.inputKeyboardEventTarget=h(t,"input.keyboard.target",window),this.inputKeyboardCapture=h(t,"input.keyboard.capture",[]),this.inputMouse=h(t,"input.mouse",!0),this.inputMouseEventTarget=h(t,"input.mouse.target",null),this.inputMousePreventDefaultDown=h(t,"input.mouse.preventDefaultDown",!0),this.inputMousePreventDefaultUp=h(t,"input.mouse.preventDefaultUp",!0),this.inputMousePreventDefaultMove=h(t,"input.mouse.preventDefaultMove",!0),this.inputMousePreventDefaultWheel=h(t,"input.mouse.preventDefaultWheel",!0),this.inputTouch=h(t,"input.touch",a.input.touch),this.inputTouchEventTarget=h(t,"input.touch.target",null),this.inputTouchCapture=h(t,"input.touch.capture",!0),this.inputActivePointers=h(t,"input.activePointers",1),this.inputSmoothFactor=h(t,"input.smoothFactor",0),this.inputWindowEvents=h(t,"input.windowEvents",!0),this.inputGamepad=h(t,"input.gamepad",!1),this.inputGamepadEventTarget=h(t,"input.gamepad.target",window),this.disableContextMenu=h(t,"disableContextMenu",!1),this.audio=h(t,"audio",{}),this.hideBanner=!1===h(t,"banner",null),this.hidePhaser=h(t,"banner.hidePhaser",!1),this.bannerTextColor=h(t,"banner.text","#ffffff"),this.bannerBackgroundColor=h(t,"banner.background",["#ff0000","#ffff00","#00ff00","#00ffff","#000000"]),""===this.gameTitle&&this.hidePhaser&&(this.hideBanner=!0),this.fps=h(t,"fps",null),this.disablePreFX=h(t,"disablePreFX",!1),this.disablePostFX=h(t,"disablePostFX",!1);var i=h(t,"render",null);this.pipeline=h(i,"pipeline",null,t),this.autoMobilePipeline=h(i,"autoMobilePipeline",!0,t),this.defaultPipeline=h(i,"defaultPipeline",d.MULTI_PIPELINE,t),this.antialias=h(i,"antialias",!0,t),this.antialiasGL=h(i,"antialiasGL",!0,t),this.mipmapFilter=h(i,"mipmapFilter","",t),this.desynchronized=h(i,"desynchronized",!1,t),this.roundPixels=h(i,"roundPixels",!0,t),this.pixelArt=h(i,"pixelArt",1!==this.zoom,t),this.pixelArt&&(this.antialias=!1,this.antialiasGL=!1,this.roundPixels=!0),this.transparent=h(i,"transparent",!1,t),this.clearBeforeRender=h(i,"clearBeforeRender",!0,t),this.preserveDrawingBuffer=h(i,"preserveDrawingBuffer",!1,t),this.premultipliedAlpha=h(i,"premultipliedAlpha",!0,t),this.failIfMajorPerformanceCaveat=h(i,"failIfMajorPerformanceCaveat",!1,t),this.powerPreference=h(i,"powerPreference","default",t),this.batchSize=h(i,"batchSize",4096,t),this.maxTextures=h(i,"maxTextures",-1,t),this.maxLights=h(i,"maxLights",10,t);var s=h(t,"backgroundColor",0);this.backgroundColor=f(s),this.transparent&&(this.backgroundColor=f(0),this.backgroundColor.alpha=0),this.preBoot=h(t,"callbacks.preBoot",u),this.postBoot=h(t,"callbacks.postBoot",u),this.physics=h(t,"physics",{}),this.defaultPhysicsSystem=h(this.physics,"default",!1),this.loaderBaseURL=h(t,"loader.baseURL",""),this.loaderPath=h(t,"loader.path",""),this.loaderMaxParallelDownloads=h(t,"loader.maxParallelDownloads",a.os.android?6:32),this.loaderCrossOrigin=h(t,"loader.crossOrigin",void 0),this.loaderResponseType=h(t,"loader.responseType",""),this.loaderAsync=h(t,"loader.async",!0),this.loaderUser=h(t,"loader.user",""),this.loaderPassword=h(t,"loader.password",""),this.loaderTimeout=h(t,"loader.timeout",0),this.loaderWithCredentials=h(t,"loader.withCredentials",!1),this.loaderImageLoadType=h(t,"loader.imageLoadType","XHR"),this.loaderLocalScheme=h(t,"loader.localScheme",["file://","capacitor://"]),this.glowFXQuality=h(t,"fx.glow.quality",.1),this.glowFXDistance=h(t,"fx.glow.distance",10),this.installGlobalPlugins=[],this.installScenePlugins=[];var p=h(t,"plugins",null),g=n.DefaultScene;p&&(Array.isArray(p)?this.defaultPlugins=p:l(p)&&(this.installGlobalPlugins=o(p,"global",[]),this.installScenePlugins=o(p,"scene",[]),Array.isArray(p.default)?g=p.default:Array.isArray(p.defaultMerge)&&(g=g.concat(p.defaultMerge)))),this.defaultPlugins=g;var v="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAg";this.defaultImage=h(t,"images.default",v+"AQMAAABJtOi3AAAAA1BMVEX///+nxBvIAAAAAXRSTlMAQObYZgAAABVJREFUeF7NwIEAAAAAgKD9qdeocAMAoAABm3DkcAAAAABJRU5ErkJggg=="),this.missingImage=h(t,"images.missing",v+"CAIAAAD8GO2jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ9JREFUeNq01ssOwyAMRFG46v//Mt1ESmgh+DFmE2GPOBARKb2NVjo+17PXLD8a1+pl5+A+wSgFygymWYHBb0FtsKhJDdZlncG2IzJ4ayoMDv20wTmSMzClEgbWYNTAkQ0Z+OJ+A/eWnAaR9+oxCF4Os0H8htsMUp+pwcgBBiMNnAwF8GqIgL2hAzaGFFgZauDPKABmowZ4GL369/0rwACp2yA/ttmvsQAAAABJRU5ErkJggg=="),this.whiteImage=h(t,"images.white","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi/P//PwMMMDEgAdwcgAADAJZuAwXJYZOzAAAAAElFTkSuQmCC"),window&&(window.FORCE_WEBGL?this.renderType=r.WEBGL:window.FORCE_CANVAS&&(this.renderType=r.CANVAS))}});t.exports=p},86054:(t,e,i)=>{var s=i(20623),r=i(27919),n=i(8054),a=i(89357);t.exports=function(t){var e=t.config;if((e.customEnvironment||e.canvas)&&e.renderType===n.AUTO)throw new Error("Must set explicit renderType in custom environment");if(!e.customEnvironment&&!e.canvas&&e.renderType!==n.HEADLESS)if(e.renderType===n.AUTO&&(e.renderType=a.webGL?n.WEBGL:n.CANVAS),e.renderType===n.WEBGL){if(!a.webGL)throw new Error("Cannot create WebGL context, aborting.")}else{if(e.renderType!==n.CANVAS)throw new Error("Unknown value for renderer type: "+e.renderType);if(!a.canvas)throw new Error("Cannot create Canvas context, aborting.")}e.antialias||r.disableSmoothing();var o,h,l=t.scale.baseSize,u=l.width,c=l.height;(e.canvas?(t.canvas=e.canvas,t.canvas.width=u,t.canvas.height=c):t.canvas=r.create(t,u,c,e.renderType),e.canvasStyle&&(t.canvas.style=e.canvasStyle),e.antialias||s.setCrisp(t.canvas),e.renderType!==n.HEADLESS)&&(o=i(68627),h=i(74797),e.renderType===n.WEBGL?t.renderer=new h(t):(t.renderer=new o(t),t.context=t.renderer.gameContext))}},96391:(t,e,i)=>{var s=i(8054);t.exports=function(t){var e=t.config;if(!e.hideBanner){var i="WebGL";e.renderType===s.CANVAS?i="Canvas":e.renderType===s.HEADLESS&&(i="Headless");var r,n=e.audio,a=t.device.audio;if(r=a.webAudio&&!n.disableWebAudio?"Web Audio":n.noAudio||!a.webAudio&&!a.audioData?"No Audio":"HTML5 Audio",t.device.browser.ie)window.console&&console.log("Phaser v"+s.VERSION+" / https://phaser.io");else{var o,h="",l=[h];if(Array.isArray(e.bannerBackgroundColor))e.bannerBackgroundColor.forEach((function(t){h=h.concat("%c "),l.push("background: "+t),o=t})),l[l.length-1]="color: "+e.bannerTextColor+"; background: "+o;else h=h.concat("%c "),l.push("color: "+e.bannerTextColor+"; background: "+e.bannerBackgroundColor);l.push("background: transparent"),e.gameTitle&&(h=h.concat(e.gameTitle),e.gameVersion&&(h=h.concat(" v"+e.gameVersion)),e.hidePhaser||(h=h.concat(" / ")));e.hidePhaser||(h=h.concat("Phaser v"+s.VERSION+" ("+i+" | "+r+")")),h=h.concat(" %c "+e.gameURL),l[0]=h,console.log.apply(console,l)}}}},50127:(t,e,i)=>{var s=i(40366),r=i(60848),n=i(24047),a=i(27919),o=i(83419),h=i(69547),l=i(83719),u=i(86054),c=i(45893),d=i(96391),f=i(82264),p=i(57264),g=i(50792),v=i(8443),m=i(7003),x=i(37277),y=i(77332),T=i(76531),w=i(60903),E=i(69442),S=i(17130),b=i(65898),A=i(51085),_=i(14747),C=new o({initialize:function(t){this.config=new h(t),this.renderer=null,this.domContainer=null,this.canvas=null,this.context=null,this.isBooted=!1,this.isRunning=!1,this.events=new g,this.anims=new r(this),this.textures=new S(this),this.cache=new n(this),this.registry=new c(this,new g),this.input=new m(this,this.config),this.scene=new w(this,this.config.sceneConfig),this.device=f,this.scale=new T(this,this.config),this.sound=null,this.sound=_.create(this),this.loop=new b(this,this.config.fps),this.plugins=new y(this,this.config),this.pendingDestroy=!1,this.removeCanvas=!1,this.noReturn=!1,this.hasFocus=!1,this.isPaused=!1,p(this.boot.bind(this))},boot:function(){x.hasCore("EventEmitter")?(this.isBooted=!0,this.config.preBoot(this),this.scale.preBoot(),u(this),l(this),d(this),s(this.canvas,this.config.parent),this.textures.once(E.READY,this.texturesReady,this),this.events.emit(v.BOOT)):console.warn("Aborting. Core Plugins missing.")},texturesReady:function(){this.events.emit(v.READY),this.start()},start:function(){this.isRunning=!0,this.config.postBoot(this),this.renderer?this.loop.start(this.step.bind(this)):this.loop.start(this.headlessStep.bind(this)),A(this);var t=this.events;t.on(v.HIDDEN,this.onHidden,this),t.on(v.VISIBLE,this.onVisible,this),t.on(v.BLUR,this.onBlur,this),t.on(v.FOCUS,this.onFocus,this)},step:function(t,e){if(this.pendingDestroy)return this.runDestroy();if(!this.isPaused){var i=this.events;i.emit(v.PRE_STEP,t,e),i.emit(v.STEP,t,e),this.scene.update(t,e),i.emit(v.POST_STEP,t,e);var s=this.renderer;s.preRender(),i.emit(v.PRE_RENDER,s,t,e),this.scene.render(s),s.postRender(),i.emit(v.POST_RENDER,s,t,e)}},headlessStep:function(t,e){if(this.pendingDestroy)return this.runDestroy();if(!this.isPaused){var i=this.events;i.emit(v.PRE_STEP,t,e),i.emit(v.STEP,t,e),this.scene.update(t,e),i.emit(v.POST_STEP,t,e),this.scene.isProcessing=!1,i.emit(v.PRE_RENDER,null,t,e),i.emit(v.POST_RENDER,null,t,e)}},onHidden:function(){this.loop.pause(),this.events.emit(v.PAUSE)},pause:function(){var t=this.isPaused;this.isPaused=!0,t||this.events.emit(v.PAUSE)},onVisible:function(){this.loop.resume(),this.events.emit(v.RESUME)},resume:function(){var t=this.isPaused;this.isPaused=!1,t&&this.events.emit(v.RESUME)},onBlur:function(){this.hasFocus=!1,this.loop.blur()},onFocus:function(){this.hasFocus=!0,this.loop.focus()},getFrame:function(){return this.loop.frame},getTime:function(){return this.loop.now},destroy:function(t,e){void 0===e&&(e=!1),this.pendingDestroy=!0,this.removeCanvas=t,this.noReturn=e},runDestroy:function(){this.scene.destroy(),this.events.emit(v.DESTROY),this.events.removeAllListeners(),this.renderer&&this.renderer.destroy(),this.removeCanvas&&this.canvas&&(a.remove(this.canvas),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas)),this.domContainer&&this.domContainer.parentNode&&this.domContainer.parentNode.removeChild(this.domContainer),this.loop.destroy(),this.pendingDestroy=!1}});t.exports=C},65898:(t,e,i)=>{var s=i(83419),r=i(35154),n=i(29747),a=i(43092),o=new s({initialize:function(t,e){this.game=t,this.raf=new a,this.started=!1,this.running=!1,this.minFps=r(e,"min",5),this.targetFps=r(e,"target",60),this.fpsLimit=r(e,"limit",0),this.hasFpsLimit=this.fpsLimit>0,this._limitRate=this.hasFpsLimit?1e3/this.fpsLimit:0,this._min=1e3/this.minFps,this._target=1e3/this.targetFps,this.actualFps=this.targetFps,this.nextFpsUpdate=0,this.framesThisSecond=0,this.callback=n,this.forceSetTimeOut=r(e,"forceSetTimeOut",!1),this.time=0,this.startTime=0,this.lastTime=0,this.frame=0,this.inFocus=!0,this._pauseTime=0,this._coolDown=0,this.delta=0,this.deltaIndex=0,this.deltaHistory=[],this.deltaSmoothingMax=r(e,"deltaHistory",10),this.panicMax=r(e,"panicMax",120),this.rawDelta=0,this.now=0,this.smoothStep=r(e,"smoothStep",!0)},blur:function(){this.inFocus=!1},focus:function(){this.inFocus=!0,this.resetDelta()},pause:function(){this._pauseTime=window.performance.now()},resume:function(){this.resetDelta(),this.startTime+=this.time-this._pauseTime},resetDelta:function(){var t=window.performance.now();this.time=t,this.lastTime=t,this.nextFpsUpdate=t+1e3,this.framesThisSecond=0;for(var e=0;e0||!this.inFocus)&&(this._coolDown--,t=Math.min(t,this._target)),t>this._min&&(t=i[e],t=Math.min(t,this._min)),i[e]=t,this.deltaIndex++,this.deltaIndex>=s&&(this.deltaIndex=0);for(var r=0,n=0;n=this.nextFpsUpdate&&this.updateFPS(t),this.framesThisSecond++,this.delta>=this._limitRate&&(this.callback(t,this.delta),this.delta=0),this.lastTime=t,this.frame++},step:function(t){this.now=t;var e=Math.max(0,t-this.lastTime);this.rawDelta=e,this.time+=this.rawDelta,this.smoothStep&&(e=this.smoothDelta(e)),this.delta=e,t>=this.nextFpsUpdate&&this.updateFPS(t),this.framesThisSecond++,this.callback(t,e),this.lastTime=t,this.frame++},tick:function(){var t=window.performance.now();this.hasFpsLimit?this.stepLimitFPS(t):this.step(t)},sleep:function(){this.running&&(this.raf.stop(),this.running=!1)},wake:function(t){void 0===t&&(t=!1);var e=window.performance.now();if(!this.running){t&&(this.startTime+=-this.lastTime+(this.lastTime+e));var i=this.hasFpsLimit?this.stepLimitFPS.bind(this):this.step.bind(this);this.raf.start(i,this.forceSetTimeOut,this._target),this.running=!0,this.nextFpsUpdate=e+1e3,this.framesThisSecond=0,this.fpsLimitTriggered=!1,this.tick()}},getDuration:function(){return Math.round(this.lastTime-this.startTime)/1e3},getDurationMS:function(){return Math.round(this.lastTime-this.startTime)},stop:function(){return this.running=!1,this.started=!1,this.raf.stop(),this},destroy:function(){this.stop(),this.raf.destroy(),this.raf=null,this.game=null,this.callback=null}});t.exports=o},51085:(t,e,i)=>{var s=i(8443);t.exports=function(t){var e,i=t.events;if(void 0!==document.hidden)e="visibilitychange";else{["webkit","moz","ms"].forEach((function(t){void 0!==document[t+"Hidden"]&&(document.hidden=function(){return document[t+"Hidden"]},e=t+"visibilitychange")}))}e&&document.addEventListener(e,(function(t){document.hidden||"pause"===t.type?i.emit(s.HIDDEN):i.emit(s.VISIBLE)}),!1),window.onblur=function(){i.emit(s.BLUR)},window.onfocus=function(){i.emit(s.FOCUS)},window.focus&&t.config.autoFocus&&window.focus()}},97217:t=>{t.exports="blur"},47548:t=>{t.exports="boot"},19814:t=>{t.exports="contextlost"},68446:t=>{t.exports="destroy"},41700:t=>{t.exports="focus"},25432:t=>{t.exports="hidden"},65942:t=>{t.exports="pause"},59211:t=>{t.exports="postrender"},47789:t=>{t.exports="poststep"},39066:t=>{t.exports="prerender"},460:t=>{t.exports="prestep"},16175:t=>{t.exports="ready"},42331:t=>{t.exports="resume"},11966:t=>{t.exports="step"},32969:t=>{t.exports="systemready"},94830:t=>{t.exports="visible"},8443:(t,e,i)=>{t.exports={BLUR:i(97217),BOOT:i(47548),CONTEXT_LOST:i(19814),DESTROY:i(68446),FOCUS:i(41700),HIDDEN:i(25432),PAUSE:i(65942),POST_RENDER:i(59211),POST_STEP:i(47789),PRE_RENDER:i(39066),PRE_STEP:i(460),READY:i(16175),RESUME:i(42331),STEP:i(11966),SYSTEM_READY:i(32969),VISIBLE:i(94830)}},42857:(t,e,i)=>{t.exports={Config:i(69547),CreateRenderer:i(86054),DebugHeader:i(96391),Events:i(8443),TimeStep:i(65898),VisibilityHandler:i(51085)}},99584:(t,e,i)=>{var s=i(5290),r=i(27919),n=i(35154);t.exports=function(t){var e=n(t,"data",[]),i=n(t,"canvas",null),a=n(t,"palette",s),o=n(t,"pixelWidth",1),h=n(t,"pixelHeight",o),l=n(t,"resizeCanvas",!0),u=n(t,"clearCanvas",!0),c=n(t,"preRender",null),d=n(t,"postRender",null),f=Math.floor(Math.abs(e[0].length*o)),p=Math.floor(Math.abs(e.length*h));i||(i=r.create2D(this,f,p),l=!1,u=!1),l&&(i.width=f,i.height=p);var g=i.getContext("2d",{willReadFrequently:!0});u&&g.clearRect(0,0,f,p),c&&c(i,g);for(var v=0;v{t.exports={GenerateTexture:i(99584),Palettes:i(57763)}},5290:t=>{t.exports={0:"#000",1:"#9D9D9D",2:"#FFF",3:"#BE2633",4:"#E06F8B",5:"#493C2B",6:"#A46422",7:"#EB8931",8:"#F7E26B",9:"#2F484E",A:"#44891A",B:"#A3CE27",C:"#1B2632",D:"#005784",E:"#31A2F2",F:"#B2DCEF"}},23816:t=>{t.exports={0:"#000",1:"#fff",2:"#8b4131",3:"#7bbdc5",4:"#8b41ac",5:"#6aac41",6:"#3931a4",7:"#d5de73",8:"#945a20",9:"#5a4100",A:"#bd736a",B:"#525252",C:"#838383",D:"#acee8b",E:"#7b73de",F:"#acacac"}},9866:t=>{t.exports={0:"#000",1:"#2234d1",2:"#0c7e45",3:"#44aacc",4:"#8a3622",5:"#5c2e78",6:"#aa5c3d",7:"#b5b5b5",8:"#5e606e",9:"#4c81fb",A:"#6cd947",B:"#7be2f9",C:"#eb8a60",D:"#e23d69",E:"#ffd93f",F:"#fff"}},77552:t=>{t.exports={0:"#000",1:"#191028",2:"#46af45",3:"#a1d685",4:"#453e78",5:"#7664fe",6:"#833129",7:"#9ec2e8",8:"#dc534b",9:"#e18d79",A:"#d6b97b",B:"#e9d8a1",C:"#216c4b",D:"#d365c8",E:"#afaab9",F:"#f5f4eb"}},92259:t=>{t.exports={0:"#000",1:"#191028",2:"#46af45",3:"#a1d685",4:"#453e78",5:"#7664fe",6:"#833129",7:"#9ec2e8",8:"#dc534b",9:"#e18d79",A:"#d6b97b",B:"#e9d8a1",C:"#216c4b",D:"#d365c8",E:"#afaab9",F:"#fff"}},57763:(t,e,i)=>{t.exports={ARNE16:i(5290),C64:i(23816),CGA:i(9866),JMP:i(77552),MSX:i(92259)}},46728:(t,e,i)=>{var s=i(83419),r=i(36316),n=i(80021),a=i(26099),o=new s({Extends:n,initialize:function(t,e,i,s){n.call(this,"CubicBezierCurve"),Array.isArray(t)&&(s=new a(t[6],t[7]),i=new a(t[4],t[5]),e=new a(t[2],t[3]),t=new a(t[0],t[1])),this.p0=t,this.p1=e,this.p2=i,this.p3=s},getStartPoint:function(t){return void 0===t&&(t=new a),t.copy(this.p0)},getResolution:function(t){return t},getPoint:function(t,e){void 0===e&&(e=new a);var i=this.p0,s=this.p1,n=this.p2,o=this.p3;return e.set(r(t,i.x,s.x,n.x,o.x),r(t,i.y,s.y,n.y,o.y))},draw:function(t,e){void 0===e&&(e=32);var i=this.getPoints(e);t.beginPath(),t.moveTo(this.p0.x,this.p0.y);for(var s=1;s{var s=i(83419),r=i(19217),n=i(87841),a=i(26099),o=new s({initialize:function(t){this.type=t,this.defaultDivisions=5,this.arcLengthDivisions=100,this.cacheArcLengths=[],this.needsUpdate=!0,this.active=!0,this._tmpVec2A=new a,this._tmpVec2B=new a},draw:function(t,e){return void 0===e&&(e=32),t.strokePoints(this.getPoints(e))},getBounds:function(t,e){t||(t=new n),void 0===e&&(e=16);var i=this.getLength();e>i&&(e=i/2);var s=Math.max(1,Math.round(i/e));return r(this.getSpacedPoints(s),t)},getDistancePoints:function(t){var e=this.getLength(),i=Math.max(1,e/t);return this.getSpacedPoints(i)},getEndPoint:function(t){return void 0===t&&(t=new a),this.getPointAt(1,t)},getLength:function(){var t=this.getLengths();return t[t.length-1]},getLengths:function(t){if(void 0===t&&(t=this.arcLengthDivisions),this.cacheArcLengths.length===t+1&&!this.needsUpdate)return this.cacheArcLengths;this.needsUpdate=!1;var e,i=[],s=this.getPoint(0,this._tmpVec2A),r=0;i.push(0);for(var n=1;n<=t;n++)r+=(e=this.getPoint(n/t,this._tmpVec2B)).distance(s),i.push(r),s.copy(e);return this.cacheArcLengths=i,i},getPointAt:function(t,e){var i=this.getUtoTmapping(t);return this.getPoint(i,e)},getPoints:function(t,e,i){void 0===i&&(i=[]),t||(t=e?this.getLength()/e:this.defaultDivisions);for(var s=0;s<=t;s++)i.push(this.getPoint(s/t));return i},getRandomPoint:function(t){return void 0===t&&(t=new a),this.getPoint(Math.random(),t)},getSpacedPoints:function(t,e,i){void 0===i&&(i=[]),t||(t=e?this.getLength()/e:this.defaultDivisions);for(var s=0;s<=t;s++){var r=this.getUtoTmapping(s/t,null,t);i.push(this.getPoint(r))}return i},getStartPoint:function(t){return void 0===t&&(t=new a),this.getPointAt(0,t)},getTangent:function(t,e){void 0===e&&(e=new a);var i=1e-4,s=t-i,r=t+i;return s<0&&(s=0),r>1&&(r=1),this.getPoint(s,this._tmpVec2A),this.getPoint(r,e),e.subtract(this._tmpVec2A).normalize()},getTangentAt:function(t,e){var i=this.getUtoTmapping(t);return this.getTangent(i,e)},getTFromDistance:function(t,e){return t<=0?0:this.getUtoTmapping(0,t,e)},getUtoTmapping:function(t,e,i){var s,r=this.getLengths(i),n=0,a=r.length;s=e?Math.min(e,r[a-1]):t*r[a-1];for(var o,h=0,l=a-1;h<=l;)if((o=r[n=Math.floor(h+(l-h)/2)]-s)<0)h=n+1;else{if(!(o>0)){l=n;break}l=n-1}if(r[n=l]===s)return n/(a-1);var u=r[n];return(n+(s-u)/(r[n+1]-u))/(a-1)},updateArcLengths:function(){this.needsUpdate=!0,this.getLengths()}});t.exports=o},73825:(t,e,i)=>{var s=i(83419),r=i(80021),n=i(39506),a=i(35154),o=i(43396),h=i(26099),l=new s({Extends:r,initialize:function(t,e,i,s,o,l,u,c){if("object"==typeof t){var d=t;t=a(d,"x",0),e=a(d,"y",0),i=a(d,"xRadius",0),s=a(d,"yRadius",i),o=a(d,"startAngle",0),l=a(d,"endAngle",360),u=a(d,"clockwise",!1),c=a(d,"rotation",0)}else void 0===s&&(s=i),void 0===o&&(o=0),void 0===l&&(l=360),void 0===u&&(u=!1),void 0===c&&(c=0);r.call(this,"EllipseCurve"),this.p0=new h(t,e),this._xRadius=i,this._yRadius=s,this._startAngle=n(o),this._endAngle=n(l),this._clockwise=u,this._rotation=n(c)},getStartPoint:function(t){return void 0===t&&(t=new h),this.getPoint(0,t)},getResolution:function(t){return 2*t},getPoint:function(t,e){void 0===e&&(e=new h);for(var i=2*Math.PI,s=this._endAngle-this._startAngle,r=Math.abs(s)i;)s-=i;s{var s=i(83419),r=i(80021),n=i(19217),a=i(87841),o=i(26099),h=new s({Extends:r,initialize:function(t,e){r.call(this,"LineCurve"),Array.isArray(t)&&(e=new o(t[2],t[3]),t=new o(t[0],t[1])),this.p0=t,this.p1=e,this.arcLengthDivisions=1},getBounds:function(t){return void 0===t&&(t=new a),n([this.p0,this.p1],t)},getStartPoint:function(t){return void 0===t&&(t=new o),t.copy(this.p0)},getResolution:function(t){return void 0===t&&(t=1),t},getPoint:function(t,e){return void 0===e&&(e=new o),1===t?e.copy(this.p1):(e.copy(this.p1).subtract(this.p0).scale(t).add(this.p0),e)},getPointAt:function(t,e){return this.getPoint(t,e)},getTangent:function(t,e){return void 0===e&&(e=new o),e.copy(this.p1).subtract(this.p0).normalize(),e},getUtoTmapping:function(t,e,i){var s;if(e){var r=this.getLengths(i),n=r[r.length-1];s=Math.min(e,n)/n}else s=t;return s},draw:function(t){return t.lineBetween(this.p0.x,this.p0.y,this.p1.x,this.p1.y),t},toJSON:function(){return{type:this.type,points:[this.p0.x,this.p0.y,this.p1.x,this.p1.y]}}});h.fromJSON=function(t){var e=t.points,i=new o(e[0],e[1]),s=new o(e[2],e[3]);return new h(i,s)},t.exports=h},14744:(t,e,i)=>{var s=i(83419),r=i(80021),n=i(32112),a=i(26099),o=new s({Extends:r,initialize:function(t,e,i){r.call(this,"QuadraticBezierCurve"),Array.isArray(t)&&(i=new a(t[4],t[5]),e=new a(t[2],t[3]),t=new a(t[0],t[1])),this.p0=t,this.p1=e,this.p2=i},getStartPoint:function(t){return void 0===t&&(t=new a),t.copy(this.p0)},getResolution:function(t){return t},getPoint:function(t,e){void 0===e&&(e=new a);var i=this.p0,s=this.p1,r=this.p2;return e.set(n(t,i.x,s.x,r.x),n(t,i.y,s.y,r.y))},draw:function(t,e){void 0===e&&(e=32);var i=this.getPoints(e);t.beginPath(),t.moveTo(this.p0.x,this.p0.y);for(var s=1;s{var s=i(87842),r=i(83419),n=i(80021),a=i(26099),o=new r({Extends:n,initialize:function(t){void 0===t&&(t=[]),n.call(this,"SplineCurve"),this.points=[],this.addPoints(t)},addPoints:function(t){for(var e=0;ei.length-2?i.length-1:n+1],c=i[n>i.length-3?i.length-1:n+2];return e.set(s(o,h.x,l.x,u.x,c.x),s(o,h.y,l.y,u.y,c.y))},toJSON:function(){for(var t=[],e=0;e{t.exports={Path:i(46669),MoveTo:i(68618),CubicBezier:i(46728),Curve:i(80021),Ellipse:i(73825),Line:i(33951),QuadraticBezier:i(14744),Spline:i(42534)}},68618:(t,e,i)=>{var s=i(83419),r=i(26099),n=new s({initialize:function(t,e){this.active=!1,this.p0=new r(t,e)},getPoint:function(t,e){return void 0===e&&(e=new r),e.copy(this.p0)},getPointAt:function(t,e){return this.getPoint(t,e)},getResolution:function(){return 1},getLength:function(){return 0},toJSON:function(){return{type:"MoveTo",points:[this.p0.x,this.p0.y]}}});t.exports=n},46669:(t,e,i)=>{var s=i(83419),r=i(46728),n=i(73825),a=i(39429),o=i(33951),h=i(68618),l=i(14744),u=i(87841),c=i(42534),d=i(26099),f=i(36383),p=new s({initialize:function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.name="",this.defaultDivisions=12,this.curves=[],this.cacheLengths=[],this.autoClose=!1,this.startPoint=new d,this._tmpVec2A=new d,this._tmpVec2B=new d,"object"==typeof t?this.fromJSON(t):this.startPoint.set(t,e)},add:function(t){return this.curves.push(t),this},circleTo:function(t,e,i){return void 0===e&&(e=!1),this.ellipseTo(t,t,0,360,e,i)},closePath:function(){var t=this.curves[0].getPoint(0),e=this.curves[this.curves.length-1].getPoint(1);return t.equals(e)||this.curves.push(new o(e,t)),this},cubicBezierTo:function(t,e,i,s,n,a){var o,h,l,u=this.getEndPoint();return t instanceof d?(o=t,h=e,l=i):(o=new d(i,s),h=new d(n,a),l=new d(t,e)),this.add(new r(u,o,h,l))},quadraticBezierTo:function(t,e,i,s){var r,n,a=this.getEndPoint();return t instanceof d?(r=t,n=e):(r=new d(i,s),n=new d(t,e)),this.add(new l(a,r,n))},draw:function(t,e){for(var i=0;i=e)return this.curves[s];s++}return null},getEndPoint:function(t){return void 0===t&&(t=new d),this.curves.length>0?this.curves[this.curves.length-1].getPoint(1,t):t.copy(this.startPoint),t},getLength:function(){var t=this.getCurveLengths();return t[t.length-1]},getPoint:function(t,e){void 0===e&&(e=new d);for(var i=t*this.getLength(),s=this.getCurveLengths(),r=0;r=i){var n=s[r]-i,a=this.curves[r],o=a.getLength(),h=0===o?0:1-n/o;return a.getPointAt(h,e)}r++}return null},getPoints:function(t,e){t||e||(t=this.defaultDivisions);for(var i,s=[],r=0;r1&&!s[s.length-1].equals(s[0])&&s.push(s[0]),s},getRandomPoint:function(t){return void 0===t&&(t=new d),this.getPoint(Math.random(),t)},getSpacedPoints:function(t){void 0===t&&(t=40);for(var e=[],i=0;i<=t;i++)e.push(this.getPoint(i/t));return this.autoClose&&e.push(e[0]),e},getStartPoint:function(t){return void 0===t&&(t=new d),t.copy(this.startPoint)},getTangent:function(t,e){void 0===e&&(e=new d);for(var i=t*this.getLength(),s=this.getCurveLengths(),r=0;r=i){var n=s[r]-i,a=this.curves[r],o=a.getLength(),h=0===o?0:1-n/o;return a.getTangentAt(h,e)}r++}return null},lineTo:function(t,e){t instanceof d?this._tmpVec2B.copy(t):"object"==typeof t?this._tmpVec2B.setFromObject(t):this._tmpVec2B.set(t,e);var i=this.getEndPoint(this._tmpVec2A);return this.add(new o([i.x,i.y,this._tmpVec2B.x,this._tmpVec2B.y]))},splineTo:function(t){return t.unshift(this.getEndPoint()),this.add(new c(t))},moveTo:function(t,e){return t instanceof d?this.add(new h(t.x,t.y)):this.add(new h(t,e))},toJSON:function(){for(var t=[],e=0;e{var s=i(83419),r=i(24882),n=new s({initialize:function(t,e){this.parent=t,this.events=e,e||(this.events=t.events?t.events:t),this.list={},this.values={},this._frozen=!1,!t.hasOwnProperty("sys")&&this.events&&this.events.once(r.DESTROY,this.destroy,this)},get:function(t){var e=this.list;if(Array.isArray(t)){for(var i=[],s=0;s{var s=i(83419),r=i(45893),n=i(37277),a=i(44594),o=new s({Extends:r,initialize:function(t){r.call(this,t,t.sys.events),this.scene=t,this.systems=t.sys,t.sys.events.once(a.BOOT,this.boot,this),t.sys.events.on(a.START,this.start,this)},boot:function(){this.events=this.systems.events,this.events.once(a.DESTROY,this.destroy,this)},start:function(){this.events.once(a.SHUTDOWN,this.shutdown,this)},shutdown:function(){this.systems.events.off(a.SHUTDOWN,this.shutdown,this)},destroy:function(){r.prototype.destroy.call(this),this.events.off(a.START,this.start,this),this.scene=null,this.systems=null}});n.register("DataManagerPlugin",o,"data"),t.exports=o},10700:t=>{t.exports="changedata"},93608:t=>{t.exports="changedata-"},60883:t=>{t.exports="destroy"},69780:t=>{t.exports="removedata"},22166:t=>{t.exports="setdata"},24882:(t,e,i)=>{t.exports={CHANGE_DATA:i(10700),CHANGE_DATA_KEY:i(93608),DESTROY:i(60883),REMOVE_DATA:i(69780),SET_DATA:i(22166)}},44965:(t,e,i)=>{t.exports={DataManager:i(45893),DataManagerPlugin:i(63646),Events:i(24882)}},7098:(t,e,i)=>{var s=i(84148),r={flac:!1,aac:!1,audioData:!1,dolby:!1,m4a:!1,mp3:!1,ogg:!1,opus:!1,wav:!1,webAudio:!1,webm:!1};t.exports=function(){if("function"==typeof importScripts)return r;r.audioData=!!window.Audio,r.webAudio=!(!window.AudioContext&&!window.webkitAudioContext);var t=document.createElement("audio"),e=!!t.canPlayType;try{if(e){var i=function(e,i){var s=t.canPlayType("audio/"+e).replace(/^no$/,"");return i?Boolean(s||t.canPlayType("audio/"+i).replace(/^no$/,"")):Boolean(s)};if(r.ogg=i('ogg; codecs="vorbis"'),r.opus=i('ogg; codecs="opus"',"opus"),r.mp3=i("mpeg"),r.wav=i("wav"),r.m4a=i("x-m4a"),r.aac=i("aac"),r.flac=i("flac","x-flac"),r.webm=i('webm; codecs="vorbis"'),""!==t.canPlayType('audio/mp4; codecs="ec-3"'))if(s.edge)r.dolby=!0;else if(s.safari&&s.safariVersion>=9&&/Mac OS X (\d+)_(\d+)/.test(navigator.userAgent)){var n=parseInt(RegExp.$1,10),a=parseInt(RegExp.$2,10);(10===n&&a>=11||n>10)&&(r.dolby=!0)}}}catch(t){}return r}()},84148:(t,e,i)=>{var s,r=i(25892),n={chrome:!1,chromeVersion:0,edge:!1,firefox:!1,firefoxVersion:0,ie:!1,ieVersion:0,mobileSafari:!1,opera:!1,safari:!1,safariVersion:0,silk:!1,trident:!1,tridentVersion:0,es2019:!1};t.exports=(s=navigator.userAgent,/Edg\/\d+/.test(s)?(n.edge=!0,n.es2019=!0):/OPR/.test(s)?(n.opera=!0,n.es2019=!0):/Chrome\/(\d+)/.test(s)&&!r.windowsPhone?(n.chrome=!0,n.chromeVersion=parseInt(RegExp.$1,10),n.es2019=n.chromeVersion>69):/Firefox\D+(\d+)/.test(s)?(n.firefox=!0,n.firefoxVersion=parseInt(RegExp.$1,10),n.es2019=n.firefoxVersion>10):/AppleWebKit\/(?!.*CriOS)/.test(s)&&r.iOS?(n.mobileSafari=!0,n.es2019=!0):/MSIE (\d+\.\d+);/.test(s)?(n.ie=!0,n.ieVersion=parseInt(RegExp.$1,10)):/Version\/(\d+\.\d+(\.\d+)?) Safari/.test(s)&&!r.windowsPhone?(n.safari=!0,n.safariVersion=parseInt(RegExp.$1,10),n.es2019=n.safariVersion>10):/Trident\/(\d+\.\d+)(.*)rv:(\d+\.\d+)/.test(s)&&(n.ie=!0,n.trident=!0,n.tridentVersion=parseInt(RegExp.$1,10),n.ieVersion=parseInt(RegExp.$3,10)),/Silk/.test(s)&&(n.silk=!0),n)},89289:(t,e,i)=>{var s,r,n,a=i(27919),o={supportInverseAlpha:!1,supportNewBlendModes:!1};t.exports=("function"!=typeof importScripts&&void 0!==document&&(o.supportNewBlendModes=(s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABAQMAAADD8p2OAAAAA1BMVEX/",r="AAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==",(n=new Image).onload=function(){var t=new Image;t.onload=function(){var e=a.create2D(t,6).getContext("2d",{willReadFrequently:!0});if(e.globalCompositeOperation="multiply",e.drawImage(n,0,0),e.drawImage(t,2,0),!e.getImageData(2,0,1,1))return!1;var i=e.getImageData(2,0,1,1).data;a.remove(t),o.supportNewBlendModes=255===i[0]&&0===i[1]&&0===i[2]},t.src=s+"/wCKxvRF"+r},n.src=s+"AP804Oa6"+r,!1),o.supportInverseAlpha=function(){var t=a.create2D(this,2).getContext("2d",{willReadFrequently:!0});t.fillStyle="rgba(10, 20, 30, 0.5)",t.fillRect(0,0,1,1);var e=t.getImageData(0,0,1,1);if(null===e)return!1;t.putImageData(e,1,0);var i=t.getImageData(1,0,1,1),s=i.data[0]===e.data[0]&&i.data[1]===e.data[1]&&i.data[2]===e.data[2]&&i.data[3]===e.data[3];return a.remove(this),s}()),o)},89357:(t,e,i)=>{var s=i(25892),r=i(84148),n=i(27919),a={canvas:!1,canvasBitBltShift:null,file:!1,fileSystem:!1,getUserMedia:!0,littleEndian:!1,localStorage:!1,pointerLock:!1,stableSort:!1,support32bit:!1,vibration:!1,webGL:!1,worker:!1};t.exports=function(){if("function"==typeof importScripts)return a;a.canvas=!!window.CanvasRenderingContext2D;try{a.localStorage=!!localStorage.getItem}catch(t){a.localStorage=!1}a.file=!!(window.File&&window.FileReader&&window.FileList&&window.Blob),a.fileSystem=!!window.requestFileSystem;var t,e,i,o=!1;return a.webGL=function(){if(window.WebGLRenderingContext)try{var t=n.createWebGL(this),e=t.getContext("webgl")||t.getContext("experimental-webgl"),i=n.create2D(this),s=i.getContext("2d",{willReadFrequently:!0}).createImageData(1,1);return o=s.data instanceof Uint8ClampedArray,n.remove(t),n.remove(i),!!e}catch(t){return!1}return!1}(),a.worker=!!window.Worker,a.pointerLock="pointerLockElement"in document||"mozPointerLockElement"in document||"webkitPointerLockElement"in document,navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia||navigator.oGetUserMedia,window.URL=window.URL||window.webkitURL||window.mozURL||window.msURL,a.getUserMedia=a.getUserMedia&&!!navigator.getUserMedia&&!!window.URL,r.firefox&&r.firefoxVersion<21&&(a.getUserMedia=!1),!s.iOS&&(r.ie||r.firefox||r.chrome)&&(a.canvasBitBltShift=!0),(r.safari||r.mobileSafari)&&(a.canvasBitBltShift=!1),navigator.vibrate=navigator.vibrate||navigator.webkitVibrate||navigator.mozVibrate||navigator.msVibrate,navigator.vibrate&&(a.vibration=!0),"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint32Array&&(a.littleEndian=(t=new ArrayBuffer(4),e=new Uint8Array(t),i=new Uint32Array(t),e[0]=161,e[1]=178,e[2]=195,e[3]=212,3569595041===i[0]||2712847316!==i[0]&&null)),a.support32bit="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof Int32Array&&null!==a.littleEndian&&o,a}()},91639:t=>{var e={available:!1,cancel:"",keyboard:!1,request:""};t.exports=function(){if("function"==typeof importScripts)return e;var t,i="Fullscreen",s="FullScreen",r=["request"+i,"request"+s,"webkitRequest"+i,"webkitRequest"+s,"msRequest"+i,"msRequest"+s,"mozRequest"+s,"mozRequest"+i];for(t=0;t{var s=i(84148),r={gamepads:!1,mspointer:!1,touch:!1,wheelEvent:null};t.exports=("function"==typeof importScripts||(("ontouchstart"in document.documentElement||navigator.maxTouchPoints&&navigator.maxTouchPoints>=1)&&(r.touch=!0),(navigator.msPointerEnabled||navigator.pointerEnabled)&&(r.mspointer=!0),navigator.getGamepads&&(r.gamepads=!0),"onwheel"in window||s.ie&&"WheelEvent"in window?r.wheelEvent="wheel":"onmousewheel"in window?r.wheelEvent="mousewheel":s.firefox&&"MouseScrollEvent"in window&&(r.wheelEvent="DOMMouseScroll")),r)},25892:t=>{var e={android:!1,chromeOS:!1,cordova:!1,crosswalk:!1,desktop:!1,ejecta:!1,electron:!1,iOS:!1,iOSVersion:0,iPad:!1,iPhone:!1,kindle:!1,linux:!1,macOS:!1,node:!1,nodeWebkit:!1,pixelRatio:1,webApp:!1,windows:!1,windowsPhone:!1};t.exports=function(){if("function"==typeof importScripts)return e;var t=navigator.userAgent;/Windows/.test(t)?e.windows=!0:/Mac OS/.test(t)&&!/like Mac OS/.test(t)?navigator.maxTouchPoints&&navigator.maxTouchPoints>2?(e.iOS=!0,e.iPad=!0,navigator.appVersion.match(/Version\/(\d+)/),e.iOSVersion=parseInt(RegExp.$1,10)):e.macOS=!0:/Android/.test(t)?e.android=!0:/Linux/.test(t)?e.linux=!0:/iP[ao]d|iPhone/i.test(t)?(e.iOS=!0,navigator.appVersion.match(/OS (\d+)/),e.iOSVersion=parseInt(RegExp.$1,10),e.iPhone=-1!==t.toLowerCase().indexOf("iphone"),e.iPad=-1!==t.toLowerCase().indexOf("ipad")):/Kindle/.test(t)||/\bKF[A-Z][A-Z]+/.test(t)||/Silk.*Mobile Safari/.test(t)?e.kindle=!0:/CrOS/.test(t)&&(e.chromeOS=!0),(/Windows Phone/i.test(t)||/IEMobile/i.test(t))&&(e.android=!1,e.iOS=!1,e.macOS=!1,e.windows=!0,e.windowsPhone=!0);var i=/Silk/.test(t);return(e.windows||e.macOS||e.linux&&!i||e.chromeOS)&&(e.desktop=!0),(e.windowsPhone||/Windows NT/i.test(t)&&/Touch/i.test(t))&&(e.desktop=!1),navigator.standalone&&(e.webApp=!0),"function"!=typeof importScripts&&(void 0!==window.cordova&&(e.cordova=!0),void 0!==window.ejecta&&(e.ejecta=!0)),"undefined"!=typeof process&&process.versions&&process.versions.node&&(e.node=!0),e.node&&"object"==typeof process.versions&&(e.nodeWebkit=!!process.versions["node-webkit"],e.electron=!!process.versions.electron),/Crosswalk/.test(t)&&(e.crosswalk=!0),e.pixelRatio=window.devicePixelRatio||1,e}()},43267:(t,e,i)=>{var s=i(95540),r={h264:!1,hls:!1,mp4:!1,m4v:!1,ogg:!1,vp9:!1,webm:!1,hasRequestVideoFrame:!1};t.exports=function(){if("function"==typeof importScripts)return r;var t=document.createElement("video"),e=!!t.canPlayType,i=/^no$/;try{e&&(t.canPlayType('video/ogg; codecs="theora"').replace(i,"")&&(r.ogg=!0),t.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(i,"")&&(r.h264=!0,r.mp4=!0),t.canPlayType("video/x-m4v").replace(i,"")&&(r.m4v=!0),t.canPlayType('video/webm; codecs="vp8, vorbis"').replace(i,"")&&(r.webm=!0),t.canPlayType('video/webm; codecs="vp9"').replace(i,"")&&(r.vp9=!0),t.canPlayType('application/x-mpegURL; codecs="avc1.42E01E"').replace(i,"")&&(r.hls=!0))}catch(t){}return t.parentNode&&t.parentNode.removeChild(t),r.getVideoURL=function(t){Array.isArray(t)||(t=[t]);for(var e=0;e{t.exports={os:i(25892),browser:i(84148),features:i(89357),input:i(31784),audio:i(7098),video:i(43267),fullscreen:i(91639),canvasFeatures:i(89289)}},89422:(t,e,i)=>{var s=i(83419),r=new Float32Array(20),n=new s({initialize:function(){this._matrix=new Float32Array(20),this.alpha=1,this._dirty=!0,this._data=new Float32Array(20),this.reset()},set:function(t){return this._matrix.set(t),this._dirty=!0,this},reset:function(){var t=this._matrix;return t.fill(0),t[0]=1,t[6]=1,t[12]=1,t[18]=1,this.alpha=1,this._dirty=!0,this},getData:function(){var t=this._data;return this._dirty&&(t.set(this._matrix),t[4]/=255,t[9]/=255,t[14]/=255,t[19]/=255,this._dirty=!1),t},brightness:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=t;return this.multiply([i,0,0,0,0,0,i,0,0,0,0,0,i,0,0,0,0,0,1,0],e)},saturate:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=2*t/3+1,s=-.5*(i-1);return this.multiply([i,s,s,0,0,s,i,s,0,0,s,s,i,0,0,0,0,0,1,0],e)},desaturate:function(t){return void 0===t&&(t=!1),this.saturate(-1,t)},hue:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1),t=t/180*Math.PI;var i=Math.cos(t),s=Math.sin(t),r=.213,n=.715,a=.072;return this.multiply([r+.787*i+s*-r,n+i*-n+s*-n,a+i*-a+.928*s,0,0,r+i*-r+.143*s,n+i*(1-n)+.14*s,a+i*-a+-.283*s,0,0,r+i*-r+-.787*s,n+i*-n+s*n,a+.928*i+s*a,0,0,0,0,0,1,0],e)},grayscale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=!1),this.saturate(-t,e)},blackWhite:function(t){return void 0===t&&(t=!1),this.multiply(n.BLACK_WHITE,t)},contrast:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=t+1,s=-.5*(i-1);return this.multiply([i,0,0,0,s,0,i,0,0,s,0,0,i,0,s,0,0,0,1,0],e)},negative:function(t){return void 0===t&&(t=!1),this.multiply(n.NEGATIVE,t)},desaturateLuminance:function(t){return void 0===t&&(t=!1),this.multiply(n.DESATURATE_LUMINANCE,t)},sepia:function(t){return void 0===t&&(t=!1),this.multiply(n.SEPIA,t)},night:function(t,e){return void 0===t&&(t=.1),void 0===e&&(e=!1),this.multiply([-2*t,-t,0,0,0,-t,0,t,0,0,0,t,2*t,0,0,0,0,0,1,0],e)},lsd:function(t){return void 0===t&&(t=!1),this.multiply(n.LSD,t)},brown:function(t){return void 0===t&&(t=!1),this.multiply(n.BROWN,t)},vintagePinhole:function(t){return void 0===t&&(t=!1),this.multiply(n.VINTAGE,t)},kodachrome:function(t){return void 0===t&&(t=!1),this.multiply(n.KODACHROME,t)},technicolor:function(t){return void 0===t&&(t=!1),this.multiply(n.TECHNICOLOR,t)},polaroid:function(t){return void 0===t&&(t=!1),this.multiply(n.POLAROID,t)},shiftToBGR:function(t){return void 0===t&&(t=!1),this.multiply(n.SHIFT_BGR,t)},multiply:function(t,e){void 0===e&&(e=!1),e||this.reset();var i=this._matrix,s=r;return s.set(i),i.set([s[0]*t[0]+s[1]*t[5]+s[2]*t[10]+s[3]*t[15],s[0]*t[1]+s[1]*t[6]+s[2]*t[11]+s[3]*t[16],s[0]*t[2]+s[1]*t[7]+s[2]*t[12]+s[3]*t[17],s[0]*t[3]+s[1]*t[8]+s[2]*t[13]+s[3]*t[18],s[0]*t[4]+s[1]*t[9]+s[2]*t[14]+s[3]*t[19]+s[4],s[5]*t[0]+s[6]*t[5]+s[7]*t[10]+s[8]*t[15],s[5]*t[1]+s[6]*t[6]+s[7]*t[11]+s[8]*t[16],s[5]*t[2]+s[6]*t[7]+s[7]*t[12]+s[8]*t[17],s[5]*t[3]+s[6]*t[8]+s[7]*t[13]+s[8]*t[18],s[5]*t[4]+s[6]*t[9]+s[7]*t[14]+s[8]*t[19]+s[9],s[10]*t[0]+s[11]*t[5]+s[12]*t[10]+s[13]*t[15],s[10]*t[1]+s[11]*t[6]+s[12]*t[11]+s[13]*t[16],s[10]*t[2]+s[11]*t[7]+s[12]*t[12]+s[13]*t[17],s[10]*t[3]+s[11]*t[8]+s[12]*t[13]+s[13]*t[18],s[10]*t[4]+s[11]*t[9]+s[12]*t[14]+s[13]*t[19]+s[14],s[15]*t[0]+s[16]*t[5]+s[17]*t[10]+s[18]*t[15],s[15]*t[1]+s[16]*t[6]+s[17]*t[11]+s[18]*t[16],s[15]*t[2]+s[16]*t[7]+s[17]*t[12]+s[18]*t[17],s[15]*t[3]+s[16]*t[8]+s[17]*t[13]+s[18]*t[18],s[15]*t[4]+s[16]*t[9]+s[17]*t[14]+s[18]*t[19]+s[19]]),this._dirty=!0,this}});n.BLACK_WHITE=[.3,.6,.1,0,0,.3,.6,.1,0,0,.3,.6,.1,0,0,0,0,0,1,0],n.NEGATIVE=[-1,0,0,1,0,0,-1,0,1,0,0,0,-1,1,0,0,0,0,1,0],n.DESATURATE_LUMINANCE=[.2764723,.929708,.0938197,0,-37.1,.2764723,.929708,.0938197,0,-37.1,.2764723,.929708,.0938197,0,-37.1,0,0,0,1,0],n.SEPIA=[.393,.7689999,.18899999,0,0,.349,.6859999,.16799999,0,0,.272,.5339999,.13099999,0,0,0,0,0,1,0],n.LSD=[2,-.4,.5,0,0,-.5,2,-.4,0,0,-.4,-.5,3,0,0,0,0,0,1,0],n.BROWN=[.5997023498159715,.34553243048391263,-.2708298674538042,0,47.43192855600873,-.037703249837783157,.8609577587992641,.15059552388459913,0,-36.96841498319127,.24113635128153335,-.07441037908422492,.44972182064877153,0,-7.562075277591283,0,0,0,1,0],n.VINTAGE=[.6279345635605994,.3202183420819367,-.03965408211312453,0,9.651285835294123,.02578397704808868,.6441188644374771,.03259127616149294,0,7.462829176470591,.0466055556782719,-.0851232987247891,.5241648018700465,0,5.159190588235296,0,0,0,1,0],n.KODACHROME=[1.1285582396593525,-.3967382283601348,-.03992559172921793,0,63.72958762196502,-.16404339962244616,1.0835251566291304,-.05498805115633132,0,24.732407896706203,-.16786010706155763,-.5603416277695248,1.6014850761964943,0,35.62982807460946,0,0,0,1,0],n.TECHNICOLOR=[1.9125277891456083,-.8545344976951645,-.09155508482755585,0,11.793603434377337,-.3087833385928097,1.7658908555458428,-.10601743074722245,0,-70.35205161461398,-.231103377548616,-.7501899197440212,1.847597816108189,0,30.950940869491138,0,0,0,1,0],n.POLAROID=[1.438,-.062,-.062,0,0,-.122,1.378,-.122,0,0,-.016,-.016,1.483,0,0,0,0,0,1,0],n.SHIFT_BGR=[0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0],t.exports=n},51767:(t,e,i)=>{var s=i(83419),r=i(29747),n=new s({initialize:function(t,e,i){this._rgb=[0,0,0],this.onChangeCallback=r,this.dirty=!1,this.set(t,e,i)},set:function(t,e,i){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),this._rgb=[t,e,i],this.onChange(),this},equals:function(t,e,i){var s=this._rgb;return s[0]===t&&s[1]===e&&s[2]===i},onChange:function(){this.dirty=!0;var t=this._rgb;this.onChangeCallback.call(this,t[0],t[1],t[2])},r:{get:function(){return this._rgb[0]},set:function(t){this._rgb[0]=t,this.onChange()}},g:{get:function(){return this._rgb[1]},set:function(t){this._rgb[1]=t,this.onChange()}},b:{get:function(){return this._rgb[2]},set:function(t){this._rgb[2]=t,this.onChange()}},destroy:function(){this.onChangeCallback=null}});t.exports=n},60461:t=>{t.exports={TOP_LEFT:0,TOP_CENTER:1,TOP_RIGHT:2,LEFT_TOP:3,LEFT_CENTER:4,LEFT_BOTTOM:5,CENTER:6,RIGHT_TOP:7,RIGHT_CENTER:8,RIGHT_BOTTOM:9,BOTTOM_LEFT:10,BOTTOM_CENTER:11,BOTTOM_RIGHT:12}},54312:(t,e,i)=>{var s=i(62235),r=i(35893),n=i(86327),a=i(88417);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,r(e)+i),n(t,s(e)+o),t}},46768:(t,e,i)=>{var s=i(62235),r=i(26541),n=i(86327),a=i(385);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,r(e)-i),n(t,s(e)+o),t}},35827:(t,e,i)=>{var s=i(62235),r=i(54380),n=i(86327),a=i(40136);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,r(e)+i),n(t,s(e)+o),t}},46871:(t,e,i)=>{var s=i(66786),r=i(35893),n=i(7702);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),s(t,r(e)+i,n(e)+a),t}},5198:(t,e,i)=>{var s=i(7702),r=i(26541),n=i(20786),a=i(385);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,r(e)-i),n(t,s(e)+o),t}},11879:(t,e,i)=>{var s=i(60461),r=[];r[s.BOTTOM_CENTER]=i(54312),r[s.BOTTOM_LEFT]=i(46768),r[s.BOTTOM_RIGHT]=i(35827),r[s.CENTER]=i(46871),r[s.LEFT_CENTER]=i(5198),r[s.RIGHT_CENTER]=i(80503),r[s.TOP_CENTER]=i(89698),r[s.TOP_LEFT]=i(922),r[s.TOP_RIGHT]=i(21373),r[s.LEFT_BOTTOM]=r[s.BOTTOM_LEFT],r[s.LEFT_TOP]=r[s.TOP_LEFT],r[s.RIGHT_BOTTOM]=r[s.BOTTOM_RIGHT],r[s.RIGHT_TOP]=r[s.TOP_RIGHT];t.exports=function(t,e,i,s,n){return r[i](t,e,s,n)}},80503:(t,e,i)=>{var s=i(7702),r=i(54380),n=i(20786),a=i(40136);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,r(e)+i),n(t,s(e)+o),t}},89698:(t,e,i)=>{var s=i(35893),r=i(17717),n=i(88417),a=i(66737);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),n(t,s(e)+i),a(t,r(e)-o),t}},922:(t,e,i)=>{var s=i(26541),r=i(17717),n=i(385),a=i(66737);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),n(t,s(e)-i),a(t,r(e)-o),t}},21373:(t,e,i)=>{var s=i(54380),r=i(17717),n=i(40136),a=i(66737);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),n(t,s(e)+i),a(t,r(e)-o),t}},91660:(t,e,i)=>{t.exports={BottomCenter:i(54312),BottomLeft:i(46768),BottomRight:i(35827),Center:i(46871),LeftCenter:i(5198),QuickSet:i(11879),RightCenter:i(80503),TopCenter:i(89698),TopLeft:i(922),TopRight:i(21373)}},71926:(t,e,i)=>{var s=i(60461),r=i(79291),n={In:i(91660),To:i(16694)};n=r(!1,n,s),t.exports=n},21578:(t,e,i)=>{var s=i(62235),r=i(35893),n=i(88417),a=i(66737);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),n(t,r(e)+i),a(t,s(e)+o),t}},10210:(t,e,i)=>{var s=i(62235),r=i(26541),n=i(385),a=i(66737);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),n(t,r(e)-i),a(t,s(e)+o),t}},82341:(t,e,i)=>{var s=i(62235),r=i(54380),n=i(40136),a=i(66737);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),n(t,r(e)+i),a(t,s(e)+o),t}},87958:(t,e,i)=>{var s=i(62235),r=i(26541),n=i(86327),a=i(40136);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,r(e)-i),n(t,s(e)+o),t}},40080:(t,e,i)=>{var s=i(7702),r=i(26541),n=i(20786),a=i(40136);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,r(e)-i),n(t,s(e)+o),t}},88466:(t,e,i)=>{var s=i(26541),r=i(17717),n=i(40136),a=i(66737);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),n(t,s(e)-i),a(t,r(e)-o),t}},38829:(t,e,i)=>{var s=i(60461),r=[];r[s.BOTTOM_CENTER]=i(21578),r[s.BOTTOM_LEFT]=i(10210),r[s.BOTTOM_RIGHT]=i(82341),r[s.LEFT_BOTTOM]=i(87958),r[s.LEFT_CENTER]=i(40080),r[s.LEFT_TOP]=i(88466),r[s.RIGHT_BOTTOM]=i(19211),r[s.RIGHT_CENTER]=i(34609),r[s.RIGHT_TOP]=i(48741),r[s.TOP_CENTER]=i(49440),r[s.TOP_LEFT]=i(81288),r[s.TOP_RIGHT]=i(61323);t.exports=function(t,e,i,s,n){return r[i](t,e,s,n)}},19211:(t,e,i)=>{var s=i(62235),r=i(54380),n=i(86327),a=i(385);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,r(e)+i),n(t,s(e)+o),t}},34609:(t,e,i)=>{var s=i(7702),r=i(54380),n=i(20786),a=i(385);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,r(e)+i),n(t,s(e)+o),t}},48741:(t,e,i)=>{var s=i(54380),r=i(17717),n=i(385),a=i(66737);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),n(t,s(e)+i),a(t,r(e)-o),t}},49440:(t,e,i)=>{var s=i(35893),r=i(17717),n=i(86327),a=i(88417);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,s(e)+i),n(t,r(e)-o),t}},81288:(t,e,i)=>{var s=i(26541),r=i(17717),n=i(86327),a=i(385);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,s(e)-i),n(t,r(e)-o),t}},61323:(t,e,i)=>{var s=i(54380),r=i(17717),n=i(86327),a=i(40136);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,s(e)+i),n(t,r(e)-o),t}},16694:(t,e,i)=>{t.exports={BottomCenter:i(21578),BottomLeft:i(10210),BottomRight:i(82341),LeftBottom:i(87958),LeftCenter:i(40080),LeftTop:i(88466),QuickSet:i(38829),RightBottom:i(19211),RightCenter:i(34609),RightTop:i(48741),TopCenter:i(49440),TopLeft:i(81288),TopRight:i(61323)}},66786:(t,e,i)=>{var s=i(88417),r=i(20786);t.exports=function(t,e,i){return s(t,e),r(t,i)}},62235:t=>{t.exports=function(t){return t.y+t.height-t.height*t.originY}},72873:(t,e,i)=>{var s=i(62235),r=i(26541),n=i(54380),a=i(17717),o=i(87841);t.exports=function(t,e){void 0===e&&(e=new o);var i=r(t),h=a(t);return e.x=i,e.y=h,e.width=n(t)-i,e.height=s(t)-h,e}},35893:t=>{t.exports=function(t){return t.x-t.width*t.originX+.5*t.width}},7702:t=>{t.exports=function(t){return t.y-t.height*t.originY+.5*t.height}},26541:t=>{t.exports=function(t){return t.x-t.width*t.originX}},87431:t=>{t.exports=function(t){return t.width*t.originX}},46928:t=>{t.exports=function(t){return t.height*t.originY}},54380:t=>{t.exports=function(t){return t.x+t.width-t.width*t.originX}},17717:t=>{t.exports=function(t){return t.y-t.height*t.originY}},86327:t=>{t.exports=function(t,e){return t.y=e-t.height+t.height*t.originY,t}},88417:t=>{t.exports=function(t,e){var i=t.width*t.originX;return t.x=e+i-.5*t.width,t}},20786:t=>{t.exports=function(t,e){var i=t.height*t.originY;return t.y=e+i-.5*t.height,t}},385:t=>{t.exports=function(t,e){return t.x=e+t.width*t.originX,t}},40136:t=>{t.exports=function(t,e){return t.x=e-t.width+t.width*t.originX,t}},66737:t=>{t.exports=function(t,e){return t.y=e+t.height*t.originY,t}},58724:(t,e,i)=>{t.exports={CenterOn:i(66786),GetBottom:i(62235),GetBounds:i(72873),GetCenterX:i(35893),GetCenterY:i(7702),GetLeft:i(26541),GetOffsetX:i(87431),GetOffsetY:i(46928),GetRight:i(54380),GetTop:i(17717),SetBottom:i(86327),SetCenterX:i(88417),SetCenterY:i(20786),SetLeft:i(385),SetRight:i(40136),SetTop:i(66737)}},20623:t=>{t.exports={setCrisp:function(t){return["optimizeSpeed","-moz-crisp-edges","-o-crisp-edges","-webkit-optimize-contrast","optimize-contrast","crisp-edges","pixelated"].forEach((function(e){t.style["image-rendering"]=e})),t.style.msInterpolationMode="nearest-neighbor",t},setBicubic:function(t){return t.style["image-rendering"]="auto",t.style.msInterpolationMode="bicubic",t}}},27919:(t,e,i)=>{var s,r,n,a=i(8054),o=i(68703),h=[],l=!1;t.exports=(n=function(){var t=0;return h.forEach((function(e){e.parent&&t++})),t},{create2D:function(t,e,i){return s(t,e,i,a.CANVAS)},create:s=function(t,e,i,s,n){var u;void 0===e&&(e=1),void 0===i&&(i=1),void 0===s&&(s=a.CANVAS),void 0===n&&(n=!1);var c=r(s);return null===c?(c={parent:t,canvas:document.createElement("canvas"),type:s},s===a.CANVAS&&h.push(c),u=c.canvas):(c.parent=t,u=c.canvas),n&&(c.parent=u),u.width=e,u.height=i,l&&s===a.CANVAS&&o.disable(u.getContext("2d",{willReadFrequently:!1})),u},createWebGL:function(t,e,i){return s(t,e,i,a.WEBGL)},disableSmoothing:function(){l=!0},enableSmoothing:function(){l=!1},first:r=function(t){if(void 0===t&&(t=a.CANVAS),t===a.WEBGL)return null;for(var e=0;e{var e,i="";t.exports={disable:function(t){return""===i&&(i=e(t)),i&&(t[i]=!1),t},enable:function(t){return""===i&&(i=e(t)),i&&(t[i]=!0),t},getPrefix:e=function(t){for(var e=["i","webkitI","msI","mozI","oI"],i=0;i{t.exports=function(t,e){return void 0===e&&(e="none"),t.style.msTouchAction=e,t.style["ms-touch-action"]=e,t.style["touch-action"]=e,t}},91610:t=>{t.exports=function(t,e){void 0===e&&(e="none");return["-webkit-","-khtml-","-moz-","-ms-",""].forEach((function(i){t.style[i+"user-select"]=e})),t.style["-webkit-touch-callout"]=e,t.style["-webkit-tap-highlight-color"]="rgba(0, 0, 0, 0)",t}},26253:(t,e,i)=>{t.exports={CanvasInterpolation:i(20623),CanvasPool:i(27919),Smoothing:i(68703),TouchAction:i(65208),UserSelect:i(91610)}},40987:(t,e,i)=>{var s=i(83419),r=i(37589),n=i(1e3),a=i(7537),o=i(87837),h=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=255),this.r=0,this.g=0,this.b=0,this.a=255,this._h=0,this._s=0,this._v=0,this._locked=!1,this.gl=[0,0,0,1],this._color=0,this._color32=0,this._rgba="",this.setTo(t,e,i,s)},transparent:function(){return this._locked=!0,this.red=0,this.green=0,this.blue=0,this.alpha=0,this._locked=!1,this.update(!0)},setTo:function(t,e,i,s,r){return void 0===s&&(s=255),void 0===r&&(r=!0),this._locked=!0,this.red=t,this.green=e,this.blue=i,this.alpha=s,this._locked=!1,this.update(r)},setGLTo:function(t,e,i,s){return void 0===s&&(s=1),this._locked=!0,this.redGL=t,this.greenGL=e,this.blueGL=i,this.alphaGL=s,this._locked=!1,this.update(!0)},setFromRGB:function(t){return this._locked=!0,this.red=t.r,this.green=t.g,this.blue=t.b,t.hasOwnProperty("a")&&(this.alpha=t.a),this._locked=!1,this.update(!0)},setFromHSV:function(t,e,i){return a(t,e,i,this)},update:function(t){if(void 0===t&&(t=!1),this._locked)return this;var e=this.r,i=this.g,s=this.b,a=this.a;return this._color=r(e,i,s),this._color32=n(e,i,s,a),this._rgba="rgba("+e+","+i+","+s+","+a/255+")",t&&o(e,i,s,this),this},updateHSV:function(){var t=this.r,e=this.g,i=this.b;return o(t,e,i,this),this},clone:function(){return new h(this.r,this.g,this.b,this.a)},gray:function(t){return this.setTo(t,t,t)},random:function(t,e){void 0===t&&(t=0),void 0===e&&(e=255);var i=Math.floor(t+Math.random()*(e-t)),s=Math.floor(t+Math.random()*(e-t)),r=Math.floor(t+Math.random()*(e-t));return this.setTo(i,s,r)},randomGray:function(t,e){void 0===t&&(t=0),void 0===e&&(e=255);var i=Math.floor(t+Math.random()*(e-t));return this.setTo(i,i,i)},saturate:function(t){return this.s+=t/100,this},desaturate:function(t){return this.s-=t/100,this},lighten:function(t){return this.v+=t/100,this},darken:function(t){return this.v-=t/100,this},brighten:function(t){var e=this.r,i=this.g,s=this.b;return e=Math.max(0,Math.min(255,e-Math.round(-t/100*255))),i=Math.max(0,Math.min(255,i-Math.round(-t/100*255))),s=Math.max(0,Math.min(255,s-Math.round(-t/100*255))),this.setTo(e,i,s)},color:{get:function(){return this._color}},color32:{get:function(){return this._color32}},rgba:{get:function(){return this._rgba}},redGL:{get:function(){return this.gl[0]},set:function(t){this.gl[0]=Math.min(Math.abs(t),1),this.r=Math.floor(255*this.gl[0]),this.update(!0)}},greenGL:{get:function(){return this.gl[1]},set:function(t){this.gl[1]=Math.min(Math.abs(t),1),this.g=Math.floor(255*this.gl[1]),this.update(!0)}},blueGL:{get:function(){return this.gl[2]},set:function(t){this.gl[2]=Math.min(Math.abs(t),1),this.b=Math.floor(255*this.gl[2]),this.update(!0)}},alphaGL:{get:function(){return this.gl[3]},set:function(t){this.gl[3]=Math.min(Math.abs(t),1),this.a=Math.floor(255*this.gl[3]),this.update()}},red:{get:function(){return this.r},set:function(t){t=Math.floor(Math.abs(t)),this.r=Math.min(t,255),this.gl[0]=t/255,this.update(!0)}},green:{get:function(){return this.g},set:function(t){t=Math.floor(Math.abs(t)),this.g=Math.min(t,255),this.gl[1]=t/255,this.update(!0)}},blue:{get:function(){return this.b},set:function(t){t=Math.floor(Math.abs(t)),this.b=Math.min(t,255),this.gl[2]=t/255,this.update(!0)}},alpha:{get:function(){return this.a},set:function(t){t=Math.floor(Math.abs(t)),this.a=Math.min(t,255),this.gl[3]=t/255,this.update()}},h:{get:function(){return this._h},set:function(t){this._h=t,a(t,this._s,this._v,this)}},s:{get:function(){return this._s},set:function(t){this._s=t,a(this._h,t,this._v,this)}},v:{get:function(){return this._v},set:function(t){this._v=t,a(this._h,this._s,t,this)}}});t.exports=h},92728:(t,e,i)=>{var s=i(37589);t.exports=function(t){void 0===t&&(t=1024);var e,i=[],r=255,n=255,a=0,o=0;for(e=0;e<=r;e++)i.push({r:n,g:e,b:o,color:s(n,e,o)});for(a=255,e=r;e>=0;e--)i.push({r:e,g:a,b:o,color:s(e,a,o)});for(n=0,e=0;e<=r;e++,a--)i.push({r:n,g:a,b:e,color:s(n,a,e)});for(a=0,o=255,e=0;e<=r;e++,o--,n++)i.push({r:n,g:a,b:o,color:s(n,a,o)});if(1024===t)return i;var h=[],l=0,u=1024/t;for(e=0;e{t.exports=function(t){var e={r:t>>16&255,g:t>>8&255,b:255&t,a:255};return t>16777215&&(e.a=t>>>24),e}},62957:t=>{t.exports=function(t){var e=t.toString(16);return 1===e.length?"0"+e:e}},37589:t=>{t.exports=function(t,e,i){return t<<16|e<<8|i}},1e3:t=>{t.exports=function(t,e,i,s){return s<<24|t<<16|e<<8|i}},62183:(t,e,i)=>{var s=i(40987),r=i(89528);t.exports=function(t,e,i){var n=i,a=i,o=i;if(0!==e){var h=i<.5?i*(1+e):i+e-i*e,l=2*i-h;n=r(l,h,t+1/3),a=r(l,h,t),o=r(l,h,t-1/3)}return(new s).setGLTo(n,a,o,1)}},27939:(t,e,i)=>{var s=i(7537);t.exports=function(t,e){void 0===t&&(t=1),void 0===e&&(e=1);for(var i=[],r=0;r<=359;r++)i.push(s(r/359,t,e));return i}},7537:(t,e,i)=>{var s=i(37589);function r(t,e,i,s){var r=(t+6*e)%6,n=Math.min(r,4-r,1);return Math.round(255*(s-s*i*Math.max(0,n)))}t.exports=function(t,e,i,n){void 0===e&&(e=1),void 0===i&&(i=1);var a=r(5,t,e,i),o=r(3,t,e,i),h=r(1,t,e,i);return n?n.setTo?n.setTo(a,o,h,n.alpha,!0):(n.r=a,n.g=o,n.b=h,n.color=s(a,o,h),n):{r:a,g:o,b:h,color:s(a,o,h)}}},70238:(t,e,i)=>{var s=i(40987);t.exports=function(t){var e=new s;t=t.replace(/^(?:#|0x)?([a-f\d])([a-f\d])([a-f\d])$/i,(function(t,e,i,s){return e+e+i+i+s+s}));var i=/^(?:#|0x)?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);if(i){var r=parseInt(i[1],16),n=parseInt(i[2],16),a=parseInt(i[3],16);e.setTo(r,n,a)}return e}},89528:t=>{t.exports=function(t,e,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}},30100:(t,e,i)=>{var s=i(40987),r=i(90664);t.exports=function(t){var e=r(t);return new s(e.r,e.g,e.b,e.a)}},90664:t=>{t.exports=function(t){return t>16777215?{a:t>>>24,r:t>>16&255,g:t>>8&255,b:255&t}:{a:255,r:t>>16&255,g:t>>8&255,b:255&t}}},13699:(t,e,i)=>{var s=i(28915),r=function(t,e,i,r,n,a,o,h){void 0===o&&(o=100),void 0===h&&(h=0);var l=h/o;return{r:s(t,r,l),g:s(e,n,l),b:s(i,a,l)}};t.exports={RGBWithRGB:r,ColorWithRGB:function(t,e,i,s,n,a){return void 0===n&&(n=100),void 0===a&&(a=0),r(t.r,t.g,t.b,e,i,s,n,a)},ColorWithColor:function(t,e,i,s){return void 0===i&&(i=100),void 0===s&&(s=0),r(t.r,t.g,t.b,e.r,e.g,e.b,i,s)}}},68957:(t,e,i)=>{var s=i(40987);t.exports=function(t){return new s(t.r,t.g,t.b,t.a)}},87388:(t,e,i)=>{var s=i(40987);t.exports=function(t){var e=new s,i=/^rgba?\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d+(?:\.\d+)?))?\s*\)$/.exec(t.toLowerCase());if(i){var r=parseInt(i[1],10),n=parseInt(i[2],10),a=parseInt(i[3],10),o=void 0!==i[4]?parseFloat(i[4]):1;e.setTo(r,n,a,255*o)}return e}},87837:t=>{t.exports=function(t,e,i,s){void 0===s&&(s={h:0,s:0,v:0}),t/=255,e/=255,i/=255;var r=Math.min(t,e,i),n=Math.max(t,e,i),a=n-r,o=0,h=0===n?0:a/n,l=n;return n!==r&&(n===t?o=(e-i)/a+(e{var s=i(62957);t.exports=function(t,e,i,r,n){return void 0===r&&(r=255),void 0===n&&(n="#"),"#"===n?"#"+((1<<24)+(t<<16)+(e<<8)+i).toString(16).slice(1,7):"0x"+s(r)+s(t)+s(e)+s(i)}},85386:(t,e,i)=>{var s=i(30976),r=i(40987);t.exports=function(t,e){return void 0===t&&(t=0),void 0===e&&(e=255),new r(s(t,e),s(t,e),s(t,e))}},80333:(t,e,i)=>{var s=i(70238),r=i(30100),n=i(68957),a=i(87388);t.exports=function(t){switch(typeof t){case"string":return"rgb"===t.substr(0,3).toLowerCase()?a(t):s(t);case"number":return r(t);case"object":return n(t)}}},3956:(t,e,i)=>{var s=i(40987);s.ColorSpectrum=i(92728),s.ColorToRGBA=i(91588),s.ComponentToHex=i(62957),s.GetColor=i(37589),s.GetColor32=i(1e3),s.HexStringToColor=i(70238),s.HSLToColor=i(62183),s.HSVColorWheel=i(27939),s.HSVToRGB=i(7537),s.HueToComponent=i(89528),s.IntegerToColor=i(30100),s.IntegerToRGB=i(90664),s.Interpolate=i(13699),s.ObjectToColor=i(68957),s.RandomRGB=i(85386),s.RGBStringToColor=i(87388),s.RGBToHSV=i(87837),s.RGBToString=i(75723),s.ValueToColor=i(80333),t.exports=s},27460:(t,e,i)=>{t.exports={Align:i(71926),BaseShader:i(73894),Bounds:i(58724),Canvas:i(26253),Color:i(3956),ColorMatrix:i(89422),Masks:i(69781),RGB:i(51767)}},6858:(t,e,i)=>{var s=i(83419),r=i(39429),n=new s({initialize:function(t,e,i,s,r,n){e||(e=t.sys.make.image({x:i,y:s,key:r,frame:n,add:!1})),this.bitmapMask=e,this.invertAlpha=!1,this.isStencil=!1},setBitmap:function(t){this.bitmapMask=t},preRenderWebGL:function(t,e,i){t.pipelines.BITMAPMASK_PIPELINE.beginMask(this,e,i)},postRenderWebGL:function(t,e,i){t.pipelines.BITMAPMASK_PIPELINE.endMask(this,e,i)},preRenderCanvas:function(){},postRenderCanvas:function(){},destroy:function(){this.bitmapMask=null}});r.register("bitmapMask",(function(t,e,i,s,r){return new n(this.scene,t,e,i,s,r)})),t.exports=n},80661:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.geometryMask=e,this.invertAlpha=!1,this.isStencil=!0,this.level=0},setShape:function(t){return this.geometryMask=t,this},setInvertAlpha:function(t){return void 0===t&&(t=!0),this.invertAlpha=t,this},preRenderWebGL:function(t,e,i){var s=t.gl;t.flush(),0===t.maskStack.length&&(s.enable(s.STENCIL_TEST),s.clear(s.STENCIL_BUFFER_BIT),t.maskCount=0),t.currentCameraMask.mask!==this&&(t.currentMask.mask=this),t.maskStack.push({mask:this,camera:i}),this.applyStencil(t,i,!0),t.maskCount++},applyStencil:function(t,e,i){var s=t.gl,r=this.geometryMask,n=t.maskCount,a=255;s.colorMask(!1,!1,!1,!1),i?(s.stencilFunc(s.EQUAL,n,a),s.stencilOp(s.KEEP,s.KEEP,s.INCR),n++):(s.stencilFunc(s.EQUAL,n+1,a),s.stencilOp(s.KEEP,s.KEEP,s.DECR)),this.level=n,r.renderWebGL(t,r,e),t.flush(),s.colorMask(!0,!0,!0,!0),s.stencilOp(s.KEEP,s.KEEP,s.KEEP),this.invertAlpha?s.stencilFunc(s.NOTEQUAL,n,a):s.stencilFunc(s.EQUAL,n,a)},postRenderWebGL:function(t){var e=t.gl;t.maskStack.pop(),t.maskCount--,t.flush();var i=t.currentMask;if(0===t.maskStack.length)i.mask=null,e.disable(e.STENCIL_TEST);else{var s=t.maskStack[t.maskStack.length-1];s.mask.applyStencil(t,s.camera,!1),t.currentCameraMask.mask!==s.mask?(i.mask=s.mask,i.camera=s.camera):i.mask=null}},preRenderCanvas:function(t,e,i){var s=this.geometryMask;t.currentContext.save(),s.renderCanvas(t,s,i,null,null,!0),t.currentContext.clip()},postRenderCanvas:function(t){t.currentContext.restore()},destroy:function(){this.geometryMask=null}});t.exports=s},69781:(t,e,i)=>{t.exports={BitmapMask:i(6858),GeometryMask:i(80661)}},73894:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){e&&""!==e||(e=["precision mediump float;","uniform vec2 resolution;","varying vec2 fragCoord;","void main () {"," vec2 uv = fragCoord / resolution.xy;"," gl_FragColor = vec4(uv.xyx, 1.0);","}"].join("\n")),i&&""!==i||(i=["precision mediump float;","uniform mat4 uProjectionMatrix;","uniform mat4 uViewMatrix;","uniform vec2 uResolution;","attribute vec2 inPosition;","varying vec2 fragCoord;","varying vec2 outTexCoord;","void main () {"," gl_Position = uProjectionMatrix * uViewMatrix * vec4(inPosition, 1.0, 1.0);"," fragCoord = vec2(inPosition.x, uResolution.y - inPosition.y);"," outTexCoord = vec2(inPosition.x / uResolution.x, fragCoord.y / uResolution.y);","}"].join("\n")),void 0===s&&(s=null),this.key=t,this.fragmentSrc=e,this.vertexSrc=i,this.uniforms=s}});t.exports=s},40366:t=>{t.exports=function(t,e){var i;if(e)"string"==typeof e?i=document.getElementById(e):"object"==typeof e&&1===e.nodeType&&(i=e);else if(t.parentElement||null===e)return t;return i||(i=document.body),i.appendChild(t),t}},83719:(t,e,i)=>{var s=i(40366);t.exports=function(t){var e=t.config;if(e.parent&&e.domCreateContainer){var i=document.createElement("div");i.style.cssText=["display: block;","width: "+t.scale.width+"px;","height: "+t.scale.height+"px;","padding: 0; margin: 0;","position: absolute;","overflow: hidden;","pointer-events: "+e.domPointerEvents+";","transform: scale(1);","transform-origin: left top;"].join(" "),t.domContainer=i,s(i,e.parent)}}},57264:(t,e,i)=>{var s=i(25892);t.exports=function(t){if("complete"!==document.readyState&&"interactive"!==document.readyState){var e=function(){document.removeEventListener("deviceready",e,!0),document.removeEventListener("DOMContentLoaded",e,!0),window.removeEventListener("load",e,!0),t()};document.body?s.cordova?document.addEventListener("deviceready",e,!1):(document.addEventListener("DOMContentLoaded",e,!0),window.addEventListener("load",e,!0)):window.setTimeout(e,20)}else t()}},57811:t=>{t.exports=function(t){if(!t)return window.innerHeight;var e=Math.abs(window.orientation),i={w:0,h:0},s=document.createElement("div");return s.setAttribute("style","position: fixed; height: 100vh; width: 0; top: 0"),document.documentElement.appendChild(s),i.w=90===e?s.offsetHeight:window.innerWidth,i.h=90===e?window.innerWidth:s.offsetHeight,document.documentElement.removeChild(s),s=null,90!==Math.abs(window.orientation)?i.h:i.w}},45818:(t,e,i)=>{var s=i(13560);t.exports=function(t,e){var i=window.screen,r=!!i&&(i.orientation||i.mozOrientation||i.msOrientation);return r&&"string"==typeof r.type?r.type:"string"==typeof r?r:"number"==typeof window.orientation?0===window.orientation||180===window.orientation?s.ORIENTATION.PORTRAIT:s.ORIENTATION.LANDSCAPE:window.matchMedia?window.matchMedia("(orientation: portrait)").matches?s.ORIENTATION.PORTRAIT:window.matchMedia("(orientation: landscape)").matches?s.ORIENTATION.LANDSCAPE:void 0:e>t?s.ORIENTATION.PORTRAIT:s.ORIENTATION.LANDSCAPE}},74403:t=>{t.exports=function(t){var e;return""!==t&&("string"==typeof t?e=document.getElementById(t):t&&1===t.nodeType&&(e=t)),e||(e=document.body),e}},56836:t=>{t.exports=function(t){var e="";try{if(window.DOMParser)e=(new DOMParser).parseFromString(t,"text/xml");else(e=new ActiveXObject("Microsoft.XMLDOM")).loadXML(t)}catch(t){e=null}return e&&e.documentElement&&!e.getElementsByTagName("parsererror").length?e:null}},35846:t=>{t.exports=function(t){t.parentNode&&t.parentNode.removeChild(t)}},43092:(t,e,i)=>{var s=i(83419),r=i(29747),n=new s({initialize:function(){this.isRunning=!1,this.callback=r,this.isSetTimeOut=!1,this.timeOutID=null,this.delay=0;var t=this;this.step=function e(i){t.callback(i),t.isRunning&&(t.timeOutID=window.requestAnimationFrame(e))},this.stepTimeout=function e(){t.isRunning&&(t.timeOutID=window.setTimeout(e,t.delay)),t.callback(window.performance.now())}},start:function(t,e,i){this.isRunning||(this.callback=t,this.isSetTimeOut=e,this.delay=i,this.isRunning=!0,this.timeOutID=e?window.setTimeout(this.stepTimeout,0):window.requestAnimationFrame(this.step))},stop:function(){this.isRunning=!1,this.isSetTimeOut?clearTimeout(this.timeOutID):window.cancelAnimationFrame(this.timeOutID)},destroy:function(){this.stop(),this.callback=r}});t.exports=n},84902:(t,e,i)=>{var s={AddToDOM:i(40366),DOMContentLoaded:i(57264),GetInnerHeight:i(57811),GetScreenOrientation:i(45818),GetTarget:i(74403),ParseXML:i(56836),RemoveFromDOM:i(35846),RequestAnimationFrame:i(43092)};t.exports=s},47565:(t,e,i)=>{var s=i(83419),r=i(50792),n=i(37277),a=new s({Extends:r,initialize:function(){r.call(this)},shutdown:function(){this.removeAllListeners()},destroy:function(){this.removeAllListeners()}});n.register("EventEmitter",a,"events"),t.exports=a},93055:(t,e,i)=>{t.exports={EventEmitter:i(47565)}},20122:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e){void 0===e&&(e=1),r.call(this,n.BARREL,t),this.amount=e}});t.exports=a},32251:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e,i,s,a,o,h){void 0===i&&(i=1),void 0===s&&(s=1),void 0===a&&(a=1),void 0===o&&(o=1),void 0===h&&(h=4),r.call(this,n.BLOOM,t),this.steps=h,this.offsetX=i,this.offsetY=s,this.blurStrength=a,this.strength=o,this.glcolor=[1,1,1],null!=e&&(this.color=e)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=a},9047:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e,i,s,a,o,h){void 0===e&&(e=0),void 0===i&&(i=2),void 0===s&&(s=2),void 0===a&&(a=1),void 0===h&&(h=4),r.call(this,n.BLUR,t),this.quality=e,this.x=i,this.y=s,this.steps=h,this.strength=a,this.glcolor=[1,1,1],null!=o&&(this.color=o)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=a},27885:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e,i,s,a,o,h,l){void 0===e&&(e=.5),void 0===i&&(i=1),void 0===s&&(s=.2),void 0===a&&(a=!1),void 0===o&&(o=1),void 0===h&&(h=1),void 0===l&&(l=1),r.call(this,n.BOKEH,t),this.radius=e,this.amount=i,this.contrast=s,this.isTiltShift=a,this.strength=l,this.blurX=o,this.blurY=h}});t.exports=a},12578:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e,i,s,a,o){void 0===e&&(e=8),void 0===a&&(a=1),void 0===o&&(o=.005),r.call(this,n.CIRCLE,t),this.scale=a,this.feather=o,this.thickness=e,this.glcolor=[1,.2,.7],this.glcolor2=[1,0,0,.4],null!=i&&(this.color=i),null!=s&&(this.backgroundColor=s)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}},backgroundColor:{get:function(){var t=this.glcolor2;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor2;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}},backgroundAlpha:{get:function(){return this.glcolor2[3]},set:function(t){this.glcolor2[3]=t}}});t.exports=a},15802:(t,e,i)=>{var s=i(83419),r=i(89422),n=i(14811),a=new s({Extends:r,initialize:function(t){r.call(this),this.type=n.COLOR_MATRIX,this.gameObject=t,this.active=!0},destroy:function(){this.gameObject=null,this._matrix=null,this._data=null}});t.exports=a},72898:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.type=t,this.gameObject=e,this.active=!0},setActive:function(t){return this.active=t,this},destroy:function(){this.gameObject=null,this.active=!1}});t.exports=s},44553:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e,i,s){void 0===e&&(e="__WHITE"),void 0===i&&(i=.005),void 0===s&&(s=.005),r.call(this,n.DISPLACEMENT,t),this.x=i,this.y=s,this.glTexture,this.setTexture(e)},setTexture:function(t){var e=this.gameObject.scene.sys.textures.getFrame(t);return e&&(this.glTexture=e.glTexture),this}});t.exports=a},68531:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e,i,s,a){void 0===i&&(i=4),void 0===s&&(s=0),void 0===a&&(a=!1),r.call(this,n.GLOW,t),this.outerStrength=i,this.innerStrength=s,this.knockout=a,this.glcolor=[1,1,1,1],void 0!==e&&(this.color=e)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=a},37102:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e,i,s,a,o,h,l,u){void 0===s&&(s=.2),void 0===a&&(a=0),void 0===o&&(o=0),void 0===h&&(h=0),void 0===l&&(l=1),void 0===u&&(u=0),r.call(this,n.GRADIENT,t),this.alpha=s,this.size=u,this.fromX=a,this.fromY=o,this.toX=h,this.toY=l,this.glcolor1=[255,0,0],this.glcolor2=[0,255,0],null!=e&&(this.color1=e),null!=i&&(this.color2=i)},color1:{get:function(){var t=this.glcolor1;return(t[0]<<16)+(t[1]<<8)+(0|t[2])},set:function(t){var e=this.glcolor1;e[0]=t>>16&255,e[1]=t>>8&255,e[2]=255&t}},color2:{get:function(){var t=this.glcolor2;return(t[0]<<16)+(t[1]<<8)+(0|t[2])},set:function(t){var e=this.glcolor2;e[0]=t>>16&255,e[1]=t>>8&255,e[2]=255&t}}});t.exports=a},86886:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e){void 0===e&&(e=1),r.call(this,n.PIXELATE,t),this.amount=e}});t.exports=a},92322:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e,i,s,a,o,h,l){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=.1),void 0===a&&(a=1),void 0===h&&(h=6),void 0===l&&(l=1),r.call(this,n.SHADOW,t),this.x=e,this.y=i,this.decay=s,this.power=a,this.glcolor=[0,0,0,1],this.samples=h,this.intensity=l,void 0!==o&&(this.color=o)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=a},39563:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e,i,s,a){void 0===e&&(e=.5),void 0===i&&(i=.5),void 0===s&&(s=3),void 0===a&&(a=!1),r.call(this,n.SHINE,t),this.speed=e,this.lineWidth=i,this.gradient=s,this.reveal=a}});t.exports=a},56448:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e,i,s,a){void 0===e&&(e=.5),void 0===i&&(i=.5),void 0===s&&(s=.5),void 0===a&&(a=.5),r.call(this,n.VIGNETTE,t),this.x=e,this.y=i,this.radius=s,this.strength=a}});t.exports=a},38433:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e,i,s,a){void 0===e&&(e=.1),void 0===i&&(i=0),void 0===s&&(s=0),void 0===a&&(a=!1),r.call(this,n.WIPE,t),this.progress=0,this.wipeWidth=e,this.direction=i,this.axis=s,this.reveal=a}});t.exports=a},14811:t=>{t.exports={GLOW:4,SHADOW:5,PIXELATE:6,VIGNETTE:7,SHINE:8,BLUR:9,GRADIENT:12,BLOOM:13,COLOR_MATRIX:14,CIRCLE:15,BARREL:16,DISPLACEMENT:17,WIPE:18,BOKEH:19}},66064:(t,e,i)=>{var s=i(79291),r=i(14811),n={Barrel:i(20122),Controller:i(72898),Bloom:i(32251),Blur:i(9047),Bokeh:i(27885),Circle:i(12578),ColorMatrix:i(15802),Displacement:i(44553),Glow:i(68531),Gradient:i(37102),Pixelate:i(86886),Shadow:i(92322),Shine:i(39563),Vignette:i(56448),Wipe:i(38433)};n=s(!1,n,r),t.exports=n},25305:(t,e,i)=>{var s=i(10312),r=i(23568);t.exports=function(t,e,i){e.x=r(i,"x",0),e.y=r(i,"y",0),e.depth=r(i,"depth",0),e.flipX=r(i,"flipX",!1),e.flipY=r(i,"flipY",!1);var n=r(i,"scale",null);"number"==typeof n?e.setScale(n):null!==n&&(e.scaleX=r(n,"x",1),e.scaleY=r(n,"y",1));var a=r(i,"scrollFactor",null);"number"==typeof a?e.setScrollFactor(a):null!==a&&(e.scrollFactorX=r(a,"x",1),e.scrollFactorY=r(a,"y",1)),e.rotation=r(i,"rotation",0);var o=r(i,"angle",null);null!==o&&(e.angle=o),e.alpha=r(i,"alpha",1);var h=r(i,"origin",null);if("number"==typeof h)e.setOrigin(h);else if(null!==h){var l=r(h,"x",.5),u=r(h,"y",.5);e.setOrigin(l,u)}return e.blendMode=r(i,"blendMode",s.NORMAL),e.visible=r(i,"visible",!0),r(i,"add",!0)&&t.sys.displayList.add(e),e.preUpdate&&t.sys.updateList.add(e),e}},13059:(t,e,i)=>{var s=i(23568);t.exports=function(t,e){var i=s(e,"anims",null);if(null===i)return t;if("string"==typeof i)t.anims.play(i);else if("object"==typeof i){var r=t.anims,n=s(i,"key",void 0);if(n){var a=s(i,"startFrame",void 0),o=s(i,"delay",0),h=s(i,"repeat",0),l=s(i,"repeatDelay",0),u=s(i,"yoyo",!1),c=s(i,"play",!1),d=s(i,"delayedPlay",0),f={key:n,delay:o,repeat:h,repeatDelay:l,yoyo:u,startFrame:a};c?r.play(f):d>0?r.playAfterDelay(f,d):r.load(f)}}return t}},8050:(t,e,i)=>{var s=i(83419),r=i(73162),n=i(37277),a=i(51708),o=i(44594),h=i(19186),l=new s({Extends:r,initialize:function(t){r.call(this,t),this.sortChildrenFlag=!1,this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.addCallback=this.addChildCallback,this.removeCallback=this.removeChildCallback,this.events.once(o.BOOT,this.boot,this),this.events.on(o.START,this.start,this)},boot:function(){this.events.once(o.DESTROY,this.destroy,this)},addChildCallback:function(t){t.displayList&&t.displayList!==this&&t.removeFromDisplayList(),t.parentContainer&&t.parentContainer.remove(t),t.displayList||(this.queueDepthSort(),t.displayList=this,t.emit(a.ADDED_TO_SCENE,t,this.scene),this.events.emit(o.ADDED_TO_SCENE,t,this.scene))},removeChildCallback:function(t){this.queueDepthSort(),t.displayList=null,t.emit(a.REMOVED_FROM_SCENE,t,this.scene),this.events.emit(o.REMOVED_FROM_SCENE,t,this.scene)},start:function(){this.events.once(o.SHUTDOWN,this.shutdown,this)},queueDepthSort:function(){this.sortChildrenFlag=!0},depthSort:function(){this.sortChildrenFlag&&(h(this.list,this.sortByDepth),this.sortChildrenFlag=!1)},sortByDepth:function(t,e){return t._depth-e._depth},getChildren:function(){return this.list},shutdown:function(){for(var t=this.list;t.length;)t[0].destroy(!0);this.events.off(o.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(o.START,this.start,this),this.scene=null,this.systems=null,this.events=null}});n.register("DisplayList",l,"displayList"),t.exports=l},95643:(t,e,i)=>{var s=i(83419),r=i(53774),n=i(45893),a=i(50792),o=i(51708),h=i(44594),l=new s({Extends:a,initialize:function(t,e){a.call(this),this.scene=t,this.displayList=null,this.type=e,this.state=0,this.parentContainer=null,this.name="",this.active=!0,this.tabIndex=-1,this.data=null,this.renderFlags=15,this.cameraFilter=0,this.input=null,this.body=null,this.ignoreDestroy=!1,this.on(o.ADDED_TO_SCENE,this.addedToScene,this),this.on(o.REMOVED_FROM_SCENE,this.removedFromScene,this),t.sys.queueDepthSort()},setActive:function(t){return this.active=t,this},setName:function(t){return this.name=t,this},setState:function(t){return this.state=t,this},setDataEnabled:function(){return this.data||(this.data=new n(this)),this},setData:function(t,e){return this.data||(this.data=new n(this)),this.data.set(t,e),this},incData:function(t,e){return this.data||(this.data=new n(this)),this.data.inc(t,e),this},toggleData:function(t){return this.data||(this.data=new n(this)),this.data.toggle(t),this},getData:function(t){return this.data||(this.data=new n(this)),this.data.get(t)},setInteractive:function(t,e,i){return this.scene.sys.input.enable(this,t,e,i),this},disableInteractive:function(){return this.scene.sys.input.disable(this),this},removeInteractive:function(){return this.scene.sys.input.clear(this),this.input=void 0,this},addedToScene:function(){},removedFromScene:function(){},update:function(){},toJSON:function(){return r(this)},willRender:function(t){return!(!(!this.displayList||!this.displayList.active||this.displayList.willRender(t))||l.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},getIndexList:function(){for(var t=this,e=this.parentContainer,i=[];e&&(i.unshift(e.getIndex(t)),t=e,e.parentContainer);)e=e.parentContainer;return this.displayList?i.unshift(this.displayList.getIndex(t)):i.unshift(this.scene.sys.displayList.getIndex(t)),i},addToDisplayList:function(t){return void 0===t&&(t=this.scene.sys.displayList),this.displayList&&this.displayList!==t&&this.removeFromDisplayList(),t.exists(this)||(this.displayList=t,t.add(this,!0),t.queueDepthSort(),this.emit(o.ADDED_TO_SCENE,this,this.scene),t.events.emit(h.ADDED_TO_SCENE,this,this.scene)),this},addToUpdateList:function(){return this.scene&&this.preUpdate&&this.scene.sys.updateList.add(this),this},removeFromDisplayList:function(){var t=this.displayList||this.scene.sys.displayList;return t&&t.exists(this)&&(t.remove(this,!0),t.queueDepthSort(),this.displayList=null,this.emit(o.REMOVED_FROM_SCENE,this,this.scene),t.events.emit(h.REMOVED_FROM_SCENE,this,this.scene)),this},removeFromUpdateList:function(){return this.scene&&this.preUpdate&&this.scene.sys.updateList.remove(this),this},destroy:function(t){this.scene&&!this.ignoreDestroy&&(void 0===t&&(t=!1),this.preDestroy&&this.preDestroy.call(this),this.emit(o.DESTROY,this,t),this.removeAllListeners(),this.postPipelines&&this.resetPostPipeline(!0),this.removeFromDisplayList(),this.removeFromUpdateList(),this.input&&(this.scene.sys.input.clear(this),this.input=void 0),this.data&&(this.data.destroy(),this.data=void 0),this.body&&(this.body.destroy(),this.body=void 0),this.preFX&&(this.preFX.destroy(),this.preFX=void 0),this.postFX&&(this.postFX.destroy(),this.postFX=void 0),this.active=!1,this.visible=!1,this.scene=void 0,this.parentContainer=void 0)}});l.RENDER_MASK=15,t.exports=l},44603:(t,e,i)=>{var s=i(83419),r=i(37277),n=i(44594),a=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.displayList,this.updateList,this.events.once(n.BOOT,this.boot,this),this.events.on(n.START,this.start,this)},boot:function(){this.displayList=this.systems.displayList,this.updateList=this.systems.updateList,this.events.once(n.DESTROY,this.destroy,this)},start:function(){this.events.once(n.SHUTDOWN,this.shutdown,this)},shutdown:function(){this.events.off(n.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(n.START,this.start,this),this.scene=null,this.systems=null,this.events=null,this.displayList=null,this.updateList=null}});a.register=function(t,e){a.prototype.hasOwnProperty(t)||(a.prototype[t]=e)},a.remove=function(t){a.prototype.hasOwnProperty(t)&&delete a.prototype[t]},r.register("GameObjectCreator",a,"make"),t.exports=a},39429:(t,e,i)=>{var s=i(83419),r=i(37277),n=i(44594),a=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.displayList,this.updateList,this.events.once(n.BOOT,this.boot,this),this.events.on(n.START,this.start,this)},boot:function(){this.displayList=this.systems.displayList,this.updateList=this.systems.updateList,this.events.once(n.DESTROY,this.destroy,this)},start:function(){this.events.once(n.SHUTDOWN,this.shutdown,this)},existing:function(t){return(t.renderCanvas||t.renderWebGL)&&this.displayList.add(t),t.preUpdate&&this.updateList.add(t),t},shutdown:function(){this.events.off(n.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(n.START,this.start,this),this.scene=null,this.systems=null,this.events=null,this.displayList=null,this.updateList=null}});a.register=function(t,e){a.prototype.hasOwnProperty(t)||(a.prototype[t]=e)},a.remove=function(t){a.prototype.hasOwnProperty(t)&&delete a.prototype[t]},r.register("GameObjectFactory",a,"add"),t.exports=a},91296:(t,e,i)=>{var s=i(61340),r=new s,n=new s,a=new s,o={camera:r,sprite:n,calc:a};t.exports=function(t,e,i){var s=r,h=n,l=a;return h.applyITRS(t.x,t.y,t.rotation,t.scaleX,t.scaleY),s.copyFrom(e.matrix),i?(s.multiplyWithOffset(i,-e.scrollX*t.scrollFactorX,-e.scrollY*t.scrollFactorY),h.e=t.x,h.f=t.y):(h.e-=e.scrollX*t.scrollFactorX,h.f-=e.scrollY*t.scrollFactorY),s.multiply(h,l),o}},45027:(t,e,i)=>{var s=i(83419),r=i(25774),n=i(37277),a=i(44594),o=new s({Extends:r,initialize:function(t){r.call(this),this.checkQueue=!0,this.scene=t,this.systems=t.sys,t.sys.events.once(a.BOOT,this.boot,this),t.sys.events.on(a.START,this.start,this)},boot:function(){this.systems.events.once(a.DESTROY,this.destroy,this)},start:function(){var t=this.systems.events;t.on(a.PRE_UPDATE,this.update,this),t.on(a.UPDATE,this.sceneUpdate,this),t.once(a.SHUTDOWN,this.shutdown,this)},sceneUpdate:function(t,e){for(var i=this._active,s=i.length,r=0;r{t.exports=function(t,e,i,s,r,n,a,o,h,l,u,c,d,f,p){var g=i.x-e.displayOriginX+r,v=i.y-e.displayOriginY+n,m=g+i.w,x=v+i.h,y=a.getXRound(g,v,o),T=a.getYRound(g,v,o),w=a.getXRound(g,x,o),E=a.getYRound(g,x,o),S=a.getXRound(m,x,o),b=a.getYRound(m,x,o),A=a.getXRound(m,v,o),_=a.getYRound(m,v,o);t.batchQuad(e,y,T,w,E,S,b,A,_,s.u0,s.v0,s.u1,s.v1,h,l,u,c,d,f,p)}},53048:t=>{t.exports=function(t,e,i,s){if(void 0===i&&(i=!1),void 0===s)return s={local:{x:0,y:0,width:0,height:0},global:{x:0,y:0,width:0,height:0},lines:{shortest:0,longest:0,lengths:null,height:0},wrappedText:"",words:[],characters:[],scaleX:0,scaleY:0};var r,n,a,o,h=t.text,l=h.length,u=t.maxWidth,c=t.wordWrapCharCode,d=Number.MAX_VALUE,f=Number.MAX_VALUE,p=0,g=0,v=t.fontData.chars,m=t.fontData.lineHeight,x=t.letterSpacing,y=t.lineSpacing,T=0,w=0,E=0,S=null,b=t._align,A=0,_=0,C=t.fontSize/t.fontData.size,R=C*t.scaleX,M=C*t.scaleY,P=null,L=0,O=[],F=Number.MAX_VALUE,D=0,k=0,I=0,B=[],N=[],X=null;if(u>0){for(r=0;ru||H-z>u?(G.push(W.i-1),W.cr?(G.push(W.i+W.word.length),z=0,U=null):U=W):W.cr&&(G.push(W.i+W.word.length),z=0,U=null)}for(r=G.length-1;r>=0;r--)n=h,a=G[r],o="\n",h=n.substr(0,a)+o+n.substr(a+1);s.wrappedText=h,l=h.length,B=[],X=null}var j=0;for(r=0;rA&&(d=A),f>_&&(f=_);var q=A+S.xAdvance,Z=_+m;pD&&(D=I),ID&&(D=I),I0)for(var Q=0;Q{var s=i(21859);t.exports=function(t,e,i,r,n,a,o){var h=t.sys.textures.get(i),l=h.get(r),u=t.sys.cache.xml.get(n);if(l&&u){var c=s(u,l,a,o,h);return t.sys.cache.bitmapFont.add(e,{data:c,texture:i,frame:r,fromAtlas:!0}),!0}return!1}},6925:(t,e,i)=>{var s=i(35154);t.exports=function(t,e){var i=e.width,r=e.height,n=Math.floor(i/2),a=Math.floor(r/2),o=s(e,"chars","");if(""!==o){var h=s(e,"image",""),l=t.sys.textures.getFrame(h),u=l.cutX,c=l.cutY,d=l.source.width,f=l.source.height,p=s(e,"offset.x",0),g=s(e,"offset.y",0),v=s(e,"spacing.x",0),m=s(e,"spacing.y",0),x=s(e,"lineSpacing",0),y=s(e,"charsPerRow",null);null===y&&(y=d/i)>o.length&&(y=o.length);for(var T=p,w=g,E={retroFont:!0,font:h,size:i,lineHeight:r+x,chars:{}},S=0,b=0;b{function e(t,e){return parseInt(t.getAttribute(e),10)}t.exports=function(t,i,s,r,n){void 0===s&&(s=0),void 0===r&&(r=0);var a=i.cutX,o=i.cutY,h=i.source.width,l=i.source.height,u=i.sourceIndex,c={},d=t.getElementsByTagName("info")[0],f=t.getElementsByTagName("common")[0];c.font=d.getAttribute("face"),c.size=e(d,"size"),c.lineHeight=e(f,"lineHeight")+r,c.chars={};var p=t.getElementsByTagName("char"),g=void 0!==i&&i.trimmed;if(g)var v=i.height,m=i.width;for(var x=0;x{var s=i(87662),r=i(79291),n={Parse:i(6925)};n=r(!1,n,s),t.exports=n},87662:t=>{t.exports={TEXT_SET1:" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~",TEXT_SET2:" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET3:"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ",TEXT_SET4:"ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789",TEXT_SET5:"ABCDEFGHIJKLMNOPQRSTUVWXYZ.,/() '!?-*:0123456789",TEXT_SET6:"ABCDEFGHIJKLMNOPQRSTUVWXYZ!?:;0123456789\"(),-.' ",TEXT_SET7:"AGMSY+:4BHNTZ!;5CIOU.?06DJPV,(17EKQW\")28FLRX-'39",TEXT_SET8:"0123456789 .ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET9:"ABCDEFGHIJKLMNOPQRSTUVWXYZ()-0123456789.:,'\"?!",TEXT_SET10:"ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET11:"ABCDEFGHIJKLMNOPQRSTUVWXYZ.,\"-+!?()':;0123456789"}},2638:(t,e,i)=>{var s=i(22186),r=i(83419),n=i(12310),a=new r({Extends:s,Mixins:[n],initialize:function(t,e,i,r,n,a,o){s.call(this,t,e,i,r,n,a,o),this.type="DynamicBitmapText",this.scrollX=0,this.scrollY=0,this.cropWidth=0,this.cropHeight=0,this.displayCallback,this.callbackData={parent:this,color:0,tint:{topLeft:0,topRight:0,bottomLeft:0,bottomRight:0},index:0,charCode:0,x:0,y:0,scale:0,rotation:0,data:0}},setSize:function(t,e){return this.cropWidth=t,this.cropHeight=e,this},setDisplayCallback:function(t){return this.displayCallback=t,this},setScrollX:function(t){return this.scrollX=t,this},setScrollY:function(t){return this.scrollY=t,this}});t.exports=a},86741:(t,e,i)=>{var s=i(20926);t.exports=function(t,e,i,r){var n=e._text,a=n.length,o=t.currentContext;if(0!==a&&s(t,o,e,i,r)){i.addToRenderList(e);var h=e.fromAtlas?e.frame:e.texture.frames.__BASE,l=e.displayCallback,u=e.callbackData,c=e.fontData.chars,d=e.fontData.lineHeight,f=e._letterSpacing,p=0,g=0,v=0,m=null,x=0,y=0,T=0,w=0,E=0,S=0,b=null,A=0,_=e.frame.source.image,C=h.cutX,R=h.cutY,M=0,P=0,L=e._fontSize/e.fontData.size,O=e._align,F=0,D=0;e.getTextBounds(!1);var k=e._bounds.lines;1===O?D=(k.longest-k.lengths[0])/2:2===O&&(D=k.longest-k.lengths[0]),o.translate(-e.displayOriginX,-e.displayOriginY);var I=i.roundPixels;e.cropWidth>0&&e.cropHeight>0&&(o.beginPath(),o.rect(0,0,e.cropWidth,e.cropHeight),o.clip());for(var B=0;B{var s=i(2638),r=i(25305),n=i(44603),a=i(23568);n.register("dynamicBitmapText",(function(t,e){void 0===t&&(t={});var i=a(t,"font",""),n=a(t,"text",""),o=a(t,"size",!1),h=new s(this.scene,0,0,i,n,o);return void 0!==e&&(t.add=e),r(this.scene,h,t),h}))},72566:(t,e,i)=>{var s=i(2638);i(39429).register("dynamicBitmapText",(function(t,e,i,r,n){return this.displayList.add(new s(this.scene,t,e,i,r,n))}))},12310:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(73482),n=i(86741),t.exports={renderWebGL:r,renderCanvas:n}},73482:(t,e,i)=>{var s=i(91296),r=i(61340),n=i(70554),a=new r;t.exports=function(t,e,i,r){var o=e.text,h=o.length;if(0!==h){i.addToRenderList(e);var l=t.pipelines.set(e.pipeline,e),u=s(e,i,r);t.pipelines.preBatch(e);var c=u.sprite,d=u.calc,f=a,p=e.cropWidth>0||e.cropHeight>0;p&&(l.flush(),t.pushScissor(d.tx,d.ty,e.cropWidth*d.scaleX,e.cropHeight*d.scaleY));var g,v,m=e.frame.glTexture,x=e.tintFill,y=n.getTintAppendFloatAlpha(e.tintTopLeft,i.alpha*e._alphaTL),T=n.getTintAppendFloatAlpha(e.tintTopRight,i.alpha*e._alphaTR),w=n.getTintAppendFloatAlpha(e.tintBottomLeft,i.alpha*e._alphaBL),E=n.getTintAppendFloatAlpha(e.tintBottomRight,i.alpha*e._alphaBR),S=l.setGameObject(e),b=0,A=0,_=0,C=0,R=e.letterSpacing,M=0,P=0,L=e.scrollX,O=e.scrollY,F=e.fontData,D=F.chars,k=F.lineHeight,I=e.fontSize/F.size,B=0,N=e._align,X=0,Y=0,U=e.getTextBounds(!1);e.maxWidth>0&&(h=(o=U.wrappedText).length);var z=e._bounds.lines;1===N?Y=(z.longest-z.lengths[0])/2:2===N&&(Y=z.longest-z.lengths[0]);for(var G=i.roundPixels,W=e.displayCallback,V=e.callbackData,H=0;H{var s=i(83419),r=i(45319),n=i(31401),a=i(95643),o=i(53048),h=i(61327),l=i(21859),u=i(87841),c=i(18658),d=new s({Extends:a,Mixins:[n.Alpha,n.BlendMode,n.Depth,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Texture,n.Tint,n.Transform,n.Visible,c],initialize:function(t,e,i,s,r,n,h){void 0===r&&(r=""),void 0===h&&(h=0),a.call(this,t,"BitmapText"),this.font=s;var l=this.scene.sys.cache.bitmapFont.get(s);if(!l)throw new Error("Invalid BitmapText key: "+s);this.fontData=l.data,this._text="",this._fontSize=n||this.fontData.size,this._letterSpacing=0,this._lineSpacing=0,this._align=h,this._bounds=o(),this._dirty=!0,this._maxWidth=0,this.wordWrapCharCode=32,this.charColors=[],this.dropShadowX=0,this.dropShadowY=0,this.dropShadowColor=0,this.dropShadowAlpha=.5,this.fromAtlas=l.fromAtlas,this.setTexture(l.texture,l.frame),this.setPosition(e,i),this.setOrigin(0,0),this.initPipeline(),this.initPostPipeline(),this.setText(r)},setLeftAlign:function(){return this._align=d.ALIGN_LEFT,this._dirty=!0,this},setCenterAlign:function(){return this._align=d.ALIGN_CENTER,this._dirty=!0,this},setRightAlign:function(){return this._align=d.ALIGN_RIGHT,this._dirty=!0,this},setFontSize:function(t){return this._fontSize=t,this._dirty=!0,this},setLetterSpacing:function(t){return void 0===t&&(t=0),this._letterSpacing=t,this._dirty=!0,this},setLineSpacing:function(t){return void 0===t&&(t=0),this.lineSpacing=t,this},setText:function(t){return t||0===t||(t=""),Array.isArray(t)&&(t=t.join("\n")),t!==this.text&&(this._text=t.toString(),this._dirty=!0,this.updateDisplayOrigin()),this},setDropShadow:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=.5),this.dropShadowX=t,this.dropShadowY=e,this.dropShadowColor=i,this.dropShadowAlpha=s,this},setCharacterTint:function(t,e,i,s,n,a,o){void 0===t&&(t=0),void 0===e&&(e=1),void 0===i&&(i=!1),void 0===s&&(s=-1),void 0===n&&(n=s,a=s,o=s);var h=this.text.length;-1===e&&(e=h),t<0&&(t=h+t),t=r(t,0,h-1);for(var l=r(t+e,t,h),u=this.charColors,c=t;c{var s=i(20926);t.exports=function(t,e,i,r){var n=e._text,a=n.length,o=t.currentContext;if(0!==a&&s(t,o,e,i,r)){i.addToRenderList(e);var h=e.fromAtlas?e.frame:e.texture.frames.__BASE,l=e.fontData.chars,u=e.fontData.lineHeight,c=e._letterSpacing,d=e._lineSpacing,f=0,p=0,g=0,v=null,m=0,x=0,y=0,T=0,w=0,E=0,S=null,b=0,A=h.source.image,_=h.cutX,C=h.cutY,R=e._fontSize/e.fontData.size,M=e._align,P=0,L=0,O=e.getTextBounds(!1);e.maxWidth>0&&(a=(n=O.wrappedText).length);var F=e._bounds.lines;1===M?L=(F.longest-F.lengths[0])/2:2===M&&(L=F.longest-F.lengths[0]),o.translate(-e.displayOriginX,-e.displayOriginY);for(var D=i.roundPixels,k=0;k{var s=i(22186),r=i(25305),n=i(44603),a=i(23568),o=i(35154);n.register("bitmapText",(function(t,e){void 0===t&&(t={});var i=o(t,"font",""),n=a(t,"text",""),h=a(t,"size",!1),l=o(t,"align",0),u=new s(this.scene,0,0,i,n,h,l);return void 0!==e&&(t.add=e),r(this.scene,u,t),u}))},34914:(t,e,i)=>{var s=i(22186);i(39429).register("bitmapText",(function(t,e,i,r,n,a){return this.displayList.add(new s(this.scene,t,e,i,r,n,a))}))},18658:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(33590),n=i(37289),t.exports={renderWebGL:r,renderCanvas:n}},33590:(t,e,i)=>{var s=i(3217),r=i(91296),n=i(70554);t.exports=function(t,e,i,a){if(0!==e._text.length){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline,e),h=r(e,i,a).calc;t.pipelines.preBatch(e);var l,u,c,d=i.roundPixels,f=i.alpha,p=e.charColors,g=e.tintFill,v=n.getTintAppendFloatAlpha,m=v(e.tintTopLeft,f*e._alphaTL),x=v(e.tintTopRight,f*e._alphaTR),y=v(e.tintBottomLeft,f*e._alphaBL),T=v(e.tintBottomRight,f*e._alphaBR),w=e.frame.glTexture,E=o.setGameObject(e),S=e.getTextBounds(!1).characters,b=e.dropShadowX,A=e.dropShadowY;if(0!==b||0!==A){var _=e.dropShadowColor,C=e.dropShadowAlpha,R=v(_,f*C*e._alphaTL),M=v(_,f*C*e._alphaTR),P=v(_,f*C*e._alphaBL),L=v(_,f*C*e._alphaBR);for(l=0;l{var s=i(48011),r=i(46590),n=i(83419),a=i(31401),o=i(4327),h=i(95643),l=i(73162),u=new n({Extends:h,Mixins:[a.Alpha,a.BlendMode,a.Depth,a.Mask,a.Pipeline,a.PostPipeline,a.ScrollFactor,a.Size,a.Texture,a.Transform,a.Visible,s],initialize:function(t,e,i,s,r){h.call(this,t,"Blitter"),this.setTexture(s,r),this.setPosition(e,i),this.initPipeline(),this.initPostPipeline(),this.children=new l,this.renderList=[],this.dirty=!1},create:function(t,e,i,s,n){void 0===s&&(s=!0),void 0===n&&(n=this.children.length),void 0===i?i=this.frame:i instanceof o||(i=this.texture.get(i));var a=new r(this,t,e,i,s);return this.children.addAt(a,n,!1),this.dirty=!0,a},createFromCallback:function(t,e,i,s){for(var r=this.createMultiple(e,i,s),n=0;n0},getRenderList:function(){return this.dirty&&(this.renderList=this.children.list.filter(this.childCanRender,this),this.dirty=!1),this.renderList},clear:function(){this.children.removeAll(),this.dirty=!0},preDestroy:function(){this.children.destroy(),this.renderList=[]}});t.exports=u},72396:t=>{t.exports=function(t,e,i,s){var r=e.getRenderList();if(0!==r.length){var n=t.currentContext,a=i.alpha*e.alpha;if(0!==a){i.addToRenderList(e),n.globalCompositeOperation=t.blendModes[e.blendMode],n.imageSmoothingEnabled=!e.frame.source.scaleMode;var o=e.x-i.scrollX*e.scrollFactorX,h=e.y-i.scrollY*e.scrollFactorY;n.save(),s&&s.copyToContext(n);for(var l=i.roundPixels,u=0;u0&&p.height>0&&(n.save(),n.translate(c.x+o,c.y+h),n.scale(m,x),n.drawImage(f.source.image,p.x,p.y,p.width,p.height,g,v,p.width,p.height),n.restore())):(l&&(g=Math.round(g),v=Math.round(v)),p.width>0&&p.height>0&&n.drawImage(f.source.image,p.x,p.y,p.width,p.height,g+c.x+o,v+c.y+h,p.width,p.height)))}n.restore()}}}},9403:(t,e,i)=>{var s=i(6107),r=i(25305),n=i(44603),a=i(23568);n.register("blitter",(function(t,e){void 0===t&&(t={});var i=a(t,"key",null),n=a(t,"frame",null),o=new s(this.scene,0,0,i,n);return void 0!==e&&(t.add=e),r(this.scene,o,t),o}))},12709:(t,e,i)=>{var s=i(6107);i(39429).register("blitter",(function(t,e,i,r){return this.displayList.add(new s(this.scene,t,e,i,r))}))},48011:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(99485),n=i(72396),t.exports={renderWebGL:r,renderCanvas:n}},99485:(t,e,i)=>{var s=i(61340),r=i(70554),n=new s;t.exports=function(t,e,i,s){var a=e.getRenderList(),o=i.alpha*e.alpha;if(0!==a.length&&0!==o){i.addToRenderList(e);var h=t.pipelines.set(this.pipeline,e),l=i.scrollX*e.scrollFactorX,u=i.scrollY*e.scrollFactorY,c=n.copyFrom(i.matrix);s&&(c.multiplyWithOffset(s,-l,-u),l=0,u=0);var d=e.x-l,f=e.y-u,p=-1;t.pipelines.preBatch(e);for(var g=0;g{var s=i(83419),r=i(4327),n=new s({initialize:function(t,e,i,s,r){this.parent=t,this.x=e,this.y=i,this.frame=s,this.data={},this.tint=16777215,this._visible=r,this._alpha=1,this.flipX=!1,this.flipY=!1,this.hasTransformComponent=!0},setFrame:function(t){return void 0===t?this.frame=this.parent.frame:t instanceof r&&t.texture===this.parent.texture?this.frame=t:this.frame=this.parent.texture.get(t),this},resetFlip:function(){return this.flipX=!1,this.flipY=!1,this},reset:function(t,e,i){return this.x=t,this.y=e,this.flipX=!1,this.flipY=!1,this._alpha=1,this._visible=!0,this.parent.dirty=!0,i&&this.setFrame(i),this},setPosition:function(t,e){return this.x=t,this.y=e,this},setFlipX:function(t){return this.flipX=t,this},setFlipY:function(t){return this.flipY=t,this},setFlip:function(t,e){return this.flipX=t,this.flipY=e,this},setVisible:function(t){return this.visible=t,this},setAlpha:function(t){return this.alpha=t,this},setTint:function(t){return this.tint=t,this},destroy:function(){this.parent.dirty=!0,this.parent.children.remove(this),this.parent=void 0,this.frame=void 0,this.data=void 0},visible:{get:function(){return this._visible},set:function(t){this.parent.dirty|=this._visible!==t,this._visible=t}},alpha:{get:function(){return this._alpha},set:function(t){this.parent.dirty|=this._alpha>0!=t>0,this._alpha=t}}});t.exports=n},16005:(t,e,i)=>{var s=i(45319),r={_alpha:1,_alphaTL:1,_alphaTR:1,_alphaBL:1,_alphaBR:1,clearAlpha:function(){return this.setAlpha(1)},setAlpha:function(t,e,i,r){return void 0===t&&(t=1),void 0===e?this.alpha=t:(this._alphaTL=s(t,0,1),this._alphaTR=s(e,0,1),this._alphaBL=s(i,0,1),this._alphaBR=s(r,0,1)),this},alpha:{get:function(){return this._alpha},set:function(t){var e=s(t,0,1);this._alpha=e,this._alphaTL=e,this._alphaTR=e,this._alphaBL=e,this._alphaBR=e,0===e?this.renderFlags&=-3:this.renderFlags|=2}},alphaTopLeft:{get:function(){return this._alphaTL},set:function(t){var e=s(t,0,1);this._alphaTL=e,0!==e&&(this.renderFlags|=2)}},alphaTopRight:{get:function(){return this._alphaTR},set:function(t){var e=s(t,0,1);this._alphaTR=e,0!==e&&(this.renderFlags|=2)}},alphaBottomLeft:{get:function(){return this._alphaBL},set:function(t){var e=s(t,0,1);this._alphaBL=e,0!==e&&(this.renderFlags|=2)}},alphaBottomRight:{get:function(){return this._alphaBR},set:function(t){var e=s(t,0,1);this._alphaBR=e,0!==e&&(this.renderFlags|=2)}}};t.exports=r},88509:(t,e,i)=>{var s=i(45319),r={_alpha:1,clearAlpha:function(){return this.setAlpha(1)},setAlpha:function(t){return void 0===t&&(t=1),this.alpha=t,this},alpha:{get:function(){return this._alpha},set:function(t){var e=s(t,0,1);this._alpha=e,0===e?this.renderFlags&=-3:this.renderFlags|=2}}};t.exports=r},90065:(t,e,i)=>{var s=i(10312),r={_blendMode:s.NORMAL,blendMode:{get:function(){return this._blendMode},set:function(t){"string"==typeof t&&(t=s[t]),(t|=0)>=-1&&(this._blendMode=t)}},setBlendMode:function(t){return this.blendMode=t,this}};t.exports=r},94215:t=>{t.exports={width:0,height:0,displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this}}},61683:t=>{var e={texture:null,frame:null,isCropped:!1,setCrop:function(t,e,i,s){if(void 0===t)this.isCropped=!1;else if(this.frame){if("number"==typeof t)this.frame.setCropUVs(this._crop,t,e,i,s,this.flipX,this.flipY);else{var r=t;this.frame.setCropUVs(this._crop,r.x,r.y,r.width,r.height,this.flipX,this.flipY)}this.isCropped=!0}return this},resetCropObject:function(){return{u0:0,v0:0,u1:0,v1:0,width:0,height:0,x:0,y:0,flipX:!1,flipY:!1,cx:0,cy:0,cw:0,ch:0}}};t.exports=e},89272:t=>{var e={_depth:0,depth:{get:function(){return this._depth},set:function(t){this.displayList&&this.displayList.queueDepthSort(),this._depth=t}},setDepth:function(t){return void 0===t&&(t=0),this.depth=t,this}};t.exports=e},47059:(t,e,i)=>{var s=i(83419),r=i(66064),n=i(19133),a=new s({initialize:function(t,e){this.gameObject=t,this.isPost=e,this.enabled=!1,this.list=[],this.padding=0},setPadding:function(t){return void 0===t&&(t=0),this.padding=t,this.gameObject},onFXCopy:function(){},onFX:function(){},enable:function(t){if(!this.isPost){var e=this.gameObject.scene.sys.renderer;e&&e.pipelines?(this.gameObject.pipeline=e.pipelines.FX_PIPELINE,void 0!==t&&(this.padding=t),this.enabled=!0):this.enabled=!1}},clear:function(){if(this.isPost)this.gameObject.resetPostPipeline(!0);else{for(var t=this.list,e=0;e{t.exports={flipX:!1,flipY:!1,toggleFlipX:function(){return this.flipX=!this.flipX,this},toggleFlipY:function(){return this.flipY=!this.flipY,this},setFlipX:function(t){return this.flipX=t,this},setFlipY:function(t){return this.flipY=t,this},setFlip:function(t,e){return this.flipX=t,this.flipY=e,this},resetFlip:function(){return this.flipX=!1,this.flipY=!1,this}}},8004:(t,e,i)=>{var s=i(87841),r=i(11520),n=i(26099),a={prepareBoundsOutput:function(t,e){(void 0===e&&(e=!1),0!==this.rotation&&r(t,this.x,this.y,this.rotation),e&&this.parentContainer)&&this.parentContainer.getBoundsTransformMatrix().transformPoint(t.x,t.y,t);return t},getCenter:function(t,e){return void 0===t&&(t=new n),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getTopLeft:function(t,e){return t||(t=new n),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getTopCenter:function(t,e){return t||(t=new n),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getTopRight:function(t,e){return t||(t=new n),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getLeftCenter:function(t,e){return t||(t=new n),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getRightCenter:function(t,e){return t||(t=new n),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getBottomLeft:function(t,e){return t||(t=new n),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBottomCenter:function(t,e){return t||(t=new n),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBottomRight:function(t,e){return t||(t=new n),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBounds:function(t){var e,i,r,n,a,o,h,l;if(void 0===t&&(t=new s),this.parentContainer){var u=this.parentContainer.getBoundsTransformMatrix();this.getTopLeft(t),u.transformPoint(t.x,t.y,t),e=t.x,i=t.y,this.getTopRight(t),u.transformPoint(t.x,t.y,t),r=t.x,n=t.y,this.getBottomLeft(t),u.transformPoint(t.x,t.y,t),a=t.x,o=t.y,this.getBottomRight(t),u.transformPoint(t.x,t.y,t),h=t.x,l=t.y}else this.getTopLeft(t),e=t.x,i=t.y,this.getTopRight(t),r=t.x,n=t.y,this.getBottomLeft(t),a=t.x,o=t.y,this.getBottomRight(t),h=t.x,l=t.y;return t.x=Math.min(e,r,a,h),t.y=Math.min(i,n,o,l),t.width=Math.max(e,r,a,h)-t.x,t.height=Math.max(i,n,o,l)-t.y,t}};t.exports=a},8573:(t,e,i)=>{var s=i(6858),r=i(80661),n={mask:null,setMask:function(t){return this.mask=t,this},clearMask:function(t){return void 0===t&&(t=!1),t&&this.mask&&this.mask.destroy(),this.mask=null,this},createBitmapMask:function(t,e,i,r,n){return void 0===t&&(this.texture||this.shader||this.geom)&&(t=this),new s(this.scene,t,e,i,r,n)},createGeometryMask:function(t){return void 0!==t||"Graphics"!==this.type&&!this.geom||(t=this),new r(this.scene,t)}};t.exports=n},27387:t=>{var e={_originComponent:!0,originX:.5,originY:.5,_displayOriginX:0,_displayOriginY:0,displayOriginX:{get:function(){return this._displayOriginX},set:function(t){this._displayOriginX=t,this.originX=t/this.width}},displayOriginY:{get:function(){return this._displayOriginY},set:function(t){this._displayOriginY=t,this.originY=t/this.height}},setOrigin:function(t,e){return void 0===t&&(t=.5),void 0===e&&(e=t),this.originX=t,this.originY=e,this.updateDisplayOrigin()},setOriginFromFrame:function(){return this.frame&&this.frame.customPivot?(this.originX=this.frame.pivotX,this.originY=this.frame.pivotY,this.updateDisplayOrigin()):this.setOrigin()},setDisplayOrigin:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.displayOriginX=t,this.displayOriginY=e,this},updateDisplayOrigin:function(){return this._displayOriginX=this.originX*this.width,this._displayOriginY=this.originY*this.height,this}};t.exports=e},37640:(t,e,i)=>{var s=i(39506),r=i(57355),n=i(35154),a=i(86353),o=i(26099),h={path:null,rotateToPath:!1,pathRotationOffset:0,pathOffset:null,pathVector:null,pathDelta:null,pathTween:null,pathConfig:null,_prevDirection:a.PLAYING_FORWARD,setPath:function(t,e){void 0===e&&(e=this.pathConfig);var i=this.pathTween;return i&&i.isPlaying()&&i.stop(),this.path=t,e&&this.startFollow(e),this},setRotateToPath:function(t,e){return void 0===e&&(e=0),this.rotateToPath=t,this.pathRotationOffset=e,this},isFollowing:function(){var t=this.pathTween;return t&&t.isPlaying()},startFollow:function(t,e){void 0===t&&(t={}),void 0===e&&(e=0);var i=this.pathTween;i&&i.isPlaying()&&i.stop(),"number"==typeof t&&(t={duration:t}),t.from=n(t,"from",0),t.to=n(t,"to",1);var h=r(t,"positionOnPath",!1);this.rotateToPath=r(t,"rotateToPath",!1),this.pathRotationOffset=n(t,"rotationOffset",0);var l=n(t,"startAt",e);if(l&&(t.onStart=function(t){var e=t.data[0];e.progress=l,e.elapsed=e.duration*l;var i=e.ease(e.progress);e.current=e.start+(e.end-e.start)*i,e.setTargetValue()}),this.pathOffset||(this.pathOffset=new o(this.x,this.y)),this.pathVector||(this.pathVector=new o),this.pathDelta||(this.pathDelta=new o),this.pathDelta.reset(),t.persist=!0,this.pathTween=this.scene.sys.tweens.addCounter(t),this.path.getStartPoint(this.pathOffset),h&&(this.x=this.pathOffset.x,this.y=this.pathOffset.y),this.pathOffset.x=this.x-this.pathOffset.x,this.pathOffset.y=this.y-this.pathOffset.y,this._prevDirection=a.PLAYING_FORWARD,this.rotateToPath){var u=this.path.getPoint(.1);this.rotation=Math.atan2(u.y-this.y,u.x-this.x)+s(this.pathRotationOffset)}return this.pathConfig=t,this},pauseFollow:function(){var t=this.pathTween;return t&&t.isPlaying()&&t.pause(),this},resumeFollow:function(){var t=this.pathTween;return t&&t.isPaused()&&t.resume(),this},stopFollow:function(){var t=this.pathTween;return t&&t.isPlaying()&&t.stop(),this},pathUpdate:function(){var t=this.pathTween;if(t&&t.data){var e=t.data[0],i=this.pathDelta,r=this.pathVector;if(i.copy(r).negate(),e.state===a.COMPLETE)return this.path.getPoint(e.end,r),i.add(r),r.add(this.pathOffset),void this.setPosition(r.x,r.y);if(e.state!==a.PLAYING_FORWARD&&e.state!==a.PLAYING_BACKWARD)return;this.path.getPoint(t.getValue(),r),i.add(r),r.add(this.pathOffset);var n=this.x,o=this.y;this.setPosition(r.x,r.y);var h=this.x-n,l=this.y-o;if(0===h&&0===l)return;if(e.state!==this._prevDirection)return void(this._prevDirection=e.state);this.rotateToPath&&(this.rotation=Math.atan2(l,h)+s(this.pathRotationOffset))}}};t.exports=h},72699:(t,e,i)=>{var s=i(62644),r={defaultPipeline:null,pipeline:null,pipelineData:null,initPipeline:function(t){this.pipelineData={};var e=this.scene.sys.renderer;if(!e)return!1;var i=e.pipelines;if(i){void 0===t&&(t=i.default);var s=i.get(t);if(s)return this.defaultPipeline=s,this.pipeline=s,!0}return!1},setPipeline:function(t,e,i){var r=this.scene.sys.renderer;if(!r)return this;var n=r.pipelines;if(n){var a=n.get(t);a&&(this.pipeline=a),e&&(this.pipelineData=i?s(e):e)}return this},setPipelineData:function(t,e){var i=this.pipelineData;return void 0===e?delete i[t]:i[t]=e,this},resetPipeline:function(t){return void 0===t&&(t=!1),this.pipeline=this.defaultPipeline,t&&(this.pipelineData={}),null!==this.pipeline},getPipelineName:function(){return null===this.pipeline?null:this.pipeline.name}};t.exports=r},17581:(t,e,i)=>{var s=i(62644),r=i(47059),n=i(19133),a={hasPostPipeline:!1,postPipelines:null,postPipelineData:null,preFX:null,postFX:null,initPostPipeline:function(t){this.postPipelines=[],this.postPipelineData={},this.postFX=new r(this,!0),t&&(this.preFX=new r(this,!1))},setPostPipeline:function(t,e,i){var r=this.scene.sys.renderer;if(!r)return this;var n=r.pipelines;if(n){Array.isArray(t)||(t=[t]);for(var a=0;a0,this},setPostPipelineData:function(t,e){var i=this.postPipelineData;return void 0===e?delete i[t]:i[t]=e,this},getPostPipeline:function(t){for(var e="string"==typeof t,i=this.postPipelines,s=[],r=0;r=0;s--){var r=i[s];(e&&r.name===t||!e&&r===t)&&(r.destroy(),n(i,s))}return this.hasPostPipeline=this.postPipelines.length>0,this},clearFX:function(){return this.preFX&&this.preFX.clear(),this.postFX&&this.postFX.clear(),this}};t.exports=a},80227:t=>{var e={scrollFactorX:1,scrollFactorY:1,setScrollFactor:function(t,e){return void 0===e&&(e=t),this.scrollFactorX=t,this.scrollFactorY=e,this}};t.exports=e},16736:t=>{var e={_sizeComponent:!0,width:0,height:0,displayWidth:{get:function(){return Math.abs(this.scaleX*this.frame.realWidth)},set:function(t){this.scaleX=t/this.frame.realWidth}},displayHeight:{get:function(){return Math.abs(this.scaleY*this.frame.realHeight)},set:function(t){this.scaleY=t/this.frame.realHeight}},setSizeToFrame:function(t){t||(t=this.frame),this.width=t.realWidth,this.height=t.realHeight;var e=this.input;return e&&!e.customHitArea&&(e.hitArea.width=this.width,e.hitArea.height=this.height),this},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this}};t.exports=e},37726:(t,e,i)=>{var s=i(4327),r={texture:null,frame:null,isCropped:!1,setTexture:function(t,e,i,s){return this.texture=this.scene.sys.textures.get(t),this.setFrame(e,i,s)},setFrame:function(t,e,i){return void 0===e&&(e=!0),void 0===i&&(i=!0),t instanceof s?(this.texture=this.scene.sys.textures.get(t.texture.key),this.frame=t):this.frame=this.texture.get(t),this.frame.cutWidth&&this.frame.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this._sizeComponent&&e&&this.setSizeToFrame(),this._originComponent&&i&&(this.frame.customPivot?this.setOrigin(this.frame.pivotX,this.frame.pivotY):this.updateDisplayOrigin()),this}};t.exports=r},79812:(t,e,i)=>{var s=i(4327),r={texture:null,frame:null,isCropped:!1,setCrop:function(t,e,i,s){if(void 0===t)this.isCropped=!1;else if(this.frame){if("number"==typeof t)this.frame.setCropUVs(this._crop,t,e,i,s,this.flipX,this.flipY);else{var r=t;this.frame.setCropUVs(this._crop,r.x,r.y,r.width,r.height,this.flipX,this.flipY)}this.isCropped=!0}return this},setTexture:function(t,e){return this.texture=this.scene.sys.textures.get(t),this.setFrame(e)},setFrame:function(t,e,i){return void 0===e&&(e=!0),void 0===i&&(i=!0),t instanceof s?(this.texture=this.scene.sys.textures.get(t.texture.key),this.frame=t):this.frame=this.texture.get(t),this.frame.cutWidth&&this.frame.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this._sizeComponent&&e&&this.setSizeToFrame(),this._originComponent&&i&&(this.frame.customPivot?this.setOrigin(this.frame.pivotX,this.frame.pivotY):this.updateDisplayOrigin()),this.isCropped&&this.frame.updateCropUVs(this._crop,this.flipX,this.flipY),this},resetCropObject:function(){return{u0:0,v0:0,u1:0,v1:0,width:0,height:0,x:0,y:0,flipX:!1,flipY:!1,cx:0,cy:0,cw:0,ch:0}}};t.exports=r},27472:t=>{var e={tintTopLeft:16777215,tintTopRight:16777215,tintBottomLeft:16777215,tintBottomRight:16777215,tintFill:!1,clearTint:function(){return this.setTint(16777215),this},setTint:function(t,e,i,s){return void 0===t&&(t=16777215),void 0===e&&(e=t,i=t,s=t),this.tintTopLeft=t,this.tintTopRight=e,this.tintBottomLeft=i,this.tintBottomRight=s,this.tintFill=!1,this},setTintFill:function(t,e,i,s){return this.setTint(t,e,i,s),this.tintFill=!0,this},tint:{get:function(){return this.tintTopLeft},set:function(t){this.setTint(t,t,t,t)}},isTinted:{get:function(){var t=16777215;return this.tintFill||this.tintTopLeft!==t||this.tintTopRight!==t||this.tintBottomLeft!==t||this.tintBottomRight!==t}}};t.exports=e},53774:t=>{t.exports=function(t){var e={name:t.name,type:t.type,x:t.x,y:t.y,depth:t.depth,scale:{x:t.scaleX,y:t.scaleY},origin:{x:t.originX,y:t.originY},flipX:t.flipX,flipY:t.flipY,rotation:t.rotation,alpha:t.alpha,visible:t.visible,blendMode:t.blendMode,textureKey:"",frameKey:"",data:{}};return t.texture&&(e.textureKey=t.texture.key,e.frameKey=t.frame.name),e}},16901:(t,e,i)=>{var s=i(36383),r=i(61340),n=i(85955),a=i(86554),o=i(30954),h=i(26099),l={hasTransformComponent:!0,_scaleX:1,_scaleY:1,_rotation:0,x:0,y:0,z:0,w:0,scale:{get:function(){return(this._scaleX+this._scaleY)/2},set:function(t){this._scaleX=t,this._scaleY=t,0===t?this.renderFlags&=-5:this.renderFlags|=4}},scaleX:{get:function(){return this._scaleX},set:function(t){this._scaleX=t,0===t?this.renderFlags&=-5:0!==this._scaleY&&(this.renderFlags|=4)}},scaleY:{get:function(){return this._scaleY},set:function(t){this._scaleY=t,0===t?this.renderFlags&=-5:0!==this._scaleX&&(this.renderFlags|=4)}},angle:{get:function(){return o(this._rotation*s.RAD_TO_DEG)},set:function(t){this.rotation=o(t)*s.DEG_TO_RAD}},rotation:{get:function(){return this._rotation},set:function(t){this._rotation=a(t)}},setPosition:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=0),void 0===s&&(s=0),this.x=t,this.y=e,this.z=i,this.w=s,this},copyPosition:function(t){return void 0!==t.x&&(this.x=t.x),void 0!==t.y&&(this.y=t.y),void 0!==t.z&&(this.z=t.z),void 0!==t.w&&(this.w=t.w),this},setRandomPosition:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.scene.sys.scale.width),void 0===s&&(s=this.scene.sys.scale.height),this.x=t+Math.random()*i,this.y=e+Math.random()*s,this},setRotation:function(t){return void 0===t&&(t=0),this.rotation=t,this},setAngle:function(t){return void 0===t&&(t=0),this.angle=t,this},setScale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.scaleX=t,this.scaleY=e,this},setX:function(t){return void 0===t&&(t=0),this.x=t,this},setY:function(t){return void 0===t&&(t=0),this.y=t,this},setZ:function(t){return void 0===t&&(t=0),this.z=t,this},setW:function(t){return void 0===t&&(t=0),this.w=t,this},getLocalTransformMatrix:function(t){return void 0===t&&(t=new r),t.applyITRS(this.x,this.y,this._rotation,this._scaleX,this._scaleY)},getWorldTransformMatrix:function(t,e){void 0===t&&(t=new r);var i=this.parentContainer;if(!i)return this.getLocalTransformMatrix(t);for(e||(e=new r),t.applyITRS(this.x,this.y,this._rotation,this._scaleX,this._scaleY);i;)e.applyITRS(i.x,i.y,i._rotation,i._scaleX,i._scaleY),e.multiply(t,t),i=i.parentContainer;return t},getLocalPoint:function(t,e,i,s){i||(i=new h),s||(s=this.scene.sys.cameras.main);var r=s.scrollX,a=s.scrollY,o=t+r*this.scrollFactorX-r,l=e+a*this.scrollFactorY-a;return this.parentContainer?this.getWorldTransformMatrix().applyInverse(o,l,i):n(o,l,this.x,this.y,this.rotation,this.scaleX,this.scaleY,i),this._originComponent&&(i.x+=this._displayOriginX,i.y+=this._displayOriginY),i},getParentRotation:function(){for(var t=0,e=this.parentContainer;e;)t+=e.rotation,e=e.parentContainer;return t}};t.exports=l},61340:(t,e,i)=>{var s=i(83419),r=i(36383),n=i(26099),a=new s({initialize:function(t,e,i,s,r,n){void 0===t&&(t=1),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=1),void 0===r&&(r=0),void 0===n&&(n=0),this.matrix=new Float32Array([t,e,i,s,r,n,0,0,1]),this.decomposedMatrix={translateX:0,translateY:0,scaleX:1,scaleY:1,rotation:0},this.quad=new Float32Array(8)},a:{get:function(){return this.matrix[0]},set:function(t){this.matrix[0]=t}},b:{get:function(){return this.matrix[1]},set:function(t){this.matrix[1]=t}},c:{get:function(){return this.matrix[2]},set:function(t){this.matrix[2]=t}},d:{get:function(){return this.matrix[3]},set:function(t){this.matrix[3]=t}},e:{get:function(){return this.matrix[4]},set:function(t){this.matrix[4]=t}},f:{get:function(){return this.matrix[5]},set:function(t){this.matrix[5]=t}},tx:{get:function(){return this.matrix[4]},set:function(t){this.matrix[4]=t}},ty:{get:function(){return this.matrix[5]},set:function(t){this.matrix[5]=t}},rotation:{get:function(){return Math.acos(this.a/this.scaleX)*(Math.atan(-this.c/this.a)<0?-1:1)}},rotationNormalized:{get:function(){var t=this.matrix,e=t[0],i=t[1],s=t[2],n=t[3];return e||i?i>0?Math.acos(e/this.scaleX):-Math.acos(e/this.scaleX):s||n?r.TAU-(n>0?Math.acos(-s/this.scaleY):-Math.acos(s/this.scaleY)):0}},scaleX:{get:function(){return Math.sqrt(this.a*this.a+this.b*this.b)}},scaleY:{get:function(){return Math.sqrt(this.c*this.c+this.d*this.d)}},loadIdentity:function(){var t=this.matrix;return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,this},translate:function(t,e){var i=this.matrix;return i[4]=i[0]*t+i[2]*e+i[4],i[5]=i[1]*t+i[3]*e+i[5],this},scale:function(t,e){var i=this.matrix;return i[0]*=t,i[1]*=t,i[2]*=e,i[3]*=e,this},rotate:function(t){var e=Math.sin(t),i=Math.cos(t),s=this.matrix,r=s[0],n=s[1],a=s[2],o=s[3];return s[0]=r*i+a*e,s[1]=n*i+o*e,s[2]=r*-e+a*i,s[3]=n*-e+o*i,this},multiply:function(t,e){var i=this.matrix,s=t.matrix,r=i[0],n=i[1],a=i[2],o=i[3],h=i[4],l=i[5],u=s[0],c=s[1],d=s[2],f=s[3],p=s[4],g=s[5],v=void 0===e?i:e.matrix;return v[0]=u*r+c*a,v[1]=u*n+c*o,v[2]=d*r+f*a,v[3]=d*n+f*o,v[4]=p*r+g*a+h,v[5]=p*n+g*o+l,v},multiplyWithOffset:function(t,e,i){var s=this.matrix,r=t.matrix,n=s[0],a=s[1],o=s[2],h=s[3],l=e*n+i*o+s[4],u=e*a+i*h+s[5],c=r[0],d=r[1],f=r[2],p=r[3],g=r[4],v=r[5];return s[0]=c*n+d*o,s[1]=c*a+d*h,s[2]=f*n+p*o,s[3]=f*a+p*h,s[4]=g*n+v*o+l,s[5]=g*a+v*h+u,this},transform:function(t,e,i,s,r,n){var a=this.matrix,o=a[0],h=a[1],l=a[2],u=a[3],c=a[4],d=a[5];return a[0]=t*o+e*l,a[1]=t*h+e*u,a[2]=i*o+s*l,a[3]=i*h+s*u,a[4]=r*o+n*l+c,a[5]=r*h+n*u+d,this},transformPoint:function(t,e,i){void 0===i&&(i={x:0,y:0});var s=this.matrix,r=s[0],n=s[1],a=s[2],o=s[3],h=s[4],l=s[5];return i.x=t*r+e*a+h,i.y=t*n+e*o+l,i},invert:function(){var t=this.matrix,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=e*r-i*s;return t[0]=r/o,t[1]=-i/o,t[2]=-s/o,t[3]=e/o,t[4]=(s*a-r*n)/o,t[5]=-(e*a-i*n)/o,this},copyFrom:function(t){var e=this.matrix;return e[0]=t.a,e[1]=t.b,e[2]=t.c,e[3]=t.d,e[4]=t.e,e[5]=t.f,this},copyFromArray:function(t){var e=this.matrix;return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],this},copyToContext:function(t){var e=this.matrix;return t.transform(e[0],e[1],e[2],e[3],e[4],e[5]),t},setToContext:function(t){return t.setTransform(this),t},copyToArray:function(t){var e=this.matrix;return void 0===t?t=[e[0],e[1],e[2],e[3],e[4],e[5]]:(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5]),t},setTransform:function(t,e,i,s,r,n){var a=this.matrix;return a[0]=t,a[1]=e,a[2]=i,a[3]=s,a[4]=r,a[5]=n,this},decomposeMatrix:function(){var t=this.decomposedMatrix,e=this.matrix,i=e[0],s=e[1],r=e[2],n=e[3],a=i*n-s*r;if(t.translateX=e[4],t.translateY=e[5],i||s){var o=Math.sqrt(i*i+s*s);t.rotation=s>0?Math.acos(i/o):-Math.acos(i/o),t.scaleX=o,t.scaleY=a/o}else if(r||n){var h=Math.sqrt(r*r+n*n);t.rotation=.5*Math.PI-(n>0?Math.acos(-r/h):-Math.acos(r/h)),t.scaleX=a/h,t.scaleY=h}else t.rotation=0,t.scaleX=0,t.scaleY=0;return t},applyITRS:function(t,e,i,s,r){var n=this.matrix,a=Math.sin(i),o=Math.cos(i);return n[4]=t,n[5]=e,n[0]=o*s,n[1]=a*s,n[2]=-a*r,n[3]=o*r,this},applyInverse:function(t,e,i){void 0===i&&(i=new n);var s=this.matrix,r=s[0],a=s[1],o=s[2],h=s[3],l=s[4],u=s[5],c=1/(r*h+o*-a);return i.x=h*c*t+-o*c*e+(u*o-l*h)*c,i.y=r*c*e+-a*c*t+(-u*r+l*a)*c,i},setQuad:function(t,e,i,s,r,n){void 0===r&&(r=!1),void 0===n&&(n=this.quad);var a=this.matrix,o=a[0],h=a[1],l=a[2],u=a[3],c=a[4],d=a[5];return r?(n[0]=Math.round(t*o+e*l+c),n[1]=Math.round(t*h+e*u+d),n[2]=Math.round(t*o+s*l+c),n[3]=Math.round(t*h+s*u+d),n[4]=Math.round(i*o+s*l+c),n[5]=Math.round(i*h+s*u+d),n[6]=Math.round(i*o+e*l+c),n[7]=Math.round(i*h+e*u+d)):(n[0]=t*o+e*l+c,n[1]=t*h+e*u+d,n[2]=t*o+s*l+c,n[3]=t*h+s*u+d,n[4]=i*o+s*l+c,n[5]=i*h+s*u+d,n[6]=i*o+e*l+c,n[7]=i*h+e*u+d),n},getX:function(t,e){return t*this.a+e*this.c+this.e},getY:function(t,e){return t*this.b+e*this.d+this.f},getXRound:function(t,e,i){var s=this.getX(t,e);return i&&(s=Math.round(s)),s},getYRound:function(t,e,i){var s=this.getY(t,e);return i&&(s=Math.round(s)),s},getCSSMatrix:function(){var t=this.matrix;return"matrix("+t[0]+","+t[1]+","+t[2]+","+t[3]+","+t[4]+","+t[5]+")"},destroy:function(){this.matrix=null,this.quad=null,this.decomposedMatrix=null}});t.exports=a},59715:t=>{var e={_visible:!0,visible:{get:function(){return this._visible},set:function(t){t?(this._visible=!0,this.renderFlags|=1):(this._visible=!1,this.renderFlags&=-2)}},setVisible:function(t){return this.visible=t,this}};t.exports=e},31401:(t,e,i)=>{t.exports={Alpha:i(16005),AlphaSingle:i(88509),BlendMode:i(90065),ComputedSize:i(94215),Crop:i(61683),Depth:i(89272),Flip:i(54434),FX:i(47059),GetBounds:i(8004),Mask:i(8573),Origin:i(27387),PathFollower:i(37640),Pipeline:i(72699),PostPipeline:i(17581),ScrollFactor:i(80227),Size:i(16736),Texture:i(37726),TextureCrop:i(79812),Tint:i(27472),ToJSON:i(53774),Transform:i(16901),TransformMatrix:i(61340),Visible:i(59715)}},31559:(t,e,i)=>{var s=i(37105),r=i(10312),n=i(83419),a=i(31401),o=i(51708),h=i(95643),l=i(87841),u=i(29959),c=i(36899),d=i(26099),f=new n({Extends:h,Mixins:[a.AlphaSingle,a.BlendMode,a.ComputedSize,a.Depth,a.Mask,a.PostPipeline,a.Transform,a.Visible,u],initialize:function(t,e,i,s){h.call(this,t,"Container"),this.list=[],this.exclusive=!0,this.maxSize=-1,this.position=0,this.localTransform=new a.TransformMatrix,this.tempTransformMatrix=new a.TransformMatrix,this._sortKey="",this._sysEvents=t.sys.events,this.scrollFactorX=1,this.scrollFactorY=1,this.initPostPipeline(),this.setPosition(e,i),this.setBlendMode(r.SKIP_CHECK),s&&this.add(s)},originX:{get:function(){return.5}},originY:{get:function(){return.5}},displayOriginX:{get:function(){return.5*this.width}},displayOriginY:{get:function(){return.5*this.height}},setExclusive:function(t){return void 0===t&&(t=!0),this.exclusive=t,this},getBounds:function(t){if(void 0===t&&(t=new l),t.setTo(this.x,this.y,0,0),this.parentContainer){var e=this.parentContainer.getBoundsTransformMatrix().transformPoint(this.x,this.y);t.setTo(e.x,e.y,0,0)}if(this.list.length>0){var i=this.list,s=new l,r=!1;t.setEmpty();for(var n=0;n-1},setAll:function(t,e,i,r){return s.SetAll(this.list,t,e,i,r),this},each:function(t,e){var i,s=[null],r=this.list.slice(),n=r.length;for(i=2;i0?this.list[0]:null}},last:{get:function(){return this.list.length>0?(this.position=this.list.length-1,this.list[this.position]):null}},next:{get:function(){return this.position0?(this.position--,this.list[this.position]):null}},preDestroy:function(){this.removeAll(!!this.exclusive),this.localTransform.destroy(),this.tempTransformMatrix.destroy(),this.list=[]},onChildDestroyed:function(t){s.Remove(this.list,t),this.exclusive&&(t.parentContainer=null,t.removedFromScene())}});t.exports=f},53584:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e);var r=e.list;if(0!==r.length){var n=e.localTransform;s?(n.loadIdentity(),n.multiply(s),n.translate(e.x,e.y),n.rotate(e.rotation),n.scale(e.scaleX,e.scaleY)):n.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var a=-1!==e.blendMode;a||t.setBlendMode(0);var o=e._alpha,h=e.scrollFactorX,l=e.scrollFactorY;e.mask&&e.mask.preRenderCanvas(t,null,i);for(var u=0;u{var s=i(25305),r=i(31559),n=i(44603),a=i(23568),o=i(95540);n.register("container",(function(t,e){void 0===t&&(t={});var i=a(t,"x",0),n=a(t,"y",0),h=o(t,"children",null),l=new r(this.scene,i,n,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},24961:(t,e,i)=>{var s=i(31559);i(39429).register("container",(function(t,e,i){return this.displayList.add(new s(this.scene,t,e,i))}))},29959:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(72249),n=i(53584),t.exports={renderWebGL:r,renderCanvas:n}},72249:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e);var r=e.list,n=r.length;if(0!==n){var a=e.localTransform;s?(a.loadIdentity(),a.multiply(s),a.translate(e.x,e.y),a.rotate(e.rotation),a.scale(e.scaleX,e.scaleY)):a.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY),t.pipelines.preBatch(e);var o=-1!==e.blendMode;o||t.setBlendMode(0);for(var h=e.alpha,l=e.scrollFactorX,u=e.scrollFactorY,c=0;c{t.exports=["normal","multiply","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]},3069:(t,e,i)=>{var s=i(83419),r=i(31401),n=i(441),a=i(95643),o=i(41212),h=i(35846),l=i(44594),u=i(61369),c=new s({Extends:a,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.Origin,r.ScrollFactor,r.Transform,r.Visible,n],initialize:function(t,e,i,s,r,n){a.call(this,t,"DOMElement"),this.parent=t.sys.game.domContainer,this.cache=t.sys.cache.html,this.node,this.transformOnly=!1,this.skewX=0,this.skewY=0,this.rotate3d=new u,this.rotate3dAngle="deg",this.pointerEvents="auto",this.width=0,this.height=0,this.displayWidth=0,this.displayHeight=0,this.handler=this.dispatchNativeEvent.bind(this),this.setPosition(e,i),"string"==typeof s?"#"===s[0]?this.setElement(s.substr(1),r,n):this.createElement(s,r,n):s&&this.setElement(s,r,n),t.sys.events.on(l.SLEEP,this.handleSceneEvent,this),t.sys.events.on(l.WAKE,this.handleSceneEvent,this),t.sys.events.on(l.PRE_RENDER,this.preRender,this)},handleSceneEvent:function(t){var e=this.node,i=e.style;e&&(i.display=t.settings.visible?"block":"none")},setSkew:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.skewX=t,this.skewY=e,this},setPerspective:function(t){return this.parent.style.perspective=t+"px",this},perspective:{get:function(){return parseFloat(this.parent.style.perspective)},set:function(t){this.parent.style.perspective=t+"px"}},addListener:function(t){if(this.node){t=t.split(" ");for(var e=0;e{var s=i(47407),r=i(95643),n=i(61340),a=new n,o=new n,h=new n;t.exports=function(t,e,i,n){if(e.node){var l=e.node.style,u=e.scene.sys.settings;if(!l||!u.visible||r.RENDER_MASK!==e.renderFlags||0!==e.cameraFilter&&e.cameraFilter&i.id||e.parentContainer&&!e.parentContainer.willRender())l.display="none";else{var c=e.parentContainer,d=i.alpha*e.alpha;c&&(d*=c.alpha);var f=a,p=o,g=h,v=0,m=0,x="0%",y="0%";n?(v=e.width*e.scaleX*e.originX,m=e.height*e.scaleY*e.originY,p.applyITRS(e.x-v,e.y-m,e.rotation,e.scaleX,e.scaleY),f.copyFrom(i.matrix),f.multiplyWithOffset(n,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),p.e=e.x-v,p.f=e.y-m,f.multiply(p,g)):(v=e.width*e.originX,m=e.height*e.originY,p.applyITRS(e.x-v,e.y-m,e.rotation,e.scaleX,e.scaleY),f.copyFrom(i.matrix),x=100*e.originX+"%",y=100*e.originY+"%",p.e-=i.scrollX*e.scrollFactorX,p.f-=i.scrollY*e.scrollFactorY,f.multiply(p,g)),e.transformOnly||(l.display="block",l.opacity=d,l.zIndex=e._depth,l.pointerEvents=e.pointerEvents,l.mixBlendMode=s[e._blendMode]),l.transform=g.getCSSMatrix()+" skew("+e.skewX+"rad, "+e.skewY+"rad) rotate3d("+e.rotate3d.x+","+e.rotate3d.y+","+e.rotate3d.z+","+e.rotate3d.w+e.rotate3dAngle+")",l.transformOrigin=x+" "+y}}}},2611:(t,e,i)=>{var s=i(3069);i(39429).register("dom",(function(t,e,i,r,n){var a=new s(this.scene,t,e,i,r,n);return this.displayList.add(a),a}))},441:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(49381),n=i(49381),t.exports={renderWebGL:r,renderCanvas:n}},62980:t=>{t.exports="addedtoscene"},41337:t=>{t.exports="destroy"},44947:t=>{t.exports="removedfromscene"},49358:t=>{t.exports="complete"},35163:t=>{t.exports="created"},97249:t=>{t.exports="error"},19483:t=>{t.exports="locked"},56059:t=>{t.exports="loop"},26772:t=>{t.exports="metadata"},64437:t=>{t.exports="playing"},83411:t=>{t.exports="play"},75780:t=>{t.exports="seeked"},67799:t=>{t.exports="seeking"},63500:t=>{t.exports="stalled"},55541:t=>{t.exports="stop"},53208:t=>{t.exports="textureready"},4992:t=>{t.exports="unlocked"},12:t=>{t.exports="unsupported"},51708:(t,e,i)=>{t.exports={ADDED_TO_SCENE:i(62980),DESTROY:i(41337),REMOVED_FROM_SCENE:i(44947),VIDEO_COMPLETE:i(49358),VIDEO_CREATED:i(35163),VIDEO_ERROR:i(97249),VIDEO_LOCKED:i(19483),VIDEO_LOOP:i(56059),VIDEO_METADATA:i(26772),VIDEO_PLAY:i(83411),VIDEO_PLAYING:i(64437),VIDEO_SEEKED:i(75780),VIDEO_SEEKING:i(67799),VIDEO_STALLED:i(63500),VIDEO_STOP:i(55541),VIDEO_TEXTURE:i(53208),VIDEO_UNLOCKED:i(4992),VIDEO_UNSUPPORTED:i(12)}},42421:(t,e,i)=>{var s=i(83419),r=i(31401),n=i(95643),a=i(64993),o=new s({Extends:n,Mixins:[r.Alpha,r.BlendMode,r.Depth,r.Flip,r.Origin,r.ScrollFactor,r.Size,r.Texture,r.Tint,r.Transform,r.Visible,a],initialize:function(t){n.call(this,t,"Extern")},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(){},render:function(){}});t.exports=o},70217:()=>{},56315:(t,e,i)=>{var s=i(42421);i(39429).register("extern",(function(){var t=new s(this.scene);return this.displayList.add(t),t}))},64993:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(80287),n=i(70217),t.exports={renderWebGL:r,renderCanvas:n}},80287:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,r){t.pipelines.clear();var n=s(e,i,r).calc;e.render.call(e,t,i,n),t.pipelines.rebind()}},85592:t=>{t.exports={ARC:0,BEGIN_PATH:1,CLOSE_PATH:2,FILL_RECT:3,LINE_TO:4,MOVE_TO:5,LINE_STYLE:6,FILL_STYLE:7,FILL_PATH:8,STROKE_PATH:9,FILL_TRIANGLE:10,STROKE_TRIANGLE:11,SAVE:14,RESTORE:15,TRANSLATE:16,SCALE:17,ROTATE:18,GRADIENT_FILL_STYLE:21,GRADIENT_LINE_STYLE:22}},43831:(t,e,i)=>{var s=i(71911),r=i(83419),n=i(85592),a=i(31401),o=i(8497),h=i(95643),l=i(95540),u=i(35154),c=i(36383),d=i(84503),f=new r({Extends:h,Mixins:[a.AlphaSingle,a.BlendMode,a.Depth,a.Mask,a.Pipeline,a.PostPipeline,a.Transform,a.Visible,a.ScrollFactor,d],initialize:function(t,e){var i=u(e,"x",0),s=u(e,"y",0);h.call(this,t,"Graphics"),this.setPosition(i,s),this.initPipeline(),this.initPostPipeline(),this.displayOriginX=0,this.displayOriginY=0,this.commandBuffer=[],this.defaultFillColor=-1,this.defaultFillAlpha=1,this.defaultStrokeWidth=1,this.defaultStrokeColor=-1,this.defaultStrokeAlpha=1,this._lineWidth=1,this.lineStyle(1,0,0),this.fillStyle(0,0),this.setDefaultStyles(e)},setDefaultStyles:function(t){return u(t,"lineStyle",null)&&(this.defaultStrokeWidth=u(t,"lineStyle.width",1),this.defaultStrokeColor=u(t,"lineStyle.color",16777215),this.defaultStrokeAlpha=u(t,"lineStyle.alpha",1),this.lineStyle(this.defaultStrokeWidth,this.defaultStrokeColor,this.defaultStrokeAlpha)),u(t,"fillStyle",null)&&(this.defaultFillColor=u(t,"fillStyle.color",16777215),this.defaultFillAlpha=u(t,"fillStyle.alpha",1),this.fillStyle(this.defaultFillColor,this.defaultFillAlpha)),this},lineStyle:function(t,e,i){return void 0===i&&(i=1),this.commandBuffer.push(n.LINE_STYLE,t,e,i),this._lineWidth=t,this},fillStyle:function(t,e){return void 0===e&&(e=1),this.commandBuffer.push(n.FILL_STYLE,t,e),this},fillGradientStyle:function(t,e,i,s,r,a,o,h){return void 0===r&&(r=1),void 0===a&&(a=r),void 0===o&&(o=r),void 0===h&&(h=r),this.commandBuffer.push(n.GRADIENT_FILL_STYLE,r,a,o,h,t,e,i,s),this},lineGradientStyle:function(t,e,i,s,r,a){return void 0===a&&(a=1),this.commandBuffer.push(n.GRADIENT_LINE_STYLE,t,a,e,i,s,r),this},beginPath:function(){return this.commandBuffer.push(n.BEGIN_PATH),this},closePath:function(){return this.commandBuffer.push(n.CLOSE_PATH),this},fillPath:function(){return this.commandBuffer.push(n.FILL_PATH),this},fill:function(){return this.commandBuffer.push(n.FILL_PATH),this},strokePath:function(){return this.commandBuffer.push(n.STROKE_PATH),this},stroke:function(){return this.commandBuffer.push(n.STROKE_PATH),this},fillCircleShape:function(t){return this.fillCircle(t.x,t.y,t.radius)},strokeCircleShape:function(t){return this.strokeCircle(t.x,t.y,t.radius)},fillCircle:function(t,e,i){return this.beginPath(),this.arc(t,e,i,0,c.PI2),this.fillPath(),this},strokeCircle:function(t,e,i){return this.beginPath(),this.arc(t,e,i,0,c.PI2),this.strokePath(),this},fillRectShape:function(t){return this.fillRect(t.x,t.y,t.width,t.height)},strokeRectShape:function(t){return this.strokeRect(t.x,t.y,t.width,t.height)},fillRect:function(t,e,i,s){return this.commandBuffer.push(n.FILL_RECT,t,e,i,s),this},strokeRect:function(t,e,i,s){var r=this._lineWidth/2,n=t-r,a=t+r;return this.beginPath(),this.moveTo(t,e),this.lineTo(t,e+s),this.strokePath(),this.beginPath(),this.moveTo(t+i,e),this.lineTo(t+i,e+s),this.strokePath(),this.beginPath(),this.moveTo(n,e),this.lineTo(a+i,e),this.strokePath(),this.beginPath(),this.moveTo(n,e+s),this.lineTo(a+i,e+s),this.strokePath(),this},fillRoundedRect:function(t,e,i,s,r){void 0===r&&(r=20);var n=r,a=r,o=r,h=r;"number"!=typeof r&&(n=l(r,"tl",20),a=l(r,"tr",20),o=l(r,"bl",20),h=l(r,"br",20));var u=n>=0,d=a>=0,f=o>=0,p=h>=0;return n=Math.abs(n),a=Math.abs(a),o=Math.abs(o),h=Math.abs(h),this.beginPath(),this.moveTo(t+n,e),this.lineTo(t+i-a,e),d?this.arc(t+i-a,e+a,a,-c.TAU,0):this.arc(t+i,e,a,Math.PI,c.TAU,!0),this.lineTo(t+i,e+s-h),p?this.arc(t+i-h,e+s-h,h,0,c.TAU):this.arc(t+i,e+s,h,-c.TAU,Math.PI,!0),this.lineTo(t+o,e+s),f?this.arc(t+o,e+s-o,o,c.TAU,Math.PI):this.arc(t,e+s,o,0,-c.TAU,!0),this.lineTo(t,e+n),u?this.arc(t+n,e+n,n,-Math.PI,-c.TAU):this.arc(t,e,n,c.TAU,0,!0),this.fillPath(),this},strokeRoundedRect:function(t,e,i,s,r){void 0===r&&(r=20);var n=r,a=r,o=r,h=r,u=Math.min(i,s)/2;"number"!=typeof r&&(n=l(r,"tl",20),a=l(r,"tr",20),o=l(r,"bl",20),h=l(r,"br",20));var d=n>=0,f=a>=0,p=o>=0,g=h>=0;return n=Math.min(Math.abs(n),u),a=Math.min(Math.abs(a),u),o=Math.min(Math.abs(o),u),h=Math.min(Math.abs(h),u),this.beginPath(),this.moveTo(t+n,e),this.lineTo(t+i-a,e),this.moveTo(t+i-a,e),f?this.arc(t+i-a,e+a,a,-c.TAU,0):this.arc(t+i,e,a,Math.PI,c.TAU,!0),this.lineTo(t+i,e+s-h),this.moveTo(t+i,e+s-h),g?this.arc(t+i-h,e+s-h,h,0,c.TAU):this.arc(t+i,e+s,h,-c.TAU,Math.PI,!0),this.lineTo(t+o,e+s),this.moveTo(t+o,e+s),p?this.arc(t+o,e+s-o,o,c.TAU,Math.PI):this.arc(t,e+s,o,0,-c.TAU,!0),this.lineTo(t,e+n),this.moveTo(t,e+n),d?this.arc(t+n,e+n,n,-Math.PI,-c.TAU):this.arc(t,e,n,c.TAU,0,!0),this.strokePath(),this},fillPointShape:function(t,e){return this.fillPoint(t.x,t.y,e)},fillPoint:function(t,e,i){return!i||i<1?i=1:(t-=i/2,e-=i/2),this.commandBuffer.push(n.FILL_RECT,t,e,i,i),this},fillTriangleShape:function(t){return this.fillTriangle(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)},strokeTriangleShape:function(t){return this.strokeTriangle(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)},fillTriangle:function(t,e,i,s,r,a){return this.commandBuffer.push(n.FILL_TRIANGLE,t,e,i,s,r,a),this},strokeTriangle:function(t,e,i,s,r,a){return this.commandBuffer.push(n.STROKE_TRIANGLE,t,e,i,s,r,a),this},strokeLineShape:function(t){return this.lineBetween(t.x1,t.y1,t.x2,t.y2)},lineBetween:function(t,e,i,s){return this.beginPath(),this.moveTo(t,e),this.lineTo(i,s),this.strokePath(),this},lineTo:function(t,e){return this.commandBuffer.push(n.LINE_TO,t,e),this},moveTo:function(t,e){return this.commandBuffer.push(n.MOVE_TO,t,e),this},strokePoints:function(t,e,i,s){void 0===e&&(e=!1),void 0===i&&(i=!1),void 0===s&&(s=t.length),this.beginPath(),this.moveTo(t[0].x,t[0].y);for(var r=1;r-1&&this.fillStyle(this.defaultFillColor,this.defaultFillAlpha),this.defaultStrokeColor>-1&&this.lineStyle(this.defaultStrokeWidth,this.defaultStrokeColor,this.defaultStrokeAlpha),this},generateTexture:function(t,e,i){var s,r,n=this.scene.sys,a=n.game.renderer;void 0===e&&(e=n.scale.width),void 0===i&&(i=n.scale.height),f.TargetCamera.setScene(this.scene),f.TargetCamera.setViewport(0,0,e,i),f.TargetCamera.scrollX=this.x,f.TargetCamera.scrollY=this.y;var o={willReadFrequently:!0};if("string"==typeof t)if(n.textures.exists(t)){var h=(s=n.textures.get(t)).getSourceImage();h instanceof HTMLCanvasElement&&(r=h.getContext("2d",o))}else r=(s=n.textures.createCanvas(t,e,i)).getSourceImage().getContext("2d",o);else t instanceof HTMLCanvasElement&&(r=t.getContext("2d",o));return r&&(this.renderCanvas(a,this,f.TargetCamera,null,r,!1),s&&s.refresh()),this},preDestroy:function(){this.commandBuffer=[]}});f.TargetCamera=new s,t.exports=f},32768:(t,e,i)=>{var s=i(85592),r=i(20926);t.exports=function(t,e,i,n,a,o){var h=e.commandBuffer,l=h.length,u=a||t.currentContext;if(0!==l&&r(t,u,e,i,n)){i.addToRenderList(e);var c=1,d=1,f=0,p=0,g=1,v=0,m=0,x=0;u.beginPath();for(var y=0;y>>16,m=(65280&f)>>>8,x=255&f,u.strokeStyle="rgba("+v+","+m+","+x+","+c+")",u.lineWidth=g,y+=3;break;case s.FILL_STYLE:p=h[y+1],d=h[y+2],v=(16711680&p)>>>16,m=(65280&p)>>>8,x=255&p,u.fillStyle="rgba("+v+","+m+","+x+","+d+")",y+=2;break;case s.BEGIN_PATH:u.beginPath();break;case s.CLOSE_PATH:u.closePath();break;case s.FILL_PATH:o||u.fill();break;case s.STROKE_PATH:o||u.stroke();break;case s.FILL_RECT:o?u.rect(h[y+1],h[y+2],h[y+3],h[y+4]):u.fillRect(h[y+1],h[y+2],h[y+3],h[y+4]),y+=4;break;case s.FILL_TRIANGLE:u.beginPath(),u.moveTo(h[y+1],h[y+2]),u.lineTo(h[y+3],h[y+4]),u.lineTo(h[y+5],h[y+6]),u.closePath(),o||u.fill(),y+=6;break;case s.STROKE_TRIANGLE:u.beginPath(),u.moveTo(h[y+1],h[y+2]),u.lineTo(h[y+3],h[y+4]),u.lineTo(h[y+5],h[y+6]),u.closePath(),o||u.stroke(),y+=6;break;case s.LINE_TO:u.lineTo(h[y+1],h[y+2]),y+=2;break;case s.MOVE_TO:u.moveTo(h[y+1],h[y+2]),y+=2;break;case s.LINE_FX_TO:u.lineTo(h[y+1],h[y+2]),y+=5;break;case s.MOVE_FX_TO:u.moveTo(h[y+1],h[y+2]),y+=5;break;case s.SAVE:u.save();break;case s.RESTORE:u.restore();break;case s.TRANSLATE:u.translate(h[y+1],h[y+2]),y+=2;break;case s.SCALE:u.scale(h[y+1],h[y+2]),y+=2;break;case s.ROTATE:u.rotate(h[y+1]),y+=1;break;case s.GRADIENT_FILL_STYLE:y+=5;break;case s.GRADIENT_LINE_STYLE:y+=6}}u.restore()}}},87079:(t,e,i)=>{var s=i(44603),r=i(43831);s.register("graphics",(function(t,e){void 0===t&&(t={}),void 0!==e&&(t.add=e);var i=new r(this.scene,t);return t.add&&this.scene.sys.displayList.add(i),i}))},1201:(t,e,i)=>{var s=i(43831);i(39429).register("graphics",(function(t){return this.displayList.add(new s(this.scene,t))}))},84503:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(77545),n=i(32768),n=i(32768),t.exports={renderWebGL:r,renderCanvas:n}},77545:(t,e,i)=>{var s=i(85592),r=i(91296),n=i(61340),a=i(70554),o=function(t,e,i){this.x=t,this.y=e,this.width=i},h=function(t,e,i){this.points=[],this.pointsLength=1,this.points[0]=new o(t,e,i)},l=[],u=new n;t.exports=function(t,e,i,n){if(0!==e.commandBuffer.length){i.addToRenderList(e);var c=t.pipelines.set(e.pipeline,e);t.pipelines.preBatch(e);for(var d=r(e,i,n).calc,f=u.loadIdentity(),p=e.commandBuffer,g=i.alpha*e.alpha,v=1,m=c.fillTint,x=c.strokeTint,y=0,T=0,w=0,E=2*Math.PI,S=[],b=0,A=!0,_=null,C=a.getTintAppendFloatAlpha,R=0;R0&&(U=U%E-E):U>E?U=E:U<0&&(U=E+U%E),null===_&&(_=new h(B+Math.cos(Y)*X,N+Math.sin(Y)*X,v),S.push(_),I+=.01);I<1+G;)w=U*I+Y,y=B+Math.cos(w)*X,T=N+Math.sin(w)*X,_.points.push(new o(y,T,v)),I+=.01;w=U+Y,y=B+Math.cos(w)*X,T=N+Math.sin(w)*X,_.points.push(new o(y,T,v));break;case s.FILL_RECT:c.batchFillRect(p[++R],p[++R],p[++R],p[++R],f,d);break;case s.FILL_TRIANGLE:c.batchFillTriangle(p[++R],p[++R],p[++R],p[++R],p[++R],p[++R],f,d);break;case s.STROKE_TRIANGLE:c.batchStrokeTriangle(p[++R],p[++R],p[++R],p[++R],p[++R],p[++R],v,f,d);break;case s.LINE_TO:null!==_?_.points.push(new o(p[++R],p[++R],v)):(_=new h(p[++R],p[++R],v),S.push(_));break;case s.MOVE_TO:_=new h(p[++R],p[++R],v),S.push(_);break;case s.SAVE:l.push(f.copyToArray());break;case s.RESTORE:f.copyFromArray(l.pop());break;case s.TRANSLATE:B=p[++R],N=p[++R],f.translate(B,N);break;case s.SCALE:B=p[++R],N=p[++R],f.scale(B,N);break;case s.ROTATE:f.rotate(p[++R])}t.pipelines.postBatch(e)}}},26479:(t,e,i)=>{var s=i(61061),r=i(83419),n=i(51708),a=i(50792),o=i(46710),h=i(95540),l=i(35154),u=i(97022),c=i(41212),d=i(88492),f=i(35072),p=i(68287),g=new r({Extends:a,initialize:function(t,e,i){a.call(this),i?e&&!Array.isArray(e)&&(e=[e]):Array.isArray(e)?c(e[0])&&(i=e,e=null):c(e)&&(i=e,e=null),this.scene=t,this.children=new f,this.isParent=!0,this.type="Group",this.classType=h(i,"classType",p),this.name=h(i,"name",""),this.active=h(i,"active",!0),this.maxSize=h(i,"maxSize",-1),this.defaultKey=h(i,"defaultKey",null),this.defaultFrame=h(i,"defaultFrame",null),this.runChildUpdate=h(i,"runChildUpdate",!1),this.createCallback=h(i,"createCallback",null),this.removeCallback=h(i,"removeCallback",null),this.createMultipleCallback=h(i,"createMultipleCallback",null),this.internalCreateCallback=h(i,"internalCreateCallback",null),this.internalRemoveCallback=h(i,"internalRemoveCallback",null),e&&this.addMultiple(e),i&&this.createMultiple(i),this.on(n.ADDED_TO_SCENE,this.addedToScene,this),this.on(n.REMOVED_FROM_SCENE,this.removedFromScene,this)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},create:function(t,e,i,s,r,n){if(void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.defaultKey),void 0===s&&(s=this.defaultFrame),void 0===r&&(r=!0),void 0===n&&(n=!0),this.isFull())return null;var a=new this.classType(this.scene,t,e,i,s);return a.addToDisplayList(this.scene.sys.displayList),a.addToUpdateList(),a.visible=r,a.setActive(n),this.add(a),a},createMultiple:function(t){if(this.isFull())return[];Array.isArray(t)||(t=[t]);var e=[];if(t[0].key)for(var i=0;i=0;u--)if((l=d[u]).active===i){if(++c===e)break}else l=null;return l?("number"==typeof r&&(l.x=r),"number"==typeof n&&(l.y=n),l):s?this.create(r,n,a,o,h):null},get:function(t,e,i,s,r){return this.getFirst(!1,!0,t,e,i,s,r)},getFirstAlive:function(t,e,i,s,r,n){return this.getFirst(!0,t,e,i,s,r,n)},getFirstDead:function(t,e,i,s,r,n){return this.getFirst(!1,t,e,i,s,r,n)},playAnimation:function(t,e){return s.PlayAnimation(this.children.entries,t,e),this},isFull:function(){return-1!==this.maxSize&&this.children.size>=this.maxSize},countActive:function(t){void 0===t&&(t=!0);for(var e=0,i=0;i{var s=i(44603),r=i(26479);s.register("group",(function(t){return new r(this.scene,null,t)}))},3385:(t,e,i)=>{var s=i(26479);i(39429).register("group",(function(t,e){return this.updateList.add(new s(this.scene,t,e))}))},88571:(t,e,i)=>{var s=i(83419),r=i(31401),n=i(95643),a=i(59819),o=new s({Extends:n,Mixins:[r.Alpha,r.BlendMode,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Size,r.TextureCrop,r.Tint,r.Transform,r.Visible,a],initialize:function(t,e,i,s,r){n.call(this,t,"Image"),this._crop=this.resetCropObject(),this.setTexture(s,r),this.setPosition(e,i),this.setSizeToFrame(),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)}});t.exports=o},40652:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},82459:(t,e,i)=>{var s=i(25305),r=i(44603),n=i(23568),a=i(88571);r.register("image",(function(t,e){void 0===t&&(t={});var i=n(t,"key",null),r=n(t,"frame",null),o=new a(this.scene,0,0,i,r);return void 0!==e&&(t.add=e),s(this.scene,o,t),o}))},2117:(t,e,i)=>{var s=i(88571);i(39429).register("image",(function(t,e,i,r){return this.displayList.add(new s(this.scene,t,e,i,r))}))},59819:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(99517),n=i(40652),t.exports={renderWebGL:r,renderCanvas:n}},99517:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),this.pipeline.batchSprite(e,i,s)}},77856:(t,e,i)=>{var s={Events:i(51708),DisplayList:i(8050),GameObjectCreator:i(44603),GameObjectFactory:i(39429),UpdateList:i(45027),Components:i(31401),GetCalcMatrix:i(91296),BuildGameObject:i(25305),BuildGameObjectAnimation:i(13059),GameObject:i(95643),BitmapText:i(22186),Blitter:i(6107),Bob:i(46590),Container:i(31559),DOMElement:i(3069),DynamicBitmapText:i(2638),Extern:i(42421),Graphics:i(43831),Group:i(26479),Image:i(88571),Layer:i(93595),Particles:i(18404),PathFollower:i(1159),RenderTexture:i(591),RetroFont:i(196),Rope:i(77757),Sprite:i(68287),Text:i(50171),GetTextSize:i(14220),MeasureText:i(79557),TextStyle:i(35762),TileSprite:i(20839),Zone:i(41481),Video:i(18471),Shape:i(17803),Arc:i(23629),Curve:i(89),Ellipse:i(19921),Grid:i(30479),IsoBox:i(61475),IsoTriangle:i(16933),Line:i(57847),Polygon:i(24949),Rectangle:i(74561),Star:i(55911),Triangle:i(36931),Factories:{Blitter:i(12709),Container:i(24961),DOMElement:i(2611),DynamicBitmapText:i(72566),Extern:i(56315),Graphics:i(1201),Group:i(3385),Image:i(2117),Layer:i(20005),Particles:i(676),PathFollower:i(90145),RenderTexture:i(60505),Rope:i(96819),Sprite:i(46409),StaticBitmapText:i(34914),Text:i(68005),TileSprite:i(91681),Zone:i(84175),Video:i(89025),Arc:i(42563),Curve:i(40511),Ellipse:i(1543),Grid:i(34137),IsoBox:i(3933),IsoTriangle:i(49803),Line:i(2481),Polygon:i(64827),Rectangle:i(87959),Star:i(93697),Triangle:i(45245)},Creators:{Blitter:i(9403),Container:i(77143),DynamicBitmapText:i(11164),Graphics:i(87079),Group:i(94975),Image:i(82459),Layer:i(25179),Particles:i(92730),RenderTexture:i(34495),Rope:i(26209),Sprite:i(15567),StaticBitmapText:i(57336),Text:i(71259),TileSprite:i(14167),Zone:i(95261),Video:i(11511)}};s.Shader=i(20071),s.Mesh=i(4703),s.NineSlice=i(28103),s.PointLight=i(80321),s.Plane=i(33663),s.Factories.Shader=i(74177),s.Factories.Mesh=i(9225),s.Factories.NineSlice=i(47521),s.Factories.PointLight=i(71255),s.Factories.Plane=i(30985),s.Creators.Shader=i(54935),s.Creators.Mesh=i(20527),s.Creators.NineSlice=i(28279),s.Creators.PointLight=i(39829),s.Creators.Plane=i(56015),s.Light=i(41432),s.LightsManager=i(61356),s.LightsPlugin=i(88992),t.exports=s},93595:(t,e,i)=>{var s=i(10312),r=i(83419),n=i(31401),a=i(53774),o=i(45893),h=i(50792),l=i(51708),u=i(73162),c=i(33963),d=i(44594),f=i(19186),p=new r({Extends:u,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Mask,n.PostPipeline,n.Visible,h,c],initialize:function(t,e){u.call(this,t),h.call(this),this.scene=t,this.displayList=null,this.type="Layer",this.state=0,this.parentContainer=null,this.name="",this.active=!0,this.tabIndex=-1,this.data=null,this.renderFlags=15,this.cameraFilter=0,this.input=null,this.body=null,this.ignoreDestroy=!1,this.systems=t.sys,this.events=t.sys.events,this.sortChildrenFlag=!1,this.addCallback=this.addChildCallback,this.removeCallback=this.removeChildCallback,this.initPostPipeline(),this.clearAlpha(),this.setBlendMode(s.SKIP_CHECK),e&&this.add(e),t.sys.queueDepthSort()},setActive:function(t){return this.active=t,this},setName:function(t){return this.name=t,this},setState:function(t){return this.state=t,this},setDataEnabled:function(){return this.data||(this.data=new o(this)),this},setData:function(t,e){return this.data||(this.data=new o(this)),this.data.set(t,e),this},incData:function(t,e){return this.data||(this.data=new o(this)),this.data.inc(t,e),this},toggleData:function(t){return this.data||(this.data=new o(this)),this.data.toggle(t),this},getData:function(t){return this.data||(this.data=new o(this)),this.data.get(t)},setInteractive:function(){return this},disableInteractive:function(){return this},removeInteractive:function(){return this},addedToScene:function(){},removedFromScene:function(){},update:function(){},toJSON:function(){return a(this)},willRender:function(t){return!(15!==this.renderFlags||0===this.list.length||0!==this.cameraFilter&&this.cameraFilter&t.id)},getIndexList:function(){for(var t=this,e=this.parentContainer,i=[];e&&(i.unshift(e.getIndex(t)),t=e,e.parentContainer);)e=e.parentContainer;return i.unshift(this.displayList.getIndex(t)),i},addChildCallback:function(t){var e=t.displayList;e&&e!==this&&t.removeFromDisplayList(),t.displayList||(this.queueDepthSort(),t.displayList=this,t.emit(l.ADDED_TO_SCENE,t,this.scene),this.events.emit(d.ADDED_TO_SCENE,t,this.scene))},removeChildCallback:function(t){this.queueDepthSort(),t.displayList=null,t.emit(l.REMOVED_FROM_SCENE,t,this.scene),this.events.emit(d.REMOVED_FROM_SCENE,t,this.scene)},queueDepthSort:function(){this.sortChildrenFlag=!0},depthSort:function(){this.sortChildrenFlag&&(f(this.list,this.sortByDepth),this.sortChildrenFlag=!1)},sortByDepth:function(t,e){return t._depth-e._depth},getChildren:function(){return this.list},addToDisplayList:function(t){return void 0===t&&(t=this.scene.sys.displayList),this.displayList&&this.displayList!==t&&this.removeFromDisplayList(),t.exists(this)||(this.displayList=t,t.add(this,!0),t.queueDepthSort(),this.emit(l.ADDED_TO_SCENE,this,this.scene),t.events.emit(d.ADDED_TO_SCENE,this,this.scene)),this},removeFromDisplayList:function(){var t=this.displayList||this.scene.sys.displayList;return t.exists(this)&&(t.remove(this,!0),t.queueDepthSort(),this.displayList=null,this.emit(l.REMOVED_FROM_SCENE,this,this.scene),t.events.emit(d.REMOVED_FROM_SCENE,this,this.scene)),this},destroy:function(t){if(this.scene&&!this.ignoreDestroy){this.emit(l.DESTROY,this);for(var e=this.list;e.length;)e[0].destroy(t);this.removeAllListeners(),this.resetPostPipeline(!0),this.displayList&&(this.displayList.remove(this,!0,!1),this.displayList.queueDepthSort()),this.data&&(this.data.destroy(),this.data=void 0),this.active=!1,this.visible=!1,this.list=void 0,this.scene=void 0,this.displayList=void 0,this.systems=void 0,this.events=void 0}}});t.exports=p},2956:t=>{t.exports=function(t,e,i){var s=e.list;if(0!==s.length){e.depthSort();var r=-1!==e.blendMode;r||t.setBlendMode(0);var n=e._alpha;e.mask&&e.mask.preRenderCanvas(t,null,i);for(var a=0;a{var s=i(25305),r=i(93595),n=i(44603),a=i(23568);n.register("layer",(function(t,e){void 0===t&&(t={});var i=a(t,"children",null),n=new r(this.scene,i);return void 0!==e&&(t.add=e),s(this.scene,n,t),n}))},20005:(t,e,i)=>{var s=i(93595);i(39429).register("layer",(function(t){return this.displayList.add(new s(this.scene,t))}))},33963:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(15869),n=i(2956),t.exports={renderWebGL:r,renderCanvas:n}},15869:t=>{t.exports=function(t,e,i){var s=e.list,r=s.length;if(0!==r){e.depthSort(),t.pipelines.preBatch(e);var n=-1!==e.blendMode;n||t.setBlendMode(0);for(var a=e.alpha,o=0;o{var s=i(96503),r=i(83419),n=i(31401),a=i(51767),o=i(70554),h=new r({Extends:s,Mixins:[n.Origin,n.ScrollFactor,n.Visible],initialize:function(t,e,i,r,n,o,h){s.call(this,t,e,i),this.color=new a(r,n,o),this.intensity=h,this.renderFlags=15,this.cameraFilter=0,this.setScrollFactor(1,1),this.setOrigin(),this.setDisplayOrigin(i)},displayWidth:{get:function(){return this.diameter},set:function(t){this.diameter=t}},displayHeight:{get:function(){return this.diameter},set:function(t){this.diameter=t}},width:{get:function(){return this.diameter},set:function(t){this.diameter=t}},height:{get:function(){return this.diameter},set:function(t){this.diameter=t}},willRender:function(t){return!(h.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},setColor:function(t){var e=o.getFloatsFromUintRGB(t);return this.color.set(e[0],e[1],e[2]),this},setIntensity:function(t){return this.intensity=t,this},setRadius:function(t){return this.radius=t,this}});h.RENDER_MASK=15,t.exports=h},61356:(t,e,i)=>{var s=i(81491),r=i(83419),n=i(20339),a=i(41432),o=i(80321),h=i(51767),l=i(19133),u=i(19186),c=i(70554),d=new r({initialize:function(){this.lights=[],this.ambientColor=new h(.1,.1,.1),this.active=!1,this.maxLights=-1,this.visibleLights=0},addPointLight:function(t,e,i,s,r,n){return this.systems.displayList.add(new o(this.scene,t,e,i,s,r,n))},enable:function(){return-1===this.maxLights&&(this.maxLights=this.systems.renderer.config.maxLights),this.active=!0,this},disable:function(){return this.active=!1,this},getLights:function(t){for(var e=this.lights,i=t.worldView,r=[],a=0;athis.maxLights&&(u(r,this.sortByDistance),r=r.slice(0,this.maxLights)),this.visibleLights=r.length,r},sortByDistance:function(t,e){return t.distance>=e.distance},setAmbientColor:function(t){var e=c.getFloatsFromUintRGB(t);return this.ambientColor.set(e[0],e[1],e[2]),this},getMaxVisibleLights:function(){return this.maxLights},getLightCount:function(){return this.lights.length},addLight:function(t,e,i,s,r){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=128),void 0===s&&(s=16777215),void 0===r&&(r=1);var n=c.getFloatsFromUintRGB(s),o=new a(t,e,i,n[0],n[1],n[2],r);return this.lights.push(o),o},removeLight:function(t){var e=this.lights.indexOf(t);return e>=0&&l(this.lights,e),this},shutdown:function(){this.lights.length=0},destroy:function(){this.shutdown()}});t.exports=d},88992:(t,e,i)=>{var s=i(83419),r=i(61356),n=i(37277),a=i(44594),o=new s({Extends:r,initialize:function(t){this.scene=t,this.systems=t.sys,t.sys.settings.isBooted||t.sys.events.once(a.BOOT,this.boot,this),r.call(this)},boot:function(){var t=this.systems.events;t.on(a.SHUTDOWN,this.shutdown,this),t.on(a.DESTROY,this.destroy,this)},destroy:function(){this.shutdown(),this.scene=void 0,this.systems=void 0}});n.register("LightsPlugin",o,"lights"),t.exports=o},4703:(t,e,i)=>{var s=i(83419),r=i(31401),n=i(39506),a=i(83997),o=i(95643),h=i(34684),l=i(92515),u=i(91296),c=i(37867),d=i(29807),f=i(43396),p=i(19186),g=i(25836),v=i(39318),m=new s({Extends:o,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.Mask,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Size,r.Texture,r.Transform,r.Visible,d],initialize:function(t,e,i,s,r,n,a,h,l,u,d,f){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s="__WHITE"),o.call(this,t,"Mesh"),this.faces=[],this.vertices=[],this.tintFill=!1,this.debugCallback=null,this.debugGraphic=null,this.hideCCW=!0,this.modelPosition=new g,this.modelScale=new g(1,1,1),this.modelRotation=new g,this.dirtyCache=[0,0,0,0,0,0,0,0,0,0,0,0],this.transformMatrix=new c,this.viewPosition=new g,this.viewMatrix=new c,this.projectionMatrix=new c,this.totalRendered=0,this.totalFrame=0,this.ignoreDirtyCache=!1,this.fov,this.displayOriginX=0,this.displayOriginY=0;var p=t.sys.renderer;this.setPosition(e,i),this.setTexture(s,r),this.setSize(p.width,p.height),this.initPipeline(),this.initPostPipeline(),this.setPerspective(p.width,p.height),n&&this.addVertices(n,a,h,l,u,d,f)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},panX:function(t){return this.viewPosition.addScale(g.LEFT,t),this.dirtyCache[10]=1,this},panY:function(t){return this.viewPosition.y+=g.DOWN.y*t,this.dirtyCache[10]=1,this},panZ:function(t){return this.viewPosition.z+=t,this.dirtyCache[10]=1,this},setPerspective:function(t,e,i,s,r){return void 0===i&&(i=45),void 0===s&&(s=.01),void 0===r&&(r=1e3),this.fov=i,this.projectionMatrix.perspective(n(i),t/e,s,r),this.dirtyCache[10]=1,this.dirtyCache[11]=0,this},setOrtho:function(t,e,i,s){return void 0===t&&(t=this.scene.sys.renderer.getAspectRatio()),void 0===e&&(e=1),void 0===i&&(i=-1e3),void 0===s&&(s=1e3),this.fov=0,this.projectionMatrix.ortho(-t,t,-e,e,i,s),this.dirtyCache[10]=1,this.dirtyCache[11]=1,this},clear:function(){return this.faces.forEach((function(t){t.destroy()})),this.faces=[],this.vertices=[],this},addVerticesFromObj:function(t,e,i,s,r,n,a,o,l){var u,c=this.scene.sys.cache.obj.get(t);return c&&(u=h(c,this,e,i,s,r,n,a,o,l)),u&&0!==u.verts.length||console.warn("Mesh.addVerticesFromObj data empty:",t),this},sortByDepth:function(t,e){return t.depth-e.depth},depthSort:function(){return p(this.faces,this.sortByDepth),this},addVertex:function(t,e,i,s,r,n,a){var o=new v(t,e,i,s,r,n,a);return this.vertices.push(o),o},addFace:function(t,e,i){var s=new a(t,e,i);return this.faces.push(s),this.dirtyCache[9]=-1,s},addVertices:function(t,e,i,s,r,n,a){var o=l(t,e,i,s,r,n,a);return o?(this.faces=this.faces.concat(o.faces),this.vertices=this.vertices.concat(o.vertices)):console.warn("Mesh.addVertices data empty or invalid"),this.dirtyCache[9]=-1,this},getFaceCount:function(){return this.faces.length},getVertexCount:function(){return this.vertices.length},getFace:function(t){return this.faces[t]},hasFaceAt:function(t,e,i){void 0===i&&(i=this.scene.sys.cameras.main);for(var s=u(this,i).calc,r=this.faces,n=0;n{t.exports=function(){}},20527:(t,e,i)=>{var s=i(25305),r=i(44603),n=i(23568),a=i(35154),o=i(4703);r.register("mesh",(function(t,e){void 0===t&&(t={});var i=n(t,"key",null),r=n(t,"frame",null),h=a(t,"vertices",[]),l=a(t,"uvs",[]),u=a(t,"indicies",[]),c=a(t,"containsZ",!1),d=a(t,"normals",[]),f=a(t,"colors",16777215),p=a(t,"alphas",1),g=new o(this.scene,0,0,i,r,h,l,u,c,d,f,p);return void 0!==e&&(t.add=e),s(this.scene,g,t),g}))},9225:(t,e,i)=>{var s=i(4703);i(39429).register("mesh",(function(t,e,i,r,n,a,o,h,l,u,c){return this.displayList.add(new s(this.scene,t,e,i,r,n,a,o,h,l,u,c))}))},29807:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(48833),n=i(36488),t.exports={renderWebGL:r,renderCanvas:n}},48833:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,r){var n=e.faces,a=n.length;if(0!==a){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline,e),h=s(e,i,r).calc;t.pipelines.preBatch(e);for(var l=o.setGameObject(e),u=o.vertexViewF32,c=o.vertexViewU32,d=o.vertexCount*o.currentShader.vertexComponentCount-1,f=e.tintFill,p=[],g=e.debugCallback,v=h.a,m=h.b,x=h.c,y=h.d,T=h.e,w=h.f,E=e.viewPosition.z,S=e.hideCCW,b=i.roundPixels,A=i.alpha*e.alpha,_=0,C=0;C{var s=i(83419),r=i(31401),n=i(95643),a=i(78023),o=i(39318),h=new s({Extends:n,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Texture,r.Transform,r.Visible,a],initialize:function(t,e,i,s,r,a,h,l,u,c,d){n.call(this,t,"NineSlice"),this._width,this._height,this._originX=.5,this._originY=.5,this._sizeComponent=!0,this.vertices=[],this.leftWidth,this.rightWidth,this.topHeight,this.bottomHeight,this.tint=16777215,this.tintFill=!1;var f=t.textures.getFrame(s,r);this.is3Slice=!c&&!d,f.scale9&&(this.is3Slice=f.is3Slice);for(var p=this.is3Slice?18:54,g=0;g{var s=i(25305),r=i(44603),n=i(23568),a=i(35154),o=i(28103);r.register("nineslice",(function(t,e){void 0===t&&(t={});var i=n(t,"key",null),r=n(t,"frame",null),h=a(t,"width",256),l=a(t,"height",256),u=a(t,"leftWidth",10),c=a(t,"rightWidth",10),d=a(t,"topHeight",0),f=a(t,"bottomHeight",0),p=new o(this.scene,0,0,i,r,h,l,u,c,d,f);return void 0!==e&&(t.add=e),s(this.scene,p,t),p}))},47521:(t,e,i)=>{var s=i(28103);i(39429).register("nineslice",(function(t,e,i,r,n,a,o,h,l,u){return this.displayList.add(new s(this.scene,t,e,i,r,n,a,o,h,l,u))}))},78023:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(52230),t.exports={renderWebGL:r,renderCanvas:n}},52230:(t,e,i)=>{var s=i(91296),r=i(70554);t.exports=function(t,e,i,n){var a=e.vertices,o=a.length;if(0!==o){i.addToRenderList(e);var h=t.pipelines.set(e.pipeline,e),l=s(e,i,n,!1).calc;t.pipelines.preBatch(e);var u=h.setGameObject(e),c=h.vertexViewF32,d=h.vertexViewU32,f=h.vertexCount*h.currentShader.vertexComponentCount-1,p=i.roundPixels,g=e.tintFill,v=i.alpha*e.alpha,m=r.getTintAppendFloatAlpha(e.tint,v),x=h.vertexAvailable(),y=-1;x{var s=i(83419),r=i(44777),n=i(37589),a=i(6113),o=i(91389),h=i(90664),l=new s({Extends:r,initialize:function(t){r.call(this,t,null,!1),this.active=!1,this.easeName="Linear",this.r=[],this.g=[],this.b=[]},getMethod:function(){return null===this.propertyValue?0:9},setMethods:function(){var t=this.propertyValue,e=t,i=this.defaultEmit,s=this.defaultUpdate;if(9===this.method){this.start=t[0],this.ease=a("Linear"),this.interpolation=o("linear"),i=this.easedValueEmit,s=this.easeValueUpdate,e=t[0],this.active=!0;for(var r=0;r{var s=i(30976),r=i(45319),n=i(83419),a=i(99472),o=i(6113),h=i(95540),l=i(91389),u=i(77720),c=i(15994),d=new n({initialize:function(t,e,i){void 0===i&&(i=!1),this.propertyKey=t,this.propertyValue=e,this.defaultValue=e,this.steps=0,this.counter=0,this.yoyo=!1,this.direction=0,this.start=0,this.current=0,this.end=0,this.ease=null,this.interpolation=null,this.emitOnly=i,this.onEmit=this.defaultEmit,this.onUpdate=this.defaultUpdate,this.active=!0,this.method=0,this._onEmit,this._onUpdate},loadConfig:function(t,e){void 0===t&&(t={}),e&&(this.propertyKey=e),this.propertyValue=h(t,this.propertyKey,this.defaultValue),this.method=this.getMethod(),this.setMethods(),this.emitOnly&&(this.onUpdate=this.defaultUpdate)},toJSON:function(){return JSON.stringify(this.propertyValue)},onChange:function(t){var e;switch(this.method){case 1:case 3:case 8:e=t;break;case 2:this.propertyValue.indexOf(t)>=0&&(e=t);break;case 4:var i=(this.end-this.start)/this.steps;e=u(t,i),this.counter=e;break;case 5:case 6:case 7:e=r(t,this.start,this.end);break;case 9:e=this.start[0]}return this.current=e,this},getMethod:function(){var t=this.propertyValue;if(null===t)return 0;var e=typeof t;if("number"===e)return 1;if(Array.isArray(t))return 2;if("function"===e)return 3;if("object"===e){if(this.hasBoth(t,"start","end"))return this.has(t,"steps")?4:5;if(this.hasBoth(t,"min","max"))return 6;if(this.has(t,"random"))return 7;if(this.hasEither(t,"onEmit","onUpdate"))return 8;if(this.hasEither(t,"values","interpolation"))return 9}return 0},setMethods:function(){var t=this.propertyValue,e=t,i=this.defaultEmit,s=this.defaultUpdate;switch(this.method){case 1:i=this.staticValueEmit;break;case 2:i=this.randomStaticValueEmit,e=t[0];break;case 3:this._onEmit=t,i=this.proxyEmit;break;case 4:this.start=t.start,this.end=t.end,this.steps=t.steps,this.counter=this.start,this.yoyo=!!this.has(t,"yoyo")&&t.yoyo,this.direction=0,i=this.steppedEmit,e=this.start;break;case 5:this.start=t.start,this.end=t.end;var r=this.has(t,"ease")?t.ease:"Linear";this.ease=o(r,t.easeParams),i=this.has(t,"random")&&t.random?this.randomRangedValueEmit:this.easedValueEmit,s=this.easeValueUpdate,e=this.start;break;case 6:this.start=t.min,this.end=t.max,i=this.has(t,"int")&&t.int?this.randomRangedIntEmit:this.randomRangedValueEmit,e=this.start;break;case 7:var n=t.random;Array.isArray(n)&&(this.start=n[0],this.end=n[1]),i=this.randomRangedIntEmit,e=this.start;break;case 8:this._onEmit=this.has(t,"onEmit")?t.onEmit:this.defaultEmit,this._onUpdate=this.has(t,"onUpdate")?t.onUpdate:this.defaultUpdate,i=this.proxyEmit,s=this.proxyUpdate;break;case 9:this.start=t.values;var a=this.has(t,"ease")?t.ease:"Linear";this.ease=o(a,t.easeParams),this.interpolation=l(t.interpolation),i=this.easedValueEmit,s=this.easeValueUpdate,e=this.start[0]}return this.onEmit=i,this.onUpdate=s,this.current=e,this},has:function(t,e){return t.hasOwnProperty(e)},hasBoth:function(t,e,i){return t.hasOwnProperty(e)&&t.hasOwnProperty(i)},hasEither:function(t,e,i){return t.hasOwnProperty(e)||t.hasOwnProperty(i)},defaultEmit:function(t,e,i){return i},defaultUpdate:function(t,e,i,s){return s},proxyEmit:function(t,e,i){var s=this._onEmit(t,e,i);return this.current=s,s},proxyUpdate:function(t,e,i,s){var r=this._onUpdate(t,e,i,s);return this.current=r,r},staticValueEmit:function(){return this.current},staticValueUpdate:function(){return this.current},randomStaticValueEmit:function(){var t=Math.floor(Math.random()*this.propertyValue.length);return this.current=this.propertyValue[t],this.current},randomRangedValueEmit:function(t,e){var i=a(this.start,this.end);return t&&t.data[e]&&(t.data[e].min=i,t.data[e].max=this.end),this.current=i,i},randomRangedIntEmit:function(t,e){var i=s(this.start,this.end);return t&&t.data[e]&&(t.data[e].min=i,t.data[e].max=this.end),this.current=i,i},steppedEmit:function(){var t,e=this.counter,i=e,s=(this.end-this.start)/this.steps;this.yoyo?(0===this.direction?(i+=s)>=this.end&&(t=i-this.end,i=this.end-t,this.direction=1):(i-=s)<=this.start&&(t=this.start-i,i=this.start+t,this.direction=0),this.counter=i):this.counter=c(i+s,this.start,this.end);return this.current=e,e},easedValueEmit:function(t,e){if(t&&t.data[e]){var i=t.data[e];i.min=this.start,i.max=this.end}return this.current=this.start,this.start},easeValueUpdate:function(t,e,i){var s,r=t.data[e],n=this.ease(i);return s=this.interpolation?this.interpolation(this.start,n):(r.max-r.min)*n+r.min,this.current=s,s},destroy:function(){this.propertyValue=null,this.defaultValue=null,this.ease=null,this.interpolation=null,this._onEmit=null,this._onUpdate=null}});t.exports=d},24502:(t,e,i)=>{var s=i(83419),r=i(95540),n=i(20286),a=new s({Extends:n,initialize:function(t,e,i,s,a){if("object"==typeof t){var o=t;t=r(o,"x",0),e=r(o,"y",0),i=r(o,"power",0),s=r(o,"epsilon",100),a=r(o,"gravity",50)}else void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=100),void 0===a&&(a=50);n.call(this,t,e,!0),this._gravity=a,this._power=i*a,this._epsilon=s*s},update:function(t,e){var i=this.x-t.x,s=this.y-t.y,r=i*i+s*s;if(0!==r){var n=Math.sqrt(r);r{var s=i(9674),r=i(45319),n=i(83419),a=i(39506),o=i(87841),h=i(11520),l=i(26099),u=new n({initialize:function(t){this.emitter=t,this.texture=null,this.frame=null,this.x=0,this.y=0,this.worldPosition=new l,this.velocityX=0,this.velocityY=0,this.accelerationX=0,this.accelerationY=0,this.maxVelocityX=1e4,this.maxVelocityY=1e4,this.bounce=0,this.scaleX=1,this.scaleY=1,this.alpha=1,this.angle=0,this.rotation=0,this.tint=16777215,this.life=1e3,this.lifeCurrent=1e3,this.delayCurrent=0,this.holdCurrent=0,this.lifeT=0,this.data={tint:{min:16777215,max:16777215},alpha:{min:1,max:1},rotate:{min:0,max:0},scaleX:{min:1,max:1},scaleY:{min:1,max:1},x:{min:0,max:0},y:{min:0,max:0},accelerationX:{min:0,max:0},accelerationY:{min:0,max:0},maxVelocityX:{min:0,max:0},maxVelocityY:{min:0,max:0},moveToX:{min:0,max:0},moveToY:{min:0,max:0},bounce:{min:0,max:0}},this.isCropped=!1,this.scene=t.scene,this.anims=new s(this),this.bounds=new o},emit:function(t,e,i,s,r,n){return this.emitter.emit(t,e,i,s,r,n)},isAlive:function(){return this.lifeCurrent>0},kill:function(){this.lifeCurrent=0},setPosition:function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.x=t,this.y=e},fire:function(t,e){var i=this.emitter,s=i.ops,r=i.getAnim();if(r?this.anims.play(r):(this.frame=i.getFrame(),this.texture=this.frame.texture),!this.frame)throw new Error("Particle has no texture frame");if(i.getEmitZone(this),void 0===t?this.x+=s.x.onEmit(this,"x"):s.x.steps>0?this.x+=t+s.x.onEmit(this,"x"):this.x+=t,void 0===e?this.y+=s.y.onEmit(this,"y"):s.y.steps>0?this.y+=e+s.y.onEmit(this,"y"):this.y+=e,this.life=s.lifespan.onEmit(this,"lifespan"),this.lifeCurrent=this.life,this.lifeT=0,this.delayCurrent=s.delay.onEmit(this,"delay"),this.holdCurrent=s.hold.onEmit(this,"hold"),this.scaleX=s.scaleX.onEmit(this,"scaleX"),this.scaleY=s.scaleY.active?s.scaleY.onEmit(this,"scaleY"):this.scaleX,this.angle=s.rotate.onEmit(this,"rotate"),this.rotation=a(this.angle),i.worldMatrix.transformPoint(this.x,this.y,this.worldPosition),0===this.delayCurrent&&i.getDeathZone(this))return this.lifeCurrent=0,!1;var n=s.speedX.onEmit(this,"speedX"),o=s.speedY.active?s.speedY.onEmit(this,"speedY"):n;if(i.radial){var h=a(s.angle.onEmit(this,"angle"));this.velocityX=Math.cos(h)*Math.abs(n),this.velocityY=Math.sin(h)*Math.abs(o)}else if(i.moveTo){var l=s.moveToX.onEmit(this,"moveToX"),u=s.moveToY.onEmit(this,"moveToY"),c=this.life/1e3;this.velocityX=(l-this.x)/c,this.velocityY=(u-this.y)/c}else this.velocityX=n,this.velocityY=o;return i.acceleration&&(this.accelerationX=s.accelerationX.onEmit(this,"accelerationX"),this.accelerationY=s.accelerationY.onEmit(this,"accelerationY")),this.maxVelocityX=s.maxVelocityX.onEmit(this,"maxVelocityX"),this.maxVelocityY=s.maxVelocityY.onEmit(this,"maxVelocityY"),this.bounce=s.bounce.onEmit(this,"bounce"),this.alpha=s.alpha.onEmit(this,"alpha"),s.color.active?this.tint=s.color.onEmit(this,"tint"):this.tint=s.tint.onEmit(this,"tint"),!0},update:function(t,e,i){if(this.lifeCurrent<=0)return!(this.holdCurrent>0)||(this.holdCurrent-=t,this.holdCurrent<=0);if(this.delayCurrent>0)return this.delayCurrent-=t,!1;this.anims.update(0,t);var s=this.emitter,n=s.ops,o=1-this.lifeCurrent/this.life;if(this.lifeT=o,this.x=n.x.onUpdate(this,"x",o,this.x),this.y=n.y.onUpdate(this,"y",o,this.y),s.moveTo){var h=n.moveToX.onUpdate(this,"moveToX",o,s.moveToX),l=n.moveToY.onUpdate(this,"moveToY",o,s.moveToY),u=this.lifeCurrent/1e3;this.velocityX=(h-this.x)/u,this.velocityY=(l-this.y)/u}return this.computeVelocity(s,t,e,i,o),this.scaleX=n.scaleX.onUpdate(this,"scaleX",o,this.scaleX),n.scaleY.active?this.scaleY=n.scaleY.onUpdate(this,"scaleY",o,this.scaleY):this.scaleY=this.scaleX,this.angle=n.rotate.onUpdate(this,"rotate",o,this.angle),this.rotation=a(this.angle),s.getDeathZone(this)?(this.lifeCurrent=0,!0):(this.alpha=r(n.alpha.onUpdate(this,"alpha",o,this.alpha),0,1),n.color.active?this.tint=n.color.onUpdate(this,"color",o,this.tint):this.tint=n.tint.onUpdate(this,"tint",o,this.tint),this.lifeCurrent-=t,this.lifeCurrent<=0&&this.holdCurrent<=0)},computeVelocity:function(t,e,i,s,n){var a=t.ops,o=this.velocityX,h=this.velocityY,l=a.accelerationX.onUpdate(this,"accelerationX",n,this.accelerationX),u=a.accelerationY.onUpdate(this,"accelerationY",n,this.accelerationY),c=a.maxVelocityX.onUpdate(this,"maxVelocityX",n,this.maxVelocityX),d=a.maxVelocityY.onUpdate(this,"maxVelocityY",n,this.maxVelocityY);this.bounce=a.bounce.onUpdate(this,"bounce",n,this.bounce),o+=t.gravityX*i+l*i,h+=t.gravityY*i+u*i,o=r(o,-c,c),h=r(h,-d,d),this.velocityX=o,this.velocityY=h,this.x+=o*i,this.y+=h*i,t.worldMatrix.transformPoint(this.x,this.y,this.worldPosition);for(var f=0;f{var s=i(83419),r=i(20286),n=i(87841),a=new s({Extends:r,initialize:function(t,e,i,s,a,o,h,l){void 0===a&&(a=!0),void 0===o&&(o=!0),void 0===h&&(h=!0),void 0===l&&(l=!0),r.call(this,t,e,!0),this.bounds=new n(t,e,i,s),this.collideLeft=a,this.collideRight=o,this.collideTop=h,this.collideBottom=l},update:function(t){var e=this.bounds,i=-t.bounce,s=t.worldPosition;s.xe.right&&this.collideRight&&(t.x-=s.x-e.right,t.velocityX*=i),s.ye.bottom&&this.collideBottom&&(t.y-=s.y-e.bottom,t.velocityY*=i)}});t.exports=a},31600:(t,e,i)=>{var s=i(83419),r=i(31401),n=i(53774),a=i(43459),o=i(26388),h=i(19909),l=i(76472),u=i(44777),c=i(20696),d=i(95643),f=i(95540),p=i(26546),g=i(24502),v=i(1985),m=i(97022),x=i(86091),y=i(73162),T=i(20074),w=i(56480),E=i(68875),S=i(87841),b=i(59996),A=i(72905),_=i(90668),C=i(19186),R=i(61340),M=i(26099),P=i(15994),L=i(69601),O=["active","advance","blendMode","colorEase","deathCallback","deathCallbackScope","duration","emitCallback","emitCallbackScope","follow","frequency","gravityX","gravityY","maxAliveParticles","maxParticles","name","emitting","particleBringToTop","particleClass","radial","sortCallback","sortOrderAsc","sortProperty","stopAfter","tintFill","timeScale","trackVisible","visible"],F=["accelerationX","accelerationY","alpha","angle","bounce","color","delay","hold","lifespan","maxVelocityX","maxVelocityY","moveToX","moveToY","quantity","rotate","scaleX","scaleY","speedX","speedY","tint","x","y"],D=new s({Extends:d,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.Mask,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Texture,r.Transform,r.Visible,_],initialize:function(t,e,i,s,r){d.call(this,t,"ParticleEmitter"),this.particleClass=w,this.ops={accelerationX:new u("accelerationX",0),accelerationY:new u("accelerationY",0),alpha:new u("alpha",1),angle:new u("angle",{min:0,max:360},!0),bounce:new u("bounce",0),color:new l("color"),delay:new u("delay",0,!0),hold:new u("hold",0,!0),lifespan:new u("lifespan",1e3,!0),maxVelocityX:new u("maxVelocityX",1e4),maxVelocityY:new u("maxVelocityY",1e4),moveToX:new u("moveToX",0),moveToY:new u("moveToY",0),quantity:new u("quantity",1,!0),rotate:new u("rotate",0),scaleX:new u("scaleX",1),scaleY:new u("scaleY",1),speedX:new u("speedX",0,!0),speedY:new u("speedY",0,!0),tint:new u("tint",16777215),x:new u("x",0),y:new u("y",0)},this.radial=!0,this.gravityX=0,this.gravityY=0,this.acceleration=!1,this.moveTo=!1,this.emitCallback=null,this.emitCallbackScope=null,this.deathCallback=null,this.deathCallbackScope=null,this.maxParticles=0,this.maxAliveParticles=0,this.stopAfter=0,this.duration=0,this.frequency=0,this.emitting=!0,this.particleBringToTop=!0,this.timeScale=1,this.emitZones=[],this.deathZones=[],this.viewBounds=null,this.follow=null,this.followOffset=new M,this.trackVisible=!1,this.frames=[],this.randomFrame=!0,this.frameQuantity=1,this.anims=[],this.randomAnim=!0,this.animQuantity=1,this.dead=[],this.alive=[],this.counters=new Float32Array(10),this.skipping=!1,this.worldMatrix=new R,this.sortProperty="",this.sortOrderAsc=!0,this.sortCallback=this.depthSortCallback,this.processors=new y(this),this.tintFill=!1,this.initPipeline(),this.initPostPipeline(),this.setPosition(e,i),this.setTexture(s),r&&this.setConfig(r)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},setConfig:function(t){if(!t)return this;var e=0,i="",s=this.ops;for(e=0;e=this.animQuantity&&(this.animCounter=0,this.currentAnim=P(this.currentAnim+1,0,e)),i},setAnim:function(t,e,i){void 0===e&&(e=!0),void 0===i&&(i=1),this.randomAnim=e,this.animQuantity=i,this.currentAnim=0;var s=typeof t;if(this.anims.length=0,Array.isArray(t))this.anims=this.anims.concat(t);else if("string"===s)this.anims.push(t);else if("object"===s){var r=t;(t=f(r,"anims",null))&&(this.anims=this.anims.concat(t));var n=f(r,"cycle",!1);this.randomAnim=!n,this.animQuantity=f(r,"quantity",i)}return 1===this.anims.length&&(this.animQuantity=1,this.randomAnim=!1),this},setRadial:function(t){return void 0===t&&(t=!0),this.radial=t,this},addParticleBounds:function(t,e,i,s,r,n,a,o){if("object"==typeof t){var h=t;t=h.x,e=h.y,i=m(h,"w")?h.w:h.width,s=m(h,"h")?h.h:h.height}return this.addParticleProcessor(new L(t,e,i,s,r,n,a,o))},setParticleSpeed:function(t,e){return void 0===e&&(e=t),this.ops.speedX.onChange(t),t===e?this.ops.speedY.active=!1:this.ops.speedY.onChange(e),this.radial=!0,this},setParticleScale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.ops.scaleX.onChange(t),this.ops.scaleY.onChange(e),this},setParticleGravity:function(t,e){return this.gravityX=t,this.gravityY=e,this},setParticleAlpha:function(t){return this.ops.alpha.onChange(t),this},setParticleTint:function(t){return this.ops.tint.onChange(t),this},setEmitterAngle:function(t){return this.ops.angle.onChange(t),this},setParticleLifespan:function(t){return this.ops.lifespan.onChange(t),this},setQuantity:function(t){return this.quantity=t,this},setFrequency:function(t,e){return this.frequency=t,this.flowCounter=t>0?t:0,e&&(this.quantity=e),this},addDeathZone:function(t){var e;Array.isArray(t)||(t=[t]);for(var i=[],s=0;s-1&&(this.zoneTotal++,this.zoneTotal===s.total&&(this.zoneTotal=0,this.zoneIndex++,this.zoneIndex===i&&(this.zoneIndex=0)))}},getDeathZone:function(t){for(var e=this.deathZones,i=0;i=0&&(this.zoneIndex=e),this},addParticleProcessor:function(t){return this.processors.exists(t)||(t.emitter&&t.emitter.removeParticleProcessor(t),this.processors.add(t),t.emitter=this),t},removeParticleProcessor:function(t){return this.processors.exists(t)&&(this.processors.remove(t,!0),t.emitter=null),t},getProcessors:function(){return this.processors.getAll("active",!0)},createGravityWell:function(t){return this.addParticleProcessor(new g(t))},reserve:function(t){var e=this.dead;if(this.maxParticles>0){var i=this.getParticleCount();i+t>this.maxParticles&&(t=this.maxParticles-(i+t))}for(var s=0;s0&&this.getParticleCount()>=this.maxParticles||this.maxAliveParticles>0&&this.getAliveParticleCount()>=this.maxAliveParticles},onParticleEmit:function(t,e){return void 0===t?(this.emitCallback=null,this.emitCallbackScope=null):"function"==typeof t&&(this.emitCallback=t,e&&(this.emitCallbackScope=e)),this},onParticleDeath:function(t,e){return void 0===t?(this.deathCallback=null,this.deathCallbackScope=null):"function"==typeof t&&(this.deathCallback=t,e&&(this.deathCallbackScope=e)),this},killAll:function(){for(var t=this.dead,e=this.alive;e.length>0;)t.push(e.pop());return this},forEachAlive:function(t,e){for(var i=this.alive,s=i.length,r=0;r0&&this.fastForward(t),this.emitting=!0,this.resetCounters(this.frequency,!0),void 0!==e&&(this.duration=Math.abs(e)),this.emit(c.START,this)),this},stop:function(t){return void 0===t&&(t=!1),this.emitting&&(this.emitting=!1,t&&this.killAll(),this.emit(c.STOP,this)),this},pause:function(){return this.active=!1,this},resume:function(){return this.active=!0,this},setSortProperty:function(t,e){return void 0===t&&(t=""),void 0===e&&(e=this.true),this.sortProperty=t,this.sortOrderAsc=e,this.sortCallback=this.depthSortCallback,this},setSortCallback:function(t){return t=""!==this.sortProperty?this.depthSortCallback:null,this.sortCallback=t,this},depthSort:function(){return C(this.alive,this.sortCallback.bind(this)),this},depthSortCallback:function(t,e){var i=this.sortProperty;return this.sortOrderAsc?t[i]-e[i]:e[i]-t[i]},flow:function(t,e,i){return void 0===e&&(e=1),this.emitting=!1,this.frequency=t,this.quantity=e,void 0!==i&&(this.stopAfter=i),this.start()},explode:function(t,e,i){this.frequency=-1,this.resetCounters(-1,!0);var s=this.emitParticle(t,e,i);return this.emit(c.EXPLODE,this,s),s},emitParticleAt:function(t,e,i){return this.emitParticle(i,t,e)},emitParticle:function(t,e,i){if(!this.atLimit()){void 0===t&&(t=this.ops.quantity.onEmit());for(var s=this.dead,r=this.stopAfter,n=this.follow?this.follow.x+this.followOffset.x:e,a=this.follow?this.follow.y+this.followOffset.y:i,o=0;o0&&(this.stopCounter++,this.stopCounter>=r))break;if(this.atLimit())break}return h}},fastForward:function(t,e){void 0===e&&(e=1e3/60);var i=0;for(this.skipping=!0;i0){var u=this.deathCallback,d=this.deathCallbackScope;for(a=h-1;a>=0;a--){var f=o[a];r.splice(f.index,1),n.push(f.particle),u&&u.call(d,f.particle),f.particle.setPosition()}}if(this.emitting||this.skipping){if(0===this.frequency)this.emitParticle();else if(this.frequency>0)for(this.flowCounter-=e;this.flowCounter<=0;)this.emitParticle(),this.flowCounter+=this.frequency;this.skipping||(this.duration>0&&(this.elapsed+=e,this.elapsed>=this.duration&&this.stop()),this.stopAfter>0&&this.stopCounter>=this.stopAfter&&this.stop())}else 1===this.completeFlag&&0===r.length&&(this.completeFlag=0,this.emit(c.COMPLETE,this))},overlap:function(t){for(var e=this.getWorldTransformMatrix(),i=this.alive,s=i.length,r=[],n=0;n0){var u=0;for(this.skipping=!0;u0&&x(s,t,t),s},createEmitter:function(){throw new Error("createEmitter removed. See ParticleEmitter docs for info")},particleX:{get:function(){return this.ops.x.current},set:function(t){this.ops.x.onChange(t)}},particleY:{get:function(){return this.ops.y.current},set:function(t){this.ops.y.onChange(t)}},accelerationX:{get:function(){return this.ops.accelerationX.current},set:function(t){this.ops.accelerationX.onChange(t)}},accelerationY:{get:function(){return this.ops.accelerationY.current},set:function(t){this.ops.accelerationY.onChange(t)}},maxVelocityX:{get:function(){return this.ops.maxVelocityX.current},set:function(t){this.ops.maxVelocityX.onChange(t)}},maxVelocityY:{get:function(){return this.ops.maxVelocityY.current},set:function(t){this.ops.maxVelocityY.onChange(t)}},speed:{get:function(){return this.ops.speedX.current},set:function(t){this.ops.speedX.onChange(t),this.ops.speedY.onChange(t)}},speedX:{get:function(){return this.ops.speedX.current},set:function(t){this.ops.speedX.onChange(t)}},speedY:{get:function(){return this.ops.speedY.current},set:function(t){this.ops.speedY.onChange(t)}},moveToX:{get:function(){return this.ops.moveToX.current},set:function(t){this.ops.moveToX.onChange(t)}},moveToY:{get:function(){return this.ops.moveToY.current},set:function(t){this.ops.moveToY.onChange(t)}},bounce:{get:function(){return this.ops.bounce.current},set:function(t){this.ops.bounce.onChange(t)}},particleScaleX:{get:function(){return this.ops.scaleX.current},set:function(t){this.ops.scaleX.onChange(t)}},particleScaleY:{get:function(){return this.ops.scaleY.current},set:function(t){this.ops.scaleY.onChange(t)}},particleColor:{get:function(){return this.ops.color.current},set:function(t){this.ops.color.onChange(t)}},colorEase:{get:function(){return this.ops.color.easeName},set:function(t){this.ops.color.setEase(t)}},particleTint:{get:function(){return this.ops.tint.current},set:function(t){this.ops.tint.onChange(t)}},particleAlpha:{get:function(){return this.ops.alpha.current},set:function(t){this.ops.alpha.onChange(t)}},lifespan:{get:function(){return this.ops.lifespan.current},set:function(t){this.ops.lifespan.onChange(t)}},particleAngle:{get:function(){return this.ops.angle.current},set:function(t){this.ops.angle.onChange(t)}},particleRotate:{get:function(){return this.ops.rotate.current},set:function(t){this.ops.rotate.onChange(t)}},quantity:{get:function(){return this.ops.quantity.current},set:function(t){this.ops.quantity.onChange(t)}},delay:{get:function(){return this.ops.delay.current},set:function(t){this.ops.delay.onChange(t)}},hold:{get:function(){return this.ops.hold.current},set:function(t){this.ops.hold.onChange(t)}},flowCounter:{get:function(){return this.counters[0]},set:function(t){this.counters[0]=t}},frameCounter:{get:function(){return this.counters[1]},set:function(t){this.counters[1]=t}},animCounter:{get:function(){return this.counters[2]},set:function(t){this.counters[2]=t}},elapsed:{get:function(){return this.counters[3]},set:function(t){this.counters[3]=t}},stopCounter:{get:function(){return this.counters[4]},set:function(t){this.counters[4]=t}},completeFlag:{get:function(){return this.counters[5]},set:function(t){this.counters[5]=t}},zoneIndex:{get:function(){return this.counters[6]},set:function(t){this.counters[6]=t}},zoneTotal:{get:function(){return this.counters[7]},set:function(t){this.counters[7]=t}},currentFrame:{get:function(){return this.counters[8]},set:function(t){this.counters[8]=t}},currentAnim:{get:function(){return this.counters[9]},set:function(t){this.counters[9]=t}},preDestroy:function(){var t;this.texture=null,this.frames=null,this.anims=null,this.emitCallback=null,this.emitCallbackScope=null,this.deathCallback=null,this.deathCallbackScope=null,this.emitZones=null,this.deathZones=null,this.bounds=null,this.follow=null,this.counters=null;var e=this.ops;for(t=0;t{var s=i(59996),r=i(61340),n=new r,a=new r,o=new r,h=new r;t.exports=function(t,e,i,r){var l=n,u=a,c=o,d=h;r?(d.loadIdentity(),d.multiply(r),d.translate(e.x,e.y),d.rotate(e.rotation),d.scale(e.scaleX,e.scaleY)):d.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var f=t.currentContext,p=i.roundPixels,g=i.alpha,v=e.alpha,m=e.alive,x=m.length,y=e.viewBounds;if(e.visible&&0!==x&&(!y||s(y,i.worldView))){e.sortCallback&&e.depthSort(),i.addToRenderList(e);var T=e.scrollFactorX,w=e.scrollFactorY;f.save(),f.globalCompositeOperation=t.blendModes[e.blendMode];for(var E=0;E0&&_.height>0){var C=-A.halfWidth,R=-A.halfHeight;f.globalAlpha=b,f.save(),u.setToContext(f),p&&(C=Math.round(C),R=Math.round(R)),f.imageSmoothingEnabled=!A.source.scaleMode,f.drawImage(A.source.image,_.x,_.y,_.width,_.height,C,R,_.width,_.height),f.restore()}}}f.restore()}}},92730:(t,e,i)=>{var s=i(25305),r=i(44603),n=i(23568),a=i(95540),o=i(31600);r.register("particles",(function(t,e){void 0===t&&(t={});var i=n(t,"key",null),r=a(t,"config",null),h=new o(this.scene,0,0,i);return void 0!==e&&(t.add=e),s(this.scene,h,t),r&&h.setConfig(r),h}))},676:(t,e,i)=>{var s=i(39429),r=i(31600);s.register("particles",(function(t,e,i,s){return void 0!==t&&"string"==typeof t&&console.warn("ParticleEmitterManager was removed in Phaser 3.60. See documentation for details"),this.displayList.add(new r(this.scene,t,e,i,s))}))},90668:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(21188),n=i(9871),t.exports={renderWebGL:r,renderCanvas:n}},21188:(t,e,i)=>{var s=i(59996),r=i(61340),n=i(70554),a=new r,o=new r,h=new r,l=new r;t.exports=function(t,e,i,r){var u=t.pipelines.set(e.pipeline),c=a,d=o,f=h,p=l;r?(p.loadIdentity(),p.multiply(r),p.translate(e.x,e.y),p.rotate(e.rotation),p.scale(e.scaleX,e.scaleY)):p.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var g=n.getTintAppendFloatAlpha,v=i.alpha,m=e.alpha;t.pipelines.preBatch(e);var x=e.alive,y=x.length,T=e.viewBounds;if(0!==y&&(!T||s(T,i.worldView))){e.sortCallback&&e.depthSort(),i.addToRenderList(e),c.copyFrom(i.matrix),c.multiplyWithOffset(p,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),t.setBlendMode(e.blendMode),e.mask&&(e.mask.preRenderWebGL(t,e,i),t.pipelines.set(e.pipeline));for(var w,E,S=e.tintFill,b=0;b{var s=new(i(83419))({initialize:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=!0),this.emitter,this.x=t,this.y=e,this.active=i},update:function(){},destroy:function(){this.emitter=null}});t.exports=s},9774:t=>{t.exports="complete"},812:t=>{t.exports="deathzone"},30522:t=>{t.exports="explode"},96695:t=>{t.exports="start"},18677:t=>{t.exports="stop"},20696:(t,e,i)=>{t.exports={COMPLETE:i(9774),DEATH_ZONE:i(812),EXPLODE:i(30522),START:i(96695),STOP:i(18677)}},18404:(t,e,i)=>{t.exports={EmitterColorOp:i(76472),EmitterOp:i(44777),Events:i(20696),GravityWell:i(24502),Particle:i(56480),ParticleBounds:i(69601),ParticleEmitter:i(31600),ParticleProcessor:i(20286),Zones:i(21024)}},26388:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.source=t,this.killOnEnter=e},willKill:function(t){var e=this.source.contains(t.x,t.y);return e&&this.killOnEnter||!e&&!this.killOnEnter}});t.exports=s},19909:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,r,n){void 0===s&&(s=!1),void 0===r&&(r=!0),void 0===n&&(n=-1),this.source=t,this.points=[],this.quantity=e,this.stepRate=i,this.yoyo=s,this.counter=-1,this.seamless=r,this._length=0,this._direction=0,this.total=n,this.updateSource()},updateSource:function(){if(this.points=this.source.getPoints(this.quantity,this.stepRate),this.seamless){var t=this.points[0],e=this.points[this.points.length-1];t.x===e.x&&t.y===e.y&&this.points.pop()}var i=this._length;return this._length=this.points.length,this._lengththis._length&&(this.counter=this._length-1),this},changeSource:function(t){return this.source=t,this.updateSource()},getPoint:function(t){0===this._direction?(this.counter++,this.counter>=this._length&&(this.yoyo?(this._direction=1,this.counter=this._length-1):this.counter=0)):(this.counter--,-1===this.counter&&(this.yoyo?(this._direction=0,this.counter=0):this.counter=this._length-1));var e=this.points[this.counter];e&&(t.x=e.x,t.y=e.y)}});t.exports=s},68875:(t,e,i)=>{var s=i(83419),r=i(26099),n=new s({initialize:function(t){this.source=t,this._tempVec=new r,this.total=-1},getPoint:function(t){var e=this._tempVec;this.source.getRandomPoint(e),t.x=e.x,t.y=e.y}});t.exports=n},21024:(t,e,i)=>{t.exports={DeathZone:i(26388),EdgeZone:i(19909),RandomZone:i(68875)}},1159:(t,e,i)=>{var s=i(83419),r=i(31401),n=i(68287),a=new s({Extends:n,Mixins:[r.PathFollower],initialize:function(t,e,i,s,r,a){n.call(this,t,i,s,r,a),this.path=e},preUpdate:function(t,e){this.anims.update(t,e),this.pathUpdate(t)}});t.exports=a},90145:(t,e,i)=>{var s=i(39429),r=i(1159);s.register("follower",(function(t,e,i,s,n){var a=new r(this.scene,t,e,i,s,n);return this.displayList.add(a),this.updateList.add(a),a}))},33663:(t,e,i)=>{var s=i(9674),r=i(83419),n=i(48803),a=i(90664),o=i(4703),h=i(45650),l=new r({Extends:o,initialize:function(t,e,i,r,n,a,h,l){r||(r="__DEFAULT"),o.call(this,t,e,i,r,n),this.type="Plane",this.anims=new s(this),this.gridWidth,this.gridHeight,this.isTiled,this._checkerboard=null,this.hideCCW=!1,this.setGridSize(a,h,l),this.setSizeToFrame(!1),this.setViewHeight()},originX:{get:function(){return.5}},originY:{get:function(){return.5}},setGridSize:function(t,e,i){void 0===t&&(t=8),void 0===e&&(e=8),void 0===i&&(i=!1);var s=!1;return i&&(s=!0),this.gridWidth=t,this.gridHeight=e,this.isTiled=i,this.clear(),n({mesh:this,widthSegments:t,heightSegments:e,isOrtho:!1,tile:i,flipY:s}),this},setSizeToFrame:function(t){void 0===t&&(t=!0);var e=this.frame;if(this.setPerspective(this.width/e.width,this.height/e.height),this._checkerboard&&this._checkerboard!==this.texture&&this.removeCheckerboard(),!t)return this;var i,s,r=this.gridWidth,n=this.gridHeight,a=this.vertices,o=e.u0,h=e.u1,l=e.v0,u=e.v1,c=0;if(this.isTiled)for(l=e.v1,u=e.v0,s=0;s7&&c>7?l.push(n.r,n.g,n.b,i):l.push(o.r,o.g,o.b,s);var d=this.scene.sys.textures.addUint8Array(h(),new Uint8Array(l),16,16);return this.removeCheckerboard(),this.setTexture(d),this.setSizeToFrame(),this.setViewHeight(r),this},removeCheckerboard:function(){this._checkerboard&&(this._checkerboard.destroy(),this._checkerboard=null)},play:function(t,e){return this.anims.play(t,e)},playReverse:function(t,e){return this.anims.playReverse(t,e)},playAfterDelay:function(t,e){return this.anims.playAfterDelay(t,e)},playAfterRepeat:function(t,e){return this.anims.playAfterRepeat(t,e)},stop:function(){return this.anims.stop()},stopAfterDelay:function(t){return this.anims.stopAfterDelay(t)},stopAfterRepeat:function(t){return this.anims.stopAfterRepeat(t)},stopOnFrame:function(t){return this.anims.stopOnFrame(t)},preUpdate:function(t,e){o.prototype.preUpdate.call(this,t,e),this.anims.update(t,e)},preDestroy:function(){this.clear(),this.removeCheckerboard(),this.anims.destroy(),this.anims=void 0,this.debugCallback=null,this.debugGraphic=null}});t.exports=l},56015:(t,e,i)=>{var s=i(25305),r=i(13059),n=i(44603),a=i(23568),o=i(35154),h=i(33663);n.register("plane",(function(t,e){void 0===t&&(t={});var i=a(t,"key",null),n=a(t,"frame",null),l=o(t,"width",8),u=o(t,"height",8),c=o(t,"tile",!1),d=new h(this.scene,0,0,i,n,l,u,c);void 0!==e&&(t.add=e);var f=o(t,"checkerboard",null);if(f){var p=o(f,"color1",16777215),g=o(f,"color2",255),v=o(f,"alpha1",255),m=o(f,"alpha2",255),x=o(f,"height",128);d.createCheckerboard(p,g,v,m,x)}return s(this.scene,d,t),r(d,t),d}))},30985:(t,e,i)=>{var s=i(33663);i(39429).register("plane",(function(t,e,i,r,n,a,o){return this.displayList.add(new s(this.scene,t,e,i,r,n,a,o))}))},80321:(t,e,i)=>{var s=i(83419),r=i(31401),n=i(95643),a=i(30100),o=i(36060),h=i(67277),l=new s({Extends:n,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.Mask,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Transform,r.Visible,h],initialize:function(t,e,i,s,r,h,l){void 0===s&&(s=16777215),void 0===r&&(r=128),void 0===h&&(h=1),void 0===l&&(l=.1),n.call(this,t,"PointLight"),this.initPipeline(o.POINTLIGHT_PIPELINE),this.initPostPipeline(),this.setPosition(e,i),this.color=a(s),this.intensity=h,this.attenuation=l,this.width=2*r,this.height=2*r,this._radius=r},radius:{get:function(){return this._radius},set:function(t){this._radius=t,this.width=2*t,this.height=2*t}},originX:{get:function(){return.5}},originY:{get:function(){return.5}},displayOriginX:{get:function(){return this._radius}},displayOriginY:{get:function(){return this._radius}}});t.exports=l},39829:(t,e,i)=>{var s=i(25305),r=i(44603),n=i(23568),a=i(80321);r.register("pointlight",(function(t,e){void 0===t&&(t={});var i=n(t,"color",16777215),r=n(t,"radius",128),o=n(t,"intensity",1),h=n(t,"attenuation",.1),l=new a(this.scene,0,0,i,r,o,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},71255:(t,e,i)=>{var s=i(39429),r=i(80321);s.register("pointlight",(function(t,e,i,s,n,a){return this.displayList.add(new r(this.scene,t,e,i,s,n,a))}))},67277:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(57787),t.exports={renderWebGL:r,renderCanvas:n}},57787:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,r){i.addToRenderList(e);var n=t.pipelines.set(e.pipeline),a=s(e,i,r).calc,o=e.width,h=e.height,l=-e._radius,u=-e._radius,c=l+o,d=u+h,f=a.getX(0,0),p=a.getY(0,0),g=a.getX(l,u),v=a.getY(l,u),m=a.getX(l,d),x=a.getY(l,d),y=a.getX(c,d),T=a.getY(c,d),w=a.getX(c,u),E=a.getY(c,u);t.pipelines.preBatch(e),n.batchPointLight(e,i,g,v,m,x,y,T,w,E,f,p),t.pipelines.postBatch(e)}},591:(t,e,i)=>{var s=i(83419),r=i(81320),n=i(88571),a=new s({Extends:n,initialize:function(t,e,i,s,a){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=32),void 0===a&&(a=32);var o=new r(t.sys.textures,"",s,a);n.call(this,t,e,i,o),this.type="RenderTexture",this.camera=this.texture.camera,this._saved=!1},setSize:function(t,e){this.width=t,this.height=e,this.texture.setSize(t,e),this.updateDisplayOrigin();var i=this.input;return i&&!i.customHitArea&&(i.hitArea.width=t,i.hitArea.height=e),this},resize:function(t,e){return this.setSize(t,e),this},saveTexture:function(t){var e=this.texture;return e.key=t,e.manager.addDynamicTexture(e)&&(this._saved=!0),e},fill:function(t,e,i,s,r,n){return this.texture.fill(t,e,i,s,r,n),this},clear:function(){return this.texture.clear(),this},stamp:function(t,e,i,s,r){return this.texture.stamp(t,e,i,s,r),this},erase:function(t,e,i){return this.texture.erase(t,e,i),this},draw:function(t,e,i,s,r){return this.texture.draw(t,e,i,s,r),this},drawFrame:function(t,e,i,s,r,n){return this.texture.drawFrame(t,e,i,s,r,n),this},repeat:function(t,e,i,s,r,n,a,o,h){return this.texture.repeat(t,e,i,s,r,n,a,o,h),this},beginDraw:function(){return this.texture.beginDraw(),this},batchDraw:function(t,e,i,s,r){return this.texture.batchDraw(t,e,i,s,r),this},batchDrawFrame:function(t,e,i,s,r,n){return this.texture.batchDrawFrame(t,e,i,s,r,n),this},endDraw:function(t){return this.texture.endDraw(t),this},snapshotArea:function(t,e,i,s,r,n,a){return this.texture.snapshotArea(t,e,i,s,r,n,a),this},snapshot:function(t,e,i){return this.snapshotArea(0,0,this.width,this.height,t,e,i)},snapshotPixel:function(t,e,i){return this.snapshotArea(t,e,1,1,i,"pixel")},preDestroy:function(){this.camera=null,this._saved||this.texture.destroy()}});t.exports=a},34495:(t,e,i)=>{var s=i(25305),r=i(44603),n=i(23568),a=i(591);r.register("renderTexture",(function(t,e){void 0===t&&(t={});var i=n(t,"x",0),r=n(t,"y",0),o=n(t,"width",32),h=n(t,"height",32),l=new a(this.scene,i,r,o,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},60505:(t,e,i)=>{var s=i(39429),r=i(591);s.register("renderTexture",(function(t,e,i,s){return this.displayList.add(new r(this.scene,t,e,i,s))}))},77757:(t,e,i)=>{var s=i(9674),r=i(83419),n=i(31401),a=i(95643),o=i(36060),h=i(38745),l=i(26099),u=new r({Extends:a,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Flip,n.Mask,n.Pipeline,n.PostPipeline,n.Size,n.Texture,n.Transform,n.Visible,n.ScrollFactor,h],initialize:function(t,e,i,r,n,h,u,c,d){void 0===r&&(r="__DEFAULT"),void 0===h&&(h=2),void 0===u&&(u=!0),a.call(this,t,"Rope"),this.anims=new s(this),this.points=h,this.vertices,this.uv,this.colors,this.alphas,this.tintFill="__DEFAULT"===r,this.dirty=!1,this.horizontal=u,this._flipX=!1,this._flipY=!1,this._perp=new l,this.debugCallback=null,this.debugGraphic=null,this.setTexture(r,n),this.setPosition(e,i),this.setSizeToFrame(),this.initPipeline(o.ROPE_PIPELINE),this.initPostPipeline(),Array.isArray(h)&&this.resizeArrays(h.length),this.setPoints(h,c,d),this.updateVertices()},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(t,e){var i=this.anims.currentFrame;this.anims.update(t,e),this.anims.currentFrame!==i&&(this.updateUVs(),this.updateVertices())},play:function(t,e,i){return this.anims.play(t,e,i),this},setDirty:function(){return this.dirty=!0,this},setHorizontal:function(t,e,i){return void 0===t&&(t=this.points.length),this.horizontal?this:(this.horizontal=!0,this.setPoints(t,e,i))},setVertical:function(t,e,i){return void 0===t&&(t=this.points.length),this.horizontal?(this.horizontal=!1,this.setPoints(t,e,i)):this},setTintFill:function(t){return void 0===t&&(t=!1),this.tintFill=t,this},setAlphas:function(t,e){var i=this.points.length;if(i<1)return this;var s,r=this.alphas;void 0===t?t=[1]:Array.isArray(t)||void 0!==e||(t=[t]);var n=0;if(void 0!==e)for(s=0;sn&&(a=t[n]),r[n]=a,t.length>n+1&&(a=t[n+1]),r[n+1]=a}return this},setColors:function(t){var e=this.points.length;if(e<1)return this;var i,s=this.colors;void 0===t?t=[16777215]:Array.isArray(t)||(t=[t]);var r=0;if(t.length===e)for(i=0;ir&&(n=t[r]),s[r]=n,t.length>r+1&&(n=t[r+1]),s[r+1]=n}return this},setPoints:function(t,e,i){if(void 0===t&&(t=2),"number"==typeof t){var s,r,n,a=t;if(a<2&&(a=2),t=[],this.horizontal)for(n=-this.frame.halfWidth,r=this.frame.width/(a-1),s=0;s{t.exports=function(){}},26209:(t,e,i)=>{var s=i(25305),r=i(44603),n=i(23568),a=i(35154),o=i(77757);r.register("rope",(function(t,e){void 0===t&&(t={});var i=n(t,"key",null),r=n(t,"frame",null),h=n(t,"horizontal",!0),l=a(t,"points",void 0),u=a(t,"colors",void 0),c=a(t,"alphas",void 0),d=new o(this.scene,0,0,i,r,l,h,u,c);return void 0!==e&&(t.add=e),s(this.scene,d,t),d}))},96819:(t,e,i)=>{var s=i(77757);i(39429).register("rope",(function(t,e,i,r,n,a,o,h){return this.displayList.add(new s(this.scene,t,e,i,r,n,a,o,h))}))},38745:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(20439),n=i(95262),t.exports={renderWebGL:r,renderCanvas:n}},20439:(t,e,i)=>{var s=i(91296),r=i(70554);t.exports=function(t,e,i,n){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline,e),o=s(e,i,n).calc,h=e.vertices,l=e.uv,u=e.colors,c=e.alphas,d=e.alpha,f=r.getTintAppendFloatAlpha,p=i.roundPixels,g=h.length,v=Math.floor(.5*g);a.flush(),t.pipelines.preBatch(e);var m=a.setGameObject(e),x=a.vertexViewF32,y=a.vertexViewU32,T=a.vertexCount*a.currentShader.vertexComponentCount-1,w=0,E=e.tintFill;e.dirty&&e.updateVertices();for(var S=e.debugCallback,b=[],A=0;A{var s=i(83419),r=i(31401),n=i(95643),a=i(95540),o=i(79291),h=i(61622),l=i(25479),u=i(61340),c=i(95428),d=i(92503),f=new s({Extends:n,Mixins:[r.ComputedSize,r.Depth,r.GetBounds,r.Mask,r.Origin,r.ScrollFactor,r.Transform,r.Visible,l],initialize:function(t,e,i,s,r,a,o,h){void 0===i&&(i=0),void 0===s&&(s=0),void 0===r&&(r=128),void 0===a&&(a=128),n.call(this,t,"Shader"),this.blendMode=-1,this.shader;var l=t.sys.renderer;this.renderer=l,this.gl=l.gl,this.vertexData=new ArrayBuffer(2*Float32Array.BYTES_PER_ELEMENT*6),this.vertexBuffer=l.createVertexBuffer(this.vertexData.byteLength,this.gl.STREAM_DRAW),this._deferSetShader=null,this._deferProjOrtho=null,this.program=null,this.bytes=new Uint8Array(this.vertexData),this.vertexViewF32=new Float32Array(this.vertexData),this._tempMatrix1=new u,this._tempMatrix2=new u,this._tempMatrix3=new u,this.viewMatrix=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),this.projectionMatrix=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),this.uniforms={},this.pointer=null,this._rendererWidth=l.width,this._rendererHeight=l.height,this._textureCount=0,this.framebuffer=null,this.glTexture=null,this.renderToTexture=!1,this.texture=null,this.setPosition(i,s),this.setSize(r,a),this.setOrigin(.5,.5),this.setShader(e,o,h),this.renderer.on(d.RESTORE_WEBGL,this.onContextRestored,this)},willRender:function(t){return!!this.renderToTexture||!(n.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},setRenderToTexture:function(t,e){if(void 0===e&&(e=!1),!this.renderToTexture){var i=this.width,s=this.height,r=this.renderer;this.glTexture=r.createTextureFromSource(null,i,s,0),this.framebuffer=r.createFramebuffer(i,s,this.glTexture,!1),this._rendererWidth=i,this._rendererHeight=s,this.renderToTexture=!0,this.projOrtho(0,this.width,this.height,0),t&&(this.texture=this.scene.sys.textures.addGLTexture(t,this.glTexture))}return this.shader&&(r.pipelines.clear(),this.load(),this.flush(),r.pipelines.rebind()),this},setShader:function(t,e,i){if(this.renderer.contextLost)return this._deferSetShader={key:t,textures:e,textureData:i},this;if(void 0===e&&(e=[]),"string"==typeof t){var s=this.scene.sys.cache.shader;if(!s.has(t))return console.warn("Shader missing: "+t),this;this.shader=s.get(t)}else this.shader=t;var r=this.gl,n=this.renderer;this.program&&n.deleteProgram(this.program);var a=n.createProgram(this.shader.vertexSrc,this.shader.fragmentSrc);r.uniformMatrix4fv(r.getUniformLocation(a.webGLProgram,"uViewMatrix"),!1,this.viewMatrix),r.uniformMatrix4fv(r.getUniformLocation(a.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),r.uniform2f(r.getUniformLocation(a.webGLProgram,"uResolution"),this.width,this.height),this.program=a;var h=new Date,l={resolution:{type:"2f",value:{x:this.width,y:this.height}},time:{type:"1f",value:0},mouse:{type:"2f",value:{x:this.width/2,y:this.height/2}},date:{type:"4fv",value:[h.getFullYear(),h.getMonth(),h.getDate(),60*h.getHours()*60+60*h.getMinutes()+h.getSeconds()]},sampleRate:{type:"1f",value:44100},iChannel0:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel1:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel2:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel3:{type:"sampler2D",value:null,textureData:{repeat:!0}}};this.shader.uniforms?this.uniforms=o(!0,{},this.shader.uniforms,l):this.uniforms=l;for(var u=0;u<4;u++)e[u]&&this.setSampler2D("iChannel"+u,e[u],u,i);return this.initUniforms(),this.projOrtho(0,this._rendererWidth,this._rendererHeight,0),this},setPointer:function(t){return this.pointer=t,this},projOrtho:function(t,e,i,s){if(this.renderer.contextLost)this._deferProjOrtho={left:t,right:e,bottom:i,top:s};else{var r=1/(t-e),n=1/(i-s),a=this.projectionMatrix;a[0]=-2*r,a[5]=-2*n,a[10]=-.001,a[12]=(t+e)*r,a[13]=(s+i)*n,a[14]=-0;var o=this.program,h=this.gl;this.renderer.setProgram(o),h.uniformMatrix4fv(h.getUniformLocation(o.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),this._rendererWidth=e,this._rendererHeight=i}},initUniforms:function(){var t=this.renderer.glFuncMap,e=this.program;for(var i in this._textureCount=0,this.uniforms){var s=this.uniforms[i],r=s.type,n=t[r];s.uniformLocation=this.renderer.createUniformLocation(e,i),"sampler2D"!==r&&(s.glMatrix=n.matrix,s.glValueLength=n.length,s.glFunc=n.func)}},setSampler2DBuffer:function(t,e,i,s,r,n){void 0===r&&(r=0),void 0===n&&(n={});var a=this.uniforms[t];return a.value=e,n.width=i,n.height=s,a.textureData=n,this._textureCount=r,this.initSampler2D(a),this},setSampler2D:function(t,e,i,s){void 0===i&&(i=0);var r=this.scene.sys.textures;if(r.exists(e)){var n=r.getFrame(e);if(n.glTexture&&n.glTexture.isRenderTexture)return this.setSampler2DBuffer(t,n.glTexture,n.width,n.height,i,s);var a=this.uniforms[t],o=n.source;a.textureKey=e,a.source=o.image,a.value=n.glTexture,o.isGLTexture&&(s||(s={}),s.width=o.width,s.height=o.height),s&&(a.textureData=s),this._textureCount=i,this.initSampler2D(a)}return this},setUniform:function(t,e){return h(this.uniforms,t,e),this},getUniform:function(t){return a(this.uniforms,t,null)},setChannel0:function(t,e){return this.setSampler2D("iChannel0",t,0,e)},setChannel1:function(t,e){return this.setSampler2D("iChannel1",t,1,e)},setChannel2:function(t,e){return this.setSampler2D("iChannel2",t,2,e)},setChannel3:function(t,e){return this.setSampler2D("iChannel3",t,3,e)},initSampler2D:function(t){if(t.value){var e=t.textureData;if(e&&!t.value.isRenderTexture){var i=this.gl,s=t.value,r=i[a(e,"magFilter","linear").toUpperCase()],n=i[a(e,"minFilter","linear").toUpperCase()],o=i[a(e,"wrapS","repeat").toUpperCase()],h=i[a(e,"wrapT","repeat").toUpperCase()],l=i[a(e,"format","rgba").toUpperCase()],u=a(e,"flipY",!1),c=a(e,"width",s.width),d=a(e,"height",s.height),f=a(e,"source",s.pixels);e.repeat&&(o=i.REPEAT,h=i.REPEAT),e.width&&(f=null),s.update(f,c,d,u,o,h,n,r,l)}this.renderer.setProgram(this.program),this._textureCount++}},syncUniforms:function(){var t,e,i,s,r,n=this.gl,a=this.uniforms,o=0;for(var h in a)i=(t=a[h]).glFunc,e=t.glValueLength,s=t.uniformLocation,null!==(r=t.value)&&(1===e?t.glMatrix?i.call(n,s.webGLUniformLocation,t.transpose,r):i.call(n,s.webGLUniformLocation,r):2===e?i.call(n,s.webGLUniformLocation,r.x,r.y):3===e?i.call(n,s.webGLUniformLocation,r.x,r.y,r.z):4===e?i.call(n,s.webGLUniformLocation,r.x,r.y,r.z,r.w):"sampler2D"===t.type&&(n.activeTexture(n.TEXTURE0+o),n.bindTexture(n.TEXTURE_2D,r.webGLTexture),n.uniform1i(s.webGLUniformLocation,o),o++))},load:function(t){var e=this.gl,i=this.width,s=this.height,r=this.renderer,n=this.program,a=this.viewMatrix;if(!this.renderToTexture){var o=-this._displayOriginX,h=-this._displayOriginY;a[0]=t[0],a[1]=t[1],a[4]=t[2],a[5]=t[3],a[8]=t[4],a[9]=t[5],a[12]=a[0]*o+a[4]*h,a[13]=a[1]*o+a[5]*h}e.useProgram(n.webGLProgram),e.uniformMatrix4fv(e.getUniformLocation(n.webGLProgram,"uViewMatrix"),!1,a),e.uniformMatrix4fv(e.getUniformLocation(n.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),e.uniform2f(e.getUniformLocation(n.webGLProgram,"uResolution"),this.width,this.height);var l=this.uniforms,u=l.resolution;u.value.x=i,u.value.y=s,l.time.value=r.game.loop.getDuration();var c=this.pointer;if(c){var d=l.mouse,f=c.x/i,p=1-c.y/s;d.value.x=f.toFixed(2),d.value.y=p.toFixed(2)}this.syncUniforms()},flush:function(){var t=this.width,e=this.height,i=this.program,s=this.gl,r=this.vertexBuffer,n=this.renderer,a=2*Float32Array.BYTES_PER_ELEMENT;this.renderToTexture&&(n.setFramebuffer(this.framebuffer),s.clearColor(0,0,0,0),s.clear(s.COLOR_BUFFER_BIT)),s.bindBuffer(s.ARRAY_BUFFER,r.webGLBuffer);var o=s.getAttribLocation(i.webGLProgram,"inPosition");-1!==o&&(s.enableVertexAttribArray(o),s.vertexAttribPointer(o,2,s.FLOAT,!1,a,0));var h=this.vertexViewF32;h[3]=e,h[4]=t,h[5]=e,h[8]=t,h[9]=e,h[10]=t;s.bufferSubData(s.ARRAY_BUFFER,0,this.bytes.subarray(0,6*a)),s.drawArrays(s.TRIANGLES,0,6),this.renderToTexture&&n.setFramebuffer(null,!1)},setAlpha:function(){},setBlendMode:function(){},onContextRestored:function(){if(null!==this._deferSetShader){var t=this._deferSetShader.key,e=this._deferSetShader.textures,i=this._deferSetShader.textureData;this._deferSetShader=null,this.setShader(t,e,i)}if(null!==this._deferProjOrtho){var s=this._deferProjOrtho.left,r=this._deferProjOrtho.right,n=this._deferProjOrtho.bottom,a=this._deferProjOrtho.top;this._deferProjOrtho=null,this.projOrtho(s,r,n,a)}},preDestroy:function(){var t=this.renderer;t.off(d.RESTORE_WEBGL,this.onContextRestored,this),t.deleteProgram(this.program),t.deleteBuffer(this.vertexBuffer),this.renderToTexture&&(t.deleteFramebuffer(this.framebuffer),this.texture.destroy(),this.framebuffer=null,this.glTexture=null,this.texture=null),c(this.uniforms,(function(e){t.deleteUniformLocation(e.uniformLocation),e.uniformLocation=null}))}});t.exports=f},80464:t=>{t.exports=function(){}},54935:(t,e,i)=>{var s=i(25305),r=i(44603),n=i(23568),a=i(20071);r.register("shader",(function(t,e){void 0===t&&(t={});var i=n(t,"key",null),r=n(t,"x",0),o=n(t,"y",0),h=n(t,"width",128),l=n(t,"height",128),u=new a(this.scene,i,r,o,h,l);return void 0!==e&&(t.add=e),s(this.scene,u,t),u}))},74177:(t,e,i)=>{var s=i(20071);i(39429).register("shader",(function(t,e,i,r,n,a,o){return this.displayList.add(new s(this.scene,t,e,i,r,n,a,o))}))},25479:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(19257),n=i(80464),t.exports={renderWebGL:r,renderCanvas:n}},19257:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,r){if(e.shader){if(i.addToRenderList(e),t.pipelines.clear(),e.renderToTexture)e.load(),e.flush();else{var n=s(e,i,r).calc;t.width===e._rendererWidth&&t.height===e._rendererHeight||e.projOrtho(0,t.width,t.height,0),e.load(n.matrix),e.flush()}t.pipelines.rebind()}}},10441:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,r,n,a){for(var o=s.getTintAppendFloatAlpha(i.fillColor,i.fillAlpha*r),h=i.pathData,l=i.pathIndexes,u=0;u{t.exports=function(t,e,i,s){var r=i||e.fillColor,n=s||e.fillAlpha,a=(16711680&r)>>>16,o=(65280&r)>>>8,h=255&r;t.fillStyle="rgba("+a+","+o+","+h+","+n+")"}},75177:t=>{t.exports=function(t,e,i,s){var r=i||e.strokeColor,n=s||e.strokeAlpha,a=(16711680&r)>>>16,o=(65280&r)>>>8,h=255&r;t.strokeStyle="rgba("+a+","+o+","+h+","+n+")",t.lineWidth=e.lineWidth}},17803:(t,e,i)=>{var s=i(83419),r=i(31401),n=i(95643),a=i(23031),o=new s({Extends:n,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Transform,r.Visible],initialize:function(t,e,i){void 0===e&&(e="Shape"),n.call(this,t,e),this.geom=i,this.pathData=[],this.pathIndexes=[],this.fillColor=16777215,this.fillAlpha=1,this.strokeColor=16777215,this.strokeAlpha=1,this.lineWidth=1,this.isFilled=!1,this.isStroked=!1,this.closePath=!0,this._tempLine=new a,this.width=0,this.height=0,this.initPipeline(),this.initPostPipeline()},setFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.isFilled=!1:(this.fillColor=t,this.fillAlpha=e,this.isFilled=!0),this},setStrokeStyle:function(t,e,i){return void 0===i&&(i=1),void 0===t?this.isStroked=!1:(this.lineWidth=t,this.strokeColor=e,this.strokeAlpha=i,this.isStroked=!0),this},setClosePath:function(t){return this.closePath=t,this},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this},preDestroy:function(){this.geom=null,this._tempLine=null,this.pathData=[],this.pathIndexes=[]},displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}}});t.exports=o},34682:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,r,n){var a=t.strokeTint,o=s.getTintAppendFloatAlpha(e.strokeColor,e.strokeAlpha*i);a.TL=o,a.TR=o,a.BL=o,a.BR=o;var h=e.pathData,l=h.length-1,u=e.lineWidth,c=u/2,d=h[0]-r,f=h[1]-n;e.closePath||(l-=2);for(var p=2;p{var s=i(13609),r=i(83419),n=i(39506),a=i(94811),o=i(96503),h=i(36383),l=i(17803),u=new r({Extends:l,Mixins:[s],initialize:function(t,e,i,s,r,n,a,h,u){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===r&&(r=0),void 0===n&&(n=360),void 0===a&&(a=!1),l.call(this,t,"Arc",new o(0,0,s)),this._startAngle=r,this._endAngle=n,this._anticlockwise=a,this._iterations=.01,this.setPosition(e,i);var c=2*this.geom.radius;this.setSize(c,c),void 0!==h&&this.setFillStyle(h,u),this.updateDisplayOrigin(),this.updateData()},iterations:{get:function(){return this._iterations},set:function(t){this._iterations=t,this.updateData()}},radius:{get:function(){return this.geom.radius},set:function(t){this.geom.radius=t;var e=2*t;this.setSize(e,e),this.updateDisplayOrigin(),this.updateData()}},startAngle:{get:function(){return this._startAngle},set:function(t){this._startAngle=t,this.updateData()}},endAngle:{get:function(){return this._endAngle},set:function(t){this._endAngle=t,this.updateData()}},anticlockwise:{get:function(){return this._anticlockwise},set:function(t){this._anticlockwise=t,this.updateData()}},setRadius:function(t){return this.radius=t,this},setIterations:function(t){return void 0===t&&(t=.01),this.iterations=t,this},setStartAngle:function(t,e){return this._startAngle=t,void 0!==e&&(this._anticlockwise=e),this.updateData()},setEndAngle:function(t,e){return this._endAngle=t,void 0!==e&&(this._anticlockwise=e),this.updateData()},updateData:function(){var t=this._iterations,e=t,i=this.geom.radius,s=n(this._startAngle),r=n(this._endAngle),o=i,l=i;r-=s,this._anticlockwise?r<-h.PI2?r=-h.PI2:r>0&&(r=-h.PI2+r%h.PI2):r>h.PI2?r=h.PI2:r<0&&(r=h.PI2+r%h.PI2);for(var u,c=[o+Math.cos(s)*i,l+Math.sin(s)*i];e<1;)u=r*e+s,c.push(o+Math.cos(u)*i,l+Math.sin(u)*i),e+=t;return u=r+s,c.push(o+Math.cos(u)*i,l+Math.sin(u)*i),c.push(o+Math.cos(s)*i,l+Math.sin(s)*i),this.pathIndexes=a(c),this.pathData=c,this}});t.exports=u},42542:(t,e,i)=>{var s=i(39506),r=i(65960),n=i(75177),a=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var h=t.currentContext;if(a(t,h,e,i,o)){var l=e.radius;h.beginPath(),h.arc(l-e.originX*(2*l),l-e.originY*(2*l),l,s(e._startAngle),s(e._endAngle),e.anticlockwise),e.closePath&&h.closePath(),e.isFilled&&(r(h,e),h.fill()),e.isStroked&&(n(h,e),h.stroke()),h.restore()}}},42563:(t,e,i)=>{var s=i(23629),r=i(39429);r.register("arc",(function(t,e,i,r,n,a,o,h){return this.displayList.add(new s(this.scene,t,e,i,r,n,a,o,h))})),r.register("circle",(function(t,e,i,r,n){return this.displayList.add(new s(this.scene,t,e,i,0,360,!1,r,n))}))},13609:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(41447),n=i(42542),t.exports={renderWebGL:r,renderCanvas:n}},41447:(t,e,i)=>{var s=i(91296),r=i(10441),n=i(34682);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),h=s(e,i,a),l=o.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&r(o,l,e,d,u,c),e.isStroked&&n(o,e,d,u,c),t.pipelines.postBatch(e)}},89:(t,e,i)=>{var s=i(83419),r=i(33141),n=i(94811),a=i(87841),o=i(17803),h=new s({Extends:o,Mixins:[r],initialize:function(t,e,i,s,r,n){void 0===e&&(e=0),void 0===i&&(i=0),o.call(this,t,"Curve",s),this._smoothness=32,this._curveBounds=new a,this.closePath=!1,this.setPosition(e,i),void 0!==r&&this.setFillStyle(r,n),this.updateData()},smoothness:{get:function(){return this._smoothness},set:function(t){this._smoothness=t,this.updateData()}},setSmoothness:function(t){return this._smoothness=t,this.updateData()},updateData:function(){var t=this._curveBounds,e=this._smoothness;this.geom.getBounds(t,e),this.setSize(t.width,t.height),this.updateDisplayOrigin();for(var i=[],s=this.geom.getPoints(e),r=0;r{var s=i(65960),r=i(75177),n=i(20926);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,a)){var h=e._displayOriginX+e._curveBounds.x,l=e._displayOriginY+e._curveBounds.y,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;o.beginPath(),o.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(39429),r=i(89);s.register("curve",(function(t,e,i,s,n){return this.displayList.add(new r(this.scene,t,e,i,s,n))}))},33141:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(53987),n=i(3170),t.exports={renderWebGL:r,renderCanvas:n}},53987:(t,e,i)=>{var s=i(10441),r=i(91296),n=i(34682);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),h=r(e,i,a),l=o.calcMatrix.copyFrom(h.calc),u=e._displayOriginX+e._curveBounds.x,c=e._displayOriginY+e._curveBounds.y,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(o,l,e,d,u,c),e.isStroked&&n(o,e,d,u,c),t.pipelines.postBatch(e)}},19921:(t,e,i)=>{var s=i(83419),r=i(94811),n=i(54205),a=i(8497),o=i(17803),h=new s({Extends:o,Mixins:[n],initialize:function(t,e,i,s,r,n,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===r&&(r=128),o.call(this,t,"Ellipse",new a(s/2,r/2,s,r)),this._smoothness=64,this.setPosition(e,i),this.width=s,this.height=r,void 0!==n&&this.setFillStyle(n,h),this.updateDisplayOrigin(),this.updateData()},smoothness:{get:function(){return this._smoothness},set:function(t){this._smoothness=t,this.updateData()}},setSize:function(t,e){return this.width=t,this.height=e,this.geom.setPosition(t/2,e/2),this.geom.setSize(t,e),this.updateData()},setSmoothness:function(t){return this._smoothness=t,this.updateData()},updateData:function(){for(var t=[],e=this.geom.getPoints(this._smoothness),i=0;i{var s=i(65960),r=i(75177),n=i(20926);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,a)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;o.beginPath(),o.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(19921);i(39429).register("ellipse",(function(t,e,i,r,n,a){return this.displayList.add(new s(this.scene,t,e,i,r,n,a))}))},54205:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(19467),n=i(7930),t.exports={renderWebGL:r,renderCanvas:n}},19467:(t,e,i)=>{var s=i(10441),r=i(91296),n=i(34682);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),h=r(e,i,a),l=o.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(o,l,e,d,u,c),e.isStroked&&n(o,e,d,u,c),t.pipelines.postBatch(e)}},30479:(t,e,i)=>{var s=i(83419),r=i(17803),n=i(26015),a=new s({Extends:r,Mixins:[n],initialize:function(t,e,i,s,n,a,o,h,l,u,c){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===n&&(n=128),void 0===a&&(a=32),void 0===o&&(o=32),r.call(this,t,"Grid",null),this.cellWidth=a,this.cellHeight=o,this.showCells=!0,this.outlineFillColor=0,this.outlineFillAlpha=0,this.showOutline=!0,this.showAltCells=!1,this.altFillColor,this.altFillAlpha,this.setPosition(e,i),this.setSize(s,n),this.setFillStyle(h,l),void 0!==u&&this.setOutlineStyle(u,c),this.updateDisplayOrigin()},setFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showCells=!1:(this.fillColor=t,this.fillAlpha=e,this.showCells=!0),this},setAltFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showAltCells=!1:(this.altFillColor=t,this.altFillAlpha=e,this.showAltCells=!0),this},setOutlineStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showOutline=!1:(this.outlineFillColor=t,this.outlineFillAlpha=e,this.showOutline=!0),this}});t.exports=a},49912:(t,e,i)=>{var s=i(65960),r=i(75177),n=i(20926);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,a)){var h=-e._displayOriginX,l=-e._displayOriginY,u=i.alpha*e.alpha,c=e.width,d=e.height,f=e.cellWidth,p=e.cellHeight,g=Math.ceil(c/f),v=Math.ceil(d/p),m=f,x=p,y=f-(g*f-c),T=p-(v*p-d),w=e.showCells,E=e.showAltCells,S=e.showOutline,b=0,A=0,_=0,C=0,R=0;if(S&&(m--,x--,y===f&&y--,T===p&&T--),w&&e.fillAlpha>0)for(s(o,e),A=0;A0)for(s(o,e,e.altFillColor,e.altFillAlpha*u),A=0;A0){for(r(o,e,e.outlineFillColor,e.outlineFillAlpha*u),b=1;b{var s=i(39429),r=i(30479);s.register("grid",(function(t,e,i,s,n,a,o,h,l,u){return this.displayList.add(new r(this.scene,t,e,i,s,n,a,o,h,l,u))}))},26015:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(46161),n=i(49912),t.exports={renderWebGL:r,renderCanvas:n}},46161:(t,e,i)=>{var s=i(91296),r=i(70554);t.exports=function(t,e,i,n){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),o=s(e,i,n);a.calcMatrix.copyFrom(o.calc).translate(-e._displayOriginX,-e._displayOriginY);var h,l,u=i.alpha*e.alpha,c=e.width,d=e.height,f=e.cellWidth,p=e.cellHeight,g=Math.ceil(c/f),v=Math.ceil(d/p),m=f,x=p,y=f-(g*f-c),T=p-(v*p-d),w=e.showCells,E=e.showAltCells,S=e.showOutline,b=0,A=0,_=0,C=0,R=0;if(S&&(m--,x--,y===f&&y--,T===p&&T--),t.pipelines.preBatch(e),w&&e.fillAlpha>0)for(h=a.fillTint,l=r.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*u),h.TL=l,h.TR=l,h.BL=l,h.BR=l,A=0;A0)for(h=a.fillTint,l=r.getTintAppendFloatAlpha(e.altFillColor,e.altFillAlpha*u),h.TL=l,h.TR=l,h.BL=l,h.BR=l,A=0;A0){var M=a.strokeTint,P=r.getTintAppendFloatAlpha(e.outlineFillColor,e.outlineFillAlpha*u);for(M.TL=P,M.TR=P,M.BL=P,M.BR=P,b=1;b{var s=i(99651),r=i(83419),n=i(17803),a=new r({Extends:n,Mixins:[s],initialize:function(t,e,i,s,r,a,o,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=48),void 0===r&&(r=32),void 0===a&&(a=15658734),void 0===o&&(o=10066329),void 0===h&&(h=13421772),n.call(this,t,"IsoBox",null),this.projection=4,this.fillTop=a,this.fillLeft=o,this.fillRight=h,this.showTop=!0,this.showLeft=!0,this.showRight=!0,this.isFilled=!0,this.setPosition(e,i),this.setSize(s,r),this.updateDisplayOrigin()},setProjection:function(t){return this.projection=t,this},setFaces:function(t,e,i){return void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===i&&(i=!0),this.showTop=t,this.showLeft=e,this.showRight=i,this},setFillStyle:function(t,e,i){return this.fillTop=t,this.fillLeft=e,this.fillRight=i,this.isFilled=!0,this}});t.exports=a},11508:(t,e,i)=>{var s=i(65960),r=i(20926);t.exports=function(t,e,i,n){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,n)&&e.isFilled){var o=e.width,h=e.height,l=o/2,u=o/e.projection;e.showTop&&(s(a,e,e.fillTop),a.beginPath(),a.moveTo(-l,-h),a.lineTo(0,-u-h),a.lineTo(l,-h),a.lineTo(l,-1),a.lineTo(0,u-1),a.lineTo(-l,-1),a.lineTo(-l,-h),a.fill()),e.showLeft&&(s(a,e,e.fillLeft),a.beginPath(),a.moveTo(-l,0),a.lineTo(0,u),a.lineTo(0,u-h),a.lineTo(-l,-h),a.lineTo(-l,0),a.fill()),e.showRight&&(s(a,e,e.fillRight),a.beginPath(),a.moveTo(l,0),a.lineTo(0,u),a.lineTo(0,u-h),a.lineTo(l,-h),a.lineTo(l,0),a.fill()),a.restore()}}},3933:(t,e,i)=>{var s=i(39429),r=i(61475);s.register("isobox",(function(t,e,i,s,n,a,o){return this.displayList.add(new r(this.scene,t,e,i,s,n,a,o))}))},99651:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(68149),n=i(11508),t.exports={renderWebGL:r,renderCanvas:n}},68149:(t,e,i)=>{var s=i(91296),r=i(70554);t.exports=function(t,e,i,n){i.addToRenderList(e);var a,o,h,l,u,c,d,f,p,g=t.pipelines.set(e.pipeline),v=s(e,i,n),m=g.calcMatrix.copyFrom(v.calc),x=e.width,y=e.height,T=x/2,w=x/e.projection,E=i.alpha*e.alpha;e.isFilled&&(t.pipelines.preBatch(e),e.showTop&&(a=r.getTintAppendFloatAlpha(e.fillTop,E),o=m.getX(-T,-y),h=m.getY(-T,-y),l=m.getX(0,-w-y),u=m.getY(0,-w-y),c=m.getX(T,-y),d=m.getY(T,-y),f=m.getX(0,w-y),p=m.getY(0,w-y),g.batchQuad(e,o,h,l,u,c,d,f,p,0,0,1,1,a,a,a,a,2)),e.showLeft&&(a=r.getTintAppendFloatAlpha(e.fillLeft,E),o=m.getX(-T,0),h=m.getY(-T,0),l=m.getX(0,w),u=m.getY(0,w),c=m.getX(0,w-y),d=m.getY(0,w-y),f=m.getX(-T,-y),p=m.getY(-T,-y),g.batchQuad(e,o,h,l,u,c,d,f,p,0,0,1,1,a,a,a,a,2)),e.showRight&&(a=r.getTintAppendFloatAlpha(e.fillRight,E),o=m.getX(T,0),h=m.getY(T,0),l=m.getX(0,w),u=m.getY(0,w),c=m.getX(0,w-y),d=m.getY(0,w-y),f=m.getX(T,-y),p=m.getY(T,-y),g.batchQuad(e,o,h,l,u,c,d,f,p,0,0,1,1,a,a,a,a,2)),t.pipelines.postBatch(e))}},16933:(t,e,i)=>{var s=i(83419),r=i(60561),n=i(17803),a=new s({Extends:n,Mixins:[r],initialize:function(t,e,i,s,r,a,o,h,l){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=48),void 0===r&&(r=32),void 0===a&&(a=!1),void 0===o&&(o=15658734),void 0===h&&(h=10066329),void 0===l&&(l=13421772),n.call(this,t,"IsoTriangle",null),this.projection=4,this.fillTop=o,this.fillLeft=h,this.fillRight=l,this.showTop=!0,this.showLeft=!0,this.showRight=!0,this.isReversed=a,this.isFilled=!0,this.setPosition(e,i),this.setSize(s,r),this.updateDisplayOrigin()},setProjection:function(t){return this.projection=t,this},setReversed:function(t){return this.isReversed=t,this},setFaces:function(t,e,i){return void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===i&&(i=!0),this.showTop=t,this.showLeft=e,this.showRight=i,this},setFillStyle:function(t,e,i){return this.fillTop=t,this.fillLeft=e,this.fillRight=i,this.isFilled=!0,this}});t.exports=a},79590:(t,e,i)=>{var s=i(65960),r=i(20926);t.exports=function(t,e,i,n){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,n)&&e.isFilled){var o=e.width,h=e.height,l=o/2,u=o/e.projection,c=e.isReversed;e.showTop&&c&&(s(a,e,e.fillTop),a.beginPath(),a.moveTo(-l,-h),a.lineTo(0,-u-h),a.lineTo(l,-h),a.lineTo(0,u-h),a.fill()),e.showLeft&&(s(a,e,e.fillLeft),a.beginPath(),c?(a.moveTo(-l,-h),a.lineTo(0,u),a.lineTo(0,u-h)):(a.moveTo(-l,0),a.lineTo(0,u),a.lineTo(0,u-h)),a.fill()),e.showRight&&(s(a,e,e.fillRight),a.beginPath(),c?(a.moveTo(l,-h),a.lineTo(0,u),a.lineTo(0,u-h)):(a.moveTo(l,0),a.lineTo(0,u),a.lineTo(0,u-h)),a.fill()),a.restore()}}},49803:(t,e,i)=>{var s=i(39429),r=i(16933);s.register("isotriangle",(function(t,e,i,s,n,a,o,h){return this.displayList.add(new r(this.scene,t,e,i,s,n,a,o,h))}))},60561:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(51503),n=i(79590),t.exports={renderWebGL:r,renderCanvas:n}},51503:(t,e,i)=>{var s=i(91296),r=i(70554);t.exports=function(t,e,i,n){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),o=s(e,i,n),h=a.calcMatrix.copyFrom(o.calc),l=e.width,u=e.height,c=l/2,d=l/e.projection,f=e.isReversed,p=i.alpha*e.alpha;if(e.isFilled){var g,v,m,x,y,T,w;if(t.pipelines.preBatch(e),e.showTop&&f){g=r.getTintAppendFloatAlpha(e.fillTop,p),v=h.getX(-c,-u),m=h.getY(-c,-u),x=h.getX(0,-d-u),y=h.getY(0,-d-u),T=h.getX(c,-u),w=h.getY(c,-u);var E=h.getX(0,d-u),S=h.getY(0,d-u);a.batchQuad(e,v,m,x,y,T,w,E,S,0,0,1,1,g,g,g,g,2)}e.showLeft&&(g=r.getTintAppendFloatAlpha(e.fillLeft,p),f?(v=h.getX(-c,-u),m=h.getY(-c,-u),x=h.getX(0,d),y=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)):(v=h.getX(-c,0),m=h.getY(-c,0),x=h.getX(0,d),y=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)),a.batchTri(e,v,m,x,y,T,w,0,0,1,1,g,g,g,2)),e.showRight&&(g=r.getTintAppendFloatAlpha(e.fillRight,p),f?(v=h.getX(c,-u),m=h.getY(c,-u),x=h.getX(0,d),y=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)):(v=h.getX(c,0),m=h.getY(c,0),x=h.getX(0,d),y=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)),a.batchTri(e,v,m,x,y,T,w,0,0,1,1,g,g,g,2)),t.pipelines.postBatch(e)}}},57847:(t,e,i)=>{var s=i(83419),r=i(17803),n=i(23031),a=i(36823),o=new s({Extends:r,Mixins:[a],initialize:function(t,e,i,s,a,o,h,l,u){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===a&&(a=0),void 0===o&&(o=128),void 0===h&&(h=0),r.call(this,t,"Line",new n(s,a,o,h));var c=Math.max(1,this.geom.right-this.geom.left),d=Math.max(1,this.geom.bottom-this.geom.top);this.lineWidth=1,this._startWidth=1,this._endWidth=1,this.setPosition(e,i),this.setSize(c,d),void 0!==l&&this.setStrokeStyle(1,l,u),this.updateDisplayOrigin()},setLineWidth:function(t,e){return void 0===e&&(e=t),this._startWidth=t,this._endWidth=e,this.lineWidth=t,this},setTo:function(t,e,i,s){return this.geom.setTo(t,e,i,s),this}});t.exports=o},17440:(t,e,i)=>{var s=i(75177),r=i(20926);t.exports=function(t,e,i,n){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,n)){var o=e._displayOriginX,h=e._displayOriginY;e.isStroked&&(s(a,e),a.beginPath(),a.moveTo(e.geom.x1-o,e.geom.y1-h),a.lineTo(e.geom.x2-o,e.geom.y2-h),a.stroke()),a.restore()}}},2481:(t,e,i)=>{var s=i(39429),r=i(57847);s.register("line",(function(t,e,i,s,n,a,o,h){return this.displayList.add(new r(this.scene,t,e,i,s,n,a,o,h))}))},36823:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(77385),n=i(17440),t.exports={renderWebGL:r,renderCanvas:n}},77385:(t,e,i)=>{var s=i(91296),r=i(70554);t.exports=function(t,e,i,n){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),o=s(e,i,n);a.calcMatrix.copyFrom(o.calc);var h=e._displayOriginX,l=e._displayOriginY,u=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isStroked){var c=a.strokeTint,d=r.getTintAppendFloatAlpha(e.strokeColor,e.strokeAlpha*u);c.TL=d,c.TR=d,c.BL=d,c.BR=d,a.batchLine(e.geom.x1-h,e.geom.y1-l,e.geom.x2-h,e.geom.y2-l,e._startWidth/2,e._endWidth/2,1,0,!1,o.sprite,o.camera)}t.pipelines.postBatch(e)}},24949:(t,e,i)=>{var s=i(90273),r=i(83419),n=i(94811),a=i(13829),o=i(25717),h=i(17803),l=i(5469),u=new r({Extends:h,Mixins:[s],initialize:function(t,e,i,s,r,n){void 0===e&&(e=0),void 0===i&&(i=0),h.call(this,t,"Polygon",new o(s));var l=a(this.geom);this.setPosition(e,i),this.setSize(l.width,l.height),void 0!==r&&this.setFillStyle(r,n),this.updateDisplayOrigin(),this.updateData()},smooth:function(t){void 0===t&&(t=1);for(var e=0;e{var s=i(65960),r=i(75177),n=i(20926);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,a)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;o.beginPath(),o.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(39429),r=i(24949);s.register("polygon",(function(t,e,i,s,n){return this.displayList.add(new r(this.scene,t,e,i,s,n))}))},90273:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(73695),n=i(38710),t.exports={renderWebGL:r,renderCanvas:n}},73695:(t,e,i)=>{var s=i(10441),r=i(91296),n=i(34682);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),h=r(e,i,a),l=o.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(o,l,e,d,u,c),e.isStroked&&n(o,e,d,u,c),t.pipelines.postBatch(e)}},74561:(t,e,i)=>{var s=i(83419),r=i(87841),n=i(17803),a=i(95597),o=new s({Extends:n,Mixins:[a],initialize:function(t,e,i,s,a,o,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===a&&(a=128),n.call(this,t,"Rectangle",new r(0,0,s,a)),this.setPosition(e,i),this.setSize(s,a),void 0!==o&&this.setFillStyle(o,h),this.updateDisplayOrigin(),this.updateData()},setSize:function(t,e){this.width=t,this.height=e,this.geom.setSize(t,e),this.updateData(),this.updateDisplayOrigin();var i=this.input;return i&&!i.customHitArea&&(i.hitArea.width=t,i.hitArea.height=e),this},updateData:function(){var t=[],e=this.geom,i=this._tempLine;return e.getLineA(i),t.push(i.x1,i.y1,i.x2,i.y2),e.getLineB(i),t.push(i.x2,i.y2),e.getLineC(i),t.push(i.x2,i.y2),e.getLineD(i),t.push(i.x2,i.y2),this.pathData=t,this}});t.exports=o},48682:(t,e,i)=>{var s=i(65960),r=i(75177),n=i(20926);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,a)){var h=e._displayOriginX,l=e._displayOriginY;e.isFilled&&(s(o,e),o.fillRect(-h,-l,e.width,e.height)),e.isStroked&&(r(o,e),o.beginPath(),o.rect(-h,-l,e.width,e.height),o.stroke()),o.restore()}}},87959:(t,e,i)=>{var s=i(39429),r=i(74561);s.register("rectangle",(function(t,e,i,s,n,a){return this.displayList.add(new r(this.scene,t,e,i,s,n,a))}))},95597:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(52059),n=i(48682),t.exports={renderWebGL:r,renderCanvas:n}},52059:(t,e,i)=>{var s=i(91296),r=i(34682),n=i(70554);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),h=s(e,i,a);o.calcMatrix.copyFrom(h.calc);var l=e._displayOriginX,u=e._displayOriginY,c=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isFilled){var d=o.fillTint,f=n.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*c);d.TL=f,d.TR=f,d.BL=f,d.BR=f,o.batchFillRect(-l,-u,e.width,e.height)}e.isStroked&&r(o,e,c,l,u),t.pipelines.postBatch(e)}},55911:(t,e,i)=>{var s=i(81991),r=i(83419),n=i(94811),a=i(17803),o=new r({Extends:a,Mixins:[s],initialize:function(t,e,i,s,r,n,o,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=5),void 0===r&&(r=32),void 0===n&&(n=64),a.call(this,t,"Star",null),this._points=s,this._innerRadius=r,this._outerRadius=n,this.setPosition(e,i),this.setSize(2*n,2*n),void 0!==o&&this.setFillStyle(o,h),this.updateDisplayOrigin(),this.updateData()},setPoints:function(t){return this._points=t,this.updateData()},setInnerRadius:function(t){return this._innerRadius=t,this.updateData()},setOuterRadius:function(t){return this._outerRadius=t,this.updateData()},points:{get:function(){return this._points},set:function(t){this._points=t,this.updateData()}},innerRadius:{get:function(){return this._innerRadius},set:function(t){this._innerRadius=t,this.updateData()}},outerRadius:{get:function(){return this._outerRadius},set:function(t){this._outerRadius=t,this.updateData()}},updateData:function(){var t=[],e=this._points,i=this._innerRadius,s=this._outerRadius,r=Math.PI/2*3,a=Math.PI/e,o=s,h=s;t.push(o,h+-s);for(var l=0;l{var s=i(65960),r=i(75177),n=i(20926);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,a)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;o.beginPath(),o.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(55911);i(39429).register("star",(function(t,e,i,r,n,a,o){return this.displayList.add(new s(this.scene,t,e,i,r,n,a,o))}))},81991:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(57017),n=i(64272),t.exports={renderWebGL:r,renderCanvas:n}},57017:(t,e,i)=>{var s=i(10441),r=i(91296),n=i(34682);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),h=r(e,i,a),l=o.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(o,l,e,d,u,c),e.isStroked&&n(o,e,d,u,c),t.pipelines.postBatch(e)}},36931:(t,e,i)=>{var s=i(83419),r=i(17803),n=i(16483),a=i(96195),o=new s({Extends:r,Mixins:[a],initialize:function(t,e,i,s,a,o,h,l,u,c,d){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===a&&(a=128),void 0===o&&(o=64),void 0===h&&(h=0),void 0===l&&(l=128),void 0===u&&(u=128),r.call(this,t,"Triangle",new n(s,a,o,h,l,u));var f=this.geom.right-this.geom.left,p=this.geom.bottom-this.geom.top;this.setPosition(e,i),this.setSize(f,p),void 0!==c&&this.setFillStyle(c,d),this.updateDisplayOrigin(),this.updateData()},setTo:function(t,e,i,s,r,n){return this.geom.setTo(t,e,i,s,r,n),this.updateData()},updateData:function(){var t=[],e=this.geom,i=this._tempLine;return e.getLineA(i),t.push(i.x1,i.y1,i.x2,i.y2),e.getLineB(i),t.push(i.x2,i.y2),e.getLineC(i),t.push(i.x2,i.y2),this.pathData=t,this}});t.exports=o},85172:(t,e,i)=>{var s=i(65960),r=i(75177),n=i(20926);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,a)){var h=e._displayOriginX,l=e._displayOriginY,u=e.geom.x1-h,c=e.geom.y1-l,d=e.geom.x2-h,f=e.geom.y2-l,p=e.geom.x3-h,g=e.geom.y3-l;o.beginPath(),o.moveTo(u,c),o.lineTo(d,f),o.lineTo(p,g),o.closePath(),e.isFilled&&(s(o,e),o.fill()),e.isStroked&&(r(o,e),o.stroke()),o.restore()}}},45245:(t,e,i)=>{var s=i(39429),r=i(36931);s.register("triangle",(function(t,e,i,s,n,a,o,h,l,u){return this.displayList.add(new r(this.scene,t,e,i,s,n,a,o,h,l,u))}))},96195:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(83253),n=i(85172),t.exports={renderWebGL:r,renderCanvas:n}},83253:(t,e,i)=>{var s=i(91296),r=i(34682),n=i(70554);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),h=s(e,i,a);o.calcMatrix.copyFrom(h.calc);var l=e._displayOriginX,u=e._displayOriginY,c=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isFilled){var d=o.fillTint,f=n.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*c);d.TL=f,d.TR=f,d.BL=f,d.BR=f;var p=e.geom.x1-l,g=e.geom.y1-u,v=e.geom.x2-l,m=e.geom.y2-u,x=e.geom.x3-l,y=e.geom.y3-u;o.batchFillTriangle(p,g,v,m,x,y,h.sprite,h.camera)}e.isStroked&&r(o,e,c,l,u),t.pipelines.postBatch(e)}},68287:(t,e,i)=>{var s=i(9674),r=i(83419),n=i(31401),a=i(95643),o=i(92751),h=new r({Extends:a,Mixins:[n.Alpha,n.BlendMode,n.Depth,n.Flip,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Size,n.TextureCrop,n.Tint,n.Transform,n.Visible,o],initialize:function(t,e,i,r,n){a.call(this,t,"Sprite"),this._crop=this.resetCropObject(),this.anims=new s(this),this.setTexture(r,n),this.setPosition(e,i),this.setSizeToFrame(),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(t,e){this.anims.update(t,e)},play:function(t,e){return this.anims.play(t,e)},playReverse:function(t,e){return this.anims.playReverse(t,e)},playAfterDelay:function(t,e){return this.anims.playAfterDelay(t,e)},playAfterRepeat:function(t,e){return this.anims.playAfterRepeat(t,e)},chain:function(t){return this.anims.chain(t)},stop:function(){return this.anims.stop()},stopAfterDelay:function(t){return this.anims.stopAfterDelay(t)},stopAfterRepeat:function(t){return this.anims.stopAfterRepeat(t)},stopOnFrame:function(t){return this.anims.stopOnFrame(t)},toJSON:function(){return n.ToJSON(this)},preDestroy:function(){this.anims.destroy(),this.anims=void 0}});t.exports=h},76552:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},15567:(t,e,i)=>{var s=i(25305),r=i(13059),n=i(44603),a=i(23568),o=i(68287);n.register("sprite",(function(t,e){void 0===t&&(t={});var i=a(t,"key",null),n=a(t,"frame",null),h=new o(this.scene,0,0,i,n);return void 0!==e&&(t.add=e),s(this.scene,h,t),r(h,t),h}))},46409:(t,e,i)=>{var s=i(39429),r=i(68287);s.register("sprite",(function(t,e,i,s){return this.displayList.add(new r(this.scene,t,e,i,s))}))},92751:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(9409),n=i(76552),t.exports={renderWebGL:r,renderCanvas:n}},9409:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),e.pipeline.batchSprite(e,i,s)}},14220:t=>{t.exports=function(t,e,i){var s=t.canvas,r=t.context,n=t.style,a=[],o=0,h=i.length;n.maxLines>0&&n.maxLines1&&(u+=t.letterSpacing*(i[l].length-1)),n.wordWrap&&(u-=r.measureText(" ").width),a[l]=Math.ceil(u),o=Math.max(o,a[l])}var c=e.fontSize+n.strokeThickness,d=c*h,f=t.lineSpacing;return h>1&&(d+=f*(h-1)),{width:o,height:d,lines:h,lineWidths:a,lineSpacing:f,lineHeight:c}}},79557:(t,e,i)=>{var s=i(27919);t.exports=function(t){var e=s.create(this),i=e.getContext("2d",{willReadFrequently:!0});t.syncFont(e,i);var r=i.measureText(t.testString);if("actualBoundingBoxAscent"in r){var n=r.actualBoundingBoxAscent,a=r.actualBoundingBoxDescent;return s.remove(e),{ascent:n,descent:a,fontSize:n+a}}var o=Math.ceil(r.width*t.baselineX),h=o,l=2*h;h=h*t.baselineY|0,e.width=o,e.height=l,i.fillStyle="#f00",i.fillRect(0,0,o,l),i.font=t._font,i.textBaseline="alphabetic",i.fillStyle="#000",i.fillText(t.testString,0,h);var u={ascent:0,descent:0,fontSize:0},c=i.getImageData(0,0,o,l);if(!c)return u.ascent=h,u.descent=h+6,u.fontSize=u.ascent+u.descent,s.remove(e),u;var d,f,p=c.data,g=p.length,v=4*o,m=0,x=!1;for(d=0;dh;d--){for(f=0;f{var s=i(40366),r=i(27919),n=i(83419),a=i(31401),o=i(95643),h=i(14220),l=i(35154),u=i(35846),c=i(61771),d=i(35762),f=i(45650),p=new n({Extends:o,Mixins:[a.Alpha,a.BlendMode,a.ComputedSize,a.Crop,a.Depth,a.Flip,a.GetBounds,a.Mask,a.Origin,a.Pipeline,a.PostPipeline,a.ScrollFactor,a.Tint,a.Transform,a.Visible,c],initialize:function(t,e,i,s,n){void 0===e&&(e=0),void 0===i&&(i=0),o.call(this,t,"Text"),this.renderer=t.sys.renderer,this.setPosition(e,i),this.setOrigin(0,0),this.initPipeline(),this.initPostPipeline(!0),this.canvas=r.create(this),this.context,this.style=new d(this,n),this.autoRound=!0,this.splitRegExp=/(?:\r\n|\r|\n)/,this._text=void 0,this.padding={left:0,right:0,top:0,bottom:0},this.width=1,this.height=1,this.lineSpacing=0,this.letterSpacing=0,0===this.style.resolution&&(this.style.resolution=1),this._crop=this.resetCropObject(),this._textureKey=f(),this.texture=t.sys.textures.addCanvas(this._textureKey,this.canvas),this.context=this.texture.context,this.frame=this.texture.get(),this.frame.source.resolution=this.style.resolution,this.renderer&&this.renderer.gl&&(this.renderer.deleteTexture(this.frame.source.glTexture),this.frame.source.glTexture=null),this.initRTL(),this.setText(s),n&&n.padding&&this.setPadding(n.padding),n&&n.lineSpacing&&this.setLineSpacing(n.lineSpacing)},initRTL:function(){this.style.rtl&&(this.canvas.dir="rtl",this.context.direction="rtl",this.canvas.style.display="none",s(this.canvas,this.scene.sys.canvas),this.originX=1)},runWordWrap:function(t){var e=this.style;if(e.wordWrapCallback){var i=e.wordWrapCallback.call(e.wordWrapCallbackScope,t,this);return Array.isArray(i)&&(i=i.join("\n")),i}return e.wordWrapWidth?e.wordWrapUseAdvanced?this.advancedWordWrap(t,this.context,this.style.wordWrapWidth):this.basicWordWrap(t,this.context,this.style.wordWrapWidth):t},advancedWordWrap:function(t,e,i){for(var s="",r=t.replace(/ +/gi," ").split(this.splitRegExp),n=r.length,a=0;al){if(0===c){for(var g=f;g.length&&(g=g.slice(0,-1),!((p=e.measureText(g).width)<=l)););if(!g.length)throw new Error("wordWrapWidth < a single character");var v=d.substr(g.length);u[c]=v,h+=g}var m=u[c].length?c:c+1,x=u.slice(m).join(" ").replace(/[ \n]*$/gi,"");r.splice(a+1,0,x),n=r.length;break}h+=f,l-=p}s+=h.replace(/[ \n]*$/gi,"")+"\n"}}return s=s.replace(/[\s|\n]*$/gi,"")},basicWordWrap:function(t,e,i){for(var s="",r=t.split(this.splitRegExp),n=r.length-1,a=e.measureText(" ").width,o=0;o<=n;o++){for(var h=i,l=r[o].split(" "),u=l.length-1,c=0;c<=u;c++){var d=l[c],f=e.measureText(d).width,p=f;ch&&c>0&&(s+="\n",h=i),s+=d,c0&&(d+=l.lineSpacing*g),i.rtl)c=f-c-u.left-u.right;else if("right"===i.align)c+=a-l.lineWidths[g];else if("center"===i.align)c+=(a-l.lineWidths[g])/2;else if("justify"===i.align){if(l.lineWidths[g]/l.width>=.85){var v=l.width-l.lineWidths[g],m=e.measureText(" ").width,x=o[g].trim(),y=x.split(" ");v+=(o[g].length-x.length)*m;for(var T=Math.floor(v/m),w=0;T>0;)y[w]+=" ",w=(w+1)%(y.length-1||1),--T;o[g]=y.join(" ")}}if(this.autoRound&&(c=Math.round(c),d=Math.round(d)),i.strokeThickness&&(i.syncShadow(e,i.shadowStroke),e.strokeText(o[g],c,d)),i.color){i.syncShadow(e,i.shadowFill);var E=this.letterSpacing;if(0!==E)for(var S=0,b=o[g].split(""),A=0;A{t.exports=function(t,e,i,s){0!==e.width&&0!==e.height&&(i.addToRenderList(e),t.batchSprite(e,e.frame,i,s))}},71259:(t,e,i)=>{var s=i(25305),r=i(44603),n=i(23568),a=i(50171);r.register("text",(function(t,e){void 0===t&&(t={});var i=n(t,"text",""),r=n(t,"style",null),o=n(t,"padding",null);null!==o&&(r.padding=o);var h=new a(this.scene,0,0,i,r);return void 0!==e&&(t.add=e),s(this.scene,h,t),h.autoRound=n(t,"autoRound",!0),h.resolution=n(t,"resolution",1),h}))},68005:(t,e,i)=>{var s=i(50171);i(39429).register("text",(function(t,e,i,r){return this.displayList.add(new s(this.scene,t,e,i,r))}))},61771:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(34397),n=i(79724),t.exports={renderWebGL:r,renderCanvas:n}},35762:(t,e,i)=>{var s=i(83419),r=i(23568),n=i(35154),a=i(79557),o={fontFamily:["fontFamily","Courier"],fontSize:["fontSize","16px"],fontStyle:["fontStyle",""],backgroundColor:["backgroundColor",null],color:["color","#fff"],stroke:["stroke","#fff"],strokeThickness:["strokeThickness",0],shadowOffsetX:["shadow.offsetX",0],shadowOffsetY:["shadow.offsetY",0],shadowColor:["shadow.color","#000"],shadowBlur:["shadow.blur",0],shadowStroke:["shadow.stroke",!1],shadowFill:["shadow.fill",!1],align:["align","left"],maxLines:["maxLines",0],fixedWidth:["fixedWidth",0],fixedHeight:["fixedHeight",0],resolution:["resolution",0],rtl:["rtl",!1],testString:["testString","|MÉqgy"],baselineX:["baselineX",1.2],baselineY:["baselineY",1.4],wordWrapWidth:["wordWrap.width",null],wordWrapCallback:["wordWrap.callback",null],wordWrapCallbackScope:["wordWrap.callbackScope",null],wordWrapUseAdvanced:["wordWrap.useAdvancedWrap",!1]},h=new s({initialize:function(t,e){this.parent=t,this.fontFamily,this.fontSize,this.fontStyle,this.backgroundColor,this.color,this.stroke,this.strokeThickness,this.shadowOffsetX,this.shadowOffsetY,this.shadowColor,this.shadowBlur,this.shadowStroke,this.shadowFill,this.align,this.maxLines,this.fixedWidth,this.fixedHeight,this.resolution,this.rtl,this.testString,this.baselineX,this.baselineY,this.wordWrapWidth,this.wordWrapCallback,this.wordWrapCallbackScope,this.wordWrapUseAdvanced,this._font,this.setStyle(e,!1,!0)},setStyle:function(t,e,i){for(var s in void 0===e&&(e=!0),void 0===i&&(i=!1),t&&t.hasOwnProperty("fontSize")&&"number"==typeof t.fontSize&&(t.fontSize=t.fontSize.toString()+"px"),o){var h=i?o[s][1]:this[s];this[s]="wordWrapCallback"===s||"wordWrapCallbackScope"===s?n(t,o[s][0],h):r(t,o[s][0],h)}var l=n(t,"font",null);null!==l&&this.setFont(l,!1),this._font=[this.fontStyle,this.fontSize,this.fontFamily].join(" ").trim();var u=n(t,"fill",null);null!==u&&(this.color=u);var c=n(t,"metrics",!1);return c?this.metrics={ascent:n(c,"ascent",0),descent:n(c,"descent",0),fontSize:n(c,"fontSize",0)}:!e&&this.metrics||(this.metrics=a(this)),e?this.parent.updateText():this.parent},syncFont:function(t,e){e.font=this._font},syncStyle:function(t,e){e.textBaseline="alphabetic",e.fillStyle=this.color,e.strokeStyle=this.stroke,e.lineWidth=this.strokeThickness,e.lineCap="round",e.lineJoin="round"},syncShadow:function(t,e){e?(t.shadowOffsetX=this.shadowOffsetX,t.shadowOffsetY=this.shadowOffsetY,t.shadowColor=this.shadowColor,t.shadowBlur=this.shadowBlur):(t.shadowOffsetX=0,t.shadowOffsetY=0,t.shadowColor=0,t.shadowBlur=0)},update:function(t){return t&&(this._font=[this.fontStyle,this.fontSize,this.fontFamily].join(" ").trim(),this.metrics=a(this)),this.parent.updateText()},setFont:function(t,e){void 0===e&&(e=!0);var i=t,s="",r="";if("string"!=typeof t)i=n(t,"fontFamily","Courier"),s=n(t,"fontSize","16px"),r=n(t,"fontStyle","");else{var a=t.split(" "),o=0;r=a.length>2?a[o++]:"",s=a[o++]||"16px",i=a[o++]||"Courier"}return i===this.fontFamily&&s===this.fontSize&&r===this.fontStyle||(this.fontFamily=i,this.fontSize=s,this.fontStyle=r,e&&this.update(!0)),this.parent},setFontFamily:function(t){return this.fontFamily!==t&&(this.fontFamily=t,this.update(!0)),this.parent},setFontStyle:function(t){return this.fontStyle!==t&&(this.fontStyle=t,this.update(!0)),this.parent},setFontSize:function(t){return"number"==typeof t&&(t=t.toString()+"px"),this.fontSize!==t&&(this.fontSize=t,this.update(!0)),this.parent},setTestString:function(t){return this.testString=t,this.update(!0)},setFixedSize:function(t,e){return this.fixedWidth=t,this.fixedHeight=e,t&&(this.parent.width=t),e&&(this.parent.height=e),this.update(!1)},setBackgroundColor:function(t){return this.backgroundColor=t,this.update(!1)},setFill:function(t){return this.color=t,this.update(!1)},setColor:function(t){return this.color=t,this.update(!1)},setResolution:function(t){return this.resolution=t,this.update(!1)},setStroke:function(t,e){return void 0===e&&(e=this.strokeThickness),void 0===t&&0!==this.strokeThickness?(this.strokeThickness=0,this.update(!0)):this.stroke===t&&this.strokeThickness===e||(this.stroke=t,this.strokeThickness=e,this.update(!0)),this.parent},setShadow:function(t,e,i,s,r,n){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i="#000"),void 0===s&&(s=0),void 0===r&&(r=!1),void 0===n&&(n=!0),this.shadowOffsetX=t,this.shadowOffsetY=e,this.shadowColor=i,this.shadowBlur=s,this.shadowStroke=r,this.shadowFill=n,this.update(!1)},setShadowOffset:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.shadowOffsetX=t,this.shadowOffsetY=e,this.update(!1)},setShadowColor:function(t){return void 0===t&&(t="#000"),this.shadowColor=t,this.update(!1)},setShadowBlur:function(t){return void 0===t&&(t=0),this.shadowBlur=t,this.update(!1)},setShadowStroke:function(t){return this.shadowStroke=t,this.update(!1)},setShadowFill:function(t){return this.shadowFill=t,this.update(!1)},setWordWrapWidth:function(t,e){return void 0===e&&(e=!1),this.wordWrapWidth=t,this.wordWrapUseAdvanced=e,this.update(!1)},setWordWrapCallback:function(t,e){return void 0===e&&(e=null),this.wordWrapCallback=t,this.wordWrapCallbackScope=e,this.update(!1)},setAlign:function(t){return void 0===t&&(t="left"),this.align=t,this.update(!1)},setMaxLines:function(t){return void 0===t&&(t=0),this.maxLines=t,this.update(!1)},getTextMetrics:function(){var t=this.metrics;return{ascent:t.ascent,descent:t.descent,fontSize:t.fontSize}},toJSON:function(){var t={};for(var e in o)t[e]=this[e];return t.metrics=this.getTextMetrics(),t},destroy:function(){this.parent=void 0}});t.exports=h},34397:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,r){if(0!==e.width&&0!==e.height){i.addToRenderList(e);var n=e.frame,a=n.width,o=n.height,h=s.getTintAppendFloatAlpha,l=t.pipelines.set(e.pipeline,e),u=l.setTexture2D(n.glTexture,e);l.batchTexture(e,n.glTexture,a,o,e.x,e.y,a/e.style.resolution,o/e.style.resolution,e.scaleX,e.scaleY,e.rotation,e.flipX,e.flipY,e.scrollFactorX,e.scrollFactorY,e.displayOriginX,e.displayOriginY,0,0,a,o,h(e.tintTopLeft,i.alpha*e._alphaTL),h(e.tintTopRight,i.alpha*e._alphaTR),h(e.tintBottomLeft,i.alpha*e._alphaBL),h(e.tintBottomRight,i.alpha*e._alphaBR),e.tintFill,0,0,i,r,!1,u)}}},20839:(t,e,i)=>{var s=i(27919),r=i(83419),n=i(31401),a=i(95643),o=i(98439),h=i(68703),l=i(56295),u=i(45650),c=i(26099),d=new r({Extends:a,Mixins:[n.Alpha,n.BlendMode,n.ComputedSize,n.Crop,n.Depth,n.Flip,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Tint,n.Transform,n.Visible,l],initialize:function(t,e,i,r,n,h,l){var d=t.sys.renderer;a.call(this,t,"TileSprite");var f=t.sys.textures.get(h),p=f.get(l);p.source.compressionAlgorithm&&(console.warn("TileSprite cannot use compressed texture"),p=(f=t.sys.textures.get("__MISSING")).get()),"DynamicTexture"===f.type&&(console.warn("TileSprite cannot use Dynamic Texture"),p=(f=t.sys.textures.get("__MISSING")).get()),r&&n?(r=Math.floor(r),n=Math.floor(n)):(r=p.width,n=p.height),this._tilePosition=new c,this._tileScale=new c(1,1),this.dirty=!1,this.renderer=d,this.canvas=s.create(this,r,n),this.context=this.canvas.getContext("2d",{willReadFrequently:!1}),this.displayTexture=f,this.displayFrame=p,this._crop=this.resetCropObject(),this._textureKey=u(),this.texture=t.sys.textures.addCanvas(this._textureKey,this.canvas),this.frame=this.texture.get(),this.potWidth=o(p.width),this.potHeight=o(p.height),this.fillCanvas=s.create2D(this,this.potWidth,this.potHeight),this.fillContext=this.fillCanvas.getContext("2d",{willReadFrequently:!1}),this.fillPattern=null,this.setPosition(e,i),this.setSize(r,n),this.setFrame(l),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)},setTexture:function(t,e){return this.displayTexture=this.scene.sys.textures.get(t),this.setFrame(e)},setFrame:function(t){var e=this.displayTexture.get(t);return this.potWidth=o(e.width),this.potHeight=o(e.height),this.canvas.width=0,e.cutWidth&&e.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this.displayFrame=e,this.dirty=!0,this.updateTileTexture(),this},setTilePosition:function(t,e){return void 0!==t&&(this.tilePositionX=t),void 0!==e&&(this.tilePositionY=e),this},setTileScale:function(t,e){return void 0===t&&(t=this.tileScaleX),void 0===e&&(e=t),this.tileScaleX=t,this.tileScaleY=e,this},updateTileTexture:function(){if(this.dirty&&this.renderer){var t=this.displayFrame;if(t.source.isRenderTexture||t.source.isGLTexture)return console.warn("TileSprites can only use Image or Canvas based textures"),void(this.dirty=!1);var e=this.fillContext,i=this.fillCanvas,s=this.potWidth,r=this.potHeight;this.renderer&&this.renderer.gl||(s=t.cutWidth,r=t.cutHeight),e.clearRect(0,0,s,r),i.width=s,i.height=r,e.drawImage(t.source.image,t.cutX,t.cutY,t.cutWidth,t.cutHeight,0,0,s,r),this.renderer&&this.renderer.gl?this.fillPattern=this.renderer.canvasToTexture(i,this.fillPattern):this.fillPattern=e.createPattern(i,"repeat"),this.updateCanvas(),this.dirty=!1}},updateCanvas:function(){var t=this.canvas;if(t.width===this.width&&t.height===this.height||(t.width=this.width,t.height=this.height,this.frame.setSize(this.width,this.height),this.updateDisplayOrigin(),this.dirty=!0),!this.dirty||this.renderer&&this.renderer.gl)this.dirty=!1;else{var e=this.context;this.scene.sys.game.config.antialias||h.disable(e);var i=this._tileScale.x,s=this._tileScale.y,r=this._tilePosition.x,n=this._tilePosition.y;e.clearRect(0,0,this.width,this.height),e.save(),e.scale(i,s),e.translate(-r,-n),e.fillStyle=this.fillPattern,e.fillRect(r,n,this.width/i,this.height/s),e.restore(),this.dirty=!1}},preDestroy:function(){this.renderer&&this.renderer.gl&&this.renderer.deleteTexture(this.fillPattern),s.remove(this.canvas),s.remove(this.fillCanvas),this.fillPattern=null,this.fillContext=null,this.fillCanvas=null,this.displayTexture=null,this.displayFrame=null;var t=this.texture;t&&t.destroy(),this.renderer=null},tilePositionX:{get:function(){return this._tilePosition.x},set:function(t){this._tilePosition.x=t,this.dirty=!0}},tilePositionY:{get:function(){return this._tilePosition.y},set:function(t){this._tilePosition.y=t,this.dirty=!0}},tileScaleX:{get:function(){return this._tileScale.x},set:function(t){this._tileScale.x=t,this.dirty=!0}},tileScaleY:{get:function(){return this._tileScale.y},set:function(t){this._tileScale.y=t,this.dirty=!0}}});t.exports=d},46992:t=>{t.exports=function(t,e,i,s){e.updateCanvas(),i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},14167:(t,e,i)=>{var s=i(25305),r=i(44603),n=i(23568),a=i(20839);r.register("tileSprite",(function(t,e){void 0===t&&(t={});var i=n(t,"x",0),r=n(t,"y",0),o=n(t,"width",512),h=n(t,"height",512),l=n(t,"key",""),u=n(t,"frame",""),c=new a(this.scene,i,r,o,h,l,u);return void 0!==e&&(t.add=e),s(this.scene,c,t),c}))},91681:(t,e,i)=>{var s=i(20839);i(39429).register("tileSprite",(function(t,e,i,r,n,a){return this.displayList.add(new s(this.scene,t,e,i,r,n,a))}))},56295:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(18553),n=i(46992),t.exports={renderWebGL:r,renderCanvas:n}},18553:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,r){e.updateCanvas();var n=e.width,a=e.height;if(0!==n&&0!==a){i.addToRenderList(e);var o=s.getTintAppendFloatAlpha,h=t.pipelines.set(e.pipeline,e),l=h.setTexture2D(e.fillPattern,e);h.batchTexture(e,e.fillPattern,e.displayFrame.width*e.tileScaleX,e.displayFrame.height*e.tileScaleY,e.x,e.y,n,a,e.scaleX,e.scaleY,e.rotation,e.flipX,e.flipY,e.scrollFactorX,e.scrollFactorY,e.originX*n,e.originY*a,0,0,n,a,o(e.tintTopLeft,i.alpha*e._alphaTL),o(e.tintTopRight,i.alpha*e._alphaTR),o(e.tintBottomLeft,i.alpha*e._alphaBL),o(e.tintBottomRight,i.alpha*e._alphaBR),e.tintFill,e.tilePositionX%e.displayFrame.width/e.displayFrame.width,e.tilePositionY%e.displayFrame.height/e.displayFrame.height,i,r,!1,l)}}},18471:(t,e,i)=>{var s=i(45319),r=i(83419),n=i(31401),a=i(51708),o=i(8443),h=i(95643),l=i(36383),u=i(14463),c=i(45650),d=i(10247),f=new r({Extends:h,Mixins:[n.Alpha,n.BlendMode,n.ComputedSize,n.Depth,n.Flip,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.TextureCrop,n.Tint,n.Transform,n.Visible,d],initialize:function(t,e,i,s){h.call(this,t,"Video"),this.video,this.videoTexture,this.videoTextureSource,this.snapshotTexture,this.flipY=!1,this._key=c(),this.touchLocked=!1,this.playWhenUnlocked=!1,this.frameReady=!1,this.isStalled=!1,this.failedPlayAttempts=0,this.metadata,this.retry=0,this.retryInterval=500,this._systemMuted=!1,this._codeMuted=!1,this._systemPaused=!1,this._codePaused=!1,this._callbacks={ended:this.completeHandler.bind(this),legacy:this.legacyPlayHandler.bind(this),playing:this.playingHandler.bind(this),seeked:this.seekedHandler.bind(this),seeking:this.seekingHandler.bind(this),stalled:this.stalledHandler.bind(this),suspend:this.stalledHandler.bind(this),waiting:this.stalledHandler.bind(this)},this._loadCallbackHandler=this.loadErrorHandler.bind(this),this._metadataCallbackHandler=this.metadataHandler.bind(this),this._crop=this.resetCropObject(),this.markers={},this._markerIn=0,this._markerOut=0,this._playingMarker=!1,this._lastUpdate=0,this.cacheKey="",this.isSeeking=!1,this._playCalled=!1,this._rfvCallbackId=0;var r=t.sys.game;this._device=r.device.video,this.setPosition(e,i),this.setSize(256,256),this.initPipeline(),this.initPostPipeline(!0),r.events.on(o.PAUSE,this.globalPause,this),r.events.on(o.RESUME,this.globalResume,this);var n=t.sys.sound;n&&n.on(u.GLOBAL_MUTE,this.globalMute,this),s&&this.load(s)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},load:function(t){var e=this.scene.sys.cache.video.get(t);return e?(this.cacheKey=t,this.loadHandler(e.url,e.noAudio,e.crossOrigin)):console.warn("No video in cache for key: "+t),this},changeSource:function(t,e,i,s,r){void 0===e&&(e=!0),void 0===i&&(i=!1),this.cacheKey!==t&&(this.load(t),e&&this.play(i,s,r))},getVideoKey:function(){return this.cacheKey},loadURL:function(t,e,i){void 0===e&&(e=!1);var s=this._device.getVideoURL(t);return s?(this.cacheKey="",this.loadHandler(s.url,e,i)):console.warn("No supported video format found for "+t),this},loadMediaStream:function(t,e,i){return this.loadHandler(null,e,i,t)},loadHandler:function(t,e,i,s){e||(e=!1);var r=this.video;if(r?(this.removeLoadEventHandlers(),this.stop()):((r=document.createElement("video")).controls=!1,r.setAttribute("playsinline","playsinline"),r.setAttribute("preload","auto"),r.setAttribute("disablePictureInPicture","true")),e?(r.muted=!0,r.defaultMuted=!0,r.setAttribute("autoplay","autoplay")):(r.muted=!1,r.defaultMuted=!1,r.removeAttribute("autoplay")),i?r.setAttribute("crossorigin",i):r.removeAttribute("crossorigin"),s)if("srcObject"in r)try{r.srcObject=s}catch(t){if("TypeError"!==t.name)throw t;r.src=URL.createObjectURL(s)}else r.src=URL.createObjectURL(s);else r.src=t;this.retry=0,this.video=r,this._playCalled=!1,r.load(),this.addLoadEventHandlers();var n=this.scene.sys.textures.get(this._key);return this.setTexture(n),this},requestVideoFrame:function(t,e){var i=this.video;if(i){var s=e.width,r=e.height,n=this.videoTexture,o=this.videoTextureSource,h=!n||o.source!==i;h?(this._codePaused=i.paused,this._codeMuted=i.muted,n?(o.source=i,o.width=s,o.height=r,n.get().setSize(s,r)):((n=this.scene.sys.textures.create(this._key,i,s,r)).add("__BASE",0,0,0,s,r),this.setTexture(n),this.videoTexture=n,this.videoTextureSource=n.source[0],this.videoTextureSource.setFlipY(this.flipY),this.emit(a.VIDEO_TEXTURE,this,n)),this.setSizeToFrame(),this.updateDisplayOrigin()):o.update(),this.isStalled=!1,this.metadata=e;var l=e.mediaTime;h&&(this._lastUpdate=l,this.emit(a.VIDEO_CREATED,this,s,r),this.frameReady||(this.frameReady=!0,this.emit(a.VIDEO_PLAY,this))),this._playingMarker?l>=this._markerOut&&(i.loop?(i.currentTime=this._markerIn,this.emit(a.VIDEO_LOOP,this)):(this.stop(!1),this.emit(a.VIDEO_COMPLETE,this))):l-1&&i>e&&i=0&&!isNaN(i)&&i>e&&(this.markers[t]=[e,i]),this},playMarker:function(t,e){var i=this.markers[t];return i&&this.play(e,i[0],i[1]),this},removeMarker:function(t){return delete this.markers[t],this},snapshot:function(t,e){return void 0===t&&(t=this.width),void 0===e&&(e=this.height),this.snapshotArea(0,0,this.width,this.height,t,e)},snapshotArea:function(t,e,i,s,r,n){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.width),void 0===s&&(s=this.height),void 0===r&&(r=i),void 0===n&&(n=s);var a=this.video,o=this.snapshotTexture;return o?(o.setSize(r,n),a&&o.context.drawImage(a,t,e,i,s,0,0,r,n)):(o=this.scene.sys.textures.createCanvas(c(),r,n),this.snapshotTexture=o,a&&o.context.drawImage(a,t,e,i,s,0,0,r,n)),o.update()},saveSnapshotTexture:function(t){return this.snapshotTexture?this.scene.sys.textures.renameTexture(this.snapshotTexture.key,t):this.snapshotTexture=this.scene.sys.textures.createCanvas(t,this.width,this.height),this.snapshotTexture},playSuccess:function(){if(this._playCalled){this.addEventHandlers(),this._codePaused=!1,this.touchLocked&&(this.touchLocked=!1,this.emit(a.VIDEO_UNLOCKED,this));var t=this.scene.sys.sound;t&&t.mute&&this.setMute(!0),this._markerIn>-1&&(this.video.currentTime=this._markerIn)}},playError:function(t){var e=t.name;"NotAllowedError"===e?(this.touchLocked=!0,this.playWhenUnlocked=!0,this.failedPlayAttempts=1,this.emit(a.VIDEO_LOCKED,this)):"NotSupportedError"===e?(this.stop(!1),this.emit(a.VIDEO_UNSUPPORTED,this,t)):(this.stop(!1),this.emit(a.VIDEO_ERROR,this,t))},legacyPlayHandler:function(){var t=this.video;t&&(this.playSuccess(),t.removeEventListener("playing",this._callbacks.legacy))},playingHandler:function(){this.isStalled=!1,this.emit(a.VIDEO_PLAYING,this)},loadErrorHandler:function(t){this.stop(!1),this.emit(a.VIDEO_ERROR,this,t)},metadataHandler:function(t){this.emit(a.VIDEO_METADATA,this,t)},setSizeToFrame:function(t){t||(t=this.frame),this.width=t.realWidth,this.height=t.realHeight,1!==this.scaleX&&(this.scaleX=this.displayWidth/this.width),1!==this.scaleY&&(this.scaleY=this.displayHeight/this.height);var e=this.input;return e&&!e.customHitArea&&(e.hitArea.width=this.width,e.hitArea.height=this.height),this},stalledHandler:function(t){this.isStalled=!0,this.emit(a.VIDEO_STALLED,this,t)},completeHandler:function(){this._playCalled=!1,this.emit(a.VIDEO_COMPLETE,this)},preUpdate:function(t,e){this.video&&this._playCalled&&this.touchLocked&&this.playWhenUnlocked&&(this.retry+=e,this.retry>=this.retryInterval&&(this.createPlayPromise(!1),this.retry=0))},seekTo:function(t){var e=this.video;if(e){var i=e.duration;if(i!==1/0&&!isNaN(i)){var s=i*t;this.setCurrentTime(s)}}return this},getCurrentTime:function(){return this.video?this.video.currentTime:0},setCurrentTime:function(t){var e=this.video;if(e){if("string"==typeof t){var i=t[0],s=parseFloat(t.substr(1));"+"===i?t=e.currentTime+s:"-"===i&&(t=e.currentTime-s)}e.currentTime=t}return this},seekingHandler:function(){this.isSeeking=!0,this.emit(a.VIDEO_SEEKING,this)},seekedHandler:function(){this.isSeeking=!1,this.emit(a.VIDEO_SEEKED,this)},getProgress:function(){var t=this.video;if(t){var e=t.duration;if(e!==1/0&&!isNaN(e))return t.currentTime/e}return-1},getDuration:function(){return this.video?this.video.duration:0},setMute:function(t){void 0===t&&(t=!0),this._codeMuted=t;var e=this.video;return e&&(e.muted=!!this._systemMuted||t),this},isMuted:function(){return this._codeMuted},globalMute:function(t,e){this._systemMuted=e;var i=this.video;i&&(i.muted=!!this._codeMuted||e)},globalPause:function(){this._systemPaused=!0,this.video&&!this.video.ended&&(this.removeEventHandlers(),this.video.pause())},globalResume:function(){this._systemPaused=!1,!this.video||this._codePaused||this.video.ended||this.createPlayPromise()},setPaused:function(t){void 0===t&&(t=!0);var e=this.video;return this._codePaused=t,e&&!e.ended&&(t?e.paused||(this.removeEventHandlers(),e.pause()):t||(this._playCalled?e.paused&&!this._systemPaused&&this.createPlayPromise():this.play())),this},pause:function(){return this.setPaused(!0)},resume:function(){return this.setPaused(!1)},getVolume:function(){return this.video?this.video.volume:1},setVolume:function(t){return void 0===t&&(t=1),this.video&&(this.video.volume=s(t,0,1)),this},getPlaybackRate:function(){return this.video?this.video.playbackRate:1},setPlaybackRate:function(t){return this.video&&(this.video.playbackRate=t),this},getLoop:function(){return!!this.video&&this.video.loop},setLoop:function(t){return void 0===t&&(t=!0),this.video&&(this.video.loop=t),this},isPlaying:function(){return!!this.video&&!(this.video.paused||this.video.ended)},isPaused:function(){return this.video&&this._playCalled&&this.video.paused||this._codePaused||this._systemPaused},saveTexture:function(t,e){return void 0===e&&(e=!1),this.videoTexture&&(this.scene.sys.textures.renameTexture(this._key,t),this.videoTextureSource.setFlipY(e)),this._key=t,this.flipY=e,!!this.videoTexture},stop:function(t){void 0===t&&(t=!0);var e=this.video;return e&&(this.removeEventHandlers(),e.cancelVideoFrameCallback(this._rfvCallbackId),e.pause()),this.retry=0,this._playCalled=!1,t&&this.emit(a.VIDEO_STOP,this),this},removeVideoElement:function(){var t=this.video;if(t){for(t.parentNode&&t.parentNode.removeChild(t);t.hasChildNodes();)t.removeChild(t.firstChild);t.removeAttribute("autoplay"),t.removeAttribute("src"),this.video=null}},preDestroy:function(){this.stop(!1),this.removeLoadEventHandlers(),this.removeVideoElement();var t=this.scene.sys.game.events;t.off(o.PAUSE,this.globalPause,this),t.off(o.RESUME,this.globalResume,this);var e=this.scene.sys.sound;e&&e.off(u.GLOBAL_MUTE,this.globalMute,this)}});t.exports=f},58352:t=>{t.exports=function(t,e,i,s){e.videoTexture&&(i.addToRenderList(e),t.batchSprite(e,e.frame,i,s))}},11511:(t,e,i)=>{var s=i(25305),r=i(44603),n=i(23568),a=i(18471);r.register("video",(function(t,e){void 0===t&&(t={});var i=n(t,"key",null),r=new a(this.scene,0,0,i);return void 0!==e&&(t.add=e),s(this.scene,r,t),r}))},89025:(t,e,i)=>{var s=i(18471);i(39429).register("video",(function(t,e,i){return this.displayList.add(new s(this.scene,t,e,i))}))},10247:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(29849),n=i(58352),t.exports={renderWebGL:r,renderCanvas:n}},29849:t=>{t.exports=function(t,e,i,s){e.videoTexture&&(i.addToRenderList(e),e.pipeline.batchSprite(e,i,s))}},41481:(t,e,i)=>{var s=i(10312),r=i(96503),n=i(87902),a=i(83419),o=i(31401),h=i(95643),l=i(87841),u=i(37303),c=new a({Extends:h,Mixins:[o.Depth,o.GetBounds,o.Origin,o.Transform,o.ScrollFactor,o.Visible],initialize:function(t,e,i,r,n){void 0===r&&(r=1),void 0===n&&(n=r),h.call(this,t,"Zone"),this.setPosition(e,i),this.width=r,this.height=n,this.blendMode=s.NORMAL,this.updateDisplayOrigin()},displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}},setSize:function(t,e,i){void 0===i&&(i=!0),this.width=t,this.height=e,this.updateDisplayOrigin();var s=this.input;return i&&s&&!s.customHitArea&&(s.hitArea.width=t,s.hitArea.height=e),this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this},setCircleDropZone:function(t){return this.setDropZone(new r(0,0,t),n)},setRectangleDropZone:function(t,e){return this.setDropZone(new l(0,0,t,e),u)},setDropZone:function(t,e){return this.input||this.setInteractive(t,e,!0),this},setAlpha:function(){},setBlendMode:function(){},renderCanvas:function(t,e,i){i.addToRenderList(e)},renderWebGL:function(t,e,i){i.addToRenderList(e)}});t.exports=c},95261:(t,e,i)=>{var s=i(44603),r=i(23568),n=i(41481);s.register("zone",(function(t){var e=r(t,"x",0),i=r(t,"y",0),s=r(t,"width",1),a=r(t,"height",s);return new n(this.scene,e,i,s,a)}))},84175:(t,e,i)=>{var s=i(41481);i(39429).register("zone",(function(t,e,i,r){return this.displayList.add(new s(this.scene,t,e,i,r))}))},95166:t=>{t.exports=function(t){return t.radius>0?Math.PI*t.radius*t.radius:0}},96503:(t,e,i)=>{var s=i(83419),r=i(87902),n=i(26241),a=i(79124),o=i(23777),h=i(28176),l=new s({initialize:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),this.type=o.CIRCLE,this.x=t,this.y=e,this._radius=i,this._diameter=2*i},contains:function(t,e){return r(this,t,e)},getPoint:function(t,e){return n(this,t,e)},getPoints:function(t,e,i){return a(this,t,e,i)},getRandomPoint:function(t){return h(this,t)},setTo:function(t,e,i){return this.x=t,this.y=e,this._radius=i,this._diameter=2*i,this},setEmpty:function(){return this._radius=0,this._diameter=0,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},isEmpty:function(){return this._radius<=0},radius:{get:function(){return this._radius},set:function(t){this._radius=t,this._diameter=2*t}},diameter:{get:function(){return this._diameter},set:function(t){this._diameter=t,this._radius=.5*t}},left:{get:function(){return this.x-this._radius},set:function(t){this.x=t+this._radius}},right:{get:function(){return this.x+this._radius},set:function(t){this.x=t-this._radius}},top:{get:function(){return this.y-this._radius},set:function(t){this.y=t+this._radius}},bottom:{get:function(){return this.y+this._radius},set:function(t){this.y=t-this._radius}}});t.exports=l},71562:t=>{t.exports=function(t){return Math.PI*t.radius*2}},92110:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){return void 0===i&&(i=new s),i.x=t.x+t.radius*Math.cos(e),i.y=t.y+t.radius*Math.sin(e),i}},42250:(t,e,i)=>{var s=i(96503);t.exports=function(t){return new s(t.x,t.y,t.radius)}},87902:t=>{t.exports=function(t,e,i){return t.radius>0&&e>=t.left&&e<=t.right&&i>=t.top&&i<=t.bottom&&(t.x-e)*(t.x-e)+(t.y-i)*(t.y-i)<=t.radius*t.radius}},5698:(t,e,i)=>{var s=i(87902);t.exports=function(t,e){return s(t,e.x,e.y)}},70588:(t,e,i)=>{var s=i(87902);t.exports=function(t,e){return s(t,e.x,e.y)&&s(t,e.right,e.y)&&s(t,e.x,e.bottom)&&s(t,e.right,e.bottom)}},26394:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y,t.radius)}},76278:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.radius===e.radius}},2074:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.left,e.y=t.top,e.width=t.diameter,e.height=t.diameter,e}},26241:(t,e,i)=>{var s=i(92110),r=i(62945),n=i(36383),a=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new a);var o=r(e,0,n.PI2);return s(t,o,i)}},79124:(t,e,i)=>{var s=i(71562),r=i(92110),n=i(62945),a=i(36383);t.exports=function(t,e,i,o){void 0===o&&(o=[]),!e&&i>0&&(e=s(t)/i);for(var h=0;h{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},39212:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},28176:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=2*Math.PI*Math.random(),r=Math.random()+Math.random(),n=r>1?2-r:r,a=n*Math.cos(i),o=n*Math.sin(i);return e.x=t.x+a*t.radius,e.y=t.y+o*t.radius,e}},88911:(t,e,i)=>{var s=i(96503);s.Area=i(95166),s.Circumference=i(71562),s.CircumferencePoint=i(92110),s.Clone=i(42250),s.Contains=i(87902),s.ContainsPoint=i(5698),s.ContainsRect=i(70588),s.CopyFrom=i(26394),s.Equals=i(76278),s.GetBounds=i(2074),s.GetPoint=i(26241),s.GetPoints=i(79124),s.Offset=i(50884),s.OffsetPoint=i(39212),s.Random=i(28176),t.exports=s},23777:t=>{t.exports={CIRCLE:0,ELLIPSE:1,LINE:2,POINT:3,POLYGON:4,RECTANGLE:5,TRIANGLE:6}},78874:t=>{t.exports=function(t){return t.isEmpty()?0:t.getMajorRadius()*t.getMinorRadius()*Math.PI}},92990:t=>{t.exports=function(t){var e=t.width/2,i=t.height/2,s=Math.pow(e-i,2)/Math.pow(e+i,2);return Math.PI*(e+i)*(1+3*s/(10+Math.sqrt(4-3*s)))}},79522:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var r=t.width/2,n=t.height/2;return i.x=t.x+r*Math.cos(e),i.y=t.y+n*Math.sin(e),i}},58102:(t,e,i)=>{var s=i(8497);t.exports=function(t){return new s(t.x,t.y,t.width,t.height)}},81154:t=>{t.exports=function(t,e,i){if(t.width<=0||t.height<=0)return!1;var s=(e-t.x)/t.width,r=(i-t.y)/t.height;return(s*=s)+(r*=r)<.25}},46662:(t,e,i)=>{var s=i(81154);t.exports=function(t,e){return s(t,e.x,e.y)}},1632:(t,e,i)=>{var s=i(81154);t.exports=function(t,e){return s(t,e.x,e.y)&&s(t,e.right,e.y)&&s(t,e.x,e.bottom)&&s(t,e.right,e.bottom)}},65534:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y,t.width,t.height)}},8497:(t,e,i)=>{var s=i(83419),r=i(81154),n=i(90549),a=i(48320),o=i(23777),h=i(24820),l=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=o.ELLIPSE,this.x=t,this.y=e,this.width=i,this.height=s},contains:function(t,e){return r(this,t,e)},getPoint:function(t,e){return n(this,t,e)},getPoints:function(t,e,i){return a(this,t,e,i)},getRandomPoint:function(t){return h(this,t)},setTo:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setEmpty:function(){return this.width=0,this.height=0,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},isEmpty:function(){return this.width<=0||this.height<=0},getMinorRadius:function(){return Math.min(this.width,this.height)/2},getMajorRadius:function(){return Math.max(this.width,this.height)/2},left:{get:function(){return this.x-this.width/2},set:function(t){this.x=t+this.width/2}},right:{get:function(){return this.x+this.width/2},set:function(t){this.x=t-this.width/2}},top:{get:function(){return this.y-this.height/2},set:function(t){this.y=t+this.height/2}},bottom:{get:function(){return this.y+this.height/2},set:function(t){this.y=t-this.height/2}}});t.exports=l},36146:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}},23694:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.left,e.y=t.top,e.width=t.width,e.height=t.height,e}},90549:(t,e,i)=>{var s=i(79522),r=i(62945),n=i(36383),a=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new a);var o=r(e,0,n.PI2);return s(t,o,i)}},48320:(t,e,i)=>{var s=i(92990),r=i(79522),n=i(62945),a=i(36383);t.exports=function(t,e,i,o){void 0===o&&(o=[]),!e&&i>0&&(e=s(t)/i);for(var h=0;h{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},44808:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},24820:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=Math.random()*Math.PI*2,r=Math.sqrt(Math.random());return e.x=t.x+r*Math.cos(i)*t.width/2,e.y=t.y+r*Math.sin(i)*t.height/2,e}},49203:(t,e,i)=>{var s=i(8497);s.Area=i(78874),s.Circumference=i(92990),s.CircumferencePoint=i(79522),s.Clone=i(58102),s.Contains=i(81154),s.ContainsPoint=i(46662),s.ContainsRect=i(1632),s.CopyFrom=i(65534),s.Equals=i(36146),s.GetBounds=i(23694),s.GetPoint=i(90549),s.GetPoints=i(48320),s.Offset=i(73424),s.OffsetPoint=i(44808),s.Random=i(24820),t.exports=s},55738:(t,e,i)=>{var s=i(23777),r=i(79291),n={Circle:i(88911),Ellipse:i(49203),Intersects:i(91865),Line:i(2529),Mesh:i(73090),Point:i(43711),Polygon:i(58423),Rectangle:i(93232),Triangle:i(84435)};n=r(!1,n,s),t.exports=n},2044:(t,e,i)=>{var s=i(20339);t.exports=function(t,e){return s(t.x,t.y,e.x,e.y)<=t.radius+e.radius}},81491:t=>{t.exports=function(t,e){var i=e.width/2,s=e.height/2,r=Math.abs(t.x-e.x-i),n=Math.abs(t.y-e.y-s),a=i+t.radius,o=s+t.radius;if(r>a||n>o)return!1;if(r<=i||n<=s)return!0;var h=r-i,l=n-s;return h*h+l*l<=t.radius*t.radius}},63376:(t,e,i)=>{var s=i(2141),r=i(2044);t.exports=function(t,e,i){if(void 0===i&&(i=[]),r(t,e)){var n,a,o,h,l=t.x,u=t.y,c=t.radius,d=e.x,f=e.y,p=e.radius;if(u===f)0===(o=(a=-2*f)*a-4*(n=1)*(d*d+(h=(p*p-c*c-d*d+l*l)/(2*(l-d)))*h-2*d*h+f*f-p*p))?i.push(new s(h,-a/(2*n))):o>0&&(i.push(new s(h,(-a+Math.sqrt(o))/(2*n))),i.push(new s(h,(-a-Math.sqrt(o))/(2*n))));else{var g=(l-d)/(u-f),v=(p*p-c*c-d*d+l*l-f*f+u*u)/(2*(u-f));0===(o=(a=2*u*g-2*v*g-2*l)*a-4*(n=g*g+1)*(l*l+u*u+v*v-c*c-2*u*v))?(h=-a/(2*n),i.push(new s(h,v-h*g))):o>0&&(h=(-a+Math.sqrt(o))/(2*n),i.push(new s(h,v-h*g)),h=(-a-Math.sqrt(o))/(2*n),i.push(new s(h,v-h*g)))}}return i}},97439:(t,e,i)=>{var s=i(4042),r=i(81491);t.exports=function(t,e,i){if(void 0===i&&(i=[]),r(t,e)){var n=e.getLineA(),a=e.getLineB(),o=e.getLineC(),h=e.getLineD();s(n,t,i),s(a,t,i),s(o,t,i),s(h,t,i)}return i}},4042:(t,e,i)=>{var s=i(2141),r=i(80462);t.exports=function(t,e,i){if(void 0===i&&(i=[]),r(t,e)){var n,a,o=t.x1,h=t.y1,l=t.x2,u=t.y2,c=e.x,d=e.y,f=e.radius,p=l-o,g=u-h,v=o-c,m=h-d,x=p*p+g*g,y=2*(p*v+g*m),T=y*y-4*x*(v*v+m*m-f*f);if(0===T){var w=-y/(2*x);n=o+w*p,a=h+w*g,w>=0&&w<=1&&i.push(new s(n,a))}else if(T>0){var E=(-y-Math.sqrt(T))/(2*x);n=o+E*p,a=h+E*g,E>=0&&E<=1&&i.push(new s(n,a));var S=(-y+Math.sqrt(T))/(2*x);n=o+S*p,a=h+S*g,S>=0&&S<=1&&i.push(new s(n,a))}}return i}},36100:(t,e,i)=>{var s=i(25836);t.exports=function(t,e,i,r){void 0===i&&(i=!1);var n,a,o,h=t.x1,l=t.y1,u=t.x2,c=t.y2,d=e.x1,f=e.y1,p=u-h,g=c-l,v=e.x2-d,m=e.y2-f,x=p*m-g*v;if(0===x)return null;if(i){if(n=(p*(f-l)+g*(h-d))/(v*g-m*p),0!==p)a=(d+v*n-h)/p;else{if(0===g)return null;a=(f+m*n-l)/g}if(a<0||n<0||n>1)return null;o=a}else{if(a=((l-f)*p-(h-d)*g)/x,(n=((d-h)*m-(f-l)*v)/x)<0||n>1||a<0||a>1)return null;o=n}return void 0===r&&(r=new s),r.set(h+p*o,l+g*o,o)}},3073:(t,e,i)=>{var s=i(36100),r=i(23031),n=i(25836),a=new r,o=new n;t.exports=function(t,e,i,r){void 0===i&&(i=!1),void 0===r&&(r=new n);var h=!1;r.set(),o.set();for(var l=e[e.length-1],u=0;u{var s=i(25836),r=i(61369),n=i(3073),a=new s;t.exports=function(t,e,i,s){void 0===s&&(s=new r),Array.isArray(e)||(e=[e]);var o=!1;s.set(),a.set();for(var h=0;h{var s=i(2141),r=i(76112),n=i(92773);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e))for(var a=e.getLineA(),o=e.getLineB(),h=e.getLineC(),l=e.getLineD(),u=[new s,new s,new s,new s],c=[r(a,t,u[0]),r(o,t,u[1]),r(h,t,u[2]),r(l,t,u[3])],d=0;d<4;d++)c[d]&&i.push(u[d]);return i}},71147:(t,e,i)=>{var s=i(61369),r=i(56362),n=new(i(23031));function a(t,e,i,a,o){var h=Math.cos(t),l=Math.sin(t);n.setTo(e,i,e+h,i+l);var u=r(n,a,!0);u&&o.push(new s(u.x,u.y,t,u.w))}function o(t,e){return t.z-e.z}t.exports=function(t,e,i){Array.isArray(i)||(i=[i]);for(var s=[],r=[],n=0;n{var s=i(87841),r=i(59996);t.exports=function(t,e,i){return void 0===i&&(i=new s),r(t,e)&&(i.x=Math.max(t.x,e.x),i.y=Math.max(t.y,e.y),i.width=Math.min(t.right,e.right)-i.x,i.height=Math.min(t.bottom,e.bottom)-i.y),i}},52784:(t,e,i)=>{var s=i(60646),r=i(59996);t.exports=function(t,e,i){if(void 0===i&&(i=[]),r(t,e)){var n=t.getLineA(),a=t.getLineB(),o=t.getLineC(),h=t.getLineD();s(n,e,i),s(a,e,i),s(o,e,i),s(h,e,i)}return i}},26341:(t,e,i)=>{var s=i(89265),r=i(60646);t.exports=function(t,e,i){if(void 0===i&&(i=[]),s(t,e)){var n=e.getLineA(),a=e.getLineB(),o=e.getLineC();r(n,t,i),r(a,t,i),r(o,t,i)}return i}},38720:(t,e,i)=>{var s=i(4042),r=i(67636);t.exports=function(t,e,i){if(void 0===i&&(i=[]),r(t,e)){var n=t.getLineA(),a=t.getLineB(),o=t.getLineC();s(n,e,i),s(a,e,i),s(o,e,i)}return i}},13882:(t,e,i)=>{var s=i(2141),r=i(2822),n=i(76112);t.exports=function(t,e,i){if(void 0===i&&(i=[]),r(t,e))for(var a=t.getLineA(),o=t.getLineB(),h=t.getLineC(),l=[new s,new s,new s],u=[n(a,e,l[0]),n(o,e,l[1]),n(h,e,l[2])],c=0;c<3;c++)u[c]&&i.push(l[c]);return i}},75636:(t,e,i)=>{var s=i(82944),r=i(13882);t.exports=function(t,e,i){if(void 0===i&&(i=[]),s(t,e)){var n=e.getLineA(),a=e.getLineB(),o=e.getLineC();r(t,n,i),r(t,a,i),r(t,o,i)}return i}},80462:(t,e,i)=>{var s=i(87902),r=new(i(2141));t.exports=function(t,e,i){if(void 0===i&&(i=r),s(e,t.x1,t.y1))return i.x=t.x1,i.y=t.y1,!0;if(s(e,t.x2,t.y2))return i.x=t.x2,i.y=t.y2,!0;var n=t.x2-t.x1,a=t.y2-t.y1,o=e.x-t.x1,h=e.y-t.y1,l=n*n+a*a,u=n,c=a;if(l>0){var d=(o*n+h*a)/l;u*=d,c*=d}return i.x=t.x1+u,i.y=t.y1+c,u*u+c*c<=l&&u*n+c*a>=0&&s(e,i.x,i.y)}},76112:t=>{t.exports=function(t,e,i){var s=t.x1,r=t.y1,n=t.x2,a=t.y2,o=e.x1,h=e.y1,l=e.x2,u=e.y2;if(s===n&&r===a||o===l&&h===u)return!1;var c=(u-h)*(n-s)-(l-o)*(a-r);if(0===c)return!1;var d=((l-o)*(r-h)-(u-h)*(s-o))/c,f=((n-s)*(r-h)-(a-r)*(s-o))/c;return!(d<0||d>1||f<0||f>1)&&(i&&(i.x=s+d*(n-s),i.y=r+d*(a-r)),!0)}},92773:t=>{t.exports=function(t,e){var i=t.x1,s=t.y1,r=t.x2,n=t.y2,a=e.x,o=e.y,h=e.right,l=e.bottom,u=0;if(i>=a&&i<=h&&s>=o&&s<=l||r>=a&&r<=h&&n>=o&&n<=l)return!0;if(i=a){if((u=s+(n-s)*(a-i)/(r-i))>o&&u<=l)return!0}else if(i>h&&r<=h&&(u=s+(n-s)*(h-i)/(r-i))>=o&&u<=l)return!0;if(s=o){if((u=i+(r-i)*(o-s)/(n-s))>=a&&u<=h)return!0}else if(s>l&&n<=l&&(u=i+(r-i)*(l-s)/(n-s))>=a&&u<=h)return!0;return!1}},16204:t=>{t.exports=function(t,e,i){void 0===i&&(i=1);var s=e.x1,r=e.y1,n=e.x2,a=e.y2,o=t.x,h=t.y,l=(n-s)*(n-s)+(a-r)*(a-r);if(0===l)return!1;var u=((o-s)*(n-s)+(h-r)*(a-r))/l;if(u<0)return Math.sqrt((s-o)*(s-o)+(r-h)*(r-h))<=i;if(u>=0&&u<=1){var c=((r-h)*(n-s)-(s-o)*(a-r))/l;return Math.abs(c)*Math.sqrt(l)<=i}return Math.sqrt((n-o)*(n-o)+(a-h)*(a-h))<=i}},14199:(t,e,i)=>{var s=i(16204);t.exports=function(t,e){if(!s(t,e))return!1;var i=Math.min(e.x1,e.x2),r=Math.max(e.x1,e.x2),n=Math.min(e.y1,e.y2),a=Math.max(e.y1,e.y2);return t.x>=i&&t.x<=r&&t.y>=n&&t.y<=a}},59996:t=>{t.exports=function(t,e){return!(t.width<=0||t.height<=0||e.width<=0||e.height<=0)&&!(t.righte.right||t.y>e.bottom)}},89265:(t,e,i)=>{var s=i(76112),r=i(37303),n=i(48653),a=i(77493);t.exports=function(t,e){if(e.left>t.right||e.rightt.bottom||e.bottom0}},84411:t=>{t.exports=function(t,e,i,s,r,n){return void 0===n&&(n=0),!(e>t.right+n||it.bottom+n||r{var s=i(80462),r=i(10690);t.exports=function(t,e){return!(t.left>e.right||t.righte.bottom||t.bottom{var s=i(76112);t.exports=function(t,e){return!(!t.contains(e.x1,e.y1)&&!t.contains(e.x2,e.y2))||(!!s(t.getLineA(),e)||(!!s(t.getLineB(),e)||!!s(t.getLineC(),e)))}},82944:(t,e,i)=>{var s=i(48653),r=i(71694),n=i(76112);t.exports=function(t,e){if(t.left>e.right||t.righte.bottom||t.bottom0||(c=r(e),(d=s(t,c,!0)).length>0)}},91865:(t,e,i)=>{t.exports={CircleToCircle:i(2044),CircleToRectangle:i(81491),GetCircleToCircle:i(63376),GetCircleToRectangle:i(97439),GetLineToCircle:i(4042),GetLineToLine:i(36100),GetLineToPoints:i(3073),GetLineToPolygon:i(56362),GetLineToRectangle:i(60646),GetRaysFromPointToPolygon:i(71147),GetRectangleIntersection:i(68389),GetRectangleToRectangle:i(52784),GetRectangleToTriangle:i(26341),GetTriangleToCircle:i(38720),GetTriangleToLine:i(13882),GetTriangleToTriangle:i(75636),LineToCircle:i(80462),LineToLine:i(76112),LineToRectangle:i(92773),PointToLine:i(16204),PointToLineSegment:i(14199),RectangleToRectangle:i(59996),RectangleToTriangle:i(89265),RectangleToValues:i(84411),TriangleToCircle:i(67636),TriangleToLine:i(2822),TriangleToTriangle:i(82944)}},91938:t=>{t.exports=function(t){return Math.atan2(t.y2-t.y1,t.x2-t.x1)}},84993:t=>{t.exports=function(t,e,i){void 0===e&&(e=1),void 0===i&&(i=[]);var s=Math.round(t.x1),r=Math.round(t.y1),n=Math.round(t.x2),a=Math.round(t.y2),o=Math.abs(n-s),h=Math.abs(a-r),l=s-h&&(c-=h,s+=l),f{t.exports=function(t,e,i){var s=e-(t.x1+t.x2)/2,r=i-(t.y1+t.y2)/2;return t.x1+=s,t.y1+=r,t.x2+=s,t.y2+=r,t}},31116:(t,e,i)=>{var s=i(23031);t.exports=function(t){return new s(t.x1,t.y1,t.x2,t.y2)}},59944:t=>{t.exports=function(t,e){return e.setTo(t.x1,t.y1,t.x2,t.y2)}},59220:t=>{t.exports=function(t,e){return t.x1===e.x1&&t.y1===e.y1&&t.x2===e.x2&&t.y2===e.y2}},78177:(t,e,i)=>{var s=i(35001);t.exports=function(t,e,i){void 0===i&&(i=e);var r=s(t),n=t.x2-t.x1,a=t.y2-t.y1;return e&&(t.x1=t.x1-n/r*e,t.y1=t.y1-a/r*e),i&&(t.x2=t.x2+n/r*i,t.y2=t.y2+a/r*i),t}},26708:(t,e,i)=>{var s=i(52816),r=i(6113),n=i(2141);t.exports=function(t,e,i,a,o){void 0===a&&(a=0),void 0===o&&(o=[]);var h,l,u=[],c=t.x1,d=t.y1,f=t.x2-c,p=t.y2-d,g=r(e,o),v=i-1;for(h=0;h0){var m=u[0],x=[m];for(h=1;h=a&&(x.push(y),m=y)}var T=u[u.length-1];return s(m,T){var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=(t.x1+t.x2)/2,e.y=(t.y1+t.y2)/2,e}},99569:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var r=t.x1,n=t.y1,a=t.x2,o=t.y2,h=(a-r)*(a-r)+(o-n)*(o-n);if(0===h)return i;var l=((e.x-r)*(a-r)+(e.y-n)*(o-n))/h;return i.x=r+l*(a-r),i.y=n+l*(o-n),i}},34638:(t,e,i)=>{var s=i(36383),r=i(91938),n=i(2141);t.exports=function(t,e){void 0===e&&(e=new n);var i=r(t)-s.TAU;return e.x=Math.cos(i),e.y=Math.sin(i),e}},13151:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){return void 0===i&&(i=new s),i.x=t.x1+(t.x2-t.x1)*e,i.y=t.y1+(t.y2-t.y1)*e,i}},15258:(t,e,i)=>{var s=i(35001),r=i(2141);t.exports=function(t,e,i,n){void 0===n&&(n=[]),!e&&i>0&&(e=s(t)/i);for(var a=t.x1,o=t.y1,h=t.x2,l=t.y2,u=0;u{t.exports=function(t,e){var i=t.x1,s=t.y1,r=t.x2,n=t.y2,a=(r-i)*(r-i)+(n-s)*(n-s);if(0===a)return!1;var o=((s-e.y)*(r-i)-(i-e.x)*(n-s))/a;return Math.abs(o)*Math.sqrt(a)}},98770:t=>{t.exports=function(t){return Math.abs(t.y1-t.y2)}},35001:t=>{t.exports=function(t){return Math.sqrt((t.x2-t.x1)*(t.x2-t.x1)+(t.y2-t.y1)*(t.y2-t.y1))}},23031:(t,e,i)=>{var s=i(83419),r=i(13151),n=i(15258),a=i(23777),o=i(65822),h=i(26099),l=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=a.LINE,this.x1=t,this.y1=e,this.x2=i,this.y2=s},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return n(this,t,e,i)},getRandomPoint:function(t){return o(this,t)},setTo:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.x1=t,this.y1=e,this.x2=i,this.y2=s,this},setFromObjects:function(t,e){return this.x1=t.x,this.y1=t.y,this.x2=e.x,this.y2=e.y,this},getPointA:function(t){return void 0===t&&(t=new h),t.set(this.x1,this.y1),t},getPointB:function(t){return void 0===t&&(t=new h),t.set(this.x2,this.y2),t},left:{get:function(){return Math.min(this.x1,this.x2)},set:function(t){this.x1<=this.x2?this.x1=t:this.x2=t}},right:{get:function(){return Math.max(this.x1,this.x2)},set:function(t){this.x1>this.x2?this.x1=t:this.x2=t}},top:{get:function(){return Math.min(this.y1,this.y2)},set:function(t){this.y1<=this.y2?this.y1=t:this.y2=t}},bottom:{get:function(){return Math.max(this.y1,this.y2)},set:function(t){this.y1>this.y2?this.y1=t:this.y2=t}}});t.exports=l},64795:(t,e,i)=>{var s=i(36383),r=i(15994),n=i(91938);t.exports=function(t){var e=n(t)-s.TAU;return r(e,-Math.PI,Math.PI)}},52616:(t,e,i)=>{var s=i(36383),r=i(91938);t.exports=function(t){return Math.cos(r(t)-s.TAU)}},87231:(t,e,i)=>{var s=i(36383),r=i(91938);t.exports=function(t){return Math.sin(r(t)-s.TAU)}},89662:t=>{t.exports=function(t,e,i){return t.x1+=e,t.y1+=i,t.x2+=e,t.y2+=i,t}},71165:t=>{t.exports=function(t){return-(t.x2-t.x1)/(t.y2-t.y1)}},65822:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=Math.random();return e.x=t.x1+i*(t.x2-t.x1),e.y=t.y1+i*(t.y2-t.y1),e}},69777:(t,e,i)=>{var s=i(91938),r=i(64795);t.exports=function(t,e){return 2*r(e)-Math.PI-s(t)}},39706:(t,e,i)=>{var s=i(64400);t.exports=function(t,e){var i=(t.x1+t.x2)/2,r=(t.y1+t.y2)/2;return s(t,i,r,e)}},82585:(t,e,i)=>{var s=i(64400);t.exports=function(t,e,i){return s(t,e.x,e.y,i)}},64400:t=>{t.exports=function(t,e,i,s){var r=Math.cos(s),n=Math.sin(s),a=t.x1-e,o=t.y1-i;return t.x1=a*r-o*n+e,t.y1=a*n+o*r+i,a=t.x2-e,o=t.y2-i,t.x2=a*r-o*n+e,t.y2=a*n+o*r+i,t}},62377:t=>{t.exports=function(t,e,i,s,r){return t.x1=e,t.y1=i,t.x2=e+Math.cos(s)*r,t.y2=i+Math.sin(s)*r,t}},71366:t=>{t.exports=function(t){return(t.y2-t.y1)/(t.x2-t.x1)}},10809:t=>{t.exports=function(t){return Math.abs(t.x1-t.x2)}},2529:(t,e,i)=>{var s=i(23031);s.Angle=i(91938),s.BresenhamPoints=i(84993),s.CenterOn=i(36469),s.Clone=i(31116),s.CopyFrom=i(59944),s.Equals=i(59220),s.Extend=i(78177),s.GetEasedPoints=i(26708),s.GetMidPoint=i(32125),s.GetNearestPoint=i(99569),s.GetNormal=i(34638),s.GetPoint=i(13151),s.GetPoints=i(15258),s.GetShortestDistance=i(26408),s.Height=i(98770),s.Length=i(35001),s.NormalAngle=i(64795),s.NormalX=i(52616),s.NormalY=i(87231),s.Offset=i(89662),s.PerpSlope=i(71165),s.Random=i(65822),s.ReflectAngle=i(69777),s.Rotate=i(39706),s.RotateAroundPoint=i(82585),s.RotateAroundXY=i(64400),s.SetToAngle=i(62377),s.Slope=i(71366),s.Width=i(10809),t.exports=s},83997:(t,e,i)=>{var s=i(83419),r=i(87841),n=i(26099);function a(t,e,i,s){var r=t-i,n=e-s,a=r*r+n*n;return Math.sqrt(a)}var o=new s({initialize:function(t,e,i){this.vertex1=t,this.vertex2=e,this.vertex3=i,this.bounds=new r,this._inCenter=new n},getInCenter:function(t){void 0===t&&(t=!0);var e,i,s,r,n,o,h=this.vertex1,l=this.vertex2,u=this.vertex3;t?(e=h.x,i=h.y,s=l.x,r=l.y,n=u.x,o=u.y):(e=h.vx,i=h.vy,s=l.vx,r=l.vy,n=u.vx,o=u.vy);var c=a(n,o,s,r),d=a(e,i,n,o),f=a(s,r,e,i),p=c+d+f;return this._inCenter.set((e*c+s*d+n*f)/p,(i*c+r*d+o*f)/p)},contains:function(t,e,i){var s=this.vertex1,r=this.vertex2,n=this.vertex3,a=s.vx,o=s.vy,h=r.vx,l=r.vy,u=n.vx,c=n.vy;if(i){var d=i.a,f=i.b,p=i.c,g=i.d,v=i.e,m=i.f;a=s.vx*d+s.vy*p+v,o=s.vx*f+s.vy*g+m,h=r.vx*d+r.vy*p+v,l=r.vx*f+r.vy*g+m,u=n.vx*d+n.vy*p+v,c=n.vx*f+n.vy*g+m}var x=u-a,y=c-o,T=h-a,w=l-o,E=t-a,S=e-o,b=x*x+y*y,A=x*T+y*w,_=x*E+y*S,C=T*T+w*w,R=T*E+w*S,M=b*C-A*A,P=0===M?0:1/M,L=(C*_-A*R)*P,O=(b*R-A*_)*P;return L>=0&&O>=0&&L+O<1},isCounterClockwise:function(t){var e=this.vertex1,i=this.vertex2,s=this.vertex3,r=(i.vx-e.vx)*(s.vy-e.vy)-(i.vy-e.vy)*(s.vx-e.vx);return t<=0?r>=0:r<0},load:function(t,e,i,s,r){return i=this.vertex1.load(t,e,i,s,r),i=this.vertex2.load(t,e,i,s,r),i=this.vertex3.load(t,e,i,s,r)},transformCoordinatesLocal:function(t,e,i,s){return this.vertex1.transformCoordinatesLocal(t,e,i,s),this.vertex2.transformCoordinatesLocal(t,e,i,s),this.vertex3.transformCoordinatesLocal(t,e,i,s),this},updateBounds:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3,s=this.bounds;return s.x=Math.min(t.vx,e.vx,i.vx),s.y=Math.min(t.vy,e.vy,i.vy),s.width=Math.max(t.vx,e.vx,i.vx)-s.x,s.height=Math.max(t.vy,e.vy,i.vy)-s.y,this},isInView:function(t,e,i,s,r,n,a,o,h,l,u){this.update(s,r,n,a,o,h,l,u);var c=this.vertex1,d=this.vertex2,f=this.vertex3;if(c.ta<=0&&d.ta<=0&&f.ta<=0)return!1;if(e&&!this.isCounterClockwise(i))return!1;var p=this.bounds;p.x=Math.min(c.tx,d.tx,f.tx),p.y=Math.min(c.ty,d.ty,f.ty),p.width=Math.max(c.tx,d.tx,f.tx)-p.x,p.height=Math.max(c.ty,d.ty,f.ty)-p.y;var g=t.x+t.width,v=t.y+t.height;return!(p.width<=0||p.height<=0||t.width<=0||t.height<=0)&&!(p.rightg||p.y>v)},scrollUV:function(t,e){return this.vertex1.scrollUV(t,e),this.vertex2.scrollUV(t,e),this.vertex3.scrollUV(t,e),this},scaleUV:function(t,e){return this.vertex1.scaleUV(t,e),this.vertex2.scaleUV(t,e),this.vertex3.scaleUV(t,e),this},setColor:function(t){return this.vertex1.color=t,this.vertex2.color=t,this.vertex3.color=t,this},update:function(t,e,i,s,r,n,a,o){return this.vertex1.update(e,i,s,r,n,a,o,t),this.vertex2.update(e,i,s,r,n,a,o,t),this.vertex3.update(e,i,s,r,n,a,o,t),this},translate:function(t,e){void 0===e&&(e=0);var i=this.vertex1,s=this.vertex2,r=this.vertex3;return i.x+=t,i.y+=e,s.x+=t,s.y+=e,r.x+=t,r.y+=e,this},x:{get:function(){return this.getInCenter().x},set:function(t){var e=this.getInCenter();this.translate(t-e.x,0)}},y:{get:function(){return this.getInCenter().y},set:function(t){var e=this.getInCenter();this.translate(0,t-e.y)}},alpha:{get:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3;return(t.alpha+e.alpha+i.alpha)/3},set:function(t){this.vertex1.alpha=t,this.vertex2.alpha=t,this.vertex3.alpha=t}},depth:{get:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3;return(t.vz+e.vz+i.vz)/3}},destroy:function(){this.vertex1=null,this.vertex2=null,this.vertex3=null}});t.exports=o},48803:(t,e,i)=>{var s=i(83997),r=i(95540),n=i(37867),a=i(25836),o=i(39318),h=new a,l=new a,u=new n;t.exports=function(t){var e,i=r(t,"mesh"),n=r(t,"texture",null),a=r(t,"frame"),c=r(t,"width",1),d=r(t,"height",c),f=r(t,"widthSegments",1),p=r(t,"heightSegments",f),g=r(t,"x",0),v=r(t,"y",0),m=r(t,"z",0),x=r(t,"rotateX",0),y=r(t,"rotateY",0),T=r(t,"rotateZ",0),w=r(t,"zIsUp",!0),E=r(t,"isOrtho",!!i&&i.dirtyCache[11]),S=r(t,"colors",[16777215]),b=r(t,"alphas",[1]),A=r(t,"tile",!1),_=r(t,"flipY",!1),C=r(t,"width",null),R={faces:[],verts:[]};if(h.set(g,v,m),l.set(x,y,T),u.fromRotationXYTranslation(l,h,w),!n&&i)n=i.texture,a||(e=i.frame);else if(i&&"string"==typeof n)n=i.scene.sys.textures.get(n);else if(!n)return R;e||(e=n.get(a)),!C&&E&&n&&i&&(c=e.width/i.height,d=e.height/i.height);var M,P,L=c/2,O=d/2,F=Math.floor(f),D=Math.floor(p),k=F+1,I=D+1,B=c/F,N=d/D,X=[],Y=[],U=0,z=1,G=0,W=1;e&&(U=e.u0,z=e.u1,_?(G=e.v1,W=e.v0):(G=e.v0,W=e.v1));var V=z-U,H=W-G;for(P=0;P{var s=i(83997),r=i(37867),n=i(25836),a=i(39318),o=new n,h=new n,l=new r;t.exports=function(t,e,i,r,n,u,c,d,f,p){void 0===i&&(i=1),void 0===r&&(r=0),void 0===n&&(n=0),void 0===u&&(u=0),void 0===c&&(c=0),void 0===d&&(d=0),void 0===f&&(f=0),void 0===p&&(p=!0);var g={faces:[],verts:[]},v=t.materials;o.set(r,n,u),h.set(c,d,f),l.fromRotationXYTranslation(h,o,p);for(var m=0;m{var s=i(83997),r=i(39318);t.exports=function(t,e,i,n,a,o,h,l){if(void 0===n&&(n=!1),void 0===o&&(o=16777215),void 0===h&&(h=1),void 0===l&&(l=!1),t.length===e.length||n){var u,c,d,f,p,g,v,m,x,y,T,w={faces:[],vertices:[]},E=n?3:2,S=Array.isArray(o),b=Array.isArray(h);if(Array.isArray(i)&&i.length>0)for(u=0;u{var e=!0,i="untitled",s="",r="";function n(t){var e=t.indexOf("#");return e>-1?t.substring(0,e):t}function a(t){return 0===t.models.length&&t.models.push({faces:[],name:i,textureCoords:[],vertexNormals:[],vertices:[]}),s="",t.models[t.models.length-1]}function o(t,e){var r=t.length>=2?t[1]:i;e.models.push({faces:[],name:r,textureCoords:[],vertexNormals:[],vertices:[]}),s=""}function h(t){2===t.length&&(s=t[1])}function l(t,e){var i=t.length,s=i>=2?parseFloat(t[1]):0,r=i>=3?parseFloat(t[2]):0,n=i>=4?parseFloat(t[3]):0;a(e).vertices.push({x:s,y:r,z:n})}function u(t,i){var s=t.length,r=s>=2?parseFloat(t[1]):0,n=s>=3?parseFloat(t[2]):0,o=s>=4?parseFloat(t[3]):0;isNaN(r)&&(r=0),isNaN(n)&&(n=0),isNaN(o)&&(o=0),e&&(n=1-n),a(i).textureCoords.push({u:r,v:n,w:o})}function c(t,e){var i=t.length,s=i>=2?parseFloat(t[1]):0,r=i>=3?parseFloat(t[2]):0,n=i>=4?parseFloat(t[3]):0;a(e).vertexNormals.push({x:s,y:r,z:n})}function d(t,e){var i=t.length-1;if(!(i<3)){for(var n={group:s,material:r,vertices:[]},o=0;o3)){var u=0,c=0,d=0;u=parseInt(h[0],10),l>1&&""!==h[1]&&(c=parseInt(h[1],10)),l>2&&(d=parseInt(h[2],10)),0!==u&&(u<0&&(u=a(e).vertices.length+1+u),c-=1,u-=1,d-=1,n.vertices.push({textureCoordsIndex:c,vertexIndex:u,vertexNormalIndex:d}))}}a(e).faces.push(n)}}function f(t,e){t.length>=2&&e.materialLibraries.push(t[1])}function p(t){t.length>=2&&(r=t[1])}t.exports=function(t,i){void 0===i&&(i=!0),e=i;var a={materials:{},materialLibraries:[],models:[]};s="",r="";for(var g=t.split("\n"),v=0;v{var s=i(37589);t.exports=function(t){for(var e={},i=t.split("\n"),r="",n=0;n=2?Math.floor(255*o[2]):h,u=o.length>=3?Math.floor(255*o[3]):h;e[r]=s(h,l,u)}}}return e}},92570:t=>{t.exports=function(t,e,i,s){var r,n;if(void 0===i&&void 0===s){var a=t.getInCenter();r=a.x,n=a.y}var o=Math.cos(e),h=Math.sin(e),l=t.vertex1,u=t.vertex2,c=t.vertex3,d=l.x-r,f=l.y-n;l.set(d*o-f*h+r,d*h+f*o+n),d=u.x-r,f=u.y-n,u.set(d*o-f*h+r,d*h+f*o+n),d=c.x-r,f=c.y-n,c.set(d*o-f*h+r,d*h+f*o+n)}},39318:(t,e,i)=>{var s=i(83419),r=i(70554),n=i(25836),a=new s({Extends:n,initialize:function(t,e,i,s,r,a,o,h,l,u){void 0===a&&(a=16777215),void 0===o&&(o=1),void 0===h&&(h=0),void 0===l&&(l=0),void 0===u&&(u=0),n.call(this,t,e,i),this.vx=0,this.vy=0,this.vz=0,this.nx=h,this.ny=l,this.nz=u,this.u=s,this.v=r,this.color=a,this.alpha=o,this.tx=0,this.ty=0,this.ta=0,this.tu=s,this.tv=r},setUVs:function(t,e){return this.u=t,this.v=e,this.tu=t,this.tv=e,this},scrollUV:function(t,e){return this.tu+=t,this.tv+=e,this},scaleUV:function(t,e){return this.tu=this.u*t,this.tv=this.v*e,this},transformCoordinatesLocal:function(t,e,i,s){var r=this.x,n=this.y,a=this.z,o=t.val,h=r*o[0]+n*o[4]+a*o[8]+o[12],l=r*o[1]+n*o[5]+a*o[9]+o[13],u=r*o[2]+n*o[6]+a*o[10]+o[14],c=r*o[3]+n*o[7]+a*o[11]+o[15];this.vx=h/c*e,this.vy=-l/c*i,this.vz=s<=0?u/c:-u/c},resize:function(t,e,i,s,r,n){return this.x=t,this.y=e,this.vx=this.x*i,this.vy=-this.y*s,this.vz=0,r<.5?this.vx+=i*(.5-r):r>.5&&(this.vx-=i*(r-.5)),n<.5?this.vy+=s*(.5-n):n>.5&&(this.vy-=s*(n-.5)),this},update:function(t,e,i,s,r,n,a,o){var h=this.vx*t+this.vy*i+r,l=this.vx*e+this.vy*s+n;return a&&(h=Math.round(h),l=Math.round(l)),this.tx=h,this.ty=l,this.ta=this.alpha*o,this},load:function(t,e,i,s,n){return t[++i]=this.tx,t[++i]=this.ty,t[++i]=this.tu,t[++i]=this.tv,t[++i]=s,t[++i]=n,e[++i]=r.getTintAppendFloatAlpha(this.color,this.ta),i}});t.exports=a},73090:(t,e,i)=>{var s={Face:i(83997),GenerateGridVerts:i(48803),GenerateObjVerts:i(34684),GenerateVerts:i(92515),ParseObj:i(85048),ParseObjMaterial:i(61485),RotateFace:i(92570),Vertex:i(39318)};t.exports=s},96550:t=>{t.exports=function(t){return t.setTo(Math.ceil(t.x),Math.ceil(t.y))}},99706:(t,e,i)=>{var s=i(2141);t.exports=function(t){return new s(t.x,t.y)}},68010:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y)}},27814:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y}},73565:t=>{t.exports=function(t){return t.setTo(Math.floor(t.x),Math.floor(t.y))}},87555:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){if(void 0===e&&(e=new s),!Array.isArray(t))throw new Error("GetCentroid points argument must be an array");var i=t.length;if(i<1)throw new Error("GetCentroid points array must not be empty");if(1===i)e.x=t[0].x,e.y=t[0].y;else{for(var r=0;r{t.exports=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)}},44405:t=>{t.exports=function(t){return t.x*t.x+t.y*t.y}},20873:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){void 0===e&&(e=new s);for(var i=Number.NEGATIVE_INFINITY,r=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY,a=Number.POSITIVE_INFINITY,o=0;oi&&(i=h.x),h.xn&&(n=h.y),h.y{var s=i(2141);t.exports=function(t,e,i,r){return void 0===i&&(i=0),void 0===r&&(r=new s),r.x=t.x+(e.x-t.x)*i,r.y=t.y+(e.y-t.y)*i,r}},55767:t=>{t.exports=function(t){return t.setTo(t.y,t.x)}},79432:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.setTo(-t.x,-t.y)}},2141:(t,e,i)=>{var s=i(83419),r=i(23777),n=new s({initialize:function(t,e){void 0===t&&(t=0),void 0===e&&(e=t),this.type=r.POINT,this.x=t,this.y=e},setTo:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.x=t,this.y=e,this}});t.exports=n},72930:(t,e,i)=>{var s=i(2141),r=i(44405);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=(t.x*e.x+t.y*e.y)/r(e);return 0!==n&&(i.x=n*e.x,i.y=n*e.y),i}},62880:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var r=t.x*e.x+t.y*e.y;return 0!==r&&(i.x=r*e.x,i.y=r*e.y),i}},15093:(t,e,i)=>{var s=i(28793);t.exports=function(t,e){if(0!==t.x||0!==t.y){var i=s(t);t.x/=i,t.y/=i}return t.x*=e,t.y*=e,t}},43711:(t,e,i)=>{var s=i(2141);s.Ceil=i(96550),s.Clone=i(99706),s.CopyFrom=i(68010),s.Equals=i(27814),s.Floor=i(73565),s.GetCentroid=i(87555),s.GetMagnitude=i(28793),s.GetMagnitudeSq=i(44405),s.GetRectangleFromPoints=i(20873),s.Interpolate=i(26152),s.Invert=i(55767),s.Negative=i(79432),s.Project=i(72930),s.ProjectUnit=i(62880),s.SetMagnitude=i(15093),t.exports=s},12306:(t,e,i)=>{var s=i(25717);t.exports=function(t){return new s(t.points)}},63814:t=>{t.exports=function(t,e,i){for(var s=!1,r=-1,n=t.points.length-1;++r{var s=i(63814);t.exports=function(t,e){return s(t,e.x,e.y)}},94811:t=>{"use strict";function e(t,e,s){s=s||2;var n,a,o,h,c,d,p,g=e&&e.length,v=g?e[0]*s:t.length,m=i(t,0,v,s,!0),x=[];if(!m||m.next===m.prev)return x;if(g&&(m=function(t,e,s,r){var n,a,o,h=[];for(n=0,a=e.length;n80*s){n=o=t[0],a=h=t[1];for(var y=s;yo&&(o=c),d>h&&(h=d);p=0!==(p=Math.max(o-n,h-a))?32767/p:0}return r(m,x,s,n,a,p,0),x}function i(t,e,i,s,r){var n,a;if(r===_(t,e,i,s)>0)for(n=e;n=e;n-=s)a=S(n,t[n],t[n+1],a);return a&&m(a,a.next)&&(b(a),a=a.next),a}function s(t,e){if(!t)return t;e||(e=t);var i,s=t;do{if(i=!1,s.steiner||!m(s,s.next)&&0!==v(s.prev,s,s.next))s=s.next;else{if(b(s),(s=e=s.prev)===s.next)break;i=!0}}while(i||s!==e);return e}function r(t,e,i,l,u,c,f){if(t){!f&&c&&function(t,e,i,s){var r=t;do{0===r.z&&(r.z=d(r.x,r.y,e,i,s)),r.prevZ=r.prev,r.nextZ=r.next,r=r.next}while(r!==t);r.prevZ.nextZ=null,r.prevZ=null,function(t){var e,i,s,r,n,a,o,h,l=1;do{for(i=t,t=null,n=null,a=0;i;){for(a++,s=i,o=0,e=0;e0||h>0&&s;)0!==o&&(0===h||!s||i.z<=s.z)?(r=i,i=i.nextZ,o--):(r=s,s=s.nextZ,h--),n?n.nextZ=r:t=r,r.prevZ=n,n=r;i=s}n.nextZ=null,l*=2}while(a>1)}(r)}(t,l,u,c);for(var p,g,v=t;t.prev!==t.next;)if(p=t.prev,g=t.next,c?a(t,l,u,c):n(t))e.push(p.i/i|0),e.push(t.i/i|0),e.push(g.i/i|0),b(t),t=g.next,v=g.next;else if((t=g)===v){f?1===f?r(t=o(s(t),e,i),e,i,l,u,c,2):2===f&&h(t,e,i,l,u,c):r(s(t),e,i,l,u,c,1);break}}}function n(t){var e=t.prev,i=t,s=t.next;if(v(e,i,s)>=0)return!1;for(var r=e.x,n=i.x,a=s.x,o=e.y,h=i.y,l=s.y,u=rn?r>a?r:a:n>a?n:a,f=o>h?o>l?o:l:h>l?h:l,g=s.next;g!==e;){if(g.x>=u&&g.x<=d&&g.y>=c&&g.y<=f&&p(r,o,n,h,a,l,g.x,g.y)&&v(g.prev,g,g.next)>=0)return!1;g=g.next}return!0}function a(t,e,i,s){var r=t.prev,n=t,a=t.next;if(v(r,n,a)>=0)return!1;for(var o=r.x,h=n.x,l=a.x,u=r.y,c=n.y,f=a.y,g=oh?o>l?o:l:h>l?h:l,y=u>c?u>f?u:f:c>f?c:f,T=d(g,m,e,i,s),w=d(x,y,e,i,s),E=t.prevZ,S=t.nextZ;E&&E.z>=T&&S&&S.z<=w;){if(E.x>=g&&E.x<=x&&E.y>=m&&E.y<=y&&E!==r&&E!==a&&p(o,u,h,c,l,f,E.x,E.y)&&v(E.prev,E,E.next)>=0)return!1;if(E=E.prevZ,S.x>=g&&S.x<=x&&S.y>=m&&S.y<=y&&S!==r&&S!==a&&p(o,u,h,c,l,f,S.x,S.y)&&v(S.prev,S,S.next)>=0)return!1;S=S.nextZ}for(;E&&E.z>=T;){if(E.x>=g&&E.x<=x&&E.y>=m&&E.y<=y&&E!==r&&E!==a&&p(o,u,h,c,l,f,E.x,E.y)&&v(E.prev,E,E.next)>=0)return!1;E=E.prevZ}for(;S&&S.z<=w;){if(S.x>=g&&S.x<=x&&S.y>=m&&S.y<=y&&S!==r&&S!==a&&p(o,u,h,c,l,f,S.x,S.y)&&v(S.prev,S,S.next)>=0)return!1;S=S.nextZ}return!0}function o(t,e,i){var r=t;do{var n=r.prev,a=r.next.next;!m(n,a)&&x(n,r,r.next,a)&&w(n,a)&&w(a,n)&&(e.push(n.i/i|0),e.push(r.i/i|0),e.push(a.i/i|0),b(r),b(r.next),r=t=a),r=r.next}while(r!==t);return s(r)}function h(t,e,i,n,a,o){var h=t;do{for(var l=h.next.next;l!==h.prev;){if(h.i!==l.i&&g(h,l)){var u=E(h,l);return h=s(h,h.next),u=s(u,u.next),r(h,e,i,n,a,o,0),void r(u,e,i,n,a,o,0)}l=l.next}h=h.next}while(h!==t)}function l(t,e){return t.x-e.x}function u(t,e){var i=function(t,e){var i,s=e,r=t.x,n=t.y,a=-1/0;do{if(n<=s.y&&n>=s.next.y&&s.next.y!==s.y){var o=s.x+(n-s.y)*(s.next.x-s.x)/(s.next.y-s.y);if(o<=r&&o>a&&(a=o,i=s.x=s.x&&s.x>=u&&r!==s.x&&p(ni.x||s.x===i.x&&c(i,s)))&&(i=s,f=h)),s=s.next}while(s!==l);return i}(t,e);if(!i)return e;var r=E(i,t);return s(r,r.next),s(i,i.next)}function c(t,e){return v(t.prev,t,e.prev)<0&&v(e.next,t,t.next)<0}function d(t,e,i,s,r){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=(t-i)*r|0)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=(e-s)*r|0)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function f(t){var e=t,i=t;do{(e.x=(t-a)*(n-o)&&(t-a)*(s-o)>=(i-a)*(e-o)&&(i-a)*(n-o)>=(r-a)*(s-o)}function g(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var i=t;do{if(i.i!==t.i&&i.next.i!==t.i&&i.i!==e.i&&i.next.i!==e.i&&x(i,i.next,t,e))return!0;i=i.next}while(i!==t);return!1}(t,e)&&(w(t,e)&&w(e,t)&&function(t,e){var i=t,s=!1,r=(t.x+e.x)/2,n=(t.y+e.y)/2;do{i.y>n!=i.next.y>n&&i.next.y!==i.y&&r<(i.next.x-i.x)*(n-i.y)/(i.next.y-i.y)+i.x&&(s=!s),i=i.next}while(i!==t);return s}(t,e)&&(v(t.prev,t,e.prev)||v(t,e.prev,e))||m(t,e)&&v(t.prev,t,t.next)>0&&v(e.prev,e,e.next)>0)}function v(t,e,i){return(e.y-t.y)*(i.x-e.x)-(e.x-t.x)*(i.y-e.y)}function m(t,e){return t.x===e.x&&t.y===e.y}function x(t,e,i,s){var r=T(v(t,e,i)),n=T(v(t,e,s)),a=T(v(i,s,t)),o=T(v(i,s,e));return r!==n&&a!==o||(!(0!==r||!y(t,i,e))||(!(0!==n||!y(t,s,e))||(!(0!==a||!y(i,t,s))||!(0!==o||!y(i,e,s)))))}function y(t,e,i){return e.x<=Math.max(t.x,i.x)&&e.x>=Math.min(t.x,i.x)&&e.y<=Math.max(t.y,i.y)&&e.y>=Math.min(t.y,i.y)}function T(t){return t>0?1:t<0?-1:0}function w(t,e){return v(t.prev,t,t.next)<0?v(t,e,t.next)>=0&&v(t,t.prev,e)>=0:v(t,e,t.prev)<0||v(t,t.next,e)<0}function E(t,e){var i=new A(t.i,t.x,t.y),s=new A(e.i,e.x,e.y),r=t.next,n=e.prev;return t.next=e,e.prev=t,i.next=r,r.prev=i,s.next=i,i.prev=s,n.next=s,s.prev=n,s}function S(t,e,i,s){var r=new A(t,e,i);return s?(r.next=s.next,r.prev=s,s.next.prev=r,s.next=r):(r.prev=r,r.next=r),r}function b(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function A(t,e,i){this.i=t,this.x=e,this.y=i,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}function _(t,e,i,s){for(var r=0,n=e,a=i-s;n0&&(s+=t[r-1].length,i.holes.push(s))}return i},t.exports=e},13829:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){void 0===e&&(e=new s);for(var i,r=1/0,n=1/0,a=-r,o=-n,h=0;h{t.exports=function(t,e){void 0===e&&(e=[]);for(var i=0;i{var s=i(35001),r=i(23031),n=i(30052);t.exports=function(t,e,i,a){void 0===a&&(a=[]);var o=t.points,h=n(t);!e&&i>0&&(e=h/i);for(var l=0;lc+v)){var m=g.getPoint((u-c)/v);a.push(m);break}c+=v}return a}},30052:(t,e,i)=>{var s=i(35001),r=i(23031);t.exports=function(t){for(var e=t.points,i=0,n=0;n{var s=i(83419),r=i(63814),n=i(9564),a=i(23777),o=new s({initialize:function(t){this.type=a.POLYGON,this.area=0,this.points=[],t&&this.setTo(t)},contains:function(t,e){return r(this,t,e)},setTo:function(t){if(this.area=0,this.points=[],"string"==typeof t&&(t=t.split(" ")),!Array.isArray(t))return this;for(var e,i=0;i{t.exports=function(t){return t.points.reverse(),t}},29524:t=>{function e(t,e,i){var s=e.x,r=e.y,n=i.x-s,a=i.y-r;if(0!==n||0!==a){var o=((t.x-s)*n+(t.y-r)*a)/(n*n+a*a);o>1?(s=i.x,r=i.y):o>0&&(s+=n*o,r+=a*o)}return(n=t.x-s)*n+(a=t.y-r)*a}function i(t,s,r,n,a){for(var o,h=n,l=s+1;lh&&(o=l,h=u)}h>n&&(o-s>1&&i(t,s,o,n,a),a.push(t[o]),r-o>1&&i(t,o,r,n,a))}function s(t,e){var s=t.length-1,r=[t[0]];return i(t,0,s,e,r),r.push(t[s]),r}t.exports=function(t,e,i){void 0===e&&(e=1),void 0===i&&(i=!1);var r=t.points;if(r.length>2){var n=e*e;i||(r=function(t,e){for(var i,s,r,n,a,o=t[0],h=[o],l=1,u=t.length;le&&(h.push(i),o=i);return o!==i&&h.push(i),h}(r,n)),t.setTo(s(r,n))}return t}},5469:t=>{var e=function(t,e){return t[0]=e[0],t[1]=e[1],t};t.exports=function(t){var i,s=[],r=t.points;for(i=0;i0&&n.push(e([0,0],s[0])),i=0;i1&&n.push(e([0,0],s[s.length-1])),t.setTo(n)}},24709:t=>{t.exports=function(t,e,i){for(var s=t.points,r=0;r{var s=i(25717);s.Clone=i(12306),s.Contains=i(63814),s.ContainsPoint=i(99338),s.Earcut=i(94811),s.GetAABB=i(13829),s.GetNumberArray=i(26173),s.GetPoints=i(9564),s.Perimeter=i(30052),s.Reverse=i(8133),s.Simplify=i(29524),s.Smooth=i(5469),s.Translate=i(24709),t.exports=s},62224:t=>{t.exports=function(t){return t.width*t.height}},98615:t=>{t.exports=function(t){return t.x=Math.ceil(t.x),t.y=Math.ceil(t.y),t}},31688:t=>{t.exports=function(t){return t.x=Math.ceil(t.x),t.y=Math.ceil(t.y),t.width=Math.ceil(t.width),t.height=Math.ceil(t.height),t}},67502:t=>{t.exports=function(t,e,i){return t.x=e-t.width/2,t.y=i-t.height/2,t}},65085:(t,e,i)=>{var s=i(87841);t.exports=function(t){return new s(t.x,t.y,t.width,t.height)}},37303:t=>{t.exports=function(t,e,i){return!(t.width<=0||t.height<=0)&&(t.x<=e&&t.x+t.width>=e&&t.y<=i&&t.y+t.height>=i)}},96553:(t,e,i)=>{var s=i(37303);t.exports=function(t,e){return s(t,e.x,e.y)}},70273:t=>{t.exports=function(t,e){return!(e.width*e.height>t.width*t.height)&&(e.x>t.x&&e.xt.x&&e.rightt.y&&e.yt.y&&e.bottom{t.exports=function(t,e){return e.setTo(t.x,t.y,t.width,t.height)}},77493:t=>{t.exports=function(t,e){return void 0===e&&(e=[]),e.push({x:t.x,y:t.y}),e.push({x:t.right,y:t.y}),e.push({x:t.right,y:t.bottom}),e.push({x:t.x,y:t.bottom}),e}},9219:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}},53751:(t,e,i)=>{var s=i(8249);t.exports=function(t,e){var i=s(t);return i{var s=i(8249);t.exports=function(t,e){var i=s(t);return i>s(e)?t.setSize(e.height*i,e.height):t.setSize(e.width,e.width/i),t.setPosition(e.centerX-t.width/2,e.centerY-t.height/2)}},80774:t=>{t.exports=function(t){return t.x=Math.floor(t.x),t.y=Math.floor(t.y),t}},83859:t=>{t.exports=function(t){return t.x=Math.floor(t.x),t.y=Math.floor(t.y),t.width=Math.floor(t.width),t.height=Math.floor(t.height),t}},19217:(t,e,i)=>{var s=i(87841),r=i(36383);t.exports=function(t,e){if(void 0===e&&(e=new s),0===t.length)return e;for(var i,n,a,o=Number.MAX_VALUE,h=Number.MAX_VALUE,l=r.MIN_SAFE_INTEGER,u=r.MIN_SAFE_INTEGER,c=0;c{var s=i(87841);t.exports=function(t,e,i,r,n){return void 0===n&&(n=new s),n.setTo(Math.min(t,i),Math.min(e,r),Math.abs(t-i),Math.abs(e-r))}},8249:t=>{t.exports=function(t){return 0===t.height?NaN:t.width/t.height}},27165:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.centerX,e.y=t.centerY,e}},20812:(t,e,i)=>{var s=i(13019),r=i(2141);t.exports=function(t,e,i){if(void 0===i&&(i=new r),e<=0||e>=1)return i.x=t.x,i.y=t.y,i;var n=s(t)*e;return e>.5?(n-=t.width+t.height)<=t.width?(i.x=t.right-n,i.y=t.bottom):(i.x=t.x,i.y=t.bottom-(n-t.width)):n<=t.width?(i.x=t.x+n,i.y=t.y):(i.x=t.right,i.y=t.y+(n-t.width)),i}},34819:(t,e,i)=>{var s=i(20812),r=i(13019);t.exports=function(t,e,i,n){void 0===n&&(n=[]),!e&&i>0&&(e=r(t)/i);for(var a=0;a{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.width,e.y=t.height,e}},86091:(t,e,i)=>{var s=i(67502);t.exports=function(t,e,i){var r=t.centerX,n=t.centerY;return t.setSize(t.width+2*e,t.height+2*i),s(t,r,n)}},53951:(t,e,i)=>{var s=i(87841),r=i(59996);t.exports=function(t,e,i){return void 0===i&&(i=new s),r(t,e)?(i.x=Math.max(t.x,e.x),i.y=Math.max(t.y,e.y),i.width=Math.min(t.right,e.right)-i.x,i.height=Math.min(t.bottom,e.bottom)-i.y):i.setEmpty(),i}},14649:(t,e,i)=>{var s=i(13019),r=i(2141);t.exports=function(t,e,i,n){if(void 0===n&&(n=[]),!e&&!i)return n;e?i=Math.round(s(t)/e):e=s(t)/i;for(var a=t.x,o=t.y,h=0,l=0;l=t.right&&(h=1,o+=a-t.right,a=t.right);break;case 1:(o+=e)>=t.bottom&&(h=2,a-=o-t.bottom,o=t.bottom);break;case 2:(a-=e)<=t.left&&(h=3,o-=t.left-a,a=t.left);break;case 3:(o-=e)<=t.top&&(h=0,o=t.top)}return n}},33595:t=>{t.exports=function(t,e){for(var i=t.x,s=t.right,r=t.y,n=t.bottom,a=0;a{t.exports=function(t,e){var i=Math.min(t.x,e.x),s=Math.max(t.right,e.right);t.x=i,t.width=s-i;var r=Math.min(t.y,e.y),n=Math.max(t.bottom,e.bottom);return t.y=r,t.height=n-r,t}},92171:t=>{t.exports=function(t,e,i){var s=Math.min(t.x,e),r=Math.max(t.right,e);t.x=s,t.width=r-s;var n=Math.min(t.y,i),a=Math.max(t.bottom,i);return t.y=n,t.height=a-n,t}},42981:t=>{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},46907:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},60170:t=>{t.exports=function(t,e){return t.xe.x&&t.ye.y}},13019:t=>{t.exports=function(t){return 2*(t.width+t.height)}},85133:(t,e,i)=>{var s=i(2141),r=i(39506);t.exports=function(t,e,i){void 0===i&&(i=new s),e=r(e);var n=Math.sin(e),a=Math.cos(e),o=a>0?t.width/2:t.width/-2,h=n>0?t.height/2:t.height/-2;return Math.abs(o*n){var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.x+Math.random()*t.width,e.y=t.y+Math.random()*t.height,e}},86470:(t,e,i)=>{var s=i(30976),r=i(70273),n=i(2141);t.exports=function(t,e,i){if(void 0===i&&(i=new n),r(t,e))switch(s(0,3)){case 0:i.x=t.x+Math.random()*(e.right-t.x),i.y=t.y+Math.random()*(e.top-t.y);break;case 1:i.x=e.x+Math.random()*(t.right-e.x),i.y=e.bottom+Math.random()*(t.bottom-e.bottom);break;case 2:i.x=t.x+Math.random()*(e.x-t.x),i.y=e.y+Math.random()*(t.bottom-e.y);break;case 3:i.x=e.right+Math.random()*(t.right-e.right),i.y=t.y+Math.random()*(e.bottom-t.y)}return i}},87841:(t,e,i)=>{var s=i(83419),r=i(37303),n=i(20812),a=i(34819),o=i(23777),h=i(23031),l=i(26597),u=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=o.RECTANGLE,this.x=t,this.y=e,this.width=i,this.height=s},contains:function(t,e){return r(this,t,e)},getPoint:function(t,e){return n(this,t,e)},getPoints:function(t,e,i){return a(this,t,e,i)},getRandomPoint:function(t){return l(this,t)},setTo:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setEmpty:function(){return this.setTo(0,0,0,0)},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},isEmpty:function(){return this.width<=0||this.height<=0},getLineA:function(t){return void 0===t&&(t=new h),t.setTo(this.x,this.y,this.right,this.y),t},getLineB:function(t){return void 0===t&&(t=new h),t.setTo(this.right,this.y,this.right,this.bottom),t},getLineC:function(t){return void 0===t&&(t=new h),t.setTo(this.right,this.bottom,this.x,this.bottom),t},getLineD:function(t){return void 0===t&&(t=new h),t.setTo(this.x,this.bottom,this.x,this.y),t},left:{get:function(){return this.x},set:function(t){t>=this.right?this.width=0:this.width=this.right-t,this.x=t}},right:{get:function(){return this.x+this.width},set:function(t){t<=this.x?this.width=0:this.width=t-this.x}},top:{get:function(){return this.y},set:function(t){t>=this.bottom?this.height=0:this.height=this.bottom-t,this.y=t}},bottom:{get:function(){return this.y+this.height},set:function(t){t<=this.y?this.height=0:this.height=t-this.y}},centerX:{get:function(){return this.x+this.width/2},set:function(t){this.x=t-this.width/2}},centerY:{get:function(){return this.y+this.height/2},set:function(t){this.y=t-this.height/2}}});t.exports=u},94845:t=>{t.exports=function(t,e){return t.width===e.width&&t.height===e.height}},31730:t=>{t.exports=function(t,e,i){return void 0===i&&(i=e),t.width*=e,t.height*=i,t}},36899:(t,e,i)=>{var s=i(87841);t.exports=function(t,e,i){void 0===i&&(i=new s);var r=Math.min(t.x,e.x),n=Math.min(t.y,e.y),a=Math.max(t.right,e.right)-r,o=Math.max(t.bottom,e.bottom)-n;return i.setTo(r,n,a,o)}},93232:(t,e,i)=>{var s=i(87841);s.Area=i(62224),s.Ceil=i(98615),s.CeilAll=i(31688),s.CenterOn=i(67502),s.Clone=i(65085),s.Contains=i(37303),s.ContainsPoint=i(96553),s.ContainsRect=i(70273),s.CopyFrom=i(43459),s.Decompose=i(77493),s.Equals=i(9219),s.FitInside=i(53751),s.FitOutside=i(16088),s.Floor=i(80774),s.FloorAll=i(83859),s.FromPoints=i(19217),s.FromXY=i(9477),s.GetAspectRatio=i(8249),s.GetCenter=i(27165),s.GetPoint=i(20812),s.GetPoints=i(34819),s.GetSize=i(51313),s.Inflate=i(86091),s.Intersection=i(53951),s.MarchingAnts=i(14649),s.MergePoints=i(33595),s.MergeRect=i(20074),s.MergeXY=i(92171),s.Offset=i(42981),s.OffsetPoint=i(46907),s.Overlaps=i(60170),s.Perimeter=i(13019),s.PerimeterPoint=i(85133),s.Random=i(26597),s.RandomOutside=i(86470),s.SameDimensions=i(94845),s.Scale=i(31730),s.Union=i(36899),t.exports=s},41658:t=>{t.exports=function(t){var e=t.x1,i=t.y1,s=t.x2,r=t.y2,n=t.x3,a=t.y3;return Math.abs(((n-e)*(r-i)-(s-e)*(a-i))/2)}},39208:(t,e,i)=>{var s=i(16483);t.exports=function(t,e,i){var r=i*(Math.sqrt(3)/2);return new s(t,e,t+i/2,e+r,t-i/2,e+r)}},39545:(t,e,i)=>{var s=i(94811),r=i(16483);t.exports=function(t,e,i,n,a){void 0===e&&(e=null),void 0===i&&(i=1),void 0===n&&(n=1),void 0===a&&(a=[]);for(var o,h,l,u,c,d,f,p,g,v=s(t,e),m=0;m{var s=i(16483);t.exports=function(t,e,i,r){return void 0===r&&(r=i),new s(t,e,t,e-r,t+i,e)}},23707:(t,e,i)=>{var s=i(97523),r=i(13584);t.exports=function(t,e,i,n){void 0===n&&(n=s);var a=n(t),o=e-a.x,h=i-a.y;return r(t,o,h)}},97523:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=(t.x1+t.x2+t.x3)/3,e.y=(t.y1+t.y2+t.y3)/3,e}},24951:(t,e,i)=>{var s=i(26099);function r(t,e,i,s){return t*s-e*i}t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x3,n=t.y3,a=t.x1-i,o=t.y1-n,h=t.x2-i,l=t.y2-n,u=2*r(a,o,h,l),c=r(o,a*a+o*o,l,h*h+l*l),d=r(a,a*a+o*o,h,h*h+l*l);return e.x=i-c/u,e.y=n+d/u,e}},85614:(t,e,i)=>{var s=i(96503);t.exports=function(t,e){void 0===e&&(e=new s);var i,r,n=t.x1,a=t.y1,o=t.x2,h=t.y2,l=t.x3,u=t.y3,c=o-n,d=h-a,f=l-n,p=u-a,g=c*(n+o)+d*(a+h),v=f*(n+l)+p*(a+u),m=2*(c*(u-h)-d*(l-o));if(Math.abs(m)<1e-6){var x=Math.min(n,o,l),y=Math.min(a,h,u);i=.5*(Math.max(n,o,l)-x),r=.5*(Math.max(a,h,u)-y),e.x=x+i,e.y=y+r,e.radius=Math.sqrt(i*i+r*r)}else e.x=(p*g-d*v)/m,e.y=(c*v-f*g)/m,i=e.x-n,r=e.y-a,e.radius=Math.sqrt(i*i+r*r);return e}},74422:(t,e,i)=>{var s=i(16483);t.exports=function(t){return new s(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)}},10690:t=>{t.exports=function(t,e,i){var s=t.x3-t.x1,r=t.y3-t.y1,n=t.x2-t.x1,a=t.y2-t.y1,o=e-t.x1,h=i-t.y1,l=s*s+r*r,u=s*n+r*a,c=s*o+r*h,d=n*n+a*a,f=n*o+a*h,p=l*d-u*u,g=0===p?0:1/p,v=(d*c-u*f)*g,m=(l*f-u*c)*g;return v>=0&&m>=0&&v+m<1}},48653:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=!1),void 0===s&&(s=[]);for(var r,n,a,o,h,l,u=t.x3-t.x1,c=t.y3-t.y1,d=t.x2-t.x1,f=t.y2-t.y1,p=u*u+c*c,g=u*d+c*f,v=d*d+f*f,m=p*v-g*g,x=0===m?0:1/m,y=t.x1,T=t.y1,w=0;w=0&&n>=0&&r+n<1&&(s.push({x:e[w].x,y:e[w].y}),i)));w++);return s}},96006:(t,e,i)=>{var s=i(10690);t.exports=function(t,e){return s(t,e.x,e.y)}},71326:t=>{t.exports=function(t,e){return e.setTo(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)}},71694:t=>{t.exports=function(t,e){return void 0===e&&(e=[]),e.push({x:t.x1,y:t.y1}),e.push({x:t.x2,y:t.y2}),e.push({x:t.x3,y:t.y3}),e}},33522:t=>{t.exports=function(t,e){return t.x1===e.x1&&t.y1===e.y1&&t.x2===e.x2&&t.y2===e.y2&&t.x3===e.x3&&t.y3===e.y3}},20437:(t,e,i)=>{var s=i(2141),r=i(35001);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=t.getLineA(),a=t.getLineB(),o=t.getLineC();if(e<=0||e>=1)return i.x=n.x1,i.y=n.y1,i;var h=r(n),l=r(a),u=r(o),c=(h+l+u)*e,d=0;return ch+l?(d=(c-=h+l)/u,i.x=o.x1+(o.x2-o.x1)*d,i.y=o.y1+(o.y2-o.y1)*d):(d=(c-=h)/l,i.x=a.x1+(a.x2-a.x1)*d,i.y=a.y1+(a.y2-a.y1)*d),i}},80672:(t,e,i)=>{var s=i(35001),r=i(2141);t.exports=function(t,e,i,n){void 0===n&&(n=[]);var a=t.getLineA(),o=t.getLineB(),h=t.getLineC(),l=s(a),u=s(o),c=s(h),d=l+u+c;!e&&i>0&&(e=d/i);for(var f=0;fl+u?(g=(p-=l+u)/c,v.x=h.x1+(h.x2-h.x1)*g,v.y=h.y1+(h.y2-h.y1)*g):(g=(p-=l)/u,v.x=o.x1+(o.x2-o.x1)*g,v.y=o.y1+(o.y2-o.y1)*g),n.push(v)}return n}},39757:(t,e,i)=>{var s=i(2141);function r(t,e,i,s){var r=t-i,n=e-s,a=r*r+n*n;return Math.sqrt(a)}t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x1,n=t.y1,a=t.x2,o=t.y2,h=t.x3,l=t.y3,u=r(h,l,a,o),c=r(i,n,h,l),d=r(a,o,i,n),f=u+c+d;return e.x=(i*u+a*c+h*d)/f,e.y=(n*u+o*c+l*d)/f,e}},13584:t=>{t.exports=function(t,e,i){return t.x1+=e,t.y1+=i,t.x2+=e,t.y2+=i,t.x3+=e,t.y3+=i,t}},1376:(t,e,i)=>{var s=i(35001);t.exports=function(t){var e=t.getLineA(),i=t.getLineB(),r=t.getLineC();return s(e)+s(i)+s(r)}},90260:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x2-t.x1,r=t.y2-t.y1,n=t.x3-t.x1,a=t.y3-t.y1,o=Math.random(),h=Math.random();return o+h>=1&&(o=1-o,h=1-h),e.x=t.x1+(i*o+n*h),e.y=t.y1+(r*o+a*h),e}},52172:(t,e,i)=>{var s=i(99614),r=i(39757);t.exports=function(t,e){var i=r(t);return s(t,i.x,i.y,e)}},49907:(t,e,i)=>{var s=i(99614);t.exports=function(t,e,i){return s(t,e.x,e.y,i)}},99614:t=>{t.exports=function(t,e,i,s){var r=Math.cos(s),n=Math.sin(s),a=t.x1-e,o=t.y1-i;return t.x1=a*r-o*n+e,t.y1=a*n+o*r+i,a=t.x2-e,o=t.y2-i,t.x2=a*r-o*n+e,t.y2=a*n+o*r+i,a=t.x3-e,o=t.y3-i,t.x3=a*r-o*n+e,t.y3=a*n+o*r+i,t}},16483:(t,e,i)=>{var s=i(83419),r=i(10690),n=i(20437),a=i(80672),o=i(23777),h=i(23031),l=i(90260),u=new s({initialize:function(t,e,i,s,r,n){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===r&&(r=0),void 0===n&&(n=0),this.type=o.TRIANGLE,this.x1=t,this.y1=e,this.x2=i,this.y2=s,this.x3=r,this.y3=n},contains:function(t,e){return r(this,t,e)},getPoint:function(t,e){return n(this,t,e)},getPoints:function(t,e,i){return a(this,t,e,i)},getRandomPoint:function(t){return l(this,t)},setTo:function(t,e,i,s,r,n){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===r&&(r=0),void 0===n&&(n=0),this.x1=t,this.y1=e,this.x2=i,this.y2=s,this.x3=r,this.y3=n,this},getLineA:function(t){return void 0===t&&(t=new h),t.setTo(this.x1,this.y1,this.x2,this.y2),t},getLineB:function(t){return void 0===t&&(t=new h),t.setTo(this.x2,this.y2,this.x3,this.y3),t},getLineC:function(t){return void 0===t&&(t=new h),t.setTo(this.x3,this.y3,this.x1,this.y1),t},left:{get:function(){return Math.min(this.x1,this.x2,this.x3)},set:function(t){var e=0;e=this.x1<=this.x2&&this.x1<=this.x3?this.x1-t:this.x2<=this.x1&&this.x2<=this.x3?this.x2-t:this.x3-t,this.x1-=e,this.x2-=e,this.x3-=e}},right:{get:function(){return Math.max(this.x1,this.x2,this.x3)},set:function(t){var e=0;e=this.x1>=this.x2&&this.x1>=this.x3?this.x1-t:this.x2>=this.x1&&this.x2>=this.x3?this.x2-t:this.x3-t,this.x1-=e,this.x2-=e,this.x3-=e}},top:{get:function(){return Math.min(this.y1,this.y2,this.y3)},set:function(t){var e=0;e=this.y1<=this.y2&&this.y1<=this.y3?this.y1-t:this.y2<=this.y1&&this.y2<=this.y3?this.y2-t:this.y3-t,this.y1-=e,this.y2-=e,this.y3-=e}},bottom:{get:function(){return Math.max(this.y1,this.y2,this.y3)},set:function(t){var e=0;e=this.y1>=this.y2&&this.y1>=this.y3?this.y1-t:this.y2>=this.y1&&this.y2>=this.y3?this.y2-t:this.y3-t,this.y1-=e,this.y2-=e,this.y3-=e}}});t.exports=u},84435:(t,e,i)=>{var s=i(16483);s.Area=i(41658),s.BuildEquilateral=i(39208),s.BuildFromPolygon=i(39545),s.BuildRight=i(90301),s.CenterOn=i(23707),s.Centroid=i(97523),s.CircumCenter=i(24951),s.CircumCircle=i(85614),s.Clone=i(74422),s.Contains=i(10690),s.ContainsArray=i(48653),s.ContainsPoint=i(96006),s.CopyFrom=i(71326),s.Decompose=i(71694),s.Equals=i(33522),s.GetPoint=i(20437),s.GetPoints=i(80672),s.InCenter=i(39757),s.Perimeter=i(1376),s.Offset=i(13584),s.Random=i(90260),s.Rotate=i(52172),s.RotateAroundPoint=i(49907),s.RotateAroundXY=i(99614),t.exports=s},74457:t=>{t.exports=function(t,e,i){return{gameObject:t,enabled:!0,draggable:!1,dropZone:!1,cursor:!1,target:null,camera:null,hitArea:e,hitAreaCallback:i,hitAreaDebug:null,customHitArea:!1,localX:0,localY:0,dragState:0,dragStartX:0,dragStartY:0,dragStartXGlobal:0,dragStartYGlobal:0,dragX:0,dragY:0}}},84409:t=>{t.exports=function(t,e){return function(i,s,r,n){var a=t.getPixelAlpha(s,r,n.texture.key,n.frame.name);return a&&a>=e}}},7003:(t,e,i)=>{var s=i(83419),r=i(93301),n=i(50792),a=i(8214),o=i(8443),h=i(78970),l=i(85098),u=i(42515),c=i(36210),d=i(61340),f=i(85955),p=new s({initialize:function(t,e){this.game=t,this.scaleManager,this.canvas,this.config=e,this.enabled=!0,this.events=new n,this.isOver=!0,this.defaultCursor="",this.keyboard=e.inputKeyboard?new h(this):null,this.mouse=e.inputMouse?new l(this):null,this.touch=e.inputTouch?new c(this):null,this.pointers=[],this.pointersTotal=e.inputActivePointers;for(var i=0;i<=this.pointersTotal;i++){var s=new u(this,i);s.smoothFactor=e.inputSmoothFactor,this.pointers.push(s)}this.mousePointer=e.inputMouse?this.pointers[0]:null,this.activePointer=this.pointers[0],this.globalTopOnly=!0,this.time=0,this._tempPoint={x:0,y:0},this._tempHitTest=[],this._tempMatrix=new d,this._tempMatrix2=new d,this._tempSkip=!1,this.mousePointerContainer=[this.mousePointer],t.events.once(o.BOOT,this.boot,this)},boot:function(){var t=this.game,e=t.events;this.canvas=t.canvas,this.scaleManager=t.scale,this.events.emit(a.MANAGER_BOOT),e.on(o.PRE_RENDER,this.preRender,this),e.once(o.DESTROY,this.destroy,this)},setCanvasOver:function(t){this.isOver=!0,this.events.emit(a.GAME_OVER,t)},setCanvasOut:function(t){this.isOver=!1,this.events.emit(a.GAME_OUT,t)},preRender:function(){var t=this.game.loop.now,e=this.game.loop.delta,i=this.game.scene.getScenes(!0,!0);this.time=t,this.events.emit(a.MANAGER_UPDATE);for(var s=0;s10&&(t=10-this.pointersTotal);for(var i=0;i{var s=i(96503),r=i(87902),n=i(83419),a=i(93301),o=i(74457),h=i(84409),l=i(20339),u=i(8497),c=i(81154),d=i(8214),f=i(50792),p=i(95540),g=i(23777),v=i(89639),m=i(41212),x=i(37277),y=i(87841),T=i(37303),w=i(44594),E=i(16483),S=i(10690),b=new n({Extends:f,initialize:function(t){f.call(this),this.scene=t,this.systems=t.sys,this.settings=t.sys.settings,this.manager=t.sys.game.input,this.pluginEvents=new f,this.enabled=!0,this.displayList,this.cameras,v.install(this),this.mouse=this.manager.mouse,this.topOnly=!0,this.pollRate=-1,this._pollTimer=0;var e={cancelled:!1};this._eventContainer={stopPropagation:function(){e.cancelled=!0}},this._eventData=e,this.dragDistanceThreshold=0,this.dragTimeThreshold=0,this._temp=[],this._tempZones=[],this._list=[],this._pendingInsertion=[],this._pendingRemoval=[],this._draggable=[],this._drag={0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[],8:[],9:[],10:[]},this._dragState=[],this._over={0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[],8:[],9:[],10:[]},this._validTypes=["onDown","onUp","onOver","onOut","onMove","onDragStart","onDrag","onDragEnd","onDragEnter","onDragLeave","onDragOver","onDrop"],this._updatedThisFrame=!1,t.sys.events.once(w.BOOT,this.boot,this),t.sys.events.on(w.START,this.start,this)},boot:function(){this.cameras=this.systems.cameras,this.displayList=this.systems.displayList,this.systems.events.once(w.DESTROY,this.destroy,this),this.pluginEvents.emit(d.BOOT)},start:function(){var t=this.systems.events;t.on(w.TRANSITION_START,this.transitionIn,this),t.on(w.TRANSITION_OUT,this.transitionOut,this),t.on(w.TRANSITION_COMPLETE,this.transitionComplete,this),t.on(w.PRE_UPDATE,this.preUpdate,this),t.once(w.SHUTDOWN,this.shutdown,this),this.manager.events.on(d.GAME_OUT,this.onGameOut,this),this.manager.events.on(d.GAME_OVER,this.onGameOver,this),this.enabled=!0,this._dragState=[0,0,0,0,0,0,0,0,0,0],this.pluginEvents.emit(d.START)},onGameOver:function(t){this.isActive()&&this.emit(d.GAME_OVER,t.timeStamp,t)},onGameOut:function(t){this.isActive()&&this.emit(d.GAME_OUT,t.timeStamp,t)},preUpdate:function(){this.pluginEvents.emit(d.PRE_UPDATE);var t=this._pendingRemoval,e=this._pendingInsertion,i=t.length,s=e.length;if(0!==i||0!==s){for(var r=this._list,n=0;n-1&&(r.splice(o,1),this.clear(a,!0))}this._pendingRemoval.length=0,this._list=r.concat(e.splice(0))}},isActive:function(){return this.enabled&&this.scene.sys.canInput()},updatePoll:function(t,e){if(!this.isActive())return!1;if(this.pluginEvents.emit(d.UPDATE,t,e),this._updatedThisFrame)return this._updatedThisFrame=!1,!1;var i,s=this.manager.pointers;for(i=0;i0){if(this._pollTimer-=e,!(this._pollTimer<0))return!1;this._pollTimer=this.pollRate}var n=!1;for(i=0;i0&&(n=!0)}return n},update:function(t,e){if(!this.isActive())return!1;for(var i=!1,s=0;s0&&(i=!0)}return this._updatedThisFrame=!0,i},clear:function(t,e){void 0===e&&(e=!1),this.disable(t);var i=t.input;i&&(this.removeDebug(t),this.manager.resetCursor(i),i.gameObject=void 0,i.target=void 0,i.hitArea=void 0,i.hitAreaCallback=void 0,i.callbackContext=void 0,t.input=null),e||this.queueForRemoval(t);var s=this._draggable.indexOf(t);return s>-1&&this._draggable.splice(s,1),t},disable:function(t){var e=t.input;e&&(e.enabled=!1,e.dragState=0);for(var i,s=this._drag,r=this._over,n=this.manager,a=0;a-1&&s[a].splice(i,1),(i=r[a].indexOf(t))>-1&&r[a].splice(i,1);return this},enable:function(t,e,i,s){return void 0===s&&(s=!1),t.input?t.input.enabled=!0:this.setHitArea(t,e,i),t.input&&s&&!t.input.dropZone&&(t.input.dropZone=s),this},hitTestPointer:function(t){for(var e=this.cameras.getCamerasBelowPointer(t),i=0;i0)return t.camera=s,r}return t.camera=e[0],[]},processDownEvents:function(t){var e=0,i=this._temp,s=this._eventData,r=this._eventContainer;s.cancelled=!1;for(var n=!1,a=0;a0&&l(t.x,t.y,t.downX,t.downY)>=r||s>0&&e>=t.downTime+s)&&(i=!0),i)return this.setDragState(t,3),this.processDragStartList(t)},processDragStartList:function(t){if(3!==this.getDragState(t))return 0;for(var e=this._drag[t.id],i=0;i1&&(this.sortGameObjects(i,t),this.topOnly&&i.splice(1)),this._drag[t.id]=i,0===this.dragDistanceThreshold&&0===this.dragTimeThreshold?(this.setDragState(t,3),this.processDragStartList(t)):(this.setDragState(t,2),0))},processDragMoveEvent:function(t){if(2===this.getDragState(t)&&this.processDragThresholdEvent(t,this.manager.game.loop.now),4!==this.getDragState(t))return 0;for(var e=this._tempZones,i=this._drag[t.id],s=0;s0?(a.emit(d.GAMEOBJECT_DRAG_LEAVE,t,h),this.emit(d.DRAG_LEAVE,t,a,h),o.target=e[0],h=o.target,a.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,a,h)):(a.emit(d.GAMEOBJECT_DRAG_LEAVE,t,h),this.emit(d.DRAG_LEAVE,t,a,h),e[0]?(o.target=e[0],h=o.target,a.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,a,h)):o.target=null)}else!h&&e[0]&&(o.target=e[0],h=o.target,a.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,a,h));if(a.parentContainer){var u=t.worldX-o.dragStartXGlobal,c=t.worldY-o.dragStartYGlobal,f=a.getParentRotation(),p=u*Math.cos(f)+c*Math.sin(f),g=c*Math.cos(f)-u*Math.sin(f);p*=1/a.parentContainer.scaleX,g*=1/a.parentContainer.scaleY,r=p+o.dragStartX,n=g+o.dragStartY}else r=t.worldX-o.dragX,n=t.worldY-o.dragY;a.emit(d.GAMEOBJECT_DRAG,t,r,n),this.emit(d.DRAG,t,a,r,n)}return i.length},processDragUpEvent:function(t){for(var e=this._drag[t.id],i=0;i0){var n=this.manager,a=this._eventData,o=this._eventContainer;a.cancelled=!1;for(var h=!1,l=0;l0){var r=this.manager,n=this._eventData,a=this._eventContainer;n.cancelled=!1;var o=!1;this.sortGameObjects(e,t);for(var h=0;h0){for(this.sortGameObjects(r,t),e=0;e0){for(this.sortGameObjects(n,t),e=0;e-1&&this._draggable.splice(r,1)}return this},makePixelPerfect:function(t){void 0===t&&(t=1);var e=this.systems.textures;return h(e,t)},setHitArea:function(t,e,i){if(void 0===e)return this.setHitAreaFromTexture(t);Array.isArray(t)||(t=[t]);var s=!1,r=!1,n=!1,a=!1,h=!1,l=!0;if(m(e)&&Object.keys(e).length){var u=e,c=t.some((function(t){return t.hasOwnProperty("faces")}));if(!c){e=p(u,"hitArea",null),i=p(u,"hitAreaCallback",null),h=p(u,"pixelPerfect",!1);var d=p(u,"alphaTolerance",1);h&&(e={},i=this.makePixelPerfect(d))}s=p(u,"draggable",!1),r=p(u,"dropZone",!1),n=p(u,"cursor",!1),a=p(u,"useHandCursor",!1),e&&i||(this.setHitAreaFromTexture(t),l=!1)}else"function"!=typeof e||i||(i=e,e={});for(var f=0;f{var s=i(35154),r={},n={register:function(t,e,i,s,n){r[t]={plugin:e,mapping:i,settingsKey:s,configKey:n}},getPlugin:function(t){return r[t]},install:function(t){var e=t.scene.sys,i=e.settings.input,n=e.game.config;for(var a in r){var o=r[a].plugin,h=r[a].mapping,l=r[a].settingsKey,u=r[a].configKey;s(i,l,n[u])&&(t[h]=new o(t))}},remove:function(t){r.hasOwnProperty(t)&&delete r[t]}};t.exports=n},42515:(t,e,i)=>{var s=i(31040),r=i(83419),n=i(20339),a=i(43855),o=i(47235),h=i(26099),l=i(25892),u=new r({initialize:function(t,e){this.manager=t,this.id=e,this.event,this.downElement,this.upElement,this.camera=null,this.button=0,this.buttons=0,this.position=new h,this.prevPosition=new h,this.midPoint=new h(-1,-1),this.velocity=new h,this.angle=0,this.distance=0,this.smoothFactor=0,this.motionFactor=.2,this.worldX=0,this.worldY=0,this.moveTime=0,this.downX=0,this.downY=0,this.downTime=0,this.upX=0,this.upY=0,this.upTime=0,this.primaryDown=!1,this.isDown=!1,this.wasTouch=!1,this.wasCanceled=!1,this.movementX=0,this.movementY=0,this.identifier=0,this.pointerId=null,this.active=0===e,this.locked=!1,this.deltaX=0,this.deltaY=0,this.deltaZ=0},updateWorldPoint:function(t){var e=t.getWorldPoint(this.x,this.y);return this.worldX=e.x,this.worldY=e.y,this},positionToCamera:function(t,e){return t.getWorldPoint(this.x,this.y,e)},updateMotion:function(){var t=this.position.x,e=this.position.y,i=this.midPoint.x,r=this.midPoint.y;if(t!==i||e!==r){var n=o(this.motionFactor,i,t),h=o(this.motionFactor,r,e);a(n,t,.1)&&(n=t),a(h,e,.1)&&(h=e),this.midPoint.set(n,h);var l=t-n,u=e-h;this.velocity.set(l,u),this.angle=s(n,h,t,e),this.distance=Math.sqrt(l*l+u*u)}},up:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.button=t.button,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),0===t.button&&(this.primaryDown=!1,this.upX=this.x,this.upY=this.y),0===this.buttons&&(this.isDown=!1,this.upTime=t.timeStamp,this.wasTouch=!1)},down:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.button=t.button,this.downElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),0===t.button&&(this.primaryDown=!0,this.downX=this.x,this.downY=this.y),l.macOS&&t.ctrlKey&&(this.buttons=2,this.primaryDown=!1),this.isDown||(this.isDown=!0,this.downTime=t.timeStamp),this.wasTouch=!1},move:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.manager.transformPointer(this,t.pageX,t.pageY,!0),this.locked&&(this.movementX=t.movementX||t.mozMovementX||t.webkitMovementX||0,this.movementY=t.movementY||t.mozMovementY||t.webkitMovementY||0),this.moveTime=t.timeStamp,this.wasTouch=!1},wheel:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.deltaX=t.deltaX,this.deltaY=t.deltaY,this.deltaZ=t.deltaZ,this.wasTouch=!1},touchstart:function(t,e){t.pointerId&&(this.pointerId=t.pointerId),this.identifier=t.identifier,this.target=t.target,this.active=!0,this.buttons=1,this.event=e,this.downElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!0,this.downX=this.x,this.downY=this.y,this.downTime=e.timeStamp,this.isDown=!0,this.wasTouch=!0,this.wasCanceled=!1,this.updateMotion()},touchmove:function(t,e){this.event=e,this.manager.transformPointer(this,t.pageX,t.pageY,!0),this.moveTime=e.timeStamp,this.wasTouch=!0,this.updateMotion()},touchend:function(t,e){this.buttons=0,this.event=e,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!1,this.upX=this.x,this.upY=this.y,this.upTime=e.timeStamp,this.isDown=!1,this.wasTouch=!0,this.wasCanceled=!1,this.active=!1,this.updateMotion()},touchcancel:function(t,e){this.buttons=0,this.event=e,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!1,this.upX=this.x,this.upY=this.y,this.upTime=e.timeStamp,this.isDown=!1,this.wasTouch=!0,this.wasCanceled=!0,this.active=!1},noButtonDown:function(){return 0===this.buttons},leftButtonDown:function(){return!!(1&this.buttons)},rightButtonDown:function(){return!!(2&this.buttons)},middleButtonDown:function(){return!!(4&this.buttons)},backButtonDown:function(){return!!(8&this.buttons)},forwardButtonDown:function(){return!!(16&this.buttons)},leftButtonReleased:function(){return 0===this.buttons?0===this.button&&!this.isDown:0===this.button},rightButtonReleased:function(){return 0===this.buttons?2===this.button&&!this.isDown:2===this.button},middleButtonReleased:function(){return 0===this.buttons?1===this.button&&!this.isDown:1===this.button},backButtonReleased:function(){return 0===this.buttons?3===this.button&&!this.isDown:3===this.button},forwardButtonReleased:function(){return 0===this.buttons?4===this.button&&!this.isDown:4===this.button},getDistance:function(){return this.isDown?n(this.downX,this.downY,this.x,this.y):n(this.downX,this.downY,this.upX,this.upY)},getDistanceX:function(){return this.isDown?Math.abs(this.downX-this.x):Math.abs(this.downX-this.upX)},getDistanceY:function(){return this.isDown?Math.abs(this.downY-this.y):Math.abs(this.downY-this.upY)},getDuration:function(){return this.isDown?this.manager.time-this.downTime:this.upTime-this.downTime},getAngle:function(){return this.isDown?s(this.downX,this.downY,this.x,this.y):s(this.downX,this.downY,this.upX,this.upY)},getInterpolatedPosition:function(t,e){void 0===t&&(t=10),void 0===e&&(e=[]);for(var i=this.prevPosition.x,s=this.prevPosition.y,r=this.position.x,n=this.position.y,a=0;a{t.exports={MOUSE_DOWN:0,MOUSE_MOVE:1,MOUSE_UP:2,TOUCH_START:3,TOUCH_MOVE:4,TOUCH_END:5,POINTER_LOCK_CHANGE:6,TOUCH_CANCEL:7,MOUSE_WHEEL:8}},7179:t=>{t.exports="boot"},85375:t=>{t.exports="destroy"},39843:t=>{t.exports="dragend"},23388:t=>{t.exports="dragenter"},16133:t=>{t.exports="drag"},27829:t=>{t.exports="dragleave"},53904:t=>{t.exports="dragover"},56058:t=>{t.exports="dragstart"},2642:t=>{t.exports="drop"},88171:t=>{t.exports="gameobjectdown"},36147:t=>{t.exports="dragend"},71692:t=>{t.exports="dragenter"},96149:t=>{t.exports="drag"},81285:t=>{t.exports="dragleave"},74048:t=>{t.exports="dragover"},21322:t=>{t.exports="dragstart"},49378:t=>{t.exports="drop"},86754:t=>{t.exports="gameobjectmove"},86433:t=>{t.exports="gameobjectout"},60709:t=>{t.exports="gameobjectover"},24081:t=>{t.exports="pointerdown"},11172:t=>{t.exports="pointermove"},18907:t=>{t.exports="pointerout"},95579:t=>{t.exports="pointerover"},35368:t=>{t.exports="pointerup"},26972:t=>{t.exports="wheel"},47078:t=>{t.exports="gameobjectup"},73802:t=>{t.exports="gameobjectwheel"},56718:t=>{t.exports="gameout"},25936:t=>{t.exports="gameover"},27503:t=>{t.exports="boot"},50852:t=>{t.exports="process"},96438:t=>{t.exports="update"},59152:t=>{t.exports="pointerlockchange"},47777:t=>{t.exports="pointerdown"},27957:t=>{t.exports="pointerdownoutside"},19444:t=>{t.exports="pointermove"},54251:t=>{t.exports="pointerout"},18667:t=>{t.exports="pointerover"},27192:t=>{t.exports="pointerup"},24652:t=>{t.exports="pointerupoutside"},45132:t=>{t.exports="wheel"},44512:t=>{t.exports="preupdate"},15757:t=>{t.exports="shutdown"},41637:t=>{t.exports="start"},93802:t=>{t.exports="update"},8214:(t,e,i)=>{t.exports={BOOT:i(7179),DESTROY:i(85375),DRAG_END:i(39843),DRAG_ENTER:i(23388),DRAG:i(16133),DRAG_LEAVE:i(27829),DRAG_OVER:i(53904),DRAG_START:i(56058),DROP:i(2642),GAME_OUT:i(56718),GAME_OVER:i(25936),GAMEOBJECT_DOWN:i(88171),GAMEOBJECT_DRAG_END:i(36147),GAMEOBJECT_DRAG_ENTER:i(71692),GAMEOBJECT_DRAG:i(96149),GAMEOBJECT_DRAG_LEAVE:i(81285),GAMEOBJECT_DRAG_OVER:i(74048),GAMEOBJECT_DRAG_START:i(21322),GAMEOBJECT_DROP:i(49378),GAMEOBJECT_MOVE:i(86754),GAMEOBJECT_OUT:i(86433),GAMEOBJECT_OVER:i(60709),GAMEOBJECT_POINTER_DOWN:i(24081),GAMEOBJECT_POINTER_MOVE:i(11172),GAMEOBJECT_POINTER_OUT:i(18907),GAMEOBJECT_POINTER_OVER:i(95579),GAMEOBJECT_POINTER_UP:i(35368),GAMEOBJECT_POINTER_WHEEL:i(26972),GAMEOBJECT_UP:i(47078),GAMEOBJECT_WHEEL:i(73802),MANAGER_BOOT:i(27503),MANAGER_PROCESS:i(50852),MANAGER_UPDATE:i(96438),POINTER_DOWN:i(47777),POINTER_DOWN_OUTSIDE:i(27957),POINTER_MOVE:i(19444),POINTER_OUT:i(54251),POINTER_OVER:i(18667),POINTER_UP:i(27192),POINTER_UP_OUTSIDE:i(24652),POINTER_WHEEL:i(45132),POINTERLOCK_CHANGE:i(59152),PRE_UPDATE:i(44512),SHUTDOWN:i(15757),START:i(41637),UPDATE:i(93802)}},97421:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.pad=t,this.events=t.events,this.index=e,this.value=0,this.threshold=.1},update:function(t){this.value=t},getValue:function(){return Math.abs(this.value){var s=i(83419),r=i(92734),n=new s({initialize:function(t,e){this.pad=t,this.events=t.manager,this.index=e,this.value=0,this.threshold=1,this.pressed=!1},update:function(t){this.value=t;var e=this.pad,i=this.index;t>=this.threshold?this.pressed||(this.pressed=!0,this.events.emit(r.BUTTON_DOWN,e,this,t),this.pad.emit(r.GAMEPAD_BUTTON_DOWN,i,t,this)):this.pressed&&(this.pressed=!1,this.events.emit(r.BUTTON_UP,e,this,t),this.pad.emit(r.GAMEPAD_BUTTON_UP,i,t,this))},destroy:function(){this.pad=null,this.events=null}});t.exports=n},99125:(t,e,i)=>{var s=i(97421),r=i(28884),n=i(83419),a=i(50792),o=i(26099),h=new n({Extends:a,initialize:function(t,e){a.call(this),this.manager=t,this.pad=e,this.id=e.id,this.index=e.index;for(var i=[],n=0;n=2&&(this.leftStick.set(n[0].getValue(),n[1].getValue()),r>=4&&this.rightStick.set(n[2].getValue(),n[3].getValue()))}},destroy:function(){var t;for(this.removeAllListeners(),this.manager=null,this.pad=null,t=0;t{var s=i(83419),r=i(50792),n=i(92734),a=i(99125),o=i(35154),h=i(89639),l=i(8214),u=new s({Extends:r,initialize:function(t){r.call(this),this.scene=t.scene,this.settings=this.scene.sys.settings,this.sceneInputPlugin=t,this.enabled=!0,this.target,this.gamepads=[],this.queue=[],this.onGamepadHandler,this._pad1,this._pad2,this._pad3,this._pad4,t.pluginEvents.once(l.BOOT,this.boot,this),t.pluginEvents.on(l.START,this.start,this)},boot:function(){var t=this.scene.sys.game,e=this.settings.input,i=t.config;this.enabled=o(e,"gamepad",i.inputGamepad)&&t.device.input.gamepads,this.target=o(e,"gamepad.target",i.inputGamepadEventTarget),this.sceneInputPlugin.pluginEvents.once(l.DESTROY,this.destroy,this)},start:function(){this.enabled&&(this.startListeners(),this.refreshPads()),this.sceneInputPlugin.pluginEvents.once(l.SHUTDOWN,this.shutdown,this)},isActive:function(){return this.enabled&&this.scene.sys.isActive()},startListeners:function(){var t=this,e=this.target,i=function(e){!e.defaultPrevented&&t.isActive()&&(t.refreshPads(),t.queue.push(e))};this.onGamepadHandler=i,e.addEventListener("gamepadconnected",i,!1),e.addEventListener("gamepaddisconnected",i,!1),this.sceneInputPlugin.pluginEvents.on(l.UPDATE,this.update,this)},stopListeners:function(){this.target.removeEventListener("gamepadconnected",this.onGamepadHandler),this.target.removeEventListener("gamepaddisconnected",this.onGamepadHandler),this.sceneInputPlugin.pluginEvents.off(l.UPDATE,this.update);for(var t=0;t{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,SELECT:8,START:9,B:0,A:1,Y:2,X:3,LEFT_SHOULDER:4,RIGHT_SHOULDER:5}},65294:t=>{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,SHARE:8,OPTIONS:9,PS:16,TOUCHBAR:17,X:0,CIRCLE:1,SQUARE:2,TRIANGLE:3,L1:4,R1:5,L2:6,R2:7,L3:10,R3:11,LEFT_STICK_H:0,LEFT_STICK_V:1,RIGHT_STICK_H:2,RIGHT_STICK_V:3}},90089:t=>{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,MENU:16,A:0,B:1,X:2,Y:3,LB:4,RB:5,LT:6,RT:7,BACK:8,START:9,LS:10,RS:11,LEFT_STICK_H:0,LEFT_STICK_V:1,RIGHT_STICK_H:2,RIGHT_STICK_V:3}},64894:(t,e,i)=>{t.exports={DUALSHOCK_4:i(65294),SNES_USB:i(89651),XBOX_360:i(90089)}},46008:t=>{t.exports="down"},7629:t=>{t.exports="up"},42206:t=>{t.exports="connected"},86544:t=>{t.exports="disconnected"},94784:t=>{t.exports="down"},14325:t=>{t.exports="up"},92734:(t,e,i)=>{t.exports={BUTTON_DOWN:i(46008),BUTTON_UP:i(7629),CONNECTED:i(42206),DISCONNECTED:i(86544),GAMEPAD_BUTTON_DOWN:i(94784),GAMEPAD_BUTTON_UP:i(14325)}},48646:(t,e,i)=>{t.exports={Axis:i(97421),Button:i(28884),Events:i(92734),Gamepad:i(99125),GamepadPlugin:i(56654),Configs:i(64894)}},14350:(t,e,i)=>{var s=i(93301),r=i(79291),n={CreatePixelPerfectHandler:i(84409),CreateInteractiveObject:i(74457),Events:i(8214),Gamepad:i(48646),InputManager:i(7003),InputPlugin:i(48205),InputPluginCache:i(89639),Keyboard:i(51442),Mouse:i(87078),Pointer:i(42515),Touch:i(95618)};n=r(!1,n,s),t.exports=n},78970:(t,e,i)=>{var s=i(72905),r=i(83419),n=i(8443),a=i(8214),o=i(46032),h=i(29747),l=new r({initialize:function(t){this.manager=t,this.queue=[],this.preventDefault=!0,this.captures=[],this.enabled=!1,this.target,this.onKeyDown=h,this.onKeyUp=h,t.events.once(a.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputKeyboard,this.target=t.inputKeyboardEventTarget,this.addCapture(t.inputKeyboardCapture),!this.target&&window&&(this.target=window),this.enabled&&this.target&&this.startListeners(),this.manager.game.events.on(n.POST_STEP,this.postUpdate,this)},startListeners:function(){var t=this;this.onKeyDown=function(e){if(!e.defaultPrevented&&t.enabled&&t.manager){t.queue.push(e),t.manager.events.emit(a.MANAGER_PROCESS);var i=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey;t.preventDefault&&!i&&t.captures.indexOf(e.keyCode)>-1&&e.preventDefault()}},this.onKeyUp=function(e){if(!e.defaultPrevented&&t.enabled&&t.manager){t.queue.push(e),t.manager.events.emit(a.MANAGER_PROCESS);var i=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey;t.preventDefault&&!i&&t.captures.indexOf(e.keyCode)>-1&&e.preventDefault()}};var e=this.target;e&&(e.addEventListener("keydown",this.onKeyDown,!1),e.addEventListener("keyup",this.onKeyUp,!1),this.enabled=!0)},stopListeners:function(){var t=this.target;t.removeEventListener("keydown",this.onKeyDown,!1),t.removeEventListener("keyup",this.onKeyUp,!1),this.enabled=!1},postUpdate:function(){this.queue=[]},addCapture:function(t){"string"==typeof t&&(t=t.split(",")),Array.isArray(t)||(t=[t]);for(var e=this.captures,i=0;i0},removeCapture:function(t){"string"==typeof t&&(t=t.split(",")),Array.isArray(t)||(t=[t]);for(var e=this.captures,i=0;i0},clearCaptures:function(){this.captures=[],this.preventDefault=!1},destroy:function(){this.stopListeners(),this.clearCaptures(),this.queue=[],this.manager.game.events.off(n.POST_RENDER,this.postUpdate,this),this.target=null,this.enabled=!1,this.manager=null}});t.exports=l},28846:(t,e,i)=>{var s=i(83419),r=i(50792),n=i(95922),a=i(8443),o=i(35154),h=i(8214),l=i(89639),u=i(30472),c=i(46032),d=i(87960),f=i(74600),p=i(44594),g=i(56583),v=new s({Extends:r,initialize:function(t){r.call(this),this.game=t.systems.game,this.scene=t.scene,this.settings=this.scene.sys.settings,this.sceneInputPlugin=t,this.manager=t.manager.keyboard,this.enabled=!0,this.keys=[],this.combos=[],this.prevCode=null,this.prevTime=0,this.prevType=null,t.pluginEvents.once(h.BOOT,this.boot,this),t.pluginEvents.on(h.START,this.start,this)},boot:function(){var t=this.settings.input;this.enabled=o(t,"keyboard",!0);var e=o(t,"keyboard.capture",null);e&&this.addCaptures(e),this.sceneInputPlugin.pluginEvents.once(h.DESTROY,this.destroy,this)},start:function(){this.sceneInputPlugin.manager.events.on(h.MANAGER_PROCESS,this.update,this),this.sceneInputPlugin.pluginEvents.once(h.SHUTDOWN,this.shutdown,this),this.game.events.on(a.BLUR,this.resetKeys,this),this.scene.sys.events.on(p.PAUSE,this.resetKeys,this),this.scene.sys.events.on(p.SLEEP,this.resetKeys,this)},isActive:function(){return this.enabled&&this.scene.sys.canInput()},addCapture:function(t){return this.manager.addCapture(t),this},removeCapture:function(t){return this.manager.removeCapture(t),this},getCaptures:function(){return this.manager.captures},enableGlobalCapture:function(){return this.manager.preventDefault=!0,this},disableGlobalCapture:function(){return this.manager.preventDefault=!1,this},clearCaptures:function(){return this.manager.clearCaptures(),this},createCursorKeys:function(){return this.addKeys({up:c.UP,down:c.DOWN,left:c.LEFT,right:c.RIGHT,space:c.SPACE,shift:c.SHIFT})},addKeys:function(t,e,i){void 0===e&&(e=!0),void 0===i&&(i=!1);var s={};if("string"==typeof t){t=t.split(",");for(var r=0;r-1?s[r]=t:s[t.keyCode]=t,e&&this.addCapture(t.keyCode),t.setEmitOnRepeat(i),t}return"string"==typeof t&&(t=c[t.toUpperCase()]),s[t]||(s[t]=new u(this,t),e&&this.addCapture(t),s[t].setEmitOnRepeat(i)),s[t]},removeKey:function(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var s,r=this.keys;if(t instanceof u){var n=r.indexOf(t);n>-1&&(s=this.keys[n],this.keys[n]=void 0)}else"string"==typeof t&&(t=c[t.toUpperCase()]);return r[t]&&(s=r[t],r[t]=void 0),s&&(s.plugin=null,i&&this.removeCapture(s.keyCode),e&&s.destroy()),this},removeAllKeys:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!1);for(var i=this.keys,s=0;st._tick)return t._tick=i,!0}return!1},update:function(){var t=this.manager.queue,e=t.length;if(this.isActive()&&0!==e)for(var i=this.keys,s=0;s{t.exports=function(t,e){return e.timeLastMatched=t.timeStamp,e.index++,e.index===e.size||(e.current=e.keyCodes[e.index],!1)}},87960:(t,e,i)=>{var s=i(83419),r=i(95922),n=i(95540),a=i(68769),o=i(92803),h=new s({initialize:function(t,e,i){if(void 0===i&&(i={}),e.length<2)return!1;this.manager=t,this.enabled=!0,this.keyCodes=[];for(var s=0;s{var s=i(66970);t.exports=function(t,e){if(e.matched)return!0;var i=!1,r=!1;if(t.keyCode===e.current)if(e.index>0&&e.maxKeyDelay>0){var n=e.timeLastMatched+e.maxKeyDelay;t.timeStamp<=n&&(r=!0,i=s(t,e))}else r=!0,i=s(t,e);return!r&&e.resetOnWrongKey&&(e.index=0,e.current=e.keyCodes[0]),i&&(e.timeLastMatched=t.timeStamp,e.matched=!0,e.timeMatched=t.timeStamp),i}},92803:t=>{t.exports=function(t){return t.current=t.keyCodes[0],t.index=0,t.timeLastMatched=0,t.matched=!1,t.timeMatched=0,t}},92612:t=>{t.exports="keydown"},23345:t=>{t.exports="keyup"},21957:t=>{t.exports="keycombomatch"},44743:t=>{t.exports="down"},3771:t=>{t.exports="keydown-"},46358:t=>{t.exports="keyup-"},75674:t=>{t.exports="up"},95922:(t,e,i)=>{t.exports={ANY_KEY_DOWN:i(92612),ANY_KEY_UP:i(23345),COMBO_MATCH:i(21957),DOWN:i(44743),KEY_DOWN:i(3771),KEY_UP:i(46358),UP:i(75674)}},51442:(t,e,i)=>{t.exports={Events:i(95922),KeyboardManager:i(78970),KeyboardPlugin:i(28846),Key:i(30472),KeyCodes:i(46032),KeyCombo:i(87960),AdvanceKeyCombo:i(66970),ProcessKeyCombo:i(68769),ResetKeyCombo:i(92803),JustDown:i(90229),JustUp:i(38796),DownDuration:i(37015),UpDuration:i(41170)}},37015:t=>{t.exports=function(t,e){void 0===e&&(e=50);var i=t.plugin.game.loop.time-t.timeDown;return t.isDown&&i{t.exports=function(t){return!!t._justDown&&(t._justDown=!1,!0)}},38796:t=>{t.exports=function(t){return!!t._justUp&&(t._justUp=!1,!0)}},30472:(t,e,i)=>{var s=i(83419),r=i(50792),n=i(95922),a=new s({Extends:r,initialize:function(t,e){r.call(this),this.plugin=t,this.keyCode=e,this.originalEvent=void 0,this.enabled=!0,this.isDown=!1,this.isUp=!0,this.altKey=!1,this.ctrlKey=!1,this.shiftKey=!1,this.metaKey=!1,this.location=0,this.timeDown=0,this.duration=0,this.timeUp=0,this.emitOnRepeat=!1,this.repeats=0,this._justDown=!1,this._justUp=!1,this._tick=-1},setEmitOnRepeat:function(t){return this.emitOnRepeat=t,this},onDown:function(t){this.originalEvent=t,this.enabled&&(this.altKey=t.altKey,this.ctrlKey=t.ctrlKey,this.shiftKey=t.shiftKey,this.metaKey=t.metaKey,this.location=t.location,this.repeats++,this.isDown?this.emitOnRepeat&&this.emit(n.DOWN,this,t):(this.isDown=!0,this.isUp=!1,this.timeDown=t.timeStamp,this.duration=0,this._justDown=!0,this._justUp=!1,this.emit(n.DOWN,this,t)))},onUp:function(t){this.originalEvent=t,this.enabled&&(this.isDown=!1,this.isUp=!0,this.timeUp=t.timeStamp,this.duration=this.timeUp-this.timeDown,this.repeats=0,this._justDown=!1,this._justUp=!0,this._tick=-1,this.emit(n.UP,this,t))},reset:function(){return this.isDown=!1,this.isUp=!0,this.altKey=!1,this.ctrlKey=!1,this.shiftKey=!1,this.metaKey=!1,this.timeDown=0,this.duration=0,this.timeUp=0,this.repeats=0,this._justDown=!1,this._justUp=!1,this._tick=-1,this},getDuration:function(){return this.isDown?this.plugin.game.loop.time-this.timeDown:0},destroy:function(){this.removeAllListeners(),this.originalEvent=null,this.plugin=null}});t.exports=a},46032:t=>{t.exports={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:42,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,NUMPAD_ZERO:96,NUMPAD_ONE:97,NUMPAD_TWO:98,NUMPAD_THREE:99,NUMPAD_FOUR:100,NUMPAD_FIVE:101,NUMPAD_SIX:102,NUMPAD_SEVEN:103,NUMPAD_EIGHT:104,NUMPAD_NINE:105,NUMPAD_ADD:107,NUMPAD_SUBTRACT:109,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,SEMICOLON:186,PLUS:187,COMMA:188,MINUS:189,PERIOD:190,FORWARD_SLASH:191,BACK_SLASH:220,QUOTES:222,BACKTICK:192,OPEN_BRACKET:219,CLOSED_BRACKET:221,SEMICOLON_FIREFOX:59,COLON:58,COMMA_FIREFOX_WINDOWS:60,COMMA_FIREFOX:62,BRACKET_RIGHT_FIREFOX:174,BRACKET_LEFT_FIREFOX:175}},74600:(t,e,i)=>{var s=i(46032),r={};for(var n in s)r[s[n]]=n;t.exports=r},41170:t=>{t.exports=function(t,e){void 0===e&&(e=50);var i=t.plugin.game.loop.time-t.timeUp;return t.isUp&&i{var s=i(83419),r=i(89357),n=i(8214),a=i(29747),o=new s({initialize:function(t){this.manager=t,this.preventDefaultDown=!0,this.preventDefaultUp=!0,this.preventDefaultMove=!0,this.preventDefaultWheel=!1,this.enabled=!1,this.target,this.locked=!1,this.onMouseMove=a,this.onMouseDown=a,this.onMouseUp=a,this.onMouseDownWindow=a,this.onMouseUpWindow=a,this.onMouseOver=a,this.onMouseOut=a,this.onMouseWheel=a,this.pointerLockChange=a,this.isTop=!0,t.events.once(n.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputMouse,this.target=t.inputMouseEventTarget,this.passive=t.inputMousePassive,this.preventDefaultDown=t.inputMousePreventDefaultDown,this.preventDefaultUp=t.inputMousePreventDefaultUp,this.preventDefaultMove=t.inputMousePreventDefaultMove,this.preventDefaultWheel=t.inputMousePreventDefaultWheel,this.target?"string"==typeof this.target&&(this.target=document.getElementById(this.target)):this.target=this.manager.game.canvas,t.disableContextMenu&&this.disableContextMenu(),this.enabled&&this.target&&this.startListeners()},disableContextMenu:function(){return this.target.addEventListener("contextmenu",(function(t){return t.preventDefault(),!1})),this},requestPointerLock:function(){if(r.pointerLock){var t=this.target;t.requestPointerLock=t.requestPointerLock||t.mozRequestPointerLock||t.webkitRequestPointerLock,t.requestPointerLock()}},releasePointerLock:function(){r.pointerLock&&(document.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock,document.exitPointerLock())},startListeners:function(){var t=this.target;if(t){var e=this,i=this.manager,s=i.canvas,n=window&&window.focus&&i.game.config.autoFocus;this.onMouseMove=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseMove(t),e.preventDefaultMove&&t.preventDefault())},this.onMouseDown=function(t){n&&window.focus(),!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseDown(t),e.preventDefaultDown&&t.target===s&&t.preventDefault())},this.onMouseDownWindow=function(t){t.sourceCapabilities&&t.sourceCapabilities.firesTouchEvents||!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onMouseDown(t)},this.onMouseUp=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseUp(t),e.preventDefaultUp&&t.target===s&&t.preventDefault())},this.onMouseUpWindow=function(t){t.sourceCapabilities&&t.sourceCapabilities.firesTouchEvents||!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onMouseUp(t)},this.onMouseOver=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.setCanvasOver(t)},this.onMouseOut=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.setCanvasOut(t)},this.onMouseWheel=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.onMouseWheel(t),e.preventDefaultWheel&&t.target===s&&t.preventDefault()};var a={passive:!0};if(t.addEventListener("mousemove",this.onMouseMove),t.addEventListener("mousedown",this.onMouseDown),t.addEventListener("mouseup",this.onMouseUp),t.addEventListener("mouseover",this.onMouseOver,a),t.addEventListener("mouseout",this.onMouseOut,a),this.preventDefaultWheel?t.addEventListener("wheel",this.onMouseWheel,{passive:!1}):t.addEventListener("wheel",this.onMouseWheel,a),window&&i.game.config.inputWindowEvents)try{window.top.addEventListener("mousedown",this.onMouseDownWindow,a),window.top.addEventListener("mouseup",this.onMouseUpWindow,a)}catch(t){window.addEventListener("mousedown",this.onMouseDownWindow,a),window.addEventListener("mouseup",this.onMouseUpWindow,a),this.isTop=!1}r.pointerLock&&(this.pointerLockChange=function(t){var s=e.target;e.locked=document.pointerLockElement===s||document.mozPointerLockElement===s||document.webkitPointerLockElement===s,i.onPointerLockChange(t)},document.addEventListener("pointerlockchange",this.pointerLockChange,!0),document.addEventListener("mozpointerlockchange",this.pointerLockChange,!0),document.addEventListener("webkitpointerlockchange",this.pointerLockChange,!0)),this.enabled=!0}},stopListeners:function(){var t=this.target;t.removeEventListener("mousemove",this.onMouseMove),t.removeEventListener("mousedown",this.onMouseDown),t.removeEventListener("mouseup",this.onMouseUp),t.removeEventListener("mouseover",this.onMouseOver),t.removeEventListener("mouseout",this.onMouseOut),window&&((t=this.isTop?window.top:window).removeEventListener("mousedown",this.onMouseDownWindow),t.removeEventListener("mouseup",this.onMouseUpWindow)),r.pointerLock&&(document.removeEventListener("pointerlockchange",this.pointerLockChange,!0),document.removeEventListener("mozpointerlockchange",this.pointerLockChange,!0),document.removeEventListener("webkitpointerlockchange",this.pointerLockChange,!0))},destroy:function(){this.stopListeners(),this.target=null,this.enabled=!1,this.manager=null}});t.exports=o},87078:(t,e,i)=>{t.exports={MouseManager:i(85098)}},36210:(t,e,i)=>{var s=i(83419),r=i(8214),n=i(29747),a=new s({initialize:function(t){this.manager=t,this.capture=!0,this.enabled=!1,this.target,this.onTouchStart=n,this.onTouchStartWindow=n,this.onTouchMove=n,this.onTouchEnd=n,this.onTouchEndWindow=n,this.onTouchCancel=n,this.onTouchCancelWindow=n,this.isTop=!0,t.events.once(r.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputTouch,this.target=t.inputTouchEventTarget,this.capture=t.inputTouchCapture,this.target?"string"==typeof this.target&&(this.target=document.getElementById(this.target)):this.target=this.manager.game.canvas,t.disableContextMenu&&this.disableContextMenu(),this.enabled&&this.target&&this.startListeners()},disableContextMenu:function(){return this.target.addEventListener("contextmenu",(function(t){return t.preventDefault(),!1})),this},startListeners:function(){var t=this.target;if(t){var e=this,i=this.manager,s=i.canvas,r=window&&window.focus&&i.game.config.autoFocus;this.onTouchMove=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchMove(t),e.capture&&t.cancelable&&t.preventDefault())},this.onTouchStart=function(t){r&&window.focus(),!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchStart(t),e.capture&&t.cancelable&&t.target===s&&t.preventDefault())},this.onTouchStartWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onTouchStart(t)},this.onTouchEnd=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchEnd(t),e.capture&&t.cancelable&&t.target===s&&t.preventDefault())},this.onTouchEndWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onTouchEnd(t)},this.onTouchCancel=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchCancel(t),e.capture&&t.preventDefault())},this.onTouchCancelWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.onTouchCancel(t)};var n=this.capture,a={passive:!0},o={passive:!1};if(t.addEventListener("touchstart",this.onTouchStart,n?o:a),t.addEventListener("touchmove",this.onTouchMove,n?o:a),t.addEventListener("touchend",this.onTouchEnd,n?o:a),t.addEventListener("touchcancel",this.onTouchCancel,n?o:a),window&&i.game.config.inputWindowEvents)try{window.top.addEventListener("touchstart",this.onTouchStartWindow,o),window.top.addEventListener("touchend",this.onTouchEndWindow,o),window.top.addEventListener("touchcancel",this.onTouchCancelWindow,o)}catch(t){window.addEventListener("touchstart",this.onTouchStartWindow,o),window.addEventListener("touchend",this.onTouchEndWindow,o),window.addEventListener("touchcancel",this.onTouchCancelWindow,o),this.isTop=!1}this.enabled=!0}},stopListeners:function(){var t=this.target;t.removeEventListener("touchstart",this.onTouchStart),t.removeEventListener("touchmove",this.onTouchMove),t.removeEventListener("touchend",this.onTouchEnd),t.removeEventListener("touchcancel",this.onTouchCancel),window&&((t=this.isTop?window.top:window).removeEventListener("touchstart",this.onTouchStartWindow),t.removeEventListener("touchend",this.onTouchEndWindow),t.removeEventListener("touchcancel",this.onTouchCancelWindow))},destroy:function(){this.stopListeners(),this.target=null,this.enabled=!1,this.manager=null}});t.exports=a},95618:(t,e,i)=>{t.exports={TouchManager:i(36210)}},41299:(t,e,i)=>{var s=i(83419),r=i(23906),n=i(54899),a=i(95540),o=i(98356),h=i(3374),l=i(84376),u=i(92638),c=new s({initialize:function(t,e){if(this.loader=t,this.cache=a(e,"cache",!1),this.type=a(e,"type",!1),!this.type)throw new Error("Invalid File type: "+this.type);this.key=a(e,"key",!1);var i=this.key;if(t.prefix&&""!==t.prefix&&(this.key=t.prefix+i),!this.key)throw new Error("Invalid File key: "+this.key);var s=a(e,"url");void 0===s?s=t.path+i+"."+a(e,"extension",""):"string"!=typeof s||s.match(/^(?:blob:|data:|capacitor:\/\/|http:\/\/|https:\/\/|\/\/)/)||(s=t.path+s),this.url=s,this.src="",this.xhrSettings=u(a(e,"responseType",void 0)),a(e,"xhrSettings",!1)&&(this.xhrSettings=h(this.xhrSettings,a(e,"xhrSettings",{}))),this.xhrLoader=null,this.state="function"==typeof this.url?r.FILE_POPULATED:r.FILE_PENDING,this.bytesTotal=0,this.bytesLoaded=-1,this.percentComplete=-1,this.crossOrigin=void 0,this.data=void 0,this.config=a(e,"config",{}),this.multiFile,this.linkFile,this.base64="string"==typeof s&&0===s.indexOf("data:")},setLink:function(t){this.linkFile=t,t.linkFile=this},resetXHR:function(){this.xhrLoader&&(this.xhrLoader.onload=void 0,this.xhrLoader.onerror=void 0,this.xhrLoader.onprogress=void 0)},load:function(){if(this.state===r.FILE_POPULATED)this.loader.nextFile(this,!0);else{if(this.state=r.FILE_LOADING,this.src=o(this,this.loader.baseURL),!this.src)throw new Error("URL Error in File: "+this.key+" from: "+this.url);0===this.src.indexOf("data:")&&(this.base64=!0),this.xhrLoader=l(this,this.loader.xhr)}},onLoad:function(t,e){var i=t.responseURL&&this.loader.localSchemes.some((function(e){return 0===t.responseURL.indexOf(e)}))&&0===e.target.status,s=!(e.target&&200!==e.target.status)||i;4===t.readyState&&t.status>=400&&t.status<=599&&(s=!1),this.state=r.FILE_LOADED,this.resetXHR(),this.loader.nextFile(this,s)},onBase64Load:function(t){this.xhrLoader=t,this.state=r.FILE_LOADED,this.percentComplete=1,this.loader.emit(n.FILE_PROGRESS,this,this.percentComplete),this.loader.nextFile(this,!0)},onError:function(){this.resetXHR(),this.loader.nextFile(this,!1)},onProgress:function(t){t.lengthComputable&&(this.bytesLoaded=t.loaded,this.bytesTotal=t.total,this.percentComplete=Math.min(this.bytesLoaded/this.bytesTotal,1),this.loader.emit(n.FILE_PROGRESS,this,this.percentComplete))},onProcess:function(){this.state=r.FILE_PROCESSING,this.onProcessComplete()},onProcessComplete:function(){this.state=r.FILE_COMPLETE,this.multiFile&&this.multiFile.onFileComplete(this),this.loader.fileProcessComplete(this)},onProcessError:function(){console.error('Failed to process file: %s "%s"',this.type,this.key),this.state=r.FILE_ERRORED,this.multiFile&&this.multiFile.onFileFailed(this),this.loader.fileProcessComplete(this)},hasCacheConflict:function(){return this.cache&&this.cache.exists(this.key)},addToCache:function(){this.cache&&this.data&&this.cache.add(this.key,this.data)},pendingDestroy:function(t){if(this.state!==r.FILE_PENDING_DESTROY){void 0===t&&(t=this.data);var e=this.key,i=this.type;this.loader.emit(n.FILE_COMPLETE,e,i,t),this.loader.emit(n.FILE_KEY_COMPLETE+i+"-"+e,e,i,t),this.loader.flagForRemoval(this),this.state=r.FILE_PENDING_DESTROY}},destroy:function(){this.loader=null,this.cache=null,this.xhrSettings=null,this.multiFile=null,this.linkFile=null,this.data=null}});c.createObjectURL=function(t,e,i){if("function"==typeof URL)t.src=URL.createObjectURL(e);else{var s=new FileReader;s.onload=function(){t.removeAttribute("crossOrigin"),t.src="data:"+(e.type||i)+";base64,"+s.result.split(",")[1]},s.onerror=t.onerror,s.readAsDataURL(e)}},c.revokeObjectURL=function(t){"function"==typeof URL&&URL.revokeObjectURL(t.src)},t.exports=c},74099:t=>{var e={},i={install:function(t){for(var i in e)t[i]=e[i]},register:function(t,i){e[t]=i},destroy:function(){e={}}};t.exports=i},98356:t=>{t.exports=function(t,e){return!!t.url&&(t.url.match(/^(?:blob:|data:|capacitor:\/\/|http:\/\/|https:\/\/|\/\/)/)?t.url:e+t.url)}},74261:(t,e,i)=>{var s=i(83419),r=i(23906),n=i(35072),a=i(50792),o=i(54899),h=i(74099),l=i(95540),u=i(35154),c=i(37277),d=i(44594),f=i(92638),p=new s({Extends:a,initialize:function(t){a.call(this);var e=t.sys.game.config,i=t.sys.settings.loader;this.scene=t,this.systems=t.sys,this.cacheManager=t.sys.cache,this.textureManager=t.sys.textures,this.sceneManager=t.sys.game.scene,h.install(this),this.prefix="",this.path="",this.baseURL="",this.setBaseURL(l(i,"baseURL",e.loaderBaseURL)),this.setPath(l(i,"path",e.loaderPath)),this.setPrefix(l(i,"prefix",e.loaderPrefix)),this.maxParallelDownloads=l(i,"maxParallelDownloads",e.loaderMaxParallelDownloads),this.xhr=f(l(i,"responseType",e.loaderResponseType),l(i,"async",e.loaderAsync),l(i,"user",e.loaderUser),l(i,"password",e.loaderPassword),l(i,"timeout",e.loaderTimeout),l(i,"withCredentials",e.loaderWithCredentials)),this.crossOrigin=l(i,"crossOrigin",e.loaderCrossOrigin),this.imageLoadType=l(i,"imageLoadType",e.loaderImageLoadType),this.localSchemes=l(i,"localScheme",e.loaderLocalScheme),this.totalToLoad=0,this.progress=0,this.list=new n,this.inflight=new n,this.queue=new n,this._deleteQueue=new n,this.totalFailed=0,this.totalComplete=0,this.state=r.LOADER_IDLE,this.multiKeyIndex=0,t.sys.events.once(d.BOOT,this.boot,this),t.sys.events.on(d.START,this.pluginStart,this)},boot:function(){this.systems.events.once(d.DESTROY,this.destroy,this)},pluginStart:function(){this.systems.events.once(d.SHUTDOWN,this.shutdown,this)},setBaseURL:function(t){return void 0===t&&(t=""),""!==t&&"/"!==t.substr(-1)&&(t=t.concat("/")),this.baseURL=t,this},setPath:function(t){return void 0===t&&(t=""),""!==t&&"/"!==t.substr(-1)&&(t=t.concat("/")),this.path=t,this},setPrefix:function(t){return void 0===t&&(t=""),this.prefix=t,this},setCORS:function(t){return this.crossOrigin=t,this},addFile:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e0},isLoading:function(){return this.state===r.LOADER_LOADING||this.state===r.LOADER_PROCESSING},isReady:function(){return this.state===r.LOADER_IDLE||this.state===r.LOADER_COMPLETE},start:function(){this.isReady()&&(this.progress=0,this.totalFailed=0,this.totalComplete=0,this.totalToLoad=this.list.size,this.emit(o.START,this),0===this.list.size?this.loadComplete():(this.state=r.LOADER_LOADING,this.inflight.clear(),this.queue.clear(),this.updateProgress(),this.checkLoadQueue(),this.systems.events.on(d.UPDATE,this.update,this)))},updateProgress:function(){this.progress=1-(this.list.size+this.inflight.size)/this.totalToLoad,this.emit(o.PROGRESS,this.progress)},update:function(){this.state===r.LOADER_LOADING&&this.list.size>0&&this.inflight.size{var s=i(79291),r=i(92638);t.exports=function(t,e){var i=void 0===t?r():s({},t);if(e)for(var n in e)void 0!==e[n]&&(i[n]=e[n]);return i}},26430:(t,e,i)=>{var s=i(83419),r=i(23906),n=i(54899),a=new s({initialize:function(t,e,i,s){var n=[];s.forEach((function(t){t&&n.push(t)})),this.loader=t,this.type=e,this.key=i;var a=this.key;t.prefix&&""!==t.prefix&&(this.key=t.prefix+a),this.multiKeyIndex=t.multiKeyIndex++,this.files=n,this.state=r.FILE_PENDING,this.complete=!1,this.pending=n.length,this.failed=0,this.config={},this.baseURL=t.baseURL,this.path=t.path,this.prefix=t.prefix;for(var o=0;o{var s=i(3374);t.exports=function(t,e){var i=s(e,t.xhrSettings);if(!t.base64){var r=new XMLHttpRequest;if(r.open("GET",t.src,i.async,i.user,i.password),r.responseType=t.xhrSettings.responseType,r.timeout=i.timeout,i.headers)for(var n in i.headers)r.setRequestHeader(n,i.headers[n]);return i.header&&i.headerValue&&r.setRequestHeader(i.header,i.headerValue),i.requestedWith&&r.setRequestHeader("X-Requested-With",i.requestedWith),i.overrideMimeType&&r.overrideMimeType(i.overrideMimeType),i.withCredentials&&(r.withCredentials=!0),r.onload=t.onLoad.bind(t,r),r.onerror=t.onError.bind(t,r),r.onprogress=t.onProgress.bind(t),r.ontimeout=t.onError.bind(t,r),r.send(),r}var a=t.url.split(";base64,").pop()||t.url.split(",").pop(),o={responseText:atob(a)};t.onBase64Load(o)}},92638:t=>{t.exports=function(t,e,i,s,r,n){return void 0===t&&(t=""),void 0===e&&(e=!0),void 0===i&&(i=""),void 0===s&&(s=""),void 0===r&&(r=0),void 0===n&&(n=!1),{responseType:t,async:e,user:i,password:s,timeout:r,headers:void 0,header:void 0,headerValue:void 0,requestedWith:!1,overrideMimeType:void 0,withCredentials:n}}},23906:t=>{t.exports={LOADER_IDLE:0,LOADER_LOADING:1,LOADER_PROCESSING:2,LOADER_COMPLETE:3,LOADER_SHUTDOWN:4,LOADER_DESTROYED:5,FILE_PENDING:10,FILE_LOADING:11,FILE_LOADED:12,FILE_FAILED:13,FILE_PROCESSING:14,FILE_ERRORED:16,FILE_COMPLETE:17,FILE_DESTROYED:18,FILE_POPULATED:19,FILE_PENDING_DESTROY:20}},42155:t=>{t.exports="addfile"},38991:t=>{t.exports="complete"},27540:t=>{t.exports="filecomplete"},87464:t=>{t.exports="filecomplete-"},94486:t=>{t.exports="loaderror"},13035:t=>{t.exports="load"},38144:t=>{t.exports="fileprogress"},97520:t=>{t.exports="postprocess"},85595:t=>{t.exports="progress"},55680:t=>{t.exports="start"},54899:(t,e,i)=>{t.exports={ADD:i(42155),COMPLETE:i(38991),FILE_COMPLETE:i(27540),FILE_KEY_COMPLETE:i(87464),FILE_LOAD_ERROR:i(94486),FILE_LOAD:i(13035),FILE_PROGRESS:i(38144),POST_PROCESS:i(97520),PROGRESS:i(85595),START:i(55680)}},14135:(t,e,i)=>{var s=i(83419),r=i(74099),n=i(518),a=i(54899),o=new s({Extends:n,initialize:function(t,e,i,s,r){n.call(this,t,e,i,s,r),this.type="animationJSON"},onProcess:function(){this.loader.once(a.POST_PROCESS,this.onLoadComplete,this),n.prototype.onProcess.call(this)},onLoadComplete:function(){this.loader.systems.anims.fromJSON(this.data)}});r.register("animation",(function(t,e,i,s){if(Array.isArray(t))for(var r=0;r{var s=i(83419),r=i(74099),n=i(95540),a=i(19550),o=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,r,u){var c,d;if(o(e)){var f=e;e=n(f,"key"),c=new a(t,{key:e,url:n(f,"textureURL"),extension:n(f,"textureExtension","png"),normalMap:n(f,"normalMap"),xhrSettings:n(f,"textureXhrSettings")}),d=new h(t,{key:e,url:n(f,"atlasURL"),extension:n(f,"atlasExtension","json"),xhrSettings:n(f,"atlasXhrSettings")})}else c=new a(t,e,i,r),d=new h(t,e,s,u);c.linkFile?l.call(this,t,"atlasjson",e,[c,d,c.linkFile]):l.call(this,t,"atlasjson",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlas(t.key,t.data,e.data,i),e.addToCache(),this.complete=!0}}});r.register("aseprite",(function(t,e,i,s,r){var n;if(Array.isArray(t))for(var a=0;a{var s=i(83419),r=i(74099),n=i(95540),a=i(19550),o=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,r,u){var c,d;if(o(e)){var f=e;e=n(f,"key"),c=new a(t,{key:e,url:n(f,"textureURL"),extension:n(f,"textureExtension","png"),normalMap:n(f,"normalMap"),xhrSettings:n(f,"textureXhrSettings")}),d=new h(t,{key:e,url:n(f,"atlasURL"),extension:n(f,"atlasExtension","json"),xhrSettings:n(f,"atlasXhrSettings")})}else c=new a(t,e,i,r),d=new h(t,e,s,u);c.linkFile?l.call(this,t,"atlasjson",e,[c,d,c.linkFile]):l.call(this,t,"atlasjson",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlas(t.key,t.data,e.data,i),this.complete=!0}}});r.register("atlas",(function(t,e,i,s,r){var n;if(Array.isArray(t))for(var a=0;a{var s=i(83419),r=i(74099),n=i(95540),a=i(19550),o=i(41212),h=i(26430),l=i(57318),u=new s({Extends:h,initialize:function(t,e,i,s,r,u){var c,d;if(o(e)){var f=e;e=n(f,"key"),c=new a(t,{key:e,url:n(f,"textureURL"),extension:n(f,"textureExtension","png"),normalMap:n(f,"normalMap"),xhrSettings:n(f,"textureXhrSettings")}),d=new l(t,{key:e,url:n(f,"atlasURL"),extension:n(f,"atlasExtension","xml"),xhrSettings:n(f,"atlasXhrSettings")})}else c=new a(t,e,i,r),d=new l(t,e,s,u);c.linkFile?h.call(this,t,"atlasxml",e,[c,d,c.linkFile]):h.call(this,t,"atlasxml",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlasXML(t.key,t.data,e.data,i),this.complete=!0}}});r.register("atlasXML",(function(t,e,i,s,r){var n;if(Array.isArray(t))for(var a=0;a{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(89749),l=i(41212),u=new s({Extends:n,initialize:function(t,e,i,s,r){if(l(e)){var a=e;e=o(a,"key"),s=o(a,"xhrSettings"),r=o(a,"context",r)}var h={type:"audio",cache:t.cacheManager.audio,extension:i.type,responseType:"arraybuffer",key:e,url:i.url,xhrSettings:s,config:{context:r}};n.call(this,t,h)},onProcess:function(){this.state=r.FILE_PROCESSING;var t=this;this.config.context.decodeAudioData(this.xhrLoader.response,(function(e){t.data=e,t.onProcessComplete()}),(function(e){console.error("Error decoding audio: "+t.key+" - ",e?e.message:null),t.onProcessError()})),this.config.context=null}});u.create=function(t,e,i,s,r){var n=t.systems.game,a=n.config.audio,c=n.device.audio;l(e)&&(i=o(e,"url",[]),s=o(e,"config",{}));var d=u.getAudioURL(n,i);return d?c.webAudio&&!a.disableWebAudio?new u(t,e,d,r,n.sound.context):new h(t,e,d,s):(console.warn('No audio URLs for "%s" can play on this device',e),null)},u.getAudioURL=function(t,e){Array.isArray(e)||(e=[e]);for(var i=0;i{var s=i(21097),r=i(83419),n=i(74099),a=i(95540),o=i(41212),h=i(518),l=i(26430),u=new r({Extends:l,initialize:function(t,e,i,r,n,u,c){if(o(e)){var d=e;e=a(d,"key"),i=a(d,"jsonURL"),r=a(d,"audioURL"),n=a(d,"audioConfig"),u=a(d,"audioXhrSettings"),c=a(d,"jsonXhrSettings")}var f;if(r){var p=s.create(t,e,r,n,u);p&&(f=new h(t,e,i,c),l.call(this,t,"audiosprite",e,[p,f]),this.config.resourceLoad=!1)}else f=new h(t,e,i,c),l.call(this,t,"audiosprite",e,[f]),this.config.resourceLoad=!0,this.config.audioConfig=n,this.config.audioXhrSettings=u},onFileComplete:function(t){if(-1!==this.files.indexOf(t)&&(this.pending--,this.config.resourceLoad&&"json"===t.type&&t.data.hasOwnProperty("resources"))){var e=t.data.resources,i=a(this.config,"audioConfig"),r=a(this.config,"audioXhrSettings"),n=s.create(this.loader,t.key,e,i,r);n&&(this.addToMultiFile(n),this.loader.addFile(n))}},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1];t.addToCache(),e.addToCache(),this.complete=!0}}});n.register("audioSprite",(function(t,e,i,s,r,n){var a,o=this.systems.game,h=o.config.audio,l=o.device.audio;if(h&&h.noAudio||!l.webAudio&&!l.audioData)return this;if(Array.isArray(t))for(var c=0;c{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=new s({Extends:n,initialize:function(t,e,i,s,r){var a="bin";if(h(e)){var l=e;e=o(l,"key"),i=o(l,"url"),s=o(l,"xhrSettings"),a=o(l,"extension",a),r=o(l,"dataType",r)}var u={type:"binary",cache:t.cacheManager.binary,extension:a,responseType:"arraybuffer",key:e,url:i,xhrSettings:s,config:{dataType:r}};n.call(this,t,u)},onProcess:function(){this.state=r.FILE_PROCESSING;var t=this.config.dataType;this.data=t?new t(this.xhrLoader.response):this.xhrLoader.response,this.onProcessComplete()}});a.register("binary",(function(t,e,i,s){if(Array.isArray(t))for(var r=0;r{var s=i(83419),r=i(74099),n=i(95540),a=i(19550),o=i(41212),h=i(26430),l=i(21859),u=i(57318),c=new s({Extends:h,initialize:function(t,e,i,s,r,l){var c,d;if(o(e)){var f=e;e=n(f,"key"),c=new a(t,{key:e,url:n(f,"textureURL"),extension:n(f,"textureExtension","png"),normalMap:n(f,"normalMap"),xhrSettings:n(f,"textureXhrSettings")}),d=new u(t,{key:e,url:n(f,"fontDataURL"),extension:n(f,"fontDataExtension","xml"),xhrSettings:n(f,"fontDataXhrSettings")})}else c=new a(t,e,i,r),d=new u(t,e,s,l);c.linkFile?h.call(this,t,"bitmapfont",e,[c,d,c.linkFile]):h.call(this,t,"bitmapfont",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1];t.addToCache();var i=t.cache.get(t.key),s=l(e.data,t.cache.getFrame(t.key),0,0,i);this.loader.cacheManager.bitmapFont.add(t.key,{data:s,texture:t.key,frame:null}),this.complete=!0}}});r.register("bitmapFont",(function(t,e,i,s,r){var n;if(Array.isArray(t))for(var a=0;a{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=new s({Extends:n,initialize:function(t,e,i,s){var r="css";if(h(e)){var a=e;e=o(a,"key"),i=o(a,"url"),s=o(a,"xhrSettings"),r=o(a,"extension",r)}var l={type:"script",cache:!1,extension:r,responseType:"text",key:e,url:i,xhrSettings:s};n.call(this,t,l)},onProcess:function(){this.state=r.FILE_PROCESSING,this.data=document.createElement("style"),this.data.defer=!1,this.data.innerHTML=this.xhrLoader.responseText,document.head.appendChild(this.data),this.onProcessComplete()}});a.register("css",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(38734),r=i(85722),n=i(83419),a=i(74099),o=i(95540),h=i(19550),l=i(41212),u=i(518),c=i(31403),d=i(46975),f=i(59327),p=i(26430),g=i(82038),v=i(55222),m=new n({Extends:p,initialize:function(t,e,i,s){if(i.multiAtlasURL){var n=new u(t,{key:e,url:i.multiAtlasURL,xhrSettings:s,config:i});p.call(this,t,"texture",e,[n])}else{var a=i.textureURL.substr(i.textureURL.length-3);i.type||(i.type="ktx"===a.toLowerCase()?"KTX":"PVR");var o=new r(t,{key:e,url:i.textureURL,extension:a,xhrSettings:s,config:i});if(i.atlasURL){var h=new u(t,{key:e,url:i.atlasURL,xhrSettings:s,config:i});p.call(this,t,"texture",e,[o,h])}else p.call(this,t,"texture",e,[o])}this.config=i},onFileComplete:function(t){if(-1!==this.files.indexOf(t)){if(this.pending--,!this.config.multiAtlasURL)return;if("json"===t.type&&t.data.hasOwnProperty("textures")){var e=t.data.textures,i=this.config,s=this.loader,n=s.baseURL,a=s.path,h=s.prefix,l=o(i,"multiBaseURL",this.baseURL),u=o(i,"multiPath",this.path),c=o(i,"prefix",this.prefix),d=o(i,"textureXhrSettings");l&&s.setBaseURL(l),u&&s.setPath(u),c&&s.setPrefix(c);for(var f=0;f{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=i(73894),u=new s({Extends:n,initialize:function(t,e,i,s,r){var a="glsl";if(h(e)){var l=e;e=o(l,"key"),i=o(l,"url"),s=o(l,"shaderType","fragment"),r=o(l,"xhrSettings"),a=o(l,"extension",a)}else void 0===s&&(s="fragment");var u={type:"glsl",cache:t.cacheManager.shader,extension:a,responseType:"text",key:e,url:i,config:{shaderType:s},xhrSettings:r};n.call(this,t,u)},onProcess:function(){this.state=r.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t=this.data.split("\n"),e=this.extractBlock(t,0);if(e)for(;e;){var i=this.getShaderName(e.header),s=this.getShaderType(e.header),r=this.getShaderUniforms(e.header),n=e.shader;if(this.cache.has(i)){var a=this.cache.get(i);"fragment"===s?a.fragmentSrc=n:a.vertexSrc=n,a.uniforms||(a.uniforms=r)}else"fragment"===s?this.cache.add(i,new l(i,n,"",r)):this.cache.add(i,new l(i,"",n,r));e=this.extractBlock(t,e.offset)}else"fragment"===this.config.shaderType?this.cache.add(this.key,new l(this.key,this.data)):this.cache.add(this.key,new l(this.key,"",this.data))},getShaderName:function(t){for(var e=0;e{var s=i(83419),r=i(54899),n=i(41299),a=i(95540),o=i(98356),h=i(41212),l=new s({Extends:n,initialize:function(t,e,i,s){if(h(e)){var r=e;e=a(r,"key"),s=a(r,"config",s)}var o={type:"audio",cache:t.cacheManager.audio,extension:i.type,key:e,url:i.url,config:s};n.call(this,t,o),this.locked="ontouchstart"in window,this.loaded=!1,this.filesLoaded=0,this.filesTotal=0},onLoad:function(){this.loaded||(this.loaded=!0,this.loader.nextFile(this,!0))},onError:function(){for(var t=0;t{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=new s({Extends:n,initialize:function(t,e,i,s){var r="html";if(h(e)){var a=e;e=o(a,"key"),i=o(a,"url"),s=o(a,"xhrSettings"),r=o(a,"extension",r)}var l={type:"text",cache:t.cacheManager.html,extension:r,responseType:"text",key:e,url:i,xhrSettings:s};n.call(this,t,l)},onProcess:function(){this.state=r.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()}});a.register("html",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=new s({Extends:n,initialize:function(t,e,i,s,r,a){void 0===s&&(s=512),void 0===r&&(r=512);var l="html";if(h(e)){var u=e;e=o(u,"key"),i=o(u,"url"),a=o(u,"xhrSettings"),l=o(u,"extension",l),s=o(u,"width",s),r=o(u,"height",r)}var c={type:"html",cache:t.textureManager,extension:l,responseType:"text",key:e,url:i,xhrSettings:a,config:{width:s,height:r}};n.call(this,t,c)},onProcess:function(){this.state=r.FILE_PROCESSING;var t=this.config.width,e=this.config.height,i=[];i.push(''),i.push(''),i.push(''),i.push(this.xhrLoader.responseText),i.push(""),i.push(""),i.push("");var s=[i.join("\n")],a=this;try{var o=new window.Blob(s,{type:"image/svg+xml;charset=utf-8"})}catch(t){return a.state=r.FILE_ERRORED,void a.onProcessComplete()}this.data=new Image,this.data.crossOrigin=this.crossOrigin,this.data.onload=function(){n.revokeObjectURL(a.data),a.onProcessComplete()},this.data.onerror=function(){n.revokeObjectURL(a.data),a.onProcessError()},n.createObjectURL(this.data,o,"image/svg+xml")},addToCache:function(){this.cache.addImage(this.key,this.data)}});a.register("htmlTexture",(function(t,e,i,s,r){if(Array.isArray(t))for(var n=0;n{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=i(98356),u=new s({Extends:n,initialize:function t(e,i,s,r,a){var l,u="png";if(h(i)){var c=i;i=o(c,"key"),s=o(c,"url"),l=o(c,"normalMap"),r=o(c,"xhrSettings"),u=o(c,"extension",u),a=o(c,"frameConfig")}Array.isArray(s)&&(l=s[1],s=s[0]);var d={type:"image",cache:e.textureManager,extension:u,responseType:"blob",key:i,url:s,xhrSettings:r,config:a};if(n.call(this,e,d),l){var f=new t(e,this.key,l,r,a);f.type="normalMap",this.setLink(f),e.addFile(f)}this.useImageElementLoad="HTMLImageElement"===e.imageLoadType||this.base64,this.useImageElementLoad&&(this.load=this.loadImage,this.onProcess=this.onProcessImage)},onProcess:function(){this.state=r.FILE_PROCESSING,this.data=new Image,this.data.crossOrigin=this.crossOrigin;var t=this;this.data.onload=function(){n.revokeObjectURL(t.data),t.onProcessComplete()},this.data.onerror=function(){n.revokeObjectURL(t.data),t.onProcessError()},n.createObjectURL(this.data,this.xhrLoader.response,"image/png")},onProcessImage:function(){var t=this.state;this.state=r.FILE_PROCESSING,t===r.FILE_LOADED?this.onProcessComplete():this.onProcessError()},loadImage:function(){this.state=r.FILE_LOADING,this.src=l(this,this.loader.baseURL),this.data=new Image,this.data.crossOrigin=this.crossOrigin;var t=this;this.data.onload=function(){t.state=r.FILE_LOADED,t.loader.nextFile(t,!0)},this.data.onerror=function(){t.loader.nextFile(t,!1)},this.data.src=this.src},addToCache:function(){var t=this.linkFile;t?t.state>=r.FILE_COMPLETE&&("spritesheet"===t.type?t.addToCache():"normalMap"===this.type?this.cache.addImage(this.key,t.data,this.data):this.cache.addImage(this.key,this.data,t.data)):this.cache.addImage(this.key,this.data)}});a.register("image",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(35154),l=i(41212),u=new s({Extends:n,initialize:function(t,e,i,s,a){var u="json";if(l(e)){var c=e;e=o(c,"key"),i=o(c,"url"),s=o(c,"xhrSettings"),u=o(c,"extension",u),a=o(c,"dataKey",a)}var d={type:"json",cache:t.cacheManager.json,extension:u,responseType:"text",key:e,url:i,xhrSettings:s,config:a};n.call(this,t,d),l(i)&&(this.data=a?h(i,a):i,this.state=r.FILE_POPULATED)},onProcess:function(){if(this.state!==r.FILE_POPULATED){this.state=r.FILE_PROCESSING;try{var t=JSON.parse(this.xhrLoader.responseText)}catch(t){throw this.onProcessError(),t}var e=this.config;this.data="string"==typeof e?h(t,e,t):t}this.onProcessComplete()}});a.register("json",(function(t,e,i,s){if(Array.isArray(t))for(var r=0;r{var s=i(83419),r=i(74099),n=i(95540),a=i(19550),o=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,r,a,u){if(o(e)){var c=e;e=n(c,"key"),i=n(c,"url",!1)?n(c,"url"):n(c,"atlasURL"),a=n(c,"xhrSettings"),s=n(c,"path"),r=n(c,"baseURL"),u=n(c,"textureXhrSettings")}var d=new h(t,e,i,a);l.call(this,t,"multiatlas",e,[d]),this.config.path=s,this.config.baseURL=r,this.config.textureXhrSettings=u},onFileComplete:function(t){if(-1!==this.files.indexOf(t)&&(this.pending--,"json"===t.type&&t.data.hasOwnProperty("textures"))){var e=t.data.textures,i=this.config,s=this.loader,r=s.baseURL,o=s.path,h=s.prefix,l=n(i,"baseURL",this.baseURL),u=n(i,"path",this.path),c=n(i,"prefix",this.prefix),d=n(i,"textureXhrSettings");s.setBaseURL(l),s.setPath(u),s.setPrefix(c);for(var f=0;f{var s=i(83419),r=i(74099),n=i(95540),a=i(41212),o=i(26430),h=i(34328),l=new s({Extends:o,initialize:function(t,e,i,s){var r="js",l=[];if(a(e)){var u=e;e=n(u,"key"),i=n(u,"url"),s=n(u,"xhrSettings"),r=n(u,"extension",r)}Array.isArray(i)||(i=[i]);for(var c=0;c{var s=i(83419),r=i(74099),n=i(95540),a=i(41212),o=i(26430),h=i(85048),l=i(61485),u=i(78776),c=new s({Extends:o,initialize:function(t,e,i,s,r,h){var l,c,d=t.cacheManager.obj;if(a(e)){var f=e;e=n(f,"key"),l=new u(t,{key:e,type:"obj",cache:d,url:n(f,"url"),extension:n(f,"extension","obj"),xhrSettings:n(f,"xhrSettings"),config:{flipUV:n(f,"flipUV",r)}}),(s=n(f,"matURL"))&&(c=new u(t,{key:e,type:"mat",cache:d,url:s,extension:n(f,"matExtension","mat"),xhrSettings:n(f,"xhrSettings")}))}else l=new u(t,{key:e,url:i,type:"obj",cache:d,extension:"obj",xhrSettings:h,config:{flipUV:r}}),s&&(c=new u(t,{key:e,url:s,type:"mat",cache:d,extension:"mat",xhrSettings:h}));o.call(this,t,"obj",e,[l,c])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=h(t.data,t.config.flipUV);e&&(i.materials=l(e.data)),t.cache.add(t.key,i),this.complete=!0}}});r.register("obj",(function(t,e,i,s,r){var n;if(Array.isArray(t))for(var a=0;a{var s=i(83419),r=i(23906),n=i(74099),a=i(518),o=new s({Extends:a,initialize:function(t,e,i,s,r){a.call(this,t,e,i,s,r),this.type="packfile"},onProcess:function(){if(this.state!==r.FILE_POPULATED&&(this.state=r.FILE_PROCESSING,this.data=JSON.parse(this.xhrLoader.responseText)),this.data.hasOwnProperty("files")&&this.config){var t={};t[this.config]=this.data,this.data=t}this.loader.addPack(this.data,this.config),this.onProcessComplete()}});n.register("pack",(function(t,e,i,s){if(Array.isArray(t))for(var r=0;r{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=new s({Extends:n,initialize:function(t,e,i,s,a,l){var u="js";if(h(e)){var c=e;e=o(c,"key"),i=o(c,"url"),l=o(c,"xhrSettings"),u=o(c,"extension",u),s=o(c,"start"),a=o(c,"mapping")}var d={type:"plugin",cache:!1,extension:u,responseType:"text",key:e,url:i,xhrSettings:l,config:{start:s,mapping:a}};n.call(this,t,d),"function"==typeof i&&(this.data=i,this.state=r.FILE_POPULATED)},onProcess:function(){var t=this.loader.systems.plugins,e=this.config,i=o(e,"start",!1),s=o(e,"mapping",null);if(this.state===r.FILE_POPULATED)t.install(this.key,this.data,i,s);else{this.state=r.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data);var n=t.install(this.key,window[this.key],i,s);(i||s)&&(this.loader.systems[s]=n,this.loader.scene[s]=n)}this.onProcessComplete()}});a.register("plugin",(function(t,e,i,s,r){if(Array.isArray(t))for(var n=0;n{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=new s({Extends:n,initialize:function(t,e,i,s,r){var a="svg";if(h(e)){var l=e;e=o(l,"key"),i=o(l,"url"),s=o(l,"svgConfig",{}),r=o(l,"xhrSettings"),a=o(l,"extension",a)}var u={type:"svg",cache:t.textureManager,extension:a,responseType:"text",key:e,url:i,xhrSettings:r,config:{width:o(s,"width"),height:o(s,"height"),scale:o(s,"scale")}};n.call(this,t,u)},onProcess:function(){this.state=r.FILE_PROCESSING;var t=this.xhrLoader.responseText,e=[t],i=this.config.width,s=this.config.height,a=this.config.scale;t:if(i&&s||a){var o=(new DOMParser).parseFromString(t,"text/xml").getElementsByTagName("svg")[0],h=o.hasAttribute("viewBox"),l=parseFloat(o.getAttribute("width")),u=parseFloat(o.getAttribute("height"));if(!h&&l&&u)o.setAttribute("viewBox","0 0 "+l+" "+u);else if(h&&!l&&!u){var c=o.getAttribute("viewBox").split(/\s+|,/);l=c[2],u=c[3]}if(a){if(!l||!u)break t;i=l*a,s=u*a}o.setAttribute("width",i.toString()+"px"),o.setAttribute("height",s.toString()+"px"),e=[(new XMLSerializer).serializeToString(o)]}try{var d=new window.Blob(e,{type:"image/svg+xml;charset=utf-8"})}catch(t){return void this.onProcessError()}this.data=new Image,this.data.crossOrigin=this.crossOrigin;var f=this,p=!1;this.data.onload=function(){p||n.revokeObjectURL(f.data),f.onProcessComplete()},this.data.onerror=function(){p?f.onProcessError():(p=!0,n.revokeObjectURL(f.data),f.data.src="data:image/svg+xml,"+encodeURIComponent(e.join("")))},n.createObjectURL(this.data,d,"image/svg+xml")},addToCache:function(){this.cache.addImage(this.key,this.data)}});a.register("svg",(function(t,e,i,s){if(Array.isArray(t))for(var r=0;r{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=new s({Extends:n,initialize:function(t,e,i,s){var r="js";if(h(e)){var a=e;e=o(a,"key"),i=o(a,"url"),s=o(a,"xhrSettings"),r=o(a,"extension",r)}var l={type:"text",extension:r,responseType:"text",key:e,url:i,xhrSettings:s};n.call(this,t,l)},onProcess:function(){this.state=r.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t=this.data.concat("(function(){\nreturn new "+this.key+"();\n}).call(this);"),e=eval;this.loader.sceneManager.add(this.key,e(t)),this.complete=!0}});a.register("sceneFile",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=new s({Extends:n,initialize:function(t,e,i,s,a,l){var u="js";if(h(e)){var c=e;e=o(c,"key"),i=o(c,"url"),l=o(c,"xhrSettings"),u=o(c,"extension",u),s=o(c,"systemKey"),a=o(c,"sceneKey")}var d={type:"scenePlugin",cache:!1,extension:u,responseType:"text",key:e,url:i,xhrSettings:l,config:{systemKey:s,sceneKey:a}};n.call(this,t,d),"function"==typeof i&&(this.data=i,this.state=r.FILE_POPULATED)},onProcess:function(){var t=this.loader.systems.plugins,e=this.config,i=this.key,s=o(e,"systemKey",i),n=o(e,"sceneKey",i);this.state===r.FILE_POPULATED?t.installScenePlugin(s,this.data,n,this.loader.scene,!0):(this.state=r.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data),t.installScenePlugin(s,window[this.key],n,this.loader.scene,!0)),this.onProcessComplete()}});a.register("scenePlugin",(function(t,e,i,s,r){if(Array.isArray(t))for(var n=0;n{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=new s({Extends:n,initialize:function(t,e,i,s,r){var a="js";if(h(e)){var l=e;e=o(l,"key"),i=o(l,"url"),s=o(l,"type","script"),r=o(l,"xhrSettings"),a=o(l,"extension",a)}else void 0===s&&(s="script");var u={type:s,cache:!1,extension:a,responseType:"text",key:e,url:i,xhrSettings:r};n.call(this,t,u)},onProcess:function(){this.state=r.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data),this.onProcessComplete()}});a.register("script",(function(t,e,i,s){if(Array.isArray(t))for(var r=0;r{var s=i(83419),r=i(23906),n=i(74099),a=i(19550),o=new s({Extends:a,initialize:function(t,e,i,s,r){a.call(this,t,e,i,r,s),this.type="spritesheet"},addToCache:function(){var t=this.linkFile;t?t.state>=r.FILE_COMPLETE&&("normalMap"===this.type?this.cache.addSpriteSheet(this.key,t.data,this.config,this.data):this.cache.addSpriteSheet(this.key,this.data,this.config,t.data)):this.cache.addSpriteSheet(this.key,this.data,this.config)}});n.register("spritesheet",(function(t,e,i,s){if(Array.isArray(t))for(var r=0;r{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=new s({Extends:n,initialize:function(t,e,i,s){var r="text",a="txt",l=t.cacheManager.text;if(h(e)){var u=e;e=o(u,"key"),i=o(u,"url"),s=o(u,"xhrSettings"),a=o(u,"extension",a),r=o(u,"type",r),l=o(u,"cache",l)}var c={type:r,cache:l,extension:a,responseType:"text",key:e,url:i,xhrSettings:s};n.call(this,t,c)},onProcess:function(){this.state=r.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()}});a.register("text",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=i(80341),u=new s({Extends:n,initialize:function(t,e,i,s){var r="csv";if(h(e)){var a=e;e=o(a,"key"),i=o(a,"url"),s=o(a,"xhrSettings"),r=o(a,"extension",r)}var u={type:"tilemapCSV",cache:t.cacheManager.tilemap,extension:r,responseType:"text",key:e,url:i,xhrSettings:s};n.call(this,t,u),this.tilemapFormat=l.CSV},onProcess:function(){this.state=r.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t={format:this.tilemapFormat,data:this.data};this.cache.add(this.key,t)}});a.register("tilemapCSV",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),r=i(74099),n=i(518),a=i(80341),o=new s({Extends:n,initialize:function(t,e,i,s){n.call(this,t,e,i,s),this.type="tilemapJSON",this.cache=t.cacheManager.tilemap},addToCache:function(){var t={format:a.WELTMEISTER,data:this.data};this.cache.add(this.key,t)}});r.register("tilemapImpact",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),r=i(74099),n=i(518),a=i(80341),o=new s({Extends:n,initialize:function(t,e,i,s){n.call(this,t,e,i,s),this.type="tilemapJSON",this.cache=t.cacheManager.tilemap},addToCache:function(){var t={format:a.TILED_JSON,data:this.data};this.cache.add(this.key,t)}});r.register("tilemapTiledJSON",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),r=i(74099),n=i(95540),a=i(19550),o=i(41212),h=i(26430),l=i(78776),u=new s({Extends:h,initialize:function(t,e,i,s,r,u){var c,d;if(o(e)){var f=e;e=n(f,"key"),c=new a(t,{key:e,url:n(f,"textureURL"),extension:n(f,"textureExtension","png"),normalMap:n(f,"normalMap"),xhrSettings:n(f,"textureXhrSettings")}),d=new l(t,{key:e,url:n(f,"atlasURL"),extension:n(f,"atlasExtension","txt"),xhrSettings:n(f,"atlasXhrSettings")})}else c=new a(t,e,i,r),d=new l(t,e,s,u);c.linkFile?h.call(this,t,"unityatlas",e,[c,d,c.linkFile]):h.call(this,t,"unityatlas",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addUnityAtlas(t.key,t.data,e.data,i),this.complete=!0}}});r.register("unityAtlas",(function(t,e,i,s,r){var n;if(Array.isArray(t))for(var a=0;a{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(98356),h=i(95540),l=i(41212),u=new s({Extends:n,initialize:function(t,e,i,s){if(void 0===s&&(s=!1),l(e)){var r=e;e=h(r,"key"),i=h(r,"url",[]),s=h(r,"noAudio",!1)}var a=t.systems.game.device.video.getVideoURL(i);a||console.warn("VideoFile: No supported format for "+e);var o={type:"video",cache:t.cacheManager.video,extension:a.type,key:e,url:a.url,config:{noAudio:s}};n.call(this,t,o)},onProcess:function(){this.data={url:this.src,noAudio:this.config.noAudio,crossOrigin:this.crossOrigin},this.onProcessComplete()},load:function(){this.src=o(this,this.loader.baseURL),this.state=r.FILE_LOADED,this.loader.nextFile(this,!0)}});a.register("video",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=i(56836),u=new s({Extends:n,initialize:function(t,e,i,s){var r="xml";if(h(e)){var a=e;e=o(a,"key"),i=o(a,"url"),s=o(a,"xhrSettings"),r=o(a,"extension",r)}var l={type:"xml",cache:t.cacheManager.xml,extension:r,responseType:"text",key:e,url:i,xhrSettings:s};n.call(this,t,l)},onProcess:function(){this.state=r.FILE_PROCESSING,this.data=l(this.xhrLoader.responseText),this.data?this.onProcessComplete():this.onProcessError()}});a.register("xml",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{t.exports={AnimationJSONFile:i(14135),AsepriteFile:i(76272),AtlasJSONFile:i(38734),AtlasXMLFile:i(74599),AudioFile:i(21097),AudioSpriteFile:i(89524),BinaryFile:i(85722),BitmapFontFile:i(97025),CompressedTextureFile:i(69559),CSSFile:i(16024),GLSLFile:i(47931),HTML5AudioFile:i(89749),HTMLFile:i(88470),HTMLTextureFile:i(14643),ImageFile:i(19550),JSONFile:i(518),MultiAtlasFile:i(59327),MultiScriptFile:i(99297),OBJFile:i(41846),PackFile:i(58610),PluginFile:i(48988),SceneFile:i(88423),ScenePluginFile:i(56812),ScriptFile:i(34328),SpriteSheetFile:i(85035),SVGFile:i(67397),TextFile:i(78776),TilemapCSVFile:i(49477),TilemapImpactFile:i(40807),TilemapJSONFile:i(56775),UnityAtlasFile:i(25771),VideoFile:i(33720),XMLFile:i(57318)}},57777:(t,e,i)=>{var s=i(23906),r=i(79291),n={Events:i(54899),FileTypes:i(64589),File:i(41299),FileTypesManager:i(74099),GetURL:i(98356),LoaderPlugin:i(74261),MergeXHRSettings:i(3374),MultiFile:i(26430),XHRLoader:i(84376),XHRSettings:i(92638)};n=r(!1,n,s),t.exports=n},53307:t=>{t.exports=function(t){for(var e=0,i=0;i{var s=i(6411);t.exports=function(t,e){return s(t)/s(e)/s(t-e)}},30976:t=>{t.exports=function(t,e){return Math.floor(Math.random()*(e-t+1)+t)}},87842:t=>{t.exports=function(t,e,i,s,r){var n=.5*(s-e),a=.5*(r-i),o=t*t;return(2*i-2*s+n+a)*(t*o)+(-3*i+3*s-2*n-a)*o+n*t+i}},26302:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.ceil(t*s)/s}},45319:t=>{t.exports=function(t,e,i){return Math.max(e,Math.min(i,t))}},39506:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t*s.DEG_TO_RAD}},61241:t=>{t.exports=function(t,e){return Math.abs(t-e)}},38857:(t,e,i)=>{var s=i(45319),r=i(83419),n=i(37867),a=i(29747),o=new n,h=new r({initialize:function t(e,i,s,r){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===r&&(r=t.DefaultOrder),this._x=e,this._y=i,this._z=s,this._order=r,this.onChangeCallback=a},x:{get:function(){return this._x},set:function(t){this._x=t,this.onChangeCallback(this)}},y:{get:function(){return this._y},set:function(t){this._y=t,this.onChangeCallback(this)}},z:{get:function(){return this._z},set:function(t){this._z=t,this.onChangeCallback(this)}},order:{get:function(){return this._order},set:function(t){this._order=t,this.onChangeCallback(this)}},set:function(t,e,i,s){return void 0===s&&(s=this._order),this._x=t,this._y=e,this._z=i,this._order=s,this.onChangeCallback(this),this},copy:function(t){return this.set(t.x,t.y,t.z,t.order)},setFromQuaternion:function(t,e,i){return void 0===e&&(e=this._order),void 0===i&&(i=!1),o.fromQuat(t),this.setFromRotationMatrix(o,e,i)},setFromRotationMatrix:function(t,e,i){void 0===e&&(e=this._order),void 0===i&&(i=!1);var r=t.val,n=r[0],a=r[4],o=r[8],h=r[1],l=r[5],u=r[9],c=r[2],d=r[6],f=r[10],p=0,g=0,v=0,m=.99999;switch(e){case"XYZ":g=Math.asin(s(o,-1,1)),Math.abs(o){t.exports=function(t){if(0===t)return 1;for(var e=t;--t;)e*=t;return e}},99472:t=>{t.exports=function(t,e){return Math.random()*(e-t)+t}},77623:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.floor(t*s)/s}},62945:(t,e,i)=>{var s=i(45319);t.exports=function(t,e,i){return(i-e)*(t=s(t,0,1))+e}},38265:t=>{t.exports=function(t,e){return t/e/1e3}},78702:t=>{t.exports=function(t){return t==parseFloat(t)?!(t%2):void 0}},94883:t=>{t.exports=function(t){return t===parseFloat(t)?!(t%2):void 0}},28915:t=>{t.exports=function(t,e,i){return(e-t)*i+t}},94908:t=>{t.exports=function(t,e,i){return void 0===i&&(i=0),t.clone().lerp(e,i)}},94434:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){this.val=new Float32Array(9),t?this.copy(t):this.identity()},clone:function(){return new s(this)},set:function(t){return this.copy(t)},copy:function(t){var e=this.val,i=t.val;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],this},fromMat4:function(t){var e=t.val,i=this.val;return i[0]=e[0],i[1]=e[1],i[2]=e[2],i[3]=e[4],i[4]=e[5],i[5]=e[6],i[6]=e[8],i[7]=e[9],i[8]=e[10],this},fromArray:function(t){var e=this.val;return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],this},identity:function(){var t=this.val;return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,this},transpose:function(){var t=this.val,e=t[1],i=t[2],s=t[5];return t[1]=t[3],t[2]=t[6],t[3]=e,t[5]=t[7],t[6]=i,t[7]=s,this},invert:function(){var t=this.val,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=t[6],h=t[7],l=t[8],u=l*n-a*h,c=-l*r+a*o,d=h*r-n*o,f=e*u+i*c+s*d;return f?(f=1/f,t[0]=u*f,t[1]=(-l*i+s*h)*f,t[2]=(a*i-s*n)*f,t[3]=c*f,t[4]=(l*e-s*o)*f,t[5]=(-a*e+s*r)*f,t[6]=d*f,t[7]=(-h*e+i*o)*f,t[8]=(n*e-i*r)*f,this):null},adjoint:function(){var t=this.val,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=t[6],h=t[7],l=t[8];return t[0]=n*l-a*h,t[1]=s*h-i*l,t[2]=i*a-s*n,t[3]=a*o-r*l,t[4]=e*l-s*o,t[5]=s*r-e*a,t[6]=r*h-n*o,t[7]=i*o-e*h,t[8]=e*n-i*r,this},determinant:function(){var t=this.val,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=t[6],h=t[7],l=t[8];return e*(l*n-a*h)+i*(-l*r+a*o)+s*(h*r-n*o)},multiply:function(t){var e=this.val,i=e[0],s=e[1],r=e[2],n=e[3],a=e[4],o=e[5],h=e[6],l=e[7],u=e[8],c=t.val,d=c[0],f=c[1],p=c[2],g=c[3],v=c[4],m=c[5],x=c[6],y=c[7],T=c[8];return e[0]=d*i+f*n+p*h,e[1]=d*s+f*a+p*l,e[2]=d*r+f*o+p*u,e[3]=g*i+v*n+m*h,e[4]=g*s+v*a+m*l,e[5]=g*r+v*o+m*u,e[6]=x*i+y*n+T*h,e[7]=x*s+y*a+T*l,e[8]=x*r+y*o+T*u,this},translate:function(t){var e=this.val,i=t.x,s=t.y;return e[6]=i*e[0]+s*e[3]+e[6],e[7]=i*e[1]+s*e[4]+e[7],e[8]=i*e[2]+s*e[5]+e[8],this},rotate:function(t){var e=this.val,i=e[0],s=e[1],r=e[2],n=e[3],a=e[4],o=e[5],h=Math.sin(t),l=Math.cos(t);return e[0]=l*i+h*n,e[1]=l*s+h*a,e[2]=l*r+h*o,e[3]=l*n-h*i,e[4]=l*a-h*s,e[5]=l*o-h*r,this},scale:function(t){var e=this.val,i=t.x,s=t.y;return e[0]=i*e[0],e[1]=i*e[1],e[2]=i*e[2],e[3]=s*e[3],e[4]=s*e[4],e[5]=s*e[5],this},fromQuat:function(t){var e=t.x,i=t.y,s=t.z,r=t.w,n=e+e,a=i+i,o=s+s,h=e*n,l=e*a,u=e*o,c=i*a,d=i*o,f=s*o,p=r*n,g=r*a,v=r*o,m=this.val;return m[0]=1-(c+f),m[3]=l+v,m[6]=u-g,m[1]=l-v,m[4]=1-(h+f),m[7]=d+p,m[2]=u+g,m[5]=d-p,m[8]=1-(h+c),this},normalFromMat4:function(t){var e=t.val,i=this.val,s=e[0],r=e[1],n=e[2],a=e[3],o=e[4],h=e[5],l=e[6],u=e[7],c=e[8],d=e[9],f=e[10],p=e[11],g=e[12],v=e[13],m=e[14],x=e[15],y=s*h-r*o,T=s*l-n*o,w=s*u-a*o,E=r*l-n*h,S=r*u-a*h,b=n*u-a*l,A=c*v-d*g,_=c*m-f*g,C=c*x-p*g,R=d*m-f*v,M=d*x-p*v,P=f*x-p*m,L=y*P-T*M+w*R+E*C-S*_+b*A;return L?(L=1/L,i[0]=(h*P-l*M+u*R)*L,i[1]=(l*C-o*P-u*_)*L,i[2]=(o*M-h*C+u*A)*L,i[3]=(n*M-r*P-a*R)*L,i[4]=(s*P-n*C+a*_)*L,i[5]=(r*C-s*M-a*A)*L,i[6]=(v*b-m*S+x*E)*L,i[7]=(m*w-g*b-x*T)*L,i[8]=(g*S-v*w+x*y)*L,this):null}});t.exports=s},37867:(t,e,i)=>{var s=i(83419),r=i(25836),n=1e-6,a=new s({initialize:function(t){this.val=new Float32Array(16),t?this.copy(t):this.identity()},clone:function(){return new a(this)},set:function(t){return this.copy(t)},setValues:function(t,e,i,s,r,n,a,o,h,l,u,c,d,f,p,g){var v=this.val;return v[0]=t,v[1]=e,v[2]=i,v[3]=s,v[4]=r,v[5]=n,v[6]=a,v[7]=o,v[8]=h,v[9]=l,v[10]=u,v[11]=c,v[12]=d,v[13]=f,v[14]=p,v[15]=g,this},copy:function(t){var e=t.val;return this.setValues(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])},fromArray:function(t){return this.setValues(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])},zero:function(){return this.setValues(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)},transform:function(t,e,i){var s=o.fromQuat(i).val,r=e.x,n=e.y,a=e.z;return this.setValues(s[0]*r,s[1]*r,s[2]*r,0,s[4]*n,s[5]*n,s[6]*n,0,s[8]*a,s[9]*a,s[10]*a,0,t.x,t.y,t.z,1)},xyz:function(t,e,i){this.identity();var s=this.val;return s[12]=t,s[13]=e,s[14]=i,this},scaling:function(t,e,i){this.zero();var s=this.val;return s[0]=t,s[5]=e,s[10]=i,s[15]=1,this},identity:function(){return this.setValues(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)},transpose:function(){var t=this.val,e=t[1],i=t[2],s=t[3],r=t[6],n=t[7],a=t[11];return t[1]=t[4],t[2]=t[8],t[3]=t[12],t[4]=e,t[6]=t[9],t[7]=t[13],t[8]=i,t[9]=r,t[11]=t[14],t[12]=s,t[13]=n,t[14]=a,this},getInverse:function(t){return this.copy(t),this.invert()},invert:function(){var t=this.val,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],g=t[14],v=t[15],m=e*a-i*n,x=e*o-s*n,y=e*h-r*n,T=i*o-s*a,w=i*h-r*a,E=s*h-r*o,S=l*p-u*f,b=l*g-c*f,A=l*v-d*f,_=u*g-c*p,C=u*v-d*p,R=c*v-d*g,M=m*R-x*C+y*_+T*A-w*b+E*S;return M?(M=1/M,this.setValues((a*R-o*C+h*_)*M,(s*C-i*R-r*_)*M,(p*E-g*w+v*T)*M,(c*w-u*E-d*T)*M,(o*A-n*R-h*b)*M,(e*R-s*A+r*b)*M,(g*y-f*E-v*x)*M,(l*E-c*y+d*x)*M,(n*C-a*A+h*S)*M,(i*A-e*C-r*S)*M,(f*w-p*y+v*m)*M,(u*y-l*w-d*m)*M,(a*b-n*_-o*S)*M,(e*_-i*b+s*S)*M,(p*x-f*T-g*m)*M,(l*T-u*x+c*m)*M)):this},adjoint:function(){var t=this.val,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],g=t[14],v=t[15];return this.setValues(a*(c*v-d*g)-u*(o*v-h*g)+p*(o*d-h*c),-(i*(c*v-d*g)-u*(s*v-r*g)+p*(s*d-r*c)),i*(o*v-h*g)-a*(s*v-r*g)+p*(s*h-r*o),-(i*(o*d-h*c)-a*(s*d-r*c)+u*(s*h-r*o)),-(n*(c*v-d*g)-l*(o*v-h*g)+f*(o*d-h*c)),e*(c*v-d*g)-l*(s*v-r*g)+f*(s*d-r*c),-(e*(o*v-h*g)-n*(s*v-r*g)+f*(s*h-r*o)),e*(o*d-h*c)-n*(s*d-r*c)+l*(s*h-r*o),n*(u*v-d*p)-l*(a*v-h*p)+f*(a*d-h*u),-(e*(u*v-d*p)-l*(i*v-r*p)+f*(i*d-r*u)),e*(a*v-h*p)-n*(i*v-r*p)+f*(i*h-r*a),-(e*(a*d-h*u)-n*(i*d-r*u)+l*(i*h-r*a)),-(n*(u*g-c*p)-l*(a*g-o*p)+f*(a*c-o*u)),e*(u*g-c*p)-l*(i*g-s*p)+f*(i*c-s*u),-(e*(a*g-o*p)-n*(i*g-s*p)+f*(i*o-s*a)),e*(a*c-o*u)-n*(i*c-s*u)+l*(i*o-s*a))},determinant:function(){var t=this.val,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],g=t[14],v=t[15];return(e*a-i*n)*(c*v-d*g)-(e*o-s*n)*(u*v-d*p)+(e*h-r*n)*(u*g-c*p)+(i*o-s*a)*(l*v-d*f)-(i*h-r*a)*(l*g-c*f)+(s*h-r*o)*(l*p-u*f)},multiply:function(t){var e=this.val,i=e[0],s=e[1],r=e[2],n=e[3],a=e[4],o=e[5],h=e[6],l=e[7],u=e[8],c=e[9],d=e[10],f=e[11],p=e[12],g=e[13],v=e[14],m=e[15],x=t.val,y=x[0],T=x[1],w=x[2],E=x[3];return e[0]=y*i+T*a+w*u+E*p,e[1]=y*s+T*o+w*c+E*g,e[2]=y*r+T*h+w*d+E*v,e[3]=y*n+T*l+w*f+E*m,y=x[4],T=x[5],w=x[6],E=x[7],e[4]=y*i+T*a+w*u+E*p,e[5]=y*s+T*o+w*c+E*g,e[6]=y*r+T*h+w*d+E*v,e[7]=y*n+T*l+w*f+E*m,y=x[8],T=x[9],w=x[10],E=x[11],e[8]=y*i+T*a+w*u+E*p,e[9]=y*s+T*o+w*c+E*g,e[10]=y*r+T*h+w*d+E*v,e[11]=y*n+T*l+w*f+E*m,y=x[12],T=x[13],w=x[14],E=x[15],e[12]=y*i+T*a+w*u+E*p,e[13]=y*s+T*o+w*c+E*g,e[14]=y*r+T*h+w*d+E*v,e[15]=y*n+T*l+w*f+E*m,this},multiplyLocal:function(t){var e=this.val,i=t.val;return this.setValues(e[0]*i[0]+e[1]*i[4]+e[2]*i[8]+e[3]*i[12],e[0]*i[1]+e[1]*i[5]+e[2]*i[9]+e[3]*i[13],e[0]*i[2]+e[1]*i[6]+e[2]*i[10]+e[3]*i[14],e[0]*i[3]+e[1]*i[7]+e[2]*i[11]+e[3]*i[15],e[4]*i[0]+e[5]*i[4]+e[6]*i[8]+e[7]*i[12],e[4]*i[1]+e[5]*i[5]+e[6]*i[9]+e[7]*i[13],e[4]*i[2]+e[5]*i[6]+e[6]*i[10]+e[7]*i[14],e[4]*i[3]+e[5]*i[7]+e[6]*i[11]+e[7]*i[15],e[8]*i[0]+e[9]*i[4]+e[10]*i[8]+e[11]*i[12],e[8]*i[1]+e[9]*i[5]+e[10]*i[9]+e[11]*i[13],e[8]*i[2]+e[9]*i[6]+e[10]*i[10]+e[11]*i[14],e[8]*i[3]+e[9]*i[7]+e[10]*i[11]+e[11]*i[15],e[12]*i[0]+e[13]*i[4]+e[14]*i[8]+e[15]*i[12],e[12]*i[1]+e[13]*i[5]+e[14]*i[9]+e[15]*i[13],e[12]*i[2]+e[13]*i[6]+e[14]*i[10]+e[15]*i[14],e[12]*i[3]+e[13]*i[7]+e[14]*i[11]+e[15]*i[15])},premultiply:function(t){return this.multiplyMatrices(t,this)},multiplyMatrices:function(t,e){var i=t.val,s=e.val,r=i[0],n=i[4],a=i[8],o=i[12],h=i[1],l=i[5],u=i[9],c=i[13],d=i[2],f=i[6],p=i[10],g=i[14],v=i[3],m=i[7],x=i[11],y=i[15],T=s[0],w=s[4],E=s[8],S=s[12],b=s[1],A=s[5],_=s[9],C=s[13],R=s[2],M=s[6],P=s[10],L=s[14],O=s[3],F=s[7],D=s[11],k=s[15];return this.setValues(r*T+n*b+a*R+o*O,h*T+l*b+u*R+c*O,d*T+f*b+p*R+g*O,v*T+m*b+x*R+y*O,r*w+n*A+a*M+o*F,h*w+l*A+u*M+c*F,d*w+f*A+p*M+g*F,v*w+m*A+x*M+y*F,r*E+n*_+a*P+o*D,h*E+l*_+u*P+c*D,d*E+f*_+p*P+g*D,v*E+m*_+x*P+y*D,r*S+n*C+a*L+o*k,h*S+l*C+u*L+c*k,d*S+f*C+p*L+g*k,v*S+m*C+x*L+y*k)},translate:function(t){return this.translateXYZ(t.x,t.y,t.z)},translateXYZ:function(t,e,i){var s=this.val;return s[12]=s[0]*t+s[4]*e+s[8]*i+s[12],s[13]=s[1]*t+s[5]*e+s[9]*i+s[13],s[14]=s[2]*t+s[6]*e+s[10]*i+s[14],s[15]=s[3]*t+s[7]*e+s[11]*i+s[15],this},scale:function(t){return this.scaleXYZ(t.x,t.y,t.z)},scaleXYZ:function(t,e,i){var s=this.val;return s[0]=s[0]*t,s[1]=s[1]*t,s[2]=s[2]*t,s[3]=s[3]*t,s[4]=s[4]*e,s[5]=s[5]*e,s[6]=s[6]*e,s[7]=s[7]*e,s[8]=s[8]*i,s[9]=s[9]*i,s[10]=s[10]*i,s[11]=s[11]*i,this},makeRotationAxis:function(t,e){var i=Math.cos(e),s=Math.sin(e),r=1-i,n=t.x,a=t.y,o=t.z,h=r*n,l=r*a;return this.setValues(h*n+i,h*a-s*o,h*o+s*a,0,h*a+s*o,l*a+i,l*o-s*n,0,h*o-s*a,l*o+s*n,r*o*o+i,0,0,0,0,1)},rotate:function(t,e){var i=this.val,s=e.x,r=e.y,a=e.z,o=Math.sqrt(s*s+r*r+a*a);if(Math.abs(o){t.exports=function(t,e,i){return Math.min(t+e,i)}},50040:t=>{t.exports=function(t){var e=t.length;if(0===e)return 0;t.sort((function(t,e){return t-e}));var i=Math.floor(e/2);return e%2==0?(t[i]+t[i-1])/2:t[i]}},37204:t=>{t.exports=function(t,e,i){return Math.max(t-e,i)}},65201:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=e+1);var r=(t-e)/(i-e);return r>1?void 0!==s?(r=(s-t)/(s-i))<0&&(r=0):r=1:r<0&&(r=0),r}},15746:(t,e,i)=>{var s=i(83419),r=i(94434),n=i(29747),a=i(25836),o=1e-6,h=new Int8Array([1,2,0]),l=new Float32Array([0,0,0]),u=new a(1,0,0),c=new a(0,1,0),d=new a,f=new r,p=new s({initialize:function(t,e,i,s){this.onChangeCallback=n,this.set(t,e,i,s)},x:{get:function(){return this._x},set:function(t){this._x=t,this.onChangeCallback(this)}},y:{get:function(){return this._y},set:function(t){this._y=t,this.onChangeCallback(this)}},z:{get:function(){return this._z},set:function(t){this._z=t,this.onChangeCallback(this)}},w:{get:function(){return this._w},set:function(t){this._w=t,this.onChangeCallback(this)}},copy:function(t){return this.set(t)},set:function(t,e,i,s,r){return void 0===r&&(r=!0),"object"==typeof t?(this._x=t.x||0,this._y=t.y||0,this._z=t.z||0,this._w=t.w||0):(this._x=t||0,this._y=e||0,this._z=i||0,this._w=s||0),r&&this.onChangeCallback(this),this},add:function(t){return this._x+=t.x,this._y+=t.y,this._z+=t.z,this._w+=t.w,this.onChangeCallback(this),this},subtract:function(t){return this._x-=t.x,this._y-=t.y,this._z-=t.z,this._w-=t.w,this.onChangeCallback(this),this},scale:function(t){return this._x*=t,this._y*=t,this._z*=t,this._w*=t,this.onChangeCallback(this),this},length:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return Math.sqrt(t*t+e*e+i*i+s*s)},lengthSq:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return t*t+e*e+i*i+s*s},normalize:function(){var t=this.x,e=this.y,i=this.z,s=this.w,r=t*t+e*e+i*i+s*s;return r>0&&(r=1/Math.sqrt(r),this._x=t*r,this._y=e*r,this._z=i*r,this._w=s*r),this.onChangeCallback(this),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,r=this.z,n=this.w;return this.set(i+e*(t.x-i),s+e*(t.y-s),r+e*(t.z-r),n+e*(t.w-n))},rotationTo:function(t,e){var i=t.x*e.x+t.y*e.y+t.z*e.z;return i<-.999999?(d.copy(u).cross(t).length().999999?this.set(0,0,0,1):(d.copy(t).cross(e),this._x=d.x,this._y=d.y,this._z=d.z,this._w=1+i,this.normalize())},setAxes:function(t,e,i){var s=f.val;return s[0]=e.x,s[3]=e.y,s[6]=e.z,s[1]=i.x,s[4]=i.y,s[7]=i.z,s[2]=-t.x,s[5]=-t.y,s[8]=-t.z,this.fromMat3(f).normalize()},identity:function(){return this.set(0,0,0,1)},setAxisAngle:function(t,e){e*=.5;var i=Math.sin(e);return this.set(i*t.x,i*t.y,i*t.z,Math.cos(e))},multiply:function(t){var e=this.x,i=this.y,s=this.z,r=this.w,n=t.x,a=t.y,o=t.z,h=t.w;return this.set(e*h+r*n+i*o-s*a,i*h+r*a+s*n-e*o,s*h+r*o+e*a-i*n,r*h-e*n-i*a-s*o)},slerp:function(t,e){var i=this.x,s=this.y,r=this.z,n=this.w,a=t.x,h=t.y,l=t.z,u=t.w,c=i*a+s*h+r*l+n*u;c<0&&(c=-c,a=-a,h=-h,l=-l,u=-u);var d=1-e,f=e;if(1-c>o){var p=Math.acos(c),g=Math.sin(p);d=Math.sin((1-e)*p)/g,f=Math.sin(e*p)/g}return this.set(d*i+f*a,d*s+f*h,d*r+f*l,d*n+f*u)},invert:function(){var t=this.x,e=this.y,i=this.z,s=this.w,r=t*t+e*e+i*i+s*s,n=r?1/r:0;return this.set(-t*n,-e*n,-i*n,s*n)},conjugate:function(){return this._x=-this.x,this._y=-this.y,this._z=-this.z,this.onChangeCallback(this),this},rotateX:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,r=this.w,n=Math.sin(t),a=Math.cos(t);return this.set(e*a+r*n,i*a+s*n,s*a-i*n,r*a-e*n)},rotateY:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,r=this.w,n=Math.sin(t),a=Math.cos(t);return this.set(e*a-s*n,i*a+r*n,s*a+e*n,r*a-i*n)},rotateZ:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,r=this.w,n=Math.sin(t),a=Math.cos(t);return this.set(e*a+i*n,i*a-e*n,s*a+r*n,r*a-s*n)},calculateW:function(){var t=this.x,e=this.y,i=this.z;return this.w=-Math.sqrt(1-t*t-e*e-i*i),this},setFromEuler:function(t,e){var i=t.x/2,s=t.y/2,r=t.z/2,n=Math.cos(i),a=Math.cos(s),o=Math.cos(r),h=Math.sin(i),l=Math.sin(s),u=Math.sin(r);switch(t.order){case"XYZ":this.set(h*a*o+n*l*u,n*l*o-h*a*u,n*a*u+h*l*o,n*a*o-h*l*u,e);break;case"YXZ":this.set(h*a*o+n*l*u,n*l*o-h*a*u,n*a*u-h*l*o,n*a*o+h*l*u,e);break;case"ZXY":this.set(h*a*o-n*l*u,n*l*o+h*a*u,n*a*u+h*l*o,n*a*o-h*l*u,e);break;case"ZYX":this.set(h*a*o-n*l*u,n*l*o+h*a*u,n*a*u-h*l*o,n*a*o+h*l*u,e);break;case"YZX":this.set(h*a*o+n*l*u,n*l*o+h*a*u,n*a*u-h*l*o,n*a*o-h*l*u,e);break;case"XZY":this.set(h*a*o-n*l*u,n*l*o-h*a*u,n*a*u+h*l*o,n*a*o+h*l*u,e)}return this},setFromRotationMatrix:function(t){var e,i=t.val,s=i[0],r=i[4],n=i[8],a=i[1],o=i[5],h=i[9],l=i[2],u=i[6],c=i[10],d=s+o+c;return d>0?(e=.5/Math.sqrt(d+1),this.set((u-h)*e,(n-l)*e,(a-r)*e,.25/e)):s>o&&s>c?(e=2*Math.sqrt(1+s-o-c),this.set(.25*e,(r+a)/e,(n+l)/e,(u-h)/e)):o>c?(e=2*Math.sqrt(1+o-s-c),this.set((r+a)/e,.25*e,(h+u)/e,(n-l)/e)):(e=2*Math.sqrt(1+c-s-o),this.set((n+l)/e,(h+u)/e,.25*e,(a-r)/e)),this},fromMat3:function(t){var e,i=t.val,s=i[0]+i[4]+i[8];if(s>0)e=Math.sqrt(s+1),this.w=.5*e,e=.5/e,this._x=(i[7]-i[5])*e,this._y=(i[2]-i[6])*e,this._z=(i[3]-i[1])*e;else{var r=0;i[4]>i[0]&&(r=1),i[8]>i[3*r+r]&&(r=2);var n=h[r],a=h[n];e=Math.sqrt(i[3*r+r]-i[3*n+n]-i[3*a+a]+1),l[r]=.5*e,e=.5/e,l[n]=(i[3*n+r]+i[3*r+n])*e,l[a]=(i[3*a+r]+i[3*r+a])*e,this._x=l[0],this._y=l[1],this._z=l[2],this._w=(i[3*a+n]-i[3*n+a])*e}return this.onChangeCallback(this),this}});t.exports=p},43396:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t*s.RAD_TO_DEG}},74362:t=>{t.exports=function(t,e){void 0===e&&(e=1);var i=2*Math.random()*Math.PI;return t.x=Math.cos(i)*e,t.y=Math.sin(i)*e,t}},60706:t=>{t.exports=function(t,e){void 0===e&&(e=1);var i=2*Math.random()*Math.PI,s=2*Math.random()-1,r=Math.sqrt(1-s*s)*e;return t.x=Math.cos(i)*r,t.y=Math.sin(i)*r,t.z=s*e,t}},67421:t=>{t.exports=function(t,e){return void 0===e&&(e=1),t.x=(2*Math.random()-1)*e,t.y=(2*Math.random()-1)*e,t.z=(2*Math.random()-1)*e,t.w=(2*Math.random()-1)*e,t}},36305:t=>{t.exports=function(t,e){var i=t.x,s=t.y;return t.x=i*Math.cos(e)-s*Math.sin(e),t.y=i*Math.sin(e)+s*Math.cos(e),t}},11520:t=>{t.exports=function(t,e,i,s){var r=Math.cos(s),n=Math.sin(s),a=t.x-e,o=t.y-i;return t.x=a*r-o*n+e,t.y=a*n+o*r+i,t}},1163:t=>{t.exports=function(t,e,i,s,r){var n=s+Math.atan2(t.y-i,t.x-e);return t.x=e+r*Math.cos(n),t.y=i+r*Math.sin(n),t}},70336:t=>{t.exports=function(t,e,i,s,r){return t.x=e+r*Math.cos(s),t.y=i+r*Math.sin(s),t}},72678:(t,e,i)=>{var s=i(25836),r=i(37867),n=i(15746),a=new r,o=new n,h=new s;t.exports=function(t,e,i){return o.setAxisAngle(e,i),a.fromRotationTranslation(o,h.set(0,0,0)),t.transformMat4(a)}},2284:t=>{t.exports=function(t){return t>0?Math.ceil(t):Math.floor(t)}},41013:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.round(t*s)/s}},16922:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=1),void 0===i&&(i=1),void 0===s&&(s=1),s*=Math.PI/t;for(var r=[],n=[],a=0;a{t.exports=function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e))*t*(3-2*t)}},54261:t=>{t.exports=function(t,e,i){return(t=Math.max(0,Math.min(1,(t-e)/(i-e))))*t*t*(t*(6*t-15)+10)}},44408:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,r){void 0===r&&(r=new s);var n=0,a=0;return t>0&&t<=e*i&&(n=t>e-1?t-(a=Math.floor(t/e))*e:t),r.set(n,a)}},85955:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,r,n,a,o,h){void 0===h&&(h=new s);var l=Math.sin(n),u=Math.cos(n),c=u*a,d=l*a,f=-l*o,p=u*o,g=1/(c*p+f*-d);return h.x=p*g*t+-f*g*e+(r*f-i*p)*g,h.y=c*g*e+-d*g*t+(-r*c+i*d)*g,h}},26099:(t,e,i)=>{var s=i(83419),r=i(43855),n=new s({initialize:function(t,e){this.x=0,this.y=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0):(void 0===e&&(e=t),this.x=t||0,this.y=e||0)},clone:function(){return new n(this.x,this.y)},copy:function(t){return this.x=t.x||0,this.y=t.y||0,this},setFromObject:function(t){return this.x=t.x||0,this.y=t.y||0,this},set:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setTo:function(t,e){return this.set(t,e)},setToPolar:function(t,e){return null==e&&(e=1),this.x=Math.cos(t)*e,this.y=Math.sin(t)*e,this},equals:function(t){return this.x===t.x&&this.y===t.y},fuzzyEquals:function(t,e){return r(this.x,t.x,e)&&r(this.y,t.y,e)},angle:function(){var t=Math.atan2(this.y,this.x);return t<0&&(t+=2*Math.PI),t},setAngle:function(t){return this.setToPolar(t,this.length())},add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this},scale:function(t){return isFinite(t)?(this.x*=t,this.y*=t):(this.x=0,this.y=0),this},divide:function(t){return this.x/=t.x,this.y/=t.y,this},negate:function(){return this.x=-this.x,this.y=-this.y,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y;return Math.sqrt(e*e+i*i)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y;return e*e+i*i},length:function(){var t=this.x,e=this.y;return Math.sqrt(t*t+e*e)},setLength:function(t){return this.normalize().scale(t)},lengthSq:function(){var t=this.x,e=this.y;return t*t+e*e},normalize:function(){var t=this.x,e=this.y,i=t*t+e*e;return i>0&&(i=1/Math.sqrt(i),this.x=t*i,this.y=e*i),this},normalizeRightHand:function(){var t=this.x;return this.x=-1*this.y,this.y=t,this},normalizeLeftHand:function(){var t=this.x;return this.x=this.y,this.y=-1*t,this},dot:function(t){return this.x*t.x+this.y*t.y},cross:function(t){return this.x*t.y-this.y*t.x},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this},transformMat3:function(t){var e=this.x,i=this.y,s=t.val;return this.x=s[0]*e+s[3]*i+s[6],this.y=s[1]*e+s[4]*i+s[7],this},transformMat4:function(t){var e=this.x,i=this.y,s=t.val;return this.x=s[0]*e+s[4]*i+s[12],this.y=s[1]*e+s[5]*i+s[13],this},reset:function(){return this.x=0,this.y=0,this},limit:function(t){var e=this.length();return e&&e>t&&this.scale(t/e),this},reflect:function(t){return t=t.clone().normalize(),this.subtract(t.scale(2*this.dot(t)))},mirror:function(t){return this.reflect(t).negate()},rotate:function(t){var e=Math.cos(t),i=Math.sin(t);return this.set(e*this.x-i*this.y,i*this.x+e*this.y)},project:function(t){var e=this.dot(t)/t.dot(t);return this.copy(t).scale(e)}});n.ZERO=new n,n.RIGHT=new n(1,0),n.LEFT=new n(-1,0),n.UP=new n(0,-1),n.DOWN=new n(0,1),n.ONE=new n(1,1),t.exports=n},25836:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.x=0,this.y=0,this.z=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0):(this.x=t||0,this.y=e||0,this.z=i||0)},up:function(){return this.x=0,this.y=1,this.z=0,this},min:function(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.z=Math.min(this.z,t.z),this},max:function(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this.z=Math.max(this.z,t.z),this},clone:function(){return new s(this.x,this.y,this.z)},addVectors:function(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this},crossVectors:function(t,e){var i=t.x,s=t.y,r=t.z,n=e.x,a=e.y,o=e.z;return this.x=s*o-r*a,this.y=r*n-i*o,this.z=i*a-s*n,this},equals:function(t){return this.x===t.x&&this.y===t.y&&this.z===t.z},copy:function(t){return this.x=t.x,this.y=t.y,this.z=t.z||0,this},set:function(t,e,i){return"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0):(this.x=t||0,this.y=e||0,this.z=i||0),this},setFromMatrixPosition:function(t){return this.fromArray(t.val,12)},setFromMatrixColumn:function(t,e){return this.fromArray(t.val,4*e)},fromArray:function(t,e){return void 0===e&&(e=0),this.x=t[e],this.y=t[e+1],this.z=t[e+2],this},add:function(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z||0,this},addScalar:function(t){return this.x+=t,this.y+=t,this.z+=t,this},addScale:function(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e||0,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z||0,this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z||1,this},scale:function(t){return isFinite(t)?(this.x*=t,this.y*=t,this.z*=t):(this.x=0,this.y=0,this.z=0),this},divide:function(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z||1,this},negate:function(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0;return Math.sqrt(e*e+i*i+s*s)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0;return e*e+i*i+s*s},length:function(){var t=this.x,e=this.y,i=this.z;return Math.sqrt(t*t+e*e+i*i)},lengthSq:function(){var t=this.x,e=this.y,i=this.z;return t*t+e*e+i*i},normalize:function(){var t=this.x,e=this.y,i=this.z,s=t*t+e*e+i*i;return s>0&&(s=1/Math.sqrt(s),this.x=t*s,this.y=e*s,this.z=i*s),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z},cross:function(t){var e=this.x,i=this.y,s=this.z,r=t.x,n=t.y,a=t.z;return this.x=i*a-s*n,this.y=s*r-e*a,this.z=e*n-i*r,this},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,r=this.z;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this.z=r+e*(t.z-r),this},applyMatrix3:function(t){var e=this.x,i=this.y,s=this.z,r=t.val;return this.x=r[0]*e+r[3]*i+r[6]*s,this.y=r[1]*e+r[4]*i+r[7]*s,this.z=r[2]*e+r[5]*i+r[8]*s,this},applyMatrix4:function(t){var e=this.x,i=this.y,s=this.z,r=t.val,n=1/(r[3]*e+r[7]*i+r[11]*s+r[15]);return this.x=(r[0]*e+r[4]*i+r[8]*s+r[12])*n,this.y=(r[1]*e+r[5]*i+r[9]*s+r[13])*n,this.z=(r[2]*e+r[6]*i+r[10]*s+r[14])*n,this},transformMat3:function(t){var e=this.x,i=this.y,s=this.z,r=t.val;return this.x=e*r[0]+i*r[3]+s*r[6],this.y=e*r[1]+i*r[4]+s*r[7],this.z=e*r[2]+i*r[5]+s*r[8],this},transformMat4:function(t){var e=this.x,i=this.y,s=this.z,r=t.val;return this.x=r[0]*e+r[4]*i+r[8]*s+r[12],this.y=r[1]*e+r[5]*i+r[9]*s+r[13],this.z=r[2]*e+r[6]*i+r[10]*s+r[14],this},transformCoordinates:function(t){var e=this.x,i=this.y,s=this.z,r=t.val,n=e*r[0]+i*r[4]+s*r[8]+r[12],a=e*r[1]+i*r[5]+s*r[9]+r[13],o=e*r[2]+i*r[6]+s*r[10]+r[14],h=e*r[3]+i*r[7]+s*r[11]+r[15];return this.x=n/h,this.y=a/h,this.z=o/h,this},transformQuat:function(t){var e=this.x,i=this.y,s=this.z,r=t.x,n=t.y,a=t.z,o=t.w,h=o*e+n*s-a*i,l=o*i+a*e-r*s,u=o*s+r*i-n*e,c=-r*e-n*i-a*s;return this.x=h*o+c*-r+l*-a-u*-n,this.y=l*o+c*-n+u*-r-h*-a,this.z=u*o+c*-a+h*-n-l*-r,this},project:function(t){var e=this.x,i=this.y,s=this.z,r=t.val,n=r[0],a=r[1],o=r[2],h=r[3],l=r[4],u=r[5],c=r[6],d=r[7],f=r[8],p=r[9],g=r[10],v=r[11],m=r[12],x=r[13],y=r[14],T=1/(e*h+i*d+s*v+r[15]);return this.x=(e*n+i*l+s*f+m)*T,this.y=(e*a+i*u+s*p+x)*T,this.z=(e*o+i*c+s*g+y)*T,this},projectViewMatrix:function(t,e){return this.applyMatrix4(t).applyMatrix4(e)},unprojectViewMatrix:function(t,e){return this.applyMatrix4(t).applyMatrix4(e)},unproject:function(t,e){var i=t.x,s=t.y,r=t.z,n=t.w,a=this.x-i,o=n-this.y-1-s,h=this.z;return this.x=2*a/r-1,this.y=2*o/n-1,this.z=2*h-1,this.project(e)},reset:function(){return this.x=0,this.y=0,this.z=0,this}});s.ZERO=new s,s.RIGHT=new s(1,0,0),s.LEFT=new s(-1,0,0),s.UP=new s(0,-1,0),s.DOWN=new s(0,1,0),s.FORWARD=new s(0,0,1),s.BACK=new s(0,0,-1),s.ONE=new s(1,1,1),t.exports=s},61369:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){this.x=0,this.y=0,this.z=0,this.w=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0,this.w=t.w||0):(this.x=t||0,this.y=e||0,this.z=i||0,this.w=s||0)},clone:function(){return new s(this.x,this.y,this.z,this.w)},copy:function(t){return this.x=t.x,this.y=t.y,this.z=t.z||0,this.w=t.w||0,this},equals:function(t){return this.x===t.x&&this.y===t.y&&this.z===t.z&&this.w===t.w},set:function(t,e,i,s){return"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0,this.w=t.w||0):(this.x=t||0,this.y=e||0,this.z=i||0,this.w=s||0),this},add:function(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z||0,this.w+=t.w||0,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z||0,this.w-=t.w||0,this},scale:function(t){return this.x*=t,this.y*=t,this.z*=t,this.w*=t,this},length:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return Math.sqrt(t*t+e*e+i*i+s*s)},lengthSq:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return t*t+e*e+i*i+s*s},normalize:function(){var t=this.x,e=this.y,i=this.z,s=this.w,r=t*t+e*e+i*i+s*s;return r>0&&(r=1/Math.sqrt(r),this.x=t*r,this.y=e*r,this.z=i*r,this.w=s*r),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,r=this.z,n=this.w;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this.z=r+e*(t.z-r),this.w=n+e*(t.w-n),this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z||1,this.w*=t.w||1,this},divide:function(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z||1,this.w/=t.w||1,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0,r=t.w-this.w||0;return Math.sqrt(e*e+i*i+s*s+r*r)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0,r=t.w-this.w||0;return e*e+i*i+s*s+r*r},negate:function(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this},transformMat4:function(t){var e=this.x,i=this.y,s=this.z,r=this.w,n=t.val;return this.x=n[0]*e+n[4]*i+n[8]*s+n[12]*r,this.y=n[1]*e+n[5]*i+n[9]*s+n[13]*r,this.z=n[2]*e+n[6]*i+n[10]*s+n[14]*r,this.w=n[3]*e+n[7]*i+n[11]*s+n[15]*r,this},transformQuat:function(t){var e=this.x,i=this.y,s=this.z,r=t.x,n=t.y,a=t.z,o=t.w,h=o*e+n*s-a*i,l=o*i+a*e-r*s,u=o*s+r*i-n*e,c=-r*e-n*i-a*s;return this.x=h*o+c*-r+l*-a-u*-n,this.y=l*o+c*-n+u*-r-h*-a,this.z=u*o+c*-a+h*-n-l*-r,this},reset:function(){return this.x=0,this.y=0,this.z=0,this.w=0,this}});s.prototype.sub=s.prototype.subtract,s.prototype.mul=s.prototype.multiply,s.prototype.div=s.prototype.divide,s.prototype.dist=s.prototype.distance,s.prototype.distSq=s.prototype.distanceSq,s.prototype.len=s.prototype.length,s.prototype.lenSq=s.prototype.lengthSq,t.exports=s},60417:t=>{t.exports=function(t,e,i){return Math.abs(t-e)<=i}},15994:t=>{t.exports=function(t,e,i){var s=i-e;return e+((t-e)%s+s)%s}},31040:t=>{t.exports=function(t,e,i,s){return Math.atan2(s-e,i-t)}},55495:t=>{t.exports=function(t,e){return Math.atan2(e.y-t.y,e.x-t.x)}},128:t=>{t.exports=function(t,e){return Math.atan2(e.x-t.x,e.y-t.y)}},41273:t=>{t.exports=function(t,e,i,s){return Math.atan2(i-t,s-e)}},1432:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t>Math.PI&&(t-=s.PI2),Math.abs(((t+s.TAU)%s.PI2-s.PI2)%s.PI2)}},12407:t=>{t.exports=function(t){return(t%=2*Math.PI)>=0?t:t+2*Math.PI}},53993:(t,e,i)=>{var s=i(99472);t.exports=function(){return s(-Math.PI,Math.PI)}},86564:(t,e,i)=>{var s=i(99472);t.exports=function(){return s(-180,180)}},90154:(t,e,i)=>{var s=i(12407);t.exports=function(t){return s(t+Math.PI)}},48736:(t,e,i)=>{var s=i(36383);t.exports=function(t,e,i){return void 0===i&&(i=.05),t===e||(Math.abs(e-t)<=i||Math.abs(e-t)>=s.PI2-i?t=e:(Math.abs(e-t)>Math.PI&&(et?t+=i:e{t.exports=function(t,e){var i=e-t;return 0===i?0:i-360*Math.floor((i- -180)/360)}},86554:(t,e,i)=>{var s=i(15994);t.exports=function(t){return s(t,-Math.PI,Math.PI)}},30954:(t,e,i)=>{var s=i(15994);t.exports=function(t){return s(t,-180,180)}},25588:(t,e,i)=>{t.exports={Between:i(31040),BetweenPoints:i(55495),BetweenPointsY:i(128),BetweenY:i(41273),CounterClockwise:i(1432),Normalize:i(12407),Random:i(53993),RandomDegrees:i(86564),Reverse:i(90154),RotateTo:i(48736),ShortestBetween:i(61430),Wrap:i(86554),WrapDegrees:i(30954)}},36383:t=>{var e={PI2:2*Math.PI,TAU:.5*Math.PI,EPSILON:1e-6,DEG_TO_RAD:Math.PI/180,RAD_TO_DEG:180/Math.PI,RND:null,MIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER||-9007199254740991,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||9007199254740991};t.exports=e},20339:t=>{t.exports=function(t,e,i,s){var r=t-i,n=e-s;return Math.sqrt(r*r+n*n)}},52816:t=>{t.exports=function(t,e){var i=t.x-e.x,s=t.y-e.y;return Math.sqrt(i*i+s*s)}},64559:t=>{t.exports=function(t,e){var i=t.x-e.x,s=t.y-e.y;return i*i+s*s}},82340:t=>{t.exports=function(t,e,i,s){return Math.max(Math.abs(t-i),Math.abs(e-s))}},14390:t=>{t.exports=function(t,e,i,s,r){return void 0===r&&(r=2),Math.sqrt(Math.pow(i-t,r)+Math.pow(s-e,r))}},2243:t=>{t.exports=function(t,e,i,s){return Math.abs(t-i)+Math.abs(e-s)}},89774:t=>{t.exports=function(t,e,i,s){var r=t-i,n=e-s;return r*r+n*n}},50994:(t,e,i)=>{t.exports={Between:i(20339),BetweenPoints:i(52816),BetweenPointsSquared:i(64559),Chebyshev:i(82340),Power:i(14390),Snake:i(2243),Squared:i(89774)}},62640:(t,e,i)=>{var s=i(54178),r=i(41521),n=i(79980),a=i(85433),o=i(99140),h=i(48857),l=i(81596),u=i(59133),c=i(98516),d=i(35248),f=i(82500),p=i(49752);t.exports={Power0:l,Power1:u.Out,Power2:a.Out,Power3:c.Out,Power4:d.Out,Linear:l,Quad:u.Out,Cubic:a.Out,Quart:c.Out,Quint:d.Out,Sine:f.Out,Expo:h.Out,Circ:n.Out,Elastic:o.Out,Back:s.Out,Bounce:r.Out,Stepped:p,"Quad.easeIn":u.In,"Cubic.easeIn":a.In,"Quart.easeIn":c.In,"Quint.easeIn":d.In,"Sine.easeIn":f.In,"Expo.easeIn":h.In,"Circ.easeIn":n.In,"Elastic.easeIn":o.In,"Back.easeIn":s.In,"Bounce.easeIn":r.In,"Quad.easeOut":u.Out,"Cubic.easeOut":a.Out,"Quart.easeOut":c.Out,"Quint.easeOut":d.Out,"Sine.easeOut":f.Out,"Expo.easeOut":h.Out,"Circ.easeOut":n.Out,"Elastic.easeOut":o.Out,"Back.easeOut":s.Out,"Bounce.easeOut":r.Out,"Quad.easeInOut":u.InOut,"Cubic.easeInOut":a.InOut,"Quart.easeInOut":c.InOut,"Quint.easeInOut":d.InOut,"Sine.easeInOut":f.InOut,"Expo.easeInOut":h.InOut,"Circ.easeInOut":n.InOut,"Elastic.easeInOut":o.InOut,"Back.easeInOut":s.InOut,"Bounce.easeInOut":r.InOut}},1639:t=>{t.exports=function(t,e){return void 0===e&&(e=1.70158),t*t*((e+1)*t-e)}},50099:t=>{t.exports=function(t,e){void 0===e&&(e=1.70158);var i=1.525*e;return(t*=2)<1?t*t*((i+1)*t-i)*.5:.5*((t-=2)*t*((i+1)*t+i)+2)}},41286:t=>{t.exports=function(t,e){return void 0===e&&(e=1.70158),--t*t*((e+1)*t+e)+1}},54178:(t,e,i)=>{t.exports={In:i(1639),Out:i(41286),InOut:i(50099)}},59590:t=>{t.exports=function(t){return(t=1-t)<1/2.75?1-7.5625*t*t:t<2/2.75?1-(7.5625*(t-=1.5/2.75)*t+.75):t<2.5/2.75?1-(7.5625*(t-=2.25/2.75)*t+.9375):1-(7.5625*(t-=2.625/2.75)*t+.984375)}},41788:t=>{t.exports=function(t){var e=!1;return t<.5?(t=1-2*t,e=!0):t=2*t-1,t<1/2.75?t*=7.5625*t:t=t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375,e?.5*(1-t):.5*t+.5}},69905:t=>{t.exports=function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}},41521:(t,e,i)=>{t.exports={In:i(59590),Out:i(69905),InOut:i(41788)}},91861:t=>{t.exports=function(t){return 1-Math.sqrt(1-t*t)}},4177:t=>{t.exports=function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)}},57512:t=>{t.exports=function(t){return Math.sqrt(1- --t*t)}},79980:(t,e,i)=>{t.exports={In:i(91861),Out:i(57512),InOut:i(4177)}},51150:t=>{t.exports=function(t){return t*t*t}},82820:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)}},35033:t=>{t.exports=function(t){return--t*t*t+1}},85433:(t,e,i)=>{t.exports={In:i(51150),Out:i(35033),InOut:i(82820)}},69965:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),-e*Math.pow(2,10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)}},50665:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),(t*=2)<1?e*Math.pow(2,10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)*-.5:e*Math.pow(2,-10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)*.5+1}},7744:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),e*Math.pow(2,-10*t)*Math.sin((t-s)*(2*Math.PI)/i)+1}},99140:(t,e,i)=>{t.exports={In:i(69965),Out:i(7744),InOut:i(50665)}},24590:t=>{t.exports=function(t){return Math.pow(2,10*(t-1))-.001}},87844:t=>{t.exports=function(t){return(t*=2)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*(t-1)))}},89433:t=>{t.exports=function(t){return 1-Math.pow(2,-10*t)}},48857:(t,e,i)=>{t.exports={In:i(24590),Out:i(89433),InOut:i(87844)}},48820:(t,e,i)=>{t.exports={Back:i(54178),Bounce:i(41521),Circular:i(79980),Cubic:i(85433),Elastic:i(99140),Expo:i(48857),Linear:i(81596),Quadratic:i(59133),Quartic:i(98516),Quintic:i(35248),Sine:i(82500),Stepped:i(49752)}},7147:t=>{t.exports=function(t){return t}},81596:(t,e,i)=>{t.exports=i(7147)},34826:t=>{t.exports=function(t){return t*t}},20544:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)}},92029:t=>{t.exports=function(t){return t*(2-t)}},59133:(t,e,i)=>{t.exports={In:i(34826),Out:i(92029),InOut:i(20544)}},64413:t=>{t.exports=function(t){return t*t*t*t}},78137:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)}},45840:t=>{t.exports=function(t){return 1- --t*t*t*t}},98516:(t,e,i)=>{t.exports={In:i(64413),Out:i(45840),InOut:i(78137)}},87745:t=>{t.exports=function(t){return t*t*t*t*t}},16509:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)}},17868:t=>{t.exports=function(t){return--t*t*t*t*t+1}},35248:(t,e,i)=>{t.exports={In:i(87745),Out:i(17868),InOut:i(16509)}},80461:t=>{t.exports=function(t){return 0===t?0:1===t?1:1-Math.cos(t*Math.PI/2)}},34025:t=>{t.exports=function(t){return 0===t?0:1===t?1:.5*(1-Math.cos(Math.PI*t))}},52768:t=>{t.exports=function(t){return 0===t?0:1===t?1:Math.sin(t*Math.PI/2)}},82500:(t,e,i)=>{t.exports={In:i(80461),Out:i(52768),InOut:i(34025)}},72251:t=>{t.exports=function(t,e){return void 0===e&&(e=1),t<=0?0:t>=1?1:1/e*(1+(e*t|0))}},49752:(t,e,i)=>{t.exports=i(72251)},75698:t=>{t.exports=function(t,e){return void 0===e&&(e=1e-4),Math.ceil(t-e)}},43855:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),Math.abs(t-e){t.exports=function(t,e){return void 0===e&&(e=1e-4),Math.floor(t+e)}},5470:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),t>e-i}},94977:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),t{t.exports={Ceil:i(75698),Equal:i(43855),Floor:i(25777),GreaterThan:i(5470),LessThan:i(94977)}},75508:(t,e,i)=>{var s=i(36383),r=i(79291),n={Angle:i(25588),Distance:i(50994),Easing:i(48820),Fuzzy:i(48379),Interpolation:i(38289),Pow2:i(49001),Snap:i(73697),RandomDataGenerator:i(28453),Average:i(53307),Bernstein:i(85710),Between:i(30976),CatmullRom:i(87842),CeilTo:i(26302),Clamp:i(45319),DegToRad:i(39506),Difference:i(61241),Euler:i(38857),Factorial:i(6411),FloatBetween:i(99472),FloorTo:i(77623),FromPercent:i(62945),GetSpeed:i(38265),IsEven:i(78702),IsEvenStrict:i(94883),Linear:i(28915),LinearXY:i(94908),MaxAdd:i(86883),Median:i(50040),MinSub:i(37204),Percent:i(65201),RadToDeg:i(43396),RandomXY:i(74362),RandomXYZ:i(60706),RandomXYZW:i(67421),Rotate:i(36305),RotateAround:i(11520),RotateAroundDistance:i(1163),RotateTo:i(70336),RoundAwayFromZero:i(2284),RoundTo:i(41013),SinCosTableGenerator:i(16922),SmootherStep:i(54261),SmoothStep:i(7602),ToXY:i(44408),TransformXY:i(85955),Within:i(60417),Wrap:i(15994),Vector2:i(26099),Vector3:i(25836),Vector4:i(61369),Matrix3:i(94434),Matrix4:i(37867),Quaternion:i(15746),RotateVec3:i(72678)};n=r(!1,n,s),t.exports=n},89318:(t,e,i)=>{var s=i(85710);t.exports=function(t,e){for(var i=0,r=t.length-1,n=0;n<=r;n++)i+=Math.pow(1-e,r-n)*Math.pow(e,n)*t[n]*s(r,n);return i}},77259:(t,e,i)=>{var s=i(87842);t.exports=function(t,e){var i=t.length-1,r=i*e,n=Math.floor(r);return t[0]===t[i]?(e<0&&(n=Math.floor(r=i*(1+e))),s(r-n,t[(n-1+i)%i],t[n],t[(n+1)%i],t[(n+2)%i])):e<0?t[0]-(s(-r,t[0],t[0],t[1],t[1])-t[0]):e>1?t[i]-(s(r-i,t[i],t[i],t[i-1],t[i-1])-t[i]):s(r-n,t[n?n-1:0],t[n],t[i{t.exports=function(t,e,i,s,r){return function(t,e){var i=1-t;return i*i*i*e}(t,e)+function(t,e){var i=1-t;return 3*i*i*t*e}(t,i)+function(t,e){return 3*(1-t)*t*t*e}(t,s)+function(t,e){return t*t*t*e}(t,r)}},28392:(t,e,i)=>{var s=i(28915);t.exports=function(t,e){var i=t.length-1,r=i*e,n=Math.floor(r);return e<0?s(t[0],t[1],r):e>1?s(t[i],t[i-1],i-r):s(t[n],t[n+1>i?i:n+1],r-n)}},32112:t=>{t.exports=function(t,e,i,s){return function(t,e){var i=1-t;return i*i*e}(t,e)+function(t,e){return 2*(1-t)*t*e}(t,i)+function(t,e){return t*t*e}(t,s)}},47235:(t,e,i)=>{var s=i(7602);t.exports=function(t,e,i){return e+(i-e)*s(t,0,1)}},50178:(t,e,i)=>{var s=i(54261);t.exports=function(t,e,i){return e+(i-e)*s(t,0,1)}},38289:(t,e,i)=>{t.exports={Bezier:i(89318),CatmullRom:i(77259),CubicBezier:i(36316),Linear:i(28392),QuadraticBezier:i(32112),SmoothStep:i(47235),SmootherStep:i(50178)}},98439:t=>{t.exports=function(t){var e=Math.log(t)/.6931471805599453;return 1<{t.exports=function(t,e){return t>0&&0==(t&t-1)&&e>0&&0==(e&e-1)}},81230:t=>{t.exports=function(t){return t>0&&0==(t&t-1)}},49001:(t,e,i)=>{t.exports={GetNext:i(98439),IsSize:i(50030),IsValue:i(81230)}},28453:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){void 0===t&&(t=[(Date.now()*Math.random()).toString()]),this.c=1,this.s0=0,this.s1=0,this.s2=0,this.n=0,this.signs=[-1,1],t&&this.init(t)},rnd:function(){var t=2091639*this.s0+2.3283064365386963e-10*this.c;return this.c=0|t,this.s0=this.s1,this.s1=this.s2,this.s2=t-this.c,this.s2},hash:function(t){var e,i=this.n;t=t.toString();for(var s=0;s>>0,i=(e*=i)>>>0,i+=4294967296*(e-=i);return this.n=i,2.3283064365386963e-10*(i>>>0)},init:function(t){"string"==typeof t?this.state(t):this.sow(t)},sow:function(t){if(this.n=4022871197,this.s0=this.hash(" "),this.s1=this.hash(" "),this.s2=this.hash(" "),this.c=1,t)for(var e=0;e0;e--){var i=Math.floor(this.frac()*(e+1)),s=t[i];t[i]=t[e],t[e]=s}return t}});t.exports=s},63448:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.ceil(t/e),s?(i+t)/e:i+t)}},56583:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.floor(t/e),s?(i+t)/e:i+t)}},77720:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.round(t/e),s?(i+t)/e:i+t)}},73697:(t,e,i)=>{t.exports={Ceil:i(63448),Floor:i(56583),To:i(77720)}},97139:(t,e,i)=>{i(63595);var s=i(8054),r=i(79291),n={Actions:i(61061),Animations:i(60421),BlendModes:i(10312),Cache:i(83388),Cameras:i(26638),Core:i(42857),Class:i(83419),Create:i(15822),Curves:i(25410),Data:i(44965),Display:i(27460),DOM:i(84902),Events:i(93055),FX:i(66064),Game:i(50127),GameObjects:i(77856),Geom:i(55738),Input:i(14350),Loader:i(57777),Math:i(75508),Physics:{Arcade:i(27064)},Plugins:i(18922),Renderer:i(36909),Scale:i(93364),ScaleModes:i(29795),Scene:i(97482),Scenes:i(62194),Structs:i(41392),Textures:i(27458),Tilemaps:i(62501),Time:i(90291),Tweens:i(43066),Utils:i(91799)};n.Sound=i(23717),n=r(!1,n,s),t.exports=n,i.g.Phaser=n},71289:(t,e,i)=>{var s=i(83419),r=i(92209),n=i(88571),a=new s({Extends:n,Mixins:[r.Acceleration,r.Angular,r.Bounce,r.Collision,r.Debug,r.Drag,r.Enable,r.Friction,r.Gravity,r.Immovable,r.Mass,r.Pushable,r.Size,r.Velocity],initialize:function(t,e,i,s,r){n.call(this,t,e,i,s,r),this.body=null}});t.exports=a},86689:(t,e,i)=>{var s=i(83419),r=i(39506),n=i(20339),a=i(89774),o=i(66022),h=i(95540),l=i(46975),u=i(72441),c=i(47956),d=i(37277),f=i(44594),p=i(26099),g=i(82248),v=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.config=this.getConfig(),this.world,this.add,this._category=1,t.sys.events.once(f.BOOT,this.boot,this),t.sys.events.on(f.START,this.start,this)},boot:function(){this.world=new g(this.scene,this.config),this.add=new o(this.world),this.systems.events.once(f.DESTROY,this.destroy,this)},start:function(){this.world||(this.world=new g(this.scene,this.config),this.add=new o(this.world));var t=this.systems.events;h(this.config,"customUpdate",!1)||t.on(f.UPDATE,this.world.update,this.world),t.on(f.POST_UPDATE,this.world.postUpdate,this.world),t.once(f.SHUTDOWN,this.shutdown,this)},enableUpdate:function(){this.systems.events.on(f.UPDATE,this.world.update,this.world)},disableUpdate:function(){this.systems.events.off(f.UPDATE,this.world.update,this.world)},getConfig:function(){var t=this.systems.game.config.physics,e=this.systems.settings.physics;return l(h(e,"arcade",{}),h(t,"arcade",{}))},nextCategory:function(){return this._category=this._category<<1,this._category},overlap:function(t,e,i,s,r){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===r&&(r=i),this.world.collideObjects(t,e,i,s,r,!0)},collide:function(t,e,i,s,r){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===r&&(r=i),this.world.collideObjects(t,e,i,s,r,!1)},collideTiles:function(t,e,i,s,r){return this.world.collideTiles(t,e,i,s,r)},overlapTiles:function(t,e,i,s,r){return this.world.overlapTiles(t,e,i,s,r)},pause:function(){return this.world.pause()},resume:function(){return this.world.resume()},accelerateTo:function(t,e,i,s,r,n){void 0===s&&(s=60);var a=Math.atan2(i-t.y,e-t.x);return t.body.acceleration.setToPolar(a,s),void 0!==r&&void 0!==n&&t.body.maxVelocity.set(r,n),a},accelerateToObject:function(t,e,i,s,r){return this.accelerateTo(t,e.x,e.y,i,s,r)},closest:function(t,e){e||(e=this.world.bodies.entries);for(var i=Number.MAX_VALUE,s=null,r=t.x,n=t.y,o=e.length,h=0;hi&&(s=l,i=c)}}return s},moveTo:function(t,e,i,s,r){void 0===s&&(s=60),void 0===r&&(r=0);var a=Math.atan2(i-t.y,e-t.x);return r>0&&(s=n(t.x,t.y,e,i)/(r/1e3)),t.body.velocity.setToPolar(a,s),a},moveToObject:function(t,e,i,s){return this.moveTo(t,e.x,e.y,i,s)},velocityFromAngle:function(t,e,i){return void 0===e&&(e=60),void 0===i&&(i=new p),i.setToPolar(r(t),e)},velocityFromRotation:function(t,e,i){return void 0===e&&(e=60),void 0===i&&(i=new p),i.setToPolar(t,e)},overlapRect:function(t,e,i,s,r,n){return c(this.world,t,e,i,s,r,n)},overlapCirc:function(t,e,i,s,r){return u(this.world,t,e,i,s,r)},shutdown:function(){if(this.world){var t=this.systems.events;t.off(f.UPDATE,this.world.update,this.world),t.off(f.POST_UPDATE,this.world.postUpdate,this.world),t.off(f.SHUTDOWN,this.shutdown,this),this.add.destroy(),this.world.destroy(),this.add=null,this.world=null,this._category=1}},destroy:function(){this.shutdown(),this.scene.sys.events.off(f.START,this.start,this),this.scene=null,this.systems=null}});d.register("ArcadePhysics",v,"arcadePhysics"),t.exports=v},13759:(t,e,i)=>{var s=i(83419),r=i(92209),n=i(68287),a=new s({Extends:n,Mixins:[r.Acceleration,r.Angular,r.Bounce,r.Collision,r.Debug,r.Drag,r.Enable,r.Friction,r.Gravity,r.Immovable,r.Mass,r.Pushable,r.Size,r.Velocity],initialize:function(t,e,i,s,r){n.call(this,t,e,i,s,r),this.body=null}});t.exports=a},37742:(t,e,i)=>{var s=i(83419),r=i(78389),n=i(37747),a=i(63012),o=i(43396),h=i(87841),l=i(37303),u=i(95829),c=i(26099),d=new s({Mixins:[r],initialize:function(t,e){var i=64,s=64,r=void 0!==e;r&&e.displayWidth&&(i=e.displayWidth,s=e.displayHeight),r||(e={x:0,y:0,angle:0,rotation:0,scaleX:1,scaleY:1,displayOriginX:0,displayOriginY:0}),this.world=t,this.gameObject=r?e:void 0,this.isBody=!0,this.transform={x:e.x,y:e.y,rotation:e.angle,scaleX:e.scaleX,scaleY:e.scaleY,displayOriginX:e.displayOriginX,displayOriginY:e.displayOriginY},this.debugShowBody=t.defaults.debugShowBody,this.debugShowVelocity=t.defaults.debugShowVelocity,this.debugBodyColor=t.defaults.bodyDebugColor,this.enable=!0,this.isCircle=!1,this.radius=0,this.offset=new c,this.position=new c(e.x-e.scaleX*e.displayOriginX,e.y-e.scaleY*e.displayOriginY),this.prev=this.position.clone(),this.prevFrame=this.position.clone(),this.allowRotation=!0,this.rotation=e.angle,this.preRotation=e.angle,this.width=i,this.height=s,this.sourceWidth=i,this.sourceHeight=s,e.frame&&(this.sourceWidth=e.frame.realWidth,this.sourceHeight=e.frame.realHeight),this.halfWidth=Math.abs(i/2),this.halfHeight=Math.abs(s/2),this.center=new c(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.velocity=new c,this.newVelocity=new c,this.deltaMax=new c,this.acceleration=new c,this.allowDrag=!0,this.drag=new c,this.allowGravity=!0,this.gravity=new c,this.bounce=new c,this.worldBounce=null,this.customBoundsRectangle=t.bounds,this.onWorldBounds=!1,this.onCollide=!1,this.onOverlap=!1,this.maxVelocity=new c(1e4,1e4),this.maxSpeed=-1,this.friction=new c(1,0),this.useDamping=!1,this.angularVelocity=0,this.angularAcceleration=0,this.angularDrag=0,this.maxAngular=1e3,this.mass=1,this.angle=0,this.speed=0,this.facing=n.FACING_NONE,this.immovable=!1,this.pushable=!0,this.slideFactor=new c(1,1),this.moves=!0,this.customSeparateX=!1,this.customSeparateY=!1,this.overlapX=0,this.overlapY=0,this.overlapR=0,this.embedded=!1,this.collideWorldBounds=!1,this.checkCollision=u(!1),this.touching=u(!0),this.wasTouching=u(!0),this.blocked=u(!0),this.syncBounds=!1,this.physicsType=n.DYNAMIC_BODY,this.collisionCategory=1,this.collisionMask=1,this._sx=e.scaleX,this._sy=e.scaleY,this._dx=0,this._dy=0,this._tx=0,this._ty=0,this._bounds=new h,this.directControl=!1,this.autoFrame=this.position.clone()},updateBounds:function(){var t=this.gameObject,e=this.transform;if(t.parentContainer){var i=t.getWorldTransformMatrix(this.world._tempMatrix,this.world._tempMatrix2);e.x=i.tx,e.y=i.ty,e.rotation=o(i.rotation),e.scaleX=i.scaleX,e.scaleY=i.scaleY,e.displayOriginX=t.displayOriginX,e.displayOriginY=t.displayOriginY}else e.x=t.x,e.y=t.y,e.rotation=t.angle,e.scaleX=t.scaleX,e.scaleY=t.scaleY,e.displayOriginX=t.displayOriginX,e.displayOriginY=t.displayOriginY;var s=!1;if(this.syncBounds){var r=t.getBounds(this._bounds);this.width=r.width,this.height=r.height,s=!0}else{var n=Math.abs(e.scaleX),a=Math.abs(e.scaleY);this._sx===n&&this._sy===a||(this.width=this.sourceWidth*n,this.height=this.sourceHeight*a,this._sx=n,this._sy=a,s=!0)}s&&(this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.updateCenter())},updateCenter:function(){this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight)},updateFromGameObject:function(){this.updateBounds();var t=this.transform;this.position.x=t.x+t.scaleX*(this.offset.x-t.displayOriginX),this.position.y=t.y+t.scaleY*(this.offset.y-t.displayOriginY),this.updateCenter()},resetFlags:function(t){void 0===t&&(t=!1);var e=this.wasTouching,i=this.touching,s=this.blocked;t?u(!0,e):(e.none=i.none,e.up=i.up,e.down=i.down,e.left=i.left,e.right=i.right),u(!0,i),u(!0,s),this.overlapR=0,this.overlapX=0,this.overlapY=0,this.embedded=!1},preUpdate:function(t,e){if(t&&this.resetFlags(),this.gameObject&&this.updateFromGameObject(),this.rotation=this.transform.rotation,this.preRotation=this.rotation,this.moves){var i=this.position;this.prev.x=i.x,this.prev.y=i.y,this.prevFrame.x=i.x,this.prevFrame.y=i.y}t&&this.update(e)},update:function(t){var e=this.prev,i=this.position,s=this.velocity;if(e.set(i.x,i.y),!this.moves)return this._dx=i.x-e.x,void(this._dy=i.y-e.y);if(this.directControl){var r=this.autoFrame;s.set((i.x-r.x)/t,(i.y-r.y)/t),this.world.updateMotion(this,t),this._dx=i.x-r.x,this._dy=i.y-r.y}else this.world.updateMotion(this,t),this.newVelocity.set(s.x*t,s.y*t),i.add(this.newVelocity),this._dx=i.x-e.x,this._dy=i.y-e.y;var n=s.x,o=s.y;if(this.updateCenter(),this.angle=Math.atan2(o,n),this.speed=Math.sqrt(n*n+o*o),this.collideWorldBounds&&this.checkWorldBounds()&&this.onWorldBounds){var h=this.blocked;this.world.emit(a.WORLD_BOUNDS,this,h.up,h.down,h.left,h.right)}},postUpdate:function(){var t=this.position,e=t.x-this.prevFrame.x,i=t.y-this.prevFrame.y,s=this.gameObject;if(this.moves){var r=this.deltaMax.x,a=this.deltaMax.y;0!==r&&0!==e&&(e<0&&e<-r?e=-r:e>0&&e>r&&(e=r)),0!==a&&0!==i&&(i<0&&i<-a?i=-a:i>0&&i>a&&(i=a)),s&&(s.x+=e,s.y+=i)}e<0?this.facing=n.FACING_LEFT:e>0&&(this.facing=n.FACING_RIGHT),i<0?this.facing=n.FACING_UP:i>0&&(this.facing=n.FACING_DOWN),this.allowRotation&&s&&(s.angle+=this.deltaZ()),this._tx=e,this._ty=i,this.autoFrame.set(t.x,t.y)},setBoundsRectangle:function(t){return this.customBoundsRectangle=t||this.world.bounds,this},checkWorldBounds:function(){var t=this.position,e=this.velocity,i=this.blocked,s=this.customBoundsRectangle,r=this.world.checkCollision,n=this.worldBounce?-this.worldBounce.x:-this.bounce.x,a=this.worldBounce?-this.worldBounce.y:-this.bounce.y,o=!1;return t.xs.right&&r.right&&(t.x=s.right-this.width,e.x*=n,i.right=!0,o=!0),t.ys.bottom&&r.down&&(t.y=s.bottom-this.height,e.y*=a,i.down=!0,o=!0),o&&(this.blocked.none=!1,this.updateCenter()),o},setOffset:function(t,e){return void 0===e&&(e=t),this.offset.set(t,e),this},setGameObject:function(t,e){return void 0===e&&(e=!0),this.world.remove(this),this.gameObject&&this.gameObject.body&&(this.gameObject.body=null),this.gameObject=t,t.body&&(t.body=this),this.setSize(),this.world.add(this),this.enable=e,this},setSize:function(t,e,i){void 0===i&&(i=!0);var s=this.gameObject;if(s&&(!t&&s.frame&&(t=s.frame.realWidth),!e&&s.frame&&(e=s.frame.realHeight)),this.sourceWidth=t,this.sourceHeight=e,this.width=this.sourceWidth*this._sx,this.height=this.sourceHeight*this._sy,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.updateCenter(),i&&s&&s.getCenter){var r=(s.width-t)/2,n=(s.height-e)/2;this.offset.set(r,n)}return this.isCircle=!1,this.radius=0,this},setCircle:function(t,e,i){return void 0===e&&(e=this.offset.x),void 0===i&&(i=this.offset.y),t>0?(this.isCircle=!0,this.radius=t,this.sourceWidth=2*t,this.sourceHeight=2*t,this.width=this.sourceWidth*this._sx,this.height=this.sourceHeight*this._sy,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.offset.set(e,i),this.updateCenter()):this.isCircle=!1,this},reset:function(t,e){this.stop();var i=this.gameObject;i&&(i.setPosition(t,e),this.rotation=i.angle,this.preRotation=i.angle);var s=this.position;i&&i.getTopLeft?i.getTopLeft(s):s.set(t,e),this.prev.copy(s),this.prevFrame.copy(s),this.autoFrame.copy(s),i&&this.updateBounds(),this.updateCenter(),this.collideWorldBounds&&this.checkWorldBounds(),this.resetFlags(!0)},stop:function(){return this.velocity.set(0),this.acceleration.set(0),this.speed=0,this.angularVelocity=0,this.angularAcceleration=0,this},getBounds:function(t){return t.x=this.x,t.y=this.y,t.right=this.right,t.bottom=this.bottom,t},hitTest:function(t,e){return this.isCircle?this.radius>0&&t>=this.left&&t<=this.right&&e>=this.top&&e<=this.bottom&&(this.center.x-t)*(this.center.x-t)+(this.center.y-e)*(this.center.y-e)<=this.radius*this.radius:l(this,t,e)},onFloor:function(){return this.blocked.down},onCeiling:function(){return this.blocked.up},onWall:function(){return this.blocked.left||this.blocked.right},deltaAbsX:function(){return this._dx>0?this._dx:-this._dx},deltaAbsY:function(){return this._dy>0?this._dy:-this._dy},deltaX:function(){return this._dx},deltaY:function(){return this._dy},deltaXFinal:function(){return this._tx},deltaYFinal:function(){return this._ty},deltaZ:function(){return this.rotation-this.preRotation},destroy:function(){this.enable=!1,this.world&&this.world.pendingDestroy.set(this)},drawDebug:function(t){var e=this.position,i=e.x+this.halfWidth,s=e.y+this.halfHeight;this.debugShowBody&&(t.lineStyle(t.defaultStrokeWidth,this.debugBodyColor),this.isCircle?t.strokeCircle(i,s,this.width/2):(this.checkCollision.up&&t.lineBetween(e.x,e.y,e.x+this.width,e.y),this.checkCollision.right&&t.lineBetween(e.x+this.width,e.y,e.x+this.width,e.y+this.height),this.checkCollision.down&&t.lineBetween(e.x,e.y+this.height,e.x+this.width,e.y+this.height),this.checkCollision.left&&t.lineBetween(e.x,e.y,e.x,e.y+this.height))),this.debugShowVelocity&&(t.lineStyle(t.defaultStrokeWidth,this.world.defaults.velocityDebugColor,1),t.lineBetween(i,s,i+this.velocity.x/2,s+this.velocity.y/2))},willDrawDebug:function(){return this.debugShowBody||this.debugShowVelocity},setDirectControl:function(t){return void 0===t&&(t=!0),this.directControl=t,this},setCollideWorldBounds:function(t,e,i,s){void 0===t&&(t=!0),this.collideWorldBounds=t;var r=void 0!==e,n=void 0!==i;return(r||n)&&(this.worldBounce||(this.worldBounce=new c),r&&(this.worldBounce.x=e),n&&(this.worldBounce.y=i)),void 0!==s&&(this.onWorldBounds=s),this},setVelocity:function(t,e){return this.velocity.set(t,e),t=this.velocity.x,e=this.velocity.y,this.speed=Math.sqrt(t*t+e*e),this},setVelocityX:function(t){return this.setVelocity(t,this.velocity.y)},setVelocityY:function(t){return this.setVelocity(this.velocity.x,t)},setMaxVelocity:function(t,e){return this.maxVelocity.set(t,e),this},setMaxVelocityX:function(t){return this.maxVelocity.x=t,this},setMaxVelocityY:function(t){return this.maxVelocity.y=t,this},setMaxSpeed:function(t){return this.maxSpeed=t,this},setSlideFactor:function(t,e){return this.slideFactor.set(t,e),this},setBounce:function(t,e){return this.bounce.set(t,e),this},setBounceX:function(t){return this.bounce.x=t,this},setBounceY:function(t){return this.bounce.y=t,this},setAcceleration:function(t,e){return this.acceleration.set(t,e),this},setAccelerationX:function(t){return this.acceleration.x=t,this},setAccelerationY:function(t){return this.acceleration.y=t,this},setAllowDrag:function(t){return void 0===t&&(t=!0),this.allowDrag=t,this},setAllowGravity:function(t){return void 0===t&&(t=!0),this.allowGravity=t,this},setAllowRotation:function(t){return void 0===t&&(t=!0),this.allowRotation=t,this},setDrag:function(t,e){return this.drag.set(t,e),this},setDamping:function(t){return this.useDamping=t,this},setDragX:function(t){return this.drag.x=t,this},setDragY:function(t){return this.drag.y=t,this},setGravity:function(t,e){return this.gravity.set(t,e),this},setGravityX:function(t){return this.gravity.x=t,this},setGravityY:function(t){return this.gravity.y=t,this},setFriction:function(t,e){return this.friction.set(t,e),this},setFrictionX:function(t){return this.friction.x=t,this},setFrictionY:function(t){return this.friction.y=t,this},setAngularVelocity:function(t){return this.angularVelocity=t,this},setAngularAcceleration:function(t){return this.angularAcceleration=t,this},setAngularDrag:function(t){return this.angularDrag=t,this},setMass:function(t){return this.mass=t,this},setImmovable:function(t){return void 0===t&&(t=!0),this.immovable=t,this},setEnable:function(t){return void 0===t&&(t=!0),this.enable=t,this},processX:function(t,e,i,s){this.x+=t,this.updateCenter(),null!==e&&(this.velocity.x=e*this.slideFactor.x);var r=this.blocked;i&&(r.left=!0,r.none=!1),s&&(r.right=!0,r.none=!1)},processY:function(t,e,i,s){this.y+=t,this.updateCenter(),null!==e&&(this.velocity.y=e*this.slideFactor.y);var r=this.blocked;i&&(r.up=!0,r.none=!1),s&&(r.down=!0,r.none=!1)},x:{get:function(){return this.position.x},set:function(t){this.position.x=t}},y:{get:function(){return this.position.y},set:function(t){this.position.y=t}},left:{get:function(){return this.position.x}},right:{get:function(){return this.position.x+this.width}},top:{get:function(){return this.position.y}},bottom:{get:function(){return this.position.y+this.height}}});t.exports=d},79342:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,r,n,a){this.world=t,this.name="",this.active=!0,this.overlapOnly=e,this.object1=i,this.object2=s,this.collideCallback=r,this.processCallback=n,this.callbackContext=a},setName:function(t){return this.name=t,this},update:function(){this.world.collideObjects(this.object1,this.object2,this.collideCallback,this.processCallback,this.callbackContext,this.overlapOnly)},destroy:function(){this.world.removeCollider(this),this.active=!1,this.world=null,this.object1=null,this.object2=null,this.collideCallback=null,this.processCallback=null,this.callbackContext=null}});t.exports=s},66022:(t,e,i)=>{var s=i(71289),r=i(13759),n=i(37742),a=i(83419),o=i(37747),h=i(60758),l=i(72624),u=i(71464),c=new a({initialize:function(t){this.world=t,this.scene=t.scene,this.sys=t.scene.sys},collider:function(t,e,i,s,r){return this.world.addCollider(t,e,i,s,r)},overlap:function(t,e,i,s,r){return this.world.addOverlap(t,e,i,s,r)},existing:function(t,e){var i=e?o.STATIC_BODY:o.DYNAMIC_BODY;return this.world.enableBody(t,i),t},staticImage:function(t,e,i,r){var n=new s(this.scene,t,e,i,r);return this.sys.displayList.add(n),this.world.enableBody(n,o.STATIC_BODY),n},image:function(t,e,i,r){var n=new s(this.scene,t,e,i,r);return this.sys.displayList.add(n),this.world.enableBody(n,o.DYNAMIC_BODY),n},staticSprite:function(t,e,i,s){var n=new r(this.scene,t,e,i,s);return this.sys.displayList.add(n),this.sys.updateList.add(n),this.world.enableBody(n,o.STATIC_BODY),n},sprite:function(t,e,i,s){var n=new r(this.scene,t,e,i,s);return this.sys.displayList.add(n),this.sys.updateList.add(n),this.world.enableBody(n,o.DYNAMIC_BODY),n},staticGroup:function(t,e){return this.sys.updateList.add(new u(this.world,this.world.scene,t,e))},group:function(t,e){return this.sys.updateList.add(new h(this.world,this.world.scene,t,e))},body:function(t,e,i,s){var r=new n(this.world);return r.position.set(t,e),i&&s&&r.setSize(i,s),this.world.add(r,o.DYNAMIC_BODY),r},staticBody:function(t,e,i,s){var r=new l(this.world);return r.position.set(t,e),i&&s&&r.setSize(i,s),this.world.add(r,o.STATIC_BODY),r},destroy:function(){this.world=null,this.scene=null,this.sys=null}});t.exports=c},79599:t=>{t.exports=function(t){var e=0;if(Array.isArray(t))for(var i=0;i{var s=i(37747);t.exports=function(t,e,i,r){var n=0,a=t.deltaAbsX()+e.deltaAbsX()+r;return 0===t._dx&&0===e._dx?(t.embedded=!0,e.embedded=!0):t._dx>e._dx?(n=t.right-e.x)>a&&!i||!1===t.checkCollision.right||!1===e.checkCollision.left?n=0:(t.touching.none=!1,t.touching.right=!0,e.touching.none=!1,e.touching.left=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.right=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.left=!0)):t._dxa&&!i||!1===t.checkCollision.left||!1===e.checkCollision.right?n=0:(t.touching.none=!1,t.touching.left=!0,e.touching.none=!1,e.touching.right=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.left=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.right=!0))),t.overlapX=n,e.overlapX=n,n}},45170:(t,e,i)=>{var s=i(37747);t.exports=function(t,e,i,r){var n=0,a=t.deltaAbsY()+e.deltaAbsY()+r;return 0===t._dy&&0===e._dy?(t.embedded=!0,e.embedded=!0):t._dy>e._dy?(n=t.bottom-e.y)>a&&!i||!1===t.checkCollision.down||!1===e.checkCollision.up?n=0:(t.touching.none=!1,t.touching.down=!0,e.touching.none=!1,e.touching.up=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.down=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.up=!0)):t._dya&&!i||!1===t.checkCollision.up||!1===e.checkCollision.down?n=0:(t.touching.none=!1,t.touching.up=!0,e.touching.none=!1,e.touching.down=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.up=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.down=!0))),t.overlapY=n,e.overlapY=n,n}},60758:(t,e,i)=>{var s=i(13759),r=i(83419),n=i(78389),a=i(37747),o=i(95540),h=i(26479),l=i(41212),u=new r({Extends:h,Mixins:[n],initialize:function(t,e,i,r){if(i||r)if(l(i))r=i,i=null,r.internalCreateCallback=this.createCallbackHandler,r.internalRemoveCallback=this.removeCallbackHandler;else if(Array.isArray(i)&&l(i[0])){var n=this;i.forEach((function(t){t.internalCreateCallback=n.createCallbackHandler,t.internalRemoveCallback=n.removeCallbackHandler,t.classType=o(t,"classType",s)})),r=null}else r={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler};else r={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler};this.world=t,r&&(r.classType=o(r,"classType",s)),this.physicsType=a.DYNAMIC_BODY,this.collisionCategory=1,this.collisionMask=1,this.defaults={setCollideWorldBounds:o(r,"collideWorldBounds",!1),setBoundsRectangle:o(r,"customBoundsRectangle",null),setAccelerationX:o(r,"accelerationX",0),setAccelerationY:o(r,"accelerationY",0),setAllowDrag:o(r,"allowDrag",!0),setAllowGravity:o(r,"allowGravity",!0),setAllowRotation:o(r,"allowRotation",!0),setDamping:o(r,"useDamping",!1),setBounceX:o(r,"bounceX",0),setBounceY:o(r,"bounceY",0),setDragX:o(r,"dragX",0),setDragY:o(r,"dragY",0),setEnable:o(r,"enable",!0),setGravityX:o(r,"gravityX",0),setGravityY:o(r,"gravityY",0),setFrictionX:o(r,"frictionX",0),setFrictionY:o(r,"frictionY",0),setMaxSpeed:o(r,"maxSpeed",-1),setMaxVelocityX:o(r,"maxVelocityX",1e4),setMaxVelocityY:o(r,"maxVelocityY",1e4),setVelocityX:o(r,"velocityX",0),setVelocityY:o(r,"velocityY",0),setAngularVelocity:o(r,"angularVelocity",0),setAngularAcceleration:o(r,"angularAcceleration",0),setAngularDrag:o(r,"angularDrag",0),setMass:o(r,"mass",1),setImmovable:o(r,"immovable",!1)},h.call(this,e,i,r),this.type="PhysicsGroup"},createCallbackHandler:function(t){t.body||this.world.enableBody(t,a.DYNAMIC_BODY);var e=t.body;for(var i in this.defaults)e[i](this.defaults[i])},removeCallbackHandler:function(t){t.body&&this.world.disableBody(t)},setVelocity:function(t,e,i){void 0===i&&(i=0);for(var s=this.getChildren(),r=0;r{var e,i,s,r,n,a,o,h,l,u,c,d,f,p,g,v,m,x=function(){return u&&g&&i.blocked.right?(e.processX(-m,o,!1,!0),1):l&&v&&i.blocked.left?(e.processX(m,o,!0),1):f&&v&&e.blocked.right?(i.processX(-m,h,!1,!0),2):d&&g&&e.blocked.left?(i.processX(m,h,!0),2):0},y=function(t){if(s&&r)m*=.5,0===t||3===t?(e.processX(m,n),i.processX(-m,a)):(e.processX(-m,n),i.processX(m,a));else if(s&&!r)0===t||3===t?e.processX(m,o,!0):e.processX(-m,o,!1,!0);else if(!s&&r)0===t||3===t?i.processX(-m,h,!1,!0):i.processX(m,h,!0);else{var g=.5*m;0===t?p?(e.processX(m,0,!0),i.processX(0,null,!1,!0)):f?(e.processX(g,0,!0),i.processX(-g,0,!1,!0)):(e.processX(g,i.velocity.x,!0),i.processX(-g,null,!1,!0)):1===t?c?(e.processX(0,null,!1,!0),i.processX(m,0,!0)):u?(e.processX(-g,0,!1,!0),i.processX(g,0,!0)):(e.processX(-g,null,!1,!0),i.processX(g,e.velocity.x,!0)):2===t?p?(e.processX(-m,0,!1,!0),i.processX(0,null,!0)):d?(e.processX(-g,0,!1,!0),i.processX(g,0,!0)):(e.processX(-g,i.velocity.x,!1,!0),i.processX(g,null,!0)):3===t&&(c?(e.processX(0,null,!0),i.processX(-m,0,!1,!0)):l?(e.processX(g,0,!0),i.processX(-g,0,!1,!0)):(e.processX(g,i.velocity.y,!0),i.processX(-g,null,!1,!0)))}return!0};t.exports={BlockCheck:x,Check:function(){var t=e.velocity.x,s=i.velocity.x,r=Math.sqrt(s*s*i.mass/e.mass)*(s>0?1:-1),o=Math.sqrt(t*t*e.mass/i.mass)*(t>0?1:-1),h=.5*(r+o);return o-=h,n=h+(r-=h)*e.bounce.x,a=h+o*i.bounce.x,l&&v?y(0):d&&g?y(1):u&&g?y(2):!(!f||!v)&&y(3)},Set:function(t,n,a){i=n;var y=(e=t).velocity.x,T=i.velocity.x;return s=e.pushable,l=e._dx<0,u=e._dx>0,c=0===e._dx,g=Math.abs(e.right-i.x)<=Math.abs(i.right-e.x),o=T-y*e.bounce.x,r=i.pushable,d=i._dx<0,f=i._dx>0,p=0===i._dx,v=!g,h=y-T*i.bounce.x,m=Math.abs(a),x()},Run:y,RunImmovableBody1:function(t){1===t?i.velocity.x=0:g?i.processX(m,h,!0):i.processX(-m,h,!1,!0),e.moves&&(i.y+=(e.y-e.prev.y)*e.friction.y,i._dy=i.y-i.prev.y)},RunImmovableBody2:function(t){2===t?e.velocity.x=0:v?e.processX(m,o,!0):e.processX(-m,o,!1,!0),i.moves&&(e.y+=(i.y-i.prev.y)*i.friction.y,e._dy=e.y-e.prev.y)}}},47962:t=>{var e,i,s,r,n,a,o,h,l,u,c,d,f,p,g,v,m,x=function(){return u&&g&&i.blocked.down?(e.processY(-m,o,!1,!0),1):l&&v&&i.blocked.up?(e.processY(m,o,!0),1):f&&v&&e.blocked.down?(i.processY(-m,h,!1,!0),2):d&&g&&e.blocked.up?(i.processY(m,h,!0),2):0},y=function(t){if(s&&r)m*=.5,0===t||3===t?(e.processY(m,n),i.processY(-m,a)):(e.processY(-m,n),i.processY(m,a));else if(s&&!r)0===t||3===t?e.processY(m,o,!0):e.processY(-m,o,!1,!0);else if(!s&&r)0===t||3===t?i.processY(-m,h,!1,!0):i.processY(m,h,!0);else{var g=.5*m;0===t?p?(e.processY(m,0,!0),i.processY(0,null,!1,!0)):f?(e.processY(g,0,!0),i.processY(-g,0,!1,!0)):(e.processY(g,i.velocity.y,!0),i.processY(-g,null,!1,!0)):1===t?c?(e.processY(0,null,!1,!0),i.processY(m,0,!0)):u?(e.processY(-g,0,!1,!0),i.processY(g,0,!0)):(e.processY(-g,null,!1,!0),i.processY(g,e.velocity.y,!0)):2===t?p?(e.processY(-m,0,!1,!0),i.processY(0,null,!0)):d?(e.processY(-g,0,!1,!0),i.processY(g,0,!0)):(e.processY(-g,i.velocity.y,!1,!0),i.processY(g,null,!0)):3===t&&(c?(e.processY(0,null,!0),i.processY(-m,0,!1,!0)):l?(e.processY(g,0,!0),i.processY(-g,0,!1,!0)):(e.processY(g,i.velocity.y,!0),i.processY(-g,null,!1,!0)))}return!0};t.exports={BlockCheck:x,Check:function(){var t=e.velocity.y,s=i.velocity.y,r=Math.sqrt(s*s*i.mass/e.mass)*(s>0?1:-1),o=Math.sqrt(t*t*e.mass/i.mass)*(t>0?1:-1),h=.5*(r+o);return o-=h,n=h+(r-=h)*e.bounce.y,a=h+o*i.bounce.y,l&&v?y(0):d&&g?y(1):u&&g?y(2):!(!f||!v)&&y(3)},Set:function(t,n,a){i=n;var y=(e=t).velocity.y,T=i.velocity.y;return s=e.pushable,l=e._dy<0,u=e._dy>0,c=0===e._dy,g=Math.abs(e.bottom-i.y)<=Math.abs(i.bottom-e.y),o=T-y*e.bounce.y,r=i.pushable,d=i._dy<0,f=i._dy>0,p=0===i._dy,v=!g,h=y-T*i.bounce.y,m=Math.abs(a),x()},Run:y,RunImmovableBody1:function(t){1===t?i.velocity.y=0:g?i.processY(m,h,!0):i.processY(-m,h,!1,!0),e.moves&&(i.x+=(e.x-e.prev.x)*e.friction.x,i._dx=i.x-i.prev.x)},RunImmovableBody2:function(t){2===t?e.velocity.y=0:v?e.processY(m,o,!0):e.processY(-m,o,!1,!0),i.moves&&(e.x+=(i.x-i.prev.x)*i.friction.x,e._dx=e.x-e.prev.x)}}},14087:(t,e,i)=>{var s=i(64897),r=i(3017);t.exports=function(t,e,i,n,a){void 0===a&&(a=s(t,e,i,n));var o=t.immovable,h=e.immovable;if(i||0===a||o&&h||t.customSeparateX||e.customSeparateX)return 0!==a||t.embedded&&e.embedded;var l=r.Set(t,e,a);return o||h?(o?r.RunImmovableBody1(l):h&&r.RunImmovableBody2(l),!0):l>0||r.Check()}},89936:(t,e,i)=>{var s=i(45170),r=i(47962);t.exports=function(t,e,i,n,a){void 0===a&&(a=s(t,e,i,n));var o=t.immovable,h=e.immovable;if(i||0===a||o&&h||t.customSeparateY||e.customSeparateY)return 0!==a||t.embedded&&e.embedded;var l=r.Set(t,e,a);return o||h?(o?r.RunImmovableBody1(l):h&&r.RunImmovableBody2(l),!0):l>0||r.Check()}},95829:t=>{t.exports=function(t,e){return void 0===e&&(e={}),e.none=t,e.up=!1,e.down=!1,e.left=!1,e.right=!1,t||(e.up=!0,e.down=!0,e.left=!0,e.right=!0),e}},72624:(t,e,i)=>{var s=i(87902),r=i(83419),n=i(78389),a=i(37747),o=i(37303),h=i(95829),l=i(26099),u=new r({Mixins:[n],initialize:function(t,e){var i=64,s=64,r=void 0!==e;r&&e.displayWidth&&(i=e.displayWidth,s=e.displayHeight),r||(e={x:0,y:0,angle:0,rotation:0,scaleX:1,scaleY:1,displayOriginX:0,displayOriginY:0}),this.world=t,this.gameObject=r?e:void 0,this.isBody=!0,this.debugShowBody=t.defaults.debugShowStaticBody,this.debugBodyColor=t.defaults.staticBodyDebugColor,this.enable=!0,this.isCircle=!1,this.radius=0,this.offset=new l,this.position=new l(e.x-i*e.originX,e.y-s*e.originY),this.width=i,this.height=s,this.halfWidth=Math.abs(this.width/2),this.halfHeight=Math.abs(this.height/2),this.center=new l(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.velocity=l.ZERO,this.allowGravity=!1,this.gravity=l.ZERO,this.bounce=l.ZERO,this.onWorldBounds=!1,this.onCollide=!1,this.onOverlap=!1,this.mass=1,this.immovable=!0,this.pushable=!1,this.customSeparateX=!1,this.customSeparateY=!1,this.overlapX=0,this.overlapY=0,this.overlapR=0,this.embedded=!1,this.collideWorldBounds=!1,this.checkCollision=h(!1),this.touching=h(!0),this.wasTouching=h(!0),this.blocked=h(!0),this.physicsType=a.STATIC_BODY,this.collisionCategory=1,this.collisionMask=1,this._dx=0,this._dy=0},setGameObject:function(t,e){return t&&t!==this.gameObject&&(this.gameObject.body=null,t.body=this,this.gameObject=t),e&&this.updateFromGameObject(),this},updateFromGameObject:function(){this.world.staticTree.remove(this);var t=this.gameObject;return t.getTopLeft(this.position),this.width=t.displayWidth,this.height=t.displayHeight,this.halfWidth=Math.abs(this.width/2),this.halfHeight=Math.abs(this.height/2),this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.world.staticTree.insert(this),this},setOffset:function(t,e){return void 0===e&&(e=t),this.world.staticTree.remove(this),this.position.x-=this.offset.x,this.position.y-=this.offset.y,this.offset.set(t,e),this.position.x+=this.offset.x,this.position.y+=this.offset.y,this.updateCenter(),this.world.staticTree.insert(this),this},setSize:function(t,e,i){void 0===i&&(i=!0);var s=this.gameObject;if(s&&s.frame&&(t||(t=s.frame.realWidth),e||(e=s.frame.realHeight)),this.world.staticTree.remove(this),this.width=t,this.height=e,this.halfWidth=Math.floor(t/2),this.halfHeight=Math.floor(e/2),i&&s&&s.getCenter){var r=s.displayWidth/2,n=s.displayHeight/2;this.position.x-=this.offset.x,this.position.y-=this.offset.y,this.offset.set(r-this.halfWidth,n-this.halfHeight),this.position.x+=this.offset.x,this.position.y+=this.offset.y}return this.updateCenter(),this.isCircle=!1,this.radius=0,this.world.staticTree.insert(this),this},setCircle:function(t,e,i){return void 0===e&&(e=this.offset.x),void 0===i&&(i=this.offset.y),t>0?(this.world.staticTree.remove(this),this.isCircle=!0,this.radius=t,this.width=2*t,this.height=2*t,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.offset.set(e,i),this.updateCenter(),this.world.staticTree.insert(this)):this.isCircle=!1,this},updateCenter:function(){this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight)},reset:function(t,e){var i=this.gameObject;void 0===t&&(t=i.x),void 0===e&&(e=i.y),this.world.staticTree.remove(this),i.setPosition(t,e),i.getTopLeft(this.position),this.position.x+=this.offset.x,this.position.y+=this.offset.y,this.updateCenter(),this.world.staticTree.insert(this)},stop:function(){return this},getBounds:function(t){return t.x=this.x,t.y=this.y,t.right=this.right,t.bottom=this.bottom,t},hitTest:function(t,e){return this.isCircle?s(this,t,e):o(this,t,e)},postUpdate:function(){},deltaAbsX:function(){return 0},deltaAbsY:function(){return 0},deltaX:function(){return 0},deltaY:function(){return 0},deltaZ:function(){return 0},destroy:function(){this.enable=!1,this.world.pendingDestroy.set(this)},drawDebug:function(t){var e=this.position,i=e.x+this.halfWidth,s=e.y+this.halfHeight;this.debugShowBody&&(t.lineStyle(t.defaultStrokeWidth,this.debugBodyColor,1),this.isCircle?t.strokeCircle(i,s,this.width/2):t.strokeRect(e.x,e.y,this.width,this.height))},willDrawDebug:function(){return this.debugShowBody},setMass:function(t){return t<=0&&(t=.1),this.mass=t,this},x:{get:function(){return this.position.x},set:function(t){this.world.staticTree.remove(this),this.position.x=t,this.world.staticTree.insert(this)}},y:{get:function(){return this.position.y},set:function(t){this.world.staticTree.remove(this),this.position.y=t,this.world.staticTree.insert(this)}},left:{get:function(){return this.position.x}},right:{get:function(){return this.position.x+this.width}},top:{get:function(){return this.position.y}},bottom:{get:function(){return this.position.y+this.height}}});t.exports=u},71464:(t,e,i)=>{var s=i(13759),r=i(83419),n=i(78389),a=i(37747),o=i(95540),h=i(26479),l=i(41212),u=new r({Extends:h,Mixins:[n],initialize:function(t,e,i,r){i||r?l(i)?(r=i,i=null,r.internalCreateCallback=this.createCallbackHandler,r.internalRemoveCallback=this.removeCallbackHandler,r.createMultipleCallback=this.createMultipleCallbackHandler,r.classType=o(r,"classType",s)):Array.isArray(i)&&l(i[0])?(r=i,i=null,r.forEach((function(t){t.internalCreateCallback=this.createCallbackHandler,t.internalRemoveCallback=this.removeCallbackHandler,t.createMultipleCallback=this.createMultipleCallbackHandler,t.classType=o(t,"classType",s)}))):r={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler}:r={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler,createMultipleCallback:this.createMultipleCallbackHandler,classType:s},this.world=t,this.physicsType=a.STATIC_BODY,this.collisionCategory=1,this.collisionMask=1,h.call(this,e,i,r),this.type="StaticPhysicsGroup"},createCallbackHandler:function(t){t.body||this.world.enableBody(t,a.STATIC_BODY)},removeCallbackHandler:function(t){t.body&&this.world.disableBody(t)},createMultipleCallbackHandler:function(){this.refresh()},refresh:function(){for(var t=this.children.entries,e=0;e{var s=i(55495),r=i(37742),n=i(45319),a=i(83419),o=i(79342),h=i(37747),l=i(20339),u=i(52816),c=i(50792),d=i(63012),f=i(43855),p=i(5470),g=i(94977),v=i(64897),m=i(45170),x=i(96523),y=i(35154),T=i(36383),w=i(25774),E=i(96602),S=i(87841),b=i(59542),A=i(40012),_=i(14087),C=i(89936),R=i(35072),M=i(72624),P=i(2483),L=i(61340),O=i(26099),F=i(15994),D=new a({Extends:c,initialize:function(t,e){c.call(this),this.scene=t,this.bodies=new R,this.staticBodies=new R,this.pendingDestroy=new R,this.colliders=new w,this.gravity=new O(y(e,"gravity.x",0),y(e,"gravity.y",0)),this.bounds=new S(y(e,"x",0),y(e,"y",0),y(e,"width",t.sys.scale.width),y(e,"height",t.sys.scale.height)),this.checkCollision={up:y(e,"checkCollision.up",!0),down:y(e,"checkCollision.down",!0),left:y(e,"checkCollision.left",!0),right:y(e,"checkCollision.right",!0)},this.fps=y(e,"fps",60),this.fixedStep=y(e,"fixedStep",!0),this._elapsed=0,this._frameTime=1/this.fps,this._frameTimeMS=1e3*this._frameTime,this.stepsLastFrame=0,this.timeScale=y(e,"timeScale",1),this.OVERLAP_BIAS=y(e,"overlapBias",4),this.TILE_BIAS=y(e,"tileBias",16),this.forceX=y(e,"forceX",!1),this.isPaused=y(e,"isPaused",!1),this._total=0,this.drawDebug=y(e,"debug",!1),this.debugGraphic,this.defaults={debugShowBody:y(e,"debugShowBody",!0),debugShowStaticBody:y(e,"debugShowStaticBody",!0),debugShowVelocity:y(e,"debugShowVelocity",!0),bodyDebugColor:y(e,"debugBodyColor",16711935),staticBodyDebugColor:y(e,"debugStaticBodyColor",255),velocityDebugColor:y(e,"debugVelocityColor",65280)},this.maxEntries=y(e,"maxEntries",16),this.useTree=y(e,"useTree",!0),this.tree=new b(this.maxEntries),this.staticTree=new b(this.maxEntries),this.treeMinMax={minX:0,minY:0,maxX:0,maxY:0},this._tempMatrix=new L,this._tempMatrix2=new L,this.tileFilterOptions={isColliding:!0,isNotEmpty:!0,hasInterestingFace:!0},this.drawDebug&&this.createDebugGraphic()},enable:function(t,e){void 0===e&&(e=h.DYNAMIC_BODY),Array.isArray(t)||(t=[t]);for(var i=0;i=n;for(this.fixedStep||(r=.001*e,o=!0,this._elapsed=0),i=0;i=n;)this._elapsed-=n,this.step(r)}},step:function(t){var e,i,s=this.bodies.entries,r=s.length;for(e=0;e0){var l=this.tree,u=this.staticTree;for(s=(i=o.entries).length,t=0;t-1&&t.velocity.length()>d&&(t.velocity.normalize().scale(d),c=d),t.speed=c},separate:function(t,e,i,s,r){var n,a,o=!1,h=!0;if(!t.enable||!e.enable||t.checkCollision.none||e.checkCollision.none||!this.intersects(t,e))return o;if(i&&!1===i.call(s,t.gameObject,e.gameObject))return o;if(t.isCircle||e.isCircle){var l=this.separateCircle(t,e,r);l.result?(o=!0,h=!1):(n=l.x,a=l.y,h=!0)}if(h){var u=!1,c=!1,f=this.OVERLAP_BIAS;r?(u=_(t,e,r,f,n),c=C(t,e,r,f,a)):this.forceX||Math.abs(this.gravity.y+t.gravity.y)b&&(p=l(x,y,b,S)-w):y>A&&(xb&&(p=l(x,y,b,A)-w)),p*=-1}else p=t.halfWidth+e.halfWidth-u(a,o);t.overlapR=p,e.overlapR=p;var _=s(a,o),C=(p+T.EPSILON)*Math.cos(_),R=(p+T.EPSILON)*Math.sin(_),M={overlap:p,result:!1,x:C,y:R};if(i&&(!g||g&&0!==p))return M.result=!0,M;if(!g&&0===p||h&&c||t.customSeparateX||e.customSeparateX)return M.x=void 0,M.y=void 0,M;var P=!t.pushable&&!e.pushable;if(g){var L=a.x-o.x,O=a.y-o.y,F=Math.sqrt(Math.pow(L,2)+Math.pow(O,2)),D=(o.x-a.x)/F||0,k=(o.y-a.y)/F||0,I=2*(d.x*D+d.y*k-f.x*D-f.y*k)/(t.mass+e.mass);!h&&!c&&t.pushable&&e.pushable||(I*=2),!h&&t.pushable&&(d.x=d.x-I/t.mass*D,d.y=d.y-I/t.mass*k,d.multiply(t.bounce)),!c&&e.pushable&&(f.x=f.x+I/e.mass*D,f.y=f.y+I/e.mass*k,f.multiply(e.bounce)),h||c||(C*=.5,R*=.5),!h||t.pushable||P?(t.x-=C,t.y-=R,t.updateCenter()):(!c||e.pushable||P)&&(e.x+=C,e.y+=R,e.updateCenter()),M.result=!0}else!h||t.pushable||P?(t.x-=C,t.y-=R,t.updateCenter()):(!c||e.pushable||P)&&(e.x+=C,e.y+=R,e.updateCenter()),M.x=void 0,M.y=void 0;return M},intersects:function(t,e){return t!==e&&(t.isCircle||e.isCircle?t.isCircle?e.isCircle?u(t.center,e.center)<=t.halfWidth+e.halfWidth:this.circleBodyIntersects(t,e):this.circleBodyIntersects(e,t):!(t.right<=e.left||t.bottom<=e.top||t.left>=e.right||t.top>=e.bottom))},circleBodyIntersects:function(t,e){var i=n(t.center.x,e.left,e.right),s=n(t.center.y,e.top,e.bottom);return(t.center.x-i)*(t.center.x-i)+(t.center.y-s)*(t.center.y-s)<=t.halfWidth*t.halfWidth},overlap:function(t,e,i,s,r){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===r&&(r=i),this.collideObjects(t,e,i,s,r,!0)},collide:function(t,e,i,s,r){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===r&&(r=i),this.collideObjects(t,e,i,s,r,!1)},collideObjects:function(t,e,i,s,r,n){var a,o;!t.isParent||void 0!==t.physicsType&&void 0!==e&&t!==e||(t=t.children.entries),e&&e.isParent&&void 0===e.physicsType&&(e=e.children.entries);var h=Array.isArray(t),l=Array.isArray(e);if(this._total=0,h||l)if(!h&&l)for(a=0;a0},collideHandler:function(t,e,i,s,r,n){if(void 0===e&&t.isParent)return this.collideGroupVsGroup(t,t,i,s,r,n);if(!t||!e)return!1;if(t.body||t.isBody){if(e.body||e.isBody)return this.collideSpriteVsSprite(t,e,i,s,r,n);if(e.isParent)return this.collideSpriteVsGroup(t,e,i,s,r,n);if(e.isTilemap)return this.collideSpriteVsTilemapLayer(t,e,i,s,r,n)}else if(t.isParent){if(e.body||e.isBody)return this.collideSpriteVsGroup(e,t,i,s,r,n);if(e.isParent)return this.collideGroupVsGroup(t,e,i,s,r,n);if(e.isTilemap)return this.collideGroupVsTilemapLayer(t,e,i,s,r,n)}else if(t.isTilemap){if(e.body||e.isBody)return this.collideSpriteVsTilemapLayer(e,t,i,s,r,n);if(e.isParent)return this.collideGroupVsTilemapLayer(e,t,i,s,r,n)}},canCollide:function(t,e){return t&&e&&0!=(t.collisionMask&e.collisionCategory)&&0!=(e.collisionMask&t.collisionCategory)},collideSpriteVsSprite:function(t,e,i,s,r,n){var a=t.isBody?t:t.body,o=e.isBody?e:e.body;return!!this.canCollide(a,o)&&(this.separate(a,o,s,r,n)&&(i&&i.call(r,t,e),this._total++),!0)},collideSpriteVsGroup:function(t,e,i,s,r,n){var a,o,l,u=t.isBody?t:t.body;if(0!==e.length&&u&&u.enable&&!u.checkCollision.none&&this.canCollide(u,e))if(this.useTree||e.physicsType===h.STATIC_BODY){var c=this.treeMinMax;c.minX=u.left,c.minY=u.top,c.maxX=u.right,c.maxY=u.bottom;var d=e.physicsType===h.DYNAMIC_BODY?this.tree.search(c):this.staticTree.search(c);for(o=d.length,a=0;a{t.exports={setAcceleration:function(t,e){return this.body.acceleration.set(t,e),this},setAccelerationX:function(t){return this.body.acceleration.x=t,this},setAccelerationY:function(t){return this.body.acceleration.y=t,this}}},59023:t=>{t.exports={setAngularVelocity:function(t){return this.body.angularVelocity=t,this},setAngularAcceleration:function(t){return this.body.angularAcceleration=t,this},setAngularDrag:function(t){return this.body.angularDrag=t,this}}},62069:t=>{t.exports={setBounce:function(t,e){return this.body.bounce.set(t,e),this},setBounceX:function(t){return this.body.bounce.x=t,this},setBounceY:function(t){return this.body.bounce.y=t,this},setCollideWorldBounds:function(t,e,i,s){return this.body.setCollideWorldBounds(t,e,i,s),this}}},78389:(t,e,i)=>{var s=i(79599),r={setCollisionCategory:function(t){return(this.body?this.body:this).collisionCategory=t,this},willCollideWith:function(t){return 0!=((this.body?this.body:this).collisionMask&t)},addCollidesWith:function(t){var e=this.body?this.body:this;return e.collisionMask=e.collisionMask|t,this},removeCollidesWith:function(t){var e=this.body?this.body:this;return e.collisionMask=e.collisionMask&~t,this},setCollidesWith:function(t){return(this.body?this.body:this).collisionMask=s(t),this},resetCollisionCategory:function(){var t=this.body?this.body:this;return t.collisionCategory=1,t.collisionMask=1,this}};t.exports=r},87118:t=>{t.exports={setDebug:function(t,e,i){return this.debugShowBody=t,this.debugShowVelocity=e,this.debugBodyColor=i,this},setDebugBodyColor:function(t){return this.body.debugBodyColor=t,this},debugShowBody:{get:function(){return this.body.debugShowBody},set:function(t){this.body.debugShowBody=t}},debugShowVelocity:{get:function(){return this.body.debugShowVelocity},set:function(t){this.body.debugShowVelocity=t}},debugBodyColor:{get:function(){return this.body.debugBodyColor},set:function(t){this.body.debugBodyColor=t}}}},52819:t=>{t.exports={setDrag:function(t,e){return this.body.drag.set(t,e),this},setDragX:function(t){return this.body.drag.x=t,this},setDragY:function(t){return this.body.drag.y=t,this},setDamping:function(t){return this.body.useDamping=t,this}}},4074:t=>{var e={setDirectControl:function(t){return this.body.setDirectControl(t),this},enableBody:function(t,e,i,s,r){return t&&this.body.reset(e,i),s&&(this.body.gameObject.active=!0),r&&(this.body.gameObject.visible=!0),this.body.enable=!0,this},disableBody:function(t,e){return void 0===t&&(t=!1),void 0===e&&(e=!1),this.body.stop(),this.body.enable=!1,t&&(this.body.gameObject.active=!1),e&&(this.body.gameObject.visible=!1),this},refreshBody:function(){return this.body.updateFromGameObject(),this}};t.exports=e},40831:t=>{t.exports={setFriction:function(t,e){return this.body.friction.set(t,e),this},setFrictionX:function(t){return this.body.friction.x=t,this},setFrictionY:function(t){return this.body.friction.y=t,this}}},26775:t=>{t.exports={setGravity:function(t,e){return this.body.gravity.set(t,e),this},setGravityX:function(t){return this.body.gravity.x=t,this},setGravityY:function(t){return this.body.gravity.y=t,this}}},9437:t=>{var e={setImmovable:function(t){return void 0===t&&(t=!0),this.body.immovable=t,this}};t.exports=e},30621:t=>{t.exports={setMass:function(t){return this.body.mass=t,this}}},72441:(t,e,i)=>{var s=i(47956),r=i(96503),n=i(2044),a=i(81491);t.exports=function(t,e,i,o,h,l){var u=s(t,e-o,i-o,2*o,2*o,h,l);if(0===u.length)return u;for(var c=new r(e,i,o),d=new r,f=[],p=0;p{t.exports=function(t,e,i,s,r,n,a){void 0===n&&(n=!0),void 0===a&&(a=!1);var o=[],h=[],l=t.treeMinMax;if(l.minX=e,l.minY=i,l.maxX=e+s,l.maxY=i+r,a&&(h=t.staticTree.search(l)),n&&t.useTree)o=t.tree.search(l);else if(n){var u=t.bodies,c={position:{x:e,y:i},left:e,top:i,right:e+s,bottom:i+r,isCircle:!1},d=t.intersects;u.iterate((function(t){d(t,c)&&o.push(t)}))}return h.concat(o)}},62121:t=>{var e={setPushable:function(t){return void 0===t&&(t=!0),this.body.pushable=t,this}};t.exports=e},29384:t=>{t.exports={setOffset:function(t,e){return this.body.setOffset(t,e),this},setSize:function(t,e,i){return this.body.setSize(t,e,i),this},setBodySize:function(t,e,i){return this.body.setSize(t,e,i),this},setCircle:function(t,e,i){return this.body.setCircle(t,e,i),this}}},15098:t=>{t.exports={setVelocity:function(t,e){return this.body.setVelocity(t,e),this},setVelocityX:function(t){return this.body.setVelocityX(t),this},setVelocityY:function(t){return this.body.setVelocityY(t),this},setMaxVelocity:function(t,e){return this.body.maxVelocity.set(t,e),this}}},92209:(t,e,i)=>{t.exports={Acceleration:i(1093),Angular:i(59023),Bounce:i(62069),Collision:i(78389),Debug:i(87118),Drag:i(52819),Enable:i(4074),Friction:i(40831),Gravity:i(26775),Immovable:i(9437),Mass:i(30621),OverlapCirc:i(72441),OverlapRect:i(47956),Pushable:i(62121),Size:i(29384),Velocity:i(15098)}},37747:t=>{t.exports={DYNAMIC_BODY:0,STATIC_BODY:1,GROUP:2,TILEMAPLAYER:3,FACING_NONE:10,FACING_UP:11,FACING_DOWN:12,FACING_LEFT:13,FACING_RIGHT:14}},20009:t=>{t.exports="collide"},36768:t=>{t.exports="overlap"},60473:t=>{t.exports="pause"},89954:t=>{t.exports="resume"},61804:t=>{t.exports="tilecollide"},7161:t=>{t.exports="tileoverlap"},34689:t=>{t.exports="worldbounds"},16006:t=>{t.exports="worldstep"},63012:(t,e,i)=>{t.exports={COLLIDE:i(20009),OVERLAP:i(36768),PAUSE:i(60473),RESUME:i(89954),TILE_COLLIDE:i(61804),TILE_OVERLAP:i(7161),WORLD_BOUNDS:i(34689),WORLD_STEP:i(16006)}},27064:(t,e,i)=>{var s=i(37747),r=i(79291),n={ArcadePhysics:i(86689),Body:i(37742),Collider:i(79342),Components:i(92209),Events:i(63012),Factory:i(66022),GetCollidesWith:i(79599),GetOverlapX:i(64897),GetOverlapY:i(45170),SeparateX:i(14087),SeparateY:i(89936),Group:i(60758),Image:i(71289),Sprite:i(13759),StaticBody:i(72624),StaticGroup:i(71464),Tilemap:i(55173),World:i(82248)};n=r(!1,n,s),t.exports=n},96602:t=>{t.exports=function(t,e){return t.collisionCallback?!t.collisionCallback.call(t.collisionCallbackContext,e,t):!t.layer.callbacks[t.index]||!t.layer.callbacks[t.index].callback.call(t.layer.callbacks[t.index].callbackContext,e,t)}},36294:t=>{t.exports=function(t,e){e<0?(t.blocked.none=!1,t.blocked.left=!0):e>0&&(t.blocked.none=!1,t.blocked.right=!0),t.position.x-=e,t.updateCenter(),0===t.bounce.x?t.velocity.x=0:t.velocity.x=-t.velocity.x*t.bounce.x}},67013:t=>{t.exports=function(t,e){e<0?(t.blocked.none=!1,t.blocked.up=!0):e>0&&(t.blocked.none=!1,t.blocked.down=!0),t.position.y-=e,t.updateCenter(),0===t.bounce.y?t.velocity.y=0:t.velocity.y=-t.velocity.y*t.bounce.y}},40012:(t,e,i)=>{var s=i(21329),r=i(53442),n=i(2483);t.exports=function(t,e,i,a,o,h,l){var u=a.left,c=a.top,d=a.right,f=a.bottom,p=i.faceLeft||i.faceRight,g=i.faceTop||i.faceBottom;if(l||(p=!0,g=!0),!p&&!g)return!1;var v=0,m=0,x=0,y=1;if(e.deltaAbsX()>e.deltaAbsY()?x=-1:e.deltaAbsX(){var s=i(36294);t.exports=function(t,e,i,r,n,a){var o=0,h=e.faceLeft,l=e.faceRight,u=e.collideLeft,c=e.collideRight;return a||(h=!0,l=!0,u=!0,c=!0),t.deltaX()<0&&c&&t.checkCollision.left?l&&t.x0&&u&&t.checkCollision.right&&h&&t.right>i&&(o=t.right-i)>n&&(o=0),0!==o&&(t.customSeparateX?t.overlapX=o:s(t,o)),o}},53442:(t,e,i)=>{var s=i(67013);t.exports=function(t,e,i,r,n,a){var o=0,h=e.faceTop,l=e.faceBottom,u=e.collideUp,c=e.collideDown;return a||(h=!0,l=!0,u=!0,c=!0),t.deltaY()<0&&c&&t.checkCollision.up?l&&t.y0&&u&&t.checkCollision.down&&h&&t.bottom>i&&(o=t.bottom-i)>n&&(o=0),0!==o&&(t.customSeparateY?t.overlapY=o:s(t,o)),o}},2483:t=>{t.exports=function(t,e){return!(e.right<=t.left||e.bottom<=t.top||e.position.x>=t.right||e.position.y>=t.bottom)}},55173:(t,e,i)=>{var s={ProcessTileCallbacks:i(96602),ProcessTileSeparationX:i(36294),ProcessTileSeparationY:i(67013),SeparateTile:i(40012),TileCheckX:i(21329),TileCheckY:i(53442),TileIntersectsBody:i(2483)};t.exports=s},52018:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){this.pluginManager=t,this.game=t.game},init:function(){},start:function(){},stop:function(){},destroy:function(){this.pluginManager=null,this.game=null,this.scene=null,this.systems=null}});t.exports=s},42363:t=>{t.exports={Global:["game","anims","cache","plugins","registry","scale","sound","textures","renderer"],CoreScene:["EventEmitter","CameraManager","GameObjectCreator","GameObjectFactory","ScenePlugin","DisplayList","UpdateList"],DefaultScene:["Clock","DataManagerPlugin","InputPlugin","Loader","TweenManager","LightsPlugin"]}},37277:t=>{var e={},i={},s={register:function(t,i,s,r){void 0===r&&(r=!1),e[t]={plugin:i,mapping:s,custom:r}},registerCustom:function(t,e,s,r){i[t]={plugin:e,mapping:s,data:r}},hasCore:function(t){return e.hasOwnProperty(t)},hasCustom:function(t){return i.hasOwnProperty(t)},getCore:function(t){return e[t]},getCustom:function(t){return i[t]},getCustomClass:function(t){return i.hasOwnProperty(t)?i[t].plugin:null},remove:function(t){e.hasOwnProperty(t)&&delete e[t]},removeCustom:function(t){i.hasOwnProperty(t)&&delete i[t]},destroyCorePlugins:function(){for(var t in e)e.hasOwnProperty(t)&&delete e[t]},destroyCustomPlugins:function(){for(var t in i)i.hasOwnProperty(t)&&delete i[t]}};t.exports=s},77332:(t,e,i)=>{var s=i(83419),r=i(8443),n=i(50792),a=i(74099),o=i(44603),h=i(39429),l=i(95540),u=i(37277),c=i(72905),d=new s({Extends:n,initialize:function(t){n.call(this),this.game=t,this.plugins=[],this.scenePlugins=[],this._pendingGlobal=[],this._pendingScene=[],t.isBooted?this.boot():t.events.once(r.BOOT,this.boot,this)},boot:function(){var t,e,i,s,n,a,o,h=this.game.config,u=h.installGlobalPlugins;for(u=u.concat(this._pendingGlobal),t=0;t{var s=i(52018),r=i(83419),n=i(44594),a=new r({Extends:s,initialize:function(t,e,i){s.call(this,e),this.scene=t,this.systems=t.sys,this.pluginKey=i,t.sys.events.once(n.BOOT,this.boot,this)},boot:function(){},destroy:function(){this.pluginManager=null,this.game=null,this.scene=null,this.systems=null}});t.exports=a},18922:(t,e,i)=>{t.exports={BasePlugin:i(52018),DefaultPlugins:i(42363),PluginCache:i(37277),PluginManager:i(77332),ScenePlugin:i(45145)}},63595:()=>{"undefined"!=typeof HTMLVideoElement&&!("requestVideoFrameCallback"in HTMLVideoElement.prototype)&&"getVideoPlaybackQuality"in HTMLVideoElement.prototype&&(HTMLVideoElement.prototype._rvfcpolyfillmap={},HTMLVideoElement.prototype.requestVideoFrameCallback=function(t){const e=performance.now(),i=this.getVideoPlaybackQuality(),s=this.mozPresentedFrames||this.mozPaintedFrames||i.totalVideoFrames-i.droppedVideoFrames,r=(n,a)=>{const o=this.getVideoPlaybackQuality(),h=this.mozPresentedFrames||this.mozPaintedFrames||o.totalVideoFrames-o.droppedVideoFrames;if(h>s){const s=this.mozFrameDelay||o.totalFrameDelay-i.totalFrameDelay||0,r=a-n;t(a,{presentationTime:a+1e3*s,expectedDisplayTime:a+r,width:this.videoWidth,height:this.videoHeight,mediaTime:Math.max(0,this.currentTime||0)+r/1e3,presentedFrames:h,processingDuration:s}),delete this._rvfcpolyfillmap[e]}else this._rvfcpolyfillmap[e]=requestAnimationFrame((t=>r(a,t)))};return this._rvfcpolyfillmap[e]=requestAnimationFrame((t=>r(e,t))),e},HTMLVideoElement.prototype.cancelVideoFrameCallback=function(t){cancelAnimationFrame(this._rvfcpolyfillmap[t]),delete this._rvfcpolyfillmap[t]})},10312:t=>{t.exports={SKIP_CHECK:-1,NORMAL:0,ADD:1,MULTIPLY:2,SCREEN:3,OVERLAY:4,DARKEN:5,LIGHTEN:6,COLOR_DODGE:7,COLOR_BURN:8,HARD_LIGHT:9,SOFT_LIGHT:10,DIFFERENCE:11,EXCLUSION:12,HUE:13,SATURATION:14,COLOR:15,LUMINOSITY:16,ERASE:17,SOURCE_IN:18,SOURCE_OUT:19,SOURCE_ATOP:20,DESTINATION_OVER:21,DESTINATION_IN:22,DESTINATION_OUT:23,DESTINATION_ATOP:24,LIGHTER:25,COPY:26,XOR:27}},29795:t=>{t.exports={DEFAULT:0,LINEAR:0,NEAREST:1}},68627:(t,e,i)=>{var s=i(19715),r=i(32880),n=i(83419),a=i(8054),o=i(50792),h=i(92503),l=i(56373),u=i(97480),c=i(69442),d=i(61340),f=new n({Extends:o,initialize:function(t){o.call(this);var e=t.config;this.config={clearBeforeRender:e.clearBeforeRender,backgroundColor:e.backgroundColor,antialias:e.antialias,roundPixels:e.roundPixels},this.game=t,this.type=a.CANVAS,this.drawCount=0,this.width=0,this.height=0,this.gameCanvas=t.canvas;var i={alpha:t.config.transparent,desynchronized:t.config.desynchronized,willReadFrequently:!1};this.gameContext=e.context?e.context:this.gameCanvas.getContext("2d",i),this.currentContext=this.gameContext,this.antialias=t.config.antialias,this.blendModes=l(),this.snapshotState={x:0,y:0,width:1,height:1,getPixel:!1,callback:null,type:"image/png",encoder:.92},this._tempMatrix1=new d,this._tempMatrix2=new d,this._tempMatrix3=new d,this.isBooted=!1,this.init()},init:function(){this.game.textures.once(c.READY,this.boot,this)},boot:function(){var t=this.game,e=t.scale.baseSize;this.width=e.width,this.height=e.height,this.isBooted=!0,t.scale.on(u.RESIZE,this.onResize,this),this.resize(e.width,e.height)},onResize:function(t,e){e.width===this.width&&e.height===this.height||this.resize(e.width,e.height)},resize:function(t,e){this.width=t,this.height=e,this.emit(h.RESIZE,t,e)},resetTransform:function(){this.currentContext.setTransform(1,0,0,1,0,0)},setBlendMode:function(t){return this.currentContext.globalCompositeOperation=t,this},setContext:function(t){return this.currentContext=t||this.gameContext,this},setAlpha:function(t){return this.currentContext.globalAlpha=t,this},preRender:function(){var t=this.gameContext,e=this.config,i=this.width,s=this.height;t.globalAlpha=1,t.globalCompositeOperation="source-over",t.setTransform(1,0,0,1,0,0),e.clearBeforeRender&&(t.clearRect(0,0,i,s),e.transparent||(t.fillStyle=e.backgroundColor.rgba,t.fillRect(0,0,i,s))),t.save(),this.drawCount=0,this.emit(h.PRE_RENDER)},render:function(t,e,i){var r=e.length;this.emit(h.RENDER,t,i);var n=i.x,a=i.y,o=i.width,l=i.height,u=i.renderToTexture?i.context:t.sys.context;u.save(),this.game.scene.customViewports&&(u.beginPath(),u.rect(n,a,o,l),u.clip()),i.emit(s.PRE_RENDER,i),this.currentContext=u;var c=i.mask;c&&c.preRenderCanvas(this,null,i._maskCamera),i.transparent||(u.fillStyle=i.backgroundColor.rgba,u.fillRect(n,a,o,l)),u.globalAlpha=i.alpha,u.globalCompositeOperation="source-over",this.drawCount+=r,i.renderToTexture&&i.emit(s.PRE_RENDER,i),i.matrix.copyToContext(u);for(var d=0;d=0?m=-(m+c):m<0&&(m=Math.abs(m)-c)),t.flipY&&(x>=0?x=-(x+d):x<0&&(x=Math.abs(x)-d))}var T=1,w=1;t.flipX&&(f||(m+=-e.realWidth+2*g),T=-1),t.flipY&&(f||(x+=-e.realHeight+2*v),w=-1);var E=t.x,S=t.y;o.applyITRS(E,S,t.rotation,t.scaleX*T,t.scaleY*w),a.copyFrom(i.matrix),s?(a.multiplyWithOffset(s,-i.scrollX*t.scrollFactorX,-i.scrollY*t.scrollFactorY),o.e=E,o.f=S):(o.e-=i.scrollX*t.scrollFactorX,o.f-=i.scrollY*t.scrollFactorY),a.multiply(o),i.roundPixels&&(a.e=Math.round(a.e),a.f=Math.round(a.f)),n.save(),a.setToContext(n),n.globalCompositeOperation=this.blendModes[t.blendMode],n.globalAlpha=r,n.imageSmoothingEnabled=!e.source.scaleMode,t.mask&&t.mask.preRenderCanvas(this,t,i),c>0&&d>0&&(i.roundPixels?n.drawImage(e.source.image,l,u,c,d,Math.round(m),Math.round(x),Math.round(c/p),Math.round(d/p)):n.drawImage(e.source.image,l,u,c,d,m,x,c/p,d/p)),t.mask&&t.mask.postRenderCanvas(this,t,i),n.restore()}},destroy:function(){this.removeAllListeners(),this.game=null,this.gameCanvas=null,this.gameContext=null}});t.exports=f},55830:(t,e,i)=>{t.exports={CanvasRenderer:i(68627),GetBlendModes:i(56373),SetTransform:i(20926)}},56373:(t,e,i)=>{var s=i(10312),r=i(89289);t.exports=function(){var t=[],e=r.supportNewBlendModes,i="source-over";return t[s.NORMAL]=i,t[s.ADD]="lighter",t[s.MULTIPLY]=e?"multiply":i,t[s.SCREEN]=e?"screen":i,t[s.OVERLAY]=e?"overlay":i,t[s.DARKEN]=e?"darken":i,t[s.LIGHTEN]=e?"lighten":i,t[s.COLOR_DODGE]=e?"color-dodge":i,t[s.COLOR_BURN]=e?"color-burn":i,t[s.HARD_LIGHT]=e?"hard-light":i,t[s.SOFT_LIGHT]=e?"soft-light":i,t[s.DIFFERENCE]=e?"difference":i,t[s.EXCLUSION]=e?"exclusion":i,t[s.HUE]=e?"hue":i,t[s.SATURATION]=e?"saturation":i,t[s.COLOR]=e?"color":i,t[s.LUMINOSITY]=e?"luminosity":i,t[s.ERASE]="destination-out",t[s.SOURCE_IN]="source-in",t[s.SOURCE_OUT]="source-out",t[s.SOURCE_ATOP]="source-atop",t[s.DESTINATION_OVER]="destination-over",t[s.DESTINATION_IN]="destination-in",t[s.DESTINATION_OUT]="destination-out",t[s.DESTINATION_ATOP]="destination-atop",t[s.LIGHTER]="lighter",t[s.COPY]="copy",t[s.XOR]="xor",t}},20926:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,r,n){var a=r.alpha*i.alpha;if(a<=0)return!1;var o=s(i,r,n).calc;return e.globalCompositeOperation=t.blendModes[i.blendMode],e.globalAlpha=a,e.save(),o.setToContext(e),e.imageSmoothingEnabled=i.frame?!i.frame.source.scaleMode:t.antialias,!0}},63899:t=>{t.exports="losewebgl"},6119:t=>{t.exports="postrender"},48070:t=>{t.exports="prerender"},15640:t=>{t.exports="render"},8912:t=>{t.exports="resize"},87124:t=>{t.exports="restorewebgl"},92503:(t,e,i)=>{t.exports={LOSE_WEBGL:i(63899),POST_RENDER:i(6119),PRE_RENDER:i(48070),RENDER:i(15640),RESIZE:i(8912),RESTORE_WEBGL:i(87124)}},36909:(t,e,i)=>{t.exports={Events:i(92503),Snapshot:i(89966)},t.exports.Canvas=i(55830),t.exports.WebGL=i(4159)},32880:(t,e,i)=>{var s=i(27919),r=i(40987),n=i(95540);t.exports=function(t,e){var i=n(e,"callback"),a=n(e,"type","image/png"),o=n(e,"encoder",.92),h=Math.abs(Math.round(n(e,"x",0))),l=Math.abs(Math.round(n(e,"y",0))),u=Math.floor(n(e,"width",t.width)),c=Math.floor(n(e,"height",t.height));if(n(e,"getPixel",!1)){var d=t.getContext("2d",{willReadFrequently:!1}).getImageData(h,l,1,1).data;i.call(null,new r(d[0],d[1],d[2],d[3]))}else if(0!==h||0!==l||u!==t.width||c!==t.height){var f=s.createWebGL(this,u,c),p=f.getContext("2d",{willReadFrequently:!0});u>0&&c>0&&p.drawImage(t,h,l,u,c,0,0,u,c);var g=new Image;g.onerror=function(){i.call(null),s.remove(f)},g.onload=function(){i.call(null,g),s.remove(f)},g.src=f.toDataURL(a,o)}else{var v=new Image;v.onerror=function(){i.call(null)},v.onload=function(){i.call(null,v)},v.src=t.toDataURL(a,o)}}},88815:(t,e,i)=>{var s=i(27919),r=i(40987),n=i(95540);t.exports=function(t,e){var i=t,a=n(e,"callback"),o=n(e,"type","image/png"),h=n(e,"encoder",.92),l=Math.abs(Math.round(n(e,"x",0))),u=Math.abs(Math.round(n(e,"y",0))),c=n(e,"getPixel",!1),d=n(e,"isFramebuffer",!1),f=d?n(e,"bufferWidth",1):i.drawingBufferWidth,p=d?n(e,"bufferHeight",1):i.drawingBufferHeight;if(c){var g=new Uint8Array(4),v=d?u:p-u;i.readPixels(l,v,1,1,i.RGBA,i.UNSIGNED_BYTE,g),a.call(null,new r(g[0],g[1],g[2],g[3]))}else{var m=Math.floor(n(e,"width",f)),x=Math.floor(n(e,"height",p)),y=m*x*4,T=new Uint8Array(y);i.readPixels(l,p-u-x,m,x,i.RGBA,i.UNSIGNED_BYTE,T);for(var w=s.createWebGL(this,m,x),E=w.getContext("2d",{willReadFrequently:!0}),S=E.getImageData(0,0,m,x),b=S.data,A=0;A{t.exports={Canvas:i(32880),WebGL:i(88815)}},7530:(t,e,i)=>{var s=i(83419),r=i(36060),n=i(90330),a=i(82264),o=i(95540),h=i(32302),l=i(63448),u=i(31302),c=i(58918),d=i(14811),f=i(92651),p=i(96569),g=i(56527),v=i(57516),m=i(43439),x=i(81041),y=i(12385),T=i(7589),w=i(95428),E=i(72905),S=new s({initialize:function(t){this.game=t.game,this.renderer=t,this.classes=new n([[r.UTILITY_PIPELINE,T],[r.MULTI_PIPELINE,v],[r.BITMAPMASK_PIPELINE,u],[r.SINGLE_PIPELINE,y],[r.ROPE_PIPELINE,x],[r.LIGHT_PIPELINE,p],[r.POINTLIGHT_PIPELINE,m],[r.MOBILE_PIPELINE,g]]),this.postPipelineClasses=new n,this.pipelines=new n,this.postPipelineInstances=[],this.default=null,this.current=null,this.previous=null,this.MULTI_PIPELINE=null,this.BITMAPMASK_PIPELINE=null,this.UTILITY_PIPELINE=null,this.MOBILE_PIPELINE=null,this.FX_PIPELINE=null,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2,this.renderTargets=[],this.maxDimension=0,this.frameInc=32,this.targetIndex=0},boot:function(t,e,i){var s=this.renderer,n=this.renderTargets;this.frameInc=Math.floor(o(t,"frameInc",32));var l,u,p=s.width,g=s.height,v=this.game.config.disablePreFX;if(this.game.config.disablePostFX||this.postPipelineClasses.setAll([[String(d.BARREL),c.Barrel],[String(d.BLOOM),c.Bloom],[String(d.BLUR),c.Blur],[String(d.BOKEH),c.Bokeh],[String(d.CIRCLE),c.Circle],[String(d.COLOR_MATRIX),c.ColorMatrix],[String(d.DISPLACEMENT),c.Displacement],[String(d.GLOW),c.Glow],[String(d.GRADIENT),c.Gradient],[String(d.PIXELATE),c.Pixelate],[String(d.SHADOW),c.Shadow],[String(d.SHINE),c.Shine],[String(d.VIGNETTE),c.Vignette],[String(d.WIPE),c.Wipe]]),!v){this.classes.set(r.FX_PIPELINE,f);for(var m=Math.min(p,g),x=Math.ceil(m/this.frameInc),y=1;y=0;i--){var s=e[i];s.active&&s.preBatch(t)}}},postBatch:function(t){if(t.hasPostPipeline){this.flush();for(var e=t.postPipelines,i=0;i=0;i--){var s=e[i];s.active&&s.preBatch(t)}}},postBatchCamera:function(t){if(t.hasPostPipeline){this.flush();for(var e=t.postPipelines,i=0;ithis.maxDimension)return this.targetIndex=e.length-3,e[this.targetIndex];var i=3*(l(t,this.frameInc,0,!0)-1);return this.targetIndex=i,e[i]},getSwapRenderTarget:function(){return this.renderTargets[this.targetIndex+1]},getAltSwapRenderTarget:function(){return this.renderTargets[this.targetIndex+2]},destroy:function(){this.flush(),this.classes.clear(),this.postPipelineClasses.clear(),this.pipelines.clear(),this.renderer=null,this.game=null,this.classes=null,this.postPipelineClasses=null,this.pipelines=null,this.default=null,this.current=null,this.previous=null}});t.exports=S},32302:(t,e,i)=>{var s=i(83419),r=i(92503),n=new s({initialize:function(t,e,i,s,r,n,a,o,h){void 0===s&&(s=1),void 0===r&&(r=0),void 0===n&&(n=!0),void 0===a&&(a=!1),void 0===o&&(o=!0),void 0===h&&(h=!0),this.renderer=t,this.framebuffer=null,this.texture=null,this.width=0,this.height=0,this.scale=s,this.minFilter=r,this.autoClear=n,this.autoResize=!0,this.hasDepthBuffer=o,this.forceClamp=h,this.resize(e,i),a?this.setAutoResize(!0):this.autoResize=!1},setAutoResize:function(t){return t&&!this.autoResize?(this.renderer.on(r.RESIZE,this.resize,this),this.autoResize=!0):!t&&this.autoResize&&(this.renderer.off(r.RESIZE,this.resize,this),this.autoResize=!1),this},resize:function(t,e){if((t=Math.round(t*this.scale))<=0&&(t=1),(e=Math.round(e*this.scale))<=0&&(e=1),this.autoResize&&(t!==this.width||e!==this.height)){var i=this.renderer;i.deleteFramebuffer(this.framebuffer),i.deleteTexture(this.texture),this.texture=i.createTextureFromSource(null,t,e,this.minFilter,this.forceClamp),this.framebuffer=i.createFramebuffer(t,e,this.texture,this.hasDepthBuffer),this.width=t,this.height=e}return this},willResize:function(t,e){return(t=Math.round(t*this.scale))<=0&&(t=1),(e=Math.round(e*this.scale))<=0&&(e=1),t!==this.width||e!==this.height},bind:function(t,e,i){void 0===t&&(t=!1);var s=this.renderer;if(t&&s.flush(),e&&i&&this.resize(e,i),s.pushFramebuffer(this.framebuffer,!1,!1),t&&this.adjustViewport(),this.autoClear){var r=this.renderer.gl;r.clearColor(0,0,0,0),r.clear(r.COLOR_BUFFER_BIT)}s.clearStencilMask()},adjustViewport:function(){var t=this.renderer.gl;t.viewport(0,0,this.width,this.height),t.disable(t.SCISSOR_TEST)},clear:function(){var t=this.renderer,e=t.gl;t.pushFramebuffer(this.framebuffer),e.disable(e.SCISSOR_TEST),e.clearColor(0,0,0,0),e.clear(e.COLOR_BUFFER_BIT),t.popFramebuffer(),t.resetScissor()},unbind:function(t){void 0===t&&(t=!1);var e=this.renderer;return t&&e.flush(),e.popFramebuffer()},destroy:function(){var t=this.renderer;t.off(r.RESIZE,this.resize,this),t.deleteFramebuffer(this.framebuffer),t.deleteTexture(this.texture),this.renderer=null,this.framebuffer=null,this.texture=null}});t.exports=n},70554:t=>{t.exports={getTintFromFloats:function(t,e,i,s){return((255&(255*s|0))<<24|(255&(255*t|0))<<16|(255&(255*e|0))<<8|255&(255*i|0))>>>0},getTintAppendFloatAlpha:function(t,e){return((255&(255*e|0))<<24|t)>>>0},getTintAppendFloatAlphaAndSwap:function(t,e){return((255&(255*e|0))<<24|(255&(0|t))<<16|(255&(t>>8|0))<<8|255&(t>>16|0))>>>0},getFloatsFromUintRGB:function(t){return[(255&(t>>16|0))/255,(255&(t>>8|0))/255,(255&(0|t))/255]},checkShaderMax:function(t,e){var i=Math.min(16,t.getParameter(t.MAX_TEXTURE_IMAGE_UNITS));return e&&-1!==e?Math.min(i,e):i},parseFragmentShaderMaxTextures:function(t,e){if(!t)return"";for(var i="",s=0;s0&&(i+="\n\telse "),s{var s=i(83419),r=i(62644),n=i(50792),a=i(77085),o=i(95540),h=i(37867),l=i(92503),u=i(32302),c=i(70554),d=i(38683),f=new s({Extends:n,initialize:function(t){n.call(this);var e=t.game,i=e.renderer,s=i.gl;this.name=o(t,"name","WebGLPipeline"),this.game=e,this.renderer=i,this.manager,this.gl=s,this.view=e.canvas,this.width=0,this.height=0,this.vertexCount=0,this.vertexCapacity=0,this.vertexData,this.vertexBuffer,this.activeBuffer,this.topology=o(t,"topology",s.TRIANGLES),this.bytes,this.vertexViewF32,this.vertexViewU32,this.active=!0,this.forceZero=o(t,"forceZero",!1),this.hasBooted=!1,this.isPostFX=!1,this.isPreFX=!1,this.renderTargets=[],this.currentRenderTarget,this.shaders=[],this.currentShader,this.projectionMatrix,this.projectionWidth=0,this.projectionHeight=0,this.config=t,this.glReset=!1,this.batch=[],this.currentBatch=null,this.currentTexture=null,this.currentUnit=0,this.activeTextures=[],this.resizeUniform=o(t,"resizeUniform","")},boot:function(){var t,e=this.gl,i=this.config,s=this.renderer;this.isPostFX||(this.projectionMatrix=(new h).identity());var r=this.renderTargets,n=o(i,"renderTarget",!1);"boolean"==typeof n&&n&&(n=1);var c=s.width,d=s.height;if("number"==typeof n)for(t=0;tT&&(T=y[t].vertexSize);var w=o(i,"batchSize",s.config.batchSize);this.vertexCapacity=6*w;var E=new ArrayBuffer(this.vertexCapacity*T);this.vertexData=E,this.bytes=new Uint8Array(E),this.vertexViewF32=new Float32Array(E),this.vertexViewU32=new Uint32Array(E);var S=o(i,"vertices",null);for(S?(this.vertexViewF32.set(S),this.vertexBuffer=s.createVertexBuffer(E,e.STATIC_DRAW)):this.vertexBuffer=s.createVertexBuffer(E.byteLength,e.DYNAMIC_DRAW),this.setVertexBuffer(),t=y.length-1;t>=0;t--)y[t].rebind();this.hasBooted=!0,s.on(l.RESIZE,this.resize,this),s.on(l.PRE_RENDER,this.onPreRender,this),s.on(l.RENDER,this.onRender,this),s.on(l.POST_RENDER,this.onPostRender,this),this.emit(a.BOOT,this),this.onBoot()},onBoot:function(){},onResize:function(){},setShader:function(t,e,i){var s=this.renderer;t===this.currentShader&&s.currentProgram===this.currentShader.program||(this.flush(),this.setVertexBuffer(i)&&!e&&(e=!0),t.bind(e,!1),this.currentShader=t);return this},getShaderByName:function(t){for(var e=this.shaders,i=0;i-1&&(m=E.substring(20))}x&&y&&v.push(new d(this,m,x,y,r(T)))}this.shaders=v}return 0===this.shaders.length?console.warn("Pipeline: "+this.name+" - Invalid shader config"):this.currentShader=this.shaders[0],this},createBatch:function(t){return this.currentBatch={start:this.vertexCount,count:0,texture:[t],unit:0,maxUnit:0},this.currentUnit=0,this.currentTexture=t,this.batch.push(this.currentBatch),0},addTextureToBatch:function(t){var e=this.currentBatch;e&&(e.texture.push(t),e.unit++,e.maxUnit++)},pushBatch:function(t){if(!this.currentBatch||this.forceZero&&t!==this.currentTexture)return this.createBatch(t);if(t===this.currentTexture)return this.currentUnit;var e=this.currentBatch,i=e.texture.indexOf(t);return-1===i?e.texture.length===this.renderer.maxTextures?this.createBatch(t):(e.unit++,e.maxUnit++,e.texture.push(t),this.currentUnit=e.unit,this.currentTexture=t,e.unit):(this.currentUnit=i,this.currentTexture=t,i)},setGameObject:function(t,e){return void 0===e&&(e=t.frame),this.pushBatch(e.source.glTexture)},shouldFlush:function(t){return void 0===t&&(t=0),this.vertexCount+t>this.vertexCapacity},vertexAvailable:function(){return this.vertexCapacity-this.vertexCount},resize:function(t,e){t===this.width&&e===this.height||this.flush(),this.width=t,this.height=e;for(var i=this.renderTargets,s=0;s=0;i--){var s=e[i].rebind();t&&s!==t||(this.currentShader=s)}return this.activeTextures.length=0,this.emit(a.REBIND,this.currentShader),this.onActive(this.currentShader),this.onRebind(),this.glReset=!1,this},restoreContext:function(){var t=this.shaders,e=!!this.vertexBuffer;this.activeBuffer=null,this.activeTextures.length=0,this.batch.length=0,this.currentBatch=null,this.currentTexture=null,this.currentUnit=0,e&&this.setVertexBuffer();for(var i=0;i0){this.emit(a.BEFORE_FLUSH,this,t),this.onBeforeFlush(t);var e=this.gl,i=this.vertexCount,s=this.currentShader.vertexSize,r=this.topology;if(this.active){var n,o,h;this.setVertexBuffer(),i===this.vertexCapacity?e.bufferData(e.ARRAY_BUFFER,this.vertexData,e.DYNAMIC_DRAW):e.bufferSubData(e.ARRAY_BUFFER,0,this.bytes.subarray(0,i*s));var l=this.batch,u=this.activeTextures;if(this.forceZero)for(u[0]||e.activeTexture(e.TEXTURE0),n=0;n{var s=i(95428),r=i(72905),n=i(19715),a=i(83419),o=i(8054),h=i(50792),l=i(92503),u=i(50030),c=i(37867),d=i(29747),f=i(7530),p=i(32302),g=i(97480),v=i(69442),m=i(70554),x=i(88815),y=i(26128),T=i(1482),w=i(82751),E=i(84387),S=i(93567),b=i(57183),A=!1,_=new a({Extends:h,initialize:function(t){h.call(this);var e=t.config,i={alpha:e.transparent,desynchronized:e.desynchronized,depth:!0,antialias:e.antialiasGL,premultipliedAlpha:e.premultipliedAlpha,stencil:!0,failIfMajorPerformanceCaveat:e.failIfMajorPerformanceCaveat,powerPreference:e.powerPreference,preserveDrawingBuffer:e.preserveDrawingBuffer,willReadFrequently:!1};this.config={clearBeforeRender:e.clearBeforeRender,antialias:e.antialias,backgroundColor:e.backgroundColor,contextCreation:i,roundPixels:e.roundPixels,maxTextures:e.maxTextures,maxTextureSize:e.maxTextureSize,batchSize:e.batchSize,maxLights:e.maxLights,mipmapFilter:e.mipmapFilter},this.game=t,this.type=o.WEBGL,this.pipelines=null,this.width=0,this.height=0,this.canvas=t.canvas,this.blendModes=[],this.contextLost=!1,this.snapshotState={x:0,y:0,width:1,height:1,getPixel:!1,callback:null,type:"image/png",encoder:.92,isFramebuffer:!1,bufferWidth:0,bufferHeight:0},this.maxTextures=0,this.textureIndexes,this.glBufferWrappers=[],this.glProgramWrappers=[],this.glTextureWrappers=[],this.glFramebufferWrappers=[],this.glAttribLocationWrappers=[],this.glUniformLocationWrappers=[],this.currentFramebuffer=null,this.fboStack=[],this.currentProgram=null,this.currentBlendMode=1/0,this.currentScissorEnabled=!1,this.currentScissor=null,this.scissorStack=[],this.contextLostHandler=d,this.contextRestoredHandler=d,this.previousContextLostHandler=d,this.previousContextRestoredHandler=d,this.gl=null,this.supportedExtensions=null,this.instancedArraysExtension=null,this.vaoExtension=null,this.extensions={},this.glFormats,this.compression,this.drawingBufferHeight=0,this.blankTexture=null,this.normalTexture=null,this.whiteTexture=null,this.maskCount=0,this.maskStack=[],this.currentMask={mask:null,camera:null},this.currentCameraMask={mask:null,camera:null},this.glFuncMap=null,this.currentType="",this.newType=!1,this.nextTypeMatch=!1,this.finalType=!1,this.mipmapFilter=null,this.defaultScissor=[0,0,0,0],this.isBooted=!1,this.renderTarget=null,this.projectionMatrix,this.projectionWidth=0,this.projectionHeight=0,this.maskSource=null,this.maskTarget=null,this.spector=null,this._debugCapture=!1,this.init(this.config)},init:function(t){var e,i=this.game,s=this.canvas,r=t.backgroundColor;if(!(e=i.config.context?i.config.context:s.getContext("webgl",t.contextCreation)||s.getContext("experimental-webgl",t.contextCreation))||e.isContextLost())throw this.contextLost=!0,new Error("WebGL unsupported");this.gl=e;var n=this;!function(){var t=e.getSupportedExtensions();n.supportedExtensions=t;var i="ANGLE_instanced_arrays";n.instancedArraysExtension=t.indexOf(i)>-1?e.getExtension(i):null;var s="OES_vertex_array_object";n.vaoExtension=t.indexOf(s)>-1?e.getExtension(s):null}(),this.setContextHandlers(),i.context=e;for(var a=0;a<=27;a++)this.blendModes.push({func:[e.ONE,e.ONE_MINUS_SRC_ALPHA],equation:e.FUNC_ADD});this.blendModes[1].func=[e.ONE,e.DST_ALPHA],this.blendModes[2].func=[e.DST_COLOR,e.ONE_MINUS_SRC_ALPHA],this.blendModes[3].func=[e.ONE,e.ONE_MINUS_SRC_COLOR],this.blendModes[17]={func:[e.ZERO,e.ONE_MINUS_SRC_ALPHA],equation:e.FUNC_REVERSE_SUBTRACT},this.glFormats=[e.BYTE,e.SHORT,e.UNSIGNED_BYTE,e.UNSIGNED_SHORT,e.FLOAT],this.glFuncMap={mat2:{func:e.uniformMatrix2fv,length:1,matrix:!0},mat3:{func:e.uniformMatrix3fv,length:1,matrix:!0},mat4:{func:e.uniformMatrix4fv,length:1,matrix:!0},"1f":{func:e.uniform1f,length:1},"1fv":{func:e.uniform1fv,length:1},"1i":{func:e.uniform1i,length:1},"1iv":{func:e.uniform1iv,length:1},"2f":{func:e.uniform2f,length:2},"2fv":{func:e.uniform2fv,length:1},"2i":{func:e.uniform2i,length:2},"2iv":{func:e.uniform2iv,length:1},"3f":{func:e.uniform3f,length:3},"3fv":{func:e.uniform3fv,length:1},"3i":{func:e.uniform3i,length:3},"3iv":{func:e.uniform3iv,length:1},"4f":{func:e.uniform4f,length:4},"4fv":{func:e.uniform4fv,length:1},"4i":{func:e.uniform4i,length:4},"4iv":{func:e.uniform4iv,length:1}},t.maxTextures&&-1!==t.maxTextures||(t.maxTextures=e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS)),t.maxTextureSize||(t.maxTextureSize=e.getParameter(e.MAX_TEXTURE_SIZE)),this.compression=this.getCompressedTextures(),e.disable(e.DEPTH_TEST),e.disable(e.CULL_FACE),e.enable(e.BLEND),e.clearColor(r.redGL,r.greenGL,r.blueGL,r.alphaGL);return-1!==["NEAREST","LINEAR","NEAREST_MIPMAP_NEAREST","LINEAR_MIPMAP_NEAREST","NEAREST_MIPMAP_LINEAR","LINEAR_MIPMAP_LINEAR"].indexOf(t.mipmapFilter)&&(this.mipmapFilter=e[t.mipmapFilter]),this.maxTextures=m.checkShaderMax(e,t.maxTextures),this.textureIndexes=[],this.createTemporaryTextures(),this.pipelines=new f(this),this.setBlendMode(o.BlendModes.NORMAL),this.projectionMatrix=(new c).identity(),i.textures.once(v.READY,this.boot,this),this},boot:function(){var t=this.game,e=this.pipelines,i=t.scale.baseSize,s=i.width,r=i.height;this.width=s,this.height=r,this.isBooted=!0,this.renderTarget=new p(this,s,r,1,0,!0,!0),this.maskTarget=new p(this,s,r,1,0,!0,!0),this.maskSource=new p(this,s,r,1,0,!0,!0);var n=t.config;e.boot(n.pipeline,n.defaultPipeline,n.autoMobilePipeline),this.blankTexture=t.textures.getFrame("__DEFAULT").glTexture,this.normalTexture=t.textures.getFrame("__NORMAL").glTexture,this.whiteTexture=t.textures.getFrame("__WHITE").glTexture;var a=this.gl;a.bindFramebuffer(a.FRAMEBUFFER,null),a.enable(a.SCISSOR_TEST),t.scale.on(g.RESIZE,this.onResize,this),this.resize(s,r)},setContextHandlers:function(t,e){this.previousContextLostHandler&&this.canvas.removeEventListener("webglcontextlost",this.previousContextLostHandler,!1),this.previousContextRestoredHandler&&this.canvas.removeEventListener("webglcontextlost",this.previousContextRestoredHandler,!1),this.contextLostHandler="function"==typeof t?t.bind(this):this.dispatchContextLost.bind(this),this.contextRestoredHandler="function"==typeof e?e.bind(this):this.dispatchContextRestored.bind(this),this.canvas.addEventListener("webglcontextlost",this.contextLostHandler,!1),this.canvas.addEventListener("webglcontextrestored",this.contextRestoredHandler,!1),this.previousContextLostHandler=this.contextLostHandler,this.previousContextRestoredHandler=this.contextRestoredHandler},dispatchContextLost:function(t){this.contextLost=!0,console&&console.warn("WebGL Context lost. Renderer disabled"),this.emit(l.LOSE_WEBGL,this),t.preventDefault()},dispatchContextRestored:function(t){var e=this.gl;if(e.isContextLost())console&&console.log("WebGL Context restored, but context is still lost");else{this.currentProgram=null,this.currentFramebuffer=null,this.setBlendMode(o.BlendModes.NORMAL),e.disable(e.BLEND),e.disable(e.DEPTH_TEST),e.enable(e.CULL_FACE),this.compression=this.getCompressedTextures();var i=function(t){t.createResource()};s(this.glTextureWrappers,i),s(this.glBufferWrappers,i),s(this.glFramebufferWrappers,i),s(this.glProgramWrappers,i),s(this.glAttribLocationWrappers,i),s(this.glUniformLocationWrappers,i),this.createTemporaryTextures(),this.pipelines.restoreContext(),this.resize(this.game.scale.baseSize.width,this.game.scale.baseSize.height),this.init.setupExtensions(),this.contextLost=!1,console&&console.warn("WebGL Context restored. Renderer running again."),this.emit(l.RESTORE_WEBGL,this),t.preventDefault()}},createTemporaryTextures:function(){for(var t=this.gl,e=0;e0&&s>0;if(a&&o){var h=a[0],l=a[1],u=a[2],c=a[3];o=h!==t||l!==e||u!==i||c!==s}o&&(this.flush(),n.scissor(t,r-e-s,i,s))},resetScissor:function(){var t=this.gl;t.enable(t.SCISSOR_TEST);var e=this.currentScissor;if(e){var i=e[0],s=e[1],r=e[2],n=e[3];r>0&&n>0&&t.scissor(i,this.drawingBufferHeight-s-n,r,n)}},popScissor:function(){var t=this.scissorStack;t.pop();var e=t[t.length-1];e&&this.setScissor(e[0],e[1],e[2],e[3]),this.currentScissor=e},hasActiveStencilMask:function(){var t=this.currentMask.mask,e=this.currentCameraMask.mask;return t&&t.isStencil||e&&e.isStencil},resetViewport:function(){var t=this.gl;t.viewport(0,0,this.width,this.height),this.drawingBufferHeight=t.drawingBufferHeight},setBlendMode:function(t,e){void 0===e&&(e=!1);var i=this.gl,s=this.blendModes[t];return!!(e||t!==o.BlendModes.SKIP_CHECK&&this.currentBlendMode!==t)&&(this.flush(),i.enable(i.BLEND),i.blendEquation(s.equation),s.func.length>2?i.blendFuncSeparate(s.func[0],s.func[1],s.func[2],s.func[3]):i.blendFunc(s.func[0],s.func[1]),this.currentBlendMode=t,!0)},addBlendMode:function(t,e){return this.blendModes.push({func:t,equation:e})-1},updateBlendMode:function(t,e,i){return this.blendModes[t]&&(this.blendModes[t].func=e,i&&(this.blendModes[t].equation=i)),this},removeBlendMode:function(t){return t>17&&this.blendModes[t]&&this.blendModes.splice(t,1),this},pushFramebuffer:function(t,e,i,s,r){return t===this.currentFramebuffer?this:(this.fboStack.push(t),this.setFramebuffer(t,e,i,s,r))},setFramebuffer:function(t,e,i,s,r){if(void 0===e&&(e=!1),void 0===i&&(i=!0),void 0===s&&(s=null),void 0===r&&(r=!1),t===this.currentFramebuffer)return this;var n=this.gl,a=this.width,o=this.height;return t&&t.renderTexture&&i?(a=t.renderTexture.width,o=t.renderTexture.height):this.flush(),t?n.bindFramebuffer(n.FRAMEBUFFER,t.webGLFramebuffer):n.bindFramebuffer(n.FRAMEBUFFER,null),i&&n.viewport(0,0,a,o),s&&n.framebufferTexture2D(n.FRAMEBUFFER,n.COLOR_ATTACHMENT0,n.TEXTURE_2D,s.webGLTexture,0),r&&(n.clearColor(0,0,0,0),n.clear(n.COLOR_BUFFER_BIT)),e&&(t?(this.drawingBufferHeight=o,this.pushScissor(0,0,a,o)):(this.drawingBufferHeight=this.height,this.popScissor())),this.currentFramebuffer=t,this},popFramebuffer:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!0);var i=this.fboStack;i.pop();var s=i[i.length-1];return s||(s=null),this.setFramebuffer(s,t,e),s},restoreFramebuffer:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!0);var i=this.fboStack,s=i[i.length-1];s||(s=null),this.currentFramebuffer=null,this.setFramebuffer(s,t,e)},setProgram:function(t){return t!==this.currentProgram&&(this.flush(),this.gl.useProgram(t.webGLProgram),this.currentProgram=t,!0)},resetProgram:function(){return this.gl.useProgram(this.currentProgram.webGLProgramWrapper),this},createTextureFromSource:function(t,e,i,s,r){void 0===r&&(r=!1);var n=this.gl,a=n.NEAREST,h=n.NEAREST,l=n.CLAMP_TO_EDGE;e=t?t.width:e,i=t?t.height:i;var c=u(e,i);if(c&&!r&&(l=n.REPEAT),s===o.ScaleModes.LINEAR&&this.config.antialias){var d=t&&t.compressed,f=!d&&c||d&&t.mipmaps.length>1;a=this.mipmapFilter&&f?this.mipmapFilter:n.LINEAR,h=n.LINEAR}return t||"number"!=typeof e||"number"!=typeof i?this.createTexture2D(0,a,h,l,l,n.RGBA,t):this.createTexture2D(0,a,h,l,l,n.RGBA,null,e,i)},createTexture2D:function(t,e,i,s,r,n,a,o,h,l,u,c){"number"!=typeof o&&(o=a?a.width:1),"number"!=typeof h&&(h=a?a.height:1);var d=new w(this.gl,t,e,i,s,r,n,a,o,h,l,u,c);return this.glTextureWrappers.push(d),d},createFramebuffer:function(t,e,i,s){this.currentFramebuffer=null;var r=new E(this.gl,t,e,i,s);return this.glFramebufferWrappers.push(r),r},beginBitmapMask:function(t,e){this.gl&&(this.flush(),this.maskTarget.bind(!0),this.currentCameraMask.mask!==t&&(this.currentMask.mask=t,this.currentMask.camera=e))},drawBitmapMask:function(t,e,i){this.flush(),this.maskSource.bind(),this.setBlendMode(0,!0),t.renderWebGL(this,t,e),this.maskSource.unbind(!0),this.maskTarget.unbind();var s=this.gl,r=this.getCurrentStencilMask();r?(s.enable(s.STENCIL_TEST),r.mask.applyStencil(this,r.camera,!0)):this.currentMask.mask=null,this.pipelines.set(i),s.activeTexture(s.TEXTURE0),s.bindTexture(s.TEXTURE_2D,this.maskTarget.texture.webGLTexture),s.activeTexture(s.TEXTURE1),s.bindTexture(s.TEXTURE_2D,this.maskSource.texture.webGLTexture)},createProgram:function(t,e){var i=new T(this.gl,t,e);return this.glProgramWrappers.push(i),i},createVertexBuffer:function(t,e){var i=this.gl,s=new y(i,t,i.ARRAY_BUFFER,e);return this.glBufferWrappers.push(s),s},createAttribLocation:function(t,e){var i=new S(this.gl,t,e);return this.glAttribLocationWrappers.push(i),i},createUniformLocation:function(t,e){var i=new b(this.gl,t,e);return this.glUniformLocationWrappers.push(i),i},createIndexBuffer:function(t,e){var i=this.gl,s=new y(i,t,i.ELEMENT_ARRAY_BUFFER,e);return this.glBufferWrappers.push(s),s},deleteTexture:function(t){if(t)return r(this.glTextureWrappers,t),t.destroy(),this},deleteFramebuffer:function(t){return t?(r(this.fboStack,t),r(this.glFramebufferWrappers,t),t.destroy(),this):this},deleteProgram:function(t){return t&&(r(this.glProgramWrappers,t),t.destroy()),this},deleteAttribLocation:function(t){return t&&(r(this.glAttribLocationWrappers,t),t.destroy()),this},deleteUniformLocation:function(t){return t&&(r(this.glUniformLocationWrappers,t),t.destroy()),this},deleteBuffer:function(t){return t?(r(this.glBufferWrappers,t),t.destroy(),this):this},preRenderCamera:function(t){var e=t.x,i=t.y,s=t.width,r=t.height,a=t.backgroundColor;(t.emit(n.PRE_RENDER,t),this.pipelines.preBatchCamera(t),this.pushScissor(e,i,s,r),t.mask&&(this.currentCameraMask.mask=t.mask,this.currentCameraMask.camera=t._maskCamera,t.mask.preRenderWebGL(this,t,t._maskCamera)),a.alphaGL>0)&&this.pipelines.setMulti().drawFillRect(e,i,s,r,m.getTintFromFloats(a.blueGL,a.greenGL,a.redGL,1),a.alphaGL)},getCurrentStencilMask:function(){var t=null,e=this.maskStack,i=this.currentCameraMask;return e.length>0?t=e[e.length-1]:i.mask&&i.mask.isStencil&&(t=i),t},postRenderCamera:function(t){var e=t.flashEffect,i=t.fadeEffect;if(e.isRunning||i.isRunning||i.isComplete){var s=this.pipelines.setMulti();e.postRenderWebGL(s,m.getTintFromFloats),i.postRenderWebGL(s,m.getTintFromFloats)}t.dirty=!1,this.popScissor(),t.mask&&(this.currentCameraMask.mask=null,t.mask.postRenderWebGL(this,t._maskCamera)),this.pipelines.postBatchCamera(t),t.emit(n.POST_RENDER,t)},preRender:function(){if(!this.contextLost){var t=this.gl;if(t.bindFramebuffer(t.FRAMEBUFFER,null),this.config.clearBeforeRender){var e=this.config.backgroundColor;t.clearColor(e.redGL,e.greenGL,e.blueGL,e.alphaGL),t.clear(t.COLOR_BUFFER_BIT|t.DEPTH_BUFFER_BIT|t.STENCIL_BUFFER_BIT)}t.enable(t.SCISSOR_TEST),this.currentScissor=this.defaultScissor,this.scissorStack.length=0,this.scissorStack.push(this.currentScissor),this.game.scene.customViewports&&t.scissor(0,this.drawingBufferHeight-this.height,this.width,this.height),this.currentMask.mask=null,this.currentCameraMask.mask=null,this.maskStack.length=0,this.emit(l.PRE_RENDER)}},render:function(t,e,i){if(!this.contextLost){var s=e.length;if(this.emit(l.RENDER,t,i),this.preRenderCamera(i),0===s)return this.setBlendMode(o.BlendModes.NORMAL),void this.postRenderCamera(i);this.currentType="";for(var r=this.currentMask,n=0;n{var s=i(83419),r=i(95428),n=i(95540),a=i(14500),o=new s({initialize:function(t,e,i,s,r){this.pipeline=t,this.name=e,this.renderer=t.renderer,this.gl=this.renderer.gl,this.fragSrc=s,this.vertSrc=i,this.program=this.renderer.createProgram(i,s),this.attributes,this.vertexComponentCount=0,this.vertexSize=0,this.uniforms={},this.createAttributes(r),this.createUniforms()},createAttributes:function(t){var e=0,i=0,s=[];this.vertexComponentCount=0;for(var r=0;r=0?(e.enableVertexAttribArray(p.webGLAttribLocation),e.vertexAttribPointer(p.webGLAttribLocation,h,l,f,s,u),o.enabled=!0,o.location=p):-1!==p.webGLAttribLocation&&e.disableVertexAttribArray(p.webGLAttribLocation)}else c?e.vertexAttribPointer(d.webGLAttribLocation,h,l,f,s,u):!c&&-1!==d&&d.webGLAttribLocation>-1&&(e.disableVertexAttribArray(d.webGLAttribLocation),o.location=-1)}return this},createUniforms:function(){var t,e,i,s=this.gl,r=this.program,n=this.uniforms,a=s.getProgramParameter(r.webGLProgram,s.ACTIVE_UNIFORMS);for(t=0;t0&&(e=e.substr(0,h),n.hasOwnProperty(e)||null!==(i=this.renderer.createUniformLocation(r,e))&&(n[e]={name:e,location:i,setter:null,value1:null,value2:null,value3:null,value4:null}))}}return this},syncUniforms:function(){var t=this.gl;for(var e in this.renderer.setProgram(this.program),this.uniforms){var i=this.uniforms[e];i.setter&&i.setter.call(t,i.location.webGLUniformLocation,i.value1,i.value2,i.value3,i.value4)}},hasUniform:function(t){return this.uniforms.hasOwnProperty(t)},resetUniform:function(t){var e=this.uniforms[t];return e&&(e.value1=null,e.value2=null,e.value3=null,e.value4=null),this},setUniform1:function(t,e,i,s){var r=this.uniforms[e];return r?((s||r.value1!==i)&&(r.setter||(r.setter=t),r.value1=i,this.renderer.setProgram(this.program),t.call(this.gl,r.location.webGLUniformLocation,i),this.pipeline.currentShader=this),this):this},setUniform2:function(t,e,i,s,r){var n=this.uniforms[e];return n?((r||n.value1!==i||n.value2!==s)&&(n.setter||(n.setter=t),n.value1=i,n.value2=s,this.renderer.setProgram(this.program),t.call(this.gl,n.location.webGLUniformLocation,i,s),this.pipeline.currentShader=this),this):this},setUniform3:function(t,e,i,s,r,n){var a=this.uniforms[e];return a?((n||a.value1!==i||a.value2!==s||a.value3!==r)&&(a.setter||(a.setter=t),a.value1=i,a.value2=s,a.value3=r,this.renderer.setProgram(this.program),t.call(this.gl,a.location.webGLUniformLocation,i,s,r),this.pipeline.currentShader=this),this):this},setUniform4:function(t,e,i,s,r,n,a){var o=this.uniforms[e];return o?((a||o.value1!==i||o.value2!==s||o.value3!==r||o.value4!==n)&&(o.setter||(o.setter=t),o.value1=i,o.value2=s,o.value3=r,o.value4=n,this.renderer.setProgram(this.program),t.call(this.gl,o.location.webGLUniformLocation,i,s,r,n),this.pipeline.currentShader=this),this):this},setBoolean:function(t,e){return this.setUniform1(this.gl.uniform1i,t,Number(e))},set1f:function(t,e){return this.setUniform1(this.gl.uniform1f,t,e)},set2f:function(t,e,i){return this.setUniform2(this.gl.uniform2f,t,e,i)},set3f:function(t,e,i,s){return this.setUniform3(this.gl.uniform3f,t,e,i,s)},set4f:function(t,e,i,s,r){return this.setUniform4(this.gl.uniform4f,t,e,i,s,r)},set1fv:function(t,e){return this.setUniform1(this.gl.uniform1fv,t,e,!0)},set2fv:function(t,e){return this.setUniform1(this.gl.uniform2fv,t,e,!0)},set3fv:function(t,e){return this.setUniform1(this.gl.uniform3fv,t,e,!0)},set4fv:function(t,e){return this.setUniform1(this.gl.uniform4fv,t,e,!0)},set1iv:function(t,e){return this.setUniform1(this.gl.uniform1iv,t,e,!0)},set2iv:function(t,e){return this.setUniform1(this.gl.uniform2iv,t,e,!0)},set3iv:function(t,e){return this.setUniform1(this.gl.uniform3iv,t,e,!0)},set4iv:function(t,e){return this.setUniform1(this.gl.uniform4iv,t,e,!0)},set1i:function(t,e){return this.setUniform1(this.gl.uniform1i,t,e)},set2i:function(t,e,i){return this.setUniform2(this.gl.uniform2i,t,e,i)},set3i:function(t,e,i,s){return this.setUniform3(this.gl.uniform3i,t,e,i,s)},set4i:function(t,e,i,s,r){return this.setUniform4(this.gl.uniform4i,t,e,i,s,r)},setMatrix2fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix2fv,t,e,i,!0)},setMatrix3fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix3fv,t,e,i,!0)},setMatrix4fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix4fv,t,e,i,!0)},createProgram:function(t,e){return void 0===t&&(t=this.vertSrc),void 0===e&&(e=this.fragSrc),this.program&&this.renderer.deleteProgram(this.program),this.vertSrc=t,this.fragSrc=e,this.program=this.renderer.createProgram(t,e),this.createUniforms(),this.rebind()},destroy:function(){var t=this.renderer;r(this.uniforms,(function(e){t.deleteUniformLocation(e.location)})),this.uniforms=null,r(this.attributes,(function(e){t.deleteAttribLocation(e.location)})),this.attributes=null,t.deleteProgram(this.program),this.pipeline=null,this.renderer=null,this.gl=null,this.program=null}});t.exports=o},14500:t=>{t.exports={BYTE:{enum:5120,size:1},UNSIGNED_BYTE:{enum:5121,size:1},SHORT:{enum:5122,size:2},UNSIGNED_SHORT:{enum:5123,size:2},INT:{enum:5124,size:4},UNSIGNED_INT:{enum:5125,size:4},FLOAT:{enum:5126,size:4}}},4159:(t,e,i)=>{var s=i(14500),r=i(79291),n={PipelineManager:i(7530),Pipelines:i(96615),RenderTarget:i(32302),Utils:i(70554),WebGLPipeline:i(29100),WebGLRenderer:i(74797),WebGLShader:i(38683),Wrappers:i(9503)};n=r(!1,n,s),t.exports=n},31302:(t,e,i)=>{var s=i(83419),r=i(95540),n=i(78908),a=i(85191),o=i(14500),h=i(29100),l=new s({Extends:h,initialize:function(t){t.fragShader=r(t,"fragShader",n),t.vertShader=r(t,"vertShader",a),t.batchSize=r(t,"batchSize",1),t.vertices=r(t,"vertices",[-1,1,-1,-7,7,1]),t.attributes=r(t,"attributes",[{name:"inPosition",size:2,type:o.FLOAT}]),h.call(this,t)},boot:function(){h.prototype.boot.call(this),this.set1i("uMainSampler",0),this.set1i("uMaskSampler",1)},resize:function(t,e){h.prototype.resize.call(this,t,e),this.set2f("uResolution",t,e)},beginMask:function(t,e,i){this.renderer.beginBitmapMask(t,i)},endMask:function(t,e,i){var s=this.gl,r=this.renderer,n=t.bitmapMask;n&&s&&(r.drawBitmapMask(n,e,this),i&&this.set2f("uResolution",i.width,i.height),this.set1i("uInvertMaskAlpha",t.invertAlpha),s.drawArrays(this.topology,0,3),i&&this.set2f("uResolution",this.width,this.height),s.bindTexture(s.TEXTURE_2D,null))}});t.exports=l},92651:(t,e,i)=>{var s=i(83419),r=i(58918),n=i(14811),a=i(95540),o=i(43558),h=i(89350),l=i(70554),u=new s({Extends:o,initialize:function(t){t.shaders=[l.setGlowQuality(h.FXGlowFrag,t.game),h.FXShadowFrag,h.FXPixelateFrag,h.FXVignetteFrag,h.FXShineFrag,h.FXBlurLowFrag,h.FXBlurMedFrag,h.FXBlurHighFrag,h.FXGradientFrag,h.FXBloomFrag,h.ColorMatrixFrag,h.FXCircleFrag,h.FXBarrelFrag,h.FXDisplacementFrag,h.FXWipeFrag,h.FXBokehFrag],o.call(this,t);var e=this.game;this.glow=new r.Glow(e),this.shadow=new r.Shadow(e),this.pixelate=new r.Pixelate(e),this.vignette=new r.Vignette(e),this.shine=new r.Shine(e),this.gradient=new r.Gradient(e),this.circle=new r.Circle(e),this.barrel=new r.Barrel(e),this.wipe=new r.Wipe(e),this.bokeh=new r.Bokeh(e);var i=[];i[n.GLOW]=this.onGlow,i[n.SHADOW]=this.onShadow,i[n.PIXELATE]=this.onPixelate,i[n.VIGNETTE]=this.onVignette,i[n.SHINE]=this.onShine,i[n.BLUR]=this.onBlur,i[n.GRADIENT]=this.onGradient,i[n.BLOOM]=this.onBloom,i[n.COLOR_MATRIX]=this.onColorMatrix,i[n.CIRCLE]=this.onCircle,i[n.BARREL]=this.onBarrel,i[n.DISPLACEMENT]=this.onDisplacement,i[n.WIPE]=this.onWipe,i[n.BOKEH]=this.onBokeh,this.fxHandlers=i,this.source,this.target,this.swap},onDraw:function(t,e,i){this.source=t,this.target=e,this.swap=i;var s=t.width,r=t.height,n=this.tempSprite,a=this.fxHandlers;if(n&&n.preFX)for(var o=n.preFX.list,h=0;h{var s=i(83419),r=i(95540),n=i(31063),a=i(57516),o=i(61340),h=i(26099),l=i(29100),u=new s({Extends:a,initialize:function(t){var e=r(t,"fragShader",n);t.fragShader=e.replace("%LIGHT_COUNT%",t.game.renderer.config.maxLights),a.call(this,t),this.inverseRotationMatrix=new Float32Array([1,0,0,0,1,0,0,0,1]),this.currentNormalMap,this.lightsActive=!0,this.tempVec2=new h,this._tempMatrix=new o,this._tempMatrix2=new o},boot:function(){l.prototype.boot.call(this)},onRender:function(t,e){var i=t.sys.lights;if(this.lightsActive=!1,i&&i.active){var s,r=i.getLights(e),n=r.length;this.lightsActive=!0;var a=this.renderer.height,o=e.matrix,h=this.tempVec2;for(this.set1i("uMainSampler",0),this.set1i("uNormSampler",1),this.set2f("uResolution",this.width/2,this.height/2),this.set4f("uCamera",e.x,e.y,e.rotation,e.zoom),this.set3f("uAmbientLightColor",i.ambientColor.r,i.ambientColor.g,i.ambientColor.b),this.set1i("uLightCount",n),s=0;s0&&this.flush();var e=this.inverseRotationMatrix;if(t){var i=-t,s=Math.cos(i),r=Math.sin(i);e[1]=r,e[3]=-r,e[0]=e[4]=s}else e[0]=e[4]=1,e[1]=e[3]=0;this.setMatrix3fv("uInverseRotationMatrix",!1,e),this.currentNormalMapRotation=t}},setTexture2D:function(t,e){var i=this.renderer;void 0===t&&(t=i.whiteTexture);var s=this.getNormalMap(e);this.isNewNormalMap(t,s)&&(this.flush(),this.createBatch(t),this.addTextureToBatch(s),this.currentNormalMap=s);var r=0;e&&e.parentContainer?r=e.getWorldTransformMatrix(this._tempMatrix,this._tempMatrix2).rotationNormalized:e&&(r=e.rotation);return this.setNormalMapRotation(r),0},setGameObject:function(t,e){void 0===e&&(e=t.frame);var i=e.glTexture,s=this.getNormalMap(t);if(this.isNewNormalMap(i,s)&&(this.flush(),this.createBatch(i),this.addTextureToBatch(s),this.currentNormalMap=s),t.parentContainer){var r=t.getWorldTransformMatrix(this._tempMatrix,this._tempMatrix2);this.setNormalMapRotation(r.rotationNormalized)}else this.setNormalMapRotation(t.rotation);return 0},isNewNormalMap:function(t,e){return this.currentTexture!==t||this.currentNormalMap!==e},getNormalMap:function(t){var e;return t?(t.displayTexture?e=t.displayTexture.dataSource[t.displayFrame.sourceIndex]:t.texture?e=t.texture.dataSource[t.frame.sourceIndex]:t.tileset&&(e=Array.isArray(t.tileset)?t.tileset[0].image.dataSource[0]:t.tileset.image.dataSource[0]),e?e.glTexture:this.renderer.normalTexture):this.renderer.normalTexture},batchSprite:function(t,e,i){this.lightsActive&&a.prototype.batchSprite.call(this,t,e,i)},batchTexture:function(t,e,i,s,r,n,o,h,l,u,c,d,f,p,g,v,m,x,y,T,w,E,S,b,A,_,C,R,M,P,L,O){this.lightsActive&&a.prototype.batchTexture.call(this,t,e,i,s,r,n,o,h,l,u,c,d,f,p,g,v,m,x,y,T,w,E,S,b,A,_,C,R,M,P,L,O)},batchTextureFrame:function(t,e,i,s,r,n,o){this.lightsActive&&a.prototype.batchTextureFrame.call(this,t,e,i,s,r,n,o)}});t.exports=u},56527:(t,e,i)=>{var s=i(83419),r=i(95540),n=i(57516),a=i(45561),o=i(60722),h=i(14500),l=i(29100),u=new s({Extends:n,initialize:function(t){t.fragShader=r(t,"fragShader",a),t.vertShader=r(t,"vertShader",o),t.attributes=r(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2},{name:"inTexId"},{name:"inTintEffect"},{name:"inTint",size:4,type:h.UNSIGNED_BYTE,normalized:!0}]),t.forceZero=!0,t.resizeUniform="uResolution",n.call(this,t)},boot:function(){l.prototype.boot.call(this);var t=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",t.width,t.height),this.set1i("uRoundPixels",t.config.roundPixels)}});t.exports=u},57516:(t,e,i)=>{var s=i(83419),r=i(94811),n=i(95540),a=i(98840),o=i(44667),h=i(61340),l=i(70554),u=i(14500),c=i(29100),d=new s({Extends:c,initialize:function(t){var e=t.game.renderer,i=n(t,"fragShader",a);t.fragShader=l.parseFragmentShaderMaxTextures(i,e.maxTextures),t.vertShader=n(t,"vertShader",o),t.attributes=n(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2},{name:"inTexId"},{name:"inTintEffect"},{name:"inTint",size:4,type:u.UNSIGNED_BYTE,normalized:!0}]),t.resizeUniform="uResolution",c.call(this,t),this._tempMatrix1=new h,this._tempMatrix2=new h,this._tempMatrix3=new h,this.calcMatrix=new h,this.tempTriangle=[{x:0,y:0,width:0},{x:0,y:0,width:0},{x:0,y:0,width:0},{x:0,y:0,width:0}],this.strokeTint={TL:0,TR:0,BL:0,BR:0},this.fillTint={TL:0,TR:0,BL:0,BR:0},this.currentFrame={u0:0,v0:0,u1:1,v1:1},this.firstQuad=[0,0,0,0,0],this.prevQuad=[0,0,0,0,0],this.polygonCache=[]},boot:function(){c.prototype.boot.call(this);var t=this.renderer;this.set1iv("uMainSampler",t.textureIndexes),this.set2f("uResolution",t.width,t.height),this.set1i("uRoundPixels",t.config.roundPixels)},batchSprite:function(t,e,i){this.manager.set(this,t);var s=this._tempMatrix1,r=this._tempMatrix2,n=this._tempMatrix3,a=t.frame,o=a.glTexture,h=a.u0,u=a.v0,c=a.u1,d=a.v1,f=a.x,p=a.y,g=a.cutWidth,v=a.cutHeight,m=a.customPivot,x=t.displayOriginX,y=t.displayOriginY,T=-x+f,w=-y+p;if(t.isCropped){var E=t._crop;E.flipX===t.flipX&&E.flipY===t.flipY||a.updateCropUVs(E,t.flipX,t.flipY),h=E.u0,u=E.v0,c=E.u1,d=E.v1,g=E.width,v=E.height,T=-x+(f=E.x),w=-y+(p=E.y)}var S=1,b=1;t.flipX&&(m||(T+=-a.realWidth+2*x),S=-1),t.flipY&&(m||(w+=-a.realHeight+2*y),b=-1);var A=t.x,_=t.y;r.applyITRS(A,_,t.rotation,t.scaleX*S,t.scaleY*b),s.copyFrom(e.matrix),i?(s.multiplyWithOffset(i,-e.scrollX*t.scrollFactorX,-e.scrollY*t.scrollFactorY),r.e=A,r.f=_):(r.e-=e.scrollX*t.scrollFactorX,r.f-=e.scrollY*t.scrollFactorY),s.multiply(r,n);var C=n.setQuad(T,w,T+g,w+v),R=l.getTintAppendFloatAlpha,M=e.alpha,P=R(t.tintTopLeft,M*t._alphaTL),L=R(t.tintTopRight,M*t._alphaTR),O=R(t.tintBottomLeft,M*t._alphaBL),F=R(t.tintBottomRight,M*t._alphaBR);this.shouldFlush(6)&&this.flush();var D=this.setGameObject(t,a);this.manager.preBatch(t),this.currentShader.set1i("uRoundPixels",e.roundPixels),this.batchQuad(t,C[0],C[1],C[2],C[3],C[4],C[5],C[6],C[7],h,u,c,d,P,L,O,F,t.tintFill,o,D),this.manager.postBatch(t)},batchTexture:function(t,e,i,s,r,n,a,o,h,l,u,c,d,f,p,g,v,m,x,y,T,w,E,S,b,A,_,C,R,M,P,L,O){void 0===O&&(O=!1),this.manager.set(this,t);var F=this._tempMatrix1,D=this._tempMatrix2,k=this._tempMatrix3,I=m/i+_,B=x/s+C,N=(m+y)/i+_,X=(x+T)/s+C,Y=a,U=o,z=-g,G=-v;if(t.isCropped){var W=t._crop,V=W.width,H=W.height;Y=V,U=H,a=V,o=H;var j=m=W.x,K=x=W.y;c&&(j=y-W.x-V),d&&(K=T-W.y-H),I=j/i+_,B=K/s+C,N=(j+V)/i+_,X=(K+H)/s+C,z=-g+m,G=-v+x}c&&(Y*=-1,z+=a),(d^=!P&&e.isRenderTexture?1:0)&&(U*=-1,G+=o),D.applyITRS(r,n,u,h,l),F.copyFrom(R.matrix),M?(F.multiplyWithOffset(M,-R.scrollX*f,-R.scrollY*p),D.e=r,D.f=n):(D.e-=R.scrollX*f,D.f-=R.scrollY*p),F.multiply(D,k);var q=k.setQuad(z,G,z+Y,G+U);null==L&&(L=this.setTexture2D(e)),t&&!O&&this.manager.preBatch(t),this.currentShader.set1i("uRoundPixels",R.roundPixels),this.batchQuad(t,q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],I,B,N,X,w,E,S,b,A,e,L),t&&!O&&this.manager.postBatch(t)},batchTextureFrame:function(t,e,i,s,r,n,a){this.manager.set(this);var o=this._tempMatrix1.copyFrom(n),h=this._tempMatrix2;a?o.multiply(a,h):h=o;var u=h.setQuad(e,i,e+t.width,i+t.height),c=this.setTexture2D(t.source.glTexture);s=l.getTintAppendFloatAlpha(s,r),this.batchQuad(null,u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],t.u0,t.v0,t.u1,t.v1,s,s,s,s,0,t.glTexture,c)},batchFillRect:function(t,e,i,s,r,n){this.renderer.pipelines.set(this);var a=this.calcMatrix;n&&n.multiply(r,a);var o=a.setQuad(t,e,t+i,e+s),h=this.fillTint;this.batchQuad(null,o[0],o[1],o[2],o[3],o[4],o[5],o[6],o[7],0,0,1,1,h.TL,h.TR,h.BL,h.BR,2)},batchFillTriangle:function(t,e,i,s,r,n,a,o){this.renderer.pipelines.set(this);var h=this.calcMatrix;o&&o.multiply(a,h);var l=h.getX(t,e),u=h.getY(t,e),c=h.getX(i,s),d=h.getY(i,s),f=h.getX(r,n),p=h.getY(r,n),g=this.fillTint;this.currentShader.set1i("uRoundPixels",!1),this.batchTri(null,l,u,c,d,f,p,0,0,1,1,g.TL,g.TR,g.BL,2)},batchStrokeTriangle:function(t,e,i,s,r,n,a,o,h){var l=this.tempTriangle;l[0].x=t,l[0].y=e,l[0].width=a,l[1].x=i,l[1].y=s,l[1].width=a,l[2].x=r,l[2].y=n,l[2].width=a,l[3].x=t,l[3].y=e,l[3].width=a,this.batchStrokePath(l,a,!1,o,h)},batchFillPath:function(t,e,i){this.renderer.pipelines.set(this);var s=this.calcMatrix;i&&i.multiply(e,s);for(var n,a,o=t.length,h=this.polygonCache,l=this.fillTint.TL,u=this.fillTint.TR,c=this.fillTint.BL,d=0;d0&&Y[4]?this.batchQuad(null,F,D,M,P,Y[0],Y[1],Y[2],Y[3],0,0,1,1,I,B,N,X,2):(U[0]=F,U[1]=D,U[2]=M,U[3]=P,U[4]=1),h&&U[4]?this.batchQuad(null,C,R,L,O,U[0],U[1],U[2],U[3],0,0,1,1,I,B,N,X,2):(Y[0]=C,Y[1]=R,Y[2]=L,Y[3]=O,Y[4]=1)}}},destroy:function(){return this._tempMatrix1.destroy(),this._tempMatrix2.destroy(),this._tempMatrix3.destroy(),this._tempMatrix1=null,this._tempMatrix1=null,this._tempMatrix1=null,c.prototype.destroy.call(this),this}});t.exports=d},43439:(t,e,i)=>{var s=i(83419),r=i(95540),n=i(4127),a=i(89924),o=i(29100),h=new s({Extends:o,initialize:function(t){t.vertShader=r(t,"vertShader",a),t.fragShader=r(t,"fragShader",n),t.attributes=r(t,"attributes",[{name:"inPosition",size:2},{name:"inLightPosition",size:2},{name:"inLightRadius"},{name:"inLightAttenuation"},{name:"inLightColor",size:4}]),o.call(this,t)},onRender:function(t,e){this.set2f("uResolution",this.width,this.height),this.set1f("uCameraZoom",e.zoom)},batchPointLight:function(t,e,i,s,r,n,a,o,h,l,u,c){var d=t.color,f=t.intensity,p=t.radius,g=t.attenuation,v=d.r*f,m=d.g*f,x=d.b*f,y=e.alpha*t.alpha;this.shouldFlush(6)&&this.flush(),this.currentBatch||this.setTexture2D(),this.batchLightVert(i,s,u,c,p,g,v,m,x,y),this.batchLightVert(r,n,u,c,p,g,v,m,x,y),this.batchLightVert(a,o,u,c,p,g,v,m,x,y),this.batchLightVert(i,s,u,c,p,g,v,m,x,y),this.batchLightVert(a,o,u,c,p,g,v,m,x,y),this.batchLightVert(h,l,u,c,p,g,v,m,x,y),this.currentBatch.count=this.vertexCount-this.currentBatch.start},batchLightVert:function(t,e,i,s,r,n,a,o,h,l){var u=this.vertexViewF32,c=this.vertexCount*this.currentShader.vertexComponentCount-1;u[++c]=t,u[++c]=e,u[++c]=i,u[++c]=s,u[++c]=r,u[++c]=n,u[++c]=a,u[++c]=o,u[++c]=h,u[++c]=l,this.vertexCount++}});t.exports=h},84057:(t,e,i)=>{var s=i(83419),r=i(89422),n=i(95540),a=i(27681),o=i(49627),h=i(29100),l=new s({Extends:h,initialize:function(t){t.renderTarget=n(t,"renderTarget",1),t.fragShader=n(t,"fragShader",a),t.vertShader=n(t,"vertShader",o),t.attributes=n(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2}]),t.batchSize=1,t.vertices=[-1,-1,0,0,-1,1,0,1,1,1,1,1,-1,-1,0,0,1,1,1,1,1,-1,1,0],h.call(this,t),this.isPostFX=!0,this.gameObject,this.controller,this.colorMatrix=new r,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2,this.renderer.isBooted&&(this.manager=this.renderer.pipelines)},bootFX:function(){h.prototype.boot.call(this);var t=this.manager.UTILITY_PIPELINE;this.fullFrame1=t.fullFrame1,this.fullFrame2=t.fullFrame2,this.halfFrame1=t.halfFrame1,this.halfFrame2=t.halfFrame2;var e=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",e.width,e.height),this.set1i("uRoundPixels",e.config.roundPixels);for(var i=this.renderTargets,s=0;s{var s=i(10312),r=i(67502),n=i(83419),a=i(96293),o=i(95540),h=i(57516),l=i(27681),u=i(87841),c=i(32302),d=i(45561),f=i(60722),p=i(29100),g=new n({Extends:h,initialize:function(t){var e=o(t,"fragShader",l),i=o(t,"vertShader",f),s=o(t,"drawShader",l),r=[{name:"DrawSprite",fragShader:d,vertShader:f},{name:"CopySprite",fragShader:e,vertShader:i},{name:"DrawGame",fragShader:s,vertShader:f},{name:"ColorMatrix",fragShader:a}],n=o(t,"shaders",[]);t.shaders=r.concat(n),t.vertShader||(t.vertShader=i),t.batchSize=1,h.call(this,t),this.isPreFX=!0,this.customMainSampler=null,this.drawSpriteShader,this.copyShader,this.gameShader,this.colorMatrixShader,this.quadVertexData,this.quadVertexBuffer,this.quadVertexViewF32,this.spriteBounds=new u,this.targetBounds=new u,this.fsTarget,this.tempSprite,this.renderer.isBooted&&(this.manager=this.renderer.pipelines,this.boot())},boot:function(){p.prototype.boot.call(this);var t=this.shaders,e=this.renderer;this.drawSpriteShader=t[0],this.copyShader=t[1],this.gameShader=t[2],this.colorMatrixShader=t[3],this.fsTarget=new c(e,e.width,e.height,1,0,!0,!0),this.renderTargets=this.manager.renderTargets.concat(this.fsTarget);var i=new ArrayBuffer(168);this.quadVertexData=i,this.quadVertexViewF32=new Float32Array(i),this.quadVertexBuffer=e.createVertexBuffer(i,this.gl.STATIC_DRAW),this.onResize(e.width,e.height),this.currentShader=this.copyShader,this.set2f("uResolution",e.width,e.height),this.set1i("uRoundPixels",e.config.roundPixels)},onResize:function(t,e){var i=this.quadVertexViewF32;i[1]=e,i[22]=e,i[14]=t,i[28]=t,i[35]=t,i[36]=e},batchQuad:function(t,e,i,s,n,a,o,h,l,u,c,d,f,p,g,v,m,x,y){var T=Math.min(e,s,a,h),w=Math.min(i,n,o,l),E=Math.max(e,s,a,h)-T,S=Math.max(i,n,o,l)-w,b=this.spriteBounds.setTo(T,w,E,S),A=t?t.preFX.padding:0,_=E+2*A,C=S+2*A,R=Math.abs(Math.max(_,C)),M=this.manager.getRenderTarget(R),P=this.targetBounds.setTo(0,0,M.width,M.height);r(P,b.centerX,b.centerY),this.tempSprite=t;var L=this.gl,O=this.renderer;O.clearStencilMask(),this.setShader(this.drawSpriteShader),this.set1i("uMainSampler",0),this.set2f("uResolution",O.width,O.height),this.set1i("uRoundPixels",O.config.roundPixels),this.flipProjectionMatrix(!0),t&&(this.onDrawSprite(t,M),t.preFX.onFX(this));var F=this.fsTarget;return this.flush(),L.viewport(0,0,O.width,O.height),L.bindFramebuffer(L.FRAMEBUFFER,F.framebuffer.webGLFramebuffer),L.framebufferTexture2D(L.FRAMEBUFFER,L.COLOR_ATTACHMENT0,L.TEXTURE_2D,F.texture.webGLTexture,0),L.clearColor(0,0,0,0),L.clear(L.COLOR_BUFFER_BIT),this.setTexture2D(y),this.batchVert(e,i,u,c,0,x,p),this.batchVert(s,n,u,f,0,x,v),this.batchVert(a,o,d,f,0,x,m),this.batchVert(e,i,u,c,0,x,p),this.batchVert(a,o,d,f,0,x,m),this.batchVert(h,l,d,c,0,x,g),this.flush(),this.flipProjectionMatrix(!1),L.activeTexture(L.TEXTURE0),L.bindTexture(L.TEXTURE_2D,M.texture.webGLTexture),L.copyTexSubImage2D(L.TEXTURE_2D,0,0,0,P.x,P.y,P.width,P.height),L.bindFramebuffer(L.FRAMEBUFFER,null),L.bindTexture(L.TEXTURE_2D,null),this.onBatch(t),this.currentShader=this.copyShader,this.onDraw(M,this.manager.getSwapRenderTarget(),this.manager.getAltSwapRenderTarget()),!0},onDrawSprite:function(){},onCopySprite:function(){},copySprite:function(t,e,i,r,n,a,o){void 0===i&&(i=!0),void 0===r&&(r=!0),void 0===n&&(n=!1),void 0===o&&(o=this.copyShader);var h=this.gl,l=this.tempSprite;a&&(o=this.colorMatrixShader),this.currentShader=o;var u=this.setVertexBuffer(this.quadVertexBuffer);o.bind(u,!1);var c=this.renderer;if(this.set1i("uMainSampler",0),this.set2f("uResolution",c.width,c.height),this.set1i("uRoundPixels",c.config.roundPixels),l.preFX.onFXCopy(this),this.onCopySprite(t,e,l),a&&(this.set1fv("uColorMatrix",a.getData()),this.set1f("uAlpha",a.alpha)),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,t.texture.webGLTexture),t.height>e.height)h.viewport(0,0,t.width,t.height),this.setTargetUVs(t,e);else{var d=e.height-t.height;h.viewport(0,d,t.width,t.height),this.resetUVs()}if(h.bindFramebuffer(h.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,e.texture.webGLTexture,0),i&&(h.clearColor(0,0,0,Number(!r)),h.clear(h.COLOR_BUFFER_BIT)),n){var f=this.renderer.currentBlendMode;this.renderer.setBlendMode(s.ERASE)}h.bufferData(h.ARRAY_BUFFER,this.quadVertexData,h.STATIC_DRAW),h.drawArrays(h.TRIANGLES,0,6),n&&this.renderer.setBlendMode(f),h.bindFramebuffer(h.FRAMEBUFFER,null)},copy:function(t,e){var i=this.gl;this.set1i("uMainSampler",0),i.activeTexture(i.TEXTURE0),i.bindTexture(i.TEXTURE_2D,t.texture.webGLTexture),i.viewport(0,0,t.width,t.height),this.setUVs(0,0,0,1,1,1,1,0),i.bindFramebuffer(i.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),i.framebufferTexture2D(i.FRAMEBUFFER,i.COLOR_ATTACHMENT0,i.TEXTURE_2D,e.texture.webGLTexture,0),i.clearColor(0,0,0,0),i.clear(i.COLOR_BUFFER_BIT),i.bufferData(i.ARRAY_BUFFER,this.quadVertexData,i.STATIC_DRAW),i.drawArrays(i.TRIANGLES,0,6),i.bindFramebuffer(i.FRAMEBUFFER,null)},blendFrames:function(t,e,i,s,r){this.manager.blendFrames(t,e,i,s,r)},blendFramesAdditive:function(t,e,i,s,r){this.manager.blendFramesAdditive(t,e,i,s,r)},drawToGame:function(t){this.currentShader=null,this.setShader(this.copyShader),this.bindAndDraw(t)},copyToGame:function(t){this.currentShader=null,this.setShader(this.gameShader),this.bindAndDraw(t)},bindAndDraw:function(t){var e=this.gl,i=this.renderer;this.set1i("uMainSampler",0),this.customMainSampler?this.setTexture2D(this.customMainSampler):this.setTexture2D(t.texture);var s=this._tempMatrix1.loadIdentity(),r=this.targetBounds.x,n=this.targetBounds.y,a=r+t.width,o=n+t.height,h=s.getX(r,n),l=s.getX(r,o),u=s.getX(a,o),c=s.getX(a,n),d=s.getY(r,n),f=s.getY(r,o),p=s.getY(a,o),g=s.getY(a,n),v=16777215;this.batchVert(h,d,0,0,0,0,v),this.batchVert(l,f,0,1,0,0,v),this.batchVert(u,p,1,1,0,0,v),this.batchVert(h,d,0,0,0,0,v),this.batchVert(u,p,1,1,0,0,v),this.batchVert(c,g,1,0,0,0,v),i.restoreFramebuffer(!1,!0),i.currentFramebuffer||e.viewport(0,0,i.width,i.height),i.restoreStencilMask(),this.flush(),this.tempSprite=null},onDraw:function(t){this.drawToGame(t)},setUVs:function(t,e,i,s,r,n,a,o){var h=this.quadVertexViewF32;h[2]=t,h[3]=e,h[9]=i,h[10]=s,h[16]=r,h[17]=n,h[23]=t,h[24]=e,h[30]=r,h[31]=n,h[37]=a,h[38]=o},setTargetUVs:function(t,e){var i=e.height/t.height;i=i>.5?.5-(i-.5):.5-i+.5,this.setUVs(0,i,0,1+i,1,1+i,1,i)},resetUVs:function(){this.setUVs(0,0,0,1,1,1,1,0)},destroy:function(){return this.renderer.deleteBuffer(this.quadVertexBuffer),this.drawSpriteShader=null,this.copyShader=null,this.gameShader=null,this.colorMatrixShader=null,this.quadVertexData=null,this.quadVertexBuffer=null,this.quadVertexViewF32=null,this.fsTarget=null,this.tempSprite=null,h.prototype.destroy.call(this),this}});t.exports=g},81041:(t,e,i)=>{var s=i(83419),r=i(95540),n=i(57516),a=new s({Extends:n,initialize:function(t){t.topology=5,t.batchSize=r(t,"batchSize",256),n.call(this,t)}});t.exports=a},12385:(t,e,i)=>{var s=i(83419),r=i(95540),n=i(57516),a=i(45561),o=i(60722),h=i(29100),l=new s({Extends:n,initialize:function(t){t.fragShader=r(t,"fragShader",a),t.vertShader=r(t,"vertShader",o),t.forceZero=!0,n.call(this,t)},boot:function(){h.prototype.boot.call(this);var t=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",t.width,t.height),this.set1i("uRoundPixels",t.config.roundPixels)}});t.exports=l},7589:(t,e,i)=>{var s=i(35407),r=i(10312),n=i(83419),a=i(89422),o=i(96293),h=i(36682),l=i(95540),u=i(48247),c=i(49627),d=i(29100),f=new n({Extends:d,initialize:function(t){t.renderTarget=l(t,"renderTarget",[{scale:1,autoResize:!0},{scale:1,autoResize:!0},{scale:.5,autoResize:!0},{scale:.5,autoResize:!0}]),t.vertShader=l(t,"vertShader",c),t.shaders=l(t,"shaders",[{name:"Copy",fragShader:h},{name:"AddBlend",fragShader:s},{name:"LinearBlend",fragShader:u},{name:"ColorMatrix",fragShader:o}]),t.attributes=l(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2}]),t.vertices=[-1,-1,0,0,-1,1,0,1,1,1,1,1,-1,-1,0,0,1,1,1,1,1,-1,1,0],t.batchSize=1,d.call(this,t),this.colorMatrix=new a,this.copyShader,this.addShader,this.linearShader,this.colorMatrixShader,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2},boot:function(){d.prototype.boot.call(this);var t=this.shaders,e=this.renderTargets;this.copyShader=t[0],this.addShader=t[1],this.linearShader=t[2],this.colorMatrixShader=t[3],this.fullFrame1=e[0],this.fullFrame2=e[1],this.halfFrame1=e[2],this.halfFrame2=e[3]},copyFrame:function(t,e,i,s,r){void 0===i&&(i=1),void 0===s&&(s=!0),void 0===r&&(r=!0);var n=this.gl;this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",i),n.activeTexture(n.TEXTURE0),n.bindTexture(n.TEXTURE_2D,t.texture.webGLTexture),e?(n.viewport(0,0,e.width,e.height),n.bindFramebuffer(n.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),n.framebufferTexture2D(n.FRAMEBUFFER,n.COLOR_ATTACHMENT0,n.TEXTURE_2D,e.texture.webGLTexture,0)):n.viewport(0,0,t.width,t.height),s&&(r?n.clearColor(0,0,0,0):n.clearColor(0,0,0,1),n.clear(n.COLOR_BUFFER_BIT)),n.bufferData(n.ARRAY_BUFFER,this.vertexData,n.STATIC_DRAW),n.drawArrays(n.TRIANGLES,0,6),n.bindFramebuffer(n.FRAMEBUFFER,null),n.bindTexture(n.TEXTURE_2D,null)},blitFrame:function(t,e,i,s,n,a,o){void 0===i&&(i=1),void 0===s&&(s=!0),void 0===n&&(n=!0),void 0===a&&(a=!1),void 0===o&&(o=!1);var h=this.gl;if(this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",i),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,t.texture.webGLTexture),t.height>e.height)h.viewport(0,0,t.width,t.height),this.setTargetUVs(t,e);else{var l=e.height-t.height;h.viewport(0,l,t.width,t.height)}if(h.bindFramebuffer(h.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,e.texture.webGLTexture,0),s&&(n?h.clearColor(0,0,0,0):h.clearColor(0,0,0,1),h.clear(h.COLOR_BUFFER_BIT)),a){var u=this.renderer.currentBlendMode;this.renderer.setBlendMode(r.ERASE)}o&&this.flipY(),h.bufferData(h.ARRAY_BUFFER,this.vertexData,h.STATIC_DRAW),h.drawArrays(h.TRIANGLES,0,6),a&&this.renderer.setBlendMode(u),h.bindFramebuffer(h.FRAMEBUFFER,null),h.bindTexture(h.TEXTURE_2D,null),this.resetUVs()},copyFrameRect:function(t,e,i,s,r,n,a,o){void 0===a&&(a=!0),void 0===o&&(o=!0);var h=this.gl;h.bindFramebuffer(h.FRAMEBUFFER,t.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,t.texture.webGLTexture,0),a&&(o?h.clearColor(0,0,0,0):h.clearColor(0,0,0,1),h.clear(h.COLOR_BUFFER_BIT)),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,e.texture.webGLTexture),h.copyTexSubImage2D(h.TEXTURE_2D,0,0,0,i,s,r,n),h.bindFramebuffer(h.FRAMEBUFFER,null),h.bindTexture(h.TEXTURE_2D,null)},copyToGame:function(t){var e=this.gl;this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",1),this.renderer.popFramebuffer(),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,t.texture.webGLTexture),e.bufferData(e.ARRAY_BUFFER,this.vertexData,e.STATIC_DRAW),e.drawArrays(e.TRIANGLES,0,6)},drawFrame:function(t,e,i,s){void 0===i&&(i=!0),void 0===s&&(s=this.colorMatrix);var r=this.gl;this.setShader(this.colorMatrixShader),this.set1i("uMainSampler",0),this.set1fv("uColorMatrix",s.getData()),this.set1f("uAlpha",s.alpha),r.activeTexture(r.TEXTURE0),r.bindTexture(r.TEXTURE_2D,t.texture.webGLTexture),e?(r.viewport(0,0,e.width,e.height),r.bindFramebuffer(r.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,e.texture.webGLTexture,0)):r.viewport(0,0,t.width,t.height),i?r.clearColor(0,0,0,0):r.clearColor(0,0,0,1),r.clear(r.COLOR_BUFFER_BIT),r.bufferData(r.ARRAY_BUFFER,this.vertexData,r.STATIC_DRAW),r.drawArrays(r.TRIANGLES,0,6),r.bindFramebuffer(r.FRAMEBUFFER,null),r.bindTexture(r.TEXTURE_2D,null)},blendFrames:function(t,e,i,s,r,n){void 0===s&&(s=1),void 0===r&&(r=!0),void 0===n&&(n=this.linearShader);var a=this.gl;this.setShader(n),this.set1i("uMainSampler1",0),this.set1i("uMainSampler2",1),this.set1f("uStrength",s),a.activeTexture(a.TEXTURE0),a.bindTexture(a.TEXTURE_2D,t.texture.webGLTexture),a.activeTexture(a.TEXTURE1),a.bindTexture(a.TEXTURE_2D,e.texture.webGLTexture),i?(a.bindFramebuffer(a.FRAMEBUFFER,i.framebuffer.webGLFramebuffer),a.framebufferTexture2D(a.FRAMEBUFFER,a.COLOR_ATTACHMENT0,a.TEXTURE_2D,i.texture.webGLTexture,0),a.viewport(0,0,i.width,i.height)):a.viewport(0,0,t.width,t.height),r?a.clearColor(0,0,0,0):a.clearColor(0,0,0,1),a.clear(a.COLOR_BUFFER_BIT),a.bufferData(a.ARRAY_BUFFER,this.vertexData,a.STATIC_DRAW),a.drawArrays(a.TRIANGLES,0,6),a.bindFramebuffer(a.FRAMEBUFFER,null),a.bindTexture(a.TEXTURE_2D,null)},blendFramesAdditive:function(t,e,i,s,r){this.blendFrames(t,e,i,s,r,this.addShader)},clearFrame:function(t,e){void 0===e&&(e=!0);var i=this.gl;i.viewport(0,0,t.width,t.height),i.bindFramebuffer(i.FRAMEBUFFER,t.framebuffer.webGLFramebuffer),e?i.clearColor(0,0,0,0):i.clearColor(0,0,0,1),i.clear(i.COLOR_BUFFER_BIT);var s=this.renderer.currentFramebuffer;i.bindFramebuffer(i.FRAMEBUFFER,s.webGLFramebuffer)},setUVs:function(t,e,i,s,r,n,a,o){var h=this.vertexViewF32;h[2]=t,h[3]=e,h[6]=i,h[7]=s,h[10]=r,h[11]=n,h[14]=t,h[15]=e,h[18]=r,h[19]=n,h[22]=a,h[23]=o},setTargetUVs:function(t,e){var i=e.height/t.height;i=i>.5?.5-(i-.5):.5-i+.5,this.setUVs(0,i,0,1+i,1,1+i,1,i)},flipX:function(){this.setUVs(1,0,1,1,0,1,0,0)},flipY:function(){this.setUVs(0,1,0,0,1,0,1,1)},resetUVs:function(){this.setUVs(0,0,0,1,1,1,1,0)}});t.exports=f},36060:t=>{t.exports={BITMAPMASK_PIPELINE:"BitmapMaskPipeline",LIGHT_PIPELINE:"Light2D",POINTLIGHT_PIPELINE:"PointLightPipeline",SINGLE_PIPELINE:"SinglePipeline",MULTI_PIPELINE:"MultiPipeline",ROPE_PIPELINE:"RopePipeline",GRAPHICS_PIPELINE:"GraphicsPipeline",POSTFX_PIPELINE:"PostFXPipeline",UTILITY_PIPELINE:"UtilityPipeline",MOBILE_PIPELINE:"MobilePipeline",FX_PIPELINE:"FxPipeline"}},84817:t=>{t.exports="pipelineafterflush"},36712:t=>{t.exports="pipelinebeforeflush"},40285:t=>{t.exports="pipelinebind"},65918:t=>{t.exports="pipelineboot"},92852:t=>{t.exports="pipelinedestroy"},56072:t=>{t.exports="pipelinerebind"},57566:t=>{t.exports="pipelineresize"},77085:(t,e,i)=>{t.exports={AFTER_FLUSH:i(84817),BEFORE_FLUSH:i(36712),BIND:i(40285),BOOT:i(65918),DESTROY:i(92852),REBIND:i(56072),RESIZE:i(57566)}},54812:(t,e,i)=>{var s=i(83419),r=i(99155),n=i(84057),a=new s({Extends:n,initialize:function(t){n.call(this,{game:t,fragShader:r}),this.amount=1},onPreRender:function(t,e){t=this.getController(t),this.set1f("amount",t.amount,e)}});t.exports=a},67329:(t,e,i)=>{var s=i(83419),r=i(24400),n=i(84057),a=new s({Extends:n,initialize:function(t){n.call(this,{game:t,fragShader:r}),this.steps=4,this.offsetX=1,this.offsetY=1,this.blurStrength=1,this.strength=1,this.glcolor=[1,1,1]},onPreRender:function(t){t=this.getController(t),this.set1f("strength",t.blurStrength),this.set3fv("color",t.glcolor)},onDraw:function(t){var e=this.getController(),i=this.fullFrame1,s=this.fullFrame2;this.copyFrame(t,s);for(var r=2/t.width*e.offsetX,n=2/t.height*e.offsetY,a=0;a{var s=i(83419),r=i(41514),n=i(51078),a=i(94328),o=i(84057),h=new s({Extends:o,initialize:function(t){o.call(this,{game:t,shaders:[{name:"Gaussian5",fragShader:r},{name:"Gaussian9",fragShader:n},{name:"Gaussian13",fragShader:a}]}),this.activeShader=this.shaders[0],this.x=2,this.y=2,this.steps=4,this.strength=1,this.glcolor=[1,1,1]},setQualityLow:function(){return this.activeShader=this.shaders[0],this},setQualityMedium:function(){return this.activeShader=this.shaders[1],this},setQualityHigh:function(){return this.activeShader=this.shaders[2],this},onDraw:function(t){var e=this.getController(),i=this.gl,s=this.fullFrame1,r=i.getParameter(i.FRAMEBUFFER_BINDING);this.bind(this.shaders[e.quality]),i.activeTexture(i.TEXTURE0),i.viewport(0,0,t.width,t.height),this.set1i("uMainSampler",0),this.set2f("resolution",t.width,t.height),this.set1f("strength",e.strength),this.set3fv("color",e.glcolor);for(var n=0;n{var s=i(83419),r=i(90610),n=i(84057),a=new s({Extends:n,initialize:function(t){n.call(this,{game:t,fragShader:r}),this.isTiltShift=!1,this.strength=1,this.blurX=1,this.blurY=1,this.radius=.5,this.amount=1,this.contrast=.2},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("radius",t.radius,e),this.set1f("amount",t.amount,e),this.set1f("contrast",t.contrast,e),this.set1f("strength",t.strength,e),this.set2f("blur",t.blurX,t.blurY,e),this.setBoolean("isTiltShift",t.isTiltShift,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=a},89428:(t,e,i)=>{var s=i(83419),r=i(91899),n=i(84057),a=new s({Extends:n,initialize:function(t){n.call(this,{game:t,fragShader:r}),this.scale=1,this.feather=.005,this.thickness=8,this.glcolor=[1,.2,.7],this.glcolor2=[1,0,0,.4]},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("scale",t.scale,e),this.set1f("feather",t.feather,e),this.set1f("thickness",t.thickness,e),this.set3fv("color",t.glcolor,e),this.set4fv("backgroundColor",t.glcolor2,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=a},88904:(t,e,i)=>{var s=i(83419),r=i(84057),n=new s({Extends:r,initialize:function(t){r.call(this,{game:t})},onDraw:function(t){var e=this.fullFrame1;this.controller?this.manager.drawFrame(t,e,!0,this.controller):this.drawFrame(t,e),this.copyToGame(e)}});t.exports=n},63563:(t,e,i)=>{var s=i(83419),r=i(47838),n=i(84057),a=new s({Extends:n,initialize:function(t){n.call(this,{game:t,fragShader:r}),this.x=.005,this.y=.005,this.glTexture},onBoot:function(){this.setTexture("__WHITE")},setTexture:function(t){var e=this.game.textures.getFrame(t);e&&(this.glTexture=e.glTexture)},onDraw:function(t){var e=this.getController(),i=this.fullFrame1;this.bind(),this.set1i("uMainSampler",0),this.set1i("uDisplacementSampler",1),this.set2f("amount",e.x,e.y),this.bindTexture(e.glTexture,1),this.copySprite(t,i),this.copyToGame(i)}});t.exports=a},94045:(t,e,i)=>{var s=i(83419),r=i(95540),n=i(98656),a=i(84057),o=i(70554),h=new s({Extends:a,initialize:function(t,e){var i=r(e,"quality",.1),s=r(e,"distance",10);a.call(this,{game:t,fragShader:o.setGlowQuality(n,t,i,s)}),this.outerStrength=4,this.innerStrength=0,this.knockout=!1,this.glcolor=[1,1,1,1]},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("outerStrength",t.outerStrength,e),this.set1f("innerStrength",t.innerStrength,e),this.set4fv("glowColor",t.glcolor,e),this.setBoolean("knockout",t.knockout,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=h},74088:(t,e,i)=>{var s=i(83419),r=i(70463),n=i(84057),a=new s({Extends:n,initialize:function(t){n.call(this,{game:t,fragShader:r}),this.alpha=.2,this.size=0,this.fromX=0,this.fromY=0,this.toX=0,this.toY=1,this.glcolor1=[255,0,0],this.glcolor2=[0,255,0]},onPreRender:function(t,e){t=this.getController(t),this.set1f("alpha",t.alpha,e),this.set1i("size",t.size,e),this.set3fv("color1",t.glcolor1,e),this.set3fv("color2",t.glcolor2,e),this.set2f("positionFrom",t.fromX,t.fromY,e),this.set2f("positionTo",t.toX,t.toY,e)}});t.exports=a},99636:(t,e,i)=>{var s=i(83419),r=i(50831),n=i(84057),a=new s({Extends:n,initialize:function(t){n.call(this,{game:t,fragShader:r}),this.amount=1},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("amount",t.amount,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=a},34700:(t,e,i)=>{var s=i(83419),r=i(92595),n=i(84057),a=new s({Extends:n,initialize:function(t){n.call(this,{game:t,fragShader:r}),this.x=0,this.y=0,this.decay=.1,this.power=1,this.glcolor=[0,0,0,1],this.samples=6,this.intensity=1},onPreRender:function(t,e){var i=(t=this.getController(t)).samples;this.set1i("samples",i,e),this.set1f("intensity",t.intensity,e),this.set1f("decay",t.decay,e),this.set1f("power",t.power/i,e),this.set2f("lightPosition",t.x,t.y,e),this.set4fv("color",t.glcolor,e)}});t.exports=a},91157:(t,e,i)=>{var s=i(83419),r=i(72464),n=i(84057),a=new s({Extends:n,initialize:function(t){n.call(this,{game:t,fragShader:r}),this.speed=.5,this.lineWidth=.5,this.gradient=3,this.reveal=!1},onPreRender:function(t,e,i,s){t=this.getController(t),this.setTime("time",e),this.set1f("speed",t.speed,e),this.set1f("lineWidth",t.lineWidth,e),this.set1f("gradient",t.gradient,e),this.setBoolean("reveal",t.reveal,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=a},27797:(t,e,i)=>{var s=i(83419),r=i(39249),n=i(84057),a=new s({Extends:n,initialize:function(t){n.call(this,{game:t,fragShader:r}),this.x=.5,this.y=.5,this.radius=.5,this.strength=.5},onPreRender:function(t,e){t=this.getController(t),this.set1f("radius",t.radius,e),this.set1f("strength",t.strength,e),this.set2f("position",t.x,t.y,e)}});t.exports=a},67603:(t,e,i)=>{var s=i(83419),r=i(2878),n=i(84057),a=new s({Extends:n,initialize:function(t){n.call(this,{game:t,fragShader:r}),this.progress=0,this.wipeWidth=.1,this.direction=0,this.axis=0,this.reveal=!1},onPreRender:function(t,e){var i=(t=this.getController(t)).progress,s=t.wipeWidth,r=t.direction,n=t.axis;this.set4f("config",i,s,r,n,e),this.setBoolean("reveal",t.reveal,e)}});t.exports=a},58918:(t,e,i)=>{var s={Barrel:i(54812),Bloom:i(67329),Blur:i(8861),Bokeh:i(51051),Circle:i(89428),ColorMatrix:i(88904),Displacement:i(63563),Glow:i(94045),Gradient:i(74088),Pixelate:i(99636),Shadow:i(34700),Shine:i(91157),Vignette:i(27797),Wipe:i(67603)};t.exports=s},96615:(t,e,i)=>{var s=i(36060),r=i(79291),n={FX:i(58918),BitmapMaskPipeline:i(31302),Events:i(77085),FXPipeline:i(92651),LightPipeline:i(96569),MobilePipeline:i(56527),MultiPipeline:i(57516),PointLightPipeline:i(43439),PostFXPipeline:i(84057),PreFXPipeline:i(43558),RopePipeline:i(81041),SinglePipeline:i(12385),UtilityPipeline:i(7589)};n=r(!1,n,s),t.exports=n},35407:t=>{t.exports=["#define SHADER_NAME PHASER_ADD_BLEND_FS","precision mediump float;","uniform sampler2D uMainSampler1;","uniform sampler2D uMainSampler2;","uniform float uStrength;","varying vec2 outTexCoord;","void main ()","{"," vec4 frame1 = texture2D(uMainSampler1, outTexCoord);"," vec4 frame2 = texture2D(uMainSampler2, outTexCoord);"," gl_FragColor = frame1 + frame2 * uStrength;","}"].join("\n")},78908:t=>{t.exports=["#define SHADER_NAME PHASER_BITMAP_MASK_FS","precision mediump float;","uniform vec2 uResolution;","uniform sampler2D uMainSampler;","uniform sampler2D uMaskSampler;","uniform bool uInvertMaskAlpha;","void main ()","{"," vec2 uv = gl_FragCoord.xy / uResolution;"," vec4 mainColor = texture2D(uMainSampler, uv);"," vec4 maskColor = texture2D(uMaskSampler, uv);"," if (!uInvertMaskAlpha)"," {"," mainColor *= maskColor.a;"," }"," else"," {"," mainColor *= (1.0 - maskColor.a);"," }"," gl_FragColor = mainColor;","}"].join("\n")},85191:t=>{t.exports=["#define SHADER_NAME PHASER_BITMAP_MASK_VS","precision mediump float;","attribute vec2 inPosition;","void main ()","{"," gl_Position = vec4(inPosition, 0.0, 1.0);","}"].join("\n")},96293:t=>{t.exports=["#define SHADER_NAME PHASER_COLORMATRIX_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float uColorMatrix[20];","uniform float uAlpha;","varying vec2 outTexCoord;","void main ()","{"," vec4 c = texture2D(uMainSampler, outTexCoord);"," if (uAlpha == 0.0)"," {"," gl_FragColor = c;"," return;"," }"," if (c.a > 0.0)"," {"," c.rgb /= c.a;"," }"," vec4 result;"," result.r = (uColorMatrix[0] * c.r) + (uColorMatrix[1] * c.g) + (uColorMatrix[2] * c.b) + (uColorMatrix[3] * c.a) + uColorMatrix[4];"," result.g = (uColorMatrix[5] * c.r) + (uColorMatrix[6] * c.g) + (uColorMatrix[7] * c.b) + (uColorMatrix[8] * c.a) + uColorMatrix[9];"," result.b = (uColorMatrix[10] * c.r) + (uColorMatrix[11] * c.g) + (uColorMatrix[12] * c.b) + (uColorMatrix[13] * c.a) + uColorMatrix[14];"," result.a = (uColorMatrix[15] * c.r) + (uColorMatrix[16] * c.g) + (uColorMatrix[17] * c.b) + (uColorMatrix[18] * c.a) + uColorMatrix[19];"," vec3 rgb = mix(c.rgb, result.rgb, uAlpha);"," rgb *= result.a;"," gl_FragColor = vec4(rgb, result.a);","}"].join("\n")},36682:t=>{t.exports=["#define SHADER_NAME PHASER_COPY_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float uBrightness;","varying vec2 outTexCoord;","void main ()","{"," gl_FragColor = texture2D(uMainSampler, outTexCoord) * uBrightness;","}"].join("\n")},99155:t=>{t.exports=["#define SHADER_NAME BARREL_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float amount;","varying vec2 outTexCoord;","vec2 Distort(vec2 p)","{"," float theta = atan(p.y, p.x);"," float radius = length(p);"," radius = pow(radius, amount);"," p.x = radius * cos(theta);"," p.y = radius * sin(theta);"," return 0.5 * (p + 1.0);","}","void main()","{"," vec2 xy = 2.0 * outTexCoord - 1.0;"," vec2 texCoord = outTexCoord;"," if (length(xy) < 1.0)"," {"," texCoord = Distort(xy);"," }"," gl_FragColor = texture2D(uMainSampler, texCoord);","}"].join("\n")},24400:t=>{t.exports=["#define SHADER_NAME BLOOM_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec4 sum = texture2D(uMainSampler, outTexCoord) * 0.204164 * strength;"," sum = sum + texture2D(uMainSampler, outTexCoord + offset * 1.407333) * 0.304005;"," sum = sum + texture2D(uMainSampler, outTexCoord - offset * 1.407333) * 0.304005;"," sum = sum + texture2D(uMainSampler, outTexCoord + offset * 3.294215) * 0.093913;"," gl_FragColor = (sum + texture2D(uMainSampler, outTexCoord - offset * 3.294215) * 0.093913) * vec4(color, 1);","}"].join("\n")},94328:t=>{t.exports=["#define SHADER_NAME BLUR_HIGH_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 off1 = vec2(1.411764705882353) * offset * strength;"," vec2 off2 = vec2(3.2941176470588234) * offset * strength;"," vec2 off3 = vec2(5.176470588235294) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.1964825501511404;"," col += texture2D(uMainSampler, uv + (off1 / resolution)) * 0.2969069646728344;"," col += texture2D(uMainSampler, uv - (off1 / resolution)) * 0.2969069646728344;"," col += texture2D(uMainSampler, uv + (off2 / resolution)) * 0.09447039785044732;"," col += texture2D(uMainSampler, uv - (off2 / resolution)) * 0.09447039785044732;"," col += texture2D(uMainSampler, uv + (off3 / resolution)) * 0.010381362401148057;"," col += texture2D(uMainSampler, uv - (off3 / resolution)) * 0.010381362401148057;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},41514:t=>{t.exports=["#define SHADER_NAME BLUR_LOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 offset = vec2(1.333) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.29411764705882354;"," col += texture2D(uMainSampler, uv + (offset / resolution)) * 0.35294117647058826;"," col += texture2D(uMainSampler, uv - (offset / resolution)) * 0.35294117647058826;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},51078:t=>{t.exports=["#define SHADER_NAME BLUR_MED_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 off1 = vec2(1.3846153846) * offset * strength;"," vec2 off2 = vec2(3.2307692308) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.2270270270;"," col += texture2D(uMainSampler, uv + (off1 / resolution)) * 0.3162162162;"," col += texture2D(uMainSampler, uv - (off1 / resolution)) * 0.3162162162;"," col += texture2D(uMainSampler, uv + (off2 / resolution)) * 0.0702702703;"," col += texture2D(uMainSampler, uv - (off2 / resolution)) * 0.0702702703;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},90610:t=>{t.exports=["#define SHADER_NAME BOKEH_FS","precision mediump float;","#define ITERATIONS 100.0","#define ONEOVER_ITR 1.0 / ITERATIONS","#define PI 3.141596","#define GOLDEN_ANGLE 2.39996323","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform float radius;","uniform float amount;","uniform float contrast;","uniform bool isTiltShift;","uniform float strength;","uniform vec2 blur;","varying vec2 outTexCoord;","vec2 Sample (in float theta, inout float r)","{"," r += 1.0 / r;"," return (r - 1.0) * vec2(cos(theta), sin(theta)) * 0.06;","}","vec3 Bokeh (sampler2D tex, vec2 uv, float radius)","{"," vec3 acc = vec3(0.0);"," vec3 div = vec3(0.0);"," vec2 pixel = vec2(resolution.y / resolution.x, 1.0) * radius * .025;"," float r = 1.0;"," for (float j = 0.0; j < GOLDEN_ANGLE * ITERATIONS; j += GOLDEN_ANGLE)"," {"," vec3 col = texture2D(tex, uv + pixel * Sample(j, r)).xyz;"," col = contrast > 0.0 ? col * col * (1.0 + contrast) : col;"," vec3 bokeh = vec3(0.5) + pow(col, vec3(10.0)) * amount;"," acc += col * bokeh;"," div += bokeh;"," }"," return acc / div;","}","void main ()","{"," float shift = 1.0;"," if (isTiltShift)"," {"," vec2 uv = vec2(gl_FragCoord.xy / resolution + vec2(-0.5, -0.5)) * 2.0;"," float centerStrength = 1.0;"," shift = length(uv * blur * strength) * centerStrength;"," }"," gl_FragColor = vec4(Bokeh(uMainSampler, outTexCoord * vec2(1.0, 1.0), radius * shift), 0.0);","}"].join("\n")},91899:t=>{t.exports=["#define SHADER_NAME CIRCLE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec3 color;","uniform vec4 backgroundColor;","uniform float thickness;","uniform float scale;","uniform float feather;","varying vec2 outTexCoord;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec2 position = (gl_FragCoord.xy / resolution.xy) * 2.0 - 1.0;"," float aspectRatio = resolution.x / resolution.y;"," position.x *= aspectRatio;"," float grad = length(position);"," float outer = aspectRatio;"," float inner = outer - (thickness * 2.0 / resolution.y);"," if (aspectRatio >= 1.0)"," {"," float f = 2.0 + (resolution.y / resolution.x);"," outer = 1.0;"," inner = 1.0 - (thickness * f / resolution.x);"," }"," outer *= scale;"," inner *= scale;"," float circle = smoothstep(outer, outer - 0.01, grad);"," float ring = circle - smoothstep(inner, inner - feather, grad);"," texture = mix(backgroundColor * backgroundColor.a, texture, texture.a);"," texture = (texture * (circle - ring));"," gl_FragColor = vec4(texture.rgb + (ring * color), texture.a);","}"].join("\n")},47838:t=>{t.exports=["#define SHADER_NAME DISPLACEMENT_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform sampler2D uDisplacementSampler;","uniform vec2 amount;","varying vec2 outTexCoord;","void main ()","{"," vec2 disp = (-vec2(0.5, 0.5) + texture2D(uDisplacementSampler, outTexCoord).rr) * amount;"," gl_FragColor = texture2D(uMainSampler, outTexCoord + disp).rgba;","}"].join("\n")},98656:t=>{t.exports=["#define SHADER_NAME GLOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","uniform float outerStrength;","uniform float innerStrength;","uniform vec2 resolution;","uniform vec4 glowColor;","uniform bool knockout;","const float PI = 3.14159265358979323846264;","const float DIST = __DIST__;","const float SIZE = min(__SIZE__, PI * 2.0);","const float STEP = ceil(PI * 2.0 / SIZE);","const float MAX_ALPHA = STEP * DIST * (DIST + 1.0) / 2.0;","void main ()","{"," vec2 px = vec2(1.0 / resolution.x, 1.0 / resolution.y);"," float totalAlpha = 0.0;"," vec2 direction;"," vec2 displaced;"," vec4 color;"," for (float angle = 0.0; angle < PI * 2.0; angle += SIZE)"," {"," direction = vec2(cos(angle), sin(angle)) * px;"," for (float curDistance = 0.0; curDistance < DIST; curDistance++)"," {"," displaced = outTexCoord + direction * (curDistance + 1.0);"," color = texture2D(uMainSampler, displaced);"," totalAlpha += (DIST - curDistance) * color.a;"," }"," }"," color = texture2D(uMainSampler, outTexCoord);"," float alphaRatio = (totalAlpha / MAX_ALPHA);"," float innerGlowAlpha = (1.0 - alphaRatio) * innerStrength * color.a;"," float innerGlowStrength = min(1.0, innerGlowAlpha);"," vec4 innerColor = mix(color, glowColor, innerGlowStrength);"," float outerGlowAlpha = alphaRatio * outerStrength * (1.0 - color.a);"," float outerGlowStrength = min(1.0 - innerColor.a, outerGlowAlpha);"," vec4 outerGlowColor = outerGlowStrength * glowColor.rgba;"," if (knockout)"," {"," float resultAlpha = outerGlowAlpha + innerGlowAlpha;"," gl_FragColor = vec4(glowColor.rgb * resultAlpha, resultAlpha);"," }"," else"," {"," gl_FragColor = innerColor + outerGlowColor;"," }","}"].join("\n")},70463:t=>{t.exports=["#define SHADER_NAME GRADIENT_FS","#define SRGB_TO_LINEAR(c) pow((c), vec3(2.2))","#define LINEAR_TO_SRGB(c) pow((c), vec3(1.0 / 2.2))","#define SRGB(r, g, b) SRGB_TO_LINEAR(vec3(float(r), float(g), float(b)) / 255.0)","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 positionFrom;","uniform vec2 positionTo;","uniform vec3 color1;","uniform vec3 color2;","uniform float alpha;","uniform int size;","varying vec2 outTexCoord;","float gradientNoise(in vec2 uv)","{"," const vec3 magic = vec3(0.06711056, 0.00583715, 52.9829189);"," return fract(magic.z * fract(dot(uv, magic.xy)));","}","float stepped (in float s, in float scale, in int steps)","{"," return steps > 0 ? floor( s / ((1.0 * scale) / float(steps))) * 1.0 / float(steps - 1) : s;","}","void main ()","{"," vec2 a = positionFrom;"," vec2 b = positionTo;"," vec2 ba = b - a;"," float d = dot(outTexCoord - a, ba) / dot(ba, ba);"," float t = size > 0 ? stepped(d, 1.0, size) : d;"," t = smoothstep(0.0, 1.0, clamp(t, 0.0, 1.0));"," vec3 color = mix(SRGB(color1.r, color1.g, color1.b), SRGB(color2.r, color2.g, color2.b), t);"," color = LINEAR_TO_SRGB(color);"," color += (1.0 / 255.0) * gradientNoise(outTexCoord) - (0.5 / 255.0);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," gl_FragColor = vec4(mix(color.rgb, texture.rgb, alpha), 1.0) * texture.a;","}"].join("\n")},50831:t=>{t.exports=["#define SHADER_NAME PIXELATE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform float amount;","varying vec2 outTexCoord;","void main ()","{"," float pixelSize = floor(2.0 + amount);"," vec2 center = pixelSize * floor(outTexCoord * resolution / pixelSize) + pixelSize * vec2(0.5, 0.5);"," vec2 corner1 = center + pixelSize * vec2(-0.5, -0.5);"," vec2 corner2 = center + pixelSize * vec2(+0.5, -0.5);"," vec2 corner3 = center + pixelSize * vec2(+0.5, +0.5);"," vec2 corner4 = center + pixelSize * vec2(-0.5, +0.5);"," vec4 pixel = 0.4 * texture2D(uMainSampler, center / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner1 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner2 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner3 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner4 / resolution);"," gl_FragColor = pixel;","}"].join("\n")},92595:t=>{t.exports=["#define SHADER_NAME SHADOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","uniform vec2 lightPosition;","uniform vec4 color;","uniform float decay;","uniform float power;","uniform float intensity;","uniform int samples;","const int MAX = 12;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec2 pc = (lightPosition - outTexCoord) * intensity;"," float shadow = 0.0;"," float limit = max(float(MAX), float(samples));"," for (int i = 0; i < MAX; ++i)"," {"," if (i >= samples)"," {"," break;"," }"," shadow += texture2D(uMainSampler, outTexCoord + float(i) * decay / limit * pc).a * power;"," }"," float mask = 1.0 - texture.a;"," gl_FragColor = mix(texture, color, shadow * mask);","}"].join("\n")},72464:t=>{t.exports=["#define SHADER_NAME SHINE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform bool reveal;","uniform float speed;","uniform float time;","uniform float lineWidth;","uniform float gradient;","varying vec2 outTexCoord;","void main ()","{","\tvec2 uv = gl_FragCoord.xy / resolution.xy;"," vec4 tex = texture2D(uMainSampler, outTexCoord);"," vec4 col1 = vec4(0.3, 0.0, 0.0, 1.0);"," vec4 col2 = vec4(0.85, 0.85, 0.85, 1.0);"," uv.x = uv.x - mod(time * speed, 2.0) + 0.5;"," float y = uv.x * gradient;"," float s = smoothstep(y - lineWidth, y, uv.y) - smoothstep(y, y + lineWidth, uv.y);"," gl_FragColor = (((s * col1) + (s * col2)) * tex);"," if (!reveal)"," {"," gl_FragColor += tex;"," }","}"].join("\n")},39249:t=>{t.exports=["#define SHADER_NAME VIGNETTE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float radius;","uniform float strength;","uniform vec2 position;","varying vec2 outTexCoord;","void main ()","{"," vec4 col = vec4(1.0);"," float d = length(outTexCoord - position);"," if (d <= radius)"," {"," float g = d / radius;"," g = sin(g * 3.14 * strength);"," \tcol = vec4(g * g * g);"," }"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," gl_FragColor = texture * (1.0 - col);","}"].join("\n")},2878:t=>{t.exports=["#define SHADER_NAME WIPE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec4 config;","uniform bool reveal;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 color0;"," vec4 color1;"," if (reveal)"," {"," color0 = vec4(0);"," color1 = texture2D(uMainSampler, uv);"," }"," else"," {"," color0 = texture2D(uMainSampler, uv);"," color1 = vec4(0);"," }"," float distance = config.x;"," float width = config.y;"," float direction = config.z;"," float axis = uv.x;"," if (config.w == 1.0)"," {"," axis = uv.y;"," }"," float adjust = mix(width, -width, distance);"," float value = smoothstep(distance - width, distance + width, abs(direction - axis) + adjust);"," gl_FragColor = mix(color1, color0, value);","}"].join("\n")},31063:t=>{t.exports=["#define SHADER_NAME PHASER_LIGHT_FS","precision mediump float;","struct Light","{"," vec2 position;"," vec3 color;"," float intensity;"," float radius;","};","const int kMaxLights = %LIGHT_COUNT%;","uniform vec4 uCamera; /* x, y, rotation, zoom */","uniform vec2 uResolution;","uniform sampler2D uMainSampler;","uniform sampler2D uNormSampler;","uniform vec3 uAmbientLightColor;","uniform Light uLights[kMaxLights];","uniform mat3 uInverseRotationMatrix;","uniform int uLightCount;","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec3 finalColor = vec3(0.0, 0.0, 0.0);"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," vec3 normalMap = texture2D(uNormSampler, outTexCoord).rgb;"," vec3 normal = normalize(uInverseRotationMatrix * vec3(normalMap * 2.0 - 1.0));"," vec2 res = vec2(min(uResolution.x, uResolution.y)) * uCamera.w;"," for (int index = 0; index < kMaxLights; ++index)"," {"," if (index < uLightCount)"," {"," Light light = uLights[index];"," vec3 lightDir = vec3((light.position.xy / res) - (gl_FragCoord.xy / res), 0.1);"," vec3 lightNormal = normalize(lightDir);"," float distToSurf = length(lightDir) * uCamera.w;"," float diffuseFactor = max(dot(normal, lightNormal), 0.0);"," float radius = (light.radius / res.x * uCamera.w) * uCamera.w;"," float attenuation = clamp(1.0 - distToSurf * distToSurf / (radius * radius), 0.0, 1.0);"," vec3 diffuse = light.color * diffuseFactor;"," finalColor += (attenuation * diffuse) * light.intensity;"," }"," }"," vec4 colorOutput = vec4(uAmbientLightColor + finalColor, 1.0);"," gl_FragColor = color * vec4(colorOutput.rgb * colorOutput.a, colorOutput.a);","}"].join("\n")},48247:t=>{t.exports=["#define SHADER_NAME PHASER_LINEAR_BLEND_FS","precision mediump float;","uniform sampler2D uMainSampler1;","uniform sampler2D uMainSampler2;","uniform float uStrength;","varying vec2 outTexCoord;","void main ()","{"," vec4 frame1 = texture2D(uMainSampler1, outTexCoord);"," vec4 frame2 = texture2D(uMainSampler2, outTexCoord);"," gl_FragColor = mix(frame1, frame2 * uStrength, 0.5);","}"].join("\n")},41214:t=>{t.exports=["#define SHADER_NAME PHASER_MESH_FS","precision mediump float;","uniform vec3 uLightPosition;","uniform vec3 uLightAmbient;","uniform vec3 uLightDiffuse;","uniform vec3 uLightSpecular;","uniform vec3 uFogColor;","uniform float uFogNear;","uniform float uFogFar;","uniform vec3 uMaterialAmbient;","uniform vec3 uMaterialDiffuse;","uniform vec3 uMaterialSpecular;","uniform float uMaterialShine;","uniform vec3 uCameraPosition;","uniform sampler2D uTexture;","varying vec2 vTextureCoord;","varying vec3 vNormal;","varying vec3 vPosition;","void main (void)","{"," vec4 color = texture2D(uTexture, vTextureCoord);"," vec3 ambient = uLightAmbient * uMaterialAmbient;"," vec3 norm = normalize(vNormal);"," vec3 lightDir = normalize(uLightPosition - vPosition);"," float diff = max(dot(norm, lightDir), 0.0);"," vec3 diffuse = uLightDiffuse * (diff * uMaterialDiffuse);"," vec3 viewDir = normalize(uCameraPosition - vPosition);"," vec3 reflectDir = reflect(-lightDir, norm);"," float spec = pow(max(dot(viewDir, reflectDir), 0.0), uMaterialShine);"," vec3 specular = uLightSpecular * (spec * uMaterialSpecular);"," vec3 result = (ambient + diffuse + specular) * color.rgb;"," float depth = gl_FragCoord.z / gl_FragCoord.w;"," float fogFactor = smoothstep(uFogNear, uFogFar, depth);"," gl_FragColor.rgb = mix(result.rgb, uFogColor, fogFactor);"," gl_FragColor.a = color.a;","}"].join("\n")},39653:t=>{t.exports=["#define SHADER_NAME PHASER_MESH_VS","precision mediump float;","attribute vec3 aVertexPosition;","attribute vec3 aVertexNormal;","attribute vec2 aTextureCoord;","uniform mat4 uViewProjectionMatrix;","uniform mat4 uModelMatrix;","uniform mat4 uNormalMatrix;","varying vec2 vTextureCoord;","varying vec3 vNormal;","varying vec3 vPosition;","void main ()","{"," vTextureCoord = aTextureCoord;"," vPosition = vec3(uModelMatrix * vec4(aVertexPosition, 1.0));"," vNormal = vec3(uNormalMatrix * vec4(aVertexNormal, 1.0));"," gl_Position = uViewProjectionMatrix * uModelMatrix * vec4(aVertexPosition, 1.0);","}"].join("\n")},62143:t=>{t.exports=["#define SHADER_NAME PHASER_MOBILE_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},47940:t=>{t.exports=["#define SHADER_NAME PHASER_MOBILE_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform int uRoundPixels;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," if (uRoundPixels == 1)"," {"," gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;"," }"," outTexCoord = inTexCoord;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},98840:t=>{t.exports=["#define SHADER_NAME PHASER_MULTI_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler[%count%];","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texture;"," %forloop%"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},44667:t=>{t.exports=["#define SHADER_NAME PHASER_MULTI_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform int uRoundPixels;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," if (uRoundPixels == 1)"," {"," gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;"," }"," outTexCoord = inTexCoord;"," outTexId = inTexId;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},4127:t=>{t.exports=["#define SHADER_NAME PHASER_POINTLIGHT_FS","precision mediump float;","uniform vec2 uResolution;","uniform float uCameraZoom;","varying vec4 lightPosition;","varying vec4 lightColor;","varying float lightRadius;","varying float lightAttenuation;","void main ()","{"," vec2 center = (lightPosition.xy + 1.0) * (uResolution.xy * 0.5);"," float distToSurf = length(center - gl_FragCoord.xy);"," float radius = 1.0 - distToSurf / (lightRadius * uCameraZoom);"," float intensity = smoothstep(0.0, 1.0, radius * lightAttenuation);"," vec4 color = vec4(intensity, intensity, intensity, 0.0) * lightColor;"," gl_FragColor = vec4(color.rgb * lightColor.a, color.a);","}"].join("\n")},89924:t=>{t.exports=["#define SHADER_NAME PHASER_POINTLIGHT_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","attribute vec2 inPosition;","attribute vec2 inLightPosition;","attribute vec4 inLightColor;","attribute float inLightRadius;","attribute float inLightAttenuation;","varying vec4 lightPosition;","varying vec4 lightColor;","varying float lightRadius;","varying float lightAttenuation;","void main ()","{"," lightColor = inLightColor;"," lightRadius = inLightRadius;"," lightAttenuation = inLightAttenuation;"," lightPosition = uProjectionMatrix * vec4(inLightPosition, 1.0, 1.0);"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);","}"].join("\n")},27681:t=>{t.exports=["#define SHADER_NAME PHASER_POSTFX_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","void main ()","{"," gl_FragColor = texture2D(uMainSampler, outTexCoord);","}"].join("\n")},49627:t=>{t.exports=["#define SHADER_NAME PHASER_QUAD_VS","precision mediump float;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","varying vec2 outFragCoord;","varying vec2 outTexCoord;","void main ()","{"," outFragCoord = inPosition.xy * 0.5 + 0.5;"," outTexCoord = inTexCoord;"," gl_Position = vec4(inPosition, 0, 1);","}"].join("\n")},45561:t=>{t.exports=["#define SHADER_NAME PHASER_SINGLE_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},60722:t=>{t.exports=["#define SHADER_NAME PHASER_SINGLE_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform int uRoundPixels;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," if (uRoundPixels == 1)"," {"," gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;"," }"," outTexCoord = inTexCoord;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},89350:(t,e,i)=>{t.exports={AddBlendFrag:i(35407),BitmapMaskFrag:i(78908),BitmapMaskVert:i(85191),ColorMatrixFrag:i(96293),CopyFrag:i(36682),FXBarrelFrag:i(99155),FXBloomFrag:i(24400),FXBlurHighFrag:i(94328),FXBlurLowFrag:i(41514),FXBlurMedFrag:i(51078),FXBokehFrag:i(90610),FXCircleFrag:i(91899),FXDisplacementFrag:i(47838),FXGlowFrag:i(98656),FXGradientFrag:i(70463),FXPixelateFrag:i(50831),FXShadowFrag:i(92595),FXShineFrag:i(72464),FXVignetteFrag:i(39249),FXWipeFrag:i(2878),LightFrag:i(31063),LinearBlendFrag:i(48247),MeshFrag:i(41214),MeshVert:i(39653),MobileFrag:i(62143),MobileVert:i(47940),MultiFrag:i(98840),MultiVert:i(44667),PointLightFrag:i(4127),PointLightVert:i(89924),PostFXFrag:i(27681),QuadVert:i(49627),SingleFrag:i(45561),SingleVert:i(60722)}},93567:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.webGLAttribLocation=-1,this.gl=t,this.program=e,this.name=i,this.createResource()},createResource:function(){if(null!==this.program.webGLProgram){var t=this.gl;t.isContextLost()||(this.webGLAttribLocation=t.getAttribLocation(this.program.webGLProgram,this.name))}else this.webGLAttribLocation=-1},destroy:function(){this.gl=null,this.program=null,this.name=null,this.webGLAttribLocation=-1}});t.exports=s},26128:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){this.webGLBuffer=null,this.gl=t,this.initialDataOrSize=e,this.bufferType=i,this.bufferUsage=s,this.createResource()},createResource:function(){if(null!==this.initialDataOrSize){var t=this.gl;if(!t.isContextLost()){var e=this.bufferType,i=t.createBuffer();this.webGLBuffer=i,t.bindBuffer(e,this.webGLBuffer),t.bufferData(e,this.initialDataOrSize,this.bufferUsage),t.bindBuffer(e,null)}}},destroy:function(){var t=this.gl;t.isContextLost()||t.deleteBuffer(this.webGLBuffer),this.webGLBuffer=null,this.initialDataOrSize=null,this.gl=null}});t.exports=s},84387:(t,e,i)=>{var s=i(83419),r={36054:"Incomplete Attachment",36055:"Missing Attachment",36057:"Incomplete Dimensions",36061:"Framebuffer Unsupported"},n=new s({initialize:function(t,e,i,s,r){this.webGLFramebuffer=null,this.gl=t,this.width=e,this.height=i,this.renderTexture=s,this.addDepthStencilBuffer=!!r,this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost()){var e,i=this.renderTexture,s=t.createFramebuffer();if(this.webGLFramebuffer=s,t.bindFramebuffer(t.FRAMEBUFFER,s),i.isRenderTexture=!0,i.isAlphaPremultiplied=!1,t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,i.webGLTexture,0),(e=t.checkFramebufferStatus(t.FRAMEBUFFER))!==t.FRAMEBUFFER_COMPLETE)throw new Error("Framebuffer status: "+(r[e]||e));if(this.addDepthStencilBuffer){var n=t.createRenderbuffer();t.bindRenderbuffer(t.RENDERBUFFER,n),t.renderbufferStorage(t.RENDERBUFFER,t.DEPTH_STENCIL,this.width,this.height),t.framebufferRenderbuffer(t.FRAMEBUFFER,t.DEPTH_STENCIL_ATTACHMENT,t.RENDERBUFFER,n)}t.bindFramebuffer(t.FRAMEBUFFER,null)}},destroy:function(){if(null!==this.webGLFramebuffer){var t=this.gl;if(!t.isContextLost()){t.bindFramebuffer(t.FRAMEBUFFER,this.webGLFramebuffer);var e=t.getFramebufferAttachmentParameter(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME);null!==e&&(t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,null,0),t.deleteTexture(e));var i=t.getFramebufferAttachmentParameter(t.FRAMEBUFFER,t.DEPTH_STENCIL_ATTACHMENT,t.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME);null!==i&&t.deleteRenderbuffer(i),t.bindFramebuffer(t.FRAMEBUFFER,null),t.deleteFramebuffer(this.webGLFramebuffer)}this.renderTexture=null,this.webGLFramebuffer=null,this.gl=null}}});t.exports=n},1482:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.webGLProgram=null,this.gl=t,this.vertexSource=e,this.fragmentSource=i,this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost()){var e=t.createProgram(),i=t.createShader(t.VERTEX_SHADER),s=t.createShader(t.FRAGMENT_SHADER);t.shaderSource(i,this.vertexSource),t.shaderSource(s,this.fragmentSource),t.compileShader(i),t.compileShader(s);var r="Shader failed:\n";if(!t.getShaderParameter(i,t.COMPILE_STATUS))throw new Error("Vertex "+r+t.getShaderInfoLog(i));if(!t.getShaderParameter(s,t.COMPILE_STATUS))throw new Error("Fragment "+r+t.getShaderInfoLog(s));if(t.attachShader(e,i),t.attachShader(e,s),t.linkProgram(e),!t.getProgramParameter(e,t.LINK_STATUS))throw new Error("Link "+r+t.getProgramInfoLog(e));t.useProgram(e),this.webGLProgram=e}},destroy:function(){this.webGLProgram&&(this.gl.isContextLost()||this.gl.deleteProgram(this.webGLProgram),this.webGLProgram=null,this.gl=null)}});t.exports=s},82751:(t,e,i)=>{var s=i(83419),r=i(50030),n=new s({initialize:function(t,e,i,s,r,n,a,o,h,l,u,c,d){this.webGLTexture=null,this.isRenderTexture=!1,this.gl=t,this.mipLevel=e,this.minFilter=i,this.magFilter=s,this.wrapT=r,this.wrapS=n,this.format=a,this.pixels=o,this.width=h,this.height=l,this.pma=null==u||u,this.forceSize=!!c,this.flipY=!!d,this.__SPECTOR_Metadata={},this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost())if(this.pixels instanceof n)this.webGLTexture=this.pixels.webGLTexture;else{var e=t.createTexture();e.__SPECTOR_Metadata=this.__SPECTOR_Metadata,this.webGLTexture=e,this._processTexture()}},update:function(t,e,i,s,r,n,a,o,h){0!==e&&0!==i&&(this.pixels=t,this.width=e,this.height=i,this.flipY=s,this.wrapS=r,this.wrapT=n,this.minFilter=a,this.magFilter=o,this.format=h,this.gl.isContextLost()||this._processTexture())},_processTexture:function(){var t=this.gl;t.activeTexture(t.TEXTURE0);var e=t.getParameter(t.TEXTURE_BINDING_2D);t.bindTexture(t.TEXTURE_2D,this.webGLTexture),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,this.minFilter),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,this.magFilter),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,this.wrapS),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,this.wrapT),t.pixelStorei(t.UNPACK_PREMULTIPLY_ALPHA_WEBGL,this.pma),t.pixelStorei(t.UNPACK_FLIP_Y_WEBGL,this.flipY);var i=this.pixels,s=this.mipLevel,n=this.width,a=this.height,o=this.format,h=!1;if(null==i)t.texImage2D(t.TEXTURE_2D,s,o,n,a,0,o,t.UNSIGNED_BYTE,null),h=r(n,a);else if(i.compressed){n=i.width,a=i.height,h=i.generateMipmap;for(var l=0;l{var s=new(i(83419))({initialize:function(t,e,i){this.webGLUniformLocation=null,this.gl=t,this.program=e,this.name=i,this.createResource()},createResource:function(){if(null!==this.program.webGLProgram){var t=this.gl;t.isContextLost()||(this.webGLUniformLocation=t.getUniformLocation(this.program.webGLProgram,this.name))}else this.webGLUniformLocation=null},destroy:function(){this.gl=null,this.program=null,this.name=null,this.webGLUniformLocation=null}});t.exports=s},9503:(t,e,i)=>{var s={WebGLAttribLocationWrapper:i(93567),WebGLBufferWrapper:i(26128),WebGLProgramWrapper:i(1482),WebGLTextureWrapper:i(82751),WebGLFramebufferWrapper:i(84387),WebGLUniformLocationWrapper:i(57183)};t.exports=s},76531:(t,e,i)=>{var s=i(13560),r=i(83419),n=i(50792),a=i(97480),o=i(8443),h=i(57811),l=i(74403),u=i(45818),c=i(29747),d=i(87841),f=i(86555),p=i(56583),g=i(26099),v=i(38058),m=new r({Extends:n,initialize:function(t){n.call(this),this.game=t,this.canvas,this.canvasBounds=new d,this.parent=null,this.parentIsWindow=!1,this.parentSize=new f,this.gameSize=new f,this.baseSize=new f,this.displaySize=new f,this.scaleMode=s.SCALE_MODE.NONE,this.zoom=1,this._resetZoom=!1,this.displayScale=new g(1,1),this.autoRound=!1,this.autoCenter=s.CENTER.NO_CENTER,this.orientation=s.ORIENTATION.LANDSCAPE,this.fullscreen,this.fullscreenTarget=null,this._createdFullscreenTarget=!1,this.dirty=!1,this.resizeInterval=500,this._lastCheck=0,this._checkOrientation=!1,this.domlisteners={orientationChange:c,windowResize:c,fullScreenChange:c,fullScreenError:c}},preBoot:function(){this.parseConfig(this.game.config),this.game.events.once(o.BOOT,this.boot,this)},boot:function(){var t=this.game;this.canvas=t.canvas,this.fullscreen=t.device.fullscreen,this.scaleMode!==s.SCALE_MODE.RESIZE&&this.scaleMode!==s.SCALE_MODE.EXPAND&&this.displaySize.setAspectMode(this.scaleMode),this.scaleMode===s.SCALE_MODE.NONE?this.resize(this.width,this.height):(this.getParentBounds(),this.parentSize.width>0&&this.parentSize.height>0&&this.displaySize.setParent(this.parentSize),this.refresh()),t.events.on(o.PRE_STEP,this.step,this),t.events.once(o.READY,this.refresh,this),t.events.once(o.DESTROY,this.destroy,this),this.startListeners()},parseConfig:function(t){this.getParent(t),this.getParentBounds();var e=t.width,i=t.height,r=t.scaleMode,n=t.zoom,a=t.autoRound;if("string"==typeof e)if("%"!==e.substr(-1))e=parseInt(e,10);else{var o=this.parentSize.width;0===o&&(o=window.innerWidth);var h=parseInt(e,10)/100;e=Math.floor(o*h)}if("string"==typeof i)if("%"!==i.substr(-1))i=parseInt(i,10);else{var l=this.parentSize.height;0===l&&(l=window.innerHeight);var c=parseInt(i,10)/100;i=Math.floor(l*c)}this.scaleMode=r,this.autoRound=a,this.autoCenter=t.autoCenter,this.resizeInterval=t.resizeInterval,a&&(e=Math.floor(e),i=Math.floor(i)),this.gameSize.setSize(e,i),n===s.ZOOM.MAX_ZOOM&&(n=this.getMaxZoom()),this.zoom=n,1!==n&&(this._resetZoom=!0),this.baseSize.setSize(e,i),a&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),t.minWidth>0&&this.displaySize.setMin(t.minWidth*n,t.minHeight*n),t.maxWidth>0&&this.displaySize.setMax(t.maxWidth*n,t.maxHeight*n),this.displaySize.setSize(e,i),(t.snapWidth>0||t.snapHeight>0)&&this.displaySize.setSnap(t.snapWidth,t.snapHeight),this.orientation=u(e,i)},getParent:function(t){var e=t.parent;if(null!==e){if(this.parent=l(e),this.parentIsWindow=this.parent===document.body,t.expandParent&&t.scaleMode!==s.SCALE_MODE.NONE){var i=this.parent.getBoundingClientRect();(this.parentIsWindow||0===i.height)&&(document.documentElement.style.height="100%",document.body.style.height="100%",i=this.parent.getBoundingClientRect(),this.parentIsWindow||0!==i.height||(this.parent.style.overflow="hidden",this.parent.style.width="100%",this.parent.style.height="100%"))}t.fullscreenTarget&&!this.fullscreenTarget&&(this.fullscreenTarget=l(t.fullscreenTarget))}},getParentBounds:function(){if(!this.parent)return!1;var t=this.parentSize,e=this.parent.getBoundingClientRect();this.parentIsWindow&&this.game.device.os.iOS&&(e.height=h(!0));var i=e.width,s=e.height;if(t.width!==i||t.height!==s)return t.setSize(i,s),!0;if(this.canvas){var r=this.canvasBounds,n=this.canvas.getBoundingClientRect();if(n.x!==r.x||n.y!==r.y)return!0}return!1},lockOrientation:function(t){var e=screen.lockOrientation||screen.mozLockOrientation||screen.msLockOrientation;return!!e&&e.call(screen,t)},setParentSize:function(t,e){return this.parentSize.setSize(t,e),this.refresh()},setGameSize:function(t,e){var i=this.autoRound;i&&(t=Math.floor(t),e=Math.floor(e));var s=this.width,r=this.height;return this.gameSize.resize(t,e),this.baseSize.resize(t,e),i&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),this.displaySize.setAspectRatio(t/e),this.canvas.width=this.baseSize.width,this.canvas.height=this.baseSize.height,this.refresh(s,r)},resize:function(t,e){var i=this.zoom,s=this.autoRound;s&&(t=Math.floor(t),e=Math.floor(e));var r=this.width,n=this.height;this.gameSize.resize(t,e),this.baseSize.resize(t,e),s&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),this.displaySize.setSize(t*i,e*i),this.canvas.width=this.baseSize.width,this.canvas.height=this.baseSize.height;var a=this.canvas.style,o=t*i,h=e*i;return s&&(o=Math.floor(o),h=Math.floor(h)),o===t&&h===e||(a.width=o+"px",a.height=h+"px"),this.refresh(r,n)},setZoom:function(t){return this.zoom=t,this._resetZoom=!0,this.refresh()},setMaxZoom:function(){return this.zoom=this.getMaxZoom(),this._resetZoom=!0,this.refresh()},setSnap:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.displaySize.setSnap(t,e),this.refresh()},refresh:function(t,e){void 0===t&&(t=this.width),void 0===e&&(e=this.height),this.updateScale(),this.updateBounds(),this.updateOrientation(),this.displayScale.set(this.baseSize.width/this.canvasBounds.width,this.baseSize.height/this.canvasBounds.height);var i=this.game.domContainer;if(i){this.baseSize.setCSS(i);var s=this.canvas.style,r=i.style;r.transform="scale("+this.displaySize.width/this.baseSize.width+","+this.displaySize.height/this.baseSize.height+")",r.marginLeft=s.marginLeft,r.marginTop=s.marginTop}return this.emit(a.RESIZE,this.gameSize,this.baseSize,this.displaySize,t,e),this},updateOrientation:function(){if(this._checkOrientation){this._checkOrientation=!1;var t=u(this.width,this.height);t!==this.orientation&&(this.orientation=t,this.emit(a.ORIENTATION_CHANGE,t))}},updateScale:function(){var t,e,i=this.canvas.style,r=this.gameSize.width,n=this.gameSize.height,a=this.zoom,o=this.autoRound;if(this.scaleMode===s.SCALE_MODE.NONE)this.displaySize.setSize(r*a,n*a),t=this.displaySize.width,e=this.displaySize.height,o&&(t=Math.floor(t),e=Math.floor(e)),this._resetZoom&&(i.width=t+"px",i.height=e+"px",this._resetZoom=!1);else if(this.scaleMode===s.SCALE_MODE.RESIZE)this.displaySize.setSize(this.parentSize.width,this.parentSize.height),this.gameSize.setSize(this.displaySize.width,this.displaySize.height),this.baseSize.setSize(this.displaySize.width,this.displaySize.height),t=this.displaySize.width,e=this.displaySize.height,o&&(t=Math.floor(t),e=Math.floor(e)),this.canvas.width=t,this.canvas.height=e;else if(this.scaleMode===s.SCALE_MODE.EXPAND){var h=this.game.config.width,l=this.game.config.height;this.displaySize.setSize(this.parentSize.width,this.parentSize.height),t=this.displaySize.width,e=this.displaySize.height,o&&(t=Math.floor(t),e=Math.floor(e)),i.width=t+"px",i.height=e+"px";var u=this.parentSize.width/h,c=this.parentSize.height/l;u=0?0:-a.x*o.x,l=a.y>=0?0:-a.y*o.y;return i=n.width>=a.width?r.width:r.width-(a.width-n.width)*o.x,s=n.height>=a.height?r.height:r.height-(a.height-n.height)*o.y,e.setTo(h,l,i,s),t&&(e.width/=t.zoomX,e.height/=t.zoomY,e.centerX=t.centerX+t.scrollX,e.centerY=t.centerY+t.scrollY),e},step:function(t,e){this.parent&&(this._lastCheck+=e,(this.dirty||this._lastCheck>this.resizeInterval)&&(this.getParentBounds()&&this.refresh(),this.dirty=!1,this._lastCheck=0))},stopListeners:function(){var t=this.domlisteners;screen.orientation&&screen.orientation.addEventListener?screen.orientation.removeEventListener("change",t.orientationChange,!1):window.removeEventListener("orientationchange",t.orientationChange,!1),window.removeEventListener("resize",t.windowResize,!1);["webkit","moz",""].forEach((function(e){document.removeEventListener(e+"fullscreenchange",t.fullScreenChange,!1),document.removeEventListener(e+"fullscreenerror",t.fullScreenError,!1)})),document.removeEventListener("MSFullscreenChange",t.fullScreenChange,!1),document.removeEventListener("MSFullscreenError",t.fullScreenError,!1)},destroy:function(){this.removeAllListeners(),this.stopListeners(),this.game=null,this.canvas=null,this.canvasBounds=null,this.parent=null,this.fullscreenTarget=null,this.parentSize.destroy(),this.gameSize.destroy(),this.baseSize.destroy(),this.displaySize.destroy()},isFullscreen:{get:function(){return this.fullscreen.active}},width:{get:function(){return this.gameSize.width}},height:{get:function(){return this.gameSize.height}},isPortrait:{get:function(){return this.orientation===s.ORIENTATION.PORTRAIT}},isLandscape:{get:function(){return this.orientation===s.ORIENTATION.LANDSCAPE}},isGamePortrait:{get:function(){return this.height>this.width}},isGameLandscape:{get:function(){return this.width>this.height}}});t.exports=m},64743:t=>{t.exports={NO_CENTER:0,CENTER_BOTH:1,CENTER_HORIZONTALLY:2,CENTER_VERTICALLY:3}},39218:t=>{t.exports={LANDSCAPE:"landscape-primary",LANDSCAPE_SECONDARY:"landscape-secondary",PORTRAIT:"portrait-primary",PORTRAIT_SECONDARY:"portrait-secondary"}},81050:t=>{t.exports={NONE:0,WIDTH_CONTROLS_HEIGHT:1,HEIGHT_CONTROLS_WIDTH:2,FIT:3,ENVELOP:4,RESIZE:5,EXPAND:6}},80805:t=>{t.exports={NO_ZOOM:1,ZOOM_2X:2,ZOOM_4X:4,MAX_ZOOM:-1}},13560:(t,e,i)=>{var s={CENTER:i(64743),ORIENTATION:i(39218),SCALE_MODE:i(81050),ZOOM:i(80805)};t.exports=s},56139:t=>{t.exports="enterfullscreen"},2336:t=>{t.exports="fullscreenfailed"},47412:t=>{t.exports="fullscreenunsupported"},51452:t=>{t.exports="leavefullscreen"},20666:t=>{t.exports="orientationchange"},47945:t=>{t.exports="resize"},97480:(t,e,i)=>{t.exports={ENTER_FULLSCREEN:i(56139),FULLSCREEN_FAILED:i(2336),FULLSCREEN_UNSUPPORTED:i(47412),LEAVE_FULLSCREEN:i(51452),ORIENTATION_CHANGE:i(20666),RESIZE:i(47945)}},93364:(t,e,i)=>{var s=i(79291),r=i(13560),n={Center:i(64743),Events:i(97480),Orientation:i(39218),ScaleManager:i(76531),ScaleModes:i(81050),Zoom:i(80805)};n=s(!1,n,r.CENTER),n=s(!1,n,r.ORIENTATION),n=s(!1,n,r.SCALE_MODE),n=s(!1,n,r.ZOOM),t.exports=n},27397:(t,e,i)=>{var s=i(95540),r=i(35355);t.exports=function(t){var e=t.game.config.defaultPhysicsSystem,i=s(t.settings,"physics",!1);if(e||i){var n=[];if(e&&n.push(r(e+"Physics")),i)for(var a in i)a=r(a.concat("Physics")),-1===n.indexOf(a)&&n.push(a);return n}}},52106:(t,e,i)=>{var s=i(95540);t.exports=function(t){var e=t.plugins.getDefaultScenePlugins(),i=s(t.settings,"plugins",!1);return Array.isArray(i)?i:e||[]}},87033:t=>{t.exports={game:"game",renderer:"renderer",anims:"anims",cache:"cache",plugins:"plugins",registry:"registry",scale:"scale",sound:"sound",textures:"textures",events:"events",cameras:"cameras",add:"add",make:"make",scenePlugin:"scene",displayList:"children",lights:"lights",data:"data",input:"input",load:"load",time:"time",tweens:"tweens",arcadePhysics:"physics",impactPhysics:"impact",matterPhysics:"matter"}},97482:(t,e,i)=>{var s=i(83419),r=i(2368),n=new s({initialize:function(t){this.sys=new r(this,t),this.game,this.anims,this.cache,this.registry,this.sound,this.textures,this.events,this.cameras,this.add,this.make,this.scene,this.children,this.lights,this.data,this.input,this.load,this.time,this.tweens,this.physics,this.matter,this.scale,this.plugins,this.renderer},update:function(){}});t.exports=n},60903:(t,e,i)=>{var s=i(83419),r=i(89993),n=i(44594),a=i(8443),o=i(35154),h=i(54899),l=i(29747),u=i(97482),c=i(2368),d=new s({initialize:function(t,e){if(this.game=t,this.keys={},this.scenes=[],this._pending=[],this._start=[],this._queue=[],this._data={},this.isProcessing=!1,this.isBooted=!1,this.customViewports=0,this.systemScene,e){Array.isArray(e)||(e=[e]);for(var i=0;i-1&&(delete this.keys[s],this.scenes.splice(i,1),this._start.indexOf(s)>-1&&(i=this._start.indexOf(s),this._start.splice(i,1)),e.sys.destroy())}return this},bootScene:function(t){var e,i=t.sys,s=i.settings;i.sceneUpdate=l,t.init&&(t.init.call(t,s.data),s.status=r.INIT,s.isTransition&&i.events.emit(n.TRANSITION_INIT,s.transitionFrom,s.transitionDuration)),i.load&&(e=i.load).reset(),e&&t.preload?(t.preload.call(t),s.status=r.LOADING,e.once(h.COMPLETE,this.loadComplete,this),e.start()):this.create(t)},loadComplete:function(t){this.game.sound&&this.game.sound.onBlurPausedSounds&&this.game.sound.unlock(),this.create(t.scene)},payloadComplete:function(t){this.bootScene(t.scene)},update:function(t,e){this.processQueue(),this.isProcessing=!0;for(var i=this.scenes.length-1;i>=0;i--){var s=this.scenes[i].sys;s.settings.status>r.START&&s.settings.status<=r.RUNNING&&s.step(t,e),s.scenePlugin&&s.scenePlugin._target&&s.scenePlugin.step(t,e)}},render:function(t){for(var e=0;e=r.LOADING&&i.settings.status=r.START&&a<=r.CREATING)return this;if(a>=r.RUNNING&&a<=r.SLEEPING)n.shutdown(),n.sceneUpdate=l,n.start(e);else if(n.sceneUpdate=l,n.start(e),n.load&&(s=n.load),s&&n.settings.hasOwnProperty("pack")&&(s.reset(),s.addPack({payload:n.settings.pack})))return n.settings.status=r.LOADING,s.once(h.COMPLETE,this.payloadComplete,this),s.start(),this;return this.bootScene(i),this},stop:function(t,e){var i=this.getScene(t);if(i&&!i.sys.isTransitioning()&&i.sys.settings.status!==r.SHUTDOWN){var s=i.sys.load;s&&(s.off(h.COMPLETE,this.loadComplete,this),s.off(h.COMPLETE,this.payloadComplete,this)),i.sys.shutdown(e)}return this},switch:function(t,e){var i=this.getScene(t),s=this.getScene(e);return i&&s&&i!==s&&(this.sleep(t),this.isSleeping(e)?this.wake(e):this.start(e)),this},getAt:function(t){return this.scenes[t]},getIndex:function(t){var e=this.getScene(t);return this.scenes.indexOf(e)},bringToTop:function(t){if(this.isProcessing)this._queue.push({op:"bringToTop",keyA:t,keyB:null});else{var e=this.getIndex(t);if(-1!==e&&e0){var i=this.getScene(t);this.scenes.splice(e,1),this.scenes.unshift(i)}}return this},moveDown:function(t){if(this.isProcessing)this._queue.push({op:"moveDown",keyA:t,keyB:null});else{var e=this.getIndex(t);if(e>0){var i=e-1,s=this.getScene(t),r=this.getAt(i);this.scenes[e]=r,this.scenes[i]=s}}return this},moveUp:function(t){if(this.isProcessing)this._queue.push({op:"moveUp",keyA:t,keyB:null});else{var e=this.getIndex(t);if(ei),0,r)}}return this},moveBelow:function(t,e){if(t===e)return this;if(this.isProcessing)this._queue.push({op:"moveBelow",keyA:t,keyB:e});else{var i=this.getIndex(t),s=this.getIndex(e);if(-1!==i&&-1!==s&&s>i){var r=this.getAt(s);this.scenes.splice(s,1),0===i?this.scenes.unshift(r):this.scenes.splice(i-(s{var s=i(45319),r=i(83419),n=i(44594),a=i(95540),o=i(37277),h=new r({initialize:function(t){this.scene=t,this.systems=t.sys,this.settings=t.sys.settings,this.key=t.sys.settings.key,this.manager=t.sys.game.scene,this.transitionProgress=0,this._elapsed=0,this._target=null,this._duration=0,this._onUpdate,this._onUpdateScope,this._willSleep=!1,this._willRemove=!1,t.sys.events.once(n.BOOT,this.boot,this),t.sys.events.on(n.START,this.pluginStart,this)},boot:function(){this.systems.events.once(n.DESTROY,this.destroy,this)},pluginStart:function(){this._target=null,this.systems.events.once(n.SHUTDOWN,this.shutdown,this)},start:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("stop",this.key),this.manager.queueOp("start",t,e),this},restart:function(t){var e=this.key;return this.manager.queueOp("stop",e),this.manager.queueOp("start",e,t),this},transition:function(t){void 0===t&&(t={});var e=a(t,"target",!1),i=this.manager.getScene(e);if(!e||!this.checkValidTransition(i))return!1;var s=a(t,"duration",1e3);this._elapsed=0,this._target=i,this._duration=s,this._willSleep=a(t,"sleep",!1),this._willRemove=a(t,"remove",!1);var r=a(t,"onUpdate",null);r&&(this._onUpdate=r,this._onUpdateScope=a(t,"onUpdateScope",this.scene));var o=a(t,"allowInput",!1);this.settings.transitionAllowInput=o;var h=i.sys.settings;h.isTransition=!0,h.transitionFrom=this.scene,h.transitionDuration=s,h.transitionAllowInput=o,a(t,"moveAbove",!1)?this.manager.moveAbove(this.key,e):a(t,"moveBelow",!1)&&this.manager.moveBelow(this.key,e),i.sys.isSleeping()?i.sys.wake(a(t,"data")):this.manager.start(e,a(t,"data"));var l=a(t,"onStart",null),u=a(t,"onStartScope",this.scene);return l&&l.call(u,this.scene,i,s),this.systems.events.emit(n.TRANSITION_OUT,i,s),!0},checkValidTransition:function(t){return!(!t||t.sys.isActive()||t.sys.isTransitioning()||t===this.scene||this.systems.isTransitioning())},step:function(t,e){this._elapsed+=e,this.transitionProgress=s(this._elapsed/this._duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.transitionProgress),this._elapsed>=this._duration&&this.transitionComplete()},transitionComplete:function(){var t=this._target.sys,e=this._target.sys.settings;t.events.emit(n.TRANSITION_COMPLETE,this.scene),e.isTransition=!1,e.transitionFrom=null,this._duration=0,this._target=null,this._onUpdate=null,this._onUpdateScope=null,this._willRemove?this.manager.remove(this.key):this._willSleep?this.systems.sleep():this.manager.stop(this.key)},add:function(t,e,i,s){return this.manager.add(t,e,i,s)},launch:function(t,e){return t&&t!==this.key&&this.manager.queueOp("start",t,e),this},run:function(t,e){return t&&t!==this.key&&this.manager.queueOp("run",t,e),this},pause:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("pause",t,e),this},resume:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("resume",t,e),this},sleep:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("sleep",t,e),this},wake:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("wake",t,e),this},switch:function(t){return t!==this.key&&this.manager.queueOp("switch",this.key,t),this},stop:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("stop",t,e),this},setActive:function(t,e,i){void 0===e&&(e=this.key);var s=this.manager.getScene(e);return s&&s.sys.setActive(t,i),this},setVisible:function(t,e){void 0===e&&(e=this.key);var i=this.manager.getScene(e);return i&&i.sys.setVisible(t),this},isSleeping:function(t){return void 0===t&&(t=this.key),this.manager.isSleeping(t)},isActive:function(t){return void 0===t&&(t=this.key),this.manager.isActive(t)},isPaused:function(t){return void 0===t&&(t=this.key),this.manager.isPaused(t)},isVisible:function(t){return void 0===t&&(t=this.key),this.manager.isVisible(t)},swapPosition:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.swapPosition(t,e),this},moveAbove:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.moveAbove(t,e),this},moveBelow:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.moveBelow(t,e),this},remove:function(t){return void 0===t&&(t=this.key),this.manager.remove(t),this},moveUp:function(t){return void 0===t&&(t=this.key),this.manager.moveUp(t),this},moveDown:function(t){return void 0===t&&(t=this.key),this.manager.moveDown(t),this},bringToTop:function(t){return void 0===t&&(t=this.key),this.manager.bringToTop(t),this},sendToBack:function(t){return void 0===t&&(t=this.key),this.manager.sendToBack(t),this},get:function(t){return this.manager.getScene(t)},getStatus:function(t){var e=this.manager.getScene(t);if(e)return e.sys.getStatus()},getIndex:function(t){return void 0===t&&(t=this.key),this.manager.getIndex(t)},shutdown:function(){var t=this.systems.events;t.off(n.SHUTDOWN,this.shutdown,this),t.off(n.TRANSITION_OUT)},destroy:function(){this.shutdown(),this.scene.sys.events.off(n.START,this.start,this),this.scene=null,this.systems=null,this.settings=null,this.manager=null}});o.register("ScenePlugin",h,"scenePlugin"),t.exports=h},55681:(t,e,i)=>{var s=i(89993),r=i(35154),n=i(46975),a=i(87033),o={create:function(t){return"string"==typeof t?t={key:t}:void 0===t&&(t={}),{status:s.PENDING,key:r(t,"key",""),active:r(t,"active",!1),visible:r(t,"visible",!0),isBooted:!1,isTransition:!1,transitionFrom:null,transitionDuration:0,transitionAllowInput:!0,data:{},pack:r(t,"pack",!1),cameras:r(t,"cameras",null),map:r(t,"map",n(a,r(t,"mapAdd",{}))),physics:r(t,"physics",{}),loader:r(t,"loader",{}),plugins:r(t,"plugins",!1),input:r(t,"input",{})}}};t.exports=o},2368:(t,e,i)=>{var s=i(83419),r=i(89993),n=i(42363),a=i(44594),o=i(27397),h=i(52106),l=i(29747),u=i(55681),c=new s({initialize:function(t,e){this.scene=t,this.game,this.renderer,this.config=e,this.settings=u.create(e),this.canvas,this.context,this.anims,this.cache,this.plugins,this.registry,this.scale,this.sound,this.textures,this.add,this.cameras,this.displayList,this.events,this.make,this.scenePlugin,this.updateList,this.sceneUpdate=l},init:function(t){this.settings.status=r.INIT,this.sceneUpdate=l,this.game=t,this.renderer=t.renderer,this.canvas=t.canvas,this.context=t.context;var e=t.plugins;this.plugins=e,e.addToScene(this,n.Global,[n.CoreScene,h(this),o(this)]),this.events.emit(a.BOOT,this),this.settings.isBooted=!0},step:function(t,e){var i=this.events;i.emit(a.PRE_UPDATE,t,e),i.emit(a.UPDATE,t,e),this.sceneUpdate.call(this.scene,t,e),i.emit(a.POST_UPDATE,t,e)},render:function(t){var e=this.displayList;e.depthSort(),this.events.emit(a.PRE_RENDER,t),this.cameras.render(t,e),this.events.emit(a.RENDER,t)},queueDepthSort:function(){this.displayList.queueDepthSort()},depthSort:function(){this.displayList.depthSort()},pause:function(t){var e=this.settings,i=this.getStatus();return i!==r.CREATING&&i!==r.RUNNING?console.warn("Cannot pause non-running Scene",e.key):this.settings.active&&(e.status=r.PAUSED,e.active=!1,this.events.emit(a.PAUSE,this,t)),this},resume:function(t){var e=this.events,i=this.settings;return this.settings.active||(i.status=r.RUNNING,i.active=!0,e.emit(a.RESUME,this,t)),this},sleep:function(t){var e=this.settings,i=this.getStatus();return i!==r.CREATING&&i!==r.RUNNING?console.warn("Cannot sleep non-running Scene",e.key):(e.status=r.SLEEPING,e.active=!1,e.visible=!1,this.events.emit(a.SLEEP,this,t)),this},wake:function(t){var e=this.events,i=this.settings;return i.status=r.RUNNING,i.active=!0,i.visible=!0,e.emit(a.WAKE,this,t),i.isTransition&&e.emit(a.TRANSITION_WAKE,i.transitionFrom,i.transitionDuration),this},getData:function(){return this.settings.data},getStatus:function(){return this.settings.status},canInput:function(){var t=this.settings.status;return t>r.PENDING&&t<=r.RUNNING},isSleeping:function(){return this.settings.status===r.SLEEPING},isActive:function(){return this.settings.status===r.RUNNING},isPaused:function(){return this.settings.status===r.PAUSED},isTransitioning:function(){return this.settings.isTransition||null!==this.scenePlugin._target},isTransitionOut:function(){return null!==this.scenePlugin._target&&this.scenePlugin._duration>0},isTransitionIn:function(){return this.settings.isTransition},isVisible:function(){return this.settings.visible},setVisible:function(t){return this.settings.visible=t,this},setActive:function(t,e){return t?this.resume(e):this.pause(e)},start:function(t){var e=this.events,i=this.settings;t&&(i.data=t),i.status=r.START,i.active=!0,i.visible=!0,e.emit(a.START,this),e.emit(a.READY,this,t)},shutdown:function(t){var e=this.events,i=this.settings;e.off(a.TRANSITION_INIT),e.off(a.TRANSITION_START),e.off(a.TRANSITION_COMPLETE),e.off(a.TRANSITION_OUT),i.status=r.SHUTDOWN,i.active=!1,i.visible=!1,e.emit(a.SHUTDOWN,this,t)},destroy:function(){var t=this.events,e=this.settings;e.status=r.DESTROYED,e.active=!1,e.visible=!1,t.emit(a.DESTROY,this),t.removeAllListeners();for(var i=["scene","game","anims","cache","plugins","registry","sound","textures","add","camera","displayList","events","make","scenePlugin","updateList"],s=0;s{t.exports={PENDING:0,INIT:1,START:2,LOADING:3,CREATING:4,RUNNING:5,PAUSED:6,SLEEPING:7,SHUTDOWN:8,DESTROYED:9}},69830:t=>{t.exports="addedtoscene"},7919:t=>{t.exports="boot"},46763:t=>{t.exports="create"},11763:t=>{t.exports="destroy"},71555:t=>{t.exports="pause"},36735:t=>{t.exports="postupdate"},3809:t=>{t.exports="prerender"},90716:t=>{t.exports="preupdate"},58262:t=>{t.exports="ready"},91633:t=>{t.exports="removedfromscene"},10319:t=>{t.exports="render"},87132:t=>{t.exports="resume"},81961:t=>{t.exports="shutdown"},90194:t=>{t.exports="sleep"},6265:t=>{t.exports="start"},33178:t=>{t.exports="transitioncomplete"},43063:t=>{t.exports="transitioninit"},11259:t=>{t.exports="transitionout"},61611:t=>{t.exports="transitionstart"},45209:t=>{t.exports="transitionwake"},22966:t=>{t.exports="update"},21747:t=>{t.exports="wake"},44594:(t,e,i)=>{t.exports={ADDED_TO_SCENE:i(69830),BOOT:i(7919),CREATE:i(46763),DESTROY:i(11763),PAUSE:i(71555),POST_UPDATE:i(36735),PRE_RENDER:i(3809),PRE_UPDATE:i(90716),READY:i(58262),REMOVED_FROM_SCENE:i(91633),RENDER:i(10319),RESUME:i(87132),SHUTDOWN:i(81961),SLEEP:i(90194),START:i(6265),TRANSITION_COMPLETE:i(33178),TRANSITION_INIT:i(43063),TRANSITION_OUT:i(11259),TRANSITION_START:i(61611),TRANSITION_WAKE:i(45209),UPDATE:i(22966),WAKE:i(21747)}},62194:(t,e,i)=>{var s=i(89993),r=i(79291),n={Events:i(44594),GetPhysicsPlugins:i(27397),GetScenePlugins:i(52106),SceneManager:i(60903),ScenePlugin:i(52209),Settings:i(55681),Systems:i(2368)};n=r(!1,n,s),t.exports=n},30341:(t,e,i)=>{var s=i(83419),r=i(50792),n=i(14463),a=i(79291),o=i(29747),h=new s({Extends:r,initialize:function(t,e,i){r.call(this),this.manager=t,this.key=e,this.isPlaying=!1,this.isPaused=!1,this.totalRate=1,this.duration=this.duration||0,this.totalDuration=this.totalDuration||0,this.config={mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0},this.currentConfig=this.config,this.config=a(this.config,i),this.markers={},this.currentMarker=null,this.pendingRemove=!1},addMarker:function(t){return!(!t||!t.name||"string"!=typeof t.name)&&(this.markers[t.name]?(console.error("addMarker "+t.name+" already exists in Sound"),!1):(t=a(!0,{name:"",start:0,duration:this.totalDuration-(t.start||0),config:{mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0}},t),this.markers[t.name]=t,!0))},updateMarker:function(t){return!(!t||!t.name||"string"!=typeof t.name)&&(this.markers[t.name]?(this.markers[t.name]=a(!0,this.markers[t.name],t),!0):(console.warn("Audio Marker: "+t.name+" missing in Sound: "+this.key),!1))},removeMarker:function(t){var e=this.markers[t];return e?(this.markers[t]=null,e):null},play:function(t,e){if(void 0===t&&(t=""),"object"==typeof t&&(e=t,t=""),"string"!=typeof t)return!1;if(t){if(!this.markers[t])return console.warn("Marker: "+t+" missing in Sound: "+this.key),!1;this.currentMarker=this.markers[t],this.currentConfig=this.currentMarker.config,this.duration=this.currentMarker.duration}else this.currentMarker=null,this.currentConfig=this.config,this.duration=this.totalDuration;return this.resetConfig(),this.currentConfig=a(this.currentConfig,e),this.isPlaying=!0,this.isPaused=!1,!0},pause:function(){return!(this.isPaused||!this.isPlaying)&&(this.isPlaying=!1,this.isPaused=!0,!0)},resume:function(){return!(!this.isPaused||this.isPlaying)&&(this.isPlaying=!0,this.isPaused=!1,!0)},stop:function(){return!(!this.isPaused&&!this.isPlaying)&&(this.isPlaying=!1,this.isPaused=!1,this.resetConfig(),!0)},applyConfig:function(){this.mute=this.currentConfig.mute,this.volume=this.currentConfig.volume,this.rate=this.currentConfig.rate,this.detune=this.currentConfig.detune,this.loop=this.currentConfig.loop,this.pan=this.currentConfig.pan},resetConfig:function(){this.currentConfig.seek=0,this.currentConfig.delay=0},update:o,calculateRate:function(){var t=this.currentConfig.detune+this.manager.detune,e=Math.pow(1.0005777895065548,t);this.totalRate=this.currentConfig.rate*this.manager.rate*e},destroy:function(){this.pendingRemove||(this.stop(),this.emit(n.DESTROY,this),this.removeAllListeners(),this.pendingRemove=!0,this.manager=null,this.config=null,this.currentConfig=null,this.markers=null,this.currentMarker=null)}});t.exports=h},85034:(t,e,i)=>{var s=i(83419),r=i(41786),n=i(50792),a=i(14463),o=i(8443),h=i(46710),l=i(58731),u=i(29747),c=i(26099),d=new s({Extends:n,initialize:function(t){n.call(this),this.game=t,this.jsonCache=t.cache.json,this.sounds=[],this.mute=!1,this.volume=1,this.pauseOnBlur=!0,this._rate=1,this._detune=0,this.locked=this.locked||!1,this.unlocked=!1,this.gameLostFocus=!1,this.listenerPosition=new c,t.events.on(o.BLUR,this.onGameBlur,this),t.events.on(o.FOCUS,this.onGameFocus,this),t.events.on(o.PRE_STEP,this.update,this),t.events.once(o.DESTROY,this.destroy,this)},add:u,addAudioSprite:function(t,e){void 0===e&&(e={});var i=this.add(t,e);for(var s in i.spritemap=this.jsonCache.get(t).spritemap,i.spritemap)if(i.spritemap.hasOwnProperty(s)){var n=r(e),a=i.spritemap[s];n.loop=!!a.hasOwnProperty("loop")&&a.loop,i.addMarker({name:s,start:a.start,duration:a.end-a.start,config:n})}return i},get:function(t){return l(this.sounds,"key",t)},getAll:function(t){return t?h(this.sounds,"key",t):h(this.sounds)},getAllPlaying:function(){return h(this.sounds,"isPlaying",!0)},play:function(t,e){var i=this.add(t);return i.once(a.COMPLETE,i.destroy,i),e?e.name?(i.addMarker(e),i.play(e.name)):i.play(e):i.play()},playAudioSprite:function(t,e,i){var s=this.addAudioSprite(t);return s.once(a.COMPLETE,s.destroy,s),s.play(e,i)},remove:function(t){var e=this.sounds.indexOf(t);return-1!==e&&(t.destroy(),this.sounds.splice(e,1),!0)},removeAll:function(){this.sounds.forEach((function(t){t.destroy()})),this.sounds.length=0},removeByKey:function(t){for(var e=0,i=this.sounds.length-1;i>=0;i--){var s=this.sounds[i];s.key===t&&(s.destroy(),this.sounds.splice(i,1),e++)}return e},pauseAll:function(){this.forEachActiveSound((function(t){t.pause()})),this.emit(a.PAUSE_ALL,this)},resumeAll:function(){this.forEachActiveSound((function(t){t.resume()})),this.emit(a.RESUME_ALL,this)},setListenerPosition:u,stopAll:function(){this.forEachActiveSound((function(t){t.stop()})),this.emit(a.STOP_ALL,this)},stopByKey:function(t){var e=0;return this.getAll(t).forEach((function(t){t.stop()&&e++})),e},isPlaying:function(t){var e,i=this.sounds.length-1;if(void 0===t){for(;i>=0;i--)if((e=this.sounds[i]).isPlaying)return!0}else for(;i>=0;i--)if((e=this.sounds[i]).key===t&&e.isPlaying)return!0;return!1},unlock:u,onBlur:u,onFocus:u,onGameBlur:function(){this.gameLostFocus=!0,this.pauseOnBlur&&this.onBlur()},onGameFocus:function(){this.gameLostFocus=!1,this.pauseOnBlur&&this.onFocus()},update:function(t,e){this.unlocked&&(this.unlocked=!1,this.locked=!1,this.emit(a.UNLOCKED,this));for(var i=this.sounds.length-1;i>=0;i--)this.sounds[i].pendingRemove&&this.sounds.splice(i,1);this.sounds.forEach((function(i){i.update(t,e)}))},destroy:function(){this.game.events.off(o.BLUR,this.onGameBlur,this),this.game.events.off(o.FOCUS,this.onGameFocus,this),this.game.events.off(o.PRE_STEP,this.update,this),this.removeAllListeners(),this.removeAll(),this.sounds.length=0,this.sounds=null,this.listenerPosition=null,this.game=null},forEachActiveSound:function(t,e){var i=this;this.sounds.forEach((function(s,r){s&&!s.pendingRemove&&t.call(e||i,s,r,i.sounds)}))},setRate:function(t){return this.rate=t,this},rate:{get:function(){return this._rate},set:function(t){this._rate=t,this.forEachActiveSound((function(t){t.calculateRate()})),this.emit(a.GLOBAL_RATE,this,t)}},setDetune:function(t){return this.detune=t,this},detune:{get:function(){return this._detune},set:function(t){this._detune=t,this.forEachActiveSound((function(t){t.calculateRate()})),this.emit(a.GLOBAL_DETUNE,this,t)}}});t.exports=d},14747:(t,e,i)=>{var s=i(33684),r=i(25960),n=i(57490),a={create:function(t){var e=t.config.audio,i=t.device.audio;return e.noAudio||!i.webAudio&&!i.audioData?new r(t):i.webAudio&&!e.disableWebAudio?new n(t):new s(t)}};t.exports=a},19723:t=>{t.exports="complete"},98882:t=>{t.exports="decodedall"},57506:t=>{t.exports="decoded"},73146:t=>{t.exports="destroy"},11305:t=>{t.exports="detune"},40577:t=>{t.exports="detune"},30333:t=>{t.exports="mute"},20394:t=>{t.exports="rate"},21802:t=>{t.exports="volume"},1299:t=>{t.exports="looped"},99190:t=>{t.exports="loop"},97125:t=>{t.exports="mute"},89259:t=>{t.exports="pan"},79986:t=>{t.exports="pauseall"},17586:t=>{t.exports="pause"},19618:t=>{t.exports="play"},42306:t=>{t.exports="rate"},10387:t=>{t.exports="resumeall"},48959:t=>{t.exports="resume"},9960:t=>{t.exports="seek"},19180:t=>{t.exports="stopall"},98328:t=>{t.exports="stop"},50401:t=>{t.exports="unlocked"},52498:t=>{t.exports="volume"},14463:(t,e,i)=>{t.exports={COMPLETE:i(19723),DECODED:i(57506),DECODED_ALL:i(98882),DESTROY:i(73146),DETUNE:i(11305),GLOBAL_DETUNE:i(40577),GLOBAL_MUTE:i(30333),GLOBAL_RATE:i(20394),GLOBAL_VOLUME:i(21802),LOOP:i(99190),LOOPED:i(1299),MUTE:i(97125),PAN:i(89259),PAUSE_ALL:i(79986),PAUSE:i(17586),PLAY:i(19618),RATE:i(42306),RESUME_ALL:i(10387),RESUME:i(48959),SEEK:i(9960),STOP_ALL:i(19180),STOP:i(98328),UNLOCKED:i(50401),VOLUME:i(52498)}},64895:(t,e,i)=>{var s=i(30341),r=i(83419),n=i(14463),a=i(45319),o=new r({Extends:s,initialize:function(t,e,i){if(void 0===i&&(i={}),this.tags=t.game.cache.audio.get(e),!this.tags)throw new Error('No cached audio asset with key "'+e);this.audio=null,this.startTime=0,this.previousTime=0,this.duration=this.tags[0].duration,this.totalDuration=this.tags[0].duration,s.call(this,t,e,i)},play:function(t,e){return!this.manager.isLocked(this,"play",[t,e])&&(!!s.prototype.play.call(this,t,e)&&(!!this.pickAndPlayAudioTag()&&(this.emit(n.PLAY,this),!0)))},pause:function(){return!this.manager.isLocked(this,"pause")&&(!(this.startTime>0)&&(!!s.prototype.pause.call(this)&&(this.currentConfig.seek=this.audio.currentTime-(this.currentMarker?this.currentMarker.start:0),this.stopAndReleaseAudioTag(),this.emit(n.PAUSE,this),!0)))},resume:function(){return!this.manager.isLocked(this,"resume")&&(!(this.startTime>0)&&(!!s.prototype.resume.call(this)&&(!!this.pickAndPlayAudioTag()&&(this.emit(n.RESUME,this),!0))))},stop:function(){return!this.manager.isLocked(this,"stop")&&(!!s.prototype.stop.call(this)&&(this.stopAndReleaseAudioTag(),this.emit(n.STOP,this),!0))},pickAndPlayAudioTag:function(){if(!this.pickAudioTag())return this.reset(),!1;var t=this.currentConfig.seek,e=this.currentConfig.delay,i=(this.currentMarker?this.currentMarker.start:0)+t;return this.previousTime=i,this.audio.currentTime=i,this.applyConfig(),0===e?(this.startTime=0,this.audio.paused&&this.playCatchPromise()):(this.startTime=window.performance.now()+1e3*e,this.audio.paused||this.audio.pause()),this.resetConfig(),!0},pickAudioTag:function(){if(this.audio)return!0;for(var t=0;t0)this.startTime=i-this.manager.loopEndOffset?(this.audio.currentTime=e+Math.max(0,s-i),s=this.audio.currentTime):s=i)return this.reset(),this.stopAndReleaseAudioTag(),void this.emit(n.COMPLETE,this);this.previousTime=s}},destroy:function(){s.prototype.destroy.call(this),this.tags=null,this.audio&&this.stopAndReleaseAudioTag()},updateMute:function(){this.audio&&(this.audio.muted=this.currentConfig.mute||this.manager.mute)},updateVolume:function(){this.audio&&(this.audio.volume=a(this.currentConfig.volume*this.manager.volume,0,1))},calculateRate:function(){s.prototype.calculateRate.call(this),this.audio&&(this.audio.playbackRate=this.totalRate)},mute:{get:function(){return this.currentConfig.mute},set:function(t){this.currentConfig.mute=t,this.manager.isLocked(this,"mute",t)||(this.updateMute(),this.emit(n.MUTE,this,t))}},setMute:function(t){return this.mute=t,this},volume:{get:function(){return this.currentConfig.volume},set:function(t){this.currentConfig.volume=t,this.manager.isLocked(this,"volume",t)||(this.updateVolume(),this.emit(n.VOLUME,this,t))}},setVolume:function(t){return this.volume=t,this},rate:{get:function(){return this.currentConfig.rate},set:function(t){this.currentConfig.rate=t,this.manager.isLocked(this,n.RATE,t)||(this.calculateRate(),this.emit(n.RATE,this,t))}},setRate:function(t){return this.rate=t,this},detune:{get:function(){return this.currentConfig.detune},set:function(t){this.currentConfig.detune=t,this.manager.isLocked(this,n.DETUNE,t)||(this.calculateRate(),this.emit(n.DETUNE,this,t))}},setDetune:function(t){return this.detune=t,this},seek:{get:function(){return this.isPlaying?this.audio.currentTime-(this.currentMarker?this.currentMarker.start:0):this.isPaused?this.currentConfig.seek:0},set:function(t){this.manager.isLocked(this,"seek",t)||this.startTime>0||(this.isPlaying||this.isPaused)&&(t=Math.min(Math.max(0,t),this.duration),this.isPlaying?(this.previousTime=t,this.audio.currentTime=t):this.isPaused&&(this.currentConfig.seek=t),this.emit(n.SEEK,this,t))}},setSeek:function(t){return this.seek=t,this},loop:{get:function(){return this.currentConfig.loop},set:function(t){this.currentConfig.loop=t,this.manager.isLocked(this,"loop",t)||(this.audio&&(this.audio.loop=t),this.emit(n.LOOP,this,t))}},setLoop:function(t){return this.loop=t,this},pan:{get:function(){return this.currentConfig.pan},set:function(t){this.currentConfig.pan=t,this.emit(n.PAN,this,t)}},setPan:function(t){return this.pan=t,this}});t.exports=o},33684:(t,e,i)=>{var s=i(85034),r=i(83419),n=i(14463),a=i(64895),o=new r({Extends:s,initialize:function(t){this.override=!0,this.audioPlayDelay=.1,this.loopEndOffset=.05,this.onBlurPausedSounds=[],this.locked="ontouchstart"in window,this.lockedActionsQueue=this.locked?[]:null,this._mute=!1,this._volume=1,s.call(this,t)},add:function(t,e){var i=new a(this,t,e);return this.sounds.push(i),i},unlock:function(){this.locked=!1;var t=this;if(this.game.cache.audio.entries.each((function(e,i){for(var s=0;s{t.exports={SoundManagerCreator:i(14747),Events:i(14463),BaseSound:i(30341),BaseSoundManager:i(85034),WebAudioSound:i(71741),WebAudioSoundManager:i(57490),HTML5AudioSound:i(64895),HTML5AudioSoundManager:i(33684),NoAudioSound:i(4603),NoAudioSoundManager:i(25960)}},4603:(t,e,i)=>{var s=i(30341),r=i(83419),n=i(50792),a=i(79291),o=i(29747),h=function(){return!1},l=function(){return null},u=function(){return this},c=new r({Extends:n,initialize:function(t,e,i){void 0===i&&(i={}),n.call(this),this.manager=t,this.key=e,this.isPlaying=!1,this.isPaused=!1,this.totalRate=1,this.duration=0,this.totalDuration=0,this.config=a({mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0},i),this.currentConfig=this.config,this.mute=!1,this.volume=1,this.rate=1,this.detune=0,this.seek=0,this.loop=!1,this.pan=0,this.markers={},this.currentMarker=null,this.pendingRemove=!1},addMarker:h,updateMarker:h,removeMarker:l,play:h,pause:h,resume:h,stop:h,setMute:u,setVolume:u,setRate:u,setDetune:u,setSeek:u,setLoop:u,setPan:u,applyConfig:l,resetConfig:l,update:o,calculateRate:l,destroy:function(){s.prototype.destroy.call(this)}});t.exports=c},25960:(t,e,i)=>{var s=i(85034),r=i(83419),n=i(50792),a=i(4603),o=i(29747),h=new r({Extends:n,initialize:function(t){n.call(this),this.game=t,this.sounds=[],this.mute=!1,this.volume=1,this.rate=1,this.detune=0,this.pauseOnBlur=!0,this.locked=!1},add:function(t,e){var i=new a(this,t,e);return this.sounds.push(i),i},addAudioSprite:function(t,e){var i=this.add(t,e);return i.spritemap={},i},get:function(t){return s.prototype.get.call(this,t)},getAll:function(t){return s.prototype.getAll.call(this,t)},play:function(t,e){return!1},playAudioSprite:function(t,e,i){return!1},remove:function(t){return s.prototype.remove.call(this,t)},removeAll:function(){return s.prototype.removeAll.call(this)},removeByKey:function(t){return s.prototype.removeByKey.call(this,t)},stopByKey:function(t){return s.prototype.stopByKey.call(this,t)},onBlur:o,onFocus:o,onGameBlur:o,onGameFocus:o,pauseAll:o,resumeAll:o,stopAll:o,update:o,setRate:o,setDetune:o,setMute:o,setVolume:o,unlock:o,forEachActiveSound:function(t,e){s.prototype.forEachActiveSound.call(this,t,e)},destroy:function(){s.prototype.destroy.call(this)}});t.exports=h},71741:(t,e,i)=>{var s=i(30341),r=i(83419),n=i(14463),a=i(95540),o=new r({Extends:s,initialize:function(t,e,i){if(void 0===i&&(i={}),this.audioBuffer=t.game.cache.audio.get(e),!this.audioBuffer)throw new Error('Audio key "'+e+'" not found in cache');this.source=null,this.loopSource=null,this.muteNode=t.context.createGain(),this.volumeNode=t.context.createGain(),this.pannerNode=null,this.spatialNode=null,this.spatialSource=null,this.playTime=0,this.startTime=0,this.loopTime=0,this.rateUpdates=[],this.hasEnded=!1,this.hasLooped=!1,this.muteNode.connect(this.volumeNode),t.context.createPanner&&(this.spatialNode=t.context.createPanner(),this.volumeNode.connect(this.spatialNode)),t.context.createStereoPanner?(this.pannerNode=t.context.createStereoPanner(),t.context.createPanner?this.spatialNode.connect(this.pannerNode):this.volumeNode.connect(this.pannerNode),this.pannerNode.connect(t.destination)):t.context.createPanner?this.spatialNode.connect(t.destination):this.volumeNode.connect(t.destination),this.duration=this.audioBuffer.duration,this.totalDuration=this.audioBuffer.duration,s.call(this,t,e,i)},play:function(t,e){return!!s.prototype.play.call(this,t,e)&&(this.stopAndRemoveBufferSource(),this.createAndStartBufferSource(),this.emit(n.PLAY,this),!0)},pause:function(){return!(this.manager.context.currentTime{var s=i(53134),r=i(85034),n=i(83419),a=i(14463),o=i(8443),h=i(71741),l=i(95540),u=new n({Extends:r,initialize:function(t){this.context=this.createAudioContext(t),this.masterMuteNode=this.context.createGain(),this.masterVolumeNode=this.context.createGain(),this.masterMuteNode.connect(this.masterVolumeNode),this.masterVolumeNode.connect(this.context.destination),this.destination=this.masterMuteNode,this.locked="suspended"===this.context.state&&("ontouchstart"in window||"onclick"in window),r.call(this,t),this.locked&&t.isBooted?this.unlock():t.events.once(o.BOOT,this.unlock,this)},createAudioContext:function(t){var e=t.config.audio;return e.context?(e.context.resume(),e.context):window.hasOwnProperty("AudioContext")?new AudioContext:window.hasOwnProperty("webkitAudioContext")?new window.webkitAudioContext:void 0},setAudioContext:function(t){return this.context&&this.context.close(),this.masterMuteNode&&this.masterMuteNode.disconnect(),this.masterVolumeNode&&this.masterVolumeNode.disconnect(),this.context=t,this.masterMuteNode=t.createGain(),this.masterVolumeNode=t.createGain(),this.masterMuteNode.connect(this.masterVolumeNode),this.masterVolumeNode.connect(t.destination),this.destination=this.masterMuteNode,this},add:function(t,e){var i=new h(this,t,e);return this.sounds.push(i),i},decodeAudio:function(t,e){var i;i=Array.isArray(t)?t:[{key:t,data:e}];for(var r=this.game.cache.audio,n=i.length,o=0;o{var s=i(37105),r=i(83419),n=i(29747),a=i(19186),o=new r({initialize:function(t){this.parent=t,this.list=[],this.position=0,this.addCallback=n,this.removeCallback=n,this._sortKey=""},add:function(t,e){return e?s.Add(this.list,t):s.Add(this.list,t,0,this.addCallback,this)},addAt:function(t,e,i){return i?s.AddAt(this.list,t,e):s.AddAt(this.list,t,e,0,this.addCallback,this)},getAt:function(t){return this.list[t]},getIndex:function(t){return this.list.indexOf(t)},sort:function(t,e){return t?(void 0===e&&(e=function(e,i){return e[t]-i[t]}),a(this.list,e),this):this},getByName:function(t){return s.GetFirst(this.list,"name",t)},getRandom:function(t,e){return s.GetRandom(this.list,t,e)},getFirst:function(t,e,i,r){return s.GetFirst(this.list,t,e,i,r)},getAll:function(t,e,i,r){return s.GetAll(this.list,t,e,i,r)},count:function(t,e){return s.CountAllMatching(this.list,t,e)},swap:function(t,e){s.Swap(this.list,t,e)},moveTo:function(t,e){return s.MoveTo(this.list,t,e)},moveAbove:function(t,e){return s.MoveAbove(this.list,t,e)},moveBelow:function(t,e){return s.MoveBelow(this.list,t,e)},remove:function(t,e){return e?s.Remove(this.list,t):s.Remove(this.list,t,this.removeCallback,this)},removeAt:function(t,e){return e?s.RemoveAt(this.list,t):s.RemoveAt(this.list,t,this.removeCallback,this)},removeBetween:function(t,e,i){return i?s.RemoveBetween(this.list,t,e):s.RemoveBetween(this.list,t,e,this.removeCallback,this)},removeAll:function(t){for(var e=this.list.length;e--;)this.remove(this.list[e],t);return this},bringToTop:function(t){return s.BringToTop(this.list,t)},sendToBack:function(t){return s.SendToBack(this.list,t)},moveUp:function(t){return s.MoveUp(this.list,t),t},moveDown:function(t){return s.MoveDown(this.list,t),t},reverse:function(){return this.list.reverse(),this},shuffle:function(){return s.Shuffle(this.list),this},replace:function(t,e){return s.Replace(this.list,t,e)},exists:function(t){return this.list.indexOf(t)>-1},setAll:function(t,e,i,r){return s.SetAll(this.list,t,e,i,r),this},each:function(t,e){for(var i=[null],s=2;s0?this.list[0]:null}},last:{get:function(){return this.list.length>0?(this.position=this.list.length-1,this.list[this.position]):null}},next:{get:function(){return this.position0?(this.position--,this.list[this.position]):null}}});t.exports=o},90330:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){this.entries={},this.size=0,this.setAll(t)},setAll:function(t){if(Array.isArray(t))for(var e=0;e{var s=i(83419),r=i(50792),n=i(82348),a=new s({Extends:r,initialize:function(){r.call(this),this._pending=[],this._active=[],this._destroy=[],this._toProcess=0,this.checkQueue=!1},isActive:function(t){return this._active.indexOf(t)>-1},isPending:function(t){return this._toProcess>0&&this._pending.indexOf(t)>-1},isDestroying:function(t){return this._destroy.indexOf(t)>-1},add:function(t){return this.checkQueue&&this.isActive(t)&&!this.isDestroying(t)||this.isPending(t)||(this._pending.push(t),this._toProcess++),t},remove:function(t){if(this.isPending(t)){var e=this._pending,i=e.indexOf(t);-1!==i&&e.splice(i,1)}else this.isActive(t)&&(this._destroy.push(t),this._toProcess++);return t},removeAll:function(){for(var t=this._active,e=this._destroy,i=t.length;i--;)e.push(t[i]),this._toProcess++;return this},update:function(){if(0===this._toProcess)return this._active;var t,e,i=this._destroy,s=this._active;for(t=0;t{var s=i(43886);function r(t){if(!(this instanceof r))return new r(t,[".left",".top",".right",".bottom"]);this._maxEntries=Math.max(4,t||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()}function n(t,e,i){if(!i)return e.indexOf(t);for(var s=0;s=t.minX&&e.maxY>=t.minY}function g(t){return{children:t,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function v(t,e,i,r,n){for(var a,o=[e,i];o.length;)(i=o.pop())-(e=o.pop())<=r||(a=e+Math.ceil((i-e)/r/2)*r,s(t,a,e,i,n),o.push(e,a,a,i))}r.prototype={all:function(){return this._all(this.data,[])},search:function(t){var e=this.data,i=[],s=this.toBBox;if(!p(t,e))return i;for(var r,n,a,o,h=[];e;){for(r=0,n=e.children.length;r=0&&n[e].children.length>this._maxEntries;)this._split(n,e),e--;this._adjustParentBBoxes(r,n,e)},_split:function(t,e){var i=t[e],s=i.children.length,r=this._minEntries;this._chooseSplitAxis(i,r,s);var n=this._chooseSplitIndex(i,r,s),o=g(i.children.splice(n,i.children.length-n));o.height=i.height,o.leaf=i.leaf,a(i,this.toBBox),a(o,this.toBBox),e?t[e-1].children.push(o):this._splitRoot(i,o)},_splitRoot:function(t,e){this.data=g([t,e]),this.data.height=t.height+1,this.data.leaf=!1,a(this.data,this.toBBox)},_chooseSplitIndex:function(t,e,i){var s,r,n,a,h,l,u,d,f,p,g,v,m,x;for(l=u=1/0,s=e;s<=i-e;s++)r=o(t,0,s,this.toBBox),n=o(t,s,i,this.toBBox),f=r,p=n,g=void 0,v=void 0,m=void 0,x=void 0,g=Math.max(f.minX,p.minX),v=Math.max(f.minY,p.minY),m=Math.min(f.maxX,p.maxX),x=Math.min(f.maxY,p.maxY),a=Math.max(0,m-g)*Math.max(0,x-v),h=c(r)+c(n),a=e;r--)n=t.children[r],h(u,t.leaf?a(n):n),c+=d(u);return c},_adjustParentBBoxes:function(t,e,i){for(var s=i;s>=0;s--)h(e[s],t)},_condense:function(t){for(var e,i=t.length-1;i>=0;i--)0===t[i].children.length?i>0?(e=t[i-1].children).splice(e.indexOf(t[i]),1):this.clear():a(t[i],this.toBBox)},compareMinX:function(t,e){return t.left-e.left},compareMinY:function(t,e){return t.top-e.top},toBBox:function(t){return{minX:t.left,minY:t.top,maxX:t.right,maxY:t.bottom}}},t.exports=r},35072:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){if(this.entries=[],Array.isArray(t))for(var e=0;e-1&&this.entries.splice(e,1),this},dump:function(){console.group("Set");for(var t=0;t-1},union:function(t){var e=new s;return t.entries.forEach((function(t){e.set(t)})),this.entries.forEach((function(t){e.set(t)})),e},intersect:function(t){var e=new s;return this.entries.forEach((function(i){t.contains(i)&&e.set(i)})),e},difference:function(t){var e=new s;return this.entries.forEach((function(i){t.contains(i)||e.set(i)})),e},size:{get:function(){return this.entries.length},set:function(t){return t{var s=i(45319),r=i(83419),n=i(56583),a=i(26099),o=new r({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=0),void 0===s&&(s=null),this._width=t,this._height=e,this._parent=s,this.aspectMode=i,this.aspectRatio=0===e?1:t/e,this.minWidth=0,this.minHeight=0,this.maxWidth=Number.MAX_VALUE,this.maxHeight=Number.MAX_VALUE,this.snapTo=new a},setAspectMode:function(t){return void 0===t&&(t=0),this.aspectMode=t,this.setSize(this._width,this._height)},setSnap:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.snapTo.set(t,e),this.setSize(this._width,this._height)},setParent:function(t){return this._parent=t,this.setSize(this._width,this._height)},setMin:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.minWidth=s(t,0,this.maxWidth),this.minHeight=s(e,0,this.maxHeight),this.setSize(this._width,this._height)},setMax:function(t,e){return void 0===t&&(t=Number.MAX_VALUE),void 0===e&&(e=t),this.maxWidth=s(t,this.minWidth,Number.MAX_VALUE),this.maxHeight=s(e,this.minHeight,Number.MAX_VALUE),this.setSize(this._width,this._height)},setSize:function(t,e){switch(void 0===t&&(t=0),void 0===e&&(e=t),this.aspectMode){case o.NONE:this._width=this.getNewWidth(n(t,this.snapTo.x)),this._height=this.getNewHeight(n(e,this.snapTo.y)),this.aspectRatio=0===this._height?1:this._width/this._height;break;case o.WIDTH_CONTROLS_HEIGHT:this._width=this.getNewWidth(n(t,this.snapTo.x)),this._height=this.getNewHeight(this._width*(1/this.aspectRatio),!1);break;case o.HEIGHT_CONTROLS_WIDTH:this._height=this.getNewHeight(n(e,this.snapTo.y)),this._width=this.getNewWidth(this._height*this.aspectRatio,!1);break;case o.FIT:this.constrain(t,e,!0);break;case o.ENVELOP:this.constrain(t,e,!1)}return this},setAspectRatio:function(t){return this.aspectRatio=t,this.setSize(this._width,this._height)},resize:function(t,e){return this._width=this.getNewWidth(n(t,this.snapTo.x)),this._height=this.getNewHeight(n(e,this.snapTo.y)),this.aspectRatio=0===this._height?1:this._width/this._height,this},getNewWidth:function(t,e){return void 0===e&&(e=!0),t=s(t,this.minWidth,this.maxWidth),e&&this._parent&&t>this._parent.width&&(t=Math.max(this.minWidth,this._parent.width)),t},getNewHeight:function(t,e){return void 0===e&&(e=!0),t=s(t,this.minHeight,this.maxHeight),e&&this._parent&&t>this._parent.height&&(t=Math.max(this.minHeight,this._parent.height)),t},constrain:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=!0),t=this.getNewWidth(t),e=this.getNewHeight(e);var s=this.snapTo,r=0===e?1:t/e;return i&&this.aspectRatio>r||!i&&this.aspectRatio0&&(t=(e=n(e,s.y))*this.aspectRatio)):(i&&this.aspectRatior)&&(t=(e=n(e,s.y))*this.aspectRatio,s.x>0&&(e=(t=n(t,s.x))*(1/this.aspectRatio))),this._width=t,this._height=e,this},fitTo:function(t,e){return this.constrain(t,e,!0)},envelop:function(t,e){return this.constrain(t,e,!1)},setWidth:function(t){return this.setSize(t,this._height)},setHeight:function(t){return this.setSize(this._width,t)},toString:function(){return"[{ Size (width="+this._width+" height="+this._height+" aspectRatio="+this.aspectRatio+" aspectMode="+this.aspectMode+") }]"},setCSS:function(t){t&&t.style&&(t.style.width=this._width+"px",t.style.height=this._height+"px")},copy:function(t){return t.setAspectMode(this.aspectMode),t.aspectRatio=this.aspectRatio,t.setSize(this.width,this.height)},destroy:function(){this._parent=null,this.snapTo=null},width:{get:function(){return this._width},set:function(t){this.setSize(t,this._height)}},height:{get:function(){return this._height},set:function(t){this.setSize(this._width,t)}}});o.NONE=0,o.WIDTH_CONTROLS_HEIGHT=1,o.HEIGHT_CONTROLS_WIDTH=2,o.FIT=3,o.ENVELOP=4,t.exports=o},15238:t=>{t.exports="add"},56187:t=>{t.exports="remove"},82348:(t,e,i)=>{t.exports={PROCESS_QUEUE_ADD:i(15238),PROCESS_QUEUE_REMOVE:i(56187)}},41392:(t,e,i)=>{t.exports={Events:i(82348),List:i(73162),Map:i(90330),ProcessQueue:i(25774),RTree:i(59542),Set:i(35072),Size:i(86555)}},57382:(t,e,i)=>{var s=i(83419),r=i(45319),n=i(40987),a=i(8054),o=i(50030),h=i(79237),l=new s({Extends:h,initialize:function(t,e,i,s,r){h.call(this,t,e,i,s,r),this.add("__BASE",0,0,0,s,r),this._source=this.frames.__BASE.source,this.canvas=this._source.image,this.context=this.canvas.getContext("2d",{willReadFrequently:!0}),this.width=s,this.height=r,this.imageData=this.context.getImageData(0,0,s,r),this.data=null,this.imageData&&(this.data=this.imageData.data),this.pixels=null,this.buffer,this.data&&(this.imageData.data.buffer?(this.buffer=this.imageData.data.buffer,this.pixels=new Uint32Array(this.buffer)):window.ArrayBuffer?(this.buffer=new ArrayBuffer(this.imageData.data.length),this.pixels=new Uint32Array(this.buffer)):this.pixels=this.imageData.data)},update:function(){return this.imageData=this.context.getImageData(0,0,this.width,this.height),this.data=this.imageData.data,this.imageData.data.buffer?(this.buffer=this.imageData.data.buffer,this.pixels=new Uint32Array(this.buffer)):window.ArrayBuffer?(this.buffer=new ArrayBuffer(this.imageData.data.length),this.pixels=new Uint32Array(this.buffer)):this.pixels=this.imageData.data,this.manager.game.config.renderType===a.WEBGL&&this.refresh(),this},draw:function(t,e,i,s){return void 0===s&&(s=!0),this.context.drawImage(i,t,e),s&&this.update(),this},drawFrame:function(t,e,i,s,r){void 0===i&&(i=0),void 0===s&&(s=0),void 0===r&&(r=!0);var n=this.manager.getFrame(t,e);if(n){var a=n.canvasData,o=n.cutWidth,h=n.cutHeight,l=n.source.resolution;this.context.drawImage(n.source.image,a.x,a.y,o,h,i,s,o/l,h/l),r&&this.update()}return this},setPixel:function(t,e,i,s,r,n){if(void 0===n&&(n=255),t=Math.abs(Math.floor(t)),e=Math.abs(Math.floor(e)),this.getIndex(t,e)>-1){var a=this.context.getImageData(t,e,1,1);a.data[0]=i,a.data[1]=s,a.data[2]=r,a.data[3]=n,this.context.putImageData(a,t,e)}return this},putData:function(t,e,i,s,r,n,a){return void 0===s&&(s=0),void 0===r&&(r=0),void 0===n&&(n=t.width),void 0===a&&(a=t.height),this.context.putImageData(t,e,i,s,r,n,a),this},getData:function(t,e,i,s){return t=r(Math.floor(t),0,this.width-1),e=r(Math.floor(e),0,this.height-1),i=r(i,1,this.width-t),s=r(s,1,this.height-e),this.context.getImageData(t,e,i,s)},getPixel:function(t,e,i){i||(i=new n);var s=this.getIndex(t,e);if(s>-1){var r=this.data,a=r[s+0],o=r[s+1],h=r[s+2],l=r[s+3];i.setTo(a,o,h,l)}return i},getPixels:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.width),void 0===s&&(s=i),t=Math.abs(Math.round(t)),e=Math.abs(Math.round(e));for(var a=r(t,0,this.width),o=r(t+i,0,this.width),h=r(e,0,this.height),l=r(e+s,0,this.height),u=new n,c=[],d=h;d{var s=i(10312),r=i(71911),n=i(27919),a=i(83419),o=i(8054),h=i(4327),l=i(95540),u=i(36060),c=i(32302),d=i(79237),f=i(70554),p=new a({Extends:d,initialize:function(t,e,i,s){void 0===i&&(i=256),void 0===s&&(s=256),this.type="DynamicTexture";var a=t.game.renderer,h=a&&a.type===o.CANVAS,l=h?n.create2D(this,i,s):[this];d.call(this,t,e,l,i,s),this.add("__BASE",0,0,0,i,s),this.renderer=a,this.width=-1,this.height=-1,this.isDrawing=!1,this.canvas=h?l:null,this.context=h?l.getContext("2d",{willReadFrequently:!0}):null,this.dirty=!1,this.isSpriteTexture=!0,this._eraseMode=!1,this.camera=new r(0,0,i,s).setScene(t.game.scene.systemScene,!1),this.renderTarget=h?null:new c(a,i,s,1,0,!1,!0,!0,!1),this.pipeline=h?null:a.pipelines.get(u.SINGLE_PIPELINE),this.setSize(i,s)},setSize:function(t,e){void 0===e&&(e=t);var i=this.get(),s=i.source;if(t!==this.width||e!==this.height){this.canvas&&(this.canvas.width=t,this.canvas.height=e);var r=this.renderTarget;r&&(r.willResize(t,e)&&r.resize(t,e),r.texture!==s.glTexture&&this.renderer.deleteTexture(s.glTexture),this.setFromRenderTarget()),this.camera.setSize(t,e),s.width=t,s.height=e,i.setSize(t,e),this.width=t,this.height=e}else{var n=this.getSourceImage();i.cutX+t>n.width&&(t=n.width-i.cutX),i.cutY+e>n.height&&(e=n.height-i.cutY),i.setSize(t,e,i.cutX,i.cutY)}return this},setFromRenderTarget:function(){var t=this.get().source,e=this.renderTarget;return t.isRenderTexture=!0,t.isGLTexture=!0,t.glTexture=e.texture,this},setIsSpriteTexture:function(t){return this.isSpriteTexture=t,this},fill:function(t,e,i,s,r,n){var a=this.camera,o=this.renderer;void 0===e&&(e=1),void 0===i&&(i=0),void 0===s&&(s=0),void 0===r&&(r=this.width),void 0===n&&(n=this.height);var h=t>>16&255,l=t>>8&255,u=255&t,c=this.renderTarget;if(a.preRender(),c){c.bind(!0);var d=this.pipeline.manager.set(this.pipeline),p=o.width/c.width,g=o.height/c.height,v=c.height-(s+n);d.drawFillRect(i*p,v*g,r*p,n*g,f.getTintFromFloats(u/255,l/255,h/255,1),e),c.unbind(!0)}else{var m=this.context;o.setContext(m),m.globalCompositeOperation="source-over",m.fillStyle="rgba("+h+","+l+","+u+","+e+")",m.fillRect(i,s,r,n),o.setContext()}return this.dirty=!0,this},clear:function(){if(this.dirty){var t=this.context,e=this.renderTarget;e?e.clear():t&&(t.save(),t.setTransform(1,0,0,1,0,0),t.clearRect(0,0,this.width,this.height),t.restore()),this.dirty=!1}return this},stamp:function(t,e,i,s,r){void 0===i&&(i=0),void 0===s&&(s=0);var n=l(r,"alpha",1),a=l(r,"tint",16777215),o=l(r,"angle",0),h=l(r,"rotation",0),u=l(r,"scale",1),c=l(r,"scaleX",u),d=l(r,"scaleY",u),f=l(r,"originX",.5),p=l(r,"originY",.5),g=l(r,"blendMode",0),v=l(r,"erase",!1),m=l(r,"skipBatch",!1),x=this.manager.resetStamp(n,a);return x.setAngle(0),0!==o?x.setAngle(o):0!==h&&x.setRotation(h),x.setScale(c,d),x.setTexture(t,e),x.setOrigin(f,p),x.setBlendMode(g),v&&(this._eraseMode=!0),m?this.batchGameObject(x,i,s):this.draw(x,i,s),v&&(this._eraseMode=!1),this},erase:function(t,e,i){return this._eraseMode=!0,this.draw(t,e,i),this._eraseMode=!1,this},draw:function(t,e,i,s,r){return this.beginDraw(),this.batchDraw(t,e,i,s,r),this.endDraw(),this},drawFrame:function(t,e,i,s,r,n){return this.beginDraw(),this.batchDrawFrame(t,e,i,s,r,n),this.endDraw(),this},repeat:function(t,e,i,s,r,n,a,o,l){if(void 0===i&&(i=0),void 0===s&&(s=0),void 0===r&&(r=this.width),void 0===n&&(n=this.height),void 0===a&&(a=1),void 0===o&&(o=16777215),void 0===l&&(l=!1),!(e=t instanceof h?t:this.manager.getFrame(t,e)))return this;var u=this.manager.resetStamp(a,o);u.setFrame(e),u.setOrigin(0);var c=e.width,d=e.height;r=Math.floor(r),n=Math.floor(n);var f=Math.ceil(r/c),p=Math.ceil(n/d),g=f*c-r,v=p*d-n;g>0&&(g=c-g),v>0&&(v=d-v),i<0&&(f+=Math.ceil(Math.abs(i)/c)),s<0&&(p+=Math.ceil(Math.abs(s)/d));var m=i,x=s,y=!1,T=this.manager.stampCrop.setTo(0,0,c,d);l||this.beginDraw();for(var w=0;w0&&E===f-1&&(y=!0,T.width=g),v>0&&w===p-1&&(y=!0,T.height=v),y&&u.setCrop(T),this.batchGameObject(u,m,x),u.isCropped=!1,T.setTo(0,0,c,d)),m+=c;m=i,x+=d}return l||this.endDraw(),this},beginDraw:function(){if(!this.isDrawing){var t=this.camera,e=this.renderer,i=this.renderTarget;t.preRender(),i?e.beginCapture(i.width,i.height):e.setContext(this.context),this.isDrawing=!0}return this},batchDraw:function(t,e,i,s,r){return Array.isArray(t)||(t=[t]),this.batchList(t,e,i,s,r),this},batchDrawFrame:function(t,e,i,s,r,n){void 0===i&&(i=0),void 0===s&&(s=0),void 0===r&&(r=1),void 0===n&&(n=16777215);var a=this.manager.getFrame(t,e);return a&&(this.renderTarget?this.pipeline.batchTextureFrame(a,i,s,n,r,this.camera.matrix,null):this.batchTextureFrame(a,i,s,r,n)),this},endDraw:function(t){if(void 0===t&&(t=this._eraseMode),this.isDrawing){var e=this.renderer,i=this.renderTarget;if(i){var s=e.endCapture();e.pipelines.setUtility().blitFrame(s,i,1,!1,!1,t,this.isSpriteTexture),e.resetScissor(),e.resetViewport()}else e.setContext();this.dirty=!0,this.isDrawing=!1}return this},batchList:function(t,e,i,s,r){var n=t.length;if(0!==n)for(var a=0;a0&&o.height>0&&a.drawImage(h,o.x,o.y,o.width,o.height,e,i,o.width,o.height),a.restore()}},snapshotArea:function(t,e,i,s,r,n,a){return this.renderTarget?this.renderer.snapshotFramebuffer(this.renderTarget.framebuffer,this.width,this.height,r,!1,t,e,i,s,n,a):this.renderer.snapshotCanvas(this.canvas,r,!1,t,e,i,s,n,a),this},snapshot:function(t,e,i){return this.snapshotArea(0,0,this.width,this.height,t,e,i)},snapshotPixel:function(t,e,i){return this.snapshotArea(t,e,1,1,i,"pixel")},getWebGLTexture:function(){if(this.renderTarget)return this.renderTarget.texture},renderWebGL:function(t,e,i,s){var r=this.manager.resetStamp();r.setTexture(this),r.setOrigin(0),r.renderWebGL(t,r,i,s)},renderCanvas:function(){},destroy:function(){var t=this.manager.stamp;t&&t.texture===this&&this.manager.resetStamp(),d.prototype.destroy.call(this),n.remove(this.canvas),this.renderTarget&&this.renderTarget.destroy(),this.camera.destroy(),this.canvas=null,this.context=null,this.renderer=null}});t.exports=p},4327:(t,e,i)=>{var s=i(83419),r=i(45319),n=i(79291),a=new s({initialize:function(t,e,i,s,r,n,a){this.texture=t,this.name=e,this.source=t.source[i],this.sourceIndex=i,this.cutX,this.cutY,this.cutWidth,this.cutHeight,this.x=0,this.y=0,this.width,this.height,this.halfWidth,this.halfHeight,this.centerX,this.centerY,this.pivotX=0,this.pivotY=0,this.customPivot=!1,this.rotated=!1,this.autoRound=-1,this.customData={},this.u0=0,this.v0=0,this.u1=0,this.v1=0,this.data={cut:{x:0,y:0,w:0,h:0,r:0,b:0},trim:!1,sourceSize:{w:0,h:0},spriteSourceSize:{x:0,y:0,w:0,h:0,r:0,b:0},radius:0,drawImage:{x:0,y:0,width:0,height:0},is3Slice:!1,scale9:!1,scale9Borders:{x:0,y:0,w:0,h:0}},this.setSize(n,a,s,r)},setCutPosition:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=0),this.cutX=t,this.cutY=e,this.updateUVs()},setCutSize:function(t,e){return this.cutWidth=t,this.cutHeight=e,this.updateUVs()},setSize:function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=0),this.setCutPosition(i,s),this.setCutSize(t,e),this.width=t,this.height=e,this.halfWidth=Math.floor(.5*t),this.halfHeight=Math.floor(.5*e),this.centerX=Math.floor(t/2),this.centerY=Math.floor(e/2);var r=this.data,n=r.cut;n.x=i,n.y=s,n.w=t,n.h=e,n.r=i+t,n.b=s+e,r.sourceSize.w=t,r.sourceSize.h=e,r.spriteSourceSize.w=t,r.spriteSourceSize.h=e,r.radius=.5*Math.sqrt(t*t+e*e);var a=r.drawImage;return a.x=i,a.y=s,a.width=t,a.height=e,this.updateUVs()},setTrim:function(t,e,i,s,r,n){var a=this.data,o=a.spriteSourceSize;return a.trim=!0,a.sourceSize.w=t,a.sourceSize.h=e,o.x=i,o.y=s,o.w=r,o.h=n,o.r=i+r,o.b=s+n,this.x=i,this.y=s,this.width=r,this.height=n,this.halfWidth=.5*r,this.halfHeight=.5*n,this.centerX=Math.floor(r/2),this.centerY=Math.floor(n/2),this.updateUVs()},setScale9:function(t,e,i,s){var r=this.data;return r.scale9=!0,r.is3Slice=0===e&&s===this.height,r.scale9Borders.x=t,r.scale9Borders.y=e,r.scale9Borders.w=i,r.scale9Borders.h=s,this},setCropUVs:function(t,e,i,s,n,a,o){var h=this.cutX,l=this.cutY,u=this.cutWidth,c=this.cutHeight,d=this.realWidth,f=this.realHeight,p=h+(e=r(e,0,d)),g=l+(i=r(i,0,f)),v=s=r(s,0,d-e),m=n=r(n,0,f-i),x=this.data;if(x.trim){var y=x.spriteSourceSize,T=e+(s=r(s,0,u-e)),w=i+(n=r(n,0,c-i));if(!(y.rT||y.y>w)){var E=Math.max(y.x,e),S=Math.max(y.y,i),b=Math.min(y.r,T)-E,A=Math.min(y.b,w)-S;v=b,m=A,p=a?h+(u-(E-y.x)-b):h+(E-y.x),g=o?l+(c-(S-y.y)-A):l+(S-y.y),e=E,i=S,s=b,n=A}else p=0,g=0,v=0,m=0}else a&&(p=h+(u-e-s)),o&&(g=l+(c-i-n));var _=this.source.width,C=this.source.height;return t.u0=Math.max(0,p/_),t.v0=Math.max(0,g/C),t.u1=Math.min(1,(p+v)/_),t.v1=Math.min(1,(g+m)/C),t.x=e,t.y=i,t.cx=p,t.cy=g,t.cw=v,t.ch=m,t.width=s,t.height=n,t.flipX=a,t.flipY=o,t},updateCropUVs:function(t,e,i){return this.setCropUVs(t,t.x,t.y,t.width,t.height,e,i)},setUVs:function(t,e,i,s,r,n){var a=this.data.drawImage;return a.width=t,a.height=e,this.u0=i,this.v0=s,this.u1=r,this.v1=n,this},updateUVs:function(){var t=this.cutX,e=this.cutY,i=this.cutWidth,s=this.cutHeight,r=this.data.drawImage;r.width=i,r.height=s;var n=this.source.width,a=this.source.height;return this.u0=t/n,this.v0=e/a,this.u1=(t+i)/n,this.v1=(e+s)/a,this},updateUVsInverted:function(){var t=this.source.width,e=this.source.height;return this.u0=(this.cutX+this.cutHeight)/t,this.v0=this.cutY/e,this.u1=this.cutX/t,this.v1=(this.cutY+this.cutWidth)/e,this},clone:function(){var t=new a(this.texture,this.name,this.sourceIndex);return t.cutX=this.cutX,t.cutY=this.cutY,t.cutWidth=this.cutWidth,t.cutHeight=this.cutHeight,t.x=this.x,t.y=this.y,t.width=this.width,t.height=this.height,t.halfWidth=this.halfWidth,t.halfHeight=this.halfHeight,t.centerX=this.centerX,t.centerY=this.centerY,t.rotated=this.rotated,t.data=n(!0,t.data,this.data),t.updateUVs(),t},destroy:function(){this.texture=null,this.source=null,this.customData=null,this.data=null},glTexture:{get:function(){return this.source.glTexture}},realWidth:{get:function(){return this.data.sourceSize.w}},realHeight:{get:function(){return this.data.sourceSize.h}},radius:{get:function(){return this.data.radius}},trimmed:{get:function(){return this.data.trim}},scale9:{get:function(){return this.data.scale9}},is3Slice:{get:function(){return this.data.is3Slice}},canvasData:{get:function(){return this.data.drawImage}}});t.exports=a},79237:(t,e,i)=>{var s=i(83419),r=i(4327),n=i(11876),a='Texture "%s" has no frame "%s"',o=new s({initialize:function(t,e,i,s,r){Array.isArray(i)||(i=[i]),this.manager=t,this.key=e,this.source=[],this.dataSource=[],this.frames={},this.customData={},this.firstFrame="__BASE",this.frameTotal=0;for(var a=0;ar&&(r=o.cutX+o.cutWidth),o.cutY+o.cutHeight>n&&(n=o.cutY+o.cutHeight)}return{x:i,y:s,width:r-i,height:n-s}},getFrameNames:function(t){void 0===t&&(t=!1);var e=Object.keys(this.frames);if(!t){var i=e.indexOf("__BASE");-1!==i&&e.splice(i,1)}return e},getSourceImage:function(t){null!=t&&1!==this.frameTotal||(t="__BASE");var e=this.frames[t];return e?e.source.image:(console.warn(a,this.key,t),this.frames.__BASE.source.image)},getDataSourceImage:function(t){null!=t&&1!==this.frameTotal||(t="__BASE");var e,i=this.frames[t];return i?e=i.sourceIndex:(console.warn(a,this.key,t),e=this.frames.__BASE.sourceIndex),this.dataSource[e].image},setDataSource:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e{var s=i(27919),r=i(57382),n=i(83419),a=i(40987),o=i(8054),h=i(81320),l=i(50792),u=i(69442),c=i(4327),d=i(8443),f=i(99584),p=i(35154),g=i(88571),v=i(41212),m=i(61309),x=i(87841),y=i(79237),T=new n({Extends:l,initialize:function(t){l.call(this),this.game=t,this.name="TextureManager",this.list={},this._tempCanvas=s.create2D(this),this._tempContext=this._tempCanvas.getContext("2d",{willReadFrequently:!0}),this._pending=0,this.stamp,this.stampCrop=new x,this.silentWarnings=!1,t.events.once(d.BOOT,this.boot,this)},boot:function(){this._pending=3,this.on(u.LOAD,this.updatePending,this),this.on(u.ERROR,this.updatePending,this);var t=this.game.config;this.addBase64("__DEFAULT",t.defaultImage),this.addBase64("__MISSING",t.missingImage),this.addBase64("__WHITE",t.whiteImage),this.game.renderer&&this.game.renderer.gl&&this.addUint8Array("__NORMAL",new Uint8Array([127,127,255,255]),1,1),this.game.events.once(d.DESTROY,this.destroy,this),this.game.events.once(d.SYSTEM_READY,(function(t){this.stamp=new g(t).setOrigin(0)}),this)},updatePending:function(){this._pending--,0===this._pending&&(this.off(u.LOAD),this.off(u.ERROR),this.emit(u.READY))},checkKey:function(t){return!(!t||"string"!=typeof t||this.exists(t))||(this.silentWarnings||console.error("Texture key already in use: "+t),!1)},remove:function(t){if("string"==typeof t){if(!this.exists(t))return this.silentWarnings||console.warn("No texture found matching key: "+t),this;t=this.get(t)}var e=t.key;return this.list.hasOwnProperty(e)&&(t.destroy(),this.emit(u.REMOVE,e),this.emit(u.REMOVE_KEY+e)),this},removeKey:function(t){return this.list.hasOwnProperty(t)&&delete this.list[t],this},addBase64:function(t,e){if(this.checkKey(t)){var i=this,s=new Image;s.onerror=function(){i.emit(u.ERROR,t)},s.onload=function(){var e=i.create(t,s);m.Image(e,0),i.emit(u.ADD,t,e),i.emit(u.ADD_KEY+t,e),i.emit(u.LOAD,t,e)},s.src=e}return this},getBase64:function(t,e,i,r){void 0===i&&(i="image/png"),void 0===r&&(r=.92);var n="",a=this.getFrame(t,e);if(a&&(a.source.isRenderTexture||a.source.isGLTexture))this.silentWarnings||console.warn("Cannot getBase64 from WebGL Texture");else if(a){var o=a.canvasData,h=s.create2D(this,o.width,o.height),l=h.getContext("2d",{willReadFrequently:!0});o.width>0&&o.height>0&&l.drawImage(a.source.image,o.x,o.y,o.width,o.height,0,0,o.width,o.height),n=h.toDataURL(i,r),s.remove(h)}return n},addImage:function(t,e,i){var s=null;return this.checkKey(t)&&(s=this.create(t,e),m.Image(s,0),i&&s.setDataSource(i),this.emit(u.ADD,t,s),this.emit(u.ADD_KEY+t,s)),s},addGLTexture:function(t,e){var i=null;if(this.checkKey(t)){var s=e.width,r=e.height;(i=this.create(t,e,s,r)).add("__BASE",0,0,0,s,r),this.emit(u.ADD,t,i),this.emit(u.ADD_KEY+t,i)}return i},addCompressedTexture:function(t,e,i){var s=null;if(this.checkKey(t)){if((s=this.create(t,e)).add("__BASE",0,0,0,e.width,e.height),i){var r=function(t,e,i){Array.isArray(i.textures)||Array.isArray(i.frames)?m.JSONArray(t,e,i):m.JSONHash(t,e,i)};if(Array.isArray(i))for(var n=0;n=n.x&&t=n.y&&e=n.x&&t=n.y&&e{var s=i(27919),r=i(83419),n=i(50030),a=i(29795),o=i(82751),h=new r({initialize:function(t,e,i,s,r){void 0===r&&(r=!1);var h=t.manager.game;this.renderer=h.renderer,this.texture=t,this.source=e,this.image=e.compressed?null:e,this.compressionAlgorithm=e.compressed?e.format:null,this.resolution=1,this.width=i||e.naturalWidth||e.videoWidth||e.width||0,this.height=s||e.naturalHeight||e.videoHeight||e.height||0,this.scaleMode=a.DEFAULT,this.isCanvas=e instanceof HTMLCanvasElement,this.isVideo=window.hasOwnProperty("HTMLVideoElement")&&e instanceof HTMLVideoElement,this.isRenderTexture="RenderTexture"===e.type||"DynamicTexture"===e.type,this.isGLTexture=e instanceof o,this.isPowerOf2=n(this.width,this.height),this.glTexture=null,this.flipY=r,this.init(h)},init:function(t){var e=this.renderer;if(e){var i=this.source;if(e.gl){var s=this.image,r=this.flipY,n=this.width,a=this.height,o=this.scaleMode;this.isCanvas?this.glTexture=e.createCanvasTexture(s,!1,r):this.isVideo?this.glTexture=e.createVideoTexture(s,!1,r):this.isRenderTexture?this.glTexture=e.createTextureFromSource(null,n,a,o):this.isGLTexture?this.glTexture=i:this.compressionAlgorithm?this.glTexture=e.createTextureFromSource(i,void 0,void 0,o):i instanceof Uint8Array?this.glTexture=e.createUint8ArrayTexture(i,n,a,o):this.glTexture=e.createTextureFromSource(s,n,a,o)}else this.isRenderTexture&&(this.image=i.canvas)}t.config.antialias||this.setFilter(1)},setFilter:function(t){this.renderer&&this.renderer.gl&&this.renderer.setTextureFilter(this.glTexture,t),this.scaleMode=t},setFlipY:function(t){return void 0===t&&(t=!0),t===this.flipY||(this.flipY=t,this.update()),this},update:function(){var t=this.renderer,e=this.image,i=this.flipY,s=t.gl;s&&this.isCanvas?t.updateCanvasTexture(e,this.glTexture,i):s&&this.isVideo&&t.updateVideoTexture(e,this.glTexture,i)},destroy:function(){this.glTexture&&this.renderer.deleteTexture(this.glTexture),this.isCanvas&&s.remove(this.image),this.renderer=null,this.texture=null,this.source=null,this.image=null,this.glTexture=null}});t.exports=h},19673:t=>{t.exports={LINEAR:0,NEAREST:1}},44538:t=>{t.exports="addtexture"},63486:t=>{t.exports="addtexture-"},94851:t=>{t.exports="onerror"},29099:t=>{t.exports="onload"},8678:t=>{t.exports="ready"},86415:t=>{t.exports="removetexture"},30879:t=>{t.exports="removetexture-"},69442:(t,e,i)=>{t.exports={ADD:i(44538),ADD_KEY:i(63486),ERROR:i(94851),LOAD:i(29099),READY:i(8678),REMOVE:i(86415),REMOVE_KEY:i(30879)}},27458:(t,e,i)=>{var s=i(79291),r=i(19673),n={CanvasTexture:i(57382),DynamicTexture:i(81320),Events:i(69442),FilterMode:r,Frame:i(4327),Parsers:i(61309),Texture:i(79237),TextureManager:i(17130),TextureSource:i(11876)};n=s(!1,n,r),t.exports=n},89905:t=>{t.exports=function(t,e,i){if(i.getElementsByTagName("TextureAtlas")){var s=t.source[e];t.add("__BASE",e,0,0,s.width,s.height);for(var r,n=i.getElementsByTagName("SubTexture"),a=0;a{t.exports=function(t,e){var i=t.source[e];return t.add("__BASE",e,0,0,i.width,i.height),t}},4832:t=>{t.exports=function(t,e){var i=t.source[e];return t.add("__BASE",e,0,0,i.width,i.height),t}},78566:(t,e,i)=>{var s=i(41786);t.exports=function(t,e,i){if(i.frames||i.textures){var r=t.source[e];t.add("__BASE",e,0,0,r.width,r.height);for(var n,a=Array.isArray(i.textures)?i.textures[e].frames:i.frames,o=0;o{var s=i(41786);t.exports=function(t,e,i){if(i.frames){var r=t.source[e];t.add("__BASE",e,0,0,r.width,r.height);var n,a=i.frames;for(var o in a)if(a.hasOwnProperty(o)){var h=a[o];if(n=t.add(o,e,h.frame.x,h.frame.y,h.frame.w,h.frame.h)){h.trimmed&&n.setTrim(h.sourceSize.w,h.sourceSize.h,h.spriteSourceSize.x,h.spriteSourceSize.y,h.spriteSourceSize.w,h.spriteSourceSize.h),h.rotated&&(n.rotated=!0,n.updateUVsInverted());var l=h.anchor||h.pivot;l&&(n.customPivot=!0,n.pivotX=l.x,n.pivotY=l.y),h.scale9Borders&&n.setScale9(h.scale9Borders.x,h.scale9Borders.y,h.scale9Borders.w,h.scale9Borders.h),n.customData=s(h)}else console.warn("Invalid atlas json, frame already exists: "+o)}for(var u in i)"frames"!==u&&(Array.isArray(i[u])?t.customData[u]=i[u].slice(0):t.customData[u]=i[u]);return t}console.warn("Invalid Texture Atlas JSON Hash given, missing 'frames' Object")}},31403:t=>{t.exports=function(t){var e,i=[171,75,84,88,32,49,49,187,13,10,26,10],s=new Uint8Array(t,0,12);for(e=0;e>1),g=Math.max(1,g>>1),f+=v}return{mipmaps:d,width:h,height:l,internalFormat:o,compressed:!0,generateMipmap:!1}}console.warn("KTXParser - Only compressed formats supported")}},82038:t=>{function e(t,e,i,s,r,n,a){return void 0===a&&(a=16),Math.floor((t+i)/r)*Math.floor((e+s)/n)*a}function i(t,e){return(t=Math.max(t,16))*(e=Math.max(e,8))/4}function s(t,e){return(t=Math.max(t,8))*(e=Math.max(e,8))/2}function r(t,e){return Math.ceil(t/4)*Math.ceil(e/4)*16}function n(t,i){return e(t,i,3,3,4,4,8)}function a(t,i){return e(t,i,3,3,4,4)}var o={0:{sizeFunc:i,glFormat:[35841]},1:{sizeFunc:i,glFormat:[35843]},2:{sizeFunc:s,glFormat:[35840]},3:{sizeFunc:s,glFormat:[35842]},6:{sizeFunc:n,glFormat:[36196]},7:{sizeFunc:n,glFormat:[33776,35916]},8:{sizeFunc:a,glFormat:[33777,35917]},9:{sizeFunc:a,glFormat:[33778,35918]},11:{sizeFunc:a,glFormat:[33779,35919]},14:{sizeFunc:r,glFormat:[36494,36495]},15:{sizeFunc:r,glFormat:[36492,36493]},22:{sizeFunc:n,glFormat:[37492,37493]},23:{sizeFunc:a,glFormat:[37496,37497]},24:{sizeFunc:n,glFormat:[37494,37495]},25:{sizeFunc:n,glFormat:[37488]},26:{sizeFunc:a,glFormat:[37490]},27:{sizeFunc:a,glFormat:[37808,37840]},28:{sizeFunc:function(t,i){return e(t,i,4,3,5,4)},glFormat:[37809,37841]},29:{sizeFunc:function(t,i){return e(t,i,4,4,5,5)},glFormat:[37810,37842]},30:{sizeFunc:function(t,i){return e(t,i,5,4,6,5)},glFormat:[37811,37843]},31:{sizeFunc:function(t,i){return e(t,i,5,5,6,6)},glFormat:[37812,37844]},32:{sizeFunc:function(t,i){return e(t,i,7,4,8,5)},glFormat:[37813,37845]},33:{sizeFunc:function(t,i){return e(t,i,7,5,8,6)},glFormat:[37814,37846]},34:{sizeFunc:function(t,i){return e(t,i,7,7,8,8)},glFormat:[37815,37847]},35:{sizeFunc:function(t,i){return e(t,i,9,4,10,5)},glFormat:[37816,37848]},36:{sizeFunc:function(t,i){return e(t,i,9,5,10,6)},glFormat:[37817,37849]},37:{sizeFunc:function(t,i){return e(t,i,9,7,10,8)},glFormat:[37818,37850]},38:{sizeFunc:function(t,i){return e(t,i,9,9,10,10)},glFormat:[37819,37851]},39:{sizeFunc:function(t,i){return e(t,i,11,9,12,10)},glFormat:[37820,37852]},40:{sizeFunc:function(t,i){return e(t,i,11,11,12,12)},glFormat:[37821,37853]}};t.exports=function(t){for(var e=new Uint32Array(t,0,13),i=55727696===e[0]?e[2]:e[3],s=e[4],r=o[i].glFormat[s],n=o[i].sizeFunc,a=e[11],h=e[7],l=e[6],u=52+e[12],c=new Uint8Array(t,u),d=new Array(a),f=0,p=h,g=l,v=0;v>1),g=Math.max(1,g>>1),f+=m}return{mipmaps:d,width:h,height:l,internalFormat:r,compressed:!0,generateMipmap:!1}}},75549:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i,r,n,a,o){var h=s(o,"frameWidth",null),l=s(o,"frameHeight",h);if(null===h)throw new Error("TextureManager.SpriteSheet: Invalid frameWidth given.");var u=t.source[e];t.add("__BASE",e,0,0,u.width,u.height);var c=s(o,"startFrame",0),d=s(o,"endFrame",-1),f=s(o,"margin",0),p=s(o,"spacing",0),g=Math.floor((n-f+p)/(h+p))*Math.floor((a-f+p)/(l+p));0===g&&console.warn("SpriteSheet frame dimensions will result in zero frames for texture:",t.key),(c>g||c<-g)&&(c=0),c<0&&(c=g+c),(-1===d||d>g||dn&&(x=E-n),S>a&&(y=S-a),w>=c&&w<=d&&(t.add(T,e,i+v,r+m,h-x,l-y),T++),(v+=h+p)+h>n&&(v=f,m+=l+p)}return t}},47534:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i){var r=s(i,"frameWidth",null),n=s(i,"frameHeight",r);if(!r)throw new Error("TextureManager.SpriteSheetFromAtlas: Invalid frameWidth given.");var a=t.source[0];t.add("__BASE",0,0,0,a.width,a.height);var o,h=s(i,"startFrame",0),l=s(i,"endFrame",-1),u=s(i,"margin",0),c=s(i,"spacing",0),d=e.cutX,f=e.cutY,p=e.cutWidth,g=e.cutHeight,v=e.realWidth,m=e.realHeight,x=Math.floor((v-u+c)/(r+c)),y=Math.floor((m-u+c)/(n+c)),T=x*y,w=e.x,E=r-w,S=r-(v-p-w),b=e.y,A=n-b,_=n-(m-g-b);(h>T||h<-T)&&(h=0),h<0&&(h=T+h),-1!==l&&(T=h+(l+1));for(var C=u,R=u,M=0,P=0;P{var e=0,i=function(t,i,s,r){var n=e-r.y-r.height;t.add(s,i,r.x,n,r.width,r.height)};t.exports=function(t,s,r){var n=t.source[s];t.add("__BASE",s,0,0,n.width,n.height),e=n.height;for(var a=r.split("\n"),o=/^[ ]*(- )*(\w+)+[: ]+(.*)/,h="",l="",u={x:0,y:0,width:0,height:0},c=0;c{var s=i(50030);function r(t){for(var e=t.mipmaps,i=0;i{t.exports={AtlasXML:i(89905),Canvas:i(72893),Image:i(4832),JSONArray:i(78566),JSONHash:i(39711),KTXParser:i(31403),PVRParser:i(82038),SpriteSheet:i(75549),SpriteSheetFromAtlas:i(47534),UnityYAML:i(86147)}},80341:t=>{t.exports={CSV:0,TILED_JSON:1,ARRAY_2D:2,WELTMEISTER:3}},16536:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,r,n,a){(void 0===i||i<=0)&&(i=32),(void 0===s||s<=0)&&(s=32),void 0===r&&(r=0),void 0===n&&(n=0),this.name=t,this.firstgid=0|e,this.imageWidth=0|i,this.imageHeight=0|s,this.imageMargin=0|r,this.imageSpacing=0|n,this.properties=a||{},this.images=[],this.total=0},containsImageIndex:function(t){return t>=this.firstgid&&t{var s=new(i(83419))({initialize:function(t){if(this.gids=[],void 0!==t)for(var e=0;e{var s=i(80341),r=i(87010),n=i(46177),a=i(49075);t.exports=function(t,e,i,o,h,l,u,c){void 0===i&&(i=32),void 0===o&&(o=32),void 0===h&&(h=10),void 0===l&&(l=10),void 0===c&&(c=!1);var d=null;if(Array.isArray(u))d=n(void 0!==e?e:"map",s.ARRAY_2D,u,i,o,c);else if(void 0!==e){var f=t.cache.tilemap.get(e);f?d=n(e,f.format,f.data,i,o,c):console.warn("No map data found for key "+e)}return null===d&&(d=new r({tileWidth:i,tileHeight:o,width:h,height:l})),new a(t,d)}},23029:(t,e,i)=>{var s=i(83419),r=i(31401),n=i(91907),a=i(62644),o=i(93232),h=new s({Mixins:[r.AlphaSingle,r.Flip,r.Visible],initialize:function(t,e,i,s,r,n,a,o){this.layer=t,this.index=e,this.x=i,this.y=s,this.width=r,this.height=n,this.right,this.bottom,this.baseWidth=void 0!==a?a:r,this.baseHeight=void 0!==o?o:n,this.pixelX=0,this.pixelY=0,this.updatePixelXY(),this.properties={},this.rotation=0,this.collideLeft=!1,this.collideRight=!1,this.collideUp=!1,this.collideDown=!1,this.faceLeft=!1,this.faceRight=!1,this.faceTop=!1,this.faceBottom=!1,this.collisionCallback=void 0,this.collisionCallbackContext=this,this.tint=16777215,this.tintFill=!1,this.physics={}},containsPoint:function(t,e){return!(tthis.right||e>this.bottom)},copy:function(t){return this.index=t.index,this.alpha=t.alpha,this.properties=a(t.properties),this.visible=t.visible,this.setFlip(t.flipX,t.flipY),this.tint=t.tint,this.rotation=t.rotation,this.collideUp=t.collideUp,this.collideDown=t.collideDown,this.collideLeft=t.collideLeft,this.collideRight=t.collideRight,this.collisionCallback=t.collisionCallback,this.collisionCallbackContext=t.collisionCallbackContext,this},getCollisionGroup:function(){return this.tileset?this.tileset.getTileCollisionGroup(this.index):null},getTileData:function(){return this.tileset?this.tileset.getTileData(this.index):null},getLeft:function(t){var e=this.tilemapLayer;return e?e.tileToWorldXY(this.x,this.y,void 0,t).x:this.x*this.baseWidth},getRight:function(t){var e=this.tilemapLayer;return e?this.getLeft(t)+this.width*e.scaleX:this.getLeft(t)+this.width},getTop:function(t){var e=this.tilemapLayer;return e?e.tileToWorldXY(this.x,this.y,void 0,t).y:this.y*this.baseWidth-(this.height-this.baseHeight)},getBottom:function(t){var e=this.tilemapLayer;return e?this.getTop(t)+this.height*e.scaleY:this.getTop(t)+this.height},getBounds:function(t,e){return void 0===e&&(e=new o),e.x=this.getLeft(t),e.y=this.getTop(t),e.width=this.getRight(t)-e.x,e.height=this.getBottom(t)-e.y,e},getCenterX:function(t){return(this.getLeft(t)+this.getRight(t))/2},getCenterY:function(t){return(this.getTop(t)+this.getBottom(t))/2},intersects:function(t,e,i,s){return!(i<=this.pixelX||s<=this.pixelY||t>=this.right||e>=this.bottom)},isInteresting:function(t,e){return t&&e?this.canCollide||this.hasInterestingFace:t?this.collides:!!e&&this.hasInterestingFace},resetCollision:function(t){(void 0===t&&(t=!0),this.collideLeft=!1,this.collideRight=!1,this.collideUp=!1,this.collideDown=!1,this.faceTop=!1,this.faceBottom=!1,this.faceLeft=!1,this.faceRight=!1,t)&&(this.tilemapLayer&&this.tilemapLayer.calculateFacesAt(this.x,this.y));return this},resetFaces:function(){return this.faceTop=!1,this.faceBottom=!1,this.faceLeft=!1,this.faceRight=!1,this},setCollision:function(t,e,i,s,r){(void 0===e&&(e=t),void 0===i&&(i=t),void 0===s&&(s=t),void 0===r&&(r=!0),this.collideLeft=t,this.collideRight=e,this.collideUp=i,this.collideDown=s,this.faceLeft=t,this.faceRight=e,this.faceTop=i,this.faceBottom=s,r)&&(this.tilemapLayer&&this.tilemapLayer.calculateFacesAt(this.x,this.y));return this},setCollisionCallback:function(t,e){return null===t?(this.collisionCallback=void 0,this.collisionCallbackContext=void 0):(this.collisionCallback=t,this.collisionCallbackContext=e),this},setSize:function(t,e,i,s){return void 0!==t&&(this.width=t),void 0!==e&&(this.height=e),void 0!==i&&(this.baseWidth=i),void 0!==s&&(this.baseHeight=s),this.updatePixelXY(),this},updatePixelXY:function(){var t=this.layer.orientation;if(t===n.ORTHOGONAL)this.pixelX=this.x*this.baseWidth,this.pixelY=this.y*this.baseHeight;else if(t===n.ISOMETRIC)this.pixelX=(this.x-this.y)*this.baseWidth*.5,this.pixelY=(this.x+this.y)*this.baseHeight*.5;else if(t===n.STAGGERED)this.pixelX=this.x*this.baseWidth+this.y%2*(this.baseWidth/2),this.pixelY=this.y*(this.baseHeight/2);else if(t===n.HEXAGONAL){var e,i,s=this.layer.staggerAxis,r=this.layer.staggerIndex,a=this.layer.hexSideLength;"y"===s?(i=(this.baseHeight-a)/2+a,this.pixelX="odd"===r?this.x*this.baseWidth+this.y%2*(this.baseWidth/2):this.x*this.baseWidth-this.y%2*(this.baseWidth/2),this.pixelY=this.y*i):"x"===s&&(e=(this.baseWidth-a)/2+a,this.pixelX=this.x*e,this.pixelY="odd"===r?this.y*this.baseHeight+this.x%2*(this.baseHeight/2):this.y*this.baseHeight-this.x%2*(this.baseHeight/2))}return this.right=this.pixelX+this.baseWidth,this.bottom=this.pixelY+this.baseHeight,this},destroy:function(){this.collisionCallback=void 0,this.collisionCallbackContext=void 0,this.properties=void 0},canCollide:{get:function(){return this.collideLeft||this.collideRight||this.collideUp||this.collideDown||void 0!==this.collisionCallback}},collides:{get:function(){return this.collideLeft||this.collideRight||this.collideUp||this.collideDown}},hasInterestingFace:{get:function(){return this.faceTop||this.faceBottom||this.faceLeft||this.faceRight}},tileset:{get:function(){var t=this.layer.tilemapLayer;if(t){var e=t.gidMap[this.index];if(e)return e}return null}},tilemapLayer:{get:function(){return this.layer.tilemapLayer}},tilemap:{get:function(){var t=this.tilemapLayer;return t?t.tilemap:null}}});t.exports=h},49075:(t,e,i)=>{var s=i(84101),r=i(83419),n=i(39506),a=i(80341),o=i(95540),h=i(14977),l=i(27462),u=i(91907),c=i(36305),d=i(19133),f=i(68287),p=i(23029),g=i(81086),v=i(20442),m=i(33629),x=new r({initialize:function(t,e){this.scene=t,this.tileWidth=e.tileWidth,this.tileHeight=e.tileHeight,this.width=e.width,this.height=e.height,this.orientation=e.orientation,this.renderOrder=e.renderOrder,this.format=e.format,this.version=e.version,this.properties=e.properties,this.widthInPixels=e.widthInPixels,this.heightInPixels=e.heightInPixels,this.imageCollections=e.imageCollections,this.images=e.images,this.layers=e.layers,this.tiles=e.tiles,this.tilesets=e.tilesets,this.objects=e.objects,this.currentLayerIndex=0,this.hexSideLength=e.hexSideLength;var i=this.orientation;this._convert={WorldToTileXY:g.GetWorldToTileXYFunction(i),WorldToTileX:g.GetWorldToTileXFunction(i),WorldToTileY:g.GetWorldToTileYFunction(i),TileToWorldXY:g.GetTileToWorldXYFunction(i),TileToWorldX:g.GetTileToWorldXFunction(i),TileToWorldY:g.GetTileToWorldYFunction(i),GetTileCorners:g.GetTileCornersFunction(i)}},setRenderOrder:function(t){var e=["right-down","left-down","right-up","left-up"];return"number"==typeof t&&(t=e[t]),e.indexOf(t)>-1&&(this.renderOrder=t),this},addTilesetImage:function(t,e,i,r,n,o,h,l){if(void 0===t)return null;null==e&&(e=t);var u=this.scene.sys.textures;if(!u.exists(e))return console.warn('Texture key "%s" not found',e),null;var c=u.get(e),d=this.getTilesetIndex(t);if(null===d&&this.format===a.TILED_JSON)return console.warn('Tilemap has no tileset "%s". Its tilesets are %o',t,this.tilesets),null;var f=this.tilesets[d];return f?(f.setTileSize(i,r),f.setSpacing(n,o),f.setImage(c),f):(void 0===i&&(i=this.tileWidth),void 0===r&&(r=this.tileHeight),void 0===n&&(n=0),void 0===o&&(o=0),void 0===h&&(h=0),void 0===l&&(l={x:0,y:0}),(f=new m(t,h,i,r,n,o,void 0,void 0,l)).setImage(c),this.tilesets.push(f),this.tiles=s(this),f)},copy:function(t,e,i,s,r,n,a,o){return null!==(o=this.getLayer(o))?(g.Copy(t,e,i,s,r,n,a,o),this):null},createBlankLayer:function(t,e,i,s,r,n,a,o){if(void 0===i&&(i=0),void 0===s&&(s=0),void 0===r&&(r=this.width),void 0===n&&(n=this.height),void 0===a&&(a=this.tileWidth),void 0===o&&(o=this.tileHeight),null!==this.getLayerIndex(t))return console.warn("Invalid Tilemap Layer ID: "+t),null;for(var l,u=new h({name:t,tileWidth:a,tileHeight:o,width:r,height:n,orientation:this.orientation}),c=0;c-1&&this.putTileAt(e,n.x,n.y,i,n.tilemapLayer)}return s},removeTileAt:function(t,e,i,s,r){return void 0===i&&(i=!0),void 0===s&&(s=!0),null===(r=this.getLayer(r))?null:g.RemoveTileAt(t,e,i,s,r)},removeTileAtWorldXY:function(t,e,i,s,r,n){return void 0===i&&(i=!0),void 0===s&&(s=!0),null===(n=this.getLayer(n))?null:g.RemoveTileAtWorldXY(t,e,i,s,r,n)},renderDebug:function(t,e,i){return null===(i=this.getLayer(i))?null:(this.orientation===u.ORTHOGONAL&&g.RenderDebug(t,e,i),this)},renderDebugFull:function(t,e){for(var i=this.layers,s=0;s{var s=i(44603),r=i(31989);s.register("tilemap",(function(t){var e=void 0!==t?t:{};return r(this.scene,e.key,e.tileWidth,e.tileHeight,e.width,e.height,e.data,e.insertNull)}))},46029:(t,e,i)=>{var s=i(39429),r=i(31989);s.register("tilemap",(function(t,e,i,s,n,a,o){return null===t&&(t=void 0),null===e&&(e=void 0),null===i&&(i=void 0),null===s&&(s=void 0),null===n&&(n=void 0),r(this.scene,t,e,i,s,n,a,o)}))},20442:(t,e,i)=>{var s=i(83419),r=i(78389),n=i(31401),a=i(95643),o=i(81086),h=i(19218),l=i(26099),u=new s({Extends:a,Mixins:[n.Alpha,n.BlendMode,n.ComputedSize,n.Depth,n.Flip,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.Transform,n.Visible,n.ScrollFactor,r,h],initialize:function(t,e,i,s,r,n){a.call(this,t,"TilemapLayer"),this.isTilemap=!0,this.tilemap=e,this.layerIndex=i,this.layer=e.layers[i],this.layer.tilemapLayer=this,this.tileset=[],this.tilesDrawn=0,this.tilesTotal=this.layer.width*this.layer.height,this.culledTiles=[],this.skipCull=!1,this.cullPaddingX=1,this.cullPaddingY=1,this.cullCallback=o.GetCullTilesFunction(this.layer.orientation),this._renderOrder=0,this.gidMap=[],this.tempVec=new l,this.collisionCategory=1,this.collisionMask=1,this.setTilesets(s),this.setAlpha(this.layer.alpha),this.setPosition(r,n),this.setOrigin(0,0),this.setSize(e.tileWidth*this.layer.width,e.tileHeight*this.layer.height),this.initPipeline(),this.initPostPipeline(!1)},setTilesets:function(t){var e=[],i=[],s=this.tilemap;Array.isArray(t)||(t=[t]);for(var r=0;r=0&&t<4&&(this._renderOrder=t),this},calculateFacesAt:function(t,e){return o.CalculateFacesAt(t,e,this.layer),this},calculateFacesWithin:function(t,e,i,s){return o.CalculateFacesWithin(t,e,i,s,this.layer),this},createFromTiles:function(t,e,i,s,r){return o.CreateFromTiles(t,e,i,s,r,this.layer)},cull:function(t){return this.cullCallback(this.layer,t,this.culledTiles,this._renderOrder)},copy:function(t,e,i,s,r,n,a){return o.Copy(t,e,i,s,r,n,a,this.layer),this},fill:function(t,e,i,s,r,n){return o.Fill(t,e,i,s,r,n,this.layer),this},filterTiles:function(t,e,i,s,r,n,a){return o.FilterTiles(t,e,i,s,r,n,a,this.layer)},findByIndex:function(t,e,i){return o.FindByIndex(t,e,i,this.layer)},findTile:function(t,e,i,s,r,n,a){return o.FindTile(t,e,i,s,r,n,a,this.layer)},forEachTile:function(t,e,i,s,r,n,a){return o.ForEachTile(t,e,i,s,r,n,a,this.layer),this},setTint:function(t,e,i,s,r,n){void 0===t&&(t=16777215);return this.forEachTile((function(e){e.tint=t,e.tintFill=!1}),this,e,i,s,r,n)},setTintFill:function(t,e,i,s,r,n){void 0===t&&(t=16777215);return this.forEachTile((function(e){e.tint=t,e.tintFill=!0}),this,e,i,s,r,n)},getTileAt:function(t,e,i){return o.GetTileAt(t,e,i,this.layer)},getTileAtWorldXY:function(t,e,i,s){return o.GetTileAtWorldXY(t,e,i,s,this.layer)},getIsoTileAtWorldXY:function(t,e,i,s,r){void 0===i&&(i=!0);var n=this.tempVec;return o.IsometricWorldToTileXY(t,e,!0,n,r,this.layer,i),this.getTileAt(n.x,n.y,s)},getTilesWithin:function(t,e,i,s,r){return o.GetTilesWithin(t,e,i,s,r,this.layer)},getTilesWithinShape:function(t,e,i){return o.GetTilesWithinShape(t,e,i,this.layer)},getTilesWithinWorldXY:function(t,e,i,s,r,n){return o.GetTilesWithinWorldXY(t,e,i,s,r,n,this.layer)},hasTileAt:function(t,e){return o.HasTileAt(t,e,this.layer)},hasTileAtWorldXY:function(t,e,i){return o.HasTileAtWorldXY(t,e,i,this.layer)},putTileAt:function(t,e,i,s){return o.PutTileAt(t,e,i,s,this.layer)},putTileAtWorldXY:function(t,e,i,s,r){return o.PutTileAtWorldXY(t,e,i,s,r,this.layer)},putTilesAt:function(t,e,i,s){return o.PutTilesAt(t,e,i,s,this.layer),this},randomize:function(t,e,i,s,r){return o.Randomize(t,e,i,s,r,this.layer),this},removeTileAt:function(t,e,i,s){return o.RemoveTileAt(t,e,i,s,this.layer)},removeTileAtWorldXY:function(t,e,i,s,r){return o.RemoveTileAtWorldXY(t,e,i,s,r,this.layer)},renderDebug:function(t,e){return o.RenderDebug(t,e,this.layer),this},replaceByIndex:function(t,e,i,s,r,n){return o.ReplaceByIndex(t,e,i,s,r,n,this.layer),this},setSkipCull:function(t){return void 0===t&&(t=!0),this.skipCull=t,this},setCullPadding:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=1),this.cullPaddingX=t,this.cullPaddingY=e,this},setCollision:function(t,e,i,s){return o.SetCollision(t,e,i,this.layer,s),this},setCollisionBetween:function(t,e,i,s){return o.SetCollisionBetween(t,e,i,s,this.layer),this},setCollisionByProperty:function(t,e,i){return o.SetCollisionByProperty(t,e,i,this.layer),this},setCollisionByExclusion:function(t,e,i){return o.SetCollisionByExclusion(t,e,i,this.layer),this},setCollisionFromCollisionGroup:function(t,e){return o.SetCollisionFromCollisionGroup(t,e,this.layer),this},setTileIndexCallback:function(t,e,i){return o.SetTileIndexCallback(t,e,i,this.layer),this},setTileLocationCallback:function(t,e,i,s,r,n){return o.SetTileLocationCallback(t,e,i,s,r,n,this.layer),this},shuffle:function(t,e,i,s){return o.Shuffle(t,e,i,s,this.layer),this},swapByIndex:function(t,e,i,s,r,n){return o.SwapByIndex(t,e,i,s,r,n,this.layer),this},tileToWorldX:function(t,e){return this.tilemap.tileToWorldX(t,e,this)},tileToWorldY:function(t,e){return this.tilemap.tileToWorldY(t,e,this)},tileToWorldXY:function(t,e,i,s){return this.tilemap.tileToWorldXY(t,e,i,s,this)},getTileCorners:function(t,e,i){return this.tilemap.getTileCorners(t,e,i,this)},weightedRandomize:function(t,e,i,s,r){return o.WeightedRandomize(e,i,s,r,t,this.layer),this},worldToTileX:function(t,e,i){return this.tilemap.worldToTileX(t,e,i,this)},worldToTileY:function(t,e,i){return this.tilemap.worldToTileY(t,e,i,this)},worldToTileXY:function(t,e,i,s,r){return this.tilemap.worldToTileXY(t,e,i,s,r,this)},destroy:function(t){void 0===t&&(t=!0),this.tilemap&&(this.layer.tilemapLayer===this&&(this.layer.tilemapLayer=void 0),t&&this.tilemap.removeLayer(this),this.tilemap=void 0,this.layer=void 0,this.culledTiles.length=0,this.cullCallback=null,this.gidMap=[],this.tileset=[],a.prototype.destroy.call(this))}});t.exports=u},16153:(t,e,i)=>{var s=i(61340),r=new s,n=new s,a=new s;t.exports=function(t,e,i,s){var o=e.cull(i),h=o.length,l=i.alpha*e.alpha;if(!(0===h||l<=0)){var u=r,c=n,d=a;c.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY),u.copyFrom(i.matrix);var f=t.currentContext,p=e.gidMap;f.save(),s?(u.multiplyWithOffset(s,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),c.e=e.x,c.f=e.y,u.multiply(c,d),d.copyToContext(f)):(c.e-=i.scrollX*e.scrollFactorX,c.f-=i.scrollY*e.scrollFactorY,c.copyToContext(f)),(!t.antialias||e.scaleX>1||e.scaleY>1)&&(f.imageSmoothingEnabled=!1);for(var g=0;g{var s=i(29747),r=s,n=s;r=i(99558),n=i(16153),t.exports={renderWebGL:r,renderCanvas:n}},99558:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i){var r=e.cull(i),n=r.length,a=i.alpha*e.alpha;if(!(0===n||a<=0)){var o=e.gidMap,h=t.pipelines.set(e.pipeline,e),l=s.getTintAppendFloatAlpha,u=e.scrollFactorX,c=e.scrollFactorY,d=e.x,f=e.y,p=e.scaleX,g=e.scaleY;t.pipelines.preBatch(e);for(var v=0;v{var s=i(83419),r=i(26099),n=new s({initialize:function(t,e,i,s,n,a,o,h,l){(void 0===i||i<=0)&&(i=32),(void 0===s||s<=0)&&(s=32),void 0===n&&(n=0),void 0===a&&(a=0),void 0===o&&(o={}),void 0===h&&(h={}),this.name=t,this.firstgid=e,this.tileWidth=i,this.tileHeight=s,this.tileMargin=n,this.tileSpacing=a,this.tileProperties=o,this.tileData=h,this.tileOffset=new r,void 0!==l&&this.tileOffset.set(l.x,l.y),this.image=null,this.glTexture=null,this.rows=0,this.columns=0,this.total=0,this.texCoordinates=[]},getTileProperties:function(t){return this.containsTileIndex(t)?this.tileProperties[t-this.firstgid]:null},getTileData:function(t){return this.containsTileIndex(t)?this.tileData[t-this.firstgid]:null},getTileCollisionGroup:function(t){var e=this.getTileData(t);return e&&e.objectgroup?e.objectgroup:null},containsTileIndex:function(t){return t>=this.firstgid&&ti.width||e.height>i.height?this.updateTileData(e.width,e.height):this.updateTileData(i.width,i.height,i.x,i.y),this},setTileSize:function(t,e){return void 0!==t&&(this.tileWidth=t),void 0!==e&&(this.tileHeight=e),this.image&&this.updateTileData(this.image.source[0].width,this.image.source[0].height),this},setSpacing:function(t,e){return void 0!==t&&(this.tileMargin=t),void 0!==e&&(this.tileSpacing=e),this.image&&this.updateTileData(this.image.source[0].width,this.image.source[0].height),this},updateTileData:function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=0);var r=(e-2*this.tileMargin+this.tileSpacing)/(this.tileHeight+this.tileSpacing),n=(t-2*this.tileMargin+this.tileSpacing)/(this.tileWidth+this.tileSpacing);r%1==0&&n%1==0||console.warn("Image tile area not tile size multiple in: "+this.name),r=Math.floor(r),n=Math.floor(n),this.rows=r,this.columns=n,this.total=r*n,this.texCoordinates.length=0;for(var a=this.tileMargin+i,o=this.tileMargin+s,h=0;h{var s=i(7423);t.exports=function(t,e,i){var r=s(t,e,!0,i),n=s(t,e-1,!0,i),a=s(t,e+1,!0,i),o=s(t-1,e,!0,i),h=s(t+1,e,!0,i),l=r&&r.collides;return l&&(r.faceTop=!0,r.faceBottom=!0,r.faceLeft=!0,r.faceRight=!0),n&&n.collides&&(l&&(r.faceTop=!1),n.faceBottom=!l),a&&a.collides&&(l&&(r.faceBottom=!1),a.faceTop=!l),o&&o.collides&&(l&&(r.faceLeft=!1),o.faceRight=!l),h&&h.collides&&(l&&(r.faceRight=!1),h.faceLeft=!l),r&&!r.collides&&r.resetFaces(),r}},42573:(t,e,i)=>{var s=i(7423),r=i(7386);t.exports=function(t,e,i,n,a){for(var o=null,h=null,l=null,u=null,c=r(t,e,i,n,null,a),d=0;d{var s=new(i(26099));t.exports=function(t,e,i,r){var n=i.tilemapLayer,a=n.cullPaddingX,o=n.cullPaddingY,h=n.tilemap.tileToWorldXY(t,e,s,r,n);return h.x>r.worldView.x+n.scaleX*i.tileWidth*(-a-.5)&&h.xr.worldView.y+n.scaleY*i.tileHeight*(-o-1)&&h.y{var s=i(42573),r=i(7386),n=i(62991),a=i(23029);t.exports=function(t,e,i,o,h,l,u,c){void 0===u&&(u=!0);var d=r(t,e,i,o,null,c),f=[];d.forEach((function(t){var e=new a(t.layer,t.index,t.x,t.y,t.width,t.height,t.baseWidth,t.baseHeight);e.copy(t),f.push(e)}));for(var p=h-t,g=l-e,v=0;v{var s=i(62644),r=i(7386),n=i(27987);t.exports=function(t,e,i,a,o,h){i||(i={}),Array.isArray(t)||(t=[t]);var l=h.tilemapLayer;a||(a=l.scene),o||(o=a.cameras.main);var u,c=h.width,d=h.height,f=r(0,0,c,d,null,h),p=[],g=function(t,e,i){for(var s=0;s{var s=i(87841),r=i(63448),n=i(56583),a=new s;t.exports=function(t,e){var i=t.tilemapLayer.tilemap,s=t.tilemapLayer,o=Math.floor(i.tileWidth*s.scaleX),h=Math.floor(i.tileHeight*s.scaleY),l=n(e.worldView.x-s.x,o,0,!0)-s.cullPaddingX,u=r(e.worldView.right-s.x,o,0,!0)+s.cullPaddingX,c=n(e.worldView.y-s.y,h,0,!0)-s.cullPaddingY,d=r(e.worldView.bottom-s.y,h,0,!0)+s.cullPaddingY;return a.setTo(l,c,u-l,d-c)}},30003:(t,e,i)=>{var s=i(19545),r=i(32483);t.exports=function(t,e,i,n){void 0===i&&(i=[]),void 0===n&&(n=0),i.length=0;var a=t.tilemapLayer,o=s(t,e);return(a.skipCull||1!==a.scrollFactorX||1!==a.scrollFactorY)&&(o.left=0,o.right=t.width,o.top=0,o.bottom=t.height),r(t,o,n,i),i}},35137:(t,e,i)=>{var s=i(7386),r=i(42573),n=i(20576);t.exports=function(t,e,i,a,o,h,l){for(var u=-1!==l.collideIndexes.indexOf(t),c=s(e,i,a,o,null,l),d=0;d{var s=i(7386);t.exports=function(t,e,i,r,n,a,o,h){return s(i,r,n,a,o,h).filter(t,e)}},52692:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=0),void 0===i&&(i=!1);var r,n,a,o=0;if(i){for(n=s.height-1;n>=0;n--)for(r=s.width-1;r>=0;r--)if((a=s.data[n][r])&&a.index===t){if(o===e)return a;o+=1}}else for(n=0;n{var s=i(7386);t.exports=function(t,e,i,r,n,a,o,h){return s(i,r,n,a,o,h).find(t,e)||null}},97560:(t,e,i)=>{var s=i(7386);t.exports=function(t,e,i,r,n,a,o,h){s(i,r,n,a,o,h).forEach(t,e)}},43305:(t,e,i)=>{var s=i(91907),r=i(30003),n=i(9474),a=i(14018),o=i(29747),h=i(54503);t.exports=function(t){return t===s.ORTHOGONAL?r:t===s.HEXAGONAL?n:t===s.STAGGERED?h:t===s.ISOMETRIC?a:o}},7423:(t,e,i)=>{var s=i(62991);t.exports=function(t,e,i,r){if(void 0===i&&(i=!1),s(t,e,r)){var n=r.data[e][t]||null;return n?-1===n.index?i?n:null:n:null}return null}},60540:(t,e,i)=>{var s=i(7423),r=new(i(26099));t.exports=function(t,e,i,n,a){return a.tilemapLayer.worldToTileXY(t,e,!0,r,n),s(r.x,r.y,i,a)}},55826:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,r){var n=r.baseTileWidth,a=r.baseTileHeight,o=r.tilemapLayer,h=0,l=0;o&&(i||(i=o.scene.cameras.main),h=o.x+i.scrollX*(1-o.scrollFactorX),l=o.y+i.scrollY*(1-o.scrollFactorY),n*=o.scaleX,a*=o.scaleY);var u=h+t*n,c=l+e*a;return[new s(u,c),new s(u+n,c),new s(u+n,c+a),new s(u,c+a)]}},11758:(t,e,i)=>{var s=i(91907),r=i(27229),n=i(29747),a=i(55826);t.exports=function(t){return t===s.ORTHOGONAL?a:t===s.ISOMETRIC?n:t===s.HEXAGONAL?r:(s.STAGGERED,n)}},39167:(t,e,i)=>{var s=i(91907),r=i(29747),n=i(97281);t.exports=function(t){return t===s.ORTHOGONAL?n:r}},62e3:(t,e,i)=>{var s=i(91907),r=i(19951),n=i(14127),a=i(29747),o=i(97202),h=i(70326);t.exports=function(t){return t===s.ORTHOGONAL?h:t===s.ISOMETRIC?n:t===s.HEXAGONAL?r:t===s.STAGGERED?o:a}},5984:(t,e,i)=>{var s=i(91907),r=i(29747),n=i(28054),a=i(29650);t.exports=function(t){return t===s.ORTHOGONAL?a:t===s.STAGGERED?n:r}},7386:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i,r,n,a){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=a.width),void 0===r&&(r=a.height),n||(n={});var o=s(n,"isNotEmpty",!1),h=s(n,"isColliding",!1),l=s(n,"hasInterestingFace",!1);t<0&&(i+=t,t=0),e<0&&(r+=e,e=0),t+i>a.width&&(i=Math.max(a.width-t,0)),e+r>a.height&&(r=Math.max(a.height-e,0));for(var u=[],c=e;c{var s=i(55738),r=i(7386),n=i(91865),a=i(29747),o=i(26099),h=function(t,e){return n.RectangleToTriangle(e,t)},l=new o,u=new o,c=new o;t.exports=function(t,e,i,o){if(void 0===t)return[];var d=a;t instanceof s.Circle?d=n.CircleToRectangle:t instanceof s.Rectangle?d=n.RectangleToRectangle:t instanceof s.Triangle?d=h:t instanceof s.Line&&(d=n.LineToRectangle),o.tilemapLayer.worldToTileXY(t.left,t.top,!0,u,i);var f=u.x,p=u.y;o.tilemapLayer.worldToTileXY(t.right,t.bottom,!1,c,i);var g=Math.ceil(c.x),v=Math.ceil(c.y),m=Math.max(g-f,1),x=Math.max(v-p,1),y=r(f,p,m,x,e,o),T=o.tileWidth,w=o.tileHeight;o.tilemapLayer&&(T*=o.tilemapLayer.scaleX,w*=o.tilemapLayer.scaleY);for(var E=[],S=new s.Rectangle(0,0,T,w),b=0;b{var s=i(7386),r=i(26099),n=new r,a=new r;t.exports=function(t,e,i,r,o,h,l){var u=l.tilemapLayer.tilemap._convert.WorldToTileXY;u(t,e,!0,n,h,l);var c=n.x,d=n.y;u(t+i,e+r,!1,a,h,l);var f=Math.ceil(a.x),p=Math.ceil(a.y);return s(c,d,f-c,p-d,o,l)}},96113:(t,e,i)=>{var s=i(91907),r=i(20242),n=i(10095);t.exports=function(t){return t===s.ORTHOGONAL?n:r}},16926:(t,e,i)=>{var s=i(91907),r=i(86625),n=i(96897),a=i(29747),o=i(15108),h=i(85896);t.exports=function(t){return t===s.ORTHOGONAL?h:t===s.ISOMETRIC?n:t===s.HEXAGONAL?r:t===s.STAGGERED?o:a}},55762:(t,e,i)=>{var s=i(91907),r=i(20242),n=i(51900),a=i(63288);t.exports=function(t){return t===s.ORTHOGONAL?a:t===s.STAGGERED?n:r}},45091:(t,e,i)=>{var s=i(62991);t.exports=function(t,e,i){if(s(t,e,i)){var r=i.data[e][t];return null!==r&&r.index>-1}return!1}},24152:(t,e,i)=>{var s=i(45091),r=new(i(26099));t.exports=function(t,e,i,n){n.tilemapLayer.worldToTileXY(t,e,!0,r,i);var a=r.x,o=r.y;return s(a,o,n)}},90454:(t,e,i)=>{var s=i(63448),r=i(56583);t.exports=function(t,e){var i,n,a,o,h=t.tilemapLayer.tilemap,l=t.tilemapLayer,u=Math.floor(h.tileWidth*l.scaleX),c=Math.floor(h.tileHeight*l.scaleY),d=t.hexSideLength;if("y"===t.staggerAxis){var f=(c-d)/2+d;i=r(e.worldView.x-l.x,u,0,!0)-l.cullPaddingX,n=s(e.worldView.right-l.x,u,0,!0)+l.cullPaddingX,a=r(e.worldView.y-l.y,f,0,!0)-l.cullPaddingY,o=s(e.worldView.bottom-l.y,f,0,!0)+l.cullPaddingY}else{var p=(u-d)/2+d;i=r(e.worldView.x-l.x,p,0,!0)-l.cullPaddingX,n=s(e.worldView.right-l.x,p,0,!0)+l.cullPaddingX,a=r(e.worldView.y-l.y,c,0,!0)-l.cullPaddingY,o=s(e.worldView.bottom-l.y,c,0,!0)+l.cullPaddingY}return{left:i,right:n,top:a,bottom:o}}},9474:(t,e,i)=>{var s=i(90454),r=i(32483);t.exports=function(t,e,i,n){void 0===i&&(i=[]),void 0===n&&(n=0),i.length=0;var a=t.tilemapLayer,o=s(t,e);return a.skipCull&&1===a.scrollFactorX&&1===a.scrollFactorY&&(o.left=0,o.right=t.width,o.top=0,o.bottom=t.height),r(t,o,n,i),i}},27229:(t,e,i)=>{var s=i(19951),r=i(26099),n=new r;t.exports=function(t,e,i,a){var o=a.baseTileWidth,h=a.baseTileHeight,l=a.tilemapLayer;l&&(o*=l.scaleX,h*=l.scaleY);var u,c,d=s(t,e,n,i,a),f=[],p=.5773502691896257;"y"===a.staggerAxis?(u=p*o,c=h/2):(u=o/2,c=p*h);for(var g=0;g<6;g++){var v=2*Math.PI*(.5-g)/6;f.push(new r(d.x+u*Math.cos(v),d.y+c*Math.sin(v)))}return f}},19951:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,r,n){i||(i=new s);var a=n.baseTileWidth,o=n.baseTileHeight,h=n.tilemapLayer,l=0,u=0;h&&(r||(r=h.scene.cameras.main),l=h.x+r.scrollX*(1-h.scrollFactorX),u=h.y+r.scrollY*(1-h.scrollFactorY),a*=h.scaleX,o*=h.scaleY);var c,d,f=a/2,p=o/2;return"y"===n.staggerAxis?(c=l+a*t+a,d=u+1.5*e*p+p,e%2==0&&("odd"===this.staggerIndex?c-=f:c+=f)):"x"===this.staggerAxis&&"odd"===this.staggerIndex&&(c=l+1.5*t*f+f,d=u+o*t+o,t%2==0&&("odd"===this.staggerIndex?d-=p:d+=p)),i.set(c,d)}},86625:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,r,n,a){r||(r=new s);var o=a.baseTileWidth,h=a.baseTileHeight,l=a.tilemapLayer;l&&(n||(n=l.scene.cameras.main),t-=l.x+n.scrollX*(1-l.scrollFactorX),e-=l.y+n.scrollY*(1-l.scrollFactorY),o*=l.scaleX,h*=l.scaleY);var u,c,d,f,p,g=.5773502691896257,v=-.3333333333333333,m=.6666666666666666,x=o/2,y=h/2;"y"===a.staggerAxis?(d=g*(u=(t-x)/(g*o))+v*(c=(e-y)/y),f=0*u+m*c):(d=v*(u=(t-x)/x)+g*(c=(e-y)/(g*h)),f=m*u+0*c),p=-d-f;var T,w=Math.round(d),E=Math.round(f),S=Math.round(p),b=Math.abs(w-d),A=Math.abs(E-f),_=Math.abs(S-p);b>A&&b>_?w=-E-S:A>_&&(E=-w-S);var C=E;return T="odd"===a.staggerIndex?C%2==0?E/2+w:E/2+w-.5:C%2==0?E/2+w:E/2+w+.5,r.set(T,C)}},62991:t=>{t.exports=function(t,e,i){return t>=0&&t=0&&e{var s=i(33528);t.exports=function(t,e,i,r){void 0===i&&(i=[]),void 0===r&&(r=0),i.length=0;var n,a,o,h=t.tilemapLayer,l=t.data,u=t.width,c=t.height,d=h.skipCull,f=u,p=c;if(0===r)for(a=0;a=0;n--)(o=l[a][n])&&-1!==o.index&&o.visible&&0!==o.alpha&&(d||s(n,a,t,e))&&i.push(o);else if(2===r)for(a=p;a>=0;a--)for(n=0;n=0;a--)for(n=f;n>=0;n--)(o=l[a][n])&&-1!==o.index&&o.visible&&0!==o.alpha&&(d||s(n,a,t,e))&&i.push(o);return h.tilesDrawn=i.length,h.tilesTotal=u*c,i}},14127:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,r,n){i||(i=new s);var a=n.baseTileWidth,o=n.baseTileHeight,h=n.tilemapLayer,l=0,u=0;h&&(r||(r=h.scene.cameras.main),l=h.x+r.scrollX*(1-h.scrollFactorX),a*=h.scaleX,u=h.y+r.scrollY*(1-h.scrollFactorY),o*=h.scaleY);var c=l+a/2*(t-e),d=u+(t+e)*(o/2);return i.set(c,d)}},96897:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,r,n,a,o){r||(r=new s);var h=a.baseTileWidth,l=a.baseTileHeight,u=a.tilemapLayer;u&&(n||(n=u.scene.cameras.main),e-=u.y+n.scrollY*(1-u.scrollFactorY),l*=u.scaleY,t-=u.x+n.scrollX*(1-u.scrollFactorX),h*=u.scaleX);var c=h/2,d=l/2;o||(e-=l);var f=.5*((t-=c)/c+e/d),p=.5*(-t/c+e/d);return i&&(f=Math.floor(f),p=Math.floor(p)),r.set(f,p)}},71558:(t,e,i)=>{var s=i(23029),r=i(62991),n=i(72023),a=i(20576);t.exports=function(t,e,i,o,h){if(void 0===o&&(o=!0),!r(e,i,h))return null;var l,u=h.data[i][e],c=u&&u.collides;t instanceof s?(null===h.data[i][e]&&(h.data[i][e]=new s(h,t.index,e,i,h.tileWidth,h.tileHeight)),h.data[i][e].copy(t)):(l=t,null===h.data[i][e]?h.data[i][e]=new s(h,l,e,i,h.tileWidth,h.tileHeight):h.data[i][e].index=l);var d=h.data[i][e],f=-1!==h.collideIndexes.indexOf(d.index);if(-1===(l=t instanceof s?t.index:t))d.width=h.tileWidth,d.height=h.tileHeight;else{var p=h.tilemapLayer.tilemap,g=p.tiles[l][2],v=p.tilesets[g];d.width=v.tileWidth,d.height=v.tileHeight}return a(d,f),o&&c!==d.collides&&n(e,i,h),d}},26303:(t,e,i)=>{var s=i(71558),r=new(i(26099));t.exports=function(t,e,i,n,a,o){return o.tilemapLayer.worldToTileXY(e,i,!0,r,a,o),s(t,r.x,r.y,n,o)}},14051:(t,e,i)=>{var s=i(42573),r=i(71558);t.exports=function(t,e,i,n,a){if(void 0===n&&(n=!0),!Array.isArray(t))return null;Array.isArray(t[0])||(t=[t]);for(var o=t.length,h=t[0].length,l=0;l{var s=i(7386),r=i(26546);t.exports=function(t,e,i,n,a,o){var h,l=s(t,e,i,n,{},o);if(!a)for(a=[],h=0;h{var s=i(23029),r=i(62991),n=i(72023);t.exports=function(t,e,i,a,o){if(void 0===i&&(i=!0),void 0===a&&(a=!0),!r(t,e,o))return null;var h=o.data[e][t];return h?(o.data[e][t]=i?null:new s(o,-1,t,e,o.tileWidth,o.tileHeight),a&&h&&h.collides&&n(t,e,o),h):null}},94178:(t,e,i)=>{var s=i(63557),r=new(i(26099));t.exports=function(t,e,i,n,a,o){return o.tilemapLayer.worldToTileXY(t,e,!0,r,a,o),s(r.x,r.y,i,n,o)}},15533:(t,e,i)=>{var s=i(7386),r=i(3956),n=new r(105,210,231,150),a=new r(243,134,48,200),o=new r(40,39,37,150);t.exports=function(t,e,i){void 0===e&&(e={});var r=void 0!==e.tileColor?e.tileColor:n,h=void 0!==e.collidingTileColor?e.collidingTileColor:a,l=void 0!==e.faceColor?e.faceColor:o,u=s(0,0,i.width,i.height,null,i);t.translateCanvas(i.tilemapLayer.x,i.tilemapLayer.y),t.scaleCanvas(i.tilemapLayer.scaleX,i.tilemapLayer.scaleY);for(var c=0;c{var s=i(7386);t.exports=function(t,e,i,r,n,a,o){for(var h=s(i,r,n,a,null,o),l=0;l{t.exports=function(t,e,i,s){var r,n,a,o=t.data,h=t.width,l=t.height,u=t.tilemapLayer,c=Math.max(0,e.left),d=Math.min(h,e.right),f=Math.max(0,e.top),p=Math.min(l,e.bottom);if(0===i)for(n=f;n=c;r--)(a=o[n][r])&&-1!==a.index&&a.visible&&0!==a.alpha&&s.push(a);else if(2===i)for(n=p;n>=f;n--)for(r=c;o[n]&&r=f;n--)for(r=d;o[n]&&r>=c;r--)(a=o[n][r])&&-1!==a.index&&a.visible&&0!==a.alpha&&s.push(a);return u.tilesDrawn=s.length,u.tilesTotal=h*l,s}},57068:(t,e,i)=>{var s=i(20576),r=i(42573),n=i(9589);t.exports=function(t,e,i,a,o){void 0===e&&(e=!0),void 0===i&&(i=!0),void 0===o&&(o=!0),Array.isArray(t)||(t=[t]);for(var h=0;h{var s=i(20576),r=i(42573),n=i(9589);t.exports=function(t,e,i,a,o,h){if(void 0===i&&(i=!0),void 0===a&&(a=!0),void 0===h&&(h=!0),!(t>e)){for(var l=t;l<=e;l++)n(l,i,o);if(h)for(var u=0;u=t&&d.index<=e&&s(d,i)}a&&r(0,0,o.width,o.height,o)}}},75661:(t,e,i)=>{var s=i(20576),r=i(42573),n=i(9589);t.exports=function(t,e,i,a){void 0===e&&(e=!0),void 0===i&&(i=!0),Array.isArray(t)||(t=[t]);for(var o=0;o{var s=i(20576),r=i(42573),n=i(97022);t.exports=function(t,e,i,a){void 0===e&&(e=!0),void 0===i&&(i=!0);for(var o=0;o{var s=i(20576),r=i(42573);t.exports=function(t,e,i){void 0===t&&(t=!0),void 0===e&&(e=!0);for(var n=0;n0&&s(o,t)}}e&&r(0,0,i.width,i.height,i)}},9589:t=>{t.exports=function(t,e,i){var s=i.collideIndexes.indexOf(t);e&&-1===s?i.collideIndexes.push(t):e||-1===s||i.collideIndexes.splice(s,1)}},20576:t=>{t.exports=function(t,e){e?t.setCollision(!0,!0,!0,!0,!1):t.resetCollision(!1)}},79583:t=>{t.exports=function(t,e,i,s){if("number"==typeof t)s.callbacks[t]=null!==e?{callback:e,callbackContext:i}:void 0;else for(var r=0,n=t.length;r{var s=i(7386);t.exports=function(t,e,i,r,n,a,o){for(var h=s(t,e,i,r,null,o),l=0;l{var s=i(7386),r=i(33680);t.exports=function(t,e,i,n,a){var o=s(t,e,i,n,null,a),h=o.map((function(t){return t.index}));r(h);for(var l=0;l{var s=i(63448),r=i(56583);t.exports=function(t,e){var i=t.tilemapLayer.tilemap,n=t.tilemapLayer,a=Math.floor(i.tileWidth*n.scaleX),o=Math.floor(i.tileHeight*n.scaleY);return{left:r(e.worldView.x-n.x,a,0,!0)-n.cullPaddingX,right:s(e.worldView.right-n.x,a,0,!0)+n.cullPaddingX,top:r(e.worldView.y-n.y,o/2,0,!0)-n.cullPaddingY,bottom:s(e.worldView.bottom-n.y,o/2,0,!0)+n.cullPaddingY}}},54503:(t,e,i)=>{var s=i(61325),r=i(32483);t.exports=function(t,e,i,n){void 0===i&&(i=[]),void 0===n&&(n=0),i.length=0;var a=t.tilemapLayer,o=s(t,e);return a.skipCull&&1===a.scrollFactorX&&1===a.scrollFactorY&&(o.left=0,o.right=t.width,o.top=0,o.bottom=t.height),r(t,o,n,i),i}},97202:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,r,n){i||(i=new s);var a=n.baseTileWidth,o=n.baseTileHeight,h=n.tilemapLayer,l=0,u=0;h&&(r||(r=h.scene.cameras.main),l=h.x+r.scrollX*(1-h.scrollFactorX),a*=h.scaleX,u=h.y+r.scrollY*(1-h.scrollFactorY),o*=h.scaleY);var c=l+t*a+e%2*(a/2),d=u+e*(o/2);return i.set(c,d)}},28054:t=>{t.exports=function(t,e,i){var s=i.baseTileHeight,r=i.tilemapLayer,n=0;return r&&(void 0===e&&(e=r.scene.cameras.main),n=r.y+e.scrollY*(1-r.scrollFactorY),s*=r.scaleY),n+t*(s/2)+s}},15108:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,r,n,a){r||(r=new s);var o=a.baseTileWidth,h=a.baseTileHeight,l=a.tilemapLayer;l&&(n||(n=l.scene.cameras.main),e-=l.y+n.scrollY*(1-l.scrollFactorY),h*=l.scaleY,t-=l.x+n.scrollX*(1-l.scrollFactorX),o*=l.scaleX);var u=i?Math.floor(e/(h/2)):e/(h/2),c=i?Math.floor((t+u%2*.5*o)/o):(t+u%2*.5*o)/o;return r.set(c,u)}},51900:t=>{t.exports=function(t,e,i,s){var r=s.baseTileHeight,n=s.tilemapLayer;return n&&(i||(i=n.scene.cameras.main),t-=n.y+i.scrollY*(1-n.scrollFactorY),r*=n.scaleY),e?Math.floor(t/(r/2)):t/(r/2)}},86560:(t,e,i)=>{var s=i(7386);t.exports=function(t,e,i,r,n,a,o){for(var h=s(i,r,n,a,null,o),l=0;l{t.exports=function(t,e,i){var s=i.baseTileWidth,r=i.tilemapLayer,n=0;return r&&(e||(e=r.scene.cameras.main),n=r.x+e.scrollX*(1-r.scrollFactorX),s*=r.scaleX),n+t*s}},70326:(t,e,i)=>{var s=i(97281),r=i(29650),n=i(26099);t.exports=function(t,e,i,a,o){return i||(i=new n(0,0)),i.x=s(t,a,o),i.y=r(e,a,o),i}},29650:t=>{t.exports=function(t,e,i){var s=i.baseTileHeight,r=i.tilemapLayer,n=0;return r&&(e||(e=r.scene.cameras.main),n=r.y+e.scrollY*(1-r.scrollFactorY),s*=r.scaleY),n+t*s}},77366:(t,e,i)=>{var s=i(7386),r=i(75508);t.exports=function(t,e,i,n,a,o){if(a){var h,l=s(t,e,i,n,null,o),u=0;for(h=0;h{var s=i(85896),r=new(i(26099));t.exports=function(t,e,i,n){return s(t,0,e,r,i,n),r.x}},85896:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,r,n,a){void 0===i&&(i=!0),r||(r=new s);var o=a.baseTileWidth,h=a.baseTileHeight,l=a.tilemapLayer;l&&(n||(n=l.scene.cameras.main),t-=l.x+n.scrollX*(1-l.scrollFactorX),e-=l.y+n.scrollY*(1-l.scrollFactorY),o*=l.scaleX,h*=l.scaleY);var u=t/o,c=e/h;return i&&(u=Math.floor(u),c=Math.floor(c)),r.set(u,c)}},63288:(t,e,i)=>{var s=i(85896),r=new(i(26099));t.exports=function(t,e,i,n){return s(0,t,e,r,i,n),r.y}},81086:(t,e,i)=>{t.exports={CalculateFacesAt:i(72023),CalculateFacesWithin:i(42573),CheckIsoBounds:i(33528),Copy:i(1785),CreateFromTiles:i(78419),CullBounds:i(19545),CullTiles:i(30003),Fill:i(35137),FilterTiles:i(40253),FindByIndex:i(52692),FindTile:i(66151),ForEachTile:i(97560),GetCullTilesFunction:i(43305),GetTileAt:i(7423),GetTileAtWorldXY:i(60540),GetTileCorners:i(55826),GetTileCornersFunction:i(11758),GetTilesWithin:i(7386),GetTilesWithinShape:i(91141),GetTilesWithinWorldXY:i(96523),GetTileToWorldXFunction:i(39167),GetTileToWorldXYFunction:i(62e3),GetTileToWorldYFunction:i(5984),GetWorldToTileXFunction:i(96113),GetWorldToTileXYFunction:i(16926),GetWorldToTileYFunction:i(55762),HasTileAt:i(45091),HasTileAtWorldXY:i(24152),HexagonalCullBounds:i(90454),HexagonalCullTiles:i(9474),HexagonalGetTileCorners:i(27229),HexagonalTileToWorldXY:i(19951),HexagonalWorldToTileXY:i(86625),IsInLayerBounds:i(62991),IsometricCullTiles:i(14018),IsometricTileToWorldXY:i(14127),IsometricWorldToTileXY:i(96897),PutTileAt:i(71558),PutTileAtWorldXY:i(26303),PutTilesAt:i(14051),Randomize:i(77389),RemoveTileAt:i(63557),RemoveTileAtWorldXY:i(94178),RenderDebug:i(15533),ReplaceByIndex:i(27987),RunCull:i(32483),SetCollision:i(57068),SetCollisionBetween:i(37266),SetCollisionByExclusion:i(75661),SetCollisionByProperty:i(64740),SetCollisionFromCollisionGroup:i(63307),SetLayerCollisionIndex:i(9589),SetTileCollision:i(20576),SetTileIndexCallback:i(79583),SetTileLocationCallback:i(93254),Shuffle:i(32903),StaggeredCullBounds:i(61325),StaggeredCullTiles:i(54503),StaggeredTileToWorldXY:i(97202),StaggeredTileToWorldY:i(28054),StaggeredWorldToTileXY:i(15108),StaggeredWorldToTileY:i(51900),SwapByIndex:i(86560),TileToWorldX:i(97281),TileToWorldXY:i(70326),TileToWorldY:i(29650),WeightedRandomize:i(77366),WorldToTileX:i(10095),WorldToTileXY:i(85896),WorldToTileY:i(63288)}},91907:t=>{t.exports={ORTHOGONAL:0,ISOMETRIC:1,STAGGERED:2,HEXAGONAL:3}},21829:(t,e,i)=>{var s={ORIENTATION:i(91907)};t.exports=s},62501:(t,e,i)=>{var s=i(79291),r=i(21829),n={Components:i(81086),Parsers:i(57442),Formats:i(80341),ImageCollection:i(16536),ParseToTilemap:i(31989),Tile:i(23029),Tilemap:i(49075),TilemapCreator:i(45939),TilemapFactory:i(46029),Tileset:i(33629),TilemapLayer:i(20442),Orientation:i(91907),LayerData:i(14977),MapData:i(87010),ObjectLayer:i(48700)};n=s(!1,n,r.ORIENTATION),t.exports=n},14977:(t,e,i)=>{var s=i(83419),r=i(91907),n=i(95540),a=new s({initialize:function(t){void 0===t&&(t={}),this.name=n(t,"name","layer"),this.id=n(t,"id",0),this.x=n(t,"x",0),this.y=n(t,"y",0),this.width=n(t,"width",0),this.height=n(t,"height",0),this.tileWidth=n(t,"tileWidth",0),this.tileHeight=n(t,"tileHeight",0),this.baseTileWidth=n(t,"baseTileWidth",this.tileWidth),this.baseTileHeight=n(t,"baseTileHeight",this.tileHeight),this.orientation=n(t,"orientation",r.ORTHOGONAL),this.widthInPixels=n(t,"widthInPixels",this.width*this.baseTileWidth),this.heightInPixels=n(t,"heightInPixels",this.height*this.baseTileHeight),this.alpha=n(t,"alpha",1),this.visible=n(t,"visible",!0),this.properties=n(t,"properties",[]),this.indexes=n(t,"indexes",[]),this.collideIndexes=n(t,"collideIndexes",[]),this.callbacks=n(t,"callbacks",[]),this.bodies=n(t,"bodies",[]),this.data=n(t,"data",[]),this.tilemapLayer=n(t,"tilemapLayer",null),this.hexSideLength=n(t,"hexSideLength",0),this.staggerAxis=n(t,"staggerAxis","y"),this.staggerIndex=n(t,"staggerIndex","odd")}});t.exports=a},87010:(t,e,i)=>{var s=i(83419),r=i(91907),n=i(95540),a=new s({initialize:function(t){void 0===t&&(t={}),this.name=n(t,"name","map"),this.width=n(t,"width",0),this.height=n(t,"height",0),this.infinite=n(t,"infinite",!1),this.tileWidth=n(t,"tileWidth",0),this.tileHeight=n(t,"tileHeight",0),this.widthInPixels=n(t,"widthInPixels",this.width*this.tileWidth),this.heightInPixels=n(t,"heightInPixels",this.height*this.tileHeight),this.format=n(t,"format",null),this.orientation=n(t,"orientation",r.ORTHOGONAL),this.renderOrder=n(t,"renderOrder","right-down"),this.version=n(t,"version","1"),this.properties=n(t,"properties",{}),this.layers=n(t,"layers",[]),this.images=n(t,"images",[]),this.objects=n(t,"objects",[]),Array.isArray(this.objects)||(this.objects=[]),this.collision=n(t,"collision",{}),this.tilesets=n(t,"tilesets",[]),this.imageCollections=n(t,"imageCollections",[]),this.tiles=n(t,"tiles",[]),this.hexSideLength=n(t,"hexSideLength",0),this.staggerAxis=n(t,"staggerAxis","y"),this.staggerIndex=n(t,"staggerIndex","odd")}});t.exports=a},48700:(t,e,i)=>{var s=i(83419),r=i(95540),n=new s({initialize:function(t){void 0===t&&(t={}),this.name=r(t,"name","object layer"),this.id=r(t,"id",0),this.opacity=r(t,"opacity",1),this.properties=r(t,"properties",{}),this.propertyTypes=r(t,"propertytypes",{}),this.type=r(t,"type","objectgroup"),this.visible=r(t,"visible",!0),this.objects=r(t,"objects",[]),Array.isArray(this.objects)||(this.objects=[])}});t.exports=n},6641:(t,e,i)=>{var s=i(91907);t.exports=function(t){return"isometric"===(t=t.toLowerCase())?s.ISOMETRIC:"staggered"===t?s.STAGGERED:"hexagonal"===t?s.HEXAGONAL:s.ORTHOGONAL}},46177:(t,e,i)=>{var s=i(80341),r=i(2342),n=i(82593),a=i(46594),o=i(87021);t.exports=function(t,e,i,h,l,u){var c;switch(e){case s.ARRAY_2D:c=r(t,i,h,l,u);break;case s.CSV:c=n(t,i,h,l,u);break;case s.TILED_JSON:c=a(t,i,u);break;case s.WELTMEISTER:c=o(t,i,u);break;default:console.warn("Unrecognized tilemap data format: "+e),c=null}return c}},2342:(t,e,i)=>{var s=i(80341),r=i(14977),n=i(87010),a=i(23029);t.exports=function(t,e,i,o,h){for(var l=new r({tileWidth:i,tileHeight:o}),u=new n({name:t,tileWidth:i,tileHeight:o,format:s.ARRAY_2D,layers:[l]}),c=[],d=e.length,f=0,p=0;p{var s=i(80341),r=i(2342);t.exports=function(t,e,i,n,a){var o=e.trim().split("\n").map((function(t){return t.split(",")})),h=r(t,o,i,n,a);return h.format=s.CSV,h}},6656:(t,e,i)=>{var s=i(14977),r=i(23029);t.exports=function(t,e){for(var i=[],n=0;n-1?new r(o,f,c,u,a.tilesize,a.tilesize):e?null:new r(o,-1,c,u,a.tilesize,a.tilesize),h.push(d)}l.push(h),h=[]}o.data=l,i.push(o)}return i}},96483:(t,e,i)=>{var s=i(33629);t.exports=function(t){for(var e=[],i=[],r=0;r{var s=i(80341),r=i(87010),n=i(6656),a=i(96483);t.exports=function(t,e,i){if(0===e.layer.length)return console.warn("No layers found in the Weltmeister map: "+t),null;for(var o=0,h=0,l=0;lo&&(o=e.layer[l].width),e.layer[l].height>h&&(h=e.layer[l].height);var u=new r({width:o,height:h,name:t,tileWidth:e.layer[0].tilesize,tileHeight:e.layer[0].tilesize,format:s.WELTMEISTER});return u.layers=n(e,i),u.tilesets=a(e),u}},52833:(t,e,i)=>{t.exports={ParseTileLayers:i(6656),ParseTilesets:i(96483),ParseWeltmeister:i(87021)}},57442:(t,e,i)=>{t.exports={FromOrientationString:i(6641),Parse:i(46177),Parse2DArray:i(2342),ParseCSV:i(82593),Impact:i(52833),Tiled:i(96761)}},51233:(t,e,i)=>{var s=i(79291);t.exports=function(t){for(var e,i,r,n,a,o=0;o{t.exports=function(t){for(var e=window.atob(t),i=e.length,s=new Array(i/4),r=0;r>>0;return s}},84101:(t,e,i)=>{var s=i(33629);t.exports=function(t){var e,i,r=[];for(e=0;e{var s=i(95540);t.exports=function(t,e,i){if(!e)return{i:0,layers:t.layers,name:"",opacity:1,visible:!0,x:0,y:0};var r=e.x+s(e,"startx",0)*t.tilewidth+s(e,"offsetx",0),n=e.y+s(e,"starty",0)*t.tileheight+s(e,"offsety",0);return{i:0,layers:e.layers,name:i.name+e.name+"/",opacity:i.opacity*e.opacity,visible:i.visible&&e.visible,x:i.x+r,y:i.y+n}}},29920:t=>{var e=2147483648,i=1073741824,s=536870912;t.exports=function(t){var r=Boolean(t&e),n=Boolean(t&i),a=Boolean(t&s);t&=536870911;var o=0,h=!1;return r&&n&&a?(o=Math.PI/2,h=!0):r&&n&&!a?(o=Math.PI,h=!1):r&&!n&&a?(o=Math.PI/2,h=!1):!r||n||a?!r&&n&&a?(o=3*Math.PI/2,h=!1):r||!n||a?r||n||!a?r||n||a||(o=0,h=!1):(o=3*Math.PI/2,h=!0):(o=Math.PI,h=!0):(o=0,h=!0),{gid:t,flippedHorizontal:r,flippedVertical:n,flippedAntiDiagonal:a,rotation:o,flipped:h}}},12635:(t,e,i)=>{var s=i(95540),r=i(79677);t.exports=function(t){for(var e=[],i=[],n=r(t);n.i0;)if(n.i>=n.layers.length){if(i.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}n=i.pop()}else{var a=n.layers[n.i];if(n.i++,"imagelayer"===a.type){var o=s(a,"offsetx",0)+s(a,"startx",0),h=s(a,"offsety",0)+s(a,"starty",0);e.push({name:n.name+a.name,image:a.image,x:n.x+o+a.x,y:n.y+h+a.y,alpha:n.opacity*a.opacity,visible:n.visible&&a.visible,properties:s(a,"properties",{})})}else if("group"===a.type){var l=r(t,a,n);i.push(n),n=l}}return e}},46594:(t,e,i)=>{var s=i(51233),r=i(84101),n=i(91907),a=i(62644),o=i(80341),h=i(6641),l=i(87010),u=i(12635),c=i(22611),d=i(28200),f=i(24619);t.exports=function(t,e,i){var p=a(e),g=new l({width:p.width,height:p.height,name:t,tileWidth:p.tilewidth,tileHeight:p.tileheight,orientation:h(p.orientation),format:o.TILED_JSON,version:p.version,properties:p.properties,renderOrder:p.renderorder,infinite:p.infinite});g.orientation===n.HEXAGONAL&&(g.hexSideLength=p.hexsidelength,g.staggerAxis=p.staggeraxis,g.staggerIndex=p.staggerindex),g.layers=d(p,i),g.images=u(p);var v=f(p);return g.tilesets=v.tilesets,g.imageCollections=v.imageCollections,g.objects=c(p),g.tiles=r(g),s(g),g}},52205:(t,e,i)=>{var s=i(18254),r=i(29920),n=function(t){return{x:t.x,y:t.y}},a=["id","name","type","rotation","properties","visible","x","y","width","height"];t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=0);var o=s(t,a);if(o.x+=e,o.y+=i,t.gid){var h=r(t.gid);o.gid=h.gid,o.flippedHorizontal=h.flippedHorizontal,o.flippedVertical=h.flippedVertical,o.flippedAntiDiagonal=h.flippedAntiDiagonal}else t.polyline?o.polyline=t.polyline.map(n):t.polygon?o.polygon=t.polygon.map(n):t.ellipse?o.ellipse=t.ellipse:t.text?o.text=t.text:t.point?o.point=!0:o.rectangle=!0;return o}},22611:(t,e,i)=>{var s=i(95540),r=i(52205),n=i(48700),a=i(79677);t.exports=function(t){for(var e=[],i=[],o=a(t);o.i0;)if(o.i>=o.layers.length){if(i.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}o=i.pop()}else{var h=o.layers[o.i];if(o.i++,h.opacity*=o.opacity,h.visible=o.visible&&h.visible,"objectgroup"===h.type){h.name=o.name+h.name;for(var l=o.x+s(h,"startx",0)+s(h,"offsetx",0),u=o.y+s(h,"starty",0)+s(h,"offsety",0),c=[],d=0;d{var s=i(41868),r=i(91907),n=i(79677),a=i(6641),o=i(95540),h=i(14977),l=i(29920),u=i(23029);t.exports=function(t,e){for(var i=o(t,"infinite",!1),c=[],d=[],f=n(t);f.i0;)if(f.i>=f.layers.length){if(d.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}f=d.pop()}else{var p=f.layers[f.i];if(f.i++,"tilelayer"===p.type)if(p.compression)console.warn("TilemapParser.parseTiledJSON - Layer compression is unsupported, skipping layer '"+p.name+"'");else{if(p.encoding&&"base64"===p.encoding){if(p.chunks)for(var g=0;g0?((x=new u(v,m.gid,O,F,t.tilewidth,t.tileheight)).rotation=m.rotation,x.flipX=m.flipped,T[F][O]=x):(y=e?null:new u(v,-1,O,F,t.tilewidth,t.tileheight),T[F][O]=y),++w===_.width&&(M++,w=0)}}else{(v=new h({name:f.name+p.name,id:p.id,x:f.x+o(p,"offsetx",0)+p.x,y:f.y+o(p,"offsety",0)+p.y,width:p.width,height:p.height,tileWidth:t.tilewidth,tileHeight:t.tileheight,alpha:f.opacity*p.opacity,visible:f.visible&&p.visible,properties:o(p,"properties",[]),orientation:a(t.orientation)})).orientation===r.HEXAGONAL&&(v.hexSideLength=t.hexsidelength,v.staggerAxis=t.staggeraxis,v.staggerIndex=t.staggerindex);for(var D=[],k=0,I=p.data.length;k0?((x=new u(v,m.gid,w,T.length,t.tilewidth,t.tileheight)).rotation=m.rotation,x.flipX=m.flipped,D.push(x)):(y=e?null:new u(v,-1,w,T.length,t.tilewidth,t.tileheight),D.push(y)),++w===p.width&&(T.push(D),w=0,D=[])}v.data=T,c.push(v)}else if("group"===p.type){var B=n(t,p,f);d.push(f),f=B}}return c}},24619:(t,e,i)=>{var s=i(33629),r=i(16536),n=i(52205),a=i(57880);t.exports=function(t){for(var e,i=[],o=[],h=null,l=0;l1){var d=void 0,f=void 0;if(Array.isArray(u.tiles)){d=d||{},f=f||{};for(var p=0;p{t.exports=function(t,e){for(var i=0;i0){var n,a,o,h={},l={};if(Array.isArray(s.edgecolors))for(n=0;n{t.exports={AssignTileProperties:i(51233),Base64Decode:i(41868),BuildTilesetIndex:i(84101),CreateGroupLayer:i(79677),ParseGID:i(29920),ParseImageLayers:i(12635),ParseJSONTiled:i(46594),ParseObject:i(52205),ParseObjectLayers:i(22611),ParseTileLayers:i(28200),ParseTilesets:i(24619)}},33385:(t,e,i)=>{var s=i(83419),r=i(37277),n=i(44594),a=i(94880),o=i(72905),h=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.now=0,this.startTime=0,this.timeScale=1,this.paused=!1,this._active=[],this._pendingInsertion=[],this._pendingRemoval=[],t.sys.events.once(n.BOOT,this.boot,this),t.sys.events.on(n.START,this.start,this)},boot:function(){this.now=this.systems.game.loop.time,this.systems.events.once(n.DESTROY,this.destroy,this)},start:function(){this.startTime=this.systems.game.loop.time;var t=this.systems.events;t.on(n.PRE_UPDATE,this.preUpdate,this),t.on(n.UPDATE,this.update,this),t.once(n.SHUTDOWN,this.shutdown,this)},addEvent:function(t){var e;return t instanceof a?(e=t,this.removeEvent(e),e.elapsed=e.startAt,e.hasDispatched=!1,e.repeatCount=-1===e.repeat||e.loop?999999999999:e.repeat):e=new a(t),this._pendingInsertion.push(e),e},delayedCall:function(t,e,i,s){return this.addEvent({delay:t,callback:e,args:i,callbackScope:s})},clearPendingEvents:function(){return this._pendingInsertion=[],this},removeEvent:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e-1&&this._active.splice(r,1),s.destroy()}for(i=0;i=s.delay)){var r=s.elapsed-s.delay;if(s.elapsed=s.delay,!s.hasDispatched&&s.callback&&(s.hasDispatched=!0,s.callback.apply(s.callbackScope,s.args)),s.repeatCount>0){if(s.repeatCount--,r>=s.delay)for(;r>=s.delay&&s.repeatCount>0;)s.callback&&s.callback.apply(s.callbackScope,s.args),r-=s.delay,s.repeatCount--;s.elapsed=r,s.hasDispatched=!1}else s.hasDispatched&&this._pendingRemoval.push(s)}}}},shutdown:function(){var t;for(t=0;t{var r=s(83419),n=s(50792),a=s(39429),o=s(95540),h=s(44594),l=s(89809),u=new r({Extends:n,initialize:function(t,e){n.call(this),this.scene=t,this.systems=t.sys,this.elapsed=0,this.paused=!0,this.complete=!1,this.totalComplete=0,this.loop=0,this.iteration=0,this.events=[];var i=this.systems.events;i.on(h.PRE_UPDATE,this.preUpdate,this),i.on(h.UPDATE,this.update,this),i.once(h.SHUTDOWN,this.destroy,this),e&&this.add(e)},preUpdate:function(t,e){this.paused||(this.elapsed+=e)},update:function(){if(!this.paused&&!this.complete){var t,e,i=this.events,s=!1,r=this.systems;for(t=0;t=i.length&&(0!==this.loop&&(-1===this.loop||this.loop>this.iteration)?(this.iteration++,this.reset(!0)):this.complete=!0),this.complete&&this.emit(l.COMPLETE,this)}},play:function(t){return void 0===t&&(t=!0),this.paused=!1,this.complete=!1,this.totalComplete=0,t&&this.reset(),this},pause:function(){this.paused=!0;for(var t=this.events,e=0;e0&&(i=e[e.length-1].time);for(var s=0;s{var s=i(83419),r=i(95540),n=new s({initialize:function(t){this.delay=0,this.repeat=0,this.repeatCount=0,this.loop=!1,this.callback,this.callbackScope,this.args,this.timeScale=1,this.startAt=0,this.elapsed=0,this.paused=!1,this.hasDispatched=!1,this.reset(t)},reset:function(t){if(this.delay=r(t,"delay",0),this.repeat=r(t,"repeat",0),this.loop=r(t,"loop",!1),this.callback=r(t,"callback",void 0),this.callbackScope=r(t,"callbackScope",this),this.args=r(t,"args",[]),this.timeScale=r(t,"timeScale",1),this.startAt=r(t,"startAt",0),this.paused=r(t,"paused",!1),this.elapsed=this.startAt,this.hasDispatched=!1,this.repeatCount=-1===this.repeat||this.loop?999999999999:this.repeat,0===this.delay&&(this.repeat>0||this.loop))throw new Error("TimerEvent infinite loop created via zero delay");return this},getProgress:function(){return this.elapsed/this.delay},getOverallProgress:function(){if(this.repeat>0){var t=this.delay+this.delay*this.repeat;return(this.elapsed+this.delay*(this.repeat-this.repeatCount))/t}return this.getProgress()},getRepeatCount:function(){return this.repeatCount},getElapsed:function(){return this.elapsed},getElapsedSeconds:function(){return.001*this.elapsed},getRemaining:function(){return this.delay-this.elapsed},getRemainingSeconds:function(){return.001*this.getRemaining()},getOverallRemaining:function(){return this.delay*(1+this.repeatCount)-this.elapsed},getOverallRemainingSeconds:function(){return.001*this.getOverallRemaining()},remove:function(t){void 0===t&&(t=!1),this.elapsed=this.delay,this.hasDispatched=!t,this.repeatCount=0},destroy:function(){this.callback=void 0,this.callbackScope=void 0,this.args=[]}});t.exports=n},35945:t=>{t.exports="complete"},89809:(t,e,i)=>{t.exports={COMPLETE:i(35945)}},90291:(t,e,i)=>{t.exports={Clock:i(33385),Events:i(89809),Timeline:i(96120),TimerEvent:i(94880)}},40382:(t,e,i)=>{var s=i(72905),r=i(83419),n=i(43491),a=i(88032),o=i(37277),h=i(44594),l=i(93109),u=i(86081),c=i(8357),d=i(43960),f=i(26012),p=new r({initialize:function(t){this.scene=t,this.events=t.sys.events,this.timeScale=1,this.paused=!1,this.processing=!1,this.tweens=[],this.time=0,this.startTime=0,this.nextTime=0,this.prevTime=0,this.maxLag=500,this.lagSkip=33,this.gap=1e3/240,this.events.once(h.BOOT,this.boot,this),this.events.on(h.START,this.start,this)},boot:function(){this.events.once(h.DESTROY,this.destroy,this)},start:function(){this.timeScale=1,this.paused=!1,this.startTime=Date.now(),this.prevTime=this.startTime,this.nextTime=this.gap,this.events.on(h.UPDATE,this.update,this),this.events.once(h.SHUTDOWN,this.shutdown,this)},create:function(t){Array.isArray(t)||(t=[t]);for(var e=[],i=0;i-1},existing:function(t){return this.has(t)||this.tweens.push(t.reset()),this},addCounter:function(t){var e=a(this,t);return this.tweens.push(e.reset()),e},stagger:function(t,e){return l(t,e)},setLagSmooth:function(t,e){return void 0===t&&(t=1/1e-8),void 0===e&&(e=0),this.maxLag=t,this.lagSkip=Math.min(e,this.maxLag),this},setFps:function(t){return void 0===t&&(t=240),this.gap=1e3/t,this.nextTime=1e3*this.time+this.gap,this},getDelta:function(t){var e=Date.now()-this.prevTime;e>this.maxLag&&(this.startTime+=e-this.lagSkip),this.prevTime+=e;var i=this.prevTime-this.startTime,s=i-this.nextTime,r=i-1e3*this.time;return s>0||t?(i/=1e3,this.time=i,this.nextTime+=s+(s>=this.gap?4:this.gap-s)):r=0,r},tick:function(){return this.step(!0),this},update:function(){this.paused||this.step(!1)},step:function(t){void 0===t&&(t=!1);var e=this.getDelta(t);if(!(e<=0)){var i,s;this.processing=!0;var r=[],n=this.tweens;for(i=0;i0){for(i=0;i-1&&(s.isPendingRemove()||s.isDestroyed())&&(n.splice(o,1),s.destroy())}r.length=0}this.processing=!1}},remove:function(t){return this.processing?t.setPendingRemoveState():(s(this.tweens,t),t.setRemovedState()),this},reset:function(t){return this.existing(t),t.seek(),t.setActiveState(),this},makeActive:function(t){return this.existing(t),t.setActiveState(),this},each:function(t,e){var i,s=[null];for(i=1;i{t.exports=function(t,e,i){return t&&t.hasOwnProperty(e)?t[e]:i}},6113:(t,e,i)=>{var s=i(62640),r=i(35355);t.exports=function(t,e){var i=s.Power0;if("string"==typeof t)if(s.hasOwnProperty(t))i=s[t];else{var n="";if(t.indexOf(".")){var a=(n=t.substring(t.indexOf(".")+1)).toLowerCase();"in"===a?n="easeIn":"out"===a?n="easeOut":"inout"===a&&(n="easeInOut")}t=r(t.substring(0,t.indexOf(".")+1)+n),s.hasOwnProperty(t)&&(i=s[t])}else"function"==typeof t&&(i=t);if(!e)return i;var o=e.slice(0);return o.unshift(0),function(t){return o[0]=t,i.apply(this,o)}}},91389:(t,e,i)=>{var s=i(89318),r=i(77259),n={bezier:s,catmull:r,catmullrom:r,linear:i(28392)};t.exports=function(t){if(null===t)return null;var e=n.linear;return"string"==typeof t?n.hasOwnProperty(t)&&(e=n[t]):"function"==typeof t&&(e=t),e}},55292:t=>{t.exports=function(t,e,i){var s;t.hasOwnProperty(e)?s="function"===typeof t[e]?function(i,s,r,n,a,o){return t[e](i,s,r,n,a,o)}:function(){return t[e]}:s="function"==typeof i?i:function(){return i};return s}},82985:(t,e,i)=>{var s=i(81076);t.exports=function(t){var e,i=[];if(t.hasOwnProperty("props"))for(e in t.props)"_"!==e.substring(0,1)&&i.push({key:e,value:t.props[e]});else for(e in t)-1===s.indexOf(e)&&"_"!==e.substring(0,1)&&i.push({key:e,value:t[e]});return i}},62329:(t,e,i)=>{var s=i(35154);t.exports=function(t){var e=s(t,"targets",null);return null===e||("function"==typeof e&&(e=e.call()),Array.isArray(e)||(e=[e])),e}},17777:(t,e,i)=>{var s=i(30976),r=i(99472);function n(t){return!!t.getActive&&"function"==typeof t.getActive}function a(t){return!!t.getStart&&"function"==typeof t.getStart}function o(t){return!!t.getEnd&&"function"==typeof t.getEnd}var h=function(t,e){var i,l,u=function(t,e,i){return i},c=function(t,e,i){return i},d=null,f=typeof e;if("number"===f)u=function(){return e};else if(Array.isArray(e))c=function(){return e[0]},u=function(){return e[e.length-1]};else if("string"===f){var p=e.toLowerCase(),g="random"===p.substring(0,6),v="int"===p.substring(0,3);if(g||v){var m=p.indexOf("("),x=p.indexOf(")"),y=p.indexOf(",");if(!(m&&x&&y))throw new Error("invalid random() format");var T=parseFloat(p.substring(m+1,y)),w=parseFloat(p.substring(y+1,x));u=g?function(){return r(T,w)}:function(){return s(T,w)}}else{p=p[0];var E=parseFloat(e.substr(2));switch(p){case"+":u=function(t,e,i){return i+E};break;case"-":u=function(t,e,i){return i-E};break;case"*":u=function(t,e,i){return i*E};break;case"/":u=function(t,e,i){return i/E};break;default:u=function(){return parseFloat(e)}}}}else if("function"===f)u=e;else if("object"===f)if(a(l=e)||o(l)||n(l))n(e)&&(d=e.getActive),o(e)&&(u=e.getEnd),a(e)&&(c=e.getStart);else if(e.hasOwnProperty("value"))i=h(t,e.value);else{var S=e.hasOwnProperty("to"),b=e.hasOwnProperty("from"),A=e.hasOwnProperty("start");if(S&&(b||A)){if(i=h(t,e.to),A){var _=h(t,e.start);i.getActive=_.getEnd}if(b){var C=h(t,e.from);i.getStart=C.getEnd}}}return i||(i={getActive:d,getEnd:u,getStart:c}),i};t.exports=h},88032:(t,e,i)=>{var s=i(70402),r=i(69902),n=i(23568),a=i(57355),o=i(6113),h=i(55292),l=i(35154),u=i(17777),c=i(269),d=i(86081);t.exports=function(t,e,i){if(e instanceof d)return e.parent=t,e;i=void 0===i?r:c(r,i);var f=l(e,"from",0),p=l(e,"to",1),g=[{value:f}],v=l(e,"delay",i.delay),m=l(e,"easeParams",i.easeParams),x=l(e,"ease",i.ease),y=u("value",p),T=new d(t,g),w=T.add(0,"value",y.getEnd,y.getStart,y.getActive,o(l(e,"ease",x),l(e,"easeParams",m)),h(e,"delay",v),l(e,"duration",i.duration),a(e,"yoyo",i.yoyo),l(e,"hold",i.hold),l(e,"repeat",i.repeat),l(e,"repeatDelay",i.repeatDelay),!1,!1);w.start=f,w.current=f,T.completeDelay=n(e,"completeDelay",0),T.loop=Math.round(n(e,"loop",0)),T.loopDelay=Math.round(n(e,"loopDelay",0)),T.paused=a(e,"paused",!1),T.persist=a(e,"persist",!1),T.callbackScope=l(e,"callbackScope",T);for(var E=s.TYPES,S=0;S{var s=i(6113),r=i(35154),n=i(36383);t.exports=function(t,e){var i;void 0===e&&(e={});var a=r(e,"start",0),o=r(e,"ease",null),h=r(e,"grid",null),l=r(e,"from",0),u="first"===l,c="center"===l,d="last"===l,f="number"==typeof l,p=Array.isArray(t),g=p?parseFloat(t[0]):parseFloat(t),v=p?parseFloat(t[1]):0,m=Math.max(g,v);if(p&&(a+=g),h){var x=h[0],y=h[1],T=0,w=0,E=0,S=0,b=[];d?(T=x-1,w=y-1):f?(T=l%x,w=Math.floor(l/x)):c&&(T=(x-1)/2,w=(y-1)/2);for(var A=n.MIN_SAFE_INTEGER,_=0;_A&&(A=R),b[_][C]=R}}}var M=o?s(o):null;return i=h?function(t,e,i,s){var r,n=0,o=s%x,h=Math.floor(s/x);if(o>=0&&o=0&&h{var s=i(70402),r=i(69902),n=i(23568),a=i(57355),o=i(6113),h=i(91389),l=i(55292),u=i(82985),c=i(62329),d=i(35154),f=i(17777),p=i(269),g=i(86081);t.exports=function(t,e,i){if(e instanceof g)return e.parent=t,e;i=void 0===i?r:p(r,i);var v=c(e);!v&&i.targets&&(v=i.targets);for(var m=u(e),x=d(e,"delay",i.delay),y=d(e,"duration",i.duration),T=d(e,"easeParams",i.easeParams),w=d(e,"ease",i.ease),E=d(e,"hold",i.hold),S=d(e,"repeat",i.repeat),b=d(e,"repeatDelay",i.repeatDelay),A=a(e,"yoyo",i.yoyo),_=a(e,"flipX",i.flipX),C=a(e,"flipY",i.flipY),R=d(e,"interpolation",i.interpolation),M=function(t,e,i,s){if("texture"===i){var r=s,n=void 0;Array.isArray(s)?(r=s[0],n=s[1]):s.hasOwnProperty("value")?(r=s.value,Array.isArray(s.value)?(r=s.value[0],n=s.value[1]):"string"==typeof s.value&&(r=s.value)):"string"==typeof s&&(r=s),t.addFrame(e,r,n,l(s,"delay",x),d(s,"duration",y),d(s,"hold",E),d(s,"repeat",S),d(s,"repeatDelay",b),a(s,"flipX",_),a(s,"flipY",C))}else{var u=f(i,s),c=h(d(s,"interpolation",R));t.add(e,i,u.getEnd,u.getStart,u.getActive,o(d(s,"ease",w),d(s,"easeParams",T)),l(s,"delay",x),d(s,"duration",y),a(s,"yoyo",A),d(s,"hold",E),d(s,"repeat",S),d(s,"repeatDelay",b),a(s,"flipX",_),a(s,"flipY",C),c,c?s:null)}},P=new g(t,v),L=0;L{var s=i(70402),r=i(23568),n=i(57355),a=i(62329),o=i(35154),h=i(8357),l=i(43960);t.exports=function(t,e){if(e instanceof l)return e.parent=t,e;var i,u=new l(t);u.startDelay=o(e,"delay",0),u.completeDelay=r(e,"completeDelay",0),u.loop=Math.round(r(e,"loop",o(e,"repeat",0))),u.loopDelay=Math.round(r(e,"loopDelay",o(e,"repeatDelay",0))),u.paused=n(e,"paused",!1),u.persist=n(e,"persist",!1),u.callbackScope=o(e,"callbackScope",u);var c=s.TYPES;for(i=0;i{t.exports={GetBoolean:i(57355),GetEaseFunction:i(6113),GetInterpolationFunction:i(91389),GetNewValue:i(55292),GetProps:i(82985),GetTargets:i(62329),GetValueOp:i(17777),NumberTweenBuilder:i(88032),StaggerBuilder:i(93109),TweenBuilder:i(8357)}},73685:t=>{t.exports="active"},98540:t=>{t.exports="complete"},67233:t=>{t.exports="loop"},2859:t=>{t.exports="pause"},98336:t=>{t.exports="repeat"},25764:t=>{t.exports="resume"},32193:t=>{t.exports="start"},84371:t=>{t.exports="stop"},70766:t=>{t.exports="update"},55659:t=>{t.exports="yoyo"},842:(t,e,i)=>{t.exports={TWEEN_ACTIVE:i(73685),TWEEN_COMPLETE:i(98540),TWEEN_LOOP:i(67233),TWEEN_PAUSE:i(2859),TWEEN_RESUME:i(25764),TWEEN_REPEAT:i(98336),TWEEN_START:i(32193),TWEEN_STOP:i(84371),TWEEN_UPDATE:i(70766),TWEEN_YOYO:i(55659)}},43066:(t,e,i)=>{var s={States:i(86353),Builders:i(30231),Events:i(842),TweenManager:i(40382),Tween:i(86081),TweenData:i(48177),TweenFrameData:i(42220),BaseTween:i(70402),TweenChain:i(43960)};t.exports=s},70402:(t,e,i)=>{var s=i(83419),r=i(50792),n=i(842),a=i(86353),o=new s({Extends:r,initialize:function(t){r.call(this),this.parent=t,this.data=[],this.totalData=0,this.startDelay=0,this.hasStarted=!1,this.timeScale=1,this.loop=0,this.loopDelay=0,this.loopCounter=0,this.completeDelay=0,this.countdown=0,this.state=a.PENDING,this.paused=!1,this.callbacks={onActive:null,onComplete:null,onLoop:null,onPause:null,onRepeat:null,onResume:null,onStart:null,onStop:null,onUpdate:null,onYoyo:null},this.callbackScope,this.persist=!1},setTimeScale:function(t){return this.timeScale=t,this},getTimeScale:function(){return this.timeScale},isPlaying:function(){return!this.paused&&this.isActive()},isPaused:function(){return this.paused},pause:function(){return this.paused||(this.paused=!0,this.dispatchEvent(n.TWEEN_PAUSE,"onPause")),this},resume:function(){return this.paused&&(this.paused=!1,this.dispatchEvent(n.TWEEN_RESUME,"onResume")),this},makeActive:function(){this.parent.makeActive(this),this.dispatchEvent(n.TWEEN_ACTIVE,"onActive")},onCompleteHandler:function(){this.setPendingRemoveState(),this.dispatchEvent(n.TWEEN_COMPLETE,"onComplete")},complete:function(t){return void 0===t&&(t=0),t?(this.setCompleteDelayState(),this.countdown=t):this.onCompleteHandler(),this},completeAfterLoop:function(t){return void 0===t&&(t=0),this.loopCounter>t&&(this.loopCounter=t),this},remove:function(){return this.parent&&this.parent.remove(this),this},stop:function(){return!this.parent||this.isRemoved()||this.isPendingRemove()||this.isDestroyed()||(this.dispatchEvent(n.TWEEN_STOP,"onStop"),this.setPendingRemoveState()),this},updateLoopCountdown:function(t){this.countdown-=t,this.countdown<=0&&(this.setActiveState(),this.dispatchEvent(n.TWEEN_LOOP,"onLoop"))},updateStartCountdown:function(t){return this.countdown-=t,this.countdown<=0&&(this.hasStarted=!0,this.setActiveState(),this.dispatchEvent(n.TWEEN_START,"onStart"),t=0),t},updateCompleteDelay:function(t){this.countdown-=t,this.countdown<=0&&this.onCompleteHandler()},setCallback:function(t,e,i){return void 0===i&&(i=[]),this.callbacks.hasOwnProperty(t)&&(this.callbacks[t]={func:e,params:i}),this},setPendingState:function(){this.state=a.PENDING},setActiveState:function(){this.state=a.ACTIVE},setLoopDelayState:function(){this.state=a.LOOP_DELAY},setCompleteDelayState:function(){this.state=a.COMPLETE_DELAY},setStartDelayState:function(){this.state=a.START_DELAY,this.countdown=this.startDelay,this.hasStarted=!1},setPendingRemoveState:function(){this.state=a.PENDING_REMOVE},setRemovedState:function(){this.state=a.REMOVED},setFinishedState:function(){this.state=a.FINISHED},setDestroyedState:function(){this.state=a.DESTROYED},isPending:function(){return this.state===a.PENDING},isActive:function(){return this.state===a.ACTIVE},isLoopDelayed:function(){return this.state===a.LOOP_DELAY},isCompleteDelayed:function(){return this.state===a.COMPLETE_DELAY},isStartDelayed:function(){return this.state===a.START_DELAY},isPendingRemove:function(){return this.state===a.PENDING_REMOVE},isRemoved:function(){return this.state===a.REMOVED},isFinished:function(){return this.state===a.FINISHED},isDestroyed:function(){return this.state===a.DESTROYED},destroy:function(){this.data&&this.data.forEach((function(t){t.destroy()})),this.removeAllListeners(),this.callbacks=null,this.data=null,this.parent=null,this.setDestroyedState()}});o.TYPES=["onActive","onComplete","onLoop","onPause","onRepeat","onResume","onStart","onStop","onUpdate","onYoyo"],t.exports=o},95042:(t,e,i)=>{var s=i(83419),r=i(842),n=i(86353),a=new s({initialize:function(t,e,i,s,r,n,a,o,h,l){this.tween=t,this.targetIndex=e,this.duration=s,this.totalDuration=0,this.delay=0,this.getDelay=i,this.yoyo=r,this.hold=n,this.repeat=a,this.repeatDelay=o,this.repeatCounter=0,this.flipX=h,this.flipY=l,this.progress=0,this.elapsed=0,this.state=0,this.isCountdown=!1},getTarget:function(){return this.tween.targets[this.targetIndex]},setTargetValue:function(t){void 0===t&&(t=this.current),this.tween.targets[this.targetIndex][this.key]=t},setCreatedState:function(){this.state=n.CREATED,this.isCountdown=!1},setDelayState:function(){this.state=n.DELAY,this.isCountdown=!0},setPendingRenderState:function(){this.state=n.PENDING_RENDER,this.isCountdown=!1},setPlayingForwardState:function(){this.state=n.PLAYING_FORWARD,this.isCountdown=!1},setPlayingBackwardState:function(){this.state=n.PLAYING_BACKWARD,this.isCountdown=!1},setHoldState:function(){this.state=n.HOLD_DELAY,this.isCountdown=!0},setRepeatState:function(){this.state=n.REPEAT_DELAY,this.isCountdown=!0},setCompleteState:function(){this.state=n.COMPLETE,this.isCountdown=!1},isCreated:function(){return this.state===n.CREATED},isDelayed:function(){return this.state===n.DELAY},isPendingRender:function(){return this.state===n.PENDING_RENDER},isPlayingForward:function(){return this.state===n.PLAYING_FORWARD},isPlayingBackward:function(){return this.state===n.PLAYING_BACKWARD},isHolding:function(){return this.state===n.HOLD_DELAY},isRepeating:function(){return this.state===n.REPEAT_DELAY},isComplete:function(){return this.state===n.COMPLETE},setStateFromEnd:function(t){this.yoyo?this.onRepeat(t,!0,!0):this.repeatCounter>0?this.onRepeat(t,!0,!1):this.setCompleteState()},setStateFromStart:function(t){this.repeatCounter>0?this.onRepeat(t,!1):this.setCompleteState()},reset:function(){var t=this.tween,e=t.totalTargets,i=this.targetIndex,s=t.targets[i],r=this.key;this.progress=0,this.elapsed=0,this.delay=this.getDelay(s,r,0,i,e,t),this.repeatCounter=-1===this.repeat?n.MAX:this.repeat,this.setPendingRenderState();var a=this.duration+this.hold;this.yoyo&&(a+=this.duration);var o=a+this.repeatDelay;this.totalDuration=this.delay+a,-1===this.repeat?(this.totalDuration+=o*n.MAX,t.isInfinite=!0):this.repeat>0&&(this.totalDuration+=o*this.repeat),this.totalDuration>t.duration&&(t.duration=this.totalDuration),this.delay0&&(this.elapsed=this.delay,this.setDelayState())},onRepeat:function(t,e,i){var s=this.tween,n=s.totalTargets,a=this.targetIndex,o=s.targets[a],h=this.key,l="texture"!==h;if(this.elapsed=t,this.progress=t/this.duration,this.flipX&&o.toggleFlipX(),this.flipY&&o.toggleFlipY(),l&&(e||i)&&(this.start=this.getStartValue(o,h,this.start,a,n,s)),i)return this.setPlayingBackwardState(),void this.dispatchEvent(r.TWEEN_YOYO,"onYoyo");this.repeatCounter--,l&&(this.end=this.getEndValue(o,h,this.start,a,n,s)),this.repeatDelay>0?(this.elapsed=this.repeatDelay-t,l&&(this.current=this.start,o[h]=this.current),this.setRepeatState()):(this.setPlayingForwardState(),this.dispatchEvent(r.TWEEN_REPEAT,"onRepeat"))},destroy:function(){this.tween=null,this.getDelay=null,this.setCompleteState()}});t.exports=a},69902:t=>{t.exports={targets:null,delay:0,duration:1e3,ease:"Power0",easeParams:null,hold:0,repeat:0,repeatDelay:0,yoyo:!1,flipX:!1,flipY:!1,persist:!1,interpolation:null}},81076:t=>{t.exports=["callbackScope","completeDelay","delay","duration","ease","easeParams","flipX","flipY","hold","interpolation","loop","loopDelay","onActive","onActiveParams","onComplete","onCompleteParams","onLoop","onLoopParams","onPause","onPauseParams","onRepeat","onRepeatParams","onResume","onResumeParams","onStart","onStartParams","onStop","onStopParams","onUpdate","onUpdateParams","onYoyo","onYoyoParams","paused","persist","props","repeat","repeatDelay","targets","yoyo"]},86081:(t,e,i)=>{var s=i(70402),r=i(83419),n=i(842),a=i(44603),o=i(39429),h=i(36383),l=i(86353),u=i(48177),c=i(42220),d=new r({Extends:s,initialize:function(t,e){s.call(this,t),this.targets=e,this.totalTargets=e.length,this.isSeeking=!1,this.isInfinite=!1,this.elapsed=0,this.totalElapsed=0,this.duration=0,this.progress=0,this.totalDuration=0,this.totalProgress=0},add:function(t,e,i,s,r,n,a,o,h,l,c,d,f,p,g,v){var m=new u(this,t,e,i,s,r,n,a,o,h,l,c,d,f,p,g,v);return this.totalData=this.data.push(m),m},addFrame:function(t,e,i,s,r,n,a,o,h,l){var u=new c(this,t,e,i,s,r,n,a,o,h,l);return this.totalData=this.data.push(u),u},getValue:function(t){void 0===t&&(t=0);var e=null;return this.data&&(e=this.data[t].current),e},hasTarget:function(t){return this.targets&&-1!==this.targets.indexOf(t)},updateTo:function(t,e,i){if(void 0===i&&(i=!1),"texture"!==t)for(var s=0;s0)this.elapsed=0,this.progress=0,this.loopCounter--,this.initTweenData(!0),this.loopDelay>0?(this.countdown=this.loopDelay,this.setLoopDelayState()):(this.setActiveState(),this.dispatchEvent(n.TWEEN_LOOP,"onLoop"));else{if(!(this.completeDelay>0))return this.onCompleteHandler(),!0;this.countdown=this.completeDelay,this.setCompleteDelayState()}return!1},onCompleteHandler:function(){this.progress=1,this.totalProgress=1,s.prototype.onCompleteHandler.call(this)},play:function(){return this.isDestroyed()?(console.warn("Cannot play destroyed Tween",this),this):((this.isPendingRemove()||this.isFinished())&&this.seek(),this.paused=!1,this.setActiveState(),this)},seek:function(t,e,i){if(void 0===t&&(t=0),void 0===e&&(e=16.6),void 0===i&&(i=!1),this.isDestroyed())return console.warn("Cannot seek destroyed Tween",this),this;i||(this.isSeeking=!0),this.reset(!0),this.initTweenData(!0),this.setActiveState(),this.dispatchEvent(n.TWEEN_ACTIVE,"onActive");var s=this.paused;if(this.paused=!1,t>0){for(var r=Math.floor(t/e),a=t-r*e,o=0;o0&&this.update(a)}return this.paused=s,this.isSeeking=!1,this},initTweenData:function(t){void 0===t&&(t=!1),this.duration=0,this.startDelay=h.MAX_SAFE_INTEGER;for(var e=this.data,i=0;i0?s+r+(s+a)*n:s+r},reset:function(t){return void 0===t&&(t=!1),this.elapsed=0,this.totalElapsed=0,this.progress=0,this.totalProgress=0,this.loopCounter=this.loop,-1===this.loop&&(this.isInfinite=!0,this.loopCounter=l.MAX),t||(this.initTweenData(),this.setActiveState(),this.dispatchEvent(n.TWEEN_ACTIVE,"onActive")),this},update:function(t){if(this.isPendingRemove()||this.isDestroyed())return!0;if(this.paused||this.isFinished())return!1;if(t*=this.timeScale*this.parent.timeScale,this.isLoopDelayed())return this.updateLoopCountdown(t),!1;if(this.isCompleteDelayed())return this.updateCompleteDelay(t),!1;this.hasStarted||(this.startDelay-=t,this.startDelay<=0&&(this.hasStarted=!0,this.dispatchEvent(n.TWEEN_START,"onStart"),t=0));var e=!1;if(this.isActive())for(var i=this.data,s=0;s{var s=i(72905),r=i(70402),n=i(83419),a=i(842),o=i(44603),h=i(39429),l=i(86353),u=new n({Extends:r,initialize:function(t){r.call(this,t),this.currentTween=null,this.currentIndex=0},init:function(){return this.loopCounter=-1===this.loop?l.MAX:this.loop,this.setCurrentTween(0),this.startDelay>0&&!this.isStartDelayed()?this.setStartDelayState():this.setActiveState(),this.dispatchEvent(a.TWEEN_ACTIVE,"onActive"),this},add:function(t){var e=this.parent.create(t);Array.isArray(e)||(e=[e]);for(var i=this.data,s=0;s0)this.loopCounter--,this.resetTweens(),this.loopDelay>0?(this.countdown=this.loopDelay,this.setLoopDelayState()):(this.setActiveState(),this.dispatchEvent(a.TWEEN_LOOP,"onLoop"));else{if(!(this.completeDelay>0))return this.onCompleteHandler(),!0;this.countdown=this.completeDelay,this.setCompleteDelayState()}return!1},play:function(){return this.isDestroyed()?(console.warn("Cannot play destroyed TweenChain",this),this):((this.isPendingRemove()||this.isPending())&&this.resetTweens(),this.paused=!1,this.startDelay>0&&!this.isStartDelayed()?this.setStartDelayState():this.setActiveState(),this)},resetTweens:function(){for(var t=this.data,e=this.totalData,i=0;i{var s=i(95042),r=i(45319),n=i(83419),a=i(842),o=new n({Extends:s,initialize:function(t,e,i,r,n,a,o,h,l,u,c,d,f,p,g,v,m){s.call(this,t,e,h,l,u,c,d,f,p,g),this.key=i,this.getActiveValue=a,this.getEndValue=r,this.getStartValue=n,this.ease=o,this.start=0,this.previous=0,this.current=0,this.end=0,this.interpolation=v,this.interpolationData=m},reset:function(t){s.prototype.reset.call(this);var e=this.tween.targets[this.targetIndex],i=this.key;t&&(e[i]=this.start),this.start=0,this.previous=0,this.current=0,this.end=0,this.getActiveValue&&(e[i]=this.getActiveValue(e,i,0))},update:function(t){var e=this.tween,i=e.totalTargets,s=this.targetIndex,n=e.targets[s],o=this.key;if(!n)return this.setCompleteState(),!1;if(this.isCountdown&&(this.elapsed-=t,this.elapsed<=0&&(this.elapsed=0,t=0,this.isDelayed()?this.setPendingRenderState():this.isRepeating()?(this.setPlayingForwardState(),this.dispatchEvent(a.TWEEN_REPEAT,"onRepeat")):this.isHolding()&&this.setStateFromEnd(0))),this.isPendingRender())return this.start=this.getStartValue(n,o,n[o],s,i,e),this.end=this.getEndValue(n,o,this.start,s,i,e),this.current=this.start,n[o]=this.start,this.setPlayingForwardState(),!0;var h=this.isPlayingForward(),l=this.isPlayingBackward();if(h||l){var u=this.elapsed,c=this.duration,d=0,f=!1;(u+=t)>=c?(d=u-c,u=c,f=!0):u<0&&(u=0);var p=r(u/c,0,1);if(this.elapsed=u,this.progress=p,this.previous=this.current,f)h?(this.current=this.end,n[o]=this.end,this.hold>0?(this.elapsed=this.hold,this.setHoldState()):this.setStateFromEnd(d)):(this.current=this.start,n[o]=this.start,this.setStateFromStart(d));else{h||(p=1-p);var g=this.ease(p);this.interpolation?this.current=this.interpolation(this.interpolationData,g):this.current=this.start+(this.end-this.start)*g,n[o]=this.current}this.dispatchEvent(a.TWEEN_UPDATE,"onUpdate")}return!this.isComplete()},dispatchEvent:function(t,e){var i=this.tween;if(!i.isSeeking){var s=i.targets[this.targetIndex],r=this.key,n=this.current,a=this.previous;i.emit(t,i,r,s,n,a);var o=i.callbacks[e];o&&o.func.apply(i.callbackScope,[i,s,r,n,a].concat(o.params))}},destroy:function(){s.prototype.destroy.call(this),this.getActiveValue=null,this.getEndValue=null,this.getStartValue=null,this.ease=null}});t.exports=o},42220:(t,e,i)=>{var s=i(95042),r=i(45319),n=i(83419),a=i(842),o=new n({Extends:s,initialize:function(t,e,i,r,n,a,o,h,l,u,c){s.call(this,t,e,n,a,!1,o,h,l,u,c),this.key="texture",this.startTexture=null,this.endTexture=i,this.startFrame=null,this.endFrame=r,this.yoyo=0!==h},reset:function(t){s.prototype.reset.call(this);var e=this.tween.targets[this.targetIndex];this.startTexture||(this.startTexture=e.texture.key,this.startFrame=e.frame.name),t&&e.setTexture(this.startTexture,this.startFrame)},update:function(t){var e=this.tween,i=this.targetIndex,s=e.targets[i];if(!s)return this.setCompleteState(),!1;if(this.isCountdown&&(this.elapsed-=t,this.elapsed<=0&&(this.elapsed=0,t=0,this.isDelayed()?this.setPendingRenderState():this.isRepeating()?(this.setPlayingForwardState(),this.dispatchEvent(a.TWEEN_REPEAT,"onRepeat")):this.isHolding()&&this.setStateFromEnd(0))),this.isPendingRender())return this.startTexture&&s.setTexture(this.startTexture,this.startFrame),this.setPlayingForwardState(),!0;var n=this.isPlayingForward(),o=this.isPlayingBackward();if(n||o){var h=this.elapsed,l=this.duration,u=0,c=!1;(h+=t)>=l?(u=h-l,h=l,c=!0):h<0&&(h=0);var d=r(h/l,0,1);this.elapsed=h,this.progress=d,c&&(n?(s.setTexture(this.endTexture,this.endFrame),this.hold>0?(this.elapsed=this.hold,this.setHoldState()):this.setStateFromEnd(u)):(s.setTexture(this.startTexture,this.startFrame),this.setStateFromStart(u))),this.dispatchEvent(a.TWEEN_UPDATE,"onUpdate")}return!this.isComplete()},dispatchEvent:function(t,e){var i=this.tween;if(!i.isSeeking){var s=i.targets[this.targetIndex],r=this.key;i.emit(t,i,r,s);var n=i.callbacks[e];n&&n.func.apply(i.callbackScope,[i,s,r].concat(n.params))}},destroy:function(){s.prototype.destroy.call(this),this.startTexture=null,this.endTexture=null,this.startFrame=null,this.endFrame=null}});t.exports=o},86353:t=>{t.exports={CREATED:0,DELAY:2,PENDING_RENDER:4,PLAYING_FORWARD:5,PLAYING_BACKWARD:6,HOLD_DELAY:7,REPEAT_DELAY:8,COMPLETE:9,PENDING:20,ACTIVE:21,LOOP_DELAY:22,COMPLETE_DELAY:23,START_DELAY:24,PENDING_REMOVE:25,REMOVED:26,FINISHED:27,DESTROYED:28,MAX:999999999999}},83419:t=>{function e(t,e,i){var s=i?t[e]:Object.getOwnPropertyDescriptor(t,e);return!i&&s.value&&"object"==typeof s.value&&(s=s.value),!(!s||!function(t){return!!t.get&&"function"==typeof t.get||!!t.set&&"function"==typeof t.set}(s))&&(void 0===s.enumerable&&(s.enumerable=!0),void 0===s.configurable&&(s.configurable=!0),s)}function i(t,e){var i=Object.getOwnPropertyDescriptor(t,e);return!!i&&(i.value&&"object"==typeof i.value&&(i=i.value),!1===i.configurable)}function s(t,s,r,a){for(var o in s)if(s.hasOwnProperty(o)){var h=e(s,o,r);if(!1!==h){if(i((a||t).prototype,o)){if(n.ignoreFinals)continue;throw new Error("cannot override final property '"+o+"', set Class.ignoreFinals = true to skip")}Object.defineProperty(t.prototype,o,h)}else t.prototype[o]=s[o]}}function r(t,e){if(e){Array.isArray(e)||(e=[e]);for(var i=0;i{t.exports=function(){}},20242:t=>{t.exports=function(){return null}},71146:t=>{t.exports=function(t,e,i,s,r){if(void 0===r&&(r=t),i>0){var n=i-t.length;if(n<=0)return null}if(!Array.isArray(e))return-1===t.indexOf(e)?(t.push(e),s&&s.call(r,e),e):null;for(var a=e.length-1;a>=0;)-1!==t.indexOf(e[a])&&e.splice(a,1),a--;if(0===(a=e.length))return null;i>0&&a>n&&(e.splice(n),a=n);for(var o=0;o{t.exports=function(t,e,i,s,r,n){if(void 0===i&&(i=0),void 0===n&&(n=t),s>0){var a=s-t.length;if(a<=0)return null}if(!Array.isArray(e))return-1===t.indexOf(e)?(t.splice(i,0,e),r&&r.call(n,e),e):null;for(var o=e.length-1;o>=0;)-1!==t.indexOf(e[o])&&e.pop(),o--;if(0===(o=e.length))return null;s>0&&o>a&&(e.splice(a),o=a);for(var h=o-1;h>=0;h--){var l=e[h];t.splice(i,0,l),r&&r.call(n,l)}return e}},66905:t=>{t.exports=function(t,e){var i=t.indexOf(e);return-1!==i&&i{var s=i(82011);t.exports=function(t,e,i,r,n){void 0===r&&(r=0),void 0===n&&(n=t.length);var a=0;if(s(t,r,n))for(var o=r;o{t.exports=function(t,e,i){var s,r=[null];for(s=3;s{var s=i(82011);t.exports=function(t,e,i,r,n){if(void 0===r&&(r=0),void 0===n&&(n=t.length),s(t,r,n)){var a,o=[null];for(a=5;a{t.exports=function(t,e,i){if(!e.length)return NaN;if(1===e.length)return e[0];var s,r,n=1;if(i){if(te.length&&(n=e.length),i?(s=e[n-1][i],(r=e[n][i])-t<=t-s?e[n]:e[n-1]):(s=e[n-1],(r=e[n])-t<=t-s?r:s)}},43491:t=>{var e=function(t,i){void 0===i&&(i=[]);for(var s=0;s{var s=i(82011);t.exports=function(t,e,i,r,n){void 0===r&&(r=0),void 0===n&&(n=t.length);var a=[];if(s(t,r,n))for(var o=r;o{var s=i(82011);t.exports=function(t,e,i,r,n){if(void 0===r&&(r=0),void 0===n&&(n=t.length),s(t,r,n))for(var a=r;a{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=t.length);var s=e+Math.floor(Math.random()*i);return void 0===t[s]?null:t[s]}},85835:t=>{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),r=t.indexOf(i);if(s<0||r<0)throw new Error("Supplied items must be elements of the same array");return s>r||(t.splice(s,1),r===t.length-1?t.push(e):t.splice(r,0,e)),t}},83371:t=>{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),r=t.indexOf(i);if(s<0||r<0)throw new Error("Supplied items must be elements of the same array");return s{t.exports=function(t,e){var i=t.indexOf(e);if(i>0){var s=t[i-1],r=t.indexOf(s);t[i]=s,t[r]=e}return t}},69693:t=>{t.exports=function(t,e,i){var s=t.indexOf(e);if(-1===s||i<0||i>=t.length)throw new Error("Supplied index out of bounds");return s!==i&&(t.splice(s,1),t.splice(i,0,e)),e}},40853:t=>{t.exports=function(t,e){var i=t.indexOf(e);if(-1!==i&&i{t.exports=function(t,e,i,s){var r,n=[],a=!1;if((i||s)&&(a=!0,i||(i=""),s||(s="")),e=e;r--)a?n.push(i+r.toString()+s):n.push(r);else for(r=t;r<=e;r++)a?n.push(i+r.toString()+s):n.push(r);return n}},593:(t,e,i)=>{var s=i(2284);t.exports=function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=null),void 0===i&&(i=1),null===e&&(e=t,t=0);for(var r=[],n=Math.max(s((e-t)/(i||1)),0),a=0;a{function e(t,e,i){var s=t[e];t[e]=t[i],t[i]=s}function i(t,e){return te?1:0}var s=function(t,r,n,a,o){for(void 0===n&&(n=0),void 0===a&&(a=t.length-1),void 0===o&&(o=i);a>n;){if(a-n>600){var h=a-n+1,l=r-n+1,u=Math.log(h),c=.5*Math.exp(2*u/3),d=.5*Math.sqrt(u*c*(h-c)/h)*(l-h/2<0?-1:1),f=Math.max(n,Math.floor(r-l*c/h+d)),p=Math.min(a,Math.floor(r+(h-l)*c/h+d));s(t,r,f,p,o)}var g=t[r],v=n,m=a;for(e(t,n,r),o(t[a],g)>0&&e(t,n,a);v0;)m--}0===o(t[n],g)?e(t,n,m):e(t,++m,a),m<=r&&(n=m+1),r<=m&&(a=m-1)}};t.exports=s},88492:(t,e,i)=>{var s=i(35154),r=i(33680),n=function(t,e,i){for(var s=[],r=0;r{var s=i(19133);t.exports=function(t,e,i,r){var n;if(void 0===r&&(r=t),!Array.isArray(e))return-1!==(n=t.indexOf(e))?(s(t,n),i&&i.call(r,e),e):null;for(var a=e.length-1,o=[];a>=0;){var h=e[a];-1!==(n=t.indexOf(h))&&(s(t,n),o.push(h),i&&i.call(r,h)),a--}return o}},60248:(t,e,i)=>{var s=i(19133);t.exports=function(t,e,i,r){if(void 0===r&&(r=t),e<0||e>t.length-1)throw new Error("Index out of bounds");var n=s(t,e);return i&&i.call(r,n),n}},81409:(t,e,i)=>{var s=i(82011);t.exports=function(t,e,i,r,n){if(void 0===e&&(e=0),void 0===i&&(i=t.length),void 0===n&&(n=t),s(t,e,i)){var a=i-e,o=t.splice(e,a);if(r)for(var h=0;h{var s=i(19133);t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=t.length);var r=e+Math.floor(Math.random()*i);return s(t,r)}},42169:t=>{t.exports=function(t,e,i){var s=t.indexOf(e),r=t.indexOf(i);return-1!==s&&-1===r&&(t[s]=i,!0)}},86003:t=>{t.exports=function(t,e){void 0===e&&(e=1);for(var i=null,s=0;s{t.exports=function(t,e){void 0===e&&(e=1);for(var i=null,s=0;s{t.exports=function(t,e,i,s){var r=t.length;if(e<0||e>r||e>=i||i>r){if(s)throw new Error("Range Error: Values outside acceptable range");return!1}return!0}},89545:t=>{t.exports=function(t,e){var i=t.indexOf(e);return-1!==i&&i>0&&(t.splice(i,1),t.unshift(e)),e}},17810:(t,e,i)=>{var s=i(82011);t.exports=function(t,e,i,r,n){if(void 0===r&&(r=0),void 0===n&&(n=t.length),s(t,r,n))for(var a=r;a{t.exports=function(t){for(var e=t.length-1;e>0;e--){var i=Math.floor(Math.random()*(e+1)),s=t[e];t[e]=t[i],t[i]=s}return t}},90126:t=>{t.exports=function(t){var e=/\D/g;return t.sort((function(t,i){return parseInt(t.replace(e,""),10)-parseInt(i.replace(e,""),10)})),t}},19133:t=>{t.exports=function(t,e){if(!(e>=t.length)){for(var i=t.length-1,s=t[e],r=e;r{var s=i(82264);function r(t,e){return String(t).localeCompare(e)}function n(t,e,i,s){var r,n,a,o,h,l=t.length,u=0,c=2*i;for(r=0;rl&&(n=l),a>l&&(a=l),o=r,h=n;;)if(o{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),r=t.indexOf(i);if(s<0||r<0)throw new Error("Supplied items must be elements of the same array");return t[s]=i,t[r]=e,t}},37105:(t,e,i)=>{t.exports={Matrix:i(54915),Add:i(71146),AddAt:i(51067),BringToTop:i(66905),CountAllMatching:i(21612),Each:i(95428),EachInRange:i(36914),FindClosestInSorted:i(81957),Flatten:i(43491),GetAll:i(46710),GetFirst:i(58731),GetRandom:i(26546),MoveDown:i(70864),MoveTo:i(69693),MoveUp:i(40853),MoveAbove:i(85835),MoveBelow:i(83371),NumberArray:i(20283),NumberArrayStep:i(593),QuickSelect:i(43886),Range:i(88492),Remove:i(72905),RemoveAt:i(60248),RemoveBetween:i(81409),RemoveRandomElement:i(31856),Replace:i(42169),RotateLeft:i(86003),RotateRight:i(49498),SafeRange:i(82011),SendToBack:i(89545),SetAll:i(17810),Shuffle:i(33680),SortByDigits:i(90126),SpliceOne:i(19133),StableSort:i(19186),Swap:i(25630)}},86922:t=>{t.exports=function(t){if(!Array.isArray(t)||!Array.isArray(t[0]))return!1;for(var e=t[0].length,i=1;i{var s=i(41836),r=i(86922);t.exports=function(t){var e="";if(!r(t))return e;for(var i=0;i{t.exports=function(t){return t.reverse()}},21224:t=>{t.exports=function(t){for(var e=0;e{var s=i(37829);t.exports=function(t){return s(t,180)}},44657:(t,e,i)=>{var s=i(37829);t.exports=function(t,e){void 0===e&&(e=1);for(var i=0;i{var s=i(86922),r=i(2429);t.exports=function(t,e){if(void 0===e&&(e=90),!s(t))return null;if("string"!=typeof e&&(e=(e%360+360)%360),90===e||-270===e||"rotateLeft"===e)(t=r(t)).reverse();else if(-90===e||270===e||"rotateRight"===e)t.reverse(),t=r(t);else if(180===Math.abs(e)||"rotate180"===e){for(var i=0;i{var s=i(37829);t.exports=function(t,e){void 0===e&&(e=1);for(var i=0;i{var s=i(86003),r=i(49498);t.exports=function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),0!==i&&(i<0?s(t,Math.abs(i)):r(t,i)),0!==e)for(var n=0;n{t.exports=function(t){for(var e=t.length,i=t[0].length,s=new Array(i),r=0;r-1;n--)s[r][n]=t[n][r]}return s}},54915:(t,e,i)=>{t.exports={CheckMatrix:i(86922),MatrixToString:i(63362),ReverseColumns:i(92598),ReverseRows:i(21224),Rotate180:i(98717),RotateLeft:i(44657),RotateMatrix:i(37829),RotateRight:i(92632),Translate:i(69512),TransposeMatrix:i(2429)}},71334:t=>{var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";t.exports=function(t,i){for(var s=new Uint8Array(t),r=s.length,n=i?"data:"+i+";base64,":"",a=0;a>2],n+=e[(3&s[a])<<4|s[a+1]>>4],n+=e[(15&s[a+1])<<2|s[a+2]>>6],n+=e[63&s[a+2]];return r%3==2?n=n.substring(0,n.length-1)+"=":r%3==1&&(n=n.substring(0,n.length-2)+"=="),n}},53134:t=>{for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=new Uint8Array(256),s=0;s<64;s++)i[e.charCodeAt(s)]=s;t.exports=function(t){var e,s,r,n,a=(t=t.substr(t.indexOf(",")+1)).length,o=.75*a,h=0;"="===t[a-1]&&(o--,"="===t[a-2]&&o--);for(var l=new ArrayBuffer(o),u=new Uint8Array(l),c=0;c>4,u[h++]=(15&s)<<4|r>>2,u[h++]=(3&r)<<6|63&n;return l}},65839:(t,e,i)=>{t.exports={ArrayBufferToBase64:i(71334),Base64ToArrayBuffer:i(53134)}},91799:(t,e,i)=>{t.exports={Array:i(37105),Base64:i(65839),Objects:i(1183),String:i(31749),NOOP:i(29747),NULL:i(20242)}},41786:t=>{t.exports=function(t){var e={};for(var i in t)Array.isArray(t[i])?e[i]=t[i].slice(0):e[i]=t[i];return e}},62644:t=>{var e=function(t){var i,s,r;if("object"!=typeof t||null===t)return t;for(r in i=Array.isArray(t)?[]:{},t)s=t[r],i[r]=e(s);return i};t.exports=e},79291:(t,e,i)=>{var s=i(41212),r=function(){var t,e,i,n,a,o,h=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof h&&(c=h,h=arguments[1]||{},l=2),u===l&&(h=this,--l);l{var s=i(75508),r=i(35154);t.exports=function(t,e,i){var n=r(t,e,null);if(null===n)return i;if(Array.isArray(n))return s.RND.pick(n);if("object"==typeof n){if(n.hasOwnProperty("randInt"))return s.RND.integerInRange(n.randInt[0],n.randInt[1]);if(n.hasOwnProperty("randFloat"))return s.RND.realInRange(n.randFloat[0],n.randFloat[1])}else if("function"==typeof n)return n(e);return n}},95540:t=>{t.exports=function(t,e,i){var s=typeof t;return t&&"number"!==s&&"string"!==s&&t.hasOwnProperty(e)&&void 0!==t[e]?t[e]:i}},82840:(t,e,i)=>{var s=i(35154),r=i(45319);t.exports=function(t,e,i,n,a){void 0===a&&(a=i);var o=s(t,e,a);return r(o,i,n)}},35154:t=>{t.exports=function(t,e,i,s){if(!t&&!s||"number"==typeof t)return i;if(t&&t.hasOwnProperty(e))return t[e];if(s&&s.hasOwnProperty(e))return s[e];if(-1!==e.indexOf(".")){for(var r=e.split("."),n=t,a=s,o=i,h=i,l=!0,u=!0,c=0;c{t.exports=function(t,e){for(var i=0;i{t.exports=function(t,e){for(var i=0;i{t.exports=function(t,e){return t.hasOwnProperty(e)}},41212:t=>{t.exports=function(t){if(!t||"object"!=typeof t||t.nodeType||t===t.window)return!1;try{if(t.constructor&&!{}.hasOwnProperty.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}return!0}},46975:(t,e,i)=>{var s=i(41786);t.exports=function(t,e){var i=s(t);for(var r in e)i.hasOwnProperty(r)||(i[r]=e[r]);return i}},269:(t,e,i)=>{var s=i(41786);t.exports=function(t,e){var i=s(t);for(var r in e)i.hasOwnProperty(r)&&(i[r]=e[r]);return i}},18254:(t,e,i)=>{var s=i(97022);t.exports=function(t,e){for(var i={},r=0;r{t.exports=function(t,e,i){if(!t||"number"==typeof t)return!1;if(t.hasOwnProperty(e))return t[e]=i,!0;if(-1!==e.indexOf(".")){for(var s=e.split("."),r=t,n=t,a=0;a{t.exports={Clone:i(41786),DeepCopy:i(62644),Extend:i(79291),GetAdvancedValue:i(23568),GetFastValue:i(95540),GetMinMaxValue:i(82840),GetValue:i(35154),HasAll:i(69036),HasAny:i(1985),HasValue:i(97022),IsPlainObject:i(41212),Merge:i(46975),MergeRight:i(269),Pick:i(18254),SetValue:i(61622)}},27902:t=>{t.exports=function(t,e){return t.replace(/%([0-9]+)/g,(function(t,i){return e[Number(i)-1]}))}},41836:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=0),void 0===i&&(i=" "),void 0===s&&(s=3);var r=0;if(e+1>=(t=t.toString()).length)switch(s){case 1:t=new Array(e+1-t.length).join(i)+t;break;case 3:var n=Math.ceil((r=e-t.length)/2);t=new Array(r-n+1).join(i)+t+new Array(n+1).join(i);break;default:t+=new Array(e+1-t.length).join(i)}return t}},33628:t=>{t.exports=function(t,e){return 0===e?t.slice(1):t.slice(0,e-1)+t.slice(e)}},27671:t=>{t.exports=function(t){return t.split("").reverse().join("")}},45650:t=>{t.exports=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var e=16*Math.random()|0;return("x"===t?e:3&e|8).toString(16)}))}},35355:t=>{t.exports=function(t){return t&&t[0].toUpperCase()+t.slice(1)}},31749:(t,e,i)=>{t.exports={Format:i(27902),Pad:i(41836),RemoveAt:i(33628),Reverse:i(27671),UppercaseFirst:i(35355),UUID:i(45650)}}},e={};function s(i){var r=e[i];if(void 0!==r)return r.exports;var n=e[i]={exports:{}};return t[i](n,n.exports,s),n.exports}return s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),s(97139)})())); \ No newline at end of file +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("Phaser",[],e):"object"==typeof exports?exports.Phaser=e():t.Phaser=e()}(this,(()=>(()=>{var t={50792:t=>{"use strict";var e=Object.prototype.hasOwnProperty,i="~";function s(){}function r(t,e,i){this.fn=t,this.context=e,this.once=i||!1}function n(t,e,s,n,a){if("function"!=typeof s)throw new TypeError("The listener must be a function");var o=new r(s,n||t,a),h=i?i+e:e;return t._events[h]?t._events[h].fn?t._events[h]=[t._events[h],o]:t._events[h].push(o):(t._events[h]=o,t._eventsCount++),t}function a(t,e){0==--t._eventsCount?t._events=new s:delete t._events[e]}function o(){this._events=new s,this._eventsCount=0}Object.create&&(s.prototype=Object.create(null),(new s).__proto__||(i=!1)),o.prototype.eventNames=function(){var t,s,r=[];if(0===this._eventsCount)return r;for(s in t=this._events)e.call(t,s)&&r.push(i?s.slice(1):s);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(t)):r},o.prototype.listeners=function(t){var e=i?i+t:t,s=this._events[e];if(!s)return[];if(s.fn)return[s.fn];for(var r=0,n=s.length,a=new Array(n);r{var s=i(38829);t.exports=function(t,e,i,r){for(var n=t[0],a=1;a{var s=i(66979);t.exports=function(t,e,i,r,n){return s(t,"angle",e,i,r,n)}},60757:t=>{t.exports=function(t,e,i){for(var s=0;s{t.exports=function(t,e,i){void 0===i&&(i=0);for(var s=i;s{t.exports=function(t,e,i){void 0===i&&(i=0);for(var s=t.length-1;s>=i;s--){var r=t[s],n=!0;for(var a in e)r[a]!==e[a]&&(n=!1);if(n)return r}return null}},94420:(t,e,i)=>{var s=i(11879),r=i(60461),n=i(95540),a=i(29747),o=new(i(41481))({sys:{queueDepthSort:a,events:{once:a}}},0,0,1,1).setOrigin(0,0);t.exports=function(t,e){void 0===e&&(e={});var i=e.hasOwnProperty("width"),a=e.hasOwnProperty("height"),h=n(e,"width",-1),l=n(e,"height",-1),u=n(e,"cellWidth",1),c=n(e,"cellHeight",u),d=n(e,"position",r.TOP_LEFT),f=n(e,"x",0),p=n(e,"y",0),v=0,g=0,m=h*u,y=l*c;o.setPosition(f,p),o.setSize(u,c);for(var x=0;x{var s=i(66979);t.exports=function(t,e,i,r,n){return s(t,"alpha",e,i,r,n)}},67285:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,r,n){return s(t,"x",e,i,r,n)}},9074:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,r,n,a,o){return null==i&&(i=e),s(t,"x",e,r,a,o),s(t,"y",i,n,a,o)}},75222:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,r,n){return s(t,"y",e,i,r,n)}},22983:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=6.28);for(var r=i,n=(s-i)/t.length,a=e.x,o=e.y,h=e.radius,l=0;l{t.exports=function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=6.28);for(var r=i,n=(s-i)/t.length,a=e.width/2,o=e.height/2,h=0;h{var s=i(15258),r=i(26708);t.exports=function(t,e,i){var n;n=i?r(e,i,t.length):s(e,t.length);for(var a=0;a{var s=i(14649),r=i(86003),n=i(49498);t.exports=function(t,e,i){void 0===i&&(i=0);var a=s(e,!1,t.length);i>0?r(a,i):i<0&&n(a,Math.abs(i));for(var o=0;o{var s=i(84993);t.exports=function(t,e,i){var r=s({x1:e.x1,y1:e.y1,x2:e.x2,y2:e.y2},i),n=s({x1:e.x2,y1:e.y2,x2:e.x3,y2:e.y3},i),a=s({x1:e.x3,y1:e.y3,x2:e.x1,y2:e.y1},i);r.pop(),n.pop(),a.pop();for(var o=(r=r.concat(n,a)).length/t.length,h=0,l=0;l{t.exports=function(t,e,i){for(var s=0;s{t.exports=function(t,e,i,s,r,n){var a;void 0===s&&(s=0),void 0===r&&(r=0),void 0===n&&(n=1);var o=0,h=t.length;if(1===n)for(a=r;a=0;a--)t[a][e]+=i+o*s,o++;return t}},43967:t=>{t.exports=function(t,e,i,s,r,n){var a;void 0===s&&(s=0),void 0===r&&(r=0),void 0===n&&(n=1);var o=0,h=t.length;if(1===n)for(a=r;a=0;a--)t[a][e]=i+o*s,o++;return t}},88926:(t,e,i)=>{var s=i(28176);t.exports=function(t,e){for(var i=0;i{var s=i(24820);t.exports=function(t,e){for(var i=0;i{var s=i(65822);t.exports=function(t,e){for(var i=0;i{var s=i(26597);t.exports=function(t,e){for(var i=0;i{var s=i(90260);t.exports=function(t,e){for(var i=0;i{var s=i(66979);t.exports=function(t,e,i,r,n){return s(t,"rotation",e,i,r,n)}},91051:(t,e,i)=>{var s=i(1163),r=i(20339);t.exports=function(t,e,i){for(var n=e.x,a=e.y,o=0;o{var s=i(1163);t.exports=function(t,e,i,r){var n=e.x,a=e.y;if(0===r)return t;for(var o=0;o{var s=i(66979);t.exports=function(t,e,i,r,n){return s(t,"scaleX",e,i,r,n)}},94868:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,r,n,a,o){return null==i&&(i=e),s(t,"scaleX",e,r,a,o),s(t,"scaleY",i,n,a,o)}},95532:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,r,n){return s(t,"scaleY",e,i,r,n)}},8689:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n){return s(t,"alpha",e,i,r,n)}},2645:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r){return s(t,"blendMode",e,0,i,r)}},32372:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n){return s(t,"depth",e,i,r,n)}},85373:t=>{t.exports=function(t,e,i){for(var s=0;s{var s=i(43967);t.exports=function(t,e,i,r,n,a,o){return null==i&&(i=e),s(t,"originX",e,r,a,o),s(t,"originY",i,n,a,o),t.forEach((function(t){t.updateDisplayOrigin()})),t}},79939:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n){return s(t,"rotation",e,i,r,n)}},2699:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n,a,o){return null==i&&(i=e),s(t,"scaleX",e,r,a,o),s(t,"scaleY",i,n,a,o)}},98739:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n){return s(t,"scaleX",e,i,r,n)}},98476:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n){return s(t,"scaleY",e,i,r,n)}},6207:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n,a,o){return null==i&&(i=e),s(t,"scrollFactorX",e,r,a,o),s(t,"scrollFactorY",i,n,a,o)}},6607:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n){return s(t,"scrollFactorX",e,i,r,n)}},72248:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n){return s(t,"scrollFactorY",e,i,r,n)}},14036:t=>{t.exports=function(t,e,i,s,r){for(var n=0;n{var s=i(43967);t.exports=function(t,e,i,r){return s(t,"visible",e,0,i,r)}},77597:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n){return s(t,"x",e,i,r,n)}},83194:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n,a,o){return null==i&&(i=e),s(t,"x",e,r,a,o),s(t,"y",i,n,a,o)}},67678:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,r,n){return s(t,"y",e,i,r,n)}},35850:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,r,n){var a,o;void 0===r&&(r=0),void 0===n&&(n=new s);var h=t.length;if(1===h)a=t[0].x,o=t[0].y,t[0].x=e,t[0].y=i;else{var l=1,u=0;0===r&&(u=h-1,l=h-2),a=t[u].x,o=t[u].y,t[u].x=e,t[u].y=i;for(var c=0;c=h||-1===l)){var d=t[l],f=d.x,p=d.y;d.x=a,d.y=o,a=f,o=p,0===r?l--:l++}}return n.x=a,n.y=o,n}},8628:(t,e,i)=>{var s=i(33680);t.exports=function(t){return s(t)}},21837:(t,e,i)=>{var s=i(7602);t.exports=function(t,e,i,r,n){void 0===n&&(n=!1);var a,o=Math.abs(r-i)/t.length;if(n)for(a=0;a{var s=i(54261);t.exports=function(t,e,i,r,n){void 0===n&&(n=!1);var a,o=Math.abs(r-i)/t.length;if(n)for(a=0;a{t.exports=function(t,e,i,s,r){if(void 0===r&&(r=!1),0===t.length)return t;if(1===t.length)return r?t[0][e]+=(s+i)/2:t[0][e]=(s+i)/2,t;var n,a=Math.abs(s-i)/(t.length-1);if(r)for(n=0;n{t.exports=function(t){for(var e=0;e{var s=i(15994);t.exports=function(t,e,i){void 0===i&&(i=0);for(var r=0;r{t.exports={AlignTo:i(11517),Angle:i(80318),Call:i(60757),GetFirst:i(69927),GetLast:i(32265),GridAlign:i(94420),IncAlpha:i(41721),IncX:i(67285),IncXY:i(9074),IncY:i(75222),PlaceOnCircle:i(22983),PlaceOnEllipse:i(95253),PlaceOnLine:i(88505),PlaceOnRectangle:i(41346),PlaceOnTriangle:i(11575),PlayAnimation:i(29953),PropertyValueInc:i(66979),PropertyValueSet:i(43967),RandomCircle:i(88926),RandomEllipse:i(33286),RandomLine:i(96e3),RandomRectangle:i(28789),RandomTriangle:i(97154),Rotate:i(20510),RotateAround:i(91051),RotateAroundDistance:i(76332),ScaleX:i(61619),ScaleXY:i(94868),ScaleY:i(95532),SetAlpha:i(8689),SetBlendMode:i(2645),SetDepth:i(32372),SetHitArea:i(85373),SetOrigin:i(81583),SetRotation:i(79939),SetScale:i(2699),SetScaleX:i(98739),SetScaleY:i(98476),SetScrollFactor:i(6207),SetScrollFactorX:i(6607),SetScrollFactorY:i(72248),SetTint:i(14036),SetVisible:i(50159),SetX:i(77597),SetXY:i(83194),SetY:i(67678),ShiftPosition:i(35850),Shuffle:i(8628),SmootherStep:i(21910),SmoothStep:i(21837),Spread:i(62054),ToggleVisible:i(79815),WrapInRectangle:i(39665)}},42099:(t,e,i)=>{var s=i(45319),r=i(83419),n=i(74943),a=i(81957),o=i(41138),h=i(35154),l=i(90126),u=new r({initialize:function(t,e,i){this.manager=t,this.key=e,this.type="frame",this.frames=this.getFrames(t.textureManager,h(i,"frames",[]),h(i,"defaultTextureKey",null),h(i,"sortFrames",!0)),this.frameRate=h(i,"frameRate",null),this.duration=h(i,"duration",null),this.msPerFrame,this.skipMissedFrames=h(i,"skipMissedFrames",!0),this.delay=h(i,"delay",0),this.repeat=h(i,"repeat",0),this.repeatDelay=h(i,"repeatDelay",0),this.yoyo=h(i,"yoyo",!1),this.showBeforeDelay=h(i,"showBeforeDelay",!1),this.showOnStart=h(i,"showOnStart",!1),this.hideOnComplete=h(i,"hideOnComplete",!1),this.randomFrame=h(i,"randomFrame",!1),this.paused=!1,this.calculateDuration(this,this.getTotalFrames(),this.duration,this.frameRate),this.manager.on&&(this.manager.on(n.PAUSE_ALL,this.pause,this),this.manager.on(n.RESUME_ALL,this.resume,this))},getTotalFrames:function(){return this.frames.length},calculateDuration:function(t,e,i,s){null===i&&null===s?(t.frameRate=24,t.duration=24/e*1e3):i&&null===s?(t.duration=i,t.frameRate=e/(i/1e3)):(t.frameRate=s,t.duration=e/s*1e3),t.msPerFrame=1e3/t.frameRate},addFrame:function(t){return this.addFrameAt(this.frames.length,t)},addFrameAt:function(t,e){var i=this.getFrames(this.manager.textureManager,e);if(i.length>0){if(0===t)this.frames=i.concat(this.frames);else if(t===this.frames.length)this.frames=this.frames.concat(i);else{var s=this.frames.slice(0,t),r=this.frames.slice(t);this.frames=s.concat(i,r)}this.updateFrameSequence()}return this},checkFrame:function(t){return t>=0&&t0){n.isLast=!0,n.nextFrame=c[0],c[0].prevFrame=n;var y=1/(c.length-1);for(a=0;a0?t.inReverse&&t.forward?t.forward=!1:this.repeatAnimation(t):t.complete():this.updateAndGetNextTick(t,e.nextFrame)},handleYoyoFrame:function(t,e){if(e||(e=!1),t.inReverse===!e&&t.repeatCounter>0)return(0===t.repeatDelay||t.pendingRepeat)&&(t.forward=e),void this.repeatAnimation(t);if(t.inReverse===e||0!==t.repeatCounter){t.forward=e;var i=e?t.currentFrame.nextFrame:t.currentFrame.prevFrame;this.updateAndGetNextTick(t,i)}else t.complete()},getLastFrame:function(){return this.frames[this.frames.length-1]},previousFrame:function(t){var e=t.currentFrame;e.isFirst?t.yoyo?this.handleYoyoFrame(t,!0):t.repeatCounter>0?(t.inReverse&&!t.forward||(t.forward=!0),this.repeatAnimation(t)):t.complete():this.updateAndGetNextTick(t,e.prevFrame)},updateAndGetNextTick:function(t,e){t.setCurrentFrame(e),this.getNextTick(t)},removeFrame:function(t){var e=this.frames.indexOf(t);return-1!==e&&this.removeFrameAt(e),this},removeFrameAt:function(t){return this.frames.splice(t,1),this.updateFrameSequence(),this},repeatAnimation:function(t){if(2===t._pendingStop){if(0===t._pendingStopValue)return t.stop();t._pendingStopValue--}t.repeatDelay>0&&!t.pendingRepeat?(t.pendingRepeat=!0,t.accumulator-=t.nextTick,t.nextTick+=t.repeatDelay):(t.repeatCounter--,t.forward?t.setCurrentFrame(t.currentFrame.nextFrame):t.setCurrentFrame(t.currentFrame.prevFrame),t.isPlaying&&(this.getNextTick(t),t.handleRepeat()))},toJSON:function(){var t={key:this.key,type:this.type,frames:[],frameRate:this.frameRate,duration:this.duration,skipMissedFrames:this.skipMissedFrames,delay:this.delay,repeat:this.repeat,repeatDelay:this.repeatDelay,yoyo:this.yoyo,showBeforeDelay:this.showBeforeDelay,showOnStart:this.showOnStart,randomFrame:this.randomFrame,hideOnComplete:this.hideOnComplete};return this.frames.forEach((function(e){t.frames.push(e.toJSON())})),t},updateFrameSequence:function(){for(var t,e=this.frames.length,i=1/(e-1),s=0;s1?(t.isLast=!0,t.prevFrame=this.frames[e-2],t.nextFrame=this.frames[0]):e>1&&(t.prevFrame=this.frames[s-1],t.nextFrame=this.frames[s+1]);return this},pause:function(){return this.paused=!0,this},resume:function(){return this.paused=!1,this},destroy:function(){this.manager.off&&(this.manager.off(n.PAUSE_ALL,this.pause,this),this.manager.off(n.RESUME_ALL,this.resume,this)),this.manager.remove(this.key);for(var t=0;t{var s=new(i(83419))({initialize:function(t,e,i,s,r){void 0===r&&(r=!1),this.textureKey=t,this.textureFrame=e,this.index=i,this.frame=s,this.isFirst=!1,this.isLast=!1,this.prevFrame=null,this.nextFrame=null,this.duration=0,this.progress=0,this.isKeyFrame=r},toJSON:function(){return{key:this.textureKey,frame:this.textureFrame,duration:this.duration,keyframe:this.isKeyFrame}},destroy:function(){this.frame=void 0}});t.exports=s},60848:(t,e,i)=>{var s=i(42099),r=i(83419),n=i(90330),a=i(50792),o=i(74943),h=i(8443),l=i(95540),u=i(35154),c=i(36383),d=i(20283),f=i(41836),p=new r({Extends:a,initialize:function(t){a.call(this),this.game=t,this.textureManager=null,this.globalTimeScale=1,this.anims=new n,this.mixes=new n,this.paused=!1,this.name="AnimationManager",t.events.once(h.BOOT,this.boot,this)},boot:function(){this.textureManager=this.game.textures,this.game.events.once(h.DESTROY,this.destroy,this)},addMix:function(t,e,i){var s=this.anims,r=this.mixes,n="string"==typeof t?t:t.key,a="string"==typeof e?e:e.key;if(s.has(n)&&s.has(a)){var o=r.get(n);o||(o={}),o[a]=i,r.set(n,o)}return this},removeMix:function(t,e){var i=this.mixes,s="string"==typeof t?t:t.key,r=i.get(s);if(r)if(e){var n="string"==typeof e?e:e.key;r.hasOwnProperty(n)&&delete r[n]}else e||i.delete(s);return this},getMix:function(t,e){var i=this.mixes,s="string"==typeof t?t:t.key,r="string"==typeof e?e:e.key,n=i.get(s);return n&&n.hasOwnProperty(r)?n[r]:0},add:function(t,e){return this.anims.has(t)?(console.warn("Animation key exists: "+t),this):(e.key=t,this.anims.set(t,e),this.emit(o.ADD_ANIMATION,t,e),this)},exists:function(t){return this.anims.has(t)},createFromAseprite:function(t,e,i){var s=[],r=this.game.cache.json.get(t);if(!r)return console.warn("No Aseprite data found for: "+t),s;var n=this,a=u(r,"meta",null),o=u(r,"frames",null);a&&o&&u(a,"frameTags",[]).forEach((function(r){var a=[],h=l(r,"name",null),u=l(r,"from",0),d=l(r,"to",0),f=l(r,"direction","forward");if(h&&(!e||e&&e.indexOf(h)>-1)){for(var p=0,v=u;v<=d;v++){var g=v.toString(),m=o[g];if(m){var y=l(m,"duration",c.MAX_SAFE_INTEGER);a.push({key:t,frame:g,duration:y}),p+=y}}"reverse"===f&&(a=a.reverse());var x,T={key:h,frames:a,duration:p,yoyo:"pingpong"===f};i?i.anims&&(x=i.anims.create(T)):x=n.create(T),x&&s.push(x)}}));return s},create:function(t){var e=t.key,i=!1;return e&&((i=this.get(e))?console.warn("AnimationManager key already exists: "+e):(i=new s(this,e,t),this.anims.set(e,i),this.emit(o.ADD_ANIMATION,e,i))),i},fromJSON:function(t,e){void 0===e&&(e=!1),e&&this.anims.clear(),"string"==typeof t&&(t=JSON.parse(t));var i=[];if(t.hasOwnProperty("anims")&&Array.isArray(t.anims)){for(var s=0;s{var s=i(42099),r=i(30976),n=i(83419),a=i(90330),o=i(74943),h=i(95540),l=new n({initialize:function(t){this.parent=t,this.animationManager=t.scene.sys.anims,this.animationManager.on(o.REMOVE_ANIMATION,this.globalRemove,this),this.textureManager=this.animationManager.textureManager,this.anims=null,this.isPlaying=!1,this.hasStarted=!1,this.currentAnim=null,this.currentFrame=null,this.nextAnim=null,this.nextAnimsQueue=[],this.timeScale=1,this.frameRate=0,this.duration=0,this.msPerFrame=0,this.skipMissedFrames=!0,this.randomFrame=!1,this.delay=0,this.repeat=0,this.repeatDelay=0,this.yoyo=!1,this.showBeforeDelay=!1,this.showOnStart=!1,this.hideOnComplete=!1,this.forward=!0,this.inReverse=!1,this.accumulator=0,this.nextTick=0,this.delayCounter=0,this.repeatCounter=0,this.pendingRepeat=!1,this._paused=!1,this._wasPlaying=!1,this._pendingStop=0,this._pendingStopValue},chain:function(t){var e=this.parent;if(void 0===t)return this.nextAnimsQueue.length=0,this.nextAnim=null,e;Array.isArray(t)||(t=[t]);for(var i=0;in&&(l=0),this.randomFrame&&(l=r(0,n-1));var u=s.frames[l];0!==l||this.forward||(u=s.getLastFrame()),this.currentFrame=u}else console.warn("Missing animation: "+i);return this.parent},pause:function(t){return this._paused||(this._paused=!0,this._wasPlaying=this.isPlaying,this.isPlaying=!1),void 0!==t&&this.setCurrentFrame(t),this.parent},resume:function(t){return this._paused&&(this._paused=!1,this.isPlaying=this._wasPlaying),void 0!==t&&this.setCurrentFrame(t),this.parent},playAfterDelay:function(t,e){if(this.isPlaying){var i=this.nextAnim,s=this.nextAnimsQueue;i&&s.unshift(i),this.nextAnim=t,this._pendingStop=1,this._pendingStopValue=e}else this.delayCounter=e,this.play(t,!0);return this.parent},playAfterRepeat:function(t,e){if(void 0===e&&(e=1),this.isPlaying){var i=this.nextAnim,s=this.nextAnimsQueue;i&&s.unshift(i),-1!==this.repeatCounter&&e>this.repeatCounter&&(e=this.repeatCounter),this.nextAnim=t,this._pendingStop=2,this._pendingStopValue=e}else this.play(t);return this.parent},play:function(t,e){void 0===e&&(e=!1);var i=this.currentAnim,s=this.parent,r="string"==typeof t?t:t.key;if(e&&this.isPlaying&&i.key===r)return s;if(i&&this.isPlaying){var n=this.animationManager.getMix(i.key,t);if(n>0)return this.playAfterDelay(t,n)}return this.forward=!0,this.inReverse=!1,this._paused=!1,this._wasPlaying=!0,this.startAnimation(t)},playReverse:function(t,e){void 0===e&&(e=!1);var i="string"==typeof t?t:t.key;return e&&this.isPlaying&&this.currentAnim.key===i?this.parent:(this.forward=!1,this.inReverse=!0,this._paused=!1,this._wasPlaying=!0,this.startAnimation(t))},startAnimation:function(t){this.load(t);var e=this.currentAnim,i=this.parent;return e?(this.repeatCounter=-1===this.repeat?Number.MAX_VALUE:this.repeat,e.getFirstTick(this),this.isPlaying=!0,this.pendingRepeat=!1,this.hasStarted=!1,this._pendingStop=0,this._pendingStopValue=0,this._paused=!1,this.delayCounter+=this.delay,0===this.delayCounter?this.handleStart():this.showBeforeDelay&&this.setCurrentFrame(this.currentFrame),i):i},handleStart:function(){this.showOnStart&&this.parent.setVisible(!0),this.setCurrentFrame(this.currentFrame),this.hasStarted=!0,this.emitEvents(o.ANIMATION_START)},handleRepeat:function(){this.pendingRepeat=!1,this.emitEvents(o.ANIMATION_REPEAT)},handleStop:function(){this._pendingStop=0,this.isPlaying=!1,this.emitEvents(o.ANIMATION_STOP)},handleComplete:function(){this._pendingStop=0,this.isPlaying=!1,this.hideOnComplete&&this.parent.setVisible(!1),this.emitEvents(o.ANIMATION_COMPLETE,o.ANIMATION_COMPLETE_KEY)},emitEvents:function(t,e){var i=this.currentAnim;if(i){var s=this.currentFrame,r=this.parent,n=s.textureFrame;r.emit(t,i,s,r,n),e&&r.emit(e+i.key,i,s,r,n)}},reverse:function(){return this.isPlaying&&(this.inReverse=!this.inReverse,this.forward=!this.forward),this.parent},getProgress:function(){var t=this.currentFrame;if(!t)return 0;var e=t.progress;return this.inReverse&&(e*=-1),e},setProgress:function(t){return this.forward||(t=1-t),this.setCurrentFrame(this.currentAnim.getFrameByProgress(t)),this.parent},setRepeat:function(t){return this.repeatCounter=-1===t?Number.MAX_VALUE:t,this.parent},globalRemove:function(t,e){void 0===e&&(e=this.currentAnim),this.isPlaying&&e.key===this.currentAnim.key&&(this.stop(),this.setCurrentFrame(this.currentAnim.frames[0]))},restart:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!1);var i=this.currentAnim,s=this.parent;return i?(e&&(this.repeatCounter=-1===this.repeat?Number.MAX_VALUE:this.repeat),i.getFirstTick(this),this.emitEvents(o.ANIMATION_RESTART),this.isPlaying=!0,this.pendingRepeat=!1,this.hasStarted=!t,this._pendingStop=0,this._pendingStopValue=0,this._paused=!1,this.setCurrentFrame(i.frames[0]),this.parent):s},complete:function(){if(this._pendingStop=0,this.isPlaying=!1,this.currentAnim&&this.handleComplete(),this.nextAnim){var t=this.nextAnim;this.nextAnim=this.nextAnimsQueue.length>0?this.nextAnimsQueue.shift():null,this.play(t)}return this.parent},stop:function(){if(this._pendingStop=0,this.isPlaying=!1,this.delayCounter=0,this.currentAnim&&this.handleStop(),this.nextAnim){var t=this.nextAnim;this.nextAnim=this.nextAnimsQueue.shift(),this.play(t)}return this.parent},stopAfterDelay:function(t){return this._pendingStop=1,this._pendingStopValue=t,this.parent},stopAfterRepeat:function(t){return void 0===t&&(t=1),-1!==this.repeatCounter&&t>this.repeatCounter&&(t=this.repeatCounter),this._pendingStop=2,this._pendingStopValue=t,this.parent},stopOnFrame:function(t){return this._pendingStop=3,this._pendingStopValue=t,this.parent},getTotalFrames:function(){return this.currentAnim?this.currentAnim.getTotalFrames():0},update:function(t,e){var i=this.currentAnim;if(this.isPlaying&&i&&!i.paused){if(this.accumulator+=e*this.timeScale*this.animationManager.globalTimeScale,1===this._pendingStop&&(this._pendingStopValue-=e,this._pendingStopValue<=0))return this.stop();if(this.hasStarted){if(this.accumulator>=this.nextTick&&(this.forward?i.nextFrame(this):i.previousFrame(this),this.isPlaying&&0===this._pendingStop&&this.skipMissedFrames&&this.accumulator>this.nextTick)){var s=0;do{this.forward?i.nextFrame(this):i.previousFrame(this),s++}while(this.isPlaying&&this.accumulator>this.nextTick&&s<60)}}else this.accumulator>=this.delayCounter&&(this.accumulator-=this.delayCounter,this.handleStart())}},setCurrentFrame:function(t){var e=this.parent;return this.currentFrame=t,e.texture=t.frame.texture,e.frame=t.frame,e.isCropped&&e.frame.updateCropUVs(e._crop,e.flipX,e.flipY),t.setAlpha&&(e.alpha=t.alpha),e.setSizeToFrame(),e._originComponent&&(t.frame.customPivot?e.setOrigin(t.frame.pivotX,t.frame.pivotY):e.updateDisplayOrigin()),this.isPlaying&&this.hasStarted&&(this.emitEvents(o.ANIMATION_UPDATE),3===this._pendingStop&&this._pendingStopValue===t&&this.stop()),e},nextFrame:function(){return this.currentAnim&&this.currentAnim.nextFrame(this),this.parent},previousFrame:function(){return this.currentAnim&&this.currentAnim.previousFrame(this),this.parent},get:function(t){return this.anims?this.anims.get(t):null},exists:function(t){return!!this.anims&&this.anims.has(t)},create:function(t){var e=t.key,i=!1;return e&&((i=this.get(e))?console.warn("Animation key already exists: "+e):(i=new s(this,e,t),this.anims||(this.anims=new a),this.anims.set(e,i))),i},createFromAseprite:function(t,e){return this.animationManager.createFromAseprite(t,e,this.parent)},generateFrameNames:function(t,e){return this.animationManager.generateFrameNames(t,e)},generateFrameNumbers:function(t,e){return this.animationManager.generateFrameNumbers(t,e)},remove:function(t){var e=this.get(t);return e&&(this.currentAnim===e&&this.stop(),this.anims.delete(t)),e},destroy:function(){this.animationManager.off(o.REMOVE_ANIMATION,this.globalRemove,this),this.anims&&this.anims.clear(),this.animationManager=null,this.parent=null,this.nextAnim=null,this.nextAnimsQueue.length=0,this.currentAnim=null,this.currentFrame=null},isPaused:{get:function(){return this._paused}}});t.exports=l},57090:t=>{t.exports="add"},25312:t=>{t.exports="animationcomplete"},89580:t=>{t.exports="animationcomplete-"},52860:t=>{t.exports="animationrepeat"},63850:t=>{t.exports="animationrestart"},99085:t=>{t.exports="animationstart"},28087:t=>{t.exports="animationstop"},1794:t=>{t.exports="animationupdate"},52562:t=>{t.exports="pauseall"},57953:t=>{t.exports="remove"},68339:t=>{t.exports="resumeall"},74943:(t,e,i)=>{t.exports={ADD_ANIMATION:i(57090),ANIMATION_COMPLETE:i(25312),ANIMATION_COMPLETE_KEY:i(89580),ANIMATION_REPEAT:i(52860),ANIMATION_RESTART:i(63850),ANIMATION_START:i(99085),ANIMATION_STOP:i(28087),ANIMATION_UPDATE:i(1794),PAUSE_ALL:i(52562),REMOVE_ANIMATION:i(57953),RESUME_ALL:i(68339)}},60421:(t,e,i)=>{t.exports={Animation:i(42099),AnimationFrame:i(41138),AnimationManager:i(60848),AnimationState:i(9674),Events:i(74943)}},2161:(t,e,i)=>{var s=i(83419),r=i(90330),n=i(50792),a=i(24736),o=new s({initialize:function(){this.entries=new r,this.events=new n},add:function(t,e){return this.entries.set(t,e),this.events.emit(a.ADD,this,t,e),this},has:function(t){return this.entries.has(t)},exists:function(t){return this.entries.has(t)},get:function(t){return this.entries.get(t)},remove:function(t){var e=this.get(t);return e&&(this.entries.delete(t),this.events.emit(a.REMOVE,this,t,e.data)),this},getKeys:function(){return this.entries.keys()},destroy:function(){this.entries.clear(),this.events.removeAllListeners(),this.entries=null,this.events=null}});t.exports=o},24047:(t,e,i)=>{var s=i(2161),r=i(83419),n=i(8443),a=new r({initialize:function(t){this.game=t,this.binary=new s,this.bitmapFont=new s,this.json=new s,this.physics=new s,this.shader=new s,this.audio=new s,this.video=new s,this.text=new s,this.html=new s,this.obj=new s,this.tilemap=new s,this.xml=new s,this.custom={},this.game.events.once(n.DESTROY,this.destroy,this)},addCustom:function(t){return this.custom.hasOwnProperty(t)||(this.custom[t]=new s),this.custom[t]},destroy:function(){for(var t=["binary","bitmapFont","json","physics","shader","audio","video","text","html","obj","tilemap","xml"],e=0;e{t.exports="add"},59261:t=>{t.exports="remove"},24736:(t,e,i)=>{t.exports={ADD:i(51464),REMOVE:i(59261)}},83388:(t,e,i)=>{t.exports={BaseCache:i(2161),CacheManager:i(24047),Events:i(24736)}},71911:(t,e,i)=>{var s=i(83419),r=i(31401),n=i(39506),a=i(50792),o=i(19715),h=i(87841),l=i(61340),u=i(80333),c=i(26099),d=new s({Extends:a,Mixins:[r.AlphaSingle,r.Visible],initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),a.call(this),this.scene,this.sceneManager,this.scaleManager,this.cameraManager,this.id=0,this.name="",this.roundPixels=!1,this.useBounds=!1,this.worldView=new h,this.dirty=!0,this._x=t,this._y=e,this._width=i,this._height=s,this._bounds=new h,this._scrollX=0,this._scrollY=0,this._zoomX=1,this._zoomY=1,this._rotation=0,this.matrix=new l,this.transparent=!0,this.backgroundColor=u("rgba(0,0,0,0)"),this.disableCull=!1,this.culledObjects=[],this.midPoint=new c(i/2,s/2),this.originX=.5,this.originY=.5,this._customViewport=!1,this.mask=null,this._maskCamera=null,this.renderList=[],this.isSceneCamera=!0},addToRenderList:function(t){this.renderList.push(t)},setOrigin:function(t,e){return void 0===t&&(t=.5),void 0===e&&(e=t),this.originX=t,this.originY=e,this},getScroll:function(t,e,i){void 0===i&&(i=new c);var s=.5*this.width,r=.5*this.height;return i.x=t-s,i.y=e-r,this.useBounds&&(i.x=this.clampX(i.x),i.y=this.clampY(i.y)),i},centerOnX:function(t){var e=.5*this.width;return this.midPoint.x=t,this.scrollX=t-e,this.useBounds&&(this.scrollX=this.clampX(this.scrollX)),this},centerOnY:function(t){var e=.5*this.height;return this.midPoint.y=t,this.scrollY=t-e,this.useBounds&&(this.scrollY=this.clampY(this.scrollY)),this},centerOn:function(t,e){return this.centerOnX(t),this.centerOnY(e),this},centerToBounds:function(){if(this.useBounds){var t=this._bounds,e=.5*this.width,i=.5*this.height;this.midPoint.set(t.centerX,t.centerY),this.scrollX=t.centerX-e,this.scrollY=t.centerY-i}return this},centerToSize:function(){return this.scrollX=.5*this.width,this.scrollY=.5*this.height,this},cull:function(t){if(this.disableCull)return t;var e=this.matrix.matrix,i=e[0],s=e[1],r=e[2],n=e[3],a=i*n-s*r;if(!a)return t;var o=e[4],h=e[5],l=this.scrollX,u=this.scrollY,c=this.width,d=this.height,f=this.y,p=f+d,v=this.x,g=v+c,m=this.culledObjects,y=t.length;a=1/a,m.length=0;for(var x=0;xv&&S*i+b*r+of&&S*s+b*n+hr&&(t=r),t},clampY:function(t){var e=this._bounds,i=this.displayHeight,s=e.y+(i-this.height)/2,r=Math.max(s,s+e.height-i);return tr&&(t=r),t},removeBounds:function(){return this.useBounds=!1,this.dirty=!0,this._bounds.setEmpty(),this},setAngle:function(t){return void 0===t&&(t=0),this.rotation=n(t),this},setBackgroundColor:function(t){return void 0===t&&(t="rgba(0,0,0,0)"),this.backgroundColor=u(t),this.transparent=0===this.backgroundColor.alpha,this},setBounds:function(t,e,i,s,r){return void 0===r&&(r=!1),this._bounds.setTo(t,e,i,s),this.dirty=!0,this.useBounds=!0,r?this.centerToBounds():(this.scrollX=this.clampX(this.scrollX),this.scrollY=this.clampY(this.scrollY)),this},getBounds:function(t){void 0===t&&(t=new h);var e=this._bounds;return t.setTo(e.x,e.y,e.width,e.height),t},setName:function(t){return void 0===t&&(t=""),this.name=t,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setRotation:function(t){return void 0===t&&(t=0),this.rotation=t,this},setRoundPixels:function(t){return this.roundPixels=t,this},setScene:function(t,e){void 0===e&&(e=!0),this.scene&&this._customViewport&&this.sceneManager.customViewports--,this.scene=t,this.isSceneCamera=e;var i=t.sys;return this.sceneManager=i.game.scene,this.scaleManager=i.scale,this.cameraManager=i.cameras,this.updateSystem(),this},setScroll:function(t,e){return void 0===e&&(e=t),this.scrollX=t,this.scrollY=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},setViewport:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setZoom:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),0===t&&(t=.001),0===e&&(e=.001),this.zoomX=t,this.zoomY=e,this},setMask:function(t,e){return void 0===e&&(e=!0),this.mask=t,this._maskCamera=e?this.cameraManager.default:this,this},clearMask:function(t){return void 0===t&&(t=!1),t&&this.mask&&this.mask.destroy(),this.mask=null,this},toJSON:function(){var t={name:this.name,x:this.x,y:this.y,width:this.width,height:this.height,zoom:this.zoom,rotation:this.rotation,roundPixels:this.roundPixels,scrollX:this.scrollX,scrollY:this.scrollY,backgroundColor:this.backgroundColor.rgba};return this.useBounds&&(t.bounds={x:this._bounds.x,y:this._bounds.y,width:this._bounds.width,height:this._bounds.height}),t},update:function(){},setIsSceneCamera:function(t){return this.isSceneCamera=t,this},updateSystem:function(){if(this.scaleManager&&this.isSceneCamera){var t=0!==this._x||0!==this._y||this.scaleManager.width!==this._width||this.scaleManager.height!==this._height,e=this.sceneManager;t&&!this._customViewport?e.customViewports++:!t&&this._customViewport&&e.customViewports--,this.dirty=!0,this._customViewport=t}},destroy:function(){this.emit(o.DESTROY,this),this.removeAllListeners(),this.matrix.destroy(),this.culledObjects=[],this._customViewport&&this.sceneManager.customViewports--,this.renderList=[],this._bounds=null,this.scene=null,this.scaleManager=null,this.sceneManager=null,this.cameraManager=null},x:{get:function(){return this._x},set:function(t){this._x=t,this.updateSystem()}},y:{get:function(){return this._y},set:function(t){this._y=t,this.updateSystem()}},width:{get:function(){return this._width},set:function(t){this._width=t,this.updateSystem()}},height:{get:function(){return this._height},set:function(t){this._height=t,this.updateSystem()}},scrollX:{get:function(){return this._scrollX},set:function(t){t!==this._scrollX&&(this._scrollX=t,this.dirty=!0)}},scrollY:{get:function(){return this._scrollY},set:function(t){t!==this._scrollY&&(this._scrollY=t,this.dirty=!0)}},zoom:{get:function(){return(this._zoomX+this._zoomY)/2},set:function(t){this._zoomX=t,this._zoomY=t,this.dirty=!0}},zoomX:{get:function(){return this._zoomX},set:function(t){this._zoomX=t,this.dirty=!0}},zoomY:{get:function(){return this._zoomY},set:function(t){this._zoomY=t,this.dirty=!0}},rotation:{get:function(){return this._rotation},set:function(t){this._rotation=t,this.dirty=!0}},centerX:{get:function(){return this.x+.5*this.width}},centerY:{get:function(){return this.y+.5*this.height}},displayWidth:{get:function(){return this.width/this.zoomX}},displayHeight:{get:function(){return this.height/this.zoomY}}});t.exports=d},38058:(t,e,i)=>{var s=i(71911),r=i(67502),n=i(45319),a=i(83419),o=i(31401),h=i(20052),l=i(19715),u=i(28915),c=i(87841),d=i(26099),f=new a({Extends:s,Mixins:[o.PostPipeline],initialize:function(t,e,i,r){s.call(this,t,e,i,r),this.initPostPipeline(),this.inputEnabled=!0,this.fadeEffect=new h.Fade(this),this.flashEffect=new h.Flash(this),this.shakeEffect=new h.Shake(this),this.panEffect=new h.Pan(this),this.rotateToEffect=new h.RotateTo(this),this.zoomEffect=new h.Zoom(this),this.lerp=new d(1,1),this.followOffset=new d,this.deadzone=null,this._follow=null},setDeadzone:function(t,e){if(void 0===t)this.deadzone=null;else{if(this.deadzone?(this.deadzone.width=t,this.deadzone.height=e):this.deadzone=new c(0,0,t,e),this._follow){var i=this.width/2,s=this.height/2,n=this._follow.x-this.followOffset.x,a=this._follow.y-this.followOffset.y;this.midPoint.set(n,a),this.scrollX=n-i,this.scrollY=a-s}r(this.deadzone,this.midPoint.x,this.midPoint.y)}return this},fadeIn:function(t,e,i,s,r,n){return this.fadeEffect.start(!1,t,e,i,s,!0,r,n)},fadeOut:function(t,e,i,s,r,n){return this.fadeEffect.start(!0,t,e,i,s,!0,r,n)},fadeFrom:function(t,e,i,s,r,n,a){return this.fadeEffect.start(!1,t,e,i,s,r,n,a)},fade:function(t,e,i,s,r,n,a){return this.fadeEffect.start(!0,t,e,i,s,r,n,a)},flash:function(t,e,i,s,r,n,a){return this.flashEffect.start(t,e,i,s,r,n,a)},shake:function(t,e,i,s,r){return this.shakeEffect.start(t,e,i,s,r)},pan:function(t,e,i,s,r,n,a){return this.panEffect.start(t,e,i,s,r,n,a)},rotateTo:function(t,e,i,s,r,n,a){return this.rotateToEffect.start(t,e,i,s,r,n,a)},zoomTo:function(t,e,i,s,r,n){return this.zoomEffect.start(t,e,i,s,r,n)},preRender:function(){this.renderList.length=0;var t=this.width,e=this.height,i=.5*t,s=.5*e,n=this.zoomX,a=this.zoomY,o=this.matrix,h=t*this.originX,c=e*this.originY,d=this._follow,f=this.deadzone,p=this.scrollX,v=this.scrollY;f&&r(f,this.midPoint.x,this.midPoint.y);var g=!1;if(d&&!this.panEffect.isRunning){var m=this.lerp,y=d.x-this.followOffset.x,x=d.y-this.followOffset.y;f?(yf.right&&(p=u(p,p+(y-f.right),m.x)),xf.bottom&&(v=u(v,v+(x-f.bottom),m.y))):(p=u(p,y-h,m.x),v=u(v,x-c,m.y)),g=!0}this.roundPixels&&(p=Math.floor(p),v=Math.floor(v)),this.useBounds&&(p=this.clampX(p),v=this.clampY(v)),this.scrollX=p,this.scrollY=v;var T=Math.floor(p+i),w=Math.floor(v+s);this.midPoint.set(T,w);var E=Math.floor(t/n),S=Math.floor(e/a),b=Math.floor(T-E/2),A=Math.floor(w-S/2);this.worldView.setTo(b,A,E,S),o.applyITRS(Math.floor(this.x+h),Math.floor(this.y+c),this.rotation,n,a),o.translate(-h,-c),this.shakeEffect.preRender(),g&&this.emit(l.FOLLOW_UPDATE,this,d)},setLerp:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.lerp.set(t,e),this},setFollowOffset:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=0),this.followOffset.set(t,e),this},startFollow:function(t,e,i,s,r,a){void 0===e&&(e=!1),void 0===i&&(i=1),void 0===s&&(s=i),void 0===r&&(r=0),void 0===a&&(a=r),this._follow=t,this.roundPixels=e,i=n(i,0,1),s=n(s,0,1),this.lerp.set(i,s),this.followOffset.set(r,a);var o=this.width/2,h=this.height/2,l=t.x-r,u=t.y-a;return this.midPoint.set(l,u),this.scrollX=l-o,this.scrollY=u-h,this.useBounds&&(this.scrollX=this.clampX(this.scrollX),this.scrollY=this.clampY(this.scrollY)),this},stopFollow:function(){return this._follow=null,this},resetFX:function(){return this.rotateToEffect.reset(),this.panEffect.reset(),this.shakeEffect.reset(),this.flashEffect.reset(),this.fadeEffect.reset(),this},update:function(t,e){this.visible&&(this.rotateToEffect.update(t,e),this.panEffect.update(t,e),this.zoomEffect.update(t,e),this.shakeEffect.update(t,e),this.flashEffect.update(t,e),this.fadeEffect.update(t,e))},destroy:function(){this.resetFX(),s.prototype.destroy.call(this),this._follow=null,this.deadzone=null}});t.exports=f},32743:(t,e,i)=>{var s=i(38058),r=i(83419),n=i(95540),a=i(37277),o=i(37303),h=i(97480),l=i(44594),u=new r({initialize:function(t){this.scene=t,this.systems=t.sys,this.roundPixels=t.sys.game.config.roundPixels,this.cameras=[],this.main,this.default,t.sys.events.once(l.BOOT,this.boot,this),t.sys.events.on(l.START,this.start,this)},boot:function(){var t=this.systems;t.settings.cameras?this.fromJSON(t.settings.cameras):this.add(),this.main=this.cameras[0],this.default=new s(0,0,t.scale.width,t.scale.height).setScene(this.scene),t.game.scale.on(h.RESIZE,this.onResize,this),this.systems.events.once(l.DESTROY,this.destroy,this)},start:function(){if(!this.main){var t=this.systems;t.settings.cameras?this.fromJSON(t.settings.cameras):this.add(),this.main=this.cameras[0]}var e=this.systems.events;e.on(l.UPDATE,this.update,this),e.once(l.SHUTDOWN,this.shutdown,this)},add:function(t,e,i,r,n,a){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.scene.sys.scale.width),void 0===r&&(r=this.scene.sys.scale.height),void 0===n&&(n=!1),void 0===a&&(a="");var o=new s(t,e,i,r);return o.setName(a),o.setScene(this.scene),o.setRoundPixels(this.roundPixels),o.id=this.getNextID(),this.cameras.push(o),n&&(this.main=o),o},addExisting:function(t,e){return void 0===e&&(e=!1),-1===this.cameras.indexOf(t)?(t.id=this.getNextID(),t.setRoundPixels(this.roundPixels),this.cameras.push(t),e&&(this.main=t),t):null},getNextID:function(){for(var t=this.cameras,e=1,i=0;i<32;i++){for(var s=!1,r=0;r0){n.preRender();var a=this.getVisibleChildren(e.getChildren(),n);t.render(i,a,n)}}},getVisibleChildren:function(t,e){return t.filter((function(t){return t.willRender(e)}))},resetAll:function(){for(var t=0;t{var s=i(45319),r=i(83419),n=i(19715),a=new r({initialize:function(t){this.camera=t,this.isRunning=!1,this.isComplete=!1,this.direction=!0,this.duration=0,this.red=0,this.green=0,this.blue=0,this.alpha=0,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,r,a,o,h){if(void 0===t&&(t=!0),void 0===e&&(e=1e3),void 0===i&&(i=0),void 0===s&&(s=0),void 0===r&&(r=0),void 0===a&&(a=!1),void 0===o&&(o=null),void 0===h&&(h=this.camera.scene),!a&&this.isRunning)return this.camera;this.isRunning=!0,this.isComplete=!1,this.duration=e,this.direction=t,this.progress=0,this.red=i,this.green=s,this.blue=r,this.alpha=t?Number.MIN_VALUE:1,this._elapsed=0,this._onUpdate=o,this._onUpdateScope=h;var l=t?n.FADE_OUT_START:n.FADE_IN_START;return this.camera.emit(l,this.camera,this,e,i,s,r),this.camera},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),r=i(83419),n=i(19715),a=new r({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.red=0,this.green=0,this.blue=0,this.alpha=1,this.progress=0,this._elapsed=0,this._alpha,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,r,a,o){return void 0===t&&(t=250),void 0===e&&(e=255),void 0===i&&(i=255),void 0===s&&(s=255),void 0===r&&(r=!1),void 0===a&&(a=null),void 0===o&&(o=this.camera.scene),!r&&this.isRunning||(this.isRunning=!0,this.duration=t,this.progress=0,this.red=e,this.green=i,this.blue=s,this._alpha=this.alpha,this._elapsed=0,this._onUpdate=a,this._onUpdateScope=o,this.camera.emit(n.FLASH_START,this.camera,this,t,e,i,s)),this.camera},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),r=i(83419),n=i(62640),a=i(19715),o=i(26099),h=new r({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=new o,this.current=new o,this.destination=new o,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,r,o,h){void 0===i&&(i=1e3),void 0===s&&(s=n.Linear),void 0===r&&(r=!1),void 0===o&&(o=null),void 0===h&&(h=this.camera.scene);var l=this.camera;return!r&&this.isRunning||(this.isRunning=!0,this.duration=i,this.progress=0,this.source.set(l.scrollX,l.scrollY),this.destination.set(t,e),l.getScroll(t,e,this.current),"string"==typeof s&&n.hasOwnProperty(s)?this.ease=n[s]:"function"==typeof s&&(this.ease=s),this._elapsed=0,this._onUpdate=o,this._onUpdateScope=h,this.camera.emit(a.PAN_START,this.camera,this,i,t,e)),l},update:function(t,e){if(this.isRunning){this._elapsed+=e;var i=s(this._elapsed/this.duration,0,1);this.progress=i;var r=this.camera;if(this._elapsed{var s=i(45319),r=i(83419),n=i(19715),a=i(62640),o=new r({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=0,this.current=0,this.destination=0,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope,this.clockwise=!0,this.shortestPath=!1},start:function(t,e,i,s,r,o,h){void 0===i&&(i=1e3),void 0===s&&(s=a.Linear),void 0===r&&(r=!1),void 0===o&&(o=null),void 0===h&&(h=this.camera.scene),void 0===e&&(e=!1),this.shortestPath=e;var l=t;t<0?(l=-1*t,this.clockwise=!1):this.clockwise=!0;var u=360*Math.PI/180;l-=Math.floor(l/u)*u;var c=this.camera;if(!r&&this.isRunning)return c;if(this.isRunning=!0,this.duration=i,this.progress=0,this.source=c.rotation,this.destination=l,"string"==typeof s&&a.hasOwnProperty(s)?this.ease=a[s]:"function"==typeof s&&(this.ease=s),this._elapsed=0,this._onUpdate=o,this._onUpdateScope=h,this.shortestPath){var d=0,f=0;(d=this.destination>this.source?Math.abs(this.destination-this.source):Math.abs(this.destination+u)-this.source)<(f=this.source>this.destination?Math.abs(this.source-this.destination):Math.abs(this.source+u)-this.destination)?this.clockwise=!0:d>f&&(this.clockwise=!1)}return this.camera.emit(n.ROTATE_START,this.camera,this,i,l),c},update:function(t,e){if(this.isRunning){this._elapsed+=e;var i=s(this._elapsed/this.duration,0,1);this.progress=i;var r=this.camera;if(this._elapsed=l?Math.abs(h-l):Math.abs(h+o)-l;var u=0;u=this.clockwise?r.rotation+a*n:r.rotation-a*n,r.rotation=u,this._onUpdate&&this._onUpdate.call(this._onUpdateScope,r,i,u)}else r.rotation=this.destination,this._onUpdate&&this._onUpdate.call(this._onUpdateScope,r,i,this.destination),this.effectComplete()}},effectComplete:function(){this._onUpdate=null,this._onUpdateScope=null,this.isRunning=!1,this.camera.emit(n.ROTATE_COMPLETE,this.camera,this)},reset:function(){this.isRunning=!1,this._onUpdate=null,this._onUpdateScope=null},destroy:function(){this.reset(),this.camera=null,this.source=null,this.destination=null}});t.exports=o},30330:(t,e,i)=>{var s=i(45319),r=i(83419),n=i(19715),a=i(26099),o=new r({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.intensity=new a,this.progress=0,this._elapsed=0,this._offsetX=0,this._offsetY=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,r){return void 0===t&&(t=100),void 0===e&&(e=.05),void 0===i&&(i=!1),void 0===s&&(s=null),void 0===r&&(r=this.camera.scene),!i&&this.isRunning||(this.isRunning=!0,this.duration=t,this.progress=0,"number"==typeof e?this.intensity.set(e):this.intensity.set(e.x,e.y),this._elapsed=0,this._offsetX=0,this._offsetY=0,this._onUpdate=s,this._onUpdateScope=r,this.camera.emit(n.SHAKE_START,this.camera,this,t,e)),this.camera},preRender:function(){this.isRunning&&this.camera.matrix.translate(this._offsetX,this._offsetY)},update:function(t,e){if(this.isRunning)if(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),r=i(83419),n=i(62640),a=i(19715),o=new r({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=1,this.destination=1,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,r,o){void 0===e&&(e=1e3),void 0===i&&(i=n.Linear),void 0===s&&(s=!1),void 0===r&&(r=null),void 0===o&&(o=this.camera.scene);var h=this.camera;return!s&&this.isRunning||(this.isRunning=!0,this.duration=e,this.progress=0,this.source=h.zoom,this.destination=t,"string"==typeof i&&n.hasOwnProperty(i)?this.ease=n[i]:"function"==typeof i&&(this.ease=i),this._elapsed=0,this._onUpdate=r,this._onUpdateScope=o,this.camera.emit(a.ZOOM_START,this.camera,this,e,t)),h},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._elapsed{t.exports={Fade:i(5020),Flash:i(10662),Pan:i(20359),Shake:i(30330),RotateTo:i(34208),Zoom:i(45641)}},16438:t=>{t.exports="cameradestroy"},32726:t=>{t.exports="camerafadeincomplete"},87807:t=>{t.exports="camerafadeinstart"},45917:t=>{t.exports="camerafadeoutcomplete"},95666:t=>{t.exports="camerafadeoutstart"},47056:t=>{t.exports="cameraflashcomplete"},91261:t=>{t.exports="cameraflashstart"},45047:t=>{t.exports="followupdate"},81927:t=>{t.exports="camerapancomplete"},74264:t=>{t.exports="camerapanstart"},54419:t=>{t.exports="postrender"},79330:t=>{t.exports="prerender"},93183:t=>{t.exports="camerarotatecomplete"},80112:t=>{t.exports="camerarotatestart"},62252:t=>{t.exports="camerashakecomplete"},86017:t=>{t.exports="camerashakestart"},539:t=>{t.exports="camerazoomcomplete"},51892:t=>{t.exports="camerazoomstart"},19715:(t,e,i)=>{t.exports={DESTROY:i(16438),FADE_IN_COMPLETE:i(32726),FADE_IN_START:i(87807),FADE_OUT_COMPLETE:i(45917),FADE_OUT_START:i(95666),FLASH_COMPLETE:i(47056),FLASH_START:i(91261),FOLLOW_UPDATE:i(45047),PAN_COMPLETE:i(81927),PAN_START:i(74264),POST_RENDER:i(54419),PRE_RENDER:i(79330),ROTATE_COMPLETE:i(93183),ROTATE_START:i(80112),SHAKE_COMPLETE:i(62252),SHAKE_START:i(86017),ZOOM_COMPLETE:i(539),ZOOM_START:i(51892)}},87969:(t,e,i)=>{t.exports={Camera:i(38058),BaseCamera:i(71911),CameraManager:i(32743),Effects:i(20052),Events:i(19715)}},63091:(t,e,i)=>{var s=i(83419),r=i(35154),n=new s({initialize:function(t){this.camera=r(t,"camera",null),this.left=r(t,"left",null),this.right=r(t,"right",null),this.up=r(t,"up",null),this.down=r(t,"down",null),this.zoomIn=r(t,"zoomIn",null),this.zoomOut=r(t,"zoomOut",null),this.zoomSpeed=r(t,"zoomSpeed",.01),this.minZoom=r(t,"minZoom",.001),this.maxZoom=r(t,"maxZoom",1e3),this.speedX=0,this.speedY=0;var e=r(t,"speed",null);"number"==typeof e?(this.speedX=e,this.speedY=e):(this.speedX=r(t,"speed.x",0),this.speedY=r(t,"speed.y",0)),this._zoom=0,this.active=null!==this.camera},start:function(){return this.active=null!==this.camera,this},stop:function(){return this.active=!1,this},setCamera:function(t){return this.camera=t,this},update:function(t){if(this.active){void 0===t&&(t=1);var e=this.camera;this.up&&this.up.isDown?e.scrollY-=this.speedY*t|0:this.down&&this.down.isDown&&(e.scrollY+=this.speedY*t|0),this.left&&this.left.isDown?e.scrollX-=this.speedX*t|0:this.right&&this.right.isDown&&(e.scrollX+=this.speedX*t|0),this.zoomIn&&this.zoomIn.isDown?(e.zoom-=this.zoomSpeed,e.zoomthis.maxZoom&&(e.zoom=this.maxZoom))}},destroy:function(){this.camera=null,this.left=null,this.right=null,this.up=null,this.down=null,this.zoomIn=null,this.zoomOut=null}});t.exports=n},58818:(t,e,i)=>{var s=i(83419),r=i(35154),n=new s({initialize:function(t){this.camera=r(t,"camera",null),this.left=r(t,"left",null),this.right=r(t,"right",null),this.up=r(t,"up",null),this.down=r(t,"down",null),this.zoomIn=r(t,"zoomIn",null),this.zoomOut=r(t,"zoomOut",null),this.zoomSpeed=r(t,"zoomSpeed",.01),this.minZoom=r(t,"minZoom",.001),this.maxZoom=r(t,"maxZoom",1e3),this.accelX=0,this.accelY=0;var e=r(t,"acceleration",null);"number"==typeof e?(this.accelX=e,this.accelY=e):(this.accelX=r(t,"acceleration.x",0),this.accelY=r(t,"acceleration.y",0)),this.dragX=0,this.dragY=0;var i=r(t,"drag",null);"number"==typeof i?(this.dragX=i,this.dragY=i):(this.dragX=r(t,"drag.x",0),this.dragY=r(t,"drag.y",0)),this.maxSpeedX=0,this.maxSpeedY=0;var s=r(t,"maxSpeed",null);"number"==typeof s?(this.maxSpeedX=s,this.maxSpeedY=s):(this.maxSpeedX=r(t,"maxSpeed.x",0),this.maxSpeedY=r(t,"maxSpeed.y",0)),this._speedX=0,this._speedY=0,this._zoom=0,this.active=null!==this.camera},start:function(){return this.active=null!==this.camera,this},stop:function(){return this.active=!1,this},setCamera:function(t){return this.camera=t,this},update:function(t){if(this.active){void 0===t&&(t=1);var e=this.camera;this._speedX>0?(this._speedX-=this.dragX*t,this._speedX<0&&(this._speedX=0)):this._speedX<0&&(this._speedX+=this.dragX*t,this._speedX>0&&(this._speedX=0)),this._speedY>0?(this._speedY-=this.dragY*t,this._speedY<0&&(this._speedY=0)):this._speedY<0&&(this._speedY+=this.dragY*t,this._speedY>0&&(this._speedY=0)),this.up&&this.up.isDown?(this._speedY+=this.accelY,this._speedY>this.maxSpeedY&&(this._speedY=this.maxSpeedY)):this.down&&this.down.isDown&&(this._speedY-=this.accelY,this._speedY<-this.maxSpeedY&&(this._speedY=-this.maxSpeedY)),this.left&&this.left.isDown?(this._speedX+=this.accelX,this._speedX>this.maxSpeedX&&(this._speedX=this.maxSpeedX)):this.right&&this.right.isDown&&(this._speedX-=this.accelX,this._speedX<-this.maxSpeedX&&(this._speedX=-this.maxSpeedX)),this.zoomIn&&this.zoomIn.isDown?this._zoom=-this.zoomSpeed:this.zoomOut&&this.zoomOut.isDown?this._zoom=this.zoomSpeed:this._zoom=0,0!==this._speedX&&(e.scrollX-=this._speedX*t|0),0!==this._speedY&&(e.scrollY-=this._speedY*t|0),0!==this._zoom&&(e.zoom+=this._zoom,e.zoomthis.maxZoom&&(e.zoom=this.maxZoom))}},destroy:function(){this.camera=null,this.left=null,this.right=null,this.up=null,this.down=null,this.zoomIn=null,this.zoomOut=null}});t.exports=n},38865:(t,e,i)=>{t.exports={FixedKeyControl:i(63091),SmoothedKeyControl:i(58818)}},26638:(t,e,i)=>{t.exports={Controls:i(38865),Scene2D:i(87969)}},8054:(t,e,i)=>{var s={VERSION:"3.85.0 Beta 2",BlendModes:i(10312),ScaleModes:i(29795),AUTO:0,CANVAS:1,WEBGL:2,HEADLESS:3,FOREVER:-1,NONE:4,UP:5,DOWN:6,LEFT:7,RIGHT:8};t.exports=s},69547:(t,e,i)=>{var s=i(83419),r=i(8054),n=i(42363),a=i(82264),o=i(95540),h=i(35154),l=i(41212),u=i(29747),c=i(75508),d=i(36060),f=i(80333),p=new s({initialize:function(t){void 0===t&&(t={});var e=h(t,"scale",null);this.width=h(e,"width",1024,t),this.height=h(e,"height",768,t),this.zoom=h(e,"zoom",1,t),this.parent=h(e,"parent",void 0,t),this.scaleMode=h(e,e?"mode":"scaleMode",0,t),this.expandParent=h(e,"expandParent",!0,t),this.autoRound=h(e,"autoRound",!1,t),this.autoCenter=h(e,"autoCenter",0,t),this.resizeInterval=h(e,"resizeInterval",500,t),this.fullscreenTarget=h(e,"fullscreenTarget",null,t),this.minWidth=h(e,"min.width",0,t),this.maxWidth=h(e,"max.width",0,t),this.minHeight=h(e,"min.height",0,t),this.maxHeight=h(e,"max.height",0,t),this.snapWidth=h(e,"snap.width",0,t),this.snapHeight=h(e,"snap.height",0,t),this.renderType=h(t,"type",r.AUTO),this.canvas=h(t,"canvas",null),this.context=h(t,"context",null),this.canvasStyle=h(t,"canvasStyle",null),this.customEnvironment=h(t,"customEnvironment",!1),this.sceneConfig=h(t,"scene",null),this.seed=h(t,"seed",[(Date.now()*Math.random()).toString()]),c.RND=new c.RandomDataGenerator(this.seed),this.gameTitle=h(t,"title",""),this.gameURL=h(t,"url","https://phaser.io/v385/"),this.gameVersion=h(t,"version",""),this.autoFocus=h(t,"autoFocus",!0),this.stableSort=h(t,"stableSort",-1),-1===this.stableSort&&(this.stableSort=a.browser.es2019?1:0),a.features.stableSort=this.stableSort,this.domCreateContainer=h(t,"dom.createContainer",!1),this.domPointerEvents=h(t,"dom.pointerEvents","none"),this.inputKeyboard=h(t,"input.keyboard",!0),this.inputKeyboardEventTarget=h(t,"input.keyboard.target",window),this.inputKeyboardCapture=h(t,"input.keyboard.capture",[]),this.inputMouse=h(t,"input.mouse",!0),this.inputMouseEventTarget=h(t,"input.mouse.target",null),this.inputMousePreventDefaultDown=h(t,"input.mouse.preventDefaultDown",!0),this.inputMousePreventDefaultUp=h(t,"input.mouse.preventDefaultUp",!0),this.inputMousePreventDefaultMove=h(t,"input.mouse.preventDefaultMove",!0),this.inputMousePreventDefaultWheel=h(t,"input.mouse.preventDefaultWheel",!0),this.inputTouch=h(t,"input.touch",a.input.touch),this.inputTouchEventTarget=h(t,"input.touch.target",null),this.inputTouchCapture=h(t,"input.touch.capture",!0),this.inputActivePointers=h(t,"input.activePointers",1),this.inputSmoothFactor=h(t,"input.smoothFactor",0),this.inputWindowEvents=h(t,"input.windowEvents",!0),this.inputGamepad=h(t,"input.gamepad",!1),this.inputGamepadEventTarget=h(t,"input.gamepad.target",window),this.disableContextMenu=h(t,"disableContextMenu",!1),this.audio=h(t,"audio",{}),this.hideBanner=!1===h(t,"banner",null),this.hidePhaser=h(t,"banner.hidePhaser",!1),this.bannerTextColor=h(t,"banner.text","#ffffff"),this.bannerBackgroundColor=h(t,"banner.background",["#ff0000","#ffff00","#00ff00","#00ffff","#000000"]),""===this.gameTitle&&this.hidePhaser&&(this.hideBanner=!0),this.fps=h(t,"fps",null),this.disablePreFX=h(t,"disablePreFX",!1),this.disablePostFX=h(t,"disablePostFX",!1);var i=h(t,"render",null);this.pipeline=h(i,"pipeline",null,t),this.autoMobilePipeline=h(i,"autoMobilePipeline",!0,t),this.defaultPipeline=h(i,"defaultPipeline",d.MULTI_PIPELINE,t),this.antialias=h(i,"antialias",!0,t),this.antialiasGL=h(i,"antialiasGL",!0,t),this.mipmapFilter=h(i,"mipmapFilter","",t),this.desynchronized=h(i,"desynchronized",!1,t),this.roundPixels=h(i,"roundPixels",!1,t),this.pixelArt=h(i,"pixelArt",1!==this.zoom,t),this.pixelArt&&(this.antialias=!1,this.antialiasGL=!1,this.roundPixels=!0),this.transparent=h(i,"transparent",!1,t),this.clearBeforeRender=h(i,"clearBeforeRender",!0,t),this.preserveDrawingBuffer=h(i,"preserveDrawingBuffer",!1,t),this.premultipliedAlpha=h(i,"premultipliedAlpha",!0,t),this.failIfMajorPerformanceCaveat=h(i,"failIfMajorPerformanceCaveat",!1,t),this.powerPreference=h(i,"powerPreference","default",t),this.batchSize=h(i,"batchSize",4096,t),this.maxTextures=h(i,"maxTextures",-1,t),this.maxLights=h(i,"maxLights",10,t);var s=h(t,"backgroundColor",0);this.backgroundColor=f(s),this.transparent&&(this.backgroundColor=f(0),this.backgroundColor.alpha=0),this.preBoot=h(t,"callbacks.preBoot",u),this.postBoot=h(t,"callbacks.postBoot",u),this.physics=h(t,"physics",{}),this.defaultPhysicsSystem=h(this.physics,"default",!1),this.loaderBaseURL=h(t,"loader.baseURL",""),this.loaderPath=h(t,"loader.path",""),this.loaderMaxParallelDownloads=h(t,"loader.maxParallelDownloads",a.os.android?6:32),this.loaderCrossOrigin=h(t,"loader.crossOrigin",void 0),this.loaderResponseType=h(t,"loader.responseType",""),this.loaderAsync=h(t,"loader.async",!0),this.loaderUser=h(t,"loader.user",""),this.loaderPassword=h(t,"loader.password",""),this.loaderTimeout=h(t,"loader.timeout",0),this.loaderWithCredentials=h(t,"loader.withCredentials",!1),this.loaderImageLoadType=h(t,"loader.imageLoadType","XHR"),this.loaderLocalScheme=h(t,"loader.localScheme",["file://","capacitor://"]),this.glowFXQuality=h(t,"fx.glow.quality",.1),this.glowFXDistance=h(t,"fx.glow.distance",10),this.installGlobalPlugins=[],this.installScenePlugins=[];var p=h(t,"plugins",null),v=n.DefaultScene;p&&(Array.isArray(p)?this.defaultPlugins=p:l(p)&&(this.installGlobalPlugins=o(p,"global",[]),this.installScenePlugins=o(p,"scene",[]),Array.isArray(p.default)?v=p.default:Array.isArray(p.defaultMerge)&&(v=v.concat(p.defaultMerge)))),this.defaultPlugins=v;var g="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAg";this.defaultImage=h(t,"images.default",g+"AQMAAABJtOi3AAAAA1BMVEX///+nxBvIAAAAAXRSTlMAQObYZgAAABVJREFUeF7NwIEAAAAAgKD9qdeocAMAoAABm3DkcAAAAABJRU5ErkJggg=="),this.missingImage=h(t,"images.missing",g+"CAIAAAD8GO2jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ9JREFUeNq01ssOwyAMRFG46v//Mt1ESmgh+DFmE2GPOBARKb2NVjo+17PXLD8a1+pl5+A+wSgFygymWYHBb0FtsKhJDdZlncG2IzJ4ayoMDv20wTmSMzClEgbWYNTAkQ0Z+OJ+A/eWnAaR9+oxCF4Os0H8htsMUp+pwcgBBiMNnAwF8GqIgL2hAzaGFFgZauDPKABmowZ4GL369/0rwACp2yA/ttmvsQAAAABJRU5ErkJggg=="),this.whiteImage=h(t,"images.white","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi/P//PwMMMDEgAdwcgAADAJZuAwXJYZOzAAAAAElFTkSuQmCC"),window&&(window.FORCE_WEBGL?this.renderType=r.WEBGL:window.FORCE_CANVAS&&(this.renderType=r.CANVAS))}});t.exports=p},86054:(t,e,i)=>{var s=i(20623),r=i(27919),n=i(8054),a=i(89357);t.exports=function(t){var e=t.config;if((e.customEnvironment||e.canvas)&&e.renderType===n.AUTO)throw new Error("Must set explicit renderType in custom environment");if(!e.customEnvironment&&!e.canvas&&e.renderType!==n.HEADLESS)if(e.renderType===n.AUTO&&(e.renderType=a.webGL?n.WEBGL:n.CANVAS),e.renderType===n.WEBGL){if(!a.webGL)throw new Error("Cannot create WebGL context, aborting.")}else{if(e.renderType!==n.CANVAS)throw new Error("Unknown value for renderer type: "+e.renderType);if(!a.canvas)throw new Error("Cannot create Canvas context, aborting.")}e.antialias||r.disableSmoothing();var o,h,l=t.scale.baseSize,u=l.width,c=l.height;(e.canvas?(t.canvas=e.canvas,t.canvas.width=u,t.canvas.height=c):t.canvas=r.create(t,u,c,e.renderType),e.canvasStyle&&(t.canvas.style=e.canvasStyle),e.antialias||s.setCrisp(t.canvas),e.renderType!==n.HEADLESS)&&(o=i(68627),h=i(74797),e.renderType===n.WEBGL?t.renderer=new h(t):(t.renderer=new o(t),t.context=t.renderer.gameContext))}},96391:(t,e,i)=>{var s=i(8054);t.exports=function(t){var e=t.config;if(!e.hideBanner){var i="WebGL";e.renderType===s.CANVAS?i="Canvas":e.renderType===s.HEADLESS&&(i="Headless");var r,n=e.audio,a=t.device.audio;if(r=a.webAudio&&!n.disableWebAudio?"Web Audio":n.noAudio||!a.webAudio&&!a.audioData?"No Audio":"HTML5 Audio",t.device.browser.ie)window.console&&console.log("Phaser v"+s.VERSION+" / https://phaser.io");else{var o,h="",l=[h];if(Array.isArray(e.bannerBackgroundColor))e.bannerBackgroundColor.forEach((function(t){h=h.concat("%c "),l.push("background: "+t),o=t})),l[l.length-1]="color: "+e.bannerTextColor+"; background: "+o;else h=h.concat("%c "),l.push("color: "+e.bannerTextColor+"; background: "+e.bannerBackgroundColor);l.push("background: transparent"),e.gameTitle&&(h=h.concat(e.gameTitle),e.gameVersion&&(h=h.concat(" v"+e.gameVersion)),e.hidePhaser||(h=h.concat(" / ")));e.hidePhaser||(h=h.concat("Phaser v"+s.VERSION+" ("+i+" | "+r+")")),h=h.concat(" %c "+e.gameURL),l[0]=h,console.log.apply(console,l)}}}},50127:(t,e,i)=>{var s=i(40366),r=i(60848),n=i(24047),a=i(27919),o=i(83419),h=i(69547),l=i(83719),u=i(86054),c=i(45893),d=i(96391),f=i(82264),p=i(57264),v=i(50792),g=i(8443),m=i(7003),y=i(37277),x=i(77332),T=i(76531),w=i(60903),E=i(69442),S=i(17130),b=i(65898),A=i(51085),_=i(14747),C=new o({initialize:function(t){this.config=new h(t),this.renderer=null,this.domContainer=null,this.canvas=null,this.context=null,this.isBooted=!1,this.isRunning=!1,this.events=new v,this.anims=new r(this),this.textures=new S(this),this.cache=new n(this),this.registry=new c(this,new v),this.input=new m(this,this.config),this.scene=new w(this,this.config.sceneConfig),this.device=f,this.scale=new T(this,this.config),this.sound=null,this.sound=_.create(this),this.loop=new b(this,this.config.fps),this.plugins=new x(this,this.config),this.pendingDestroy=!1,this.removeCanvas=!1,this.noReturn=!1,this.hasFocus=!1,this.isPaused=!1,p(this.boot.bind(this))},boot:function(){y.hasCore("EventEmitter")?(this.isBooted=!0,this.config.preBoot(this),this.scale.preBoot(),u(this),l(this),d(this),s(this.canvas,this.config.parent),this.textures.once(E.READY,this.texturesReady,this),this.events.emit(g.BOOT)):console.warn("Aborting. Core Plugins missing.")},texturesReady:function(){this.events.emit(g.READY),this.start()},start:function(){this.isRunning=!0,this.config.postBoot(this),this.renderer?this.loop.start(this.step.bind(this)):this.loop.start(this.headlessStep.bind(this)),A(this);var t=this.events;t.on(g.HIDDEN,this.onHidden,this),t.on(g.VISIBLE,this.onVisible,this),t.on(g.BLUR,this.onBlur,this),t.on(g.FOCUS,this.onFocus,this)},step:function(t,e){if(this.pendingDestroy)return this.runDestroy();if(!this.isPaused){var i=this.events;i.emit(g.PRE_STEP,t,e),i.emit(g.STEP,t,e),this.scene.update(t,e),i.emit(g.POST_STEP,t,e);var s=this.renderer;s.preRender(),i.emit(g.PRE_RENDER,s,t,e),this.scene.render(s),s.postRender(),i.emit(g.POST_RENDER,s,t,e)}},headlessStep:function(t,e){if(this.pendingDestroy)return this.runDestroy();if(!this.isPaused){var i=this.events;i.emit(g.PRE_STEP,t,e),i.emit(g.STEP,t,e),this.scene.update(t,e),i.emit(g.POST_STEP,t,e),this.scene.isProcessing=!1,i.emit(g.PRE_RENDER,null,t,e),i.emit(g.POST_RENDER,null,t,e)}},onHidden:function(){this.loop.pause(),this.events.emit(g.PAUSE)},pause:function(){var t=this.isPaused;this.isPaused=!0,t||this.events.emit(g.PAUSE)},onVisible:function(){this.loop.resume(),this.events.emit(g.RESUME,this.loop.pauseDuration)},resume:function(){var t=this.isPaused;this.isPaused=!1,t&&this.events.emit(g.RESUME,0)},onBlur:function(){this.hasFocus=!1,this.loop.blur()},onFocus:function(){this.hasFocus=!0,this.loop.focus()},getFrame:function(){return this.loop.frame},getTime:function(){return this.loop.now},destroy:function(t,e){void 0===e&&(e=!1),this.pendingDestroy=!0,this.removeCanvas=t,this.noReturn=e},runDestroy:function(){this.scene.destroy(),this.events.emit(g.DESTROY),this.events.removeAllListeners(),this.renderer&&this.renderer.destroy(),this.removeCanvas&&this.canvas&&(a.remove(this.canvas),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas)),this.domContainer&&this.domContainer.parentNode&&this.domContainer.parentNode.removeChild(this.domContainer),this.loop.destroy(),this.pendingDestroy=!1}});t.exports=C},65898:(t,e,i)=>{var s=i(83419),r=i(35154),n=i(29747),a=i(43092),o=new s({initialize:function(t,e){this.game=t,this.raf=new a,this.started=!1,this.running=!1,this.minFps=r(e,"min",5),this.targetFps=r(e,"target",60),this.fpsLimit=r(e,"limit",0),this.hasFpsLimit=this.fpsLimit>0,this._limitRate=this.hasFpsLimit?1e3/this.fpsLimit:0,this._min=1e3/this.minFps,this._target=1e3/this.targetFps,this.actualFps=this.targetFps,this.nextFpsUpdate=0,this.framesThisSecond=0,this.callback=n,this.forceSetTimeOut=r(e,"forceSetTimeOut",!1),this.time=0,this.startTime=0,this.lastTime=0,this.frame=0,this.inFocus=!0,this.pauseDuration=0,this._pauseTime=0,this._coolDown=0,this.delta=0,this.deltaIndex=0,this.deltaHistory=[],this.deltaSmoothingMax=r(e,"deltaHistory",10),this.panicMax=r(e,"panicMax",120),this.rawDelta=0,this.now=0,this.smoothStep=r(e,"smoothStep",!0)},blur:function(){this.inFocus=!1},focus:function(){this.inFocus=!0,this.resetDelta()},pause:function(){this._pauseTime=window.performance.now()},resume:function(){this.resetDelta(),this.pauseDuration=this.time-this._pauseTime,this.startTime+=this.pauseDuration},resetDelta:function(){var t=window.performance.now();this.time=t,this.lastTime=t,this.nextFpsUpdate=t+1e3,this.framesThisSecond=0;for(var e=0;e0||!this.inFocus)&&(this._coolDown--,t=Math.min(t,this._target)),t>this._min&&(t=i[e],t=Math.min(t,this._min)),i[e]=t,this.deltaIndex++,this.deltaIndex>=s&&(this.deltaIndex=0);for(var r=0,n=0;n=this.nextFpsUpdate&&this.updateFPS(t),this.framesThisSecond++,this.delta>=this._limitRate&&(this.callback(t,this.delta),this.delta=0),this.lastTime=t,this.frame++},step:function(t){this.now=t;var e=Math.max(0,t-this.lastTime);this.rawDelta=e,this.time+=this.rawDelta,this.smoothStep&&(e=this.smoothDelta(e)),this.delta=e,t>=this.nextFpsUpdate&&this.updateFPS(t),this.framesThisSecond++,this.callback(t,e),this.lastTime=t,this.frame++},tick:function(){var t=window.performance.now();this.hasFpsLimit?this.stepLimitFPS(t):this.step(t)},sleep:function(){this.running&&(this.raf.stop(),this.running=!1)},wake:function(t){void 0===t&&(t=!1);var e=window.performance.now();if(!this.running){t&&(this.startTime+=-this.lastTime+(this.lastTime+e));var i=this.hasFpsLimit?this.stepLimitFPS.bind(this):this.step.bind(this);this.raf.start(i,this.forceSetTimeOut,this._target),this.running=!0,this.nextFpsUpdate=e+1e3,this.framesThisSecond=0,this.fpsLimitTriggered=!1,this.tick()}},getDuration:function(){return Math.round(this.lastTime-this.startTime)/1e3},getDurationMS:function(){return Math.round(this.lastTime-this.startTime)},stop:function(){return this.running=!1,this.started=!1,this.raf.stop(),this},destroy:function(){this.stop(),this.raf.destroy(),this.raf=null,this.game=null,this.callback=null}});t.exports=o},51085:(t,e,i)=>{var s=i(8443);t.exports=function(t){var e,i=t.events;if(void 0!==document.hidden)e="visibilitychange";else{["webkit","moz","ms"].forEach((function(t){void 0!==document[t+"Hidden"]&&(document.hidden=function(){return document[t+"Hidden"]},e=t+"visibilitychange")}))}e&&document.addEventListener(e,(function(t){document.hidden||"pause"===t.type?i.emit(s.HIDDEN):i.emit(s.VISIBLE)}),!1),window.onblur=function(){i.emit(s.BLUR)},window.onfocus=function(){i.emit(s.FOCUS)},window.focus&&t.config.autoFocus&&window.focus()}},97217:t=>{t.exports="blur"},47548:t=>{t.exports="boot"},19814:t=>{t.exports="contextlost"},68446:t=>{t.exports="destroy"},41700:t=>{t.exports="focus"},25432:t=>{t.exports="hidden"},65942:t=>{t.exports="pause"},59211:t=>{t.exports="postrender"},47789:t=>{t.exports="poststep"},39066:t=>{t.exports="prerender"},460:t=>{t.exports="prestep"},16175:t=>{t.exports="ready"},42331:t=>{t.exports="resume"},11966:t=>{t.exports="step"},32969:t=>{t.exports="systemready"},94830:t=>{t.exports="visible"},8443:(t,e,i)=>{t.exports={BLUR:i(97217),BOOT:i(47548),CONTEXT_LOST:i(19814),DESTROY:i(68446),FOCUS:i(41700),HIDDEN:i(25432),PAUSE:i(65942),POST_RENDER:i(59211),POST_STEP:i(47789),PRE_RENDER:i(39066),PRE_STEP:i(460),READY:i(16175),RESUME:i(42331),STEP:i(11966),SYSTEM_READY:i(32969),VISIBLE:i(94830)}},42857:(t,e,i)=>{t.exports={Config:i(69547),CreateRenderer:i(86054),DebugHeader:i(96391),Events:i(8443),TimeStep:i(65898),VisibilityHandler:i(51085)}},99584:(t,e,i)=>{var s=i(5290),r=i(27919),n=i(35154);t.exports=function(t){var e=n(t,"data",[]),i=n(t,"canvas",null),a=n(t,"palette",s),o=n(t,"pixelWidth",1),h=n(t,"pixelHeight",o),l=n(t,"resizeCanvas",!0),u=n(t,"clearCanvas",!0),c=n(t,"preRender",null),d=n(t,"postRender",null),f=Math.floor(Math.abs(e[0].length*o)),p=Math.floor(Math.abs(e.length*h));i||(i=r.create2D(this,f,p),l=!1,u=!1),l&&(i.width=f,i.height=p);var v=i.getContext("2d",{willReadFrequently:!0});u&&v.clearRect(0,0,f,p),c&&c(i,v);for(var g=0;g{t.exports={GenerateTexture:i(99584),Palettes:i(57763)}},5290:t=>{t.exports={0:"#000",1:"#9D9D9D",2:"#FFF",3:"#BE2633",4:"#E06F8B",5:"#493C2B",6:"#A46422",7:"#EB8931",8:"#F7E26B",9:"#2F484E",A:"#44891A",B:"#A3CE27",C:"#1B2632",D:"#005784",E:"#31A2F2",F:"#B2DCEF"}},23816:t=>{t.exports={0:"#000",1:"#fff",2:"#8b4131",3:"#7bbdc5",4:"#8b41ac",5:"#6aac41",6:"#3931a4",7:"#d5de73",8:"#945a20",9:"#5a4100",A:"#bd736a",B:"#525252",C:"#838383",D:"#acee8b",E:"#7b73de",F:"#acacac"}},9866:t=>{t.exports={0:"#000",1:"#2234d1",2:"#0c7e45",3:"#44aacc",4:"#8a3622",5:"#5c2e78",6:"#aa5c3d",7:"#b5b5b5",8:"#5e606e",9:"#4c81fb",A:"#6cd947",B:"#7be2f9",C:"#eb8a60",D:"#e23d69",E:"#ffd93f",F:"#fff"}},77552:t=>{t.exports={0:"#000",1:"#191028",2:"#46af45",3:"#a1d685",4:"#453e78",5:"#7664fe",6:"#833129",7:"#9ec2e8",8:"#dc534b",9:"#e18d79",A:"#d6b97b",B:"#e9d8a1",C:"#216c4b",D:"#d365c8",E:"#afaab9",F:"#f5f4eb"}},92259:t=>{t.exports={0:"#000",1:"#191028",2:"#46af45",3:"#a1d685",4:"#453e78",5:"#7664fe",6:"#833129",7:"#9ec2e8",8:"#dc534b",9:"#e18d79",A:"#d6b97b",B:"#e9d8a1",C:"#216c4b",D:"#d365c8",E:"#afaab9",F:"#fff"}},57763:(t,e,i)=>{t.exports={ARNE16:i(5290),C64:i(23816),CGA:i(9866),JMP:i(77552),MSX:i(92259)}},46728:(t,e,i)=>{var s=i(83419),r=i(36316),n=i(80021),a=i(26099),o=new s({Extends:n,initialize:function(t,e,i,s){n.call(this,"CubicBezierCurve"),Array.isArray(t)&&(s=new a(t[6],t[7]),i=new a(t[4],t[5]),e=new a(t[2],t[3]),t=new a(t[0],t[1])),this.p0=t,this.p1=e,this.p2=i,this.p3=s},getStartPoint:function(t){return void 0===t&&(t=new a),t.copy(this.p0)},getResolution:function(t){return t},getPoint:function(t,e){void 0===e&&(e=new a);var i=this.p0,s=this.p1,n=this.p2,o=this.p3;return e.set(r(t,i.x,s.x,n.x,o.x),r(t,i.y,s.y,n.y,o.y))},draw:function(t,e){void 0===e&&(e=32);var i=this.getPoints(e);t.beginPath(),t.moveTo(this.p0.x,this.p0.y);for(var s=1;s{var s=i(83419),r=i(19217),n=i(87841),a=i(26099),o=new s({initialize:function(t){this.type=t,this.defaultDivisions=5,this.arcLengthDivisions=100,this.cacheArcLengths=[],this.needsUpdate=!0,this.active=!0,this._tmpVec2A=new a,this._tmpVec2B=new a},draw:function(t,e){return void 0===e&&(e=32),t.strokePoints(this.getPoints(e))},getBounds:function(t,e){t||(t=new n),void 0===e&&(e=16);var i=this.getLength();e>i&&(e=i/2);var s=Math.max(1,Math.round(i/e));return r(this.getSpacedPoints(s),t)},getDistancePoints:function(t){var e=this.getLength(),i=Math.max(1,e/t);return this.getSpacedPoints(i)},getEndPoint:function(t){return void 0===t&&(t=new a),this.getPointAt(1,t)},getLength:function(){var t=this.getLengths();return t[t.length-1]},getLengths:function(t){if(void 0===t&&(t=this.arcLengthDivisions),this.cacheArcLengths.length===t+1&&!this.needsUpdate)return this.cacheArcLengths;this.needsUpdate=!1;var e,i=[],s=this.getPoint(0,this._tmpVec2A),r=0;i.push(0);for(var n=1;n<=t;n++)r+=(e=this.getPoint(n/t,this._tmpVec2B)).distance(s),i.push(r),s.copy(e);return this.cacheArcLengths=i,i},getPointAt:function(t,e){var i=this.getUtoTmapping(t);return this.getPoint(i,e)},getPoints:function(t,e,i){void 0===i&&(i=[]),t||(t=e?this.getLength()/e:this.defaultDivisions);for(var s=0;s<=t;s++)i.push(this.getPoint(s/t));return i},getRandomPoint:function(t){return void 0===t&&(t=new a),this.getPoint(Math.random(),t)},getSpacedPoints:function(t,e,i){void 0===i&&(i=[]),t||(t=e?this.getLength()/e:this.defaultDivisions);for(var s=0;s<=t;s++){var r=this.getUtoTmapping(s/t,null,t);i.push(this.getPoint(r))}return i},getStartPoint:function(t){return void 0===t&&(t=new a),this.getPointAt(0,t)},getTangent:function(t,e){void 0===e&&(e=new a);var i=1e-4,s=t-i,r=t+i;return s<0&&(s=0),r>1&&(r=1),this.getPoint(s,this._tmpVec2A),this.getPoint(r,e),e.subtract(this._tmpVec2A).normalize()},getTangentAt:function(t,e){var i=this.getUtoTmapping(t);return this.getTangent(i,e)},getTFromDistance:function(t,e){return t<=0?0:this.getUtoTmapping(0,t,e)},getUtoTmapping:function(t,e,i){var s,r=this.getLengths(i),n=0,a=r.length;s=e?Math.min(e,r[a-1]):t*r[a-1];for(var o,h=0,l=a-1;h<=l;)if((o=r[n=Math.floor(h+(l-h)/2)]-s)<0)h=n+1;else{if(!(o>0)){l=n;break}l=n-1}if(r[n=l]===s)return n/(a-1);var u=r[n];return(n+(s-u)/(r[n+1]-u))/(a-1)},updateArcLengths:function(){this.needsUpdate=!0,this.getLengths()}});t.exports=o},73825:(t,e,i)=>{var s=i(83419),r=i(80021),n=i(39506),a=i(35154),o=i(43396),h=i(26099),l=new s({Extends:r,initialize:function(t,e,i,s,o,l,u,c){if("object"==typeof t){var d=t;t=a(d,"x",0),e=a(d,"y",0),i=a(d,"xRadius",0),s=a(d,"yRadius",i),o=a(d,"startAngle",0),l=a(d,"endAngle",360),u=a(d,"clockwise",!1),c=a(d,"rotation",0)}else void 0===s&&(s=i),void 0===o&&(o=0),void 0===l&&(l=360),void 0===u&&(u=!1),void 0===c&&(c=0);r.call(this,"EllipseCurve"),this.p0=new h(t,e),this._xRadius=i,this._yRadius=s,this._startAngle=n(o),this._endAngle=n(l),this._clockwise=u,this._rotation=n(c)},getStartPoint:function(t){return void 0===t&&(t=new h),this.getPoint(0,t)},getResolution:function(t){return 2*t},getPoint:function(t,e){void 0===e&&(e=new h);for(var i=2*Math.PI,s=this._endAngle-this._startAngle,r=Math.abs(s)i;)s-=i;s{var s=i(83419),r=i(80021),n=i(19217),a=i(87841),o=i(26099),h=new s({Extends:r,initialize:function(t,e){r.call(this,"LineCurve"),Array.isArray(t)&&(e=new o(t[2],t[3]),t=new o(t[0],t[1])),this.p0=t,this.p1=e,this.arcLengthDivisions=1},getBounds:function(t){return void 0===t&&(t=new a),n([this.p0,this.p1],t)},getStartPoint:function(t){return void 0===t&&(t=new o),t.copy(this.p0)},getResolution:function(t){return void 0===t&&(t=1),t},getPoint:function(t,e){return void 0===e&&(e=new o),1===t?e.copy(this.p1):(e.copy(this.p1).subtract(this.p0).scale(t).add(this.p0),e)},getPointAt:function(t,e){return this.getPoint(t,e)},getTangent:function(t,e){return void 0===e&&(e=new o),e.copy(this.p1).subtract(this.p0).normalize(),e},getUtoTmapping:function(t,e,i){var s;if(e){var r=this.getLengths(i),n=r[r.length-1];s=Math.min(e,n)/n}else s=t;return s},draw:function(t){return t.lineBetween(this.p0.x,this.p0.y,this.p1.x,this.p1.y),t},toJSON:function(){return{type:this.type,points:[this.p0.x,this.p0.y,this.p1.x,this.p1.y]}}});h.fromJSON=function(t){var e=t.points,i=new o(e[0],e[1]),s=new o(e[2],e[3]);return new h(i,s)},t.exports=h},14744:(t,e,i)=>{var s=i(83419),r=i(80021),n=i(32112),a=i(26099),o=new s({Extends:r,initialize:function(t,e,i){r.call(this,"QuadraticBezierCurve"),Array.isArray(t)&&(i=new a(t[4],t[5]),e=new a(t[2],t[3]),t=new a(t[0],t[1])),this.p0=t,this.p1=e,this.p2=i},getStartPoint:function(t){return void 0===t&&(t=new a),t.copy(this.p0)},getResolution:function(t){return t},getPoint:function(t,e){void 0===e&&(e=new a);var i=this.p0,s=this.p1,r=this.p2;return e.set(n(t,i.x,s.x,r.x),n(t,i.y,s.y,r.y))},draw:function(t,e){void 0===e&&(e=32);var i=this.getPoints(e);t.beginPath(),t.moveTo(this.p0.x,this.p0.y);for(var s=1;s{var s=i(87842),r=i(83419),n=i(80021),a=i(26099),o=new r({Extends:n,initialize:function(t){void 0===t&&(t=[]),n.call(this,"SplineCurve"),this.points=[],this.addPoints(t)},addPoints:function(t){for(var e=0;ei.length-2?i.length-1:n+1],c=i[n>i.length-3?i.length-1:n+2];return e.set(s(o,h.x,l.x,u.x,c.x),s(o,h.y,l.y,u.y,c.y))},toJSON:function(){for(var t=[],e=0;e{t.exports={Path:i(46669),MoveTo:i(68618),CubicBezier:i(46728),Curve:i(80021),Ellipse:i(73825),Line:i(33951),QuadraticBezier:i(14744),Spline:i(42534)}},68618:(t,e,i)=>{var s=i(83419),r=i(26099),n=new s({initialize:function(t,e){this.active=!1,this.p0=new r(t,e)},getPoint:function(t,e){return void 0===e&&(e=new r),e.copy(this.p0)},getPointAt:function(t,e){return this.getPoint(t,e)},getResolution:function(){return 1},getLength:function(){return 0},toJSON:function(){return{type:"MoveTo",points:[this.p0.x,this.p0.y]}}});t.exports=n},46669:(t,e,i)=>{var s=i(83419),r=i(46728),n=i(73825),a=i(39429),o=i(33951),h=i(68618),l=i(14744),u=i(87841),c=i(42534),d=i(26099),f=i(36383),p=new s({initialize:function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.name="",this.defaultDivisions=12,this.curves=[],this.cacheLengths=[],this.autoClose=!1,this.startPoint=new d,this._tmpVec2A=new d,this._tmpVec2B=new d,"object"==typeof t?this.fromJSON(t):this.startPoint.set(t,e)},add:function(t){return this.curves.push(t),this},circleTo:function(t,e,i){return void 0===e&&(e=!1),this.ellipseTo(t,t,0,360,e,i)},closePath:function(){var t=this.curves[0].getPoint(0),e=this.curves[this.curves.length-1].getPoint(1);return t.equals(e)||this.curves.push(new o(e,t)),this},cubicBezierTo:function(t,e,i,s,n,a){var o,h,l,u=this.getEndPoint();return t instanceof d?(o=t,h=e,l=i):(o=new d(i,s),h=new d(n,a),l=new d(t,e)),this.add(new r(u,o,h,l))},quadraticBezierTo:function(t,e,i,s){var r,n,a=this.getEndPoint();return t instanceof d?(r=t,n=e):(r=new d(i,s),n=new d(t,e)),this.add(new l(a,r,n))},draw:function(t,e){for(var i=0;i=e)return this.curves[s];s++}return null},getEndPoint:function(t){return void 0===t&&(t=new d),this.curves.length>0?this.curves[this.curves.length-1].getPoint(1,t):t.copy(this.startPoint),t},getLength:function(){var t=this.getCurveLengths();return t[t.length-1]},getPoint:function(t,e){void 0===e&&(e=new d);for(var i=t*this.getLength(),s=this.getCurveLengths(),r=0;r=i){var n=s[r]-i,a=this.curves[r],o=a.getLength(),h=0===o?0:1-n/o;return a.getPointAt(h,e)}r++}return null},getPoints:function(t,e){t||e||(t=this.defaultDivisions);for(var i,s=[],r=0;r1&&!s[s.length-1].equals(s[0])&&s.push(s[0]),s},getRandomPoint:function(t){return void 0===t&&(t=new d),this.getPoint(Math.random(),t)},getSpacedPoints:function(t){void 0===t&&(t=40);for(var e=[],i=0;i<=t;i++)e.push(this.getPoint(i/t));return this.autoClose&&e.push(e[0]),e},getStartPoint:function(t){return void 0===t&&(t=new d),t.copy(this.startPoint)},getTangent:function(t,e){void 0===e&&(e=new d);for(var i=t*this.getLength(),s=this.getCurveLengths(),r=0;r=i){var n=s[r]-i,a=this.curves[r],o=a.getLength(),h=0===o?0:1-n/o;return a.getTangentAt(h,e)}r++}return null},lineTo:function(t,e){t instanceof d?this._tmpVec2B.copy(t):"object"==typeof t?this._tmpVec2B.setFromObject(t):this._tmpVec2B.set(t,e);var i=this.getEndPoint(this._tmpVec2A);return this.add(new o([i.x,i.y,this._tmpVec2B.x,this._tmpVec2B.y]))},splineTo:function(t){return t.unshift(this.getEndPoint()),this.add(new c(t))},moveTo:function(t,e){return t instanceof d?this.add(new h(t.x,t.y)):this.add(new h(t,e))},toJSON:function(){for(var t=[],e=0;e{var s=i(83419),r=i(24882),n=new s({initialize:function(t,e){this.parent=t,this.events=e,e||(this.events=t.events?t.events:t),this.list={},this.values={},this._frozen=!1,!t.hasOwnProperty("sys")&&this.events&&this.events.once(r.DESTROY,this.destroy,this)},get:function(t){var e=this.list;if(Array.isArray(t)){for(var i=[],s=0;s{var s=i(83419),r=i(45893),n=i(37277),a=i(44594),o=new s({Extends:r,initialize:function(t){r.call(this,t,t.sys.events),this.scene=t,this.systems=t.sys,t.sys.events.once(a.BOOT,this.boot,this),t.sys.events.on(a.START,this.start,this)},boot:function(){this.events=this.systems.events,this.events.once(a.DESTROY,this.destroy,this)},start:function(){this.events.once(a.SHUTDOWN,this.shutdown,this)},shutdown:function(){this.systems.events.off(a.SHUTDOWN,this.shutdown,this)},destroy:function(){r.prototype.destroy.call(this),this.events.off(a.START,this.start,this),this.scene=null,this.systems=null}});n.register("DataManagerPlugin",o,"data"),t.exports=o},10700:t=>{t.exports="changedata"},93608:t=>{t.exports="changedata-"},60883:t=>{t.exports="destroy"},69780:t=>{t.exports="removedata"},22166:t=>{t.exports="setdata"},24882:(t,e,i)=>{t.exports={CHANGE_DATA:i(10700),CHANGE_DATA_KEY:i(93608),DESTROY:i(60883),REMOVE_DATA:i(69780),SET_DATA:i(22166)}},44965:(t,e,i)=>{t.exports={DataManager:i(45893),DataManagerPlugin:i(63646),Events:i(24882)}},7098:(t,e,i)=>{var s=i(84148),r={flac:!1,aac:!1,audioData:!1,dolby:!1,m4a:!1,mp3:!1,ogg:!1,opus:!1,wav:!1,webAudio:!1,webm:!1};t.exports=function(){if("function"==typeof importScripts)return r;r.audioData=!!window.Audio,r.webAudio=!(!window.AudioContext&&!window.webkitAudioContext);var t=document.createElement("audio"),e=!!t.canPlayType;try{if(e){var i=function(e,i){var s=t.canPlayType("audio/"+e).replace(/^no$/,"");return i?Boolean(s||t.canPlayType("audio/"+i).replace(/^no$/,"")):Boolean(s)};if(r.ogg=i('ogg; codecs="vorbis"'),r.opus=i('ogg; codecs="opus"',"opus"),r.mp3=i("mpeg"),r.wav=i("wav"),r.m4a=i("x-m4a"),r.aac=i("aac"),r.flac=i("flac","x-flac"),r.webm=i('webm; codecs="vorbis"'),""!==t.canPlayType('audio/mp4; codecs="ec-3"'))if(s.edge)r.dolby=!0;else if(s.safari&&s.safariVersion>=9&&/Mac OS X (\d+)_(\d+)/.test(navigator.userAgent)){var n=parseInt(RegExp.$1,10),a=parseInt(RegExp.$2,10);(10===n&&a>=11||n>10)&&(r.dolby=!0)}}}catch(t){}return r}()},84148:(t,e,i)=>{var s,r=i(25892),n={chrome:!1,chromeVersion:0,edge:!1,firefox:!1,firefoxVersion:0,ie:!1,ieVersion:0,mobileSafari:!1,opera:!1,safari:!1,safariVersion:0,silk:!1,trident:!1,tridentVersion:0,es2019:!1};t.exports=(s=navigator.userAgent,/Edg\/\d+/.test(s)?(n.edge=!0,n.es2019=!0):/OPR/.test(s)?(n.opera=!0,n.es2019=!0):/Chrome\/(\d+)/.test(s)&&!r.windowsPhone?(n.chrome=!0,n.chromeVersion=parseInt(RegExp.$1,10),n.es2019=n.chromeVersion>69):/Firefox\D+(\d+)/.test(s)?(n.firefox=!0,n.firefoxVersion=parseInt(RegExp.$1,10),n.es2019=n.firefoxVersion>10):/AppleWebKit\/(?!.*CriOS)/.test(s)&&r.iOS?(n.mobileSafari=!0,n.es2019=!0):/MSIE (\d+\.\d+);/.test(s)?(n.ie=!0,n.ieVersion=parseInt(RegExp.$1,10)):/Version\/(\d+\.\d+(\.\d+)?) Safari/.test(s)&&!r.windowsPhone?(n.safari=!0,n.safariVersion=parseInt(RegExp.$1,10),n.es2019=n.safariVersion>10):/Trident\/(\d+\.\d+)(.*)rv:(\d+\.\d+)/.test(s)&&(n.ie=!0,n.trident=!0,n.tridentVersion=parseInt(RegExp.$1,10),n.ieVersion=parseInt(RegExp.$3,10)),/Silk/.test(s)&&(n.silk=!0),n)},89289:(t,e,i)=>{var s,r,n,a=i(27919),o={supportInverseAlpha:!1,supportNewBlendModes:!1};t.exports=("function"!=typeof importScripts&&void 0!==document&&(o.supportNewBlendModes=(s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABAQMAAADD8p2OAAAAA1BMVEX/",r="AAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==",(n=new Image).onload=function(){var t=new Image;t.onload=function(){var e=a.create2D(t,6).getContext("2d",{willReadFrequently:!0});if(e.globalCompositeOperation="multiply",e.drawImage(n,0,0),e.drawImage(t,2,0),!e.getImageData(2,0,1,1))return!1;var i=e.getImageData(2,0,1,1).data;a.remove(t),o.supportNewBlendModes=255===i[0]&&0===i[1]&&0===i[2]},t.src=s+"/wCKxvRF"+r},n.src=s+"AP804Oa6"+r,!1),o.supportInverseAlpha=function(){var t=a.create2D(this,2).getContext("2d",{willReadFrequently:!0});t.fillStyle="rgba(10, 20, 30, 0.5)",t.fillRect(0,0,1,1);var e=t.getImageData(0,0,1,1);if(null===e)return!1;t.putImageData(e,1,0);var i=t.getImageData(1,0,1,1),s=i.data[0]===e.data[0]&&i.data[1]===e.data[1]&&i.data[2]===e.data[2]&&i.data[3]===e.data[3];return a.remove(this),s}()),o)},89357:(t,e,i)=>{var s=i(25892),r=i(84148),n=i(27919),a={canvas:!1,canvasBitBltShift:null,file:!1,fileSystem:!1,getUserMedia:!0,littleEndian:!1,localStorage:!1,pointerLock:!1,stableSort:!1,support32bit:!1,vibration:!1,webGL:!1,worker:!1};t.exports=function(){if("function"==typeof importScripts)return a;a.canvas=!!window.CanvasRenderingContext2D;try{a.localStorage=!!localStorage.getItem}catch(t){a.localStorage=!1}a.file=!!(window.File&&window.FileReader&&window.FileList&&window.Blob),a.fileSystem=!!window.requestFileSystem;var t,e,i,o=!1;return a.webGL=function(){if(window.WebGLRenderingContext)try{var t=n.createWebGL(this),e=t.getContext("webgl")||t.getContext("experimental-webgl"),i=n.create2D(this),s=i.getContext("2d",{willReadFrequently:!0}).createImageData(1,1);return o=s.data instanceof Uint8ClampedArray,n.remove(t),n.remove(i),!!e}catch(t){return!1}return!1}(),a.worker=!!window.Worker,a.pointerLock="pointerLockElement"in document||"mozPointerLockElement"in document||"webkitPointerLockElement"in document,navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia||navigator.oGetUserMedia,window.URL=window.URL||window.webkitURL||window.mozURL||window.msURL,a.getUserMedia=a.getUserMedia&&!!navigator.getUserMedia&&!!window.URL,r.firefox&&r.firefoxVersion<21&&(a.getUserMedia=!1),!s.iOS&&(r.ie||r.firefox||r.chrome)&&(a.canvasBitBltShift=!0),(r.safari||r.mobileSafari)&&(a.canvasBitBltShift=!1),navigator.vibrate=navigator.vibrate||navigator.webkitVibrate||navigator.mozVibrate||navigator.msVibrate,navigator.vibrate&&(a.vibration=!0),"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint32Array&&(a.littleEndian=(t=new ArrayBuffer(4),e=new Uint8Array(t),i=new Uint32Array(t),e[0]=161,e[1]=178,e[2]=195,e[3]=212,3569595041===i[0]||2712847316!==i[0]&&null)),a.support32bit="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof Int32Array&&null!==a.littleEndian&&o,a}()},91639:t=>{var e={available:!1,cancel:"",keyboard:!1,request:""};t.exports=function(){if("function"==typeof importScripts)return e;var t,i="Fullscreen",s="FullScreen",r=["request"+i,"request"+s,"webkitRequest"+i,"webkitRequest"+s,"msRequest"+i,"msRequest"+s,"mozRequest"+s,"mozRequest"+i];for(t=0;t{var s=i(84148),r={gamepads:!1,mspointer:!1,touch:!1,wheelEvent:null};t.exports=("function"==typeof importScripts||(("ontouchstart"in document.documentElement||navigator.maxTouchPoints&&navigator.maxTouchPoints>=1)&&(r.touch=!0),(navigator.msPointerEnabled||navigator.pointerEnabled)&&(r.mspointer=!0),navigator.getGamepads&&(r.gamepads=!0),"onwheel"in window||s.ie&&"WheelEvent"in window?r.wheelEvent="wheel":"onmousewheel"in window?r.wheelEvent="mousewheel":s.firefox&&"MouseScrollEvent"in window&&(r.wheelEvent="DOMMouseScroll")),r)},25892:t=>{var e={android:!1,chromeOS:!1,cordova:!1,crosswalk:!1,desktop:!1,ejecta:!1,electron:!1,iOS:!1,iOSVersion:0,iPad:!1,iPhone:!1,kindle:!1,linux:!1,macOS:!1,node:!1,nodeWebkit:!1,pixelRatio:1,webApp:!1,windows:!1,windowsPhone:!1};t.exports=function(){if("function"==typeof importScripts)return e;var t=navigator.userAgent;/Windows/.test(t)?e.windows=!0:/Mac OS/.test(t)&&!/like Mac OS/.test(t)?navigator.maxTouchPoints&&navigator.maxTouchPoints>2?(e.iOS=!0,e.iPad=!0,navigator.appVersion.match(/Version\/(\d+)/),e.iOSVersion=parseInt(RegExp.$1,10)):e.macOS=!0:/Android/.test(t)?e.android=!0:/Linux/.test(t)?e.linux=!0:/iP[ao]d|iPhone/i.test(t)?(e.iOS=!0,navigator.appVersion.match(/OS (\d+)/),e.iOSVersion=parseInt(RegExp.$1,10),e.iPhone=-1!==t.toLowerCase().indexOf("iphone"),e.iPad=-1!==t.toLowerCase().indexOf("ipad")):/Kindle/.test(t)||/\bKF[A-Z][A-Z]+/.test(t)||/Silk.*Mobile Safari/.test(t)?e.kindle=!0:/CrOS/.test(t)&&(e.chromeOS=!0),(/Windows Phone/i.test(t)||/IEMobile/i.test(t))&&(e.android=!1,e.iOS=!1,e.macOS=!1,e.windows=!0,e.windowsPhone=!0);var i=/Silk/.test(t);return(e.windows||e.macOS||e.linux&&!i||e.chromeOS)&&(e.desktop=!0),(e.windowsPhone||/Windows NT/i.test(t)&&/Touch/i.test(t))&&(e.desktop=!1),navigator.standalone&&(e.webApp=!0),"function"!=typeof importScripts&&(void 0!==window.cordova&&(e.cordova=!0),void 0!==window.ejecta&&(e.ejecta=!0)),"undefined"!=typeof process&&process.versions&&process.versions.node&&(e.node=!0),e.node&&"object"==typeof process.versions&&(e.nodeWebkit=!!process.versions["node-webkit"],e.electron=!!process.versions.electron),/Crosswalk/.test(t)&&(e.crosswalk=!0),e.pixelRatio=window.devicePixelRatio||1,e}()},43267:(t,e,i)=>{var s=i(95540),r={h264:!1,hls:!1,mp4:!1,m4v:!1,ogg:!1,vp9:!1,webm:!1,hasRequestVideoFrame:!1};t.exports=function(){if("function"==typeof importScripts)return r;var t=document.createElement("video"),e=!!t.canPlayType,i=/^no$/;try{e&&(t.canPlayType('video/ogg; codecs="theora"').replace(i,"")&&(r.ogg=!0),t.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(i,"")&&(r.h264=!0,r.mp4=!0),t.canPlayType("video/x-m4v").replace(i,"")&&(r.m4v=!0),t.canPlayType('video/webm; codecs="vp8, vorbis"').replace(i,"")&&(r.webm=!0),t.canPlayType('video/webm; codecs="vp9"').replace(i,"")&&(r.vp9=!0),t.canPlayType('application/x-mpegURL; codecs="avc1.42E01E"').replace(i,"")&&(r.hls=!0))}catch(t){}return t.parentNode&&t.parentNode.removeChild(t),r.getVideoURL=function(t){Array.isArray(t)||(t=[t]);for(var e=0;e{t.exports={os:i(25892),browser:i(84148),features:i(89357),input:i(31784),audio:i(7098),video:i(43267),fullscreen:i(91639),canvasFeatures:i(89289)}},89422:(t,e,i)=>{var s=i(83419),r=new Float32Array(20),n=new s({initialize:function(){this._matrix=new Float32Array(20),this.alpha=1,this._dirty=!0,this._data=new Float32Array(20),this.reset()},set:function(t){return this._matrix.set(t),this._dirty=!0,this},reset:function(){var t=this._matrix;return t.fill(0),t[0]=1,t[6]=1,t[12]=1,t[18]=1,this.alpha=1,this._dirty=!0,this},getData:function(){var t=this._data;return this._dirty&&(t.set(this._matrix),t[4]/=255,t[9]/=255,t[14]/=255,t[19]/=255,this._dirty=!1),t},brightness:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=t;return this.multiply([i,0,0,0,0,0,i,0,0,0,0,0,i,0,0,0,0,0,1,0],e)},saturate:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=2*t/3+1,s=-.5*(i-1);return this.multiply([i,s,s,0,0,s,i,s,0,0,s,s,i,0,0,0,0,0,1,0],e)},desaturate:function(t){return void 0===t&&(t=!1),this.saturate(-1,t)},hue:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1),t=t/180*Math.PI;var i=Math.cos(t),s=Math.sin(t),r=.213,n=.715,a=.072;return this.multiply([r+.787*i+s*-r,n+i*-n+s*-n,a+i*-a+.928*s,0,0,r+i*-r+.143*s,n+i*(1-n)+.14*s,a+i*-a+-.283*s,0,0,r+i*-r+-.787*s,n+i*-n+s*n,a+.928*i+s*a,0,0,0,0,0,1,0],e)},grayscale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=!1),this.saturate(-t,e)},blackWhite:function(t){return void 0===t&&(t=!1),this.multiply(n.BLACK_WHITE,t)},contrast:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=t+1,s=-.5*(i-1);return this.multiply([i,0,0,0,s,0,i,0,0,s,0,0,i,0,s,0,0,0,1,0],e)},negative:function(t){return void 0===t&&(t=!1),this.multiply(n.NEGATIVE,t)},desaturateLuminance:function(t){return void 0===t&&(t=!1),this.multiply(n.DESATURATE_LUMINANCE,t)},sepia:function(t){return void 0===t&&(t=!1),this.multiply(n.SEPIA,t)},night:function(t,e){return void 0===t&&(t=.1),void 0===e&&(e=!1),this.multiply([-2*t,-t,0,0,0,-t,0,t,0,0,0,t,2*t,0,0,0,0,0,1,0],e)},lsd:function(t){return void 0===t&&(t=!1),this.multiply(n.LSD,t)},brown:function(t){return void 0===t&&(t=!1),this.multiply(n.BROWN,t)},vintagePinhole:function(t){return void 0===t&&(t=!1),this.multiply(n.VINTAGE,t)},kodachrome:function(t){return void 0===t&&(t=!1),this.multiply(n.KODACHROME,t)},technicolor:function(t){return void 0===t&&(t=!1),this.multiply(n.TECHNICOLOR,t)},polaroid:function(t){return void 0===t&&(t=!1),this.multiply(n.POLAROID,t)},shiftToBGR:function(t){return void 0===t&&(t=!1),this.multiply(n.SHIFT_BGR,t)},multiply:function(t,e){void 0===e&&(e=!1),e||this.reset();var i=this._matrix,s=r;return s.set(i),i.set([s[0]*t[0]+s[1]*t[5]+s[2]*t[10]+s[3]*t[15],s[0]*t[1]+s[1]*t[6]+s[2]*t[11]+s[3]*t[16],s[0]*t[2]+s[1]*t[7]+s[2]*t[12]+s[3]*t[17],s[0]*t[3]+s[1]*t[8]+s[2]*t[13]+s[3]*t[18],s[0]*t[4]+s[1]*t[9]+s[2]*t[14]+s[3]*t[19]+s[4],s[5]*t[0]+s[6]*t[5]+s[7]*t[10]+s[8]*t[15],s[5]*t[1]+s[6]*t[6]+s[7]*t[11]+s[8]*t[16],s[5]*t[2]+s[6]*t[7]+s[7]*t[12]+s[8]*t[17],s[5]*t[3]+s[6]*t[8]+s[7]*t[13]+s[8]*t[18],s[5]*t[4]+s[6]*t[9]+s[7]*t[14]+s[8]*t[19]+s[9],s[10]*t[0]+s[11]*t[5]+s[12]*t[10]+s[13]*t[15],s[10]*t[1]+s[11]*t[6]+s[12]*t[11]+s[13]*t[16],s[10]*t[2]+s[11]*t[7]+s[12]*t[12]+s[13]*t[17],s[10]*t[3]+s[11]*t[8]+s[12]*t[13]+s[13]*t[18],s[10]*t[4]+s[11]*t[9]+s[12]*t[14]+s[13]*t[19]+s[14],s[15]*t[0]+s[16]*t[5]+s[17]*t[10]+s[18]*t[15],s[15]*t[1]+s[16]*t[6]+s[17]*t[11]+s[18]*t[16],s[15]*t[2]+s[16]*t[7]+s[17]*t[12]+s[18]*t[17],s[15]*t[3]+s[16]*t[8]+s[17]*t[13]+s[18]*t[18],s[15]*t[4]+s[16]*t[9]+s[17]*t[14]+s[18]*t[19]+s[19]]),this._dirty=!0,this}});n.BLACK_WHITE=[.3,.6,.1,0,0,.3,.6,.1,0,0,.3,.6,.1,0,0,0,0,0,1,0],n.NEGATIVE=[-1,0,0,1,0,0,-1,0,1,0,0,0,-1,1,0,0,0,0,1,0],n.DESATURATE_LUMINANCE=[.2764723,.929708,.0938197,0,-37.1,.2764723,.929708,.0938197,0,-37.1,.2764723,.929708,.0938197,0,-37.1,0,0,0,1,0],n.SEPIA=[.393,.7689999,.18899999,0,0,.349,.6859999,.16799999,0,0,.272,.5339999,.13099999,0,0,0,0,0,1,0],n.LSD=[2,-.4,.5,0,0,-.5,2,-.4,0,0,-.4,-.5,3,0,0,0,0,0,1,0],n.BROWN=[.5997023498159715,.34553243048391263,-.2708298674538042,0,47.43192855600873,-.037703249837783157,.8609577587992641,.15059552388459913,0,-36.96841498319127,.24113635128153335,-.07441037908422492,.44972182064877153,0,-7.562075277591283,0,0,0,1,0],n.VINTAGE=[.6279345635605994,.3202183420819367,-.03965408211312453,0,9.651285835294123,.02578397704808868,.6441188644374771,.03259127616149294,0,7.462829176470591,.0466055556782719,-.0851232987247891,.5241648018700465,0,5.159190588235296,0,0,0,1,0],n.KODACHROME=[1.1285582396593525,-.3967382283601348,-.03992559172921793,0,63.72958762196502,-.16404339962244616,1.0835251566291304,-.05498805115633132,0,24.732407896706203,-.16786010706155763,-.5603416277695248,1.6014850761964943,0,35.62982807460946,0,0,0,1,0],n.TECHNICOLOR=[1.9125277891456083,-.8545344976951645,-.09155508482755585,0,11.793603434377337,-.3087833385928097,1.7658908555458428,-.10601743074722245,0,-70.35205161461398,-.231103377548616,-.7501899197440212,1.847597816108189,0,30.950940869491138,0,0,0,1,0],n.POLAROID=[1.438,-.062,-.062,0,0,-.122,1.378,-.122,0,0,-.016,-.016,1.483,0,0,0,0,0,1,0],n.SHIFT_BGR=[0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0],t.exports=n},51767:(t,e,i)=>{var s=i(83419),r=i(29747),n=new s({initialize:function(t,e,i){this._rgb=[0,0,0],this.onChangeCallback=r,this.dirty=!1,this.set(t,e,i)},set:function(t,e,i){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),this._rgb=[t,e,i],this.onChange(),this},equals:function(t,e,i){var s=this._rgb;return s[0]===t&&s[1]===e&&s[2]===i},onChange:function(){this.dirty=!0;var t=this._rgb;this.onChangeCallback.call(this,t[0],t[1],t[2])},r:{get:function(){return this._rgb[0]},set:function(t){this._rgb[0]=t,this.onChange()}},g:{get:function(){return this._rgb[1]},set:function(t){this._rgb[1]=t,this.onChange()}},b:{get:function(){return this._rgb[2]},set:function(t){this._rgb[2]=t,this.onChange()}},destroy:function(){this.onChangeCallback=null}});t.exports=n},60461:t=>{t.exports={TOP_LEFT:0,TOP_CENTER:1,TOP_RIGHT:2,LEFT_TOP:3,LEFT_CENTER:4,LEFT_BOTTOM:5,CENTER:6,RIGHT_TOP:7,RIGHT_CENTER:8,RIGHT_BOTTOM:9,BOTTOM_LEFT:10,BOTTOM_CENTER:11,BOTTOM_RIGHT:12}},54312:(t,e,i)=>{var s=i(62235),r=i(35893),n=i(86327),a=i(88417);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,r(e)+i),n(t,s(e)+o),t}},46768:(t,e,i)=>{var s=i(62235),r=i(26541),n=i(86327),a=i(385);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,r(e)-i),n(t,s(e)+o),t}},35827:(t,e,i)=>{var s=i(62235),r=i(54380),n=i(86327),a=i(40136);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,r(e)+i),n(t,s(e)+o),t}},46871:(t,e,i)=>{var s=i(66786),r=i(35893),n=i(7702);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),s(t,r(e)+i,n(e)+a),t}},5198:(t,e,i)=>{var s=i(7702),r=i(26541),n=i(20786),a=i(385);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,r(e)-i),n(t,s(e)+o),t}},11879:(t,e,i)=>{var s=i(60461),r=[];r[s.BOTTOM_CENTER]=i(54312),r[s.BOTTOM_LEFT]=i(46768),r[s.BOTTOM_RIGHT]=i(35827),r[s.CENTER]=i(46871),r[s.LEFT_CENTER]=i(5198),r[s.RIGHT_CENTER]=i(80503),r[s.TOP_CENTER]=i(89698),r[s.TOP_LEFT]=i(922),r[s.TOP_RIGHT]=i(21373),r[s.LEFT_BOTTOM]=r[s.BOTTOM_LEFT],r[s.LEFT_TOP]=r[s.TOP_LEFT],r[s.RIGHT_BOTTOM]=r[s.BOTTOM_RIGHT],r[s.RIGHT_TOP]=r[s.TOP_RIGHT];t.exports=function(t,e,i,s,n){return r[i](t,e,s,n)}},80503:(t,e,i)=>{var s=i(7702),r=i(54380),n=i(20786),a=i(40136);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,r(e)+i),n(t,s(e)+o),t}},89698:(t,e,i)=>{var s=i(35893),r=i(17717),n=i(88417),a=i(66737);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),n(t,s(e)+i),a(t,r(e)-o),t}},922:(t,e,i)=>{var s=i(26541),r=i(17717),n=i(385),a=i(66737);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),n(t,s(e)-i),a(t,r(e)-o),t}},21373:(t,e,i)=>{var s=i(54380),r=i(17717),n=i(40136),a=i(66737);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),n(t,s(e)+i),a(t,r(e)-o),t}},91660:(t,e,i)=>{t.exports={BottomCenter:i(54312),BottomLeft:i(46768),BottomRight:i(35827),Center:i(46871),LeftCenter:i(5198),QuickSet:i(11879),RightCenter:i(80503),TopCenter:i(89698),TopLeft:i(922),TopRight:i(21373)}},71926:(t,e,i)=>{var s=i(60461),r=i(79291),n={In:i(91660),To:i(16694)};n=r(!1,n,s),t.exports=n},21578:(t,e,i)=>{var s=i(62235),r=i(35893),n=i(88417),a=i(66737);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),n(t,r(e)+i),a(t,s(e)+o),t}},10210:(t,e,i)=>{var s=i(62235),r=i(26541),n=i(385),a=i(66737);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),n(t,r(e)-i),a(t,s(e)+o),t}},82341:(t,e,i)=>{var s=i(62235),r=i(54380),n=i(40136),a=i(66737);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),n(t,r(e)+i),a(t,s(e)+o),t}},87958:(t,e,i)=>{var s=i(62235),r=i(26541),n=i(86327),a=i(40136);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,r(e)-i),n(t,s(e)+o),t}},40080:(t,e,i)=>{var s=i(7702),r=i(26541),n=i(20786),a=i(40136);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,r(e)-i),n(t,s(e)+o),t}},88466:(t,e,i)=>{var s=i(26541),r=i(17717),n=i(40136),a=i(66737);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),n(t,s(e)-i),a(t,r(e)-o),t}},38829:(t,e,i)=>{var s=i(60461),r=[];r[s.BOTTOM_CENTER]=i(21578),r[s.BOTTOM_LEFT]=i(10210),r[s.BOTTOM_RIGHT]=i(82341),r[s.LEFT_BOTTOM]=i(87958),r[s.LEFT_CENTER]=i(40080),r[s.LEFT_TOP]=i(88466),r[s.RIGHT_BOTTOM]=i(19211),r[s.RIGHT_CENTER]=i(34609),r[s.RIGHT_TOP]=i(48741),r[s.TOP_CENTER]=i(49440),r[s.TOP_LEFT]=i(81288),r[s.TOP_RIGHT]=i(61323);t.exports=function(t,e,i,s,n){return r[i](t,e,s,n)}},19211:(t,e,i)=>{var s=i(62235),r=i(54380),n=i(86327),a=i(385);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,r(e)+i),n(t,s(e)+o),t}},34609:(t,e,i)=>{var s=i(7702),r=i(54380),n=i(20786),a=i(385);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,r(e)+i),n(t,s(e)+o),t}},48741:(t,e,i)=>{var s=i(54380),r=i(17717),n=i(385),a=i(66737);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),n(t,s(e)+i),a(t,r(e)-o),t}},49440:(t,e,i)=>{var s=i(35893),r=i(17717),n=i(86327),a=i(88417);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,s(e)+i),n(t,r(e)-o),t}},81288:(t,e,i)=>{var s=i(26541),r=i(17717),n=i(86327),a=i(385);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,s(e)-i),n(t,r(e)-o),t}},61323:(t,e,i)=>{var s=i(54380),r=i(17717),n=i(86327),a=i(40136);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),a(t,s(e)+i),n(t,r(e)-o),t}},16694:(t,e,i)=>{t.exports={BottomCenter:i(21578),BottomLeft:i(10210),BottomRight:i(82341),LeftBottom:i(87958),LeftCenter:i(40080),LeftTop:i(88466),QuickSet:i(38829),RightBottom:i(19211),RightCenter:i(34609),RightTop:i(48741),TopCenter:i(49440),TopLeft:i(81288),TopRight:i(61323)}},66786:(t,e,i)=>{var s=i(88417),r=i(20786);t.exports=function(t,e,i){return s(t,e),r(t,i)}},62235:t=>{t.exports=function(t){return t.y+t.height-t.height*t.originY}},72873:(t,e,i)=>{var s=i(62235),r=i(26541),n=i(54380),a=i(17717),o=i(87841);t.exports=function(t,e){void 0===e&&(e=new o);var i=r(t),h=a(t);return e.x=i,e.y=h,e.width=n(t)-i,e.height=s(t)-h,e}},35893:t=>{t.exports=function(t){return t.x-t.width*t.originX+.5*t.width}},7702:t=>{t.exports=function(t){return t.y-t.height*t.originY+.5*t.height}},26541:t=>{t.exports=function(t){return t.x-t.width*t.originX}},87431:t=>{t.exports=function(t){return t.width*t.originX}},46928:t=>{t.exports=function(t){return t.height*t.originY}},54380:t=>{t.exports=function(t){return t.x+t.width-t.width*t.originX}},17717:t=>{t.exports=function(t){return t.y-t.height*t.originY}},86327:t=>{t.exports=function(t,e){return t.y=e-t.height+t.height*t.originY,t}},88417:t=>{t.exports=function(t,e){var i=t.width*t.originX;return t.x=e+i-.5*t.width,t}},20786:t=>{t.exports=function(t,e){var i=t.height*t.originY;return t.y=e+i-.5*t.height,t}},385:t=>{t.exports=function(t,e){return t.x=e+t.width*t.originX,t}},40136:t=>{t.exports=function(t,e){return t.x=e-t.width+t.width*t.originX,t}},66737:t=>{t.exports=function(t,e){return t.y=e+t.height*t.originY,t}},58724:(t,e,i)=>{t.exports={CenterOn:i(66786),GetBottom:i(62235),GetBounds:i(72873),GetCenterX:i(35893),GetCenterY:i(7702),GetLeft:i(26541),GetOffsetX:i(87431),GetOffsetY:i(46928),GetRight:i(54380),GetTop:i(17717),SetBottom:i(86327),SetCenterX:i(88417),SetCenterY:i(20786),SetLeft:i(385),SetRight:i(40136),SetTop:i(66737)}},20623:t=>{t.exports={setCrisp:function(t){return["optimizeSpeed","-moz-crisp-edges","-o-crisp-edges","-webkit-optimize-contrast","optimize-contrast","crisp-edges","pixelated"].forEach((function(e){t.style["image-rendering"]=e})),t.style.msInterpolationMode="nearest-neighbor",t},setBicubic:function(t){return t.style["image-rendering"]="auto",t.style.msInterpolationMode="bicubic",t}}},27919:(t,e,i)=>{var s,r,n,a=i(8054),o=i(68703),h=[],l=!1;t.exports=(n=function(){var t=0;return h.forEach((function(e){e.parent&&t++})),t},{create2D:function(t,e,i){return s(t,e,i,a.CANVAS)},create:s=function(t,e,i,s,n){var u;void 0===e&&(e=1),void 0===i&&(i=1),void 0===s&&(s=a.CANVAS),void 0===n&&(n=!1);var c=r(s);return null===c?(c={parent:t,canvas:document.createElement("canvas"),type:s},s===a.CANVAS&&h.push(c),u=c.canvas):(c.parent=t,u=c.canvas),n&&(c.parent=u),u.width=e,u.height=i,l&&s===a.CANVAS&&o.disable(u.getContext("2d",{willReadFrequently:!1})),u},createWebGL:function(t,e,i){return s(t,e,i,a.WEBGL)},disableSmoothing:function(){l=!0},enableSmoothing:function(){l=!1},first:r=function(t){if(void 0===t&&(t=a.CANVAS),t===a.WEBGL)return null;for(var e=0;e{var e,i="";t.exports={disable:function(t){return""===i&&(i=e(t)),i&&(t[i]=!1),t},enable:function(t){return""===i&&(i=e(t)),i&&(t[i]=!0),t},getPrefix:e=function(t){for(var e=["i","webkitI","msI","mozI","oI"],i=0;i{t.exports=function(t,e){return void 0===e&&(e="none"),t.style.msTouchAction=e,t.style["ms-touch-action"]=e,t.style["touch-action"]=e,t}},91610:t=>{t.exports=function(t,e){void 0===e&&(e="none");return["-webkit-","-khtml-","-moz-","-ms-",""].forEach((function(i){t.style[i+"user-select"]=e})),t.style["-webkit-touch-callout"]=e,t.style["-webkit-tap-highlight-color"]="rgba(0, 0, 0, 0)",t}},26253:(t,e,i)=>{t.exports={CanvasInterpolation:i(20623),CanvasPool:i(27919),Smoothing:i(68703),TouchAction:i(65208),UserSelect:i(91610)}},40987:(t,e,i)=>{var s=i(83419),r=i(37589),n=i(1e3),a=i(7537),o=i(87837),h=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=255),this.r=0,this.g=0,this.b=0,this.a=255,this._h=0,this._s=0,this._v=0,this._locked=!1,this.gl=[0,0,0,1],this._color=0,this._color32=0,this._rgba="",this.setTo(t,e,i,s)},transparent:function(){return this._locked=!0,this.red=0,this.green=0,this.blue=0,this.alpha=0,this._locked=!1,this.update(!0)},setTo:function(t,e,i,s,r){return void 0===s&&(s=255),void 0===r&&(r=!0),this._locked=!0,this.red=t,this.green=e,this.blue=i,this.alpha=s,this._locked=!1,this.update(r)},setGLTo:function(t,e,i,s){return void 0===s&&(s=1),this._locked=!0,this.redGL=t,this.greenGL=e,this.blueGL=i,this.alphaGL=s,this._locked=!1,this.update(!0)},setFromRGB:function(t){return this._locked=!0,this.red=t.r,this.green=t.g,this.blue=t.b,t.hasOwnProperty("a")&&(this.alpha=t.a),this._locked=!1,this.update(!0)},setFromHSV:function(t,e,i){return a(t,e,i,this)},update:function(t){if(void 0===t&&(t=!1),this._locked)return this;var e=this.r,i=this.g,s=this.b,a=this.a;return this._color=r(e,i,s),this._color32=n(e,i,s,a),this._rgba="rgba("+e+","+i+","+s+","+a/255+")",t&&o(e,i,s,this),this},updateHSV:function(){var t=this.r,e=this.g,i=this.b;return o(t,e,i,this),this},clone:function(){return new h(this.r,this.g,this.b,this.a)},gray:function(t){return this.setTo(t,t,t)},random:function(t,e){void 0===t&&(t=0),void 0===e&&(e=255);var i=Math.floor(t+Math.random()*(e-t)),s=Math.floor(t+Math.random()*(e-t)),r=Math.floor(t+Math.random()*(e-t));return this.setTo(i,s,r)},randomGray:function(t,e){void 0===t&&(t=0),void 0===e&&(e=255);var i=Math.floor(t+Math.random()*(e-t));return this.setTo(i,i,i)},saturate:function(t){return this.s+=t/100,this},desaturate:function(t){return this.s-=t/100,this},lighten:function(t){return this.v+=t/100,this},darken:function(t){return this.v-=t/100,this},brighten:function(t){var e=this.r,i=this.g,s=this.b;return e=Math.max(0,Math.min(255,e-Math.round(-t/100*255))),i=Math.max(0,Math.min(255,i-Math.round(-t/100*255))),s=Math.max(0,Math.min(255,s-Math.round(-t/100*255))),this.setTo(e,i,s)},color:{get:function(){return this._color}},color32:{get:function(){return this._color32}},rgba:{get:function(){return this._rgba}},redGL:{get:function(){return this.gl[0]},set:function(t){this.gl[0]=Math.min(Math.abs(t),1),this.r=Math.floor(255*this.gl[0]),this.update(!0)}},greenGL:{get:function(){return this.gl[1]},set:function(t){this.gl[1]=Math.min(Math.abs(t),1),this.g=Math.floor(255*this.gl[1]),this.update(!0)}},blueGL:{get:function(){return this.gl[2]},set:function(t){this.gl[2]=Math.min(Math.abs(t),1),this.b=Math.floor(255*this.gl[2]),this.update(!0)}},alphaGL:{get:function(){return this.gl[3]},set:function(t){this.gl[3]=Math.min(Math.abs(t),1),this.a=Math.floor(255*this.gl[3]),this.update()}},red:{get:function(){return this.r},set:function(t){t=Math.floor(Math.abs(t)),this.r=Math.min(t,255),this.gl[0]=t/255,this.update(!0)}},green:{get:function(){return this.g},set:function(t){t=Math.floor(Math.abs(t)),this.g=Math.min(t,255),this.gl[1]=t/255,this.update(!0)}},blue:{get:function(){return this.b},set:function(t){t=Math.floor(Math.abs(t)),this.b=Math.min(t,255),this.gl[2]=t/255,this.update(!0)}},alpha:{get:function(){return this.a},set:function(t){t=Math.floor(Math.abs(t)),this.a=Math.min(t,255),this.gl[3]=t/255,this.update()}},h:{get:function(){return this._h},set:function(t){this._h=t,a(t,this._s,this._v,this)}},s:{get:function(){return this._s},set:function(t){this._s=t,a(this._h,t,this._v,this)}},v:{get:function(){return this._v},set:function(t){this._v=t,a(this._h,this._s,t,this)}}});t.exports=h},92728:(t,e,i)=>{var s=i(37589);t.exports=function(t){void 0===t&&(t=1024);var e,i=[],r=255,n=255,a=0,o=0;for(e=0;e<=r;e++)i.push({r:n,g:e,b:o,color:s(n,e,o)});for(a=255,e=r;e>=0;e--)i.push({r:e,g:a,b:o,color:s(e,a,o)});for(n=0,e=0;e<=r;e++,a--)i.push({r:n,g:a,b:e,color:s(n,a,e)});for(a=0,o=255,e=0;e<=r;e++,o--,n++)i.push({r:n,g:a,b:o,color:s(n,a,o)});if(1024===t)return i;var h=[],l=0,u=1024/t;for(e=0;e{t.exports=function(t){var e={r:t>>16&255,g:t>>8&255,b:255&t,a:255};return t>16777215&&(e.a=t>>>24),e}},62957:t=>{t.exports=function(t){var e=t.toString(16);return 1===e.length?"0"+e:e}},37589:t=>{t.exports=function(t,e,i){return t<<16|e<<8|i}},1e3:t=>{t.exports=function(t,e,i,s){return s<<24|t<<16|e<<8|i}},62183:(t,e,i)=>{var s=i(40987),r=i(89528);t.exports=function(t,e,i){var n=i,a=i,o=i;if(0!==e){var h=i<.5?i*(1+e):i+e-i*e,l=2*i-h;n=r(l,h,t+1/3),a=r(l,h,t),o=r(l,h,t-1/3)}return(new s).setGLTo(n,a,o,1)}},27939:(t,e,i)=>{var s=i(7537);t.exports=function(t,e){void 0===t&&(t=1),void 0===e&&(e=1);for(var i=[],r=0;r<=359;r++)i.push(s(r/359,t,e));return i}},7537:(t,e,i)=>{var s=i(37589);function r(t,e,i,s){var r=(t+6*e)%6,n=Math.min(r,4-r,1);return Math.round(255*(s-s*i*Math.max(0,n)))}t.exports=function(t,e,i,n){void 0===e&&(e=1),void 0===i&&(i=1);var a=r(5,t,e,i),o=r(3,t,e,i),h=r(1,t,e,i);return n?n.setTo?n.setTo(a,o,h,n.alpha,!0):(n.r=a,n.g=o,n.b=h,n.color=s(a,o,h),n):{r:a,g:o,b:h,color:s(a,o,h)}}},70238:(t,e,i)=>{var s=i(40987);t.exports=function(t){var e=new s;t=t.replace(/^(?:#|0x)?([a-f\d])([a-f\d])([a-f\d])$/i,(function(t,e,i,s){return e+e+i+i+s+s}));var i=/^(?:#|0x)?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);if(i){var r=parseInt(i[1],16),n=parseInt(i[2],16),a=parseInt(i[3],16);e.setTo(r,n,a)}return e}},89528:t=>{t.exports=function(t,e,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}},30100:(t,e,i)=>{var s=i(40987),r=i(90664);t.exports=function(t){var e=r(t);return new s(e.r,e.g,e.b,e.a)}},90664:t=>{t.exports=function(t){return t>16777215?{a:t>>>24,r:t>>16&255,g:t>>8&255,b:255&t}:{a:255,r:t>>16&255,g:t>>8&255,b:255&t}}},13699:(t,e,i)=>{var s=i(28915),r=function(t,e,i,r,n,a,o,h){void 0===o&&(o=100),void 0===h&&(h=0);var l=h/o;return{r:s(t,r,l),g:s(e,n,l),b:s(i,a,l)}};t.exports={RGBWithRGB:r,ColorWithRGB:function(t,e,i,s,n,a){return void 0===n&&(n=100),void 0===a&&(a=0),r(t.r,t.g,t.b,e,i,s,n,a)},ColorWithColor:function(t,e,i,s){return void 0===i&&(i=100),void 0===s&&(s=0),r(t.r,t.g,t.b,e.r,e.g,e.b,i,s)}}},68957:(t,e,i)=>{var s=i(40987);t.exports=function(t){return new s(t.r,t.g,t.b,t.a)}},87388:(t,e,i)=>{var s=i(40987);t.exports=function(t){var e=new s,i=/^rgba?\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d+(?:\.\d+)?))?\s*\)$/.exec(t.toLowerCase());if(i){var r=parseInt(i[1],10),n=parseInt(i[2],10),a=parseInt(i[3],10),o=void 0!==i[4]?parseFloat(i[4]):1;e.setTo(r,n,a,255*o)}return e}},87837:t=>{t.exports=function(t,e,i,s){void 0===s&&(s={h:0,s:0,v:0}),t/=255,e/=255,i/=255;var r=Math.min(t,e,i),n=Math.max(t,e,i),a=n-r,o=0,h=0===n?0:a/n,l=n;return n!==r&&(n===t?o=(e-i)/a+(e{var s=i(62957);t.exports=function(t,e,i,r,n){return void 0===r&&(r=255),void 0===n&&(n="#"),"#"===n?"#"+((1<<24)+(t<<16)+(e<<8)+i).toString(16).slice(1,7):"0x"+s(r)+s(t)+s(e)+s(i)}},85386:(t,e,i)=>{var s=i(30976),r=i(40987);t.exports=function(t,e){return void 0===t&&(t=0),void 0===e&&(e=255),new r(s(t,e),s(t,e),s(t,e))}},80333:(t,e,i)=>{var s=i(70238),r=i(30100),n=i(68957),a=i(87388);t.exports=function(t){switch(typeof t){case"string":return"rgb"===t.substr(0,3).toLowerCase()?a(t):s(t);case"number":return r(t);case"object":return n(t)}}},3956:(t,e,i)=>{var s=i(40987);s.ColorSpectrum=i(92728),s.ColorToRGBA=i(91588),s.ComponentToHex=i(62957),s.GetColor=i(37589),s.GetColor32=i(1e3),s.HexStringToColor=i(70238),s.HSLToColor=i(62183),s.HSVColorWheel=i(27939),s.HSVToRGB=i(7537),s.HueToComponent=i(89528),s.IntegerToColor=i(30100),s.IntegerToRGB=i(90664),s.Interpolate=i(13699),s.ObjectToColor=i(68957),s.RandomRGB=i(85386),s.RGBStringToColor=i(87388),s.RGBToHSV=i(87837),s.RGBToString=i(75723),s.ValueToColor=i(80333),t.exports=s},27460:(t,e,i)=>{t.exports={Align:i(71926),BaseShader:i(73894),Bounds:i(58724),Canvas:i(26253),Color:i(3956),ColorMatrix:i(89422),Masks:i(69781),RGB:i(51767)}},6858:(t,e,i)=>{var s=i(83419),r=i(39429),n=new s({initialize:function(t,e,i,s,r,n){e||(e=t.sys.make.image({x:i,y:s,key:r,frame:n,add:!1})),this.bitmapMask=e,this.invertAlpha=!1,this.isStencil=!1},setBitmap:function(t){this.bitmapMask=t},preRenderWebGL:function(t,e,i){t.pipelines.BITMAPMASK_PIPELINE.beginMask(this,e,i)},postRenderWebGL:function(t,e,i){t.pipelines.BITMAPMASK_PIPELINE.endMask(this,e,i)},preRenderCanvas:function(){},postRenderCanvas:function(){},destroy:function(){this.bitmapMask=null}});r.register("bitmapMask",(function(t,e,i,s,r){return new n(this.scene,t,e,i,s,r)})),t.exports=n},80661:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.geometryMask=e,this.invertAlpha=!1,this.isStencil=!0,this.level=0},setShape:function(t){return this.geometryMask=t,this},setInvertAlpha:function(t){return void 0===t&&(t=!0),this.invertAlpha=t,this},preRenderWebGL:function(t,e,i){var s=t.gl;t.flush(),0===t.maskStack.length&&(s.enable(s.STENCIL_TEST),s.clear(s.STENCIL_BUFFER_BIT),t.maskCount=0),t.currentCameraMask.mask!==this&&(t.currentMask.mask=this),t.maskStack.push({mask:this,camera:i}),this.applyStencil(t,i,!0),t.maskCount++},applyStencil:function(t,e,i){var s=t.gl,r=this.geometryMask,n=t.maskCount,a=255;s.colorMask(!1,!1,!1,!1),i?(s.stencilFunc(s.EQUAL,n,a),s.stencilOp(s.KEEP,s.KEEP,s.INCR),n++):(s.stencilFunc(s.EQUAL,n+1,a),s.stencilOp(s.KEEP,s.KEEP,s.DECR)),this.level=n,r.renderWebGL(t,r,e),t.flush(),s.colorMask(!0,!0,!0,!0),s.stencilOp(s.KEEP,s.KEEP,s.KEEP),this.invertAlpha?s.stencilFunc(s.NOTEQUAL,n,a):s.stencilFunc(s.EQUAL,n,a)},postRenderWebGL:function(t){var e=t.gl;t.maskStack.pop(),t.maskCount--,t.flush();var i=t.currentMask;if(0===t.maskStack.length)i.mask=null,e.disable(e.STENCIL_TEST);else{var s=t.maskStack[t.maskStack.length-1];s.mask.applyStencil(t,s.camera,!1),t.currentCameraMask.mask!==s.mask?(i.mask=s.mask,i.camera=s.camera):i.mask=null}},preRenderCanvas:function(t,e,i){var s=this.geometryMask;t.currentContext.save(),s.renderCanvas(t,s,i,null,null,!0),t.currentContext.clip()},postRenderCanvas:function(t){t.currentContext.restore()},destroy:function(){this.geometryMask=null}});t.exports=s},69781:(t,e,i)=>{t.exports={BitmapMask:i(6858),GeometryMask:i(80661)}},73894:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){e&&""!==e||(e=["precision mediump float;","uniform vec2 resolution;","varying vec2 fragCoord;","void main () {"," vec2 uv = fragCoord / resolution.xy;"," gl_FragColor = vec4(uv.xyx, 1.0);","}"].join("\n")),i&&""!==i||(i=["precision mediump float;","uniform mat4 uProjectionMatrix;","uniform mat4 uViewMatrix;","uniform vec2 uResolution;","attribute vec2 inPosition;","varying vec2 fragCoord;","varying vec2 outTexCoord;","void main () {"," gl_Position = uProjectionMatrix * uViewMatrix * vec4(inPosition, 1.0, 1.0);"," fragCoord = vec2(inPosition.x, uResolution.y - inPosition.y);"," outTexCoord = vec2(inPosition.x / uResolution.x, fragCoord.y / uResolution.y);","}"].join("\n")),void 0===s&&(s=null),this.key=t,this.fragmentSrc=e,this.vertexSrc=i,this.uniforms=s}});t.exports=s},40366:t=>{t.exports=function(t,e){var i;if(e)"string"==typeof e?i=document.getElementById(e):"object"==typeof e&&1===e.nodeType&&(i=e);else if(t.parentElement||null===e)return t;return i||(i=document.body),i.appendChild(t),t}},83719:(t,e,i)=>{var s=i(40366);t.exports=function(t){var e=t.config;if(e.parent&&e.domCreateContainer){var i=document.createElement("div");i.style.cssText=["display: block;","width: "+t.scale.width+"px;","height: "+t.scale.height+"px;","padding: 0; margin: 0;","position: absolute;","overflow: hidden;","pointer-events: "+e.domPointerEvents+";","transform: scale(1);","transform-origin: left top;"].join(" "),t.domContainer=i,s(i,e.parent)}}},57264:(t,e,i)=>{var s=i(25892);t.exports=function(t){if("complete"!==document.readyState&&"interactive"!==document.readyState){var e=function(){document.removeEventListener("deviceready",e,!0),document.removeEventListener("DOMContentLoaded",e,!0),window.removeEventListener("load",e,!0),t()};document.body?s.cordova?document.addEventListener("deviceready",e,!1):(document.addEventListener("DOMContentLoaded",e,!0),window.addEventListener("load",e,!0)):window.setTimeout(e,20)}else t()}},57811:t=>{t.exports=function(t){if(!t)return window.innerHeight;var e=Math.abs(window.orientation),i={w:0,h:0},s=document.createElement("div");return s.setAttribute("style","position: fixed; height: 100vh; width: 0; top: 0"),document.documentElement.appendChild(s),i.w=90===e?s.offsetHeight:window.innerWidth,i.h=90===e?window.innerWidth:s.offsetHeight,document.documentElement.removeChild(s),s=null,90!==Math.abs(window.orientation)?i.h:i.w}},45818:(t,e,i)=>{var s=i(13560);t.exports=function(t,e){var i=window.screen,r=!!i&&(i.orientation||i.mozOrientation||i.msOrientation);return r&&"string"==typeof r.type?r.type:"string"==typeof r?r:"number"==typeof window.orientation?0===window.orientation||180===window.orientation?s.ORIENTATION.PORTRAIT:s.ORIENTATION.LANDSCAPE:window.matchMedia?window.matchMedia("(orientation: portrait)").matches?s.ORIENTATION.PORTRAIT:window.matchMedia("(orientation: landscape)").matches?s.ORIENTATION.LANDSCAPE:void 0:e>t?s.ORIENTATION.PORTRAIT:s.ORIENTATION.LANDSCAPE}},74403:t=>{t.exports=function(t){var e;return""!==t&&("string"==typeof t?e=document.getElementById(t):t&&1===t.nodeType&&(e=t)),e||(e=document.body),e}},56836:t=>{t.exports=function(t){var e="";try{if(window.DOMParser)e=(new DOMParser).parseFromString(t,"text/xml");else(e=new ActiveXObject("Microsoft.XMLDOM")).loadXML(t)}catch(t){e=null}return e&&e.documentElement&&!e.getElementsByTagName("parsererror").length?e:null}},35846:t=>{t.exports=function(t){t.parentNode&&t.parentNode.removeChild(t)}},43092:(t,e,i)=>{var s=i(83419),r=i(29747),n=new s({initialize:function(){this.isRunning=!1,this.callback=r,this.isSetTimeOut=!1,this.timeOutID=null,this.delay=0;var t=this;this.step=function e(i){t.callback(i),t.isRunning&&(t.timeOutID=window.requestAnimationFrame(e))},this.stepTimeout=function e(){t.isRunning&&(t.timeOutID=window.setTimeout(e,t.delay)),t.callback(window.performance.now())}},start:function(t,e,i){this.isRunning||(this.callback=t,this.isSetTimeOut=e,this.delay=i,this.isRunning=!0,this.timeOutID=e?window.setTimeout(this.stepTimeout,0):window.requestAnimationFrame(this.step))},stop:function(){this.isRunning=!1,this.isSetTimeOut?clearTimeout(this.timeOutID):window.cancelAnimationFrame(this.timeOutID)},destroy:function(){this.stop(),this.callback=r}});t.exports=n},84902:(t,e,i)=>{var s={AddToDOM:i(40366),DOMContentLoaded:i(57264),GetInnerHeight:i(57811),GetScreenOrientation:i(45818),GetTarget:i(74403),ParseXML:i(56836),RemoveFromDOM:i(35846),RequestAnimationFrame:i(43092)};t.exports=s},47565:(t,e,i)=>{var s=i(83419),r=i(50792),n=i(37277),a=new s({Extends:r,initialize:function(){r.call(this)},shutdown:function(){this.removeAllListeners()},destroy:function(){this.removeAllListeners()}});n.register("EventEmitter",a,"events"),t.exports=a},93055:(t,e,i)=>{t.exports={EventEmitter:i(47565)}},20122:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e){void 0===e&&(e=1),r.call(this,n.BARREL,t),this.amount=e}});t.exports=a},32251:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e,i,s,a,o,h){void 0===i&&(i=1),void 0===s&&(s=1),void 0===a&&(a=1),void 0===o&&(o=1),void 0===h&&(h=4),r.call(this,n.BLOOM,t),this.steps=h,this.offsetX=i,this.offsetY=s,this.blurStrength=a,this.strength=o,this.glcolor=[1,1,1],null!=e&&(this.color=e)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=a},9047:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e,i,s,a,o,h){void 0===e&&(e=0),void 0===i&&(i=2),void 0===s&&(s=2),void 0===a&&(a=1),void 0===h&&(h=4),r.call(this,n.BLUR,t),this.quality=e,this.x=i,this.y=s,this.steps=h,this.strength=a,this.glcolor=[1,1,1],null!=o&&(this.color=o)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=a},27885:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e,i,s,a,o,h,l){void 0===e&&(e=.5),void 0===i&&(i=1),void 0===s&&(s=.2),void 0===a&&(a=!1),void 0===o&&(o=1),void 0===h&&(h=1),void 0===l&&(l=1),r.call(this,n.BOKEH,t),this.radius=e,this.amount=i,this.contrast=s,this.isTiltShift=a,this.strength=l,this.blurX=o,this.blurY=h}});t.exports=a},12578:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e,i,s,a,o){void 0===e&&(e=8),void 0===a&&(a=1),void 0===o&&(o=.005),r.call(this,n.CIRCLE,t),this.scale=a,this.feather=o,this.thickness=e,this.glcolor=[1,.2,.7],this.glcolor2=[1,0,0,.4],null!=i&&(this.color=i),null!=s&&(this.backgroundColor=s)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}},backgroundColor:{get:function(){var t=this.glcolor2;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor2;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}},backgroundAlpha:{get:function(){return this.glcolor2[3]},set:function(t){this.glcolor2[3]=t}}});t.exports=a},15802:(t,e,i)=>{var s=i(83419),r=i(89422),n=i(14811),a=new s({Extends:r,initialize:function(t){r.call(this),this.type=n.COLOR_MATRIX,this.gameObject=t,this.active=!0},destroy:function(){this.gameObject=null,this._matrix=null,this._data=null}});t.exports=a},72898:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.type=t,this.gameObject=e,this.active=!0},setActive:function(t){return this.active=t,this},destroy:function(){this.gameObject=null,this.active=!1}});t.exports=s},44553:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e,i,s){void 0===e&&(e="__WHITE"),void 0===i&&(i=.005),void 0===s&&(s=.005),r.call(this,n.DISPLACEMENT,t),this.x=i,this.y=s,this.glTexture,this.setTexture(e)},setTexture:function(t){var e=this.gameObject.scene.sys.textures.getFrame(t);return e&&(this.glTexture=e.glTexture),this}});t.exports=a},68531:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e,i,s,a){void 0===i&&(i=4),void 0===s&&(s=0),void 0===a&&(a=!1),r.call(this,n.GLOW,t),this.outerStrength=i,this.innerStrength=s,this.knockout=a,this.glcolor=[1,1,1,1],void 0!==e&&(this.color=e)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=a},37102:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e,i,s,a,o,h,l,u){void 0===s&&(s=.2),void 0===a&&(a=0),void 0===o&&(o=0),void 0===h&&(h=0),void 0===l&&(l=1),void 0===u&&(u=0),r.call(this,n.GRADIENT,t),this.alpha=s,this.size=u,this.fromX=a,this.fromY=o,this.toX=h,this.toY=l,this.glcolor1=[255,0,0],this.glcolor2=[0,255,0],null!=e&&(this.color1=e),null!=i&&(this.color2=i)},color1:{get:function(){var t=this.glcolor1;return(t[0]<<16)+(t[1]<<8)+(0|t[2])},set:function(t){var e=this.glcolor1;e[0]=t>>16&255,e[1]=t>>8&255,e[2]=255&t}},color2:{get:function(){var t=this.glcolor2;return(t[0]<<16)+(t[1]<<8)+(0|t[2])},set:function(t){var e=this.glcolor2;e[0]=t>>16&255,e[1]=t>>8&255,e[2]=255&t}}});t.exports=a},86886:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e){void 0===e&&(e=1),r.call(this,n.PIXELATE,t),this.amount=e}});t.exports=a},92322:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e,i,s,a,o,h,l){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=.1),void 0===a&&(a=1),void 0===h&&(h=6),void 0===l&&(l=1),r.call(this,n.SHADOW,t),this.x=e,this.y=i,this.decay=s,this.power=a,this.glcolor=[0,0,0,1],this.samples=h,this.intensity=l,void 0!==o&&(this.color=o)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=a},39563:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e,i,s,a){void 0===e&&(e=.5),void 0===i&&(i=.5),void 0===s&&(s=3),void 0===a&&(a=!1),r.call(this,n.SHINE,t),this.speed=e,this.lineWidth=i,this.gradient=s,this.reveal=a}});t.exports=a},56448:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e,i,s,a){void 0===e&&(e=.5),void 0===i&&(i=.5),void 0===s&&(s=.5),void 0===a&&(a=.5),r.call(this,n.VIGNETTE,t),this.x=e,this.y=i,this.radius=s,this.strength=a}});t.exports=a},38433:(t,e,i)=>{var s=i(83419),r=i(72898),n=i(14811),a=new s({Extends:r,initialize:function(t,e,i,s,a){void 0===e&&(e=.1),void 0===i&&(i=0),void 0===s&&(s=0),void 0===a&&(a=!1),r.call(this,n.WIPE,t),this.progress=0,this.wipeWidth=e,this.direction=i,this.axis=s,this.reveal=a}});t.exports=a},14811:t=>{t.exports={GLOW:4,SHADOW:5,PIXELATE:6,VIGNETTE:7,SHINE:8,BLUR:9,GRADIENT:12,BLOOM:13,COLOR_MATRIX:14,CIRCLE:15,BARREL:16,DISPLACEMENT:17,WIPE:18,BOKEH:19}},66064:(t,e,i)=>{var s=i(79291),r=i(14811),n={Barrel:i(20122),Controller:i(72898),Bloom:i(32251),Blur:i(9047),Bokeh:i(27885),Circle:i(12578),ColorMatrix:i(15802),Displacement:i(44553),Glow:i(68531),Gradient:i(37102),Pixelate:i(86886),Shadow:i(92322),Shine:i(39563),Vignette:i(56448),Wipe:i(38433)};n=s(!1,n,r),t.exports=n},25305:(t,e,i)=>{var s=i(10312),r=i(23568);t.exports=function(t,e,i){e.x=r(i,"x",0),e.y=r(i,"y",0),e.depth=r(i,"depth",0),e.flipX=r(i,"flipX",!1),e.flipY=r(i,"flipY",!1);var n=r(i,"scale",null);"number"==typeof n?e.setScale(n):null!==n&&(e.scaleX=r(n,"x",1),e.scaleY=r(n,"y",1));var a=r(i,"scrollFactor",null);"number"==typeof a?e.setScrollFactor(a):null!==a&&(e.scrollFactorX=r(a,"x",1),e.scrollFactorY=r(a,"y",1)),e.rotation=r(i,"rotation",0);var o=r(i,"angle",null);null!==o&&(e.angle=o),e.alpha=r(i,"alpha",1);var h=r(i,"origin",null);if("number"==typeof h)e.setOrigin(h);else if(null!==h){var l=r(h,"x",.5),u=r(h,"y",.5);e.setOrigin(l,u)}return e.blendMode=r(i,"blendMode",s.NORMAL),e.visible=r(i,"visible",!0),r(i,"add",!0)&&t.sys.displayList.add(e),e.preUpdate&&t.sys.updateList.add(e),e}},13059:(t,e,i)=>{var s=i(23568);t.exports=function(t,e){var i=s(e,"anims",null);if(null===i)return t;if("string"==typeof i)t.anims.play(i);else if("object"==typeof i){var r=t.anims,n=s(i,"key",void 0);if(n){var a=s(i,"startFrame",void 0),o=s(i,"delay",0),h=s(i,"repeat",0),l=s(i,"repeatDelay",0),u=s(i,"yoyo",!1),c=s(i,"play",!1),d=s(i,"delayedPlay",0),f={key:n,delay:o,repeat:h,repeatDelay:l,yoyo:u,startFrame:a};c?r.play(f):d>0?r.playAfterDelay(f,d):r.load(f)}}return t}},8050:(t,e,i)=>{var s=i(83419),r=i(73162),n=i(37277),a=i(51708),o=i(44594),h=i(19186),l=new s({Extends:r,initialize:function(t){r.call(this,t),this.sortChildrenFlag=!1,this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.addCallback=this.addChildCallback,this.removeCallback=this.removeChildCallback,this.events.once(o.BOOT,this.boot,this),this.events.on(o.START,this.start,this)},boot:function(){this.events.once(o.DESTROY,this.destroy,this)},addChildCallback:function(t){t.displayList&&t.displayList!==this&&t.removeFromDisplayList(),t.parentContainer&&t.parentContainer.remove(t),t.displayList||(this.queueDepthSort(),t.displayList=this,t.emit(a.ADDED_TO_SCENE,t,this.scene),this.events.emit(o.ADDED_TO_SCENE,t,this.scene))},removeChildCallback:function(t){this.queueDepthSort(),t.displayList=null,t.emit(a.REMOVED_FROM_SCENE,t,this.scene),this.events.emit(o.REMOVED_FROM_SCENE,t,this.scene)},start:function(){this.events.once(o.SHUTDOWN,this.shutdown,this)},queueDepthSort:function(){this.sortChildrenFlag=!0},depthSort:function(){this.sortChildrenFlag&&(h(this.list,this.sortByDepth),this.sortChildrenFlag=!1)},sortByDepth:function(t,e){return t._depth-e._depth},getChildren:function(){return this.list},shutdown:function(){for(var t=this.list;t.length;)t[0].destroy(!0);this.events.off(o.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(o.START,this.start,this),this.scene=null,this.systems=null,this.events=null}});n.register("DisplayList",l,"displayList"),t.exports=l},95643:(t,e,i)=>{var s=i(83419),r=i(53774),n=i(45893),a=i(50792),o=i(51708),h=i(44594),l=new s({Extends:a,initialize:function(t,e){a.call(this),this.scene=t,this.displayList=null,this.type=e,this.state=0,this.parentContainer=null,this.name="",this.active=!0,this.tabIndex=-1,this.data=null,this.renderFlags=15,this.cameraFilter=0,this.input=null,this.body=null,this.ignoreDestroy=!1,this.on(o.ADDED_TO_SCENE,this.addedToScene,this),this.on(o.REMOVED_FROM_SCENE,this.removedFromScene,this),t.sys.queueDepthSort()},setActive:function(t){return this.active=t,this},setName:function(t){return this.name=t,this},setState:function(t){return this.state=t,this},setDataEnabled:function(){return this.data||(this.data=new n(this)),this},setData:function(t,e){return this.data||(this.data=new n(this)),this.data.set(t,e),this},incData:function(t,e){return this.data||(this.data=new n(this)),this.data.inc(t,e),this},toggleData:function(t){return this.data||(this.data=new n(this)),this.data.toggle(t),this},getData:function(t){return this.data||(this.data=new n(this)),this.data.get(t)},setInteractive:function(t,e,i){return this.scene.sys.input.enable(this,t,e,i),this},disableInteractive:function(){return this.scene.sys.input.disable(this),this},removeInteractive:function(){return this.scene.sys.input.clear(this),this.input=void 0,this},addedToScene:function(){},removedFromScene:function(){},update:function(){},toJSON:function(){return r(this)},willRender:function(t){return!(!(!this.displayList||!this.displayList.active||this.displayList.willRender(t))||l.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},getIndexList:function(){for(var t=this,e=this.parentContainer,i=[];e&&(i.unshift(e.getIndex(t)),t=e,e.parentContainer);)e=e.parentContainer;return this.displayList?i.unshift(this.displayList.getIndex(t)):i.unshift(this.scene.sys.displayList.getIndex(t)),i},addToDisplayList:function(t){return void 0===t&&(t=this.scene.sys.displayList),this.displayList&&this.displayList!==t&&this.removeFromDisplayList(),t.exists(this)||(this.displayList=t,t.add(this,!0),t.queueDepthSort(),this.emit(o.ADDED_TO_SCENE,this,this.scene),t.events.emit(h.ADDED_TO_SCENE,this,this.scene)),this},addToUpdateList:function(){return this.scene&&this.preUpdate&&this.scene.sys.updateList.add(this),this},removeFromDisplayList:function(){var t=this.displayList||this.scene.sys.displayList;return t&&t.exists(this)&&(t.remove(this,!0),t.queueDepthSort(),this.displayList=null,this.emit(o.REMOVED_FROM_SCENE,this,this.scene),t.events.emit(h.REMOVED_FROM_SCENE,this,this.scene)),this},removeFromUpdateList:function(){return this.scene&&this.preUpdate&&this.scene.sys.updateList.remove(this),this},destroy:function(t){this.scene&&!this.ignoreDestroy&&(void 0===t&&(t=!1),this.preDestroy&&this.preDestroy.call(this),this.emit(o.DESTROY,this,t),this.removeAllListeners(),this.postPipelines&&this.resetPostPipeline(!0),this.removeFromDisplayList(),this.removeFromUpdateList(),this.input&&(this.scene.sys.input.clear(this),this.input=void 0),this.data&&(this.data.destroy(),this.data=void 0),this.body&&(this.body.destroy(),this.body=void 0),this.preFX&&(this.preFX.destroy(),this.preFX=void 0),this.postFX&&(this.postFX.destroy(),this.postFX=void 0),this.active=!1,this.visible=!1,this.scene=void 0,this.parentContainer=void 0)}});l.RENDER_MASK=15,t.exports=l},44603:(t,e,i)=>{var s=i(83419),r=i(37277),n=i(44594),a=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.displayList,this.updateList,this.events.once(n.BOOT,this.boot,this),this.events.on(n.START,this.start,this)},boot:function(){this.displayList=this.systems.displayList,this.updateList=this.systems.updateList,this.events.once(n.DESTROY,this.destroy,this)},start:function(){this.events.once(n.SHUTDOWN,this.shutdown,this)},shutdown:function(){this.events.off(n.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(n.START,this.start,this),this.scene=null,this.systems=null,this.events=null,this.displayList=null,this.updateList=null}});a.register=function(t,e){a.prototype.hasOwnProperty(t)||(a.prototype[t]=e)},a.remove=function(t){a.prototype.hasOwnProperty(t)&&delete a.prototype[t]},r.register("GameObjectCreator",a,"make"),t.exports=a},39429:(t,e,i)=>{var s=i(83419),r=i(37277),n=i(44594),a=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.displayList,this.updateList,this.events.once(n.BOOT,this.boot,this),this.events.on(n.START,this.start,this)},boot:function(){this.displayList=this.systems.displayList,this.updateList=this.systems.updateList,this.events.once(n.DESTROY,this.destroy,this)},start:function(){this.events.once(n.SHUTDOWN,this.shutdown,this)},existing:function(t){return(t.renderCanvas||t.renderWebGL)&&this.displayList.add(t),t.preUpdate&&this.updateList.add(t),t},shutdown:function(){this.events.off(n.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(n.START,this.start,this),this.scene=null,this.systems=null,this.events=null,this.displayList=null,this.updateList=null}});a.register=function(t,e){a.prototype.hasOwnProperty(t)||(a.prototype[t]=e)},a.remove=function(t){a.prototype.hasOwnProperty(t)&&delete a.prototype[t]},r.register("GameObjectFactory",a,"add"),t.exports=a},91296:(t,e,i)=>{var s=i(61340),r=new s,n=new s,a=new s,o={camera:r,sprite:n,calc:a};t.exports=function(t,e,i){var s=r,h=n,l=a;return h.applyITRS(t.x,t.y,t.rotation,t.scaleX,t.scaleY),s.copyFrom(e.matrix),i?(s.multiplyWithOffset(i,-e.scrollX*t.scrollFactorX,-e.scrollY*t.scrollFactorY),h.e=t.x,h.f=t.y):(h.e-=e.scrollX*t.scrollFactorX,h.f-=e.scrollY*t.scrollFactorY),s.multiply(h,l),o}},45027:(t,e,i)=>{var s=i(83419),r=i(25774),n=i(37277),a=i(44594),o=new s({Extends:r,initialize:function(t){r.call(this),this.checkQueue=!0,this.scene=t,this.systems=t.sys,t.sys.events.once(a.BOOT,this.boot,this),t.sys.events.on(a.START,this.start,this)},boot:function(){this.systems.events.once(a.DESTROY,this.destroy,this)},start:function(){var t=this.systems.events;t.on(a.PRE_UPDATE,this.update,this),t.on(a.UPDATE,this.sceneUpdate,this),t.once(a.SHUTDOWN,this.shutdown,this)},sceneUpdate:function(t,e){for(var i=this._active,s=i.length,r=0;r{t.exports=function(t,e,i,s,r,n,a,o,h,l,u,c,d,f,p){var v=i.x-e.displayOriginX+r,g=i.y-e.displayOriginY+n,m=v+i.w,y=g+i.h,x=a.a,T=a.b,w=a.c,E=a.d,S=a.e,b=a.f,A=v*x+g*w+S,_=v*T+g*E+b,C=v*x+y*w+S,M=v*T+y*E+b,R=m*x+y*w+S,P=m*T+y*E+b,L=m*x+g*w+S,O=m*T+g*E+b;o&&(A=Math.round(A),_=Math.round(_),C=Math.round(C),M=Math.round(M),R=Math.round(R),P=Math.round(P),L=Math.round(L),O=Math.round(O)),t.batchQuad(e,A,_,C,M,R,P,L,O,s.u0,s.v0,s.u1,s.v1,h,l,u,c,d,f,p)}},53048:t=>{t.exports=function(t,e,i,s){if(void 0===i&&(i=!1),void 0===s)return s={local:{x:0,y:0,width:0,height:0},global:{x:0,y:0,width:0,height:0},lines:{shortest:0,longest:0,lengths:null,height:0},wrappedText:"",words:[],characters:[],scaleX:0,scaleY:0};var r,n,a,o,h=t.text,l=h.length,u=t.maxWidth,c=t.wordWrapCharCode,d=Number.MAX_VALUE,f=Number.MAX_VALUE,p=0,v=0,g=t.fontData.chars,m=t.fontData.lineHeight,y=t.letterSpacing,x=t.lineSpacing,T=0,w=0,E=0,S=null,b=t._align,A=0,_=0,C=t.fontSize/t.fontData.size,M=C*t.scaleX,R=C*t.scaleY,P=null,L=0,O=[],F=Number.MAX_VALUE,D=0,k=0,I=0,B=[],N=[],X=null;if(u>0){for(r=0;ru||H-z>u?(G.push(W.i-1),W.cr?(G.push(W.i+W.word.length),z=0,Y=null):Y=W):W.cr&&(G.push(W.i+W.word.length),z=0,Y=null)}for(r=G.length-1;r>=0;r--)n=h,a=G[r],o="\n",h=n.substr(0,a)+o+n.substr(a+1);s.wrappedText=h,l=h.length,B=[],X=null}var j=0;for(r=0;rA&&(d=A),f>_&&(f=_);var q=A+S.xAdvance,Z=_+m;pD&&(D=I),ID&&(D=I),I0)for(var Q=0;Q{var s=i(21859);t.exports=function(t,e,i,r,n,a,o){var h=t.sys.textures.get(i),l=h.get(r),u=t.sys.cache.xml.get(n);if(l&&u){var c=s(u,l,a,o,h);return t.sys.cache.bitmapFont.add(e,{data:c,texture:i,frame:r,fromAtlas:!0}),!0}return!1}},6925:(t,e,i)=>{var s=i(35154);t.exports=function(t,e){var i=e.width,r=e.height,n=Math.floor(i/2),a=Math.floor(r/2),o=s(e,"chars","");if(""!==o){var h=s(e,"image",""),l=t.sys.textures.getFrame(h),u=l.cutX,c=l.cutY,d=l.source.width,f=l.source.height,p=s(e,"offset.x",0),v=s(e,"offset.y",0),g=s(e,"spacing.x",0),m=s(e,"spacing.y",0),y=s(e,"lineSpacing",0),x=s(e,"charsPerRow",null);null===x&&(x=d/i)>o.length&&(x=o.length);for(var T=p,w=v,E={retroFont:!0,font:h,size:i,lineHeight:r+y,chars:{}},S=0,b=0;b{function e(t,e){return parseInt(t.getAttribute(e),10)}t.exports=function(t,i,s,r,n){void 0===s&&(s=0),void 0===r&&(r=0);var a=i.cutX,o=i.cutY,h=i.source.width,l=i.source.height,u=i.sourceIndex,c={},d=t.getElementsByTagName("info")[0],f=t.getElementsByTagName("common")[0];c.font=d.getAttribute("face"),c.size=e(d,"size"),c.lineHeight=e(f,"lineHeight")+r,c.chars={};var p=t.getElementsByTagName("char"),v=void 0!==i&&i.trimmed;if(v)var g=i.height,m=i.width;for(var y=0;y{var s=i(87662),r=i(79291),n={Parse:i(6925)};n=r(!1,n,s),t.exports=n},87662:t=>{t.exports={TEXT_SET1:" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~",TEXT_SET2:" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET3:"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ",TEXT_SET4:"ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789",TEXT_SET5:"ABCDEFGHIJKLMNOPQRSTUVWXYZ.,/() '!?-*:0123456789",TEXT_SET6:"ABCDEFGHIJKLMNOPQRSTUVWXYZ!?:;0123456789\"(),-.' ",TEXT_SET7:"AGMSY+:4BHNTZ!;5CIOU.?06DJPV,(17EKQW\")28FLRX-'39",TEXT_SET8:"0123456789 .ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET9:"ABCDEFGHIJKLMNOPQRSTUVWXYZ()-0123456789.:,'\"?!",TEXT_SET10:"ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET11:"ABCDEFGHIJKLMNOPQRSTUVWXYZ.,\"-+!?()':;0123456789"}},2638:(t,e,i)=>{var s=i(22186),r=i(83419),n=i(12310),a=new r({Extends:s,Mixins:[n],initialize:function(t,e,i,r,n,a,o){s.call(this,t,e,i,r,n,a,o),this.type="DynamicBitmapText",this.scrollX=0,this.scrollY=0,this.cropWidth=0,this.cropHeight=0,this.displayCallback,this.callbackData={parent:this,color:0,tint:{topLeft:0,topRight:0,bottomLeft:0,bottomRight:0},index:0,charCode:0,x:0,y:0,scale:0,rotation:0,data:0}},setSize:function(t,e){return this.cropWidth=t,this.cropHeight=e,this},setDisplayCallback:function(t){return this.displayCallback=t,this},setScrollX:function(t){return this.scrollX=t,this},setScrollY:function(t){return this.scrollY=t,this}});t.exports=a},86741:(t,e,i)=>{var s=i(20926);t.exports=function(t,e,i,r){var n=e._text,a=n.length,o=t.currentContext;if(0!==a&&s(t,o,e,i,r)){i.addToRenderList(e);var h=e.fromAtlas?e.frame:e.texture.frames.__BASE,l=e.displayCallback,u=e.callbackData,c=e.fontData.chars,d=e.fontData.lineHeight,f=e._letterSpacing,p=0,v=0,g=0,m=null,y=0,x=0,T=0,w=0,E=0,S=0,b=null,A=0,_=e.frame.source.image,C=h.cutX,M=h.cutY,R=0,P=0,L=e._fontSize/e.fontData.size,O=e._align,F=0,D=0;e.getTextBounds(!1);var k=e._bounds.lines;1===O?D=(k.longest-k.lengths[0])/2:2===O&&(D=k.longest-k.lengths[0]),o.translate(-e.displayOriginX,-e.displayOriginY);var I=i.roundPixels;e.cropWidth>0&&e.cropHeight>0&&(o.beginPath(),o.rect(0,0,e.cropWidth,e.cropHeight),o.clip());for(var B=0;B{var s=i(2638),r=i(25305),n=i(44603),a=i(23568);n.register("dynamicBitmapText",(function(t,e){void 0===t&&(t={});var i=a(t,"font",""),n=a(t,"text",""),o=a(t,"size",!1),h=new s(this.scene,0,0,i,n,o);return void 0!==e&&(t.add=e),r(this.scene,h,t),h}))},72566:(t,e,i)=>{var s=i(2638);i(39429).register("dynamicBitmapText",(function(t,e,i,r,n){return this.displayList.add(new s(this.scene,t,e,i,r,n))}))},12310:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(73482),n=i(86741),t.exports={renderWebGL:r,renderCanvas:n}},73482:(t,e,i)=>{var s=i(91296),r=i(61340),n=i(70554),a=new r;t.exports=function(t,e,i,r){var o=e.text,h=o.length;if(0!==h){i.addToRenderList(e);var l=t.pipelines.set(e.pipeline,e),u=s(e,i,r);t.pipelines.preBatch(e);var c=u.sprite,d=u.calc,f=a,p=e.cropWidth>0||e.cropHeight>0;p&&(l.flush(),t.pushScissor(d.tx,d.ty,e.cropWidth*d.scaleX,e.cropHeight*d.scaleY));var v,g,m=e.frame.glTexture,y=e.tintFill,x=n.getTintAppendFloatAlpha(e.tintTopLeft,i.alpha*e._alphaTL),T=n.getTintAppendFloatAlpha(e.tintTopRight,i.alpha*e._alphaTR),w=n.getTintAppendFloatAlpha(e.tintBottomLeft,i.alpha*e._alphaBL),E=n.getTintAppendFloatAlpha(e.tintBottomRight,i.alpha*e._alphaBR),S=l.setGameObject(e),b=0,A=0,_=0,C=0,M=e.letterSpacing,R=0,P=0,L=e.scrollX,O=e.scrollY,F=e.fontData,D=F.chars,k=F.lineHeight,I=e.fontSize/F.size,B=0,N=e._align,X=0,U=0,Y=e.getTextBounds(!1);e.maxWidth>0&&(h=(o=Y.wrappedText).length);var z=e._bounds.lines;1===N?U=(z.longest-z.lengths[0])/2:2===N&&(U=z.longest-z.lengths[0]);for(var G=i.roundPixels,W=e.displayCallback,V=e.callbackData,H=0;H{var s=i(83419),r=i(45319),n=i(31401),a=i(95643),o=i(53048),h=i(61327),l=i(21859),u=i(87841),c=i(18658),d=new s({Extends:a,Mixins:[n.Alpha,n.BlendMode,n.Depth,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Texture,n.Tint,n.Transform,n.Visible,c],initialize:function(t,e,i,s,r,n,h){void 0===r&&(r=""),void 0===h&&(h=0),a.call(this,t,"BitmapText"),this.font=s;var l=this.scene.sys.cache.bitmapFont.get(s);if(!l)throw new Error("Invalid BitmapText key: "+s);this.fontData=l.data,this._text="",this._fontSize=n||this.fontData.size,this._letterSpacing=0,this._lineSpacing=0,this._align=h,this._bounds=o(),this._dirty=!0,this._maxWidth=0,this.wordWrapCharCode=32,this.charColors=[],this.dropShadowX=0,this.dropShadowY=0,this.dropShadowColor=0,this.dropShadowAlpha=.5,this.fromAtlas=l.fromAtlas,this.setTexture(l.texture,l.frame),this.setPosition(e,i),this.setOrigin(0,0),this.initPipeline(),this.initPostPipeline(),this.setText(r)},setLeftAlign:function(){return this._align=d.ALIGN_LEFT,this._dirty=!0,this},setCenterAlign:function(){return this._align=d.ALIGN_CENTER,this._dirty=!0,this},setRightAlign:function(){return this._align=d.ALIGN_RIGHT,this._dirty=!0,this},setFontSize:function(t){return this._fontSize=t,this._dirty=!0,this},setLetterSpacing:function(t){return void 0===t&&(t=0),this._letterSpacing=t,this._dirty=!0,this},setLineSpacing:function(t){return void 0===t&&(t=0),this.lineSpacing=t,this},setText:function(t){return t||0===t||(t=""),Array.isArray(t)&&(t=t.join("\n")),t!==this.text&&(this._text=t.toString(),this._dirty=!0,this.updateDisplayOrigin()),this},setDropShadow:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=.5),this.dropShadowX=t,this.dropShadowY=e,this.dropShadowColor=i,this.dropShadowAlpha=s,this},setCharacterTint:function(t,e,i,s,n,a,o){void 0===t&&(t=0),void 0===e&&(e=1),void 0===i&&(i=!1),void 0===s&&(s=-1),void 0===n&&(n=s,a=s,o=s);var h=this.text.length;-1===e&&(e=h),t<0&&(t=h+t),t=r(t,0,h-1);for(var l=r(t+e,t,h),u=this.charColors,c=t;c{var s=i(20926);t.exports=function(t,e,i,r){var n=e._text,a=n.length,o=t.currentContext;if(0!==a&&s(t,o,e,i,r)){i.addToRenderList(e);var h=e.fromAtlas?e.frame:e.texture.frames.__BASE,l=e.fontData.chars,u=e.fontData.lineHeight,c=e._letterSpacing,d=e._lineSpacing,f=0,p=0,v=0,g=null,m=0,y=0,x=0,T=0,w=0,E=0,S=null,b=0,A=h.source.image,_=h.cutX,C=h.cutY,M=e._fontSize/e.fontData.size,R=e._align,P=0,L=0,O=e.getTextBounds(!1);e.maxWidth>0&&(a=(n=O.wrappedText).length);var F=e._bounds.lines;1===R?L=(F.longest-F.lengths[0])/2:2===R&&(L=F.longest-F.lengths[0]),o.translate(-e.displayOriginX,-e.displayOriginY);for(var D=i.roundPixels,k=0;k{var s=i(22186),r=i(25305),n=i(44603),a=i(23568),o=i(35154);n.register("bitmapText",(function(t,e){void 0===t&&(t={});var i=o(t,"font",""),n=a(t,"text",""),h=a(t,"size",!1),l=o(t,"align",0),u=new s(this.scene,0,0,i,n,h,l);return void 0!==e&&(t.add=e),r(this.scene,u,t),u}))},34914:(t,e,i)=>{var s=i(22186);i(39429).register("bitmapText",(function(t,e,i,r,n,a){return this.displayList.add(new s(this.scene,t,e,i,r,n,a))}))},18658:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(33590),n=i(37289),t.exports={renderWebGL:r,renderCanvas:n}},33590:(t,e,i)=>{var s=i(3217),r=i(91296),n=i(70554);t.exports=function(t,e,i,a){if(0!==e._text.length){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline,e),h=r(e,i,a).calc;t.pipelines.preBatch(e);var l,u,c,d=i.roundPixels,f=i.alpha,p=e.charColors,v=e.tintFill,g=n.getTintAppendFloatAlpha,m=g(e.tintTopLeft,f*e._alphaTL),y=g(e.tintTopRight,f*e._alphaTR),x=g(e.tintBottomLeft,f*e._alphaBL),T=g(e.tintBottomRight,f*e._alphaBR),w=e.frame.glTexture,E=o.setGameObject(e),S=e.getTextBounds(!1).characters,b=e.dropShadowX,A=e.dropShadowY;if(0!==b||0!==A){var _=e.dropShadowColor,C=e.dropShadowAlpha,M=g(_,f*C*e._alphaTL),R=g(_,f*C*e._alphaTR),P=g(_,f*C*e._alphaBL),L=g(_,f*C*e._alphaBR);for(l=0;l{var s=i(48011),r=i(46590),n=i(83419),a=i(31401),o=i(4327),h=i(95643),l=i(73162),u=new n({Extends:h,Mixins:[a.Alpha,a.BlendMode,a.Depth,a.Mask,a.Pipeline,a.PostPipeline,a.ScrollFactor,a.Size,a.Texture,a.Transform,a.Visible,s],initialize:function(t,e,i,s,r){h.call(this,t,"Blitter"),this.setTexture(s,r),this.setPosition(e,i),this.initPipeline(),this.initPostPipeline(),this.children=new l,this.renderList=[],this.dirty=!1},create:function(t,e,i,s,n){void 0===s&&(s=!0),void 0===n&&(n=this.children.length),void 0===i?i=this.frame:i instanceof o||(i=this.texture.get(i));var a=new r(this,t,e,i,s);return this.children.addAt(a,n,!1),this.dirty=!0,a},createFromCallback:function(t,e,i,s){for(var r=this.createMultiple(e,i,s),n=0;n0},getRenderList:function(){return this.dirty&&(this.renderList=this.children.list.filter(this.childCanRender,this),this.dirty=!1),this.renderList},clear:function(){this.children.removeAll(),this.dirty=!0},preDestroy:function(){this.children.destroy(),this.renderList=[]}});t.exports=u},72396:t=>{t.exports=function(t,e,i,s){var r=e.getRenderList();if(0!==r.length){var n=t.currentContext,a=i.alpha*e.alpha;if(0!==a){i.addToRenderList(e),n.globalCompositeOperation=t.blendModes[e.blendMode],n.imageSmoothingEnabled=!e.frame.source.scaleMode;var o=e.x-i.scrollX*e.scrollFactorX,h=e.y-i.scrollY*e.scrollFactorY;n.save(),s&&s.copyToContext(n);for(var l=i.roundPixels,u=0;u0&&p.height>0&&(n.save(),n.translate(c.x+o,c.y+h),n.scale(m,y),n.drawImage(f.source.image,p.x,p.y,p.width,p.height,v,g,p.width,p.height),n.restore())):(l&&(v=Math.round(v),g=Math.round(g)),p.width>0&&p.height>0&&n.drawImage(f.source.image,p.x,p.y,p.width,p.height,v+c.x+o,g+c.y+h,p.width,p.height)))}n.restore()}}}},9403:(t,e,i)=>{var s=i(6107),r=i(25305),n=i(44603),a=i(23568);n.register("blitter",(function(t,e){void 0===t&&(t={});var i=a(t,"key",null),n=a(t,"frame",null),o=new s(this.scene,0,0,i,n);return void 0!==e&&(t.add=e),r(this.scene,o,t),o}))},12709:(t,e,i)=>{var s=i(6107);i(39429).register("blitter",(function(t,e,i,r){return this.displayList.add(new s(this.scene,t,e,i,r))}))},48011:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(99485),n=i(72396),t.exports={renderWebGL:r,renderCanvas:n}},99485:(t,e,i)=>{var s=i(61340),r=i(70554),n=new s;t.exports=function(t,e,i,s){var a=e.getRenderList(),o=i.alpha*e.alpha;if(0!==a.length&&0!==o){i.addToRenderList(e);var h=t.pipelines.set(this.pipeline,e),l=i.scrollX*e.scrollFactorX,u=i.scrollY*e.scrollFactorY,c=n.copyFrom(i.matrix);s&&(c.multiplyWithOffset(s,-l,-u),l=0,u=0);var d=e.x-l,f=e.y-u,p=-1,v=i.roundPixels;t.pipelines.preBatch(e);for(var g=0;g{var s=i(83419),r=i(4327),n=new s({initialize:function(t,e,i,s,r){this.parent=t,this.x=e,this.y=i,this.frame=s,this.data={},this.tint=16777215,this._visible=r,this._alpha=1,this.flipX=!1,this.flipY=!1,this.hasTransformComponent=!0},setFrame:function(t){return void 0===t?this.frame=this.parent.frame:t instanceof r&&t.texture===this.parent.texture?this.frame=t:this.frame=this.parent.texture.get(t),this},resetFlip:function(){return this.flipX=!1,this.flipY=!1,this},reset:function(t,e,i){return this.x=t,this.y=e,this.flipX=!1,this.flipY=!1,this._alpha=1,this._visible=!0,this.parent.dirty=!0,i&&this.setFrame(i),this},setPosition:function(t,e){return this.x=t,this.y=e,this},setFlipX:function(t){return this.flipX=t,this},setFlipY:function(t){return this.flipY=t,this},setFlip:function(t,e){return this.flipX=t,this.flipY=e,this},setVisible:function(t){return this.visible=t,this},setAlpha:function(t){return this.alpha=t,this},setTint:function(t){return this.tint=t,this},destroy:function(){this.parent.dirty=!0,this.parent.children.remove(this),this.parent=void 0,this.frame=void 0,this.data=void 0},visible:{get:function(){return this._visible},set:function(t){this.parent.dirty|=this._visible!==t,this._visible=t}},alpha:{get:function(){return this._alpha},set:function(t){this.parent.dirty|=this._alpha>0!=t>0,this._alpha=t}}});t.exports=n},16005:(t,e,i)=>{var s=i(45319),r={_alpha:1,_alphaTL:1,_alphaTR:1,_alphaBL:1,_alphaBR:1,clearAlpha:function(){return this.setAlpha(1)},setAlpha:function(t,e,i,r){return void 0===t&&(t=1),void 0===e?this.alpha=t:(this._alphaTL=s(t,0,1),this._alphaTR=s(e,0,1),this._alphaBL=s(i,0,1),this._alphaBR=s(r,0,1)),this},alpha:{get:function(){return this._alpha},set:function(t){var e=s(t,0,1);this._alpha=e,this._alphaTL=e,this._alphaTR=e,this._alphaBL=e,this._alphaBR=e,0===e?this.renderFlags&=-3:this.renderFlags|=2}},alphaTopLeft:{get:function(){return this._alphaTL},set:function(t){var e=s(t,0,1);this._alphaTL=e,0!==e&&(this.renderFlags|=2)}},alphaTopRight:{get:function(){return this._alphaTR},set:function(t){var e=s(t,0,1);this._alphaTR=e,0!==e&&(this.renderFlags|=2)}},alphaBottomLeft:{get:function(){return this._alphaBL},set:function(t){var e=s(t,0,1);this._alphaBL=e,0!==e&&(this.renderFlags|=2)}},alphaBottomRight:{get:function(){return this._alphaBR},set:function(t){var e=s(t,0,1);this._alphaBR=e,0!==e&&(this.renderFlags|=2)}}};t.exports=r},88509:(t,e,i)=>{var s=i(45319),r={_alpha:1,clearAlpha:function(){return this.setAlpha(1)},setAlpha:function(t){return void 0===t&&(t=1),this.alpha=t,this},alpha:{get:function(){return this._alpha},set:function(t){var e=s(t,0,1);this._alpha=e,0===e?this.renderFlags&=-3:this.renderFlags|=2}}};t.exports=r},90065:(t,e,i)=>{var s=i(10312),r={_blendMode:s.NORMAL,blendMode:{get:function(){return this._blendMode},set:function(t){"string"==typeof t&&(t=s[t]),(t|=0)>=-1&&(this._blendMode=t)}},setBlendMode:function(t){return this.blendMode=t,this}};t.exports=r},94215:t=>{t.exports={width:0,height:0,displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this}}},61683:t=>{var e={texture:null,frame:null,isCropped:!1,setCrop:function(t,e,i,s){if(void 0===t)this.isCropped=!1;else if(this.frame){if("number"==typeof t)this.frame.setCropUVs(this._crop,t,e,i,s,this.flipX,this.flipY);else{var r=t;this.frame.setCropUVs(this._crop,r.x,r.y,r.width,r.height,this.flipX,this.flipY)}this.isCropped=!0}return this},resetCropObject:function(){return{u0:0,v0:0,u1:0,v1:0,width:0,height:0,x:0,y:0,flipX:!1,flipY:!1,cx:0,cy:0,cw:0,ch:0}}};t.exports=e},89272:(t,e,i)=>{var s=i(37105),r={_depth:0,depth:{get:function(){return this._depth},set:function(t){this.displayList&&this.displayList.queueDepthSort(),this._depth=t}},setDepth:function(t){return void 0===t&&(t=0),this.depth=t,this},bringMeToTop:function(){var t;return this.parentContainer?t=this.parentContainer.list:this.displayList&&(t=this.displayList.list),t?(s.BringToTop(t,this),this):this},sendMeToBack:function(){var t;return this.parentContainer?t=this.parentContainer.list:this.displayList&&(t=this.displayList.list),t?(s.SendToBack(t,this),this):this},moveMyDepthBelow:function(t){var e;return this.parentContainer?e=this.parentContainer.list:this.displayList&&(e=this.displayList.list),e?(s.MoveBelow(e,this,t),this):this},moveMyDepthAbove:function(t){var e;return this.parentContainer?e=this.parentContainer.list:this.displayList&&(e=this.displayList.list),e?(s.MoveAbove(e,this,t),this):this}};t.exports=r},47059:(t,e,i)=>{var s=i(83419),r=i(66064),n=i(19133),a=new s({initialize:function(t,e){this.gameObject=t,this.isPost=e,this.enabled=!1,this.list=[],this.padding=0},setPadding:function(t){return void 0===t&&(t=0),this.padding=t,this.gameObject},onFXCopy:function(){},onFX:function(){},enable:function(t){if(!this.isPost){var e=this.gameObject.scene.sys.renderer;e&&e.pipelines?(this.gameObject.pipeline=e.pipelines.FX_PIPELINE,void 0!==t&&(this.padding=t),this.enabled=!0):this.enabled=!1}},clear:function(){if(this.isPost)this.gameObject.resetPostPipeline(!0);else{for(var t=this.list,e=0;e{t.exports={flipX:!1,flipY:!1,toggleFlipX:function(){return this.flipX=!this.flipX,this},toggleFlipY:function(){return this.flipY=!this.flipY,this},setFlipX:function(t){return this.flipX=t,this},setFlipY:function(t){return this.flipY=t,this},setFlip:function(t,e){return this.flipX=t,this.flipY=e,this},resetFlip:function(){return this.flipX=!1,this.flipY=!1,this}}},8004:(t,e,i)=>{var s=i(87841),r=i(11520),n=i(26099),a={prepareBoundsOutput:function(t,e){(void 0===e&&(e=!1),0!==this.rotation&&r(t,this.x,this.y,this.rotation),e&&this.parentContainer)&&this.parentContainer.getBoundsTransformMatrix().transformPoint(t.x,t.y,t);return t},getCenter:function(t,e){return void 0===t&&(t=new n),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getTopLeft:function(t,e){return t||(t=new n),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getTopCenter:function(t,e){return t||(t=new n),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getTopRight:function(t,e){return t||(t=new n),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getLeftCenter:function(t,e){return t||(t=new n),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getRightCenter:function(t,e){return t||(t=new n),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getBottomLeft:function(t,e){return t||(t=new n),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBottomCenter:function(t,e){return t||(t=new n),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBottomRight:function(t,e){return t||(t=new n),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBounds:function(t){var e,i,r,n,a,o,h,l;if(void 0===t&&(t=new s),this.parentContainer){var u=this.parentContainer.getBoundsTransformMatrix();this.getTopLeft(t),u.transformPoint(t.x,t.y,t),e=t.x,i=t.y,this.getTopRight(t),u.transformPoint(t.x,t.y,t),r=t.x,n=t.y,this.getBottomLeft(t),u.transformPoint(t.x,t.y,t),a=t.x,o=t.y,this.getBottomRight(t),u.transformPoint(t.x,t.y,t),h=t.x,l=t.y}else this.getTopLeft(t),e=t.x,i=t.y,this.getTopRight(t),r=t.x,n=t.y,this.getBottomLeft(t),a=t.x,o=t.y,this.getBottomRight(t),h=t.x,l=t.y;return t.x=Math.min(e,r,a,h),t.y=Math.min(i,n,o,l),t.width=Math.max(e,r,a,h)-t.x,t.height=Math.max(i,n,o,l)-t.y,t}};t.exports=a},8573:(t,e,i)=>{var s=i(6858),r=i(80661),n={mask:null,setMask:function(t){return this.mask=t,this},clearMask:function(t){return void 0===t&&(t=!1),t&&this.mask&&this.mask.destroy(),this.mask=null,this},createBitmapMask:function(t,e,i,r,n){return void 0===t&&(this.texture||this.shader||this.geom)&&(t=this),new s(this.scene,t,e,i,r,n)},createGeometryMask:function(t){return void 0!==t||"Graphics"!==this.type&&!this.geom||(t=this),new r(this.scene,t)}};t.exports=n},27387:t=>{var e={_originComponent:!0,originX:.5,originY:.5,_displayOriginX:0,_displayOriginY:0,displayOriginX:{get:function(){return this._displayOriginX},set:function(t){this._displayOriginX=t,this.originX=t/this.width}},displayOriginY:{get:function(){return this._displayOriginY},set:function(t){this._displayOriginY=t,this.originY=t/this.height}},setOrigin:function(t,e){return void 0===t&&(t=.5),void 0===e&&(e=t),this.originX=t,this.originY=e,this.updateDisplayOrigin()},setOriginFromFrame:function(){return this.frame&&this.frame.customPivot?(this.originX=this.frame.pivotX,this.originY=this.frame.pivotY,this.updateDisplayOrigin()):this.setOrigin()},setDisplayOrigin:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.displayOriginX=t,this.displayOriginY=e,this},updateDisplayOrigin:function(){return this._displayOriginX=this.originX*this.width,this._displayOriginY=this.originY*this.height,this}};t.exports=e},37640:(t,e,i)=>{var s=i(39506),r=i(57355),n=i(35154),a=i(86353),o=i(26099),h={path:null,rotateToPath:!1,pathRotationOffset:0,pathOffset:null,pathVector:null,pathDelta:null,pathTween:null,pathConfig:null,_prevDirection:a.PLAYING_FORWARD,setPath:function(t,e){void 0===e&&(e=this.pathConfig);var i=this.pathTween;return i&&i.isPlaying()&&i.stop(),this.path=t,e&&this.startFollow(e),this},setRotateToPath:function(t,e){return void 0===e&&(e=0),this.rotateToPath=t,this.pathRotationOffset=e,this},isFollowing:function(){var t=this.pathTween;return t&&t.isPlaying()},startFollow:function(t,e){void 0===t&&(t={}),void 0===e&&(e=0);var i=this.pathTween;i&&i.isPlaying()&&i.stop(),"number"==typeof t&&(t={duration:t}),t.from=n(t,"from",0),t.to=n(t,"to",1);var h=r(t,"positionOnPath",!1);this.rotateToPath=r(t,"rotateToPath",!1),this.pathRotationOffset=n(t,"rotationOffset",0);var l=n(t,"startAt",e);if(l&&(t.onStart=function(t){var e=t.data[0];e.progress=l,e.elapsed=e.duration*l;var i=e.ease(e.progress);e.current=e.start+(e.end-e.start)*i,e.setTargetValue()}),this.pathOffset||(this.pathOffset=new o(this.x,this.y)),this.pathVector||(this.pathVector=new o),this.pathDelta||(this.pathDelta=new o),this.pathDelta.reset(),t.persist=!0,this.pathTween=this.scene.sys.tweens.addCounter(t),this.path.getStartPoint(this.pathOffset),h&&(this.x=this.pathOffset.x,this.y=this.pathOffset.y),this.pathOffset.x=this.x-this.pathOffset.x,this.pathOffset.y=this.y-this.pathOffset.y,this._prevDirection=a.PLAYING_FORWARD,this.rotateToPath){var u=this.path.getPoint(.1);this.rotation=Math.atan2(u.y-this.y,u.x-this.x)+s(this.pathRotationOffset)}return this.pathConfig=t,this},pauseFollow:function(){var t=this.pathTween;return t&&t.isPlaying()&&t.pause(),this},resumeFollow:function(){var t=this.pathTween;return t&&t.isPaused()&&t.resume(),this},stopFollow:function(){var t=this.pathTween;return t&&t.isPlaying()&&t.stop(),this},pathUpdate:function(){var t=this.pathTween;if(t&&t.data){var e=t.data[0],i=this.pathDelta,r=this.pathVector;if(i.copy(r).negate(),e.state===a.COMPLETE)return this.path.getPoint(e.end,r),i.add(r),r.add(this.pathOffset),void this.setPosition(r.x,r.y);if(e.state!==a.PLAYING_FORWARD&&e.state!==a.PLAYING_BACKWARD)return;this.path.getPoint(t.getValue(),r),i.add(r),r.add(this.pathOffset);var n=this.x,o=this.y;this.setPosition(r.x,r.y);var h=this.x-n,l=this.y-o;if(0===h&&0===l)return;if(e.state!==this._prevDirection)return void(this._prevDirection=e.state);this.rotateToPath&&(this.rotation=Math.atan2(l,h)+s(this.pathRotationOffset))}}};t.exports=h},72699:(t,e,i)=>{var s=i(62644),r={defaultPipeline:null,pipeline:null,pipelineData:null,initPipeline:function(t){this.pipelineData={};var e=this.scene.sys.renderer;if(!e)return!1;var i=e.pipelines;if(i){void 0===t&&(t=i.default);var s=i.get(t);if(s)return this.defaultPipeline=s,this.pipeline=s,!0}return!1},setPipeline:function(t,e,i){var r=this.scene.sys.renderer;if(!r)return this;var n=r.pipelines;if(n){var a=n.get(t);a&&(this.pipeline=a),e&&(this.pipelineData=i?s(e):e)}return this},setPipelineData:function(t,e){var i=this.pipelineData;return void 0===e?delete i[t]:i[t]=e,this},resetPipeline:function(t){return void 0===t&&(t=!1),this.pipeline=this.defaultPipeline,t&&(this.pipelineData={}),null!==this.pipeline},getPipelineName:function(){return null===this.pipeline?null:this.pipeline.name}};t.exports=r},17581:(t,e,i)=>{var s=i(62644),r=i(47059),n=i(19133),a={hasPostPipeline:!1,postPipelines:null,postPipelineData:null,preFX:null,postFX:null,initPostPipeline:function(t){this.postPipelines=[],this.postPipelineData={},this.postFX=new r(this,!0),t&&(this.preFX=new r(this,!1))},setPostPipeline:function(t,e,i){var r=this.scene.sys.renderer;if(!r)return this;var n=r.pipelines;if(n){Array.isArray(t)||(t=[t]);for(var a=0;a0,this},setPostPipelineData:function(t,e){var i=this.postPipelineData;return void 0===e?delete i[t]:i[t]=e,this},getPostPipeline:function(t){for(var e="string"==typeof t,i=this.postPipelines,s=[],r=0;r=0;s--){var r=i[s];(e&&r.name===t||!e&&r===t)&&(r.destroy(),n(i,s))}return this.hasPostPipeline=this.postPipelines.length>0,this},clearFX:function(){return this.preFX&&this.preFX.clear(),this.postFX&&this.postFX.clear(),this}};t.exports=a},80227:t=>{var e={scrollFactorX:1,scrollFactorY:1,setScrollFactor:function(t,e){return void 0===e&&(e=t),this.scrollFactorX=t,this.scrollFactorY=e,this}};t.exports=e},16736:t=>{var e={_sizeComponent:!0,width:0,height:0,displayWidth:{get:function(){return Math.abs(this.scaleX*this.frame.realWidth)},set:function(t){this.scaleX=t/this.frame.realWidth}},displayHeight:{get:function(){return Math.abs(this.scaleY*this.frame.realHeight)},set:function(t){this.scaleY=t/this.frame.realHeight}},setSizeToFrame:function(t){t||(t=this.frame),this.width=t.realWidth,this.height=t.realHeight;var e=this.input;return e&&!e.customHitArea&&(e.hitArea.width=this.width,e.hitArea.height=this.height),this},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this}};t.exports=e},37726:(t,e,i)=>{var s=i(4327),r={texture:null,frame:null,isCropped:!1,setTexture:function(t,e,i,s){return this.texture=this.scene.sys.textures.get(t),this.setFrame(e,i,s)},setFrame:function(t,e,i){return void 0===e&&(e=!0),void 0===i&&(i=!0),t instanceof s?(this.texture=this.scene.sys.textures.get(t.texture.key),this.frame=t):this.frame=this.texture.get(t),this.frame.cutWidth&&this.frame.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this._sizeComponent&&e&&this.setSizeToFrame(),this._originComponent&&i&&(this.frame.customPivot?this.setOrigin(this.frame.pivotX,this.frame.pivotY):this.updateDisplayOrigin()),this}};t.exports=r},79812:(t,e,i)=>{var s=i(4327),r={texture:null,frame:null,isCropped:!1,setCrop:function(t,e,i,s){if(void 0===t)this.isCropped=!1;else if(this.frame){if("number"==typeof t)this.frame.setCropUVs(this._crop,t,e,i,s,this.flipX,this.flipY);else{var r=t;this.frame.setCropUVs(this._crop,r.x,r.y,r.width,r.height,this.flipX,this.flipY)}this.isCropped=!0}return this},setTexture:function(t,e){return this.texture=this.scene.sys.textures.get(t),this.setFrame(e)},setFrame:function(t,e,i){return void 0===e&&(e=!0),void 0===i&&(i=!0),t instanceof s?(this.texture=this.scene.sys.textures.get(t.texture.key),this.frame=t):this.frame=this.texture.get(t),this.frame.cutWidth&&this.frame.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this._sizeComponent&&e&&this.setSizeToFrame(),this._originComponent&&i&&(this.frame.customPivot?this.setOrigin(this.frame.pivotX,this.frame.pivotY):this.updateDisplayOrigin()),this.isCropped&&this.frame.updateCropUVs(this._crop,this.flipX,this.flipY),this},resetCropObject:function(){return{u0:0,v0:0,u1:0,v1:0,width:0,height:0,x:0,y:0,flipX:!1,flipY:!1,cx:0,cy:0,cw:0,ch:0}}};t.exports=r},27472:t=>{var e={tintTopLeft:16777215,tintTopRight:16777215,tintBottomLeft:16777215,tintBottomRight:16777215,tintFill:!1,clearTint:function(){return this.setTint(16777215),this},setTint:function(t,e,i,s){return void 0===t&&(t=16777215),void 0===e&&(e=t,i=t,s=t),this.tintTopLeft=t,this.tintTopRight=e,this.tintBottomLeft=i,this.tintBottomRight=s,this.tintFill=!1,this},setTintFill:function(t,e,i,s){return this.setTint(t,e,i,s),this.tintFill=!0,this},tint:{get:function(){return this.tintTopLeft},set:function(t){this.setTint(t,t,t,t)}},isTinted:{get:function(){var t=16777215;return this.tintFill||this.tintTopLeft!==t||this.tintTopRight!==t||this.tintBottomLeft!==t||this.tintBottomRight!==t}}};t.exports=e},53774:t=>{t.exports=function(t){var e={name:t.name,type:t.type,x:t.x,y:t.y,depth:t.depth,scale:{x:t.scaleX,y:t.scaleY},origin:{x:t.originX,y:t.originY},flipX:t.flipX,flipY:t.flipY,rotation:t.rotation,alpha:t.alpha,visible:t.visible,blendMode:t.blendMode,textureKey:"",frameKey:"",data:{}};return t.texture&&(e.textureKey=t.texture.key,e.frameKey=t.frame.name),e}},16901:(t,e,i)=>{var s=i(36383),r=i(61340),n=i(85955),a=i(86554),o=i(30954),h=i(26099),l={hasTransformComponent:!0,_scaleX:1,_scaleY:1,_rotation:0,x:0,y:0,z:0,w:0,scale:{get:function(){return(this._scaleX+this._scaleY)/2},set:function(t){this._scaleX=t,this._scaleY=t,0===t?this.renderFlags&=-5:this.renderFlags|=4}},scaleX:{get:function(){return this._scaleX},set:function(t){this._scaleX=t,0===t?this.renderFlags&=-5:0!==this._scaleY&&(this.renderFlags|=4)}},scaleY:{get:function(){return this._scaleY},set:function(t){this._scaleY=t,0===t?this.renderFlags&=-5:0!==this._scaleX&&(this.renderFlags|=4)}},angle:{get:function(){return o(this._rotation*s.RAD_TO_DEG)},set:function(t){this.rotation=o(t)*s.DEG_TO_RAD}},rotation:{get:function(){return this._rotation},set:function(t){this._rotation=a(t)}},setPosition:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=0),void 0===s&&(s=0),this.x=t,this.y=e,this.z=i,this.w=s,this},copyPosition:function(t){return void 0!==t.x&&(this.x=t.x),void 0!==t.y&&(this.y=t.y),void 0!==t.z&&(this.z=t.z),void 0!==t.w&&(this.w=t.w),this},setRandomPosition:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.scene.sys.scale.width),void 0===s&&(s=this.scene.sys.scale.height),this.x=t+Math.random()*i,this.y=e+Math.random()*s,this},setRotation:function(t){return void 0===t&&(t=0),this.rotation=t,this},setAngle:function(t){return void 0===t&&(t=0),this.angle=t,this},setScale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.scaleX=t,this.scaleY=e,this},setX:function(t){return void 0===t&&(t=0),this.x=t,this},setY:function(t){return void 0===t&&(t=0),this.y=t,this},setZ:function(t){return void 0===t&&(t=0),this.z=t,this},setW:function(t){return void 0===t&&(t=0),this.w=t,this},getLocalTransformMatrix:function(t){return void 0===t&&(t=new r),t.applyITRS(this.x,this.y,this._rotation,this._scaleX,this._scaleY)},getWorldTransformMatrix:function(t,e){void 0===t&&(t=new r);var i=this.parentContainer;if(!i)return this.getLocalTransformMatrix(t);for(e||(e=new r),t.applyITRS(this.x,this.y,this._rotation,this._scaleX,this._scaleY);i;)e.applyITRS(i.x,i.y,i._rotation,i._scaleX,i._scaleY),e.multiply(t,t),i=i.parentContainer;return t},getLocalPoint:function(t,e,i,s){i||(i=new h),s||(s=this.scene.sys.cameras.main);var r=s.scrollX,a=s.scrollY,o=t+r*this.scrollFactorX-r,l=e+a*this.scrollFactorY-a;return this.parentContainer?this.getWorldTransformMatrix().applyInverse(o,l,i):n(o,l,this.x,this.y,this.rotation,this.scaleX,this.scaleY,i),this._originComponent&&(i.x+=this._displayOriginX,i.y+=this._displayOriginY),i},getParentRotation:function(){for(var t=0,e=this.parentContainer;e;)t+=e.rotation,e=e.parentContainer;return t}};t.exports=l},61340:(t,e,i)=>{var s=i(83419),r=i(36383),n=i(26099),a=new s({initialize:function(t,e,i,s,r,n){void 0===t&&(t=1),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=1),void 0===r&&(r=0),void 0===n&&(n=0),this.matrix=new Float32Array([t,e,i,s,r,n,0,0,1]),this.decomposedMatrix={translateX:0,translateY:0,scaleX:1,scaleY:1,rotation:0},this.quad=new Float32Array(8)},a:{get:function(){return this.matrix[0]},set:function(t){this.matrix[0]=t}},b:{get:function(){return this.matrix[1]},set:function(t){this.matrix[1]=t}},c:{get:function(){return this.matrix[2]},set:function(t){this.matrix[2]=t}},d:{get:function(){return this.matrix[3]},set:function(t){this.matrix[3]=t}},e:{get:function(){return this.matrix[4]},set:function(t){this.matrix[4]=t}},f:{get:function(){return this.matrix[5]},set:function(t){this.matrix[5]=t}},tx:{get:function(){return this.matrix[4]},set:function(t){this.matrix[4]=t}},ty:{get:function(){return this.matrix[5]},set:function(t){this.matrix[5]=t}},rotation:{get:function(){return Math.acos(this.a/this.scaleX)*(Math.atan(-this.c/this.a)<0?-1:1)}},rotationNormalized:{get:function(){var t=this.matrix,e=t[0],i=t[1],s=t[2],n=t[3];return e||i?i>0?Math.acos(e/this.scaleX):-Math.acos(e/this.scaleX):s||n?r.TAU-(n>0?Math.acos(-s/this.scaleY):-Math.acos(s/this.scaleY)):0}},scaleX:{get:function(){return Math.sqrt(this.a*this.a+this.b*this.b)}},scaleY:{get:function(){return Math.sqrt(this.c*this.c+this.d*this.d)}},loadIdentity:function(){var t=this.matrix;return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,this},translate:function(t,e){var i=this.matrix;return i[4]=i[0]*t+i[2]*e+i[4],i[5]=i[1]*t+i[3]*e+i[5],this},scale:function(t,e){var i=this.matrix;return i[0]*=t,i[1]*=t,i[2]*=e,i[3]*=e,this},rotate:function(t){var e=Math.sin(t),i=Math.cos(t),s=this.matrix,r=s[0],n=s[1],a=s[2],o=s[3];return s[0]=r*i+a*e,s[1]=n*i+o*e,s[2]=r*-e+a*i,s[3]=n*-e+o*i,this},multiply:function(t,e){var i=this.matrix,s=t.matrix,r=i[0],n=i[1],a=i[2],o=i[3],h=i[4],l=i[5],u=s[0],c=s[1],d=s[2],f=s[3],p=s[4],v=s[5],g=void 0===e?i:e.matrix;return g[0]=u*r+c*a,g[1]=u*n+c*o,g[2]=d*r+f*a,g[3]=d*n+f*o,g[4]=p*r+v*a+h,g[5]=p*n+v*o+l,g},multiplyWithOffset:function(t,e,i){var s=this.matrix,r=t.matrix,n=s[0],a=s[1],o=s[2],h=s[3],l=e*n+i*o+s[4],u=e*a+i*h+s[5],c=r[0],d=r[1],f=r[2],p=r[3],v=r[4],g=r[5];return s[0]=c*n+d*o,s[1]=c*a+d*h,s[2]=f*n+p*o,s[3]=f*a+p*h,s[4]=v*n+g*o+l,s[5]=v*a+g*h+u,this},transform:function(t,e,i,s,r,n){var a=this.matrix,o=a[0],h=a[1],l=a[2],u=a[3],c=a[4],d=a[5];return a[0]=t*o+e*l,a[1]=t*h+e*u,a[2]=i*o+s*l,a[3]=i*h+s*u,a[4]=r*o+n*l+c,a[5]=r*h+n*u+d,this},transformPoint:function(t,e,i){void 0===i&&(i={x:0,y:0});var s=this.matrix,r=s[0],n=s[1],a=s[2],o=s[3],h=s[4],l=s[5];return i.x=t*r+e*a+h,i.y=t*n+e*o+l,i},invert:function(){var t=this.matrix,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=e*r-i*s;return t[0]=r/o,t[1]=-i/o,t[2]=-s/o,t[3]=e/o,t[4]=(s*a-r*n)/o,t[5]=-(e*a-i*n)/o,this},copyFrom:function(t){var e=this.matrix;return e[0]=t.a,e[1]=t.b,e[2]=t.c,e[3]=t.d,e[4]=t.e,e[5]=t.f,this},copyFromArray:function(t){var e=this.matrix;return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],this},copyToContext:function(t){var e=this.matrix;return t.transform(e[0],e[1],e[2],e[3],e[4],e[5]),t},setToContext:function(t){return t.setTransform(this),t},copyToArray:function(t){var e=this.matrix;return void 0===t?t=[e[0],e[1],e[2],e[3],e[4],e[5]]:(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5]),t},setTransform:function(t,e,i,s,r,n){var a=this.matrix;return a[0]=t,a[1]=e,a[2]=i,a[3]=s,a[4]=r,a[5]=n,this},decomposeMatrix:function(){var t=this.decomposedMatrix,e=this.matrix,i=e[0],s=e[1],r=e[2],n=e[3],a=i*n-s*r;if(t.translateX=e[4],t.translateY=e[5],i||s){var o=Math.sqrt(i*i+s*s);t.rotation=s>0?Math.acos(i/o):-Math.acos(i/o),t.scaleX=o,t.scaleY=a/o}else if(r||n){var h=Math.sqrt(r*r+n*n);t.rotation=.5*Math.PI-(n>0?Math.acos(-r/h):-Math.acos(r/h)),t.scaleX=a/h,t.scaleY=h}else t.rotation=0,t.scaleX=0,t.scaleY=0;return t},applyITRS:function(t,e,i,s,r){var n=this.matrix,a=Math.sin(i),o=Math.cos(i);return n[4]=t,n[5]=e,n[0]=o*s,n[1]=a*s,n[2]=-a*r,n[3]=o*r,this},applyInverse:function(t,e,i){void 0===i&&(i=new n);var s=this.matrix,r=s[0],a=s[1],o=s[2],h=s[3],l=s[4],u=s[5],c=1/(r*h+o*-a);return i.x=h*c*t+-o*c*e+(u*o-l*h)*c,i.y=r*c*e+-a*c*t+(-u*r+l*a)*c,i},setQuad:function(t,e,i,s,r,n){void 0===r&&(r=!1),void 0===n&&(n=this.quad);var a=this.matrix,o=a[0],h=a[1],l=a[2],u=a[3],c=a[4],d=a[5];return r?(n[0]=Math.floor(t*o+e*l+c),n[1]=Math.floor(t*h+e*u+d),n[2]=Math.floor(t*o+s*l+c),n[3]=Math.floor(t*h+s*u+d),n[4]=Math.floor(i*o+s*l+c),n[5]=Math.floor(i*h+s*u+d),n[6]=Math.floor(i*o+e*l+c),n[7]=Math.floor(i*h+e*u+d)):(n[0]=t*o+e*l+c,n[1]=t*h+e*u+d,n[2]=t*o+s*l+c,n[3]=t*h+s*u+d,n[4]=i*o+s*l+c,n[5]=i*h+s*u+d,n[6]=i*o+e*l+c,n[7]=i*h+e*u+d),n},getX:function(t,e){return t*this.a+e*this.c+this.e},getY:function(t,e){return t*this.b+e*this.d+this.f},getXRound:function(t,e,i){var s=this.getX(t,e);return i&&(s=Math.round(s)),s},getYRound:function(t,e,i){var s=this.getY(t,e);return i&&(s=Math.round(s)),s},getCSSMatrix:function(){var t=this.matrix;return"matrix("+t[0]+","+t[1]+","+t[2]+","+t[3]+","+t[4]+","+t[5]+")"},destroy:function(){this.matrix=null,this.quad=null,this.decomposedMatrix=null}});t.exports=a},59715:t=>{var e={_visible:!0,visible:{get:function(){return this._visible},set:function(t){t?(this._visible=!0,this.renderFlags|=1):(this._visible=!1,this.renderFlags&=-2)}},setVisible:function(t){return this.visible=t,this}};t.exports=e},31401:(t,e,i)=>{t.exports={Alpha:i(16005),AlphaSingle:i(88509),BlendMode:i(90065),ComputedSize:i(94215),Crop:i(61683),Depth:i(89272),Flip:i(54434),FX:i(47059),GetBounds:i(8004),Mask:i(8573),Origin:i(27387),PathFollower:i(37640),Pipeline:i(72699),PostPipeline:i(17581),ScrollFactor:i(80227),Size:i(16736),Texture:i(37726),TextureCrop:i(79812),Tint:i(27472),ToJSON:i(53774),Transform:i(16901),TransformMatrix:i(61340),Visible:i(59715)}},31559:(t,e,i)=>{var s=i(37105),r=i(10312),n=i(83419),a=i(31401),o=i(51708),h=i(95643),l=i(87841),u=i(29959),c=i(36899),d=i(26099),f=new n({Extends:h,Mixins:[a.AlphaSingle,a.BlendMode,a.ComputedSize,a.Depth,a.Mask,a.PostPipeline,a.Transform,a.Visible,u],initialize:function(t,e,i,s){h.call(this,t,"Container"),this.list=[],this.exclusive=!0,this.maxSize=-1,this.position=0,this.localTransform=new a.TransformMatrix,this.tempTransformMatrix=new a.TransformMatrix,this._sortKey="",this._sysEvents=t.sys.events,this.scrollFactorX=1,this.scrollFactorY=1,this.initPostPipeline(),this.setPosition(e,i),this.setBlendMode(r.SKIP_CHECK),s&&this.add(s)},originX:{get:function(){return.5}},originY:{get:function(){return.5}},displayOriginX:{get:function(){return.5*this.width}},displayOriginY:{get:function(){return.5*this.height}},setExclusive:function(t){return void 0===t&&(t=!0),this.exclusive=t,this},getBounds:function(t){if(void 0===t&&(t=new l),t.setTo(this.x,this.y,0,0),this.parentContainer){var e=this.parentContainer.getBoundsTransformMatrix().transformPoint(this.x,this.y);t.setTo(e.x,e.y,0,0)}if(this.list.length>0){var i=this.list,s=new l,r=!1;t.setEmpty();for(var n=0;n-1},setAll:function(t,e,i,r){return s.SetAll(this.list,t,e,i,r),this},each:function(t,e){var i,s=[null],r=this.list.slice(),n=r.length;for(i=2;i0?this.list[0]:null}},last:{get:function(){return this.list.length>0?(this.position=this.list.length-1,this.list[this.position]):null}},next:{get:function(){return this.position0?(this.position--,this.list[this.position]):null}},preDestroy:function(){this.removeAll(!!this.exclusive),this.localTransform.destroy(),this.tempTransformMatrix.destroy(),this.list=[]},onChildDestroyed:function(t){s.Remove(this.list,t),this.exclusive&&(t.parentContainer=null,t.removedFromScene())}});t.exports=f},53584:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e);var r=e.list;if(0!==r.length){var n=e.localTransform;s?(n.loadIdentity(),n.multiply(s),n.translate(e.x,e.y),n.rotate(e.rotation),n.scale(e.scaleX,e.scaleY)):n.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var a=-1!==e.blendMode;a||t.setBlendMode(0);var o=e._alpha,h=e.scrollFactorX,l=e.scrollFactorY;e.mask&&e.mask.preRenderCanvas(t,null,i);for(var u=0;u{var s=i(25305),r=i(31559),n=i(44603),a=i(23568),o=i(95540);n.register("container",(function(t,e){void 0===t&&(t={});var i=a(t,"x",0),n=a(t,"y",0),h=o(t,"children",null),l=new r(this.scene,i,n,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},24961:(t,e,i)=>{var s=i(31559);i(39429).register("container",(function(t,e,i){return this.displayList.add(new s(this.scene,t,e,i))}))},29959:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(72249),n=i(53584),t.exports={renderWebGL:r,renderCanvas:n}},72249:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e);var r=e.list,n=r.length;if(0!==n){var a=e.localTransform;s?(a.loadIdentity(),a.multiply(s),a.translate(e.x,e.y),a.rotate(e.rotation),a.scale(e.scaleX,e.scaleY)):a.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY),t.pipelines.preBatch(e);var o=-1!==e.blendMode;o||t.setBlendMode(0);for(var h=e.alpha,l=e.scrollFactorX,u=e.scrollFactorY,c=0;c{t.exports=["normal","multiply","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]},3069:(t,e,i)=>{var s=i(83419),r=i(31401),n=i(441),a=i(95643),o=i(41212),h=i(35846),l=i(44594),u=i(61369),c=new s({Extends:a,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.Origin,r.ScrollFactor,r.Transform,r.Visible,n],initialize:function(t,e,i,s,r,n){a.call(this,t,"DOMElement"),this.parent=t.sys.game.domContainer,this.cache=t.sys.cache.html,this.node,this.transformOnly=!1,this.skewX=0,this.skewY=0,this.rotate3d=new u,this.rotate3dAngle="deg",this.pointerEvents="auto",this.width=0,this.height=0,this.displayWidth=0,this.displayHeight=0,this.handler=this.dispatchNativeEvent.bind(this),this.setPosition(e,i),"string"==typeof s?"#"===s[0]?this.setElement(s.substr(1),r,n):this.createElement(s,r,n):s&&this.setElement(s,r,n),t.sys.events.on(l.SLEEP,this.handleSceneEvent,this),t.sys.events.on(l.WAKE,this.handleSceneEvent,this),t.sys.events.on(l.PRE_RENDER,this.preRender,this)},handleSceneEvent:function(t){var e=this.node,i=e.style;e&&(i.display=t.settings.visible?"block":"none")},setSkew:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.skewX=t,this.skewY=e,this},setPerspective:function(t){return this.parent.style.perspective=t+"px",this},perspective:{get:function(){return parseFloat(this.parent.style.perspective)},set:function(t){this.parent.style.perspective=t+"px"}},addListener:function(t){if(this.node){t=t.split(" ");for(var e=0;e{var s=i(47407),r=i(95643),n=i(61340),a=new n,o=new n,h=new n;t.exports=function(t,e,i,n){if(e.node){var l=e.node.style,u=e.scene.sys.settings;if(!l||!u.visible||r.RENDER_MASK!==e.renderFlags||0!==e.cameraFilter&&e.cameraFilter&i.id||e.parentContainer&&!e.parentContainer.willRender())l.display="none";else{var c=e.parentContainer,d=i.alpha*e.alpha;c&&(d*=c.alpha);var f=a,p=o,v=h,g=0,m=0,y="0%",x="0%";n?(g=e.width*e.scaleX*e.originX,m=e.height*e.scaleY*e.originY,p.applyITRS(e.x-g,e.y-m,e.rotation,e.scaleX,e.scaleY),f.copyFrom(i.matrix),f.multiplyWithOffset(n,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),p.e=e.x-g,p.f=e.y-m,f.multiply(p,v)):(g=e.width*e.originX,m=e.height*e.originY,p.applyITRS(e.x-g,e.y-m,e.rotation,e.scaleX,e.scaleY),f.copyFrom(i.matrix),y=100*e.originX+"%",x=100*e.originY+"%",p.e-=i.scrollX*e.scrollFactorX,p.f-=i.scrollY*e.scrollFactorY,f.multiply(p,v)),e.transformOnly||(l.display="block",l.opacity=d,l.zIndex=e._depth,l.pointerEvents=e.pointerEvents,l.mixBlendMode=s[e._blendMode]),l.transform=v.getCSSMatrix()+" skew("+e.skewX+"rad, "+e.skewY+"rad) rotate3d("+e.rotate3d.x+","+e.rotate3d.y+","+e.rotate3d.z+","+e.rotate3d.w+e.rotate3dAngle+")",l.transformOrigin=y+" "+x}}}},2611:(t,e,i)=>{var s=i(3069);i(39429).register("dom",(function(t,e,i,r,n){var a=new s(this.scene,t,e,i,r,n);return this.displayList.add(a),a}))},441:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(49381),n=i(49381),t.exports={renderWebGL:r,renderCanvas:n}},62980:t=>{t.exports="addedtoscene"},41337:t=>{t.exports="destroy"},44947:t=>{t.exports="removedfromscene"},49358:t=>{t.exports="complete"},35163:t=>{t.exports="created"},97249:t=>{t.exports="error"},19483:t=>{t.exports="locked"},56059:t=>{t.exports="loop"},26772:t=>{t.exports="metadata"},64437:t=>{t.exports="playing"},83411:t=>{t.exports="play"},75780:t=>{t.exports="seeked"},67799:t=>{t.exports="seeking"},63500:t=>{t.exports="stalled"},55541:t=>{t.exports="stop"},53208:t=>{t.exports="textureready"},4992:t=>{t.exports="unlocked"},12:t=>{t.exports="unsupported"},51708:(t,e,i)=>{t.exports={ADDED_TO_SCENE:i(62980),DESTROY:i(41337),REMOVED_FROM_SCENE:i(44947),VIDEO_COMPLETE:i(49358),VIDEO_CREATED:i(35163),VIDEO_ERROR:i(97249),VIDEO_LOCKED:i(19483),VIDEO_LOOP:i(56059),VIDEO_METADATA:i(26772),VIDEO_PLAY:i(83411),VIDEO_PLAYING:i(64437),VIDEO_SEEKED:i(75780),VIDEO_SEEKING:i(67799),VIDEO_STALLED:i(63500),VIDEO_STOP:i(55541),VIDEO_TEXTURE:i(53208),VIDEO_UNLOCKED:i(4992),VIDEO_UNSUPPORTED:i(12)}},42421:(t,e,i)=>{var s=i(83419),r=i(31401),n=i(95643),a=i(64993),o=new s({Extends:n,Mixins:[r.Alpha,r.BlendMode,r.Depth,r.Flip,r.Origin,r.ScrollFactor,r.Size,r.Texture,r.Tint,r.Transform,r.Visible,a],initialize:function(t){n.call(this,t,"Extern")},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(){},render:function(){}});t.exports=o},70217:()=>{},56315:(t,e,i)=>{var s=i(42421);i(39429).register("extern",(function(){var t=new s(this.scene);return this.displayList.add(t),t}))},64993:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(80287),n=i(70217),t.exports={renderWebGL:r,renderCanvas:n}},80287:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,r){t.pipelines.clear();var n=s(e,i,r).calc;e.render.call(e,t,i,n),t.pipelines.rebind()}},85592:t=>{t.exports={ARC:0,BEGIN_PATH:1,CLOSE_PATH:2,FILL_RECT:3,LINE_TO:4,MOVE_TO:5,LINE_STYLE:6,FILL_STYLE:7,FILL_PATH:8,STROKE_PATH:9,FILL_TRIANGLE:10,STROKE_TRIANGLE:11,SAVE:14,RESTORE:15,TRANSLATE:16,SCALE:17,ROTATE:18,GRADIENT_FILL_STYLE:21,GRADIENT_LINE_STYLE:22}},43831:(t,e,i)=>{var s=i(71911),r=i(83419),n=i(85592),a=i(31401),o=i(8497),h=i(95643),l=i(95540),u=i(35154),c=i(36383),d=i(84503),f=new r({Extends:h,Mixins:[a.AlphaSingle,a.BlendMode,a.Depth,a.Mask,a.Pipeline,a.PostPipeline,a.Transform,a.Visible,a.ScrollFactor,d],initialize:function(t,e){var i=u(e,"x",0),s=u(e,"y",0);h.call(this,t,"Graphics"),this.setPosition(i,s),this.initPipeline(),this.initPostPipeline(),this.displayOriginX=0,this.displayOriginY=0,this.commandBuffer=[],this.defaultFillColor=-1,this.defaultFillAlpha=1,this.defaultStrokeWidth=1,this.defaultStrokeColor=-1,this.defaultStrokeAlpha=1,this._lineWidth=1,this.lineStyle(1,0,0),this.fillStyle(0,0),this.setDefaultStyles(e)},setDefaultStyles:function(t){return u(t,"lineStyle",null)&&(this.defaultStrokeWidth=u(t,"lineStyle.width",1),this.defaultStrokeColor=u(t,"lineStyle.color",16777215),this.defaultStrokeAlpha=u(t,"lineStyle.alpha",1),this.lineStyle(this.defaultStrokeWidth,this.defaultStrokeColor,this.defaultStrokeAlpha)),u(t,"fillStyle",null)&&(this.defaultFillColor=u(t,"fillStyle.color",16777215),this.defaultFillAlpha=u(t,"fillStyle.alpha",1),this.fillStyle(this.defaultFillColor,this.defaultFillAlpha)),this},lineStyle:function(t,e,i){return void 0===i&&(i=1),this.commandBuffer.push(n.LINE_STYLE,t,e,i),this._lineWidth=t,this},fillStyle:function(t,e){return void 0===e&&(e=1),this.commandBuffer.push(n.FILL_STYLE,t,e),this},fillGradientStyle:function(t,e,i,s,r,a,o,h){return void 0===r&&(r=1),void 0===a&&(a=r),void 0===o&&(o=r),void 0===h&&(h=r),this.commandBuffer.push(n.GRADIENT_FILL_STYLE,r,a,o,h,t,e,i,s),this},lineGradientStyle:function(t,e,i,s,r,a){return void 0===a&&(a=1),this.commandBuffer.push(n.GRADIENT_LINE_STYLE,t,a,e,i,s,r),this},beginPath:function(){return this.commandBuffer.push(n.BEGIN_PATH),this},closePath:function(){return this.commandBuffer.push(n.CLOSE_PATH),this},fillPath:function(){return this.commandBuffer.push(n.FILL_PATH),this},fill:function(){return this.commandBuffer.push(n.FILL_PATH),this},strokePath:function(){return this.commandBuffer.push(n.STROKE_PATH),this},stroke:function(){return this.commandBuffer.push(n.STROKE_PATH),this},fillCircleShape:function(t){return this.fillCircle(t.x,t.y,t.radius)},strokeCircleShape:function(t){return this.strokeCircle(t.x,t.y,t.radius)},fillCircle:function(t,e,i){return this.beginPath(),this.arc(t,e,i,0,c.PI2),this.fillPath(),this},strokeCircle:function(t,e,i){return this.beginPath(),this.arc(t,e,i,0,c.PI2),this.strokePath(),this},fillRectShape:function(t){return this.fillRect(t.x,t.y,t.width,t.height)},strokeRectShape:function(t){return this.strokeRect(t.x,t.y,t.width,t.height)},fillRect:function(t,e,i,s){return this.commandBuffer.push(n.FILL_RECT,t,e,i,s),this},strokeRect:function(t,e,i,s){var r=this._lineWidth/2,n=t-r,a=t+r;return this.beginPath(),this.moveTo(t,e),this.lineTo(t,e+s),this.strokePath(),this.beginPath(),this.moveTo(t+i,e),this.lineTo(t+i,e+s),this.strokePath(),this.beginPath(),this.moveTo(n,e),this.lineTo(a+i,e),this.strokePath(),this.beginPath(),this.moveTo(n,e+s),this.lineTo(a+i,e+s),this.strokePath(),this},fillRoundedRect:function(t,e,i,s,r){void 0===r&&(r=20);var n=r,a=r,o=r,h=r;"number"!=typeof r&&(n=l(r,"tl",20),a=l(r,"tr",20),o=l(r,"bl",20),h=l(r,"br",20));var u=n>=0,d=a>=0,f=o>=0,p=h>=0;return n=Math.abs(n),a=Math.abs(a),o=Math.abs(o),h=Math.abs(h),this.beginPath(),this.moveTo(t+n,e),this.lineTo(t+i-a,e),d?this.arc(t+i-a,e+a,a,-c.TAU,0):this.arc(t+i,e,a,Math.PI,c.TAU,!0),this.lineTo(t+i,e+s-h),p?this.arc(t+i-h,e+s-h,h,0,c.TAU):this.arc(t+i,e+s,h,-c.TAU,Math.PI,!0),this.lineTo(t+o,e+s),f?this.arc(t+o,e+s-o,o,c.TAU,Math.PI):this.arc(t,e+s,o,0,-c.TAU,!0),this.lineTo(t,e+n),u?this.arc(t+n,e+n,n,-Math.PI,-c.TAU):this.arc(t,e,n,c.TAU,0,!0),this.fillPath(),this},strokeRoundedRect:function(t,e,i,s,r){void 0===r&&(r=20);var n=r,a=r,o=r,h=r,u=Math.min(i,s)/2;"number"!=typeof r&&(n=l(r,"tl",20),a=l(r,"tr",20),o=l(r,"bl",20),h=l(r,"br",20));var d=n>=0,f=a>=0,p=o>=0,v=h>=0;return n=Math.min(Math.abs(n),u),a=Math.min(Math.abs(a),u),o=Math.min(Math.abs(o),u),h=Math.min(Math.abs(h),u),this.beginPath(),this.moveTo(t+n,e),this.lineTo(t+i-a,e),this.moveTo(t+i-a,e),f?this.arc(t+i-a,e+a,a,-c.TAU,0):this.arc(t+i,e,a,Math.PI,c.TAU,!0),this.lineTo(t+i,e+s-h),this.moveTo(t+i,e+s-h),v?this.arc(t+i-h,e+s-h,h,0,c.TAU):this.arc(t+i,e+s,h,-c.TAU,Math.PI,!0),this.lineTo(t+o,e+s),this.moveTo(t+o,e+s),p?this.arc(t+o,e+s-o,o,c.TAU,Math.PI):this.arc(t,e+s,o,0,-c.TAU,!0),this.lineTo(t,e+n),this.moveTo(t,e+n),d?this.arc(t+n,e+n,n,-Math.PI,-c.TAU):this.arc(t,e,n,c.TAU,0,!0),this.strokePath(),this},fillPointShape:function(t,e){return this.fillPoint(t.x,t.y,e)},fillPoint:function(t,e,i){return!i||i<1?i=1:(t-=i/2,e-=i/2),this.commandBuffer.push(n.FILL_RECT,t,e,i,i),this},fillTriangleShape:function(t){return this.fillTriangle(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)},strokeTriangleShape:function(t){return this.strokeTriangle(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)},fillTriangle:function(t,e,i,s,r,a){return this.commandBuffer.push(n.FILL_TRIANGLE,t,e,i,s,r,a),this},strokeTriangle:function(t,e,i,s,r,a){return this.commandBuffer.push(n.STROKE_TRIANGLE,t,e,i,s,r,a),this},strokeLineShape:function(t){return this.lineBetween(t.x1,t.y1,t.x2,t.y2)},lineBetween:function(t,e,i,s){return this.beginPath(),this.moveTo(t,e),this.lineTo(i,s),this.strokePath(),this},lineTo:function(t,e){return this.commandBuffer.push(n.LINE_TO,t,e),this},moveTo:function(t,e){return this.commandBuffer.push(n.MOVE_TO,t,e),this},strokePoints:function(t,e,i,s){void 0===e&&(e=!1),void 0===i&&(i=!1),void 0===s&&(s=t.length),this.beginPath(),this.moveTo(t[0].x,t[0].y);for(var r=1;r-1&&this.fillStyle(this.defaultFillColor,this.defaultFillAlpha),this.defaultStrokeColor>-1&&this.lineStyle(this.defaultStrokeWidth,this.defaultStrokeColor,this.defaultStrokeAlpha),this},generateTexture:function(t,e,i){var s,r,n=this.scene.sys,a=n.game.renderer;void 0===e&&(e=n.scale.width),void 0===i&&(i=n.scale.height),f.TargetCamera.setScene(this.scene),f.TargetCamera.setViewport(0,0,e,i),f.TargetCamera.scrollX=this.x,f.TargetCamera.scrollY=this.y;var o={willReadFrequently:!0};if("string"==typeof t)if(n.textures.exists(t)){var h=(s=n.textures.get(t)).getSourceImage();h instanceof HTMLCanvasElement&&(r=h.getContext("2d",o))}else r=(s=n.textures.createCanvas(t,e,i)).getSourceImage().getContext("2d",o);else t instanceof HTMLCanvasElement&&(r=t.getContext("2d",o));return r&&(this.renderCanvas(a,this,f.TargetCamera,null,r,!1),s&&s.refresh()),this},preDestroy:function(){this.commandBuffer=[]}});f.TargetCamera=new s,t.exports=f},32768:(t,e,i)=>{var s=i(85592),r=i(20926);t.exports=function(t,e,i,n,a,o){var h=e.commandBuffer,l=h.length,u=a||t.currentContext;if(0!==l&&r(t,u,e,i,n)){i.addToRenderList(e);var c=1,d=1,f=0,p=0,v=1,g=0,m=0,y=0;u.beginPath();for(var x=0;x>>16,m=(65280&f)>>>8,y=255&f,u.strokeStyle="rgba("+g+","+m+","+y+","+c+")",u.lineWidth=v,x+=3;break;case s.FILL_STYLE:p=h[x+1],d=h[x+2],g=(16711680&p)>>>16,m=(65280&p)>>>8,y=255&p,u.fillStyle="rgba("+g+","+m+","+y+","+d+")",x+=2;break;case s.BEGIN_PATH:u.beginPath();break;case s.CLOSE_PATH:u.closePath();break;case s.FILL_PATH:o||u.fill();break;case s.STROKE_PATH:o||u.stroke();break;case s.FILL_RECT:o?u.rect(h[x+1],h[x+2],h[x+3],h[x+4]):u.fillRect(h[x+1],h[x+2],h[x+3],h[x+4]),x+=4;break;case s.FILL_TRIANGLE:u.beginPath(),u.moveTo(h[x+1],h[x+2]),u.lineTo(h[x+3],h[x+4]),u.lineTo(h[x+5],h[x+6]),u.closePath(),o||u.fill(),x+=6;break;case s.STROKE_TRIANGLE:u.beginPath(),u.moveTo(h[x+1],h[x+2]),u.lineTo(h[x+3],h[x+4]),u.lineTo(h[x+5],h[x+6]),u.closePath(),o||u.stroke(),x+=6;break;case s.LINE_TO:u.lineTo(h[x+1],h[x+2]),x+=2;break;case s.MOVE_TO:u.moveTo(h[x+1],h[x+2]),x+=2;break;case s.LINE_FX_TO:u.lineTo(h[x+1],h[x+2]),x+=5;break;case s.MOVE_FX_TO:u.moveTo(h[x+1],h[x+2]),x+=5;break;case s.SAVE:u.save();break;case s.RESTORE:u.restore();break;case s.TRANSLATE:u.translate(h[x+1],h[x+2]),x+=2;break;case s.SCALE:u.scale(h[x+1],h[x+2]),x+=2;break;case s.ROTATE:u.rotate(h[x+1]),x+=1;break;case s.GRADIENT_FILL_STYLE:x+=5;break;case s.GRADIENT_LINE_STYLE:x+=6}}u.restore()}}},87079:(t,e,i)=>{var s=i(44603),r=i(43831);s.register("graphics",(function(t,e){void 0===t&&(t={}),void 0!==e&&(t.add=e);var i=new r(this.scene,t);return t.add&&this.scene.sys.displayList.add(i),i}))},1201:(t,e,i)=>{var s=i(43831);i(39429).register("graphics",(function(t){return this.displayList.add(new s(this.scene,t))}))},84503:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(77545),n=i(32768),n=i(32768),t.exports={renderWebGL:r,renderCanvas:n}},77545:(t,e,i)=>{var s=i(85592),r=i(91296),n=i(61340),a=i(70554),o=function(t,e,i){this.x=t,this.y=e,this.width=i},h=function(t,e,i){this.points=[],this.pointsLength=1,this.points[0]=new o(t,e,i)},l=[],u=new n;t.exports=function(t,e,i,n){if(0!==e.commandBuffer.length){i.addToRenderList(e);var c=t.pipelines.set(e.pipeline,e);t.pipelines.preBatch(e);for(var d=r(e,i,n).calc,f=u.loadIdentity(),p=e.commandBuffer,v=i.alpha*e.alpha,g=1,m=c.fillTint,y=c.strokeTint,x=0,T=0,w=0,E=2*Math.PI,S=[],b=0,A=!0,_=null,C=a.getTintAppendFloatAlpha,M=0;M0&&(Y=Y%E-E):Y>E?Y=E:Y<0&&(Y=E+Y%E),null===_&&(_=new h(B+Math.cos(U)*X,N+Math.sin(U)*X,g),S.push(_),I+=.01);I<1+G;)w=Y*I+U,x=B+Math.cos(w)*X,T=N+Math.sin(w)*X,_.points.push(new o(x,T,g)),I+=.01;w=Y+U,x=B+Math.cos(w)*X,T=N+Math.sin(w)*X,_.points.push(new o(x,T,g));break;case s.FILL_RECT:c.batchFillRect(p[++M],p[++M],p[++M],p[++M],f,d);break;case s.FILL_TRIANGLE:c.batchFillTriangle(p[++M],p[++M],p[++M],p[++M],p[++M],p[++M],f,d);break;case s.STROKE_TRIANGLE:c.batchStrokeTriangle(p[++M],p[++M],p[++M],p[++M],p[++M],p[++M],g,f,d);break;case s.LINE_TO:null!==_?_.points.push(new o(p[++M],p[++M],g)):(_=new h(p[++M],p[++M],g),S.push(_));break;case s.MOVE_TO:_=new h(p[++M],p[++M],g),S.push(_);break;case s.SAVE:l.push(f.copyToArray());break;case s.RESTORE:f.copyFromArray(l.pop());break;case s.TRANSLATE:B=p[++M],N=p[++M],f.translate(B,N);break;case s.SCALE:B=p[++M],N=p[++M],f.scale(B,N);break;case s.ROTATE:f.rotate(p[++M])}t.pipelines.postBatch(e)}}},26479:(t,e,i)=>{var s=i(61061),r=i(83419),n=i(51708),a=i(50792),o=i(46710),h=i(95540),l=i(35154),u=i(97022),c=i(41212),d=i(88492),f=i(35072),p=i(68287),v=new r({Extends:a,initialize:function(t,e,i){a.call(this),i?e&&!Array.isArray(e)&&(e=[e]):Array.isArray(e)?c(e[0])&&(i=e,e=null):c(e)&&(i=e,e=null),this.scene=t,this.children=new f,this.isParent=!0,this.type="Group",this.classType=h(i,"classType",p),this.name=h(i,"name",""),this.active=h(i,"active",!0),this.maxSize=h(i,"maxSize",-1),this.defaultKey=h(i,"defaultKey",null),this.defaultFrame=h(i,"defaultFrame",null),this.runChildUpdate=h(i,"runChildUpdate",!1),this.createCallback=h(i,"createCallback",null),this.removeCallback=h(i,"removeCallback",null),this.createMultipleCallback=h(i,"createMultipleCallback",null),this.internalCreateCallback=h(i,"internalCreateCallback",null),this.internalRemoveCallback=h(i,"internalRemoveCallback",null),e&&this.addMultiple(e),i&&this.createMultiple(i),this.on(n.ADDED_TO_SCENE,this.addedToScene,this),this.on(n.REMOVED_FROM_SCENE,this.removedFromScene,this)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},create:function(t,e,i,s,r,n){if(void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.defaultKey),void 0===s&&(s=this.defaultFrame),void 0===r&&(r=!0),void 0===n&&(n=!0),this.isFull())return null;var a=new this.classType(this.scene,t,e,i,s);return a.addToDisplayList(this.scene.sys.displayList),a.addToUpdateList(),a.visible=r,a.setActive(n),this.add(a),a},createMultiple:function(t){if(this.isFull())return[];Array.isArray(t)||(t=[t]);var e=[];if(t[0].key)for(var i=0;i=0;u--)if((l=d[u]).active===i){if(++c===e)break}else l=null;return l?("number"==typeof r&&(l.x=r),"number"==typeof n&&(l.y=n),l):s?this.create(r,n,a,o,h):null},get:function(t,e,i,s,r){return this.getFirst(!1,!0,t,e,i,s,r)},getFirstAlive:function(t,e,i,s,r,n){return this.getFirst(!0,t,e,i,s,r,n)},getFirstDead:function(t,e,i,s,r,n){return this.getFirst(!1,t,e,i,s,r,n)},playAnimation:function(t,e){return s.PlayAnimation(this.children.entries,t,e),this},isFull:function(){return-1!==this.maxSize&&this.children.size>=this.maxSize},countActive:function(t){void 0===t&&(t=!0);for(var e=0,i=0;i{var s=i(44603),r=i(26479);s.register("group",(function(t){return new r(this.scene,null,t)}))},3385:(t,e,i)=>{var s=i(26479);i(39429).register("group",(function(t,e){return this.updateList.add(new s(this.scene,t,e))}))},88571:(t,e,i)=>{var s=i(83419),r=i(31401),n=i(95643),a=i(59819),o=new s({Extends:n,Mixins:[r.Alpha,r.BlendMode,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Size,r.TextureCrop,r.Tint,r.Transform,r.Visible,a],initialize:function(t,e,i,s,r){n.call(this,t,"Image"),this._crop=this.resetCropObject(),this.setTexture(s,r),this.setPosition(e,i),this.setSizeToFrame(),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)}});t.exports=o},40652:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},82459:(t,e,i)=>{var s=i(25305),r=i(44603),n=i(23568),a=i(88571);r.register("image",(function(t,e){void 0===t&&(t={});var i=n(t,"key",null),r=n(t,"frame",null),o=new a(this.scene,0,0,i,r);return void 0!==e&&(t.add=e),s(this.scene,o,t),o}))},2117:(t,e,i)=>{var s=i(88571);i(39429).register("image",(function(t,e,i,r){return this.displayList.add(new s(this.scene,t,e,i,r))}))},59819:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(99517),n=i(40652),t.exports={renderWebGL:r,renderCanvas:n}},99517:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),this.pipeline.batchSprite(e,i,s)}},77856:(t,e,i)=>{var s={Events:i(51708),DisplayList:i(8050),GameObjectCreator:i(44603),GameObjectFactory:i(39429),UpdateList:i(45027),Components:i(31401),GetCalcMatrix:i(91296),BuildGameObject:i(25305),BuildGameObjectAnimation:i(13059),GameObject:i(95643),BitmapText:i(22186),Blitter:i(6107),Bob:i(46590),Container:i(31559),DOMElement:i(3069),DynamicBitmapText:i(2638),Extern:i(42421),Graphics:i(43831),Group:i(26479),Image:i(88571),Layer:i(93595),Particles:i(18404),PathFollower:i(1159),RenderTexture:i(591),RetroFont:i(196),Rope:i(77757),Sprite:i(68287),Text:i(50171),GetTextSize:i(14220),MeasureText:i(79557),TextStyle:i(35762),TileSprite:i(20839),Zone:i(41481),Video:i(18471),Shape:i(17803),Arc:i(23629),Curve:i(89),Ellipse:i(19921),Grid:i(30479),IsoBox:i(61475),IsoTriangle:i(16933),Line:i(57847),Polygon:i(24949),Rectangle:i(74561),Star:i(55911),Triangle:i(36931),Factories:{Blitter:i(12709),Container:i(24961),DOMElement:i(2611),DynamicBitmapText:i(72566),Extern:i(56315),Graphics:i(1201),Group:i(3385),Image:i(2117),Layer:i(20005),Particles:i(676),PathFollower:i(90145),RenderTexture:i(60505),Rope:i(96819),Sprite:i(46409),StaticBitmapText:i(34914),Text:i(68005),TileSprite:i(91681),Zone:i(84175),Video:i(89025),Arc:i(42563),Curve:i(40511),Ellipse:i(1543),Grid:i(34137),IsoBox:i(3933),IsoTriangle:i(49803),Line:i(2481),Polygon:i(64827),Rectangle:i(87959),Star:i(93697),Triangle:i(45245)},Creators:{Blitter:i(9403),Container:i(77143),DynamicBitmapText:i(11164),Graphics:i(87079),Group:i(94975),Image:i(82459),Layer:i(25179),Particles:i(92730),RenderTexture:i(34495),Rope:i(26209),Sprite:i(15567),StaticBitmapText:i(57336),Text:i(71259),TileSprite:i(14167),Zone:i(95261),Video:i(11511)}};s.Shader=i(20071),s.Mesh=i(4703),s.NineSlice=i(28103),s.PointLight=i(80321),s.Plane=i(33663),s.Factories.Shader=i(74177),s.Factories.Mesh=i(9225),s.Factories.NineSlice=i(47521),s.Factories.PointLight=i(71255),s.Factories.Plane=i(30985),s.Creators.Shader=i(54935),s.Creators.Mesh=i(20527),s.Creators.NineSlice=i(28279),s.Creators.PointLight=i(39829),s.Creators.Plane=i(56015),s.Light=i(41432),s.LightsManager=i(61356),s.LightsPlugin=i(88992),t.exports=s},93595:(t,e,i)=>{var s=i(10312),r=i(83419),n=i(31401),a=i(53774),o=i(45893),h=i(50792),l=i(51708),u=i(73162),c=i(33963),d=i(44594),f=i(19186),p=new r({Extends:u,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Mask,n.PostPipeline,n.Visible,h,c],initialize:function(t,e){u.call(this,t),h.call(this),this.scene=t,this.displayList=null,this.type="Layer",this.state=0,this.parentContainer=null,this.name="",this.active=!0,this.tabIndex=-1,this.data=null,this.renderFlags=15,this.cameraFilter=0,this.input=null,this.body=null,this.ignoreDestroy=!1,this.systems=t.sys,this.events=t.sys.events,this.sortChildrenFlag=!1,this.addCallback=this.addChildCallback,this.removeCallback=this.removeChildCallback,this.initPostPipeline(),this.clearAlpha(),this.setBlendMode(s.SKIP_CHECK),e&&this.add(e),t.sys.queueDepthSort()},setActive:function(t){return this.active=t,this},setName:function(t){return this.name=t,this},setState:function(t){return this.state=t,this},setDataEnabled:function(){return this.data||(this.data=new o(this)),this},setData:function(t,e){return this.data||(this.data=new o(this)),this.data.set(t,e),this},incData:function(t,e){return this.data||(this.data=new o(this)),this.data.inc(t,e),this},toggleData:function(t){return this.data||(this.data=new o(this)),this.data.toggle(t),this},getData:function(t){return this.data||(this.data=new o(this)),this.data.get(t)},setInteractive:function(){return this},disableInteractive:function(){return this},removeInteractive:function(){return this},addedToScene:function(){},removedFromScene:function(){},update:function(){},toJSON:function(){return a(this)},willRender:function(t){return!(15!==this.renderFlags||0===this.list.length||0!==this.cameraFilter&&this.cameraFilter&t.id)},getIndexList:function(){for(var t=this,e=this.parentContainer,i=[];e&&(i.unshift(e.getIndex(t)),t=e,e.parentContainer);)e=e.parentContainer;return i.unshift(this.displayList.getIndex(t)),i},addChildCallback:function(t){var e=t.displayList;e&&e!==this&&t.removeFromDisplayList(),t.displayList||(this.queueDepthSort(),t.displayList=this,t.emit(l.ADDED_TO_SCENE,t,this.scene),this.events.emit(d.ADDED_TO_SCENE,t,this.scene))},removeChildCallback:function(t){this.queueDepthSort(),t.displayList=null,t.emit(l.REMOVED_FROM_SCENE,t,this.scene),this.events.emit(d.REMOVED_FROM_SCENE,t,this.scene)},queueDepthSort:function(){this.sortChildrenFlag=!0},depthSort:function(){this.sortChildrenFlag&&(f(this.list,this.sortByDepth),this.sortChildrenFlag=!1)},sortByDepth:function(t,e){return t._depth-e._depth},getChildren:function(){return this.list},addToDisplayList:function(t){return void 0===t&&(t=this.scene.sys.displayList),this.displayList&&this.displayList!==t&&this.removeFromDisplayList(),t.exists(this)||(this.displayList=t,t.add(this,!0),t.queueDepthSort(),this.emit(l.ADDED_TO_SCENE,this,this.scene),t.events.emit(d.ADDED_TO_SCENE,this,this.scene)),this},removeFromDisplayList:function(){var t=this.displayList||this.scene.sys.displayList;return t.exists(this)&&(t.remove(this,!0),t.queueDepthSort(),this.displayList=null,this.emit(l.REMOVED_FROM_SCENE,this,this.scene),t.events.emit(d.REMOVED_FROM_SCENE,this,this.scene)),this},destroy:function(t){if(this.scene&&!this.ignoreDestroy){this.emit(l.DESTROY,this);for(var e=this.list;e.length;)e[0].destroy(t);this.removeAllListeners(),this.resetPostPipeline(!0),this.displayList&&(this.displayList.remove(this,!0,!1),this.displayList.queueDepthSort()),this.data&&(this.data.destroy(),this.data=void 0),this.active=!1,this.visible=!1,this.list=void 0,this.scene=void 0,this.displayList=void 0,this.systems=void 0,this.events=void 0}}});t.exports=p},2956:t=>{t.exports=function(t,e,i){var s=e.list;if(0!==s.length){e.depthSort();var r=-1!==e.blendMode;r||t.setBlendMode(0);var n=e._alpha;e.mask&&e.mask.preRenderCanvas(t,null,i);for(var a=0;a{var s=i(25305),r=i(93595),n=i(44603),a=i(23568);n.register("layer",(function(t,e){void 0===t&&(t={});var i=a(t,"children",null),n=new r(this.scene,i);return void 0!==e&&(t.add=e),s(this.scene,n,t),n}))},20005:(t,e,i)=>{var s=i(93595);i(39429).register("layer",(function(t){return this.displayList.add(new s(this.scene,t))}))},33963:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(15869),n=i(2956),t.exports={renderWebGL:r,renderCanvas:n}},15869:t=>{t.exports=function(t,e,i){var s=e.list,r=s.length;if(0!==r){e.depthSort(),t.pipelines.preBatch(e);var n=-1!==e.blendMode;n||t.setBlendMode(0);for(var a=e.alpha,o=0;o{var s=i(96503),r=i(83419),n=i(31401),a=i(51767),o=i(70554),h=new r({Extends:s,Mixins:[n.Origin,n.ScrollFactor,n.Visible],initialize:function(t,e,i,r,n,o,h){s.call(this,t,e,i),this.color=new a(r,n,o),this.intensity=h,this.renderFlags=15,this.cameraFilter=0,this.setScrollFactor(1,1),this.setOrigin(),this.setDisplayOrigin(i)},displayWidth:{get:function(){return this.diameter},set:function(t){this.diameter=t}},displayHeight:{get:function(){return this.diameter},set:function(t){this.diameter=t}},width:{get:function(){return this.diameter},set:function(t){this.diameter=t}},height:{get:function(){return this.diameter},set:function(t){this.diameter=t}},willRender:function(t){return!(h.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},setColor:function(t){var e=o.getFloatsFromUintRGB(t);return this.color.set(e[0],e[1],e[2]),this},setIntensity:function(t){return this.intensity=t,this},setRadius:function(t){return this.radius=t,this}});h.RENDER_MASK=15,t.exports=h},61356:(t,e,i)=>{var s=i(81491),r=i(83419),n=i(20339),a=i(41432),o=i(80321),h=i(51767),l=i(19133),u=i(19186),c=i(70554),d=new r({initialize:function(){this.lights=[],this.ambientColor=new h(.1,.1,.1),this.active=!1,this.maxLights=-1,this.visibleLights=0},addPointLight:function(t,e,i,s,r,n){return this.systems.displayList.add(new o(this.scene,t,e,i,s,r,n))},enable:function(){return-1===this.maxLights&&(this.maxLights=this.systems.renderer.config.maxLights),this.active=!0,this},disable:function(){return this.active=!1,this},getLights:function(t){for(var e=this.lights,i=t.worldView,r=[],a=0;athis.maxLights&&(u(r,this.sortByDistance),r=r.slice(0,this.maxLights)),this.visibleLights=r.length,r},sortByDistance:function(t,e){return t.distance>=e.distance},setAmbientColor:function(t){var e=c.getFloatsFromUintRGB(t);return this.ambientColor.set(e[0],e[1],e[2]),this},getMaxVisibleLights:function(){return this.maxLights},getLightCount:function(){return this.lights.length},addLight:function(t,e,i,s,r){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=128),void 0===s&&(s=16777215),void 0===r&&(r=1);var n=c.getFloatsFromUintRGB(s),o=new a(t,e,i,n[0],n[1],n[2],r);return this.lights.push(o),o},removeLight:function(t){var e=this.lights.indexOf(t);return e>=0&&l(this.lights,e),this},shutdown:function(){this.lights.length=0},destroy:function(){this.shutdown()}});t.exports=d},88992:(t,e,i)=>{var s=i(83419),r=i(61356),n=i(37277),a=i(44594),o=new s({Extends:r,initialize:function(t){this.scene=t,this.systems=t.sys,t.sys.settings.isBooted||t.sys.events.once(a.BOOT,this.boot,this),r.call(this)},boot:function(){var t=this.systems.events;t.on(a.SHUTDOWN,this.shutdown,this),t.on(a.DESTROY,this.destroy,this)},destroy:function(){this.shutdown(),this.scene=void 0,this.systems=void 0}});n.register("LightsPlugin",o,"lights"),t.exports=o},4703:(t,e,i)=>{var s=i(83419),r=i(31401),n=i(39506),a=i(83997),o=i(95643),h=i(34684),l=i(92515),u=i(91296),c=i(37867),d=i(29807),f=i(43396),p=i(19186),v=i(25836),g=i(39318),m=new s({Extends:o,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.Mask,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Size,r.Texture,r.Transform,r.Visible,d],initialize:function(t,e,i,s,r,n,a,h,l,u,d,f){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s="__WHITE"),o.call(this,t,"Mesh"),this.faces=[],this.vertices=[],this.tintFill=!1,this.debugCallback=null,this.debugGraphic=null,this.hideCCW=!0,this.modelPosition=new v,this.modelScale=new v(1,1,1),this.modelRotation=new v,this.dirtyCache=[0,0,0,0,0,0,0,0,0,0,0,0],this.transformMatrix=new c,this.viewPosition=new v,this.viewMatrix=new c,this.projectionMatrix=new c,this.totalRendered=0,this.totalFrame=0,this.ignoreDirtyCache=!1,this.fov,this.displayOriginX=0,this.displayOriginY=0;var p=t.sys.renderer;this.setPosition(e,i),this.setTexture(s,r),this.setSize(p.width,p.height),this.initPipeline(),this.initPostPipeline(),this.setPerspective(p.width,p.height),n&&this.addVertices(n,a,h,l,u,d,f)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},panX:function(t){return this.viewPosition.addScale(v.LEFT,t),this.dirtyCache[10]=1,this},panY:function(t){return this.viewPosition.y+=v.DOWN.y*t,this.dirtyCache[10]=1,this},panZ:function(t){return this.viewPosition.z+=t,this.dirtyCache[10]=1,this},setPerspective:function(t,e,i,s,r){return void 0===i&&(i=45),void 0===s&&(s=.01),void 0===r&&(r=1e3),this.fov=i,this.projectionMatrix.perspective(n(i),t/e,s,r),this.dirtyCache[10]=1,this.dirtyCache[11]=0,this},setOrtho:function(t,e,i,s){return void 0===t&&(t=this.scene.sys.renderer.getAspectRatio()),void 0===e&&(e=1),void 0===i&&(i=-1e3),void 0===s&&(s=1e3),this.fov=0,this.projectionMatrix.ortho(-t,t,-e,e,i,s),this.dirtyCache[10]=1,this.dirtyCache[11]=1,this},clear:function(){return this.faces.forEach((function(t){t.destroy()})),this.faces=[],this.vertices=[],this},addVerticesFromObj:function(t,e,i,s,r,n,a,o,l){var u,c=this.scene.sys.cache.obj.get(t);return c&&(u=h(c,this,e,i,s,r,n,a,o,l)),u&&0!==u.verts.length||console.warn("Mesh.addVerticesFromObj data empty:",t),this},sortByDepth:function(t,e){return t.depth-e.depth},depthSort:function(){return p(this.faces,this.sortByDepth),this},addVertex:function(t,e,i,s,r,n,a){var o=new g(t,e,i,s,r,n,a);return this.vertices.push(o),o},addFace:function(t,e,i){var s=new a(t,e,i);return this.faces.push(s),this.dirtyCache[9]=-1,s},addVertices:function(t,e,i,s,r,n,a){var o=l(t,e,i,s,r,n,a);return o?(this.faces=this.faces.concat(o.faces),this.vertices=this.vertices.concat(o.vertices)):console.warn("Mesh.addVertices data empty or invalid"),this.dirtyCache[9]=-1,this},getFaceCount:function(){return this.faces.length},getVertexCount:function(){return this.vertices.length},getFace:function(t){return this.faces[t]},hasFaceAt:function(t,e,i){void 0===i&&(i=this.scene.sys.cameras.main);for(var s=u(this,i).calc,r=this.faces,n=0;n{t.exports=function(){}},20527:(t,e,i)=>{var s=i(25305),r=i(44603),n=i(23568),a=i(35154),o=i(4703);r.register("mesh",(function(t,e){void 0===t&&(t={});var i=n(t,"key",null),r=n(t,"frame",null),h=a(t,"vertices",[]),l=a(t,"uvs",[]),u=a(t,"indicies",[]),c=a(t,"containsZ",!1),d=a(t,"normals",[]),f=a(t,"colors",16777215),p=a(t,"alphas",1),v=new o(this.scene,0,0,i,r,h,l,u,c,d,f,p);return void 0!==e&&(t.add=e),s(this.scene,v,t),v}))},9225:(t,e,i)=>{var s=i(4703);i(39429).register("mesh",(function(t,e,i,r,n,a,o,h,l,u,c){return this.displayList.add(new s(this.scene,t,e,i,r,n,a,o,h,l,u,c))}))},29807:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(48833),n=i(36488),t.exports={renderWebGL:r,renderCanvas:n}},48833:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,r){var n=e.faces,a=n.length;if(0!==a){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline,e),h=s(e,i,r).calc;t.pipelines.preBatch(e);for(var l=o.setGameObject(e),u=o.vertexViewF32,c=o.vertexViewU32,d=o.vertexCount*o.currentShader.vertexComponentCount-1,f=e.tintFill,p=[],v=e.debugCallback,g=h.a,m=h.b,y=h.c,x=h.d,T=h.e,w=h.f,E=e.viewPosition.z,S=e.hideCCW,b=i.roundPixels,A=i.alpha*e.alpha,_=0,C=0;C{var s=i(83419),r=i(31401),n=i(95643),a=i(78023),o=i(39318),h=new s({Extends:n,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Texture,r.Transform,r.Visible,a],initialize:function(t,e,i,s,r,a,h,l,u,c,d){n.call(this,t,"NineSlice"),this._width,this._height,this._originX=.5,this._originY=.5,this._sizeComponent=!0,this.vertices=[],this.leftWidth,this.rightWidth,this.topHeight,this.bottomHeight,this.tint=16777215,this.tintFill=!1;var f=t.textures.getFrame(s,r);this.is3Slice=!c&&!d,f.scale9&&(this.is3Slice=f.is3Slice);for(var p=this.is3Slice?18:54,v=0;v{var s=i(25305),r=i(44603),n=i(23568),a=i(35154),o=i(28103);r.register("nineslice",(function(t,e){void 0===t&&(t={});var i=n(t,"key",null),r=n(t,"frame",null),h=a(t,"width",256),l=a(t,"height",256),u=a(t,"leftWidth",10),c=a(t,"rightWidth",10),d=a(t,"topHeight",0),f=a(t,"bottomHeight",0),p=new o(this.scene,0,0,i,r,h,l,u,c,d,f);return void 0!==e&&(t.add=e),s(this.scene,p,t),p}))},47521:(t,e,i)=>{var s=i(28103);i(39429).register("nineslice",(function(t,e,i,r,n,a,o,h,l,u){return this.displayList.add(new s(this.scene,t,e,i,r,n,a,o,h,l,u))}))},78023:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(52230),t.exports={renderWebGL:r,renderCanvas:n}},52230:(t,e,i)=>{var s=i(91296),r=i(70554);t.exports=function(t,e,i,n){var a=e.vertices,o=a.length;if(0!==o){i.addToRenderList(e);var h=t.pipelines.set(e.pipeline,e),l=s(e,i,n,!1).calc;t.pipelines.preBatch(e);var u=h.setGameObject(e),c=h.vertexViewF32,d=h.vertexViewU32,f=h.vertexCount*h.currentShader.vertexComponentCount-1,p=i.roundPixels,v=e.tintFill,g=i.alpha*e.alpha,m=r.getTintAppendFloatAlpha(e.tint,g),y=h.vertexAvailable(),x=-1;y{var s=i(83419),r=i(44777),n=i(37589),a=i(6113),o=i(91389),h=i(90664),l=new s({Extends:r,initialize:function(t){r.call(this,t,null,!1),this.active=!1,this.easeName="Linear",this.r=[],this.g=[],this.b=[]},getMethod:function(){return null===this.propertyValue?0:9},setMethods:function(){var t=this.propertyValue,e=t,i=this.defaultEmit,s=this.defaultUpdate;if(9===this.method){this.start=t[0],this.ease=a("Linear"),this.interpolation=o("linear"),i=this.easedValueEmit,s=this.easeValueUpdate,e=t[0],this.active=!0;for(var r=0;r{var s=i(30976),r=i(45319),n=i(83419),a=i(99472),o=i(6113),h=i(95540),l=i(91389),u=i(77720),c=i(15994),d=new n({initialize:function(t,e,i){void 0===i&&(i=!1),this.propertyKey=t,this.propertyValue=e,this.defaultValue=e,this.steps=0,this.counter=0,this.yoyo=!1,this.direction=0,this.start=0,this.current=0,this.end=0,this.ease=null,this.interpolation=null,this.emitOnly=i,this.onEmit=this.defaultEmit,this.onUpdate=this.defaultUpdate,this.active=!0,this.method=0,this._onEmit,this._onUpdate},loadConfig:function(t,e){void 0===t&&(t={}),e&&(this.propertyKey=e),this.propertyValue=h(t,this.propertyKey,this.defaultValue),this.method=this.getMethod(),this.setMethods(),this.emitOnly&&(this.onUpdate=this.defaultUpdate)},toJSON:function(){return JSON.stringify(this.propertyValue)},onChange:function(t){var e;switch(this.method){case 1:case 3:case 8:e=t;break;case 2:this.propertyValue.indexOf(t)>=0&&(e=t);break;case 4:var i=(this.end-this.start)/this.steps;e=u(t,i),this.counter=e;break;case 5:case 6:case 7:e=r(t,this.start,this.end);break;case 9:e=this.start[0]}return this.current=e,this},getMethod:function(){var t=this.propertyValue;if(null===t)return 0;var e=typeof t;if("number"===e)return 1;if(Array.isArray(t))return 2;if("function"===e)return 3;if("object"===e){if(this.hasBoth(t,"start","end"))return this.has(t,"steps")?4:5;if(this.hasBoth(t,"min","max"))return 6;if(this.has(t,"random"))return 7;if(this.hasEither(t,"onEmit","onUpdate"))return 8;if(this.hasEither(t,"values","interpolation"))return 9}return 0},setMethods:function(){var t=this.propertyValue,e=t,i=this.defaultEmit,s=this.defaultUpdate;switch(this.method){case 1:i=this.staticValueEmit;break;case 2:i=this.randomStaticValueEmit,e=t[0];break;case 3:this._onEmit=t,i=this.proxyEmit;break;case 4:this.start=t.start,this.end=t.end,this.steps=t.steps,this.counter=this.start,this.yoyo=!!this.has(t,"yoyo")&&t.yoyo,this.direction=0,i=this.steppedEmit,e=this.start;break;case 5:this.start=t.start,this.end=t.end;var r=this.has(t,"ease")?t.ease:"Linear";this.ease=o(r,t.easeParams),i=this.has(t,"random")&&t.random?this.randomRangedValueEmit:this.easedValueEmit,s=this.easeValueUpdate,e=this.start;break;case 6:this.start=t.min,this.end=t.max,i=this.has(t,"int")&&t.int?this.randomRangedIntEmit:this.randomRangedValueEmit,e=this.start;break;case 7:var n=t.random;Array.isArray(n)&&(this.start=n[0],this.end=n[1]),i=this.randomRangedIntEmit,e=this.start;break;case 8:this._onEmit=this.has(t,"onEmit")?t.onEmit:this.defaultEmit,this._onUpdate=this.has(t,"onUpdate")?t.onUpdate:this.defaultUpdate,i=this.proxyEmit,s=this.proxyUpdate;break;case 9:this.start=t.values;var a=this.has(t,"ease")?t.ease:"Linear";this.ease=o(a,t.easeParams),this.interpolation=l(t.interpolation),i=this.easedValueEmit,s=this.easeValueUpdate,e=this.start[0]}return this.onEmit=i,this.onUpdate=s,this.current=e,this},has:function(t,e){return t.hasOwnProperty(e)},hasBoth:function(t,e,i){return t.hasOwnProperty(e)&&t.hasOwnProperty(i)},hasEither:function(t,e,i){return t.hasOwnProperty(e)||t.hasOwnProperty(i)},defaultEmit:function(t,e,i){return i},defaultUpdate:function(t,e,i,s){return s},proxyEmit:function(t,e,i){var s=this._onEmit(t,e,i);return this.current=s,s},proxyUpdate:function(t,e,i,s){var r=this._onUpdate(t,e,i,s);return this.current=r,r},staticValueEmit:function(){return this.current},staticValueUpdate:function(){return this.current},randomStaticValueEmit:function(){var t=Math.floor(Math.random()*this.propertyValue.length);return this.current=this.propertyValue[t],this.current},randomRangedValueEmit:function(t,e){var i=a(this.start,this.end);return t&&t.data[e]&&(t.data[e].min=i,t.data[e].max=this.end),this.current=i,i},randomRangedIntEmit:function(t,e){var i=s(this.start,this.end);return t&&t.data[e]&&(t.data[e].min=i,t.data[e].max=this.end),this.current=i,i},steppedEmit:function(){var t,e=this.counter,i=e,s=(this.end-this.start)/this.steps;this.yoyo?(0===this.direction?(i+=s)>=this.end&&(t=i-this.end,i=this.end-t,this.direction=1):(i-=s)<=this.start&&(t=this.start-i,i=this.start+t,this.direction=0),this.counter=i):this.counter=c(i+s,this.start,this.end);return this.current=e,e},easedValueEmit:function(t,e){if(t&&t.data[e]){var i=t.data[e];i.min=this.start,i.max=this.end}return this.current=this.start,this.start},easeValueUpdate:function(t,e,i){var s,r=t.data[e],n=this.ease(i);return s=this.interpolation?this.interpolation(this.start,n):(r.max-r.min)*n+r.min,this.current=s,s},destroy:function(){this.propertyValue=null,this.defaultValue=null,this.ease=null,this.interpolation=null,this._onEmit=null,this._onUpdate=null}});t.exports=d},24502:(t,e,i)=>{var s=i(83419),r=i(95540),n=i(20286),a=new s({Extends:n,initialize:function(t,e,i,s,a){if("object"==typeof t){var o=t;t=r(o,"x",0),e=r(o,"y",0),i=r(o,"power",0),s=r(o,"epsilon",100),a=r(o,"gravity",50)}else void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=100),void 0===a&&(a=50);n.call(this,t,e,!0),this._gravity=a,this._power=i*a,this._epsilon=s*s},update:function(t,e){var i=this.x-t.x,s=this.y-t.y,r=i*i+s*s;if(0!==r){var n=Math.sqrt(r);r{var s=i(9674),r=i(45319),n=i(83419),a=i(39506),o=i(87841),h=i(11520),l=i(26099),u=new n({initialize:function(t){this.emitter=t,this.texture=null,this.frame=null,this.x=0,this.y=0,this.worldPosition=new l,this.velocityX=0,this.velocityY=0,this.accelerationX=0,this.accelerationY=0,this.maxVelocityX=1e4,this.maxVelocityY=1e4,this.bounce=0,this.scaleX=1,this.scaleY=1,this.alpha=1,this.angle=0,this.rotation=0,this.tint=16777215,this.life=1e3,this.lifeCurrent=1e3,this.delayCurrent=0,this.holdCurrent=0,this.lifeT=0,this.data={tint:{min:16777215,max:16777215},alpha:{min:1,max:1},rotate:{min:0,max:0},scaleX:{min:1,max:1},scaleY:{min:1,max:1},x:{min:0,max:0},y:{min:0,max:0},accelerationX:{min:0,max:0},accelerationY:{min:0,max:0},maxVelocityX:{min:0,max:0},maxVelocityY:{min:0,max:0},moveToX:{min:0,max:0},moveToY:{min:0,max:0},bounce:{min:0,max:0}},this.isCropped=!1,this.scene=t.scene,this.anims=new s(this),this.bounds=new o},emit:function(t,e,i,s,r,n){return this.emitter.emit(t,e,i,s,r,n)},isAlive:function(){return this.lifeCurrent>0},kill:function(){this.lifeCurrent=0},setPosition:function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.x=t,this.y=e},fire:function(t,e){var i=this.emitter,s=i.ops,r=i.getAnim();if(r?this.anims.play(r):(this.frame=i.getFrame(),this.texture=this.frame.texture),!this.frame)throw new Error("Particle has no texture frame");if(i.getEmitZone(this),void 0===t?this.x+=s.x.onEmit(this,"x"):s.x.steps>0?this.x+=t+s.x.onEmit(this,"x"):this.x+=t,void 0===e?this.y+=s.y.onEmit(this,"y"):s.y.steps>0?this.y+=e+s.y.onEmit(this,"y"):this.y+=e,this.life=s.lifespan.onEmit(this,"lifespan"),this.lifeCurrent=this.life,this.lifeT=0,this.delayCurrent=s.delay.onEmit(this,"delay"),this.holdCurrent=s.hold.onEmit(this,"hold"),this.scaleX=s.scaleX.onEmit(this,"scaleX"),this.scaleY=s.scaleY.active?s.scaleY.onEmit(this,"scaleY"):this.scaleX,this.angle=s.rotate.onEmit(this,"rotate"),this.rotation=a(this.angle),i.worldMatrix.transformPoint(this.x,this.y,this.worldPosition),0===this.delayCurrent&&i.getDeathZone(this))return this.lifeCurrent=0,!1;var n=s.speedX.onEmit(this,"speedX"),o=s.speedY.active?s.speedY.onEmit(this,"speedY"):n;if(i.radial){var h=a(s.angle.onEmit(this,"angle"));this.velocityX=Math.cos(h)*Math.abs(n),this.velocityY=Math.sin(h)*Math.abs(o)}else if(i.moveTo){var l=s.moveToX.onEmit(this,"moveToX"),u=s.moveToY.onEmit(this,"moveToY"),c=this.life/1e3;this.velocityX=(l-this.x)/c,this.velocityY=(u-this.y)/c}else this.velocityX=n,this.velocityY=o;return i.acceleration&&(this.accelerationX=s.accelerationX.onEmit(this,"accelerationX"),this.accelerationY=s.accelerationY.onEmit(this,"accelerationY")),this.maxVelocityX=s.maxVelocityX.onEmit(this,"maxVelocityX"),this.maxVelocityY=s.maxVelocityY.onEmit(this,"maxVelocityY"),this.bounce=s.bounce.onEmit(this,"bounce"),this.alpha=s.alpha.onEmit(this,"alpha"),s.color.active?this.tint=s.color.onEmit(this,"tint"):this.tint=s.tint.onEmit(this,"tint"),!0},update:function(t,e,i){if(this.lifeCurrent<=0)return!(this.holdCurrent>0)||(this.holdCurrent-=t,this.holdCurrent<=0);if(this.delayCurrent>0)return this.delayCurrent-=t,!1;this.anims.update(0,t);var s=this.emitter,n=s.ops,o=1-this.lifeCurrent/this.life;if(this.lifeT=o,this.x=n.x.onUpdate(this,"x",o,this.x),this.y=n.y.onUpdate(this,"y",o,this.y),s.moveTo){var h=n.moveToX.onUpdate(this,"moveToX",o,s.moveToX),l=n.moveToY.onUpdate(this,"moveToY",o,s.moveToY),u=this.lifeCurrent/1e3;this.velocityX=(h-this.x)/u,this.velocityY=(l-this.y)/u}return this.computeVelocity(s,t,e,i,o),this.scaleX=n.scaleX.onUpdate(this,"scaleX",o,this.scaleX),n.scaleY.active?this.scaleY=n.scaleY.onUpdate(this,"scaleY",o,this.scaleY):this.scaleY=this.scaleX,this.angle=n.rotate.onUpdate(this,"rotate",o,this.angle),this.rotation=a(this.angle),s.getDeathZone(this)?(this.lifeCurrent=0,!0):(this.alpha=r(n.alpha.onUpdate(this,"alpha",o,this.alpha),0,1),n.color.active?this.tint=n.color.onUpdate(this,"color",o,this.tint):this.tint=n.tint.onUpdate(this,"tint",o,this.tint),this.lifeCurrent-=t,this.lifeCurrent<=0&&this.holdCurrent<=0)},computeVelocity:function(t,e,i,s,n){var a=t.ops,o=this.velocityX,h=this.velocityY,l=a.accelerationX.onUpdate(this,"accelerationX",n,this.accelerationX),u=a.accelerationY.onUpdate(this,"accelerationY",n,this.accelerationY),c=a.maxVelocityX.onUpdate(this,"maxVelocityX",n,this.maxVelocityX),d=a.maxVelocityY.onUpdate(this,"maxVelocityY",n,this.maxVelocityY);this.bounce=a.bounce.onUpdate(this,"bounce",n,this.bounce),o+=t.gravityX*i+l*i,h+=t.gravityY*i+u*i,o=r(o,-c,c),h=r(h,-d,d),this.velocityX=o,this.velocityY=h,this.x+=o*i,this.y+=h*i,t.worldMatrix.transformPoint(this.x,this.y,this.worldPosition);for(var f=0;f{var s=i(83419),r=i(20286),n=i(87841),a=new s({Extends:r,initialize:function(t,e,i,s,a,o,h,l){void 0===a&&(a=!0),void 0===o&&(o=!0),void 0===h&&(h=!0),void 0===l&&(l=!0),r.call(this,t,e,!0),this.bounds=new n(t,e,i,s),this.collideLeft=a,this.collideRight=o,this.collideTop=h,this.collideBottom=l},update:function(t){var e=this.bounds,i=-t.bounce,s=t.worldPosition;s.xe.right&&this.collideRight&&(t.x-=s.x-e.right,t.velocityX*=i),s.ye.bottom&&this.collideBottom&&(t.y-=s.y-e.bottom,t.velocityY*=i)}});t.exports=a},31600:(t,e,i)=>{var s=i(83419),r=i(31401),n=i(53774),a=i(43459),o=i(26388),h=i(19909),l=i(76472),u=i(44777),c=i(20696),d=i(95643),f=i(95540),p=i(26546),v=i(24502),g=i(1985),m=i(97022),y=i(86091),x=i(73162),T=i(20074),w=i(56480),E=i(68875),S=i(87841),b=i(59996),A=i(72905),_=i(90668),C=i(19186),M=i(61340),R=i(26099),P=i(15994),L=i(69601),O=["active","advance","blendMode","colorEase","deathCallback","deathCallbackScope","duration","emitCallback","emitCallbackScope","follow","frequency","gravityX","gravityY","maxAliveParticles","maxParticles","name","emitting","particleBringToTop","particleClass","radial","sortCallback","sortOrderAsc","sortProperty","stopAfter","tintFill","timeScale","trackVisible","visible"],F=["accelerationX","accelerationY","alpha","angle","bounce","color","delay","hold","lifespan","maxVelocityX","maxVelocityY","moveToX","moveToY","quantity","rotate","scaleX","scaleY","speedX","speedY","tint","x","y"],D=new s({Extends:d,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.Mask,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Texture,r.Transform,r.Visible,_],initialize:function(t,e,i,s,r){d.call(this,t,"ParticleEmitter"),this.particleClass=w,this.config=null,this.ops={accelerationX:new u("accelerationX",0),accelerationY:new u("accelerationY",0),alpha:new u("alpha",1),angle:new u("angle",{min:0,max:360},!0),bounce:new u("bounce",0),color:new l("color"),delay:new u("delay",0,!0),hold:new u("hold",0,!0),lifespan:new u("lifespan",1e3,!0),maxVelocityX:new u("maxVelocityX",1e4),maxVelocityY:new u("maxVelocityY",1e4),moveToX:new u("moveToX",0),moveToY:new u("moveToY",0),quantity:new u("quantity",1,!0),rotate:new u("rotate",0),scaleX:new u("scaleX",1),scaleY:new u("scaleY",1),speedX:new u("speedX",0,!0),speedY:new u("speedY",0,!0),tint:new u("tint",16777215),x:new u("x",0),y:new u("y",0)},this.radial=!0,this.gravityX=0,this.gravityY=0,this.acceleration=!1,this.moveTo=!1,this.emitCallback=null,this.emitCallbackScope=null,this.deathCallback=null,this.deathCallbackScope=null,this.maxParticles=0,this.maxAliveParticles=0,this.stopAfter=0,this.duration=0,this.frequency=0,this.emitting=!0,this.particleBringToTop=!0,this.timeScale=1,this.emitZones=[],this.deathZones=[],this.viewBounds=null,this.follow=null,this.followOffset=new R,this.trackVisible=!1,this.frames=[],this.randomFrame=!0,this.frameQuantity=1,this.anims=[],this.randomAnim=!0,this.animQuantity=1,this.dead=[],this.alive=[],this.counters=new Float32Array(10),this.skipping=!1,this.worldMatrix=new M,this.sortProperty="",this.sortOrderAsc=!0,this.sortCallback=this.depthSortCallback,this.processors=new x(this),this.tintFill=!1,this.initPipeline(),this.initPostPipeline(),this.setPosition(e,i),this.setTexture(s),r&&this.setConfig(r)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},setConfig:function(t){if(!t)return this;this.config=t;var e=0,i="",s=this.ops;for(e=0;e=this.animQuantity&&(this.animCounter=0,this.currentAnim=P(this.currentAnim+1,0,e)),i},setAnim:function(t,e,i){void 0===e&&(e=!0),void 0===i&&(i=1),this.randomAnim=e,this.animQuantity=i,this.currentAnim=0;var s=typeof t;if(this.anims.length=0,Array.isArray(t))this.anims=this.anims.concat(t);else if("string"===s)this.anims.push(t);else if("object"===s){var r=t;(t=f(r,"anims",null))&&(this.anims=this.anims.concat(t));var n=f(r,"cycle",!1);this.randomAnim=!n,this.animQuantity=f(r,"quantity",i)}return 1===this.anims.length&&(this.animQuantity=1,this.randomAnim=!1),this},setRadial:function(t){return void 0===t&&(t=!0),this.radial=t,this},addParticleBounds:function(t,e,i,s,r,n,a,o){if("object"==typeof t){var h=t;t=h.x,e=h.y,i=m(h,"w")?h.w:h.width,s=m(h,"h")?h.h:h.height}return this.addParticleProcessor(new L(t,e,i,s,r,n,a,o))},setParticleSpeed:function(t,e){return void 0===e&&(e=t),this.ops.speedX.onChange(t),t===e?this.ops.speedY.active=!1:this.ops.speedY.onChange(e),this.radial=!0,this},setParticleScale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.ops.scaleX.onChange(t),this.ops.scaleY.onChange(e),this},setParticleGravity:function(t,e){return this.gravityX=t,this.gravityY=e,this},setParticleAlpha:function(t){return this.ops.alpha.onChange(t),this},setParticleTint:function(t){return this.ops.tint.onChange(t),this},setEmitterAngle:function(t){return this.ops.angle.onChange(t),this},setParticleLifespan:function(t){return this.ops.lifespan.onChange(t),this},setQuantity:function(t){return this.quantity=t,this},setFrequency:function(t,e){return this.frequency=t,this.flowCounter=t>0?t:0,e&&(this.quantity=e),this},addDeathZone:function(t){var e;Array.isArray(t)||(t=[t]);for(var i=[],s=0;s-1&&(this.zoneTotal++,this.zoneTotal===s.total&&(this.zoneTotal=0,this.zoneIndex++,this.zoneIndex===i&&(this.zoneIndex=0)))}},getDeathZone:function(t){for(var e=this.deathZones,i=0;i=0&&(this.zoneIndex=e),this},addParticleProcessor:function(t){return this.processors.exists(t)||(t.emitter&&t.emitter.removeParticleProcessor(t),this.processors.add(t),t.emitter=this),t},removeParticleProcessor:function(t){return this.processors.exists(t)&&(this.processors.remove(t,!0),t.emitter=null),t},getProcessors:function(){return this.processors.getAll("active",!0)},createGravityWell:function(t){return this.addParticleProcessor(new v(t))},reserve:function(t){var e=this.dead;if(this.maxParticles>0){var i=this.getParticleCount();i+t>this.maxParticles&&(t=this.maxParticles-(i+t))}for(var s=0;s0&&this.getParticleCount()>=this.maxParticles||this.maxAliveParticles>0&&this.getAliveParticleCount()>=this.maxAliveParticles},onParticleEmit:function(t,e){return void 0===t?(this.emitCallback=null,this.emitCallbackScope=null):"function"==typeof t&&(this.emitCallback=t,e&&(this.emitCallbackScope=e)),this},onParticleDeath:function(t,e){return void 0===t?(this.deathCallback=null,this.deathCallbackScope=null):"function"==typeof t&&(this.deathCallback=t,e&&(this.deathCallbackScope=e)),this},killAll:function(){for(var t=this.dead,e=this.alive;e.length>0;)t.push(e.pop());return this},forEachAlive:function(t,e){for(var i=this.alive,s=i.length,r=0;r0&&this.fastForward(t),this.emitting=!0,this.resetCounters(this.frequency,!0),void 0!==e&&(this.duration=Math.abs(e)),this.emit(c.START,this)),this},stop:function(t){return void 0===t&&(t=!1),this.emitting&&(this.emitting=!1,t&&this.killAll(),this.emit(c.STOP,this)),this},pause:function(){return this.active=!1,this},resume:function(){return this.active=!0,this},setSortProperty:function(t,e){return void 0===t&&(t=""),void 0===e&&(e=this.true),this.sortProperty=t,this.sortOrderAsc=e,this.sortCallback=this.depthSortCallback,this},setSortCallback:function(t){return t=""!==this.sortProperty?this.depthSortCallback:null,this.sortCallback=t,this},depthSort:function(){return C(this.alive,this.sortCallback.bind(this)),this},depthSortCallback:function(t,e){var i=this.sortProperty;return this.sortOrderAsc?t[i]-e[i]:e[i]-t[i]},flow:function(t,e,i){return void 0===e&&(e=1),this.emitting=!1,this.frequency=t,this.quantity=e,void 0!==i&&(this.stopAfter=i),this.start()},explode:function(t,e,i){this.frequency=-1,this.resetCounters(-1,!0);var s=this.emitParticle(t,e,i);return this.emit(c.EXPLODE,this,s),s},emitParticleAt:function(t,e,i){return this.emitParticle(i,t,e)},emitParticle:function(t,e,i){if(!this.atLimit()){void 0===t&&(t=this.ops.quantity.onEmit());for(var s=this.dead,r=this.stopAfter,n=this.follow?this.follow.x+this.followOffset.x:e,a=this.follow?this.follow.y+this.followOffset.y:i,o=0;o0&&(this.stopCounter++,this.stopCounter>=r))break;if(this.atLimit())break}return h}},fastForward:function(t,e){void 0===e&&(e=1e3/60);var i=0;for(this.skipping=!0;i0){var u=this.deathCallback,d=this.deathCallbackScope;for(a=h-1;a>=0;a--){var f=o[a];r.splice(f.index,1),n.push(f.particle),u&&u.call(d,f.particle),f.particle.setPosition()}}if(this.emitting||this.skipping){if(0===this.frequency)this.emitParticle();else if(this.frequency>0)for(this.flowCounter-=e;this.flowCounter<=0;)this.emitParticle(),this.flowCounter+=this.frequency;this.skipping||(this.duration>0&&(this.elapsed+=e,this.elapsed>=this.duration&&this.stop()),this.stopAfter>0&&this.stopCounter>=this.stopAfter&&this.stop())}else 1===this.completeFlag&&0===r.length&&(this.completeFlag=0,this.emit(c.COMPLETE,this))},overlap:function(t){for(var e=this.getWorldTransformMatrix(),i=this.alive,s=i.length,r=[],n=0;n0){var u=0;for(this.skipping=!0;u0&&y(s,t,t),s},createEmitter:function(){throw new Error("createEmitter removed. See ParticleEmitter docs for info")},particleX:{get:function(){return this.ops.x.current},set:function(t){this.ops.x.onChange(t)}},particleY:{get:function(){return this.ops.y.current},set:function(t){this.ops.y.onChange(t)}},accelerationX:{get:function(){return this.ops.accelerationX.current},set:function(t){this.ops.accelerationX.onChange(t)}},accelerationY:{get:function(){return this.ops.accelerationY.current},set:function(t){this.ops.accelerationY.onChange(t)}},maxVelocityX:{get:function(){return this.ops.maxVelocityX.current},set:function(t){this.ops.maxVelocityX.onChange(t)}},maxVelocityY:{get:function(){return this.ops.maxVelocityY.current},set:function(t){this.ops.maxVelocityY.onChange(t)}},speed:{get:function(){return this.ops.speedX.current},set:function(t){this.ops.speedX.onChange(t),this.ops.speedY.onChange(t)}},speedX:{get:function(){return this.ops.speedX.current},set:function(t){this.ops.speedX.onChange(t)}},speedY:{get:function(){return this.ops.speedY.current},set:function(t){this.ops.speedY.onChange(t)}},moveToX:{get:function(){return this.ops.moveToX.current},set:function(t){this.ops.moveToX.onChange(t)}},moveToY:{get:function(){return this.ops.moveToY.current},set:function(t){this.ops.moveToY.onChange(t)}},bounce:{get:function(){return this.ops.bounce.current},set:function(t){this.ops.bounce.onChange(t)}},particleScaleX:{get:function(){return this.ops.scaleX.current},set:function(t){this.ops.scaleX.onChange(t)}},particleScaleY:{get:function(){return this.ops.scaleY.current},set:function(t){this.ops.scaleY.onChange(t)}},particleColor:{get:function(){return this.ops.color.current},set:function(t){this.ops.color.onChange(t)}},colorEase:{get:function(){return this.ops.color.easeName},set:function(t){this.ops.color.setEase(t)}},particleTint:{get:function(){return this.ops.tint.current},set:function(t){this.ops.tint.onChange(t)}},particleAlpha:{get:function(){return this.ops.alpha.current},set:function(t){this.ops.alpha.onChange(t)}},lifespan:{get:function(){return this.ops.lifespan.current},set:function(t){this.ops.lifespan.onChange(t)}},particleAngle:{get:function(){return this.ops.angle.current},set:function(t){this.ops.angle.onChange(t)}},particleRotate:{get:function(){return this.ops.rotate.current},set:function(t){this.ops.rotate.onChange(t)}},quantity:{get:function(){return this.ops.quantity.current},set:function(t){this.ops.quantity.onChange(t)}},delay:{get:function(){return this.ops.delay.current},set:function(t){this.ops.delay.onChange(t)}},hold:{get:function(){return this.ops.hold.current},set:function(t){this.ops.hold.onChange(t)}},flowCounter:{get:function(){return this.counters[0]},set:function(t){this.counters[0]=t}},frameCounter:{get:function(){return this.counters[1]},set:function(t){this.counters[1]=t}},animCounter:{get:function(){return this.counters[2]},set:function(t){this.counters[2]=t}},elapsed:{get:function(){return this.counters[3]},set:function(t){this.counters[3]=t}},stopCounter:{get:function(){return this.counters[4]},set:function(t){this.counters[4]=t}},completeFlag:{get:function(){return this.counters[5]},set:function(t){this.counters[5]=t}},zoneIndex:{get:function(){return this.counters[6]},set:function(t){this.counters[6]=t}},zoneTotal:{get:function(){return this.counters[7]},set:function(t){this.counters[7]=t}},currentFrame:{get:function(){return this.counters[8]},set:function(t){this.counters[8]=t}},currentAnim:{get:function(){return this.counters[9]},set:function(t){this.counters[9]=t}},preDestroy:function(){var t;this.texture=null,this.frames=null,this.anims=null,this.emitCallback=null,this.emitCallbackScope=null,this.deathCallback=null,this.deathCallbackScope=null,this.emitZones=null,this.deathZones=null,this.bounds=null,this.follow=null,this.counters=null;var e=this.ops;for(t=0;t{var s=i(59996),r=i(61340),n=new r,a=new r,o=new r,h=new r;t.exports=function(t,e,i,r){var l=n,u=a,c=o,d=h;r?(d.loadIdentity(),d.multiply(r),d.translate(e.x,e.y),d.rotate(e.rotation),d.scale(e.scaleX,e.scaleY)):d.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var f=t.currentContext,p=i.roundPixels,v=i.alpha,g=e.alpha,m=e.alive,y=m.length,x=e.viewBounds;if(e.visible&&0!==y&&(!x||s(x,i.worldView))){e.sortCallback&&e.depthSort(),i.addToRenderList(e);var T=e.scrollFactorX,w=e.scrollFactorY;f.save(),f.globalCompositeOperation=t.blendModes[e.blendMode];for(var E=0;E0&&_.height>0){var C=-A.halfWidth,M=-A.halfHeight;f.globalAlpha=b,f.save(),u.setToContext(f),p&&(C=Math.round(C),M=Math.round(M)),f.imageSmoothingEnabled=!A.source.scaleMode,f.drawImage(A.source.image,_.x,_.y,_.width,_.height,C,M,_.width,_.height),f.restore()}}}f.restore()}}},92730:(t,e,i)=>{var s=i(25305),r=i(44603),n=i(23568),a=i(95540),o=i(31600);r.register("particles",(function(t,e){void 0===t&&(t={});var i=n(t,"key",null),r=a(t,"config",null),h=new o(this.scene,0,0,i);return void 0!==e&&(t.add=e),s(this.scene,h,t),r&&h.setConfig(r),h}))},676:(t,e,i)=>{var s=i(39429),r=i(31600);s.register("particles",(function(t,e,i,s){return void 0!==t&&"string"==typeof t&&console.warn("ParticleEmitterManager was removed in Phaser 3.60. See documentation for details"),this.displayList.add(new r(this.scene,t,e,i,s))}))},90668:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(21188),n=i(9871),t.exports={renderWebGL:r,renderCanvas:n}},21188:(t,e,i)=>{var s=i(59996),r=i(61340),n=i(70554),a=new r,o=new r,h=new r,l=new r;t.exports=function(t,e,i,r){var u=t.pipelines.set(e.pipeline),c=a,d=o,f=h,p=l;r?(p.loadIdentity(),p.multiply(r),p.translate(e.x,e.y),p.rotate(e.rotation),p.scale(e.scaleX,e.scaleY)):p.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var v=n.getTintAppendFloatAlpha,g=i.alpha,m=e.alpha;t.pipelines.preBatch(e);var y=e.alive,x=y.length,T=e.viewBounds;if(0!==x&&(!T||s(T,i.worldView))){e.sortCallback&&e.depthSort(),i.addToRenderList(e),c.copyFrom(i.matrix),c.multiplyWithOffset(p,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),t.setBlendMode(e.blendMode),e.mask&&(e.mask.preRenderWebGL(t,e,i),t.pipelines.set(e.pipeline));for(var w,E,S=e.tintFill,b=0;b{var s=new(i(83419))({initialize:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=!0),this.emitter,this.x=t,this.y=e,this.active=i},update:function(){},destroy:function(){this.emitter=null}});t.exports=s},9774:t=>{t.exports="complete"},812:t=>{t.exports="deathzone"},30522:t=>{t.exports="explode"},96695:t=>{t.exports="start"},18677:t=>{t.exports="stop"},20696:(t,e,i)=>{t.exports={COMPLETE:i(9774),DEATH_ZONE:i(812),EXPLODE:i(30522),START:i(96695),STOP:i(18677)}},18404:(t,e,i)=>{t.exports={EmitterColorOp:i(76472),EmitterOp:i(44777),Events:i(20696),GravityWell:i(24502),Particle:i(56480),ParticleBounds:i(69601),ParticleEmitter:i(31600),ParticleProcessor:i(20286),Zones:i(21024)}},26388:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.source=t,this.killOnEnter=e},willKill:function(t){var e=this.source.contains(t.x,t.y);return e&&this.killOnEnter||!e&&!this.killOnEnter}});t.exports=s},19909:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,r,n){void 0===s&&(s=!1),void 0===r&&(r=!0),void 0===n&&(n=-1),this.source=t,this.points=[],this.quantity=e,this.stepRate=i,this.yoyo=s,this.counter=-1,this.seamless=r,this._length=0,this._direction=0,this.total=n,this.updateSource()},updateSource:function(){if(this.points=this.source.getPoints(this.quantity,this.stepRate),this.seamless){var t=this.points[0],e=this.points[this.points.length-1];t.x===e.x&&t.y===e.y&&this.points.pop()}var i=this._length;return this._length=this.points.length,this._lengththis._length&&(this.counter=this._length-1),this},changeSource:function(t){return this.source=t,this.updateSource()},getPoint:function(t){0===this._direction?(this.counter++,this.counter>=this._length&&(this.yoyo?(this._direction=1,this.counter=this._length-1):this.counter=0)):(this.counter--,-1===this.counter&&(this.yoyo?(this._direction=0,this.counter=0):this.counter=this._length-1));var e=this.points[this.counter];e&&(t.x=e.x,t.y=e.y)}});t.exports=s},68875:(t,e,i)=>{var s=i(83419),r=i(26099),n=new s({initialize:function(t){this.source=t,this._tempVec=new r,this.total=-1},getPoint:function(t){var e=this._tempVec;this.source.getRandomPoint(e),t.x=e.x,t.y=e.y}});t.exports=n},21024:(t,e,i)=>{t.exports={DeathZone:i(26388),EdgeZone:i(19909),RandomZone:i(68875)}},1159:(t,e,i)=>{var s=i(83419),r=i(31401),n=i(68287),a=new s({Extends:n,Mixins:[r.PathFollower],initialize:function(t,e,i,s,r,a){n.call(this,t,i,s,r,a),this.path=e},preUpdate:function(t,e){this.anims.update(t,e),this.pathUpdate(t)}});t.exports=a},90145:(t,e,i)=>{var s=i(39429),r=i(1159);s.register("follower",(function(t,e,i,s,n){var a=new r(this.scene,t,e,i,s,n);return this.displayList.add(a),this.updateList.add(a),a}))},33663:(t,e,i)=>{var s=i(9674),r=i(83419),n=i(48803),a=i(90664),o=i(4703),h=i(45650),l=new r({Extends:o,initialize:function(t,e,i,r,n,a,h,l){r||(r="__DEFAULT"),o.call(this,t,e,i,r,n),this.type="Plane",this.anims=new s(this),this.gridWidth,this.gridHeight,this.isTiled,this._checkerboard=null,this.hideCCW=!1,this.setGridSize(a,h,l),this.setSizeToFrame(!1),this.setViewHeight()},originX:{get:function(){return.5}},originY:{get:function(){return.5}},setGridSize:function(t,e,i){void 0===t&&(t=8),void 0===e&&(e=8),void 0===i&&(i=!1);var s=!1;return i&&(s=!0),this.gridWidth=t,this.gridHeight=e,this.isTiled=i,this.clear(),n({mesh:this,widthSegments:t,heightSegments:e,isOrtho:!1,tile:i,flipY:s}),this},setSizeToFrame:function(t){void 0===t&&(t=!0);var e=this.frame;if(this.setPerspective(this.width/e.width,this.height/e.height),this._checkerboard&&this._checkerboard!==this.texture&&this.removeCheckerboard(),!t)return this;var i,s,r=this.gridWidth,n=this.gridHeight,a=this.vertices,o=e.u0,h=e.u1,l=e.v0,u=e.v1,c=0;if(this.isTiled)for(l=e.v1,u=e.v0,s=0;s7&&c>7?l.push(n.r,n.g,n.b,i):l.push(o.r,o.g,o.b,s);var d=this.scene.sys.textures.addUint8Array(h(),new Uint8Array(l),16,16);return this.removeCheckerboard(),this.setTexture(d),this.setSizeToFrame(),this.setViewHeight(r),this},removeCheckerboard:function(){this._checkerboard&&(this._checkerboard.destroy(),this._checkerboard=null)},play:function(t,e){return this.anims.play(t,e)},playReverse:function(t,e){return this.anims.playReverse(t,e)},playAfterDelay:function(t,e){return this.anims.playAfterDelay(t,e)},playAfterRepeat:function(t,e){return this.anims.playAfterRepeat(t,e)},stop:function(){return this.anims.stop()},stopAfterDelay:function(t){return this.anims.stopAfterDelay(t)},stopAfterRepeat:function(t){return this.anims.stopAfterRepeat(t)},stopOnFrame:function(t){return this.anims.stopOnFrame(t)},preUpdate:function(t,e){o.prototype.preUpdate.call(this,t,e),this.anims.update(t,e)},preDestroy:function(){this.clear(),this.removeCheckerboard(),this.anims.destroy(),this.anims=void 0,this.debugCallback=null,this.debugGraphic=null}});t.exports=l},56015:(t,e,i)=>{var s=i(25305),r=i(13059),n=i(44603),a=i(23568),o=i(35154),h=i(33663);n.register("plane",(function(t,e){void 0===t&&(t={});var i=a(t,"key",null),n=a(t,"frame",null),l=o(t,"width",8),u=o(t,"height",8),c=o(t,"tile",!1),d=new h(this.scene,0,0,i,n,l,u,c);void 0!==e&&(t.add=e);var f=o(t,"checkerboard",null);if(f){var p=o(f,"color1",16777215),v=o(f,"color2",255),g=o(f,"alpha1",255),m=o(f,"alpha2",255),y=o(f,"height",128);d.createCheckerboard(p,v,g,m,y)}return s(this.scene,d,t),r(d,t),d}))},30985:(t,e,i)=>{var s=i(33663);i(39429).register("plane",(function(t,e,i,r,n,a,o){return this.displayList.add(new s(this.scene,t,e,i,r,n,a,o))}))},80321:(t,e,i)=>{var s=i(83419),r=i(31401),n=i(95643),a=i(30100),o=i(36060),h=i(67277),l=new s({Extends:n,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.Mask,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Transform,r.Visible,h],initialize:function(t,e,i,s,r,h,l){void 0===s&&(s=16777215),void 0===r&&(r=128),void 0===h&&(h=1),void 0===l&&(l=.1),n.call(this,t,"PointLight"),this.initPipeline(o.POINTLIGHT_PIPELINE),this.initPostPipeline(),this.setPosition(e,i),this.color=a(s),this.intensity=h,this.attenuation=l,this.width=2*r,this.height=2*r,this._radius=r},radius:{get:function(){return this._radius},set:function(t){this._radius=t,this.width=2*t,this.height=2*t}},originX:{get:function(){return.5}},originY:{get:function(){return.5}},displayOriginX:{get:function(){return this._radius}},displayOriginY:{get:function(){return this._radius}}});t.exports=l},39829:(t,e,i)=>{var s=i(25305),r=i(44603),n=i(23568),a=i(80321);r.register("pointlight",(function(t,e){void 0===t&&(t={});var i=n(t,"color",16777215),r=n(t,"radius",128),o=n(t,"intensity",1),h=n(t,"attenuation",.1),l=new a(this.scene,0,0,i,r,o,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},71255:(t,e,i)=>{var s=i(39429),r=i(80321);s.register("pointlight",(function(t,e,i,s,n,a){return this.displayList.add(new r(this.scene,t,e,i,s,n,a))}))},67277:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(57787),t.exports={renderWebGL:r,renderCanvas:n}},57787:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,r){i.addToRenderList(e);var n=t.pipelines.set(e.pipeline),a=s(e,i,r).calc,o=e.width,h=e.height,l=-e._radius,u=-e._radius,c=l+o,d=u+h,f=a.getX(0,0),p=a.getY(0,0),v=a.getX(l,u),g=a.getY(l,u),m=a.getX(l,d),y=a.getY(l,d),x=a.getX(c,d),T=a.getY(c,d),w=a.getX(c,u),E=a.getY(c,u);t.pipelines.preBatch(e),n.batchPointLight(e,i,v,g,m,y,x,T,w,E,f,p),t.pipelines.postBatch(e)}},591:(t,e,i)=>{var s=i(83419),r=i(81320),n=i(88571),a=new s({Extends:n,initialize:function(t,e,i,s,a){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=32),void 0===a&&(a=32);var o=new r(t.sys.textures,"",s,a);n.call(this,t,e,i,o),this.type="RenderTexture",this.camera=this.texture.camera,this._saved=!1},setSize:function(t,e){this.width=t,this.height=e,this.texture.setSize(t,e),this.updateDisplayOrigin();var i=this.input;return i&&!i.customHitArea&&(i.hitArea.width=t,i.hitArea.height=e),this},resize:function(t,e){return this.setSize(t,e),this},saveTexture:function(t){var e=this.texture;return e.key=t,e.manager.addDynamicTexture(e)&&(this._saved=!0),e},fill:function(t,e,i,s,r,n){return this.texture.fill(t,e,i,s,r,n),this},clear:function(){return this.texture.clear(),this},stamp:function(t,e,i,s,r){return this.texture.stamp(t,e,i,s,r),this},erase:function(t,e,i){return this.texture.erase(t,e,i),this},draw:function(t,e,i,s,r){return this.texture.draw(t,e,i,s,r),this},drawFrame:function(t,e,i,s,r,n){return this.texture.drawFrame(t,e,i,s,r,n),this},repeat:function(t,e,i,s,r,n,a,o,h){return this.texture.repeat(t,e,i,s,r,n,a,o,h),this},beginDraw:function(){return this.texture.beginDraw(),this},batchDraw:function(t,e,i,s,r){return this.texture.batchDraw(t,e,i,s,r),this},batchDrawFrame:function(t,e,i,s,r,n){return this.texture.batchDrawFrame(t,e,i,s,r,n),this},endDraw:function(t){return this.texture.endDraw(t),this},snapshotArea:function(t,e,i,s,r,n,a){return this.texture.snapshotArea(t,e,i,s,r,n,a),this},snapshot:function(t,e,i){return this.snapshotArea(0,0,this.width,this.height,t,e,i)},snapshotPixel:function(t,e,i){return this.snapshotArea(t,e,1,1,i,"pixel")},preDestroy:function(){this.camera=null,this._saved||this.texture.destroy()}});t.exports=a},34495:(t,e,i)=>{var s=i(25305),r=i(44603),n=i(23568),a=i(591);r.register("renderTexture",(function(t,e){void 0===t&&(t={});var i=n(t,"x",0),r=n(t,"y",0),o=n(t,"width",32),h=n(t,"height",32),l=new a(this.scene,i,r,o,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},60505:(t,e,i)=>{var s=i(39429),r=i(591);s.register("renderTexture",(function(t,e,i,s){return this.displayList.add(new r(this.scene,t,e,i,s))}))},77757:(t,e,i)=>{var s=i(9674),r=i(83419),n=i(31401),a=i(95643),o=i(36060),h=i(38745),l=i(26099),u=new r({Extends:a,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Flip,n.Mask,n.Pipeline,n.PostPipeline,n.Size,n.Texture,n.Transform,n.Visible,n.ScrollFactor,h],initialize:function(t,e,i,r,n,h,u,c,d){void 0===r&&(r="__DEFAULT"),void 0===h&&(h=2),void 0===u&&(u=!0),a.call(this,t,"Rope"),this.anims=new s(this),this.points=h,this.vertices,this.uv,this.colors,this.alphas,this.tintFill="__DEFAULT"===r,this.dirty=!1,this.horizontal=u,this._flipX=!1,this._flipY=!1,this._perp=new l,this.debugCallback=null,this.debugGraphic=null,this.setTexture(r,n),this.setPosition(e,i),this.setSizeToFrame(),this.initPipeline(o.ROPE_PIPELINE),this.initPostPipeline(),Array.isArray(h)&&this.resizeArrays(h.length),this.setPoints(h,c,d),this.updateVertices()},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(t,e){var i=this.anims.currentFrame;this.anims.update(t,e),this.anims.currentFrame!==i&&(this.updateUVs(),this.updateVertices())},play:function(t,e,i){return this.anims.play(t,e,i),this},setDirty:function(){return this.dirty=!0,this},setHorizontal:function(t,e,i){return void 0===t&&(t=this.points.length),this.horizontal?this:(this.horizontal=!0,this.setPoints(t,e,i))},setVertical:function(t,e,i){return void 0===t&&(t=this.points.length),this.horizontal?(this.horizontal=!1,this.setPoints(t,e,i)):this},setTintFill:function(t){return void 0===t&&(t=!1),this.tintFill=t,this},setAlphas:function(t,e){var i=this.points.length;if(i<1)return this;var s,r=this.alphas;void 0===t?t=[1]:Array.isArray(t)||void 0!==e||(t=[t]);var n=0;if(void 0!==e)for(s=0;sn&&(a=t[n]),r[n]=a,t.length>n+1&&(a=t[n+1]),r[n+1]=a}return this},setColors:function(t){var e=this.points.length;if(e<1)return this;var i,s=this.colors;void 0===t?t=[16777215]:Array.isArray(t)||(t=[t]);var r=0;if(t.length===e)for(i=0;ir&&(n=t[r]),s[r]=n,t.length>r+1&&(n=t[r+1]),s[r+1]=n}return this},setPoints:function(t,e,i){if(void 0===t&&(t=2),"number"==typeof t){var s,r,n,a=t;if(a<2&&(a=2),t=[],this.horizontal)for(n=-this.frame.halfWidth,r=this.frame.width/(a-1),s=0;s{t.exports=function(){}},26209:(t,e,i)=>{var s=i(25305),r=i(44603),n=i(23568),a=i(35154),o=i(77757);r.register("rope",(function(t,e){void 0===t&&(t={});var i=n(t,"key",null),r=n(t,"frame",null),h=n(t,"horizontal",!0),l=a(t,"points",void 0),u=a(t,"colors",void 0),c=a(t,"alphas",void 0),d=new o(this.scene,0,0,i,r,l,h,u,c);return void 0!==e&&(t.add=e),s(this.scene,d,t),d}))},96819:(t,e,i)=>{var s=i(77757);i(39429).register("rope",(function(t,e,i,r,n,a,o,h){return this.displayList.add(new s(this.scene,t,e,i,r,n,a,o,h))}))},38745:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(20439),n=i(95262),t.exports={renderWebGL:r,renderCanvas:n}},20439:(t,e,i)=>{var s=i(91296),r=i(70554);t.exports=function(t,e,i,n){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline,e),o=s(e,i,n).calc,h=e.vertices,l=e.uv,u=e.colors,c=e.alphas,d=e.alpha,f=r.getTintAppendFloatAlpha,p=i.roundPixels,v=h.length,g=Math.floor(.5*v);a.flush(),t.pipelines.preBatch(e);var m=a.setGameObject(e),y=a.vertexViewF32,x=a.vertexViewU32,T=a.vertexCount*a.currentShader.vertexComponentCount-1,w=0,E=e.tintFill;e.dirty&&e.updateVertices();for(var S=e.debugCallback,b=[],A=0;A{var s=i(83419),r=i(31401),n=i(95643),a=i(95540),o=i(79291),h=i(61622),l=i(25479),u=i(61340),c=i(95428),d=i(92503),f=new s({Extends:n,Mixins:[r.ComputedSize,r.Depth,r.GetBounds,r.Mask,r.Origin,r.ScrollFactor,r.Transform,r.Visible,l],initialize:function(t,e,i,s,r,a,o,h){void 0===i&&(i=0),void 0===s&&(s=0),void 0===r&&(r=128),void 0===a&&(a=128),n.call(this,t,"Shader"),this.blendMode=-1,this.shader;var l=t.sys.renderer;this.renderer=l,this.gl=l.gl,this.vertexData=new ArrayBuffer(2*Float32Array.BYTES_PER_ELEMENT*6),this.vertexBuffer=l.createVertexBuffer(this.vertexData.byteLength,this.gl.STREAM_DRAW),this._deferSetShader=null,this._deferProjOrtho=null,this.program=null,this.bytes=new Uint8Array(this.vertexData),this.vertexViewF32=new Float32Array(this.vertexData),this._tempMatrix1=new u,this._tempMatrix2=new u,this._tempMatrix3=new u,this.viewMatrix=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),this.projectionMatrix=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),this.uniforms={},this.pointer=null,this._rendererWidth=l.width,this._rendererHeight=l.height,this._textureCount=0,this.framebuffer=null,this.glTexture=null,this.renderToTexture=!1,this.texture=null,this.setPosition(i,s),this.setSize(r,a),this.setOrigin(.5,.5),this.setShader(e,o,h),this.renderer.on(d.RESTORE_WEBGL,this.onContextRestored,this)},willRender:function(t){return!!this.renderToTexture||!(n.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},setRenderToTexture:function(t,e){if(void 0===e&&(e=!1),!this.renderToTexture){var i=this.width,s=this.height,r=this.renderer;this.glTexture=r.createTextureFromSource(null,i,s,0),this.framebuffer=r.createFramebuffer(i,s,this.glTexture,!1),this._rendererWidth=i,this._rendererHeight=s,this.renderToTexture=!0,this.projOrtho(0,this.width,this.height,0),t&&(this.texture=this.scene.sys.textures.addGLTexture(t,this.glTexture))}return this.shader&&(r.pipelines.clear(),this.load(),this.flush(),r.pipelines.rebind()),this},setShader:function(t,e,i){if(this.renderer.contextLost)return this._deferSetShader={key:t,textures:e,textureData:i},this;if(void 0===e&&(e=[]),"string"==typeof t){var s=this.scene.sys.cache.shader;if(!s.has(t))return console.warn("Shader missing: "+t),this;this.shader=s.get(t)}else this.shader=t;var r=this.gl,n=this.renderer;this.program&&n.deleteProgram(this.program);var a=n.createProgram(this.shader.vertexSrc,this.shader.fragmentSrc);r.uniformMatrix4fv(r.getUniformLocation(a.webGLProgram,"uViewMatrix"),!1,this.viewMatrix),r.uniformMatrix4fv(r.getUniformLocation(a.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),r.uniform2f(r.getUniformLocation(a.webGLProgram,"uResolution"),this.width,this.height),this.program=a;var h=new Date,l={resolution:{type:"2f",value:{x:this.width,y:this.height}},time:{type:"1f",value:0},mouse:{type:"2f",value:{x:this.width/2,y:this.height/2}},date:{type:"4fv",value:[h.getFullYear(),h.getMonth(),h.getDate(),60*h.getHours()*60+60*h.getMinutes()+h.getSeconds()]},sampleRate:{type:"1f",value:44100},iChannel0:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel1:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel2:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel3:{type:"sampler2D",value:null,textureData:{repeat:!0}}};this.shader.uniforms?this.uniforms=o(!0,{},this.shader.uniforms,l):this.uniforms=l;for(var u=0;u<4;u++)e[u]&&this.setSampler2D("iChannel"+u,e[u],u,i);return this.initUniforms(),this.projOrtho(0,this._rendererWidth,this._rendererHeight,0),this},setPointer:function(t){return this.pointer=t,this},projOrtho:function(t,e,i,s){if(this.renderer.contextLost)this._deferProjOrtho={left:t,right:e,bottom:i,top:s};else{var r=1/(t-e),n=1/(i-s),a=this.projectionMatrix;a[0]=-2*r,a[5]=-2*n,a[10]=-.001,a[12]=(t+e)*r,a[13]=(s+i)*n,a[14]=-0;var o=this.program,h=this.gl;this.renderer.setProgram(o),h.uniformMatrix4fv(h.getUniformLocation(o.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),this._rendererWidth=e,this._rendererHeight=i}},initUniforms:function(){var t=this.renderer.glFuncMap,e=this.program;for(var i in this._textureCount=0,this.uniforms){var s=this.uniforms[i],r=s.type,n=t[r];s.uniformLocation=this.renderer.createUniformLocation(e,i),"sampler2D"!==r&&(s.glMatrix=n.matrix,s.glValueLength=n.length,s.glFunc=n.func)}},setSampler2DBuffer:function(t,e,i,s,r,n){void 0===r&&(r=0),void 0===n&&(n={});var a=this.uniforms[t];return a.value=e,n.width=i,n.height=s,a.textureData=n,this._textureCount=r,this.initSampler2D(a),this},setSampler2D:function(t,e,i,s){void 0===i&&(i=0);var r=this.scene.sys.textures;if(r.exists(e)){var n=r.getFrame(e);if(n.glTexture&&n.glTexture.isRenderTexture)return this.setSampler2DBuffer(t,n.glTexture,n.width,n.height,i,s);var a=this.uniforms[t],o=n.source;a.textureKey=e,a.source=o.image,a.value=n.glTexture,o.isGLTexture&&(s||(s={}),s.width=o.width,s.height=o.height),s&&(a.textureData=s),this._textureCount=i,this.initSampler2D(a)}return this},setUniform:function(t,e){return h(this.uniforms,t,e),this},getUniform:function(t){return a(this.uniforms,t,null)},setChannel0:function(t,e){return this.setSampler2D("iChannel0",t,0,e)},setChannel1:function(t,e){return this.setSampler2D("iChannel1",t,1,e)},setChannel2:function(t,e){return this.setSampler2D("iChannel2",t,2,e)},setChannel3:function(t,e){return this.setSampler2D("iChannel3",t,3,e)},initSampler2D:function(t){if(t.value){var e=t.textureData;if(e&&!t.value.isRenderTexture){var i=this.gl,s=t.value,r=i[a(e,"magFilter","linear").toUpperCase()],n=i[a(e,"minFilter","linear").toUpperCase()],o=i[a(e,"wrapS","repeat").toUpperCase()],h=i[a(e,"wrapT","repeat").toUpperCase()],l=i[a(e,"format","rgba").toUpperCase()],u=a(e,"flipY",!1),c=a(e,"width",s.width),d=a(e,"height",s.height),f=a(e,"source",s.pixels);e.repeat&&(o=i.REPEAT,h=i.REPEAT),e.width&&(f=null),s.update(f,c,d,u,o,h,n,r,l)}this.renderer.setProgram(this.program),this._textureCount++}},syncUniforms:function(){var t,e,i,s,r,n=this.gl,a=this.uniforms,o=0;for(var h in a)i=(t=a[h]).glFunc,e=t.glValueLength,s=t.uniformLocation,null!==(r=t.value)&&(1===e?t.glMatrix?i.call(n,s.webGLUniformLocation,t.transpose,r):i.call(n,s.webGLUniformLocation,r):2===e?i.call(n,s.webGLUniformLocation,r.x,r.y):3===e?i.call(n,s.webGLUniformLocation,r.x,r.y,r.z):4===e?i.call(n,s.webGLUniformLocation,r.x,r.y,r.z,r.w):"sampler2D"===t.type&&(n.activeTexture(n.TEXTURE0+o),n.bindTexture(n.TEXTURE_2D,r.webGLTexture),n.uniform1i(s.webGLUniformLocation,o),o++))},load:function(t){var e=this.gl,i=this.width,s=this.height,r=this.renderer,n=this.program,a=this.viewMatrix;if(!this.renderToTexture){var o=-this._displayOriginX,h=-this._displayOriginY;a[0]=t[0],a[1]=t[1],a[4]=t[2],a[5]=t[3],a[8]=t[4],a[9]=t[5],a[12]=a[0]*o+a[4]*h,a[13]=a[1]*o+a[5]*h}e.useProgram(n.webGLProgram),e.uniformMatrix4fv(e.getUniformLocation(n.webGLProgram,"uViewMatrix"),!1,a),e.uniformMatrix4fv(e.getUniformLocation(n.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),e.uniform2f(e.getUniformLocation(n.webGLProgram,"uResolution"),this.width,this.height);var l=this.uniforms,u=l.resolution;u.value.x=i,u.value.y=s,l.time.value=r.game.loop.getDuration();var c=this.pointer;if(c){var d=l.mouse,f=c.x/i,p=1-c.y/s;d.value.x=f.toFixed(2),d.value.y=p.toFixed(2)}this.syncUniforms()},flush:function(){var t=this.width,e=this.height,i=this.program,s=this.gl,r=this.vertexBuffer,n=this.renderer,a=2*Float32Array.BYTES_PER_ELEMENT;this.renderToTexture&&(n.setFramebuffer(this.framebuffer),s.clearColor(0,0,0,0),s.clear(s.COLOR_BUFFER_BIT)),s.bindBuffer(s.ARRAY_BUFFER,r.webGLBuffer);var o=s.getAttribLocation(i.webGLProgram,"inPosition");-1!==o&&(s.enableVertexAttribArray(o),s.vertexAttribPointer(o,2,s.FLOAT,!1,a,0));var h=this.vertexViewF32;h[3]=e,h[4]=t,h[5]=e,h[8]=t,h[9]=e,h[10]=t;s.bufferSubData(s.ARRAY_BUFFER,0,this.bytes.subarray(0,6*a)),s.drawArrays(s.TRIANGLES,0,6),this.renderToTexture&&n.setFramebuffer(null,!1)},setAlpha:function(){},setBlendMode:function(){},onContextRestored:function(){if(null!==this._deferSetShader){var t=this._deferSetShader.key,e=this._deferSetShader.textures,i=this._deferSetShader.textureData;this._deferSetShader=null,this.setShader(t,e,i)}if(null!==this._deferProjOrtho){var s=this._deferProjOrtho.left,r=this._deferProjOrtho.right,n=this._deferProjOrtho.bottom,a=this._deferProjOrtho.top;this._deferProjOrtho=null,this.projOrtho(s,r,n,a)}},preDestroy:function(){var t=this.renderer;t.off(d.RESTORE_WEBGL,this.onContextRestored,this),t.deleteProgram(this.program),t.deleteBuffer(this.vertexBuffer),this.renderToTexture&&(t.deleteFramebuffer(this.framebuffer),this.texture.destroy(),this.framebuffer=null,this.glTexture=null,this.texture=null),c(this.uniforms,(function(e){t.deleteUniformLocation(e.uniformLocation),e.uniformLocation=null}))}});t.exports=f},80464:t=>{t.exports=function(){}},54935:(t,e,i)=>{var s=i(25305),r=i(44603),n=i(23568),a=i(20071);r.register("shader",(function(t,e){void 0===t&&(t={});var i=n(t,"key",null),r=n(t,"x",0),o=n(t,"y",0),h=n(t,"width",128),l=n(t,"height",128),u=new a(this.scene,i,r,o,h,l);return void 0!==e&&(t.add=e),s(this.scene,u,t),u}))},74177:(t,e,i)=>{var s=i(20071);i(39429).register("shader",(function(t,e,i,r,n,a,o){return this.displayList.add(new s(this.scene,t,e,i,r,n,a,o))}))},25479:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(19257),n=i(80464),t.exports={renderWebGL:r,renderCanvas:n}},19257:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,r){if(e.shader){if(i.addToRenderList(e),t.pipelines.clear(),e.renderToTexture)e.load(),e.flush();else{var n=s(e,i,r).calc;t.width===e._rendererWidth&&t.height===e._rendererHeight||e.projOrtho(0,t.width,t.height,0),e.load(n.matrix),e.flush()}t.pipelines.rebind()}}},10441:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,r,n,a){for(var o=s.getTintAppendFloatAlpha(i.fillColor,i.fillAlpha*r),h=i.pathData,l=i.pathIndexes,u=0;u{t.exports=function(t,e,i,s){var r=i||e.fillColor,n=s||e.fillAlpha,a=(16711680&r)>>>16,o=(65280&r)>>>8,h=255&r;t.fillStyle="rgba("+a+","+o+","+h+","+n+")"}},75177:t=>{t.exports=function(t,e,i,s){var r=i||e.strokeColor,n=s||e.strokeAlpha,a=(16711680&r)>>>16,o=(65280&r)>>>8,h=255&r;t.strokeStyle="rgba("+a+","+o+","+h+","+n+")",t.lineWidth=e.lineWidth}},17803:(t,e,i)=>{var s=i(83419),r=i(31401),n=i(95643),a=i(23031),o=new s({Extends:n,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Transform,r.Visible],initialize:function(t,e,i){void 0===e&&(e="Shape"),n.call(this,t,e),this.geom=i,this.pathData=[],this.pathIndexes=[],this.fillColor=16777215,this.fillAlpha=1,this.strokeColor=16777215,this.strokeAlpha=1,this.lineWidth=1,this.isFilled=!1,this.isStroked=!1,this.closePath=!0,this._tempLine=new a,this.width=0,this.height=0,this.initPipeline(),this.initPostPipeline()},setFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.isFilled=!1:(this.fillColor=t,this.fillAlpha=e,this.isFilled=!0),this},setStrokeStyle:function(t,e,i){return void 0===i&&(i=1),void 0===t?this.isStroked=!1:(this.lineWidth=t,this.strokeColor=e,this.strokeAlpha=i,this.isStroked=!0),this},setClosePath:function(t){return this.closePath=t,this},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this},preDestroy:function(){this.geom=null,this._tempLine=null,this.pathData=[],this.pathIndexes=[]},displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}}});t.exports=o},34682:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,r,n){var a=t.strokeTint,o=s.getTintAppendFloatAlpha(e.strokeColor,e.strokeAlpha*i);a.TL=o,a.TR=o,a.BL=o,a.BR=o;var h=e.pathData,l=h.length-1,u=e.lineWidth,c=u/2,d=h[0]-r,f=h[1]-n;e.closePath||(l-=2);for(var p=2;p{var s=i(13609),r=i(83419),n=i(39506),a=i(94811),o=i(96503),h=i(36383),l=i(17803),u=new r({Extends:l,Mixins:[s],initialize:function(t,e,i,s,r,n,a,h,u){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===r&&(r=0),void 0===n&&(n=360),void 0===a&&(a=!1),l.call(this,t,"Arc",new o(0,0,s)),this._startAngle=r,this._endAngle=n,this._anticlockwise=a,this._iterations=.01,this.setPosition(e,i);var c=2*this.geom.radius;this.setSize(c,c),void 0!==h&&this.setFillStyle(h,u),this.updateDisplayOrigin(),this.updateData()},iterations:{get:function(){return this._iterations},set:function(t){this._iterations=t,this.updateData()}},radius:{get:function(){return this.geom.radius},set:function(t){this.geom.radius=t;var e=2*t;this.setSize(e,e),this.updateDisplayOrigin(),this.updateData()}},startAngle:{get:function(){return this._startAngle},set:function(t){this._startAngle=t,this.updateData()}},endAngle:{get:function(){return this._endAngle},set:function(t){this._endAngle=t,this.updateData()}},anticlockwise:{get:function(){return this._anticlockwise},set:function(t){this._anticlockwise=t,this.updateData()}},setRadius:function(t){return this.radius=t,this},setIterations:function(t){return void 0===t&&(t=.01),this.iterations=t,this},setStartAngle:function(t,e){return this._startAngle=t,void 0!==e&&(this._anticlockwise=e),this.updateData()},setEndAngle:function(t,e){return this._endAngle=t,void 0!==e&&(this._anticlockwise=e),this.updateData()},updateData:function(){var t=this._iterations,e=t,i=this.geom.radius,s=n(this._startAngle),r=n(this._endAngle),o=i,l=i;r-=s,this._anticlockwise?r<-h.PI2?r=-h.PI2:r>0&&(r=-h.PI2+r%h.PI2):r>h.PI2?r=h.PI2:r<0&&(r=h.PI2+r%h.PI2);for(var u,c=[o+Math.cos(s)*i,l+Math.sin(s)*i];e<1;)u=r*e+s,c.push(o+Math.cos(u)*i,l+Math.sin(u)*i),e+=t;return u=r+s,c.push(o+Math.cos(u)*i,l+Math.sin(u)*i),c.push(o+Math.cos(s)*i,l+Math.sin(s)*i),this.pathIndexes=a(c),this.pathData=c,this}});t.exports=u},42542:(t,e,i)=>{var s=i(39506),r=i(65960),n=i(75177),a=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var h=t.currentContext;if(a(t,h,e,i,o)){var l=e.radius;h.beginPath(),h.arc(l-e.originX*(2*l),l-e.originY*(2*l),l,s(e._startAngle),s(e._endAngle),e.anticlockwise),e.closePath&&h.closePath(),e.isFilled&&(r(h,e),h.fill()),e.isStroked&&(n(h,e),h.stroke()),h.restore()}}},42563:(t,e,i)=>{var s=i(23629),r=i(39429);r.register("arc",(function(t,e,i,r,n,a,o,h){return this.displayList.add(new s(this.scene,t,e,i,r,n,a,o,h))})),r.register("circle",(function(t,e,i,r,n){return this.displayList.add(new s(this.scene,t,e,i,0,360,!1,r,n))}))},13609:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(41447),n=i(42542),t.exports={renderWebGL:r,renderCanvas:n}},41447:(t,e,i)=>{var s=i(91296),r=i(10441),n=i(34682);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),h=s(e,i,a),l=o.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&r(o,l,e,d,u,c),e.isStroked&&n(o,e,d,u,c),t.pipelines.postBatch(e)}},89:(t,e,i)=>{var s=i(83419),r=i(33141),n=i(94811),a=i(87841),o=i(17803),h=new s({Extends:o,Mixins:[r],initialize:function(t,e,i,s,r,n){void 0===e&&(e=0),void 0===i&&(i=0),o.call(this,t,"Curve",s),this._smoothness=32,this._curveBounds=new a,this.closePath=!1,this.setPosition(e,i),void 0!==r&&this.setFillStyle(r,n),this.updateData()},smoothness:{get:function(){return this._smoothness},set:function(t){this._smoothness=t,this.updateData()}},setSmoothness:function(t){return this._smoothness=t,this.updateData()},updateData:function(){var t=this._curveBounds,e=this._smoothness;this.geom.getBounds(t,e),this.setSize(t.width,t.height),this.updateDisplayOrigin();for(var i=[],s=this.geom.getPoints(e),r=0;r{var s=i(65960),r=i(75177),n=i(20926);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,a)){var h=e._displayOriginX+e._curveBounds.x,l=e._displayOriginY+e._curveBounds.y,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;o.beginPath(),o.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(39429),r=i(89);s.register("curve",(function(t,e,i,s,n){return this.displayList.add(new r(this.scene,t,e,i,s,n))}))},33141:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(53987),n=i(3170),t.exports={renderWebGL:r,renderCanvas:n}},53987:(t,e,i)=>{var s=i(10441),r=i(91296),n=i(34682);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),h=r(e,i,a),l=o.calcMatrix.copyFrom(h.calc),u=e._displayOriginX+e._curveBounds.x,c=e._displayOriginY+e._curveBounds.y,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(o,l,e,d,u,c),e.isStroked&&n(o,e,d,u,c),t.pipelines.postBatch(e)}},19921:(t,e,i)=>{var s=i(83419),r=i(94811),n=i(54205),a=i(8497),o=i(17803),h=new s({Extends:o,Mixins:[n],initialize:function(t,e,i,s,r,n,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===r&&(r=128),o.call(this,t,"Ellipse",new a(s/2,r/2,s,r)),this._smoothness=64,this.setPosition(e,i),this.width=s,this.height=r,void 0!==n&&this.setFillStyle(n,h),this.updateDisplayOrigin(),this.updateData()},smoothness:{get:function(){return this._smoothness},set:function(t){this._smoothness=t,this.updateData()}},setSize:function(t,e){return this.width=t,this.height=e,this.geom.setPosition(t/2,e/2),this.geom.setSize(t,e),this.updateDisplayOrigin(),this.updateData()},setSmoothness:function(t){return this._smoothness=t,this.updateData()},updateData:function(){for(var t=[],e=this.geom.getPoints(this._smoothness),i=0;i{var s=i(65960),r=i(75177),n=i(20926);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,a)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;o.beginPath(),o.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(19921);i(39429).register("ellipse",(function(t,e,i,r,n,a){return this.displayList.add(new s(this.scene,t,e,i,r,n,a))}))},54205:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(19467),n=i(7930),t.exports={renderWebGL:r,renderCanvas:n}},19467:(t,e,i)=>{var s=i(10441),r=i(91296),n=i(34682);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),h=r(e,i,a),l=o.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(o,l,e,d,u,c),e.isStroked&&n(o,e,d,u,c),t.pipelines.postBatch(e)}},30479:(t,e,i)=>{var s=i(83419),r=i(17803),n=i(26015),a=new s({Extends:r,Mixins:[n],initialize:function(t,e,i,s,n,a,o,h,l,u,c){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===n&&(n=128),void 0===a&&(a=32),void 0===o&&(o=32),r.call(this,t,"Grid",null),this.cellWidth=a,this.cellHeight=o,this.showCells=!0,this.outlineFillColor=0,this.outlineFillAlpha=0,this.showOutline=!0,this.showAltCells=!1,this.altFillColor,this.altFillAlpha,this.setPosition(e,i),this.setSize(s,n),this.setFillStyle(h,l),void 0!==u&&this.setOutlineStyle(u,c),this.updateDisplayOrigin()},setFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showCells=!1:(this.fillColor=t,this.fillAlpha=e,this.showCells=!0),this},setAltFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showAltCells=!1:(this.altFillColor=t,this.altFillAlpha=e,this.showAltCells=!0),this},setOutlineStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showOutline=!1:(this.outlineFillColor=t,this.outlineFillAlpha=e,this.showOutline=!0),this}});t.exports=a},49912:(t,e,i)=>{var s=i(65960),r=i(75177),n=i(20926);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,a)){var h=-e._displayOriginX,l=-e._displayOriginY,u=i.alpha*e.alpha,c=e.width,d=e.height,f=e.cellWidth,p=e.cellHeight,v=Math.ceil(c/f),g=Math.ceil(d/p),m=f,y=p,x=f-(v*f-c),T=p-(g*p-d),w=e.showCells,E=e.showAltCells,S=e.showOutline,b=0,A=0,_=0,C=0,M=0;if(S&&(m--,y--,x===f&&x--,T===p&&T--),w&&e.fillAlpha>0)for(s(o,e),A=0;A0)for(s(o,e,e.altFillColor,e.altFillAlpha*u),A=0;A0){for(r(o,e,e.outlineFillColor,e.outlineFillAlpha*u),b=1;b{var s=i(39429),r=i(30479);s.register("grid",(function(t,e,i,s,n,a,o,h,l,u){return this.displayList.add(new r(this.scene,t,e,i,s,n,a,o,h,l,u))}))},26015:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(46161),n=i(49912),t.exports={renderWebGL:r,renderCanvas:n}},46161:(t,e,i)=>{var s=i(91296),r=i(70554);t.exports=function(t,e,i,n){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),o=s(e,i,n);a.calcMatrix.copyFrom(o.calc).translate(-e._displayOriginX,-e._displayOriginY);var h,l,u=i.alpha*e.alpha,c=e.width,d=e.height,f=e.cellWidth,p=e.cellHeight,v=Math.ceil(c/f),g=Math.ceil(d/p),m=f,y=p,x=f-(v*f-c),T=p-(g*p-d),w=e.showCells,E=e.showAltCells,S=e.showOutline,b=0,A=0,_=0,C=0,M=0;if(S&&(m--,y--,x===f&&x--,T===p&&T--),t.pipelines.preBatch(e),w&&e.fillAlpha>0)for(h=a.fillTint,l=r.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*u),h.TL=l,h.TR=l,h.BL=l,h.BR=l,A=0;A0)for(h=a.fillTint,l=r.getTintAppendFloatAlpha(e.altFillColor,e.altFillAlpha*u),h.TL=l,h.TR=l,h.BL=l,h.BR=l,A=0;A0){var R=a.strokeTint,P=r.getTintAppendFloatAlpha(e.outlineFillColor,e.outlineFillAlpha*u);for(R.TL=P,R.TR=P,R.BL=P,R.BR=P,b=1;b{var s=i(99651),r=i(83419),n=i(17803),a=new r({Extends:n,Mixins:[s],initialize:function(t,e,i,s,r,a,o,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=48),void 0===r&&(r=32),void 0===a&&(a=15658734),void 0===o&&(o=10066329),void 0===h&&(h=13421772),n.call(this,t,"IsoBox",null),this.projection=4,this.fillTop=a,this.fillLeft=o,this.fillRight=h,this.showTop=!0,this.showLeft=!0,this.showRight=!0,this.isFilled=!0,this.setPosition(e,i),this.setSize(s,r),this.updateDisplayOrigin()},setProjection:function(t){return this.projection=t,this},setFaces:function(t,e,i){return void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===i&&(i=!0),this.showTop=t,this.showLeft=e,this.showRight=i,this},setFillStyle:function(t,e,i){return this.fillTop=t,this.fillLeft=e,this.fillRight=i,this.isFilled=!0,this}});t.exports=a},11508:(t,e,i)=>{var s=i(65960),r=i(20926);t.exports=function(t,e,i,n){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,n)&&e.isFilled){var o=e.width,h=e.height,l=o/2,u=o/e.projection;e.showTop&&(s(a,e,e.fillTop),a.beginPath(),a.moveTo(-l,-h),a.lineTo(0,-u-h),a.lineTo(l,-h),a.lineTo(l,-1),a.lineTo(0,u-1),a.lineTo(-l,-1),a.lineTo(-l,-h),a.fill()),e.showLeft&&(s(a,e,e.fillLeft),a.beginPath(),a.moveTo(-l,0),a.lineTo(0,u),a.lineTo(0,u-h),a.lineTo(-l,-h),a.lineTo(-l,0),a.fill()),e.showRight&&(s(a,e,e.fillRight),a.beginPath(),a.moveTo(l,0),a.lineTo(0,u),a.lineTo(0,u-h),a.lineTo(l,-h),a.lineTo(l,0),a.fill()),a.restore()}}},3933:(t,e,i)=>{var s=i(39429),r=i(61475);s.register("isobox",(function(t,e,i,s,n,a,o){return this.displayList.add(new r(this.scene,t,e,i,s,n,a,o))}))},99651:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(68149),n=i(11508),t.exports={renderWebGL:r,renderCanvas:n}},68149:(t,e,i)=>{var s=i(91296),r=i(70554);t.exports=function(t,e,i,n){i.addToRenderList(e);var a,o,h,l,u,c,d,f,p,v=t.pipelines.set(e.pipeline),g=s(e,i,n),m=v.calcMatrix.copyFrom(g.calc),y=e.width,x=e.height,T=y/2,w=y/e.projection,E=i.alpha*e.alpha;e.isFilled&&(t.pipelines.preBatch(e),e.showTop&&(a=r.getTintAppendFloatAlpha(e.fillTop,E),o=m.getX(-T,-x),h=m.getY(-T,-x),l=m.getX(0,-w-x),u=m.getY(0,-w-x),c=m.getX(T,-x),d=m.getY(T,-x),f=m.getX(0,w-x),p=m.getY(0,w-x),v.batchQuad(e,o,h,l,u,c,d,f,p,0,0,1,1,a,a,a,a,2)),e.showLeft&&(a=r.getTintAppendFloatAlpha(e.fillLeft,E),o=m.getX(-T,0),h=m.getY(-T,0),l=m.getX(0,w),u=m.getY(0,w),c=m.getX(0,w-x),d=m.getY(0,w-x),f=m.getX(-T,-x),p=m.getY(-T,-x),v.batchQuad(e,o,h,l,u,c,d,f,p,0,0,1,1,a,a,a,a,2)),e.showRight&&(a=r.getTintAppendFloatAlpha(e.fillRight,E),o=m.getX(T,0),h=m.getY(T,0),l=m.getX(0,w),u=m.getY(0,w),c=m.getX(0,w-x),d=m.getY(0,w-x),f=m.getX(T,-x),p=m.getY(T,-x),v.batchQuad(e,o,h,l,u,c,d,f,p,0,0,1,1,a,a,a,a,2)),t.pipelines.postBatch(e))}},16933:(t,e,i)=>{var s=i(83419),r=i(60561),n=i(17803),a=new s({Extends:n,Mixins:[r],initialize:function(t,e,i,s,r,a,o,h,l){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=48),void 0===r&&(r=32),void 0===a&&(a=!1),void 0===o&&(o=15658734),void 0===h&&(h=10066329),void 0===l&&(l=13421772),n.call(this,t,"IsoTriangle",null),this.projection=4,this.fillTop=o,this.fillLeft=h,this.fillRight=l,this.showTop=!0,this.showLeft=!0,this.showRight=!0,this.isReversed=a,this.isFilled=!0,this.setPosition(e,i),this.setSize(s,r),this.updateDisplayOrigin()},setProjection:function(t){return this.projection=t,this},setReversed:function(t){return this.isReversed=t,this},setFaces:function(t,e,i){return void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===i&&(i=!0),this.showTop=t,this.showLeft=e,this.showRight=i,this},setFillStyle:function(t,e,i){return this.fillTop=t,this.fillLeft=e,this.fillRight=i,this.isFilled=!0,this}});t.exports=a},79590:(t,e,i)=>{var s=i(65960),r=i(20926);t.exports=function(t,e,i,n){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,n)&&e.isFilled){var o=e.width,h=e.height,l=o/2,u=o/e.projection,c=e.isReversed;e.showTop&&c&&(s(a,e,e.fillTop),a.beginPath(),a.moveTo(-l,-h),a.lineTo(0,-u-h),a.lineTo(l,-h),a.lineTo(0,u-h),a.fill()),e.showLeft&&(s(a,e,e.fillLeft),a.beginPath(),c?(a.moveTo(-l,-h),a.lineTo(0,u),a.lineTo(0,u-h)):(a.moveTo(-l,0),a.lineTo(0,u),a.lineTo(0,u-h)),a.fill()),e.showRight&&(s(a,e,e.fillRight),a.beginPath(),c?(a.moveTo(l,-h),a.lineTo(0,u),a.lineTo(0,u-h)):(a.moveTo(l,0),a.lineTo(0,u),a.lineTo(0,u-h)),a.fill()),a.restore()}}},49803:(t,e,i)=>{var s=i(39429),r=i(16933);s.register("isotriangle",(function(t,e,i,s,n,a,o,h){return this.displayList.add(new r(this.scene,t,e,i,s,n,a,o,h))}))},60561:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(51503),n=i(79590),t.exports={renderWebGL:r,renderCanvas:n}},51503:(t,e,i)=>{var s=i(91296),r=i(70554);t.exports=function(t,e,i,n){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),o=s(e,i,n),h=a.calcMatrix.copyFrom(o.calc),l=e.width,u=e.height,c=l/2,d=l/e.projection,f=e.isReversed,p=i.alpha*e.alpha;if(e.isFilled){var v,g,m,y,x,T,w;if(t.pipelines.preBatch(e),e.showTop&&f){v=r.getTintAppendFloatAlpha(e.fillTop,p),g=h.getX(-c,-u),m=h.getY(-c,-u),y=h.getX(0,-d-u),x=h.getY(0,-d-u),T=h.getX(c,-u),w=h.getY(c,-u);var E=h.getX(0,d-u),S=h.getY(0,d-u);a.batchQuad(e,g,m,y,x,T,w,E,S,0,0,1,1,v,v,v,v,2)}e.showLeft&&(v=r.getTintAppendFloatAlpha(e.fillLeft,p),f?(g=h.getX(-c,-u),m=h.getY(-c,-u),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)):(g=h.getX(-c,0),m=h.getY(-c,0),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)),a.batchTri(e,g,m,y,x,T,w,0,0,1,1,v,v,v,2)),e.showRight&&(v=r.getTintAppendFloatAlpha(e.fillRight,p),f?(g=h.getX(c,-u),m=h.getY(c,-u),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)):(g=h.getX(c,0),m=h.getY(c,0),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)),a.batchTri(e,g,m,y,x,T,w,0,0,1,1,v,v,v,2)),t.pipelines.postBatch(e)}}},57847:(t,e,i)=>{var s=i(83419),r=i(17803),n=i(23031),a=i(36823),o=new s({Extends:r,Mixins:[a],initialize:function(t,e,i,s,a,o,h,l,u){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===a&&(a=0),void 0===o&&(o=128),void 0===h&&(h=0),r.call(this,t,"Line",new n(s,a,o,h));var c=Math.max(1,this.geom.right-this.geom.left),d=Math.max(1,this.geom.bottom-this.geom.top);this.lineWidth=1,this._startWidth=1,this._endWidth=1,this.setPosition(e,i),this.setSize(c,d),void 0!==l&&this.setStrokeStyle(1,l,u),this.updateDisplayOrigin()},setLineWidth:function(t,e){return void 0===e&&(e=t),this._startWidth=t,this._endWidth=e,this.lineWidth=t,this},setTo:function(t,e,i,s){return this.geom.setTo(t,e,i,s),this}});t.exports=o},17440:(t,e,i)=>{var s=i(75177),r=i(20926);t.exports=function(t,e,i,n){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,n)){var o=e._displayOriginX,h=e._displayOriginY;e.isStroked&&(s(a,e),a.beginPath(),a.moveTo(e.geom.x1-o,e.geom.y1-h),a.lineTo(e.geom.x2-o,e.geom.y2-h),a.stroke()),a.restore()}}},2481:(t,e,i)=>{var s=i(39429),r=i(57847);s.register("line",(function(t,e,i,s,n,a,o,h){return this.displayList.add(new r(this.scene,t,e,i,s,n,a,o,h))}))},36823:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(77385),n=i(17440),t.exports={renderWebGL:r,renderCanvas:n}},77385:(t,e,i)=>{var s=i(91296),r=i(70554);t.exports=function(t,e,i,n){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),o=s(e,i,n);a.calcMatrix.copyFrom(o.calc);var h=e._displayOriginX,l=e._displayOriginY,u=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isStroked){var c=a.strokeTint,d=r.getTintAppendFloatAlpha(e.strokeColor,e.strokeAlpha*u);c.TL=d,c.TR=d,c.BL=d,c.BR=d,a.batchLine(e.geom.x1-h,e.geom.y1-l,e.geom.x2-h,e.geom.y2-l,e._startWidth/2,e._endWidth/2,1,0,!1,o.sprite,o.camera)}t.pipelines.postBatch(e)}},24949:(t,e,i)=>{var s=i(90273),r=i(83419),n=i(94811),a=i(13829),o=i(25717),h=i(17803),l=i(5469),u=new r({Extends:h,Mixins:[s],initialize:function(t,e,i,s,r,n){void 0===e&&(e=0),void 0===i&&(i=0),h.call(this,t,"Polygon",new o(s));var l=a(this.geom);this.setPosition(e,i),this.setSize(l.width,l.height),void 0!==r&&this.setFillStyle(r,n),this.updateDisplayOrigin(),this.updateData()},smooth:function(t){void 0===t&&(t=1);for(var e=0;e{var s=i(65960),r=i(75177),n=i(20926);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,a)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;o.beginPath(),o.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(39429),r=i(24949);s.register("polygon",(function(t,e,i,s,n){return this.displayList.add(new r(this.scene,t,e,i,s,n))}))},90273:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(73695),n=i(38710),t.exports={renderWebGL:r,renderCanvas:n}},73695:(t,e,i)=>{var s=i(10441),r=i(91296),n=i(34682);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),h=r(e,i,a),l=o.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(o,l,e,d,u,c),e.isStroked&&n(o,e,d,u,c),t.pipelines.postBatch(e)}},74561:(t,e,i)=>{var s=i(83419),r=i(87841),n=i(17803),a=i(95597),o=new s({Extends:n,Mixins:[a],initialize:function(t,e,i,s,a,o,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===a&&(a=128),n.call(this,t,"Rectangle",new r(0,0,s,a)),this.setPosition(e,i),this.setSize(s,a),void 0!==o&&this.setFillStyle(o,h),this.updateDisplayOrigin(),this.updateData()},setSize:function(t,e){this.width=t,this.height=e,this.geom.setSize(t,e),this.updateData(),this.updateDisplayOrigin();var i=this.input;return i&&!i.customHitArea&&(i.hitArea.width=t,i.hitArea.height=e),this},updateData:function(){var t=[],e=this.geom,i=this._tempLine;return e.getLineA(i),t.push(i.x1,i.y1,i.x2,i.y2),e.getLineB(i),t.push(i.x2,i.y2),e.getLineC(i),t.push(i.x2,i.y2),e.getLineD(i),t.push(i.x2,i.y2),this.pathData=t,this}});t.exports=o},48682:(t,e,i)=>{var s=i(65960),r=i(75177),n=i(20926);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,a)){var h=e._displayOriginX,l=e._displayOriginY;e.isFilled&&(s(o,e),o.fillRect(-h,-l,e.width,e.height)),e.isStroked&&(r(o,e),o.beginPath(),o.rect(-h,-l,e.width,e.height),o.stroke()),o.restore()}}},87959:(t,e,i)=>{var s=i(39429),r=i(74561);s.register("rectangle",(function(t,e,i,s,n,a){return this.displayList.add(new r(this.scene,t,e,i,s,n,a))}))},95597:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(52059),n=i(48682),t.exports={renderWebGL:r,renderCanvas:n}},52059:(t,e,i)=>{var s=i(91296),r=i(34682),n=i(70554);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),h=s(e,i,a);o.calcMatrix.copyFrom(h.calc);var l=e._displayOriginX,u=e._displayOriginY,c=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isFilled){var d=o.fillTint,f=n.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*c);d.TL=f,d.TR=f,d.BL=f,d.BR=f,o.batchFillRect(-l,-u,e.width,e.height)}e.isStroked&&r(o,e,c,l,u),t.pipelines.postBatch(e)}},55911:(t,e,i)=>{var s=i(81991),r=i(83419),n=i(94811),a=i(17803),o=new r({Extends:a,Mixins:[s],initialize:function(t,e,i,s,r,n,o,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=5),void 0===r&&(r=32),void 0===n&&(n=64),a.call(this,t,"Star",null),this._points=s,this._innerRadius=r,this._outerRadius=n,this.setPosition(e,i),this.setSize(2*n,2*n),void 0!==o&&this.setFillStyle(o,h),this.updateDisplayOrigin(),this.updateData()},setPoints:function(t){return this._points=t,this.updateData()},setInnerRadius:function(t){return this._innerRadius=t,this.updateData()},setOuterRadius:function(t){return this._outerRadius=t,this.updateData()},points:{get:function(){return this._points},set:function(t){this._points=t,this.updateData()}},innerRadius:{get:function(){return this._innerRadius},set:function(t){this._innerRadius=t,this.updateData()}},outerRadius:{get:function(){return this._outerRadius},set:function(t){this._outerRadius=t,this.updateData()}},updateData:function(){var t=[],e=this._points,i=this._innerRadius,s=this._outerRadius,r=Math.PI/2*3,a=Math.PI/e,o=s,h=s;t.push(o,h+-s);for(var l=0;l{var s=i(65960),r=i(75177),n=i(20926);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,a)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;o.beginPath(),o.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(55911);i(39429).register("star",(function(t,e,i,r,n,a,o){return this.displayList.add(new s(this.scene,t,e,i,r,n,a,o))}))},81991:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(57017),n=i(64272),t.exports={renderWebGL:r,renderCanvas:n}},57017:(t,e,i)=>{var s=i(10441),r=i(91296),n=i(34682);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),h=r(e,i,a),l=o.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(o,l,e,d,u,c),e.isStroked&&n(o,e,d,u,c),t.pipelines.postBatch(e)}},36931:(t,e,i)=>{var s=i(83419),r=i(17803),n=i(16483),a=i(96195),o=new s({Extends:r,Mixins:[a],initialize:function(t,e,i,s,a,o,h,l,u,c,d){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===a&&(a=128),void 0===o&&(o=64),void 0===h&&(h=0),void 0===l&&(l=128),void 0===u&&(u=128),r.call(this,t,"Triangle",new n(s,a,o,h,l,u));var f=this.geom.right-this.geom.left,p=this.geom.bottom-this.geom.top;this.setPosition(e,i),this.setSize(f,p),void 0!==c&&this.setFillStyle(c,d),this.updateDisplayOrigin(),this.updateData()},setTo:function(t,e,i,s,r,n){return this.geom.setTo(t,e,i,s,r,n),this.updateData()},updateData:function(){var t=[],e=this.geom,i=this._tempLine;return e.getLineA(i),t.push(i.x1,i.y1,i.x2,i.y2),e.getLineB(i),t.push(i.x2,i.y2),e.getLineC(i),t.push(i.x2,i.y2),this.pathData=t,this}});t.exports=o},85172:(t,e,i)=>{var s=i(65960),r=i(75177),n=i(20926);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,a)){var h=e._displayOriginX,l=e._displayOriginY,u=e.geom.x1-h,c=e.geom.y1-l,d=e.geom.x2-h,f=e.geom.y2-l,p=e.geom.x3-h,v=e.geom.y3-l;o.beginPath(),o.moveTo(u,c),o.lineTo(d,f),o.lineTo(p,v),o.closePath(),e.isFilled&&(s(o,e),o.fill()),e.isStroked&&(r(o,e),o.stroke()),o.restore()}}},45245:(t,e,i)=>{var s=i(39429),r=i(36931);s.register("triangle",(function(t,e,i,s,n,a,o,h,l,u){return this.displayList.add(new r(this.scene,t,e,i,s,n,a,o,h,l,u))}))},96195:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(83253),n=i(85172),t.exports={renderWebGL:r,renderCanvas:n}},83253:(t,e,i)=>{var s=i(91296),r=i(34682),n=i(70554);t.exports=function(t,e,i,a){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),h=s(e,i,a);o.calcMatrix.copyFrom(h.calc);var l=e._displayOriginX,u=e._displayOriginY,c=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isFilled){var d=o.fillTint,f=n.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*c);d.TL=f,d.TR=f,d.BL=f,d.BR=f;var p=e.geom.x1-l,v=e.geom.y1-u,g=e.geom.x2-l,m=e.geom.y2-u,y=e.geom.x3-l,x=e.geom.y3-u;o.batchFillTriangle(p,v,g,m,y,x,h.sprite,h.camera)}e.isStroked&&r(o,e,c,l,u),t.pipelines.postBatch(e)}},68287:(t,e,i)=>{var s=i(9674),r=i(83419),n=i(31401),a=i(95643),o=i(92751),h=new r({Extends:a,Mixins:[n.Alpha,n.BlendMode,n.Depth,n.Flip,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Size,n.TextureCrop,n.Tint,n.Transform,n.Visible,o],initialize:function(t,e,i,r,n){a.call(this,t,"Sprite"),this._crop=this.resetCropObject(),this.anims=new s(this),this.setTexture(r,n),this.setPosition(e,i),this.setSizeToFrame(),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(t,e){this.anims.update(t,e)},play:function(t,e){return this.anims.play(t,e)},playReverse:function(t,e){return this.anims.playReverse(t,e)},playAfterDelay:function(t,e){return this.anims.playAfterDelay(t,e)},playAfterRepeat:function(t,e){return this.anims.playAfterRepeat(t,e)},chain:function(t){return this.anims.chain(t)},stop:function(){return this.anims.stop()},stopAfterDelay:function(t){return this.anims.stopAfterDelay(t)},stopAfterRepeat:function(t){return this.anims.stopAfterRepeat(t)},stopOnFrame:function(t){return this.anims.stopOnFrame(t)},toJSON:function(){return n.ToJSON(this)},preDestroy:function(){this.anims.destroy(),this.anims=void 0}});t.exports=h},76552:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},15567:(t,e,i)=>{var s=i(25305),r=i(13059),n=i(44603),a=i(23568),o=i(68287);n.register("sprite",(function(t,e){void 0===t&&(t={});var i=a(t,"key",null),n=a(t,"frame",null),h=new o(this.scene,0,0,i,n);return void 0!==e&&(t.add=e),s(this.scene,h,t),r(h,t),h}))},46409:(t,e,i)=>{var s=i(39429),r=i(68287);s.register("sprite",(function(t,e,i,s){return this.displayList.add(new r(this.scene,t,e,i,s))}))},92751:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(9409),n=i(76552),t.exports={renderWebGL:r,renderCanvas:n}},9409:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),e.pipeline.batchSprite(e,i,s)}},14220:t=>{t.exports=function(t,e,i){var s=t.canvas,r=t.context,n=t.style,a=[],o=0,h=i.length;n.maxLines>0&&n.maxLines1&&(u+=t.letterSpacing*(i[l].length-1)),n.wordWrap&&(u-=r.measureText(" ").width),a[l]=Math.ceil(u),o=Math.max(o,a[l])}var c=e.fontSize+n.strokeThickness,d=c*h,f=t.lineSpacing;return h>1&&(d+=f*(h-1)),{width:o,height:d,lines:h,lineWidths:a,lineSpacing:f,lineHeight:c}}},79557:(t,e,i)=>{var s=i(27919);t.exports=function(t){var e=s.create(this),i=e.getContext("2d",{willReadFrequently:!0});t.syncFont(e,i);var r=i.measureText(t.testString);if("actualBoundingBoxAscent"in r){var n=r.actualBoundingBoxAscent,a=r.actualBoundingBoxDescent;return s.remove(e),{ascent:n,descent:a,fontSize:n+a}}var o=Math.ceil(r.width*t.baselineX),h=o,l=2*h;h=h*t.baselineY|0,e.width=o,e.height=l,i.fillStyle="#f00",i.fillRect(0,0,o,l),i.font=t._font,i.textBaseline="alphabetic",i.fillStyle="#000",i.fillText(t.testString,0,h);var u={ascent:0,descent:0,fontSize:0},c=i.getImageData(0,0,o,l);if(!c)return u.ascent=h,u.descent=h+6,u.fontSize=u.ascent+u.descent,s.remove(e),u;var d,f,p=c.data,v=p.length,g=4*o,m=0,y=!1;for(d=0;dh;d--){for(f=0;f{var s=i(40366),r=i(27919),n=i(83419),a=i(31401),o=i(95643),h=i(14220),l=i(35154),u=i(35846),c=i(61771),d=i(35762),f=i(45650),p=new n({Extends:o,Mixins:[a.Alpha,a.BlendMode,a.ComputedSize,a.Crop,a.Depth,a.Flip,a.GetBounds,a.Mask,a.Origin,a.Pipeline,a.PostPipeline,a.ScrollFactor,a.Tint,a.Transform,a.Visible,c],initialize:function(t,e,i,s,n){void 0===e&&(e=0),void 0===i&&(i=0),o.call(this,t,"Text"),this.renderer=t.sys.renderer,this.setPosition(e,i),this.setOrigin(0,0),this.initPipeline(),this.initPostPipeline(!0),this.canvas=r.create(this),this.context,this.style=new d(this,n),this.autoRound=!0,this.splitRegExp=/(?:\r\n|\r|\n)/,this._text=void 0,this.padding={left:0,right:0,top:0,bottom:0},this.width=1,this.height=1,this.lineSpacing=0,this.letterSpacing=0,0===this.style.resolution&&(this.style.resolution=1),this._crop=this.resetCropObject(),this._textureKey=f(),this.texture=t.sys.textures.addCanvas(this._textureKey,this.canvas),this.context=this.texture.context,this.frame=this.texture.get(),this.frame.source.resolution=this.style.resolution,this.renderer&&this.renderer.gl&&(this.renderer.deleteTexture(this.frame.source.glTexture),this.frame.source.glTexture=null),this.initRTL(),this.setText(s),n&&n.padding&&this.setPadding(n.padding),n&&n.lineSpacing&&this.setLineSpacing(n.lineSpacing)},initRTL:function(){this.style.rtl&&(this.canvas.dir="rtl",this.context.direction="rtl",this.canvas.style.display="none",s(this.canvas,this.scene.sys.canvas),this.originX=1)},runWordWrap:function(t){var e=this.style;if(e.wordWrapCallback){var i=e.wordWrapCallback.call(e.wordWrapCallbackScope,t,this);return Array.isArray(i)&&(i=i.join("\n")),i}return e.wordWrapWidth?e.wordWrapUseAdvanced?this.advancedWordWrap(t,this.context,this.style.wordWrapWidth):this.basicWordWrap(t,this.context,this.style.wordWrapWidth):t},advancedWordWrap:function(t,e,i){for(var s="",r=t.replace(/ +/gi," ").split(this.splitRegExp),n=r.length,a=0;al){if(0===c){for(var v=f;v.length&&(v=v.slice(0,-1),!((p=e.measureText(v).width)<=l)););if(!v.length)throw new Error("wordWrapWidth < a single character");var g=d.substr(v.length);u[c]=g,h+=v}var m=u[c].length?c:c+1,y=u.slice(m).join(" ").replace(/[ \n]*$/gi,"");r.splice(a+1,0,y),n=r.length;break}h+=f,l-=p}s+=h.replace(/[ \n]*$/gi,"")+"\n"}}return s=s.replace(/[\s|\n]*$/gi,"")},basicWordWrap:function(t,e,i){for(var s="",r=t.split(this.splitRegExp),n=r.length-1,a=e.measureText(" ").width,o=0;o<=n;o++){for(var h=i,l=r[o].split(" "),u=l.length-1,c=0;c<=u;c++){var d=l[c],f=e.measureText(d).width,p=f;ch&&c>0&&(s+="\n",h=i),s+=d,c0&&(d+=l.lineSpacing*v),i.rtl)c=f-c-u.left-u.right;else if("right"===i.align)c+=a-l.lineWidths[v];else if("center"===i.align)c+=(a-l.lineWidths[v])/2;else if("justify"===i.align){if(l.lineWidths[v]/l.width>=.85){var g=l.width-l.lineWidths[v],m=e.measureText(" ").width,y=o[v].trim(),x=y.split(" ");g+=(o[v].length-y.length)*m;for(var T=Math.floor(g/m),w=0;T>0;)x[w]+=" ",w=(w+1)%(x.length-1||1),--T;o[v]=x.join(" ")}}if(this.autoRound&&(c=Math.round(c),d=Math.round(d)),i.strokeThickness&&(i.syncShadow(e,i.shadowStroke),e.strokeText(o[v],c,d)),i.color){i.syncShadow(e,i.shadowFill);var E=this.letterSpacing;if(0!==E)for(var S=0,b=o[v].split(""),A=0;A{t.exports=function(t,e,i,s){0!==e.width&&0!==e.height&&(i.addToRenderList(e),t.batchSprite(e,e.frame,i,s))}},71259:(t,e,i)=>{var s=i(25305),r=i(44603),n=i(23568),a=i(50171);r.register("text",(function(t,e){void 0===t&&(t={});var i=n(t,"text",""),r=n(t,"style",null),o=n(t,"padding",null);null!==o&&(r.padding=o);var h=new a(this.scene,0,0,i,r);return void 0!==e&&(t.add=e),s(this.scene,h,t),h.autoRound=n(t,"autoRound",!0),h.resolution=n(t,"resolution",1),h}))},68005:(t,e,i)=>{var s=i(50171);i(39429).register("text",(function(t,e,i,r){return this.displayList.add(new s(this.scene,t,e,i,r))}))},61771:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(34397),n=i(79724),t.exports={renderWebGL:r,renderCanvas:n}},35762:(t,e,i)=>{var s=i(83419),r=i(23568),n=i(35154),a=i(79557),o={fontFamily:["fontFamily","Courier"],fontSize:["fontSize","16px"],fontStyle:["fontStyle",""],backgroundColor:["backgroundColor",null],color:["color","#fff"],stroke:["stroke","#fff"],strokeThickness:["strokeThickness",0],shadowOffsetX:["shadow.offsetX",0],shadowOffsetY:["shadow.offsetY",0],shadowColor:["shadow.color","#000"],shadowBlur:["shadow.blur",0],shadowStroke:["shadow.stroke",!1],shadowFill:["shadow.fill",!1],align:["align","left"],maxLines:["maxLines",0],fixedWidth:["fixedWidth",0],fixedHeight:["fixedHeight",0],resolution:["resolution",0],rtl:["rtl",!1],testString:["testString","|MÉqgy"],baselineX:["baselineX",1.2],baselineY:["baselineY",1.4],wordWrapWidth:["wordWrap.width",null],wordWrapCallback:["wordWrap.callback",null],wordWrapCallbackScope:["wordWrap.callbackScope",null],wordWrapUseAdvanced:["wordWrap.useAdvancedWrap",!1]},h=new s({initialize:function(t,e){this.parent=t,this.fontFamily,this.fontSize,this.fontStyle,this.backgroundColor,this.color,this.stroke,this.strokeThickness,this.shadowOffsetX,this.shadowOffsetY,this.shadowColor,this.shadowBlur,this.shadowStroke,this.shadowFill,this.align,this.maxLines,this.fixedWidth,this.fixedHeight,this.resolution,this.rtl,this.testString,this.baselineX,this.baselineY,this.wordWrapWidth,this.wordWrapCallback,this.wordWrapCallbackScope,this.wordWrapUseAdvanced,this._font,this.setStyle(e,!1,!0)},setStyle:function(t,e,i){for(var s in void 0===e&&(e=!0),void 0===i&&(i=!1),o){var h=i?o[s][1]:this[s];"wordWrapCallback"===s||"wordWrapCallbackScope"===s?this[s]=n(t,o[s][0],h):t&&"fontSize"===s&&"number"==typeof t.fontSize?this[s]=t.fontSize.toString()+"px":this[s]=r(t,o[s][0],h)}var l=n(t,"font",null);null!==l&&this.setFont(l,!1),this._font=[this.fontStyle,this.fontSize,this.fontFamily].join(" ").trim();var u=n(t,"fill",null);null!==u&&(this.color=u);var c=n(t,"metrics",!1);return c?this.metrics={ascent:n(c,"ascent",0),descent:n(c,"descent",0),fontSize:n(c,"fontSize",0)}:!e&&this.metrics||(this.metrics=a(this)),e?this.parent.updateText():this.parent},syncFont:function(t,e){e.font=this._font},syncStyle:function(t,e){e.textBaseline="alphabetic",e.fillStyle=this.color,e.strokeStyle=this.stroke,e.lineWidth=this.strokeThickness,e.lineCap="round",e.lineJoin="round"},syncShadow:function(t,e){e?(t.shadowOffsetX=this.shadowOffsetX,t.shadowOffsetY=this.shadowOffsetY,t.shadowColor=this.shadowColor,t.shadowBlur=this.shadowBlur):(t.shadowOffsetX=0,t.shadowOffsetY=0,t.shadowColor=0,t.shadowBlur=0)},update:function(t){return t&&(this._font=[this.fontStyle,this.fontSize,this.fontFamily].join(" ").trim(),this.metrics=a(this)),this.parent.updateText()},setFont:function(t,e){void 0===e&&(e=!0);var i=t,s="",r="";if("string"!=typeof t)i=n(t,"fontFamily","Courier"),s=n(t,"fontSize","16px"),r=n(t,"fontStyle","");else{var a=t.split(" "),o=0;r=a.length>2?a[o++]:"",s=a[o++]||"16px",i=a[o++]||"Courier"}return i===this.fontFamily&&s===this.fontSize&&r===this.fontStyle||(this.fontFamily=i,this.fontSize=s,this.fontStyle=r,e&&this.update(!0)),this.parent},setFontFamily:function(t){return this.fontFamily!==t&&(this.fontFamily=t,this.update(!0)),this.parent},setFontStyle:function(t){return this.fontStyle!==t&&(this.fontStyle=t,this.update(!0)),this.parent},setFontSize:function(t){return"number"==typeof t&&(t=t.toString()+"px"),this.fontSize!==t&&(this.fontSize=t,this.update(!0)),this.parent},setTestString:function(t){return this.testString=t,this.update(!0)},setFixedSize:function(t,e){return this.fixedWidth=t,this.fixedHeight=e,t&&(this.parent.width=t),e&&(this.parent.height=e),this.update(!1)},setBackgroundColor:function(t){return this.backgroundColor=t,this.update(!1)},setFill:function(t){return this.color=t,this.update(!1)},setColor:function(t){return this.color=t,this.update(!1)},setResolution:function(t){return this.resolution=t,this.update(!1)},setStroke:function(t,e){return void 0===e&&(e=this.strokeThickness),void 0===t&&0!==this.strokeThickness?(this.strokeThickness=0,this.update(!0)):this.stroke===t&&this.strokeThickness===e||(this.stroke=t,this.strokeThickness=e,this.update(!0)),this.parent},setShadow:function(t,e,i,s,r,n){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i="#000"),void 0===s&&(s=0),void 0===r&&(r=!1),void 0===n&&(n=!0),this.shadowOffsetX=t,this.shadowOffsetY=e,this.shadowColor=i,this.shadowBlur=s,this.shadowStroke=r,this.shadowFill=n,this.update(!1)},setShadowOffset:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.shadowOffsetX=t,this.shadowOffsetY=e,this.update(!1)},setShadowColor:function(t){return void 0===t&&(t="#000"),this.shadowColor=t,this.update(!1)},setShadowBlur:function(t){return void 0===t&&(t=0),this.shadowBlur=t,this.update(!1)},setShadowStroke:function(t){return this.shadowStroke=t,this.update(!1)},setShadowFill:function(t){return this.shadowFill=t,this.update(!1)},setWordWrapWidth:function(t,e){return void 0===e&&(e=!1),this.wordWrapWidth=t,this.wordWrapUseAdvanced=e,this.update(!1)},setWordWrapCallback:function(t,e){return void 0===e&&(e=null),this.wordWrapCallback=t,this.wordWrapCallbackScope=e,this.update(!1)},setAlign:function(t){return void 0===t&&(t="left"),this.align=t,this.update(!1)},setMaxLines:function(t){return void 0===t&&(t=0),this.maxLines=t,this.update(!1)},getTextMetrics:function(){var t=this.metrics;return{ascent:t.ascent,descent:t.descent,fontSize:t.fontSize}},toJSON:function(){var t={};for(var e in o)t[e]=this[e];return t.metrics=this.getTextMetrics(),t},destroy:function(){this.parent=void 0}});t.exports=h},34397:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,r){if(0!==e.width&&0!==e.height){i.addToRenderList(e);var n=e.frame,a=n.width,o=n.height,h=s.getTintAppendFloatAlpha,l=t.pipelines.set(e.pipeline,e),u=l.setTexture2D(n.glTexture,e);l.batchTexture(e,n.glTexture,a,o,e.x,e.y,a/e.style.resolution,o/e.style.resolution,e.scaleX,e.scaleY,e.rotation,e.flipX,e.flipY,e.scrollFactorX,e.scrollFactorY,e.displayOriginX,e.displayOriginY,0,0,a,o,h(e.tintTopLeft,i.alpha*e._alphaTL),h(e.tintTopRight,i.alpha*e._alphaTR),h(e.tintBottomLeft,i.alpha*e._alphaBL),h(e.tintBottomRight,i.alpha*e._alphaBR),e.tintFill,0,0,i,r,!1,u)}}},20839:(t,e,i)=>{var s=i(27919),r=i(83419),n=i(31401),a=i(95643),o=i(98439),h=i(68703),l=i(56295),u=i(45650),c=i(26099),d=new r({Extends:a,Mixins:[n.Alpha,n.BlendMode,n.ComputedSize,n.Crop,n.Depth,n.Flip,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Tint,n.Transform,n.Visible,l],initialize:function(t,e,i,r,n,h,l){var d=t.sys.renderer;a.call(this,t,"TileSprite");var f=t.sys.textures.get(h),p=f.get(l);p.source.compressionAlgorithm&&(console.warn("TileSprite cannot use compressed texture"),p=(f=t.sys.textures.get("__MISSING")).get()),"DynamicTexture"===f.type&&(console.warn("TileSprite cannot use Dynamic Texture"),p=(f=t.sys.textures.get("__MISSING")).get()),r&&n?(r=Math.floor(r),n=Math.floor(n)):(r=r||p.width,n=n||p.height),this._tilePosition=new c,this._tileScale=new c(1,1),this.dirty=!1,this.renderer=d,this.canvas=s.create(this,r,n),this.context=this.canvas.getContext("2d",{willReadFrequently:!1}),this.displayTexture=f,this.displayFrame=p,this._crop=this.resetCropObject(),this._textureKey=u(),this.texture=t.sys.textures.addCanvas(this._textureKey,this.canvas),this.frame=this.texture.get(),this.potWidth=o(p.width),this.potHeight=o(p.height),this.fillCanvas=s.create2D(this,this.potWidth,this.potHeight),this.fillContext=this.fillCanvas.getContext("2d",{willReadFrequently:!1}),this.fillPattern=null,this.setPosition(e,i),this.setSize(r,n),this.setFrame(l),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)},setTexture:function(t,e){return this.displayTexture=this.scene.sys.textures.get(t),this.setFrame(e)},setFrame:function(t){var e=this.displayTexture.get(t);return this.potWidth=o(e.width),this.potHeight=o(e.height),this.canvas.width=0,e.cutWidth&&e.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this.displayFrame=e,this.dirty=!0,this.updateTileTexture(),this},setTilePosition:function(t,e){return void 0!==t&&(this.tilePositionX=t),void 0!==e&&(this.tilePositionY=e),this},setTileScale:function(t,e){return void 0===t&&(t=this.tileScaleX),void 0===e&&(e=t),this.tileScaleX=t,this.tileScaleY=e,this},updateTileTexture:function(){if(this.dirty&&this.renderer){var t=this.displayFrame;if(t.source.isRenderTexture||t.source.isGLTexture)return console.warn("TileSprites can only use Image or Canvas based textures"),void(this.dirty=!1);var e=this.fillContext,i=this.fillCanvas,s=this.potWidth,r=this.potHeight;this.renderer&&this.renderer.gl||(s=t.cutWidth,r=t.cutHeight),e.clearRect(0,0,s,r),i.width=s,i.height=r,e.drawImage(t.source.image,t.cutX,t.cutY,t.cutWidth,t.cutHeight,0,0,s,r),this.renderer&&this.renderer.gl?this.fillPattern=this.renderer.canvasToTexture(i,this.fillPattern):this.fillPattern=e.createPattern(i,"repeat"),this.updateCanvas(),this.dirty=!1}},updateCanvas:function(){var t=this.canvas;if(t.width===this.width&&t.height===this.height||(t.width=this.width,t.height=this.height,this.frame.setSize(this.width,this.height),this.updateDisplayOrigin(),this.dirty=!0),!this.dirty||this.renderer&&this.renderer.gl)this.dirty=!1;else{var e=this.context;this.scene.sys.game.config.antialias||h.disable(e);var i=this._tileScale.x,s=this._tileScale.y,r=this._tilePosition.x,n=this._tilePosition.y;e.clearRect(0,0,this.width,this.height),e.save(),e.scale(i,s),e.translate(-r,-n),e.fillStyle=this.fillPattern,e.fillRect(r,n,this.width/i,this.height/s),e.restore(),this.dirty=!1}},preDestroy:function(){this.renderer&&this.renderer.gl&&this.renderer.deleteTexture(this.fillPattern),s.remove(this.canvas),s.remove(this.fillCanvas),this.fillPattern=null,this.fillContext=null,this.fillCanvas=null,this.displayTexture=null,this.displayFrame=null;var t=this.texture;t&&t.destroy(),this.renderer=null},tilePositionX:{get:function(){return this._tilePosition.x},set:function(t){this._tilePosition.x=t,this.dirty=!0}},tilePositionY:{get:function(){return this._tilePosition.y},set:function(t){this._tilePosition.y=t,this.dirty=!0}},tileScaleX:{get:function(){return this._tileScale.x},set:function(t){this._tileScale.x=t,this.dirty=!0}},tileScaleY:{get:function(){return this._tileScale.y},set:function(t){this._tileScale.y=t,this.dirty=!0}}});t.exports=d},46992:t=>{t.exports=function(t,e,i,s){e.updateCanvas(),i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},14167:(t,e,i)=>{var s=i(25305),r=i(44603),n=i(23568),a=i(20839);r.register("tileSprite",(function(t,e){void 0===t&&(t={});var i=n(t,"x",0),r=n(t,"y",0),o=n(t,"width",512),h=n(t,"height",512),l=n(t,"key",""),u=n(t,"frame",""),c=new a(this.scene,i,r,o,h,l,u);return void 0!==e&&(t.add=e),s(this.scene,c,t),c}))},91681:(t,e,i)=>{var s=i(20839);i(39429).register("tileSprite",(function(t,e,i,r,n,a){return this.displayList.add(new s(this.scene,t,e,i,r,n,a))}))},56295:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(18553),n=i(46992),t.exports={renderWebGL:r,renderCanvas:n}},18553:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,r){e.updateCanvas();var n=e.width,a=e.height;if(0!==n&&0!==a){i.addToRenderList(e);var o=s.getTintAppendFloatAlpha,h=t.pipelines.set(e.pipeline,e),l=h.setTexture2D(e.fillPattern,e);h.batchTexture(e,e.fillPattern,e.displayFrame.width*e.tileScaleX,e.displayFrame.height*e.tileScaleY,e.x,e.y,n,a,e.scaleX,e.scaleY,e.rotation,e.flipX,e.flipY,e.scrollFactorX,e.scrollFactorY,e.originX*n,e.originY*a,0,0,n,a,o(e.tintTopLeft,i.alpha*e._alphaTL),o(e.tintTopRight,i.alpha*e._alphaTR),o(e.tintBottomLeft,i.alpha*e._alphaBL),o(e.tintBottomRight,i.alpha*e._alphaBR),e.tintFill,e.tilePositionX%e.displayFrame.width/e.displayFrame.width,e.tilePositionY%e.displayFrame.height/e.displayFrame.height,i,r,!1,l)}}},18471:(t,e,i)=>{var s=i(45319),r=i(83419),n=i(31401),a=i(51708),o=i(8443),h=i(95643),l=i(36383),u=i(14463),c=i(45650),d=i(10247),f=new r({Extends:h,Mixins:[n.Alpha,n.BlendMode,n.ComputedSize,n.Depth,n.Flip,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.TextureCrop,n.Tint,n.Transform,n.Visible,d],initialize:function(t,e,i,s){h.call(this,t,"Video"),this.video,this.videoTexture,this.videoTextureSource,this.snapshotTexture,this.flipY=!1,this._key=c(),this.touchLocked=!1,this.playWhenUnlocked=!1,this.frameReady=!1,this.isStalled=!1,this.failedPlayAttempts=0,this.metadata,this.retry=0,this.retryInterval=500,this._systemMuted=!1,this._codeMuted=!1,this._systemPaused=!1,this._codePaused=!1,this._callbacks={ended:this.completeHandler.bind(this),legacy:this.legacyPlayHandler.bind(this),playing:this.playingHandler.bind(this),seeked:this.seekedHandler.bind(this),seeking:this.seekingHandler.bind(this),stalled:this.stalledHandler.bind(this),suspend:this.stalledHandler.bind(this),waiting:this.stalledHandler.bind(this)},this._loadCallbackHandler=this.loadErrorHandler.bind(this),this._metadataCallbackHandler=this.metadataHandler.bind(this),this._crop=this.resetCropObject(),this.markers={},this._markerIn=0,this._markerOut=0,this._playingMarker=!1,this._lastUpdate=0,this.cacheKey="",this.isSeeking=!1,this._playCalled=!1,this._rfvCallbackId=0;var r=t.sys.game;this._device=r.device.video,this.setPosition(e,i),this.setSize(256,256),this.initPipeline(),this.initPostPipeline(!0),r.events.on(o.PAUSE,this.globalPause,this),r.events.on(o.RESUME,this.globalResume,this);var n=t.sys.sound;n&&n.on(u.GLOBAL_MUTE,this.globalMute,this),s&&this.load(s)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},load:function(t){var e=this.scene.sys.cache.video.get(t);return e?(this.cacheKey=t,this.loadHandler(e.url,e.noAudio,e.crossOrigin)):console.warn("No video in cache for key: "+t),this},changeSource:function(t,e,i,s,r){void 0===e&&(e=!0),void 0===i&&(i=!1),this.cacheKey!==t&&(this.load(t),e&&this.play(i,s,r))},getVideoKey:function(){return this.cacheKey},loadURL:function(t,e,i){void 0===e&&(e=!1);var s=this._device.getVideoURL(t);return s?(this.cacheKey="",this.loadHandler(s.url,e,i)):console.warn("No supported video format found for "+t),this},loadMediaStream:function(t,e,i){return this.loadHandler(null,e,i,t)},loadHandler:function(t,e,i,s){e||(e=!1);var r=this.video;if(r?(this.removeLoadEventHandlers(),this.stop()):((r=document.createElement("video")).controls=!1,r.setAttribute("playsinline","playsinline"),r.setAttribute("preload","auto"),r.setAttribute("disablePictureInPicture","true")),e?(r.muted=!0,r.defaultMuted=!0,r.setAttribute("autoplay","autoplay")):(r.muted=!1,r.defaultMuted=!1,r.removeAttribute("autoplay")),i?r.setAttribute("crossorigin",i):r.removeAttribute("crossorigin"),s)if("srcObject"in r)try{r.srcObject=s}catch(t){if("TypeError"!==t.name)throw t;r.src=URL.createObjectURL(s)}else r.src=URL.createObjectURL(s);else r.src=t;this.retry=0,this.video=r,this._playCalled=!1,r.load(),this.addLoadEventHandlers();var n=this.scene.sys.textures.get(this._key);return this.setTexture(n),this},requestVideoFrame:function(t,e){var i=this.video;if(i){var s=e.width,r=e.height,n=this.videoTexture,o=this.videoTextureSource,h=!n||o.source!==i;h?(this._codePaused=i.paused,this._codeMuted=i.muted,n?(o.source=i,o.width=s,o.height=r,n.get().setSize(s,r)):((n=this.scene.sys.textures.create(this._key,i,s,r)).add("__BASE",0,0,0,s,r),this.setTexture(n),this.videoTexture=n,this.videoTextureSource=n.source[0],this.videoTextureSource.setFlipY(this.flipY),this.emit(a.VIDEO_TEXTURE,this,n)),this.setSizeToFrame(),this.updateDisplayOrigin()):o.update(),this.isStalled=!1,this.metadata=e;var l=e.mediaTime;h&&(this._lastUpdate=l,this.emit(a.VIDEO_CREATED,this,s,r),this.frameReady||(this.frameReady=!0,this.emit(a.VIDEO_PLAY,this))),this._playingMarker?l>=this._markerOut&&(i.loop?(i.currentTime=this._markerIn,this.emit(a.VIDEO_LOOP,this)):(this.stop(!1),this.emit(a.VIDEO_COMPLETE,this))):l-1&&i>e&&i=0&&!isNaN(i)&&i>e&&(this.markers[t]=[e,i]),this},playMarker:function(t,e){var i=this.markers[t];return i&&this.play(e,i[0],i[1]),this},removeMarker:function(t){return delete this.markers[t],this},snapshot:function(t,e){return void 0===t&&(t=this.width),void 0===e&&(e=this.height),this.snapshotArea(0,0,this.width,this.height,t,e)},snapshotArea:function(t,e,i,s,r,n){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.width),void 0===s&&(s=this.height),void 0===r&&(r=i),void 0===n&&(n=s);var a=this.video,o=this.snapshotTexture;return o?(o.setSize(r,n),a&&o.context.drawImage(a,t,e,i,s,0,0,r,n)):(o=this.scene.sys.textures.createCanvas(c(),r,n),this.snapshotTexture=o,a&&o.context.drawImage(a,t,e,i,s,0,0,r,n)),o.update()},saveSnapshotTexture:function(t){return this.snapshotTexture?this.scene.sys.textures.renameTexture(this.snapshotTexture.key,t):this.snapshotTexture=this.scene.sys.textures.createCanvas(t,this.width,this.height),this.snapshotTexture},playSuccess:function(){if(this._playCalled){this.addEventHandlers(),this._codePaused=!1,this.touchLocked&&(this.touchLocked=!1,this.emit(a.VIDEO_UNLOCKED,this));var t=this.scene.sys.sound;t&&t.mute&&this.setMute(!0),this._markerIn>-1&&(this.video.currentTime=this._markerIn)}},playError:function(t){var e=t.name;"NotAllowedError"===e?(this.touchLocked=!0,this.playWhenUnlocked=!0,this.failedPlayAttempts=1,this.emit(a.VIDEO_LOCKED,this)):"NotSupportedError"===e?(this.stop(!1),this.emit(a.VIDEO_UNSUPPORTED,this,t)):(this.stop(!1),this.emit(a.VIDEO_ERROR,this,t))},legacyPlayHandler:function(){var t=this.video;t&&(this.playSuccess(),t.removeEventListener("playing",this._callbacks.legacy))},playingHandler:function(){this.isStalled=!1,this.emit(a.VIDEO_PLAYING,this)},loadErrorHandler:function(t){this.stop(!1),this.emit(a.VIDEO_ERROR,this,t)},metadataHandler:function(t){this.emit(a.VIDEO_METADATA,this,t)},setSizeToFrame:function(t){t||(t=this.frame),this.width=t.realWidth,this.height=t.realHeight,1!==this.scaleX&&(this.scaleX=this.displayWidth/this.width),1!==this.scaleY&&(this.scaleY=this.displayHeight/this.height);var e=this.input;return e&&!e.customHitArea&&(e.hitArea.width=this.width,e.hitArea.height=this.height),this},stalledHandler:function(t){this.isStalled=!0,this.emit(a.VIDEO_STALLED,this,t)},completeHandler:function(){this._playCalled=!1,this.emit(a.VIDEO_COMPLETE,this)},preUpdate:function(t,e){this.video&&this._playCalled&&this.touchLocked&&this.playWhenUnlocked&&(this.retry+=e,this.retry>=this.retryInterval&&(this.createPlayPromise(!1),this.retry=0))},seekTo:function(t){var e=this.video;if(e){var i=e.duration;if(i!==1/0&&!isNaN(i)){var s=i*t;this.setCurrentTime(s)}}return this},getCurrentTime:function(){return this.video?this.video.currentTime:0},setCurrentTime:function(t){var e=this.video;if(e){if("string"==typeof t){var i=t[0],s=parseFloat(t.substr(1));"+"===i?t=e.currentTime+s:"-"===i&&(t=e.currentTime-s)}e.currentTime=t}return this},seekingHandler:function(){this.isSeeking=!0,this.emit(a.VIDEO_SEEKING,this)},seekedHandler:function(){this.isSeeking=!1,this.emit(a.VIDEO_SEEKED,this)},getProgress:function(){var t=this.video;if(t){var e=t.duration;if(e!==1/0&&!isNaN(e))return t.currentTime/e}return-1},getDuration:function(){return this.video?this.video.duration:0},setMute:function(t){void 0===t&&(t=!0),this._codeMuted=t;var e=this.video;return e&&(e.muted=!!this._systemMuted||t),this},isMuted:function(){return this._codeMuted},globalMute:function(t,e){this._systemMuted=e;var i=this.video;i&&(i.muted=!!this._codeMuted||e)},globalPause:function(){this._systemPaused=!0,this.video&&!this.video.ended&&(this.removeEventHandlers(),this.video.pause())},globalResume:function(){this._systemPaused=!1,!this.video||this._codePaused||this.video.ended||this.createPlayPromise()},setPaused:function(t){void 0===t&&(t=!0);var e=this.video;return this._codePaused=t,e&&!e.ended&&(t?e.paused||(this.removeEventHandlers(),e.pause()):t||(this._playCalled?e.paused&&!this._systemPaused&&this.createPlayPromise():this.play())),this},pause:function(){return this.setPaused(!0)},resume:function(){return this.setPaused(!1)},getVolume:function(){return this.video?this.video.volume:1},setVolume:function(t){return void 0===t&&(t=1),this.video&&(this.video.volume=s(t,0,1)),this},getPlaybackRate:function(){return this.video?this.video.playbackRate:1},setPlaybackRate:function(t){return this.video&&(this.video.playbackRate=t),this},getLoop:function(){return!!this.video&&this.video.loop},setLoop:function(t){return void 0===t&&(t=!0),this.video&&(this.video.loop=t),this},isPlaying:function(){return!!this.video&&!(this.video.paused||this.video.ended)},isPaused:function(){return this.video&&this._playCalled&&this.video.paused||this._codePaused||this._systemPaused},saveTexture:function(t,e){return void 0===e&&(e=!1),this.videoTexture&&(this.scene.sys.textures.renameTexture(this._key,t),this.videoTextureSource.setFlipY(e)),this._key=t,this.flipY=e,!!this.videoTexture},stop:function(t){void 0===t&&(t=!0);var e=this.video;return e&&(this.removeEventHandlers(),e.cancelVideoFrameCallback(this._rfvCallbackId),e.pause()),this.retry=0,this._playCalled=!1,t&&this.emit(a.VIDEO_STOP,this),this},removeVideoElement:function(){var t=this.video;if(t){for(t.parentNode&&t.parentNode.removeChild(t);t.hasChildNodes();)t.removeChild(t.firstChild);t.removeAttribute("autoplay"),t.removeAttribute("src"),this.video=null}},preDestroy:function(){this.stop(!1),this.removeLoadEventHandlers(),this.removeVideoElement();var t=this.scene.sys.game.events;t.off(o.PAUSE,this.globalPause,this),t.off(o.RESUME,this.globalResume,this);var e=this.scene.sys.sound;e&&e.off(u.GLOBAL_MUTE,this.globalMute,this)}});t.exports=f},58352:t=>{t.exports=function(t,e,i,s){e.videoTexture&&(i.addToRenderList(e),t.batchSprite(e,e.frame,i,s))}},11511:(t,e,i)=>{var s=i(25305),r=i(44603),n=i(23568),a=i(18471);r.register("video",(function(t,e){void 0===t&&(t={});var i=n(t,"key",null),r=new a(this.scene,0,0,i);return void 0!==e&&(t.add=e),s(this.scene,r,t),r}))},89025:(t,e,i)=>{var s=i(18471);i(39429).register("video",(function(t,e,i){return this.displayList.add(new s(this.scene,t,e,i))}))},10247:(t,e,i)=>{var s=i(29747),r=s,n=s;r=i(29849),n=i(58352),t.exports={renderWebGL:r,renderCanvas:n}},29849:t=>{t.exports=function(t,e,i,s){e.videoTexture&&(i.addToRenderList(e),e.pipeline.batchSprite(e,i,s))}},41481:(t,e,i)=>{var s=i(10312),r=i(96503),n=i(87902),a=i(83419),o=i(31401),h=i(95643),l=i(87841),u=i(37303),c=new a({Extends:h,Mixins:[o.Depth,o.GetBounds,o.Origin,o.Transform,o.ScrollFactor,o.Visible],initialize:function(t,e,i,r,n){void 0===r&&(r=1),void 0===n&&(n=r),h.call(this,t,"Zone"),this.setPosition(e,i),this.width=r,this.height=n,this.blendMode=s.NORMAL,this.updateDisplayOrigin()},displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}},setSize:function(t,e,i){void 0===i&&(i=!0),this.width=t,this.height=e,this.updateDisplayOrigin();var s=this.input;return i&&s&&!s.customHitArea&&(s.hitArea.width=t,s.hitArea.height=e),this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this},setCircleDropZone:function(t){return this.setDropZone(new r(0,0,t),n)},setRectangleDropZone:function(t,e){return this.setDropZone(new l(0,0,t,e),u)},setDropZone:function(t,e){return this.input||this.setInteractive(t,e,!0),this},setAlpha:function(){},setBlendMode:function(){},renderCanvas:function(t,e,i){i.addToRenderList(e)},renderWebGL:function(t,e,i){i.addToRenderList(e)}});t.exports=c},95261:(t,e,i)=>{var s=i(44603),r=i(23568),n=i(41481);s.register("zone",(function(t){var e=r(t,"x",0),i=r(t,"y",0),s=r(t,"width",1),a=r(t,"height",s);return new n(this.scene,e,i,s,a)}))},84175:(t,e,i)=>{var s=i(41481);i(39429).register("zone",(function(t,e,i,r){return this.displayList.add(new s(this.scene,t,e,i,r))}))},95166:t=>{t.exports=function(t){return t.radius>0?Math.PI*t.radius*t.radius:0}},96503:(t,e,i)=>{var s=i(83419),r=i(87902),n=i(26241),a=i(79124),o=i(23777),h=i(28176),l=new s({initialize:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),this.type=o.CIRCLE,this.x=t,this.y=e,this._radius=i,this._diameter=2*i},contains:function(t,e){return r(this,t,e)},getPoint:function(t,e){return n(this,t,e)},getPoints:function(t,e,i){return a(this,t,e,i)},getRandomPoint:function(t){return h(this,t)},setTo:function(t,e,i){return this.x=t,this.y=e,this._radius=i,this._diameter=2*i,this},setEmpty:function(){return this._radius=0,this._diameter=0,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},isEmpty:function(){return this._radius<=0},radius:{get:function(){return this._radius},set:function(t){this._radius=t,this._diameter=2*t}},diameter:{get:function(){return this._diameter},set:function(t){this._diameter=t,this._radius=.5*t}},left:{get:function(){return this.x-this._radius},set:function(t){this.x=t+this._radius}},right:{get:function(){return this.x+this._radius},set:function(t){this.x=t-this._radius}},top:{get:function(){return this.y-this._radius},set:function(t){this.y=t+this._radius}},bottom:{get:function(){return this.y+this._radius},set:function(t){this.y=t-this._radius}}});t.exports=l},71562:t=>{t.exports=function(t){return Math.PI*t.radius*2}},92110:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){return void 0===i&&(i=new s),i.x=t.x+t.radius*Math.cos(e),i.y=t.y+t.radius*Math.sin(e),i}},42250:(t,e,i)=>{var s=i(96503);t.exports=function(t){return new s(t.x,t.y,t.radius)}},87902:t=>{t.exports=function(t,e,i){return t.radius>0&&e>=t.left&&e<=t.right&&i>=t.top&&i<=t.bottom&&(t.x-e)*(t.x-e)+(t.y-i)*(t.y-i)<=t.radius*t.radius}},5698:(t,e,i)=>{var s=i(87902);t.exports=function(t,e){return s(t,e.x,e.y)}},70588:(t,e,i)=>{var s=i(87902);t.exports=function(t,e){return s(t,e.x,e.y)&&s(t,e.right,e.y)&&s(t,e.x,e.bottom)&&s(t,e.right,e.bottom)}},26394:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y,t.radius)}},76278:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.radius===e.radius}},2074:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.left,e.y=t.top,e.width=t.diameter,e.height=t.diameter,e}},26241:(t,e,i)=>{var s=i(92110),r=i(62945),n=i(36383),a=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new a);var o=r(e,0,n.PI2);return s(t,o,i)}},79124:(t,e,i)=>{var s=i(71562),r=i(92110),n=i(62945),a=i(36383);t.exports=function(t,e,i,o){void 0===o&&(o=[]),!e&&i>0&&(e=s(t)/i);for(var h=0;h{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},39212:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},28176:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=2*Math.PI*Math.random(),r=Math.random()+Math.random(),n=r>1?2-r:r,a=n*Math.cos(i),o=n*Math.sin(i);return e.x=t.x+a*t.radius,e.y=t.y+o*t.radius,e}},88911:(t,e,i)=>{var s=i(96503);s.Area=i(95166),s.Circumference=i(71562),s.CircumferencePoint=i(92110),s.Clone=i(42250),s.Contains=i(87902),s.ContainsPoint=i(5698),s.ContainsRect=i(70588),s.CopyFrom=i(26394),s.Equals=i(76278),s.GetBounds=i(2074),s.GetPoint=i(26241),s.GetPoints=i(79124),s.Offset=i(50884),s.OffsetPoint=i(39212),s.Random=i(28176),t.exports=s},23777:t=>{t.exports={CIRCLE:0,ELLIPSE:1,LINE:2,POINT:3,POLYGON:4,RECTANGLE:5,TRIANGLE:6}},78874:t=>{t.exports=function(t){return t.isEmpty()?0:t.getMajorRadius()*t.getMinorRadius()*Math.PI}},92990:t=>{t.exports=function(t){var e=t.width/2,i=t.height/2,s=Math.pow(e-i,2)/Math.pow(e+i,2);return Math.PI*(e+i)*(1+3*s/(10+Math.sqrt(4-3*s)))}},79522:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var r=t.width/2,n=t.height/2;return i.x=t.x+r*Math.cos(e),i.y=t.y+n*Math.sin(e),i}},58102:(t,e,i)=>{var s=i(8497);t.exports=function(t){return new s(t.x,t.y,t.width,t.height)}},81154:t=>{t.exports=function(t,e,i){if(t.width<=0||t.height<=0)return!1;var s=(e-t.x)/t.width,r=(i-t.y)/t.height;return(s*=s)+(r*=r)<.25}},46662:(t,e,i)=>{var s=i(81154);t.exports=function(t,e){return s(t,e.x,e.y)}},1632:(t,e,i)=>{var s=i(81154);t.exports=function(t,e){return s(t,e.x,e.y)&&s(t,e.right,e.y)&&s(t,e.x,e.bottom)&&s(t,e.right,e.bottom)}},65534:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y,t.width,t.height)}},8497:(t,e,i)=>{var s=i(83419),r=i(81154),n=i(90549),a=i(48320),o=i(23777),h=i(24820),l=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=o.ELLIPSE,this.x=t,this.y=e,this.width=i,this.height=s},contains:function(t,e){return r(this,t,e)},getPoint:function(t,e){return n(this,t,e)},getPoints:function(t,e,i){return a(this,t,e,i)},getRandomPoint:function(t){return h(this,t)},setTo:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setEmpty:function(){return this.width=0,this.height=0,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},isEmpty:function(){return this.width<=0||this.height<=0},getMinorRadius:function(){return Math.min(this.width,this.height)/2},getMajorRadius:function(){return Math.max(this.width,this.height)/2},left:{get:function(){return this.x-this.width/2},set:function(t){this.x=t+this.width/2}},right:{get:function(){return this.x+this.width/2},set:function(t){this.x=t-this.width/2}},top:{get:function(){return this.y-this.height/2},set:function(t){this.y=t+this.height/2}},bottom:{get:function(){return this.y+this.height/2},set:function(t){this.y=t-this.height/2}}});t.exports=l},36146:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}},23694:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.left,e.y=t.top,e.width=t.width,e.height=t.height,e}},90549:(t,e,i)=>{var s=i(79522),r=i(62945),n=i(36383),a=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new a);var o=r(e,0,n.PI2);return s(t,o,i)}},48320:(t,e,i)=>{var s=i(92990),r=i(79522),n=i(62945),a=i(36383);t.exports=function(t,e,i,o){void 0===o&&(o=[]),!e&&i>0&&(e=s(t)/i);for(var h=0;h{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},44808:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},24820:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=Math.random()*Math.PI*2,r=Math.sqrt(Math.random());return e.x=t.x+r*Math.cos(i)*t.width/2,e.y=t.y+r*Math.sin(i)*t.height/2,e}},49203:(t,e,i)=>{var s=i(8497);s.Area=i(78874),s.Circumference=i(92990),s.CircumferencePoint=i(79522),s.Clone=i(58102),s.Contains=i(81154),s.ContainsPoint=i(46662),s.ContainsRect=i(1632),s.CopyFrom=i(65534),s.Equals=i(36146),s.GetBounds=i(23694),s.GetPoint=i(90549),s.GetPoints=i(48320),s.Offset=i(73424),s.OffsetPoint=i(44808),s.Random=i(24820),t.exports=s},55738:(t,e,i)=>{var s=i(23777),r=i(79291),n={Circle:i(88911),Ellipse:i(49203),Intersects:i(91865),Line:i(2529),Mesh:i(73090),Point:i(43711),Polygon:i(58423),Rectangle:i(93232),Triangle:i(84435)};n=r(!1,n,s),t.exports=n},2044:(t,e,i)=>{var s=i(20339);t.exports=function(t,e){return s(t.x,t.y,e.x,e.y)<=t.radius+e.radius}},81491:t=>{t.exports=function(t,e){var i=e.width/2,s=e.height/2,r=Math.abs(t.x-e.x-i),n=Math.abs(t.y-e.y-s),a=i+t.radius,o=s+t.radius;if(r>a||n>o)return!1;if(r<=i||n<=s)return!0;var h=r-i,l=n-s;return h*h+l*l<=t.radius*t.radius}},63376:(t,e,i)=>{var s=i(2141),r=i(2044);t.exports=function(t,e,i){if(void 0===i&&(i=[]),r(t,e)){var n,a,o,h,l=t.x,u=t.y,c=t.radius,d=e.x,f=e.y,p=e.radius;if(u===f)0===(o=(a=-2*f)*a-4*(n=1)*(d*d+(h=(p*p-c*c-d*d+l*l)/(2*(l-d)))*h-2*d*h+f*f-p*p))?i.push(new s(h,-a/(2*n))):o>0&&(i.push(new s(h,(-a+Math.sqrt(o))/(2*n))),i.push(new s(h,(-a-Math.sqrt(o))/(2*n))));else{var v=(l-d)/(u-f),g=(p*p-c*c-d*d+l*l-f*f+u*u)/(2*(u-f));0===(o=(a=2*u*v-2*g*v-2*l)*a-4*(n=v*v+1)*(l*l+u*u+g*g-c*c-2*u*g))?(h=-a/(2*n),i.push(new s(h,g-h*v))):o>0&&(h=(-a+Math.sqrt(o))/(2*n),i.push(new s(h,g-h*v)),h=(-a-Math.sqrt(o))/(2*n),i.push(new s(h,g-h*v)))}}return i}},97439:(t,e,i)=>{var s=i(4042),r=i(81491);t.exports=function(t,e,i){if(void 0===i&&(i=[]),r(t,e)){var n=e.getLineA(),a=e.getLineB(),o=e.getLineC(),h=e.getLineD();s(n,t,i),s(a,t,i),s(o,t,i),s(h,t,i)}return i}},4042:(t,e,i)=>{var s=i(2141),r=i(80462);t.exports=function(t,e,i){if(void 0===i&&(i=[]),r(t,e)){var n,a,o=t.x1,h=t.y1,l=t.x2,u=t.y2,c=e.x,d=e.y,f=e.radius,p=l-o,v=u-h,g=o-c,m=h-d,y=p*p+v*v,x=2*(p*g+v*m),T=x*x-4*y*(g*g+m*m-f*f);if(0===T){var w=-x/(2*y);n=o+w*p,a=h+w*v,w>=0&&w<=1&&i.push(new s(n,a))}else if(T>0){var E=(-x-Math.sqrt(T))/(2*y);n=o+E*p,a=h+E*v,E>=0&&E<=1&&i.push(new s(n,a));var S=(-x+Math.sqrt(T))/(2*y);n=o+S*p,a=h+S*v,S>=0&&S<=1&&i.push(new s(n,a))}}return i}},36100:(t,e,i)=>{var s=i(25836);t.exports=function(t,e,i,r){void 0===i&&(i=!1);var n,a,o,h=t.x1,l=t.y1,u=t.x2,c=t.y2,d=e.x1,f=e.y1,p=u-h,v=c-l,g=e.x2-d,m=e.y2-f,y=p*m-v*g;if(0===y)return null;if(i){if(n=(p*(f-l)+v*(h-d))/(g*v-m*p),0!==p)a=(d+g*n-h)/p;else{if(0===v)return null;a=(f+m*n-l)/v}if(a<0||n<0||n>1)return null;o=a}else{if(a=((l-f)*p-(h-d)*v)/y,(n=((d-h)*m-(f-l)*g)/y)<0||n>1||a<0||a>1)return null;o=n}return void 0===r&&(r=new s),r.set(h+p*o,l+v*o,o)}},3073:(t,e,i)=>{var s=i(36100),r=i(23031),n=i(25836),a=new r,o=new n;t.exports=function(t,e,i,r){void 0===i&&(i=!1),void 0===r&&(r=new n);var h=!1;r.set(),o.set();for(var l=e[e.length-1],u=0;u{var s=i(25836),r=i(61369),n=i(3073),a=new s;t.exports=function(t,e,i,s){void 0===s&&(s=new r),Array.isArray(e)||(e=[e]);var o=!1;s.set(),a.set();for(var h=0;h{var s=i(2141),r=i(76112),n=i(92773);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e))for(var a=e.getLineA(),o=e.getLineB(),h=e.getLineC(),l=e.getLineD(),u=[new s,new s,new s,new s],c=[r(a,t,u[0]),r(o,t,u[1]),r(h,t,u[2]),r(l,t,u[3])],d=0;d<4;d++)c[d]&&i.push(u[d]);return i}},71147:(t,e,i)=>{var s=i(61369),r=i(56362),n=new(i(23031));function a(t,e,i,a,o){var h=Math.cos(t),l=Math.sin(t);n.setTo(e,i,e+h,i+l);var u=r(n,a,!0);u&&o.push(new s(u.x,u.y,t,u.w))}function o(t,e){return t.z-e.z}t.exports=function(t,e,i){Array.isArray(i)||(i=[i]);for(var s=[],r=[],n=0;n{var s=i(87841),r=i(59996);t.exports=function(t,e,i){return void 0===i&&(i=new s),r(t,e)&&(i.x=Math.max(t.x,e.x),i.y=Math.max(t.y,e.y),i.width=Math.min(t.right,e.right)-i.x,i.height=Math.min(t.bottom,e.bottom)-i.y),i}},52784:(t,e,i)=>{var s=i(60646),r=i(59996);t.exports=function(t,e,i){if(void 0===i&&(i=[]),r(t,e)){var n=t.getLineA(),a=t.getLineB(),o=t.getLineC(),h=t.getLineD();s(n,e,i),s(a,e,i),s(o,e,i),s(h,e,i)}return i}},26341:(t,e,i)=>{var s=i(89265),r=i(60646);t.exports=function(t,e,i){if(void 0===i&&(i=[]),s(t,e)){var n=e.getLineA(),a=e.getLineB(),o=e.getLineC();r(n,t,i),r(a,t,i),r(o,t,i)}return i}},38720:(t,e,i)=>{var s=i(4042),r=i(67636);t.exports=function(t,e,i){if(void 0===i&&(i=[]),r(t,e)){var n=t.getLineA(),a=t.getLineB(),o=t.getLineC();s(n,e,i),s(a,e,i),s(o,e,i)}return i}},13882:(t,e,i)=>{var s=i(2141),r=i(2822),n=i(76112);t.exports=function(t,e,i){if(void 0===i&&(i=[]),r(t,e))for(var a=t.getLineA(),o=t.getLineB(),h=t.getLineC(),l=[new s,new s,new s],u=[n(a,e,l[0]),n(o,e,l[1]),n(h,e,l[2])],c=0;c<3;c++)u[c]&&i.push(l[c]);return i}},75636:(t,e,i)=>{var s=i(82944),r=i(13882);t.exports=function(t,e,i){if(void 0===i&&(i=[]),s(t,e)){var n=e.getLineA(),a=e.getLineB(),o=e.getLineC();r(t,n,i),r(t,a,i),r(t,o,i)}return i}},80462:(t,e,i)=>{var s=i(87902),r=new(i(2141));t.exports=function(t,e,i){if(void 0===i&&(i=r),s(e,t.x1,t.y1))return i.x=t.x1,i.y=t.y1,!0;if(s(e,t.x2,t.y2))return i.x=t.x2,i.y=t.y2,!0;var n=t.x2-t.x1,a=t.y2-t.y1,o=e.x-t.x1,h=e.y-t.y1,l=n*n+a*a,u=n,c=a;if(l>0){var d=(o*n+h*a)/l;u*=d,c*=d}return i.x=t.x1+u,i.y=t.y1+c,u*u+c*c<=l&&u*n+c*a>=0&&s(e,i.x,i.y)}},76112:t=>{t.exports=function(t,e,i){var s=t.x1,r=t.y1,n=t.x2,a=t.y2,o=e.x1,h=e.y1,l=e.x2,u=e.y2;if(s===n&&r===a||o===l&&h===u)return!1;var c=(u-h)*(n-s)-(l-o)*(a-r);if(0===c)return!1;var d=((l-o)*(r-h)-(u-h)*(s-o))/c,f=((n-s)*(r-h)-(a-r)*(s-o))/c;return!(d<0||d>1||f<0||f>1)&&(i&&(i.x=s+d*(n-s),i.y=r+d*(a-r)),!0)}},92773:t=>{t.exports=function(t,e){var i=t.x1,s=t.y1,r=t.x2,n=t.y2,a=e.x,o=e.y,h=e.right,l=e.bottom,u=0;if(i>=a&&i<=h&&s>=o&&s<=l||r>=a&&r<=h&&n>=o&&n<=l)return!0;if(i=a){if((u=s+(n-s)*(a-i)/(r-i))>o&&u<=l)return!0}else if(i>h&&r<=h&&(u=s+(n-s)*(h-i)/(r-i))>=o&&u<=l)return!0;if(s=o){if((u=i+(r-i)*(o-s)/(n-s))>=a&&u<=h)return!0}else if(s>l&&n<=l&&(u=i+(r-i)*(l-s)/(n-s))>=a&&u<=h)return!0;return!1}},16204:t=>{t.exports=function(t,e,i){void 0===i&&(i=1);var s=e.x1,r=e.y1,n=e.x2,a=e.y2,o=t.x,h=t.y,l=(n-s)*(n-s)+(a-r)*(a-r);if(0===l)return!1;var u=((o-s)*(n-s)+(h-r)*(a-r))/l;if(u<0)return Math.sqrt((s-o)*(s-o)+(r-h)*(r-h))<=i;if(u>=0&&u<=1){var c=((r-h)*(n-s)-(s-o)*(a-r))/l;return Math.abs(c)*Math.sqrt(l)<=i}return Math.sqrt((n-o)*(n-o)+(a-h)*(a-h))<=i}},14199:(t,e,i)=>{var s=i(16204);t.exports=function(t,e){if(!s(t,e))return!1;var i=Math.min(e.x1,e.x2),r=Math.max(e.x1,e.x2),n=Math.min(e.y1,e.y2),a=Math.max(e.y1,e.y2);return t.x>=i&&t.x<=r&&t.y>=n&&t.y<=a}},59996:t=>{t.exports=function(t,e){return!(t.width<=0||t.height<=0||e.width<=0||e.height<=0)&&!(t.righte.right||t.y>e.bottom)}},89265:(t,e,i)=>{var s=i(76112),r=i(37303),n=i(48653),a=i(77493);t.exports=function(t,e){if(e.left>t.right||e.rightt.bottom||e.bottom0}},84411:t=>{t.exports=function(t,e,i,s,r,n){return void 0===n&&(n=0),!(e>t.right+n||it.bottom+n||r{var s=i(80462),r=i(10690);t.exports=function(t,e){return!(t.left>e.right||t.righte.bottom||t.bottom{var s=i(76112);t.exports=function(t,e){return!(!t.contains(e.x1,e.y1)&&!t.contains(e.x2,e.y2))||(!!s(t.getLineA(),e)||(!!s(t.getLineB(),e)||!!s(t.getLineC(),e)))}},82944:(t,e,i)=>{var s=i(48653),r=i(71694),n=i(76112);t.exports=function(t,e){if(t.left>e.right||t.righte.bottom||t.bottom0||(c=r(e),(d=s(t,c,!0)).length>0)}},91865:(t,e,i)=>{t.exports={CircleToCircle:i(2044),CircleToRectangle:i(81491),GetCircleToCircle:i(63376),GetCircleToRectangle:i(97439),GetLineToCircle:i(4042),GetLineToLine:i(36100),GetLineToPoints:i(3073),GetLineToPolygon:i(56362),GetLineToRectangle:i(60646),GetRaysFromPointToPolygon:i(71147),GetRectangleIntersection:i(68389),GetRectangleToRectangle:i(52784),GetRectangleToTriangle:i(26341),GetTriangleToCircle:i(38720),GetTriangleToLine:i(13882),GetTriangleToTriangle:i(75636),LineToCircle:i(80462),LineToLine:i(76112),LineToRectangle:i(92773),PointToLine:i(16204),PointToLineSegment:i(14199),RectangleToRectangle:i(59996),RectangleToTriangle:i(89265),RectangleToValues:i(84411),TriangleToCircle:i(67636),TriangleToLine:i(2822),TriangleToTriangle:i(82944)}},91938:t=>{t.exports=function(t){return Math.atan2(t.y2-t.y1,t.x2-t.x1)}},84993:t=>{t.exports=function(t,e,i){void 0===e&&(e=1),void 0===i&&(i=[]);var s=Math.round(t.x1),r=Math.round(t.y1),n=Math.round(t.x2),a=Math.round(t.y2),o=Math.abs(n-s),h=Math.abs(a-r),l=s-h&&(c-=h,s+=l),f{t.exports=function(t,e,i){var s=e-(t.x1+t.x2)/2,r=i-(t.y1+t.y2)/2;return t.x1+=s,t.y1+=r,t.x2+=s,t.y2+=r,t}},31116:(t,e,i)=>{var s=i(23031);t.exports=function(t){return new s(t.x1,t.y1,t.x2,t.y2)}},59944:t=>{t.exports=function(t,e){return e.setTo(t.x1,t.y1,t.x2,t.y2)}},59220:t=>{t.exports=function(t,e){return t.x1===e.x1&&t.y1===e.y1&&t.x2===e.x2&&t.y2===e.y2}},78177:(t,e,i)=>{var s=i(35001);t.exports=function(t,e,i){void 0===i&&(i=e);var r=s(t),n=t.x2-t.x1,a=t.y2-t.y1;return e&&(t.x1=t.x1-n/r*e,t.y1=t.y1-a/r*e),i&&(t.x2=t.x2+n/r*i,t.y2=t.y2+a/r*i),t}},26708:(t,e,i)=>{var s=i(52816),r=i(6113),n=i(2141);t.exports=function(t,e,i,a,o){void 0===a&&(a=0),void 0===o&&(o=[]);var h,l,u=[],c=t.x1,d=t.y1,f=t.x2-c,p=t.y2-d,v=r(e,o),g=i-1;for(h=0;h0){var m=u[0],y=[m];for(h=1;h=a&&(y.push(x),m=x)}var T=u[u.length-1];return s(m,T){var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=(t.x1+t.x2)/2,e.y=(t.y1+t.y2)/2,e}},99569:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var r=t.x1,n=t.y1,a=t.x2,o=t.y2,h=(a-r)*(a-r)+(o-n)*(o-n);if(0===h)return i;var l=((e.x-r)*(a-r)+(e.y-n)*(o-n))/h;return i.x=r+l*(a-r),i.y=n+l*(o-n),i}},34638:(t,e,i)=>{var s=i(36383),r=i(91938),n=i(2141);t.exports=function(t,e){void 0===e&&(e=new n);var i=r(t)-s.TAU;return e.x=Math.cos(i),e.y=Math.sin(i),e}},13151:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){return void 0===i&&(i=new s),i.x=t.x1+(t.x2-t.x1)*e,i.y=t.y1+(t.y2-t.y1)*e,i}},15258:(t,e,i)=>{var s=i(35001),r=i(2141);t.exports=function(t,e,i,n){void 0===n&&(n=[]),!e&&i>0&&(e=s(t)/i);for(var a=t.x1,o=t.y1,h=t.x2,l=t.y2,u=0;u{t.exports=function(t,e){var i=t.x1,s=t.y1,r=t.x2,n=t.y2,a=(r-i)*(r-i)+(n-s)*(n-s);if(0===a)return!1;var o=((s-e.y)*(r-i)-(i-e.x)*(n-s))/a;return Math.abs(o)*Math.sqrt(a)}},98770:t=>{t.exports=function(t){return Math.abs(t.y1-t.y2)}},35001:t=>{t.exports=function(t){return Math.sqrt((t.x2-t.x1)*(t.x2-t.x1)+(t.y2-t.y1)*(t.y2-t.y1))}},23031:(t,e,i)=>{var s=i(83419),r=i(13151),n=i(15258),a=i(23777),o=i(65822),h=i(26099),l=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=a.LINE,this.x1=t,this.y1=e,this.x2=i,this.y2=s},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return n(this,t,e,i)},getRandomPoint:function(t){return o(this,t)},setTo:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.x1=t,this.y1=e,this.x2=i,this.y2=s,this},setFromObjects:function(t,e){return this.x1=t.x,this.y1=t.y,this.x2=e.x,this.y2=e.y,this},getPointA:function(t){return void 0===t&&(t=new h),t.set(this.x1,this.y1),t},getPointB:function(t){return void 0===t&&(t=new h),t.set(this.x2,this.y2),t},left:{get:function(){return Math.min(this.x1,this.x2)},set:function(t){this.x1<=this.x2?this.x1=t:this.x2=t}},right:{get:function(){return Math.max(this.x1,this.x2)},set:function(t){this.x1>this.x2?this.x1=t:this.x2=t}},top:{get:function(){return Math.min(this.y1,this.y2)},set:function(t){this.y1<=this.y2?this.y1=t:this.y2=t}},bottom:{get:function(){return Math.max(this.y1,this.y2)},set:function(t){this.y1>this.y2?this.y1=t:this.y2=t}}});t.exports=l},64795:(t,e,i)=>{var s=i(36383),r=i(15994),n=i(91938);t.exports=function(t){var e=n(t)-s.TAU;return r(e,-Math.PI,Math.PI)}},52616:(t,e,i)=>{var s=i(36383),r=i(91938);t.exports=function(t){return Math.cos(r(t)-s.TAU)}},87231:(t,e,i)=>{var s=i(36383),r=i(91938);t.exports=function(t){return Math.sin(r(t)-s.TAU)}},89662:t=>{t.exports=function(t,e,i){return t.x1+=e,t.y1+=i,t.x2+=e,t.y2+=i,t}},71165:t=>{t.exports=function(t){return-(t.x2-t.x1)/(t.y2-t.y1)}},65822:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=Math.random();return e.x=t.x1+i*(t.x2-t.x1),e.y=t.y1+i*(t.y2-t.y1),e}},69777:(t,e,i)=>{var s=i(91938),r=i(64795);t.exports=function(t,e){return 2*r(e)-Math.PI-s(t)}},39706:(t,e,i)=>{var s=i(64400);t.exports=function(t,e){var i=(t.x1+t.x2)/2,r=(t.y1+t.y2)/2;return s(t,i,r,e)}},82585:(t,e,i)=>{var s=i(64400);t.exports=function(t,e,i){return s(t,e.x,e.y,i)}},64400:t=>{t.exports=function(t,e,i,s){var r=Math.cos(s),n=Math.sin(s),a=t.x1-e,o=t.y1-i;return t.x1=a*r-o*n+e,t.y1=a*n+o*r+i,a=t.x2-e,o=t.y2-i,t.x2=a*r-o*n+e,t.y2=a*n+o*r+i,t}},62377:t=>{t.exports=function(t,e,i,s,r){return t.x1=e,t.y1=i,t.x2=e+Math.cos(s)*r,t.y2=i+Math.sin(s)*r,t}},71366:t=>{t.exports=function(t){return(t.y2-t.y1)/(t.x2-t.x1)}},10809:t=>{t.exports=function(t){return Math.abs(t.x1-t.x2)}},2529:(t,e,i)=>{var s=i(23031);s.Angle=i(91938),s.BresenhamPoints=i(84993),s.CenterOn=i(36469),s.Clone=i(31116),s.CopyFrom=i(59944),s.Equals=i(59220),s.Extend=i(78177),s.GetEasedPoints=i(26708),s.GetMidPoint=i(32125),s.GetNearestPoint=i(99569),s.GetNormal=i(34638),s.GetPoint=i(13151),s.GetPoints=i(15258),s.GetShortestDistance=i(26408),s.Height=i(98770),s.Length=i(35001),s.NormalAngle=i(64795),s.NormalX=i(52616),s.NormalY=i(87231),s.Offset=i(89662),s.PerpSlope=i(71165),s.Random=i(65822),s.ReflectAngle=i(69777),s.Rotate=i(39706),s.RotateAroundPoint=i(82585),s.RotateAroundXY=i(64400),s.SetToAngle=i(62377),s.Slope=i(71366),s.Width=i(10809),t.exports=s},83997:(t,e,i)=>{var s=i(83419),r=i(87841),n=i(26099);function a(t,e,i,s){var r=t-i,n=e-s,a=r*r+n*n;return Math.sqrt(a)}var o=new s({initialize:function(t,e,i){this.vertex1=t,this.vertex2=e,this.vertex3=i,this.bounds=new r,this._inCenter=new n},getInCenter:function(t){void 0===t&&(t=!0);var e,i,s,r,n,o,h=this.vertex1,l=this.vertex2,u=this.vertex3;t?(e=h.x,i=h.y,s=l.x,r=l.y,n=u.x,o=u.y):(e=h.vx,i=h.vy,s=l.vx,r=l.vy,n=u.vx,o=u.vy);var c=a(n,o,s,r),d=a(e,i,n,o),f=a(s,r,e,i),p=c+d+f;return this._inCenter.set((e*c+s*d+n*f)/p,(i*c+r*d+o*f)/p)},contains:function(t,e,i){var s=this.vertex1,r=this.vertex2,n=this.vertex3,a=s.vx,o=s.vy,h=r.vx,l=r.vy,u=n.vx,c=n.vy;if(i){var d=i.a,f=i.b,p=i.c,v=i.d,g=i.e,m=i.f;a=s.vx*d+s.vy*p+g,o=s.vx*f+s.vy*v+m,h=r.vx*d+r.vy*p+g,l=r.vx*f+r.vy*v+m,u=n.vx*d+n.vy*p+g,c=n.vx*f+n.vy*v+m}var y=u-a,x=c-o,T=h-a,w=l-o,E=t-a,S=e-o,b=y*y+x*x,A=y*T+x*w,_=y*E+x*S,C=T*T+w*w,M=T*E+w*S,R=b*C-A*A,P=0===R?0:1/R,L=(C*_-A*M)*P,O=(b*M-A*_)*P;return L>=0&&O>=0&&L+O<1},isCounterClockwise:function(t){var e=this.vertex1,i=this.vertex2,s=this.vertex3,r=(i.vx-e.vx)*(s.vy-e.vy)-(i.vy-e.vy)*(s.vx-e.vx);return t<=0?r>=0:r<0},load:function(t,e,i,s,r){return i=this.vertex1.load(t,e,i,s,r),i=this.vertex2.load(t,e,i,s,r),i=this.vertex3.load(t,e,i,s,r)},transformCoordinatesLocal:function(t,e,i,s){return this.vertex1.transformCoordinatesLocal(t,e,i,s),this.vertex2.transformCoordinatesLocal(t,e,i,s),this.vertex3.transformCoordinatesLocal(t,e,i,s),this},updateBounds:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3,s=this.bounds;return s.x=Math.min(t.vx,e.vx,i.vx),s.y=Math.min(t.vy,e.vy,i.vy),s.width=Math.max(t.vx,e.vx,i.vx)-s.x,s.height=Math.max(t.vy,e.vy,i.vy)-s.y,this},isInView:function(t,e,i,s,r,n,a,o,h,l,u){this.update(s,r,n,a,o,h,l,u);var c=this.vertex1,d=this.vertex2,f=this.vertex3;if(c.ta<=0&&d.ta<=0&&f.ta<=0)return!1;if(e&&!this.isCounterClockwise(i))return!1;var p=this.bounds;p.x=Math.min(c.tx,d.tx,f.tx),p.y=Math.min(c.ty,d.ty,f.ty),p.width=Math.max(c.tx,d.tx,f.tx)-p.x,p.height=Math.max(c.ty,d.ty,f.ty)-p.y;var v=t.x+t.width,g=t.y+t.height;return!(p.width<=0||p.height<=0||t.width<=0||t.height<=0)&&!(p.rightv||p.y>g)},scrollUV:function(t,e){return this.vertex1.scrollUV(t,e),this.vertex2.scrollUV(t,e),this.vertex3.scrollUV(t,e),this},scaleUV:function(t,e){return this.vertex1.scaleUV(t,e),this.vertex2.scaleUV(t,e),this.vertex3.scaleUV(t,e),this},setColor:function(t){return this.vertex1.color=t,this.vertex2.color=t,this.vertex3.color=t,this},update:function(t,e,i,s,r,n,a,o){return this.vertex1.update(e,i,s,r,n,a,o,t),this.vertex2.update(e,i,s,r,n,a,o,t),this.vertex3.update(e,i,s,r,n,a,o,t),this},translate:function(t,e){void 0===e&&(e=0);var i=this.vertex1,s=this.vertex2,r=this.vertex3;return i.x+=t,i.y+=e,s.x+=t,s.y+=e,r.x+=t,r.y+=e,this},x:{get:function(){return this.getInCenter().x},set:function(t){var e=this.getInCenter();this.translate(t-e.x,0)}},y:{get:function(){return this.getInCenter().y},set:function(t){var e=this.getInCenter();this.translate(0,t-e.y)}},alpha:{get:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3;return(t.alpha+e.alpha+i.alpha)/3},set:function(t){this.vertex1.alpha=t,this.vertex2.alpha=t,this.vertex3.alpha=t}},depth:{get:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3;return(t.vz+e.vz+i.vz)/3}},destroy:function(){this.vertex1=null,this.vertex2=null,this.vertex3=null}});t.exports=o},48803:(t,e,i)=>{var s=i(83997),r=i(95540),n=i(37867),a=i(25836),o=i(39318),h=new a,l=new a,u=new n;t.exports=function(t){var e,i=r(t,"mesh"),n=r(t,"texture",null),a=r(t,"frame"),c=r(t,"width",1),d=r(t,"height",c),f=r(t,"widthSegments",1),p=r(t,"heightSegments",f),v=r(t,"x",0),g=r(t,"y",0),m=r(t,"z",0),y=r(t,"rotateX",0),x=r(t,"rotateY",0),T=r(t,"rotateZ",0),w=r(t,"zIsUp",!0),E=r(t,"isOrtho",!!i&&i.dirtyCache[11]),S=r(t,"colors",[16777215]),b=r(t,"alphas",[1]),A=r(t,"tile",!1),_=r(t,"flipY",!1),C=r(t,"width",null),M={faces:[],verts:[]};if(h.set(v,g,m),l.set(y,x,T),u.fromRotationXYTranslation(l,h,w),!n&&i)n=i.texture,a||(e=i.frame);else if(i&&"string"==typeof n)n=i.scene.sys.textures.get(n);else if(!n)return M;e||(e=n.get(a)),!C&&E&&n&&i&&(c=e.width/i.height,d=e.height/i.height);var R,P,L=c/2,O=d/2,F=Math.floor(f),D=Math.floor(p),k=F+1,I=D+1,B=c/F,N=d/D,X=[],U=[],Y=0,z=1,G=0,W=1;e&&(Y=e.u0,z=e.u1,_?(G=e.v1,W=e.v0):(G=e.v0,W=e.v1));var V=z-Y,H=W-G;for(P=0;P{var s=i(83997),r=i(37867),n=i(25836),a=i(39318),o=new n,h=new n,l=new r;t.exports=function(t,e,i,r,n,u,c,d,f,p){void 0===i&&(i=1),void 0===r&&(r=0),void 0===n&&(n=0),void 0===u&&(u=0),void 0===c&&(c=0),void 0===d&&(d=0),void 0===f&&(f=0),void 0===p&&(p=!0);var v={faces:[],verts:[]},g=t.materials;o.set(r,n,u),h.set(c,d,f),l.fromRotationXYTranslation(h,o,p);for(var m=0;m{var s=i(83997),r=i(39318);t.exports=function(t,e,i,n,a,o,h,l){if(void 0===n&&(n=!1),void 0===o&&(o=16777215),void 0===h&&(h=1),void 0===l&&(l=!1),t.length===e.length||n){var u,c,d,f,p,v,g,m,y,x,T,w={faces:[],vertices:[]},E=n?3:2,S=Array.isArray(o),b=Array.isArray(h);if(Array.isArray(i)&&i.length>0)for(u=0;u{var e=!0,i="untitled",s="",r="";function n(t){var e=t.indexOf("#");return e>-1?t.substring(0,e):t}function a(t){return 0===t.models.length&&t.models.push({faces:[],name:i,textureCoords:[],vertexNormals:[],vertices:[]}),s="",t.models[t.models.length-1]}function o(t,e){var r=t.length>=2?t[1]:i;e.models.push({faces:[],name:r,textureCoords:[],vertexNormals:[],vertices:[]}),s=""}function h(t){2===t.length&&(s=t[1])}function l(t,e){var i=t.length,s=i>=2?parseFloat(t[1]):0,r=i>=3?parseFloat(t[2]):0,n=i>=4?parseFloat(t[3]):0;a(e).vertices.push({x:s,y:r,z:n})}function u(t,i){var s=t.length,r=s>=2?parseFloat(t[1]):0,n=s>=3?parseFloat(t[2]):0,o=s>=4?parseFloat(t[3]):0;isNaN(r)&&(r=0),isNaN(n)&&(n=0),isNaN(o)&&(o=0),e&&(n=1-n),a(i).textureCoords.push({u:r,v:n,w:o})}function c(t,e){var i=t.length,s=i>=2?parseFloat(t[1]):0,r=i>=3?parseFloat(t[2]):0,n=i>=4?parseFloat(t[3]):0;a(e).vertexNormals.push({x:s,y:r,z:n})}function d(t,e){var i=t.length-1;if(!(i<3)){for(var n={group:s,material:r,vertices:[]},o=0;o3)){var u=0,c=0,d=0;u=parseInt(h[0],10),l>1&&""!==h[1]&&(c=parseInt(h[1],10)),l>2&&(d=parseInt(h[2],10)),0!==u&&(u<0&&(u=a(e).vertices.length+1+u),c-=1,u-=1,d-=1,n.vertices.push({textureCoordsIndex:c,vertexIndex:u,vertexNormalIndex:d}))}}a(e).faces.push(n)}}function f(t,e){t.length>=2&&e.materialLibraries.push(t[1])}function p(t){t.length>=2&&(r=t[1])}t.exports=function(t,i){void 0===i&&(i=!0),e=i;var a={materials:{},materialLibraries:[],models:[]};s="",r="";for(var v=t.split("\n"),g=0;g{var s=i(37589);t.exports=function(t){for(var e={},i=t.split("\n"),r="",n=0;n=2?Math.floor(255*o[2]):h,u=o.length>=3?Math.floor(255*o[3]):h;e[r]=s(h,l,u)}}}return e}},92570:t=>{t.exports=function(t,e,i,s){var r,n;if(void 0===i&&void 0===s){var a=t.getInCenter();r=a.x,n=a.y}var o=Math.cos(e),h=Math.sin(e),l=t.vertex1,u=t.vertex2,c=t.vertex3,d=l.x-r,f=l.y-n;l.set(d*o-f*h+r,d*h+f*o+n),d=u.x-r,f=u.y-n,u.set(d*o-f*h+r,d*h+f*o+n),d=c.x-r,f=c.y-n,c.set(d*o-f*h+r,d*h+f*o+n)}},39318:(t,e,i)=>{var s=i(83419),r=i(70554),n=i(25836),a=new s({Extends:n,initialize:function(t,e,i,s,r,a,o,h,l,u){void 0===a&&(a=16777215),void 0===o&&(o=1),void 0===h&&(h=0),void 0===l&&(l=0),void 0===u&&(u=0),n.call(this,t,e,i),this.vx=0,this.vy=0,this.vz=0,this.nx=h,this.ny=l,this.nz=u,this.u=s,this.v=r,this.color=a,this.alpha=o,this.tx=0,this.ty=0,this.ta=0,this.tu=s,this.tv=r},setUVs:function(t,e){return this.u=t,this.v=e,this.tu=t,this.tv=e,this},scrollUV:function(t,e){return this.tu+=t,this.tv+=e,this},scaleUV:function(t,e){return this.tu=this.u*t,this.tv=this.v*e,this},transformCoordinatesLocal:function(t,e,i,s){var r=this.x,n=this.y,a=this.z,o=t.val,h=r*o[0]+n*o[4]+a*o[8]+o[12],l=r*o[1]+n*o[5]+a*o[9]+o[13],u=r*o[2]+n*o[6]+a*o[10]+o[14],c=r*o[3]+n*o[7]+a*o[11]+o[15];this.vx=h/c*e,this.vy=-l/c*i,this.vz=s<=0?u/c:-u/c},resize:function(t,e,i,s,r,n){return this.x=t,this.y=e,this.vx=this.x*i,this.vy=-this.y*s,this.vz=0,r<.5?this.vx+=i*(.5-r):r>.5&&(this.vx-=i*(r-.5)),n<.5?this.vy+=s*(.5-n):n>.5&&(this.vy-=s*(n-.5)),this},update:function(t,e,i,s,r,n,a,o){var h=this.vx*t+this.vy*i+r,l=this.vx*e+this.vy*s+n;return a&&(h=Math.round(h),l=Math.round(l)),this.tx=h,this.ty=l,this.ta=this.alpha*o,this},load:function(t,e,i,s,n){return t[++i]=this.tx,t[++i]=this.ty,t[++i]=this.tu,t[++i]=this.tv,t[++i]=s,t[++i]=n,e[++i]=r.getTintAppendFloatAlpha(this.color,this.ta),i}});t.exports=a},73090:(t,e,i)=>{var s={Face:i(83997),GenerateGridVerts:i(48803),GenerateObjVerts:i(34684),GenerateVerts:i(92515),ParseObj:i(85048),ParseObjMaterial:i(61485),RotateFace:i(92570),Vertex:i(39318)};t.exports=s},96550:t=>{t.exports=function(t){return t.setTo(Math.ceil(t.x),Math.ceil(t.y))}},99706:(t,e,i)=>{var s=i(2141);t.exports=function(t){return new s(t.x,t.y)}},68010:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y)}},27814:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y}},73565:t=>{t.exports=function(t){return t.setTo(Math.floor(t.x),Math.floor(t.y))}},87555:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){if(void 0===e&&(e=new s),!Array.isArray(t))throw new Error("GetCentroid points argument must be an array");var i=t.length;if(i<1)throw new Error("GetCentroid points array must not be empty");if(1===i)e.x=t[0].x,e.y=t[0].y;else{for(var r=0;r{t.exports=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)}},44405:t=>{t.exports=function(t){return t.x*t.x+t.y*t.y}},20873:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){void 0===e&&(e=new s);for(var i=Number.NEGATIVE_INFINITY,r=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY,a=Number.POSITIVE_INFINITY,o=0;oi&&(i=h.x),h.xn&&(n=h.y),h.y{var s=i(2141);t.exports=function(t,e,i,r){return void 0===i&&(i=0),void 0===r&&(r=new s),r.x=t.x+(e.x-t.x)*i,r.y=t.y+(e.y-t.y)*i,r}},55767:t=>{t.exports=function(t){return t.setTo(t.y,t.x)}},79432:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.setTo(-t.x,-t.y)}},2141:(t,e,i)=>{var s=i(83419),r=i(23777),n=new s({initialize:function(t,e){void 0===t&&(t=0),void 0===e&&(e=t),this.type=r.POINT,this.x=t,this.y=e},setTo:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.x=t,this.y=e,this}});t.exports=n},72930:(t,e,i)=>{var s=i(2141),r=i(44405);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=(t.x*e.x+t.y*e.y)/r(e);return 0!==n&&(i.x=n*e.x,i.y=n*e.y),i}},62880:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var r=t.x*e.x+t.y*e.y;return 0!==r&&(i.x=r*e.x,i.y=r*e.y),i}},15093:(t,e,i)=>{var s=i(28793);t.exports=function(t,e){if(0!==t.x||0!==t.y){var i=s(t);t.x/=i,t.y/=i}return t.x*=e,t.y*=e,t}},43711:(t,e,i)=>{var s=i(2141);s.Ceil=i(96550),s.Clone=i(99706),s.CopyFrom=i(68010),s.Equals=i(27814),s.Floor=i(73565),s.GetCentroid=i(87555),s.GetMagnitude=i(28793),s.GetMagnitudeSq=i(44405),s.GetRectangleFromPoints=i(20873),s.Interpolate=i(26152),s.Invert=i(55767),s.Negative=i(79432),s.Project=i(72930),s.ProjectUnit=i(62880),s.SetMagnitude=i(15093),t.exports=s},12306:(t,e,i)=>{var s=i(25717);t.exports=function(t){return new s(t.points)}},63814:t=>{t.exports=function(t,e,i){for(var s=!1,r=-1,n=t.points.length-1;++r{var s=i(63814);t.exports=function(t,e){return s(t,e.x,e.y)}},94811:t=>{"use strict";function e(t,e,s){s=s||2;var n,a,o,h,c,d,p,v=e&&e.length,g=v?e[0]*s:t.length,m=i(t,0,g,s,!0),y=[];if(!m||m.next===m.prev)return y;if(v&&(m=function(t,e,s,r){var n,a,o,h=[];for(n=0,a=e.length;n80*s){n=o=t[0],a=h=t[1];for(var x=s;xo&&(o=c),d>h&&(h=d);p=0!==(p=Math.max(o-n,h-a))?32767/p:0}return r(m,y,s,n,a,p,0),y}function i(t,e,i,s,r){var n,a;if(r===_(t,e,i,s)>0)for(n=e;n=e;n-=s)a=S(n,t[n],t[n+1],a);return a&&m(a,a.next)&&(b(a),a=a.next),a}function s(t,e){if(!t)return t;e||(e=t);var i,s=t;do{if(i=!1,s.steiner||!m(s,s.next)&&0!==g(s.prev,s,s.next))s=s.next;else{if(b(s),(s=e=s.prev)===s.next)break;i=!0}}while(i||s!==e);return e}function r(t,e,i,l,u,c,f){if(t){!f&&c&&function(t,e,i,s){var r=t;do{0===r.z&&(r.z=d(r.x,r.y,e,i,s)),r.prevZ=r.prev,r.nextZ=r.next,r=r.next}while(r!==t);r.prevZ.nextZ=null,r.prevZ=null,function(t){var e,i,s,r,n,a,o,h,l=1;do{for(i=t,t=null,n=null,a=0;i;){for(a++,s=i,o=0,e=0;e0||h>0&&s;)0!==o&&(0===h||!s||i.z<=s.z)?(r=i,i=i.nextZ,o--):(r=s,s=s.nextZ,h--),n?n.nextZ=r:t=r,r.prevZ=n,n=r;i=s}n.nextZ=null,l*=2}while(a>1)}(r)}(t,l,u,c);for(var p,v,g=t;t.prev!==t.next;)if(p=t.prev,v=t.next,c?a(t,l,u,c):n(t))e.push(p.i/i|0),e.push(t.i/i|0),e.push(v.i/i|0),b(t),t=v.next,g=v.next;else if((t=v)===g){f?1===f?r(t=o(s(t),e,i),e,i,l,u,c,2):2===f&&h(t,e,i,l,u,c):r(s(t),e,i,l,u,c,1);break}}}function n(t){var e=t.prev,i=t,s=t.next;if(g(e,i,s)>=0)return!1;for(var r=e.x,n=i.x,a=s.x,o=e.y,h=i.y,l=s.y,u=rn?r>a?r:a:n>a?n:a,f=o>h?o>l?o:l:h>l?h:l,v=s.next;v!==e;){if(v.x>=u&&v.x<=d&&v.y>=c&&v.y<=f&&p(r,o,n,h,a,l,v.x,v.y)&&g(v.prev,v,v.next)>=0)return!1;v=v.next}return!0}function a(t,e,i,s){var r=t.prev,n=t,a=t.next;if(g(r,n,a)>=0)return!1;for(var o=r.x,h=n.x,l=a.x,u=r.y,c=n.y,f=a.y,v=oh?o>l?o:l:h>l?h:l,x=u>c?u>f?u:f:c>f?c:f,T=d(v,m,e,i,s),w=d(y,x,e,i,s),E=t.prevZ,S=t.nextZ;E&&E.z>=T&&S&&S.z<=w;){if(E.x>=v&&E.x<=y&&E.y>=m&&E.y<=x&&E!==r&&E!==a&&p(o,u,h,c,l,f,E.x,E.y)&&g(E.prev,E,E.next)>=0)return!1;if(E=E.prevZ,S.x>=v&&S.x<=y&&S.y>=m&&S.y<=x&&S!==r&&S!==a&&p(o,u,h,c,l,f,S.x,S.y)&&g(S.prev,S,S.next)>=0)return!1;S=S.nextZ}for(;E&&E.z>=T;){if(E.x>=v&&E.x<=y&&E.y>=m&&E.y<=x&&E!==r&&E!==a&&p(o,u,h,c,l,f,E.x,E.y)&&g(E.prev,E,E.next)>=0)return!1;E=E.prevZ}for(;S&&S.z<=w;){if(S.x>=v&&S.x<=y&&S.y>=m&&S.y<=x&&S!==r&&S!==a&&p(o,u,h,c,l,f,S.x,S.y)&&g(S.prev,S,S.next)>=0)return!1;S=S.nextZ}return!0}function o(t,e,i){var r=t;do{var n=r.prev,a=r.next.next;!m(n,a)&&y(n,r,r.next,a)&&w(n,a)&&w(a,n)&&(e.push(n.i/i|0),e.push(r.i/i|0),e.push(a.i/i|0),b(r),b(r.next),r=t=a),r=r.next}while(r!==t);return s(r)}function h(t,e,i,n,a,o){var h=t;do{for(var l=h.next.next;l!==h.prev;){if(h.i!==l.i&&v(h,l)){var u=E(h,l);return h=s(h,h.next),u=s(u,u.next),r(h,e,i,n,a,o,0),void r(u,e,i,n,a,o,0)}l=l.next}h=h.next}while(h!==t)}function l(t,e){return t.x-e.x}function u(t,e){var i=function(t,e){var i,s=e,r=t.x,n=t.y,a=-1/0;do{if(n<=s.y&&n>=s.next.y&&s.next.y!==s.y){var o=s.x+(n-s.y)*(s.next.x-s.x)/(s.next.y-s.y);if(o<=r&&o>a&&(a=o,i=s.x=s.x&&s.x>=u&&r!==s.x&&p(ni.x||s.x===i.x&&c(i,s)))&&(i=s,f=h)),s=s.next}while(s!==l);return i}(t,e);if(!i)return e;var r=E(i,t);return s(r,r.next),s(i,i.next)}function c(t,e){return g(t.prev,t,e.prev)<0&&g(e.next,t,t.next)<0}function d(t,e,i,s,r){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=(t-i)*r|0)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=(e-s)*r|0)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function f(t){var e=t,i=t;do{(e.x=(t-a)*(n-o)&&(t-a)*(s-o)>=(i-a)*(e-o)&&(i-a)*(n-o)>=(r-a)*(s-o)}function v(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var i=t;do{if(i.i!==t.i&&i.next.i!==t.i&&i.i!==e.i&&i.next.i!==e.i&&y(i,i.next,t,e))return!0;i=i.next}while(i!==t);return!1}(t,e)&&(w(t,e)&&w(e,t)&&function(t,e){var i=t,s=!1,r=(t.x+e.x)/2,n=(t.y+e.y)/2;do{i.y>n!=i.next.y>n&&i.next.y!==i.y&&r<(i.next.x-i.x)*(n-i.y)/(i.next.y-i.y)+i.x&&(s=!s),i=i.next}while(i!==t);return s}(t,e)&&(g(t.prev,t,e.prev)||g(t,e.prev,e))||m(t,e)&&g(t.prev,t,t.next)>0&&g(e.prev,e,e.next)>0)}function g(t,e,i){return(e.y-t.y)*(i.x-e.x)-(e.x-t.x)*(i.y-e.y)}function m(t,e){return t.x===e.x&&t.y===e.y}function y(t,e,i,s){var r=T(g(t,e,i)),n=T(g(t,e,s)),a=T(g(i,s,t)),o=T(g(i,s,e));return r!==n&&a!==o||(!(0!==r||!x(t,i,e))||(!(0!==n||!x(t,s,e))||(!(0!==a||!x(i,t,s))||!(0!==o||!x(i,e,s)))))}function x(t,e,i){return e.x<=Math.max(t.x,i.x)&&e.x>=Math.min(t.x,i.x)&&e.y<=Math.max(t.y,i.y)&&e.y>=Math.min(t.y,i.y)}function T(t){return t>0?1:t<0?-1:0}function w(t,e){return g(t.prev,t,t.next)<0?g(t,e,t.next)>=0&&g(t,t.prev,e)>=0:g(t,e,t.prev)<0||g(t,t.next,e)<0}function E(t,e){var i=new A(t.i,t.x,t.y),s=new A(e.i,e.x,e.y),r=t.next,n=e.prev;return t.next=e,e.prev=t,i.next=r,r.prev=i,s.next=i,i.prev=s,n.next=s,s.prev=n,s}function S(t,e,i,s){var r=new A(t,e,i);return s?(r.next=s.next,r.prev=s,s.next.prev=r,s.next=r):(r.prev=r,r.next=r),r}function b(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function A(t,e,i){this.i=t,this.x=e,this.y=i,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}function _(t,e,i,s){for(var r=0,n=e,a=i-s;n0&&(s+=t[r-1].length,i.holes.push(s))}return i},t.exports=e},13829:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){void 0===e&&(e=new s);for(var i,r=1/0,n=1/0,a=-r,o=-n,h=0;h{t.exports=function(t,e){void 0===e&&(e=[]);for(var i=0;i{var s=i(35001),r=i(23031),n=i(30052);t.exports=function(t,e,i,a){void 0===a&&(a=[]);var o=t.points,h=n(t);!e&&i>0&&(e=h/i);for(var l=0;lc+g)){var m=v.getPoint((u-c)/g);a.push(m);break}c+=g}return a}},30052:(t,e,i)=>{var s=i(35001),r=i(23031);t.exports=function(t){for(var e=t.points,i=0,n=0;n{var s=i(83419),r=i(63814),n=i(9564),a=i(23777),o=new s({initialize:function(t){this.type=a.POLYGON,this.area=0,this.points=[],t&&this.setTo(t)},contains:function(t,e){return r(this,t,e)},setTo:function(t){if(this.area=0,this.points=[],"string"==typeof t&&(t=t.split(" ")),!Array.isArray(t))return this;for(var e,i=0;i{t.exports=function(t){return t.points.reverse(),t}},29524:t=>{function e(t,e,i){var s=e.x,r=e.y,n=i.x-s,a=i.y-r;if(0!==n||0!==a){var o=((t.x-s)*n+(t.y-r)*a)/(n*n+a*a);o>1?(s=i.x,r=i.y):o>0&&(s+=n*o,r+=a*o)}return(n=t.x-s)*n+(a=t.y-r)*a}function i(t,s,r,n,a){for(var o,h=n,l=s+1;lh&&(o=l,h=u)}h>n&&(o-s>1&&i(t,s,o,n,a),a.push(t[o]),r-o>1&&i(t,o,r,n,a))}function s(t,e){var s=t.length-1,r=[t[0]];return i(t,0,s,e,r),r.push(t[s]),r}t.exports=function(t,e,i){void 0===e&&(e=1),void 0===i&&(i=!1);var r=t.points;if(r.length>2){var n=e*e;i||(r=function(t,e){for(var i,s,r,n,a,o=t[0],h=[o],l=1,u=t.length;le&&(h.push(i),o=i);return o!==i&&h.push(i),h}(r,n)),t.setTo(s(r,n))}return t}},5469:t=>{var e=function(t,e){return t[0]=e[0],t[1]=e[1],t};t.exports=function(t){var i,s=[],r=t.points;for(i=0;i0&&n.push(e([0,0],s[0])),i=0;i1&&n.push(e([0,0],s[s.length-1])),t.setTo(n)}},24709:t=>{t.exports=function(t,e,i){for(var s=t.points,r=0;r{var s=i(25717);s.Clone=i(12306),s.Contains=i(63814),s.ContainsPoint=i(99338),s.Earcut=i(94811),s.GetAABB=i(13829),s.GetNumberArray=i(26173),s.GetPoints=i(9564),s.Perimeter=i(30052),s.Reverse=i(8133),s.Simplify=i(29524),s.Smooth=i(5469),s.Translate=i(24709),t.exports=s},62224:t=>{t.exports=function(t){return t.width*t.height}},98615:t=>{t.exports=function(t){return t.x=Math.ceil(t.x),t.y=Math.ceil(t.y),t}},31688:t=>{t.exports=function(t){return t.x=Math.ceil(t.x),t.y=Math.ceil(t.y),t.width=Math.ceil(t.width),t.height=Math.ceil(t.height),t}},67502:t=>{t.exports=function(t,e,i){return t.x=e-t.width/2,t.y=i-t.height/2,t}},65085:(t,e,i)=>{var s=i(87841);t.exports=function(t){return new s(t.x,t.y,t.width,t.height)}},37303:t=>{t.exports=function(t,e,i){return!(t.width<=0||t.height<=0)&&(t.x<=e&&t.x+t.width>=e&&t.y<=i&&t.y+t.height>=i)}},96553:(t,e,i)=>{var s=i(37303);t.exports=function(t,e){return s(t,e.x,e.y)}},70273:t=>{t.exports=function(t,e){return!(e.width*e.height>t.width*t.height)&&(e.x>t.x&&e.xt.x&&e.rightt.y&&e.yt.y&&e.bottom{t.exports=function(t,e){return e.setTo(t.x,t.y,t.width,t.height)}},77493:t=>{t.exports=function(t,e){return void 0===e&&(e=[]),e.push({x:t.x,y:t.y}),e.push({x:t.right,y:t.y}),e.push({x:t.right,y:t.bottom}),e.push({x:t.x,y:t.bottom}),e}},9219:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}},53751:(t,e,i)=>{var s=i(8249);t.exports=function(t,e){var i=s(t);return i{var s=i(8249);t.exports=function(t,e){var i=s(t);return i>s(e)?t.setSize(e.height*i,e.height):t.setSize(e.width,e.width/i),t.setPosition(e.centerX-t.width/2,e.centerY-t.height/2)}},80774:t=>{t.exports=function(t){return t.x=Math.floor(t.x),t.y=Math.floor(t.y),t}},83859:t=>{t.exports=function(t){return t.x=Math.floor(t.x),t.y=Math.floor(t.y),t.width=Math.floor(t.width),t.height=Math.floor(t.height),t}},19217:(t,e,i)=>{var s=i(87841),r=i(36383);t.exports=function(t,e){if(void 0===e&&(e=new s),0===t.length)return e;for(var i,n,a,o=Number.MAX_VALUE,h=Number.MAX_VALUE,l=r.MIN_SAFE_INTEGER,u=r.MIN_SAFE_INTEGER,c=0;c{var s=i(87841);t.exports=function(t,e,i,r,n){return void 0===n&&(n=new s),n.setTo(Math.min(t,i),Math.min(e,r),Math.abs(t-i),Math.abs(e-r))}},8249:t=>{t.exports=function(t){return 0===t.height?NaN:t.width/t.height}},27165:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.centerX,e.y=t.centerY,e}},20812:(t,e,i)=>{var s=i(13019),r=i(2141);t.exports=function(t,e,i){if(void 0===i&&(i=new r),e<=0||e>=1)return i.x=t.x,i.y=t.y,i;var n=s(t)*e;return e>.5?(n-=t.width+t.height)<=t.width?(i.x=t.right-n,i.y=t.bottom):(i.x=t.x,i.y=t.bottom-(n-t.width)):n<=t.width?(i.x=t.x+n,i.y=t.y):(i.x=t.right,i.y=t.y+(n-t.width)),i}},34819:(t,e,i)=>{var s=i(20812),r=i(13019);t.exports=function(t,e,i,n){void 0===n&&(n=[]),!e&&i>0&&(e=r(t)/i);for(var a=0;a{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.width,e.y=t.height,e}},86091:(t,e,i)=>{var s=i(67502);t.exports=function(t,e,i){var r=t.centerX,n=t.centerY;return t.setSize(t.width+2*e,t.height+2*i),s(t,r,n)}},53951:(t,e,i)=>{var s=i(87841),r=i(59996);t.exports=function(t,e,i){return void 0===i&&(i=new s),r(t,e)?(i.x=Math.max(t.x,e.x),i.y=Math.max(t.y,e.y),i.width=Math.min(t.right,e.right)-i.x,i.height=Math.min(t.bottom,e.bottom)-i.y):i.setEmpty(),i}},14649:(t,e,i)=>{var s=i(13019),r=i(2141);t.exports=function(t,e,i,n){if(void 0===n&&(n=[]),!e&&!i)return n;e?i=Math.round(s(t)/e):e=s(t)/i;for(var a=t.x,o=t.y,h=0,l=0;l=t.right&&(h=1,o+=a-t.right,a=t.right);break;case 1:(o+=e)>=t.bottom&&(h=2,a-=o-t.bottom,o=t.bottom);break;case 2:(a-=e)<=t.left&&(h=3,o-=t.left-a,a=t.left);break;case 3:(o-=e)<=t.top&&(h=0,o=t.top)}return n}},33595:t=>{t.exports=function(t,e){for(var i=t.x,s=t.right,r=t.y,n=t.bottom,a=0;a{t.exports=function(t,e){var i=Math.min(t.x,e.x),s=Math.max(t.right,e.right);t.x=i,t.width=s-i;var r=Math.min(t.y,e.y),n=Math.max(t.bottom,e.bottom);return t.y=r,t.height=n-r,t}},92171:t=>{t.exports=function(t,e,i){var s=Math.min(t.x,e),r=Math.max(t.right,e);t.x=s,t.width=r-s;var n=Math.min(t.y,i),a=Math.max(t.bottom,i);return t.y=n,t.height=a-n,t}},42981:t=>{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},46907:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},60170:t=>{t.exports=function(t,e){return t.xe.x&&t.ye.y}},13019:t=>{t.exports=function(t){return 2*(t.width+t.height)}},85133:(t,e,i)=>{var s=i(2141),r=i(39506);t.exports=function(t,e,i){void 0===i&&(i=new s),e=r(e);var n=Math.sin(e),a=Math.cos(e),o=a>0?t.width/2:t.width/-2,h=n>0?t.height/2:t.height/-2;return Math.abs(o*n){var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.x+Math.random()*t.width,e.y=t.y+Math.random()*t.height,e}},86470:(t,e,i)=>{var s=i(30976),r=i(70273),n=i(2141);t.exports=function(t,e,i){if(void 0===i&&(i=new n),r(t,e))switch(s(0,3)){case 0:i.x=t.x+Math.random()*(e.right-t.x),i.y=t.y+Math.random()*(e.top-t.y);break;case 1:i.x=e.x+Math.random()*(t.right-e.x),i.y=e.bottom+Math.random()*(t.bottom-e.bottom);break;case 2:i.x=t.x+Math.random()*(e.x-t.x),i.y=e.y+Math.random()*(t.bottom-e.y);break;case 3:i.x=e.right+Math.random()*(t.right-e.right),i.y=t.y+Math.random()*(e.bottom-t.y)}return i}},87841:(t,e,i)=>{var s=i(83419),r=i(37303),n=i(20812),a=i(34819),o=i(23777),h=i(23031),l=i(26597),u=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=o.RECTANGLE,this.x=t,this.y=e,this.width=i,this.height=s},contains:function(t,e){return r(this,t,e)},getPoint:function(t,e){return n(this,t,e)},getPoints:function(t,e,i){return a(this,t,e,i)},getRandomPoint:function(t){return l(this,t)},setTo:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setEmpty:function(){return this.setTo(0,0,0,0)},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},isEmpty:function(){return this.width<=0||this.height<=0},getLineA:function(t){return void 0===t&&(t=new h),t.setTo(this.x,this.y,this.right,this.y),t},getLineB:function(t){return void 0===t&&(t=new h),t.setTo(this.right,this.y,this.right,this.bottom),t},getLineC:function(t){return void 0===t&&(t=new h),t.setTo(this.right,this.bottom,this.x,this.bottom),t},getLineD:function(t){return void 0===t&&(t=new h),t.setTo(this.x,this.bottom,this.x,this.y),t},left:{get:function(){return this.x},set:function(t){t>=this.right?this.width=0:this.width=this.right-t,this.x=t}},right:{get:function(){return this.x+this.width},set:function(t){t<=this.x?this.width=0:this.width=t-this.x}},top:{get:function(){return this.y},set:function(t){t>=this.bottom?this.height=0:this.height=this.bottom-t,this.y=t}},bottom:{get:function(){return this.y+this.height},set:function(t){t<=this.y?this.height=0:this.height=t-this.y}},centerX:{get:function(){return this.x+this.width/2},set:function(t){this.x=t-this.width/2}},centerY:{get:function(){return this.y+this.height/2},set:function(t){this.y=t-this.height/2}}});t.exports=u},94845:t=>{t.exports=function(t,e){return t.width===e.width&&t.height===e.height}},31730:t=>{t.exports=function(t,e,i){return void 0===i&&(i=e),t.width*=e,t.height*=i,t}},36899:(t,e,i)=>{var s=i(87841);t.exports=function(t,e,i){void 0===i&&(i=new s);var r=Math.min(t.x,e.x),n=Math.min(t.y,e.y),a=Math.max(t.right,e.right)-r,o=Math.max(t.bottom,e.bottom)-n;return i.setTo(r,n,a,o)}},93232:(t,e,i)=>{var s=i(87841);s.Area=i(62224),s.Ceil=i(98615),s.CeilAll=i(31688),s.CenterOn=i(67502),s.Clone=i(65085),s.Contains=i(37303),s.ContainsPoint=i(96553),s.ContainsRect=i(70273),s.CopyFrom=i(43459),s.Decompose=i(77493),s.Equals=i(9219),s.FitInside=i(53751),s.FitOutside=i(16088),s.Floor=i(80774),s.FloorAll=i(83859),s.FromPoints=i(19217),s.FromXY=i(9477),s.GetAspectRatio=i(8249),s.GetCenter=i(27165),s.GetPoint=i(20812),s.GetPoints=i(34819),s.GetSize=i(51313),s.Inflate=i(86091),s.Intersection=i(53951),s.MarchingAnts=i(14649),s.MergePoints=i(33595),s.MergeRect=i(20074),s.MergeXY=i(92171),s.Offset=i(42981),s.OffsetPoint=i(46907),s.Overlaps=i(60170),s.Perimeter=i(13019),s.PerimeterPoint=i(85133),s.Random=i(26597),s.RandomOutside=i(86470),s.SameDimensions=i(94845),s.Scale=i(31730),s.Union=i(36899),t.exports=s},41658:t=>{t.exports=function(t){var e=t.x1,i=t.y1,s=t.x2,r=t.y2,n=t.x3,a=t.y3;return Math.abs(((n-e)*(r-i)-(s-e)*(a-i))/2)}},39208:(t,e,i)=>{var s=i(16483);t.exports=function(t,e,i){var r=i*(Math.sqrt(3)/2);return new s(t,e,t+i/2,e+r,t-i/2,e+r)}},39545:(t,e,i)=>{var s=i(94811),r=i(16483);t.exports=function(t,e,i,n,a){void 0===e&&(e=null),void 0===i&&(i=1),void 0===n&&(n=1),void 0===a&&(a=[]);for(var o,h,l,u,c,d,f,p,v,g=s(t,e),m=0;m{var s=i(16483);t.exports=function(t,e,i,r){return void 0===r&&(r=i),new s(t,e,t,e-r,t+i,e)}},23707:(t,e,i)=>{var s=i(97523),r=i(13584);t.exports=function(t,e,i,n){void 0===n&&(n=s);var a=n(t),o=e-a.x,h=i-a.y;return r(t,o,h)}},97523:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=(t.x1+t.x2+t.x3)/3,e.y=(t.y1+t.y2+t.y3)/3,e}},24951:(t,e,i)=>{var s=i(26099);function r(t,e,i,s){return t*s-e*i}t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x3,n=t.y3,a=t.x1-i,o=t.y1-n,h=t.x2-i,l=t.y2-n,u=2*r(a,o,h,l),c=r(o,a*a+o*o,l,h*h+l*l),d=r(a,a*a+o*o,h,h*h+l*l);return e.x=i-c/u,e.y=n+d/u,e}},85614:(t,e,i)=>{var s=i(96503);t.exports=function(t,e){void 0===e&&(e=new s);var i,r,n=t.x1,a=t.y1,o=t.x2,h=t.y2,l=t.x3,u=t.y3,c=o-n,d=h-a,f=l-n,p=u-a,v=c*(n+o)+d*(a+h),g=f*(n+l)+p*(a+u),m=2*(c*(u-h)-d*(l-o));if(Math.abs(m)<1e-6){var y=Math.min(n,o,l),x=Math.min(a,h,u);i=.5*(Math.max(n,o,l)-y),r=.5*(Math.max(a,h,u)-x),e.x=y+i,e.y=x+r,e.radius=Math.sqrt(i*i+r*r)}else e.x=(p*v-d*g)/m,e.y=(c*g-f*v)/m,i=e.x-n,r=e.y-a,e.radius=Math.sqrt(i*i+r*r);return e}},74422:(t,e,i)=>{var s=i(16483);t.exports=function(t){return new s(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)}},10690:t=>{t.exports=function(t,e,i){var s=t.x3-t.x1,r=t.y3-t.y1,n=t.x2-t.x1,a=t.y2-t.y1,o=e-t.x1,h=i-t.y1,l=s*s+r*r,u=s*n+r*a,c=s*o+r*h,d=n*n+a*a,f=n*o+a*h,p=l*d-u*u,v=0===p?0:1/p,g=(d*c-u*f)*v,m=(l*f-u*c)*v;return g>=0&&m>=0&&g+m<1}},48653:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=!1),void 0===s&&(s=[]);for(var r,n,a,o,h,l,u=t.x3-t.x1,c=t.y3-t.y1,d=t.x2-t.x1,f=t.y2-t.y1,p=u*u+c*c,v=u*d+c*f,g=d*d+f*f,m=p*g-v*v,y=0===m?0:1/m,x=t.x1,T=t.y1,w=0;w=0&&n>=0&&r+n<1&&(s.push({x:e[w].x,y:e[w].y}),i)));w++);return s}},96006:(t,e,i)=>{var s=i(10690);t.exports=function(t,e){return s(t,e.x,e.y)}},71326:t=>{t.exports=function(t,e){return e.setTo(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)}},71694:t=>{t.exports=function(t,e){return void 0===e&&(e=[]),e.push({x:t.x1,y:t.y1}),e.push({x:t.x2,y:t.y2}),e.push({x:t.x3,y:t.y3}),e}},33522:t=>{t.exports=function(t,e){return t.x1===e.x1&&t.y1===e.y1&&t.x2===e.x2&&t.y2===e.y2&&t.x3===e.x3&&t.y3===e.y3}},20437:(t,e,i)=>{var s=i(2141),r=i(35001);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=t.getLineA(),a=t.getLineB(),o=t.getLineC();if(e<=0||e>=1)return i.x=n.x1,i.y=n.y1,i;var h=r(n),l=r(a),u=r(o),c=(h+l+u)*e,d=0;return ch+l?(d=(c-=h+l)/u,i.x=o.x1+(o.x2-o.x1)*d,i.y=o.y1+(o.y2-o.y1)*d):(d=(c-=h)/l,i.x=a.x1+(a.x2-a.x1)*d,i.y=a.y1+(a.y2-a.y1)*d),i}},80672:(t,e,i)=>{var s=i(35001),r=i(2141);t.exports=function(t,e,i,n){void 0===n&&(n=[]);var a=t.getLineA(),o=t.getLineB(),h=t.getLineC(),l=s(a),u=s(o),c=s(h),d=l+u+c;!e&&i>0&&(e=d/i);for(var f=0;fl+u?(v=(p-=l+u)/c,g.x=h.x1+(h.x2-h.x1)*v,g.y=h.y1+(h.y2-h.y1)*v):(v=(p-=l)/u,g.x=o.x1+(o.x2-o.x1)*v,g.y=o.y1+(o.y2-o.y1)*v),n.push(g)}return n}},39757:(t,e,i)=>{var s=i(2141);function r(t,e,i,s){var r=t-i,n=e-s,a=r*r+n*n;return Math.sqrt(a)}t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x1,n=t.y1,a=t.x2,o=t.y2,h=t.x3,l=t.y3,u=r(h,l,a,o),c=r(i,n,h,l),d=r(a,o,i,n),f=u+c+d;return e.x=(i*u+a*c+h*d)/f,e.y=(n*u+o*c+l*d)/f,e}},13584:t=>{t.exports=function(t,e,i){return t.x1+=e,t.y1+=i,t.x2+=e,t.y2+=i,t.x3+=e,t.y3+=i,t}},1376:(t,e,i)=>{var s=i(35001);t.exports=function(t){var e=t.getLineA(),i=t.getLineB(),r=t.getLineC();return s(e)+s(i)+s(r)}},90260:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x2-t.x1,r=t.y2-t.y1,n=t.x3-t.x1,a=t.y3-t.y1,o=Math.random(),h=Math.random();return o+h>=1&&(o=1-o,h=1-h),e.x=t.x1+(i*o+n*h),e.y=t.y1+(r*o+a*h),e}},52172:(t,e,i)=>{var s=i(99614),r=i(39757);t.exports=function(t,e){var i=r(t);return s(t,i.x,i.y,e)}},49907:(t,e,i)=>{var s=i(99614);t.exports=function(t,e,i){return s(t,e.x,e.y,i)}},99614:t=>{t.exports=function(t,e,i,s){var r=Math.cos(s),n=Math.sin(s),a=t.x1-e,o=t.y1-i;return t.x1=a*r-o*n+e,t.y1=a*n+o*r+i,a=t.x2-e,o=t.y2-i,t.x2=a*r-o*n+e,t.y2=a*n+o*r+i,a=t.x3-e,o=t.y3-i,t.x3=a*r-o*n+e,t.y3=a*n+o*r+i,t}},16483:(t,e,i)=>{var s=i(83419),r=i(10690),n=i(20437),a=i(80672),o=i(23777),h=i(23031),l=i(90260),u=new s({initialize:function(t,e,i,s,r,n){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===r&&(r=0),void 0===n&&(n=0),this.type=o.TRIANGLE,this.x1=t,this.y1=e,this.x2=i,this.y2=s,this.x3=r,this.y3=n},contains:function(t,e){return r(this,t,e)},getPoint:function(t,e){return n(this,t,e)},getPoints:function(t,e,i){return a(this,t,e,i)},getRandomPoint:function(t){return l(this,t)},setTo:function(t,e,i,s,r,n){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===r&&(r=0),void 0===n&&(n=0),this.x1=t,this.y1=e,this.x2=i,this.y2=s,this.x3=r,this.y3=n,this},getLineA:function(t){return void 0===t&&(t=new h),t.setTo(this.x1,this.y1,this.x2,this.y2),t},getLineB:function(t){return void 0===t&&(t=new h),t.setTo(this.x2,this.y2,this.x3,this.y3),t},getLineC:function(t){return void 0===t&&(t=new h),t.setTo(this.x3,this.y3,this.x1,this.y1),t},left:{get:function(){return Math.min(this.x1,this.x2,this.x3)},set:function(t){var e=0;e=this.x1<=this.x2&&this.x1<=this.x3?this.x1-t:this.x2<=this.x1&&this.x2<=this.x3?this.x2-t:this.x3-t,this.x1-=e,this.x2-=e,this.x3-=e}},right:{get:function(){return Math.max(this.x1,this.x2,this.x3)},set:function(t){var e=0;e=this.x1>=this.x2&&this.x1>=this.x3?this.x1-t:this.x2>=this.x1&&this.x2>=this.x3?this.x2-t:this.x3-t,this.x1-=e,this.x2-=e,this.x3-=e}},top:{get:function(){return Math.min(this.y1,this.y2,this.y3)},set:function(t){var e=0;e=this.y1<=this.y2&&this.y1<=this.y3?this.y1-t:this.y2<=this.y1&&this.y2<=this.y3?this.y2-t:this.y3-t,this.y1-=e,this.y2-=e,this.y3-=e}},bottom:{get:function(){return Math.max(this.y1,this.y2,this.y3)},set:function(t){var e=0;e=this.y1>=this.y2&&this.y1>=this.y3?this.y1-t:this.y2>=this.y1&&this.y2>=this.y3?this.y2-t:this.y3-t,this.y1-=e,this.y2-=e,this.y3-=e}}});t.exports=u},84435:(t,e,i)=>{var s=i(16483);s.Area=i(41658),s.BuildEquilateral=i(39208),s.BuildFromPolygon=i(39545),s.BuildRight=i(90301),s.CenterOn=i(23707),s.Centroid=i(97523),s.CircumCenter=i(24951),s.CircumCircle=i(85614),s.Clone=i(74422),s.Contains=i(10690),s.ContainsArray=i(48653),s.ContainsPoint=i(96006),s.CopyFrom=i(71326),s.Decompose=i(71694),s.Equals=i(33522),s.GetPoint=i(20437),s.GetPoints=i(80672),s.InCenter=i(39757),s.Perimeter=i(1376),s.Offset=i(13584),s.Random=i(90260),s.Rotate=i(52172),s.RotateAroundPoint=i(49907),s.RotateAroundXY=i(99614),t.exports=s},74457:t=>{t.exports=function(t,e,i){return{gameObject:t,enabled:!0,draggable:!1,dropZone:!1,cursor:!1,target:null,camera:null,hitArea:e,hitAreaCallback:i,hitAreaDebug:null,customHitArea:!1,localX:0,localY:0,dragState:0,dragStartX:0,dragStartY:0,dragStartXGlobal:0,dragStartYGlobal:0,dragStartCamera:null,dragX:0,dragY:0}}},84409:t=>{t.exports=function(t,e){return function(i,s,r,n){var a=t.getPixelAlpha(s,r,n.texture.key,n.frame.name);return a&&a>=e}}},7003:(t,e,i)=>{var s=i(83419),r=i(93301),n=i(50792),a=i(8214),o=i(8443),h=i(78970),l=i(85098),u=i(42515),c=i(36210),d=i(61340),f=i(85955),p=new s({initialize:function(t,e){this.game=t,this.scaleManager,this.canvas,this.config=e,this.enabled=!0,this.events=new n,this.isOver=!0,this.defaultCursor="",this.keyboard=e.inputKeyboard?new h(this):null,this.mouse=e.inputMouse?new l(this):null,this.touch=e.inputTouch?new c(this):null,this.pointers=[],this.pointersTotal=e.inputActivePointers;for(var i=0;i<=this.pointersTotal;i++){var s=new u(this,i);s.smoothFactor=e.inputSmoothFactor,this.pointers.push(s)}this.mousePointer=e.inputMouse?this.pointers[0]:null,this.activePointer=this.pointers[0],this.globalTopOnly=!0,this.time=0,this._tempPoint={x:0,y:0},this._tempHitTest=[],this._tempMatrix=new d,this._tempMatrix2=new d,this._tempSkip=!1,this.mousePointerContainer=[this.mousePointer],t.events.once(o.BOOT,this.boot,this)},boot:function(){var t=this.game,e=t.events;this.canvas=t.canvas,this.scaleManager=t.scale,this.events.emit(a.MANAGER_BOOT),e.on(o.PRE_RENDER,this.preRender,this),e.once(o.DESTROY,this.destroy,this)},setCanvasOver:function(t){this.isOver=!0,this.events.emit(a.GAME_OVER,t)},setCanvasOut:function(t){this.isOver=!1,this.events.emit(a.GAME_OUT,t)},preRender:function(){var t=this.game.loop.now,e=this.game.loop.delta,i=this.game.scene.getScenes(!0,!0);this.time=t,this.events.emit(a.MANAGER_UPDATE);for(var s=0;s10&&(t=10-this.pointersTotal);for(var i=0;i{var s=i(96503),r=i(87902),n=i(83419),a=i(93301),o=i(74457),h=i(84409),l=i(20339),u=i(8497),c=i(81154),d=i(8214),f=i(50792),p=i(95540),v=i(23777),g=i(89639),m=i(41212),y=i(37277),x=i(87841),T=i(37303),w=i(44594),E=i(16483),S=i(10690),b=new n({Extends:f,initialize:function(t){f.call(this),this.scene=t,this.systems=t.sys,this.settings=t.sys.settings,this.manager=t.sys.game.input,this.pluginEvents=new f,this.enabled=!0,this.displayList,this.cameras,g.install(this),this.mouse=this.manager.mouse,this.topOnly=!0,this.pollRate=-1,this._pollTimer=0;var e={cancelled:!1};this._eventContainer={stopPropagation:function(){e.cancelled=!0}},this._eventData=e,this.dragDistanceThreshold=0,this.dragTimeThreshold=0,this._temp=[],this._tempZones=[],this._list=[],this._pendingInsertion=[],this._pendingRemoval=[],this._draggable=[],this._drag={0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[],8:[],9:[],10:[]},this._dragState=[],this._over={0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[],8:[],9:[],10:[]},this._validTypes=["onDown","onUp","onOver","onOut","onMove","onDragStart","onDrag","onDragEnd","onDragEnter","onDragLeave","onDragOver","onDrop"],this._updatedThisFrame=!1,t.sys.events.once(w.BOOT,this.boot,this),t.sys.events.on(w.START,this.start,this)},boot:function(){this.cameras=this.systems.cameras,this.displayList=this.systems.displayList,this.systems.events.once(w.DESTROY,this.destroy,this),this.pluginEvents.emit(d.BOOT)},start:function(){var t=this.systems.events;t.on(w.TRANSITION_START,this.transitionIn,this),t.on(w.TRANSITION_OUT,this.transitionOut,this),t.on(w.TRANSITION_COMPLETE,this.transitionComplete,this),t.on(w.PRE_UPDATE,this.preUpdate,this),t.once(w.SHUTDOWN,this.shutdown,this),this.manager.events.on(d.GAME_OUT,this.onGameOut,this),this.manager.events.on(d.GAME_OVER,this.onGameOver,this),this.enabled=!0,this._dragState=[0,0,0,0,0,0,0,0,0,0],this.pluginEvents.emit(d.START)},onGameOver:function(t){this.isActive()&&this.emit(d.GAME_OVER,t.timeStamp,t)},onGameOut:function(t){this.isActive()&&this.emit(d.GAME_OUT,t.timeStamp,t)},preUpdate:function(){this.pluginEvents.emit(d.PRE_UPDATE);var t=this._pendingRemoval,e=this._pendingInsertion,i=t.length,s=e.length;if(0!==i||0!==s){for(var r=this._list,n=0;n-1&&(r.splice(o,1),this.clear(a,!0))}this._pendingRemoval.length=0,this._list=r.concat(e.splice(0))}},isActive:function(){return this.enabled&&this.scene.sys.canInput()},updatePoll:function(t,e){if(!this.isActive())return!1;if(this.pluginEvents.emit(d.UPDATE,t,e),this._updatedThisFrame)return this._updatedThisFrame=!1,!1;var i,s=this.manager.pointers;for(i=0;i0){if(this._pollTimer-=e,!(this._pollTimer<0))return!1;this._pollTimer=this.pollRate}var n=!1;for(i=0;i0&&(n=!0)}return n},update:function(t,e){if(!this.isActive())return!1;for(var i=!1,s=0;s0&&(i=!0)}return this._updatedThisFrame=!0,i},clear:function(t,e){void 0===e&&(e=!1),this.disable(t);var i=t.input;i&&(this.removeDebug(t),this.manager.resetCursor(i),i.gameObject=void 0,i.target=void 0,i.hitArea=void 0,i.hitAreaCallback=void 0,i.callbackContext=void 0,t.input=null),e||this.queueForRemoval(t);var s=this._draggable.indexOf(t);return s>-1&&this._draggable.splice(s,1),t},disable:function(t){var e=t.input;e&&(e.enabled=!1,e.dragState=0);for(var i,s=this._drag,r=this._over,n=this.manager,a=0;a-1&&s[a].splice(i,1),(i=r[a].indexOf(t))>-1&&r[a].splice(i,1);return this},enable:function(t,e,i,s){return void 0===s&&(s=!1),t.input?t.input.enabled=!0:this.setHitArea(t,e,i),t.input&&s&&!t.input.dropZone&&(t.input.dropZone=s),this},hitTestPointer:function(t){for(var e=this.cameras.getCamerasBelowPointer(t),i=0;i0)return t.camera=s,r}return t.camera=e[0],[]},processDownEvents:function(t){var e=0,i=this._temp,s=this._eventData,r=this._eventContainer;s.cancelled=!1;for(var n=!1,a=0;a0&&l(t.x,t.y,t.downX,t.downY)>=r||s>0&&e>=t.downTime+s)&&(i=!0),i)return this.setDragState(t,3),this.processDragStartList(t)},processDragStartList:function(t){if(3!==this.getDragState(t))return 0;var e=this._drag[t.id];e.length>1&&(e=e.slice(0));for(var i=0;i1&&(this.sortGameObjects(i,t),this.topOnly&&i.splice(1)),this._drag[t.id]=i,0===this.dragDistanceThreshold&&0===this.dragTimeThreshold?(this.setDragState(t,3),this.processDragStartList(t)):(this.setDragState(t,2),0))},processDragMoveEvent:function(t){if(2===this.getDragState(t)&&this.processDragThresholdEvent(t,this.manager.game.loop.now),4!==this.getDragState(t))return 0;var e=this._tempZones,i=this._drag[t.id];i.length>1&&(i=i.slice(0));for(var s=0;s0?(a.emit(d.GAMEOBJECT_DRAG_LEAVE,t,h),this.emit(d.DRAG_LEAVE,t,a,h),o.target=e[0],h=o.target,a.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,a,h)):(a.emit(d.GAMEOBJECT_DRAG_LEAVE,t,h),this.emit(d.DRAG_LEAVE,t,a,h),e[0]?(o.target=e[0],h=o.target,a.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,a,h)):o.target=null)}else!h&&e[0]&&(o.target=e[0],h=o.target,a.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,a,h));var u=t.positionToCamera(o.dragStartCamera);if(a.parentContainer){var c=u.x-o.dragStartXGlobal,f=u.y-o.dragStartYGlobal,p=a.getParentRotation(),v=c*Math.cos(p)+f*Math.sin(p),g=f*Math.cos(p)-c*Math.sin(p);v*=1/a.parentContainer.scaleX,g*=1/a.parentContainer.scaleY,r=v+o.dragStartX,n=g+o.dragStartY}else r=u.x-o.dragX,n=u.y-o.dragY;a.emit(d.GAMEOBJECT_DRAG,t,r,n),this.emit(d.DRAG,t,a,r,n)}return i.length},processDragUpEvent:function(t){var e=this._drag[t.id];e.length>1&&(e=e.slice(0));for(var i=0;i0){var n=this.manager,a=this._eventData,o=this._eventContainer;a.cancelled=!1;for(var h=!1,l=0;l0){var r=this.manager,n=this._eventData,a=this._eventContainer;n.cancelled=!1;var o=!1;this.sortGameObjects(e,t);for(var h=0;h0){for(this.sortGameObjects(r,t),e=0;e0){for(this.sortGameObjects(n,t),e=0;e-1&&this._draggable.splice(r,1)}return this},makePixelPerfect:function(t){void 0===t&&(t=1);var e=this.systems.textures;return h(e,t)},setHitArea:function(t,e,i){if(void 0===e)return this.setHitAreaFromTexture(t);Array.isArray(t)||(t=[t]);var s=!1,r=!1,n=!1,a=!1,h=!1,l=!0;if(m(e)&&Object.keys(e).length){var u=e,c=t.some((function(t){return t.hasOwnProperty("faces")}));if(!c){e=p(u,"hitArea",null),i=p(u,"hitAreaCallback",null),h=p(u,"pixelPerfect",!1);var d=p(u,"alphaTolerance",1);h&&(e={},i=this.makePixelPerfect(d))}s=p(u,"draggable",!1),r=p(u,"dropZone",!1),n=p(u,"cursor",!1),a=p(u,"useHandCursor",!1),e&&i||(this.setHitAreaFromTexture(t),l=!1)}else"function"!=typeof e||i||(i=e,e={});for(var f=0;f{var s=i(35154),r={},n={register:function(t,e,i,s,n){r[t]={plugin:e,mapping:i,settingsKey:s,configKey:n}},getPlugin:function(t){return r[t]},install:function(t){var e=t.scene.sys,i=e.settings.input,n=e.game.config;for(var a in r){var o=r[a].plugin,h=r[a].mapping,l=r[a].settingsKey,u=r[a].configKey;s(i,l,n[u])&&(t[h]=new o(t))}},remove:function(t){r.hasOwnProperty(t)&&delete r[t]}};t.exports=n},42515:(t,e,i)=>{var s=i(31040),r=i(83419),n=i(20339),a=i(43855),o=i(47235),h=i(26099),l=i(25892),u=new r({initialize:function(t,e){this.manager=t,this.id=e,this.event,this.downElement,this.upElement,this.camera=null,this.button=0,this.buttons=0,this.position=new h,this.prevPosition=new h,this.midPoint=new h(-1,-1),this.velocity=new h,this.angle=0,this.distance=0,this.smoothFactor=0,this.motionFactor=.2,this.worldX=0,this.worldY=0,this.moveTime=0,this.downX=0,this.downY=0,this.downTime=0,this.upX=0,this.upY=0,this.upTime=0,this.primaryDown=!1,this.isDown=!1,this.wasTouch=!1,this.wasCanceled=!1,this.movementX=0,this.movementY=0,this.identifier=0,this.pointerId=null,this.active=0===e,this.locked=!1,this.deltaX=0,this.deltaY=0,this.deltaZ=0},updateWorldPoint:function(t){var e=t.getWorldPoint(this.x,this.y);return this.worldX=e.x,this.worldY=e.y,this},positionToCamera:function(t,e){return t.getWorldPoint(this.x,this.y,e)},updateMotion:function(){var t=this.position.x,e=this.position.y,i=this.midPoint.x,r=this.midPoint.y;if(t!==i||e!==r){var n=o(this.motionFactor,i,t),h=o(this.motionFactor,r,e);a(n,t,.1)&&(n=t),a(h,e,.1)&&(h=e),this.midPoint.set(n,h);var l=t-n,u=e-h;this.velocity.set(l,u),this.angle=s(n,h,t,e),this.distance=Math.sqrt(l*l+u*u)}},up:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.button=t.button,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),0===t.button&&(this.primaryDown=!1,this.upX=this.x,this.upY=this.y),0===this.buttons&&(this.isDown=!1,this.upTime=t.timeStamp,this.wasTouch=!1)},down:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.button=t.button,this.downElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),0===t.button&&(this.primaryDown=!0,this.downX=this.x,this.downY=this.y),l.macOS&&t.ctrlKey&&(this.buttons=2,this.primaryDown=!1),this.isDown||(this.isDown=!0,this.downTime=t.timeStamp),this.wasTouch=!1},move:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.manager.transformPointer(this,t.pageX,t.pageY,!0),this.locked&&(this.movementX=t.movementX||t.mozMovementX||t.webkitMovementX||0,this.movementY=t.movementY||t.mozMovementY||t.webkitMovementY||0),this.moveTime=t.timeStamp,this.wasTouch=!1},wheel:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.deltaX=t.deltaX,this.deltaY=t.deltaY,this.deltaZ=t.deltaZ,this.wasTouch=!1},touchstart:function(t,e){t.pointerId&&(this.pointerId=t.pointerId),this.identifier=t.identifier,this.target=t.target,this.active=!0,this.buttons=1,this.event=e,this.downElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!0,this.downX=this.x,this.downY=this.y,this.downTime=e.timeStamp,this.isDown=!0,this.wasTouch=!0,this.wasCanceled=!1,this.updateMotion()},touchmove:function(t,e){this.event=e,this.manager.transformPointer(this,t.pageX,t.pageY,!0),this.moveTime=e.timeStamp,this.wasTouch=!0,this.updateMotion()},touchend:function(t,e){this.buttons=0,this.event=e,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!1,this.upX=this.x,this.upY=this.y,this.upTime=e.timeStamp,this.isDown=!1,this.wasTouch=!0,this.wasCanceled=!1,this.active=!1,this.updateMotion()},touchcancel:function(t,e){this.buttons=0,this.event=e,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!1,this.upX=this.x,this.upY=this.y,this.upTime=e.timeStamp,this.isDown=!1,this.wasTouch=!0,this.wasCanceled=!0,this.active=!1},noButtonDown:function(){return 0===this.buttons},leftButtonDown:function(){return!!(1&this.buttons)},rightButtonDown:function(){return!!(2&this.buttons)},middleButtonDown:function(){return!!(4&this.buttons)},backButtonDown:function(){return!!(8&this.buttons)},forwardButtonDown:function(){return!!(16&this.buttons)},leftButtonReleased:function(){return 0===this.buttons?0===this.button&&!this.isDown:0===this.button},rightButtonReleased:function(){return 0===this.buttons?2===this.button&&!this.isDown:2===this.button},middleButtonReleased:function(){return 0===this.buttons?1===this.button&&!this.isDown:1===this.button},backButtonReleased:function(){return 0===this.buttons?3===this.button&&!this.isDown:3===this.button},forwardButtonReleased:function(){return 0===this.buttons?4===this.button&&!this.isDown:4===this.button},getDistance:function(){return this.isDown?n(this.downX,this.downY,this.x,this.y):n(this.downX,this.downY,this.upX,this.upY)},getDistanceX:function(){return this.isDown?Math.abs(this.downX-this.x):Math.abs(this.downX-this.upX)},getDistanceY:function(){return this.isDown?Math.abs(this.downY-this.y):Math.abs(this.downY-this.upY)},getDuration:function(){return this.isDown?this.manager.time-this.downTime:this.upTime-this.downTime},getAngle:function(){return this.isDown?s(this.downX,this.downY,this.x,this.y):s(this.downX,this.downY,this.upX,this.upY)},getInterpolatedPosition:function(t,e){void 0===t&&(t=10),void 0===e&&(e=[]);for(var i=this.prevPosition.x,s=this.prevPosition.y,r=this.position.x,n=this.position.y,a=0;a{t.exports={MOUSE_DOWN:0,MOUSE_MOVE:1,MOUSE_UP:2,TOUCH_START:3,TOUCH_MOVE:4,TOUCH_END:5,POINTER_LOCK_CHANGE:6,TOUCH_CANCEL:7,MOUSE_WHEEL:8}},7179:t=>{t.exports="boot"},85375:t=>{t.exports="destroy"},39843:t=>{t.exports="dragend"},23388:t=>{t.exports="dragenter"},16133:t=>{t.exports="drag"},27829:t=>{t.exports="dragleave"},53904:t=>{t.exports="dragover"},56058:t=>{t.exports="dragstart"},2642:t=>{t.exports="drop"},88171:t=>{t.exports="gameobjectdown"},36147:t=>{t.exports="dragend"},71692:t=>{t.exports="dragenter"},96149:t=>{t.exports="drag"},81285:t=>{t.exports="dragleave"},74048:t=>{t.exports="dragover"},21322:t=>{t.exports="dragstart"},49378:t=>{t.exports="drop"},86754:t=>{t.exports="gameobjectmove"},86433:t=>{t.exports="gameobjectout"},60709:t=>{t.exports="gameobjectover"},24081:t=>{t.exports="pointerdown"},11172:t=>{t.exports="pointermove"},18907:t=>{t.exports="pointerout"},95579:t=>{t.exports="pointerover"},35368:t=>{t.exports="pointerup"},26972:t=>{t.exports="wheel"},47078:t=>{t.exports="gameobjectup"},73802:t=>{t.exports="gameobjectwheel"},56718:t=>{t.exports="gameout"},25936:t=>{t.exports="gameover"},27503:t=>{t.exports="boot"},50852:t=>{t.exports="process"},96438:t=>{t.exports="update"},59152:t=>{t.exports="pointerlockchange"},47777:t=>{t.exports="pointerdown"},27957:t=>{t.exports="pointerdownoutside"},19444:t=>{t.exports="pointermove"},54251:t=>{t.exports="pointerout"},18667:t=>{t.exports="pointerover"},27192:t=>{t.exports="pointerup"},24652:t=>{t.exports="pointerupoutside"},45132:t=>{t.exports="wheel"},44512:t=>{t.exports="preupdate"},15757:t=>{t.exports="shutdown"},41637:t=>{t.exports="start"},93802:t=>{t.exports="update"},8214:(t,e,i)=>{t.exports={BOOT:i(7179),DESTROY:i(85375),DRAG_END:i(39843),DRAG_ENTER:i(23388),DRAG:i(16133),DRAG_LEAVE:i(27829),DRAG_OVER:i(53904),DRAG_START:i(56058),DROP:i(2642),GAME_OUT:i(56718),GAME_OVER:i(25936),GAMEOBJECT_DOWN:i(88171),GAMEOBJECT_DRAG_END:i(36147),GAMEOBJECT_DRAG_ENTER:i(71692),GAMEOBJECT_DRAG:i(96149),GAMEOBJECT_DRAG_LEAVE:i(81285),GAMEOBJECT_DRAG_OVER:i(74048),GAMEOBJECT_DRAG_START:i(21322),GAMEOBJECT_DROP:i(49378),GAMEOBJECT_MOVE:i(86754),GAMEOBJECT_OUT:i(86433),GAMEOBJECT_OVER:i(60709),GAMEOBJECT_POINTER_DOWN:i(24081),GAMEOBJECT_POINTER_MOVE:i(11172),GAMEOBJECT_POINTER_OUT:i(18907),GAMEOBJECT_POINTER_OVER:i(95579),GAMEOBJECT_POINTER_UP:i(35368),GAMEOBJECT_POINTER_WHEEL:i(26972),GAMEOBJECT_UP:i(47078),GAMEOBJECT_WHEEL:i(73802),MANAGER_BOOT:i(27503),MANAGER_PROCESS:i(50852),MANAGER_UPDATE:i(96438),POINTER_DOWN:i(47777),POINTER_DOWN_OUTSIDE:i(27957),POINTER_MOVE:i(19444),POINTER_OUT:i(54251),POINTER_OVER:i(18667),POINTER_UP:i(27192),POINTER_UP_OUTSIDE:i(24652),POINTER_WHEEL:i(45132),POINTERLOCK_CHANGE:i(59152),PRE_UPDATE:i(44512),SHUTDOWN:i(15757),START:i(41637),UPDATE:i(93802)}},97421:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.pad=t,this.events=t.events,this.index=e,this.value=0,this.threshold=.1},update:function(t){this.value=t},getValue:function(){return Math.abs(this.value){var s=i(83419),r=i(92734),n=new s({initialize:function(t,e){this.pad=t,this.events=t.manager,this.index=e,this.value=0,this.threshold=1,this.pressed=!1},update:function(t){this.value=t;var e=this.pad,i=this.index;t>=this.threshold?this.pressed||(this.pressed=!0,this.events.emit(r.BUTTON_DOWN,e,this,t),this.pad.emit(r.GAMEPAD_BUTTON_DOWN,i,t,this)):this.pressed&&(this.pressed=!1,this.events.emit(r.BUTTON_UP,e,this,t),this.pad.emit(r.GAMEPAD_BUTTON_UP,i,t,this))},destroy:function(){this.pad=null,this.events=null}});t.exports=n},99125:(t,e,i)=>{var s=i(97421),r=i(28884),n=i(83419),a=i(50792),o=i(26099),h=new n({Extends:a,initialize:function(t,e){a.call(this),this.manager=t,this.pad=e,this.id=e.id,this.index=e.index;for(var i=[],n=0;n=2&&(this.leftStick.set(n[0].getValue(),n[1].getValue()),r>=4&&this.rightStick.set(n[2].getValue(),n[3].getValue()))}},destroy:function(){var t;for(this.removeAllListeners(),this.manager=null,this.pad=null,t=0;t{var s=i(83419),r=i(50792),n=i(92734),a=i(99125),o=i(35154),h=i(89639),l=i(8214),u=new s({Extends:r,initialize:function(t){r.call(this),this.scene=t.scene,this.settings=this.scene.sys.settings,this.sceneInputPlugin=t,this.enabled=!0,this.target,this.gamepads=[],this.queue=[],this.onGamepadHandler,this._pad1,this._pad2,this._pad3,this._pad4,t.pluginEvents.once(l.BOOT,this.boot,this),t.pluginEvents.on(l.START,this.start,this)},boot:function(){var t=this.scene.sys.game,e=this.settings.input,i=t.config;this.enabled=o(e,"gamepad",i.inputGamepad)&&t.device.input.gamepads,this.target=o(e,"gamepad.target",i.inputGamepadEventTarget),this.sceneInputPlugin.pluginEvents.once(l.DESTROY,this.destroy,this)},start:function(){this.enabled&&(this.startListeners(),this.refreshPads()),this.sceneInputPlugin.pluginEvents.once(l.SHUTDOWN,this.shutdown,this)},isActive:function(){return this.enabled&&this.scene.sys.isActive()},startListeners:function(){var t=this,e=this.target,i=function(e){!e.defaultPrevented&&t.isActive()&&(t.refreshPads(),t.queue.push(e))};this.onGamepadHandler=i,e.addEventListener("gamepadconnected",i,!1),e.addEventListener("gamepaddisconnected",i,!1),this.sceneInputPlugin.pluginEvents.on(l.UPDATE,this.update,this)},stopListeners:function(){this.target.removeEventListener("gamepadconnected",this.onGamepadHandler),this.target.removeEventListener("gamepaddisconnected",this.onGamepadHandler),this.sceneInputPlugin.pluginEvents.off(l.UPDATE,this.update);for(var t=0;t{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,SELECT:8,START:9,B:0,A:1,Y:2,X:3,LEFT_SHOULDER:4,RIGHT_SHOULDER:5}},65294:t=>{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,SHARE:8,OPTIONS:9,PS:16,TOUCHBAR:17,X:0,CIRCLE:1,SQUARE:2,TRIANGLE:3,L1:4,R1:5,L2:6,R2:7,L3:10,R3:11,LEFT_STICK_H:0,LEFT_STICK_V:1,RIGHT_STICK_H:2,RIGHT_STICK_V:3}},90089:t=>{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,MENU:16,A:0,B:1,X:2,Y:3,LB:4,RB:5,LT:6,RT:7,BACK:8,START:9,LS:10,RS:11,LEFT_STICK_H:0,LEFT_STICK_V:1,RIGHT_STICK_H:2,RIGHT_STICK_V:3}},64894:(t,e,i)=>{t.exports={DUALSHOCK_4:i(65294),SNES_USB:i(89651),XBOX_360:i(90089)}},46008:t=>{t.exports="down"},7629:t=>{t.exports="up"},42206:t=>{t.exports="connected"},86544:t=>{t.exports="disconnected"},94784:t=>{t.exports="down"},14325:t=>{t.exports="up"},92734:(t,e,i)=>{t.exports={BUTTON_DOWN:i(46008),BUTTON_UP:i(7629),CONNECTED:i(42206),DISCONNECTED:i(86544),GAMEPAD_BUTTON_DOWN:i(94784),GAMEPAD_BUTTON_UP:i(14325)}},48646:(t,e,i)=>{t.exports={Axis:i(97421),Button:i(28884),Events:i(92734),Gamepad:i(99125),GamepadPlugin:i(56654),Configs:i(64894)}},14350:(t,e,i)=>{var s=i(93301),r=i(79291),n={CreatePixelPerfectHandler:i(84409),CreateInteractiveObject:i(74457),Events:i(8214),Gamepad:i(48646),InputManager:i(7003),InputPlugin:i(48205),InputPluginCache:i(89639),Keyboard:i(51442),Mouse:i(87078),Pointer:i(42515),Touch:i(95618)};n=r(!1,n,s),t.exports=n},78970:(t,e,i)=>{var s=i(72905),r=i(83419),n=i(8443),a=i(8214),o=i(46032),h=i(29747),l=new r({initialize:function(t){this.manager=t,this.queue=[],this.preventDefault=!0,this.captures=[],this.enabled=!1,this.target,this.onKeyDown=h,this.onKeyUp=h,t.events.once(a.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputKeyboard,this.target=t.inputKeyboardEventTarget,this.addCapture(t.inputKeyboardCapture),!this.target&&window&&(this.target=window),this.enabled&&this.target&&this.startListeners(),this.manager.game.events.on(n.POST_STEP,this.postUpdate,this)},startListeners:function(){var t=this;this.onKeyDown=function(e){if(!e.defaultPrevented&&t.enabled&&t.manager){t.queue.push(e),t.manager.events.emit(a.MANAGER_PROCESS);var i=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey;t.preventDefault&&!i&&t.captures.indexOf(e.keyCode)>-1&&e.preventDefault()}},this.onKeyUp=function(e){if(!e.defaultPrevented&&t.enabled&&t.manager){t.queue.push(e),t.manager.events.emit(a.MANAGER_PROCESS);var i=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey;t.preventDefault&&!i&&t.captures.indexOf(e.keyCode)>-1&&e.preventDefault()}};var e=this.target;e&&(e.addEventListener("keydown",this.onKeyDown,!1),e.addEventListener("keyup",this.onKeyUp,!1),this.enabled=!0)},stopListeners:function(){var t=this.target;t.removeEventListener("keydown",this.onKeyDown,!1),t.removeEventListener("keyup",this.onKeyUp,!1),this.enabled=!1},postUpdate:function(){this.queue=[]},addCapture:function(t){"string"==typeof t&&(t=t.split(",")),Array.isArray(t)||(t=[t]);for(var e=this.captures,i=0;i0},removeCapture:function(t){"string"==typeof t&&(t=t.split(",")),Array.isArray(t)||(t=[t]);for(var e=this.captures,i=0;i0},clearCaptures:function(){this.captures=[],this.preventDefault=!1},destroy:function(){this.stopListeners(),this.clearCaptures(),this.queue=[],this.manager.game.events.off(n.POST_RENDER,this.postUpdate,this),this.target=null,this.enabled=!1,this.manager=null}});t.exports=l},28846:(t,e,i)=>{var s=i(83419),r=i(50792),n=i(95922),a=i(8443),o=i(35154),h=i(8214),l=i(89639),u=i(30472),c=i(46032),d=i(87960),f=i(74600),p=i(44594),v=i(56583),g=new s({Extends:r,initialize:function(t){r.call(this),this.game=t.systems.game,this.scene=t.scene,this.settings=this.scene.sys.settings,this.sceneInputPlugin=t,this.manager=t.manager.keyboard,this.enabled=!0,this.keys=[],this.combos=[],this.prevCode=null,this.prevTime=0,this.prevType=null,t.pluginEvents.once(h.BOOT,this.boot,this),t.pluginEvents.on(h.START,this.start,this)},boot:function(){var t=this.settings.input;this.enabled=o(t,"keyboard",!0);var e=o(t,"keyboard.capture",null);e&&this.addCaptures(e),this.sceneInputPlugin.pluginEvents.once(h.DESTROY,this.destroy,this)},start:function(){this.sceneInputPlugin.manager.events.on(h.MANAGER_PROCESS,this.update,this),this.sceneInputPlugin.pluginEvents.once(h.SHUTDOWN,this.shutdown,this),this.game.events.on(a.BLUR,this.resetKeys,this),this.scene.sys.events.on(p.PAUSE,this.resetKeys,this),this.scene.sys.events.on(p.SLEEP,this.resetKeys,this)},isActive:function(){return this.enabled&&this.scene.sys.canInput()},addCapture:function(t){return this.manager.addCapture(t),this},removeCapture:function(t){return this.manager.removeCapture(t),this},getCaptures:function(){return this.manager.captures},enableGlobalCapture:function(){return this.manager.preventDefault=!0,this},disableGlobalCapture:function(){return this.manager.preventDefault=!1,this},clearCaptures:function(){return this.manager.clearCaptures(),this},createCursorKeys:function(){return this.addKeys({up:c.UP,down:c.DOWN,left:c.LEFT,right:c.RIGHT,space:c.SPACE,shift:c.SHIFT})},addKeys:function(t,e,i){void 0===e&&(e=!0),void 0===i&&(i=!1);var s={};if("string"==typeof t){t=t.split(",");for(var r=0;r-1?s[r]=t:s[t.keyCode]=t,e&&this.addCapture(t.keyCode),t.setEmitOnRepeat(i),t}return"string"==typeof t&&(t=c[t.toUpperCase()]),s[t]||(s[t]=new u(this,t),e&&this.addCapture(t),s[t].setEmitOnRepeat(i)),s[t]},removeKey:function(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var s,r=this.keys;if(t instanceof u){var n=r.indexOf(t);n>-1&&(s=this.keys[n],this.keys[n]=void 0)}else"string"==typeof t&&(t=c[t.toUpperCase()]);return r[t]&&(s=r[t],r[t]=void 0),s&&(s.plugin=null,i&&this.removeCapture(s.keyCode),e&&s.destroy()),this},removeAllKeys:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!1);for(var i=this.keys,s=0;st._tick)return t._tick=i,!0}return!1},update:function(){var t=this.manager.queue,e=t.length;if(this.isActive()&&0!==e)for(var i=this.keys,s=0;s{t.exports=function(t,e){return e.timeLastMatched=t.timeStamp,e.index++,e.index===e.size||(e.current=e.keyCodes[e.index],!1)}},87960:(t,e,i)=>{var s=i(83419),r=i(95922),n=i(95540),a=i(68769),o=i(92803),h=new s({initialize:function(t,e,i){if(void 0===i&&(i={}),e.length<2)return!1;this.manager=t,this.enabled=!0,this.keyCodes=[];for(var s=0;s{var s=i(66970);t.exports=function(t,e){if(e.matched)return!0;var i=!1,r=!1;if(t.keyCode===e.current)if(e.index>0&&e.maxKeyDelay>0){var n=e.timeLastMatched+e.maxKeyDelay;t.timeStamp<=n&&(r=!0,i=s(t,e))}else r=!0,i=s(t,e);return!r&&e.resetOnWrongKey&&(e.index=0,e.current=e.keyCodes[0]),i&&(e.timeLastMatched=t.timeStamp,e.matched=!0,e.timeMatched=t.timeStamp),i}},92803:t=>{t.exports=function(t){return t.current=t.keyCodes[0],t.index=0,t.timeLastMatched=0,t.matched=!1,t.timeMatched=0,t}},92612:t=>{t.exports="keydown"},23345:t=>{t.exports="keyup"},21957:t=>{t.exports="keycombomatch"},44743:t=>{t.exports="down"},3771:t=>{t.exports="keydown-"},46358:t=>{t.exports="keyup-"},75674:t=>{t.exports="up"},95922:(t,e,i)=>{t.exports={ANY_KEY_DOWN:i(92612),ANY_KEY_UP:i(23345),COMBO_MATCH:i(21957),DOWN:i(44743),KEY_DOWN:i(3771),KEY_UP:i(46358),UP:i(75674)}},51442:(t,e,i)=>{t.exports={Events:i(95922),KeyboardManager:i(78970),KeyboardPlugin:i(28846),Key:i(30472),KeyCodes:i(46032),KeyCombo:i(87960),AdvanceKeyCombo:i(66970),ProcessKeyCombo:i(68769),ResetKeyCombo:i(92803),JustDown:i(90229),JustUp:i(38796),DownDuration:i(37015),UpDuration:i(41170)}},37015:t=>{t.exports=function(t,e){void 0===e&&(e=50);var i=t.plugin.game.loop.time-t.timeDown;return t.isDown&&i{t.exports=function(t){return!!t._justDown&&(t._justDown=!1,!0)}},38796:t=>{t.exports=function(t){return!!t._justUp&&(t._justUp=!1,!0)}},30472:(t,e,i)=>{var s=i(83419),r=i(50792),n=i(95922),a=new s({Extends:r,initialize:function(t,e){r.call(this),this.plugin=t,this.keyCode=e,this.originalEvent=void 0,this.enabled=!0,this.isDown=!1,this.isUp=!0,this.altKey=!1,this.ctrlKey=!1,this.shiftKey=!1,this.metaKey=!1,this.location=0,this.timeDown=0,this.duration=0,this.timeUp=0,this.emitOnRepeat=!1,this.repeats=0,this._justDown=!1,this._justUp=!1,this._tick=-1},setEmitOnRepeat:function(t){return this.emitOnRepeat=t,this},onDown:function(t){this.originalEvent=t,this.enabled&&(this.altKey=t.altKey,this.ctrlKey=t.ctrlKey,this.shiftKey=t.shiftKey,this.metaKey=t.metaKey,this.location=t.location,this.repeats++,this.isDown?this.emitOnRepeat&&this.emit(n.DOWN,this,t):(this.isDown=!0,this.isUp=!1,this.timeDown=t.timeStamp,this.duration=0,this._justDown=!0,this._justUp=!1,this.emit(n.DOWN,this,t)))},onUp:function(t){this.originalEvent=t,this.enabled&&(this.isDown=!1,this.isUp=!0,this.timeUp=t.timeStamp,this.duration=this.timeUp-this.timeDown,this.repeats=0,this._justDown=!1,this._justUp=!0,this._tick=-1,this.emit(n.UP,this,t))},reset:function(){return this.isDown=!1,this.isUp=!0,this.altKey=!1,this.ctrlKey=!1,this.shiftKey=!1,this.metaKey=!1,this.timeDown=0,this.duration=0,this.timeUp=0,this.repeats=0,this._justDown=!1,this._justUp=!1,this._tick=-1,this},getDuration:function(){return this.isDown?this.plugin.game.loop.time-this.timeDown:0},destroy:function(){this.removeAllListeners(),this.originalEvent=null,this.plugin=null}});t.exports=a},46032:t=>{t.exports={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:42,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,NUMPAD_ZERO:96,NUMPAD_ONE:97,NUMPAD_TWO:98,NUMPAD_THREE:99,NUMPAD_FOUR:100,NUMPAD_FIVE:101,NUMPAD_SIX:102,NUMPAD_SEVEN:103,NUMPAD_EIGHT:104,NUMPAD_NINE:105,NUMPAD_ADD:107,NUMPAD_SUBTRACT:109,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,SEMICOLON:186,PLUS:187,COMMA:188,MINUS:189,PERIOD:190,FORWARD_SLASH:191,BACK_SLASH:220,QUOTES:222,BACKTICK:192,OPEN_BRACKET:219,CLOSED_BRACKET:221,SEMICOLON_FIREFOX:59,COLON:58,COMMA_FIREFOX_WINDOWS:60,COMMA_FIREFOX:62,BRACKET_RIGHT_FIREFOX:174,BRACKET_LEFT_FIREFOX:175}},74600:(t,e,i)=>{var s=i(46032),r={};for(var n in s)r[s[n]]=n;t.exports=r},41170:t=>{t.exports=function(t,e){void 0===e&&(e=50);var i=t.plugin.game.loop.time-t.timeUp;return t.isUp&&i{var s=i(83419),r=i(89357),n=i(8214),a=i(29747),o=new s({initialize:function(t){this.manager=t,this.preventDefaultDown=!0,this.preventDefaultUp=!0,this.preventDefaultMove=!0,this.preventDefaultWheel=!1,this.enabled=!1,this.target,this.locked=!1,this.onMouseMove=a,this.onMouseDown=a,this.onMouseUp=a,this.onMouseDownWindow=a,this.onMouseUpWindow=a,this.onMouseOver=a,this.onMouseOut=a,this.onMouseWheel=a,this.pointerLockChange=a,this.isTop=!0,t.events.once(n.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputMouse,this.target=t.inputMouseEventTarget,this.passive=t.inputMousePassive,this.preventDefaultDown=t.inputMousePreventDefaultDown,this.preventDefaultUp=t.inputMousePreventDefaultUp,this.preventDefaultMove=t.inputMousePreventDefaultMove,this.preventDefaultWheel=t.inputMousePreventDefaultWheel,this.target?"string"==typeof this.target&&(this.target=document.getElementById(this.target)):this.target=this.manager.game.canvas,t.disableContextMenu&&this.disableContextMenu(),this.enabled&&this.target&&this.startListeners()},disableContextMenu:function(){return this.target.addEventListener("contextmenu",(function(t){return t.preventDefault(),!1})),this},requestPointerLock:function(){if(r.pointerLock){var t=this.target;t.requestPointerLock=t.requestPointerLock||t.mozRequestPointerLock||t.webkitRequestPointerLock,t.requestPointerLock()}},releasePointerLock:function(){r.pointerLock&&(document.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock,document.exitPointerLock())},startListeners:function(){var t=this.target;if(t){var e=this,i=this.manager,s=i.canvas,n=window&&window.focus&&i.game.config.autoFocus;this.onMouseMove=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseMove(t),e.preventDefaultMove&&t.preventDefault())},this.onMouseDown=function(t){n&&window.focus(),!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseDown(t),e.preventDefaultDown&&t.target===s&&t.preventDefault())},this.onMouseDownWindow=function(t){t.sourceCapabilities&&t.sourceCapabilities.firesTouchEvents||!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onMouseDown(t)},this.onMouseUp=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseUp(t),e.preventDefaultUp&&t.target===s&&t.preventDefault())},this.onMouseUpWindow=function(t){t.sourceCapabilities&&t.sourceCapabilities.firesTouchEvents||!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onMouseUp(t)},this.onMouseOver=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.setCanvasOver(t)},this.onMouseOut=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.setCanvasOut(t)},this.onMouseWheel=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.onMouseWheel(t),e.preventDefaultWheel&&t.target===s&&t.preventDefault()};var a={passive:!0};if(t.addEventListener("mousemove",this.onMouseMove),t.addEventListener("mousedown",this.onMouseDown),t.addEventListener("mouseup",this.onMouseUp),t.addEventListener("mouseover",this.onMouseOver,a),t.addEventListener("mouseout",this.onMouseOut,a),this.preventDefaultWheel?t.addEventListener("wheel",this.onMouseWheel,{passive:!1}):t.addEventListener("wheel",this.onMouseWheel,a),window&&i.game.config.inputWindowEvents)try{window.top.addEventListener("mousedown",this.onMouseDownWindow,a),window.top.addEventListener("mouseup",this.onMouseUpWindow,a)}catch(t){window.addEventListener("mousedown",this.onMouseDownWindow,a),window.addEventListener("mouseup",this.onMouseUpWindow,a),this.isTop=!1}r.pointerLock&&(this.pointerLockChange=function(t){var s=e.target;e.locked=document.pointerLockElement===s||document.mozPointerLockElement===s||document.webkitPointerLockElement===s,i.onPointerLockChange(t)},document.addEventListener("pointerlockchange",this.pointerLockChange,!0),document.addEventListener("mozpointerlockchange",this.pointerLockChange,!0),document.addEventListener("webkitpointerlockchange",this.pointerLockChange,!0)),this.enabled=!0}},stopListeners:function(){var t=this.target;t.removeEventListener("mousemove",this.onMouseMove),t.removeEventListener("mousedown",this.onMouseDown),t.removeEventListener("mouseup",this.onMouseUp),t.removeEventListener("mouseover",this.onMouseOver),t.removeEventListener("mouseout",this.onMouseOut),window&&((t=this.isTop?window.top:window).removeEventListener("mousedown",this.onMouseDownWindow),t.removeEventListener("mouseup",this.onMouseUpWindow)),r.pointerLock&&(document.removeEventListener("pointerlockchange",this.pointerLockChange,!0),document.removeEventListener("mozpointerlockchange",this.pointerLockChange,!0),document.removeEventListener("webkitpointerlockchange",this.pointerLockChange,!0))},destroy:function(){this.stopListeners(),this.target=null,this.enabled=!1,this.manager=null}});t.exports=o},87078:(t,e,i)=>{t.exports={MouseManager:i(85098)}},36210:(t,e,i)=>{var s=i(83419),r=i(8214),n=i(29747),a=new s({initialize:function(t){this.manager=t,this.capture=!0,this.enabled=!1,this.target,this.onTouchStart=n,this.onTouchStartWindow=n,this.onTouchMove=n,this.onTouchEnd=n,this.onTouchEndWindow=n,this.onTouchCancel=n,this.onTouchCancelWindow=n,this.isTop=!0,t.events.once(r.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputTouch,this.target=t.inputTouchEventTarget,this.capture=t.inputTouchCapture,this.target?"string"==typeof this.target&&(this.target=document.getElementById(this.target)):this.target=this.manager.game.canvas,t.disableContextMenu&&this.disableContextMenu(),this.enabled&&this.target&&this.startListeners()},disableContextMenu:function(){return this.target.addEventListener("contextmenu",(function(t){return t.preventDefault(),!1})),this},startListeners:function(){var t=this.target;if(t){var e=this,i=this.manager,s=i.canvas,r=window&&window.focus&&i.game.config.autoFocus;this.onTouchMove=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchMove(t),e.capture&&t.cancelable&&t.preventDefault())},this.onTouchStart=function(t){r&&window.focus(),!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchStart(t),e.capture&&t.cancelable&&t.target===s&&t.preventDefault())},this.onTouchStartWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onTouchStart(t)},this.onTouchEnd=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchEnd(t),e.capture&&t.cancelable&&t.target===s&&t.preventDefault())},this.onTouchEndWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onTouchEnd(t)},this.onTouchCancel=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchCancel(t),e.capture&&t.preventDefault())},this.onTouchCancelWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.onTouchCancel(t)};var n=this.capture,a={passive:!0},o={passive:!1};if(t.addEventListener("touchstart",this.onTouchStart,n?o:a),t.addEventListener("touchmove",this.onTouchMove,n?o:a),t.addEventListener("touchend",this.onTouchEnd,n?o:a),t.addEventListener("touchcancel",this.onTouchCancel,n?o:a),window&&i.game.config.inputWindowEvents)try{window.top.addEventListener("touchstart",this.onTouchStartWindow,o),window.top.addEventListener("touchend",this.onTouchEndWindow,o),window.top.addEventListener("touchcancel",this.onTouchCancelWindow,o)}catch(t){window.addEventListener("touchstart",this.onTouchStartWindow,o),window.addEventListener("touchend",this.onTouchEndWindow,o),window.addEventListener("touchcancel",this.onTouchCancelWindow,o),this.isTop=!1}this.enabled=!0}},stopListeners:function(){var t=this.target;t.removeEventListener("touchstart",this.onTouchStart),t.removeEventListener("touchmove",this.onTouchMove),t.removeEventListener("touchend",this.onTouchEnd),t.removeEventListener("touchcancel",this.onTouchCancel),window&&((t=this.isTop?window.top:window).removeEventListener("touchstart",this.onTouchStartWindow),t.removeEventListener("touchend",this.onTouchEndWindow),t.removeEventListener("touchcancel",this.onTouchCancelWindow))},destroy:function(){this.stopListeners(),this.target=null,this.enabled=!1,this.manager=null}});t.exports=a},95618:(t,e,i)=>{t.exports={TouchManager:i(36210)}},41299:(t,e,i)=>{var s=i(83419),r=i(23906),n=i(54899),a=i(95540),o=i(98356),h=i(3374),l=i(84376),u=i(92638),c=new s({initialize:function(t,e){if(this.loader=t,this.cache=a(e,"cache",!1),this.type=a(e,"type",!1),!this.type)throw new Error("Invalid File type: "+this.type);this.key=a(e,"key",!1);var i=this.key;if(t.prefix&&""!==t.prefix&&(this.key=t.prefix+i),!this.key)throw new Error("Invalid File key: "+this.key);var s=a(e,"url");void 0===s?s=t.path+i+"."+a(e,"extension",""):"string"!=typeof s||s.match(/^(?:blob:|data:|capacitor:\/\/|http:\/\/|https:\/\/|\/\/)/)||(s=t.path+s),this.url=s,this.src="",this.xhrSettings=u(a(e,"responseType",void 0)),a(e,"xhrSettings",!1)&&(this.xhrSettings=h(this.xhrSettings,a(e,"xhrSettings",{}))),this.xhrLoader=null,this.state="function"==typeof this.url?r.FILE_POPULATED:r.FILE_PENDING,this.bytesTotal=0,this.bytesLoaded=-1,this.percentComplete=-1,this.crossOrigin=void 0,this.data=void 0,this.config=a(e,"config",{}),this.multiFile,this.linkFile,this.base64="string"==typeof s&&0===s.indexOf("data:")},setLink:function(t){this.linkFile=t,t.linkFile=this},resetXHR:function(){this.xhrLoader&&(this.xhrLoader.onload=void 0,this.xhrLoader.onerror=void 0,this.xhrLoader.onprogress=void 0)},load:function(){if(this.state===r.FILE_POPULATED)this.loader.nextFile(this,!0);else{if(this.state=r.FILE_LOADING,this.src=o(this,this.loader.baseURL),!this.src)throw new Error("URL Error in File: "+this.key+" from: "+this.url);0===this.src.indexOf("data:")&&(this.base64=!0),this.xhrLoader=l(this,this.loader.xhr)}},onLoad:function(t,e){var i=t.responseURL&&this.loader.localSchemes.some((function(e){return 0===t.responseURL.indexOf(e)}))&&0===e.target.status,s=!(e.target&&200!==e.target.status)||i;4===t.readyState&&t.status>=400&&t.status<=599&&(s=!1),this.state=r.FILE_LOADED,this.resetXHR(),this.loader.nextFile(this,s)},onBase64Load:function(t){this.xhrLoader=t,this.state=r.FILE_LOADED,this.percentComplete=1,this.loader.emit(n.FILE_PROGRESS,this,this.percentComplete),this.loader.nextFile(this,!0)},onError:function(){this.resetXHR(),this.loader.nextFile(this,!1)},onProgress:function(t){t.lengthComputable&&(this.bytesLoaded=t.loaded,this.bytesTotal=t.total,this.percentComplete=Math.min(this.bytesLoaded/this.bytesTotal,1),this.loader.emit(n.FILE_PROGRESS,this,this.percentComplete))},onProcess:function(){this.state=r.FILE_PROCESSING,this.onProcessComplete()},onProcessComplete:function(){this.state=r.FILE_COMPLETE,this.multiFile&&this.multiFile.onFileComplete(this),this.loader.fileProcessComplete(this)},onProcessError:function(){console.error('Failed to process file: %s "%s"',this.type,this.key),this.state=r.FILE_ERRORED,this.multiFile&&this.multiFile.onFileFailed(this),this.loader.fileProcessComplete(this)},hasCacheConflict:function(){return this.cache&&this.cache.exists(this.key)},addToCache:function(){this.cache&&this.data&&this.cache.add(this.key,this.data)},pendingDestroy:function(t){if(this.state!==r.FILE_PENDING_DESTROY){void 0===t&&(t=this.data);var e=this.key,i=this.type;this.loader.emit(n.FILE_COMPLETE,e,i,t),this.loader.emit(n.FILE_KEY_COMPLETE+i+"-"+e,e,i,t),this.loader.flagForRemoval(this),this.state=r.FILE_PENDING_DESTROY}},destroy:function(){this.loader=null,this.cache=null,this.xhrSettings=null,this.multiFile=null,this.linkFile=null,this.data=null}});c.createObjectURL=function(t,e,i){if("function"==typeof URL)t.src=URL.createObjectURL(e);else{var s=new FileReader;s.onload=function(){t.removeAttribute("crossOrigin"),t.src="data:"+(e.type||i)+";base64,"+s.result.split(",")[1]},s.onerror=t.onerror,s.readAsDataURL(e)}},c.revokeObjectURL=function(t){"function"==typeof URL&&URL.revokeObjectURL(t.src)},t.exports=c},74099:t=>{var e={},i={install:function(t){for(var i in e)t[i]=e[i]},register:function(t,i){e[t]=i},destroy:function(){e={}}};t.exports=i},98356:t=>{t.exports=function(t,e){return!!t.url&&(t.url.match(/^(?:blob:|data:|capacitor:\/\/|http:\/\/|https:\/\/|\/\/)/)?t.url:e+t.url)}},74261:(t,e,i)=>{var s=i(83419),r=i(23906),n=i(35072),a=i(50792),o=i(54899),h=i(74099),l=i(95540),u=i(35154),c=i(41212),d=i(37277),f=i(44594),p=i(92638),v=new s({Extends:a,initialize:function(t){a.call(this);var e=t.sys.game.config,i=t.sys.settings.loader;this.scene=t,this.systems=t.sys,this.cacheManager=t.sys.cache,this.textureManager=t.sys.textures,this.sceneManager=t.sys.game.scene,h.install(this),this.prefix="",this.path="",this.baseURL="",this.setBaseURL(l(i,"baseURL",e.loaderBaseURL)),this.setPath(l(i,"path",e.loaderPath)),this.setPrefix(l(i,"prefix",e.loaderPrefix)),this.maxParallelDownloads=l(i,"maxParallelDownloads",e.loaderMaxParallelDownloads),this.xhr=p(l(i,"responseType",e.loaderResponseType),l(i,"async",e.loaderAsync),l(i,"user",e.loaderUser),l(i,"password",e.loaderPassword),l(i,"timeout",e.loaderTimeout),l(i,"withCredentials",e.loaderWithCredentials)),this.crossOrigin=l(i,"crossOrigin",e.loaderCrossOrigin),this.imageLoadType=l(i,"imageLoadType",e.loaderImageLoadType),this.localSchemes=l(i,"localScheme",e.loaderLocalScheme),this.totalToLoad=0,this.progress=0,this.list=new n,this.inflight=new n,this.queue=new n,this._deleteQueue=new n,this.totalFailed=0,this.totalComplete=0,this.state=r.LOADER_IDLE,this.multiKeyIndex=0,t.sys.events.once(f.BOOT,this.boot,this),t.sys.events.on(f.START,this.pluginStart,this)},boot:function(){this.systems.events.once(f.DESTROY,this.destroy,this)},pluginStart:function(){this.systems.events.once(f.SHUTDOWN,this.shutdown,this)},setBaseURL:function(t){return void 0===t&&(t=""),""!==t&&"/"!==t.substr(-1)&&(t=t.concat("/")),this.baseURL=t,this},setPath:function(t){return void 0===t&&(t=""),""!==t&&"/"!==t.substr(-1)&&(t=t.concat("/")),this.path=t,this},setPrefix:function(t){return void 0===t&&(t=""),this.prefix=t,this},setCORS:function(t){return this.crossOrigin=t,this},addFile:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e0},removePack:function(t,e){var i,s=this.systems.anims,r=this.cacheManager,n=this.textureManager,a={animation:"json",aseprite:"json",audio:"audio",audioSprite:"audio",binary:"binary",bitmapFont:"bitmapFont",css:null,glsl:"shader",html:"html",json:"json",obj:"obj",plugin:null,scenePlugin:null,script:null,spine:"json",text:"text",tilemapCSV:"tilemap",tilemapImpact:"tilemap",tilemapTiledJSON:"tilemap",video:"video",xml:"xml"};if(c(t))i=t;else if(!(i=r.json.get(t)))return void console.warn("Asset Pack not found in JSON cache:",t);for(var o in e&&(i={_:i[e]}),i){var h=i[o],u=l(h,"prefix",""),d=l(h,"files"),f=l(h,"defaultType");if(Array.isArray(d))for(var p=0;p0&&this.inflight.size{var s=i(79291),r=i(92638);t.exports=function(t,e){var i=void 0===t?r():s({},t);if(e)for(var n in e)void 0!==e[n]&&(i[n]=e[n]);return i}},26430:(t,e,i)=>{var s=i(83419),r=i(23906),n=i(54899),a=new s({initialize:function(t,e,i,s){var n=[];s.forEach((function(t){t&&n.push(t)})),this.loader=t,this.type=e,this.key=i;var a=this.key;t.prefix&&""!==t.prefix&&(this.key=t.prefix+a),this.multiKeyIndex=t.multiKeyIndex++,this.files=n,this.state=r.FILE_PENDING,this.complete=!1,this.pending=n.length,this.failed=0,this.config={},this.baseURL=t.baseURL,this.path=t.path,this.prefix=t.prefix;for(var o=0;o{var s=i(3374);t.exports=function(t,e){var i=s(e,t.xhrSettings);if(!t.base64){var r=new XMLHttpRequest;if(r.open("GET",t.src,i.async,i.user,i.password),r.responseType=t.xhrSettings.responseType,r.timeout=i.timeout,i.headers)for(var n in i.headers)r.setRequestHeader(n,i.headers[n]);return i.header&&i.headerValue&&r.setRequestHeader(i.header,i.headerValue),i.requestedWith&&r.setRequestHeader("X-Requested-With",i.requestedWith),i.overrideMimeType&&r.overrideMimeType(i.overrideMimeType),i.withCredentials&&(r.withCredentials=!0),r.onload=t.onLoad.bind(t,r),r.onerror=t.onError.bind(t,r),r.onprogress=t.onProgress.bind(t),r.ontimeout=t.onError.bind(t,r),r.send(),r}var a=t.url.split(";base64,").pop()||t.url.split(",").pop(),o={responseText:atob(a)};t.onBase64Load(o)}},92638:t=>{t.exports=function(t,e,i,s,r,n){return void 0===t&&(t=""),void 0===e&&(e=!0),void 0===i&&(i=""),void 0===s&&(s=""),void 0===r&&(r=0),void 0===n&&(n=!1),{responseType:t,async:e,user:i,password:s,timeout:r,headers:void 0,header:void 0,headerValue:void 0,requestedWith:!1,overrideMimeType:void 0,withCredentials:n}}},23906:t=>{t.exports={LOADER_IDLE:0,LOADER_LOADING:1,LOADER_PROCESSING:2,LOADER_COMPLETE:3,LOADER_SHUTDOWN:4,LOADER_DESTROYED:5,FILE_PENDING:10,FILE_LOADING:11,FILE_LOADED:12,FILE_FAILED:13,FILE_PROCESSING:14,FILE_ERRORED:16,FILE_COMPLETE:17,FILE_DESTROYED:18,FILE_POPULATED:19,FILE_PENDING_DESTROY:20}},42155:t=>{t.exports="addfile"},38991:t=>{t.exports="complete"},27540:t=>{t.exports="filecomplete"},87464:t=>{t.exports="filecomplete-"},94486:t=>{t.exports="loaderror"},13035:t=>{t.exports="load"},38144:t=>{t.exports="fileprogress"},97520:t=>{t.exports="postprocess"},85595:t=>{t.exports="progress"},55680:t=>{t.exports="start"},54899:(t,e,i)=>{t.exports={ADD:i(42155),COMPLETE:i(38991),FILE_COMPLETE:i(27540),FILE_KEY_COMPLETE:i(87464),FILE_LOAD_ERROR:i(94486),FILE_LOAD:i(13035),FILE_PROGRESS:i(38144),POST_PROCESS:i(97520),PROGRESS:i(85595),START:i(55680)}},14135:(t,e,i)=>{var s=i(83419),r=i(74099),n=i(518),a=i(54899),o=new s({Extends:n,initialize:function(t,e,i,s,r){n.call(this,t,e,i,s,r),this.type="animationJSON"},onProcess:function(){this.loader.once(a.POST_PROCESS,this.onLoadComplete,this),n.prototype.onProcess.call(this)},onLoadComplete:function(){this.loader.systems.anims.fromJSON(this.data)}});r.register("animation",(function(t,e,i,s){if(Array.isArray(t))for(var r=0;r{var s=i(83419),r=i(74099),n=i(95540),a=i(19550),o=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,r,u){var c,d;if(o(e)){var f=e;e=n(f,"key"),c=new a(t,{key:e,url:n(f,"textureURL"),extension:n(f,"textureExtension","png"),normalMap:n(f,"normalMap"),xhrSettings:n(f,"textureXhrSettings")}),d=new h(t,{key:e,url:n(f,"atlasURL"),extension:n(f,"atlasExtension","json"),xhrSettings:n(f,"atlasXhrSettings")})}else c=new a(t,e,i,r),d=new h(t,e,s,u);c.linkFile?l.call(this,t,"atlasjson",e,[c,d,c.linkFile]):l.call(this,t,"atlasjson",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlas(t.key,t.data,e.data,i),e.addToCache(),this.complete=!0}}});r.register("aseprite",(function(t,e,i,s,r){var n;if(Array.isArray(t))for(var a=0;a{var s=i(83419),r=i(74099),n=i(95540),a=i(19550),o=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,r,u){var c,d;if(o(e)){var f=e;e=n(f,"key"),c=new a(t,{key:e,url:n(f,"textureURL"),extension:n(f,"textureExtension","png"),normalMap:n(f,"normalMap"),xhrSettings:n(f,"textureXhrSettings")}),d=new h(t,{key:e,url:n(f,"atlasURL"),extension:n(f,"atlasExtension","json"),xhrSettings:n(f,"atlasXhrSettings")})}else c=new a(t,e,i,r),d=new h(t,e,s,u);c.linkFile?l.call(this,t,"atlasjson",e,[c,d,c.linkFile]):l.call(this,t,"atlasjson",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlas(t.key,t.data,e.data,i),this.complete=!0}}});r.register("atlas",(function(t,e,i,s,r){var n;if(Array.isArray(t))for(var a=0;a{var s=i(83419),r=i(74099),n=i(95540),a=i(19550),o=i(41212),h=i(26430),l=i(57318),u=new s({Extends:h,initialize:function(t,e,i,s,r,u){var c,d;if(o(e)){var f=e;e=n(f,"key"),c=new a(t,{key:e,url:n(f,"textureURL"),extension:n(f,"textureExtension","png"),normalMap:n(f,"normalMap"),xhrSettings:n(f,"textureXhrSettings")}),d=new l(t,{key:e,url:n(f,"atlasURL"),extension:n(f,"atlasExtension","xml"),xhrSettings:n(f,"atlasXhrSettings")})}else c=new a(t,e,i,r),d=new l(t,e,s,u);c.linkFile?h.call(this,t,"atlasxml",e,[c,d,c.linkFile]):h.call(this,t,"atlasxml",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlasXML(t.key,t.data,e.data,i),this.complete=!0}}});r.register("atlasXML",(function(t,e,i,s,r){var n;if(Array.isArray(t))for(var a=0;a{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(89749),l=i(41212),u=new s({Extends:n,initialize:function(t,e,i,s,r){if(l(e)){var a=e;e=o(a,"key"),s=o(a,"xhrSettings"),r=o(a,"context",r)}var h={type:"audio",cache:t.cacheManager.audio,extension:i.type,responseType:"arraybuffer",key:e,url:i.url,xhrSettings:s,config:{context:r}};n.call(this,t,h)},onProcess:function(){this.state=r.FILE_PROCESSING;var t=this;this.config.context.decodeAudioData(this.xhrLoader.response,(function(e){t.data=e,t.onProcessComplete()}),(function(e){console.error("Error decoding audio: "+t.key+" - ",e?e.message:null),t.onProcessError()})),this.config.context=null}});u.create=function(t,e,i,s,r){var n=t.systems.game,a=n.config.audio,c=n.device.audio;l(e)&&(i=o(e,"url",[]),s=o(e,"config",{}));var d=u.getAudioURL(n,i);return d?c.webAudio&&!a.disableWebAudio?new u(t,e,d,r,n.sound.context):new h(t,e,d,s):(console.warn('No audio URLs for "%s" can play on this device',e),null)},u.getAudioURL=function(t,e){Array.isArray(e)||(e=[e]);for(var i=0;i{var s=i(21097),r=i(83419),n=i(74099),a=i(95540),o=i(41212),h=i(518),l=i(26430),u=new r({Extends:l,initialize:function(t,e,i,r,n,u,c){if(o(e)){var d=e;e=a(d,"key"),i=a(d,"jsonURL"),r=a(d,"audioURL"),n=a(d,"audioConfig"),u=a(d,"audioXhrSettings"),c=a(d,"jsonXhrSettings")}var f;if(r){var p=s.create(t,e,r,n,u);p&&(f=new h(t,e,i,c),l.call(this,t,"audiosprite",e,[p,f]),this.config.resourceLoad=!1)}else f=new h(t,e,i,c),l.call(this,t,"audiosprite",e,[f]),this.config.resourceLoad=!0,this.config.audioConfig=n,this.config.audioXhrSettings=u},onFileComplete:function(t){if(-1!==this.files.indexOf(t)&&(this.pending--,this.config.resourceLoad&&"json"===t.type&&t.data.hasOwnProperty("resources"))){var e=t.data.resources,i=a(this.config,"audioConfig"),r=a(this.config,"audioXhrSettings"),n=s.create(this.loader,t.key,e,i,r);n&&(this.addToMultiFile(n),this.loader.addFile(n))}},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1];t.addToCache(),e.addToCache(),this.complete=!0}}});n.register("audioSprite",(function(t,e,i,s,r,n){var a,o=this.systems.game,h=o.config.audio,l=o.device.audio;if(h&&h.noAudio||!l.webAudio&&!l.audioData)return this;if(Array.isArray(t))for(var c=0;c{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=new s({Extends:n,initialize:function(t,e,i,s,r){var a="bin";if(h(e)){var l=e;e=o(l,"key"),i=o(l,"url"),s=o(l,"xhrSettings"),a=o(l,"extension",a),r=o(l,"dataType",r)}var u={type:"binary",cache:t.cacheManager.binary,extension:a,responseType:"arraybuffer",key:e,url:i,xhrSettings:s,config:{dataType:r}};n.call(this,t,u)},onProcess:function(){this.state=r.FILE_PROCESSING;var t=this.config.dataType;this.data=t?new t(this.xhrLoader.response):this.xhrLoader.response,this.onProcessComplete()}});a.register("binary",(function(t,e,i,s){if(Array.isArray(t))for(var r=0;r{var s=i(83419),r=i(74099),n=i(95540),a=i(19550),o=i(41212),h=i(26430),l=i(21859),u=i(57318),c=new s({Extends:h,initialize:function(t,e,i,s,r,l){var c,d;if(o(e)){var f=e;e=n(f,"key"),c=new a(t,{key:e,url:n(f,"textureURL"),extension:n(f,"textureExtension","png"),normalMap:n(f,"normalMap"),xhrSettings:n(f,"textureXhrSettings")}),d=new u(t,{key:e,url:n(f,"fontDataURL"),extension:n(f,"fontDataExtension","xml"),xhrSettings:n(f,"fontDataXhrSettings")})}else c=new a(t,e,i,r),d=new u(t,e,s,l);c.linkFile?h.call(this,t,"bitmapfont",e,[c,d,c.linkFile]):h.call(this,t,"bitmapfont",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1];t.addToCache();var i=t.cache.get(t.key),s=l(e.data,t.cache.getFrame(t.key),0,0,i);this.loader.cacheManager.bitmapFont.add(t.key,{data:s,texture:t.key,frame:null}),this.complete=!0}}});r.register("bitmapFont",(function(t,e,i,s,r){var n;if(Array.isArray(t))for(var a=0;a{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=new s({Extends:n,initialize:function(t,e,i,s){var r="css";if(h(e)){var a=e;e=o(a,"key"),i=o(a,"url"),s=o(a,"xhrSettings"),r=o(a,"extension",r)}var l={type:"script",cache:!1,extension:r,responseType:"text",key:e,url:i,xhrSettings:s};n.call(this,t,l)},onProcess:function(){this.state=r.FILE_PROCESSING,this.data=document.createElement("style"),this.data.defer=!1,this.data.innerHTML=this.xhrLoader.responseText,document.head.appendChild(this.data),this.onProcessComplete()}});a.register("css",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(38734),r=i(85722),n=i(83419),a=i(74099),o=i(95540),h=i(19550),l=i(41212),u=i(518),c=i(31403),d=i(46975),f=i(59327),p=i(26430),v=i(82038),g=i(55222),m=new n({Extends:p,initialize:function(t,e,i,s){if(i.multiAtlasURL){var n=new u(t,{key:e,url:i.multiAtlasURL,xhrSettings:s,config:i});p.call(this,t,"texture",e,[n])}else{var a=i.textureURL.substr(i.textureURL.length-3);i.type||(i.type="ktx"===a.toLowerCase()?"KTX":"PVR");var o=new r(t,{key:e,url:i.textureURL,extension:a,xhrSettings:s,config:i});if(i.atlasURL){var h=new u(t,{key:e,url:i.atlasURL,xhrSettings:s,config:i});p.call(this,t,"texture",e,[o,h])}else p.call(this,t,"texture",e,[o])}this.config=i},onFileComplete:function(t){if(-1!==this.files.indexOf(t)){if(this.pending--,!this.config.multiAtlasURL)return;if("json"===t.type&&t.data.hasOwnProperty("textures")){var e=t.data.textures,i=this.config,s=this.loader,n=s.baseURL,a=s.path,h=s.prefix,l=o(i,"multiBaseURL",this.baseURL),u=o(i,"multiPath",this.path),c=o(i,"prefix",this.prefix),d=o(i,"textureXhrSettings");l&&s.setBaseURL(l),u&&s.setPath(u),c&&s.setPrefix(c);for(var f=0;f{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=i(73894),u=new s({Extends:n,initialize:function(t,e,i,s,r){var a="glsl";if(h(e)){var l=e;e=o(l,"key"),i=o(l,"url"),s=o(l,"shaderType","fragment"),r=o(l,"xhrSettings"),a=o(l,"extension",a)}else void 0===s&&(s="fragment");var u={type:"glsl",cache:t.cacheManager.shader,extension:a,responseType:"text",key:e,url:i,config:{shaderType:s},xhrSettings:r};n.call(this,t,u)},onProcess:function(){this.state=r.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t=this.data.split("\n"),e=this.extractBlock(t,0);if(e)for(;e;){var i=this.getShaderName(e.header),s=this.getShaderType(e.header),r=this.getShaderUniforms(e.header),n=e.shader;if(this.cache.has(i)){var a=this.cache.get(i);"fragment"===s?a.fragmentSrc=n:a.vertexSrc=n,a.uniforms||(a.uniforms=r)}else"fragment"===s?this.cache.add(i,new l(i,n,"",r)):this.cache.add(i,new l(i,"",n,r));e=this.extractBlock(t,e.offset)}else"fragment"===this.config.shaderType?this.cache.add(this.key,new l(this.key,this.data)):this.cache.add(this.key,new l(this.key,"",this.data))},getShaderName:function(t){for(var e=0;e{var s=i(83419),r=i(54899),n=i(41299),a=i(95540),o=i(98356),h=i(41212),l=new s({Extends:n,initialize:function(t,e,i,s){if(h(e)){var r=e;e=a(r,"key"),s=a(r,"config",s)}var o={type:"audio",cache:t.cacheManager.audio,extension:i.type,key:e,url:i.url,config:s};n.call(this,t,o),this.locked="ontouchstart"in window,this.loaded=!1,this.filesLoaded=0,this.filesTotal=0},onLoad:function(){this.loaded||(this.loaded=!0,this.loader.nextFile(this,!0))},onError:function(){for(var t=0;t{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=new s({Extends:n,initialize:function(t,e,i,s){var r="html";if(h(e)){var a=e;e=o(a,"key"),i=o(a,"url"),s=o(a,"xhrSettings"),r=o(a,"extension",r)}var l={type:"text",cache:t.cacheManager.html,extension:r,responseType:"text",key:e,url:i,xhrSettings:s};n.call(this,t,l)},onProcess:function(){this.state=r.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()}});a.register("html",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=new s({Extends:n,initialize:function(t,e,i,s,r,a){void 0===s&&(s=512),void 0===r&&(r=512);var l="html";if(h(e)){var u=e;e=o(u,"key"),i=o(u,"url"),a=o(u,"xhrSettings"),l=o(u,"extension",l),s=o(u,"width",s),r=o(u,"height",r)}var c={type:"html",cache:t.textureManager,extension:l,responseType:"text",key:e,url:i,xhrSettings:a,config:{width:s,height:r}};n.call(this,t,c)},onProcess:function(){this.state=r.FILE_PROCESSING;var t=this.config.width,e=this.config.height,i=[];i.push(''),i.push(''),i.push(''),i.push(this.xhrLoader.responseText),i.push(""),i.push(""),i.push("");var s=[i.join("\n")],a=this;try{var o=new window.Blob(s,{type:"image/svg+xml;charset=utf-8"})}catch(t){return a.state=r.FILE_ERRORED,void a.onProcessComplete()}this.data=new Image,this.data.crossOrigin=this.crossOrigin,this.data.onload=function(){n.revokeObjectURL(a.data),a.onProcessComplete()},this.data.onerror=function(){n.revokeObjectURL(a.data),a.onProcessError()},n.createObjectURL(this.data,o,"image/svg+xml")},addToCache:function(){this.cache.addImage(this.key,this.data)}});a.register("htmlTexture",(function(t,e,i,s,r){if(Array.isArray(t))for(var n=0;n{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=i(98356),u=new s({Extends:n,initialize:function t(e,i,s,r,a){var l,u="png";if(h(i)){var c=i;i=o(c,"key"),s=o(c,"url"),l=o(c,"normalMap"),r=o(c,"xhrSettings"),u=o(c,"extension",u),a=o(c,"frameConfig")}Array.isArray(s)&&(l=s[1],s=s[0]);var d={type:"image",cache:e.textureManager,extension:u,responseType:"blob",key:i,url:s,xhrSettings:r,config:a};if(n.call(this,e,d),l){var f=new t(e,this.key,l,r,a);f.type="normalMap",this.setLink(f),e.addFile(f)}this.useImageElementLoad="HTMLImageElement"===e.imageLoadType||this.base64,this.useImageElementLoad&&(this.load=this.loadImage,this.onProcess=this.onProcessImage)},onProcess:function(){this.state=r.FILE_PROCESSING,this.data=new Image,this.data.crossOrigin=this.crossOrigin;var t=this;this.data.onload=function(){n.revokeObjectURL(t.data),t.onProcessComplete()},this.data.onerror=function(){n.revokeObjectURL(t.data),t.onProcessError()},n.createObjectURL(this.data,this.xhrLoader.response,"image/png")},onProcessImage:function(){var t=this.state;this.state=r.FILE_PROCESSING,t===r.FILE_LOADED?this.onProcessComplete():this.onProcessError()},loadImage:function(){this.state=r.FILE_LOADING,this.src=l(this,this.loader.baseURL),this.data=new Image,this.data.crossOrigin=this.crossOrigin;var t=this;this.data.onload=function(){t.state=r.FILE_LOADED,t.loader.nextFile(t,!0)},this.data.onerror=function(){t.loader.nextFile(t,!1)},this.data.src=this.src},addToCache:function(){var t=this.linkFile;t?t.state>=r.FILE_COMPLETE&&("spritesheet"===t.type?t.addToCache():"normalMap"===this.type?this.cache.addImage(this.key,t.data,this.data):this.cache.addImage(this.key,this.data,t.data)):this.cache.addImage(this.key,this.data)}});a.register("image",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(35154),l=i(41212),u=new s({Extends:n,initialize:function(t,e,i,s,a){var u="json";if(l(e)){var c=e;e=o(c,"key"),i=o(c,"url"),s=o(c,"xhrSettings"),u=o(c,"extension",u),a=o(c,"dataKey",a)}var d={type:"json",cache:t.cacheManager.json,extension:u,responseType:"text",key:e,url:i,xhrSettings:s,config:a};n.call(this,t,d),l(i)&&(this.data=a?h(i,a):i,this.state=r.FILE_POPULATED)},onProcess:function(){if(this.state!==r.FILE_POPULATED){this.state=r.FILE_PROCESSING;try{var t=JSON.parse(this.xhrLoader.responseText)}catch(t){throw this.onProcessError(),t}var e=this.config;this.data="string"==typeof e?h(t,e,t):t}this.onProcessComplete()}});a.register("json",(function(t,e,i,s){if(Array.isArray(t))for(var r=0;r{var s=i(83419),r=i(74099),n=i(95540),a=i(19550),o=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,r,a,u){if(o(e)){var c=e;e=n(c,"key"),i=n(c,"url",!1)?n(c,"url"):n(c,"atlasURL"),a=n(c,"xhrSettings"),s=n(c,"path"),r=n(c,"baseURL"),u=n(c,"textureXhrSettings")}var d=new h(t,e,i,a);l.call(this,t,"multiatlas",e,[d]),this.config.path=s,this.config.baseURL=r,this.config.textureXhrSettings=u},onFileComplete:function(t){if(-1!==this.files.indexOf(t)&&(this.pending--,"json"===t.type&&t.data.hasOwnProperty("textures"))){var e=t.data.textures,i=this.config,s=this.loader,r=s.baseURL,o=s.path,h=s.prefix,l=n(i,"baseURL",this.baseURL),u=n(i,"path",this.path),c=n(i,"prefix",this.prefix),d=n(i,"textureXhrSettings");s.setBaseURL(l),s.setPath(u),s.setPrefix(c);for(var f=0;f{var s=i(83419),r=i(74099),n=i(95540),a=i(41212),o=i(26430),h=i(34328),l=new s({Extends:o,initialize:function(t,e,i,s){var r="js",l=[];if(a(e)){var u=e;e=n(u,"key"),i=n(u,"url"),s=n(u,"xhrSettings"),r=n(u,"extension",r)}Array.isArray(i)||(i=[i]);for(var c=0;c{var s=i(83419),r=i(74099),n=i(95540),a=i(41212),o=i(26430),h=i(85048),l=i(61485),u=i(78776),c=new s({Extends:o,initialize:function(t,e,i,s,r,h){var l,c,d=t.cacheManager.obj;if(a(e)){var f=e;e=n(f,"key"),l=new u(t,{key:e,type:"obj",cache:d,url:n(f,"url"),extension:n(f,"extension","obj"),xhrSettings:n(f,"xhrSettings"),config:{flipUV:n(f,"flipUV",r)}}),(s=n(f,"matURL"))&&(c=new u(t,{key:e,type:"mat",cache:d,url:s,extension:n(f,"matExtension","mat"),xhrSettings:n(f,"xhrSettings")}))}else l=new u(t,{key:e,url:i,type:"obj",cache:d,extension:"obj",xhrSettings:h,config:{flipUV:r}}),s&&(c=new u(t,{key:e,url:s,type:"mat",cache:d,extension:"mat",xhrSettings:h}));o.call(this,t,"obj",e,[l,c])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=h(t.data,t.config.flipUV);e&&(i.materials=l(e.data)),t.cache.add(t.key,i),this.complete=!0}}});r.register("obj",(function(t,e,i,s,r){var n;if(Array.isArray(t))for(var a=0;a{var s=i(83419),r=i(23906),n=i(74099),a=i(518),o=new s({Extends:a,initialize:function(t,e,i,s,r){a.call(this,t,e,i,s,r),this.type="packfile"},onProcess:function(){if(this.state!==r.FILE_POPULATED&&(this.state=r.FILE_PROCESSING,this.data=JSON.parse(this.xhrLoader.responseText)),this.data.hasOwnProperty("files")&&this.config){var t={};t[this.config]=this.data,this.data=t}this.loader.addPack(this.data,this.config),this.onProcessComplete()}});n.register("pack",(function(t,e,i,s){if(Array.isArray(t))for(var r=0;r{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=new s({Extends:n,initialize:function(t,e,i,s,a,l){var u="js";if(h(e)){var c=e;e=o(c,"key"),i=o(c,"url"),l=o(c,"xhrSettings"),u=o(c,"extension",u),s=o(c,"start"),a=o(c,"mapping")}var d={type:"plugin",cache:!1,extension:u,responseType:"text",key:e,url:i,xhrSettings:l,config:{start:s,mapping:a}};n.call(this,t,d),"function"==typeof i&&(this.data=i,this.state=r.FILE_POPULATED)},onProcess:function(){var t=this.loader.systems.plugins,e=this.config,i=o(e,"start",!1),s=o(e,"mapping",null);if(this.state===r.FILE_POPULATED)t.install(this.key,this.data,i,s);else{this.state=r.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data);var n=t.install(this.key,window[this.key],i,s);(i||s)&&(this.loader.systems[s]=n,this.loader.scene[s]=n)}this.onProcessComplete()}});a.register("plugin",(function(t,e,i,s,r){if(Array.isArray(t))for(var n=0;n{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=new s({Extends:n,initialize:function(t,e,i,s,r){var a="svg";if(h(e)){var l=e;e=o(l,"key"),i=o(l,"url"),s=o(l,"svgConfig",{}),r=o(l,"xhrSettings"),a=o(l,"extension",a)}var u={type:"svg",cache:t.textureManager,extension:a,responseType:"text",key:e,url:i,xhrSettings:r,config:{width:o(s,"width"),height:o(s,"height"),scale:o(s,"scale")}};n.call(this,t,u)},onProcess:function(){this.state=r.FILE_PROCESSING;var t=this.xhrLoader.responseText,e=[t],i=this.config.width,s=this.config.height,a=this.config.scale;t:if(i&&s||a){var o=(new DOMParser).parseFromString(t,"text/xml").getElementsByTagName("svg")[0],h=o.hasAttribute("viewBox"),l=parseFloat(o.getAttribute("width")),u=parseFloat(o.getAttribute("height"));if(!h&&l&&u)o.setAttribute("viewBox","0 0 "+l+" "+u);else if(h&&!l&&!u){var c=o.getAttribute("viewBox").split(/\s+|,/);l=c[2],u=c[3]}if(a){if(!l||!u)break t;i=l*a,s=u*a}o.setAttribute("width",i.toString()+"px"),o.setAttribute("height",s.toString()+"px"),e=[(new XMLSerializer).serializeToString(o)]}try{var d=new window.Blob(e,{type:"image/svg+xml;charset=utf-8"})}catch(t){return void this.onProcessError()}this.data=new Image,this.data.crossOrigin=this.crossOrigin;var f=this,p=!1;this.data.onload=function(){p||n.revokeObjectURL(f.data),f.onProcessComplete()},this.data.onerror=function(){p?f.onProcessError():(p=!0,n.revokeObjectURL(f.data),f.data.src="data:image/svg+xml,"+encodeURIComponent(e.join("")))},n.createObjectURL(this.data,d,"image/svg+xml")},addToCache:function(){this.cache.addImage(this.key,this.data)}});a.register("svg",(function(t,e,i,s){if(Array.isArray(t))for(var r=0;r{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=new s({Extends:n,initialize:function(t,e,i,s){var r="js";if(h(e)){var a=e;e=o(a,"key"),i=o(a,"url"),s=o(a,"xhrSettings"),r=o(a,"extension",r)}var l={type:"text",extension:r,responseType:"text",key:e,url:i,xhrSettings:s};n.call(this,t,l)},onProcess:function(){this.state=r.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t=this.data.concat("(function(){\nreturn new "+this.key+"();\n}).call(this);"),e=eval;this.loader.sceneManager.add(this.key,e(t)),this.complete=!0}});a.register("sceneFile",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=new s({Extends:n,initialize:function(t,e,i,s,a,l){var u="js";if(h(e)){var c=e;e=o(c,"key"),i=o(c,"url"),l=o(c,"xhrSettings"),u=o(c,"extension",u),s=o(c,"systemKey"),a=o(c,"sceneKey")}var d={type:"scenePlugin",cache:!1,extension:u,responseType:"text",key:e,url:i,xhrSettings:l,config:{systemKey:s,sceneKey:a}};n.call(this,t,d),"function"==typeof i&&(this.data=i,this.state=r.FILE_POPULATED)},onProcess:function(){var t=this.loader.systems.plugins,e=this.config,i=this.key,s=o(e,"systemKey",i),n=o(e,"sceneKey",i);this.state===r.FILE_POPULATED?t.installScenePlugin(s,this.data,n,this.loader.scene,!0):(this.state=r.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data),t.installScenePlugin(s,window[this.key],n,this.loader.scene,!0)),this.onProcessComplete()}});a.register("scenePlugin",(function(t,e,i,s,r){if(Array.isArray(t))for(var n=0;n{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=new s({Extends:n,initialize:function(t,e,i,s,r){var a="js";if(h(e)){var l=e;e=o(l,"key"),i=o(l,"url"),s=o(l,"type","script"),r=o(l,"xhrSettings"),a=o(l,"extension",a)}else void 0===s&&(s="script");var u={type:s,cache:!1,extension:a,responseType:"text",key:e,url:i,xhrSettings:r};n.call(this,t,u)},onProcess:function(){this.state=r.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data),this.onProcessComplete()}});a.register("script",(function(t,e,i,s){if(Array.isArray(t))for(var r=0;r{var s=i(83419),r=i(23906),n=i(74099),a=i(19550),o=new s({Extends:a,initialize:function(t,e,i,s,r){a.call(this,t,e,i,r,s),this.type="spritesheet"},addToCache:function(){var t=this.linkFile;t?t.state>=r.FILE_COMPLETE&&("normalMap"===this.type?this.cache.addSpriteSheet(this.key,t.data,this.config,this.data):this.cache.addSpriteSheet(this.key,this.data,this.config,t.data)):this.cache.addSpriteSheet(this.key,this.data,this.config)}});n.register("spritesheet",(function(t,e,i,s){if(Array.isArray(t))for(var r=0;r{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=new s({Extends:n,initialize:function(t,e,i,s){var r="text",a="txt",l=t.cacheManager.text;if(h(e)){var u=e;e=o(u,"key"),i=o(u,"url"),s=o(u,"xhrSettings"),a=o(u,"extension",a),r=o(u,"type",r),l=o(u,"cache",l)}var c={type:r,cache:l,extension:a,responseType:"text",key:e,url:i,xhrSettings:s};n.call(this,t,c)},onProcess:function(){this.state=r.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()}});a.register("text",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=i(80341),u=new s({Extends:n,initialize:function(t,e,i,s){var r="csv";if(h(e)){var a=e;e=o(a,"key"),i=o(a,"url"),s=o(a,"xhrSettings"),r=o(a,"extension",r)}var u={type:"tilemapCSV",cache:t.cacheManager.tilemap,extension:r,responseType:"text",key:e,url:i,xhrSettings:s};n.call(this,t,u),this.tilemapFormat=l.CSV},onProcess:function(){this.state=r.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t={format:this.tilemapFormat,data:this.data};this.cache.add(this.key,t)}});a.register("tilemapCSV",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),r=i(74099),n=i(518),a=i(80341),o=new s({Extends:n,initialize:function(t,e,i,s){n.call(this,t,e,i,s),this.type="tilemapJSON",this.cache=t.cacheManager.tilemap},addToCache:function(){var t={format:a.WELTMEISTER,data:this.data};this.cache.add(this.key,t)}});r.register("tilemapImpact",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),r=i(74099),n=i(518),a=i(80341),o=new s({Extends:n,initialize:function(t,e,i,s){n.call(this,t,e,i,s),this.type="tilemapJSON",this.cache=t.cacheManager.tilemap},addToCache:function(){var t={format:a.TILED_JSON,data:this.data};this.cache.add(this.key,t)}});r.register("tilemapTiledJSON",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),r=i(74099),n=i(95540),a=i(19550),o=i(41212),h=i(26430),l=i(78776),u=new s({Extends:h,initialize:function(t,e,i,s,r,u){var c,d;if(o(e)){var f=e;e=n(f,"key"),c=new a(t,{key:e,url:n(f,"textureURL"),extension:n(f,"textureExtension","png"),normalMap:n(f,"normalMap"),xhrSettings:n(f,"textureXhrSettings")}),d=new l(t,{key:e,url:n(f,"atlasURL"),extension:n(f,"atlasExtension","txt"),xhrSettings:n(f,"atlasXhrSettings")})}else c=new a(t,e,i,r),d=new l(t,e,s,u);c.linkFile?h.call(this,t,"unityatlas",e,[c,d,c.linkFile]):h.call(this,t,"unityatlas",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addUnityAtlas(t.key,t.data,e.data,i),this.complete=!0}}});r.register("unityAtlas",(function(t,e,i,s,r){var n;if(Array.isArray(t))for(var a=0;a{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(98356),h=i(95540),l=i(41212),u=new s({Extends:n,initialize:function(t,e,i,s){if(void 0===s&&(s=!1),l(e)){var r=e;e=h(r,"key"),i=h(r,"url",[]),s=h(r,"noAudio",!1)}var a=t.systems.game.device.video.getVideoURL(i);a||console.warn("VideoFile: No supported format for "+e);var o={type:"video",cache:t.cacheManager.video,extension:a.type,key:e,url:a.url,config:{noAudio:s}};n.call(this,t,o)},onProcess:function(){this.data={url:this.src,noAudio:this.config.noAudio,crossOrigin:this.crossOrigin},this.onProcessComplete()},load:function(){this.src=o(this,this.loader.baseURL),this.state=r.FILE_LOADED,this.loader.nextFile(this,!0)}});a.register("video",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),r=i(23906),n=i(41299),a=i(74099),o=i(95540),h=i(41212),l=i(56836),u=new s({Extends:n,initialize:function(t,e,i,s){var r="xml";if(h(e)){var a=e;e=o(a,"key"),i=o(a,"url"),s=o(a,"xhrSettings"),r=o(a,"extension",r)}var l={type:"xml",cache:t.cacheManager.xml,extension:r,responseType:"text",key:e,url:i,xhrSettings:s};n.call(this,t,l)},onProcess:function(){this.state=r.FILE_PROCESSING,this.data=l(this.xhrLoader.responseText),this.data?this.onProcessComplete():this.onProcessError()}});a.register("xml",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{t.exports={AnimationJSONFile:i(14135),AsepriteFile:i(76272),AtlasJSONFile:i(38734),AtlasXMLFile:i(74599),AudioFile:i(21097),AudioSpriteFile:i(89524),BinaryFile:i(85722),BitmapFontFile:i(97025),CompressedTextureFile:i(69559),CSSFile:i(16024),GLSLFile:i(47931),HTML5AudioFile:i(89749),HTMLFile:i(88470),HTMLTextureFile:i(14643),ImageFile:i(19550),JSONFile:i(518),MultiAtlasFile:i(59327),MultiScriptFile:i(99297),OBJFile:i(41846),PackFile:i(58610),PluginFile:i(48988),SceneFile:i(88423),ScenePluginFile:i(56812),ScriptFile:i(34328),SpriteSheetFile:i(85035),SVGFile:i(67397),TextFile:i(78776),TilemapCSVFile:i(49477),TilemapImpactFile:i(40807),TilemapJSONFile:i(56775),UnityAtlasFile:i(25771),VideoFile:i(33720),XMLFile:i(57318)}},57777:(t,e,i)=>{var s=i(23906),r=i(79291),n={Events:i(54899),FileTypes:i(64589),File:i(41299),FileTypesManager:i(74099),GetURL:i(98356),LoaderPlugin:i(74261),MergeXHRSettings:i(3374),MultiFile:i(26430),XHRLoader:i(84376),XHRSettings:i(92638)};n=r(!1,n,s),t.exports=n},53307:t=>{t.exports=function(t){for(var e=0,i=0;i{var s=i(6411);t.exports=function(t,e){return s(t)/s(e)/s(t-e)}},30976:t=>{t.exports=function(t,e){return Math.floor(Math.random()*(e-t+1)+t)}},87842:t=>{t.exports=function(t,e,i,s,r){var n=.5*(s-e),a=.5*(r-i),o=t*t;return(2*i-2*s+n+a)*(t*o)+(-3*i+3*s-2*n-a)*o+n*t+i}},26302:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.ceil(t*s)/s}},45319:t=>{t.exports=function(t,e,i){return Math.max(e,Math.min(i,t))}},39506:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t*s.DEG_TO_RAD}},61241:t=>{t.exports=function(t,e){return Math.abs(t-e)}},38857:(t,e,i)=>{var s=i(45319),r=i(83419),n=i(37867),a=i(29747),o=new n,h=new r({initialize:function t(e,i,s,r){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===r&&(r=t.DefaultOrder),this._x=e,this._y=i,this._z=s,this._order=r,this.onChangeCallback=a},x:{get:function(){return this._x},set:function(t){this._x=t,this.onChangeCallback(this)}},y:{get:function(){return this._y},set:function(t){this._y=t,this.onChangeCallback(this)}},z:{get:function(){return this._z},set:function(t){this._z=t,this.onChangeCallback(this)}},order:{get:function(){return this._order},set:function(t){this._order=t,this.onChangeCallback(this)}},set:function(t,e,i,s){return void 0===s&&(s=this._order),this._x=t,this._y=e,this._z=i,this._order=s,this.onChangeCallback(this),this},copy:function(t){return this.set(t.x,t.y,t.z,t.order)},setFromQuaternion:function(t,e,i){return void 0===e&&(e=this._order),void 0===i&&(i=!1),o.fromQuat(t),this.setFromRotationMatrix(o,e,i)},setFromRotationMatrix:function(t,e,i){void 0===e&&(e=this._order),void 0===i&&(i=!1);var r=t.val,n=r[0],a=r[4],o=r[8],h=r[1],l=r[5],u=r[9],c=r[2],d=r[6],f=r[10],p=0,v=0,g=0,m=.99999;switch(e){case"XYZ":v=Math.asin(s(o,-1,1)),Math.abs(o){t.exports=function(t){if(0===t)return 1;for(var e=t;--t;)e*=t;return e}},99472:t=>{t.exports=function(t,e){return Math.random()*(e-t)+t}},77623:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.floor(t*s)/s}},62945:(t,e,i)=>{var s=i(45319);t.exports=function(t,e,i){return(i-e)*(t=s(t,0,1))+e}},38265:t=>{t.exports=function(t,e){return t/e/1e3}},78702:t=>{t.exports=function(t){return t==parseFloat(t)?!(t%2):void 0}},94883:t=>{t.exports=function(t){return t===parseFloat(t)?!(t%2):void 0}},28915:t=>{t.exports=function(t,e,i){return(e-t)*i+t}},94908:t=>{t.exports=function(t,e,i){return void 0===i&&(i=0),t.clone().lerp(e,i)}},94434:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){this.val=new Float32Array(9),t?this.copy(t):this.identity()},clone:function(){return new s(this)},set:function(t){return this.copy(t)},copy:function(t){var e=this.val,i=t.val;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],this},fromMat4:function(t){var e=t.val,i=this.val;return i[0]=e[0],i[1]=e[1],i[2]=e[2],i[3]=e[4],i[4]=e[5],i[5]=e[6],i[6]=e[8],i[7]=e[9],i[8]=e[10],this},fromArray:function(t){var e=this.val;return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],this},identity:function(){var t=this.val;return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,this},transpose:function(){var t=this.val,e=t[1],i=t[2],s=t[5];return t[1]=t[3],t[2]=t[6],t[3]=e,t[5]=t[7],t[6]=i,t[7]=s,this},invert:function(){var t=this.val,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=t[6],h=t[7],l=t[8],u=l*n-a*h,c=-l*r+a*o,d=h*r-n*o,f=e*u+i*c+s*d;return f?(f=1/f,t[0]=u*f,t[1]=(-l*i+s*h)*f,t[2]=(a*i-s*n)*f,t[3]=c*f,t[4]=(l*e-s*o)*f,t[5]=(-a*e+s*r)*f,t[6]=d*f,t[7]=(-h*e+i*o)*f,t[8]=(n*e-i*r)*f,this):null},adjoint:function(){var t=this.val,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=t[6],h=t[7],l=t[8];return t[0]=n*l-a*h,t[1]=s*h-i*l,t[2]=i*a-s*n,t[3]=a*o-r*l,t[4]=e*l-s*o,t[5]=s*r-e*a,t[6]=r*h-n*o,t[7]=i*o-e*h,t[8]=e*n-i*r,this},determinant:function(){var t=this.val,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=t[6],h=t[7],l=t[8];return e*(l*n-a*h)+i*(-l*r+a*o)+s*(h*r-n*o)},multiply:function(t){var e=this.val,i=e[0],s=e[1],r=e[2],n=e[3],a=e[4],o=e[5],h=e[6],l=e[7],u=e[8],c=t.val,d=c[0],f=c[1],p=c[2],v=c[3],g=c[4],m=c[5],y=c[6],x=c[7],T=c[8];return e[0]=d*i+f*n+p*h,e[1]=d*s+f*a+p*l,e[2]=d*r+f*o+p*u,e[3]=v*i+g*n+m*h,e[4]=v*s+g*a+m*l,e[5]=v*r+g*o+m*u,e[6]=y*i+x*n+T*h,e[7]=y*s+x*a+T*l,e[8]=y*r+x*o+T*u,this},translate:function(t){var e=this.val,i=t.x,s=t.y;return e[6]=i*e[0]+s*e[3]+e[6],e[7]=i*e[1]+s*e[4]+e[7],e[8]=i*e[2]+s*e[5]+e[8],this},rotate:function(t){var e=this.val,i=e[0],s=e[1],r=e[2],n=e[3],a=e[4],o=e[5],h=Math.sin(t),l=Math.cos(t);return e[0]=l*i+h*n,e[1]=l*s+h*a,e[2]=l*r+h*o,e[3]=l*n-h*i,e[4]=l*a-h*s,e[5]=l*o-h*r,this},scale:function(t){var e=this.val,i=t.x,s=t.y;return e[0]=i*e[0],e[1]=i*e[1],e[2]=i*e[2],e[3]=s*e[3],e[4]=s*e[4],e[5]=s*e[5],this},fromQuat:function(t){var e=t.x,i=t.y,s=t.z,r=t.w,n=e+e,a=i+i,o=s+s,h=e*n,l=e*a,u=e*o,c=i*a,d=i*o,f=s*o,p=r*n,v=r*a,g=r*o,m=this.val;return m[0]=1-(c+f),m[3]=l+g,m[6]=u-v,m[1]=l-g,m[4]=1-(h+f),m[7]=d+p,m[2]=u+v,m[5]=d-p,m[8]=1-(h+c),this},normalFromMat4:function(t){var e=t.val,i=this.val,s=e[0],r=e[1],n=e[2],a=e[3],o=e[4],h=e[5],l=e[6],u=e[7],c=e[8],d=e[9],f=e[10],p=e[11],v=e[12],g=e[13],m=e[14],y=e[15],x=s*h-r*o,T=s*l-n*o,w=s*u-a*o,E=r*l-n*h,S=r*u-a*h,b=n*u-a*l,A=c*g-d*v,_=c*m-f*v,C=c*y-p*v,M=d*m-f*g,R=d*y-p*g,P=f*y-p*m,L=x*P-T*R+w*M+E*C-S*_+b*A;return L?(L=1/L,i[0]=(h*P-l*R+u*M)*L,i[1]=(l*C-o*P-u*_)*L,i[2]=(o*R-h*C+u*A)*L,i[3]=(n*R-r*P-a*M)*L,i[4]=(s*P-n*C+a*_)*L,i[5]=(r*C-s*R-a*A)*L,i[6]=(g*b-m*S+y*E)*L,i[7]=(m*w-v*b-y*T)*L,i[8]=(v*S-g*w+y*x)*L,this):null}});t.exports=s},37867:(t,e,i)=>{var s=i(83419),r=i(25836),n=1e-6,a=new s({initialize:function(t){this.val=new Float32Array(16),t?this.copy(t):this.identity()},clone:function(){return new a(this)},set:function(t){return this.copy(t)},setValues:function(t,e,i,s,r,n,a,o,h,l,u,c,d,f,p,v){var g=this.val;return g[0]=t,g[1]=e,g[2]=i,g[3]=s,g[4]=r,g[5]=n,g[6]=a,g[7]=o,g[8]=h,g[9]=l,g[10]=u,g[11]=c,g[12]=d,g[13]=f,g[14]=p,g[15]=v,this},copy:function(t){var e=t.val;return this.setValues(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])},fromArray:function(t){return this.setValues(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])},zero:function(){return this.setValues(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)},transform:function(t,e,i){var s=o.fromQuat(i).val,r=e.x,n=e.y,a=e.z;return this.setValues(s[0]*r,s[1]*r,s[2]*r,0,s[4]*n,s[5]*n,s[6]*n,0,s[8]*a,s[9]*a,s[10]*a,0,t.x,t.y,t.z,1)},xyz:function(t,e,i){this.identity();var s=this.val;return s[12]=t,s[13]=e,s[14]=i,this},scaling:function(t,e,i){this.zero();var s=this.val;return s[0]=t,s[5]=e,s[10]=i,s[15]=1,this},identity:function(){return this.setValues(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)},transpose:function(){var t=this.val,e=t[1],i=t[2],s=t[3],r=t[6],n=t[7],a=t[11];return t[1]=t[4],t[2]=t[8],t[3]=t[12],t[4]=e,t[6]=t[9],t[7]=t[13],t[8]=i,t[9]=r,t[11]=t[14],t[12]=s,t[13]=n,t[14]=a,this},getInverse:function(t){return this.copy(t),this.invert()},invert:function(){var t=this.val,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],v=t[14],g=t[15],m=e*a-i*n,y=e*o-s*n,x=e*h-r*n,T=i*o-s*a,w=i*h-r*a,E=s*h-r*o,S=l*p-u*f,b=l*v-c*f,A=l*g-d*f,_=u*v-c*p,C=u*g-d*p,M=c*g-d*v,R=m*M-y*C+x*_+T*A-w*b+E*S;return R?(R=1/R,this.setValues((a*M-o*C+h*_)*R,(s*C-i*M-r*_)*R,(p*E-v*w+g*T)*R,(c*w-u*E-d*T)*R,(o*A-n*M-h*b)*R,(e*M-s*A+r*b)*R,(v*x-f*E-g*y)*R,(l*E-c*x+d*y)*R,(n*C-a*A+h*S)*R,(i*A-e*C-r*S)*R,(f*w-p*x+g*m)*R,(u*x-l*w-d*m)*R,(a*b-n*_-o*S)*R,(e*_-i*b+s*S)*R,(p*y-f*T-v*m)*R,(l*T-u*y+c*m)*R)):this},adjoint:function(){var t=this.val,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],v=t[14],g=t[15];return this.setValues(a*(c*g-d*v)-u*(o*g-h*v)+p*(o*d-h*c),-(i*(c*g-d*v)-u*(s*g-r*v)+p*(s*d-r*c)),i*(o*g-h*v)-a*(s*g-r*v)+p*(s*h-r*o),-(i*(o*d-h*c)-a*(s*d-r*c)+u*(s*h-r*o)),-(n*(c*g-d*v)-l*(o*g-h*v)+f*(o*d-h*c)),e*(c*g-d*v)-l*(s*g-r*v)+f*(s*d-r*c),-(e*(o*g-h*v)-n*(s*g-r*v)+f*(s*h-r*o)),e*(o*d-h*c)-n*(s*d-r*c)+l*(s*h-r*o),n*(u*g-d*p)-l*(a*g-h*p)+f*(a*d-h*u),-(e*(u*g-d*p)-l*(i*g-r*p)+f*(i*d-r*u)),e*(a*g-h*p)-n*(i*g-r*p)+f*(i*h-r*a),-(e*(a*d-h*u)-n*(i*d-r*u)+l*(i*h-r*a)),-(n*(u*v-c*p)-l*(a*v-o*p)+f*(a*c-o*u)),e*(u*v-c*p)-l*(i*v-s*p)+f*(i*c-s*u),-(e*(a*v-o*p)-n*(i*v-s*p)+f*(i*o-s*a)),e*(a*c-o*u)-n*(i*c-s*u)+l*(i*o-s*a))},determinant:function(){var t=this.val,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],v=t[14],g=t[15];return(e*a-i*n)*(c*g-d*v)-(e*o-s*n)*(u*g-d*p)+(e*h-r*n)*(u*v-c*p)+(i*o-s*a)*(l*g-d*f)-(i*h-r*a)*(l*v-c*f)+(s*h-r*o)*(l*p-u*f)},multiply:function(t){var e=this.val,i=e[0],s=e[1],r=e[2],n=e[3],a=e[4],o=e[5],h=e[6],l=e[7],u=e[8],c=e[9],d=e[10],f=e[11],p=e[12],v=e[13],g=e[14],m=e[15],y=t.val,x=y[0],T=y[1],w=y[2],E=y[3];return e[0]=x*i+T*a+w*u+E*p,e[1]=x*s+T*o+w*c+E*v,e[2]=x*r+T*h+w*d+E*g,e[3]=x*n+T*l+w*f+E*m,x=y[4],T=y[5],w=y[6],E=y[7],e[4]=x*i+T*a+w*u+E*p,e[5]=x*s+T*o+w*c+E*v,e[6]=x*r+T*h+w*d+E*g,e[7]=x*n+T*l+w*f+E*m,x=y[8],T=y[9],w=y[10],E=y[11],e[8]=x*i+T*a+w*u+E*p,e[9]=x*s+T*o+w*c+E*v,e[10]=x*r+T*h+w*d+E*g,e[11]=x*n+T*l+w*f+E*m,x=y[12],T=y[13],w=y[14],E=y[15],e[12]=x*i+T*a+w*u+E*p,e[13]=x*s+T*o+w*c+E*v,e[14]=x*r+T*h+w*d+E*g,e[15]=x*n+T*l+w*f+E*m,this},multiplyLocal:function(t){var e=this.val,i=t.val;return this.setValues(e[0]*i[0]+e[1]*i[4]+e[2]*i[8]+e[3]*i[12],e[0]*i[1]+e[1]*i[5]+e[2]*i[9]+e[3]*i[13],e[0]*i[2]+e[1]*i[6]+e[2]*i[10]+e[3]*i[14],e[0]*i[3]+e[1]*i[7]+e[2]*i[11]+e[3]*i[15],e[4]*i[0]+e[5]*i[4]+e[6]*i[8]+e[7]*i[12],e[4]*i[1]+e[5]*i[5]+e[6]*i[9]+e[7]*i[13],e[4]*i[2]+e[5]*i[6]+e[6]*i[10]+e[7]*i[14],e[4]*i[3]+e[5]*i[7]+e[6]*i[11]+e[7]*i[15],e[8]*i[0]+e[9]*i[4]+e[10]*i[8]+e[11]*i[12],e[8]*i[1]+e[9]*i[5]+e[10]*i[9]+e[11]*i[13],e[8]*i[2]+e[9]*i[6]+e[10]*i[10]+e[11]*i[14],e[8]*i[3]+e[9]*i[7]+e[10]*i[11]+e[11]*i[15],e[12]*i[0]+e[13]*i[4]+e[14]*i[8]+e[15]*i[12],e[12]*i[1]+e[13]*i[5]+e[14]*i[9]+e[15]*i[13],e[12]*i[2]+e[13]*i[6]+e[14]*i[10]+e[15]*i[14],e[12]*i[3]+e[13]*i[7]+e[14]*i[11]+e[15]*i[15])},premultiply:function(t){return this.multiplyMatrices(t,this)},multiplyMatrices:function(t,e){var i=t.val,s=e.val,r=i[0],n=i[4],a=i[8],o=i[12],h=i[1],l=i[5],u=i[9],c=i[13],d=i[2],f=i[6],p=i[10],v=i[14],g=i[3],m=i[7],y=i[11],x=i[15],T=s[0],w=s[4],E=s[8],S=s[12],b=s[1],A=s[5],_=s[9],C=s[13],M=s[2],R=s[6],P=s[10],L=s[14],O=s[3],F=s[7],D=s[11],k=s[15];return this.setValues(r*T+n*b+a*M+o*O,h*T+l*b+u*M+c*O,d*T+f*b+p*M+v*O,g*T+m*b+y*M+x*O,r*w+n*A+a*R+o*F,h*w+l*A+u*R+c*F,d*w+f*A+p*R+v*F,g*w+m*A+y*R+x*F,r*E+n*_+a*P+o*D,h*E+l*_+u*P+c*D,d*E+f*_+p*P+v*D,g*E+m*_+y*P+x*D,r*S+n*C+a*L+o*k,h*S+l*C+u*L+c*k,d*S+f*C+p*L+v*k,g*S+m*C+y*L+x*k)},translate:function(t){return this.translateXYZ(t.x,t.y,t.z)},translateXYZ:function(t,e,i){var s=this.val;return s[12]=s[0]*t+s[4]*e+s[8]*i+s[12],s[13]=s[1]*t+s[5]*e+s[9]*i+s[13],s[14]=s[2]*t+s[6]*e+s[10]*i+s[14],s[15]=s[3]*t+s[7]*e+s[11]*i+s[15],this},scale:function(t){return this.scaleXYZ(t.x,t.y,t.z)},scaleXYZ:function(t,e,i){var s=this.val;return s[0]=s[0]*t,s[1]=s[1]*t,s[2]=s[2]*t,s[3]=s[3]*t,s[4]=s[4]*e,s[5]=s[5]*e,s[6]=s[6]*e,s[7]=s[7]*e,s[8]=s[8]*i,s[9]=s[9]*i,s[10]=s[10]*i,s[11]=s[11]*i,this},makeRotationAxis:function(t,e){var i=Math.cos(e),s=Math.sin(e),r=1-i,n=t.x,a=t.y,o=t.z,h=r*n,l=r*a;return this.setValues(h*n+i,h*a-s*o,h*o+s*a,0,h*a+s*o,l*a+i,l*o-s*n,0,h*o-s*a,l*o+s*n,r*o*o+i,0,0,0,0,1)},rotate:function(t,e){var i=this.val,s=e.x,r=e.y,a=e.z,o=Math.sqrt(s*s+r*r+a*a);if(Math.abs(o){t.exports=function(t,e,i){return Math.min(t+e,i)}},50040:t=>{t.exports=function(t){var e=t.length;if(0===e)return 0;t.sort((function(t,e){return t-e}));var i=Math.floor(e/2);return e%2==0?(t[i]+t[i-1])/2:t[i]}},37204:t=>{t.exports=function(t,e,i){return Math.max(t-e,i)}},65201:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=e+1);var r=(t-e)/(i-e);return r>1?void 0!==s?(r=(s-t)/(s-i))<0&&(r=0):r=1:r<0&&(r=0),r}},15746:(t,e,i)=>{var s=i(83419),r=i(94434),n=i(29747),a=i(25836),o=1e-6,h=new Int8Array([1,2,0]),l=new Float32Array([0,0,0]),u=new a(1,0,0),c=new a(0,1,0),d=new a,f=new r,p=new s({initialize:function(t,e,i,s){this.onChangeCallback=n,this.set(t,e,i,s)},x:{get:function(){return this._x},set:function(t){this._x=t,this.onChangeCallback(this)}},y:{get:function(){return this._y},set:function(t){this._y=t,this.onChangeCallback(this)}},z:{get:function(){return this._z},set:function(t){this._z=t,this.onChangeCallback(this)}},w:{get:function(){return this._w},set:function(t){this._w=t,this.onChangeCallback(this)}},copy:function(t){return this.set(t)},set:function(t,e,i,s,r){return void 0===r&&(r=!0),"object"==typeof t?(this._x=t.x||0,this._y=t.y||0,this._z=t.z||0,this._w=t.w||0):(this._x=t||0,this._y=e||0,this._z=i||0,this._w=s||0),r&&this.onChangeCallback(this),this},add:function(t){return this._x+=t.x,this._y+=t.y,this._z+=t.z,this._w+=t.w,this.onChangeCallback(this),this},subtract:function(t){return this._x-=t.x,this._y-=t.y,this._z-=t.z,this._w-=t.w,this.onChangeCallback(this),this},scale:function(t){return this._x*=t,this._y*=t,this._z*=t,this._w*=t,this.onChangeCallback(this),this},length:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return Math.sqrt(t*t+e*e+i*i+s*s)},lengthSq:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return t*t+e*e+i*i+s*s},normalize:function(){var t=this.x,e=this.y,i=this.z,s=this.w,r=t*t+e*e+i*i+s*s;return r>0&&(r=1/Math.sqrt(r),this._x=t*r,this._y=e*r,this._z=i*r,this._w=s*r),this.onChangeCallback(this),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,r=this.z,n=this.w;return this.set(i+e*(t.x-i),s+e*(t.y-s),r+e*(t.z-r),n+e*(t.w-n))},rotationTo:function(t,e){var i=t.x*e.x+t.y*e.y+t.z*e.z;return i<-.999999?(d.copy(u).cross(t).length().999999?this.set(0,0,0,1):(d.copy(t).cross(e),this._x=d.x,this._y=d.y,this._z=d.z,this._w=1+i,this.normalize())},setAxes:function(t,e,i){var s=f.val;return s[0]=e.x,s[3]=e.y,s[6]=e.z,s[1]=i.x,s[4]=i.y,s[7]=i.z,s[2]=-t.x,s[5]=-t.y,s[8]=-t.z,this.fromMat3(f).normalize()},identity:function(){return this.set(0,0,0,1)},setAxisAngle:function(t,e){e*=.5;var i=Math.sin(e);return this.set(i*t.x,i*t.y,i*t.z,Math.cos(e))},multiply:function(t){var e=this.x,i=this.y,s=this.z,r=this.w,n=t.x,a=t.y,o=t.z,h=t.w;return this.set(e*h+r*n+i*o-s*a,i*h+r*a+s*n-e*o,s*h+r*o+e*a-i*n,r*h-e*n-i*a-s*o)},slerp:function(t,e){var i=this.x,s=this.y,r=this.z,n=this.w,a=t.x,h=t.y,l=t.z,u=t.w,c=i*a+s*h+r*l+n*u;c<0&&(c=-c,a=-a,h=-h,l=-l,u=-u);var d=1-e,f=e;if(1-c>o){var p=Math.acos(c),v=Math.sin(p);d=Math.sin((1-e)*p)/v,f=Math.sin(e*p)/v}return this.set(d*i+f*a,d*s+f*h,d*r+f*l,d*n+f*u)},invert:function(){var t=this.x,e=this.y,i=this.z,s=this.w,r=t*t+e*e+i*i+s*s,n=r?1/r:0;return this.set(-t*n,-e*n,-i*n,s*n)},conjugate:function(){return this._x=-this.x,this._y=-this.y,this._z=-this.z,this.onChangeCallback(this),this},rotateX:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,r=this.w,n=Math.sin(t),a=Math.cos(t);return this.set(e*a+r*n,i*a+s*n,s*a-i*n,r*a-e*n)},rotateY:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,r=this.w,n=Math.sin(t),a=Math.cos(t);return this.set(e*a-s*n,i*a+r*n,s*a+e*n,r*a-i*n)},rotateZ:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,r=this.w,n=Math.sin(t),a=Math.cos(t);return this.set(e*a+i*n,i*a-e*n,s*a+r*n,r*a-s*n)},calculateW:function(){var t=this.x,e=this.y,i=this.z;return this.w=-Math.sqrt(1-t*t-e*e-i*i),this},setFromEuler:function(t,e){var i=t.x/2,s=t.y/2,r=t.z/2,n=Math.cos(i),a=Math.cos(s),o=Math.cos(r),h=Math.sin(i),l=Math.sin(s),u=Math.sin(r);switch(t.order){case"XYZ":this.set(h*a*o+n*l*u,n*l*o-h*a*u,n*a*u+h*l*o,n*a*o-h*l*u,e);break;case"YXZ":this.set(h*a*o+n*l*u,n*l*o-h*a*u,n*a*u-h*l*o,n*a*o+h*l*u,e);break;case"ZXY":this.set(h*a*o-n*l*u,n*l*o+h*a*u,n*a*u+h*l*o,n*a*o-h*l*u,e);break;case"ZYX":this.set(h*a*o-n*l*u,n*l*o+h*a*u,n*a*u-h*l*o,n*a*o+h*l*u,e);break;case"YZX":this.set(h*a*o+n*l*u,n*l*o+h*a*u,n*a*u-h*l*o,n*a*o-h*l*u,e);break;case"XZY":this.set(h*a*o-n*l*u,n*l*o-h*a*u,n*a*u+h*l*o,n*a*o+h*l*u,e)}return this},setFromRotationMatrix:function(t){var e,i=t.val,s=i[0],r=i[4],n=i[8],a=i[1],o=i[5],h=i[9],l=i[2],u=i[6],c=i[10],d=s+o+c;return d>0?(e=.5/Math.sqrt(d+1),this.set((u-h)*e,(n-l)*e,(a-r)*e,.25/e)):s>o&&s>c?(e=2*Math.sqrt(1+s-o-c),this.set(.25*e,(r+a)/e,(n+l)/e,(u-h)/e)):o>c?(e=2*Math.sqrt(1+o-s-c),this.set((r+a)/e,.25*e,(h+u)/e,(n-l)/e)):(e=2*Math.sqrt(1+c-s-o),this.set((n+l)/e,(h+u)/e,.25*e,(a-r)/e)),this},fromMat3:function(t){var e,i=t.val,s=i[0]+i[4]+i[8];if(s>0)e=Math.sqrt(s+1),this.w=.5*e,e=.5/e,this._x=(i[7]-i[5])*e,this._y=(i[2]-i[6])*e,this._z=(i[3]-i[1])*e;else{var r=0;i[4]>i[0]&&(r=1),i[8]>i[3*r+r]&&(r=2);var n=h[r],a=h[n];e=Math.sqrt(i[3*r+r]-i[3*n+n]-i[3*a+a]+1),l[r]=.5*e,e=.5/e,l[n]=(i[3*n+r]+i[3*r+n])*e,l[a]=(i[3*a+r]+i[3*r+a])*e,this._x=l[0],this._y=l[1],this._z=l[2],this._w=(i[3*a+n]-i[3*n+a])*e}return this.onChangeCallback(this),this}});t.exports=p},43396:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t*s.RAD_TO_DEG}},74362:t=>{t.exports=function(t,e){void 0===e&&(e=1);var i=2*Math.random()*Math.PI;return t.x=Math.cos(i)*e,t.y=Math.sin(i)*e,t}},60706:t=>{t.exports=function(t,e){void 0===e&&(e=1);var i=2*Math.random()*Math.PI,s=2*Math.random()-1,r=Math.sqrt(1-s*s)*e;return t.x=Math.cos(i)*r,t.y=Math.sin(i)*r,t.z=s*e,t}},67421:t=>{t.exports=function(t,e){return void 0===e&&(e=1),t.x=(2*Math.random()-1)*e,t.y=(2*Math.random()-1)*e,t.z=(2*Math.random()-1)*e,t.w=(2*Math.random()-1)*e,t}},36305:t=>{t.exports=function(t,e){var i=t.x,s=t.y;return t.x=i*Math.cos(e)-s*Math.sin(e),t.y=i*Math.sin(e)+s*Math.cos(e),t}},11520:t=>{t.exports=function(t,e,i,s){var r=Math.cos(s),n=Math.sin(s),a=t.x-e,o=t.y-i;return t.x=a*r-o*n+e,t.y=a*n+o*r+i,t}},1163:t=>{t.exports=function(t,e,i,s,r){var n=s+Math.atan2(t.y-i,t.x-e);return t.x=e+r*Math.cos(n),t.y=i+r*Math.sin(n),t}},70336:t=>{t.exports=function(t,e,i,s,r){return t.x=e+r*Math.cos(s),t.y=i+r*Math.sin(s),t}},72678:(t,e,i)=>{var s=i(25836),r=i(37867),n=i(15746),a=new r,o=new n,h=new s;t.exports=function(t,e,i){return o.setAxisAngle(e,i),a.fromRotationTranslation(o,h.set(0,0,0)),t.transformMat4(a)}},2284:t=>{t.exports=function(t){return t>0?Math.ceil(t):Math.floor(t)}},41013:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.round(t*s)/s}},16922:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=1),void 0===i&&(i=1),void 0===s&&(s=1),s*=Math.PI/t;for(var r=[],n=[],a=0;a{t.exports=function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e))*t*(3-2*t)}},54261:t=>{t.exports=function(t,e,i){return(t=Math.max(0,Math.min(1,(t-e)/(i-e))))*t*t*(t*(6*t-15)+10)}},44408:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,r){void 0===r&&(r=new s);var n=0,a=0;return t>0&&t<=e*i&&(n=t>e-1?t-(a=Math.floor(t/e))*e:t),r.set(n,a)}},85955:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,r,n,a,o,h){void 0===h&&(h=new s);var l=Math.sin(n),u=Math.cos(n),c=u*a,d=l*a,f=-l*o,p=u*o,v=1/(c*p+f*-d);return h.x=p*v*t+-f*v*e+(r*f-i*p)*v,h.y=c*v*e+-d*v*t+(-r*c+i*d)*v,h}},26099:(t,e,i)=>{var s=i(83419),r=i(43855),n=new s({initialize:function(t,e){this.x=0,this.y=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0):(void 0===e&&(e=t),this.x=t||0,this.y=e||0)},clone:function(){return new n(this.x,this.y)},copy:function(t){return this.x=t.x||0,this.y=t.y||0,this},setFromObject:function(t){return this.x=t.x||0,this.y=t.y||0,this},set:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setTo:function(t,e){return this.set(t,e)},setToPolar:function(t,e){return null==e&&(e=1),this.x=Math.cos(t)*e,this.y=Math.sin(t)*e,this},equals:function(t){return this.x===t.x&&this.y===t.y},fuzzyEquals:function(t,e){return r(this.x,t.x,e)&&r(this.y,t.y,e)},angle:function(){var t=Math.atan2(this.y,this.x);return t<0&&(t+=2*Math.PI),t},setAngle:function(t){return this.setToPolar(t,this.length())},add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this},scale:function(t){return isFinite(t)?(this.x*=t,this.y*=t):(this.x=0,this.y=0),this},divide:function(t){return this.x/=t.x,this.y/=t.y,this},negate:function(){return this.x=-this.x,this.y=-this.y,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y;return Math.sqrt(e*e+i*i)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y;return e*e+i*i},length:function(){var t=this.x,e=this.y;return Math.sqrt(t*t+e*e)},setLength:function(t){return this.normalize().scale(t)},lengthSq:function(){var t=this.x,e=this.y;return t*t+e*e},normalize:function(){var t=this.x,e=this.y,i=t*t+e*e;return i>0&&(i=1/Math.sqrt(i),this.x=t*i,this.y=e*i),this},normalizeRightHand:function(){var t=this.x;return this.x=-1*this.y,this.y=t,this},normalizeLeftHand:function(){var t=this.x;return this.x=this.y,this.y=-1*t,this},dot:function(t){return this.x*t.x+this.y*t.y},cross:function(t){return this.x*t.y-this.y*t.x},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this},transformMat3:function(t){var e=this.x,i=this.y,s=t.val;return this.x=s[0]*e+s[3]*i+s[6],this.y=s[1]*e+s[4]*i+s[7],this},transformMat4:function(t){var e=this.x,i=this.y,s=t.val;return this.x=s[0]*e+s[4]*i+s[12],this.y=s[1]*e+s[5]*i+s[13],this},reset:function(){return this.x=0,this.y=0,this},limit:function(t){var e=this.length();return e&&e>t&&this.scale(t/e),this},reflect:function(t){return t=t.clone().normalize(),this.subtract(t.scale(2*this.dot(t)))},mirror:function(t){return this.reflect(t).negate()},rotate:function(t){var e=Math.cos(t),i=Math.sin(t);return this.set(e*this.x-i*this.y,i*this.x+e*this.y)},project:function(t){var e=this.dot(t)/t.dot(t);return this.copy(t).scale(e)}});n.ZERO=new n,n.RIGHT=new n(1,0),n.LEFT=new n(-1,0),n.UP=new n(0,-1),n.DOWN=new n(0,1),n.ONE=new n(1,1),t.exports=n},25836:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.x=0,this.y=0,this.z=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0):(this.x=t||0,this.y=e||0,this.z=i||0)},up:function(){return this.x=0,this.y=1,this.z=0,this},min:function(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.z=Math.min(this.z,t.z),this},max:function(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this.z=Math.max(this.z,t.z),this},clone:function(){return new s(this.x,this.y,this.z)},addVectors:function(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this},subVectors:function(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this.z=t.z-e.z,this},crossVectors:function(t,e){var i=t.x,s=t.y,r=t.z,n=e.x,a=e.y,o=e.z;return this.x=s*o-r*a,this.y=r*n-i*o,this.z=i*a-s*n,this},equals:function(t){return this.x===t.x&&this.y===t.y&&this.z===t.z},copy:function(t){return this.x=t.x,this.y=t.y,this.z=t.z||0,this},set:function(t,e,i){return"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0):(this.x=t||0,this.y=e||0,this.z=i||0),this},setFromMatrixPosition:function(t){return this.fromArray(t.val,12)},setFromMatrixColumn:function(t,e){return this.fromArray(t.val,4*e)},fromArray:function(t,e){return void 0===e&&(e=0),this.x=t[e],this.y=t[e+1],this.z=t[e+2],this},add:function(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z||0,this},addScalar:function(t){return this.x+=t,this.y+=t,this.z+=t,this},addScale:function(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e||0,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z||0,this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z||1,this},scale:function(t){return isFinite(t)?(this.x*=t,this.y*=t,this.z*=t):(this.x=0,this.y=0,this.z=0),this},divide:function(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z||1,this},negate:function(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0;return Math.sqrt(e*e+i*i+s*s)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0;return e*e+i*i+s*s},length:function(){var t=this.x,e=this.y,i=this.z;return Math.sqrt(t*t+e*e+i*i)},lengthSq:function(){var t=this.x,e=this.y,i=this.z;return t*t+e*e+i*i},normalize:function(){var t=this.x,e=this.y,i=this.z,s=t*t+e*e+i*i;return s>0&&(s=1/Math.sqrt(s),this.x=t*s,this.y=e*s,this.z=i*s),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z},cross:function(t){var e=this.x,i=this.y,s=this.z,r=t.x,n=t.y,a=t.z;return this.x=i*a-s*n,this.y=s*r-e*a,this.z=e*n-i*r,this},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,r=this.z;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this.z=r+e*(t.z-r),this},applyMatrix3:function(t){var e=this.x,i=this.y,s=this.z,r=t.val;return this.x=r[0]*e+r[3]*i+r[6]*s,this.y=r[1]*e+r[4]*i+r[7]*s,this.z=r[2]*e+r[5]*i+r[8]*s,this},applyMatrix4:function(t){var e=this.x,i=this.y,s=this.z,r=t.val,n=1/(r[3]*e+r[7]*i+r[11]*s+r[15]);return this.x=(r[0]*e+r[4]*i+r[8]*s+r[12])*n,this.y=(r[1]*e+r[5]*i+r[9]*s+r[13])*n,this.z=(r[2]*e+r[6]*i+r[10]*s+r[14])*n,this},transformMat3:function(t){var e=this.x,i=this.y,s=this.z,r=t.val;return this.x=e*r[0]+i*r[3]+s*r[6],this.y=e*r[1]+i*r[4]+s*r[7],this.z=e*r[2]+i*r[5]+s*r[8],this},transformMat4:function(t){var e=this.x,i=this.y,s=this.z,r=t.val;return this.x=r[0]*e+r[4]*i+r[8]*s+r[12],this.y=r[1]*e+r[5]*i+r[9]*s+r[13],this.z=r[2]*e+r[6]*i+r[10]*s+r[14],this},transformCoordinates:function(t){var e=this.x,i=this.y,s=this.z,r=t.val,n=e*r[0]+i*r[4]+s*r[8]+r[12],a=e*r[1]+i*r[5]+s*r[9]+r[13],o=e*r[2]+i*r[6]+s*r[10]+r[14],h=e*r[3]+i*r[7]+s*r[11]+r[15];return this.x=n/h,this.y=a/h,this.z=o/h,this},transformQuat:function(t){var e=this.x,i=this.y,s=this.z,r=t.x,n=t.y,a=t.z,o=t.w,h=o*e+n*s-a*i,l=o*i+a*e-r*s,u=o*s+r*i-n*e,c=-r*e-n*i-a*s;return this.x=h*o+c*-r+l*-a-u*-n,this.y=l*o+c*-n+u*-r-h*-a,this.z=u*o+c*-a+h*-n-l*-r,this},project:function(t){var e=this.x,i=this.y,s=this.z,r=t.val,n=r[0],a=r[1],o=r[2],h=r[3],l=r[4],u=r[5],c=r[6],d=r[7],f=r[8],p=r[9],v=r[10],g=r[11],m=r[12],y=r[13],x=r[14],T=1/(e*h+i*d+s*g+r[15]);return this.x=(e*n+i*l+s*f+m)*T,this.y=(e*a+i*u+s*p+y)*T,this.z=(e*o+i*c+s*v+x)*T,this},projectViewMatrix:function(t,e){return this.applyMatrix4(t).applyMatrix4(e)},unprojectViewMatrix:function(t,e){return this.applyMatrix4(t).applyMatrix4(e)},unproject:function(t,e){var i=t.x,s=t.y,r=t.z,n=t.w,a=this.x-i,o=n-this.y-1-s,h=this.z;return this.x=2*a/r-1,this.y=2*o/n-1,this.z=2*h-1,this.project(e)},reset:function(){return this.x=0,this.y=0,this.z=0,this}});s.ZERO=new s,s.RIGHT=new s(1,0,0),s.LEFT=new s(-1,0,0),s.UP=new s(0,-1,0),s.DOWN=new s(0,1,0),s.FORWARD=new s(0,0,1),s.BACK=new s(0,0,-1),s.ONE=new s(1,1,1),t.exports=s},61369:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){this.x=0,this.y=0,this.z=0,this.w=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0,this.w=t.w||0):(this.x=t||0,this.y=e||0,this.z=i||0,this.w=s||0)},clone:function(){return new s(this.x,this.y,this.z,this.w)},copy:function(t){return this.x=t.x,this.y=t.y,this.z=t.z||0,this.w=t.w||0,this},equals:function(t){return this.x===t.x&&this.y===t.y&&this.z===t.z&&this.w===t.w},set:function(t,e,i,s){return"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0,this.w=t.w||0):(this.x=t||0,this.y=e||0,this.z=i||0,this.w=s||0),this},add:function(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z||0,this.w+=t.w||0,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z||0,this.w-=t.w||0,this},scale:function(t){return this.x*=t,this.y*=t,this.z*=t,this.w*=t,this},length:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return Math.sqrt(t*t+e*e+i*i+s*s)},lengthSq:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return t*t+e*e+i*i+s*s},normalize:function(){var t=this.x,e=this.y,i=this.z,s=this.w,r=t*t+e*e+i*i+s*s;return r>0&&(r=1/Math.sqrt(r),this.x=t*r,this.y=e*r,this.z=i*r,this.w=s*r),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,r=this.z,n=this.w;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this.z=r+e*(t.z-r),this.w=n+e*(t.w-n),this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z||1,this.w*=t.w||1,this},divide:function(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z||1,this.w/=t.w||1,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0,r=t.w-this.w||0;return Math.sqrt(e*e+i*i+s*s+r*r)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0,r=t.w-this.w||0;return e*e+i*i+s*s+r*r},negate:function(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this},transformMat4:function(t){var e=this.x,i=this.y,s=this.z,r=this.w,n=t.val;return this.x=n[0]*e+n[4]*i+n[8]*s+n[12]*r,this.y=n[1]*e+n[5]*i+n[9]*s+n[13]*r,this.z=n[2]*e+n[6]*i+n[10]*s+n[14]*r,this.w=n[3]*e+n[7]*i+n[11]*s+n[15]*r,this},transformQuat:function(t){var e=this.x,i=this.y,s=this.z,r=t.x,n=t.y,a=t.z,o=t.w,h=o*e+n*s-a*i,l=o*i+a*e-r*s,u=o*s+r*i-n*e,c=-r*e-n*i-a*s;return this.x=h*o+c*-r+l*-a-u*-n,this.y=l*o+c*-n+u*-r-h*-a,this.z=u*o+c*-a+h*-n-l*-r,this},reset:function(){return this.x=0,this.y=0,this.z=0,this.w=0,this}});s.prototype.sub=s.prototype.subtract,s.prototype.mul=s.prototype.multiply,s.prototype.div=s.prototype.divide,s.prototype.dist=s.prototype.distance,s.prototype.distSq=s.prototype.distanceSq,s.prototype.len=s.prototype.length,s.prototype.lenSq=s.prototype.lengthSq,t.exports=s},60417:t=>{t.exports=function(t,e,i){return Math.abs(t-e)<=i}},15994:t=>{t.exports=function(t,e,i){var s=i-e;return e+((t-e)%s+s)%s}},31040:t=>{t.exports=function(t,e,i,s){return Math.atan2(s-e,i-t)}},55495:t=>{t.exports=function(t,e){return Math.atan2(e.y-t.y,e.x-t.x)}},128:t=>{t.exports=function(t,e){return Math.atan2(e.x-t.x,e.y-t.y)}},41273:t=>{t.exports=function(t,e,i,s){return Math.atan2(i-t,s-e)}},1432:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t>Math.PI&&(t-=s.PI2),Math.abs(((t+s.TAU)%s.PI2-s.PI2)%s.PI2)}},12407:t=>{t.exports=function(t){return(t%=2*Math.PI)>=0?t:t+2*Math.PI}},53993:(t,e,i)=>{var s=i(99472);t.exports=function(){return s(-Math.PI,Math.PI)}},86564:(t,e,i)=>{var s=i(99472);t.exports=function(){return s(-180,180)}},90154:(t,e,i)=>{var s=i(12407);t.exports=function(t){return s(t+Math.PI)}},48736:(t,e,i)=>{var s=i(36383);t.exports=function(t,e,i){return void 0===i&&(i=.05),t===e||(Math.abs(e-t)<=i||Math.abs(e-t)>=s.PI2-i?t=e:(Math.abs(e-t)>Math.PI&&(et?t+=i:e{t.exports=function(t,e){var i=e-t;return 0===i?0:i-360*Math.floor((i- -180)/360)}},86554:(t,e,i)=>{var s=i(15994);t.exports=function(t){return s(t,-Math.PI,Math.PI)}},30954:(t,e,i)=>{var s=i(15994);t.exports=function(t){return s(t,-180,180)}},25588:(t,e,i)=>{t.exports={Between:i(31040),BetweenPoints:i(55495),BetweenPointsY:i(128),BetweenY:i(41273),CounterClockwise:i(1432),Normalize:i(12407),Random:i(53993),RandomDegrees:i(86564),Reverse:i(90154),RotateTo:i(48736),ShortestBetween:i(61430),Wrap:i(86554),WrapDegrees:i(30954)}},36383:t=>{var e={PI2:2*Math.PI,TAU:.5*Math.PI,EPSILON:1e-6,DEG_TO_RAD:Math.PI/180,RAD_TO_DEG:180/Math.PI,RND:null,MIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER||-9007199254740991,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||9007199254740991};t.exports=e},20339:t=>{t.exports=function(t,e,i,s){var r=t-i,n=e-s;return Math.sqrt(r*r+n*n)}},52816:t=>{t.exports=function(t,e){var i=t.x-e.x,s=t.y-e.y;return Math.sqrt(i*i+s*s)}},64559:t=>{t.exports=function(t,e){var i=t.x-e.x,s=t.y-e.y;return i*i+s*s}},82340:t=>{t.exports=function(t,e,i,s){return Math.max(Math.abs(t-i),Math.abs(e-s))}},14390:t=>{t.exports=function(t,e,i,s,r){return void 0===r&&(r=2),Math.sqrt(Math.pow(i-t,r)+Math.pow(s-e,r))}},2243:t=>{t.exports=function(t,e,i,s){return Math.abs(t-i)+Math.abs(e-s)}},89774:t=>{t.exports=function(t,e,i,s){var r=t-i,n=e-s;return r*r+n*n}},50994:(t,e,i)=>{t.exports={Between:i(20339),BetweenPoints:i(52816),BetweenPointsSquared:i(64559),Chebyshev:i(82340),Power:i(14390),Snake:i(2243),Squared:i(89774)}},62640:(t,e,i)=>{var s=i(54178),r=i(41521),n=i(79980),a=i(85433),o=i(99140),h=i(48857),l=i(81596),u=i(59133),c=i(98516),d=i(35248),f=i(82500),p=i(49752);t.exports={Power0:l,Power1:u.Out,Power2:a.Out,Power3:c.Out,Power4:d.Out,Linear:l,Quad:u.Out,Cubic:a.Out,Quart:c.Out,Quint:d.Out,Sine:f.Out,Expo:h.Out,Circ:n.Out,Elastic:o.Out,Back:s.Out,Bounce:r.Out,Stepped:p,"Quad.easeIn":u.In,"Cubic.easeIn":a.In,"Quart.easeIn":c.In,"Quint.easeIn":d.In,"Sine.easeIn":f.In,"Expo.easeIn":h.In,"Circ.easeIn":n.In,"Elastic.easeIn":o.In,"Back.easeIn":s.In,"Bounce.easeIn":r.In,"Quad.easeOut":u.Out,"Cubic.easeOut":a.Out,"Quart.easeOut":c.Out,"Quint.easeOut":d.Out,"Sine.easeOut":f.Out,"Expo.easeOut":h.Out,"Circ.easeOut":n.Out,"Elastic.easeOut":o.Out,"Back.easeOut":s.Out,"Bounce.easeOut":r.Out,"Quad.easeInOut":u.InOut,"Cubic.easeInOut":a.InOut,"Quart.easeInOut":c.InOut,"Quint.easeInOut":d.InOut,"Sine.easeInOut":f.InOut,"Expo.easeInOut":h.InOut,"Circ.easeInOut":n.InOut,"Elastic.easeInOut":o.InOut,"Back.easeInOut":s.InOut,"Bounce.easeInOut":r.InOut}},1639:t=>{t.exports=function(t,e){return void 0===e&&(e=1.70158),t*t*((e+1)*t-e)}},50099:t=>{t.exports=function(t,e){void 0===e&&(e=1.70158);var i=1.525*e;return(t*=2)<1?t*t*((i+1)*t-i)*.5:.5*((t-=2)*t*((i+1)*t+i)+2)}},41286:t=>{t.exports=function(t,e){return void 0===e&&(e=1.70158),--t*t*((e+1)*t+e)+1}},54178:(t,e,i)=>{t.exports={In:i(1639),Out:i(41286),InOut:i(50099)}},59590:t=>{t.exports=function(t){return(t=1-t)<1/2.75?1-7.5625*t*t:t<2/2.75?1-(7.5625*(t-=1.5/2.75)*t+.75):t<2.5/2.75?1-(7.5625*(t-=2.25/2.75)*t+.9375):1-(7.5625*(t-=2.625/2.75)*t+.984375)}},41788:t=>{t.exports=function(t){var e=!1;return t<.5?(t=1-2*t,e=!0):t=2*t-1,t<1/2.75?t*=7.5625*t:t=t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375,e?.5*(1-t):.5*t+.5}},69905:t=>{t.exports=function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}},41521:(t,e,i)=>{t.exports={In:i(59590),Out:i(69905),InOut:i(41788)}},91861:t=>{t.exports=function(t){return 1-Math.sqrt(1-t*t)}},4177:t=>{t.exports=function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)}},57512:t=>{t.exports=function(t){return Math.sqrt(1- --t*t)}},79980:(t,e,i)=>{t.exports={In:i(91861),Out:i(57512),InOut:i(4177)}},51150:t=>{t.exports=function(t){return t*t*t}},82820:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)}},35033:t=>{t.exports=function(t){return--t*t*t+1}},85433:(t,e,i)=>{t.exports={In:i(51150),Out:i(35033),InOut:i(82820)}},69965:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),-e*Math.pow(2,10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)}},50665:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),(t*=2)<1?e*Math.pow(2,10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)*-.5:e*Math.pow(2,-10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)*.5+1}},7744:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),e*Math.pow(2,-10*t)*Math.sin((t-s)*(2*Math.PI)/i)+1}},99140:(t,e,i)=>{t.exports={In:i(69965),Out:i(7744),InOut:i(50665)}},24590:t=>{t.exports=function(t){return Math.pow(2,10*(t-1))-.001}},87844:t=>{t.exports=function(t){return(t*=2)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*(t-1)))}},89433:t=>{t.exports=function(t){return 1-Math.pow(2,-10*t)}},48857:(t,e,i)=>{t.exports={In:i(24590),Out:i(89433),InOut:i(87844)}},48820:(t,e,i)=>{t.exports={Back:i(54178),Bounce:i(41521),Circular:i(79980),Cubic:i(85433),Elastic:i(99140),Expo:i(48857),Linear:i(81596),Quadratic:i(59133),Quartic:i(98516),Quintic:i(35248),Sine:i(82500),Stepped:i(49752)}},7147:t=>{t.exports=function(t){return t}},81596:(t,e,i)=>{t.exports=i(7147)},34826:t=>{t.exports=function(t){return t*t}},20544:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)}},92029:t=>{t.exports=function(t){return t*(2-t)}},59133:(t,e,i)=>{t.exports={In:i(34826),Out:i(92029),InOut:i(20544)}},64413:t=>{t.exports=function(t){return t*t*t*t}},78137:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)}},45840:t=>{t.exports=function(t){return 1- --t*t*t*t}},98516:(t,e,i)=>{t.exports={In:i(64413),Out:i(45840),InOut:i(78137)}},87745:t=>{t.exports=function(t){return t*t*t*t*t}},16509:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)}},17868:t=>{t.exports=function(t){return--t*t*t*t*t+1}},35248:(t,e,i)=>{t.exports={In:i(87745),Out:i(17868),InOut:i(16509)}},80461:t=>{t.exports=function(t){return 0===t?0:1===t?1:1-Math.cos(t*Math.PI/2)}},34025:t=>{t.exports=function(t){return 0===t?0:1===t?1:.5*(1-Math.cos(Math.PI*t))}},52768:t=>{t.exports=function(t){return 0===t?0:1===t?1:Math.sin(t*Math.PI/2)}},82500:(t,e,i)=>{t.exports={In:i(80461),Out:i(52768),InOut:i(34025)}},72251:t=>{t.exports=function(t,e){return void 0===e&&(e=1),t<=0?0:t>=1?1:1/e*(1+(e*t|0))}},49752:(t,e,i)=>{t.exports=i(72251)},75698:t=>{t.exports=function(t,e){return void 0===e&&(e=1e-4),Math.ceil(t-e)}},43855:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),Math.abs(t-e){t.exports=function(t,e){return void 0===e&&(e=1e-4),Math.floor(t+e)}},5470:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),t>e-i}},94977:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),t{t.exports={Ceil:i(75698),Equal:i(43855),Floor:i(25777),GreaterThan:i(5470),LessThan:i(94977)}},75508:(t,e,i)=>{var s=i(36383),r=i(79291),n={Angle:i(25588),Distance:i(50994),Easing:i(48820),Fuzzy:i(48379),Interpolation:i(38289),Pow2:i(49001),Snap:i(73697),RandomDataGenerator:i(28453),Average:i(53307),Bernstein:i(85710),Between:i(30976),CatmullRom:i(87842),CeilTo:i(26302),Clamp:i(45319),DegToRad:i(39506),Difference:i(61241),Euler:i(38857),Factorial:i(6411),FloatBetween:i(99472),FloorTo:i(77623),FromPercent:i(62945),GetSpeed:i(38265),IsEven:i(78702),IsEvenStrict:i(94883),Linear:i(28915),LinearXY:i(94908),MaxAdd:i(86883),Median:i(50040),MinSub:i(37204),Percent:i(65201),RadToDeg:i(43396),RandomXY:i(74362),RandomXYZ:i(60706),RandomXYZW:i(67421),Rotate:i(36305),RotateAround:i(11520),RotateAroundDistance:i(1163),RotateTo:i(70336),RoundAwayFromZero:i(2284),RoundTo:i(41013),SinCosTableGenerator:i(16922),SmootherStep:i(54261),SmoothStep:i(7602),ToXY:i(44408),TransformXY:i(85955),Within:i(60417),Wrap:i(15994),Vector2:i(26099),Vector3:i(25836),Vector4:i(61369),Matrix3:i(94434),Matrix4:i(37867),Quaternion:i(15746),RotateVec3:i(72678)};n=r(!1,n,s),t.exports=n},89318:(t,e,i)=>{var s=i(85710);t.exports=function(t,e){for(var i=0,r=t.length-1,n=0;n<=r;n++)i+=Math.pow(1-e,r-n)*Math.pow(e,n)*t[n]*s(r,n);return i}},77259:(t,e,i)=>{var s=i(87842);t.exports=function(t,e){var i=t.length-1,r=i*e,n=Math.floor(r);return t[0]===t[i]?(e<0&&(n=Math.floor(r=i*(1+e))),s(r-n,t[(n-1+i)%i],t[n],t[(n+1)%i],t[(n+2)%i])):e<0?t[0]-(s(-r,t[0],t[0],t[1],t[1])-t[0]):e>1?t[i]-(s(r-i,t[i],t[i],t[i-1],t[i-1])-t[i]):s(r-n,t[n?n-1:0],t[n],t[i{t.exports=function(t,e,i,s,r){return function(t,e){var i=1-t;return i*i*i*e}(t,e)+function(t,e){var i=1-t;return 3*i*i*t*e}(t,i)+function(t,e){return 3*(1-t)*t*t*e}(t,s)+function(t,e){return t*t*t*e}(t,r)}},28392:(t,e,i)=>{var s=i(28915);t.exports=function(t,e){var i=t.length-1,r=i*e,n=Math.floor(r);return e<0?s(t[0],t[1],r):e>1?s(t[i],t[i-1],i-r):s(t[n],t[n+1>i?i:n+1],r-n)}},32112:t=>{t.exports=function(t,e,i,s){return function(t,e){var i=1-t;return i*i*e}(t,e)+function(t,e){return 2*(1-t)*t*e}(t,i)+function(t,e){return t*t*e}(t,s)}},47235:(t,e,i)=>{var s=i(7602);t.exports=function(t,e,i){return e+(i-e)*s(t,0,1)}},50178:(t,e,i)=>{var s=i(54261);t.exports=function(t,e,i){return e+(i-e)*s(t,0,1)}},38289:(t,e,i)=>{t.exports={Bezier:i(89318),CatmullRom:i(77259),CubicBezier:i(36316),Linear:i(28392),QuadraticBezier:i(32112),SmoothStep:i(47235),SmootherStep:i(50178)}},98439:t=>{t.exports=function(t){var e=Math.log(t)/.6931471805599453;return 1<{t.exports=function(t,e){return t>0&&0==(t&t-1)&&e>0&&0==(e&e-1)}},81230:t=>{t.exports=function(t){return t>0&&0==(t&t-1)}},49001:(t,e,i)=>{t.exports={GetNext:i(98439),IsSize:i(50030),IsValue:i(81230)}},28453:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){void 0===t&&(t=[(Date.now()*Math.random()).toString()]),this.c=1,this.s0=0,this.s1=0,this.s2=0,this.n=0,this.signs=[-1,1],t&&this.init(t)},rnd:function(){var t=2091639*this.s0+2.3283064365386963e-10*this.c;return this.c=0|t,this.s0=this.s1,this.s1=this.s2,this.s2=t-this.c,this.s2},hash:function(t){var e,i=this.n;t=t.toString();for(var s=0;s>>0,i=(e*=i)>>>0,i+=4294967296*(e-=i);return this.n=i,2.3283064365386963e-10*(i>>>0)},init:function(t){"string"==typeof t?this.state(t):this.sow(t)},sow:function(t){if(this.n=4022871197,this.s0=this.hash(" "),this.s1=this.hash(" "),this.s2=this.hash(" "),this.c=1,t)for(var e=0;e0;e--){var i=Math.floor(this.frac()*(e+1)),s=t[i];t[i]=t[e],t[e]=s}return t}});t.exports=s},63448:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.ceil(t/e),s?(i+t)/e:i+t)}},56583:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.floor(t/e),s?(i+t)/e:i+t)}},77720:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.round(t/e),s?(i+t)/e:i+t)}},73697:(t,e,i)=>{t.exports={Ceil:i(63448),Floor:i(56583),To:i(77720)}},97139:(t,e,i)=>{i(63595);var s=i(8054),r=i(79291),n={Actions:i(61061),Animations:i(60421),BlendModes:i(10312),Cache:i(83388),Cameras:i(26638),Core:i(42857),Class:i(83419),Create:i(15822),Curves:i(25410),Data:i(44965),Display:i(27460),DOM:i(84902),Events:i(93055),FX:i(66064),Game:i(50127),GameObjects:i(77856),Geom:i(55738),Input:i(14350),Loader:i(57777),Math:i(75508),Physics:{Arcade:i(27064)},Plugins:i(18922),Renderer:i(36909),Scale:i(93364),ScaleModes:i(29795),Scene:i(97482),Scenes:i(62194),Structs:i(41392),Textures:i(27458),Tilemaps:i(62501),Time:i(90291),Tweens:i(43066),Utils:i(91799)};n.Sound=i(23717),n=r(!1,n,s),t.exports=n,i.g.Phaser=n},71289:(t,e,i)=>{var s=i(83419),r=i(92209),n=i(88571),a=new s({Extends:n,Mixins:[r.Acceleration,r.Angular,r.Bounce,r.Collision,r.Debug,r.Drag,r.Enable,r.Friction,r.Gravity,r.Immovable,r.Mass,r.Pushable,r.Size,r.Velocity],initialize:function(t,e,i,s,r){n.call(this,t,e,i,s,r),this.body=null}});t.exports=a},86689:(t,e,i)=>{var s=i(83419),r=i(39506),n=i(20339),a=i(89774),o=i(66022),h=i(95540),l=i(46975),u=i(72441),c=i(47956),d=i(37277),f=i(44594),p=i(26099),v=i(82248),g=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.config=this.getConfig(),this.world,this.add,this._category=1,t.sys.events.once(f.BOOT,this.boot,this),t.sys.events.on(f.START,this.start,this)},boot:function(){this.world=new v(this.scene,this.config),this.add=new o(this.world),this.systems.events.once(f.DESTROY,this.destroy,this)},start:function(){this.world||(this.world=new v(this.scene,this.config),this.add=new o(this.world));var t=this.systems.events;h(this.config,"customUpdate",!1)||t.on(f.UPDATE,this.world.update,this.world),t.on(f.POST_UPDATE,this.world.postUpdate,this.world),t.once(f.SHUTDOWN,this.shutdown,this)},enableUpdate:function(){this.systems.events.on(f.UPDATE,this.world.update,this.world)},disableUpdate:function(){this.systems.events.off(f.UPDATE,this.world.update,this.world)},getConfig:function(){var t=this.systems.game.config.physics,e=this.systems.settings.physics;return l(h(e,"arcade",{}),h(t,"arcade",{}))},nextCategory:function(){return this._category=this._category<<1,this._category},overlap:function(t,e,i,s,r){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===r&&(r=i),this.world.collideObjects(t,e,i,s,r,!0)},collide:function(t,e,i,s,r){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===r&&(r=i),this.world.collideObjects(t,e,i,s,r,!1)},collideTiles:function(t,e,i,s,r){return this.world.collideTiles(t,e,i,s,r)},overlapTiles:function(t,e,i,s,r){return this.world.overlapTiles(t,e,i,s,r)},pause:function(){return this.world.pause()},resume:function(){return this.world.resume()},accelerateTo:function(t,e,i,s,r,n){void 0===s&&(s=60);var a=Math.atan2(i-t.y,e-t.x);return t.body.acceleration.setToPolar(a,s),void 0!==r&&void 0!==n&&t.body.maxVelocity.set(r,n),a},accelerateToObject:function(t,e,i,s,r){return this.accelerateTo(t,e.x,e.y,i,s,r)},closest:function(t,e){e||(e=this.world.bodies.entries);for(var i=Number.MAX_VALUE,s=null,r=t.x,n=t.y,o=e.length,h=0;hi&&(s=l,i=c)}}return s},moveTo:function(t,e,i,s,r){void 0===s&&(s=60),void 0===r&&(r=0);var a=Math.atan2(i-t.y,e-t.x);return r>0&&(s=n(t.x,t.y,e,i)/(r/1e3)),t.body.velocity.setToPolar(a,s),a},moveToObject:function(t,e,i,s){return this.moveTo(t,e.x,e.y,i,s)},velocityFromAngle:function(t,e,i){return void 0===e&&(e=60),void 0===i&&(i=new p),i.setToPolar(r(t),e)},velocityFromRotation:function(t,e,i){return void 0===e&&(e=60),void 0===i&&(i=new p),i.setToPolar(t,e)},overlapRect:function(t,e,i,s,r,n){return c(this.world,t,e,i,s,r,n)},overlapCirc:function(t,e,i,s,r){return u(this.world,t,e,i,s,r)},shutdown:function(){if(this.world){var t=this.systems.events;t.off(f.UPDATE,this.world.update,this.world),t.off(f.POST_UPDATE,this.world.postUpdate,this.world),t.off(f.SHUTDOWN,this.shutdown,this),this.add.destroy(),this.world.destroy(),this.add=null,this.world=null,this._category=1}},destroy:function(){this.shutdown(),this.scene.sys.events.off(f.START,this.start,this),this.scene=null,this.systems=null}});d.register("ArcadePhysics",g,"arcadePhysics"),t.exports=g},13759:(t,e,i)=>{var s=i(83419),r=i(92209),n=i(68287),a=new s({Extends:n,Mixins:[r.Acceleration,r.Angular,r.Bounce,r.Collision,r.Debug,r.Drag,r.Enable,r.Friction,r.Gravity,r.Immovable,r.Mass,r.Pushable,r.Size,r.Velocity],initialize:function(t,e,i,s,r){n.call(this,t,e,i,s,r),this.body=null}});t.exports=a},37742:(t,e,i)=>{var s=i(83419),r=i(78389),n=i(37747),a=i(63012),o=i(43396),h=i(87841),l=i(37303),u=i(95829),c=i(26099),d=new s({Mixins:[r],initialize:function(t,e){var i=64,s=64,r=void 0!==e;r&&e.displayWidth&&(i=e.displayWidth,s=e.displayHeight),r||(e={x:0,y:0,angle:0,rotation:0,scaleX:1,scaleY:1,displayOriginX:0,displayOriginY:0}),this.world=t,this.gameObject=r?e:void 0,this.isBody=!0,this.transform={x:e.x,y:e.y,rotation:e.angle,scaleX:e.scaleX,scaleY:e.scaleY,displayOriginX:e.displayOriginX,displayOriginY:e.displayOriginY},this.debugShowBody=t.defaults.debugShowBody,this.debugShowVelocity=t.defaults.debugShowVelocity,this.debugBodyColor=t.defaults.bodyDebugColor,this.enable=!0,this.isCircle=!1,this.radius=0,this.offset=new c,this.position=new c(e.x-e.scaleX*e.displayOriginX,e.y-e.scaleY*e.displayOriginY),this.prev=this.position.clone(),this.prevFrame=this.position.clone(),this.allowRotation=!0,this.rotation=e.angle,this.preRotation=e.angle,this.width=i,this.height=s,this.sourceWidth=i,this.sourceHeight=s,e.frame&&(this.sourceWidth=e.frame.realWidth,this.sourceHeight=e.frame.realHeight),this.halfWidth=Math.abs(i/2),this.halfHeight=Math.abs(s/2),this.center=new c(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.velocity=new c,this.newVelocity=new c,this.deltaMax=new c,this.acceleration=new c,this.allowDrag=!0,this.drag=new c,this.allowGravity=!0,this.gravity=new c,this.bounce=new c,this.worldBounce=null,this.customBoundsRectangle=t.bounds,this.onWorldBounds=!1,this.onCollide=!1,this.onOverlap=!1,this.maxVelocity=new c(1e4,1e4),this.maxSpeed=-1,this.friction=new c(1,0),this.useDamping=!1,this.angularVelocity=0,this.angularAcceleration=0,this.angularDrag=0,this.maxAngular=1e3,this.mass=1,this.angle=0,this.speed=0,this.facing=n.FACING_NONE,this.immovable=!1,this.pushable=!0,this.slideFactor=new c(1,1),this.moves=!0,this.customSeparateX=!1,this.customSeparateY=!1,this.overlapX=0,this.overlapY=0,this.overlapR=0,this.embedded=!1,this.collideWorldBounds=!1,this.checkCollision=u(!1),this.touching=u(!0),this.wasTouching=u(!0),this.blocked=u(!0),this.syncBounds=!1,this.physicsType=n.DYNAMIC_BODY,this.collisionCategory=1,this.collisionMask=1,this._sx=e.scaleX,this._sy=e.scaleY,this._dx=0,this._dy=0,this._tx=0,this._ty=0,this._bounds=new h,this.directControl=!1,this.autoFrame=this.position.clone()},updateBounds:function(){var t=this.gameObject,e=this.transform;if(t.parentContainer){var i=t.getWorldTransformMatrix(this.world._tempMatrix,this.world._tempMatrix2);e.x=i.tx,e.y=i.ty,e.rotation=o(i.rotation),e.scaleX=i.scaleX,e.scaleY=i.scaleY,e.displayOriginX=t.displayOriginX,e.displayOriginY=t.displayOriginY}else e.x=t.x,e.y=t.y,e.rotation=t.angle,e.scaleX=t.scaleX,e.scaleY=t.scaleY,e.displayOriginX=t.displayOriginX,e.displayOriginY=t.displayOriginY;var s=!1;if(this.syncBounds){var r=t.getBounds(this._bounds);this.width=r.width,this.height=r.height,s=!0}else{var n=Math.abs(e.scaleX),a=Math.abs(e.scaleY);this._sx===n&&this._sy===a||(this.width=this.sourceWidth*n,this.height=this.sourceHeight*a,this._sx=n,this._sy=a,s=!0)}s&&(this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.updateCenter())},updateCenter:function(){this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight)},updateFromGameObject:function(){this.updateBounds();var t=this.transform;this.position.x=t.x+t.scaleX*(this.offset.x-t.displayOriginX),this.position.y=t.y+t.scaleY*(this.offset.y-t.displayOriginY),this.updateCenter()},resetFlags:function(t){void 0===t&&(t=!1);var e=this.wasTouching,i=this.touching,s=this.blocked;t?u(!0,e):(e.none=i.none,e.up=i.up,e.down=i.down,e.left=i.left,e.right=i.right),u(!0,i),u(!0,s),this.overlapR=0,this.overlapX=0,this.overlapY=0,this.embedded=!1},preUpdate:function(t,e){if(t&&this.resetFlags(),this.gameObject&&this.updateFromGameObject(),this.rotation=this.transform.rotation,this.preRotation=this.rotation,this.moves){var i=this.position;this.prev.x=i.x,this.prev.y=i.y,this.prevFrame.x=i.x,this.prevFrame.y=i.y}t&&this.update(e)},update:function(t){var e=this.prev,i=this.position,s=this.velocity;if(e.set(i.x,i.y),!this.moves)return this._dx=i.x-e.x,void(this._dy=i.y-e.y);if(this.directControl){var r=this.autoFrame;s.set((i.x-r.x)/t,(i.y-r.y)/t),this.world.updateMotion(this,t),this._dx=i.x-r.x,this._dy=i.y-r.y}else this.world.updateMotion(this,t),this.newVelocity.set(s.x*t,s.y*t),i.add(this.newVelocity),this._dx=i.x-e.x,this._dy=i.y-e.y;var n=s.x,o=s.y;if(this.updateCenter(),this.angle=Math.atan2(o,n),this.speed=Math.sqrt(n*n+o*o),this.collideWorldBounds&&this.checkWorldBounds()&&this.onWorldBounds){var h=this.blocked;this.world.emit(a.WORLD_BOUNDS,this,h.up,h.down,h.left,h.right)}},postUpdate:function(){var t=this.position,e=t.x-this.prevFrame.x,i=t.y-this.prevFrame.y,s=this.gameObject;if(this.moves){var r=this.deltaMax.x,a=this.deltaMax.y;0!==r&&0!==e&&(e<0&&e<-r?e=-r:e>0&&e>r&&(e=r)),0!==a&&0!==i&&(i<0&&i<-a?i=-a:i>0&&i>a&&(i=a)),s&&(s.x+=e,s.y+=i)}e<0?this.facing=n.FACING_LEFT:e>0&&(this.facing=n.FACING_RIGHT),i<0?this.facing=n.FACING_UP:i>0&&(this.facing=n.FACING_DOWN),this.allowRotation&&s&&(s.angle+=this.deltaZ()),this._tx=e,this._ty=i,this.autoFrame.set(t.x,t.y)},setBoundsRectangle:function(t){return this.customBoundsRectangle=t||this.world.bounds,this},checkWorldBounds:function(){var t=this.position,e=this.velocity,i=this.blocked,s=this.customBoundsRectangle,r=this.world.checkCollision,n=this.worldBounce?-this.worldBounce.x:-this.bounce.x,a=this.worldBounce?-this.worldBounce.y:-this.bounce.y,o=!1;return t.xs.right&&r.right&&(t.x=s.right-this.width,e.x*=n,i.right=!0,o=!0),t.ys.bottom&&r.down&&(t.y=s.bottom-this.height,e.y*=a,i.down=!0,o=!0),o&&(this.blocked.none=!1,this.updateCenter()),o},setOffset:function(t,e){return void 0===e&&(e=t),this.offset.set(t,e),this},setGameObject:function(t,e){return void 0===e&&(e=!0),this.world.remove(this),this.gameObject&&this.gameObject.body&&(this.gameObject.body=null),this.gameObject=t,t.body&&(t.body=this),this.setSize(),this.world.add(this),this.enable=e,this},setSize:function(t,e,i){void 0===i&&(i=!0);var s=this.gameObject;if(s&&(!t&&s.frame&&(t=s.frame.realWidth),!e&&s.frame&&(e=s.frame.realHeight)),this.sourceWidth=t,this.sourceHeight=e,this.width=this.sourceWidth*this._sx,this.height=this.sourceHeight*this._sy,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.updateCenter(),i&&s&&s.getCenter){var r=(s.width-t)/2,n=(s.height-e)/2;this.offset.set(r,n)}return this.isCircle=!1,this.radius=0,this},setCircle:function(t,e,i){return void 0===e&&(e=this.offset.x),void 0===i&&(i=this.offset.y),t>0?(this.isCircle=!0,this.radius=t,this.sourceWidth=2*t,this.sourceHeight=2*t,this.width=this.sourceWidth*this._sx,this.height=this.sourceHeight*this._sy,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.offset.set(e,i),this.updateCenter()):this.isCircle=!1,this},reset:function(t,e){this.stop();var i=this.gameObject;i&&(i.setPosition(t,e),this.rotation=i.angle,this.preRotation=i.angle);var s=this.position;i&&i.getTopLeft?i.getTopLeft(s):s.set(t,e),this.prev.copy(s),this.prevFrame.copy(s),this.autoFrame.copy(s),i&&this.updateBounds(),this.updateCenter(),this.collideWorldBounds&&this.checkWorldBounds(),this.resetFlags(!0)},stop:function(){return this.velocity.set(0),this.acceleration.set(0),this.speed=0,this.angularVelocity=0,this.angularAcceleration=0,this},getBounds:function(t){return t.x=this.x,t.y=this.y,t.right=this.right,t.bottom=this.bottom,t},hitTest:function(t,e){return this.isCircle?this.radius>0&&t>=this.left&&t<=this.right&&e>=this.top&&e<=this.bottom&&(this.center.x-t)*(this.center.x-t)+(this.center.y-e)*(this.center.y-e)<=this.radius*this.radius:l(this,t,e)},onFloor:function(){return this.blocked.down},onCeiling:function(){return this.blocked.up},onWall:function(){return this.blocked.left||this.blocked.right},deltaAbsX:function(){return this._dx>0?this._dx:-this._dx},deltaAbsY:function(){return this._dy>0?this._dy:-this._dy},deltaX:function(){return this._dx},deltaY:function(){return this._dy},deltaXFinal:function(){return this._tx},deltaYFinal:function(){return this._ty},deltaZ:function(){return this.rotation-this.preRotation},destroy:function(){this.enable=!1,this.world&&this.world.pendingDestroy.set(this)},drawDebug:function(t){var e=this.position,i=e.x+this.halfWidth,s=e.y+this.halfHeight;this.debugShowBody&&(t.lineStyle(t.defaultStrokeWidth,this.debugBodyColor),this.isCircle?t.strokeCircle(i,s,this.width/2):(this.checkCollision.up&&t.lineBetween(e.x,e.y,e.x+this.width,e.y),this.checkCollision.right&&t.lineBetween(e.x+this.width,e.y,e.x+this.width,e.y+this.height),this.checkCollision.down&&t.lineBetween(e.x,e.y+this.height,e.x+this.width,e.y+this.height),this.checkCollision.left&&t.lineBetween(e.x,e.y,e.x,e.y+this.height))),this.debugShowVelocity&&(t.lineStyle(t.defaultStrokeWidth,this.world.defaults.velocityDebugColor,1),t.lineBetween(i,s,i+this.velocity.x/2,s+this.velocity.y/2))},willDrawDebug:function(){return this.debugShowBody||this.debugShowVelocity},setDirectControl:function(t){return void 0===t&&(t=!0),this.directControl=t,this},setCollideWorldBounds:function(t,e,i,s){void 0===t&&(t=!0),this.collideWorldBounds=t;var r=void 0!==e,n=void 0!==i;return(r||n)&&(this.worldBounce||(this.worldBounce=new c),r&&(this.worldBounce.x=e),n&&(this.worldBounce.y=i)),void 0!==s&&(this.onWorldBounds=s),this},setVelocity:function(t,e){return this.velocity.set(t,e),t=this.velocity.x,e=this.velocity.y,this.speed=Math.sqrt(t*t+e*e),this},setVelocityX:function(t){return this.setVelocity(t,this.velocity.y)},setVelocityY:function(t){return this.setVelocity(this.velocity.x,t)},setMaxVelocity:function(t,e){return this.maxVelocity.set(t,e),this},setMaxVelocityX:function(t){return this.maxVelocity.x=t,this},setMaxVelocityY:function(t){return this.maxVelocity.y=t,this},setMaxSpeed:function(t){return this.maxSpeed=t,this},setSlideFactor:function(t,e){return this.slideFactor.set(t,e),this},setBounce:function(t,e){return this.bounce.set(t,e),this},setBounceX:function(t){return this.bounce.x=t,this},setBounceY:function(t){return this.bounce.y=t,this},setAcceleration:function(t,e){return this.acceleration.set(t,e),this},setAccelerationX:function(t){return this.acceleration.x=t,this},setAccelerationY:function(t){return this.acceleration.y=t,this},setAllowDrag:function(t){return void 0===t&&(t=!0),this.allowDrag=t,this},setAllowGravity:function(t){return void 0===t&&(t=!0),this.allowGravity=t,this},setAllowRotation:function(t){return void 0===t&&(t=!0),this.allowRotation=t,this},setDrag:function(t,e){return this.drag.set(t,e),this},setDamping:function(t){return this.useDamping=t,this},setDragX:function(t){return this.drag.x=t,this},setDragY:function(t){return this.drag.y=t,this},setGravity:function(t,e){return this.gravity.set(t,e),this},setGravityX:function(t){return this.gravity.x=t,this},setGravityY:function(t){return this.gravity.y=t,this},setFriction:function(t,e){return this.friction.set(t,e),this},setFrictionX:function(t){return this.friction.x=t,this},setFrictionY:function(t){return this.friction.y=t,this},setAngularVelocity:function(t){return this.angularVelocity=t,this},setAngularAcceleration:function(t){return this.angularAcceleration=t,this},setAngularDrag:function(t){return this.angularDrag=t,this},setMass:function(t){return this.mass=t,this},setImmovable:function(t){return void 0===t&&(t=!0),this.immovable=t,this},setEnable:function(t){return void 0===t&&(t=!0),this.enable=t,this},processX:function(t,e,i,s){this.x+=t,this.updateCenter(),null!==e&&(this.velocity.x=e*this.slideFactor.x);var r=this.blocked;i&&(r.left=!0,r.none=!1),s&&(r.right=!0,r.none=!1)},processY:function(t,e,i,s){this.y+=t,this.updateCenter(),null!==e&&(this.velocity.y=e*this.slideFactor.y);var r=this.blocked;i&&(r.up=!0,r.none=!1),s&&(r.down=!0,r.none=!1)},x:{get:function(){return this.position.x},set:function(t){this.position.x=t}},y:{get:function(){return this.position.y},set:function(t){this.position.y=t}},left:{get:function(){return this.position.x}},right:{get:function(){return this.position.x+this.width}},top:{get:function(){return this.position.y}},bottom:{get:function(){return this.position.y+this.height}}});t.exports=d},79342:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,r,n,a){this.world=t,this.name="",this.active=!0,this.overlapOnly=e,this.object1=i,this.object2=s,this.collideCallback=r,this.processCallback=n,this.callbackContext=a},setName:function(t){return this.name=t,this},update:function(){this.world.collideObjects(this.object1,this.object2,this.collideCallback,this.processCallback,this.callbackContext,this.overlapOnly)},destroy:function(){this.world.removeCollider(this),this.active=!1,this.world=null,this.object1=null,this.object2=null,this.collideCallback=null,this.processCallback=null,this.callbackContext=null}});t.exports=s},66022:(t,e,i)=>{var s=i(71289),r=i(13759),n=i(37742),a=i(83419),o=i(37747),h=i(60758),l=i(72624),u=i(71464),c=new a({initialize:function(t){this.world=t,this.scene=t.scene,this.sys=t.scene.sys},collider:function(t,e,i,s,r){return this.world.addCollider(t,e,i,s,r)},overlap:function(t,e,i,s,r){return this.world.addOverlap(t,e,i,s,r)},existing:function(t,e){var i=e?o.STATIC_BODY:o.DYNAMIC_BODY;return this.world.enableBody(t,i),t},staticImage:function(t,e,i,r){var n=new s(this.scene,t,e,i,r);return this.sys.displayList.add(n),this.world.enableBody(n,o.STATIC_BODY),n},image:function(t,e,i,r){var n=new s(this.scene,t,e,i,r);return this.sys.displayList.add(n),this.world.enableBody(n,o.DYNAMIC_BODY),n},staticSprite:function(t,e,i,s){var n=new r(this.scene,t,e,i,s);return this.sys.displayList.add(n),this.sys.updateList.add(n),this.world.enableBody(n,o.STATIC_BODY),n},sprite:function(t,e,i,s){var n=new r(this.scene,t,e,i,s);return this.sys.displayList.add(n),this.sys.updateList.add(n),this.world.enableBody(n,o.DYNAMIC_BODY),n},staticGroup:function(t,e){return this.sys.updateList.add(new u(this.world,this.world.scene,t,e))},group:function(t,e){return this.sys.updateList.add(new h(this.world,this.world.scene,t,e))},body:function(t,e,i,s){var r=new n(this.world);return r.position.set(t,e),i&&s&&r.setSize(i,s),this.world.add(r,o.DYNAMIC_BODY),r},staticBody:function(t,e,i,s){var r=new l(this.world);return r.position.set(t,e),i&&s&&r.setSize(i,s),this.world.add(r,o.STATIC_BODY),r},destroy:function(){this.world=null,this.scene=null,this.sys=null}});t.exports=c},79599:t=>{t.exports=function(t){var e=0;if(Array.isArray(t))for(var i=0;i{var s=i(37747);t.exports=function(t,e,i,r){var n=0,a=t.deltaAbsX()+e.deltaAbsX()+r;return 0===t._dx&&0===e._dx?(t.embedded=!0,e.embedded=!0):t._dx>e._dx?(n=t.right-e.x)>a&&!i||!1===t.checkCollision.right||!1===e.checkCollision.left?n=0:(t.touching.none=!1,t.touching.right=!0,e.touching.none=!1,e.touching.left=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.right=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.left=!0)):t._dxa&&!i||!1===t.checkCollision.left||!1===e.checkCollision.right?n=0:(t.touching.none=!1,t.touching.left=!0,e.touching.none=!1,e.touching.right=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.left=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.right=!0))),t.overlapX=n,e.overlapX=n,n}},45170:(t,e,i)=>{var s=i(37747);t.exports=function(t,e,i,r){var n=0,a=t.deltaAbsY()+e.deltaAbsY()+r;return 0===t._dy&&0===e._dy?(t.embedded=!0,e.embedded=!0):t._dy>e._dy?(n=t.bottom-e.y)>a&&!i||!1===t.checkCollision.down||!1===e.checkCollision.up?n=0:(t.touching.none=!1,t.touching.down=!0,e.touching.none=!1,e.touching.up=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.down=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.up=!0)):t._dya&&!i||!1===t.checkCollision.up||!1===e.checkCollision.down?n=0:(t.touching.none=!1,t.touching.up=!0,e.touching.none=!1,e.touching.down=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.up=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.down=!0))),t.overlapY=n,e.overlapY=n,n}},60758:(t,e,i)=>{var s=i(13759),r=i(83419),n=i(78389),a=i(37747),o=i(95540),h=i(26479),l=i(41212),u=new r({Extends:h,Mixins:[n],initialize:function(t,e,i,r){if(i||r)if(l(i))r=i,i=null,r.internalCreateCallback=this.createCallbackHandler,r.internalRemoveCallback=this.removeCallbackHandler;else if(Array.isArray(i)&&l(i[0])){var n=this;i.forEach((function(t){t.internalCreateCallback=n.createCallbackHandler,t.internalRemoveCallback=n.removeCallbackHandler,t.classType=o(t,"classType",s)})),r=null}else r={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler};else r={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler};this.world=t,r&&(r.classType=o(r,"classType",s)),this.physicsType=a.DYNAMIC_BODY,this.collisionCategory=1,this.collisionMask=2147483647,this.defaults={setCollideWorldBounds:o(r,"collideWorldBounds",!1),setBoundsRectangle:o(r,"customBoundsRectangle",null),setAccelerationX:o(r,"accelerationX",0),setAccelerationY:o(r,"accelerationY",0),setAllowDrag:o(r,"allowDrag",!0),setAllowGravity:o(r,"allowGravity",!0),setAllowRotation:o(r,"allowRotation",!0),setDamping:o(r,"useDamping",!1),setBounceX:o(r,"bounceX",0),setBounceY:o(r,"bounceY",0),setDragX:o(r,"dragX",0),setDragY:o(r,"dragY",0),setEnable:o(r,"enable",!0),setGravityX:o(r,"gravityX",0),setGravityY:o(r,"gravityY",0),setFrictionX:o(r,"frictionX",0),setFrictionY:o(r,"frictionY",0),setMaxSpeed:o(r,"maxSpeed",-1),setMaxVelocityX:o(r,"maxVelocityX",1e4),setMaxVelocityY:o(r,"maxVelocityY",1e4),setVelocityX:o(r,"velocityX",0),setVelocityY:o(r,"velocityY",0),setAngularVelocity:o(r,"angularVelocity",0),setAngularAcceleration:o(r,"angularAcceleration",0),setAngularDrag:o(r,"angularDrag",0),setMass:o(r,"mass",1),setImmovable:o(r,"immovable",!1)},h.call(this,e,i,r),this.type="PhysicsGroup"},createCallbackHandler:function(t){t.body||this.world.enableBody(t,a.DYNAMIC_BODY);var e=t.body;for(var i in this.defaults)e[i](this.defaults[i])},removeCallbackHandler:function(t){t.body&&this.world.disableBody(t)},setVelocity:function(t,e,i){void 0===i&&(i=0);for(var s=this.getChildren(),r=0;r{var e,i,s,r,n,a,o,h,l,u,c,d,f,p,v,g,m,y=function(){return u&&v&&i.blocked.right?(e.processX(-m,o,!1,!0),1):l&&g&&i.blocked.left?(e.processX(m,o,!0),1):f&&g&&e.blocked.right?(i.processX(-m,h,!1,!0),2):d&&v&&e.blocked.left?(i.processX(m,h,!0),2):0},x=function(t){if(s&&r)m*=.5,0===t||3===t?(e.processX(m,n),i.processX(-m,a)):(e.processX(-m,n),i.processX(m,a));else if(s&&!r)0===t||3===t?e.processX(m,o,!0):e.processX(-m,o,!1,!0);else if(!s&&r)0===t||3===t?i.processX(-m,h,!1,!0):i.processX(m,h,!0);else{var v=.5*m;0===t?p?(e.processX(m,0,!0),i.processX(0,null,!1,!0)):f?(e.processX(v,0,!0),i.processX(-v,0,!1,!0)):(e.processX(v,i.velocity.x,!0),i.processX(-v,null,!1,!0)):1===t?c?(e.processX(0,null,!1,!0),i.processX(m,0,!0)):u?(e.processX(-v,0,!1,!0),i.processX(v,0,!0)):(e.processX(-v,null,!1,!0),i.processX(v,e.velocity.x,!0)):2===t?p?(e.processX(-m,0,!1,!0),i.processX(0,null,!0)):d?(e.processX(-v,0,!1,!0),i.processX(v,0,!0)):(e.processX(-v,i.velocity.x,!1,!0),i.processX(v,null,!0)):3===t&&(c?(e.processX(0,null,!0),i.processX(-m,0,!1,!0)):l?(e.processX(v,0,!0),i.processX(-v,0,!1,!0)):(e.processX(v,i.velocity.y,!0),i.processX(-v,null,!1,!0)))}return!0};t.exports={BlockCheck:y,Check:function(){var t=e.velocity.x,s=i.velocity.x,r=Math.sqrt(s*s*i.mass/e.mass)*(s>0?1:-1),o=Math.sqrt(t*t*e.mass/i.mass)*(t>0?1:-1),h=.5*(r+o);return o-=h,n=h+(r-=h)*e.bounce.x,a=h+o*i.bounce.x,l&&g?x(0):d&&v?x(1):u&&v?x(2):!(!f||!g)&&x(3)},Set:function(t,n,a){i=n;var x=(e=t).velocity.x,T=i.velocity.x;return s=e.pushable,l=e._dx<0,u=e._dx>0,c=0===e._dx,v=Math.abs(e.right-i.x)<=Math.abs(i.right-e.x),o=T-x*e.bounce.x,r=i.pushable,d=i._dx<0,f=i._dx>0,p=0===i._dx,g=!v,h=x-T*i.bounce.x,m=Math.abs(a),y()},Run:x,RunImmovableBody1:function(t){if(1===t?i.velocity.x=0:v?i.processX(m,h,!0):i.processX(-m,h,!1,!0),e.moves){var s=e.directControl?e.y-e.autoFrame.y:e.y-e.prev.y;i.y+=s*e.friction.y,i._dy=i.y-i.prev.y}},RunImmovableBody2:function(t){if(2===t?e.velocity.x=0:g?e.processX(m,o,!0):e.processX(-m,o,!1,!0),i.moves){var s=i.directControl?i.y-i.autoFrame.y:i.y-i.prev.y;e.y+=s*i.friction.y,e._dy=e.y-e.prev.y}}}},47962:t=>{var e,i,s,r,n,a,o,h,l,u,c,d,f,p,v,g,m,y=function(){return u&&v&&i.blocked.down?(e.processY(-m,o,!1,!0),1):l&&g&&i.blocked.up?(e.processY(m,o,!0),1):f&&g&&e.blocked.down?(i.processY(-m,h,!1,!0),2):d&&v&&e.blocked.up?(i.processY(m,h,!0),2):0},x=function(t){if(s&&r)m*=.5,0===t||3===t?(e.processY(m,n),i.processY(-m,a)):(e.processY(-m,n),i.processY(m,a));else if(s&&!r)0===t||3===t?e.processY(m,o,!0):e.processY(-m,o,!1,!0);else if(!s&&r)0===t||3===t?i.processY(-m,h,!1,!0):i.processY(m,h,!0);else{var v=.5*m;0===t?p?(e.processY(m,0,!0),i.processY(0,null,!1,!0)):f?(e.processY(v,0,!0),i.processY(-v,0,!1,!0)):(e.processY(v,i.velocity.y,!0),i.processY(-v,null,!1,!0)):1===t?c?(e.processY(0,null,!1,!0),i.processY(m,0,!0)):u?(e.processY(-v,0,!1,!0),i.processY(v,0,!0)):(e.processY(-v,null,!1,!0),i.processY(v,e.velocity.y,!0)):2===t?p?(e.processY(-m,0,!1,!0),i.processY(0,null,!0)):d?(e.processY(-v,0,!1,!0),i.processY(v,0,!0)):(e.processY(-v,i.velocity.y,!1,!0),i.processY(v,null,!0)):3===t&&(c?(e.processY(0,null,!0),i.processY(-m,0,!1,!0)):l?(e.processY(v,0,!0),i.processY(-v,0,!1,!0)):(e.processY(v,i.velocity.y,!0),i.processY(-v,null,!1,!0)))}return!0};t.exports={BlockCheck:y,Check:function(){var t=e.velocity.y,s=i.velocity.y,r=Math.sqrt(s*s*i.mass/e.mass)*(s>0?1:-1),o=Math.sqrt(t*t*e.mass/i.mass)*(t>0?1:-1),h=.5*(r+o);return o-=h,n=h+(r-=h)*e.bounce.y,a=h+o*i.bounce.y,l&&g?x(0):d&&v?x(1):u&&v?x(2):!(!f||!g)&&x(3)},Set:function(t,n,a){i=n;var x=(e=t).velocity.y,T=i.velocity.y;return s=e.pushable,l=e._dy<0,u=e._dy>0,c=0===e._dy,v=Math.abs(e.bottom-i.y)<=Math.abs(i.bottom-e.y),o=T-x*e.bounce.y,r=i.pushable,d=i._dy<0,f=i._dy>0,p=0===i._dy,g=!v,h=x-T*i.bounce.y,m=Math.abs(a),y()},Run:x,RunImmovableBody1:function(t){if(1===t?i.velocity.y=0:v?i.processY(m,h,!0):i.processY(-m,h,!1,!0),e.moves){var s=e.directControl?e.x-e.autoFrame.x:e.x-e.prev.x;i.x+=s*e.friction.x,i._dx=i.x-i.prev.x}},RunImmovableBody2:function(t){if(2===t?e.velocity.y=0:g?e.processY(m,o,!0):e.processY(-m,o,!1,!0),i.moves){var s=i.directControl?i.x-i.autoFrame.x:i.x-i.prev.x;e.x+=s*i.friction.x,e._dx=e.x-e.prev.x}}}},14087:(t,e,i)=>{var s=i(64897),r=i(3017);t.exports=function(t,e,i,n,a){void 0===a&&(a=s(t,e,i,n));var o=t.immovable,h=e.immovable;if(i||0===a||o&&h||t.customSeparateX||e.customSeparateX)return 0!==a||t.embedded&&e.embedded;var l=r.Set(t,e,a);return o||h?(o?r.RunImmovableBody1(l):h&&r.RunImmovableBody2(l),!0):l>0||r.Check()}},89936:(t,e,i)=>{var s=i(45170),r=i(47962);t.exports=function(t,e,i,n,a){void 0===a&&(a=s(t,e,i,n));var o=t.immovable,h=e.immovable;if(i||0===a||o&&h||t.customSeparateY||e.customSeparateY)return 0!==a||t.embedded&&e.embedded;var l=r.Set(t,e,a);return o||h?(o?r.RunImmovableBody1(l):h&&r.RunImmovableBody2(l),!0):l>0||r.Check()}},95829:t=>{t.exports=function(t,e){return void 0===e&&(e={}),e.none=t,e.up=!1,e.down=!1,e.left=!1,e.right=!1,t||(e.up=!0,e.down=!0,e.left=!0,e.right=!0),e}},72624:(t,e,i)=>{var s=i(87902),r=i(83419),n=i(78389),a=i(37747),o=i(37303),h=i(95829),l=i(26099),u=new r({Mixins:[n],initialize:function(t,e){var i=64,s=64,r=void 0!==e;r&&e.displayWidth&&(i=e.displayWidth,s=e.displayHeight),r||(e={x:0,y:0,angle:0,rotation:0,scaleX:1,scaleY:1,displayOriginX:0,displayOriginY:0}),this.world=t,this.gameObject=r?e:void 0,this.isBody=!0,this.debugShowBody=t.defaults.debugShowStaticBody,this.debugBodyColor=t.defaults.staticBodyDebugColor,this.enable=!0,this.isCircle=!1,this.radius=0,this.offset=new l,this.position=new l(e.x-i*e.originX,e.y-s*e.originY),this.width=i,this.height=s,this.halfWidth=Math.abs(this.width/2),this.halfHeight=Math.abs(this.height/2),this.center=new l(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.velocity=l.ZERO,this.allowGravity=!1,this.gravity=l.ZERO,this.bounce=l.ZERO,this.onWorldBounds=!1,this.onCollide=!1,this.onOverlap=!1,this.mass=1,this.immovable=!0,this.pushable=!1,this.customSeparateX=!1,this.customSeparateY=!1,this.overlapX=0,this.overlapY=0,this.overlapR=0,this.embedded=!1,this.collideWorldBounds=!1,this.checkCollision=h(!1),this.touching=h(!0),this.wasTouching=h(!0),this.blocked=h(!0),this.physicsType=a.STATIC_BODY,this.collisionCategory=1,this.collisionMask=1,this._dx=0,this._dy=0},setGameObject:function(t,e){return t&&t!==this.gameObject&&(this.gameObject.body=null,t.body=this,this.gameObject=t),e&&this.updateFromGameObject(),this},updateFromGameObject:function(){this.world.staticTree.remove(this);var t=this.gameObject;return t.getTopLeft(this.position),this.width=t.displayWidth,this.height=t.displayHeight,this.halfWidth=Math.abs(this.width/2),this.halfHeight=Math.abs(this.height/2),this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.world.staticTree.insert(this),this},setOffset:function(t,e){return void 0===e&&(e=t),this.world.staticTree.remove(this),this.position.x-=this.offset.x,this.position.y-=this.offset.y,this.offset.set(t,e),this.position.x+=this.offset.x,this.position.y+=this.offset.y,this.updateCenter(),this.world.staticTree.insert(this),this},setSize:function(t,e,i){void 0===i&&(i=!0);var s=this.gameObject;if(s&&s.frame&&(t||(t=s.frame.realWidth),e||(e=s.frame.realHeight)),this.world.staticTree.remove(this),this.width=t,this.height=e,this.halfWidth=Math.floor(t/2),this.halfHeight=Math.floor(e/2),i&&s&&s.getCenter){var r=s.displayWidth/2,n=s.displayHeight/2;this.position.x-=this.offset.x,this.position.y-=this.offset.y,this.offset.set(r-this.halfWidth,n-this.halfHeight),this.position.x+=this.offset.x,this.position.y+=this.offset.y}return this.updateCenter(),this.isCircle=!1,this.radius=0,this.world.staticTree.insert(this),this},setCircle:function(t,e,i){return void 0===e&&(e=this.offset.x),void 0===i&&(i=this.offset.y),t>0?(this.world.staticTree.remove(this),this.isCircle=!0,this.radius=t,this.width=2*t,this.height=2*t,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.offset.set(e,i),this.updateCenter(),this.world.staticTree.insert(this)):this.isCircle=!1,this},updateCenter:function(){this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight)},reset:function(t,e){var i=this.gameObject;void 0===t&&(t=i.x),void 0===e&&(e=i.y),this.world.staticTree.remove(this),i.setPosition(t,e),i.getTopLeft(this.position),this.position.x+=this.offset.x,this.position.y+=this.offset.y,this.updateCenter(),this.world.staticTree.insert(this)},stop:function(){return this},getBounds:function(t){return t.x=this.x,t.y=this.y,t.right=this.right,t.bottom=this.bottom,t},hitTest:function(t,e){return this.isCircle?s(this,t,e):o(this,t,e)},postUpdate:function(){},deltaAbsX:function(){return 0},deltaAbsY:function(){return 0},deltaX:function(){return 0},deltaY:function(){return 0},deltaZ:function(){return 0},destroy:function(){this.enable=!1,this.world.pendingDestroy.set(this)},drawDebug:function(t){var e=this.position,i=e.x+this.halfWidth,s=e.y+this.halfHeight;this.debugShowBody&&(t.lineStyle(t.defaultStrokeWidth,this.debugBodyColor,1),this.isCircle?t.strokeCircle(i,s,this.width/2):t.strokeRect(e.x,e.y,this.width,this.height))},willDrawDebug:function(){return this.debugShowBody},setMass:function(t){return t<=0&&(t=.1),this.mass=t,this},x:{get:function(){return this.position.x},set:function(t){this.world.staticTree.remove(this),this.position.x=t,this.world.staticTree.insert(this)}},y:{get:function(){return this.position.y},set:function(t){this.world.staticTree.remove(this),this.position.y=t,this.world.staticTree.insert(this)}},left:{get:function(){return this.position.x}},right:{get:function(){return this.position.x+this.width}},top:{get:function(){return this.position.y}},bottom:{get:function(){return this.position.y+this.height}}});t.exports=u},71464:(t,e,i)=>{var s=i(13759),r=i(83419),n=i(78389),a=i(37747),o=i(95540),h=i(26479),l=i(41212),u=new r({Extends:h,Mixins:[n],initialize:function(t,e,i,r){i||r?l(i)?(r=i,i=null,r.internalCreateCallback=this.createCallbackHandler,r.internalRemoveCallback=this.removeCallbackHandler,r.createMultipleCallback=this.createMultipleCallbackHandler,r.classType=o(r,"classType",s)):Array.isArray(i)&&l(i[0])?(r=i,i=null,r.forEach((function(t){t.internalCreateCallback=this.createCallbackHandler,t.internalRemoveCallback=this.removeCallbackHandler,t.createMultipleCallback=this.createMultipleCallbackHandler,t.classType=o(t,"classType",s)}))):r={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler}:r={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler,createMultipleCallback:this.createMultipleCallbackHandler,classType:s},this.world=t,this.physicsType=a.STATIC_BODY,this.collisionCategory=1,this.collisionMask=1,h.call(this,e,i,r),this.type="StaticPhysicsGroup"},createCallbackHandler:function(t){t.body||this.world.enableBody(t,a.STATIC_BODY)},removeCallbackHandler:function(t){t.body&&this.world.disableBody(t)},createMultipleCallbackHandler:function(){this.refresh()},refresh:function(){for(var t=this.children.entries,e=0;e{var s=i(55495),r=i(37742),n=i(45319),a=i(83419),o=i(79342),h=i(37747),l=i(20339),u=i(52816),c=i(50792),d=i(63012),f=i(43855),p=i(5470),v=i(94977),g=i(64897),m=i(45170),y=i(96523),x=i(35154),T=i(36383),w=i(25774),E=i(96602),S=i(87841),b=i(59542),A=i(40012),_=i(14087),C=i(89936),M=i(35072),R=i(72624),P=i(2483),L=i(61340),O=i(26099),F=i(15994),D=new a({Extends:c,initialize:function(t,e){c.call(this),this.scene=t,this.bodies=new M,this.staticBodies=new M,this.pendingDestroy=new M,this.colliders=new w,this.gravity=new O(x(e,"gravity.x",0),x(e,"gravity.y",0)),this.bounds=new S(x(e,"x",0),x(e,"y",0),x(e,"width",t.sys.scale.width),x(e,"height",t.sys.scale.height)),this.checkCollision={up:x(e,"checkCollision.up",!0),down:x(e,"checkCollision.down",!0),left:x(e,"checkCollision.left",!0),right:x(e,"checkCollision.right",!0)},this.fps=x(e,"fps",60),this.fixedStep=x(e,"fixedStep",!0),this._elapsed=0,this._frameTime=1/this.fps,this._frameTimeMS=1e3*this._frameTime,this.stepsLastFrame=0,this.timeScale=x(e,"timeScale",1),this.OVERLAP_BIAS=x(e,"overlapBias",4),this.TILE_BIAS=x(e,"tileBias",16),this.forceX=x(e,"forceX",!1),this.isPaused=x(e,"isPaused",!1),this._total=0,this.drawDebug=x(e,"debug",!1),this.debugGraphic,this.defaults={debugShowBody:x(e,"debugShowBody",!0),debugShowStaticBody:x(e,"debugShowStaticBody",!0),debugShowVelocity:x(e,"debugShowVelocity",!0),bodyDebugColor:x(e,"debugBodyColor",16711935),staticBodyDebugColor:x(e,"debugStaticBodyColor",255),velocityDebugColor:x(e,"debugVelocityColor",65280)},this.maxEntries=x(e,"maxEntries",16),this.useTree=x(e,"useTree",!0),this.tree=new b(this.maxEntries),this.staticTree=new b(this.maxEntries),this.treeMinMax={minX:0,minY:0,maxX:0,maxY:0},this._tempMatrix=new L,this._tempMatrix2=new L,this.tileFilterOptions={isColliding:!0,isNotEmpty:!0,hasInterestingFace:!0},this.drawDebug&&this.createDebugGraphic()},enable:function(t,e){void 0===e&&(e=h.DYNAMIC_BODY),Array.isArray(t)||(t=[t]);for(var i=0;i=n;for(this.fixedStep||(r=.001*e,o=!0,this._elapsed=0),i=0;i=n;)this._elapsed-=n,this.step(r)}},step:function(t){var e,i,s=this.bodies.entries,r=s.length;for(e=0;e0){var l=this.tree,u=this.staticTree;for(s=(i=o.entries).length,t=0;t-1&&t.velocity.length()>d&&(t.velocity.normalize().scale(d),c=d),t.speed=c},separate:function(t,e,i,s,r){var n,a,o=!1,h=!0;if(!t.enable||!e.enable||t.checkCollision.none||e.checkCollision.none||!this.intersects(t,e))return o;if(i&&!1===i.call(s,t.gameObject,e.gameObject))return o;if(t.isCircle||e.isCircle){var l=this.separateCircle(t,e,r);l.result?(o=!0,h=!1):(n=l.x,a=l.y,h=!0)}if(h){var u=!1,c=!1,f=this.OVERLAP_BIAS;r?(u=_(t,e,r,f,n),c=C(t,e,r,f,a)):this.forceX||Math.abs(this.gravity.y+t.gravity.y)b&&(p=l(y,x,b,S)-w):x>A&&(yb&&(p=l(y,x,b,A)-w)),p*=-1}else p=t.halfWidth+e.halfWidth-u(a,o);t.overlapR=p,e.overlapR=p;var _=s(a,o),C=(p+T.EPSILON)*Math.cos(_),M=(p+T.EPSILON)*Math.sin(_),R={overlap:p,result:!1,x:C,y:M};if(i&&(!v||v&&0!==p))return R.result=!0,R;if(!v&&0===p||h&&c||t.customSeparateX||e.customSeparateX)return R.x=void 0,R.y=void 0,R;var P=!t.pushable&&!e.pushable;if(v){var L=a.x-o.x,O=a.y-o.y,F=Math.sqrt(Math.pow(L,2)+Math.pow(O,2)),D=(o.x-a.x)/F||0,k=(o.y-a.y)/F||0,I=2*(d.x*D+d.y*k-f.x*D-f.y*k)/(t.mass+e.mass);!h&&!c&&t.pushable&&e.pushable||(I*=2),!h&&t.pushable&&(d.x=d.x-I/t.mass*D,d.y=d.y-I/t.mass*k,d.multiply(t.bounce)),!c&&e.pushable&&(f.x=f.x+I/e.mass*D,f.y=f.y+I/e.mass*k,f.multiply(e.bounce)),h||c||(C*=.5,M*=.5),!h||t.pushable||P?(t.x-=C,t.y-=M,t.updateCenter()):(!c||e.pushable||P)&&(e.x+=C,e.y+=M,e.updateCenter()),R.result=!0}else!h||t.pushable||P?(t.x-=C,t.y-=M,t.updateCenter()):(!c||e.pushable||P)&&(e.x+=C,e.y+=M,e.updateCenter()),R.x=void 0,R.y=void 0;return R},intersects:function(t,e){return t!==e&&(t.isCircle||e.isCircle?t.isCircle?e.isCircle?u(t.center,e.center)<=t.halfWidth+e.halfWidth:this.circleBodyIntersects(t,e):this.circleBodyIntersects(e,t):!(t.right<=e.left||t.bottom<=e.top||t.left>=e.right||t.top>=e.bottom))},circleBodyIntersects:function(t,e){var i=n(t.center.x,e.left,e.right),s=n(t.center.y,e.top,e.bottom);return(t.center.x-i)*(t.center.x-i)+(t.center.y-s)*(t.center.y-s)<=t.halfWidth*t.halfWidth},overlap:function(t,e,i,s,r){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===r&&(r=i),this.collideObjects(t,e,i,s,r,!0)},collide:function(t,e,i,s,r){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===r&&(r=i),this.collideObjects(t,e,i,s,r,!1)},collideObjects:function(t,e,i,s,r,n){var a,o;!t.isParent||void 0!==t.physicsType&&void 0!==e&&t!==e||(t=t.children.entries),e&&e.isParent&&void 0===e.physicsType&&(e=e.children.entries);var h=Array.isArray(t),l=Array.isArray(e);if(this._total=0,h||l)if(!h&&l)for(a=0;a0},collideHandler:function(t,e,i,s,r,n){if(void 0===e&&t.isParent)return this.collideGroupVsGroup(t,t,i,s,r,n);if(!t||!e)return!1;if(t.body||t.isBody){if(e.body||e.isBody)return this.collideSpriteVsSprite(t,e,i,s,r,n);if(e.isParent)return this.collideSpriteVsGroup(t,e,i,s,r,n);if(e.isTilemap)return this.collideSpriteVsTilemapLayer(t,e,i,s,r,n)}else if(t.isParent){if(e.body||e.isBody)return this.collideSpriteVsGroup(e,t,i,s,r,n);if(e.isParent)return this.collideGroupVsGroup(t,e,i,s,r,n);if(e.isTilemap)return this.collideGroupVsTilemapLayer(t,e,i,s,r,n)}else if(t.isTilemap){if(e.body||e.isBody)return this.collideSpriteVsTilemapLayer(e,t,i,s,r,n);if(e.isParent)return this.collideGroupVsTilemapLayer(e,t,i,s,r,n)}},canCollide:function(t,e){return t&&e&&0!=(t.collisionMask&e.collisionCategory)&&0!=(e.collisionMask&t.collisionCategory)},collideSpriteVsSprite:function(t,e,i,s,r,n){var a=t.isBody?t:t.body,o=e.isBody?e:e.body;return!!this.canCollide(a,o)&&(this.separate(a,o,s,r,n)&&(i&&i.call(r,t,e),this._total++),!0)},collideSpriteVsGroup:function(t,e,i,s,r,n){var a,o,l,u=t.isBody?t:t.body;if(0!==e.getLength()&&u&&u.enable&&!u.checkCollision.none&&this.canCollide(u,e))if(this.useTree||e.physicsType===h.STATIC_BODY){var c=this.treeMinMax;c.minX=u.left,c.minY=u.top,c.maxX=u.right,c.maxY=u.bottom;var d=e.physicsType===h.DYNAMIC_BODY?this.tree.search(c):this.staticTree.search(c);for(o=d.length,a=0;a{t.exports={setAcceleration:function(t,e){return this.body.acceleration.set(t,e),this},setAccelerationX:function(t){return this.body.acceleration.x=t,this},setAccelerationY:function(t){return this.body.acceleration.y=t,this}}},59023:t=>{t.exports={setAngularVelocity:function(t){return this.body.angularVelocity=t,this},setAngularAcceleration:function(t){return this.body.angularAcceleration=t,this},setAngularDrag:function(t){return this.body.angularDrag=t,this}}},62069:t=>{t.exports={setBounce:function(t,e){return this.body.bounce.set(t,e),this},setBounceX:function(t){return this.body.bounce.x=t,this},setBounceY:function(t){return this.body.bounce.y=t,this},setCollideWorldBounds:function(t,e,i,s){return this.body.setCollideWorldBounds(t,e,i,s),this}}},78389:(t,e,i)=>{var s=i(79599),r={setCollisionCategory:function(t){return(this.body?this.body:this).collisionCategory=t,this},willCollideWith:function(t){return 0!=((this.body?this.body:this).collisionMask&t)},addCollidesWith:function(t){var e=this.body?this.body:this;return e.collisionMask=e.collisionMask|t,this},removeCollidesWith:function(t){var e=this.body?this.body:this;return e.collisionMask=e.collisionMask&~t,this},setCollidesWith:function(t){return(this.body?this.body:this).collisionMask=s(t),this},resetCollisionCategory:function(){var t=this.body?this.body:this;return t.collisionCategory=1,t.collisionMask=2147483647,this}};t.exports=r},87118:t=>{t.exports={setDebug:function(t,e,i){return this.debugShowBody=t,this.debugShowVelocity=e,this.debugBodyColor=i,this},setDebugBodyColor:function(t){return this.body.debugBodyColor=t,this},debugShowBody:{get:function(){return this.body.debugShowBody},set:function(t){this.body.debugShowBody=t}},debugShowVelocity:{get:function(){return this.body.debugShowVelocity},set:function(t){this.body.debugShowVelocity=t}},debugBodyColor:{get:function(){return this.body.debugBodyColor},set:function(t){this.body.debugBodyColor=t}}}},52819:t=>{t.exports={setDrag:function(t,e){return this.body.drag.set(t,e),this},setDragX:function(t){return this.body.drag.x=t,this},setDragY:function(t){return this.body.drag.y=t,this},setDamping:function(t){return this.body.useDamping=t,this}}},4074:t=>{var e={setDirectControl:function(t){return this.body.setDirectControl(t),this},enableBody:function(t,e,i,s,r){return t&&this.body.reset(e,i),s&&(this.body.gameObject.active=!0),r&&(this.body.gameObject.visible=!0),this.body.enable=!0,this},disableBody:function(t,e){return void 0===t&&(t=!1),void 0===e&&(e=!1),this.body.stop(),this.body.enable=!1,t&&(this.body.gameObject.active=!1),e&&(this.body.gameObject.visible=!1),this},refreshBody:function(){return this.body.updateFromGameObject(),this}};t.exports=e},40831:t=>{t.exports={setFriction:function(t,e){return this.body.friction.set(t,e),this},setFrictionX:function(t){return this.body.friction.x=t,this},setFrictionY:function(t){return this.body.friction.y=t,this}}},26775:t=>{t.exports={setGravity:function(t,e){return this.body.gravity.set(t,e),this},setGravityX:function(t){return this.body.gravity.x=t,this},setGravityY:function(t){return this.body.gravity.y=t,this}}},9437:t=>{var e={setImmovable:function(t){return void 0===t&&(t=!0),this.body.immovable=t,this}};t.exports=e},30621:t=>{t.exports={setMass:function(t){return this.body.mass=t,this}}},72441:(t,e,i)=>{var s=i(47956),r=i(96503),n=i(2044),a=i(81491);t.exports=function(t,e,i,o,h,l){var u=s(t,e-o,i-o,2*o,2*o,h,l);if(0===u.length)return u;for(var c=new r(e,i,o),d=new r,f=[],p=0;p{t.exports=function(t,e,i,s,r,n,a){void 0===n&&(n=!0),void 0===a&&(a=!1);var o=[],h=[],l=t.treeMinMax;if(l.minX=e,l.minY=i,l.maxX=e+s,l.maxY=i+r,a&&(h=t.staticTree.search(l)),n&&t.useTree)o=t.tree.search(l);else if(n){var u=t.bodies,c={position:{x:e,y:i},left:e,top:i,right:e+s,bottom:i+r,isCircle:!1},d=t.intersects;u.iterate((function(t){d(t,c)&&o.push(t)}))}return h.concat(o)}},62121:t=>{var e={setPushable:function(t){return void 0===t&&(t=!0),this.body.pushable=t,this}};t.exports=e},29384:t=>{t.exports={setOffset:function(t,e){return this.body.setOffset(t,e),this},setSize:function(t,e,i){return this.body.setSize(t,e,i),this},setBodySize:function(t,e,i){return this.body.setSize(t,e,i),this},setCircle:function(t,e,i){return this.body.setCircle(t,e,i),this}}},15098:t=>{t.exports={setVelocity:function(t,e){return this.body.setVelocity(t,e),this},setVelocityX:function(t){return this.body.setVelocityX(t),this},setVelocityY:function(t){return this.body.setVelocityY(t),this},setMaxVelocity:function(t,e){return this.body.maxVelocity.set(t,e),this}}},92209:(t,e,i)=>{t.exports={Acceleration:i(1093),Angular:i(59023),Bounce:i(62069),Collision:i(78389),Debug:i(87118),Drag:i(52819),Enable:i(4074),Friction:i(40831),Gravity:i(26775),Immovable:i(9437),Mass:i(30621),OverlapCirc:i(72441),OverlapRect:i(47956),Pushable:i(62121),Size:i(29384),Velocity:i(15098)}},37747:t=>{t.exports={DYNAMIC_BODY:0,STATIC_BODY:1,GROUP:2,TILEMAPLAYER:3,FACING_NONE:10,FACING_UP:11,FACING_DOWN:12,FACING_LEFT:13,FACING_RIGHT:14}},20009:t=>{t.exports="collide"},36768:t=>{t.exports="overlap"},60473:t=>{t.exports="pause"},89954:t=>{t.exports="resume"},61804:t=>{t.exports="tilecollide"},7161:t=>{t.exports="tileoverlap"},34689:t=>{t.exports="worldbounds"},16006:t=>{t.exports="worldstep"},63012:(t,e,i)=>{t.exports={COLLIDE:i(20009),OVERLAP:i(36768),PAUSE:i(60473),RESUME:i(89954),TILE_COLLIDE:i(61804),TILE_OVERLAP:i(7161),WORLD_BOUNDS:i(34689),WORLD_STEP:i(16006)}},27064:(t,e,i)=>{var s=i(37747),r=i(79291),n={ArcadePhysics:i(86689),Body:i(37742),Collider:i(79342),Components:i(92209),Events:i(63012),Factory:i(66022),GetCollidesWith:i(79599),GetOverlapX:i(64897),GetOverlapY:i(45170),SeparateX:i(14087),SeparateY:i(89936),Group:i(60758),Image:i(71289),Sprite:i(13759),StaticBody:i(72624),StaticGroup:i(71464),Tilemap:i(55173),World:i(82248)};n=r(!1,n,s),t.exports=n},96602:t=>{t.exports=function(t,e){return t.collisionCallback?!t.collisionCallback.call(t.collisionCallbackContext,e,t):!t.layer.callbacks[t.index]||!t.layer.callbacks[t.index].callback.call(t.layer.callbacks[t.index].callbackContext,e,t)}},36294:t=>{t.exports=function(t,e){e<0?(t.blocked.none=!1,t.blocked.left=!0):e>0&&(t.blocked.none=!1,t.blocked.right=!0),t.position.x-=e,t.updateCenter(),0===t.bounce.x?t.velocity.x=0:t.velocity.x=-t.velocity.x*t.bounce.x}},67013:t=>{t.exports=function(t,e){e<0?(t.blocked.none=!1,t.blocked.up=!0):e>0&&(t.blocked.none=!1,t.blocked.down=!0),t.position.y-=e,t.updateCenter(),0===t.bounce.y?t.velocity.y=0:t.velocity.y=-t.velocity.y*t.bounce.y}},40012:(t,e,i)=>{var s=i(21329),r=i(53442),n=i(2483);t.exports=function(t,e,i,a,o,h,l){var u=a.left,c=a.top,d=a.right,f=a.bottom,p=i.faceLeft||i.faceRight,v=i.faceTop||i.faceBottom;if(l||(p=!0,v=!0),!p&&!v)return!1;var g=0,m=0,y=0,x=1;if(e.deltaAbsX()>e.deltaAbsY()?y=-1:e.deltaAbsX(){var s=i(36294);t.exports=function(t,e,i,r,n,a){var o=0,h=e.faceLeft,l=e.faceRight,u=e.collideLeft,c=e.collideRight;return a||(h=!0,l=!0,u=!0,c=!0),t.deltaX()<0&&c&&t.checkCollision.left?l&&t.x0&&u&&t.checkCollision.right&&h&&t.right>i&&(o=t.right-i)>n&&(o=0),0!==o&&(t.customSeparateX?t.overlapX=o:s(t,o)),o}},53442:(t,e,i)=>{var s=i(67013);t.exports=function(t,e,i,r,n,a){var o=0,h=e.faceTop,l=e.faceBottom,u=e.collideUp,c=e.collideDown;return a||(h=!0,l=!0,u=!0,c=!0),t.deltaY()<0&&c&&t.checkCollision.up?l&&t.y0&&u&&t.checkCollision.down&&h&&t.bottom>i&&(o=t.bottom-i)>n&&(o=0),0!==o&&(t.customSeparateY?t.overlapY=o:s(t,o)),o}},2483:t=>{t.exports=function(t,e){return!(e.right<=t.left||e.bottom<=t.top||e.position.x>=t.right||e.position.y>=t.bottom)}},55173:(t,e,i)=>{var s={ProcessTileCallbacks:i(96602),ProcessTileSeparationX:i(36294),ProcessTileSeparationY:i(67013),SeparateTile:i(40012),TileCheckX:i(21329),TileCheckY:i(53442),TileIntersectsBody:i(2483)};t.exports=s},52018:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){this.pluginManager=t,this.game=t.game},init:function(){},start:function(){},stop:function(){},destroy:function(){this.pluginManager=null,this.game=null,this.scene=null,this.systems=null}});t.exports=s},42363:t=>{t.exports={Global:["game","anims","cache","plugins","registry","scale","sound","textures","renderer"],CoreScene:["EventEmitter","CameraManager","GameObjectCreator","GameObjectFactory","ScenePlugin","DisplayList","UpdateList"],DefaultScene:["Clock","DataManagerPlugin","InputPlugin","Loader","TweenManager","LightsPlugin"]}},37277:t=>{var e={},i={},s={register:function(t,i,s,r){void 0===r&&(r=!1),e[t]={plugin:i,mapping:s,custom:r}},registerCustom:function(t,e,s,r){i[t]={plugin:e,mapping:s,data:r}},hasCore:function(t){return e.hasOwnProperty(t)},hasCustom:function(t){return i.hasOwnProperty(t)},getCore:function(t){return e[t]},getCustom:function(t){return i[t]},getCustomClass:function(t){return i.hasOwnProperty(t)?i[t].plugin:null},remove:function(t){e.hasOwnProperty(t)&&delete e[t]},removeCustom:function(t){i.hasOwnProperty(t)&&delete i[t]},destroyCorePlugins:function(){for(var t in e)e.hasOwnProperty(t)&&delete e[t]},destroyCustomPlugins:function(){for(var t in i)i.hasOwnProperty(t)&&delete i[t]}};t.exports=s},77332:(t,e,i)=>{var s=i(83419),r=i(8443),n=i(50792),a=i(74099),o=i(44603),h=i(39429),l=i(95540),u=i(37277),c=i(72905),d=new s({Extends:n,initialize:function(t){n.call(this),this.game=t,this.plugins=[],this.scenePlugins=[],this._pendingGlobal=[],this._pendingScene=[],t.isBooted?this.boot():t.events.once(r.BOOT,this.boot,this)},boot:function(){var t,e,i,s,n,a,o,h=this.game.config,u=h.installGlobalPlugins;for(u=u.concat(this._pendingGlobal),t=0;t{var s=i(52018),r=i(83419),n=i(44594),a=new r({Extends:s,initialize:function(t,e,i){s.call(this,e),this.scene=t,this.systems=t.sys,this.pluginKey=i,t.sys.events.once(n.BOOT,this.boot,this)},boot:function(){},destroy:function(){this.pluginManager=null,this.game=null,this.scene=null,this.systems=null}});t.exports=a},18922:(t,e,i)=>{t.exports={BasePlugin:i(52018),DefaultPlugins:i(42363),PluginCache:i(37277),PluginManager:i(77332),ScenePlugin:i(45145)}},63595:()=>{"undefined"!=typeof HTMLVideoElement&&!("requestVideoFrameCallback"in HTMLVideoElement.prototype)&&"getVideoPlaybackQuality"in HTMLVideoElement.prototype&&(HTMLVideoElement.prototype._rvfcpolyfillmap={},HTMLVideoElement.prototype.requestVideoFrameCallback=function(t){const e=performance.now(),i=this.getVideoPlaybackQuality(),s=this.mozPresentedFrames||this.mozPaintedFrames||i.totalVideoFrames-i.droppedVideoFrames,r=(n,a)=>{const o=this.getVideoPlaybackQuality(),h=this.mozPresentedFrames||this.mozPaintedFrames||o.totalVideoFrames-o.droppedVideoFrames;if(h>s){const s=this.mozFrameDelay||o.totalFrameDelay-i.totalFrameDelay||0,r=a-n;t(a,{presentationTime:a+1e3*s,expectedDisplayTime:a+r,width:this.videoWidth,height:this.videoHeight,mediaTime:Math.max(0,this.currentTime||0)+r/1e3,presentedFrames:h,processingDuration:s}),delete this._rvfcpolyfillmap[e]}else this._rvfcpolyfillmap[e]=requestAnimationFrame((t=>r(a,t)))};return this._rvfcpolyfillmap[e]=requestAnimationFrame((t=>r(e,t))),e},HTMLVideoElement.prototype.cancelVideoFrameCallback=function(t){cancelAnimationFrame(this._rvfcpolyfillmap[t]),delete this._rvfcpolyfillmap[t]})},10312:t=>{t.exports={SKIP_CHECK:-1,NORMAL:0,ADD:1,MULTIPLY:2,SCREEN:3,OVERLAY:4,DARKEN:5,LIGHTEN:6,COLOR_DODGE:7,COLOR_BURN:8,HARD_LIGHT:9,SOFT_LIGHT:10,DIFFERENCE:11,EXCLUSION:12,HUE:13,SATURATION:14,COLOR:15,LUMINOSITY:16,ERASE:17,SOURCE_IN:18,SOURCE_OUT:19,SOURCE_ATOP:20,DESTINATION_OVER:21,DESTINATION_IN:22,DESTINATION_OUT:23,DESTINATION_ATOP:24,LIGHTER:25,COPY:26,XOR:27}},29795:t=>{t.exports={DEFAULT:0,LINEAR:0,NEAREST:1}},68627:(t,e,i)=>{var s=i(19715),r=i(32880),n=i(83419),a=i(8054),o=i(50792),h=i(92503),l=i(56373),u=i(97480),c=i(69442),d=i(61340),f=new n({Extends:o,initialize:function(t){o.call(this);var e=t.config;this.config={clearBeforeRender:e.clearBeforeRender,backgroundColor:e.backgroundColor,antialias:e.antialias,roundPixels:e.roundPixels},this.game=t,this.type=a.CANVAS,this.drawCount=0,this.width=0,this.height=0,this.gameCanvas=t.canvas;var i={alpha:t.config.transparent,desynchronized:t.config.desynchronized,willReadFrequently:!1};this.gameContext=e.context?e.context:this.gameCanvas.getContext("2d",i),this.currentContext=this.gameContext,this.antialias=t.config.antialias,this.blendModes=l(),this.snapshotState={x:0,y:0,width:1,height:1,getPixel:!1,callback:null,type:"image/png",encoder:.92},this._tempMatrix1=new d,this._tempMatrix2=new d,this._tempMatrix3=new d,this.isBooted=!1,this.init()},init:function(){this.game.textures.once(c.READY,this.boot,this)},boot:function(){var t=this.game,e=t.scale.baseSize;this.width=e.width,this.height=e.height,this.isBooted=!0,t.scale.on(u.RESIZE,this.onResize,this),this.resize(e.width,e.height)},onResize:function(t,e){e.width===this.width&&e.height===this.height||this.resize(e.width,e.height)},resize:function(t,e){this.width=t,this.height=e,this.emit(h.RESIZE,t,e)},resetTransform:function(){this.currentContext.setTransform(1,0,0,1,0,0)},setBlendMode:function(t){return this.currentContext.globalCompositeOperation=t,this},setContext:function(t){return this.currentContext=t||this.gameContext,this},setAlpha:function(t){return this.currentContext.globalAlpha=t,this},preRender:function(){var t=this.gameContext,e=this.config,i=this.width,s=this.height;t.globalAlpha=1,t.globalCompositeOperation="source-over",t.setTransform(1,0,0,1,0,0),e.clearBeforeRender&&(t.clearRect(0,0,i,s),e.transparent||(t.fillStyle=e.backgroundColor.rgba,t.fillRect(0,0,i,s))),t.save(),this.drawCount=0,this.emit(h.PRE_RENDER)},render:function(t,e,i){var r=e.length;this.emit(h.RENDER,t,i);var n=i.x,a=i.y,o=i.width,l=i.height,u=i.renderToTexture?i.context:t.sys.context;u.save(),this.game.scene.customViewports&&(u.beginPath(),u.rect(n,a,o,l),u.clip()),i.emit(s.PRE_RENDER,i),this.currentContext=u;var c=i.mask;c&&c.preRenderCanvas(this,null,i._maskCamera),i.transparent||(u.fillStyle=i.backgroundColor.rgba,u.fillRect(n,a,o,l)),u.globalAlpha=i.alpha,u.globalCompositeOperation="source-over",this.drawCount+=r,i.renderToTexture&&i.emit(s.PRE_RENDER,i),i.matrix.copyToContext(u);for(var d=0;d=0?m=-(m+c):m<0&&(m=Math.abs(m)-c)),t.flipY&&(y>=0?y=-(y+d):y<0&&(y=Math.abs(y)-d))}var T=1,w=1;t.flipX&&(f||(m+=-e.realWidth+2*v),T=-1),t.flipY&&(f||(y+=-e.realHeight+2*g),w=-1);var E=t.x,S=t.y;o.applyITRS(E,S,t.rotation,t.scaleX*T,t.scaleY*w),a.copyFrom(i.matrix),s?(a.multiplyWithOffset(s,-i.scrollX*t.scrollFactorX,-i.scrollY*t.scrollFactorY),o.e=E,o.f=S):(o.e-=i.scrollX*t.scrollFactorX,o.f-=i.scrollY*t.scrollFactorY),a.multiply(o),i.roundPixels&&(a.e=Math.round(a.e),a.f=Math.round(a.f)),n.save(),a.setToContext(n),n.globalCompositeOperation=this.blendModes[t.blendMode],n.globalAlpha=r,n.imageSmoothingEnabled=!e.source.scaleMode,t.mask&&t.mask.preRenderCanvas(this,t,i),c>0&&d>0&&(i.roundPixels?n.drawImage(e.source.image,l,u,c,d,Math.round(m),Math.round(y),Math.round(c/p),Math.round(d/p)):n.drawImage(e.source.image,l,u,c,d,m,y,c/p,d/p)),t.mask&&t.mask.postRenderCanvas(this,t,i),n.restore()}},destroy:function(){this.removeAllListeners(),this.game=null,this.gameCanvas=null,this.gameContext=null}});t.exports=f},55830:(t,e,i)=>{t.exports={CanvasRenderer:i(68627),GetBlendModes:i(56373),SetTransform:i(20926)}},56373:(t,e,i)=>{var s=i(10312),r=i(89289);t.exports=function(){var t=[],e=r.supportNewBlendModes,i="source-over";return t[s.NORMAL]=i,t[s.ADD]="lighter",t[s.MULTIPLY]=e?"multiply":i,t[s.SCREEN]=e?"screen":i,t[s.OVERLAY]=e?"overlay":i,t[s.DARKEN]=e?"darken":i,t[s.LIGHTEN]=e?"lighten":i,t[s.COLOR_DODGE]=e?"color-dodge":i,t[s.COLOR_BURN]=e?"color-burn":i,t[s.HARD_LIGHT]=e?"hard-light":i,t[s.SOFT_LIGHT]=e?"soft-light":i,t[s.DIFFERENCE]=e?"difference":i,t[s.EXCLUSION]=e?"exclusion":i,t[s.HUE]=e?"hue":i,t[s.SATURATION]=e?"saturation":i,t[s.COLOR]=e?"color":i,t[s.LUMINOSITY]=e?"luminosity":i,t[s.ERASE]="destination-out",t[s.SOURCE_IN]="source-in",t[s.SOURCE_OUT]="source-out",t[s.SOURCE_ATOP]="source-atop",t[s.DESTINATION_OVER]="destination-over",t[s.DESTINATION_IN]="destination-in",t[s.DESTINATION_OUT]="destination-out",t[s.DESTINATION_ATOP]="destination-atop",t[s.LIGHTER]="lighter",t[s.COPY]="copy",t[s.XOR]="xor",t}},20926:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,r,n){var a=r.alpha*i.alpha;if(a<=0)return!1;var o=s(i,r,n).calc;return e.globalCompositeOperation=t.blendModes[i.blendMode],e.globalAlpha=a,e.save(),o.setToContext(e),e.imageSmoothingEnabled=i.frame?!i.frame.source.scaleMode:t.antialias,!0}},63899:t=>{t.exports="losewebgl"},6119:t=>{t.exports="postrender"},48070:t=>{t.exports="prerender"},15640:t=>{t.exports="render"},8912:t=>{t.exports="resize"},87124:t=>{t.exports="restorewebgl"},92503:(t,e,i)=>{t.exports={LOSE_WEBGL:i(63899),POST_RENDER:i(6119),PRE_RENDER:i(48070),RENDER:i(15640),RESIZE:i(8912),RESTORE_WEBGL:i(87124)}},36909:(t,e,i)=>{t.exports={Events:i(92503),Snapshot:i(89966)},t.exports.Canvas=i(55830),t.exports.WebGL=i(4159)},32880:(t,e,i)=>{var s=i(27919),r=i(40987),n=i(95540);t.exports=function(t,e){var i=n(e,"callback"),a=n(e,"type","image/png"),o=n(e,"encoder",.92),h=Math.abs(Math.round(n(e,"x",0))),l=Math.abs(Math.round(n(e,"y",0))),u=Math.floor(n(e,"width",t.width)),c=Math.floor(n(e,"height",t.height));if(n(e,"getPixel",!1)){var d=t.getContext("2d",{willReadFrequently:!1}).getImageData(h,l,1,1).data;i.call(null,new r(d[0],d[1],d[2],d[3]))}else if(0!==h||0!==l||u!==t.width||c!==t.height){var f=s.createWebGL(this,u,c),p=f.getContext("2d",{willReadFrequently:!0});u>0&&c>0&&p.drawImage(t,h,l,u,c,0,0,u,c);var v=new Image;v.onerror=function(){i.call(null),s.remove(f)},v.onload=function(){i.call(null,v),s.remove(f)},v.src=f.toDataURL(a,o)}else{var g=new Image;g.onerror=function(){i.call(null)},g.onload=function(){i.call(null,g)},g.src=t.toDataURL(a,o)}}},88815:(t,e,i)=>{var s=i(27919),r=i(40987),n=i(95540);t.exports=function(t,e){var i=t,a=n(e,"callback"),o=n(e,"type","image/png"),h=n(e,"encoder",.92),l=Math.abs(Math.round(n(e,"x",0))),u=Math.abs(Math.round(n(e,"y",0))),c=n(e,"getPixel",!1),d=n(e,"isFramebuffer",!1),f=d?n(e,"bufferWidth",1):i.drawingBufferWidth,p=d?n(e,"bufferHeight",1):i.drawingBufferHeight;if(c){var v=new Uint8Array(4),g=d?u:p-u;i.readPixels(l,g,1,1,i.RGBA,i.UNSIGNED_BYTE,v),a.call(null,new r(v[0],v[1],v[2],v[3]))}else{var m=Math.floor(n(e,"width",f)),y=Math.floor(n(e,"height",p)),x=m*y*4,T=new Uint8Array(x);i.readPixels(l,p-u-y,m,y,i.RGBA,i.UNSIGNED_BYTE,T);for(var w=s.createWebGL(this,m,y),E=w.getContext("2d",{willReadFrequently:!0}),S=E.getImageData(0,0,m,y),b=S.data,A=0;A{t.exports={Canvas:i(32880),WebGL:i(88815)}},7530:(t,e,i)=>{var s=i(83419),r=i(36060),n=i(90330),a=i(82264),o=i(95540),h=i(32302),l=i(63448),u=i(31302),c=i(58918),d=i(14811),f=i(92651),p=i(96569),v=i(56527),g=i(57516),m=i(43439),y=i(81041),x=i(12385),T=i(7589),w=i(95428),E=i(72905),S=new s({initialize:function(t){this.game=t.game,this.renderer=t,this.classes=new n([[r.UTILITY_PIPELINE,T],[r.MULTI_PIPELINE,g],[r.BITMAPMASK_PIPELINE,u],[r.SINGLE_PIPELINE,x],[r.ROPE_PIPELINE,y],[r.LIGHT_PIPELINE,p],[r.POINTLIGHT_PIPELINE,m],[r.MOBILE_PIPELINE,v]]),this.postPipelineClasses=new n,this.pipelines=new n,this.postPipelineInstances=[],this.default=null,this.current=null,this.previous=null,this.MULTI_PIPELINE=null,this.BITMAPMASK_PIPELINE=null,this.UTILITY_PIPELINE=null,this.MOBILE_PIPELINE=null,this.FX_PIPELINE=null,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2,this.renderTargets=[],this.maxDimension=0,this.frameInc=32,this.targetIndex=0},boot:function(t,e,i){var s=this.renderer,n=this.renderTargets;this.frameInc=Math.floor(o(t,"frameInc",32));var l,u,p=s.width,v=s.height,g=this.game.config.disablePreFX;if(this.game.config.disablePostFX||this.postPipelineClasses.setAll([[String(d.BARREL),c.Barrel],[String(d.BLOOM),c.Bloom],[String(d.BLUR),c.Blur],[String(d.BOKEH),c.Bokeh],[String(d.CIRCLE),c.Circle],[String(d.COLOR_MATRIX),c.ColorMatrix],[String(d.DISPLACEMENT),c.Displacement],[String(d.GLOW),c.Glow],[String(d.GRADIENT),c.Gradient],[String(d.PIXELATE),c.Pixelate],[String(d.SHADOW),c.Shadow],[String(d.SHINE),c.Shine],[String(d.VIGNETTE),c.Vignette],[String(d.WIPE),c.Wipe]]),!g){this.classes.set(r.FX_PIPELINE,f);for(var m=Math.min(p,v),y=Math.ceil(m/this.frameInc),x=1;x=0;i--){var s=e[i];s.active&&s.preBatch(t)}}},postBatch:function(t){if(t.hasPostPipeline){this.flush();for(var e=t.postPipelines,i=0;i=0;i--){var s=e[i];s.active&&s.preBatch(t)}}},postBatchCamera:function(t){if(t.hasPostPipeline){this.flush();for(var e=t.postPipelines,i=0;ithis.maxDimension)return this.targetIndex=e.length-3,e[this.targetIndex];var i=3*(l(t,this.frameInc,0,!0)-1);return this.targetIndex=i,e[i]},getSwapRenderTarget:function(){return this.renderTargets[this.targetIndex+1]},getAltSwapRenderTarget:function(){return this.renderTargets[this.targetIndex+2]},destroy:function(){this.flush(),this.classes.clear(),this.postPipelineClasses.clear(),this.pipelines.clear(),this.renderer=null,this.game=null,this.classes=null,this.postPipelineClasses=null,this.pipelines=null,this.default=null,this.current=null,this.previous=null}});t.exports=S},32302:(t,e,i)=>{var s=i(83419),r=i(92503),n=new s({initialize:function(t,e,i,s,n,a,o,h,l){void 0===s&&(s=1),void 0===n&&(n=0),void 0===a&&(a=!0),void 0===o&&(o=!1),void 0===h&&(h=!0),void 0===l&&(l=!0),this.renderer=t,this.framebuffer=null,this.texture=null,this.width=0,this.height=0,this.scale=s,this.minFilter=n,this.autoClear=a,this.autoResize=!0,this.hasDepthBuffer=h,this.forceClamp=l,this.resize(e,i),o?this.renderer.on(r.RESIZE,this.resize,this):this.autoResize=!1},setAutoResize:function(t){return t&&!this.autoResize?(this.renderer.on(r.RESIZE,this.resize,this),this.autoResize=!0):!t&&this.autoResize&&(this.renderer.off(r.RESIZE,this.resize,this),this.autoResize=!1),this},resize:function(t,e){if((t=Math.round(t*this.scale))<=0&&(t=1),(e=Math.round(e*this.scale))<=0&&(e=1),this.autoResize&&(t!==this.width||e!==this.height)){var i=this.renderer;i.deleteFramebuffer(this.framebuffer),i.deleteTexture(this.texture),this.texture=i.createTextureFromSource(null,t,e,this.minFilter,this.forceClamp),this.framebuffer=i.createFramebuffer(t,e,this.texture,this.hasDepthBuffer),this.width=t,this.height=e}return this},willResize:function(t,e){return(t=Math.round(t*this.scale))<=0&&(t=1),(e=Math.round(e*this.scale))<=0&&(e=1),t!==this.width||e!==this.height},bind:function(t,e,i){void 0===t&&(t=!1);var s=this.renderer;if(t&&s.flush(),e&&i&&this.resize(e,i),s.pushFramebuffer(this.framebuffer,!1,!1),t&&this.adjustViewport(),this.autoClear){var r=this.renderer.gl;r.clearColor(0,0,0,0),r.clear(r.COLOR_BUFFER_BIT)}s.clearStencilMask()},adjustViewport:function(){var t=this.renderer.gl;t.viewport(0,0,this.width,this.height),t.disable(t.SCISSOR_TEST)},clear:function(t,e,i,s){var r=this.renderer,n=r.gl;r.pushFramebuffer(this.framebuffer),void 0!==t&&void 0!==e&&void 0!==i&&void 0!==s?(n.enable(n.SCISSOR_TEST),n.scissor(t,e,i,s)):n.disable(n.SCISSOR_TEST),n.clearColor(0,0,0,0),n.clear(n.COLOR_BUFFER_BIT),r.popFramebuffer(),r.resetScissor()},unbind:function(t){void 0===t&&(t=!1);var e=this.renderer;return t&&e.flush(),e.popFramebuffer()},destroy:function(){var t=this.renderer;t.off(r.RESIZE,this.resize,this),t.deleteFramebuffer(this.framebuffer),t.deleteTexture(this.texture),this.renderer=null,this.framebuffer=null,this.texture=null}});t.exports=n},70554:t=>{t.exports={getTintFromFloats:function(t,e,i,s){return((255&(255*s|0))<<24|(255&(255*t|0))<<16|(255&(255*e|0))<<8|255&(255*i|0))>>>0},getTintAppendFloatAlpha:function(t,e){return((255&(255*e|0))<<24|t)>>>0},getTintAppendFloatAlphaAndSwap:function(t,e){return((255&(255*e|0))<<24|(255&(0|t))<<16|(255&(t>>8|0))<<8|255&(t>>16|0))>>>0},getFloatsFromUintRGB:function(t){return[(255&(t>>16|0))/255,(255&(t>>8|0))/255,(255&(0|t))/255]},checkShaderMax:function(t,e){var i=Math.min(16,t.getParameter(t.MAX_TEXTURE_IMAGE_UNITS));return e&&-1!==e?Math.min(i,e):i},parseFragmentShaderMaxTextures:function(t,e){if(!t)return"";for(var i="",s=0;s0&&(i+="\n\telse "),s{var s=i(83419),r=i(62644),n=i(50792),a=i(77085),o=i(95540),h=i(37867),l=i(92503),u=i(32302),c=i(70554),d=i(38683),f=new s({Extends:n,initialize:function(t){n.call(this);var e=t.game,i=e.renderer,s=i.gl;this.name=o(t,"name","WebGLPipeline"),this.game=e,this.renderer=i,this.manager,this.gl=s,this.view=e.canvas,this.width=0,this.height=0,this.vertexCount=0,this.vertexCapacity=0,this.vertexData,this.vertexBuffer,this.activeBuffer,this.topology=o(t,"topology",s.TRIANGLES),this.bytes,this.vertexViewF32,this.vertexViewU32,this.active=!0,this.forceZero=o(t,"forceZero",!1),this.hasBooted=!1,this.isPostFX=!1,this.isPreFX=!1,this.renderTargets=[],this.currentRenderTarget,this.shaders=[],this.currentShader,this.projectionMatrix,this.projectionWidth=0,this.projectionHeight=0,this.config=t,this.glReset=!1,this.batch=[],this.currentBatch=null,this.currentTexture=null,this.currentUnit=0,this.activeTextures=[],this.resizeUniform=o(t,"resizeUniform","")},boot:function(){var t,e=this.gl,i=this.config,s=this.renderer;this.isPostFX||(this.projectionMatrix=(new h).identity());var r=this.renderTargets,n=o(i,"renderTarget",!1);"boolean"==typeof n&&n&&(n=1);var c=s.width,d=s.height;if("number"==typeof n)for(t=0;tT&&(T=x[t].vertexSize);var w=o(i,"batchSize",s.config.batchSize);this.vertexCapacity=6*w;var E=new ArrayBuffer(this.vertexCapacity*T);this.vertexData=E,this.bytes=new Uint8Array(E),this.vertexViewF32=new Float32Array(E),this.vertexViewU32=new Uint32Array(E);var S=o(i,"vertices",null);for(S?(this.vertexViewF32.set(S),this.vertexBuffer=s.createVertexBuffer(E,e.STATIC_DRAW)):this.vertexBuffer=s.createVertexBuffer(E.byteLength,e.DYNAMIC_DRAW),this.setVertexBuffer(),t=x.length-1;t>=0;t--)x[t].rebind();this.hasBooted=!0,s.on(l.RESIZE,this.resize,this),s.on(l.PRE_RENDER,this.onPreRender,this),s.on(l.RENDER,this.onRender,this),s.on(l.POST_RENDER,this.onPostRender,this),this.emit(a.BOOT,this),this.onBoot()},onBoot:function(){},onResize:function(){},setShader:function(t,e,i){var s=this.renderer;t===this.currentShader&&s.currentProgram===this.currentShader.program||(this.flush(),this.setVertexBuffer(i)&&!e&&(e=!0),t.bind(e,!1),this.currentShader=t);return this},getShaderByName:function(t){for(var e=this.shaders,i=0;i-1&&(m=E.substring(20))}y&&x&&g.push(new d(this,m,y,x,r(T)))}this.shaders=g}return 0===this.shaders.length?console.warn("Pipeline: "+this.name+" - Invalid shader config"):this.currentShader=this.shaders[0],this},createBatch:function(t){return this.currentBatch={start:this.vertexCount,count:0,texture:[t],unit:0,maxUnit:0},this.currentUnit=0,this.currentTexture=t,this.batch.push(this.currentBatch),0},addTextureToBatch:function(t){var e=this.currentBatch;e&&(e.texture.push(t),e.unit++,e.maxUnit++)},pushBatch:function(t){if(!this.currentBatch||this.forceZero&&t!==this.currentTexture)return this.createBatch(t);if(t===this.currentTexture)return this.currentUnit;var e=this.currentBatch,i=e.texture.indexOf(t);return-1===i?e.texture.length===this.renderer.maxTextures?this.createBatch(t):(e.unit++,e.maxUnit++,e.texture.push(t),this.currentUnit=e.unit,this.currentTexture=t,e.unit):(this.currentUnit=i,this.currentTexture=t,i)},setGameObject:function(t,e){return void 0===e&&(e=t.frame),this.pushBatch(e.source.glTexture)},shouldFlush:function(t){return void 0===t&&(t=0),this.vertexCount+t>this.vertexCapacity},vertexAvailable:function(){return this.vertexCapacity-this.vertexCount},resize:function(t,e){t===this.width&&e===this.height||this.flush(),this.width=t,this.height=e;for(var i=this.renderTargets,s=0;s=0;i--){var s=e[i].rebind();t&&s!==t||(this.currentShader=s)}return this.activeTextures.length=0,this.emit(a.REBIND,this.currentShader),this.onActive(this.currentShader),this.onRebind(),this.glReset=!1,this},restoreContext:function(){var t=this.shaders,e=!!this.vertexBuffer;this.activeBuffer=null,this.activeTextures.length=0,this.batch.length=0,this.currentBatch=null,this.currentTexture=null,this.currentUnit=0,e&&this.setVertexBuffer();for(var i=0;i0){this.emit(a.BEFORE_FLUSH,this,t),this.onBeforeFlush(t);var e=this.gl,i=this.vertexCount,s=this.currentShader.vertexSize,r=this.topology;if(this.active){var n,o,h;this.setVertexBuffer(),i===this.vertexCapacity?e.bufferData(e.ARRAY_BUFFER,this.vertexData,e.DYNAMIC_DRAW):e.bufferSubData(e.ARRAY_BUFFER,0,this.bytes.subarray(0,i*s));var l=this.batch,u=this.activeTextures;if(this.forceZero)for(u[0]||e.activeTexture(e.TEXTURE0),n=0;n{var s=i(95428),r=i(72905),n=i(19715),a=i(83419),o=i(8054),h=i(50792),l=i(92503),u=i(50030),c=i(37867),d=i(29747),f=i(7530),p=i(32302),v=i(97480),g=i(69442),m=i(70554),y=i(88815),x=i(26128),T=i(1482),w=i(82751),E=i(84387),S=i(93567),b=i(57183),A=!1,_=new a({Extends:h,initialize:function(t){h.call(this);var e=t.config,i={alpha:e.transparent,desynchronized:e.desynchronized,depth:!0,antialias:e.antialiasGL,premultipliedAlpha:e.premultipliedAlpha,stencil:!0,failIfMajorPerformanceCaveat:e.failIfMajorPerformanceCaveat,powerPreference:e.powerPreference,preserveDrawingBuffer:e.preserveDrawingBuffer,willReadFrequently:!1};this.config={clearBeforeRender:e.clearBeforeRender,antialias:e.antialias,backgroundColor:e.backgroundColor,contextCreation:i,roundPixels:e.roundPixels,maxTextures:e.maxTextures,maxTextureSize:e.maxTextureSize,batchSize:e.batchSize,maxLights:e.maxLights,mipmapFilter:e.mipmapFilter},this.game=t,this.type=o.WEBGL,this.pipelines=null,this.width=0,this.height=0,this.canvas=t.canvas,this.blendModes=[],this.contextLost=!1,this.snapshotState={x:0,y:0,width:1,height:1,getPixel:!1,callback:null,type:"image/png",encoder:.92,isFramebuffer:!1,bufferWidth:0,bufferHeight:0},this.maxTextures=0,this.textureIndexes,this.glBufferWrappers=[],this.glProgramWrappers=[],this.glTextureWrappers=[],this.glFramebufferWrappers=[],this.glAttribLocationWrappers=[],this.glUniformLocationWrappers=[],this.currentFramebuffer=null,this.fboStack=[],this.currentProgram=null,this.currentBlendMode=1/0,this.currentScissorEnabled=!1,this.currentScissor=null,this.scissorStack=[],this.contextLostHandler=d,this.contextRestoredHandler=d,this.previousContextLostHandler=d,this.previousContextRestoredHandler=d,this.gl=null,this.supportedExtensions=null,this.instancedArraysExtension=null,this.vaoExtension=null,this.extensions={},this.glFormats,this.compression,this.drawingBufferHeight=0,this.blankTexture=null,this.normalTexture=null,this.whiteTexture=null,this.maskCount=0,this.maskStack=[],this.currentMask={mask:null,camera:null},this.currentCameraMask={mask:null,camera:null},this.glFuncMap=null,this.currentType="",this.newType=!1,this.nextTypeMatch=!1,this.finalType=!1,this.mipmapFilter=null,this.defaultScissor=[0,0,0,0],this.isBooted=!1,this.renderTarget=null,this.projectionMatrix,this.projectionWidth=0,this.projectionHeight=0,this.maskSource=null,this.maskTarget=null,this.spector=null,this._debugCapture=!1,this.init(this.config)},init:function(t){var e,i=this.game,s=this.canvas,r=t.backgroundColor;if(!(e=i.config.context?i.config.context:s.getContext("webgl",t.contextCreation)||s.getContext("experimental-webgl",t.contextCreation))||e.isContextLost())throw this.contextLost=!0,new Error("WebGL unsupported");this.gl=e;var n=this;!function(){var t=e.getSupportedExtensions();n.supportedExtensions=t;var i="ANGLE_instanced_arrays";n.instancedArraysExtension=t.indexOf(i)>-1?e.getExtension(i):null;var s="OES_vertex_array_object";n.vaoExtension=t.indexOf(s)>-1?e.getExtension(s):null}(),this.setContextHandlers(),i.context=e;for(var a=0;a<=27;a++)this.blendModes.push({func:[e.ONE,e.ONE_MINUS_SRC_ALPHA],equation:e.FUNC_ADD});this.blendModes[1].func=[e.ONE,e.DST_ALPHA],this.blendModes[2].func=[e.DST_COLOR,e.ONE_MINUS_SRC_ALPHA],this.blendModes[3].func=[e.ONE,e.ONE_MINUS_SRC_COLOR],this.blendModes[17]={func:[e.ZERO,e.ONE_MINUS_SRC_ALPHA],equation:e.FUNC_REVERSE_SUBTRACT},this.glFormats=[e.BYTE,e.SHORT,e.UNSIGNED_BYTE,e.UNSIGNED_SHORT,e.FLOAT],this.glFuncMap={mat2:{func:e.uniformMatrix2fv,length:1,matrix:!0},mat3:{func:e.uniformMatrix3fv,length:1,matrix:!0},mat4:{func:e.uniformMatrix4fv,length:1,matrix:!0},"1f":{func:e.uniform1f,length:1},"1fv":{func:e.uniform1fv,length:1},"1i":{func:e.uniform1i,length:1},"1iv":{func:e.uniform1iv,length:1},"2f":{func:e.uniform2f,length:2},"2fv":{func:e.uniform2fv,length:1},"2i":{func:e.uniform2i,length:2},"2iv":{func:e.uniform2iv,length:1},"3f":{func:e.uniform3f,length:3},"3fv":{func:e.uniform3fv,length:1},"3i":{func:e.uniform3i,length:3},"3iv":{func:e.uniform3iv,length:1},"4f":{func:e.uniform4f,length:4},"4fv":{func:e.uniform4fv,length:1},"4i":{func:e.uniform4i,length:4},"4iv":{func:e.uniform4iv,length:1}},t.maxTextures&&-1!==t.maxTextures||(t.maxTextures=e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS)),t.maxTextureSize||(t.maxTextureSize=e.getParameter(e.MAX_TEXTURE_SIZE)),this.compression=this.getCompressedTextures(),e.disable(e.DEPTH_TEST),e.disable(e.CULL_FACE),e.enable(e.BLEND),e.clearColor(r.redGL,r.greenGL,r.blueGL,r.alphaGL);return-1!==["NEAREST","LINEAR","NEAREST_MIPMAP_NEAREST","LINEAR_MIPMAP_NEAREST","NEAREST_MIPMAP_LINEAR","LINEAR_MIPMAP_LINEAR"].indexOf(t.mipmapFilter)&&(this.mipmapFilter=e[t.mipmapFilter]),this.maxTextures=m.checkShaderMax(e,t.maxTextures),this.textureIndexes=[],this.createTemporaryTextures(),this.pipelines=new f(this),this.setBlendMode(o.BlendModes.NORMAL),this.projectionMatrix=(new c).identity(),i.textures.once(g.READY,this.boot,this),this},boot:function(){var t=this.game,e=this.pipelines,i=t.scale.baseSize,s=i.width,r=i.height;this.width=s,this.height=r,this.isBooted=!0,this.renderTarget=new p(this,s,r,1,0,!0,!0),this.maskTarget=new p(this,s,r,1,0,!0,!0),this.maskSource=new p(this,s,r,1,0,!0,!0);var n=t.config;e.boot(n.pipeline,n.defaultPipeline,n.autoMobilePipeline),this.blankTexture=t.textures.getFrame("__DEFAULT").glTexture,this.normalTexture=t.textures.getFrame("__NORMAL").glTexture,this.whiteTexture=t.textures.getFrame("__WHITE").glTexture;var a=this.gl;a.bindFramebuffer(a.FRAMEBUFFER,null),a.enable(a.SCISSOR_TEST),t.scale.on(v.RESIZE,this.onResize,this),this.resize(s,r)},setContextHandlers:function(t,e){this.previousContextLostHandler&&this.canvas.removeEventListener("webglcontextlost",this.previousContextLostHandler,!1),this.previousContextRestoredHandler&&this.canvas.removeEventListener("webglcontextlost",this.previousContextRestoredHandler,!1),this.contextLostHandler="function"==typeof t?t.bind(this):this.dispatchContextLost.bind(this),this.contextRestoredHandler="function"==typeof e?e.bind(this):this.dispatchContextRestored.bind(this),this.canvas.addEventListener("webglcontextlost",this.contextLostHandler,!1),this.canvas.addEventListener("webglcontextrestored",this.contextRestoredHandler,!1),this.previousContextLostHandler=this.contextLostHandler,this.previousContextRestoredHandler=this.contextRestoredHandler},dispatchContextLost:function(t){this.contextLost=!0,console&&console.warn("WebGL Context lost. Renderer disabled"),this.emit(l.LOSE_WEBGL,this),t.preventDefault()},dispatchContextRestored:function(t){var e=this.gl;if(e.isContextLost())console&&console.log("WebGL Context restored, but context is still lost");else{this.currentProgram=null,this.currentFramebuffer=null,this.setBlendMode(o.BlendModes.NORMAL),e.disable(e.BLEND),e.disable(e.DEPTH_TEST),e.enable(e.CULL_FACE),this.compression=this.getCompressedTextures();var i=function(t){t.createResource()};s(this.glTextureWrappers,i),s(this.glBufferWrappers,i),s(this.glFramebufferWrappers,i),s(this.glProgramWrappers,i),s(this.glAttribLocationWrappers,i),s(this.glUniformLocationWrappers,i),this.createTemporaryTextures(),this.pipelines.restoreContext(),this.resize(this.game.scale.baseSize.width,this.game.scale.baseSize.height),this.init.setupExtensions(),this.contextLost=!1,console&&console.warn("WebGL Context restored. Renderer running again."),this.emit(l.RESTORE_WEBGL,this),t.preventDefault()}},createTemporaryTextures:function(){for(var t=this.gl,e=0;e0&&s>0;if(a&&o){var h=a[0],l=a[1],u=a[2],c=a[3];o=h!==t||l!==e||u!==i||c!==s}o&&(this.flush(),n.scissor(t,r-e-s,i,s))},resetScissor:function(){var t=this.gl;t.enable(t.SCISSOR_TEST);var e=this.currentScissor;if(e){var i=e[0],s=e[1],r=e[2],n=e[3];r>0&&n>0&&t.scissor(i,this.drawingBufferHeight-s-n,r,n)}},popScissor:function(){var t=this.scissorStack;t.pop();var e=t[t.length-1];e&&this.setScissor(e[0],e[1],e[2],e[3]),this.currentScissor=e},hasActiveStencilMask:function(){var t=this.currentMask.mask,e=this.currentCameraMask.mask;return t&&t.isStencil||e&&e.isStencil},resetViewport:function(){var t=this.gl;t.viewport(0,0,this.width,this.height),this.drawingBufferHeight=t.drawingBufferHeight},setBlendMode:function(t,e){void 0===e&&(e=!1);var i=this.gl,s=this.blendModes[t];return!!(e||t!==o.BlendModes.SKIP_CHECK&&this.currentBlendMode!==t)&&(this.flush(),i.enable(i.BLEND),i.blendEquation(s.equation),s.func.length>2?i.blendFuncSeparate(s.func[0],s.func[1],s.func[2],s.func[3]):i.blendFunc(s.func[0],s.func[1]),this.currentBlendMode=t,!0)},addBlendMode:function(t,e){return this.blendModes.push({func:t,equation:e})-1},updateBlendMode:function(t,e,i){return this.blendModes[t]&&(this.blendModes[t].func=e,i&&(this.blendModes[t].equation=i)),this},removeBlendMode:function(t){return t>17&&this.blendModes[t]&&this.blendModes.splice(t,1),this},pushFramebuffer:function(t,e,i,s,r){return t===this.currentFramebuffer?this:(this.fboStack.push(t),this.setFramebuffer(t,e,i,s,r))},setFramebuffer:function(t,e,i,s,r){if(void 0===e&&(e=!1),void 0===i&&(i=!0),void 0===s&&(s=null),void 0===r&&(r=!1),t===this.currentFramebuffer)return this;var n=this.gl,a=this.width,o=this.height;return t&&t.renderTexture&&i?(a=t.renderTexture.width,o=t.renderTexture.height):this.flush(),t?n.bindFramebuffer(n.FRAMEBUFFER,t.webGLFramebuffer):n.bindFramebuffer(n.FRAMEBUFFER,null),i&&n.viewport(0,0,a,o),s&&n.framebufferTexture2D(n.FRAMEBUFFER,n.COLOR_ATTACHMENT0,n.TEXTURE_2D,s.webGLTexture,0),r&&(n.clearColor(0,0,0,0),n.clear(n.COLOR_BUFFER_BIT)),e&&(t?(this.drawingBufferHeight=o,this.pushScissor(0,0,a,o)):(this.drawingBufferHeight=this.height,this.popScissor())),this.currentFramebuffer=t,this},popFramebuffer:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!0);var i=this.fboStack;i.pop();var s=i[i.length-1];return s||(s=null),this.setFramebuffer(s,t,e),s},restoreFramebuffer:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!0);var i=this.fboStack,s=i[i.length-1];s||(s=null),this.currentFramebuffer=null,this.setFramebuffer(s,t,e)},setProgram:function(t){return t!==this.currentProgram&&(this.flush(),this.gl.useProgram(t.webGLProgram),this.currentProgram=t,!0)},resetProgram:function(){return this.gl.useProgram(this.currentProgram.webGLProgramWrapper),this},createTextureFromSource:function(t,e,i,s,r){void 0===r&&(r=!1);var n=this.gl,a=n.NEAREST,h=n.NEAREST,l=n.CLAMP_TO_EDGE;e=t?t.width:e,i=t?t.height:i;var c=u(e,i);if(c&&!r&&(l=n.REPEAT),s===o.ScaleModes.LINEAR&&this.config.antialias){var d=t&&t.compressed,f=!d&&c||d&&t.mipmaps.length>1;a=this.mipmapFilter&&f?this.mipmapFilter:n.LINEAR,h=n.LINEAR}return t||"number"!=typeof e||"number"!=typeof i?this.createTexture2D(0,a,h,l,l,n.RGBA,t):this.createTexture2D(0,a,h,l,l,n.RGBA,null,e,i)},createTexture2D:function(t,e,i,s,r,n,a,o,h,l,u,c){"number"!=typeof o&&(o=a?a.width:1),"number"!=typeof h&&(h=a?a.height:1);var d=new w(this.gl,t,e,i,s,r,n,a,o,h,l,u,c);return this.glTextureWrappers.push(d),d},createFramebuffer:function(t,e,i,s){this.currentFramebuffer=null;var r=new E(this.gl,t,e,i,s);return this.glFramebufferWrappers.push(r),r},beginBitmapMask:function(t,e){this.gl&&(this.flush(),this.maskTarget.bind(!0),this.currentCameraMask.mask!==t&&(this.currentMask.mask=t,this.currentMask.camera=e))},drawBitmapMask:function(t,e,i){this.flush(),this.maskSource.bind(),this.setBlendMode(0,!0),t.renderWebGL(this,t,e),this.maskSource.unbind(!0),this.maskTarget.unbind();var s=this.gl,r=this.getCurrentStencilMask();r?(s.enable(s.STENCIL_TEST),r.mask.applyStencil(this,r.camera,!0)):this.currentMask.mask=null,this.pipelines.set(i),s.activeTexture(s.TEXTURE0),s.bindTexture(s.TEXTURE_2D,this.maskTarget.texture.webGLTexture),s.activeTexture(s.TEXTURE1),s.bindTexture(s.TEXTURE_2D,this.maskSource.texture.webGLTexture)},createProgram:function(t,e){var i=new T(this.gl,t,e);return this.glProgramWrappers.push(i),i},createVertexBuffer:function(t,e){var i=this.gl,s=new x(i,t,i.ARRAY_BUFFER,e);return this.glBufferWrappers.push(s),s},createAttribLocation:function(t,e){var i=new S(this.gl,t,e);return this.glAttribLocationWrappers.push(i),i},createUniformLocation:function(t,e){var i=new b(this.gl,t,e);return this.glUniformLocationWrappers.push(i),i},createIndexBuffer:function(t,e){var i=this.gl,s=new x(i,t,i.ELEMENT_ARRAY_BUFFER,e);return this.glBufferWrappers.push(s),s},deleteTexture:function(t){if(t)return r(this.glTextureWrappers,t),t.destroy(),this},deleteFramebuffer:function(t){return t?(r(this.fboStack,t),r(this.glFramebufferWrappers,t),t.destroy(),this):this},deleteProgram:function(t){return t&&(r(this.glProgramWrappers,t),t.destroy()),this},deleteAttribLocation:function(t){return t&&(r(this.glAttribLocationWrappers,t),t.destroy()),this},deleteUniformLocation:function(t){return t&&(r(this.glUniformLocationWrappers,t),t.destroy()),this},deleteBuffer:function(t){return t?(r(this.glBufferWrappers,t),t.destroy(),this):this},preRenderCamera:function(t){var e=t.x,i=t.y,s=t.width,r=t.height,a=t.backgroundColor;(t.emit(n.PRE_RENDER,t),this.pipelines.preBatchCamera(t),this.pushScissor(e,i,s,r),t.mask&&(this.currentCameraMask.mask=t.mask,this.currentCameraMask.camera=t._maskCamera,t.mask.preRenderWebGL(this,t,t._maskCamera)),a.alphaGL>0)&&this.pipelines.setMulti().drawFillRect(e,i,s,r,m.getTintFromFloats(a.blueGL,a.greenGL,a.redGL,1),a.alphaGL)},getCurrentStencilMask:function(){var t=null,e=this.maskStack,i=this.currentCameraMask;return e.length>0?t=e[e.length-1]:i.mask&&i.mask.isStencil&&(t=i),t},postRenderCamera:function(t){var e=t.flashEffect,i=t.fadeEffect;if(e.isRunning||i.isRunning||i.isComplete){var s=this.pipelines.setMulti();e.postRenderWebGL(s,m.getTintFromFloats),i.postRenderWebGL(s,m.getTintFromFloats)}t.dirty=!1,this.popScissor(),t.mask&&(this.currentCameraMask.mask=null,t.mask.postRenderWebGL(this,t._maskCamera)),this.pipelines.postBatchCamera(t),t.emit(n.POST_RENDER,t)},preRender:function(){if(!this.contextLost){var t=this.gl;if(t.bindFramebuffer(t.FRAMEBUFFER,null),this.config.clearBeforeRender){var e=this.config.backgroundColor;t.clearColor(e.redGL,e.greenGL,e.blueGL,e.alphaGL),t.clear(t.COLOR_BUFFER_BIT|t.DEPTH_BUFFER_BIT|t.STENCIL_BUFFER_BIT)}t.enable(t.SCISSOR_TEST),this.currentScissor=this.defaultScissor,this.scissorStack.length=0,this.scissorStack.push(this.currentScissor),this.game.scene.customViewports&&t.scissor(0,this.drawingBufferHeight-this.height,this.width,this.height),this.currentMask.mask=null,this.currentCameraMask.mask=null,this.maskStack.length=0,this.emit(l.PRE_RENDER)}},render:function(t,e,i){if(!this.contextLost){var s=e.length;if(this.emit(l.RENDER,t,i),this.preRenderCamera(i),0===s)return this.setBlendMode(o.BlendModes.NORMAL),void this.postRenderCamera(i);this.currentType="";for(var r=this.currentMask,n=0;n{var s=i(83419),r=i(95428),n=i(95540),a=i(14500),o=new s({initialize:function(t,e,i,s,r){this.pipeline=t,this.name=e,this.renderer=t.renderer,this.gl=this.renderer.gl,this.fragSrc=s,this.vertSrc=i,this.program=this.renderer.createProgram(i,s),this.attributes,this.vertexComponentCount=0,this.vertexSize=0,this.uniforms={},this.createAttributes(r),this.createUniforms()},createAttributes:function(t){var e=0,i=0,s=[];this.vertexComponentCount=0;for(var r=0;r=0?(e.enableVertexAttribArray(p.webGLAttribLocation),e.vertexAttribPointer(p.webGLAttribLocation,h,l,f,s,u),o.enabled=!0,o.location=p):-1!==p.webGLAttribLocation&&e.disableVertexAttribArray(p.webGLAttribLocation)}else c?e.vertexAttribPointer(d.webGLAttribLocation,h,l,f,s,u):!c&&-1!==d&&d.webGLAttribLocation>-1&&(e.disableVertexAttribArray(d.webGLAttribLocation),o.location=-1)}return this},createUniforms:function(){var t,e,i,s=this.gl,r=this.program,n=this.uniforms,a=s.getProgramParameter(r.webGLProgram,s.ACTIVE_UNIFORMS);for(t=0;t0&&(e=e.substr(0,h),n.hasOwnProperty(e)||null!==(i=this.renderer.createUniformLocation(r,e))&&(n[e]={name:e,location:i,setter:null,value1:null,value2:null,value3:null,value4:null}))}}return this},syncUniforms:function(){var t=this.gl;for(var e in this.renderer.setProgram(this.program),this.uniforms){var i=this.uniforms[e];i.setter&&i.setter.call(t,i.location.webGLUniformLocation,i.value1,i.value2,i.value3,i.value4)}},hasUniform:function(t){return this.uniforms.hasOwnProperty(t)},resetUniform:function(t){var e=this.uniforms[t];return e&&(e.value1=null,e.value2=null,e.value3=null,e.value4=null),this},setUniform1:function(t,e,i,s){var r=this.uniforms[e];return r?((s||r.value1!==i)&&(r.setter||(r.setter=t),r.value1=i,this.renderer.setProgram(this.program),t.call(this.gl,r.location.webGLUniformLocation,i),this.pipeline.currentShader=this),this):this},setUniform2:function(t,e,i,s,r){var n=this.uniforms[e];return n?((r||n.value1!==i||n.value2!==s)&&(n.setter||(n.setter=t),n.value1=i,n.value2=s,this.renderer.setProgram(this.program),t.call(this.gl,n.location.webGLUniformLocation,i,s),this.pipeline.currentShader=this),this):this},setUniform3:function(t,e,i,s,r,n){var a=this.uniforms[e];return a?((n||a.value1!==i||a.value2!==s||a.value3!==r)&&(a.setter||(a.setter=t),a.value1=i,a.value2=s,a.value3=r,this.renderer.setProgram(this.program),t.call(this.gl,a.location.webGLUniformLocation,i,s,r),this.pipeline.currentShader=this),this):this},setUniform4:function(t,e,i,s,r,n,a){var o=this.uniforms[e];return o?((a||o.value1!==i||o.value2!==s||o.value3!==r||o.value4!==n)&&(o.setter||(o.setter=t),o.value1=i,o.value2=s,o.value3=r,o.value4=n,this.renderer.setProgram(this.program),t.call(this.gl,o.location.webGLUniformLocation,i,s,r,n),this.pipeline.currentShader=this),this):this},setBoolean:function(t,e){return this.setUniform1(this.gl.uniform1i,t,Number(e))},set1f:function(t,e){return this.setUniform1(this.gl.uniform1f,t,e)},set2f:function(t,e,i){return this.setUniform2(this.gl.uniform2f,t,e,i)},set3f:function(t,e,i,s){return this.setUniform3(this.gl.uniform3f,t,e,i,s)},set4f:function(t,e,i,s,r){return this.setUniform4(this.gl.uniform4f,t,e,i,s,r)},set1fv:function(t,e){return this.setUniform1(this.gl.uniform1fv,t,e,!0)},set2fv:function(t,e){return this.setUniform1(this.gl.uniform2fv,t,e,!0)},set3fv:function(t,e){return this.setUniform1(this.gl.uniform3fv,t,e,!0)},set4fv:function(t,e){return this.setUniform1(this.gl.uniform4fv,t,e,!0)},set1iv:function(t,e){return this.setUniform1(this.gl.uniform1iv,t,e,!0)},set2iv:function(t,e){return this.setUniform1(this.gl.uniform2iv,t,e,!0)},set3iv:function(t,e){return this.setUniform1(this.gl.uniform3iv,t,e,!0)},set4iv:function(t,e){return this.setUniform1(this.gl.uniform4iv,t,e,!0)},set1i:function(t,e){return this.setUniform1(this.gl.uniform1i,t,e)},set2i:function(t,e,i){return this.setUniform2(this.gl.uniform2i,t,e,i)},set3i:function(t,e,i,s){return this.setUniform3(this.gl.uniform3i,t,e,i,s)},set4i:function(t,e,i,s,r){return this.setUniform4(this.gl.uniform4i,t,e,i,s,r)},setMatrix2fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix2fv,t,e,i,!0)},setMatrix3fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix3fv,t,e,i,!0)},setMatrix4fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix4fv,t,e,i,!0)},createProgram:function(t,e){return void 0===t&&(t=this.vertSrc),void 0===e&&(e=this.fragSrc),this.program&&this.renderer.deleteProgram(this.program),this.vertSrc=t,this.fragSrc=e,this.program=this.renderer.createProgram(t,e),this.createUniforms(),this.rebind()},destroy:function(){var t=this.renderer;r(this.uniforms,(function(e){t.deleteUniformLocation(e.location)})),this.uniforms=null,r(this.attributes,(function(e){t.deleteAttribLocation(e.location)})),this.attributes=null,t.deleteProgram(this.program),this.pipeline=null,this.renderer=null,this.gl=null,this.program=null}});t.exports=o},14500:t=>{t.exports={BYTE:{enum:5120,size:1},UNSIGNED_BYTE:{enum:5121,size:1},SHORT:{enum:5122,size:2},UNSIGNED_SHORT:{enum:5123,size:2},INT:{enum:5124,size:4},UNSIGNED_INT:{enum:5125,size:4},FLOAT:{enum:5126,size:4}}},4159:(t,e,i)=>{var s=i(14500),r=i(79291),n={PipelineManager:i(7530),Pipelines:i(96615),RenderTarget:i(32302),Utils:i(70554),WebGLPipeline:i(29100),WebGLRenderer:i(74797),WebGLShader:i(38683),Wrappers:i(9503)};n=r(!1,n,s),t.exports=n},31302:(t,e,i)=>{var s=i(83419),r=i(95540),n=i(78908),a=i(85191),o=i(14500),h=i(29100),l=new s({Extends:h,initialize:function(t){t.fragShader=r(t,"fragShader",n),t.vertShader=r(t,"vertShader",a),t.batchSize=r(t,"batchSize",1),t.vertices=r(t,"vertices",[-1,1,-1,-7,7,1]),t.attributes=r(t,"attributes",[{name:"inPosition",size:2,type:o.FLOAT}]),h.call(this,t)},boot:function(){h.prototype.boot.call(this),this.set1i("uMainSampler",0),this.set1i("uMaskSampler",1)},resize:function(t,e){h.prototype.resize.call(this,t,e),this.set2f("uResolution",t,e)},beginMask:function(t,e,i){this.renderer.beginBitmapMask(t,i)},endMask:function(t,e,i){var s=this.gl,r=this.renderer,n=t.bitmapMask;n&&s&&(r.drawBitmapMask(n,e,this),i&&this.set2f("uResolution",i.width,i.height),this.set1i("uInvertMaskAlpha",t.invertAlpha),s.drawArrays(this.topology,0,3),i&&this.set2f("uResolution",this.width,this.height),s.bindTexture(s.TEXTURE_2D,null))}});t.exports=l},92651:(t,e,i)=>{var s=i(83419),r=i(58918),n=i(14811),a=i(95540),o=i(43558),h=i(89350),l=i(70554),u=new s({Extends:o,initialize:function(t){t.shaders=[l.setGlowQuality(h.FXGlowFrag,t.game),h.FXShadowFrag,h.FXPixelateFrag,h.FXVignetteFrag,h.FXShineFrag,h.FXBlurLowFrag,h.FXBlurMedFrag,h.FXBlurHighFrag,h.FXGradientFrag,h.FXBloomFrag,h.ColorMatrixFrag,h.FXCircleFrag,h.FXBarrelFrag,h.FXDisplacementFrag,h.FXWipeFrag,h.FXBokehFrag],o.call(this,t);var e=this.game;this.glow=new r.Glow(e),this.shadow=new r.Shadow(e),this.pixelate=new r.Pixelate(e),this.vignette=new r.Vignette(e),this.shine=new r.Shine(e),this.gradient=new r.Gradient(e),this.circle=new r.Circle(e),this.barrel=new r.Barrel(e),this.wipe=new r.Wipe(e),this.bokeh=new r.Bokeh(e);var i=[];i[n.GLOW]=this.onGlow,i[n.SHADOW]=this.onShadow,i[n.PIXELATE]=this.onPixelate,i[n.VIGNETTE]=this.onVignette,i[n.SHINE]=this.onShine,i[n.BLUR]=this.onBlur,i[n.GRADIENT]=this.onGradient,i[n.BLOOM]=this.onBloom,i[n.COLOR_MATRIX]=this.onColorMatrix,i[n.CIRCLE]=this.onCircle,i[n.BARREL]=this.onBarrel,i[n.DISPLACEMENT]=this.onDisplacement,i[n.WIPE]=this.onWipe,i[n.BOKEH]=this.onBokeh,this.fxHandlers=i,this.source,this.target,this.swap},onDraw:function(t,e,i){this.source=t,this.target=e,this.swap=i;var s=t.width,r=t.height,n=this.tempSprite,a=this.fxHandlers;if(n&&n.preFX)for(var o=n.preFX.list,h=0;h{var s=i(83419),r=i(95540),n=i(31063),a=i(57516),o=i(61340),h=i(26099),l=i(29100),u=new s({Extends:a,initialize:function(t){var e=r(t,"fragShader",n);t.fragShader=e.replace("%LIGHT_COUNT%",t.game.renderer.config.maxLights),a.call(this,t),this.inverseRotationMatrix=new Float32Array([1,0,0,0,1,0,0,0,1]),this.currentNormalMap,this.lightsActive=!0,this.tempVec2=new h,this._tempMatrix=new o,this._tempMatrix2=new o},boot:function(){l.prototype.boot.call(this)},onRender:function(t,e){var i=t.sys.lights;if(this.lightsActive=!1,i&&i.active){var s,r=i.getLights(e),n=r.length;this.lightsActive=!0;var a=this.renderer.height,o=e.matrix,h=this.tempVec2;for(this.set1i("uMainSampler",0),this.set1i("uNormSampler",1),this.set2f("uResolution",this.width/2,this.height/2),this.set4f("uCamera",e.x,e.y,e.rotation,e.zoom),this.set3f("uAmbientLightColor",i.ambientColor.r,i.ambientColor.g,i.ambientColor.b),this.set1i("uLightCount",n),s=0;s0&&this.flush();var e=this.inverseRotationMatrix;if(t){var i=-t,s=Math.cos(i),r=Math.sin(i);e[1]=r,e[3]=-r,e[0]=e[4]=s}else e[0]=e[4]=1,e[1]=e[3]=0;this.setMatrix3fv("uInverseRotationMatrix",!1,e),this.currentNormalMapRotation=t}},setTexture2D:function(t,e){var i=this.renderer;void 0===t&&(t=i.whiteTexture);var s=this.getNormalMap(e);this.isNewNormalMap(t,s)&&(this.flush(),this.createBatch(t),this.addTextureToBatch(s),this.currentNormalMap=s);var r=0;e&&e.parentContainer?r=e.getWorldTransformMatrix(this._tempMatrix,this._tempMatrix2).rotationNormalized:e&&(r=e.rotation);return this.setNormalMapRotation(r),0},setGameObject:function(t,e){void 0===e&&(e=t.frame);var i=e.glTexture,s=this.getNormalMap(t);if(this.isNewNormalMap(i,s)&&(this.flush(),this.createBatch(i),this.addTextureToBatch(s),this.currentNormalMap=s),t.parentContainer){var r=t.getWorldTransformMatrix(this._tempMatrix,this._tempMatrix2);this.setNormalMapRotation(r.rotationNormalized)}else this.setNormalMapRotation(t.rotation);return 0},isNewNormalMap:function(t,e){return this.currentTexture!==t||this.currentNormalMap!==e},getNormalMap:function(t){var e;return t?(t.displayTexture?e=t.displayTexture.dataSource[t.displayFrame.sourceIndex]:t.texture?e=t.texture.dataSource[t.frame.sourceIndex]:t.tileset&&(e=Array.isArray(t.tileset)?t.tileset[0].image.dataSource[0]:t.tileset.image.dataSource[0]),e?e.glTexture:this.renderer.normalTexture):this.renderer.normalTexture},batchSprite:function(t,e,i){this.lightsActive&&a.prototype.batchSprite.call(this,t,e,i)},batchTexture:function(t,e,i,s,r,n,o,h,l,u,c,d,f,p,v,g,m,y,x,T,w,E,S,b,A,_,C,M,R,P,L,O){this.lightsActive&&a.prototype.batchTexture.call(this,t,e,i,s,r,n,o,h,l,u,c,d,f,p,v,g,m,y,x,T,w,E,S,b,A,_,C,M,R,P,L,O)},batchTextureFrame:function(t,e,i,s,r,n,o){this.lightsActive&&a.prototype.batchTextureFrame.call(this,t,e,i,s,r,n,o)}});t.exports=u},56527:(t,e,i)=>{var s=i(83419),r=i(95540),n=i(57516),a=i(45561),o=i(60722),h=i(14500),l=i(29100),u=new s({Extends:n,initialize:function(t){t.fragShader=r(t,"fragShader",a),t.vertShader=r(t,"vertShader",o),t.attributes=r(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2},{name:"inTexId"},{name:"inTintEffect"},{name:"inTint",size:4,type:h.UNSIGNED_BYTE,normalized:!0}]),t.forceZero=!0,t.resizeUniform="uResolution",n.call(this,t)},boot:function(){l.prototype.boot.call(this);var t=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",t.width,t.height)}});t.exports=u},57516:(t,e,i)=>{var s=i(83419),r=i(94811),n=i(95540),a=i(98840),o=i(44667),h=i(61340),l=i(70554),u=i(14500),c=i(29100),d=new s({Extends:c,initialize:function(t){var e=t.game.renderer,i=n(t,"fragShader",a);t.fragShader=l.parseFragmentShaderMaxTextures(i,e.maxTextures),t.vertShader=n(t,"vertShader",o),t.attributes=n(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2},{name:"inTexId"},{name:"inTintEffect"},{name:"inTint",size:4,type:u.UNSIGNED_BYTE,normalized:!0}]),t.resizeUniform="uResolution",c.call(this,t),this._tempMatrix1=new h,this._tempMatrix2=new h,this._tempMatrix3=new h,this.calcMatrix=new h,this.tempTriangle=[{x:0,y:0,width:0},{x:0,y:0,width:0},{x:0,y:0,width:0},{x:0,y:0,width:0}],this.strokeTint={TL:0,TR:0,BL:0,BR:0},this.fillTint={TL:0,TR:0,BL:0,BR:0},this.currentFrame={u0:0,v0:0,u1:1,v1:1},this.firstQuad=[0,0,0,0,0],this.prevQuad=[0,0,0,0,0],this.polygonCache=[]},boot:function(){c.prototype.boot.call(this);var t=this.renderer;this.set1iv("uMainSampler",t.textureIndexes),this.set2f("uResolution",t.width,t.height)},batchSprite:function(t,e,i){this.manager.set(this,t);var s=this._tempMatrix1,r=this._tempMatrix2,n=this._tempMatrix3,a=t.frame,o=a.glTexture,h=a.u0,u=a.v0,c=a.u1,d=a.v1,f=a.x,p=a.y,v=a.cutWidth,g=a.cutHeight,m=a.customPivot,y=t.displayOriginX,x=t.displayOriginY,T=-y+f,w=-x+p;if(t.isCropped){var E=t._crop;E.flipX===t.flipX&&E.flipY===t.flipY||a.updateCropUVs(E,t.flipX,t.flipY),h=E.u0,u=E.v0,c=E.u1,d=E.v1,v=E.width,g=E.height,T=-y+(f=E.x),w=-x+(p=E.y)}var S=1,b=1;t.flipX&&(m||(T+=-a.realWidth+2*y),S=-1),t.flipY&&(m||(w+=-a.realHeight+2*x),b=-1);var A=t.x,_=t.y;e.roundPixels&&(A=Math.floor(A),_=Math.floor(_)),r.applyITRS(A,_,t.rotation,t.scaleX*S,t.scaleY*b),s.copyFrom(e.matrix),i?(s.multiplyWithOffset(i,-e.scrollX*t.scrollFactorX,-e.scrollY*t.scrollFactorY),r.e=A,r.f=_):(r.e-=e.scrollX*t.scrollFactorX,r.f-=e.scrollY*t.scrollFactorY),s.multiply(r,n);var C=n.setQuad(T,w,T+v,w+g,e.roundPixels),M=l.getTintAppendFloatAlpha,R=e.alpha,P=M(t.tintTopLeft,R*t._alphaTL),L=M(t.tintTopRight,R*t._alphaTR),O=M(t.tintBottomLeft,R*t._alphaBL),F=M(t.tintBottomRight,R*t._alphaBR);this.shouldFlush(6)&&this.flush();var D=this.setGameObject(t,a);this.manager.preBatch(t),this.batchQuad(t,C[0],C[1],C[2],C[3],C[4],C[5],C[6],C[7],h,u,c,d,P,L,O,F,t.tintFill,o,D),this.manager.postBatch(t)},batchTexture:function(t,e,i,s,r,n,a,o,h,l,u,c,d,f,p,v,g,m,y,x,T,w,E,S,b,A,_,C,M,R,P,L,O){void 0===O&&(O=!1),this.manager.set(this,t);var F=this._tempMatrix1,D=this._tempMatrix2,k=this._tempMatrix3,I=m/i+_,B=y/s+C,N=(m+x)/i+_,X=(y+T)/s+C,U=a,Y=o,z=-v,G=-g;if(t.isCropped){var W=t._crop,V=W.width,H=W.height;U=V,Y=H,a=V,o=H;var j=m=W.x,K=y=W.y;c&&(j=x-W.x-V),d&&(K=T-W.y-H),I=j/i+_,B=K/s+C,N=(j+V)/i+_,X=(K+H)/s+C,z=-v+m,G=-g+y}c&&(U*=-1,z+=a),(d^=!P&&e.isRenderTexture?1:0)&&(Y*=-1,G+=o),M.roundPixels&&(r=Math.floor(r),n=Math.floor(n)),D.applyITRS(r,n,u,h,l),F.copyFrom(M.matrix),R?(F.multiplyWithOffset(R,-M.scrollX*f,-M.scrollY*p),D.e=r,D.f=n):(D.e-=M.scrollX*f,D.f-=M.scrollY*p),F.multiply(D,k);var q=k.setQuad(z,G,z+U,G+Y,M.roundPixels);null==L&&(L=this.setTexture2D(e)),t&&!O&&this.manager.preBatch(t),this.batchQuad(t,q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],I,B,N,X,w,E,S,b,A,e,L),t&&!O&&this.manager.postBatch(t)},batchTextureFrame:function(t,e,i,s,r,n,a){this.manager.set(this);var o=this._tempMatrix1.copyFrom(n),h=this._tempMatrix2;a?o.multiply(a,h):h=o;var u=h.setQuad(e,i,e+t.width,i+t.height),c=this.setTexture2D(t.source.glTexture);s=l.getTintAppendFloatAlpha(s,r),this.batchQuad(null,u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],t.u0,t.v0,t.u1,t.v1,s,s,s,s,0,t.glTexture,c)},batchFillRect:function(t,e,i,s,r,n){this.renderer.pipelines.set(this);var a=this.calcMatrix;n&&n.multiply(r,a);var o=a.setQuad(t,e,t+i,e+s),h=this.fillTint;this.batchQuad(null,o[0],o[1],o[2],o[3],o[4],o[5],o[6],o[7],0,0,1,1,h.TL,h.TR,h.BL,h.BR,2)},batchFillTriangle:function(t,e,i,s,r,n,a,o){this.renderer.pipelines.set(this);var h=this.calcMatrix;o&&o.multiply(a,h);var l=h.getX(t,e),u=h.getY(t,e),c=h.getX(i,s),d=h.getY(i,s),f=h.getX(r,n),p=h.getY(r,n),v=this.fillTint;this.batchTri(null,l,u,c,d,f,p,0,0,1,1,v.TL,v.TR,v.BL,2)},batchStrokeTriangle:function(t,e,i,s,r,n,a,o,h){var l=this.tempTriangle;l[0].x=t,l[0].y=e,l[0].width=a,l[1].x=i,l[1].y=s,l[1].width=a,l[2].x=r,l[2].y=n,l[2].width=a,l[3].x=t,l[3].y=e,l[3].width=a,this.batchStrokePath(l,a,!1,o,h)},batchFillPath:function(t,e,i){this.renderer.pipelines.set(this);var s=this.calcMatrix;i&&i.multiply(e,s);for(var n,a,o=t.length,h=this.polygonCache,l=this.fillTint.TL,u=this.fillTint.TR,c=this.fillTint.BL,d=0;d0&&U[4]?this.batchQuad(null,F,D,R,P,U[0],U[1],U[2],U[3],0,0,1,1,I,B,N,X,2):(Y[0]=F,Y[1]=D,Y[2]=R,Y[3]=P,Y[4]=1),h&&Y[4]?this.batchQuad(null,C,M,L,O,Y[0],Y[1],Y[2],Y[3],0,0,1,1,I,B,N,X,2):(U[0]=C,U[1]=M,U[2]=L,U[3]=O,U[4]=1)}}},destroy:function(){return this._tempMatrix1.destroy(),this._tempMatrix2.destroy(),this._tempMatrix3.destroy(),this._tempMatrix1=null,this._tempMatrix1=null,this._tempMatrix1=null,c.prototype.destroy.call(this),this}});t.exports=d},43439:(t,e,i)=>{var s=i(83419),r=i(95540),n=i(4127),a=i(89924),o=i(29100),h=new s({Extends:o,initialize:function(t){t.vertShader=r(t,"vertShader",a),t.fragShader=r(t,"fragShader",n),t.attributes=r(t,"attributes",[{name:"inPosition",size:2},{name:"inLightPosition",size:2},{name:"inLightRadius"},{name:"inLightAttenuation"},{name:"inLightColor",size:4}]),o.call(this,t)},onRender:function(t,e){this.set2f("uResolution",this.width,this.height),this.set1f("uCameraZoom",e.zoom)},batchPointLight:function(t,e,i,s,r,n,a,o,h,l,u,c){var d=t.color,f=t.intensity,p=t.radius,v=t.attenuation,g=d.r*f,m=d.g*f,y=d.b*f,x=e.alpha*t.alpha;this.shouldFlush(6)&&this.flush(),this.currentBatch||this.setTexture2D(),this.batchLightVert(i,s,u,c,p,v,g,m,y,x),this.batchLightVert(r,n,u,c,p,v,g,m,y,x),this.batchLightVert(a,o,u,c,p,v,g,m,y,x),this.batchLightVert(i,s,u,c,p,v,g,m,y,x),this.batchLightVert(a,o,u,c,p,v,g,m,y,x),this.batchLightVert(h,l,u,c,p,v,g,m,y,x),this.currentBatch.count=this.vertexCount-this.currentBatch.start},batchLightVert:function(t,e,i,s,r,n,a,o,h,l){var u=this.vertexViewF32,c=this.vertexCount*this.currentShader.vertexComponentCount-1;u[++c]=t,u[++c]=e,u[++c]=i,u[++c]=s,u[++c]=r,u[++c]=n,u[++c]=a,u[++c]=o,u[++c]=h,u[++c]=l,this.vertexCount++}});t.exports=h},84057:(t,e,i)=>{var s=i(83419),r=i(89422),n=i(95540),a=i(27681),o=i(49627),h=i(29100),l=new s({Extends:h,initialize:function(t){t.renderTarget=n(t,"renderTarget",1),t.fragShader=n(t,"fragShader",a),t.vertShader=n(t,"vertShader",o),t.attributes=n(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2}]),t.batchSize=1,t.vertices=[-1,-1,0,0,-1,1,0,1,1,1,1,1,-1,-1,0,0,1,1,1,1,1,-1,1,0],h.call(this,t),this.isPostFX=!0,this.gameObject,this.controller,this.colorMatrix=new r,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2,this.renderer.isBooted&&(this.manager=this.renderer.pipelines)},bootFX:function(){h.prototype.boot.call(this);var t=this.manager.UTILITY_PIPELINE;this.fullFrame1=t.fullFrame1,this.fullFrame2=t.fullFrame2,this.halfFrame1=t.halfFrame1,this.halfFrame2=t.halfFrame2;var e=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",e.width,e.height);for(var i=this.renderTargets,s=0;s{var s=i(10312),r=i(67502),n=i(83419),a=i(96293),o=i(95540),h=i(57516),l=i(27681),u=i(87841),c=i(32302),d=i(45561),f=i(60722),p=i(29100),v=new n({Extends:h,initialize:function(t){var e=o(t,"fragShader",l),i=o(t,"vertShader",f),s=o(t,"drawShader",l),r=[{name:"DrawSprite",fragShader:d,vertShader:f},{name:"CopySprite",fragShader:e,vertShader:i},{name:"DrawGame",fragShader:s,vertShader:f},{name:"ColorMatrix",fragShader:a}],n=o(t,"shaders",[]);t.shaders=r.concat(n),t.vertShader||(t.vertShader=i),t.batchSize=1,h.call(this,t),this.isPreFX=!0,this.customMainSampler=null,this.drawSpriteShader,this.copyShader,this.gameShader,this.colorMatrixShader,this.quadVertexData,this.quadVertexBuffer,this.quadVertexViewF32,this.spriteBounds=new u,this.targetBounds=new u,this.fsTarget,this.tempSprite,this.renderer.isBooted&&(this.manager=this.renderer.pipelines,this.boot())},boot:function(){p.prototype.boot.call(this);var t=this.shaders,e=this.renderer;this.drawSpriteShader=t[0],this.copyShader=t[1],this.gameShader=t[2],this.colorMatrixShader=t[3],this.fsTarget=new c(e,e.width,e.height,1,0,!0,!0),this.renderTargets=this.manager.renderTargets.concat(this.fsTarget);var i=new ArrayBuffer(168);this.quadVertexData=i,this.quadVertexViewF32=new Float32Array(i),this.quadVertexBuffer=e.createVertexBuffer(i,this.gl.STATIC_DRAW),this.onResize(e.width,e.height),this.currentShader=this.copyShader,this.set2f("uResolution",e.width,e.height)},onResize:function(t,e){var i=this.quadVertexViewF32;i[1]=e,i[22]=e,i[14]=t,i[28]=t,i[35]=t,i[36]=e},batchQuad:function(t,e,i,s,n,a,o,h,l,u,c,d,f,p,v,g,m,y,x){var T=Math.min(e,s,a,h),w=Math.min(i,n,o,l),E=Math.max(e,s,a,h)-T,S=Math.max(i,n,o,l)-w,b=this.spriteBounds.setTo(T,w,E,S),A=t?t.preFX.padding:0,_=E+2*A,C=S+2*A,M=Math.abs(Math.max(_,C)),R=this.manager.getRenderTarget(M),P=this.targetBounds.setTo(0,0,R.width,R.height);r(P,b.centerX,b.centerY),this.tempSprite=t;var L=this.gl,O=this.renderer;O.clearStencilMask(),this.setShader(this.drawSpriteShader),this.set1i("uMainSampler",0),this.set2f("uResolution",O.width,O.height),this.flipProjectionMatrix(!0),t&&(this.onDrawSprite(t,R),t.preFX.onFX(this));var F=this.fsTarget;return this.flush(),L.viewport(0,0,O.width,O.height),L.bindFramebuffer(L.FRAMEBUFFER,F.framebuffer.webGLFramebuffer),L.framebufferTexture2D(L.FRAMEBUFFER,L.COLOR_ATTACHMENT0,L.TEXTURE_2D,F.texture.webGLTexture,0),L.clearColor(0,0,0,0),L.clear(L.COLOR_BUFFER_BIT),this.setTexture2D(x),this.batchVert(e,i,u,c,0,y,p),this.batchVert(s,n,u,f,0,y,g),this.batchVert(a,o,d,f,0,y,m),this.batchVert(e,i,u,c,0,y,p),this.batchVert(a,o,d,f,0,y,m),this.batchVert(h,l,d,c,0,y,v),this.flush(),this.flipProjectionMatrix(!1),L.activeTexture(L.TEXTURE0),L.bindTexture(L.TEXTURE_2D,R.texture.webGLTexture),L.copyTexSubImage2D(L.TEXTURE_2D,0,0,0,P.x,P.y,P.width,P.height),L.bindFramebuffer(L.FRAMEBUFFER,null),L.bindTexture(L.TEXTURE_2D,null),this.onBatch(t),this.currentShader=this.copyShader,this.onDraw(R,this.manager.getSwapRenderTarget(),this.manager.getAltSwapRenderTarget()),!0},onDrawSprite:function(){},onCopySprite:function(){},copySprite:function(t,e,i,r,n,a,o){void 0===i&&(i=!0),void 0===r&&(r=!0),void 0===n&&(n=!1),void 0===o&&(o=this.copyShader);var h=this.gl,l=this.tempSprite;a&&(o=this.colorMatrixShader),this.currentShader=o;var u=this.setVertexBuffer(this.quadVertexBuffer);o.bind(u,!1);var c=this.renderer;if(this.set1i("uMainSampler",0),this.set2f("uResolution",c.width,c.height),l.preFX.onFXCopy(this),this.onCopySprite(t,e,l),a&&(this.set1fv("uColorMatrix",a.getData()),this.set1f("uAlpha",a.alpha)),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,t.texture.webGLTexture),t.height>e.height)h.viewport(0,0,t.width,t.height),this.setTargetUVs(t,e);else{var d=e.height-t.height;h.viewport(0,d,t.width,t.height),this.resetUVs()}if(h.bindFramebuffer(h.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,e.texture.webGLTexture,0),i&&(h.clearColor(0,0,0,Number(!r)),h.clear(h.COLOR_BUFFER_BIT)),n){var f=this.renderer.currentBlendMode;this.renderer.setBlendMode(s.ERASE)}h.bufferData(h.ARRAY_BUFFER,this.quadVertexData,h.STATIC_DRAW),h.drawArrays(h.TRIANGLES,0,6),n&&this.renderer.setBlendMode(f),h.bindFramebuffer(h.FRAMEBUFFER,null)},copy:function(t,e){var i=this.gl;this.set1i("uMainSampler",0),i.activeTexture(i.TEXTURE0),i.bindTexture(i.TEXTURE_2D,t.texture.webGLTexture),i.viewport(0,0,t.width,t.height),this.setUVs(0,0,0,1,1,1,1,0),i.bindFramebuffer(i.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),i.framebufferTexture2D(i.FRAMEBUFFER,i.COLOR_ATTACHMENT0,i.TEXTURE_2D,e.texture.webGLTexture,0),i.clearColor(0,0,0,0),i.clear(i.COLOR_BUFFER_BIT),i.bufferData(i.ARRAY_BUFFER,this.quadVertexData,i.STATIC_DRAW),i.drawArrays(i.TRIANGLES,0,6),i.bindFramebuffer(i.FRAMEBUFFER,null)},blendFrames:function(t,e,i,s,r){this.manager.blendFrames(t,e,i,s,r)},blendFramesAdditive:function(t,e,i,s,r){this.manager.blendFramesAdditive(t,e,i,s,r)},drawToGame:function(t){this.currentShader=null,this.setShader(this.copyShader),this.bindAndDraw(t)},copyToGame:function(t){this.currentShader=null,this.setShader(this.gameShader),this.bindAndDraw(t)},bindAndDraw:function(t){var e=this.gl,i=this.renderer;this.set1i("uMainSampler",0),this.customMainSampler?this.setTexture2D(this.customMainSampler):this.setTexture2D(t.texture);var s=this._tempMatrix1.loadIdentity(),r=this.targetBounds.x,n=this.targetBounds.y,a=r+t.width,o=n+t.height,h=s.getX(r,n),l=s.getX(r,o),u=s.getX(a,o),c=s.getX(a,n),d=s.getY(r,n),f=s.getY(r,o),p=s.getY(a,o),v=s.getY(a,n),g=16777215;this.batchVert(h,d,0,0,0,0,g),this.batchVert(l,f,0,1,0,0,g),this.batchVert(u,p,1,1,0,0,g),this.batchVert(h,d,0,0,0,0,g),this.batchVert(u,p,1,1,0,0,g),this.batchVert(c,v,1,0,0,0,g),i.restoreFramebuffer(!1,!0),i.currentFramebuffer||e.viewport(0,0,i.width,i.height),i.restoreStencilMask(),this.flush(),this.tempSprite=null},onDraw:function(t){this.drawToGame(t)},setUVs:function(t,e,i,s,r,n,a,o){var h=this.quadVertexViewF32;h[2]=t,h[3]=e,h[9]=i,h[10]=s,h[16]=r,h[17]=n,h[23]=t,h[24]=e,h[30]=r,h[31]=n,h[37]=a,h[38]=o},setTargetUVs:function(t,e){var i=e.height/t.height;i=i>.5?.5-(i-.5):.5-i+.5,this.setUVs(0,i,0,1+i,1,1+i,1,i)},resetUVs:function(){this.setUVs(0,0,0,1,1,1,1,0)},destroy:function(){return this.renderer.deleteBuffer(this.quadVertexBuffer),this.drawSpriteShader=null,this.copyShader=null,this.gameShader=null,this.colorMatrixShader=null,this.quadVertexData=null,this.quadVertexBuffer=null,this.quadVertexViewF32=null,this.fsTarget=null,this.tempSprite=null,h.prototype.destroy.call(this),this}});t.exports=v},81041:(t,e,i)=>{var s=i(83419),r=i(95540),n=i(57516),a=new s({Extends:n,initialize:function(t){t.topology=5,t.batchSize=r(t,"batchSize",256),n.call(this,t)}});t.exports=a},12385:(t,e,i)=>{var s=i(83419),r=i(95540),n=i(57516),a=i(45561),o=i(60722),h=i(29100),l=new s({Extends:n,initialize:function(t){t.fragShader=r(t,"fragShader",a),t.vertShader=r(t,"vertShader",o),t.forceZero=!0,n.call(this,t)},boot:function(){h.prototype.boot.call(this);var t=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",t.width,t.height)}});t.exports=l},7589:(t,e,i)=>{var s=i(35407),r=i(10312),n=i(83419),a=i(89422),o=i(96293),h=i(36682),l=i(95540),u=i(48247),c=i(49627),d=i(29100),f=new n({Extends:d,initialize:function(t){t.renderTarget=l(t,"renderTarget",[{scale:1,autoResize:!0},{scale:1,autoResize:!0},{scale:.5,autoResize:!0},{scale:.5,autoResize:!0}]),t.vertShader=l(t,"vertShader",c),t.shaders=l(t,"shaders",[{name:"Copy",fragShader:h},{name:"AddBlend",fragShader:s},{name:"LinearBlend",fragShader:u},{name:"ColorMatrix",fragShader:o}]),t.attributes=l(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2}]),t.vertices=[-1,-1,0,0,-1,1,0,1,1,1,1,1,-1,-1,0,0,1,1,1,1,1,-1,1,0],t.batchSize=1,d.call(this,t),this.colorMatrix=new a,this.copyShader,this.addShader,this.linearShader,this.colorMatrixShader,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2},boot:function(){d.prototype.boot.call(this);var t=this.shaders,e=this.renderTargets;this.copyShader=t[0],this.addShader=t[1],this.linearShader=t[2],this.colorMatrixShader=t[3],this.fullFrame1=e[0],this.fullFrame2=e[1],this.halfFrame1=e[2],this.halfFrame2=e[3]},copyFrame:function(t,e,i,s,r){void 0===i&&(i=1),void 0===s&&(s=!0),void 0===r&&(r=!0);var n=this.gl;this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",i),n.activeTexture(n.TEXTURE0),n.bindTexture(n.TEXTURE_2D,t.texture.webGLTexture),e?(n.viewport(0,0,e.width,e.height),n.bindFramebuffer(n.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),n.framebufferTexture2D(n.FRAMEBUFFER,n.COLOR_ATTACHMENT0,n.TEXTURE_2D,e.texture.webGLTexture,0)):n.viewport(0,0,t.width,t.height),s&&(r?n.clearColor(0,0,0,0):n.clearColor(0,0,0,1),n.clear(n.COLOR_BUFFER_BIT)),n.bufferData(n.ARRAY_BUFFER,this.vertexData,n.STATIC_DRAW),n.drawArrays(n.TRIANGLES,0,6),n.bindFramebuffer(n.FRAMEBUFFER,null),n.bindTexture(n.TEXTURE_2D,null)},blitFrame:function(t,e,i,s,n,a,o){void 0===i&&(i=1),void 0===s&&(s=!0),void 0===n&&(n=!0),void 0===a&&(a=!1),void 0===o&&(o=!1);var h=this.gl;if(this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",i),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,t.texture.webGLTexture),t.height>e.height)h.viewport(0,0,t.width,t.height),this.setTargetUVs(t,e);else{var l=e.height-t.height;h.viewport(0,l,t.width,t.height)}if(h.bindFramebuffer(h.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,e.texture.webGLTexture,0),s&&(n?h.clearColor(0,0,0,0):h.clearColor(0,0,0,1),h.clear(h.COLOR_BUFFER_BIT)),a){var u=this.renderer.currentBlendMode;this.renderer.setBlendMode(r.ERASE)}o&&this.flipY(),h.bufferData(h.ARRAY_BUFFER,this.vertexData,h.STATIC_DRAW),h.drawArrays(h.TRIANGLES,0,6),a&&this.renderer.setBlendMode(u),h.bindFramebuffer(h.FRAMEBUFFER,null),h.bindTexture(h.TEXTURE_2D,null),this.resetUVs()},copyFrameRect:function(t,e,i,s,r,n,a,o){void 0===a&&(a=!0),void 0===o&&(o=!0);var h=this.gl;h.bindFramebuffer(h.FRAMEBUFFER,t.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,t.texture.webGLTexture,0),a&&(o?h.clearColor(0,0,0,0):h.clearColor(0,0,0,1),h.clear(h.COLOR_BUFFER_BIT)),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,e.texture.webGLTexture),h.copyTexSubImage2D(h.TEXTURE_2D,0,0,0,i,s,r,n),h.bindFramebuffer(h.FRAMEBUFFER,null),h.bindTexture(h.TEXTURE_2D,null)},copyToGame:function(t){var e=this.gl;this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",1),this.renderer.popFramebuffer(),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,t.texture.webGLTexture),e.bufferData(e.ARRAY_BUFFER,this.vertexData,e.STATIC_DRAW),e.drawArrays(e.TRIANGLES,0,6)},drawFrame:function(t,e,i,s){void 0===i&&(i=!0),void 0===s&&(s=this.colorMatrix);var r=this.gl;this.setShader(this.colorMatrixShader),this.set1i("uMainSampler",0),this.set1fv("uColorMatrix",s.getData()),this.set1f("uAlpha",s.alpha),r.activeTexture(r.TEXTURE0),r.bindTexture(r.TEXTURE_2D,t.texture.webGLTexture),e?(r.viewport(0,0,e.width,e.height),r.bindFramebuffer(r.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,e.texture.webGLTexture,0)):r.viewport(0,0,t.width,t.height),i?r.clearColor(0,0,0,0):r.clearColor(0,0,0,1),r.clear(r.COLOR_BUFFER_BIT),r.bufferData(r.ARRAY_BUFFER,this.vertexData,r.STATIC_DRAW),r.drawArrays(r.TRIANGLES,0,6),r.bindFramebuffer(r.FRAMEBUFFER,null),r.bindTexture(r.TEXTURE_2D,null)},blendFrames:function(t,e,i,s,r,n){void 0===s&&(s=1),void 0===r&&(r=!0),void 0===n&&(n=this.linearShader);var a=this.gl;this.setShader(n),this.set1i("uMainSampler1",0),this.set1i("uMainSampler2",1),this.set1f("uStrength",s),a.activeTexture(a.TEXTURE0),a.bindTexture(a.TEXTURE_2D,t.texture.webGLTexture),a.activeTexture(a.TEXTURE1),a.bindTexture(a.TEXTURE_2D,e.texture.webGLTexture),i?(a.bindFramebuffer(a.FRAMEBUFFER,i.framebuffer.webGLFramebuffer),a.framebufferTexture2D(a.FRAMEBUFFER,a.COLOR_ATTACHMENT0,a.TEXTURE_2D,i.texture.webGLTexture,0),a.viewport(0,0,i.width,i.height)):a.viewport(0,0,t.width,t.height),r?a.clearColor(0,0,0,0):a.clearColor(0,0,0,1),a.clear(a.COLOR_BUFFER_BIT),a.bufferData(a.ARRAY_BUFFER,this.vertexData,a.STATIC_DRAW),a.drawArrays(a.TRIANGLES,0,6),a.bindFramebuffer(a.FRAMEBUFFER,null),a.bindTexture(a.TEXTURE_2D,null)},blendFramesAdditive:function(t,e,i,s,r){this.blendFrames(t,e,i,s,r,this.addShader)},clearFrame:function(t,e){void 0===e&&(e=!0);var i=this.gl;i.viewport(0,0,t.width,t.height),i.bindFramebuffer(i.FRAMEBUFFER,t.framebuffer.webGLFramebuffer),e?i.clearColor(0,0,0,0):i.clearColor(0,0,0,1),i.clear(i.COLOR_BUFFER_BIT);var s=this.renderer.currentFramebuffer;i.bindFramebuffer(i.FRAMEBUFFER,s.webGLFramebuffer)},setUVs:function(t,e,i,s,r,n,a,o){var h=this.vertexViewF32;h[2]=t,h[3]=e,h[6]=i,h[7]=s,h[10]=r,h[11]=n,h[14]=t,h[15]=e,h[18]=r,h[19]=n,h[22]=a,h[23]=o},setTargetUVs:function(t,e){var i=e.height/t.height;i=i>.5?.5-(i-.5):.5-i+.5,this.setUVs(0,i,0,1+i,1,1+i,1,i)},flipX:function(){this.setUVs(1,0,1,1,0,1,0,0)},flipY:function(){this.setUVs(0,1,0,0,1,0,1,1)},resetUVs:function(){this.setUVs(0,0,0,1,1,1,1,0)}});t.exports=f},36060:t=>{t.exports={BITMAPMASK_PIPELINE:"BitmapMaskPipeline",LIGHT_PIPELINE:"Light2D",POINTLIGHT_PIPELINE:"PointLightPipeline",SINGLE_PIPELINE:"SinglePipeline",MULTI_PIPELINE:"MultiPipeline",ROPE_PIPELINE:"RopePipeline",GRAPHICS_PIPELINE:"GraphicsPipeline",POSTFX_PIPELINE:"PostFXPipeline",UTILITY_PIPELINE:"UtilityPipeline",MOBILE_PIPELINE:"MobilePipeline",FX_PIPELINE:"FxPipeline"}},84817:t=>{t.exports="pipelineafterflush"},36712:t=>{t.exports="pipelinebeforeflush"},40285:t=>{t.exports="pipelinebind"},65918:t=>{t.exports="pipelineboot"},92852:t=>{t.exports="pipelinedestroy"},56072:t=>{t.exports="pipelinerebind"},57566:t=>{t.exports="pipelineresize"},77085:(t,e,i)=>{t.exports={AFTER_FLUSH:i(84817),BEFORE_FLUSH:i(36712),BIND:i(40285),BOOT:i(65918),DESTROY:i(92852),REBIND:i(56072),RESIZE:i(57566)}},54812:(t,e,i)=>{var s=i(83419),r=i(99155),n=i(84057),a=new s({Extends:n,initialize:function(t){n.call(this,{game:t,fragShader:r}),this.amount=1},onPreRender:function(t,e){t=this.getController(t),this.set1f("amount",t.amount,e)}});t.exports=a},67329:(t,e,i)=>{var s=i(83419),r=i(24400),n=i(84057),a=new s({Extends:n,initialize:function(t){n.call(this,{game:t,fragShader:r}),this.steps=4,this.offsetX=1,this.offsetY=1,this.blurStrength=1,this.strength=1,this.glcolor=[1,1,1]},onPreRender:function(t){t=this.getController(t),this.set1f("strength",t.blurStrength),this.set3fv("color",t.glcolor)},onDraw:function(t){var e=this.getController(),i=this.fullFrame1,s=this.fullFrame2;this.copyFrame(t,s);for(var r=2/t.width*e.offsetX,n=2/t.height*e.offsetY,a=0;a{var s=i(83419),r=i(41514),n=i(51078),a=i(94328),o=i(84057),h=new s({Extends:o,initialize:function(t){o.call(this,{game:t,shaders:[{name:"Gaussian5",fragShader:r},{name:"Gaussian9",fragShader:n},{name:"Gaussian13",fragShader:a}]}),this.activeShader=this.shaders[0],this.x=2,this.y=2,this.steps=4,this.strength=1,this.glcolor=[1,1,1]},setQualityLow:function(){return this.activeShader=this.shaders[0],this},setQualityMedium:function(){return this.activeShader=this.shaders[1],this},setQualityHigh:function(){return this.activeShader=this.shaders[2],this},onDraw:function(t){var e=this.getController(),i=this.gl,s=this.fullFrame1,r=i.getParameter(i.FRAMEBUFFER_BINDING);this.bind(this.shaders[e.quality]),i.activeTexture(i.TEXTURE0),i.viewport(0,0,t.width,t.height),this.set1i("uMainSampler",0),this.set2f("resolution",t.width,t.height),this.set1f("strength",e.strength),this.set3fv("color",e.glcolor);for(var n=0;n{var s=i(83419),r=i(90610),n=i(84057),a=new s({Extends:n,initialize:function(t){n.call(this,{game:t,fragShader:r}),this.isTiltShift=!1,this.strength=1,this.blurX=1,this.blurY=1,this.radius=.5,this.amount=1,this.contrast=.2},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("radius",t.radius,e),this.set1f("amount",t.amount,e),this.set1f("contrast",t.contrast,e),this.set1f("strength",t.strength,e),this.set2f("blur",t.blurX,t.blurY,e),this.setBoolean("isTiltShift",t.isTiltShift,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=a},89428:(t,e,i)=>{var s=i(83419),r=i(91899),n=i(84057),a=new s({Extends:n,initialize:function(t){n.call(this,{game:t,fragShader:r}),this.scale=1,this.feather=.005,this.thickness=8,this.glcolor=[1,.2,.7],this.glcolor2=[1,0,0,.4]},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("scale",t.scale,e),this.set1f("feather",t.feather,e),this.set1f("thickness",t.thickness,e),this.set3fv("color",t.glcolor,e),this.set4fv("backgroundColor",t.glcolor2,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=a},88904:(t,e,i)=>{var s=i(83419),r=i(84057),n=new s({Extends:r,initialize:function(t){r.call(this,{game:t})},onDraw:function(t){var e=this.fullFrame1;this.controller?this.manager.drawFrame(t,e,!0,this.controller):this.drawFrame(t,e),this.copyToGame(e)}});t.exports=n},63563:(t,e,i)=>{var s=i(83419),r=i(47838),n=i(84057),a=new s({Extends:n,initialize:function(t){n.call(this,{game:t,fragShader:r}),this.x=.005,this.y=.005,this.glTexture},onBoot:function(){this.setTexture("__WHITE")},setTexture:function(t){var e=this.game.textures.getFrame(t);e&&(this.glTexture=e.glTexture)},onDraw:function(t){var e=this.getController(),i=this.fullFrame1;this.bind(),this.set1i("uMainSampler",0),this.set1i("uDisplacementSampler",1),this.set2f("amount",e.x,e.y),this.bindTexture(e.glTexture,1),this.copySprite(t,i),this.copyToGame(i)}});t.exports=a},94045:(t,e,i)=>{var s=i(83419),r=i(95540),n=i(98656),a=i(84057),o=i(70554),h=new s({Extends:a,initialize:function(t,e){var i=r(e,"quality",.1),s=r(e,"distance",10);a.call(this,{game:t,fragShader:o.setGlowQuality(n,t,i,s)}),this.outerStrength=4,this.innerStrength=0,this.knockout=!1,this.glcolor=[1,1,1,1]},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("outerStrength",t.outerStrength,e),this.set1f("innerStrength",t.innerStrength,e),this.set4fv("glowColor",t.glcolor,e),this.setBoolean("knockout",t.knockout,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=h},74088:(t,e,i)=>{var s=i(83419),r=i(70463),n=i(84057),a=new s({Extends:n,initialize:function(t){n.call(this,{game:t,fragShader:r}),this.alpha=.2,this.size=0,this.fromX=0,this.fromY=0,this.toX=0,this.toY=1,this.glcolor1=[255,0,0],this.glcolor2=[0,255,0]},onPreRender:function(t,e){t=this.getController(t),this.set1f("alpha",t.alpha,e),this.set1i("size",t.size,e),this.set3fv("color1",t.glcolor1,e),this.set3fv("color2",t.glcolor2,e),this.set2f("positionFrom",t.fromX,t.fromY,e),this.set2f("positionTo",t.toX,t.toY,e)}});t.exports=a},99636:(t,e,i)=>{var s=i(83419),r=i(50831),n=i(84057),a=new s({Extends:n,initialize:function(t){n.call(this,{game:t,fragShader:r}),this.amount=1},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("amount",t.amount,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=a},34700:(t,e,i)=>{var s=i(83419),r=i(92595),n=i(84057),a=new s({Extends:n,initialize:function(t){n.call(this,{game:t,fragShader:r}),this.x=0,this.y=0,this.decay=.1,this.power=1,this.glcolor=[0,0,0,1],this.samples=6,this.intensity=1},onPreRender:function(t,e){var i=(t=this.getController(t)).samples;this.set1i("samples",i,e),this.set1f("intensity",t.intensity,e),this.set1f("decay",t.decay,e),this.set1f("power",t.power/i,e),this.set2f("lightPosition",t.x,t.y,e),this.set4fv("color",t.glcolor,e)}});t.exports=a},91157:(t,e,i)=>{var s=i(83419),r=i(72464),n=i(84057),a=new s({Extends:n,initialize:function(t){n.call(this,{game:t,fragShader:r}),this.speed=.5,this.lineWidth=.5,this.gradient=3,this.reveal=!1},onPreRender:function(t,e,i,s){t=this.getController(t),this.setTime("time",e),this.set1f("speed",t.speed,e),this.set1f("lineWidth",t.lineWidth,e),this.set1f("gradient",t.gradient,e),this.setBoolean("reveal",t.reveal,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=a},27797:(t,e,i)=>{var s=i(83419),r=i(39249),n=i(84057),a=new s({Extends:n,initialize:function(t){n.call(this,{game:t,fragShader:r}),this.x=.5,this.y=.5,this.radius=.5,this.strength=.5},onPreRender:function(t,e){t=this.getController(t),this.set1f("radius",t.radius,e),this.set1f("strength",t.strength,e),this.set2f("position",t.x,t.y,e)}});t.exports=a},67603:(t,e,i)=>{var s=i(83419),r=i(2878),n=i(84057),a=new s({Extends:n,initialize:function(t){n.call(this,{game:t,fragShader:r}),this.progress=0,this.wipeWidth=.1,this.direction=0,this.axis=0,this.reveal=!1},onPreRender:function(t,e){var i=(t=this.getController(t)).progress,s=t.wipeWidth,r=t.direction,n=t.axis;this.set4f("config",i,s,r,n,e),this.setBoolean("reveal",t.reveal,e)}});t.exports=a},58918:(t,e,i)=>{var s={Barrel:i(54812),Bloom:i(67329),Blur:i(8861),Bokeh:i(51051),Circle:i(89428),ColorMatrix:i(88904),Displacement:i(63563),Glow:i(94045),Gradient:i(74088),Pixelate:i(99636),Shadow:i(34700),Shine:i(91157),Vignette:i(27797),Wipe:i(67603)};t.exports=s},96615:(t,e,i)=>{var s=i(36060),r=i(79291),n={FX:i(58918),BitmapMaskPipeline:i(31302),Events:i(77085),FXPipeline:i(92651),LightPipeline:i(96569),MobilePipeline:i(56527),MultiPipeline:i(57516),PointLightPipeline:i(43439),PostFXPipeline:i(84057),PreFXPipeline:i(43558),RopePipeline:i(81041),SinglePipeline:i(12385),UtilityPipeline:i(7589)};n=r(!1,n,s),t.exports=n},35407:t=>{t.exports=["#define SHADER_NAME PHASER_ADD_BLEND_FS","precision mediump float;","uniform sampler2D uMainSampler1;","uniform sampler2D uMainSampler2;","uniform float uStrength;","varying vec2 outTexCoord;","void main ()","{"," vec4 frame1 = texture2D(uMainSampler1, outTexCoord);"," vec4 frame2 = texture2D(uMainSampler2, outTexCoord);"," gl_FragColor = frame1 + frame2 * uStrength;","}"].join("\n")},78908:t=>{t.exports=["#define SHADER_NAME PHASER_BITMAP_MASK_FS","precision mediump float;","uniform vec2 uResolution;","uniform sampler2D uMainSampler;","uniform sampler2D uMaskSampler;","uniform bool uInvertMaskAlpha;","void main ()","{"," vec2 uv = gl_FragCoord.xy / uResolution;"," vec4 mainColor = texture2D(uMainSampler, uv);"," vec4 maskColor = texture2D(uMaskSampler, uv);"," if (!uInvertMaskAlpha)"," {"," mainColor *= maskColor.a;"," }"," else"," {"," mainColor *= (1.0 - maskColor.a);"," }"," gl_FragColor = mainColor;","}"].join("\n")},85191:t=>{t.exports=["#define SHADER_NAME PHASER_BITMAP_MASK_VS","precision mediump float;","attribute vec2 inPosition;","void main ()","{"," gl_Position = vec4(inPosition, 0.0, 1.0);","}"].join("\n")},96293:t=>{t.exports=["#define SHADER_NAME PHASER_COLORMATRIX_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float uColorMatrix[20];","uniform float uAlpha;","varying vec2 outTexCoord;","void main ()","{"," vec4 c = texture2D(uMainSampler, outTexCoord);"," if (uAlpha == 0.0)"," {"," gl_FragColor = c;"," return;"," }"," if (c.a > 0.0)"," {"," c.rgb /= c.a;"," }"," vec4 result;"," result.r = (uColorMatrix[0] * c.r) + (uColorMatrix[1] * c.g) + (uColorMatrix[2] * c.b) + (uColorMatrix[3] * c.a) + uColorMatrix[4];"," result.g = (uColorMatrix[5] * c.r) + (uColorMatrix[6] * c.g) + (uColorMatrix[7] * c.b) + (uColorMatrix[8] * c.a) + uColorMatrix[9];"," result.b = (uColorMatrix[10] * c.r) + (uColorMatrix[11] * c.g) + (uColorMatrix[12] * c.b) + (uColorMatrix[13] * c.a) + uColorMatrix[14];"," result.a = (uColorMatrix[15] * c.r) + (uColorMatrix[16] * c.g) + (uColorMatrix[17] * c.b) + (uColorMatrix[18] * c.a) + uColorMatrix[19];"," vec3 rgb = mix(c.rgb, result.rgb, uAlpha);"," rgb *= result.a;"," gl_FragColor = vec4(rgb, result.a);","}"].join("\n")},36682:t=>{t.exports=["#define SHADER_NAME PHASER_COPY_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float uBrightness;","varying vec2 outTexCoord;","void main ()","{"," gl_FragColor = texture2D(uMainSampler, outTexCoord) * uBrightness;","}"].join("\n")},99155:t=>{t.exports=["#define SHADER_NAME BARREL_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float amount;","varying vec2 outTexCoord;","vec2 Distort(vec2 p)","{"," float theta = atan(p.y, p.x);"," float radius = length(p);"," radius = pow(radius, amount);"," p.x = radius * cos(theta);"," p.y = radius * sin(theta);"," return 0.5 * (p + 1.0);","}","void main()","{"," vec2 xy = 2.0 * outTexCoord - 1.0;"," vec2 texCoord = outTexCoord;"," if (length(xy) < 1.0)"," {"," texCoord = Distort(xy);"," }"," gl_FragColor = texture2D(uMainSampler, texCoord);","}"].join("\n")},24400:t=>{t.exports=["#define SHADER_NAME BLOOM_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec4 sum = texture2D(uMainSampler, outTexCoord) * 0.204164 * strength;"," sum = sum + texture2D(uMainSampler, outTexCoord + offset * 1.407333) * 0.304005;"," sum = sum + texture2D(uMainSampler, outTexCoord - offset * 1.407333) * 0.304005;"," sum = sum + texture2D(uMainSampler, outTexCoord + offset * 3.294215) * 0.093913;"," gl_FragColor = (sum + texture2D(uMainSampler, outTexCoord - offset * 3.294215) * 0.093913) * vec4(color, 1);","}"].join("\n")},94328:t=>{t.exports=["#define SHADER_NAME BLUR_HIGH_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 off1 = vec2(1.411764705882353) * offset * strength;"," vec2 off2 = vec2(3.2941176470588234) * offset * strength;"," vec2 off3 = vec2(5.176470588235294) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.1964825501511404;"," col += texture2D(uMainSampler, uv + (off1 / resolution)) * 0.2969069646728344;"," col += texture2D(uMainSampler, uv - (off1 / resolution)) * 0.2969069646728344;"," col += texture2D(uMainSampler, uv + (off2 / resolution)) * 0.09447039785044732;"," col += texture2D(uMainSampler, uv - (off2 / resolution)) * 0.09447039785044732;"," col += texture2D(uMainSampler, uv + (off3 / resolution)) * 0.010381362401148057;"," col += texture2D(uMainSampler, uv - (off3 / resolution)) * 0.010381362401148057;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},41514:t=>{t.exports=["#define SHADER_NAME BLUR_LOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 offset = vec2(1.333) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.29411764705882354;"," col += texture2D(uMainSampler, uv + (offset / resolution)) * 0.35294117647058826;"," col += texture2D(uMainSampler, uv - (offset / resolution)) * 0.35294117647058826;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},51078:t=>{t.exports=["#define SHADER_NAME BLUR_MED_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 off1 = vec2(1.3846153846) * offset * strength;"," vec2 off2 = vec2(3.2307692308) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.2270270270;"," col += texture2D(uMainSampler, uv + (off1 / resolution)) * 0.3162162162;"," col += texture2D(uMainSampler, uv - (off1 / resolution)) * 0.3162162162;"," col += texture2D(uMainSampler, uv + (off2 / resolution)) * 0.0702702703;"," col += texture2D(uMainSampler, uv - (off2 / resolution)) * 0.0702702703;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},90610:t=>{t.exports=["#define SHADER_NAME BOKEH_FS","precision mediump float;","#define ITERATIONS 100.0","#define ONEOVER_ITR 1.0 / ITERATIONS","#define PI 3.141596","#define GOLDEN_ANGLE 2.39996323","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform float radius;","uniform float amount;","uniform float contrast;","uniform bool isTiltShift;","uniform float strength;","uniform vec2 blur;","varying vec2 outTexCoord;","vec2 Sample (in float theta, inout float r)","{"," r += 1.0 / r;"," return (r - 1.0) * vec2(cos(theta), sin(theta)) * 0.06;","}","vec3 Bokeh (sampler2D tex, vec2 uv, float radius)","{"," vec3 acc = vec3(0.0);"," vec3 div = vec3(0.0);"," vec2 pixel = vec2(resolution.y / resolution.x, 1.0) * radius * .025;"," float r = 1.0;"," for (float j = 0.0; j < GOLDEN_ANGLE * ITERATIONS; j += GOLDEN_ANGLE)"," {"," vec3 col = texture2D(tex, uv + pixel * Sample(j, r)).xyz;"," col = contrast > 0.0 ? col * col * (1.0 + contrast) : col;"," vec3 bokeh = vec3(0.5) + pow(col, vec3(10.0)) * amount;"," acc += col * bokeh;"," div += bokeh;"," }"," return acc / div;","}","void main ()","{"," float shift = 1.0;"," if (isTiltShift)"," {"," vec2 uv = vec2(gl_FragCoord.xy / resolution + vec2(-0.5, -0.5)) * 2.0;"," float centerStrength = 1.0;"," shift = length(uv * blur * strength) * centerStrength;"," }"," gl_FragColor = vec4(Bokeh(uMainSampler, outTexCoord * vec2(1.0, 1.0), radius * shift), 0.0);","}"].join("\n")},91899:t=>{t.exports=["#define SHADER_NAME CIRCLE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec3 color;","uniform vec4 backgroundColor;","uniform float thickness;","uniform float scale;","uniform float feather;","varying vec2 outTexCoord;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec2 position = (gl_FragCoord.xy / resolution.xy) * 2.0 - 1.0;"," float aspectRatio = resolution.x / resolution.y;"," position.x *= aspectRatio;"," float grad = length(position);"," float outer = aspectRatio;"," float inner = outer - (thickness * 2.0 / resolution.y);"," if (aspectRatio >= 1.0)"," {"," float f = 2.0 + (resolution.y / resolution.x);"," outer = 1.0;"," inner = 1.0 - (thickness * f / resolution.x);"," }"," outer *= scale;"," inner *= scale;"," float circle = smoothstep(outer, outer - 0.01, grad);"," float ring = circle - smoothstep(inner, inner - feather, grad);"," texture = mix(backgroundColor * backgroundColor.a, texture, texture.a);"," texture = (texture * (circle - ring));"," gl_FragColor = vec4(texture.rgb + (ring * color), texture.a);","}"].join("\n")},47838:t=>{t.exports=["#define SHADER_NAME DISPLACEMENT_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform sampler2D uDisplacementSampler;","uniform vec2 amount;","varying vec2 outTexCoord;","void main ()","{"," vec2 disp = (-vec2(0.5, 0.5) + texture2D(uDisplacementSampler, outTexCoord).rr) * amount;"," gl_FragColor = texture2D(uMainSampler, outTexCoord + disp).rgba;","}"].join("\n")},98656:t=>{t.exports=["#define SHADER_NAME GLOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","uniform float outerStrength;","uniform float innerStrength;","uniform vec2 resolution;","uniform vec4 glowColor;","uniform bool knockout;","const float PI = 3.14159265358979323846264;","const float DIST = __DIST__;","const float SIZE = min(__SIZE__, PI * 2.0);","const float STEP = ceil(PI * 2.0 / SIZE);","const float MAX_ALPHA = STEP * DIST * (DIST + 1.0) / 2.0;","void main ()","{"," vec2 px = vec2(1.0 / resolution.x, 1.0 / resolution.y);"," float totalAlpha = 0.0;"," vec2 direction;"," vec2 displaced;"," vec4 color;"," for (float angle = 0.0; angle < PI * 2.0; angle += SIZE)"," {"," direction = vec2(cos(angle), sin(angle)) * px;"," for (float curDistance = 0.0; curDistance < DIST; curDistance++)"," {"," displaced = outTexCoord + direction * (curDistance + 1.0);"," color = texture2D(uMainSampler, displaced);"," totalAlpha += (DIST - curDistance) * color.a;"," }"," }"," color = texture2D(uMainSampler, outTexCoord);"," float alphaRatio = (totalAlpha / MAX_ALPHA);"," float innerGlowAlpha = (1.0 - alphaRatio) * innerStrength * color.a;"," float innerGlowStrength = min(1.0, innerGlowAlpha);"," vec4 innerColor = mix(color, glowColor, innerGlowStrength);"," float outerGlowAlpha = alphaRatio * outerStrength * (1.0 - color.a);"," float outerGlowStrength = min(1.0 - innerColor.a, outerGlowAlpha);"," vec4 outerGlowColor = outerGlowStrength * glowColor.rgba;"," if (knockout)"," {"," float resultAlpha = outerGlowAlpha + innerGlowAlpha;"," gl_FragColor = vec4(glowColor.rgb * resultAlpha, resultAlpha);"," }"," else"," {"," gl_FragColor = innerColor + outerGlowColor;"," }","}"].join("\n")},70463:t=>{t.exports=["#define SHADER_NAME GRADIENT_FS","#define SRGB_TO_LINEAR(c) pow((c), vec3(2.2))","#define LINEAR_TO_SRGB(c) pow((c), vec3(1.0 / 2.2))","#define SRGB(r, g, b) SRGB_TO_LINEAR(vec3(float(r), float(g), float(b)) / 255.0)","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 positionFrom;","uniform vec2 positionTo;","uniform vec3 color1;","uniform vec3 color2;","uniform float alpha;","uniform int size;","varying vec2 outTexCoord;","float gradientNoise(in vec2 uv)","{"," const vec3 magic = vec3(0.06711056, 0.00583715, 52.9829189);"," return fract(magic.z * fract(dot(uv, magic.xy)));","}","float stepped (in float s, in float scale, in int steps)","{"," return steps > 0 ? floor( s / ((1.0 * scale) / float(steps))) * 1.0 / float(steps - 1) : s;","}","void main ()","{"," vec2 a = positionFrom;"," vec2 b = positionTo;"," vec2 ba = b - a;"," float d = dot(outTexCoord - a, ba) / dot(ba, ba);"," float t = size > 0 ? stepped(d, 1.0, size) : d;"," t = smoothstep(0.0, 1.0, clamp(t, 0.0, 1.0));"," vec3 color = mix(SRGB(color1.r, color1.g, color1.b), SRGB(color2.r, color2.g, color2.b), t);"," color = LINEAR_TO_SRGB(color);"," color += (1.0 / 255.0) * gradientNoise(outTexCoord) - (0.5 / 255.0);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," gl_FragColor = vec4(mix(color.rgb, texture.rgb, alpha), 1.0) * texture.a;","}"].join("\n")},50831:t=>{t.exports=["#define SHADER_NAME PIXELATE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform float amount;","varying vec2 outTexCoord;","void main ()","{"," float pixelSize = floor(2.0 + amount);"," vec2 center = pixelSize * floor(outTexCoord * resolution / pixelSize) + pixelSize * vec2(0.5, 0.5);"," vec2 corner1 = center + pixelSize * vec2(-0.5, -0.5);"," vec2 corner2 = center + pixelSize * vec2(+0.5, -0.5);"," vec2 corner3 = center + pixelSize * vec2(+0.5, +0.5);"," vec2 corner4 = center + pixelSize * vec2(-0.5, +0.5);"," vec4 pixel = 0.4 * texture2D(uMainSampler, center / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner1 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner2 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner3 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner4 / resolution);"," gl_FragColor = pixel;","}"].join("\n")},92595:t=>{t.exports=["#define SHADER_NAME SHADOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","uniform vec2 lightPosition;","uniform vec4 color;","uniform float decay;","uniform float power;","uniform float intensity;","uniform int samples;","const int MAX = 12;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec2 pc = (lightPosition - outTexCoord) * intensity;"," float shadow = 0.0;"," float limit = max(float(MAX), float(samples));"," for (int i = 0; i < MAX; ++i)"," {"," if (i >= samples)"," {"," break;"," }"," shadow += texture2D(uMainSampler, outTexCoord + float(i) * decay / limit * pc).a * power;"," }"," float mask = 1.0 - texture.a;"," gl_FragColor = mix(texture, color, shadow * mask);","}"].join("\n")},72464:t=>{t.exports=["#define SHADER_NAME SHINE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform bool reveal;","uniform float speed;","uniform float time;","uniform float lineWidth;","uniform float gradient;","varying vec2 outTexCoord;","void main ()","{","\tvec2 uv = gl_FragCoord.xy / resolution.xy;"," vec4 tex = texture2D(uMainSampler, outTexCoord);"," vec4 col1 = vec4(0.3, 0.0, 0.0, 1.0);"," vec4 col2 = vec4(0.85, 0.85, 0.85, 1.0);"," uv.x = uv.x - mod(time * speed, 2.0) + 0.5;"," float y = uv.x * gradient;"," float s = smoothstep(y - lineWidth, y, uv.y) - smoothstep(y, y + lineWidth, uv.y);"," gl_FragColor = (((s * col1) + (s * col2)) * tex);"," if (!reveal)"," {"," gl_FragColor += tex;"," }","}"].join("\n")},39249:t=>{t.exports=["#define SHADER_NAME VIGNETTE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float radius;","uniform float strength;","uniform vec2 position;","varying vec2 outTexCoord;","void main ()","{"," vec4 col = vec4(1.0);"," float d = length(outTexCoord - position);"," if (d <= radius)"," {"," float g = d / radius;"," g = sin(g * 3.14 * strength);"," \tcol = vec4(g * g * g);"," }"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," gl_FragColor = texture * (1.0 - col);","}"].join("\n")},2878:t=>{t.exports=["#define SHADER_NAME WIPE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec4 config;","uniform bool reveal;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 color0;"," vec4 color1;"," if (reveal)"," {"," color0 = vec4(0);"," color1 = texture2D(uMainSampler, uv);"," }"," else"," {"," color0 = texture2D(uMainSampler, uv);"," color1 = vec4(0);"," }"," float distance = config.x;"," float width = config.y;"," float direction = config.z;"," float axis = uv.x;"," if (config.w == 1.0)"," {"," axis = uv.y;"," }"," float adjust = mix(width, -width, distance);"," float value = smoothstep(distance - width, distance + width, abs(direction - axis) + adjust);"," gl_FragColor = mix(color1, color0, value);","}"].join("\n")},31063:t=>{t.exports=["#define SHADER_NAME PHASER_LIGHT_FS","precision mediump float;","struct Light","{"," vec2 position;"," vec3 color;"," float intensity;"," float radius;","};","const int kMaxLights = %LIGHT_COUNT%;","uniform vec4 uCamera; /* x, y, rotation, zoom */","uniform vec2 uResolution;","uniform sampler2D uMainSampler;","uniform sampler2D uNormSampler;","uniform vec3 uAmbientLightColor;","uniform Light uLights[kMaxLights];","uniform mat3 uInverseRotationMatrix;","uniform int uLightCount;","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec3 finalColor = vec3(0.0, 0.0, 0.0);"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," vec3 normalMap = texture2D(uNormSampler, outTexCoord).rgb;"," vec3 normal = normalize(uInverseRotationMatrix * vec3(normalMap * 2.0 - 1.0));"," vec2 res = vec2(min(uResolution.x, uResolution.y)) * uCamera.w;"," for (int index = 0; index < kMaxLights; ++index)"," {"," if (index < uLightCount)"," {"," Light light = uLights[index];"," vec3 lightDir = vec3((light.position.xy / res) - (gl_FragCoord.xy / res), 0.1);"," vec3 lightNormal = normalize(lightDir);"," float distToSurf = length(lightDir) * uCamera.w;"," float diffuseFactor = max(dot(normal, lightNormal), 0.0);"," float radius = (light.radius / res.x * uCamera.w) * uCamera.w;"," float attenuation = clamp(1.0 - distToSurf * distToSurf / (radius * radius), 0.0, 1.0);"," vec3 diffuse = light.color * diffuseFactor;"," finalColor += (attenuation * diffuse) * light.intensity;"," }"," }"," vec4 colorOutput = vec4(uAmbientLightColor + finalColor, 1.0);"," gl_FragColor = color * vec4(colorOutput.rgb * colorOutput.a, colorOutput.a);","}"].join("\n")},48247:t=>{t.exports=["#define SHADER_NAME PHASER_LINEAR_BLEND_FS","precision mediump float;","uniform sampler2D uMainSampler1;","uniform sampler2D uMainSampler2;","uniform float uStrength;","varying vec2 outTexCoord;","void main ()","{"," vec4 frame1 = texture2D(uMainSampler1, outTexCoord);"," vec4 frame2 = texture2D(uMainSampler2, outTexCoord);"," gl_FragColor = mix(frame1, frame2 * uStrength, 0.5);","}"].join("\n")},41214:t=>{t.exports=["#define SHADER_NAME PHASER_MESH_FS","precision mediump float;","uniform vec3 uLightPosition;","uniform vec3 uLightAmbient;","uniform vec3 uLightDiffuse;","uniform vec3 uLightSpecular;","uniform vec3 uFogColor;","uniform float uFogNear;","uniform float uFogFar;","uniform vec3 uMaterialAmbient;","uniform vec3 uMaterialDiffuse;","uniform vec3 uMaterialSpecular;","uniform float uMaterialShine;","uniform vec3 uCameraPosition;","uniform sampler2D uTexture;","varying vec2 vTextureCoord;","varying vec3 vNormal;","varying vec3 vPosition;","void main (void)","{"," vec4 color = texture2D(uTexture, vTextureCoord);"," vec3 ambient = uLightAmbient * uMaterialAmbient;"," vec3 norm = normalize(vNormal);"," vec3 lightDir = normalize(uLightPosition - vPosition);"," float diff = max(dot(norm, lightDir), 0.0);"," vec3 diffuse = uLightDiffuse * (diff * uMaterialDiffuse);"," vec3 viewDir = normalize(uCameraPosition - vPosition);"," vec3 reflectDir = reflect(-lightDir, norm);"," float spec = pow(max(dot(viewDir, reflectDir), 0.0), uMaterialShine);"," vec3 specular = uLightSpecular * (spec * uMaterialSpecular);"," vec3 result = (ambient + diffuse + specular) * color.rgb;"," float depth = gl_FragCoord.z / gl_FragCoord.w;"," float fogFactor = smoothstep(uFogNear, uFogFar, depth);"," gl_FragColor.rgb = mix(result.rgb, uFogColor, fogFactor);"," gl_FragColor.a = color.a;","}"].join("\n")},39653:t=>{t.exports=["#define SHADER_NAME PHASER_MESH_VS","precision mediump float;","attribute vec3 aVertexPosition;","attribute vec3 aVertexNormal;","attribute vec2 aTextureCoord;","uniform mat4 uViewProjectionMatrix;","uniform mat4 uModelMatrix;","uniform mat4 uNormalMatrix;","varying vec2 vTextureCoord;","varying vec3 vNormal;","varying vec3 vPosition;","void main ()","{"," vTextureCoord = aTextureCoord;"," vPosition = vec3(uModelMatrix * vec4(aVertexPosition, 1.0));"," vNormal = vec3(uNormalMatrix * vec4(aVertexNormal, 1.0));"," gl_Position = uViewProjectionMatrix * uModelMatrix * vec4(aVertexPosition, 1.0);","}"].join("\n")},62143:t=>{t.exports=["#define SHADER_NAME PHASER_MOBILE_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},47940:t=>{t.exports=["#define SHADER_NAME PHASER_MOBILE_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," outTexCoord = inTexCoord;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},98840:t=>{t.exports=["#define SHADER_NAME PHASER_MULTI_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler[%count%];","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texture;"," %forloop%"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},44667:t=>{t.exports=["#define SHADER_NAME PHASER_MULTI_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," outTexCoord = inTexCoord;"," outTexId = inTexId;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},4127:t=>{t.exports=["#define SHADER_NAME PHASER_POINTLIGHT_FS","precision mediump float;","uniform vec2 uResolution;","uniform float uCameraZoom;","varying vec4 lightPosition;","varying vec4 lightColor;","varying float lightRadius;","varying float lightAttenuation;","void main ()","{"," vec2 center = (lightPosition.xy + 1.0) * (uResolution.xy * 0.5);"," float distToSurf = length(center - gl_FragCoord.xy);"," float radius = 1.0 - distToSurf / (lightRadius * uCameraZoom);"," float intensity = smoothstep(0.0, 1.0, radius * lightAttenuation);"," vec4 color = vec4(intensity, intensity, intensity, 0.0) * lightColor;"," gl_FragColor = vec4(color.rgb * lightColor.a, color.a);","}"].join("\n")},89924:t=>{t.exports=["#define SHADER_NAME PHASER_POINTLIGHT_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","attribute vec2 inPosition;","attribute vec2 inLightPosition;","attribute vec4 inLightColor;","attribute float inLightRadius;","attribute float inLightAttenuation;","varying vec4 lightPosition;","varying vec4 lightColor;","varying float lightRadius;","varying float lightAttenuation;","void main ()","{"," lightColor = inLightColor;"," lightRadius = inLightRadius;"," lightAttenuation = inLightAttenuation;"," lightPosition = uProjectionMatrix * vec4(inLightPosition, 1.0, 1.0);"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);","}"].join("\n")},27681:t=>{t.exports=["#define SHADER_NAME PHASER_POSTFX_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","void main ()","{"," gl_FragColor = texture2D(uMainSampler, outTexCoord);","}"].join("\n")},49627:t=>{t.exports=["#define SHADER_NAME PHASER_QUAD_VS","precision mediump float;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","varying vec2 outFragCoord;","varying vec2 outTexCoord;","void main ()","{"," outFragCoord = inPosition.xy * 0.5 + 0.5;"," outTexCoord = inTexCoord;"," gl_Position = vec4(inPosition, 0, 1);","}"].join("\n")},45561:t=>{t.exports=["#define SHADER_NAME PHASER_SINGLE_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},60722:t=>{t.exports=["#define SHADER_NAME PHASER_SINGLE_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," outTexCoord = inTexCoord;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},89350:(t,e,i)=>{t.exports={AddBlendFrag:i(35407),BitmapMaskFrag:i(78908),BitmapMaskVert:i(85191),ColorMatrixFrag:i(96293),CopyFrag:i(36682),FXBarrelFrag:i(99155),FXBloomFrag:i(24400),FXBlurHighFrag:i(94328),FXBlurLowFrag:i(41514),FXBlurMedFrag:i(51078),FXBokehFrag:i(90610),FXCircleFrag:i(91899),FXDisplacementFrag:i(47838),FXGlowFrag:i(98656),FXGradientFrag:i(70463),FXPixelateFrag:i(50831),FXShadowFrag:i(92595),FXShineFrag:i(72464),FXVignetteFrag:i(39249),FXWipeFrag:i(2878),LightFrag:i(31063),LinearBlendFrag:i(48247),MeshFrag:i(41214),MeshVert:i(39653),MobileFrag:i(62143),MobileVert:i(47940),MultiFrag:i(98840),MultiVert:i(44667),PointLightFrag:i(4127),PointLightVert:i(89924),PostFXFrag:i(27681),QuadVert:i(49627),SingleFrag:i(45561),SingleVert:i(60722)}},93567:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.webGLAttribLocation=-1,this.gl=t,this.program=e,this.name=i,this.createResource()},createResource:function(){if(null!==this.program.webGLProgram){var t=this.gl;t.isContextLost()||(this.webGLAttribLocation=t.getAttribLocation(this.program.webGLProgram,this.name))}else this.webGLAttribLocation=-1},destroy:function(){this.gl=null,this.program=null,this.name=null,this.webGLAttribLocation=-1}});t.exports=s},26128:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){this.webGLBuffer=null,this.gl=t,this.initialDataOrSize=e,this.bufferType=i,this.bufferUsage=s,this.createResource()},createResource:function(){if(null!==this.initialDataOrSize){var t=this.gl;if(!t.isContextLost()){var e=this.bufferType,i=t.createBuffer();this.webGLBuffer=i,t.bindBuffer(e,this.webGLBuffer),t.bufferData(e,this.initialDataOrSize,this.bufferUsage),t.bindBuffer(e,null)}}},destroy:function(){var t=this.gl;t.isContextLost()||t.deleteBuffer(this.webGLBuffer),this.webGLBuffer=null,this.initialDataOrSize=null,this.gl=null}});t.exports=s},84387:(t,e,i)=>{var s=i(83419),r={36054:"Incomplete Attachment",36055:"Missing Attachment",36057:"Incomplete Dimensions",36061:"Framebuffer Unsupported"},n=new s({initialize:function(t,e,i,s,r){this.webGLFramebuffer=null,this.gl=t,this.width=e,this.height=i,this.renderTexture=s,this.addDepthStencilBuffer=!!r,this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost()){var e,i=this.renderTexture,s=t.createFramebuffer();if(this.webGLFramebuffer=s,t.bindFramebuffer(t.FRAMEBUFFER,s),i.isRenderTexture=!0,i.isAlphaPremultiplied=!1,t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,i.webGLTexture,0),(e=t.checkFramebufferStatus(t.FRAMEBUFFER))!==t.FRAMEBUFFER_COMPLETE)throw new Error("Framebuffer status: "+(r[e]||e));if(this.addDepthStencilBuffer){var n=t.createRenderbuffer();t.bindRenderbuffer(t.RENDERBUFFER,n),t.renderbufferStorage(t.RENDERBUFFER,t.DEPTH_STENCIL,this.width,this.height),t.framebufferRenderbuffer(t.FRAMEBUFFER,t.DEPTH_STENCIL_ATTACHMENT,t.RENDERBUFFER,n)}t.bindFramebuffer(t.FRAMEBUFFER,null)}},destroy:function(){if(null!==this.webGLFramebuffer){var t=this.gl;if(!t.isContextLost()){t.bindFramebuffer(t.FRAMEBUFFER,this.webGLFramebuffer);var e=t.getFramebufferAttachmentParameter(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME);null!==e&&(t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,null,0),t.deleteTexture(e));var i=t.getFramebufferAttachmentParameter(t.FRAMEBUFFER,t.DEPTH_STENCIL_ATTACHMENT,t.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME);null!==i&&t.deleteRenderbuffer(i),t.bindFramebuffer(t.FRAMEBUFFER,null),t.deleteFramebuffer(this.webGLFramebuffer)}this.renderTexture=null,this.webGLFramebuffer=null,this.gl=null}}});t.exports=n},1482:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.webGLProgram=null,this.gl=t,this.vertexSource=e,this.fragmentSource=i,this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost()){var e=t.createProgram(),i=t.createShader(t.VERTEX_SHADER),s=t.createShader(t.FRAGMENT_SHADER);t.shaderSource(i,this.vertexSource),t.shaderSource(s,this.fragmentSource),t.compileShader(i),t.compileShader(s);var r="Shader failed:\n";if(!t.getShaderParameter(i,t.COMPILE_STATUS))throw new Error("Vertex "+r+t.getShaderInfoLog(i));if(!t.getShaderParameter(s,t.COMPILE_STATUS))throw new Error("Fragment "+r+t.getShaderInfoLog(s));if(t.attachShader(e,i),t.attachShader(e,s),t.linkProgram(e),!t.getProgramParameter(e,t.LINK_STATUS))throw new Error("Link "+r+t.getProgramInfoLog(e));t.useProgram(e),this.webGLProgram=e}},destroy:function(){this.webGLProgram&&(this.gl.isContextLost()||this.gl.deleteProgram(this.webGLProgram),this.webGLProgram=null,this.gl=null)}});t.exports=s},82751:(t,e,i)=>{var s=i(83419),r=i(50030),n=new s({initialize:function(t,e,i,s,r,n,a,o,h,l,u,c,d){this.webGLTexture=null,this.isRenderTexture=!1,this.gl=t,this.mipLevel=e,this.minFilter=i,this.magFilter=s,this.wrapT=r,this.wrapS=n,this.format=a,this.pixels=o,this.width=h,this.height=l,this.pma=null==u||u,this.forceSize=!!c,this.flipY=!!d,this.__SPECTOR_Metadata={},this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost())if(this.pixels instanceof n)this.webGLTexture=this.pixels.webGLTexture;else{var e=t.createTexture();e.__SPECTOR_Metadata=this.__SPECTOR_Metadata,this.webGLTexture=e,this._processTexture()}},update:function(t,e,i,s,r,n,a,o,h){0!==e&&0!==i&&(this.pixels=t,this.width=e,this.height=i,this.flipY=s,this.wrapS=r,this.wrapT=n,this.minFilter=a,this.magFilter=o,this.format=h,this.gl.isContextLost()||this._processTexture())},_processTexture:function(){var t=this.gl;t.activeTexture(t.TEXTURE0);var e=t.getParameter(t.TEXTURE_BINDING_2D);t.bindTexture(t.TEXTURE_2D,this.webGLTexture),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,this.minFilter),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,this.magFilter),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,this.wrapS),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,this.wrapT),t.pixelStorei(t.UNPACK_PREMULTIPLY_ALPHA_WEBGL,this.pma),t.pixelStorei(t.UNPACK_FLIP_Y_WEBGL,this.flipY);var i=this.pixels,s=this.mipLevel,n=this.width,a=this.height,o=this.format,h=!1;if(null==i)t.texImage2D(t.TEXTURE_2D,s,o,n,a,0,o,t.UNSIGNED_BYTE,null),h=r(n,a);else if(i.compressed){n=i.width,a=i.height,h=i.generateMipmap;for(var l=0;l{var s=new(i(83419))({initialize:function(t,e,i){this.webGLUniformLocation=null,this.gl=t,this.program=e,this.name=i,this.createResource()},createResource:function(){if(null!==this.program.webGLProgram){var t=this.gl;t.isContextLost()||(this.webGLUniformLocation=t.getUniformLocation(this.program.webGLProgram,this.name))}else this.webGLUniformLocation=null},destroy:function(){this.gl=null,this.program=null,this.name=null,this.webGLUniformLocation=null}});t.exports=s},9503:(t,e,i)=>{var s={WebGLAttribLocationWrapper:i(93567),WebGLBufferWrapper:i(26128),WebGLProgramWrapper:i(1482),WebGLTextureWrapper:i(82751),WebGLFramebufferWrapper:i(84387),WebGLUniformLocationWrapper:i(57183)};t.exports=s},76531:(t,e,i)=>{var s=i(13560),r=i(83419),n=i(50792),a=i(97480),o=i(8443),h=i(57811),l=i(74403),u=i(45818),c=i(29747),d=i(87841),f=i(86555),p=i(56583),v=i(26099),g=i(38058),m=new r({Extends:n,initialize:function(t){n.call(this),this.game=t,this.canvas,this.canvasBounds=new d,this.parent=null,this.parentIsWindow=!1,this.parentSize=new f,this.gameSize=new f,this.baseSize=new f,this.displaySize=new f,this.scaleMode=s.SCALE_MODE.NONE,this.zoom=1,this._resetZoom=!1,this.displayScale=new v(1,1),this.autoRound=!1,this.autoCenter=s.CENTER.NO_CENTER,this.orientation=s.ORIENTATION.LANDSCAPE,this.fullscreen,this.fullscreenTarget=null,this._createdFullscreenTarget=!1,this.dirty=!1,this.resizeInterval=500,this._lastCheck=0,this._checkOrientation=!1,this.domlisteners={orientationChange:c,windowResize:c,fullScreenChange:c,fullScreenError:c}},preBoot:function(){this.parseConfig(this.game.config),this.game.events.once(o.BOOT,this.boot,this)},boot:function(){var t=this.game;this.canvas=t.canvas,this.fullscreen=t.device.fullscreen,this.scaleMode!==s.SCALE_MODE.RESIZE&&this.scaleMode!==s.SCALE_MODE.EXPAND&&this.displaySize.setAspectMode(this.scaleMode),this.scaleMode===s.SCALE_MODE.NONE?this.resize(this.width,this.height):(this.getParentBounds(),this.parentSize.width>0&&this.parentSize.height>0&&this.displaySize.setParent(this.parentSize),this.refresh()),t.events.on(o.PRE_STEP,this.step,this),t.events.once(o.READY,this.refresh,this),t.events.once(o.DESTROY,this.destroy,this),this.startListeners()},parseConfig:function(t){this.getParent(t),this.getParentBounds();var e=t.width,i=t.height,r=t.scaleMode,n=t.zoom,a=t.autoRound;if("string"==typeof e)if("%"!==e.substr(-1))e=parseInt(e,10);else{var o=this.parentSize.width;0===o&&(o=window.innerWidth);var h=parseInt(e,10)/100;e=Math.floor(o*h)}if("string"==typeof i)if("%"!==i.substr(-1))i=parseInt(i,10);else{var l=this.parentSize.height;0===l&&(l=window.innerHeight);var c=parseInt(i,10)/100;i=Math.floor(l*c)}this.scaleMode=r,this.autoRound=a,this.autoCenter=t.autoCenter,this.resizeInterval=t.resizeInterval,a&&(e=Math.floor(e),i=Math.floor(i)),this.gameSize.setSize(e,i),n===s.ZOOM.MAX_ZOOM&&(n=this.getMaxZoom()),this.zoom=n,1!==n&&(this._resetZoom=!0),this.baseSize.setSize(e,i),a&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),t.minWidth>0&&this.displaySize.setMin(t.minWidth*n,t.minHeight*n),t.maxWidth>0&&this.displaySize.setMax(t.maxWidth*n,t.maxHeight*n),this.displaySize.setSize(e,i),(t.snapWidth>0||t.snapHeight>0)&&this.displaySize.setSnap(t.snapWidth,t.snapHeight),this.orientation=u(e,i)},getParent:function(t){var e=t.parent;if(null!==e){if(this.parent=l(e),this.parentIsWindow=this.parent===document.body,t.expandParent&&t.scaleMode!==s.SCALE_MODE.NONE){var i=this.parent.getBoundingClientRect();(this.parentIsWindow||0===i.height)&&(document.documentElement.style.height="100%",document.body.style.height="100%",i=this.parent.getBoundingClientRect(),this.parentIsWindow||0!==i.height||(this.parent.style.overflow="hidden",this.parent.style.width="100%",this.parent.style.height="100%"))}t.fullscreenTarget&&!this.fullscreenTarget&&(this.fullscreenTarget=l(t.fullscreenTarget))}},getParentBounds:function(){if(!this.parent)return!1;var t=this.parentSize,e=this.parent.getBoundingClientRect();this.parentIsWindow&&this.game.device.os.iOS&&(e.height=h(!0));var i=e.width,s=e.height;if(t.width!==i||t.height!==s)return t.setSize(i,s),!0;if(this.canvas){var r=this.canvasBounds,n=this.canvas.getBoundingClientRect();if(n.x!==r.x||n.y!==r.y)return!0}return!1},lockOrientation:function(t){var e=screen.lockOrientation||screen.mozLockOrientation||screen.msLockOrientation;return!!e&&e.call(screen,t)},setParentSize:function(t,e){return this.parentSize.setSize(t,e),this.refresh()},setGameSize:function(t,e){var i=this.autoRound;i&&(t=Math.floor(t),e=Math.floor(e));var s=this.width,r=this.height;return this.gameSize.resize(t,e),this.baseSize.resize(t,e),i&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),this.displaySize.setAspectRatio(t/e),this.canvas.width=this.baseSize.width,this.canvas.height=this.baseSize.height,this.refresh(s,r)},resize:function(t,e){var i=this.zoom,s=this.autoRound;s&&(t=Math.floor(t),e=Math.floor(e));var r=this.width,n=this.height;this.gameSize.resize(t,e),this.baseSize.resize(t,e),s&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),this.displaySize.setSize(t*i,e*i),this.canvas.width=this.baseSize.width,this.canvas.height=this.baseSize.height;var a=this.canvas.style,o=t*i,h=e*i;return s&&(o=Math.floor(o),h=Math.floor(h)),o===t&&h===e||(a.width=o+"px",a.height=h+"px"),this.refresh(r,n)},setZoom:function(t){return this.zoom=t,this._resetZoom=!0,this.refresh()},setMaxZoom:function(){return this.zoom=this.getMaxZoom(),this._resetZoom=!0,this.refresh()},setSnap:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.displaySize.setSnap(t,e),this.refresh()},refresh:function(t,e){void 0===t&&(t=this.width),void 0===e&&(e=this.height),this.updateScale(),this.updateBounds(),this.updateOrientation(),this.displayScale.set(this.baseSize.width/this.canvasBounds.width,this.baseSize.height/this.canvasBounds.height);var i=this.game.domContainer;if(i){this.baseSize.setCSS(i);var s=this.canvas.style,r=i.style;r.transform="scale("+this.displaySize.width/this.baseSize.width+","+this.displaySize.height/this.baseSize.height+")",r.marginLeft=s.marginLeft,r.marginTop=s.marginTop}return this.emit(a.RESIZE,this.gameSize,this.baseSize,this.displaySize,t,e),this},updateOrientation:function(){if(this._checkOrientation){this._checkOrientation=!1;var t=u(this.width,this.height);t!==this.orientation&&(this.orientation=t,this.emit(a.ORIENTATION_CHANGE,t))}},updateScale:function(){var t,e,i=this.canvas.style,r=this.gameSize.width,n=this.gameSize.height,a=this.zoom,o=this.autoRound;if(this.scaleMode===s.SCALE_MODE.NONE)this.displaySize.setSize(r*a,n*a),t=this.displaySize.width,e=this.displaySize.height,o&&(t=Math.floor(t),e=Math.floor(e)),this._resetZoom&&(i.width=t+"px",i.height=e+"px",this._resetZoom=!1);else if(this.scaleMode===s.SCALE_MODE.RESIZE)this.displaySize.setSize(this.parentSize.width,this.parentSize.height),this.gameSize.setSize(this.displaySize.width,this.displaySize.height),this.baseSize.setSize(this.displaySize.width,this.displaySize.height),t=this.displaySize.width,e=this.displaySize.height,o&&(t=Math.floor(t),e=Math.floor(e)),this.canvas.width=t,this.canvas.height=e;else if(this.scaleMode===s.SCALE_MODE.EXPAND){var h=this.game.config.width,l=this.game.config.height;this.displaySize.setSize(this.parentSize.width,this.parentSize.height),t=this.displaySize.width,e=this.displaySize.height,o&&(t=Math.floor(t),e=Math.floor(e)),i.width=t+"px",i.height=e+"px";var u=this.parentSize.width/h,c=this.parentSize.height/l;u=0?0:-a.x*o.x,l=a.y>=0?0:-a.y*o.y;return i=n.width>=a.width?r.width:r.width-(a.width-n.width)*o.x,s=n.height>=a.height?r.height:r.height-(a.height-n.height)*o.y,e.setTo(h,l,i,s),t&&(e.width/=t.zoomX,e.height/=t.zoomY,e.centerX=t.centerX+t.scrollX,e.centerY=t.centerY+t.scrollY),e},step:function(t,e){this.parent&&(this._lastCheck+=e,(this.dirty||this._lastCheck>this.resizeInterval)&&(this.getParentBounds()&&this.refresh(),this.dirty=!1,this._lastCheck=0))},stopListeners:function(){var t=this.domlisteners;screen.orientation&&screen.orientation.addEventListener?screen.orientation.removeEventListener("change",t.orientationChange,!1):window.removeEventListener("orientationchange",t.orientationChange,!1),window.removeEventListener("resize",t.windowResize,!1);["webkit","moz",""].forEach((function(e){document.removeEventListener(e+"fullscreenchange",t.fullScreenChange,!1),document.removeEventListener(e+"fullscreenerror",t.fullScreenError,!1)})),document.removeEventListener("MSFullscreenChange",t.fullScreenChange,!1),document.removeEventListener("MSFullscreenError",t.fullScreenError,!1)},destroy:function(){this.removeAllListeners(),this.stopListeners(),this.game=null,this.canvas=null,this.canvasBounds=null,this.parent=null,this.fullscreenTarget=null,this.parentSize.destroy(),this.gameSize.destroy(),this.baseSize.destroy(),this.displaySize.destroy()},isFullscreen:{get:function(){return this.fullscreen.active}},width:{get:function(){return this.gameSize.width}},height:{get:function(){return this.gameSize.height}},isPortrait:{get:function(){return this.orientation===s.ORIENTATION.PORTRAIT}},isLandscape:{get:function(){return this.orientation===s.ORIENTATION.LANDSCAPE}},isGamePortrait:{get:function(){return this.height>this.width}},isGameLandscape:{get:function(){return this.width>this.height}}});t.exports=m},64743:t=>{t.exports={NO_CENTER:0,CENTER_BOTH:1,CENTER_HORIZONTALLY:2,CENTER_VERTICALLY:3}},39218:t=>{t.exports={LANDSCAPE:"landscape-primary",LANDSCAPE_SECONDARY:"landscape-secondary",PORTRAIT:"portrait-primary",PORTRAIT_SECONDARY:"portrait-secondary"}},81050:t=>{t.exports={NONE:0,WIDTH_CONTROLS_HEIGHT:1,HEIGHT_CONTROLS_WIDTH:2,FIT:3,ENVELOP:4,RESIZE:5,EXPAND:6}},80805:t=>{t.exports={NO_ZOOM:1,ZOOM_2X:2,ZOOM_4X:4,MAX_ZOOM:-1}},13560:(t,e,i)=>{var s={CENTER:i(64743),ORIENTATION:i(39218),SCALE_MODE:i(81050),ZOOM:i(80805)};t.exports=s},56139:t=>{t.exports="enterfullscreen"},2336:t=>{t.exports="fullscreenfailed"},47412:t=>{t.exports="fullscreenunsupported"},51452:t=>{t.exports="leavefullscreen"},20666:t=>{t.exports="orientationchange"},47945:t=>{t.exports="resize"},97480:(t,e,i)=>{t.exports={ENTER_FULLSCREEN:i(56139),FULLSCREEN_FAILED:i(2336),FULLSCREEN_UNSUPPORTED:i(47412),LEAVE_FULLSCREEN:i(51452),ORIENTATION_CHANGE:i(20666),RESIZE:i(47945)}},93364:(t,e,i)=>{var s=i(79291),r=i(13560),n={Center:i(64743),Events:i(97480),Orientation:i(39218),ScaleManager:i(76531),ScaleModes:i(81050),Zoom:i(80805)};n=s(!1,n,r.CENTER),n=s(!1,n,r.ORIENTATION),n=s(!1,n,r.SCALE_MODE),n=s(!1,n,r.ZOOM),t.exports=n},27397:(t,e,i)=>{var s=i(95540),r=i(35355);t.exports=function(t){var e=t.game.config.defaultPhysicsSystem,i=s(t.settings,"physics",!1);if(e||i){var n=[];if(e&&n.push(r(e+"Physics")),i)for(var a in i)a=r(a.concat("Physics")),-1===n.indexOf(a)&&n.push(a);return n}}},52106:(t,e,i)=>{var s=i(95540);t.exports=function(t){var e=t.plugins.getDefaultScenePlugins(),i=s(t.settings,"plugins",!1);return Array.isArray(i)?i:e||[]}},87033:t=>{t.exports={game:"game",renderer:"renderer",anims:"anims",cache:"cache",plugins:"plugins",registry:"registry",scale:"scale",sound:"sound",textures:"textures",events:"events",cameras:"cameras",add:"add",make:"make",scenePlugin:"scene",displayList:"children",lights:"lights",data:"data",input:"input",load:"load",time:"time",tweens:"tweens",arcadePhysics:"physics",impactPhysics:"impact",matterPhysics:"matter"}},97482:(t,e,i)=>{var s=i(83419),r=i(2368),n=new s({initialize:function(t){this.sys=new r(this,t),this.game,this.anims,this.cache,this.registry,this.sound,this.textures,this.events,this.cameras,this.add,this.make,this.scene,this.children,this.lights,this.data,this.input,this.load,this.time,this.tweens,this.physics,this.matter,this.scale,this.plugins,this.renderer},update:function(){}});t.exports=n},60903:(t,e,i)=>{var s=i(83419),r=i(89993),n=i(44594),a=i(8443),o=i(35154),h=i(54899),l=i(29747),u=i(97482),c=i(2368),d=new s({initialize:function(t,e){if(this.game=t,this.keys={},this.scenes=[],this._pending=[],this._start=[],this._queue=[],this._data={},this.isProcessing=!1,this.isBooted=!1,this.customViewports=0,this.systemScene,e){Array.isArray(e)||(e=[e]);for(var i=0;i-1&&(delete this.keys[s],this.scenes.splice(i,1),this._start.indexOf(s)>-1&&(i=this._start.indexOf(s),this._start.splice(i,1)),e.sys.destroy())}return this},bootScene:function(t){var e,i=t.sys,s=i.settings;i.sceneUpdate=l,t.init&&(t.init.call(t,s.data),s.status=r.INIT,s.isTransition&&i.events.emit(n.TRANSITION_INIT,s.transitionFrom,s.transitionDuration)),i.load&&(e=i.load).reset(),e&&t.preload?(t.preload.call(t),s.status=r.LOADING,e.once(h.COMPLETE,this.loadComplete,this),e.start()):this.create(t)},loadComplete:function(t){this.game.sound&&this.game.sound.onBlurPausedSounds&&this.game.sound.unlock(),this.create(t.scene)},payloadComplete:function(t){this.bootScene(t.scene)},update:function(t,e){this.processQueue(),this.isProcessing=!0;for(var i=this.scenes.length-1;i>=0;i--){var s=this.scenes[i].sys;s.settings.status>r.START&&s.settings.status<=r.RUNNING&&s.step(t,e),s.scenePlugin&&s.scenePlugin._target&&s.scenePlugin.step(t,e)}},render:function(t){for(var e=0;e=r.LOADING&&i.settings.status=r.START&&a<=r.CREATING)return this;if(a>=r.RUNNING&&a<=r.SLEEPING)n.shutdown(),n.sceneUpdate=l,n.start(e);else if(n.sceneUpdate=l,n.start(e),n.load&&(s=n.load),s&&n.settings.hasOwnProperty("pack")&&(s.reset(),s.addPack({payload:n.settings.pack})))return n.settings.status=r.LOADING,s.once(h.COMPLETE,this.payloadComplete,this),s.start(),this;return this.bootScene(i),this},stop:function(t,e){var i=this.getScene(t);if(i&&!i.sys.isTransitioning()&&i.sys.settings.status!==r.SHUTDOWN){var s=i.sys.load;s&&(s.off(h.COMPLETE,this.loadComplete,this),s.off(h.COMPLETE,this.payloadComplete,this)),i.sys.shutdown(e)}return this},switch:function(t,e){var i=this.getScene(t),s=this.getScene(e);return i&&s&&i!==s&&(this.sleep(t),this.isSleeping(e)?this.wake(e):this.start(e)),this},getAt:function(t){return this.scenes[t]},getIndex:function(t){var e=this.getScene(t);return this.scenes.indexOf(e)},bringToTop:function(t){if(this.isProcessing)this._queue.push({op:"bringToTop",keyA:t,keyB:null});else{var e=this.getIndex(t);if(-1!==e&&e0){var i=this.getScene(t);this.scenes.splice(e,1),this.scenes.unshift(i)}}return this},moveDown:function(t){if(this.isProcessing)this._queue.push({op:"moveDown",keyA:t,keyB:null});else{var e=this.getIndex(t);if(e>0){var i=e-1,s=this.getScene(t),r=this.getAt(i);this.scenes[e]=r,this.scenes[i]=s}}return this},moveUp:function(t){if(this.isProcessing)this._queue.push({op:"moveUp",keyA:t,keyB:null});else{var e=this.getIndex(t);if(ei),0,r)}}return this},moveBelow:function(t,e){if(t===e)return this;if(this.isProcessing)this._queue.push({op:"moveBelow",keyA:t,keyB:e});else{var i=this.getIndex(t),s=this.getIndex(e);if(-1!==i&&-1!==s&&s>i){var r=this.getAt(s);this.scenes.splice(s,1),0===i?this.scenes.unshift(r):this.scenes.splice(i-(s{var s=i(45319),r=i(83419),n=i(44594),a=i(95540),o=i(37277),h=new r({initialize:function(t){this.scene=t,this.systems=t.sys,this.settings=t.sys.settings,this.key=t.sys.settings.key,this.manager=t.sys.game.scene,this.transitionProgress=0,this._elapsed=0,this._target=null,this._duration=0,this._onUpdate,this._onUpdateScope,this._willSleep=!1,this._willRemove=!1,t.sys.events.once(n.BOOT,this.boot,this),t.sys.events.on(n.START,this.pluginStart,this)},boot:function(){this.systems.events.once(n.DESTROY,this.destroy,this)},pluginStart:function(){this._target=null,this.systems.events.once(n.SHUTDOWN,this.shutdown,this)},start:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("stop",this.key),this.manager.queueOp("start",t,e),this},restart:function(t){var e=this.key;return this.manager.queueOp("stop",e),this.manager.queueOp("start",e,t),this},transition:function(t){void 0===t&&(t={});var e=a(t,"target",!1),i=this.manager.getScene(e);if(!e||!this.checkValidTransition(i))return!1;var s=a(t,"duration",1e3);this._elapsed=0,this._target=i,this._duration=s,this._willSleep=a(t,"sleep",!1),this._willRemove=a(t,"remove",!1);var r=a(t,"onUpdate",null);r&&(this._onUpdate=r,this._onUpdateScope=a(t,"onUpdateScope",this.scene));var o=a(t,"allowInput",!1);this.settings.transitionAllowInput=o;var h=i.sys.settings;h.isTransition=!0,h.transitionFrom=this.scene,h.transitionDuration=s,h.transitionAllowInput=o,a(t,"moveAbove",!1)?this.manager.moveAbove(this.key,e):a(t,"moveBelow",!1)&&this.manager.moveBelow(this.key,e),i.sys.isSleeping()?i.sys.wake(a(t,"data")):this.manager.start(e,a(t,"data"));var l=a(t,"onStart",null),u=a(t,"onStartScope",this.scene);return l&&l.call(u,this.scene,i,s),this.systems.events.emit(n.TRANSITION_OUT,i,s),!0},checkValidTransition:function(t){return!(!t||t.sys.isActive()||t.sys.isTransitioning()||t===this.scene||this.systems.isTransitioning())},step:function(t,e){this._elapsed+=e,this.transitionProgress=s(this._elapsed/this._duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.transitionProgress),this._elapsed>=this._duration&&this.transitionComplete()},transitionComplete:function(){var t=this._target.sys,e=this._target.sys.settings;t.events.emit(n.TRANSITION_COMPLETE,this.scene),e.isTransition=!1,e.transitionFrom=null,this._duration=0,this._target=null,this._onUpdate=null,this._onUpdateScope=null,this._willRemove?this.manager.remove(this.key):this._willSleep?this.systems.sleep():this.manager.stop(this.key)},add:function(t,e,i,s){return this.manager.add(t,e,i,s)},launch:function(t,e){return t&&t!==this.key&&this.manager.queueOp("start",t,e),this},run:function(t,e){return t&&t!==this.key&&this.manager.queueOp("run",t,e),this},pause:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("pause",t,e),this},resume:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("resume",t,e),this},sleep:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("sleep",t,e),this},wake:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("wake",t,e),this},switch:function(t){return t!==this.key&&this.manager.queueOp("switch",this.key,t),this},stop:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("stop",t,e),this},setActive:function(t,e,i){void 0===e&&(e=this.key);var s=this.manager.getScene(e);return s&&s.sys.setActive(t,i),this},setVisible:function(t,e){void 0===e&&(e=this.key);var i=this.manager.getScene(e);return i&&i.sys.setVisible(t),this},isSleeping:function(t){return void 0===t&&(t=this.key),this.manager.isSleeping(t)},isActive:function(t){return void 0===t&&(t=this.key),this.manager.isActive(t)},isPaused:function(t){return void 0===t&&(t=this.key),this.manager.isPaused(t)},isVisible:function(t){return void 0===t&&(t=this.key),this.manager.isVisible(t)},swapPosition:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.swapPosition(t,e),this},moveAbove:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.moveAbove(t,e),this},moveBelow:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.moveBelow(t,e),this},remove:function(t){return void 0===t&&(t=this.key),this.manager.remove(t),this},moveUp:function(t){return void 0===t&&(t=this.key),this.manager.moveUp(t),this},moveDown:function(t){return void 0===t&&(t=this.key),this.manager.moveDown(t),this},bringToTop:function(t){return void 0===t&&(t=this.key),this.manager.bringToTop(t),this},sendToBack:function(t){return void 0===t&&(t=this.key),this.manager.sendToBack(t),this},get:function(t){return this.manager.getScene(t)},getStatus:function(t){var e=this.manager.getScene(t);if(e)return e.sys.getStatus()},getIndex:function(t){return void 0===t&&(t=this.key),this.manager.getIndex(t)},shutdown:function(){var t=this.systems.events;t.off(n.SHUTDOWN,this.shutdown,this),t.off(n.TRANSITION_OUT)},destroy:function(){this.shutdown(),this.scene.sys.events.off(n.START,this.start,this),this.scene=null,this.systems=null,this.settings=null,this.manager=null}});o.register("ScenePlugin",h,"scenePlugin"),t.exports=h},55681:(t,e,i)=>{var s=i(89993),r=i(35154),n=i(46975),a=i(87033),o={create:function(t){return"string"==typeof t?t={key:t}:void 0===t&&(t={}),{status:s.PENDING,key:r(t,"key",""),active:r(t,"active",!1),visible:r(t,"visible",!0),isBooted:!1,isTransition:!1,transitionFrom:null,transitionDuration:0,transitionAllowInput:!0,data:{},pack:r(t,"pack",!1),cameras:r(t,"cameras",null),map:r(t,"map",n(a,r(t,"mapAdd",{}))),physics:r(t,"physics",{}),loader:r(t,"loader",{}),plugins:r(t,"plugins",!1),input:r(t,"input",{})}}};t.exports=o},2368:(t,e,i)=>{var s=i(83419),r=i(89993),n=i(42363),a=i(44594),o=i(27397),h=i(52106),l=i(29747),u=i(55681),c=new s({initialize:function(t,e){this.scene=t,this.game,this.renderer,this.config=e,this.settings=u.create(e),this.canvas,this.context,this.anims,this.cache,this.plugins,this.registry,this.scale,this.sound,this.textures,this.add,this.cameras,this.displayList,this.events,this.make,this.scenePlugin,this.updateList,this.sceneUpdate=l},init:function(t){this.settings.status=r.INIT,this.sceneUpdate=l,this.game=t,this.renderer=t.renderer,this.canvas=t.canvas,this.context=t.context;var e=t.plugins;this.plugins=e,e.addToScene(this,n.Global,[n.CoreScene,h(this),o(this)]),this.events.emit(a.BOOT,this),this.settings.isBooted=!0},step:function(t,e){var i=this.events;i.emit(a.PRE_UPDATE,t,e),i.emit(a.UPDATE,t,e),this.sceneUpdate.call(this.scene,t,e),i.emit(a.POST_UPDATE,t,e)},render:function(t){var e=this.displayList;e.depthSort(),this.events.emit(a.PRE_RENDER,t),this.cameras.render(t,e),this.events.emit(a.RENDER,t)},queueDepthSort:function(){this.displayList.queueDepthSort()},depthSort:function(){this.displayList.depthSort()},pause:function(t){var e=this.settings,i=this.getStatus();return i!==r.CREATING&&i!==r.RUNNING?console.warn("Cannot pause non-running Scene",e.key):this.settings.active&&(e.status=r.PAUSED,e.active=!1,this.events.emit(a.PAUSE,this,t)),this},resume:function(t){var e=this.events,i=this.settings;return this.settings.active||(i.status=r.RUNNING,i.active=!0,e.emit(a.RESUME,this,t)),this},sleep:function(t){var e=this.settings,i=this.getStatus();return i!==r.CREATING&&i!==r.RUNNING?console.warn("Cannot sleep non-running Scene",e.key):(e.status=r.SLEEPING,e.active=!1,e.visible=!1,this.events.emit(a.SLEEP,this,t)),this},wake:function(t){var e=this.events,i=this.settings;return i.status=r.RUNNING,i.active=!0,i.visible=!0,e.emit(a.WAKE,this,t),i.isTransition&&e.emit(a.TRANSITION_WAKE,i.transitionFrom,i.transitionDuration),this},getData:function(){return this.settings.data},getStatus:function(){return this.settings.status},canInput:function(){var t=this.settings.status;return t>r.PENDING&&t<=r.RUNNING},isSleeping:function(){return this.settings.status===r.SLEEPING},isActive:function(){return this.settings.status===r.RUNNING},isPaused:function(){return this.settings.status===r.PAUSED},isTransitioning:function(){return this.settings.isTransition||null!==this.scenePlugin._target},isTransitionOut:function(){return null!==this.scenePlugin._target&&this.scenePlugin._duration>0},isTransitionIn:function(){return this.settings.isTransition},isVisible:function(){return this.settings.visible},setVisible:function(t){return this.settings.visible=t,this},setActive:function(t,e){return t?this.resume(e):this.pause(e)},start:function(t){var e=this.events,i=this.settings;t&&(i.data=t),i.status=r.START,i.active=!0,i.visible=!0,e.emit(a.START,this),e.emit(a.READY,this,t)},shutdown:function(t){var e=this.events,i=this.settings;e.off(a.TRANSITION_INIT),e.off(a.TRANSITION_START),e.off(a.TRANSITION_COMPLETE),e.off(a.TRANSITION_OUT),i.status=r.SHUTDOWN,i.active=!1,i.visible=!1,e.emit(a.SHUTDOWN,this,t)},destroy:function(){var t=this.events,e=this.settings;e.status=r.DESTROYED,e.active=!1,e.visible=!1,t.emit(a.DESTROY,this),t.removeAllListeners();for(var i=["scene","game","anims","cache","plugins","registry","sound","textures","add","camera","displayList","events","make","scenePlugin","updateList"],s=0;s{t.exports={PENDING:0,INIT:1,START:2,LOADING:3,CREATING:4,RUNNING:5,PAUSED:6,SLEEPING:7,SHUTDOWN:8,DESTROYED:9}},69830:t=>{t.exports="addedtoscene"},7919:t=>{t.exports="boot"},46763:t=>{t.exports="create"},11763:t=>{t.exports="destroy"},71555:t=>{t.exports="pause"},36735:t=>{t.exports="postupdate"},3809:t=>{t.exports="prerender"},90716:t=>{t.exports="preupdate"},58262:t=>{t.exports="ready"},91633:t=>{t.exports="removedfromscene"},10319:t=>{t.exports="render"},87132:t=>{t.exports="resume"},81961:t=>{t.exports="shutdown"},90194:t=>{t.exports="sleep"},6265:t=>{t.exports="start"},33178:t=>{t.exports="transitioncomplete"},43063:t=>{t.exports="transitioninit"},11259:t=>{t.exports="transitionout"},61611:t=>{t.exports="transitionstart"},45209:t=>{t.exports="transitionwake"},22966:t=>{t.exports="update"},21747:t=>{t.exports="wake"},44594:(t,e,i)=>{t.exports={ADDED_TO_SCENE:i(69830),BOOT:i(7919),CREATE:i(46763),DESTROY:i(11763),PAUSE:i(71555),POST_UPDATE:i(36735),PRE_RENDER:i(3809),PRE_UPDATE:i(90716),READY:i(58262),REMOVED_FROM_SCENE:i(91633),RENDER:i(10319),RESUME:i(87132),SHUTDOWN:i(81961),SLEEP:i(90194),START:i(6265),TRANSITION_COMPLETE:i(33178),TRANSITION_INIT:i(43063),TRANSITION_OUT:i(11259),TRANSITION_START:i(61611),TRANSITION_WAKE:i(45209),UPDATE:i(22966),WAKE:i(21747)}},62194:(t,e,i)=>{var s=i(89993),r=i(79291),n={Events:i(44594),GetPhysicsPlugins:i(27397),GetScenePlugins:i(52106),SceneManager:i(60903),ScenePlugin:i(52209),Settings:i(55681),Systems:i(2368)};n=r(!1,n,s),t.exports=n},30341:(t,e,i)=>{var s=i(83419),r=i(50792),n=i(14463),a=i(79291),o=i(29747),h=new s({Extends:r,initialize:function(t,e,i){r.call(this),this.manager=t,this.key=e,this.isPlaying=!1,this.isPaused=!1,this.totalRate=1,this.duration=this.duration||0,this.totalDuration=this.totalDuration||0,this.config={mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0},this.currentConfig=this.config,this.config=a(this.config,i),this.markers={},this.currentMarker=null,this.pendingRemove=!1},addMarker:function(t){return!(!t||!t.name||"string"!=typeof t.name)&&(this.markers[t.name]?(console.error("addMarker "+t.name+" already exists in Sound"),!1):(t=a(!0,{name:"",start:0,duration:this.totalDuration-(t.start||0),config:{mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0}},t),this.markers[t.name]=t,!0))},updateMarker:function(t){return!(!t||!t.name||"string"!=typeof t.name)&&(this.markers[t.name]?(this.markers[t.name]=a(!0,this.markers[t.name],t),!0):(console.warn("Audio Marker: "+t.name+" missing in Sound: "+this.key),!1))},removeMarker:function(t){var e=this.markers[t];return e?(this.markers[t]=null,e):null},play:function(t,e){if(void 0===t&&(t=""),"object"==typeof t&&(e=t,t=""),"string"!=typeof t)return!1;if(t){if(!this.markers[t])return console.warn("Marker: "+t+" missing in Sound: "+this.key),!1;this.currentMarker=this.markers[t],this.currentConfig=this.currentMarker.config,this.duration=this.currentMarker.duration}else this.currentMarker=null,this.currentConfig=this.config,this.duration=this.totalDuration;return this.resetConfig(),this.currentConfig=a(this.currentConfig,e),this.isPlaying=!0,this.isPaused=!1,!0},pause:function(){return!(this.isPaused||!this.isPlaying)&&(this.isPlaying=!1,this.isPaused=!0,!0)},resume:function(){return!(!this.isPaused||this.isPlaying)&&(this.isPlaying=!0,this.isPaused=!1,!0)},stop:function(){return!(!this.isPaused&&!this.isPlaying)&&(this.isPlaying=!1,this.isPaused=!1,this.resetConfig(),!0)},applyConfig:function(){this.mute=this.currentConfig.mute,this.volume=this.currentConfig.volume,this.rate=this.currentConfig.rate,this.detune=this.currentConfig.detune,this.loop=this.currentConfig.loop,this.pan=this.currentConfig.pan},resetConfig:function(){this.currentConfig.seek=0,this.currentConfig.delay=0},update:o,calculateRate:function(){var t=this.currentConfig.detune+this.manager.detune,e=Math.pow(1.0005777895065548,t);this.totalRate=this.currentConfig.rate*this.manager.rate*e},destroy:function(){this.pendingRemove||(this.stop(),this.emit(n.DESTROY,this),this.removeAllListeners(),this.pendingRemove=!0,this.manager=null,this.config=null,this.currentConfig=null,this.markers=null,this.currentMarker=null)}});t.exports=h},85034:(t,e,i)=>{var s=i(83419),r=i(41786),n=i(50792),a=i(14463),o=i(8443),h=i(46710),l=i(58731),u=i(29747),c=i(26099),d=new s({Extends:n,initialize:function(t){n.call(this),this.game=t,this.jsonCache=t.cache.json,this.sounds=[],this.mute=!1,this.volume=1,this.pauseOnBlur=!0,this._rate=1,this._detune=0,this.locked=this.locked||!1,this.unlocked=!1,this.gameLostFocus=!1,this.listenerPosition=new c,t.events.on(o.BLUR,this.onGameBlur,this),t.events.on(o.FOCUS,this.onGameFocus,this),t.events.on(o.PRE_STEP,this.update,this),t.events.once(o.DESTROY,this.destroy,this)},add:u,addAudioSprite:function(t,e){void 0===e&&(e={});var i=this.add(t,e);for(var s in i.spritemap=this.jsonCache.get(t).spritemap,i.spritemap)if(i.spritemap.hasOwnProperty(s)){var n=r(e),a=i.spritemap[s];n.loop=!!a.hasOwnProperty("loop")&&a.loop,i.addMarker({name:s,start:a.start,duration:a.end-a.start,config:n})}return i},get:function(t){return l(this.sounds,"key",t)},getAll:function(t){return t?h(this.sounds,"key",t):h(this.sounds)},getAllPlaying:function(){return h(this.sounds,"isPlaying",!0)},play:function(t,e){var i=this.add(t);return i.once(a.COMPLETE,i.destroy,i),e?e.name?(i.addMarker(e),i.play(e.name)):i.play(e):i.play()},playAudioSprite:function(t,e,i){var s=this.addAudioSprite(t);return s.once(a.COMPLETE,s.destroy,s),s.play(e,i)},remove:function(t){var e=this.sounds.indexOf(t);return-1!==e&&(t.destroy(),this.sounds.splice(e,1),!0)},removeAll:function(){this.sounds.forEach((function(t){t.destroy()})),this.sounds.length=0},removeByKey:function(t){for(var e=0,i=this.sounds.length-1;i>=0;i--){var s=this.sounds[i];s.key===t&&(s.destroy(),this.sounds.splice(i,1),e++)}return e},pauseAll:function(){this.forEachActiveSound((function(t){t.pause()})),this.emit(a.PAUSE_ALL,this)},resumeAll:function(){this.forEachActiveSound((function(t){t.resume()})),this.emit(a.RESUME_ALL,this)},setListenerPosition:u,stopAll:function(){this.forEachActiveSound((function(t){t.stop()})),this.emit(a.STOP_ALL,this)},stopByKey:function(t){var e=0;return this.getAll(t).forEach((function(t){t.stop()&&e++})),e},isPlaying:function(t){var e,i=this.sounds.length-1;if(void 0===t){for(;i>=0;i--)if((e=this.sounds[i]).isPlaying)return!0}else for(;i>=0;i--)if((e=this.sounds[i]).key===t&&e.isPlaying)return!0;return!1},unlock:u,onBlur:u,onFocus:u,onGameBlur:function(){this.gameLostFocus=!0,this.pauseOnBlur&&this.onBlur()},onGameFocus:function(){this.gameLostFocus=!1,this.pauseOnBlur&&this.onFocus()},update:function(t,e){this.unlocked&&(this.unlocked=!1,this.locked=!1,this.emit(a.UNLOCKED,this));for(var i=this.sounds.length-1;i>=0;i--)this.sounds[i].pendingRemove&&this.sounds.splice(i,1);this.sounds.forEach((function(i){i.update(t,e)}))},destroy:function(){this.game.events.off(o.BLUR,this.onGameBlur,this),this.game.events.off(o.FOCUS,this.onGameFocus,this),this.game.events.off(o.PRE_STEP,this.update,this),this.removeAllListeners(),this.removeAll(),this.sounds.length=0,this.sounds=null,this.listenerPosition=null,this.game=null},forEachActiveSound:function(t,e){var i=this;this.sounds.forEach((function(s,r){s&&!s.pendingRemove&&t.call(e||i,s,r,i.sounds)}))},setRate:function(t){return this.rate=t,this},rate:{get:function(){return this._rate},set:function(t){this._rate=t,this.forEachActiveSound((function(t){t.calculateRate()})),this.emit(a.GLOBAL_RATE,this,t)}},setDetune:function(t){return this.detune=t,this},detune:{get:function(){return this._detune},set:function(t){this._detune=t,this.forEachActiveSound((function(t){t.calculateRate()})),this.emit(a.GLOBAL_DETUNE,this,t)}}});t.exports=d},14747:(t,e,i)=>{var s=i(33684),r=i(25960),n=i(57490),a={create:function(t){var e=t.config.audio,i=t.device.audio;return e.noAudio||!i.webAudio&&!i.audioData?new r(t):i.webAudio&&!e.disableWebAudio?new n(t):new s(t)}};t.exports=a},19723:t=>{t.exports="complete"},98882:t=>{t.exports="decodedall"},57506:t=>{t.exports="decoded"},73146:t=>{t.exports="destroy"},11305:t=>{t.exports="detune"},40577:t=>{t.exports="detune"},30333:t=>{t.exports="mute"},20394:t=>{t.exports="rate"},21802:t=>{t.exports="volume"},1299:t=>{t.exports="looped"},99190:t=>{t.exports="loop"},97125:t=>{t.exports="mute"},89259:t=>{t.exports="pan"},79986:t=>{t.exports="pauseall"},17586:t=>{t.exports="pause"},19618:t=>{t.exports="play"},42306:t=>{t.exports="rate"},10387:t=>{t.exports="resumeall"},48959:t=>{t.exports="resume"},9960:t=>{t.exports="seek"},19180:t=>{t.exports="stopall"},98328:t=>{t.exports="stop"},50401:t=>{t.exports="unlocked"},52498:t=>{t.exports="volume"},14463:(t,e,i)=>{t.exports={COMPLETE:i(19723),DECODED:i(57506),DECODED_ALL:i(98882),DESTROY:i(73146),DETUNE:i(11305),GLOBAL_DETUNE:i(40577),GLOBAL_MUTE:i(30333),GLOBAL_RATE:i(20394),GLOBAL_VOLUME:i(21802),LOOP:i(99190),LOOPED:i(1299),MUTE:i(97125),PAN:i(89259),PAUSE_ALL:i(79986),PAUSE:i(17586),PLAY:i(19618),RATE:i(42306),RESUME_ALL:i(10387),RESUME:i(48959),SEEK:i(9960),STOP_ALL:i(19180),STOP:i(98328),UNLOCKED:i(50401),VOLUME:i(52498)}},64895:(t,e,i)=>{var s=i(30341),r=i(83419),n=i(14463),a=i(45319),o=new r({Extends:s,initialize:function(t,e,i){if(void 0===i&&(i={}),this.tags=t.game.cache.audio.get(e),!this.tags)throw new Error('No cached audio asset with key "'+e);this.audio=null,this.startTime=0,this.previousTime=0,this.duration=this.tags[0].duration,this.totalDuration=this.tags[0].duration,s.call(this,t,e,i)},play:function(t,e){return!this.manager.isLocked(this,"play",[t,e])&&(!!s.prototype.play.call(this,t,e)&&(!!this.pickAndPlayAudioTag()&&(this.emit(n.PLAY,this),!0)))},pause:function(){return!this.manager.isLocked(this,"pause")&&(!(this.startTime>0)&&(!!s.prototype.pause.call(this)&&(this.currentConfig.seek=this.audio.currentTime-(this.currentMarker?this.currentMarker.start:0),this.stopAndReleaseAudioTag(),this.emit(n.PAUSE,this),!0)))},resume:function(){return!this.manager.isLocked(this,"resume")&&(!(this.startTime>0)&&(!!s.prototype.resume.call(this)&&(!!this.pickAndPlayAudioTag()&&(this.emit(n.RESUME,this),!0))))},stop:function(){return!this.manager.isLocked(this,"stop")&&(!!s.prototype.stop.call(this)&&(this.stopAndReleaseAudioTag(),this.emit(n.STOP,this),!0))},pickAndPlayAudioTag:function(){if(!this.pickAudioTag())return this.reset(),!1;var t=this.currentConfig.seek,e=this.currentConfig.delay,i=(this.currentMarker?this.currentMarker.start:0)+t;return this.previousTime=i,this.audio.currentTime=i,this.applyConfig(),0===e?(this.startTime=0,this.audio.paused&&this.playCatchPromise()):(this.startTime=window.performance.now()+1e3*e,this.audio.paused||this.audio.pause()),this.resetConfig(),!0},pickAudioTag:function(){if(this.audio)return!0;for(var t=0;t0)this.startTime=i-this.manager.loopEndOffset?(this.audio.currentTime=e+Math.max(0,s-i),s=this.audio.currentTime):s=i)return this.reset(),this.stopAndReleaseAudioTag(),void this.emit(n.COMPLETE,this);this.previousTime=s}},destroy:function(){s.prototype.destroy.call(this),this.tags=null,this.audio&&this.stopAndReleaseAudioTag()},updateMute:function(){this.audio&&(this.audio.muted=this.currentConfig.mute||this.manager.mute)},updateVolume:function(){this.audio&&(this.audio.volume=a(this.currentConfig.volume*this.manager.volume,0,1))},calculateRate:function(){s.prototype.calculateRate.call(this),this.audio&&(this.audio.playbackRate=this.totalRate)},mute:{get:function(){return this.currentConfig.mute},set:function(t){this.currentConfig.mute=t,this.manager.isLocked(this,"mute",t)||(this.updateMute(),this.emit(n.MUTE,this,t))}},setMute:function(t){return this.mute=t,this},volume:{get:function(){return this.currentConfig.volume},set:function(t){this.currentConfig.volume=t,this.manager.isLocked(this,"volume",t)||(this.updateVolume(),this.emit(n.VOLUME,this,t))}},setVolume:function(t){return this.volume=t,this},rate:{get:function(){return this.currentConfig.rate},set:function(t){this.currentConfig.rate=t,this.manager.isLocked(this,n.RATE,t)||(this.calculateRate(),this.emit(n.RATE,this,t))}},setRate:function(t){return this.rate=t,this},detune:{get:function(){return this.currentConfig.detune},set:function(t){this.currentConfig.detune=t,this.manager.isLocked(this,n.DETUNE,t)||(this.calculateRate(),this.emit(n.DETUNE,this,t))}},setDetune:function(t){return this.detune=t,this},seek:{get:function(){return this.isPlaying?this.audio.currentTime-(this.currentMarker?this.currentMarker.start:0):this.isPaused?this.currentConfig.seek:0},set:function(t){this.manager.isLocked(this,"seek",t)||this.startTime>0||(this.isPlaying||this.isPaused)&&(t=Math.min(Math.max(0,t),this.duration),this.isPlaying?(this.previousTime=t,this.audio.currentTime=t):this.isPaused&&(this.currentConfig.seek=t),this.emit(n.SEEK,this,t))}},setSeek:function(t){return this.seek=t,this},loop:{get:function(){return this.currentConfig.loop},set:function(t){this.currentConfig.loop=t,this.manager.isLocked(this,"loop",t)||(this.audio&&(this.audio.loop=t),this.emit(n.LOOP,this,t))}},setLoop:function(t){return this.loop=t,this},pan:{get:function(){return this.currentConfig.pan},set:function(t){this.currentConfig.pan=t,this.emit(n.PAN,this,t)}},setPan:function(t){return this.pan=t,this}});t.exports=o},33684:(t,e,i)=>{var s=i(85034),r=i(83419),n=i(14463),a=i(64895),o=new r({Extends:s,initialize:function(t){this.override=!0,this.audioPlayDelay=.1,this.loopEndOffset=.05,this.onBlurPausedSounds=[],this.locked="ontouchstart"in window,this.lockedActionsQueue=this.locked?[]:null,this._mute=!1,this._volume=1,s.call(this,t)},add:function(t,e){var i=new a(this,t,e);return this.sounds.push(i),i},unlock:function(){this.locked=!1;var t=this;if(this.game.cache.audio.entries.each((function(e,i){for(var s=0;s{t.exports={SoundManagerCreator:i(14747),Events:i(14463),BaseSound:i(30341),BaseSoundManager:i(85034),WebAudioSound:i(71741),WebAudioSoundManager:i(57490),HTML5AudioSound:i(64895),HTML5AudioSoundManager:i(33684),NoAudioSound:i(4603),NoAudioSoundManager:i(25960)}},4603:(t,e,i)=>{var s=i(30341),r=i(83419),n=i(50792),a=i(79291),o=i(29747),h=function(){return!1},l=function(){return null},u=function(){return this},c=new r({Extends:n,initialize:function(t,e,i){void 0===i&&(i={}),n.call(this),this.manager=t,this.key=e,this.isPlaying=!1,this.isPaused=!1,this.totalRate=1,this.duration=0,this.totalDuration=0,this.config=a({mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0},i),this.currentConfig=this.config,this.mute=!1,this.volume=1,this.rate=1,this.detune=0,this.seek=0,this.loop=!1,this.pan=0,this.markers={},this.currentMarker=null,this.pendingRemove=!1},addMarker:h,updateMarker:h,removeMarker:l,play:h,pause:h,resume:h,stop:h,setMute:u,setVolume:u,setRate:u,setDetune:u,setSeek:u,setLoop:u,setPan:u,applyConfig:l,resetConfig:l,update:o,calculateRate:l,destroy:function(){s.prototype.destroy.call(this)}});t.exports=c},25960:(t,e,i)=>{var s=i(85034),r=i(83419),n=i(50792),a=i(4603),o=i(29747),h=new r({Extends:n,initialize:function(t){n.call(this),this.game=t,this.sounds=[],this.mute=!1,this.volume=1,this.rate=1,this.detune=0,this.pauseOnBlur=!0,this.locked=!1},add:function(t,e){var i=new a(this,t,e);return this.sounds.push(i),i},addAudioSprite:function(t,e){var i=this.add(t,e);return i.spritemap={},i},get:function(t){return s.prototype.get.call(this,t)},getAll:function(t){return s.prototype.getAll.call(this,t)},play:function(t,e){return!1},playAudioSprite:function(t,e,i){return!1},remove:function(t){return s.prototype.remove.call(this,t)},removeAll:function(){return s.prototype.removeAll.call(this)},removeByKey:function(t){return s.prototype.removeByKey.call(this,t)},stopByKey:function(t){return s.prototype.stopByKey.call(this,t)},onBlur:o,onFocus:o,onGameBlur:o,onGameFocus:o,pauseAll:o,resumeAll:o,stopAll:o,update:o,setRate:o,setDetune:o,setMute:o,setVolume:o,unlock:o,forEachActiveSound:function(t,e){s.prototype.forEachActiveSound.call(this,t,e)},destroy:function(){s.prototype.destroy.call(this)}});t.exports=h},71741:(t,e,i)=>{var s=i(30341),r=i(83419),n=i(14463),a=i(95540),o=new r({Extends:s,initialize:function(t,e,i){if(void 0===i&&(i={}),this.audioBuffer=t.game.cache.audio.get(e),!this.audioBuffer)throw new Error('Audio key "'+e+'" not found in cache');this.source=null,this.loopSource=null,this.muteNode=t.context.createGain(),this.volumeNode=t.context.createGain(),this.pannerNode=null,this.spatialNode=null,this.spatialSource=null,this.playTime=0,this.startTime=0,this.loopTime=0,this.rateUpdates=[],this.hasEnded=!1,this.hasLooped=!1,this.muteNode.connect(this.volumeNode),t.context.createPanner&&(this.spatialNode=t.context.createPanner(),this.volumeNode.connect(this.spatialNode)),t.context.createStereoPanner?(this.pannerNode=t.context.createStereoPanner(),t.context.createPanner?this.spatialNode.connect(this.pannerNode):this.volumeNode.connect(this.pannerNode),this.pannerNode.connect(t.destination)):t.context.createPanner?this.spatialNode.connect(t.destination):this.volumeNode.connect(t.destination),this.duration=this.audioBuffer.duration,this.totalDuration=this.audioBuffer.duration,s.call(this,t,e,i)},play:function(t,e){return!!s.prototype.play.call(this,t,e)&&(this.stopAndRemoveBufferSource(),this.createAndStartBufferSource(),this.emit(n.PLAY,this),!0)},pause:function(){return!(this.manager.context.currentTime{var s=i(53134),r=i(85034),n=i(83419),a=i(14463),o=i(8443),h=i(71741),l=i(95540),u=new n({Extends:r,initialize:function(t){this.context=this.createAudioContext(t),this.masterMuteNode=this.context.createGain(),this.masterVolumeNode=this.context.createGain(),this.masterMuteNode.connect(this.masterVolumeNode),this.masterVolumeNode.connect(this.context.destination),this.destination=this.masterMuteNode,this.locked="suspended"===this.context.state&&("ontouchstart"in window||"onclick"in window),r.call(this,t),this.locked&&t.isBooted?this.unlock():t.events.once(o.BOOT,this.unlock,this)},createAudioContext:function(t){var e=t.config.audio;return e.context?(e.context.resume(),e.context):window.hasOwnProperty("AudioContext")?new AudioContext:window.hasOwnProperty("webkitAudioContext")?new window.webkitAudioContext:void 0},setAudioContext:function(t){return this.context&&this.context.close(),this.masterMuteNode&&this.masterMuteNode.disconnect(),this.masterVolumeNode&&this.masterVolumeNode.disconnect(),this.context=t,this.masterMuteNode=t.createGain(),this.masterVolumeNode=t.createGain(),this.masterMuteNode.connect(this.masterVolumeNode),this.masterVolumeNode.connect(t.destination),this.destination=this.masterMuteNode,this},add:function(t,e){var i=new h(this,t,e);return this.sounds.push(i),i},decodeAudio:function(t,e){var i;i=Array.isArray(t)?t:[{key:t,data:e}];for(var r=this.game.cache.audio,n=i.length,o=0;o{var s=i(37105),r=i(83419),n=i(29747),a=i(19186),o=new r({initialize:function(t){this.parent=t,this.list=[],this.position=0,this.addCallback=n,this.removeCallback=n,this._sortKey=""},add:function(t,e){return e?s.Add(this.list,t):s.Add(this.list,t,0,this.addCallback,this)},addAt:function(t,e,i){return i?s.AddAt(this.list,t,e):s.AddAt(this.list,t,e,0,this.addCallback,this)},getAt:function(t){return this.list[t]},getIndex:function(t){return this.list.indexOf(t)},sort:function(t,e){return t?(void 0===e&&(e=function(e,i){return e[t]-i[t]}),a(this.list,e),this):this},getByName:function(t){return s.GetFirst(this.list,"name",t)},getRandom:function(t,e){return s.GetRandom(this.list,t,e)},getFirst:function(t,e,i,r){return s.GetFirst(this.list,t,e,i,r)},getAll:function(t,e,i,r){return s.GetAll(this.list,t,e,i,r)},count:function(t,e){return s.CountAllMatching(this.list,t,e)},swap:function(t,e){s.Swap(this.list,t,e)},moveTo:function(t,e){return s.MoveTo(this.list,t,e)},moveAbove:function(t,e){return s.MoveAbove(this.list,t,e)},moveBelow:function(t,e){return s.MoveBelow(this.list,t,e)},remove:function(t,e){return e?s.Remove(this.list,t):s.Remove(this.list,t,this.removeCallback,this)},removeAt:function(t,e){return e?s.RemoveAt(this.list,t):s.RemoveAt(this.list,t,this.removeCallback,this)},removeBetween:function(t,e,i){return i?s.RemoveBetween(this.list,t,e):s.RemoveBetween(this.list,t,e,this.removeCallback,this)},removeAll:function(t){for(var e=this.list.length;e--;)this.remove(this.list[e],t);return this},bringToTop:function(t){return s.BringToTop(this.list,t)},sendToBack:function(t){return s.SendToBack(this.list,t)},moveUp:function(t){return s.MoveUp(this.list,t),t},moveDown:function(t){return s.MoveDown(this.list,t),t},reverse:function(){return this.list.reverse(),this},shuffle:function(){return s.Shuffle(this.list),this},replace:function(t,e){return s.Replace(this.list,t,e)},exists:function(t){return this.list.indexOf(t)>-1},setAll:function(t,e,i,r){return s.SetAll(this.list,t,e,i,r),this},each:function(t,e){for(var i=[null],s=2;s0?this.list[0]:null}},last:{get:function(){return this.list.length>0?(this.position=this.list.length-1,this.list[this.position]):null}},next:{get:function(){return this.position0?(this.position--,this.list[this.position]):null}}});t.exports=o},90330:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){this.entries={},this.size=0,this.setAll(t)},setAll:function(t){if(Array.isArray(t))for(var e=0;e{var s=i(83419),r=i(50792),n=i(82348),a=new s({Extends:r,initialize:function(){r.call(this),this._pending=[],this._active=[],this._destroy=[],this._toProcess=0,this.checkQueue=!1},isActive:function(t){return this._active.indexOf(t)>-1},isPending:function(t){return this._toProcess>0&&this._pending.indexOf(t)>-1},isDestroying:function(t){return this._destroy.indexOf(t)>-1},add:function(t){return this.checkQueue&&this.isActive(t)&&!this.isDestroying(t)||this.isPending(t)||(this._pending.push(t),this._toProcess++),t},remove:function(t){if(this.isPending(t)){var e=this._pending,i=e.indexOf(t);-1!==i&&e.splice(i,1)}else this.isActive(t)&&(this._destroy.push(t),this._toProcess++);return t},removeAll:function(){for(var t=this._active,e=this._destroy,i=t.length;i--;)e.push(t[i]),this._toProcess++;return this},update:function(){if(0===this._toProcess)return this._active;var t,e,i=this._destroy,s=this._active;for(t=0;t{var s=i(43886);function r(t){if(!(this instanceof r))return new r(t,[".left",".top",".right",".bottom"]);this._maxEntries=Math.max(4,t||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()}function n(t,e,i){if(!i)return e.indexOf(t);for(var s=0;s=t.minX&&e.maxY>=t.minY}function v(t){return{children:t,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function g(t,e,i,r,n){for(var a,o=[e,i];o.length;)(i=o.pop())-(e=o.pop())<=r||(a=e+Math.ceil((i-e)/r/2)*r,s(t,a,e,i,n),o.push(e,a,a,i))}r.prototype={all:function(){return this._all(this.data,[])},search:function(t){var e=this.data,i=[],s=this.toBBox;if(!p(t,e))return i;for(var r,n,a,o,h=[];e;){for(r=0,n=e.children.length;r=0&&n[e].children.length>this._maxEntries;)this._split(n,e),e--;this._adjustParentBBoxes(r,n,e)},_split:function(t,e){var i=t[e],s=i.children.length,r=this._minEntries;this._chooseSplitAxis(i,r,s);var n=this._chooseSplitIndex(i,r,s),o=v(i.children.splice(n,i.children.length-n));o.height=i.height,o.leaf=i.leaf,a(i,this.toBBox),a(o,this.toBBox),e?t[e-1].children.push(o):this._splitRoot(i,o)},_splitRoot:function(t,e){this.data=v([t,e]),this.data.height=t.height+1,this.data.leaf=!1,a(this.data,this.toBBox)},_chooseSplitIndex:function(t,e,i){var s,r,n,a,h,l,u,d,f,p,v,g,m,y;for(l=u=1/0,s=e;s<=i-e;s++)r=o(t,0,s,this.toBBox),n=o(t,s,i,this.toBBox),f=r,p=n,v=void 0,g=void 0,m=void 0,y=void 0,v=Math.max(f.minX,p.minX),g=Math.max(f.minY,p.minY),m=Math.min(f.maxX,p.maxX),y=Math.min(f.maxY,p.maxY),a=Math.max(0,m-v)*Math.max(0,y-g),h=c(r)+c(n),a=e;r--)n=t.children[r],h(u,t.leaf?a(n):n),c+=d(u);return c},_adjustParentBBoxes:function(t,e,i){for(var s=i;s>=0;s--)h(e[s],t)},_condense:function(t){for(var e,i=t.length-1;i>=0;i--)0===t[i].children.length?i>0?(e=t[i-1].children).splice(e.indexOf(t[i]),1):this.clear():a(t[i],this.toBBox)},compareMinX:function(t,e){return t.left-e.left},compareMinY:function(t,e){return t.top-e.top},toBBox:function(t){return{minX:t.left,minY:t.top,maxX:t.right,maxY:t.bottom}}},t.exports=r},35072:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){if(this.entries=[],Array.isArray(t))for(var e=0;e-1&&this.entries.splice(e,1),this},dump:function(){console.group("Set");for(var t=0;t-1},union:function(t){var e=new s;return t.entries.forEach((function(t){e.set(t)})),this.entries.forEach((function(t){e.set(t)})),e},intersect:function(t){var e=new s;return this.entries.forEach((function(i){t.contains(i)&&e.set(i)})),e},difference:function(t){var e=new s;return this.entries.forEach((function(i){t.contains(i)||e.set(i)})),e},size:{get:function(){return this.entries.length},set:function(t){return t{var s=i(45319),r=i(83419),n=i(56583),a=i(26099),o=new r({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=0),void 0===s&&(s=null),this._width=t,this._height=e,this._parent=s,this.aspectMode=i,this.aspectRatio=0===e?1:t/e,this.minWidth=0,this.minHeight=0,this.maxWidth=Number.MAX_VALUE,this.maxHeight=Number.MAX_VALUE,this.snapTo=new a},setAspectMode:function(t){return void 0===t&&(t=0),this.aspectMode=t,this.setSize(this._width,this._height)},setSnap:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.snapTo.set(t,e),this.setSize(this._width,this._height)},setParent:function(t){return this._parent=t,this.setSize(this._width,this._height)},setMin:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.minWidth=s(t,0,this.maxWidth),this.minHeight=s(e,0,this.maxHeight),this.setSize(this._width,this._height)},setMax:function(t,e){return void 0===t&&(t=Number.MAX_VALUE),void 0===e&&(e=t),this.maxWidth=s(t,this.minWidth,Number.MAX_VALUE),this.maxHeight=s(e,this.minHeight,Number.MAX_VALUE),this.setSize(this._width,this._height)},setSize:function(t,e){switch(void 0===t&&(t=0),void 0===e&&(e=t),this.aspectMode){case o.NONE:this._width=this.getNewWidth(n(t,this.snapTo.x)),this._height=this.getNewHeight(n(e,this.snapTo.y)),this.aspectRatio=0===this._height?1:this._width/this._height;break;case o.WIDTH_CONTROLS_HEIGHT:this._width=this.getNewWidth(n(t,this.snapTo.x)),this._height=this.getNewHeight(this._width*(1/this.aspectRatio),!1);break;case o.HEIGHT_CONTROLS_WIDTH:this._height=this.getNewHeight(n(e,this.snapTo.y)),this._width=this.getNewWidth(this._height*this.aspectRatio,!1);break;case o.FIT:this.constrain(t,e,!0);break;case o.ENVELOP:this.constrain(t,e,!1)}return this},setAspectRatio:function(t){return this.aspectRatio=t,this.setSize(this._width,this._height)},resize:function(t,e){return this._width=this.getNewWidth(n(t,this.snapTo.x)),this._height=this.getNewHeight(n(e,this.snapTo.y)),this.aspectRatio=0===this._height?1:this._width/this._height,this},getNewWidth:function(t,e){return void 0===e&&(e=!0),t=s(t,this.minWidth,this.maxWidth),e&&this._parent&&t>this._parent.width&&(t=Math.max(this.minWidth,this._parent.width)),t},getNewHeight:function(t,e){return void 0===e&&(e=!0),t=s(t,this.minHeight,this.maxHeight),e&&this._parent&&t>this._parent.height&&(t=Math.max(this.minHeight,this._parent.height)),t},constrain:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=!0),t=this.getNewWidth(t),e=this.getNewHeight(e);var s=this.snapTo,r=0===e?1:t/e;return i&&this.aspectRatio>r||!i&&this.aspectRatio0&&(t=(e=n(e,s.y))*this.aspectRatio)):(i&&this.aspectRatior)&&(t=(e=n(e,s.y))*this.aspectRatio,s.x>0&&(e=(t=n(t,s.x))*(1/this.aspectRatio))),this._width=t,this._height=e,this},fitTo:function(t,e){return this.constrain(t,e,!0)},envelop:function(t,e){return this.constrain(t,e,!1)},setWidth:function(t){return this.setSize(t,this._height)},setHeight:function(t){return this.setSize(this._width,t)},toString:function(){return"[{ Size (width="+this._width+" height="+this._height+" aspectRatio="+this.aspectRatio+" aspectMode="+this.aspectMode+") }]"},setCSS:function(t){t&&t.style&&(t.style.width=this._width+"px",t.style.height=this._height+"px")},copy:function(t){return t.setAspectMode(this.aspectMode),t.aspectRatio=this.aspectRatio,t.setSize(this.width,this.height)},destroy:function(){this._parent=null,this.snapTo=null},width:{get:function(){return this._width},set:function(t){this.setSize(t,this._height)}},height:{get:function(){return this._height},set:function(t){this.setSize(this._width,t)}}});o.NONE=0,o.WIDTH_CONTROLS_HEIGHT=1,o.HEIGHT_CONTROLS_WIDTH=2,o.FIT=3,o.ENVELOP=4,t.exports=o},15238:t=>{t.exports="add"},56187:t=>{t.exports="remove"},82348:(t,e,i)=>{t.exports={PROCESS_QUEUE_ADD:i(15238),PROCESS_QUEUE_REMOVE:i(56187)}},41392:(t,e,i)=>{t.exports={Events:i(82348),List:i(73162),Map:i(90330),ProcessQueue:i(25774),RTree:i(59542),Set:i(35072),Size:i(86555)}},57382:(t,e,i)=>{var s=i(83419),r=i(45319),n=i(40987),a=i(8054),o=i(50030),h=i(79237),l=new s({Extends:h,initialize:function(t,e,i,s,r){h.call(this,t,e,i,s,r),this.add("__BASE",0,0,0,s,r),this._source=this.frames.__BASE.source,this.canvas=this._source.image,this.context=this.canvas.getContext("2d",{willReadFrequently:!0}),this.width=s,this.height=r,this.imageData=this.context.getImageData(0,0,s,r),this.data=null,this.imageData&&(this.data=this.imageData.data),this.pixels=null,this.buffer,this.data&&(this.imageData.data.buffer?(this.buffer=this.imageData.data.buffer,this.pixels=new Uint32Array(this.buffer)):window.ArrayBuffer?(this.buffer=new ArrayBuffer(this.imageData.data.length),this.pixels=new Uint32Array(this.buffer)):this.pixels=this.imageData.data)},update:function(){return this.imageData=this.context.getImageData(0,0,this.width,this.height),this.data=this.imageData.data,this.imageData.data.buffer?(this.buffer=this.imageData.data.buffer,this.pixels=new Uint32Array(this.buffer)):window.ArrayBuffer?(this.buffer=new ArrayBuffer(this.imageData.data.length),this.pixels=new Uint32Array(this.buffer)):this.pixels=this.imageData.data,this.manager.game.config.renderType===a.WEBGL&&this.refresh(),this},draw:function(t,e,i,s){return void 0===s&&(s=!0),this.context.drawImage(i,t,e),s&&this.update(),this},drawFrame:function(t,e,i,s,r){void 0===i&&(i=0),void 0===s&&(s=0),void 0===r&&(r=!0);var n=this.manager.getFrame(t,e);if(n){var a=n.canvasData,o=n.cutWidth,h=n.cutHeight,l=n.source.resolution;this.context.drawImage(n.source.image,a.x,a.y,o,h,i,s,o/l,h/l),r&&this.update()}return this},setPixel:function(t,e,i,s,r,n){if(void 0===n&&(n=255),t=Math.abs(Math.floor(t)),e=Math.abs(Math.floor(e)),this.getIndex(t,e)>-1){var a=this.context.getImageData(t,e,1,1);a.data[0]=i,a.data[1]=s,a.data[2]=r,a.data[3]=n,this.context.putImageData(a,t,e)}return this},putData:function(t,e,i,s,r,n,a){return void 0===s&&(s=0),void 0===r&&(r=0),void 0===n&&(n=t.width),void 0===a&&(a=t.height),this.context.putImageData(t,e,i,s,r,n,a),this},getData:function(t,e,i,s){return t=r(Math.floor(t),0,this.width-1),e=r(Math.floor(e),0,this.height-1),i=r(i,1,this.width-t),s=r(s,1,this.height-e),this.context.getImageData(t,e,i,s)},getPixel:function(t,e,i){i||(i=new n);var s=this.getIndex(t,e);if(s>-1){var r=this.data,a=r[s+0],o=r[s+1],h=r[s+2],l=r[s+3];i.setTo(a,o,h,l)}return i},getPixels:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.width),void 0===s&&(s=i),t=Math.abs(Math.round(t)),e=Math.abs(Math.round(e));for(var a=r(t,0,this.width),o=r(t+i,0,this.width),h=r(e,0,this.height),l=r(e+s,0,this.height),u=new n,c=[],d=h;d{var s=i(10312),r=i(38058),n=i(27919),a=i(83419),o=i(8054),h=i(4327),l=i(95540),u=i(36060),c=i(32302),d=i(79237),f=i(70554),p=new a({Extends:d,initialize:function(t,e,i,s){void 0===i&&(i=256),void 0===s&&(s=256),this.type="DynamicTexture";var a=t.game.renderer,h=a&&a.type===o.CANVAS,l=h?n.create2D(this,i,s):[this];d.call(this,t,e,l,i,s),this.add("__BASE",0,0,0,i,s),this.renderer=a,this.width=-1,this.height=-1,this.isDrawing=!1,this.canvas=h?l:null,this.context=h?l.getContext("2d",{willReadFrequently:!0}):null,this.dirty=!1,this.isSpriteTexture=!0,this._eraseMode=!1,this.camera=new r(0,0,i,s).setScene(t.game.scene.systemScene,!1),this.renderTarget=h?null:new c(a,i,s,1,0,!1,!0,!0,!1),this.pipeline=h?null:a.pipelines.get(u.SINGLE_PIPELINE),this.setSize(i,s)},setSize:function(t,e){void 0===e&&(e=t);var i=this.get(),s=i.source;if(t!==this.width||e!==this.height){this.canvas&&(this.canvas.width=t,this.canvas.height=e);var r=this.renderTarget;r&&(r.willResize(t,e)&&r.resize(t,e),r.texture!==s.glTexture&&this.renderer.deleteTexture(s.glTexture),this.setFromRenderTarget()),this.camera.setSize(t,e),s.width=t,s.height=e,i.setSize(t,e),this.width=t,this.height=e}else{var n=this.getSourceImage();i.cutX+t>n.width&&(t=n.width-i.cutX),i.cutY+e>n.height&&(e=n.height-i.cutY),i.setSize(t,e,i.cutX,i.cutY)}return this},setFromRenderTarget:function(){var t=this.get().source,e=this.renderTarget;return t.isRenderTexture=!0,t.isGLTexture=!0,t.glTexture=e.texture,this},setIsSpriteTexture:function(t){return this.isSpriteTexture=t,this},fill:function(t,e,i,s,r,n){var a=this.camera,o=this.renderer;void 0===e&&(e=1),void 0===i&&(i=0),void 0===s&&(s=0),void 0===r&&(r=this.width),void 0===n&&(n=this.height);var h=t>>16&255,l=t>>8&255,u=255&t,c=this.renderTarget;if(a.preRender(),c){c.bind(!0);var d=this.pipeline.manager.set(this.pipeline),p=o.width/c.width,v=o.height/c.height,g=c.height-(s+n);d.drawFillRect(i*p,g*v,r*p,n*v,f.getTintFromFloats(u/255,l/255,h/255,1),e),c.unbind(!0)}else{var m=this.context;o.setContext(m),m.globalCompositeOperation="source-over",m.fillStyle="rgba("+h+","+l+","+u+","+e+")",m.fillRect(i,s,r,n),o.setContext()}return this.dirty=!0,this},clear:function(t,e,i,s){if(this.dirty){var r=this.context,n=this.renderTarget;n?n.clear(t,e,i,s):r&&(void 0!==t&&void 0!==e&&void 0!==i&&void 0!==s?r.clearRect(t,e,i,s):(r.save(),r.setTransform(1,0,0,1,0,0),r.clearRect(0,0,this.width,this.height),r.restore())),this.dirty=!1}return this},stamp:function(t,e,i,s,r){void 0===i&&(i=0),void 0===s&&(s=0);var n=l(r,"alpha",1),a=l(r,"tint",16777215),o=l(r,"angle",0),h=l(r,"rotation",0),u=l(r,"scale",1),c=l(r,"scaleX",u),d=l(r,"scaleY",u),f=l(r,"originX",.5),p=l(r,"originY",.5),v=l(r,"blendMode",0),g=l(r,"erase",!1),m=l(r,"skipBatch",!1),y=this.manager.resetStamp(n,a);return y.setAngle(0),0!==o?y.setAngle(o):0!==h&&y.setRotation(h),y.setScale(c,d),y.setTexture(t,e),y.setOrigin(f,p),y.setBlendMode(v),g&&(this._eraseMode=!0),m?this.batchGameObject(y,i,s):this.draw(y,i,s),g&&(this._eraseMode=!1),this},erase:function(t,e,i){return this._eraseMode=!0,this.draw(t,e,i),this._eraseMode=!1,this},draw:function(t,e,i,s,r){return this.beginDraw(),this.batchDraw(t,e,i,s,r),this.endDraw(),this},drawFrame:function(t,e,i,s,r,n){return this.beginDraw(),this.batchDrawFrame(t,e,i,s,r,n),this.endDraw(),this},repeat:function(t,e,i,s,r,n,a,o,l){if(void 0===i&&(i=0),void 0===s&&(s=0),void 0===r&&(r=this.width),void 0===n&&(n=this.height),void 0===a&&(a=1),void 0===o&&(o=16777215),void 0===l&&(l=!1),!(e=t instanceof h?t:this.manager.getFrame(t,e)))return this;var u=this.manager.resetStamp(a,o);u.setFrame(e),u.setOrigin(0);var c=e.width,d=e.height;r=Math.floor(r),n=Math.floor(n);var f=Math.ceil(r/c),p=Math.ceil(n/d),v=f*c-r,g=p*d-n;v>0&&(v=c-v),g>0&&(g=d-g),i<0&&(f+=Math.ceil(Math.abs(i)/c)),s<0&&(p+=Math.ceil(Math.abs(s)/d));var m=i,y=s,x=!1,T=this.manager.stampCrop.setTo(0,0,c,d);l||this.beginDraw();for(var w=0;w0&&E===f-1&&(x=!0,T.width=v),g>0&&w===p-1&&(x=!0,T.height=g),x&&u.setCrop(T),this.batchGameObject(u,m,y),u.isCropped=!1,T.setTo(0,0,c,d)),m+=c;m=i,y+=d}return l||this.endDraw(),this},beginDraw:function(){if(!this.isDrawing){var t=this.camera,e=this.renderer,i=this.renderTarget;t.preRender(),i?e.beginCapture(i.width,i.height):e.setContext(this.context),this.isDrawing=!0}return this},batchDraw:function(t,e,i,s,r){return Array.isArray(t)||(t=[t]),this.batchList(t,e,i,s,r),this},batchDrawFrame:function(t,e,i,s,r,n){void 0===i&&(i=0),void 0===s&&(s=0),void 0===r&&(r=1),void 0===n&&(n=16777215);var a=this.manager.getFrame(t,e);return a&&(this.renderTarget?this.pipeline.batchTextureFrame(a,i,s,n,r,this.camera.matrix,null):this.batchTextureFrame(a,i,s,r,n)),this},endDraw:function(t){if(void 0===t&&(t=this._eraseMode),this.isDrawing){var e=this.renderer,i=this.renderTarget;if(i){var s=e.endCapture();e.pipelines.setUtility().blitFrame(s,i,1,!1,!1,t,this.isSpriteTexture),e.resetScissor(),e.resetViewport()}else e.setContext();this.dirty=!0,this.isDrawing=!1}return this},batchList:function(t,e,i,s,r){var n=t.length;if(0!==n)for(var a=0;a0&&o.height>0&&a.drawImage(h,o.x,o.y,o.width,o.height,e,i,o.width,o.height),a.restore()}},snapshotArea:function(t,e,i,s,r,n,a){return this.renderTarget?this.renderer.snapshotFramebuffer(this.renderTarget.framebuffer,this.width,this.height,r,!1,t,e,i,s,n,a):this.renderer.snapshotCanvas(this.canvas,r,!1,t,e,i,s,n,a),this},snapshot:function(t,e,i){return this.snapshotArea(0,0,this.width,this.height,t,e,i)},snapshotPixel:function(t,e,i){return this.snapshotArea(t,e,1,1,i,"pixel")},getWebGLTexture:function(){if(this.renderTarget)return this.renderTarget.texture},renderWebGL:function(t,e,i,s){var r=this.manager.resetStamp();r.setTexture(this),r.setOrigin(0),r.renderWebGL(t,r,i,s)},renderCanvas:function(){},destroy:function(){var t=this.manager.stamp;t&&t.texture===this&&this.manager.resetStamp(),d.prototype.destroy.call(this),n.remove(this.canvas),this.renderTarget&&this.renderTarget.destroy(),this.camera.destroy(),this.canvas=null,this.context=null,this.renderer=null}});t.exports=p},4327:(t,e,i)=>{var s=i(83419),r=i(45319),n=i(79291),a=new s({initialize:function(t,e,i,s,r,n,a){this.texture=t,this.name=e,this.source=t.source[i],this.sourceIndex=i,this.cutX,this.cutY,this.cutWidth,this.cutHeight,this.x=0,this.y=0,this.width,this.height,this.halfWidth,this.halfHeight,this.centerX,this.centerY,this.pivotX=0,this.pivotY=0,this.customPivot=!1,this.rotated=!1,this.autoRound=-1,this.customData={},this.u0=0,this.v0=0,this.u1=0,this.v1=0,this.data={cut:{x:0,y:0,w:0,h:0,r:0,b:0},trim:!1,sourceSize:{w:0,h:0},spriteSourceSize:{x:0,y:0,w:0,h:0,r:0,b:0},radius:0,drawImage:{x:0,y:0,width:0,height:0},is3Slice:!1,scale9:!1,scale9Borders:{x:0,y:0,w:0,h:0}},this.setSize(n,a,s,r)},setCutPosition:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=0),this.cutX=t,this.cutY=e,this.updateUVs()},setCutSize:function(t,e){return this.cutWidth=t,this.cutHeight=e,this.updateUVs()},setSize:function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=0),this.setCutPosition(i,s),this.setCutSize(t,e),this.width=t,this.height=e,this.halfWidth=Math.floor(.5*t),this.halfHeight=Math.floor(.5*e),this.centerX=Math.floor(t/2),this.centerY=Math.floor(e/2);var r=this.data,n=r.cut;n.x=i,n.y=s,n.w=t,n.h=e,n.r=i+t,n.b=s+e,r.sourceSize.w=t,r.sourceSize.h=e,r.spriteSourceSize.w=t,r.spriteSourceSize.h=e,r.radius=.5*Math.sqrt(t*t+e*e);var a=r.drawImage;return a.x=i,a.y=s,a.width=t,a.height=e,this.updateUVs()},setTrim:function(t,e,i,s,r,n){var a=this.data,o=a.spriteSourceSize;return a.trim=!0,a.sourceSize.w=t,a.sourceSize.h=e,o.x=i,o.y=s,o.w=r,o.h=n,o.r=i+r,o.b=s+n,this.x=i,this.y=s,this.width=r,this.height=n,this.halfWidth=.5*r,this.halfHeight=.5*n,this.centerX=Math.floor(r/2),this.centerY=Math.floor(n/2),this.updateUVs()},setScale9:function(t,e,i,s){var r=this.data;return r.scale9=!0,r.is3Slice=0===e&&s===this.height,r.scale9Borders.x=t,r.scale9Borders.y=e,r.scale9Borders.w=i,r.scale9Borders.h=s,this},setCropUVs:function(t,e,i,s,n,a,o){var h=this.cutX,l=this.cutY,u=this.cutWidth,c=this.cutHeight,d=this.realWidth,f=this.realHeight,p=h+(e=r(e,0,d)),v=l+(i=r(i,0,f)),g=s=r(s,0,d-e),m=n=r(n,0,f-i),y=this.data;if(y.trim){var x=y.spriteSourceSize,T=e+(s=r(s,0,u-e)),w=i+(n=r(n,0,c-i));if(!(x.rT||x.y>w)){var E=Math.max(x.x,e),S=Math.max(x.y,i),b=Math.min(x.r,T)-E,A=Math.min(x.b,w)-S;g=b,m=A,p=a?h+(u-(E-x.x)-b):h+(E-x.x),v=o?l+(c-(S-x.y)-A):l+(S-x.y),e=E,i=S,s=b,n=A}else p=0,v=0,g=0,m=0}else a&&(p=h+(u-e-s)),o&&(v=l+(c-i-n));var _=this.source.width,C=this.source.height;return t.u0=Math.max(0,p/_),t.v0=Math.max(0,v/C),t.u1=Math.min(1,(p+g)/_),t.v1=Math.min(1,(v+m)/C),t.x=e,t.y=i,t.cx=p,t.cy=v,t.cw=g,t.ch=m,t.width=s,t.height=n,t.flipX=a,t.flipY=o,t},updateCropUVs:function(t,e,i){return this.setCropUVs(t,t.x,t.y,t.width,t.height,e,i)},setUVs:function(t,e,i,s,r,n){var a=this.data.drawImage;return a.width=t,a.height=e,this.u0=i,this.v0=s,this.u1=r,this.v1=n,this},updateUVs:function(){var t=this.cutX,e=this.cutY,i=this.cutWidth,s=this.cutHeight,r=this.data.drawImage;r.width=i,r.height=s;var n=this.source.width,a=this.source.height;return this.u0=t/n,this.v0=e/a,this.u1=(t+i)/n,this.v1=(e+s)/a,this},updateUVsInverted:function(){var t=this.source.width,e=this.source.height;return this.u0=(this.cutX+this.cutHeight)/t,this.v0=this.cutY/e,this.u1=this.cutX/t,this.v1=(this.cutY+this.cutWidth)/e,this},clone:function(){var t=new a(this.texture,this.name,this.sourceIndex);return t.cutX=this.cutX,t.cutY=this.cutY,t.cutWidth=this.cutWidth,t.cutHeight=this.cutHeight,t.x=this.x,t.y=this.y,t.width=this.width,t.height=this.height,t.halfWidth=this.halfWidth,t.halfHeight=this.halfHeight,t.centerX=this.centerX,t.centerY=this.centerY,t.rotated=this.rotated,t.data=n(!0,t.data,this.data),t.updateUVs(),t},destroy:function(){this.texture=null,this.source=null,this.customData=null,this.data=null},glTexture:{get:function(){return this.source.glTexture}},realWidth:{get:function(){return this.data.sourceSize.w}},realHeight:{get:function(){return this.data.sourceSize.h}},radius:{get:function(){return this.data.radius}},trimmed:{get:function(){return this.data.trim}},scale9:{get:function(){return this.data.scale9}},is3Slice:{get:function(){return this.data.is3Slice}},canvasData:{get:function(){return this.data.drawImage}}});t.exports=a},79237:(t,e,i)=>{var s=i(83419),r=i(4327),n=i(11876),a='Texture "%s" has no frame "%s"',o=new s({initialize:function(t,e,i,s,r){Array.isArray(i)||(i=[i]),this.manager=t,this.key=e,this.source=[],this.dataSource=[],this.frames={},this.customData={},this.firstFrame="__BASE",this.frameTotal=0;for(var a=0;an&&(n=h.cutX+h.cutWidth),h.cutY+h.cutHeight>a&&(a=h.cutY+h.cutHeight)}return{x:s,y:r,width:n-s,height:a-r}},getFrameNames:function(t){void 0===t&&(t=!1);var e=Object.keys(this.frames);if(!t){var i=e.indexOf("__BASE");-1!==i&&e.splice(i,1)}return e},getSourceImage:function(t){null!=t&&1!==this.frameTotal||(t="__BASE");var e=this.frames[t];return e?e.source.image:(console.warn(a,this.key,t),this.frames.__BASE.source.image)},getDataSourceImage:function(t){null!=t&&1!==this.frameTotal||(t="__BASE");var e,i=this.frames[t];return i?e=i.sourceIndex:(console.warn(a,this.key,t),e=this.frames.__BASE.sourceIndex),this.dataSource[e].image},setDataSource:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e{var s=i(27919),r=i(57382),n=i(83419),a=i(40987),o=i(8054),h=i(81320),l=i(50792),u=i(69442),c=i(4327),d=i(8443),f=i(99584),p=i(35154),v=i(88571),g=i(41212),m=i(61309),y=i(87841),x=i(79237),T=new n({Extends:l,initialize:function(t){l.call(this),this.game=t,this.name="TextureManager",this.list={},this._tempCanvas=s.create2D(this),this._tempContext=this._tempCanvas.getContext("2d",{willReadFrequently:!0}),this._pending=0,this.stamp,this.stampCrop=new y,this.silentWarnings=!1,t.events.once(d.BOOT,this.boot,this)},boot:function(){this._pending=3,this.on(u.LOAD,this.updatePending,this),this.on(u.ERROR,this.updatePending,this);var t=this.game.config;null!==t.defaultImage&&this.addBase64("__DEFAULT",t.defaultImage),null!==t.missingImage&&this.addBase64("__MISSING",t.missingImage),null!==t.whiteImage&&this.addBase64("__WHITE",t.whiteImage),this.game.renderer&&this.game.renderer.gl&&this.addUint8Array("__NORMAL",new Uint8Array([127,127,255,255]),1,1),this.game.events.once(d.DESTROY,this.destroy,this),this.game.events.once(d.SYSTEM_READY,(function(t){this.stamp=new v(t).setOrigin(0)}),this)},updatePending:function(){this._pending--,0===this._pending&&(this.off(u.LOAD),this.off(u.ERROR),this.emit(u.READY))},checkKey:function(t){return!(!t||"string"!=typeof t||this.exists(t))||(this.silentWarnings||console.error("Texture key already in use: "+t),!1)},remove:function(t){if("string"==typeof t){if(!this.exists(t))return this.silentWarnings||console.warn("No texture found matching key: "+t),this;t=this.get(t)}var e=t.key;return this.list.hasOwnProperty(e)&&(t.destroy(),this.emit(u.REMOVE,e),this.emit(u.REMOVE_KEY+e)),this},removeKey:function(t){return this.list.hasOwnProperty(t)&&delete this.list[t],this},addBase64:function(t,e){if(this.checkKey(t)){var i=this,s=new Image;s.onerror=function(){i.emit(u.ERROR,t)},s.onload=function(){var e=i.create(t,s);m.Image(e,0),i.emit(u.ADD,t,e),i.emit(u.ADD_KEY+t,e),i.emit(u.LOAD,t,e)},s.src=e}return this},getBase64:function(t,e,i,r){void 0===i&&(i="image/png"),void 0===r&&(r=.92);var n="",a=this.getFrame(t,e);if(a&&(a.source.isRenderTexture||a.source.isGLTexture))this.silentWarnings||console.warn("Cannot getBase64 from WebGL Texture");else if(a){var o=a.canvasData,h=s.create2D(this,o.width,o.height),l=h.getContext("2d",{willReadFrequently:!0});o.width>0&&o.height>0&&l.drawImage(a.source.image,o.x,o.y,o.width,o.height,0,0,o.width,o.height),n=h.toDataURL(i,r),s.remove(h)}return n},addImage:function(t,e,i){var s=null;return this.checkKey(t)&&(s=this.create(t,e),m.Image(s,0),i&&s.setDataSource(i),this.emit(u.ADD,t,s),this.emit(u.ADD_KEY+t,s)),s},addGLTexture:function(t,e){var i=null;if(this.checkKey(t)){var s=e.width,r=e.height;(i=this.create(t,e,s,r)).add("__BASE",0,0,0,s,r),this.emit(u.ADD,t,i),this.emit(u.ADD_KEY+t,i)}return i},addCompressedTexture:function(t,e,i){var s=null;if(this.checkKey(t)){if((s=this.create(t,e)).add("__BASE",0,0,0,e.width,e.height),i){var r=function(t,e,i){Array.isArray(i.textures)||Array.isArray(i.frames)?m.JSONArray(t,e,i):m.JSONHash(t,e,i)};if(Array.isArray(i))for(var n=0;n=n.x&&t=n.y&&e=n.x&&t=n.y&&e{var s=i(27919),r=i(83419),n=i(50030),a=i(29795),o=i(82751),h=new r({initialize:function(t,e,i,s,r){void 0===r&&(r=!1);var h=t.manager.game;this.renderer=h.renderer,this.texture=t,this.source=e,this.image=e.compressed?null:e,this.compressionAlgorithm=e.compressed?e.format:null,this.resolution=1,this.width=i||e.naturalWidth||e.videoWidth||e.width||0,this.height=s||e.naturalHeight||e.videoHeight||e.height||0,this.scaleMode=a.DEFAULT,this.isCanvas=e instanceof HTMLCanvasElement,this.isVideo=window.hasOwnProperty("HTMLVideoElement")&&e instanceof HTMLVideoElement,this.isRenderTexture="RenderTexture"===e.type||"DynamicTexture"===e.type,this.isGLTexture=e instanceof o,this.isPowerOf2=n(this.width,this.height),this.glTexture=null,this.flipY=r,this.init(h)},init:function(t){var e=this.renderer;if(e){var i=this.source;if(e.gl){var s=this.image,r=this.flipY,n=this.width,a=this.height,o=this.scaleMode;this.isCanvas?this.glTexture=e.createCanvasTexture(s,!1,r):this.isVideo?this.glTexture=e.createVideoTexture(s,!1,r):this.isRenderTexture?this.glTexture=e.createTextureFromSource(null,n,a,o):this.isGLTexture?this.glTexture=i:this.compressionAlgorithm?this.glTexture=e.createTextureFromSource(i,void 0,void 0,o):i instanceof Uint8Array?this.glTexture=e.createUint8ArrayTexture(i,n,a,o):this.glTexture=e.createTextureFromSource(s,n,a,o)}else this.isRenderTexture&&(this.image=i.canvas)}t.config.antialias||this.setFilter(1)},setFilter:function(t){this.renderer&&this.renderer.gl&&this.renderer.setTextureFilter(this.glTexture,t),this.scaleMode=t},setFlipY:function(t){return void 0===t&&(t=!0),t===this.flipY||(this.flipY=t,this.update()),this},update:function(){var t=this.renderer,e=this.image,i=this.flipY,s=t.gl;s&&this.isCanvas?t.updateCanvasTexture(e,this.glTexture,i):s&&this.isVideo&&t.updateVideoTexture(e,this.glTexture,i)},destroy:function(){this.glTexture&&this.renderer.deleteTexture(this.glTexture),this.isCanvas&&s.remove(this.image),this.renderer=null,this.texture=null,this.source=null,this.image=null,this.glTexture=null}});t.exports=h},19673:t=>{t.exports={LINEAR:0,NEAREST:1}},44538:t=>{t.exports="addtexture"},63486:t=>{t.exports="addtexture-"},94851:t=>{t.exports="onerror"},29099:t=>{t.exports="onload"},8678:t=>{t.exports="ready"},86415:t=>{t.exports="removetexture"},30879:t=>{t.exports="removetexture-"},69442:(t,e,i)=>{t.exports={ADD:i(44538),ADD_KEY:i(63486),ERROR:i(94851),LOAD:i(29099),READY:i(8678),REMOVE:i(86415),REMOVE_KEY:i(30879)}},27458:(t,e,i)=>{var s=i(79291),r=i(19673),n={CanvasTexture:i(57382),DynamicTexture:i(81320),Events:i(69442),FilterMode:r,Frame:i(4327),Parsers:i(61309),Texture:i(79237),TextureManager:i(17130),TextureSource:i(11876)};n=s(!1,n,r),t.exports=n},89905:t=>{t.exports=function(t,e,i){if(i.getElementsByTagName("TextureAtlas")){var s=t.source[e];t.add("__BASE",e,0,0,s.width,s.height);for(var r,n=i.getElementsByTagName("SubTexture"),a=0;a{t.exports=function(t,e){var i=t.source[e];return t.add("__BASE",e,0,0,i.width,i.height),t}},4832:t=>{t.exports=function(t,e){var i=t.source[e];return t.add("__BASE",e,0,0,i.width,i.height),t}},78566:(t,e,i)=>{var s=i(41786);t.exports=function(t,e,i){if(i.frames||i.textures){var r=t.source[e];t.add("__BASE",e,0,0,r.width,r.height);for(var n,a=Array.isArray(i.textures)?i.textures[e].frames:i.frames,o=0;o{var s=i(41786);t.exports=function(t,e,i){if(i.frames){var r=t.source[e];t.add("__BASE",e,0,0,r.width,r.height);var n,a=i.frames;for(var o in a)if(a.hasOwnProperty(o)){var h=a[o];if(n=t.add(o,e,h.frame.x,h.frame.y,h.frame.w,h.frame.h)){h.trimmed&&n.setTrim(h.sourceSize.w,h.sourceSize.h,h.spriteSourceSize.x,h.spriteSourceSize.y,h.spriteSourceSize.w,h.spriteSourceSize.h),h.rotated&&(n.rotated=!0,n.updateUVsInverted());var l=h.anchor||h.pivot;l&&(n.customPivot=!0,n.pivotX=l.x,n.pivotY=l.y),h.scale9Borders&&n.setScale9(h.scale9Borders.x,h.scale9Borders.y,h.scale9Borders.w,h.scale9Borders.h),n.customData=s(h)}else console.warn("Invalid atlas json, frame already exists: "+o)}for(var u in i)"frames"!==u&&(Array.isArray(i[u])?t.customData[u]=i[u].slice(0):t.customData[u]=i[u]);return t}console.warn("Invalid Texture Atlas JSON Hash given, missing 'frames' Object")}},31403:t=>{t.exports=function(t){var e,i=[171,75,84,88,32,49,49,187,13,10,26,10],s=new Uint8Array(t,0,12);for(e=0;e>1),v=Math.max(1,v>>1),f+=g}return{mipmaps:d,width:h,height:l,internalFormat:o,compressed:!0,generateMipmap:!1}}console.warn("KTXParser - Only compressed formats supported")}},82038:t=>{function e(t,e,i,s,r,n,a){return void 0===a&&(a=16),Math.floor((t+i)/r)*Math.floor((e+s)/n)*a}function i(t,e){return(t=Math.max(t,16))*(e=Math.max(e,8))/4}function s(t,e){return(t=Math.max(t,8))*(e=Math.max(e,8))/2}function r(t,e){return Math.ceil(t/4)*Math.ceil(e/4)*16}function n(t,i){return e(t,i,3,3,4,4,8)}function a(t,i){return e(t,i,3,3,4,4)}var o={0:{sizeFunc:i,glFormat:[35841]},1:{sizeFunc:i,glFormat:[35843]},2:{sizeFunc:s,glFormat:[35840]},3:{sizeFunc:s,glFormat:[35842]},6:{sizeFunc:n,glFormat:[36196]},7:{sizeFunc:n,glFormat:[33776,35916]},8:{sizeFunc:a,glFormat:[33777,35917]},9:{sizeFunc:a,glFormat:[33778,35918]},11:{sizeFunc:a,glFormat:[33779,35919]},14:{sizeFunc:r,glFormat:[36494,36495]},15:{sizeFunc:r,glFormat:[36492,36493]},22:{sizeFunc:n,glFormat:[37492,37493]},23:{sizeFunc:a,glFormat:[37496,37497]},24:{sizeFunc:n,glFormat:[37494,37495]},25:{sizeFunc:n,glFormat:[37488]},26:{sizeFunc:a,glFormat:[37490]},27:{sizeFunc:a,glFormat:[37808,37840]},28:{sizeFunc:function(t,i){return e(t,i,4,3,5,4)},glFormat:[37809,37841]},29:{sizeFunc:function(t,i){return e(t,i,4,4,5,5)},glFormat:[37810,37842]},30:{sizeFunc:function(t,i){return e(t,i,5,4,6,5)},glFormat:[37811,37843]},31:{sizeFunc:function(t,i){return e(t,i,5,5,6,6)},glFormat:[37812,37844]},32:{sizeFunc:function(t,i){return e(t,i,7,4,8,5)},glFormat:[37813,37845]},33:{sizeFunc:function(t,i){return e(t,i,7,5,8,6)},glFormat:[37814,37846]},34:{sizeFunc:function(t,i){return e(t,i,7,7,8,8)},glFormat:[37815,37847]},35:{sizeFunc:function(t,i){return e(t,i,9,4,10,5)},glFormat:[37816,37848]},36:{sizeFunc:function(t,i){return e(t,i,9,5,10,6)},glFormat:[37817,37849]},37:{sizeFunc:function(t,i){return e(t,i,9,7,10,8)},glFormat:[37818,37850]},38:{sizeFunc:function(t,i){return e(t,i,9,9,10,10)},glFormat:[37819,37851]},39:{sizeFunc:function(t,i){return e(t,i,11,9,12,10)},glFormat:[37820,37852]},40:{sizeFunc:function(t,i){return e(t,i,11,11,12,12)},glFormat:[37821,37853]}};t.exports=function(t){for(var e=new Uint32Array(t,0,13),i=55727696===e[0]?e[2]:e[3],s=e[4],r=o[i].glFormat[s],n=o[i].sizeFunc,a=e[11],h=e[7],l=e[6],u=52+e[12],c=new Uint8Array(t,u),d=new Array(a),f=0,p=h,v=l,g=0;g>1),v=Math.max(1,v>>1),f+=m}return{mipmaps:d,width:h,height:l,internalFormat:r,compressed:!0,generateMipmap:!1}}},75549:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i,r,n,a,o){var h=s(o,"frameWidth",null),l=s(o,"frameHeight",h);if(null===h)throw new Error("TextureManager.SpriteSheet: Invalid frameWidth given.");var u=t.source[e];t.add("__BASE",e,0,0,u.width,u.height);var c=s(o,"startFrame",0),d=s(o,"endFrame",-1),f=s(o,"margin",0),p=s(o,"spacing",0),v=Math.floor((n-f+p)/(h+p))*Math.floor((a-f+p)/(l+p));0===v&&console.warn("SpriteSheet frame dimensions will result in zero frames for texture:",t.key),(c>v||c<-v)&&(c=0),c<0&&(c=v+c),(-1===d||d>v||dn&&(y=E-n),S>a&&(x=S-a),w>=c&&w<=d&&(t.add(T,e,i+g,r+m,h-y,l-x),T++),(g+=h+p)+h>n&&(g=f,m+=l+p)}return t}},47534:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i){var r=s(i,"frameWidth",null),n=s(i,"frameHeight",r);if(!r)throw new Error("TextureManager.SpriteSheetFromAtlas: Invalid frameWidth given.");var a=t.source[0];t.add("__BASE",0,0,0,a.width,a.height);var o,h=s(i,"startFrame",0),l=s(i,"endFrame",-1),u=s(i,"margin",0),c=s(i,"spacing",0),d=e.cutX,f=e.cutY,p=e.cutWidth,v=e.cutHeight,g=e.realWidth,m=e.realHeight,y=Math.floor((g-u+c)/(r+c)),x=Math.floor((m-u+c)/(n+c)),T=y*x,w=e.x,E=r-w,S=r-(g-p-w),b=e.y,A=n-b,_=n-(m-v-b);(h>T||h<-T)&&(h=0),h<0&&(h=T+h),-1!==l&&(T=h+(l+1));for(var C=u,M=u,R=0,P=0;P{var e=0,i=function(t,i,s,r){var n=e-r.y-r.height;t.add(s,i,r.x,n,r.width,r.height)};t.exports=function(t,s,r){var n=t.source[s];t.add("__BASE",s,0,0,n.width,n.height),e=n.height;for(var a=r.split("\n"),o=/^[ ]*(- )*(\w+)+[: ]+(.*)/,h="",l="",u={x:0,y:0,width:0,height:0},c=0;c{var s=i(50030);function r(t){for(var e=t.mipmaps,i=0;i{t.exports={AtlasXML:i(89905),Canvas:i(72893),Image:i(4832),JSONArray:i(78566),JSONHash:i(39711),KTXParser:i(31403),PVRParser:i(82038),SpriteSheet:i(75549),SpriteSheetFromAtlas:i(47534),UnityYAML:i(86147)}},80341:t=>{t.exports={CSV:0,TILED_JSON:1,ARRAY_2D:2,WELTMEISTER:3}},16536:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,r,n,a){(void 0===i||i<=0)&&(i=32),(void 0===s||s<=0)&&(s=32),void 0===r&&(r=0),void 0===n&&(n=0),this.name=t,this.firstgid=0|e,this.imageWidth=0|i,this.imageHeight=0|s,this.imageMargin=0|r,this.imageSpacing=0|n,this.properties=a||{},this.images=[],this.total=0},containsImageIndex:function(t){return t>=this.firstgid&&t{var s=new(i(83419))({initialize:function(t){if(this.gids=[],void 0!==t)for(var e=0;e{var s=i(80341),r=i(87010),n=i(46177),a=i(49075);t.exports=function(t,e,i,o,h,l,u,c){void 0===i&&(i=32),void 0===o&&(o=32),void 0===h&&(h=10),void 0===l&&(l=10),void 0===c&&(c=!1);var d=null;if(Array.isArray(u))d=n(void 0!==e?e:"map",s.ARRAY_2D,u,i,o,c);else if(void 0!==e){var f=t.cache.tilemap.get(e);f?d=n(e,f.format,f.data,i,o,c):console.warn("No map data found for key "+e)}return null===d&&(d=new r({tileWidth:i,tileHeight:o,width:h,height:l})),new a(t,d)}},23029:(t,e,i)=>{var s=i(83419),r=i(31401),n=i(91907),a=i(62644),o=i(93232),h=new s({Mixins:[r.AlphaSingle,r.Flip,r.Visible],initialize:function(t,e,i,s,r,n,a,o){this.layer=t,this.index=e,this.x=i,this.y=s,this.width=r,this.height=n,this.right,this.bottom,this.baseWidth=void 0!==a?a:r,this.baseHeight=void 0!==o?o:n,this.pixelX=0,this.pixelY=0,this.updatePixelXY(),this.properties={},this.rotation=0,this.collideLeft=!1,this.collideRight=!1,this.collideUp=!1,this.collideDown=!1,this.faceLeft=!1,this.faceRight=!1,this.faceTop=!1,this.faceBottom=!1,this.collisionCallback=void 0,this.collisionCallbackContext=this,this.tint=16777215,this.tintFill=!1,this.physics={}},containsPoint:function(t,e){return!(tthis.right||e>this.bottom)},copy:function(t){return this.index=t.index,this.alpha=t.alpha,this.properties=a(t.properties),this.visible=t.visible,this.setFlip(t.flipX,t.flipY),this.tint=t.tint,this.rotation=t.rotation,this.collideUp=t.collideUp,this.collideDown=t.collideDown,this.collideLeft=t.collideLeft,this.collideRight=t.collideRight,this.collisionCallback=t.collisionCallback,this.collisionCallbackContext=t.collisionCallbackContext,this},getCollisionGroup:function(){return this.tileset?this.tileset.getTileCollisionGroup(this.index):null},getTileData:function(){return this.tileset?this.tileset.getTileData(this.index):null},getLeft:function(t){var e=this.tilemapLayer;return e?e.tileToWorldXY(this.x,this.y,void 0,t).x:this.x*this.baseWidth},getRight:function(t){var e=this.tilemapLayer;return e?this.getLeft(t)+this.width*e.scaleX:this.getLeft(t)+this.width},getTop:function(t){var e=this.tilemapLayer;return e?e.tileToWorldXY(this.x,this.y,void 0,t).y:this.y*this.baseWidth-(this.height-this.baseHeight)},getBottom:function(t){var e=this.tilemapLayer;return e?this.getTop(t)+this.height*e.scaleY:this.getTop(t)+this.height},getBounds:function(t,e){return void 0===e&&(e=new o),e.x=this.getLeft(t),e.y=this.getTop(t),e.width=this.getRight(t)-e.x,e.height=this.getBottom(t)-e.y,e},getCenterX:function(t){return(this.getLeft(t)+this.getRight(t))/2},getCenterY:function(t){return(this.getTop(t)+this.getBottom(t))/2},intersects:function(t,e,i,s){return!(i<=this.pixelX||s<=this.pixelY||t>=this.right||e>=this.bottom)},isInteresting:function(t,e){return t&&e?this.canCollide||this.hasInterestingFace:t?this.collides:!!e&&this.hasInterestingFace},resetCollision:function(t){(void 0===t&&(t=!0),this.collideLeft=!1,this.collideRight=!1,this.collideUp=!1,this.collideDown=!1,this.faceTop=!1,this.faceBottom=!1,this.faceLeft=!1,this.faceRight=!1,t)&&(this.tilemapLayer&&this.tilemapLayer.calculateFacesAt(this.x,this.y));return this},resetFaces:function(){return this.faceTop=!1,this.faceBottom=!1,this.faceLeft=!1,this.faceRight=!1,this},setCollision:function(t,e,i,s,r){(void 0===e&&(e=t),void 0===i&&(i=t),void 0===s&&(s=t),void 0===r&&(r=!0),this.collideLeft=t,this.collideRight=e,this.collideUp=i,this.collideDown=s,this.faceLeft=t,this.faceRight=e,this.faceTop=i,this.faceBottom=s,r)&&(this.tilemapLayer&&this.tilemapLayer.calculateFacesAt(this.x,this.y));return this},setCollisionCallback:function(t,e){return null===t?(this.collisionCallback=void 0,this.collisionCallbackContext=void 0):(this.collisionCallback=t,this.collisionCallbackContext=e),this},setSize:function(t,e,i,s){return void 0!==t&&(this.width=t),void 0!==e&&(this.height=e),void 0!==i&&(this.baseWidth=i),void 0!==s&&(this.baseHeight=s),this.updatePixelXY(),this},updatePixelXY:function(){var t=this.layer.orientation;if(t===n.ORTHOGONAL)this.pixelX=this.x*this.baseWidth,this.pixelY=this.y*this.baseHeight;else if(t===n.ISOMETRIC)this.pixelX=(this.x-this.y)*this.baseWidth*.5,this.pixelY=(this.x+this.y)*this.baseHeight*.5;else if(t===n.STAGGERED)this.pixelX=this.x*this.baseWidth+this.y%2*(this.baseWidth/2),this.pixelY=this.y*(this.baseHeight/2);else if(t===n.HEXAGONAL){var e,i,s=this.layer.staggerAxis,r=this.layer.staggerIndex,a=this.layer.hexSideLength;"y"===s?(i=(this.baseHeight-a)/2+a,this.pixelX="odd"===r?this.x*this.baseWidth+this.y%2*(this.baseWidth/2):this.x*this.baseWidth-this.y%2*(this.baseWidth/2),this.pixelY=this.y*i):"x"===s&&(e=(this.baseWidth-a)/2+a,this.pixelX=this.x*e,this.pixelY="odd"===r?this.y*this.baseHeight+this.x%2*(this.baseHeight/2):this.y*this.baseHeight-this.x%2*(this.baseHeight/2))}return this.right=this.pixelX+this.baseWidth,this.bottom=this.pixelY+this.baseHeight,this},destroy:function(){this.collisionCallback=void 0,this.collisionCallbackContext=void 0,this.properties=void 0},canCollide:{get:function(){return this.collideLeft||this.collideRight||this.collideUp||this.collideDown||void 0!==this.collisionCallback}},collides:{get:function(){return this.collideLeft||this.collideRight||this.collideUp||this.collideDown}},hasInterestingFace:{get:function(){return this.faceTop||this.faceBottom||this.faceLeft||this.faceRight}},tileset:{get:function(){var t=this.layer.tilemapLayer;if(t){var e=t.gidMap[this.index];if(e)return e}return null}},tilemapLayer:{get:function(){return this.layer.tilemapLayer}},tilemap:{get:function(){var t=this.tilemapLayer;return t?t.tilemap:null}}});t.exports=h},49075:(t,e,i)=>{var s=i(84101),r=i(83419),n=i(39506),a=i(80341),o=i(95540),h=i(14977),l=i(27462),u=i(91907),c=i(36305),d=i(19133),f=i(68287),p=i(23029),v=i(81086),g=i(20442),m=i(33629),y=new r({initialize:function(t,e){this.scene=t,this.tileWidth=e.tileWidth,this.tileHeight=e.tileHeight,this.width=e.width,this.height=e.height,this.orientation=e.orientation,this.renderOrder=e.renderOrder,this.format=e.format,this.version=e.version,this.properties=e.properties,this.widthInPixels=e.widthInPixels,this.heightInPixels=e.heightInPixels,this.imageCollections=e.imageCollections,this.images=e.images,this.layers=e.layers,this.tiles=e.tiles,this.tilesets=e.tilesets,this.objects=e.objects,this.currentLayerIndex=0,this.hexSideLength=e.hexSideLength;var i=this.orientation;this._convert={WorldToTileXY:v.GetWorldToTileXYFunction(i),WorldToTileX:v.GetWorldToTileXFunction(i),WorldToTileY:v.GetWorldToTileYFunction(i),TileToWorldXY:v.GetTileToWorldXYFunction(i),TileToWorldX:v.GetTileToWorldXFunction(i),TileToWorldY:v.GetTileToWorldYFunction(i),GetTileCorners:v.GetTileCornersFunction(i)}},setRenderOrder:function(t){var e=["right-down","left-down","right-up","left-up"];return"number"==typeof t&&(t=e[t]),e.indexOf(t)>-1&&(this.renderOrder=t),this},addTilesetImage:function(t,e,i,r,n,o,h,l){if(void 0===t)return null;null==e&&(e=t);var u=this.scene.sys.textures;if(!u.exists(e))return console.warn('Texture key "%s" not found',e),null;var c=u.get(e),d=this.getTilesetIndex(t);if(null===d&&this.format===a.TILED_JSON)return console.warn('Tilemap has no tileset "%s". Its tilesets are %o',t,this.tilesets),null;var f=this.tilesets[d];return f?((i||r)&&f.setTileSize(i,r),(n||o)&&f.setSpacing(n,o),f.setImage(c),f):(void 0===i&&(i=this.tileWidth),void 0===r&&(r=this.tileHeight),void 0===n&&(n=0),void 0===o&&(o=0),void 0===h&&(h=0),void 0===l&&(l={x:0,y:0}),(f=new m(t,h,i,r,n,o,void 0,void 0,l)).setImage(c),this.tilesets.push(f),this.tiles=s(this),f)},copy:function(t,e,i,s,r,n,a,o){return null!==(o=this.getLayer(o))?(v.Copy(t,e,i,s,r,n,a,o),this):null},createBlankLayer:function(t,e,i,s,r,n,a,o){if(void 0===i&&(i=0),void 0===s&&(s=0),void 0===r&&(r=this.width),void 0===n&&(n=this.height),void 0===a&&(a=this.tileWidth),void 0===o&&(o=this.tileHeight),null!==this.getLayerIndex(t))return console.warn("Invalid Tilemap Layer ID: "+t),null;for(var l,u=new h({name:t,tileWidth:a,tileHeight:o,width:r,height:n,orientation:this.orientation}),c=0;c-1&&this.putTileAt(e,n.x,n.y,i,n.tilemapLayer)}return s},removeTileAt:function(t,e,i,s,r){return void 0===i&&(i=!0),void 0===s&&(s=!0),null===(r=this.getLayer(r))?null:v.RemoveTileAt(t,e,i,s,r)},removeTileAtWorldXY:function(t,e,i,s,r,n){return void 0===i&&(i=!0),void 0===s&&(s=!0),null===(n=this.getLayer(n))?null:v.RemoveTileAtWorldXY(t,e,i,s,r,n)},renderDebug:function(t,e,i){return null===(i=this.getLayer(i))?null:(this.orientation===u.ORTHOGONAL&&v.RenderDebug(t,e,i),this)},renderDebugFull:function(t,e){for(var i=this.layers,s=0;s{var s=i(44603),r=i(31989);s.register("tilemap",(function(t){var e=void 0!==t?t:{};return r(this.scene,e.key,e.tileWidth,e.tileHeight,e.width,e.height,e.data,e.insertNull)}))},46029:(t,e,i)=>{var s=i(39429),r=i(31989);s.register("tilemap",(function(t,e,i,s,n,a,o){return null===t&&(t=void 0),null===e&&(e=void 0),null===i&&(i=void 0),null===s&&(s=void 0),null===n&&(n=void 0),r(this.scene,t,e,i,s,n,a,o)}))},20442:(t,e,i)=>{var s=i(83419),r=i(78389),n=i(31401),a=i(95643),o=i(81086),h=i(19218),l=i(26099),u=new s({Extends:a,Mixins:[n.Alpha,n.BlendMode,n.ComputedSize,n.Depth,n.Flip,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.Transform,n.Visible,n.ScrollFactor,r,h],initialize:function(t,e,i,s,r,n){a.call(this,t,"TilemapLayer"),this.isTilemap=!0,this.tilemap=e,this.layerIndex=i,this.layer=e.layers[i],this.layer.tilemapLayer=this,this.tileset=[],this.tilesDrawn=0,this.tilesTotal=this.layer.width*this.layer.height,this.culledTiles=[],this.skipCull=!1,this.cullPaddingX=1,this.cullPaddingY=1,this.cullCallback=o.GetCullTilesFunction(this.layer.orientation),this._renderOrder=0,this.gidMap=[],this.tempVec=new l,this.collisionCategory=1,this.collisionMask=1,this.setTilesets(s),this.setAlpha(this.layer.alpha),this.setPosition(r,n),this.setOrigin(0,0),this.setSize(e.tileWidth*this.layer.width,e.tileHeight*this.layer.height),this.initPipeline(),this.initPostPipeline(!1)},setTilesets:function(t){var e=[],i=[],s=this.tilemap;Array.isArray(t)||(t=[t]);for(var r=0;r=0&&t<4&&(this._renderOrder=t),this},calculateFacesAt:function(t,e){return o.CalculateFacesAt(t,e,this.layer),this},calculateFacesWithin:function(t,e,i,s){return o.CalculateFacesWithin(t,e,i,s,this.layer),this},createFromTiles:function(t,e,i,s,r){return o.CreateFromTiles(t,e,i,s,r,this.layer)},cull:function(t){return this.cullCallback(this.layer,t,this.culledTiles,this._renderOrder)},copy:function(t,e,i,s,r,n,a){return o.Copy(t,e,i,s,r,n,a,this.layer),this},fill:function(t,e,i,s,r,n){return o.Fill(t,e,i,s,r,n,this.layer),this},filterTiles:function(t,e,i,s,r,n,a){return o.FilterTiles(t,e,i,s,r,n,a,this.layer)},findByIndex:function(t,e,i){return o.FindByIndex(t,e,i,this.layer)},findTile:function(t,e,i,s,r,n,a){return o.FindTile(t,e,i,s,r,n,a,this.layer)},forEachTile:function(t,e,i,s,r,n,a){return o.ForEachTile(t,e,i,s,r,n,a,this.layer),this},setTint:function(t,e,i,s,r,n){void 0===t&&(t=16777215);return this.forEachTile((function(e){e.tint=t,e.tintFill=!1}),this,e,i,s,r,n)},setTintFill:function(t,e,i,s,r,n){void 0===t&&(t=16777215);return this.forEachTile((function(e){e.tint=t,e.tintFill=!0}),this,e,i,s,r,n)},getTileAt:function(t,e,i){return o.GetTileAt(t,e,i,this.layer)},getTileAtWorldXY:function(t,e,i,s){return o.GetTileAtWorldXY(t,e,i,s,this.layer)},getIsoTileAtWorldXY:function(t,e,i,s,r){void 0===i&&(i=!0);var n=this.tempVec;return o.IsometricWorldToTileXY(t,e,!0,n,r,this.layer,i),this.getTileAt(n.x,n.y,s)},getTilesWithin:function(t,e,i,s,r){return o.GetTilesWithin(t,e,i,s,r,this.layer)},getTilesWithinShape:function(t,e,i){return o.GetTilesWithinShape(t,e,i,this.layer)},getTilesWithinWorldXY:function(t,e,i,s,r,n){return o.GetTilesWithinWorldXY(t,e,i,s,r,n,this.layer)},hasTileAt:function(t,e){return o.HasTileAt(t,e,this.layer)},hasTileAtWorldXY:function(t,e,i){return o.HasTileAtWorldXY(t,e,i,this.layer)},putTileAt:function(t,e,i,s){return o.PutTileAt(t,e,i,s,this.layer)},putTileAtWorldXY:function(t,e,i,s,r){return o.PutTileAtWorldXY(t,e,i,s,r,this.layer)},putTilesAt:function(t,e,i,s){return o.PutTilesAt(t,e,i,s,this.layer),this},randomize:function(t,e,i,s,r){return o.Randomize(t,e,i,s,r,this.layer),this},removeTileAt:function(t,e,i,s){return o.RemoveTileAt(t,e,i,s,this.layer)},removeTileAtWorldXY:function(t,e,i,s,r){return o.RemoveTileAtWorldXY(t,e,i,s,r,this.layer)},renderDebug:function(t,e){return o.RenderDebug(t,e,this.layer),this},replaceByIndex:function(t,e,i,s,r,n){return o.ReplaceByIndex(t,e,i,s,r,n,this.layer),this},setSkipCull:function(t){return void 0===t&&(t=!0),this.skipCull=t,this},setCullPadding:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=1),this.cullPaddingX=t,this.cullPaddingY=e,this},setCollision:function(t,e,i,s){return o.SetCollision(t,e,i,this.layer,s),this},setCollisionBetween:function(t,e,i,s){return o.SetCollisionBetween(t,e,i,s,this.layer),this},setCollisionByProperty:function(t,e,i){return o.SetCollisionByProperty(t,e,i,this.layer),this},setCollisionByExclusion:function(t,e,i){return o.SetCollisionByExclusion(t,e,i,this.layer),this},setCollisionFromCollisionGroup:function(t,e){return o.SetCollisionFromCollisionGroup(t,e,this.layer),this},setTileIndexCallback:function(t,e,i){return o.SetTileIndexCallback(t,e,i,this.layer),this},setTileLocationCallback:function(t,e,i,s,r,n){return o.SetTileLocationCallback(t,e,i,s,r,n,this.layer),this},shuffle:function(t,e,i,s){return o.Shuffle(t,e,i,s,this.layer),this},swapByIndex:function(t,e,i,s,r,n){return o.SwapByIndex(t,e,i,s,r,n,this.layer),this},tileToWorldX:function(t,e){return this.tilemap.tileToWorldX(t,e,this)},tileToWorldY:function(t,e){return this.tilemap.tileToWorldY(t,e,this)},tileToWorldXY:function(t,e,i,s){return this.tilemap.tileToWorldXY(t,e,i,s,this)},getTileCorners:function(t,e,i){return this.tilemap.getTileCorners(t,e,i,this)},weightedRandomize:function(t,e,i,s,r){return o.WeightedRandomize(e,i,s,r,t,this.layer),this},worldToTileX:function(t,e,i){return this.tilemap.worldToTileX(t,e,i,this)},worldToTileY:function(t,e,i){return this.tilemap.worldToTileY(t,e,i,this)},worldToTileXY:function(t,e,i,s,r){return this.tilemap.worldToTileXY(t,e,i,s,r,this)},destroy:function(t){void 0===t&&(t=!0),this.tilemap&&(this.layer.tilemapLayer===this&&(this.layer.tilemapLayer=void 0),t&&this.tilemap.removeLayer(this),this.tilemap=void 0,this.layer=void 0,this.culledTiles.length=0,this.cullCallback=null,this.gidMap=[],this.tileset=[],a.prototype.destroy.call(this))}});t.exports=u},16153:(t,e,i)=>{var s=i(61340),r=new s,n=new s,a=new s;t.exports=function(t,e,i,s){var o=e.cull(i),h=o.length,l=i.alpha*e.alpha;if(!(0===h||l<=0)){var u=r,c=n,d=a;c.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY),u.copyFrom(i.matrix);var f=t.currentContext,p=e.gidMap;f.save(),s?(u.multiplyWithOffset(s,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),c.e=e.x,c.f=e.y,u.multiply(c,d),d.copyToContext(f)):(c.e-=i.scrollX*e.scrollFactorX,c.f-=i.scrollY*e.scrollFactorY,c.copyToContext(f)),(!t.antialias||e.scaleX>1||e.scaleY>1)&&(f.imageSmoothingEnabled=!1);for(var v=0;v{var s=i(29747),r=s,n=s;r=i(99558),n=i(16153),t.exports={renderWebGL:r,renderCanvas:n}},99558:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i){var r=e.cull(i),n=r.length,a=i.alpha*e.alpha;if(!(0===n||a<=0)){var o=e.gidMap,h=t.pipelines.set(e.pipeline,e),l=s.getTintAppendFloatAlpha,u=e.scrollFactorX,c=e.scrollFactorY,d=e.x,f=e.y,p=e.scaleX,v=e.scaleY;t.pipelines.preBatch(e);for(var g=0;g{var s=i(83419),r=i(26099),n=new s({initialize:function(t,e,i,s,n,a,o,h,l){(void 0===i||i<=0)&&(i=32),(void 0===s||s<=0)&&(s=32),void 0===n&&(n=0),void 0===a&&(a=0),void 0===o&&(o={}),void 0===h&&(h={}),this.name=t,this.firstgid=e,this.tileWidth=i,this.tileHeight=s,this.tileMargin=n,this.tileSpacing=a,this.tileProperties=o,this.tileData=h,this.tileOffset=new r,void 0!==l&&this.tileOffset.set(l.x,l.y),this.image=null,this.glTexture=null,this.rows=0,this.columns=0,this.total=0,this.texCoordinates=[]},getTileProperties:function(t){return this.containsTileIndex(t)?this.tileProperties[t-this.firstgid]:null},getTileData:function(t){return this.containsTileIndex(t)?this.tileData[t-this.firstgid]:null},getTileCollisionGroup:function(t){var e=this.getTileData(t);return e&&e.objectgroup?e.objectgroup:null},containsTileIndex:function(t){return t>=this.firstgid&&ti.width||e.height>i.height?this.updateTileData(e.width,e.height):this.updateTileData(i.width,i.height,i.x,i.y),this},setTileSize:function(t,e){return void 0!==t&&(this.tileWidth=t),void 0!==e&&(this.tileHeight=e),this.image&&this.updateTileData(this.image.source[0].width,this.image.source[0].height),this},setSpacing:function(t,e){return void 0!==t&&(this.tileMargin=t),void 0!==e&&(this.tileSpacing=e),this.image&&this.updateTileData(this.image.source[0].width,this.image.source[0].height),this},updateTileData:function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=0);var r=(e-2*this.tileMargin+this.tileSpacing)/(this.tileHeight+this.tileSpacing),n=(t-2*this.tileMargin+this.tileSpacing)/(this.tileWidth+this.tileSpacing);r%1==0&&n%1==0||console.warn("Image tile area not tile size multiple in: "+this.name),r=Math.floor(r),n=Math.floor(n),this.rows=r,this.columns=n,this.total=r*n,this.texCoordinates.length=0;for(var a=this.tileMargin+i,o=this.tileMargin+s,h=0;h{var s=i(7423);t.exports=function(t,e,i){var r=s(t,e,!0,i),n=s(t,e-1,!0,i),a=s(t,e+1,!0,i),o=s(t-1,e,!0,i),h=s(t+1,e,!0,i),l=r&&r.collides;return l&&(r.faceTop=!0,r.faceBottom=!0,r.faceLeft=!0,r.faceRight=!0),n&&n.collides&&(l&&(r.faceTop=!1),n.faceBottom=!l),a&&a.collides&&(l&&(r.faceBottom=!1),a.faceTop=!l),o&&o.collides&&(l&&(r.faceLeft=!1),o.faceRight=!l),h&&h.collides&&(l&&(r.faceRight=!1),h.faceLeft=!l),r&&!r.collides&&r.resetFaces(),r}},42573:(t,e,i)=>{var s=i(7423),r=i(7386);t.exports=function(t,e,i,n,a){for(var o=null,h=null,l=null,u=null,c=r(t,e,i,n,null,a),d=0;d{var s=new(i(26099));t.exports=function(t,e,i,r){var n=i.tilemapLayer,a=n.cullPaddingX,o=n.cullPaddingY,h=n.tilemap.tileToWorldXY(t,e,s,r,n);return h.x>r.worldView.x+n.scaleX*i.tileWidth*(-a-.5)&&h.xr.worldView.y+n.scaleY*i.tileHeight*(-o-1)&&h.y{var s=i(42573),r=i(7386),n=i(62991),a=i(23029);t.exports=function(t,e,i,o,h,l,u,c){void 0===u&&(u=!0);var d=r(t,e,i,o,null,c),f=[];d.forEach((function(t){var e=new a(t.layer,t.index,t.x,t.y,t.width,t.height,t.baseWidth,t.baseHeight);e.copy(t),f.push(e)}));for(var p=h-t,v=l-e,g=0;g{var s=i(62644),r=i(7386),n=i(27987);t.exports=function(t,e,i,a,o,h){i||(i={}),Array.isArray(t)||(t=[t]);var l=h.tilemapLayer;a||(a=l.scene),o||(o=a.cameras.main);var u,c=h.width,d=h.height,f=r(0,0,c,d,null,h),p=[],v=function(t,e,i){for(var s=0;s{var s=i(87841),r=i(63448),n=i(56583),a=new s;t.exports=function(t,e){var i=t.tilemapLayer.tilemap,s=t.tilemapLayer,o=Math.floor(i.tileWidth*s.scaleX),h=Math.floor(i.tileHeight*s.scaleY),l=n(e.worldView.x-s.x,o,0,!0)-s.cullPaddingX,u=r(e.worldView.right-s.x,o,0,!0)+s.cullPaddingX,c=n(e.worldView.y-s.y,h,0,!0)-s.cullPaddingY,d=r(e.worldView.bottom-s.y,h,0,!0)+s.cullPaddingY;return a.setTo(l,c,u-l,d-c)}},30003:(t,e,i)=>{var s=i(19545),r=i(32483);t.exports=function(t,e,i,n){void 0===i&&(i=[]),void 0===n&&(n=0),i.length=0;var a=t.tilemapLayer,o=s(t,e);return(a.skipCull||1!==a.scrollFactorX||1!==a.scrollFactorY)&&(o.left=0,o.right=t.width,o.top=0,o.bottom=t.height),r(t,o,n,i),i}},35137:(t,e,i)=>{var s=i(7386),r=i(42573),n=i(20576);t.exports=function(t,e,i,a,o,h,l){for(var u=-1!==l.collideIndexes.indexOf(t),c=s(e,i,a,o,null,l),d=0;d{var s=i(7386);t.exports=function(t,e,i,r,n,a,o,h){return s(i,r,n,a,o,h).filter(t,e)}},52692:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=0),void 0===i&&(i=!1);var r,n,a,o=0;if(i){for(n=s.height-1;n>=0;n--)for(r=s.width-1;r>=0;r--)if((a=s.data[n][r])&&a.index===t){if(o===e)return a;o+=1}}else for(n=0;n{var s=i(7386);t.exports=function(t,e,i,r,n,a,o,h){return s(i,r,n,a,o,h).find(t,e)||null}},97560:(t,e,i)=>{var s=i(7386);t.exports=function(t,e,i,r,n,a,o,h){s(i,r,n,a,o,h).forEach(t,e)}},43305:(t,e,i)=>{var s=i(91907),r=i(30003),n=i(9474),a=i(14018),o=i(29747),h=i(54503);t.exports=function(t){return t===s.ORTHOGONAL?r:t===s.HEXAGONAL?n:t===s.STAGGERED?h:t===s.ISOMETRIC?a:o}},7423:(t,e,i)=>{var s=i(62991);t.exports=function(t,e,i,r){if(s(t,e,r)){var n=r.data[e][t]||null;return n?-1===n.index?i?n:null:n:null}return null}},60540:(t,e,i)=>{var s=i(7423),r=new(i(26099));t.exports=function(t,e,i,n,a){return a.tilemapLayer.worldToTileXY(t,e,!0,r,n),s(r.x,r.y,i,a)}},55826:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,r){var n=r.baseTileWidth,a=r.baseTileHeight,o=r.tilemapLayer,h=0,l=0;o&&(i||(i=o.scene.cameras.main),h=o.x+i.scrollX*(1-o.scrollFactorX),l=o.y+i.scrollY*(1-o.scrollFactorY),n*=o.scaleX,a*=o.scaleY);var u=h+t*n,c=l+e*a;return[new s(u,c),new s(u+n,c),new s(u+n,c+a),new s(u,c+a)]}},11758:(t,e,i)=>{var s=i(91907),r=i(27229),n=i(29747),a=i(55826);t.exports=function(t){return t===s.ORTHOGONAL?a:t===s.ISOMETRIC?n:t===s.HEXAGONAL?r:(s.STAGGERED,n)}},39167:(t,e,i)=>{var s=i(91907),r=i(29747),n=i(97281);t.exports=function(t){return t===s.ORTHOGONAL?n:r}},62e3:(t,e,i)=>{var s=i(91907),r=i(19951),n=i(14127),a=i(29747),o=i(97202),h=i(70326);t.exports=function(t){return t===s.ORTHOGONAL?h:t===s.ISOMETRIC?n:t===s.HEXAGONAL?r:t===s.STAGGERED?o:a}},5984:(t,e,i)=>{var s=i(91907),r=i(29747),n=i(28054),a=i(29650);t.exports=function(t){return t===s.ORTHOGONAL?a:t===s.STAGGERED?n:r}},7386:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i,r,n,a){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=a.width),void 0===r&&(r=a.height),n||(n={});var o=s(n,"isNotEmpty",!1),h=s(n,"isColliding",!1),l=s(n,"hasInterestingFace",!1);t<0&&(i+=t,t=0),e<0&&(r+=e,e=0),t+i>a.width&&(i=Math.max(a.width-t,0)),e+r>a.height&&(r=Math.max(a.height-e,0));for(var u=[],c=e;c{var s=i(55738),r=i(7386),n=i(91865),a=i(29747),o=i(26099),h=function(t,e){return n.RectangleToTriangle(e,t)},l=new o,u=new o,c=new o;t.exports=function(t,e,i,o){if(void 0===t)return[];var d=a;t instanceof s.Circle?d=n.CircleToRectangle:t instanceof s.Rectangle?d=n.RectangleToRectangle:t instanceof s.Triangle?d=h:t instanceof s.Line&&(d=n.LineToRectangle),o.tilemapLayer.worldToTileXY(t.left,t.top,!0,u,i);var f=u.x,p=u.y;o.tilemapLayer.worldToTileXY(t.right,t.bottom,!1,c,i);var v=Math.ceil(c.x),g=Math.ceil(c.y),m=Math.max(v-f,1),y=Math.max(g-p,1),x=r(f,p,m,y,e,o),T=o.tileWidth,w=o.tileHeight;o.tilemapLayer&&(T*=o.tilemapLayer.scaleX,w*=o.tilemapLayer.scaleY);for(var E=[],S=new s.Rectangle(0,0,T,w),b=0;b{var s=i(7386),r=i(26099),n=new r,a=new r;t.exports=function(t,e,i,r,o,h,l){var u=l.tilemapLayer.tilemap._convert.WorldToTileXY;u(t,e,!0,n,h,l);var c=n.x,d=n.y;u(t+i,e+r,!1,a,h,l);var f=Math.ceil(a.x),p=Math.ceil(a.y);return s(c,d,f-c,p-d,o,l)}},96113:(t,e,i)=>{var s=i(91907),r=i(20242),n=i(10095);t.exports=function(t){return t===s.ORTHOGONAL?n:r}},16926:(t,e,i)=>{var s=i(91907),r=i(86625),n=i(96897),a=i(29747),o=i(15108),h=i(85896);t.exports=function(t){return t===s.ORTHOGONAL?h:t===s.ISOMETRIC?n:t===s.HEXAGONAL?r:t===s.STAGGERED?o:a}},55762:(t,e,i)=>{var s=i(91907),r=i(20242),n=i(51900),a=i(63288);t.exports=function(t){return t===s.ORTHOGONAL?a:t===s.STAGGERED?n:r}},45091:(t,e,i)=>{var s=i(62991);t.exports=function(t,e,i){if(s(t,e,i)){var r=i.data[e][t];return null!==r&&r.index>-1}return!1}},24152:(t,e,i)=>{var s=i(45091),r=new(i(26099));t.exports=function(t,e,i,n){n.tilemapLayer.worldToTileXY(t,e,!0,r,i);var a=r.x,o=r.y;return s(a,o,n)}},90454:(t,e,i)=>{var s=i(63448),r=i(56583);t.exports=function(t,e){var i,n,a,o,h=t.tilemapLayer.tilemap,l=t.tilemapLayer,u=Math.floor(h.tileWidth*l.scaleX),c=Math.floor(h.tileHeight*l.scaleY),d=t.hexSideLength;if("y"===t.staggerAxis){var f=(c-d)/2+d;i=r(e.worldView.x-l.x,u,0,!0)-l.cullPaddingX,n=s(e.worldView.right-l.x,u,0,!0)+l.cullPaddingX,a=r(e.worldView.y-l.y,f,0,!0)-l.cullPaddingY,o=s(e.worldView.bottom-l.y,f,0,!0)+l.cullPaddingY}else{var p=(u-d)/2+d;i=r(e.worldView.x-l.x,p,0,!0)-l.cullPaddingX,n=s(e.worldView.right-l.x,p,0,!0)+l.cullPaddingX,a=r(e.worldView.y-l.y,c,0,!0)-l.cullPaddingY,o=s(e.worldView.bottom-l.y,c,0,!0)+l.cullPaddingY}return{left:i,right:n,top:a,bottom:o}}},9474:(t,e,i)=>{var s=i(90454),r=i(32483);t.exports=function(t,e,i,n){void 0===i&&(i=[]),void 0===n&&(n=0),i.length=0;var a=t.tilemapLayer,o=s(t,e);return a.skipCull&&1===a.scrollFactorX&&1===a.scrollFactorY&&(o.left=0,o.right=t.width,o.top=0,o.bottom=t.height),r(t,o,n,i),i}},27229:(t,e,i)=>{var s=i(19951),r=i(26099),n=new r;t.exports=function(t,e,i,a){var o=a.baseTileWidth,h=a.baseTileHeight,l=a.tilemapLayer;l&&(o*=l.scaleX,h*=l.scaleY);var u,c,d=s(t,e,n,i,a),f=[],p=.5773502691896257;"y"===a.staggerAxis?(u=p*o,c=h/2):(u=o/2,c=p*h);for(var v=0;v<6;v++){var g=2*Math.PI*(.5-v)/6;f.push(new r(d.x+u*Math.cos(g),d.y+c*Math.sin(g)))}return f}},19951:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,r,n){i||(i=new s);var a=n.baseTileWidth,o=n.baseTileHeight,h=n.tilemapLayer,l=0,u=0;h&&(r||(r=h.scene.cameras.main),l=h.x+r.scrollX*(1-h.scrollFactorX),u=h.y+r.scrollY*(1-h.scrollFactorY),a*=h.scaleX,o*=h.scaleY);var c,d,f=a/2,p=o/2;return"y"===n.staggerAxis?(c=l+a*t+a,d=u+1.5*e*p+p,e%2==0&&("odd"===this.staggerIndex?c-=f:c+=f)):"x"===this.staggerAxis&&"odd"===this.staggerIndex&&(c=l+1.5*t*f+f,d=u+o*t+o,t%2==0&&("odd"===this.staggerIndex?d-=p:d+=p)),i.set(c,d)}},86625:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,r,n,a){r||(r=new s);var o=a.baseTileWidth,h=a.baseTileHeight,l=a.tilemapLayer;l&&(n||(n=l.scene.cameras.main),t-=l.x+n.scrollX*(1-l.scrollFactorX),e-=l.y+n.scrollY*(1-l.scrollFactorY),o*=l.scaleX,h*=l.scaleY);var u,c,d,f,p,v=.5773502691896257,g=-.3333333333333333,m=.6666666666666666,y=o/2,x=h/2;"y"===a.staggerAxis?(d=v*(u=(t-y)/(v*o))+g*(c=(e-x)/x),f=0*u+m*c):(d=g*(u=(t-y)/y)+v*(c=(e-x)/(v*h)),f=m*u+0*c),p=-d-f;var T,w=Math.round(d),E=Math.round(f),S=Math.round(p),b=Math.abs(w-d),A=Math.abs(E-f),_=Math.abs(S-p);b>A&&b>_?w=-E-S:A>_&&(E=-w-S);var C=E;return T="odd"===a.staggerIndex?C%2==0?E/2+w:E/2+w-.5:C%2==0?E/2+w:E/2+w+.5,r.set(T,C)}},62991:t=>{t.exports=function(t,e,i){return t>=0&&t=0&&e{var s=i(33528);t.exports=function(t,e,i,r){void 0===i&&(i=[]),void 0===r&&(r=0),i.length=0;var n,a,o,h=t.tilemapLayer,l=t.data,u=t.width,c=t.height,d=h.skipCull,f=u,p=c;if(0===r)for(a=0;a=0;n--)(o=l[a][n])&&-1!==o.index&&o.visible&&0!==o.alpha&&(d||s(n,a,t,e))&&i.push(o);else if(2===r)for(a=p;a>=0;a--)for(n=0;n=0;a--)for(n=f;n>=0;n--)(o=l[a][n])&&-1!==o.index&&o.visible&&0!==o.alpha&&(d||s(n,a,t,e))&&i.push(o);return h.tilesDrawn=i.length,h.tilesTotal=u*c,i}},14127:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,r,n){i||(i=new s);var a=n.baseTileWidth,o=n.baseTileHeight,h=n.tilemapLayer,l=0,u=0;h&&(r||(r=h.scene.cameras.main),l=h.x+r.scrollX*(1-h.scrollFactorX),a*=h.scaleX,u=h.y+r.scrollY*(1-h.scrollFactorY),o*=h.scaleY);var c=l+a/2*(t-e),d=u+(t+e)*(o/2);return i.set(c,d)}},96897:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,r,n,a,o){r||(r=new s);var h=a.baseTileWidth,l=a.baseTileHeight,u=a.tilemapLayer;u&&(n||(n=u.scene.cameras.main),e-=u.y+n.scrollY*(1-u.scrollFactorY),l*=u.scaleY,t-=u.x+n.scrollX*(1-u.scrollFactorX),h*=u.scaleX);var c=h/2,d=l/2;o||(e-=l);var f=.5*((t-=c)/c+e/d),p=.5*(-t/c+e/d);return i&&(f=Math.floor(f),p=Math.floor(p)),r.set(f,p)}},71558:(t,e,i)=>{var s=i(23029),r=i(62991),n=i(72023),a=i(20576);t.exports=function(t,e,i,o,h){if(void 0===o&&(o=!0),!r(e,i,h))return null;var l,u=h.data[i][e],c=u&&u.collides;t instanceof s?(null===h.data[i][e]&&(h.data[i][e]=new s(h,t.index,e,i,h.tileWidth,h.tileHeight)),h.data[i][e].copy(t)):(l=t,null===h.data[i][e]?h.data[i][e]=new s(h,l,e,i,h.tileWidth,h.tileHeight):h.data[i][e].index=l);var d=h.data[i][e],f=-1!==h.collideIndexes.indexOf(d.index);if(-1===(l=t instanceof s?t.index:t))d.width=h.tileWidth,d.height=h.tileHeight;else{var p=h.tilemapLayer.tilemap,v=p.tiles[l][2],g=p.tilesets[v];d.width=g.tileWidth,d.height=g.tileHeight}return a(d,f),o&&c!==d.collides&&n(e,i,h),d}},26303:(t,e,i)=>{var s=i(71558),r=new(i(26099));t.exports=function(t,e,i,n,a,o){return o.tilemapLayer.worldToTileXY(e,i,!0,r,a,o),s(t,r.x,r.y,n,o)}},14051:(t,e,i)=>{var s=i(42573),r=i(71558);t.exports=function(t,e,i,n,a){if(void 0===n&&(n=!0),!Array.isArray(t))return null;Array.isArray(t[0])||(t=[t]);for(var o=t.length,h=t[0].length,l=0;l{var s=i(7386),r=i(26546);t.exports=function(t,e,i,n,a,o){var h,l=s(t,e,i,n,{},o);if(!a)for(a=[],h=0;h{var s=i(23029),r=i(62991),n=i(72023);t.exports=function(t,e,i,a,o){if(void 0===i&&(i=!0),void 0===a&&(a=!0),!r(t,e,o))return null;var h=o.data[e][t];return h?(o.data[e][t]=i?null:new s(o,-1,t,e,o.tileWidth,o.tileHeight),a&&h&&h.collides&&n(t,e,o),h):null}},94178:(t,e,i)=>{var s=i(63557),r=new(i(26099));t.exports=function(t,e,i,n,a,o){return o.tilemapLayer.worldToTileXY(t,e,!0,r,a,o),s(r.x,r.y,i,n,o)}},15533:(t,e,i)=>{var s=i(7386),r=i(3956),n=new r(105,210,231,150),a=new r(243,134,48,200),o=new r(40,39,37,150);t.exports=function(t,e,i){void 0===e&&(e={});var r=void 0!==e.tileColor?e.tileColor:n,h=void 0!==e.collidingTileColor?e.collidingTileColor:a,l=void 0!==e.faceColor?e.faceColor:o,u=s(0,0,i.width,i.height,null,i);t.translateCanvas(i.tilemapLayer.x,i.tilemapLayer.y),t.scaleCanvas(i.tilemapLayer.scaleX,i.tilemapLayer.scaleY);for(var c=0;c{var s=i(7386);t.exports=function(t,e,i,r,n,a,o){for(var h=s(i,r,n,a,null,o),l=0;l{t.exports=function(t,e,i,s){var r,n,a,o=t.data,h=t.width,l=t.height,u=t.tilemapLayer,c=Math.max(0,e.left),d=Math.min(h,e.right),f=Math.max(0,e.top),p=Math.min(l,e.bottom);if(0===i)for(n=f;n=c;r--)(a=o[n][r])&&-1!==a.index&&a.visible&&0!==a.alpha&&s.push(a);else if(2===i)for(n=p;n>=f;n--)for(r=c;o[n]&&r=f;n--)for(r=d;o[n]&&r>=c;r--)(a=o[n][r])&&-1!==a.index&&a.visible&&0!==a.alpha&&s.push(a);return u.tilesDrawn=s.length,u.tilesTotal=h*l,s}},57068:(t,e,i)=>{var s=i(20576),r=i(42573),n=i(9589);t.exports=function(t,e,i,a,o){void 0===e&&(e=!0),void 0===i&&(i=!0),void 0===o&&(o=!0),Array.isArray(t)||(t=[t]);for(var h=0;h{var s=i(20576),r=i(42573),n=i(9589);t.exports=function(t,e,i,a,o,h){if(void 0===i&&(i=!0),void 0===a&&(a=!0),void 0===h&&(h=!0),!(t>e)){for(var l=t;l<=e;l++)n(l,i,o);if(h)for(var u=0;u=t&&d.index<=e&&s(d,i)}a&&r(0,0,o.width,o.height,o)}}},75661:(t,e,i)=>{var s=i(20576),r=i(42573),n=i(9589);t.exports=function(t,e,i,a){void 0===e&&(e=!0),void 0===i&&(i=!0),Array.isArray(t)||(t=[t]);for(var o=0;o{var s=i(20576),r=i(42573),n=i(97022);t.exports=function(t,e,i,a){void 0===e&&(e=!0),void 0===i&&(i=!0);for(var o=0;o{var s=i(20576),r=i(42573);t.exports=function(t,e,i){void 0===t&&(t=!0),void 0===e&&(e=!0);for(var n=0;n0&&s(o,t)}}e&&r(0,0,i.width,i.height,i)}},9589:t=>{t.exports=function(t,e,i){var s=i.collideIndexes.indexOf(t);e&&-1===s?i.collideIndexes.push(t):e||-1===s||i.collideIndexes.splice(s,1)}},20576:t=>{t.exports=function(t,e){e?t.setCollision(!0,!0,!0,!0,!1):t.resetCollision(!1)}},79583:t=>{t.exports=function(t,e,i,s){if("number"==typeof t)s.callbacks[t]=null!==e?{callback:e,callbackContext:i}:void 0;else for(var r=0,n=t.length;r{var s=i(7386);t.exports=function(t,e,i,r,n,a,o){for(var h=s(t,e,i,r,null,o),l=0;l{var s=i(7386),r=i(33680);t.exports=function(t,e,i,n,a){var o=s(t,e,i,n,null,a),h=o.map((function(t){return t.index}));r(h);for(var l=0;l{var s=i(63448),r=i(56583);t.exports=function(t,e){var i=t.tilemapLayer.tilemap,n=t.tilemapLayer,a=Math.floor(i.tileWidth*n.scaleX),o=Math.floor(i.tileHeight*n.scaleY);return{left:r(e.worldView.x-n.x,a,0,!0)-n.cullPaddingX,right:s(e.worldView.right-n.x,a,0,!0)+n.cullPaddingX,top:r(e.worldView.y-n.y,o/2,0,!0)-n.cullPaddingY,bottom:s(e.worldView.bottom-n.y,o/2,0,!0)+n.cullPaddingY}}},54503:(t,e,i)=>{var s=i(61325),r=i(32483);t.exports=function(t,e,i,n){void 0===i&&(i=[]),void 0===n&&(n=0),i.length=0;var a=t.tilemapLayer,o=s(t,e);return a.skipCull&&1===a.scrollFactorX&&1===a.scrollFactorY&&(o.left=0,o.right=t.width,o.top=0,o.bottom=t.height),r(t,o,n,i),i}},97202:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,r,n){i||(i=new s);var a=n.baseTileWidth,o=n.baseTileHeight,h=n.tilemapLayer,l=0,u=0;h&&(r||(r=h.scene.cameras.main),l=h.x+r.scrollX*(1-h.scrollFactorX),a*=h.scaleX,u=h.y+r.scrollY*(1-h.scrollFactorY),o*=h.scaleY);var c=l+t*a+e%2*(a/2),d=u+e*(o/2);return i.set(c,d)}},28054:t=>{t.exports=function(t,e,i){var s=i.baseTileHeight,r=i.tilemapLayer,n=0;return r&&(void 0===e&&(e=r.scene.cameras.main),n=r.y+e.scrollY*(1-r.scrollFactorY),s*=r.scaleY),n+t*(s/2)+s}},15108:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,r,n,a){r||(r=new s);var o=a.baseTileWidth,h=a.baseTileHeight,l=a.tilemapLayer;l&&(n||(n=l.scene.cameras.main),e-=l.y+n.scrollY*(1-l.scrollFactorY),h*=l.scaleY,t-=l.x+n.scrollX*(1-l.scrollFactorX),o*=l.scaleX);var u=i?Math.floor(e/(h/2)):e/(h/2),c=i?Math.floor((t+u%2*.5*o)/o):(t+u%2*.5*o)/o;return r.set(c,u)}},51900:t=>{t.exports=function(t,e,i,s){var r=s.baseTileHeight,n=s.tilemapLayer;return n&&(i||(i=n.scene.cameras.main),t-=n.y+i.scrollY*(1-n.scrollFactorY),r*=n.scaleY),e?Math.floor(t/(r/2)):t/(r/2)}},86560:(t,e,i)=>{var s=i(7386);t.exports=function(t,e,i,r,n,a,o){for(var h=s(i,r,n,a,null,o),l=0;l{t.exports=function(t,e,i){var s=i.baseTileWidth,r=i.tilemapLayer,n=0;return r&&(e||(e=r.scene.cameras.main),n=r.x+e.scrollX*(1-r.scrollFactorX),s*=r.scaleX),n+t*s}},70326:(t,e,i)=>{var s=i(97281),r=i(29650),n=i(26099);t.exports=function(t,e,i,a,o){return i||(i=new n(0,0)),i.x=s(t,a,o),i.y=r(e,a,o),i}},29650:t=>{t.exports=function(t,e,i){var s=i.baseTileHeight,r=i.tilemapLayer,n=0;return r&&(e||(e=r.scene.cameras.main),n=r.y+e.scrollY*(1-r.scrollFactorY),s*=r.scaleY),n+t*s}},77366:(t,e,i)=>{var s=i(7386),r=i(75508);t.exports=function(t,e,i,n,a,o){if(a){var h,l=s(t,e,i,n,null,o),u=0;for(h=0;h{var s=i(85896),r=new(i(26099));t.exports=function(t,e,i,n){return s(t,0,e,r,i,n),r.x}},85896:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,r,n,a){void 0===i&&(i=!0),r||(r=new s);var o=a.baseTileWidth,h=a.baseTileHeight,l=a.tilemapLayer;l&&(n||(n=l.scene.cameras.main),t-=l.x+n.scrollX*(1-l.scrollFactorX),e-=l.y+n.scrollY*(1-l.scrollFactorY),o*=l.scaleX,h*=l.scaleY);var u=t/o,c=e/h;return i&&(u=Math.floor(u),c=Math.floor(c)),r.set(u,c)}},63288:(t,e,i)=>{var s=i(85896),r=new(i(26099));t.exports=function(t,e,i,n){return s(0,t,e,r,i,n),r.y}},81086:(t,e,i)=>{t.exports={CalculateFacesAt:i(72023),CalculateFacesWithin:i(42573),CheckIsoBounds:i(33528),Copy:i(1785),CreateFromTiles:i(78419),CullBounds:i(19545),CullTiles:i(30003),Fill:i(35137),FilterTiles:i(40253),FindByIndex:i(52692),FindTile:i(66151),ForEachTile:i(97560),GetCullTilesFunction:i(43305),GetTileAt:i(7423),GetTileAtWorldXY:i(60540),GetTileCorners:i(55826),GetTileCornersFunction:i(11758),GetTilesWithin:i(7386),GetTilesWithinShape:i(91141),GetTilesWithinWorldXY:i(96523),GetTileToWorldXFunction:i(39167),GetTileToWorldXYFunction:i(62e3),GetTileToWorldYFunction:i(5984),GetWorldToTileXFunction:i(96113),GetWorldToTileXYFunction:i(16926),GetWorldToTileYFunction:i(55762),HasTileAt:i(45091),HasTileAtWorldXY:i(24152),HexagonalCullBounds:i(90454),HexagonalCullTiles:i(9474),HexagonalGetTileCorners:i(27229),HexagonalTileToWorldXY:i(19951),HexagonalWorldToTileXY:i(86625),IsInLayerBounds:i(62991),IsometricCullTiles:i(14018),IsometricTileToWorldXY:i(14127),IsometricWorldToTileXY:i(96897),PutTileAt:i(71558),PutTileAtWorldXY:i(26303),PutTilesAt:i(14051),Randomize:i(77389),RemoveTileAt:i(63557),RemoveTileAtWorldXY:i(94178),RenderDebug:i(15533),ReplaceByIndex:i(27987),RunCull:i(32483),SetCollision:i(57068),SetCollisionBetween:i(37266),SetCollisionByExclusion:i(75661),SetCollisionByProperty:i(64740),SetCollisionFromCollisionGroup:i(63307),SetLayerCollisionIndex:i(9589),SetTileCollision:i(20576),SetTileIndexCallback:i(79583),SetTileLocationCallback:i(93254),Shuffle:i(32903),StaggeredCullBounds:i(61325),StaggeredCullTiles:i(54503),StaggeredTileToWorldXY:i(97202),StaggeredTileToWorldY:i(28054),StaggeredWorldToTileXY:i(15108),StaggeredWorldToTileY:i(51900),SwapByIndex:i(86560),TileToWorldX:i(97281),TileToWorldXY:i(70326),TileToWorldY:i(29650),WeightedRandomize:i(77366),WorldToTileX:i(10095),WorldToTileXY:i(85896),WorldToTileY:i(63288)}},91907:t=>{t.exports={ORTHOGONAL:0,ISOMETRIC:1,STAGGERED:2,HEXAGONAL:3}},21829:(t,e,i)=>{var s={ORIENTATION:i(91907)};t.exports=s},62501:(t,e,i)=>{var s=i(79291),r=i(21829),n={Components:i(81086),Parsers:i(57442),Formats:i(80341),ImageCollection:i(16536),ParseToTilemap:i(31989),Tile:i(23029),Tilemap:i(49075),TilemapCreator:i(45939),TilemapFactory:i(46029),Tileset:i(33629),TilemapLayer:i(20442),Orientation:i(91907),LayerData:i(14977),MapData:i(87010),ObjectLayer:i(48700)};n=s(!1,n,r.ORIENTATION),t.exports=n},14977:(t,e,i)=>{var s=i(83419),r=i(91907),n=i(95540),a=new s({initialize:function(t){void 0===t&&(t={}),this.name=n(t,"name","layer"),this.id=n(t,"id",0),this.x=n(t,"x",0),this.y=n(t,"y",0),this.width=n(t,"width",0),this.height=n(t,"height",0),this.tileWidth=n(t,"tileWidth",0),this.tileHeight=n(t,"tileHeight",0),this.baseTileWidth=n(t,"baseTileWidth",this.tileWidth),this.baseTileHeight=n(t,"baseTileHeight",this.tileHeight),this.orientation=n(t,"orientation",r.ORTHOGONAL),this.widthInPixels=n(t,"widthInPixels",this.width*this.baseTileWidth),this.heightInPixels=n(t,"heightInPixels",this.height*this.baseTileHeight),this.alpha=n(t,"alpha",1),this.visible=n(t,"visible",!0),this.properties=n(t,"properties",[]),this.indexes=n(t,"indexes",[]),this.collideIndexes=n(t,"collideIndexes",[]),this.callbacks=n(t,"callbacks",[]),this.bodies=n(t,"bodies",[]),this.data=n(t,"data",[]),this.tilemapLayer=n(t,"tilemapLayer",null),this.hexSideLength=n(t,"hexSideLength",0),this.staggerAxis=n(t,"staggerAxis","y"),this.staggerIndex=n(t,"staggerIndex","odd")}});t.exports=a},87010:(t,e,i)=>{var s=i(83419),r=i(91907),n=i(95540),a=new s({initialize:function(t){void 0===t&&(t={}),this.name=n(t,"name","map"),this.width=n(t,"width",0),this.height=n(t,"height",0),this.infinite=n(t,"infinite",!1),this.tileWidth=n(t,"tileWidth",0),this.tileHeight=n(t,"tileHeight",0),this.widthInPixels=n(t,"widthInPixels",this.width*this.tileWidth),this.heightInPixels=n(t,"heightInPixels",this.height*this.tileHeight),this.format=n(t,"format",null),this.orientation=n(t,"orientation",r.ORTHOGONAL),this.renderOrder=n(t,"renderOrder","right-down"),this.version=n(t,"version","1"),this.properties=n(t,"properties",{}),this.layers=n(t,"layers",[]),this.images=n(t,"images",[]),this.objects=n(t,"objects",[]),Array.isArray(this.objects)||(this.objects=[]),this.collision=n(t,"collision",{}),this.tilesets=n(t,"tilesets",[]),this.imageCollections=n(t,"imageCollections",[]),this.tiles=n(t,"tiles",[]),this.hexSideLength=n(t,"hexSideLength",0),this.staggerAxis=n(t,"staggerAxis","y"),this.staggerIndex=n(t,"staggerIndex","odd")}});t.exports=a},48700:(t,e,i)=>{var s=i(83419),r=i(95540),n=new s({initialize:function(t){void 0===t&&(t={}),this.name=r(t,"name","object layer"),this.id=r(t,"id",0),this.opacity=r(t,"opacity",1),this.properties=r(t,"properties",{}),this.propertyTypes=r(t,"propertytypes",{}),this.type=r(t,"type","objectgroup"),this.visible=r(t,"visible",!0),this.objects=r(t,"objects",[]),Array.isArray(this.objects)||(this.objects=[])}});t.exports=n},6641:(t,e,i)=>{var s=i(91907);t.exports=function(t){return"isometric"===(t=t.toLowerCase())?s.ISOMETRIC:"staggered"===t?s.STAGGERED:"hexagonal"===t?s.HEXAGONAL:s.ORTHOGONAL}},46177:(t,e,i)=>{var s=i(80341),r=i(2342),n=i(82593),a=i(46594),o=i(87021);t.exports=function(t,e,i,h,l,u){var c;switch(e){case s.ARRAY_2D:c=r(t,i,h,l,u);break;case s.CSV:c=n(t,i,h,l,u);break;case s.TILED_JSON:c=a(t,i,u);break;case s.WELTMEISTER:c=o(t,i,u);break;default:console.warn("Unrecognized tilemap data format: "+e),c=null}return c}},2342:(t,e,i)=>{var s=i(80341),r=i(14977),n=i(87010),a=i(23029);t.exports=function(t,e,i,o,h){for(var l=new r({tileWidth:i,tileHeight:o}),u=new n({name:t,tileWidth:i,tileHeight:o,format:s.ARRAY_2D,layers:[l]}),c=[],d=e.length,f=0,p=0;p{var s=i(80341),r=i(2342);t.exports=function(t,e,i,n,a){var o=e.trim().split("\n").map((function(t){return t.split(",")})),h=r(t,o,i,n,a);return h.format=s.CSV,h}},6656:(t,e,i)=>{var s=i(14977),r=i(23029);t.exports=function(t,e){for(var i=[],n=0;n-1?new r(o,f,c,u,a.tilesize,a.tilesize):e?null:new r(o,-1,c,u,a.tilesize,a.tilesize),h.push(d)}l.push(h),h=[]}o.data=l,i.push(o)}return i}},96483:(t,e,i)=>{var s=i(33629);t.exports=function(t){for(var e=[],i=[],r=0;r{var s=i(80341),r=i(87010),n=i(6656),a=i(96483);t.exports=function(t,e,i){if(0===e.layer.length)return console.warn("No layers found in the Weltmeister map: "+t),null;for(var o=0,h=0,l=0;lo&&(o=e.layer[l].width),e.layer[l].height>h&&(h=e.layer[l].height);var u=new r({width:o,height:h,name:t,tileWidth:e.layer[0].tilesize,tileHeight:e.layer[0].tilesize,format:s.WELTMEISTER});return u.layers=n(e,i),u.tilesets=a(e),u}},52833:(t,e,i)=>{t.exports={ParseTileLayers:i(6656),ParseTilesets:i(96483),ParseWeltmeister:i(87021)}},57442:(t,e,i)=>{t.exports={FromOrientationString:i(6641),Parse:i(46177),Parse2DArray:i(2342),ParseCSV:i(82593),Impact:i(52833),Tiled:i(96761)}},51233:(t,e,i)=>{var s=i(79291);t.exports=function(t){for(var e,i,r,n,a,o=0;o{t.exports=function(t){for(var e=window.atob(t),i=e.length,s=new Array(i/4),r=0;r>>0;return s}},84101:(t,e,i)=>{var s=i(33629);t.exports=function(t){var e,i,r=[];for(e=0;e{var s=i(95540);t.exports=function(t,e,i){if(!e)return{i:0,layers:t.layers,name:"",opacity:1,visible:!0,x:0,y:0};var r=e.x+s(e,"startx",0)*t.tilewidth+s(e,"offsetx",0),n=e.y+s(e,"starty",0)*t.tileheight+s(e,"offsety",0);return{i:0,layers:e.layers,name:i.name+e.name+"/",opacity:i.opacity*e.opacity,visible:i.visible&&e.visible,x:i.x+r,y:i.y+n}}},29920:t=>{var e=2147483648,i=1073741824,s=536870912;t.exports=function(t){var r=Boolean(t&e),n=Boolean(t&i),a=Boolean(t&s);t&=536870911;var o=0,h=!1;return r&&n&&a?(o=Math.PI/2,h=!0):r&&n&&!a?(o=Math.PI,h=!1):r&&!n&&a?(o=Math.PI/2,h=!1):!r||n||a?!r&&n&&a?(o=3*Math.PI/2,h=!1):r||!n||a?r||n||!a?r||n||a||(o=0,h=!1):(o=3*Math.PI/2,h=!0):(o=Math.PI,h=!0):(o=0,h=!0),{gid:t,flippedHorizontal:r,flippedVertical:n,flippedAntiDiagonal:a,rotation:o,flipped:h}}},12635:(t,e,i)=>{var s=i(95540),r=i(79677);t.exports=function(t){for(var e=[],i=[],n=r(t);n.i0;)if(n.i>=n.layers.length){if(i.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}n=i.pop()}else{var a=n.layers[n.i];if(n.i++,"imagelayer"===a.type){var o=s(a,"offsetx",0)+s(a,"startx",0),h=s(a,"offsety",0)+s(a,"starty",0);e.push({name:n.name+a.name,image:a.image,x:n.x+o+a.x,y:n.y+h+a.y,alpha:n.opacity*a.opacity,visible:n.visible&&a.visible,properties:s(a,"properties",{})})}else if("group"===a.type){var l=r(t,a,n);i.push(n),n=l}}return e}},46594:(t,e,i)=>{var s=i(51233),r=i(84101),n=i(91907),a=i(62644),o=i(80341),h=i(6641),l=i(87010),u=i(12635),c=i(22611),d=i(28200),f=i(24619);t.exports=function(t,e,i){var p=a(e),v=new l({width:p.width,height:p.height,name:t,tileWidth:p.tilewidth,tileHeight:p.tileheight,orientation:h(p.orientation),format:o.TILED_JSON,version:p.version,properties:p.properties,renderOrder:p.renderorder,infinite:p.infinite});v.orientation===n.HEXAGONAL&&(v.hexSideLength=p.hexsidelength,v.staggerAxis=p.staggeraxis,v.staggerIndex=p.staggerindex),v.layers=d(p,i),v.images=u(p);var g=f(p);return v.tilesets=g.tilesets,v.imageCollections=g.imageCollections,v.objects=c(p),v.tiles=r(v),s(v),v}},52205:(t,e,i)=>{var s=i(18254),r=i(29920),n=function(t){return{x:t.x,y:t.y}},a=["id","name","type","rotation","properties","visible","x","y","width","height"];t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=0);var o=s(t,a);if(o.x+=e,o.y+=i,t.gid){var h=r(t.gid);o.gid=h.gid,o.flippedHorizontal=h.flippedHorizontal,o.flippedVertical=h.flippedVertical,o.flippedAntiDiagonal=h.flippedAntiDiagonal}else t.polyline?o.polyline=t.polyline.map(n):t.polygon?o.polygon=t.polygon.map(n):t.ellipse?o.ellipse=t.ellipse:t.text?o.text=t.text:t.point?o.point=!0:o.rectangle=!0;return o}},22611:(t,e,i)=>{var s=i(95540),r=i(52205),n=i(48700),a=i(79677);t.exports=function(t){for(var e=[],i=[],o=a(t);o.i0;)if(o.i>=o.layers.length){if(i.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}o=i.pop()}else{var h=o.layers[o.i];if(o.i++,h.opacity*=o.opacity,h.visible=o.visible&&h.visible,"objectgroup"===h.type){h.name=o.name+h.name;for(var l=o.x+s(h,"startx",0)+s(h,"offsetx",0),u=o.y+s(h,"starty",0)+s(h,"offsety",0),c=[],d=0;d{var s=i(41868),r=i(91907),n=i(79677),a=i(6641),o=i(95540),h=i(14977),l=i(29920),u=i(23029);t.exports=function(t,e){for(var i=o(t,"infinite",!1),c=[],d=[],f=n(t);f.i0;)if(f.i>=f.layers.length){if(d.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}f=d.pop()}else{var p=f.layers[f.i];if(f.i++,"tilelayer"===p.type)if(p.compression)console.warn("TilemapParser.parseTiledJSON - Layer compression is unsupported, skipping layer '"+p.name+"'");else{if(p.encoding&&"base64"===p.encoding){if(p.chunks)for(var v=0;v0?((y=new u(g,m.gid,O,F,t.tilewidth,t.tileheight)).rotation=m.rotation,y.flipX=m.flipped,T[F][O]=y):(x=e?null:new u(g,-1,O,F,t.tilewidth,t.tileheight),T[F][O]=x),++w===_.width&&(R++,w=0)}}else{(g=new h({name:f.name+p.name,id:p.id,x:f.x+o(p,"offsetx",0)+p.x,y:f.y+o(p,"offsety",0)+p.y,width:p.width,height:p.height,tileWidth:t.tilewidth,tileHeight:t.tileheight,alpha:f.opacity*p.opacity,visible:f.visible&&p.visible,properties:o(p,"properties",[]),orientation:a(t.orientation)})).orientation===r.HEXAGONAL&&(g.hexSideLength=t.hexsidelength,g.staggerAxis=t.staggeraxis,g.staggerIndex=t.staggerindex);for(var D=[],k=0,I=p.data.length;k0?((y=new u(g,m.gid,w,T.length,t.tilewidth,t.tileheight)).rotation=m.rotation,y.flipX=m.flipped,D.push(y)):(x=e?null:new u(g,-1,w,T.length,t.tilewidth,t.tileheight),D.push(x)),++w===p.width&&(T.push(D),w=0,D=[])}g.data=T,c.push(g)}else if("group"===p.type){var B=n(t,p,f);d.push(f),f=B}}return c}},24619:(t,e,i)=>{var s=i(33629),r=i(16536),n=i(52205),a=i(57880);t.exports=function(t){for(var e,i=[],o=[],h=null,l=0;l1){var d=void 0,f=void 0;if(Array.isArray(u.tiles)){d=d||{},f=f||{};for(var p=0;p{t.exports=function(t,e){for(var i=0;i0){var n,a,o,h={},l={};if(Array.isArray(s.edgecolors))for(n=0;n{t.exports={AssignTileProperties:i(51233),Base64Decode:i(41868),BuildTilesetIndex:i(84101),CreateGroupLayer:i(79677),ParseGID:i(29920),ParseImageLayers:i(12635),ParseJSONTiled:i(46594),ParseObject:i(52205),ParseObjectLayers:i(22611),ParseTileLayers:i(28200),ParseTilesets:i(24619)}},33385:(t,e,i)=>{var s=i(83419),r=i(37277),n=i(44594),a=i(94880),o=i(72905),h=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.now=0,this.startTime=0,this.timeScale=1,this.paused=!1,this._active=[],this._pendingInsertion=[],this._pendingRemoval=[],t.sys.events.once(n.BOOT,this.boot,this),t.sys.events.on(n.START,this.start,this)},boot:function(){this.now=this.systems.game.loop.time,this.systems.events.once(n.DESTROY,this.destroy,this)},start:function(){this.startTime=this.systems.game.loop.time;var t=this.systems.events;t.on(n.PRE_UPDATE,this.preUpdate,this),t.on(n.UPDATE,this.update,this),t.once(n.SHUTDOWN,this.shutdown,this)},addEvent:function(t){var e;return t instanceof a?(e=t,this.removeEvent(e),e.elapsed=e.startAt,e.hasDispatched=!1,e.repeatCount=-1===e.repeat||e.loop?999999999999:e.repeat):e=new a(t),this._pendingInsertion.push(e),e},delayedCall:function(t,e,i,s){return this.addEvent({delay:t,callback:e,args:i,callbackScope:s})},clearPendingEvents:function(){return this._pendingInsertion=[],this},removeEvent:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e-1&&this._active.splice(r,1),s.destroy()}for(i=0;i=s.delay)){var r=s.elapsed-s.delay;if(s.elapsed=s.delay,!s.hasDispatched&&s.callback&&(s.hasDispatched=!0,s.callback.apply(s.callbackScope,s.args)),s.repeatCount>0){if(s.repeatCount--,r>=s.delay)for(;r>=s.delay&&s.repeatCount>0;)s.callback&&s.callback.apply(s.callbackScope,s.args),r-=s.delay,s.repeatCount--;s.elapsed=r,s.hasDispatched=!1}else s.hasDispatched&&this._pendingRemoval.push(s)}}}},shutdown:function(){var t;for(t=0;t{var s=i(83419),r=i(50792),n=i(39429),a=i(95540),o=i(44594),h=i(89809),l=new s({Extends:r,initialize:function(t,e){r.call(this),this.scene=t,this.systems=t.sys,this.elapsed=0,this.timeScale=1,this.paused=!0,this.complete=!1,this.totalComplete=0,this.loop=0,this.iteration=0,this.events=[];var i=this.systems.events;i.on(o.PRE_UPDATE,this.preUpdate,this),i.on(o.UPDATE,this.update,this),i.once(o.SHUTDOWN,this.destroy,this),e&&this.add(e)},preUpdate:function(t,e){this.paused||(this.elapsed+=e*this.timeScale)},update:function(){if(!this.paused&&!this.complete){var t,e,i=this.events,s=!1,r=this.systems;for(t=0;t=i.length&&(0!==this.loop&&(-1===this.loop||this.loop>this.iteration)?(this.iteration++,this.reset(!0)):this.complete=!0),this.complete&&this.emit(h.COMPLETE,this)}},play:function(t){return void 0===t&&(t=!0),this.paused=!1,this.complete=!1,this.totalComplete=0,t&&this.reset(),this},pause:function(){this.paused=!0;for(var t=this.events,e=0;e0&&(i=e[e.length-1].time);for(var s=0;s{var s=i(83419),r=i(95540),n=new s({initialize:function(t){this.delay=0,this.repeat=0,this.repeatCount=0,this.loop=!1,this.callback,this.callbackScope,this.args,this.timeScale=1,this.startAt=0,this.elapsed=0,this.paused=!1,this.hasDispatched=!1,this.reset(t)},reset:function(t){if(this.delay=r(t,"delay",0),this.repeat=r(t,"repeat",0),this.loop=r(t,"loop",!1),this.callback=r(t,"callback",void 0),this.callbackScope=r(t,"callbackScope",this),this.args=r(t,"args",[]),this.timeScale=r(t,"timeScale",1),this.startAt=r(t,"startAt",0),this.paused=r(t,"paused",!1),this.elapsed=this.startAt,this.hasDispatched=!1,this.repeatCount=-1===this.repeat||this.loop?999999999999:this.repeat,0===this.delay&&(this.repeat>0||this.loop))throw new Error("TimerEvent infinite loop created via zero delay");return this},getProgress:function(){return this.elapsed/this.delay},getOverallProgress:function(){if(this.repeat>0){var t=this.delay+this.delay*this.repeat;return(this.elapsed+this.delay*(this.repeat-this.repeatCount))/t}return this.getProgress()},getRepeatCount:function(){return this.repeatCount},getElapsed:function(){return this.elapsed},getElapsedSeconds:function(){return.001*this.elapsed},getRemaining:function(){return this.delay-this.elapsed},getRemainingSeconds:function(){return.001*this.getRemaining()},getOverallRemaining:function(){return this.delay*(1+this.repeatCount)-this.elapsed},getOverallRemainingSeconds:function(){return.001*this.getOverallRemaining()},remove:function(t){void 0===t&&(t=!1),this.elapsed=this.delay,this.hasDispatched=!t,this.repeatCount=0},destroy:function(){this.callback=void 0,this.callbackScope=void 0,this.args=[]}});t.exports=n},35945:t=>{t.exports="complete"},89809:(t,e,i)=>{t.exports={COMPLETE:i(35945)}},90291:(t,e,i)=>{t.exports={Clock:i(33385),Events:i(89809),Timeline:i(96120),TimerEvent:i(94880)}},40382:(t,e,i)=>{var s=i(72905),r=i(83419),n=i(43491),a=i(88032),o=i(37277),h=i(44594),l=i(93109),u=i(86081),c=i(8357),d=i(43960),f=i(26012),p=new r({initialize:function(t){this.scene=t,this.events=t.sys.events,this.timeScale=1,this.paused=!1,this.processing=!1,this.tweens=[],this.time=0,this.startTime=0,this.nextTime=0,this.prevTime=0,this.maxLag=500,this.lagSkip=33,this.gap=1e3/240,this.events.once(h.BOOT,this.boot,this),this.events.on(h.START,this.start,this)},boot:function(){this.events.once(h.DESTROY,this.destroy,this)},start:function(){this.timeScale=1,this.paused=!1,this.startTime=Date.now(),this.prevTime=this.startTime,this.nextTime=this.gap,this.events.on(h.UPDATE,this.update,this),this.events.once(h.SHUTDOWN,this.shutdown,this)},create:function(t){Array.isArray(t)||(t=[t]);for(var e=[],i=0;i-1},existing:function(t){return this.has(t)||this.tweens.push(t.reset()),this},addCounter:function(t){var e=a(this,t);return this.tweens.push(e.reset()),e},stagger:function(t,e){return l(t,e)},setLagSmooth:function(t,e){return void 0===t&&(t=1/1e-8),void 0===e&&(e=0),this.maxLag=t,this.lagSkip=Math.min(e,this.maxLag),this},setFps:function(t){return void 0===t&&(t=240),this.gap=1e3/t,this.nextTime=1e3*this.time+this.gap,this},getDelta:function(t){var e=Date.now()-this.prevTime;e>this.maxLag&&(this.startTime+=e-this.lagSkip),this.prevTime+=e;var i=this.prevTime-this.startTime,s=i-this.nextTime,r=i-1e3*this.time;return s>0||t?(i/=1e3,this.time=i,this.nextTime+=s+(s>=this.gap?4:this.gap-s)):r=0,r},tick:function(){return this.step(!0),this},update:function(){this.paused||this.step(!1)},step:function(t){void 0===t&&(t=!1);var e=this.getDelta(t);if(!(e<=0)){var i,s;this.processing=!0;var r=[],n=this.tweens;for(i=0;i0){for(i=0;i-1&&(s.isPendingRemove()||s.isDestroyed())&&(n.splice(o,1),s.destroy())}r.length=0}this.processing=!1}},remove:function(t){return this.processing?t.setPendingRemoveState():(s(this.tweens,t),t.setRemovedState()),this},reset:function(t){return this.existing(t),t.seek(),t.setActiveState(),this},makeActive:function(t){return this.existing(t),t.setActiveState(),this},each:function(t,e){var i,s=[null];for(i=1;i{t.exports=function(t,e,i){return t&&t.hasOwnProperty(e)?t[e]:i}},6113:(t,e,i)=>{var s=i(62640),r=i(35355);t.exports=function(t,e){var i=s.Power0;if("string"==typeof t)if(s.hasOwnProperty(t))i=s[t];else{var n="";if(t.indexOf(".")){var a=(n=t.substring(t.indexOf(".")+1)).toLowerCase();"in"===a?n="easeIn":"out"===a?n="easeOut":"inout"===a&&(n="easeInOut")}t=r(t.substring(0,t.indexOf(".")+1)+n),s.hasOwnProperty(t)&&(i=s[t])}else"function"==typeof t&&(i=t);if(!e)return i;var o=e.slice(0);return o.unshift(0),function(t){return o[0]=t,i.apply(this,o)}}},91389:(t,e,i)=>{var s=i(89318),r=i(77259),n={bezier:s,catmull:r,catmullrom:r,linear:i(28392)};t.exports=function(t){if(null===t)return null;var e=n.linear;return"string"==typeof t?n.hasOwnProperty(t)&&(e=n[t]):"function"==typeof t&&(e=t),e}},55292:t=>{t.exports=function(t,e,i){var s;t.hasOwnProperty(e)?s="function"===typeof t[e]?function(i,s,r,n,a,o){return t[e](i,s,r,n,a,o)}:function(){return t[e]}:s="function"==typeof i?i:function(){return i};return s}},82985:(t,e,i)=>{var s=i(81076);t.exports=function(t){var e,i=[];if(t.hasOwnProperty("props"))for(e in t.props)"_"!==e.substring(0,1)&&i.push({key:e,value:t.props[e]});else for(e in t)-1===s.indexOf(e)&&"_"!==e.substring(0,1)&&i.push({key:e,value:t[e]});return i}},62329:(t,e,i)=>{var s=i(35154);t.exports=function(t){var e=s(t,"targets",null);return null===e||("function"==typeof e&&(e=e.call()),Array.isArray(e)||(e=[e])),e}},17777:(t,e,i)=>{var s=i(30976),r=i(99472);function n(t){return!!t.getActive&&"function"==typeof t.getActive}function a(t){return!!t.getStart&&"function"==typeof t.getStart}function o(t){return!!t.getEnd&&"function"==typeof t.getEnd}var h=function(t,e){var i,l,u=function(t,e,i){return i},c=function(t,e,i){return i},d=null,f=typeof e;if("number"===f)u=function(){return e};else if(Array.isArray(e))c=function(){return e[0]},u=function(){return e[e.length-1]};else if("string"===f){var p=e.toLowerCase(),v="random"===p.substring(0,6),g="int"===p.substring(0,3);if(v||g){var m=p.indexOf("("),y=p.indexOf(")"),x=p.indexOf(",");if(!(m&&y&&x))throw new Error("invalid random() format");var T=parseFloat(p.substring(m+1,x)),w=parseFloat(p.substring(x+1,y));u=v?function(){return r(T,w)}:function(){return s(T,w)}}else{p=p[0];var E=parseFloat(e.substr(2));switch(p){case"+":u=function(t,e,i){return i+E};break;case"-":u=function(t,e,i){return i-E};break;case"*":u=function(t,e,i){return i*E};break;case"/":u=function(t,e,i){return i/E};break;default:u=function(){return parseFloat(e)}}}}else if("function"===f)u=e;else if("object"===f)if(a(l=e)||o(l)||n(l))n(e)&&(d=e.getActive),o(e)&&(u=e.getEnd),a(e)&&(c=e.getStart);else if(e.hasOwnProperty("value"))i=h(t,e.value);else{var S=e.hasOwnProperty("to"),b=e.hasOwnProperty("from"),A=e.hasOwnProperty("start");if(S&&(b||A)){if(i=h(t,e.to),A){var _=h(t,e.start);i.getActive=_.getEnd}if(b){var C=h(t,e.from);i.getStart=C.getEnd}}}return i||(i={getActive:d,getEnd:u,getStart:c}),i};t.exports=h},88032:(t,e,i)=>{var s=i(70402),r=i(69902),n=i(23568),a=i(57355),o=i(6113),h=i(55292),l=i(35154),u=i(17777),c=i(269),d=i(86081);t.exports=function(t,e,i){if(e instanceof d)return e.parent=t,e;i=void 0===i?r:c(r,i);var f=l(e,"from",0),p=l(e,"to",1),v=[{value:f}],g=l(e,"delay",i.delay),m=l(e,"easeParams",i.easeParams),y=l(e,"ease",i.ease),x=u("value",p),T=new d(t,v),w=T.add(0,"value",x.getEnd,x.getStart,x.getActive,o(l(e,"ease",y),l(e,"easeParams",m)),h(e,"delay",g),l(e,"duration",i.duration),a(e,"yoyo",i.yoyo),l(e,"hold",i.hold),l(e,"repeat",i.repeat),l(e,"repeatDelay",i.repeatDelay),!1,!1);w.start=f,w.current=f,T.completeDelay=n(e,"completeDelay",0),T.loop=Math.round(n(e,"loop",0)),T.loopDelay=Math.round(n(e,"loopDelay",0)),T.paused=a(e,"paused",!1),T.persist=a(e,"persist",!1),T.callbackScope=l(e,"callbackScope",T);for(var E=s.TYPES,S=0;S{var s=i(6113),r=i(35154),n=i(36383);t.exports=function(t,e){var i;void 0===e&&(e={});var a=r(e,"start",0),o=r(e,"ease",null),h=r(e,"grid",null),l=r(e,"from",0),u="first"===l,c="center"===l,d="last"===l,f="number"==typeof l,p=Array.isArray(t),v=p?parseFloat(t[0]):parseFloat(t),g=p?parseFloat(t[1]):0,m=Math.max(v,g);if(p&&(a+=v),h){var y=h[0],x=h[1],T=0,w=0,E=0,S=0,b=[];d?(T=y-1,w=x-1):f?(T=l%y,w=Math.floor(l/y)):c&&(T=(y-1)/2,w=(x-1)/2);for(var A=n.MIN_SAFE_INTEGER,_=0;_A&&(A=M),b[_][C]=M}}}var R=o?s(o):null;return i=h?function(t,e,i,s){var r,n=0,o=s%y,h=Math.floor(s/y);if(o>=0&&o=0&&h{var s=i(70402),r=i(69902),n=i(23568),a=i(57355),o=i(6113),h=i(91389),l=i(55292),u=i(82985),c=i(62329),d=i(35154),f=i(17777),p=i(269),v=i(86081);t.exports=function(t,e,i){if(e instanceof v)return e.parent=t,e;i=void 0===i?r:p(r,i);var g=c(e);!g&&i.targets&&(g=i.targets);for(var m=u(e),y=d(e,"delay",i.delay),x=d(e,"duration",i.duration),T=d(e,"easeParams",i.easeParams),w=d(e,"ease",i.ease),E=d(e,"hold",i.hold),S=d(e,"repeat",i.repeat),b=d(e,"repeatDelay",i.repeatDelay),A=a(e,"yoyo",i.yoyo),_=a(e,"flipX",i.flipX),C=a(e,"flipY",i.flipY),M=d(e,"interpolation",i.interpolation),R=function(t,e,i,s){if("texture"===i){var r=s,n=void 0;Array.isArray(s)?(r=s[0],n=s[1]):s.hasOwnProperty("value")?(r=s.value,Array.isArray(s.value)?(r=s.value[0],n=s.value[1]):"string"==typeof s.value&&(r=s.value)):"string"==typeof s&&(r=s),t.addFrame(e,r,n,l(s,"delay",y),d(s,"duration",x),d(s,"hold",E),d(s,"repeat",S),d(s,"repeatDelay",b),a(s,"flipX",_),a(s,"flipY",C))}else{var u=f(i,s),c=h(d(s,"interpolation",M));t.add(e,i,u.getEnd,u.getStart,u.getActive,o(d(s,"ease",w),d(s,"easeParams",T)),l(s,"delay",y),d(s,"duration",x),a(s,"yoyo",A),d(s,"hold",E),d(s,"repeat",S),d(s,"repeatDelay",b),a(s,"flipX",_),a(s,"flipY",C),c,c?s:null)}},P=new v(t,g),L=0;L{var s=i(70402),r=i(23568),n=i(57355),a=i(62329),o=i(35154),h=i(8357),l=i(43960);t.exports=function(t,e){if(e instanceof l)return e.parent=t,e;var i,u=new l(t);u.startDelay=o(e,"delay",0),u.completeDelay=r(e,"completeDelay",0),u.loop=Math.round(r(e,"loop",o(e,"repeat",0))),u.loopDelay=Math.round(r(e,"loopDelay",o(e,"repeatDelay",0))),u.paused=n(e,"paused",!1),u.persist=n(e,"persist",!1),u.callbackScope=o(e,"callbackScope",u);var c=s.TYPES;for(i=0;i{t.exports={GetBoolean:i(57355),GetEaseFunction:i(6113),GetInterpolationFunction:i(91389),GetNewValue:i(55292),GetProps:i(82985),GetTargets:i(62329),GetValueOp:i(17777),NumberTweenBuilder:i(88032),StaggerBuilder:i(93109),TweenBuilder:i(8357)}},73685:t=>{t.exports="active"},98540:t=>{t.exports="complete"},67233:t=>{t.exports="loop"},2859:t=>{t.exports="pause"},98336:t=>{t.exports="repeat"},25764:t=>{t.exports="resume"},32193:t=>{t.exports="start"},84371:t=>{t.exports="stop"},70766:t=>{t.exports="update"},55659:t=>{t.exports="yoyo"},842:(t,e,i)=>{t.exports={TWEEN_ACTIVE:i(73685),TWEEN_COMPLETE:i(98540),TWEEN_LOOP:i(67233),TWEEN_PAUSE:i(2859),TWEEN_RESUME:i(25764),TWEEN_REPEAT:i(98336),TWEEN_START:i(32193),TWEEN_STOP:i(84371),TWEEN_UPDATE:i(70766),TWEEN_YOYO:i(55659)}},43066:(t,e,i)=>{var s={States:i(86353),Builders:i(30231),Events:i(842),TweenManager:i(40382),Tween:i(86081),TweenData:i(48177),TweenFrameData:i(42220),BaseTween:i(70402),TweenChain:i(43960)};t.exports=s},70402:(t,e,i)=>{var s=i(83419),r=i(50792),n=i(842),a=i(86353),o=new s({Extends:r,initialize:function(t){r.call(this),this.parent=t,this.data=[],this.totalData=0,this.startDelay=0,this.hasStarted=!1,this.timeScale=1,this.loop=0,this.loopDelay=0,this.loopCounter=0,this.completeDelay=0,this.countdown=0,this.state=a.PENDING,this.paused=!1,this.callbacks={onActive:null,onComplete:null,onLoop:null,onPause:null,onRepeat:null,onResume:null,onStart:null,onStop:null,onUpdate:null,onYoyo:null},this.callbackScope,this.persist=!1},setTimeScale:function(t){return this.timeScale=t,this},getTimeScale:function(){return this.timeScale},isPlaying:function(){return!this.paused&&this.isActive()},isPaused:function(){return this.paused},pause:function(){return this.paused||(this.paused=!0,this.dispatchEvent(n.TWEEN_PAUSE,"onPause")),this},resume:function(){return this.paused&&(this.paused=!1,this.dispatchEvent(n.TWEEN_RESUME,"onResume")),this},makeActive:function(){this.parent.makeActive(this),this.dispatchEvent(n.TWEEN_ACTIVE,"onActive")},onCompleteHandler:function(){this.setPendingRemoveState(),this.dispatchEvent(n.TWEEN_COMPLETE,"onComplete")},complete:function(t){return void 0===t&&(t=0),t?(this.setCompleteDelayState(),this.countdown=t):this.onCompleteHandler(),this},completeAfterLoop:function(t){return void 0===t&&(t=0),this.loopCounter>t&&(this.loopCounter=t),this},remove:function(){return this.parent&&this.parent.remove(this),this},stop:function(){return!this.parent||this.isRemoved()||this.isPendingRemove()||this.isDestroyed()||(this.dispatchEvent(n.TWEEN_STOP,"onStop"),this.setPendingRemoveState()),this},updateLoopCountdown:function(t){this.countdown-=t,this.countdown<=0&&(this.setActiveState(),this.dispatchEvent(n.TWEEN_LOOP,"onLoop"))},updateStartCountdown:function(t){return this.countdown-=t,this.countdown<=0&&(this.hasStarted=!0,this.setActiveState(),this.dispatchEvent(n.TWEEN_START,"onStart"),t=0),t},updateCompleteDelay:function(t){this.countdown-=t,this.countdown<=0&&this.onCompleteHandler()},setCallback:function(t,e,i){return void 0===i&&(i=[]),this.callbacks.hasOwnProperty(t)&&(this.callbacks[t]={func:e,params:i}),this},setPendingState:function(){this.state=a.PENDING},setActiveState:function(){this.state=a.ACTIVE,this.hasStarted=!1},setLoopDelayState:function(){this.state=a.LOOP_DELAY},setCompleteDelayState:function(){this.state=a.COMPLETE_DELAY},setStartDelayState:function(){this.state=a.START_DELAY,this.countdown=this.startDelay,this.hasStarted=!1},setPendingRemoveState:function(){this.state=a.PENDING_REMOVE},setRemovedState:function(){this.state=a.REMOVED},setFinishedState:function(){this.state=a.FINISHED},setDestroyedState:function(){this.state=a.DESTROYED},isPending:function(){return this.state===a.PENDING},isActive:function(){return this.state===a.ACTIVE},isLoopDelayed:function(){return this.state===a.LOOP_DELAY},isCompleteDelayed:function(){return this.state===a.COMPLETE_DELAY},isStartDelayed:function(){return this.state===a.START_DELAY},isPendingRemove:function(){return this.state===a.PENDING_REMOVE},isRemoved:function(){return this.state===a.REMOVED},isFinished:function(){return this.state===a.FINISHED},isDestroyed:function(){return this.state===a.DESTROYED},destroy:function(){this.data&&this.data.forEach((function(t){t.destroy()})),this.removeAllListeners(),this.callbacks=null,this.data=null,this.parent=null,this.setDestroyedState()}});o.TYPES=["onActive","onComplete","onLoop","onPause","onRepeat","onResume","onStart","onStop","onUpdate","onYoyo"],t.exports=o},95042:(t,e,i)=>{var s=i(83419),r=i(842),n=i(86353),a=new s({initialize:function(t,e,i,s,r,n,a,o,h,l){this.tween=t,this.targetIndex=e,this.duration=s,this.totalDuration=0,this.delay=0,this.getDelay=i,this.yoyo=r,this.hold=n,this.repeat=a,this.repeatDelay=o,this.repeatCounter=0,this.flipX=h,this.flipY=l,this.progress=0,this.elapsed=0,this.state=0,this.isCountdown=!1},getTarget:function(){return this.tween.targets[this.targetIndex]},setTargetValue:function(t){void 0===t&&(t=this.current),this.tween.targets[this.targetIndex][this.key]=t},setCreatedState:function(){this.state=n.CREATED,this.isCountdown=!1},setDelayState:function(){this.state=n.DELAY,this.isCountdown=!0},setPendingRenderState:function(){this.state=n.PENDING_RENDER,this.isCountdown=!1},setPlayingForwardState:function(){this.state=n.PLAYING_FORWARD,this.isCountdown=!1},setPlayingBackwardState:function(){this.state=n.PLAYING_BACKWARD,this.isCountdown=!1},setHoldState:function(){this.state=n.HOLD_DELAY,this.isCountdown=!0},setRepeatState:function(){this.state=n.REPEAT_DELAY,this.isCountdown=!0},setCompleteState:function(){this.state=n.COMPLETE,this.isCountdown=!1},isCreated:function(){return this.state===n.CREATED},isDelayed:function(){return this.state===n.DELAY},isPendingRender:function(){return this.state===n.PENDING_RENDER},isPlayingForward:function(){return this.state===n.PLAYING_FORWARD},isPlayingBackward:function(){return this.state===n.PLAYING_BACKWARD},isHolding:function(){return this.state===n.HOLD_DELAY},isRepeating:function(){return this.state===n.REPEAT_DELAY},isComplete:function(){return this.state===n.COMPLETE},setStateFromEnd:function(t){this.yoyo?this.onRepeat(t,!0,!0):this.repeatCounter>0?this.onRepeat(t,!0,!1):this.setCompleteState()},setStateFromStart:function(t){this.repeatCounter>0?this.onRepeat(t,!1):this.setCompleteState()},reset:function(){var t=this.tween,e=t.totalTargets,i=this.targetIndex,s=t.targets[i],r=this.key;this.progress=0,this.elapsed=0,this.delay=this.getDelay(s,r,0,i,e,t),this.repeatCounter=-1===this.repeat?n.MAX:this.repeat,this.setPendingRenderState();var a=this.duration+this.hold;this.yoyo&&(a+=this.duration);var o=a+this.repeatDelay;this.totalDuration=this.delay+a,-1===this.repeat?(this.totalDuration+=o*n.MAX,t.isInfinite=!0):this.repeat>0&&(this.totalDuration+=o*this.repeat),this.totalDuration>t.duration&&(t.duration=this.totalDuration),this.delay0&&(this.elapsed=this.delay,this.setDelayState())},onRepeat:function(t,e,i){var s=this.tween,n=s.totalTargets,a=this.targetIndex,o=s.targets[a],h=this.key,l="texture"!==h;if(this.elapsed=t,this.progress=t/this.duration,this.flipX&&o.toggleFlipX(),this.flipY&&o.toggleFlipY(),l&&(e||i)&&(this.start=this.getStartValue(o,h,this.start,a,n,s)),i)return this.setPlayingBackwardState(),void this.dispatchEvent(r.TWEEN_YOYO,"onYoyo");this.repeatCounter--,l&&(this.end=this.getEndValue(o,h,this.start,a,n,s)),this.repeatDelay>0?(this.elapsed=this.repeatDelay-t,l&&(this.current=this.start,o[h]=this.current),this.setRepeatState()):(this.setPlayingForwardState(),this.dispatchEvent(r.TWEEN_REPEAT,"onRepeat"))},destroy:function(){this.tween=null,this.getDelay=null,this.setCompleteState()}});t.exports=a},69902:t=>{t.exports={targets:null,delay:0,duration:1e3,ease:"Power0",easeParams:null,hold:0,repeat:0,repeatDelay:0,yoyo:!1,flipX:!1,flipY:!1,persist:!1,interpolation:null}},81076:t=>{t.exports=["callbackScope","completeDelay","delay","duration","ease","easeParams","flipX","flipY","hold","interpolation","loop","loopDelay","onActive","onActiveParams","onComplete","onCompleteParams","onLoop","onLoopParams","onPause","onPauseParams","onRepeat","onRepeatParams","onResume","onResumeParams","onStart","onStartParams","onStop","onStopParams","onUpdate","onUpdateParams","onYoyo","onYoyoParams","paused","persist","props","repeat","repeatDelay","targets","yoyo"]},86081:(t,e,i)=>{var s=i(70402),r=i(83419),n=i(842),a=i(44603),o=i(39429),h=i(36383),l=i(86353),u=i(48177),c=i(42220),d=new r({Extends:s,initialize:function(t,e){s.call(this,t),this.targets=e,this.totalTargets=e.length,this.isSeeking=!1,this.isInfinite=!1,this.elapsed=0,this.totalElapsed=0,this.duration=0,this.progress=0,this.totalDuration=0,this.totalProgress=0},add:function(t,e,i,s,r,n,a,o,h,l,c,d,f,p,v,g){var m=new u(this,t,e,i,s,r,n,a,o,h,l,c,d,f,p,v,g);return this.totalData=this.data.push(m),m},addFrame:function(t,e,i,s,r,n,a,o,h,l){var u=new c(this,t,e,i,s,r,n,a,o,h,l);return this.totalData=this.data.push(u),u},getValue:function(t){void 0===t&&(t=0);var e=null;return this.data&&(e=this.data[t].current),e},hasTarget:function(t){return this.targets&&-1!==this.targets.indexOf(t)},updateTo:function(t,e,i){if(void 0===i&&(i=!1),"texture"!==t)for(var s=0;s0)this.elapsed=0,this.progress=0,this.loopCounter--,this.initTweenData(!0),this.loopDelay>0?(this.countdown=this.loopDelay,this.setLoopDelayState()):(this.setActiveState(),this.dispatchEvent(n.TWEEN_LOOP,"onLoop"));else{if(!(this.completeDelay>0))return this.onCompleteHandler(),!0;this.countdown=this.completeDelay,this.setCompleteDelayState()}return!1},onCompleteHandler:function(){this.progress=1,this.totalProgress=1,s.prototype.onCompleteHandler.call(this)},play:function(){return this.isDestroyed()?(console.warn("Cannot play destroyed Tween",this),this):((this.isPendingRemove()||this.isFinished())&&this.seek(),this.paused=!1,this.setActiveState(),this)},seek:function(t,e,i){if(void 0===t&&(t=0),void 0===e&&(e=16.6),void 0===i&&(i=!1),this.isDestroyed())return console.warn("Cannot seek destroyed Tween",this),this;i||(this.isSeeking=!0),this.reset(!0),this.initTweenData(!0),this.setActiveState(),this.dispatchEvent(n.TWEEN_ACTIVE,"onActive");var s=this.paused;if(this.paused=!1,t>0){for(var r=Math.floor(t/e),a=t-r*e,o=0;o0&&this.update(a)}return this.paused=s,this.isSeeking=!1,this},initTweenData:function(t){void 0===t&&(t=!1),this.duration=0,this.startDelay=h.MAX_SAFE_INTEGER;for(var e=this.data,i=0;i0?s+r+(s+a)*n:s+r},reset:function(t){return void 0===t&&(t=!1),this.elapsed=0,this.totalElapsed=0,this.progress=0,this.totalProgress=0,this.loopCounter=this.loop,-1===this.loop&&(this.isInfinite=!0,this.loopCounter=l.MAX),t||(this.initTweenData(),this.setActiveState(),this.dispatchEvent(n.TWEEN_ACTIVE,"onActive")),this},update:function(t){if(this.isPendingRemove()||this.isDestroyed())return!0;if(this.paused||this.isFinished())return!1;if(t*=this.timeScale*this.parent.timeScale,this.isLoopDelayed())return this.updateLoopCountdown(t),!1;if(this.isCompleteDelayed())return this.updateCompleteDelay(t),!1;this.hasStarted||(this.startDelay-=t,this.startDelay<=0&&(this.hasStarted=!0,this.dispatchEvent(n.TWEEN_START,"onStart"),t=0));var e=!1;if(this.isActive())for(var i=this.data,s=0;s{var s=i(72905),r=i(70402),n=i(83419),a=i(842),o=i(44603),h=i(39429),l=i(86353),u=new n({Extends:r,initialize:function(t){r.call(this,t),this.currentTween=null,this.currentIndex=0},init:function(){return this.loopCounter=-1===this.loop?l.MAX:this.loop,this.setCurrentTween(0),this.startDelay>0&&!this.isStartDelayed()?this.setStartDelayState():this.setActiveState(),this},add:function(t){var e=this.parent.create(t);Array.isArray(e)||(e=[e]);for(var i=this.data,s=0;s0)this.loopCounter--,this.resetTweens(),this.loopDelay>0?(this.countdown=this.loopDelay,this.setLoopDelayState()):(this.setActiveState(),this.dispatchEvent(a.TWEEN_LOOP,"onLoop"));else{if(!(this.completeDelay>0))return this.onCompleteHandler(),!0;this.countdown=this.completeDelay,this.setCompleteDelayState()}return!1},play:function(){return this.isDestroyed()?(console.warn("Cannot play destroyed TweenChain",this),this):((this.isPendingRemove()||this.isPending())&&this.resetTweens(),this.paused=!1,this.startDelay>0&&!this.isStartDelayed()?this.setStartDelayState():this.setActiveState(),this)},resetTweens:function(){for(var t=this.data,e=this.totalData,i=0;i{var s=i(95042),r=i(45319),n=i(83419),a=i(842),o=new n({Extends:s,initialize:function(t,e,i,r,n,a,o,h,l,u,c,d,f,p,v,g,m){s.call(this,t,e,h,l,u,c,d,f,p,v),this.key=i,this.getActiveValue=a,this.getEndValue=r,this.getStartValue=n,this.ease=o,this.start=0,this.previous=0,this.current=0,this.end=0,this.interpolation=g,this.interpolationData=m},reset:function(t){s.prototype.reset.call(this);var e=this.tween.targets[this.targetIndex],i=this.key;t&&(e[i]=this.start),this.start=0,this.previous=0,this.current=0,this.end=0,this.getActiveValue&&(e[i]=this.getActiveValue(e,i,0))},update:function(t){var e=this.tween,i=e.totalTargets,s=this.targetIndex,n=e.targets[s],o=this.key;if(!n)return this.setCompleteState(),!1;if(this.isCountdown&&(this.elapsed-=t,this.elapsed<=0&&(this.elapsed=0,t=0,this.isDelayed()?this.setPendingRenderState():this.isRepeating()?(this.setPlayingForwardState(),this.dispatchEvent(a.TWEEN_REPEAT,"onRepeat")):this.isHolding()&&this.setStateFromEnd(0))),this.isPendingRender())return this.start=this.getStartValue(n,o,n[o],s,i,e),this.end=this.getEndValue(n,o,this.start,s,i,e),this.current=this.start,n[o]=this.start,this.setPlayingForwardState(),!0;var h=this.isPlayingForward(),l=this.isPlayingBackward();if(h||l){var u=this.elapsed,c=this.duration,d=0,f=!1;(u+=t)>=c?(d=u-c,u=c,f=!0):u<0&&(u=0);var p=r(u/c,0,1);if(this.elapsed=u,this.progress=p,this.previous=this.current,f)h?(this.current=this.end,n[o]=this.end,this.hold>0?(this.elapsed=this.hold,this.setHoldState()):this.setStateFromEnd(d)):(this.current=this.start,n[o]=this.start,this.setStateFromStart(d));else{h||(p=1-p);var v=this.ease(p);this.interpolation?this.current=this.interpolation(this.interpolationData,v):this.current=this.start+(this.end-this.start)*v,n[o]=this.current}this.dispatchEvent(a.TWEEN_UPDATE,"onUpdate")}return!this.isComplete()},dispatchEvent:function(t,e){var i=this.tween;if(!i.isSeeking){var s=i.targets[this.targetIndex],r=this.key,n=this.current,a=this.previous;i.emit(t,i,r,s,n,a);var o=i.callbacks[e];o&&o.func.apply(i.callbackScope,[i,s,r,n,a].concat(o.params))}},destroy:function(){s.prototype.destroy.call(this),this.getActiveValue=null,this.getEndValue=null,this.getStartValue=null,this.ease=null}});t.exports=o},42220:(t,e,i)=>{var s=i(95042),r=i(45319),n=i(83419),a=i(842),o=new n({Extends:s,initialize:function(t,e,i,r,n,a,o,h,l,u,c){s.call(this,t,e,n,a,!1,o,h,l,u,c),this.key="texture",this.startTexture=null,this.endTexture=i,this.startFrame=null,this.endFrame=r,this.yoyo=0!==h},reset:function(t){s.prototype.reset.call(this);var e=this.tween.targets[this.targetIndex];this.startTexture||(this.startTexture=e.texture.key,this.startFrame=e.frame.name),t&&e.setTexture(this.startTexture,this.startFrame)},update:function(t){var e=this.tween,i=this.targetIndex,s=e.targets[i];if(!s)return this.setCompleteState(),!1;if(this.isCountdown&&(this.elapsed-=t,this.elapsed<=0&&(this.elapsed=0,t=0,this.isDelayed()?this.setPendingRenderState():this.isRepeating()?(this.setPlayingForwardState(),this.dispatchEvent(a.TWEEN_REPEAT,"onRepeat")):this.isHolding()&&this.setStateFromEnd(0))),this.isPendingRender())return this.startTexture&&s.setTexture(this.startTexture,this.startFrame),this.setPlayingForwardState(),!0;var n=this.isPlayingForward(),o=this.isPlayingBackward();if(n||o){var h=this.elapsed,l=this.duration,u=0,c=!1;(h+=t)>=l?(u=h-l,h=l,c=!0):h<0&&(h=0);var d=r(h/l,0,1);this.elapsed=h,this.progress=d,c&&(n?(s.setTexture(this.endTexture,this.endFrame),this.hold>0?(this.elapsed=this.hold,this.setHoldState()):this.setStateFromEnd(u)):(s.setTexture(this.startTexture,this.startFrame),this.setStateFromStart(u))),this.dispatchEvent(a.TWEEN_UPDATE,"onUpdate")}return!this.isComplete()},dispatchEvent:function(t,e){var i=this.tween;if(!i.isSeeking){var s=i.targets[this.targetIndex],r=this.key;i.emit(t,i,r,s);var n=i.callbacks[e];n&&n.func.apply(i.callbackScope,[i,s,r].concat(n.params))}},destroy:function(){s.prototype.destroy.call(this),this.startTexture=null,this.endTexture=null,this.startFrame=null,this.endFrame=null}});t.exports=o},86353:t=>{t.exports={CREATED:0,DELAY:2,PENDING_RENDER:4,PLAYING_FORWARD:5,PLAYING_BACKWARD:6,HOLD_DELAY:7,REPEAT_DELAY:8,COMPLETE:9,PENDING:20,ACTIVE:21,LOOP_DELAY:22,COMPLETE_DELAY:23,START_DELAY:24,PENDING_REMOVE:25,REMOVED:26,FINISHED:27,DESTROYED:28,MAX:999999999999}},83419:t=>{function e(t,e,i){var s=i?t[e]:Object.getOwnPropertyDescriptor(t,e);return!i&&s.value&&"object"==typeof s.value&&(s=s.value),!(!s||!function(t){return!!t.get&&"function"==typeof t.get||!!t.set&&"function"==typeof t.set}(s))&&(void 0===s.enumerable&&(s.enumerable=!0),void 0===s.configurable&&(s.configurable=!0),s)}function i(t,e){var i=Object.getOwnPropertyDescriptor(t,e);return!!i&&(i.value&&"object"==typeof i.value&&(i=i.value),!1===i.configurable)}function s(t,s,r,a){for(var o in s)if(s.hasOwnProperty(o)){var h=e(s,o,r);if(!1!==h){if(i((a||t).prototype,o)){if(n.ignoreFinals)continue;throw new Error("cannot override final property '"+o+"', set Class.ignoreFinals = true to skip")}Object.defineProperty(t.prototype,o,h)}else t.prototype[o]=s[o]}}function r(t,e){if(e){Array.isArray(e)||(e=[e]);for(var i=0;i{t.exports=function(){}},20242:t=>{t.exports=function(){return null}},71146:t=>{t.exports=function(t,e,i,s,r){if(void 0===r&&(r=t),i>0){var n=i-t.length;if(n<=0)return null}if(!Array.isArray(e))return-1===t.indexOf(e)?(t.push(e),s&&s.call(r,e),e):null;for(var a=e.length-1;a>=0;)-1!==t.indexOf(e[a])&&e.splice(a,1),a--;if(0===(a=e.length))return null;i>0&&a>n&&(e.splice(n),a=n);for(var o=0;o{t.exports=function(t,e,i,s,r,n){if(void 0===i&&(i=0),void 0===n&&(n=t),s>0){var a=s-t.length;if(a<=0)return null}if(!Array.isArray(e))return-1===t.indexOf(e)?(t.splice(i,0,e),r&&r.call(n,e),e):null;for(var o=e.length-1;o>=0;)-1!==t.indexOf(e[o])&&e.pop(),o--;if(0===(o=e.length))return null;s>0&&o>a&&(e.splice(a),o=a);for(var h=o-1;h>=0;h--){var l=e[h];t.splice(i,0,l),r&&r.call(n,l)}return e}},66905:t=>{t.exports=function(t,e){var i=t.indexOf(e);return-1!==i&&i{var s=i(82011);t.exports=function(t,e,i,r,n){void 0===r&&(r=0),void 0===n&&(n=t.length);var a=0;if(s(t,r,n))for(var o=r;o{t.exports=function(t,e,i){var s,r=[null];for(s=3;s{var s=i(82011);t.exports=function(t,e,i,r,n){if(void 0===r&&(r=0),void 0===n&&(n=t.length),s(t,r,n)){var a,o=[null];for(a=5;a{t.exports=function(t,e,i){if(!e.length)return NaN;if(1===e.length)return e[0];var s,r,n=1;if(i){if(te.length&&(n=e.length),i?(s=e[n-1][i],(r=e[n][i])-t<=t-s?e[n]:e[n-1]):(s=e[n-1],(r=e[n])-t<=t-s?r:s)}},43491:t=>{var e=function(t,i){void 0===i&&(i=[]);for(var s=0;s{var s=i(82011);t.exports=function(t,e,i,r,n){void 0===r&&(r=0),void 0===n&&(n=t.length);var a=[];if(s(t,r,n))for(var o=r;o{var s=i(82011);t.exports=function(t,e,i,r,n){if(void 0===r&&(r=0),void 0===n&&(n=t.length),s(t,r,n))for(var a=r;a{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=t.length);var s=e+Math.floor(Math.random()*i);return void 0===t[s]?null:t[s]}},85835:t=>{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),r=t.indexOf(i);if(s<0||r<0)throw new Error("Supplied items must be elements of the same array");return s>r||(t.splice(s,1),r===t.length-1?t.push(e):t.splice(r,0,e)),t}},83371:t=>{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),r=t.indexOf(i);if(s<0||r<0)throw new Error("Supplied items must be elements of the same array");return s{t.exports=function(t,e){var i=t.indexOf(e);if(i>0){var s=t[i-1],r=t.indexOf(s);t[i]=s,t[r]=e}return t}},69693:t=>{t.exports=function(t,e,i){var s=t.indexOf(e);if(-1===s||i<0||i>=t.length)throw new Error("Supplied index out of bounds");return s!==i&&(t.splice(s,1),t.splice(i,0,e)),e}},40853:t=>{t.exports=function(t,e){var i=t.indexOf(e);if(-1!==i&&i{t.exports=function(t,e,i,s){var r,n=[],a=!1;if((i||s)&&(a=!0,i||(i=""),s||(s="")),e=e;r--)a?n.push(i+r.toString()+s):n.push(r);else for(r=t;r<=e;r++)a?n.push(i+r.toString()+s):n.push(r);return n}},593:(t,e,i)=>{var s=i(2284);t.exports=function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=null),void 0===i&&(i=1),null===e&&(e=t,t=0);for(var r=[],n=Math.max(s((e-t)/(i||1)),0),a=0;a{function e(t,e,i){var s=t[e];t[e]=t[i],t[i]=s}function i(t,e){return te?1:0}var s=function(t,r,n,a,o){for(void 0===n&&(n=0),void 0===a&&(a=t.length-1),void 0===o&&(o=i);a>n;){if(a-n>600){var h=a-n+1,l=r-n+1,u=Math.log(h),c=.5*Math.exp(2*u/3),d=.5*Math.sqrt(u*c*(h-c)/h)*(l-h/2<0?-1:1),f=Math.max(n,Math.floor(r-l*c/h+d)),p=Math.min(a,Math.floor(r+(h-l)*c/h+d));s(t,r,f,p,o)}var v=t[r],g=n,m=a;for(e(t,n,r),o(t[a],v)>0&&e(t,n,a);g0;)m--}0===o(t[n],v)?e(t,n,m):e(t,++m,a),m<=r&&(n=m+1),r<=m&&(a=m-1)}};t.exports=s},88492:(t,e,i)=>{var s=i(35154),r=i(33680),n=function(t,e,i){for(var s=[],r=0;r{var s=i(19133);t.exports=function(t,e,i,r){var n;if(void 0===r&&(r=t),!Array.isArray(e))return-1!==(n=t.indexOf(e))?(s(t,n),i&&i.call(r,e),e):null;for(var a=e.length-1,o=[];a>=0;){var h=e[a];-1!==(n=t.indexOf(h))&&(s(t,n),o.push(h),i&&i.call(r,h)),a--}return o}},60248:(t,e,i)=>{var s=i(19133);t.exports=function(t,e,i,r){if(void 0===r&&(r=t),e<0||e>t.length-1)throw new Error("Index out of bounds");var n=s(t,e);return i&&i.call(r,n),n}},81409:(t,e,i)=>{var s=i(82011);t.exports=function(t,e,i,r,n){if(void 0===e&&(e=0),void 0===i&&(i=t.length),void 0===n&&(n=t),s(t,e,i)){var a=i-e,o=t.splice(e,a);if(r)for(var h=0;h{var s=i(19133);t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=t.length);var r=e+Math.floor(Math.random()*i);return s(t,r)}},42169:t=>{t.exports=function(t,e,i){var s=t.indexOf(e),r=t.indexOf(i);return-1!==s&&-1===r&&(t[s]=i,!0)}},86003:t=>{t.exports=function(t,e){void 0===e&&(e=1);for(var i=null,s=0;s{t.exports=function(t,e){void 0===e&&(e=1);for(var i=null,s=0;s{t.exports=function(t,e,i,s){var r=t.length;if(e<0||e>r||e>=i||i>r){if(s)throw new Error("Range Error: Values outside acceptable range");return!1}return!0}},89545:t=>{t.exports=function(t,e){var i=t.indexOf(e);return-1!==i&&i>0&&(t.splice(i,1),t.unshift(e)),e}},17810:(t,e,i)=>{var s=i(82011);t.exports=function(t,e,i,r,n){if(void 0===r&&(r=0),void 0===n&&(n=t.length),s(t,r,n))for(var a=r;a{t.exports=function(t){for(var e=t.length-1;e>0;e--){var i=Math.floor(Math.random()*(e+1)),s=t[e];t[e]=t[i],t[i]=s}return t}},90126:t=>{t.exports=function(t){var e=/\D/g;return t.sort((function(t,i){return parseInt(t.replace(e,""),10)-parseInt(i.replace(e,""),10)})),t}},19133:t=>{t.exports=function(t,e){if(!(e>=t.length)){for(var i=t.length-1,s=t[e],r=e;r{var s=i(82264);function r(t,e){return String(t).localeCompare(e)}function n(t,e,i,s){var r,n,a,o,h,l=t.length,u=0,c=2*i;for(r=0;rl&&(n=l),a>l&&(a=l),o=r,h=n;;)if(o{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),r=t.indexOf(i);if(s<0||r<0)throw new Error("Supplied items must be elements of the same array");return t[s]=i,t[r]=e,t}},37105:(t,e,i)=>{t.exports={Matrix:i(54915),Add:i(71146),AddAt:i(51067),BringToTop:i(66905),CountAllMatching:i(21612),Each:i(95428),EachInRange:i(36914),FindClosestInSorted:i(81957),Flatten:i(43491),GetAll:i(46710),GetFirst:i(58731),GetRandom:i(26546),MoveDown:i(70864),MoveTo:i(69693),MoveUp:i(40853),MoveAbove:i(85835),MoveBelow:i(83371),NumberArray:i(20283),NumberArrayStep:i(593),QuickSelect:i(43886),Range:i(88492),Remove:i(72905),RemoveAt:i(60248),RemoveBetween:i(81409),RemoveRandomElement:i(31856),Replace:i(42169),RotateLeft:i(86003),RotateRight:i(49498),SafeRange:i(82011),SendToBack:i(89545),SetAll:i(17810),Shuffle:i(33680),SortByDigits:i(90126),SpliceOne:i(19133),StableSort:i(19186),Swap:i(25630)}},86922:t=>{t.exports=function(t){if(!Array.isArray(t)||!Array.isArray(t[0]))return!1;for(var e=t[0].length,i=1;i{var s=i(41836),r=i(86922);t.exports=function(t){var e="";if(!r(t))return e;for(var i=0;i{t.exports=function(t){return t.reverse()}},21224:t=>{t.exports=function(t){for(var e=0;e{var s=i(37829);t.exports=function(t){return s(t,180)}},44657:(t,e,i)=>{var s=i(37829);t.exports=function(t,e){void 0===e&&(e=1);for(var i=0;i{var s=i(86922),r=i(2429);t.exports=function(t,e){if(void 0===e&&(e=90),!s(t))return null;if("string"!=typeof e&&(e=(e%360+360)%360),90===e||-270===e||"rotateLeft"===e)(t=r(t)).reverse();else if(-90===e||270===e||"rotateRight"===e)t.reverse(),t=r(t);else if(180===Math.abs(e)||"rotate180"===e){for(var i=0;i{var s=i(37829);t.exports=function(t,e){void 0===e&&(e=1);for(var i=0;i{var s=i(86003),r=i(49498);t.exports=function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),0!==i&&(i<0?s(t,Math.abs(i)):r(t,i)),0!==e)for(var n=0;n{t.exports=function(t){for(var e=t.length,i=t[0].length,s=new Array(i),r=0;r-1;n--)s[r][n]=t[n][r]}return s}},54915:(t,e,i)=>{t.exports={CheckMatrix:i(86922),MatrixToString:i(63362),ReverseColumns:i(92598),ReverseRows:i(21224),Rotate180:i(98717),RotateLeft:i(44657),RotateMatrix:i(37829),RotateRight:i(92632),Translate:i(69512),TransposeMatrix:i(2429)}},71334:t=>{var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";t.exports=function(t,i){for(var s=new Uint8Array(t),r=s.length,n=i?"data:"+i+";base64,":"",a=0;a>2],n+=e[(3&s[a])<<4|s[a+1]>>4],n+=e[(15&s[a+1])<<2|s[a+2]>>6],n+=e[63&s[a+2]];return r%3==2?n=n.substring(0,n.length-1)+"=":r%3==1&&(n=n.substring(0,n.length-2)+"=="),n}},53134:t=>{for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=new Uint8Array(256),s=0;s<64;s++)i[e.charCodeAt(s)]=s;t.exports=function(t){var e,s,r,n,a=(t=t.substr(t.indexOf(",")+1)).length,o=.75*a,h=0;"="===t[a-1]&&(o--,"="===t[a-2]&&o--);for(var l=new ArrayBuffer(o),u=new Uint8Array(l),c=0;c>4,u[h++]=(15&s)<<4|r>>2,u[h++]=(3&r)<<6|63&n;return l}},65839:(t,e,i)=>{t.exports={ArrayBufferToBase64:i(71334),Base64ToArrayBuffer:i(53134)}},91799:(t,e,i)=>{t.exports={Array:i(37105),Base64:i(65839),Objects:i(1183),String:i(31749),NOOP:i(29747),NULL:i(20242)}},41786:t=>{t.exports=function(t){var e={};for(var i in t)Array.isArray(t[i])?e[i]=t[i].slice(0):e[i]=t[i];return e}},62644:t=>{var e=function(t){var i,s,r;if("object"!=typeof t||null===t)return t;for(r in i=Array.isArray(t)?[]:{},t)s=t[r],i[r]=e(s);return i};t.exports=e},79291:(t,e,i)=>{var s=i(41212),r=function(){var t,e,i,n,a,o,h=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof h&&(c=h,h=arguments[1]||{},l=2),u===l&&(h=this,--l);l{var s=i(75508),r=i(35154);t.exports=function(t,e,i){var n=r(t,e,null);if(null===n)return i;if(Array.isArray(n))return s.RND.pick(n);if("object"==typeof n){if(n.hasOwnProperty("randInt"))return s.RND.integerInRange(n.randInt[0],n.randInt[1]);if(n.hasOwnProperty("randFloat"))return s.RND.realInRange(n.randFloat[0],n.randFloat[1])}else if("function"==typeof n)return n(e);return n}},95540:t=>{t.exports=function(t,e,i){var s=typeof t;return t&&"number"!==s&&"string"!==s&&t.hasOwnProperty(e)&&void 0!==t[e]?t[e]:i}},82840:(t,e,i)=>{var s=i(35154),r=i(45319);t.exports=function(t,e,i,n,a){void 0===a&&(a=i);var o=s(t,e,a);return r(o,i,n)}},35154:t=>{t.exports=function(t,e,i,s){if(!t&&!s||"number"==typeof t)return i;if(t&&t.hasOwnProperty(e))return t[e];if(s&&s.hasOwnProperty(e))return s[e];if(-1!==e.indexOf(".")){for(var r=e.split("."),n=t,a=s,o=i,h=i,l=!0,u=!0,c=0;c{t.exports=function(t,e){for(var i=0;i{t.exports=function(t,e){for(var i=0;i{t.exports=function(t,e){return t.hasOwnProperty(e)}},41212:t=>{t.exports=function(t){if(!t||"object"!=typeof t||t.nodeType||t===t.window)return!1;try{if(t.constructor&&!{}.hasOwnProperty.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}return!0}},46975:(t,e,i)=>{var s=i(41786);t.exports=function(t,e){var i=s(t);for(var r in e)i.hasOwnProperty(r)||(i[r]=e[r]);return i}},269:(t,e,i)=>{var s=i(41786);t.exports=function(t,e){var i=s(t);for(var r in e)i.hasOwnProperty(r)&&(i[r]=e[r]);return i}},18254:(t,e,i)=>{var s=i(97022);t.exports=function(t,e){for(var i={},r=0;r{t.exports=function(t,e,i){if(!t||"number"==typeof t)return!1;if(t.hasOwnProperty(e))return t[e]=i,!0;if(-1!==e.indexOf(".")){for(var s=e.split("."),r=t,n=t,a=0;a{t.exports={Clone:i(41786),DeepCopy:i(62644),Extend:i(79291),GetAdvancedValue:i(23568),GetFastValue:i(95540),GetMinMaxValue:i(82840),GetValue:i(35154),HasAll:i(69036),HasAny:i(1985),HasValue:i(97022),IsPlainObject:i(41212),Merge:i(46975),MergeRight:i(269),Pick:i(18254),SetValue:i(61622)}},27902:t=>{t.exports=function(t,e){return t.replace(/%([0-9]+)/g,(function(t,i){return e[Number(i)-1]}))}},41836:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=0),void 0===i&&(i=" "),void 0===s&&(s=3);var r=0;if(e+1>=(t=t.toString()).length)switch(s){case 1:t=new Array(e+1-t.length).join(i)+t;break;case 3:var n=Math.ceil((r=e-t.length)/2);t=new Array(r-n+1).join(i)+t+new Array(n+1).join(i);break;default:t+=new Array(e+1-t.length).join(i)}return t}},33628:t=>{t.exports=function(t,e){return 0===e?t.slice(1):t.slice(0,e-1)+t.slice(e)}},27671:t=>{t.exports=function(t){return t.split("").reverse().join("")}},45650:t=>{t.exports=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var e=16*Math.random()|0;return("x"===t?e:3&e|8).toString(16)}))}},35355:t=>{t.exports=function(t){return t&&t[0].toUpperCase()+t.slice(1)}},31749:(t,e,i)=>{t.exports={Format:i(27902),Pad:i(41836),RemoveAt:i(33628),Reverse:i(27671),UppercaseFirst:i(35355),UUID:i(45650)}}},e={};function i(s){var r=e[s];if(void 0!==r)return r.exports;var n=e[s]={exports:{}};return t[s](n,n.exports,i),n.exports}return i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),i(97139)})())); \ No newline at end of file diff --git a/dist/phaser-ie9.js b/dist/phaser-ie9.js index ad14507fc..070bfab45 100644 --- a/dist/phaser-ie9.js +++ b/dist/phaser-ie9.js @@ -9258,64 +9258,6 @@ var BaseCamera = new Class({ return this; }, - /** - * Internal preRender step. - * - * @method Phaser.Cameras.Scene2D.BaseCamera#preRender - * @protected - * @since 3.0.0 - */ - preRender: function () - { - this.renderList.length = 0; - - var width = this.width; - var height = this.height; - - var halfWidth = width * 0.5; - var halfHeight = height * 0.5; - - var zoomX = this.zoomX; - var zoomY = this.zoomY; - var matrix = this.matrix; - - var originX = width * this.originX; - var originY = height * this.originY; - - var sx = this.scrollX; - var sy = this.scrollY; - - if (this.useBounds) - { - sx = this.clampX(sx); - sy = this.clampY(sy); - } - - // Values are in pixels and not impacted by zooming the Camera - this.scrollX = sx; - this.scrollY = sy; - - var midX = sx + halfWidth; - var midY = sy + halfHeight; - - // The center of the camera, in world space, so taking zoom into account - // Basically the pixel value of what it's looking at in the middle of the cam - this.midPoint.set(midX, midY); - - var displayWidth = width / zoomX; - var displayHeight = height / zoomY; - - this.worldView.setTo( - midX - (displayWidth / 2), - midY - (displayHeight / 2), - displayWidth, - displayHeight - ); - - matrix.applyITRS(this.x + originX, this.y + originY, this.rotation, zoomX, zoomY); - matrix.translate(-originX, -originY); - }, - /** * Takes an x value and checks it's within the range of the Camera bounds, adjusting if required. * Do not call this method if you are not using camera bounds. @@ -10853,7 +10795,8 @@ var Camera = new Class({ var halfWidth = width * 0.5; var halfHeight = height * 0.5; - var zoom = this.zoom; + var zoomX = this.zoomX; + var zoomY = this.zoomY; var matrix = this.matrix; var originX = width * this.originX; @@ -10908,6 +10851,12 @@ var Camera = new Class({ emitFollowEvent = true; } + if (this.roundPixels) + { + sx = Math.floor(sx); + sy = Math.floor(sy); + } + if (this.useBounds) { sx = this.clampX(sx); @@ -10918,22 +10867,22 @@ var Camera = new Class({ this.scrollX = sx; this.scrollY = sy; - var midX = sx + halfWidth; - var midY = sy + halfHeight; + var midX = Math.floor(sx + halfWidth); + var midY = Math.floor(sy + halfHeight); // The center of the camera, in world space, so taking zoom into account // Basically the pixel value of what it's looking at in the middle of the cam this.midPoint.set(midX, midY); - var displayWidth = width / zoom; - var displayHeight = height / zoom; + var displayWidth = Math.floor(width / zoomX); + var displayHeight = Math.floor(height / zoomY); var vwx = Math.floor(midX - (displayWidth / 2)); var vwy = Math.floor(midY - (displayHeight / 2)); this.worldView.setTo(vwx, vwy, displayWidth, displayHeight); - matrix.applyITRS(Math.floor(this.x + originX), Math.floor(this.y + originY), this.rotation, zoom, zoom); + matrix.applyITRS(Math.floor(this.x + originX), Math.floor(this.y + originY), this.rotation, zoomX, zoomY); matrix.translate(-originX, -originY); @@ -15691,7 +15640,7 @@ var CONST = { * @type {string} * @since 3.0.0 */ - VERSION: '3.85.0 Beta 1', + VERSION: '3.85.0 Beta 2', BlendModes: __webpack_require__(10312), @@ -15992,7 +15941,7 @@ var Config = new Class({ /** * @const {string} Phaser.Core.Config#gameURL - The URL of the game. */ - this.gameURL = GetValue(config, 'url', 'https://phaser.io'); + this.gameURL = GetValue(config, 'url', 'https://phaser.io/v385/'); /** * @const {string} Phaser.Core.Config#gameVersion - The version of the game. @@ -16209,7 +16158,7 @@ var Config = new Class({ /** * @const {boolean} Phaser.Core.Config#roundPixels - Draw texture-based Game Objects at only whole-integer positions. Game Objects without textures, like Graphics, ignore this property. */ - this.roundPixels = GetValue(renderConfig, 'roundPixels', true, config); + this.roundPixels = GetValue(renderConfig, 'roundPixels', false, config); /** * @const {boolean} Phaser.Core.Config#pixelArt - Prevent pixel art from becoming blurred when scaled. It will remain crisp (tells the WebGL renderer to automatically create textures using a linear filter mode). @@ -16675,7 +16624,6 @@ var DebugHeader = function (game) args.push('background: ' + color); lastColor = color; - }); // inject the text color @@ -17350,7 +17298,7 @@ var Game = new Class({ { this.loop.resume(); - this.events.emit(Events.RESUME); + this.events.emit(Events.RESUME, this.loop.pauseDuration); }, /** @@ -17370,7 +17318,7 @@ var Game = new Class({ if (wasPaused) { - this.events.emit(Events.RESUME); + this.events.emit(Events.RESUME, 0); } }, @@ -17819,6 +17767,17 @@ var TimeStep = new Class({ */ this.inFocus = true; + /** + * The duration of the most recent game pause, if any, in ms. + * + * @name Phaser.Core.TimeStep#pauseDuration + * @type {number} + * @readonly + * @default 0 + * @since 3.85.0 + */ + this.pauseDuration = 0; + /** * The timestamp at which the game became paused, as determined by the Page Visibility API. * @@ -17984,7 +17943,8 @@ var TimeStep = new Class({ { this.resetDelta(); - this.startTime += this.time - this._pauseTime; + this.pauseDuration = this.time - this._pauseTime; + this.startTime += this.pauseDuration; }, /** @@ -18805,6 +18765,8 @@ module.exports = 'ready'; * @event Phaser.Core.Events#RESUME * @type {string} * @since 3.0.0 + * + * @param {number} pauseDuration - The duration, in ms, that the game was paused for, or 0 if {@link Phaser.Game#resume} was called. */ module.exports = 'resume'; @@ -36163,17 +36125,39 @@ var BatchChar = function (pipeline, src, char, glyph, offsetX, offsetY, calcMatr var xw = x + char.w; var yh = y + char.h; - var tx0 = calcMatrix.getXRound(x, y, roundPixels); - var ty0 = calcMatrix.getYRound(x, y, roundPixels); + var a = calcMatrix.a; + var b = calcMatrix.b; + var c = calcMatrix.c; + var d = calcMatrix.d; + var e = calcMatrix.e; + var f = calcMatrix.f; - var tx1 = calcMatrix.getXRound(x, yh, roundPixels); - var ty1 = calcMatrix.getYRound(x, yh, roundPixels); + var tx0 = x * a + y * c + e; + var ty0 = x * b + y * d + f; - var tx2 = calcMatrix.getXRound(xw, yh, roundPixels); - var ty2 = calcMatrix.getYRound(xw, yh, roundPixels); + var tx1 = x * a + yh * c + e; + var ty1 = x * b + yh * d + f; - var tx3 = calcMatrix.getXRound(xw, y, roundPixels); - var ty3 = calcMatrix.getYRound(xw, y, roundPixels); + var tx2 = xw * a + yh * c + e; + var ty2 = xw * b + yh * d + f; + + var tx3 = xw * a + y * c + e; + var ty3 = xw * b + y * d + f; + + if (roundPixels) + { + tx0 = Math.round(tx0); + ty0 = Math.round(ty0); + + tx1 = Math.round(tx1); + ty1 = Math.round(ty1); + + tx2 = Math.round(tx2); + ty2 = Math.round(ty2); + + tx3 = Math.round(tx3); + ty3 = Math.round(ty3); + } pipeline.batchQuad(src, tx0, ty0, tx1, ty1, tx2, ty2, tx3, ty3, glyph.u0, glyph.v0, glyph.u1, glyph.v1, tintTL, tintTR, tintBL, tintBR, tintEffect, texture, textureUnit); }; @@ -36401,6 +36385,12 @@ var GetBitmapTextSize = function (src, round, updateOrigin, out) var left = entry.x; var right = entry.x + entry.w; + if (left === 0) + { + offset = 0; + prev = null; + } + if (prev) { var diff = left - (prev.x + prev.w); @@ -36481,7 +36471,7 @@ var GetBitmapTextSize = function (src, round, updateOrigin, out) } xAdvance = 0; - yAdvance = (lineHeight + lineSpacing) * currentLine; + yAdvance = (lineHeight + lineSpacing) * (currentLine + 1); lastGlyph = null; lineWidths[currentLine] = currentLineWidth; @@ -36706,7 +36696,6 @@ var GetBitmapTextSize = function (src, round, updateOrigin, out) module.exports = GetBitmapTextSize; - /***/ }), /***/ 61327: @@ -40418,21 +40407,22 @@ var BlitterWebGLRenderer = function (renderer, src, camera, parentMatrix) var cameraScrollX = camera.scrollX * src.scrollFactorX; var cameraScrollY = camera.scrollY * src.scrollFactorY; - + var calcMatrix = tempMatrix.copyFrom(camera.matrix); - + if (parentMatrix) { calcMatrix.multiplyWithOffset(parentMatrix, -cameraScrollX, -cameraScrollY); - + cameraScrollX = 0; cameraScrollY = 0; } - + var blitterX = src.x - cameraScrollX; var blitterY = src.y - cameraScrollY; var prevTextureSourceIndex = -1; var tintEffect = false; + var roundPixels = camera.roundPixels; renderer.pipelines.preBatch(src); @@ -40465,7 +40455,7 @@ var BlitterWebGLRenderer = function (renderer, src, camera, parentMatrix) y += frame.height; } - var quad = calcMatrix.setQuad(x, y, x + width, y + height); + var quad = calcMatrix.setQuad(x, y, x + width, y + height, roundPixels); var tint = Utils.getTintAppendFloatAlpha(bob.tint, bobAlpha); @@ -41744,7 +41734,7 @@ module.exports = Crop; /***/ }), /***/ 89272: -/***/ ((module) => { +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { /** * @author Richard Davey @@ -41760,6 +41750,8 @@ module.exports = Crop; * @since 3.0.0 */ +var ArrayUtils = __webpack_require__(37105); + var Depth = { /** @@ -41831,6 +41823,128 @@ var Depth = { this.depth = value; + return this; + }, + + /** + * Bring this Game Object to top of display list. + * + * @method Phaser.GameObjects.Components.Depth#bringMeToTop + * @since 3.80.2 + * @return {this} This Game Object instance. + */ + bringMeToTop: function() + { + var list; + if (this.parentContainer) + { + list = this.parentContainer.list; + } + else if (this.displayList) + { + list = this.displayList.list; + } + + if (!list) + { + return this; + } + + ArrayUtils.BringToTop(list, this); + + return this; + }, + + /** + * Send this Game Object to bottom of display list. + * + * @method Phaser.GameObjects.Components.Depth#sendMeToBack + * @since 3.80.2 + * @return {this} This Game Object instance. + */ + sendMeToBack: function() + { + var list; + if (this.parentContainer) + { + list = this.parentContainer.list; + } + else if (this.displayList) + { + list = this.displayList.list; + } + + if (!list) + { + return this; + } + + ArrayUtils.SendToBack(list, this); + + return this; + }, + + /** + * Move this Game Object below another Game Object. + * + * @method Phaser.GameObjects.Components.Depth#moveMyDepthBelow + * @since 3.80.2 + * + * @param {Phaser.GameObjects.GameObject} gameObject - Move this Game Object below this Game Object. + * + * @return {this} This Game Object instance. + */ + moveMyDepthBelow: function(gameObject) + { + var list; + if (this.parentContainer) + { + list = this.parentContainer.list; + } + else if (this.displayList) + { + list = this.displayList.list; + } + + if (!list) + { + return this; + } + + ArrayUtils.MoveBelow(list, this, gameObject); + + return this; + }, + + /** + * Move this Game Object above another Game Object. + * + * @method Phaser.GameObjects.Components.Depth#moveMyDepthAbove + * @since 3.80.2 + * + * @param {Phaser.GameObjects.GameObject} gameObject - Move this Game Object above this Game Object. + * + * @return {this} This Game Object instance. + */ + moveMyDepthAbove: function(gameObject) + { + var list; + if (this.parentContainer) + { + list = this.parentContainer.list; + } + else if (this.displayList) + { + list = this.displayList.list; + } + + if (!list) + { + return this; + } + + ArrayUtils.MoveAbove(list, this, gameObject); + return this; } @@ -42255,7 +42369,9 @@ var FX = new Class({ pipeline = pipeline.pop(); } - pipeline.controller = fx; + if (pipeline) { + pipeline.controller = fx; + } return fx; } @@ -47182,17 +47298,17 @@ var TransformMatrix = new Class({ if (roundPixels) { - quad[0] = Math.round(x * a + y * c + e); - quad[1] = Math.round(x * b + y * d + f); + quad[0] = Math.floor(x * a + y * c + e); + quad[1] = Math.floor(x * b + y * d + f); - quad[2] = Math.round(x * a + yh * c + e); - quad[3] = Math.round(x * b + yh * d + f); + quad[2] = Math.floor(x * a + yh * c + e); + quad[3] = Math.floor(x * b + yh * d + f); - quad[4] = Math.round(xw * a + yh * c + e); - quad[5] = Math.round(xw * b + yh * d + f); + quad[4] = Math.floor(xw * a + yh * c + e); + quad[5] = Math.floor(xw * b + yh * d + f); - quad[6] = Math.round(xw * a + y * c + e); - quad[7] = Math.round(xw * b + y * d + f); + quad[6] = Math.floor(xw * a + y * c + e); + quad[7] = Math.floor(xw * b + y * d + f); } else { @@ -63827,6 +63943,20 @@ var ParticleEmitter = new Class({ */ this.particleClass = Particle; + /** + * An internal object holding the configuration for the Emitter. + * + * These are populated as part of the Emitter configuration parsing. + * + * You typically do not access them directly, but instead use the + * `ParticleEmitter.setConfig` or `ParticleEmitter.updateConfig` methods. + * + * @name Phaser.GameObjects.Particles.ParticleEmitter#config + * @type {Phaser.Types.GameObjects.Particles.ParticleEmitterConfig} + * @since 3.90.0 + */ + this.config = null; + /** * An internal object holding all of the EmitterOp instances. * @@ -64395,6 +64525,8 @@ var ParticleEmitter = new Class({ return this; } + this.config = config; + var i = 0; var key = ''; @@ -64511,6 +64643,38 @@ var ParticleEmitter = new Class({ return this; }, + /** + * Takes an existing Emitter Configuration file and updates this Emitter. + * Existing properties are overriden while new properties are added. The + * updated configuration is then passed to the `setConfig` method to reset + * the Emitter with the updated configuration. + * + * @method Phaser.GameObjects.Particles.ParticleEmitter#updateConfig + * @since 3.85.0 + * + * @param {Phaser.Types.GameObjects.Particles.ParticleEmitterConfig} config - Settings for this emitter. + * + * @return {this} This Particle Emitter. + */ + updateConfig: function (config) + { + if (!config) + { + return this; + } + + if (!this.config) + { + this.setConfig(config); + } + else + { + this.setConfig({...this.config, ...config}); + } + + return this; + }, + /** * Creates a description of this emitter suitable for JSON serialization. * @@ -75746,6 +75910,8 @@ var Ellipse = new Class({ this.geom.setPosition(width / 2, height / 2); this.geom.setSize(width, height); + this.updateDisplayOrigin(); + return this.updateData(); }, @@ -83147,7 +83313,7 @@ var TextStyle = new Class({ * * @param {Phaser.Types.GameObjects.Text.TextStyle} style - The style settings to set. * @param {boolean} [updateText=true] - Whether to update the text immediately. - * @param {boolean} [setDefaults=false] - Use the default values is not set, or the local values. + * @param {boolean} [setDefaults=false] - Use the default values if not set, or the local values. * * @return {Phaser.GameObjects.Text} The parent Text object. */ @@ -83156,13 +83322,6 @@ var TextStyle = new Class({ if (updateText === undefined) { updateText = true; } if (setDefaults === undefined) { setDefaults = false; } - // Avoid type mutation - // eslint-disable-next-line no-prototype-builtins - if (style && style.hasOwnProperty('fontSize') && typeof style.fontSize === 'number') - { - style.fontSize = style.fontSize.toString() + 'px'; - } - for (var key in propertyMap) { var value = (setDefaults) ? propertyMap[key][1] : this[key]; @@ -83172,6 +83331,10 @@ var TextStyle = new Class({ // Callback & scope should be set without processing the values this[key] = GetValue(style, propertyMap[key][0], value); } + else if (style && key === 'fontSize' && typeof style.fontSize === 'number') + { + this[key] = style.fontSize.toString() + 'px'; + } else { this[key] = GetAdvancedValue(style, propertyMap[key][0], value); @@ -84068,8 +84231,8 @@ var TileSprite = new Class({ if (!width || !height) { - width = displayFrame.width; - height = displayFrame.height; + width = width ? width : displayFrame.width; + height = height ? height : displayFrame.height; } else { @@ -102162,6 +102325,7 @@ var CreateInteractiveObject = function (gameObject, hitArea, hitAreaCallback) dragStartY: 0, dragStartXGlobal: 0, dragStartYGlobal: 0, + dragStartCamera: null, dragX: 0, dragY: 0 @@ -104459,6 +104623,11 @@ var InputPlugin = new Class({ var list = this._drag[pointer.id]; + if (list.length > 1) + { + list = list.slice(0); + } + for (var i = 0; i < list.length; i++) { var gameObject = list[i]; @@ -104473,6 +104642,8 @@ var InputPlugin = new Class({ input.dragStartXGlobal = pointer.worldX; input.dragStartYGlobal = pointer.worldY; + input.dragStartCamera = pointer.camera; + input.dragX = input.dragStartXGlobal - input.dragStartX; input.dragY = input.dragStartYGlobal - input.dragStartY; @@ -104596,6 +104767,11 @@ var InputPlugin = new Class({ var list = this._drag[pointer.id]; + if (list.length > 1) + { + list = list.slice(0); + } + for (var i = 0; i < list.length; i++) { var gameObject = list[i]; @@ -104672,15 +104848,17 @@ var InputPlugin = new Class({ var dragX; var dragY; + var dragWorldXY = pointer.positionToCamera(input.dragStartCamera); + if (!gameObject.parentContainer) { - dragX = pointer.worldX - input.dragX; - dragY = pointer.worldY - input.dragY; + dragX = dragWorldXY.x - input.dragX; + dragY = dragWorldXY.y - input.dragY; } else { - var dx = pointer.worldX - input.dragStartXGlobal; - var dy = pointer.worldY - input.dragStartYGlobal; + var dx = dragWorldXY.x - input.dragStartXGlobal; + var dy = dragWorldXY.y - input.dragStartYGlobal; var rotation = gameObject.getParentRotation(); @@ -104723,6 +104901,11 @@ var InputPlugin = new Class({ // 5 = Pointer was actively dragging but has been released, notify draglist var list = this._drag[pointer.id]; + if (list.length > 1) + { + list = list.slice(0); + } + for (var i = 0; i < list.length; i++) { var gameObject = list[i]; @@ -104736,6 +104919,8 @@ var InputPlugin = new Class({ input.dragX = input.localX - gameObject.displayOriginX; input.dragY = input.localY - gameObject.displayOriginY; + input.dragStartCamera = null; + var dropped = false; var target = input.target; @@ -117829,6 +118014,7 @@ var Events = __webpack_require__(54899); var FileTypesManager = __webpack_require__(74099); var GetFastValue = __webpack_require__(95540); var GetValue = __webpack_require__(35154); +var IsPlainObject = __webpack_require__(41212); var PluginCache = __webpack_require__(37277); var SceneEvents = __webpack_require__(44594); var XHRSettings = __webpack_require__(92638); @@ -118495,6 +118681,180 @@ var LoaderPlugin = new Class({ return (total > 0); }, + /** + * Remove the resources listed in an Asset Pack. + * + * This removes Animations from the Animation Manager, Textures from the Texture Manager, and all other assets from their respective caches. + * It doesn't remove the Pack itself from the JSON cache, if it exists there. + * If the Pack includes another Pack, its resources will be removed too. + * + * @method Phaser.Loader.LoaderPlugin#removePack + * @since 3.90.0 + * + * @param {(string|object)} packKey - The key of an Asset Pack in the JSON cache, or a Pack File data. + * @param {string} [dataKey] - A key in the Pack data, if you want to process only a section of it. + */ + removePack: function (packKey, dataKey) + { + var animationManager = this.systems.anims; + var cacheManager = this.cacheManager; + var textureManager = this.textureManager; + + var cacheMap = { + animation: 'json', + aseprite: 'json', + audio: 'audio', + audioSprite: 'audio', + binary: 'binary', + bitmapFont: 'bitmapFont', + css: null, + glsl: 'shader', + html: 'html', + json: 'json', + obj: 'obj', + plugin: null, + scenePlugin: null, + script: null, + spine: 'json', + text: 'text', + tilemapCSV: 'tilemap', + tilemapImpact: 'tilemap', + tilemapTiledJSON: 'tilemap', + video: 'video', + xml: 'xml' + }; + + var pack; + + if (IsPlainObject(packKey)) + { + pack = packKey; + } + else + { + pack = cacheManager.json.get(packKey); + + if (!pack) + { + console.warn('Asset Pack not found in JSON cache:', packKey); + + return; + } + } + + if (dataKey) + { + pack = { _: pack[dataKey] }; + } + + for (var configKey in pack) + { + var config = pack[configKey]; + var prefix = GetFastValue(config, 'prefix', ''); + var files = GetFastValue(config, 'files'); + var defaultType = GetFastValue(config, 'defaultType'); + + if (Array.isArray(files)) + { + for (var i = 0; i < files.length; i++) + { + var file = files[i]; + var type = (file.hasOwnProperty('type')) ? file.type : defaultType; + + if (!type) + { + console.warn('No type:', file); + + continue; + } + + var fileKey = prefix + file.key; + + if (type === 'animation') + { + animationManager.remove(fileKey); + } + + if (type === 'aseprite' || type === 'atlas' || type === 'atlasXML' || type === 'htmlTexture' || type === 'image' || type === 'multiatlas' || type === 'spritesheet' || type === 'svg' || type === 'texture' || type === 'unityAtlas') + { + textureManager.remove(fileKey); + + if (!cacheMap[type]) + { + continue; + } + } + + if (type === 'pack') + { + this.removePack(fileKey, file.dataKey); + + continue; + } + + if (type === 'spine') + { + var spineAtlas = cacheManager.custom.spine.get(fileKey); + + if (!spineAtlas) + { + continue; + } + + var spinePrefix = (spineAtlas.prefix === undefined) ? '' : spineAtlas.prefix; + + cacheManager.custom.spine.remove(fileKey); + + var spineTexture = cacheManager.custom.spineTextures.get(fileKey); + + if (!spineTexture) + { + continue; + } + + cacheManager.custom.spineTextures.remove(fileKey); + + for (var j = 0; j < spineTexture.pages.length; j++) + { + var page = spineTexture.pages[j]; + var textureKey = spinePrefix + page.name; + var altTextureKey = fileKey + ':' + textureKey; + + if (textureManager.exists(altTextureKey)) + { + textureManager.remove(altTextureKey); + } + else + { + textureManager.remove(textureKey); + } + } + } + + var cacheName = cacheMap[type]; + + if (cacheName === null) + { + // Nothing to remove. + + continue; + } + + if (!cacheName) + { + console.warn('Unknown type:', type); + + continue; + } + + var cache = cacheManager[cacheName]; + + cache.remove(fileKey); + } + } + } + }, + /** * Is the Loader actively loading, or processing loaded files? * @@ -130959,7 +131319,7 @@ var Matrix4 = new Class({ _z.subVectors(eye, target); - if (_z.getLengthSquared() === 0) + if (_z.lengthSq() === 0) { // eye and target are in the same position _z.z = 1; @@ -130968,7 +131328,7 @@ var Matrix4 = new Class({ _z.normalize(); _x.crossVectors(up, _z); - if (_x.getLengthSquared() === 0) + if (_x.lengthSq() === 0) { // up and z are parallel @@ -134274,6 +134634,26 @@ var Vector3 = new Class({ return this; }, + /** + * Subtracts the two given Vector3s and sets the results into this Vector3. + * + * @method Phaser.Math.Vector3#subVectors + * @since 3.85.0 + * + * @param {Phaser.Math.Vector3} a - The first Vector to sub. + * @param {Phaser.Math.Vector3} b - The second Vector to sub. + * + * @return {Phaser.Math.Vector3} This Vector3. + */ + subVectors: function (a, b) + { + this.x = a.x - b.x; + this.y = a.y - b.y; + this.z = a.z - b.z; + + return this; + }, + /** * Calculate the cross (vector) product of two given Vectors. * @@ -144480,7 +144860,7 @@ var PhysicsGroup = new Class({ * @type {number} * @since 3.70.0 */ - this.collisionMask = 1; + this.collisionMask = 2147483647; /** * Default physics properties applied to Game Objects added to the Group or created by the Group. Derived from the `config` argument. @@ -145019,7 +145399,9 @@ var RunImmovableBody1 = function (blockedState) // This is special case code that handles things like vertically moving platforms you can ride if (body1.moves) { - body2.y += (body1.y - body1.prev.y) * body1.friction.y; + var body1Distance = body1.directControl ? (body1.y - body1.autoFrame.y) : (body1.y - body1.prev.y); + + body2.y += body1Distance * body1.friction.y; body2._dy = body2.y - body2.prev.y; } }; @@ -145053,7 +145435,9 @@ var RunImmovableBody2 = function (blockedState) // This is special case code that handles things like vertically moving platforms you can ride if (body2.moves) { - body1.y += (body2.y - body2.prev.y) * body2.friction.y; + var body2Distance = body2.directControl ? (body2.y - body2.autoFrame.y) : (body2.y - body2.prev.y); + + body1.y += body2Distance * body2.friction.y; body1._dy = body1.y - body1.prev.y; } }; @@ -145437,7 +145821,9 @@ var RunImmovableBody1 = function (blockedState) // This is special case code that handles things like horizontally moving platforms you can ride if (body1.moves) { - body2.x += (body1.x - body1.prev.x) * body1.friction.x; + var body1Distance = body1.directControl ? (body1.x - body1.autoFrame.x) : (body1.x - body1.prev.x); + + body2.x += body1Distance * body1.friction.x; body2._dx = body2.x - body2.prev.x; } }; @@ -145471,7 +145857,9 @@ var RunImmovableBody2 = function (blockedState) // This is special case code that handles things like horizontally moving platforms you can ride if (body2.moves) { - body1.x += (body2.x - body2.prev.x) * body2.friction.x; + var body2Distance = body2.directControl ? (body2.x - body2.autoFrame.x) : (body2.x - body2.prev.x); + + body1.x += body2Distance * body2.friction.x; body1._dx = body1.x - body1.prev.x; } }; @@ -149083,13 +149471,7 @@ var World = new Class({ { var bodyA = (sprite.isBody) ? sprite : sprite.body; - if ( - group.length === 0 || - !bodyA || - !bodyA.enable || - bodyA.checkCollision.none || - !this.canCollide(bodyA, group) - ) + if (group.getLength() === 0 || !bodyA || !bodyA.enable || bodyA.checkCollision.none || !this.canCollide(bodyA, group)) { return; } @@ -149431,13 +149813,13 @@ var World = new Class({ */ collideGroupVsGroup: function (group1, group2, collideCallback, processCallback, callbackContext, overlapOnly) { - if (group1.length === 0 || group2.length === 0 || !this.canCollide(group1, group2)) + if (group1.getLength() === 0 || group2.getLength() === 0 || !this.canCollide(group1, group2)) { return; } var children = group1.getChildren(); - + for (var i = 0; i < children.length; i++) { this.collideSpriteVsGroup(children[i], group2, collideCallback, processCallback, callbackContext, overlapOnly); @@ -149958,7 +150340,7 @@ var Collision = { var target = (this.body) ? this.body : this; target.collisionCategory = 0x0001; - target.collisionMask = 1; + target.collisionMask = 2147483647; return this; } @@ -153774,10 +154156,7 @@ var DistanceBetween = __webpack_require__(20339); var Factory = __webpack_require__(28137); var GetFastValue = __webpack_require__(95540); var GetValue = __webpack_require__(35154); -var MatterAttractors = __webpack_require__(18210); -var MatterCollisionEvents = __webpack_require__(40178); var MatterLib = __webpack_require__(6790); -var MatterWrap = __webpack_require__(74507); var Merge = __webpack_require__(46975); var Pair = __webpack_require__(4506); var Pairs = __webpack_require__(99561); @@ -154143,23 +154522,6 @@ var MatterPhysics = new Class({ */ this._tempVec2 = Vector.create(); - // Matter plugins - - if (GetValue(this.config, 'plugins.collisionevents', true)) - { - this.enableCollisionEventsPlugin(); - } - - if (GetValue(this.config, 'plugins.attractors', false)) - { - this.enableAttractorPlugin(); - } - - if (GetValue(this.config, 'plugins.wrap', false)) - { - this.enableWrapPlugin(); - } - Resolver._restingThresh = GetValue(this.config, 'restingThresh', 4); Resolver._restingThreshTangent = GetValue(this.config, 'restingThreshTangent', 6); Resolver._positionDampen = GetValue(this.config, 'positionDampen', 0.9); @@ -154232,94 +154594,6 @@ var MatterPhysics = new Class({ return config; }, - /** - * Enables the Matter Attractors Plugin. - * - * The attractors plugin that makes it easy to apply continual forces on bodies. - * It's possible to simulate effects such as wind, gravity and magnetism. - * - * https://github.com/liabru/matter-attractors - * - * This method is called automatically if `plugins.attractors` is set in the Matter World Config. - * However, you can also call it directly from within your game. - * - * @method Phaser.Physics.Matter.MatterPhysics#enableAttractorPlugin - * @since 3.0.0 - * - * @return {this} This Matter Physics instance. - */ - enableAttractorPlugin: function () - { - Plugin.register(MatterAttractors); - Plugin.use(MatterLib, MatterAttractors); - - return this; - }, - - /** - * Enables the Matter Wrap Plugin. - * - * The coordinate wrapping plugin that automatically wraps the position of bodies such that they always stay - * within the given bounds. Upon crossing a boundary the body will appear on the opposite side of the bounds, - * while maintaining its velocity. - * - * https://github.com/liabru/matter-wrap - * - * This method is called automatically if `plugins.wrap` is set in the Matter World Config. - * However, you can also call it directly from within your game. - * - * @method Phaser.Physics.Matter.MatterPhysics#enableWrapPlugin - * @since 3.0.0 - * - * @return {this} This Matter Physics instance. - */ - enableWrapPlugin: function () - { - Plugin.register(MatterWrap); - Plugin.use(MatterLib, MatterWrap); - - return this; - }, - - /** - * Enables the Matter Collision Events Plugin. - * - * Note that this plugin is enabled by default. So you should only ever need to call this - * method if you have specifically disabled the plugin in your Matter World Config. - * You can disable it by setting `plugins.collisionevents: false` in your Matter World Config. - * - * This plugin triggers three new events on Matter.Body: - * - * 1. `onCollide` - * 2. `onCollideEnd` - * 3. `onCollideActive` - * - * These events correspond to the Matter.js events `collisionStart`, `collisionActive` and `collisionEnd`, respectively. - * You can listen to these events via Matter.Events or they will also be emitted from the Matter World. - * - * This plugin also extends Matter.Body with three convenience functions: - * - * `Matter.Body.setOnCollide(callback)` - * `Matter.Body.setOnCollideEnd(callback)` - * `Matter.Body.setOnCollideActive(callback)` - * - * You can register event callbacks by providing a function of type (pair: Matter.Pair) => void - * - * https://github.com/dxu/matter-collision-events - * - * @method Phaser.Physics.Matter.MatterPhysics#enableCollisionEventsPlugin - * @since 3.22.0 - * - * @return {this} This Matter Physics instance. - */ - enableCollisionEventsPlugin: function () - { - Plugin.register(MatterCollisionEvents); - Plugin.use(MatterLib, MatterCollisionEvents); - - return this; - }, - /** * Pauses the Matter World instance and sets `enabled` to `false`. * @@ -156374,6 +156648,7 @@ var MatterBody = __webpack_require__(22562); var MatterEvents = __webpack_require__(35810); var MatterTileBody = __webpack_require__(73834); var MatterWorld = __webpack_require__(4372); +var MatterRunner = __webpack_require__(13037); var Vector = __webpack_require__(31725); /** @@ -156530,6 +156805,7 @@ var World = new Class({ timePrev: null, timeScalePrev: 1, frameRequestId: null, + timeBuffer: 0, isFixed: GetFastValue(runnerConfig, 'isFixed', false), delta: delta, deltaMin: deltaMin, @@ -157017,8 +157293,44 @@ var World = new Class({ if (pairs.length > 0) { - bodyA = pairs[0].bodyA; - bodyB = pairs[0].bodyB; + pairs.map(function (pair) + { + bodyA = pair.bodyA; + bodyB = pair.bodyB; + + if (bodyA.gameObject) + { + bodyA.gameObject.emit('collide', bodyA, bodyB, pair); + } + + if (bodyB.gameObject) + { + bodyB.gameObject.emit('collide', bodyB, bodyA, pair); + } + + MatterEvents.trigger(bodyA, 'onCollide', { pair: pair }); + MatterEvents.trigger(bodyB, 'onCollide', { pair: pair }); + + if (bodyA.onCollideCallback) + { + bodyA.onCollideCallback(pair); + } + + if (bodyB.onCollideCallback) + { + bodyB.onCollideCallback(pair); + } + + if (bodyA.onCollideWith[bodyB.id]) + { + bodyA.onCollideWith[bodyB.id](bodyB, pair); + } + + if (bodyB.onCollideWith[bodyA.id]) + { + bodyB.onCollideWith[bodyA.id](bodyA, pair); + } + }); } _this.emit(Events.COLLISION_START, event, bodyA, bodyB); @@ -157032,8 +157344,34 @@ var World = new Class({ if (pairs.length > 0) { - bodyA = pairs[0].bodyA; - bodyB = pairs[0].bodyB; + pairs.map(function (pair) + { + bodyA = pair.bodyA; + bodyB = pair.bodyB; + + if (bodyA.gameObject) + { + bodyA.gameObject.emit('collideActive', bodyA, bodyB, pair); + } + + if (bodyB.gameObject) + { + bodyB.gameObject.emit('collideActive', bodyB, bodyA, pair); + } + + MatterEvents.trigger(bodyA, 'onCollideActive', { pair: pair }); + MatterEvents.trigger(bodyB, 'onCollideActive', { pair: pair }); + + if (bodyA.onCollideActiveCallback) + { + bodyA.onCollideActiveCallback(pair); + } + + if (bodyB.onCollideActiveCallback) + { + bodyB.onCollideActiveCallback(pair); + } + }); } _this.emit(Events.COLLISION_ACTIVE, event, bodyA, bodyB); @@ -157047,8 +157385,34 @@ var World = new Class({ if (pairs.length > 0) { - bodyA = pairs[0].bodyA; - bodyB = pairs[0].bodyB; + pairs.map(function (pair) + { + bodyA = pair.bodyA; + bodyB = pair.bodyB; + + if (bodyA.gameObject) + { + bodyA.gameObject.emit('collideEnd', bodyA, bodyB, pair); + } + + if (bodyB.gameObject) + { + bodyB.gameObject.emit('collideEnd', bodyB, bodyA, pair); + } + + MatterEvents.trigger(bodyA, 'onCollideEnd', { pair: pair }); + MatterEvents.trigger(bodyB, 'onCollideEnd', { pair: pair }); + + if (bodyA.onCollideEndCallback) + { + bodyA.onCollideEndCallback(pair); + } + + if (bodyB.onCollideEndCallback) + { + bodyB.onCollideEndCallback(pair); + } + }); } _this.emit(Events.COLLISION_END, event, bodyA, bodyB); @@ -157464,46 +157828,89 @@ var World = new Class({ var engine = this.engine; var runner = this.runner; + + var tickStartTime = Common.now(), + engineDelta = runner.delta, + updateCount = 0; - var timing = engine.timing; + // find frame delta time since last call + var frameDelta = time - runner.timeLastTick; - if (runner.isFixed) + // fallback for unusable frame delta values (e.g. 0, NaN, on first frame or long pauses) + if (!frameDelta || !runner.timeLastTick || frameDelta > Math.max(MatterRunner._maxFrameDelta, runner.maxFrameTime)) { - // fixed timestep - delta = this.getDelta(time, delta); - } - else - { - // dynamic timestep based on wall clock between calls - delta = (time - runner.timePrev) || runner.delta; - runner.timePrev = time; - - // optimistically filter delta over a few frames, to improve stability - runner.deltaHistory.push(delta); - runner.deltaHistory = runner.deltaHistory.slice(-runner.deltaSampleSize); - delta = Math.min.apply(null, runner.deltaHistory); - - // limit delta - delta = delta < runner.deltaMin ? runner.deltaMin : delta; - delta = delta > runner.deltaMax ? runner.deltaMax : delta; - - // update engine timing object - runner.delta = delta; + // reuse last accepted frame delta else fallback + frameDelta = runner.frameDelta || MatterRunner._frameDeltaFallback; } - runner.timeScalePrev = timing.timeScale; - - // fps counter - runner.frameCounter += 1; - - if (time - runner.counterTimestamp >= 1000) + if (runner.frameDeltaSmoothing) { - runner.fps = runner.frameCounter * ((time - runner.counterTimestamp) / 1000); - runner.counterTimestamp = time; - runner.frameCounter = 0; + // record frame delta over a number of frames + runner.frameDeltaHistory.push(frameDelta); + runner.frameDeltaHistory = runner.frameDeltaHistory.slice(-runner.frameDeltaHistorySize); + + // sort frame delta history + var deltaHistorySorted = runner.frameDeltaHistory.slice(0).sort(); + + // sample a central window to limit outliers + var deltaHistoryWindow = runner.frameDeltaHistory.slice( + deltaHistorySorted.length * MatterRunner._smoothingLowerBound, + deltaHistorySorted.length * MatterRunner._smoothingUpperBound + ); + + // take the mean of the central window + var frameDeltaSmoothed = MatterRunner._mean(deltaHistoryWindow); + frameDelta = frameDeltaSmoothed || frameDelta; } - Engine.update(engine, delta); + if (runner.frameDeltaSnapping) + { + // snap frame delta to the nearest 1 Hz + frameDelta = 1000 / Math.round(1000 / frameDelta); + } + + // update runner values for next call + runner.frameDelta = frameDelta; + runner.timeLastTick = time; + + // accumulate elapsed time + runner.timeBuffer += runner.frameDelta; + + // limit time buffer size to a single frame of updates + runner.timeBuffer = Common.clamp( + runner.timeBuffer, 0, runner.frameDelta + engineDelta * MatterRunner._timeBufferMargin + ); + + // reset count of over budget updates + runner.lastUpdatesDeferred = 0; + + // get max updates per frame + var maxUpdates = runner.maxUpdates || Math.ceil(runner.maxFrameTime / engineDelta); + + var updateStartTime = Common.now(); + + // simulate time elapsed between calls + while (engineDelta > 0 && runner.timeBuffer >= engineDelta * MatterRunner._timeBufferMargin) + { + // update the engine + Engine.update(engine, engineDelta); + + // consume time simulated from buffer + runner.timeBuffer -= engineDelta; + updateCount += 1; + + // find elapsed time during this tick + var elapsedTimeTotal = Common.now() - tickStartTime, + elapsedTimeUpdates = Common.now() - updateStartTime, + elapsedNextEstimate = elapsedTimeTotal + MatterRunner._elapsedNextEstimate * elapsedTimeUpdates / updateCount; + + // defer updates if over performance budgets for this frame + if (updateCount >= maxUpdates || elapsedNextEstimate > runner.maxFrameTime) + { + runner.lastUpdatesDeferred = Math.round(Math.max(0, (runner.timeBuffer / engineDelta) - MatterRunner._timeBufferMargin)); + break; + } + } }, /** @@ -157835,12 +158242,15 @@ var World = new Class({ continue; } - for (var j = 0; j < pair.activeContacts.length; j++) + for (var j = 0; j < pair.contactCount; j++) { - var contact = pair.activeContacts[j]; + var contact = pair.contacts[j]; var vertex = contact.vertex; - - graphics.fillRect(vertex.x - 2, vertex.y - 2, 5, 5); + + if (vertex) + { + graphics.fillRect(vertex.x - 2, vertex.y - 2, 5, 5); + } } } @@ -157856,14 +158266,14 @@ var World = new Class({ } var collision = pair.collision; - var contacts = pair.activeContacts; + var contacts = pair.contacts; - if (contacts.length > 0) + if (pair.contactCount > 0) { var normalPosX = contacts[0].vertex.x; var normalPosY = contacts[0].vertex.y; - if (contacts.length === 2) + if (pair.contactCount === 2) { normalPosX = (contacts[0].vertex.x + contacts[1].vertex.x) / 2; normalPosY = (contacts[0].vertex.y + contacts[1].vertex.y) / 2; @@ -160874,6 +161284,8 @@ var Axes = __webpack_require__(66615); label: 'Body', parts: [], plugin: {}, + attractors: options.attractors || [], + wrapBounds: null, angle: 0, vertices: null, // Phaser change: no point calling fromPath if they pass in vertices anyway position: { x: 0, y: 0 }, @@ -161756,6 +162168,25 @@ var Axes = __webpack_require__(66615); return properties; }; + /** + * Wraps the `body` position such that it always stays within the given bounds. + * Upon crossing a boundary the body will appear on the opposite side of the bounds, + * while maintaining its velocity. + * @function wrap + * @param {body} body The body to wrap. + * @param {Matter.Bounds} bounds The bounds to wrap the body inside. + * @returns {?Matter.Vector} The translation vector that was applied (only if wrapping was required). + */ + Body.wrap = function(body, bounds) { + var translation = Bounds.wrap(body.bounds, bounds); + + if (translation) { + Body.translate(body, translation); + } + + return translation; + }; + /* * * Events Documentation @@ -161840,6 +162271,21 @@ var Axes = __webpack_require__(66615); * @type body */ + /** + * An object storing axis-aligned bounding boxes (AABB). + * + * @property wrapBounds + * @type {} + */ + + /** + * An array of callback functions that will be called automatically + * for every pair of bodies, on every engine update. + * + * @property attractors + * @type Function[] + */ + /** * A `Number` specifying the angle of the body, in radians. * @@ -162386,6 +162832,7 @@ var Body = __webpack_require__(22562); composites: [], label: 'Composite', plugin: {}, + wrapBounds: null, cache: { allBodies: null, allConstraints: null, @@ -162541,7 +162988,11 @@ var Body = __webpack_require__(22562); Composite.removeComposite = function(compositeA, compositeB, deep) { var position = Common.indexOf(compositeA.composites, compositeB); if (position !== -1) { + var bodies = Composite.allBodies(compositeB); Composite.removeCompositeAt(compositeA, position); + for (var i = 0; i < bodies.length; i++) { + bodies[i].sleepCounter = 0; + } } if (deep) { @@ -162594,6 +163045,7 @@ var Body = __webpack_require__(22562); var position = Common.indexOf(composite.bodies, body); if (position !== -1) { Composite.removeBodyAt(composite, position); + body.sleepCounter = 0; } if (deep) { @@ -162927,6 +163379,29 @@ var Body = __webpack_require__(22562); return Bounds.create(vertices); }; + + /** + * Wraps the `composite` position such that it always stays within the given bounds. + * Upon crossing a boundary the composite will appear on the opposite side of the bounds, + * while maintaining its velocity. + * This is called automatically by the plugin. + * @function wrap + * @param {composite} composite The composite to wrap. + * @param {bounds} bounds The bounds to wrap the composite inside. + * @returns {?Matter.Vector} The translation vector that was applied (only if wrapping was required). + */ + Composite.wrap = function(composite, bounds) { + var translation = Bounds.wrap( + Composite.bounds(composite), + bounds + ); + + if (translation) { + Composite.translate(composite, translation); + } + + return translation; + }; /* * @@ -163059,6 +163534,13 @@ var Body = __webpack_require__(22562); * @type {} */ + /** + * An object storing axis-aligned bounding boxes (AABB). + * + * @property wrapBounds + * @type {} + */ + /** * An object used for storing cached results for performance reasons. * This is used internally only and is automatically managed. @@ -163263,7 +163745,8 @@ var Pair = __webpack_require__(4506); normal: { x: 0, y: 0 }, tangent: { x: 0, y: 0 }, penetration: { x: 0, y: 0 }, - supports: [] + supports: [null, null], + supportCount: 0 }; }; @@ -163315,27 +163798,31 @@ var Pair = __webpack_require__(4506); } var normal = collision.normal, + tangent = collision.tangent, + penetration = collision.penetration, supports = collision.supports, + depth = minOverlap.overlap, minAxis = minOverlap.axis, - minAxisX = minAxis.x, - minAxisY = minAxis.y; + normalX = minAxis.x, + normalY = minAxis.y, + deltaX = bodyB.position.x - bodyA.position.x, + deltaY = bodyB.position.y - bodyA.position.y; // ensure normal is facing away from bodyA - if (minAxisX * (bodyB.position.x - bodyA.position.x) + minAxisY * (bodyB.position.y - bodyA.position.y) < 0) { - normal.x = minAxisX; - normal.y = minAxisY; - } else { - normal.x = -minAxisX; - normal.y = -minAxisY; + if (normalX * deltaX + normalY * deltaY >= 0) { + normalX = -normalX; + normalY = -normalY; } + normal.x = normalX; + normal.y = normalY; - collision.tangent.x = -normal.y; - collision.tangent.y = normal.x; + tangent.x = -normalY; + tangent.y = normalX; - collision.depth = minOverlap.overlap; - collision.penetration.x = normal.x * collision.depth; - collision.penetration.y = normal.y * collision.depth; + penetration.x = normalX * depth; + penetration.y = normalY * depth; + collision.depth = depth; // find support points, there is always either exactly one or two var supportsB = Collision._findSupports(bodyA, bodyB, normal, 1), @@ -163369,7 +163856,7 @@ var Pair = __webpack_require__(4506); } // update supports array size - supports.length = supportCount; + collision.supportCount = supportCount; return collision; }; @@ -163448,32 +163935,6 @@ var Pair = __webpack_require__(4506); result.overlap = overlapMin; }; - /** - * Projects vertices on an axis and returns an interval. - * @method _projectToAxis - * @private - * @param {} projection - * @param {} vertices - * @param {} axis - */ - Collision._projectToAxis = function(projection, vertices, axis) { - var min = vertices[0].x * axis.x + vertices[0].y * axis.y, - max = min; - - for (var i = 1; i < vertices.length; i += 1) { - var dot = vertices[i].x * axis.x + vertices[i].y * axis.y; - - if (dot > max) { - max = dot; - } else if (dot < min) { - min = dot; - } - } - - projection.min = min; - projection.max = max; - }; - /** * Finds supporting vertices given two bodies along a given direction using hill-climbing. * @method _findSupports @@ -163491,15 +163952,15 @@ var Pair = __webpack_require__(4506); bodyAPositionY = bodyA.position.y, normalX = normal.x * direction, normalY = normal.y * direction, - nearestDistance = Number.MAX_VALUE, - vertexA, - vertexB, + vertexA = vertices[0], + vertexB = vertexA, + nearestDistance = normalX * (bodyAPositionX - vertexB.x) + normalY * (bodyAPositionY - vertexB.y), vertexC, distance, j; // find deepest vertex relative to the axis - for (j = 0; j < verticesLength; j += 1) { + for (j = 1; j < verticesLength; j += 1) { vertexB = vertices[j]; distance = normalX * (bodyAPositionX - vertexB.x) + normalY * (bodyAPositionY - vertexB.y); @@ -163687,6 +164148,7 @@ var Collision = __webpack_require__(52284); Detector.create = function(options) { var defaults = { bodies: [], + collisions: [], pairs: null }; @@ -163710,6 +164172,7 @@ var Collision = __webpack_require__(52284); */ Detector.clear = function(detector) { detector.bodies = []; + detector.collisions = []; }; /** @@ -163722,12 +164185,13 @@ var Collision = __webpack_require__(52284); * @return {collision[]} collisions */ Detector.collisions = function(detector) { - var collisions = [], - pairs = detector.pairs, + var pairs = detector.pairs, bodies = detector.bodies, bodiesLength = bodies.length, canCollide = Detector.canCollide, collides = Collision.collides, + collisions = detector.collisions, + collisionIndex = 0, i, j; @@ -163769,7 +164233,7 @@ var Collision = __webpack_require__(52284); var collision = collides(bodyA, bodyB, pairs); if (collision) { - collisions.push(collision); + collisions[collisionIndex++] = collision; } } else { var partsAStart = partsALength > 1 ? 1 : 0, @@ -163791,13 +164255,16 @@ var Collision = __webpack_require__(52284); var collision = collides(partA, partB, pairs); if (collision) { - collisions.push(collision); + collisions[collisionIndex++] = collision; } } } } } } + if (collisions.length !== collisionIndex) { + collisions.length = collisionIndex; + } return collisions; }; @@ -163845,6 +164312,13 @@ var Collision = __webpack_require__(52284); * @default [] */ + /** + * The array of `Matter.Collision` found in the last call to `Detector.collisions` on this detector. + * @property collisions + * @type collision[] + * @default [] + */ + /** * Optional. A `Matter.Pairs` object from which previous collision objects may be reused. Intended for internal `Matter.Engine` usage. * @property pairs @@ -163890,11 +164364,10 @@ var Contact = __webpack_require__(43424); bodyA: bodyA, bodyB: bodyB, collision: collision, - contacts: [], - activeContacts: [], + contacts: [Contact.create(), Contact.create()], + contactCount: 0, separation: 0, isActive: true, - confirmedActive: true, isSensor: bodyA.isSensor || bodyB.isSensor, timeCreated: timestamp, timeUpdated: timestamp, @@ -163918,12 +164391,11 @@ var Contact = __webpack_require__(43424); * @param {number} timestamp */ Pair.update = function(pair, collision, timestamp) { - var contacts = pair.contacts, - supports = collision.supports, - activeContacts = pair.activeContacts, + var supports = collision.supports, + supportCount = collision.supportCount, + contacts = pair.contacts, parentA = collision.parentA, - parentB = collision.parentB, - parentAVerticesLength = parentA.vertices.length; + parentB = collision.parentB; pair.isActive = true; pair.timeUpdated = timestamp; @@ -163935,20 +164407,22 @@ var Contact = __webpack_require__(43424); pair.restitution = parentA.restitution > parentB.restitution ? parentA.restitution : parentB.restitution; pair.slop = parentA.slop > parentB.slop ? parentA.slop : parentB.slop; + pair.contactCount = supportCount; collision.pair = pair; - activeContacts.length = 0; + var supportA = supports[0], + contactA = contacts[0], - for (var i = 0; i < supports.length; i++) { - var support = supports[i], - contactId = support.body === parentA ? support.index : parentAVerticesLength + support.index, - contact = contacts[contactId]; + supportB = supports[1], + contactB = contacts[1]; + if (contactB.vertex === supportA || contactA.vertex === supportB) { + contacts[1] = contactA; + contacts[0] = contactA = contactB; - if (contact) { - activeContacts.push(contact); - } else { - activeContacts.push(contacts[contactId] = Contact.create(support)); + contactB = contacts[1]; } - } + + contactA.vertex = supportA; + contactB.vertex = supportB; }; /** @@ -163964,7 +164438,7 @@ var Contact = __webpack_require__(43424); pair.timeUpdated = timestamp; } else { pair.isActive = false; - pair.activeContacts.length = 0; + pair.contactCount = 0; } }; @@ -163976,11 +164450,8 @@ var Contact = __webpack_require__(43424); * @return {string} Unique pairId */ Pair.id = function(bodyA, bodyB) { - if (bodyA.id < bodyB.id) { - return 'A' + bodyA.id + 'B' + bodyB.id; - } else { - return 'A' + bodyB.id + 'B' + bodyA.id; - } + return bodyA.id < bodyB.id ? bodyA.id.toString(36) + ':' + bodyB.id.toString(36) + : bodyB.id.toString(36) + ':' + bodyA.id.toString(36); }; })(); @@ -164030,26 +164501,26 @@ var Common = __webpack_require__(53402); * @param {number} timestamp */ Pairs.update = function(pairs, collisions, timestamp) { - var pairsList = pairs.list, - pairsListLength = pairsList.length, + var pairUpdate = Pair.update, + pairCreate = Pair.create, + pairSetActive = Pair.setActive, pairsTable = pairs.table, - collisionsLength = collisions.length, + pairsList = pairs.list, + pairsListLength = pairsList.length, + pairsListIndex = pairsListLength, collisionStart = pairs.collisionStart, collisionEnd = pairs.collisionEnd, collisionActive = pairs.collisionActive, + collisionsLength = collisions.length, + collisionStartIndex = 0, + collisionEndIndex = 0, + collisionActiveIndex = 0, collision, - pairIndex, pair, i; // clear collision state arrays, but maintain old reference - collisionStart.length = 0; - collisionEnd.length = 0; - collisionActive.length = 0; - for (i = 0; i < pairsListLength; i++) { - pairsList[i].confirmedActive = false; - } for (i = 0; i < collisionsLength; i++) { collision = collisions[i]; @@ -164059,49 +164530,56 @@ var Common = __webpack_require__(53402); // pair already exists (but may or may not be active) if (pair.isActive) { // pair exists and is active - collisionActive.push(pair); - } else { + collisionActive[collisionActiveIndex++] = pair; // pair exists but was inactive, so a collision has just started again - collisionStart.push(pair); } // update the pair - Pair.update(pair, collision, timestamp); - pair.confirmedActive = true; + pairUpdate(pair, collision, timestamp); } else { // pair did not exist, create a new pair - pair = Pair.create(collision, timestamp); + pair = pairCreate(collision, timestamp); pairsTable[pair.id] = pair; // push the new pair - collisionStart.push(pair); - pairsList.push(pair); + collisionStart[collisionStartIndex++] = pair; + pairsList[pairsListIndex++] = pair; } } // find pairs that are no longer active - var removePairIndex = []; + pairsListIndex = 0; pairsListLength = pairsList.length; for (i = 0; i < pairsListLength; i++) { pair = pairsList[i]; - if (!pair.confirmedActive) { - Pair.setActive(pair, false, timestamp); - collisionEnd.push(pair); + if (pair.timeUpdated >= timestamp) { + pairsList[pairsListIndex++] = pair; + } else { + pairSetActive(pair, false, timestamp); - if (!pair.collision.bodyA.isSleeping && !pair.collision.bodyB.isSleeping) { - removePairIndex.push(i); + if (pair.collision.bodyA.sleepCounter > 0 && pair.collision.bodyB.sleepCounter > 0) { + pairsList[pairsListIndex++] = pair; + } else { + collisionEnd[collisionEndIndex++] = pair; + delete pairsTable[pair.id]; } } } // remove inactive pairs - for (i = 0; i < removePairIndex.length; i++) { - pairIndex = removePairIndex[i] - i; - pair = pairsList[pairIndex]; - pairsList.splice(pairIndex, 1); - delete pairsTable[pair.id]; + if (pairsList.length !== pairsListIndex) { + pairsList.length = pairsListIndex; + } + if (collisionStart.length !== collisionStartIndex) { + collisionStart.length = collisionStartIndex; + } + if (collisionEnd.length !== collisionEndIndex) { + collisionEnd.length = collisionEndIndex; + } + if (collisionActive.length !== collisionActiveIndex) { + collisionActive.length = collisionActiveIndex; } }; @@ -164308,7 +164786,7 @@ var Bounds = __webpack_require__(15647); Resolver.preSolvePosition = function(pairs) { var i, pair, - activeCount, + contactCount, pairsLength = pairs.length; // find total contacts on each body @@ -164318,9 +164796,9 @@ var Bounds = __webpack_require__(15647); if (!pair.isActive) continue; - activeCount = pair.activeContacts.length; - pair.collision.parentA.totalContacts += activeCount; - pair.collision.parentB.totalContacts += activeCount; + contactCount = pair.contactCount; + pair.collision.parentA.totalContacts += contactCount; + pair.collision.parentB.totalContacts += contactCount; } }; @@ -164358,8 +164836,8 @@ var Bounds = __webpack_require__(15647); // get current separation between body edges involved in collision pair.separation = - normal.x * (bodyB.positionImpulse.x + collision.penetration.x - bodyA.positionImpulse.x) - + normal.y * (bodyB.positionImpulse.y + collision.penetration.y - bodyA.positionImpulse.y); + collision.depth + normal.x * (bodyB.positionImpulse.x - bodyA.positionImpulse.x) + + normal.y * (bodyB.positionImpulse.y - bodyA.positionImpulse.y); } for (i = 0; i < pairsLength; i++) { @@ -164455,8 +164933,8 @@ var Bounds = __webpack_require__(15647); if (!pair.isActive || pair.isSensor) continue; - var contacts = pair.activeContacts, - contactsLength = contacts.length, + var contacts = pair.contacts, + contactCount = pair.contactCount, collision = pair.collision, bodyA = collision.parentA, bodyB = collision.parentB, @@ -164464,7 +164942,7 @@ var Bounds = __webpack_require__(15647); tangent = collision.tangent; // resolve each contact - for (j = 0; j < contactsLength; j++) { + for (j = 0; j < contactCount; j++) { var contact = contacts[j], contactVertex = contact.vertex, normalImpulse = contact.normalImpulse, @@ -164527,28 +165005,26 @@ var Bounds = __webpack_require__(15647); var collision = pair.collision, bodyA = collision.parentA, bodyB = collision.parentB, - bodyAVelocity = bodyA.velocity, - bodyBVelocity = bodyB.velocity, normalX = collision.normal.x, normalY = collision.normal.y, tangentX = collision.tangent.x, tangentY = collision.tangent.y, - contacts = pair.activeContacts, - contactsLength = contacts.length, - contactShare = 1 / contactsLength, - inverseMassTotal = bodyA.inverseMass + bodyB.inverseMass, - friction = pair.friction * pair.frictionStatic * frictionNormalMultiplier; + inverseMassTotal = pair.inverseMass, + friction = pair.friction * pair.frictionStatic * frictionNormalMultiplier, + contacts = pair.contacts, + contactCount = pair.contactCount, + contactShare = 1 / contactCount; // update body velocities - bodyAVelocity.x = bodyA.position.x - bodyA.positionPrev.x; - bodyAVelocity.y = bodyA.position.y - bodyA.positionPrev.y; - bodyBVelocity.x = bodyB.position.x - bodyB.positionPrev.x; - bodyBVelocity.y = bodyB.position.y - bodyB.positionPrev.y; - bodyA.angularVelocity = bodyA.angle - bodyA.anglePrev; - bodyB.angularVelocity = bodyB.angle - bodyB.anglePrev; + var bodyAVelocityX = bodyA.position.x - bodyA.positionPrev.x, + bodyAVelocityY = bodyA.position.y - bodyA.positionPrev.y, + bodyAAngularVelocity = bodyA.angle - bodyA.anglePrev, + bodyBVelocityX = bodyB.position.x - bodyB.positionPrev.x, + bodyBVelocityY = bodyB.position.y - bodyB.positionPrev.y, + bodyBAngularVelocity = bodyB.angle - bodyB.anglePrev; // resolve each contact - for (j = 0; j < contactsLength; j++) { + for (j = 0; j < contactCount; j++) { var contact = contacts[j], contactVertex = contact.vertex; @@ -164557,10 +165033,10 @@ var Bounds = __webpack_require__(15647); offsetBX = contactVertex.x - bodyB.position.x, offsetBY = contactVertex.y - bodyB.position.y; - var velocityPointAX = bodyAVelocity.x - offsetAY * bodyA.angularVelocity, - velocityPointAY = bodyAVelocity.y + offsetAX * bodyA.angularVelocity, - velocityPointBX = bodyBVelocity.x - offsetBY * bodyB.angularVelocity, - velocityPointBY = bodyBVelocity.y + offsetBX * bodyB.angularVelocity; + var velocityPointAX = bodyAVelocityX - offsetAY * bodyAAngularVelocity, + velocityPointAY = bodyAVelocityY + offsetAX * bodyAAngularVelocity, + velocityPointBX = bodyBVelocityX - offsetBY * bodyBAngularVelocity, + velocityPointBY = bodyBVelocityY + offsetBX * bodyBAngularVelocity; var relativeVelocityX = velocityPointAX - velocityPointBX, relativeVelocityY = velocityPointAY - velocityPointBY; @@ -165822,6 +166298,7 @@ var Body = __webpack_require__(22562); (function() { + Engine._deltaMax = 1000 / 60; /** * Creates a new engine. The options parameter is an object that specifies any properties you wish to override the defaults. * All properties have default values, and many are pre-calculated automatically based on other properties. @@ -165849,7 +166326,8 @@ var Body = __webpack_require__(22562); timestamp: 0, timeScale: 1, lastDelta: 0, - lastElapsed: 0 + lastElapsed: 0, + lastUpdatesPerFrame: 0 } }; @@ -165858,6 +166336,7 @@ var Body = __webpack_require__(22562); engine.world = options.world || Composite.create({ label: 'World' }); engine.pairs = options.pairs || Pairs.create(); engine.detector = options.detector || Detector.create(); + engine.detector.pairs = engine.pairs; // for temporary back compatibility only engine.grid = { buckets: [] }; @@ -165885,6 +166364,11 @@ var Body = __webpack_require__(22562); timing = engine.timing, timestamp = timing.timestamp, i; + if (delta > Engine._deltaMax) { + Common.warnOnce( + 'Matter.Engine.update: delta argument is recommended to be less than or equal to', Engine._deltaMax.toFixed(3), 'ms.' + ); + } delta = typeof delta !== 'undefined' ? delta : Common._baseDelta; delta *= timing.timeScale; @@ -165903,7 +166387,8 @@ var Body = __webpack_require__(22562); // get all bodies and all constraints in the world var allBodies = Composite.allBodies(world), - allConstraints = Composite.allConstraints(world); + allConstraints = Composite.allConstraints(world), + allComposites = Composite.allComposites(world); // if the world has changed if (world.isModified) { @@ -165921,6 +166406,9 @@ var Body = __webpack_require__(22562); // apply gravity to all bodies Engine._bodiesApplyGravity(allBodies, engine.gravity); + Engine.wrap(allBodies, allComposites); + Engine.attractors(allBodies); + // update all body position and rotation by integration if (delta > 0) { Engine._bodiesUpdate(allBodies, delta); @@ -165936,7 +166424,6 @@ var Body = __webpack_require__(22562); Constraint.postSolveAll(allBodies); // find all collisions - detector.pairs = engine.pairs; var collisions = Detector.collisions(detector); // update collision pairs @@ -166121,6 +166608,74 @@ var Body = __webpack_require__(22562); } }; + /** + * Applies `Body.wrap` and `Composite.wrap` and to all given `bodies`. + * @method wrap + * @private + * @param {body[]} bodies + */ + Engine.wrap = function(bodies, composites) { + // wrap bodies within the wrapBounds parameters + for (var i = 0; i < bodies.length; i += 1) { + var body = bodies[i]; + + if (body.wrapBounds !== null) { + Body.wrap(body, body.wrapBounds); + } + } + + // wrap composites within the wrapBounds parameters + for (i = 0; i < composites.length; i += 1) { + var composite = composites[i]; + + if (composite.wrapBounds !== null) { + Composite.wrap(composite, composite.wrapBounds); + } + } + }; + + /** + * Applies all attractors for all bodies in the `engine`. + * This is called automatically. + * @method attractors + * @private + * @param {body[]} bodies + */ + Engine.attractors = function(bodies) { + for (var i = 0; i < bodies.length; i++) + { + var bodyA = bodies[i]; + var attractors = bodyA.attractors; + + if (attractors && attractors.length > 0) + { + for (var j = 0; j < bodies.length; j++) + { + var bodyB = bodies[j]; + + if (i !== j) + { + for (var k = 0; k < attractors.length; k++) + { + var attractor = attractors[k]; + var forceVector = attractor; + + if (Common.isFunction(attractor)) + { + forceVector = attractor(bodyA, bodyB); + } + + if (forceVector) + { + Body.applyForce(bodyB, bodyB.position, forceVector); + } + } + } + } + } + } + }; + /** * A deprecated alias for `Runner.run`, use `Matter.Runner.run(engine)` instead and see `Matter.Runner` for more information. * @deprecated use Matter.Runner.run(engine) instead @@ -166498,7 +167053,7 @@ var Common = __webpack_require__(53402); * @readOnly * @type {String} */ - Matter.version = '0.19.0'; + Matter.version = '0.20.0'; /** * A list of plugin dependencies to be installed. These are normally set and installed through `Matter.use`. @@ -166915,6 +167470,323 @@ var Common = __webpack_require__(53402); })(); +/***/ }), + +/***/ 13037: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +/** +* The `Matter.Runner` module is an optional utility which provides a game loop, +* that handles continuously updating a `Matter.Engine` for you within a browser. +* It is intended for development and debugging purposes, but may also be suitable for simple games. +* If you are using your own game loop instead, then you do not need the `Matter.Runner` module. +* Instead just call `Engine.update(engine, delta)` in your own loop. +* +* See the included usage [examples](https://github.com/liabru/matter-js/tree/master/examples). +* +* @class Runner +*/ + +var Runner = {}; + +module.exports = Runner; + +var Events = __webpack_require__(35810); +var Engine = __webpack_require__(48413); +var Common = __webpack_require__(53402); + +(function() { + + Runner._maxFrameDelta = 1000 / 15; + Runner._frameDeltaFallback = 1000 / 60; + Runner._timeBufferMargin = 1.5; + Runner._elapsedNextEstimate = 1; + Runner._smoothingLowerBound = 0.1; + Runner._smoothingUpperBound = 0.9; + + + /** + * Creates a new Runner. The options parameter is an object that specifies any properties you wish to override the defaults. + * @method create + * @param {} options + */ + Runner.create = function(options) { + var defaults = { + delta: 1000 / 60, + frameDelta: null, + frameDeltaSmoothing: true, + frameDeltaSnapping: true, + frameDeltaHistory: [], + frameDeltaHistorySize: 100, + frameRequestId: null, + timeBuffer: 0, + timeLastTick: null, + maxUpdates: null, + maxFrameTime: 1000 / 30, + lastUpdatesDeferred: 0, + enabled: true + }; + + var runner = Common.extend(defaults, options); + + // for temporary back compatibility only + runner.fps = 0; + + return runner; + }; + + /** + * Continuously ticks a `Matter.Engine` by calling `Runner.tick` on the `requestAnimationFrame` event. + * @method run + * @param {engine} engine + */ + Runner.run = function(runner, engine) { + // create runner if engine is first argument + runner.timeBuffer = Runner._frameDeltaFallback; + + (function onFrame(time){ + runner.frameRequestId = Runner._onNextFrame(runner, onFrame); + + if (time && runner.enabled) { + Runner.tick(runner, engine, time); + } + })(); + + return runner; + }; + + /** + * A game loop utility that updates the engine and renderer by one step (a 'tick'). + * Features delta smoothing, time correction and fixed or dynamic timing. + * Consider just `Engine.update(engine, delta)` if you're using your own loop. + * @method tick + * @param {runner} runner + * @param {engine} engine + * @param {number} time + */ + Runner.tick = function(runner, engine, time) { + var tickStartTime = Common.now(), + engineDelta = runner.delta, + updateCount = 0; + + // fixed timestep + var frameDelta = time - runner.timeLastTick; + + if (!frameDelta || !runner.timeLastTick || frameDelta > Math.max(Runner._maxFrameDelta, runner.maxFrameTime)) { + // dynamic timestep based on wall clock between calls + frameDelta = runner.frameDelta || Runner._frameDeltaFallback; + } + + if (runner.frameDeltaSmoothing) { + // optimistically filter delta over a few frames, to improve stability + runner.frameDeltaHistory.push(frameDelta); + runner.frameDeltaHistory = runner.frameDeltaHistory.slice(-runner.frameDeltaHistorySize); + var deltaHistorySorted = runner.frameDeltaHistory.slice(0).sort(); + + // limit delta + var deltaHistoryWindow = runner.frameDeltaHistory.slice( + deltaHistorySorted.length * Runner._smoothingLowerBound, + deltaHistorySorted.length * Runner._smoothingUpperBound + ); + + // update engine timing object + var frameDeltaSmoothed = _mean(deltaHistoryWindow); + frameDelta = frameDeltaSmoothed || frameDelta; + } + + if (runner.frameDeltaSnapping) { + frameDelta = 1000 / Math.round(1000 / frameDelta); + } + runner.frameDelta = frameDelta; + runner.timeLastTick = time; + runner.timeBuffer += runner.frameDelta; + runner.timeBuffer = Common.clamp( + runner.timeBuffer, 0, runner.frameDelta + engineDelta * Runner._timeBufferMargin + ); + runner.lastUpdatesDeferred = 0; + var maxUpdates = runner.maxUpdates || Math.ceil(runner.maxFrameTime / engineDelta); + // create an event object + var event = { + timestamp: engine.timing.timestamp + }; + + Events.trigger(runner, 'beforeTick', event); + + // fps counter + + Events.trigger(runner, 'tick', event); + + var updateStartTime = Common.now(); + while (engineDelta > 0 && runner.timeBuffer >= engineDelta * Runner._timeBufferMargin) { + // update + Events.trigger(runner, 'beforeUpdate', event); + + Engine.update(engine, engineDelta); + Events.trigger(runner, 'afterUpdate', event); + + runner.timeBuffer -= engineDelta; + updateCount += 1; + var elapsedTimeTotal = Common.now() - tickStartTime, + elapsedTimeUpdates = Common.now() - updateStartTime, + elapsedNextEstimate = elapsedTimeTotal + Runner._elapsedNextEstimate * elapsedTimeUpdates / updateCount; + if (updateCount >= maxUpdates || elapsedNextEstimate > runner.maxFrameTime) { + runner.lastUpdatesDeferred = Math.round(Math.max(0, (runner.timeBuffer / engineDelta) - Runner._timeBufferMargin)); + break; + } + } + engine.timing.lastUpdatesPerFrame = updateCount; + Events.trigger(runner, 'afterTick', event); + if (runner.frameDeltaHistory.length >= 100) { + if (runner.lastUpdatesDeferred && Math.round(runner.frameDelta / engineDelta) > maxUpdates) { + Common.warnOnce('Matter.Runner: runner reached runner.maxUpdates, see docs.'); + } else if (runner.lastUpdatesDeferred) { + Common.warnOnce('Matter.Runner: runner reached runner.maxFrameTime, see docs.'); + } + if (typeof runner.isFixed !== 'undefined') { + Common.warnOnce('Matter.Runner: runner.isFixed is now redundant, see docs.'); + } + if (runner.deltaMin || runner.deltaMax) { + Common.warnOnce('Matter.Runner: runner.deltaMin and runner.deltaMax were removed, see docs.'); + } + if (runner.fps !== 0) { + Common.warnOnce('Matter.Runner: runner.fps was replaced by runner.delta, see docs.'); + } + } + }; + + /** + * Ends execution of `Runner.run` on the given `runner`, by canceling the animation frame request event loop. + * If you wish to only temporarily pause the engine, see `engine.enabled` instead. + * @method stop + * @param {runner} runner + */ + Runner.stop = function(runner) { + Runner._cancelNextFrame(runner); + }; + + /** + * Alias for `Runner.run`. + * @method start + * @param {runner} runner + * @param {engine} engine + */ + Runner._onNextFrame = function(runner, callback) { + if (typeof window !== 'undefined' && window.requestAnimationFrame) { + runner.frameRequestId = window.requestAnimationFrame(callback); + } else { + throw new Error('Matter.Runner: missing required global window.requestAnimationFrame.'); + } + return runner.frameRequestId; + }; + Runner._cancelNextFrame = function(runner) { + if (typeof window !== 'undefined' && window.cancelAnimationFrame) { + window.cancelAnimationFrame(runner.frameRequestId); + } else { + throw new Error('Matter.Runner: missing required global window.cancelAnimationFrame.'); + } + }; + + var _mean = function(values) { + var result = 0, + valuesLength = values.length; + for (var i = 0; i < valuesLength; i += 1) { + result += values[i]; + } + return (result / valuesLength) || 0; + }; + /* + * + * Events Documentation + * + */ + + /** + * Fired at the start of a tick, before any updates to the engine or timing + * + * @event beforeTick + * @param {} event An event object + * @param {number} event.timestamp The engine.timing.timestamp of the event + * @param {} event.source The source object of the event + * @param {} event.name The name of the event + */ + + /** + * Fired after engine timing updated, but just before update + * + * @event tick + * @param {} event An event object + * @param {number} event.timestamp The engine.timing.timestamp of the event + * @param {} event.source The source object of the event + * @param {} event.name The name of the event + */ + + /** + * Fired at the end of a tick, after engine update and after rendering + * + * @event afterTick + * @param {} event An event object + * @param {number} event.timestamp The engine.timing.timestamp of the event + * @param {} event.source The source object of the event + * @param {} event.name The name of the event + */ + + /** + * Fired before update + * + * @event beforeUpdate + * @param {} event An event object + * @param {number} event.timestamp The engine.timing.timestamp of the event + * @param {} event.source The source object of the event + * @param {} event.name The name of the event + */ + + /** + * Fired after update + * + * @event afterUpdate + * @param {} event An event object + * @param {number} event.timestamp The engine.timing.timestamp of the event + * @param {} event.source The source object of the event + * @param {} event.name The name of the event + */ + + /* + * + * Properties Documentation + * + */ + + /** + * A flag that specifies whether the runner is running or not. + * + * @property enabled + * @type boolean + * @default true + */ + + /** + * A `Boolean` that specifies if the runner should use a fixed timestep (otherwise it is variable). + * If timing is fixed, then the apparent simulation speed will change depending on the frame rate (but behaviour will be deterministic). + * If the timing is variable, then the apparent simulation speed will be constant (approximately, but at the cost of determininism). + * + * @property isFixed + * @type boolean + * @default false + */ + + /** + * A `Number` that specifies the time step between updates in milliseconds. + * If `engine.timing.isFixed` is set to `true`, then `delta` is fixed. + * If it is `false`, then `delta` can dynamically change to maintain the correct apparent simulation speed. + * + * @property delta + * @type number + * @default 1000 / 60 + */ + +})(); + + /***/ }), /***/ 53614: @@ -167132,6 +168004,9 @@ var Vector = __webpack_require__(31725); Bodies.trapezoid = function(x, y, width, height, slope, options) { options = options || {}; + if (slope >= 1) { + Common.warn('Bodies.trapezoid: slope parameter must be < 1.'); + } slope *= 0.5; var roof = (1 - (slope * 2)) * width; @@ -168004,6 +168879,42 @@ module.exports = Bounds; bounds.min.y = position.y; bounds.max.y = position.y + deltaY; }; + + /** + * Returns a translation vector that wraps the `objectBounds` inside the `bounds`. + * @method wrap + * @param {bounds} objectBounds The bounds of the object to wrap inside the bounds. + * @param {bounds} bounds The bounds to wrap the body inside. + * @param {number} [padding=0] - An amount added to the boundary. + * @returns {?Matter.Vector} A translation vector (only if wrapping is required). + */ + Bounds.wrap = function(objectBounds, bounds, padding) { + var x = null, + y = null; + + if (typeof bounds.min.x !== 'undefined' && typeof bounds.max.x !== 'undefined') { + if (objectBounds.min.x > bounds.max.x) { + x = bounds.min.x - objectBounds.max.x; + } else if (objectBounds.max.x < bounds.min.x) { + x = bounds.max.x - objectBounds.min.x; + } + } + + if (typeof bounds.min.y !== 'undefined' && typeof bounds.max.y !== 'undefined') { + if (objectBounds.min.y > bounds.max.y) { + y = bounds.min.y - objectBounds.max.y; + } else if (objectBounds.max.y < bounds.min.y) { + y = bounds.max.y - objectBounds.min.y; + } + } + + if (x !== null || y !== null) { + return { + x: x || 0, + y: y || 0 + }; + } + }; })(); @@ -168953,484 +169864,6 @@ var Common = __webpack_require__(53402); })(); -/***/ }), - -/***/ 18210: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var Matter = __webpack_require__(19933); - -/** - * An attractors plugin for matter.js. - * See the readme for usage and examples. - * @module MatterAttractors - */ -var MatterAttractors = -{ - name: 'matter-attractors', - version: '0.1.7', - for: 'matter-js@^0.19.0', - silent: true, - - // installs the plugin where `base` is `Matter` - // you should not need to call this directly. - install: function (base) - { - base.after('Body.create', function () - { - MatterAttractors.Body.init(this); - }); - - base.before('Engine.update', function (engine) - { - MatterAttractors.Engine.update(engine); - }); - }, - - Body: - { - /** - * Initialises the `body` to support attractors. - * This is called automatically by the plugin. - * @function MatterAttractors.Body.init - * @param {Matter.Body} body The body to init. - * @returns {void} No return value. - */ - init: function (body) - { - body.plugin.attractors = body.plugin.attractors || []; - } - }, - - Engine: - { - /** - * Applies all attractors for all bodies in the `engine`. - * This is called automatically by the plugin. - * @function MatterAttractors.Engine.update - * @param {Matter.Engine} engine The engine to update. - * @returns {void} No return value. - */ - update: function (engine) - { - var bodies = Matter.Composite.allBodies(engine.world); - - for (var i = 0; i < bodies.length; i++) - { - var bodyA = bodies[i]; - var attractors = bodyA.plugin.attractors; - - if (attractors && attractors.length > 0) - { - for (var j = 0; j < bodies.length; j++) - { - var bodyB = bodies[j]; - - if (i !== j) - { - for (var k = 0; k < attractors.length; k++) - { - var attractor = attractors[k]; - var forceVector = attractor; - - if (Matter.Common.isFunction(attractor)) - { - forceVector = attractor(bodyA, bodyB); - } - - if (forceVector) - { - Matter.Body.applyForce(bodyB, bodyB.position, forceVector); - } - } - } - } - } - } - } - }, - - /** - * Defines some useful common attractor functions that can be used - * by pushing them to your body's `body.plugin.attractors` array. - * @namespace MatterAttractors.Attractors - * @property {number} gravityConstant The gravitational constant used by the gravity attractor. - */ - Attractors: - { - gravityConstant: 0.001, - - /** - * An attractor function that applies Newton's law of gravitation. - * Use this by pushing `MatterAttractors.Attractors.gravity` to your body's `body.plugin.attractors` array. - * The gravitational constant defaults to `0.001` which you can change - * at `MatterAttractors.Attractors.gravityConstant`. - * @function MatterAttractors.Attractors.gravity - * @param {Matter.Body} bodyA The first body. - * @param {Matter.Body} bodyB The second body. - * @returns {void} No return value. - */ - gravity: function (bodyA, bodyB) - { - // use Newton's law of gravitation - var bToA = Matter.Vector.sub(bodyB.position, bodyA.position); - var distanceSq = Matter.Vector.magnitudeSquared(bToA) || 0.0001; - var normal = Matter.Vector.normalise(bToA); - var magnitude = -MatterAttractors.Attractors.gravityConstant * (bodyA.mass * bodyB.mass / distanceSq); - var force = Matter.Vector.mult(normal, magnitude); - - // to apply forces to both bodies - Matter.Body.applyForce(bodyA, bodyA.position, Matter.Vector.neg(force)); - Matter.Body.applyForce(bodyB, bodyB.position, force); - } - } -}; - -module.exports = MatterAttractors; - -/** - * @namespace Matter.Body - * @see http://brm.io/matter-js/docs/classes/Body.html - */ - -/** - * This plugin adds a new property `body.plugin.attractors` to instances of `Matter.Body`. - * This is an array of callback functions that will be called automatically - * for every pair of bodies, on every engine update. - * @property {Function[]} body.plugin.attractors - * @memberof Matter.Body - */ - -/** - * An attractor function calculates the force to be applied - * to `bodyB`, it should either: - * - return the force vector to be applied to `bodyB` - * - or apply the force to the body(s) itself - * @callback AttractorFunction - * @param {Matter.Body} bodyA - * @param {Matter.Body} bodyB - * @returns {(Vector|undefined)} a force vector (optional) - */ - - -/***/ }), - -/***/ 40178: -/***/ ((module) => { - -/** - * @author @dxu https://github.com/dxu/matter-collision-events - * @author Richard Davey - * @license {@link https://opensource.org/licenses/MIT|MIT License} - */ - -var MatterCollisionEvents = { - - name: 'matter-collision-events', - version: '0.1.6', - for: 'matter-js@^0.19.0', - silent: true, - - install: function (matter) - { - matter.after('Engine.create', function () - { - matter.Events.on(this, 'collisionStart', function (event) - { - event.pairs.map(function (pair) - { - var bodyA = pair.bodyA; - var bodyB = pair.bodyB; - - if (bodyA.gameObject) - { - bodyA.gameObject.emit('collide', bodyA, bodyB, pair); - } - - if (bodyB.gameObject) - { - bodyB.gameObject.emit('collide', bodyB, bodyA, pair); - } - - matter.Events.trigger(bodyA, 'onCollide', { pair: pair }); - matter.Events.trigger(bodyB, 'onCollide', { pair: pair }); - - if (bodyA.onCollideCallback) - { - bodyA.onCollideCallback(pair); - } - - if (bodyB.onCollideCallback) - { - bodyB.onCollideCallback(pair); - } - - if (bodyA.onCollideWith[bodyB.id]) - { - bodyA.onCollideWith[bodyB.id](bodyB, pair); - } - - if (bodyB.onCollideWith[bodyA.id]) - { - bodyB.onCollideWith[bodyA.id](bodyA, pair); - } - }); - }); - - matter.Events.on(this, 'collisionActive', function (event) - { - event.pairs.map(function (pair) - { - var bodyA = pair.bodyA; - var bodyB = pair.bodyB; - - if (bodyA.gameObject) - { - bodyA.gameObject.emit('collideActive', bodyA, bodyB, pair); - } - - if (bodyB.gameObject) - { - bodyB.gameObject.emit('collideActive', bodyB, bodyA, pair); - } - - matter.Events.trigger(bodyA, 'onCollideActive', { pair: pair }); - matter.Events.trigger(bodyB, 'onCollideActive', { pair: pair }); - - if (bodyA.onCollideActiveCallback) - { - bodyA.onCollideActiveCallback(pair); - } - - if (bodyB.onCollideActiveCallback) - { - bodyB.onCollideActiveCallback(pair); - } - }); - }); - - matter.Events.on(this, 'collisionEnd', function (event) - { - event.pairs.map(function (pair) - { - var bodyA = pair.bodyA; - var bodyB = pair.bodyB; - - if (bodyA.gameObject) - { - bodyA.gameObject.emit('collideEnd', bodyA, bodyB, pair); - } - - if (bodyB.gameObject) - { - bodyB.gameObject.emit('collideEnd', bodyB, bodyA, pair); - } - - matter.Events.trigger(bodyA, 'onCollideEnd', { pair: pair }); - matter.Events.trigger(bodyB, 'onCollideEnd', { pair: pair }); - - if (bodyA.onCollideEndCallback) - { - bodyA.onCollideEndCallback(pair); - } - - if (bodyB.onCollideEndCallback) - { - bodyB.onCollideEndCallback(pair); - } - }); - }); - }); - } -}; - -module.exports = MatterCollisionEvents; - - -/***/ }), - -/***/ 74507: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var Matter = __webpack_require__(19933); - -/** - * A coordinate wrapping plugin for matter.js. - * See the readme for usage and examples. - * @module MatterWrap - */ -var MatterWrap = { - // plugin meta - name: 'matter-wrap', // PLUGIN_NAME - version: '0.1.4', // PLUGIN_VERSION - for: 'matter-js@^0.19.0', - silent: true, // no console log please - - // installs the plugin where `base` is `Matter` - // you should not need to call this directly. - install: function(base) { - base.after('Engine.update', function() { - MatterWrap.Engine.update(this); - }); - }, - - Engine: { - /** - * Updates the engine by wrapping bodies and composites inside `engine.world`. - * This is called automatically by the plugin. - * @function MatterWrap.Engine.update - * @param {Matter.Engine} engine The engine to update. - * @returns {void} No return value. - */ - update: function(engine) { - var world = engine.world, - bodies = Matter.Composite.allBodies(world), - composites = Matter.Composite.allComposites(world); - - for (var i = 0; i < bodies.length; i += 1) { - var body = bodies[i]; - - if (body.plugin.wrap) { - MatterWrap.Body.wrap(body, body.plugin.wrap); - } - } - - for (i = 0; i < composites.length; i += 1) { - var composite = composites[i]; - - if (composite.plugin.wrap) { - MatterWrap.Composite.wrap(composite, composite.plugin.wrap); - } - } - } - }, - - Bounds: { - /** - * Returns a translation vector that wraps the `objectBounds` inside the `bounds`. - * @function MatterWrap.Bounds.wrap - * @param {Matter.Bounds} objectBounds The bounds of the object to wrap inside the bounds. - * @param {Matter.Bounds} bounds The bounds to wrap the body inside. - * @returns {?Matter.Vector} A translation vector (only if wrapping is required). - */ - wrap: function(objectBounds, bounds) { - var x = null, - y = null; - - if (typeof bounds.min.x !== 'undefined' && typeof bounds.max.x !== 'undefined') { - if (objectBounds.min.x > bounds.max.x) { - x = bounds.min.x - objectBounds.max.x; - } else if (objectBounds.max.x < bounds.min.x) { - x = bounds.max.x - objectBounds.min.x; - } - } - - if (typeof bounds.min.y !== 'undefined' && typeof bounds.max.y !== 'undefined') { - if (objectBounds.min.y > bounds.max.y) { - y = bounds.min.y - objectBounds.max.y; - } else if (objectBounds.max.y < bounds.min.y) { - y = bounds.max.y - objectBounds.min.y; - } - } - - if (x !== null || y !== null) { - return { - x: x || 0, - y: y || 0 - }; - } - } - }, - - Body: { - /** - * Wraps the `body` position such that it always stays within the given bounds. - * Upon crossing a boundary the body will appear on the opposite side of the bounds, - * while maintaining its velocity. - * This is called automatically by the plugin. - * @function MatterWrap.Body.wrap - * @param {Matter.Body} body The body to wrap. - * @param {Matter.Bounds} bounds The bounds to wrap the body inside. - * @returns {?Matter.Vector} The translation vector that was applied (only if wrapping was required). - */ - wrap: function(body, bounds) { - var translation = MatterWrap.Bounds.wrap(body.bounds, bounds); - - if (translation) { - Matter.Body.translate(body, translation); - } - - return translation; - } - }, - - Composite: { - /** - * Returns the union of the bounds of all of the composite's bodies - * (not accounting for constraints). - * @function MatterWrap.Composite.bounds - * @param {Matter.Composite} composite The composite. - * @returns {Matter.Bounds} The composite bounds. - */ - bounds: function(composite) { - var bodies = Matter.Composite.allBodies(composite), - vertices = []; - - for (var i = 0; i < bodies.length; i += 1) { - var body = bodies[i]; - vertices.push(body.bounds.min, body.bounds.max); - } - - return Matter.Bounds.create(vertices); - }, - - /** - * Wraps the `composite` position such that it always stays within the given bounds. - * Upon crossing a boundary the composite will appear on the opposite side of the bounds, - * while maintaining its velocity. - * This is called automatically by the plugin. - * @function MatterWrap.Composite.wrap - * @param {Matter.Composite} composite The composite to wrap. - * @param {Matter.Bounds} bounds The bounds to wrap the composite inside. - * @returns {?Matter.Vector} The translation vector that was applied (only if wrapping was required). - */ - wrap: function(composite, bounds) { - var translation = MatterWrap.Bounds.wrap( - MatterWrap.Composite.bounds(composite), - bounds - ); - - if (translation) { - Matter.Composite.translate(composite, translation); - } - - return translation; - } - } -}; - -module.exports = MatterWrap; - -/** - * @namespace Matter.Body - * @see http://brm.io/matter-js/docs/classes/Body.html - */ - -/** - * This plugin adds a new property `body.plugin.wrap` to instances of `Matter.Body`. - * This is a `Matter.Bounds` instance that specifies the wrapping region. - * @property {Matter.Bounds} body.plugin.wrap - * @memberof Matter.Body - */ - -/** - * This plugin adds a new property `composite.plugin.wrap` to instances of `Matter.Composite`. - * This is a `Matter.Bounds` instance that specifies the wrapping region. - * @property {Matter.Bounds} composite.plugin.wrap - * @memberof Matter.Composite - */ - - /***/ }), /***/ 55973: @@ -175706,7 +176139,7 @@ var RenderTarget = new Class({ if (autoResize) { - this.setAutoResize(true); + this.renderer.on(Events.RESIZE, this.resize, this); } else { @@ -175890,19 +176323,33 @@ var RenderTarget = new Class({ }, /** - * Clears this Render Target. + * Clears a portion or everything from this Render Target. To clear an area, + * specify the `x`, `y`, `width` and `height`. + * + * @param {number} [x=0] - The left coordinate of the fill rectangle. + * @param {number} [y=0] - The top coordinate of the fill rectangle. + * @param {number} [width=this.width] - The width of the fill rectangle. + * @param {number} [height=this.height] - The height of the fill rectangle. * * @method Phaser.Renderer.WebGL.RenderTarget#clear * @since 3.50.0 */ - clear: function () + clear: function (x, y, width, height) { var renderer = this.renderer; var gl = renderer.gl; renderer.pushFramebuffer(this.framebuffer); - gl.disable(gl.SCISSOR_TEST); + if (x !== undefined && y !== undefined && width !== undefined && height !== undefined) + { + gl.enable(gl.SCISSOR_TEST); + gl.scissor(x, y, width, height); + } + else + { + gl.disable(gl.SCISSOR_TEST); + } gl.clearColor(0, 0, 0, 0); @@ -184964,7 +185411,6 @@ var WebGLPipeline = __webpack_require__(29100); * The default shader uniforms for this pipeline are: * * `uProjectionMatrix` (mat4) - * `uRoundPixels` (int) * `uResolution` (vec2) * `uMainSampler` (sampler2D, or sampler2D array) * @@ -185031,7 +185477,6 @@ var MobilePipeline = new Class({ this.set1i('uMainSampler', 0); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); } }); @@ -185088,7 +185533,6 @@ var WebGLPipeline = __webpack_require__(29100); * The default shader uniforms for this pipeline are: * * `uProjectionMatrix` (mat4) - * `uRoundPixels` (int) * `uResolution` (vec2) * `uMainSampler` (sampler2D, or sampler2D array) * @@ -185330,7 +185774,6 @@ var MultiPipeline = new Class({ this.set1iv('uMainSampler', renderer.textureIndexes); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); }, /** @@ -185420,6 +185863,12 @@ var MultiPipeline = new Class({ var gx = gameObject.x; var gy = gameObject.y; + if (camera.roundPixels) + { + gx = Math.floor(gx); + gy = Math.floor(gy); + } + spriteMatrix.applyITRS(gx, gy, gameObject.rotation, gameObject.scaleX * flipX, gameObject.scaleY * flipY); camMatrix.copyFrom(camera.matrix); @@ -185442,7 +185891,7 @@ var MultiPipeline = new Class({ // Multiply by the Sprite matrix, store result in calcMatrix camMatrix.multiply(spriteMatrix, calcMatrix); - var quad = calcMatrix.setQuad(x, y, x + frameWidth, y + frameHeight); + var quad = calcMatrix.setQuad(x, y, x + frameWidth, y + frameHeight, camera.roundPixels); var getTint = Utils.getTintAppendFloatAlpha; var cameraAlpha = camera.alpha; @@ -185461,8 +185910,6 @@ var MultiPipeline = new Class({ this.manager.preBatch(gameObject); - this.currentShader.set1i('uRoundPixels', camera.roundPixels); - this.batchQuad(gameObject, quad[0], quad[1], quad[2], quad[3], quad[4], quad[5], quad[6], quad[7], u0, v0, u1, v1, tintTL, tintTR, tintBL, tintBR, gameObject.tintFill, texture, unit); this.manager.postBatch(gameObject); @@ -185600,6 +186047,12 @@ var MultiPipeline = new Class({ y += srcHeight; } + if (camera.roundPixels) + { + srcX = Math.floor(srcX); + srcY = Math.floor(srcY); + } + spriteMatrix.applyITRS(srcX, srcY, rotation, scaleX, scaleY); camMatrix.copyFrom(camera.matrix); @@ -185622,7 +186075,7 @@ var MultiPipeline = new Class({ // Multiply by the Sprite matrix, store result in calcMatrix camMatrix.multiply(spriteMatrix, calcMatrix); - var quad = calcMatrix.setQuad(x, y, x + width, y + height); + var quad = calcMatrix.setQuad(x, y, x + width, y + height, camera.roundPixels); if (textureUnit === undefined || textureUnit === null) { @@ -185634,8 +186087,6 @@ var MultiPipeline = new Class({ this.manager.preBatch(gameObject); } - this.currentShader.set1i('uRoundPixels', camera.roundPixels); - this.batchQuad(gameObject, quad[0], quad[1], quad[2], quad[3], quad[4], quad[5], quad[6], quad[7], u0, v0, u1, v1, tintTL, tintTR, tintBL, tintBR, tintEffect, texture, textureUnit); if (gameObject && !skipPrePost) @@ -185763,8 +186214,6 @@ var MultiPipeline = new Class({ var tint = this.fillTint; - this.currentShader.set1i('uRoundPixels', false); - this.batchTri(null, tx0, ty0, tx1, ty1, tx2, ty2, 0, 0, 1, 1, tint.TL, tint.TR, tint.BL, 2); }, @@ -185856,8 +186305,6 @@ var MultiPipeline = new Class({ polygonIndexArray = Earcut(polygonCache); length = polygonIndexArray.length; - this.currentShader.set1i('uRoundPixels', false); - for (var index = 0; index < length; index += 3) { var p0 = polygonIndexArray[index + 0] * 2; @@ -186011,8 +186458,6 @@ var MultiPipeline = new Class({ var tintBL = tint.BL; var tintBR = tint.BR; - this.currentShader.set1i('uRoundPixels', false); - // TL, BL, BR, TR this.batchQuad(null, tlX, tlY, blX, blY, brX, brY, trX, trY, 0, 0, 1, 1, tintTL, tintTR, tintBL, tintBR, 2); @@ -186529,7 +186974,6 @@ var PostFXPipeline = new Class({ this.set1i('uMainSampler', 0); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); var targets = this.renderTargets; @@ -187188,7 +187632,6 @@ var PreFXPipeline = new Class({ this.currentShader = this.copyShader; this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); }, /** @@ -187302,7 +187745,6 @@ var PreFXPipeline = new Class({ this.set1i('uMainSampler', 0); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); this.flipProjectionMatrix(true); @@ -187449,7 +187891,6 @@ var PreFXPipeline = new Class({ this.set1i('uMainSampler', 0); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); sprite.preFX.onFXCopy(this); @@ -187892,7 +188333,6 @@ var MultiPipeline = __webpack_require__(57516); * The default shader uniforms for this pipeline are: * * `uProjectionMatrix` (mat4) - * `uRoundPixels` (int) * `uResolution` (vec2) * `uMainSampler` (sampler2D, or sampler2D array) * @@ -187966,7 +188406,6 @@ var WebGLPipeline = __webpack_require__(29100); * The default shader uniforms for this pipeline are: * * `uProjectionMatrix` (mat4) - * `uRoundPixels` (int) * `uResolution` (vec2) * `uMainSampler` (sampler2D, or sampler2D array) * @@ -188001,7 +188440,6 @@ var SinglePipeline = new Class({ this.set1i('uMainSampler', 0); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); } }); @@ -191867,7 +192305,6 @@ module.exports = [ '#define SHADER_NAME PHASER_MOBILE_VS', 'precision mediump float;', 'uniform mat4 uProjectionMatrix;', - 'uniform int uRoundPixels;', 'uniform vec2 uResolution;', 'attribute vec2 inPosition;', 'attribute vec2 inTexCoord;', @@ -191880,10 +192317,6 @@ module.exports = [ 'void main ()', '{', ' gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);', - ' if (uRoundPixels == 1)', - ' {', - ' gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;', - ' }', ' outTexCoord = inTexCoord;', ' outTint = inTint;', ' outTintEffect = inTintEffect;', @@ -191936,7 +192369,6 @@ module.exports = [ '#define SHADER_NAME PHASER_MULTI_VS', 'precision mediump float;', 'uniform mat4 uProjectionMatrix;', - 'uniform int uRoundPixels;', 'uniform vec2 uResolution;', 'attribute vec2 inPosition;', 'attribute vec2 inTexCoord;', @@ -191950,10 +192382,6 @@ module.exports = [ 'void main ()', '{', ' gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);', - ' if (uRoundPixels == 1)', - ' {', - ' gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;', - ' }', ' outTexCoord = inTexCoord;', ' outTexId = inTexId;', ' outTint = inTint;', @@ -192098,7 +192526,6 @@ module.exports = [ '#define SHADER_NAME PHASER_SINGLE_VS', 'precision mediump float;', 'uniform mat4 uProjectionMatrix;', - 'uniform int uRoundPixels;', 'uniform vec2 uResolution;', 'attribute vec2 inPosition;', 'attribute vec2 inTexCoord;', @@ -192111,10 +192538,6 @@ module.exports = [ 'void main ()', '{', ' gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);', - ' if (uRoundPixels == 1)', - ' {', - ' gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;', - ' }', ' outTexCoord = inTexCoord;', ' outTint = inTint;', ' outTintEffect = inTintEffect;', @@ -192128,8 +192551,8 @@ module.exports = [ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { /** - * @author Richard Davey - * @copyright 2013-2024 Phaser Studio Inc. + * @author Richard Davey + * @copyright 2013-2023 Photon Storm Ltd. * @license {@link https://opensource.org/licenses/MIT|MIT License} */ @@ -192464,9 +192887,9 @@ module.exports = WebGLBufferWrapper; var Class = __webpack_require__(83419); +// Possible errors that can be thrown by `gl.checkFramebufferStatus()`. /** - * @ignore - * Possible errors that can be thrown by `gl.checkFramebufferStatus()`. + * @ignore */ var errors = { 36054: 'Incomplete Attachment', @@ -200513,7 +200936,6 @@ module.exports = 'pause'; * @type {string} * @since 3.0.0 * - * @param {Phaser.Scenes.Systems} sys - A reference to the Scene Systems class of the Scene that emitted this event. * @param {number} time - The current time. Either a High Resolution Timer value if it comes from Request Animation Frame, or Date.now if using SetTimeout. * @param {number} delta - The delta time in ms since the last frame. This is a smoothed and capped value based on the FPS rate. */ @@ -200593,7 +201015,6 @@ module.exports = 'prerender'; * @type {string} * @since 3.0.0 * - * @param {Phaser.Scenes.Systems} sys - A reference to the Scene Systems class of the Scene that emitted this event. * @param {number} time - The current time. Either a High Resolution Timer value if it comes from Request Animation Frame, or Date.now if using SetTimeout. * @param {number} delta - The delta time in ms since the last frame. This is a smoothed and capped value based on the FPS rate. */ @@ -201040,7 +201461,6 @@ module.exports = 'transitionwake'; * @type {string} * @since 3.0.0 * - * @param {Phaser.Scenes.Systems} sys - A reference to the Scene Systems class of the Scene that emitted this event. * @param {number} time - The current time. Either a High Resolution Timer value if it comes from Request Animation Frame, or Date.now if using SetTimeout. * @param {number} delta - The delta time in ms since the last frame. This is a smoothed and capped value based on the FPS rate. */ @@ -211671,7 +212091,7 @@ module.exports = CanvasTexture; */ var BlendModes = __webpack_require__(10312); -var Camera = __webpack_require__(71911); +var Camera = __webpack_require__(38058); var CanvasPool = __webpack_require__(27919); var Class = __webpack_require__(83419); var CONST = __webpack_require__(8054); @@ -211863,7 +212283,7 @@ var DynamicTexture = new Class({ * You can scroll, zoom and rotate this Camera. * * @name Phaser.Textures.DynamicTexture#camera - * @type {Phaser.Cameras.Scene2D.BaseCamera} + * @type {Phaser.Cameras.Scene2D.Camera} * @since 3.12.0 */ this.camera = new Camera(0, 0, width, height).setScene(manager.game.scene.systemScene, false); @@ -212097,36 +212517,48 @@ var DynamicTexture = new Class({ }, /** - * Fully clears this Dynamic Texture, erasing everything from it and resetting it back to - * a blank, transparent, texture. - * + * Clears a portion or everything from this Dynamic Texture by erasing it and resetting it back to + * a blank, transparent, texture. To clear an area, specify the `x`, `y`, `width` and `height`. * @method Phaser.Textures.DynamicTexture#clear * @since 3.2.0 * + * @param {number} [x=0] - The left coordinate of the fill rectangle. + * @param {number} [y=0] - The top coordinate of the fill rectangle. + * @param {number} [width=this.width] - The width of the fill rectangle. + * @param {number} [height=this.height] - The height of the fill rectangle. + * * @return {this} This Dynamic Texture instance. */ - clear: function () + clear: function (x, y, width, height) { if (this.dirty) { var ctx = this.context; + var renderTarget = this.renderTarget; if (renderTarget) { - renderTarget.clear(); + renderTarget.clear(x, y, width, height); } else if (ctx) { - ctx.save(); - ctx.setTransform(1, 0, 0, 1, 0, 0); - ctx.clearRect(0, 0, this.width, this.height); - ctx.restore(); + if (x !== undefined && y !== undefined && width !== undefined && height !== undefined) + { + ctx.clearRect(x, y, width, height); + } + else + { + ctx.save(); + ctx.setTransform(1, 0, 0, 1, 0, 0); + ctx.clearRect(0, 0, this.width, this.height); + ctx.restore(); + } } this.dirty = false; } - + return this; }, @@ -214608,7 +215040,7 @@ var Texture = new Class({ * @method Phaser.Textures.Texture#getFrameBounds * @since 3.80.0 * - * @param {number} sourceIndex - The index of the TextureSource to get the Frame bounds from. + * @param {number} [sourceIndex=0] - The index of the TextureSource to get the Frame bounds from. * * @return {Phaser.Types.Math.RectangleLike} An object containing the bounds of the Frames using the given Texture Source Index. */ @@ -214616,14 +215048,16 @@ var Texture = new Class({ { if (sourceIndex === undefined) { sourceIndex = 0; } - var frames = this.getFramesFromTextureSource(sourceIndex); + var frames = this.getFramesFromTextureSource(sourceIndex, true); - var minX = Infinity; - var minY = Infinity; - var maxX = 0; - var maxY = 0; + var baseFrame = frames[0]; - for (var i = 0; i < frames.length; i++) + var minX = baseFrame.cutX; + var minY = baseFrame.cutY; + var maxX = baseFrame.cutX + baseFrame.cutWidth; + var maxY = baseFrame.cutY + baseFrame.cutHeight; + + for (var i = 1; i < frames.length; i++) { var frame = frames[i]; @@ -215051,9 +215485,21 @@ var TextureManager = new Class({ var config = this.game.config; - this.addBase64('__DEFAULT', config.defaultImage); - this.addBase64('__MISSING', config.missingImage); - this.addBase64('__WHITE', config.whiteImage); + if (config.defaultImage !== null) + { + this.addBase64('__DEFAULT', config.defaultImage); + } + + if (config.missingImage !== null) + { + this.addBase64('__MISSING', config.missingImage); + } + + if (config.whiteImage !== null) + { + this.addBase64('__WHITE', config.whiteImage); + } + if (this.game.renderer && this.game.renderer.gl) { this.addUint8Array('__NORMAL', new Uint8Array([ 127, 127, 255, 255 ]), 1, 1); @@ -220855,8 +221301,16 @@ var Tilemap = new Class({ if (tileset) { - tileset.setTileSize(tileWidth, tileHeight); - tileset.setSpacing(tileMargin, tileSpacing); + if (tileWidth || tileHeight) + { + tileset.setTileSize(tileWidth, tileHeight); + } + + if (tileMargin || tileSpacing) + { + tileset.setSpacing(tileMargin, tileSpacing); + } + tileset.setImage(texture); return tileset; @@ -221784,7 +222238,7 @@ var Tilemap = new Class({ * * @param {number} tileX - X position to get the tile from (given in tile units, not pixels). * @param {number} tileY - Y position to get the tile from (given in tile units, not pixels). - * @param {boolean} [nonNull] - If true getTile won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used. * * @return {?Phaser.Tilemaps.Tile} Returns a Tile, or null if the layer given was invalid. @@ -221808,7 +222262,7 @@ var Tilemap = new Class({ * * @param {number} worldX - X position to get the tile from (given in pixels) * @param {number} worldY - Y position to get the tile from (given in pixels) - * @param {boolean} [nonNull] - If true, function won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values. * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used. * @@ -223286,6 +223740,8 @@ var Vector2 = __webpack_require__(26099); * @classdesc * A Tilemap Layer is a Game Object that renders LayerData from a Tilemap when used in combination * with one, or more, Tilesets. + * + * Do not add TilemapLayers to Containers, they are stand-alone display objects. * * @class TilemapLayer * @extends Phaser.GameObjects.GameObject @@ -224004,7 +224460,7 @@ var TilemapLayer = new Class({ * * @param {number} tileX - X position to get the tile from (given in tile units, not pixels). * @param {number} tileY - Y position to get the tile from (given in tile units, not pixels). - * @param {boolean} [nonNull=false] - If true getTile won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null. * * @return {Phaser.Tilemaps.Tile} The Tile at the given coordinates or null if no tile was found or the coordinates were invalid. */ @@ -224021,7 +224477,7 @@ var TilemapLayer = new Class({ * * @param {number} worldX - X position to get the tile from (given in pixels) * @param {number} worldY - Y position to get the tile from (given in pixels) - * @param {boolean} [nonNull=false] - If true, function won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values. * * @return {Phaser.Tilemaps.Tile} The tile at the given coordinates or null if no tile was found or the coordinates were invalid. @@ -224040,7 +224496,7 @@ var TilemapLayer = new Class({ * @param {number} worldX - X position to get the tile from (given in pixels) * @param {number} worldY - Y position to get the tile from (given in pixels) * @param {boolean} [originTop=true] - Which is the active face of the isometric tile? The top (default, true), or the base? (false) - * @param {boolean} [nonNull=false] - If true, function won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values. * * @return {Phaser.Tilemaps.Tile} The tile at the given coordinates or null if no tile was found or the coordinates were invalid. @@ -225148,7 +225604,7 @@ var Tileset = new Class({ if (tileData === undefined) { tileData = {}; } /** - * The name of the Tileset.s + * The name of the Tileset. * * @name Phaser.Tilemaps.Tileset#name * @type {string} @@ -225451,7 +225907,7 @@ var Tileset = new Class({ }, /** - * Sets the tile margin & spacing and updates the tile data (rows, columns, etc.). + * Sets the tile margin and spacing and updates the tile data (rows, columns, etc.). * * @method Phaser.Tilemaps.Tileset#setSpacing * @since 3.0.0 @@ -226433,15 +226889,13 @@ var IsInLayerBounds = __webpack_require__(62991); * * @param {number} tileX - X position to get the tile from (given in tile units, not pixels). * @param {number} tileY - Y position to get the tile from (given in tile units, not pixels). - * @param {boolean} nonNull - If true getTile won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} nonNull - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {Phaser.Tilemaps.LayerData} layer - The Tilemap Layer to act upon. * * @return {Phaser.Tilemaps.Tile} The tile at the given coordinates or null if no tile was found or the coordinates were invalid. */ var GetTileAt = function (tileX, tileY, nonNull, layer) { - if (nonNull === undefined) { nonNull = false; } - if (IsInLayerBounds(tileX, tileY, layer)) { var tile = layer.data[tileY][tileX] || null; @@ -226492,7 +226946,7 @@ var point = new Vector2(); * * @param {number} worldX - X position to get the tile from (given in pixels) * @param {number} worldY - Y position to get the tile from (given in pixels) - * @param {boolean} nonNull - If true, function won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} nonNull - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {Phaser.Cameras.Scene2D.Camera} camera - The Camera to use when calculating the tile index from the world values. * @param {Phaser.Tilemaps.LayerData} layer - The Tilemap Layer to act upon. * @@ -233556,6 +234010,22 @@ var Timeline = new Class({ */ this.elapsed = 0; + /** + * The Timeline's delta time scale. + * + * Values higher than 1 increase the speed of time, while values smaller than 1 decrease it. + * A value of 0 freezes time and is effectively equivalent to pausing the Timeline. + * + * This doesn't affect the delta time scale of any Tweens created by the Timeline. + * You will have to set the `timeScale` of each Tween or the Tween Manager if you want them to match. + * + * @name Phaser.Time.Timeline#timeScale + * @type {number} + * @default + * @since 3.90.0 + */ + this.timeScale = 1; + /** * Whether the Timeline is running (`true`) or active (`false`). * @@ -233664,7 +234134,7 @@ var Timeline = new Class({ return; } - this.elapsed += delta; + this.elapsed += delta * this.timeScale; }, /** @@ -234112,7 +234582,7 @@ var Timeline = new Class({ { var events = this.events; - for (i = 0; i < events.length; i++) + for (var i = 0; i < events.length; i++) { var event = events[i]; @@ -238491,6 +238961,8 @@ var BaseTween = new Class({ setActiveState: function () { this.state = TWEEN_CONST.ACTIVE; + + this.hasStarted = false; }, /** @@ -240480,8 +240952,6 @@ var TweenChain = new Class({ this.setActiveState(); } - this.dispatchEvent(Events.TWEEN_ACTIVE, 'onActive'); - return this; }, @@ -240767,8 +241237,7 @@ var TweenChain = new Class({ data[i].reset(false); } - this.currentIndex = 0; - this.currentTween = data[0]; + this.setCurrentTween(0); }, /** @@ -240882,8 +241351,6 @@ var TweenChain = new Class({ this.currentTween = this.data[index]; this.currentTween.setActiveState(); - - this.currentTween.dispatchEvent(Events.TWEEN_ACTIVE, 'onActive'); }, /** diff --git a/dist/phaser-ie9.min.js b/dist/phaser-ie9.min.js index 54a074391..5c0728adf 100644 --- a/dist/phaser-ie9.min.js +++ b/dist/phaser-ie9.min.js @@ -1 +1 @@ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("Phaser",[],e):"object"==typeof exports?exports.Phaser=e():t.Phaser=e()}(this,(()=>(()=>{var t={50792:t=>{"use strict";var e=Object.prototype.hasOwnProperty,i="~";function s(){}function n(t,e,i){this.fn=t,this.context=e,this.once=i||!1}function r(t,e,s,r,o){if("function"!=typeof s)throw new TypeError("The listener must be a function");var a=new n(s,r||t,o),h=i?i+e:e;return t._events[h]?t._events[h].fn?t._events[h]=[t._events[h],a]:t._events[h].push(a):(t._events[h]=a,t._eventsCount++),t}function o(t,e){0==--t._eventsCount?t._events=new s:delete t._events[e]}function a(){this._events=new s,this._eventsCount=0}Object.create&&(s.prototype=Object.create(null),(new s).__proto__||(i=!1)),a.prototype.eventNames=function(){var t,s,n=[];if(0===this._eventsCount)return n;for(s in t=this._events)e.call(t,s)&&n.push(i?s.slice(1):s);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(t)):n},a.prototype.listeners=function(t){var e=i?i+t:t,s=this._events[e];if(!s)return[];if(s.fn)return[s.fn];for(var n=0,r=s.length,o=new Array(r);n{var s=i(38829);t.exports=function(t,e,i,n){for(var r=t[0],o=1;o{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"angle",e,i,n,r)}},60757:t=>{t.exports=function(t,e,i){for(var s=0;s{t.exports=function(t,e,i){void 0===i&&(i=0);for(var s=i;s{t.exports=function(t,e,i){void 0===i&&(i=0);for(var s=t.length-1;s>=i;s--){var n=t[s],r=!0;for(var o in e)n[o]!==e[o]&&(r=!1);if(r)return n}return null}},94420:(t,e,i)=>{var s=i(11879),n=i(60461),r=i(95540),o=i(29747),a=new(i(41481))({sys:{queueDepthSort:o,events:{once:o}}},0,0,1,1).setOrigin(0,0);t.exports=function(t,e){void 0===e&&(e={});var i=e.hasOwnProperty("width"),o=e.hasOwnProperty("height"),h=r(e,"width",-1),l=r(e,"height",-1),u=r(e,"cellWidth",1),c=r(e,"cellHeight",u),d=r(e,"position",n.TOP_LEFT),f=r(e,"x",0),p=r(e,"y",0),v=0,g=0,m=h*u,y=l*c;a.setPosition(f,p),a.setSize(u,c);for(var x=0;x{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"alpha",e,i,n,r)}},67285:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"x",e,i,n,r)}},9074:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"x",e,n,o,a),s(t,"y",i,r,o,a)}},75222:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"y",e,i,n,r)}},22983:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=6.28);for(var n=i,r=(s-i)/t.length,o=e.x,a=e.y,h=e.radius,l=0;l{t.exports=function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=6.28);for(var n=i,r=(s-i)/t.length,o=e.width/2,a=e.height/2,h=0;h{var s=i(15258),n=i(26708);t.exports=function(t,e,i){var r;r=i?n(e,i,t.length):s(e,t.length);for(var o=0;o{var s=i(14649),n=i(86003),r=i(49498);t.exports=function(t,e,i){void 0===i&&(i=0);var o=s(e,!1,t.length);i>0?n(o,i):i<0&&r(o,Math.abs(i));for(var a=0;a{var s=i(84993);t.exports=function(t,e,i){var n=s({x1:e.x1,y1:e.y1,x2:e.x2,y2:e.y2},i),r=s({x1:e.x2,y1:e.y2,x2:e.x3,y2:e.y3},i),o=s({x1:e.x3,y1:e.y3,x2:e.x1,y2:e.y1},i);n.pop(),r.pop(),o.pop();for(var a=(n=n.concat(r,o)).length/t.length,h=0,l=0;l{t.exports=function(t,e,i){for(var s=0;s{t.exports=function(t,e,i,s,n,r){var o;void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=1);var a=0,h=t.length;if(1===r)for(o=n;o=0;o--)t[o][e]+=i+a*s,a++;return t}},43967:t=>{t.exports=function(t,e,i,s,n,r){var o;void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=1);var a=0,h=t.length;if(1===r)for(o=n;o=0;o--)t[o][e]=i+a*s,a++;return t}},88926:(t,e,i)=>{var s=i(28176);t.exports=function(t,e){for(var i=0;i{var s=i(24820);t.exports=function(t,e){for(var i=0;i{var s=i(65822);t.exports=function(t,e){for(var i=0;i{var s=i(26597);t.exports=function(t,e){for(var i=0;i{var s=i(90260);t.exports=function(t,e){for(var i=0;i{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"rotation",e,i,n,r)}},91051:(t,e,i)=>{var s=i(1163),n=i(20339);t.exports=function(t,e,i){for(var r=e.x,o=e.y,a=0;a{var s=i(1163);t.exports=function(t,e,i,n){var r=e.x,o=e.y;if(0===n)return t;for(var a=0;a{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"scaleX",e,i,n,r)}},94868:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"scaleX",e,n,o,a),s(t,"scaleY",i,r,o,a)}},95532:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"scaleY",e,i,n,r)}},8689:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"alpha",e,i,n,r)}},2645:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n){return s(t,"blendMode",e,0,i,n)}},32372:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"depth",e,i,n,r)}},85373:t=>{t.exports=function(t,e,i){for(var s=0;s{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"originX",e,n,o,a),s(t,"originY",i,r,o,a),t.forEach((function(t){t.updateDisplayOrigin()})),t}},79939:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"rotation",e,i,n,r)}},2699:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"scaleX",e,n,o,a),s(t,"scaleY",i,r,o,a)}},98739:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scaleX",e,i,n,r)}},98476:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scaleY",e,i,n,r)}},6207:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"scrollFactorX",e,n,o,a),s(t,"scrollFactorY",i,r,o,a)}},6607:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scrollFactorX",e,i,n,r)}},72248:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scrollFactorY",e,i,n,r)}},14036:t=>{t.exports=function(t,e,i,s,n){for(var r=0;r{var s=i(43967);t.exports=function(t,e,i,n){return s(t,"visible",e,0,i,n)}},77597:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"x",e,i,n,r)}},83194:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"x",e,n,o,a),s(t,"y",i,r,o,a)}},67678:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"y",e,i,n,r)}},35850:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){var o,a;void 0===n&&(n=0),void 0===r&&(r=new s);var h=t.length;if(1===h)o=t[0].x,a=t[0].y,t[0].x=e,t[0].y=i;else{var l=1,u=0;0===n&&(u=h-1,l=h-2),o=t[u].x,a=t[u].y,t[u].x=e,t[u].y=i;for(var c=0;c=h||-1===l)){var d=t[l],f=d.x,p=d.y;d.x=o,d.y=a,o=f,a=p,0===n?l--:l++}}return r.x=o,r.y=a,r}},8628:(t,e,i)=>{var s=i(33680);t.exports=function(t){return s(t)}},21837:(t,e,i)=>{var s=i(7602);t.exports=function(t,e,i,n,r){void 0===r&&(r=!1);var o,a=Math.abs(n-i)/t.length;if(r)for(o=0;o{var s=i(54261);t.exports=function(t,e,i,n,r){void 0===r&&(r=!1);var o,a=Math.abs(n-i)/t.length;if(r)for(o=0;o{t.exports=function(t,e,i,s,n){if(void 0===n&&(n=!1),0===t.length)return t;if(1===t.length)return n?t[0][e]+=(s+i)/2:t[0][e]=(s+i)/2,t;var r,o=Math.abs(s-i)/(t.length-1);if(n)for(r=0;r{t.exports=function(t){for(var e=0;e{var s=i(15994);t.exports=function(t,e,i){void 0===i&&(i=0);for(var n=0;n{t.exports={AlignTo:i(11517),Angle:i(80318),Call:i(60757),GetFirst:i(69927),GetLast:i(32265),GridAlign:i(94420),IncAlpha:i(41721),IncX:i(67285),IncXY:i(9074),IncY:i(75222),PlaceOnCircle:i(22983),PlaceOnEllipse:i(95253),PlaceOnLine:i(88505),PlaceOnRectangle:i(41346),PlaceOnTriangle:i(11575),PlayAnimation:i(29953),PropertyValueInc:i(66979),PropertyValueSet:i(43967),RandomCircle:i(88926),RandomEllipse:i(33286),RandomLine:i(96e3),RandomRectangle:i(28789),RandomTriangle:i(97154),Rotate:i(20510),RotateAround:i(91051),RotateAroundDistance:i(76332),ScaleX:i(61619),ScaleXY:i(94868),ScaleY:i(95532),SetAlpha:i(8689),SetBlendMode:i(2645),SetDepth:i(32372),SetHitArea:i(85373),SetOrigin:i(81583),SetRotation:i(79939),SetScale:i(2699),SetScaleX:i(98739),SetScaleY:i(98476),SetScrollFactor:i(6207),SetScrollFactorX:i(6607),SetScrollFactorY:i(72248),SetTint:i(14036),SetVisible:i(50159),SetX:i(77597),SetXY:i(83194),SetY:i(67678),ShiftPosition:i(35850),Shuffle:i(8628),SmootherStep:i(21910),SmoothStep:i(21837),Spread:i(62054),ToggleVisible:i(79815),WrapInRectangle:i(39665)}},42099:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(74943),o=i(81957),a=i(41138),h=i(35154),l=i(90126),u=new n({initialize:function(t,e,i){this.manager=t,this.key=e,this.type="frame",this.frames=this.getFrames(t.textureManager,h(i,"frames",[]),h(i,"defaultTextureKey",null),h(i,"sortFrames",!0)),this.frameRate=h(i,"frameRate",null),this.duration=h(i,"duration",null),this.msPerFrame,this.skipMissedFrames=h(i,"skipMissedFrames",!0),this.delay=h(i,"delay",0),this.repeat=h(i,"repeat",0),this.repeatDelay=h(i,"repeatDelay",0),this.yoyo=h(i,"yoyo",!1),this.showBeforeDelay=h(i,"showBeforeDelay",!1),this.showOnStart=h(i,"showOnStart",!1),this.hideOnComplete=h(i,"hideOnComplete",!1),this.randomFrame=h(i,"randomFrame",!1),this.paused=!1,this.calculateDuration(this,this.getTotalFrames(),this.duration,this.frameRate),this.manager.on&&(this.manager.on(r.PAUSE_ALL,this.pause,this),this.manager.on(r.RESUME_ALL,this.resume,this))},getTotalFrames:function(){return this.frames.length},calculateDuration:function(t,e,i,s){null===i&&null===s?(t.frameRate=24,t.duration=24/e*1e3):i&&null===s?(t.duration=i,t.frameRate=e/(i/1e3)):(t.frameRate=s,t.duration=e/s*1e3),t.msPerFrame=1e3/t.frameRate},addFrame:function(t){return this.addFrameAt(this.frames.length,t)},addFrameAt:function(t,e){var i=this.getFrames(this.manager.textureManager,e);if(i.length>0){if(0===t)this.frames=i.concat(this.frames);else if(t===this.frames.length)this.frames=this.frames.concat(i);else{var s=this.frames.slice(0,t),n=this.frames.slice(t);this.frames=s.concat(i,n)}this.updateFrameSequence()}return this},checkFrame:function(t){return t>=0&&t0){r.isLast=!0,r.nextFrame=c[0],c[0].prevFrame=r;var y=1/(c.length-1);for(o=0;o0?t.inReverse&&t.forward?t.forward=!1:this.repeatAnimation(t):t.complete():this.updateAndGetNextTick(t,e.nextFrame)},handleYoyoFrame:function(t,e){if(e||(e=!1),t.inReverse===!e&&t.repeatCounter>0)return(0===t.repeatDelay||t.pendingRepeat)&&(t.forward=e),void this.repeatAnimation(t);if(t.inReverse===e||0!==t.repeatCounter){t.forward=e;var i=e?t.currentFrame.nextFrame:t.currentFrame.prevFrame;this.updateAndGetNextTick(t,i)}else t.complete()},getLastFrame:function(){return this.frames[this.frames.length-1]},previousFrame:function(t){var e=t.currentFrame;e.isFirst?t.yoyo?this.handleYoyoFrame(t,!0):t.repeatCounter>0?(t.inReverse&&!t.forward||(t.forward=!0),this.repeatAnimation(t)):t.complete():this.updateAndGetNextTick(t,e.prevFrame)},updateAndGetNextTick:function(t,e){t.setCurrentFrame(e),this.getNextTick(t)},removeFrame:function(t){var e=this.frames.indexOf(t);return-1!==e&&this.removeFrameAt(e),this},removeFrameAt:function(t){return this.frames.splice(t,1),this.updateFrameSequence(),this},repeatAnimation:function(t){if(2===t._pendingStop){if(0===t._pendingStopValue)return t.stop();t._pendingStopValue--}t.repeatDelay>0&&!t.pendingRepeat?(t.pendingRepeat=!0,t.accumulator-=t.nextTick,t.nextTick+=t.repeatDelay):(t.repeatCounter--,t.forward?t.setCurrentFrame(t.currentFrame.nextFrame):t.setCurrentFrame(t.currentFrame.prevFrame),t.isPlaying&&(this.getNextTick(t),t.handleRepeat()))},toJSON:function(){var t={key:this.key,type:this.type,frames:[],frameRate:this.frameRate,duration:this.duration,skipMissedFrames:this.skipMissedFrames,delay:this.delay,repeat:this.repeat,repeatDelay:this.repeatDelay,yoyo:this.yoyo,showBeforeDelay:this.showBeforeDelay,showOnStart:this.showOnStart,randomFrame:this.randomFrame,hideOnComplete:this.hideOnComplete};return this.frames.forEach((function(e){t.frames.push(e.toJSON())})),t},updateFrameSequence:function(){for(var t,e=this.frames.length,i=1/(e-1),s=0;s1?(t.isLast=!0,t.prevFrame=this.frames[e-2],t.nextFrame=this.frames[0]):e>1&&(t.prevFrame=this.frames[s-1],t.nextFrame=this.frames[s+1]);return this},pause:function(){return this.paused=!0,this},resume:function(){return this.paused=!1,this},destroy:function(){this.manager.off&&(this.manager.off(r.PAUSE_ALL,this.pause,this),this.manager.off(r.RESUME_ALL,this.resume,this)),this.manager.remove(this.key);for(var t=0;t{var s=new(i(83419))({initialize:function(t,e,i,s,n){void 0===n&&(n=!1),this.textureKey=t,this.textureFrame=e,this.index=i,this.frame=s,this.isFirst=!1,this.isLast=!1,this.prevFrame=null,this.nextFrame=null,this.duration=0,this.progress=0,this.isKeyFrame=n},toJSON:function(){return{key:this.textureKey,frame:this.textureFrame,duration:this.duration,keyframe:this.isKeyFrame}},destroy:function(){this.frame=void 0}});t.exports=s},60848:(t,e,i)=>{var s=i(42099),n=i(83419),r=i(90330),o=i(50792),a=i(74943),h=i(8443),l=i(95540),u=i(35154),c=i(36383),d=i(20283),f=i(41836),p=new n({Extends:o,initialize:function(t){o.call(this),this.game=t,this.textureManager=null,this.globalTimeScale=1,this.anims=new r,this.mixes=new r,this.paused=!1,this.name="AnimationManager",t.events.once(h.BOOT,this.boot,this)},boot:function(){this.textureManager=this.game.textures,this.game.events.once(h.DESTROY,this.destroy,this)},addMix:function(t,e,i){var s=this.anims,n=this.mixes,r="string"==typeof t?t:t.key,o="string"==typeof e?e:e.key;if(s.has(r)&&s.has(o)){var a=n.get(r);a||(a={}),a[o]=i,n.set(r,a)}return this},removeMix:function(t,e){var i=this.mixes,s="string"==typeof t?t:t.key,n=i.get(s);if(n)if(e){var r="string"==typeof e?e:e.key;n.hasOwnProperty(r)&&delete n[r]}else e||i.delete(s);return this},getMix:function(t,e){var i=this.mixes,s="string"==typeof t?t:t.key,n="string"==typeof e?e:e.key,r=i.get(s);return r&&r.hasOwnProperty(n)?r[n]:0},add:function(t,e){return this.anims.has(t)?(console.warn("Animation key exists: "+t),this):(e.key=t,this.anims.set(t,e),this.emit(a.ADD_ANIMATION,t,e),this)},exists:function(t){return this.anims.has(t)},createFromAseprite:function(t,e,i){var s=[],n=this.game.cache.json.get(t);if(!n)return console.warn("No Aseprite data found for: "+t),s;var r=this,o=u(n,"meta",null),a=u(n,"frames",null);o&&a&&u(o,"frameTags",[]).forEach((function(n){var o=[],h=l(n,"name",null),u=l(n,"from",0),d=l(n,"to",0),f=l(n,"direction","forward");if(h&&(!e||e&&e.indexOf(h)>-1)){for(var p=0,v=u;v<=d;v++){var g=v.toString(),m=a[g];if(m){var y=l(m,"duration",c.MAX_SAFE_INTEGER);o.push({key:t,frame:g,duration:y}),p+=y}}"reverse"===f&&(o=o.reverse());var x,T={key:h,frames:o,duration:p,yoyo:"pingpong"===f};i?i.anims&&(x=i.anims.create(T)):x=r.create(T),x&&s.push(x)}}));return s},create:function(t){var e=t.key,i=!1;return e&&((i=this.get(e))?console.warn("AnimationManager key already exists: "+e):(i=new s(this,e,t),this.anims.set(e,i),this.emit(a.ADD_ANIMATION,e,i))),i},fromJSON:function(t,e){void 0===e&&(e=!1),e&&this.anims.clear(),"string"==typeof t&&(t=JSON.parse(t));var i=[];if(t.hasOwnProperty("anims")&&Array.isArray(t.anims)){for(var s=0;s{var s=i(42099),n=i(30976),r=i(83419),o=i(90330),a=i(74943),h=i(95540),l=new r({initialize:function(t){this.parent=t,this.animationManager=t.scene.sys.anims,this.animationManager.on(a.REMOVE_ANIMATION,this.globalRemove,this),this.textureManager=this.animationManager.textureManager,this.anims=null,this.isPlaying=!1,this.hasStarted=!1,this.currentAnim=null,this.currentFrame=null,this.nextAnim=null,this.nextAnimsQueue=[],this.timeScale=1,this.frameRate=0,this.duration=0,this.msPerFrame=0,this.skipMissedFrames=!0,this.randomFrame=!1,this.delay=0,this.repeat=0,this.repeatDelay=0,this.yoyo=!1,this.showBeforeDelay=!1,this.showOnStart=!1,this.hideOnComplete=!1,this.forward=!0,this.inReverse=!1,this.accumulator=0,this.nextTick=0,this.delayCounter=0,this.repeatCounter=0,this.pendingRepeat=!1,this._paused=!1,this._wasPlaying=!1,this._pendingStop=0,this._pendingStopValue},chain:function(t){var e=this.parent;if(void 0===t)return this.nextAnimsQueue.length=0,this.nextAnim=null,e;Array.isArray(t)||(t=[t]);for(var i=0;ir&&(l=0),this.randomFrame&&(l=n(0,r-1));var u=s.frames[l];0!==l||this.forward||(u=s.getLastFrame()),this.currentFrame=u}else console.warn("Missing animation: "+i);return this.parent},pause:function(t){return this._paused||(this._paused=!0,this._wasPlaying=this.isPlaying,this.isPlaying=!1),void 0!==t&&this.setCurrentFrame(t),this.parent},resume:function(t){return this._paused&&(this._paused=!1,this.isPlaying=this._wasPlaying),void 0!==t&&this.setCurrentFrame(t),this.parent},playAfterDelay:function(t,e){if(this.isPlaying){var i=this.nextAnim,s=this.nextAnimsQueue;i&&s.unshift(i),this.nextAnim=t,this._pendingStop=1,this._pendingStopValue=e}else this.delayCounter=e,this.play(t,!0);return this.parent},playAfterRepeat:function(t,e){if(void 0===e&&(e=1),this.isPlaying){var i=this.nextAnim,s=this.nextAnimsQueue;i&&s.unshift(i),-1!==this.repeatCounter&&e>this.repeatCounter&&(e=this.repeatCounter),this.nextAnim=t,this._pendingStop=2,this._pendingStopValue=e}else this.play(t);return this.parent},play:function(t,e){void 0===e&&(e=!1);var i=this.currentAnim,s=this.parent,n="string"==typeof t?t:t.key;if(e&&this.isPlaying&&i.key===n)return s;if(i&&this.isPlaying){var r=this.animationManager.getMix(i.key,t);if(r>0)return this.playAfterDelay(t,r)}return this.forward=!0,this.inReverse=!1,this._paused=!1,this._wasPlaying=!0,this.startAnimation(t)},playReverse:function(t,e){void 0===e&&(e=!1);var i="string"==typeof t?t:t.key;return e&&this.isPlaying&&this.currentAnim.key===i?this.parent:(this.forward=!1,this.inReverse=!0,this._paused=!1,this._wasPlaying=!0,this.startAnimation(t))},startAnimation:function(t){this.load(t);var e=this.currentAnim,i=this.parent;return e?(this.repeatCounter=-1===this.repeat?Number.MAX_VALUE:this.repeat,e.getFirstTick(this),this.isPlaying=!0,this.pendingRepeat=!1,this.hasStarted=!1,this._pendingStop=0,this._pendingStopValue=0,this._paused=!1,this.delayCounter+=this.delay,0===this.delayCounter?this.handleStart():this.showBeforeDelay&&this.setCurrentFrame(this.currentFrame),i):i},handleStart:function(){this.showOnStart&&this.parent.setVisible(!0),this.setCurrentFrame(this.currentFrame),this.hasStarted=!0,this.emitEvents(a.ANIMATION_START)},handleRepeat:function(){this.pendingRepeat=!1,this.emitEvents(a.ANIMATION_REPEAT)},handleStop:function(){this._pendingStop=0,this.isPlaying=!1,this.emitEvents(a.ANIMATION_STOP)},handleComplete:function(){this._pendingStop=0,this.isPlaying=!1,this.hideOnComplete&&this.parent.setVisible(!1),this.emitEvents(a.ANIMATION_COMPLETE,a.ANIMATION_COMPLETE_KEY)},emitEvents:function(t,e){var i=this.currentAnim;if(i){var s=this.currentFrame,n=this.parent,r=s.textureFrame;n.emit(t,i,s,n,r),e&&n.emit(e+i.key,i,s,n,r)}},reverse:function(){return this.isPlaying&&(this.inReverse=!this.inReverse,this.forward=!this.forward),this.parent},getProgress:function(){var t=this.currentFrame;if(!t)return 0;var e=t.progress;return this.inReverse&&(e*=-1),e},setProgress:function(t){return this.forward||(t=1-t),this.setCurrentFrame(this.currentAnim.getFrameByProgress(t)),this.parent},setRepeat:function(t){return this.repeatCounter=-1===t?Number.MAX_VALUE:t,this.parent},globalRemove:function(t,e){void 0===e&&(e=this.currentAnim),this.isPlaying&&e.key===this.currentAnim.key&&(this.stop(),this.setCurrentFrame(this.currentAnim.frames[0]))},restart:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!1);var i=this.currentAnim,s=this.parent;return i?(e&&(this.repeatCounter=-1===this.repeat?Number.MAX_VALUE:this.repeat),i.getFirstTick(this),this.emitEvents(a.ANIMATION_RESTART),this.isPlaying=!0,this.pendingRepeat=!1,this.hasStarted=!t,this._pendingStop=0,this._pendingStopValue=0,this._paused=!1,this.setCurrentFrame(i.frames[0]),this.parent):s},complete:function(){if(this._pendingStop=0,this.isPlaying=!1,this.currentAnim&&this.handleComplete(),this.nextAnim){var t=this.nextAnim;this.nextAnim=this.nextAnimsQueue.length>0?this.nextAnimsQueue.shift():null,this.play(t)}return this.parent},stop:function(){if(this._pendingStop=0,this.isPlaying=!1,this.delayCounter=0,this.currentAnim&&this.handleStop(),this.nextAnim){var t=this.nextAnim;this.nextAnim=this.nextAnimsQueue.shift(),this.play(t)}return this.parent},stopAfterDelay:function(t){return this._pendingStop=1,this._pendingStopValue=t,this.parent},stopAfterRepeat:function(t){return void 0===t&&(t=1),-1!==this.repeatCounter&&t>this.repeatCounter&&(t=this.repeatCounter),this._pendingStop=2,this._pendingStopValue=t,this.parent},stopOnFrame:function(t){return this._pendingStop=3,this._pendingStopValue=t,this.parent},getTotalFrames:function(){return this.currentAnim?this.currentAnim.getTotalFrames():0},update:function(t,e){var i=this.currentAnim;if(this.isPlaying&&i&&!i.paused){if(this.accumulator+=e*this.timeScale*this.animationManager.globalTimeScale,1===this._pendingStop&&(this._pendingStopValue-=e,this._pendingStopValue<=0))return this.stop();if(this.hasStarted){if(this.accumulator>=this.nextTick&&(this.forward?i.nextFrame(this):i.previousFrame(this),this.isPlaying&&0===this._pendingStop&&this.skipMissedFrames&&this.accumulator>this.nextTick)){var s=0;do{this.forward?i.nextFrame(this):i.previousFrame(this),s++}while(this.isPlaying&&this.accumulator>this.nextTick&&s<60)}}else this.accumulator>=this.delayCounter&&(this.accumulator-=this.delayCounter,this.handleStart())}},setCurrentFrame:function(t){var e=this.parent;return this.currentFrame=t,e.texture=t.frame.texture,e.frame=t.frame,e.isCropped&&e.frame.updateCropUVs(e._crop,e.flipX,e.flipY),t.setAlpha&&(e.alpha=t.alpha),e.setSizeToFrame(),e._originComponent&&(t.frame.customPivot?e.setOrigin(t.frame.pivotX,t.frame.pivotY):e.updateDisplayOrigin()),this.isPlaying&&this.hasStarted&&(this.emitEvents(a.ANIMATION_UPDATE),3===this._pendingStop&&this._pendingStopValue===t&&this.stop()),e},nextFrame:function(){return this.currentAnim&&this.currentAnim.nextFrame(this),this.parent},previousFrame:function(){return this.currentAnim&&this.currentAnim.previousFrame(this),this.parent},get:function(t){return this.anims?this.anims.get(t):null},exists:function(t){return!!this.anims&&this.anims.has(t)},create:function(t){var e=t.key,i=!1;return e&&((i=this.get(e))?console.warn("Animation key already exists: "+e):(i=new s(this,e,t),this.anims||(this.anims=new o),this.anims.set(e,i))),i},createFromAseprite:function(t,e){return this.animationManager.createFromAseprite(t,e,this.parent)},generateFrameNames:function(t,e){return this.animationManager.generateFrameNames(t,e)},generateFrameNumbers:function(t,e){return this.animationManager.generateFrameNumbers(t,e)},remove:function(t){var e=this.get(t);return e&&(this.currentAnim===e&&this.stop(),this.anims.delete(t)),e},destroy:function(){this.animationManager.off(a.REMOVE_ANIMATION,this.globalRemove,this),this.anims&&this.anims.clear(),this.animationManager=null,this.parent=null,this.nextAnim=null,this.nextAnimsQueue.length=0,this.currentAnim=null,this.currentFrame=null},isPaused:{get:function(){return this._paused}}});t.exports=l},57090:t=>{t.exports="add"},25312:t=>{t.exports="animationcomplete"},89580:t=>{t.exports="animationcomplete-"},52860:t=>{t.exports="animationrepeat"},63850:t=>{t.exports="animationrestart"},99085:t=>{t.exports="animationstart"},28087:t=>{t.exports="animationstop"},1794:t=>{t.exports="animationupdate"},52562:t=>{t.exports="pauseall"},57953:t=>{t.exports="remove"},68339:t=>{t.exports="resumeall"},74943:(t,e,i)=>{t.exports={ADD_ANIMATION:i(57090),ANIMATION_COMPLETE:i(25312),ANIMATION_COMPLETE_KEY:i(89580),ANIMATION_REPEAT:i(52860),ANIMATION_RESTART:i(63850),ANIMATION_START:i(99085),ANIMATION_STOP:i(28087),ANIMATION_UPDATE:i(1794),PAUSE_ALL:i(52562),REMOVE_ANIMATION:i(57953),RESUME_ALL:i(68339)}},60421:(t,e,i)=>{t.exports={Animation:i(42099),AnimationFrame:i(41138),AnimationManager:i(60848),AnimationState:i(9674),Events:i(74943)}},2161:(t,e,i)=>{var s=i(83419),n=i(90330),r=i(50792),o=i(24736),a=new s({initialize:function(){this.entries=new n,this.events=new r},add:function(t,e){return this.entries.set(t,e),this.events.emit(o.ADD,this,t,e),this},has:function(t){return this.entries.has(t)},exists:function(t){return this.entries.has(t)},get:function(t){return this.entries.get(t)},remove:function(t){var e=this.get(t);return e&&(this.entries.delete(t),this.events.emit(o.REMOVE,this,t,e.data)),this},getKeys:function(){return this.entries.keys()},destroy:function(){this.entries.clear(),this.events.removeAllListeners(),this.entries=null,this.events=null}});t.exports=a},24047:(t,e,i)=>{var s=i(2161),n=i(83419),r=i(8443),o=new n({initialize:function(t){this.game=t,this.binary=new s,this.bitmapFont=new s,this.json=new s,this.physics=new s,this.shader=new s,this.audio=new s,this.video=new s,this.text=new s,this.html=new s,this.obj=new s,this.tilemap=new s,this.xml=new s,this.custom={},this.game.events.once(r.DESTROY,this.destroy,this)},addCustom:function(t){return this.custom.hasOwnProperty(t)||(this.custom[t]=new s),this.custom[t]},destroy:function(){for(var t=["binary","bitmapFont","json","physics","shader","audio","video","text","html","obj","tilemap","xml"],e=0;e{t.exports="add"},59261:t=>{t.exports="remove"},24736:(t,e,i)=>{t.exports={ADD:i(51464),REMOVE:i(59261)}},83388:(t,e,i)=>{t.exports={BaseCache:i(2161),CacheManager:i(24047),Events:i(24736)}},71911:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(39506),o=i(50792),a=i(19715),h=i(87841),l=i(61340),u=i(80333),c=i(26099),d=new s({Extends:o,Mixins:[n.AlphaSingle,n.Visible],initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),o.call(this),this.scene,this.sceneManager,this.scaleManager,this.cameraManager,this.id=0,this.name="",this.roundPixels=!1,this.useBounds=!1,this.worldView=new h,this.dirty=!0,this._x=t,this._y=e,this._width=i,this._height=s,this._bounds=new h,this._scrollX=0,this._scrollY=0,this._zoomX=1,this._zoomY=1,this._rotation=0,this.matrix=new l,this.transparent=!0,this.backgroundColor=u("rgba(0,0,0,0)"),this.disableCull=!1,this.culledObjects=[],this.midPoint=new c(i/2,s/2),this.originX=.5,this.originY=.5,this._customViewport=!1,this.mask=null,this._maskCamera=null,this.renderList=[],this.isSceneCamera=!0},addToRenderList:function(t){this.renderList.push(t)},setOrigin:function(t,e){return void 0===t&&(t=.5),void 0===e&&(e=t),this.originX=t,this.originY=e,this},getScroll:function(t,e,i){void 0===i&&(i=new c);var s=.5*this.width,n=.5*this.height;return i.x=t-s,i.y=e-n,this.useBounds&&(i.x=this.clampX(i.x),i.y=this.clampY(i.y)),i},centerOnX:function(t){var e=.5*this.width;return this.midPoint.x=t,this.scrollX=t-e,this.useBounds&&(this.scrollX=this.clampX(this.scrollX)),this},centerOnY:function(t){var e=.5*this.height;return this.midPoint.y=t,this.scrollY=t-e,this.useBounds&&(this.scrollY=this.clampY(this.scrollY)),this},centerOn:function(t,e){return this.centerOnX(t),this.centerOnY(e),this},centerToBounds:function(){if(this.useBounds){var t=this._bounds,e=.5*this.width,i=.5*this.height;this.midPoint.set(t.centerX,t.centerY),this.scrollX=t.centerX-e,this.scrollY=t.centerY-i}return this},centerToSize:function(){return this.scrollX=.5*this.width,this.scrollY=.5*this.height,this},cull:function(t){if(this.disableCull)return t;var e=this.matrix.matrix,i=e[0],s=e[1],n=e[2],r=e[3],o=i*r-s*n;if(!o)return t;var a=e[4],h=e[5],l=this.scrollX,u=this.scrollY,c=this.width,d=this.height,f=this.y,p=f+d,v=this.x,g=v+c,m=this.culledObjects,y=t.length;o=1/o,m.length=0;for(var x=0;xv&&S*i+E*n+af&&S*s+E*r+hn&&(t=n),t},clampY:function(t){var e=this._bounds,i=this.displayHeight,s=e.y+(i-this.height)/2,n=Math.max(s,s+e.height-i);return tn&&(t=n),t},removeBounds:function(){return this.useBounds=!1,this.dirty=!0,this._bounds.setEmpty(),this},setAngle:function(t){return void 0===t&&(t=0),this.rotation=r(t),this},setBackgroundColor:function(t){return void 0===t&&(t="rgba(0,0,0,0)"),this.backgroundColor=u(t),this.transparent=0===this.backgroundColor.alpha,this},setBounds:function(t,e,i,s,n){return void 0===n&&(n=!1),this._bounds.setTo(t,e,i,s),this.dirty=!0,this.useBounds=!0,n?this.centerToBounds():(this.scrollX=this.clampX(this.scrollX),this.scrollY=this.clampY(this.scrollY)),this},getBounds:function(t){void 0===t&&(t=new h);var e=this._bounds;return t.setTo(e.x,e.y,e.width,e.height),t},setName:function(t){return void 0===t&&(t=""),this.name=t,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setRotation:function(t){return void 0===t&&(t=0),this.rotation=t,this},setRoundPixels:function(t){return this.roundPixels=t,this},setScene:function(t,e){void 0===e&&(e=!0),this.scene&&this._customViewport&&this.sceneManager.customViewports--,this.scene=t,this.isSceneCamera=e;var i=t.sys;return this.sceneManager=i.game.scene,this.scaleManager=i.scale,this.cameraManager=i.cameras,this.updateSystem(),this},setScroll:function(t,e){return void 0===e&&(e=t),this.scrollX=t,this.scrollY=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},setViewport:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setZoom:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),0===t&&(t=.001),0===e&&(e=.001),this.zoomX=t,this.zoomY=e,this},setMask:function(t,e){return void 0===e&&(e=!0),this.mask=t,this._maskCamera=e?this.cameraManager.default:this,this},clearMask:function(t){return void 0===t&&(t=!1),t&&this.mask&&this.mask.destroy(),this.mask=null,this},toJSON:function(){var t={name:this.name,x:this.x,y:this.y,width:this.width,height:this.height,zoom:this.zoom,rotation:this.rotation,roundPixels:this.roundPixels,scrollX:this.scrollX,scrollY:this.scrollY,backgroundColor:this.backgroundColor.rgba};return this.useBounds&&(t.bounds={x:this._bounds.x,y:this._bounds.y,width:this._bounds.width,height:this._bounds.height}),t},update:function(){},setIsSceneCamera:function(t){return this.isSceneCamera=t,this},updateSystem:function(){if(this.scaleManager&&this.isSceneCamera){var t=0!==this._x||0!==this._y||this.scaleManager.width!==this._width||this.scaleManager.height!==this._height,e=this.sceneManager;t&&!this._customViewport?e.customViewports++:!t&&this._customViewport&&e.customViewports--,this.dirty=!0,this._customViewport=t}},destroy:function(){this.emit(a.DESTROY,this),this.removeAllListeners(),this.matrix.destroy(),this.culledObjects=[],this._customViewport&&this.sceneManager.customViewports--,this.renderList=[],this._bounds=null,this.scene=null,this.scaleManager=null,this.sceneManager=null,this.cameraManager=null},x:{get:function(){return this._x},set:function(t){this._x=t,this.updateSystem()}},y:{get:function(){return this._y},set:function(t){this._y=t,this.updateSystem()}},width:{get:function(){return this._width},set:function(t){this._width=t,this.updateSystem()}},height:{get:function(){return this._height},set:function(t){this._height=t,this.updateSystem()}},scrollX:{get:function(){return this._scrollX},set:function(t){t!==this._scrollX&&(this._scrollX=t,this.dirty=!0)}},scrollY:{get:function(){return this._scrollY},set:function(t){t!==this._scrollY&&(this._scrollY=t,this.dirty=!0)}},zoom:{get:function(){return(this._zoomX+this._zoomY)/2},set:function(t){this._zoomX=t,this._zoomY=t,this.dirty=!0}},zoomX:{get:function(){return this._zoomX},set:function(t){this._zoomX=t,this.dirty=!0}},zoomY:{get:function(){return this._zoomY},set:function(t){this._zoomY=t,this.dirty=!0}},rotation:{get:function(){return this._rotation},set:function(t){this._rotation=t,this.dirty=!0}},centerX:{get:function(){return this.x+.5*this.width}},centerY:{get:function(){return this.y+.5*this.height}},displayWidth:{get:function(){return this.width/this.zoomX}},displayHeight:{get:function(){return this.height/this.zoomY}}});t.exports=d},38058:(t,e,i)=>{var s=i(71911),n=i(67502),r=i(45319),o=i(83419),a=i(31401),h=i(20052),l=i(19715),u=i(28915),c=i(87841),d=i(26099),f=new o({Extends:s,Mixins:[a.PostPipeline],initialize:function(t,e,i,n){s.call(this,t,e,i,n),this.initPostPipeline(),this.inputEnabled=!0,this.fadeEffect=new h.Fade(this),this.flashEffect=new h.Flash(this),this.shakeEffect=new h.Shake(this),this.panEffect=new h.Pan(this),this.rotateToEffect=new h.RotateTo(this),this.zoomEffect=new h.Zoom(this),this.lerp=new d(1,1),this.followOffset=new d,this.deadzone=null,this._follow=null},setDeadzone:function(t,e){if(void 0===t)this.deadzone=null;else{if(this.deadzone?(this.deadzone.width=t,this.deadzone.height=e):this.deadzone=new c(0,0,t,e),this._follow){var i=this.width/2,s=this.height/2,r=this._follow.x-this.followOffset.x,o=this._follow.y-this.followOffset.y;this.midPoint.set(r,o),this.scrollX=r-i,this.scrollY=o-s}n(this.deadzone,this.midPoint.x,this.midPoint.y)}return this},fadeIn:function(t,e,i,s,n,r){return this.fadeEffect.start(!1,t,e,i,s,!0,n,r)},fadeOut:function(t,e,i,s,n,r){return this.fadeEffect.start(!0,t,e,i,s,!0,n,r)},fadeFrom:function(t,e,i,s,n,r,o){return this.fadeEffect.start(!1,t,e,i,s,n,r,o)},fade:function(t,e,i,s,n,r,o){return this.fadeEffect.start(!0,t,e,i,s,n,r,o)},flash:function(t,e,i,s,n,r,o){return this.flashEffect.start(t,e,i,s,n,r,o)},shake:function(t,e,i,s,n){return this.shakeEffect.start(t,e,i,s,n)},pan:function(t,e,i,s,n,r,o){return this.panEffect.start(t,e,i,s,n,r,o)},rotateTo:function(t,e,i,s,n,r,o){return this.rotateToEffect.start(t,e,i,s,n,r,o)},zoomTo:function(t,e,i,s,n,r){return this.zoomEffect.start(t,e,i,s,n,r)},preRender:function(){this.renderList.length=0;var t=this.width,e=this.height,i=.5*t,s=.5*e,r=this.zoom,o=this.matrix,a=t*this.originX,h=e*this.originY,c=this._follow,d=this.deadzone,f=this.scrollX,p=this.scrollY;d&&n(d,this.midPoint.x,this.midPoint.y);var v=!1;if(c&&!this.panEffect.isRunning){var g=this.lerp,m=c.x-this.followOffset.x,y=c.y-this.followOffset.y;d?(md.right&&(f=u(f,f+(m-d.right),g.x)),yd.bottom&&(p=u(p,p+(y-d.bottom),g.y))):(f=u(f,m-a,g.x),p=u(p,y-h,g.y)),v=!0}this.useBounds&&(f=this.clampX(f),p=this.clampY(p)),this.scrollX=f,this.scrollY=p;var x=f+i,T=p+s;this.midPoint.set(x,T);var w=t/r,b=e/r,S=Math.floor(x-w/2),E=Math.floor(T-b/2);this.worldView.setTo(S,E,w,b),o.applyITRS(Math.floor(this.x+a),Math.floor(this.y+h),this.rotation,r,r),o.translate(-a,-h),this.shakeEffect.preRender(),v&&this.emit(l.FOLLOW_UPDATE,this,c)},setLerp:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.lerp.set(t,e),this},setFollowOffset:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=0),this.followOffset.set(t,e),this},startFollow:function(t,e,i,s,n,o){void 0===e&&(e=!1),void 0===i&&(i=1),void 0===s&&(s=i),void 0===n&&(n=0),void 0===o&&(o=n),this._follow=t,this.roundPixels=e,i=r(i,0,1),s=r(s,0,1),this.lerp.set(i,s),this.followOffset.set(n,o);var a=this.width/2,h=this.height/2,l=t.x-n,u=t.y-o;return this.midPoint.set(l,u),this.scrollX=l-a,this.scrollY=u-h,this.useBounds&&(this.scrollX=this.clampX(this.scrollX),this.scrollY=this.clampY(this.scrollY)),this},stopFollow:function(){return this._follow=null,this},resetFX:function(){return this.rotateToEffect.reset(),this.panEffect.reset(),this.shakeEffect.reset(),this.flashEffect.reset(),this.fadeEffect.reset(),this},update:function(t,e){this.visible&&(this.rotateToEffect.update(t,e),this.panEffect.update(t,e),this.zoomEffect.update(t,e),this.shakeEffect.update(t,e),this.flashEffect.update(t,e),this.fadeEffect.update(t,e))},destroy:function(){this.resetFX(),s.prototype.destroy.call(this),this._follow=null,this.deadzone=null}});t.exports=f},32743:(t,e,i)=>{var s=i(38058),n=i(83419),r=i(95540),o=i(37277),a=i(37303),h=i(97480),l=i(44594),u=new n({initialize:function(t){this.scene=t,this.systems=t.sys,this.roundPixels=t.sys.game.config.roundPixels,this.cameras=[],this.main,this.default,t.sys.events.once(l.BOOT,this.boot,this),t.sys.events.on(l.START,this.start,this)},boot:function(){var t=this.systems;t.settings.cameras?this.fromJSON(t.settings.cameras):this.add(),this.main=this.cameras[0],this.default=new s(0,0,t.scale.width,t.scale.height).setScene(this.scene),t.game.scale.on(h.RESIZE,this.onResize,this),this.systems.events.once(l.DESTROY,this.destroy,this)},start:function(){if(!this.main){var t=this.systems;t.settings.cameras?this.fromJSON(t.settings.cameras):this.add(),this.main=this.cameras[0]}var e=this.systems.events;e.on(l.UPDATE,this.update,this),e.once(l.SHUTDOWN,this.shutdown,this)},add:function(t,e,i,n,r,o){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.scene.sys.scale.width),void 0===n&&(n=this.scene.sys.scale.height),void 0===r&&(r=!1),void 0===o&&(o="");var a=new s(t,e,i,n);return a.setName(o),a.setScene(this.scene),a.setRoundPixels(this.roundPixels),a.id=this.getNextID(),this.cameras.push(a),r&&(this.main=a),a},addExisting:function(t,e){return void 0===e&&(e=!1),-1===this.cameras.indexOf(t)?(t.id=this.getNextID(),t.setRoundPixels(this.roundPixels),this.cameras.push(t),e&&(this.main=t),t):null},getNextID:function(){for(var t=this.cameras,e=1,i=0;i<32;i++){for(var s=!1,n=0;n0){r.preRender();var o=this.getVisibleChildren(e.getChildren(),r);t.render(i,o,r)}}},getVisibleChildren:function(t,e){return t.filter((function(t){return t.willRender(e)}))},resetAll:function(){for(var t=0;t{var s=i(45319),n=i(83419),r=i(19715),o=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.isComplete=!1,this.direction=!0,this.duration=0,this.red=0,this.green=0,this.blue=0,this.alpha=0,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,o,a,h){if(void 0===t&&(t=!0),void 0===e&&(e=1e3),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=0),void 0===o&&(o=!1),void 0===a&&(a=null),void 0===h&&(h=this.camera.scene),!o&&this.isRunning)return this.camera;this.isRunning=!0,this.isComplete=!1,this.duration=e,this.direction=t,this.progress=0,this.red=i,this.green=s,this.blue=n,this.alpha=t?Number.MIN_VALUE:1,this._elapsed=0,this._onUpdate=a,this._onUpdateScope=h;var l=t?r.FADE_OUT_START:r.FADE_IN_START;return this.camera.emit(l,this.camera,this,e,i,s,n),this.camera},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),n=i(83419),r=i(19715),o=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.red=0,this.green=0,this.blue=0,this.alpha=1,this.progress=0,this._elapsed=0,this._alpha,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,o,a){return void 0===t&&(t=250),void 0===e&&(e=255),void 0===i&&(i=255),void 0===s&&(s=255),void 0===n&&(n=!1),void 0===o&&(o=null),void 0===a&&(a=this.camera.scene),!n&&this.isRunning||(this.isRunning=!0,this.duration=t,this.progress=0,this.red=e,this.green=i,this.blue=s,this._alpha=this.alpha,this._elapsed=0,this._onUpdate=o,this._onUpdateScope=a,this.camera.emit(r.FLASH_START,this.camera,this,t,e,i,s)),this.camera},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),n=i(83419),r=i(62640),o=i(19715),a=i(26099),h=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=new a,this.current=new a,this.destination=new a,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,a,h){void 0===i&&(i=1e3),void 0===s&&(s=r.Linear),void 0===n&&(n=!1),void 0===a&&(a=null),void 0===h&&(h=this.camera.scene);var l=this.camera;return!n&&this.isRunning||(this.isRunning=!0,this.duration=i,this.progress=0,this.source.set(l.scrollX,l.scrollY),this.destination.set(t,e),l.getScroll(t,e,this.current),"string"==typeof s&&r.hasOwnProperty(s)?this.ease=r[s]:"function"==typeof s&&(this.ease=s),this._elapsed=0,this._onUpdate=a,this._onUpdateScope=h,this.camera.emit(o.PAN_START,this.camera,this,i,t,e)),l},update:function(t,e){if(this.isRunning){this._elapsed+=e;var i=s(this._elapsed/this.duration,0,1);this.progress=i;var n=this.camera;if(this._elapsed{var s=i(45319),n=i(83419),r=i(19715),o=i(62640),a=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=0,this.current=0,this.destination=0,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope,this.clockwise=!0,this.shortestPath=!1},start:function(t,e,i,s,n,a,h){void 0===i&&(i=1e3),void 0===s&&(s=o.Linear),void 0===n&&(n=!1),void 0===a&&(a=null),void 0===h&&(h=this.camera.scene),void 0===e&&(e=!1),this.shortestPath=e;var l=t;t<0?(l=-1*t,this.clockwise=!1):this.clockwise=!0;var u=360*Math.PI/180;l-=Math.floor(l/u)*u;var c=this.camera;if(!n&&this.isRunning)return c;if(this.isRunning=!0,this.duration=i,this.progress=0,this.source=c.rotation,this.destination=l,"string"==typeof s&&o.hasOwnProperty(s)?this.ease=o[s]:"function"==typeof s&&(this.ease=s),this._elapsed=0,this._onUpdate=a,this._onUpdateScope=h,this.shortestPath){var d=0,f=0;(d=this.destination>this.source?Math.abs(this.destination-this.source):Math.abs(this.destination+u)-this.source)<(f=this.source>this.destination?Math.abs(this.source-this.destination):Math.abs(this.source+u)-this.destination)?this.clockwise=!0:d>f&&(this.clockwise=!1)}return this.camera.emit(r.ROTATE_START,this.camera,this,i,l),c},update:function(t,e){if(this.isRunning){this._elapsed+=e;var i=s(this._elapsed/this.duration,0,1);this.progress=i;var n=this.camera;if(this._elapsed=l?Math.abs(h-l):Math.abs(h+a)-l;var u=0;u=this.clockwise?n.rotation+o*r:n.rotation-o*r,n.rotation=u,this._onUpdate&&this._onUpdate.call(this._onUpdateScope,n,i,u)}else n.rotation=this.destination,this._onUpdate&&this._onUpdate.call(this._onUpdateScope,n,i,this.destination),this.effectComplete()}},effectComplete:function(){this._onUpdate=null,this._onUpdateScope=null,this.isRunning=!1,this.camera.emit(r.ROTATE_COMPLETE,this.camera,this)},reset:function(){this.isRunning=!1,this._onUpdate=null,this._onUpdateScope=null},destroy:function(){this.reset(),this.camera=null,this.source=null,this.destination=null}});t.exports=a},30330:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(19715),o=i(26099),a=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.intensity=new o,this.progress=0,this._elapsed=0,this._offsetX=0,this._offsetY=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n){return void 0===t&&(t=100),void 0===e&&(e=.05),void 0===i&&(i=!1),void 0===s&&(s=null),void 0===n&&(n=this.camera.scene),!i&&this.isRunning||(this.isRunning=!0,this.duration=t,this.progress=0,"number"==typeof e?this.intensity.set(e):this.intensity.set(e.x,e.y),this._elapsed=0,this._offsetX=0,this._offsetY=0,this._onUpdate=s,this._onUpdateScope=n,this.camera.emit(r.SHAKE_START,this.camera,this,t,e)),this.camera},preRender:function(){this.isRunning&&this.camera.matrix.translate(this._offsetX,this._offsetY)},update:function(t,e){if(this.isRunning)if(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),n=i(83419),r=i(62640),o=i(19715),a=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=1,this.destination=1,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,a){void 0===e&&(e=1e3),void 0===i&&(i=r.Linear),void 0===s&&(s=!1),void 0===n&&(n=null),void 0===a&&(a=this.camera.scene);var h=this.camera;return!s&&this.isRunning||(this.isRunning=!0,this.duration=e,this.progress=0,this.source=h.zoom,this.destination=t,"string"==typeof i&&r.hasOwnProperty(i)?this.ease=r[i]:"function"==typeof i&&(this.ease=i),this._elapsed=0,this._onUpdate=n,this._onUpdateScope=a,this.camera.emit(o.ZOOM_START,this.camera,this,e,t)),h},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._elapsed{t.exports={Fade:i(5020),Flash:i(10662),Pan:i(20359),Shake:i(30330),RotateTo:i(34208),Zoom:i(45641)}},16438:t=>{t.exports="cameradestroy"},32726:t=>{t.exports="camerafadeincomplete"},87807:t=>{t.exports="camerafadeinstart"},45917:t=>{t.exports="camerafadeoutcomplete"},95666:t=>{t.exports="camerafadeoutstart"},47056:t=>{t.exports="cameraflashcomplete"},91261:t=>{t.exports="cameraflashstart"},45047:t=>{t.exports="followupdate"},81927:t=>{t.exports="camerapancomplete"},74264:t=>{t.exports="camerapanstart"},54419:t=>{t.exports="postrender"},79330:t=>{t.exports="prerender"},93183:t=>{t.exports="camerarotatecomplete"},80112:t=>{t.exports="camerarotatestart"},62252:t=>{t.exports="camerashakecomplete"},86017:t=>{t.exports="camerashakestart"},539:t=>{t.exports="camerazoomcomplete"},51892:t=>{t.exports="camerazoomstart"},19715:(t,e,i)=>{t.exports={DESTROY:i(16438),FADE_IN_COMPLETE:i(32726),FADE_IN_START:i(87807),FADE_OUT_COMPLETE:i(45917),FADE_OUT_START:i(95666),FLASH_COMPLETE:i(47056),FLASH_START:i(91261),FOLLOW_UPDATE:i(45047),PAN_COMPLETE:i(81927),PAN_START:i(74264),POST_RENDER:i(54419),PRE_RENDER:i(79330),ROTATE_COMPLETE:i(93183),ROTATE_START:i(80112),SHAKE_COMPLETE:i(62252),SHAKE_START:i(86017),ZOOM_COMPLETE:i(539),ZOOM_START:i(51892)}},87969:(t,e,i)=>{t.exports={Camera:i(38058),BaseCamera:i(71911),CameraManager:i(32743),Effects:i(20052),Events:i(19715)}},63091:(t,e,i)=>{var s=i(83419),n=i(35154),r=new s({initialize:function(t){this.camera=n(t,"camera",null),this.left=n(t,"left",null),this.right=n(t,"right",null),this.up=n(t,"up",null),this.down=n(t,"down",null),this.zoomIn=n(t,"zoomIn",null),this.zoomOut=n(t,"zoomOut",null),this.zoomSpeed=n(t,"zoomSpeed",.01),this.minZoom=n(t,"minZoom",.001),this.maxZoom=n(t,"maxZoom",1e3),this.speedX=0,this.speedY=0;var e=n(t,"speed",null);"number"==typeof e?(this.speedX=e,this.speedY=e):(this.speedX=n(t,"speed.x",0),this.speedY=n(t,"speed.y",0)),this._zoom=0,this.active=null!==this.camera},start:function(){return this.active=null!==this.camera,this},stop:function(){return this.active=!1,this},setCamera:function(t){return this.camera=t,this},update:function(t){if(this.active){void 0===t&&(t=1);var e=this.camera;this.up&&this.up.isDown?e.scrollY-=this.speedY*t|0:this.down&&this.down.isDown&&(e.scrollY+=this.speedY*t|0),this.left&&this.left.isDown?e.scrollX-=this.speedX*t|0:this.right&&this.right.isDown&&(e.scrollX+=this.speedX*t|0),this.zoomIn&&this.zoomIn.isDown?(e.zoom-=this.zoomSpeed,e.zoomthis.maxZoom&&(e.zoom=this.maxZoom))}},destroy:function(){this.camera=null,this.left=null,this.right=null,this.up=null,this.down=null,this.zoomIn=null,this.zoomOut=null}});t.exports=r},58818:(t,e,i)=>{var s=i(83419),n=i(35154),r=new s({initialize:function(t){this.camera=n(t,"camera",null),this.left=n(t,"left",null),this.right=n(t,"right",null),this.up=n(t,"up",null),this.down=n(t,"down",null),this.zoomIn=n(t,"zoomIn",null),this.zoomOut=n(t,"zoomOut",null),this.zoomSpeed=n(t,"zoomSpeed",.01),this.minZoom=n(t,"minZoom",.001),this.maxZoom=n(t,"maxZoom",1e3),this.accelX=0,this.accelY=0;var e=n(t,"acceleration",null);"number"==typeof e?(this.accelX=e,this.accelY=e):(this.accelX=n(t,"acceleration.x",0),this.accelY=n(t,"acceleration.y",0)),this.dragX=0,this.dragY=0;var i=n(t,"drag",null);"number"==typeof i?(this.dragX=i,this.dragY=i):(this.dragX=n(t,"drag.x",0),this.dragY=n(t,"drag.y",0)),this.maxSpeedX=0,this.maxSpeedY=0;var s=n(t,"maxSpeed",null);"number"==typeof s?(this.maxSpeedX=s,this.maxSpeedY=s):(this.maxSpeedX=n(t,"maxSpeed.x",0),this.maxSpeedY=n(t,"maxSpeed.y",0)),this._speedX=0,this._speedY=0,this._zoom=0,this.active=null!==this.camera},start:function(){return this.active=null!==this.camera,this},stop:function(){return this.active=!1,this},setCamera:function(t){return this.camera=t,this},update:function(t){if(this.active){void 0===t&&(t=1);var e=this.camera;this._speedX>0?(this._speedX-=this.dragX*t,this._speedX<0&&(this._speedX=0)):this._speedX<0&&(this._speedX+=this.dragX*t,this._speedX>0&&(this._speedX=0)),this._speedY>0?(this._speedY-=this.dragY*t,this._speedY<0&&(this._speedY=0)):this._speedY<0&&(this._speedY+=this.dragY*t,this._speedY>0&&(this._speedY=0)),this.up&&this.up.isDown?(this._speedY+=this.accelY,this._speedY>this.maxSpeedY&&(this._speedY=this.maxSpeedY)):this.down&&this.down.isDown&&(this._speedY-=this.accelY,this._speedY<-this.maxSpeedY&&(this._speedY=-this.maxSpeedY)),this.left&&this.left.isDown?(this._speedX+=this.accelX,this._speedX>this.maxSpeedX&&(this._speedX=this.maxSpeedX)):this.right&&this.right.isDown&&(this._speedX-=this.accelX,this._speedX<-this.maxSpeedX&&(this._speedX=-this.maxSpeedX)),this.zoomIn&&this.zoomIn.isDown?this._zoom=-this.zoomSpeed:this.zoomOut&&this.zoomOut.isDown?this._zoom=this.zoomSpeed:this._zoom=0,0!==this._speedX&&(e.scrollX-=this._speedX*t|0),0!==this._speedY&&(e.scrollY-=this._speedY*t|0),0!==this._zoom&&(e.zoom+=this._zoom,e.zoomthis.maxZoom&&(e.zoom=this.maxZoom))}},destroy:function(){this.camera=null,this.left=null,this.right=null,this.up=null,this.down=null,this.zoomIn=null,this.zoomOut=null}});t.exports=r},38865:(t,e,i)=>{t.exports={FixedKeyControl:i(63091),SmoothedKeyControl:i(58818)}},26638:(t,e,i)=>{t.exports={Controls:i(38865),Scene2D:i(87969)}},8054:(t,e,i)=>{var s={VERSION:"3.85.0 Beta 1",BlendModes:i(10312),ScaleModes:i(29795),AUTO:0,CANVAS:1,WEBGL:2,HEADLESS:3,FOREVER:-1,NONE:4,UP:5,DOWN:6,LEFT:7,RIGHT:8};t.exports=s},69547:(t,e,i)=>{var s=i(83419),n=i(8054),r=i(42363),o=i(82264),a=i(95540),h=i(35154),l=i(41212),u=i(29747),c=i(75508),d=i(36060),f=i(80333),p=new s({initialize:function(t){void 0===t&&(t={});var e=h(t,"scale",null);this.width=h(e,"width",1024,t),this.height=h(e,"height",768,t),this.zoom=h(e,"zoom",1,t),this.parent=h(e,"parent",void 0,t),this.scaleMode=h(e,e?"mode":"scaleMode",0,t),this.expandParent=h(e,"expandParent",!0,t),this.autoRound=h(e,"autoRound",!1,t),this.autoCenter=h(e,"autoCenter",0,t),this.resizeInterval=h(e,"resizeInterval",500,t),this.fullscreenTarget=h(e,"fullscreenTarget",null,t),this.minWidth=h(e,"min.width",0,t),this.maxWidth=h(e,"max.width",0,t),this.minHeight=h(e,"min.height",0,t),this.maxHeight=h(e,"max.height",0,t),this.snapWidth=h(e,"snap.width",0,t),this.snapHeight=h(e,"snap.height",0,t),this.renderType=h(t,"type",n.AUTO),this.canvas=h(t,"canvas",null),this.context=h(t,"context",null),this.canvasStyle=h(t,"canvasStyle",null),this.customEnvironment=h(t,"customEnvironment",!1),this.sceneConfig=h(t,"scene",null),this.seed=h(t,"seed",[(Date.now()*Math.random()).toString()]),c.RND=new c.RandomDataGenerator(this.seed),this.gameTitle=h(t,"title",""),this.gameURL=h(t,"url","https://phaser.io"),this.gameVersion=h(t,"version",""),this.autoFocus=h(t,"autoFocus",!0),this.stableSort=h(t,"stableSort",-1),-1===this.stableSort&&(this.stableSort=o.browser.es2019?1:0),o.features.stableSort=this.stableSort,this.domCreateContainer=h(t,"dom.createContainer",!1),this.domPointerEvents=h(t,"dom.pointerEvents","none"),this.inputKeyboard=h(t,"input.keyboard",!0),this.inputKeyboardEventTarget=h(t,"input.keyboard.target",window),this.inputKeyboardCapture=h(t,"input.keyboard.capture",[]),this.inputMouse=h(t,"input.mouse",!0),this.inputMouseEventTarget=h(t,"input.mouse.target",null),this.inputMousePreventDefaultDown=h(t,"input.mouse.preventDefaultDown",!0),this.inputMousePreventDefaultUp=h(t,"input.mouse.preventDefaultUp",!0),this.inputMousePreventDefaultMove=h(t,"input.mouse.preventDefaultMove",!0),this.inputMousePreventDefaultWheel=h(t,"input.mouse.preventDefaultWheel",!0),this.inputTouch=h(t,"input.touch",o.input.touch),this.inputTouchEventTarget=h(t,"input.touch.target",null),this.inputTouchCapture=h(t,"input.touch.capture",!0),this.inputActivePointers=h(t,"input.activePointers",1),this.inputSmoothFactor=h(t,"input.smoothFactor",0),this.inputWindowEvents=h(t,"input.windowEvents",!0),this.inputGamepad=h(t,"input.gamepad",!1),this.inputGamepadEventTarget=h(t,"input.gamepad.target",window),this.disableContextMenu=h(t,"disableContextMenu",!1),this.audio=h(t,"audio",{}),this.hideBanner=!1===h(t,"banner",null),this.hidePhaser=h(t,"banner.hidePhaser",!1),this.bannerTextColor=h(t,"banner.text","#ffffff"),this.bannerBackgroundColor=h(t,"banner.background",["#ff0000","#ffff00","#00ff00","#00ffff","#000000"]),""===this.gameTitle&&this.hidePhaser&&(this.hideBanner=!0),this.fps=h(t,"fps",null),this.disablePreFX=h(t,"disablePreFX",!1),this.disablePostFX=h(t,"disablePostFX",!1);var i=h(t,"render",null);this.pipeline=h(i,"pipeline",null,t),this.autoMobilePipeline=h(i,"autoMobilePipeline",!0,t),this.defaultPipeline=h(i,"defaultPipeline",d.MULTI_PIPELINE,t),this.antialias=h(i,"antialias",!0,t),this.antialiasGL=h(i,"antialiasGL",!0,t),this.mipmapFilter=h(i,"mipmapFilter","",t),this.desynchronized=h(i,"desynchronized",!1,t),this.roundPixels=h(i,"roundPixels",!0,t),this.pixelArt=h(i,"pixelArt",1!==this.zoom,t),this.pixelArt&&(this.antialias=!1,this.antialiasGL=!1,this.roundPixels=!0),this.transparent=h(i,"transparent",!1,t),this.clearBeforeRender=h(i,"clearBeforeRender",!0,t),this.preserveDrawingBuffer=h(i,"preserveDrawingBuffer",!1,t),this.premultipliedAlpha=h(i,"premultipliedAlpha",!0,t),this.failIfMajorPerformanceCaveat=h(i,"failIfMajorPerformanceCaveat",!1,t),this.powerPreference=h(i,"powerPreference","default",t),this.batchSize=h(i,"batchSize",4096,t),this.maxTextures=h(i,"maxTextures",-1,t),this.maxLights=h(i,"maxLights",10,t);var s=h(t,"backgroundColor",0);this.backgroundColor=f(s),this.transparent&&(this.backgroundColor=f(0),this.backgroundColor.alpha=0),this.preBoot=h(t,"callbacks.preBoot",u),this.postBoot=h(t,"callbacks.postBoot",u),this.physics=h(t,"physics",{}),this.defaultPhysicsSystem=h(this.physics,"default",!1),this.loaderBaseURL=h(t,"loader.baseURL",""),this.loaderPath=h(t,"loader.path",""),this.loaderMaxParallelDownloads=h(t,"loader.maxParallelDownloads",o.os.android?6:32),this.loaderCrossOrigin=h(t,"loader.crossOrigin",void 0),this.loaderResponseType=h(t,"loader.responseType",""),this.loaderAsync=h(t,"loader.async",!0),this.loaderUser=h(t,"loader.user",""),this.loaderPassword=h(t,"loader.password",""),this.loaderTimeout=h(t,"loader.timeout",0),this.loaderWithCredentials=h(t,"loader.withCredentials",!1),this.loaderImageLoadType=h(t,"loader.imageLoadType","XHR"),this.loaderLocalScheme=h(t,"loader.localScheme",["file://","capacitor://"]),this.glowFXQuality=h(t,"fx.glow.quality",.1),this.glowFXDistance=h(t,"fx.glow.distance",10),this.installGlobalPlugins=[],this.installScenePlugins=[];var p=h(t,"plugins",null),v=r.DefaultScene;p&&(Array.isArray(p)?this.defaultPlugins=p:l(p)&&(this.installGlobalPlugins=a(p,"global",[]),this.installScenePlugins=a(p,"scene",[]),Array.isArray(p.default)?v=p.default:Array.isArray(p.defaultMerge)&&(v=v.concat(p.defaultMerge)))),this.defaultPlugins=v;var g="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAg";this.defaultImage=h(t,"images.default",g+"AQMAAABJtOi3AAAAA1BMVEX///+nxBvIAAAAAXRSTlMAQObYZgAAABVJREFUeF7NwIEAAAAAgKD9qdeocAMAoAABm3DkcAAAAABJRU5ErkJggg=="),this.missingImage=h(t,"images.missing",g+"CAIAAAD8GO2jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ9JREFUeNq01ssOwyAMRFG46v//Mt1ESmgh+DFmE2GPOBARKb2NVjo+17PXLD8a1+pl5+A+wSgFygymWYHBb0FtsKhJDdZlncG2IzJ4ayoMDv20wTmSMzClEgbWYNTAkQ0Z+OJ+A/eWnAaR9+oxCF4Os0H8htsMUp+pwcgBBiMNnAwF8GqIgL2hAzaGFFgZauDPKABmowZ4GL369/0rwACp2yA/ttmvsQAAAABJRU5ErkJggg=="),this.whiteImage=h(t,"images.white","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi/P//PwMMMDEgAdwcgAADAJZuAwXJYZOzAAAAAElFTkSuQmCC"),window&&(window.FORCE_WEBGL?this.renderType=n.WEBGL:window.FORCE_CANVAS&&(this.renderType=n.CANVAS))}});t.exports=p},86054:(t,e,i)=>{var s=i(20623),n=i(27919),r=i(8054),o=i(89357);t.exports=function(t){var e=t.config;if((e.customEnvironment||e.canvas)&&e.renderType===r.AUTO)throw new Error("Must set explicit renderType in custom environment");if(!e.customEnvironment&&!e.canvas&&e.renderType!==r.HEADLESS)if(e.renderType===r.AUTO&&(e.renderType=o.webGL?r.WEBGL:r.CANVAS),e.renderType===r.WEBGL){if(!o.webGL)throw new Error("Cannot create WebGL context, aborting.")}else{if(e.renderType!==r.CANVAS)throw new Error("Unknown value for renderer type: "+e.renderType);if(!o.canvas)throw new Error("Cannot create Canvas context, aborting.")}e.antialias||n.disableSmoothing();var a,h,l=t.scale.baseSize,u=l.width,c=l.height;(e.canvas?(t.canvas=e.canvas,t.canvas.width=u,t.canvas.height=c):t.canvas=n.create(t,u,c,e.renderType),e.canvasStyle&&(t.canvas.style=e.canvasStyle),e.antialias||s.setCrisp(t.canvas),e.renderType!==r.HEADLESS)&&(a=i(68627),h=i(74797),e.renderType===r.WEBGL?t.renderer=new h(t):(t.renderer=new a(t),t.context=t.renderer.gameContext))}},96391:(t,e,i)=>{var s=i(8054);t.exports=function(t){var e=t.config;if(!e.hideBanner){var i="WebGL";e.renderType===s.CANVAS?i="Canvas":e.renderType===s.HEADLESS&&(i="Headless");var n,r=e.audio,o=t.device.audio;if(n=o.webAudio&&!r.disableWebAudio?"Web Audio":r.noAudio||!o.webAudio&&!o.audioData?"No Audio":"HTML5 Audio",t.device.browser.ie)window.console&&console.log("Phaser v"+s.VERSION+" / https://phaser.io");else{var a,h="",l=[h];if(Array.isArray(e.bannerBackgroundColor))e.bannerBackgroundColor.forEach((function(t){h=h.concat("%c "),l.push("background: "+t),a=t})),l[l.length-1]="color: "+e.bannerTextColor+"; background: "+a;else h=h.concat("%c "),l.push("color: "+e.bannerTextColor+"; background: "+e.bannerBackgroundColor);l.push("background: transparent"),e.gameTitle&&(h=h.concat(e.gameTitle),e.gameVersion&&(h=h.concat(" v"+e.gameVersion)),e.hidePhaser||(h=h.concat(" / ")));e.hidePhaser||(h=h.concat("Phaser v"+s.VERSION+" ("+i+" | "+n+")")),h=h.concat(" %c "+e.gameURL),l[0]=h,console.log.apply(console,l)}}}},50127:(t,e,i)=>{var s=i(40366),n=i(60848),r=i(24047),o=i(27919),a=i(83419),h=i(69547),l=i(83719),u=i(86054),c=i(45893),d=i(96391),f=i(82264),p=i(57264),v=i(50792),g=i(8443),m=i(7003),y=i(37277),x=i(77332),T=i(76531),w=i(60903),b=i(69442),S=i(17130),E=i(65898),A=i(51085),C=i(14747),_=new a({initialize:function(t){this.config=new h(t),this.renderer=null,this.domContainer=null,this.canvas=null,this.context=null,this.isBooted=!1,this.isRunning=!1,this.events=new v,this.anims=new n(this),this.textures=new S(this),this.cache=new r(this),this.registry=new c(this,new v),this.input=new m(this,this.config),this.scene=new w(this,this.config.sceneConfig),this.device=f,this.scale=new T(this,this.config),this.sound=null,this.sound=C.create(this),this.loop=new E(this,this.config.fps),this.plugins=new x(this,this.config),this.pendingDestroy=!1,this.removeCanvas=!1,this.noReturn=!1,this.hasFocus=!1,this.isPaused=!1,p(this.boot.bind(this))},boot:function(){y.hasCore("EventEmitter")?(this.isBooted=!0,this.config.preBoot(this),this.scale.preBoot(),u(this),l(this),d(this),s(this.canvas,this.config.parent),this.textures.once(b.READY,this.texturesReady,this),this.events.emit(g.BOOT)):console.warn("Aborting. Core Plugins missing.")},texturesReady:function(){this.events.emit(g.READY),this.start()},start:function(){this.isRunning=!0,this.config.postBoot(this),this.renderer?this.loop.start(this.step.bind(this)):this.loop.start(this.headlessStep.bind(this)),A(this);var t=this.events;t.on(g.HIDDEN,this.onHidden,this),t.on(g.VISIBLE,this.onVisible,this),t.on(g.BLUR,this.onBlur,this),t.on(g.FOCUS,this.onFocus,this)},step:function(t,e){if(this.pendingDestroy)return this.runDestroy();if(!this.isPaused){var i=this.events;i.emit(g.PRE_STEP,t,e),i.emit(g.STEP,t,e),this.scene.update(t,e),i.emit(g.POST_STEP,t,e);var s=this.renderer;s.preRender(),i.emit(g.PRE_RENDER,s,t,e),this.scene.render(s),s.postRender(),i.emit(g.POST_RENDER,s,t,e)}},headlessStep:function(t,e){if(this.pendingDestroy)return this.runDestroy();if(!this.isPaused){var i=this.events;i.emit(g.PRE_STEP,t,e),i.emit(g.STEP,t,e),this.scene.update(t,e),i.emit(g.POST_STEP,t,e),this.scene.isProcessing=!1,i.emit(g.PRE_RENDER,null,t,e),i.emit(g.POST_RENDER,null,t,e)}},onHidden:function(){this.loop.pause(),this.events.emit(g.PAUSE)},pause:function(){var t=this.isPaused;this.isPaused=!0,t||this.events.emit(g.PAUSE)},onVisible:function(){this.loop.resume(),this.events.emit(g.RESUME)},resume:function(){var t=this.isPaused;this.isPaused=!1,t&&this.events.emit(g.RESUME)},onBlur:function(){this.hasFocus=!1,this.loop.blur()},onFocus:function(){this.hasFocus=!0,this.loop.focus()},getFrame:function(){return this.loop.frame},getTime:function(){return this.loop.now},destroy:function(t,e){void 0===e&&(e=!1),this.pendingDestroy=!0,this.removeCanvas=t,this.noReturn=e},runDestroy:function(){this.scene.destroy(),this.events.emit(g.DESTROY),this.events.removeAllListeners(),this.renderer&&this.renderer.destroy(),this.removeCanvas&&this.canvas&&(o.remove(this.canvas),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas)),this.domContainer&&this.domContainer.parentNode&&this.domContainer.parentNode.removeChild(this.domContainer),this.loop.destroy(),this.pendingDestroy=!1}});t.exports=_},65898:(t,e,i)=>{var s=i(83419),n=i(35154),r=i(29747),o=i(43092),a=new s({initialize:function(t,e){this.game=t,this.raf=new o,this.started=!1,this.running=!1,this.minFps=n(e,"min",5),this.targetFps=n(e,"target",60),this.fpsLimit=n(e,"limit",0),this.hasFpsLimit=this.fpsLimit>0,this._limitRate=this.hasFpsLimit?1e3/this.fpsLimit:0,this._min=1e3/this.minFps,this._target=1e3/this.targetFps,this.actualFps=this.targetFps,this.nextFpsUpdate=0,this.framesThisSecond=0,this.callback=r,this.forceSetTimeOut=n(e,"forceSetTimeOut",!1),this.time=0,this.startTime=0,this.lastTime=0,this.frame=0,this.inFocus=!0,this._pauseTime=0,this._coolDown=0,this.delta=0,this.deltaIndex=0,this.deltaHistory=[],this.deltaSmoothingMax=n(e,"deltaHistory",10),this.panicMax=n(e,"panicMax",120),this.rawDelta=0,this.now=0,this.smoothStep=n(e,"smoothStep",!0)},blur:function(){this.inFocus=!1},focus:function(){this.inFocus=!0,this.resetDelta()},pause:function(){this._pauseTime=window.performance.now()},resume:function(){this.resetDelta(),this.startTime+=this.time-this._pauseTime},resetDelta:function(){var t=window.performance.now();this.time=t,this.lastTime=t,this.nextFpsUpdate=t+1e3,this.framesThisSecond=0;for(var e=0;e0||!this.inFocus)&&(this._coolDown--,t=Math.min(t,this._target)),t>this._min&&(t=i[e],t=Math.min(t,this._min)),i[e]=t,this.deltaIndex++,this.deltaIndex>=s&&(this.deltaIndex=0);for(var n=0,r=0;r=this.nextFpsUpdate&&this.updateFPS(t),this.framesThisSecond++,this.delta>=this._limitRate&&(this.callback(t,this.delta),this.delta=0),this.lastTime=t,this.frame++},step:function(t){this.now=t;var e=Math.max(0,t-this.lastTime);this.rawDelta=e,this.time+=this.rawDelta,this.smoothStep&&(e=this.smoothDelta(e)),this.delta=e,t>=this.nextFpsUpdate&&this.updateFPS(t),this.framesThisSecond++,this.callback(t,e),this.lastTime=t,this.frame++},tick:function(){var t=window.performance.now();this.hasFpsLimit?this.stepLimitFPS(t):this.step(t)},sleep:function(){this.running&&(this.raf.stop(),this.running=!1)},wake:function(t){void 0===t&&(t=!1);var e=window.performance.now();if(!this.running){t&&(this.startTime+=-this.lastTime+(this.lastTime+e));var i=this.hasFpsLimit?this.stepLimitFPS.bind(this):this.step.bind(this);this.raf.start(i,this.forceSetTimeOut,this._target),this.running=!0,this.nextFpsUpdate=e+1e3,this.framesThisSecond=0,this.fpsLimitTriggered=!1,this.tick()}},getDuration:function(){return Math.round(this.lastTime-this.startTime)/1e3},getDurationMS:function(){return Math.round(this.lastTime-this.startTime)},stop:function(){return this.running=!1,this.started=!1,this.raf.stop(),this},destroy:function(){this.stop(),this.raf.destroy(),this.raf=null,this.game=null,this.callback=null}});t.exports=a},51085:(t,e,i)=>{var s=i(8443);t.exports=function(t){var e,i=t.events;if(void 0!==document.hidden)e="visibilitychange";else{["webkit","moz","ms"].forEach((function(t){void 0!==document[t+"Hidden"]&&(document.hidden=function(){return document[t+"Hidden"]},e=t+"visibilitychange")}))}e&&document.addEventListener(e,(function(t){document.hidden||"pause"===t.type?i.emit(s.HIDDEN):i.emit(s.VISIBLE)}),!1),window.onblur=function(){i.emit(s.BLUR)},window.onfocus=function(){i.emit(s.FOCUS)},window.focus&&t.config.autoFocus&&window.focus()}},97217:t=>{t.exports="blur"},47548:t=>{t.exports="boot"},19814:t=>{t.exports="contextlost"},68446:t=>{t.exports="destroy"},41700:t=>{t.exports="focus"},25432:t=>{t.exports="hidden"},65942:t=>{t.exports="pause"},59211:t=>{t.exports="postrender"},47789:t=>{t.exports="poststep"},39066:t=>{t.exports="prerender"},460:t=>{t.exports="prestep"},16175:t=>{t.exports="ready"},42331:t=>{t.exports="resume"},11966:t=>{t.exports="step"},32969:t=>{t.exports="systemready"},94830:t=>{t.exports="visible"},8443:(t,e,i)=>{t.exports={BLUR:i(97217),BOOT:i(47548),CONTEXT_LOST:i(19814),DESTROY:i(68446),FOCUS:i(41700),HIDDEN:i(25432),PAUSE:i(65942),POST_RENDER:i(59211),POST_STEP:i(47789),PRE_RENDER:i(39066),PRE_STEP:i(460),READY:i(16175),RESUME:i(42331),STEP:i(11966),SYSTEM_READY:i(32969),VISIBLE:i(94830)}},42857:(t,e,i)=>{t.exports={Config:i(69547),CreateRenderer:i(86054),DebugHeader:i(96391),Events:i(8443),TimeStep:i(65898),VisibilityHandler:i(51085)}},99584:(t,e,i)=>{var s=i(5290),n=i(27919),r=i(35154);t.exports=function(t){var e=r(t,"data",[]),i=r(t,"canvas",null),o=r(t,"palette",s),a=r(t,"pixelWidth",1),h=r(t,"pixelHeight",a),l=r(t,"resizeCanvas",!0),u=r(t,"clearCanvas",!0),c=r(t,"preRender",null),d=r(t,"postRender",null),f=Math.floor(Math.abs(e[0].length*a)),p=Math.floor(Math.abs(e.length*h));i||(i=n.create2D(this,f,p),l=!1,u=!1),l&&(i.width=f,i.height=p);var v=i.getContext("2d",{willReadFrequently:!0});u&&v.clearRect(0,0,f,p),c&&c(i,v);for(var g=0;g{t.exports={GenerateTexture:i(99584),Palettes:i(57763)}},5290:t=>{t.exports={0:"#000",1:"#9D9D9D",2:"#FFF",3:"#BE2633",4:"#E06F8B",5:"#493C2B",6:"#A46422",7:"#EB8931",8:"#F7E26B",9:"#2F484E",A:"#44891A",B:"#A3CE27",C:"#1B2632",D:"#005784",E:"#31A2F2",F:"#B2DCEF"}},23816:t=>{t.exports={0:"#000",1:"#fff",2:"#8b4131",3:"#7bbdc5",4:"#8b41ac",5:"#6aac41",6:"#3931a4",7:"#d5de73",8:"#945a20",9:"#5a4100",A:"#bd736a",B:"#525252",C:"#838383",D:"#acee8b",E:"#7b73de",F:"#acacac"}},9866:t=>{t.exports={0:"#000",1:"#2234d1",2:"#0c7e45",3:"#44aacc",4:"#8a3622",5:"#5c2e78",6:"#aa5c3d",7:"#b5b5b5",8:"#5e606e",9:"#4c81fb",A:"#6cd947",B:"#7be2f9",C:"#eb8a60",D:"#e23d69",E:"#ffd93f",F:"#fff"}},77552:t=>{t.exports={0:"#000",1:"#191028",2:"#46af45",3:"#a1d685",4:"#453e78",5:"#7664fe",6:"#833129",7:"#9ec2e8",8:"#dc534b",9:"#e18d79",A:"#d6b97b",B:"#e9d8a1",C:"#216c4b",D:"#d365c8",E:"#afaab9",F:"#f5f4eb"}},92259:t=>{t.exports={0:"#000",1:"#191028",2:"#46af45",3:"#a1d685",4:"#453e78",5:"#7664fe",6:"#833129",7:"#9ec2e8",8:"#dc534b",9:"#e18d79",A:"#d6b97b",B:"#e9d8a1",C:"#216c4b",D:"#d365c8",E:"#afaab9",F:"#fff"}},57763:(t,e,i)=>{t.exports={ARNE16:i(5290),C64:i(23816),CGA:i(9866),JMP:i(77552),MSX:i(92259)}},46728:(t,e,i)=>{var s=i(83419),n=i(36316),r=i(80021),o=i(26099),a=new s({Extends:r,initialize:function(t,e,i,s){r.call(this,"CubicBezierCurve"),Array.isArray(t)&&(s=new o(t[6],t[7]),i=new o(t[4],t[5]),e=new o(t[2],t[3]),t=new o(t[0],t[1])),this.p0=t,this.p1=e,this.p2=i,this.p3=s},getStartPoint:function(t){return void 0===t&&(t=new o),t.copy(this.p0)},getResolution:function(t){return t},getPoint:function(t,e){void 0===e&&(e=new o);var i=this.p0,s=this.p1,r=this.p2,a=this.p3;return e.set(n(t,i.x,s.x,r.x,a.x),n(t,i.y,s.y,r.y,a.y))},draw:function(t,e){void 0===e&&(e=32);var i=this.getPoints(e);t.beginPath(),t.moveTo(this.p0.x,this.p0.y);for(var s=1;s{var s=i(83419),n=i(19217),r=i(87841),o=i(26099),a=new s({initialize:function(t){this.type=t,this.defaultDivisions=5,this.arcLengthDivisions=100,this.cacheArcLengths=[],this.needsUpdate=!0,this.active=!0,this._tmpVec2A=new o,this._tmpVec2B=new o},draw:function(t,e){return void 0===e&&(e=32),t.strokePoints(this.getPoints(e))},getBounds:function(t,e){t||(t=new r),void 0===e&&(e=16);var i=this.getLength();e>i&&(e=i/2);var s=Math.max(1,Math.round(i/e));return n(this.getSpacedPoints(s),t)},getDistancePoints:function(t){var e=this.getLength(),i=Math.max(1,e/t);return this.getSpacedPoints(i)},getEndPoint:function(t){return void 0===t&&(t=new o),this.getPointAt(1,t)},getLength:function(){var t=this.getLengths();return t[t.length-1]},getLengths:function(t){if(void 0===t&&(t=this.arcLengthDivisions),this.cacheArcLengths.length===t+1&&!this.needsUpdate)return this.cacheArcLengths;this.needsUpdate=!1;var e,i=[],s=this.getPoint(0,this._tmpVec2A),n=0;i.push(0);for(var r=1;r<=t;r++)n+=(e=this.getPoint(r/t,this._tmpVec2B)).distance(s),i.push(n),s.copy(e);return this.cacheArcLengths=i,i},getPointAt:function(t,e){var i=this.getUtoTmapping(t);return this.getPoint(i,e)},getPoints:function(t,e,i){void 0===i&&(i=[]),t||(t=e?this.getLength()/e:this.defaultDivisions);for(var s=0;s<=t;s++)i.push(this.getPoint(s/t));return i},getRandomPoint:function(t){return void 0===t&&(t=new o),this.getPoint(Math.random(),t)},getSpacedPoints:function(t,e,i){void 0===i&&(i=[]),t||(t=e?this.getLength()/e:this.defaultDivisions);for(var s=0;s<=t;s++){var n=this.getUtoTmapping(s/t,null,t);i.push(this.getPoint(n))}return i},getStartPoint:function(t){return void 0===t&&(t=new o),this.getPointAt(0,t)},getTangent:function(t,e){void 0===e&&(e=new o);var i=1e-4,s=t-i,n=t+i;return s<0&&(s=0),n>1&&(n=1),this.getPoint(s,this._tmpVec2A),this.getPoint(n,e),e.subtract(this._tmpVec2A).normalize()},getTangentAt:function(t,e){var i=this.getUtoTmapping(t);return this.getTangent(i,e)},getTFromDistance:function(t,e){return t<=0?0:this.getUtoTmapping(0,t,e)},getUtoTmapping:function(t,e,i){var s,n=this.getLengths(i),r=0,o=n.length;s=e?Math.min(e,n[o-1]):t*n[o-1];for(var a,h=0,l=o-1;h<=l;)if((a=n[r=Math.floor(h+(l-h)/2)]-s)<0)h=r+1;else{if(!(a>0)){l=r;break}l=r-1}if(n[r=l]===s)return r/(o-1);var u=n[r];return(r+(s-u)/(n[r+1]-u))/(o-1)},updateArcLengths:function(){this.needsUpdate=!0,this.getLengths()}});t.exports=a},73825:(t,e,i)=>{var s=i(83419),n=i(80021),r=i(39506),o=i(35154),a=i(43396),h=i(26099),l=new s({Extends:n,initialize:function(t,e,i,s,a,l,u,c){if("object"==typeof t){var d=t;t=o(d,"x",0),e=o(d,"y",0),i=o(d,"xRadius",0),s=o(d,"yRadius",i),a=o(d,"startAngle",0),l=o(d,"endAngle",360),u=o(d,"clockwise",!1),c=o(d,"rotation",0)}else void 0===s&&(s=i),void 0===a&&(a=0),void 0===l&&(l=360),void 0===u&&(u=!1),void 0===c&&(c=0);n.call(this,"EllipseCurve"),this.p0=new h(t,e),this._xRadius=i,this._yRadius=s,this._startAngle=r(a),this._endAngle=r(l),this._clockwise=u,this._rotation=r(c)},getStartPoint:function(t){return void 0===t&&(t=new h),this.getPoint(0,t)},getResolution:function(t){return 2*t},getPoint:function(t,e){void 0===e&&(e=new h);for(var i=2*Math.PI,s=this._endAngle-this._startAngle,n=Math.abs(s)i;)s-=i;s{var s=i(83419),n=i(80021),r=i(19217),o=i(87841),a=i(26099),h=new s({Extends:n,initialize:function(t,e){n.call(this,"LineCurve"),Array.isArray(t)&&(e=new a(t[2],t[3]),t=new a(t[0],t[1])),this.p0=t,this.p1=e,this.arcLengthDivisions=1},getBounds:function(t){return void 0===t&&(t=new o),r([this.p0,this.p1],t)},getStartPoint:function(t){return void 0===t&&(t=new a),t.copy(this.p0)},getResolution:function(t){return void 0===t&&(t=1),t},getPoint:function(t,e){return void 0===e&&(e=new a),1===t?e.copy(this.p1):(e.copy(this.p1).subtract(this.p0).scale(t).add(this.p0),e)},getPointAt:function(t,e){return this.getPoint(t,e)},getTangent:function(t,e){return void 0===e&&(e=new a),e.copy(this.p1).subtract(this.p0).normalize(),e},getUtoTmapping:function(t,e,i){var s;if(e){var n=this.getLengths(i),r=n[n.length-1];s=Math.min(e,r)/r}else s=t;return s},draw:function(t){return t.lineBetween(this.p0.x,this.p0.y,this.p1.x,this.p1.y),t},toJSON:function(){return{type:this.type,points:[this.p0.x,this.p0.y,this.p1.x,this.p1.y]}}});h.fromJSON=function(t){var e=t.points,i=new a(e[0],e[1]),s=new a(e[2],e[3]);return new h(i,s)},t.exports=h},14744:(t,e,i)=>{var s=i(83419),n=i(80021),r=i(32112),o=i(26099),a=new s({Extends:n,initialize:function(t,e,i){n.call(this,"QuadraticBezierCurve"),Array.isArray(t)&&(i=new o(t[4],t[5]),e=new o(t[2],t[3]),t=new o(t[0],t[1])),this.p0=t,this.p1=e,this.p2=i},getStartPoint:function(t){return void 0===t&&(t=new o),t.copy(this.p0)},getResolution:function(t){return t},getPoint:function(t,e){void 0===e&&(e=new o);var i=this.p0,s=this.p1,n=this.p2;return e.set(r(t,i.x,s.x,n.x),r(t,i.y,s.y,n.y))},draw:function(t,e){void 0===e&&(e=32);var i=this.getPoints(e);t.beginPath(),t.moveTo(this.p0.x,this.p0.y);for(var s=1;s{var s=i(87842),n=i(83419),r=i(80021),o=i(26099),a=new n({Extends:r,initialize:function(t){void 0===t&&(t=[]),r.call(this,"SplineCurve"),this.points=[],this.addPoints(t)},addPoints:function(t){for(var e=0;ei.length-2?i.length-1:r+1],c=i[r>i.length-3?i.length-1:r+2];return e.set(s(a,h.x,l.x,u.x,c.x),s(a,h.y,l.y,u.y,c.y))},toJSON:function(){for(var t=[],e=0;e{t.exports={Path:i(46669),MoveTo:i(68618),CubicBezier:i(46728),Curve:i(80021),Ellipse:i(73825),Line:i(33951),QuadraticBezier:i(14744),Spline:i(42534)}},68618:(t,e,i)=>{var s=i(83419),n=i(26099),r=new s({initialize:function(t,e){this.active=!1,this.p0=new n(t,e)},getPoint:function(t,e){return void 0===e&&(e=new n),e.copy(this.p0)},getPointAt:function(t,e){return this.getPoint(t,e)},getResolution:function(){return 1},getLength:function(){return 0},toJSON:function(){return{type:"MoveTo",points:[this.p0.x,this.p0.y]}}});t.exports=r},46669:(t,e,i)=>{var s=i(83419),n=i(46728),r=i(73825),o=i(39429),a=i(33951),h=i(68618),l=i(14744),u=i(87841),c=i(42534),d=i(26099),f=i(36383),p=new s({initialize:function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.name="",this.defaultDivisions=12,this.curves=[],this.cacheLengths=[],this.autoClose=!1,this.startPoint=new d,this._tmpVec2A=new d,this._tmpVec2B=new d,"object"==typeof t?this.fromJSON(t):this.startPoint.set(t,e)},add:function(t){return this.curves.push(t),this},circleTo:function(t,e,i){return void 0===e&&(e=!1),this.ellipseTo(t,t,0,360,e,i)},closePath:function(){var t=this.curves[0].getPoint(0),e=this.curves[this.curves.length-1].getPoint(1);return t.equals(e)||this.curves.push(new a(e,t)),this},cubicBezierTo:function(t,e,i,s,r,o){var a,h,l,u=this.getEndPoint();return t instanceof d?(a=t,h=e,l=i):(a=new d(i,s),h=new d(r,o),l=new d(t,e)),this.add(new n(u,a,h,l))},quadraticBezierTo:function(t,e,i,s){var n,r,o=this.getEndPoint();return t instanceof d?(n=t,r=e):(n=new d(i,s),r=new d(t,e)),this.add(new l(o,n,r))},draw:function(t,e){for(var i=0;i=e)return this.curves[s];s++}return null},getEndPoint:function(t){return void 0===t&&(t=new d),this.curves.length>0?this.curves[this.curves.length-1].getPoint(1,t):t.copy(this.startPoint),t},getLength:function(){var t=this.getCurveLengths();return t[t.length-1]},getPoint:function(t,e){void 0===e&&(e=new d);for(var i=t*this.getLength(),s=this.getCurveLengths(),n=0;n=i){var r=s[n]-i,o=this.curves[n],a=o.getLength(),h=0===a?0:1-r/a;return o.getPointAt(h,e)}n++}return null},getPoints:function(t,e){t||e||(t=this.defaultDivisions);for(var i,s=[],n=0;n1&&!s[s.length-1].equals(s[0])&&s.push(s[0]),s},getRandomPoint:function(t){return void 0===t&&(t=new d),this.getPoint(Math.random(),t)},getSpacedPoints:function(t){void 0===t&&(t=40);for(var e=[],i=0;i<=t;i++)e.push(this.getPoint(i/t));return this.autoClose&&e.push(e[0]),e},getStartPoint:function(t){return void 0===t&&(t=new d),t.copy(this.startPoint)},getTangent:function(t,e){void 0===e&&(e=new d);for(var i=t*this.getLength(),s=this.getCurveLengths(),n=0;n=i){var r=s[n]-i,o=this.curves[n],a=o.getLength(),h=0===a?0:1-r/a;return o.getTangentAt(h,e)}n++}return null},lineTo:function(t,e){t instanceof d?this._tmpVec2B.copy(t):"object"==typeof t?this._tmpVec2B.setFromObject(t):this._tmpVec2B.set(t,e);var i=this.getEndPoint(this._tmpVec2A);return this.add(new a([i.x,i.y,this._tmpVec2B.x,this._tmpVec2B.y]))},splineTo:function(t){return t.unshift(this.getEndPoint()),this.add(new c(t))},moveTo:function(t,e){return t instanceof d?this.add(new h(t.x,t.y)):this.add(new h(t,e))},toJSON:function(){for(var t=[],e=0;e{var s=i(83419),n=i(24882),r=new s({initialize:function(t,e){this.parent=t,this.events=e,e||(this.events=t.events?t.events:t),this.list={},this.values={},this._frozen=!1,!t.hasOwnProperty("sys")&&this.events&&this.events.once(n.DESTROY,this.destroy,this)},get:function(t){var e=this.list;if(Array.isArray(t)){for(var i=[],s=0;s{var s=i(83419),n=i(45893),r=i(37277),o=i(44594),a=new s({Extends:n,initialize:function(t){n.call(this,t,t.sys.events),this.scene=t,this.systems=t.sys,t.sys.events.once(o.BOOT,this.boot,this),t.sys.events.on(o.START,this.start,this)},boot:function(){this.events=this.systems.events,this.events.once(o.DESTROY,this.destroy,this)},start:function(){this.events.once(o.SHUTDOWN,this.shutdown,this)},shutdown:function(){this.systems.events.off(o.SHUTDOWN,this.shutdown,this)},destroy:function(){n.prototype.destroy.call(this),this.events.off(o.START,this.start,this),this.scene=null,this.systems=null}});r.register("DataManagerPlugin",a,"data"),t.exports=a},10700:t=>{t.exports="changedata"},93608:t=>{t.exports="changedata-"},60883:t=>{t.exports="destroy"},69780:t=>{t.exports="removedata"},22166:t=>{t.exports="setdata"},24882:(t,e,i)=>{t.exports={CHANGE_DATA:i(10700),CHANGE_DATA_KEY:i(93608),DESTROY:i(60883),REMOVE_DATA:i(69780),SET_DATA:i(22166)}},44965:(t,e,i)=>{t.exports={DataManager:i(45893),DataManagerPlugin:i(63646),Events:i(24882)}},7098:(t,e,i)=>{var s=i(84148),n={flac:!1,aac:!1,audioData:!1,dolby:!1,m4a:!1,mp3:!1,ogg:!1,opus:!1,wav:!1,webAudio:!1,webm:!1};t.exports=function(){if("function"==typeof importScripts)return n;n.audioData=!!window.Audio,n.webAudio=!(!window.AudioContext&&!window.webkitAudioContext);var t=document.createElement("audio"),e=!!t.canPlayType;try{if(e){var i=function(e,i){var s=t.canPlayType("audio/"+e).replace(/^no$/,"");return i?Boolean(s||t.canPlayType("audio/"+i).replace(/^no$/,"")):Boolean(s)};if(n.ogg=i('ogg; codecs="vorbis"'),n.opus=i('ogg; codecs="opus"',"opus"),n.mp3=i("mpeg"),n.wav=i("wav"),n.m4a=i("x-m4a"),n.aac=i("aac"),n.flac=i("flac","x-flac"),n.webm=i('webm; codecs="vorbis"'),""!==t.canPlayType('audio/mp4; codecs="ec-3"'))if(s.edge)n.dolby=!0;else if(s.safari&&s.safariVersion>=9&&/Mac OS X (\d+)_(\d+)/.test(navigator.userAgent)){var r=parseInt(RegExp.$1,10),o=parseInt(RegExp.$2,10);(10===r&&o>=11||r>10)&&(n.dolby=!0)}}}catch(t){}return n}()},84148:(t,e,i)=>{var s,n=i(25892),r={chrome:!1,chromeVersion:0,edge:!1,firefox:!1,firefoxVersion:0,ie:!1,ieVersion:0,mobileSafari:!1,opera:!1,safari:!1,safariVersion:0,silk:!1,trident:!1,tridentVersion:0,es2019:!1};t.exports=(s=navigator.userAgent,/Edg\/\d+/.test(s)?(r.edge=!0,r.es2019=!0):/OPR/.test(s)?(r.opera=!0,r.es2019=!0):/Chrome\/(\d+)/.test(s)&&!n.windowsPhone?(r.chrome=!0,r.chromeVersion=parseInt(RegExp.$1,10),r.es2019=r.chromeVersion>69):/Firefox\D+(\d+)/.test(s)?(r.firefox=!0,r.firefoxVersion=parseInt(RegExp.$1,10),r.es2019=r.firefoxVersion>10):/AppleWebKit\/(?!.*CriOS)/.test(s)&&n.iOS?(r.mobileSafari=!0,r.es2019=!0):/MSIE (\d+\.\d+);/.test(s)?(r.ie=!0,r.ieVersion=parseInt(RegExp.$1,10)):/Version\/(\d+\.\d+(\.\d+)?) Safari/.test(s)&&!n.windowsPhone?(r.safari=!0,r.safariVersion=parseInt(RegExp.$1,10),r.es2019=r.safariVersion>10):/Trident\/(\d+\.\d+)(.*)rv:(\d+\.\d+)/.test(s)&&(r.ie=!0,r.trident=!0,r.tridentVersion=parseInt(RegExp.$1,10),r.ieVersion=parseInt(RegExp.$3,10)),/Silk/.test(s)&&(r.silk=!0),r)},89289:(t,e,i)=>{var s,n,r,o=i(27919),a={supportInverseAlpha:!1,supportNewBlendModes:!1};t.exports=("function"!=typeof importScripts&&void 0!==document&&(a.supportNewBlendModes=(s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABAQMAAADD8p2OAAAAA1BMVEX/",n="AAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==",(r=new Image).onload=function(){var t=new Image;t.onload=function(){var e=o.create2D(t,6).getContext("2d",{willReadFrequently:!0});if(e.globalCompositeOperation="multiply",e.drawImage(r,0,0),e.drawImage(t,2,0),!e.getImageData(2,0,1,1))return!1;var i=e.getImageData(2,0,1,1).data;o.remove(t),a.supportNewBlendModes=255===i[0]&&0===i[1]&&0===i[2]},t.src=s+"/wCKxvRF"+n},r.src=s+"AP804Oa6"+n,!1),a.supportInverseAlpha=function(){var t=o.create2D(this,2).getContext("2d",{willReadFrequently:!0});t.fillStyle="rgba(10, 20, 30, 0.5)",t.fillRect(0,0,1,1);var e=t.getImageData(0,0,1,1);if(null===e)return!1;t.putImageData(e,1,0);var i=t.getImageData(1,0,1,1),s=i.data[0]===e.data[0]&&i.data[1]===e.data[1]&&i.data[2]===e.data[2]&&i.data[3]===e.data[3];return o.remove(this),s}()),a)},89357:(t,e,i)=>{var s=i(25892),n=i(84148),r=i(27919),o={canvas:!1,canvasBitBltShift:null,file:!1,fileSystem:!1,getUserMedia:!0,littleEndian:!1,localStorage:!1,pointerLock:!1,stableSort:!1,support32bit:!1,vibration:!1,webGL:!1,worker:!1};t.exports=function(){if("function"==typeof importScripts)return o;o.canvas=!!window.CanvasRenderingContext2D;try{o.localStorage=!!localStorage.getItem}catch(t){o.localStorage=!1}o.file=!!(window.File&&window.FileReader&&window.FileList&&window.Blob),o.fileSystem=!!window.requestFileSystem;var t,e,i,a=!1;return o.webGL=function(){if(window.WebGLRenderingContext)try{var t=r.createWebGL(this),e=t.getContext("webgl")||t.getContext("experimental-webgl"),i=r.create2D(this),s=i.getContext("2d",{willReadFrequently:!0}).createImageData(1,1);return a=s.data instanceof Uint8ClampedArray,r.remove(t),r.remove(i),!!e}catch(t){return!1}return!1}(),o.worker=!!window.Worker,o.pointerLock="pointerLockElement"in document||"mozPointerLockElement"in document||"webkitPointerLockElement"in document,navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia||navigator.oGetUserMedia,window.URL=window.URL||window.webkitURL||window.mozURL||window.msURL,o.getUserMedia=o.getUserMedia&&!!navigator.getUserMedia&&!!window.URL,n.firefox&&n.firefoxVersion<21&&(o.getUserMedia=!1),!s.iOS&&(n.ie||n.firefox||n.chrome)&&(o.canvasBitBltShift=!0),(n.safari||n.mobileSafari)&&(o.canvasBitBltShift=!1),navigator.vibrate=navigator.vibrate||navigator.webkitVibrate||navigator.mozVibrate||navigator.msVibrate,navigator.vibrate&&(o.vibration=!0),"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint32Array&&(o.littleEndian=(t=new ArrayBuffer(4),e=new Uint8Array(t),i=new Uint32Array(t),e[0]=161,e[1]=178,e[2]=195,e[3]=212,3569595041===i[0]||2712847316!==i[0]&&null)),o.support32bit="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof Int32Array&&null!==o.littleEndian&&a,o}()},91639:t=>{var e={available:!1,cancel:"",keyboard:!1,request:""};t.exports=function(){if("function"==typeof importScripts)return e;var t,i="Fullscreen",s="FullScreen",n=["request"+i,"request"+s,"webkitRequest"+i,"webkitRequest"+s,"msRequest"+i,"msRequest"+s,"mozRequest"+s,"mozRequest"+i];for(t=0;t{var s=i(84148),n={gamepads:!1,mspointer:!1,touch:!1,wheelEvent:null};t.exports=("function"==typeof importScripts||(("ontouchstart"in document.documentElement||navigator.maxTouchPoints&&navigator.maxTouchPoints>=1)&&(n.touch=!0),(navigator.msPointerEnabled||navigator.pointerEnabled)&&(n.mspointer=!0),navigator.getGamepads&&(n.gamepads=!0),"onwheel"in window||s.ie&&"WheelEvent"in window?n.wheelEvent="wheel":"onmousewheel"in window?n.wheelEvent="mousewheel":s.firefox&&"MouseScrollEvent"in window&&(n.wheelEvent="DOMMouseScroll")),n)},25892:t=>{var e={android:!1,chromeOS:!1,cordova:!1,crosswalk:!1,desktop:!1,ejecta:!1,electron:!1,iOS:!1,iOSVersion:0,iPad:!1,iPhone:!1,kindle:!1,linux:!1,macOS:!1,node:!1,nodeWebkit:!1,pixelRatio:1,webApp:!1,windows:!1,windowsPhone:!1};t.exports=function(){if("function"==typeof importScripts)return e;var t=navigator.userAgent;/Windows/.test(t)?e.windows=!0:/Mac OS/.test(t)&&!/like Mac OS/.test(t)?navigator.maxTouchPoints&&navigator.maxTouchPoints>2?(e.iOS=!0,e.iPad=!0,navigator.appVersion.match(/Version\/(\d+)/),e.iOSVersion=parseInt(RegExp.$1,10)):e.macOS=!0:/Android/.test(t)?e.android=!0:/Linux/.test(t)?e.linux=!0:/iP[ao]d|iPhone/i.test(t)?(e.iOS=!0,navigator.appVersion.match(/OS (\d+)/),e.iOSVersion=parseInt(RegExp.$1,10),e.iPhone=-1!==t.toLowerCase().indexOf("iphone"),e.iPad=-1!==t.toLowerCase().indexOf("ipad")):/Kindle/.test(t)||/\bKF[A-Z][A-Z]+/.test(t)||/Silk.*Mobile Safari/.test(t)?e.kindle=!0:/CrOS/.test(t)&&(e.chromeOS=!0),(/Windows Phone/i.test(t)||/IEMobile/i.test(t))&&(e.android=!1,e.iOS=!1,e.macOS=!1,e.windows=!0,e.windowsPhone=!0);var i=/Silk/.test(t);return(e.windows||e.macOS||e.linux&&!i||e.chromeOS)&&(e.desktop=!0),(e.windowsPhone||/Windows NT/i.test(t)&&/Touch/i.test(t))&&(e.desktop=!1),navigator.standalone&&(e.webApp=!0),"function"!=typeof importScripts&&(void 0!==window.cordova&&(e.cordova=!0),void 0!==window.ejecta&&(e.ejecta=!0)),"undefined"!=typeof process&&process.versions&&process.versions.node&&(e.node=!0),e.node&&"object"==typeof process.versions&&(e.nodeWebkit=!!process.versions["node-webkit"],e.electron=!!process.versions.electron),/Crosswalk/.test(t)&&(e.crosswalk=!0),e.pixelRatio=window.devicePixelRatio||1,e}()},43267:(t,e,i)=>{var s=i(95540),n={h264:!1,hls:!1,mp4:!1,m4v:!1,ogg:!1,vp9:!1,webm:!1,hasRequestVideoFrame:!1};t.exports=function(){if("function"==typeof importScripts)return n;var t=document.createElement("video"),e=!!t.canPlayType,i=/^no$/;try{e&&(t.canPlayType('video/ogg; codecs="theora"').replace(i,"")&&(n.ogg=!0),t.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(i,"")&&(n.h264=!0,n.mp4=!0),t.canPlayType("video/x-m4v").replace(i,"")&&(n.m4v=!0),t.canPlayType('video/webm; codecs="vp8, vorbis"').replace(i,"")&&(n.webm=!0),t.canPlayType('video/webm; codecs="vp9"').replace(i,"")&&(n.vp9=!0),t.canPlayType('application/x-mpegURL; codecs="avc1.42E01E"').replace(i,"")&&(n.hls=!0))}catch(t){}return t.parentNode&&t.parentNode.removeChild(t),n.getVideoURL=function(t){Array.isArray(t)||(t=[t]);for(var e=0;e{t.exports={os:i(25892),browser:i(84148),features:i(89357),input:i(31784),audio:i(7098),video:i(43267),fullscreen:i(91639),canvasFeatures:i(89289)}},89422:(t,e,i)=>{var s=i(83419),n=new Float32Array(20),r=new s({initialize:function(){this._matrix=new Float32Array(20),this.alpha=1,this._dirty=!0,this._data=new Float32Array(20),this.reset()},set:function(t){return this._matrix.set(t),this._dirty=!0,this},reset:function(){var t=this._matrix;return t.fill(0),t[0]=1,t[6]=1,t[12]=1,t[18]=1,this.alpha=1,this._dirty=!0,this},getData:function(){var t=this._data;return this._dirty&&(t.set(this._matrix),t[4]/=255,t[9]/=255,t[14]/=255,t[19]/=255,this._dirty=!1),t},brightness:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=t;return this.multiply([i,0,0,0,0,0,i,0,0,0,0,0,i,0,0,0,0,0,1,0],e)},saturate:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=2*t/3+1,s=-.5*(i-1);return this.multiply([i,s,s,0,0,s,i,s,0,0,s,s,i,0,0,0,0,0,1,0],e)},desaturate:function(t){return void 0===t&&(t=!1),this.saturate(-1,t)},hue:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1),t=t/180*Math.PI;var i=Math.cos(t),s=Math.sin(t),n=.213,r=.715,o=.072;return this.multiply([n+.787*i+s*-n,r+i*-r+s*-r,o+i*-o+.928*s,0,0,n+i*-n+.143*s,r+i*(1-r)+.14*s,o+i*-o+-.283*s,0,0,n+i*-n+-.787*s,r+i*-r+s*r,o+.928*i+s*o,0,0,0,0,0,1,0],e)},grayscale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=!1),this.saturate(-t,e)},blackWhite:function(t){return void 0===t&&(t=!1),this.multiply(r.BLACK_WHITE,t)},contrast:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=t+1,s=-.5*(i-1);return this.multiply([i,0,0,0,s,0,i,0,0,s,0,0,i,0,s,0,0,0,1,0],e)},negative:function(t){return void 0===t&&(t=!1),this.multiply(r.NEGATIVE,t)},desaturateLuminance:function(t){return void 0===t&&(t=!1),this.multiply(r.DESATURATE_LUMINANCE,t)},sepia:function(t){return void 0===t&&(t=!1),this.multiply(r.SEPIA,t)},night:function(t,e){return void 0===t&&(t=.1),void 0===e&&(e=!1),this.multiply([-2*t,-t,0,0,0,-t,0,t,0,0,0,t,2*t,0,0,0,0,0,1,0],e)},lsd:function(t){return void 0===t&&(t=!1),this.multiply(r.LSD,t)},brown:function(t){return void 0===t&&(t=!1),this.multiply(r.BROWN,t)},vintagePinhole:function(t){return void 0===t&&(t=!1),this.multiply(r.VINTAGE,t)},kodachrome:function(t){return void 0===t&&(t=!1),this.multiply(r.KODACHROME,t)},technicolor:function(t){return void 0===t&&(t=!1),this.multiply(r.TECHNICOLOR,t)},polaroid:function(t){return void 0===t&&(t=!1),this.multiply(r.POLAROID,t)},shiftToBGR:function(t){return void 0===t&&(t=!1),this.multiply(r.SHIFT_BGR,t)},multiply:function(t,e){void 0===e&&(e=!1),e||this.reset();var i=this._matrix,s=n;return s.set(i),i.set([s[0]*t[0]+s[1]*t[5]+s[2]*t[10]+s[3]*t[15],s[0]*t[1]+s[1]*t[6]+s[2]*t[11]+s[3]*t[16],s[0]*t[2]+s[1]*t[7]+s[2]*t[12]+s[3]*t[17],s[0]*t[3]+s[1]*t[8]+s[2]*t[13]+s[3]*t[18],s[0]*t[4]+s[1]*t[9]+s[2]*t[14]+s[3]*t[19]+s[4],s[5]*t[0]+s[6]*t[5]+s[7]*t[10]+s[8]*t[15],s[5]*t[1]+s[6]*t[6]+s[7]*t[11]+s[8]*t[16],s[5]*t[2]+s[6]*t[7]+s[7]*t[12]+s[8]*t[17],s[5]*t[3]+s[6]*t[8]+s[7]*t[13]+s[8]*t[18],s[5]*t[4]+s[6]*t[9]+s[7]*t[14]+s[8]*t[19]+s[9],s[10]*t[0]+s[11]*t[5]+s[12]*t[10]+s[13]*t[15],s[10]*t[1]+s[11]*t[6]+s[12]*t[11]+s[13]*t[16],s[10]*t[2]+s[11]*t[7]+s[12]*t[12]+s[13]*t[17],s[10]*t[3]+s[11]*t[8]+s[12]*t[13]+s[13]*t[18],s[10]*t[4]+s[11]*t[9]+s[12]*t[14]+s[13]*t[19]+s[14],s[15]*t[0]+s[16]*t[5]+s[17]*t[10]+s[18]*t[15],s[15]*t[1]+s[16]*t[6]+s[17]*t[11]+s[18]*t[16],s[15]*t[2]+s[16]*t[7]+s[17]*t[12]+s[18]*t[17],s[15]*t[3]+s[16]*t[8]+s[17]*t[13]+s[18]*t[18],s[15]*t[4]+s[16]*t[9]+s[17]*t[14]+s[18]*t[19]+s[19]]),this._dirty=!0,this}});r.BLACK_WHITE=[.3,.6,.1,0,0,.3,.6,.1,0,0,.3,.6,.1,0,0,0,0,0,1,0],r.NEGATIVE=[-1,0,0,1,0,0,-1,0,1,0,0,0,-1,1,0,0,0,0,1,0],r.DESATURATE_LUMINANCE=[.2764723,.929708,.0938197,0,-37.1,.2764723,.929708,.0938197,0,-37.1,.2764723,.929708,.0938197,0,-37.1,0,0,0,1,0],r.SEPIA=[.393,.7689999,.18899999,0,0,.349,.6859999,.16799999,0,0,.272,.5339999,.13099999,0,0,0,0,0,1,0],r.LSD=[2,-.4,.5,0,0,-.5,2,-.4,0,0,-.4,-.5,3,0,0,0,0,0,1,0],r.BROWN=[.5997023498159715,.34553243048391263,-.2708298674538042,0,47.43192855600873,-.037703249837783157,.8609577587992641,.15059552388459913,0,-36.96841498319127,.24113635128153335,-.07441037908422492,.44972182064877153,0,-7.562075277591283,0,0,0,1,0],r.VINTAGE=[.6279345635605994,.3202183420819367,-.03965408211312453,0,9.651285835294123,.02578397704808868,.6441188644374771,.03259127616149294,0,7.462829176470591,.0466055556782719,-.0851232987247891,.5241648018700465,0,5.159190588235296,0,0,0,1,0],r.KODACHROME=[1.1285582396593525,-.3967382283601348,-.03992559172921793,0,63.72958762196502,-.16404339962244616,1.0835251566291304,-.05498805115633132,0,24.732407896706203,-.16786010706155763,-.5603416277695248,1.6014850761964943,0,35.62982807460946,0,0,0,1,0],r.TECHNICOLOR=[1.9125277891456083,-.8545344976951645,-.09155508482755585,0,11.793603434377337,-.3087833385928097,1.7658908555458428,-.10601743074722245,0,-70.35205161461398,-.231103377548616,-.7501899197440212,1.847597816108189,0,30.950940869491138,0,0,0,1,0],r.POLAROID=[1.438,-.062,-.062,0,0,-.122,1.378,-.122,0,0,-.016,-.016,1.483,0,0,0,0,0,1,0],r.SHIFT_BGR=[0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0],t.exports=r},51767:(t,e,i)=>{var s=i(83419),n=i(29747),r=new s({initialize:function(t,e,i){this._rgb=[0,0,0],this.onChangeCallback=n,this.dirty=!1,this.set(t,e,i)},set:function(t,e,i){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),this._rgb=[t,e,i],this.onChange(),this},equals:function(t,e,i){var s=this._rgb;return s[0]===t&&s[1]===e&&s[2]===i},onChange:function(){this.dirty=!0;var t=this._rgb;this.onChangeCallback.call(this,t[0],t[1],t[2])},r:{get:function(){return this._rgb[0]},set:function(t){this._rgb[0]=t,this.onChange()}},g:{get:function(){return this._rgb[1]},set:function(t){this._rgb[1]=t,this.onChange()}},b:{get:function(){return this._rgb[2]},set:function(t){this._rgb[2]=t,this.onChange()}},destroy:function(){this.onChangeCallback=null}});t.exports=r},60461:t=>{t.exports={TOP_LEFT:0,TOP_CENTER:1,TOP_RIGHT:2,LEFT_TOP:3,LEFT_CENTER:4,LEFT_BOTTOM:5,CENTER:6,RIGHT_TOP:7,RIGHT_CENTER:8,RIGHT_BOTTOM:9,BOTTOM_LEFT:10,BOTTOM_CENTER:11,BOTTOM_RIGHT:12}},54312:(t,e,i)=>{var s=i(62235),n=i(35893),r=i(86327),o=i(88417);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},46768:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(86327),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},35827:(t,e,i)=>{var s=i(62235),n=i(54380),r=i(86327),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},46871:(t,e,i)=>{var s=i(66786),n=i(35893),r=i(7702);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),s(t,n(e)+i,r(e)+o),t}},5198:(t,e,i)=>{var s=i(7702),n=i(26541),r=i(20786),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},11879:(t,e,i)=>{var s=i(60461),n=[];n[s.BOTTOM_CENTER]=i(54312),n[s.BOTTOM_LEFT]=i(46768),n[s.BOTTOM_RIGHT]=i(35827),n[s.CENTER]=i(46871),n[s.LEFT_CENTER]=i(5198),n[s.RIGHT_CENTER]=i(80503),n[s.TOP_CENTER]=i(89698),n[s.TOP_LEFT]=i(922),n[s.TOP_RIGHT]=i(21373),n[s.LEFT_BOTTOM]=n[s.BOTTOM_LEFT],n[s.LEFT_TOP]=n[s.TOP_LEFT],n[s.RIGHT_BOTTOM]=n[s.BOTTOM_RIGHT],n[s.RIGHT_TOP]=n[s.TOP_RIGHT];t.exports=function(t,e,i,s,r){return n[i](t,e,s,r)}},80503:(t,e,i)=>{var s=i(7702),n=i(54380),r=i(20786),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},89698:(t,e,i)=>{var s=i(35893),n=i(17717),r=i(88417),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)+i),o(t,n(e)-a),t}},922:(t,e,i)=>{var s=i(26541),n=i(17717),r=i(385),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)-i),o(t,n(e)-a),t}},21373:(t,e,i)=>{var s=i(54380),n=i(17717),r=i(40136),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)+i),o(t,n(e)-a),t}},91660:(t,e,i)=>{t.exports={BottomCenter:i(54312),BottomLeft:i(46768),BottomRight:i(35827),Center:i(46871),LeftCenter:i(5198),QuickSet:i(11879),RightCenter:i(80503),TopCenter:i(89698),TopLeft:i(922),TopRight:i(21373)}},71926:(t,e,i)=>{var s=i(60461),n=i(79291),r={In:i(91660),To:i(16694)};r=n(!1,r,s),t.exports=r},21578:(t,e,i)=>{var s=i(62235),n=i(35893),r=i(88417),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,n(e)+i),o(t,s(e)+a),t}},10210:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(385),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,n(e)-i),o(t,s(e)+a),t}},82341:(t,e,i)=>{var s=i(62235),n=i(54380),r=i(40136),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,n(e)+i),o(t,s(e)+a),t}},87958:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(86327),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},40080:(t,e,i)=>{var s=i(7702),n=i(26541),r=i(20786),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},88466:(t,e,i)=>{var s=i(26541),n=i(17717),r=i(40136),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)-i),o(t,n(e)-a),t}},38829:(t,e,i)=>{var s=i(60461),n=[];n[s.BOTTOM_CENTER]=i(21578),n[s.BOTTOM_LEFT]=i(10210),n[s.BOTTOM_RIGHT]=i(82341),n[s.LEFT_BOTTOM]=i(87958),n[s.LEFT_CENTER]=i(40080),n[s.LEFT_TOP]=i(88466),n[s.RIGHT_BOTTOM]=i(19211),n[s.RIGHT_CENTER]=i(34609),n[s.RIGHT_TOP]=i(48741),n[s.TOP_CENTER]=i(49440),n[s.TOP_LEFT]=i(81288),n[s.TOP_RIGHT]=i(61323);t.exports=function(t,e,i,s,r){return n[i](t,e,s,r)}},19211:(t,e,i)=>{var s=i(62235),n=i(54380),r=i(86327),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},34609:(t,e,i)=>{var s=i(7702),n=i(54380),r=i(20786),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},48741:(t,e,i)=>{var s=i(54380),n=i(17717),r=i(385),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)+i),o(t,n(e)-a),t}},49440:(t,e,i)=>{var s=i(35893),n=i(17717),r=i(86327),o=i(88417);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,s(e)+i),r(t,n(e)-a),t}},81288:(t,e,i)=>{var s=i(26541),n=i(17717),r=i(86327),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,s(e)-i),r(t,n(e)-a),t}},61323:(t,e,i)=>{var s=i(54380),n=i(17717),r=i(86327),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,s(e)+i),r(t,n(e)-a),t}},16694:(t,e,i)=>{t.exports={BottomCenter:i(21578),BottomLeft:i(10210),BottomRight:i(82341),LeftBottom:i(87958),LeftCenter:i(40080),LeftTop:i(88466),QuickSet:i(38829),RightBottom:i(19211),RightCenter:i(34609),RightTop:i(48741),TopCenter:i(49440),TopLeft:i(81288),TopRight:i(61323)}},66786:(t,e,i)=>{var s=i(88417),n=i(20786);t.exports=function(t,e,i){return s(t,e),n(t,i)}},62235:t=>{t.exports=function(t){return t.y+t.height-t.height*t.originY}},72873:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(54380),o=i(17717),a=i(87841);t.exports=function(t,e){void 0===e&&(e=new a);var i=n(t),h=o(t);return e.x=i,e.y=h,e.width=r(t)-i,e.height=s(t)-h,e}},35893:t=>{t.exports=function(t){return t.x-t.width*t.originX+.5*t.width}},7702:t=>{t.exports=function(t){return t.y-t.height*t.originY+.5*t.height}},26541:t=>{t.exports=function(t){return t.x-t.width*t.originX}},87431:t=>{t.exports=function(t){return t.width*t.originX}},46928:t=>{t.exports=function(t){return t.height*t.originY}},54380:t=>{t.exports=function(t){return t.x+t.width-t.width*t.originX}},17717:t=>{t.exports=function(t){return t.y-t.height*t.originY}},86327:t=>{t.exports=function(t,e){return t.y=e-t.height+t.height*t.originY,t}},88417:t=>{t.exports=function(t,e){var i=t.width*t.originX;return t.x=e+i-.5*t.width,t}},20786:t=>{t.exports=function(t,e){var i=t.height*t.originY;return t.y=e+i-.5*t.height,t}},385:t=>{t.exports=function(t,e){return t.x=e+t.width*t.originX,t}},40136:t=>{t.exports=function(t,e){return t.x=e-t.width+t.width*t.originX,t}},66737:t=>{t.exports=function(t,e){return t.y=e+t.height*t.originY,t}},58724:(t,e,i)=>{t.exports={CenterOn:i(66786),GetBottom:i(62235),GetBounds:i(72873),GetCenterX:i(35893),GetCenterY:i(7702),GetLeft:i(26541),GetOffsetX:i(87431),GetOffsetY:i(46928),GetRight:i(54380),GetTop:i(17717),SetBottom:i(86327),SetCenterX:i(88417),SetCenterY:i(20786),SetLeft:i(385),SetRight:i(40136),SetTop:i(66737)}},20623:t=>{t.exports={setCrisp:function(t){return["optimizeSpeed","-moz-crisp-edges","-o-crisp-edges","-webkit-optimize-contrast","optimize-contrast","crisp-edges","pixelated"].forEach((function(e){t.style["image-rendering"]=e})),t.style.msInterpolationMode="nearest-neighbor",t},setBicubic:function(t){return t.style["image-rendering"]="auto",t.style.msInterpolationMode="bicubic",t}}},27919:(t,e,i)=>{var s,n,r,o=i(8054),a=i(68703),h=[],l=!1;t.exports=(r=function(){var t=0;return h.forEach((function(e){e.parent&&t++})),t},{create2D:function(t,e,i){return s(t,e,i,o.CANVAS)},create:s=function(t,e,i,s,r){var u;void 0===e&&(e=1),void 0===i&&(i=1),void 0===s&&(s=o.CANVAS),void 0===r&&(r=!1);var c=n(s);return null===c?(c={parent:t,canvas:document.createElement("canvas"),type:s},s===o.CANVAS&&h.push(c),u=c.canvas):(c.parent=t,u=c.canvas),r&&(c.parent=u),u.width=e,u.height=i,l&&s===o.CANVAS&&a.disable(u.getContext("2d",{willReadFrequently:!1})),u},createWebGL:function(t,e,i){return s(t,e,i,o.WEBGL)},disableSmoothing:function(){l=!0},enableSmoothing:function(){l=!1},first:n=function(t){if(void 0===t&&(t=o.CANVAS),t===o.WEBGL)return null;for(var e=0;e{var e,i="";t.exports={disable:function(t){return""===i&&(i=e(t)),i&&(t[i]=!1),t},enable:function(t){return""===i&&(i=e(t)),i&&(t[i]=!0),t},getPrefix:e=function(t){for(var e=["i","webkitI","msI","mozI","oI"],i=0;i{t.exports=function(t,e){return void 0===e&&(e="none"),t.style.msTouchAction=e,t.style["ms-touch-action"]=e,t.style["touch-action"]=e,t}},91610:t=>{t.exports=function(t,e){void 0===e&&(e="none");return["-webkit-","-khtml-","-moz-","-ms-",""].forEach((function(i){t.style[i+"user-select"]=e})),t.style["-webkit-touch-callout"]=e,t.style["-webkit-tap-highlight-color"]="rgba(0, 0, 0, 0)",t}},26253:(t,e,i)=>{t.exports={CanvasInterpolation:i(20623),CanvasPool:i(27919),Smoothing:i(68703),TouchAction:i(65208),UserSelect:i(91610)}},40987:(t,e,i)=>{var s=i(83419),n=i(37589),r=i(1e3),o=i(7537),a=i(87837),h=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=255),this.r=0,this.g=0,this.b=0,this.a=255,this._h=0,this._s=0,this._v=0,this._locked=!1,this.gl=[0,0,0,1],this._color=0,this._color32=0,this._rgba="",this.setTo(t,e,i,s)},transparent:function(){return this._locked=!0,this.red=0,this.green=0,this.blue=0,this.alpha=0,this._locked=!1,this.update(!0)},setTo:function(t,e,i,s,n){return void 0===s&&(s=255),void 0===n&&(n=!0),this._locked=!0,this.red=t,this.green=e,this.blue=i,this.alpha=s,this._locked=!1,this.update(n)},setGLTo:function(t,e,i,s){return void 0===s&&(s=1),this._locked=!0,this.redGL=t,this.greenGL=e,this.blueGL=i,this.alphaGL=s,this._locked=!1,this.update(!0)},setFromRGB:function(t){return this._locked=!0,this.red=t.r,this.green=t.g,this.blue=t.b,t.hasOwnProperty("a")&&(this.alpha=t.a),this._locked=!1,this.update(!0)},setFromHSV:function(t,e,i){return o(t,e,i,this)},update:function(t){if(void 0===t&&(t=!1),this._locked)return this;var e=this.r,i=this.g,s=this.b,o=this.a;return this._color=n(e,i,s),this._color32=r(e,i,s,o),this._rgba="rgba("+e+","+i+","+s+","+o/255+")",t&&a(e,i,s,this),this},updateHSV:function(){var t=this.r,e=this.g,i=this.b;return a(t,e,i,this),this},clone:function(){return new h(this.r,this.g,this.b,this.a)},gray:function(t){return this.setTo(t,t,t)},random:function(t,e){void 0===t&&(t=0),void 0===e&&(e=255);var i=Math.floor(t+Math.random()*(e-t)),s=Math.floor(t+Math.random()*(e-t)),n=Math.floor(t+Math.random()*(e-t));return this.setTo(i,s,n)},randomGray:function(t,e){void 0===t&&(t=0),void 0===e&&(e=255);var i=Math.floor(t+Math.random()*(e-t));return this.setTo(i,i,i)},saturate:function(t){return this.s+=t/100,this},desaturate:function(t){return this.s-=t/100,this},lighten:function(t){return this.v+=t/100,this},darken:function(t){return this.v-=t/100,this},brighten:function(t){var e=this.r,i=this.g,s=this.b;return e=Math.max(0,Math.min(255,e-Math.round(-t/100*255))),i=Math.max(0,Math.min(255,i-Math.round(-t/100*255))),s=Math.max(0,Math.min(255,s-Math.round(-t/100*255))),this.setTo(e,i,s)},color:{get:function(){return this._color}},color32:{get:function(){return this._color32}},rgba:{get:function(){return this._rgba}},redGL:{get:function(){return this.gl[0]},set:function(t){this.gl[0]=Math.min(Math.abs(t),1),this.r=Math.floor(255*this.gl[0]),this.update(!0)}},greenGL:{get:function(){return this.gl[1]},set:function(t){this.gl[1]=Math.min(Math.abs(t),1),this.g=Math.floor(255*this.gl[1]),this.update(!0)}},blueGL:{get:function(){return this.gl[2]},set:function(t){this.gl[2]=Math.min(Math.abs(t),1),this.b=Math.floor(255*this.gl[2]),this.update(!0)}},alphaGL:{get:function(){return this.gl[3]},set:function(t){this.gl[3]=Math.min(Math.abs(t),1),this.a=Math.floor(255*this.gl[3]),this.update()}},red:{get:function(){return this.r},set:function(t){t=Math.floor(Math.abs(t)),this.r=Math.min(t,255),this.gl[0]=t/255,this.update(!0)}},green:{get:function(){return this.g},set:function(t){t=Math.floor(Math.abs(t)),this.g=Math.min(t,255),this.gl[1]=t/255,this.update(!0)}},blue:{get:function(){return this.b},set:function(t){t=Math.floor(Math.abs(t)),this.b=Math.min(t,255),this.gl[2]=t/255,this.update(!0)}},alpha:{get:function(){return this.a},set:function(t){t=Math.floor(Math.abs(t)),this.a=Math.min(t,255),this.gl[3]=t/255,this.update()}},h:{get:function(){return this._h},set:function(t){this._h=t,o(t,this._s,this._v,this)}},s:{get:function(){return this._s},set:function(t){this._s=t,o(this._h,t,this._v,this)}},v:{get:function(){return this._v},set:function(t){this._v=t,o(this._h,this._s,t,this)}}});t.exports=h},92728:(t,e,i)=>{var s=i(37589);t.exports=function(t){void 0===t&&(t=1024);var e,i=[],n=255,r=255,o=0,a=0;for(e=0;e<=n;e++)i.push({r:r,g:e,b:a,color:s(r,e,a)});for(o=255,e=n;e>=0;e--)i.push({r:e,g:o,b:a,color:s(e,o,a)});for(r=0,e=0;e<=n;e++,o--)i.push({r:r,g:o,b:e,color:s(r,o,e)});for(o=0,a=255,e=0;e<=n;e++,a--,r++)i.push({r:r,g:o,b:a,color:s(r,o,a)});if(1024===t)return i;var h=[],l=0,u=1024/t;for(e=0;e{t.exports=function(t){var e={r:t>>16&255,g:t>>8&255,b:255&t,a:255};return t>16777215&&(e.a=t>>>24),e}},62957:t=>{t.exports=function(t){var e=t.toString(16);return 1===e.length?"0"+e:e}},37589:t=>{t.exports=function(t,e,i){return t<<16|e<<8|i}},1e3:t=>{t.exports=function(t,e,i,s){return s<<24|t<<16|e<<8|i}},62183:(t,e,i)=>{var s=i(40987),n=i(89528);t.exports=function(t,e,i){var r=i,o=i,a=i;if(0!==e){var h=i<.5?i*(1+e):i+e-i*e,l=2*i-h;r=n(l,h,t+1/3),o=n(l,h,t),a=n(l,h,t-1/3)}return(new s).setGLTo(r,o,a,1)}},27939:(t,e,i)=>{var s=i(7537);t.exports=function(t,e){void 0===t&&(t=1),void 0===e&&(e=1);for(var i=[],n=0;n<=359;n++)i.push(s(n/359,t,e));return i}},7537:(t,e,i)=>{var s=i(37589);function n(t,e,i,s){var n=(t+6*e)%6,r=Math.min(n,4-n,1);return Math.round(255*(s-s*i*Math.max(0,r)))}t.exports=function(t,e,i,r){void 0===e&&(e=1),void 0===i&&(i=1);var o=n(5,t,e,i),a=n(3,t,e,i),h=n(1,t,e,i);return r?r.setTo?r.setTo(o,a,h,r.alpha,!0):(r.r=o,r.g=a,r.b=h,r.color=s(o,a,h),r):{r:o,g:a,b:h,color:s(o,a,h)}}},70238:(t,e,i)=>{var s=i(40987);t.exports=function(t){var e=new s;t=t.replace(/^(?:#|0x)?([a-f\d])([a-f\d])([a-f\d])$/i,(function(t,e,i,s){return e+e+i+i+s+s}));var i=/^(?:#|0x)?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);if(i){var n=parseInt(i[1],16),r=parseInt(i[2],16),o=parseInt(i[3],16);e.setTo(n,r,o)}return e}},89528:t=>{t.exports=function(t,e,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}},30100:(t,e,i)=>{var s=i(40987),n=i(90664);t.exports=function(t){var e=n(t);return new s(e.r,e.g,e.b,e.a)}},90664:t=>{t.exports=function(t){return t>16777215?{a:t>>>24,r:t>>16&255,g:t>>8&255,b:255&t}:{a:255,r:t>>16&255,g:t>>8&255,b:255&t}}},13699:(t,e,i)=>{var s=i(28915),n=function(t,e,i,n,r,o,a,h){void 0===a&&(a=100),void 0===h&&(h=0);var l=h/a;return{r:s(t,n,l),g:s(e,r,l),b:s(i,o,l)}};t.exports={RGBWithRGB:n,ColorWithRGB:function(t,e,i,s,r,o){return void 0===r&&(r=100),void 0===o&&(o=0),n(t.r,t.g,t.b,e,i,s,r,o)},ColorWithColor:function(t,e,i,s){return void 0===i&&(i=100),void 0===s&&(s=0),n(t.r,t.g,t.b,e.r,e.g,e.b,i,s)}}},68957:(t,e,i)=>{var s=i(40987);t.exports=function(t){return new s(t.r,t.g,t.b,t.a)}},87388:(t,e,i)=>{var s=i(40987);t.exports=function(t){var e=new s,i=/^rgba?\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d+(?:\.\d+)?))?\s*\)$/.exec(t.toLowerCase());if(i){var n=parseInt(i[1],10),r=parseInt(i[2],10),o=parseInt(i[3],10),a=void 0!==i[4]?parseFloat(i[4]):1;e.setTo(n,r,o,255*a)}return e}},87837:t=>{t.exports=function(t,e,i,s){void 0===s&&(s={h:0,s:0,v:0}),t/=255,e/=255,i/=255;var n=Math.min(t,e,i),r=Math.max(t,e,i),o=r-n,a=0,h=0===r?0:o/r,l=r;return r!==n&&(r===t?a=(e-i)/o+(e{var s=i(62957);t.exports=function(t,e,i,n,r){return void 0===n&&(n=255),void 0===r&&(r="#"),"#"===r?"#"+((1<<24)+(t<<16)+(e<<8)+i).toString(16).slice(1,7):"0x"+s(n)+s(t)+s(e)+s(i)}},85386:(t,e,i)=>{var s=i(30976),n=i(40987);t.exports=function(t,e){return void 0===t&&(t=0),void 0===e&&(e=255),new n(s(t,e),s(t,e),s(t,e))}},80333:(t,e,i)=>{var s=i(70238),n=i(30100),r=i(68957),o=i(87388);t.exports=function(t){switch(typeof t){case"string":return"rgb"===t.substr(0,3).toLowerCase()?o(t):s(t);case"number":return n(t);case"object":return r(t)}}},3956:(t,e,i)=>{var s=i(40987);s.ColorSpectrum=i(92728),s.ColorToRGBA=i(91588),s.ComponentToHex=i(62957),s.GetColor=i(37589),s.GetColor32=i(1e3),s.HexStringToColor=i(70238),s.HSLToColor=i(62183),s.HSVColorWheel=i(27939),s.HSVToRGB=i(7537),s.HueToComponent=i(89528),s.IntegerToColor=i(30100),s.IntegerToRGB=i(90664),s.Interpolate=i(13699),s.ObjectToColor=i(68957),s.RandomRGB=i(85386),s.RGBStringToColor=i(87388),s.RGBToHSV=i(87837),s.RGBToString=i(75723),s.ValueToColor=i(80333),t.exports=s},27460:(t,e,i)=>{t.exports={Align:i(71926),BaseShader:i(73894),Bounds:i(58724),Canvas:i(26253),Color:i(3956),ColorMatrix:i(89422),Masks:i(69781),RGB:i(51767)}},6858:(t,e,i)=>{var s=i(83419),n=i(39429),r=new s({initialize:function(t,e,i,s,n,r){e||(e=t.sys.make.image({x:i,y:s,key:n,frame:r,add:!1})),this.bitmapMask=e,this.invertAlpha=!1,this.isStencil=!1},setBitmap:function(t){this.bitmapMask=t},preRenderWebGL:function(t,e,i){t.pipelines.BITMAPMASK_PIPELINE.beginMask(this,e,i)},postRenderWebGL:function(t,e,i){t.pipelines.BITMAPMASK_PIPELINE.endMask(this,e,i)},preRenderCanvas:function(){},postRenderCanvas:function(){},destroy:function(){this.bitmapMask=null}});n.register("bitmapMask",(function(t,e,i,s,n){return new r(this.scene,t,e,i,s,n)})),t.exports=r},80661:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.geometryMask=e,this.invertAlpha=!1,this.isStencil=!0,this.level=0},setShape:function(t){return this.geometryMask=t,this},setInvertAlpha:function(t){return void 0===t&&(t=!0),this.invertAlpha=t,this},preRenderWebGL:function(t,e,i){var s=t.gl;t.flush(),0===t.maskStack.length&&(s.enable(s.STENCIL_TEST),s.clear(s.STENCIL_BUFFER_BIT),t.maskCount=0),t.currentCameraMask.mask!==this&&(t.currentMask.mask=this),t.maskStack.push({mask:this,camera:i}),this.applyStencil(t,i,!0),t.maskCount++},applyStencil:function(t,e,i){var s=t.gl,n=this.geometryMask,r=t.maskCount,o=255;s.colorMask(!1,!1,!1,!1),i?(s.stencilFunc(s.EQUAL,r,o),s.stencilOp(s.KEEP,s.KEEP,s.INCR),r++):(s.stencilFunc(s.EQUAL,r+1,o),s.stencilOp(s.KEEP,s.KEEP,s.DECR)),this.level=r,n.renderWebGL(t,n,e),t.flush(),s.colorMask(!0,!0,!0,!0),s.stencilOp(s.KEEP,s.KEEP,s.KEEP),this.invertAlpha?s.stencilFunc(s.NOTEQUAL,r,o):s.stencilFunc(s.EQUAL,r,o)},postRenderWebGL:function(t){var e=t.gl;t.maskStack.pop(),t.maskCount--,t.flush();var i=t.currentMask;if(0===t.maskStack.length)i.mask=null,e.disable(e.STENCIL_TEST);else{var s=t.maskStack[t.maskStack.length-1];s.mask.applyStencil(t,s.camera,!1),t.currentCameraMask.mask!==s.mask?(i.mask=s.mask,i.camera=s.camera):i.mask=null}},preRenderCanvas:function(t,e,i){var s=this.geometryMask;t.currentContext.save(),s.renderCanvas(t,s,i,null,null,!0),t.currentContext.clip()},postRenderCanvas:function(t){t.currentContext.restore()},destroy:function(){this.geometryMask=null}});t.exports=s},69781:(t,e,i)=>{t.exports={BitmapMask:i(6858),GeometryMask:i(80661)}},73894:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){e&&""!==e||(e=["precision mediump float;","uniform vec2 resolution;","varying vec2 fragCoord;","void main () {"," vec2 uv = fragCoord / resolution.xy;"," gl_FragColor = vec4(uv.xyx, 1.0);","}"].join("\n")),i&&""!==i||(i=["precision mediump float;","uniform mat4 uProjectionMatrix;","uniform mat4 uViewMatrix;","uniform vec2 uResolution;","attribute vec2 inPosition;","varying vec2 fragCoord;","varying vec2 outTexCoord;","void main () {"," gl_Position = uProjectionMatrix * uViewMatrix * vec4(inPosition, 1.0, 1.0);"," fragCoord = vec2(inPosition.x, uResolution.y - inPosition.y);"," outTexCoord = vec2(inPosition.x / uResolution.x, fragCoord.y / uResolution.y);","}"].join("\n")),void 0===s&&(s=null),this.key=t,this.fragmentSrc=e,this.vertexSrc=i,this.uniforms=s}});t.exports=s},40366:t=>{t.exports=function(t,e){var i;if(e)"string"==typeof e?i=document.getElementById(e):"object"==typeof e&&1===e.nodeType&&(i=e);else if(t.parentElement||null===e)return t;return i||(i=document.body),i.appendChild(t),t}},83719:(t,e,i)=>{var s=i(40366);t.exports=function(t){var e=t.config;if(e.parent&&e.domCreateContainer){var i=document.createElement("div");i.style.cssText=["display: block;","width: "+t.scale.width+"px;","height: "+t.scale.height+"px;","padding: 0; margin: 0;","position: absolute;","overflow: hidden;","pointer-events: "+e.domPointerEvents+";","transform: scale(1);","transform-origin: left top;"].join(" "),t.domContainer=i,s(i,e.parent)}}},57264:(t,e,i)=>{var s=i(25892);t.exports=function(t){if("complete"!==document.readyState&&"interactive"!==document.readyState){var e=function(){document.removeEventListener("deviceready",e,!0),document.removeEventListener("DOMContentLoaded",e,!0),window.removeEventListener("load",e,!0),t()};document.body?s.cordova?document.addEventListener("deviceready",e,!1):(document.addEventListener("DOMContentLoaded",e,!0),window.addEventListener("load",e,!0)):window.setTimeout(e,20)}else t()}},57811:t=>{t.exports=function(t){if(!t)return window.innerHeight;var e=Math.abs(window.orientation),i={w:0,h:0},s=document.createElement("div");return s.setAttribute("style","position: fixed; height: 100vh; width: 0; top: 0"),document.documentElement.appendChild(s),i.w=90===e?s.offsetHeight:window.innerWidth,i.h=90===e?window.innerWidth:s.offsetHeight,document.documentElement.removeChild(s),s=null,90!==Math.abs(window.orientation)?i.h:i.w}},45818:(t,e,i)=>{var s=i(13560);t.exports=function(t,e){var i=window.screen,n=!!i&&(i.orientation||i.mozOrientation||i.msOrientation);return n&&"string"==typeof n.type?n.type:"string"==typeof n?n:"number"==typeof window.orientation?0===window.orientation||180===window.orientation?s.ORIENTATION.PORTRAIT:s.ORIENTATION.LANDSCAPE:window.matchMedia?window.matchMedia("(orientation: portrait)").matches?s.ORIENTATION.PORTRAIT:window.matchMedia("(orientation: landscape)").matches?s.ORIENTATION.LANDSCAPE:void 0:e>t?s.ORIENTATION.PORTRAIT:s.ORIENTATION.LANDSCAPE}},74403:t=>{t.exports=function(t){var e;return""!==t&&("string"==typeof t?e=document.getElementById(t):t&&1===t.nodeType&&(e=t)),e||(e=document.body),e}},56836:t=>{t.exports=function(t){var e="";try{if(window.DOMParser)e=(new DOMParser).parseFromString(t,"text/xml");else(e=new ActiveXObject("Microsoft.XMLDOM")).loadXML(t)}catch(t){e=null}return e&&e.documentElement&&!e.getElementsByTagName("parsererror").length?e:null}},35846:t=>{t.exports=function(t){t.parentNode&&t.parentNode.removeChild(t)}},43092:(t,e,i)=>{var s=i(83419),n=i(29747),r=new s({initialize:function(){this.isRunning=!1,this.callback=n,this.isSetTimeOut=!1,this.timeOutID=null,this.delay=0;var t=this;this.step=function e(i){t.callback(i),t.isRunning&&(t.timeOutID=window.requestAnimationFrame(e))},this.stepTimeout=function e(){t.isRunning&&(t.timeOutID=window.setTimeout(e,t.delay)),t.callback(window.performance.now())}},start:function(t,e,i){this.isRunning||(this.callback=t,this.isSetTimeOut=e,this.delay=i,this.isRunning=!0,this.timeOutID=e?window.setTimeout(this.stepTimeout,0):window.requestAnimationFrame(this.step))},stop:function(){this.isRunning=!1,this.isSetTimeOut?clearTimeout(this.timeOutID):window.cancelAnimationFrame(this.timeOutID)},destroy:function(){this.stop(),this.callback=n}});t.exports=r},84902:(t,e,i)=>{var s={AddToDOM:i(40366),DOMContentLoaded:i(57264),GetInnerHeight:i(57811),GetScreenOrientation:i(45818),GetTarget:i(74403),ParseXML:i(56836),RemoveFromDOM:i(35846),RequestAnimationFrame:i(43092)};t.exports=s},47565:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(37277),o=new s({Extends:n,initialize:function(){n.call(this)},shutdown:function(){this.removeAllListeners()},destroy:function(){this.removeAllListeners()}});r.register("EventEmitter",o,"events"),t.exports=o},93055:(t,e,i)=>{t.exports={EventEmitter:i(47565)}},20122:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e){void 0===e&&(e=1),n.call(this,r.BARREL,t),this.amount=e}});t.exports=o},32251:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h){void 0===i&&(i=1),void 0===s&&(s=1),void 0===o&&(o=1),void 0===a&&(a=1),void 0===h&&(h=4),n.call(this,r.BLOOM,t),this.steps=h,this.offsetX=i,this.offsetY=s,this.blurStrength=o,this.strength=a,this.glcolor=[1,1,1],null!=e&&(this.color=e)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},9047:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h){void 0===e&&(e=0),void 0===i&&(i=2),void 0===s&&(s=2),void 0===o&&(o=1),void 0===h&&(h=4),n.call(this,r.BLUR,t),this.quality=e,this.x=i,this.y=s,this.steps=h,this.strength=o,this.glcolor=[1,1,1],null!=a&&(this.color=a)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},27885:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l){void 0===e&&(e=.5),void 0===i&&(i=1),void 0===s&&(s=.2),void 0===o&&(o=!1),void 0===a&&(a=1),void 0===h&&(h=1),void 0===l&&(l=1),n.call(this,r.BOKEH,t),this.radius=e,this.amount=i,this.contrast=s,this.isTiltShift=o,this.strength=l,this.blurX=a,this.blurY=h}});t.exports=o},12578:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a){void 0===e&&(e=8),void 0===o&&(o=1),void 0===a&&(a=.005),n.call(this,r.CIRCLE,t),this.scale=o,this.feather=a,this.thickness=e,this.glcolor=[1,.2,.7],this.glcolor2=[1,0,0,.4],null!=i&&(this.color=i),null!=s&&(this.backgroundColor=s)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}},backgroundColor:{get:function(){var t=this.glcolor2;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor2;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}},backgroundAlpha:{get:function(){return this.glcolor2[3]},set:function(t){this.glcolor2[3]=t}}});t.exports=o},15802:(t,e,i)=>{var s=i(83419),n=i(89422),r=i(14811),o=new s({Extends:n,initialize:function(t){n.call(this),this.type=r.COLOR_MATRIX,this.gameObject=t,this.active=!0},destroy:function(){this.gameObject=null,this._matrix=null,this._data=null}});t.exports=o},72898:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.type=t,this.gameObject=e,this.active=!0},setActive:function(t){return this.active=t,this},destroy:function(){this.gameObject=null,this.active=!1}});t.exports=s},44553:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s){void 0===e&&(e="__WHITE"),void 0===i&&(i=.005),void 0===s&&(s=.005),n.call(this,r.DISPLACEMENT,t),this.x=i,this.y=s,this.glTexture,this.setTexture(e)},setTexture:function(t){var e=this.gameObject.scene.sys.textures.getFrame(t);return e&&(this.glTexture=e.glTexture),this}});t.exports=o},68531:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===i&&(i=4),void 0===s&&(s=0),void 0===o&&(o=!1),n.call(this,r.GLOW,t),this.outerStrength=i,this.innerStrength=s,this.knockout=o,this.glcolor=[1,1,1,1],void 0!==e&&(this.color=e)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},37102:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l,u){void 0===s&&(s=.2),void 0===o&&(o=0),void 0===a&&(a=0),void 0===h&&(h=0),void 0===l&&(l=1),void 0===u&&(u=0),n.call(this,r.GRADIENT,t),this.alpha=s,this.size=u,this.fromX=o,this.fromY=a,this.toX=h,this.toY=l,this.glcolor1=[255,0,0],this.glcolor2=[0,255,0],null!=e&&(this.color1=e),null!=i&&(this.color2=i)},color1:{get:function(){var t=this.glcolor1;return(t[0]<<16)+(t[1]<<8)+(0|t[2])},set:function(t){var e=this.glcolor1;e[0]=t>>16&255,e[1]=t>>8&255,e[2]=255&t}},color2:{get:function(){var t=this.glcolor2;return(t[0]<<16)+(t[1]<<8)+(0|t[2])},set:function(t){var e=this.glcolor2;e[0]=t>>16&255,e[1]=t>>8&255,e[2]=255&t}}});t.exports=o},86886:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e){void 0===e&&(e=1),n.call(this,r.PIXELATE,t),this.amount=e}});t.exports=o},92322:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=.1),void 0===o&&(o=1),void 0===h&&(h=6),void 0===l&&(l=1),n.call(this,r.SHADOW,t),this.x=e,this.y=i,this.decay=s,this.power=o,this.glcolor=[0,0,0,1],this.samples=h,this.intensity=l,void 0!==a&&(this.color=a)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},39563:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===e&&(e=.5),void 0===i&&(i=.5),void 0===s&&(s=3),void 0===o&&(o=!1),n.call(this,r.SHINE,t),this.speed=e,this.lineWidth=i,this.gradient=s,this.reveal=o}});t.exports=o},56448:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===e&&(e=.5),void 0===i&&(i=.5),void 0===s&&(s=.5),void 0===o&&(o=.5),n.call(this,r.VIGNETTE,t),this.x=e,this.y=i,this.radius=s,this.strength=o}});t.exports=o},38433:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===e&&(e=.1),void 0===i&&(i=0),void 0===s&&(s=0),void 0===o&&(o=!1),n.call(this,r.WIPE,t),this.progress=0,this.wipeWidth=e,this.direction=i,this.axis=s,this.reveal=o}});t.exports=o},14811:t=>{t.exports={GLOW:4,SHADOW:5,PIXELATE:6,VIGNETTE:7,SHINE:8,BLUR:9,GRADIENT:12,BLOOM:13,COLOR_MATRIX:14,CIRCLE:15,BARREL:16,DISPLACEMENT:17,WIPE:18,BOKEH:19}},66064:(t,e,i)=>{var s=i(79291),n=i(14811),r={Barrel:i(20122),Controller:i(72898),Bloom:i(32251),Blur:i(9047),Bokeh:i(27885),Circle:i(12578),ColorMatrix:i(15802),Displacement:i(44553),Glow:i(68531),Gradient:i(37102),Pixelate:i(86886),Shadow:i(92322),Shine:i(39563),Vignette:i(56448),Wipe:i(38433)};r=s(!1,r,n),t.exports=r},25305:(t,e,i)=>{var s=i(10312),n=i(23568);t.exports=function(t,e,i){e.x=n(i,"x",0),e.y=n(i,"y",0),e.depth=n(i,"depth",0),e.flipX=n(i,"flipX",!1),e.flipY=n(i,"flipY",!1);var r=n(i,"scale",null);"number"==typeof r?e.setScale(r):null!==r&&(e.scaleX=n(r,"x",1),e.scaleY=n(r,"y",1));var o=n(i,"scrollFactor",null);"number"==typeof o?e.setScrollFactor(o):null!==o&&(e.scrollFactorX=n(o,"x",1),e.scrollFactorY=n(o,"y",1)),e.rotation=n(i,"rotation",0);var a=n(i,"angle",null);null!==a&&(e.angle=a),e.alpha=n(i,"alpha",1);var h=n(i,"origin",null);if("number"==typeof h)e.setOrigin(h);else if(null!==h){var l=n(h,"x",.5),u=n(h,"y",.5);e.setOrigin(l,u)}return e.blendMode=n(i,"blendMode",s.NORMAL),e.visible=n(i,"visible",!0),n(i,"add",!0)&&t.sys.displayList.add(e),e.preUpdate&&t.sys.updateList.add(e),e}},13059:(t,e,i)=>{var s=i(23568);t.exports=function(t,e){var i=s(e,"anims",null);if(null===i)return t;if("string"==typeof i)t.anims.play(i);else if("object"==typeof i){var n=t.anims,r=s(i,"key",void 0);if(r){var o=s(i,"startFrame",void 0),a=s(i,"delay",0),h=s(i,"repeat",0),l=s(i,"repeatDelay",0),u=s(i,"yoyo",!1),c=s(i,"play",!1),d=s(i,"delayedPlay",0),f={key:r,delay:a,repeat:h,repeatDelay:l,yoyo:u,startFrame:o};c?n.play(f):d>0?n.playAfterDelay(f,d):n.load(f)}}return t}},8050:(t,e,i)=>{var s=i(83419),n=i(73162),r=i(37277),o=i(51708),a=i(44594),h=i(19186),l=new s({Extends:n,initialize:function(t){n.call(this,t),this.sortChildrenFlag=!1,this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.addCallback=this.addChildCallback,this.removeCallback=this.removeChildCallback,this.events.once(a.BOOT,this.boot,this),this.events.on(a.START,this.start,this)},boot:function(){this.events.once(a.DESTROY,this.destroy,this)},addChildCallback:function(t){t.displayList&&t.displayList!==this&&t.removeFromDisplayList(),t.parentContainer&&t.parentContainer.remove(t),t.displayList||(this.queueDepthSort(),t.displayList=this,t.emit(o.ADDED_TO_SCENE,t,this.scene),this.events.emit(a.ADDED_TO_SCENE,t,this.scene))},removeChildCallback:function(t){this.queueDepthSort(),t.displayList=null,t.emit(o.REMOVED_FROM_SCENE,t,this.scene),this.events.emit(a.REMOVED_FROM_SCENE,t,this.scene)},start:function(){this.events.once(a.SHUTDOWN,this.shutdown,this)},queueDepthSort:function(){this.sortChildrenFlag=!0},depthSort:function(){this.sortChildrenFlag&&(h(this.list,this.sortByDepth),this.sortChildrenFlag=!1)},sortByDepth:function(t,e){return t._depth-e._depth},getChildren:function(){return this.list},shutdown:function(){for(var t=this.list;t.length;)t[0].destroy(!0);this.events.off(a.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(a.START,this.start,this),this.scene=null,this.systems=null,this.events=null}});r.register("DisplayList",l,"displayList"),t.exports=l},95643:(t,e,i)=>{var s=i(83419),n=i(53774),r=i(45893),o=i(50792),a=i(51708),h=i(44594),l=new s({Extends:o,initialize:function(t,e){o.call(this),this.scene=t,this.displayList=null,this.type=e,this.state=0,this.parentContainer=null,this.name="",this.active=!0,this.tabIndex=-1,this.data=null,this.renderFlags=15,this.cameraFilter=0,this.input=null,this.body=null,this.ignoreDestroy=!1,this.on(a.ADDED_TO_SCENE,this.addedToScene,this),this.on(a.REMOVED_FROM_SCENE,this.removedFromScene,this),t.sys.queueDepthSort()},setActive:function(t){return this.active=t,this},setName:function(t){return this.name=t,this},setState:function(t){return this.state=t,this},setDataEnabled:function(){return this.data||(this.data=new r(this)),this},setData:function(t,e){return this.data||(this.data=new r(this)),this.data.set(t,e),this},incData:function(t,e){return this.data||(this.data=new r(this)),this.data.inc(t,e),this},toggleData:function(t){return this.data||(this.data=new r(this)),this.data.toggle(t),this},getData:function(t){return this.data||(this.data=new r(this)),this.data.get(t)},setInteractive:function(t,e,i){return this.scene.sys.input.enable(this,t,e,i),this},disableInteractive:function(){return this.scene.sys.input.disable(this),this},removeInteractive:function(){return this.scene.sys.input.clear(this),this.input=void 0,this},addedToScene:function(){},removedFromScene:function(){},update:function(){},toJSON:function(){return n(this)},willRender:function(t){return!(!(!this.displayList||!this.displayList.active||this.displayList.willRender(t))||l.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},getIndexList:function(){for(var t=this,e=this.parentContainer,i=[];e&&(i.unshift(e.getIndex(t)),t=e,e.parentContainer);)e=e.parentContainer;return this.displayList?i.unshift(this.displayList.getIndex(t)):i.unshift(this.scene.sys.displayList.getIndex(t)),i},addToDisplayList:function(t){return void 0===t&&(t=this.scene.sys.displayList),this.displayList&&this.displayList!==t&&this.removeFromDisplayList(),t.exists(this)||(this.displayList=t,t.add(this,!0),t.queueDepthSort(),this.emit(a.ADDED_TO_SCENE,this,this.scene),t.events.emit(h.ADDED_TO_SCENE,this,this.scene)),this},addToUpdateList:function(){return this.scene&&this.preUpdate&&this.scene.sys.updateList.add(this),this},removeFromDisplayList:function(){var t=this.displayList||this.scene.sys.displayList;return t&&t.exists(this)&&(t.remove(this,!0),t.queueDepthSort(),this.displayList=null,this.emit(a.REMOVED_FROM_SCENE,this,this.scene),t.events.emit(h.REMOVED_FROM_SCENE,this,this.scene)),this},removeFromUpdateList:function(){return this.scene&&this.preUpdate&&this.scene.sys.updateList.remove(this),this},destroy:function(t){this.scene&&!this.ignoreDestroy&&(void 0===t&&(t=!1),this.preDestroy&&this.preDestroy.call(this),this.emit(a.DESTROY,this,t),this.removeAllListeners(),this.postPipelines&&this.resetPostPipeline(!0),this.removeFromDisplayList(),this.removeFromUpdateList(),this.input&&(this.scene.sys.input.clear(this),this.input=void 0),this.data&&(this.data.destroy(),this.data=void 0),this.body&&(this.body.destroy(),this.body=void 0),this.preFX&&(this.preFX.destroy(),this.preFX=void 0),this.postFX&&(this.postFX.destroy(),this.postFX=void 0),this.active=!1,this.visible=!1,this.scene=void 0,this.parentContainer=void 0)}});l.RENDER_MASK=15,t.exports=l},44603:(t,e,i)=>{var s=i(83419),n=i(37277),r=i(44594),o=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.displayList,this.updateList,this.events.once(r.BOOT,this.boot,this),this.events.on(r.START,this.start,this)},boot:function(){this.displayList=this.systems.displayList,this.updateList=this.systems.updateList,this.events.once(r.DESTROY,this.destroy,this)},start:function(){this.events.once(r.SHUTDOWN,this.shutdown,this)},shutdown:function(){this.events.off(r.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(r.START,this.start,this),this.scene=null,this.systems=null,this.events=null,this.displayList=null,this.updateList=null}});o.register=function(t,e){o.prototype.hasOwnProperty(t)||(o.prototype[t]=e)},o.remove=function(t){o.prototype.hasOwnProperty(t)&&delete o.prototype[t]},n.register("GameObjectCreator",o,"make"),t.exports=o},39429:(t,e,i)=>{var s=i(83419),n=i(37277),r=i(44594),o=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.displayList,this.updateList,this.events.once(r.BOOT,this.boot,this),this.events.on(r.START,this.start,this)},boot:function(){this.displayList=this.systems.displayList,this.updateList=this.systems.updateList,this.events.once(r.DESTROY,this.destroy,this)},start:function(){this.events.once(r.SHUTDOWN,this.shutdown,this)},existing:function(t){return(t.renderCanvas||t.renderWebGL)&&this.displayList.add(t),t.preUpdate&&this.updateList.add(t),t},shutdown:function(){this.events.off(r.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(r.START,this.start,this),this.scene=null,this.systems=null,this.events=null,this.displayList=null,this.updateList=null}});o.register=function(t,e){o.prototype.hasOwnProperty(t)||(o.prototype[t]=e)},o.remove=function(t){o.prototype.hasOwnProperty(t)&&delete o.prototype[t]},n.register("GameObjectFactory",o,"add"),t.exports=o},91296:(t,e,i)=>{var s=i(61340),n=new s,r=new s,o=new s,a={camera:n,sprite:r,calc:o};t.exports=function(t,e,i){var s=n,h=r,l=o;return h.applyITRS(t.x,t.y,t.rotation,t.scaleX,t.scaleY),s.copyFrom(e.matrix),i?(s.multiplyWithOffset(i,-e.scrollX*t.scrollFactorX,-e.scrollY*t.scrollFactorY),h.e=t.x,h.f=t.y):(h.e-=e.scrollX*t.scrollFactorX,h.f-=e.scrollY*t.scrollFactorY),s.multiply(h,l),a}},45027:(t,e,i)=>{var s=i(83419),n=i(25774),r=i(37277),o=i(44594),a=new s({Extends:n,initialize:function(t){n.call(this),this.checkQueue=!0,this.scene=t,this.systems=t.sys,t.sys.events.once(o.BOOT,this.boot,this),t.sys.events.on(o.START,this.start,this)},boot:function(){this.systems.events.once(o.DESTROY,this.destroy,this)},start:function(){var t=this.systems.events;t.on(o.PRE_UPDATE,this.update,this),t.on(o.UPDATE,this.sceneUpdate,this),t.once(o.SHUTDOWN,this.shutdown,this)},sceneUpdate:function(t,e){for(var i=this._active,s=i.length,n=0;n{t.exports=function(t,e,i,s,n,r,o,a,h,l,u,c,d,f,p){var v=i.x-e.displayOriginX+n,g=i.y-e.displayOriginY+r,m=v+i.w,y=g+i.h,x=o.getXRound(v,g,a),T=o.getYRound(v,g,a),w=o.getXRound(v,y,a),b=o.getYRound(v,y,a),S=o.getXRound(m,y,a),E=o.getYRound(m,y,a),A=o.getXRound(m,g,a),C=o.getYRound(m,g,a);t.batchQuad(e,x,T,w,b,S,E,A,C,s.u0,s.v0,s.u1,s.v1,h,l,u,c,d,f,p)}},53048:t=>{t.exports=function(t,e,i,s){if(void 0===i&&(i=!1),void 0===s)return s={local:{x:0,y:0,width:0,height:0},global:{x:0,y:0,width:0,height:0},lines:{shortest:0,longest:0,lengths:null,height:0},wrappedText:"",words:[],characters:[],scaleX:0,scaleY:0};var n,r,o,a,h=t.text,l=h.length,u=t.maxWidth,c=t.wordWrapCharCode,d=Number.MAX_VALUE,f=Number.MAX_VALUE,p=0,v=0,g=t.fontData.chars,m=t.fontData.lineHeight,y=t.letterSpacing,x=t.lineSpacing,T=0,w=0,b=0,S=null,E=t._align,A=0,C=0,_=t.fontSize/t.fontData.size,P=_*t.scaleX,M=_*t.scaleY,R=null,L=0,O=[],F=Number.MAX_VALUE,D=0,k=0,I=0,B=[],N=[],U=null;if(u>0){for(n=0;nu||H-z>u?(G.push(V.i-1),V.cr?(G.push(V.i+V.word.length),z=0,Y=null):Y=V):V.cr&&(G.push(V.i+V.word.length),z=0,Y=null)}for(n=G.length-1;n>=0;n--)r=h,o=G[n],a="\n",h=r.substr(0,o)+a+r.substr(o+1);s.wrappedText=h,l=h.length,B=[],U=null}var j=0;for(n=0;nA&&(d=A),f>C&&(f=C);var K=A+S.xAdvance,Z=C+m;pD&&(D=I),ID&&(D=I),I0)for(var Q=0;Q{var s=i(21859);t.exports=function(t,e,i,n,r,o,a){var h=t.sys.textures.get(i),l=h.get(n),u=t.sys.cache.xml.get(r);if(l&&u){var c=s(u,l,o,a,h);return t.sys.cache.bitmapFont.add(e,{data:c,texture:i,frame:n,fromAtlas:!0}),!0}return!1}},6925:(t,e,i)=>{var s=i(35154);t.exports=function(t,e){var i=e.width,n=e.height,r=Math.floor(i/2),o=Math.floor(n/2),a=s(e,"chars","");if(""!==a){var h=s(e,"image",""),l=t.sys.textures.getFrame(h),u=l.cutX,c=l.cutY,d=l.source.width,f=l.source.height,p=s(e,"offset.x",0),v=s(e,"offset.y",0),g=s(e,"spacing.x",0),m=s(e,"spacing.y",0),y=s(e,"lineSpacing",0),x=s(e,"charsPerRow",null);null===x&&(x=d/i)>a.length&&(x=a.length);for(var T=p,w=v,b={retroFont:!0,font:h,size:i,lineHeight:n+y,chars:{}},S=0,E=0;E{function e(t,e){return parseInt(t.getAttribute(e),10)}t.exports=function(t,i,s,n,r){void 0===s&&(s=0),void 0===n&&(n=0);var o=i.cutX,a=i.cutY,h=i.source.width,l=i.source.height,u=i.sourceIndex,c={},d=t.getElementsByTagName("info")[0],f=t.getElementsByTagName("common")[0];c.font=d.getAttribute("face"),c.size=e(d,"size"),c.lineHeight=e(f,"lineHeight")+n,c.chars={};var p=t.getElementsByTagName("char"),v=void 0!==i&&i.trimmed;if(v)var g=i.height,m=i.width;for(var y=0;y{var s=i(87662),n=i(79291),r={Parse:i(6925)};r=n(!1,r,s),t.exports=r},87662:t=>{t.exports={TEXT_SET1:" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~",TEXT_SET2:" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET3:"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ",TEXT_SET4:"ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789",TEXT_SET5:"ABCDEFGHIJKLMNOPQRSTUVWXYZ.,/() '!?-*:0123456789",TEXT_SET6:"ABCDEFGHIJKLMNOPQRSTUVWXYZ!?:;0123456789\"(),-.' ",TEXT_SET7:"AGMSY+:4BHNTZ!;5CIOU.?06DJPV,(17EKQW\")28FLRX-'39",TEXT_SET8:"0123456789 .ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET9:"ABCDEFGHIJKLMNOPQRSTUVWXYZ()-0123456789.:,'\"?!",TEXT_SET10:"ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET11:"ABCDEFGHIJKLMNOPQRSTUVWXYZ.,\"-+!?()':;0123456789"}},2638:(t,e,i)=>{var s=i(22186),n=i(83419),r=i(12310),o=new n({Extends:s,Mixins:[r],initialize:function(t,e,i,n,r,o,a){s.call(this,t,e,i,n,r,o,a),this.type="DynamicBitmapText",this.scrollX=0,this.scrollY=0,this.cropWidth=0,this.cropHeight=0,this.displayCallback,this.callbackData={parent:this,color:0,tint:{topLeft:0,topRight:0,bottomLeft:0,bottomRight:0},index:0,charCode:0,x:0,y:0,scale:0,rotation:0,data:0}},setSize:function(t,e){return this.cropWidth=t,this.cropHeight=e,this},setDisplayCallback:function(t){return this.displayCallback=t,this},setScrollX:function(t){return this.scrollX=t,this},setScrollY:function(t){return this.scrollY=t,this}});t.exports=o},86741:(t,e,i)=>{var s=i(20926);t.exports=function(t,e,i,n){var r=e._text,o=r.length,a=t.currentContext;if(0!==o&&s(t,a,e,i,n)){i.addToRenderList(e);var h=e.fromAtlas?e.frame:e.texture.frames.__BASE,l=e.displayCallback,u=e.callbackData,c=e.fontData.chars,d=e.fontData.lineHeight,f=e._letterSpacing,p=0,v=0,g=0,m=null,y=0,x=0,T=0,w=0,b=0,S=0,E=null,A=0,C=e.frame.source.image,_=h.cutX,P=h.cutY,M=0,R=0,L=e._fontSize/e.fontData.size,O=e._align,F=0,D=0;e.getTextBounds(!1);var k=e._bounds.lines;1===O?D=(k.longest-k.lengths[0])/2:2===O&&(D=k.longest-k.lengths[0]),a.translate(-e.displayOriginX,-e.displayOriginY);var I=i.roundPixels;e.cropWidth>0&&e.cropHeight>0&&(a.beginPath(),a.rect(0,0,e.cropWidth,e.cropHeight),a.clip());for(var B=0;B{var s=i(2638),n=i(25305),r=i(44603),o=i(23568);r.register("dynamicBitmapText",(function(t,e){void 0===t&&(t={});var i=o(t,"font",""),r=o(t,"text",""),a=o(t,"size",!1),h=new s(this.scene,0,0,i,r,a);return void 0!==e&&(t.add=e),n(this.scene,h,t),h}))},72566:(t,e,i)=>{var s=i(2638);i(39429).register("dynamicBitmapText",(function(t,e,i,n,r){return this.displayList.add(new s(this.scene,t,e,i,n,r))}))},12310:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(73482),r=i(86741),t.exports={renderWebGL:n,renderCanvas:r}},73482:(t,e,i)=>{var s=i(91296),n=i(61340),r=i(70554),o=new n;t.exports=function(t,e,i,n){var a=e.text,h=a.length;if(0!==h){i.addToRenderList(e);var l=t.pipelines.set(e.pipeline,e),u=s(e,i,n);t.pipelines.preBatch(e);var c=u.sprite,d=u.calc,f=o,p=e.cropWidth>0||e.cropHeight>0;p&&(l.flush(),t.pushScissor(d.tx,d.ty,e.cropWidth*d.scaleX,e.cropHeight*d.scaleY));var v,g,m=e.frame.glTexture,y=e.tintFill,x=r.getTintAppendFloatAlpha(e.tintTopLeft,i.alpha*e._alphaTL),T=r.getTintAppendFloatAlpha(e.tintTopRight,i.alpha*e._alphaTR),w=r.getTintAppendFloatAlpha(e.tintBottomLeft,i.alpha*e._alphaBL),b=r.getTintAppendFloatAlpha(e.tintBottomRight,i.alpha*e._alphaBR),S=l.setGameObject(e),E=0,A=0,C=0,_=0,P=e.letterSpacing,M=0,R=0,L=e.scrollX,O=e.scrollY,F=e.fontData,D=F.chars,k=F.lineHeight,I=e.fontSize/F.size,B=0,N=e._align,U=0,X=0,Y=e.getTextBounds(!1);e.maxWidth>0&&(h=(a=Y.wrappedText).length);var z=e._bounds.lines;1===N?X=(z.longest-z.lengths[0])/2:2===N&&(X=z.longest-z.lengths[0]);for(var G=i.roundPixels,V=e.displayCallback,W=e.callbackData,H=0;H{var s=i(83419),n=i(45319),r=i(31401),o=i(95643),a=i(53048),h=i(61327),l=i(21859),u=i(87841),c=i(18658),d=new s({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.Depth,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Texture,r.Tint,r.Transform,r.Visible,c],initialize:function(t,e,i,s,n,r,h){void 0===n&&(n=""),void 0===h&&(h=0),o.call(this,t,"BitmapText"),this.font=s;var l=this.scene.sys.cache.bitmapFont.get(s);if(!l)throw new Error("Invalid BitmapText key: "+s);this.fontData=l.data,this._text="",this._fontSize=r||this.fontData.size,this._letterSpacing=0,this._lineSpacing=0,this._align=h,this._bounds=a(),this._dirty=!0,this._maxWidth=0,this.wordWrapCharCode=32,this.charColors=[],this.dropShadowX=0,this.dropShadowY=0,this.dropShadowColor=0,this.dropShadowAlpha=.5,this.fromAtlas=l.fromAtlas,this.setTexture(l.texture,l.frame),this.setPosition(e,i),this.setOrigin(0,0),this.initPipeline(),this.initPostPipeline(),this.setText(n)},setLeftAlign:function(){return this._align=d.ALIGN_LEFT,this._dirty=!0,this},setCenterAlign:function(){return this._align=d.ALIGN_CENTER,this._dirty=!0,this},setRightAlign:function(){return this._align=d.ALIGN_RIGHT,this._dirty=!0,this},setFontSize:function(t){return this._fontSize=t,this._dirty=!0,this},setLetterSpacing:function(t){return void 0===t&&(t=0),this._letterSpacing=t,this._dirty=!0,this},setLineSpacing:function(t){return void 0===t&&(t=0),this.lineSpacing=t,this},setText:function(t){return t||0===t||(t=""),Array.isArray(t)&&(t=t.join("\n")),t!==this.text&&(this._text=t.toString(),this._dirty=!0,this.updateDisplayOrigin()),this},setDropShadow:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=.5),this.dropShadowX=t,this.dropShadowY=e,this.dropShadowColor=i,this.dropShadowAlpha=s,this},setCharacterTint:function(t,e,i,s,r,o,a){void 0===t&&(t=0),void 0===e&&(e=1),void 0===i&&(i=!1),void 0===s&&(s=-1),void 0===r&&(r=s,o=s,a=s);var h=this.text.length;-1===e&&(e=h),t<0&&(t=h+t),t=n(t,0,h-1);for(var l=n(t+e,t,h),u=this.charColors,c=t;c{var s=i(20926);t.exports=function(t,e,i,n){var r=e._text,o=r.length,a=t.currentContext;if(0!==o&&s(t,a,e,i,n)){i.addToRenderList(e);var h=e.fromAtlas?e.frame:e.texture.frames.__BASE,l=e.fontData.chars,u=e.fontData.lineHeight,c=e._letterSpacing,d=e._lineSpacing,f=0,p=0,v=0,g=null,m=0,y=0,x=0,T=0,w=0,b=0,S=null,E=0,A=h.source.image,C=h.cutX,_=h.cutY,P=e._fontSize/e.fontData.size,M=e._align,R=0,L=0,O=e.getTextBounds(!1);e.maxWidth>0&&(o=(r=O.wrappedText).length);var F=e._bounds.lines;1===M?L=(F.longest-F.lengths[0])/2:2===M&&(L=F.longest-F.lengths[0]),a.translate(-e.displayOriginX,-e.displayOriginY);for(var D=i.roundPixels,k=0;k{var s=i(22186),n=i(25305),r=i(44603),o=i(23568),a=i(35154);r.register("bitmapText",(function(t,e){void 0===t&&(t={});var i=a(t,"font",""),r=o(t,"text",""),h=o(t,"size",!1),l=a(t,"align",0),u=new s(this.scene,0,0,i,r,h,l);return void 0!==e&&(t.add=e),n(this.scene,u,t),u}))},34914:(t,e,i)=>{var s=i(22186);i(39429).register("bitmapText",(function(t,e,i,n,r,o){return this.displayList.add(new s(this.scene,t,e,i,n,r,o))}))},18658:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(33590),r=i(37289),t.exports={renderWebGL:n,renderCanvas:r}},33590:(t,e,i)=>{var s=i(3217),n=i(91296),r=i(70554);t.exports=function(t,e,i,o){if(0!==e._text.length){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline,e),h=n(e,i,o).calc;t.pipelines.preBatch(e);var l,u,c,d=i.roundPixels,f=i.alpha,p=e.charColors,v=e.tintFill,g=r.getTintAppendFloatAlpha,m=g(e.tintTopLeft,f*e._alphaTL),y=g(e.tintTopRight,f*e._alphaTR),x=g(e.tintBottomLeft,f*e._alphaBL),T=g(e.tintBottomRight,f*e._alphaBR),w=e.frame.glTexture,b=a.setGameObject(e),S=e.getTextBounds(!1).characters,E=e.dropShadowX,A=e.dropShadowY;if(0!==E||0!==A){var C=e.dropShadowColor,_=e.dropShadowAlpha,P=g(C,f*_*e._alphaTL),M=g(C,f*_*e._alphaTR),R=g(C,f*_*e._alphaBL),L=g(C,f*_*e._alphaBR);for(l=0;l{var s=i(48011),n=i(46590),r=i(83419),o=i(31401),a=i(4327),h=i(95643),l=i(73162),u=new r({Extends:h,Mixins:[o.Alpha,o.BlendMode,o.Depth,o.Mask,o.Pipeline,o.PostPipeline,o.ScrollFactor,o.Size,o.Texture,o.Transform,o.Visible,s],initialize:function(t,e,i,s,n){h.call(this,t,"Blitter"),this.setTexture(s,n),this.setPosition(e,i),this.initPipeline(),this.initPostPipeline(),this.children=new l,this.renderList=[],this.dirty=!1},create:function(t,e,i,s,r){void 0===s&&(s=!0),void 0===r&&(r=this.children.length),void 0===i?i=this.frame:i instanceof a||(i=this.texture.get(i));var o=new n(this,t,e,i,s);return this.children.addAt(o,r,!1),this.dirty=!0,o},createFromCallback:function(t,e,i,s){for(var n=this.createMultiple(e,i,s),r=0;r0},getRenderList:function(){return this.dirty&&(this.renderList=this.children.list.filter(this.childCanRender,this),this.dirty=!1),this.renderList},clear:function(){this.children.removeAll(),this.dirty=!0},preDestroy:function(){this.children.destroy(),this.renderList=[]}});t.exports=u},72396:t=>{t.exports=function(t,e,i,s){var n=e.getRenderList();if(0!==n.length){var r=t.currentContext,o=i.alpha*e.alpha;if(0!==o){i.addToRenderList(e),r.globalCompositeOperation=t.blendModes[e.blendMode],r.imageSmoothingEnabled=!e.frame.source.scaleMode;var a=e.x-i.scrollX*e.scrollFactorX,h=e.y-i.scrollY*e.scrollFactorY;r.save(),s&&s.copyToContext(r);for(var l=i.roundPixels,u=0;u0&&p.height>0&&(r.save(),r.translate(c.x+a,c.y+h),r.scale(m,y),r.drawImage(f.source.image,p.x,p.y,p.width,p.height,v,g,p.width,p.height),r.restore())):(l&&(v=Math.round(v),g=Math.round(g)),p.width>0&&p.height>0&&r.drawImage(f.source.image,p.x,p.y,p.width,p.height,v+c.x+a,g+c.y+h,p.width,p.height)))}r.restore()}}}},9403:(t,e,i)=>{var s=i(6107),n=i(25305),r=i(44603),o=i(23568);r.register("blitter",(function(t,e){void 0===t&&(t={});var i=o(t,"key",null),r=o(t,"frame",null),a=new s(this.scene,0,0,i,r);return void 0!==e&&(t.add=e),n(this.scene,a,t),a}))},12709:(t,e,i)=>{var s=i(6107);i(39429).register("blitter",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},48011:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(99485),r=i(72396),t.exports={renderWebGL:n,renderCanvas:r}},99485:(t,e,i)=>{var s=i(61340),n=i(70554),r=new s;t.exports=function(t,e,i,s){var o=e.getRenderList(),a=i.alpha*e.alpha;if(0!==o.length&&0!==a){i.addToRenderList(e);var h=t.pipelines.set(this.pipeline,e),l=i.scrollX*e.scrollFactorX,u=i.scrollY*e.scrollFactorY,c=r.copyFrom(i.matrix);s&&(c.multiplyWithOffset(s,-l,-u),l=0,u=0);var d=e.x-l,f=e.y-u,p=-1;t.pipelines.preBatch(e);for(var v=0;v{var s=i(83419),n=i(4327),r=new s({initialize:function(t,e,i,s,n){this.parent=t,this.x=e,this.y=i,this.frame=s,this.data={},this.tint=16777215,this._visible=n,this._alpha=1,this.flipX=!1,this.flipY=!1,this.hasTransformComponent=!0},setFrame:function(t){return void 0===t?this.frame=this.parent.frame:t instanceof n&&t.texture===this.parent.texture?this.frame=t:this.frame=this.parent.texture.get(t),this},resetFlip:function(){return this.flipX=!1,this.flipY=!1,this},reset:function(t,e,i){return this.x=t,this.y=e,this.flipX=!1,this.flipY=!1,this._alpha=1,this._visible=!0,this.parent.dirty=!0,i&&this.setFrame(i),this},setPosition:function(t,e){return this.x=t,this.y=e,this},setFlipX:function(t){return this.flipX=t,this},setFlipY:function(t){return this.flipY=t,this},setFlip:function(t,e){return this.flipX=t,this.flipY=e,this},setVisible:function(t){return this.visible=t,this},setAlpha:function(t){return this.alpha=t,this},setTint:function(t){return this.tint=t,this},destroy:function(){this.parent.dirty=!0,this.parent.children.remove(this),this.parent=void 0,this.frame=void 0,this.data=void 0},visible:{get:function(){return this._visible},set:function(t){this.parent.dirty|=this._visible!==t,this._visible=t}},alpha:{get:function(){return this._alpha},set:function(t){this.parent.dirty|=this._alpha>0!=t>0,this._alpha=t}}});t.exports=r},16005:(t,e,i)=>{var s=i(45319),n={_alpha:1,_alphaTL:1,_alphaTR:1,_alphaBL:1,_alphaBR:1,clearAlpha:function(){return this.setAlpha(1)},setAlpha:function(t,e,i,n){return void 0===t&&(t=1),void 0===e?this.alpha=t:(this._alphaTL=s(t,0,1),this._alphaTR=s(e,0,1),this._alphaBL=s(i,0,1),this._alphaBR=s(n,0,1)),this},alpha:{get:function(){return this._alpha},set:function(t){var e=s(t,0,1);this._alpha=e,this._alphaTL=e,this._alphaTR=e,this._alphaBL=e,this._alphaBR=e,0===e?this.renderFlags&=-3:this.renderFlags|=2}},alphaTopLeft:{get:function(){return this._alphaTL},set:function(t){var e=s(t,0,1);this._alphaTL=e,0!==e&&(this.renderFlags|=2)}},alphaTopRight:{get:function(){return this._alphaTR},set:function(t){var e=s(t,0,1);this._alphaTR=e,0!==e&&(this.renderFlags|=2)}},alphaBottomLeft:{get:function(){return this._alphaBL},set:function(t){var e=s(t,0,1);this._alphaBL=e,0!==e&&(this.renderFlags|=2)}},alphaBottomRight:{get:function(){return this._alphaBR},set:function(t){var e=s(t,0,1);this._alphaBR=e,0!==e&&(this.renderFlags|=2)}}};t.exports=n},88509:(t,e,i)=>{var s=i(45319),n={_alpha:1,clearAlpha:function(){return this.setAlpha(1)},setAlpha:function(t){return void 0===t&&(t=1),this.alpha=t,this},alpha:{get:function(){return this._alpha},set:function(t){var e=s(t,0,1);this._alpha=e,0===e?this.renderFlags&=-3:this.renderFlags|=2}}};t.exports=n},90065:(t,e,i)=>{var s=i(10312),n={_blendMode:s.NORMAL,blendMode:{get:function(){return this._blendMode},set:function(t){"string"==typeof t&&(t=s[t]),(t|=0)>=-1&&(this._blendMode=t)}},setBlendMode:function(t){return this.blendMode=t,this}};t.exports=n},94215:t=>{t.exports={width:0,height:0,displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this}}},61683:t=>{var e={texture:null,frame:null,isCropped:!1,setCrop:function(t,e,i,s){if(void 0===t)this.isCropped=!1;else if(this.frame){if("number"==typeof t)this.frame.setCropUVs(this._crop,t,e,i,s,this.flipX,this.flipY);else{var n=t;this.frame.setCropUVs(this._crop,n.x,n.y,n.width,n.height,this.flipX,this.flipY)}this.isCropped=!0}return this},resetCropObject:function(){return{u0:0,v0:0,u1:0,v1:0,width:0,height:0,x:0,y:0,flipX:!1,flipY:!1,cx:0,cy:0,cw:0,ch:0}}};t.exports=e},89272:t=>{var e={_depth:0,depth:{get:function(){return this._depth},set:function(t){this.displayList&&this.displayList.queueDepthSort(),this._depth=t}},setDepth:function(t){return void 0===t&&(t=0),this.depth=t,this}};t.exports=e},47059:(t,e,i)=>{var s=i(83419),n=i(66064),r=i(19133),o=new s({initialize:function(t,e){this.gameObject=t,this.isPost=e,this.enabled=!1,this.list=[],this.padding=0},setPadding:function(t){return void 0===t&&(t=0),this.padding=t,this.gameObject},onFXCopy:function(){},onFX:function(){},enable:function(t){if(!this.isPost){var e=this.gameObject.scene.sys.renderer;e&&e.pipelines?(this.gameObject.pipeline=e.pipelines.FX_PIPELINE,void 0!==t&&(this.padding=t),this.enabled=!0):this.enabled=!1}},clear:function(){if(this.isPost)this.gameObject.resetPostPipeline(!0);else{for(var t=this.list,e=0;e{t.exports={flipX:!1,flipY:!1,toggleFlipX:function(){return this.flipX=!this.flipX,this},toggleFlipY:function(){return this.flipY=!this.flipY,this},setFlipX:function(t){return this.flipX=t,this},setFlipY:function(t){return this.flipY=t,this},setFlip:function(t,e){return this.flipX=t,this.flipY=e,this},resetFlip:function(){return this.flipX=!1,this.flipY=!1,this}}},8004:(t,e,i)=>{var s=i(87841),n=i(11520),r=i(26099),o={prepareBoundsOutput:function(t,e){(void 0===e&&(e=!1),0!==this.rotation&&n(t,this.x,this.y,this.rotation),e&&this.parentContainer)&&this.parentContainer.getBoundsTransformMatrix().transformPoint(t.x,t.y,t);return t},getCenter:function(t,e){return void 0===t&&(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getTopLeft:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getTopCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getTopRight:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getLeftCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getRightCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getBottomLeft:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBottomCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBottomRight:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBounds:function(t){var e,i,n,r,o,a,h,l;if(void 0===t&&(t=new s),this.parentContainer){var u=this.parentContainer.getBoundsTransformMatrix();this.getTopLeft(t),u.transformPoint(t.x,t.y,t),e=t.x,i=t.y,this.getTopRight(t),u.transformPoint(t.x,t.y,t),n=t.x,r=t.y,this.getBottomLeft(t),u.transformPoint(t.x,t.y,t),o=t.x,a=t.y,this.getBottomRight(t),u.transformPoint(t.x,t.y,t),h=t.x,l=t.y}else this.getTopLeft(t),e=t.x,i=t.y,this.getTopRight(t),n=t.x,r=t.y,this.getBottomLeft(t),o=t.x,a=t.y,this.getBottomRight(t),h=t.x,l=t.y;return t.x=Math.min(e,n,o,h),t.y=Math.min(i,r,a,l),t.width=Math.max(e,n,o,h)-t.x,t.height=Math.max(i,r,a,l)-t.y,t}};t.exports=o},8573:(t,e,i)=>{var s=i(6858),n=i(80661),r={mask:null,setMask:function(t){return this.mask=t,this},clearMask:function(t){return void 0===t&&(t=!1),t&&this.mask&&this.mask.destroy(),this.mask=null,this},createBitmapMask:function(t,e,i,n,r){return void 0===t&&(this.texture||this.shader||this.geom)&&(t=this),new s(this.scene,t,e,i,n,r)},createGeometryMask:function(t){return void 0!==t||"Graphics"!==this.type&&!this.geom||(t=this),new n(this.scene,t)}};t.exports=r},27387:t=>{var e={_originComponent:!0,originX:.5,originY:.5,_displayOriginX:0,_displayOriginY:0,displayOriginX:{get:function(){return this._displayOriginX},set:function(t){this._displayOriginX=t,this.originX=t/this.width}},displayOriginY:{get:function(){return this._displayOriginY},set:function(t){this._displayOriginY=t,this.originY=t/this.height}},setOrigin:function(t,e){return void 0===t&&(t=.5),void 0===e&&(e=t),this.originX=t,this.originY=e,this.updateDisplayOrigin()},setOriginFromFrame:function(){return this.frame&&this.frame.customPivot?(this.originX=this.frame.pivotX,this.originY=this.frame.pivotY,this.updateDisplayOrigin()):this.setOrigin()},setDisplayOrigin:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.displayOriginX=t,this.displayOriginY=e,this},updateDisplayOrigin:function(){return this._displayOriginX=this.originX*this.width,this._displayOriginY=this.originY*this.height,this}};t.exports=e},37640:(t,e,i)=>{var s=i(39506),n=i(57355),r=i(35154),o=i(86353),a=i(26099),h={path:null,rotateToPath:!1,pathRotationOffset:0,pathOffset:null,pathVector:null,pathDelta:null,pathTween:null,pathConfig:null,_prevDirection:o.PLAYING_FORWARD,setPath:function(t,e){void 0===e&&(e=this.pathConfig);var i=this.pathTween;return i&&i.isPlaying()&&i.stop(),this.path=t,e&&this.startFollow(e),this},setRotateToPath:function(t,e){return void 0===e&&(e=0),this.rotateToPath=t,this.pathRotationOffset=e,this},isFollowing:function(){var t=this.pathTween;return t&&t.isPlaying()},startFollow:function(t,e){void 0===t&&(t={}),void 0===e&&(e=0);var i=this.pathTween;i&&i.isPlaying()&&i.stop(),"number"==typeof t&&(t={duration:t}),t.from=r(t,"from",0),t.to=r(t,"to",1);var h=n(t,"positionOnPath",!1);this.rotateToPath=n(t,"rotateToPath",!1),this.pathRotationOffset=r(t,"rotationOffset",0);var l=r(t,"startAt",e);if(l&&(t.onStart=function(t){var e=t.data[0];e.progress=l,e.elapsed=e.duration*l;var i=e.ease(e.progress);e.current=e.start+(e.end-e.start)*i,e.setTargetValue()}),this.pathOffset||(this.pathOffset=new a(this.x,this.y)),this.pathVector||(this.pathVector=new a),this.pathDelta||(this.pathDelta=new a),this.pathDelta.reset(),t.persist=!0,this.pathTween=this.scene.sys.tweens.addCounter(t),this.path.getStartPoint(this.pathOffset),h&&(this.x=this.pathOffset.x,this.y=this.pathOffset.y),this.pathOffset.x=this.x-this.pathOffset.x,this.pathOffset.y=this.y-this.pathOffset.y,this._prevDirection=o.PLAYING_FORWARD,this.rotateToPath){var u=this.path.getPoint(.1);this.rotation=Math.atan2(u.y-this.y,u.x-this.x)+s(this.pathRotationOffset)}return this.pathConfig=t,this},pauseFollow:function(){var t=this.pathTween;return t&&t.isPlaying()&&t.pause(),this},resumeFollow:function(){var t=this.pathTween;return t&&t.isPaused()&&t.resume(),this},stopFollow:function(){var t=this.pathTween;return t&&t.isPlaying()&&t.stop(),this},pathUpdate:function(){var t=this.pathTween;if(t&&t.data){var e=t.data[0],i=this.pathDelta,n=this.pathVector;if(i.copy(n).negate(),e.state===o.COMPLETE)return this.path.getPoint(e.end,n),i.add(n),n.add(this.pathOffset),void this.setPosition(n.x,n.y);if(e.state!==o.PLAYING_FORWARD&&e.state!==o.PLAYING_BACKWARD)return;this.path.getPoint(t.getValue(),n),i.add(n),n.add(this.pathOffset);var r=this.x,a=this.y;this.setPosition(n.x,n.y);var h=this.x-r,l=this.y-a;if(0===h&&0===l)return;if(e.state!==this._prevDirection)return void(this._prevDirection=e.state);this.rotateToPath&&(this.rotation=Math.atan2(l,h)+s(this.pathRotationOffset))}}};t.exports=h},72699:(t,e,i)=>{var s=i(62644),n={defaultPipeline:null,pipeline:null,pipelineData:null,initPipeline:function(t){this.pipelineData={};var e=this.scene.sys.renderer;if(!e)return!1;var i=e.pipelines;if(i){void 0===t&&(t=i.default);var s=i.get(t);if(s)return this.defaultPipeline=s,this.pipeline=s,!0}return!1},setPipeline:function(t,e,i){var n=this.scene.sys.renderer;if(!n)return this;var r=n.pipelines;if(r){var o=r.get(t);o&&(this.pipeline=o),e&&(this.pipelineData=i?s(e):e)}return this},setPipelineData:function(t,e){var i=this.pipelineData;return void 0===e?delete i[t]:i[t]=e,this},resetPipeline:function(t){return void 0===t&&(t=!1),this.pipeline=this.defaultPipeline,t&&(this.pipelineData={}),null!==this.pipeline},getPipelineName:function(){return null===this.pipeline?null:this.pipeline.name}};t.exports=n},17581:(t,e,i)=>{var s=i(62644),n=i(47059),r=i(19133),o={hasPostPipeline:!1,postPipelines:null,postPipelineData:null,preFX:null,postFX:null,initPostPipeline:function(t){this.postPipelines=[],this.postPipelineData={},this.postFX=new n(this,!0),t&&(this.preFX=new n(this,!1))},setPostPipeline:function(t,e,i){var n=this.scene.sys.renderer;if(!n)return this;var r=n.pipelines;if(r){Array.isArray(t)||(t=[t]);for(var o=0;o0,this},setPostPipelineData:function(t,e){var i=this.postPipelineData;return void 0===e?delete i[t]:i[t]=e,this},getPostPipeline:function(t){for(var e="string"==typeof t,i=this.postPipelines,s=[],n=0;n=0;s--){var n=i[s];(e&&n.name===t||!e&&n===t)&&(n.destroy(),r(i,s))}return this.hasPostPipeline=this.postPipelines.length>0,this},clearFX:function(){return this.preFX&&this.preFX.clear(),this.postFX&&this.postFX.clear(),this}};t.exports=o},80227:t=>{var e={scrollFactorX:1,scrollFactorY:1,setScrollFactor:function(t,e){return void 0===e&&(e=t),this.scrollFactorX=t,this.scrollFactorY=e,this}};t.exports=e},16736:t=>{var e={_sizeComponent:!0,width:0,height:0,displayWidth:{get:function(){return Math.abs(this.scaleX*this.frame.realWidth)},set:function(t){this.scaleX=t/this.frame.realWidth}},displayHeight:{get:function(){return Math.abs(this.scaleY*this.frame.realHeight)},set:function(t){this.scaleY=t/this.frame.realHeight}},setSizeToFrame:function(t){t||(t=this.frame),this.width=t.realWidth,this.height=t.realHeight;var e=this.input;return e&&!e.customHitArea&&(e.hitArea.width=this.width,e.hitArea.height=this.height),this},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this}};t.exports=e},37726:(t,e,i)=>{var s=i(4327),n={texture:null,frame:null,isCropped:!1,setTexture:function(t,e,i,s){return this.texture=this.scene.sys.textures.get(t),this.setFrame(e,i,s)},setFrame:function(t,e,i){return void 0===e&&(e=!0),void 0===i&&(i=!0),t instanceof s?(this.texture=this.scene.sys.textures.get(t.texture.key),this.frame=t):this.frame=this.texture.get(t),this.frame.cutWidth&&this.frame.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this._sizeComponent&&e&&this.setSizeToFrame(),this._originComponent&&i&&(this.frame.customPivot?this.setOrigin(this.frame.pivotX,this.frame.pivotY):this.updateDisplayOrigin()),this}};t.exports=n},79812:(t,e,i)=>{var s=i(4327),n={texture:null,frame:null,isCropped:!1,setCrop:function(t,e,i,s){if(void 0===t)this.isCropped=!1;else if(this.frame){if("number"==typeof t)this.frame.setCropUVs(this._crop,t,e,i,s,this.flipX,this.flipY);else{var n=t;this.frame.setCropUVs(this._crop,n.x,n.y,n.width,n.height,this.flipX,this.flipY)}this.isCropped=!0}return this},setTexture:function(t,e){return this.texture=this.scene.sys.textures.get(t),this.setFrame(e)},setFrame:function(t,e,i){return void 0===e&&(e=!0),void 0===i&&(i=!0),t instanceof s?(this.texture=this.scene.sys.textures.get(t.texture.key),this.frame=t):this.frame=this.texture.get(t),this.frame.cutWidth&&this.frame.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this._sizeComponent&&e&&this.setSizeToFrame(),this._originComponent&&i&&(this.frame.customPivot?this.setOrigin(this.frame.pivotX,this.frame.pivotY):this.updateDisplayOrigin()),this.isCropped&&this.frame.updateCropUVs(this._crop,this.flipX,this.flipY),this},resetCropObject:function(){return{u0:0,v0:0,u1:0,v1:0,width:0,height:0,x:0,y:0,flipX:!1,flipY:!1,cx:0,cy:0,cw:0,ch:0}}};t.exports=n},27472:t=>{var e={tintTopLeft:16777215,tintTopRight:16777215,tintBottomLeft:16777215,tintBottomRight:16777215,tintFill:!1,clearTint:function(){return this.setTint(16777215),this},setTint:function(t,e,i,s){return void 0===t&&(t=16777215),void 0===e&&(e=t,i=t,s=t),this.tintTopLeft=t,this.tintTopRight=e,this.tintBottomLeft=i,this.tintBottomRight=s,this.tintFill=!1,this},setTintFill:function(t,e,i,s){return this.setTint(t,e,i,s),this.tintFill=!0,this},tint:{get:function(){return this.tintTopLeft},set:function(t){this.setTint(t,t,t,t)}},isTinted:{get:function(){var t=16777215;return this.tintFill||this.tintTopLeft!==t||this.tintTopRight!==t||this.tintBottomLeft!==t||this.tintBottomRight!==t}}};t.exports=e},53774:t=>{t.exports=function(t){var e={name:t.name,type:t.type,x:t.x,y:t.y,depth:t.depth,scale:{x:t.scaleX,y:t.scaleY},origin:{x:t.originX,y:t.originY},flipX:t.flipX,flipY:t.flipY,rotation:t.rotation,alpha:t.alpha,visible:t.visible,blendMode:t.blendMode,textureKey:"",frameKey:"",data:{}};return t.texture&&(e.textureKey=t.texture.key,e.frameKey=t.frame.name),e}},16901:(t,e,i)=>{var s=i(36383),n=i(61340),r=i(85955),o=i(86554),a=i(30954),h=i(26099),l={hasTransformComponent:!0,_scaleX:1,_scaleY:1,_rotation:0,x:0,y:0,z:0,w:0,scale:{get:function(){return(this._scaleX+this._scaleY)/2},set:function(t){this._scaleX=t,this._scaleY=t,0===t?this.renderFlags&=-5:this.renderFlags|=4}},scaleX:{get:function(){return this._scaleX},set:function(t){this._scaleX=t,0===t?this.renderFlags&=-5:0!==this._scaleY&&(this.renderFlags|=4)}},scaleY:{get:function(){return this._scaleY},set:function(t){this._scaleY=t,0===t?this.renderFlags&=-5:0!==this._scaleX&&(this.renderFlags|=4)}},angle:{get:function(){return a(this._rotation*s.RAD_TO_DEG)},set:function(t){this.rotation=a(t)*s.DEG_TO_RAD}},rotation:{get:function(){return this._rotation},set:function(t){this._rotation=o(t)}},setPosition:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=0),void 0===s&&(s=0),this.x=t,this.y=e,this.z=i,this.w=s,this},copyPosition:function(t){return void 0!==t.x&&(this.x=t.x),void 0!==t.y&&(this.y=t.y),void 0!==t.z&&(this.z=t.z),void 0!==t.w&&(this.w=t.w),this},setRandomPosition:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.scene.sys.scale.width),void 0===s&&(s=this.scene.sys.scale.height),this.x=t+Math.random()*i,this.y=e+Math.random()*s,this},setRotation:function(t){return void 0===t&&(t=0),this.rotation=t,this},setAngle:function(t){return void 0===t&&(t=0),this.angle=t,this},setScale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.scaleX=t,this.scaleY=e,this},setX:function(t){return void 0===t&&(t=0),this.x=t,this},setY:function(t){return void 0===t&&(t=0),this.y=t,this},setZ:function(t){return void 0===t&&(t=0),this.z=t,this},setW:function(t){return void 0===t&&(t=0),this.w=t,this},getLocalTransformMatrix:function(t){return void 0===t&&(t=new n),t.applyITRS(this.x,this.y,this._rotation,this._scaleX,this._scaleY)},getWorldTransformMatrix:function(t,e){void 0===t&&(t=new n);var i=this.parentContainer;if(!i)return this.getLocalTransformMatrix(t);for(e||(e=new n),t.applyITRS(this.x,this.y,this._rotation,this._scaleX,this._scaleY);i;)e.applyITRS(i.x,i.y,i._rotation,i._scaleX,i._scaleY),e.multiply(t,t),i=i.parentContainer;return t},getLocalPoint:function(t,e,i,s){i||(i=new h),s||(s=this.scene.sys.cameras.main);var n=s.scrollX,o=s.scrollY,a=t+n*this.scrollFactorX-n,l=e+o*this.scrollFactorY-o;return this.parentContainer?this.getWorldTransformMatrix().applyInverse(a,l,i):r(a,l,this.x,this.y,this.rotation,this.scaleX,this.scaleY,i),this._originComponent&&(i.x+=this._displayOriginX,i.y+=this._displayOriginY),i},getParentRotation:function(){for(var t=0,e=this.parentContainer;e;)t+=e.rotation,e=e.parentContainer;return t}};t.exports=l},61340:(t,e,i)=>{var s=i(83419),n=i(36383),r=i(26099),o=new s({initialize:function(t,e,i,s,n,r){void 0===t&&(t=1),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=1),void 0===n&&(n=0),void 0===r&&(r=0),this.matrix=new Float32Array([t,e,i,s,n,r,0,0,1]),this.decomposedMatrix={translateX:0,translateY:0,scaleX:1,scaleY:1,rotation:0},this.quad=new Float32Array(8)},a:{get:function(){return this.matrix[0]},set:function(t){this.matrix[0]=t}},b:{get:function(){return this.matrix[1]},set:function(t){this.matrix[1]=t}},c:{get:function(){return this.matrix[2]},set:function(t){this.matrix[2]=t}},d:{get:function(){return this.matrix[3]},set:function(t){this.matrix[3]=t}},e:{get:function(){return this.matrix[4]},set:function(t){this.matrix[4]=t}},f:{get:function(){return this.matrix[5]},set:function(t){this.matrix[5]=t}},tx:{get:function(){return this.matrix[4]},set:function(t){this.matrix[4]=t}},ty:{get:function(){return this.matrix[5]},set:function(t){this.matrix[5]=t}},rotation:{get:function(){return Math.acos(this.a/this.scaleX)*(Math.atan(-this.c/this.a)<0?-1:1)}},rotationNormalized:{get:function(){var t=this.matrix,e=t[0],i=t[1],s=t[2],r=t[3];return e||i?i>0?Math.acos(e/this.scaleX):-Math.acos(e/this.scaleX):s||r?n.TAU-(r>0?Math.acos(-s/this.scaleY):-Math.acos(s/this.scaleY)):0}},scaleX:{get:function(){return Math.sqrt(this.a*this.a+this.b*this.b)}},scaleY:{get:function(){return Math.sqrt(this.c*this.c+this.d*this.d)}},loadIdentity:function(){var t=this.matrix;return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,this},translate:function(t,e){var i=this.matrix;return i[4]=i[0]*t+i[2]*e+i[4],i[5]=i[1]*t+i[3]*e+i[5],this},scale:function(t,e){var i=this.matrix;return i[0]*=t,i[1]*=t,i[2]*=e,i[3]*=e,this},rotate:function(t){var e=Math.sin(t),i=Math.cos(t),s=this.matrix,n=s[0],r=s[1],o=s[2],a=s[3];return s[0]=n*i+o*e,s[1]=r*i+a*e,s[2]=n*-e+o*i,s[3]=r*-e+a*i,this},multiply:function(t,e){var i=this.matrix,s=t.matrix,n=i[0],r=i[1],o=i[2],a=i[3],h=i[4],l=i[5],u=s[0],c=s[1],d=s[2],f=s[3],p=s[4],v=s[5],g=void 0===e?i:e.matrix;return g[0]=u*n+c*o,g[1]=u*r+c*a,g[2]=d*n+f*o,g[3]=d*r+f*a,g[4]=p*n+v*o+h,g[5]=p*r+v*a+l,g},multiplyWithOffset:function(t,e,i){var s=this.matrix,n=t.matrix,r=s[0],o=s[1],a=s[2],h=s[3],l=e*r+i*a+s[4],u=e*o+i*h+s[5],c=n[0],d=n[1],f=n[2],p=n[3],v=n[4],g=n[5];return s[0]=c*r+d*a,s[1]=c*o+d*h,s[2]=f*r+p*a,s[3]=f*o+p*h,s[4]=v*r+g*a+l,s[5]=v*o+g*h+u,this},transform:function(t,e,i,s,n,r){var o=this.matrix,a=o[0],h=o[1],l=o[2],u=o[3],c=o[4],d=o[5];return o[0]=t*a+e*l,o[1]=t*h+e*u,o[2]=i*a+s*l,o[3]=i*h+s*u,o[4]=n*a+r*l+c,o[5]=n*h+r*u+d,this},transformPoint:function(t,e,i){void 0===i&&(i={x:0,y:0});var s=this.matrix,n=s[0],r=s[1],o=s[2],a=s[3],h=s[4],l=s[5];return i.x=t*n+e*o+h,i.y=t*r+e*a+l,i},invert:function(){var t=this.matrix,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=e*n-i*s;return t[0]=n/a,t[1]=-i/a,t[2]=-s/a,t[3]=e/a,t[4]=(s*o-n*r)/a,t[5]=-(e*o-i*r)/a,this},copyFrom:function(t){var e=this.matrix;return e[0]=t.a,e[1]=t.b,e[2]=t.c,e[3]=t.d,e[4]=t.e,e[5]=t.f,this},copyFromArray:function(t){var e=this.matrix;return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],this},copyToContext:function(t){var e=this.matrix;return t.transform(e[0],e[1],e[2],e[3],e[4],e[5]),t},setToContext:function(t){return t.setTransform(this),t},copyToArray:function(t){var e=this.matrix;return void 0===t?t=[e[0],e[1],e[2],e[3],e[4],e[5]]:(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5]),t},setTransform:function(t,e,i,s,n,r){var o=this.matrix;return o[0]=t,o[1]=e,o[2]=i,o[3]=s,o[4]=n,o[5]=r,this},decomposeMatrix:function(){var t=this.decomposedMatrix,e=this.matrix,i=e[0],s=e[1],n=e[2],r=e[3],o=i*r-s*n;if(t.translateX=e[4],t.translateY=e[5],i||s){var a=Math.sqrt(i*i+s*s);t.rotation=s>0?Math.acos(i/a):-Math.acos(i/a),t.scaleX=a,t.scaleY=o/a}else if(n||r){var h=Math.sqrt(n*n+r*r);t.rotation=.5*Math.PI-(r>0?Math.acos(-n/h):-Math.acos(n/h)),t.scaleX=o/h,t.scaleY=h}else t.rotation=0,t.scaleX=0,t.scaleY=0;return t},applyITRS:function(t,e,i,s,n){var r=this.matrix,o=Math.sin(i),a=Math.cos(i);return r[4]=t,r[5]=e,r[0]=a*s,r[1]=o*s,r[2]=-o*n,r[3]=a*n,this},applyInverse:function(t,e,i){void 0===i&&(i=new r);var s=this.matrix,n=s[0],o=s[1],a=s[2],h=s[3],l=s[4],u=s[5],c=1/(n*h+a*-o);return i.x=h*c*t+-a*c*e+(u*a-l*h)*c,i.y=n*c*e+-o*c*t+(-u*n+l*o)*c,i},setQuad:function(t,e,i,s,n,r){void 0===n&&(n=!1),void 0===r&&(r=this.quad);var o=this.matrix,a=o[0],h=o[1],l=o[2],u=o[3],c=o[4],d=o[5];return n?(r[0]=Math.round(t*a+e*l+c),r[1]=Math.round(t*h+e*u+d),r[2]=Math.round(t*a+s*l+c),r[3]=Math.round(t*h+s*u+d),r[4]=Math.round(i*a+s*l+c),r[5]=Math.round(i*h+s*u+d),r[6]=Math.round(i*a+e*l+c),r[7]=Math.round(i*h+e*u+d)):(r[0]=t*a+e*l+c,r[1]=t*h+e*u+d,r[2]=t*a+s*l+c,r[3]=t*h+s*u+d,r[4]=i*a+s*l+c,r[5]=i*h+s*u+d,r[6]=i*a+e*l+c,r[7]=i*h+e*u+d),r},getX:function(t,e){return t*this.a+e*this.c+this.e},getY:function(t,e){return t*this.b+e*this.d+this.f},getXRound:function(t,e,i){var s=this.getX(t,e);return i&&(s=Math.round(s)),s},getYRound:function(t,e,i){var s=this.getY(t,e);return i&&(s=Math.round(s)),s},getCSSMatrix:function(){var t=this.matrix;return"matrix("+t[0]+","+t[1]+","+t[2]+","+t[3]+","+t[4]+","+t[5]+")"},destroy:function(){this.matrix=null,this.quad=null,this.decomposedMatrix=null}});t.exports=o},59715:t=>{var e={_visible:!0,visible:{get:function(){return this._visible},set:function(t){t?(this._visible=!0,this.renderFlags|=1):(this._visible=!1,this.renderFlags&=-2)}},setVisible:function(t){return this.visible=t,this}};t.exports=e},31401:(t,e,i)=>{t.exports={Alpha:i(16005),AlphaSingle:i(88509),BlendMode:i(90065),ComputedSize:i(94215),Crop:i(61683),Depth:i(89272),Flip:i(54434),FX:i(47059),GetBounds:i(8004),Mask:i(8573),Origin:i(27387),PathFollower:i(37640),Pipeline:i(72699),PostPipeline:i(17581),ScrollFactor:i(80227),Size:i(16736),Texture:i(37726),TextureCrop:i(79812),Tint:i(27472),ToJSON:i(53774),Transform:i(16901),TransformMatrix:i(61340),Visible:i(59715)}},31559:(t,e,i)=>{var s=i(37105),n=i(10312),r=i(83419),o=i(31401),a=i(51708),h=i(95643),l=i(87841),u=i(29959),c=i(36899),d=i(26099),f=new r({Extends:h,Mixins:[o.AlphaSingle,o.BlendMode,o.ComputedSize,o.Depth,o.Mask,o.PostPipeline,o.Transform,o.Visible,u],initialize:function(t,e,i,s){h.call(this,t,"Container"),this.list=[],this.exclusive=!0,this.maxSize=-1,this.position=0,this.localTransform=new o.TransformMatrix,this.tempTransformMatrix=new o.TransformMatrix,this._sortKey="",this._sysEvents=t.sys.events,this.scrollFactorX=1,this.scrollFactorY=1,this.initPostPipeline(),this.setPosition(e,i),this.setBlendMode(n.SKIP_CHECK),s&&this.add(s)},originX:{get:function(){return.5}},originY:{get:function(){return.5}},displayOriginX:{get:function(){return.5*this.width}},displayOriginY:{get:function(){return.5*this.height}},setExclusive:function(t){return void 0===t&&(t=!0),this.exclusive=t,this},getBounds:function(t){if(void 0===t&&(t=new l),t.setTo(this.x,this.y,0,0),this.parentContainer){var e=this.parentContainer.getBoundsTransformMatrix().transformPoint(this.x,this.y);t.setTo(e.x,e.y,0,0)}if(this.list.length>0){var i=this.list,s=new l,n=!1;t.setEmpty();for(var r=0;r-1},setAll:function(t,e,i,n){return s.SetAll(this.list,t,e,i,n),this},each:function(t,e){var i,s=[null],n=this.list.slice(),r=n.length;for(i=2;i0?this.list[0]:null}},last:{get:function(){return this.list.length>0?(this.position=this.list.length-1,this.list[this.position]):null}},next:{get:function(){return this.position0?(this.position--,this.list[this.position]):null}},preDestroy:function(){this.removeAll(!!this.exclusive),this.localTransform.destroy(),this.tempTransformMatrix.destroy(),this.list=[]},onChildDestroyed:function(t){s.Remove(this.list,t),this.exclusive&&(t.parentContainer=null,t.removedFromScene())}});t.exports=f},53584:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e);var n=e.list;if(0!==n.length){var r=e.localTransform;s?(r.loadIdentity(),r.multiply(s),r.translate(e.x,e.y),r.rotate(e.rotation),r.scale(e.scaleX,e.scaleY)):r.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var o=-1!==e.blendMode;o||t.setBlendMode(0);var a=e._alpha,h=e.scrollFactorX,l=e.scrollFactorY;e.mask&&e.mask.preRenderCanvas(t,null,i);for(var u=0;u{var s=i(25305),n=i(31559),r=i(44603),o=i(23568),a=i(95540);r.register("container",(function(t,e){void 0===t&&(t={});var i=o(t,"x",0),r=o(t,"y",0),h=a(t,"children",null),l=new n(this.scene,i,r,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},24961:(t,e,i)=>{var s=i(31559);i(39429).register("container",(function(t,e,i){return this.displayList.add(new s(this.scene,t,e,i))}))},29959:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(72249),r=i(53584),t.exports={renderWebGL:n,renderCanvas:r}},72249:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e);var n=e.list,r=n.length;if(0!==r){var o=e.localTransform;s?(o.loadIdentity(),o.multiply(s),o.translate(e.x,e.y),o.rotate(e.rotation),o.scale(e.scaleX,e.scaleY)):o.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY),t.pipelines.preBatch(e);var a=-1!==e.blendMode;a||t.setBlendMode(0);for(var h=e.alpha,l=e.scrollFactorX,u=e.scrollFactorY,c=0;c{t.exports=["normal","multiply","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]},3069:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(441),o=i(95643),a=i(41212),h=i(35846),l=i(44594),u=i(61369),c=new s({Extends:o,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Origin,n.ScrollFactor,n.Transform,n.Visible,r],initialize:function(t,e,i,s,n,r){o.call(this,t,"DOMElement"),this.parent=t.sys.game.domContainer,this.cache=t.sys.cache.html,this.node,this.transformOnly=!1,this.skewX=0,this.skewY=0,this.rotate3d=new u,this.rotate3dAngle="deg",this.pointerEvents="auto",this.width=0,this.height=0,this.displayWidth=0,this.displayHeight=0,this.handler=this.dispatchNativeEvent.bind(this),this.setPosition(e,i),"string"==typeof s?"#"===s[0]?this.setElement(s.substr(1),n,r):this.createElement(s,n,r):s&&this.setElement(s,n,r),t.sys.events.on(l.SLEEP,this.handleSceneEvent,this),t.sys.events.on(l.WAKE,this.handleSceneEvent,this),t.sys.events.on(l.PRE_RENDER,this.preRender,this)},handleSceneEvent:function(t){var e=this.node,i=e.style;e&&(i.display=t.settings.visible?"block":"none")},setSkew:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.skewX=t,this.skewY=e,this},setPerspective:function(t){return this.parent.style.perspective=t+"px",this},perspective:{get:function(){return parseFloat(this.parent.style.perspective)},set:function(t){this.parent.style.perspective=t+"px"}},addListener:function(t){if(this.node){t=t.split(" ");for(var e=0;e{var s=i(47407),n=i(95643),r=i(61340),o=new r,a=new r,h=new r;t.exports=function(t,e,i,r){if(e.node){var l=e.node.style,u=e.scene.sys.settings;if(!l||!u.visible||n.RENDER_MASK!==e.renderFlags||0!==e.cameraFilter&&e.cameraFilter&i.id||e.parentContainer&&!e.parentContainer.willRender())l.display="none";else{var c=e.parentContainer,d=i.alpha*e.alpha;c&&(d*=c.alpha);var f=o,p=a,v=h,g=0,m=0,y="0%",x="0%";r?(g=e.width*e.scaleX*e.originX,m=e.height*e.scaleY*e.originY,p.applyITRS(e.x-g,e.y-m,e.rotation,e.scaleX,e.scaleY),f.copyFrom(i.matrix),f.multiplyWithOffset(r,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),p.e=e.x-g,p.f=e.y-m,f.multiply(p,v)):(g=e.width*e.originX,m=e.height*e.originY,p.applyITRS(e.x-g,e.y-m,e.rotation,e.scaleX,e.scaleY),f.copyFrom(i.matrix),y=100*e.originX+"%",x=100*e.originY+"%",p.e-=i.scrollX*e.scrollFactorX,p.f-=i.scrollY*e.scrollFactorY,f.multiply(p,v)),e.transformOnly||(l.display="block",l.opacity=d,l.zIndex=e._depth,l.pointerEvents=e.pointerEvents,l.mixBlendMode=s[e._blendMode]),l.transform=v.getCSSMatrix()+" skew("+e.skewX+"rad, "+e.skewY+"rad) rotate3d("+e.rotate3d.x+","+e.rotate3d.y+","+e.rotate3d.z+","+e.rotate3d.w+e.rotate3dAngle+")",l.transformOrigin=y+" "+x}}}},2611:(t,e,i)=>{var s=i(3069);i(39429).register("dom",(function(t,e,i,n,r){var o=new s(this.scene,t,e,i,n,r);return this.displayList.add(o),o}))},441:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(49381),r=i(49381),t.exports={renderWebGL:n,renderCanvas:r}},62980:t=>{t.exports="addedtoscene"},41337:t=>{t.exports="destroy"},44947:t=>{t.exports="removedfromscene"},49358:t=>{t.exports="complete"},35163:t=>{t.exports="created"},97249:t=>{t.exports="error"},19483:t=>{t.exports="locked"},56059:t=>{t.exports="loop"},26772:t=>{t.exports="metadata"},64437:t=>{t.exports="playing"},83411:t=>{t.exports="play"},75780:t=>{t.exports="seeked"},67799:t=>{t.exports="seeking"},63500:t=>{t.exports="stalled"},55541:t=>{t.exports="stop"},53208:t=>{t.exports="textureready"},4992:t=>{t.exports="unlocked"},12:t=>{t.exports="unsupported"},51708:(t,e,i)=>{t.exports={ADDED_TO_SCENE:i(62980),DESTROY:i(41337),REMOVED_FROM_SCENE:i(44947),VIDEO_COMPLETE:i(49358),VIDEO_CREATED:i(35163),VIDEO_ERROR:i(97249),VIDEO_LOCKED:i(19483),VIDEO_LOOP:i(56059),VIDEO_METADATA:i(26772),VIDEO_PLAY:i(83411),VIDEO_PLAYING:i(64437),VIDEO_SEEKED:i(75780),VIDEO_SEEKING:i(67799),VIDEO_STALLED:i(63500),VIDEO_STOP:i(55541),VIDEO_TEXTURE:i(53208),VIDEO_UNLOCKED:i(4992),VIDEO_UNSUPPORTED:i(12)}},42421:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(64993),a=new s({Extends:r,Mixins:[n.Alpha,n.BlendMode,n.Depth,n.Flip,n.Origin,n.ScrollFactor,n.Size,n.Texture,n.Tint,n.Transform,n.Visible,o],initialize:function(t){r.call(this,t,"Extern")},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(){},render:function(){}});t.exports=a},70217:()=>{},56315:(t,e,i)=>{var s=i(42421);i(39429).register("extern",(function(){var t=new s(this.scene);return this.displayList.add(t),t}))},64993:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(80287),r=i(70217),t.exports={renderWebGL:n,renderCanvas:r}},80287:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){t.pipelines.clear();var r=s(e,i,n).calc;e.render.call(e,t,i,r),t.pipelines.rebind()}},85592:t=>{t.exports={ARC:0,BEGIN_PATH:1,CLOSE_PATH:2,FILL_RECT:3,LINE_TO:4,MOVE_TO:5,LINE_STYLE:6,FILL_STYLE:7,FILL_PATH:8,STROKE_PATH:9,FILL_TRIANGLE:10,STROKE_TRIANGLE:11,SAVE:14,RESTORE:15,TRANSLATE:16,SCALE:17,ROTATE:18,GRADIENT_FILL_STYLE:21,GRADIENT_LINE_STYLE:22}},43831:(t,e,i)=>{var s=i(71911),n=i(83419),r=i(85592),o=i(31401),a=i(8497),h=i(95643),l=i(95540),u=i(35154),c=i(36383),d=i(84503),f=new n({Extends:h,Mixins:[o.AlphaSingle,o.BlendMode,o.Depth,o.Mask,o.Pipeline,o.PostPipeline,o.Transform,o.Visible,o.ScrollFactor,d],initialize:function(t,e){var i=u(e,"x",0),s=u(e,"y",0);h.call(this,t,"Graphics"),this.setPosition(i,s),this.initPipeline(),this.initPostPipeline(),this.displayOriginX=0,this.displayOriginY=0,this.commandBuffer=[],this.defaultFillColor=-1,this.defaultFillAlpha=1,this.defaultStrokeWidth=1,this.defaultStrokeColor=-1,this.defaultStrokeAlpha=1,this._lineWidth=1,this.lineStyle(1,0,0),this.fillStyle(0,0),this.setDefaultStyles(e)},setDefaultStyles:function(t){return u(t,"lineStyle",null)&&(this.defaultStrokeWidth=u(t,"lineStyle.width",1),this.defaultStrokeColor=u(t,"lineStyle.color",16777215),this.defaultStrokeAlpha=u(t,"lineStyle.alpha",1),this.lineStyle(this.defaultStrokeWidth,this.defaultStrokeColor,this.defaultStrokeAlpha)),u(t,"fillStyle",null)&&(this.defaultFillColor=u(t,"fillStyle.color",16777215),this.defaultFillAlpha=u(t,"fillStyle.alpha",1),this.fillStyle(this.defaultFillColor,this.defaultFillAlpha)),this},lineStyle:function(t,e,i){return void 0===i&&(i=1),this.commandBuffer.push(r.LINE_STYLE,t,e,i),this._lineWidth=t,this},fillStyle:function(t,e){return void 0===e&&(e=1),this.commandBuffer.push(r.FILL_STYLE,t,e),this},fillGradientStyle:function(t,e,i,s,n,o,a,h){return void 0===n&&(n=1),void 0===o&&(o=n),void 0===a&&(a=n),void 0===h&&(h=n),this.commandBuffer.push(r.GRADIENT_FILL_STYLE,n,o,a,h,t,e,i,s),this},lineGradientStyle:function(t,e,i,s,n,o){return void 0===o&&(o=1),this.commandBuffer.push(r.GRADIENT_LINE_STYLE,t,o,e,i,s,n),this},beginPath:function(){return this.commandBuffer.push(r.BEGIN_PATH),this},closePath:function(){return this.commandBuffer.push(r.CLOSE_PATH),this},fillPath:function(){return this.commandBuffer.push(r.FILL_PATH),this},fill:function(){return this.commandBuffer.push(r.FILL_PATH),this},strokePath:function(){return this.commandBuffer.push(r.STROKE_PATH),this},stroke:function(){return this.commandBuffer.push(r.STROKE_PATH),this},fillCircleShape:function(t){return this.fillCircle(t.x,t.y,t.radius)},strokeCircleShape:function(t){return this.strokeCircle(t.x,t.y,t.radius)},fillCircle:function(t,e,i){return this.beginPath(),this.arc(t,e,i,0,c.PI2),this.fillPath(),this},strokeCircle:function(t,e,i){return this.beginPath(),this.arc(t,e,i,0,c.PI2),this.strokePath(),this},fillRectShape:function(t){return this.fillRect(t.x,t.y,t.width,t.height)},strokeRectShape:function(t){return this.strokeRect(t.x,t.y,t.width,t.height)},fillRect:function(t,e,i,s){return this.commandBuffer.push(r.FILL_RECT,t,e,i,s),this},strokeRect:function(t,e,i,s){var n=this._lineWidth/2,r=t-n,o=t+n;return this.beginPath(),this.moveTo(t,e),this.lineTo(t,e+s),this.strokePath(),this.beginPath(),this.moveTo(t+i,e),this.lineTo(t+i,e+s),this.strokePath(),this.beginPath(),this.moveTo(r,e),this.lineTo(o+i,e),this.strokePath(),this.beginPath(),this.moveTo(r,e+s),this.lineTo(o+i,e+s),this.strokePath(),this},fillRoundedRect:function(t,e,i,s,n){void 0===n&&(n=20);var r=n,o=n,a=n,h=n;"number"!=typeof n&&(r=l(n,"tl",20),o=l(n,"tr",20),a=l(n,"bl",20),h=l(n,"br",20));var u=r>=0,d=o>=0,f=a>=0,p=h>=0;return r=Math.abs(r),o=Math.abs(o),a=Math.abs(a),h=Math.abs(h),this.beginPath(),this.moveTo(t+r,e),this.lineTo(t+i-o,e),d?this.arc(t+i-o,e+o,o,-c.TAU,0):this.arc(t+i,e,o,Math.PI,c.TAU,!0),this.lineTo(t+i,e+s-h),p?this.arc(t+i-h,e+s-h,h,0,c.TAU):this.arc(t+i,e+s,h,-c.TAU,Math.PI,!0),this.lineTo(t+a,e+s),f?this.arc(t+a,e+s-a,a,c.TAU,Math.PI):this.arc(t,e+s,a,0,-c.TAU,!0),this.lineTo(t,e+r),u?this.arc(t+r,e+r,r,-Math.PI,-c.TAU):this.arc(t,e,r,c.TAU,0,!0),this.fillPath(),this},strokeRoundedRect:function(t,e,i,s,n){void 0===n&&(n=20);var r=n,o=n,a=n,h=n,u=Math.min(i,s)/2;"number"!=typeof n&&(r=l(n,"tl",20),o=l(n,"tr",20),a=l(n,"bl",20),h=l(n,"br",20));var d=r>=0,f=o>=0,p=a>=0,v=h>=0;return r=Math.min(Math.abs(r),u),o=Math.min(Math.abs(o),u),a=Math.min(Math.abs(a),u),h=Math.min(Math.abs(h),u),this.beginPath(),this.moveTo(t+r,e),this.lineTo(t+i-o,e),this.moveTo(t+i-o,e),f?this.arc(t+i-o,e+o,o,-c.TAU,0):this.arc(t+i,e,o,Math.PI,c.TAU,!0),this.lineTo(t+i,e+s-h),this.moveTo(t+i,e+s-h),v?this.arc(t+i-h,e+s-h,h,0,c.TAU):this.arc(t+i,e+s,h,-c.TAU,Math.PI,!0),this.lineTo(t+a,e+s),this.moveTo(t+a,e+s),p?this.arc(t+a,e+s-a,a,c.TAU,Math.PI):this.arc(t,e+s,a,0,-c.TAU,!0),this.lineTo(t,e+r),this.moveTo(t,e+r),d?this.arc(t+r,e+r,r,-Math.PI,-c.TAU):this.arc(t,e,r,c.TAU,0,!0),this.strokePath(),this},fillPointShape:function(t,e){return this.fillPoint(t.x,t.y,e)},fillPoint:function(t,e,i){return!i||i<1?i=1:(t-=i/2,e-=i/2),this.commandBuffer.push(r.FILL_RECT,t,e,i,i),this},fillTriangleShape:function(t){return this.fillTriangle(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)},strokeTriangleShape:function(t){return this.strokeTriangle(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)},fillTriangle:function(t,e,i,s,n,o){return this.commandBuffer.push(r.FILL_TRIANGLE,t,e,i,s,n,o),this},strokeTriangle:function(t,e,i,s,n,o){return this.commandBuffer.push(r.STROKE_TRIANGLE,t,e,i,s,n,o),this},strokeLineShape:function(t){return this.lineBetween(t.x1,t.y1,t.x2,t.y2)},lineBetween:function(t,e,i,s){return this.beginPath(),this.moveTo(t,e),this.lineTo(i,s),this.strokePath(),this},lineTo:function(t,e){return this.commandBuffer.push(r.LINE_TO,t,e),this},moveTo:function(t,e){return this.commandBuffer.push(r.MOVE_TO,t,e),this},strokePoints:function(t,e,i,s){void 0===e&&(e=!1),void 0===i&&(i=!1),void 0===s&&(s=t.length),this.beginPath(),this.moveTo(t[0].x,t[0].y);for(var n=1;n-1&&this.fillStyle(this.defaultFillColor,this.defaultFillAlpha),this.defaultStrokeColor>-1&&this.lineStyle(this.defaultStrokeWidth,this.defaultStrokeColor,this.defaultStrokeAlpha),this},generateTexture:function(t,e,i){var s,n,r=this.scene.sys,o=r.game.renderer;void 0===e&&(e=r.scale.width),void 0===i&&(i=r.scale.height),f.TargetCamera.setScene(this.scene),f.TargetCamera.setViewport(0,0,e,i),f.TargetCamera.scrollX=this.x,f.TargetCamera.scrollY=this.y;var a={willReadFrequently:!0};if("string"==typeof t)if(r.textures.exists(t)){var h=(s=r.textures.get(t)).getSourceImage();h instanceof HTMLCanvasElement&&(n=h.getContext("2d",a))}else n=(s=r.textures.createCanvas(t,e,i)).getSourceImage().getContext("2d",a);else t instanceof HTMLCanvasElement&&(n=t.getContext("2d",a));return n&&(this.renderCanvas(o,this,f.TargetCamera,null,n,!1),s&&s.refresh()),this},preDestroy:function(){this.commandBuffer=[]}});f.TargetCamera=new s,t.exports=f},32768:(t,e,i)=>{var s=i(85592),n=i(20926);t.exports=function(t,e,i,r,o,a){var h=e.commandBuffer,l=h.length,u=o||t.currentContext;if(0!==l&&n(t,u,e,i,r)){i.addToRenderList(e);var c=1,d=1,f=0,p=0,v=1,g=0,m=0,y=0;u.beginPath();for(var x=0;x>>16,m=(65280&f)>>>8,y=255&f,u.strokeStyle="rgba("+g+","+m+","+y+","+c+")",u.lineWidth=v,x+=3;break;case s.FILL_STYLE:p=h[x+1],d=h[x+2],g=(16711680&p)>>>16,m=(65280&p)>>>8,y=255&p,u.fillStyle="rgba("+g+","+m+","+y+","+d+")",x+=2;break;case s.BEGIN_PATH:u.beginPath();break;case s.CLOSE_PATH:u.closePath();break;case s.FILL_PATH:a||u.fill();break;case s.STROKE_PATH:a||u.stroke();break;case s.FILL_RECT:a?u.rect(h[x+1],h[x+2],h[x+3],h[x+4]):u.fillRect(h[x+1],h[x+2],h[x+3],h[x+4]),x+=4;break;case s.FILL_TRIANGLE:u.beginPath(),u.moveTo(h[x+1],h[x+2]),u.lineTo(h[x+3],h[x+4]),u.lineTo(h[x+5],h[x+6]),u.closePath(),a||u.fill(),x+=6;break;case s.STROKE_TRIANGLE:u.beginPath(),u.moveTo(h[x+1],h[x+2]),u.lineTo(h[x+3],h[x+4]),u.lineTo(h[x+5],h[x+6]),u.closePath(),a||u.stroke(),x+=6;break;case s.LINE_TO:u.lineTo(h[x+1],h[x+2]),x+=2;break;case s.MOVE_TO:u.moveTo(h[x+1],h[x+2]),x+=2;break;case s.LINE_FX_TO:u.lineTo(h[x+1],h[x+2]),x+=5;break;case s.MOVE_FX_TO:u.moveTo(h[x+1],h[x+2]),x+=5;break;case s.SAVE:u.save();break;case s.RESTORE:u.restore();break;case s.TRANSLATE:u.translate(h[x+1],h[x+2]),x+=2;break;case s.SCALE:u.scale(h[x+1],h[x+2]),x+=2;break;case s.ROTATE:u.rotate(h[x+1]),x+=1;break;case s.GRADIENT_FILL_STYLE:x+=5;break;case s.GRADIENT_LINE_STYLE:x+=6}}u.restore()}}},87079:(t,e,i)=>{var s=i(44603),n=i(43831);s.register("graphics",(function(t,e){void 0===t&&(t={}),void 0!==e&&(t.add=e);var i=new n(this.scene,t);return t.add&&this.scene.sys.displayList.add(i),i}))},1201:(t,e,i)=>{var s=i(43831);i(39429).register("graphics",(function(t){return this.displayList.add(new s(this.scene,t))}))},84503:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(77545),r=i(32768),r=i(32768),t.exports={renderWebGL:n,renderCanvas:r}},77545:(t,e,i)=>{var s=i(85592),n=i(91296),r=i(61340),o=i(70554),a=function(t,e,i){this.x=t,this.y=e,this.width=i},h=function(t,e,i){this.points=[],this.pointsLength=1,this.points[0]=new a(t,e,i)},l=[],u=new r;t.exports=function(t,e,i,r){if(0!==e.commandBuffer.length){i.addToRenderList(e);var c=t.pipelines.set(e.pipeline,e);t.pipelines.preBatch(e);for(var d=n(e,i,r).calc,f=u.loadIdentity(),p=e.commandBuffer,v=i.alpha*e.alpha,g=1,m=c.fillTint,y=c.strokeTint,x=0,T=0,w=0,b=2*Math.PI,S=[],E=0,A=!0,C=null,_=o.getTintAppendFloatAlpha,P=0;P0&&(Y=Y%b-b):Y>b?Y=b:Y<0&&(Y=b+Y%b),null===C&&(C=new h(B+Math.cos(X)*U,N+Math.sin(X)*U,g),S.push(C),I+=.01);I<1+G;)w=Y*I+X,x=B+Math.cos(w)*U,T=N+Math.sin(w)*U,C.points.push(new a(x,T,g)),I+=.01;w=Y+X,x=B+Math.cos(w)*U,T=N+Math.sin(w)*U,C.points.push(new a(x,T,g));break;case s.FILL_RECT:c.batchFillRect(p[++P],p[++P],p[++P],p[++P],f,d);break;case s.FILL_TRIANGLE:c.batchFillTriangle(p[++P],p[++P],p[++P],p[++P],p[++P],p[++P],f,d);break;case s.STROKE_TRIANGLE:c.batchStrokeTriangle(p[++P],p[++P],p[++P],p[++P],p[++P],p[++P],g,f,d);break;case s.LINE_TO:null!==C?C.points.push(new a(p[++P],p[++P],g)):(C=new h(p[++P],p[++P],g),S.push(C));break;case s.MOVE_TO:C=new h(p[++P],p[++P],g),S.push(C);break;case s.SAVE:l.push(f.copyToArray());break;case s.RESTORE:f.copyFromArray(l.pop());break;case s.TRANSLATE:B=p[++P],N=p[++P],f.translate(B,N);break;case s.SCALE:B=p[++P],N=p[++P],f.scale(B,N);break;case s.ROTATE:f.rotate(p[++P])}t.pipelines.postBatch(e)}}},26479:(t,e,i)=>{var s=i(61061),n=i(83419),r=i(51708),o=i(50792),a=i(46710),h=i(95540),l=i(35154),u=i(97022),c=i(41212),d=i(88492),f=i(35072),p=i(68287),v=new n({Extends:o,initialize:function(t,e,i){o.call(this),i?e&&!Array.isArray(e)&&(e=[e]):Array.isArray(e)?c(e[0])&&(i=e,e=null):c(e)&&(i=e,e=null),this.scene=t,this.children=new f,this.isParent=!0,this.type="Group",this.classType=h(i,"classType",p),this.name=h(i,"name",""),this.active=h(i,"active",!0),this.maxSize=h(i,"maxSize",-1),this.defaultKey=h(i,"defaultKey",null),this.defaultFrame=h(i,"defaultFrame",null),this.runChildUpdate=h(i,"runChildUpdate",!1),this.createCallback=h(i,"createCallback",null),this.removeCallback=h(i,"removeCallback",null),this.createMultipleCallback=h(i,"createMultipleCallback",null),this.internalCreateCallback=h(i,"internalCreateCallback",null),this.internalRemoveCallback=h(i,"internalRemoveCallback",null),e&&this.addMultiple(e),i&&this.createMultiple(i),this.on(r.ADDED_TO_SCENE,this.addedToScene,this),this.on(r.REMOVED_FROM_SCENE,this.removedFromScene,this)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},create:function(t,e,i,s,n,r){if(void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.defaultKey),void 0===s&&(s=this.defaultFrame),void 0===n&&(n=!0),void 0===r&&(r=!0),this.isFull())return null;var o=new this.classType(this.scene,t,e,i,s);return o.addToDisplayList(this.scene.sys.displayList),o.addToUpdateList(),o.visible=n,o.setActive(r),this.add(o),o},createMultiple:function(t){if(this.isFull())return[];Array.isArray(t)||(t=[t]);var e=[];if(t[0].key)for(var i=0;i=0;u--)if((l=d[u]).active===i){if(++c===e)break}else l=null;return l?("number"==typeof n&&(l.x=n),"number"==typeof r&&(l.y=r),l):s?this.create(n,r,o,a,h):null},get:function(t,e,i,s,n){return this.getFirst(!1,!0,t,e,i,s,n)},getFirstAlive:function(t,e,i,s,n,r){return this.getFirst(!0,t,e,i,s,n,r)},getFirstDead:function(t,e,i,s,n,r){return this.getFirst(!1,t,e,i,s,n,r)},playAnimation:function(t,e){return s.PlayAnimation(this.children.entries,t,e),this},isFull:function(){return-1!==this.maxSize&&this.children.size>=this.maxSize},countActive:function(t){void 0===t&&(t=!0);for(var e=0,i=0;i{var s=i(44603),n=i(26479);s.register("group",(function(t){return new n(this.scene,null,t)}))},3385:(t,e,i)=>{var s=i(26479);i(39429).register("group",(function(t,e){return this.updateList.add(new s(this.scene,t,e))}))},88571:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(59819),a=new s({Extends:r,Mixins:[n.Alpha,n.BlendMode,n.Depth,n.Flip,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Size,n.TextureCrop,n.Tint,n.Transform,n.Visible,o],initialize:function(t,e,i,s,n){r.call(this,t,"Image"),this._crop=this.resetCropObject(),this.setTexture(s,n),this.setPosition(e,i),this.setSizeToFrame(),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)}});t.exports=a},40652:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},82459:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(88571);n.register("image",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),a=new o(this.scene,0,0,i,n);return void 0!==e&&(t.add=e),s(this.scene,a,t),a}))},2117:(t,e,i)=>{var s=i(88571);i(39429).register("image",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},59819:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(99517),r=i(40652),t.exports={renderWebGL:n,renderCanvas:r}},99517:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),this.pipeline.batchSprite(e,i,s)}},77856:(t,e,i)=>{var s={Events:i(51708),DisplayList:i(8050),GameObjectCreator:i(44603),GameObjectFactory:i(39429),UpdateList:i(45027),Components:i(31401),GetCalcMatrix:i(91296),BuildGameObject:i(25305),BuildGameObjectAnimation:i(13059),GameObject:i(95643),BitmapText:i(22186),Blitter:i(6107),Bob:i(46590),Container:i(31559),DOMElement:i(3069),DynamicBitmapText:i(2638),Extern:i(42421),Graphics:i(43831),Group:i(26479),Image:i(88571),Layer:i(93595),Particles:i(18404),PathFollower:i(1159),RenderTexture:i(591),RetroFont:i(196),Rope:i(77757),Sprite:i(68287),Text:i(50171),GetTextSize:i(14220),MeasureText:i(79557),TextStyle:i(35762),TileSprite:i(20839),Zone:i(41481),Video:i(18471),Shape:i(17803),Arc:i(23629),Curve:i(89),Ellipse:i(19921),Grid:i(30479),IsoBox:i(61475),IsoTriangle:i(16933),Line:i(57847),Polygon:i(24949),Rectangle:i(74561),Star:i(55911),Triangle:i(36931),Factories:{Blitter:i(12709),Container:i(24961),DOMElement:i(2611),DynamicBitmapText:i(72566),Extern:i(56315),Graphics:i(1201),Group:i(3385),Image:i(2117),Layer:i(20005),Particles:i(676),PathFollower:i(90145),RenderTexture:i(60505),Rope:i(96819),Sprite:i(46409),StaticBitmapText:i(34914),Text:i(68005),TileSprite:i(91681),Zone:i(84175),Video:i(89025),Arc:i(42563),Curve:i(40511),Ellipse:i(1543),Grid:i(34137),IsoBox:i(3933),IsoTriangle:i(49803),Line:i(2481),Polygon:i(64827),Rectangle:i(87959),Star:i(93697),Triangle:i(45245)},Creators:{Blitter:i(9403),Container:i(77143),DynamicBitmapText:i(11164),Graphics:i(87079),Group:i(94975),Image:i(82459),Layer:i(25179),Particles:i(92730),RenderTexture:i(34495),Rope:i(26209),Sprite:i(15567),StaticBitmapText:i(57336),Text:i(71259),TileSprite:i(14167),Zone:i(95261),Video:i(11511)}};s.Shader=i(20071),s.Mesh=i(4703),s.NineSlice=i(28103),s.PointLight=i(80321),s.Plane=i(33663),s.Factories.Shader=i(74177),s.Factories.Mesh=i(9225),s.Factories.NineSlice=i(47521),s.Factories.PointLight=i(71255),s.Factories.Plane=i(30985),s.Creators.Shader=i(54935),s.Creators.Mesh=i(20527),s.Creators.NineSlice=i(28279),s.Creators.PointLight=i(39829),s.Creators.Plane=i(56015),s.Light=i(41432),s.LightsManager=i(61356),s.LightsPlugin=i(88992),t.exports=s},93595:(t,e,i)=>{var s=i(10312),n=i(83419),r=i(31401),o=i(53774),a=i(45893),h=i(50792),l=i(51708),u=i(73162),c=i(33963),d=i(44594),f=i(19186),p=new n({Extends:u,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.Mask,r.PostPipeline,r.Visible,h,c],initialize:function(t,e){u.call(this,t),h.call(this),this.scene=t,this.displayList=null,this.type="Layer",this.state=0,this.parentContainer=null,this.name="",this.active=!0,this.tabIndex=-1,this.data=null,this.renderFlags=15,this.cameraFilter=0,this.input=null,this.body=null,this.ignoreDestroy=!1,this.systems=t.sys,this.events=t.sys.events,this.sortChildrenFlag=!1,this.addCallback=this.addChildCallback,this.removeCallback=this.removeChildCallback,this.initPostPipeline(),this.clearAlpha(),this.setBlendMode(s.SKIP_CHECK),e&&this.add(e),t.sys.queueDepthSort()},setActive:function(t){return this.active=t,this},setName:function(t){return this.name=t,this},setState:function(t){return this.state=t,this},setDataEnabled:function(){return this.data||(this.data=new a(this)),this},setData:function(t,e){return this.data||(this.data=new a(this)),this.data.set(t,e),this},incData:function(t,e){return this.data||(this.data=new a(this)),this.data.inc(t,e),this},toggleData:function(t){return this.data||(this.data=new a(this)),this.data.toggle(t),this},getData:function(t){return this.data||(this.data=new a(this)),this.data.get(t)},setInteractive:function(){return this},disableInteractive:function(){return this},removeInteractive:function(){return this},addedToScene:function(){},removedFromScene:function(){},update:function(){},toJSON:function(){return o(this)},willRender:function(t){return!(15!==this.renderFlags||0===this.list.length||0!==this.cameraFilter&&this.cameraFilter&t.id)},getIndexList:function(){for(var t=this,e=this.parentContainer,i=[];e&&(i.unshift(e.getIndex(t)),t=e,e.parentContainer);)e=e.parentContainer;return i.unshift(this.displayList.getIndex(t)),i},addChildCallback:function(t){var e=t.displayList;e&&e!==this&&t.removeFromDisplayList(),t.displayList||(this.queueDepthSort(),t.displayList=this,t.emit(l.ADDED_TO_SCENE,t,this.scene),this.events.emit(d.ADDED_TO_SCENE,t,this.scene))},removeChildCallback:function(t){this.queueDepthSort(),t.displayList=null,t.emit(l.REMOVED_FROM_SCENE,t,this.scene),this.events.emit(d.REMOVED_FROM_SCENE,t,this.scene)},queueDepthSort:function(){this.sortChildrenFlag=!0},depthSort:function(){this.sortChildrenFlag&&(f(this.list,this.sortByDepth),this.sortChildrenFlag=!1)},sortByDepth:function(t,e){return t._depth-e._depth},getChildren:function(){return this.list},addToDisplayList:function(t){return void 0===t&&(t=this.scene.sys.displayList),this.displayList&&this.displayList!==t&&this.removeFromDisplayList(),t.exists(this)||(this.displayList=t,t.add(this,!0),t.queueDepthSort(),this.emit(l.ADDED_TO_SCENE,this,this.scene),t.events.emit(d.ADDED_TO_SCENE,this,this.scene)),this},removeFromDisplayList:function(){var t=this.displayList||this.scene.sys.displayList;return t.exists(this)&&(t.remove(this,!0),t.queueDepthSort(),this.displayList=null,this.emit(l.REMOVED_FROM_SCENE,this,this.scene),t.events.emit(d.REMOVED_FROM_SCENE,this,this.scene)),this},destroy:function(t){if(this.scene&&!this.ignoreDestroy){this.emit(l.DESTROY,this);for(var e=this.list;e.length;)e[0].destroy(t);this.removeAllListeners(),this.resetPostPipeline(!0),this.displayList&&(this.displayList.remove(this,!0,!1),this.displayList.queueDepthSort()),this.data&&(this.data.destroy(),this.data=void 0),this.active=!1,this.visible=!1,this.list=void 0,this.scene=void 0,this.displayList=void 0,this.systems=void 0,this.events=void 0}}});t.exports=p},2956:t=>{t.exports=function(t,e,i){var s=e.list;if(0!==s.length){e.depthSort();var n=-1!==e.blendMode;n||t.setBlendMode(0);var r=e._alpha;e.mask&&e.mask.preRenderCanvas(t,null,i);for(var o=0;o{var s=i(25305),n=i(93595),r=i(44603),o=i(23568);r.register("layer",(function(t,e){void 0===t&&(t={});var i=o(t,"children",null),r=new n(this.scene,i);return void 0!==e&&(t.add=e),s(this.scene,r,t),r}))},20005:(t,e,i)=>{var s=i(93595);i(39429).register("layer",(function(t){return this.displayList.add(new s(this.scene,t))}))},33963:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(15869),r=i(2956),t.exports={renderWebGL:n,renderCanvas:r}},15869:t=>{t.exports=function(t,e,i){var s=e.list,n=s.length;if(0!==n){e.depthSort(),t.pipelines.preBatch(e);var r=-1!==e.blendMode;r||t.setBlendMode(0);for(var o=e.alpha,a=0;a{var s=i(96503),n=i(83419),r=i(31401),o=i(51767),a=i(70554),h=new n({Extends:s,Mixins:[r.Origin,r.ScrollFactor,r.Visible],initialize:function(t,e,i,n,r,a,h){s.call(this,t,e,i),this.color=new o(n,r,a),this.intensity=h,this.renderFlags=15,this.cameraFilter=0,this.setScrollFactor(1,1),this.setOrigin(),this.setDisplayOrigin(i)},displayWidth:{get:function(){return this.diameter},set:function(t){this.diameter=t}},displayHeight:{get:function(){return this.diameter},set:function(t){this.diameter=t}},width:{get:function(){return this.diameter},set:function(t){this.diameter=t}},height:{get:function(){return this.diameter},set:function(t){this.diameter=t}},willRender:function(t){return!(h.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},setColor:function(t){var e=a.getFloatsFromUintRGB(t);return this.color.set(e[0],e[1],e[2]),this},setIntensity:function(t){return this.intensity=t,this},setRadius:function(t){return this.radius=t,this}});h.RENDER_MASK=15,t.exports=h},61356:(t,e,i)=>{var s=i(81491),n=i(83419),r=i(20339),o=i(41432),a=i(80321),h=i(51767),l=i(19133),u=i(19186),c=i(70554),d=new n({initialize:function(){this.lights=[],this.ambientColor=new h(.1,.1,.1),this.active=!1,this.maxLights=-1,this.visibleLights=0},addPointLight:function(t,e,i,s,n,r){return this.systems.displayList.add(new a(this.scene,t,e,i,s,n,r))},enable:function(){return-1===this.maxLights&&(this.maxLights=this.systems.renderer.config.maxLights),this.active=!0,this},disable:function(){return this.active=!1,this},getLights:function(t){for(var e=this.lights,i=t.worldView,n=[],o=0;othis.maxLights&&(u(n,this.sortByDistance),n=n.slice(0,this.maxLights)),this.visibleLights=n.length,n},sortByDistance:function(t,e){return t.distance>=e.distance},setAmbientColor:function(t){var e=c.getFloatsFromUintRGB(t);return this.ambientColor.set(e[0],e[1],e[2]),this},getMaxVisibleLights:function(){return this.maxLights},getLightCount:function(){return this.lights.length},addLight:function(t,e,i,s,n){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=128),void 0===s&&(s=16777215),void 0===n&&(n=1);var r=c.getFloatsFromUintRGB(s),a=new o(t,e,i,r[0],r[1],r[2],n);return this.lights.push(a),a},removeLight:function(t){var e=this.lights.indexOf(t);return e>=0&&l(this.lights,e),this},shutdown:function(){this.lights.length=0},destroy:function(){this.shutdown()}});t.exports=d},88992:(t,e,i)=>{var s=i(83419),n=i(61356),r=i(37277),o=i(44594),a=new s({Extends:n,initialize:function(t){this.scene=t,this.systems=t.sys,t.sys.settings.isBooted||t.sys.events.once(o.BOOT,this.boot,this),n.call(this)},boot:function(){var t=this.systems.events;t.on(o.SHUTDOWN,this.shutdown,this),t.on(o.DESTROY,this.destroy,this)},destroy:function(){this.shutdown(),this.scene=void 0,this.systems=void 0}});r.register("LightsPlugin",a,"lights"),t.exports=a},4703:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(39506),o=i(83997),a=i(95643),h=i(34684),l=i(92515),u=i(91296),c=i(37867),d=i(29807),f=i(43396),p=i(19186),v=i(25836),g=i(39318),m=new s({Extends:a,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Mask,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Size,n.Texture,n.Transform,n.Visible,d],initialize:function(t,e,i,s,n,r,o,h,l,u,d,f){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s="__WHITE"),a.call(this,t,"Mesh"),this.faces=[],this.vertices=[],this.tintFill=!1,this.debugCallback=null,this.debugGraphic=null,this.hideCCW=!0,this.modelPosition=new v,this.modelScale=new v(1,1,1),this.modelRotation=new v,this.dirtyCache=[0,0,0,0,0,0,0,0,0,0,0,0],this.transformMatrix=new c,this.viewPosition=new v,this.viewMatrix=new c,this.projectionMatrix=new c,this.totalRendered=0,this.totalFrame=0,this.ignoreDirtyCache=!1,this.fov,this.displayOriginX=0,this.displayOriginY=0;var p=t.sys.renderer;this.setPosition(e,i),this.setTexture(s,n),this.setSize(p.width,p.height),this.initPipeline(),this.initPostPipeline(),this.setPerspective(p.width,p.height),r&&this.addVertices(r,o,h,l,u,d,f)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},panX:function(t){return this.viewPosition.addScale(v.LEFT,t),this.dirtyCache[10]=1,this},panY:function(t){return this.viewPosition.y+=v.DOWN.y*t,this.dirtyCache[10]=1,this},panZ:function(t){return this.viewPosition.z+=t,this.dirtyCache[10]=1,this},setPerspective:function(t,e,i,s,n){return void 0===i&&(i=45),void 0===s&&(s=.01),void 0===n&&(n=1e3),this.fov=i,this.projectionMatrix.perspective(r(i),t/e,s,n),this.dirtyCache[10]=1,this.dirtyCache[11]=0,this},setOrtho:function(t,e,i,s){return void 0===t&&(t=this.scene.sys.renderer.getAspectRatio()),void 0===e&&(e=1),void 0===i&&(i=-1e3),void 0===s&&(s=1e3),this.fov=0,this.projectionMatrix.ortho(-t,t,-e,e,i,s),this.dirtyCache[10]=1,this.dirtyCache[11]=1,this},clear:function(){return this.faces.forEach((function(t){t.destroy()})),this.faces=[],this.vertices=[],this},addVerticesFromObj:function(t,e,i,s,n,r,o,a,l){var u,c=this.scene.sys.cache.obj.get(t);return c&&(u=h(c,this,e,i,s,n,r,o,a,l)),u&&0!==u.verts.length||console.warn("Mesh.addVerticesFromObj data empty:",t),this},sortByDepth:function(t,e){return t.depth-e.depth},depthSort:function(){return p(this.faces,this.sortByDepth),this},addVertex:function(t,e,i,s,n,r,o){var a=new g(t,e,i,s,n,r,o);return this.vertices.push(a),a},addFace:function(t,e,i){var s=new o(t,e,i);return this.faces.push(s),this.dirtyCache[9]=-1,s},addVertices:function(t,e,i,s,n,r,o){var a=l(t,e,i,s,n,r,o);return a?(this.faces=this.faces.concat(a.faces),this.vertices=this.vertices.concat(a.vertices)):console.warn("Mesh.addVertices data empty or invalid"),this.dirtyCache[9]=-1,this},getFaceCount:function(){return this.faces.length},getVertexCount:function(){return this.vertices.length},getFace:function(t){return this.faces[t]},hasFaceAt:function(t,e,i){void 0===i&&(i=this.scene.sys.cameras.main);for(var s=u(this,i).calc,n=this.faces,r=0;r{t.exports=function(){}},20527:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(35154),a=i(4703);n.register("mesh",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),h=o(t,"vertices",[]),l=o(t,"uvs",[]),u=o(t,"indicies",[]),c=o(t,"containsZ",!1),d=o(t,"normals",[]),f=o(t,"colors",16777215),p=o(t,"alphas",1),v=new a(this.scene,0,0,i,n,h,l,u,c,d,f,p);return void 0!==e&&(t.add=e),s(this.scene,v,t),v}))},9225:(t,e,i)=>{var s=i(4703);i(39429).register("mesh",(function(t,e,i,n,r,o,a,h,l,u,c){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h,l,u,c))}))},29807:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(48833),r=i(36488),t.exports={renderWebGL:n,renderCanvas:r}},48833:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){var r=e.faces,o=r.length;if(0!==o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline,e),h=s(e,i,n).calc;t.pipelines.preBatch(e);for(var l=a.setGameObject(e),u=a.vertexViewF32,c=a.vertexViewU32,d=a.vertexCount*a.currentShader.vertexComponentCount-1,f=e.tintFill,p=[],v=e.debugCallback,g=h.a,m=h.b,y=h.c,x=h.d,T=h.e,w=h.f,b=e.viewPosition.z,S=e.hideCCW,E=i.roundPixels,A=i.alpha*e.alpha,C=0,_=0;_{var s=i(83419),n=i(31401),r=i(95643),o=i(78023),a=i(39318),h=new s({Extends:r,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Texture,n.Transform,n.Visible,o],initialize:function(t,e,i,s,n,o,h,l,u,c,d){r.call(this,t,"NineSlice"),this._width,this._height,this._originX=.5,this._originY=.5,this._sizeComponent=!0,this.vertices=[],this.leftWidth,this.rightWidth,this.topHeight,this.bottomHeight,this.tint=16777215,this.tintFill=!1;var f=t.textures.getFrame(s,n);this.is3Slice=!c&&!d,f.scale9&&(this.is3Slice=f.is3Slice);for(var p=this.is3Slice?18:54,v=0;v{var s=i(25305),n=i(44603),r=i(23568),o=i(35154),a=i(28103);n.register("nineslice",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),h=o(t,"width",256),l=o(t,"height",256),u=o(t,"leftWidth",10),c=o(t,"rightWidth",10),d=o(t,"topHeight",0),f=o(t,"bottomHeight",0),p=new a(this.scene,0,0,i,n,h,l,u,c,d,f);return void 0!==e&&(t.add=e),s(this.scene,p,t),p}))},47521:(t,e,i)=>{var s=i(28103);i(39429).register("nineslice",(function(t,e,i,n,r,o,a,h,l,u){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h,l,u))}))},78023:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(52230),t.exports={renderWebGL:n,renderCanvas:r}},52230:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){var o=e.vertices,a=o.length;if(0!==a){i.addToRenderList(e);var h=t.pipelines.set(e.pipeline,e),l=s(e,i,r,!1).calc;t.pipelines.preBatch(e);var u=h.setGameObject(e),c=h.vertexViewF32,d=h.vertexViewU32,f=h.vertexCount*h.currentShader.vertexComponentCount-1,p=i.roundPixels,v=e.tintFill,g=i.alpha*e.alpha,m=n.getTintAppendFloatAlpha(e.tint,g),y=h.vertexAvailable(),x=-1;y{var s=i(83419),n=i(44777),r=i(37589),o=i(6113),a=i(91389),h=i(90664),l=new s({Extends:n,initialize:function(t){n.call(this,t,null,!1),this.active=!1,this.easeName="Linear",this.r=[],this.g=[],this.b=[]},getMethod:function(){return null===this.propertyValue?0:9},setMethods:function(){var t=this.propertyValue,e=t,i=this.defaultEmit,s=this.defaultUpdate;if(9===this.method){this.start=t[0],this.ease=o("Linear"),this.interpolation=a("linear"),i=this.easedValueEmit,s=this.easeValueUpdate,e=t[0],this.active=!0;for(var n=0;n{var s=i(30976),n=i(45319),r=i(83419),o=i(99472),a=i(6113),h=i(95540),l=i(91389),u=i(77720),c=i(15994),d=new r({initialize:function(t,e,i){void 0===i&&(i=!1),this.propertyKey=t,this.propertyValue=e,this.defaultValue=e,this.steps=0,this.counter=0,this.yoyo=!1,this.direction=0,this.start=0,this.current=0,this.end=0,this.ease=null,this.interpolation=null,this.emitOnly=i,this.onEmit=this.defaultEmit,this.onUpdate=this.defaultUpdate,this.active=!0,this.method=0,this._onEmit,this._onUpdate},loadConfig:function(t,e){void 0===t&&(t={}),e&&(this.propertyKey=e),this.propertyValue=h(t,this.propertyKey,this.defaultValue),this.method=this.getMethod(),this.setMethods(),this.emitOnly&&(this.onUpdate=this.defaultUpdate)},toJSON:function(){return JSON.stringify(this.propertyValue)},onChange:function(t){var e;switch(this.method){case 1:case 3:case 8:e=t;break;case 2:this.propertyValue.indexOf(t)>=0&&(e=t);break;case 4:var i=(this.end-this.start)/this.steps;e=u(t,i),this.counter=e;break;case 5:case 6:case 7:e=n(t,this.start,this.end);break;case 9:e=this.start[0]}return this.current=e,this},getMethod:function(){var t=this.propertyValue;if(null===t)return 0;var e=typeof t;if("number"===e)return 1;if(Array.isArray(t))return 2;if("function"===e)return 3;if("object"===e){if(this.hasBoth(t,"start","end"))return this.has(t,"steps")?4:5;if(this.hasBoth(t,"min","max"))return 6;if(this.has(t,"random"))return 7;if(this.hasEither(t,"onEmit","onUpdate"))return 8;if(this.hasEither(t,"values","interpolation"))return 9}return 0},setMethods:function(){var t=this.propertyValue,e=t,i=this.defaultEmit,s=this.defaultUpdate;switch(this.method){case 1:i=this.staticValueEmit;break;case 2:i=this.randomStaticValueEmit,e=t[0];break;case 3:this._onEmit=t,i=this.proxyEmit;break;case 4:this.start=t.start,this.end=t.end,this.steps=t.steps,this.counter=this.start,this.yoyo=!!this.has(t,"yoyo")&&t.yoyo,this.direction=0,i=this.steppedEmit,e=this.start;break;case 5:this.start=t.start,this.end=t.end;var n=this.has(t,"ease")?t.ease:"Linear";this.ease=a(n,t.easeParams),i=this.has(t,"random")&&t.random?this.randomRangedValueEmit:this.easedValueEmit,s=this.easeValueUpdate,e=this.start;break;case 6:this.start=t.min,this.end=t.max,i=this.has(t,"int")&&t.int?this.randomRangedIntEmit:this.randomRangedValueEmit,e=this.start;break;case 7:var r=t.random;Array.isArray(r)&&(this.start=r[0],this.end=r[1]),i=this.randomRangedIntEmit,e=this.start;break;case 8:this._onEmit=this.has(t,"onEmit")?t.onEmit:this.defaultEmit,this._onUpdate=this.has(t,"onUpdate")?t.onUpdate:this.defaultUpdate,i=this.proxyEmit,s=this.proxyUpdate;break;case 9:this.start=t.values;var o=this.has(t,"ease")?t.ease:"Linear";this.ease=a(o,t.easeParams),this.interpolation=l(t.interpolation),i=this.easedValueEmit,s=this.easeValueUpdate,e=this.start[0]}return this.onEmit=i,this.onUpdate=s,this.current=e,this},has:function(t,e){return t.hasOwnProperty(e)},hasBoth:function(t,e,i){return t.hasOwnProperty(e)&&t.hasOwnProperty(i)},hasEither:function(t,e,i){return t.hasOwnProperty(e)||t.hasOwnProperty(i)},defaultEmit:function(t,e,i){return i},defaultUpdate:function(t,e,i,s){return s},proxyEmit:function(t,e,i){var s=this._onEmit(t,e,i);return this.current=s,s},proxyUpdate:function(t,e,i,s){var n=this._onUpdate(t,e,i,s);return this.current=n,n},staticValueEmit:function(){return this.current},staticValueUpdate:function(){return this.current},randomStaticValueEmit:function(){var t=Math.floor(Math.random()*this.propertyValue.length);return this.current=this.propertyValue[t],this.current},randomRangedValueEmit:function(t,e){var i=o(this.start,this.end);return t&&t.data[e]&&(t.data[e].min=i,t.data[e].max=this.end),this.current=i,i},randomRangedIntEmit:function(t,e){var i=s(this.start,this.end);return t&&t.data[e]&&(t.data[e].min=i,t.data[e].max=this.end),this.current=i,i},steppedEmit:function(){var t,e=this.counter,i=e,s=(this.end-this.start)/this.steps;this.yoyo?(0===this.direction?(i+=s)>=this.end&&(t=i-this.end,i=this.end-t,this.direction=1):(i-=s)<=this.start&&(t=this.start-i,i=this.start+t,this.direction=0),this.counter=i):this.counter=c(i+s,this.start,this.end);return this.current=e,e},easedValueEmit:function(t,e){if(t&&t.data[e]){var i=t.data[e];i.min=this.start,i.max=this.end}return this.current=this.start,this.start},easeValueUpdate:function(t,e,i){var s,n=t.data[e],r=this.ease(i);return s=this.interpolation?this.interpolation(this.start,r):(n.max-n.min)*r+n.min,this.current=s,s},destroy:function(){this.propertyValue=null,this.defaultValue=null,this.ease=null,this.interpolation=null,this._onEmit=null,this._onUpdate=null}});t.exports=d},24502:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(20286),o=new s({Extends:r,initialize:function(t,e,i,s,o){if("object"==typeof t){var a=t;t=n(a,"x",0),e=n(a,"y",0),i=n(a,"power",0),s=n(a,"epsilon",100),o=n(a,"gravity",50)}else void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=100),void 0===o&&(o=50);r.call(this,t,e,!0),this._gravity=o,this._power=i*o,this._epsilon=s*s},update:function(t,e){var i=this.x-t.x,s=this.y-t.y,n=i*i+s*s;if(0!==n){var r=Math.sqrt(n);n{var s=i(9674),n=i(45319),r=i(83419),o=i(39506),a=i(87841),h=i(11520),l=i(26099),u=new r({initialize:function(t){this.emitter=t,this.texture=null,this.frame=null,this.x=0,this.y=0,this.worldPosition=new l,this.velocityX=0,this.velocityY=0,this.accelerationX=0,this.accelerationY=0,this.maxVelocityX=1e4,this.maxVelocityY=1e4,this.bounce=0,this.scaleX=1,this.scaleY=1,this.alpha=1,this.angle=0,this.rotation=0,this.tint=16777215,this.life=1e3,this.lifeCurrent=1e3,this.delayCurrent=0,this.holdCurrent=0,this.lifeT=0,this.data={tint:{min:16777215,max:16777215},alpha:{min:1,max:1},rotate:{min:0,max:0},scaleX:{min:1,max:1},scaleY:{min:1,max:1},x:{min:0,max:0},y:{min:0,max:0},accelerationX:{min:0,max:0},accelerationY:{min:0,max:0},maxVelocityX:{min:0,max:0},maxVelocityY:{min:0,max:0},moveToX:{min:0,max:0},moveToY:{min:0,max:0},bounce:{min:0,max:0}},this.isCropped=!1,this.scene=t.scene,this.anims=new s(this),this.bounds=new a},emit:function(t,e,i,s,n,r){return this.emitter.emit(t,e,i,s,n,r)},isAlive:function(){return this.lifeCurrent>0},kill:function(){this.lifeCurrent=0},setPosition:function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.x=t,this.y=e},fire:function(t,e){var i=this.emitter,s=i.ops,n=i.getAnim();if(n?this.anims.play(n):(this.frame=i.getFrame(),this.texture=this.frame.texture),!this.frame)throw new Error("Particle has no texture frame");if(i.getEmitZone(this),void 0===t?this.x+=s.x.onEmit(this,"x"):s.x.steps>0?this.x+=t+s.x.onEmit(this,"x"):this.x+=t,void 0===e?this.y+=s.y.onEmit(this,"y"):s.y.steps>0?this.y+=e+s.y.onEmit(this,"y"):this.y+=e,this.life=s.lifespan.onEmit(this,"lifespan"),this.lifeCurrent=this.life,this.lifeT=0,this.delayCurrent=s.delay.onEmit(this,"delay"),this.holdCurrent=s.hold.onEmit(this,"hold"),this.scaleX=s.scaleX.onEmit(this,"scaleX"),this.scaleY=s.scaleY.active?s.scaleY.onEmit(this,"scaleY"):this.scaleX,this.angle=s.rotate.onEmit(this,"rotate"),this.rotation=o(this.angle),i.worldMatrix.transformPoint(this.x,this.y,this.worldPosition),0===this.delayCurrent&&i.getDeathZone(this))return this.lifeCurrent=0,!1;var r=s.speedX.onEmit(this,"speedX"),a=s.speedY.active?s.speedY.onEmit(this,"speedY"):r;if(i.radial){var h=o(s.angle.onEmit(this,"angle"));this.velocityX=Math.cos(h)*Math.abs(r),this.velocityY=Math.sin(h)*Math.abs(a)}else if(i.moveTo){var l=s.moveToX.onEmit(this,"moveToX"),u=s.moveToY.onEmit(this,"moveToY"),c=this.life/1e3;this.velocityX=(l-this.x)/c,this.velocityY=(u-this.y)/c}else this.velocityX=r,this.velocityY=a;return i.acceleration&&(this.accelerationX=s.accelerationX.onEmit(this,"accelerationX"),this.accelerationY=s.accelerationY.onEmit(this,"accelerationY")),this.maxVelocityX=s.maxVelocityX.onEmit(this,"maxVelocityX"),this.maxVelocityY=s.maxVelocityY.onEmit(this,"maxVelocityY"),this.bounce=s.bounce.onEmit(this,"bounce"),this.alpha=s.alpha.onEmit(this,"alpha"),s.color.active?this.tint=s.color.onEmit(this,"tint"):this.tint=s.tint.onEmit(this,"tint"),!0},update:function(t,e,i){if(this.lifeCurrent<=0)return!(this.holdCurrent>0)||(this.holdCurrent-=t,this.holdCurrent<=0);if(this.delayCurrent>0)return this.delayCurrent-=t,!1;this.anims.update(0,t);var s=this.emitter,r=s.ops,a=1-this.lifeCurrent/this.life;if(this.lifeT=a,this.x=r.x.onUpdate(this,"x",a,this.x),this.y=r.y.onUpdate(this,"y",a,this.y),s.moveTo){var h=r.moveToX.onUpdate(this,"moveToX",a,s.moveToX),l=r.moveToY.onUpdate(this,"moveToY",a,s.moveToY),u=this.lifeCurrent/1e3;this.velocityX=(h-this.x)/u,this.velocityY=(l-this.y)/u}return this.computeVelocity(s,t,e,i,a),this.scaleX=r.scaleX.onUpdate(this,"scaleX",a,this.scaleX),r.scaleY.active?this.scaleY=r.scaleY.onUpdate(this,"scaleY",a,this.scaleY):this.scaleY=this.scaleX,this.angle=r.rotate.onUpdate(this,"rotate",a,this.angle),this.rotation=o(this.angle),s.getDeathZone(this)?(this.lifeCurrent=0,!0):(this.alpha=n(r.alpha.onUpdate(this,"alpha",a,this.alpha),0,1),r.color.active?this.tint=r.color.onUpdate(this,"color",a,this.tint):this.tint=r.tint.onUpdate(this,"tint",a,this.tint),this.lifeCurrent-=t,this.lifeCurrent<=0&&this.holdCurrent<=0)},computeVelocity:function(t,e,i,s,r){var o=t.ops,a=this.velocityX,h=this.velocityY,l=o.accelerationX.onUpdate(this,"accelerationX",r,this.accelerationX),u=o.accelerationY.onUpdate(this,"accelerationY",r,this.accelerationY),c=o.maxVelocityX.onUpdate(this,"maxVelocityX",r,this.maxVelocityX),d=o.maxVelocityY.onUpdate(this,"maxVelocityY",r,this.maxVelocityY);this.bounce=o.bounce.onUpdate(this,"bounce",r,this.bounce),a+=t.gravityX*i+l*i,h+=t.gravityY*i+u*i,a=n(a,-c,c),h=n(h,-d,d),this.velocityX=a,this.velocityY=h,this.x+=a*i,this.y+=h*i,t.worldMatrix.transformPoint(this.x,this.y,this.worldPosition);for(var f=0;f{var s=i(83419),n=i(20286),r=i(87841),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l){void 0===o&&(o=!0),void 0===a&&(a=!0),void 0===h&&(h=!0),void 0===l&&(l=!0),n.call(this,t,e,!0),this.bounds=new r(t,e,i,s),this.collideLeft=o,this.collideRight=a,this.collideTop=h,this.collideBottom=l},update:function(t){var e=this.bounds,i=-t.bounce,s=t.worldPosition;s.xe.right&&this.collideRight&&(t.x-=s.x-e.right,t.velocityX*=i),s.ye.bottom&&this.collideBottom&&(t.y-=s.y-e.bottom,t.velocityY*=i)}});t.exports=o},31600:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(53774),o=i(43459),a=i(26388),h=i(19909),l=i(76472),u=i(44777),c=i(20696),d=i(95643),f=i(95540),p=i(26546),v=i(24502),g=i(1985),m=i(97022),y=i(86091),x=i(73162),T=i(20074),w=i(56480),b=i(68875),S=i(87841),E=i(59996),A=i(72905),C=i(90668),_=i(19186),P=i(61340),M=i(26099),R=i(15994),L=i(69601),O=["active","advance","blendMode","colorEase","deathCallback","deathCallbackScope","duration","emitCallback","emitCallbackScope","follow","frequency","gravityX","gravityY","maxAliveParticles","maxParticles","name","emitting","particleBringToTop","particleClass","radial","sortCallback","sortOrderAsc","sortProperty","stopAfter","tintFill","timeScale","trackVisible","visible"],F=["accelerationX","accelerationY","alpha","angle","bounce","color","delay","hold","lifespan","maxVelocityX","maxVelocityY","moveToX","moveToY","quantity","rotate","scaleX","scaleY","speedX","speedY","tint","x","y"],D=new s({Extends:d,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Mask,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Texture,n.Transform,n.Visible,C],initialize:function(t,e,i,s,n){d.call(this,t,"ParticleEmitter"),this.particleClass=w,this.ops={accelerationX:new u("accelerationX",0),accelerationY:new u("accelerationY",0),alpha:new u("alpha",1),angle:new u("angle",{min:0,max:360},!0),bounce:new u("bounce",0),color:new l("color"),delay:new u("delay",0,!0),hold:new u("hold",0,!0),lifespan:new u("lifespan",1e3,!0),maxVelocityX:new u("maxVelocityX",1e4),maxVelocityY:new u("maxVelocityY",1e4),moveToX:new u("moveToX",0),moveToY:new u("moveToY",0),quantity:new u("quantity",1,!0),rotate:new u("rotate",0),scaleX:new u("scaleX",1),scaleY:new u("scaleY",1),speedX:new u("speedX",0,!0),speedY:new u("speedY",0,!0),tint:new u("tint",16777215),x:new u("x",0),y:new u("y",0)},this.radial=!0,this.gravityX=0,this.gravityY=0,this.acceleration=!1,this.moveTo=!1,this.emitCallback=null,this.emitCallbackScope=null,this.deathCallback=null,this.deathCallbackScope=null,this.maxParticles=0,this.maxAliveParticles=0,this.stopAfter=0,this.duration=0,this.frequency=0,this.emitting=!0,this.particleBringToTop=!0,this.timeScale=1,this.emitZones=[],this.deathZones=[],this.viewBounds=null,this.follow=null,this.followOffset=new M,this.trackVisible=!1,this.frames=[],this.randomFrame=!0,this.frameQuantity=1,this.anims=[],this.randomAnim=!0,this.animQuantity=1,this.dead=[],this.alive=[],this.counters=new Float32Array(10),this.skipping=!1,this.worldMatrix=new P,this.sortProperty="",this.sortOrderAsc=!0,this.sortCallback=this.depthSortCallback,this.processors=new x(this),this.tintFill=!1,this.initPipeline(),this.initPostPipeline(),this.setPosition(e,i),this.setTexture(s),n&&this.setConfig(n)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},setConfig:function(t){if(!t)return this;var e=0,i="",s=this.ops;for(e=0;e=this.animQuantity&&(this.animCounter=0,this.currentAnim=R(this.currentAnim+1,0,e)),i},setAnim:function(t,e,i){void 0===e&&(e=!0),void 0===i&&(i=1),this.randomAnim=e,this.animQuantity=i,this.currentAnim=0;var s=typeof t;if(this.anims.length=0,Array.isArray(t))this.anims=this.anims.concat(t);else if("string"===s)this.anims.push(t);else if("object"===s){var n=t;(t=f(n,"anims",null))&&(this.anims=this.anims.concat(t));var r=f(n,"cycle",!1);this.randomAnim=!r,this.animQuantity=f(n,"quantity",i)}return 1===this.anims.length&&(this.animQuantity=1,this.randomAnim=!1),this},setRadial:function(t){return void 0===t&&(t=!0),this.radial=t,this},addParticleBounds:function(t,e,i,s,n,r,o,a){if("object"==typeof t){var h=t;t=h.x,e=h.y,i=m(h,"w")?h.w:h.width,s=m(h,"h")?h.h:h.height}return this.addParticleProcessor(new L(t,e,i,s,n,r,o,a))},setParticleSpeed:function(t,e){return void 0===e&&(e=t),this.ops.speedX.onChange(t),t===e?this.ops.speedY.active=!1:this.ops.speedY.onChange(e),this.radial=!0,this},setParticleScale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.ops.scaleX.onChange(t),this.ops.scaleY.onChange(e),this},setParticleGravity:function(t,e){return this.gravityX=t,this.gravityY=e,this},setParticleAlpha:function(t){return this.ops.alpha.onChange(t),this},setParticleTint:function(t){return this.ops.tint.onChange(t),this},setEmitterAngle:function(t){return this.ops.angle.onChange(t),this},setParticleLifespan:function(t){return this.ops.lifespan.onChange(t),this},setQuantity:function(t){return this.quantity=t,this},setFrequency:function(t,e){return this.frequency=t,this.flowCounter=t>0?t:0,e&&(this.quantity=e),this},addDeathZone:function(t){var e;Array.isArray(t)||(t=[t]);for(var i=[],s=0;s-1&&(this.zoneTotal++,this.zoneTotal===s.total&&(this.zoneTotal=0,this.zoneIndex++,this.zoneIndex===i&&(this.zoneIndex=0)))}},getDeathZone:function(t){for(var e=this.deathZones,i=0;i=0&&(this.zoneIndex=e),this},addParticleProcessor:function(t){return this.processors.exists(t)||(t.emitter&&t.emitter.removeParticleProcessor(t),this.processors.add(t),t.emitter=this),t},removeParticleProcessor:function(t){return this.processors.exists(t)&&(this.processors.remove(t,!0),t.emitter=null),t},getProcessors:function(){return this.processors.getAll("active",!0)},createGravityWell:function(t){return this.addParticleProcessor(new v(t))},reserve:function(t){var e=this.dead;if(this.maxParticles>0){var i=this.getParticleCount();i+t>this.maxParticles&&(t=this.maxParticles-(i+t))}for(var s=0;s0&&this.getParticleCount()>=this.maxParticles||this.maxAliveParticles>0&&this.getAliveParticleCount()>=this.maxAliveParticles},onParticleEmit:function(t,e){return void 0===t?(this.emitCallback=null,this.emitCallbackScope=null):"function"==typeof t&&(this.emitCallback=t,e&&(this.emitCallbackScope=e)),this},onParticleDeath:function(t,e){return void 0===t?(this.deathCallback=null,this.deathCallbackScope=null):"function"==typeof t&&(this.deathCallback=t,e&&(this.deathCallbackScope=e)),this},killAll:function(){for(var t=this.dead,e=this.alive;e.length>0;)t.push(e.pop());return this},forEachAlive:function(t,e){for(var i=this.alive,s=i.length,n=0;n0&&this.fastForward(t),this.emitting=!0,this.resetCounters(this.frequency,!0),void 0!==e&&(this.duration=Math.abs(e)),this.emit(c.START,this)),this},stop:function(t){return void 0===t&&(t=!1),this.emitting&&(this.emitting=!1,t&&this.killAll(),this.emit(c.STOP,this)),this},pause:function(){return this.active=!1,this},resume:function(){return this.active=!0,this},setSortProperty:function(t,e){return void 0===t&&(t=""),void 0===e&&(e=this.true),this.sortProperty=t,this.sortOrderAsc=e,this.sortCallback=this.depthSortCallback,this},setSortCallback:function(t){return t=""!==this.sortProperty?this.depthSortCallback:null,this.sortCallback=t,this},depthSort:function(){return _(this.alive,this.sortCallback.bind(this)),this},depthSortCallback:function(t,e){var i=this.sortProperty;return this.sortOrderAsc?t[i]-e[i]:e[i]-t[i]},flow:function(t,e,i){return void 0===e&&(e=1),this.emitting=!1,this.frequency=t,this.quantity=e,void 0!==i&&(this.stopAfter=i),this.start()},explode:function(t,e,i){this.frequency=-1,this.resetCounters(-1,!0);var s=this.emitParticle(t,e,i);return this.emit(c.EXPLODE,this,s),s},emitParticleAt:function(t,e,i){return this.emitParticle(i,t,e)},emitParticle:function(t,e,i){if(!this.atLimit()){void 0===t&&(t=this.ops.quantity.onEmit());for(var s=this.dead,n=this.stopAfter,r=this.follow?this.follow.x+this.followOffset.x:e,o=this.follow?this.follow.y+this.followOffset.y:i,a=0;a0&&(this.stopCounter++,this.stopCounter>=n))break;if(this.atLimit())break}return h}},fastForward:function(t,e){void 0===e&&(e=1e3/60);var i=0;for(this.skipping=!0;i0){var u=this.deathCallback,d=this.deathCallbackScope;for(o=h-1;o>=0;o--){var f=a[o];n.splice(f.index,1),r.push(f.particle),u&&u.call(d,f.particle),f.particle.setPosition()}}if(this.emitting||this.skipping){if(0===this.frequency)this.emitParticle();else if(this.frequency>0)for(this.flowCounter-=e;this.flowCounter<=0;)this.emitParticle(),this.flowCounter+=this.frequency;this.skipping||(this.duration>0&&(this.elapsed+=e,this.elapsed>=this.duration&&this.stop()),this.stopAfter>0&&this.stopCounter>=this.stopAfter&&this.stop())}else 1===this.completeFlag&&0===n.length&&(this.completeFlag=0,this.emit(c.COMPLETE,this))},overlap:function(t){for(var e=this.getWorldTransformMatrix(),i=this.alive,s=i.length,n=[],r=0;r0){var u=0;for(this.skipping=!0;u0&&y(s,t,t),s},createEmitter:function(){throw new Error("createEmitter removed. See ParticleEmitter docs for info")},particleX:{get:function(){return this.ops.x.current},set:function(t){this.ops.x.onChange(t)}},particleY:{get:function(){return this.ops.y.current},set:function(t){this.ops.y.onChange(t)}},accelerationX:{get:function(){return this.ops.accelerationX.current},set:function(t){this.ops.accelerationX.onChange(t)}},accelerationY:{get:function(){return this.ops.accelerationY.current},set:function(t){this.ops.accelerationY.onChange(t)}},maxVelocityX:{get:function(){return this.ops.maxVelocityX.current},set:function(t){this.ops.maxVelocityX.onChange(t)}},maxVelocityY:{get:function(){return this.ops.maxVelocityY.current},set:function(t){this.ops.maxVelocityY.onChange(t)}},speed:{get:function(){return this.ops.speedX.current},set:function(t){this.ops.speedX.onChange(t),this.ops.speedY.onChange(t)}},speedX:{get:function(){return this.ops.speedX.current},set:function(t){this.ops.speedX.onChange(t)}},speedY:{get:function(){return this.ops.speedY.current},set:function(t){this.ops.speedY.onChange(t)}},moveToX:{get:function(){return this.ops.moveToX.current},set:function(t){this.ops.moveToX.onChange(t)}},moveToY:{get:function(){return this.ops.moveToY.current},set:function(t){this.ops.moveToY.onChange(t)}},bounce:{get:function(){return this.ops.bounce.current},set:function(t){this.ops.bounce.onChange(t)}},particleScaleX:{get:function(){return this.ops.scaleX.current},set:function(t){this.ops.scaleX.onChange(t)}},particleScaleY:{get:function(){return this.ops.scaleY.current},set:function(t){this.ops.scaleY.onChange(t)}},particleColor:{get:function(){return this.ops.color.current},set:function(t){this.ops.color.onChange(t)}},colorEase:{get:function(){return this.ops.color.easeName},set:function(t){this.ops.color.setEase(t)}},particleTint:{get:function(){return this.ops.tint.current},set:function(t){this.ops.tint.onChange(t)}},particleAlpha:{get:function(){return this.ops.alpha.current},set:function(t){this.ops.alpha.onChange(t)}},lifespan:{get:function(){return this.ops.lifespan.current},set:function(t){this.ops.lifespan.onChange(t)}},particleAngle:{get:function(){return this.ops.angle.current},set:function(t){this.ops.angle.onChange(t)}},particleRotate:{get:function(){return this.ops.rotate.current},set:function(t){this.ops.rotate.onChange(t)}},quantity:{get:function(){return this.ops.quantity.current},set:function(t){this.ops.quantity.onChange(t)}},delay:{get:function(){return this.ops.delay.current},set:function(t){this.ops.delay.onChange(t)}},hold:{get:function(){return this.ops.hold.current},set:function(t){this.ops.hold.onChange(t)}},flowCounter:{get:function(){return this.counters[0]},set:function(t){this.counters[0]=t}},frameCounter:{get:function(){return this.counters[1]},set:function(t){this.counters[1]=t}},animCounter:{get:function(){return this.counters[2]},set:function(t){this.counters[2]=t}},elapsed:{get:function(){return this.counters[3]},set:function(t){this.counters[3]=t}},stopCounter:{get:function(){return this.counters[4]},set:function(t){this.counters[4]=t}},completeFlag:{get:function(){return this.counters[5]},set:function(t){this.counters[5]=t}},zoneIndex:{get:function(){return this.counters[6]},set:function(t){this.counters[6]=t}},zoneTotal:{get:function(){return this.counters[7]},set:function(t){this.counters[7]=t}},currentFrame:{get:function(){return this.counters[8]},set:function(t){this.counters[8]=t}},currentAnim:{get:function(){return this.counters[9]},set:function(t){this.counters[9]=t}},preDestroy:function(){var t;this.texture=null,this.frames=null,this.anims=null,this.emitCallback=null,this.emitCallbackScope=null,this.deathCallback=null,this.deathCallbackScope=null,this.emitZones=null,this.deathZones=null,this.bounds=null,this.follow=null,this.counters=null;var e=this.ops;for(t=0;t{var s=i(59996),n=i(61340),r=new n,o=new n,a=new n,h=new n;t.exports=function(t,e,i,n){var l=r,u=o,c=a,d=h;n?(d.loadIdentity(),d.multiply(n),d.translate(e.x,e.y),d.rotate(e.rotation),d.scale(e.scaleX,e.scaleY)):d.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var f=t.currentContext,p=i.roundPixels,v=i.alpha,g=e.alpha,m=e.alive,y=m.length,x=e.viewBounds;if(e.visible&&0!==y&&(!x||s(x,i.worldView))){e.sortCallback&&e.depthSort(),i.addToRenderList(e);var T=e.scrollFactorX,w=e.scrollFactorY;f.save(),f.globalCompositeOperation=t.blendModes[e.blendMode];for(var b=0;b0&&C.height>0){var _=-A.halfWidth,P=-A.halfHeight;f.globalAlpha=E,f.save(),u.setToContext(f),p&&(_=Math.round(_),P=Math.round(P)),f.imageSmoothingEnabled=!A.source.scaleMode,f.drawImage(A.source.image,C.x,C.y,C.width,C.height,_,P,C.width,C.height),f.restore()}}}f.restore()}}},92730:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(95540),a=i(31600);n.register("particles",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=o(t,"config",null),h=new a(this.scene,0,0,i);return void 0!==e&&(t.add=e),s(this.scene,h,t),n&&h.setConfig(n),h}))},676:(t,e,i)=>{var s=i(39429),n=i(31600);s.register("particles",(function(t,e,i,s){return void 0!==t&&"string"==typeof t&&console.warn("ParticleEmitterManager was removed in Phaser 3.60. See documentation for details"),this.displayList.add(new n(this.scene,t,e,i,s))}))},90668:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(21188),r=i(9871),t.exports={renderWebGL:n,renderCanvas:r}},21188:(t,e,i)=>{var s=i(59996),n=i(61340),r=i(70554),o=new n,a=new n,h=new n,l=new n;t.exports=function(t,e,i,n){var u=t.pipelines.set(e.pipeline),c=o,d=a,f=h,p=l;n?(p.loadIdentity(),p.multiply(n),p.translate(e.x,e.y),p.rotate(e.rotation),p.scale(e.scaleX,e.scaleY)):p.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var v=r.getTintAppendFloatAlpha,g=i.alpha,m=e.alpha;t.pipelines.preBatch(e);var y=e.alive,x=y.length,T=e.viewBounds;if(0!==x&&(!T||s(T,i.worldView))){e.sortCallback&&e.depthSort(),i.addToRenderList(e),c.copyFrom(i.matrix),c.multiplyWithOffset(p,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),t.setBlendMode(e.blendMode),e.mask&&(e.mask.preRenderWebGL(t,e,i),t.pipelines.set(e.pipeline));for(var w,b,S=e.tintFill,E=0;E{var s=new(i(83419))({initialize:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=!0),this.emitter,this.x=t,this.y=e,this.active=i},update:function(){},destroy:function(){this.emitter=null}});t.exports=s},9774:t=>{t.exports="complete"},812:t=>{t.exports="deathzone"},30522:t=>{t.exports="explode"},96695:t=>{t.exports="start"},18677:t=>{t.exports="stop"},20696:(t,e,i)=>{t.exports={COMPLETE:i(9774),DEATH_ZONE:i(812),EXPLODE:i(30522),START:i(96695),STOP:i(18677)}},18404:(t,e,i)=>{t.exports={EmitterColorOp:i(76472),EmitterOp:i(44777),Events:i(20696),GravityWell:i(24502),Particle:i(56480),ParticleBounds:i(69601),ParticleEmitter:i(31600),ParticleProcessor:i(20286),Zones:i(21024)}},26388:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.source=t,this.killOnEnter=e},willKill:function(t){var e=this.source.contains(t.x,t.y);return e&&this.killOnEnter||!e&&!this.killOnEnter}});t.exports=s},19909:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,n,r){void 0===s&&(s=!1),void 0===n&&(n=!0),void 0===r&&(r=-1),this.source=t,this.points=[],this.quantity=e,this.stepRate=i,this.yoyo=s,this.counter=-1,this.seamless=n,this._length=0,this._direction=0,this.total=r,this.updateSource()},updateSource:function(){if(this.points=this.source.getPoints(this.quantity,this.stepRate),this.seamless){var t=this.points[0],e=this.points[this.points.length-1];t.x===e.x&&t.y===e.y&&this.points.pop()}var i=this._length;return this._length=this.points.length,this._lengththis._length&&(this.counter=this._length-1),this},changeSource:function(t){return this.source=t,this.updateSource()},getPoint:function(t){0===this._direction?(this.counter++,this.counter>=this._length&&(this.yoyo?(this._direction=1,this.counter=this._length-1):this.counter=0)):(this.counter--,-1===this.counter&&(this.yoyo?(this._direction=0,this.counter=0):this.counter=this._length-1));var e=this.points[this.counter];e&&(t.x=e.x,t.y=e.y)}});t.exports=s},68875:(t,e,i)=>{var s=i(83419),n=i(26099),r=new s({initialize:function(t){this.source=t,this._tempVec=new n,this.total=-1},getPoint:function(t){var e=this._tempVec;this.source.getRandomPoint(e),t.x=e.x,t.y=e.y}});t.exports=r},21024:(t,e,i)=>{t.exports={DeathZone:i(26388),EdgeZone:i(19909),RandomZone:i(68875)}},1159:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(68287),o=new s({Extends:r,Mixins:[n.PathFollower],initialize:function(t,e,i,s,n,o){r.call(this,t,i,s,n,o),this.path=e},preUpdate:function(t,e){this.anims.update(t,e),this.pathUpdate(t)}});t.exports=o},90145:(t,e,i)=>{var s=i(39429),n=i(1159);s.register("follower",(function(t,e,i,s,r){var o=new n(this.scene,t,e,i,s,r);return this.displayList.add(o),this.updateList.add(o),o}))},33663:(t,e,i)=>{var s=i(9674),n=i(83419),r=i(48803),o=i(90664),a=i(4703),h=i(45650),l=new n({Extends:a,initialize:function(t,e,i,n,r,o,h,l){n||(n="__DEFAULT"),a.call(this,t,e,i,n,r),this.type="Plane",this.anims=new s(this),this.gridWidth,this.gridHeight,this.isTiled,this._checkerboard=null,this.hideCCW=!1,this.setGridSize(o,h,l),this.setSizeToFrame(!1),this.setViewHeight()},originX:{get:function(){return.5}},originY:{get:function(){return.5}},setGridSize:function(t,e,i){void 0===t&&(t=8),void 0===e&&(e=8),void 0===i&&(i=!1);var s=!1;return i&&(s=!0),this.gridWidth=t,this.gridHeight=e,this.isTiled=i,this.clear(),r({mesh:this,widthSegments:t,heightSegments:e,isOrtho:!1,tile:i,flipY:s}),this},setSizeToFrame:function(t){void 0===t&&(t=!0);var e=this.frame;if(this.setPerspective(this.width/e.width,this.height/e.height),this._checkerboard&&this._checkerboard!==this.texture&&this.removeCheckerboard(),!t)return this;var i,s,n=this.gridWidth,r=this.gridHeight,o=this.vertices,a=e.u0,h=e.u1,l=e.v0,u=e.v1,c=0;if(this.isTiled)for(l=e.v1,u=e.v0,s=0;s7&&c>7?l.push(r.r,r.g,r.b,i):l.push(a.r,a.g,a.b,s);var d=this.scene.sys.textures.addUint8Array(h(),new Uint8Array(l),16,16);return this.removeCheckerboard(),this.setTexture(d),this.setSizeToFrame(),this.setViewHeight(n),this},removeCheckerboard:function(){this._checkerboard&&(this._checkerboard.destroy(),this._checkerboard=null)},play:function(t,e){return this.anims.play(t,e)},playReverse:function(t,e){return this.anims.playReverse(t,e)},playAfterDelay:function(t,e){return this.anims.playAfterDelay(t,e)},playAfterRepeat:function(t,e){return this.anims.playAfterRepeat(t,e)},stop:function(){return this.anims.stop()},stopAfterDelay:function(t){return this.anims.stopAfterDelay(t)},stopAfterRepeat:function(t){return this.anims.stopAfterRepeat(t)},stopOnFrame:function(t){return this.anims.stopOnFrame(t)},preUpdate:function(t,e){a.prototype.preUpdate.call(this,t,e),this.anims.update(t,e)},preDestroy:function(){this.clear(),this.removeCheckerboard(),this.anims.destroy(),this.anims=void 0,this.debugCallback=null,this.debugGraphic=null}});t.exports=l},56015:(t,e,i)=>{var s=i(25305),n=i(13059),r=i(44603),o=i(23568),a=i(35154),h=i(33663);r.register("plane",(function(t,e){void 0===t&&(t={});var i=o(t,"key",null),r=o(t,"frame",null),l=a(t,"width",8),u=a(t,"height",8),c=a(t,"tile",!1),d=new h(this.scene,0,0,i,r,l,u,c);void 0!==e&&(t.add=e);var f=a(t,"checkerboard",null);if(f){var p=a(f,"color1",16777215),v=a(f,"color2",255),g=a(f,"alpha1",255),m=a(f,"alpha2",255),y=a(f,"height",128);d.createCheckerboard(p,v,g,m,y)}return s(this.scene,d,t),n(d,t),d}))},30985:(t,e,i)=>{var s=i(33663);i(39429).register("plane",(function(t,e,i,n,r,o,a){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a))}))},80321:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(30100),a=i(36060),h=i(67277),l=new s({Extends:r,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Mask,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Transform,n.Visible,h],initialize:function(t,e,i,s,n,h,l){void 0===s&&(s=16777215),void 0===n&&(n=128),void 0===h&&(h=1),void 0===l&&(l=.1),r.call(this,t,"PointLight"),this.initPipeline(a.POINTLIGHT_PIPELINE),this.initPostPipeline(),this.setPosition(e,i),this.color=o(s),this.intensity=h,this.attenuation=l,this.width=2*n,this.height=2*n,this._radius=n},radius:{get:function(){return this._radius},set:function(t){this._radius=t,this.width=2*t,this.height=2*t}},originX:{get:function(){return.5}},originY:{get:function(){return.5}},displayOriginX:{get:function(){return this._radius}},displayOriginY:{get:function(){return this._radius}}});t.exports=l},39829:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(80321);n.register("pointlight",(function(t,e){void 0===t&&(t={});var i=r(t,"color",16777215),n=r(t,"radius",128),a=r(t,"intensity",1),h=r(t,"attenuation",.1),l=new o(this.scene,0,0,i,n,a,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},71255:(t,e,i)=>{var s=i(39429),n=i(80321);s.register("pointlight",(function(t,e,i,s,r,o){return this.displayList.add(new n(this.scene,t,e,i,s,r,o))}))},67277:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(57787),t.exports={renderWebGL:n,renderCanvas:r}},57787:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){i.addToRenderList(e);var r=t.pipelines.set(e.pipeline),o=s(e,i,n).calc,a=e.width,h=e.height,l=-e._radius,u=-e._radius,c=l+a,d=u+h,f=o.getX(0,0),p=o.getY(0,0),v=o.getX(l,u),g=o.getY(l,u),m=o.getX(l,d),y=o.getY(l,d),x=o.getX(c,d),T=o.getY(c,d),w=o.getX(c,u),b=o.getY(c,u);t.pipelines.preBatch(e),r.batchPointLight(e,i,v,g,m,y,x,T,w,b,f,p),t.pipelines.postBatch(e)}},591:(t,e,i)=>{var s=i(83419),n=i(81320),r=i(88571),o=new s({Extends:r,initialize:function(t,e,i,s,o){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=32),void 0===o&&(o=32);var a=new n(t.sys.textures,"",s,o);r.call(this,t,e,i,a),this.type="RenderTexture",this.camera=this.texture.camera,this._saved=!1},setSize:function(t,e){this.width=t,this.height=e,this.texture.setSize(t,e),this.updateDisplayOrigin();var i=this.input;return i&&!i.customHitArea&&(i.hitArea.width=t,i.hitArea.height=e),this},resize:function(t,e){return this.setSize(t,e),this},saveTexture:function(t){var e=this.texture;return e.key=t,e.manager.addDynamicTexture(e)&&(this._saved=!0),e},fill:function(t,e,i,s,n,r){return this.texture.fill(t,e,i,s,n,r),this},clear:function(){return this.texture.clear(),this},stamp:function(t,e,i,s,n){return this.texture.stamp(t,e,i,s,n),this},erase:function(t,e,i){return this.texture.erase(t,e,i),this},draw:function(t,e,i,s,n){return this.texture.draw(t,e,i,s,n),this},drawFrame:function(t,e,i,s,n,r){return this.texture.drawFrame(t,e,i,s,n,r),this},repeat:function(t,e,i,s,n,r,o,a,h){return this.texture.repeat(t,e,i,s,n,r,o,a,h),this},beginDraw:function(){return this.texture.beginDraw(),this},batchDraw:function(t,e,i,s,n){return this.texture.batchDraw(t,e,i,s,n),this},batchDrawFrame:function(t,e,i,s,n,r){return this.texture.batchDrawFrame(t,e,i,s,n,r),this},endDraw:function(t){return this.texture.endDraw(t),this},snapshotArea:function(t,e,i,s,n,r,o){return this.texture.snapshotArea(t,e,i,s,n,r,o),this},snapshot:function(t,e,i){return this.snapshotArea(0,0,this.width,this.height,t,e,i)},snapshotPixel:function(t,e,i){return this.snapshotArea(t,e,1,1,i,"pixel")},preDestroy:function(){this.camera=null,this._saved||this.texture.destroy()}});t.exports=o},34495:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(591);n.register("renderTexture",(function(t,e){void 0===t&&(t={});var i=r(t,"x",0),n=r(t,"y",0),a=r(t,"width",32),h=r(t,"height",32),l=new o(this.scene,i,n,a,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},60505:(t,e,i)=>{var s=i(39429),n=i(591);s.register("renderTexture",(function(t,e,i,s){return this.displayList.add(new n(this.scene,t,e,i,s))}))},77757:(t,e,i)=>{var s=i(9674),n=i(83419),r=i(31401),o=i(95643),a=i(36060),h=i(38745),l=i(26099),u=new n({Extends:o,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.Flip,r.Mask,r.Pipeline,r.PostPipeline,r.Size,r.Texture,r.Transform,r.Visible,r.ScrollFactor,h],initialize:function(t,e,i,n,r,h,u,c,d){void 0===n&&(n="__DEFAULT"),void 0===h&&(h=2),void 0===u&&(u=!0),o.call(this,t,"Rope"),this.anims=new s(this),this.points=h,this.vertices,this.uv,this.colors,this.alphas,this.tintFill="__DEFAULT"===n,this.dirty=!1,this.horizontal=u,this._flipX=!1,this._flipY=!1,this._perp=new l,this.debugCallback=null,this.debugGraphic=null,this.setTexture(n,r),this.setPosition(e,i),this.setSizeToFrame(),this.initPipeline(a.ROPE_PIPELINE),this.initPostPipeline(),Array.isArray(h)&&this.resizeArrays(h.length),this.setPoints(h,c,d),this.updateVertices()},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(t,e){var i=this.anims.currentFrame;this.anims.update(t,e),this.anims.currentFrame!==i&&(this.updateUVs(),this.updateVertices())},play:function(t,e,i){return this.anims.play(t,e,i),this},setDirty:function(){return this.dirty=!0,this},setHorizontal:function(t,e,i){return void 0===t&&(t=this.points.length),this.horizontal?this:(this.horizontal=!0,this.setPoints(t,e,i))},setVertical:function(t,e,i){return void 0===t&&(t=this.points.length),this.horizontal?(this.horizontal=!1,this.setPoints(t,e,i)):this},setTintFill:function(t){return void 0===t&&(t=!1),this.tintFill=t,this},setAlphas:function(t,e){var i=this.points.length;if(i<1)return this;var s,n=this.alphas;void 0===t?t=[1]:Array.isArray(t)||void 0!==e||(t=[t]);var r=0;if(void 0!==e)for(s=0;sr&&(o=t[r]),n[r]=o,t.length>r+1&&(o=t[r+1]),n[r+1]=o}return this},setColors:function(t){var e=this.points.length;if(e<1)return this;var i,s=this.colors;void 0===t?t=[16777215]:Array.isArray(t)||(t=[t]);var n=0;if(t.length===e)for(i=0;in&&(r=t[n]),s[n]=r,t.length>n+1&&(r=t[n+1]),s[n+1]=r}return this},setPoints:function(t,e,i){if(void 0===t&&(t=2),"number"==typeof t){var s,n,r,o=t;if(o<2&&(o=2),t=[],this.horizontal)for(r=-this.frame.halfWidth,n=this.frame.width/(o-1),s=0;s{t.exports=function(){}},26209:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(35154),a=i(77757);n.register("rope",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),h=r(t,"horizontal",!0),l=o(t,"points",void 0),u=o(t,"colors",void 0),c=o(t,"alphas",void 0),d=new a(this.scene,0,0,i,n,l,h,u,c);return void 0!==e&&(t.add=e),s(this.scene,d,t),d}))},96819:(t,e,i)=>{var s=i(77757);i(39429).register("rope",(function(t,e,i,n,r,o,a,h){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h))}))},38745:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(20439),r=i(95262),t.exports={renderWebGL:n,renderCanvas:r}},20439:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline,e),a=s(e,i,r).calc,h=e.vertices,l=e.uv,u=e.colors,c=e.alphas,d=e.alpha,f=n.getTintAppendFloatAlpha,p=i.roundPixels,v=h.length,g=Math.floor(.5*v);o.flush(),t.pipelines.preBatch(e);var m=o.setGameObject(e),y=o.vertexViewF32,x=o.vertexViewU32,T=o.vertexCount*o.currentShader.vertexComponentCount-1,w=0,b=e.tintFill;e.dirty&&e.updateVertices();for(var S=e.debugCallback,E=[],A=0;A{var s=i(83419),n=i(31401),r=i(95643),o=i(95540),a=i(79291),h=i(61622),l=i(25479),u=i(61340),c=i(95428),d=i(92503),f=new s({Extends:r,Mixins:[n.ComputedSize,n.Depth,n.GetBounds,n.Mask,n.Origin,n.ScrollFactor,n.Transform,n.Visible,l],initialize:function(t,e,i,s,n,o,a,h){void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=128),void 0===o&&(o=128),r.call(this,t,"Shader"),this.blendMode=-1,this.shader;var l=t.sys.renderer;this.renderer=l,this.gl=l.gl,this.vertexData=new ArrayBuffer(2*Float32Array.BYTES_PER_ELEMENT*6),this.vertexBuffer=l.createVertexBuffer(this.vertexData.byteLength,this.gl.STREAM_DRAW),this._deferSetShader=null,this._deferProjOrtho=null,this.program=null,this.bytes=new Uint8Array(this.vertexData),this.vertexViewF32=new Float32Array(this.vertexData),this._tempMatrix1=new u,this._tempMatrix2=new u,this._tempMatrix3=new u,this.viewMatrix=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),this.projectionMatrix=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),this.uniforms={},this.pointer=null,this._rendererWidth=l.width,this._rendererHeight=l.height,this._textureCount=0,this.framebuffer=null,this.glTexture=null,this.renderToTexture=!1,this.texture=null,this.setPosition(i,s),this.setSize(n,o),this.setOrigin(.5,.5),this.setShader(e,a,h),this.renderer.on(d.RESTORE_WEBGL,this.onContextRestored,this)},willRender:function(t){return!!this.renderToTexture||!(r.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},setRenderToTexture:function(t,e){if(void 0===e&&(e=!1),!this.renderToTexture){var i=this.width,s=this.height,n=this.renderer;this.glTexture=n.createTextureFromSource(null,i,s,0),this.framebuffer=n.createFramebuffer(i,s,this.glTexture,!1),this._rendererWidth=i,this._rendererHeight=s,this.renderToTexture=!0,this.projOrtho(0,this.width,this.height,0),t&&(this.texture=this.scene.sys.textures.addGLTexture(t,this.glTexture))}return this.shader&&(n.pipelines.clear(),this.load(),this.flush(),n.pipelines.rebind()),this},setShader:function(t,e,i){if(this.renderer.contextLost)return this._deferSetShader={key:t,textures:e,textureData:i},this;if(void 0===e&&(e=[]),"string"==typeof t){var s=this.scene.sys.cache.shader;if(!s.has(t))return console.warn("Shader missing: "+t),this;this.shader=s.get(t)}else this.shader=t;var n=this.gl,r=this.renderer;this.program&&r.deleteProgram(this.program);var o=r.createProgram(this.shader.vertexSrc,this.shader.fragmentSrc);n.uniformMatrix4fv(n.getUniformLocation(o.webGLProgram,"uViewMatrix"),!1,this.viewMatrix),n.uniformMatrix4fv(n.getUniformLocation(o.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),n.uniform2f(n.getUniformLocation(o.webGLProgram,"uResolution"),this.width,this.height),this.program=o;var h=new Date,l={resolution:{type:"2f",value:{x:this.width,y:this.height}},time:{type:"1f",value:0},mouse:{type:"2f",value:{x:this.width/2,y:this.height/2}},date:{type:"4fv",value:[h.getFullYear(),h.getMonth(),h.getDate(),60*h.getHours()*60+60*h.getMinutes()+h.getSeconds()]},sampleRate:{type:"1f",value:44100},iChannel0:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel1:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel2:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel3:{type:"sampler2D",value:null,textureData:{repeat:!0}}};this.shader.uniforms?this.uniforms=a(!0,{},this.shader.uniforms,l):this.uniforms=l;for(var u=0;u<4;u++)e[u]&&this.setSampler2D("iChannel"+u,e[u],u,i);return this.initUniforms(),this.projOrtho(0,this._rendererWidth,this._rendererHeight,0),this},setPointer:function(t){return this.pointer=t,this},projOrtho:function(t,e,i,s){if(this.renderer.contextLost)this._deferProjOrtho={left:t,right:e,bottom:i,top:s};else{var n=1/(t-e),r=1/(i-s),o=this.projectionMatrix;o[0]=-2*n,o[5]=-2*r,o[10]=-.001,o[12]=(t+e)*n,o[13]=(s+i)*r,o[14]=-0;var a=this.program,h=this.gl;this.renderer.setProgram(a),h.uniformMatrix4fv(h.getUniformLocation(a.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),this._rendererWidth=e,this._rendererHeight=i}},initUniforms:function(){var t=this.renderer.glFuncMap,e=this.program;for(var i in this._textureCount=0,this.uniforms){var s=this.uniforms[i],n=s.type,r=t[n];s.uniformLocation=this.renderer.createUniformLocation(e,i),"sampler2D"!==n&&(s.glMatrix=r.matrix,s.glValueLength=r.length,s.glFunc=r.func)}},setSampler2DBuffer:function(t,e,i,s,n,r){void 0===n&&(n=0),void 0===r&&(r={});var o=this.uniforms[t];return o.value=e,r.width=i,r.height=s,o.textureData=r,this._textureCount=n,this.initSampler2D(o),this},setSampler2D:function(t,e,i,s){void 0===i&&(i=0);var n=this.scene.sys.textures;if(n.exists(e)){var r=n.getFrame(e);if(r.glTexture&&r.glTexture.isRenderTexture)return this.setSampler2DBuffer(t,r.glTexture,r.width,r.height,i,s);var o=this.uniforms[t],a=r.source;o.textureKey=e,o.source=a.image,o.value=r.glTexture,a.isGLTexture&&(s||(s={}),s.width=a.width,s.height=a.height),s&&(o.textureData=s),this._textureCount=i,this.initSampler2D(o)}return this},setUniform:function(t,e){return h(this.uniforms,t,e),this},getUniform:function(t){return o(this.uniforms,t,null)},setChannel0:function(t,e){return this.setSampler2D("iChannel0",t,0,e)},setChannel1:function(t,e){return this.setSampler2D("iChannel1",t,1,e)},setChannel2:function(t,e){return this.setSampler2D("iChannel2",t,2,e)},setChannel3:function(t,e){return this.setSampler2D("iChannel3",t,3,e)},initSampler2D:function(t){if(t.value){var e=t.textureData;if(e&&!t.value.isRenderTexture){var i=this.gl,s=t.value,n=i[o(e,"magFilter","linear").toUpperCase()],r=i[o(e,"minFilter","linear").toUpperCase()],a=i[o(e,"wrapS","repeat").toUpperCase()],h=i[o(e,"wrapT","repeat").toUpperCase()],l=i[o(e,"format","rgba").toUpperCase()],u=o(e,"flipY",!1),c=o(e,"width",s.width),d=o(e,"height",s.height),f=o(e,"source",s.pixels);e.repeat&&(a=i.REPEAT,h=i.REPEAT),e.width&&(f=null),s.update(f,c,d,u,a,h,r,n,l)}this.renderer.setProgram(this.program),this._textureCount++}},syncUniforms:function(){var t,e,i,s,n,r=this.gl,o=this.uniforms,a=0;for(var h in o)i=(t=o[h]).glFunc,e=t.glValueLength,s=t.uniformLocation,null!==(n=t.value)&&(1===e?t.glMatrix?i.call(r,s.webGLUniformLocation,t.transpose,n):i.call(r,s.webGLUniformLocation,n):2===e?i.call(r,s.webGLUniformLocation,n.x,n.y):3===e?i.call(r,s.webGLUniformLocation,n.x,n.y,n.z):4===e?i.call(r,s.webGLUniformLocation,n.x,n.y,n.z,n.w):"sampler2D"===t.type&&(r.activeTexture(r.TEXTURE0+a),r.bindTexture(r.TEXTURE_2D,n.webGLTexture),r.uniform1i(s.webGLUniformLocation,a),a++))},load:function(t){var e=this.gl,i=this.width,s=this.height,n=this.renderer,r=this.program,o=this.viewMatrix;if(!this.renderToTexture){var a=-this._displayOriginX,h=-this._displayOriginY;o[0]=t[0],o[1]=t[1],o[4]=t[2],o[5]=t[3],o[8]=t[4],o[9]=t[5],o[12]=o[0]*a+o[4]*h,o[13]=o[1]*a+o[5]*h}e.useProgram(r.webGLProgram),e.uniformMatrix4fv(e.getUniformLocation(r.webGLProgram,"uViewMatrix"),!1,o),e.uniformMatrix4fv(e.getUniformLocation(r.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),e.uniform2f(e.getUniformLocation(r.webGLProgram,"uResolution"),this.width,this.height);var l=this.uniforms,u=l.resolution;u.value.x=i,u.value.y=s,l.time.value=n.game.loop.getDuration();var c=this.pointer;if(c){var d=l.mouse,f=c.x/i,p=1-c.y/s;d.value.x=f.toFixed(2),d.value.y=p.toFixed(2)}this.syncUniforms()},flush:function(){var t=this.width,e=this.height,i=this.program,s=this.gl,n=this.vertexBuffer,r=this.renderer,o=2*Float32Array.BYTES_PER_ELEMENT;this.renderToTexture&&(r.setFramebuffer(this.framebuffer),s.clearColor(0,0,0,0),s.clear(s.COLOR_BUFFER_BIT)),s.bindBuffer(s.ARRAY_BUFFER,n.webGLBuffer);var a=s.getAttribLocation(i.webGLProgram,"inPosition");-1!==a&&(s.enableVertexAttribArray(a),s.vertexAttribPointer(a,2,s.FLOAT,!1,o,0));var h=this.vertexViewF32;h[3]=e,h[4]=t,h[5]=e,h[8]=t,h[9]=e,h[10]=t;s.bufferSubData(s.ARRAY_BUFFER,0,this.bytes.subarray(0,6*o)),s.drawArrays(s.TRIANGLES,0,6),this.renderToTexture&&r.setFramebuffer(null,!1)},setAlpha:function(){},setBlendMode:function(){},onContextRestored:function(){if(null!==this._deferSetShader){var t=this._deferSetShader.key,e=this._deferSetShader.textures,i=this._deferSetShader.textureData;this._deferSetShader=null,this.setShader(t,e,i)}if(null!==this._deferProjOrtho){var s=this._deferProjOrtho.left,n=this._deferProjOrtho.right,r=this._deferProjOrtho.bottom,o=this._deferProjOrtho.top;this._deferProjOrtho=null,this.projOrtho(s,n,r,o)}},preDestroy:function(){var t=this.renderer;t.off(d.RESTORE_WEBGL,this.onContextRestored,this),t.deleteProgram(this.program),t.deleteBuffer(this.vertexBuffer),this.renderToTexture&&(t.deleteFramebuffer(this.framebuffer),this.texture.destroy(),this.framebuffer=null,this.glTexture=null,this.texture=null),c(this.uniforms,(function(e){t.deleteUniformLocation(e.uniformLocation),e.uniformLocation=null}))}});t.exports=f},80464:t=>{t.exports=function(){}},54935:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(20071);n.register("shader",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"x",0),a=r(t,"y",0),h=r(t,"width",128),l=r(t,"height",128),u=new o(this.scene,i,n,a,h,l);return void 0!==e&&(t.add=e),s(this.scene,u,t),u}))},74177:(t,e,i)=>{var s=i(20071);i(39429).register("shader",(function(t,e,i,n,r,o,a){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a))}))},25479:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(19257),r=i(80464),t.exports={renderWebGL:n,renderCanvas:r}},19257:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){if(e.shader){if(i.addToRenderList(e),t.pipelines.clear(),e.renderToTexture)e.load(),e.flush();else{var r=s(e,i,n).calc;t.width===e._rendererWidth&&t.height===e._rendererHeight||e.projOrtho(0,t.width,t.height,0),e.load(r.matrix),e.flush()}t.pipelines.rebind()}}},10441:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n,r,o){for(var a=s.getTintAppendFloatAlpha(i.fillColor,i.fillAlpha*n),h=i.pathData,l=i.pathIndexes,u=0;u{t.exports=function(t,e,i,s){var n=i||e.fillColor,r=s||e.fillAlpha,o=(16711680&n)>>>16,a=(65280&n)>>>8,h=255&n;t.fillStyle="rgba("+o+","+a+","+h+","+r+")"}},75177:t=>{t.exports=function(t,e,i,s){var n=i||e.strokeColor,r=s||e.strokeAlpha,o=(16711680&n)>>>16,a=(65280&n)>>>8,h=255&n;t.strokeStyle="rgba("+o+","+a+","+h+","+r+")",t.lineWidth=e.lineWidth}},17803:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(23031),a=new s({Extends:r,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Transform,n.Visible],initialize:function(t,e,i){void 0===e&&(e="Shape"),r.call(this,t,e),this.geom=i,this.pathData=[],this.pathIndexes=[],this.fillColor=16777215,this.fillAlpha=1,this.strokeColor=16777215,this.strokeAlpha=1,this.lineWidth=1,this.isFilled=!1,this.isStroked=!1,this.closePath=!0,this._tempLine=new o,this.width=0,this.height=0,this.initPipeline(),this.initPostPipeline()},setFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.isFilled=!1:(this.fillColor=t,this.fillAlpha=e,this.isFilled=!0),this},setStrokeStyle:function(t,e,i){return void 0===i&&(i=1),void 0===t?this.isStroked=!1:(this.lineWidth=t,this.strokeColor=e,this.strokeAlpha=i,this.isStroked=!0),this},setClosePath:function(t){return this.closePath=t,this},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this},preDestroy:function(){this.geom=null,this._tempLine=null,this.pathData=[],this.pathIndexes=[]},displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}}});t.exports=a},34682:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n,r){var o=t.strokeTint,a=s.getTintAppendFloatAlpha(e.strokeColor,e.strokeAlpha*i);o.TL=a,o.TR=a,o.BL=a,o.BR=a;var h=e.pathData,l=h.length-1,u=e.lineWidth,c=u/2,d=h[0]-n,f=h[1]-r;e.closePath||(l-=2);for(var p=2;p{var s=i(13609),n=i(83419),r=i(39506),o=i(94811),a=i(96503),h=i(36383),l=i(17803),u=new n({Extends:l,Mixins:[s],initialize:function(t,e,i,s,n,r,o,h,u){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===n&&(n=0),void 0===r&&(r=360),void 0===o&&(o=!1),l.call(this,t,"Arc",new a(0,0,s)),this._startAngle=n,this._endAngle=r,this._anticlockwise=o,this._iterations=.01,this.setPosition(e,i);var c=2*this.geom.radius;this.setSize(c,c),void 0!==h&&this.setFillStyle(h,u),this.updateDisplayOrigin(),this.updateData()},iterations:{get:function(){return this._iterations},set:function(t){this._iterations=t,this.updateData()}},radius:{get:function(){return this.geom.radius},set:function(t){this.geom.radius=t;var e=2*t;this.setSize(e,e),this.updateDisplayOrigin(),this.updateData()}},startAngle:{get:function(){return this._startAngle},set:function(t){this._startAngle=t,this.updateData()}},endAngle:{get:function(){return this._endAngle},set:function(t){this._endAngle=t,this.updateData()}},anticlockwise:{get:function(){return this._anticlockwise},set:function(t){this._anticlockwise=t,this.updateData()}},setRadius:function(t){return this.radius=t,this},setIterations:function(t){return void 0===t&&(t=.01),this.iterations=t,this},setStartAngle:function(t,e){return this._startAngle=t,void 0!==e&&(this._anticlockwise=e),this.updateData()},setEndAngle:function(t,e){return this._endAngle=t,void 0!==e&&(this._anticlockwise=e),this.updateData()},updateData:function(){var t=this._iterations,e=t,i=this.geom.radius,s=r(this._startAngle),n=r(this._endAngle),a=i,l=i;n-=s,this._anticlockwise?n<-h.PI2?n=-h.PI2:n>0&&(n=-h.PI2+n%h.PI2):n>h.PI2?n=h.PI2:n<0&&(n=h.PI2+n%h.PI2);for(var u,c=[a+Math.cos(s)*i,l+Math.sin(s)*i];e<1;)u=n*e+s,c.push(a+Math.cos(u)*i,l+Math.sin(u)*i),e+=t;return u=n+s,c.push(a+Math.cos(u)*i,l+Math.sin(u)*i),c.push(a+Math.cos(s)*i,l+Math.sin(s)*i),this.pathIndexes=o(c),this.pathData=c,this}});t.exports=u},42542:(t,e,i)=>{var s=i(39506),n=i(65960),r=i(75177),o=i(20926);t.exports=function(t,e,i,a){i.addToRenderList(e);var h=t.currentContext;if(o(t,h,e,i,a)){var l=e.radius;h.beginPath(),h.arc(l-e.originX*(2*l),l-e.originY*(2*l),l,s(e._startAngle),s(e._endAngle),e.anticlockwise),e.closePath&&h.closePath(),e.isFilled&&(n(h,e),h.fill()),e.isStroked&&(r(h,e),h.stroke()),h.restore()}}},42563:(t,e,i)=>{var s=i(23629),n=i(39429);n.register("arc",(function(t,e,i,n,r,o,a,h){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h))})),n.register("circle",(function(t,e,i,n,r){return this.displayList.add(new s(this.scene,t,e,i,0,360,!1,n,r))}))},13609:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(41447),r=i(42542),t.exports={renderWebGL:n,renderCanvas:r}},41447:(t,e,i)=>{var s=i(91296),n=i(10441),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=s(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&n(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},89:(t,e,i)=>{var s=i(83419),n=i(33141),r=i(94811),o=i(87841),a=i(17803),h=new s({Extends:a,Mixins:[n],initialize:function(t,e,i,s,n,r){void 0===e&&(e=0),void 0===i&&(i=0),a.call(this,t,"Curve",s),this._smoothness=32,this._curveBounds=new o,this.closePath=!1,this.setPosition(e,i),void 0!==n&&this.setFillStyle(n,r),this.updateData()},smoothness:{get:function(){return this._smoothness},set:function(t){this._smoothness=t,this.updateData()}},setSmoothness:function(t){return this._smoothness=t,this.updateData()},updateData:function(){var t=this._curveBounds,e=this._smoothness;this.geom.getBounds(t,e),this.setSize(t.width,t.height),this.updateDisplayOrigin();for(var i=[],s=this.geom.getPoints(e),n=0;n{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX+e._curveBounds.x,l=e._displayOriginY+e._curveBounds.y,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(39429),n=i(89);s.register("curve",(function(t,e,i,s,r){return this.displayList.add(new n(this.scene,t,e,i,s,r))}))},33141:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(53987),r=i(3170),t.exports={renderWebGL:n,renderCanvas:r}},53987:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX+e._curveBounds.x,c=e._displayOriginY+e._curveBounds.y,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},19921:(t,e,i)=>{var s=i(83419),n=i(94811),r=i(54205),o=i(8497),a=i(17803),h=new s({Extends:a,Mixins:[r],initialize:function(t,e,i,s,n,r,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===n&&(n=128),a.call(this,t,"Ellipse",new o(s/2,n/2,s,n)),this._smoothness=64,this.setPosition(e,i),this.width=s,this.height=n,void 0!==r&&this.setFillStyle(r,h),this.updateDisplayOrigin(),this.updateData()},smoothness:{get:function(){return this._smoothness},set:function(t){this._smoothness=t,this.updateData()}},setSize:function(t,e){return this.width=t,this.height=e,this.geom.setPosition(t/2,e/2),this.geom.setSize(t,e),this.updateData()},setSmoothness:function(t){return this._smoothness=t,this.updateData()},updateData:function(){for(var t=[],e=this.geom.getPoints(this._smoothness),i=0;i{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(19921);i(39429).register("ellipse",(function(t,e,i,n,r,o){return this.displayList.add(new s(this.scene,t,e,i,n,r,o))}))},54205:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(19467),r=i(7930),t.exports={renderWebGL:n,renderCanvas:r}},19467:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},30479:(t,e,i)=>{var s=i(83419),n=i(17803),r=i(26015),o=new s({Extends:n,Mixins:[r],initialize:function(t,e,i,s,r,o,a,h,l,u,c){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===r&&(r=128),void 0===o&&(o=32),void 0===a&&(a=32),n.call(this,t,"Grid",null),this.cellWidth=o,this.cellHeight=a,this.showCells=!0,this.outlineFillColor=0,this.outlineFillAlpha=0,this.showOutline=!0,this.showAltCells=!1,this.altFillColor,this.altFillAlpha,this.setPosition(e,i),this.setSize(s,r),this.setFillStyle(h,l),void 0!==u&&this.setOutlineStyle(u,c),this.updateDisplayOrigin()},setFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showCells=!1:(this.fillColor=t,this.fillAlpha=e,this.showCells=!0),this},setAltFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showAltCells=!1:(this.altFillColor=t,this.altFillAlpha=e,this.showAltCells=!0),this},setOutlineStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showOutline=!1:(this.outlineFillColor=t,this.outlineFillAlpha=e,this.showOutline=!0),this}});t.exports=o},49912:(t,e,i)=>{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=-e._displayOriginX,l=-e._displayOriginY,u=i.alpha*e.alpha,c=e.width,d=e.height,f=e.cellWidth,p=e.cellHeight,v=Math.ceil(c/f),g=Math.ceil(d/p),m=f,y=p,x=f-(v*f-c),T=p-(g*p-d),w=e.showCells,b=e.showAltCells,S=e.showOutline,E=0,A=0,C=0,_=0,P=0;if(S&&(m--,y--,x===f&&x--,T===p&&T--),w&&e.fillAlpha>0)for(s(a,e),A=0;A0)for(s(a,e,e.altFillColor,e.altFillAlpha*u),A=0;A0){for(n(a,e,e.outlineFillColor,e.outlineFillAlpha*u),E=1;E{var s=i(39429),n=i(30479);s.register("grid",(function(t,e,i,s,r,o,a,h,l,u){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h,l,u))}))},26015:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(46161),r=i(49912),t.exports={renderWebGL:n,renderCanvas:r}},46161:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),a=s(e,i,r);o.calcMatrix.copyFrom(a.calc).translate(-e._displayOriginX,-e._displayOriginY);var h,l,u=i.alpha*e.alpha,c=e.width,d=e.height,f=e.cellWidth,p=e.cellHeight,v=Math.ceil(c/f),g=Math.ceil(d/p),m=f,y=p,x=f-(v*f-c),T=p-(g*p-d),w=e.showCells,b=e.showAltCells,S=e.showOutline,E=0,A=0,C=0,_=0,P=0;if(S&&(m--,y--,x===f&&x--,T===p&&T--),t.pipelines.preBatch(e),w&&e.fillAlpha>0)for(h=o.fillTint,l=n.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*u),h.TL=l,h.TR=l,h.BL=l,h.BR=l,A=0;A0)for(h=o.fillTint,l=n.getTintAppendFloatAlpha(e.altFillColor,e.altFillAlpha*u),h.TL=l,h.TR=l,h.BL=l,h.BR=l,A=0;A0){var M=o.strokeTint,R=n.getTintAppendFloatAlpha(e.outlineFillColor,e.outlineFillAlpha*u);for(M.TL=R,M.TR=R,M.BL=R,M.BR=R,E=1;E{var s=i(99651),n=i(83419),r=i(17803),o=new n({Extends:r,Mixins:[s],initialize:function(t,e,i,s,n,o,a,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=48),void 0===n&&(n=32),void 0===o&&(o=15658734),void 0===a&&(a=10066329),void 0===h&&(h=13421772),r.call(this,t,"IsoBox",null),this.projection=4,this.fillTop=o,this.fillLeft=a,this.fillRight=h,this.showTop=!0,this.showLeft=!0,this.showRight=!0,this.isFilled=!0,this.setPosition(e,i),this.setSize(s,n),this.updateDisplayOrigin()},setProjection:function(t){return this.projection=t,this},setFaces:function(t,e,i){return void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===i&&(i=!0),this.showTop=t,this.showLeft=e,this.showRight=i,this},setFillStyle:function(t,e,i){return this.fillTop=t,this.fillLeft=e,this.fillRight=i,this.isFilled=!0,this}});t.exports=o},11508:(t,e,i)=>{var s=i(65960),n=i(20926);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,r)&&e.isFilled){var a=e.width,h=e.height,l=a/2,u=a/e.projection;e.showTop&&(s(o,e,e.fillTop),o.beginPath(),o.moveTo(-l,-h),o.lineTo(0,-u-h),o.lineTo(l,-h),o.lineTo(l,-1),o.lineTo(0,u-1),o.lineTo(-l,-1),o.lineTo(-l,-h),o.fill()),e.showLeft&&(s(o,e,e.fillLeft),o.beginPath(),o.moveTo(-l,0),o.lineTo(0,u),o.lineTo(0,u-h),o.lineTo(-l,-h),o.lineTo(-l,0),o.fill()),e.showRight&&(s(o,e,e.fillRight),o.beginPath(),o.moveTo(l,0),o.lineTo(0,u),o.lineTo(0,u-h),o.lineTo(l,-h),o.lineTo(l,0),o.fill()),o.restore()}}},3933:(t,e,i)=>{var s=i(39429),n=i(61475);s.register("isobox",(function(t,e,i,s,r,o,a){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a))}))},99651:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(68149),r=i(11508),t.exports={renderWebGL:n,renderCanvas:r}},68149:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o,a,h,l,u,c,d,f,p,v=t.pipelines.set(e.pipeline),g=s(e,i,r),m=v.calcMatrix.copyFrom(g.calc),y=e.width,x=e.height,T=y/2,w=y/e.projection,b=i.alpha*e.alpha;e.isFilled&&(t.pipelines.preBatch(e),e.showTop&&(o=n.getTintAppendFloatAlpha(e.fillTop,b),a=m.getX(-T,-x),h=m.getY(-T,-x),l=m.getX(0,-w-x),u=m.getY(0,-w-x),c=m.getX(T,-x),d=m.getY(T,-x),f=m.getX(0,w-x),p=m.getY(0,w-x),v.batchQuad(e,a,h,l,u,c,d,f,p,0,0,1,1,o,o,o,o,2)),e.showLeft&&(o=n.getTintAppendFloatAlpha(e.fillLeft,b),a=m.getX(-T,0),h=m.getY(-T,0),l=m.getX(0,w),u=m.getY(0,w),c=m.getX(0,w-x),d=m.getY(0,w-x),f=m.getX(-T,-x),p=m.getY(-T,-x),v.batchQuad(e,a,h,l,u,c,d,f,p,0,0,1,1,o,o,o,o,2)),e.showRight&&(o=n.getTintAppendFloatAlpha(e.fillRight,b),a=m.getX(T,0),h=m.getY(T,0),l=m.getX(0,w),u=m.getY(0,w),c=m.getX(0,w-x),d=m.getY(0,w-x),f=m.getX(T,-x),p=m.getY(T,-x),v.batchQuad(e,a,h,l,u,c,d,f,p,0,0,1,1,o,o,o,o,2)),t.pipelines.postBatch(e))}},16933:(t,e,i)=>{var s=i(83419),n=i(60561),r=i(17803),o=new s({Extends:r,Mixins:[n],initialize:function(t,e,i,s,n,o,a,h,l){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=48),void 0===n&&(n=32),void 0===o&&(o=!1),void 0===a&&(a=15658734),void 0===h&&(h=10066329),void 0===l&&(l=13421772),r.call(this,t,"IsoTriangle",null),this.projection=4,this.fillTop=a,this.fillLeft=h,this.fillRight=l,this.showTop=!0,this.showLeft=!0,this.showRight=!0,this.isReversed=o,this.isFilled=!0,this.setPosition(e,i),this.setSize(s,n),this.updateDisplayOrigin()},setProjection:function(t){return this.projection=t,this},setReversed:function(t){return this.isReversed=t,this},setFaces:function(t,e,i){return void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===i&&(i=!0),this.showTop=t,this.showLeft=e,this.showRight=i,this},setFillStyle:function(t,e,i){return this.fillTop=t,this.fillLeft=e,this.fillRight=i,this.isFilled=!0,this}});t.exports=o},79590:(t,e,i)=>{var s=i(65960),n=i(20926);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,r)&&e.isFilled){var a=e.width,h=e.height,l=a/2,u=a/e.projection,c=e.isReversed;e.showTop&&c&&(s(o,e,e.fillTop),o.beginPath(),o.moveTo(-l,-h),o.lineTo(0,-u-h),o.lineTo(l,-h),o.lineTo(0,u-h),o.fill()),e.showLeft&&(s(o,e,e.fillLeft),o.beginPath(),c?(o.moveTo(-l,-h),o.lineTo(0,u),o.lineTo(0,u-h)):(o.moveTo(-l,0),o.lineTo(0,u),o.lineTo(0,u-h)),o.fill()),e.showRight&&(s(o,e,e.fillRight),o.beginPath(),c?(o.moveTo(l,-h),o.lineTo(0,u),o.lineTo(0,u-h)):(o.moveTo(l,0),o.lineTo(0,u),o.lineTo(0,u-h)),o.fill()),o.restore()}}},49803:(t,e,i)=>{var s=i(39429),n=i(16933);s.register("isotriangle",(function(t,e,i,s,r,o,a,h){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h))}))},60561:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(51503),r=i(79590),t.exports={renderWebGL:n,renderCanvas:r}},51503:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),a=s(e,i,r),h=o.calcMatrix.copyFrom(a.calc),l=e.width,u=e.height,c=l/2,d=l/e.projection,f=e.isReversed,p=i.alpha*e.alpha;if(e.isFilled){var v,g,m,y,x,T,w;if(t.pipelines.preBatch(e),e.showTop&&f){v=n.getTintAppendFloatAlpha(e.fillTop,p),g=h.getX(-c,-u),m=h.getY(-c,-u),y=h.getX(0,-d-u),x=h.getY(0,-d-u),T=h.getX(c,-u),w=h.getY(c,-u);var b=h.getX(0,d-u),S=h.getY(0,d-u);o.batchQuad(e,g,m,y,x,T,w,b,S,0,0,1,1,v,v,v,v,2)}e.showLeft&&(v=n.getTintAppendFloatAlpha(e.fillLeft,p),f?(g=h.getX(-c,-u),m=h.getY(-c,-u),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)):(g=h.getX(-c,0),m=h.getY(-c,0),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)),o.batchTri(e,g,m,y,x,T,w,0,0,1,1,v,v,v,2)),e.showRight&&(v=n.getTintAppendFloatAlpha(e.fillRight,p),f?(g=h.getX(c,-u),m=h.getY(c,-u),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)):(g=h.getX(c,0),m=h.getY(c,0),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)),o.batchTri(e,g,m,y,x,T,w,0,0,1,1,v,v,v,2)),t.pipelines.postBatch(e)}}},57847:(t,e,i)=>{var s=i(83419),n=i(17803),r=i(23031),o=i(36823),a=new s({Extends:n,Mixins:[o],initialize:function(t,e,i,s,o,a,h,l,u){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===o&&(o=0),void 0===a&&(a=128),void 0===h&&(h=0),n.call(this,t,"Line",new r(s,o,a,h));var c=Math.max(1,this.geom.right-this.geom.left),d=Math.max(1,this.geom.bottom-this.geom.top);this.lineWidth=1,this._startWidth=1,this._endWidth=1,this.setPosition(e,i),this.setSize(c,d),void 0!==l&&this.setStrokeStyle(1,l,u),this.updateDisplayOrigin()},setLineWidth:function(t,e){return void 0===e&&(e=t),this._startWidth=t,this._endWidth=e,this.lineWidth=t,this},setTo:function(t,e,i,s){return this.geom.setTo(t,e,i,s),this}});t.exports=a},17440:(t,e,i)=>{var s=i(75177),n=i(20926);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,r)){var a=e._displayOriginX,h=e._displayOriginY;e.isStroked&&(s(o,e),o.beginPath(),o.moveTo(e.geom.x1-a,e.geom.y1-h),o.lineTo(e.geom.x2-a,e.geom.y2-h),o.stroke()),o.restore()}}},2481:(t,e,i)=>{var s=i(39429),n=i(57847);s.register("line",(function(t,e,i,s,r,o,a,h){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h))}))},36823:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(77385),r=i(17440),t.exports={renderWebGL:n,renderCanvas:r}},77385:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),a=s(e,i,r);o.calcMatrix.copyFrom(a.calc);var h=e._displayOriginX,l=e._displayOriginY,u=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isStroked){var c=o.strokeTint,d=n.getTintAppendFloatAlpha(e.strokeColor,e.strokeAlpha*u);c.TL=d,c.TR=d,c.BL=d,c.BR=d,o.batchLine(e.geom.x1-h,e.geom.y1-l,e.geom.x2-h,e.geom.y2-l,e._startWidth/2,e._endWidth/2,1,0,!1,a.sprite,a.camera)}t.pipelines.postBatch(e)}},24949:(t,e,i)=>{var s=i(90273),n=i(83419),r=i(94811),o=i(13829),a=i(25717),h=i(17803),l=i(5469),u=new n({Extends:h,Mixins:[s],initialize:function(t,e,i,s,n,r){void 0===e&&(e=0),void 0===i&&(i=0),h.call(this,t,"Polygon",new a(s));var l=o(this.geom);this.setPosition(e,i),this.setSize(l.width,l.height),void 0!==n&&this.setFillStyle(n,r),this.updateDisplayOrigin(),this.updateData()},smooth:function(t){void 0===t&&(t=1);for(var e=0;e{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(39429),n=i(24949);s.register("polygon",(function(t,e,i,s,r){return this.displayList.add(new n(this.scene,t,e,i,s,r))}))},90273:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(73695),r=i(38710),t.exports={renderWebGL:n,renderCanvas:r}},73695:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},74561:(t,e,i)=>{var s=i(83419),n=i(87841),r=i(17803),o=i(95597),a=new s({Extends:r,Mixins:[o],initialize:function(t,e,i,s,o,a,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===o&&(o=128),r.call(this,t,"Rectangle",new n(0,0,s,o)),this.setPosition(e,i),this.setSize(s,o),void 0!==a&&this.setFillStyle(a,h),this.updateDisplayOrigin(),this.updateData()},setSize:function(t,e){this.width=t,this.height=e,this.geom.setSize(t,e),this.updateData(),this.updateDisplayOrigin();var i=this.input;return i&&!i.customHitArea&&(i.hitArea.width=t,i.hitArea.height=e),this},updateData:function(){var t=[],e=this.geom,i=this._tempLine;return e.getLineA(i),t.push(i.x1,i.y1,i.x2,i.y2),e.getLineB(i),t.push(i.x2,i.y2),e.getLineC(i),t.push(i.x2,i.y2),e.getLineD(i),t.push(i.x2,i.y2),this.pathData=t,this}});t.exports=a},48682:(t,e,i)=>{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY;e.isFilled&&(s(a,e),a.fillRect(-h,-l,e.width,e.height)),e.isStroked&&(n(a,e),a.beginPath(),a.rect(-h,-l,e.width,e.height),a.stroke()),a.restore()}}},87959:(t,e,i)=>{var s=i(39429),n=i(74561);s.register("rectangle",(function(t,e,i,s,r,o){return this.displayList.add(new n(this.scene,t,e,i,s,r,o))}))},95597:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(52059),r=i(48682),t.exports={renderWebGL:n,renderCanvas:r}},52059:(t,e,i)=>{var s=i(91296),n=i(34682),r=i(70554);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=s(e,i,o);a.calcMatrix.copyFrom(h.calc);var l=e._displayOriginX,u=e._displayOriginY,c=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isFilled){var d=a.fillTint,f=r.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*c);d.TL=f,d.TR=f,d.BL=f,d.BR=f,a.batchFillRect(-l,-u,e.width,e.height)}e.isStroked&&n(a,e,c,l,u),t.pipelines.postBatch(e)}},55911:(t,e,i)=>{var s=i(81991),n=i(83419),r=i(94811),o=i(17803),a=new n({Extends:o,Mixins:[s],initialize:function(t,e,i,s,n,r,a,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=5),void 0===n&&(n=32),void 0===r&&(r=64),o.call(this,t,"Star",null),this._points=s,this._innerRadius=n,this._outerRadius=r,this.setPosition(e,i),this.setSize(2*r,2*r),void 0!==a&&this.setFillStyle(a,h),this.updateDisplayOrigin(),this.updateData()},setPoints:function(t){return this._points=t,this.updateData()},setInnerRadius:function(t){return this._innerRadius=t,this.updateData()},setOuterRadius:function(t){return this._outerRadius=t,this.updateData()},points:{get:function(){return this._points},set:function(t){this._points=t,this.updateData()}},innerRadius:{get:function(){return this._innerRadius},set:function(t){this._innerRadius=t,this.updateData()}},outerRadius:{get:function(){return this._outerRadius},set:function(t){this._outerRadius=t,this.updateData()}},updateData:function(){var t=[],e=this._points,i=this._innerRadius,s=this._outerRadius,n=Math.PI/2*3,o=Math.PI/e,a=s,h=s;t.push(a,h+-s);for(var l=0;l{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(55911);i(39429).register("star",(function(t,e,i,n,r,o,a){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a))}))},81991:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(57017),r=i(64272),t.exports={renderWebGL:n,renderCanvas:r}},57017:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},36931:(t,e,i)=>{var s=i(83419),n=i(17803),r=i(16483),o=i(96195),a=new s({Extends:n,Mixins:[o],initialize:function(t,e,i,s,o,a,h,l,u,c,d){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===o&&(o=128),void 0===a&&(a=64),void 0===h&&(h=0),void 0===l&&(l=128),void 0===u&&(u=128),n.call(this,t,"Triangle",new r(s,o,a,h,l,u));var f=this.geom.right-this.geom.left,p=this.geom.bottom-this.geom.top;this.setPosition(e,i),this.setSize(f,p),void 0!==c&&this.setFillStyle(c,d),this.updateDisplayOrigin(),this.updateData()},setTo:function(t,e,i,s,n,r){return this.geom.setTo(t,e,i,s,n,r),this.updateData()},updateData:function(){var t=[],e=this.geom,i=this._tempLine;return e.getLineA(i),t.push(i.x1,i.y1,i.x2,i.y2),e.getLineB(i),t.push(i.x2,i.y2),e.getLineC(i),t.push(i.x2,i.y2),this.pathData=t,this}});t.exports=a},85172:(t,e,i)=>{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.geom.x1-h,c=e.geom.y1-l,d=e.geom.x2-h,f=e.geom.y2-l,p=e.geom.x3-h,v=e.geom.y3-l;a.beginPath(),a.moveTo(u,c),a.lineTo(d,f),a.lineTo(p,v),a.closePath(),e.isFilled&&(s(a,e),a.fill()),e.isStroked&&(n(a,e),a.stroke()),a.restore()}}},45245:(t,e,i)=>{var s=i(39429),n=i(36931);s.register("triangle",(function(t,e,i,s,r,o,a,h,l,u){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h,l,u))}))},96195:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(83253),r=i(85172),t.exports={renderWebGL:n,renderCanvas:r}},83253:(t,e,i)=>{var s=i(91296),n=i(34682),r=i(70554);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=s(e,i,o);a.calcMatrix.copyFrom(h.calc);var l=e._displayOriginX,u=e._displayOriginY,c=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isFilled){var d=a.fillTint,f=r.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*c);d.TL=f,d.TR=f,d.BL=f,d.BR=f;var p=e.geom.x1-l,v=e.geom.y1-u,g=e.geom.x2-l,m=e.geom.y2-u,y=e.geom.x3-l,x=e.geom.y3-u;a.batchFillTriangle(p,v,g,m,y,x,h.sprite,h.camera)}e.isStroked&&n(a,e,c,l,u),t.pipelines.postBatch(e)}},68287:(t,e,i)=>{var s=i(9674),n=i(83419),r=i(31401),o=i(95643),a=i(92751),h=new n({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Size,r.TextureCrop,r.Tint,r.Transform,r.Visible,a],initialize:function(t,e,i,n,r){o.call(this,t,"Sprite"),this._crop=this.resetCropObject(),this.anims=new s(this),this.setTexture(n,r),this.setPosition(e,i),this.setSizeToFrame(),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(t,e){this.anims.update(t,e)},play:function(t,e){return this.anims.play(t,e)},playReverse:function(t,e){return this.anims.playReverse(t,e)},playAfterDelay:function(t,e){return this.anims.playAfterDelay(t,e)},playAfterRepeat:function(t,e){return this.anims.playAfterRepeat(t,e)},chain:function(t){return this.anims.chain(t)},stop:function(){return this.anims.stop()},stopAfterDelay:function(t){return this.anims.stopAfterDelay(t)},stopAfterRepeat:function(t){return this.anims.stopAfterRepeat(t)},stopOnFrame:function(t){return this.anims.stopOnFrame(t)},toJSON:function(){return r.ToJSON(this)},preDestroy:function(){this.anims.destroy(),this.anims=void 0}});t.exports=h},76552:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},15567:(t,e,i)=>{var s=i(25305),n=i(13059),r=i(44603),o=i(23568),a=i(68287);r.register("sprite",(function(t,e){void 0===t&&(t={});var i=o(t,"key",null),r=o(t,"frame",null),h=new a(this.scene,0,0,i,r);return void 0!==e&&(t.add=e),s(this.scene,h,t),n(h,t),h}))},46409:(t,e,i)=>{var s=i(39429),n=i(68287);s.register("sprite",(function(t,e,i,s){return this.displayList.add(new n(this.scene,t,e,i,s))}))},92751:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(9409),r=i(76552),t.exports={renderWebGL:n,renderCanvas:r}},9409:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),e.pipeline.batchSprite(e,i,s)}},14220:t=>{t.exports=function(t,e,i){var s=t.canvas,n=t.context,r=t.style,o=[],a=0,h=i.length;r.maxLines>0&&r.maxLines1&&(u+=t.letterSpacing*(i[l].length-1)),r.wordWrap&&(u-=n.measureText(" ").width),o[l]=Math.ceil(u),a=Math.max(a,o[l])}var c=e.fontSize+r.strokeThickness,d=c*h,f=t.lineSpacing;return h>1&&(d+=f*(h-1)),{width:a,height:d,lines:h,lineWidths:o,lineSpacing:f,lineHeight:c}}},79557:(t,e,i)=>{var s=i(27919);t.exports=function(t){var e=s.create(this),i=e.getContext("2d",{willReadFrequently:!0});t.syncFont(e,i);var n=i.measureText(t.testString);if("actualBoundingBoxAscent"in n){var r=n.actualBoundingBoxAscent,o=n.actualBoundingBoxDescent;return s.remove(e),{ascent:r,descent:o,fontSize:r+o}}var a=Math.ceil(n.width*t.baselineX),h=a,l=2*h;h=h*t.baselineY|0,e.width=a,e.height=l,i.fillStyle="#f00",i.fillRect(0,0,a,l),i.font=t._font,i.textBaseline="alphabetic",i.fillStyle="#000",i.fillText(t.testString,0,h);var u={ascent:0,descent:0,fontSize:0},c=i.getImageData(0,0,a,l);if(!c)return u.ascent=h,u.descent=h+6,u.fontSize=u.ascent+u.descent,s.remove(e),u;var d,f,p=c.data,v=p.length,g=4*a,m=0,y=!1;for(d=0;dh;d--){for(f=0;f{var s=i(40366),n=i(27919),r=i(83419),o=i(31401),a=i(95643),h=i(14220),l=i(35154),u=i(35846),c=i(61771),d=i(35762),f=i(45650),p=new r({Extends:a,Mixins:[o.Alpha,o.BlendMode,o.ComputedSize,o.Crop,o.Depth,o.Flip,o.GetBounds,o.Mask,o.Origin,o.Pipeline,o.PostPipeline,o.ScrollFactor,o.Tint,o.Transform,o.Visible,c],initialize:function(t,e,i,s,r){void 0===e&&(e=0),void 0===i&&(i=0),a.call(this,t,"Text"),this.renderer=t.sys.renderer,this.setPosition(e,i),this.setOrigin(0,0),this.initPipeline(),this.initPostPipeline(!0),this.canvas=n.create(this),this.context,this.style=new d(this,r),this.autoRound=!0,this.splitRegExp=/(?:\r\n|\r|\n)/,this._text=void 0,this.padding={left:0,right:0,top:0,bottom:0},this.width=1,this.height=1,this.lineSpacing=0,this.letterSpacing=0,0===this.style.resolution&&(this.style.resolution=1),this._crop=this.resetCropObject(),this._textureKey=f(),this.texture=t.sys.textures.addCanvas(this._textureKey,this.canvas),this.context=this.texture.context,this.frame=this.texture.get(),this.frame.source.resolution=this.style.resolution,this.renderer&&this.renderer.gl&&(this.renderer.deleteTexture(this.frame.source.glTexture),this.frame.source.glTexture=null),this.initRTL(),this.setText(s),r&&r.padding&&this.setPadding(r.padding),r&&r.lineSpacing&&this.setLineSpacing(r.lineSpacing)},initRTL:function(){this.style.rtl&&(this.canvas.dir="rtl",this.context.direction="rtl",this.canvas.style.display="none",s(this.canvas,this.scene.sys.canvas),this.originX=1)},runWordWrap:function(t){var e=this.style;if(e.wordWrapCallback){var i=e.wordWrapCallback.call(e.wordWrapCallbackScope,t,this);return Array.isArray(i)&&(i=i.join("\n")),i}return e.wordWrapWidth?e.wordWrapUseAdvanced?this.advancedWordWrap(t,this.context,this.style.wordWrapWidth):this.basicWordWrap(t,this.context,this.style.wordWrapWidth):t},advancedWordWrap:function(t,e,i){for(var s="",n=t.replace(/ +/gi," ").split(this.splitRegExp),r=n.length,o=0;ol){if(0===c){for(var v=f;v.length&&(v=v.slice(0,-1),!((p=e.measureText(v).width)<=l)););if(!v.length)throw new Error("wordWrapWidth < a single character");var g=d.substr(v.length);u[c]=g,h+=v}var m=u[c].length?c:c+1,y=u.slice(m).join(" ").replace(/[ \n]*$/gi,"");n.splice(o+1,0,y),r=n.length;break}h+=f,l-=p}s+=h.replace(/[ \n]*$/gi,"")+"\n"}}return s=s.replace(/[\s|\n]*$/gi,"")},basicWordWrap:function(t,e,i){for(var s="",n=t.split(this.splitRegExp),r=n.length-1,o=e.measureText(" ").width,a=0;a<=r;a++){for(var h=i,l=n[a].split(" "),u=l.length-1,c=0;c<=u;c++){var d=l[c],f=e.measureText(d).width,p=f;ch&&c>0&&(s+="\n",h=i),s+=d,c0&&(d+=l.lineSpacing*v),i.rtl)c=f-c-u.left-u.right;else if("right"===i.align)c+=o-l.lineWidths[v];else if("center"===i.align)c+=(o-l.lineWidths[v])/2;else if("justify"===i.align){if(l.lineWidths[v]/l.width>=.85){var g=l.width-l.lineWidths[v],m=e.measureText(" ").width,y=a[v].trim(),x=y.split(" ");g+=(a[v].length-y.length)*m;for(var T=Math.floor(g/m),w=0;T>0;)x[w]+=" ",w=(w+1)%(x.length-1||1),--T;a[v]=x.join(" ")}}if(this.autoRound&&(c=Math.round(c),d=Math.round(d)),i.strokeThickness&&(i.syncShadow(e,i.shadowStroke),e.strokeText(a[v],c,d)),i.color){i.syncShadow(e,i.shadowFill);var b=this.letterSpacing;if(0!==b)for(var S=0,E=a[v].split(""),A=0;A{t.exports=function(t,e,i,s){0!==e.width&&0!==e.height&&(i.addToRenderList(e),t.batchSprite(e,e.frame,i,s))}},71259:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(50171);n.register("text",(function(t,e){void 0===t&&(t={});var i=r(t,"text",""),n=r(t,"style",null),a=r(t,"padding",null);null!==a&&(n.padding=a);var h=new o(this.scene,0,0,i,n);return void 0!==e&&(t.add=e),s(this.scene,h,t),h.autoRound=r(t,"autoRound",!0),h.resolution=r(t,"resolution",1),h}))},68005:(t,e,i)=>{var s=i(50171);i(39429).register("text",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},61771:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(34397),r=i(79724),t.exports={renderWebGL:n,renderCanvas:r}},35762:(t,e,i)=>{var s=i(83419),n=i(23568),r=i(35154),o=i(79557),a={fontFamily:["fontFamily","Courier"],fontSize:["fontSize","16px"],fontStyle:["fontStyle",""],backgroundColor:["backgroundColor",null],color:["color","#fff"],stroke:["stroke","#fff"],strokeThickness:["strokeThickness",0],shadowOffsetX:["shadow.offsetX",0],shadowOffsetY:["shadow.offsetY",0],shadowColor:["shadow.color","#000"],shadowBlur:["shadow.blur",0],shadowStroke:["shadow.stroke",!1],shadowFill:["shadow.fill",!1],align:["align","left"],maxLines:["maxLines",0],fixedWidth:["fixedWidth",0],fixedHeight:["fixedHeight",0],resolution:["resolution",0],rtl:["rtl",!1],testString:["testString","|MÉqgy"],baselineX:["baselineX",1.2],baselineY:["baselineY",1.4],wordWrapWidth:["wordWrap.width",null],wordWrapCallback:["wordWrap.callback",null],wordWrapCallbackScope:["wordWrap.callbackScope",null],wordWrapUseAdvanced:["wordWrap.useAdvancedWrap",!1]},h=new s({initialize:function(t,e){this.parent=t,this.fontFamily,this.fontSize,this.fontStyle,this.backgroundColor,this.color,this.stroke,this.strokeThickness,this.shadowOffsetX,this.shadowOffsetY,this.shadowColor,this.shadowBlur,this.shadowStroke,this.shadowFill,this.align,this.maxLines,this.fixedWidth,this.fixedHeight,this.resolution,this.rtl,this.testString,this.baselineX,this.baselineY,this.wordWrapWidth,this.wordWrapCallback,this.wordWrapCallbackScope,this.wordWrapUseAdvanced,this._font,this.setStyle(e,!1,!0)},setStyle:function(t,e,i){for(var s in void 0===e&&(e=!0),void 0===i&&(i=!1),t&&t.hasOwnProperty("fontSize")&&"number"==typeof t.fontSize&&(t.fontSize=t.fontSize.toString()+"px"),a){var h=i?a[s][1]:this[s];this[s]="wordWrapCallback"===s||"wordWrapCallbackScope"===s?r(t,a[s][0],h):n(t,a[s][0],h)}var l=r(t,"font",null);null!==l&&this.setFont(l,!1),this._font=[this.fontStyle,this.fontSize,this.fontFamily].join(" ").trim();var u=r(t,"fill",null);null!==u&&(this.color=u);var c=r(t,"metrics",!1);return c?this.metrics={ascent:r(c,"ascent",0),descent:r(c,"descent",0),fontSize:r(c,"fontSize",0)}:!e&&this.metrics||(this.metrics=o(this)),e?this.parent.updateText():this.parent},syncFont:function(t,e){e.font=this._font},syncStyle:function(t,e){e.textBaseline="alphabetic",e.fillStyle=this.color,e.strokeStyle=this.stroke,e.lineWidth=this.strokeThickness,e.lineCap="round",e.lineJoin="round"},syncShadow:function(t,e){e?(t.shadowOffsetX=this.shadowOffsetX,t.shadowOffsetY=this.shadowOffsetY,t.shadowColor=this.shadowColor,t.shadowBlur=this.shadowBlur):(t.shadowOffsetX=0,t.shadowOffsetY=0,t.shadowColor=0,t.shadowBlur=0)},update:function(t){return t&&(this._font=[this.fontStyle,this.fontSize,this.fontFamily].join(" ").trim(),this.metrics=o(this)),this.parent.updateText()},setFont:function(t,e){void 0===e&&(e=!0);var i=t,s="",n="";if("string"!=typeof t)i=r(t,"fontFamily","Courier"),s=r(t,"fontSize","16px"),n=r(t,"fontStyle","");else{var o=t.split(" "),a=0;n=o.length>2?o[a++]:"",s=o[a++]||"16px",i=o[a++]||"Courier"}return i===this.fontFamily&&s===this.fontSize&&n===this.fontStyle||(this.fontFamily=i,this.fontSize=s,this.fontStyle=n,e&&this.update(!0)),this.parent},setFontFamily:function(t){return this.fontFamily!==t&&(this.fontFamily=t,this.update(!0)),this.parent},setFontStyle:function(t){return this.fontStyle!==t&&(this.fontStyle=t,this.update(!0)),this.parent},setFontSize:function(t){return"number"==typeof t&&(t=t.toString()+"px"),this.fontSize!==t&&(this.fontSize=t,this.update(!0)),this.parent},setTestString:function(t){return this.testString=t,this.update(!0)},setFixedSize:function(t,e){return this.fixedWidth=t,this.fixedHeight=e,t&&(this.parent.width=t),e&&(this.parent.height=e),this.update(!1)},setBackgroundColor:function(t){return this.backgroundColor=t,this.update(!1)},setFill:function(t){return this.color=t,this.update(!1)},setColor:function(t){return this.color=t,this.update(!1)},setResolution:function(t){return this.resolution=t,this.update(!1)},setStroke:function(t,e){return void 0===e&&(e=this.strokeThickness),void 0===t&&0!==this.strokeThickness?(this.strokeThickness=0,this.update(!0)):this.stroke===t&&this.strokeThickness===e||(this.stroke=t,this.strokeThickness=e,this.update(!0)),this.parent},setShadow:function(t,e,i,s,n,r){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i="#000"),void 0===s&&(s=0),void 0===n&&(n=!1),void 0===r&&(r=!0),this.shadowOffsetX=t,this.shadowOffsetY=e,this.shadowColor=i,this.shadowBlur=s,this.shadowStroke=n,this.shadowFill=r,this.update(!1)},setShadowOffset:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.shadowOffsetX=t,this.shadowOffsetY=e,this.update(!1)},setShadowColor:function(t){return void 0===t&&(t="#000"),this.shadowColor=t,this.update(!1)},setShadowBlur:function(t){return void 0===t&&(t=0),this.shadowBlur=t,this.update(!1)},setShadowStroke:function(t){return this.shadowStroke=t,this.update(!1)},setShadowFill:function(t){return this.shadowFill=t,this.update(!1)},setWordWrapWidth:function(t,e){return void 0===e&&(e=!1),this.wordWrapWidth=t,this.wordWrapUseAdvanced=e,this.update(!1)},setWordWrapCallback:function(t,e){return void 0===e&&(e=null),this.wordWrapCallback=t,this.wordWrapCallbackScope=e,this.update(!1)},setAlign:function(t){return void 0===t&&(t="left"),this.align=t,this.update(!1)},setMaxLines:function(t){return void 0===t&&(t=0),this.maxLines=t,this.update(!1)},getTextMetrics:function(){var t=this.metrics;return{ascent:t.ascent,descent:t.descent,fontSize:t.fontSize}},toJSON:function(){var t={};for(var e in a)t[e]=this[e];return t.metrics=this.getTextMetrics(),t},destroy:function(){this.parent=void 0}});t.exports=h},34397:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n){if(0!==e.width&&0!==e.height){i.addToRenderList(e);var r=e.frame,o=r.width,a=r.height,h=s.getTintAppendFloatAlpha,l=t.pipelines.set(e.pipeline,e),u=l.setTexture2D(r.glTexture,e);l.batchTexture(e,r.glTexture,o,a,e.x,e.y,o/e.style.resolution,a/e.style.resolution,e.scaleX,e.scaleY,e.rotation,e.flipX,e.flipY,e.scrollFactorX,e.scrollFactorY,e.displayOriginX,e.displayOriginY,0,0,o,a,h(e.tintTopLeft,i.alpha*e._alphaTL),h(e.tintTopRight,i.alpha*e._alphaTR),h(e.tintBottomLeft,i.alpha*e._alphaBL),h(e.tintBottomRight,i.alpha*e._alphaBR),e.tintFill,0,0,i,n,!1,u)}}},20839:(t,e,i)=>{var s=i(27919),n=i(83419),r=i(31401),o=i(95643),a=i(98439),h=i(68703),l=i(56295),u=i(45650),c=i(26099),d=new n({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.ComputedSize,r.Crop,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Tint,r.Transform,r.Visible,l],initialize:function(t,e,i,n,r,h,l){var d=t.sys.renderer;o.call(this,t,"TileSprite");var f=t.sys.textures.get(h),p=f.get(l);p.source.compressionAlgorithm&&(console.warn("TileSprite cannot use compressed texture"),p=(f=t.sys.textures.get("__MISSING")).get()),"DynamicTexture"===f.type&&(console.warn("TileSprite cannot use Dynamic Texture"),p=(f=t.sys.textures.get("__MISSING")).get()),n&&r?(n=Math.floor(n),r=Math.floor(r)):(n=p.width,r=p.height),this._tilePosition=new c,this._tileScale=new c(1,1),this.dirty=!1,this.renderer=d,this.canvas=s.create(this,n,r),this.context=this.canvas.getContext("2d",{willReadFrequently:!1}),this.displayTexture=f,this.displayFrame=p,this._crop=this.resetCropObject(),this._textureKey=u(),this.texture=t.sys.textures.addCanvas(this._textureKey,this.canvas),this.frame=this.texture.get(),this.potWidth=a(p.width),this.potHeight=a(p.height),this.fillCanvas=s.create2D(this,this.potWidth,this.potHeight),this.fillContext=this.fillCanvas.getContext("2d",{willReadFrequently:!1}),this.fillPattern=null,this.setPosition(e,i),this.setSize(n,r),this.setFrame(l),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)},setTexture:function(t,e){return this.displayTexture=this.scene.sys.textures.get(t),this.setFrame(e)},setFrame:function(t){var e=this.displayTexture.get(t);return this.potWidth=a(e.width),this.potHeight=a(e.height),this.canvas.width=0,e.cutWidth&&e.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this.displayFrame=e,this.dirty=!0,this.updateTileTexture(),this},setTilePosition:function(t,e){return void 0!==t&&(this.tilePositionX=t),void 0!==e&&(this.tilePositionY=e),this},setTileScale:function(t,e){return void 0===t&&(t=this.tileScaleX),void 0===e&&(e=t),this.tileScaleX=t,this.tileScaleY=e,this},updateTileTexture:function(){if(this.dirty&&this.renderer){var t=this.displayFrame;if(t.source.isRenderTexture||t.source.isGLTexture)return console.warn("TileSprites can only use Image or Canvas based textures"),void(this.dirty=!1);var e=this.fillContext,i=this.fillCanvas,s=this.potWidth,n=this.potHeight;this.renderer&&this.renderer.gl||(s=t.cutWidth,n=t.cutHeight),e.clearRect(0,0,s,n),i.width=s,i.height=n,e.drawImage(t.source.image,t.cutX,t.cutY,t.cutWidth,t.cutHeight,0,0,s,n),this.renderer&&this.renderer.gl?this.fillPattern=this.renderer.canvasToTexture(i,this.fillPattern):this.fillPattern=e.createPattern(i,"repeat"),this.updateCanvas(),this.dirty=!1}},updateCanvas:function(){var t=this.canvas;if(t.width===this.width&&t.height===this.height||(t.width=this.width,t.height=this.height,this.frame.setSize(this.width,this.height),this.updateDisplayOrigin(),this.dirty=!0),!this.dirty||this.renderer&&this.renderer.gl)this.dirty=!1;else{var e=this.context;this.scene.sys.game.config.antialias||h.disable(e);var i=this._tileScale.x,s=this._tileScale.y,n=this._tilePosition.x,r=this._tilePosition.y;e.clearRect(0,0,this.width,this.height),e.save(),e.scale(i,s),e.translate(-n,-r),e.fillStyle=this.fillPattern,e.fillRect(n,r,this.width/i,this.height/s),e.restore(),this.dirty=!1}},preDestroy:function(){this.renderer&&this.renderer.gl&&this.renderer.deleteTexture(this.fillPattern),s.remove(this.canvas),s.remove(this.fillCanvas),this.fillPattern=null,this.fillContext=null,this.fillCanvas=null,this.displayTexture=null,this.displayFrame=null;var t=this.texture;t&&t.destroy(),this.renderer=null},tilePositionX:{get:function(){return this._tilePosition.x},set:function(t){this._tilePosition.x=t,this.dirty=!0}},tilePositionY:{get:function(){return this._tilePosition.y},set:function(t){this._tilePosition.y=t,this.dirty=!0}},tileScaleX:{get:function(){return this._tileScale.x},set:function(t){this._tileScale.x=t,this.dirty=!0}},tileScaleY:{get:function(){return this._tileScale.y},set:function(t){this._tileScale.y=t,this.dirty=!0}}});t.exports=d},46992:t=>{t.exports=function(t,e,i,s){e.updateCanvas(),i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},14167:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(20839);n.register("tileSprite",(function(t,e){void 0===t&&(t={});var i=r(t,"x",0),n=r(t,"y",0),a=r(t,"width",512),h=r(t,"height",512),l=r(t,"key",""),u=r(t,"frame",""),c=new o(this.scene,i,n,a,h,l,u);return void 0!==e&&(t.add=e),s(this.scene,c,t),c}))},91681:(t,e,i)=>{var s=i(20839);i(39429).register("tileSprite",(function(t,e,i,n,r,o){return this.displayList.add(new s(this.scene,t,e,i,n,r,o))}))},56295:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(18553),r=i(46992),t.exports={renderWebGL:n,renderCanvas:r}},18553:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n){e.updateCanvas();var r=e.width,o=e.height;if(0!==r&&0!==o){i.addToRenderList(e);var a=s.getTintAppendFloatAlpha,h=t.pipelines.set(e.pipeline,e),l=h.setTexture2D(e.fillPattern,e);h.batchTexture(e,e.fillPattern,e.displayFrame.width*e.tileScaleX,e.displayFrame.height*e.tileScaleY,e.x,e.y,r,o,e.scaleX,e.scaleY,e.rotation,e.flipX,e.flipY,e.scrollFactorX,e.scrollFactorY,e.originX*r,e.originY*o,0,0,r,o,a(e.tintTopLeft,i.alpha*e._alphaTL),a(e.tintTopRight,i.alpha*e._alphaTR),a(e.tintBottomLeft,i.alpha*e._alphaBL),a(e.tintBottomRight,i.alpha*e._alphaBR),e.tintFill,e.tilePositionX%e.displayFrame.width/e.displayFrame.width,e.tilePositionY%e.displayFrame.height/e.displayFrame.height,i,n,!1,l)}}},18471:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(31401),o=i(51708),a=i(8443),h=i(95643),l=i(36383),u=i(14463),c=i(45650),d=i(10247),f=new n({Extends:h,Mixins:[r.Alpha,r.BlendMode,r.ComputedSize,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.TextureCrop,r.Tint,r.Transform,r.Visible,d],initialize:function(t,e,i,s){h.call(this,t,"Video"),this.video,this.videoTexture,this.videoTextureSource,this.snapshotTexture,this.flipY=!1,this._key=c(),this.touchLocked=!1,this.playWhenUnlocked=!1,this.frameReady=!1,this.isStalled=!1,this.failedPlayAttempts=0,this.metadata,this.retry=0,this.retryInterval=500,this._systemMuted=!1,this._codeMuted=!1,this._systemPaused=!1,this._codePaused=!1,this._callbacks={ended:this.completeHandler.bind(this),legacy:this.legacyPlayHandler.bind(this),playing:this.playingHandler.bind(this),seeked:this.seekedHandler.bind(this),seeking:this.seekingHandler.bind(this),stalled:this.stalledHandler.bind(this),suspend:this.stalledHandler.bind(this),waiting:this.stalledHandler.bind(this)},this._loadCallbackHandler=this.loadErrorHandler.bind(this),this._metadataCallbackHandler=this.metadataHandler.bind(this),this._crop=this.resetCropObject(),this.markers={},this._markerIn=0,this._markerOut=0,this._playingMarker=!1,this._lastUpdate=0,this.cacheKey="",this.isSeeking=!1,this._playCalled=!1,this._rfvCallbackId=0;var n=t.sys.game;this._device=n.device.video,this.setPosition(e,i),this.setSize(256,256),this.initPipeline(),this.initPostPipeline(!0),n.events.on(a.PAUSE,this.globalPause,this),n.events.on(a.RESUME,this.globalResume,this);var r=t.sys.sound;r&&r.on(u.GLOBAL_MUTE,this.globalMute,this),s&&this.load(s)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},load:function(t){var e=this.scene.sys.cache.video.get(t);return e?(this.cacheKey=t,this.loadHandler(e.url,e.noAudio,e.crossOrigin)):console.warn("No video in cache for key: "+t),this},changeSource:function(t,e,i,s,n){void 0===e&&(e=!0),void 0===i&&(i=!1),this.cacheKey!==t&&(this.load(t),e&&this.play(i,s,n))},getVideoKey:function(){return this.cacheKey},loadURL:function(t,e,i){void 0===e&&(e=!1);var s=this._device.getVideoURL(t);return s?(this.cacheKey="",this.loadHandler(s.url,e,i)):console.warn("No supported video format found for "+t),this},loadMediaStream:function(t,e,i){return this.loadHandler(null,e,i,t)},loadHandler:function(t,e,i,s){e||(e=!1);var n=this.video;if(n?(this.removeLoadEventHandlers(),this.stop()):((n=document.createElement("video")).controls=!1,n.setAttribute("playsinline","playsinline"),n.setAttribute("preload","auto"),n.setAttribute("disablePictureInPicture","true")),e?(n.muted=!0,n.defaultMuted=!0,n.setAttribute("autoplay","autoplay")):(n.muted=!1,n.defaultMuted=!1,n.removeAttribute("autoplay")),i?n.setAttribute("crossorigin",i):n.removeAttribute("crossorigin"),s)if("srcObject"in n)try{n.srcObject=s}catch(t){if("TypeError"!==t.name)throw t;n.src=URL.createObjectURL(s)}else n.src=URL.createObjectURL(s);else n.src=t;this.retry=0,this.video=n,this._playCalled=!1,n.load(),this.addLoadEventHandlers();var r=this.scene.sys.textures.get(this._key);return this.setTexture(r),this},requestVideoFrame:function(t,e){var i=this.video;if(i){var s=e.width,n=e.height,r=this.videoTexture,a=this.videoTextureSource,h=!r||a.source!==i;h?(this._codePaused=i.paused,this._codeMuted=i.muted,r?(a.source=i,a.width=s,a.height=n,r.get().setSize(s,n)):((r=this.scene.sys.textures.create(this._key,i,s,n)).add("__BASE",0,0,0,s,n),this.setTexture(r),this.videoTexture=r,this.videoTextureSource=r.source[0],this.videoTextureSource.setFlipY(this.flipY),this.emit(o.VIDEO_TEXTURE,this,r)),this.setSizeToFrame(),this.updateDisplayOrigin()):a.update(),this.isStalled=!1,this.metadata=e;var l=e.mediaTime;h&&(this._lastUpdate=l,this.emit(o.VIDEO_CREATED,this,s,n),this.frameReady||(this.frameReady=!0,this.emit(o.VIDEO_PLAY,this))),this._playingMarker?l>=this._markerOut&&(i.loop?(i.currentTime=this._markerIn,this.emit(o.VIDEO_LOOP,this)):(this.stop(!1),this.emit(o.VIDEO_COMPLETE,this))):l-1&&i>e&&i=0&&!isNaN(i)&&i>e&&(this.markers[t]=[e,i]),this},playMarker:function(t,e){var i=this.markers[t];return i&&this.play(e,i[0],i[1]),this},removeMarker:function(t){return delete this.markers[t],this},snapshot:function(t,e){return void 0===t&&(t=this.width),void 0===e&&(e=this.height),this.snapshotArea(0,0,this.width,this.height,t,e)},snapshotArea:function(t,e,i,s,n,r){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.width),void 0===s&&(s=this.height),void 0===n&&(n=i),void 0===r&&(r=s);var o=this.video,a=this.snapshotTexture;return a?(a.setSize(n,r),o&&a.context.drawImage(o,t,e,i,s,0,0,n,r)):(a=this.scene.sys.textures.createCanvas(c(),n,r),this.snapshotTexture=a,o&&a.context.drawImage(o,t,e,i,s,0,0,n,r)),a.update()},saveSnapshotTexture:function(t){return this.snapshotTexture?this.scene.sys.textures.renameTexture(this.snapshotTexture.key,t):this.snapshotTexture=this.scene.sys.textures.createCanvas(t,this.width,this.height),this.snapshotTexture},playSuccess:function(){if(this._playCalled){this.addEventHandlers(),this._codePaused=!1,this.touchLocked&&(this.touchLocked=!1,this.emit(o.VIDEO_UNLOCKED,this));var t=this.scene.sys.sound;t&&t.mute&&this.setMute(!0),this._markerIn>-1&&(this.video.currentTime=this._markerIn)}},playError:function(t){var e=t.name;"NotAllowedError"===e?(this.touchLocked=!0,this.playWhenUnlocked=!0,this.failedPlayAttempts=1,this.emit(o.VIDEO_LOCKED,this)):"NotSupportedError"===e?(this.stop(!1),this.emit(o.VIDEO_UNSUPPORTED,this,t)):(this.stop(!1),this.emit(o.VIDEO_ERROR,this,t))},legacyPlayHandler:function(){var t=this.video;t&&(this.playSuccess(),t.removeEventListener("playing",this._callbacks.legacy))},playingHandler:function(){this.isStalled=!1,this.emit(o.VIDEO_PLAYING,this)},loadErrorHandler:function(t){this.stop(!1),this.emit(o.VIDEO_ERROR,this,t)},metadataHandler:function(t){this.emit(o.VIDEO_METADATA,this,t)},setSizeToFrame:function(t){t||(t=this.frame),this.width=t.realWidth,this.height=t.realHeight,1!==this.scaleX&&(this.scaleX=this.displayWidth/this.width),1!==this.scaleY&&(this.scaleY=this.displayHeight/this.height);var e=this.input;return e&&!e.customHitArea&&(e.hitArea.width=this.width,e.hitArea.height=this.height),this},stalledHandler:function(t){this.isStalled=!0,this.emit(o.VIDEO_STALLED,this,t)},completeHandler:function(){this._playCalled=!1,this.emit(o.VIDEO_COMPLETE,this)},preUpdate:function(t,e){this.video&&this._playCalled&&this.touchLocked&&this.playWhenUnlocked&&(this.retry+=e,this.retry>=this.retryInterval&&(this.createPlayPromise(!1),this.retry=0))},seekTo:function(t){var e=this.video;if(e){var i=e.duration;if(i!==1/0&&!isNaN(i)){var s=i*t;this.setCurrentTime(s)}}return this},getCurrentTime:function(){return this.video?this.video.currentTime:0},setCurrentTime:function(t){var e=this.video;if(e){if("string"==typeof t){var i=t[0],s=parseFloat(t.substr(1));"+"===i?t=e.currentTime+s:"-"===i&&(t=e.currentTime-s)}e.currentTime=t}return this},seekingHandler:function(){this.isSeeking=!0,this.emit(o.VIDEO_SEEKING,this)},seekedHandler:function(){this.isSeeking=!1,this.emit(o.VIDEO_SEEKED,this)},getProgress:function(){var t=this.video;if(t){var e=t.duration;if(e!==1/0&&!isNaN(e))return t.currentTime/e}return-1},getDuration:function(){return this.video?this.video.duration:0},setMute:function(t){void 0===t&&(t=!0),this._codeMuted=t;var e=this.video;return e&&(e.muted=!!this._systemMuted||t),this},isMuted:function(){return this._codeMuted},globalMute:function(t,e){this._systemMuted=e;var i=this.video;i&&(i.muted=!!this._codeMuted||e)},globalPause:function(){this._systemPaused=!0,this.video&&!this.video.ended&&(this.removeEventHandlers(),this.video.pause())},globalResume:function(){this._systemPaused=!1,!this.video||this._codePaused||this.video.ended||this.createPlayPromise()},setPaused:function(t){void 0===t&&(t=!0);var e=this.video;return this._codePaused=t,e&&!e.ended&&(t?e.paused||(this.removeEventHandlers(),e.pause()):t||(this._playCalled?e.paused&&!this._systemPaused&&this.createPlayPromise():this.play())),this},pause:function(){return this.setPaused(!0)},resume:function(){return this.setPaused(!1)},getVolume:function(){return this.video?this.video.volume:1},setVolume:function(t){return void 0===t&&(t=1),this.video&&(this.video.volume=s(t,0,1)),this},getPlaybackRate:function(){return this.video?this.video.playbackRate:1},setPlaybackRate:function(t){return this.video&&(this.video.playbackRate=t),this},getLoop:function(){return!!this.video&&this.video.loop},setLoop:function(t){return void 0===t&&(t=!0),this.video&&(this.video.loop=t),this},isPlaying:function(){return!!this.video&&!(this.video.paused||this.video.ended)},isPaused:function(){return this.video&&this._playCalled&&this.video.paused||this._codePaused||this._systemPaused},saveTexture:function(t,e){return void 0===e&&(e=!1),this.videoTexture&&(this.scene.sys.textures.renameTexture(this._key,t),this.videoTextureSource.setFlipY(e)),this._key=t,this.flipY=e,!!this.videoTexture},stop:function(t){void 0===t&&(t=!0);var e=this.video;return e&&(this.removeEventHandlers(),e.cancelVideoFrameCallback(this._rfvCallbackId),e.pause()),this.retry=0,this._playCalled=!1,t&&this.emit(o.VIDEO_STOP,this),this},removeVideoElement:function(){var t=this.video;if(t){for(t.parentNode&&t.parentNode.removeChild(t);t.hasChildNodes();)t.removeChild(t.firstChild);t.removeAttribute("autoplay"),t.removeAttribute("src"),this.video=null}},preDestroy:function(){this.stop(!1),this.removeLoadEventHandlers(),this.removeVideoElement();var t=this.scene.sys.game.events;t.off(a.PAUSE,this.globalPause,this),t.off(a.RESUME,this.globalResume,this);var e=this.scene.sys.sound;e&&e.off(u.GLOBAL_MUTE,this.globalMute,this)}});t.exports=f},58352:t=>{t.exports=function(t,e,i,s){e.videoTexture&&(i.addToRenderList(e),t.batchSprite(e,e.frame,i,s))}},11511:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(18471);n.register("video",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=new o(this.scene,0,0,i);return void 0!==e&&(t.add=e),s(this.scene,n,t),n}))},89025:(t,e,i)=>{var s=i(18471);i(39429).register("video",(function(t,e,i){return this.displayList.add(new s(this.scene,t,e,i))}))},10247:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(29849),r=i(58352),t.exports={renderWebGL:n,renderCanvas:r}},29849:t=>{t.exports=function(t,e,i,s){e.videoTexture&&(i.addToRenderList(e),e.pipeline.batchSprite(e,i,s))}},41481:(t,e,i)=>{var s=i(10312),n=i(96503),r=i(87902),o=i(83419),a=i(31401),h=i(95643),l=i(87841),u=i(37303),c=new o({Extends:h,Mixins:[a.Depth,a.GetBounds,a.Origin,a.Transform,a.ScrollFactor,a.Visible],initialize:function(t,e,i,n,r){void 0===n&&(n=1),void 0===r&&(r=n),h.call(this,t,"Zone"),this.setPosition(e,i),this.width=n,this.height=r,this.blendMode=s.NORMAL,this.updateDisplayOrigin()},displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}},setSize:function(t,e,i){void 0===i&&(i=!0),this.width=t,this.height=e,this.updateDisplayOrigin();var s=this.input;return i&&s&&!s.customHitArea&&(s.hitArea.width=t,s.hitArea.height=e),this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this},setCircleDropZone:function(t){return this.setDropZone(new n(0,0,t),r)},setRectangleDropZone:function(t,e){return this.setDropZone(new l(0,0,t,e),u)},setDropZone:function(t,e){return this.input||this.setInteractive(t,e,!0),this},setAlpha:function(){},setBlendMode:function(){},renderCanvas:function(t,e,i){i.addToRenderList(e)},renderWebGL:function(t,e,i){i.addToRenderList(e)}});t.exports=c},95261:(t,e,i)=>{var s=i(44603),n=i(23568),r=i(41481);s.register("zone",(function(t){var e=n(t,"x",0),i=n(t,"y",0),s=n(t,"width",1),o=n(t,"height",s);return new r(this.scene,e,i,s,o)}))},84175:(t,e,i)=>{var s=i(41481);i(39429).register("zone",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},95166:t=>{t.exports=function(t){return t.radius>0?Math.PI*t.radius*t.radius:0}},96503:(t,e,i)=>{var s=i(83419),n=i(87902),r=i(26241),o=i(79124),a=i(23777),h=i(28176),l=new s({initialize:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),this.type=a.CIRCLE,this.x=t,this.y=e,this._radius=i,this._diameter=2*i},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return h(this,t)},setTo:function(t,e,i){return this.x=t,this.y=e,this._radius=i,this._diameter=2*i,this},setEmpty:function(){return this._radius=0,this._diameter=0,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},isEmpty:function(){return this._radius<=0},radius:{get:function(){return this._radius},set:function(t){this._radius=t,this._diameter=2*t}},diameter:{get:function(){return this._diameter},set:function(t){this._diameter=t,this._radius=.5*t}},left:{get:function(){return this.x-this._radius},set:function(t){this.x=t+this._radius}},right:{get:function(){return this.x+this._radius},set:function(t){this.x=t-this._radius}},top:{get:function(){return this.y-this._radius},set:function(t){this.y=t+this._radius}},bottom:{get:function(){return this.y+this._radius},set:function(t){this.y=t-this._radius}}});t.exports=l},71562:t=>{t.exports=function(t){return Math.PI*t.radius*2}},92110:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){return void 0===i&&(i=new s),i.x=t.x+t.radius*Math.cos(e),i.y=t.y+t.radius*Math.sin(e),i}},42250:(t,e,i)=>{var s=i(96503);t.exports=function(t){return new s(t.x,t.y,t.radius)}},87902:t=>{t.exports=function(t,e,i){return t.radius>0&&e>=t.left&&e<=t.right&&i>=t.top&&i<=t.bottom&&(t.x-e)*(t.x-e)+(t.y-i)*(t.y-i)<=t.radius*t.radius}},5698:(t,e,i)=>{var s=i(87902);t.exports=function(t,e){return s(t,e.x,e.y)}},70588:(t,e,i)=>{var s=i(87902);t.exports=function(t,e){return s(t,e.x,e.y)&&s(t,e.right,e.y)&&s(t,e.x,e.bottom)&&s(t,e.right,e.bottom)}},26394:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y,t.radius)}},76278:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.radius===e.radius}},2074:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.left,e.y=t.top,e.width=t.diameter,e.height=t.diameter,e}},26241:(t,e,i)=>{var s=i(92110),n=i(62945),r=i(36383),o=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new o);var a=n(e,0,r.PI2);return s(t,a,i)}},79124:(t,e,i)=>{var s=i(71562),n=i(92110),r=i(62945),o=i(36383);t.exports=function(t,e,i,a){void 0===a&&(a=[]),!e&&i>0&&(e=s(t)/i);for(var h=0;h{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},39212:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},28176:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=2*Math.PI*Math.random(),n=Math.random()+Math.random(),r=n>1?2-n:n,o=r*Math.cos(i),a=r*Math.sin(i);return e.x=t.x+o*t.radius,e.y=t.y+a*t.radius,e}},88911:(t,e,i)=>{var s=i(96503);s.Area=i(95166),s.Circumference=i(71562),s.CircumferencePoint=i(92110),s.Clone=i(42250),s.Contains=i(87902),s.ContainsPoint=i(5698),s.ContainsRect=i(70588),s.CopyFrom=i(26394),s.Equals=i(76278),s.GetBounds=i(2074),s.GetPoint=i(26241),s.GetPoints=i(79124),s.Offset=i(50884),s.OffsetPoint=i(39212),s.Random=i(28176),t.exports=s},23777:t=>{t.exports={CIRCLE:0,ELLIPSE:1,LINE:2,POINT:3,POLYGON:4,RECTANGLE:5,TRIANGLE:6}},78874:t=>{t.exports=function(t){return t.isEmpty()?0:t.getMajorRadius()*t.getMinorRadius()*Math.PI}},92990:t=>{t.exports=function(t){var e=t.width/2,i=t.height/2,s=Math.pow(e-i,2)/Math.pow(e+i,2);return Math.PI*(e+i)*(1+3*s/(10+Math.sqrt(4-3*s)))}},79522:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=t.width/2,r=t.height/2;return i.x=t.x+n*Math.cos(e),i.y=t.y+r*Math.sin(e),i}},58102:(t,e,i)=>{var s=i(8497);t.exports=function(t){return new s(t.x,t.y,t.width,t.height)}},81154:t=>{t.exports=function(t,e,i){if(t.width<=0||t.height<=0)return!1;var s=(e-t.x)/t.width,n=(i-t.y)/t.height;return(s*=s)+(n*=n)<.25}},46662:(t,e,i)=>{var s=i(81154);t.exports=function(t,e){return s(t,e.x,e.y)}},1632:(t,e,i)=>{var s=i(81154);t.exports=function(t,e){return s(t,e.x,e.y)&&s(t,e.right,e.y)&&s(t,e.x,e.bottom)&&s(t,e.right,e.bottom)}},65534:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y,t.width,t.height)}},8497:(t,e,i)=>{var s=i(83419),n=i(81154),r=i(90549),o=i(48320),a=i(23777),h=i(24820),l=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=a.ELLIPSE,this.x=t,this.y=e,this.width=i,this.height=s},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return h(this,t)},setTo:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setEmpty:function(){return this.width=0,this.height=0,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},isEmpty:function(){return this.width<=0||this.height<=0},getMinorRadius:function(){return Math.min(this.width,this.height)/2},getMajorRadius:function(){return Math.max(this.width,this.height)/2},left:{get:function(){return this.x-this.width/2},set:function(t){this.x=t+this.width/2}},right:{get:function(){return this.x+this.width/2},set:function(t){this.x=t-this.width/2}},top:{get:function(){return this.y-this.height/2},set:function(t){this.y=t+this.height/2}},bottom:{get:function(){return this.y+this.height/2},set:function(t){this.y=t-this.height/2}}});t.exports=l},36146:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}},23694:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.left,e.y=t.top,e.width=t.width,e.height=t.height,e}},90549:(t,e,i)=>{var s=i(79522),n=i(62945),r=i(36383),o=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new o);var a=n(e,0,r.PI2);return s(t,a,i)}},48320:(t,e,i)=>{var s=i(92990),n=i(79522),r=i(62945),o=i(36383);t.exports=function(t,e,i,a){void 0===a&&(a=[]),!e&&i>0&&(e=s(t)/i);for(var h=0;h{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},44808:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},24820:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=Math.random()*Math.PI*2,n=Math.sqrt(Math.random());return e.x=t.x+n*Math.cos(i)*t.width/2,e.y=t.y+n*Math.sin(i)*t.height/2,e}},49203:(t,e,i)=>{var s=i(8497);s.Area=i(78874),s.Circumference=i(92990),s.CircumferencePoint=i(79522),s.Clone=i(58102),s.Contains=i(81154),s.ContainsPoint=i(46662),s.ContainsRect=i(1632),s.CopyFrom=i(65534),s.Equals=i(36146),s.GetBounds=i(23694),s.GetPoint=i(90549),s.GetPoints=i(48320),s.Offset=i(73424),s.OffsetPoint=i(44808),s.Random=i(24820),t.exports=s},55738:(t,e,i)=>{var s=i(23777),n=i(79291),r={Circle:i(88911),Ellipse:i(49203),Intersects:i(91865),Line:i(2529),Mesh:i(73090),Point:i(43711),Polygon:i(58423),Rectangle:i(93232),Triangle:i(84435)};r=n(!1,r,s),t.exports=r},2044:(t,e,i)=>{var s=i(20339);t.exports=function(t,e){return s(t.x,t.y,e.x,e.y)<=t.radius+e.radius}},81491:t=>{t.exports=function(t,e){var i=e.width/2,s=e.height/2,n=Math.abs(t.x-e.x-i),r=Math.abs(t.y-e.y-s),o=i+t.radius,a=s+t.radius;if(n>o||r>a)return!1;if(n<=i||r<=s)return!0;var h=n-i,l=r-s;return h*h+l*l<=t.radius*t.radius}},63376:(t,e,i)=>{var s=i(2141),n=i(2044);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r,o,a,h,l=t.x,u=t.y,c=t.radius,d=e.x,f=e.y,p=e.radius;if(u===f)0===(a=(o=-2*f)*o-4*(r=1)*(d*d+(h=(p*p-c*c-d*d+l*l)/(2*(l-d)))*h-2*d*h+f*f-p*p))?i.push(new s(h,-o/(2*r))):a>0&&(i.push(new s(h,(-o+Math.sqrt(a))/(2*r))),i.push(new s(h,(-o-Math.sqrt(a))/(2*r))));else{var v=(l-d)/(u-f),g=(p*p-c*c-d*d+l*l-f*f+u*u)/(2*(u-f));0===(a=(o=2*u*v-2*g*v-2*l)*o-4*(r=v*v+1)*(l*l+u*u+g*g-c*c-2*u*g))?(h=-o/(2*r),i.push(new s(h,g-h*v))):a>0&&(h=(-o+Math.sqrt(a))/(2*r),i.push(new s(h,g-h*v)),h=(-o-Math.sqrt(a))/(2*r),i.push(new s(h,g-h*v)))}}return i}},97439:(t,e,i)=>{var s=i(4042),n=i(81491);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r=e.getLineA(),o=e.getLineB(),a=e.getLineC(),h=e.getLineD();s(r,t,i),s(o,t,i),s(a,t,i),s(h,t,i)}return i}},4042:(t,e,i)=>{var s=i(2141),n=i(80462);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r,o,a=t.x1,h=t.y1,l=t.x2,u=t.y2,c=e.x,d=e.y,f=e.radius,p=l-a,v=u-h,g=a-c,m=h-d,y=p*p+v*v,x=2*(p*g+v*m),T=x*x-4*y*(g*g+m*m-f*f);if(0===T){var w=-x/(2*y);r=a+w*p,o=h+w*v,w>=0&&w<=1&&i.push(new s(r,o))}else if(T>0){var b=(-x-Math.sqrt(T))/(2*y);r=a+b*p,o=h+b*v,b>=0&&b<=1&&i.push(new s(r,o));var S=(-x+Math.sqrt(T))/(2*y);r=a+S*p,o=h+S*v,S>=0&&S<=1&&i.push(new s(r,o))}}return i}},36100:(t,e,i)=>{var s=i(25836);t.exports=function(t,e,i,n){void 0===i&&(i=!1);var r,o,a,h=t.x1,l=t.y1,u=t.x2,c=t.y2,d=e.x1,f=e.y1,p=u-h,v=c-l,g=e.x2-d,m=e.y2-f,y=p*m-v*g;if(0===y)return null;if(i){if(r=(p*(f-l)+v*(h-d))/(g*v-m*p),0!==p)o=(d+g*r-h)/p;else{if(0===v)return null;o=(f+m*r-l)/v}if(o<0||r<0||r>1)return null;a=o}else{if(o=((l-f)*p-(h-d)*v)/y,(r=((d-h)*m-(f-l)*g)/y)<0||r>1||o<0||o>1)return null;a=r}return void 0===n&&(n=new s),n.set(h+p*a,l+v*a,a)}},3073:(t,e,i)=>{var s=i(36100),n=i(23031),r=i(25836),o=new n,a=new r;t.exports=function(t,e,i,n){void 0===i&&(i=!1),void 0===n&&(n=new r);var h=!1;n.set(),a.set();for(var l=e[e.length-1],u=0;u{var s=i(25836),n=i(61369),r=i(3073),o=new s;t.exports=function(t,e,i,s){void 0===s&&(s=new n),Array.isArray(e)||(e=[e]);var a=!1;s.set(),o.set();for(var h=0;h{var s=i(2141),n=i(76112),r=i(92773);t.exports=function(t,e,i){if(void 0===i&&(i=[]),r(t,e))for(var o=e.getLineA(),a=e.getLineB(),h=e.getLineC(),l=e.getLineD(),u=[new s,new s,new s,new s],c=[n(o,t,u[0]),n(a,t,u[1]),n(h,t,u[2]),n(l,t,u[3])],d=0;d<4;d++)c[d]&&i.push(u[d]);return i}},71147:(t,e,i)=>{var s=i(61369),n=i(56362),r=new(i(23031));function o(t,e,i,o,a){var h=Math.cos(t),l=Math.sin(t);r.setTo(e,i,e+h,i+l);var u=n(r,o,!0);u&&a.push(new s(u.x,u.y,t,u.w))}function a(t,e){return t.z-e.z}t.exports=function(t,e,i){Array.isArray(i)||(i=[i]);for(var s=[],n=[],r=0;r{var s=i(87841),n=i(59996);t.exports=function(t,e,i){return void 0===i&&(i=new s),n(t,e)&&(i.x=Math.max(t.x,e.x),i.y=Math.max(t.y,e.y),i.width=Math.min(t.right,e.right)-i.x,i.height=Math.min(t.bottom,e.bottom)-i.y),i}},52784:(t,e,i)=>{var s=i(60646),n=i(59996);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r=t.getLineA(),o=t.getLineB(),a=t.getLineC(),h=t.getLineD();s(r,e,i),s(o,e,i),s(a,e,i),s(h,e,i)}return i}},26341:(t,e,i)=>{var s=i(89265),n=i(60646);t.exports=function(t,e,i){if(void 0===i&&(i=[]),s(t,e)){var r=e.getLineA(),o=e.getLineB(),a=e.getLineC();n(r,t,i),n(o,t,i),n(a,t,i)}return i}},38720:(t,e,i)=>{var s=i(4042),n=i(67636);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r=t.getLineA(),o=t.getLineB(),a=t.getLineC();s(r,e,i),s(o,e,i),s(a,e,i)}return i}},13882:(t,e,i)=>{var s=i(2141),n=i(2822),r=i(76112);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e))for(var o=t.getLineA(),a=t.getLineB(),h=t.getLineC(),l=[new s,new s,new s],u=[r(o,e,l[0]),r(a,e,l[1]),r(h,e,l[2])],c=0;c<3;c++)u[c]&&i.push(l[c]);return i}},75636:(t,e,i)=>{var s=i(82944),n=i(13882);t.exports=function(t,e,i){if(void 0===i&&(i=[]),s(t,e)){var r=e.getLineA(),o=e.getLineB(),a=e.getLineC();n(t,r,i),n(t,o,i),n(t,a,i)}return i}},80462:(t,e,i)=>{var s=i(87902),n=new(i(2141));t.exports=function(t,e,i){if(void 0===i&&(i=n),s(e,t.x1,t.y1))return i.x=t.x1,i.y=t.y1,!0;if(s(e,t.x2,t.y2))return i.x=t.x2,i.y=t.y2,!0;var r=t.x2-t.x1,o=t.y2-t.y1,a=e.x-t.x1,h=e.y-t.y1,l=r*r+o*o,u=r,c=o;if(l>0){var d=(a*r+h*o)/l;u*=d,c*=d}return i.x=t.x1+u,i.y=t.y1+c,u*u+c*c<=l&&u*r+c*o>=0&&s(e,i.x,i.y)}},76112:t=>{t.exports=function(t,e,i){var s=t.x1,n=t.y1,r=t.x2,o=t.y2,a=e.x1,h=e.y1,l=e.x2,u=e.y2;if(s===r&&n===o||a===l&&h===u)return!1;var c=(u-h)*(r-s)-(l-a)*(o-n);if(0===c)return!1;var d=((l-a)*(n-h)-(u-h)*(s-a))/c,f=((r-s)*(n-h)-(o-n)*(s-a))/c;return!(d<0||d>1||f<0||f>1)&&(i&&(i.x=s+d*(r-s),i.y=n+d*(o-n)),!0)}},92773:t=>{t.exports=function(t,e){var i=t.x1,s=t.y1,n=t.x2,r=t.y2,o=e.x,a=e.y,h=e.right,l=e.bottom,u=0;if(i>=o&&i<=h&&s>=a&&s<=l||n>=o&&n<=h&&r>=a&&r<=l)return!0;if(i=o){if((u=s+(r-s)*(o-i)/(n-i))>a&&u<=l)return!0}else if(i>h&&n<=h&&(u=s+(r-s)*(h-i)/(n-i))>=a&&u<=l)return!0;if(s=a){if((u=i+(n-i)*(a-s)/(r-s))>=o&&u<=h)return!0}else if(s>l&&r<=l&&(u=i+(n-i)*(l-s)/(r-s))>=o&&u<=h)return!0;return!1}},16204:t=>{t.exports=function(t,e,i){void 0===i&&(i=1);var s=e.x1,n=e.y1,r=e.x2,o=e.y2,a=t.x,h=t.y,l=(r-s)*(r-s)+(o-n)*(o-n);if(0===l)return!1;var u=((a-s)*(r-s)+(h-n)*(o-n))/l;if(u<0)return Math.sqrt((s-a)*(s-a)+(n-h)*(n-h))<=i;if(u>=0&&u<=1){var c=((n-h)*(r-s)-(s-a)*(o-n))/l;return Math.abs(c)*Math.sqrt(l)<=i}return Math.sqrt((r-a)*(r-a)+(o-h)*(o-h))<=i}},14199:(t,e,i)=>{var s=i(16204);t.exports=function(t,e){if(!s(t,e))return!1;var i=Math.min(e.x1,e.x2),n=Math.max(e.x1,e.x2),r=Math.min(e.y1,e.y2),o=Math.max(e.y1,e.y2);return t.x>=i&&t.x<=n&&t.y>=r&&t.y<=o}},59996:t=>{t.exports=function(t,e){return!(t.width<=0||t.height<=0||e.width<=0||e.height<=0)&&!(t.righte.right||t.y>e.bottom)}},89265:(t,e,i)=>{var s=i(76112),n=i(37303),r=i(48653),o=i(77493);t.exports=function(t,e){if(e.left>t.right||e.rightt.bottom||e.bottom0}},84411:t=>{t.exports=function(t,e,i,s,n,r){return void 0===r&&(r=0),!(e>t.right+r||it.bottom+r||n{var s=i(80462),n=i(10690);t.exports=function(t,e){return!(t.left>e.right||t.righte.bottom||t.bottom{var s=i(76112);t.exports=function(t,e){return!(!t.contains(e.x1,e.y1)&&!t.contains(e.x2,e.y2))||(!!s(t.getLineA(),e)||(!!s(t.getLineB(),e)||!!s(t.getLineC(),e)))}},82944:(t,e,i)=>{var s=i(48653),n=i(71694),r=i(76112);t.exports=function(t,e){if(t.left>e.right||t.righte.bottom||t.bottom0||(c=n(e),(d=s(t,c,!0)).length>0)}},91865:(t,e,i)=>{t.exports={CircleToCircle:i(2044),CircleToRectangle:i(81491),GetCircleToCircle:i(63376),GetCircleToRectangle:i(97439),GetLineToCircle:i(4042),GetLineToLine:i(36100),GetLineToPoints:i(3073),GetLineToPolygon:i(56362),GetLineToRectangle:i(60646),GetRaysFromPointToPolygon:i(71147),GetRectangleIntersection:i(68389),GetRectangleToRectangle:i(52784),GetRectangleToTriangle:i(26341),GetTriangleToCircle:i(38720),GetTriangleToLine:i(13882),GetTriangleToTriangle:i(75636),LineToCircle:i(80462),LineToLine:i(76112),LineToRectangle:i(92773),PointToLine:i(16204),PointToLineSegment:i(14199),RectangleToRectangle:i(59996),RectangleToTriangle:i(89265),RectangleToValues:i(84411),TriangleToCircle:i(67636),TriangleToLine:i(2822),TriangleToTriangle:i(82944)}},91938:t=>{t.exports=function(t){return Math.atan2(t.y2-t.y1,t.x2-t.x1)}},84993:t=>{t.exports=function(t,e,i){void 0===e&&(e=1),void 0===i&&(i=[]);var s=Math.round(t.x1),n=Math.round(t.y1),r=Math.round(t.x2),o=Math.round(t.y2),a=Math.abs(r-s),h=Math.abs(o-n),l=s-h&&(c-=h,s+=l),f{t.exports=function(t,e,i){var s=e-(t.x1+t.x2)/2,n=i-(t.y1+t.y2)/2;return t.x1+=s,t.y1+=n,t.x2+=s,t.y2+=n,t}},31116:(t,e,i)=>{var s=i(23031);t.exports=function(t){return new s(t.x1,t.y1,t.x2,t.y2)}},59944:t=>{t.exports=function(t,e){return e.setTo(t.x1,t.y1,t.x2,t.y2)}},59220:t=>{t.exports=function(t,e){return t.x1===e.x1&&t.y1===e.y1&&t.x2===e.x2&&t.y2===e.y2}},78177:(t,e,i)=>{var s=i(35001);t.exports=function(t,e,i){void 0===i&&(i=e);var n=s(t),r=t.x2-t.x1,o=t.y2-t.y1;return e&&(t.x1=t.x1-r/n*e,t.y1=t.y1-o/n*e),i&&(t.x2=t.x2+r/n*i,t.y2=t.y2+o/n*i),t}},26708:(t,e,i)=>{var s=i(52816),n=i(6113),r=i(2141);t.exports=function(t,e,i,o,a){void 0===o&&(o=0),void 0===a&&(a=[]);var h,l,u=[],c=t.x1,d=t.y1,f=t.x2-c,p=t.y2-d,v=n(e,a),g=i-1;for(h=0;h0){var m=u[0],y=[m];for(h=1;h=o&&(y.push(x),m=x)}var T=u[u.length-1];return s(m,T){var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=(t.x1+t.x2)/2,e.y=(t.y1+t.y2)/2,e}},99569:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=t.x1,r=t.y1,o=t.x2,a=t.y2,h=(o-n)*(o-n)+(a-r)*(a-r);if(0===h)return i;var l=((e.x-n)*(o-n)+(e.y-r)*(a-r))/h;return i.x=n+l*(o-n),i.y=r+l*(a-r),i}},34638:(t,e,i)=>{var s=i(36383),n=i(91938),r=i(2141);t.exports=function(t,e){void 0===e&&(e=new r);var i=n(t)-s.TAU;return e.x=Math.cos(i),e.y=Math.sin(i),e}},13151:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){return void 0===i&&(i=new s),i.x=t.x1+(t.x2-t.x1)*e,i.y=t.y1+(t.y2-t.y1)*e,i}},15258:(t,e,i)=>{var s=i(35001),n=i(2141);t.exports=function(t,e,i,r){void 0===r&&(r=[]),!e&&i>0&&(e=s(t)/i);for(var o=t.x1,a=t.y1,h=t.x2,l=t.y2,u=0;u{t.exports=function(t,e){var i=t.x1,s=t.y1,n=t.x2,r=t.y2,o=(n-i)*(n-i)+(r-s)*(r-s);if(0===o)return!1;var a=((s-e.y)*(n-i)-(i-e.x)*(r-s))/o;return Math.abs(a)*Math.sqrt(o)}},98770:t=>{t.exports=function(t){return Math.abs(t.y1-t.y2)}},35001:t=>{t.exports=function(t){return Math.sqrt((t.x2-t.x1)*(t.x2-t.x1)+(t.y2-t.y1)*(t.y2-t.y1))}},23031:(t,e,i)=>{var s=i(83419),n=i(13151),r=i(15258),o=i(23777),a=i(65822),h=i(26099),l=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=o.LINE,this.x1=t,this.y1=e,this.x2=i,this.y2=s},getPoint:function(t,e){return n(this,t,e)},getPoints:function(t,e,i){return r(this,t,e,i)},getRandomPoint:function(t){return a(this,t)},setTo:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.x1=t,this.y1=e,this.x2=i,this.y2=s,this},setFromObjects:function(t,e){return this.x1=t.x,this.y1=t.y,this.x2=e.x,this.y2=e.y,this},getPointA:function(t){return void 0===t&&(t=new h),t.set(this.x1,this.y1),t},getPointB:function(t){return void 0===t&&(t=new h),t.set(this.x2,this.y2),t},left:{get:function(){return Math.min(this.x1,this.x2)},set:function(t){this.x1<=this.x2?this.x1=t:this.x2=t}},right:{get:function(){return Math.max(this.x1,this.x2)},set:function(t){this.x1>this.x2?this.x1=t:this.x2=t}},top:{get:function(){return Math.min(this.y1,this.y2)},set:function(t){this.y1<=this.y2?this.y1=t:this.y2=t}},bottom:{get:function(){return Math.max(this.y1,this.y2)},set:function(t){this.y1>this.y2?this.y1=t:this.y2=t}}});t.exports=l},64795:(t,e,i)=>{var s=i(36383),n=i(15994),r=i(91938);t.exports=function(t){var e=r(t)-s.TAU;return n(e,-Math.PI,Math.PI)}},52616:(t,e,i)=>{var s=i(36383),n=i(91938);t.exports=function(t){return Math.cos(n(t)-s.TAU)}},87231:(t,e,i)=>{var s=i(36383),n=i(91938);t.exports=function(t){return Math.sin(n(t)-s.TAU)}},89662:t=>{t.exports=function(t,e,i){return t.x1+=e,t.y1+=i,t.x2+=e,t.y2+=i,t}},71165:t=>{t.exports=function(t){return-(t.x2-t.x1)/(t.y2-t.y1)}},65822:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=Math.random();return e.x=t.x1+i*(t.x2-t.x1),e.y=t.y1+i*(t.y2-t.y1),e}},69777:(t,e,i)=>{var s=i(91938),n=i(64795);t.exports=function(t,e){return 2*n(e)-Math.PI-s(t)}},39706:(t,e,i)=>{var s=i(64400);t.exports=function(t,e){var i=(t.x1+t.x2)/2,n=(t.y1+t.y2)/2;return s(t,i,n,e)}},82585:(t,e,i)=>{var s=i(64400);t.exports=function(t,e,i){return s(t,e.x,e.y,i)}},64400:t=>{t.exports=function(t,e,i,s){var n=Math.cos(s),r=Math.sin(s),o=t.x1-e,a=t.y1-i;return t.x1=o*n-a*r+e,t.y1=o*r+a*n+i,o=t.x2-e,a=t.y2-i,t.x2=o*n-a*r+e,t.y2=o*r+a*n+i,t}},62377:t=>{t.exports=function(t,e,i,s,n){return t.x1=e,t.y1=i,t.x2=e+Math.cos(s)*n,t.y2=i+Math.sin(s)*n,t}},71366:t=>{t.exports=function(t){return(t.y2-t.y1)/(t.x2-t.x1)}},10809:t=>{t.exports=function(t){return Math.abs(t.x1-t.x2)}},2529:(t,e,i)=>{var s=i(23031);s.Angle=i(91938),s.BresenhamPoints=i(84993),s.CenterOn=i(36469),s.Clone=i(31116),s.CopyFrom=i(59944),s.Equals=i(59220),s.Extend=i(78177),s.GetEasedPoints=i(26708),s.GetMidPoint=i(32125),s.GetNearestPoint=i(99569),s.GetNormal=i(34638),s.GetPoint=i(13151),s.GetPoints=i(15258),s.GetShortestDistance=i(26408),s.Height=i(98770),s.Length=i(35001),s.NormalAngle=i(64795),s.NormalX=i(52616),s.NormalY=i(87231),s.Offset=i(89662),s.PerpSlope=i(71165),s.Random=i(65822),s.ReflectAngle=i(69777),s.Rotate=i(39706),s.RotateAroundPoint=i(82585),s.RotateAroundXY=i(64400),s.SetToAngle=i(62377),s.Slope=i(71366),s.Width=i(10809),t.exports=s},83997:(t,e,i)=>{var s=i(83419),n=i(87841),r=i(26099);function o(t,e,i,s){var n=t-i,r=e-s,o=n*n+r*r;return Math.sqrt(o)}var a=new s({initialize:function(t,e,i){this.vertex1=t,this.vertex2=e,this.vertex3=i,this.bounds=new n,this._inCenter=new r},getInCenter:function(t){void 0===t&&(t=!0);var e,i,s,n,r,a,h=this.vertex1,l=this.vertex2,u=this.vertex3;t?(e=h.x,i=h.y,s=l.x,n=l.y,r=u.x,a=u.y):(e=h.vx,i=h.vy,s=l.vx,n=l.vy,r=u.vx,a=u.vy);var c=o(r,a,s,n),d=o(e,i,r,a),f=o(s,n,e,i),p=c+d+f;return this._inCenter.set((e*c+s*d+r*f)/p,(i*c+n*d+a*f)/p)},contains:function(t,e,i){var s=this.vertex1,n=this.vertex2,r=this.vertex3,o=s.vx,a=s.vy,h=n.vx,l=n.vy,u=r.vx,c=r.vy;if(i){var d=i.a,f=i.b,p=i.c,v=i.d,g=i.e,m=i.f;o=s.vx*d+s.vy*p+g,a=s.vx*f+s.vy*v+m,h=n.vx*d+n.vy*p+g,l=n.vx*f+n.vy*v+m,u=r.vx*d+r.vy*p+g,c=r.vx*f+r.vy*v+m}var y=u-o,x=c-a,T=h-o,w=l-a,b=t-o,S=e-a,E=y*y+x*x,A=y*T+x*w,C=y*b+x*S,_=T*T+w*w,P=T*b+w*S,M=E*_-A*A,R=0===M?0:1/M,L=(_*C-A*P)*R,O=(E*P-A*C)*R;return L>=0&&O>=0&&L+O<1},isCounterClockwise:function(t){var e=this.vertex1,i=this.vertex2,s=this.vertex3,n=(i.vx-e.vx)*(s.vy-e.vy)-(i.vy-e.vy)*(s.vx-e.vx);return t<=0?n>=0:n<0},load:function(t,e,i,s,n){return i=this.vertex1.load(t,e,i,s,n),i=this.vertex2.load(t,e,i,s,n),i=this.vertex3.load(t,e,i,s,n)},transformCoordinatesLocal:function(t,e,i,s){return this.vertex1.transformCoordinatesLocal(t,e,i,s),this.vertex2.transformCoordinatesLocal(t,e,i,s),this.vertex3.transformCoordinatesLocal(t,e,i,s),this},updateBounds:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3,s=this.bounds;return s.x=Math.min(t.vx,e.vx,i.vx),s.y=Math.min(t.vy,e.vy,i.vy),s.width=Math.max(t.vx,e.vx,i.vx)-s.x,s.height=Math.max(t.vy,e.vy,i.vy)-s.y,this},isInView:function(t,e,i,s,n,r,o,a,h,l,u){this.update(s,n,r,o,a,h,l,u);var c=this.vertex1,d=this.vertex2,f=this.vertex3;if(c.ta<=0&&d.ta<=0&&f.ta<=0)return!1;if(e&&!this.isCounterClockwise(i))return!1;var p=this.bounds;p.x=Math.min(c.tx,d.tx,f.tx),p.y=Math.min(c.ty,d.ty,f.ty),p.width=Math.max(c.tx,d.tx,f.tx)-p.x,p.height=Math.max(c.ty,d.ty,f.ty)-p.y;var v=t.x+t.width,g=t.y+t.height;return!(p.width<=0||p.height<=0||t.width<=0||t.height<=0)&&!(p.rightv||p.y>g)},scrollUV:function(t,e){return this.vertex1.scrollUV(t,e),this.vertex2.scrollUV(t,e),this.vertex3.scrollUV(t,e),this},scaleUV:function(t,e){return this.vertex1.scaleUV(t,e),this.vertex2.scaleUV(t,e),this.vertex3.scaleUV(t,e),this},setColor:function(t){return this.vertex1.color=t,this.vertex2.color=t,this.vertex3.color=t,this},update:function(t,e,i,s,n,r,o,a){return this.vertex1.update(e,i,s,n,r,o,a,t),this.vertex2.update(e,i,s,n,r,o,a,t),this.vertex3.update(e,i,s,n,r,o,a,t),this},translate:function(t,e){void 0===e&&(e=0);var i=this.vertex1,s=this.vertex2,n=this.vertex3;return i.x+=t,i.y+=e,s.x+=t,s.y+=e,n.x+=t,n.y+=e,this},x:{get:function(){return this.getInCenter().x},set:function(t){var e=this.getInCenter();this.translate(t-e.x,0)}},y:{get:function(){return this.getInCenter().y},set:function(t){var e=this.getInCenter();this.translate(0,t-e.y)}},alpha:{get:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3;return(t.alpha+e.alpha+i.alpha)/3},set:function(t){this.vertex1.alpha=t,this.vertex2.alpha=t,this.vertex3.alpha=t}},depth:{get:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3;return(t.vz+e.vz+i.vz)/3}},destroy:function(){this.vertex1=null,this.vertex2=null,this.vertex3=null}});t.exports=a},48803:(t,e,i)=>{var s=i(83997),n=i(95540),r=i(37867),o=i(25836),a=i(39318),h=new o,l=new o,u=new r;t.exports=function(t){var e,i=n(t,"mesh"),r=n(t,"texture",null),o=n(t,"frame"),c=n(t,"width",1),d=n(t,"height",c),f=n(t,"widthSegments",1),p=n(t,"heightSegments",f),v=n(t,"x",0),g=n(t,"y",0),m=n(t,"z",0),y=n(t,"rotateX",0),x=n(t,"rotateY",0),T=n(t,"rotateZ",0),w=n(t,"zIsUp",!0),b=n(t,"isOrtho",!!i&&i.dirtyCache[11]),S=n(t,"colors",[16777215]),E=n(t,"alphas",[1]),A=n(t,"tile",!1),C=n(t,"flipY",!1),_=n(t,"width",null),P={faces:[],verts:[]};if(h.set(v,g,m),l.set(y,x,T),u.fromRotationXYTranslation(l,h,w),!r&&i)r=i.texture,o||(e=i.frame);else if(i&&"string"==typeof r)r=i.scene.sys.textures.get(r);else if(!r)return P;e||(e=r.get(o)),!_&&b&&r&&i&&(c=e.width/i.height,d=e.height/i.height);var M,R,L=c/2,O=d/2,F=Math.floor(f),D=Math.floor(p),k=F+1,I=D+1,B=c/F,N=d/D,U=[],X=[],Y=0,z=1,G=0,V=1;e&&(Y=e.u0,z=e.u1,C?(G=e.v1,V=e.v0):(G=e.v0,V=e.v1));var W=z-Y,H=V-G;for(R=0;R{var s=i(83997),n=i(37867),r=i(25836),o=i(39318),a=new r,h=new r,l=new n;t.exports=function(t,e,i,n,r,u,c,d,f,p){void 0===i&&(i=1),void 0===n&&(n=0),void 0===r&&(r=0),void 0===u&&(u=0),void 0===c&&(c=0),void 0===d&&(d=0),void 0===f&&(f=0),void 0===p&&(p=!0);var v={faces:[],verts:[]},g=t.materials;a.set(n,r,u),h.set(c,d,f),l.fromRotationXYTranslation(h,a,p);for(var m=0;m{var s=i(83997),n=i(39318);t.exports=function(t,e,i,r,o,a,h,l){if(void 0===r&&(r=!1),void 0===a&&(a=16777215),void 0===h&&(h=1),void 0===l&&(l=!1),t.length===e.length||r){var u,c,d,f,p,v,g,m,y,x,T,w={faces:[],vertices:[]},b=r?3:2,S=Array.isArray(a),E=Array.isArray(h);if(Array.isArray(i)&&i.length>0)for(u=0;u{var e=!0,i="untitled",s="",n="";function r(t){var e=t.indexOf("#");return e>-1?t.substring(0,e):t}function o(t){return 0===t.models.length&&t.models.push({faces:[],name:i,textureCoords:[],vertexNormals:[],vertices:[]}),s="",t.models[t.models.length-1]}function a(t,e){var n=t.length>=2?t[1]:i;e.models.push({faces:[],name:n,textureCoords:[],vertexNormals:[],vertices:[]}),s=""}function h(t){2===t.length&&(s=t[1])}function l(t,e){var i=t.length,s=i>=2?parseFloat(t[1]):0,n=i>=3?parseFloat(t[2]):0,r=i>=4?parseFloat(t[3]):0;o(e).vertices.push({x:s,y:n,z:r})}function u(t,i){var s=t.length,n=s>=2?parseFloat(t[1]):0,r=s>=3?parseFloat(t[2]):0,a=s>=4?parseFloat(t[3]):0;isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(a)&&(a=0),e&&(r=1-r),o(i).textureCoords.push({u:n,v:r,w:a})}function c(t,e){var i=t.length,s=i>=2?parseFloat(t[1]):0,n=i>=3?parseFloat(t[2]):0,r=i>=4?parseFloat(t[3]):0;o(e).vertexNormals.push({x:s,y:n,z:r})}function d(t,e){var i=t.length-1;if(!(i<3)){for(var r={group:s,material:n,vertices:[]},a=0;a3)){var u=0,c=0,d=0;u=parseInt(h[0],10),l>1&&""!==h[1]&&(c=parseInt(h[1],10)),l>2&&(d=parseInt(h[2],10)),0!==u&&(u<0&&(u=o(e).vertices.length+1+u),c-=1,u-=1,d-=1,r.vertices.push({textureCoordsIndex:c,vertexIndex:u,vertexNormalIndex:d}))}}o(e).faces.push(r)}}function f(t,e){t.length>=2&&e.materialLibraries.push(t[1])}function p(t){t.length>=2&&(n=t[1])}t.exports=function(t,i){void 0===i&&(i=!0),e=i;var o={materials:{},materialLibraries:[],models:[]};s="",n="";for(var v=t.split("\n"),g=0;g{var s=i(37589);t.exports=function(t){for(var e={},i=t.split("\n"),n="",r=0;r=2?Math.floor(255*a[2]):h,u=a.length>=3?Math.floor(255*a[3]):h;e[n]=s(h,l,u)}}}return e}},92570:t=>{t.exports=function(t,e,i,s){var n,r;if(void 0===i&&void 0===s){var o=t.getInCenter();n=o.x,r=o.y}var a=Math.cos(e),h=Math.sin(e),l=t.vertex1,u=t.vertex2,c=t.vertex3,d=l.x-n,f=l.y-r;l.set(d*a-f*h+n,d*h+f*a+r),d=u.x-n,f=u.y-r,u.set(d*a-f*h+n,d*h+f*a+r),d=c.x-n,f=c.y-r,c.set(d*a-f*h+n,d*h+f*a+r)}},39318:(t,e,i)=>{var s=i(83419),n=i(70554),r=i(25836),o=new s({Extends:r,initialize:function(t,e,i,s,n,o,a,h,l,u){void 0===o&&(o=16777215),void 0===a&&(a=1),void 0===h&&(h=0),void 0===l&&(l=0),void 0===u&&(u=0),r.call(this,t,e,i),this.vx=0,this.vy=0,this.vz=0,this.nx=h,this.ny=l,this.nz=u,this.u=s,this.v=n,this.color=o,this.alpha=a,this.tx=0,this.ty=0,this.ta=0,this.tu=s,this.tv=n},setUVs:function(t,e){return this.u=t,this.v=e,this.tu=t,this.tv=e,this},scrollUV:function(t,e){return this.tu+=t,this.tv+=e,this},scaleUV:function(t,e){return this.tu=this.u*t,this.tv=this.v*e,this},transformCoordinatesLocal:function(t,e,i,s){var n=this.x,r=this.y,o=this.z,a=t.val,h=n*a[0]+r*a[4]+o*a[8]+a[12],l=n*a[1]+r*a[5]+o*a[9]+a[13],u=n*a[2]+r*a[6]+o*a[10]+a[14],c=n*a[3]+r*a[7]+o*a[11]+a[15];this.vx=h/c*e,this.vy=-l/c*i,this.vz=s<=0?u/c:-u/c},resize:function(t,e,i,s,n,r){return this.x=t,this.y=e,this.vx=this.x*i,this.vy=-this.y*s,this.vz=0,n<.5?this.vx+=i*(.5-n):n>.5&&(this.vx-=i*(n-.5)),r<.5?this.vy+=s*(.5-r):r>.5&&(this.vy-=s*(r-.5)),this},update:function(t,e,i,s,n,r,o,a){var h=this.vx*t+this.vy*i+n,l=this.vx*e+this.vy*s+r;return o&&(h=Math.round(h),l=Math.round(l)),this.tx=h,this.ty=l,this.ta=this.alpha*a,this},load:function(t,e,i,s,r){return t[++i]=this.tx,t[++i]=this.ty,t[++i]=this.tu,t[++i]=this.tv,t[++i]=s,t[++i]=r,e[++i]=n.getTintAppendFloatAlpha(this.color,this.ta),i}});t.exports=o},73090:(t,e,i)=>{var s={Face:i(83997),GenerateGridVerts:i(48803),GenerateObjVerts:i(34684),GenerateVerts:i(92515),ParseObj:i(85048),ParseObjMaterial:i(61485),RotateFace:i(92570),Vertex:i(39318)};t.exports=s},96550:t=>{t.exports=function(t){return t.setTo(Math.ceil(t.x),Math.ceil(t.y))}},99706:(t,e,i)=>{var s=i(2141);t.exports=function(t){return new s(t.x,t.y)}},68010:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y)}},27814:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y}},73565:t=>{t.exports=function(t){return t.setTo(Math.floor(t.x),Math.floor(t.y))}},87555:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){if(void 0===e&&(e=new s),!Array.isArray(t))throw new Error("GetCentroid points argument must be an array");var i=t.length;if(i<1)throw new Error("GetCentroid points array must not be empty");if(1===i)e.x=t[0].x,e.y=t[0].y;else{for(var n=0;n{t.exports=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)}},44405:t=>{t.exports=function(t){return t.x*t.x+t.y*t.y}},20873:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){void 0===e&&(e=new s);for(var i=Number.NEGATIVE_INFINITY,n=Number.POSITIVE_INFINITY,r=Number.NEGATIVE_INFINITY,o=Number.POSITIVE_INFINITY,a=0;ai&&(i=h.x),h.xr&&(r=h.y),h.y{var s=i(2141);t.exports=function(t,e,i,n){return void 0===i&&(i=0),void 0===n&&(n=new s),n.x=t.x+(e.x-t.x)*i,n.y=t.y+(e.y-t.y)*i,n}},55767:t=>{t.exports=function(t){return t.setTo(t.y,t.x)}},79432:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.setTo(-t.x,-t.y)}},2141:(t,e,i)=>{var s=i(83419),n=i(23777),r=new s({initialize:function(t,e){void 0===t&&(t=0),void 0===e&&(e=t),this.type=n.POINT,this.x=t,this.y=e},setTo:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.x=t,this.y=e,this}});t.exports=r},72930:(t,e,i)=>{var s=i(2141),n=i(44405);t.exports=function(t,e,i){void 0===i&&(i=new s);var r=(t.x*e.x+t.y*e.y)/n(e);return 0!==r&&(i.x=r*e.x,i.y=r*e.y),i}},62880:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=t.x*e.x+t.y*e.y;return 0!==n&&(i.x=n*e.x,i.y=n*e.y),i}},15093:(t,e,i)=>{var s=i(28793);t.exports=function(t,e){if(0!==t.x||0!==t.y){var i=s(t);t.x/=i,t.y/=i}return t.x*=e,t.y*=e,t}},43711:(t,e,i)=>{var s=i(2141);s.Ceil=i(96550),s.Clone=i(99706),s.CopyFrom=i(68010),s.Equals=i(27814),s.Floor=i(73565),s.GetCentroid=i(87555),s.GetMagnitude=i(28793),s.GetMagnitudeSq=i(44405),s.GetRectangleFromPoints=i(20873),s.Interpolate=i(26152),s.Invert=i(55767),s.Negative=i(79432),s.Project=i(72930),s.ProjectUnit=i(62880),s.SetMagnitude=i(15093),t.exports=s},12306:(t,e,i)=>{var s=i(25717);t.exports=function(t){return new s(t.points)}},63814:t=>{t.exports=function(t,e,i){for(var s=!1,n=-1,r=t.points.length-1;++n{var s=i(63814);t.exports=function(t,e){return s(t,e.x,e.y)}},94811:t=>{"use strict";function e(t,e,s){s=s||2;var r,o,a,h,c,d,p,v=e&&e.length,g=v?e[0]*s:t.length,m=i(t,0,g,s,!0),y=[];if(!m||m.next===m.prev)return y;if(v&&(m=function(t,e,s,n){var r,o,a,h=[];for(r=0,o=e.length;r80*s){r=a=t[0],o=h=t[1];for(var x=s;xa&&(a=c),d>h&&(h=d);p=0!==(p=Math.max(a-r,h-o))?32767/p:0}return n(m,y,s,r,o,p,0),y}function i(t,e,i,s,n){var r,o;if(n===C(t,e,i,s)>0)for(r=e;r=e;r-=s)o=S(r,t[r],t[r+1],o);return o&&m(o,o.next)&&(E(o),o=o.next),o}function s(t,e){if(!t)return t;e||(e=t);var i,s=t;do{if(i=!1,s.steiner||!m(s,s.next)&&0!==g(s.prev,s,s.next))s=s.next;else{if(E(s),(s=e=s.prev)===s.next)break;i=!0}}while(i||s!==e);return e}function n(t,e,i,l,u,c,f){if(t){!f&&c&&function(t,e,i,s){var n=t;do{0===n.z&&(n.z=d(n.x,n.y,e,i,s)),n.prevZ=n.prev,n.nextZ=n.next,n=n.next}while(n!==t);n.prevZ.nextZ=null,n.prevZ=null,function(t){var e,i,s,n,r,o,a,h,l=1;do{for(i=t,t=null,r=null,o=0;i;){for(o++,s=i,a=0,e=0;e0||h>0&&s;)0!==a&&(0===h||!s||i.z<=s.z)?(n=i,i=i.nextZ,a--):(n=s,s=s.nextZ,h--),r?r.nextZ=n:t=n,n.prevZ=r,r=n;i=s}r.nextZ=null,l*=2}while(o>1)}(n)}(t,l,u,c);for(var p,v,g=t;t.prev!==t.next;)if(p=t.prev,v=t.next,c?o(t,l,u,c):r(t))e.push(p.i/i|0),e.push(t.i/i|0),e.push(v.i/i|0),E(t),t=v.next,g=v.next;else if((t=v)===g){f?1===f?n(t=a(s(t),e,i),e,i,l,u,c,2):2===f&&h(t,e,i,l,u,c):n(s(t),e,i,l,u,c,1);break}}}function r(t){var e=t.prev,i=t,s=t.next;if(g(e,i,s)>=0)return!1;for(var n=e.x,r=i.x,o=s.x,a=e.y,h=i.y,l=s.y,u=nr?n>o?n:o:r>o?r:o,f=a>h?a>l?a:l:h>l?h:l,v=s.next;v!==e;){if(v.x>=u&&v.x<=d&&v.y>=c&&v.y<=f&&p(n,a,r,h,o,l,v.x,v.y)&&g(v.prev,v,v.next)>=0)return!1;v=v.next}return!0}function o(t,e,i,s){var n=t.prev,r=t,o=t.next;if(g(n,r,o)>=0)return!1;for(var a=n.x,h=r.x,l=o.x,u=n.y,c=r.y,f=o.y,v=ah?a>l?a:l:h>l?h:l,x=u>c?u>f?u:f:c>f?c:f,T=d(v,m,e,i,s),w=d(y,x,e,i,s),b=t.prevZ,S=t.nextZ;b&&b.z>=T&&S&&S.z<=w;){if(b.x>=v&&b.x<=y&&b.y>=m&&b.y<=x&&b!==n&&b!==o&&p(a,u,h,c,l,f,b.x,b.y)&&g(b.prev,b,b.next)>=0)return!1;if(b=b.prevZ,S.x>=v&&S.x<=y&&S.y>=m&&S.y<=x&&S!==n&&S!==o&&p(a,u,h,c,l,f,S.x,S.y)&&g(S.prev,S,S.next)>=0)return!1;S=S.nextZ}for(;b&&b.z>=T;){if(b.x>=v&&b.x<=y&&b.y>=m&&b.y<=x&&b!==n&&b!==o&&p(a,u,h,c,l,f,b.x,b.y)&&g(b.prev,b,b.next)>=0)return!1;b=b.prevZ}for(;S&&S.z<=w;){if(S.x>=v&&S.x<=y&&S.y>=m&&S.y<=x&&S!==n&&S!==o&&p(a,u,h,c,l,f,S.x,S.y)&&g(S.prev,S,S.next)>=0)return!1;S=S.nextZ}return!0}function a(t,e,i){var n=t;do{var r=n.prev,o=n.next.next;!m(r,o)&&y(r,n,n.next,o)&&w(r,o)&&w(o,r)&&(e.push(r.i/i|0),e.push(n.i/i|0),e.push(o.i/i|0),E(n),E(n.next),n=t=o),n=n.next}while(n!==t);return s(n)}function h(t,e,i,r,o,a){var h=t;do{for(var l=h.next.next;l!==h.prev;){if(h.i!==l.i&&v(h,l)){var u=b(h,l);return h=s(h,h.next),u=s(u,u.next),n(h,e,i,r,o,a,0),void n(u,e,i,r,o,a,0)}l=l.next}h=h.next}while(h!==t)}function l(t,e){return t.x-e.x}function u(t,e){var i=function(t,e){var i,s=e,n=t.x,r=t.y,o=-1/0;do{if(r<=s.y&&r>=s.next.y&&s.next.y!==s.y){var a=s.x+(r-s.y)*(s.next.x-s.x)/(s.next.y-s.y);if(a<=n&&a>o&&(o=a,i=s.x=s.x&&s.x>=u&&n!==s.x&&p(ri.x||s.x===i.x&&c(i,s)))&&(i=s,f=h)),s=s.next}while(s!==l);return i}(t,e);if(!i)return e;var n=b(i,t);return s(n,n.next),s(i,i.next)}function c(t,e){return g(t.prev,t,e.prev)<0&&g(e.next,t,t.next)<0}function d(t,e,i,s,n){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=(t-i)*n|0)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=(e-s)*n|0)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function f(t){var e=t,i=t;do{(e.x=(t-o)*(r-a)&&(t-o)*(s-a)>=(i-o)*(e-a)&&(i-o)*(r-a)>=(n-o)*(s-a)}function v(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var i=t;do{if(i.i!==t.i&&i.next.i!==t.i&&i.i!==e.i&&i.next.i!==e.i&&y(i,i.next,t,e))return!0;i=i.next}while(i!==t);return!1}(t,e)&&(w(t,e)&&w(e,t)&&function(t,e){var i=t,s=!1,n=(t.x+e.x)/2,r=(t.y+e.y)/2;do{i.y>r!=i.next.y>r&&i.next.y!==i.y&&n<(i.next.x-i.x)*(r-i.y)/(i.next.y-i.y)+i.x&&(s=!s),i=i.next}while(i!==t);return s}(t,e)&&(g(t.prev,t,e.prev)||g(t,e.prev,e))||m(t,e)&&g(t.prev,t,t.next)>0&&g(e.prev,e,e.next)>0)}function g(t,e,i){return(e.y-t.y)*(i.x-e.x)-(e.x-t.x)*(i.y-e.y)}function m(t,e){return t.x===e.x&&t.y===e.y}function y(t,e,i,s){var n=T(g(t,e,i)),r=T(g(t,e,s)),o=T(g(i,s,t)),a=T(g(i,s,e));return n!==r&&o!==a||(!(0!==n||!x(t,i,e))||(!(0!==r||!x(t,s,e))||(!(0!==o||!x(i,t,s))||!(0!==a||!x(i,e,s)))))}function x(t,e,i){return e.x<=Math.max(t.x,i.x)&&e.x>=Math.min(t.x,i.x)&&e.y<=Math.max(t.y,i.y)&&e.y>=Math.min(t.y,i.y)}function T(t){return t>0?1:t<0?-1:0}function w(t,e){return g(t.prev,t,t.next)<0?g(t,e,t.next)>=0&&g(t,t.prev,e)>=0:g(t,e,t.prev)<0||g(t,t.next,e)<0}function b(t,e){var i=new A(t.i,t.x,t.y),s=new A(e.i,e.x,e.y),n=t.next,r=e.prev;return t.next=e,e.prev=t,i.next=n,n.prev=i,s.next=i,i.prev=s,r.next=s,s.prev=r,s}function S(t,e,i,s){var n=new A(t,e,i);return s?(n.next=s.next,n.prev=s,s.next.prev=n,s.next=n):(n.prev=n,n.next=n),n}function E(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function A(t,e,i){this.i=t,this.x=e,this.y=i,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}function C(t,e,i,s){for(var n=0,r=e,o=i-s;r0&&(s+=t[n-1].length,i.holes.push(s))}return i},t.exports=e},13829:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){void 0===e&&(e=new s);for(var i,n=1/0,r=1/0,o=-n,a=-r,h=0;h{t.exports=function(t,e){void 0===e&&(e=[]);for(var i=0;i{var s=i(35001),n=i(23031),r=i(30052);t.exports=function(t,e,i,o){void 0===o&&(o=[]);var a=t.points,h=r(t);!e&&i>0&&(e=h/i);for(var l=0;lc+g)){var m=v.getPoint((u-c)/g);o.push(m);break}c+=g}return o}},30052:(t,e,i)=>{var s=i(35001),n=i(23031);t.exports=function(t){for(var e=t.points,i=0,r=0;r{var s=i(83419),n=i(63814),r=i(9564),o=i(23777),a=new s({initialize:function(t){this.type=o.POLYGON,this.area=0,this.points=[],t&&this.setTo(t)},contains:function(t,e){return n(this,t,e)},setTo:function(t){if(this.area=0,this.points=[],"string"==typeof t&&(t=t.split(" ")),!Array.isArray(t))return this;for(var e,i=0;i{t.exports=function(t){return t.points.reverse(),t}},29524:t=>{function e(t,e,i){var s=e.x,n=e.y,r=i.x-s,o=i.y-n;if(0!==r||0!==o){var a=((t.x-s)*r+(t.y-n)*o)/(r*r+o*o);a>1?(s=i.x,n=i.y):a>0&&(s+=r*a,n+=o*a)}return(r=t.x-s)*r+(o=t.y-n)*o}function i(t,s,n,r,o){for(var a,h=r,l=s+1;lh&&(a=l,h=u)}h>r&&(a-s>1&&i(t,s,a,r,o),o.push(t[a]),n-a>1&&i(t,a,n,r,o))}function s(t,e){var s=t.length-1,n=[t[0]];return i(t,0,s,e,n),n.push(t[s]),n}t.exports=function(t,e,i){void 0===e&&(e=1),void 0===i&&(i=!1);var n=t.points;if(n.length>2){var r=e*e;i||(n=function(t,e){for(var i,s,n,r,o,a=t[0],h=[a],l=1,u=t.length;le&&(h.push(i),a=i);return a!==i&&h.push(i),h}(n,r)),t.setTo(s(n,r))}return t}},5469:t=>{var e=function(t,e){return t[0]=e[0],t[1]=e[1],t};t.exports=function(t){var i,s=[],n=t.points;for(i=0;i0&&r.push(e([0,0],s[0])),i=0;i1&&r.push(e([0,0],s[s.length-1])),t.setTo(r)}},24709:t=>{t.exports=function(t,e,i){for(var s=t.points,n=0;n{var s=i(25717);s.Clone=i(12306),s.Contains=i(63814),s.ContainsPoint=i(99338),s.Earcut=i(94811),s.GetAABB=i(13829),s.GetNumberArray=i(26173),s.GetPoints=i(9564),s.Perimeter=i(30052),s.Reverse=i(8133),s.Simplify=i(29524),s.Smooth=i(5469),s.Translate=i(24709),t.exports=s},62224:t=>{t.exports=function(t){return t.width*t.height}},98615:t=>{t.exports=function(t){return t.x=Math.ceil(t.x),t.y=Math.ceil(t.y),t}},31688:t=>{t.exports=function(t){return t.x=Math.ceil(t.x),t.y=Math.ceil(t.y),t.width=Math.ceil(t.width),t.height=Math.ceil(t.height),t}},67502:t=>{t.exports=function(t,e,i){return t.x=e-t.width/2,t.y=i-t.height/2,t}},65085:(t,e,i)=>{var s=i(87841);t.exports=function(t){return new s(t.x,t.y,t.width,t.height)}},37303:t=>{t.exports=function(t,e,i){return!(t.width<=0||t.height<=0)&&(t.x<=e&&t.x+t.width>=e&&t.y<=i&&t.y+t.height>=i)}},96553:(t,e,i)=>{var s=i(37303);t.exports=function(t,e){return s(t,e.x,e.y)}},70273:t=>{t.exports=function(t,e){return!(e.width*e.height>t.width*t.height)&&(e.x>t.x&&e.xt.x&&e.rightt.y&&e.yt.y&&e.bottom{t.exports=function(t,e){return e.setTo(t.x,t.y,t.width,t.height)}},77493:t=>{t.exports=function(t,e){return void 0===e&&(e=[]),e.push({x:t.x,y:t.y}),e.push({x:t.right,y:t.y}),e.push({x:t.right,y:t.bottom}),e.push({x:t.x,y:t.bottom}),e}},9219:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}},53751:(t,e,i)=>{var s=i(8249);t.exports=function(t,e){var i=s(t);return i{var s=i(8249);t.exports=function(t,e){var i=s(t);return i>s(e)?t.setSize(e.height*i,e.height):t.setSize(e.width,e.width/i),t.setPosition(e.centerX-t.width/2,e.centerY-t.height/2)}},80774:t=>{t.exports=function(t){return t.x=Math.floor(t.x),t.y=Math.floor(t.y),t}},83859:t=>{t.exports=function(t){return t.x=Math.floor(t.x),t.y=Math.floor(t.y),t.width=Math.floor(t.width),t.height=Math.floor(t.height),t}},19217:(t,e,i)=>{var s=i(87841),n=i(36383);t.exports=function(t,e){if(void 0===e&&(e=new s),0===t.length)return e;for(var i,r,o,a=Number.MAX_VALUE,h=Number.MAX_VALUE,l=n.MIN_SAFE_INTEGER,u=n.MIN_SAFE_INTEGER,c=0;c{var s=i(87841);t.exports=function(t,e,i,n,r){return void 0===r&&(r=new s),r.setTo(Math.min(t,i),Math.min(e,n),Math.abs(t-i),Math.abs(e-n))}},8249:t=>{t.exports=function(t){return 0===t.height?NaN:t.width/t.height}},27165:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.centerX,e.y=t.centerY,e}},20812:(t,e,i)=>{var s=i(13019),n=i(2141);t.exports=function(t,e,i){if(void 0===i&&(i=new n),e<=0||e>=1)return i.x=t.x,i.y=t.y,i;var r=s(t)*e;return e>.5?(r-=t.width+t.height)<=t.width?(i.x=t.right-r,i.y=t.bottom):(i.x=t.x,i.y=t.bottom-(r-t.width)):r<=t.width?(i.x=t.x+r,i.y=t.y):(i.x=t.right,i.y=t.y+(r-t.width)),i}},34819:(t,e,i)=>{var s=i(20812),n=i(13019);t.exports=function(t,e,i,r){void 0===r&&(r=[]),!e&&i>0&&(e=n(t)/i);for(var o=0;o{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.width,e.y=t.height,e}},86091:(t,e,i)=>{var s=i(67502);t.exports=function(t,e,i){var n=t.centerX,r=t.centerY;return t.setSize(t.width+2*e,t.height+2*i),s(t,n,r)}},53951:(t,e,i)=>{var s=i(87841),n=i(59996);t.exports=function(t,e,i){return void 0===i&&(i=new s),n(t,e)?(i.x=Math.max(t.x,e.x),i.y=Math.max(t.y,e.y),i.width=Math.min(t.right,e.right)-i.x,i.height=Math.min(t.bottom,e.bottom)-i.y):i.setEmpty(),i}},14649:(t,e,i)=>{var s=i(13019),n=i(2141);t.exports=function(t,e,i,r){if(void 0===r&&(r=[]),!e&&!i)return r;e?i=Math.round(s(t)/e):e=s(t)/i;for(var o=t.x,a=t.y,h=0,l=0;l=t.right&&(h=1,a+=o-t.right,o=t.right);break;case 1:(a+=e)>=t.bottom&&(h=2,o-=a-t.bottom,a=t.bottom);break;case 2:(o-=e)<=t.left&&(h=3,a-=t.left-o,o=t.left);break;case 3:(a-=e)<=t.top&&(h=0,a=t.top)}return r}},33595:t=>{t.exports=function(t,e){for(var i=t.x,s=t.right,n=t.y,r=t.bottom,o=0;o{t.exports=function(t,e){var i=Math.min(t.x,e.x),s=Math.max(t.right,e.right);t.x=i,t.width=s-i;var n=Math.min(t.y,e.y),r=Math.max(t.bottom,e.bottom);return t.y=n,t.height=r-n,t}},92171:t=>{t.exports=function(t,e,i){var s=Math.min(t.x,e),n=Math.max(t.right,e);t.x=s,t.width=n-s;var r=Math.min(t.y,i),o=Math.max(t.bottom,i);return t.y=r,t.height=o-r,t}},42981:t=>{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},46907:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},60170:t=>{t.exports=function(t,e){return t.xe.x&&t.ye.y}},13019:t=>{t.exports=function(t){return 2*(t.width+t.height)}},85133:(t,e,i)=>{var s=i(2141),n=i(39506);t.exports=function(t,e,i){void 0===i&&(i=new s),e=n(e);var r=Math.sin(e),o=Math.cos(e),a=o>0?t.width/2:t.width/-2,h=r>0?t.height/2:t.height/-2;return Math.abs(a*r){var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.x+Math.random()*t.width,e.y=t.y+Math.random()*t.height,e}},86470:(t,e,i)=>{var s=i(30976),n=i(70273),r=i(2141);t.exports=function(t,e,i){if(void 0===i&&(i=new r),n(t,e))switch(s(0,3)){case 0:i.x=t.x+Math.random()*(e.right-t.x),i.y=t.y+Math.random()*(e.top-t.y);break;case 1:i.x=e.x+Math.random()*(t.right-e.x),i.y=e.bottom+Math.random()*(t.bottom-e.bottom);break;case 2:i.x=t.x+Math.random()*(e.x-t.x),i.y=e.y+Math.random()*(t.bottom-e.y);break;case 3:i.x=e.right+Math.random()*(t.right-e.right),i.y=t.y+Math.random()*(e.bottom-t.y)}return i}},87841:(t,e,i)=>{var s=i(83419),n=i(37303),r=i(20812),o=i(34819),a=i(23777),h=i(23031),l=i(26597),u=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=a.RECTANGLE,this.x=t,this.y=e,this.width=i,this.height=s},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return l(this,t)},setTo:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setEmpty:function(){return this.setTo(0,0,0,0)},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},isEmpty:function(){return this.width<=0||this.height<=0},getLineA:function(t){return void 0===t&&(t=new h),t.setTo(this.x,this.y,this.right,this.y),t},getLineB:function(t){return void 0===t&&(t=new h),t.setTo(this.right,this.y,this.right,this.bottom),t},getLineC:function(t){return void 0===t&&(t=new h),t.setTo(this.right,this.bottom,this.x,this.bottom),t},getLineD:function(t){return void 0===t&&(t=new h),t.setTo(this.x,this.bottom,this.x,this.y),t},left:{get:function(){return this.x},set:function(t){t>=this.right?this.width=0:this.width=this.right-t,this.x=t}},right:{get:function(){return this.x+this.width},set:function(t){t<=this.x?this.width=0:this.width=t-this.x}},top:{get:function(){return this.y},set:function(t){t>=this.bottom?this.height=0:this.height=this.bottom-t,this.y=t}},bottom:{get:function(){return this.y+this.height},set:function(t){t<=this.y?this.height=0:this.height=t-this.y}},centerX:{get:function(){return this.x+this.width/2},set:function(t){this.x=t-this.width/2}},centerY:{get:function(){return this.y+this.height/2},set:function(t){this.y=t-this.height/2}}});t.exports=u},94845:t=>{t.exports=function(t,e){return t.width===e.width&&t.height===e.height}},31730:t=>{t.exports=function(t,e,i){return void 0===i&&(i=e),t.width*=e,t.height*=i,t}},36899:(t,e,i)=>{var s=i(87841);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=Math.min(t.x,e.x),r=Math.min(t.y,e.y),o=Math.max(t.right,e.right)-n,a=Math.max(t.bottom,e.bottom)-r;return i.setTo(n,r,o,a)}},93232:(t,e,i)=>{var s=i(87841);s.Area=i(62224),s.Ceil=i(98615),s.CeilAll=i(31688),s.CenterOn=i(67502),s.Clone=i(65085),s.Contains=i(37303),s.ContainsPoint=i(96553),s.ContainsRect=i(70273),s.CopyFrom=i(43459),s.Decompose=i(77493),s.Equals=i(9219),s.FitInside=i(53751),s.FitOutside=i(16088),s.Floor=i(80774),s.FloorAll=i(83859),s.FromPoints=i(19217),s.FromXY=i(9477),s.GetAspectRatio=i(8249),s.GetCenter=i(27165),s.GetPoint=i(20812),s.GetPoints=i(34819),s.GetSize=i(51313),s.Inflate=i(86091),s.Intersection=i(53951),s.MarchingAnts=i(14649),s.MergePoints=i(33595),s.MergeRect=i(20074),s.MergeXY=i(92171),s.Offset=i(42981),s.OffsetPoint=i(46907),s.Overlaps=i(60170),s.Perimeter=i(13019),s.PerimeterPoint=i(85133),s.Random=i(26597),s.RandomOutside=i(86470),s.SameDimensions=i(94845),s.Scale=i(31730),s.Union=i(36899),t.exports=s},41658:t=>{t.exports=function(t){var e=t.x1,i=t.y1,s=t.x2,n=t.y2,r=t.x3,o=t.y3;return Math.abs(((r-e)*(n-i)-(s-e)*(o-i))/2)}},39208:(t,e,i)=>{var s=i(16483);t.exports=function(t,e,i){var n=i*(Math.sqrt(3)/2);return new s(t,e,t+i/2,e+n,t-i/2,e+n)}},39545:(t,e,i)=>{var s=i(94811),n=i(16483);t.exports=function(t,e,i,r,o){void 0===e&&(e=null),void 0===i&&(i=1),void 0===r&&(r=1),void 0===o&&(o=[]);for(var a,h,l,u,c,d,f,p,v,g=s(t,e),m=0;m{var s=i(16483);t.exports=function(t,e,i,n){return void 0===n&&(n=i),new s(t,e,t,e-n,t+i,e)}},23707:(t,e,i)=>{var s=i(97523),n=i(13584);t.exports=function(t,e,i,r){void 0===r&&(r=s);var o=r(t),a=e-o.x,h=i-o.y;return n(t,a,h)}},97523:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=(t.x1+t.x2+t.x3)/3,e.y=(t.y1+t.y2+t.y3)/3,e}},24951:(t,e,i)=>{var s=i(26099);function n(t,e,i,s){return t*s-e*i}t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x3,r=t.y3,o=t.x1-i,a=t.y1-r,h=t.x2-i,l=t.y2-r,u=2*n(o,a,h,l),c=n(a,o*o+a*a,l,h*h+l*l),d=n(o,o*o+a*a,h,h*h+l*l);return e.x=i-c/u,e.y=r+d/u,e}},85614:(t,e,i)=>{var s=i(96503);t.exports=function(t,e){void 0===e&&(e=new s);var i,n,r=t.x1,o=t.y1,a=t.x2,h=t.y2,l=t.x3,u=t.y3,c=a-r,d=h-o,f=l-r,p=u-o,v=c*(r+a)+d*(o+h),g=f*(r+l)+p*(o+u),m=2*(c*(u-h)-d*(l-a));if(Math.abs(m)<1e-6){var y=Math.min(r,a,l),x=Math.min(o,h,u);i=.5*(Math.max(r,a,l)-y),n=.5*(Math.max(o,h,u)-x),e.x=y+i,e.y=x+n,e.radius=Math.sqrt(i*i+n*n)}else e.x=(p*v-d*g)/m,e.y=(c*g-f*v)/m,i=e.x-r,n=e.y-o,e.radius=Math.sqrt(i*i+n*n);return e}},74422:(t,e,i)=>{var s=i(16483);t.exports=function(t){return new s(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)}},10690:t=>{t.exports=function(t,e,i){var s=t.x3-t.x1,n=t.y3-t.y1,r=t.x2-t.x1,o=t.y2-t.y1,a=e-t.x1,h=i-t.y1,l=s*s+n*n,u=s*r+n*o,c=s*a+n*h,d=r*r+o*o,f=r*a+o*h,p=l*d-u*u,v=0===p?0:1/p,g=(d*c-u*f)*v,m=(l*f-u*c)*v;return g>=0&&m>=0&&g+m<1}},48653:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=!1),void 0===s&&(s=[]);for(var n,r,o,a,h,l,u=t.x3-t.x1,c=t.y3-t.y1,d=t.x2-t.x1,f=t.y2-t.y1,p=u*u+c*c,v=u*d+c*f,g=d*d+f*f,m=p*g-v*v,y=0===m?0:1/m,x=t.x1,T=t.y1,w=0;w=0&&r>=0&&n+r<1&&(s.push({x:e[w].x,y:e[w].y}),i)));w++);return s}},96006:(t,e,i)=>{var s=i(10690);t.exports=function(t,e){return s(t,e.x,e.y)}},71326:t=>{t.exports=function(t,e){return e.setTo(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)}},71694:t=>{t.exports=function(t,e){return void 0===e&&(e=[]),e.push({x:t.x1,y:t.y1}),e.push({x:t.x2,y:t.y2}),e.push({x:t.x3,y:t.y3}),e}},33522:t=>{t.exports=function(t,e){return t.x1===e.x1&&t.y1===e.y1&&t.x2===e.x2&&t.y2===e.y2&&t.x3===e.x3&&t.y3===e.y3}},20437:(t,e,i)=>{var s=i(2141),n=i(35001);t.exports=function(t,e,i){void 0===i&&(i=new s);var r=t.getLineA(),o=t.getLineB(),a=t.getLineC();if(e<=0||e>=1)return i.x=r.x1,i.y=r.y1,i;var h=n(r),l=n(o),u=n(a),c=(h+l+u)*e,d=0;return ch+l?(d=(c-=h+l)/u,i.x=a.x1+(a.x2-a.x1)*d,i.y=a.y1+(a.y2-a.y1)*d):(d=(c-=h)/l,i.x=o.x1+(o.x2-o.x1)*d,i.y=o.y1+(o.y2-o.y1)*d),i}},80672:(t,e,i)=>{var s=i(35001),n=i(2141);t.exports=function(t,e,i,r){void 0===r&&(r=[]);var o=t.getLineA(),a=t.getLineB(),h=t.getLineC(),l=s(o),u=s(a),c=s(h),d=l+u+c;!e&&i>0&&(e=d/i);for(var f=0;fl+u?(v=(p-=l+u)/c,g.x=h.x1+(h.x2-h.x1)*v,g.y=h.y1+(h.y2-h.y1)*v):(v=(p-=l)/u,g.x=a.x1+(a.x2-a.x1)*v,g.y=a.y1+(a.y2-a.y1)*v),r.push(g)}return r}},39757:(t,e,i)=>{var s=i(2141);function n(t,e,i,s){var n=t-i,r=e-s,o=n*n+r*r;return Math.sqrt(o)}t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x1,r=t.y1,o=t.x2,a=t.y2,h=t.x3,l=t.y3,u=n(h,l,o,a),c=n(i,r,h,l),d=n(o,a,i,r),f=u+c+d;return e.x=(i*u+o*c+h*d)/f,e.y=(r*u+a*c+l*d)/f,e}},13584:t=>{t.exports=function(t,e,i){return t.x1+=e,t.y1+=i,t.x2+=e,t.y2+=i,t.x3+=e,t.y3+=i,t}},1376:(t,e,i)=>{var s=i(35001);t.exports=function(t){var e=t.getLineA(),i=t.getLineB(),n=t.getLineC();return s(e)+s(i)+s(n)}},90260:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x2-t.x1,n=t.y2-t.y1,r=t.x3-t.x1,o=t.y3-t.y1,a=Math.random(),h=Math.random();return a+h>=1&&(a=1-a,h=1-h),e.x=t.x1+(i*a+r*h),e.y=t.y1+(n*a+o*h),e}},52172:(t,e,i)=>{var s=i(99614),n=i(39757);t.exports=function(t,e){var i=n(t);return s(t,i.x,i.y,e)}},49907:(t,e,i)=>{var s=i(99614);t.exports=function(t,e,i){return s(t,e.x,e.y,i)}},99614:t=>{t.exports=function(t,e,i,s){var n=Math.cos(s),r=Math.sin(s),o=t.x1-e,a=t.y1-i;return t.x1=o*n-a*r+e,t.y1=o*r+a*n+i,o=t.x2-e,a=t.y2-i,t.x2=o*n-a*r+e,t.y2=o*r+a*n+i,o=t.x3-e,a=t.y3-i,t.x3=o*n-a*r+e,t.y3=o*r+a*n+i,t}},16483:(t,e,i)=>{var s=i(83419),n=i(10690),r=i(20437),o=i(80672),a=i(23777),h=i(23031),l=i(90260),u=new s({initialize:function(t,e,i,s,n,r){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=0),this.type=a.TRIANGLE,this.x1=t,this.y1=e,this.x2=i,this.y2=s,this.x3=n,this.y3=r},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return l(this,t)},setTo:function(t,e,i,s,n,r){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=0),this.x1=t,this.y1=e,this.x2=i,this.y2=s,this.x3=n,this.y3=r,this},getLineA:function(t){return void 0===t&&(t=new h),t.setTo(this.x1,this.y1,this.x2,this.y2),t},getLineB:function(t){return void 0===t&&(t=new h),t.setTo(this.x2,this.y2,this.x3,this.y3),t},getLineC:function(t){return void 0===t&&(t=new h),t.setTo(this.x3,this.y3,this.x1,this.y1),t},left:{get:function(){return Math.min(this.x1,this.x2,this.x3)},set:function(t){var e=0;e=this.x1<=this.x2&&this.x1<=this.x3?this.x1-t:this.x2<=this.x1&&this.x2<=this.x3?this.x2-t:this.x3-t,this.x1-=e,this.x2-=e,this.x3-=e}},right:{get:function(){return Math.max(this.x1,this.x2,this.x3)},set:function(t){var e=0;e=this.x1>=this.x2&&this.x1>=this.x3?this.x1-t:this.x2>=this.x1&&this.x2>=this.x3?this.x2-t:this.x3-t,this.x1-=e,this.x2-=e,this.x3-=e}},top:{get:function(){return Math.min(this.y1,this.y2,this.y3)},set:function(t){var e=0;e=this.y1<=this.y2&&this.y1<=this.y3?this.y1-t:this.y2<=this.y1&&this.y2<=this.y3?this.y2-t:this.y3-t,this.y1-=e,this.y2-=e,this.y3-=e}},bottom:{get:function(){return Math.max(this.y1,this.y2,this.y3)},set:function(t){var e=0;e=this.y1>=this.y2&&this.y1>=this.y3?this.y1-t:this.y2>=this.y1&&this.y2>=this.y3?this.y2-t:this.y3-t,this.y1-=e,this.y2-=e,this.y3-=e}}});t.exports=u},84435:(t,e,i)=>{var s=i(16483);s.Area=i(41658),s.BuildEquilateral=i(39208),s.BuildFromPolygon=i(39545),s.BuildRight=i(90301),s.CenterOn=i(23707),s.Centroid=i(97523),s.CircumCenter=i(24951),s.CircumCircle=i(85614),s.Clone=i(74422),s.Contains=i(10690),s.ContainsArray=i(48653),s.ContainsPoint=i(96006),s.CopyFrom=i(71326),s.Decompose=i(71694),s.Equals=i(33522),s.GetPoint=i(20437),s.GetPoints=i(80672),s.InCenter=i(39757),s.Perimeter=i(1376),s.Offset=i(13584),s.Random=i(90260),s.Rotate=i(52172),s.RotateAroundPoint=i(49907),s.RotateAroundXY=i(99614),t.exports=s},74457:t=>{t.exports=function(t,e,i){return{gameObject:t,enabled:!0,draggable:!1,dropZone:!1,cursor:!1,target:null,camera:null,hitArea:e,hitAreaCallback:i,hitAreaDebug:null,customHitArea:!1,localX:0,localY:0,dragState:0,dragStartX:0,dragStartY:0,dragStartXGlobal:0,dragStartYGlobal:0,dragX:0,dragY:0}}},84409:t=>{t.exports=function(t,e){return function(i,s,n,r){var o=t.getPixelAlpha(s,n,r.texture.key,r.frame.name);return o&&o>=e}}},7003:(t,e,i)=>{var s=i(83419),n=i(93301),r=i(50792),o=i(8214),a=i(8443),h=i(78970),l=i(85098),u=i(42515),c=i(36210),d=i(61340),f=i(85955),p=new s({initialize:function(t,e){this.game=t,this.scaleManager,this.canvas,this.config=e,this.enabled=!0,this.events=new r,this.isOver=!0,this.defaultCursor="",this.keyboard=e.inputKeyboard?new h(this):null,this.mouse=e.inputMouse?new l(this):null,this.touch=e.inputTouch?new c(this):null,this.pointers=[],this.pointersTotal=e.inputActivePointers;for(var i=0;i<=this.pointersTotal;i++){var s=new u(this,i);s.smoothFactor=e.inputSmoothFactor,this.pointers.push(s)}this.mousePointer=e.inputMouse?this.pointers[0]:null,this.activePointer=this.pointers[0],this.globalTopOnly=!0,this.time=0,this._tempPoint={x:0,y:0},this._tempHitTest=[],this._tempMatrix=new d,this._tempMatrix2=new d,this._tempSkip=!1,this.mousePointerContainer=[this.mousePointer],t.events.once(a.BOOT,this.boot,this)},boot:function(){var t=this.game,e=t.events;this.canvas=t.canvas,this.scaleManager=t.scale,this.events.emit(o.MANAGER_BOOT),e.on(a.PRE_RENDER,this.preRender,this),e.once(a.DESTROY,this.destroy,this)},setCanvasOver:function(t){this.isOver=!0,this.events.emit(o.GAME_OVER,t)},setCanvasOut:function(t){this.isOver=!1,this.events.emit(o.GAME_OUT,t)},preRender:function(){var t=this.game.loop.now,e=this.game.loop.delta,i=this.game.scene.getScenes(!0,!0);this.time=t,this.events.emit(o.MANAGER_UPDATE);for(var s=0;s10&&(t=10-this.pointersTotal);for(var i=0;i{var s=i(96503),n=i(87902),r=i(83419),o=i(93301),a=i(74457),h=i(84409),l=i(20339),u=i(8497),c=i(81154),d=i(8214),f=i(50792),p=i(95540),v=i(23777),g=i(89639),m=i(41212),y=i(37277),x=i(87841),T=i(37303),w=i(44594),b=i(16483),S=i(10690),E=new r({Extends:f,initialize:function(t){f.call(this),this.scene=t,this.systems=t.sys,this.settings=t.sys.settings,this.manager=t.sys.game.input,this.pluginEvents=new f,this.enabled=!0,this.displayList,this.cameras,g.install(this),this.mouse=this.manager.mouse,this.topOnly=!0,this.pollRate=-1,this._pollTimer=0;var e={cancelled:!1};this._eventContainer={stopPropagation:function(){e.cancelled=!0}},this._eventData=e,this.dragDistanceThreshold=0,this.dragTimeThreshold=0,this._temp=[],this._tempZones=[],this._list=[],this._pendingInsertion=[],this._pendingRemoval=[],this._draggable=[],this._drag={0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[],8:[],9:[],10:[]},this._dragState=[],this._over={0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[],8:[],9:[],10:[]},this._validTypes=["onDown","onUp","onOver","onOut","onMove","onDragStart","onDrag","onDragEnd","onDragEnter","onDragLeave","onDragOver","onDrop"],this._updatedThisFrame=!1,t.sys.events.once(w.BOOT,this.boot,this),t.sys.events.on(w.START,this.start,this)},boot:function(){this.cameras=this.systems.cameras,this.displayList=this.systems.displayList,this.systems.events.once(w.DESTROY,this.destroy,this),this.pluginEvents.emit(d.BOOT)},start:function(){var t=this.systems.events;t.on(w.TRANSITION_START,this.transitionIn,this),t.on(w.TRANSITION_OUT,this.transitionOut,this),t.on(w.TRANSITION_COMPLETE,this.transitionComplete,this),t.on(w.PRE_UPDATE,this.preUpdate,this),t.once(w.SHUTDOWN,this.shutdown,this),this.manager.events.on(d.GAME_OUT,this.onGameOut,this),this.manager.events.on(d.GAME_OVER,this.onGameOver,this),this.enabled=!0,this._dragState=[0,0,0,0,0,0,0,0,0,0],this.pluginEvents.emit(d.START)},onGameOver:function(t){this.isActive()&&this.emit(d.GAME_OVER,t.timeStamp,t)},onGameOut:function(t){this.isActive()&&this.emit(d.GAME_OUT,t.timeStamp,t)},preUpdate:function(){this.pluginEvents.emit(d.PRE_UPDATE);var t=this._pendingRemoval,e=this._pendingInsertion,i=t.length,s=e.length;if(0!==i||0!==s){for(var n=this._list,r=0;r-1&&(n.splice(a,1),this.clear(o,!0))}this._pendingRemoval.length=0,this._list=n.concat(e.splice(0))}},isActive:function(){return this.enabled&&this.scene.sys.canInput()},updatePoll:function(t,e){if(!this.isActive())return!1;if(this.pluginEvents.emit(d.UPDATE,t,e),this._updatedThisFrame)return this._updatedThisFrame=!1,!1;var i,s=this.manager.pointers;for(i=0;i0){if(this._pollTimer-=e,!(this._pollTimer<0))return!1;this._pollTimer=this.pollRate}var r=!1;for(i=0;i0&&(r=!0)}return r},update:function(t,e){if(!this.isActive())return!1;for(var i=!1,s=0;s0&&(i=!0)}return this._updatedThisFrame=!0,i},clear:function(t,e){void 0===e&&(e=!1),this.disable(t);var i=t.input;i&&(this.removeDebug(t),this.manager.resetCursor(i),i.gameObject=void 0,i.target=void 0,i.hitArea=void 0,i.hitAreaCallback=void 0,i.callbackContext=void 0,t.input=null),e||this.queueForRemoval(t);var s=this._draggable.indexOf(t);return s>-1&&this._draggable.splice(s,1),t},disable:function(t){var e=t.input;e&&(e.enabled=!1,e.dragState=0);for(var i,s=this._drag,n=this._over,r=this.manager,o=0;o-1&&s[o].splice(i,1),(i=n[o].indexOf(t))>-1&&n[o].splice(i,1);return this},enable:function(t,e,i,s){return void 0===s&&(s=!1),t.input?t.input.enabled=!0:this.setHitArea(t,e,i),t.input&&s&&!t.input.dropZone&&(t.input.dropZone=s),this},hitTestPointer:function(t){for(var e=this.cameras.getCamerasBelowPointer(t),i=0;i0)return t.camera=s,n}return t.camera=e[0],[]},processDownEvents:function(t){var e=0,i=this._temp,s=this._eventData,n=this._eventContainer;s.cancelled=!1;for(var r=!1,o=0;o0&&l(t.x,t.y,t.downX,t.downY)>=n||s>0&&e>=t.downTime+s)&&(i=!0),i)return this.setDragState(t,3),this.processDragStartList(t)},processDragStartList:function(t){if(3!==this.getDragState(t))return 0;for(var e=this._drag[t.id],i=0;i1&&(this.sortGameObjects(i,t),this.topOnly&&i.splice(1)),this._drag[t.id]=i,0===this.dragDistanceThreshold&&0===this.dragTimeThreshold?(this.setDragState(t,3),this.processDragStartList(t)):(this.setDragState(t,2),0))},processDragMoveEvent:function(t){if(2===this.getDragState(t)&&this.processDragThresholdEvent(t,this.manager.game.loop.now),4!==this.getDragState(t))return 0;for(var e=this._tempZones,i=this._drag[t.id],s=0;s0?(o.emit(d.GAMEOBJECT_DRAG_LEAVE,t,h),this.emit(d.DRAG_LEAVE,t,o,h),a.target=e[0],h=a.target,o.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,o,h)):(o.emit(d.GAMEOBJECT_DRAG_LEAVE,t,h),this.emit(d.DRAG_LEAVE,t,o,h),e[0]?(a.target=e[0],h=a.target,o.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,o,h)):a.target=null)}else!h&&e[0]&&(a.target=e[0],h=a.target,o.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,o,h));if(o.parentContainer){var u=t.worldX-a.dragStartXGlobal,c=t.worldY-a.dragStartYGlobal,f=o.getParentRotation(),p=u*Math.cos(f)+c*Math.sin(f),v=c*Math.cos(f)-u*Math.sin(f);p*=1/o.parentContainer.scaleX,v*=1/o.parentContainer.scaleY,n=p+a.dragStartX,r=v+a.dragStartY}else n=t.worldX-a.dragX,r=t.worldY-a.dragY;o.emit(d.GAMEOBJECT_DRAG,t,n,r),this.emit(d.DRAG,t,o,n,r)}return i.length},processDragUpEvent:function(t){for(var e=this._drag[t.id],i=0;i0){var r=this.manager,o=this._eventData,a=this._eventContainer;o.cancelled=!1;for(var h=!1,l=0;l0){var n=this.manager,r=this._eventData,o=this._eventContainer;r.cancelled=!1;var a=!1;this.sortGameObjects(e,t);for(var h=0;h0){for(this.sortGameObjects(n,t),e=0;e0){for(this.sortGameObjects(r,t),e=0;e-1&&this._draggable.splice(n,1)}return this},makePixelPerfect:function(t){void 0===t&&(t=1);var e=this.systems.textures;return h(e,t)},setHitArea:function(t,e,i){if(void 0===e)return this.setHitAreaFromTexture(t);Array.isArray(t)||(t=[t]);var s=!1,n=!1,r=!1,o=!1,h=!1,l=!0;if(m(e)&&Object.keys(e).length){var u=e,c=t.some((function(t){return t.hasOwnProperty("faces")}));if(!c){e=p(u,"hitArea",null),i=p(u,"hitAreaCallback",null),h=p(u,"pixelPerfect",!1);var d=p(u,"alphaTolerance",1);h&&(e={},i=this.makePixelPerfect(d))}s=p(u,"draggable",!1),n=p(u,"dropZone",!1),r=p(u,"cursor",!1),o=p(u,"useHandCursor",!1),e&&i||(this.setHitAreaFromTexture(t),l=!1)}else"function"!=typeof e||i||(i=e,e={});for(var f=0;f{var s=i(35154),n={},r={register:function(t,e,i,s,r){n[t]={plugin:e,mapping:i,settingsKey:s,configKey:r}},getPlugin:function(t){return n[t]},install:function(t){var e=t.scene.sys,i=e.settings.input,r=e.game.config;for(var o in n){var a=n[o].plugin,h=n[o].mapping,l=n[o].settingsKey,u=n[o].configKey;s(i,l,r[u])&&(t[h]=new a(t))}},remove:function(t){n.hasOwnProperty(t)&&delete n[t]}};t.exports=r},42515:(t,e,i)=>{var s=i(31040),n=i(83419),r=i(20339),o=i(43855),a=i(47235),h=i(26099),l=i(25892),u=new n({initialize:function(t,e){this.manager=t,this.id=e,this.event,this.downElement,this.upElement,this.camera=null,this.button=0,this.buttons=0,this.position=new h,this.prevPosition=new h,this.midPoint=new h(-1,-1),this.velocity=new h,this.angle=0,this.distance=0,this.smoothFactor=0,this.motionFactor=.2,this.worldX=0,this.worldY=0,this.moveTime=0,this.downX=0,this.downY=0,this.downTime=0,this.upX=0,this.upY=0,this.upTime=0,this.primaryDown=!1,this.isDown=!1,this.wasTouch=!1,this.wasCanceled=!1,this.movementX=0,this.movementY=0,this.identifier=0,this.pointerId=null,this.active=0===e,this.locked=!1,this.deltaX=0,this.deltaY=0,this.deltaZ=0},updateWorldPoint:function(t){var e=t.getWorldPoint(this.x,this.y);return this.worldX=e.x,this.worldY=e.y,this},positionToCamera:function(t,e){return t.getWorldPoint(this.x,this.y,e)},updateMotion:function(){var t=this.position.x,e=this.position.y,i=this.midPoint.x,n=this.midPoint.y;if(t!==i||e!==n){var r=a(this.motionFactor,i,t),h=a(this.motionFactor,n,e);o(r,t,.1)&&(r=t),o(h,e,.1)&&(h=e),this.midPoint.set(r,h);var l=t-r,u=e-h;this.velocity.set(l,u),this.angle=s(r,h,t,e),this.distance=Math.sqrt(l*l+u*u)}},up:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.button=t.button,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),0===t.button&&(this.primaryDown=!1,this.upX=this.x,this.upY=this.y),0===this.buttons&&(this.isDown=!1,this.upTime=t.timeStamp,this.wasTouch=!1)},down:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.button=t.button,this.downElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),0===t.button&&(this.primaryDown=!0,this.downX=this.x,this.downY=this.y),l.macOS&&t.ctrlKey&&(this.buttons=2,this.primaryDown=!1),this.isDown||(this.isDown=!0,this.downTime=t.timeStamp),this.wasTouch=!1},move:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.manager.transformPointer(this,t.pageX,t.pageY,!0),this.locked&&(this.movementX=t.movementX||t.mozMovementX||t.webkitMovementX||0,this.movementY=t.movementY||t.mozMovementY||t.webkitMovementY||0),this.moveTime=t.timeStamp,this.wasTouch=!1},wheel:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.deltaX=t.deltaX,this.deltaY=t.deltaY,this.deltaZ=t.deltaZ,this.wasTouch=!1},touchstart:function(t,e){t.pointerId&&(this.pointerId=t.pointerId),this.identifier=t.identifier,this.target=t.target,this.active=!0,this.buttons=1,this.event=e,this.downElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!0,this.downX=this.x,this.downY=this.y,this.downTime=e.timeStamp,this.isDown=!0,this.wasTouch=!0,this.wasCanceled=!1,this.updateMotion()},touchmove:function(t,e){this.event=e,this.manager.transformPointer(this,t.pageX,t.pageY,!0),this.moveTime=e.timeStamp,this.wasTouch=!0,this.updateMotion()},touchend:function(t,e){this.buttons=0,this.event=e,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!1,this.upX=this.x,this.upY=this.y,this.upTime=e.timeStamp,this.isDown=!1,this.wasTouch=!0,this.wasCanceled=!1,this.active=!1,this.updateMotion()},touchcancel:function(t,e){this.buttons=0,this.event=e,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!1,this.upX=this.x,this.upY=this.y,this.upTime=e.timeStamp,this.isDown=!1,this.wasTouch=!0,this.wasCanceled=!0,this.active=!1},noButtonDown:function(){return 0===this.buttons},leftButtonDown:function(){return!!(1&this.buttons)},rightButtonDown:function(){return!!(2&this.buttons)},middleButtonDown:function(){return!!(4&this.buttons)},backButtonDown:function(){return!!(8&this.buttons)},forwardButtonDown:function(){return!!(16&this.buttons)},leftButtonReleased:function(){return 0===this.buttons?0===this.button&&!this.isDown:0===this.button},rightButtonReleased:function(){return 0===this.buttons?2===this.button&&!this.isDown:2===this.button},middleButtonReleased:function(){return 0===this.buttons?1===this.button&&!this.isDown:1===this.button},backButtonReleased:function(){return 0===this.buttons?3===this.button&&!this.isDown:3===this.button},forwardButtonReleased:function(){return 0===this.buttons?4===this.button&&!this.isDown:4===this.button},getDistance:function(){return this.isDown?r(this.downX,this.downY,this.x,this.y):r(this.downX,this.downY,this.upX,this.upY)},getDistanceX:function(){return this.isDown?Math.abs(this.downX-this.x):Math.abs(this.downX-this.upX)},getDistanceY:function(){return this.isDown?Math.abs(this.downY-this.y):Math.abs(this.downY-this.upY)},getDuration:function(){return this.isDown?this.manager.time-this.downTime:this.upTime-this.downTime},getAngle:function(){return this.isDown?s(this.downX,this.downY,this.x,this.y):s(this.downX,this.downY,this.upX,this.upY)},getInterpolatedPosition:function(t,e){void 0===t&&(t=10),void 0===e&&(e=[]);for(var i=this.prevPosition.x,s=this.prevPosition.y,n=this.position.x,r=this.position.y,o=0;o{t.exports={MOUSE_DOWN:0,MOUSE_MOVE:1,MOUSE_UP:2,TOUCH_START:3,TOUCH_MOVE:4,TOUCH_END:5,POINTER_LOCK_CHANGE:6,TOUCH_CANCEL:7,MOUSE_WHEEL:8}},7179:t=>{t.exports="boot"},85375:t=>{t.exports="destroy"},39843:t=>{t.exports="dragend"},23388:t=>{t.exports="dragenter"},16133:t=>{t.exports="drag"},27829:t=>{t.exports="dragleave"},53904:t=>{t.exports="dragover"},56058:t=>{t.exports="dragstart"},2642:t=>{t.exports="drop"},88171:t=>{t.exports="gameobjectdown"},36147:t=>{t.exports="dragend"},71692:t=>{t.exports="dragenter"},96149:t=>{t.exports="drag"},81285:t=>{t.exports="dragleave"},74048:t=>{t.exports="dragover"},21322:t=>{t.exports="dragstart"},49378:t=>{t.exports="drop"},86754:t=>{t.exports="gameobjectmove"},86433:t=>{t.exports="gameobjectout"},60709:t=>{t.exports="gameobjectover"},24081:t=>{t.exports="pointerdown"},11172:t=>{t.exports="pointermove"},18907:t=>{t.exports="pointerout"},95579:t=>{t.exports="pointerover"},35368:t=>{t.exports="pointerup"},26972:t=>{t.exports="wheel"},47078:t=>{t.exports="gameobjectup"},73802:t=>{t.exports="gameobjectwheel"},56718:t=>{t.exports="gameout"},25936:t=>{t.exports="gameover"},27503:t=>{t.exports="boot"},50852:t=>{t.exports="process"},96438:t=>{t.exports="update"},59152:t=>{t.exports="pointerlockchange"},47777:t=>{t.exports="pointerdown"},27957:t=>{t.exports="pointerdownoutside"},19444:t=>{t.exports="pointermove"},54251:t=>{t.exports="pointerout"},18667:t=>{t.exports="pointerover"},27192:t=>{t.exports="pointerup"},24652:t=>{t.exports="pointerupoutside"},45132:t=>{t.exports="wheel"},44512:t=>{t.exports="preupdate"},15757:t=>{t.exports="shutdown"},41637:t=>{t.exports="start"},93802:t=>{t.exports="update"},8214:(t,e,i)=>{t.exports={BOOT:i(7179),DESTROY:i(85375),DRAG_END:i(39843),DRAG_ENTER:i(23388),DRAG:i(16133),DRAG_LEAVE:i(27829),DRAG_OVER:i(53904),DRAG_START:i(56058),DROP:i(2642),GAME_OUT:i(56718),GAME_OVER:i(25936),GAMEOBJECT_DOWN:i(88171),GAMEOBJECT_DRAG_END:i(36147),GAMEOBJECT_DRAG_ENTER:i(71692),GAMEOBJECT_DRAG:i(96149),GAMEOBJECT_DRAG_LEAVE:i(81285),GAMEOBJECT_DRAG_OVER:i(74048),GAMEOBJECT_DRAG_START:i(21322),GAMEOBJECT_DROP:i(49378),GAMEOBJECT_MOVE:i(86754),GAMEOBJECT_OUT:i(86433),GAMEOBJECT_OVER:i(60709),GAMEOBJECT_POINTER_DOWN:i(24081),GAMEOBJECT_POINTER_MOVE:i(11172),GAMEOBJECT_POINTER_OUT:i(18907),GAMEOBJECT_POINTER_OVER:i(95579),GAMEOBJECT_POINTER_UP:i(35368),GAMEOBJECT_POINTER_WHEEL:i(26972),GAMEOBJECT_UP:i(47078),GAMEOBJECT_WHEEL:i(73802),MANAGER_BOOT:i(27503),MANAGER_PROCESS:i(50852),MANAGER_UPDATE:i(96438),POINTER_DOWN:i(47777),POINTER_DOWN_OUTSIDE:i(27957),POINTER_MOVE:i(19444),POINTER_OUT:i(54251),POINTER_OVER:i(18667),POINTER_UP:i(27192),POINTER_UP_OUTSIDE:i(24652),POINTER_WHEEL:i(45132),POINTERLOCK_CHANGE:i(59152),PRE_UPDATE:i(44512),SHUTDOWN:i(15757),START:i(41637),UPDATE:i(93802)}},97421:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.pad=t,this.events=t.events,this.index=e,this.value=0,this.threshold=.1},update:function(t){this.value=t},getValue:function(){return Math.abs(this.value){var s=i(83419),n=i(92734),r=new s({initialize:function(t,e){this.pad=t,this.events=t.manager,this.index=e,this.value=0,this.threshold=1,this.pressed=!1},update:function(t){this.value=t;var e=this.pad,i=this.index;t>=this.threshold?this.pressed||(this.pressed=!0,this.events.emit(n.BUTTON_DOWN,e,this,t),this.pad.emit(n.GAMEPAD_BUTTON_DOWN,i,t,this)):this.pressed&&(this.pressed=!1,this.events.emit(n.BUTTON_UP,e,this,t),this.pad.emit(n.GAMEPAD_BUTTON_UP,i,t,this))},destroy:function(){this.pad=null,this.events=null}});t.exports=r},99125:(t,e,i)=>{var s=i(97421),n=i(28884),r=i(83419),o=i(50792),a=i(26099),h=new r({Extends:o,initialize:function(t,e){o.call(this),this.manager=t,this.pad=e,this.id=e.id,this.index=e.index;for(var i=[],r=0;r=2&&(this.leftStick.set(r[0].getValue(),r[1].getValue()),n>=4&&this.rightStick.set(r[2].getValue(),r[3].getValue()))}},destroy:function(){var t;for(this.removeAllListeners(),this.manager=null,this.pad=null,t=0;t{var s=i(83419),n=i(50792),r=i(92734),o=i(99125),a=i(35154),h=i(89639),l=i(8214),u=new s({Extends:n,initialize:function(t){n.call(this),this.scene=t.scene,this.settings=this.scene.sys.settings,this.sceneInputPlugin=t,this.enabled=!0,this.target,this.gamepads=[],this.queue=[],this.onGamepadHandler,this._pad1,this._pad2,this._pad3,this._pad4,t.pluginEvents.once(l.BOOT,this.boot,this),t.pluginEvents.on(l.START,this.start,this)},boot:function(){var t=this.scene.sys.game,e=this.settings.input,i=t.config;this.enabled=a(e,"gamepad",i.inputGamepad)&&t.device.input.gamepads,this.target=a(e,"gamepad.target",i.inputGamepadEventTarget),this.sceneInputPlugin.pluginEvents.once(l.DESTROY,this.destroy,this)},start:function(){this.enabled&&(this.startListeners(),this.refreshPads()),this.sceneInputPlugin.pluginEvents.once(l.SHUTDOWN,this.shutdown,this)},isActive:function(){return this.enabled&&this.scene.sys.isActive()},startListeners:function(){var t=this,e=this.target,i=function(e){!e.defaultPrevented&&t.isActive()&&(t.refreshPads(),t.queue.push(e))};this.onGamepadHandler=i,e.addEventListener("gamepadconnected",i,!1),e.addEventListener("gamepaddisconnected",i,!1),this.sceneInputPlugin.pluginEvents.on(l.UPDATE,this.update,this)},stopListeners:function(){this.target.removeEventListener("gamepadconnected",this.onGamepadHandler),this.target.removeEventListener("gamepaddisconnected",this.onGamepadHandler),this.sceneInputPlugin.pluginEvents.off(l.UPDATE,this.update);for(var t=0;t{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,SELECT:8,START:9,B:0,A:1,Y:2,X:3,LEFT_SHOULDER:4,RIGHT_SHOULDER:5}},65294:t=>{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,SHARE:8,OPTIONS:9,PS:16,TOUCHBAR:17,X:0,CIRCLE:1,SQUARE:2,TRIANGLE:3,L1:4,R1:5,L2:6,R2:7,L3:10,R3:11,LEFT_STICK_H:0,LEFT_STICK_V:1,RIGHT_STICK_H:2,RIGHT_STICK_V:3}},90089:t=>{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,MENU:16,A:0,B:1,X:2,Y:3,LB:4,RB:5,LT:6,RT:7,BACK:8,START:9,LS:10,RS:11,LEFT_STICK_H:0,LEFT_STICK_V:1,RIGHT_STICK_H:2,RIGHT_STICK_V:3}},64894:(t,e,i)=>{t.exports={DUALSHOCK_4:i(65294),SNES_USB:i(89651),XBOX_360:i(90089)}},46008:t=>{t.exports="down"},7629:t=>{t.exports="up"},42206:t=>{t.exports="connected"},86544:t=>{t.exports="disconnected"},94784:t=>{t.exports="down"},14325:t=>{t.exports="up"},92734:(t,e,i)=>{t.exports={BUTTON_DOWN:i(46008),BUTTON_UP:i(7629),CONNECTED:i(42206),DISCONNECTED:i(86544),GAMEPAD_BUTTON_DOWN:i(94784),GAMEPAD_BUTTON_UP:i(14325)}},48646:(t,e,i)=>{t.exports={Axis:i(97421),Button:i(28884),Events:i(92734),Gamepad:i(99125),GamepadPlugin:i(56654),Configs:i(64894)}},14350:(t,e,i)=>{var s=i(93301),n=i(79291),r={CreatePixelPerfectHandler:i(84409),CreateInteractiveObject:i(74457),Events:i(8214),Gamepad:i(48646),InputManager:i(7003),InputPlugin:i(48205),InputPluginCache:i(89639),Keyboard:i(51442),Mouse:i(87078),Pointer:i(42515),Touch:i(95618)};r=n(!1,r,s),t.exports=r},78970:(t,e,i)=>{var s=i(72905),n=i(83419),r=i(8443),o=i(8214),a=i(46032),h=i(29747),l=new n({initialize:function(t){this.manager=t,this.queue=[],this.preventDefault=!0,this.captures=[],this.enabled=!1,this.target,this.onKeyDown=h,this.onKeyUp=h,t.events.once(o.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputKeyboard,this.target=t.inputKeyboardEventTarget,this.addCapture(t.inputKeyboardCapture),!this.target&&window&&(this.target=window),this.enabled&&this.target&&this.startListeners(),this.manager.game.events.on(r.POST_STEP,this.postUpdate,this)},startListeners:function(){var t=this;this.onKeyDown=function(e){if(!e.defaultPrevented&&t.enabled&&t.manager){t.queue.push(e),t.manager.events.emit(o.MANAGER_PROCESS);var i=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey;t.preventDefault&&!i&&t.captures.indexOf(e.keyCode)>-1&&e.preventDefault()}},this.onKeyUp=function(e){if(!e.defaultPrevented&&t.enabled&&t.manager){t.queue.push(e),t.manager.events.emit(o.MANAGER_PROCESS);var i=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey;t.preventDefault&&!i&&t.captures.indexOf(e.keyCode)>-1&&e.preventDefault()}};var e=this.target;e&&(e.addEventListener("keydown",this.onKeyDown,!1),e.addEventListener("keyup",this.onKeyUp,!1),this.enabled=!0)},stopListeners:function(){var t=this.target;t.removeEventListener("keydown",this.onKeyDown,!1),t.removeEventListener("keyup",this.onKeyUp,!1),this.enabled=!1},postUpdate:function(){this.queue=[]},addCapture:function(t){"string"==typeof t&&(t=t.split(",")),Array.isArray(t)||(t=[t]);for(var e=this.captures,i=0;i0},removeCapture:function(t){"string"==typeof t&&(t=t.split(",")),Array.isArray(t)||(t=[t]);for(var e=this.captures,i=0;i0},clearCaptures:function(){this.captures=[],this.preventDefault=!1},destroy:function(){this.stopListeners(),this.clearCaptures(),this.queue=[],this.manager.game.events.off(r.POST_RENDER,this.postUpdate,this),this.target=null,this.enabled=!1,this.manager=null}});t.exports=l},28846:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(95922),o=i(8443),a=i(35154),h=i(8214),l=i(89639),u=i(30472),c=i(46032),d=i(87960),f=i(74600),p=i(44594),v=i(56583),g=new s({Extends:n,initialize:function(t){n.call(this),this.game=t.systems.game,this.scene=t.scene,this.settings=this.scene.sys.settings,this.sceneInputPlugin=t,this.manager=t.manager.keyboard,this.enabled=!0,this.keys=[],this.combos=[],this.prevCode=null,this.prevTime=0,this.prevType=null,t.pluginEvents.once(h.BOOT,this.boot,this),t.pluginEvents.on(h.START,this.start,this)},boot:function(){var t=this.settings.input;this.enabled=a(t,"keyboard",!0);var e=a(t,"keyboard.capture",null);e&&this.addCaptures(e),this.sceneInputPlugin.pluginEvents.once(h.DESTROY,this.destroy,this)},start:function(){this.sceneInputPlugin.manager.events.on(h.MANAGER_PROCESS,this.update,this),this.sceneInputPlugin.pluginEvents.once(h.SHUTDOWN,this.shutdown,this),this.game.events.on(o.BLUR,this.resetKeys,this),this.scene.sys.events.on(p.PAUSE,this.resetKeys,this),this.scene.sys.events.on(p.SLEEP,this.resetKeys,this)},isActive:function(){return this.enabled&&this.scene.sys.canInput()},addCapture:function(t){return this.manager.addCapture(t),this},removeCapture:function(t){return this.manager.removeCapture(t),this},getCaptures:function(){return this.manager.captures},enableGlobalCapture:function(){return this.manager.preventDefault=!0,this},disableGlobalCapture:function(){return this.manager.preventDefault=!1,this},clearCaptures:function(){return this.manager.clearCaptures(),this},createCursorKeys:function(){return this.addKeys({up:c.UP,down:c.DOWN,left:c.LEFT,right:c.RIGHT,space:c.SPACE,shift:c.SHIFT})},addKeys:function(t,e,i){void 0===e&&(e=!0),void 0===i&&(i=!1);var s={};if("string"==typeof t){t=t.split(",");for(var n=0;n-1?s[n]=t:s[t.keyCode]=t,e&&this.addCapture(t.keyCode),t.setEmitOnRepeat(i),t}return"string"==typeof t&&(t=c[t.toUpperCase()]),s[t]||(s[t]=new u(this,t),e&&this.addCapture(t),s[t].setEmitOnRepeat(i)),s[t]},removeKey:function(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var s,n=this.keys;if(t instanceof u){var r=n.indexOf(t);r>-1&&(s=this.keys[r],this.keys[r]=void 0)}else"string"==typeof t&&(t=c[t.toUpperCase()]);return n[t]&&(s=n[t],n[t]=void 0),s&&(s.plugin=null,i&&this.removeCapture(s.keyCode),e&&s.destroy()),this},removeAllKeys:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!1);for(var i=this.keys,s=0;st._tick)return t._tick=i,!0}return!1},update:function(){var t=this.manager.queue,e=t.length;if(this.isActive()&&0!==e)for(var i=this.keys,s=0;s{t.exports=function(t,e){return e.timeLastMatched=t.timeStamp,e.index++,e.index===e.size||(e.current=e.keyCodes[e.index],!1)}},87960:(t,e,i)=>{var s=i(83419),n=i(95922),r=i(95540),o=i(68769),a=i(92803),h=new s({initialize:function(t,e,i){if(void 0===i&&(i={}),e.length<2)return!1;this.manager=t,this.enabled=!0,this.keyCodes=[];for(var s=0;s{var s=i(66970);t.exports=function(t,e){if(e.matched)return!0;var i=!1,n=!1;if(t.keyCode===e.current)if(e.index>0&&e.maxKeyDelay>0){var r=e.timeLastMatched+e.maxKeyDelay;t.timeStamp<=r&&(n=!0,i=s(t,e))}else n=!0,i=s(t,e);return!n&&e.resetOnWrongKey&&(e.index=0,e.current=e.keyCodes[0]),i&&(e.timeLastMatched=t.timeStamp,e.matched=!0,e.timeMatched=t.timeStamp),i}},92803:t=>{t.exports=function(t){return t.current=t.keyCodes[0],t.index=0,t.timeLastMatched=0,t.matched=!1,t.timeMatched=0,t}},92612:t=>{t.exports="keydown"},23345:t=>{t.exports="keyup"},21957:t=>{t.exports="keycombomatch"},44743:t=>{t.exports="down"},3771:t=>{t.exports="keydown-"},46358:t=>{t.exports="keyup-"},75674:t=>{t.exports="up"},95922:(t,e,i)=>{t.exports={ANY_KEY_DOWN:i(92612),ANY_KEY_UP:i(23345),COMBO_MATCH:i(21957),DOWN:i(44743),KEY_DOWN:i(3771),KEY_UP:i(46358),UP:i(75674)}},51442:(t,e,i)=>{t.exports={Events:i(95922),KeyboardManager:i(78970),KeyboardPlugin:i(28846),Key:i(30472),KeyCodes:i(46032),KeyCombo:i(87960),AdvanceKeyCombo:i(66970),ProcessKeyCombo:i(68769),ResetKeyCombo:i(92803),JustDown:i(90229),JustUp:i(38796),DownDuration:i(37015),UpDuration:i(41170)}},37015:t=>{t.exports=function(t,e){void 0===e&&(e=50);var i=t.plugin.game.loop.time-t.timeDown;return t.isDown&&i{t.exports=function(t){return!!t._justDown&&(t._justDown=!1,!0)}},38796:t=>{t.exports=function(t){return!!t._justUp&&(t._justUp=!1,!0)}},30472:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(95922),o=new s({Extends:n,initialize:function(t,e){n.call(this),this.plugin=t,this.keyCode=e,this.originalEvent=void 0,this.enabled=!0,this.isDown=!1,this.isUp=!0,this.altKey=!1,this.ctrlKey=!1,this.shiftKey=!1,this.metaKey=!1,this.location=0,this.timeDown=0,this.duration=0,this.timeUp=0,this.emitOnRepeat=!1,this.repeats=0,this._justDown=!1,this._justUp=!1,this._tick=-1},setEmitOnRepeat:function(t){return this.emitOnRepeat=t,this},onDown:function(t){this.originalEvent=t,this.enabled&&(this.altKey=t.altKey,this.ctrlKey=t.ctrlKey,this.shiftKey=t.shiftKey,this.metaKey=t.metaKey,this.location=t.location,this.repeats++,this.isDown?this.emitOnRepeat&&this.emit(r.DOWN,this,t):(this.isDown=!0,this.isUp=!1,this.timeDown=t.timeStamp,this.duration=0,this._justDown=!0,this._justUp=!1,this.emit(r.DOWN,this,t)))},onUp:function(t){this.originalEvent=t,this.enabled&&(this.isDown=!1,this.isUp=!0,this.timeUp=t.timeStamp,this.duration=this.timeUp-this.timeDown,this.repeats=0,this._justDown=!1,this._justUp=!0,this._tick=-1,this.emit(r.UP,this,t))},reset:function(){return this.isDown=!1,this.isUp=!0,this.altKey=!1,this.ctrlKey=!1,this.shiftKey=!1,this.metaKey=!1,this.timeDown=0,this.duration=0,this.timeUp=0,this.repeats=0,this._justDown=!1,this._justUp=!1,this._tick=-1,this},getDuration:function(){return this.isDown?this.plugin.game.loop.time-this.timeDown:0},destroy:function(){this.removeAllListeners(),this.originalEvent=null,this.plugin=null}});t.exports=o},46032:t=>{t.exports={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:42,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,NUMPAD_ZERO:96,NUMPAD_ONE:97,NUMPAD_TWO:98,NUMPAD_THREE:99,NUMPAD_FOUR:100,NUMPAD_FIVE:101,NUMPAD_SIX:102,NUMPAD_SEVEN:103,NUMPAD_EIGHT:104,NUMPAD_NINE:105,NUMPAD_ADD:107,NUMPAD_SUBTRACT:109,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,SEMICOLON:186,PLUS:187,COMMA:188,MINUS:189,PERIOD:190,FORWARD_SLASH:191,BACK_SLASH:220,QUOTES:222,BACKTICK:192,OPEN_BRACKET:219,CLOSED_BRACKET:221,SEMICOLON_FIREFOX:59,COLON:58,COMMA_FIREFOX_WINDOWS:60,COMMA_FIREFOX:62,BRACKET_RIGHT_FIREFOX:174,BRACKET_LEFT_FIREFOX:175}},74600:(t,e,i)=>{var s=i(46032),n={};for(var r in s)n[s[r]]=r;t.exports=n},41170:t=>{t.exports=function(t,e){void 0===e&&(e=50);var i=t.plugin.game.loop.time-t.timeUp;return t.isUp&&i{var s=i(83419),n=i(89357),r=i(8214),o=i(29747),a=new s({initialize:function(t){this.manager=t,this.preventDefaultDown=!0,this.preventDefaultUp=!0,this.preventDefaultMove=!0,this.preventDefaultWheel=!1,this.enabled=!1,this.target,this.locked=!1,this.onMouseMove=o,this.onMouseDown=o,this.onMouseUp=o,this.onMouseDownWindow=o,this.onMouseUpWindow=o,this.onMouseOver=o,this.onMouseOut=o,this.onMouseWheel=o,this.pointerLockChange=o,this.isTop=!0,t.events.once(r.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputMouse,this.target=t.inputMouseEventTarget,this.passive=t.inputMousePassive,this.preventDefaultDown=t.inputMousePreventDefaultDown,this.preventDefaultUp=t.inputMousePreventDefaultUp,this.preventDefaultMove=t.inputMousePreventDefaultMove,this.preventDefaultWheel=t.inputMousePreventDefaultWheel,this.target?"string"==typeof this.target&&(this.target=document.getElementById(this.target)):this.target=this.manager.game.canvas,t.disableContextMenu&&this.disableContextMenu(),this.enabled&&this.target&&this.startListeners()},disableContextMenu:function(){return this.target.addEventListener("contextmenu",(function(t){return t.preventDefault(),!1})),this},requestPointerLock:function(){if(n.pointerLock){var t=this.target;t.requestPointerLock=t.requestPointerLock||t.mozRequestPointerLock||t.webkitRequestPointerLock,t.requestPointerLock()}},releasePointerLock:function(){n.pointerLock&&(document.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock,document.exitPointerLock())},startListeners:function(){var t=this.target;if(t){var e=this,i=this.manager,s=i.canvas,r=window&&window.focus&&i.game.config.autoFocus;this.onMouseMove=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseMove(t),e.preventDefaultMove&&t.preventDefault())},this.onMouseDown=function(t){r&&window.focus(),!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseDown(t),e.preventDefaultDown&&t.target===s&&t.preventDefault())},this.onMouseDownWindow=function(t){t.sourceCapabilities&&t.sourceCapabilities.firesTouchEvents||!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onMouseDown(t)},this.onMouseUp=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseUp(t),e.preventDefaultUp&&t.target===s&&t.preventDefault())},this.onMouseUpWindow=function(t){t.sourceCapabilities&&t.sourceCapabilities.firesTouchEvents||!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onMouseUp(t)},this.onMouseOver=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.setCanvasOver(t)},this.onMouseOut=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.setCanvasOut(t)},this.onMouseWheel=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.onMouseWheel(t),e.preventDefaultWheel&&t.target===s&&t.preventDefault()};var o={passive:!0};if(t.addEventListener("mousemove",this.onMouseMove),t.addEventListener("mousedown",this.onMouseDown),t.addEventListener("mouseup",this.onMouseUp),t.addEventListener("mouseover",this.onMouseOver,o),t.addEventListener("mouseout",this.onMouseOut,o),this.preventDefaultWheel?t.addEventListener("wheel",this.onMouseWheel,{passive:!1}):t.addEventListener("wheel",this.onMouseWheel,o),window&&i.game.config.inputWindowEvents)try{window.top.addEventListener("mousedown",this.onMouseDownWindow,o),window.top.addEventListener("mouseup",this.onMouseUpWindow,o)}catch(t){window.addEventListener("mousedown",this.onMouseDownWindow,o),window.addEventListener("mouseup",this.onMouseUpWindow,o),this.isTop=!1}n.pointerLock&&(this.pointerLockChange=function(t){var s=e.target;e.locked=document.pointerLockElement===s||document.mozPointerLockElement===s||document.webkitPointerLockElement===s,i.onPointerLockChange(t)},document.addEventListener("pointerlockchange",this.pointerLockChange,!0),document.addEventListener("mozpointerlockchange",this.pointerLockChange,!0),document.addEventListener("webkitpointerlockchange",this.pointerLockChange,!0)),this.enabled=!0}},stopListeners:function(){var t=this.target;t.removeEventListener("mousemove",this.onMouseMove),t.removeEventListener("mousedown",this.onMouseDown),t.removeEventListener("mouseup",this.onMouseUp),t.removeEventListener("mouseover",this.onMouseOver),t.removeEventListener("mouseout",this.onMouseOut),window&&((t=this.isTop?window.top:window).removeEventListener("mousedown",this.onMouseDownWindow),t.removeEventListener("mouseup",this.onMouseUpWindow)),n.pointerLock&&(document.removeEventListener("pointerlockchange",this.pointerLockChange,!0),document.removeEventListener("mozpointerlockchange",this.pointerLockChange,!0),document.removeEventListener("webkitpointerlockchange",this.pointerLockChange,!0))},destroy:function(){this.stopListeners(),this.target=null,this.enabled=!1,this.manager=null}});t.exports=a},87078:(t,e,i)=>{t.exports={MouseManager:i(85098)}},36210:(t,e,i)=>{var s=i(83419),n=i(8214),r=i(29747),o=new s({initialize:function(t){this.manager=t,this.capture=!0,this.enabled=!1,this.target,this.onTouchStart=r,this.onTouchStartWindow=r,this.onTouchMove=r,this.onTouchEnd=r,this.onTouchEndWindow=r,this.onTouchCancel=r,this.onTouchCancelWindow=r,this.isTop=!0,t.events.once(n.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputTouch,this.target=t.inputTouchEventTarget,this.capture=t.inputTouchCapture,this.target?"string"==typeof this.target&&(this.target=document.getElementById(this.target)):this.target=this.manager.game.canvas,t.disableContextMenu&&this.disableContextMenu(),this.enabled&&this.target&&this.startListeners()},disableContextMenu:function(){return this.target.addEventListener("contextmenu",(function(t){return t.preventDefault(),!1})),this},startListeners:function(){var t=this.target;if(t){var e=this,i=this.manager,s=i.canvas,n=window&&window.focus&&i.game.config.autoFocus;this.onTouchMove=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchMove(t),e.capture&&t.cancelable&&t.preventDefault())},this.onTouchStart=function(t){n&&window.focus(),!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchStart(t),e.capture&&t.cancelable&&t.target===s&&t.preventDefault())},this.onTouchStartWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onTouchStart(t)},this.onTouchEnd=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchEnd(t),e.capture&&t.cancelable&&t.target===s&&t.preventDefault())},this.onTouchEndWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onTouchEnd(t)},this.onTouchCancel=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchCancel(t),e.capture&&t.preventDefault())},this.onTouchCancelWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.onTouchCancel(t)};var r=this.capture,o={passive:!0},a={passive:!1};if(t.addEventListener("touchstart",this.onTouchStart,r?a:o),t.addEventListener("touchmove",this.onTouchMove,r?a:o),t.addEventListener("touchend",this.onTouchEnd,r?a:o),t.addEventListener("touchcancel",this.onTouchCancel,r?a:o),window&&i.game.config.inputWindowEvents)try{window.top.addEventListener("touchstart",this.onTouchStartWindow,a),window.top.addEventListener("touchend",this.onTouchEndWindow,a),window.top.addEventListener("touchcancel",this.onTouchCancelWindow,a)}catch(t){window.addEventListener("touchstart",this.onTouchStartWindow,a),window.addEventListener("touchend",this.onTouchEndWindow,a),window.addEventListener("touchcancel",this.onTouchCancelWindow,a),this.isTop=!1}this.enabled=!0}},stopListeners:function(){var t=this.target;t.removeEventListener("touchstart",this.onTouchStart),t.removeEventListener("touchmove",this.onTouchMove),t.removeEventListener("touchend",this.onTouchEnd),t.removeEventListener("touchcancel",this.onTouchCancel),window&&((t=this.isTop?window.top:window).removeEventListener("touchstart",this.onTouchStartWindow),t.removeEventListener("touchend",this.onTouchEndWindow),t.removeEventListener("touchcancel",this.onTouchCancelWindow))},destroy:function(){this.stopListeners(),this.target=null,this.enabled=!1,this.manager=null}});t.exports=o},95618:(t,e,i)=>{t.exports={TouchManager:i(36210)}},41299:(t,e,i)=>{var s=i(83419),n=i(23906),r=i(54899),o=i(95540),a=i(98356),h=i(3374),l=i(84376),u=i(92638),c=new s({initialize:function(t,e){if(this.loader=t,this.cache=o(e,"cache",!1),this.type=o(e,"type",!1),!this.type)throw new Error("Invalid File type: "+this.type);this.key=o(e,"key",!1);var i=this.key;if(t.prefix&&""!==t.prefix&&(this.key=t.prefix+i),!this.key)throw new Error("Invalid File key: "+this.key);var s=o(e,"url");void 0===s?s=t.path+i+"."+o(e,"extension",""):"string"!=typeof s||s.match(/^(?:blob:|data:|capacitor:\/\/|http:\/\/|https:\/\/|\/\/)/)||(s=t.path+s),this.url=s,this.src="",this.xhrSettings=u(o(e,"responseType",void 0)),o(e,"xhrSettings",!1)&&(this.xhrSettings=h(this.xhrSettings,o(e,"xhrSettings",{}))),this.xhrLoader=null,this.state="function"==typeof this.url?n.FILE_POPULATED:n.FILE_PENDING,this.bytesTotal=0,this.bytesLoaded=-1,this.percentComplete=-1,this.crossOrigin=void 0,this.data=void 0,this.config=o(e,"config",{}),this.multiFile,this.linkFile,this.base64="string"==typeof s&&0===s.indexOf("data:")},setLink:function(t){this.linkFile=t,t.linkFile=this},resetXHR:function(){this.xhrLoader&&(this.xhrLoader.onload=void 0,this.xhrLoader.onerror=void 0,this.xhrLoader.onprogress=void 0)},load:function(){if(this.state===n.FILE_POPULATED)this.loader.nextFile(this,!0);else{if(this.state=n.FILE_LOADING,this.src=a(this,this.loader.baseURL),!this.src)throw new Error("URL Error in File: "+this.key+" from: "+this.url);0===this.src.indexOf("data:")&&(this.base64=!0),this.xhrLoader=l(this,this.loader.xhr)}},onLoad:function(t,e){var i=t.responseURL&&this.loader.localSchemes.some((function(e){return 0===t.responseURL.indexOf(e)}))&&0===e.target.status,s=!(e.target&&200!==e.target.status)||i;4===t.readyState&&t.status>=400&&t.status<=599&&(s=!1),this.state=n.FILE_LOADED,this.resetXHR(),this.loader.nextFile(this,s)},onBase64Load:function(t){this.xhrLoader=t,this.state=n.FILE_LOADED,this.percentComplete=1,this.loader.emit(r.FILE_PROGRESS,this,this.percentComplete),this.loader.nextFile(this,!0)},onError:function(){this.resetXHR(),this.loader.nextFile(this,!1)},onProgress:function(t){t.lengthComputable&&(this.bytesLoaded=t.loaded,this.bytesTotal=t.total,this.percentComplete=Math.min(this.bytesLoaded/this.bytesTotal,1),this.loader.emit(r.FILE_PROGRESS,this,this.percentComplete))},onProcess:function(){this.state=n.FILE_PROCESSING,this.onProcessComplete()},onProcessComplete:function(){this.state=n.FILE_COMPLETE,this.multiFile&&this.multiFile.onFileComplete(this),this.loader.fileProcessComplete(this)},onProcessError:function(){console.error('Failed to process file: %s "%s"',this.type,this.key),this.state=n.FILE_ERRORED,this.multiFile&&this.multiFile.onFileFailed(this),this.loader.fileProcessComplete(this)},hasCacheConflict:function(){return this.cache&&this.cache.exists(this.key)},addToCache:function(){this.cache&&this.data&&this.cache.add(this.key,this.data)},pendingDestroy:function(t){if(this.state!==n.FILE_PENDING_DESTROY){void 0===t&&(t=this.data);var e=this.key,i=this.type;this.loader.emit(r.FILE_COMPLETE,e,i,t),this.loader.emit(r.FILE_KEY_COMPLETE+i+"-"+e,e,i,t),this.loader.flagForRemoval(this),this.state=n.FILE_PENDING_DESTROY}},destroy:function(){this.loader=null,this.cache=null,this.xhrSettings=null,this.multiFile=null,this.linkFile=null,this.data=null}});c.createObjectURL=function(t,e,i){if("function"==typeof URL)t.src=URL.createObjectURL(e);else{var s=new FileReader;s.onload=function(){t.removeAttribute("crossOrigin"),t.src="data:"+(e.type||i)+";base64,"+s.result.split(",")[1]},s.onerror=t.onerror,s.readAsDataURL(e)}},c.revokeObjectURL=function(t){"function"==typeof URL&&URL.revokeObjectURL(t.src)},t.exports=c},74099:t=>{var e={},i={install:function(t){for(var i in e)t[i]=e[i]},register:function(t,i){e[t]=i},destroy:function(){e={}}};t.exports=i},98356:t=>{t.exports=function(t,e){return!!t.url&&(t.url.match(/^(?:blob:|data:|capacitor:\/\/|http:\/\/|https:\/\/|\/\/)/)?t.url:e+t.url)}},74261:(t,e,i)=>{var s=i(83419),n=i(23906),r=i(35072),o=i(50792),a=i(54899),h=i(74099),l=i(95540),u=i(35154),c=i(37277),d=i(44594),f=i(92638),p=new s({Extends:o,initialize:function(t){o.call(this);var e=t.sys.game.config,i=t.sys.settings.loader;this.scene=t,this.systems=t.sys,this.cacheManager=t.sys.cache,this.textureManager=t.sys.textures,this.sceneManager=t.sys.game.scene,h.install(this),this.prefix="",this.path="",this.baseURL="",this.setBaseURL(l(i,"baseURL",e.loaderBaseURL)),this.setPath(l(i,"path",e.loaderPath)),this.setPrefix(l(i,"prefix",e.loaderPrefix)),this.maxParallelDownloads=l(i,"maxParallelDownloads",e.loaderMaxParallelDownloads),this.xhr=f(l(i,"responseType",e.loaderResponseType),l(i,"async",e.loaderAsync),l(i,"user",e.loaderUser),l(i,"password",e.loaderPassword),l(i,"timeout",e.loaderTimeout),l(i,"withCredentials",e.loaderWithCredentials)),this.crossOrigin=l(i,"crossOrigin",e.loaderCrossOrigin),this.imageLoadType=l(i,"imageLoadType",e.loaderImageLoadType),this.localSchemes=l(i,"localScheme",e.loaderLocalScheme),this.totalToLoad=0,this.progress=0,this.list=new r,this.inflight=new r,this.queue=new r,this._deleteQueue=new r,this.totalFailed=0,this.totalComplete=0,this.state=n.LOADER_IDLE,this.multiKeyIndex=0,t.sys.events.once(d.BOOT,this.boot,this),t.sys.events.on(d.START,this.pluginStart,this)},boot:function(){this.systems.events.once(d.DESTROY,this.destroy,this)},pluginStart:function(){this.systems.events.once(d.SHUTDOWN,this.shutdown,this)},setBaseURL:function(t){return void 0===t&&(t=""),""!==t&&"/"!==t.substr(-1)&&(t=t.concat("/")),this.baseURL=t,this},setPath:function(t){return void 0===t&&(t=""),""!==t&&"/"!==t.substr(-1)&&(t=t.concat("/")),this.path=t,this},setPrefix:function(t){return void 0===t&&(t=""),this.prefix=t,this},setCORS:function(t){return this.crossOrigin=t,this},addFile:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e0},isLoading:function(){return this.state===n.LOADER_LOADING||this.state===n.LOADER_PROCESSING},isReady:function(){return this.state===n.LOADER_IDLE||this.state===n.LOADER_COMPLETE},start:function(){this.isReady()&&(this.progress=0,this.totalFailed=0,this.totalComplete=0,this.totalToLoad=this.list.size,this.emit(a.START,this),0===this.list.size?this.loadComplete():(this.state=n.LOADER_LOADING,this.inflight.clear(),this.queue.clear(),this.updateProgress(),this.checkLoadQueue(),this.systems.events.on(d.UPDATE,this.update,this)))},updateProgress:function(){this.progress=1-(this.list.size+this.inflight.size)/this.totalToLoad,this.emit(a.PROGRESS,this.progress)},update:function(){this.state===n.LOADER_LOADING&&this.list.size>0&&this.inflight.size{var s=i(79291),n=i(92638);t.exports=function(t,e){var i=void 0===t?n():s({},t);if(e)for(var r in e)void 0!==e[r]&&(i[r]=e[r]);return i}},26430:(t,e,i)=>{var s=i(83419),n=i(23906),r=i(54899),o=new s({initialize:function(t,e,i,s){var r=[];s.forEach((function(t){t&&r.push(t)})),this.loader=t,this.type=e,this.key=i;var o=this.key;t.prefix&&""!==t.prefix&&(this.key=t.prefix+o),this.multiKeyIndex=t.multiKeyIndex++,this.files=r,this.state=n.FILE_PENDING,this.complete=!1,this.pending=r.length,this.failed=0,this.config={},this.baseURL=t.baseURL,this.path=t.path,this.prefix=t.prefix;for(var a=0;a{var s=i(3374);t.exports=function(t,e){var i=s(e,t.xhrSettings);if(!t.base64){var n=new XMLHttpRequest;if(n.open("GET",t.src,i.async,i.user,i.password),n.responseType=t.xhrSettings.responseType,n.timeout=i.timeout,i.headers)for(var r in i.headers)n.setRequestHeader(r,i.headers[r]);return i.header&&i.headerValue&&n.setRequestHeader(i.header,i.headerValue),i.requestedWith&&n.setRequestHeader("X-Requested-With",i.requestedWith),i.overrideMimeType&&n.overrideMimeType(i.overrideMimeType),i.withCredentials&&(n.withCredentials=!0),n.onload=t.onLoad.bind(t,n),n.onerror=t.onError.bind(t,n),n.onprogress=t.onProgress.bind(t),n.ontimeout=t.onError.bind(t,n),n.send(),n}var o=t.url.split(";base64,").pop()||t.url.split(",").pop(),a={responseText:atob(o)};t.onBase64Load(a)}},92638:t=>{t.exports=function(t,e,i,s,n,r){return void 0===t&&(t=""),void 0===e&&(e=!0),void 0===i&&(i=""),void 0===s&&(s=""),void 0===n&&(n=0),void 0===r&&(r=!1),{responseType:t,async:e,user:i,password:s,timeout:n,headers:void 0,header:void 0,headerValue:void 0,requestedWith:!1,overrideMimeType:void 0,withCredentials:r}}},23906:t=>{t.exports={LOADER_IDLE:0,LOADER_LOADING:1,LOADER_PROCESSING:2,LOADER_COMPLETE:3,LOADER_SHUTDOWN:4,LOADER_DESTROYED:5,FILE_PENDING:10,FILE_LOADING:11,FILE_LOADED:12,FILE_FAILED:13,FILE_PROCESSING:14,FILE_ERRORED:16,FILE_COMPLETE:17,FILE_DESTROYED:18,FILE_POPULATED:19,FILE_PENDING_DESTROY:20}},42155:t=>{t.exports="addfile"},38991:t=>{t.exports="complete"},27540:t=>{t.exports="filecomplete"},87464:t=>{t.exports="filecomplete-"},94486:t=>{t.exports="loaderror"},13035:t=>{t.exports="load"},38144:t=>{t.exports="fileprogress"},97520:t=>{t.exports="postprocess"},85595:t=>{t.exports="progress"},55680:t=>{t.exports="start"},54899:(t,e,i)=>{t.exports={ADD:i(42155),COMPLETE:i(38991),FILE_COMPLETE:i(27540),FILE_KEY_COMPLETE:i(87464),FILE_LOAD_ERROR:i(94486),FILE_LOAD:i(13035),FILE_PROGRESS:i(38144),POST_PROCESS:i(97520),PROGRESS:i(85595),START:i(55680)}},14135:(t,e,i)=>{var s=i(83419),n=i(74099),r=i(518),o=i(54899),a=new s({Extends:r,initialize:function(t,e,i,s,n){r.call(this,t,e,i,s,n),this.type="animationJSON"},onProcess:function(){this.loader.once(o.POST_PROCESS,this.onLoadComplete,this),r.prototype.onProcess.call(this)},onLoadComplete:function(){this.loader.systems.anims.fromJSON(this.data)}});n.register("animation",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new h(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","json"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new h(t,e,s,u);c.linkFile?l.call(this,t,"atlasjson",e,[c,d,c.linkFile]):l.call(this,t,"atlasjson",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlas(t.key,t.data,e.data,i),e.addToCache(),this.complete=!0}}});n.register("aseprite",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new h(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","json"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new h(t,e,s,u);c.linkFile?l.call(this,t,"atlasjson",e,[c,d,c.linkFile]):l.call(this,t,"atlasjson",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlas(t.key,t.data,e.data,i),this.complete=!0}}});n.register("atlas",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(26430),l=i(57318),u=new s({Extends:h,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new l(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","xml"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new l(t,e,s,u);c.linkFile?h.call(this,t,"atlasxml",e,[c,d,c.linkFile]):h.call(this,t,"atlasxml",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlasXML(t.key,t.data,e.data,i),this.complete=!0}}});n.register("atlasXML",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(89749),l=i(41212),u=new s({Extends:r,initialize:function(t,e,i,s,n){if(l(e)){var o=e;e=a(o,"key"),s=a(o,"xhrSettings"),n=a(o,"context",n)}var h={type:"audio",cache:t.cacheManager.audio,extension:i.type,responseType:"arraybuffer",key:e,url:i.url,xhrSettings:s,config:{context:n}};r.call(this,t,h)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this;this.config.context.decodeAudioData(this.xhrLoader.response,(function(e){t.data=e,t.onProcessComplete()}),(function(e){console.error("Error decoding audio: "+t.key+" - ",e?e.message:null),t.onProcessError()})),this.config.context=null}});u.create=function(t,e,i,s,n){var r=t.systems.game,o=r.config.audio,c=r.device.audio;l(e)&&(i=a(e,"url",[]),s=a(e,"config",{}));var d=u.getAudioURL(r,i);return d?c.webAudio&&!o.disableWebAudio?new u(t,e,d,n,r.sound.context):new h(t,e,d,s):(console.warn('No audio URLs for "%s" can play on this device',e),null)},u.getAudioURL=function(t,e){Array.isArray(e)||(e=[e]);for(var i=0;i{var s=i(21097),n=i(83419),r=i(74099),o=i(95540),a=i(41212),h=i(518),l=i(26430),u=new n({Extends:l,initialize:function(t,e,i,n,r,u,c){if(a(e)){var d=e;e=o(d,"key"),i=o(d,"jsonURL"),n=o(d,"audioURL"),r=o(d,"audioConfig"),u=o(d,"audioXhrSettings"),c=o(d,"jsonXhrSettings")}var f;if(n){var p=s.create(t,e,n,r,u);p&&(f=new h(t,e,i,c),l.call(this,t,"audiosprite",e,[p,f]),this.config.resourceLoad=!1)}else f=new h(t,e,i,c),l.call(this,t,"audiosprite",e,[f]),this.config.resourceLoad=!0,this.config.audioConfig=r,this.config.audioXhrSettings=u},onFileComplete:function(t){if(-1!==this.files.indexOf(t)&&(this.pending--,this.config.resourceLoad&&"json"===t.type&&t.data.hasOwnProperty("resources"))){var e=t.data.resources,i=o(this.config,"audioConfig"),n=o(this.config,"audioXhrSettings"),r=s.create(this.loader,t.key,e,i,n);r&&(this.addToMultiFile(r),this.loader.addFile(r))}},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1];t.addToCache(),e.addToCache(),this.complete=!0}}});r.register("audioSprite",(function(t,e,i,s,n,r){var o,a=this.systems.game,h=a.config.audio,l=a.device.audio;if(h&&h.noAudio||!l.webAudio&&!l.audioData)return this;if(Array.isArray(t))for(var c=0;c{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n){var o="bin";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"xhrSettings"),o=a(l,"extension",o),n=a(l,"dataType",n)}var u={type:"binary",cache:t.cacheManager.binary,extension:o,responseType:"arraybuffer",key:e,url:i,xhrSettings:s,config:{dataType:n}};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this.config.dataType;this.data=t?new t(this.xhrLoader.response):this.xhrLoader.response,this.onProcessComplete()}});o.register("binary",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(26430),l=i(21859),u=i(57318),c=new s({Extends:h,initialize:function(t,e,i,s,n,l){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new u(t,{key:e,url:r(f,"fontDataURL"),extension:r(f,"fontDataExtension","xml"),xhrSettings:r(f,"fontDataXhrSettings")})}else c=new o(t,e,i,n),d=new u(t,e,s,l);c.linkFile?h.call(this,t,"bitmapfont",e,[c,d,c.linkFile]):h.call(this,t,"bitmapfont",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1];t.addToCache();var i=t.cache.get(t.key),s=l(e.data,t.cache.getFrame(t.key),0,0,i);this.loader.cacheManager.bitmapFont.add(t.key,{data:s,texture:t.key,frame:null}),this.complete=!0}}});n.register("bitmapFont",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="css";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"script",cache:!1,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=document.createElement("style"),this.data.defer=!1,this.data.innerHTML=this.xhrLoader.responseText,document.head.appendChild(this.data),this.onProcessComplete()}});o.register("css",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(38734),n=i(85722),r=i(83419),o=i(74099),a=i(95540),h=i(19550),l=i(41212),u=i(518),c=i(31403),d=i(46975),f=i(59327),p=i(26430),v=i(82038),g=i(55222),m=new r({Extends:p,initialize:function(t,e,i,s){if(i.multiAtlasURL){var r=new u(t,{key:e,url:i.multiAtlasURL,xhrSettings:s,config:i});p.call(this,t,"texture",e,[r])}else{var o=i.textureURL.substr(i.textureURL.length-3);i.type||(i.type="ktx"===o.toLowerCase()?"KTX":"PVR");var a=new n(t,{key:e,url:i.textureURL,extension:o,xhrSettings:s,config:i});if(i.atlasURL){var h=new u(t,{key:e,url:i.atlasURL,xhrSettings:s,config:i});p.call(this,t,"texture",e,[a,h])}else p.call(this,t,"texture",e,[a])}this.config=i},onFileComplete:function(t){if(-1!==this.files.indexOf(t)){if(this.pending--,!this.config.multiAtlasURL)return;if("json"===t.type&&t.data.hasOwnProperty("textures")){var e=t.data.textures,i=this.config,s=this.loader,r=s.baseURL,o=s.path,h=s.prefix,l=a(i,"multiBaseURL",this.baseURL),u=a(i,"multiPath",this.path),c=a(i,"prefix",this.prefix),d=a(i,"textureXhrSettings");l&&s.setBaseURL(l),u&&s.setPath(u),c&&s.setPrefix(c);for(var f=0;f{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(73894),u=new s({Extends:r,initialize:function(t,e,i,s,n){var o="glsl";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"shaderType","fragment"),n=a(l,"xhrSettings"),o=a(l,"extension",o)}else void 0===s&&(s="fragment");var u={type:"glsl",cache:t.cacheManager.shader,extension:o,responseType:"text",key:e,url:i,config:{shaderType:s},xhrSettings:n};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t=this.data.split("\n"),e=this.extractBlock(t,0);if(e)for(;e;){var i=this.getShaderName(e.header),s=this.getShaderType(e.header),n=this.getShaderUniforms(e.header),r=e.shader;if(this.cache.has(i)){var o=this.cache.get(i);"fragment"===s?o.fragmentSrc=r:o.vertexSrc=r,o.uniforms||(o.uniforms=n)}else"fragment"===s?this.cache.add(i,new l(i,r,"",n)):this.cache.add(i,new l(i,"",r,n));e=this.extractBlock(t,e.offset)}else"fragment"===this.config.shaderType?this.cache.add(this.key,new l(this.key,this.data)):this.cache.add(this.key,new l(this.key,"",this.data))},getShaderName:function(t){for(var e=0;e{var s=i(83419),n=i(54899),r=i(41299),o=i(95540),a=i(98356),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){if(h(e)){var n=e;e=o(n,"key"),s=o(n,"config",s)}var a={type:"audio",cache:t.cacheManager.audio,extension:i.type,key:e,url:i.url,config:s};r.call(this,t,a),this.locked="ontouchstart"in window,this.loaded=!1,this.filesLoaded=0,this.filesTotal=0},onLoad:function(){this.loaded||(this.loaded=!0,this.loader.nextFile(this,!0))},onError:function(){for(var t=0;t{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="html";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"text",cache:t.cacheManager.html,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()}});o.register("html",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n,o){void 0===s&&(s=512),void 0===n&&(n=512);var l="html";if(h(e)){var u=e;e=a(u,"key"),i=a(u,"url"),o=a(u,"xhrSettings"),l=a(u,"extension",l),s=a(u,"width",s),n=a(u,"height",n)}var c={type:"html",cache:t.textureManager,extension:l,responseType:"text",key:e,url:i,xhrSettings:o,config:{width:s,height:n}};r.call(this,t,c)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this.config.width,e=this.config.height,i=[];i.push(''),i.push(''),i.push(''),i.push(this.xhrLoader.responseText),i.push(""),i.push(""),i.push("");var s=[i.join("\n")],o=this;try{var a=new window.Blob(s,{type:"image/svg+xml;charset=utf-8"})}catch(t){return o.state=n.FILE_ERRORED,void o.onProcessComplete()}this.data=new Image,this.data.crossOrigin=this.crossOrigin,this.data.onload=function(){r.revokeObjectURL(o.data),o.onProcessComplete()},this.data.onerror=function(){r.revokeObjectURL(o.data),o.onProcessError()},r.createObjectURL(this.data,a,"image/svg+xml")},addToCache:function(){this.cache.addImage(this.key,this.data)}});o.register("htmlTexture",(function(t,e,i,s,n){if(Array.isArray(t))for(var r=0;r{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(98356),u=new s({Extends:r,initialize:function t(e,i,s,n,o){var l,u="png";if(h(i)){var c=i;i=a(c,"key"),s=a(c,"url"),l=a(c,"normalMap"),n=a(c,"xhrSettings"),u=a(c,"extension",u),o=a(c,"frameConfig")}Array.isArray(s)&&(l=s[1],s=s[0]);var d={type:"image",cache:e.textureManager,extension:u,responseType:"blob",key:i,url:s,xhrSettings:n,config:o};if(r.call(this,e,d),l){var f=new t(e,this.key,l,n,o);f.type="normalMap",this.setLink(f),e.addFile(f)}this.useImageElementLoad="HTMLImageElement"===e.imageLoadType||this.base64,this.useImageElementLoad&&(this.load=this.loadImage,this.onProcess=this.onProcessImage)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=new Image,this.data.crossOrigin=this.crossOrigin;var t=this;this.data.onload=function(){r.revokeObjectURL(t.data),t.onProcessComplete()},this.data.onerror=function(){r.revokeObjectURL(t.data),t.onProcessError()},r.createObjectURL(this.data,this.xhrLoader.response,"image/png")},onProcessImage:function(){var t=this.state;this.state=n.FILE_PROCESSING,t===n.FILE_LOADED?this.onProcessComplete():this.onProcessError()},loadImage:function(){this.state=n.FILE_LOADING,this.src=l(this,this.loader.baseURL),this.data=new Image,this.data.crossOrigin=this.crossOrigin;var t=this;this.data.onload=function(){t.state=n.FILE_LOADED,t.loader.nextFile(t,!0)},this.data.onerror=function(){t.loader.nextFile(t,!1)},this.data.src=this.src},addToCache:function(){var t=this.linkFile;t?t.state>=n.FILE_COMPLETE&&("spritesheet"===t.type?t.addToCache():"normalMap"===this.type?this.cache.addImage(this.key,t.data,this.data):this.cache.addImage(this.key,this.data,t.data)):this.cache.addImage(this.key,this.data)}});o.register("image",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(35154),l=i(41212),u=new s({Extends:r,initialize:function(t,e,i,s,o){var u="json";if(l(e)){var c=e;e=a(c,"key"),i=a(c,"url"),s=a(c,"xhrSettings"),u=a(c,"extension",u),o=a(c,"dataKey",o)}var d={type:"json",cache:t.cacheManager.json,extension:u,responseType:"text",key:e,url:i,xhrSettings:s,config:o};r.call(this,t,d),l(i)&&(this.data=o?h(i,o):i,this.state=n.FILE_POPULATED)},onProcess:function(){if(this.state!==n.FILE_POPULATED){this.state=n.FILE_PROCESSING;try{var t=JSON.parse(this.xhrLoader.responseText)}catch(t){throw this.onProcessError(),t}var e=this.config;this.data="string"==typeof e?h(t,e,t):t}this.onProcessComplete()}});o.register("json",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,n,o,u){if(a(e)){var c=e;e=r(c,"key"),i=r(c,"url",!1)?r(c,"url"):r(c,"atlasURL"),o=r(c,"xhrSettings"),s=r(c,"path"),n=r(c,"baseURL"),u=r(c,"textureXhrSettings")}var d=new h(t,e,i,o);l.call(this,t,"multiatlas",e,[d]),this.config.path=s,this.config.baseURL=n,this.config.textureXhrSettings=u},onFileComplete:function(t){if(-1!==this.files.indexOf(t)&&(this.pending--,"json"===t.type&&t.data.hasOwnProperty("textures"))){var e=t.data.textures,i=this.config,s=this.loader,n=s.baseURL,a=s.path,h=s.prefix,l=r(i,"baseURL",this.baseURL),u=r(i,"path",this.path),c=r(i,"prefix",this.prefix),d=r(i,"textureXhrSettings");s.setBaseURL(l),s.setPath(u),s.setPrefix(c);for(var f=0;f{var s=i(83419),n=i(74099),r=i(95540),o=i(41212),a=i(26430),h=i(34328),l=new s({Extends:a,initialize:function(t,e,i,s){var n="js",l=[];if(o(e)){var u=e;e=r(u,"key"),i=r(u,"url"),s=r(u,"xhrSettings"),n=r(u,"extension",n)}Array.isArray(i)||(i=[i]);for(var c=0;c{var s=i(83419),n=i(74099),r=i(95540),o=i(41212),a=i(26430),h=i(85048),l=i(61485),u=i(78776),c=new s({Extends:a,initialize:function(t,e,i,s,n,h){var l,c,d=t.cacheManager.obj;if(o(e)){var f=e;e=r(f,"key"),l=new u(t,{key:e,type:"obj",cache:d,url:r(f,"url"),extension:r(f,"extension","obj"),xhrSettings:r(f,"xhrSettings"),config:{flipUV:r(f,"flipUV",n)}}),(s=r(f,"matURL"))&&(c=new u(t,{key:e,type:"mat",cache:d,url:s,extension:r(f,"matExtension","mat"),xhrSettings:r(f,"xhrSettings")}))}else l=new u(t,{key:e,url:i,type:"obj",cache:d,extension:"obj",xhrSettings:h,config:{flipUV:n}}),s&&(c=new u(t,{key:e,url:s,type:"mat",cache:d,extension:"mat",xhrSettings:h}));a.call(this,t,"obj",e,[l,c])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=h(t.data,t.config.flipUV);e&&(i.materials=l(e.data)),t.cache.add(t.key,i),this.complete=!0}}});n.register("obj",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(74099),o=i(518),a=new s({Extends:o,initialize:function(t,e,i,s,n){o.call(this,t,e,i,s,n),this.type="packfile"},onProcess:function(){if(this.state!==n.FILE_POPULATED&&(this.state=n.FILE_PROCESSING,this.data=JSON.parse(this.xhrLoader.responseText)),this.data.hasOwnProperty("files")&&this.config){var t={};t[this.config]=this.data,this.data=t}this.loader.addPack(this.data,this.config),this.onProcessComplete()}});r.register("pack",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,o,l){var u="js";if(h(e)){var c=e;e=a(c,"key"),i=a(c,"url"),l=a(c,"xhrSettings"),u=a(c,"extension",u),s=a(c,"start"),o=a(c,"mapping")}var d={type:"plugin",cache:!1,extension:u,responseType:"text",key:e,url:i,xhrSettings:l,config:{start:s,mapping:o}};r.call(this,t,d),"function"==typeof i&&(this.data=i,this.state=n.FILE_POPULATED)},onProcess:function(){var t=this.loader.systems.plugins,e=this.config,i=a(e,"start",!1),s=a(e,"mapping",null);if(this.state===n.FILE_POPULATED)t.install(this.key,this.data,i,s);else{this.state=n.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data);var r=t.install(this.key,window[this.key],i,s);(i||s)&&(this.loader.systems[s]=r,this.loader.scene[s]=r)}this.onProcessComplete()}});o.register("plugin",(function(t,e,i,s,n){if(Array.isArray(t))for(var r=0;r{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n){var o="svg";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"svgConfig",{}),n=a(l,"xhrSettings"),o=a(l,"extension",o)}var u={type:"svg",cache:t.textureManager,extension:o,responseType:"text",key:e,url:i,xhrSettings:n,config:{width:a(s,"width"),height:a(s,"height"),scale:a(s,"scale")}};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this.xhrLoader.responseText,e=[t],i=this.config.width,s=this.config.height,o=this.config.scale;t:if(i&&s||o){var a=(new DOMParser).parseFromString(t,"text/xml").getElementsByTagName("svg")[0],h=a.hasAttribute("viewBox"),l=parseFloat(a.getAttribute("width")),u=parseFloat(a.getAttribute("height"));if(!h&&l&&u)a.setAttribute("viewBox","0 0 "+l+" "+u);else if(h&&!l&&!u){var c=a.getAttribute("viewBox").split(/\s+|,/);l=c[2],u=c[3]}if(o){if(!l||!u)break t;i=l*o,s=u*o}a.setAttribute("width",i.toString()+"px"),a.setAttribute("height",s.toString()+"px"),e=[(new XMLSerializer).serializeToString(a)]}try{var d=new window.Blob(e,{type:"image/svg+xml;charset=utf-8"})}catch(t){return void this.onProcessError()}this.data=new Image,this.data.crossOrigin=this.crossOrigin;var f=this,p=!1;this.data.onload=function(){p||r.revokeObjectURL(f.data),f.onProcessComplete()},this.data.onerror=function(){p?f.onProcessError():(p=!0,r.revokeObjectURL(f.data),f.data.src="data:image/svg+xml,"+encodeURIComponent(e.join("")))},r.createObjectURL(this.data,d,"image/svg+xml")},addToCache:function(){this.cache.addImage(this.key,this.data)}});o.register("svg",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="js";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"text",extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t=this.data.concat("(function(){\nreturn new "+this.key+"();\n}).call(this);"),e=eval;this.loader.sceneManager.add(this.key,e(t)),this.complete=!0}});o.register("sceneFile",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,o,l){var u="js";if(h(e)){var c=e;e=a(c,"key"),i=a(c,"url"),l=a(c,"xhrSettings"),u=a(c,"extension",u),s=a(c,"systemKey"),o=a(c,"sceneKey")}var d={type:"scenePlugin",cache:!1,extension:u,responseType:"text",key:e,url:i,xhrSettings:l,config:{systemKey:s,sceneKey:o}};r.call(this,t,d),"function"==typeof i&&(this.data=i,this.state=n.FILE_POPULATED)},onProcess:function(){var t=this.loader.systems.plugins,e=this.config,i=this.key,s=a(e,"systemKey",i),r=a(e,"sceneKey",i);this.state===n.FILE_POPULATED?t.installScenePlugin(s,this.data,r,this.loader.scene,!0):(this.state=n.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data),t.installScenePlugin(s,window[this.key],r,this.loader.scene,!0)),this.onProcessComplete()}});o.register("scenePlugin",(function(t,e,i,s,n){if(Array.isArray(t))for(var r=0;r{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n){var o="js";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"type","script"),n=a(l,"xhrSettings"),o=a(l,"extension",o)}else void 0===s&&(s="script");var u={type:s,cache:!1,extension:o,responseType:"text",key:e,url:i,xhrSettings:n};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data),this.onProcessComplete()}});o.register("script",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(74099),o=i(19550),a=new s({Extends:o,initialize:function(t,e,i,s,n){o.call(this,t,e,i,n,s),this.type="spritesheet"},addToCache:function(){var t=this.linkFile;t?t.state>=n.FILE_COMPLETE&&("normalMap"===this.type?this.cache.addSpriteSheet(this.key,t.data,this.config,this.data):this.cache.addSpriteSheet(this.key,this.data,this.config,t.data)):this.cache.addSpriteSheet(this.key,this.data,this.config)}});r.register("spritesheet",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="text",o="txt",l=t.cacheManager.text;if(h(e)){var u=e;e=a(u,"key"),i=a(u,"url"),s=a(u,"xhrSettings"),o=a(u,"extension",o),n=a(u,"type",n),l=a(u,"cache",l)}var c={type:n,cache:l,extension:o,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,c)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()}});o.register("text",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(80341),u=new s({Extends:r,initialize:function(t,e,i,s){var n="csv";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var u={type:"tilemapCSV",cache:t.cacheManager.tilemap,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,u),this.tilemapFormat=l.CSV},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t={format:this.tilemapFormat,data:this.data};this.cache.add(this.key,t)}});o.register("tilemapCSV",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(74099),r=i(518),o=i(80341),a=new s({Extends:r,initialize:function(t,e,i,s){r.call(this,t,e,i,s),this.type="tilemapJSON",this.cache=t.cacheManager.tilemap},addToCache:function(){var t={format:o.WELTMEISTER,data:this.data};this.cache.add(this.key,t)}});n.register("tilemapImpact",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(74099),r=i(518),o=i(80341),a=new s({Extends:r,initialize:function(t,e,i,s){r.call(this,t,e,i,s),this.type="tilemapJSON",this.cache=t.cacheManager.tilemap},addToCache:function(){var t={format:o.TILED_JSON,data:this.data};this.cache.add(this.key,t)}});n.register("tilemapTiledJSON",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(26430),l=i(78776),u=new s({Extends:h,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new l(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","txt"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new l(t,e,s,u);c.linkFile?h.call(this,t,"unityatlas",e,[c,d,c.linkFile]):h.call(this,t,"unityatlas",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addUnityAtlas(t.key,t.data,e.data,i),this.complete=!0}}});n.register("unityAtlas",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(98356),h=i(95540),l=i(41212),u=new s({Extends:r,initialize:function(t,e,i,s){if(void 0===s&&(s=!1),l(e)){var n=e;e=h(n,"key"),i=h(n,"url",[]),s=h(n,"noAudio",!1)}var o=t.systems.game.device.video.getVideoURL(i);o||console.warn("VideoFile: No supported format for "+e);var a={type:"video",cache:t.cacheManager.video,extension:o.type,key:e,url:o.url,config:{noAudio:s}};r.call(this,t,a)},onProcess:function(){this.data={url:this.src,noAudio:this.config.noAudio,crossOrigin:this.crossOrigin},this.onProcessComplete()},load:function(){this.src=a(this,this.loader.baseURL),this.state=n.FILE_LOADED,this.loader.nextFile(this,!0)}});o.register("video",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(56836),u=new s({Extends:r,initialize:function(t,e,i,s){var n="xml";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"xml",cache:t.cacheManager.xml,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=l(this.xhrLoader.responseText),this.data?this.onProcessComplete():this.onProcessError()}});o.register("xml",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{t.exports={AnimationJSONFile:i(14135),AsepriteFile:i(76272),AtlasJSONFile:i(38734),AtlasXMLFile:i(74599),AudioFile:i(21097),AudioSpriteFile:i(89524),BinaryFile:i(85722),BitmapFontFile:i(97025),CompressedTextureFile:i(69559),CSSFile:i(16024),GLSLFile:i(47931),HTML5AudioFile:i(89749),HTMLFile:i(88470),HTMLTextureFile:i(14643),ImageFile:i(19550),JSONFile:i(518),MultiAtlasFile:i(59327),MultiScriptFile:i(99297),OBJFile:i(41846),PackFile:i(58610),PluginFile:i(48988),SceneFile:i(88423),ScenePluginFile:i(56812),ScriptFile:i(34328),SpriteSheetFile:i(85035),SVGFile:i(67397),TextFile:i(78776),TilemapCSVFile:i(49477),TilemapImpactFile:i(40807),TilemapJSONFile:i(56775),UnityAtlasFile:i(25771),VideoFile:i(33720),XMLFile:i(57318)}},57777:(t,e,i)=>{var s=i(23906),n=i(79291),r={Events:i(54899),FileTypes:i(64589),File:i(41299),FileTypesManager:i(74099),GetURL:i(98356),LoaderPlugin:i(74261),MergeXHRSettings:i(3374),MultiFile:i(26430),XHRLoader:i(84376),XHRSettings:i(92638)};r=n(!1,r,s),t.exports=r},53307:t=>{t.exports=function(t){for(var e=0,i=0;i{var s=i(6411);t.exports=function(t,e){return s(t)/s(e)/s(t-e)}},30976:t=>{t.exports=function(t,e){return Math.floor(Math.random()*(e-t+1)+t)}},87842:t=>{t.exports=function(t,e,i,s,n){var r=.5*(s-e),o=.5*(n-i),a=t*t;return(2*i-2*s+r+o)*(t*a)+(-3*i+3*s-2*r-o)*a+r*t+i}},26302:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.ceil(t*s)/s}},45319:t=>{t.exports=function(t,e,i){return Math.max(e,Math.min(i,t))}},39506:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t*s.DEG_TO_RAD}},61241:t=>{t.exports=function(t,e){return Math.abs(t-e)}},38857:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(37867),o=i(29747),a=new r,h=new n({initialize:function t(e,i,s,n){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=t.DefaultOrder),this._x=e,this._y=i,this._z=s,this._order=n,this.onChangeCallback=o},x:{get:function(){return this._x},set:function(t){this._x=t,this.onChangeCallback(this)}},y:{get:function(){return this._y},set:function(t){this._y=t,this.onChangeCallback(this)}},z:{get:function(){return this._z},set:function(t){this._z=t,this.onChangeCallback(this)}},order:{get:function(){return this._order},set:function(t){this._order=t,this.onChangeCallback(this)}},set:function(t,e,i,s){return void 0===s&&(s=this._order),this._x=t,this._y=e,this._z=i,this._order=s,this.onChangeCallback(this),this},copy:function(t){return this.set(t.x,t.y,t.z,t.order)},setFromQuaternion:function(t,e,i){return void 0===e&&(e=this._order),void 0===i&&(i=!1),a.fromQuat(t),this.setFromRotationMatrix(a,e,i)},setFromRotationMatrix:function(t,e,i){void 0===e&&(e=this._order),void 0===i&&(i=!1);var n=t.val,r=n[0],o=n[4],a=n[8],h=n[1],l=n[5],u=n[9],c=n[2],d=n[6],f=n[10],p=0,v=0,g=0,m=.99999;switch(e){case"XYZ":v=Math.asin(s(a,-1,1)),Math.abs(a){t.exports=function(t){if(0===t)return 1;for(var e=t;--t;)e*=t;return e}},99472:t=>{t.exports=function(t,e){return Math.random()*(e-t)+t}},77623:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.floor(t*s)/s}},62945:(t,e,i)=>{var s=i(45319);t.exports=function(t,e,i){return(i-e)*(t=s(t,0,1))+e}},38265:t=>{t.exports=function(t,e){return t/e/1e3}},78702:t=>{t.exports=function(t){return t==parseFloat(t)?!(t%2):void 0}},94883:t=>{t.exports=function(t){return t===parseFloat(t)?!(t%2):void 0}},28915:t=>{t.exports=function(t,e,i){return(e-t)*i+t}},94908:t=>{t.exports=function(t,e,i){return void 0===i&&(i=0),t.clone().lerp(e,i)}},94434:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){this.val=new Float32Array(9),t?this.copy(t):this.identity()},clone:function(){return new s(this)},set:function(t){return this.copy(t)},copy:function(t){var e=this.val,i=t.val;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],this},fromMat4:function(t){var e=t.val,i=this.val;return i[0]=e[0],i[1]=e[1],i[2]=e[2],i[3]=e[4],i[4]=e[5],i[5]=e[6],i[6]=e[8],i[7]=e[9],i[8]=e[10],this},fromArray:function(t){var e=this.val;return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],this},identity:function(){var t=this.val;return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,this},transpose:function(){var t=this.val,e=t[1],i=t[2],s=t[5];return t[1]=t[3],t[2]=t[6],t[3]=e,t[5]=t[7],t[6]=i,t[7]=s,this},invert:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=l*r-o*h,c=-l*n+o*a,d=h*n-r*a,f=e*u+i*c+s*d;return f?(f=1/f,t[0]=u*f,t[1]=(-l*i+s*h)*f,t[2]=(o*i-s*r)*f,t[3]=c*f,t[4]=(l*e-s*a)*f,t[5]=(-o*e+s*n)*f,t[6]=d*f,t[7]=(-h*e+i*a)*f,t[8]=(r*e-i*n)*f,this):null},adjoint:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8];return t[0]=r*l-o*h,t[1]=s*h-i*l,t[2]=i*o-s*r,t[3]=o*a-n*l,t[4]=e*l-s*a,t[5]=s*n-e*o,t[6]=n*h-r*a,t[7]=i*a-e*h,t[8]=e*r-i*n,this},determinant:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8];return e*(l*r-o*h)+i*(-l*n+o*a)+s*(h*n-r*a)},multiply:function(t){var e=this.val,i=e[0],s=e[1],n=e[2],r=e[3],o=e[4],a=e[5],h=e[6],l=e[7],u=e[8],c=t.val,d=c[0],f=c[1],p=c[2],v=c[3],g=c[4],m=c[5],y=c[6],x=c[7],T=c[8];return e[0]=d*i+f*r+p*h,e[1]=d*s+f*o+p*l,e[2]=d*n+f*a+p*u,e[3]=v*i+g*r+m*h,e[4]=v*s+g*o+m*l,e[5]=v*n+g*a+m*u,e[6]=y*i+x*r+T*h,e[7]=y*s+x*o+T*l,e[8]=y*n+x*a+T*u,this},translate:function(t){var e=this.val,i=t.x,s=t.y;return e[6]=i*e[0]+s*e[3]+e[6],e[7]=i*e[1]+s*e[4]+e[7],e[8]=i*e[2]+s*e[5]+e[8],this},rotate:function(t){var e=this.val,i=e[0],s=e[1],n=e[2],r=e[3],o=e[4],a=e[5],h=Math.sin(t),l=Math.cos(t);return e[0]=l*i+h*r,e[1]=l*s+h*o,e[2]=l*n+h*a,e[3]=l*r-h*i,e[4]=l*o-h*s,e[5]=l*a-h*n,this},scale:function(t){var e=this.val,i=t.x,s=t.y;return e[0]=i*e[0],e[1]=i*e[1],e[2]=i*e[2],e[3]=s*e[3],e[4]=s*e[4],e[5]=s*e[5],this},fromQuat:function(t){var e=t.x,i=t.y,s=t.z,n=t.w,r=e+e,o=i+i,a=s+s,h=e*r,l=e*o,u=e*a,c=i*o,d=i*a,f=s*a,p=n*r,v=n*o,g=n*a,m=this.val;return m[0]=1-(c+f),m[3]=l+g,m[6]=u-v,m[1]=l-g,m[4]=1-(h+f),m[7]=d+p,m[2]=u+v,m[5]=d-p,m[8]=1-(h+c),this},normalFromMat4:function(t){var e=t.val,i=this.val,s=e[0],n=e[1],r=e[2],o=e[3],a=e[4],h=e[5],l=e[6],u=e[7],c=e[8],d=e[9],f=e[10],p=e[11],v=e[12],g=e[13],m=e[14],y=e[15],x=s*h-n*a,T=s*l-r*a,w=s*u-o*a,b=n*l-r*h,S=n*u-o*h,E=r*u-o*l,A=c*g-d*v,C=c*m-f*v,_=c*y-p*v,P=d*m-f*g,M=d*y-p*g,R=f*y-p*m,L=x*R-T*M+w*P+b*_-S*C+E*A;return L?(L=1/L,i[0]=(h*R-l*M+u*P)*L,i[1]=(l*_-a*R-u*C)*L,i[2]=(a*M-h*_+u*A)*L,i[3]=(r*M-n*R-o*P)*L,i[4]=(s*R-r*_+o*C)*L,i[5]=(n*_-s*M-o*A)*L,i[6]=(g*E-m*S+y*b)*L,i[7]=(m*w-v*E-y*T)*L,i[8]=(v*S-g*w+y*x)*L,this):null}});t.exports=s},37867:(t,e,i)=>{var s=i(83419),n=i(25836),r=1e-6,o=new s({initialize:function(t){this.val=new Float32Array(16),t?this.copy(t):this.identity()},clone:function(){return new o(this)},set:function(t){return this.copy(t)},setValues:function(t,e,i,s,n,r,o,a,h,l,u,c,d,f,p,v){var g=this.val;return g[0]=t,g[1]=e,g[2]=i,g[3]=s,g[4]=n,g[5]=r,g[6]=o,g[7]=a,g[8]=h,g[9]=l,g[10]=u,g[11]=c,g[12]=d,g[13]=f,g[14]=p,g[15]=v,this},copy:function(t){var e=t.val;return this.setValues(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])},fromArray:function(t){return this.setValues(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])},zero:function(){return this.setValues(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)},transform:function(t,e,i){var s=a.fromQuat(i).val,n=e.x,r=e.y,o=e.z;return this.setValues(s[0]*n,s[1]*n,s[2]*n,0,s[4]*r,s[5]*r,s[6]*r,0,s[8]*o,s[9]*o,s[10]*o,0,t.x,t.y,t.z,1)},xyz:function(t,e,i){this.identity();var s=this.val;return s[12]=t,s[13]=e,s[14]=i,this},scaling:function(t,e,i){this.zero();var s=this.val;return s[0]=t,s[5]=e,s[10]=i,s[15]=1,this},identity:function(){return this.setValues(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)},transpose:function(){var t=this.val,e=t[1],i=t[2],s=t[3],n=t[6],r=t[7],o=t[11];return t[1]=t[4],t[2]=t[8],t[3]=t[12],t[4]=e,t[6]=t[9],t[7]=t[13],t[8]=i,t[9]=n,t[11]=t[14],t[12]=s,t[13]=r,t[14]=o,this},getInverse:function(t){return this.copy(t),this.invert()},invert:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],v=t[14],g=t[15],m=e*o-i*r,y=e*a-s*r,x=e*h-n*r,T=i*a-s*o,w=i*h-n*o,b=s*h-n*a,S=l*p-u*f,E=l*v-c*f,A=l*g-d*f,C=u*v-c*p,_=u*g-d*p,P=c*g-d*v,M=m*P-y*_+x*C+T*A-w*E+b*S;return M?(M=1/M,this.setValues((o*P-a*_+h*C)*M,(s*_-i*P-n*C)*M,(p*b-v*w+g*T)*M,(c*w-u*b-d*T)*M,(a*A-r*P-h*E)*M,(e*P-s*A+n*E)*M,(v*x-f*b-g*y)*M,(l*b-c*x+d*y)*M,(r*_-o*A+h*S)*M,(i*A-e*_-n*S)*M,(f*w-p*x+g*m)*M,(u*x-l*w-d*m)*M,(o*E-r*C-a*S)*M,(e*C-i*E+s*S)*M,(p*y-f*T-v*m)*M,(l*T-u*y+c*m)*M)):this},adjoint:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],v=t[14],g=t[15];return this.setValues(o*(c*g-d*v)-u*(a*g-h*v)+p*(a*d-h*c),-(i*(c*g-d*v)-u*(s*g-n*v)+p*(s*d-n*c)),i*(a*g-h*v)-o*(s*g-n*v)+p*(s*h-n*a),-(i*(a*d-h*c)-o*(s*d-n*c)+u*(s*h-n*a)),-(r*(c*g-d*v)-l*(a*g-h*v)+f*(a*d-h*c)),e*(c*g-d*v)-l*(s*g-n*v)+f*(s*d-n*c),-(e*(a*g-h*v)-r*(s*g-n*v)+f*(s*h-n*a)),e*(a*d-h*c)-r*(s*d-n*c)+l*(s*h-n*a),r*(u*g-d*p)-l*(o*g-h*p)+f*(o*d-h*u),-(e*(u*g-d*p)-l*(i*g-n*p)+f*(i*d-n*u)),e*(o*g-h*p)-r*(i*g-n*p)+f*(i*h-n*o),-(e*(o*d-h*u)-r*(i*d-n*u)+l*(i*h-n*o)),-(r*(u*v-c*p)-l*(o*v-a*p)+f*(o*c-a*u)),e*(u*v-c*p)-l*(i*v-s*p)+f*(i*c-s*u),-(e*(o*v-a*p)-r*(i*v-s*p)+f*(i*a-s*o)),e*(o*c-a*u)-r*(i*c-s*u)+l*(i*a-s*o))},determinant:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],v=t[14],g=t[15];return(e*o-i*r)*(c*g-d*v)-(e*a-s*r)*(u*g-d*p)+(e*h-n*r)*(u*v-c*p)+(i*a-s*o)*(l*g-d*f)-(i*h-n*o)*(l*v-c*f)+(s*h-n*a)*(l*p-u*f)},multiply:function(t){var e=this.val,i=e[0],s=e[1],n=e[2],r=e[3],o=e[4],a=e[5],h=e[6],l=e[7],u=e[8],c=e[9],d=e[10],f=e[11],p=e[12],v=e[13],g=e[14],m=e[15],y=t.val,x=y[0],T=y[1],w=y[2],b=y[3];return e[0]=x*i+T*o+w*u+b*p,e[1]=x*s+T*a+w*c+b*v,e[2]=x*n+T*h+w*d+b*g,e[3]=x*r+T*l+w*f+b*m,x=y[4],T=y[5],w=y[6],b=y[7],e[4]=x*i+T*o+w*u+b*p,e[5]=x*s+T*a+w*c+b*v,e[6]=x*n+T*h+w*d+b*g,e[7]=x*r+T*l+w*f+b*m,x=y[8],T=y[9],w=y[10],b=y[11],e[8]=x*i+T*o+w*u+b*p,e[9]=x*s+T*a+w*c+b*v,e[10]=x*n+T*h+w*d+b*g,e[11]=x*r+T*l+w*f+b*m,x=y[12],T=y[13],w=y[14],b=y[15],e[12]=x*i+T*o+w*u+b*p,e[13]=x*s+T*a+w*c+b*v,e[14]=x*n+T*h+w*d+b*g,e[15]=x*r+T*l+w*f+b*m,this},multiplyLocal:function(t){var e=this.val,i=t.val;return this.setValues(e[0]*i[0]+e[1]*i[4]+e[2]*i[8]+e[3]*i[12],e[0]*i[1]+e[1]*i[5]+e[2]*i[9]+e[3]*i[13],e[0]*i[2]+e[1]*i[6]+e[2]*i[10]+e[3]*i[14],e[0]*i[3]+e[1]*i[7]+e[2]*i[11]+e[3]*i[15],e[4]*i[0]+e[5]*i[4]+e[6]*i[8]+e[7]*i[12],e[4]*i[1]+e[5]*i[5]+e[6]*i[9]+e[7]*i[13],e[4]*i[2]+e[5]*i[6]+e[6]*i[10]+e[7]*i[14],e[4]*i[3]+e[5]*i[7]+e[6]*i[11]+e[7]*i[15],e[8]*i[0]+e[9]*i[4]+e[10]*i[8]+e[11]*i[12],e[8]*i[1]+e[9]*i[5]+e[10]*i[9]+e[11]*i[13],e[8]*i[2]+e[9]*i[6]+e[10]*i[10]+e[11]*i[14],e[8]*i[3]+e[9]*i[7]+e[10]*i[11]+e[11]*i[15],e[12]*i[0]+e[13]*i[4]+e[14]*i[8]+e[15]*i[12],e[12]*i[1]+e[13]*i[5]+e[14]*i[9]+e[15]*i[13],e[12]*i[2]+e[13]*i[6]+e[14]*i[10]+e[15]*i[14],e[12]*i[3]+e[13]*i[7]+e[14]*i[11]+e[15]*i[15])},premultiply:function(t){return this.multiplyMatrices(t,this)},multiplyMatrices:function(t,e){var i=t.val,s=e.val,n=i[0],r=i[4],o=i[8],a=i[12],h=i[1],l=i[5],u=i[9],c=i[13],d=i[2],f=i[6],p=i[10],v=i[14],g=i[3],m=i[7],y=i[11],x=i[15],T=s[0],w=s[4],b=s[8],S=s[12],E=s[1],A=s[5],C=s[9],_=s[13],P=s[2],M=s[6],R=s[10],L=s[14],O=s[3],F=s[7],D=s[11],k=s[15];return this.setValues(n*T+r*E+o*P+a*O,h*T+l*E+u*P+c*O,d*T+f*E+p*P+v*O,g*T+m*E+y*P+x*O,n*w+r*A+o*M+a*F,h*w+l*A+u*M+c*F,d*w+f*A+p*M+v*F,g*w+m*A+y*M+x*F,n*b+r*C+o*R+a*D,h*b+l*C+u*R+c*D,d*b+f*C+p*R+v*D,g*b+m*C+y*R+x*D,n*S+r*_+o*L+a*k,h*S+l*_+u*L+c*k,d*S+f*_+p*L+v*k,g*S+m*_+y*L+x*k)},translate:function(t){return this.translateXYZ(t.x,t.y,t.z)},translateXYZ:function(t,e,i){var s=this.val;return s[12]=s[0]*t+s[4]*e+s[8]*i+s[12],s[13]=s[1]*t+s[5]*e+s[9]*i+s[13],s[14]=s[2]*t+s[6]*e+s[10]*i+s[14],s[15]=s[3]*t+s[7]*e+s[11]*i+s[15],this},scale:function(t){return this.scaleXYZ(t.x,t.y,t.z)},scaleXYZ:function(t,e,i){var s=this.val;return s[0]=s[0]*t,s[1]=s[1]*t,s[2]=s[2]*t,s[3]=s[3]*t,s[4]=s[4]*e,s[5]=s[5]*e,s[6]=s[6]*e,s[7]=s[7]*e,s[8]=s[8]*i,s[9]=s[9]*i,s[10]=s[10]*i,s[11]=s[11]*i,this},makeRotationAxis:function(t,e){var i=Math.cos(e),s=Math.sin(e),n=1-i,r=t.x,o=t.y,a=t.z,h=n*r,l=n*o;return this.setValues(h*r+i,h*o-s*a,h*a+s*o,0,h*o+s*a,l*o+i,l*a-s*r,0,h*a-s*o,l*a+s*r,n*a*a+i,0,0,0,0,1)},rotate:function(t,e){var i=this.val,s=e.x,n=e.y,o=e.z,a=Math.sqrt(s*s+n*n+o*o);if(Math.abs(a){t.exports=function(t,e,i){return Math.min(t+e,i)}},50040:t=>{t.exports=function(t){var e=t.length;if(0===e)return 0;t.sort((function(t,e){return t-e}));var i=Math.floor(e/2);return e%2==0?(t[i]+t[i-1])/2:t[i]}},37204:t=>{t.exports=function(t,e,i){return Math.max(t-e,i)}},65201:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=e+1);var n=(t-e)/(i-e);return n>1?void 0!==s?(n=(s-t)/(s-i))<0&&(n=0):n=1:n<0&&(n=0),n}},15746:(t,e,i)=>{var s=i(83419),n=i(94434),r=i(29747),o=i(25836),a=1e-6,h=new Int8Array([1,2,0]),l=new Float32Array([0,0,0]),u=new o(1,0,0),c=new o(0,1,0),d=new o,f=new n,p=new s({initialize:function(t,e,i,s){this.onChangeCallback=r,this.set(t,e,i,s)},x:{get:function(){return this._x},set:function(t){this._x=t,this.onChangeCallback(this)}},y:{get:function(){return this._y},set:function(t){this._y=t,this.onChangeCallback(this)}},z:{get:function(){return this._z},set:function(t){this._z=t,this.onChangeCallback(this)}},w:{get:function(){return this._w},set:function(t){this._w=t,this.onChangeCallback(this)}},copy:function(t){return this.set(t)},set:function(t,e,i,s,n){return void 0===n&&(n=!0),"object"==typeof t?(this._x=t.x||0,this._y=t.y||0,this._z=t.z||0,this._w=t.w||0):(this._x=t||0,this._y=e||0,this._z=i||0,this._w=s||0),n&&this.onChangeCallback(this),this},add:function(t){return this._x+=t.x,this._y+=t.y,this._z+=t.z,this._w+=t.w,this.onChangeCallback(this),this},subtract:function(t){return this._x-=t.x,this._y-=t.y,this._z-=t.z,this._w-=t.w,this.onChangeCallback(this),this},scale:function(t){return this._x*=t,this._y*=t,this._z*=t,this._w*=t,this.onChangeCallback(this),this},length:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return Math.sqrt(t*t+e*e+i*i+s*s)},lengthSq:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return t*t+e*e+i*i+s*s},normalize:function(){var t=this.x,e=this.y,i=this.z,s=this.w,n=t*t+e*e+i*i+s*s;return n>0&&(n=1/Math.sqrt(n),this._x=t*n,this._y=e*n,this._z=i*n,this._w=s*n),this.onChangeCallback(this),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,n=this.z,r=this.w;return this.set(i+e*(t.x-i),s+e*(t.y-s),n+e*(t.z-n),r+e*(t.w-r))},rotationTo:function(t,e){var i=t.x*e.x+t.y*e.y+t.z*e.z;return i<-.999999?(d.copy(u).cross(t).length().999999?this.set(0,0,0,1):(d.copy(t).cross(e),this._x=d.x,this._y=d.y,this._z=d.z,this._w=1+i,this.normalize())},setAxes:function(t,e,i){var s=f.val;return s[0]=e.x,s[3]=e.y,s[6]=e.z,s[1]=i.x,s[4]=i.y,s[7]=i.z,s[2]=-t.x,s[5]=-t.y,s[8]=-t.z,this.fromMat3(f).normalize()},identity:function(){return this.set(0,0,0,1)},setAxisAngle:function(t,e){e*=.5;var i=Math.sin(e);return this.set(i*t.x,i*t.y,i*t.z,Math.cos(e))},multiply:function(t){var e=this.x,i=this.y,s=this.z,n=this.w,r=t.x,o=t.y,a=t.z,h=t.w;return this.set(e*h+n*r+i*a-s*o,i*h+n*o+s*r-e*a,s*h+n*a+e*o-i*r,n*h-e*r-i*o-s*a)},slerp:function(t,e){var i=this.x,s=this.y,n=this.z,r=this.w,o=t.x,h=t.y,l=t.z,u=t.w,c=i*o+s*h+n*l+r*u;c<0&&(c=-c,o=-o,h=-h,l=-l,u=-u);var d=1-e,f=e;if(1-c>a){var p=Math.acos(c),v=Math.sin(p);d=Math.sin((1-e)*p)/v,f=Math.sin(e*p)/v}return this.set(d*i+f*o,d*s+f*h,d*n+f*l,d*r+f*u)},invert:function(){var t=this.x,e=this.y,i=this.z,s=this.w,n=t*t+e*e+i*i+s*s,r=n?1/n:0;return this.set(-t*r,-e*r,-i*r,s*r)},conjugate:function(){return this._x=-this.x,this._y=-this.y,this._z=-this.z,this.onChangeCallback(this),this},rotateX:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,n=this.w,r=Math.sin(t),o=Math.cos(t);return this.set(e*o+n*r,i*o+s*r,s*o-i*r,n*o-e*r)},rotateY:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,n=this.w,r=Math.sin(t),o=Math.cos(t);return this.set(e*o-s*r,i*o+n*r,s*o+e*r,n*o-i*r)},rotateZ:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,n=this.w,r=Math.sin(t),o=Math.cos(t);return this.set(e*o+i*r,i*o-e*r,s*o+n*r,n*o-s*r)},calculateW:function(){var t=this.x,e=this.y,i=this.z;return this.w=-Math.sqrt(1-t*t-e*e-i*i),this},setFromEuler:function(t,e){var i=t.x/2,s=t.y/2,n=t.z/2,r=Math.cos(i),o=Math.cos(s),a=Math.cos(n),h=Math.sin(i),l=Math.sin(s),u=Math.sin(n);switch(t.order){case"XYZ":this.set(h*o*a+r*l*u,r*l*a-h*o*u,r*o*u+h*l*a,r*o*a-h*l*u,e);break;case"YXZ":this.set(h*o*a+r*l*u,r*l*a-h*o*u,r*o*u-h*l*a,r*o*a+h*l*u,e);break;case"ZXY":this.set(h*o*a-r*l*u,r*l*a+h*o*u,r*o*u+h*l*a,r*o*a-h*l*u,e);break;case"ZYX":this.set(h*o*a-r*l*u,r*l*a+h*o*u,r*o*u-h*l*a,r*o*a+h*l*u,e);break;case"YZX":this.set(h*o*a+r*l*u,r*l*a+h*o*u,r*o*u-h*l*a,r*o*a-h*l*u,e);break;case"XZY":this.set(h*o*a-r*l*u,r*l*a-h*o*u,r*o*u+h*l*a,r*o*a+h*l*u,e)}return this},setFromRotationMatrix:function(t){var e,i=t.val,s=i[0],n=i[4],r=i[8],o=i[1],a=i[5],h=i[9],l=i[2],u=i[6],c=i[10],d=s+a+c;return d>0?(e=.5/Math.sqrt(d+1),this.set((u-h)*e,(r-l)*e,(o-n)*e,.25/e)):s>a&&s>c?(e=2*Math.sqrt(1+s-a-c),this.set(.25*e,(n+o)/e,(r+l)/e,(u-h)/e)):a>c?(e=2*Math.sqrt(1+a-s-c),this.set((n+o)/e,.25*e,(h+u)/e,(r-l)/e)):(e=2*Math.sqrt(1+c-s-a),this.set((r+l)/e,(h+u)/e,.25*e,(o-n)/e)),this},fromMat3:function(t){var e,i=t.val,s=i[0]+i[4]+i[8];if(s>0)e=Math.sqrt(s+1),this.w=.5*e,e=.5/e,this._x=(i[7]-i[5])*e,this._y=(i[2]-i[6])*e,this._z=(i[3]-i[1])*e;else{var n=0;i[4]>i[0]&&(n=1),i[8]>i[3*n+n]&&(n=2);var r=h[n],o=h[r];e=Math.sqrt(i[3*n+n]-i[3*r+r]-i[3*o+o]+1),l[n]=.5*e,e=.5/e,l[r]=(i[3*r+n]+i[3*n+r])*e,l[o]=(i[3*o+n]+i[3*n+o])*e,this._x=l[0],this._y=l[1],this._z=l[2],this._w=(i[3*o+r]-i[3*r+o])*e}return this.onChangeCallback(this),this}});t.exports=p},43396:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t*s.RAD_TO_DEG}},74362:t=>{t.exports=function(t,e){void 0===e&&(e=1);var i=2*Math.random()*Math.PI;return t.x=Math.cos(i)*e,t.y=Math.sin(i)*e,t}},60706:t=>{t.exports=function(t,e){void 0===e&&(e=1);var i=2*Math.random()*Math.PI,s=2*Math.random()-1,n=Math.sqrt(1-s*s)*e;return t.x=Math.cos(i)*n,t.y=Math.sin(i)*n,t.z=s*e,t}},67421:t=>{t.exports=function(t,e){return void 0===e&&(e=1),t.x=(2*Math.random()-1)*e,t.y=(2*Math.random()-1)*e,t.z=(2*Math.random()-1)*e,t.w=(2*Math.random()-1)*e,t}},36305:t=>{t.exports=function(t,e){var i=t.x,s=t.y;return t.x=i*Math.cos(e)-s*Math.sin(e),t.y=i*Math.sin(e)+s*Math.cos(e),t}},11520:t=>{t.exports=function(t,e,i,s){var n=Math.cos(s),r=Math.sin(s),o=t.x-e,a=t.y-i;return t.x=o*n-a*r+e,t.y=o*r+a*n+i,t}},1163:t=>{t.exports=function(t,e,i,s,n){var r=s+Math.atan2(t.y-i,t.x-e);return t.x=e+n*Math.cos(r),t.y=i+n*Math.sin(r),t}},70336:t=>{t.exports=function(t,e,i,s,n){return t.x=e+n*Math.cos(s),t.y=i+n*Math.sin(s),t}},72678:(t,e,i)=>{var s=i(25836),n=i(37867),r=i(15746),o=new n,a=new r,h=new s;t.exports=function(t,e,i){return a.setAxisAngle(e,i),o.fromRotationTranslation(a,h.set(0,0,0)),t.transformMat4(o)}},2284:t=>{t.exports=function(t){return t>0?Math.ceil(t):Math.floor(t)}},41013:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.round(t*s)/s}},16922:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=1),void 0===i&&(i=1),void 0===s&&(s=1),s*=Math.PI/t;for(var n=[],r=[],o=0;o{t.exports=function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e))*t*(3-2*t)}},54261:t=>{t.exports=function(t,e,i){return(t=Math.max(0,Math.min(1,(t-e)/(i-e))))*t*t*(t*(6*t-15)+10)}},44408:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n){void 0===n&&(n=new s);var r=0,o=0;return t>0&&t<=e*i&&(r=t>e-1?t-(o=Math.floor(t/e))*e:t),n.set(r,o)}},85955:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o,a,h){void 0===h&&(h=new s);var l=Math.sin(r),u=Math.cos(r),c=u*o,d=l*o,f=-l*a,p=u*a,v=1/(c*p+f*-d);return h.x=p*v*t+-f*v*e+(n*f-i*p)*v,h.y=c*v*e+-d*v*t+(-n*c+i*d)*v,h}},26099:(t,e,i)=>{var s=i(83419),n=i(43855),r=new s({initialize:function(t,e){this.x=0,this.y=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0):(void 0===e&&(e=t),this.x=t||0,this.y=e||0)},clone:function(){return new r(this.x,this.y)},copy:function(t){return this.x=t.x||0,this.y=t.y||0,this},setFromObject:function(t){return this.x=t.x||0,this.y=t.y||0,this},set:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setTo:function(t,e){return this.set(t,e)},setToPolar:function(t,e){return null==e&&(e=1),this.x=Math.cos(t)*e,this.y=Math.sin(t)*e,this},equals:function(t){return this.x===t.x&&this.y===t.y},fuzzyEquals:function(t,e){return n(this.x,t.x,e)&&n(this.y,t.y,e)},angle:function(){var t=Math.atan2(this.y,this.x);return t<0&&(t+=2*Math.PI),t},setAngle:function(t){return this.setToPolar(t,this.length())},add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this},scale:function(t){return isFinite(t)?(this.x*=t,this.y*=t):(this.x=0,this.y=0),this},divide:function(t){return this.x/=t.x,this.y/=t.y,this},negate:function(){return this.x=-this.x,this.y=-this.y,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y;return Math.sqrt(e*e+i*i)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y;return e*e+i*i},length:function(){var t=this.x,e=this.y;return Math.sqrt(t*t+e*e)},setLength:function(t){return this.normalize().scale(t)},lengthSq:function(){var t=this.x,e=this.y;return t*t+e*e},normalize:function(){var t=this.x,e=this.y,i=t*t+e*e;return i>0&&(i=1/Math.sqrt(i),this.x=t*i,this.y=e*i),this},normalizeRightHand:function(){var t=this.x;return this.x=-1*this.y,this.y=t,this},normalizeLeftHand:function(){var t=this.x;return this.x=this.y,this.y=-1*t,this},dot:function(t){return this.x*t.x+this.y*t.y},cross:function(t){return this.x*t.y-this.y*t.x},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this},transformMat3:function(t){var e=this.x,i=this.y,s=t.val;return this.x=s[0]*e+s[3]*i+s[6],this.y=s[1]*e+s[4]*i+s[7],this},transformMat4:function(t){var e=this.x,i=this.y,s=t.val;return this.x=s[0]*e+s[4]*i+s[12],this.y=s[1]*e+s[5]*i+s[13],this},reset:function(){return this.x=0,this.y=0,this},limit:function(t){var e=this.length();return e&&e>t&&this.scale(t/e),this},reflect:function(t){return t=t.clone().normalize(),this.subtract(t.scale(2*this.dot(t)))},mirror:function(t){return this.reflect(t).negate()},rotate:function(t){var e=Math.cos(t),i=Math.sin(t);return this.set(e*this.x-i*this.y,i*this.x+e*this.y)},project:function(t){var e=this.dot(t)/t.dot(t);return this.copy(t).scale(e)}});r.ZERO=new r,r.RIGHT=new r(1,0),r.LEFT=new r(-1,0),r.UP=new r(0,-1),r.DOWN=new r(0,1),r.ONE=new r(1,1),t.exports=r},25836:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.x=0,this.y=0,this.z=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0):(this.x=t||0,this.y=e||0,this.z=i||0)},up:function(){return this.x=0,this.y=1,this.z=0,this},min:function(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.z=Math.min(this.z,t.z),this},max:function(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this.z=Math.max(this.z,t.z),this},clone:function(){return new s(this.x,this.y,this.z)},addVectors:function(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this},crossVectors:function(t,e){var i=t.x,s=t.y,n=t.z,r=e.x,o=e.y,a=e.z;return this.x=s*a-n*o,this.y=n*r-i*a,this.z=i*o-s*r,this},equals:function(t){return this.x===t.x&&this.y===t.y&&this.z===t.z},copy:function(t){return this.x=t.x,this.y=t.y,this.z=t.z||0,this},set:function(t,e,i){return"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0):(this.x=t||0,this.y=e||0,this.z=i||0),this},setFromMatrixPosition:function(t){return this.fromArray(t.val,12)},setFromMatrixColumn:function(t,e){return this.fromArray(t.val,4*e)},fromArray:function(t,e){return void 0===e&&(e=0),this.x=t[e],this.y=t[e+1],this.z=t[e+2],this},add:function(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z||0,this},addScalar:function(t){return this.x+=t,this.y+=t,this.z+=t,this},addScale:function(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e||0,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z||0,this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z||1,this},scale:function(t){return isFinite(t)?(this.x*=t,this.y*=t,this.z*=t):(this.x=0,this.y=0,this.z=0),this},divide:function(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z||1,this},negate:function(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0;return Math.sqrt(e*e+i*i+s*s)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0;return e*e+i*i+s*s},length:function(){var t=this.x,e=this.y,i=this.z;return Math.sqrt(t*t+e*e+i*i)},lengthSq:function(){var t=this.x,e=this.y,i=this.z;return t*t+e*e+i*i},normalize:function(){var t=this.x,e=this.y,i=this.z,s=t*t+e*e+i*i;return s>0&&(s=1/Math.sqrt(s),this.x=t*s,this.y=e*s,this.z=i*s),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z},cross:function(t){var e=this.x,i=this.y,s=this.z,n=t.x,r=t.y,o=t.z;return this.x=i*o-s*r,this.y=s*n-e*o,this.z=e*r-i*n,this},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,n=this.z;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this.z=n+e*(t.z-n),this},applyMatrix3:function(t){var e=this.x,i=this.y,s=this.z,n=t.val;return this.x=n[0]*e+n[3]*i+n[6]*s,this.y=n[1]*e+n[4]*i+n[7]*s,this.z=n[2]*e+n[5]*i+n[8]*s,this},applyMatrix4:function(t){var e=this.x,i=this.y,s=this.z,n=t.val,r=1/(n[3]*e+n[7]*i+n[11]*s+n[15]);return this.x=(n[0]*e+n[4]*i+n[8]*s+n[12])*r,this.y=(n[1]*e+n[5]*i+n[9]*s+n[13])*r,this.z=(n[2]*e+n[6]*i+n[10]*s+n[14])*r,this},transformMat3:function(t){var e=this.x,i=this.y,s=this.z,n=t.val;return this.x=e*n[0]+i*n[3]+s*n[6],this.y=e*n[1]+i*n[4]+s*n[7],this.z=e*n[2]+i*n[5]+s*n[8],this},transformMat4:function(t){var e=this.x,i=this.y,s=this.z,n=t.val;return this.x=n[0]*e+n[4]*i+n[8]*s+n[12],this.y=n[1]*e+n[5]*i+n[9]*s+n[13],this.z=n[2]*e+n[6]*i+n[10]*s+n[14],this},transformCoordinates:function(t){var e=this.x,i=this.y,s=this.z,n=t.val,r=e*n[0]+i*n[4]+s*n[8]+n[12],o=e*n[1]+i*n[5]+s*n[9]+n[13],a=e*n[2]+i*n[6]+s*n[10]+n[14],h=e*n[3]+i*n[7]+s*n[11]+n[15];return this.x=r/h,this.y=o/h,this.z=a/h,this},transformQuat:function(t){var e=this.x,i=this.y,s=this.z,n=t.x,r=t.y,o=t.z,a=t.w,h=a*e+r*s-o*i,l=a*i+o*e-n*s,u=a*s+n*i-r*e,c=-n*e-r*i-o*s;return this.x=h*a+c*-n+l*-o-u*-r,this.y=l*a+c*-r+u*-n-h*-o,this.z=u*a+c*-o+h*-r-l*-n,this},project:function(t){var e=this.x,i=this.y,s=this.z,n=t.val,r=n[0],o=n[1],a=n[2],h=n[3],l=n[4],u=n[5],c=n[6],d=n[7],f=n[8],p=n[9],v=n[10],g=n[11],m=n[12],y=n[13],x=n[14],T=1/(e*h+i*d+s*g+n[15]);return this.x=(e*r+i*l+s*f+m)*T,this.y=(e*o+i*u+s*p+y)*T,this.z=(e*a+i*c+s*v+x)*T,this},projectViewMatrix:function(t,e){return this.applyMatrix4(t).applyMatrix4(e)},unprojectViewMatrix:function(t,e){return this.applyMatrix4(t).applyMatrix4(e)},unproject:function(t,e){var i=t.x,s=t.y,n=t.z,r=t.w,o=this.x-i,a=r-this.y-1-s,h=this.z;return this.x=2*o/n-1,this.y=2*a/r-1,this.z=2*h-1,this.project(e)},reset:function(){return this.x=0,this.y=0,this.z=0,this}});s.ZERO=new s,s.RIGHT=new s(1,0,0),s.LEFT=new s(-1,0,0),s.UP=new s(0,-1,0),s.DOWN=new s(0,1,0),s.FORWARD=new s(0,0,1),s.BACK=new s(0,0,-1),s.ONE=new s(1,1,1),t.exports=s},61369:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){this.x=0,this.y=0,this.z=0,this.w=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0,this.w=t.w||0):(this.x=t||0,this.y=e||0,this.z=i||0,this.w=s||0)},clone:function(){return new s(this.x,this.y,this.z,this.w)},copy:function(t){return this.x=t.x,this.y=t.y,this.z=t.z||0,this.w=t.w||0,this},equals:function(t){return this.x===t.x&&this.y===t.y&&this.z===t.z&&this.w===t.w},set:function(t,e,i,s){return"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0,this.w=t.w||0):(this.x=t||0,this.y=e||0,this.z=i||0,this.w=s||0),this},add:function(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z||0,this.w+=t.w||0,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z||0,this.w-=t.w||0,this},scale:function(t){return this.x*=t,this.y*=t,this.z*=t,this.w*=t,this},length:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return Math.sqrt(t*t+e*e+i*i+s*s)},lengthSq:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return t*t+e*e+i*i+s*s},normalize:function(){var t=this.x,e=this.y,i=this.z,s=this.w,n=t*t+e*e+i*i+s*s;return n>0&&(n=1/Math.sqrt(n),this.x=t*n,this.y=e*n,this.z=i*n,this.w=s*n),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,n=this.z,r=this.w;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this.z=n+e*(t.z-n),this.w=r+e*(t.w-r),this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z||1,this.w*=t.w||1,this},divide:function(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z||1,this.w/=t.w||1,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0,n=t.w-this.w||0;return Math.sqrt(e*e+i*i+s*s+n*n)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0,n=t.w-this.w||0;return e*e+i*i+s*s+n*n},negate:function(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this},transformMat4:function(t){var e=this.x,i=this.y,s=this.z,n=this.w,r=t.val;return this.x=r[0]*e+r[4]*i+r[8]*s+r[12]*n,this.y=r[1]*e+r[5]*i+r[9]*s+r[13]*n,this.z=r[2]*e+r[6]*i+r[10]*s+r[14]*n,this.w=r[3]*e+r[7]*i+r[11]*s+r[15]*n,this},transformQuat:function(t){var e=this.x,i=this.y,s=this.z,n=t.x,r=t.y,o=t.z,a=t.w,h=a*e+r*s-o*i,l=a*i+o*e-n*s,u=a*s+n*i-r*e,c=-n*e-r*i-o*s;return this.x=h*a+c*-n+l*-o-u*-r,this.y=l*a+c*-r+u*-n-h*-o,this.z=u*a+c*-o+h*-r-l*-n,this},reset:function(){return this.x=0,this.y=0,this.z=0,this.w=0,this}});s.prototype.sub=s.prototype.subtract,s.prototype.mul=s.prototype.multiply,s.prototype.div=s.prototype.divide,s.prototype.dist=s.prototype.distance,s.prototype.distSq=s.prototype.distanceSq,s.prototype.len=s.prototype.length,s.prototype.lenSq=s.prototype.lengthSq,t.exports=s},60417:t=>{t.exports=function(t,e,i){return Math.abs(t-e)<=i}},15994:t=>{t.exports=function(t,e,i){var s=i-e;return e+((t-e)%s+s)%s}},31040:t=>{t.exports=function(t,e,i,s){return Math.atan2(s-e,i-t)}},55495:t=>{t.exports=function(t,e){return Math.atan2(e.y-t.y,e.x-t.x)}},128:t=>{t.exports=function(t,e){return Math.atan2(e.x-t.x,e.y-t.y)}},41273:t=>{t.exports=function(t,e,i,s){return Math.atan2(i-t,s-e)}},1432:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t>Math.PI&&(t-=s.PI2),Math.abs(((t+s.TAU)%s.PI2-s.PI2)%s.PI2)}},12407:t=>{t.exports=function(t){return(t%=2*Math.PI)>=0?t:t+2*Math.PI}},53993:(t,e,i)=>{var s=i(99472);t.exports=function(){return s(-Math.PI,Math.PI)}},86564:(t,e,i)=>{var s=i(99472);t.exports=function(){return s(-180,180)}},90154:(t,e,i)=>{var s=i(12407);t.exports=function(t){return s(t+Math.PI)}},48736:(t,e,i)=>{var s=i(36383);t.exports=function(t,e,i){return void 0===i&&(i=.05),t===e||(Math.abs(e-t)<=i||Math.abs(e-t)>=s.PI2-i?t=e:(Math.abs(e-t)>Math.PI&&(et?t+=i:e{t.exports=function(t,e){var i=e-t;return 0===i?0:i-360*Math.floor((i- -180)/360)}},86554:(t,e,i)=>{var s=i(15994);t.exports=function(t){return s(t,-Math.PI,Math.PI)}},30954:(t,e,i)=>{var s=i(15994);t.exports=function(t){return s(t,-180,180)}},25588:(t,e,i)=>{t.exports={Between:i(31040),BetweenPoints:i(55495),BetweenPointsY:i(128),BetweenY:i(41273),CounterClockwise:i(1432),Normalize:i(12407),Random:i(53993),RandomDegrees:i(86564),Reverse:i(90154),RotateTo:i(48736),ShortestBetween:i(61430),Wrap:i(86554),WrapDegrees:i(30954)}},36383:t=>{var e={PI2:2*Math.PI,TAU:.5*Math.PI,EPSILON:1e-6,DEG_TO_RAD:Math.PI/180,RAD_TO_DEG:180/Math.PI,RND:null,MIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER||-9007199254740991,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||9007199254740991};t.exports=e},20339:t=>{t.exports=function(t,e,i,s){var n=t-i,r=e-s;return Math.sqrt(n*n+r*r)}},52816:t=>{t.exports=function(t,e){var i=t.x-e.x,s=t.y-e.y;return Math.sqrt(i*i+s*s)}},64559:t=>{t.exports=function(t,e){var i=t.x-e.x,s=t.y-e.y;return i*i+s*s}},82340:t=>{t.exports=function(t,e,i,s){return Math.max(Math.abs(t-i),Math.abs(e-s))}},14390:t=>{t.exports=function(t,e,i,s,n){return void 0===n&&(n=2),Math.sqrt(Math.pow(i-t,n)+Math.pow(s-e,n))}},2243:t=>{t.exports=function(t,e,i,s){return Math.abs(t-i)+Math.abs(e-s)}},89774:t=>{t.exports=function(t,e,i,s){var n=t-i,r=e-s;return n*n+r*r}},50994:(t,e,i)=>{t.exports={Between:i(20339),BetweenPoints:i(52816),BetweenPointsSquared:i(64559),Chebyshev:i(82340),Power:i(14390),Snake:i(2243),Squared:i(89774)}},62640:(t,e,i)=>{var s=i(54178),n=i(41521),r=i(79980),o=i(85433),a=i(99140),h=i(48857),l=i(81596),u=i(59133),c=i(98516),d=i(35248),f=i(82500),p=i(49752);t.exports={Power0:l,Power1:u.Out,Power2:o.Out,Power3:c.Out,Power4:d.Out,Linear:l,Quad:u.Out,Cubic:o.Out,Quart:c.Out,Quint:d.Out,Sine:f.Out,Expo:h.Out,Circ:r.Out,Elastic:a.Out,Back:s.Out,Bounce:n.Out,Stepped:p,"Quad.easeIn":u.In,"Cubic.easeIn":o.In,"Quart.easeIn":c.In,"Quint.easeIn":d.In,"Sine.easeIn":f.In,"Expo.easeIn":h.In,"Circ.easeIn":r.In,"Elastic.easeIn":a.In,"Back.easeIn":s.In,"Bounce.easeIn":n.In,"Quad.easeOut":u.Out,"Cubic.easeOut":o.Out,"Quart.easeOut":c.Out,"Quint.easeOut":d.Out,"Sine.easeOut":f.Out,"Expo.easeOut":h.Out,"Circ.easeOut":r.Out,"Elastic.easeOut":a.Out,"Back.easeOut":s.Out,"Bounce.easeOut":n.Out,"Quad.easeInOut":u.InOut,"Cubic.easeInOut":o.InOut,"Quart.easeInOut":c.InOut,"Quint.easeInOut":d.InOut,"Sine.easeInOut":f.InOut,"Expo.easeInOut":h.InOut,"Circ.easeInOut":r.InOut,"Elastic.easeInOut":a.InOut,"Back.easeInOut":s.InOut,"Bounce.easeInOut":n.InOut}},1639:t=>{t.exports=function(t,e){return void 0===e&&(e=1.70158),t*t*((e+1)*t-e)}},50099:t=>{t.exports=function(t,e){void 0===e&&(e=1.70158);var i=1.525*e;return(t*=2)<1?t*t*((i+1)*t-i)*.5:.5*((t-=2)*t*((i+1)*t+i)+2)}},41286:t=>{t.exports=function(t,e){return void 0===e&&(e=1.70158),--t*t*((e+1)*t+e)+1}},54178:(t,e,i)=>{t.exports={In:i(1639),Out:i(41286),InOut:i(50099)}},59590:t=>{t.exports=function(t){return(t=1-t)<1/2.75?1-7.5625*t*t:t<2/2.75?1-(7.5625*(t-=1.5/2.75)*t+.75):t<2.5/2.75?1-(7.5625*(t-=2.25/2.75)*t+.9375):1-(7.5625*(t-=2.625/2.75)*t+.984375)}},41788:t=>{t.exports=function(t){var e=!1;return t<.5?(t=1-2*t,e=!0):t=2*t-1,t<1/2.75?t*=7.5625*t:t=t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375,e?.5*(1-t):.5*t+.5}},69905:t=>{t.exports=function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}},41521:(t,e,i)=>{t.exports={In:i(59590),Out:i(69905),InOut:i(41788)}},91861:t=>{t.exports=function(t){return 1-Math.sqrt(1-t*t)}},4177:t=>{t.exports=function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)}},57512:t=>{t.exports=function(t){return Math.sqrt(1- --t*t)}},79980:(t,e,i)=>{t.exports={In:i(91861),Out:i(57512),InOut:i(4177)}},51150:t=>{t.exports=function(t){return t*t*t}},82820:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)}},35033:t=>{t.exports=function(t){return--t*t*t+1}},85433:(t,e,i)=>{t.exports={In:i(51150),Out:i(35033),InOut:i(82820)}},69965:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),-e*Math.pow(2,10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)}},50665:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),(t*=2)<1?e*Math.pow(2,10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)*-.5:e*Math.pow(2,-10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)*.5+1}},7744:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),e*Math.pow(2,-10*t)*Math.sin((t-s)*(2*Math.PI)/i)+1}},99140:(t,e,i)=>{t.exports={In:i(69965),Out:i(7744),InOut:i(50665)}},24590:t=>{t.exports=function(t){return Math.pow(2,10*(t-1))-.001}},87844:t=>{t.exports=function(t){return(t*=2)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*(t-1)))}},89433:t=>{t.exports=function(t){return 1-Math.pow(2,-10*t)}},48857:(t,e,i)=>{t.exports={In:i(24590),Out:i(89433),InOut:i(87844)}},48820:(t,e,i)=>{t.exports={Back:i(54178),Bounce:i(41521),Circular:i(79980),Cubic:i(85433),Elastic:i(99140),Expo:i(48857),Linear:i(81596),Quadratic:i(59133),Quartic:i(98516),Quintic:i(35248),Sine:i(82500),Stepped:i(49752)}},7147:t=>{t.exports=function(t){return t}},81596:(t,e,i)=>{t.exports=i(7147)},34826:t=>{t.exports=function(t){return t*t}},20544:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)}},92029:t=>{t.exports=function(t){return t*(2-t)}},59133:(t,e,i)=>{t.exports={In:i(34826),Out:i(92029),InOut:i(20544)}},64413:t=>{t.exports=function(t){return t*t*t*t}},78137:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)}},45840:t=>{t.exports=function(t){return 1- --t*t*t*t}},98516:(t,e,i)=>{t.exports={In:i(64413),Out:i(45840),InOut:i(78137)}},87745:t=>{t.exports=function(t){return t*t*t*t*t}},16509:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)}},17868:t=>{t.exports=function(t){return--t*t*t*t*t+1}},35248:(t,e,i)=>{t.exports={In:i(87745),Out:i(17868),InOut:i(16509)}},80461:t=>{t.exports=function(t){return 0===t?0:1===t?1:1-Math.cos(t*Math.PI/2)}},34025:t=>{t.exports=function(t){return 0===t?0:1===t?1:.5*(1-Math.cos(Math.PI*t))}},52768:t=>{t.exports=function(t){return 0===t?0:1===t?1:Math.sin(t*Math.PI/2)}},82500:(t,e,i)=>{t.exports={In:i(80461),Out:i(52768),InOut:i(34025)}},72251:t=>{t.exports=function(t,e){return void 0===e&&(e=1),t<=0?0:t>=1?1:1/e*(1+(e*t|0))}},49752:(t,e,i)=>{t.exports=i(72251)},75698:t=>{t.exports=function(t,e){return void 0===e&&(e=1e-4),Math.ceil(t-e)}},43855:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),Math.abs(t-e){t.exports=function(t,e){return void 0===e&&(e=1e-4),Math.floor(t+e)}},5470:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),t>e-i}},94977:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),t{t.exports={Ceil:i(75698),Equal:i(43855),Floor:i(25777),GreaterThan:i(5470),LessThan:i(94977)}},75508:(t,e,i)=>{var s=i(36383),n=i(79291),r={Angle:i(25588),Distance:i(50994),Easing:i(48820),Fuzzy:i(48379),Interpolation:i(38289),Pow2:i(49001),Snap:i(73697),RandomDataGenerator:i(28453),Average:i(53307),Bernstein:i(85710),Between:i(30976),CatmullRom:i(87842),CeilTo:i(26302),Clamp:i(45319),DegToRad:i(39506),Difference:i(61241),Euler:i(38857),Factorial:i(6411),FloatBetween:i(99472),FloorTo:i(77623),FromPercent:i(62945),GetSpeed:i(38265),IsEven:i(78702),IsEvenStrict:i(94883),Linear:i(28915),LinearXY:i(94908),MaxAdd:i(86883),Median:i(50040),MinSub:i(37204),Percent:i(65201),RadToDeg:i(43396),RandomXY:i(74362),RandomXYZ:i(60706),RandomXYZW:i(67421),Rotate:i(36305),RotateAround:i(11520),RotateAroundDistance:i(1163),RotateTo:i(70336),RoundAwayFromZero:i(2284),RoundTo:i(41013),SinCosTableGenerator:i(16922),SmootherStep:i(54261),SmoothStep:i(7602),ToXY:i(44408),TransformXY:i(85955),Within:i(60417),Wrap:i(15994),Vector2:i(26099),Vector3:i(25836),Vector4:i(61369),Matrix3:i(94434),Matrix4:i(37867),Quaternion:i(15746),RotateVec3:i(72678)};r=n(!1,r,s),t.exports=r},89318:(t,e,i)=>{var s=i(85710);t.exports=function(t,e){for(var i=0,n=t.length-1,r=0;r<=n;r++)i+=Math.pow(1-e,n-r)*Math.pow(e,r)*t[r]*s(n,r);return i}},77259:(t,e,i)=>{var s=i(87842);t.exports=function(t,e){var i=t.length-1,n=i*e,r=Math.floor(n);return t[0]===t[i]?(e<0&&(r=Math.floor(n=i*(1+e))),s(n-r,t[(r-1+i)%i],t[r],t[(r+1)%i],t[(r+2)%i])):e<0?t[0]-(s(-n,t[0],t[0],t[1],t[1])-t[0]):e>1?t[i]-(s(n-i,t[i],t[i],t[i-1],t[i-1])-t[i]):s(n-r,t[r?r-1:0],t[r],t[i{t.exports=function(t,e,i,s,n){return function(t,e){var i=1-t;return i*i*i*e}(t,e)+function(t,e){var i=1-t;return 3*i*i*t*e}(t,i)+function(t,e){return 3*(1-t)*t*t*e}(t,s)+function(t,e){return t*t*t*e}(t,n)}},28392:(t,e,i)=>{var s=i(28915);t.exports=function(t,e){var i=t.length-1,n=i*e,r=Math.floor(n);return e<0?s(t[0],t[1],n):e>1?s(t[i],t[i-1],i-n):s(t[r],t[r+1>i?i:r+1],n-r)}},32112:t=>{t.exports=function(t,e,i,s){return function(t,e){var i=1-t;return i*i*e}(t,e)+function(t,e){return 2*(1-t)*t*e}(t,i)+function(t,e){return t*t*e}(t,s)}},47235:(t,e,i)=>{var s=i(7602);t.exports=function(t,e,i){return e+(i-e)*s(t,0,1)}},50178:(t,e,i)=>{var s=i(54261);t.exports=function(t,e,i){return e+(i-e)*s(t,0,1)}},38289:(t,e,i)=>{t.exports={Bezier:i(89318),CatmullRom:i(77259),CubicBezier:i(36316),Linear:i(28392),QuadraticBezier:i(32112),SmoothStep:i(47235),SmootherStep:i(50178)}},98439:t=>{t.exports=function(t){var e=Math.log(t)/.6931471805599453;return 1<{t.exports=function(t,e){return t>0&&0==(t&t-1)&&e>0&&0==(e&e-1)}},81230:t=>{t.exports=function(t){return t>0&&0==(t&t-1)}},49001:(t,e,i)=>{t.exports={GetNext:i(98439),IsSize:i(50030),IsValue:i(81230)}},28453:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){void 0===t&&(t=[(Date.now()*Math.random()).toString()]),this.c=1,this.s0=0,this.s1=0,this.s2=0,this.n=0,this.signs=[-1,1],t&&this.init(t)},rnd:function(){var t=2091639*this.s0+2.3283064365386963e-10*this.c;return this.c=0|t,this.s0=this.s1,this.s1=this.s2,this.s2=t-this.c,this.s2},hash:function(t){var e,i=this.n;t=t.toString();for(var s=0;s>>0,i=(e*=i)>>>0,i+=4294967296*(e-=i);return this.n=i,2.3283064365386963e-10*(i>>>0)},init:function(t){"string"==typeof t?this.state(t):this.sow(t)},sow:function(t){if(this.n=4022871197,this.s0=this.hash(" "),this.s1=this.hash(" "),this.s2=this.hash(" "),this.c=1,t)for(var e=0;e0;e--){var i=Math.floor(this.frac()*(e+1)),s=t[i];t[i]=t[e],t[e]=s}return t}});t.exports=s},63448:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.ceil(t/e),s?(i+t)/e:i+t)}},56583:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.floor(t/e),s?(i+t)/e:i+t)}},77720:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.round(t/e),s?(i+t)/e:i+t)}},73697:(t,e,i)=>{t.exports={Ceil:i(63448),Floor:i(56583),To:i(77720)}},55234:(t,e,i)=>{i(27674);var s=i(8054),n=i(79291),r={Actions:i(61061),Animations:i(60421),BlendModes:i(10312),Cache:i(83388),Cameras:i(26638),Core:i(42857),Class:i(83419),Create:i(15822),Curves:i(25410),Data:i(44965),Display:i(27460),DOM:i(84902),Events:i(93055),Game:i(50127),GameObjects:i(77856),Geom:i(55738),Input:i(14350),Loader:i(57777),Math:i(75508),Physics:i(44563),Plugins:i(18922),Renderer:i(36909),Scale:i(93364),ScaleModes:i(29795),Scene:i(97482),Scenes:i(62194),Structs:i(41392),Textures:i(27458),Tilemaps:i(62501),Time:i(90291),Tweens:i(43066),Utils:i(91799)};r.Sound=i(23717),r=n(!1,r,s),t.exports=r,i.g.Phaser=r},71289:(t,e,i)=>{var s=i(83419),n=i(92209),r=i(88571),o=new s({Extends:r,Mixins:[n.Acceleration,n.Angular,n.Bounce,n.Collision,n.Debug,n.Drag,n.Enable,n.Friction,n.Gravity,n.Immovable,n.Mass,n.Pushable,n.Size,n.Velocity],initialize:function(t,e,i,s,n){r.call(this,t,e,i,s,n),this.body=null}});t.exports=o},86689:(t,e,i)=>{var s=i(83419),n=i(39506),r=i(20339),o=i(89774),a=i(66022),h=i(95540),l=i(46975),u=i(72441),c=i(47956),d=i(37277),f=i(44594),p=i(26099),v=i(82248),g=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.config=this.getConfig(),this.world,this.add,this._category=1,t.sys.events.once(f.BOOT,this.boot,this),t.sys.events.on(f.START,this.start,this)},boot:function(){this.world=new v(this.scene,this.config),this.add=new a(this.world),this.systems.events.once(f.DESTROY,this.destroy,this)},start:function(){this.world||(this.world=new v(this.scene,this.config),this.add=new a(this.world));var t=this.systems.events;h(this.config,"customUpdate",!1)||t.on(f.UPDATE,this.world.update,this.world),t.on(f.POST_UPDATE,this.world.postUpdate,this.world),t.once(f.SHUTDOWN,this.shutdown,this)},enableUpdate:function(){this.systems.events.on(f.UPDATE,this.world.update,this.world)},disableUpdate:function(){this.systems.events.off(f.UPDATE,this.world.update,this.world)},getConfig:function(){var t=this.systems.game.config.physics,e=this.systems.settings.physics;return l(h(e,"arcade",{}),h(t,"arcade",{}))},nextCategory:function(){return this._category=this._category<<1,this._category},overlap:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.world.collideObjects(t,e,i,s,n,!0)},collide:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.world.collideObjects(t,e,i,s,n,!1)},collideTiles:function(t,e,i,s,n){return this.world.collideTiles(t,e,i,s,n)},overlapTiles:function(t,e,i,s,n){return this.world.overlapTiles(t,e,i,s,n)},pause:function(){return this.world.pause()},resume:function(){return this.world.resume()},accelerateTo:function(t,e,i,s,n,r){void 0===s&&(s=60);var o=Math.atan2(i-t.y,e-t.x);return t.body.acceleration.setToPolar(o,s),void 0!==n&&void 0!==r&&t.body.maxVelocity.set(n,r),o},accelerateToObject:function(t,e,i,s,n){return this.accelerateTo(t,e.x,e.y,i,s,n)},closest:function(t,e){e||(e=this.world.bodies.entries);for(var i=Number.MAX_VALUE,s=null,n=t.x,r=t.y,a=e.length,h=0;hi&&(s=l,i=c)}}return s},moveTo:function(t,e,i,s,n){void 0===s&&(s=60),void 0===n&&(n=0);var o=Math.atan2(i-t.y,e-t.x);return n>0&&(s=r(t.x,t.y,e,i)/(n/1e3)),t.body.velocity.setToPolar(o,s),o},moveToObject:function(t,e,i,s){return this.moveTo(t,e.x,e.y,i,s)},velocityFromAngle:function(t,e,i){return void 0===e&&(e=60),void 0===i&&(i=new p),i.setToPolar(n(t),e)},velocityFromRotation:function(t,e,i){return void 0===e&&(e=60),void 0===i&&(i=new p),i.setToPolar(t,e)},overlapRect:function(t,e,i,s,n,r){return c(this.world,t,e,i,s,n,r)},overlapCirc:function(t,e,i,s,n){return u(this.world,t,e,i,s,n)},shutdown:function(){if(this.world){var t=this.systems.events;t.off(f.UPDATE,this.world.update,this.world),t.off(f.POST_UPDATE,this.world.postUpdate,this.world),t.off(f.SHUTDOWN,this.shutdown,this),this.add.destroy(),this.world.destroy(),this.add=null,this.world=null,this._category=1}},destroy:function(){this.shutdown(),this.scene.sys.events.off(f.START,this.start,this),this.scene=null,this.systems=null}});d.register("ArcadePhysics",g,"arcadePhysics"),t.exports=g},13759:(t,e,i)=>{var s=i(83419),n=i(92209),r=i(68287),o=new s({Extends:r,Mixins:[n.Acceleration,n.Angular,n.Bounce,n.Collision,n.Debug,n.Drag,n.Enable,n.Friction,n.Gravity,n.Immovable,n.Mass,n.Pushable,n.Size,n.Velocity],initialize:function(t,e,i,s,n){r.call(this,t,e,i,s,n),this.body=null}});t.exports=o},37742:(t,e,i)=>{var s=i(83419),n=i(78389),r=i(37747),o=i(63012),a=i(43396),h=i(87841),l=i(37303),u=i(95829),c=i(26099),d=new s({Mixins:[n],initialize:function(t,e){var i=64,s=64,n=void 0!==e;n&&e.displayWidth&&(i=e.displayWidth,s=e.displayHeight),n||(e={x:0,y:0,angle:0,rotation:0,scaleX:1,scaleY:1,displayOriginX:0,displayOriginY:0}),this.world=t,this.gameObject=n?e:void 0,this.isBody=!0,this.transform={x:e.x,y:e.y,rotation:e.angle,scaleX:e.scaleX,scaleY:e.scaleY,displayOriginX:e.displayOriginX,displayOriginY:e.displayOriginY},this.debugShowBody=t.defaults.debugShowBody,this.debugShowVelocity=t.defaults.debugShowVelocity,this.debugBodyColor=t.defaults.bodyDebugColor,this.enable=!0,this.isCircle=!1,this.radius=0,this.offset=new c,this.position=new c(e.x-e.scaleX*e.displayOriginX,e.y-e.scaleY*e.displayOriginY),this.prev=this.position.clone(),this.prevFrame=this.position.clone(),this.allowRotation=!0,this.rotation=e.angle,this.preRotation=e.angle,this.width=i,this.height=s,this.sourceWidth=i,this.sourceHeight=s,e.frame&&(this.sourceWidth=e.frame.realWidth,this.sourceHeight=e.frame.realHeight),this.halfWidth=Math.abs(i/2),this.halfHeight=Math.abs(s/2),this.center=new c(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.velocity=new c,this.newVelocity=new c,this.deltaMax=new c,this.acceleration=new c,this.allowDrag=!0,this.drag=new c,this.allowGravity=!0,this.gravity=new c,this.bounce=new c,this.worldBounce=null,this.customBoundsRectangle=t.bounds,this.onWorldBounds=!1,this.onCollide=!1,this.onOverlap=!1,this.maxVelocity=new c(1e4,1e4),this.maxSpeed=-1,this.friction=new c(1,0),this.useDamping=!1,this.angularVelocity=0,this.angularAcceleration=0,this.angularDrag=0,this.maxAngular=1e3,this.mass=1,this.angle=0,this.speed=0,this.facing=r.FACING_NONE,this.immovable=!1,this.pushable=!0,this.slideFactor=new c(1,1),this.moves=!0,this.customSeparateX=!1,this.customSeparateY=!1,this.overlapX=0,this.overlapY=0,this.overlapR=0,this.embedded=!1,this.collideWorldBounds=!1,this.checkCollision=u(!1),this.touching=u(!0),this.wasTouching=u(!0),this.blocked=u(!0),this.syncBounds=!1,this.physicsType=r.DYNAMIC_BODY,this.collisionCategory=1,this.collisionMask=1,this._sx=e.scaleX,this._sy=e.scaleY,this._dx=0,this._dy=0,this._tx=0,this._ty=0,this._bounds=new h,this.directControl=!1,this.autoFrame=this.position.clone()},updateBounds:function(){var t=this.gameObject,e=this.transform;if(t.parentContainer){var i=t.getWorldTransformMatrix(this.world._tempMatrix,this.world._tempMatrix2);e.x=i.tx,e.y=i.ty,e.rotation=a(i.rotation),e.scaleX=i.scaleX,e.scaleY=i.scaleY,e.displayOriginX=t.displayOriginX,e.displayOriginY=t.displayOriginY}else e.x=t.x,e.y=t.y,e.rotation=t.angle,e.scaleX=t.scaleX,e.scaleY=t.scaleY,e.displayOriginX=t.displayOriginX,e.displayOriginY=t.displayOriginY;var s=!1;if(this.syncBounds){var n=t.getBounds(this._bounds);this.width=n.width,this.height=n.height,s=!0}else{var r=Math.abs(e.scaleX),o=Math.abs(e.scaleY);this._sx===r&&this._sy===o||(this.width=this.sourceWidth*r,this.height=this.sourceHeight*o,this._sx=r,this._sy=o,s=!0)}s&&(this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.updateCenter())},updateCenter:function(){this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight)},updateFromGameObject:function(){this.updateBounds();var t=this.transform;this.position.x=t.x+t.scaleX*(this.offset.x-t.displayOriginX),this.position.y=t.y+t.scaleY*(this.offset.y-t.displayOriginY),this.updateCenter()},resetFlags:function(t){void 0===t&&(t=!1);var e=this.wasTouching,i=this.touching,s=this.blocked;t?u(!0,e):(e.none=i.none,e.up=i.up,e.down=i.down,e.left=i.left,e.right=i.right),u(!0,i),u(!0,s),this.overlapR=0,this.overlapX=0,this.overlapY=0,this.embedded=!1},preUpdate:function(t,e){if(t&&this.resetFlags(),this.gameObject&&this.updateFromGameObject(),this.rotation=this.transform.rotation,this.preRotation=this.rotation,this.moves){var i=this.position;this.prev.x=i.x,this.prev.y=i.y,this.prevFrame.x=i.x,this.prevFrame.y=i.y}t&&this.update(e)},update:function(t){var e=this.prev,i=this.position,s=this.velocity;if(e.set(i.x,i.y),!this.moves)return this._dx=i.x-e.x,void(this._dy=i.y-e.y);if(this.directControl){var n=this.autoFrame;s.set((i.x-n.x)/t,(i.y-n.y)/t),this.world.updateMotion(this,t),this._dx=i.x-n.x,this._dy=i.y-n.y}else this.world.updateMotion(this,t),this.newVelocity.set(s.x*t,s.y*t),i.add(this.newVelocity),this._dx=i.x-e.x,this._dy=i.y-e.y;var r=s.x,a=s.y;if(this.updateCenter(),this.angle=Math.atan2(a,r),this.speed=Math.sqrt(r*r+a*a),this.collideWorldBounds&&this.checkWorldBounds()&&this.onWorldBounds){var h=this.blocked;this.world.emit(o.WORLD_BOUNDS,this,h.up,h.down,h.left,h.right)}},postUpdate:function(){var t=this.position,e=t.x-this.prevFrame.x,i=t.y-this.prevFrame.y,s=this.gameObject;if(this.moves){var n=this.deltaMax.x,o=this.deltaMax.y;0!==n&&0!==e&&(e<0&&e<-n?e=-n:e>0&&e>n&&(e=n)),0!==o&&0!==i&&(i<0&&i<-o?i=-o:i>0&&i>o&&(i=o)),s&&(s.x+=e,s.y+=i)}e<0?this.facing=r.FACING_LEFT:e>0&&(this.facing=r.FACING_RIGHT),i<0?this.facing=r.FACING_UP:i>0&&(this.facing=r.FACING_DOWN),this.allowRotation&&s&&(s.angle+=this.deltaZ()),this._tx=e,this._ty=i,this.autoFrame.set(t.x,t.y)},setBoundsRectangle:function(t){return this.customBoundsRectangle=t||this.world.bounds,this},checkWorldBounds:function(){var t=this.position,e=this.velocity,i=this.blocked,s=this.customBoundsRectangle,n=this.world.checkCollision,r=this.worldBounce?-this.worldBounce.x:-this.bounce.x,o=this.worldBounce?-this.worldBounce.y:-this.bounce.y,a=!1;return t.xs.right&&n.right&&(t.x=s.right-this.width,e.x*=r,i.right=!0,a=!0),t.ys.bottom&&n.down&&(t.y=s.bottom-this.height,e.y*=o,i.down=!0,a=!0),a&&(this.blocked.none=!1,this.updateCenter()),a},setOffset:function(t,e){return void 0===e&&(e=t),this.offset.set(t,e),this},setGameObject:function(t,e){return void 0===e&&(e=!0),this.world.remove(this),this.gameObject&&this.gameObject.body&&(this.gameObject.body=null),this.gameObject=t,t.body&&(t.body=this),this.setSize(),this.world.add(this),this.enable=e,this},setSize:function(t,e,i){void 0===i&&(i=!0);var s=this.gameObject;if(s&&(!t&&s.frame&&(t=s.frame.realWidth),!e&&s.frame&&(e=s.frame.realHeight)),this.sourceWidth=t,this.sourceHeight=e,this.width=this.sourceWidth*this._sx,this.height=this.sourceHeight*this._sy,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.updateCenter(),i&&s&&s.getCenter){var n=(s.width-t)/2,r=(s.height-e)/2;this.offset.set(n,r)}return this.isCircle=!1,this.radius=0,this},setCircle:function(t,e,i){return void 0===e&&(e=this.offset.x),void 0===i&&(i=this.offset.y),t>0?(this.isCircle=!0,this.radius=t,this.sourceWidth=2*t,this.sourceHeight=2*t,this.width=this.sourceWidth*this._sx,this.height=this.sourceHeight*this._sy,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.offset.set(e,i),this.updateCenter()):this.isCircle=!1,this},reset:function(t,e){this.stop();var i=this.gameObject;i&&(i.setPosition(t,e),this.rotation=i.angle,this.preRotation=i.angle);var s=this.position;i&&i.getTopLeft?i.getTopLeft(s):s.set(t,e),this.prev.copy(s),this.prevFrame.copy(s),this.autoFrame.copy(s),i&&this.updateBounds(),this.updateCenter(),this.collideWorldBounds&&this.checkWorldBounds(),this.resetFlags(!0)},stop:function(){return this.velocity.set(0),this.acceleration.set(0),this.speed=0,this.angularVelocity=0,this.angularAcceleration=0,this},getBounds:function(t){return t.x=this.x,t.y=this.y,t.right=this.right,t.bottom=this.bottom,t},hitTest:function(t,e){return this.isCircle?this.radius>0&&t>=this.left&&t<=this.right&&e>=this.top&&e<=this.bottom&&(this.center.x-t)*(this.center.x-t)+(this.center.y-e)*(this.center.y-e)<=this.radius*this.radius:l(this,t,e)},onFloor:function(){return this.blocked.down},onCeiling:function(){return this.blocked.up},onWall:function(){return this.blocked.left||this.blocked.right},deltaAbsX:function(){return this._dx>0?this._dx:-this._dx},deltaAbsY:function(){return this._dy>0?this._dy:-this._dy},deltaX:function(){return this._dx},deltaY:function(){return this._dy},deltaXFinal:function(){return this._tx},deltaYFinal:function(){return this._ty},deltaZ:function(){return this.rotation-this.preRotation},destroy:function(){this.enable=!1,this.world&&this.world.pendingDestroy.set(this)},drawDebug:function(t){var e=this.position,i=e.x+this.halfWidth,s=e.y+this.halfHeight;this.debugShowBody&&(t.lineStyle(t.defaultStrokeWidth,this.debugBodyColor),this.isCircle?t.strokeCircle(i,s,this.width/2):(this.checkCollision.up&&t.lineBetween(e.x,e.y,e.x+this.width,e.y),this.checkCollision.right&&t.lineBetween(e.x+this.width,e.y,e.x+this.width,e.y+this.height),this.checkCollision.down&&t.lineBetween(e.x,e.y+this.height,e.x+this.width,e.y+this.height),this.checkCollision.left&&t.lineBetween(e.x,e.y,e.x,e.y+this.height))),this.debugShowVelocity&&(t.lineStyle(t.defaultStrokeWidth,this.world.defaults.velocityDebugColor,1),t.lineBetween(i,s,i+this.velocity.x/2,s+this.velocity.y/2))},willDrawDebug:function(){return this.debugShowBody||this.debugShowVelocity},setDirectControl:function(t){return void 0===t&&(t=!0),this.directControl=t,this},setCollideWorldBounds:function(t,e,i,s){void 0===t&&(t=!0),this.collideWorldBounds=t;var n=void 0!==e,r=void 0!==i;return(n||r)&&(this.worldBounce||(this.worldBounce=new c),n&&(this.worldBounce.x=e),r&&(this.worldBounce.y=i)),void 0!==s&&(this.onWorldBounds=s),this},setVelocity:function(t,e){return this.velocity.set(t,e),t=this.velocity.x,e=this.velocity.y,this.speed=Math.sqrt(t*t+e*e),this},setVelocityX:function(t){return this.setVelocity(t,this.velocity.y)},setVelocityY:function(t){return this.setVelocity(this.velocity.x,t)},setMaxVelocity:function(t,e){return this.maxVelocity.set(t,e),this},setMaxVelocityX:function(t){return this.maxVelocity.x=t,this},setMaxVelocityY:function(t){return this.maxVelocity.y=t,this},setMaxSpeed:function(t){return this.maxSpeed=t,this},setSlideFactor:function(t,e){return this.slideFactor.set(t,e),this},setBounce:function(t,e){return this.bounce.set(t,e),this},setBounceX:function(t){return this.bounce.x=t,this},setBounceY:function(t){return this.bounce.y=t,this},setAcceleration:function(t,e){return this.acceleration.set(t,e),this},setAccelerationX:function(t){return this.acceleration.x=t,this},setAccelerationY:function(t){return this.acceleration.y=t,this},setAllowDrag:function(t){return void 0===t&&(t=!0),this.allowDrag=t,this},setAllowGravity:function(t){return void 0===t&&(t=!0),this.allowGravity=t,this},setAllowRotation:function(t){return void 0===t&&(t=!0),this.allowRotation=t,this},setDrag:function(t,e){return this.drag.set(t,e),this},setDamping:function(t){return this.useDamping=t,this},setDragX:function(t){return this.drag.x=t,this},setDragY:function(t){return this.drag.y=t,this},setGravity:function(t,e){return this.gravity.set(t,e),this},setGravityX:function(t){return this.gravity.x=t,this},setGravityY:function(t){return this.gravity.y=t,this},setFriction:function(t,e){return this.friction.set(t,e),this},setFrictionX:function(t){return this.friction.x=t,this},setFrictionY:function(t){return this.friction.y=t,this},setAngularVelocity:function(t){return this.angularVelocity=t,this},setAngularAcceleration:function(t){return this.angularAcceleration=t,this},setAngularDrag:function(t){return this.angularDrag=t,this},setMass:function(t){return this.mass=t,this},setImmovable:function(t){return void 0===t&&(t=!0),this.immovable=t,this},setEnable:function(t){return void 0===t&&(t=!0),this.enable=t,this},processX:function(t,e,i,s){this.x+=t,this.updateCenter(),null!==e&&(this.velocity.x=e*this.slideFactor.x);var n=this.blocked;i&&(n.left=!0,n.none=!1),s&&(n.right=!0,n.none=!1)},processY:function(t,e,i,s){this.y+=t,this.updateCenter(),null!==e&&(this.velocity.y=e*this.slideFactor.y);var n=this.blocked;i&&(n.up=!0,n.none=!1),s&&(n.down=!0,n.none=!1)},x:{get:function(){return this.position.x},set:function(t){this.position.x=t}},y:{get:function(){return this.position.y},set:function(t){this.position.y=t}},left:{get:function(){return this.position.x}},right:{get:function(){return this.position.x+this.width}},top:{get:function(){return this.position.y}},bottom:{get:function(){return this.position.y+this.height}}});t.exports=d},79342:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,n,r,o){this.world=t,this.name="",this.active=!0,this.overlapOnly=e,this.object1=i,this.object2=s,this.collideCallback=n,this.processCallback=r,this.callbackContext=o},setName:function(t){return this.name=t,this},update:function(){this.world.collideObjects(this.object1,this.object2,this.collideCallback,this.processCallback,this.callbackContext,this.overlapOnly)},destroy:function(){this.world.removeCollider(this),this.active=!1,this.world=null,this.object1=null,this.object2=null,this.collideCallback=null,this.processCallback=null,this.callbackContext=null}});t.exports=s},66022:(t,e,i)=>{var s=i(71289),n=i(13759),r=i(37742),o=i(83419),a=i(37747),h=i(60758),l=i(72624),u=i(71464),c=new o({initialize:function(t){this.world=t,this.scene=t.scene,this.sys=t.scene.sys},collider:function(t,e,i,s,n){return this.world.addCollider(t,e,i,s,n)},overlap:function(t,e,i,s,n){return this.world.addOverlap(t,e,i,s,n)},existing:function(t,e){var i=e?a.STATIC_BODY:a.DYNAMIC_BODY;return this.world.enableBody(t,i),t},staticImage:function(t,e,i,n){var r=new s(this.scene,t,e,i,n);return this.sys.displayList.add(r),this.world.enableBody(r,a.STATIC_BODY),r},image:function(t,e,i,n){var r=new s(this.scene,t,e,i,n);return this.sys.displayList.add(r),this.world.enableBody(r,a.DYNAMIC_BODY),r},staticSprite:function(t,e,i,s){var r=new n(this.scene,t,e,i,s);return this.sys.displayList.add(r),this.sys.updateList.add(r),this.world.enableBody(r,a.STATIC_BODY),r},sprite:function(t,e,i,s){var r=new n(this.scene,t,e,i,s);return this.sys.displayList.add(r),this.sys.updateList.add(r),this.world.enableBody(r,a.DYNAMIC_BODY),r},staticGroup:function(t,e){return this.sys.updateList.add(new u(this.world,this.world.scene,t,e))},group:function(t,e){return this.sys.updateList.add(new h(this.world,this.world.scene,t,e))},body:function(t,e,i,s){var n=new r(this.world);return n.position.set(t,e),i&&s&&n.setSize(i,s),this.world.add(n,a.DYNAMIC_BODY),n},staticBody:function(t,e,i,s){var n=new l(this.world);return n.position.set(t,e),i&&s&&n.setSize(i,s),this.world.add(n,a.STATIC_BODY),n},destroy:function(){this.world=null,this.scene=null,this.sys=null}});t.exports=c},79599:t=>{t.exports=function(t){var e=0;if(Array.isArray(t))for(var i=0;i{var s=i(37747);t.exports=function(t,e,i,n){var r=0,o=t.deltaAbsX()+e.deltaAbsX()+n;return 0===t._dx&&0===e._dx?(t.embedded=!0,e.embedded=!0):t._dx>e._dx?(r=t.right-e.x)>o&&!i||!1===t.checkCollision.right||!1===e.checkCollision.left?r=0:(t.touching.none=!1,t.touching.right=!0,e.touching.none=!1,e.touching.left=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.right=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.left=!0)):t._dxo&&!i||!1===t.checkCollision.left||!1===e.checkCollision.right?r=0:(t.touching.none=!1,t.touching.left=!0,e.touching.none=!1,e.touching.right=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.left=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.right=!0))),t.overlapX=r,e.overlapX=r,r}},45170:(t,e,i)=>{var s=i(37747);t.exports=function(t,e,i,n){var r=0,o=t.deltaAbsY()+e.deltaAbsY()+n;return 0===t._dy&&0===e._dy?(t.embedded=!0,e.embedded=!0):t._dy>e._dy?(r=t.bottom-e.y)>o&&!i||!1===t.checkCollision.down||!1===e.checkCollision.up?r=0:(t.touching.none=!1,t.touching.down=!0,e.touching.none=!1,e.touching.up=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.down=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.up=!0)):t._dyo&&!i||!1===t.checkCollision.up||!1===e.checkCollision.down?r=0:(t.touching.none=!1,t.touching.up=!0,e.touching.none=!1,e.touching.down=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.up=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.down=!0))),t.overlapY=r,e.overlapY=r,r}},60758:(t,e,i)=>{var s=i(13759),n=i(83419),r=i(78389),o=i(37747),a=i(95540),h=i(26479),l=i(41212),u=new n({Extends:h,Mixins:[r],initialize:function(t,e,i,n){if(i||n)if(l(i))n=i,i=null,n.internalCreateCallback=this.createCallbackHandler,n.internalRemoveCallback=this.removeCallbackHandler;else if(Array.isArray(i)&&l(i[0])){var r=this;i.forEach((function(t){t.internalCreateCallback=r.createCallbackHandler,t.internalRemoveCallback=r.removeCallbackHandler,t.classType=a(t,"classType",s)})),n=null}else n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler};else n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler};this.world=t,n&&(n.classType=a(n,"classType",s)),this.physicsType=o.DYNAMIC_BODY,this.collisionCategory=1,this.collisionMask=1,this.defaults={setCollideWorldBounds:a(n,"collideWorldBounds",!1),setBoundsRectangle:a(n,"customBoundsRectangle",null),setAccelerationX:a(n,"accelerationX",0),setAccelerationY:a(n,"accelerationY",0),setAllowDrag:a(n,"allowDrag",!0),setAllowGravity:a(n,"allowGravity",!0),setAllowRotation:a(n,"allowRotation",!0),setDamping:a(n,"useDamping",!1),setBounceX:a(n,"bounceX",0),setBounceY:a(n,"bounceY",0),setDragX:a(n,"dragX",0),setDragY:a(n,"dragY",0),setEnable:a(n,"enable",!0),setGravityX:a(n,"gravityX",0),setGravityY:a(n,"gravityY",0),setFrictionX:a(n,"frictionX",0),setFrictionY:a(n,"frictionY",0),setMaxSpeed:a(n,"maxSpeed",-1),setMaxVelocityX:a(n,"maxVelocityX",1e4),setMaxVelocityY:a(n,"maxVelocityY",1e4),setVelocityX:a(n,"velocityX",0),setVelocityY:a(n,"velocityY",0),setAngularVelocity:a(n,"angularVelocity",0),setAngularAcceleration:a(n,"angularAcceleration",0),setAngularDrag:a(n,"angularDrag",0),setMass:a(n,"mass",1),setImmovable:a(n,"immovable",!1)},h.call(this,e,i,n),this.type="PhysicsGroup"},createCallbackHandler:function(t){t.body||this.world.enableBody(t,o.DYNAMIC_BODY);var e=t.body;for(var i in this.defaults)e[i](this.defaults[i])},removeCallbackHandler:function(t){t.body&&this.world.disableBody(t)},setVelocity:function(t,e,i){void 0===i&&(i=0);for(var s=this.getChildren(),n=0;n{var e,i,s,n,r,o,a,h,l,u,c,d,f,p,v,g,m,y=function(){return u&&v&&i.blocked.right?(e.processX(-m,a,!1,!0),1):l&&g&&i.blocked.left?(e.processX(m,a,!0),1):f&&g&&e.blocked.right?(i.processX(-m,h,!1,!0),2):d&&v&&e.blocked.left?(i.processX(m,h,!0),2):0},x=function(t){if(s&&n)m*=.5,0===t||3===t?(e.processX(m,r),i.processX(-m,o)):(e.processX(-m,r),i.processX(m,o));else if(s&&!n)0===t||3===t?e.processX(m,a,!0):e.processX(-m,a,!1,!0);else if(!s&&n)0===t||3===t?i.processX(-m,h,!1,!0):i.processX(m,h,!0);else{var v=.5*m;0===t?p?(e.processX(m,0,!0),i.processX(0,null,!1,!0)):f?(e.processX(v,0,!0),i.processX(-v,0,!1,!0)):(e.processX(v,i.velocity.x,!0),i.processX(-v,null,!1,!0)):1===t?c?(e.processX(0,null,!1,!0),i.processX(m,0,!0)):u?(e.processX(-v,0,!1,!0),i.processX(v,0,!0)):(e.processX(-v,null,!1,!0),i.processX(v,e.velocity.x,!0)):2===t?p?(e.processX(-m,0,!1,!0),i.processX(0,null,!0)):d?(e.processX(-v,0,!1,!0),i.processX(v,0,!0)):(e.processX(-v,i.velocity.x,!1,!0),i.processX(v,null,!0)):3===t&&(c?(e.processX(0,null,!0),i.processX(-m,0,!1,!0)):l?(e.processX(v,0,!0),i.processX(-v,0,!1,!0)):(e.processX(v,i.velocity.y,!0),i.processX(-v,null,!1,!0)))}return!0};t.exports={BlockCheck:y,Check:function(){var t=e.velocity.x,s=i.velocity.x,n=Math.sqrt(s*s*i.mass/e.mass)*(s>0?1:-1),a=Math.sqrt(t*t*e.mass/i.mass)*(t>0?1:-1),h=.5*(n+a);return a-=h,r=h+(n-=h)*e.bounce.x,o=h+a*i.bounce.x,l&&g?x(0):d&&v?x(1):u&&v?x(2):!(!f||!g)&&x(3)},Set:function(t,r,o){i=r;var x=(e=t).velocity.x,T=i.velocity.x;return s=e.pushable,l=e._dx<0,u=e._dx>0,c=0===e._dx,v=Math.abs(e.right-i.x)<=Math.abs(i.right-e.x),a=T-x*e.bounce.x,n=i.pushable,d=i._dx<0,f=i._dx>0,p=0===i._dx,g=!v,h=x-T*i.bounce.x,m=Math.abs(o),y()},Run:x,RunImmovableBody1:function(t){1===t?i.velocity.x=0:v?i.processX(m,h,!0):i.processX(-m,h,!1,!0),e.moves&&(i.y+=(e.y-e.prev.y)*e.friction.y,i._dy=i.y-i.prev.y)},RunImmovableBody2:function(t){2===t?e.velocity.x=0:g?e.processX(m,a,!0):e.processX(-m,a,!1,!0),i.moves&&(e.y+=(i.y-i.prev.y)*i.friction.y,e._dy=e.y-e.prev.y)}}},47962:t=>{var e,i,s,n,r,o,a,h,l,u,c,d,f,p,v,g,m,y=function(){return u&&v&&i.blocked.down?(e.processY(-m,a,!1,!0),1):l&&g&&i.blocked.up?(e.processY(m,a,!0),1):f&&g&&e.blocked.down?(i.processY(-m,h,!1,!0),2):d&&v&&e.blocked.up?(i.processY(m,h,!0),2):0},x=function(t){if(s&&n)m*=.5,0===t||3===t?(e.processY(m,r),i.processY(-m,o)):(e.processY(-m,r),i.processY(m,o));else if(s&&!n)0===t||3===t?e.processY(m,a,!0):e.processY(-m,a,!1,!0);else if(!s&&n)0===t||3===t?i.processY(-m,h,!1,!0):i.processY(m,h,!0);else{var v=.5*m;0===t?p?(e.processY(m,0,!0),i.processY(0,null,!1,!0)):f?(e.processY(v,0,!0),i.processY(-v,0,!1,!0)):(e.processY(v,i.velocity.y,!0),i.processY(-v,null,!1,!0)):1===t?c?(e.processY(0,null,!1,!0),i.processY(m,0,!0)):u?(e.processY(-v,0,!1,!0),i.processY(v,0,!0)):(e.processY(-v,null,!1,!0),i.processY(v,e.velocity.y,!0)):2===t?p?(e.processY(-m,0,!1,!0),i.processY(0,null,!0)):d?(e.processY(-v,0,!1,!0),i.processY(v,0,!0)):(e.processY(-v,i.velocity.y,!1,!0),i.processY(v,null,!0)):3===t&&(c?(e.processY(0,null,!0),i.processY(-m,0,!1,!0)):l?(e.processY(v,0,!0),i.processY(-v,0,!1,!0)):(e.processY(v,i.velocity.y,!0),i.processY(-v,null,!1,!0)))}return!0};t.exports={BlockCheck:y,Check:function(){var t=e.velocity.y,s=i.velocity.y,n=Math.sqrt(s*s*i.mass/e.mass)*(s>0?1:-1),a=Math.sqrt(t*t*e.mass/i.mass)*(t>0?1:-1),h=.5*(n+a);return a-=h,r=h+(n-=h)*e.bounce.y,o=h+a*i.bounce.y,l&&g?x(0):d&&v?x(1):u&&v?x(2):!(!f||!g)&&x(3)},Set:function(t,r,o){i=r;var x=(e=t).velocity.y,T=i.velocity.y;return s=e.pushable,l=e._dy<0,u=e._dy>0,c=0===e._dy,v=Math.abs(e.bottom-i.y)<=Math.abs(i.bottom-e.y),a=T-x*e.bounce.y,n=i.pushable,d=i._dy<0,f=i._dy>0,p=0===i._dy,g=!v,h=x-T*i.bounce.y,m=Math.abs(o),y()},Run:x,RunImmovableBody1:function(t){1===t?i.velocity.y=0:v?i.processY(m,h,!0):i.processY(-m,h,!1,!0),e.moves&&(i.x+=(e.x-e.prev.x)*e.friction.x,i._dx=i.x-i.prev.x)},RunImmovableBody2:function(t){2===t?e.velocity.y=0:g?e.processY(m,a,!0):e.processY(-m,a,!1,!0),i.moves&&(e.x+=(i.x-i.prev.x)*i.friction.x,e._dx=e.x-e.prev.x)}}},14087:(t,e,i)=>{var s=i(64897),n=i(3017);t.exports=function(t,e,i,r,o){void 0===o&&(o=s(t,e,i,r));var a=t.immovable,h=e.immovable;if(i||0===o||a&&h||t.customSeparateX||e.customSeparateX)return 0!==o||t.embedded&&e.embedded;var l=n.Set(t,e,o);return a||h?(a?n.RunImmovableBody1(l):h&&n.RunImmovableBody2(l),!0):l>0||n.Check()}},89936:(t,e,i)=>{var s=i(45170),n=i(47962);t.exports=function(t,e,i,r,o){void 0===o&&(o=s(t,e,i,r));var a=t.immovable,h=e.immovable;if(i||0===o||a&&h||t.customSeparateY||e.customSeparateY)return 0!==o||t.embedded&&e.embedded;var l=n.Set(t,e,o);return a||h?(a?n.RunImmovableBody1(l):h&&n.RunImmovableBody2(l),!0):l>0||n.Check()}},95829:t=>{t.exports=function(t,e){return void 0===e&&(e={}),e.none=t,e.up=!1,e.down=!1,e.left=!1,e.right=!1,t||(e.up=!0,e.down=!0,e.left=!0,e.right=!0),e}},72624:(t,e,i)=>{var s=i(87902),n=i(83419),r=i(78389),o=i(37747),a=i(37303),h=i(95829),l=i(26099),u=new n({Mixins:[r],initialize:function(t,e){var i=64,s=64,n=void 0!==e;n&&e.displayWidth&&(i=e.displayWidth,s=e.displayHeight),n||(e={x:0,y:0,angle:0,rotation:0,scaleX:1,scaleY:1,displayOriginX:0,displayOriginY:0}),this.world=t,this.gameObject=n?e:void 0,this.isBody=!0,this.debugShowBody=t.defaults.debugShowStaticBody,this.debugBodyColor=t.defaults.staticBodyDebugColor,this.enable=!0,this.isCircle=!1,this.radius=0,this.offset=new l,this.position=new l(e.x-i*e.originX,e.y-s*e.originY),this.width=i,this.height=s,this.halfWidth=Math.abs(this.width/2),this.halfHeight=Math.abs(this.height/2),this.center=new l(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.velocity=l.ZERO,this.allowGravity=!1,this.gravity=l.ZERO,this.bounce=l.ZERO,this.onWorldBounds=!1,this.onCollide=!1,this.onOverlap=!1,this.mass=1,this.immovable=!0,this.pushable=!1,this.customSeparateX=!1,this.customSeparateY=!1,this.overlapX=0,this.overlapY=0,this.overlapR=0,this.embedded=!1,this.collideWorldBounds=!1,this.checkCollision=h(!1),this.touching=h(!0),this.wasTouching=h(!0),this.blocked=h(!0),this.physicsType=o.STATIC_BODY,this.collisionCategory=1,this.collisionMask=1,this._dx=0,this._dy=0},setGameObject:function(t,e){return t&&t!==this.gameObject&&(this.gameObject.body=null,t.body=this,this.gameObject=t),e&&this.updateFromGameObject(),this},updateFromGameObject:function(){this.world.staticTree.remove(this);var t=this.gameObject;return t.getTopLeft(this.position),this.width=t.displayWidth,this.height=t.displayHeight,this.halfWidth=Math.abs(this.width/2),this.halfHeight=Math.abs(this.height/2),this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.world.staticTree.insert(this),this},setOffset:function(t,e){return void 0===e&&(e=t),this.world.staticTree.remove(this),this.position.x-=this.offset.x,this.position.y-=this.offset.y,this.offset.set(t,e),this.position.x+=this.offset.x,this.position.y+=this.offset.y,this.updateCenter(),this.world.staticTree.insert(this),this},setSize:function(t,e,i){void 0===i&&(i=!0);var s=this.gameObject;if(s&&s.frame&&(t||(t=s.frame.realWidth),e||(e=s.frame.realHeight)),this.world.staticTree.remove(this),this.width=t,this.height=e,this.halfWidth=Math.floor(t/2),this.halfHeight=Math.floor(e/2),i&&s&&s.getCenter){var n=s.displayWidth/2,r=s.displayHeight/2;this.position.x-=this.offset.x,this.position.y-=this.offset.y,this.offset.set(n-this.halfWidth,r-this.halfHeight),this.position.x+=this.offset.x,this.position.y+=this.offset.y}return this.updateCenter(),this.isCircle=!1,this.radius=0,this.world.staticTree.insert(this),this},setCircle:function(t,e,i){return void 0===e&&(e=this.offset.x),void 0===i&&(i=this.offset.y),t>0?(this.world.staticTree.remove(this),this.isCircle=!0,this.radius=t,this.width=2*t,this.height=2*t,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.offset.set(e,i),this.updateCenter(),this.world.staticTree.insert(this)):this.isCircle=!1,this},updateCenter:function(){this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight)},reset:function(t,e){var i=this.gameObject;void 0===t&&(t=i.x),void 0===e&&(e=i.y),this.world.staticTree.remove(this),i.setPosition(t,e),i.getTopLeft(this.position),this.position.x+=this.offset.x,this.position.y+=this.offset.y,this.updateCenter(),this.world.staticTree.insert(this)},stop:function(){return this},getBounds:function(t){return t.x=this.x,t.y=this.y,t.right=this.right,t.bottom=this.bottom,t},hitTest:function(t,e){return this.isCircle?s(this,t,e):a(this,t,e)},postUpdate:function(){},deltaAbsX:function(){return 0},deltaAbsY:function(){return 0},deltaX:function(){return 0},deltaY:function(){return 0},deltaZ:function(){return 0},destroy:function(){this.enable=!1,this.world.pendingDestroy.set(this)},drawDebug:function(t){var e=this.position,i=e.x+this.halfWidth,s=e.y+this.halfHeight;this.debugShowBody&&(t.lineStyle(t.defaultStrokeWidth,this.debugBodyColor,1),this.isCircle?t.strokeCircle(i,s,this.width/2):t.strokeRect(e.x,e.y,this.width,this.height))},willDrawDebug:function(){return this.debugShowBody},setMass:function(t){return t<=0&&(t=.1),this.mass=t,this},x:{get:function(){return this.position.x},set:function(t){this.world.staticTree.remove(this),this.position.x=t,this.world.staticTree.insert(this)}},y:{get:function(){return this.position.y},set:function(t){this.world.staticTree.remove(this),this.position.y=t,this.world.staticTree.insert(this)}},left:{get:function(){return this.position.x}},right:{get:function(){return this.position.x+this.width}},top:{get:function(){return this.position.y}},bottom:{get:function(){return this.position.y+this.height}}});t.exports=u},71464:(t,e,i)=>{var s=i(13759),n=i(83419),r=i(78389),o=i(37747),a=i(95540),h=i(26479),l=i(41212),u=new n({Extends:h,Mixins:[r],initialize:function(t,e,i,n){i||n?l(i)?(n=i,i=null,n.internalCreateCallback=this.createCallbackHandler,n.internalRemoveCallback=this.removeCallbackHandler,n.createMultipleCallback=this.createMultipleCallbackHandler,n.classType=a(n,"classType",s)):Array.isArray(i)&&l(i[0])?(n=i,i=null,n.forEach((function(t){t.internalCreateCallback=this.createCallbackHandler,t.internalRemoveCallback=this.removeCallbackHandler,t.createMultipleCallback=this.createMultipleCallbackHandler,t.classType=a(t,"classType",s)}))):n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler}:n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler,createMultipleCallback:this.createMultipleCallbackHandler,classType:s},this.world=t,this.physicsType=o.STATIC_BODY,this.collisionCategory=1,this.collisionMask=1,h.call(this,e,i,n),this.type="StaticPhysicsGroup"},createCallbackHandler:function(t){t.body||this.world.enableBody(t,o.STATIC_BODY)},removeCallbackHandler:function(t){t.body&&this.world.disableBody(t)},createMultipleCallbackHandler:function(){this.refresh()},refresh:function(){for(var t=this.children.entries,e=0;e{var s=i(55495),n=i(37742),r=i(45319),o=i(83419),a=i(79342),h=i(37747),l=i(20339),u=i(52816),c=i(50792),d=i(63012),f=i(43855),p=i(5470),v=i(94977),g=i(64897),m=i(45170),y=i(96523),x=i(35154),T=i(36383),w=i(25774),b=i(96602),S=i(87841),E=i(59542),A=i(40012),C=i(14087),_=i(89936),P=i(35072),M=i(72624),R=i(2483),L=i(61340),O=i(26099),F=i(15994),D=new o({Extends:c,initialize:function(t,e){c.call(this),this.scene=t,this.bodies=new P,this.staticBodies=new P,this.pendingDestroy=new P,this.colliders=new w,this.gravity=new O(x(e,"gravity.x",0),x(e,"gravity.y",0)),this.bounds=new S(x(e,"x",0),x(e,"y",0),x(e,"width",t.sys.scale.width),x(e,"height",t.sys.scale.height)),this.checkCollision={up:x(e,"checkCollision.up",!0),down:x(e,"checkCollision.down",!0),left:x(e,"checkCollision.left",!0),right:x(e,"checkCollision.right",!0)},this.fps=x(e,"fps",60),this.fixedStep=x(e,"fixedStep",!0),this._elapsed=0,this._frameTime=1/this.fps,this._frameTimeMS=1e3*this._frameTime,this.stepsLastFrame=0,this.timeScale=x(e,"timeScale",1),this.OVERLAP_BIAS=x(e,"overlapBias",4),this.TILE_BIAS=x(e,"tileBias",16),this.forceX=x(e,"forceX",!1),this.isPaused=x(e,"isPaused",!1),this._total=0,this.drawDebug=x(e,"debug",!1),this.debugGraphic,this.defaults={debugShowBody:x(e,"debugShowBody",!0),debugShowStaticBody:x(e,"debugShowStaticBody",!0),debugShowVelocity:x(e,"debugShowVelocity",!0),bodyDebugColor:x(e,"debugBodyColor",16711935),staticBodyDebugColor:x(e,"debugStaticBodyColor",255),velocityDebugColor:x(e,"debugVelocityColor",65280)},this.maxEntries=x(e,"maxEntries",16),this.useTree=x(e,"useTree",!0),this.tree=new E(this.maxEntries),this.staticTree=new E(this.maxEntries),this.treeMinMax={minX:0,minY:0,maxX:0,maxY:0},this._tempMatrix=new L,this._tempMatrix2=new L,this.tileFilterOptions={isColliding:!0,isNotEmpty:!0,hasInterestingFace:!0},this.drawDebug&&this.createDebugGraphic()},enable:function(t,e){void 0===e&&(e=h.DYNAMIC_BODY),Array.isArray(t)||(t=[t]);for(var i=0;i=r;for(this.fixedStep||(n=.001*e,a=!0,this._elapsed=0),i=0;i=r;)this._elapsed-=r,this.step(n)}},step:function(t){var e,i,s=this.bodies.entries,n=s.length;for(e=0;e0){var l=this.tree,u=this.staticTree;for(s=(i=a.entries).length,t=0;t-1&&t.velocity.length()>d&&(t.velocity.normalize().scale(d),c=d),t.speed=c},separate:function(t,e,i,s,n){var r,o,a=!1,h=!0;if(!t.enable||!e.enable||t.checkCollision.none||e.checkCollision.none||!this.intersects(t,e))return a;if(i&&!1===i.call(s,t.gameObject,e.gameObject))return a;if(t.isCircle||e.isCircle){var l=this.separateCircle(t,e,n);l.result?(a=!0,h=!1):(r=l.x,o=l.y,h=!0)}if(h){var u=!1,c=!1,f=this.OVERLAP_BIAS;n?(u=C(t,e,n,f,r),c=_(t,e,n,f,o)):this.forceX||Math.abs(this.gravity.y+t.gravity.y)E&&(p=l(y,x,E,S)-w):x>A&&(yE&&(p=l(y,x,E,A)-w)),p*=-1}else p=t.halfWidth+e.halfWidth-u(o,a);t.overlapR=p,e.overlapR=p;var C=s(o,a),_=(p+T.EPSILON)*Math.cos(C),P=(p+T.EPSILON)*Math.sin(C),M={overlap:p,result:!1,x:_,y:P};if(i&&(!v||v&&0!==p))return M.result=!0,M;if(!v&&0===p||h&&c||t.customSeparateX||e.customSeparateX)return M.x=void 0,M.y=void 0,M;var R=!t.pushable&&!e.pushable;if(v){var L=o.x-a.x,O=o.y-a.y,F=Math.sqrt(Math.pow(L,2)+Math.pow(O,2)),D=(a.x-o.x)/F||0,k=(a.y-o.y)/F||0,I=2*(d.x*D+d.y*k-f.x*D-f.y*k)/(t.mass+e.mass);!h&&!c&&t.pushable&&e.pushable||(I*=2),!h&&t.pushable&&(d.x=d.x-I/t.mass*D,d.y=d.y-I/t.mass*k,d.multiply(t.bounce)),!c&&e.pushable&&(f.x=f.x+I/e.mass*D,f.y=f.y+I/e.mass*k,f.multiply(e.bounce)),h||c||(_*=.5,P*=.5),!h||t.pushable||R?(t.x-=_,t.y-=P,t.updateCenter()):(!c||e.pushable||R)&&(e.x+=_,e.y+=P,e.updateCenter()),M.result=!0}else!h||t.pushable||R?(t.x-=_,t.y-=P,t.updateCenter()):(!c||e.pushable||R)&&(e.x+=_,e.y+=P,e.updateCenter()),M.x=void 0,M.y=void 0;return M},intersects:function(t,e){return t!==e&&(t.isCircle||e.isCircle?t.isCircle?e.isCircle?u(t.center,e.center)<=t.halfWidth+e.halfWidth:this.circleBodyIntersects(t,e):this.circleBodyIntersects(e,t):!(t.right<=e.left||t.bottom<=e.top||t.left>=e.right||t.top>=e.bottom))},circleBodyIntersects:function(t,e){var i=r(t.center.x,e.left,e.right),s=r(t.center.y,e.top,e.bottom);return(t.center.x-i)*(t.center.x-i)+(t.center.y-s)*(t.center.y-s)<=t.halfWidth*t.halfWidth},overlap:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.collideObjects(t,e,i,s,n,!0)},collide:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.collideObjects(t,e,i,s,n,!1)},collideObjects:function(t,e,i,s,n,r){var o,a;!t.isParent||void 0!==t.physicsType&&void 0!==e&&t!==e||(t=t.children.entries),e&&e.isParent&&void 0===e.physicsType&&(e=e.children.entries);var h=Array.isArray(t),l=Array.isArray(e);if(this._total=0,h||l)if(!h&&l)for(o=0;o0},collideHandler:function(t,e,i,s,n,r){if(void 0===e&&t.isParent)return this.collideGroupVsGroup(t,t,i,s,n,r);if(!t||!e)return!1;if(t.body||t.isBody){if(e.body||e.isBody)return this.collideSpriteVsSprite(t,e,i,s,n,r);if(e.isParent)return this.collideSpriteVsGroup(t,e,i,s,n,r);if(e.isTilemap)return this.collideSpriteVsTilemapLayer(t,e,i,s,n,r)}else if(t.isParent){if(e.body||e.isBody)return this.collideSpriteVsGroup(e,t,i,s,n,r);if(e.isParent)return this.collideGroupVsGroup(t,e,i,s,n,r);if(e.isTilemap)return this.collideGroupVsTilemapLayer(t,e,i,s,n,r)}else if(t.isTilemap){if(e.body||e.isBody)return this.collideSpriteVsTilemapLayer(e,t,i,s,n,r);if(e.isParent)return this.collideGroupVsTilemapLayer(e,t,i,s,n,r)}},canCollide:function(t,e){return t&&e&&0!=(t.collisionMask&e.collisionCategory)&&0!=(e.collisionMask&t.collisionCategory)},collideSpriteVsSprite:function(t,e,i,s,n,r){var o=t.isBody?t:t.body,a=e.isBody?e:e.body;return!!this.canCollide(o,a)&&(this.separate(o,a,s,n,r)&&(i&&i.call(n,t,e),this._total++),!0)},collideSpriteVsGroup:function(t,e,i,s,n,r){var o,a,l,u=t.isBody?t:t.body;if(0!==e.length&&u&&u.enable&&!u.checkCollision.none&&this.canCollide(u,e))if(this.useTree||e.physicsType===h.STATIC_BODY){var c=this.treeMinMax;c.minX=u.left,c.minY=u.top,c.maxX=u.right,c.maxY=u.bottom;var d=e.physicsType===h.DYNAMIC_BODY?this.tree.search(c):this.staticTree.search(c);for(a=d.length,o=0;o{t.exports={setAcceleration:function(t,e){return this.body.acceleration.set(t,e),this},setAccelerationX:function(t){return this.body.acceleration.x=t,this},setAccelerationY:function(t){return this.body.acceleration.y=t,this}}},59023:t=>{t.exports={setAngularVelocity:function(t){return this.body.angularVelocity=t,this},setAngularAcceleration:function(t){return this.body.angularAcceleration=t,this},setAngularDrag:function(t){return this.body.angularDrag=t,this}}},62069:t=>{t.exports={setBounce:function(t,e){return this.body.bounce.set(t,e),this},setBounceX:function(t){return this.body.bounce.x=t,this},setBounceY:function(t){return this.body.bounce.y=t,this},setCollideWorldBounds:function(t,e,i,s){return this.body.setCollideWorldBounds(t,e,i,s),this}}},78389:(t,e,i)=>{var s=i(79599),n={setCollisionCategory:function(t){return(this.body?this.body:this).collisionCategory=t,this},willCollideWith:function(t){return 0!=((this.body?this.body:this).collisionMask&t)},addCollidesWith:function(t){var e=this.body?this.body:this;return e.collisionMask=e.collisionMask|t,this},removeCollidesWith:function(t){var e=this.body?this.body:this;return e.collisionMask=e.collisionMask&~t,this},setCollidesWith:function(t){return(this.body?this.body:this).collisionMask=s(t),this},resetCollisionCategory:function(){var t=this.body?this.body:this;return t.collisionCategory=1,t.collisionMask=1,this}};t.exports=n},87118:t=>{t.exports={setDebug:function(t,e,i){return this.debugShowBody=t,this.debugShowVelocity=e,this.debugBodyColor=i,this},setDebugBodyColor:function(t){return this.body.debugBodyColor=t,this},debugShowBody:{get:function(){return this.body.debugShowBody},set:function(t){this.body.debugShowBody=t}},debugShowVelocity:{get:function(){return this.body.debugShowVelocity},set:function(t){this.body.debugShowVelocity=t}},debugBodyColor:{get:function(){return this.body.debugBodyColor},set:function(t){this.body.debugBodyColor=t}}}},52819:t=>{t.exports={setDrag:function(t,e){return this.body.drag.set(t,e),this},setDragX:function(t){return this.body.drag.x=t,this},setDragY:function(t){return this.body.drag.y=t,this},setDamping:function(t){return this.body.useDamping=t,this}}},4074:t=>{var e={setDirectControl:function(t){return this.body.setDirectControl(t),this},enableBody:function(t,e,i,s,n){return t&&this.body.reset(e,i),s&&(this.body.gameObject.active=!0),n&&(this.body.gameObject.visible=!0),this.body.enable=!0,this},disableBody:function(t,e){return void 0===t&&(t=!1),void 0===e&&(e=!1),this.body.stop(),this.body.enable=!1,t&&(this.body.gameObject.active=!1),e&&(this.body.gameObject.visible=!1),this},refreshBody:function(){return this.body.updateFromGameObject(),this}};t.exports=e},40831:t=>{t.exports={setFriction:function(t,e){return this.body.friction.set(t,e),this},setFrictionX:function(t){return this.body.friction.x=t,this},setFrictionY:function(t){return this.body.friction.y=t,this}}},26775:t=>{t.exports={setGravity:function(t,e){return this.body.gravity.set(t,e),this},setGravityX:function(t){return this.body.gravity.x=t,this},setGravityY:function(t){return this.body.gravity.y=t,this}}},9437:t=>{var e={setImmovable:function(t){return void 0===t&&(t=!0),this.body.immovable=t,this}};t.exports=e},30621:t=>{t.exports={setMass:function(t){return this.body.mass=t,this}}},72441:(t,e,i)=>{var s=i(47956),n=i(96503),r=i(2044),o=i(81491);t.exports=function(t,e,i,a,h,l){var u=s(t,e-a,i-a,2*a,2*a,h,l);if(0===u.length)return u;for(var c=new n(e,i,a),d=new n,f=[],p=0;p{t.exports=function(t,e,i,s,n,r,o){void 0===r&&(r=!0),void 0===o&&(o=!1);var a=[],h=[],l=t.treeMinMax;if(l.minX=e,l.minY=i,l.maxX=e+s,l.maxY=i+n,o&&(h=t.staticTree.search(l)),r&&t.useTree)a=t.tree.search(l);else if(r){var u=t.bodies,c={position:{x:e,y:i},left:e,top:i,right:e+s,bottom:i+n,isCircle:!1},d=t.intersects;u.iterate((function(t){d(t,c)&&a.push(t)}))}return h.concat(a)}},62121:t=>{var e={setPushable:function(t){return void 0===t&&(t=!0),this.body.pushable=t,this}};t.exports=e},29384:t=>{t.exports={setOffset:function(t,e){return this.body.setOffset(t,e),this},setSize:function(t,e,i){return this.body.setSize(t,e,i),this},setBodySize:function(t,e,i){return this.body.setSize(t,e,i),this},setCircle:function(t,e,i){return this.body.setCircle(t,e,i),this}}},15098:t=>{t.exports={setVelocity:function(t,e){return this.body.setVelocity(t,e),this},setVelocityX:function(t){return this.body.setVelocityX(t),this},setVelocityY:function(t){return this.body.setVelocityY(t),this},setMaxVelocity:function(t,e){return this.body.maxVelocity.set(t,e),this}}},92209:(t,e,i)=>{t.exports={Acceleration:i(1093),Angular:i(59023),Bounce:i(62069),Collision:i(78389),Debug:i(87118),Drag:i(52819),Enable:i(4074),Friction:i(40831),Gravity:i(26775),Immovable:i(9437),Mass:i(30621),OverlapCirc:i(72441),OverlapRect:i(47956),Pushable:i(62121),Size:i(29384),Velocity:i(15098)}},37747:t=>{t.exports={DYNAMIC_BODY:0,STATIC_BODY:1,GROUP:2,TILEMAPLAYER:3,FACING_NONE:10,FACING_UP:11,FACING_DOWN:12,FACING_LEFT:13,FACING_RIGHT:14}},20009:t=>{t.exports="collide"},36768:t=>{t.exports="overlap"},60473:t=>{t.exports="pause"},89954:t=>{t.exports="resume"},61804:t=>{t.exports="tilecollide"},7161:t=>{t.exports="tileoverlap"},34689:t=>{t.exports="worldbounds"},16006:t=>{t.exports="worldstep"},63012:(t,e,i)=>{t.exports={COLLIDE:i(20009),OVERLAP:i(36768),PAUSE:i(60473),RESUME:i(89954),TILE_COLLIDE:i(61804),TILE_OVERLAP:i(7161),WORLD_BOUNDS:i(34689),WORLD_STEP:i(16006)}},27064:(t,e,i)=>{var s=i(37747),n=i(79291),r={ArcadePhysics:i(86689),Body:i(37742),Collider:i(79342),Components:i(92209),Events:i(63012),Factory:i(66022),GetCollidesWith:i(79599),GetOverlapX:i(64897),GetOverlapY:i(45170),SeparateX:i(14087),SeparateY:i(89936),Group:i(60758),Image:i(71289),Sprite:i(13759),StaticBody:i(72624),StaticGroup:i(71464),Tilemap:i(55173),World:i(82248)};r=n(!1,r,s),t.exports=r},96602:t=>{t.exports=function(t,e){return t.collisionCallback?!t.collisionCallback.call(t.collisionCallbackContext,e,t):!t.layer.callbacks[t.index]||!t.layer.callbacks[t.index].callback.call(t.layer.callbacks[t.index].callbackContext,e,t)}},36294:t=>{t.exports=function(t,e){e<0?(t.blocked.none=!1,t.blocked.left=!0):e>0&&(t.blocked.none=!1,t.blocked.right=!0),t.position.x-=e,t.updateCenter(),0===t.bounce.x?t.velocity.x=0:t.velocity.x=-t.velocity.x*t.bounce.x}},67013:t=>{t.exports=function(t,e){e<0?(t.blocked.none=!1,t.blocked.up=!0):e>0&&(t.blocked.none=!1,t.blocked.down=!0),t.position.y-=e,t.updateCenter(),0===t.bounce.y?t.velocity.y=0:t.velocity.y=-t.velocity.y*t.bounce.y}},40012:(t,e,i)=>{var s=i(21329),n=i(53442),r=i(2483);t.exports=function(t,e,i,o,a,h,l){var u=o.left,c=o.top,d=o.right,f=o.bottom,p=i.faceLeft||i.faceRight,v=i.faceTop||i.faceBottom;if(l||(p=!0,v=!0),!p&&!v)return!1;var g=0,m=0,y=0,x=1;if(e.deltaAbsX()>e.deltaAbsY()?y=-1:e.deltaAbsX(){var s=i(36294);t.exports=function(t,e,i,n,r,o){var a=0,h=e.faceLeft,l=e.faceRight,u=e.collideLeft,c=e.collideRight;return o||(h=!0,l=!0,u=!0,c=!0),t.deltaX()<0&&c&&t.checkCollision.left?l&&t.x0&&u&&t.checkCollision.right&&h&&t.right>i&&(a=t.right-i)>r&&(a=0),0!==a&&(t.customSeparateX?t.overlapX=a:s(t,a)),a}},53442:(t,e,i)=>{var s=i(67013);t.exports=function(t,e,i,n,r,o){var a=0,h=e.faceTop,l=e.faceBottom,u=e.collideUp,c=e.collideDown;return o||(h=!0,l=!0,u=!0,c=!0),t.deltaY()<0&&c&&t.checkCollision.up?l&&t.y0&&u&&t.checkCollision.down&&h&&t.bottom>i&&(a=t.bottom-i)>r&&(a=0),0!==a&&(t.customSeparateY?t.overlapY=a:s(t,a)),a}},2483:t=>{t.exports=function(t,e){return!(e.right<=t.left||e.bottom<=t.top||e.position.x>=t.right||e.position.y>=t.bottom)}},55173:(t,e,i)=>{var s={ProcessTileCallbacks:i(96602),ProcessTileSeparationX:i(36294),ProcessTileSeparationY:i(67013),SeparateTile:i(40012),TileCheckX:i(21329),TileCheckY:i(53442),TileIntersectsBody:i(2483)};t.exports=s},44563:(t,e,i)=>{t.exports={Arcade:i(27064),Matter:i(3875)}},68174:(t,e,i)=>{var s=i(83419),n=i(26099),r=new s({initialize:function(){this.boundsCenter=new n,this.centerDiff=new n},parseBody:function(t){if(!(t=t.hasOwnProperty("body")?t.body:t).hasOwnProperty("bounds")||!t.hasOwnProperty("centerOfMass"))return!1;var e=this.boundsCenter,i=this.centerDiff,s=t.bounds.max.x-t.bounds.min.x,n=t.bounds.max.y-t.bounds.min.y,r=s*t.centerOfMass.x,o=n*t.centerOfMass.y;return e.set(s/2,n/2),i.set(r-e.x,o-e.y),!0},getTopLeft:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+s.x+r.x,i+s.y+r.y)}return!1},getTopCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+r.x,i+s.y+r.y)}return!1},getTopRight:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e-(s.x-r.x),i+s.y+r.y)}return!1},getLeftCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+s.x+r.x,i+r.y)}return!1},getCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.centerDiff;return new n(e+s.x,i+s.y)}return!1},getRightCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e-(s.x-r.x),i+r.y)}return!1},getBottomLeft:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+s.x+r.x,i-(s.y-r.y))}return!1},getBottomCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+r.x,i-(s.y-r.y))}return!1},getBottomRight:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e-(s.x-r.x),i-(s.y-r.y))}return!1}});t.exports=r},19933:(t,e,i)=>{var s=i(6790);s.Body=i(22562),s.Composite=i(69351),s.World=i(4372),s.Collision=i(52284),s.Detector=i(81388),s.Pairs=i(99561),s.Pair=i(4506),s.Query=i(73296),s.Resolver=i(66272),s.Constraint=i(48140),s.Common=i(53402),s.Engine=i(48413),s.Events=i(35810),s.Sleeping=i(53614),s.Plugin=i(73832),s.Bodies=i(66280),s.Composites=i(74116),s.Axes=i(66615),s.Bounds=i(15647),s.Svg=i(74058),s.Vector=i(31725),s.Vertices=i(41598),s.World.add=s.Composite.add,s.World.remove=s.Composite.remove,s.World.addComposite=s.Composite.addComposite,s.World.addBody=s.Composite.addBody,s.World.addConstraint=s.Composite.addConstraint,s.World.clear=s.Composite.clear,t.exports=s},28137:(t,e,i)=>{var s=i(66280),n=i(83419),r=i(74116),o=i(48140),a=i(74058),h=i(75803),l=i(23181),u=i(34803),c=i(73834),d=i(19496),f=i(85791),p=i(98713),v=i(41598),g=new n({initialize:function(t){this.world=t,this.scene=t.scene,this.sys=t.scene.sys},rectangle:function(t,e,i,n,r){var o=s.rectangle(t,e,i,n,r);return this.world.add(o),o},trapezoid:function(t,e,i,n,r,o){var a=s.trapezoid(t,e,i,n,r,o);return this.world.add(a),a},circle:function(t,e,i,n,r){var o=s.circle(t,e,i,n,r);return this.world.add(o),o},polygon:function(t,e,i,n,r){var o=s.polygon(t,e,i,n,r);return this.world.add(o),o},fromVertices:function(t,e,i,n,r,o,a){"string"==typeof i&&(i=v.fromPath(i));var h=s.fromVertices(t,e,i,n,r,o,a);return this.world.add(h),h},fromPhysicsEditor:function(t,e,i,s,n){void 0===n&&(n=!0);var r=d.parseBody(t,e,i,s);return n&&!this.world.has(r)&&this.world.add(r),r},fromSVG:function(t,e,i,n,r,o){void 0===n&&(n=1),void 0===r&&(r={}),void 0===o&&(o=!0);for(var h=i.getElementsByTagName("path"),l=[],u=0;u{var s=i(31884),n=i(95540),r=i(26099);t.exports=function(t,e,i,o){void 0===i&&(i={}),void 0===o&&(o=!0);var a=e.x,h=e.y;if(e.body={temp:!0,position:{x:a,y:h}},[s.Bounce,s.Collision,s.Force,s.Friction,s.Gravity,s.Mass,s.Sensor,s.SetBody,s.Sleep,s.Static,s.Transform,s.Velocity].forEach((function(t){for(var i in t)(s=t[i]).get&&"function"==typeof s.get||s.set&&"function"==typeof s.set?Object.defineProperty(e,i,{get:t[i].get,set:t[i].set}):Object.defineProperty(e,i,{value:t[i]});var s})),e.world=t,e._tempVec2=new r(a,h),i.hasOwnProperty("type")&&"body"===i.type)e.setExistingBody(i,o);else{var l=n(i,"shape",null);l||(l="rectangle"),i.addToWorld=o,e.setBody(l,i)}return e}},23181:(t,e,i)=>{var s=i(83419),n=i(31884),r=i(95643),o=i(95540),a=i(88571),h=i(72699),l=i(26099),u=new s({Extends:a,Mixins:[n.Bounce,n.Collision,n.Force,n.Friction,n.Gravity,n.Mass,n.Sensor,n.SetBody,n.Sleep,n.Static,n.Transform,n.Velocity,h],initialize:function(t,e,i,s,n,a){r.call(this,t.scene,"Image"),this._crop=this.resetCropObject(),this.setTexture(s,n),this.setSizeToFrame(),this.setOrigin(),this.world=t,this._tempVec2=new l(e,i);var h=o(a,"shape",null);h?this.setBody(h,a):this.setRectangle(this.width,this.height,a),this.setPosition(e,i),this.initPipeline(),this.initPostPipeline(!0)}});t.exports=u},42045:(t,e,i)=>{var s=i(60461),n=i(66615),r=i(66280),o=i(22562),a=i(68174),h=i(15647),l=i(83419),u=i(52284),c=i(53402),d=i(69351),f=i(74116),p=i(48140),v=i(81388),g=i(20339),m=i(28137),y=i(95540),x=i(35154),T=i(18210),w=i(40178),b=i(6790),S=i(74507),E=i(46975),A=i(4506),C=i(99561),_=i(73832),P=i(37277),M=i(73296),R=i(66272),L=i(44594),O=i(74058),F=i(31725),D=i(41598),k=i(68243);c.setDecomp(i(55973));var I=new l({initialize:function(t){this.scene=t,this.systems=t.sys,this.config=this.getConfig(),this.world,this.add,this.bodyBounds,this.body=o,this.composite=d,this.collision=u,this.detector=v,this.pair=A,this.pairs=C,this.query=M,this.resolver=R,this.constraint=p,this.bodies=r,this.composites=f,this.axes=n,this.bounds=h,this.svg=O,this.vector=F,this.vertices=D,this.verts=D,this._tempVec2=F.create(),x(this.config,"plugins.collisionevents",!0)&&this.enableCollisionEventsPlugin(),x(this.config,"plugins.attractors",!1)&&this.enableAttractorPlugin(),x(this.config,"plugins.wrap",!1)&&this.enableWrapPlugin(),R._restingThresh=x(this.config,"restingThresh",4),R._restingThreshTangent=x(this.config,"restingThreshTangent",6),R._positionDampen=x(this.config,"positionDampen",.9),R._positionWarming=x(this.config,"positionWarming",.8),R._frictionNormalMultiplier=x(this.config,"frictionNormalMultiplier",5),t.sys.events.once(L.BOOT,this.boot,this),t.sys.events.on(L.START,this.start,this)},boot:function(){this.world=new k(this.scene,this.config),this.add=new m(this.world),this.bodyBounds=new a,this.systems.events.once(L.DESTROY,this.destroy,this)},start:function(){this.world||(this.world=new k(this.scene,this.config),this.add=new m(this.world));var t=this.systems.events;t.on(L.UPDATE,this.world.update,this.world),t.on(L.POST_UPDATE,this.world.postUpdate,this.world),t.once(L.SHUTDOWN,this.shutdown,this)},getConfig:function(){var t=this.systems.game.config.physics,e=this.systems.settings.physics;return E(y(e,"matter",{}),y(t,"matter",{}))},enableAttractorPlugin:function(){return _.register(T),_.use(b,T),this},enableWrapPlugin:function(){return _.register(S),_.use(b,S),this},enableCollisionEventsPlugin:function(){return _.register(w),_.use(b,w),this},pause:function(){return this.world.pause()},resume:function(){return this.world.resume()},set60Hz:function(){return this.world.getDelta=this.world.update60Hz,this.world.autoUpdate=!0,this},set30Hz:function(){return this.world.getDelta=this.world.update30Hz,this.world.autoUpdate=!0,this},step:function(t,e){this.world.step(t,e)},containsPoint:function(t,e,i){t=this.getMatterBodies(t);var s=F.create(e,i);return M.point(t,s).length>0},intersectPoint:function(t,e,i){i=this.getMatterBodies(i);var s=F.create(t,e),n=[];return M.point(i,s).forEach((function(t){-1===n.indexOf(t)&&n.push(t)})),n},intersectRect:function(t,e,i,s,n,r){void 0===n&&(n=!1),r=this.getMatterBodies(r);var o={min:{x:t,y:e},max:{x:t+i,y:e+s}},a=[];return M.region(r,o,n).forEach((function(t){-1===a.indexOf(t)&&a.push(t)})),a},intersectRay:function(t,e,i,s,n,r){void 0===n&&(n=1),r=this.getMatterBodies(r);for(var o=[],a=M.ray(r,F.create(t,e),F.create(i,s),n),h=0;h{var s=i(9674),n=i(83419),r=i(31884),o=i(95643),a=i(95540),h=i(72699),l=i(68287),u=i(26099),c=new n({Extends:l,Mixins:[r.Bounce,r.Collision,r.Force,r.Friction,r.Gravity,r.Mass,r.Sensor,r.SetBody,r.Sleep,r.Static,r.Transform,r.Velocity,h],initialize:function(t,e,i,n,r,h){o.call(this,t.scene,"Sprite"),this._crop=this.resetCropObject(),this.anims=new s(this),this.setTexture(n,r),this.setSizeToFrame(),this.setOrigin(),this.world=t,this._tempVec2=new u(e,i);var l=a(h,"shape",null);l?this.setBody(l,h):this.setRectangle(this.width,this.height,h),this.setPosition(e,i),this.initPipeline(),this.initPostPipeline(!0)}});t.exports=c},73834:(t,e,i)=>{var s=i(66280),n=i(22562),r=i(83419),o=i(31884),a=i(62644),h=i(50792),l=i(95540),u=i(97022),c=i(41598),d=new r({Extends:h,Mixins:[o.Bounce,o.Collision,o.Friction,o.Gravity,o.Mass,o.Sensor,o.Sleep,o.Static],initialize:function(t,e,i){h.call(this),this.tile=e,this.world=t,e.physics.matterBody&&e.physics.matterBody.destroy(),e.physics.matterBody=this;var s=l(i,"body",null),r=l(i,"addToWorld",!0);if(s)this.setBody(s,r);else{var o=e.getCollisionGroup();l(o,"objects",[]).length>0?this.setFromTileCollision(i):this.setFromTileRectangle(i)}if(e.flipX||e.flipY){var a={x:e.getCenterX(),y:e.getCenterY()},u=e.flipX?-1:1,c=e.flipY?-1:1;n.scale(s,u,c,a)}},setFromTileRectangle:function(t){void 0===t&&(t={}),u(t,"isStatic")||(t.isStatic=!0),u(t,"addToWorld")||(t.addToWorld=!0);var e=this.tile.getBounds(),i=e.x+e.width/2,n=e.y+e.height/2,r=s.rectangle(i,n,e.width,e.height,t);return this.setBody(r,t.addToWorld),this},setFromTileCollision:function(t){void 0===t&&(t={}),u(t,"isStatic")||(t.isStatic=!0),u(t,"addToWorld")||(t.addToWorld=!0);for(var e=this.tile.tilemapLayer.scaleX,i=this.tile.tilemapLayer.scaleY,r=this.tile.getLeft(),o=this.tile.getTop(),h=this.tile.getCollisionGroup(),d=l(h,"objects",[]),f=[],p=0;p1){var E=a(t);E.parts=f,this.setBody(n.create(E),E.addToWorld)}return this},setBody:function(t,e){return void 0===e&&(e=!0),this.body&&this.removeBody(),this.body=t,this.body.gameObject=this,e&&this.world.add(this.body),this},removeBody:function(){return this.body&&(this.world.remove(this.body),this.body.gameObject=void 0,this.body=void 0),this},destroy:function(){this.removeBody(),this.tile.physics.matterBody=void 0,this.removeAllListeners()}});t.exports=d},19496:(t,e,i)=>{var s=i(66280),n=i(22562),r=i(53402),o=i(95540),a=i(41598),h={parseBody:function(t,e,i,s){void 0===s&&(s={});for(var a=o(i,"fixtures",[]),h=[],l=0;l{var s=i(66280),n=i(22562),r={parseBody:function(t,e,i,r){var o;void 0===r&&(r={});var a=i.vertices;if(1===a.length)r.vertices=a[0],o=n.create(r),s.flagCoincidentParts(o.parts);else{for(var h=[],l=0;l{var s=i(15647),n=i(83419),r=i(69351),o=i(48140),a=i(81388),h=i(1121),l=i(8214),u=i(46975),c=i(53614),d=i(26099),f=i(41598),p=new n({initialize:function(t,e,i){void 0===i&&(i={});this.scene=t,this.world=e,this.camera=null,this.pointer=null,this.active=!0,this.position=new d,this.body=null,this.part=null,this.constraint=o.create(u(i,{label:"Pointer Constraint",pointA:{x:0,y:0},pointB:{x:0,y:0},length:.01,stiffness:.1,angularStiffness:1,collisionFilter:{category:1,mask:4294967295,group:0}})),this.world.on(h.BEFORE_UPDATE,this.update,this),t.sys.input.on(l.POINTER_DOWN,this.onDown,this),t.sys.input.on(l.POINTER_UP,this.onUp,this)},onDown:function(t){this.pointer||(this.pointer=t,this.camera=t.camera)},onUp:function(t){t===this.pointer&&(this.pointer=null)},getBody:function(t){var e=this.position,i=this.constraint;this.camera.getWorldPoint(t.x,t.y,e);for(var n=r.allBodies(this.world.localWorld),o=0;o1?1:0;n{var s=i(66280),n=i(22562),r=i(83419),o=i(53402),a=i(69351),h=i(48413),l=i(50792),u=i(1121),c=i(95540),d=i(35154),f=i(22562),p=i(35810),v=i(73834),g=i(4372),m=i(31725),y=new r({Extends:l,initialize:function(t,e){l.call(this),this.scene=t,this.engine=h.create(e),this.localWorld=this.engine.world;var i=d(e,"gravity",null);i?this.setGravity(i.x,i.y,i.scale):!1===i&&this.setGravity(0,0,0),this.walls={left:null,right:null,top:null,bottom:null},this.enabled=d(e,"enabled",!0),this.getDelta=d(e,"getDelta",this.update60Hz);var s=c(e,"runner",{}),n=c(s,"fps",!1),r=c(s,"fps",60),o=c(s,"delta",1e3/r),a=c(s,"deltaMin",1e3/r),u=c(s,"deltaMax",1e3/(.5*r));n||(r=1e3/o),this.runner={fps:r,deltaSampleSize:c(s,"deltaSampleSize",60),counterTimestamp:0,frameCounter:0,deltaHistory:[],timePrev:null,timeScalePrev:1,frameRequestId:null,isFixed:c(s,"isFixed",!1),delta:o,deltaMin:a,deltaMax:u},this.autoUpdate=d(e,"autoUpdate",!0);var f=d(e,"debug",!1);if(this.drawDebug="object"==typeof f||f,this.debugGraphic,this.debugConfig={showAxes:c(f,"showAxes",!1),showAngleIndicator:c(f,"showAngleIndicator",!1),angleColor:c(f,"angleColor",15208787),showBroadphase:c(f,"showBroadphase",!1),broadphaseColor:c(f,"broadphaseColor",16757760),showBounds:c(f,"showBounds",!1),boundsColor:c(f,"boundsColor",16777215),showVelocity:c(f,"showVelocity",!1),velocityColor:c(f,"velocityColor",44783),showCollisions:c(f,"showCollisions",!1),collisionColor:c(f,"collisionColor",16094476),showSeparations:c(f,"showSeparations",!1),separationColor:c(f,"separationColor",16753920),showBody:c(f,"showBody",!0),showStaticBody:c(f,"showStaticBody",!0),showInternalEdges:c(f,"showInternalEdges",!1),renderFill:c(f,"renderFill",!1),renderLine:c(f,"renderLine",!0),fillColor:c(f,"fillColor",1075465),fillOpacity:c(f,"fillOpacity",1),lineColor:c(f,"lineColor",2678297),lineOpacity:c(f,"lineOpacity",1),lineThickness:c(f,"lineThickness",1),staticFillColor:c(f,"staticFillColor",857979),staticLineColor:c(f,"staticLineColor",1255396),showSleeping:c(f,"showSleeping",!1),staticBodySleepOpacity:c(f,"staticBodySleepOpacity",.7),sleepFillColor:c(f,"sleepFillColor",4605510),sleepLineColor:c(f,"sleepLineColor",10066585),showSensors:c(f,"showSensors",!0),sensorFillColor:c(f,"sensorFillColor",857979),sensorLineColor:c(f,"sensorLineColor",1255396),showPositions:c(f,"showPositions",!0),positionSize:c(f,"positionSize",4),positionColor:c(f,"positionColor",14697178),showJoint:c(f,"showJoint",!0),jointColor:c(f,"jointColor",14737474),jointLineOpacity:c(f,"jointLineOpacity",1),jointLineThickness:c(f,"jointLineThickness",2),pinSize:c(f,"pinSize",4),pinColor:c(f,"pinColor",4382944),springColor:c(f,"springColor",14697184),anchorColor:c(f,"anchorColor",15724527),anchorSize:c(f,"anchorSize",4),showConvexHulls:c(f,"showConvexHulls",!1),hullColor:c(f,"hullColor",14091216)},this.drawDebug&&this.createDebugGraphic(),this.setEventsProxy(),c(e,"setBounds",!1)){var p=e.setBounds;if("boolean"==typeof p)this.setBounds();else{var v=c(p,"x",0),g=c(p,"y",0),m=c(p,"width",t.sys.scale.width),y=c(p,"height",t.sys.scale.height),x=c(p,"thickness",64),T=c(p,"left",!0),w=c(p,"right",!0),b=c(p,"top",!0),S=c(p,"bottom",!0);this.setBounds(v,g,m,y,x,T,w,b,S)}}},setCompositeRenderStyle:function(t){var e,i,s,n=t.bodies,r=t.constraints,o=t.composites;for(e=0;e0&&(i=n[0].bodyA,s=n[0].bodyB),t.emit(u.COLLISION_START,e,i,s)})),p.on(e,"collisionActive",(function(e){var i,s,n=e.pairs;n.length>0&&(i=n[0].bodyA,s=n[0].bodyB),t.emit(u.COLLISION_ACTIVE,e,i,s)})),p.on(e,"collisionEnd",(function(e){var i,s,n=e.pairs;n.length>0&&(i=n[0].bodyA,s=n[0].bodyB),t.emit(u.COLLISION_END,e,i,s)}))},setBounds:function(t,e,i,s,n,r,o,a,h){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.scene.sys.scale.width),void 0===s&&(s=this.scene.sys.scale.height),void 0===n&&(n=64),void 0===r&&(r=!0),void 0===o&&(o=!0),void 0===a&&(a=!0),void 0===h&&(h=!0),this.updateWall(r,"left",t-n,e-n,n,s+2*n),this.updateWall(o,"right",t+i,e-n,n,s+2*n),this.updateWall(a,"top",t,e-n,i,n),this.updateWall(h,"bottom",t,e+s,i,n),this},updateWall:function(t,e,i,s,n,r){var o=this.walls[e];t?(o&&g.remove(this.localWorld,o),i+=n/2,s+=r/2,this.walls[e]=this.create(i,s,n,r,{isStatic:!0,friction:0,frictionStatic:0})):(o&&g.remove(this.localWorld,o),this.walls[e]=null)},createDebugGraphic:function(){var t=this.scene.sys.add.graphics({x:0,y:0});return t.setDepth(Number.MAX_VALUE),this.debugGraphic=t,this.drawDebug=!0,t},disableGravity:function(){return this.localWorld.gravity.x=0,this.localWorld.gravity.y=0,this.localWorld.gravity.scale=0,this},setGravity:function(t,e,i){return void 0===t&&(t=0),void 0===e&&(e=1),void 0===i&&(i=.001),this.localWorld.gravity.x=t,this.localWorld.gravity.y=e,this.localWorld.gravity.scale=i,this},create:function(t,e,i,n,r){var o=s.rectangle(t,e,i,n,r);return g.add(this.localWorld,o),o},add:function(t){return g.add(this.localWorld,t),this},remove:function(t,e){Array.isArray(t)||(t=[t]);for(var i=0;is.deltaMax?s.deltaMax:e,s.delta=e),s.timeScalePrev=n.timeScale,s.frameCounter+=1,t-s.counterTimestamp>=1e3&&(s.fps=s.frameCounter*((t-s.counterTimestamp)/1e3),s.counterTimestamp=t,s.frameCounter=0),h.update(i,e)}},step:function(t){h.update(this.engine,t)},update60Hz:function(){return 1e3/60},update30Hz:function(){return 1e3/30},has:function(t){var e=t.hasOwnProperty("body")?t.body:t;return null!==a.get(this.localWorld,e.id,e.type)},getAllBodies:function(){return a.allBodies(this.localWorld)},getAllConstraints:function(){return a.allConstraints(this.localWorld)},getAllComposites:function(){return a.allComposites(this.localWorld)},postUpdate:function(){if(this.drawDebug){var t=this.debugConfig,e=this.engine,i=this.debugGraphic,s=a.allBodies(this.localWorld);this.debugGraphic.clear(),t.showBroadphase&&e.broadphase.controller&&this.renderGrid(e.broadphase,i,t.broadphaseColor,.5),t.showBounds&&this.renderBodyBounds(s,i,t.boundsColor,.5),(t.showBody||t.showStaticBody)&&this.renderBodies(s),t.showJoint&&this.renderJoints(),(t.showAxes||t.showAngleIndicator)&&this.renderBodyAxes(s,i,t.showAxes,t.angleColor,.5),t.showVelocity&&this.renderBodyVelocity(s,i,t.velocityColor,1,2),t.showSeparations&&this.renderSeparations(e.pairs.list,i,t.separationColor),t.showCollisions&&this.renderCollisions(e.pairs.list,i,t.collisionColor)}},renderGrid:function(t,e,i,s){e.lineStyle(1,i,s);for(var n=o.keys(t.buckets),r=0;r0){var l=h[0].vertex.x,u=h[0].vertex.y;2===h.length&&(l=(h[0].vertex.x+h[1].vertex.x)/2,u=(h[0].vertex.y+h[1].vertex.y)/2),a.bodyB===a.supports[0].body||a.bodyA.isStatic?e.lineBetween(l-8*a.normal.x,u-8*a.normal.y,l,u):e.lineBetween(l+8*a.normal.x,u+8*a.normal.y,l,u)}}return this},renderBodyBounds:function(t,e,i,s){e.lineStyle(1,i,s);for(var n=0;n1?1:0;h1?1:0;a1?1:0;a1&&this.renderConvexHull(v,e,f,y)}}},renderBody:function(t,e,i,s,n,r,o,a){void 0===s&&(s=null),void 0===n&&(n=null),void 0===r&&(r=1),void 0===o&&(o=null),void 0===a&&(a=null);for(var h=this.debugConfig,l=h.sensorFillColor,u=h.sensorLineColor,c=t.parts,d=c.length,f=d>1?1:0;f1){var n=t.vertices;e.lineStyle(s,i),e.beginPath(),e.moveTo(n[0].x,n[0].y);for(var r=1;r0&&(e.fillStyle(a),e.fillCircle(u.x,u.y,h),e.fillCircle(c.x,c.y,h)),this},resetCollisionIDs:function(){return n._nextCollidingGroupId=1,n._nextNonCollidingGroupId=-1,n._nextCategory=1,this},shutdown:function(){p.off(this.engine),this.removeAllListeners(),g.clear(this.localWorld,!1),h.clear(this.engine),this.drawDebug&&this.debugGraphic.destroy()},destroy:function(){this.shutdown()}});t.exports=y},70410:t=>{t.exports={setBounce:function(t){return this.body.restitution=t,this}}},66968:t=>{var e={setCollisionCategory:function(t){return this.body.collisionFilter.category=t,this},setCollisionGroup:function(t){return this.body.collisionFilter.group=t,this},setCollidesWith:function(t){var e=0;if(Array.isArray(t))for(var i=0;i{var s=i(22562),n={applyForce:function(t){return this._tempVec2.set(this.body.position.x,this.body.position.y),s.applyForce(this.body,this._tempVec2,t),this},applyForceFrom:function(t,e){return s.applyForce(this.body,t,e),this},thrust:function(t){var e=this.body.angle;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this},thrustLeft:function(t){var e=this.body.angle-Math.PI/2;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this},thrustRight:function(t){var e=this.body.angle+Math.PI/2;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this},thrustBack:function(t){var e=this.body.angle-Math.PI;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this}};t.exports=n},5436:t=>{var e={setFriction:function(t,e,i){return this.body.friction=t,void 0!==e&&(this.body.frictionAir=e),void 0!==i&&(this.body.frictionStatic=i),this},setFrictionAir:function(t){return this.body.frictionAir=t,this},setFrictionStatic:function(t){return this.body.frictionStatic=t,this}};t.exports=e},39858:t=>{t.exports={setIgnoreGravity:function(t){return this.body.ignoreGravity=t,this}}},37302:(t,e,i)=>{var s=i(22562),n=i(26099),r={setMass:function(t){return s.setMass(this.body,t),this},setDensity:function(t){return s.setDensity(this.body,t),this},centerOfMass:{get:function(){return new n(this.body.centerOfMass.x,this.body.centerOfMass.y)}}};t.exports=r},39132:t=>{t.exports={setSensor:function(t){return this.body.isSensor=t,this},isSensor:function(){return this.body.isSensor}}},57772:(t,e,i)=>{var s=i(66280),n=i(22562),r=i(43855),o=i(95540),a=i(19496),h=i(85791),l=i(41598),u={setRectangle:function(t,e,i){return this.setBody({type:"rectangle",width:t,height:e},i)},setCircle:function(t,e){return this.setBody({type:"circle",radius:t},e)},setPolygon:function(t,e,i){return this.setBody({type:"polygon",sides:e,radius:t},i)},setTrapezoid:function(t,e,i,s){return this.setBody({type:"trapezoid",width:t,height:e,slope:i},s)},setExistingBody:function(t,e){void 0===e&&(e=!0),this.body&&this.world.remove(this.body,!0),this.body=t;for(var i=0;i{var s=i(1121),n=i(53614),r=i(35810),o={setToSleep:function(){return n.set(this.body,!0),this},setAwake:function(){return n.set(this.body,!1),this},setSleepThreshold:function(t){return void 0===t&&(t=60),this.body.sleepThreshold=t,this},setSleepEvents:function(t,e){return this.setSleepStartEvent(t),this.setSleepEndEvent(e),this},setSleepStartEvent:function(t){if(t){var e=this.world;r.on(this.body,"sleepStart",(function(t){e.emit(s.SLEEP_START,t,this)}))}else r.off(this.body,"sleepStart");return this},setSleepEndEvent:function(t){if(t){var e=this.world;r.on(this.body,"sleepEnd",(function(t){e.emit(s.SLEEP_END,t,this)}))}else r.off(this.body,"sleepEnd");return this}};t.exports=o},90556:(t,e,i)=>{var s=i(22562),n={setStatic:function(t){return s.setStatic(this.body,t),this},isStatic:function(){return this.body.isStatic}};t.exports=n},85436:(t,e,i)=>{var s=i(22562),n=i(36383),r=i(86554),o=i(30954),a={x:{get:function(){return this.body.position.x},set:function(t){this._tempVec2.set(t,this.y),s.setPosition(this.body,this._tempVec2)}},y:{get:function(){return this.body.position.y},set:function(t){this._tempVec2.set(this.x,t),s.setPosition(this.body,this._tempVec2)}},scaleX:{get:function(){return this._scaleX},set:function(t){var e=1/this._scaleX,i=1/this._scaleY;this._scaleX=t,0===this._scaleX?this.renderFlags&=-5:this.renderFlags|=4,s.scale(this.body,e,i),s.scale(this.body,t,this._scaleY)}},scaleY:{get:function(){return this._scaleY},set:function(t){var e=1/this._scaleX,i=1/this._scaleY;this._scaleY=t,0===this._scaleY?this.renderFlags&=-5:this.renderFlags|=4,s.scale(this.body,e,i),s.scale(this.body,this._scaleX,t)}},angle:{get:function(){return o(this.body.angle*n.RAD_TO_DEG)},set:function(t){this.rotation=o(t)*n.DEG_TO_RAD}},rotation:{get:function(){return this.body.angle},set:function(t){this._rotation=r(t),s.setAngle(this.body,this._rotation)}},setPosition:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this._tempVec2.set(t,e),s.setPosition(this.body,this._tempVec2),this},setRotation:function(t){return void 0===t&&(t=0),this._rotation=r(t),s.setAngle(this.body,t),this},setFixedRotation:function(){return s.setInertia(this.body,1/0),this},setAngle:function(t){return void 0===t&&(t=0),this.angle=t,s.setAngle(this.body,this.rotation),this},setScale:function(t,e,i){void 0===t&&(t=1),void 0===e&&(e=t);var n=1/this._scaleX,r=1/this._scaleY;return this._scaleX=t,this._scaleY=e,s.scale(this.body,n,r,i),s.scale(this.body,t,e,i),this}};t.exports=a},42081:(t,e,i)=>{var s=i(22562),n={setVelocityX:function(t){return this._tempVec2.set(t,this.body.velocity.y),s.setVelocity(this.body,this._tempVec2),this},setVelocityY:function(t){return this._tempVec2.set(this.body.velocity.x,t),s.setVelocity(this.body,this._tempVec2),this},setVelocity:function(t,e){return this._tempVec2.set(t,e),s.setVelocity(this.body,this._tempVec2),this},getVelocity:function(){return s.getVelocity(this.body)},setAngularVelocity:function(t){return s.setAngularVelocity(this.body,t),this},getAngularVelocity:function(){return s.getAngularVelocity(this.body)},setAngularSpeed:function(t){return s.setAngularSpeed(this.body,t),this},getAngularSpeed:function(){return s.getAngularSpeed(this.body)}};t.exports=n},31884:(t,e,i)=>{t.exports={Bounce:i(70410),Collision:i(66968),Force:i(51607),Friction:i(5436),Gravity:i(39858),Mass:i(37302),Sensor:i(39132),SetBody:i(57772),Sleep:i(38083),Static:i(90556),Transform:i(85436),Velocity:i(42081)}},85608:t=>{t.exports="afteradd"},1213:t=>{t.exports="afterremove"},25968:t=>{t.exports="afterupdate"},67205:t=>{t.exports="beforeadd"},39438:t=>{t.exports="beforeremove"},44823:t=>{t.exports="beforeupdate"},92593:t=>{t.exports="collisionactive"},60128:t=>{t.exports="collisionend"},76861:t=>{t.exports="collisionstart"},92362:t=>{t.exports="dragend"},76408:t=>{t.exports="drag"},93971:t=>{t.exports="dragstart"},5656:t=>{t.exports="pause"},47861:t=>{t.exports="resume"},79099:t=>{t.exports="sleepend"},35906:t=>{t.exports="sleepstart"},1121:(t,e,i)=>{t.exports={AFTER_ADD:i(85608),AFTER_REMOVE:i(1213),AFTER_UPDATE:i(25968),BEFORE_ADD:i(67205),BEFORE_REMOVE:i(39438),BEFORE_UPDATE:i(44823),COLLISION_ACTIVE:i(92593),COLLISION_END:i(60128),COLLISION_START:i(76861),DRAG_END:i(92362),DRAG:i(76408),DRAG_START:i(93971),PAUSE:i(5656),RESUME:i(47861),SLEEP_END:i(79099),SLEEP_START:i(35906)}},3875:(t,e,i)=>{t.exports={BodyBounds:i(68174),Components:i(31884),Events:i(1121),Factory:i(28137),MatterGameObject:i(75803),Image:i(23181),Matter:i(19933),MatterPhysics:i(42045),PolyDecomp:i(55973),Sprite:i(34803),TileBody:i(73834),PhysicsEditorParser:i(19496),PhysicsJSONParser:i(85791),PointerConstraint:i(98713),World:i(68243)}},22562:(t,e,i)=>{var s={};t.exports=s;var n=i(41598),r=i(31725),o=i(53614),a=i(53402),h=i(15647),l=i(66615);!function(){s._timeCorrection=!0,s._inertiaScale=4,s._nextCollidingGroupId=1,s._nextNonCollidingGroupId=-1,s._nextCategory=1,s._baseDelta=1e3/60,s.create=function(e){var i={id:a.nextId(),type:"body",label:"Body",parts:[],plugin:{},angle:0,vertices:null,position:{x:0,y:0},force:{x:0,y:0},torque:0,positionImpulse:{x:0,y:0},constraintImpulse:{x:0,y:0,angle:0},totalContacts:0,speed:0,angularSpeed:0,velocity:{x:0,y:0},angularVelocity:0,isSensor:!1,isStatic:!1,isSleeping:!1,motion:0,sleepThreshold:60,density:.001,restitution:0,friction:.1,frictionStatic:.5,frictionAir:.01,collisionFilter:{category:1,mask:4294967295,group:0},slop:.05,timeScale:1,events:null,bounds:null,chamfer:null,circleRadius:0,positionPrev:null,anglePrev:0,parent:null,axes:null,area:0,mass:0,inverseMass:0,inertia:0,deltaTime:1e3/60,inverseInertia:0,_original:null,render:{visible:!0,opacity:1,sprite:{xOffset:0,yOffset:0},fillColor:null,fillOpacity:null,lineColor:null,lineOpacity:null,lineThickness:null},gameObject:null,scale:{x:1,y:1},centerOfMass:{x:0,y:0},centerOffset:{x:0,y:0},gravityScale:{x:1,y:1},ignoreGravity:!1,ignorePointer:!1,onCollideCallback:null,onCollideEndCallback:null,onCollideActiveCallback:null,onCollideWith:{}};!e.hasOwnProperty("position")&&e.hasOwnProperty("vertices")?e.position=n.centre(e.vertices):e.hasOwnProperty("vertices")||(i.vertices=n.fromPath("L 0 0 L 40 0 L 40 40 L 0 40"));var s=a.extend(i,e);return t(s,e),s.setOnCollideWith=function(t,e){return e?this.onCollideWith[t.id]=e:delete this.onCollideWith[t.id],this},s},s.nextGroup=function(t){return t?s._nextNonCollidingGroupId--:s._nextCollidingGroupId++},s.nextCategory=function(){return s._nextCategory=s._nextCategory<<1,s._nextCategory};var t=function(t,e){if(e=e||{},s.set(t,{bounds:t.bounds||h.create(t.vertices),positionPrev:t.positionPrev||r.clone(t.position),anglePrev:t.anglePrev||t.angle,vertices:t.vertices,parts:t.parts||[t],isStatic:t.isStatic,isSleeping:t.isSleeping,parent:t.parent||t}),n.rotate(t.vertices,t.angle,t.position),l.rotate(t.axes,t.angle),h.update(t.bounds,t.vertices,t.velocity),s.set(t,{axes:e.axes||t.axes,area:e.area||t.area,mass:e.mass||t.mass,inertia:e.inertia||t.inertia}),1===t.parts.length){var i=t.bounds,o=t.centerOfMass,a=t.centerOffset,u=i.max.x-i.min.x,c=i.max.y-i.min.y;o.x=-(i.min.x-t.position.x)/u,o.y=-(i.min.y-t.position.y)/c,a.x=u*o.x,a.y=c*o.y}};s.set=function(t,e,i){var n;for(n in"string"==typeof e&&(n=e,(e={})[n]=i),e)if(Object.prototype.hasOwnProperty.call(e,n))switch(i=e[n],n){case"isStatic":s.setStatic(t,i);break;case"isSleeping":o.set(t,i);break;case"mass":s.setMass(t,i);break;case"density":s.setDensity(t,i);break;case"inertia":s.setInertia(t,i);break;case"vertices":s.setVertices(t,i);break;case"position":s.setPosition(t,i);break;case"angle":s.setAngle(t,i);break;case"velocity":s.setVelocity(t,i);break;case"angularVelocity":s.setAngularVelocity(t,i);break;case"speed":s.setSpeed(t,i);break;case"angularSpeed":s.setAngularSpeed(t,i);break;case"parts":s.setParts(t,i);break;case"centre":s.setCentre(t,i);break;default:t[n]=i}},s.setStatic=function(t,e){for(var i=0;i0&&r.rotateAbout(a.position,s,t.position,a.position)}},s.setVelocity=function(t,e){var i=t.deltaTime/s._baseDelta;t.positionPrev.x=t.position.x-e.x*i,t.positionPrev.y=t.position.y-e.y*i,t.velocity.x=(t.position.x-t.positionPrev.x)/i,t.velocity.y=(t.position.y-t.positionPrev.y)/i,t.speed=r.magnitude(t.velocity)},s.getVelocity=function(t){var e=s._baseDelta/t.deltaTime;return{x:(t.position.x-t.positionPrev.x)*e,y:(t.position.y-t.positionPrev.y)*e}},s.getSpeed=function(t){return r.magnitude(s.getVelocity(t))},s.setSpeed=function(t,e){s.setVelocity(t,r.mult(r.normalise(s.getVelocity(t)),e))},s.setAngularVelocity=function(t,e){var i=t.deltaTime/s._baseDelta;t.anglePrev=t.angle-e*i,t.angularVelocity=(t.angle-t.anglePrev)/i,t.angularSpeed=Math.abs(t.angularVelocity)},s.getAngularVelocity=function(t){return(t.angle-t.anglePrev)*s._baseDelta/t.deltaTime},s.getAngularSpeed=function(t){return Math.abs(s.getAngularVelocity(t))},s.setAngularSpeed=function(t,e){s.setAngularVelocity(t,a.sign(s.getAngularVelocity(t))*e)},s.translate=function(t,e,i){s.setPosition(t,r.add(t.position,e),i)},s.rotate=function(t,e,i,n){if(i){var r=Math.cos(e),o=Math.sin(e),a=t.position.x-i.x,h=t.position.y-i.y;s.setPosition(t,{x:i.x+(a*r-h*o),y:i.y+(a*o+h*r)},n),s.setAngle(t,t.angle+e,n)}else s.setAngle(t,t.angle+e,n)},s.scale=function(t,e,i,r){var o=0,a=0;r=r||t.position;for(var u=t.inertia===1/0,c=0;c0&&(o+=d.area,a+=d.inertia),d.position.x=r.x+(d.position.x-r.x)*e,d.position.y=r.y+(d.position.y-r.y)*i,h.update(d.bounds,d.vertices,t.velocity)}t.parts.length>1&&(t.area=o,t.isStatic||(s.setMass(t,t.density*o),s.setInertia(t,a))),t.circleRadius&&(e===i?t.circleRadius*=e:t.circleRadius=null),u&&s.setInertia(t,1/0)},s.update=function(t,e){var i=(e=(void 0!==e?e:1e3/60)*t.timeScale)*e,o=s._timeCorrection?e/(t.deltaTime||e):1,u=1-t.frictionAir*(e/a._baseDelta),c=(t.position.x-t.positionPrev.x)*o,d=(t.position.y-t.positionPrev.y)*o;t.velocity.x=c*u+t.force.x/t.mass*i,t.velocity.y=d*u+t.force.y/t.mass*i,t.positionPrev.x=t.position.x,t.positionPrev.y=t.position.y,t.position.x+=t.velocity.x,t.position.y+=t.velocity.y,t.deltaTime=e,t.angularVelocity=(t.angle-t.anglePrev)*u*o+t.torque/t.inertia*i,t.anglePrev=t.angle,t.angle+=t.angularVelocity,t.speed=r.magnitude(t.velocity),t.angularSpeed=Math.abs(t.angularVelocity);for(var f=0;f0&&(p.position.x+=t.velocity.x,p.position.y+=t.velocity.y),0!==t.angularVelocity&&(n.rotate(p.vertices,t.angularVelocity,t.position),l.rotate(p.axes,t.angularVelocity),f>0&&r.rotateAbout(p.position,t.angularVelocity,t.position,p.position)),h.update(p.bounds,p.vertices,t.velocity)}},s.updateVelocities=function(t){var e=s._baseDelta/t.deltaTime,i=t.velocity;i.x=(t.position.x-t.positionPrev.x)*e,i.y=(t.position.y-t.positionPrev.y)*e,t.speed=Math.sqrt(i.x*i.x+i.y*i.y),t.angularVelocity=(t.angle-t.anglePrev)*e,t.angularSpeed=Math.abs(t.angularVelocity)},s.applyForce=function(t,e,i){var s=e.x-t.position.x,n=e.y-t.position.y;t.force.x+=i.x,t.force.y+=i.y,t.torque+=s*i.y-n*i.x},s._totalProperties=function(t){for(var e={mass:0,area:0,inertia:0,centre:{x:0,y:0}},i=1===t.parts.length?0:1;i{var s={};t.exports=s;var n=i(35810),r=i(53402),o=i(15647),a=i(22562);s.create=function(t){return r.extend({id:r.nextId(),type:"composite",parent:null,isModified:!1,bodies:[],constraints:[],composites:[],label:"Composite",plugin:{},cache:{allBodies:null,allConstraints:null,allComposites:null}},t)},s.setModified=function(t,e,i,r){if(n.trigger(t,"compositeModified",t),t.isModified=e,e&&t.cache&&(t.cache.allBodies=null,t.cache.allConstraints=null,t.cache.allComposites=null),i&&t.parent&&s.setModified(t.parent,e,i,r),r)for(var o=0;o{var s={};t.exports=s;var n=i(69351);s.create=n.create,s.add=n.add,s.remove=n.remove,s.clear=n.clear,s.addComposite=n.addComposite,s.addBody=n.addBody,s.addConstraint=n.addConstraint},52284:(t,e,i)=>{var s={};t.exports=s;var n,r,o,a=i(41598),h=i(4506);n=[],r={overlap:0,axis:null},o={overlap:0,axis:null},s.create=function(t,e){return{pair:null,collided:!1,bodyA:t,bodyB:e,parentA:t.parent,parentB:e.parent,depth:0,normal:{x:0,y:0},tangent:{x:0,y:0},penetration:{x:0,y:0},supports:[]}},s.collides=function(t,e,i){if(s._overlapAxes(r,t.vertices,e.vertices,t.axes),r.overlap<=0)return null;if(s._overlapAxes(o,e.vertices,t.vertices,e.axes),o.overlap<=0)return null;var n,l,u=i&&i.table[h.id(t,e)];u?n=u.collision:((n=s.create(t,e)).collided=!0,n.bodyA=t.idE?E=a:aA?A=a:an?n=o:o{var e={};t.exports=e,e.create=function(t){return{vertex:t,normalImpulse:0,tangentImpulse:0}}},81388:(t,e,i)=>{var s={};t.exports=s;var n=i(53402),r=i(52284);s.create=function(t){return n.extend({bodies:[],pairs:null},t)},s.setBodies=function(t,e){t.bodies=e.slice(0)},s.clear=function(t){t.bodies=[]},s.collisions=function(t){var e,i,n=[],o=t.pairs,a=t.bodies,h=a.length,l=s.canCollide,u=r.collides;for(a.sort(s._compareBoundsX),e=0;ef)break;if(!(p<_.min.y||v>_.max.y)&&(!g||!x.isStatic&&!x.isSleeping)&&l(c.collisionFilter,x.collisionFilter)){var T=x.parts.length;if(y&&1===T)(A=u(c,x,o))&&n.push(A);else for(var w=T>1?1:0,b=m>1?1:0;b_.max.x||d.max.x<_.min.x||d.max.y<_.min.y||d.min.y>_.max.y||(A=u(S,C,o))&&n.push(A)}}}}return n},s.canCollide=function(t,e){return t.group===e.group&&0!==t.group?t.group>0:0!=(t.mask&e.category)&&0!=(e.mask&t.category)},s._compareBoundsX=function(t,e){return t.bounds.min.x-e.bounds.min.x}},4506:(t,e,i)=>{var s={};t.exports=s;var n=i(43424);s.create=function(t,e){var i=t.bodyA,n=t.bodyB,r={id:s.id(i,n),bodyA:i,bodyB:n,collision:t,contacts:[],activeContacts:[],separation:0,isActive:!0,confirmedActive:!0,isSensor:i.isSensor||n.isSensor,timeCreated:e,timeUpdated:e,inverseMass:0,friction:0,frictionStatic:0,restitution:0,slop:0};return s.update(r,t,e),r},s.update=function(t,e,i){var s=t.contacts,r=e.supports,o=t.activeContacts,a=e.parentA,h=e.parentB,l=a.vertices.length;t.isActive=!0,t.timeUpdated=i,t.collision=e,t.separation=e.depth,t.inverseMass=a.inverseMass+h.inverseMass,t.friction=a.frictionh.frictionStatic?a.frictionStatic:h.frictionStatic,t.restitution=a.restitution>h.restitution?a.restitution:h.restitution,t.slop=a.slop>h.slop?a.slop:h.slop,e.pair=t,o.length=0;for(var u=0;u{var s={};t.exports=s;var n=i(4506),r=i(53402);s.create=function(t){return r.extend({table:{},list:[],collisionStart:[],collisionActive:[],collisionEnd:[]},t)},s.update=function(t,e,i){var s,r,o,a,h=t.list,l=h.length,u=t.table,c=e.length,d=t.collisionStart,f=t.collisionEnd,p=t.collisionActive;for(d.length=0,f.length=0,p.length=0,a=0;a{var s={};t.exports=s;var n=i(31725),r=i(52284),o=i(15647),a=i(66280),h=i(41598);s.collides=function(t,e){for(var i=[],s=e.length,n=t.bounds,a=r.collides,h=o.overlaps,l=0;l{var s={};t.exports=s;var n=i(41598),r=i(53402),o=i(15647);s._restingThresh=2,s._restingThreshTangent=Math.sqrt(6),s._positionDampen=.9,s._positionWarming=.8,s._frictionNormalMultiplier=5,s._frictionMaxStatic=Number.MAX_VALUE,s.preSolvePosition=function(t){var e,i,s,n=t.length;for(e=0;eV?(n=Y>0?Y:-Y,(i=v.friction*(Y>0?1:-1)*l)<-n?i=-n:i>n&&(i=n)):(i=Y,n=f);var W=O*b-F*w,H=D*b-k*w,j=_/(P+m.inverseInertia*W*W+y.inverseInertia*H*H),q=(1+v.restitution)*X*j;if(i*=j,X0&&(R.normalImpulse=0),q=R.normalImpulse-K}if(Y<-c||Y>c)R.tangentImpulse=0;else{var Z=R.tangentImpulse;R.tangentImpulse+=i,R.tangentImpulse<-n&&(R.tangentImpulse=-n),R.tangentImpulse>n&&(R.tangentImpulse=n),i=R.tangentImpulse-Z}var J=w*q+S*i,Q=b*q+E*i;m.isStatic||m.isSleeping||(m.positionPrev.x+=J*m.inverseMass,m.positionPrev.y+=Q*m.inverseMass,m.anglePrev+=(O*Q-F*J)*m.inverseInertia),y.isStatic||y.isSleeping||(y.positionPrev.x-=J*y.inverseMass,y.positionPrev.y-=Q*y.inverseMass,y.anglePrev-=(D*Q-k*J)*y.inverseInertia)}}}}},48140:(t,e,i)=>{var s={};t.exports=s;var n=i(41598),r=i(31725),o=i(53614),a=i(15647),h=i(66615),l=i(53402);s._warming=.4,s._torqueDampen=1,s._minLength=1e-6,s.create=function(t){var e=t;e.bodyA&&!e.pointA&&(e.pointA={x:0,y:0}),e.bodyB&&!e.pointB&&(e.pointB={x:0,y:0});var i=e.bodyA?r.add(e.bodyA.position,e.pointA):e.pointA,s=e.bodyB?r.add(e.bodyB.position,e.pointB):e.pointB,n=r.magnitude(r.sub(i,s));e.length=void 0!==e.length?e.length:n,e.id=e.id||l.nextId(),e.label=e.label||"Constraint",e.type="constraint",e.stiffness=e.stiffness||(e.length>0?1:.7),e.damping=e.damping||0,e.angularStiffness=e.angularStiffness||0,e.angleA=e.bodyA?e.bodyA.angle:e.angleA,e.angleB=e.bodyB?e.bodyB.angle:e.angleB,e.plugin={};var o={visible:!0,type:"line",anchors:!0,lineColor:null,lineOpacity:null,lineThickness:null,pinSize:null,anchorColor:null,anchorSize:null};return 0===e.length&&e.stiffness>.1?(o.type="pin",o.anchors=!1):e.stiffness<.9&&(o.type="spring"),e.render=l.extend(o,e.render),e},s.preSolveAll=function(t){for(var e=0;e=1||0===t.length?t.stiffness*e:t.stiffness*e*e,x=t.damping*e,T=r.mult(u,m*y),w=(i?i.inverseMass:0)+(n?n.inverseMass:0),b=w+((i?i.inverseInertia:0)+(n?n.inverseInertia:0));if(x>0){var S=r.create();p=r.div(u,c),g=r.sub(n&&r.sub(n.position,n.positionPrev)||S,i&&r.sub(i.position,i.positionPrev)||S),v=r.dot(p,g)}i&&!i.isStatic&&(f=i.inverseMass/w,i.constraintImpulse.x-=T.x*f,i.constraintImpulse.y-=T.y*f,i.position.x-=T.x*f,i.position.y-=T.y*f,x>0&&(i.positionPrev.x-=x*p.x*v*f,i.positionPrev.y-=x*p.y*v*f),d=r.cross(o,T)/b*s._torqueDampen*i.inverseInertia*(1-t.angularStiffness),i.constraintImpulse.angle-=d,i.angle-=d),n&&!n.isStatic&&(f=n.inverseMass/w,n.constraintImpulse.x+=T.x*f,n.constraintImpulse.y+=T.y*f,n.position.x+=T.x*f,n.position.y+=T.y*f,x>0&&(n.positionPrev.x+=x*p.x*v*f,n.positionPrev.y+=x*p.y*v*f),d=r.cross(a,T)/b*s._torqueDampen*n.inverseInertia*(1-t.angularStiffness),n.constraintImpulse.angle+=d,n.angle+=d)}}},s.postSolveAll=function(t){for(var e=0;e0&&(c.position.x+=l.x,c.position.y+=l.y),0!==l.angle&&(n.rotate(c.vertices,l.angle,i.position),h.rotate(c.axes,l.angle),u>0&&r.rotateAbout(c.position,l.angle,i.position,c.position)),a.update(c.bounds,c.vertices,i.velocity)}l.angle*=s._warming,l.x*=s._warming,l.y*=s._warming}}},s.pointAWorld=function(t){return{x:(t.bodyA?t.bodyA.position.x:0)+(t.pointA?t.pointA.x:0),y:(t.bodyA?t.bodyA.position.y:0)+(t.pointA?t.pointA.y:0)}},s.pointBWorld=function(t){return{x:(t.bodyB?t.bodyB.position.x:0)+(t.pointB?t.pointB.x:0),y:(t.bodyB?t.bodyB.position.y:0)+(t.pointB?t.pointB.y:0)}},s.currentLength=function(t){var e=(t.bodyA?t.bodyA.position.x:0)+(t.pointA?t.pointA.x:0),i=(t.bodyA?t.bodyA.position.y:0)+(t.pointA?t.pointA.y:0),s=e-((t.bodyB?t.bodyB.position.x:0)+(t.pointB?t.pointB.x:0)),n=i-((t.bodyB?t.bodyB.position.y:0)+(t.pointB?t.pointB.y:0));return Math.sqrt(s*s+n*n)}},53402:(t,e,i)=>{var s={};t.exports=s,function(){s._baseDelta=1e3/60,s._nextId=0,s._seed=0,s._nowStartTime=+new Date,s._warnedOnce={},s._decomp=null,s.extend=function(t,e){var i,n;"boolean"==typeof e?(i=2,n=e):(i=1,n=!0);for(var r=i;r0;e--){var i=Math.floor(s.random()*(e+1)),n=t[e];t[e]=t[i],t[i]=n}return t},s.choose=function(t){return t[Math.floor(s.random()*t.length)]},s.isElement=function(t){return"undefined"!=typeof HTMLElement?t instanceof HTMLElement:!!(t&&t.nodeType&&t.nodeName)},s.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)},s.isFunction=function(t){return"function"==typeof t},s.isPlainObject=function(t){return"object"==typeof t&&t.constructor===Object},s.isString=function(t){return"[object String]"===toString.call(t)},s.clamp=function(t,e,i){return ti?i:t},s.sign=function(t){return t<0?-1:1},s.now=function(){if("undefined"!=typeof window&&window.performance){if(window.performance.now)return window.performance.now();if(window.performance.webkitNow)return window.performance.webkitNow()}return Date.now?Date.now():new Date-s._nowStartTime},s.random=function(e,i){return i=void 0!==i?i:1,(e=void 0!==e?e:0)+t()*(i-e)};var t=function(){return s._seed=(9301*s._seed+49297)%233280,s._seed/233280};s.colorToNumber=function(t){return 3==(t=t.replace("#","")).length&&(t=t.charAt(0)+t.charAt(0)+t.charAt(1)+t.charAt(1)+t.charAt(2)+t.charAt(2)),parseInt(t,16)},s.logLevel=1,s.log=function(){console&&s.logLevel>0&&s.logLevel<=3&&console.log.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},s.info=function(){console&&s.logLevel>0&&s.logLevel<=2&&console.info.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},s.warn=function(){console&&s.logLevel>0&&s.logLevel<=3&&console.warn.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},s.warnOnce=function(){var t=Array.prototype.slice.call(arguments).join(" ");s._warnedOnce[t]||(s.warn(t),s._warnedOnce[t]=!0)},s.deprecated=function(t,e,i){t[e]=s.chain((function(){s.warnOnce("🔅 deprecated 🔅",i)}),t[e])},s.nextId=function(){return s._nextId++},s.indexOf=function(t,e){if(t.indexOf)return t.indexOf(e);for(var i=0;i{var s={};t.exports=s;var n=i(53614),r=i(66272),o=i(81388),a=i(99561),h=i(35810),l=i(69351),u=i(48140),c=i(53402),d=i(22562);s.create=function(t){t=t||{};var e=c.extend({positionIterations:6,velocityIterations:4,constraintIterations:2,enableSleeping:!1,events:[],plugin:{},gravity:{x:0,y:1,scale:.001},timing:{timestamp:0,timeScale:1,lastDelta:0,lastElapsed:0}},t);return e.world=t.world||l.create({label:"World"}),e.pairs=t.pairs||a.create(),e.detector=t.detector||o.create(),e.grid={buckets:[]},e.world.gravity=e.gravity,e.broadphase=e.grid,e.metrics={},e},s.update=function(t,e){var i,d=c.now(),f=t.world,p=t.detector,v=t.pairs,g=t.timing,m=g.timestamp;e=void 0!==e?e:c._baseDelta,e*=g.timeScale,g.timestamp+=e,g.lastDelta=e;var y={timestamp:g.timestamp,delta:e};h.trigger(t,"beforeUpdate",y);var x=l.allBodies(f),T=l.allConstraints(f);for(f.isModified&&(o.setBodies(p,x),l.setModified(f,!1,!1,!0)),t.enableSleeping&&n.update(x,e),s._bodiesApplyGravity(x,t.gravity),e>0&&s._bodiesUpdate(x,e),h.trigger(t,"beforeSolve",y),u.preSolveAll(x),i=0;i0&&h.trigger(t,"collisionStart",{pairs:v.collisionStart,timestamp:g.timestamp,delta:e});var b=c.clamp(20/t.positionIterations,0,1);for(r.preSolvePosition(v.list),i=0;i0&&h.trigger(t,"collisionActive",{pairs:v.collisionActive,timestamp:g.timestamp,delta:e}),v.collisionEnd.length>0&&h.trigger(t,"collisionEnd",{pairs:v.collisionEnd,timestamp:g.timestamp,delta:e}),s._bodiesClearForces(x),h.trigger(t,"afterUpdate",y),t.timing.lastElapsed=c.now()-d,t},s.merge=function(t,e){if(c.extend(t,e),e.world){t.world=e.world,s.clear(t);for(var i=l.allBodies(t.world),r=0;r{var s={};t.exports=s;var n=i(53402);s.on=function(t,e,i){for(var s,n=e.split(" "),r=0;r0){i||(i={}),s=e.split(" ");for(var l=0;l{var s={};t.exports=s;var n=i(73832),r=i(53402);s.name="matter-js",s.version="0.19.0",s.uses=[],s.used=[],s.use=function(){n.use(s,Array.prototype.slice.call(arguments))},s.before=function(t,e){return t=t.replace(/^Matter./,""),r.chainPathBefore(s,t,e)},s.after=function(t,e){return t=t.replace(/^Matter./,""),r.chainPathAfter(s,t,e)}},73832:(t,e,i)=>{var s={};t.exports=s;var n=i(53402);s._registry={},s.register=function(t){if(s.isPlugin(t)||n.warn("Plugin.register:",s.toString(t),"does not implement all required fields."),t.name in s._registry){var e=s._registry[t.name],i=s.versionParse(t.version).number,r=s.versionParse(e.version).number;i>r?(n.warn("Plugin.register:",s.toString(e),"was upgraded to",s.toString(t)),s._registry[t.name]=t):i-1},s.isFor=function(t,e){var i=t.for&&s.dependencyParse(t.for);return!t.for||e.name===i.name&&s.versionSatisfies(e.version,i.range)},s.use=function(t,e){if(t.uses=(t.uses||[]).concat(e||[]),0!==t.uses.length){for(var i=s.dependencies(t),r=n.topologicalSort(i),o=[],a=0;a0&&!h.silent&&n.info(o.join(" "))}else n.warn("Plugin.use:",s.toString(t),"does not specify any dependencies to install.")},s.dependencies=function(t,e){var i=s.dependencyParse(t),r=i.name;if(!(r in(e=e||{}))){t=s.resolve(t)||t,e[r]=n.map(t.uses||[],(function(e){s.isPlugin(e)&&s.register(e);var r=s.dependencyParse(e),o=s.resolve(e);return o&&!s.versionSatisfies(o.version,r.range)?(n.warn("Plugin.dependencies:",s.toString(o),"does not satisfy",s.toString(r),"used by",s.toString(i)+"."),o._warned=!0,t._warned=!0):o||(n.warn("Plugin.dependencies:",s.toString(e),"used by",s.toString(i),"could not be resolved."),t._warned=!0),r.name}));for(var o=0;o=|>)?\s*((\d+)\.(\d+)\.(\d+))(-[0-9A-Za-z-+]+)?$/;e.test(t)||n.warn("Plugin.versionParse:",t,"is not a valid version or range.");var i=e.exec(t),s=Number(i[4]),r=Number(i[5]),o=Number(i[6]);return{isRange:Boolean(i[1]||i[2]),version:i[3],range:t,operator:i[1]||i[2]||"",major:s,minor:r,patch:o,parts:[s,r,o],prerelease:i[7],number:1e8*s+1e4*r+o}},s.versionSatisfies=function(t,e){e=e||"*";var i=s.versionParse(e),n=s.versionParse(t);if(i.isRange){if("*"===i.operator||"*"===t)return!0;if(">"===i.operator)return n.number>i.number;if(">="===i.operator)return n.number>=i.number;if("~"===i.operator)return n.major===i.major&&n.minor===i.minor&&n.patch>=i.patch;if("^"===i.operator)return i.major>0?n.major===i.major&&n.number>=i.number:i.minor>0?n.minor===i.minor&&n.patch>=i.patch:n.patch===i.patch}return t===e||"*"===t}},53614:(t,e,i)=>{var s={};t.exports=s;var n=i(22562),r=i(35810),o=i(53402);s._motionWakeThreshold=.18,s._motionSleepThreshold=.08,s._minBias=.9,s.update=function(t,e){for(var i=e/o._baseDelta,r=s._motionSleepThreshold,a=0;a0&&h.motion=h.sleepThreshold/i&&s.set(h,!0)):h.sleepCounter>0&&(h.sleepCounter-=1)}else s.set(h,!1)}},s.afterCollisions=function(t){for(var e=s._motionSleepThreshold,i=0;ie&&s.set(h,!1)}}}},s.set=function(t,e){var i=t.isSleeping;e?(t.isSleeping=!0,t.sleepCounter=t.sleepThreshold,t.positionImpulse.x=0,t.positionImpulse.y=0,t.positionPrev.x=t.position.x,t.positionPrev.y=t.position.y,t.anglePrev=t.angle,t.speed=0,t.angularSpeed=0,t.motion=0,i||r.trigger(t,"sleepStart")):(t.isSleeping=!1,t.sleepCounter=0,i&&r.trigger(t,"sleepEnd"))}},66280:(t,e,i)=>{var s={};t.exports=s;var n=i(41598),r=i(53402),o=i(22562),a=i(15647),h=i(31725);s.rectangle=function(t,e,i,s,a){a=a||{};var h={label:"Rectangle Body",position:{x:t,y:e},vertices:n.fromPath("L 0 0 L "+i+" 0 L "+i+" "+s+" L 0 "+s)};if(a.chamfer){var l=a.chamfer;h.vertices=n.chamfer(h.vertices,l.radius,l.quality,l.qualityMin,l.qualityMax),delete a.chamfer}return o.create(r.extend({},h,a))},s.trapezoid=function(t,e,i,s,a,h){h=h||{};var l,u=i*(a*=.5),c=u+(1-2*a)*i,d=c+u;l=a<.5?"L 0 0 L "+u+" "+-s+" L "+c+" "+-s+" L "+d+" 0":"L 0 0 L "+c+" "+-s+" L "+d+" 0";var f={label:"Trapezoid Body",position:{x:t,y:e},vertices:n.fromPath(l)};if(h.chamfer){var p=h.chamfer;f.vertices=n.chamfer(f.vertices,p.radius,p.quality,p.qualityMin,p.qualityMax),delete h.chamfer}return o.create(r.extend({},f,h))},s.circle=function(t,e,i,n,o){n=n||{};var a={label:"Circle Body",circleRadius:i};o=o||25;var h=Math.ceil(Math.max(10,Math.min(o,i)));return h%2==1&&(h+=1),s.polygon(t,e,h,i,r.extend({},a,n))},s.polygon=function(t,e,i,a,h){if(h=h||{},i<3)return s.circle(t,e,a,h);for(var l=2*Math.PI/i,u="",c=.5*l,d=0;d0&&n.area(C)1?(p=o.create(r.extend({parts:v.slice(0)},s)),o.setPosition(p,{x:t,y:e}),p):v[0]},s.flagCoincidentParts=function(t,e){void 0===e&&(e=5);for(var i=0;i{var s={};t.exports=s;var n=i(69351),r=i(48140),o=i(53402),a=i(22562),h=i(66280);s.stack=function(t,e,i,s,r,o,h){for(var l,u=n.create({label:"Stack"}),c=t,d=e,f=0,p=0;pv&&(v=y),a.translate(m,{x:.5*x,y:.5*y}),c=m.bounds.max.x+r,n.addBody(u,m),l=m,f+=1}else c+=r}d+=v+o,c=t}return u},s.chain=function(t,e,i,s,a,h){for(var l=t.bodies,u=1;u0)for(l=0;l0&&(d=f[l-1+(h-1)*e],n.addConstraint(t,r.create(o.extend({bodyA:d,bodyB:c},a)))),s&&ld||o<(l=d-l)||o>i-1-l))return 1===c&&a.translate(u,{x:(o+(i%2==1?1:-1))*f,y:0}),h(t+(u?o*f:0)+o*r,s,o,l,u,c)}))},s.newtonsCradle=function(t,e,i,s,o){for(var a=n.create({label:"Newtons Cradle"}),l=0;l{var s={};t.exports=s;var n=i(31725),r=i(53402);s.fromVertices=function(t){for(var e={},i=0;i{var e={};t.exports=e,e.create=function(t){var i={min:{x:0,y:0},max:{x:0,y:0}};return t&&e.update(i,t),i},e.update=function(t,e,i){t.min.x=1/0,t.max.x=-1/0,t.min.y=1/0,t.max.y=-1/0;for(var s=0;st.max.x&&(t.max.x=n.x),n.xt.max.y&&(t.max.y=n.y),n.y0?t.max.x+=i.x:t.min.x+=i.x,i.y>0?t.max.y+=i.y:t.min.y+=i.y)},e.contains=function(t,e){return e.x>=t.min.x&&e.x<=t.max.x&&e.y>=t.min.y&&e.y<=t.max.y},e.overlaps=function(t,e){return t.min.x<=e.max.x&&t.max.x>=e.min.x&&t.max.y>=e.min.y&&t.min.y<=e.max.y},e.translate=function(t,e){t.min.x+=e.x,t.max.x+=e.x,t.min.y+=e.y,t.max.y+=e.y},e.shift=function(t,e){var i=t.max.x-t.min.x,s=t.max.y-t.min.y;t.min.x=e.x,t.max.x=e.x+i,t.min.y=e.y,t.max.y=e.y+s}},74058:(t,e,i)=>{var s={};t.exports=s;i(15647);var n=i(53402);s.pathToVertices=function(t,e){"undefined"==typeof window||"SVGPathSeg"in window||n.warn("Svg.pathToVertices: SVGPathSeg not defined, a polyfill is required.");var i,r,o,a,h,l,u,c,d,f,p,v=[],g=0,m=0,y=0;e=e||15;var x=function(t,e,i){var s=i%2==1&&i>1;if(!d||t!=d.x||e!=d.y){d&&s?(f=d.x,p=d.y):(f=0,p=0);var n={x:f+t,y:p+e};!s&&d||(d=n),v.push(n),m=f+t,y=p+e}},T=function(t){var e=t.pathSegTypeAsLetter.toUpperCase();if("Z"!==e){switch(e){case"M":case"L":case"T":case"C":case"S":case"Q":m=t.x,y=t.y;break;case"H":m=t.x;break;case"V":y=t.y}x(m,y,t.pathSegType)}};for(s._svgPathToAbsolute(t),o=t.getTotalLength(),l=[],i=0;i{var e={};t.exports=e,e.create=function(t,e){return{x:t||0,y:e||0}},e.clone=function(t){return{x:t.x,y:t.y}},e.magnitude=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},e.magnitudeSquared=function(t){return t.x*t.x+t.y*t.y},e.rotate=function(t,e,i){var s=Math.cos(e),n=Math.sin(e);i||(i={});var r=t.x*s-t.y*n;return i.y=t.x*n+t.y*s,i.x=r,i},e.rotateAbout=function(t,e,i,s){var n=Math.cos(e),r=Math.sin(e);s||(s={});var o=i.x+((t.x-i.x)*n-(t.y-i.y)*r);return s.y=i.y+((t.x-i.x)*r+(t.y-i.y)*n),s.x=o,s},e.normalise=function(t){var i=e.magnitude(t);return 0===i?{x:0,y:0}:{x:t.x/i,y:t.y/i}},e.dot=function(t,e){return t.x*e.x+t.y*e.y},e.cross=function(t,e){return t.x*e.y-t.y*e.x},e.cross3=function(t,e,i){return(e.x-t.x)*(i.y-t.y)-(e.y-t.y)*(i.x-t.x)},e.add=function(t,e,i){return i||(i={}),i.x=t.x+e.x,i.y=t.y+e.y,i},e.sub=function(t,e,i){return i||(i={}),i.x=t.x-e.x,i.y=t.y-e.y,i},e.mult=function(t,e){return{x:t.x*e,y:t.y*e}},e.div=function(t,e){return{x:t.x/e,y:t.y/e}},e.perp=function(t,e){return{x:(e=!0===e?-1:1)*-t.y,y:e*t.x}},e.neg=function(t){return{x:-t.x,y:-t.y}},e.angle=function(t,e){return Math.atan2(e.y-t.y,e.x-t.x)},e._temp=[e.create(),e.create(),e.create(),e.create(),e.create(),e.create()]},41598:(t,e,i)=>{var s={};t.exports=s;var n=i(31725),r=i(53402);s.create=function(t,e){for(var i=[],s=0;s0)return!1;o=i}return!0},s.scale=function(t,e,i,r){if(1===e&&1===i)return t;var o,a;r=r||s.centre(t);for(var h=0;h=0?h-1:t.length-1],u=t[h],c=t[(h+1)%t.length],d=e[h0&&(r|=2),3===r)return!1;return 0!==r||null},s.hull=function(t){var e,i,s=[],r=[];for((t=t.slice(0)).sort((function(t,e){var i=t.x-e.x;return 0!==i?i:t.y-e.y})),i=0;i=2&&n.cross3(r[r.length-2],r[r.length-1],e)<=0;)r.pop();r.push(e)}for(i=t.length-1;i>=0;i-=1){for(e=t[i];s.length>=2&&n.cross3(s[s.length-2],s[s.length-1],e)<=0;)s.pop();s.push(e)}return s.pop(),r.pop(),s.concat(r)}},18210:(t,e,i)=>{var s=i(19933),n={name:"matter-attractors",version:"0.1.7",for:"matter-js@^0.19.0",silent:!0,install:function(t){t.after("Body.create",(function(){n.Body.init(this)})),t.before("Engine.update",(function(t){n.Engine.update(t)}))},Body:{init:function(t){t.plugin.attractors=t.plugin.attractors||[]}},Engine:{update:function(t){for(var e=s.Composite.allBodies(t.world),i=0;i0)for(var o=0;o{t.exports={name:"matter-collision-events",version:"0.1.6",for:"matter-js@^0.19.0",silent:!0,install:function(t){t.after("Engine.create",(function(){t.Events.on(this,"collisionStart",(function(e){e.pairs.map((function(e){var i=e.bodyA,s=e.bodyB;i.gameObject&&i.gameObject.emit("collide",i,s,e),s.gameObject&&s.gameObject.emit("collide",s,i,e),t.Events.trigger(i,"onCollide",{pair:e}),t.Events.trigger(s,"onCollide",{pair:e}),i.onCollideCallback&&i.onCollideCallback(e),s.onCollideCallback&&s.onCollideCallback(e),i.onCollideWith[s.id]&&i.onCollideWith[s.id](s,e),s.onCollideWith[i.id]&&s.onCollideWith[i.id](i,e)}))})),t.Events.on(this,"collisionActive",(function(e){e.pairs.map((function(e){var i=e.bodyA,s=e.bodyB;i.gameObject&&i.gameObject.emit("collideActive",i,s,e),s.gameObject&&s.gameObject.emit("collideActive",s,i,e),t.Events.trigger(i,"onCollideActive",{pair:e}),t.Events.trigger(s,"onCollideActive",{pair:e}),i.onCollideActiveCallback&&i.onCollideActiveCallback(e),s.onCollideActiveCallback&&s.onCollideActiveCallback(e)}))})),t.Events.on(this,"collisionEnd",(function(e){e.pairs.map((function(e){var i=e.bodyA,s=e.bodyB;i.gameObject&&i.gameObject.emit("collideEnd",i,s,e),s.gameObject&&s.gameObject.emit("collideEnd",s,i,e),t.Events.trigger(i,"onCollideEnd",{pair:e}),t.Events.trigger(s,"onCollideEnd",{pair:e}),i.onCollideEndCallback&&i.onCollideEndCallback(e),s.onCollideEndCallback&&s.onCollideEndCallback(e)}))}))}))}}},74507:(t,e,i)=>{var s=i(19933),n={name:"matter-wrap",version:"0.1.4",for:"matter-js@^0.19.0",silent:!0,install:function(t){t.after("Engine.update",(function(){n.Engine.update(this)}))},Engine:{update:function(t){for(var e=t.world,i=s.Composite.allBodies(e),r=s.Composite.allComposites(e),o=0;oe.max.x?i=e.min.x-t.max.x:t.max.xe.max.y?s=e.min.y-t.max.y:t.max.y{function e(t,e,i){i=i||0;var s,n,r,o,a,h,l,u=[0,0];return s=t[1][1]-t[0][1],n=t[0][0]-t[1][0],r=s*t[0][0]+n*t[0][1],o=e[1][1]-e[0][1],a=e[0][0]-e[1][0],h=o*e[0][0]+a*e[0][1],S(l=s*a-o*n,0,i)||(u[0]=(a*r-n*h)/l,u[1]=(s*h-o*r)/l),u}function i(t,e,i,s){var n=e[0]-t[0],r=e[1]-t[1],o=s[0]-i[0],a=s[1]-i[1];if(o*r-a*n==0)return!1;var h=(n*(i[1]-t[1])+r*(t[0]-i[0]))/(o*r-a*n),l=(o*(t[1]-i[1])+a*(i[0]-t[0]))/(a*n-o*r);return h>=0&&h<=1&&l>=0&&l<=1}function s(t,e,i){return(e[0]-t[0])*(i[1]-t[1])-(i[0]-t[0])*(e[1]-t[1])}function n(t,e,i){return s(t,e,i)>0}function r(t,e,i){return s(t,e,i)>=0}function o(t,e,i){return s(t,e,i)<0}function a(t,e,i){return s(t,e,i)<=0}t.exports={decomp:function(t){var e=T(t);return e.length>0?w(t,e):[t]},quickDecomp:function t(e,i,s,h,l,u,v){u=u||100,v=v||0,l=l||25,i=void 0!==i?i:[],s=s||[],h=h||[];var g=[0,0],m=[0,0],x=[0,0],T=0,w=0,S=0,E=0,A=0,C=0,_=0,P=[],M=[],R=e,L=e;if(L.length<3)return i;if(++v>u)return console.warn("quickDecomp: max level ("+u+") reached."),i;for(var O=0;OA&&(A+=e.length),E=Number.MAX_VALUE,A3&&s>=0;--s)u(d(t,s-1),d(t,s),d(t,s+1),e)&&(t.splice(s%t.length,1),i++);return i},removeDuplicatePoints:function(t,e){for(var i=t.length-1;i>=1;--i)for(var s=t[i],n=i-1;n>=0;--n)E(s,t[n],e)&&t.splice(i,1)},makeCCW:function(t){for(var e=0,i=t,s=1;si[e][0])&&(e=s);return!n(d(t,e-1),d(t,e),d(t,e+1))&&(function(t){for(var e=[],i=t.length,s=0;s!==i;s++)e.push(t.pop());for(s=0;s!==i;s++)t[s]=e[s]}(t),!0)}};var h=[],l=[];function u(t,e,i,n){if(n){var r=h,o=l;r[0]=e[0]-t[0],r[1]=e[1]-t[1],o[0]=i[0]-e[0],o[1]=i[1]-e[1];var a=r[0]*o[0]+r[1]*o[1],u=Math.sqrt(r[0]*r[0]+r[1]*r[1]),c=Math.sqrt(o[0]*o[0]+o[1]*o[1]);return Math.acos(a/(u*c)){var s=new(i(83419))({initialize:function(t){this.pluginManager=t,this.game=t.game},init:function(){},start:function(){},stop:function(){},destroy:function(){this.pluginManager=null,this.game=null,this.scene=null,this.systems=null}});t.exports=s},42363:t=>{t.exports={Global:["game","anims","cache","plugins","registry","scale","sound","textures","renderer"],CoreScene:["EventEmitter","CameraManager","GameObjectCreator","GameObjectFactory","ScenePlugin","DisplayList","UpdateList"],DefaultScene:["Clock","DataManagerPlugin","InputPlugin","Loader","TweenManager","LightsPlugin"]}},37277:t=>{var e={},i={},s={register:function(t,i,s,n){void 0===n&&(n=!1),e[t]={plugin:i,mapping:s,custom:n}},registerCustom:function(t,e,s,n){i[t]={plugin:e,mapping:s,data:n}},hasCore:function(t){return e.hasOwnProperty(t)},hasCustom:function(t){return i.hasOwnProperty(t)},getCore:function(t){return e[t]},getCustom:function(t){return i[t]},getCustomClass:function(t){return i.hasOwnProperty(t)?i[t].plugin:null},remove:function(t){e.hasOwnProperty(t)&&delete e[t]},removeCustom:function(t){i.hasOwnProperty(t)&&delete i[t]},destroyCorePlugins:function(){for(var t in e)e.hasOwnProperty(t)&&delete e[t]},destroyCustomPlugins:function(){for(var t in i)i.hasOwnProperty(t)&&delete i[t]}};t.exports=s},77332:(t,e,i)=>{var s=i(83419),n=i(8443),r=i(50792),o=i(74099),a=i(44603),h=i(39429),l=i(95540),u=i(37277),c=i(72905),d=new s({Extends:r,initialize:function(t){r.call(this),this.game=t,this.plugins=[],this.scenePlugins=[],this._pendingGlobal=[],this._pendingScene=[],t.isBooted?this.boot():t.events.once(n.BOOT,this.boot,this)},boot:function(){var t,e,i,s,r,o,a,h=this.game.config,u=h.installGlobalPlugins;for(u=u.concat(this._pendingGlobal),t=0;t{var s=i(52018),n=i(83419),r=i(44594),o=new n({Extends:s,initialize:function(t,e,i){s.call(this,e),this.scene=t,this.systems=t.sys,this.pluginKey=i,t.sys.events.once(r.BOOT,this.boot,this)},boot:function(){},destroy:function(){this.pluginManager=null,this.game=null,this.scene=null,this.systems=null}});t.exports=o},18922:(t,e,i)=>{t.exports={BasePlugin:i(52018),DefaultPlugins:i(42363),PluginCache:i(37277),PluginManager:i(77332),ScenePlugin:i(45145)}},89299:()=>{Array.prototype.forEach||(Array.prototype.forEach=function(t){"use strict";if(null==this)throw new TypeError;var e=Object(this),i=e.length>>>0;if("function"!=typeof t)throw new TypeError;for(var s=arguments.length>=2?arguments[1]:void 0,n=0;n{Array.isArray||(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)})},45284:()=>{!function(){function t(t){t&&(t.setTargetAtTime||(t.setTargetAtTime=t.setTargetValueAtTime))}window.hasOwnProperty("webkitAudioContext")&&!window.hasOwnProperty("AudioContext")&&(window.AudioContext=webkitAudioContext,AudioContext.prototype.hasOwnProperty("createGain")||(AudioContext.prototype.createGain=AudioContext.prototype.createGainNode),AudioContext.prototype.hasOwnProperty("createDelay")||(AudioContext.prototype.createDelay=AudioContext.prototype.createDelayNode),AudioContext.prototype.hasOwnProperty("createScriptProcessor")||(AudioContext.prototype.createScriptProcessor=AudioContext.prototype.createJavaScriptNode),AudioContext.prototype.hasOwnProperty("createPeriodicWave")||(AudioContext.prototype.createPeriodicWave=AudioContext.prototype.createWaveTable),AudioContext.prototype.internal_createGain=AudioContext.prototype.createGain,AudioContext.prototype.createGain=function(){var e=this.internal_createGain();return t(e.gain),e},AudioContext.prototype.internal_createDelay=AudioContext.prototype.createDelay,AudioContext.prototype.createDelay=function(e){var i=e?this.internal_createDelay(e):this.internal_createDelay();return t(i.delayTime),i},AudioContext.prototype.internal_createBufferSource=AudioContext.prototype.createBufferSource,AudioContext.prototype.createBufferSource=function(){var e=this.internal_createBufferSource();return e.start?(e.internal_start=e.start,e.start=function(t,i,s){void 0!==s?e.internal_start(t||0,i,s):e.internal_start(t||0,i||0)}):e.start=function(t,e,i){e||i?this.noteGrainOn(t||0,e,i):this.noteOn(t||0)},e.stop?(e.internal_stop=e.stop,e.stop=function(t){e.internal_stop(t||0)}):e.stop=function(t){this.noteOff(t||0)},t(e.playbackRate),e},AudioContext.prototype.internal_createDynamicsCompressor=AudioContext.prototype.createDynamicsCompressor,AudioContext.prototype.createDynamicsCompressor=function(){var e=this.internal_createDynamicsCompressor();return t(e.threshold),t(e.knee),t(e.ratio),t(e.reduction),t(e.attack),t(e.release),e},AudioContext.prototype.internal_createBiquadFilter=AudioContext.prototype.createBiquadFilter,AudioContext.prototype.createBiquadFilter=function(){var e=this.internal_createBiquadFilter();return t(e.frequency),t(e.detune),t(e.Q),t(e.gain),e},AudioContext.prototype.hasOwnProperty("createOscillator")&&(AudioContext.prototype.internal_createOscillator=AudioContext.prototype.createOscillator,AudioContext.prototype.createOscillator=function(){var e=this.internal_createOscillator();return e.start?(e.internal_start=e.start,e.start=function(t){e.internal_start(t||0)}):e.start=function(t){this.noteOn(t||0)},e.stop?(e.internal_stop=e.stop,e.stop=function(t){e.internal_stop(t||0)}):e.stop=function(t){this.noteOff(t||0)},e.setPeriodicWave||(e.setPeriodicWave=e.setWaveTable),t(e.frequency),t(e.detune),e})),window.hasOwnProperty("webkitOfflineAudioContext")&&!window.hasOwnProperty("OfflineAudioContext")&&(window.OfflineAudioContext=webkitOfflineAudioContext)}()},87890:()=>{Math.trunc||(Math.trunc=function(t){return t<0?Math.ceil(t):Math.floor(t)})},41660:()=>{if("function"!=typeof window.Uint32Array&&"object"!=typeof window.Uint32Array){var t=function(t){var e=new Array;window[t]=function(t){if("number"==typeof t){Array.call(this,t),this.length=t;for(var e=0;e{window.console||(window.console={},window.console.log=window.console.assert=function(){},window.console.warn=window.console.assert=function(){})},27674:(t,e,i)=>{i(89299),i(88020),i(45284),i(9839),i(87890),i(3230),i(90736),i(63595),i(41660)},3230:()=>{!function(){if("performance"in window==!1&&(window.performance={}),Date.now=Date.now||function(){return(new Date).getTime()},"now"in window.performance==!1){var t=Date.now();performance.timing&&performance.timing.navigationStart&&(t=performance.timing.navigationStart),window.performance.now=function(){return Date.now()-t}}}()},90736:()=>{for(var t=Date.now(),e=["ms","moz","webkit","o"],i=0;i{"undefined"!=typeof HTMLVideoElement&&!("requestVideoFrameCallback"in HTMLVideoElement.prototype)&&"getVideoPlaybackQuality"in HTMLVideoElement.prototype&&(HTMLVideoElement.prototype._rvfcpolyfillmap={},HTMLVideoElement.prototype.requestVideoFrameCallback=function(t){const e=performance.now(),i=this.getVideoPlaybackQuality(),s=this.mozPresentedFrames||this.mozPaintedFrames||i.totalVideoFrames-i.droppedVideoFrames,n=(r,o)=>{const a=this.getVideoPlaybackQuality(),h=this.mozPresentedFrames||this.mozPaintedFrames||a.totalVideoFrames-a.droppedVideoFrames;if(h>s){const s=this.mozFrameDelay||a.totalFrameDelay-i.totalFrameDelay||0,n=o-r;t(o,{presentationTime:o+1e3*s,expectedDisplayTime:o+n,width:this.videoWidth,height:this.videoHeight,mediaTime:Math.max(0,this.currentTime||0)+n/1e3,presentedFrames:h,processingDuration:s}),delete this._rvfcpolyfillmap[e]}else this._rvfcpolyfillmap[e]=requestAnimationFrame((t=>n(o,t)))};return this._rvfcpolyfillmap[e]=requestAnimationFrame((t=>n(e,t))),e},HTMLVideoElement.prototype.cancelVideoFrameCallback=function(t){cancelAnimationFrame(this._rvfcpolyfillmap[t]),delete this._rvfcpolyfillmap[t]})},10312:t=>{t.exports={SKIP_CHECK:-1,NORMAL:0,ADD:1,MULTIPLY:2,SCREEN:3,OVERLAY:4,DARKEN:5,LIGHTEN:6,COLOR_DODGE:7,COLOR_BURN:8,HARD_LIGHT:9,SOFT_LIGHT:10,DIFFERENCE:11,EXCLUSION:12,HUE:13,SATURATION:14,COLOR:15,LUMINOSITY:16,ERASE:17,SOURCE_IN:18,SOURCE_OUT:19,SOURCE_ATOP:20,DESTINATION_OVER:21,DESTINATION_IN:22,DESTINATION_OUT:23,DESTINATION_ATOP:24,LIGHTER:25,COPY:26,XOR:27}},29795:t=>{t.exports={DEFAULT:0,LINEAR:0,NEAREST:1}},68627:(t,e,i)=>{var s=i(19715),n=i(32880),r=i(83419),o=i(8054),a=i(50792),h=i(92503),l=i(56373),u=i(97480),c=i(69442),d=i(61340),f=new r({Extends:a,initialize:function(t){a.call(this);var e=t.config;this.config={clearBeforeRender:e.clearBeforeRender,backgroundColor:e.backgroundColor,antialias:e.antialias,roundPixels:e.roundPixels},this.game=t,this.type=o.CANVAS,this.drawCount=0,this.width=0,this.height=0,this.gameCanvas=t.canvas;var i={alpha:t.config.transparent,desynchronized:t.config.desynchronized,willReadFrequently:!1};this.gameContext=e.context?e.context:this.gameCanvas.getContext("2d",i),this.currentContext=this.gameContext,this.antialias=t.config.antialias,this.blendModes=l(),this.snapshotState={x:0,y:0,width:1,height:1,getPixel:!1,callback:null,type:"image/png",encoder:.92},this._tempMatrix1=new d,this._tempMatrix2=new d,this._tempMatrix3=new d,this.isBooted=!1,this.init()},init:function(){this.game.textures.once(c.READY,this.boot,this)},boot:function(){var t=this.game,e=t.scale.baseSize;this.width=e.width,this.height=e.height,this.isBooted=!0,t.scale.on(u.RESIZE,this.onResize,this),this.resize(e.width,e.height)},onResize:function(t,e){e.width===this.width&&e.height===this.height||this.resize(e.width,e.height)},resize:function(t,e){this.width=t,this.height=e,this.emit(h.RESIZE,t,e)},resetTransform:function(){this.currentContext.setTransform(1,0,0,1,0,0)},setBlendMode:function(t){return this.currentContext.globalCompositeOperation=t,this},setContext:function(t){return this.currentContext=t||this.gameContext,this},setAlpha:function(t){return this.currentContext.globalAlpha=t,this},preRender:function(){var t=this.gameContext,e=this.config,i=this.width,s=this.height;t.globalAlpha=1,t.globalCompositeOperation="source-over",t.setTransform(1,0,0,1,0,0),e.clearBeforeRender&&(t.clearRect(0,0,i,s),e.transparent||(t.fillStyle=e.backgroundColor.rgba,t.fillRect(0,0,i,s))),t.save(),this.drawCount=0,this.emit(h.PRE_RENDER)},render:function(t,e,i){var n=e.length;this.emit(h.RENDER,t,i);var r=i.x,o=i.y,a=i.width,l=i.height,u=i.renderToTexture?i.context:t.sys.context;u.save(),this.game.scene.customViewports&&(u.beginPath(),u.rect(r,o,a,l),u.clip()),i.emit(s.PRE_RENDER,i),this.currentContext=u;var c=i.mask;c&&c.preRenderCanvas(this,null,i._maskCamera),i.transparent||(u.fillStyle=i.backgroundColor.rgba,u.fillRect(r,o,a,l)),u.globalAlpha=i.alpha,u.globalCompositeOperation="source-over",this.drawCount+=n,i.renderToTexture&&i.emit(s.PRE_RENDER,i),i.matrix.copyToContext(u);for(var d=0;d=0?m=-(m+c):m<0&&(m=Math.abs(m)-c)),t.flipY&&(y>=0?y=-(y+d):y<0&&(y=Math.abs(y)-d))}var T=1,w=1;t.flipX&&(f||(m+=-e.realWidth+2*v),T=-1),t.flipY&&(f||(y+=-e.realHeight+2*g),w=-1);var b=t.x,S=t.y;a.applyITRS(b,S,t.rotation,t.scaleX*T,t.scaleY*w),o.copyFrom(i.matrix),s?(o.multiplyWithOffset(s,-i.scrollX*t.scrollFactorX,-i.scrollY*t.scrollFactorY),a.e=b,a.f=S):(a.e-=i.scrollX*t.scrollFactorX,a.f-=i.scrollY*t.scrollFactorY),o.multiply(a),i.roundPixels&&(o.e=Math.round(o.e),o.f=Math.round(o.f)),r.save(),o.setToContext(r),r.globalCompositeOperation=this.blendModes[t.blendMode],r.globalAlpha=n,r.imageSmoothingEnabled=!e.source.scaleMode,t.mask&&t.mask.preRenderCanvas(this,t,i),c>0&&d>0&&(i.roundPixels?r.drawImage(e.source.image,l,u,c,d,Math.round(m),Math.round(y),Math.round(c/p),Math.round(d/p)):r.drawImage(e.source.image,l,u,c,d,m,y,c/p,d/p)),t.mask&&t.mask.postRenderCanvas(this,t,i),r.restore()}},destroy:function(){this.removeAllListeners(),this.game=null,this.gameCanvas=null,this.gameContext=null}});t.exports=f},55830:(t,e,i)=>{t.exports={CanvasRenderer:i(68627),GetBlendModes:i(56373),SetTransform:i(20926)}},56373:(t,e,i)=>{var s=i(10312),n=i(89289);t.exports=function(){var t=[],e=n.supportNewBlendModes,i="source-over";return t[s.NORMAL]=i,t[s.ADD]="lighter",t[s.MULTIPLY]=e?"multiply":i,t[s.SCREEN]=e?"screen":i,t[s.OVERLAY]=e?"overlay":i,t[s.DARKEN]=e?"darken":i,t[s.LIGHTEN]=e?"lighten":i,t[s.COLOR_DODGE]=e?"color-dodge":i,t[s.COLOR_BURN]=e?"color-burn":i,t[s.HARD_LIGHT]=e?"hard-light":i,t[s.SOFT_LIGHT]=e?"soft-light":i,t[s.DIFFERENCE]=e?"difference":i,t[s.EXCLUSION]=e?"exclusion":i,t[s.HUE]=e?"hue":i,t[s.SATURATION]=e?"saturation":i,t[s.COLOR]=e?"color":i,t[s.LUMINOSITY]=e?"luminosity":i,t[s.ERASE]="destination-out",t[s.SOURCE_IN]="source-in",t[s.SOURCE_OUT]="source-out",t[s.SOURCE_ATOP]="source-atop",t[s.DESTINATION_OVER]="destination-over",t[s.DESTINATION_IN]="destination-in",t[s.DESTINATION_OUT]="destination-out",t[s.DESTINATION_ATOP]="destination-atop",t[s.LIGHTER]="lighter",t[s.COPY]="copy",t[s.XOR]="xor",t}},20926:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n,r){var o=n.alpha*i.alpha;if(o<=0)return!1;var a=s(i,n,r).calc;return e.globalCompositeOperation=t.blendModes[i.blendMode],e.globalAlpha=o,e.save(),a.setToContext(e),e.imageSmoothingEnabled=i.frame?!i.frame.source.scaleMode:t.antialias,!0}},63899:t=>{t.exports="losewebgl"},6119:t=>{t.exports="postrender"},48070:t=>{t.exports="prerender"},15640:t=>{t.exports="render"},8912:t=>{t.exports="resize"},87124:t=>{t.exports="restorewebgl"},92503:(t,e,i)=>{t.exports={LOSE_WEBGL:i(63899),POST_RENDER:i(6119),PRE_RENDER:i(48070),RENDER:i(15640),RESIZE:i(8912),RESTORE_WEBGL:i(87124)}},36909:(t,e,i)=>{t.exports={Events:i(92503),Snapshot:i(89966)},t.exports.Canvas=i(55830),t.exports.WebGL=i(4159)},32880:(t,e,i)=>{var s=i(27919),n=i(40987),r=i(95540);t.exports=function(t,e){var i=r(e,"callback"),o=r(e,"type","image/png"),a=r(e,"encoder",.92),h=Math.abs(Math.round(r(e,"x",0))),l=Math.abs(Math.round(r(e,"y",0))),u=Math.floor(r(e,"width",t.width)),c=Math.floor(r(e,"height",t.height));if(r(e,"getPixel",!1)){var d=t.getContext("2d",{willReadFrequently:!1}).getImageData(h,l,1,1).data;i.call(null,new n(d[0],d[1],d[2],d[3]))}else if(0!==h||0!==l||u!==t.width||c!==t.height){var f=s.createWebGL(this,u,c),p=f.getContext("2d",{willReadFrequently:!0});u>0&&c>0&&p.drawImage(t,h,l,u,c,0,0,u,c);var v=new Image;v.onerror=function(){i.call(null),s.remove(f)},v.onload=function(){i.call(null,v),s.remove(f)},v.src=f.toDataURL(o,a)}else{var g=new Image;g.onerror=function(){i.call(null)},g.onload=function(){i.call(null,g)},g.src=t.toDataURL(o,a)}}},88815:(t,e,i)=>{var s=i(27919),n=i(40987),r=i(95540);t.exports=function(t,e){var i=t,o=r(e,"callback"),a=r(e,"type","image/png"),h=r(e,"encoder",.92),l=Math.abs(Math.round(r(e,"x",0))),u=Math.abs(Math.round(r(e,"y",0))),c=r(e,"getPixel",!1),d=r(e,"isFramebuffer",!1),f=d?r(e,"bufferWidth",1):i.drawingBufferWidth,p=d?r(e,"bufferHeight",1):i.drawingBufferHeight;if(c){var v=new Uint8Array(4),g=d?u:p-u;i.readPixels(l,g,1,1,i.RGBA,i.UNSIGNED_BYTE,v),o.call(null,new n(v[0],v[1],v[2],v[3]))}else{var m=Math.floor(r(e,"width",f)),y=Math.floor(r(e,"height",p)),x=m*y*4,T=new Uint8Array(x);i.readPixels(l,p-u-y,m,y,i.RGBA,i.UNSIGNED_BYTE,T);for(var w=s.createWebGL(this,m,y),b=w.getContext("2d",{willReadFrequently:!0}),S=b.getImageData(0,0,m,y),E=S.data,A=0;A{t.exports={Canvas:i(32880),WebGL:i(88815)}},7530:(t,e,i)=>{var s=i(83419),n=i(36060),r=i(90330),o=i(82264),a=i(95540),h=i(32302),l=i(63448),u=i(31302),c=i(58918),d=i(14811),f=i(92651),p=i(96569),v=i(56527),g=i(57516),m=i(43439),y=i(81041),x=i(12385),T=i(7589),w=i(95428),b=i(72905),S=new s({initialize:function(t){this.game=t.game,this.renderer=t,this.classes=new r([[n.UTILITY_PIPELINE,T],[n.MULTI_PIPELINE,g],[n.BITMAPMASK_PIPELINE,u],[n.SINGLE_PIPELINE,x],[n.ROPE_PIPELINE,y],[n.LIGHT_PIPELINE,p],[n.POINTLIGHT_PIPELINE,m],[n.MOBILE_PIPELINE,v]]),this.postPipelineClasses=new r,this.pipelines=new r,this.postPipelineInstances=[],this.default=null,this.current=null,this.previous=null,this.MULTI_PIPELINE=null,this.BITMAPMASK_PIPELINE=null,this.UTILITY_PIPELINE=null,this.MOBILE_PIPELINE=null,this.FX_PIPELINE=null,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2,this.renderTargets=[],this.maxDimension=0,this.frameInc=32,this.targetIndex=0},boot:function(t,e,i){var s=this.renderer,r=this.renderTargets;this.frameInc=Math.floor(a(t,"frameInc",32));var l,u,p=s.width,v=s.height,g=this.game.config.disablePreFX;if(this.game.config.disablePostFX||this.postPipelineClasses.setAll([[String(d.BARREL),c.Barrel],[String(d.BLOOM),c.Bloom],[String(d.BLUR),c.Blur],[String(d.BOKEH),c.Bokeh],[String(d.CIRCLE),c.Circle],[String(d.COLOR_MATRIX),c.ColorMatrix],[String(d.DISPLACEMENT),c.Displacement],[String(d.GLOW),c.Glow],[String(d.GRADIENT),c.Gradient],[String(d.PIXELATE),c.Pixelate],[String(d.SHADOW),c.Shadow],[String(d.SHINE),c.Shine],[String(d.VIGNETTE),c.Vignette],[String(d.WIPE),c.Wipe]]),!g){this.classes.set(n.FX_PIPELINE,f);for(var m=Math.min(p,v),y=Math.ceil(m/this.frameInc),x=1;x=0;i--){var s=e[i];s.active&&s.preBatch(t)}}},postBatch:function(t){if(t.hasPostPipeline){this.flush();for(var e=t.postPipelines,i=0;i=0;i--){var s=e[i];s.active&&s.preBatch(t)}}},postBatchCamera:function(t){if(t.hasPostPipeline){this.flush();for(var e=t.postPipelines,i=0;ithis.maxDimension)return this.targetIndex=e.length-3,e[this.targetIndex];var i=3*(l(t,this.frameInc,0,!0)-1);return this.targetIndex=i,e[i]},getSwapRenderTarget:function(){return this.renderTargets[this.targetIndex+1]},getAltSwapRenderTarget:function(){return this.renderTargets[this.targetIndex+2]},destroy:function(){this.flush(),this.classes.clear(),this.postPipelineClasses.clear(),this.pipelines.clear(),this.renderer=null,this.game=null,this.classes=null,this.postPipelineClasses=null,this.pipelines=null,this.default=null,this.current=null,this.previous=null}});t.exports=S},32302:(t,e,i)=>{var s=i(83419),n=i(92503),r=new s({initialize:function(t,e,i,s,n,r,o,a,h){void 0===s&&(s=1),void 0===n&&(n=0),void 0===r&&(r=!0),void 0===o&&(o=!1),void 0===a&&(a=!0),void 0===h&&(h=!0),this.renderer=t,this.framebuffer=null,this.texture=null,this.width=0,this.height=0,this.scale=s,this.minFilter=n,this.autoClear=r,this.autoResize=!0,this.hasDepthBuffer=a,this.forceClamp=h,this.resize(e,i),o?this.setAutoResize(!0):this.autoResize=!1},setAutoResize:function(t){return t&&!this.autoResize?(this.renderer.on(n.RESIZE,this.resize,this),this.autoResize=!0):!t&&this.autoResize&&(this.renderer.off(n.RESIZE,this.resize,this),this.autoResize=!1),this},resize:function(t,e){if((t=Math.round(t*this.scale))<=0&&(t=1),(e=Math.round(e*this.scale))<=0&&(e=1),this.autoResize&&(t!==this.width||e!==this.height)){var i=this.renderer;i.deleteFramebuffer(this.framebuffer),i.deleteTexture(this.texture),this.texture=i.createTextureFromSource(null,t,e,this.minFilter,this.forceClamp),this.framebuffer=i.createFramebuffer(t,e,this.texture,this.hasDepthBuffer),this.width=t,this.height=e}return this},willResize:function(t,e){return(t=Math.round(t*this.scale))<=0&&(t=1),(e=Math.round(e*this.scale))<=0&&(e=1),t!==this.width||e!==this.height},bind:function(t,e,i){void 0===t&&(t=!1);var s=this.renderer;if(t&&s.flush(),e&&i&&this.resize(e,i),s.pushFramebuffer(this.framebuffer,!1,!1),t&&this.adjustViewport(),this.autoClear){var n=this.renderer.gl;n.clearColor(0,0,0,0),n.clear(n.COLOR_BUFFER_BIT)}s.clearStencilMask()},adjustViewport:function(){var t=this.renderer.gl;t.viewport(0,0,this.width,this.height),t.disable(t.SCISSOR_TEST)},clear:function(){var t=this.renderer,e=t.gl;t.pushFramebuffer(this.framebuffer),e.disable(e.SCISSOR_TEST),e.clearColor(0,0,0,0),e.clear(e.COLOR_BUFFER_BIT),t.popFramebuffer(),t.resetScissor()},unbind:function(t){void 0===t&&(t=!1);var e=this.renderer;return t&&e.flush(),e.popFramebuffer()},destroy:function(){var t=this.renderer;t.off(n.RESIZE,this.resize,this),t.deleteFramebuffer(this.framebuffer),t.deleteTexture(this.texture),this.renderer=null,this.framebuffer=null,this.texture=null}});t.exports=r},70554:t=>{t.exports={getTintFromFloats:function(t,e,i,s){return((255&(255*s|0))<<24|(255&(255*t|0))<<16|(255&(255*e|0))<<8|255&(255*i|0))>>>0},getTintAppendFloatAlpha:function(t,e){return((255&(255*e|0))<<24|t)>>>0},getTintAppendFloatAlphaAndSwap:function(t,e){return((255&(255*e|0))<<24|(255&(0|t))<<16|(255&(t>>8|0))<<8|255&(t>>16|0))>>>0},getFloatsFromUintRGB:function(t){return[(255&(t>>16|0))/255,(255&(t>>8|0))/255,(255&(0|t))/255]},checkShaderMax:function(t,e){var i=Math.min(16,t.getParameter(t.MAX_TEXTURE_IMAGE_UNITS));return e&&-1!==e?Math.min(i,e):i},parseFragmentShaderMaxTextures:function(t,e){if(!t)return"";for(var i="",s=0;s0&&(i+="\n\telse "),s{var s=i(83419),n=i(62644),r=i(50792),o=i(77085),a=i(95540),h=i(37867),l=i(92503),u=i(32302),c=i(70554),d=i(38683),f=new s({Extends:r,initialize:function(t){r.call(this);var e=t.game,i=e.renderer,s=i.gl;this.name=a(t,"name","WebGLPipeline"),this.game=e,this.renderer=i,this.manager,this.gl=s,this.view=e.canvas,this.width=0,this.height=0,this.vertexCount=0,this.vertexCapacity=0,this.vertexData,this.vertexBuffer,this.activeBuffer,this.topology=a(t,"topology",s.TRIANGLES),this.bytes,this.vertexViewF32,this.vertexViewU32,this.active=!0,this.forceZero=a(t,"forceZero",!1),this.hasBooted=!1,this.isPostFX=!1,this.isPreFX=!1,this.renderTargets=[],this.currentRenderTarget,this.shaders=[],this.currentShader,this.projectionMatrix,this.projectionWidth=0,this.projectionHeight=0,this.config=t,this.glReset=!1,this.batch=[],this.currentBatch=null,this.currentTexture=null,this.currentUnit=0,this.activeTextures=[],this.resizeUniform=a(t,"resizeUniform","")},boot:function(){var t,e=this.gl,i=this.config,s=this.renderer;this.isPostFX||(this.projectionMatrix=(new h).identity());var n=this.renderTargets,r=a(i,"renderTarget",!1);"boolean"==typeof r&&r&&(r=1);var c=s.width,d=s.height;if("number"==typeof r)for(t=0;tT&&(T=x[t].vertexSize);var w=a(i,"batchSize",s.config.batchSize);this.vertexCapacity=6*w;var b=new ArrayBuffer(this.vertexCapacity*T);this.vertexData=b,this.bytes=new Uint8Array(b),this.vertexViewF32=new Float32Array(b),this.vertexViewU32=new Uint32Array(b);var S=a(i,"vertices",null);for(S?(this.vertexViewF32.set(S),this.vertexBuffer=s.createVertexBuffer(b,e.STATIC_DRAW)):this.vertexBuffer=s.createVertexBuffer(b.byteLength,e.DYNAMIC_DRAW),this.setVertexBuffer(),t=x.length-1;t>=0;t--)x[t].rebind();this.hasBooted=!0,s.on(l.RESIZE,this.resize,this),s.on(l.PRE_RENDER,this.onPreRender,this),s.on(l.RENDER,this.onRender,this),s.on(l.POST_RENDER,this.onPostRender,this),this.emit(o.BOOT,this),this.onBoot()},onBoot:function(){},onResize:function(){},setShader:function(t,e,i){var s=this.renderer;t===this.currentShader&&s.currentProgram===this.currentShader.program||(this.flush(),this.setVertexBuffer(i)&&!e&&(e=!0),t.bind(e,!1),this.currentShader=t);return this},getShaderByName:function(t){for(var e=this.shaders,i=0;i-1&&(m=b.substring(20))}y&&x&&g.push(new d(this,m,y,x,n(T)))}this.shaders=g}return 0===this.shaders.length?console.warn("Pipeline: "+this.name+" - Invalid shader config"):this.currentShader=this.shaders[0],this},createBatch:function(t){return this.currentBatch={start:this.vertexCount,count:0,texture:[t],unit:0,maxUnit:0},this.currentUnit=0,this.currentTexture=t,this.batch.push(this.currentBatch),0},addTextureToBatch:function(t){var e=this.currentBatch;e&&(e.texture.push(t),e.unit++,e.maxUnit++)},pushBatch:function(t){if(!this.currentBatch||this.forceZero&&t!==this.currentTexture)return this.createBatch(t);if(t===this.currentTexture)return this.currentUnit;var e=this.currentBatch,i=e.texture.indexOf(t);return-1===i?e.texture.length===this.renderer.maxTextures?this.createBatch(t):(e.unit++,e.maxUnit++,e.texture.push(t),this.currentUnit=e.unit,this.currentTexture=t,e.unit):(this.currentUnit=i,this.currentTexture=t,i)},setGameObject:function(t,e){return void 0===e&&(e=t.frame),this.pushBatch(e.source.glTexture)},shouldFlush:function(t){return void 0===t&&(t=0),this.vertexCount+t>this.vertexCapacity},vertexAvailable:function(){return this.vertexCapacity-this.vertexCount},resize:function(t,e){t===this.width&&e===this.height||this.flush(),this.width=t,this.height=e;for(var i=this.renderTargets,s=0;s=0;i--){var s=e[i].rebind();t&&s!==t||(this.currentShader=s)}return this.activeTextures.length=0,this.emit(o.REBIND,this.currentShader),this.onActive(this.currentShader),this.onRebind(),this.glReset=!1,this},restoreContext:function(){var t=this.shaders,e=!!this.vertexBuffer;this.activeBuffer=null,this.activeTextures.length=0,this.batch.length=0,this.currentBatch=null,this.currentTexture=null,this.currentUnit=0,e&&this.setVertexBuffer();for(var i=0;i0){this.emit(o.BEFORE_FLUSH,this,t),this.onBeforeFlush(t);var e=this.gl,i=this.vertexCount,s=this.currentShader.vertexSize,n=this.topology;if(this.active){var r,a,h;this.setVertexBuffer(),i===this.vertexCapacity?e.bufferData(e.ARRAY_BUFFER,this.vertexData,e.DYNAMIC_DRAW):e.bufferSubData(e.ARRAY_BUFFER,0,this.bytes.subarray(0,i*s));var l=this.batch,u=this.activeTextures;if(this.forceZero)for(u[0]||e.activeTexture(e.TEXTURE0),r=0;r{var s=i(95428),n=i(72905),r=i(19715),o=i(83419),a=i(8054),h=i(50792),l=i(92503),u=i(50030),c=i(37867),d=i(29747),f=i(7530),p=i(32302),v=i(97480),g=i(69442),m=i(70554),y=i(88815),x=i(26128),T=i(1482),w=i(82751),b=i(84387),S=i(93567),E=i(57183),A=!1,C=new o({Extends:h,initialize:function(t){h.call(this);var e=t.config,i={alpha:e.transparent,desynchronized:e.desynchronized,depth:!0,antialias:e.antialiasGL,premultipliedAlpha:e.premultipliedAlpha,stencil:!0,failIfMajorPerformanceCaveat:e.failIfMajorPerformanceCaveat,powerPreference:e.powerPreference,preserveDrawingBuffer:e.preserveDrawingBuffer,willReadFrequently:!1};this.config={clearBeforeRender:e.clearBeforeRender,antialias:e.antialias,backgroundColor:e.backgroundColor,contextCreation:i,roundPixels:e.roundPixels,maxTextures:e.maxTextures,maxTextureSize:e.maxTextureSize,batchSize:e.batchSize,maxLights:e.maxLights,mipmapFilter:e.mipmapFilter},this.game=t,this.type=a.WEBGL,this.pipelines=null,this.width=0,this.height=0,this.canvas=t.canvas,this.blendModes=[],this.contextLost=!1,this.snapshotState={x:0,y:0,width:1,height:1,getPixel:!1,callback:null,type:"image/png",encoder:.92,isFramebuffer:!1,bufferWidth:0,bufferHeight:0},this.maxTextures=0,this.textureIndexes,this.glBufferWrappers=[],this.glProgramWrappers=[],this.glTextureWrappers=[],this.glFramebufferWrappers=[],this.glAttribLocationWrappers=[],this.glUniformLocationWrappers=[],this.currentFramebuffer=null,this.fboStack=[],this.currentProgram=null,this.currentBlendMode=1/0,this.currentScissorEnabled=!1,this.currentScissor=null,this.scissorStack=[],this.contextLostHandler=d,this.contextRestoredHandler=d,this.previousContextLostHandler=d,this.previousContextRestoredHandler=d,this.gl=null,this.supportedExtensions=null,this.instancedArraysExtension=null,this.vaoExtension=null,this.extensions={},this.glFormats,this.compression,this.drawingBufferHeight=0,this.blankTexture=null,this.normalTexture=null,this.whiteTexture=null,this.maskCount=0,this.maskStack=[],this.currentMask={mask:null,camera:null},this.currentCameraMask={mask:null,camera:null},this.glFuncMap=null,this.currentType="",this.newType=!1,this.nextTypeMatch=!1,this.finalType=!1,this.mipmapFilter=null,this.defaultScissor=[0,0,0,0],this.isBooted=!1,this.renderTarget=null,this.projectionMatrix,this.projectionWidth=0,this.projectionHeight=0,this.maskSource=null,this.maskTarget=null,this.spector=null,this._debugCapture=!1,this.init(this.config)},init:function(t){var e,i=this.game,s=this.canvas,n=t.backgroundColor;if(!(e=i.config.context?i.config.context:s.getContext("webgl",t.contextCreation)||s.getContext("experimental-webgl",t.contextCreation))||e.isContextLost())throw this.contextLost=!0,new Error("WebGL unsupported");this.gl=e;var r=this;!function(){var t=e.getSupportedExtensions();r.supportedExtensions=t;var i="ANGLE_instanced_arrays";r.instancedArraysExtension=t.indexOf(i)>-1?e.getExtension(i):null;var s="OES_vertex_array_object";r.vaoExtension=t.indexOf(s)>-1?e.getExtension(s):null}(),this.setContextHandlers(),i.context=e;for(var o=0;o<=27;o++)this.blendModes.push({func:[e.ONE,e.ONE_MINUS_SRC_ALPHA],equation:e.FUNC_ADD});this.blendModes[1].func=[e.ONE,e.DST_ALPHA],this.blendModes[2].func=[e.DST_COLOR,e.ONE_MINUS_SRC_ALPHA],this.blendModes[3].func=[e.ONE,e.ONE_MINUS_SRC_COLOR],this.blendModes[17]={func:[e.ZERO,e.ONE_MINUS_SRC_ALPHA],equation:e.FUNC_REVERSE_SUBTRACT},this.glFormats=[e.BYTE,e.SHORT,e.UNSIGNED_BYTE,e.UNSIGNED_SHORT,e.FLOAT],this.glFuncMap={mat2:{func:e.uniformMatrix2fv,length:1,matrix:!0},mat3:{func:e.uniformMatrix3fv,length:1,matrix:!0},mat4:{func:e.uniformMatrix4fv,length:1,matrix:!0},"1f":{func:e.uniform1f,length:1},"1fv":{func:e.uniform1fv,length:1},"1i":{func:e.uniform1i,length:1},"1iv":{func:e.uniform1iv,length:1},"2f":{func:e.uniform2f,length:2},"2fv":{func:e.uniform2fv,length:1},"2i":{func:e.uniform2i,length:2},"2iv":{func:e.uniform2iv,length:1},"3f":{func:e.uniform3f,length:3},"3fv":{func:e.uniform3fv,length:1},"3i":{func:e.uniform3i,length:3},"3iv":{func:e.uniform3iv,length:1},"4f":{func:e.uniform4f,length:4},"4fv":{func:e.uniform4fv,length:1},"4i":{func:e.uniform4i,length:4},"4iv":{func:e.uniform4iv,length:1}},t.maxTextures&&-1!==t.maxTextures||(t.maxTextures=e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS)),t.maxTextureSize||(t.maxTextureSize=e.getParameter(e.MAX_TEXTURE_SIZE)),this.compression=this.getCompressedTextures(),e.disable(e.DEPTH_TEST),e.disable(e.CULL_FACE),e.enable(e.BLEND),e.clearColor(n.redGL,n.greenGL,n.blueGL,n.alphaGL);return-1!==["NEAREST","LINEAR","NEAREST_MIPMAP_NEAREST","LINEAR_MIPMAP_NEAREST","NEAREST_MIPMAP_LINEAR","LINEAR_MIPMAP_LINEAR"].indexOf(t.mipmapFilter)&&(this.mipmapFilter=e[t.mipmapFilter]),this.maxTextures=m.checkShaderMax(e,t.maxTextures),this.textureIndexes=[],this.createTemporaryTextures(),this.pipelines=new f(this),this.setBlendMode(a.BlendModes.NORMAL),this.projectionMatrix=(new c).identity(),i.textures.once(g.READY,this.boot,this),this},boot:function(){var t=this.game,e=this.pipelines,i=t.scale.baseSize,s=i.width,n=i.height;this.width=s,this.height=n,this.isBooted=!0,this.renderTarget=new p(this,s,n,1,0,!0,!0),this.maskTarget=new p(this,s,n,1,0,!0,!0),this.maskSource=new p(this,s,n,1,0,!0,!0);var r=t.config;e.boot(r.pipeline,r.defaultPipeline,r.autoMobilePipeline),this.blankTexture=t.textures.getFrame("__DEFAULT").glTexture,this.normalTexture=t.textures.getFrame("__NORMAL").glTexture,this.whiteTexture=t.textures.getFrame("__WHITE").glTexture;var o=this.gl;o.bindFramebuffer(o.FRAMEBUFFER,null),o.enable(o.SCISSOR_TEST),t.scale.on(v.RESIZE,this.onResize,this),this.resize(s,n)},setContextHandlers:function(t,e){this.previousContextLostHandler&&this.canvas.removeEventListener("webglcontextlost",this.previousContextLostHandler,!1),this.previousContextRestoredHandler&&this.canvas.removeEventListener("webglcontextlost",this.previousContextRestoredHandler,!1),this.contextLostHandler="function"==typeof t?t.bind(this):this.dispatchContextLost.bind(this),this.contextRestoredHandler="function"==typeof e?e.bind(this):this.dispatchContextRestored.bind(this),this.canvas.addEventListener("webglcontextlost",this.contextLostHandler,!1),this.canvas.addEventListener("webglcontextrestored",this.contextRestoredHandler,!1),this.previousContextLostHandler=this.contextLostHandler,this.previousContextRestoredHandler=this.contextRestoredHandler},dispatchContextLost:function(t){this.contextLost=!0,console&&console.warn("WebGL Context lost. Renderer disabled"),this.emit(l.LOSE_WEBGL,this),t.preventDefault()},dispatchContextRestored:function(t){var e=this.gl;if(e.isContextLost())console&&console.log("WebGL Context restored, but context is still lost");else{this.currentProgram=null,this.currentFramebuffer=null,this.setBlendMode(a.BlendModes.NORMAL),e.disable(e.BLEND),e.disable(e.DEPTH_TEST),e.enable(e.CULL_FACE),this.compression=this.getCompressedTextures();var i=function(t){t.createResource()};s(this.glTextureWrappers,i),s(this.glBufferWrappers,i),s(this.glFramebufferWrappers,i),s(this.glProgramWrappers,i),s(this.glAttribLocationWrappers,i),s(this.glUniformLocationWrappers,i),this.createTemporaryTextures(),this.pipelines.restoreContext(),this.resize(this.game.scale.baseSize.width,this.game.scale.baseSize.height),this.init.setupExtensions(),this.contextLost=!1,console&&console.warn("WebGL Context restored. Renderer running again."),this.emit(l.RESTORE_WEBGL,this),t.preventDefault()}},createTemporaryTextures:function(){for(var t=this.gl,e=0;e0&&s>0;if(o&&a){var h=o[0],l=o[1],u=o[2],c=o[3];a=h!==t||l!==e||u!==i||c!==s}a&&(this.flush(),r.scissor(t,n-e-s,i,s))},resetScissor:function(){var t=this.gl;t.enable(t.SCISSOR_TEST);var e=this.currentScissor;if(e){var i=e[0],s=e[1],n=e[2],r=e[3];n>0&&r>0&&t.scissor(i,this.drawingBufferHeight-s-r,n,r)}},popScissor:function(){var t=this.scissorStack;t.pop();var e=t[t.length-1];e&&this.setScissor(e[0],e[1],e[2],e[3]),this.currentScissor=e},hasActiveStencilMask:function(){var t=this.currentMask.mask,e=this.currentCameraMask.mask;return t&&t.isStencil||e&&e.isStencil},resetViewport:function(){var t=this.gl;t.viewport(0,0,this.width,this.height),this.drawingBufferHeight=t.drawingBufferHeight},setBlendMode:function(t,e){void 0===e&&(e=!1);var i=this.gl,s=this.blendModes[t];return!!(e||t!==a.BlendModes.SKIP_CHECK&&this.currentBlendMode!==t)&&(this.flush(),i.enable(i.BLEND),i.blendEquation(s.equation),s.func.length>2?i.blendFuncSeparate(s.func[0],s.func[1],s.func[2],s.func[3]):i.blendFunc(s.func[0],s.func[1]),this.currentBlendMode=t,!0)},addBlendMode:function(t,e){return this.blendModes.push({func:t,equation:e})-1},updateBlendMode:function(t,e,i){return this.blendModes[t]&&(this.blendModes[t].func=e,i&&(this.blendModes[t].equation=i)),this},removeBlendMode:function(t){return t>17&&this.blendModes[t]&&this.blendModes.splice(t,1),this},pushFramebuffer:function(t,e,i,s,n){return t===this.currentFramebuffer?this:(this.fboStack.push(t),this.setFramebuffer(t,e,i,s,n))},setFramebuffer:function(t,e,i,s,n){if(void 0===e&&(e=!1),void 0===i&&(i=!0),void 0===s&&(s=null),void 0===n&&(n=!1),t===this.currentFramebuffer)return this;var r=this.gl,o=this.width,a=this.height;return t&&t.renderTexture&&i?(o=t.renderTexture.width,a=t.renderTexture.height):this.flush(),t?r.bindFramebuffer(r.FRAMEBUFFER,t.webGLFramebuffer):r.bindFramebuffer(r.FRAMEBUFFER,null),i&&r.viewport(0,0,o,a),s&&r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,s.webGLTexture,0),n&&(r.clearColor(0,0,0,0),r.clear(r.COLOR_BUFFER_BIT)),e&&(t?(this.drawingBufferHeight=a,this.pushScissor(0,0,o,a)):(this.drawingBufferHeight=this.height,this.popScissor())),this.currentFramebuffer=t,this},popFramebuffer:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!0);var i=this.fboStack;i.pop();var s=i[i.length-1];return s||(s=null),this.setFramebuffer(s,t,e),s},restoreFramebuffer:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!0);var i=this.fboStack,s=i[i.length-1];s||(s=null),this.currentFramebuffer=null,this.setFramebuffer(s,t,e)},setProgram:function(t){return t!==this.currentProgram&&(this.flush(),this.gl.useProgram(t.webGLProgram),this.currentProgram=t,!0)},resetProgram:function(){return this.gl.useProgram(this.currentProgram.webGLProgramWrapper),this},createTextureFromSource:function(t,e,i,s,n){void 0===n&&(n=!1);var r=this.gl,o=r.NEAREST,h=r.NEAREST,l=r.CLAMP_TO_EDGE;e=t?t.width:e,i=t?t.height:i;var c=u(e,i);if(c&&!n&&(l=r.REPEAT),s===a.ScaleModes.LINEAR&&this.config.antialias){var d=t&&t.compressed,f=!d&&c||d&&t.mipmaps.length>1;o=this.mipmapFilter&&f?this.mipmapFilter:r.LINEAR,h=r.LINEAR}return t||"number"!=typeof e||"number"!=typeof i?this.createTexture2D(0,o,h,l,l,r.RGBA,t):this.createTexture2D(0,o,h,l,l,r.RGBA,null,e,i)},createTexture2D:function(t,e,i,s,n,r,o,a,h,l,u,c){"number"!=typeof a&&(a=o?o.width:1),"number"!=typeof h&&(h=o?o.height:1);var d=new w(this.gl,t,e,i,s,n,r,o,a,h,l,u,c);return this.glTextureWrappers.push(d),d},createFramebuffer:function(t,e,i,s){this.currentFramebuffer=null;var n=new b(this.gl,t,e,i,s);return this.glFramebufferWrappers.push(n),n},beginBitmapMask:function(t,e){this.gl&&(this.flush(),this.maskTarget.bind(!0),this.currentCameraMask.mask!==t&&(this.currentMask.mask=t,this.currentMask.camera=e))},drawBitmapMask:function(t,e,i){this.flush(),this.maskSource.bind(),this.setBlendMode(0,!0),t.renderWebGL(this,t,e),this.maskSource.unbind(!0),this.maskTarget.unbind();var s=this.gl,n=this.getCurrentStencilMask();n?(s.enable(s.STENCIL_TEST),n.mask.applyStencil(this,n.camera,!0)):this.currentMask.mask=null,this.pipelines.set(i),s.activeTexture(s.TEXTURE0),s.bindTexture(s.TEXTURE_2D,this.maskTarget.texture.webGLTexture),s.activeTexture(s.TEXTURE1),s.bindTexture(s.TEXTURE_2D,this.maskSource.texture.webGLTexture)},createProgram:function(t,e){var i=new T(this.gl,t,e);return this.glProgramWrappers.push(i),i},createVertexBuffer:function(t,e){var i=this.gl,s=new x(i,t,i.ARRAY_BUFFER,e);return this.glBufferWrappers.push(s),s},createAttribLocation:function(t,e){var i=new S(this.gl,t,e);return this.glAttribLocationWrappers.push(i),i},createUniformLocation:function(t,e){var i=new E(this.gl,t,e);return this.glUniformLocationWrappers.push(i),i},createIndexBuffer:function(t,e){var i=this.gl,s=new x(i,t,i.ELEMENT_ARRAY_BUFFER,e);return this.glBufferWrappers.push(s),s},deleteTexture:function(t){if(t)return n(this.glTextureWrappers,t),t.destroy(),this},deleteFramebuffer:function(t){return t?(n(this.fboStack,t),n(this.glFramebufferWrappers,t),t.destroy(),this):this},deleteProgram:function(t){return t&&(n(this.glProgramWrappers,t),t.destroy()),this},deleteAttribLocation:function(t){return t&&(n(this.glAttribLocationWrappers,t),t.destroy()),this},deleteUniformLocation:function(t){return t&&(n(this.glUniformLocationWrappers,t),t.destroy()),this},deleteBuffer:function(t){return t?(n(this.glBufferWrappers,t),t.destroy(),this):this},preRenderCamera:function(t){var e=t.x,i=t.y,s=t.width,n=t.height,o=t.backgroundColor;(t.emit(r.PRE_RENDER,t),this.pipelines.preBatchCamera(t),this.pushScissor(e,i,s,n),t.mask&&(this.currentCameraMask.mask=t.mask,this.currentCameraMask.camera=t._maskCamera,t.mask.preRenderWebGL(this,t,t._maskCamera)),o.alphaGL>0)&&this.pipelines.setMulti().drawFillRect(e,i,s,n,m.getTintFromFloats(o.blueGL,o.greenGL,o.redGL,1),o.alphaGL)},getCurrentStencilMask:function(){var t=null,e=this.maskStack,i=this.currentCameraMask;return e.length>0?t=e[e.length-1]:i.mask&&i.mask.isStencil&&(t=i),t},postRenderCamera:function(t){var e=t.flashEffect,i=t.fadeEffect;if(e.isRunning||i.isRunning||i.isComplete){var s=this.pipelines.setMulti();e.postRenderWebGL(s,m.getTintFromFloats),i.postRenderWebGL(s,m.getTintFromFloats)}t.dirty=!1,this.popScissor(),t.mask&&(this.currentCameraMask.mask=null,t.mask.postRenderWebGL(this,t._maskCamera)),this.pipelines.postBatchCamera(t),t.emit(r.POST_RENDER,t)},preRender:function(){if(!this.contextLost){var t=this.gl;if(t.bindFramebuffer(t.FRAMEBUFFER,null),this.config.clearBeforeRender){var e=this.config.backgroundColor;t.clearColor(e.redGL,e.greenGL,e.blueGL,e.alphaGL),t.clear(t.COLOR_BUFFER_BIT|t.DEPTH_BUFFER_BIT|t.STENCIL_BUFFER_BIT)}t.enable(t.SCISSOR_TEST),this.currentScissor=this.defaultScissor,this.scissorStack.length=0,this.scissorStack.push(this.currentScissor),this.game.scene.customViewports&&t.scissor(0,this.drawingBufferHeight-this.height,this.width,this.height),this.currentMask.mask=null,this.currentCameraMask.mask=null,this.maskStack.length=0,this.emit(l.PRE_RENDER)}},render:function(t,e,i){if(!this.contextLost){var s=e.length;if(this.emit(l.RENDER,t,i),this.preRenderCamera(i),0===s)return this.setBlendMode(a.BlendModes.NORMAL),void this.postRenderCamera(i);this.currentType="";for(var n=this.currentMask,r=0;r{var s=i(83419),n=i(95428),r=i(95540),o=i(14500),a=new s({initialize:function(t,e,i,s,n){this.pipeline=t,this.name=e,this.renderer=t.renderer,this.gl=this.renderer.gl,this.fragSrc=s,this.vertSrc=i,this.program=this.renderer.createProgram(i,s),this.attributes,this.vertexComponentCount=0,this.vertexSize=0,this.uniforms={},this.createAttributes(n),this.createUniforms()},createAttributes:function(t){var e=0,i=0,s=[];this.vertexComponentCount=0;for(var n=0;n=0?(e.enableVertexAttribArray(p.webGLAttribLocation),e.vertexAttribPointer(p.webGLAttribLocation,h,l,f,s,u),a.enabled=!0,a.location=p):-1!==p.webGLAttribLocation&&e.disableVertexAttribArray(p.webGLAttribLocation)}else c?e.vertexAttribPointer(d.webGLAttribLocation,h,l,f,s,u):!c&&-1!==d&&d.webGLAttribLocation>-1&&(e.disableVertexAttribArray(d.webGLAttribLocation),a.location=-1)}return this},createUniforms:function(){var t,e,i,s=this.gl,n=this.program,r=this.uniforms,o=s.getProgramParameter(n.webGLProgram,s.ACTIVE_UNIFORMS);for(t=0;t0&&(e=e.substr(0,h),r.hasOwnProperty(e)||null!==(i=this.renderer.createUniformLocation(n,e))&&(r[e]={name:e,location:i,setter:null,value1:null,value2:null,value3:null,value4:null}))}}return this},syncUniforms:function(){var t=this.gl;for(var e in this.renderer.setProgram(this.program),this.uniforms){var i=this.uniforms[e];i.setter&&i.setter.call(t,i.location.webGLUniformLocation,i.value1,i.value2,i.value3,i.value4)}},hasUniform:function(t){return this.uniforms.hasOwnProperty(t)},resetUniform:function(t){var e=this.uniforms[t];return e&&(e.value1=null,e.value2=null,e.value3=null,e.value4=null),this},setUniform1:function(t,e,i,s){var n=this.uniforms[e];return n?((s||n.value1!==i)&&(n.setter||(n.setter=t),n.value1=i,this.renderer.setProgram(this.program),t.call(this.gl,n.location.webGLUniformLocation,i),this.pipeline.currentShader=this),this):this},setUniform2:function(t,e,i,s,n){var r=this.uniforms[e];return r?((n||r.value1!==i||r.value2!==s)&&(r.setter||(r.setter=t),r.value1=i,r.value2=s,this.renderer.setProgram(this.program),t.call(this.gl,r.location.webGLUniformLocation,i,s),this.pipeline.currentShader=this),this):this},setUniform3:function(t,e,i,s,n,r){var o=this.uniforms[e];return o?((r||o.value1!==i||o.value2!==s||o.value3!==n)&&(o.setter||(o.setter=t),o.value1=i,o.value2=s,o.value3=n,this.renderer.setProgram(this.program),t.call(this.gl,o.location.webGLUniformLocation,i,s,n),this.pipeline.currentShader=this),this):this},setUniform4:function(t,e,i,s,n,r,o){var a=this.uniforms[e];return a?((o||a.value1!==i||a.value2!==s||a.value3!==n||a.value4!==r)&&(a.setter||(a.setter=t),a.value1=i,a.value2=s,a.value3=n,a.value4=r,this.renderer.setProgram(this.program),t.call(this.gl,a.location.webGLUniformLocation,i,s,n,r),this.pipeline.currentShader=this),this):this},setBoolean:function(t,e){return this.setUniform1(this.gl.uniform1i,t,Number(e))},set1f:function(t,e){return this.setUniform1(this.gl.uniform1f,t,e)},set2f:function(t,e,i){return this.setUniform2(this.gl.uniform2f,t,e,i)},set3f:function(t,e,i,s){return this.setUniform3(this.gl.uniform3f,t,e,i,s)},set4f:function(t,e,i,s,n){return this.setUniform4(this.gl.uniform4f,t,e,i,s,n)},set1fv:function(t,e){return this.setUniform1(this.gl.uniform1fv,t,e,!0)},set2fv:function(t,e){return this.setUniform1(this.gl.uniform2fv,t,e,!0)},set3fv:function(t,e){return this.setUniform1(this.gl.uniform3fv,t,e,!0)},set4fv:function(t,e){return this.setUniform1(this.gl.uniform4fv,t,e,!0)},set1iv:function(t,e){return this.setUniform1(this.gl.uniform1iv,t,e,!0)},set2iv:function(t,e){return this.setUniform1(this.gl.uniform2iv,t,e,!0)},set3iv:function(t,e){return this.setUniform1(this.gl.uniform3iv,t,e,!0)},set4iv:function(t,e){return this.setUniform1(this.gl.uniform4iv,t,e,!0)},set1i:function(t,e){return this.setUniform1(this.gl.uniform1i,t,e)},set2i:function(t,e,i){return this.setUniform2(this.gl.uniform2i,t,e,i)},set3i:function(t,e,i,s){return this.setUniform3(this.gl.uniform3i,t,e,i,s)},set4i:function(t,e,i,s,n){return this.setUniform4(this.gl.uniform4i,t,e,i,s,n)},setMatrix2fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix2fv,t,e,i,!0)},setMatrix3fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix3fv,t,e,i,!0)},setMatrix4fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix4fv,t,e,i,!0)},createProgram:function(t,e){return void 0===t&&(t=this.vertSrc),void 0===e&&(e=this.fragSrc),this.program&&this.renderer.deleteProgram(this.program),this.vertSrc=t,this.fragSrc=e,this.program=this.renderer.createProgram(t,e),this.createUniforms(),this.rebind()},destroy:function(){var t=this.renderer;n(this.uniforms,(function(e){t.deleteUniformLocation(e.location)})),this.uniforms=null,n(this.attributes,(function(e){t.deleteAttribLocation(e.location)})),this.attributes=null,t.deleteProgram(this.program),this.pipeline=null,this.renderer=null,this.gl=null,this.program=null}});t.exports=a},14500:t=>{t.exports={BYTE:{enum:5120,size:1},UNSIGNED_BYTE:{enum:5121,size:1},SHORT:{enum:5122,size:2},UNSIGNED_SHORT:{enum:5123,size:2},INT:{enum:5124,size:4},UNSIGNED_INT:{enum:5125,size:4},FLOAT:{enum:5126,size:4}}},4159:(t,e,i)=>{var s=i(14500),n=i(79291),r={PipelineManager:i(7530),Pipelines:i(96615),RenderTarget:i(32302),Utils:i(70554),WebGLPipeline:i(29100),WebGLRenderer:i(74797),WebGLShader:i(38683),Wrappers:i(9503)};r=n(!1,r,s),t.exports=r},31302:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(78908),o=i(85191),a=i(14500),h=i(29100),l=new s({Extends:h,initialize:function(t){t.fragShader=n(t,"fragShader",r),t.vertShader=n(t,"vertShader",o),t.batchSize=n(t,"batchSize",1),t.vertices=n(t,"vertices",[-1,1,-1,-7,7,1]),t.attributes=n(t,"attributes",[{name:"inPosition",size:2,type:a.FLOAT}]),h.call(this,t)},boot:function(){h.prototype.boot.call(this),this.set1i("uMainSampler",0),this.set1i("uMaskSampler",1)},resize:function(t,e){h.prototype.resize.call(this,t,e),this.set2f("uResolution",t,e)},beginMask:function(t,e,i){this.renderer.beginBitmapMask(t,i)},endMask:function(t,e,i){var s=this.gl,n=this.renderer,r=t.bitmapMask;r&&s&&(n.drawBitmapMask(r,e,this),i&&this.set2f("uResolution",i.width,i.height),this.set1i("uInvertMaskAlpha",t.invertAlpha),s.drawArrays(this.topology,0,3),i&&this.set2f("uResolution",this.width,this.height),s.bindTexture(s.TEXTURE_2D,null))}});t.exports=l},92651:(t,e,i)=>{var s=i(83419),n=i(58918),r=i(14811),o=i(95540),a=i(43558),h=i(89350),l=i(70554),u=new s({Extends:a,initialize:function(t){t.shaders=[l.setGlowQuality(h.FXGlowFrag,t.game),h.FXShadowFrag,h.FXPixelateFrag,h.FXVignetteFrag,h.FXShineFrag,h.FXBlurLowFrag,h.FXBlurMedFrag,h.FXBlurHighFrag,h.FXGradientFrag,h.FXBloomFrag,h.ColorMatrixFrag,h.FXCircleFrag,h.FXBarrelFrag,h.FXDisplacementFrag,h.FXWipeFrag,h.FXBokehFrag],a.call(this,t);var e=this.game;this.glow=new n.Glow(e),this.shadow=new n.Shadow(e),this.pixelate=new n.Pixelate(e),this.vignette=new n.Vignette(e),this.shine=new n.Shine(e),this.gradient=new n.Gradient(e),this.circle=new n.Circle(e),this.barrel=new n.Barrel(e),this.wipe=new n.Wipe(e),this.bokeh=new n.Bokeh(e);var i=[];i[r.GLOW]=this.onGlow,i[r.SHADOW]=this.onShadow,i[r.PIXELATE]=this.onPixelate,i[r.VIGNETTE]=this.onVignette,i[r.SHINE]=this.onShine,i[r.BLUR]=this.onBlur,i[r.GRADIENT]=this.onGradient,i[r.BLOOM]=this.onBloom,i[r.COLOR_MATRIX]=this.onColorMatrix,i[r.CIRCLE]=this.onCircle,i[r.BARREL]=this.onBarrel,i[r.DISPLACEMENT]=this.onDisplacement,i[r.WIPE]=this.onWipe,i[r.BOKEH]=this.onBokeh,this.fxHandlers=i,this.source,this.target,this.swap},onDraw:function(t,e,i){this.source=t,this.target=e,this.swap=i;var s=t.width,n=t.height,r=this.tempSprite,o=this.fxHandlers;if(r&&r.preFX)for(var a=r.preFX.list,h=0;h{var s=i(83419),n=i(95540),r=i(31063),o=i(57516),a=i(61340),h=i(26099),l=i(29100),u=new s({Extends:o,initialize:function(t){var e=n(t,"fragShader",r);t.fragShader=e.replace("%LIGHT_COUNT%",t.game.renderer.config.maxLights),o.call(this,t),this.inverseRotationMatrix=new Float32Array([1,0,0,0,1,0,0,0,1]),this.currentNormalMap,this.lightsActive=!0,this.tempVec2=new h,this._tempMatrix=new a,this._tempMatrix2=new a},boot:function(){l.prototype.boot.call(this)},onRender:function(t,e){var i=t.sys.lights;if(this.lightsActive=!1,i&&i.active){var s,n=i.getLights(e),r=n.length;this.lightsActive=!0;var o=this.renderer.height,a=e.matrix,h=this.tempVec2;for(this.set1i("uMainSampler",0),this.set1i("uNormSampler",1),this.set2f("uResolution",this.width/2,this.height/2),this.set4f("uCamera",e.x,e.y,e.rotation,e.zoom),this.set3f("uAmbientLightColor",i.ambientColor.r,i.ambientColor.g,i.ambientColor.b),this.set1i("uLightCount",r),s=0;s0&&this.flush();var e=this.inverseRotationMatrix;if(t){var i=-t,s=Math.cos(i),n=Math.sin(i);e[1]=n,e[3]=-n,e[0]=e[4]=s}else e[0]=e[4]=1,e[1]=e[3]=0;this.setMatrix3fv("uInverseRotationMatrix",!1,e),this.currentNormalMapRotation=t}},setTexture2D:function(t,e){var i=this.renderer;void 0===t&&(t=i.whiteTexture);var s=this.getNormalMap(e);this.isNewNormalMap(t,s)&&(this.flush(),this.createBatch(t),this.addTextureToBatch(s),this.currentNormalMap=s);var n=0;e&&e.parentContainer?n=e.getWorldTransformMatrix(this._tempMatrix,this._tempMatrix2).rotationNormalized:e&&(n=e.rotation);return this.setNormalMapRotation(n),0},setGameObject:function(t,e){void 0===e&&(e=t.frame);var i=e.glTexture,s=this.getNormalMap(t);if(this.isNewNormalMap(i,s)&&(this.flush(),this.createBatch(i),this.addTextureToBatch(s),this.currentNormalMap=s),t.parentContainer){var n=t.getWorldTransformMatrix(this._tempMatrix,this._tempMatrix2);this.setNormalMapRotation(n.rotationNormalized)}else this.setNormalMapRotation(t.rotation);return 0},isNewNormalMap:function(t,e){return this.currentTexture!==t||this.currentNormalMap!==e},getNormalMap:function(t){var e;return t?(t.displayTexture?e=t.displayTexture.dataSource[t.displayFrame.sourceIndex]:t.texture?e=t.texture.dataSource[t.frame.sourceIndex]:t.tileset&&(e=Array.isArray(t.tileset)?t.tileset[0].image.dataSource[0]:t.tileset.image.dataSource[0]),e?e.glTexture:this.renderer.normalTexture):this.renderer.normalTexture},batchSprite:function(t,e,i){this.lightsActive&&o.prototype.batchSprite.call(this,t,e,i)},batchTexture:function(t,e,i,s,n,r,a,h,l,u,c,d,f,p,v,g,m,y,x,T,w,b,S,E,A,C,_,P,M,R,L,O){this.lightsActive&&o.prototype.batchTexture.call(this,t,e,i,s,n,r,a,h,l,u,c,d,f,p,v,g,m,y,x,T,w,b,S,E,A,C,_,P,M,R,L,O)},batchTextureFrame:function(t,e,i,s,n,r,a){this.lightsActive&&o.prototype.batchTextureFrame.call(this,t,e,i,s,n,r,a)}});t.exports=u},56527:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(57516),o=i(45561),a=i(60722),h=i(14500),l=i(29100),u=new s({Extends:r,initialize:function(t){t.fragShader=n(t,"fragShader",o),t.vertShader=n(t,"vertShader",a),t.attributes=n(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2},{name:"inTexId"},{name:"inTintEffect"},{name:"inTint",size:4,type:h.UNSIGNED_BYTE,normalized:!0}]),t.forceZero=!0,t.resizeUniform="uResolution",r.call(this,t)},boot:function(){l.prototype.boot.call(this);var t=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",t.width,t.height),this.set1i("uRoundPixels",t.config.roundPixels)}});t.exports=u},57516:(t,e,i)=>{var s=i(83419),n=i(94811),r=i(95540),o=i(98840),a=i(44667),h=i(61340),l=i(70554),u=i(14500),c=i(29100),d=new s({Extends:c,initialize:function(t){var e=t.game.renderer,i=r(t,"fragShader",o);t.fragShader=l.parseFragmentShaderMaxTextures(i,e.maxTextures),t.vertShader=r(t,"vertShader",a),t.attributes=r(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2},{name:"inTexId"},{name:"inTintEffect"},{name:"inTint",size:4,type:u.UNSIGNED_BYTE,normalized:!0}]),t.resizeUniform="uResolution",c.call(this,t),this._tempMatrix1=new h,this._tempMatrix2=new h,this._tempMatrix3=new h,this.calcMatrix=new h,this.tempTriangle=[{x:0,y:0,width:0},{x:0,y:0,width:0},{x:0,y:0,width:0},{x:0,y:0,width:0}],this.strokeTint={TL:0,TR:0,BL:0,BR:0},this.fillTint={TL:0,TR:0,BL:0,BR:0},this.currentFrame={u0:0,v0:0,u1:1,v1:1},this.firstQuad=[0,0,0,0,0],this.prevQuad=[0,0,0,0,0],this.polygonCache=[]},boot:function(){c.prototype.boot.call(this);var t=this.renderer;this.set1iv("uMainSampler",t.textureIndexes),this.set2f("uResolution",t.width,t.height),this.set1i("uRoundPixels",t.config.roundPixels)},batchSprite:function(t,e,i){this.manager.set(this,t);var s=this._tempMatrix1,n=this._tempMatrix2,r=this._tempMatrix3,o=t.frame,a=o.glTexture,h=o.u0,u=o.v0,c=o.u1,d=o.v1,f=o.x,p=o.y,v=o.cutWidth,g=o.cutHeight,m=o.customPivot,y=t.displayOriginX,x=t.displayOriginY,T=-y+f,w=-x+p;if(t.isCropped){var b=t._crop;b.flipX===t.flipX&&b.flipY===t.flipY||o.updateCropUVs(b,t.flipX,t.flipY),h=b.u0,u=b.v0,c=b.u1,d=b.v1,v=b.width,g=b.height,T=-y+(f=b.x),w=-x+(p=b.y)}var S=1,E=1;t.flipX&&(m||(T+=-o.realWidth+2*y),S=-1),t.flipY&&(m||(w+=-o.realHeight+2*x),E=-1);var A=t.x,C=t.y;n.applyITRS(A,C,t.rotation,t.scaleX*S,t.scaleY*E),s.copyFrom(e.matrix),i?(s.multiplyWithOffset(i,-e.scrollX*t.scrollFactorX,-e.scrollY*t.scrollFactorY),n.e=A,n.f=C):(n.e-=e.scrollX*t.scrollFactorX,n.f-=e.scrollY*t.scrollFactorY),s.multiply(n,r);var _=r.setQuad(T,w,T+v,w+g),P=l.getTintAppendFloatAlpha,M=e.alpha,R=P(t.tintTopLeft,M*t._alphaTL),L=P(t.tintTopRight,M*t._alphaTR),O=P(t.tintBottomLeft,M*t._alphaBL),F=P(t.tintBottomRight,M*t._alphaBR);this.shouldFlush(6)&&this.flush();var D=this.setGameObject(t,o);this.manager.preBatch(t),this.currentShader.set1i("uRoundPixels",e.roundPixels),this.batchQuad(t,_[0],_[1],_[2],_[3],_[4],_[5],_[6],_[7],h,u,c,d,R,L,O,F,t.tintFill,a,D),this.manager.postBatch(t)},batchTexture:function(t,e,i,s,n,r,o,a,h,l,u,c,d,f,p,v,g,m,y,x,T,w,b,S,E,A,C,_,P,M,R,L,O){void 0===O&&(O=!1),this.manager.set(this,t);var F=this._tempMatrix1,D=this._tempMatrix2,k=this._tempMatrix3,I=m/i+C,B=y/s+_,N=(m+x)/i+C,U=(y+T)/s+_,X=o,Y=a,z=-v,G=-g;if(t.isCropped){var V=t._crop,W=V.width,H=V.height;X=W,Y=H,o=W,a=H;var j=m=V.x,q=y=V.y;c&&(j=x-V.x-W),d&&(q=T-V.y-H),I=j/i+C,B=q/s+_,N=(j+W)/i+C,U=(q+H)/s+_,z=-v+m,G=-g+y}c&&(X*=-1,z+=o),(d^=!R&&e.isRenderTexture?1:0)&&(Y*=-1,G+=a),D.applyITRS(n,r,u,h,l),F.copyFrom(P.matrix),M?(F.multiplyWithOffset(M,-P.scrollX*f,-P.scrollY*p),D.e=n,D.f=r):(D.e-=P.scrollX*f,D.f-=P.scrollY*p),F.multiply(D,k);var K=k.setQuad(z,G,z+X,G+Y);null==L&&(L=this.setTexture2D(e)),t&&!O&&this.manager.preBatch(t),this.currentShader.set1i("uRoundPixels",P.roundPixels),this.batchQuad(t,K[0],K[1],K[2],K[3],K[4],K[5],K[6],K[7],I,B,N,U,w,b,S,E,A,e,L),t&&!O&&this.manager.postBatch(t)},batchTextureFrame:function(t,e,i,s,n,r,o){this.manager.set(this);var a=this._tempMatrix1.copyFrom(r),h=this._tempMatrix2;o?a.multiply(o,h):h=a;var u=h.setQuad(e,i,e+t.width,i+t.height),c=this.setTexture2D(t.source.glTexture);s=l.getTintAppendFloatAlpha(s,n),this.batchQuad(null,u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],t.u0,t.v0,t.u1,t.v1,s,s,s,s,0,t.glTexture,c)},batchFillRect:function(t,e,i,s,n,r){this.renderer.pipelines.set(this);var o=this.calcMatrix;r&&r.multiply(n,o);var a=o.setQuad(t,e,t+i,e+s),h=this.fillTint;this.batchQuad(null,a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],0,0,1,1,h.TL,h.TR,h.BL,h.BR,2)},batchFillTriangle:function(t,e,i,s,n,r,o,a){this.renderer.pipelines.set(this);var h=this.calcMatrix;a&&a.multiply(o,h);var l=h.getX(t,e),u=h.getY(t,e),c=h.getX(i,s),d=h.getY(i,s),f=h.getX(n,r),p=h.getY(n,r),v=this.fillTint;this.currentShader.set1i("uRoundPixels",!1),this.batchTri(null,l,u,c,d,f,p,0,0,1,1,v.TL,v.TR,v.BL,2)},batchStrokeTriangle:function(t,e,i,s,n,r,o,a,h){var l=this.tempTriangle;l[0].x=t,l[0].y=e,l[0].width=o,l[1].x=i,l[1].y=s,l[1].width=o,l[2].x=n,l[2].y=r,l[2].width=o,l[3].x=t,l[3].y=e,l[3].width=o,this.batchStrokePath(l,o,!1,a,h)},batchFillPath:function(t,e,i){this.renderer.pipelines.set(this);var s=this.calcMatrix;i&&i.multiply(e,s);for(var r,o,a=t.length,h=this.polygonCache,l=this.fillTint.TL,u=this.fillTint.TR,c=this.fillTint.BL,d=0;d0&&X[4]?this.batchQuad(null,F,D,M,R,X[0],X[1],X[2],X[3],0,0,1,1,I,B,N,U,2):(Y[0]=F,Y[1]=D,Y[2]=M,Y[3]=R,Y[4]=1),h&&Y[4]?this.batchQuad(null,_,P,L,O,Y[0],Y[1],Y[2],Y[3],0,0,1,1,I,B,N,U,2):(X[0]=_,X[1]=P,X[2]=L,X[3]=O,X[4]=1)}}},destroy:function(){return this._tempMatrix1.destroy(),this._tempMatrix2.destroy(),this._tempMatrix3.destroy(),this._tempMatrix1=null,this._tempMatrix1=null,this._tempMatrix1=null,c.prototype.destroy.call(this),this}});t.exports=d},43439:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(4127),o=i(89924),a=i(29100),h=new s({Extends:a,initialize:function(t){t.vertShader=n(t,"vertShader",o),t.fragShader=n(t,"fragShader",r),t.attributes=n(t,"attributes",[{name:"inPosition",size:2},{name:"inLightPosition",size:2},{name:"inLightRadius"},{name:"inLightAttenuation"},{name:"inLightColor",size:4}]),a.call(this,t)},onRender:function(t,e){this.set2f("uResolution",this.width,this.height),this.set1f("uCameraZoom",e.zoom)},batchPointLight:function(t,e,i,s,n,r,o,a,h,l,u,c){var d=t.color,f=t.intensity,p=t.radius,v=t.attenuation,g=d.r*f,m=d.g*f,y=d.b*f,x=e.alpha*t.alpha;this.shouldFlush(6)&&this.flush(),this.currentBatch||this.setTexture2D(),this.batchLightVert(i,s,u,c,p,v,g,m,y,x),this.batchLightVert(n,r,u,c,p,v,g,m,y,x),this.batchLightVert(o,a,u,c,p,v,g,m,y,x),this.batchLightVert(i,s,u,c,p,v,g,m,y,x),this.batchLightVert(o,a,u,c,p,v,g,m,y,x),this.batchLightVert(h,l,u,c,p,v,g,m,y,x),this.currentBatch.count=this.vertexCount-this.currentBatch.start},batchLightVert:function(t,e,i,s,n,r,o,a,h,l){var u=this.vertexViewF32,c=this.vertexCount*this.currentShader.vertexComponentCount-1;u[++c]=t,u[++c]=e,u[++c]=i,u[++c]=s,u[++c]=n,u[++c]=r,u[++c]=o,u[++c]=a,u[++c]=h,u[++c]=l,this.vertexCount++}});t.exports=h},84057:(t,e,i)=>{var s=i(83419),n=i(89422),r=i(95540),o=i(27681),a=i(49627),h=i(29100),l=new s({Extends:h,initialize:function(t){t.renderTarget=r(t,"renderTarget",1),t.fragShader=r(t,"fragShader",o),t.vertShader=r(t,"vertShader",a),t.attributes=r(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2}]),t.batchSize=1,t.vertices=[-1,-1,0,0,-1,1,0,1,1,1,1,1,-1,-1,0,0,1,1,1,1,1,-1,1,0],h.call(this,t),this.isPostFX=!0,this.gameObject,this.controller,this.colorMatrix=new n,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2,this.renderer.isBooted&&(this.manager=this.renderer.pipelines)},bootFX:function(){h.prototype.boot.call(this);var t=this.manager.UTILITY_PIPELINE;this.fullFrame1=t.fullFrame1,this.fullFrame2=t.fullFrame2,this.halfFrame1=t.halfFrame1,this.halfFrame2=t.halfFrame2;var e=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",e.width,e.height),this.set1i("uRoundPixels",e.config.roundPixels);for(var i=this.renderTargets,s=0;s{var s=i(10312),n=i(67502),r=i(83419),o=i(96293),a=i(95540),h=i(57516),l=i(27681),u=i(87841),c=i(32302),d=i(45561),f=i(60722),p=i(29100),v=new r({Extends:h,initialize:function(t){var e=a(t,"fragShader",l),i=a(t,"vertShader",f),s=a(t,"drawShader",l),n=[{name:"DrawSprite",fragShader:d,vertShader:f},{name:"CopySprite",fragShader:e,vertShader:i},{name:"DrawGame",fragShader:s,vertShader:f},{name:"ColorMatrix",fragShader:o}],r=a(t,"shaders",[]);t.shaders=n.concat(r),t.vertShader||(t.vertShader=i),t.batchSize=1,h.call(this,t),this.isPreFX=!0,this.customMainSampler=null,this.drawSpriteShader,this.copyShader,this.gameShader,this.colorMatrixShader,this.quadVertexData,this.quadVertexBuffer,this.quadVertexViewF32,this.spriteBounds=new u,this.targetBounds=new u,this.fsTarget,this.tempSprite,this.renderer.isBooted&&(this.manager=this.renderer.pipelines,this.boot())},boot:function(){p.prototype.boot.call(this);var t=this.shaders,e=this.renderer;this.drawSpriteShader=t[0],this.copyShader=t[1],this.gameShader=t[2],this.colorMatrixShader=t[3],this.fsTarget=new c(e,e.width,e.height,1,0,!0,!0),this.renderTargets=this.manager.renderTargets.concat(this.fsTarget);var i=new ArrayBuffer(168);this.quadVertexData=i,this.quadVertexViewF32=new Float32Array(i),this.quadVertexBuffer=e.createVertexBuffer(i,this.gl.STATIC_DRAW),this.onResize(e.width,e.height),this.currentShader=this.copyShader,this.set2f("uResolution",e.width,e.height),this.set1i("uRoundPixels",e.config.roundPixels)},onResize:function(t,e){var i=this.quadVertexViewF32;i[1]=e,i[22]=e,i[14]=t,i[28]=t,i[35]=t,i[36]=e},batchQuad:function(t,e,i,s,r,o,a,h,l,u,c,d,f,p,v,g,m,y,x){var T=Math.min(e,s,o,h),w=Math.min(i,r,a,l),b=Math.max(e,s,o,h)-T,S=Math.max(i,r,a,l)-w,E=this.spriteBounds.setTo(T,w,b,S),A=t?t.preFX.padding:0,C=b+2*A,_=S+2*A,P=Math.abs(Math.max(C,_)),M=this.manager.getRenderTarget(P),R=this.targetBounds.setTo(0,0,M.width,M.height);n(R,E.centerX,E.centerY),this.tempSprite=t;var L=this.gl,O=this.renderer;O.clearStencilMask(),this.setShader(this.drawSpriteShader),this.set1i("uMainSampler",0),this.set2f("uResolution",O.width,O.height),this.set1i("uRoundPixels",O.config.roundPixels),this.flipProjectionMatrix(!0),t&&(this.onDrawSprite(t,M),t.preFX.onFX(this));var F=this.fsTarget;return this.flush(),L.viewport(0,0,O.width,O.height),L.bindFramebuffer(L.FRAMEBUFFER,F.framebuffer.webGLFramebuffer),L.framebufferTexture2D(L.FRAMEBUFFER,L.COLOR_ATTACHMENT0,L.TEXTURE_2D,F.texture.webGLTexture,0),L.clearColor(0,0,0,0),L.clear(L.COLOR_BUFFER_BIT),this.setTexture2D(x),this.batchVert(e,i,u,c,0,y,p),this.batchVert(s,r,u,f,0,y,g),this.batchVert(o,a,d,f,0,y,m),this.batchVert(e,i,u,c,0,y,p),this.batchVert(o,a,d,f,0,y,m),this.batchVert(h,l,d,c,0,y,v),this.flush(),this.flipProjectionMatrix(!1),L.activeTexture(L.TEXTURE0),L.bindTexture(L.TEXTURE_2D,M.texture.webGLTexture),L.copyTexSubImage2D(L.TEXTURE_2D,0,0,0,R.x,R.y,R.width,R.height),L.bindFramebuffer(L.FRAMEBUFFER,null),L.bindTexture(L.TEXTURE_2D,null),this.onBatch(t),this.currentShader=this.copyShader,this.onDraw(M,this.manager.getSwapRenderTarget(),this.manager.getAltSwapRenderTarget()),!0},onDrawSprite:function(){},onCopySprite:function(){},copySprite:function(t,e,i,n,r,o,a){void 0===i&&(i=!0),void 0===n&&(n=!0),void 0===r&&(r=!1),void 0===a&&(a=this.copyShader);var h=this.gl,l=this.tempSprite;o&&(a=this.colorMatrixShader),this.currentShader=a;var u=this.setVertexBuffer(this.quadVertexBuffer);a.bind(u,!1);var c=this.renderer;if(this.set1i("uMainSampler",0),this.set2f("uResolution",c.width,c.height),this.set1i("uRoundPixels",c.config.roundPixels),l.preFX.onFXCopy(this),this.onCopySprite(t,e,l),o&&(this.set1fv("uColorMatrix",o.getData()),this.set1f("uAlpha",o.alpha)),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,t.texture.webGLTexture),t.height>e.height)h.viewport(0,0,t.width,t.height),this.setTargetUVs(t,e);else{var d=e.height-t.height;h.viewport(0,d,t.width,t.height),this.resetUVs()}if(h.bindFramebuffer(h.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,e.texture.webGLTexture,0),i&&(h.clearColor(0,0,0,Number(!n)),h.clear(h.COLOR_BUFFER_BIT)),r){var f=this.renderer.currentBlendMode;this.renderer.setBlendMode(s.ERASE)}h.bufferData(h.ARRAY_BUFFER,this.quadVertexData,h.STATIC_DRAW),h.drawArrays(h.TRIANGLES,0,6),r&&this.renderer.setBlendMode(f),h.bindFramebuffer(h.FRAMEBUFFER,null)},copy:function(t,e){var i=this.gl;this.set1i("uMainSampler",0),i.activeTexture(i.TEXTURE0),i.bindTexture(i.TEXTURE_2D,t.texture.webGLTexture),i.viewport(0,0,t.width,t.height),this.setUVs(0,0,0,1,1,1,1,0),i.bindFramebuffer(i.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),i.framebufferTexture2D(i.FRAMEBUFFER,i.COLOR_ATTACHMENT0,i.TEXTURE_2D,e.texture.webGLTexture,0),i.clearColor(0,0,0,0),i.clear(i.COLOR_BUFFER_BIT),i.bufferData(i.ARRAY_BUFFER,this.quadVertexData,i.STATIC_DRAW),i.drawArrays(i.TRIANGLES,0,6),i.bindFramebuffer(i.FRAMEBUFFER,null)},blendFrames:function(t,e,i,s,n){this.manager.blendFrames(t,e,i,s,n)},blendFramesAdditive:function(t,e,i,s,n){this.manager.blendFramesAdditive(t,e,i,s,n)},drawToGame:function(t){this.currentShader=null,this.setShader(this.copyShader),this.bindAndDraw(t)},copyToGame:function(t){this.currentShader=null,this.setShader(this.gameShader),this.bindAndDraw(t)},bindAndDraw:function(t){var e=this.gl,i=this.renderer;this.set1i("uMainSampler",0),this.customMainSampler?this.setTexture2D(this.customMainSampler):this.setTexture2D(t.texture);var s=this._tempMatrix1.loadIdentity(),n=this.targetBounds.x,r=this.targetBounds.y,o=n+t.width,a=r+t.height,h=s.getX(n,r),l=s.getX(n,a),u=s.getX(o,a),c=s.getX(o,r),d=s.getY(n,r),f=s.getY(n,a),p=s.getY(o,a),v=s.getY(o,r),g=16777215;this.batchVert(h,d,0,0,0,0,g),this.batchVert(l,f,0,1,0,0,g),this.batchVert(u,p,1,1,0,0,g),this.batchVert(h,d,0,0,0,0,g),this.batchVert(u,p,1,1,0,0,g),this.batchVert(c,v,1,0,0,0,g),i.restoreFramebuffer(!1,!0),i.currentFramebuffer||e.viewport(0,0,i.width,i.height),i.restoreStencilMask(),this.flush(),this.tempSprite=null},onDraw:function(t){this.drawToGame(t)},setUVs:function(t,e,i,s,n,r,o,a){var h=this.quadVertexViewF32;h[2]=t,h[3]=e,h[9]=i,h[10]=s,h[16]=n,h[17]=r,h[23]=t,h[24]=e,h[30]=n,h[31]=r,h[37]=o,h[38]=a},setTargetUVs:function(t,e){var i=e.height/t.height;i=i>.5?.5-(i-.5):.5-i+.5,this.setUVs(0,i,0,1+i,1,1+i,1,i)},resetUVs:function(){this.setUVs(0,0,0,1,1,1,1,0)},destroy:function(){return this.renderer.deleteBuffer(this.quadVertexBuffer),this.drawSpriteShader=null,this.copyShader=null,this.gameShader=null,this.colorMatrixShader=null,this.quadVertexData=null,this.quadVertexBuffer=null,this.quadVertexViewF32=null,this.fsTarget=null,this.tempSprite=null,h.prototype.destroy.call(this),this}});t.exports=v},81041:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(57516),o=new s({Extends:r,initialize:function(t){t.topology=5,t.batchSize=n(t,"batchSize",256),r.call(this,t)}});t.exports=o},12385:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(57516),o=i(45561),a=i(60722),h=i(29100),l=new s({Extends:r,initialize:function(t){t.fragShader=n(t,"fragShader",o),t.vertShader=n(t,"vertShader",a),t.forceZero=!0,r.call(this,t)},boot:function(){h.prototype.boot.call(this);var t=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",t.width,t.height),this.set1i("uRoundPixels",t.config.roundPixels)}});t.exports=l},7589:(t,e,i)=>{var s=i(35407),n=i(10312),r=i(83419),o=i(89422),a=i(96293),h=i(36682),l=i(95540),u=i(48247),c=i(49627),d=i(29100),f=new r({Extends:d,initialize:function(t){t.renderTarget=l(t,"renderTarget",[{scale:1,autoResize:!0},{scale:1,autoResize:!0},{scale:.5,autoResize:!0},{scale:.5,autoResize:!0}]),t.vertShader=l(t,"vertShader",c),t.shaders=l(t,"shaders",[{name:"Copy",fragShader:h},{name:"AddBlend",fragShader:s},{name:"LinearBlend",fragShader:u},{name:"ColorMatrix",fragShader:a}]),t.attributes=l(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2}]),t.vertices=[-1,-1,0,0,-1,1,0,1,1,1,1,1,-1,-1,0,0,1,1,1,1,1,-1,1,0],t.batchSize=1,d.call(this,t),this.colorMatrix=new o,this.copyShader,this.addShader,this.linearShader,this.colorMatrixShader,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2},boot:function(){d.prototype.boot.call(this);var t=this.shaders,e=this.renderTargets;this.copyShader=t[0],this.addShader=t[1],this.linearShader=t[2],this.colorMatrixShader=t[3],this.fullFrame1=e[0],this.fullFrame2=e[1],this.halfFrame1=e[2],this.halfFrame2=e[3]},copyFrame:function(t,e,i,s,n){void 0===i&&(i=1),void 0===s&&(s=!0),void 0===n&&(n=!0);var r=this.gl;this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",i),r.activeTexture(r.TEXTURE0),r.bindTexture(r.TEXTURE_2D,t.texture.webGLTexture),e?(r.viewport(0,0,e.width,e.height),r.bindFramebuffer(r.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,e.texture.webGLTexture,0)):r.viewport(0,0,t.width,t.height),s&&(n?r.clearColor(0,0,0,0):r.clearColor(0,0,0,1),r.clear(r.COLOR_BUFFER_BIT)),r.bufferData(r.ARRAY_BUFFER,this.vertexData,r.STATIC_DRAW),r.drawArrays(r.TRIANGLES,0,6),r.bindFramebuffer(r.FRAMEBUFFER,null),r.bindTexture(r.TEXTURE_2D,null)},blitFrame:function(t,e,i,s,r,o,a){void 0===i&&(i=1),void 0===s&&(s=!0),void 0===r&&(r=!0),void 0===o&&(o=!1),void 0===a&&(a=!1);var h=this.gl;if(this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",i),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,t.texture.webGLTexture),t.height>e.height)h.viewport(0,0,t.width,t.height),this.setTargetUVs(t,e);else{var l=e.height-t.height;h.viewport(0,l,t.width,t.height)}if(h.bindFramebuffer(h.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,e.texture.webGLTexture,0),s&&(r?h.clearColor(0,0,0,0):h.clearColor(0,0,0,1),h.clear(h.COLOR_BUFFER_BIT)),o){var u=this.renderer.currentBlendMode;this.renderer.setBlendMode(n.ERASE)}a&&this.flipY(),h.bufferData(h.ARRAY_BUFFER,this.vertexData,h.STATIC_DRAW),h.drawArrays(h.TRIANGLES,0,6),o&&this.renderer.setBlendMode(u),h.bindFramebuffer(h.FRAMEBUFFER,null),h.bindTexture(h.TEXTURE_2D,null),this.resetUVs()},copyFrameRect:function(t,e,i,s,n,r,o,a){void 0===o&&(o=!0),void 0===a&&(a=!0);var h=this.gl;h.bindFramebuffer(h.FRAMEBUFFER,t.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,t.texture.webGLTexture,0),o&&(a?h.clearColor(0,0,0,0):h.clearColor(0,0,0,1),h.clear(h.COLOR_BUFFER_BIT)),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,e.texture.webGLTexture),h.copyTexSubImage2D(h.TEXTURE_2D,0,0,0,i,s,n,r),h.bindFramebuffer(h.FRAMEBUFFER,null),h.bindTexture(h.TEXTURE_2D,null)},copyToGame:function(t){var e=this.gl;this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",1),this.renderer.popFramebuffer(),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,t.texture.webGLTexture),e.bufferData(e.ARRAY_BUFFER,this.vertexData,e.STATIC_DRAW),e.drawArrays(e.TRIANGLES,0,6)},drawFrame:function(t,e,i,s){void 0===i&&(i=!0),void 0===s&&(s=this.colorMatrix);var n=this.gl;this.setShader(this.colorMatrixShader),this.set1i("uMainSampler",0),this.set1fv("uColorMatrix",s.getData()),this.set1f("uAlpha",s.alpha),n.activeTexture(n.TEXTURE0),n.bindTexture(n.TEXTURE_2D,t.texture.webGLTexture),e?(n.viewport(0,0,e.width,e.height),n.bindFramebuffer(n.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),n.framebufferTexture2D(n.FRAMEBUFFER,n.COLOR_ATTACHMENT0,n.TEXTURE_2D,e.texture.webGLTexture,0)):n.viewport(0,0,t.width,t.height),i?n.clearColor(0,0,0,0):n.clearColor(0,0,0,1),n.clear(n.COLOR_BUFFER_BIT),n.bufferData(n.ARRAY_BUFFER,this.vertexData,n.STATIC_DRAW),n.drawArrays(n.TRIANGLES,0,6),n.bindFramebuffer(n.FRAMEBUFFER,null),n.bindTexture(n.TEXTURE_2D,null)},blendFrames:function(t,e,i,s,n,r){void 0===s&&(s=1),void 0===n&&(n=!0),void 0===r&&(r=this.linearShader);var o=this.gl;this.setShader(r),this.set1i("uMainSampler1",0),this.set1i("uMainSampler2",1),this.set1f("uStrength",s),o.activeTexture(o.TEXTURE0),o.bindTexture(o.TEXTURE_2D,t.texture.webGLTexture),o.activeTexture(o.TEXTURE1),o.bindTexture(o.TEXTURE_2D,e.texture.webGLTexture),i?(o.bindFramebuffer(o.FRAMEBUFFER,i.framebuffer.webGLFramebuffer),o.framebufferTexture2D(o.FRAMEBUFFER,o.COLOR_ATTACHMENT0,o.TEXTURE_2D,i.texture.webGLTexture,0),o.viewport(0,0,i.width,i.height)):o.viewport(0,0,t.width,t.height),n?o.clearColor(0,0,0,0):o.clearColor(0,0,0,1),o.clear(o.COLOR_BUFFER_BIT),o.bufferData(o.ARRAY_BUFFER,this.vertexData,o.STATIC_DRAW),o.drawArrays(o.TRIANGLES,0,6),o.bindFramebuffer(o.FRAMEBUFFER,null),o.bindTexture(o.TEXTURE_2D,null)},blendFramesAdditive:function(t,e,i,s,n){this.blendFrames(t,e,i,s,n,this.addShader)},clearFrame:function(t,e){void 0===e&&(e=!0);var i=this.gl;i.viewport(0,0,t.width,t.height),i.bindFramebuffer(i.FRAMEBUFFER,t.framebuffer.webGLFramebuffer),e?i.clearColor(0,0,0,0):i.clearColor(0,0,0,1),i.clear(i.COLOR_BUFFER_BIT);var s=this.renderer.currentFramebuffer;i.bindFramebuffer(i.FRAMEBUFFER,s.webGLFramebuffer)},setUVs:function(t,e,i,s,n,r,o,a){var h=this.vertexViewF32;h[2]=t,h[3]=e,h[6]=i,h[7]=s,h[10]=n,h[11]=r,h[14]=t,h[15]=e,h[18]=n,h[19]=r,h[22]=o,h[23]=a},setTargetUVs:function(t,e){var i=e.height/t.height;i=i>.5?.5-(i-.5):.5-i+.5,this.setUVs(0,i,0,1+i,1,1+i,1,i)},flipX:function(){this.setUVs(1,0,1,1,0,1,0,0)},flipY:function(){this.setUVs(0,1,0,0,1,0,1,1)},resetUVs:function(){this.setUVs(0,0,0,1,1,1,1,0)}});t.exports=f},36060:t=>{t.exports={BITMAPMASK_PIPELINE:"BitmapMaskPipeline",LIGHT_PIPELINE:"Light2D",POINTLIGHT_PIPELINE:"PointLightPipeline",SINGLE_PIPELINE:"SinglePipeline",MULTI_PIPELINE:"MultiPipeline",ROPE_PIPELINE:"RopePipeline",GRAPHICS_PIPELINE:"GraphicsPipeline",POSTFX_PIPELINE:"PostFXPipeline",UTILITY_PIPELINE:"UtilityPipeline",MOBILE_PIPELINE:"MobilePipeline",FX_PIPELINE:"FxPipeline"}},84817:t=>{t.exports="pipelineafterflush"},36712:t=>{t.exports="pipelinebeforeflush"},40285:t=>{t.exports="pipelinebind"},65918:t=>{t.exports="pipelineboot"},92852:t=>{t.exports="pipelinedestroy"},56072:t=>{t.exports="pipelinerebind"},57566:t=>{t.exports="pipelineresize"},77085:(t,e,i)=>{t.exports={AFTER_FLUSH:i(84817),BEFORE_FLUSH:i(36712),BIND:i(40285),BOOT:i(65918),DESTROY:i(92852),REBIND:i(56072),RESIZE:i(57566)}},54812:(t,e,i)=>{var s=i(83419),n=i(99155),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.amount=1},onPreRender:function(t,e){t=this.getController(t),this.set1f("amount",t.amount,e)}});t.exports=o},67329:(t,e,i)=>{var s=i(83419),n=i(24400),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.steps=4,this.offsetX=1,this.offsetY=1,this.blurStrength=1,this.strength=1,this.glcolor=[1,1,1]},onPreRender:function(t){t=this.getController(t),this.set1f("strength",t.blurStrength),this.set3fv("color",t.glcolor)},onDraw:function(t){var e=this.getController(),i=this.fullFrame1,s=this.fullFrame2;this.copyFrame(t,s);for(var n=2/t.width*e.offsetX,r=2/t.height*e.offsetY,o=0;o{var s=i(83419),n=i(41514),r=i(51078),o=i(94328),a=i(84057),h=new s({Extends:a,initialize:function(t){a.call(this,{game:t,shaders:[{name:"Gaussian5",fragShader:n},{name:"Gaussian9",fragShader:r},{name:"Gaussian13",fragShader:o}]}),this.activeShader=this.shaders[0],this.x=2,this.y=2,this.steps=4,this.strength=1,this.glcolor=[1,1,1]},setQualityLow:function(){return this.activeShader=this.shaders[0],this},setQualityMedium:function(){return this.activeShader=this.shaders[1],this},setQualityHigh:function(){return this.activeShader=this.shaders[2],this},onDraw:function(t){var e=this.getController(),i=this.gl,s=this.fullFrame1,n=i.getParameter(i.FRAMEBUFFER_BINDING);this.bind(this.shaders[e.quality]),i.activeTexture(i.TEXTURE0),i.viewport(0,0,t.width,t.height),this.set1i("uMainSampler",0),this.set2f("resolution",t.width,t.height),this.set1f("strength",e.strength),this.set3fv("color",e.glcolor);for(var r=0;r{var s=i(83419),n=i(90610),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.isTiltShift=!1,this.strength=1,this.blurX=1,this.blurY=1,this.radius=.5,this.amount=1,this.contrast=.2},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("radius",t.radius,e),this.set1f("amount",t.amount,e),this.set1f("contrast",t.contrast,e),this.set1f("strength",t.strength,e),this.set2f("blur",t.blurX,t.blurY,e),this.setBoolean("isTiltShift",t.isTiltShift,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},89428:(t,e,i)=>{var s=i(83419),n=i(91899),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.scale=1,this.feather=.005,this.thickness=8,this.glcolor=[1,.2,.7],this.glcolor2=[1,0,0,.4]},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("scale",t.scale,e),this.set1f("feather",t.feather,e),this.set1f("thickness",t.thickness,e),this.set3fv("color",t.glcolor,e),this.set4fv("backgroundColor",t.glcolor2,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},88904:(t,e,i)=>{var s=i(83419),n=i(84057),r=new s({Extends:n,initialize:function(t){n.call(this,{game:t})},onDraw:function(t){var e=this.fullFrame1;this.controller?this.manager.drawFrame(t,e,!0,this.controller):this.drawFrame(t,e),this.copyToGame(e)}});t.exports=r},63563:(t,e,i)=>{var s=i(83419),n=i(47838),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.x=.005,this.y=.005,this.glTexture},onBoot:function(){this.setTexture("__WHITE")},setTexture:function(t){var e=this.game.textures.getFrame(t);e&&(this.glTexture=e.glTexture)},onDraw:function(t){var e=this.getController(),i=this.fullFrame1;this.bind(),this.set1i("uMainSampler",0),this.set1i("uDisplacementSampler",1),this.set2f("amount",e.x,e.y),this.bindTexture(e.glTexture,1),this.copySprite(t,i),this.copyToGame(i)}});t.exports=o},94045:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(98656),o=i(84057),a=i(70554),h=new s({Extends:o,initialize:function(t,e){var i=n(e,"quality",.1),s=n(e,"distance",10);o.call(this,{game:t,fragShader:a.setGlowQuality(r,t,i,s)}),this.outerStrength=4,this.innerStrength=0,this.knockout=!1,this.glcolor=[1,1,1,1]},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("outerStrength",t.outerStrength,e),this.set1f("innerStrength",t.innerStrength,e),this.set4fv("glowColor",t.glcolor,e),this.setBoolean("knockout",t.knockout,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=h},74088:(t,e,i)=>{var s=i(83419),n=i(70463),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.alpha=.2,this.size=0,this.fromX=0,this.fromY=0,this.toX=0,this.toY=1,this.glcolor1=[255,0,0],this.glcolor2=[0,255,0]},onPreRender:function(t,e){t=this.getController(t),this.set1f("alpha",t.alpha,e),this.set1i("size",t.size,e),this.set3fv("color1",t.glcolor1,e),this.set3fv("color2",t.glcolor2,e),this.set2f("positionFrom",t.fromX,t.fromY,e),this.set2f("positionTo",t.toX,t.toY,e)}});t.exports=o},99636:(t,e,i)=>{var s=i(83419),n=i(50831),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.amount=1},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("amount",t.amount,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},34700:(t,e,i)=>{var s=i(83419),n=i(92595),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.x=0,this.y=0,this.decay=.1,this.power=1,this.glcolor=[0,0,0,1],this.samples=6,this.intensity=1},onPreRender:function(t,e){var i=(t=this.getController(t)).samples;this.set1i("samples",i,e),this.set1f("intensity",t.intensity,e),this.set1f("decay",t.decay,e),this.set1f("power",t.power/i,e),this.set2f("lightPosition",t.x,t.y,e),this.set4fv("color",t.glcolor,e)}});t.exports=o},91157:(t,e,i)=>{var s=i(83419),n=i(72464),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.speed=.5,this.lineWidth=.5,this.gradient=3,this.reveal=!1},onPreRender:function(t,e,i,s){t=this.getController(t),this.setTime("time",e),this.set1f("speed",t.speed,e),this.set1f("lineWidth",t.lineWidth,e),this.set1f("gradient",t.gradient,e),this.setBoolean("reveal",t.reveal,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},27797:(t,e,i)=>{var s=i(83419),n=i(39249),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.x=.5,this.y=.5,this.radius=.5,this.strength=.5},onPreRender:function(t,e){t=this.getController(t),this.set1f("radius",t.radius,e),this.set1f("strength",t.strength,e),this.set2f("position",t.x,t.y,e)}});t.exports=o},67603:(t,e,i)=>{var s=i(83419),n=i(2878),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.progress=0,this.wipeWidth=.1,this.direction=0,this.axis=0,this.reveal=!1},onPreRender:function(t,e){var i=(t=this.getController(t)).progress,s=t.wipeWidth,n=t.direction,r=t.axis;this.set4f("config",i,s,n,r,e),this.setBoolean("reveal",t.reveal,e)}});t.exports=o},58918:(t,e,i)=>{var s={Barrel:i(54812),Bloom:i(67329),Blur:i(8861),Bokeh:i(51051),Circle:i(89428),ColorMatrix:i(88904),Displacement:i(63563),Glow:i(94045),Gradient:i(74088),Pixelate:i(99636),Shadow:i(34700),Shine:i(91157),Vignette:i(27797),Wipe:i(67603)};t.exports=s},96615:(t,e,i)=>{var s=i(36060),n=i(79291),r={FX:i(58918),BitmapMaskPipeline:i(31302),Events:i(77085),FXPipeline:i(92651),LightPipeline:i(96569),MobilePipeline:i(56527),MultiPipeline:i(57516),PointLightPipeline:i(43439),PostFXPipeline:i(84057),PreFXPipeline:i(43558),RopePipeline:i(81041),SinglePipeline:i(12385),UtilityPipeline:i(7589)};r=n(!1,r,s),t.exports=r},35407:t=>{t.exports=["#define SHADER_NAME PHASER_ADD_BLEND_FS","precision mediump float;","uniform sampler2D uMainSampler1;","uniform sampler2D uMainSampler2;","uniform float uStrength;","varying vec2 outTexCoord;","void main ()","{"," vec4 frame1 = texture2D(uMainSampler1, outTexCoord);"," vec4 frame2 = texture2D(uMainSampler2, outTexCoord);"," gl_FragColor = frame1 + frame2 * uStrength;","}"].join("\n")},78908:t=>{t.exports=["#define SHADER_NAME PHASER_BITMAP_MASK_FS","precision mediump float;","uniform vec2 uResolution;","uniform sampler2D uMainSampler;","uniform sampler2D uMaskSampler;","uniform bool uInvertMaskAlpha;","void main ()","{"," vec2 uv = gl_FragCoord.xy / uResolution;"," vec4 mainColor = texture2D(uMainSampler, uv);"," vec4 maskColor = texture2D(uMaskSampler, uv);"," if (!uInvertMaskAlpha)"," {"," mainColor *= maskColor.a;"," }"," else"," {"," mainColor *= (1.0 - maskColor.a);"," }"," gl_FragColor = mainColor;","}"].join("\n")},85191:t=>{t.exports=["#define SHADER_NAME PHASER_BITMAP_MASK_VS","precision mediump float;","attribute vec2 inPosition;","void main ()","{"," gl_Position = vec4(inPosition, 0.0, 1.0);","}"].join("\n")},96293:t=>{t.exports=["#define SHADER_NAME PHASER_COLORMATRIX_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float uColorMatrix[20];","uniform float uAlpha;","varying vec2 outTexCoord;","void main ()","{"," vec4 c = texture2D(uMainSampler, outTexCoord);"," if (uAlpha == 0.0)"," {"," gl_FragColor = c;"," return;"," }"," if (c.a > 0.0)"," {"," c.rgb /= c.a;"," }"," vec4 result;"," result.r = (uColorMatrix[0] * c.r) + (uColorMatrix[1] * c.g) + (uColorMatrix[2] * c.b) + (uColorMatrix[3] * c.a) + uColorMatrix[4];"," result.g = (uColorMatrix[5] * c.r) + (uColorMatrix[6] * c.g) + (uColorMatrix[7] * c.b) + (uColorMatrix[8] * c.a) + uColorMatrix[9];"," result.b = (uColorMatrix[10] * c.r) + (uColorMatrix[11] * c.g) + (uColorMatrix[12] * c.b) + (uColorMatrix[13] * c.a) + uColorMatrix[14];"," result.a = (uColorMatrix[15] * c.r) + (uColorMatrix[16] * c.g) + (uColorMatrix[17] * c.b) + (uColorMatrix[18] * c.a) + uColorMatrix[19];"," vec3 rgb = mix(c.rgb, result.rgb, uAlpha);"," rgb *= result.a;"," gl_FragColor = vec4(rgb, result.a);","}"].join("\n")},36682:t=>{t.exports=["#define SHADER_NAME PHASER_COPY_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float uBrightness;","varying vec2 outTexCoord;","void main ()","{"," gl_FragColor = texture2D(uMainSampler, outTexCoord) * uBrightness;","}"].join("\n")},99155:t=>{t.exports=["#define SHADER_NAME BARREL_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float amount;","varying vec2 outTexCoord;","vec2 Distort(vec2 p)","{"," float theta = atan(p.y, p.x);"," float radius = length(p);"," radius = pow(radius, amount);"," p.x = radius * cos(theta);"," p.y = radius * sin(theta);"," return 0.5 * (p + 1.0);","}","void main()","{"," vec2 xy = 2.0 * outTexCoord - 1.0;"," vec2 texCoord = outTexCoord;"," if (length(xy) < 1.0)"," {"," texCoord = Distort(xy);"," }"," gl_FragColor = texture2D(uMainSampler, texCoord);","}"].join("\n")},24400:t=>{t.exports=["#define SHADER_NAME BLOOM_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec4 sum = texture2D(uMainSampler, outTexCoord) * 0.204164 * strength;"," sum = sum + texture2D(uMainSampler, outTexCoord + offset * 1.407333) * 0.304005;"," sum = sum + texture2D(uMainSampler, outTexCoord - offset * 1.407333) * 0.304005;"," sum = sum + texture2D(uMainSampler, outTexCoord + offset * 3.294215) * 0.093913;"," gl_FragColor = (sum + texture2D(uMainSampler, outTexCoord - offset * 3.294215) * 0.093913) * vec4(color, 1);","}"].join("\n")},94328:t=>{t.exports=["#define SHADER_NAME BLUR_HIGH_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 off1 = vec2(1.411764705882353) * offset * strength;"," vec2 off2 = vec2(3.2941176470588234) * offset * strength;"," vec2 off3 = vec2(5.176470588235294) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.1964825501511404;"," col += texture2D(uMainSampler, uv + (off1 / resolution)) * 0.2969069646728344;"," col += texture2D(uMainSampler, uv - (off1 / resolution)) * 0.2969069646728344;"," col += texture2D(uMainSampler, uv + (off2 / resolution)) * 0.09447039785044732;"," col += texture2D(uMainSampler, uv - (off2 / resolution)) * 0.09447039785044732;"," col += texture2D(uMainSampler, uv + (off3 / resolution)) * 0.010381362401148057;"," col += texture2D(uMainSampler, uv - (off3 / resolution)) * 0.010381362401148057;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},41514:t=>{t.exports=["#define SHADER_NAME BLUR_LOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 offset = vec2(1.333) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.29411764705882354;"," col += texture2D(uMainSampler, uv + (offset / resolution)) * 0.35294117647058826;"," col += texture2D(uMainSampler, uv - (offset / resolution)) * 0.35294117647058826;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},51078:t=>{t.exports=["#define SHADER_NAME BLUR_MED_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 off1 = vec2(1.3846153846) * offset * strength;"," vec2 off2 = vec2(3.2307692308) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.2270270270;"," col += texture2D(uMainSampler, uv + (off1 / resolution)) * 0.3162162162;"," col += texture2D(uMainSampler, uv - (off1 / resolution)) * 0.3162162162;"," col += texture2D(uMainSampler, uv + (off2 / resolution)) * 0.0702702703;"," col += texture2D(uMainSampler, uv - (off2 / resolution)) * 0.0702702703;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},90610:t=>{t.exports=["#define SHADER_NAME BOKEH_FS","precision mediump float;","#define ITERATIONS 100.0","#define ONEOVER_ITR 1.0 / ITERATIONS","#define PI 3.141596","#define GOLDEN_ANGLE 2.39996323","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform float radius;","uniform float amount;","uniform float contrast;","uniform bool isTiltShift;","uniform float strength;","uniform vec2 blur;","varying vec2 outTexCoord;","vec2 Sample (in float theta, inout float r)","{"," r += 1.0 / r;"," return (r - 1.0) * vec2(cos(theta), sin(theta)) * 0.06;","}","vec3 Bokeh (sampler2D tex, vec2 uv, float radius)","{"," vec3 acc = vec3(0.0);"," vec3 div = vec3(0.0);"," vec2 pixel = vec2(resolution.y / resolution.x, 1.0) * radius * .025;"," float r = 1.0;"," for (float j = 0.0; j < GOLDEN_ANGLE * ITERATIONS; j += GOLDEN_ANGLE)"," {"," vec3 col = texture2D(tex, uv + pixel * Sample(j, r)).xyz;"," col = contrast > 0.0 ? col * col * (1.0 + contrast) : col;"," vec3 bokeh = vec3(0.5) + pow(col, vec3(10.0)) * amount;"," acc += col * bokeh;"," div += bokeh;"," }"," return acc / div;","}","void main ()","{"," float shift = 1.0;"," if (isTiltShift)"," {"," vec2 uv = vec2(gl_FragCoord.xy / resolution + vec2(-0.5, -0.5)) * 2.0;"," float centerStrength = 1.0;"," shift = length(uv * blur * strength) * centerStrength;"," }"," gl_FragColor = vec4(Bokeh(uMainSampler, outTexCoord * vec2(1.0, 1.0), radius * shift), 0.0);","}"].join("\n")},91899:t=>{t.exports=["#define SHADER_NAME CIRCLE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec3 color;","uniform vec4 backgroundColor;","uniform float thickness;","uniform float scale;","uniform float feather;","varying vec2 outTexCoord;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec2 position = (gl_FragCoord.xy / resolution.xy) * 2.0 - 1.0;"," float aspectRatio = resolution.x / resolution.y;"," position.x *= aspectRatio;"," float grad = length(position);"," float outer = aspectRatio;"," float inner = outer - (thickness * 2.0 / resolution.y);"," if (aspectRatio >= 1.0)"," {"," float f = 2.0 + (resolution.y / resolution.x);"," outer = 1.0;"," inner = 1.0 - (thickness * f / resolution.x);"," }"," outer *= scale;"," inner *= scale;"," float circle = smoothstep(outer, outer - 0.01, grad);"," float ring = circle - smoothstep(inner, inner - feather, grad);"," texture = mix(backgroundColor * backgroundColor.a, texture, texture.a);"," texture = (texture * (circle - ring));"," gl_FragColor = vec4(texture.rgb + (ring * color), texture.a);","}"].join("\n")},47838:t=>{t.exports=["#define SHADER_NAME DISPLACEMENT_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform sampler2D uDisplacementSampler;","uniform vec2 amount;","varying vec2 outTexCoord;","void main ()","{"," vec2 disp = (-vec2(0.5, 0.5) + texture2D(uDisplacementSampler, outTexCoord).rr) * amount;"," gl_FragColor = texture2D(uMainSampler, outTexCoord + disp).rgba;","}"].join("\n")},98656:t=>{t.exports=["#define SHADER_NAME GLOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","uniform float outerStrength;","uniform float innerStrength;","uniform vec2 resolution;","uniform vec4 glowColor;","uniform bool knockout;","const float PI = 3.14159265358979323846264;","const float DIST = __DIST__;","const float SIZE = min(__SIZE__, PI * 2.0);","const float STEP = ceil(PI * 2.0 / SIZE);","const float MAX_ALPHA = STEP * DIST * (DIST + 1.0) / 2.0;","void main ()","{"," vec2 px = vec2(1.0 / resolution.x, 1.0 / resolution.y);"," float totalAlpha = 0.0;"," vec2 direction;"," vec2 displaced;"," vec4 color;"," for (float angle = 0.0; angle < PI * 2.0; angle += SIZE)"," {"," direction = vec2(cos(angle), sin(angle)) * px;"," for (float curDistance = 0.0; curDistance < DIST; curDistance++)"," {"," displaced = outTexCoord + direction * (curDistance + 1.0);"," color = texture2D(uMainSampler, displaced);"," totalAlpha += (DIST - curDistance) * color.a;"," }"," }"," color = texture2D(uMainSampler, outTexCoord);"," float alphaRatio = (totalAlpha / MAX_ALPHA);"," float innerGlowAlpha = (1.0 - alphaRatio) * innerStrength * color.a;"," float innerGlowStrength = min(1.0, innerGlowAlpha);"," vec4 innerColor = mix(color, glowColor, innerGlowStrength);"," float outerGlowAlpha = alphaRatio * outerStrength * (1.0 - color.a);"," float outerGlowStrength = min(1.0 - innerColor.a, outerGlowAlpha);"," vec4 outerGlowColor = outerGlowStrength * glowColor.rgba;"," if (knockout)"," {"," float resultAlpha = outerGlowAlpha + innerGlowAlpha;"," gl_FragColor = vec4(glowColor.rgb * resultAlpha, resultAlpha);"," }"," else"," {"," gl_FragColor = innerColor + outerGlowColor;"," }","}"].join("\n")},70463:t=>{t.exports=["#define SHADER_NAME GRADIENT_FS","#define SRGB_TO_LINEAR(c) pow((c), vec3(2.2))","#define LINEAR_TO_SRGB(c) pow((c), vec3(1.0 / 2.2))","#define SRGB(r, g, b) SRGB_TO_LINEAR(vec3(float(r), float(g), float(b)) / 255.0)","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 positionFrom;","uniform vec2 positionTo;","uniform vec3 color1;","uniform vec3 color2;","uniform float alpha;","uniform int size;","varying vec2 outTexCoord;","float gradientNoise(in vec2 uv)","{"," const vec3 magic = vec3(0.06711056, 0.00583715, 52.9829189);"," return fract(magic.z * fract(dot(uv, magic.xy)));","}","float stepped (in float s, in float scale, in int steps)","{"," return steps > 0 ? floor( s / ((1.0 * scale) / float(steps))) * 1.0 / float(steps - 1) : s;","}","void main ()","{"," vec2 a = positionFrom;"," vec2 b = positionTo;"," vec2 ba = b - a;"," float d = dot(outTexCoord - a, ba) / dot(ba, ba);"," float t = size > 0 ? stepped(d, 1.0, size) : d;"," t = smoothstep(0.0, 1.0, clamp(t, 0.0, 1.0));"," vec3 color = mix(SRGB(color1.r, color1.g, color1.b), SRGB(color2.r, color2.g, color2.b), t);"," color = LINEAR_TO_SRGB(color);"," color += (1.0 / 255.0) * gradientNoise(outTexCoord) - (0.5 / 255.0);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," gl_FragColor = vec4(mix(color.rgb, texture.rgb, alpha), 1.0) * texture.a;","}"].join("\n")},50831:t=>{t.exports=["#define SHADER_NAME PIXELATE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform float amount;","varying vec2 outTexCoord;","void main ()","{"," float pixelSize = floor(2.0 + amount);"," vec2 center = pixelSize * floor(outTexCoord * resolution / pixelSize) + pixelSize * vec2(0.5, 0.5);"," vec2 corner1 = center + pixelSize * vec2(-0.5, -0.5);"," vec2 corner2 = center + pixelSize * vec2(+0.5, -0.5);"," vec2 corner3 = center + pixelSize * vec2(+0.5, +0.5);"," vec2 corner4 = center + pixelSize * vec2(-0.5, +0.5);"," vec4 pixel = 0.4 * texture2D(uMainSampler, center / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner1 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner2 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner3 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner4 / resolution);"," gl_FragColor = pixel;","}"].join("\n")},92595:t=>{t.exports=["#define SHADER_NAME SHADOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","uniform vec2 lightPosition;","uniform vec4 color;","uniform float decay;","uniform float power;","uniform float intensity;","uniform int samples;","const int MAX = 12;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec2 pc = (lightPosition - outTexCoord) * intensity;"," float shadow = 0.0;"," float limit = max(float(MAX), float(samples));"," for (int i = 0; i < MAX; ++i)"," {"," if (i >= samples)"," {"," break;"," }"," shadow += texture2D(uMainSampler, outTexCoord + float(i) * decay / limit * pc).a * power;"," }"," float mask = 1.0 - texture.a;"," gl_FragColor = mix(texture, color, shadow * mask);","}"].join("\n")},72464:t=>{t.exports=["#define SHADER_NAME SHINE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform bool reveal;","uniform float speed;","uniform float time;","uniform float lineWidth;","uniform float gradient;","varying vec2 outTexCoord;","void main ()","{","\tvec2 uv = gl_FragCoord.xy / resolution.xy;"," vec4 tex = texture2D(uMainSampler, outTexCoord);"," vec4 col1 = vec4(0.3, 0.0, 0.0, 1.0);"," vec4 col2 = vec4(0.85, 0.85, 0.85, 1.0);"," uv.x = uv.x - mod(time * speed, 2.0) + 0.5;"," float y = uv.x * gradient;"," float s = smoothstep(y - lineWidth, y, uv.y) - smoothstep(y, y + lineWidth, uv.y);"," gl_FragColor = (((s * col1) + (s * col2)) * tex);"," if (!reveal)"," {"," gl_FragColor += tex;"," }","}"].join("\n")},39249:t=>{t.exports=["#define SHADER_NAME VIGNETTE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float radius;","uniform float strength;","uniform vec2 position;","varying vec2 outTexCoord;","void main ()","{"," vec4 col = vec4(1.0);"," float d = length(outTexCoord - position);"," if (d <= radius)"," {"," float g = d / radius;"," g = sin(g * 3.14 * strength);"," \tcol = vec4(g * g * g);"," }"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," gl_FragColor = texture * (1.0 - col);","}"].join("\n")},2878:t=>{t.exports=["#define SHADER_NAME WIPE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec4 config;","uniform bool reveal;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 color0;"," vec4 color1;"," if (reveal)"," {"," color0 = vec4(0);"," color1 = texture2D(uMainSampler, uv);"," }"," else"," {"," color0 = texture2D(uMainSampler, uv);"," color1 = vec4(0);"," }"," float distance = config.x;"," float width = config.y;"," float direction = config.z;"," float axis = uv.x;"," if (config.w == 1.0)"," {"," axis = uv.y;"," }"," float adjust = mix(width, -width, distance);"," float value = smoothstep(distance - width, distance + width, abs(direction - axis) + adjust);"," gl_FragColor = mix(color1, color0, value);","}"].join("\n")},31063:t=>{t.exports=["#define SHADER_NAME PHASER_LIGHT_FS","precision mediump float;","struct Light","{"," vec2 position;"," vec3 color;"," float intensity;"," float radius;","};","const int kMaxLights = %LIGHT_COUNT%;","uniform vec4 uCamera; /* x, y, rotation, zoom */","uniform vec2 uResolution;","uniform sampler2D uMainSampler;","uniform sampler2D uNormSampler;","uniform vec3 uAmbientLightColor;","uniform Light uLights[kMaxLights];","uniform mat3 uInverseRotationMatrix;","uniform int uLightCount;","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec3 finalColor = vec3(0.0, 0.0, 0.0);"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," vec3 normalMap = texture2D(uNormSampler, outTexCoord).rgb;"," vec3 normal = normalize(uInverseRotationMatrix * vec3(normalMap * 2.0 - 1.0));"," vec2 res = vec2(min(uResolution.x, uResolution.y)) * uCamera.w;"," for (int index = 0; index < kMaxLights; ++index)"," {"," if (index < uLightCount)"," {"," Light light = uLights[index];"," vec3 lightDir = vec3((light.position.xy / res) - (gl_FragCoord.xy / res), 0.1);"," vec3 lightNormal = normalize(lightDir);"," float distToSurf = length(lightDir) * uCamera.w;"," float diffuseFactor = max(dot(normal, lightNormal), 0.0);"," float radius = (light.radius / res.x * uCamera.w) * uCamera.w;"," float attenuation = clamp(1.0 - distToSurf * distToSurf / (radius * radius), 0.0, 1.0);"," vec3 diffuse = light.color * diffuseFactor;"," finalColor += (attenuation * diffuse) * light.intensity;"," }"," }"," vec4 colorOutput = vec4(uAmbientLightColor + finalColor, 1.0);"," gl_FragColor = color * vec4(colorOutput.rgb * colorOutput.a, colorOutput.a);","}"].join("\n")},48247:t=>{t.exports=["#define SHADER_NAME PHASER_LINEAR_BLEND_FS","precision mediump float;","uniform sampler2D uMainSampler1;","uniform sampler2D uMainSampler2;","uniform float uStrength;","varying vec2 outTexCoord;","void main ()","{"," vec4 frame1 = texture2D(uMainSampler1, outTexCoord);"," vec4 frame2 = texture2D(uMainSampler2, outTexCoord);"," gl_FragColor = mix(frame1, frame2 * uStrength, 0.5);","}"].join("\n")},41214:t=>{t.exports=["#define SHADER_NAME PHASER_MESH_FS","precision mediump float;","uniform vec3 uLightPosition;","uniform vec3 uLightAmbient;","uniform vec3 uLightDiffuse;","uniform vec3 uLightSpecular;","uniform vec3 uFogColor;","uniform float uFogNear;","uniform float uFogFar;","uniform vec3 uMaterialAmbient;","uniform vec3 uMaterialDiffuse;","uniform vec3 uMaterialSpecular;","uniform float uMaterialShine;","uniform vec3 uCameraPosition;","uniform sampler2D uTexture;","varying vec2 vTextureCoord;","varying vec3 vNormal;","varying vec3 vPosition;","void main (void)","{"," vec4 color = texture2D(uTexture, vTextureCoord);"," vec3 ambient = uLightAmbient * uMaterialAmbient;"," vec3 norm = normalize(vNormal);"," vec3 lightDir = normalize(uLightPosition - vPosition);"," float diff = max(dot(norm, lightDir), 0.0);"," vec3 diffuse = uLightDiffuse * (diff * uMaterialDiffuse);"," vec3 viewDir = normalize(uCameraPosition - vPosition);"," vec3 reflectDir = reflect(-lightDir, norm);"," float spec = pow(max(dot(viewDir, reflectDir), 0.0), uMaterialShine);"," vec3 specular = uLightSpecular * (spec * uMaterialSpecular);"," vec3 result = (ambient + diffuse + specular) * color.rgb;"," float depth = gl_FragCoord.z / gl_FragCoord.w;"," float fogFactor = smoothstep(uFogNear, uFogFar, depth);"," gl_FragColor.rgb = mix(result.rgb, uFogColor, fogFactor);"," gl_FragColor.a = color.a;","}"].join("\n")},39653:t=>{t.exports=["#define SHADER_NAME PHASER_MESH_VS","precision mediump float;","attribute vec3 aVertexPosition;","attribute vec3 aVertexNormal;","attribute vec2 aTextureCoord;","uniform mat4 uViewProjectionMatrix;","uniform mat4 uModelMatrix;","uniform mat4 uNormalMatrix;","varying vec2 vTextureCoord;","varying vec3 vNormal;","varying vec3 vPosition;","void main ()","{"," vTextureCoord = aTextureCoord;"," vPosition = vec3(uModelMatrix * vec4(aVertexPosition, 1.0));"," vNormal = vec3(uNormalMatrix * vec4(aVertexNormal, 1.0));"," gl_Position = uViewProjectionMatrix * uModelMatrix * vec4(aVertexPosition, 1.0);","}"].join("\n")},62143:t=>{t.exports=["#define SHADER_NAME PHASER_MOBILE_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},47940:t=>{t.exports=["#define SHADER_NAME PHASER_MOBILE_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform int uRoundPixels;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," if (uRoundPixels == 1)"," {"," gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;"," }"," outTexCoord = inTexCoord;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},98840:t=>{t.exports=["#define SHADER_NAME PHASER_MULTI_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler[%count%];","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texture;"," %forloop%"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},44667:t=>{t.exports=["#define SHADER_NAME PHASER_MULTI_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform int uRoundPixels;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," if (uRoundPixels == 1)"," {"," gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;"," }"," outTexCoord = inTexCoord;"," outTexId = inTexId;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},4127:t=>{t.exports=["#define SHADER_NAME PHASER_POINTLIGHT_FS","precision mediump float;","uniform vec2 uResolution;","uniform float uCameraZoom;","varying vec4 lightPosition;","varying vec4 lightColor;","varying float lightRadius;","varying float lightAttenuation;","void main ()","{"," vec2 center = (lightPosition.xy + 1.0) * (uResolution.xy * 0.5);"," float distToSurf = length(center - gl_FragCoord.xy);"," float radius = 1.0 - distToSurf / (lightRadius * uCameraZoom);"," float intensity = smoothstep(0.0, 1.0, radius * lightAttenuation);"," vec4 color = vec4(intensity, intensity, intensity, 0.0) * lightColor;"," gl_FragColor = vec4(color.rgb * lightColor.a, color.a);","}"].join("\n")},89924:t=>{t.exports=["#define SHADER_NAME PHASER_POINTLIGHT_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","attribute vec2 inPosition;","attribute vec2 inLightPosition;","attribute vec4 inLightColor;","attribute float inLightRadius;","attribute float inLightAttenuation;","varying vec4 lightPosition;","varying vec4 lightColor;","varying float lightRadius;","varying float lightAttenuation;","void main ()","{"," lightColor = inLightColor;"," lightRadius = inLightRadius;"," lightAttenuation = inLightAttenuation;"," lightPosition = uProjectionMatrix * vec4(inLightPosition, 1.0, 1.0);"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);","}"].join("\n")},27681:t=>{t.exports=["#define SHADER_NAME PHASER_POSTFX_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","void main ()","{"," gl_FragColor = texture2D(uMainSampler, outTexCoord);","}"].join("\n")},49627:t=>{t.exports=["#define SHADER_NAME PHASER_QUAD_VS","precision mediump float;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","varying vec2 outFragCoord;","varying vec2 outTexCoord;","void main ()","{"," outFragCoord = inPosition.xy * 0.5 + 0.5;"," outTexCoord = inTexCoord;"," gl_Position = vec4(inPosition, 0, 1);","}"].join("\n")},45561:t=>{t.exports=["#define SHADER_NAME PHASER_SINGLE_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},60722:t=>{t.exports=["#define SHADER_NAME PHASER_SINGLE_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform int uRoundPixels;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," if (uRoundPixels == 1)"," {"," gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;"," }"," outTexCoord = inTexCoord;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},89350:(t,e,i)=>{t.exports={AddBlendFrag:i(35407),BitmapMaskFrag:i(78908),BitmapMaskVert:i(85191),ColorMatrixFrag:i(96293),CopyFrag:i(36682),FXBarrelFrag:i(99155),FXBloomFrag:i(24400),FXBlurHighFrag:i(94328),FXBlurLowFrag:i(41514),FXBlurMedFrag:i(51078),FXBokehFrag:i(90610),FXCircleFrag:i(91899),FXDisplacementFrag:i(47838),FXGlowFrag:i(98656),FXGradientFrag:i(70463),FXPixelateFrag:i(50831),FXShadowFrag:i(92595),FXShineFrag:i(72464),FXVignetteFrag:i(39249),FXWipeFrag:i(2878),LightFrag:i(31063),LinearBlendFrag:i(48247),MeshFrag:i(41214),MeshVert:i(39653),MobileFrag:i(62143),MobileVert:i(47940),MultiFrag:i(98840),MultiVert:i(44667),PointLightFrag:i(4127),PointLightVert:i(89924),PostFXFrag:i(27681),QuadVert:i(49627),SingleFrag:i(45561),SingleVert:i(60722)}},93567:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.webGLAttribLocation=-1,this.gl=t,this.program=e,this.name=i,this.createResource()},createResource:function(){if(null!==this.program.webGLProgram){var t=this.gl;t.isContextLost()||(this.webGLAttribLocation=t.getAttribLocation(this.program.webGLProgram,this.name))}else this.webGLAttribLocation=-1},destroy:function(){this.gl=null,this.program=null,this.name=null,this.webGLAttribLocation=-1}});t.exports=s},26128:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){this.webGLBuffer=null,this.gl=t,this.initialDataOrSize=e,this.bufferType=i,this.bufferUsage=s,this.createResource()},createResource:function(){if(null!==this.initialDataOrSize){var t=this.gl;if(!t.isContextLost()){var e=this.bufferType,i=t.createBuffer();this.webGLBuffer=i,t.bindBuffer(e,this.webGLBuffer),t.bufferData(e,this.initialDataOrSize,this.bufferUsage),t.bindBuffer(e,null)}}},destroy:function(){var t=this.gl;t.isContextLost()||t.deleteBuffer(this.webGLBuffer),this.webGLBuffer=null,this.initialDataOrSize=null,this.gl=null}});t.exports=s},84387:(t,e,i)=>{var s=i(83419),n={36054:"Incomplete Attachment",36055:"Missing Attachment",36057:"Incomplete Dimensions",36061:"Framebuffer Unsupported"},r=new s({initialize:function(t,e,i,s,n){this.webGLFramebuffer=null,this.gl=t,this.width=e,this.height=i,this.renderTexture=s,this.addDepthStencilBuffer=!!n,this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost()){var e,i=this.renderTexture,s=t.createFramebuffer();if(this.webGLFramebuffer=s,t.bindFramebuffer(t.FRAMEBUFFER,s),i.isRenderTexture=!0,i.isAlphaPremultiplied=!1,t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,i.webGLTexture,0),(e=t.checkFramebufferStatus(t.FRAMEBUFFER))!==t.FRAMEBUFFER_COMPLETE)throw new Error("Framebuffer status: "+(n[e]||e));if(this.addDepthStencilBuffer){var r=t.createRenderbuffer();t.bindRenderbuffer(t.RENDERBUFFER,r),t.renderbufferStorage(t.RENDERBUFFER,t.DEPTH_STENCIL,this.width,this.height),t.framebufferRenderbuffer(t.FRAMEBUFFER,t.DEPTH_STENCIL_ATTACHMENT,t.RENDERBUFFER,r)}t.bindFramebuffer(t.FRAMEBUFFER,null)}},destroy:function(){if(null!==this.webGLFramebuffer){var t=this.gl;if(!t.isContextLost()){t.bindFramebuffer(t.FRAMEBUFFER,this.webGLFramebuffer);var e=t.getFramebufferAttachmentParameter(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME);null!==e&&(t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,null,0),t.deleteTexture(e));var i=t.getFramebufferAttachmentParameter(t.FRAMEBUFFER,t.DEPTH_STENCIL_ATTACHMENT,t.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME);null!==i&&t.deleteRenderbuffer(i),t.bindFramebuffer(t.FRAMEBUFFER,null),t.deleteFramebuffer(this.webGLFramebuffer)}this.renderTexture=null,this.webGLFramebuffer=null,this.gl=null}}});t.exports=r},1482:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.webGLProgram=null,this.gl=t,this.vertexSource=e,this.fragmentSource=i,this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost()){var e=t.createProgram(),i=t.createShader(t.VERTEX_SHADER),s=t.createShader(t.FRAGMENT_SHADER);t.shaderSource(i,this.vertexSource),t.shaderSource(s,this.fragmentSource),t.compileShader(i),t.compileShader(s);var n="Shader failed:\n";if(!t.getShaderParameter(i,t.COMPILE_STATUS))throw new Error("Vertex "+n+t.getShaderInfoLog(i));if(!t.getShaderParameter(s,t.COMPILE_STATUS))throw new Error("Fragment "+n+t.getShaderInfoLog(s));if(t.attachShader(e,i),t.attachShader(e,s),t.linkProgram(e),!t.getProgramParameter(e,t.LINK_STATUS))throw new Error("Link "+n+t.getProgramInfoLog(e));t.useProgram(e),this.webGLProgram=e}},destroy:function(){this.webGLProgram&&(this.gl.isContextLost()||this.gl.deleteProgram(this.webGLProgram),this.webGLProgram=null,this.gl=null)}});t.exports=s},82751:(t,e,i)=>{var s=i(83419),n=i(50030),r=new s({initialize:function(t,e,i,s,n,r,o,a,h,l,u,c,d){this.webGLTexture=null,this.isRenderTexture=!1,this.gl=t,this.mipLevel=e,this.minFilter=i,this.magFilter=s,this.wrapT=n,this.wrapS=r,this.format=o,this.pixels=a,this.width=h,this.height=l,this.pma=null==u||u,this.forceSize=!!c,this.flipY=!!d,this.__SPECTOR_Metadata={},this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost())if(this.pixels instanceof r)this.webGLTexture=this.pixels.webGLTexture;else{var e=t.createTexture();e.__SPECTOR_Metadata=this.__SPECTOR_Metadata,this.webGLTexture=e,this._processTexture()}},update:function(t,e,i,s,n,r,o,a,h){0!==e&&0!==i&&(this.pixels=t,this.width=e,this.height=i,this.flipY=s,this.wrapS=n,this.wrapT=r,this.minFilter=o,this.magFilter=a,this.format=h,this.gl.isContextLost()||this._processTexture())},_processTexture:function(){var t=this.gl;t.activeTexture(t.TEXTURE0);var e=t.getParameter(t.TEXTURE_BINDING_2D);t.bindTexture(t.TEXTURE_2D,this.webGLTexture),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,this.minFilter),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,this.magFilter),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,this.wrapS),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,this.wrapT),t.pixelStorei(t.UNPACK_PREMULTIPLY_ALPHA_WEBGL,this.pma),t.pixelStorei(t.UNPACK_FLIP_Y_WEBGL,this.flipY);var i=this.pixels,s=this.mipLevel,r=this.width,o=this.height,a=this.format,h=!1;if(null==i)t.texImage2D(t.TEXTURE_2D,s,a,r,o,0,a,t.UNSIGNED_BYTE,null),h=n(r,o);else if(i.compressed){r=i.width,o=i.height,h=i.generateMipmap;for(var l=0;l{var s=new(i(83419))({initialize:function(t,e,i){this.webGLUniformLocation=null,this.gl=t,this.program=e,this.name=i,this.createResource()},createResource:function(){if(null!==this.program.webGLProgram){var t=this.gl;t.isContextLost()||(this.webGLUniformLocation=t.getUniformLocation(this.program.webGLProgram,this.name))}else this.webGLUniformLocation=null},destroy:function(){this.gl=null,this.program=null,this.name=null,this.webGLUniformLocation=null}});t.exports=s},9503:(t,e,i)=>{var s={WebGLAttribLocationWrapper:i(93567),WebGLBufferWrapper:i(26128),WebGLProgramWrapper:i(1482),WebGLTextureWrapper:i(82751),WebGLFramebufferWrapper:i(84387),WebGLUniformLocationWrapper:i(57183)};t.exports=s},76531:(t,e,i)=>{var s=i(13560),n=i(83419),r=i(50792),o=i(97480),a=i(8443),h=i(57811),l=i(74403),u=i(45818),c=i(29747),d=i(87841),f=i(86555),p=i(56583),v=i(26099),g=i(38058),m=new n({Extends:r,initialize:function(t){r.call(this),this.game=t,this.canvas,this.canvasBounds=new d,this.parent=null,this.parentIsWindow=!1,this.parentSize=new f,this.gameSize=new f,this.baseSize=new f,this.displaySize=new f,this.scaleMode=s.SCALE_MODE.NONE,this.zoom=1,this._resetZoom=!1,this.displayScale=new v(1,1),this.autoRound=!1,this.autoCenter=s.CENTER.NO_CENTER,this.orientation=s.ORIENTATION.LANDSCAPE,this.fullscreen,this.fullscreenTarget=null,this._createdFullscreenTarget=!1,this.dirty=!1,this.resizeInterval=500,this._lastCheck=0,this._checkOrientation=!1,this.domlisteners={orientationChange:c,windowResize:c,fullScreenChange:c,fullScreenError:c}},preBoot:function(){this.parseConfig(this.game.config),this.game.events.once(a.BOOT,this.boot,this)},boot:function(){var t=this.game;this.canvas=t.canvas,this.fullscreen=t.device.fullscreen,this.scaleMode!==s.SCALE_MODE.RESIZE&&this.scaleMode!==s.SCALE_MODE.EXPAND&&this.displaySize.setAspectMode(this.scaleMode),this.scaleMode===s.SCALE_MODE.NONE?this.resize(this.width,this.height):(this.getParentBounds(),this.parentSize.width>0&&this.parentSize.height>0&&this.displaySize.setParent(this.parentSize),this.refresh()),t.events.on(a.PRE_STEP,this.step,this),t.events.once(a.READY,this.refresh,this),t.events.once(a.DESTROY,this.destroy,this),this.startListeners()},parseConfig:function(t){this.getParent(t),this.getParentBounds();var e=t.width,i=t.height,n=t.scaleMode,r=t.zoom,o=t.autoRound;if("string"==typeof e)if("%"!==e.substr(-1))e=parseInt(e,10);else{var a=this.parentSize.width;0===a&&(a=window.innerWidth);var h=parseInt(e,10)/100;e=Math.floor(a*h)}if("string"==typeof i)if("%"!==i.substr(-1))i=parseInt(i,10);else{var l=this.parentSize.height;0===l&&(l=window.innerHeight);var c=parseInt(i,10)/100;i=Math.floor(l*c)}this.scaleMode=n,this.autoRound=o,this.autoCenter=t.autoCenter,this.resizeInterval=t.resizeInterval,o&&(e=Math.floor(e),i=Math.floor(i)),this.gameSize.setSize(e,i),r===s.ZOOM.MAX_ZOOM&&(r=this.getMaxZoom()),this.zoom=r,1!==r&&(this._resetZoom=!0),this.baseSize.setSize(e,i),o&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),t.minWidth>0&&this.displaySize.setMin(t.minWidth*r,t.minHeight*r),t.maxWidth>0&&this.displaySize.setMax(t.maxWidth*r,t.maxHeight*r),this.displaySize.setSize(e,i),(t.snapWidth>0||t.snapHeight>0)&&this.displaySize.setSnap(t.snapWidth,t.snapHeight),this.orientation=u(e,i)},getParent:function(t){var e=t.parent;if(null!==e){if(this.parent=l(e),this.parentIsWindow=this.parent===document.body,t.expandParent&&t.scaleMode!==s.SCALE_MODE.NONE){var i=this.parent.getBoundingClientRect();(this.parentIsWindow||0===i.height)&&(document.documentElement.style.height="100%",document.body.style.height="100%",i=this.parent.getBoundingClientRect(),this.parentIsWindow||0!==i.height||(this.parent.style.overflow="hidden",this.parent.style.width="100%",this.parent.style.height="100%"))}t.fullscreenTarget&&!this.fullscreenTarget&&(this.fullscreenTarget=l(t.fullscreenTarget))}},getParentBounds:function(){if(!this.parent)return!1;var t=this.parentSize,e=this.parent.getBoundingClientRect();this.parentIsWindow&&this.game.device.os.iOS&&(e.height=h(!0));var i=e.width,s=e.height;if(t.width!==i||t.height!==s)return t.setSize(i,s),!0;if(this.canvas){var n=this.canvasBounds,r=this.canvas.getBoundingClientRect();if(r.x!==n.x||r.y!==n.y)return!0}return!1},lockOrientation:function(t){var e=screen.lockOrientation||screen.mozLockOrientation||screen.msLockOrientation;return!!e&&e.call(screen,t)},setParentSize:function(t,e){return this.parentSize.setSize(t,e),this.refresh()},setGameSize:function(t,e){var i=this.autoRound;i&&(t=Math.floor(t),e=Math.floor(e));var s=this.width,n=this.height;return this.gameSize.resize(t,e),this.baseSize.resize(t,e),i&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),this.displaySize.setAspectRatio(t/e),this.canvas.width=this.baseSize.width,this.canvas.height=this.baseSize.height,this.refresh(s,n)},resize:function(t,e){var i=this.zoom,s=this.autoRound;s&&(t=Math.floor(t),e=Math.floor(e));var n=this.width,r=this.height;this.gameSize.resize(t,e),this.baseSize.resize(t,e),s&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),this.displaySize.setSize(t*i,e*i),this.canvas.width=this.baseSize.width,this.canvas.height=this.baseSize.height;var o=this.canvas.style,a=t*i,h=e*i;return s&&(a=Math.floor(a),h=Math.floor(h)),a===t&&h===e||(o.width=a+"px",o.height=h+"px"),this.refresh(n,r)},setZoom:function(t){return this.zoom=t,this._resetZoom=!0,this.refresh()},setMaxZoom:function(){return this.zoom=this.getMaxZoom(),this._resetZoom=!0,this.refresh()},setSnap:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.displaySize.setSnap(t,e),this.refresh()},refresh:function(t,e){void 0===t&&(t=this.width),void 0===e&&(e=this.height),this.updateScale(),this.updateBounds(),this.updateOrientation(),this.displayScale.set(this.baseSize.width/this.canvasBounds.width,this.baseSize.height/this.canvasBounds.height);var i=this.game.domContainer;if(i){this.baseSize.setCSS(i);var s=this.canvas.style,n=i.style;n.transform="scale("+this.displaySize.width/this.baseSize.width+","+this.displaySize.height/this.baseSize.height+")",n.marginLeft=s.marginLeft,n.marginTop=s.marginTop}return this.emit(o.RESIZE,this.gameSize,this.baseSize,this.displaySize,t,e),this},updateOrientation:function(){if(this._checkOrientation){this._checkOrientation=!1;var t=u(this.width,this.height);t!==this.orientation&&(this.orientation=t,this.emit(o.ORIENTATION_CHANGE,t))}},updateScale:function(){var t,e,i=this.canvas.style,n=this.gameSize.width,r=this.gameSize.height,o=this.zoom,a=this.autoRound;if(this.scaleMode===s.SCALE_MODE.NONE)this.displaySize.setSize(n*o,r*o),t=this.displaySize.width,e=this.displaySize.height,a&&(t=Math.floor(t),e=Math.floor(e)),this._resetZoom&&(i.width=t+"px",i.height=e+"px",this._resetZoom=!1);else if(this.scaleMode===s.SCALE_MODE.RESIZE)this.displaySize.setSize(this.parentSize.width,this.parentSize.height),this.gameSize.setSize(this.displaySize.width,this.displaySize.height),this.baseSize.setSize(this.displaySize.width,this.displaySize.height),t=this.displaySize.width,e=this.displaySize.height,a&&(t=Math.floor(t),e=Math.floor(e)),this.canvas.width=t,this.canvas.height=e;else if(this.scaleMode===s.SCALE_MODE.EXPAND){var h=this.game.config.width,l=this.game.config.height;this.displaySize.setSize(this.parentSize.width,this.parentSize.height),t=this.displaySize.width,e=this.displaySize.height,a&&(t=Math.floor(t),e=Math.floor(e)),i.width=t+"px",i.height=e+"px";var u=this.parentSize.width/h,c=this.parentSize.height/l;u=0?0:-o.x*a.x,l=o.y>=0?0:-o.y*a.y;return i=r.width>=o.width?n.width:n.width-(o.width-r.width)*a.x,s=r.height>=o.height?n.height:n.height-(o.height-r.height)*a.y,e.setTo(h,l,i,s),t&&(e.width/=t.zoomX,e.height/=t.zoomY,e.centerX=t.centerX+t.scrollX,e.centerY=t.centerY+t.scrollY),e},step:function(t,e){this.parent&&(this._lastCheck+=e,(this.dirty||this._lastCheck>this.resizeInterval)&&(this.getParentBounds()&&this.refresh(),this.dirty=!1,this._lastCheck=0))},stopListeners:function(){var t=this.domlisteners;screen.orientation&&screen.orientation.addEventListener?screen.orientation.removeEventListener("change",t.orientationChange,!1):window.removeEventListener("orientationchange",t.orientationChange,!1),window.removeEventListener("resize",t.windowResize,!1);["webkit","moz",""].forEach((function(e){document.removeEventListener(e+"fullscreenchange",t.fullScreenChange,!1),document.removeEventListener(e+"fullscreenerror",t.fullScreenError,!1)})),document.removeEventListener("MSFullscreenChange",t.fullScreenChange,!1),document.removeEventListener("MSFullscreenError",t.fullScreenError,!1)},destroy:function(){this.removeAllListeners(),this.stopListeners(),this.game=null,this.canvas=null,this.canvasBounds=null,this.parent=null,this.fullscreenTarget=null,this.parentSize.destroy(),this.gameSize.destroy(),this.baseSize.destroy(),this.displaySize.destroy()},isFullscreen:{get:function(){return this.fullscreen.active}},width:{get:function(){return this.gameSize.width}},height:{get:function(){return this.gameSize.height}},isPortrait:{get:function(){return this.orientation===s.ORIENTATION.PORTRAIT}},isLandscape:{get:function(){return this.orientation===s.ORIENTATION.LANDSCAPE}},isGamePortrait:{get:function(){return this.height>this.width}},isGameLandscape:{get:function(){return this.width>this.height}}});t.exports=m},64743:t=>{t.exports={NO_CENTER:0,CENTER_BOTH:1,CENTER_HORIZONTALLY:2,CENTER_VERTICALLY:3}},39218:t=>{t.exports={LANDSCAPE:"landscape-primary",LANDSCAPE_SECONDARY:"landscape-secondary",PORTRAIT:"portrait-primary",PORTRAIT_SECONDARY:"portrait-secondary"}},81050:t=>{t.exports={NONE:0,WIDTH_CONTROLS_HEIGHT:1,HEIGHT_CONTROLS_WIDTH:2,FIT:3,ENVELOP:4,RESIZE:5,EXPAND:6}},80805:t=>{t.exports={NO_ZOOM:1,ZOOM_2X:2,ZOOM_4X:4,MAX_ZOOM:-1}},13560:(t,e,i)=>{var s={CENTER:i(64743),ORIENTATION:i(39218),SCALE_MODE:i(81050),ZOOM:i(80805)};t.exports=s},56139:t=>{t.exports="enterfullscreen"},2336:t=>{t.exports="fullscreenfailed"},47412:t=>{t.exports="fullscreenunsupported"},51452:t=>{t.exports="leavefullscreen"},20666:t=>{t.exports="orientationchange"},47945:t=>{t.exports="resize"},97480:(t,e,i)=>{t.exports={ENTER_FULLSCREEN:i(56139),FULLSCREEN_FAILED:i(2336),FULLSCREEN_UNSUPPORTED:i(47412),LEAVE_FULLSCREEN:i(51452),ORIENTATION_CHANGE:i(20666),RESIZE:i(47945)}},93364:(t,e,i)=>{var s=i(79291),n=i(13560),r={Center:i(64743),Events:i(97480),Orientation:i(39218),ScaleManager:i(76531),ScaleModes:i(81050),Zoom:i(80805)};r=s(!1,r,n.CENTER),r=s(!1,r,n.ORIENTATION),r=s(!1,r,n.SCALE_MODE),r=s(!1,r,n.ZOOM),t.exports=r},27397:(t,e,i)=>{var s=i(95540),n=i(35355);t.exports=function(t){var e=t.game.config.defaultPhysicsSystem,i=s(t.settings,"physics",!1);if(e||i){var r=[];if(e&&r.push(n(e+"Physics")),i)for(var o in i)o=n(o.concat("Physics")),-1===r.indexOf(o)&&r.push(o);return r}}},52106:(t,e,i)=>{var s=i(95540);t.exports=function(t){var e=t.plugins.getDefaultScenePlugins(),i=s(t.settings,"plugins",!1);return Array.isArray(i)?i:e||[]}},87033:t=>{t.exports={game:"game",renderer:"renderer",anims:"anims",cache:"cache",plugins:"plugins",registry:"registry",scale:"scale",sound:"sound",textures:"textures",events:"events",cameras:"cameras",add:"add",make:"make",scenePlugin:"scene",displayList:"children",lights:"lights",data:"data",input:"input",load:"load",time:"time",tweens:"tweens",arcadePhysics:"physics",impactPhysics:"impact",matterPhysics:"matter"}},97482:(t,e,i)=>{var s=i(83419),n=i(2368),r=new s({initialize:function(t){this.sys=new n(this,t),this.game,this.anims,this.cache,this.registry,this.sound,this.textures,this.events,this.cameras,this.add,this.make,this.scene,this.children,this.lights,this.data,this.input,this.load,this.time,this.tweens,this.physics,this.matter,this.scale,this.plugins,this.renderer},update:function(){}});t.exports=r},60903:(t,e,i)=>{var s=i(83419),n=i(89993),r=i(44594),o=i(8443),a=i(35154),h=i(54899),l=i(29747),u=i(97482),c=i(2368),d=new s({initialize:function(t,e){if(this.game=t,this.keys={},this.scenes=[],this._pending=[],this._start=[],this._queue=[],this._data={},this.isProcessing=!1,this.isBooted=!1,this.customViewports=0,this.systemScene,e){Array.isArray(e)||(e=[e]);for(var i=0;i-1&&(delete this.keys[s],this.scenes.splice(i,1),this._start.indexOf(s)>-1&&(i=this._start.indexOf(s),this._start.splice(i,1)),e.sys.destroy())}return this},bootScene:function(t){var e,i=t.sys,s=i.settings;i.sceneUpdate=l,t.init&&(t.init.call(t,s.data),s.status=n.INIT,s.isTransition&&i.events.emit(r.TRANSITION_INIT,s.transitionFrom,s.transitionDuration)),i.load&&(e=i.load).reset(),e&&t.preload?(t.preload.call(t),s.status=n.LOADING,e.once(h.COMPLETE,this.loadComplete,this),e.start()):this.create(t)},loadComplete:function(t){this.game.sound&&this.game.sound.onBlurPausedSounds&&this.game.sound.unlock(),this.create(t.scene)},payloadComplete:function(t){this.bootScene(t.scene)},update:function(t,e){this.processQueue(),this.isProcessing=!0;for(var i=this.scenes.length-1;i>=0;i--){var s=this.scenes[i].sys;s.settings.status>n.START&&s.settings.status<=n.RUNNING&&s.step(t,e),s.scenePlugin&&s.scenePlugin._target&&s.scenePlugin.step(t,e)}},render:function(t){for(var e=0;e=n.LOADING&&i.settings.status=n.START&&o<=n.CREATING)return this;if(o>=n.RUNNING&&o<=n.SLEEPING)r.shutdown(),r.sceneUpdate=l,r.start(e);else if(r.sceneUpdate=l,r.start(e),r.load&&(s=r.load),s&&r.settings.hasOwnProperty("pack")&&(s.reset(),s.addPack({payload:r.settings.pack})))return r.settings.status=n.LOADING,s.once(h.COMPLETE,this.payloadComplete,this),s.start(),this;return this.bootScene(i),this},stop:function(t,e){var i=this.getScene(t);if(i&&!i.sys.isTransitioning()&&i.sys.settings.status!==n.SHUTDOWN){var s=i.sys.load;s&&(s.off(h.COMPLETE,this.loadComplete,this),s.off(h.COMPLETE,this.payloadComplete,this)),i.sys.shutdown(e)}return this},switch:function(t,e){var i=this.getScene(t),s=this.getScene(e);return i&&s&&i!==s&&(this.sleep(t),this.isSleeping(e)?this.wake(e):this.start(e)),this},getAt:function(t){return this.scenes[t]},getIndex:function(t){var e=this.getScene(t);return this.scenes.indexOf(e)},bringToTop:function(t){if(this.isProcessing)this._queue.push({op:"bringToTop",keyA:t,keyB:null});else{var e=this.getIndex(t);if(-1!==e&&e0){var i=this.getScene(t);this.scenes.splice(e,1),this.scenes.unshift(i)}}return this},moveDown:function(t){if(this.isProcessing)this._queue.push({op:"moveDown",keyA:t,keyB:null});else{var e=this.getIndex(t);if(e>0){var i=e-1,s=this.getScene(t),n=this.getAt(i);this.scenes[e]=n,this.scenes[i]=s}}return this},moveUp:function(t){if(this.isProcessing)this._queue.push({op:"moveUp",keyA:t,keyB:null});else{var e=this.getIndex(t);if(ei),0,n)}}return this},moveBelow:function(t,e){if(t===e)return this;if(this.isProcessing)this._queue.push({op:"moveBelow",keyA:t,keyB:e});else{var i=this.getIndex(t),s=this.getIndex(e);if(-1!==i&&-1!==s&&s>i){var n=this.getAt(s);this.scenes.splice(s,1),0===i?this.scenes.unshift(n):this.scenes.splice(i-(s{var s=i(45319),n=i(83419),r=i(44594),o=i(95540),a=i(37277),h=new n({initialize:function(t){this.scene=t,this.systems=t.sys,this.settings=t.sys.settings,this.key=t.sys.settings.key,this.manager=t.sys.game.scene,this.transitionProgress=0,this._elapsed=0,this._target=null,this._duration=0,this._onUpdate,this._onUpdateScope,this._willSleep=!1,this._willRemove=!1,t.sys.events.once(r.BOOT,this.boot,this),t.sys.events.on(r.START,this.pluginStart,this)},boot:function(){this.systems.events.once(r.DESTROY,this.destroy,this)},pluginStart:function(){this._target=null,this.systems.events.once(r.SHUTDOWN,this.shutdown,this)},start:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("stop",this.key),this.manager.queueOp("start",t,e),this},restart:function(t){var e=this.key;return this.manager.queueOp("stop",e),this.manager.queueOp("start",e,t),this},transition:function(t){void 0===t&&(t={});var e=o(t,"target",!1),i=this.manager.getScene(e);if(!e||!this.checkValidTransition(i))return!1;var s=o(t,"duration",1e3);this._elapsed=0,this._target=i,this._duration=s,this._willSleep=o(t,"sleep",!1),this._willRemove=o(t,"remove",!1);var n=o(t,"onUpdate",null);n&&(this._onUpdate=n,this._onUpdateScope=o(t,"onUpdateScope",this.scene));var a=o(t,"allowInput",!1);this.settings.transitionAllowInput=a;var h=i.sys.settings;h.isTransition=!0,h.transitionFrom=this.scene,h.transitionDuration=s,h.transitionAllowInput=a,o(t,"moveAbove",!1)?this.manager.moveAbove(this.key,e):o(t,"moveBelow",!1)&&this.manager.moveBelow(this.key,e),i.sys.isSleeping()?i.sys.wake(o(t,"data")):this.manager.start(e,o(t,"data"));var l=o(t,"onStart",null),u=o(t,"onStartScope",this.scene);return l&&l.call(u,this.scene,i,s),this.systems.events.emit(r.TRANSITION_OUT,i,s),!0},checkValidTransition:function(t){return!(!t||t.sys.isActive()||t.sys.isTransitioning()||t===this.scene||this.systems.isTransitioning())},step:function(t,e){this._elapsed+=e,this.transitionProgress=s(this._elapsed/this._duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.transitionProgress),this._elapsed>=this._duration&&this.transitionComplete()},transitionComplete:function(){var t=this._target.sys,e=this._target.sys.settings;t.events.emit(r.TRANSITION_COMPLETE,this.scene),e.isTransition=!1,e.transitionFrom=null,this._duration=0,this._target=null,this._onUpdate=null,this._onUpdateScope=null,this._willRemove?this.manager.remove(this.key):this._willSleep?this.systems.sleep():this.manager.stop(this.key)},add:function(t,e,i,s){return this.manager.add(t,e,i,s)},launch:function(t,e){return t&&t!==this.key&&this.manager.queueOp("start",t,e),this},run:function(t,e){return t&&t!==this.key&&this.manager.queueOp("run",t,e),this},pause:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("pause",t,e),this},resume:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("resume",t,e),this},sleep:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("sleep",t,e),this},wake:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("wake",t,e),this},switch:function(t){return t!==this.key&&this.manager.queueOp("switch",this.key,t),this},stop:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("stop",t,e),this},setActive:function(t,e,i){void 0===e&&(e=this.key);var s=this.manager.getScene(e);return s&&s.sys.setActive(t,i),this},setVisible:function(t,e){void 0===e&&(e=this.key);var i=this.manager.getScene(e);return i&&i.sys.setVisible(t),this},isSleeping:function(t){return void 0===t&&(t=this.key),this.manager.isSleeping(t)},isActive:function(t){return void 0===t&&(t=this.key),this.manager.isActive(t)},isPaused:function(t){return void 0===t&&(t=this.key),this.manager.isPaused(t)},isVisible:function(t){return void 0===t&&(t=this.key),this.manager.isVisible(t)},swapPosition:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.swapPosition(t,e),this},moveAbove:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.moveAbove(t,e),this},moveBelow:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.moveBelow(t,e),this},remove:function(t){return void 0===t&&(t=this.key),this.manager.remove(t),this},moveUp:function(t){return void 0===t&&(t=this.key),this.manager.moveUp(t),this},moveDown:function(t){return void 0===t&&(t=this.key),this.manager.moveDown(t),this},bringToTop:function(t){return void 0===t&&(t=this.key),this.manager.bringToTop(t),this},sendToBack:function(t){return void 0===t&&(t=this.key),this.manager.sendToBack(t),this},get:function(t){return this.manager.getScene(t)},getStatus:function(t){var e=this.manager.getScene(t);if(e)return e.sys.getStatus()},getIndex:function(t){return void 0===t&&(t=this.key),this.manager.getIndex(t)},shutdown:function(){var t=this.systems.events;t.off(r.SHUTDOWN,this.shutdown,this),t.off(r.TRANSITION_OUT)},destroy:function(){this.shutdown(),this.scene.sys.events.off(r.START,this.start,this),this.scene=null,this.systems=null,this.settings=null,this.manager=null}});a.register("ScenePlugin",h,"scenePlugin"),t.exports=h},55681:(t,e,i)=>{var s=i(89993),n=i(35154),r=i(46975),o=i(87033),a={create:function(t){return"string"==typeof t?t={key:t}:void 0===t&&(t={}),{status:s.PENDING,key:n(t,"key",""),active:n(t,"active",!1),visible:n(t,"visible",!0),isBooted:!1,isTransition:!1,transitionFrom:null,transitionDuration:0,transitionAllowInput:!0,data:{},pack:n(t,"pack",!1),cameras:n(t,"cameras",null),map:n(t,"map",r(o,n(t,"mapAdd",{}))),physics:n(t,"physics",{}),loader:n(t,"loader",{}),plugins:n(t,"plugins",!1),input:n(t,"input",{})}}};t.exports=a},2368:(t,e,i)=>{var s=i(83419),n=i(89993),r=i(42363),o=i(44594),a=i(27397),h=i(52106),l=i(29747),u=i(55681),c=new s({initialize:function(t,e){this.scene=t,this.game,this.renderer,this.config=e,this.settings=u.create(e),this.canvas,this.context,this.anims,this.cache,this.plugins,this.registry,this.scale,this.sound,this.textures,this.add,this.cameras,this.displayList,this.events,this.make,this.scenePlugin,this.updateList,this.sceneUpdate=l},init:function(t){this.settings.status=n.INIT,this.sceneUpdate=l,this.game=t,this.renderer=t.renderer,this.canvas=t.canvas,this.context=t.context;var e=t.plugins;this.plugins=e,e.addToScene(this,r.Global,[r.CoreScene,h(this),a(this)]),this.events.emit(o.BOOT,this),this.settings.isBooted=!0},step:function(t,e){var i=this.events;i.emit(o.PRE_UPDATE,t,e),i.emit(o.UPDATE,t,e),this.sceneUpdate.call(this.scene,t,e),i.emit(o.POST_UPDATE,t,e)},render:function(t){var e=this.displayList;e.depthSort(),this.events.emit(o.PRE_RENDER,t),this.cameras.render(t,e),this.events.emit(o.RENDER,t)},queueDepthSort:function(){this.displayList.queueDepthSort()},depthSort:function(){this.displayList.depthSort()},pause:function(t){var e=this.settings,i=this.getStatus();return i!==n.CREATING&&i!==n.RUNNING?console.warn("Cannot pause non-running Scene",e.key):this.settings.active&&(e.status=n.PAUSED,e.active=!1,this.events.emit(o.PAUSE,this,t)),this},resume:function(t){var e=this.events,i=this.settings;return this.settings.active||(i.status=n.RUNNING,i.active=!0,e.emit(o.RESUME,this,t)),this},sleep:function(t){var e=this.settings,i=this.getStatus();return i!==n.CREATING&&i!==n.RUNNING?console.warn("Cannot sleep non-running Scene",e.key):(e.status=n.SLEEPING,e.active=!1,e.visible=!1,this.events.emit(o.SLEEP,this,t)),this},wake:function(t){var e=this.events,i=this.settings;return i.status=n.RUNNING,i.active=!0,i.visible=!0,e.emit(o.WAKE,this,t),i.isTransition&&e.emit(o.TRANSITION_WAKE,i.transitionFrom,i.transitionDuration),this},getData:function(){return this.settings.data},getStatus:function(){return this.settings.status},canInput:function(){var t=this.settings.status;return t>n.PENDING&&t<=n.RUNNING},isSleeping:function(){return this.settings.status===n.SLEEPING},isActive:function(){return this.settings.status===n.RUNNING},isPaused:function(){return this.settings.status===n.PAUSED},isTransitioning:function(){return this.settings.isTransition||null!==this.scenePlugin._target},isTransitionOut:function(){return null!==this.scenePlugin._target&&this.scenePlugin._duration>0},isTransitionIn:function(){return this.settings.isTransition},isVisible:function(){return this.settings.visible},setVisible:function(t){return this.settings.visible=t,this},setActive:function(t,e){return t?this.resume(e):this.pause(e)},start:function(t){var e=this.events,i=this.settings;t&&(i.data=t),i.status=n.START,i.active=!0,i.visible=!0,e.emit(o.START,this),e.emit(o.READY,this,t)},shutdown:function(t){var e=this.events,i=this.settings;e.off(o.TRANSITION_INIT),e.off(o.TRANSITION_START),e.off(o.TRANSITION_COMPLETE),e.off(o.TRANSITION_OUT),i.status=n.SHUTDOWN,i.active=!1,i.visible=!1,e.emit(o.SHUTDOWN,this,t)},destroy:function(){var t=this.events,e=this.settings;e.status=n.DESTROYED,e.active=!1,e.visible=!1,t.emit(o.DESTROY,this),t.removeAllListeners();for(var i=["scene","game","anims","cache","plugins","registry","sound","textures","add","camera","displayList","events","make","scenePlugin","updateList"],s=0;s{t.exports={PENDING:0,INIT:1,START:2,LOADING:3,CREATING:4,RUNNING:5,PAUSED:6,SLEEPING:7,SHUTDOWN:8,DESTROYED:9}},69830:t=>{t.exports="addedtoscene"},7919:t=>{t.exports="boot"},46763:t=>{t.exports="create"},11763:t=>{t.exports="destroy"},71555:t=>{t.exports="pause"},36735:t=>{t.exports="postupdate"},3809:t=>{t.exports="prerender"},90716:t=>{t.exports="preupdate"},58262:t=>{t.exports="ready"},91633:t=>{t.exports="removedfromscene"},10319:t=>{t.exports="render"},87132:t=>{t.exports="resume"},81961:t=>{t.exports="shutdown"},90194:t=>{t.exports="sleep"},6265:t=>{t.exports="start"},33178:t=>{t.exports="transitioncomplete"},43063:t=>{t.exports="transitioninit"},11259:t=>{t.exports="transitionout"},61611:t=>{t.exports="transitionstart"},45209:t=>{t.exports="transitionwake"},22966:t=>{t.exports="update"},21747:t=>{t.exports="wake"},44594:(t,e,i)=>{t.exports={ADDED_TO_SCENE:i(69830),BOOT:i(7919),CREATE:i(46763),DESTROY:i(11763),PAUSE:i(71555),POST_UPDATE:i(36735),PRE_RENDER:i(3809),PRE_UPDATE:i(90716),READY:i(58262),REMOVED_FROM_SCENE:i(91633),RENDER:i(10319),RESUME:i(87132),SHUTDOWN:i(81961),SLEEP:i(90194),START:i(6265),TRANSITION_COMPLETE:i(33178),TRANSITION_INIT:i(43063),TRANSITION_OUT:i(11259),TRANSITION_START:i(61611),TRANSITION_WAKE:i(45209),UPDATE:i(22966),WAKE:i(21747)}},62194:(t,e,i)=>{var s=i(89993),n=i(79291),r={Events:i(44594),GetPhysicsPlugins:i(27397),GetScenePlugins:i(52106),SceneManager:i(60903),ScenePlugin:i(52209),Settings:i(55681),Systems:i(2368)};r=n(!1,r,s),t.exports=r},30341:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(14463),o=i(79291),a=i(29747),h=new s({Extends:n,initialize:function(t,e,i){n.call(this),this.manager=t,this.key=e,this.isPlaying=!1,this.isPaused=!1,this.totalRate=1,this.duration=this.duration||0,this.totalDuration=this.totalDuration||0,this.config={mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0},this.currentConfig=this.config,this.config=o(this.config,i),this.markers={},this.currentMarker=null,this.pendingRemove=!1},addMarker:function(t){return!(!t||!t.name||"string"!=typeof t.name)&&(this.markers[t.name]?(console.error("addMarker "+t.name+" already exists in Sound"),!1):(t=o(!0,{name:"",start:0,duration:this.totalDuration-(t.start||0),config:{mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0}},t),this.markers[t.name]=t,!0))},updateMarker:function(t){return!(!t||!t.name||"string"!=typeof t.name)&&(this.markers[t.name]?(this.markers[t.name]=o(!0,this.markers[t.name],t),!0):(console.warn("Audio Marker: "+t.name+" missing in Sound: "+this.key),!1))},removeMarker:function(t){var e=this.markers[t];return e?(this.markers[t]=null,e):null},play:function(t,e){if(void 0===t&&(t=""),"object"==typeof t&&(e=t,t=""),"string"!=typeof t)return!1;if(t){if(!this.markers[t])return console.warn("Marker: "+t+" missing in Sound: "+this.key),!1;this.currentMarker=this.markers[t],this.currentConfig=this.currentMarker.config,this.duration=this.currentMarker.duration}else this.currentMarker=null,this.currentConfig=this.config,this.duration=this.totalDuration;return this.resetConfig(),this.currentConfig=o(this.currentConfig,e),this.isPlaying=!0,this.isPaused=!1,!0},pause:function(){return!(this.isPaused||!this.isPlaying)&&(this.isPlaying=!1,this.isPaused=!0,!0)},resume:function(){return!(!this.isPaused||this.isPlaying)&&(this.isPlaying=!0,this.isPaused=!1,!0)},stop:function(){return!(!this.isPaused&&!this.isPlaying)&&(this.isPlaying=!1,this.isPaused=!1,this.resetConfig(),!0)},applyConfig:function(){this.mute=this.currentConfig.mute,this.volume=this.currentConfig.volume,this.rate=this.currentConfig.rate,this.detune=this.currentConfig.detune,this.loop=this.currentConfig.loop,this.pan=this.currentConfig.pan},resetConfig:function(){this.currentConfig.seek=0,this.currentConfig.delay=0},update:a,calculateRate:function(){var t=this.currentConfig.detune+this.manager.detune,e=Math.pow(1.0005777895065548,t);this.totalRate=this.currentConfig.rate*this.manager.rate*e},destroy:function(){this.pendingRemove||(this.stop(),this.emit(r.DESTROY,this),this.removeAllListeners(),this.pendingRemove=!0,this.manager=null,this.config=null,this.currentConfig=null,this.markers=null,this.currentMarker=null)}});t.exports=h},85034:(t,e,i)=>{var s=i(83419),n=i(41786),r=i(50792),o=i(14463),a=i(8443),h=i(46710),l=i(58731),u=i(29747),c=i(26099),d=new s({Extends:r,initialize:function(t){r.call(this),this.game=t,this.jsonCache=t.cache.json,this.sounds=[],this.mute=!1,this.volume=1,this.pauseOnBlur=!0,this._rate=1,this._detune=0,this.locked=this.locked||!1,this.unlocked=!1,this.gameLostFocus=!1,this.listenerPosition=new c,t.events.on(a.BLUR,this.onGameBlur,this),t.events.on(a.FOCUS,this.onGameFocus,this),t.events.on(a.PRE_STEP,this.update,this),t.events.once(a.DESTROY,this.destroy,this)},add:u,addAudioSprite:function(t,e){void 0===e&&(e={});var i=this.add(t,e);for(var s in i.spritemap=this.jsonCache.get(t).spritemap,i.spritemap)if(i.spritemap.hasOwnProperty(s)){var r=n(e),o=i.spritemap[s];r.loop=!!o.hasOwnProperty("loop")&&o.loop,i.addMarker({name:s,start:o.start,duration:o.end-o.start,config:r})}return i},get:function(t){return l(this.sounds,"key",t)},getAll:function(t){return t?h(this.sounds,"key",t):h(this.sounds)},getAllPlaying:function(){return h(this.sounds,"isPlaying",!0)},play:function(t,e){var i=this.add(t);return i.once(o.COMPLETE,i.destroy,i),e?e.name?(i.addMarker(e),i.play(e.name)):i.play(e):i.play()},playAudioSprite:function(t,e,i){var s=this.addAudioSprite(t);return s.once(o.COMPLETE,s.destroy,s),s.play(e,i)},remove:function(t){var e=this.sounds.indexOf(t);return-1!==e&&(t.destroy(),this.sounds.splice(e,1),!0)},removeAll:function(){this.sounds.forEach((function(t){t.destroy()})),this.sounds.length=0},removeByKey:function(t){for(var e=0,i=this.sounds.length-1;i>=0;i--){var s=this.sounds[i];s.key===t&&(s.destroy(),this.sounds.splice(i,1),e++)}return e},pauseAll:function(){this.forEachActiveSound((function(t){t.pause()})),this.emit(o.PAUSE_ALL,this)},resumeAll:function(){this.forEachActiveSound((function(t){t.resume()})),this.emit(o.RESUME_ALL,this)},setListenerPosition:u,stopAll:function(){this.forEachActiveSound((function(t){t.stop()})),this.emit(o.STOP_ALL,this)},stopByKey:function(t){var e=0;return this.getAll(t).forEach((function(t){t.stop()&&e++})),e},isPlaying:function(t){var e,i=this.sounds.length-1;if(void 0===t){for(;i>=0;i--)if((e=this.sounds[i]).isPlaying)return!0}else for(;i>=0;i--)if((e=this.sounds[i]).key===t&&e.isPlaying)return!0;return!1},unlock:u,onBlur:u,onFocus:u,onGameBlur:function(){this.gameLostFocus=!0,this.pauseOnBlur&&this.onBlur()},onGameFocus:function(){this.gameLostFocus=!1,this.pauseOnBlur&&this.onFocus()},update:function(t,e){this.unlocked&&(this.unlocked=!1,this.locked=!1,this.emit(o.UNLOCKED,this));for(var i=this.sounds.length-1;i>=0;i--)this.sounds[i].pendingRemove&&this.sounds.splice(i,1);this.sounds.forEach((function(i){i.update(t,e)}))},destroy:function(){this.game.events.off(a.BLUR,this.onGameBlur,this),this.game.events.off(a.FOCUS,this.onGameFocus,this),this.game.events.off(a.PRE_STEP,this.update,this),this.removeAllListeners(),this.removeAll(),this.sounds.length=0,this.sounds=null,this.listenerPosition=null,this.game=null},forEachActiveSound:function(t,e){var i=this;this.sounds.forEach((function(s,n){s&&!s.pendingRemove&&t.call(e||i,s,n,i.sounds)}))},setRate:function(t){return this.rate=t,this},rate:{get:function(){return this._rate},set:function(t){this._rate=t,this.forEachActiveSound((function(t){t.calculateRate()})),this.emit(o.GLOBAL_RATE,this,t)}},setDetune:function(t){return this.detune=t,this},detune:{get:function(){return this._detune},set:function(t){this._detune=t,this.forEachActiveSound((function(t){t.calculateRate()})),this.emit(o.GLOBAL_DETUNE,this,t)}}});t.exports=d},14747:(t,e,i)=>{var s=i(33684),n=i(25960),r=i(57490),o={create:function(t){var e=t.config.audio,i=t.device.audio;return e.noAudio||!i.webAudio&&!i.audioData?new n(t):i.webAudio&&!e.disableWebAudio?new r(t):new s(t)}};t.exports=o},19723:t=>{t.exports="complete"},98882:t=>{t.exports="decodedall"},57506:t=>{t.exports="decoded"},73146:t=>{t.exports="destroy"},11305:t=>{t.exports="detune"},40577:t=>{t.exports="detune"},30333:t=>{t.exports="mute"},20394:t=>{t.exports="rate"},21802:t=>{t.exports="volume"},1299:t=>{t.exports="looped"},99190:t=>{t.exports="loop"},97125:t=>{t.exports="mute"},89259:t=>{t.exports="pan"},79986:t=>{t.exports="pauseall"},17586:t=>{t.exports="pause"},19618:t=>{t.exports="play"},42306:t=>{t.exports="rate"},10387:t=>{t.exports="resumeall"},48959:t=>{t.exports="resume"},9960:t=>{t.exports="seek"},19180:t=>{t.exports="stopall"},98328:t=>{t.exports="stop"},50401:t=>{t.exports="unlocked"},52498:t=>{t.exports="volume"},14463:(t,e,i)=>{t.exports={COMPLETE:i(19723),DECODED:i(57506),DECODED_ALL:i(98882),DESTROY:i(73146),DETUNE:i(11305),GLOBAL_DETUNE:i(40577),GLOBAL_MUTE:i(30333),GLOBAL_RATE:i(20394),GLOBAL_VOLUME:i(21802),LOOP:i(99190),LOOPED:i(1299),MUTE:i(97125),PAN:i(89259),PAUSE_ALL:i(79986),PAUSE:i(17586),PLAY:i(19618),RATE:i(42306),RESUME_ALL:i(10387),RESUME:i(48959),SEEK:i(9960),STOP_ALL:i(19180),STOP:i(98328),UNLOCKED:i(50401),VOLUME:i(52498)}},64895:(t,e,i)=>{var s=i(30341),n=i(83419),r=i(14463),o=i(45319),a=new n({Extends:s,initialize:function(t,e,i){if(void 0===i&&(i={}),this.tags=t.game.cache.audio.get(e),!this.tags)throw new Error('No cached audio asset with key "'+e);this.audio=null,this.startTime=0,this.previousTime=0,this.duration=this.tags[0].duration,this.totalDuration=this.tags[0].duration,s.call(this,t,e,i)},play:function(t,e){return!this.manager.isLocked(this,"play",[t,e])&&(!!s.prototype.play.call(this,t,e)&&(!!this.pickAndPlayAudioTag()&&(this.emit(r.PLAY,this),!0)))},pause:function(){return!this.manager.isLocked(this,"pause")&&(!(this.startTime>0)&&(!!s.prototype.pause.call(this)&&(this.currentConfig.seek=this.audio.currentTime-(this.currentMarker?this.currentMarker.start:0),this.stopAndReleaseAudioTag(),this.emit(r.PAUSE,this),!0)))},resume:function(){return!this.manager.isLocked(this,"resume")&&(!(this.startTime>0)&&(!!s.prototype.resume.call(this)&&(!!this.pickAndPlayAudioTag()&&(this.emit(r.RESUME,this),!0))))},stop:function(){return!this.manager.isLocked(this,"stop")&&(!!s.prototype.stop.call(this)&&(this.stopAndReleaseAudioTag(),this.emit(r.STOP,this),!0))},pickAndPlayAudioTag:function(){if(!this.pickAudioTag())return this.reset(),!1;var t=this.currentConfig.seek,e=this.currentConfig.delay,i=(this.currentMarker?this.currentMarker.start:0)+t;return this.previousTime=i,this.audio.currentTime=i,this.applyConfig(),0===e?(this.startTime=0,this.audio.paused&&this.playCatchPromise()):(this.startTime=window.performance.now()+1e3*e,this.audio.paused||this.audio.pause()),this.resetConfig(),!0},pickAudioTag:function(){if(this.audio)return!0;for(var t=0;t0)this.startTime=i-this.manager.loopEndOffset?(this.audio.currentTime=e+Math.max(0,s-i),s=this.audio.currentTime):s=i)return this.reset(),this.stopAndReleaseAudioTag(),void this.emit(r.COMPLETE,this);this.previousTime=s}},destroy:function(){s.prototype.destroy.call(this),this.tags=null,this.audio&&this.stopAndReleaseAudioTag()},updateMute:function(){this.audio&&(this.audio.muted=this.currentConfig.mute||this.manager.mute)},updateVolume:function(){this.audio&&(this.audio.volume=o(this.currentConfig.volume*this.manager.volume,0,1))},calculateRate:function(){s.prototype.calculateRate.call(this),this.audio&&(this.audio.playbackRate=this.totalRate)},mute:{get:function(){return this.currentConfig.mute},set:function(t){this.currentConfig.mute=t,this.manager.isLocked(this,"mute",t)||(this.updateMute(),this.emit(r.MUTE,this,t))}},setMute:function(t){return this.mute=t,this},volume:{get:function(){return this.currentConfig.volume},set:function(t){this.currentConfig.volume=t,this.manager.isLocked(this,"volume",t)||(this.updateVolume(),this.emit(r.VOLUME,this,t))}},setVolume:function(t){return this.volume=t,this},rate:{get:function(){return this.currentConfig.rate},set:function(t){this.currentConfig.rate=t,this.manager.isLocked(this,r.RATE,t)||(this.calculateRate(),this.emit(r.RATE,this,t))}},setRate:function(t){return this.rate=t,this},detune:{get:function(){return this.currentConfig.detune},set:function(t){this.currentConfig.detune=t,this.manager.isLocked(this,r.DETUNE,t)||(this.calculateRate(),this.emit(r.DETUNE,this,t))}},setDetune:function(t){return this.detune=t,this},seek:{get:function(){return this.isPlaying?this.audio.currentTime-(this.currentMarker?this.currentMarker.start:0):this.isPaused?this.currentConfig.seek:0},set:function(t){this.manager.isLocked(this,"seek",t)||this.startTime>0||(this.isPlaying||this.isPaused)&&(t=Math.min(Math.max(0,t),this.duration),this.isPlaying?(this.previousTime=t,this.audio.currentTime=t):this.isPaused&&(this.currentConfig.seek=t),this.emit(r.SEEK,this,t))}},setSeek:function(t){return this.seek=t,this},loop:{get:function(){return this.currentConfig.loop},set:function(t){this.currentConfig.loop=t,this.manager.isLocked(this,"loop",t)||(this.audio&&(this.audio.loop=t),this.emit(r.LOOP,this,t))}},setLoop:function(t){return this.loop=t,this},pan:{get:function(){return this.currentConfig.pan},set:function(t){this.currentConfig.pan=t,this.emit(r.PAN,this,t)}},setPan:function(t){return this.pan=t,this}});t.exports=a},33684:(t,e,i)=>{var s=i(85034),n=i(83419),r=i(14463),o=i(64895),a=new n({Extends:s,initialize:function(t){this.override=!0,this.audioPlayDelay=.1,this.loopEndOffset=.05,this.onBlurPausedSounds=[],this.locked="ontouchstart"in window,this.lockedActionsQueue=this.locked?[]:null,this._mute=!1,this._volume=1,s.call(this,t)},add:function(t,e){var i=new o(this,t,e);return this.sounds.push(i),i},unlock:function(){this.locked=!1;var t=this;if(this.game.cache.audio.entries.each((function(e,i){for(var s=0;s{t.exports={SoundManagerCreator:i(14747),Events:i(14463),BaseSound:i(30341),BaseSoundManager:i(85034),WebAudioSound:i(71741),WebAudioSoundManager:i(57490),HTML5AudioSound:i(64895),HTML5AudioSoundManager:i(33684),NoAudioSound:i(4603),NoAudioSoundManager:i(25960)}},4603:(t,e,i)=>{var s=i(30341),n=i(83419),r=i(50792),o=i(79291),a=i(29747),h=function(){return!1},l=function(){return null},u=function(){return this},c=new n({Extends:r,initialize:function(t,e,i){void 0===i&&(i={}),r.call(this),this.manager=t,this.key=e,this.isPlaying=!1,this.isPaused=!1,this.totalRate=1,this.duration=0,this.totalDuration=0,this.config=o({mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0},i),this.currentConfig=this.config,this.mute=!1,this.volume=1,this.rate=1,this.detune=0,this.seek=0,this.loop=!1,this.pan=0,this.markers={},this.currentMarker=null,this.pendingRemove=!1},addMarker:h,updateMarker:h,removeMarker:l,play:h,pause:h,resume:h,stop:h,setMute:u,setVolume:u,setRate:u,setDetune:u,setSeek:u,setLoop:u,setPan:u,applyConfig:l,resetConfig:l,update:a,calculateRate:l,destroy:function(){s.prototype.destroy.call(this)}});t.exports=c},25960:(t,e,i)=>{var s=i(85034),n=i(83419),r=i(50792),o=i(4603),a=i(29747),h=new n({Extends:r,initialize:function(t){r.call(this),this.game=t,this.sounds=[],this.mute=!1,this.volume=1,this.rate=1,this.detune=0,this.pauseOnBlur=!0,this.locked=!1},add:function(t,e){var i=new o(this,t,e);return this.sounds.push(i),i},addAudioSprite:function(t,e){var i=this.add(t,e);return i.spritemap={},i},get:function(t){return s.prototype.get.call(this,t)},getAll:function(t){return s.prototype.getAll.call(this,t)},play:function(t,e){return!1},playAudioSprite:function(t,e,i){return!1},remove:function(t){return s.prototype.remove.call(this,t)},removeAll:function(){return s.prototype.removeAll.call(this)},removeByKey:function(t){return s.prototype.removeByKey.call(this,t)},stopByKey:function(t){return s.prototype.stopByKey.call(this,t)},onBlur:a,onFocus:a,onGameBlur:a,onGameFocus:a,pauseAll:a,resumeAll:a,stopAll:a,update:a,setRate:a,setDetune:a,setMute:a,setVolume:a,unlock:a,forEachActiveSound:function(t,e){s.prototype.forEachActiveSound.call(this,t,e)},destroy:function(){s.prototype.destroy.call(this)}});t.exports=h},71741:(t,e,i)=>{var s=i(30341),n=i(83419),r=i(14463),o=i(95540),a=new n({Extends:s,initialize:function(t,e,i){if(void 0===i&&(i={}),this.audioBuffer=t.game.cache.audio.get(e),!this.audioBuffer)throw new Error('Audio key "'+e+'" not found in cache');this.source=null,this.loopSource=null,this.muteNode=t.context.createGain(),this.volumeNode=t.context.createGain(),this.pannerNode=null,this.spatialNode=null,this.spatialSource=null,this.playTime=0,this.startTime=0,this.loopTime=0,this.rateUpdates=[],this.hasEnded=!1,this.hasLooped=!1,this.muteNode.connect(this.volumeNode),t.context.createPanner&&(this.spatialNode=t.context.createPanner(),this.volumeNode.connect(this.spatialNode)),t.context.createStereoPanner?(this.pannerNode=t.context.createStereoPanner(),t.context.createPanner?this.spatialNode.connect(this.pannerNode):this.volumeNode.connect(this.pannerNode),this.pannerNode.connect(t.destination)):t.context.createPanner?this.spatialNode.connect(t.destination):this.volumeNode.connect(t.destination),this.duration=this.audioBuffer.duration,this.totalDuration=this.audioBuffer.duration,s.call(this,t,e,i)},play:function(t,e){return!!s.prototype.play.call(this,t,e)&&(this.stopAndRemoveBufferSource(),this.createAndStartBufferSource(),this.emit(r.PLAY,this),!0)},pause:function(){return!(this.manager.context.currentTime{var s=i(53134),n=i(85034),r=i(83419),o=i(14463),a=i(8443),h=i(71741),l=i(95540),u=new r({Extends:n,initialize:function(t){this.context=this.createAudioContext(t),this.masterMuteNode=this.context.createGain(),this.masterVolumeNode=this.context.createGain(),this.masterMuteNode.connect(this.masterVolumeNode),this.masterVolumeNode.connect(this.context.destination),this.destination=this.masterMuteNode,this.locked="suspended"===this.context.state&&("ontouchstart"in window||"onclick"in window),n.call(this,t),this.locked&&t.isBooted?this.unlock():t.events.once(a.BOOT,this.unlock,this)},createAudioContext:function(t){var e=t.config.audio;return e.context?(e.context.resume(),e.context):window.hasOwnProperty("AudioContext")?new AudioContext:window.hasOwnProperty("webkitAudioContext")?new window.webkitAudioContext:void 0},setAudioContext:function(t){return this.context&&this.context.close(),this.masterMuteNode&&this.masterMuteNode.disconnect(),this.masterVolumeNode&&this.masterVolumeNode.disconnect(),this.context=t,this.masterMuteNode=t.createGain(),this.masterVolumeNode=t.createGain(),this.masterMuteNode.connect(this.masterVolumeNode),this.masterVolumeNode.connect(t.destination),this.destination=this.masterMuteNode,this},add:function(t,e){var i=new h(this,t,e);return this.sounds.push(i),i},decodeAudio:function(t,e){var i;i=Array.isArray(t)?t:[{key:t,data:e}];for(var n=this.game.cache.audio,r=i.length,a=0;a{var s=i(37105),n=i(83419),r=i(29747),o=i(19186),a=new n({initialize:function(t){this.parent=t,this.list=[],this.position=0,this.addCallback=r,this.removeCallback=r,this._sortKey=""},add:function(t,e){return e?s.Add(this.list,t):s.Add(this.list,t,0,this.addCallback,this)},addAt:function(t,e,i){return i?s.AddAt(this.list,t,e):s.AddAt(this.list,t,e,0,this.addCallback,this)},getAt:function(t){return this.list[t]},getIndex:function(t){return this.list.indexOf(t)},sort:function(t,e){return t?(void 0===e&&(e=function(e,i){return e[t]-i[t]}),o(this.list,e),this):this},getByName:function(t){return s.GetFirst(this.list,"name",t)},getRandom:function(t,e){return s.GetRandom(this.list,t,e)},getFirst:function(t,e,i,n){return s.GetFirst(this.list,t,e,i,n)},getAll:function(t,e,i,n){return s.GetAll(this.list,t,e,i,n)},count:function(t,e){return s.CountAllMatching(this.list,t,e)},swap:function(t,e){s.Swap(this.list,t,e)},moveTo:function(t,e){return s.MoveTo(this.list,t,e)},moveAbove:function(t,e){return s.MoveAbove(this.list,t,e)},moveBelow:function(t,e){return s.MoveBelow(this.list,t,e)},remove:function(t,e){return e?s.Remove(this.list,t):s.Remove(this.list,t,this.removeCallback,this)},removeAt:function(t,e){return e?s.RemoveAt(this.list,t):s.RemoveAt(this.list,t,this.removeCallback,this)},removeBetween:function(t,e,i){return i?s.RemoveBetween(this.list,t,e):s.RemoveBetween(this.list,t,e,this.removeCallback,this)},removeAll:function(t){for(var e=this.list.length;e--;)this.remove(this.list[e],t);return this},bringToTop:function(t){return s.BringToTop(this.list,t)},sendToBack:function(t){return s.SendToBack(this.list,t)},moveUp:function(t){return s.MoveUp(this.list,t),t},moveDown:function(t){return s.MoveDown(this.list,t),t},reverse:function(){return this.list.reverse(),this},shuffle:function(){return s.Shuffle(this.list),this},replace:function(t,e){return s.Replace(this.list,t,e)},exists:function(t){return this.list.indexOf(t)>-1},setAll:function(t,e,i,n){return s.SetAll(this.list,t,e,i,n),this},each:function(t,e){for(var i=[null],s=2;s0?this.list[0]:null}},last:{get:function(){return this.list.length>0?(this.position=this.list.length-1,this.list[this.position]):null}},next:{get:function(){return this.position0?(this.position--,this.list[this.position]):null}}});t.exports=a},90330:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){this.entries={},this.size=0,this.setAll(t)},setAll:function(t){if(Array.isArray(t))for(var e=0;e{var s=i(83419),n=i(50792),r=i(82348),o=new s({Extends:n,initialize:function(){n.call(this),this._pending=[],this._active=[],this._destroy=[],this._toProcess=0,this.checkQueue=!1},isActive:function(t){return this._active.indexOf(t)>-1},isPending:function(t){return this._toProcess>0&&this._pending.indexOf(t)>-1},isDestroying:function(t){return this._destroy.indexOf(t)>-1},add:function(t){return this.checkQueue&&this.isActive(t)&&!this.isDestroying(t)||this.isPending(t)||(this._pending.push(t),this._toProcess++),t},remove:function(t){if(this.isPending(t)){var e=this._pending,i=e.indexOf(t);-1!==i&&e.splice(i,1)}else this.isActive(t)&&(this._destroy.push(t),this._toProcess++);return t},removeAll:function(){for(var t=this._active,e=this._destroy,i=t.length;i--;)e.push(t[i]),this._toProcess++;return this},update:function(){if(0===this._toProcess)return this._active;var t,e,i=this._destroy,s=this._active;for(t=0;t{var s=i(43886);function n(t){if(!(this instanceof n))return new n(t,[".left",".top",".right",".bottom"]);this._maxEntries=Math.max(4,t||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()}function r(t,e,i){if(!i)return e.indexOf(t);for(var s=0;s=t.minX&&e.maxY>=t.minY}function v(t){return{children:t,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function g(t,e,i,n,r){for(var o,a=[e,i];a.length;)(i=a.pop())-(e=a.pop())<=n||(o=e+Math.ceil((i-e)/n/2)*n,s(t,o,e,i,r),a.push(e,o,o,i))}n.prototype={all:function(){return this._all(this.data,[])},search:function(t){var e=this.data,i=[],s=this.toBBox;if(!p(t,e))return i;for(var n,r,o,a,h=[];e;){for(n=0,r=e.children.length;n=0&&r[e].children.length>this._maxEntries;)this._split(r,e),e--;this._adjustParentBBoxes(n,r,e)},_split:function(t,e){var i=t[e],s=i.children.length,n=this._minEntries;this._chooseSplitAxis(i,n,s);var r=this._chooseSplitIndex(i,n,s),a=v(i.children.splice(r,i.children.length-r));a.height=i.height,a.leaf=i.leaf,o(i,this.toBBox),o(a,this.toBBox),e?t[e-1].children.push(a):this._splitRoot(i,a)},_splitRoot:function(t,e){this.data=v([t,e]),this.data.height=t.height+1,this.data.leaf=!1,o(this.data,this.toBBox)},_chooseSplitIndex:function(t,e,i){var s,n,r,o,h,l,u,d,f,p,v,g,m,y;for(l=u=1/0,s=e;s<=i-e;s++)n=a(t,0,s,this.toBBox),r=a(t,s,i,this.toBBox),f=n,p=r,v=void 0,g=void 0,m=void 0,y=void 0,v=Math.max(f.minX,p.minX),g=Math.max(f.minY,p.minY),m=Math.min(f.maxX,p.maxX),y=Math.min(f.maxY,p.maxY),o=Math.max(0,m-v)*Math.max(0,y-g),h=c(n)+c(r),o=e;n--)r=t.children[n],h(u,t.leaf?o(r):r),c+=d(u);return c},_adjustParentBBoxes:function(t,e,i){for(var s=i;s>=0;s--)h(e[s],t)},_condense:function(t){for(var e,i=t.length-1;i>=0;i--)0===t[i].children.length?i>0?(e=t[i-1].children).splice(e.indexOf(t[i]),1):this.clear():o(t[i],this.toBBox)},compareMinX:function(t,e){return t.left-e.left},compareMinY:function(t,e){return t.top-e.top},toBBox:function(t){return{minX:t.left,minY:t.top,maxX:t.right,maxY:t.bottom}}},t.exports=n},35072:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){if(this.entries=[],Array.isArray(t))for(var e=0;e-1&&this.entries.splice(e,1),this},dump:function(){console.group("Set");for(var t=0;t-1},union:function(t){var e=new s;return t.entries.forEach((function(t){e.set(t)})),this.entries.forEach((function(t){e.set(t)})),e},intersect:function(t){var e=new s;return this.entries.forEach((function(i){t.contains(i)&&e.set(i)})),e},difference:function(t){var e=new s;return this.entries.forEach((function(i){t.contains(i)||e.set(i)})),e},size:{get:function(){return this.entries.length},set:function(t){return t{var s=i(45319),n=i(83419),r=i(56583),o=i(26099),a=new n({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=0),void 0===s&&(s=null),this._width=t,this._height=e,this._parent=s,this.aspectMode=i,this.aspectRatio=0===e?1:t/e,this.minWidth=0,this.minHeight=0,this.maxWidth=Number.MAX_VALUE,this.maxHeight=Number.MAX_VALUE,this.snapTo=new o},setAspectMode:function(t){return void 0===t&&(t=0),this.aspectMode=t,this.setSize(this._width,this._height)},setSnap:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.snapTo.set(t,e),this.setSize(this._width,this._height)},setParent:function(t){return this._parent=t,this.setSize(this._width,this._height)},setMin:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.minWidth=s(t,0,this.maxWidth),this.minHeight=s(e,0,this.maxHeight),this.setSize(this._width,this._height)},setMax:function(t,e){return void 0===t&&(t=Number.MAX_VALUE),void 0===e&&(e=t),this.maxWidth=s(t,this.minWidth,Number.MAX_VALUE),this.maxHeight=s(e,this.minHeight,Number.MAX_VALUE),this.setSize(this._width,this._height)},setSize:function(t,e){switch(void 0===t&&(t=0),void 0===e&&(e=t),this.aspectMode){case a.NONE:this._width=this.getNewWidth(r(t,this.snapTo.x)),this._height=this.getNewHeight(r(e,this.snapTo.y)),this.aspectRatio=0===this._height?1:this._width/this._height;break;case a.WIDTH_CONTROLS_HEIGHT:this._width=this.getNewWidth(r(t,this.snapTo.x)),this._height=this.getNewHeight(this._width*(1/this.aspectRatio),!1);break;case a.HEIGHT_CONTROLS_WIDTH:this._height=this.getNewHeight(r(e,this.snapTo.y)),this._width=this.getNewWidth(this._height*this.aspectRatio,!1);break;case a.FIT:this.constrain(t,e,!0);break;case a.ENVELOP:this.constrain(t,e,!1)}return this},setAspectRatio:function(t){return this.aspectRatio=t,this.setSize(this._width,this._height)},resize:function(t,e){return this._width=this.getNewWidth(r(t,this.snapTo.x)),this._height=this.getNewHeight(r(e,this.snapTo.y)),this.aspectRatio=0===this._height?1:this._width/this._height,this},getNewWidth:function(t,e){return void 0===e&&(e=!0),t=s(t,this.minWidth,this.maxWidth),e&&this._parent&&t>this._parent.width&&(t=Math.max(this.minWidth,this._parent.width)),t},getNewHeight:function(t,e){return void 0===e&&(e=!0),t=s(t,this.minHeight,this.maxHeight),e&&this._parent&&t>this._parent.height&&(t=Math.max(this.minHeight,this._parent.height)),t},constrain:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=!0),t=this.getNewWidth(t),e=this.getNewHeight(e);var s=this.snapTo,n=0===e?1:t/e;return i&&this.aspectRatio>n||!i&&this.aspectRatio0&&(t=(e=r(e,s.y))*this.aspectRatio)):(i&&this.aspectRation)&&(t=(e=r(e,s.y))*this.aspectRatio,s.x>0&&(e=(t=r(t,s.x))*(1/this.aspectRatio))),this._width=t,this._height=e,this},fitTo:function(t,e){return this.constrain(t,e,!0)},envelop:function(t,e){return this.constrain(t,e,!1)},setWidth:function(t){return this.setSize(t,this._height)},setHeight:function(t){return this.setSize(this._width,t)},toString:function(){return"[{ Size (width="+this._width+" height="+this._height+" aspectRatio="+this.aspectRatio+" aspectMode="+this.aspectMode+") }]"},setCSS:function(t){t&&t.style&&(t.style.width=this._width+"px",t.style.height=this._height+"px")},copy:function(t){return t.setAspectMode(this.aspectMode),t.aspectRatio=this.aspectRatio,t.setSize(this.width,this.height)},destroy:function(){this._parent=null,this.snapTo=null},width:{get:function(){return this._width},set:function(t){this.setSize(t,this._height)}},height:{get:function(){return this._height},set:function(t){this.setSize(this._width,t)}}});a.NONE=0,a.WIDTH_CONTROLS_HEIGHT=1,a.HEIGHT_CONTROLS_WIDTH=2,a.FIT=3,a.ENVELOP=4,t.exports=a},15238:t=>{t.exports="add"},56187:t=>{t.exports="remove"},82348:(t,e,i)=>{t.exports={PROCESS_QUEUE_ADD:i(15238),PROCESS_QUEUE_REMOVE:i(56187)}},41392:(t,e,i)=>{t.exports={Events:i(82348),List:i(73162),Map:i(90330),ProcessQueue:i(25774),RTree:i(59542),Set:i(35072),Size:i(86555)}},57382:(t,e,i)=>{var s=i(83419),n=i(45319),r=i(40987),o=i(8054),a=i(50030),h=i(79237),l=new s({Extends:h,initialize:function(t,e,i,s,n){h.call(this,t,e,i,s,n),this.add("__BASE",0,0,0,s,n),this._source=this.frames.__BASE.source,this.canvas=this._source.image,this.context=this.canvas.getContext("2d",{willReadFrequently:!0}),this.width=s,this.height=n,this.imageData=this.context.getImageData(0,0,s,n),this.data=null,this.imageData&&(this.data=this.imageData.data),this.pixels=null,this.buffer,this.data&&(this.imageData.data.buffer?(this.buffer=this.imageData.data.buffer,this.pixels=new Uint32Array(this.buffer)):window.ArrayBuffer?(this.buffer=new ArrayBuffer(this.imageData.data.length),this.pixels=new Uint32Array(this.buffer)):this.pixels=this.imageData.data)},update:function(){return this.imageData=this.context.getImageData(0,0,this.width,this.height),this.data=this.imageData.data,this.imageData.data.buffer?(this.buffer=this.imageData.data.buffer,this.pixels=new Uint32Array(this.buffer)):window.ArrayBuffer?(this.buffer=new ArrayBuffer(this.imageData.data.length),this.pixels=new Uint32Array(this.buffer)):this.pixels=this.imageData.data,this.manager.game.config.renderType===o.WEBGL&&this.refresh(),this},draw:function(t,e,i,s){return void 0===s&&(s=!0),this.context.drawImage(i,t,e),s&&this.update(),this},drawFrame:function(t,e,i,s,n){void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=!0);var r=this.manager.getFrame(t,e);if(r){var o=r.canvasData,a=r.cutWidth,h=r.cutHeight,l=r.source.resolution;this.context.drawImage(r.source.image,o.x,o.y,a,h,i,s,a/l,h/l),n&&this.update()}return this},setPixel:function(t,e,i,s,n,r){if(void 0===r&&(r=255),t=Math.abs(Math.floor(t)),e=Math.abs(Math.floor(e)),this.getIndex(t,e)>-1){var o=this.context.getImageData(t,e,1,1);o.data[0]=i,o.data[1]=s,o.data[2]=n,o.data[3]=r,this.context.putImageData(o,t,e)}return this},putData:function(t,e,i,s,n,r,o){return void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=t.width),void 0===o&&(o=t.height),this.context.putImageData(t,e,i,s,n,r,o),this},getData:function(t,e,i,s){return t=n(Math.floor(t),0,this.width-1),e=n(Math.floor(e),0,this.height-1),i=n(i,1,this.width-t),s=n(s,1,this.height-e),this.context.getImageData(t,e,i,s)},getPixel:function(t,e,i){i||(i=new r);var s=this.getIndex(t,e);if(s>-1){var n=this.data,o=n[s+0],a=n[s+1],h=n[s+2],l=n[s+3];i.setTo(o,a,h,l)}return i},getPixels:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.width),void 0===s&&(s=i),t=Math.abs(Math.round(t)),e=Math.abs(Math.round(e));for(var o=n(t,0,this.width),a=n(t+i,0,this.width),h=n(e,0,this.height),l=n(e+s,0,this.height),u=new r,c=[],d=h;d{var s=i(10312),n=i(71911),r=i(27919),o=i(83419),a=i(8054),h=i(4327),l=i(95540),u=i(36060),c=i(32302),d=i(79237),f=i(70554),p=new o({Extends:d,initialize:function(t,e,i,s){void 0===i&&(i=256),void 0===s&&(s=256),this.type="DynamicTexture";var o=t.game.renderer,h=o&&o.type===a.CANVAS,l=h?r.create2D(this,i,s):[this];d.call(this,t,e,l,i,s),this.add("__BASE",0,0,0,i,s),this.renderer=o,this.width=-1,this.height=-1,this.isDrawing=!1,this.canvas=h?l:null,this.context=h?l.getContext("2d",{willReadFrequently:!0}):null,this.dirty=!1,this.isSpriteTexture=!0,this._eraseMode=!1,this.camera=new n(0,0,i,s).setScene(t.game.scene.systemScene,!1),this.renderTarget=h?null:new c(o,i,s,1,0,!1,!0,!0,!1),this.pipeline=h?null:o.pipelines.get(u.SINGLE_PIPELINE),this.setSize(i,s)},setSize:function(t,e){void 0===e&&(e=t);var i=this.get(),s=i.source;if(t!==this.width||e!==this.height){this.canvas&&(this.canvas.width=t,this.canvas.height=e);var n=this.renderTarget;n&&(n.willResize(t,e)&&n.resize(t,e),n.texture!==s.glTexture&&this.renderer.deleteTexture(s.glTexture),this.setFromRenderTarget()),this.camera.setSize(t,e),s.width=t,s.height=e,i.setSize(t,e),this.width=t,this.height=e}else{var r=this.getSourceImage();i.cutX+t>r.width&&(t=r.width-i.cutX),i.cutY+e>r.height&&(e=r.height-i.cutY),i.setSize(t,e,i.cutX,i.cutY)}return this},setFromRenderTarget:function(){var t=this.get().source,e=this.renderTarget;return t.isRenderTexture=!0,t.isGLTexture=!0,t.glTexture=e.texture,this},setIsSpriteTexture:function(t){return this.isSpriteTexture=t,this},fill:function(t,e,i,s,n,r){var o=this.camera,a=this.renderer;void 0===e&&(e=1),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=this.width),void 0===r&&(r=this.height);var h=t>>16&255,l=t>>8&255,u=255&t,c=this.renderTarget;if(o.preRender(),c){c.bind(!0);var d=this.pipeline.manager.set(this.pipeline),p=a.width/c.width,v=a.height/c.height,g=c.height-(s+r);d.drawFillRect(i*p,g*v,n*p,r*v,f.getTintFromFloats(u/255,l/255,h/255,1),e),c.unbind(!0)}else{var m=this.context;a.setContext(m),m.globalCompositeOperation="source-over",m.fillStyle="rgba("+h+","+l+","+u+","+e+")",m.fillRect(i,s,n,r),a.setContext()}return this.dirty=!0,this},clear:function(){if(this.dirty){var t=this.context,e=this.renderTarget;e?e.clear():t&&(t.save(),t.setTransform(1,0,0,1,0,0),t.clearRect(0,0,this.width,this.height),t.restore()),this.dirty=!1}return this},stamp:function(t,e,i,s,n){void 0===i&&(i=0),void 0===s&&(s=0);var r=l(n,"alpha",1),o=l(n,"tint",16777215),a=l(n,"angle",0),h=l(n,"rotation",0),u=l(n,"scale",1),c=l(n,"scaleX",u),d=l(n,"scaleY",u),f=l(n,"originX",.5),p=l(n,"originY",.5),v=l(n,"blendMode",0),g=l(n,"erase",!1),m=l(n,"skipBatch",!1),y=this.manager.resetStamp(r,o);return y.setAngle(0),0!==a?y.setAngle(a):0!==h&&y.setRotation(h),y.setScale(c,d),y.setTexture(t,e),y.setOrigin(f,p),y.setBlendMode(v),g&&(this._eraseMode=!0),m?this.batchGameObject(y,i,s):this.draw(y,i,s),g&&(this._eraseMode=!1),this},erase:function(t,e,i){return this._eraseMode=!0,this.draw(t,e,i),this._eraseMode=!1,this},draw:function(t,e,i,s,n){return this.beginDraw(),this.batchDraw(t,e,i,s,n),this.endDraw(),this},drawFrame:function(t,e,i,s,n,r){return this.beginDraw(),this.batchDrawFrame(t,e,i,s,n,r),this.endDraw(),this},repeat:function(t,e,i,s,n,r,o,a,l){if(void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=this.width),void 0===r&&(r=this.height),void 0===o&&(o=1),void 0===a&&(a=16777215),void 0===l&&(l=!1),!(e=t instanceof h?t:this.manager.getFrame(t,e)))return this;var u=this.manager.resetStamp(o,a);u.setFrame(e),u.setOrigin(0);var c=e.width,d=e.height;n=Math.floor(n),r=Math.floor(r);var f=Math.ceil(n/c),p=Math.ceil(r/d),v=f*c-n,g=p*d-r;v>0&&(v=c-v),g>0&&(g=d-g),i<0&&(f+=Math.ceil(Math.abs(i)/c)),s<0&&(p+=Math.ceil(Math.abs(s)/d));var m=i,y=s,x=!1,T=this.manager.stampCrop.setTo(0,0,c,d);l||this.beginDraw();for(var w=0;w0&&b===f-1&&(x=!0,T.width=v),g>0&&w===p-1&&(x=!0,T.height=g),x&&u.setCrop(T),this.batchGameObject(u,m,y),u.isCropped=!1,T.setTo(0,0,c,d)),m+=c;m=i,y+=d}return l||this.endDraw(),this},beginDraw:function(){if(!this.isDrawing){var t=this.camera,e=this.renderer,i=this.renderTarget;t.preRender(),i?e.beginCapture(i.width,i.height):e.setContext(this.context),this.isDrawing=!0}return this},batchDraw:function(t,e,i,s,n){return Array.isArray(t)||(t=[t]),this.batchList(t,e,i,s,n),this},batchDrawFrame:function(t,e,i,s,n,r){void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=1),void 0===r&&(r=16777215);var o=this.manager.getFrame(t,e);return o&&(this.renderTarget?this.pipeline.batchTextureFrame(o,i,s,r,n,this.camera.matrix,null):this.batchTextureFrame(o,i,s,n,r)),this},endDraw:function(t){if(void 0===t&&(t=this._eraseMode),this.isDrawing){var e=this.renderer,i=this.renderTarget;if(i){var s=e.endCapture();e.pipelines.setUtility().blitFrame(s,i,1,!1,!1,t,this.isSpriteTexture),e.resetScissor(),e.resetViewport()}else e.setContext();this.dirty=!0,this.isDrawing=!1}return this},batchList:function(t,e,i,s,n){var r=t.length;if(0!==r)for(var o=0;o0&&a.height>0&&o.drawImage(h,a.x,a.y,a.width,a.height,e,i,a.width,a.height),o.restore()}},snapshotArea:function(t,e,i,s,n,r,o){return this.renderTarget?this.renderer.snapshotFramebuffer(this.renderTarget.framebuffer,this.width,this.height,n,!1,t,e,i,s,r,o):this.renderer.snapshotCanvas(this.canvas,n,!1,t,e,i,s,r,o),this},snapshot:function(t,e,i){return this.snapshotArea(0,0,this.width,this.height,t,e,i)},snapshotPixel:function(t,e,i){return this.snapshotArea(t,e,1,1,i,"pixel")},getWebGLTexture:function(){if(this.renderTarget)return this.renderTarget.texture},renderWebGL:function(t,e,i,s){var n=this.manager.resetStamp();n.setTexture(this),n.setOrigin(0),n.renderWebGL(t,n,i,s)},renderCanvas:function(){},destroy:function(){var t=this.manager.stamp;t&&t.texture===this&&this.manager.resetStamp(),d.prototype.destroy.call(this),r.remove(this.canvas),this.renderTarget&&this.renderTarget.destroy(),this.camera.destroy(),this.canvas=null,this.context=null,this.renderer=null}});t.exports=p},4327:(t,e,i)=>{var s=i(83419),n=i(45319),r=i(79291),o=new s({initialize:function(t,e,i,s,n,r,o){this.texture=t,this.name=e,this.source=t.source[i],this.sourceIndex=i,this.cutX,this.cutY,this.cutWidth,this.cutHeight,this.x=0,this.y=0,this.width,this.height,this.halfWidth,this.halfHeight,this.centerX,this.centerY,this.pivotX=0,this.pivotY=0,this.customPivot=!1,this.rotated=!1,this.autoRound=-1,this.customData={},this.u0=0,this.v0=0,this.u1=0,this.v1=0,this.data={cut:{x:0,y:0,w:0,h:0,r:0,b:0},trim:!1,sourceSize:{w:0,h:0},spriteSourceSize:{x:0,y:0,w:0,h:0,r:0,b:0},radius:0,drawImage:{x:0,y:0,width:0,height:0},is3Slice:!1,scale9:!1,scale9Borders:{x:0,y:0,w:0,h:0}},this.setSize(r,o,s,n)},setCutPosition:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=0),this.cutX=t,this.cutY=e,this.updateUVs()},setCutSize:function(t,e){return this.cutWidth=t,this.cutHeight=e,this.updateUVs()},setSize:function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=0),this.setCutPosition(i,s),this.setCutSize(t,e),this.width=t,this.height=e,this.halfWidth=Math.floor(.5*t),this.halfHeight=Math.floor(.5*e),this.centerX=Math.floor(t/2),this.centerY=Math.floor(e/2);var n=this.data,r=n.cut;r.x=i,r.y=s,r.w=t,r.h=e,r.r=i+t,r.b=s+e,n.sourceSize.w=t,n.sourceSize.h=e,n.spriteSourceSize.w=t,n.spriteSourceSize.h=e,n.radius=.5*Math.sqrt(t*t+e*e);var o=n.drawImage;return o.x=i,o.y=s,o.width=t,o.height=e,this.updateUVs()},setTrim:function(t,e,i,s,n,r){var o=this.data,a=o.spriteSourceSize;return o.trim=!0,o.sourceSize.w=t,o.sourceSize.h=e,a.x=i,a.y=s,a.w=n,a.h=r,a.r=i+n,a.b=s+r,this.x=i,this.y=s,this.width=n,this.height=r,this.halfWidth=.5*n,this.halfHeight=.5*r,this.centerX=Math.floor(n/2),this.centerY=Math.floor(r/2),this.updateUVs()},setScale9:function(t,e,i,s){var n=this.data;return n.scale9=!0,n.is3Slice=0===e&&s===this.height,n.scale9Borders.x=t,n.scale9Borders.y=e,n.scale9Borders.w=i,n.scale9Borders.h=s,this},setCropUVs:function(t,e,i,s,r,o,a){var h=this.cutX,l=this.cutY,u=this.cutWidth,c=this.cutHeight,d=this.realWidth,f=this.realHeight,p=h+(e=n(e,0,d)),v=l+(i=n(i,0,f)),g=s=n(s,0,d-e),m=r=n(r,0,f-i),y=this.data;if(y.trim){var x=y.spriteSourceSize,T=e+(s=n(s,0,u-e)),w=i+(r=n(r,0,c-i));if(!(x.rT||x.y>w)){var b=Math.max(x.x,e),S=Math.max(x.y,i),E=Math.min(x.r,T)-b,A=Math.min(x.b,w)-S;g=E,m=A,p=o?h+(u-(b-x.x)-E):h+(b-x.x),v=a?l+(c-(S-x.y)-A):l+(S-x.y),e=b,i=S,s=E,r=A}else p=0,v=0,g=0,m=0}else o&&(p=h+(u-e-s)),a&&(v=l+(c-i-r));var C=this.source.width,_=this.source.height;return t.u0=Math.max(0,p/C),t.v0=Math.max(0,v/_),t.u1=Math.min(1,(p+g)/C),t.v1=Math.min(1,(v+m)/_),t.x=e,t.y=i,t.cx=p,t.cy=v,t.cw=g,t.ch=m,t.width=s,t.height=r,t.flipX=o,t.flipY=a,t},updateCropUVs:function(t,e,i){return this.setCropUVs(t,t.x,t.y,t.width,t.height,e,i)},setUVs:function(t,e,i,s,n,r){var o=this.data.drawImage;return o.width=t,o.height=e,this.u0=i,this.v0=s,this.u1=n,this.v1=r,this},updateUVs:function(){var t=this.cutX,e=this.cutY,i=this.cutWidth,s=this.cutHeight,n=this.data.drawImage;n.width=i,n.height=s;var r=this.source.width,o=this.source.height;return this.u0=t/r,this.v0=e/o,this.u1=(t+i)/r,this.v1=(e+s)/o,this},updateUVsInverted:function(){var t=this.source.width,e=this.source.height;return this.u0=(this.cutX+this.cutHeight)/t,this.v0=this.cutY/e,this.u1=this.cutX/t,this.v1=(this.cutY+this.cutWidth)/e,this},clone:function(){var t=new o(this.texture,this.name,this.sourceIndex);return t.cutX=this.cutX,t.cutY=this.cutY,t.cutWidth=this.cutWidth,t.cutHeight=this.cutHeight,t.x=this.x,t.y=this.y,t.width=this.width,t.height=this.height,t.halfWidth=this.halfWidth,t.halfHeight=this.halfHeight,t.centerX=this.centerX,t.centerY=this.centerY,t.rotated=this.rotated,t.data=r(!0,t.data,this.data),t.updateUVs(),t},destroy:function(){this.texture=null,this.source=null,this.customData=null,this.data=null},glTexture:{get:function(){return this.source.glTexture}},realWidth:{get:function(){return this.data.sourceSize.w}},realHeight:{get:function(){return this.data.sourceSize.h}},radius:{get:function(){return this.data.radius}},trimmed:{get:function(){return this.data.trim}},scale9:{get:function(){return this.data.scale9}},is3Slice:{get:function(){return this.data.is3Slice}},canvasData:{get:function(){return this.data.drawImage}}});t.exports=o},79237:(t,e,i)=>{var s=i(83419),n=i(4327),r=i(11876),o='Texture "%s" has no frame "%s"',a=new s({initialize:function(t,e,i,s,n){Array.isArray(i)||(i=[i]),this.manager=t,this.key=e,this.source=[],this.dataSource=[],this.frames={},this.customData={},this.firstFrame="__BASE",this.frameTotal=0;for(var o=0;on&&(n=a.cutX+a.cutWidth),a.cutY+a.cutHeight>r&&(r=a.cutY+a.cutHeight)}return{x:i,y:s,width:n-i,height:r-s}},getFrameNames:function(t){void 0===t&&(t=!1);var e=Object.keys(this.frames);if(!t){var i=e.indexOf("__BASE");-1!==i&&e.splice(i,1)}return e},getSourceImage:function(t){null!=t&&1!==this.frameTotal||(t="__BASE");var e=this.frames[t];return e?e.source.image:(console.warn(o,this.key,t),this.frames.__BASE.source.image)},getDataSourceImage:function(t){null!=t&&1!==this.frameTotal||(t="__BASE");var e,i=this.frames[t];return i?e=i.sourceIndex:(console.warn(o,this.key,t),e=this.frames.__BASE.sourceIndex),this.dataSource[e].image},setDataSource:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e{var s=i(27919),n=i(57382),r=i(83419),o=i(40987),a=i(8054),h=i(81320),l=i(50792),u=i(69442),c=i(4327),d=i(8443),f=i(99584),p=i(35154),v=i(88571),g=i(41212),m=i(61309),y=i(87841),x=i(79237),T=new r({Extends:l,initialize:function(t){l.call(this),this.game=t,this.name="TextureManager",this.list={},this._tempCanvas=s.create2D(this),this._tempContext=this._tempCanvas.getContext("2d",{willReadFrequently:!0}),this._pending=0,this.stamp,this.stampCrop=new y,this.silentWarnings=!1,t.events.once(d.BOOT,this.boot,this)},boot:function(){this._pending=3,this.on(u.LOAD,this.updatePending,this),this.on(u.ERROR,this.updatePending,this);var t=this.game.config;this.addBase64("__DEFAULT",t.defaultImage),this.addBase64("__MISSING",t.missingImage),this.addBase64("__WHITE",t.whiteImage),this.game.renderer&&this.game.renderer.gl&&this.addUint8Array("__NORMAL",new Uint8Array([127,127,255,255]),1,1),this.game.events.once(d.DESTROY,this.destroy,this),this.game.events.once(d.SYSTEM_READY,(function(t){this.stamp=new v(t).setOrigin(0)}),this)},updatePending:function(){this._pending--,0===this._pending&&(this.off(u.LOAD),this.off(u.ERROR),this.emit(u.READY))},checkKey:function(t){return!(!t||"string"!=typeof t||this.exists(t))||(this.silentWarnings||console.error("Texture key already in use: "+t),!1)},remove:function(t){if("string"==typeof t){if(!this.exists(t))return this.silentWarnings||console.warn("No texture found matching key: "+t),this;t=this.get(t)}var e=t.key;return this.list.hasOwnProperty(e)&&(t.destroy(),this.emit(u.REMOVE,e),this.emit(u.REMOVE_KEY+e)),this},removeKey:function(t){return this.list.hasOwnProperty(t)&&delete this.list[t],this},addBase64:function(t,e){if(this.checkKey(t)){var i=this,s=new Image;s.onerror=function(){i.emit(u.ERROR,t)},s.onload=function(){var e=i.create(t,s);m.Image(e,0),i.emit(u.ADD,t,e),i.emit(u.ADD_KEY+t,e),i.emit(u.LOAD,t,e)},s.src=e}return this},getBase64:function(t,e,i,n){void 0===i&&(i="image/png"),void 0===n&&(n=.92);var r="",o=this.getFrame(t,e);if(o&&(o.source.isRenderTexture||o.source.isGLTexture))this.silentWarnings||console.warn("Cannot getBase64 from WebGL Texture");else if(o){var a=o.canvasData,h=s.create2D(this,a.width,a.height),l=h.getContext("2d",{willReadFrequently:!0});a.width>0&&a.height>0&&l.drawImage(o.source.image,a.x,a.y,a.width,a.height,0,0,a.width,a.height),r=h.toDataURL(i,n),s.remove(h)}return r},addImage:function(t,e,i){var s=null;return this.checkKey(t)&&(s=this.create(t,e),m.Image(s,0),i&&s.setDataSource(i),this.emit(u.ADD,t,s),this.emit(u.ADD_KEY+t,s)),s},addGLTexture:function(t,e){var i=null;if(this.checkKey(t)){var s=e.width,n=e.height;(i=this.create(t,e,s,n)).add("__BASE",0,0,0,s,n),this.emit(u.ADD,t,i),this.emit(u.ADD_KEY+t,i)}return i},addCompressedTexture:function(t,e,i){var s=null;if(this.checkKey(t)){if((s=this.create(t,e)).add("__BASE",0,0,0,e.width,e.height),i){var n=function(t,e,i){Array.isArray(i.textures)||Array.isArray(i.frames)?m.JSONArray(t,e,i):m.JSONHash(t,e,i)};if(Array.isArray(i))for(var r=0;r=r.x&&t=r.y&&e=r.x&&t=r.y&&e{var s=i(27919),n=i(83419),r=i(50030),o=i(29795),a=i(82751),h=new n({initialize:function(t,e,i,s,n){void 0===n&&(n=!1);var h=t.manager.game;this.renderer=h.renderer,this.texture=t,this.source=e,this.image=e.compressed?null:e,this.compressionAlgorithm=e.compressed?e.format:null,this.resolution=1,this.width=i||e.naturalWidth||e.videoWidth||e.width||0,this.height=s||e.naturalHeight||e.videoHeight||e.height||0,this.scaleMode=o.DEFAULT,this.isCanvas=e instanceof HTMLCanvasElement,this.isVideo=window.hasOwnProperty("HTMLVideoElement")&&e instanceof HTMLVideoElement,this.isRenderTexture="RenderTexture"===e.type||"DynamicTexture"===e.type,this.isGLTexture=e instanceof a,this.isPowerOf2=r(this.width,this.height),this.glTexture=null,this.flipY=n,this.init(h)},init:function(t){var e=this.renderer;if(e){var i=this.source;if(e.gl){var s=this.image,n=this.flipY,r=this.width,o=this.height,a=this.scaleMode;this.isCanvas?this.glTexture=e.createCanvasTexture(s,!1,n):this.isVideo?this.glTexture=e.createVideoTexture(s,!1,n):this.isRenderTexture?this.glTexture=e.createTextureFromSource(null,r,o,a):this.isGLTexture?this.glTexture=i:this.compressionAlgorithm?this.glTexture=e.createTextureFromSource(i,void 0,void 0,a):i instanceof Uint8Array?this.glTexture=e.createUint8ArrayTexture(i,r,o,a):this.glTexture=e.createTextureFromSource(s,r,o,a)}else this.isRenderTexture&&(this.image=i.canvas)}t.config.antialias||this.setFilter(1)},setFilter:function(t){this.renderer&&this.renderer.gl&&this.renderer.setTextureFilter(this.glTexture,t),this.scaleMode=t},setFlipY:function(t){return void 0===t&&(t=!0),t===this.flipY||(this.flipY=t,this.update()),this},update:function(){var t=this.renderer,e=this.image,i=this.flipY,s=t.gl;s&&this.isCanvas?t.updateCanvasTexture(e,this.glTexture,i):s&&this.isVideo&&t.updateVideoTexture(e,this.glTexture,i)},destroy:function(){this.glTexture&&this.renderer.deleteTexture(this.glTexture),this.isCanvas&&s.remove(this.image),this.renderer=null,this.texture=null,this.source=null,this.image=null,this.glTexture=null}});t.exports=h},19673:t=>{t.exports={LINEAR:0,NEAREST:1}},44538:t=>{t.exports="addtexture"},63486:t=>{t.exports="addtexture-"},94851:t=>{t.exports="onerror"},29099:t=>{t.exports="onload"},8678:t=>{t.exports="ready"},86415:t=>{t.exports="removetexture"},30879:t=>{t.exports="removetexture-"},69442:(t,e,i)=>{t.exports={ADD:i(44538),ADD_KEY:i(63486),ERROR:i(94851),LOAD:i(29099),READY:i(8678),REMOVE:i(86415),REMOVE_KEY:i(30879)}},27458:(t,e,i)=>{var s=i(79291),n=i(19673),r={CanvasTexture:i(57382),DynamicTexture:i(81320),Events:i(69442),FilterMode:n,Frame:i(4327),Parsers:i(61309),Texture:i(79237),TextureManager:i(17130),TextureSource:i(11876)};r=s(!1,r,n),t.exports=r},89905:t=>{t.exports=function(t,e,i){if(i.getElementsByTagName("TextureAtlas")){var s=t.source[e];t.add("__BASE",e,0,0,s.width,s.height);for(var n,r=i.getElementsByTagName("SubTexture"),o=0;o{t.exports=function(t,e){var i=t.source[e];return t.add("__BASE",e,0,0,i.width,i.height),t}},4832:t=>{t.exports=function(t,e){var i=t.source[e];return t.add("__BASE",e,0,0,i.width,i.height),t}},78566:(t,e,i)=>{var s=i(41786);t.exports=function(t,e,i){if(i.frames||i.textures){var n=t.source[e];t.add("__BASE",e,0,0,n.width,n.height);for(var r,o=Array.isArray(i.textures)?i.textures[e].frames:i.frames,a=0;a{var s=i(41786);t.exports=function(t,e,i){if(i.frames){var n=t.source[e];t.add("__BASE",e,0,0,n.width,n.height);var r,o=i.frames;for(var a in o)if(o.hasOwnProperty(a)){var h=o[a];if(r=t.add(a,e,h.frame.x,h.frame.y,h.frame.w,h.frame.h)){h.trimmed&&r.setTrim(h.sourceSize.w,h.sourceSize.h,h.spriteSourceSize.x,h.spriteSourceSize.y,h.spriteSourceSize.w,h.spriteSourceSize.h),h.rotated&&(r.rotated=!0,r.updateUVsInverted());var l=h.anchor||h.pivot;l&&(r.customPivot=!0,r.pivotX=l.x,r.pivotY=l.y),h.scale9Borders&&r.setScale9(h.scale9Borders.x,h.scale9Borders.y,h.scale9Borders.w,h.scale9Borders.h),r.customData=s(h)}else console.warn("Invalid atlas json, frame already exists: "+a)}for(var u in i)"frames"!==u&&(Array.isArray(i[u])?t.customData[u]=i[u].slice(0):t.customData[u]=i[u]);return t}console.warn("Invalid Texture Atlas JSON Hash given, missing 'frames' Object")}},31403:t=>{t.exports=function(t){var e,i=[171,75,84,88,32,49,49,187,13,10,26,10],s=new Uint8Array(t,0,12);for(e=0;e>1),v=Math.max(1,v>>1),f+=g}return{mipmaps:d,width:h,height:l,internalFormat:a,compressed:!0,generateMipmap:!1}}console.warn("KTXParser - Only compressed formats supported")}},82038:t=>{function e(t,e,i,s,n,r,o){return void 0===o&&(o=16),Math.floor((t+i)/n)*Math.floor((e+s)/r)*o}function i(t,e){return(t=Math.max(t,16))*(e=Math.max(e,8))/4}function s(t,e){return(t=Math.max(t,8))*(e=Math.max(e,8))/2}function n(t,e){return Math.ceil(t/4)*Math.ceil(e/4)*16}function r(t,i){return e(t,i,3,3,4,4,8)}function o(t,i){return e(t,i,3,3,4,4)}var a={0:{sizeFunc:i,glFormat:[35841]},1:{sizeFunc:i,glFormat:[35843]},2:{sizeFunc:s,glFormat:[35840]},3:{sizeFunc:s,glFormat:[35842]},6:{sizeFunc:r,glFormat:[36196]},7:{sizeFunc:r,glFormat:[33776,35916]},8:{sizeFunc:o,glFormat:[33777,35917]},9:{sizeFunc:o,glFormat:[33778,35918]},11:{sizeFunc:o,glFormat:[33779,35919]},14:{sizeFunc:n,glFormat:[36494,36495]},15:{sizeFunc:n,glFormat:[36492,36493]},22:{sizeFunc:r,glFormat:[37492,37493]},23:{sizeFunc:o,glFormat:[37496,37497]},24:{sizeFunc:r,glFormat:[37494,37495]},25:{sizeFunc:r,glFormat:[37488]},26:{sizeFunc:o,glFormat:[37490]},27:{sizeFunc:o,glFormat:[37808,37840]},28:{sizeFunc:function(t,i){return e(t,i,4,3,5,4)},glFormat:[37809,37841]},29:{sizeFunc:function(t,i){return e(t,i,4,4,5,5)},glFormat:[37810,37842]},30:{sizeFunc:function(t,i){return e(t,i,5,4,6,5)},glFormat:[37811,37843]},31:{sizeFunc:function(t,i){return e(t,i,5,5,6,6)},glFormat:[37812,37844]},32:{sizeFunc:function(t,i){return e(t,i,7,4,8,5)},glFormat:[37813,37845]},33:{sizeFunc:function(t,i){return e(t,i,7,5,8,6)},glFormat:[37814,37846]},34:{sizeFunc:function(t,i){return e(t,i,7,7,8,8)},glFormat:[37815,37847]},35:{sizeFunc:function(t,i){return e(t,i,9,4,10,5)},glFormat:[37816,37848]},36:{sizeFunc:function(t,i){return e(t,i,9,5,10,6)},glFormat:[37817,37849]},37:{sizeFunc:function(t,i){return e(t,i,9,7,10,8)},glFormat:[37818,37850]},38:{sizeFunc:function(t,i){return e(t,i,9,9,10,10)},glFormat:[37819,37851]},39:{sizeFunc:function(t,i){return e(t,i,11,9,12,10)},glFormat:[37820,37852]},40:{sizeFunc:function(t,i){return e(t,i,11,11,12,12)},glFormat:[37821,37853]}};t.exports=function(t){for(var e=new Uint32Array(t,0,13),i=55727696===e[0]?e[2]:e[3],s=e[4],n=a[i].glFormat[s],r=a[i].sizeFunc,o=e[11],h=e[7],l=e[6],u=52+e[12],c=new Uint8Array(t,u),d=new Array(o),f=0,p=h,v=l,g=0;g>1),v=Math.max(1,v>>1),f+=m}return{mipmaps:d,width:h,height:l,internalFormat:n,compressed:!0,generateMipmap:!1}}},75549:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i,n,r,o,a){var h=s(a,"frameWidth",null),l=s(a,"frameHeight",h);if(null===h)throw new Error("TextureManager.SpriteSheet: Invalid frameWidth given.");var u=t.source[e];t.add("__BASE",e,0,0,u.width,u.height);var c=s(a,"startFrame",0),d=s(a,"endFrame",-1),f=s(a,"margin",0),p=s(a,"spacing",0),v=Math.floor((r-f+p)/(h+p))*Math.floor((o-f+p)/(l+p));0===v&&console.warn("SpriteSheet frame dimensions will result in zero frames for texture:",t.key),(c>v||c<-v)&&(c=0),c<0&&(c=v+c),(-1===d||d>v||dr&&(y=b-r),S>o&&(x=S-o),w>=c&&w<=d&&(t.add(T,e,i+g,n+m,h-y,l-x),T++),(g+=h+p)+h>r&&(g=f,m+=l+p)}return t}},47534:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i){var n=s(i,"frameWidth",null),r=s(i,"frameHeight",n);if(!n)throw new Error("TextureManager.SpriteSheetFromAtlas: Invalid frameWidth given.");var o=t.source[0];t.add("__BASE",0,0,0,o.width,o.height);var a,h=s(i,"startFrame",0),l=s(i,"endFrame",-1),u=s(i,"margin",0),c=s(i,"spacing",0),d=e.cutX,f=e.cutY,p=e.cutWidth,v=e.cutHeight,g=e.realWidth,m=e.realHeight,y=Math.floor((g-u+c)/(n+c)),x=Math.floor((m-u+c)/(r+c)),T=y*x,w=e.x,b=n-w,S=n-(g-p-w),E=e.y,A=r-E,C=r-(m-v-E);(h>T||h<-T)&&(h=0),h<0&&(h=T+h),-1!==l&&(T=h+(l+1));for(var _=u,P=u,M=0,R=0;R{var e=0,i=function(t,i,s,n){var r=e-n.y-n.height;t.add(s,i,n.x,r,n.width,n.height)};t.exports=function(t,s,n){var r=t.source[s];t.add("__BASE",s,0,0,r.width,r.height),e=r.height;for(var o=n.split("\n"),a=/^[ ]*(- )*(\w+)+[: ]+(.*)/,h="",l="",u={x:0,y:0,width:0,height:0},c=0;c{var s=i(50030);function n(t){for(var e=t.mipmaps,i=0;i{t.exports={AtlasXML:i(89905),Canvas:i(72893),Image:i(4832),JSONArray:i(78566),JSONHash:i(39711),KTXParser:i(31403),PVRParser:i(82038),SpriteSheet:i(75549),SpriteSheetFromAtlas:i(47534),UnityYAML:i(86147)}},80341:t=>{t.exports={CSV:0,TILED_JSON:1,ARRAY_2D:2,WELTMEISTER:3}},16536:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,n,r,o){(void 0===i||i<=0)&&(i=32),(void 0===s||s<=0)&&(s=32),void 0===n&&(n=0),void 0===r&&(r=0),this.name=t,this.firstgid=0|e,this.imageWidth=0|i,this.imageHeight=0|s,this.imageMargin=0|n,this.imageSpacing=0|r,this.properties=o||{},this.images=[],this.total=0},containsImageIndex:function(t){return t>=this.firstgid&&t{var s=new(i(83419))({initialize:function(t){if(this.gids=[],void 0!==t)for(var e=0;e{var s=i(80341),n=i(87010),r=i(46177),o=i(49075);t.exports=function(t,e,i,a,h,l,u,c){void 0===i&&(i=32),void 0===a&&(a=32),void 0===h&&(h=10),void 0===l&&(l=10),void 0===c&&(c=!1);var d=null;if(Array.isArray(u))d=r(void 0!==e?e:"map",s.ARRAY_2D,u,i,a,c);else if(void 0!==e){var f=t.cache.tilemap.get(e);f?d=r(e,f.format,f.data,i,a,c):console.warn("No map data found for key "+e)}return null===d&&(d=new n({tileWidth:i,tileHeight:a,width:h,height:l})),new o(t,d)}},23029:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(91907),o=i(62644),a=i(93232),h=new s({Mixins:[n.AlphaSingle,n.Flip,n.Visible],initialize:function(t,e,i,s,n,r,o,a){this.layer=t,this.index=e,this.x=i,this.y=s,this.width=n,this.height=r,this.right,this.bottom,this.baseWidth=void 0!==o?o:n,this.baseHeight=void 0!==a?a:r,this.pixelX=0,this.pixelY=0,this.updatePixelXY(),this.properties={},this.rotation=0,this.collideLeft=!1,this.collideRight=!1,this.collideUp=!1,this.collideDown=!1,this.faceLeft=!1,this.faceRight=!1,this.faceTop=!1,this.faceBottom=!1,this.collisionCallback=void 0,this.collisionCallbackContext=this,this.tint=16777215,this.tintFill=!1,this.physics={}},containsPoint:function(t,e){return!(tthis.right||e>this.bottom)},copy:function(t){return this.index=t.index,this.alpha=t.alpha,this.properties=o(t.properties),this.visible=t.visible,this.setFlip(t.flipX,t.flipY),this.tint=t.tint,this.rotation=t.rotation,this.collideUp=t.collideUp,this.collideDown=t.collideDown,this.collideLeft=t.collideLeft,this.collideRight=t.collideRight,this.collisionCallback=t.collisionCallback,this.collisionCallbackContext=t.collisionCallbackContext,this},getCollisionGroup:function(){return this.tileset?this.tileset.getTileCollisionGroup(this.index):null},getTileData:function(){return this.tileset?this.tileset.getTileData(this.index):null},getLeft:function(t){var e=this.tilemapLayer;return e?e.tileToWorldXY(this.x,this.y,void 0,t).x:this.x*this.baseWidth},getRight:function(t){var e=this.tilemapLayer;return e?this.getLeft(t)+this.width*e.scaleX:this.getLeft(t)+this.width},getTop:function(t){var e=this.tilemapLayer;return e?e.tileToWorldXY(this.x,this.y,void 0,t).y:this.y*this.baseWidth-(this.height-this.baseHeight)},getBottom:function(t){var e=this.tilemapLayer;return e?this.getTop(t)+this.height*e.scaleY:this.getTop(t)+this.height},getBounds:function(t,e){return void 0===e&&(e=new a),e.x=this.getLeft(t),e.y=this.getTop(t),e.width=this.getRight(t)-e.x,e.height=this.getBottom(t)-e.y,e},getCenterX:function(t){return(this.getLeft(t)+this.getRight(t))/2},getCenterY:function(t){return(this.getTop(t)+this.getBottom(t))/2},intersects:function(t,e,i,s){return!(i<=this.pixelX||s<=this.pixelY||t>=this.right||e>=this.bottom)},isInteresting:function(t,e){return t&&e?this.canCollide||this.hasInterestingFace:t?this.collides:!!e&&this.hasInterestingFace},resetCollision:function(t){(void 0===t&&(t=!0),this.collideLeft=!1,this.collideRight=!1,this.collideUp=!1,this.collideDown=!1,this.faceTop=!1,this.faceBottom=!1,this.faceLeft=!1,this.faceRight=!1,t)&&(this.tilemapLayer&&this.tilemapLayer.calculateFacesAt(this.x,this.y));return this},resetFaces:function(){return this.faceTop=!1,this.faceBottom=!1,this.faceLeft=!1,this.faceRight=!1,this},setCollision:function(t,e,i,s,n){(void 0===e&&(e=t),void 0===i&&(i=t),void 0===s&&(s=t),void 0===n&&(n=!0),this.collideLeft=t,this.collideRight=e,this.collideUp=i,this.collideDown=s,this.faceLeft=t,this.faceRight=e,this.faceTop=i,this.faceBottom=s,n)&&(this.tilemapLayer&&this.tilemapLayer.calculateFacesAt(this.x,this.y));return this},setCollisionCallback:function(t,e){return null===t?(this.collisionCallback=void 0,this.collisionCallbackContext=void 0):(this.collisionCallback=t,this.collisionCallbackContext=e),this},setSize:function(t,e,i,s){return void 0!==t&&(this.width=t),void 0!==e&&(this.height=e),void 0!==i&&(this.baseWidth=i),void 0!==s&&(this.baseHeight=s),this.updatePixelXY(),this},updatePixelXY:function(){var t=this.layer.orientation;if(t===r.ORTHOGONAL)this.pixelX=this.x*this.baseWidth,this.pixelY=this.y*this.baseHeight;else if(t===r.ISOMETRIC)this.pixelX=(this.x-this.y)*this.baseWidth*.5,this.pixelY=(this.x+this.y)*this.baseHeight*.5;else if(t===r.STAGGERED)this.pixelX=this.x*this.baseWidth+this.y%2*(this.baseWidth/2),this.pixelY=this.y*(this.baseHeight/2);else if(t===r.HEXAGONAL){var e,i,s=this.layer.staggerAxis,n=this.layer.staggerIndex,o=this.layer.hexSideLength;"y"===s?(i=(this.baseHeight-o)/2+o,this.pixelX="odd"===n?this.x*this.baseWidth+this.y%2*(this.baseWidth/2):this.x*this.baseWidth-this.y%2*(this.baseWidth/2),this.pixelY=this.y*i):"x"===s&&(e=(this.baseWidth-o)/2+o,this.pixelX=this.x*e,this.pixelY="odd"===n?this.y*this.baseHeight+this.x%2*(this.baseHeight/2):this.y*this.baseHeight-this.x%2*(this.baseHeight/2))}return this.right=this.pixelX+this.baseWidth,this.bottom=this.pixelY+this.baseHeight,this},destroy:function(){this.collisionCallback=void 0,this.collisionCallbackContext=void 0,this.properties=void 0},canCollide:{get:function(){return this.collideLeft||this.collideRight||this.collideUp||this.collideDown||void 0!==this.collisionCallback}},collides:{get:function(){return this.collideLeft||this.collideRight||this.collideUp||this.collideDown}},hasInterestingFace:{get:function(){return this.faceTop||this.faceBottom||this.faceLeft||this.faceRight}},tileset:{get:function(){var t=this.layer.tilemapLayer;if(t){var e=t.gidMap[this.index];if(e)return e}return null}},tilemapLayer:{get:function(){return this.layer.tilemapLayer}},tilemap:{get:function(){var t=this.tilemapLayer;return t?t.tilemap:null}}});t.exports=h},49075:(t,e,i)=>{var s=i(84101),n=i(83419),r=i(39506),o=i(80341),a=i(95540),h=i(14977),l=i(27462),u=i(91907),c=i(36305),d=i(19133),f=i(68287),p=i(23029),v=i(81086),g=i(20442),m=i(33629),y=new n({initialize:function(t,e){this.scene=t,this.tileWidth=e.tileWidth,this.tileHeight=e.tileHeight,this.width=e.width,this.height=e.height,this.orientation=e.orientation,this.renderOrder=e.renderOrder,this.format=e.format,this.version=e.version,this.properties=e.properties,this.widthInPixels=e.widthInPixels,this.heightInPixels=e.heightInPixels,this.imageCollections=e.imageCollections,this.images=e.images,this.layers=e.layers,this.tiles=e.tiles,this.tilesets=e.tilesets,this.objects=e.objects,this.currentLayerIndex=0,this.hexSideLength=e.hexSideLength;var i=this.orientation;this._convert={WorldToTileXY:v.GetWorldToTileXYFunction(i),WorldToTileX:v.GetWorldToTileXFunction(i),WorldToTileY:v.GetWorldToTileYFunction(i),TileToWorldXY:v.GetTileToWorldXYFunction(i),TileToWorldX:v.GetTileToWorldXFunction(i),TileToWorldY:v.GetTileToWorldYFunction(i),GetTileCorners:v.GetTileCornersFunction(i)}},setRenderOrder:function(t){var e=["right-down","left-down","right-up","left-up"];return"number"==typeof t&&(t=e[t]),e.indexOf(t)>-1&&(this.renderOrder=t),this},addTilesetImage:function(t,e,i,n,r,a,h,l){if(void 0===t)return null;null==e&&(e=t);var u=this.scene.sys.textures;if(!u.exists(e))return console.warn('Texture key "%s" not found',e),null;var c=u.get(e),d=this.getTilesetIndex(t);if(null===d&&this.format===o.TILED_JSON)return console.warn('Tilemap has no tileset "%s". Its tilesets are %o',t,this.tilesets),null;var f=this.tilesets[d];return f?(f.setTileSize(i,n),f.setSpacing(r,a),f.setImage(c),f):(void 0===i&&(i=this.tileWidth),void 0===n&&(n=this.tileHeight),void 0===r&&(r=0),void 0===a&&(a=0),void 0===h&&(h=0),void 0===l&&(l={x:0,y:0}),(f=new m(t,h,i,n,r,a,void 0,void 0,l)).setImage(c),this.tilesets.push(f),this.tiles=s(this),f)},copy:function(t,e,i,s,n,r,o,a){return null!==(a=this.getLayer(a))?(v.Copy(t,e,i,s,n,r,o,a),this):null},createBlankLayer:function(t,e,i,s,n,r,o,a){if(void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=this.width),void 0===r&&(r=this.height),void 0===o&&(o=this.tileWidth),void 0===a&&(a=this.tileHeight),null!==this.getLayerIndex(t))return console.warn("Invalid Tilemap Layer ID: "+t),null;for(var l,u=new h({name:t,tileWidth:o,tileHeight:a,width:n,height:r,orientation:this.orientation}),c=0;c-1&&this.putTileAt(e,r.x,r.y,i,r.tilemapLayer)}return s},removeTileAt:function(t,e,i,s,n){return void 0===i&&(i=!0),void 0===s&&(s=!0),null===(n=this.getLayer(n))?null:v.RemoveTileAt(t,e,i,s,n)},removeTileAtWorldXY:function(t,e,i,s,n,r){return void 0===i&&(i=!0),void 0===s&&(s=!0),null===(r=this.getLayer(r))?null:v.RemoveTileAtWorldXY(t,e,i,s,n,r)},renderDebug:function(t,e,i){return null===(i=this.getLayer(i))?null:(this.orientation===u.ORTHOGONAL&&v.RenderDebug(t,e,i),this)},renderDebugFull:function(t,e){for(var i=this.layers,s=0;s{var s=i(44603),n=i(31989);s.register("tilemap",(function(t){var e=void 0!==t?t:{};return n(this.scene,e.key,e.tileWidth,e.tileHeight,e.width,e.height,e.data,e.insertNull)}))},46029:(t,e,i)=>{var s=i(39429),n=i(31989);s.register("tilemap",(function(t,e,i,s,r,o,a){return null===t&&(t=void 0),null===e&&(e=void 0),null===i&&(i=void 0),null===s&&(s=void 0),null===r&&(r=void 0),n(this.scene,t,e,i,s,r,o,a)}))},20442:(t,e,i)=>{var s=i(83419),n=i(78389),r=i(31401),o=i(95643),a=i(81086),h=i(19218),l=i(26099),u=new s({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.ComputedSize,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.Transform,r.Visible,r.ScrollFactor,n,h],initialize:function(t,e,i,s,n,r){o.call(this,t,"TilemapLayer"),this.isTilemap=!0,this.tilemap=e,this.layerIndex=i,this.layer=e.layers[i],this.layer.tilemapLayer=this,this.tileset=[],this.tilesDrawn=0,this.tilesTotal=this.layer.width*this.layer.height,this.culledTiles=[],this.skipCull=!1,this.cullPaddingX=1,this.cullPaddingY=1,this.cullCallback=a.GetCullTilesFunction(this.layer.orientation),this._renderOrder=0,this.gidMap=[],this.tempVec=new l,this.collisionCategory=1,this.collisionMask=1,this.setTilesets(s),this.setAlpha(this.layer.alpha),this.setPosition(n,r),this.setOrigin(0,0),this.setSize(e.tileWidth*this.layer.width,e.tileHeight*this.layer.height),this.initPipeline(),this.initPostPipeline(!1)},setTilesets:function(t){var e=[],i=[],s=this.tilemap;Array.isArray(t)||(t=[t]);for(var n=0;n=0&&t<4&&(this._renderOrder=t),this},calculateFacesAt:function(t,e){return a.CalculateFacesAt(t,e,this.layer),this},calculateFacesWithin:function(t,e,i,s){return a.CalculateFacesWithin(t,e,i,s,this.layer),this},createFromTiles:function(t,e,i,s,n){return a.CreateFromTiles(t,e,i,s,n,this.layer)},cull:function(t){return this.cullCallback(this.layer,t,this.culledTiles,this._renderOrder)},copy:function(t,e,i,s,n,r,o){return a.Copy(t,e,i,s,n,r,o,this.layer),this},fill:function(t,e,i,s,n,r){return a.Fill(t,e,i,s,n,r,this.layer),this},filterTiles:function(t,e,i,s,n,r,o){return a.FilterTiles(t,e,i,s,n,r,o,this.layer)},findByIndex:function(t,e,i){return a.FindByIndex(t,e,i,this.layer)},findTile:function(t,e,i,s,n,r,o){return a.FindTile(t,e,i,s,n,r,o,this.layer)},forEachTile:function(t,e,i,s,n,r,o){return a.ForEachTile(t,e,i,s,n,r,o,this.layer),this},setTint:function(t,e,i,s,n,r){void 0===t&&(t=16777215);return this.forEachTile((function(e){e.tint=t,e.tintFill=!1}),this,e,i,s,n,r)},setTintFill:function(t,e,i,s,n,r){void 0===t&&(t=16777215);return this.forEachTile((function(e){e.tint=t,e.tintFill=!0}),this,e,i,s,n,r)},getTileAt:function(t,e,i){return a.GetTileAt(t,e,i,this.layer)},getTileAtWorldXY:function(t,e,i,s){return a.GetTileAtWorldXY(t,e,i,s,this.layer)},getIsoTileAtWorldXY:function(t,e,i,s,n){void 0===i&&(i=!0);var r=this.tempVec;return a.IsometricWorldToTileXY(t,e,!0,r,n,this.layer,i),this.getTileAt(r.x,r.y,s)},getTilesWithin:function(t,e,i,s,n){return a.GetTilesWithin(t,e,i,s,n,this.layer)},getTilesWithinShape:function(t,e,i){return a.GetTilesWithinShape(t,e,i,this.layer)},getTilesWithinWorldXY:function(t,e,i,s,n,r){return a.GetTilesWithinWorldXY(t,e,i,s,n,r,this.layer)},hasTileAt:function(t,e){return a.HasTileAt(t,e,this.layer)},hasTileAtWorldXY:function(t,e,i){return a.HasTileAtWorldXY(t,e,i,this.layer)},putTileAt:function(t,e,i,s){return a.PutTileAt(t,e,i,s,this.layer)},putTileAtWorldXY:function(t,e,i,s,n){return a.PutTileAtWorldXY(t,e,i,s,n,this.layer)},putTilesAt:function(t,e,i,s){return a.PutTilesAt(t,e,i,s,this.layer),this},randomize:function(t,e,i,s,n){return a.Randomize(t,e,i,s,n,this.layer),this},removeTileAt:function(t,e,i,s){return a.RemoveTileAt(t,e,i,s,this.layer)},removeTileAtWorldXY:function(t,e,i,s,n){return a.RemoveTileAtWorldXY(t,e,i,s,n,this.layer)},renderDebug:function(t,e){return a.RenderDebug(t,e,this.layer),this},replaceByIndex:function(t,e,i,s,n,r){return a.ReplaceByIndex(t,e,i,s,n,r,this.layer),this},setSkipCull:function(t){return void 0===t&&(t=!0),this.skipCull=t,this},setCullPadding:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=1),this.cullPaddingX=t,this.cullPaddingY=e,this},setCollision:function(t,e,i,s){return a.SetCollision(t,e,i,this.layer,s),this},setCollisionBetween:function(t,e,i,s){return a.SetCollisionBetween(t,e,i,s,this.layer),this},setCollisionByProperty:function(t,e,i){return a.SetCollisionByProperty(t,e,i,this.layer),this},setCollisionByExclusion:function(t,e,i){return a.SetCollisionByExclusion(t,e,i,this.layer),this},setCollisionFromCollisionGroup:function(t,e){return a.SetCollisionFromCollisionGroup(t,e,this.layer),this},setTileIndexCallback:function(t,e,i){return a.SetTileIndexCallback(t,e,i,this.layer),this},setTileLocationCallback:function(t,e,i,s,n,r){return a.SetTileLocationCallback(t,e,i,s,n,r,this.layer),this},shuffle:function(t,e,i,s){return a.Shuffle(t,e,i,s,this.layer),this},swapByIndex:function(t,e,i,s,n,r){return a.SwapByIndex(t,e,i,s,n,r,this.layer),this},tileToWorldX:function(t,e){return this.tilemap.tileToWorldX(t,e,this)},tileToWorldY:function(t,e){return this.tilemap.tileToWorldY(t,e,this)},tileToWorldXY:function(t,e,i,s){return this.tilemap.tileToWorldXY(t,e,i,s,this)},getTileCorners:function(t,e,i){return this.tilemap.getTileCorners(t,e,i,this)},weightedRandomize:function(t,e,i,s,n){return a.WeightedRandomize(e,i,s,n,t,this.layer),this},worldToTileX:function(t,e,i){return this.tilemap.worldToTileX(t,e,i,this)},worldToTileY:function(t,e,i){return this.tilemap.worldToTileY(t,e,i,this)},worldToTileXY:function(t,e,i,s,n){return this.tilemap.worldToTileXY(t,e,i,s,n,this)},destroy:function(t){void 0===t&&(t=!0),this.tilemap&&(this.layer.tilemapLayer===this&&(this.layer.tilemapLayer=void 0),t&&this.tilemap.removeLayer(this),this.tilemap=void 0,this.layer=void 0,this.culledTiles.length=0,this.cullCallback=null,this.gidMap=[],this.tileset=[],o.prototype.destroy.call(this))}});t.exports=u},16153:(t,e,i)=>{var s=i(61340),n=new s,r=new s,o=new s;t.exports=function(t,e,i,s){var a=e.cull(i),h=a.length,l=i.alpha*e.alpha;if(!(0===h||l<=0)){var u=n,c=r,d=o;c.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY),u.copyFrom(i.matrix);var f=t.currentContext,p=e.gidMap;f.save(),s?(u.multiplyWithOffset(s,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),c.e=e.x,c.f=e.y,u.multiply(c,d),d.copyToContext(f)):(c.e-=i.scrollX*e.scrollFactorX,c.f-=i.scrollY*e.scrollFactorY,c.copyToContext(f)),(!t.antialias||e.scaleX>1||e.scaleY>1)&&(f.imageSmoothingEnabled=!1);for(var v=0;v{var s=i(29747),n=s,r=s;n=i(99558),r=i(16153),t.exports={renderWebGL:n,renderCanvas:r}},99558:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i){var n=e.cull(i),r=n.length,o=i.alpha*e.alpha;if(!(0===r||o<=0)){var a=e.gidMap,h=t.pipelines.set(e.pipeline,e),l=s.getTintAppendFloatAlpha,u=e.scrollFactorX,c=e.scrollFactorY,d=e.x,f=e.y,p=e.scaleX,v=e.scaleY;t.pipelines.preBatch(e);for(var g=0;g{var s=i(83419),n=i(26099),r=new s({initialize:function(t,e,i,s,r,o,a,h,l){(void 0===i||i<=0)&&(i=32),(void 0===s||s<=0)&&(s=32),void 0===r&&(r=0),void 0===o&&(o=0),void 0===a&&(a={}),void 0===h&&(h={}),this.name=t,this.firstgid=e,this.tileWidth=i,this.tileHeight=s,this.tileMargin=r,this.tileSpacing=o,this.tileProperties=a,this.tileData=h,this.tileOffset=new n,void 0!==l&&this.tileOffset.set(l.x,l.y),this.image=null,this.glTexture=null,this.rows=0,this.columns=0,this.total=0,this.texCoordinates=[]},getTileProperties:function(t){return this.containsTileIndex(t)?this.tileProperties[t-this.firstgid]:null},getTileData:function(t){return this.containsTileIndex(t)?this.tileData[t-this.firstgid]:null},getTileCollisionGroup:function(t){var e=this.getTileData(t);return e&&e.objectgroup?e.objectgroup:null},containsTileIndex:function(t){return t>=this.firstgid&&ti.width||e.height>i.height?this.updateTileData(e.width,e.height):this.updateTileData(i.width,i.height,i.x,i.y),this},setTileSize:function(t,e){return void 0!==t&&(this.tileWidth=t),void 0!==e&&(this.tileHeight=e),this.image&&this.updateTileData(this.image.source[0].width,this.image.source[0].height),this},setSpacing:function(t,e){return void 0!==t&&(this.tileMargin=t),void 0!==e&&(this.tileSpacing=e),this.image&&this.updateTileData(this.image.source[0].width,this.image.source[0].height),this},updateTileData:function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=0);var n=(e-2*this.tileMargin+this.tileSpacing)/(this.tileHeight+this.tileSpacing),r=(t-2*this.tileMargin+this.tileSpacing)/(this.tileWidth+this.tileSpacing);n%1==0&&r%1==0||console.warn("Image tile area not tile size multiple in: "+this.name),n=Math.floor(n),r=Math.floor(r),this.rows=n,this.columns=r,this.total=n*r,this.texCoordinates.length=0;for(var o=this.tileMargin+i,a=this.tileMargin+s,h=0;h{var s=i(7423);t.exports=function(t,e,i){var n=s(t,e,!0,i),r=s(t,e-1,!0,i),o=s(t,e+1,!0,i),a=s(t-1,e,!0,i),h=s(t+1,e,!0,i),l=n&&n.collides;return l&&(n.faceTop=!0,n.faceBottom=!0,n.faceLeft=!0,n.faceRight=!0),r&&r.collides&&(l&&(n.faceTop=!1),r.faceBottom=!l),o&&o.collides&&(l&&(n.faceBottom=!1),o.faceTop=!l),a&&a.collides&&(l&&(n.faceLeft=!1),a.faceRight=!l),h&&h.collides&&(l&&(n.faceRight=!1),h.faceLeft=!l),n&&!n.collides&&n.resetFaces(),n}},42573:(t,e,i)=>{var s=i(7423),n=i(7386);t.exports=function(t,e,i,r,o){for(var a=null,h=null,l=null,u=null,c=n(t,e,i,r,null,o),d=0;d{var s=new(i(26099));t.exports=function(t,e,i,n){var r=i.tilemapLayer,o=r.cullPaddingX,a=r.cullPaddingY,h=r.tilemap.tileToWorldXY(t,e,s,n,r);return h.x>n.worldView.x+r.scaleX*i.tileWidth*(-o-.5)&&h.xn.worldView.y+r.scaleY*i.tileHeight*(-a-1)&&h.y{var s=i(42573),n=i(7386),r=i(62991),o=i(23029);t.exports=function(t,e,i,a,h,l,u,c){void 0===u&&(u=!0);var d=n(t,e,i,a,null,c),f=[];d.forEach((function(t){var e=new o(t.layer,t.index,t.x,t.y,t.width,t.height,t.baseWidth,t.baseHeight);e.copy(t),f.push(e)}));for(var p=h-t,v=l-e,g=0;g{var s=i(62644),n=i(7386),r=i(27987);t.exports=function(t,e,i,o,a,h){i||(i={}),Array.isArray(t)||(t=[t]);var l=h.tilemapLayer;o||(o=l.scene),a||(a=o.cameras.main);var u,c=h.width,d=h.height,f=n(0,0,c,d,null,h),p=[],v=function(t,e,i){for(var s=0;s{var s=i(87841),n=i(63448),r=i(56583),o=new s;t.exports=function(t,e){var i=t.tilemapLayer.tilemap,s=t.tilemapLayer,a=Math.floor(i.tileWidth*s.scaleX),h=Math.floor(i.tileHeight*s.scaleY),l=r(e.worldView.x-s.x,a,0,!0)-s.cullPaddingX,u=n(e.worldView.right-s.x,a,0,!0)+s.cullPaddingX,c=r(e.worldView.y-s.y,h,0,!0)-s.cullPaddingY,d=n(e.worldView.bottom-s.y,h,0,!0)+s.cullPaddingY;return o.setTo(l,c,u-l,d-c)}},30003:(t,e,i)=>{var s=i(19545),n=i(32483);t.exports=function(t,e,i,r){void 0===i&&(i=[]),void 0===r&&(r=0),i.length=0;var o=t.tilemapLayer,a=s(t,e);return(o.skipCull||1!==o.scrollFactorX||1!==o.scrollFactorY)&&(a.left=0,a.right=t.width,a.top=0,a.bottom=t.height),n(t,a,r,i),i}},35137:(t,e,i)=>{var s=i(7386),n=i(42573),r=i(20576);t.exports=function(t,e,i,o,a,h,l){for(var u=-1!==l.collideIndexes.indexOf(t),c=s(e,i,o,a,null,l),d=0;d{var s=i(7386);t.exports=function(t,e,i,n,r,o,a,h){return s(i,n,r,o,a,h).filter(t,e)}},52692:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=0),void 0===i&&(i=!1);var n,r,o,a=0;if(i){for(r=s.height-1;r>=0;r--)for(n=s.width-1;n>=0;n--)if((o=s.data[r][n])&&o.index===t){if(a===e)return o;a+=1}}else for(r=0;r{var s=i(7386);t.exports=function(t,e,i,n,r,o,a,h){return s(i,n,r,o,a,h).find(t,e)||null}},97560:(t,e,i)=>{var s=i(7386);t.exports=function(t,e,i,n,r,o,a,h){s(i,n,r,o,a,h).forEach(t,e)}},43305:(t,e,i)=>{var s=i(91907),n=i(30003),r=i(9474),o=i(14018),a=i(29747),h=i(54503);t.exports=function(t){return t===s.ORTHOGONAL?n:t===s.HEXAGONAL?r:t===s.STAGGERED?h:t===s.ISOMETRIC?o:a}},7423:(t,e,i)=>{var s=i(62991);t.exports=function(t,e,i,n){if(void 0===i&&(i=!1),s(t,e,n)){var r=n.data[e][t]||null;return r?-1===r.index?i?r:null:r:null}return null}},60540:(t,e,i)=>{var s=i(7423),n=new(i(26099));t.exports=function(t,e,i,r,o){return o.tilemapLayer.worldToTileXY(t,e,!0,n,r),s(n.x,n.y,i,o)}},55826:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n){var r=n.baseTileWidth,o=n.baseTileHeight,a=n.tilemapLayer,h=0,l=0;a&&(i||(i=a.scene.cameras.main),h=a.x+i.scrollX*(1-a.scrollFactorX),l=a.y+i.scrollY*(1-a.scrollFactorY),r*=a.scaleX,o*=a.scaleY);var u=h+t*r,c=l+e*o;return[new s(u,c),new s(u+r,c),new s(u+r,c+o),new s(u,c+o)]}},11758:(t,e,i)=>{var s=i(91907),n=i(27229),r=i(29747),o=i(55826);t.exports=function(t){return t===s.ORTHOGONAL?o:t===s.ISOMETRIC?r:t===s.HEXAGONAL?n:(s.STAGGERED,r)}},39167:(t,e,i)=>{var s=i(91907),n=i(29747),r=i(97281);t.exports=function(t){return t===s.ORTHOGONAL?r:n}},62e3:(t,e,i)=>{var s=i(91907),n=i(19951),r=i(14127),o=i(29747),a=i(97202),h=i(70326);t.exports=function(t){return t===s.ORTHOGONAL?h:t===s.ISOMETRIC?r:t===s.HEXAGONAL?n:t===s.STAGGERED?a:o}},5984:(t,e,i)=>{var s=i(91907),n=i(29747),r=i(28054),o=i(29650);t.exports=function(t){return t===s.ORTHOGONAL?o:t===s.STAGGERED?r:n}},7386:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i,n,r,o){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=o.width),void 0===n&&(n=o.height),r||(r={});var a=s(r,"isNotEmpty",!1),h=s(r,"isColliding",!1),l=s(r,"hasInterestingFace",!1);t<0&&(i+=t,t=0),e<0&&(n+=e,e=0),t+i>o.width&&(i=Math.max(o.width-t,0)),e+n>o.height&&(n=Math.max(o.height-e,0));for(var u=[],c=e;c{var s=i(55738),n=i(7386),r=i(91865),o=i(29747),a=i(26099),h=function(t,e){return r.RectangleToTriangle(e,t)},l=new a,u=new a,c=new a;t.exports=function(t,e,i,a){if(void 0===t)return[];var d=o;t instanceof s.Circle?d=r.CircleToRectangle:t instanceof s.Rectangle?d=r.RectangleToRectangle:t instanceof s.Triangle?d=h:t instanceof s.Line&&(d=r.LineToRectangle),a.tilemapLayer.worldToTileXY(t.left,t.top,!0,u,i);var f=u.x,p=u.y;a.tilemapLayer.worldToTileXY(t.right,t.bottom,!1,c,i);var v=Math.ceil(c.x),g=Math.ceil(c.y),m=Math.max(v-f,1),y=Math.max(g-p,1),x=n(f,p,m,y,e,a),T=a.tileWidth,w=a.tileHeight;a.tilemapLayer&&(T*=a.tilemapLayer.scaleX,w*=a.tilemapLayer.scaleY);for(var b=[],S=new s.Rectangle(0,0,T,w),E=0;E{var s=i(7386),n=i(26099),r=new n,o=new n;t.exports=function(t,e,i,n,a,h,l){var u=l.tilemapLayer.tilemap._convert.WorldToTileXY;u(t,e,!0,r,h,l);var c=r.x,d=r.y;u(t+i,e+n,!1,o,h,l);var f=Math.ceil(o.x),p=Math.ceil(o.y);return s(c,d,f-c,p-d,a,l)}},96113:(t,e,i)=>{var s=i(91907),n=i(20242),r=i(10095);t.exports=function(t){return t===s.ORTHOGONAL?r:n}},16926:(t,e,i)=>{var s=i(91907),n=i(86625),r=i(96897),o=i(29747),a=i(15108),h=i(85896);t.exports=function(t){return t===s.ORTHOGONAL?h:t===s.ISOMETRIC?r:t===s.HEXAGONAL?n:t===s.STAGGERED?a:o}},55762:(t,e,i)=>{var s=i(91907),n=i(20242),r=i(51900),o=i(63288);t.exports=function(t){return t===s.ORTHOGONAL?o:t===s.STAGGERED?r:n}},45091:(t,e,i)=>{var s=i(62991);t.exports=function(t,e,i){if(s(t,e,i)){var n=i.data[e][t];return null!==n&&n.index>-1}return!1}},24152:(t,e,i)=>{var s=i(45091),n=new(i(26099));t.exports=function(t,e,i,r){r.tilemapLayer.worldToTileXY(t,e,!0,n,i);var o=n.x,a=n.y;return s(o,a,r)}},90454:(t,e,i)=>{var s=i(63448),n=i(56583);t.exports=function(t,e){var i,r,o,a,h=t.tilemapLayer.tilemap,l=t.tilemapLayer,u=Math.floor(h.tileWidth*l.scaleX),c=Math.floor(h.tileHeight*l.scaleY),d=t.hexSideLength;if("y"===t.staggerAxis){var f=(c-d)/2+d;i=n(e.worldView.x-l.x,u,0,!0)-l.cullPaddingX,r=s(e.worldView.right-l.x,u,0,!0)+l.cullPaddingX,o=n(e.worldView.y-l.y,f,0,!0)-l.cullPaddingY,a=s(e.worldView.bottom-l.y,f,0,!0)+l.cullPaddingY}else{var p=(u-d)/2+d;i=n(e.worldView.x-l.x,p,0,!0)-l.cullPaddingX,r=s(e.worldView.right-l.x,p,0,!0)+l.cullPaddingX,o=n(e.worldView.y-l.y,c,0,!0)-l.cullPaddingY,a=s(e.worldView.bottom-l.y,c,0,!0)+l.cullPaddingY}return{left:i,right:r,top:o,bottom:a}}},9474:(t,e,i)=>{var s=i(90454),n=i(32483);t.exports=function(t,e,i,r){void 0===i&&(i=[]),void 0===r&&(r=0),i.length=0;var o=t.tilemapLayer,a=s(t,e);return o.skipCull&&1===o.scrollFactorX&&1===o.scrollFactorY&&(a.left=0,a.right=t.width,a.top=0,a.bottom=t.height),n(t,a,r,i),i}},27229:(t,e,i)=>{var s=i(19951),n=i(26099),r=new n;t.exports=function(t,e,i,o){var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(a*=l.scaleX,h*=l.scaleY);var u,c,d=s(t,e,r,i,o),f=[],p=.5773502691896257;"y"===o.staggerAxis?(u=p*a,c=h/2):(u=a/2,c=p*h);for(var v=0;v<6;v++){var g=2*Math.PI*(.5-v)/6;f.push(new n(d.x+u*Math.cos(g),d.y+c*Math.sin(g)))}return f}},19951:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){i||(i=new s);var o=r.baseTileWidth,a=r.baseTileHeight,h=r.tilemapLayer,l=0,u=0;h&&(n||(n=h.scene.cameras.main),l=h.x+n.scrollX*(1-h.scrollFactorX),u=h.y+n.scrollY*(1-h.scrollFactorY),o*=h.scaleX,a*=h.scaleY);var c,d,f=o/2,p=a/2;return"y"===r.staggerAxis?(c=l+o*t+o,d=u+1.5*e*p+p,e%2==0&&("odd"===this.staggerIndex?c-=f:c+=f)):"x"===this.staggerAxis&&"odd"===this.staggerIndex&&(c=l+1.5*t*f+f,d=u+a*t+a,t%2==0&&("odd"===this.staggerIndex?d-=p:d+=p)),i.set(c,d)}},86625:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o){n||(n=new s);var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(r||(r=l.scene.cameras.main),t-=l.x+r.scrollX*(1-l.scrollFactorX),e-=l.y+r.scrollY*(1-l.scrollFactorY),a*=l.scaleX,h*=l.scaleY);var u,c,d,f,p,v=.5773502691896257,g=-.3333333333333333,m=.6666666666666666,y=a/2,x=h/2;"y"===o.staggerAxis?(d=v*(u=(t-y)/(v*a))+g*(c=(e-x)/x),f=0*u+m*c):(d=g*(u=(t-y)/y)+v*(c=(e-x)/(v*h)),f=m*u+0*c),p=-d-f;var T,w=Math.round(d),b=Math.round(f),S=Math.round(p),E=Math.abs(w-d),A=Math.abs(b-f),C=Math.abs(S-p);E>A&&E>C?w=-b-S:A>C&&(b=-w-S);var _=b;return T="odd"===o.staggerIndex?_%2==0?b/2+w:b/2+w-.5:_%2==0?b/2+w:b/2+w+.5,n.set(T,_)}},62991:t=>{t.exports=function(t,e,i){return t>=0&&t=0&&e{var s=i(33528);t.exports=function(t,e,i,n){void 0===i&&(i=[]),void 0===n&&(n=0),i.length=0;var r,o,a,h=t.tilemapLayer,l=t.data,u=t.width,c=t.height,d=h.skipCull,f=u,p=c;if(0===n)for(o=0;o=0;r--)(a=l[o][r])&&-1!==a.index&&a.visible&&0!==a.alpha&&(d||s(r,o,t,e))&&i.push(a);else if(2===n)for(o=p;o>=0;o--)for(r=0;r=0;o--)for(r=f;r>=0;r--)(a=l[o][r])&&-1!==a.index&&a.visible&&0!==a.alpha&&(d||s(r,o,t,e))&&i.push(a);return h.tilesDrawn=i.length,h.tilesTotal=u*c,i}},14127:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){i||(i=new s);var o=r.baseTileWidth,a=r.baseTileHeight,h=r.tilemapLayer,l=0,u=0;h&&(n||(n=h.scene.cameras.main),l=h.x+n.scrollX*(1-h.scrollFactorX),o*=h.scaleX,u=h.y+n.scrollY*(1-h.scrollFactorY),a*=h.scaleY);var c=l+o/2*(t-e),d=u+(t+e)*(a/2);return i.set(c,d)}},96897:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o,a){n||(n=new s);var h=o.baseTileWidth,l=o.baseTileHeight,u=o.tilemapLayer;u&&(r||(r=u.scene.cameras.main),e-=u.y+r.scrollY*(1-u.scrollFactorY),l*=u.scaleY,t-=u.x+r.scrollX*(1-u.scrollFactorX),h*=u.scaleX);var c=h/2,d=l/2;a||(e-=l);var f=.5*((t-=c)/c+e/d),p=.5*(-t/c+e/d);return i&&(f=Math.floor(f),p=Math.floor(p)),n.set(f,p)}},71558:(t,e,i)=>{var s=i(23029),n=i(62991),r=i(72023),o=i(20576);t.exports=function(t,e,i,a,h){if(void 0===a&&(a=!0),!n(e,i,h))return null;var l,u=h.data[i][e],c=u&&u.collides;t instanceof s?(null===h.data[i][e]&&(h.data[i][e]=new s(h,t.index,e,i,h.tileWidth,h.tileHeight)),h.data[i][e].copy(t)):(l=t,null===h.data[i][e]?h.data[i][e]=new s(h,l,e,i,h.tileWidth,h.tileHeight):h.data[i][e].index=l);var d=h.data[i][e],f=-1!==h.collideIndexes.indexOf(d.index);if(-1===(l=t instanceof s?t.index:t))d.width=h.tileWidth,d.height=h.tileHeight;else{var p=h.tilemapLayer.tilemap,v=p.tiles[l][2],g=p.tilesets[v];d.width=g.tileWidth,d.height=g.tileHeight}return o(d,f),a&&c!==d.collides&&r(e,i,h),d}},26303:(t,e,i)=>{var s=i(71558),n=new(i(26099));t.exports=function(t,e,i,r,o,a){return a.tilemapLayer.worldToTileXY(e,i,!0,n,o,a),s(t,n.x,n.y,r,a)}},14051:(t,e,i)=>{var s=i(42573),n=i(71558);t.exports=function(t,e,i,r,o){if(void 0===r&&(r=!0),!Array.isArray(t))return null;Array.isArray(t[0])||(t=[t]);for(var a=t.length,h=t[0].length,l=0;l{var s=i(7386),n=i(26546);t.exports=function(t,e,i,r,o,a){var h,l=s(t,e,i,r,{},a);if(!o)for(o=[],h=0;h{var s=i(23029),n=i(62991),r=i(72023);t.exports=function(t,e,i,o,a){if(void 0===i&&(i=!0),void 0===o&&(o=!0),!n(t,e,a))return null;var h=a.data[e][t];return h?(a.data[e][t]=i?null:new s(a,-1,t,e,a.tileWidth,a.tileHeight),o&&h&&h.collides&&r(t,e,a),h):null}},94178:(t,e,i)=>{var s=i(63557),n=new(i(26099));t.exports=function(t,e,i,r,o,a){return a.tilemapLayer.worldToTileXY(t,e,!0,n,o,a),s(n.x,n.y,i,r,a)}},15533:(t,e,i)=>{var s=i(7386),n=i(3956),r=new n(105,210,231,150),o=new n(243,134,48,200),a=new n(40,39,37,150);t.exports=function(t,e,i){void 0===e&&(e={});var n=void 0!==e.tileColor?e.tileColor:r,h=void 0!==e.collidingTileColor?e.collidingTileColor:o,l=void 0!==e.faceColor?e.faceColor:a,u=s(0,0,i.width,i.height,null,i);t.translateCanvas(i.tilemapLayer.x,i.tilemapLayer.y),t.scaleCanvas(i.tilemapLayer.scaleX,i.tilemapLayer.scaleY);for(var c=0;c{var s=i(7386);t.exports=function(t,e,i,n,r,o,a){for(var h=s(i,n,r,o,null,a),l=0;l{t.exports=function(t,e,i,s){var n,r,o,a=t.data,h=t.width,l=t.height,u=t.tilemapLayer,c=Math.max(0,e.left),d=Math.min(h,e.right),f=Math.max(0,e.top),p=Math.min(l,e.bottom);if(0===i)for(r=f;r=c;n--)(o=a[r][n])&&-1!==o.index&&o.visible&&0!==o.alpha&&s.push(o);else if(2===i)for(r=p;r>=f;r--)for(n=c;a[r]&&n=f;r--)for(n=d;a[r]&&n>=c;n--)(o=a[r][n])&&-1!==o.index&&o.visible&&0!==o.alpha&&s.push(o);return u.tilesDrawn=s.length,u.tilesTotal=h*l,s}},57068:(t,e,i)=>{var s=i(20576),n=i(42573),r=i(9589);t.exports=function(t,e,i,o,a){void 0===e&&(e=!0),void 0===i&&(i=!0),void 0===a&&(a=!0),Array.isArray(t)||(t=[t]);for(var h=0;h{var s=i(20576),n=i(42573),r=i(9589);t.exports=function(t,e,i,o,a,h){if(void 0===i&&(i=!0),void 0===o&&(o=!0),void 0===h&&(h=!0),!(t>e)){for(var l=t;l<=e;l++)r(l,i,a);if(h)for(var u=0;u=t&&d.index<=e&&s(d,i)}o&&n(0,0,a.width,a.height,a)}}},75661:(t,e,i)=>{var s=i(20576),n=i(42573),r=i(9589);t.exports=function(t,e,i,o){void 0===e&&(e=!0),void 0===i&&(i=!0),Array.isArray(t)||(t=[t]);for(var a=0;a{var s=i(20576),n=i(42573),r=i(97022);t.exports=function(t,e,i,o){void 0===e&&(e=!0),void 0===i&&(i=!0);for(var a=0;a{var s=i(20576),n=i(42573);t.exports=function(t,e,i){void 0===t&&(t=!0),void 0===e&&(e=!0);for(var r=0;r0&&s(a,t)}}e&&n(0,0,i.width,i.height,i)}},9589:t=>{t.exports=function(t,e,i){var s=i.collideIndexes.indexOf(t);e&&-1===s?i.collideIndexes.push(t):e||-1===s||i.collideIndexes.splice(s,1)}},20576:t=>{t.exports=function(t,e){e?t.setCollision(!0,!0,!0,!0,!1):t.resetCollision(!1)}},79583:t=>{t.exports=function(t,e,i,s){if("number"==typeof t)s.callbacks[t]=null!==e?{callback:e,callbackContext:i}:void 0;else for(var n=0,r=t.length;n{var s=i(7386);t.exports=function(t,e,i,n,r,o,a){for(var h=s(t,e,i,n,null,a),l=0;l{var s=i(7386),n=i(33680);t.exports=function(t,e,i,r,o){var a=s(t,e,i,r,null,o),h=a.map((function(t){return t.index}));n(h);for(var l=0;l{var s=i(63448),n=i(56583);t.exports=function(t,e){var i=t.tilemapLayer.tilemap,r=t.tilemapLayer,o=Math.floor(i.tileWidth*r.scaleX),a=Math.floor(i.tileHeight*r.scaleY);return{left:n(e.worldView.x-r.x,o,0,!0)-r.cullPaddingX,right:s(e.worldView.right-r.x,o,0,!0)+r.cullPaddingX,top:n(e.worldView.y-r.y,a/2,0,!0)-r.cullPaddingY,bottom:s(e.worldView.bottom-r.y,a/2,0,!0)+r.cullPaddingY}}},54503:(t,e,i)=>{var s=i(61325),n=i(32483);t.exports=function(t,e,i,r){void 0===i&&(i=[]),void 0===r&&(r=0),i.length=0;var o=t.tilemapLayer,a=s(t,e);return o.skipCull&&1===o.scrollFactorX&&1===o.scrollFactorY&&(a.left=0,a.right=t.width,a.top=0,a.bottom=t.height),n(t,a,r,i),i}},97202:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){i||(i=new s);var o=r.baseTileWidth,a=r.baseTileHeight,h=r.tilemapLayer,l=0,u=0;h&&(n||(n=h.scene.cameras.main),l=h.x+n.scrollX*(1-h.scrollFactorX),o*=h.scaleX,u=h.y+n.scrollY*(1-h.scrollFactorY),a*=h.scaleY);var c=l+t*o+e%2*(o/2),d=u+e*(a/2);return i.set(c,d)}},28054:t=>{t.exports=function(t,e,i){var s=i.baseTileHeight,n=i.tilemapLayer,r=0;return n&&(void 0===e&&(e=n.scene.cameras.main),r=n.y+e.scrollY*(1-n.scrollFactorY),s*=n.scaleY),r+t*(s/2)+s}},15108:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o){n||(n=new s);var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(r||(r=l.scene.cameras.main),e-=l.y+r.scrollY*(1-l.scrollFactorY),h*=l.scaleY,t-=l.x+r.scrollX*(1-l.scrollFactorX),a*=l.scaleX);var u=i?Math.floor(e/(h/2)):e/(h/2),c=i?Math.floor((t+u%2*.5*a)/a):(t+u%2*.5*a)/a;return n.set(c,u)}},51900:t=>{t.exports=function(t,e,i,s){var n=s.baseTileHeight,r=s.tilemapLayer;return r&&(i||(i=r.scene.cameras.main),t-=r.y+i.scrollY*(1-r.scrollFactorY),n*=r.scaleY),e?Math.floor(t/(n/2)):t/(n/2)}},86560:(t,e,i)=>{var s=i(7386);t.exports=function(t,e,i,n,r,o,a){for(var h=s(i,n,r,o,null,a),l=0;l{t.exports=function(t,e,i){var s=i.baseTileWidth,n=i.tilemapLayer,r=0;return n&&(e||(e=n.scene.cameras.main),r=n.x+e.scrollX*(1-n.scrollFactorX),s*=n.scaleX),r+t*s}},70326:(t,e,i)=>{var s=i(97281),n=i(29650),r=i(26099);t.exports=function(t,e,i,o,a){return i||(i=new r(0,0)),i.x=s(t,o,a),i.y=n(e,o,a),i}},29650:t=>{t.exports=function(t,e,i){var s=i.baseTileHeight,n=i.tilemapLayer,r=0;return n&&(e||(e=n.scene.cameras.main),r=n.y+e.scrollY*(1-n.scrollFactorY),s*=n.scaleY),r+t*s}},77366:(t,e,i)=>{var s=i(7386),n=i(75508);t.exports=function(t,e,i,r,o,a){if(o){var h,l=s(t,e,i,r,null,a),u=0;for(h=0;h{var s=i(85896),n=new(i(26099));t.exports=function(t,e,i,r){return s(t,0,e,n,i,r),n.x}},85896:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o){void 0===i&&(i=!0),n||(n=new s);var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(r||(r=l.scene.cameras.main),t-=l.x+r.scrollX*(1-l.scrollFactorX),e-=l.y+r.scrollY*(1-l.scrollFactorY),a*=l.scaleX,h*=l.scaleY);var u=t/a,c=e/h;return i&&(u=Math.floor(u),c=Math.floor(c)),n.set(u,c)}},63288:(t,e,i)=>{var s=i(85896),n=new(i(26099));t.exports=function(t,e,i,r){return s(0,t,e,n,i,r),n.y}},81086:(t,e,i)=>{t.exports={CalculateFacesAt:i(72023),CalculateFacesWithin:i(42573),CheckIsoBounds:i(33528),Copy:i(1785),CreateFromTiles:i(78419),CullBounds:i(19545),CullTiles:i(30003),Fill:i(35137),FilterTiles:i(40253),FindByIndex:i(52692),FindTile:i(66151),ForEachTile:i(97560),GetCullTilesFunction:i(43305),GetTileAt:i(7423),GetTileAtWorldXY:i(60540),GetTileCorners:i(55826),GetTileCornersFunction:i(11758),GetTilesWithin:i(7386),GetTilesWithinShape:i(91141),GetTilesWithinWorldXY:i(96523),GetTileToWorldXFunction:i(39167),GetTileToWorldXYFunction:i(62e3),GetTileToWorldYFunction:i(5984),GetWorldToTileXFunction:i(96113),GetWorldToTileXYFunction:i(16926),GetWorldToTileYFunction:i(55762),HasTileAt:i(45091),HasTileAtWorldXY:i(24152),HexagonalCullBounds:i(90454),HexagonalCullTiles:i(9474),HexagonalGetTileCorners:i(27229),HexagonalTileToWorldXY:i(19951),HexagonalWorldToTileXY:i(86625),IsInLayerBounds:i(62991),IsometricCullTiles:i(14018),IsometricTileToWorldXY:i(14127),IsometricWorldToTileXY:i(96897),PutTileAt:i(71558),PutTileAtWorldXY:i(26303),PutTilesAt:i(14051),Randomize:i(77389),RemoveTileAt:i(63557),RemoveTileAtWorldXY:i(94178),RenderDebug:i(15533),ReplaceByIndex:i(27987),RunCull:i(32483),SetCollision:i(57068),SetCollisionBetween:i(37266),SetCollisionByExclusion:i(75661),SetCollisionByProperty:i(64740),SetCollisionFromCollisionGroup:i(63307),SetLayerCollisionIndex:i(9589),SetTileCollision:i(20576),SetTileIndexCallback:i(79583),SetTileLocationCallback:i(93254),Shuffle:i(32903),StaggeredCullBounds:i(61325),StaggeredCullTiles:i(54503),StaggeredTileToWorldXY:i(97202),StaggeredTileToWorldY:i(28054),StaggeredWorldToTileXY:i(15108),StaggeredWorldToTileY:i(51900),SwapByIndex:i(86560),TileToWorldX:i(97281),TileToWorldXY:i(70326),TileToWorldY:i(29650),WeightedRandomize:i(77366),WorldToTileX:i(10095),WorldToTileXY:i(85896),WorldToTileY:i(63288)}},91907:t=>{t.exports={ORTHOGONAL:0,ISOMETRIC:1,STAGGERED:2,HEXAGONAL:3}},21829:(t,e,i)=>{var s={ORIENTATION:i(91907)};t.exports=s},62501:(t,e,i)=>{var s=i(79291),n=i(21829),r={Components:i(81086),Parsers:i(57442),Formats:i(80341),ImageCollection:i(16536),ParseToTilemap:i(31989),Tile:i(23029),Tilemap:i(49075),TilemapCreator:i(45939),TilemapFactory:i(46029),Tileset:i(33629),TilemapLayer:i(20442),Orientation:i(91907),LayerData:i(14977),MapData:i(87010),ObjectLayer:i(48700)};r=s(!1,r,n.ORIENTATION),t.exports=r},14977:(t,e,i)=>{var s=i(83419),n=i(91907),r=i(95540),o=new s({initialize:function(t){void 0===t&&(t={}),this.name=r(t,"name","layer"),this.id=r(t,"id",0),this.x=r(t,"x",0),this.y=r(t,"y",0),this.width=r(t,"width",0),this.height=r(t,"height",0),this.tileWidth=r(t,"tileWidth",0),this.tileHeight=r(t,"tileHeight",0),this.baseTileWidth=r(t,"baseTileWidth",this.tileWidth),this.baseTileHeight=r(t,"baseTileHeight",this.tileHeight),this.orientation=r(t,"orientation",n.ORTHOGONAL),this.widthInPixels=r(t,"widthInPixels",this.width*this.baseTileWidth),this.heightInPixels=r(t,"heightInPixels",this.height*this.baseTileHeight),this.alpha=r(t,"alpha",1),this.visible=r(t,"visible",!0),this.properties=r(t,"properties",[]),this.indexes=r(t,"indexes",[]),this.collideIndexes=r(t,"collideIndexes",[]),this.callbacks=r(t,"callbacks",[]),this.bodies=r(t,"bodies",[]),this.data=r(t,"data",[]),this.tilemapLayer=r(t,"tilemapLayer",null),this.hexSideLength=r(t,"hexSideLength",0),this.staggerAxis=r(t,"staggerAxis","y"),this.staggerIndex=r(t,"staggerIndex","odd")}});t.exports=o},87010:(t,e,i)=>{var s=i(83419),n=i(91907),r=i(95540),o=new s({initialize:function(t){void 0===t&&(t={}),this.name=r(t,"name","map"),this.width=r(t,"width",0),this.height=r(t,"height",0),this.infinite=r(t,"infinite",!1),this.tileWidth=r(t,"tileWidth",0),this.tileHeight=r(t,"tileHeight",0),this.widthInPixels=r(t,"widthInPixels",this.width*this.tileWidth),this.heightInPixels=r(t,"heightInPixels",this.height*this.tileHeight),this.format=r(t,"format",null),this.orientation=r(t,"orientation",n.ORTHOGONAL),this.renderOrder=r(t,"renderOrder","right-down"),this.version=r(t,"version","1"),this.properties=r(t,"properties",{}),this.layers=r(t,"layers",[]),this.images=r(t,"images",[]),this.objects=r(t,"objects",[]),Array.isArray(this.objects)||(this.objects=[]),this.collision=r(t,"collision",{}),this.tilesets=r(t,"tilesets",[]),this.imageCollections=r(t,"imageCollections",[]),this.tiles=r(t,"tiles",[]),this.hexSideLength=r(t,"hexSideLength",0),this.staggerAxis=r(t,"staggerAxis","y"),this.staggerIndex=r(t,"staggerIndex","odd")}});t.exports=o},48700:(t,e,i)=>{var s=i(83419),n=i(95540),r=new s({initialize:function(t){void 0===t&&(t={}),this.name=n(t,"name","object layer"),this.id=n(t,"id",0),this.opacity=n(t,"opacity",1),this.properties=n(t,"properties",{}),this.propertyTypes=n(t,"propertytypes",{}),this.type=n(t,"type","objectgroup"),this.visible=n(t,"visible",!0),this.objects=n(t,"objects",[]),Array.isArray(this.objects)||(this.objects=[])}});t.exports=r},6641:(t,e,i)=>{var s=i(91907);t.exports=function(t){return"isometric"===(t=t.toLowerCase())?s.ISOMETRIC:"staggered"===t?s.STAGGERED:"hexagonal"===t?s.HEXAGONAL:s.ORTHOGONAL}},46177:(t,e,i)=>{var s=i(80341),n=i(2342),r=i(82593),o=i(46594),a=i(87021);t.exports=function(t,e,i,h,l,u){var c;switch(e){case s.ARRAY_2D:c=n(t,i,h,l,u);break;case s.CSV:c=r(t,i,h,l,u);break;case s.TILED_JSON:c=o(t,i,u);break;case s.WELTMEISTER:c=a(t,i,u);break;default:console.warn("Unrecognized tilemap data format: "+e),c=null}return c}},2342:(t,e,i)=>{var s=i(80341),n=i(14977),r=i(87010),o=i(23029);t.exports=function(t,e,i,a,h){for(var l=new n({tileWidth:i,tileHeight:a}),u=new r({name:t,tileWidth:i,tileHeight:a,format:s.ARRAY_2D,layers:[l]}),c=[],d=e.length,f=0,p=0;p{var s=i(80341),n=i(2342);t.exports=function(t,e,i,r,o){var a=e.trim().split("\n").map((function(t){return t.split(",")})),h=n(t,a,i,r,o);return h.format=s.CSV,h}},6656:(t,e,i)=>{var s=i(14977),n=i(23029);t.exports=function(t,e){for(var i=[],r=0;r-1?new n(a,f,c,u,o.tilesize,o.tilesize):e?null:new n(a,-1,c,u,o.tilesize,o.tilesize),h.push(d)}l.push(h),h=[]}a.data=l,i.push(a)}return i}},96483:(t,e,i)=>{var s=i(33629);t.exports=function(t){for(var e=[],i=[],n=0;n{var s=i(80341),n=i(87010),r=i(6656),o=i(96483);t.exports=function(t,e,i){if(0===e.layer.length)return console.warn("No layers found in the Weltmeister map: "+t),null;for(var a=0,h=0,l=0;la&&(a=e.layer[l].width),e.layer[l].height>h&&(h=e.layer[l].height);var u=new n({width:a,height:h,name:t,tileWidth:e.layer[0].tilesize,tileHeight:e.layer[0].tilesize,format:s.WELTMEISTER});return u.layers=r(e,i),u.tilesets=o(e),u}},52833:(t,e,i)=>{t.exports={ParseTileLayers:i(6656),ParseTilesets:i(96483),ParseWeltmeister:i(87021)}},57442:(t,e,i)=>{t.exports={FromOrientationString:i(6641),Parse:i(46177),Parse2DArray:i(2342),ParseCSV:i(82593),Impact:i(52833),Tiled:i(96761)}},51233:(t,e,i)=>{var s=i(79291);t.exports=function(t){for(var e,i,n,r,o,a=0;a{t.exports=function(t){for(var e=window.atob(t),i=e.length,s=new Array(i/4),n=0;n>>0;return s}},84101:(t,e,i)=>{var s=i(33629);t.exports=function(t){var e,i,n=[];for(e=0;e{var s=i(95540);t.exports=function(t,e,i){if(!e)return{i:0,layers:t.layers,name:"",opacity:1,visible:!0,x:0,y:0};var n=e.x+s(e,"startx",0)*t.tilewidth+s(e,"offsetx",0),r=e.y+s(e,"starty",0)*t.tileheight+s(e,"offsety",0);return{i:0,layers:e.layers,name:i.name+e.name+"/",opacity:i.opacity*e.opacity,visible:i.visible&&e.visible,x:i.x+n,y:i.y+r}}},29920:t=>{var e=2147483648,i=1073741824,s=536870912;t.exports=function(t){var n=Boolean(t&e),r=Boolean(t&i),o=Boolean(t&s);t&=536870911;var a=0,h=!1;return n&&r&&o?(a=Math.PI/2,h=!0):n&&r&&!o?(a=Math.PI,h=!1):n&&!r&&o?(a=Math.PI/2,h=!1):!n||r||o?!n&&r&&o?(a=3*Math.PI/2,h=!1):n||!r||o?n||r||!o?n||r||o||(a=0,h=!1):(a=3*Math.PI/2,h=!0):(a=Math.PI,h=!0):(a=0,h=!0),{gid:t,flippedHorizontal:n,flippedVertical:r,flippedAntiDiagonal:o,rotation:a,flipped:h}}},12635:(t,e,i)=>{var s=i(95540),n=i(79677);t.exports=function(t){for(var e=[],i=[],r=n(t);r.i0;)if(r.i>=r.layers.length){if(i.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}r=i.pop()}else{var o=r.layers[r.i];if(r.i++,"imagelayer"===o.type){var a=s(o,"offsetx",0)+s(o,"startx",0),h=s(o,"offsety",0)+s(o,"starty",0);e.push({name:r.name+o.name,image:o.image,x:r.x+a+o.x,y:r.y+h+o.y,alpha:r.opacity*o.opacity,visible:r.visible&&o.visible,properties:s(o,"properties",{})})}else if("group"===o.type){var l=n(t,o,r);i.push(r),r=l}}return e}},46594:(t,e,i)=>{var s=i(51233),n=i(84101),r=i(91907),o=i(62644),a=i(80341),h=i(6641),l=i(87010),u=i(12635),c=i(22611),d=i(28200),f=i(24619);t.exports=function(t,e,i){var p=o(e),v=new l({width:p.width,height:p.height,name:t,tileWidth:p.tilewidth,tileHeight:p.tileheight,orientation:h(p.orientation),format:a.TILED_JSON,version:p.version,properties:p.properties,renderOrder:p.renderorder,infinite:p.infinite});v.orientation===r.HEXAGONAL&&(v.hexSideLength=p.hexsidelength,v.staggerAxis=p.staggeraxis,v.staggerIndex=p.staggerindex),v.layers=d(p,i),v.images=u(p);var g=f(p);return v.tilesets=g.tilesets,v.imageCollections=g.imageCollections,v.objects=c(p),v.tiles=n(v),s(v),v}},52205:(t,e,i)=>{var s=i(18254),n=i(29920),r=function(t){return{x:t.x,y:t.y}},o=["id","name","type","rotation","properties","visible","x","y","width","height"];t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=0);var a=s(t,o);if(a.x+=e,a.y+=i,t.gid){var h=n(t.gid);a.gid=h.gid,a.flippedHorizontal=h.flippedHorizontal,a.flippedVertical=h.flippedVertical,a.flippedAntiDiagonal=h.flippedAntiDiagonal}else t.polyline?a.polyline=t.polyline.map(r):t.polygon?a.polygon=t.polygon.map(r):t.ellipse?a.ellipse=t.ellipse:t.text?a.text=t.text:t.point?a.point=!0:a.rectangle=!0;return a}},22611:(t,e,i)=>{var s=i(95540),n=i(52205),r=i(48700),o=i(79677);t.exports=function(t){for(var e=[],i=[],a=o(t);a.i0;)if(a.i>=a.layers.length){if(i.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}a=i.pop()}else{var h=a.layers[a.i];if(a.i++,h.opacity*=a.opacity,h.visible=a.visible&&h.visible,"objectgroup"===h.type){h.name=a.name+h.name;for(var l=a.x+s(h,"startx",0)+s(h,"offsetx",0),u=a.y+s(h,"starty",0)+s(h,"offsety",0),c=[],d=0;d{var s=i(41868),n=i(91907),r=i(79677),o=i(6641),a=i(95540),h=i(14977),l=i(29920),u=i(23029);t.exports=function(t,e){for(var i=a(t,"infinite",!1),c=[],d=[],f=r(t);f.i0;)if(f.i>=f.layers.length){if(d.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}f=d.pop()}else{var p=f.layers[f.i];if(f.i++,"tilelayer"===p.type)if(p.compression)console.warn("TilemapParser.parseTiledJSON - Layer compression is unsupported, skipping layer '"+p.name+"'");else{if(p.encoding&&"base64"===p.encoding){if(p.chunks)for(var v=0;v0?((y=new u(g,m.gid,O,F,t.tilewidth,t.tileheight)).rotation=m.rotation,y.flipX=m.flipped,T[F][O]=y):(x=e?null:new u(g,-1,O,F,t.tilewidth,t.tileheight),T[F][O]=x),++w===C.width&&(M++,w=0)}}else{(g=new h({name:f.name+p.name,id:p.id,x:f.x+a(p,"offsetx",0)+p.x,y:f.y+a(p,"offsety",0)+p.y,width:p.width,height:p.height,tileWidth:t.tilewidth,tileHeight:t.tileheight,alpha:f.opacity*p.opacity,visible:f.visible&&p.visible,properties:a(p,"properties",[]),orientation:o(t.orientation)})).orientation===n.HEXAGONAL&&(g.hexSideLength=t.hexsidelength,g.staggerAxis=t.staggeraxis,g.staggerIndex=t.staggerindex);for(var D=[],k=0,I=p.data.length;k0?((y=new u(g,m.gid,w,T.length,t.tilewidth,t.tileheight)).rotation=m.rotation,y.flipX=m.flipped,D.push(y)):(x=e?null:new u(g,-1,w,T.length,t.tilewidth,t.tileheight),D.push(x)),++w===p.width&&(T.push(D),w=0,D=[])}g.data=T,c.push(g)}else if("group"===p.type){var B=r(t,p,f);d.push(f),f=B}}return c}},24619:(t,e,i)=>{var s=i(33629),n=i(16536),r=i(52205),o=i(57880);t.exports=function(t){for(var e,i=[],a=[],h=null,l=0;l1){var d=void 0,f=void 0;if(Array.isArray(u.tiles)){d=d||{},f=f||{};for(var p=0;p{t.exports=function(t,e){for(var i=0;i0){var r,o,a,h={},l={};if(Array.isArray(s.edgecolors))for(r=0;r{t.exports={AssignTileProperties:i(51233),Base64Decode:i(41868),BuildTilesetIndex:i(84101),CreateGroupLayer:i(79677),ParseGID:i(29920),ParseImageLayers:i(12635),ParseJSONTiled:i(46594),ParseObject:i(52205),ParseObjectLayers:i(22611),ParseTileLayers:i(28200),ParseTilesets:i(24619)}},33385:(t,e,i)=>{var s=i(83419),n=i(37277),r=i(44594),o=i(94880),a=i(72905),h=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.now=0,this.startTime=0,this.timeScale=1,this.paused=!1,this._active=[],this._pendingInsertion=[],this._pendingRemoval=[],t.sys.events.once(r.BOOT,this.boot,this),t.sys.events.on(r.START,this.start,this)},boot:function(){this.now=this.systems.game.loop.time,this.systems.events.once(r.DESTROY,this.destroy,this)},start:function(){this.startTime=this.systems.game.loop.time;var t=this.systems.events;t.on(r.PRE_UPDATE,this.preUpdate,this),t.on(r.UPDATE,this.update,this),t.once(r.SHUTDOWN,this.shutdown,this)},addEvent:function(t){var e;return t instanceof o?(e=t,this.removeEvent(e),e.elapsed=e.startAt,e.hasDispatched=!1,e.repeatCount=-1===e.repeat||e.loop?999999999999:e.repeat):e=new o(t),this._pendingInsertion.push(e),e},delayedCall:function(t,e,i,s){return this.addEvent({delay:t,callback:e,args:i,callbackScope:s})},clearPendingEvents:function(){return this._pendingInsertion=[],this},removeEvent:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e-1&&this._active.splice(n,1),s.destroy()}for(i=0;i=s.delay)){var n=s.elapsed-s.delay;if(s.elapsed=s.delay,!s.hasDispatched&&s.callback&&(s.hasDispatched=!0,s.callback.apply(s.callbackScope,s.args)),s.repeatCount>0){if(s.repeatCount--,n>=s.delay)for(;n>=s.delay&&s.repeatCount>0;)s.callback&&s.callback.apply(s.callbackScope,s.args),n-=s.delay,s.repeatCount--;s.elapsed=n,s.hasDispatched=!1}else s.hasDispatched&&this._pendingRemoval.push(s)}}}},shutdown:function(){var t;for(t=0;t{var n=s(83419),r=s(50792),o=s(39429),a=s(95540),h=s(44594),l=s(89809),u=new n({Extends:r,initialize:function(t,e){r.call(this),this.scene=t,this.systems=t.sys,this.elapsed=0,this.paused=!0,this.complete=!1,this.totalComplete=0,this.loop=0,this.iteration=0,this.events=[];var i=this.systems.events;i.on(h.PRE_UPDATE,this.preUpdate,this),i.on(h.UPDATE,this.update,this),i.once(h.SHUTDOWN,this.destroy,this),e&&this.add(e)},preUpdate:function(t,e){this.paused||(this.elapsed+=e)},update:function(){if(!this.paused&&!this.complete){var t,e,i=this.events,s=!1,n=this.systems;for(t=0;t=i.length&&(0!==this.loop&&(-1===this.loop||this.loop>this.iteration)?(this.iteration++,this.reset(!0)):this.complete=!0),this.complete&&this.emit(l.COMPLETE,this)}},play:function(t){return void 0===t&&(t=!0),this.paused=!1,this.complete=!1,this.totalComplete=0,t&&this.reset(),this},pause:function(){this.paused=!0;for(var t=this.events,e=0;e0&&(i=e[e.length-1].time);for(var s=0;s{var s=i(83419),n=i(95540),r=new s({initialize:function(t){this.delay=0,this.repeat=0,this.repeatCount=0,this.loop=!1,this.callback,this.callbackScope,this.args,this.timeScale=1,this.startAt=0,this.elapsed=0,this.paused=!1,this.hasDispatched=!1,this.reset(t)},reset:function(t){if(this.delay=n(t,"delay",0),this.repeat=n(t,"repeat",0),this.loop=n(t,"loop",!1),this.callback=n(t,"callback",void 0),this.callbackScope=n(t,"callbackScope",this),this.args=n(t,"args",[]),this.timeScale=n(t,"timeScale",1),this.startAt=n(t,"startAt",0),this.paused=n(t,"paused",!1),this.elapsed=this.startAt,this.hasDispatched=!1,this.repeatCount=-1===this.repeat||this.loop?999999999999:this.repeat,0===this.delay&&(this.repeat>0||this.loop))throw new Error("TimerEvent infinite loop created via zero delay");return this},getProgress:function(){return this.elapsed/this.delay},getOverallProgress:function(){if(this.repeat>0){var t=this.delay+this.delay*this.repeat;return(this.elapsed+this.delay*(this.repeat-this.repeatCount))/t}return this.getProgress()},getRepeatCount:function(){return this.repeatCount},getElapsed:function(){return this.elapsed},getElapsedSeconds:function(){return.001*this.elapsed},getRemaining:function(){return this.delay-this.elapsed},getRemainingSeconds:function(){return.001*this.getRemaining()},getOverallRemaining:function(){return this.delay*(1+this.repeatCount)-this.elapsed},getOverallRemainingSeconds:function(){return.001*this.getOverallRemaining()},remove:function(t){void 0===t&&(t=!1),this.elapsed=this.delay,this.hasDispatched=!t,this.repeatCount=0},destroy:function(){this.callback=void 0,this.callbackScope=void 0,this.args=[]}});t.exports=r},35945:t=>{t.exports="complete"},89809:(t,e,i)=>{t.exports={COMPLETE:i(35945)}},90291:(t,e,i)=>{t.exports={Clock:i(33385),Events:i(89809),Timeline:i(96120),TimerEvent:i(94880)}},40382:(t,e,i)=>{var s=i(72905),n=i(83419),r=i(43491),o=i(88032),a=i(37277),h=i(44594),l=i(93109),u=i(86081),c=i(8357),d=i(43960),f=i(26012),p=new n({initialize:function(t){this.scene=t,this.events=t.sys.events,this.timeScale=1,this.paused=!1,this.processing=!1,this.tweens=[],this.time=0,this.startTime=0,this.nextTime=0,this.prevTime=0,this.maxLag=500,this.lagSkip=33,this.gap=1e3/240,this.events.once(h.BOOT,this.boot,this),this.events.on(h.START,this.start,this)},boot:function(){this.events.once(h.DESTROY,this.destroy,this)},start:function(){this.timeScale=1,this.paused=!1,this.startTime=Date.now(),this.prevTime=this.startTime,this.nextTime=this.gap,this.events.on(h.UPDATE,this.update,this),this.events.once(h.SHUTDOWN,this.shutdown,this)},create:function(t){Array.isArray(t)||(t=[t]);for(var e=[],i=0;i-1},existing:function(t){return this.has(t)||this.tweens.push(t.reset()),this},addCounter:function(t){var e=o(this,t);return this.tweens.push(e.reset()),e},stagger:function(t,e){return l(t,e)},setLagSmooth:function(t,e){return void 0===t&&(t=1/1e-8),void 0===e&&(e=0),this.maxLag=t,this.lagSkip=Math.min(e,this.maxLag),this},setFps:function(t){return void 0===t&&(t=240),this.gap=1e3/t,this.nextTime=1e3*this.time+this.gap,this},getDelta:function(t){var e=Date.now()-this.prevTime;e>this.maxLag&&(this.startTime+=e-this.lagSkip),this.prevTime+=e;var i=this.prevTime-this.startTime,s=i-this.nextTime,n=i-1e3*this.time;return s>0||t?(i/=1e3,this.time=i,this.nextTime+=s+(s>=this.gap?4:this.gap-s)):n=0,n},tick:function(){return this.step(!0),this},update:function(){this.paused||this.step(!1)},step:function(t){void 0===t&&(t=!1);var e=this.getDelta(t);if(!(e<=0)){var i,s;this.processing=!0;var n=[],r=this.tweens;for(i=0;i0){for(i=0;i-1&&(s.isPendingRemove()||s.isDestroyed())&&(r.splice(a,1),s.destroy())}n.length=0}this.processing=!1}},remove:function(t){return this.processing?t.setPendingRemoveState():(s(this.tweens,t),t.setRemovedState()),this},reset:function(t){return this.existing(t),t.seek(),t.setActiveState(),this},makeActive:function(t){return this.existing(t),t.setActiveState(),this},each:function(t,e){var i,s=[null];for(i=1;i{t.exports=function(t,e,i){return t&&t.hasOwnProperty(e)?t[e]:i}},6113:(t,e,i)=>{var s=i(62640),n=i(35355);t.exports=function(t,e){var i=s.Power0;if("string"==typeof t)if(s.hasOwnProperty(t))i=s[t];else{var r="";if(t.indexOf(".")){var o=(r=t.substring(t.indexOf(".")+1)).toLowerCase();"in"===o?r="easeIn":"out"===o?r="easeOut":"inout"===o&&(r="easeInOut")}t=n(t.substring(0,t.indexOf(".")+1)+r),s.hasOwnProperty(t)&&(i=s[t])}else"function"==typeof t&&(i=t);if(!e)return i;var a=e.slice(0);return a.unshift(0),function(t){return a[0]=t,i.apply(this,a)}}},91389:(t,e,i)=>{var s=i(89318),n=i(77259),r={bezier:s,catmull:n,catmullrom:n,linear:i(28392)};t.exports=function(t){if(null===t)return null;var e=r.linear;return"string"==typeof t?r.hasOwnProperty(t)&&(e=r[t]):"function"==typeof t&&(e=t),e}},55292:t=>{t.exports=function(t,e,i){var s;t.hasOwnProperty(e)?s="function"===typeof t[e]?function(i,s,n,r,o,a){return t[e](i,s,n,r,o,a)}:function(){return t[e]}:s="function"==typeof i?i:function(){return i};return s}},82985:(t,e,i)=>{var s=i(81076);t.exports=function(t){var e,i=[];if(t.hasOwnProperty("props"))for(e in t.props)"_"!==e.substring(0,1)&&i.push({key:e,value:t.props[e]});else for(e in t)-1===s.indexOf(e)&&"_"!==e.substring(0,1)&&i.push({key:e,value:t[e]});return i}},62329:(t,e,i)=>{var s=i(35154);t.exports=function(t){var e=s(t,"targets",null);return null===e||("function"==typeof e&&(e=e.call()),Array.isArray(e)||(e=[e])),e}},17777:(t,e,i)=>{var s=i(30976),n=i(99472);function r(t){return!!t.getActive&&"function"==typeof t.getActive}function o(t){return!!t.getStart&&"function"==typeof t.getStart}function a(t){return!!t.getEnd&&"function"==typeof t.getEnd}var h=function(t,e){var i,l,u=function(t,e,i){return i},c=function(t,e,i){return i},d=null,f=typeof e;if("number"===f)u=function(){return e};else if(Array.isArray(e))c=function(){return e[0]},u=function(){return e[e.length-1]};else if("string"===f){var p=e.toLowerCase(),v="random"===p.substring(0,6),g="int"===p.substring(0,3);if(v||g){var m=p.indexOf("("),y=p.indexOf(")"),x=p.indexOf(",");if(!(m&&y&&x))throw new Error("invalid random() format");var T=parseFloat(p.substring(m+1,x)),w=parseFloat(p.substring(x+1,y));u=v?function(){return n(T,w)}:function(){return s(T,w)}}else{p=p[0];var b=parseFloat(e.substr(2));switch(p){case"+":u=function(t,e,i){return i+b};break;case"-":u=function(t,e,i){return i-b};break;case"*":u=function(t,e,i){return i*b};break;case"/":u=function(t,e,i){return i/b};break;default:u=function(){return parseFloat(e)}}}}else if("function"===f)u=e;else if("object"===f)if(o(l=e)||a(l)||r(l))r(e)&&(d=e.getActive),a(e)&&(u=e.getEnd),o(e)&&(c=e.getStart);else if(e.hasOwnProperty("value"))i=h(t,e.value);else{var S=e.hasOwnProperty("to"),E=e.hasOwnProperty("from"),A=e.hasOwnProperty("start");if(S&&(E||A)){if(i=h(t,e.to),A){var C=h(t,e.start);i.getActive=C.getEnd}if(E){var _=h(t,e.from);i.getStart=_.getEnd}}}return i||(i={getActive:d,getEnd:u,getStart:c}),i};t.exports=h},88032:(t,e,i)=>{var s=i(70402),n=i(69902),r=i(23568),o=i(57355),a=i(6113),h=i(55292),l=i(35154),u=i(17777),c=i(269),d=i(86081);t.exports=function(t,e,i){if(e instanceof d)return e.parent=t,e;i=void 0===i?n:c(n,i);var f=l(e,"from",0),p=l(e,"to",1),v=[{value:f}],g=l(e,"delay",i.delay),m=l(e,"easeParams",i.easeParams),y=l(e,"ease",i.ease),x=u("value",p),T=new d(t,v),w=T.add(0,"value",x.getEnd,x.getStart,x.getActive,a(l(e,"ease",y),l(e,"easeParams",m)),h(e,"delay",g),l(e,"duration",i.duration),o(e,"yoyo",i.yoyo),l(e,"hold",i.hold),l(e,"repeat",i.repeat),l(e,"repeatDelay",i.repeatDelay),!1,!1);w.start=f,w.current=f,T.completeDelay=r(e,"completeDelay",0),T.loop=Math.round(r(e,"loop",0)),T.loopDelay=Math.round(r(e,"loopDelay",0)),T.paused=o(e,"paused",!1),T.persist=o(e,"persist",!1),T.callbackScope=l(e,"callbackScope",T);for(var b=s.TYPES,S=0;S{var s=i(6113),n=i(35154),r=i(36383);t.exports=function(t,e){var i;void 0===e&&(e={});var o=n(e,"start",0),a=n(e,"ease",null),h=n(e,"grid",null),l=n(e,"from",0),u="first"===l,c="center"===l,d="last"===l,f="number"==typeof l,p=Array.isArray(t),v=p?parseFloat(t[0]):parseFloat(t),g=p?parseFloat(t[1]):0,m=Math.max(v,g);if(p&&(o+=v),h){var y=h[0],x=h[1],T=0,w=0,b=0,S=0,E=[];d?(T=y-1,w=x-1):f?(T=l%y,w=Math.floor(l/y)):c&&(T=(y-1)/2,w=(x-1)/2);for(var A=r.MIN_SAFE_INTEGER,C=0;CA&&(A=P),E[C][_]=P}}}var M=a?s(a):null;return i=h?function(t,e,i,s){var n,r=0,a=s%y,h=Math.floor(s/y);if(a>=0&&a=0&&h{var s=i(70402),n=i(69902),r=i(23568),o=i(57355),a=i(6113),h=i(91389),l=i(55292),u=i(82985),c=i(62329),d=i(35154),f=i(17777),p=i(269),v=i(86081);t.exports=function(t,e,i){if(e instanceof v)return e.parent=t,e;i=void 0===i?n:p(n,i);var g=c(e);!g&&i.targets&&(g=i.targets);for(var m=u(e),y=d(e,"delay",i.delay),x=d(e,"duration",i.duration),T=d(e,"easeParams",i.easeParams),w=d(e,"ease",i.ease),b=d(e,"hold",i.hold),S=d(e,"repeat",i.repeat),E=d(e,"repeatDelay",i.repeatDelay),A=o(e,"yoyo",i.yoyo),C=o(e,"flipX",i.flipX),_=o(e,"flipY",i.flipY),P=d(e,"interpolation",i.interpolation),M=function(t,e,i,s){if("texture"===i){var n=s,r=void 0;Array.isArray(s)?(n=s[0],r=s[1]):s.hasOwnProperty("value")?(n=s.value,Array.isArray(s.value)?(n=s.value[0],r=s.value[1]):"string"==typeof s.value&&(n=s.value)):"string"==typeof s&&(n=s),t.addFrame(e,n,r,l(s,"delay",y),d(s,"duration",x),d(s,"hold",b),d(s,"repeat",S),d(s,"repeatDelay",E),o(s,"flipX",C),o(s,"flipY",_))}else{var u=f(i,s),c=h(d(s,"interpolation",P));t.add(e,i,u.getEnd,u.getStart,u.getActive,a(d(s,"ease",w),d(s,"easeParams",T)),l(s,"delay",y),d(s,"duration",x),o(s,"yoyo",A),d(s,"hold",b),d(s,"repeat",S),d(s,"repeatDelay",E),o(s,"flipX",C),o(s,"flipY",_),c,c?s:null)}},R=new v(t,g),L=0;L{var s=i(70402),n=i(23568),r=i(57355),o=i(62329),a=i(35154),h=i(8357),l=i(43960);t.exports=function(t,e){if(e instanceof l)return e.parent=t,e;var i,u=new l(t);u.startDelay=a(e,"delay",0),u.completeDelay=n(e,"completeDelay",0),u.loop=Math.round(n(e,"loop",a(e,"repeat",0))),u.loopDelay=Math.round(n(e,"loopDelay",a(e,"repeatDelay",0))),u.paused=r(e,"paused",!1),u.persist=r(e,"persist",!1),u.callbackScope=a(e,"callbackScope",u);var c=s.TYPES;for(i=0;i{t.exports={GetBoolean:i(57355),GetEaseFunction:i(6113),GetInterpolationFunction:i(91389),GetNewValue:i(55292),GetProps:i(82985),GetTargets:i(62329),GetValueOp:i(17777),NumberTweenBuilder:i(88032),StaggerBuilder:i(93109),TweenBuilder:i(8357)}},73685:t=>{t.exports="active"},98540:t=>{t.exports="complete"},67233:t=>{t.exports="loop"},2859:t=>{t.exports="pause"},98336:t=>{t.exports="repeat"},25764:t=>{t.exports="resume"},32193:t=>{t.exports="start"},84371:t=>{t.exports="stop"},70766:t=>{t.exports="update"},55659:t=>{t.exports="yoyo"},842:(t,e,i)=>{t.exports={TWEEN_ACTIVE:i(73685),TWEEN_COMPLETE:i(98540),TWEEN_LOOP:i(67233),TWEEN_PAUSE:i(2859),TWEEN_RESUME:i(25764),TWEEN_REPEAT:i(98336),TWEEN_START:i(32193),TWEEN_STOP:i(84371),TWEEN_UPDATE:i(70766),TWEEN_YOYO:i(55659)}},43066:(t,e,i)=>{var s={States:i(86353),Builders:i(30231),Events:i(842),TweenManager:i(40382),Tween:i(86081),TweenData:i(48177),TweenFrameData:i(42220),BaseTween:i(70402),TweenChain:i(43960)};t.exports=s},70402:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(842),o=i(86353),a=new s({Extends:n,initialize:function(t){n.call(this),this.parent=t,this.data=[],this.totalData=0,this.startDelay=0,this.hasStarted=!1,this.timeScale=1,this.loop=0,this.loopDelay=0,this.loopCounter=0,this.completeDelay=0,this.countdown=0,this.state=o.PENDING,this.paused=!1,this.callbacks={onActive:null,onComplete:null,onLoop:null,onPause:null,onRepeat:null,onResume:null,onStart:null,onStop:null,onUpdate:null,onYoyo:null},this.callbackScope,this.persist=!1},setTimeScale:function(t){return this.timeScale=t,this},getTimeScale:function(){return this.timeScale},isPlaying:function(){return!this.paused&&this.isActive()},isPaused:function(){return this.paused},pause:function(){return this.paused||(this.paused=!0,this.dispatchEvent(r.TWEEN_PAUSE,"onPause")),this},resume:function(){return this.paused&&(this.paused=!1,this.dispatchEvent(r.TWEEN_RESUME,"onResume")),this},makeActive:function(){this.parent.makeActive(this),this.dispatchEvent(r.TWEEN_ACTIVE,"onActive")},onCompleteHandler:function(){this.setPendingRemoveState(),this.dispatchEvent(r.TWEEN_COMPLETE,"onComplete")},complete:function(t){return void 0===t&&(t=0),t?(this.setCompleteDelayState(),this.countdown=t):this.onCompleteHandler(),this},completeAfterLoop:function(t){return void 0===t&&(t=0),this.loopCounter>t&&(this.loopCounter=t),this},remove:function(){return this.parent&&this.parent.remove(this),this},stop:function(){return!this.parent||this.isRemoved()||this.isPendingRemove()||this.isDestroyed()||(this.dispatchEvent(r.TWEEN_STOP,"onStop"),this.setPendingRemoveState()),this},updateLoopCountdown:function(t){this.countdown-=t,this.countdown<=0&&(this.setActiveState(),this.dispatchEvent(r.TWEEN_LOOP,"onLoop"))},updateStartCountdown:function(t){return this.countdown-=t,this.countdown<=0&&(this.hasStarted=!0,this.setActiveState(),this.dispatchEvent(r.TWEEN_START,"onStart"),t=0),t},updateCompleteDelay:function(t){this.countdown-=t,this.countdown<=0&&this.onCompleteHandler()},setCallback:function(t,e,i){return void 0===i&&(i=[]),this.callbacks.hasOwnProperty(t)&&(this.callbacks[t]={func:e,params:i}),this},setPendingState:function(){this.state=o.PENDING},setActiveState:function(){this.state=o.ACTIVE},setLoopDelayState:function(){this.state=o.LOOP_DELAY},setCompleteDelayState:function(){this.state=o.COMPLETE_DELAY},setStartDelayState:function(){this.state=o.START_DELAY,this.countdown=this.startDelay,this.hasStarted=!1},setPendingRemoveState:function(){this.state=o.PENDING_REMOVE},setRemovedState:function(){this.state=o.REMOVED},setFinishedState:function(){this.state=o.FINISHED},setDestroyedState:function(){this.state=o.DESTROYED},isPending:function(){return this.state===o.PENDING},isActive:function(){return this.state===o.ACTIVE},isLoopDelayed:function(){return this.state===o.LOOP_DELAY},isCompleteDelayed:function(){return this.state===o.COMPLETE_DELAY},isStartDelayed:function(){return this.state===o.START_DELAY},isPendingRemove:function(){return this.state===o.PENDING_REMOVE},isRemoved:function(){return this.state===o.REMOVED},isFinished:function(){return this.state===o.FINISHED},isDestroyed:function(){return this.state===o.DESTROYED},destroy:function(){this.data&&this.data.forEach((function(t){t.destroy()})),this.removeAllListeners(),this.callbacks=null,this.data=null,this.parent=null,this.setDestroyedState()}});a.TYPES=["onActive","onComplete","onLoop","onPause","onRepeat","onResume","onStart","onStop","onUpdate","onYoyo"],t.exports=a},95042:(t,e,i)=>{var s=i(83419),n=i(842),r=i(86353),o=new s({initialize:function(t,e,i,s,n,r,o,a,h,l){this.tween=t,this.targetIndex=e,this.duration=s,this.totalDuration=0,this.delay=0,this.getDelay=i,this.yoyo=n,this.hold=r,this.repeat=o,this.repeatDelay=a,this.repeatCounter=0,this.flipX=h,this.flipY=l,this.progress=0,this.elapsed=0,this.state=0,this.isCountdown=!1},getTarget:function(){return this.tween.targets[this.targetIndex]},setTargetValue:function(t){void 0===t&&(t=this.current),this.tween.targets[this.targetIndex][this.key]=t},setCreatedState:function(){this.state=r.CREATED,this.isCountdown=!1},setDelayState:function(){this.state=r.DELAY,this.isCountdown=!0},setPendingRenderState:function(){this.state=r.PENDING_RENDER,this.isCountdown=!1},setPlayingForwardState:function(){this.state=r.PLAYING_FORWARD,this.isCountdown=!1},setPlayingBackwardState:function(){this.state=r.PLAYING_BACKWARD,this.isCountdown=!1},setHoldState:function(){this.state=r.HOLD_DELAY,this.isCountdown=!0},setRepeatState:function(){this.state=r.REPEAT_DELAY,this.isCountdown=!0},setCompleteState:function(){this.state=r.COMPLETE,this.isCountdown=!1},isCreated:function(){return this.state===r.CREATED},isDelayed:function(){return this.state===r.DELAY},isPendingRender:function(){return this.state===r.PENDING_RENDER},isPlayingForward:function(){return this.state===r.PLAYING_FORWARD},isPlayingBackward:function(){return this.state===r.PLAYING_BACKWARD},isHolding:function(){return this.state===r.HOLD_DELAY},isRepeating:function(){return this.state===r.REPEAT_DELAY},isComplete:function(){return this.state===r.COMPLETE},setStateFromEnd:function(t){this.yoyo?this.onRepeat(t,!0,!0):this.repeatCounter>0?this.onRepeat(t,!0,!1):this.setCompleteState()},setStateFromStart:function(t){this.repeatCounter>0?this.onRepeat(t,!1):this.setCompleteState()},reset:function(){var t=this.tween,e=t.totalTargets,i=this.targetIndex,s=t.targets[i],n=this.key;this.progress=0,this.elapsed=0,this.delay=this.getDelay(s,n,0,i,e,t),this.repeatCounter=-1===this.repeat?r.MAX:this.repeat,this.setPendingRenderState();var o=this.duration+this.hold;this.yoyo&&(o+=this.duration);var a=o+this.repeatDelay;this.totalDuration=this.delay+o,-1===this.repeat?(this.totalDuration+=a*r.MAX,t.isInfinite=!0):this.repeat>0&&(this.totalDuration+=a*this.repeat),this.totalDuration>t.duration&&(t.duration=this.totalDuration),this.delay0&&(this.elapsed=this.delay,this.setDelayState())},onRepeat:function(t,e,i){var s=this.tween,r=s.totalTargets,o=this.targetIndex,a=s.targets[o],h=this.key,l="texture"!==h;if(this.elapsed=t,this.progress=t/this.duration,this.flipX&&a.toggleFlipX(),this.flipY&&a.toggleFlipY(),l&&(e||i)&&(this.start=this.getStartValue(a,h,this.start,o,r,s)),i)return this.setPlayingBackwardState(),void this.dispatchEvent(n.TWEEN_YOYO,"onYoyo");this.repeatCounter--,l&&(this.end=this.getEndValue(a,h,this.start,o,r,s)),this.repeatDelay>0?(this.elapsed=this.repeatDelay-t,l&&(this.current=this.start,a[h]=this.current),this.setRepeatState()):(this.setPlayingForwardState(),this.dispatchEvent(n.TWEEN_REPEAT,"onRepeat"))},destroy:function(){this.tween=null,this.getDelay=null,this.setCompleteState()}});t.exports=o},69902:t=>{t.exports={targets:null,delay:0,duration:1e3,ease:"Power0",easeParams:null,hold:0,repeat:0,repeatDelay:0,yoyo:!1,flipX:!1,flipY:!1,persist:!1,interpolation:null}},81076:t=>{t.exports=["callbackScope","completeDelay","delay","duration","ease","easeParams","flipX","flipY","hold","interpolation","loop","loopDelay","onActive","onActiveParams","onComplete","onCompleteParams","onLoop","onLoopParams","onPause","onPauseParams","onRepeat","onRepeatParams","onResume","onResumeParams","onStart","onStartParams","onStop","onStopParams","onUpdate","onUpdateParams","onYoyo","onYoyoParams","paused","persist","props","repeat","repeatDelay","targets","yoyo"]},86081:(t,e,i)=>{var s=i(70402),n=i(83419),r=i(842),o=i(44603),a=i(39429),h=i(36383),l=i(86353),u=i(48177),c=i(42220),d=new n({Extends:s,initialize:function(t,e){s.call(this,t),this.targets=e,this.totalTargets=e.length,this.isSeeking=!1,this.isInfinite=!1,this.elapsed=0,this.totalElapsed=0,this.duration=0,this.progress=0,this.totalDuration=0,this.totalProgress=0},add:function(t,e,i,s,n,r,o,a,h,l,c,d,f,p,v,g){var m=new u(this,t,e,i,s,n,r,o,a,h,l,c,d,f,p,v,g);return this.totalData=this.data.push(m),m},addFrame:function(t,e,i,s,n,r,o,a,h,l){var u=new c(this,t,e,i,s,n,r,o,a,h,l);return this.totalData=this.data.push(u),u},getValue:function(t){void 0===t&&(t=0);var e=null;return this.data&&(e=this.data[t].current),e},hasTarget:function(t){return this.targets&&-1!==this.targets.indexOf(t)},updateTo:function(t,e,i){if(void 0===i&&(i=!1),"texture"!==t)for(var s=0;s0)this.elapsed=0,this.progress=0,this.loopCounter--,this.initTweenData(!0),this.loopDelay>0?(this.countdown=this.loopDelay,this.setLoopDelayState()):(this.setActiveState(),this.dispatchEvent(r.TWEEN_LOOP,"onLoop"));else{if(!(this.completeDelay>0))return this.onCompleteHandler(),!0;this.countdown=this.completeDelay,this.setCompleteDelayState()}return!1},onCompleteHandler:function(){this.progress=1,this.totalProgress=1,s.prototype.onCompleteHandler.call(this)},play:function(){return this.isDestroyed()?(console.warn("Cannot play destroyed Tween",this),this):((this.isPendingRemove()||this.isFinished())&&this.seek(),this.paused=!1,this.setActiveState(),this)},seek:function(t,e,i){if(void 0===t&&(t=0),void 0===e&&(e=16.6),void 0===i&&(i=!1),this.isDestroyed())return console.warn("Cannot seek destroyed Tween",this),this;i||(this.isSeeking=!0),this.reset(!0),this.initTweenData(!0),this.setActiveState(),this.dispatchEvent(r.TWEEN_ACTIVE,"onActive");var s=this.paused;if(this.paused=!1,t>0){for(var n=Math.floor(t/e),o=t-n*e,a=0;a0&&this.update(o)}return this.paused=s,this.isSeeking=!1,this},initTweenData:function(t){void 0===t&&(t=!1),this.duration=0,this.startDelay=h.MAX_SAFE_INTEGER;for(var e=this.data,i=0;i0?s+n+(s+o)*r:s+n},reset:function(t){return void 0===t&&(t=!1),this.elapsed=0,this.totalElapsed=0,this.progress=0,this.totalProgress=0,this.loopCounter=this.loop,-1===this.loop&&(this.isInfinite=!0,this.loopCounter=l.MAX),t||(this.initTweenData(),this.setActiveState(),this.dispatchEvent(r.TWEEN_ACTIVE,"onActive")),this},update:function(t){if(this.isPendingRemove()||this.isDestroyed())return!0;if(this.paused||this.isFinished())return!1;if(t*=this.timeScale*this.parent.timeScale,this.isLoopDelayed())return this.updateLoopCountdown(t),!1;if(this.isCompleteDelayed())return this.updateCompleteDelay(t),!1;this.hasStarted||(this.startDelay-=t,this.startDelay<=0&&(this.hasStarted=!0,this.dispatchEvent(r.TWEEN_START,"onStart"),t=0));var e=!1;if(this.isActive())for(var i=this.data,s=0;s{var s=i(72905),n=i(70402),r=i(83419),o=i(842),a=i(44603),h=i(39429),l=i(86353),u=new r({Extends:n,initialize:function(t){n.call(this,t),this.currentTween=null,this.currentIndex=0},init:function(){return this.loopCounter=-1===this.loop?l.MAX:this.loop,this.setCurrentTween(0),this.startDelay>0&&!this.isStartDelayed()?this.setStartDelayState():this.setActiveState(),this.dispatchEvent(o.TWEEN_ACTIVE,"onActive"),this},add:function(t){var e=this.parent.create(t);Array.isArray(e)||(e=[e]);for(var i=this.data,s=0;s0)this.loopCounter--,this.resetTweens(),this.loopDelay>0?(this.countdown=this.loopDelay,this.setLoopDelayState()):(this.setActiveState(),this.dispatchEvent(o.TWEEN_LOOP,"onLoop"));else{if(!(this.completeDelay>0))return this.onCompleteHandler(),!0;this.countdown=this.completeDelay,this.setCompleteDelayState()}return!1},play:function(){return this.isDestroyed()?(console.warn("Cannot play destroyed TweenChain",this),this):((this.isPendingRemove()||this.isPending())&&this.resetTweens(),this.paused=!1,this.startDelay>0&&!this.isStartDelayed()?this.setStartDelayState():this.setActiveState(),this)},resetTweens:function(){for(var t=this.data,e=this.totalData,i=0;i{var s=i(95042),n=i(45319),r=i(83419),o=i(842),a=new r({Extends:s,initialize:function(t,e,i,n,r,o,a,h,l,u,c,d,f,p,v,g,m){s.call(this,t,e,h,l,u,c,d,f,p,v),this.key=i,this.getActiveValue=o,this.getEndValue=n,this.getStartValue=r,this.ease=a,this.start=0,this.previous=0,this.current=0,this.end=0,this.interpolation=g,this.interpolationData=m},reset:function(t){s.prototype.reset.call(this);var e=this.tween.targets[this.targetIndex],i=this.key;t&&(e[i]=this.start),this.start=0,this.previous=0,this.current=0,this.end=0,this.getActiveValue&&(e[i]=this.getActiveValue(e,i,0))},update:function(t){var e=this.tween,i=e.totalTargets,s=this.targetIndex,r=e.targets[s],a=this.key;if(!r)return this.setCompleteState(),!1;if(this.isCountdown&&(this.elapsed-=t,this.elapsed<=0&&(this.elapsed=0,t=0,this.isDelayed()?this.setPendingRenderState():this.isRepeating()?(this.setPlayingForwardState(),this.dispatchEvent(o.TWEEN_REPEAT,"onRepeat")):this.isHolding()&&this.setStateFromEnd(0))),this.isPendingRender())return this.start=this.getStartValue(r,a,r[a],s,i,e),this.end=this.getEndValue(r,a,this.start,s,i,e),this.current=this.start,r[a]=this.start,this.setPlayingForwardState(),!0;var h=this.isPlayingForward(),l=this.isPlayingBackward();if(h||l){var u=this.elapsed,c=this.duration,d=0,f=!1;(u+=t)>=c?(d=u-c,u=c,f=!0):u<0&&(u=0);var p=n(u/c,0,1);if(this.elapsed=u,this.progress=p,this.previous=this.current,f)h?(this.current=this.end,r[a]=this.end,this.hold>0?(this.elapsed=this.hold,this.setHoldState()):this.setStateFromEnd(d)):(this.current=this.start,r[a]=this.start,this.setStateFromStart(d));else{h||(p=1-p);var v=this.ease(p);this.interpolation?this.current=this.interpolation(this.interpolationData,v):this.current=this.start+(this.end-this.start)*v,r[a]=this.current}this.dispatchEvent(o.TWEEN_UPDATE,"onUpdate")}return!this.isComplete()},dispatchEvent:function(t,e){var i=this.tween;if(!i.isSeeking){var s=i.targets[this.targetIndex],n=this.key,r=this.current,o=this.previous;i.emit(t,i,n,s,r,o);var a=i.callbacks[e];a&&a.func.apply(i.callbackScope,[i,s,n,r,o].concat(a.params))}},destroy:function(){s.prototype.destroy.call(this),this.getActiveValue=null,this.getEndValue=null,this.getStartValue=null,this.ease=null}});t.exports=a},42220:(t,e,i)=>{var s=i(95042),n=i(45319),r=i(83419),o=i(842),a=new r({Extends:s,initialize:function(t,e,i,n,r,o,a,h,l,u,c){s.call(this,t,e,r,o,!1,a,h,l,u,c),this.key="texture",this.startTexture=null,this.endTexture=i,this.startFrame=null,this.endFrame=n,this.yoyo=0!==h},reset:function(t){s.prototype.reset.call(this);var e=this.tween.targets[this.targetIndex];this.startTexture||(this.startTexture=e.texture.key,this.startFrame=e.frame.name),t&&e.setTexture(this.startTexture,this.startFrame)},update:function(t){var e=this.tween,i=this.targetIndex,s=e.targets[i];if(!s)return this.setCompleteState(),!1;if(this.isCountdown&&(this.elapsed-=t,this.elapsed<=0&&(this.elapsed=0,t=0,this.isDelayed()?this.setPendingRenderState():this.isRepeating()?(this.setPlayingForwardState(),this.dispatchEvent(o.TWEEN_REPEAT,"onRepeat")):this.isHolding()&&this.setStateFromEnd(0))),this.isPendingRender())return this.startTexture&&s.setTexture(this.startTexture,this.startFrame),this.setPlayingForwardState(),!0;var r=this.isPlayingForward(),a=this.isPlayingBackward();if(r||a){var h=this.elapsed,l=this.duration,u=0,c=!1;(h+=t)>=l?(u=h-l,h=l,c=!0):h<0&&(h=0);var d=n(h/l,0,1);this.elapsed=h,this.progress=d,c&&(r?(s.setTexture(this.endTexture,this.endFrame),this.hold>0?(this.elapsed=this.hold,this.setHoldState()):this.setStateFromEnd(u)):(s.setTexture(this.startTexture,this.startFrame),this.setStateFromStart(u))),this.dispatchEvent(o.TWEEN_UPDATE,"onUpdate")}return!this.isComplete()},dispatchEvent:function(t,e){var i=this.tween;if(!i.isSeeking){var s=i.targets[this.targetIndex],n=this.key;i.emit(t,i,n,s);var r=i.callbacks[e];r&&r.func.apply(i.callbackScope,[i,s,n].concat(r.params))}},destroy:function(){s.prototype.destroy.call(this),this.startTexture=null,this.endTexture=null,this.startFrame=null,this.endFrame=null}});t.exports=a},86353:t=>{t.exports={CREATED:0,DELAY:2,PENDING_RENDER:4,PLAYING_FORWARD:5,PLAYING_BACKWARD:6,HOLD_DELAY:7,REPEAT_DELAY:8,COMPLETE:9,PENDING:20,ACTIVE:21,LOOP_DELAY:22,COMPLETE_DELAY:23,START_DELAY:24,PENDING_REMOVE:25,REMOVED:26,FINISHED:27,DESTROYED:28,MAX:999999999999}},83419:t=>{function e(t,e,i){var s=i?t[e]:Object.getOwnPropertyDescriptor(t,e);return!i&&s.value&&"object"==typeof s.value&&(s=s.value),!(!s||!function(t){return!!t.get&&"function"==typeof t.get||!!t.set&&"function"==typeof t.set}(s))&&(void 0===s.enumerable&&(s.enumerable=!0),void 0===s.configurable&&(s.configurable=!0),s)}function i(t,e){var i=Object.getOwnPropertyDescriptor(t,e);return!!i&&(i.value&&"object"==typeof i.value&&(i=i.value),!1===i.configurable)}function s(t,s,n,o){for(var a in s)if(s.hasOwnProperty(a)){var h=e(s,a,n);if(!1!==h){if(i((o||t).prototype,a)){if(r.ignoreFinals)continue;throw new Error("cannot override final property '"+a+"', set Class.ignoreFinals = true to skip")}Object.defineProperty(t.prototype,a,h)}else t.prototype[a]=s[a]}}function n(t,e){if(e){Array.isArray(e)||(e=[e]);for(var i=0;i{t.exports=function(){}},20242:t=>{t.exports=function(){return null}},71146:t=>{t.exports=function(t,e,i,s,n){if(void 0===n&&(n=t),i>0){var r=i-t.length;if(r<=0)return null}if(!Array.isArray(e))return-1===t.indexOf(e)?(t.push(e),s&&s.call(n,e),e):null;for(var o=e.length-1;o>=0;)-1!==t.indexOf(e[o])&&e.splice(o,1),o--;if(0===(o=e.length))return null;i>0&&o>r&&(e.splice(r),o=r);for(var a=0;a{t.exports=function(t,e,i,s,n,r){if(void 0===i&&(i=0),void 0===r&&(r=t),s>0){var o=s-t.length;if(o<=0)return null}if(!Array.isArray(e))return-1===t.indexOf(e)?(t.splice(i,0,e),n&&n.call(r,e),e):null;for(var a=e.length-1;a>=0;)-1!==t.indexOf(e[a])&&e.pop(),a--;if(0===(a=e.length))return null;s>0&&a>o&&(e.splice(o),a=o);for(var h=a-1;h>=0;h--){var l=e[h];t.splice(i,0,l),n&&n.call(r,l)}return e}},66905:t=>{t.exports=function(t,e){var i=t.indexOf(e);return-1!==i&&i{var s=i(82011);t.exports=function(t,e,i,n,r){void 0===n&&(n=0),void 0===r&&(r=t.length);var o=0;if(s(t,n,r))for(var a=n;a{t.exports=function(t,e,i){var s,n=[null];for(s=3;s{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===n&&(n=0),void 0===r&&(r=t.length),s(t,n,r)){var o,a=[null];for(o=5;o{t.exports=function(t,e,i){if(!e.length)return NaN;if(1===e.length)return e[0];var s,n,r=1;if(i){if(te.length&&(r=e.length),i?(s=e[r-1][i],(n=e[r][i])-t<=t-s?e[r]:e[r-1]):(s=e[r-1],(n=e[r])-t<=t-s?n:s)}},43491:t=>{var e=function(t,i){void 0===i&&(i=[]);for(var s=0;s{var s=i(82011);t.exports=function(t,e,i,n,r){void 0===n&&(n=0),void 0===r&&(r=t.length);var o=[];if(s(t,n,r))for(var a=n;a{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===n&&(n=0),void 0===r&&(r=t.length),s(t,n,r))for(var o=n;o{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=t.length);var s=e+Math.floor(Math.random()*i);return void 0===t[s]?null:t[s]}},85835:t=>{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),n=t.indexOf(i);if(s<0||n<0)throw new Error("Supplied items must be elements of the same array");return s>n||(t.splice(s,1),n===t.length-1?t.push(e):t.splice(n,0,e)),t}},83371:t=>{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),n=t.indexOf(i);if(s<0||n<0)throw new Error("Supplied items must be elements of the same array");return s{t.exports=function(t,e){var i=t.indexOf(e);if(i>0){var s=t[i-1],n=t.indexOf(s);t[i]=s,t[n]=e}return t}},69693:t=>{t.exports=function(t,e,i){var s=t.indexOf(e);if(-1===s||i<0||i>=t.length)throw new Error("Supplied index out of bounds");return s!==i&&(t.splice(s,1),t.splice(i,0,e)),e}},40853:t=>{t.exports=function(t,e){var i=t.indexOf(e);if(-1!==i&&i{t.exports=function(t,e,i,s){var n,r=[],o=!1;if((i||s)&&(o=!0,i||(i=""),s||(s="")),e=e;n--)o?r.push(i+n.toString()+s):r.push(n);else for(n=t;n<=e;n++)o?r.push(i+n.toString()+s):r.push(n);return r}},593:(t,e,i)=>{var s=i(2284);t.exports=function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=null),void 0===i&&(i=1),null===e&&(e=t,t=0);for(var n=[],r=Math.max(s((e-t)/(i||1)),0),o=0;o{function e(t,e,i){var s=t[e];t[e]=t[i],t[i]=s}function i(t,e){return te?1:0}var s=function(t,n,r,o,a){for(void 0===r&&(r=0),void 0===o&&(o=t.length-1),void 0===a&&(a=i);o>r;){if(o-r>600){var h=o-r+1,l=n-r+1,u=Math.log(h),c=.5*Math.exp(2*u/3),d=.5*Math.sqrt(u*c*(h-c)/h)*(l-h/2<0?-1:1),f=Math.max(r,Math.floor(n-l*c/h+d)),p=Math.min(o,Math.floor(n+(h-l)*c/h+d));s(t,n,f,p,a)}var v=t[n],g=r,m=o;for(e(t,r,n),a(t[o],v)>0&&e(t,r,o);g0;)m--}0===a(t[r],v)?e(t,r,m):e(t,++m,o),m<=n&&(r=m+1),n<=m&&(o=m-1)}};t.exports=s},88492:(t,e,i)=>{var s=i(35154),n=i(33680),r=function(t,e,i){for(var s=[],n=0;n{var s=i(19133);t.exports=function(t,e,i,n){var r;if(void 0===n&&(n=t),!Array.isArray(e))return-1!==(r=t.indexOf(e))?(s(t,r),i&&i.call(n,e),e):null;for(var o=e.length-1,a=[];o>=0;){var h=e[o];-1!==(r=t.indexOf(h))&&(s(t,r),a.push(h),i&&i.call(n,h)),o--}return a}},60248:(t,e,i)=>{var s=i(19133);t.exports=function(t,e,i,n){if(void 0===n&&(n=t),e<0||e>t.length-1)throw new Error("Index out of bounds");var r=s(t,e);return i&&i.call(n,r),r}},81409:(t,e,i)=>{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===e&&(e=0),void 0===i&&(i=t.length),void 0===r&&(r=t),s(t,e,i)){var o=i-e,a=t.splice(e,o);if(n)for(var h=0;h{var s=i(19133);t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=t.length);var n=e+Math.floor(Math.random()*i);return s(t,n)}},42169:t=>{t.exports=function(t,e,i){var s=t.indexOf(e),n=t.indexOf(i);return-1!==s&&-1===n&&(t[s]=i,!0)}},86003:t=>{t.exports=function(t,e){void 0===e&&(e=1);for(var i=null,s=0;s{t.exports=function(t,e){void 0===e&&(e=1);for(var i=null,s=0;s{t.exports=function(t,e,i,s){var n=t.length;if(e<0||e>n||e>=i||i>n){if(s)throw new Error("Range Error: Values outside acceptable range");return!1}return!0}},89545:t=>{t.exports=function(t,e){var i=t.indexOf(e);return-1!==i&&i>0&&(t.splice(i,1),t.unshift(e)),e}},17810:(t,e,i)=>{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===n&&(n=0),void 0===r&&(r=t.length),s(t,n,r))for(var o=n;o{t.exports=function(t){for(var e=t.length-1;e>0;e--){var i=Math.floor(Math.random()*(e+1)),s=t[e];t[e]=t[i],t[i]=s}return t}},90126:t=>{t.exports=function(t){var e=/\D/g;return t.sort((function(t,i){return parseInt(t.replace(e,""),10)-parseInt(i.replace(e,""),10)})),t}},19133:t=>{t.exports=function(t,e){if(!(e>=t.length)){for(var i=t.length-1,s=t[e],n=e;n{var s=i(82264);function n(t,e){return String(t).localeCompare(e)}function r(t,e,i,s){var n,r,o,a,h,l=t.length,u=0,c=2*i;for(n=0;nl&&(r=l),o>l&&(o=l),a=n,h=r;;)if(a{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),n=t.indexOf(i);if(s<0||n<0)throw new Error("Supplied items must be elements of the same array");return t[s]=i,t[n]=e,t}},37105:(t,e,i)=>{t.exports={Matrix:i(54915),Add:i(71146),AddAt:i(51067),BringToTop:i(66905),CountAllMatching:i(21612),Each:i(95428),EachInRange:i(36914),FindClosestInSorted:i(81957),Flatten:i(43491),GetAll:i(46710),GetFirst:i(58731),GetRandom:i(26546),MoveDown:i(70864),MoveTo:i(69693),MoveUp:i(40853),MoveAbove:i(85835),MoveBelow:i(83371),NumberArray:i(20283),NumberArrayStep:i(593),QuickSelect:i(43886),Range:i(88492),Remove:i(72905),RemoveAt:i(60248),RemoveBetween:i(81409),RemoveRandomElement:i(31856),Replace:i(42169),RotateLeft:i(86003),RotateRight:i(49498),SafeRange:i(82011),SendToBack:i(89545),SetAll:i(17810),Shuffle:i(33680),SortByDigits:i(90126),SpliceOne:i(19133),StableSort:i(19186),Swap:i(25630)}},86922:t=>{t.exports=function(t){if(!Array.isArray(t)||!Array.isArray(t[0]))return!1;for(var e=t[0].length,i=1;i{var s=i(41836),n=i(86922);t.exports=function(t){var e="";if(!n(t))return e;for(var i=0;i{t.exports=function(t){return t.reverse()}},21224:t=>{t.exports=function(t){for(var e=0;e{var s=i(37829);t.exports=function(t){return s(t,180)}},44657:(t,e,i)=>{var s=i(37829);t.exports=function(t,e){void 0===e&&(e=1);for(var i=0;i{var s=i(86922),n=i(2429);t.exports=function(t,e){if(void 0===e&&(e=90),!s(t))return null;if("string"!=typeof e&&(e=(e%360+360)%360),90===e||-270===e||"rotateLeft"===e)(t=n(t)).reverse();else if(-90===e||270===e||"rotateRight"===e)t.reverse(),t=n(t);else if(180===Math.abs(e)||"rotate180"===e){for(var i=0;i{var s=i(37829);t.exports=function(t,e){void 0===e&&(e=1);for(var i=0;i{var s=i(86003),n=i(49498);t.exports=function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),0!==i&&(i<0?s(t,Math.abs(i)):n(t,i)),0!==e)for(var r=0;r{t.exports=function(t){for(var e=t.length,i=t[0].length,s=new Array(i),n=0;n-1;r--)s[n][r]=t[r][n]}return s}},54915:(t,e,i)=>{t.exports={CheckMatrix:i(86922),MatrixToString:i(63362),ReverseColumns:i(92598),ReverseRows:i(21224),Rotate180:i(98717),RotateLeft:i(44657),RotateMatrix:i(37829),RotateRight:i(92632),Translate:i(69512),TransposeMatrix:i(2429)}},71334:t=>{var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";t.exports=function(t,i){for(var s=new Uint8Array(t),n=s.length,r=i?"data:"+i+";base64,":"",o=0;o>2],r+=e[(3&s[o])<<4|s[o+1]>>4],r+=e[(15&s[o+1])<<2|s[o+2]>>6],r+=e[63&s[o+2]];return n%3==2?r=r.substring(0,r.length-1)+"=":n%3==1&&(r=r.substring(0,r.length-2)+"=="),r}},53134:t=>{for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=new Uint8Array(256),s=0;s<64;s++)i[e.charCodeAt(s)]=s;t.exports=function(t){var e,s,n,r,o=(t=t.substr(t.indexOf(",")+1)).length,a=.75*o,h=0;"="===t[o-1]&&(a--,"="===t[o-2]&&a--);for(var l=new ArrayBuffer(a),u=new Uint8Array(l),c=0;c>4,u[h++]=(15&s)<<4|n>>2,u[h++]=(3&n)<<6|63&r;return l}},65839:(t,e,i)=>{t.exports={ArrayBufferToBase64:i(71334),Base64ToArrayBuffer:i(53134)}},91799:(t,e,i)=>{t.exports={Array:i(37105),Base64:i(65839),Objects:i(1183),String:i(31749),NOOP:i(29747),NULL:i(20242)}},41786:t=>{t.exports=function(t){var e={};for(var i in t)Array.isArray(t[i])?e[i]=t[i].slice(0):e[i]=t[i];return e}},62644:t=>{var e=function(t){var i,s,n;if("object"!=typeof t||null===t)return t;for(n in i=Array.isArray(t)?[]:{},t)s=t[n],i[n]=e(s);return i};t.exports=e},79291:(t,e,i)=>{var s=i(41212),n=function(){var t,e,i,r,o,a,h=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof h&&(c=h,h=arguments[1]||{},l=2),u===l&&(h=this,--l);l{var s=i(75508),n=i(35154);t.exports=function(t,e,i){var r=n(t,e,null);if(null===r)return i;if(Array.isArray(r))return s.RND.pick(r);if("object"==typeof r){if(r.hasOwnProperty("randInt"))return s.RND.integerInRange(r.randInt[0],r.randInt[1]);if(r.hasOwnProperty("randFloat"))return s.RND.realInRange(r.randFloat[0],r.randFloat[1])}else if("function"==typeof r)return r(e);return r}},95540:t=>{t.exports=function(t,e,i){var s=typeof t;return t&&"number"!==s&&"string"!==s&&t.hasOwnProperty(e)&&void 0!==t[e]?t[e]:i}},82840:(t,e,i)=>{var s=i(35154),n=i(45319);t.exports=function(t,e,i,r,o){void 0===o&&(o=i);var a=s(t,e,o);return n(a,i,r)}},35154:t=>{t.exports=function(t,e,i,s){if(!t&&!s||"number"==typeof t)return i;if(t&&t.hasOwnProperty(e))return t[e];if(s&&s.hasOwnProperty(e))return s[e];if(-1!==e.indexOf(".")){for(var n=e.split("."),r=t,o=s,a=i,h=i,l=!0,u=!0,c=0;c{t.exports=function(t,e){for(var i=0;i{t.exports=function(t,e){for(var i=0;i{t.exports=function(t,e){return t.hasOwnProperty(e)}},41212:t=>{t.exports=function(t){if(!t||"object"!=typeof t||t.nodeType||t===t.window)return!1;try{if(t.constructor&&!{}.hasOwnProperty.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}return!0}},46975:(t,e,i)=>{var s=i(41786);t.exports=function(t,e){var i=s(t);for(var n in e)i.hasOwnProperty(n)||(i[n]=e[n]);return i}},269:(t,e,i)=>{var s=i(41786);t.exports=function(t,e){var i=s(t);for(var n in e)i.hasOwnProperty(n)&&(i[n]=e[n]);return i}},18254:(t,e,i)=>{var s=i(97022);t.exports=function(t,e){for(var i={},n=0;n{t.exports=function(t,e,i){if(!t||"number"==typeof t)return!1;if(t.hasOwnProperty(e))return t[e]=i,!0;if(-1!==e.indexOf(".")){for(var s=e.split("."),n=t,r=t,o=0;o{t.exports={Clone:i(41786),DeepCopy:i(62644),Extend:i(79291),GetAdvancedValue:i(23568),GetFastValue:i(95540),GetMinMaxValue:i(82840),GetValue:i(35154),HasAll:i(69036),HasAny:i(1985),HasValue:i(97022),IsPlainObject:i(41212),Merge:i(46975),MergeRight:i(269),Pick:i(18254),SetValue:i(61622)}},27902:t=>{t.exports=function(t,e){return t.replace(/%([0-9]+)/g,(function(t,i){return e[Number(i)-1]}))}},41836:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=0),void 0===i&&(i=" "),void 0===s&&(s=3);var n=0;if(e+1>=(t=t.toString()).length)switch(s){case 1:t=new Array(e+1-t.length).join(i)+t;break;case 3:var r=Math.ceil((n=e-t.length)/2);t=new Array(n-r+1).join(i)+t+new Array(r+1).join(i);break;default:t+=new Array(e+1-t.length).join(i)}return t}},33628:t=>{t.exports=function(t,e){return 0===e?t.slice(1):t.slice(0,e-1)+t.slice(e)}},27671:t=>{t.exports=function(t){return t.split("").reverse().join("")}},45650:t=>{t.exports=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var e=16*Math.random()|0;return("x"===t?e:3&e|8).toString(16)}))}},35355:t=>{t.exports=function(t){return t&&t[0].toUpperCase()+t.slice(1)}},31749:(t,e,i)=>{t.exports={Format:i(27902),Pad:i(41836),RemoveAt:i(33628),Reverse:i(27671),UppercaseFirst:i(35355),UUID:i(45650)}}},e={};function s(i){var n=e[i];if(void 0!==n)return n.exports;var r=e[i]={exports:{}};return t[i](r,r.exports,s),r.exports}return s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),s(55234)})())); \ No newline at end of file +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("Phaser",[],e):"object"==typeof exports?exports.Phaser=e():t.Phaser=e()}(this,(()=>(()=>{var t={50792:t=>{"use strict";var e=Object.prototype.hasOwnProperty,i="~";function s(){}function n(t,e,i){this.fn=t,this.context=e,this.once=i||!1}function r(t,e,s,r,o){if("function"!=typeof s)throw new TypeError("The listener must be a function");var a=new n(s,r||t,o),h=i?i+e:e;return t._events[h]?t._events[h].fn?t._events[h]=[t._events[h],a]:t._events[h].push(a):(t._events[h]=a,t._eventsCount++),t}function o(t,e){0==--t._eventsCount?t._events=new s:delete t._events[e]}function a(){this._events=new s,this._eventsCount=0}Object.create&&(s.prototype=Object.create(null),(new s).__proto__||(i=!1)),a.prototype.eventNames=function(){var t,s,n=[];if(0===this._eventsCount)return n;for(s in t=this._events)e.call(t,s)&&n.push(i?s.slice(1):s);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(t)):n},a.prototype.listeners=function(t){var e=i?i+t:t,s=this._events[e];if(!s)return[];if(s.fn)return[s.fn];for(var n=0,r=s.length,o=new Array(r);n{var s=i(38829);t.exports=function(t,e,i,n){for(var r=t[0],o=1;o{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"angle",e,i,n,r)}},60757:t=>{t.exports=function(t,e,i){for(var s=0;s{t.exports=function(t,e,i){void 0===i&&(i=0);for(var s=i;s{t.exports=function(t,e,i){void 0===i&&(i=0);for(var s=t.length-1;s>=i;s--){var n=t[s],r=!0;for(var o in e)n[o]!==e[o]&&(r=!1);if(r)return n}return null}},94420:(t,e,i)=>{var s=i(11879),n=i(60461),r=i(95540),o=i(29747),a=new(i(41481))({sys:{queueDepthSort:o,events:{once:o}}},0,0,1,1).setOrigin(0,0);t.exports=function(t,e){void 0===e&&(e={});var i=e.hasOwnProperty("width"),o=e.hasOwnProperty("height"),h=r(e,"width",-1),l=r(e,"height",-1),u=r(e,"cellWidth",1),c=r(e,"cellHeight",u),d=r(e,"position",n.TOP_LEFT),f=r(e,"x",0),p=r(e,"y",0),v=0,g=0,m=h*u,y=l*c;a.setPosition(f,p),a.setSize(u,c);for(var x=0;x{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"alpha",e,i,n,r)}},67285:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"x",e,i,n,r)}},9074:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"x",e,n,o,a),s(t,"y",i,r,o,a)}},75222:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"y",e,i,n,r)}},22983:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=6.28);for(var n=i,r=(s-i)/t.length,o=e.x,a=e.y,h=e.radius,l=0;l{t.exports=function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=6.28);for(var n=i,r=(s-i)/t.length,o=e.width/2,a=e.height/2,h=0;h{var s=i(15258),n=i(26708);t.exports=function(t,e,i){var r;r=i?n(e,i,t.length):s(e,t.length);for(var o=0;o{var s=i(14649),n=i(86003),r=i(49498);t.exports=function(t,e,i){void 0===i&&(i=0);var o=s(e,!1,t.length);i>0?n(o,i):i<0&&r(o,Math.abs(i));for(var a=0;a{var s=i(84993);t.exports=function(t,e,i){var n=s({x1:e.x1,y1:e.y1,x2:e.x2,y2:e.y2},i),r=s({x1:e.x2,y1:e.y2,x2:e.x3,y2:e.y3},i),o=s({x1:e.x3,y1:e.y3,x2:e.x1,y2:e.y1},i);n.pop(),r.pop(),o.pop();for(var a=(n=n.concat(r,o)).length/t.length,h=0,l=0;l{t.exports=function(t,e,i){for(var s=0;s{t.exports=function(t,e,i,s,n,r){var o;void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=1);var a=0,h=t.length;if(1===r)for(o=n;o=0;o--)t[o][e]+=i+a*s,a++;return t}},43967:t=>{t.exports=function(t,e,i,s,n,r){var o;void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=1);var a=0,h=t.length;if(1===r)for(o=n;o=0;o--)t[o][e]=i+a*s,a++;return t}},88926:(t,e,i)=>{var s=i(28176);t.exports=function(t,e){for(var i=0;i{var s=i(24820);t.exports=function(t,e){for(var i=0;i{var s=i(65822);t.exports=function(t,e){for(var i=0;i{var s=i(26597);t.exports=function(t,e){for(var i=0;i{var s=i(90260);t.exports=function(t,e){for(var i=0;i{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"rotation",e,i,n,r)}},91051:(t,e,i)=>{var s=i(1163),n=i(20339);t.exports=function(t,e,i){for(var r=e.x,o=e.y,a=0;a{var s=i(1163);t.exports=function(t,e,i,n){var r=e.x,o=e.y;if(0===n)return t;for(var a=0;a{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"scaleX",e,i,n,r)}},94868:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"scaleX",e,n,o,a),s(t,"scaleY",i,r,o,a)}},95532:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"scaleY",e,i,n,r)}},8689:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"alpha",e,i,n,r)}},2645:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n){return s(t,"blendMode",e,0,i,n)}},32372:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"depth",e,i,n,r)}},85373:t=>{t.exports=function(t,e,i){for(var s=0;s{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"originX",e,n,o,a),s(t,"originY",i,r,o,a),t.forEach((function(t){t.updateDisplayOrigin()})),t}},79939:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"rotation",e,i,n,r)}},2699:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"scaleX",e,n,o,a),s(t,"scaleY",i,r,o,a)}},98739:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scaleX",e,i,n,r)}},98476:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scaleY",e,i,n,r)}},6207:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"scrollFactorX",e,n,o,a),s(t,"scrollFactorY",i,r,o,a)}},6607:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scrollFactorX",e,i,n,r)}},72248:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scrollFactorY",e,i,n,r)}},14036:t=>{t.exports=function(t,e,i,s,n){for(var r=0;r{var s=i(43967);t.exports=function(t,e,i,n){return s(t,"visible",e,0,i,n)}},77597:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"x",e,i,n,r)}},83194:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"x",e,n,o,a),s(t,"y",i,r,o,a)}},67678:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"y",e,i,n,r)}},35850:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){var o,a;void 0===n&&(n=0),void 0===r&&(r=new s);var h=t.length;if(1===h)o=t[0].x,a=t[0].y,t[0].x=e,t[0].y=i;else{var l=1,u=0;0===n&&(u=h-1,l=h-2),o=t[u].x,a=t[u].y,t[u].x=e,t[u].y=i;for(var c=0;c=h||-1===l)){var d=t[l],f=d.x,p=d.y;d.x=o,d.y=a,o=f,a=p,0===n?l--:l++}}return r.x=o,r.y=a,r}},8628:(t,e,i)=>{var s=i(33680);t.exports=function(t){return s(t)}},21837:(t,e,i)=>{var s=i(7602);t.exports=function(t,e,i,n,r){void 0===r&&(r=!1);var o,a=Math.abs(n-i)/t.length;if(r)for(o=0;o{var s=i(54261);t.exports=function(t,e,i,n,r){void 0===r&&(r=!1);var o,a=Math.abs(n-i)/t.length;if(r)for(o=0;o{t.exports=function(t,e,i,s,n){if(void 0===n&&(n=!1),0===t.length)return t;if(1===t.length)return n?t[0][e]+=(s+i)/2:t[0][e]=(s+i)/2,t;var r,o=Math.abs(s-i)/(t.length-1);if(n)for(r=0;r{t.exports=function(t){for(var e=0;e{var s=i(15994);t.exports=function(t,e,i){void 0===i&&(i=0);for(var n=0;n{t.exports={AlignTo:i(11517),Angle:i(80318),Call:i(60757),GetFirst:i(69927),GetLast:i(32265),GridAlign:i(94420),IncAlpha:i(41721),IncX:i(67285),IncXY:i(9074),IncY:i(75222),PlaceOnCircle:i(22983),PlaceOnEllipse:i(95253),PlaceOnLine:i(88505),PlaceOnRectangle:i(41346),PlaceOnTriangle:i(11575),PlayAnimation:i(29953),PropertyValueInc:i(66979),PropertyValueSet:i(43967),RandomCircle:i(88926),RandomEllipse:i(33286),RandomLine:i(96e3),RandomRectangle:i(28789),RandomTriangle:i(97154),Rotate:i(20510),RotateAround:i(91051),RotateAroundDistance:i(76332),ScaleX:i(61619),ScaleXY:i(94868),ScaleY:i(95532),SetAlpha:i(8689),SetBlendMode:i(2645),SetDepth:i(32372),SetHitArea:i(85373),SetOrigin:i(81583),SetRotation:i(79939),SetScale:i(2699),SetScaleX:i(98739),SetScaleY:i(98476),SetScrollFactor:i(6207),SetScrollFactorX:i(6607),SetScrollFactorY:i(72248),SetTint:i(14036),SetVisible:i(50159),SetX:i(77597),SetXY:i(83194),SetY:i(67678),ShiftPosition:i(35850),Shuffle:i(8628),SmootherStep:i(21910),SmoothStep:i(21837),Spread:i(62054),ToggleVisible:i(79815),WrapInRectangle:i(39665)}},42099:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(74943),o=i(81957),a=i(41138),h=i(35154),l=i(90126),u=new n({initialize:function(t,e,i){this.manager=t,this.key=e,this.type="frame",this.frames=this.getFrames(t.textureManager,h(i,"frames",[]),h(i,"defaultTextureKey",null),h(i,"sortFrames",!0)),this.frameRate=h(i,"frameRate",null),this.duration=h(i,"duration",null),this.msPerFrame,this.skipMissedFrames=h(i,"skipMissedFrames",!0),this.delay=h(i,"delay",0),this.repeat=h(i,"repeat",0),this.repeatDelay=h(i,"repeatDelay",0),this.yoyo=h(i,"yoyo",!1),this.showBeforeDelay=h(i,"showBeforeDelay",!1),this.showOnStart=h(i,"showOnStart",!1),this.hideOnComplete=h(i,"hideOnComplete",!1),this.randomFrame=h(i,"randomFrame",!1),this.paused=!1,this.calculateDuration(this,this.getTotalFrames(),this.duration,this.frameRate),this.manager.on&&(this.manager.on(r.PAUSE_ALL,this.pause,this),this.manager.on(r.RESUME_ALL,this.resume,this))},getTotalFrames:function(){return this.frames.length},calculateDuration:function(t,e,i,s){null===i&&null===s?(t.frameRate=24,t.duration=24/e*1e3):i&&null===s?(t.duration=i,t.frameRate=e/(i/1e3)):(t.frameRate=s,t.duration=e/s*1e3),t.msPerFrame=1e3/t.frameRate},addFrame:function(t){return this.addFrameAt(this.frames.length,t)},addFrameAt:function(t,e){var i=this.getFrames(this.manager.textureManager,e);if(i.length>0){if(0===t)this.frames=i.concat(this.frames);else if(t===this.frames.length)this.frames=this.frames.concat(i);else{var s=this.frames.slice(0,t),n=this.frames.slice(t);this.frames=s.concat(i,n)}this.updateFrameSequence()}return this},checkFrame:function(t){return t>=0&&t0){r.isLast=!0,r.nextFrame=c[0],c[0].prevFrame=r;var y=1/(c.length-1);for(o=0;o0?t.inReverse&&t.forward?t.forward=!1:this.repeatAnimation(t):t.complete():this.updateAndGetNextTick(t,e.nextFrame)},handleYoyoFrame:function(t,e){if(e||(e=!1),t.inReverse===!e&&t.repeatCounter>0)return(0===t.repeatDelay||t.pendingRepeat)&&(t.forward=e),void this.repeatAnimation(t);if(t.inReverse===e||0!==t.repeatCounter){t.forward=e;var i=e?t.currentFrame.nextFrame:t.currentFrame.prevFrame;this.updateAndGetNextTick(t,i)}else t.complete()},getLastFrame:function(){return this.frames[this.frames.length-1]},previousFrame:function(t){var e=t.currentFrame;e.isFirst?t.yoyo?this.handleYoyoFrame(t,!0):t.repeatCounter>0?(t.inReverse&&!t.forward||(t.forward=!0),this.repeatAnimation(t)):t.complete():this.updateAndGetNextTick(t,e.prevFrame)},updateAndGetNextTick:function(t,e){t.setCurrentFrame(e),this.getNextTick(t)},removeFrame:function(t){var e=this.frames.indexOf(t);return-1!==e&&this.removeFrameAt(e),this},removeFrameAt:function(t){return this.frames.splice(t,1),this.updateFrameSequence(),this},repeatAnimation:function(t){if(2===t._pendingStop){if(0===t._pendingStopValue)return t.stop();t._pendingStopValue--}t.repeatDelay>0&&!t.pendingRepeat?(t.pendingRepeat=!0,t.accumulator-=t.nextTick,t.nextTick+=t.repeatDelay):(t.repeatCounter--,t.forward?t.setCurrentFrame(t.currentFrame.nextFrame):t.setCurrentFrame(t.currentFrame.prevFrame),t.isPlaying&&(this.getNextTick(t),t.handleRepeat()))},toJSON:function(){var t={key:this.key,type:this.type,frames:[],frameRate:this.frameRate,duration:this.duration,skipMissedFrames:this.skipMissedFrames,delay:this.delay,repeat:this.repeat,repeatDelay:this.repeatDelay,yoyo:this.yoyo,showBeforeDelay:this.showBeforeDelay,showOnStart:this.showOnStart,randomFrame:this.randomFrame,hideOnComplete:this.hideOnComplete};return this.frames.forEach((function(e){t.frames.push(e.toJSON())})),t},updateFrameSequence:function(){for(var t,e=this.frames.length,i=1/(e-1),s=0;s1?(t.isLast=!0,t.prevFrame=this.frames[e-2],t.nextFrame=this.frames[0]):e>1&&(t.prevFrame=this.frames[s-1],t.nextFrame=this.frames[s+1]);return this},pause:function(){return this.paused=!0,this},resume:function(){return this.paused=!1,this},destroy:function(){this.manager.off&&(this.manager.off(r.PAUSE_ALL,this.pause,this),this.manager.off(r.RESUME_ALL,this.resume,this)),this.manager.remove(this.key);for(var t=0;t{var s=new(i(83419))({initialize:function(t,e,i,s,n){void 0===n&&(n=!1),this.textureKey=t,this.textureFrame=e,this.index=i,this.frame=s,this.isFirst=!1,this.isLast=!1,this.prevFrame=null,this.nextFrame=null,this.duration=0,this.progress=0,this.isKeyFrame=n},toJSON:function(){return{key:this.textureKey,frame:this.textureFrame,duration:this.duration,keyframe:this.isKeyFrame}},destroy:function(){this.frame=void 0}});t.exports=s},60848:(t,e,i)=>{var s=i(42099),n=i(83419),r=i(90330),o=i(50792),a=i(74943),h=i(8443),l=i(95540),u=i(35154),c=i(36383),d=i(20283),f=i(41836),p=new n({Extends:o,initialize:function(t){o.call(this),this.game=t,this.textureManager=null,this.globalTimeScale=1,this.anims=new r,this.mixes=new r,this.paused=!1,this.name="AnimationManager",t.events.once(h.BOOT,this.boot,this)},boot:function(){this.textureManager=this.game.textures,this.game.events.once(h.DESTROY,this.destroy,this)},addMix:function(t,e,i){var s=this.anims,n=this.mixes,r="string"==typeof t?t:t.key,o="string"==typeof e?e:e.key;if(s.has(r)&&s.has(o)){var a=n.get(r);a||(a={}),a[o]=i,n.set(r,a)}return this},removeMix:function(t,e){var i=this.mixes,s="string"==typeof t?t:t.key,n=i.get(s);if(n)if(e){var r="string"==typeof e?e:e.key;n.hasOwnProperty(r)&&delete n[r]}else e||i.delete(s);return this},getMix:function(t,e){var i=this.mixes,s="string"==typeof t?t:t.key,n="string"==typeof e?e:e.key,r=i.get(s);return r&&r.hasOwnProperty(n)?r[n]:0},add:function(t,e){return this.anims.has(t)?(console.warn("Animation key exists: "+t),this):(e.key=t,this.anims.set(t,e),this.emit(a.ADD_ANIMATION,t,e),this)},exists:function(t){return this.anims.has(t)},createFromAseprite:function(t,e,i){var s=[],n=this.game.cache.json.get(t);if(!n)return console.warn("No Aseprite data found for: "+t),s;var r=this,o=u(n,"meta",null),a=u(n,"frames",null);o&&a&&u(o,"frameTags",[]).forEach((function(n){var o=[],h=l(n,"name",null),u=l(n,"from",0),d=l(n,"to",0),f=l(n,"direction","forward");if(h&&(!e||e&&e.indexOf(h)>-1)){for(var p=0,v=u;v<=d;v++){var g=v.toString(),m=a[g];if(m){var y=l(m,"duration",c.MAX_SAFE_INTEGER);o.push({key:t,frame:g,duration:y}),p+=y}}"reverse"===f&&(o=o.reverse());var x,T={key:h,frames:o,duration:p,yoyo:"pingpong"===f};i?i.anims&&(x=i.anims.create(T)):x=r.create(T),x&&s.push(x)}}));return s},create:function(t){var e=t.key,i=!1;return e&&((i=this.get(e))?console.warn("AnimationManager key already exists: "+e):(i=new s(this,e,t),this.anims.set(e,i),this.emit(a.ADD_ANIMATION,e,i))),i},fromJSON:function(t,e){void 0===e&&(e=!1),e&&this.anims.clear(),"string"==typeof t&&(t=JSON.parse(t));var i=[];if(t.hasOwnProperty("anims")&&Array.isArray(t.anims)){for(var s=0;s{var s=i(42099),n=i(30976),r=i(83419),o=i(90330),a=i(74943),h=i(95540),l=new r({initialize:function(t){this.parent=t,this.animationManager=t.scene.sys.anims,this.animationManager.on(a.REMOVE_ANIMATION,this.globalRemove,this),this.textureManager=this.animationManager.textureManager,this.anims=null,this.isPlaying=!1,this.hasStarted=!1,this.currentAnim=null,this.currentFrame=null,this.nextAnim=null,this.nextAnimsQueue=[],this.timeScale=1,this.frameRate=0,this.duration=0,this.msPerFrame=0,this.skipMissedFrames=!0,this.randomFrame=!1,this.delay=0,this.repeat=0,this.repeatDelay=0,this.yoyo=!1,this.showBeforeDelay=!1,this.showOnStart=!1,this.hideOnComplete=!1,this.forward=!0,this.inReverse=!1,this.accumulator=0,this.nextTick=0,this.delayCounter=0,this.repeatCounter=0,this.pendingRepeat=!1,this._paused=!1,this._wasPlaying=!1,this._pendingStop=0,this._pendingStopValue},chain:function(t){var e=this.parent;if(void 0===t)return this.nextAnimsQueue.length=0,this.nextAnim=null,e;Array.isArray(t)||(t=[t]);for(var i=0;ir&&(l=0),this.randomFrame&&(l=n(0,r-1));var u=s.frames[l];0!==l||this.forward||(u=s.getLastFrame()),this.currentFrame=u}else console.warn("Missing animation: "+i);return this.parent},pause:function(t){return this._paused||(this._paused=!0,this._wasPlaying=this.isPlaying,this.isPlaying=!1),void 0!==t&&this.setCurrentFrame(t),this.parent},resume:function(t){return this._paused&&(this._paused=!1,this.isPlaying=this._wasPlaying),void 0!==t&&this.setCurrentFrame(t),this.parent},playAfterDelay:function(t,e){if(this.isPlaying){var i=this.nextAnim,s=this.nextAnimsQueue;i&&s.unshift(i),this.nextAnim=t,this._pendingStop=1,this._pendingStopValue=e}else this.delayCounter=e,this.play(t,!0);return this.parent},playAfterRepeat:function(t,e){if(void 0===e&&(e=1),this.isPlaying){var i=this.nextAnim,s=this.nextAnimsQueue;i&&s.unshift(i),-1!==this.repeatCounter&&e>this.repeatCounter&&(e=this.repeatCounter),this.nextAnim=t,this._pendingStop=2,this._pendingStopValue=e}else this.play(t);return this.parent},play:function(t,e){void 0===e&&(e=!1);var i=this.currentAnim,s=this.parent,n="string"==typeof t?t:t.key;if(e&&this.isPlaying&&i.key===n)return s;if(i&&this.isPlaying){var r=this.animationManager.getMix(i.key,t);if(r>0)return this.playAfterDelay(t,r)}return this.forward=!0,this.inReverse=!1,this._paused=!1,this._wasPlaying=!0,this.startAnimation(t)},playReverse:function(t,e){void 0===e&&(e=!1);var i="string"==typeof t?t:t.key;return e&&this.isPlaying&&this.currentAnim.key===i?this.parent:(this.forward=!1,this.inReverse=!0,this._paused=!1,this._wasPlaying=!0,this.startAnimation(t))},startAnimation:function(t){this.load(t);var e=this.currentAnim,i=this.parent;return e?(this.repeatCounter=-1===this.repeat?Number.MAX_VALUE:this.repeat,e.getFirstTick(this),this.isPlaying=!0,this.pendingRepeat=!1,this.hasStarted=!1,this._pendingStop=0,this._pendingStopValue=0,this._paused=!1,this.delayCounter+=this.delay,0===this.delayCounter?this.handleStart():this.showBeforeDelay&&this.setCurrentFrame(this.currentFrame),i):i},handleStart:function(){this.showOnStart&&this.parent.setVisible(!0),this.setCurrentFrame(this.currentFrame),this.hasStarted=!0,this.emitEvents(a.ANIMATION_START)},handleRepeat:function(){this.pendingRepeat=!1,this.emitEvents(a.ANIMATION_REPEAT)},handleStop:function(){this._pendingStop=0,this.isPlaying=!1,this.emitEvents(a.ANIMATION_STOP)},handleComplete:function(){this._pendingStop=0,this.isPlaying=!1,this.hideOnComplete&&this.parent.setVisible(!1),this.emitEvents(a.ANIMATION_COMPLETE,a.ANIMATION_COMPLETE_KEY)},emitEvents:function(t,e){var i=this.currentAnim;if(i){var s=this.currentFrame,n=this.parent,r=s.textureFrame;n.emit(t,i,s,n,r),e&&n.emit(e+i.key,i,s,n,r)}},reverse:function(){return this.isPlaying&&(this.inReverse=!this.inReverse,this.forward=!this.forward),this.parent},getProgress:function(){var t=this.currentFrame;if(!t)return 0;var e=t.progress;return this.inReverse&&(e*=-1),e},setProgress:function(t){return this.forward||(t=1-t),this.setCurrentFrame(this.currentAnim.getFrameByProgress(t)),this.parent},setRepeat:function(t){return this.repeatCounter=-1===t?Number.MAX_VALUE:t,this.parent},globalRemove:function(t,e){void 0===e&&(e=this.currentAnim),this.isPlaying&&e.key===this.currentAnim.key&&(this.stop(),this.setCurrentFrame(this.currentAnim.frames[0]))},restart:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!1);var i=this.currentAnim,s=this.parent;return i?(e&&(this.repeatCounter=-1===this.repeat?Number.MAX_VALUE:this.repeat),i.getFirstTick(this),this.emitEvents(a.ANIMATION_RESTART),this.isPlaying=!0,this.pendingRepeat=!1,this.hasStarted=!t,this._pendingStop=0,this._pendingStopValue=0,this._paused=!1,this.setCurrentFrame(i.frames[0]),this.parent):s},complete:function(){if(this._pendingStop=0,this.isPlaying=!1,this.currentAnim&&this.handleComplete(),this.nextAnim){var t=this.nextAnim;this.nextAnim=this.nextAnimsQueue.length>0?this.nextAnimsQueue.shift():null,this.play(t)}return this.parent},stop:function(){if(this._pendingStop=0,this.isPlaying=!1,this.delayCounter=0,this.currentAnim&&this.handleStop(),this.nextAnim){var t=this.nextAnim;this.nextAnim=this.nextAnimsQueue.shift(),this.play(t)}return this.parent},stopAfterDelay:function(t){return this._pendingStop=1,this._pendingStopValue=t,this.parent},stopAfterRepeat:function(t){return void 0===t&&(t=1),-1!==this.repeatCounter&&t>this.repeatCounter&&(t=this.repeatCounter),this._pendingStop=2,this._pendingStopValue=t,this.parent},stopOnFrame:function(t){return this._pendingStop=3,this._pendingStopValue=t,this.parent},getTotalFrames:function(){return this.currentAnim?this.currentAnim.getTotalFrames():0},update:function(t,e){var i=this.currentAnim;if(this.isPlaying&&i&&!i.paused){if(this.accumulator+=e*this.timeScale*this.animationManager.globalTimeScale,1===this._pendingStop&&(this._pendingStopValue-=e,this._pendingStopValue<=0))return this.stop();if(this.hasStarted){if(this.accumulator>=this.nextTick&&(this.forward?i.nextFrame(this):i.previousFrame(this),this.isPlaying&&0===this._pendingStop&&this.skipMissedFrames&&this.accumulator>this.nextTick)){var s=0;do{this.forward?i.nextFrame(this):i.previousFrame(this),s++}while(this.isPlaying&&this.accumulator>this.nextTick&&s<60)}}else this.accumulator>=this.delayCounter&&(this.accumulator-=this.delayCounter,this.handleStart())}},setCurrentFrame:function(t){var e=this.parent;return this.currentFrame=t,e.texture=t.frame.texture,e.frame=t.frame,e.isCropped&&e.frame.updateCropUVs(e._crop,e.flipX,e.flipY),t.setAlpha&&(e.alpha=t.alpha),e.setSizeToFrame(),e._originComponent&&(t.frame.customPivot?e.setOrigin(t.frame.pivotX,t.frame.pivotY):e.updateDisplayOrigin()),this.isPlaying&&this.hasStarted&&(this.emitEvents(a.ANIMATION_UPDATE),3===this._pendingStop&&this._pendingStopValue===t&&this.stop()),e},nextFrame:function(){return this.currentAnim&&this.currentAnim.nextFrame(this),this.parent},previousFrame:function(){return this.currentAnim&&this.currentAnim.previousFrame(this),this.parent},get:function(t){return this.anims?this.anims.get(t):null},exists:function(t){return!!this.anims&&this.anims.has(t)},create:function(t){var e=t.key,i=!1;return e&&((i=this.get(e))?console.warn("Animation key already exists: "+e):(i=new s(this,e,t),this.anims||(this.anims=new o),this.anims.set(e,i))),i},createFromAseprite:function(t,e){return this.animationManager.createFromAseprite(t,e,this.parent)},generateFrameNames:function(t,e){return this.animationManager.generateFrameNames(t,e)},generateFrameNumbers:function(t,e){return this.animationManager.generateFrameNumbers(t,e)},remove:function(t){var e=this.get(t);return e&&(this.currentAnim===e&&this.stop(),this.anims.delete(t)),e},destroy:function(){this.animationManager.off(a.REMOVE_ANIMATION,this.globalRemove,this),this.anims&&this.anims.clear(),this.animationManager=null,this.parent=null,this.nextAnim=null,this.nextAnimsQueue.length=0,this.currentAnim=null,this.currentFrame=null},isPaused:{get:function(){return this._paused}}});t.exports=l},57090:t=>{t.exports="add"},25312:t=>{t.exports="animationcomplete"},89580:t=>{t.exports="animationcomplete-"},52860:t=>{t.exports="animationrepeat"},63850:t=>{t.exports="animationrestart"},99085:t=>{t.exports="animationstart"},28087:t=>{t.exports="animationstop"},1794:t=>{t.exports="animationupdate"},52562:t=>{t.exports="pauseall"},57953:t=>{t.exports="remove"},68339:t=>{t.exports="resumeall"},74943:(t,e,i)=>{t.exports={ADD_ANIMATION:i(57090),ANIMATION_COMPLETE:i(25312),ANIMATION_COMPLETE_KEY:i(89580),ANIMATION_REPEAT:i(52860),ANIMATION_RESTART:i(63850),ANIMATION_START:i(99085),ANIMATION_STOP:i(28087),ANIMATION_UPDATE:i(1794),PAUSE_ALL:i(52562),REMOVE_ANIMATION:i(57953),RESUME_ALL:i(68339)}},60421:(t,e,i)=>{t.exports={Animation:i(42099),AnimationFrame:i(41138),AnimationManager:i(60848),AnimationState:i(9674),Events:i(74943)}},2161:(t,e,i)=>{var s=i(83419),n=i(90330),r=i(50792),o=i(24736),a=new s({initialize:function(){this.entries=new n,this.events=new r},add:function(t,e){return this.entries.set(t,e),this.events.emit(o.ADD,this,t,e),this},has:function(t){return this.entries.has(t)},exists:function(t){return this.entries.has(t)},get:function(t){return this.entries.get(t)},remove:function(t){var e=this.get(t);return e&&(this.entries.delete(t),this.events.emit(o.REMOVE,this,t,e.data)),this},getKeys:function(){return this.entries.keys()},destroy:function(){this.entries.clear(),this.events.removeAllListeners(),this.entries=null,this.events=null}});t.exports=a},24047:(t,e,i)=>{var s=i(2161),n=i(83419),r=i(8443),o=new n({initialize:function(t){this.game=t,this.binary=new s,this.bitmapFont=new s,this.json=new s,this.physics=new s,this.shader=new s,this.audio=new s,this.video=new s,this.text=new s,this.html=new s,this.obj=new s,this.tilemap=new s,this.xml=new s,this.custom={},this.game.events.once(r.DESTROY,this.destroy,this)},addCustom:function(t){return this.custom.hasOwnProperty(t)||(this.custom[t]=new s),this.custom[t]},destroy:function(){for(var t=["binary","bitmapFont","json","physics","shader","audio","video","text","html","obj","tilemap","xml"],e=0;e{t.exports="add"},59261:t=>{t.exports="remove"},24736:(t,e,i)=>{t.exports={ADD:i(51464),REMOVE:i(59261)}},83388:(t,e,i)=>{t.exports={BaseCache:i(2161),CacheManager:i(24047),Events:i(24736)}},71911:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(39506),o=i(50792),a=i(19715),h=i(87841),l=i(61340),u=i(80333),c=i(26099),d=new s({Extends:o,Mixins:[n.AlphaSingle,n.Visible],initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),o.call(this),this.scene,this.sceneManager,this.scaleManager,this.cameraManager,this.id=0,this.name="",this.roundPixels=!1,this.useBounds=!1,this.worldView=new h,this.dirty=!0,this._x=t,this._y=e,this._width=i,this._height=s,this._bounds=new h,this._scrollX=0,this._scrollY=0,this._zoomX=1,this._zoomY=1,this._rotation=0,this.matrix=new l,this.transparent=!0,this.backgroundColor=u("rgba(0,0,0,0)"),this.disableCull=!1,this.culledObjects=[],this.midPoint=new c(i/2,s/2),this.originX=.5,this.originY=.5,this._customViewport=!1,this.mask=null,this._maskCamera=null,this.renderList=[],this.isSceneCamera=!0},addToRenderList:function(t){this.renderList.push(t)},setOrigin:function(t,e){return void 0===t&&(t=.5),void 0===e&&(e=t),this.originX=t,this.originY=e,this},getScroll:function(t,e,i){void 0===i&&(i=new c);var s=.5*this.width,n=.5*this.height;return i.x=t-s,i.y=e-n,this.useBounds&&(i.x=this.clampX(i.x),i.y=this.clampY(i.y)),i},centerOnX:function(t){var e=.5*this.width;return this.midPoint.x=t,this.scrollX=t-e,this.useBounds&&(this.scrollX=this.clampX(this.scrollX)),this},centerOnY:function(t){var e=.5*this.height;return this.midPoint.y=t,this.scrollY=t-e,this.useBounds&&(this.scrollY=this.clampY(this.scrollY)),this},centerOn:function(t,e){return this.centerOnX(t),this.centerOnY(e),this},centerToBounds:function(){if(this.useBounds){var t=this._bounds,e=.5*this.width,i=.5*this.height;this.midPoint.set(t.centerX,t.centerY),this.scrollX=t.centerX-e,this.scrollY=t.centerY-i}return this},centerToSize:function(){return this.scrollX=.5*this.width,this.scrollY=.5*this.height,this},cull:function(t){if(this.disableCull)return t;var e=this.matrix.matrix,i=e[0],s=e[1],n=e[2],r=e[3],o=i*r-s*n;if(!o)return t;var a=e[4],h=e[5],l=this.scrollX,u=this.scrollY,c=this.width,d=this.height,f=this.y,p=f+d,v=this.x,g=v+c,m=this.culledObjects,y=t.length;o=1/o,m.length=0;for(var x=0;xv&&S*i+E*n+af&&S*s+E*r+hn&&(t=n),t},clampY:function(t){var e=this._bounds,i=this.displayHeight,s=e.y+(i-this.height)/2,n=Math.max(s,s+e.height-i);return tn&&(t=n),t},removeBounds:function(){return this.useBounds=!1,this.dirty=!0,this._bounds.setEmpty(),this},setAngle:function(t){return void 0===t&&(t=0),this.rotation=r(t),this},setBackgroundColor:function(t){return void 0===t&&(t="rgba(0,0,0,0)"),this.backgroundColor=u(t),this.transparent=0===this.backgroundColor.alpha,this},setBounds:function(t,e,i,s,n){return void 0===n&&(n=!1),this._bounds.setTo(t,e,i,s),this.dirty=!0,this.useBounds=!0,n?this.centerToBounds():(this.scrollX=this.clampX(this.scrollX),this.scrollY=this.clampY(this.scrollY)),this},getBounds:function(t){void 0===t&&(t=new h);var e=this._bounds;return t.setTo(e.x,e.y,e.width,e.height),t},setName:function(t){return void 0===t&&(t=""),this.name=t,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setRotation:function(t){return void 0===t&&(t=0),this.rotation=t,this},setRoundPixels:function(t){return this.roundPixels=t,this},setScene:function(t,e){void 0===e&&(e=!0),this.scene&&this._customViewport&&this.sceneManager.customViewports--,this.scene=t,this.isSceneCamera=e;var i=t.sys;return this.sceneManager=i.game.scene,this.scaleManager=i.scale,this.cameraManager=i.cameras,this.updateSystem(),this},setScroll:function(t,e){return void 0===e&&(e=t),this.scrollX=t,this.scrollY=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},setViewport:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setZoom:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),0===t&&(t=.001),0===e&&(e=.001),this.zoomX=t,this.zoomY=e,this},setMask:function(t,e){return void 0===e&&(e=!0),this.mask=t,this._maskCamera=e?this.cameraManager.default:this,this},clearMask:function(t){return void 0===t&&(t=!1),t&&this.mask&&this.mask.destroy(),this.mask=null,this},toJSON:function(){var t={name:this.name,x:this.x,y:this.y,width:this.width,height:this.height,zoom:this.zoom,rotation:this.rotation,roundPixels:this.roundPixels,scrollX:this.scrollX,scrollY:this.scrollY,backgroundColor:this.backgroundColor.rgba};return this.useBounds&&(t.bounds={x:this._bounds.x,y:this._bounds.y,width:this._bounds.width,height:this._bounds.height}),t},update:function(){},setIsSceneCamera:function(t){return this.isSceneCamera=t,this},updateSystem:function(){if(this.scaleManager&&this.isSceneCamera){var t=0!==this._x||0!==this._y||this.scaleManager.width!==this._width||this.scaleManager.height!==this._height,e=this.sceneManager;t&&!this._customViewport?e.customViewports++:!t&&this._customViewport&&e.customViewports--,this.dirty=!0,this._customViewport=t}},destroy:function(){this.emit(a.DESTROY,this),this.removeAllListeners(),this.matrix.destroy(),this.culledObjects=[],this._customViewport&&this.sceneManager.customViewports--,this.renderList=[],this._bounds=null,this.scene=null,this.scaleManager=null,this.sceneManager=null,this.cameraManager=null},x:{get:function(){return this._x},set:function(t){this._x=t,this.updateSystem()}},y:{get:function(){return this._y},set:function(t){this._y=t,this.updateSystem()}},width:{get:function(){return this._width},set:function(t){this._width=t,this.updateSystem()}},height:{get:function(){return this._height},set:function(t){this._height=t,this.updateSystem()}},scrollX:{get:function(){return this._scrollX},set:function(t){t!==this._scrollX&&(this._scrollX=t,this.dirty=!0)}},scrollY:{get:function(){return this._scrollY},set:function(t){t!==this._scrollY&&(this._scrollY=t,this.dirty=!0)}},zoom:{get:function(){return(this._zoomX+this._zoomY)/2},set:function(t){this._zoomX=t,this._zoomY=t,this.dirty=!0}},zoomX:{get:function(){return this._zoomX},set:function(t){this._zoomX=t,this.dirty=!0}},zoomY:{get:function(){return this._zoomY},set:function(t){this._zoomY=t,this.dirty=!0}},rotation:{get:function(){return this._rotation},set:function(t){this._rotation=t,this.dirty=!0}},centerX:{get:function(){return this.x+.5*this.width}},centerY:{get:function(){return this.y+.5*this.height}},displayWidth:{get:function(){return this.width/this.zoomX}},displayHeight:{get:function(){return this.height/this.zoomY}}});t.exports=d},38058:(t,e,i)=>{var s=i(71911),n=i(67502),r=i(45319),o=i(83419),a=i(31401),h=i(20052),l=i(19715),u=i(28915),c=i(87841),d=i(26099),f=new o({Extends:s,Mixins:[a.PostPipeline],initialize:function(t,e,i,n){s.call(this,t,e,i,n),this.initPostPipeline(),this.inputEnabled=!0,this.fadeEffect=new h.Fade(this),this.flashEffect=new h.Flash(this),this.shakeEffect=new h.Shake(this),this.panEffect=new h.Pan(this),this.rotateToEffect=new h.RotateTo(this),this.zoomEffect=new h.Zoom(this),this.lerp=new d(1,1),this.followOffset=new d,this.deadzone=null,this._follow=null},setDeadzone:function(t,e){if(void 0===t)this.deadzone=null;else{if(this.deadzone?(this.deadzone.width=t,this.deadzone.height=e):this.deadzone=new c(0,0,t,e),this._follow){var i=this.width/2,s=this.height/2,r=this._follow.x-this.followOffset.x,o=this._follow.y-this.followOffset.y;this.midPoint.set(r,o),this.scrollX=r-i,this.scrollY=o-s}n(this.deadzone,this.midPoint.x,this.midPoint.y)}return this},fadeIn:function(t,e,i,s,n,r){return this.fadeEffect.start(!1,t,e,i,s,!0,n,r)},fadeOut:function(t,e,i,s,n,r){return this.fadeEffect.start(!0,t,e,i,s,!0,n,r)},fadeFrom:function(t,e,i,s,n,r,o){return this.fadeEffect.start(!1,t,e,i,s,n,r,o)},fade:function(t,e,i,s,n,r,o){return this.fadeEffect.start(!0,t,e,i,s,n,r,o)},flash:function(t,e,i,s,n,r,o){return this.flashEffect.start(t,e,i,s,n,r,o)},shake:function(t,e,i,s,n){return this.shakeEffect.start(t,e,i,s,n)},pan:function(t,e,i,s,n,r,o){return this.panEffect.start(t,e,i,s,n,r,o)},rotateTo:function(t,e,i,s,n,r,o){return this.rotateToEffect.start(t,e,i,s,n,r,o)},zoomTo:function(t,e,i,s,n,r){return this.zoomEffect.start(t,e,i,s,n,r)},preRender:function(){this.renderList.length=0;var t=this.width,e=this.height,i=.5*t,s=.5*e,r=this.zoomX,o=this.zoomY,a=this.matrix,h=t*this.originX,c=e*this.originY,d=this._follow,f=this.deadzone,p=this.scrollX,v=this.scrollY;f&&n(f,this.midPoint.x,this.midPoint.y);var g=!1;if(d&&!this.panEffect.isRunning){var m=this.lerp,y=d.x-this.followOffset.x,x=d.y-this.followOffset.y;f?(yf.right&&(p=u(p,p+(y-f.right),m.x)),xf.bottom&&(v=u(v,v+(x-f.bottom),m.y))):(p=u(p,y-h,m.x),v=u(v,x-c,m.y)),g=!0}this.roundPixels&&(p=Math.floor(p),v=Math.floor(v)),this.useBounds&&(p=this.clampX(p),v=this.clampY(v)),this.scrollX=p,this.scrollY=v;var T=Math.floor(p+i),w=Math.floor(v+s);this.midPoint.set(T,w);var b=Math.floor(t/r),S=Math.floor(e/o),E=Math.floor(T-b/2),A=Math.floor(w-S/2);this.worldView.setTo(E,A,b,S),a.applyITRS(Math.floor(this.x+h),Math.floor(this.y+c),this.rotation,r,o),a.translate(-h,-c),this.shakeEffect.preRender(),g&&this.emit(l.FOLLOW_UPDATE,this,d)},setLerp:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.lerp.set(t,e),this},setFollowOffset:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=0),this.followOffset.set(t,e),this},startFollow:function(t,e,i,s,n,o){void 0===e&&(e=!1),void 0===i&&(i=1),void 0===s&&(s=i),void 0===n&&(n=0),void 0===o&&(o=n),this._follow=t,this.roundPixels=e,i=r(i,0,1),s=r(s,0,1),this.lerp.set(i,s),this.followOffset.set(n,o);var a=this.width/2,h=this.height/2,l=t.x-n,u=t.y-o;return this.midPoint.set(l,u),this.scrollX=l-a,this.scrollY=u-h,this.useBounds&&(this.scrollX=this.clampX(this.scrollX),this.scrollY=this.clampY(this.scrollY)),this},stopFollow:function(){return this._follow=null,this},resetFX:function(){return this.rotateToEffect.reset(),this.panEffect.reset(),this.shakeEffect.reset(),this.flashEffect.reset(),this.fadeEffect.reset(),this},update:function(t,e){this.visible&&(this.rotateToEffect.update(t,e),this.panEffect.update(t,e),this.zoomEffect.update(t,e),this.shakeEffect.update(t,e),this.flashEffect.update(t,e),this.fadeEffect.update(t,e))},destroy:function(){this.resetFX(),s.prototype.destroy.call(this),this._follow=null,this.deadzone=null}});t.exports=f},32743:(t,e,i)=>{var s=i(38058),n=i(83419),r=i(95540),o=i(37277),a=i(37303),h=i(97480),l=i(44594),u=new n({initialize:function(t){this.scene=t,this.systems=t.sys,this.roundPixels=t.sys.game.config.roundPixels,this.cameras=[],this.main,this.default,t.sys.events.once(l.BOOT,this.boot,this),t.sys.events.on(l.START,this.start,this)},boot:function(){var t=this.systems;t.settings.cameras?this.fromJSON(t.settings.cameras):this.add(),this.main=this.cameras[0],this.default=new s(0,0,t.scale.width,t.scale.height).setScene(this.scene),t.game.scale.on(h.RESIZE,this.onResize,this),this.systems.events.once(l.DESTROY,this.destroy,this)},start:function(){if(!this.main){var t=this.systems;t.settings.cameras?this.fromJSON(t.settings.cameras):this.add(),this.main=this.cameras[0]}var e=this.systems.events;e.on(l.UPDATE,this.update,this),e.once(l.SHUTDOWN,this.shutdown,this)},add:function(t,e,i,n,r,o){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.scene.sys.scale.width),void 0===n&&(n=this.scene.sys.scale.height),void 0===r&&(r=!1),void 0===o&&(o="");var a=new s(t,e,i,n);return a.setName(o),a.setScene(this.scene),a.setRoundPixels(this.roundPixels),a.id=this.getNextID(),this.cameras.push(a),r&&(this.main=a),a},addExisting:function(t,e){return void 0===e&&(e=!1),-1===this.cameras.indexOf(t)?(t.id=this.getNextID(),t.setRoundPixels(this.roundPixels),this.cameras.push(t),e&&(this.main=t),t):null},getNextID:function(){for(var t=this.cameras,e=1,i=0;i<32;i++){for(var s=!1,n=0;n0){r.preRender();var o=this.getVisibleChildren(e.getChildren(),r);t.render(i,o,r)}}},getVisibleChildren:function(t,e){return t.filter((function(t){return t.willRender(e)}))},resetAll:function(){for(var t=0;t{var s=i(45319),n=i(83419),r=i(19715),o=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.isComplete=!1,this.direction=!0,this.duration=0,this.red=0,this.green=0,this.blue=0,this.alpha=0,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,o,a,h){if(void 0===t&&(t=!0),void 0===e&&(e=1e3),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=0),void 0===o&&(o=!1),void 0===a&&(a=null),void 0===h&&(h=this.camera.scene),!o&&this.isRunning)return this.camera;this.isRunning=!0,this.isComplete=!1,this.duration=e,this.direction=t,this.progress=0,this.red=i,this.green=s,this.blue=n,this.alpha=t?Number.MIN_VALUE:1,this._elapsed=0,this._onUpdate=a,this._onUpdateScope=h;var l=t?r.FADE_OUT_START:r.FADE_IN_START;return this.camera.emit(l,this.camera,this,e,i,s,n),this.camera},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),n=i(83419),r=i(19715),o=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.red=0,this.green=0,this.blue=0,this.alpha=1,this.progress=0,this._elapsed=0,this._alpha,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,o,a){return void 0===t&&(t=250),void 0===e&&(e=255),void 0===i&&(i=255),void 0===s&&(s=255),void 0===n&&(n=!1),void 0===o&&(o=null),void 0===a&&(a=this.camera.scene),!n&&this.isRunning||(this.isRunning=!0,this.duration=t,this.progress=0,this.red=e,this.green=i,this.blue=s,this._alpha=this.alpha,this._elapsed=0,this._onUpdate=o,this._onUpdateScope=a,this.camera.emit(r.FLASH_START,this.camera,this,t,e,i,s)),this.camera},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),n=i(83419),r=i(62640),o=i(19715),a=i(26099),h=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=new a,this.current=new a,this.destination=new a,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,a,h){void 0===i&&(i=1e3),void 0===s&&(s=r.Linear),void 0===n&&(n=!1),void 0===a&&(a=null),void 0===h&&(h=this.camera.scene);var l=this.camera;return!n&&this.isRunning||(this.isRunning=!0,this.duration=i,this.progress=0,this.source.set(l.scrollX,l.scrollY),this.destination.set(t,e),l.getScroll(t,e,this.current),"string"==typeof s&&r.hasOwnProperty(s)?this.ease=r[s]:"function"==typeof s&&(this.ease=s),this._elapsed=0,this._onUpdate=a,this._onUpdateScope=h,this.camera.emit(o.PAN_START,this.camera,this,i,t,e)),l},update:function(t,e){if(this.isRunning){this._elapsed+=e;var i=s(this._elapsed/this.duration,0,1);this.progress=i;var n=this.camera;if(this._elapsed{var s=i(45319),n=i(83419),r=i(19715),o=i(62640),a=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=0,this.current=0,this.destination=0,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope,this.clockwise=!0,this.shortestPath=!1},start:function(t,e,i,s,n,a,h){void 0===i&&(i=1e3),void 0===s&&(s=o.Linear),void 0===n&&(n=!1),void 0===a&&(a=null),void 0===h&&(h=this.camera.scene),void 0===e&&(e=!1),this.shortestPath=e;var l=t;t<0?(l=-1*t,this.clockwise=!1):this.clockwise=!0;var u=360*Math.PI/180;l-=Math.floor(l/u)*u;var c=this.camera;if(!n&&this.isRunning)return c;if(this.isRunning=!0,this.duration=i,this.progress=0,this.source=c.rotation,this.destination=l,"string"==typeof s&&o.hasOwnProperty(s)?this.ease=o[s]:"function"==typeof s&&(this.ease=s),this._elapsed=0,this._onUpdate=a,this._onUpdateScope=h,this.shortestPath){var d=0,f=0;(d=this.destination>this.source?Math.abs(this.destination-this.source):Math.abs(this.destination+u)-this.source)<(f=this.source>this.destination?Math.abs(this.source-this.destination):Math.abs(this.source+u)-this.destination)?this.clockwise=!0:d>f&&(this.clockwise=!1)}return this.camera.emit(r.ROTATE_START,this.camera,this,i,l),c},update:function(t,e){if(this.isRunning){this._elapsed+=e;var i=s(this._elapsed/this.duration,0,1);this.progress=i;var n=this.camera;if(this._elapsed=l?Math.abs(h-l):Math.abs(h+a)-l;var u=0;u=this.clockwise?n.rotation+o*r:n.rotation-o*r,n.rotation=u,this._onUpdate&&this._onUpdate.call(this._onUpdateScope,n,i,u)}else n.rotation=this.destination,this._onUpdate&&this._onUpdate.call(this._onUpdateScope,n,i,this.destination),this.effectComplete()}},effectComplete:function(){this._onUpdate=null,this._onUpdateScope=null,this.isRunning=!1,this.camera.emit(r.ROTATE_COMPLETE,this.camera,this)},reset:function(){this.isRunning=!1,this._onUpdate=null,this._onUpdateScope=null},destroy:function(){this.reset(),this.camera=null,this.source=null,this.destination=null}});t.exports=a},30330:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(19715),o=i(26099),a=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.intensity=new o,this.progress=0,this._elapsed=0,this._offsetX=0,this._offsetY=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n){return void 0===t&&(t=100),void 0===e&&(e=.05),void 0===i&&(i=!1),void 0===s&&(s=null),void 0===n&&(n=this.camera.scene),!i&&this.isRunning||(this.isRunning=!0,this.duration=t,this.progress=0,"number"==typeof e?this.intensity.set(e):this.intensity.set(e.x,e.y),this._elapsed=0,this._offsetX=0,this._offsetY=0,this._onUpdate=s,this._onUpdateScope=n,this.camera.emit(r.SHAKE_START,this.camera,this,t,e)),this.camera},preRender:function(){this.isRunning&&this.camera.matrix.translate(this._offsetX,this._offsetY)},update:function(t,e){if(this.isRunning)if(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),n=i(83419),r=i(62640),o=i(19715),a=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=1,this.destination=1,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,a){void 0===e&&(e=1e3),void 0===i&&(i=r.Linear),void 0===s&&(s=!1),void 0===n&&(n=null),void 0===a&&(a=this.camera.scene);var h=this.camera;return!s&&this.isRunning||(this.isRunning=!0,this.duration=e,this.progress=0,this.source=h.zoom,this.destination=t,"string"==typeof i&&r.hasOwnProperty(i)?this.ease=r[i]:"function"==typeof i&&(this.ease=i),this._elapsed=0,this._onUpdate=n,this._onUpdateScope=a,this.camera.emit(o.ZOOM_START,this.camera,this,e,t)),h},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._elapsed{t.exports={Fade:i(5020),Flash:i(10662),Pan:i(20359),Shake:i(30330),RotateTo:i(34208),Zoom:i(45641)}},16438:t=>{t.exports="cameradestroy"},32726:t=>{t.exports="camerafadeincomplete"},87807:t=>{t.exports="camerafadeinstart"},45917:t=>{t.exports="camerafadeoutcomplete"},95666:t=>{t.exports="camerafadeoutstart"},47056:t=>{t.exports="cameraflashcomplete"},91261:t=>{t.exports="cameraflashstart"},45047:t=>{t.exports="followupdate"},81927:t=>{t.exports="camerapancomplete"},74264:t=>{t.exports="camerapanstart"},54419:t=>{t.exports="postrender"},79330:t=>{t.exports="prerender"},93183:t=>{t.exports="camerarotatecomplete"},80112:t=>{t.exports="camerarotatestart"},62252:t=>{t.exports="camerashakecomplete"},86017:t=>{t.exports="camerashakestart"},539:t=>{t.exports="camerazoomcomplete"},51892:t=>{t.exports="camerazoomstart"},19715:(t,e,i)=>{t.exports={DESTROY:i(16438),FADE_IN_COMPLETE:i(32726),FADE_IN_START:i(87807),FADE_OUT_COMPLETE:i(45917),FADE_OUT_START:i(95666),FLASH_COMPLETE:i(47056),FLASH_START:i(91261),FOLLOW_UPDATE:i(45047),PAN_COMPLETE:i(81927),PAN_START:i(74264),POST_RENDER:i(54419),PRE_RENDER:i(79330),ROTATE_COMPLETE:i(93183),ROTATE_START:i(80112),SHAKE_COMPLETE:i(62252),SHAKE_START:i(86017),ZOOM_COMPLETE:i(539),ZOOM_START:i(51892)}},87969:(t,e,i)=>{t.exports={Camera:i(38058),BaseCamera:i(71911),CameraManager:i(32743),Effects:i(20052),Events:i(19715)}},63091:(t,e,i)=>{var s=i(83419),n=i(35154),r=new s({initialize:function(t){this.camera=n(t,"camera",null),this.left=n(t,"left",null),this.right=n(t,"right",null),this.up=n(t,"up",null),this.down=n(t,"down",null),this.zoomIn=n(t,"zoomIn",null),this.zoomOut=n(t,"zoomOut",null),this.zoomSpeed=n(t,"zoomSpeed",.01),this.minZoom=n(t,"minZoom",.001),this.maxZoom=n(t,"maxZoom",1e3),this.speedX=0,this.speedY=0;var e=n(t,"speed",null);"number"==typeof e?(this.speedX=e,this.speedY=e):(this.speedX=n(t,"speed.x",0),this.speedY=n(t,"speed.y",0)),this._zoom=0,this.active=null!==this.camera},start:function(){return this.active=null!==this.camera,this},stop:function(){return this.active=!1,this},setCamera:function(t){return this.camera=t,this},update:function(t){if(this.active){void 0===t&&(t=1);var e=this.camera;this.up&&this.up.isDown?e.scrollY-=this.speedY*t|0:this.down&&this.down.isDown&&(e.scrollY+=this.speedY*t|0),this.left&&this.left.isDown?e.scrollX-=this.speedX*t|0:this.right&&this.right.isDown&&(e.scrollX+=this.speedX*t|0),this.zoomIn&&this.zoomIn.isDown?(e.zoom-=this.zoomSpeed,e.zoomthis.maxZoom&&(e.zoom=this.maxZoom))}},destroy:function(){this.camera=null,this.left=null,this.right=null,this.up=null,this.down=null,this.zoomIn=null,this.zoomOut=null}});t.exports=r},58818:(t,e,i)=>{var s=i(83419),n=i(35154),r=new s({initialize:function(t){this.camera=n(t,"camera",null),this.left=n(t,"left",null),this.right=n(t,"right",null),this.up=n(t,"up",null),this.down=n(t,"down",null),this.zoomIn=n(t,"zoomIn",null),this.zoomOut=n(t,"zoomOut",null),this.zoomSpeed=n(t,"zoomSpeed",.01),this.minZoom=n(t,"minZoom",.001),this.maxZoom=n(t,"maxZoom",1e3),this.accelX=0,this.accelY=0;var e=n(t,"acceleration",null);"number"==typeof e?(this.accelX=e,this.accelY=e):(this.accelX=n(t,"acceleration.x",0),this.accelY=n(t,"acceleration.y",0)),this.dragX=0,this.dragY=0;var i=n(t,"drag",null);"number"==typeof i?(this.dragX=i,this.dragY=i):(this.dragX=n(t,"drag.x",0),this.dragY=n(t,"drag.y",0)),this.maxSpeedX=0,this.maxSpeedY=0;var s=n(t,"maxSpeed",null);"number"==typeof s?(this.maxSpeedX=s,this.maxSpeedY=s):(this.maxSpeedX=n(t,"maxSpeed.x",0),this.maxSpeedY=n(t,"maxSpeed.y",0)),this._speedX=0,this._speedY=0,this._zoom=0,this.active=null!==this.camera},start:function(){return this.active=null!==this.camera,this},stop:function(){return this.active=!1,this},setCamera:function(t){return this.camera=t,this},update:function(t){if(this.active){void 0===t&&(t=1);var e=this.camera;this._speedX>0?(this._speedX-=this.dragX*t,this._speedX<0&&(this._speedX=0)):this._speedX<0&&(this._speedX+=this.dragX*t,this._speedX>0&&(this._speedX=0)),this._speedY>0?(this._speedY-=this.dragY*t,this._speedY<0&&(this._speedY=0)):this._speedY<0&&(this._speedY+=this.dragY*t,this._speedY>0&&(this._speedY=0)),this.up&&this.up.isDown?(this._speedY+=this.accelY,this._speedY>this.maxSpeedY&&(this._speedY=this.maxSpeedY)):this.down&&this.down.isDown&&(this._speedY-=this.accelY,this._speedY<-this.maxSpeedY&&(this._speedY=-this.maxSpeedY)),this.left&&this.left.isDown?(this._speedX+=this.accelX,this._speedX>this.maxSpeedX&&(this._speedX=this.maxSpeedX)):this.right&&this.right.isDown&&(this._speedX-=this.accelX,this._speedX<-this.maxSpeedX&&(this._speedX=-this.maxSpeedX)),this.zoomIn&&this.zoomIn.isDown?this._zoom=-this.zoomSpeed:this.zoomOut&&this.zoomOut.isDown?this._zoom=this.zoomSpeed:this._zoom=0,0!==this._speedX&&(e.scrollX-=this._speedX*t|0),0!==this._speedY&&(e.scrollY-=this._speedY*t|0),0!==this._zoom&&(e.zoom+=this._zoom,e.zoomthis.maxZoom&&(e.zoom=this.maxZoom))}},destroy:function(){this.camera=null,this.left=null,this.right=null,this.up=null,this.down=null,this.zoomIn=null,this.zoomOut=null}});t.exports=r},38865:(t,e,i)=>{t.exports={FixedKeyControl:i(63091),SmoothedKeyControl:i(58818)}},26638:(t,e,i)=>{t.exports={Controls:i(38865),Scene2D:i(87969)}},8054:(t,e,i)=>{var s={VERSION:"3.85.0 Beta 2",BlendModes:i(10312),ScaleModes:i(29795),AUTO:0,CANVAS:1,WEBGL:2,HEADLESS:3,FOREVER:-1,NONE:4,UP:5,DOWN:6,LEFT:7,RIGHT:8};t.exports=s},69547:(t,e,i)=>{var s=i(83419),n=i(8054),r=i(42363),o=i(82264),a=i(95540),h=i(35154),l=i(41212),u=i(29747),c=i(75508),d=i(36060),f=i(80333),p=new s({initialize:function(t){void 0===t&&(t={});var e=h(t,"scale",null);this.width=h(e,"width",1024,t),this.height=h(e,"height",768,t),this.zoom=h(e,"zoom",1,t),this.parent=h(e,"parent",void 0,t),this.scaleMode=h(e,e?"mode":"scaleMode",0,t),this.expandParent=h(e,"expandParent",!0,t),this.autoRound=h(e,"autoRound",!1,t),this.autoCenter=h(e,"autoCenter",0,t),this.resizeInterval=h(e,"resizeInterval",500,t),this.fullscreenTarget=h(e,"fullscreenTarget",null,t),this.minWidth=h(e,"min.width",0,t),this.maxWidth=h(e,"max.width",0,t),this.minHeight=h(e,"min.height",0,t),this.maxHeight=h(e,"max.height",0,t),this.snapWidth=h(e,"snap.width",0,t),this.snapHeight=h(e,"snap.height",0,t),this.renderType=h(t,"type",n.AUTO),this.canvas=h(t,"canvas",null),this.context=h(t,"context",null),this.canvasStyle=h(t,"canvasStyle",null),this.customEnvironment=h(t,"customEnvironment",!1),this.sceneConfig=h(t,"scene",null),this.seed=h(t,"seed",[(Date.now()*Math.random()).toString()]),c.RND=new c.RandomDataGenerator(this.seed),this.gameTitle=h(t,"title",""),this.gameURL=h(t,"url","https://phaser.io/v385/"),this.gameVersion=h(t,"version",""),this.autoFocus=h(t,"autoFocus",!0),this.stableSort=h(t,"stableSort",-1),-1===this.stableSort&&(this.stableSort=o.browser.es2019?1:0),o.features.stableSort=this.stableSort,this.domCreateContainer=h(t,"dom.createContainer",!1),this.domPointerEvents=h(t,"dom.pointerEvents","none"),this.inputKeyboard=h(t,"input.keyboard",!0),this.inputKeyboardEventTarget=h(t,"input.keyboard.target",window),this.inputKeyboardCapture=h(t,"input.keyboard.capture",[]),this.inputMouse=h(t,"input.mouse",!0),this.inputMouseEventTarget=h(t,"input.mouse.target",null),this.inputMousePreventDefaultDown=h(t,"input.mouse.preventDefaultDown",!0),this.inputMousePreventDefaultUp=h(t,"input.mouse.preventDefaultUp",!0),this.inputMousePreventDefaultMove=h(t,"input.mouse.preventDefaultMove",!0),this.inputMousePreventDefaultWheel=h(t,"input.mouse.preventDefaultWheel",!0),this.inputTouch=h(t,"input.touch",o.input.touch),this.inputTouchEventTarget=h(t,"input.touch.target",null),this.inputTouchCapture=h(t,"input.touch.capture",!0),this.inputActivePointers=h(t,"input.activePointers",1),this.inputSmoothFactor=h(t,"input.smoothFactor",0),this.inputWindowEvents=h(t,"input.windowEvents",!0),this.inputGamepad=h(t,"input.gamepad",!1),this.inputGamepadEventTarget=h(t,"input.gamepad.target",window),this.disableContextMenu=h(t,"disableContextMenu",!1),this.audio=h(t,"audio",{}),this.hideBanner=!1===h(t,"banner",null),this.hidePhaser=h(t,"banner.hidePhaser",!1),this.bannerTextColor=h(t,"banner.text","#ffffff"),this.bannerBackgroundColor=h(t,"banner.background",["#ff0000","#ffff00","#00ff00","#00ffff","#000000"]),""===this.gameTitle&&this.hidePhaser&&(this.hideBanner=!0),this.fps=h(t,"fps",null),this.disablePreFX=h(t,"disablePreFX",!1),this.disablePostFX=h(t,"disablePostFX",!1);var i=h(t,"render",null);this.pipeline=h(i,"pipeline",null,t),this.autoMobilePipeline=h(i,"autoMobilePipeline",!0,t),this.defaultPipeline=h(i,"defaultPipeline",d.MULTI_PIPELINE,t),this.antialias=h(i,"antialias",!0,t),this.antialiasGL=h(i,"antialiasGL",!0,t),this.mipmapFilter=h(i,"mipmapFilter","",t),this.desynchronized=h(i,"desynchronized",!1,t),this.roundPixels=h(i,"roundPixels",!1,t),this.pixelArt=h(i,"pixelArt",1!==this.zoom,t),this.pixelArt&&(this.antialias=!1,this.antialiasGL=!1,this.roundPixels=!0),this.transparent=h(i,"transparent",!1,t),this.clearBeforeRender=h(i,"clearBeforeRender",!0,t),this.preserveDrawingBuffer=h(i,"preserveDrawingBuffer",!1,t),this.premultipliedAlpha=h(i,"premultipliedAlpha",!0,t),this.failIfMajorPerformanceCaveat=h(i,"failIfMajorPerformanceCaveat",!1,t),this.powerPreference=h(i,"powerPreference","default",t),this.batchSize=h(i,"batchSize",4096,t),this.maxTextures=h(i,"maxTextures",-1,t),this.maxLights=h(i,"maxLights",10,t);var s=h(t,"backgroundColor",0);this.backgroundColor=f(s),this.transparent&&(this.backgroundColor=f(0),this.backgroundColor.alpha=0),this.preBoot=h(t,"callbacks.preBoot",u),this.postBoot=h(t,"callbacks.postBoot",u),this.physics=h(t,"physics",{}),this.defaultPhysicsSystem=h(this.physics,"default",!1),this.loaderBaseURL=h(t,"loader.baseURL",""),this.loaderPath=h(t,"loader.path",""),this.loaderMaxParallelDownloads=h(t,"loader.maxParallelDownloads",o.os.android?6:32),this.loaderCrossOrigin=h(t,"loader.crossOrigin",void 0),this.loaderResponseType=h(t,"loader.responseType",""),this.loaderAsync=h(t,"loader.async",!0),this.loaderUser=h(t,"loader.user",""),this.loaderPassword=h(t,"loader.password",""),this.loaderTimeout=h(t,"loader.timeout",0),this.loaderWithCredentials=h(t,"loader.withCredentials",!1),this.loaderImageLoadType=h(t,"loader.imageLoadType","XHR"),this.loaderLocalScheme=h(t,"loader.localScheme",["file://","capacitor://"]),this.glowFXQuality=h(t,"fx.glow.quality",.1),this.glowFXDistance=h(t,"fx.glow.distance",10),this.installGlobalPlugins=[],this.installScenePlugins=[];var p=h(t,"plugins",null),v=r.DefaultScene;p&&(Array.isArray(p)?this.defaultPlugins=p:l(p)&&(this.installGlobalPlugins=a(p,"global",[]),this.installScenePlugins=a(p,"scene",[]),Array.isArray(p.default)?v=p.default:Array.isArray(p.defaultMerge)&&(v=v.concat(p.defaultMerge)))),this.defaultPlugins=v;var g="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAg";this.defaultImage=h(t,"images.default",g+"AQMAAABJtOi3AAAAA1BMVEX///+nxBvIAAAAAXRSTlMAQObYZgAAABVJREFUeF7NwIEAAAAAgKD9qdeocAMAoAABm3DkcAAAAABJRU5ErkJggg=="),this.missingImage=h(t,"images.missing",g+"CAIAAAD8GO2jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ9JREFUeNq01ssOwyAMRFG46v//Mt1ESmgh+DFmE2GPOBARKb2NVjo+17PXLD8a1+pl5+A+wSgFygymWYHBb0FtsKhJDdZlncG2IzJ4ayoMDv20wTmSMzClEgbWYNTAkQ0Z+OJ+A/eWnAaR9+oxCF4Os0H8htsMUp+pwcgBBiMNnAwF8GqIgL2hAzaGFFgZauDPKABmowZ4GL369/0rwACp2yA/ttmvsQAAAABJRU5ErkJggg=="),this.whiteImage=h(t,"images.white","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi/P//PwMMMDEgAdwcgAADAJZuAwXJYZOzAAAAAElFTkSuQmCC"),window&&(window.FORCE_WEBGL?this.renderType=n.WEBGL:window.FORCE_CANVAS&&(this.renderType=n.CANVAS))}});t.exports=p},86054:(t,e,i)=>{var s=i(20623),n=i(27919),r=i(8054),o=i(89357);t.exports=function(t){var e=t.config;if((e.customEnvironment||e.canvas)&&e.renderType===r.AUTO)throw new Error("Must set explicit renderType in custom environment");if(!e.customEnvironment&&!e.canvas&&e.renderType!==r.HEADLESS)if(e.renderType===r.AUTO&&(e.renderType=o.webGL?r.WEBGL:r.CANVAS),e.renderType===r.WEBGL){if(!o.webGL)throw new Error("Cannot create WebGL context, aborting.")}else{if(e.renderType!==r.CANVAS)throw new Error("Unknown value for renderer type: "+e.renderType);if(!o.canvas)throw new Error("Cannot create Canvas context, aborting.")}e.antialias||n.disableSmoothing();var a,h,l=t.scale.baseSize,u=l.width,c=l.height;(e.canvas?(t.canvas=e.canvas,t.canvas.width=u,t.canvas.height=c):t.canvas=n.create(t,u,c,e.renderType),e.canvasStyle&&(t.canvas.style=e.canvasStyle),e.antialias||s.setCrisp(t.canvas),e.renderType!==r.HEADLESS)&&(a=i(68627),h=i(74797),e.renderType===r.WEBGL?t.renderer=new h(t):(t.renderer=new a(t),t.context=t.renderer.gameContext))}},96391:(t,e,i)=>{var s=i(8054);t.exports=function(t){var e=t.config;if(!e.hideBanner){var i="WebGL";e.renderType===s.CANVAS?i="Canvas":e.renderType===s.HEADLESS&&(i="Headless");var n,r=e.audio,o=t.device.audio;if(n=o.webAudio&&!r.disableWebAudio?"Web Audio":r.noAudio||!o.webAudio&&!o.audioData?"No Audio":"HTML5 Audio",t.device.browser.ie)window.console&&console.log("Phaser v"+s.VERSION+" / https://phaser.io");else{var a,h="",l=[h];if(Array.isArray(e.bannerBackgroundColor))e.bannerBackgroundColor.forEach((function(t){h=h.concat("%c "),l.push("background: "+t),a=t})),l[l.length-1]="color: "+e.bannerTextColor+"; background: "+a;else h=h.concat("%c "),l.push("color: "+e.bannerTextColor+"; background: "+e.bannerBackgroundColor);l.push("background: transparent"),e.gameTitle&&(h=h.concat(e.gameTitle),e.gameVersion&&(h=h.concat(" v"+e.gameVersion)),e.hidePhaser||(h=h.concat(" / ")));e.hidePhaser||(h=h.concat("Phaser v"+s.VERSION+" ("+i+" | "+n+")")),h=h.concat(" %c "+e.gameURL),l[0]=h,console.log.apply(console,l)}}}},50127:(t,e,i)=>{var s=i(40366),n=i(60848),r=i(24047),o=i(27919),a=i(83419),h=i(69547),l=i(83719),u=i(86054),c=i(45893),d=i(96391),f=i(82264),p=i(57264),v=i(50792),g=i(8443),m=i(7003),y=i(37277),x=i(77332),T=i(76531),w=i(60903),b=i(69442),S=i(17130),E=i(65898),A=i(51085),C=i(14747),_=new a({initialize:function(t){this.config=new h(t),this.renderer=null,this.domContainer=null,this.canvas=null,this.context=null,this.isBooted=!1,this.isRunning=!1,this.events=new v,this.anims=new n(this),this.textures=new S(this),this.cache=new r(this),this.registry=new c(this,new v),this.input=new m(this,this.config),this.scene=new w(this,this.config.sceneConfig),this.device=f,this.scale=new T(this,this.config),this.sound=null,this.sound=C.create(this),this.loop=new E(this,this.config.fps),this.plugins=new x(this,this.config),this.pendingDestroy=!1,this.removeCanvas=!1,this.noReturn=!1,this.hasFocus=!1,this.isPaused=!1,p(this.boot.bind(this))},boot:function(){y.hasCore("EventEmitter")?(this.isBooted=!0,this.config.preBoot(this),this.scale.preBoot(),u(this),l(this),d(this),s(this.canvas,this.config.parent),this.textures.once(b.READY,this.texturesReady,this),this.events.emit(g.BOOT)):console.warn("Aborting. Core Plugins missing.")},texturesReady:function(){this.events.emit(g.READY),this.start()},start:function(){this.isRunning=!0,this.config.postBoot(this),this.renderer?this.loop.start(this.step.bind(this)):this.loop.start(this.headlessStep.bind(this)),A(this);var t=this.events;t.on(g.HIDDEN,this.onHidden,this),t.on(g.VISIBLE,this.onVisible,this),t.on(g.BLUR,this.onBlur,this),t.on(g.FOCUS,this.onFocus,this)},step:function(t,e){if(this.pendingDestroy)return this.runDestroy();if(!this.isPaused){var i=this.events;i.emit(g.PRE_STEP,t,e),i.emit(g.STEP,t,e),this.scene.update(t,e),i.emit(g.POST_STEP,t,e);var s=this.renderer;s.preRender(),i.emit(g.PRE_RENDER,s,t,e),this.scene.render(s),s.postRender(),i.emit(g.POST_RENDER,s,t,e)}},headlessStep:function(t,e){if(this.pendingDestroy)return this.runDestroy();if(!this.isPaused){var i=this.events;i.emit(g.PRE_STEP,t,e),i.emit(g.STEP,t,e),this.scene.update(t,e),i.emit(g.POST_STEP,t,e),this.scene.isProcessing=!1,i.emit(g.PRE_RENDER,null,t,e),i.emit(g.POST_RENDER,null,t,e)}},onHidden:function(){this.loop.pause(),this.events.emit(g.PAUSE)},pause:function(){var t=this.isPaused;this.isPaused=!0,t||this.events.emit(g.PAUSE)},onVisible:function(){this.loop.resume(),this.events.emit(g.RESUME,this.loop.pauseDuration)},resume:function(){var t=this.isPaused;this.isPaused=!1,t&&this.events.emit(g.RESUME,0)},onBlur:function(){this.hasFocus=!1,this.loop.blur()},onFocus:function(){this.hasFocus=!0,this.loop.focus()},getFrame:function(){return this.loop.frame},getTime:function(){return this.loop.now},destroy:function(t,e){void 0===e&&(e=!1),this.pendingDestroy=!0,this.removeCanvas=t,this.noReturn=e},runDestroy:function(){this.scene.destroy(),this.events.emit(g.DESTROY),this.events.removeAllListeners(),this.renderer&&this.renderer.destroy(),this.removeCanvas&&this.canvas&&(o.remove(this.canvas),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas)),this.domContainer&&this.domContainer.parentNode&&this.domContainer.parentNode.removeChild(this.domContainer),this.loop.destroy(),this.pendingDestroy=!1}});t.exports=_},65898:(t,e,i)=>{var s=i(83419),n=i(35154),r=i(29747),o=i(43092),a=new s({initialize:function(t,e){this.game=t,this.raf=new o,this.started=!1,this.running=!1,this.minFps=n(e,"min",5),this.targetFps=n(e,"target",60),this.fpsLimit=n(e,"limit",0),this.hasFpsLimit=this.fpsLimit>0,this._limitRate=this.hasFpsLimit?1e3/this.fpsLimit:0,this._min=1e3/this.minFps,this._target=1e3/this.targetFps,this.actualFps=this.targetFps,this.nextFpsUpdate=0,this.framesThisSecond=0,this.callback=r,this.forceSetTimeOut=n(e,"forceSetTimeOut",!1),this.time=0,this.startTime=0,this.lastTime=0,this.frame=0,this.inFocus=!0,this.pauseDuration=0,this._pauseTime=0,this._coolDown=0,this.delta=0,this.deltaIndex=0,this.deltaHistory=[],this.deltaSmoothingMax=n(e,"deltaHistory",10),this.panicMax=n(e,"panicMax",120),this.rawDelta=0,this.now=0,this.smoothStep=n(e,"smoothStep",!0)},blur:function(){this.inFocus=!1},focus:function(){this.inFocus=!0,this.resetDelta()},pause:function(){this._pauseTime=window.performance.now()},resume:function(){this.resetDelta(),this.pauseDuration=this.time-this._pauseTime,this.startTime+=this.pauseDuration},resetDelta:function(){var t=window.performance.now();this.time=t,this.lastTime=t,this.nextFpsUpdate=t+1e3,this.framesThisSecond=0;for(var e=0;e0||!this.inFocus)&&(this._coolDown--,t=Math.min(t,this._target)),t>this._min&&(t=i[e],t=Math.min(t,this._min)),i[e]=t,this.deltaIndex++,this.deltaIndex>=s&&(this.deltaIndex=0);for(var n=0,r=0;r=this.nextFpsUpdate&&this.updateFPS(t),this.framesThisSecond++,this.delta>=this._limitRate&&(this.callback(t,this.delta),this.delta=0),this.lastTime=t,this.frame++},step:function(t){this.now=t;var e=Math.max(0,t-this.lastTime);this.rawDelta=e,this.time+=this.rawDelta,this.smoothStep&&(e=this.smoothDelta(e)),this.delta=e,t>=this.nextFpsUpdate&&this.updateFPS(t),this.framesThisSecond++,this.callback(t,e),this.lastTime=t,this.frame++},tick:function(){var t=window.performance.now();this.hasFpsLimit?this.stepLimitFPS(t):this.step(t)},sleep:function(){this.running&&(this.raf.stop(),this.running=!1)},wake:function(t){void 0===t&&(t=!1);var e=window.performance.now();if(!this.running){t&&(this.startTime+=-this.lastTime+(this.lastTime+e));var i=this.hasFpsLimit?this.stepLimitFPS.bind(this):this.step.bind(this);this.raf.start(i,this.forceSetTimeOut,this._target),this.running=!0,this.nextFpsUpdate=e+1e3,this.framesThisSecond=0,this.fpsLimitTriggered=!1,this.tick()}},getDuration:function(){return Math.round(this.lastTime-this.startTime)/1e3},getDurationMS:function(){return Math.round(this.lastTime-this.startTime)},stop:function(){return this.running=!1,this.started=!1,this.raf.stop(),this},destroy:function(){this.stop(),this.raf.destroy(),this.raf=null,this.game=null,this.callback=null}});t.exports=a},51085:(t,e,i)=>{var s=i(8443);t.exports=function(t){var e,i=t.events;if(void 0!==document.hidden)e="visibilitychange";else{["webkit","moz","ms"].forEach((function(t){void 0!==document[t+"Hidden"]&&(document.hidden=function(){return document[t+"Hidden"]},e=t+"visibilitychange")}))}e&&document.addEventListener(e,(function(t){document.hidden||"pause"===t.type?i.emit(s.HIDDEN):i.emit(s.VISIBLE)}),!1),window.onblur=function(){i.emit(s.BLUR)},window.onfocus=function(){i.emit(s.FOCUS)},window.focus&&t.config.autoFocus&&window.focus()}},97217:t=>{t.exports="blur"},47548:t=>{t.exports="boot"},19814:t=>{t.exports="contextlost"},68446:t=>{t.exports="destroy"},41700:t=>{t.exports="focus"},25432:t=>{t.exports="hidden"},65942:t=>{t.exports="pause"},59211:t=>{t.exports="postrender"},47789:t=>{t.exports="poststep"},39066:t=>{t.exports="prerender"},460:t=>{t.exports="prestep"},16175:t=>{t.exports="ready"},42331:t=>{t.exports="resume"},11966:t=>{t.exports="step"},32969:t=>{t.exports="systemready"},94830:t=>{t.exports="visible"},8443:(t,e,i)=>{t.exports={BLUR:i(97217),BOOT:i(47548),CONTEXT_LOST:i(19814),DESTROY:i(68446),FOCUS:i(41700),HIDDEN:i(25432),PAUSE:i(65942),POST_RENDER:i(59211),POST_STEP:i(47789),PRE_RENDER:i(39066),PRE_STEP:i(460),READY:i(16175),RESUME:i(42331),STEP:i(11966),SYSTEM_READY:i(32969),VISIBLE:i(94830)}},42857:(t,e,i)=>{t.exports={Config:i(69547),CreateRenderer:i(86054),DebugHeader:i(96391),Events:i(8443),TimeStep:i(65898),VisibilityHandler:i(51085)}},99584:(t,e,i)=>{var s=i(5290),n=i(27919),r=i(35154);t.exports=function(t){var e=r(t,"data",[]),i=r(t,"canvas",null),o=r(t,"palette",s),a=r(t,"pixelWidth",1),h=r(t,"pixelHeight",a),l=r(t,"resizeCanvas",!0),u=r(t,"clearCanvas",!0),c=r(t,"preRender",null),d=r(t,"postRender",null),f=Math.floor(Math.abs(e[0].length*a)),p=Math.floor(Math.abs(e.length*h));i||(i=n.create2D(this,f,p),l=!1,u=!1),l&&(i.width=f,i.height=p);var v=i.getContext("2d",{willReadFrequently:!0});u&&v.clearRect(0,0,f,p),c&&c(i,v);for(var g=0;g{t.exports={GenerateTexture:i(99584),Palettes:i(57763)}},5290:t=>{t.exports={0:"#000",1:"#9D9D9D",2:"#FFF",3:"#BE2633",4:"#E06F8B",5:"#493C2B",6:"#A46422",7:"#EB8931",8:"#F7E26B",9:"#2F484E",A:"#44891A",B:"#A3CE27",C:"#1B2632",D:"#005784",E:"#31A2F2",F:"#B2DCEF"}},23816:t=>{t.exports={0:"#000",1:"#fff",2:"#8b4131",3:"#7bbdc5",4:"#8b41ac",5:"#6aac41",6:"#3931a4",7:"#d5de73",8:"#945a20",9:"#5a4100",A:"#bd736a",B:"#525252",C:"#838383",D:"#acee8b",E:"#7b73de",F:"#acacac"}},9866:t=>{t.exports={0:"#000",1:"#2234d1",2:"#0c7e45",3:"#44aacc",4:"#8a3622",5:"#5c2e78",6:"#aa5c3d",7:"#b5b5b5",8:"#5e606e",9:"#4c81fb",A:"#6cd947",B:"#7be2f9",C:"#eb8a60",D:"#e23d69",E:"#ffd93f",F:"#fff"}},77552:t=>{t.exports={0:"#000",1:"#191028",2:"#46af45",3:"#a1d685",4:"#453e78",5:"#7664fe",6:"#833129",7:"#9ec2e8",8:"#dc534b",9:"#e18d79",A:"#d6b97b",B:"#e9d8a1",C:"#216c4b",D:"#d365c8",E:"#afaab9",F:"#f5f4eb"}},92259:t=>{t.exports={0:"#000",1:"#191028",2:"#46af45",3:"#a1d685",4:"#453e78",5:"#7664fe",6:"#833129",7:"#9ec2e8",8:"#dc534b",9:"#e18d79",A:"#d6b97b",B:"#e9d8a1",C:"#216c4b",D:"#d365c8",E:"#afaab9",F:"#fff"}},57763:(t,e,i)=>{t.exports={ARNE16:i(5290),C64:i(23816),CGA:i(9866),JMP:i(77552),MSX:i(92259)}},46728:(t,e,i)=>{var s=i(83419),n=i(36316),r=i(80021),o=i(26099),a=new s({Extends:r,initialize:function(t,e,i,s){r.call(this,"CubicBezierCurve"),Array.isArray(t)&&(s=new o(t[6],t[7]),i=new o(t[4],t[5]),e=new o(t[2],t[3]),t=new o(t[0],t[1])),this.p0=t,this.p1=e,this.p2=i,this.p3=s},getStartPoint:function(t){return void 0===t&&(t=new o),t.copy(this.p0)},getResolution:function(t){return t},getPoint:function(t,e){void 0===e&&(e=new o);var i=this.p0,s=this.p1,r=this.p2,a=this.p3;return e.set(n(t,i.x,s.x,r.x,a.x),n(t,i.y,s.y,r.y,a.y))},draw:function(t,e){void 0===e&&(e=32);var i=this.getPoints(e);t.beginPath(),t.moveTo(this.p0.x,this.p0.y);for(var s=1;s{var s=i(83419),n=i(19217),r=i(87841),o=i(26099),a=new s({initialize:function(t){this.type=t,this.defaultDivisions=5,this.arcLengthDivisions=100,this.cacheArcLengths=[],this.needsUpdate=!0,this.active=!0,this._tmpVec2A=new o,this._tmpVec2B=new o},draw:function(t,e){return void 0===e&&(e=32),t.strokePoints(this.getPoints(e))},getBounds:function(t,e){t||(t=new r),void 0===e&&(e=16);var i=this.getLength();e>i&&(e=i/2);var s=Math.max(1,Math.round(i/e));return n(this.getSpacedPoints(s),t)},getDistancePoints:function(t){var e=this.getLength(),i=Math.max(1,e/t);return this.getSpacedPoints(i)},getEndPoint:function(t){return void 0===t&&(t=new o),this.getPointAt(1,t)},getLength:function(){var t=this.getLengths();return t[t.length-1]},getLengths:function(t){if(void 0===t&&(t=this.arcLengthDivisions),this.cacheArcLengths.length===t+1&&!this.needsUpdate)return this.cacheArcLengths;this.needsUpdate=!1;var e,i=[],s=this.getPoint(0,this._tmpVec2A),n=0;i.push(0);for(var r=1;r<=t;r++)n+=(e=this.getPoint(r/t,this._tmpVec2B)).distance(s),i.push(n),s.copy(e);return this.cacheArcLengths=i,i},getPointAt:function(t,e){var i=this.getUtoTmapping(t);return this.getPoint(i,e)},getPoints:function(t,e,i){void 0===i&&(i=[]),t||(t=e?this.getLength()/e:this.defaultDivisions);for(var s=0;s<=t;s++)i.push(this.getPoint(s/t));return i},getRandomPoint:function(t){return void 0===t&&(t=new o),this.getPoint(Math.random(),t)},getSpacedPoints:function(t,e,i){void 0===i&&(i=[]),t||(t=e?this.getLength()/e:this.defaultDivisions);for(var s=0;s<=t;s++){var n=this.getUtoTmapping(s/t,null,t);i.push(this.getPoint(n))}return i},getStartPoint:function(t){return void 0===t&&(t=new o),this.getPointAt(0,t)},getTangent:function(t,e){void 0===e&&(e=new o);var i=1e-4,s=t-i,n=t+i;return s<0&&(s=0),n>1&&(n=1),this.getPoint(s,this._tmpVec2A),this.getPoint(n,e),e.subtract(this._tmpVec2A).normalize()},getTangentAt:function(t,e){var i=this.getUtoTmapping(t);return this.getTangent(i,e)},getTFromDistance:function(t,e){return t<=0?0:this.getUtoTmapping(0,t,e)},getUtoTmapping:function(t,e,i){var s,n=this.getLengths(i),r=0,o=n.length;s=e?Math.min(e,n[o-1]):t*n[o-1];for(var a,h=0,l=o-1;h<=l;)if((a=n[r=Math.floor(h+(l-h)/2)]-s)<0)h=r+1;else{if(!(a>0)){l=r;break}l=r-1}if(n[r=l]===s)return r/(o-1);var u=n[r];return(r+(s-u)/(n[r+1]-u))/(o-1)},updateArcLengths:function(){this.needsUpdate=!0,this.getLengths()}});t.exports=a},73825:(t,e,i)=>{var s=i(83419),n=i(80021),r=i(39506),o=i(35154),a=i(43396),h=i(26099),l=new s({Extends:n,initialize:function(t,e,i,s,a,l,u,c){if("object"==typeof t){var d=t;t=o(d,"x",0),e=o(d,"y",0),i=o(d,"xRadius",0),s=o(d,"yRadius",i),a=o(d,"startAngle",0),l=o(d,"endAngle",360),u=o(d,"clockwise",!1),c=o(d,"rotation",0)}else void 0===s&&(s=i),void 0===a&&(a=0),void 0===l&&(l=360),void 0===u&&(u=!1),void 0===c&&(c=0);n.call(this,"EllipseCurve"),this.p0=new h(t,e),this._xRadius=i,this._yRadius=s,this._startAngle=r(a),this._endAngle=r(l),this._clockwise=u,this._rotation=r(c)},getStartPoint:function(t){return void 0===t&&(t=new h),this.getPoint(0,t)},getResolution:function(t){return 2*t},getPoint:function(t,e){void 0===e&&(e=new h);for(var i=2*Math.PI,s=this._endAngle-this._startAngle,n=Math.abs(s)i;)s-=i;s{var s=i(83419),n=i(80021),r=i(19217),o=i(87841),a=i(26099),h=new s({Extends:n,initialize:function(t,e){n.call(this,"LineCurve"),Array.isArray(t)&&(e=new a(t[2],t[3]),t=new a(t[0],t[1])),this.p0=t,this.p1=e,this.arcLengthDivisions=1},getBounds:function(t){return void 0===t&&(t=new o),r([this.p0,this.p1],t)},getStartPoint:function(t){return void 0===t&&(t=new a),t.copy(this.p0)},getResolution:function(t){return void 0===t&&(t=1),t},getPoint:function(t,e){return void 0===e&&(e=new a),1===t?e.copy(this.p1):(e.copy(this.p1).subtract(this.p0).scale(t).add(this.p0),e)},getPointAt:function(t,e){return this.getPoint(t,e)},getTangent:function(t,e){return void 0===e&&(e=new a),e.copy(this.p1).subtract(this.p0).normalize(),e},getUtoTmapping:function(t,e,i){var s;if(e){var n=this.getLengths(i),r=n[n.length-1];s=Math.min(e,r)/r}else s=t;return s},draw:function(t){return t.lineBetween(this.p0.x,this.p0.y,this.p1.x,this.p1.y),t},toJSON:function(){return{type:this.type,points:[this.p0.x,this.p0.y,this.p1.x,this.p1.y]}}});h.fromJSON=function(t){var e=t.points,i=new a(e[0],e[1]),s=new a(e[2],e[3]);return new h(i,s)},t.exports=h},14744:(t,e,i)=>{var s=i(83419),n=i(80021),r=i(32112),o=i(26099),a=new s({Extends:n,initialize:function(t,e,i){n.call(this,"QuadraticBezierCurve"),Array.isArray(t)&&(i=new o(t[4],t[5]),e=new o(t[2],t[3]),t=new o(t[0],t[1])),this.p0=t,this.p1=e,this.p2=i},getStartPoint:function(t){return void 0===t&&(t=new o),t.copy(this.p0)},getResolution:function(t){return t},getPoint:function(t,e){void 0===e&&(e=new o);var i=this.p0,s=this.p1,n=this.p2;return e.set(r(t,i.x,s.x,n.x),r(t,i.y,s.y,n.y))},draw:function(t,e){void 0===e&&(e=32);var i=this.getPoints(e);t.beginPath(),t.moveTo(this.p0.x,this.p0.y);for(var s=1;s{var s=i(87842),n=i(83419),r=i(80021),o=i(26099),a=new n({Extends:r,initialize:function(t){void 0===t&&(t=[]),r.call(this,"SplineCurve"),this.points=[],this.addPoints(t)},addPoints:function(t){for(var e=0;ei.length-2?i.length-1:r+1],c=i[r>i.length-3?i.length-1:r+2];return e.set(s(a,h.x,l.x,u.x,c.x),s(a,h.y,l.y,u.y,c.y))},toJSON:function(){for(var t=[],e=0;e{t.exports={Path:i(46669),MoveTo:i(68618),CubicBezier:i(46728),Curve:i(80021),Ellipse:i(73825),Line:i(33951),QuadraticBezier:i(14744),Spline:i(42534)}},68618:(t,e,i)=>{var s=i(83419),n=i(26099),r=new s({initialize:function(t,e){this.active=!1,this.p0=new n(t,e)},getPoint:function(t,e){return void 0===e&&(e=new n),e.copy(this.p0)},getPointAt:function(t,e){return this.getPoint(t,e)},getResolution:function(){return 1},getLength:function(){return 0},toJSON:function(){return{type:"MoveTo",points:[this.p0.x,this.p0.y]}}});t.exports=r},46669:(t,e,i)=>{var s=i(83419),n=i(46728),r=i(73825),o=i(39429),a=i(33951),h=i(68618),l=i(14744),u=i(87841),c=i(42534),d=i(26099),f=i(36383),p=new s({initialize:function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.name="",this.defaultDivisions=12,this.curves=[],this.cacheLengths=[],this.autoClose=!1,this.startPoint=new d,this._tmpVec2A=new d,this._tmpVec2B=new d,"object"==typeof t?this.fromJSON(t):this.startPoint.set(t,e)},add:function(t){return this.curves.push(t),this},circleTo:function(t,e,i){return void 0===e&&(e=!1),this.ellipseTo(t,t,0,360,e,i)},closePath:function(){var t=this.curves[0].getPoint(0),e=this.curves[this.curves.length-1].getPoint(1);return t.equals(e)||this.curves.push(new a(e,t)),this},cubicBezierTo:function(t,e,i,s,r,o){var a,h,l,u=this.getEndPoint();return t instanceof d?(a=t,h=e,l=i):(a=new d(i,s),h=new d(r,o),l=new d(t,e)),this.add(new n(u,a,h,l))},quadraticBezierTo:function(t,e,i,s){var n,r,o=this.getEndPoint();return t instanceof d?(n=t,r=e):(n=new d(i,s),r=new d(t,e)),this.add(new l(o,n,r))},draw:function(t,e){for(var i=0;i=e)return this.curves[s];s++}return null},getEndPoint:function(t){return void 0===t&&(t=new d),this.curves.length>0?this.curves[this.curves.length-1].getPoint(1,t):t.copy(this.startPoint),t},getLength:function(){var t=this.getCurveLengths();return t[t.length-1]},getPoint:function(t,e){void 0===e&&(e=new d);for(var i=t*this.getLength(),s=this.getCurveLengths(),n=0;n=i){var r=s[n]-i,o=this.curves[n],a=o.getLength(),h=0===a?0:1-r/a;return o.getPointAt(h,e)}n++}return null},getPoints:function(t,e){t||e||(t=this.defaultDivisions);for(var i,s=[],n=0;n1&&!s[s.length-1].equals(s[0])&&s.push(s[0]),s},getRandomPoint:function(t){return void 0===t&&(t=new d),this.getPoint(Math.random(),t)},getSpacedPoints:function(t){void 0===t&&(t=40);for(var e=[],i=0;i<=t;i++)e.push(this.getPoint(i/t));return this.autoClose&&e.push(e[0]),e},getStartPoint:function(t){return void 0===t&&(t=new d),t.copy(this.startPoint)},getTangent:function(t,e){void 0===e&&(e=new d);for(var i=t*this.getLength(),s=this.getCurveLengths(),n=0;n=i){var r=s[n]-i,o=this.curves[n],a=o.getLength(),h=0===a?0:1-r/a;return o.getTangentAt(h,e)}n++}return null},lineTo:function(t,e){t instanceof d?this._tmpVec2B.copy(t):"object"==typeof t?this._tmpVec2B.setFromObject(t):this._tmpVec2B.set(t,e);var i=this.getEndPoint(this._tmpVec2A);return this.add(new a([i.x,i.y,this._tmpVec2B.x,this._tmpVec2B.y]))},splineTo:function(t){return t.unshift(this.getEndPoint()),this.add(new c(t))},moveTo:function(t,e){return t instanceof d?this.add(new h(t.x,t.y)):this.add(new h(t,e))},toJSON:function(){for(var t=[],e=0;e{var s=i(83419),n=i(24882),r=new s({initialize:function(t,e){this.parent=t,this.events=e,e||(this.events=t.events?t.events:t),this.list={},this.values={},this._frozen=!1,!t.hasOwnProperty("sys")&&this.events&&this.events.once(n.DESTROY,this.destroy,this)},get:function(t){var e=this.list;if(Array.isArray(t)){for(var i=[],s=0;s{var s=i(83419),n=i(45893),r=i(37277),o=i(44594),a=new s({Extends:n,initialize:function(t){n.call(this,t,t.sys.events),this.scene=t,this.systems=t.sys,t.sys.events.once(o.BOOT,this.boot,this),t.sys.events.on(o.START,this.start,this)},boot:function(){this.events=this.systems.events,this.events.once(o.DESTROY,this.destroy,this)},start:function(){this.events.once(o.SHUTDOWN,this.shutdown,this)},shutdown:function(){this.systems.events.off(o.SHUTDOWN,this.shutdown,this)},destroy:function(){n.prototype.destroy.call(this),this.events.off(o.START,this.start,this),this.scene=null,this.systems=null}});r.register("DataManagerPlugin",a,"data"),t.exports=a},10700:t=>{t.exports="changedata"},93608:t=>{t.exports="changedata-"},60883:t=>{t.exports="destroy"},69780:t=>{t.exports="removedata"},22166:t=>{t.exports="setdata"},24882:(t,e,i)=>{t.exports={CHANGE_DATA:i(10700),CHANGE_DATA_KEY:i(93608),DESTROY:i(60883),REMOVE_DATA:i(69780),SET_DATA:i(22166)}},44965:(t,e,i)=>{t.exports={DataManager:i(45893),DataManagerPlugin:i(63646),Events:i(24882)}},7098:(t,e,i)=>{var s=i(84148),n={flac:!1,aac:!1,audioData:!1,dolby:!1,m4a:!1,mp3:!1,ogg:!1,opus:!1,wav:!1,webAudio:!1,webm:!1};t.exports=function(){if("function"==typeof importScripts)return n;n.audioData=!!window.Audio,n.webAudio=!(!window.AudioContext&&!window.webkitAudioContext);var t=document.createElement("audio"),e=!!t.canPlayType;try{if(e){var i=function(e,i){var s=t.canPlayType("audio/"+e).replace(/^no$/,"");return i?Boolean(s||t.canPlayType("audio/"+i).replace(/^no$/,"")):Boolean(s)};if(n.ogg=i('ogg; codecs="vorbis"'),n.opus=i('ogg; codecs="opus"',"opus"),n.mp3=i("mpeg"),n.wav=i("wav"),n.m4a=i("x-m4a"),n.aac=i("aac"),n.flac=i("flac","x-flac"),n.webm=i('webm; codecs="vorbis"'),""!==t.canPlayType('audio/mp4; codecs="ec-3"'))if(s.edge)n.dolby=!0;else if(s.safari&&s.safariVersion>=9&&/Mac OS X (\d+)_(\d+)/.test(navigator.userAgent)){var r=parseInt(RegExp.$1,10),o=parseInt(RegExp.$2,10);(10===r&&o>=11||r>10)&&(n.dolby=!0)}}}catch(t){}return n}()},84148:(t,e,i)=>{var s,n=i(25892),r={chrome:!1,chromeVersion:0,edge:!1,firefox:!1,firefoxVersion:0,ie:!1,ieVersion:0,mobileSafari:!1,opera:!1,safari:!1,safariVersion:0,silk:!1,trident:!1,tridentVersion:0,es2019:!1};t.exports=(s=navigator.userAgent,/Edg\/\d+/.test(s)?(r.edge=!0,r.es2019=!0):/OPR/.test(s)?(r.opera=!0,r.es2019=!0):/Chrome\/(\d+)/.test(s)&&!n.windowsPhone?(r.chrome=!0,r.chromeVersion=parseInt(RegExp.$1,10),r.es2019=r.chromeVersion>69):/Firefox\D+(\d+)/.test(s)?(r.firefox=!0,r.firefoxVersion=parseInt(RegExp.$1,10),r.es2019=r.firefoxVersion>10):/AppleWebKit\/(?!.*CriOS)/.test(s)&&n.iOS?(r.mobileSafari=!0,r.es2019=!0):/MSIE (\d+\.\d+);/.test(s)?(r.ie=!0,r.ieVersion=parseInt(RegExp.$1,10)):/Version\/(\d+\.\d+(\.\d+)?) Safari/.test(s)&&!n.windowsPhone?(r.safari=!0,r.safariVersion=parseInt(RegExp.$1,10),r.es2019=r.safariVersion>10):/Trident\/(\d+\.\d+)(.*)rv:(\d+\.\d+)/.test(s)&&(r.ie=!0,r.trident=!0,r.tridentVersion=parseInt(RegExp.$1,10),r.ieVersion=parseInt(RegExp.$3,10)),/Silk/.test(s)&&(r.silk=!0),r)},89289:(t,e,i)=>{var s,n,r,o=i(27919),a={supportInverseAlpha:!1,supportNewBlendModes:!1};t.exports=("function"!=typeof importScripts&&void 0!==document&&(a.supportNewBlendModes=(s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABAQMAAADD8p2OAAAAA1BMVEX/",n="AAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==",(r=new Image).onload=function(){var t=new Image;t.onload=function(){var e=o.create2D(t,6).getContext("2d",{willReadFrequently:!0});if(e.globalCompositeOperation="multiply",e.drawImage(r,0,0),e.drawImage(t,2,0),!e.getImageData(2,0,1,1))return!1;var i=e.getImageData(2,0,1,1).data;o.remove(t),a.supportNewBlendModes=255===i[0]&&0===i[1]&&0===i[2]},t.src=s+"/wCKxvRF"+n},r.src=s+"AP804Oa6"+n,!1),a.supportInverseAlpha=function(){var t=o.create2D(this,2).getContext("2d",{willReadFrequently:!0});t.fillStyle="rgba(10, 20, 30, 0.5)",t.fillRect(0,0,1,1);var e=t.getImageData(0,0,1,1);if(null===e)return!1;t.putImageData(e,1,0);var i=t.getImageData(1,0,1,1),s=i.data[0]===e.data[0]&&i.data[1]===e.data[1]&&i.data[2]===e.data[2]&&i.data[3]===e.data[3];return o.remove(this),s}()),a)},89357:(t,e,i)=>{var s=i(25892),n=i(84148),r=i(27919),o={canvas:!1,canvasBitBltShift:null,file:!1,fileSystem:!1,getUserMedia:!0,littleEndian:!1,localStorage:!1,pointerLock:!1,stableSort:!1,support32bit:!1,vibration:!1,webGL:!1,worker:!1};t.exports=function(){if("function"==typeof importScripts)return o;o.canvas=!!window.CanvasRenderingContext2D;try{o.localStorage=!!localStorage.getItem}catch(t){o.localStorage=!1}o.file=!!(window.File&&window.FileReader&&window.FileList&&window.Blob),o.fileSystem=!!window.requestFileSystem;var t,e,i,a=!1;return o.webGL=function(){if(window.WebGLRenderingContext)try{var t=r.createWebGL(this),e=t.getContext("webgl")||t.getContext("experimental-webgl"),i=r.create2D(this),s=i.getContext("2d",{willReadFrequently:!0}).createImageData(1,1);return a=s.data instanceof Uint8ClampedArray,r.remove(t),r.remove(i),!!e}catch(t){return!1}return!1}(),o.worker=!!window.Worker,o.pointerLock="pointerLockElement"in document||"mozPointerLockElement"in document||"webkitPointerLockElement"in document,navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia||navigator.oGetUserMedia,window.URL=window.URL||window.webkitURL||window.mozURL||window.msURL,o.getUserMedia=o.getUserMedia&&!!navigator.getUserMedia&&!!window.URL,n.firefox&&n.firefoxVersion<21&&(o.getUserMedia=!1),!s.iOS&&(n.ie||n.firefox||n.chrome)&&(o.canvasBitBltShift=!0),(n.safari||n.mobileSafari)&&(o.canvasBitBltShift=!1),navigator.vibrate=navigator.vibrate||navigator.webkitVibrate||navigator.mozVibrate||navigator.msVibrate,navigator.vibrate&&(o.vibration=!0),"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint32Array&&(o.littleEndian=(t=new ArrayBuffer(4),e=new Uint8Array(t),i=new Uint32Array(t),e[0]=161,e[1]=178,e[2]=195,e[3]=212,3569595041===i[0]||2712847316!==i[0]&&null)),o.support32bit="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof Int32Array&&null!==o.littleEndian&&a,o}()},91639:t=>{var e={available:!1,cancel:"",keyboard:!1,request:""};t.exports=function(){if("function"==typeof importScripts)return e;var t,i="Fullscreen",s="FullScreen",n=["request"+i,"request"+s,"webkitRequest"+i,"webkitRequest"+s,"msRequest"+i,"msRequest"+s,"mozRequest"+s,"mozRequest"+i];for(t=0;t{var s=i(84148),n={gamepads:!1,mspointer:!1,touch:!1,wheelEvent:null};t.exports=("function"==typeof importScripts||(("ontouchstart"in document.documentElement||navigator.maxTouchPoints&&navigator.maxTouchPoints>=1)&&(n.touch=!0),(navigator.msPointerEnabled||navigator.pointerEnabled)&&(n.mspointer=!0),navigator.getGamepads&&(n.gamepads=!0),"onwheel"in window||s.ie&&"WheelEvent"in window?n.wheelEvent="wheel":"onmousewheel"in window?n.wheelEvent="mousewheel":s.firefox&&"MouseScrollEvent"in window&&(n.wheelEvent="DOMMouseScroll")),n)},25892:t=>{var e={android:!1,chromeOS:!1,cordova:!1,crosswalk:!1,desktop:!1,ejecta:!1,electron:!1,iOS:!1,iOSVersion:0,iPad:!1,iPhone:!1,kindle:!1,linux:!1,macOS:!1,node:!1,nodeWebkit:!1,pixelRatio:1,webApp:!1,windows:!1,windowsPhone:!1};t.exports=function(){if("function"==typeof importScripts)return e;var t=navigator.userAgent;/Windows/.test(t)?e.windows=!0:/Mac OS/.test(t)&&!/like Mac OS/.test(t)?navigator.maxTouchPoints&&navigator.maxTouchPoints>2?(e.iOS=!0,e.iPad=!0,navigator.appVersion.match(/Version\/(\d+)/),e.iOSVersion=parseInt(RegExp.$1,10)):e.macOS=!0:/Android/.test(t)?e.android=!0:/Linux/.test(t)?e.linux=!0:/iP[ao]d|iPhone/i.test(t)?(e.iOS=!0,navigator.appVersion.match(/OS (\d+)/),e.iOSVersion=parseInt(RegExp.$1,10),e.iPhone=-1!==t.toLowerCase().indexOf("iphone"),e.iPad=-1!==t.toLowerCase().indexOf("ipad")):/Kindle/.test(t)||/\bKF[A-Z][A-Z]+/.test(t)||/Silk.*Mobile Safari/.test(t)?e.kindle=!0:/CrOS/.test(t)&&(e.chromeOS=!0),(/Windows Phone/i.test(t)||/IEMobile/i.test(t))&&(e.android=!1,e.iOS=!1,e.macOS=!1,e.windows=!0,e.windowsPhone=!0);var i=/Silk/.test(t);return(e.windows||e.macOS||e.linux&&!i||e.chromeOS)&&(e.desktop=!0),(e.windowsPhone||/Windows NT/i.test(t)&&/Touch/i.test(t))&&(e.desktop=!1),navigator.standalone&&(e.webApp=!0),"function"!=typeof importScripts&&(void 0!==window.cordova&&(e.cordova=!0),void 0!==window.ejecta&&(e.ejecta=!0)),"undefined"!=typeof process&&process.versions&&process.versions.node&&(e.node=!0),e.node&&"object"==typeof process.versions&&(e.nodeWebkit=!!process.versions["node-webkit"],e.electron=!!process.versions.electron),/Crosswalk/.test(t)&&(e.crosswalk=!0),e.pixelRatio=window.devicePixelRatio||1,e}()},43267:(t,e,i)=>{var s=i(95540),n={h264:!1,hls:!1,mp4:!1,m4v:!1,ogg:!1,vp9:!1,webm:!1,hasRequestVideoFrame:!1};t.exports=function(){if("function"==typeof importScripts)return n;var t=document.createElement("video"),e=!!t.canPlayType,i=/^no$/;try{e&&(t.canPlayType('video/ogg; codecs="theora"').replace(i,"")&&(n.ogg=!0),t.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(i,"")&&(n.h264=!0,n.mp4=!0),t.canPlayType("video/x-m4v").replace(i,"")&&(n.m4v=!0),t.canPlayType('video/webm; codecs="vp8, vorbis"').replace(i,"")&&(n.webm=!0),t.canPlayType('video/webm; codecs="vp9"').replace(i,"")&&(n.vp9=!0),t.canPlayType('application/x-mpegURL; codecs="avc1.42E01E"').replace(i,"")&&(n.hls=!0))}catch(t){}return t.parentNode&&t.parentNode.removeChild(t),n.getVideoURL=function(t){Array.isArray(t)||(t=[t]);for(var e=0;e{t.exports={os:i(25892),browser:i(84148),features:i(89357),input:i(31784),audio:i(7098),video:i(43267),fullscreen:i(91639),canvasFeatures:i(89289)}},89422:(t,e,i)=>{var s=i(83419),n=new Float32Array(20),r=new s({initialize:function(){this._matrix=new Float32Array(20),this.alpha=1,this._dirty=!0,this._data=new Float32Array(20),this.reset()},set:function(t){return this._matrix.set(t),this._dirty=!0,this},reset:function(){var t=this._matrix;return t.fill(0),t[0]=1,t[6]=1,t[12]=1,t[18]=1,this.alpha=1,this._dirty=!0,this},getData:function(){var t=this._data;return this._dirty&&(t.set(this._matrix),t[4]/=255,t[9]/=255,t[14]/=255,t[19]/=255,this._dirty=!1),t},brightness:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=t;return this.multiply([i,0,0,0,0,0,i,0,0,0,0,0,i,0,0,0,0,0,1,0],e)},saturate:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=2*t/3+1,s=-.5*(i-1);return this.multiply([i,s,s,0,0,s,i,s,0,0,s,s,i,0,0,0,0,0,1,0],e)},desaturate:function(t){return void 0===t&&(t=!1),this.saturate(-1,t)},hue:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1),t=t/180*Math.PI;var i=Math.cos(t),s=Math.sin(t),n=.213,r=.715,o=.072;return this.multiply([n+.787*i+s*-n,r+i*-r+s*-r,o+i*-o+.928*s,0,0,n+i*-n+.143*s,r+i*(1-r)+.14*s,o+i*-o+-.283*s,0,0,n+i*-n+-.787*s,r+i*-r+s*r,o+.928*i+s*o,0,0,0,0,0,1,0],e)},grayscale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=!1),this.saturate(-t,e)},blackWhite:function(t){return void 0===t&&(t=!1),this.multiply(r.BLACK_WHITE,t)},contrast:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=t+1,s=-.5*(i-1);return this.multiply([i,0,0,0,s,0,i,0,0,s,0,0,i,0,s,0,0,0,1,0],e)},negative:function(t){return void 0===t&&(t=!1),this.multiply(r.NEGATIVE,t)},desaturateLuminance:function(t){return void 0===t&&(t=!1),this.multiply(r.DESATURATE_LUMINANCE,t)},sepia:function(t){return void 0===t&&(t=!1),this.multiply(r.SEPIA,t)},night:function(t,e){return void 0===t&&(t=.1),void 0===e&&(e=!1),this.multiply([-2*t,-t,0,0,0,-t,0,t,0,0,0,t,2*t,0,0,0,0,0,1,0],e)},lsd:function(t){return void 0===t&&(t=!1),this.multiply(r.LSD,t)},brown:function(t){return void 0===t&&(t=!1),this.multiply(r.BROWN,t)},vintagePinhole:function(t){return void 0===t&&(t=!1),this.multiply(r.VINTAGE,t)},kodachrome:function(t){return void 0===t&&(t=!1),this.multiply(r.KODACHROME,t)},technicolor:function(t){return void 0===t&&(t=!1),this.multiply(r.TECHNICOLOR,t)},polaroid:function(t){return void 0===t&&(t=!1),this.multiply(r.POLAROID,t)},shiftToBGR:function(t){return void 0===t&&(t=!1),this.multiply(r.SHIFT_BGR,t)},multiply:function(t,e){void 0===e&&(e=!1),e||this.reset();var i=this._matrix,s=n;return s.set(i),i.set([s[0]*t[0]+s[1]*t[5]+s[2]*t[10]+s[3]*t[15],s[0]*t[1]+s[1]*t[6]+s[2]*t[11]+s[3]*t[16],s[0]*t[2]+s[1]*t[7]+s[2]*t[12]+s[3]*t[17],s[0]*t[3]+s[1]*t[8]+s[2]*t[13]+s[3]*t[18],s[0]*t[4]+s[1]*t[9]+s[2]*t[14]+s[3]*t[19]+s[4],s[5]*t[0]+s[6]*t[5]+s[7]*t[10]+s[8]*t[15],s[5]*t[1]+s[6]*t[6]+s[7]*t[11]+s[8]*t[16],s[5]*t[2]+s[6]*t[7]+s[7]*t[12]+s[8]*t[17],s[5]*t[3]+s[6]*t[8]+s[7]*t[13]+s[8]*t[18],s[5]*t[4]+s[6]*t[9]+s[7]*t[14]+s[8]*t[19]+s[9],s[10]*t[0]+s[11]*t[5]+s[12]*t[10]+s[13]*t[15],s[10]*t[1]+s[11]*t[6]+s[12]*t[11]+s[13]*t[16],s[10]*t[2]+s[11]*t[7]+s[12]*t[12]+s[13]*t[17],s[10]*t[3]+s[11]*t[8]+s[12]*t[13]+s[13]*t[18],s[10]*t[4]+s[11]*t[9]+s[12]*t[14]+s[13]*t[19]+s[14],s[15]*t[0]+s[16]*t[5]+s[17]*t[10]+s[18]*t[15],s[15]*t[1]+s[16]*t[6]+s[17]*t[11]+s[18]*t[16],s[15]*t[2]+s[16]*t[7]+s[17]*t[12]+s[18]*t[17],s[15]*t[3]+s[16]*t[8]+s[17]*t[13]+s[18]*t[18],s[15]*t[4]+s[16]*t[9]+s[17]*t[14]+s[18]*t[19]+s[19]]),this._dirty=!0,this}});r.BLACK_WHITE=[.3,.6,.1,0,0,.3,.6,.1,0,0,.3,.6,.1,0,0,0,0,0,1,0],r.NEGATIVE=[-1,0,0,1,0,0,-1,0,1,0,0,0,-1,1,0,0,0,0,1,0],r.DESATURATE_LUMINANCE=[.2764723,.929708,.0938197,0,-37.1,.2764723,.929708,.0938197,0,-37.1,.2764723,.929708,.0938197,0,-37.1,0,0,0,1,0],r.SEPIA=[.393,.7689999,.18899999,0,0,.349,.6859999,.16799999,0,0,.272,.5339999,.13099999,0,0,0,0,0,1,0],r.LSD=[2,-.4,.5,0,0,-.5,2,-.4,0,0,-.4,-.5,3,0,0,0,0,0,1,0],r.BROWN=[.5997023498159715,.34553243048391263,-.2708298674538042,0,47.43192855600873,-.037703249837783157,.8609577587992641,.15059552388459913,0,-36.96841498319127,.24113635128153335,-.07441037908422492,.44972182064877153,0,-7.562075277591283,0,0,0,1,0],r.VINTAGE=[.6279345635605994,.3202183420819367,-.03965408211312453,0,9.651285835294123,.02578397704808868,.6441188644374771,.03259127616149294,0,7.462829176470591,.0466055556782719,-.0851232987247891,.5241648018700465,0,5.159190588235296,0,0,0,1,0],r.KODACHROME=[1.1285582396593525,-.3967382283601348,-.03992559172921793,0,63.72958762196502,-.16404339962244616,1.0835251566291304,-.05498805115633132,0,24.732407896706203,-.16786010706155763,-.5603416277695248,1.6014850761964943,0,35.62982807460946,0,0,0,1,0],r.TECHNICOLOR=[1.9125277891456083,-.8545344976951645,-.09155508482755585,0,11.793603434377337,-.3087833385928097,1.7658908555458428,-.10601743074722245,0,-70.35205161461398,-.231103377548616,-.7501899197440212,1.847597816108189,0,30.950940869491138,0,0,0,1,0],r.POLAROID=[1.438,-.062,-.062,0,0,-.122,1.378,-.122,0,0,-.016,-.016,1.483,0,0,0,0,0,1,0],r.SHIFT_BGR=[0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0],t.exports=r},51767:(t,e,i)=>{var s=i(83419),n=i(29747),r=new s({initialize:function(t,e,i){this._rgb=[0,0,0],this.onChangeCallback=n,this.dirty=!1,this.set(t,e,i)},set:function(t,e,i){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),this._rgb=[t,e,i],this.onChange(),this},equals:function(t,e,i){var s=this._rgb;return s[0]===t&&s[1]===e&&s[2]===i},onChange:function(){this.dirty=!0;var t=this._rgb;this.onChangeCallback.call(this,t[0],t[1],t[2])},r:{get:function(){return this._rgb[0]},set:function(t){this._rgb[0]=t,this.onChange()}},g:{get:function(){return this._rgb[1]},set:function(t){this._rgb[1]=t,this.onChange()}},b:{get:function(){return this._rgb[2]},set:function(t){this._rgb[2]=t,this.onChange()}},destroy:function(){this.onChangeCallback=null}});t.exports=r},60461:t=>{t.exports={TOP_LEFT:0,TOP_CENTER:1,TOP_RIGHT:2,LEFT_TOP:3,LEFT_CENTER:4,LEFT_BOTTOM:5,CENTER:6,RIGHT_TOP:7,RIGHT_CENTER:8,RIGHT_BOTTOM:9,BOTTOM_LEFT:10,BOTTOM_CENTER:11,BOTTOM_RIGHT:12}},54312:(t,e,i)=>{var s=i(62235),n=i(35893),r=i(86327),o=i(88417);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},46768:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(86327),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},35827:(t,e,i)=>{var s=i(62235),n=i(54380),r=i(86327),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},46871:(t,e,i)=>{var s=i(66786),n=i(35893),r=i(7702);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),s(t,n(e)+i,r(e)+o),t}},5198:(t,e,i)=>{var s=i(7702),n=i(26541),r=i(20786),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},11879:(t,e,i)=>{var s=i(60461),n=[];n[s.BOTTOM_CENTER]=i(54312),n[s.BOTTOM_LEFT]=i(46768),n[s.BOTTOM_RIGHT]=i(35827),n[s.CENTER]=i(46871),n[s.LEFT_CENTER]=i(5198),n[s.RIGHT_CENTER]=i(80503),n[s.TOP_CENTER]=i(89698),n[s.TOP_LEFT]=i(922),n[s.TOP_RIGHT]=i(21373),n[s.LEFT_BOTTOM]=n[s.BOTTOM_LEFT],n[s.LEFT_TOP]=n[s.TOP_LEFT],n[s.RIGHT_BOTTOM]=n[s.BOTTOM_RIGHT],n[s.RIGHT_TOP]=n[s.TOP_RIGHT];t.exports=function(t,e,i,s,r){return n[i](t,e,s,r)}},80503:(t,e,i)=>{var s=i(7702),n=i(54380),r=i(20786),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},89698:(t,e,i)=>{var s=i(35893),n=i(17717),r=i(88417),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)+i),o(t,n(e)-a),t}},922:(t,e,i)=>{var s=i(26541),n=i(17717),r=i(385),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)-i),o(t,n(e)-a),t}},21373:(t,e,i)=>{var s=i(54380),n=i(17717),r=i(40136),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)+i),o(t,n(e)-a),t}},91660:(t,e,i)=>{t.exports={BottomCenter:i(54312),BottomLeft:i(46768),BottomRight:i(35827),Center:i(46871),LeftCenter:i(5198),QuickSet:i(11879),RightCenter:i(80503),TopCenter:i(89698),TopLeft:i(922),TopRight:i(21373)}},71926:(t,e,i)=>{var s=i(60461),n=i(79291),r={In:i(91660),To:i(16694)};r=n(!1,r,s),t.exports=r},21578:(t,e,i)=>{var s=i(62235),n=i(35893),r=i(88417),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,n(e)+i),o(t,s(e)+a),t}},10210:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(385),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,n(e)-i),o(t,s(e)+a),t}},82341:(t,e,i)=>{var s=i(62235),n=i(54380),r=i(40136),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,n(e)+i),o(t,s(e)+a),t}},87958:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(86327),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},40080:(t,e,i)=>{var s=i(7702),n=i(26541),r=i(20786),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},88466:(t,e,i)=>{var s=i(26541),n=i(17717),r=i(40136),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)-i),o(t,n(e)-a),t}},38829:(t,e,i)=>{var s=i(60461),n=[];n[s.BOTTOM_CENTER]=i(21578),n[s.BOTTOM_LEFT]=i(10210),n[s.BOTTOM_RIGHT]=i(82341),n[s.LEFT_BOTTOM]=i(87958),n[s.LEFT_CENTER]=i(40080),n[s.LEFT_TOP]=i(88466),n[s.RIGHT_BOTTOM]=i(19211),n[s.RIGHT_CENTER]=i(34609),n[s.RIGHT_TOP]=i(48741),n[s.TOP_CENTER]=i(49440),n[s.TOP_LEFT]=i(81288),n[s.TOP_RIGHT]=i(61323);t.exports=function(t,e,i,s,r){return n[i](t,e,s,r)}},19211:(t,e,i)=>{var s=i(62235),n=i(54380),r=i(86327),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},34609:(t,e,i)=>{var s=i(7702),n=i(54380),r=i(20786),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},48741:(t,e,i)=>{var s=i(54380),n=i(17717),r=i(385),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)+i),o(t,n(e)-a),t}},49440:(t,e,i)=>{var s=i(35893),n=i(17717),r=i(86327),o=i(88417);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,s(e)+i),r(t,n(e)-a),t}},81288:(t,e,i)=>{var s=i(26541),n=i(17717),r=i(86327),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,s(e)-i),r(t,n(e)-a),t}},61323:(t,e,i)=>{var s=i(54380),n=i(17717),r=i(86327),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,s(e)+i),r(t,n(e)-a),t}},16694:(t,e,i)=>{t.exports={BottomCenter:i(21578),BottomLeft:i(10210),BottomRight:i(82341),LeftBottom:i(87958),LeftCenter:i(40080),LeftTop:i(88466),QuickSet:i(38829),RightBottom:i(19211),RightCenter:i(34609),RightTop:i(48741),TopCenter:i(49440),TopLeft:i(81288),TopRight:i(61323)}},66786:(t,e,i)=>{var s=i(88417),n=i(20786);t.exports=function(t,e,i){return s(t,e),n(t,i)}},62235:t=>{t.exports=function(t){return t.y+t.height-t.height*t.originY}},72873:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(54380),o=i(17717),a=i(87841);t.exports=function(t,e){void 0===e&&(e=new a);var i=n(t),h=o(t);return e.x=i,e.y=h,e.width=r(t)-i,e.height=s(t)-h,e}},35893:t=>{t.exports=function(t){return t.x-t.width*t.originX+.5*t.width}},7702:t=>{t.exports=function(t){return t.y-t.height*t.originY+.5*t.height}},26541:t=>{t.exports=function(t){return t.x-t.width*t.originX}},87431:t=>{t.exports=function(t){return t.width*t.originX}},46928:t=>{t.exports=function(t){return t.height*t.originY}},54380:t=>{t.exports=function(t){return t.x+t.width-t.width*t.originX}},17717:t=>{t.exports=function(t){return t.y-t.height*t.originY}},86327:t=>{t.exports=function(t,e){return t.y=e-t.height+t.height*t.originY,t}},88417:t=>{t.exports=function(t,e){var i=t.width*t.originX;return t.x=e+i-.5*t.width,t}},20786:t=>{t.exports=function(t,e){var i=t.height*t.originY;return t.y=e+i-.5*t.height,t}},385:t=>{t.exports=function(t,e){return t.x=e+t.width*t.originX,t}},40136:t=>{t.exports=function(t,e){return t.x=e-t.width+t.width*t.originX,t}},66737:t=>{t.exports=function(t,e){return t.y=e+t.height*t.originY,t}},58724:(t,e,i)=>{t.exports={CenterOn:i(66786),GetBottom:i(62235),GetBounds:i(72873),GetCenterX:i(35893),GetCenterY:i(7702),GetLeft:i(26541),GetOffsetX:i(87431),GetOffsetY:i(46928),GetRight:i(54380),GetTop:i(17717),SetBottom:i(86327),SetCenterX:i(88417),SetCenterY:i(20786),SetLeft:i(385),SetRight:i(40136),SetTop:i(66737)}},20623:t=>{t.exports={setCrisp:function(t){return["optimizeSpeed","-moz-crisp-edges","-o-crisp-edges","-webkit-optimize-contrast","optimize-contrast","crisp-edges","pixelated"].forEach((function(e){t.style["image-rendering"]=e})),t.style.msInterpolationMode="nearest-neighbor",t},setBicubic:function(t){return t.style["image-rendering"]="auto",t.style.msInterpolationMode="bicubic",t}}},27919:(t,e,i)=>{var s,n,r,o=i(8054),a=i(68703),h=[],l=!1;t.exports=(r=function(){var t=0;return h.forEach((function(e){e.parent&&t++})),t},{create2D:function(t,e,i){return s(t,e,i,o.CANVAS)},create:s=function(t,e,i,s,r){var u;void 0===e&&(e=1),void 0===i&&(i=1),void 0===s&&(s=o.CANVAS),void 0===r&&(r=!1);var c=n(s);return null===c?(c={parent:t,canvas:document.createElement("canvas"),type:s},s===o.CANVAS&&h.push(c),u=c.canvas):(c.parent=t,u=c.canvas),r&&(c.parent=u),u.width=e,u.height=i,l&&s===o.CANVAS&&a.disable(u.getContext("2d",{willReadFrequently:!1})),u},createWebGL:function(t,e,i){return s(t,e,i,o.WEBGL)},disableSmoothing:function(){l=!0},enableSmoothing:function(){l=!1},first:n=function(t){if(void 0===t&&(t=o.CANVAS),t===o.WEBGL)return null;for(var e=0;e{var e,i="";t.exports={disable:function(t){return""===i&&(i=e(t)),i&&(t[i]=!1),t},enable:function(t){return""===i&&(i=e(t)),i&&(t[i]=!0),t},getPrefix:e=function(t){for(var e=["i","webkitI","msI","mozI","oI"],i=0;i{t.exports=function(t,e){return void 0===e&&(e="none"),t.style.msTouchAction=e,t.style["ms-touch-action"]=e,t.style["touch-action"]=e,t}},91610:t=>{t.exports=function(t,e){void 0===e&&(e="none");return["-webkit-","-khtml-","-moz-","-ms-",""].forEach((function(i){t.style[i+"user-select"]=e})),t.style["-webkit-touch-callout"]=e,t.style["-webkit-tap-highlight-color"]="rgba(0, 0, 0, 0)",t}},26253:(t,e,i)=>{t.exports={CanvasInterpolation:i(20623),CanvasPool:i(27919),Smoothing:i(68703),TouchAction:i(65208),UserSelect:i(91610)}},40987:(t,e,i)=>{var s=i(83419),n=i(37589),r=i(1e3),o=i(7537),a=i(87837),h=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=255),this.r=0,this.g=0,this.b=0,this.a=255,this._h=0,this._s=0,this._v=0,this._locked=!1,this.gl=[0,0,0,1],this._color=0,this._color32=0,this._rgba="",this.setTo(t,e,i,s)},transparent:function(){return this._locked=!0,this.red=0,this.green=0,this.blue=0,this.alpha=0,this._locked=!1,this.update(!0)},setTo:function(t,e,i,s,n){return void 0===s&&(s=255),void 0===n&&(n=!0),this._locked=!0,this.red=t,this.green=e,this.blue=i,this.alpha=s,this._locked=!1,this.update(n)},setGLTo:function(t,e,i,s){return void 0===s&&(s=1),this._locked=!0,this.redGL=t,this.greenGL=e,this.blueGL=i,this.alphaGL=s,this._locked=!1,this.update(!0)},setFromRGB:function(t){return this._locked=!0,this.red=t.r,this.green=t.g,this.blue=t.b,t.hasOwnProperty("a")&&(this.alpha=t.a),this._locked=!1,this.update(!0)},setFromHSV:function(t,e,i){return o(t,e,i,this)},update:function(t){if(void 0===t&&(t=!1),this._locked)return this;var e=this.r,i=this.g,s=this.b,o=this.a;return this._color=n(e,i,s),this._color32=r(e,i,s,o),this._rgba="rgba("+e+","+i+","+s+","+o/255+")",t&&a(e,i,s,this),this},updateHSV:function(){var t=this.r,e=this.g,i=this.b;return a(t,e,i,this),this},clone:function(){return new h(this.r,this.g,this.b,this.a)},gray:function(t){return this.setTo(t,t,t)},random:function(t,e){void 0===t&&(t=0),void 0===e&&(e=255);var i=Math.floor(t+Math.random()*(e-t)),s=Math.floor(t+Math.random()*(e-t)),n=Math.floor(t+Math.random()*(e-t));return this.setTo(i,s,n)},randomGray:function(t,e){void 0===t&&(t=0),void 0===e&&(e=255);var i=Math.floor(t+Math.random()*(e-t));return this.setTo(i,i,i)},saturate:function(t){return this.s+=t/100,this},desaturate:function(t){return this.s-=t/100,this},lighten:function(t){return this.v+=t/100,this},darken:function(t){return this.v-=t/100,this},brighten:function(t){var e=this.r,i=this.g,s=this.b;return e=Math.max(0,Math.min(255,e-Math.round(-t/100*255))),i=Math.max(0,Math.min(255,i-Math.round(-t/100*255))),s=Math.max(0,Math.min(255,s-Math.round(-t/100*255))),this.setTo(e,i,s)},color:{get:function(){return this._color}},color32:{get:function(){return this._color32}},rgba:{get:function(){return this._rgba}},redGL:{get:function(){return this.gl[0]},set:function(t){this.gl[0]=Math.min(Math.abs(t),1),this.r=Math.floor(255*this.gl[0]),this.update(!0)}},greenGL:{get:function(){return this.gl[1]},set:function(t){this.gl[1]=Math.min(Math.abs(t),1),this.g=Math.floor(255*this.gl[1]),this.update(!0)}},blueGL:{get:function(){return this.gl[2]},set:function(t){this.gl[2]=Math.min(Math.abs(t),1),this.b=Math.floor(255*this.gl[2]),this.update(!0)}},alphaGL:{get:function(){return this.gl[3]},set:function(t){this.gl[3]=Math.min(Math.abs(t),1),this.a=Math.floor(255*this.gl[3]),this.update()}},red:{get:function(){return this.r},set:function(t){t=Math.floor(Math.abs(t)),this.r=Math.min(t,255),this.gl[0]=t/255,this.update(!0)}},green:{get:function(){return this.g},set:function(t){t=Math.floor(Math.abs(t)),this.g=Math.min(t,255),this.gl[1]=t/255,this.update(!0)}},blue:{get:function(){return this.b},set:function(t){t=Math.floor(Math.abs(t)),this.b=Math.min(t,255),this.gl[2]=t/255,this.update(!0)}},alpha:{get:function(){return this.a},set:function(t){t=Math.floor(Math.abs(t)),this.a=Math.min(t,255),this.gl[3]=t/255,this.update()}},h:{get:function(){return this._h},set:function(t){this._h=t,o(t,this._s,this._v,this)}},s:{get:function(){return this._s},set:function(t){this._s=t,o(this._h,t,this._v,this)}},v:{get:function(){return this._v},set:function(t){this._v=t,o(this._h,this._s,t,this)}}});t.exports=h},92728:(t,e,i)=>{var s=i(37589);t.exports=function(t){void 0===t&&(t=1024);var e,i=[],n=255,r=255,o=0,a=0;for(e=0;e<=n;e++)i.push({r:r,g:e,b:a,color:s(r,e,a)});for(o=255,e=n;e>=0;e--)i.push({r:e,g:o,b:a,color:s(e,o,a)});for(r=0,e=0;e<=n;e++,o--)i.push({r:r,g:o,b:e,color:s(r,o,e)});for(o=0,a=255,e=0;e<=n;e++,a--,r++)i.push({r:r,g:o,b:a,color:s(r,o,a)});if(1024===t)return i;var h=[],l=0,u=1024/t;for(e=0;e{t.exports=function(t){var e={r:t>>16&255,g:t>>8&255,b:255&t,a:255};return t>16777215&&(e.a=t>>>24),e}},62957:t=>{t.exports=function(t){var e=t.toString(16);return 1===e.length?"0"+e:e}},37589:t=>{t.exports=function(t,e,i){return t<<16|e<<8|i}},1e3:t=>{t.exports=function(t,e,i,s){return s<<24|t<<16|e<<8|i}},62183:(t,e,i)=>{var s=i(40987),n=i(89528);t.exports=function(t,e,i){var r=i,o=i,a=i;if(0!==e){var h=i<.5?i*(1+e):i+e-i*e,l=2*i-h;r=n(l,h,t+1/3),o=n(l,h,t),a=n(l,h,t-1/3)}return(new s).setGLTo(r,o,a,1)}},27939:(t,e,i)=>{var s=i(7537);t.exports=function(t,e){void 0===t&&(t=1),void 0===e&&(e=1);for(var i=[],n=0;n<=359;n++)i.push(s(n/359,t,e));return i}},7537:(t,e,i)=>{var s=i(37589);function n(t,e,i,s){var n=(t+6*e)%6,r=Math.min(n,4-n,1);return Math.round(255*(s-s*i*Math.max(0,r)))}t.exports=function(t,e,i,r){void 0===e&&(e=1),void 0===i&&(i=1);var o=n(5,t,e,i),a=n(3,t,e,i),h=n(1,t,e,i);return r?r.setTo?r.setTo(o,a,h,r.alpha,!0):(r.r=o,r.g=a,r.b=h,r.color=s(o,a,h),r):{r:o,g:a,b:h,color:s(o,a,h)}}},70238:(t,e,i)=>{var s=i(40987);t.exports=function(t){var e=new s;t=t.replace(/^(?:#|0x)?([a-f\d])([a-f\d])([a-f\d])$/i,(function(t,e,i,s){return e+e+i+i+s+s}));var i=/^(?:#|0x)?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);if(i){var n=parseInt(i[1],16),r=parseInt(i[2],16),o=parseInt(i[3],16);e.setTo(n,r,o)}return e}},89528:t=>{t.exports=function(t,e,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}},30100:(t,e,i)=>{var s=i(40987),n=i(90664);t.exports=function(t){var e=n(t);return new s(e.r,e.g,e.b,e.a)}},90664:t=>{t.exports=function(t){return t>16777215?{a:t>>>24,r:t>>16&255,g:t>>8&255,b:255&t}:{a:255,r:t>>16&255,g:t>>8&255,b:255&t}}},13699:(t,e,i)=>{var s=i(28915),n=function(t,e,i,n,r,o,a,h){void 0===a&&(a=100),void 0===h&&(h=0);var l=h/a;return{r:s(t,n,l),g:s(e,r,l),b:s(i,o,l)}};t.exports={RGBWithRGB:n,ColorWithRGB:function(t,e,i,s,r,o){return void 0===r&&(r=100),void 0===o&&(o=0),n(t.r,t.g,t.b,e,i,s,r,o)},ColorWithColor:function(t,e,i,s){return void 0===i&&(i=100),void 0===s&&(s=0),n(t.r,t.g,t.b,e.r,e.g,e.b,i,s)}}},68957:(t,e,i)=>{var s=i(40987);t.exports=function(t){return new s(t.r,t.g,t.b,t.a)}},87388:(t,e,i)=>{var s=i(40987);t.exports=function(t){var e=new s,i=/^rgba?\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d+(?:\.\d+)?))?\s*\)$/.exec(t.toLowerCase());if(i){var n=parseInt(i[1],10),r=parseInt(i[2],10),o=parseInt(i[3],10),a=void 0!==i[4]?parseFloat(i[4]):1;e.setTo(n,r,o,255*a)}return e}},87837:t=>{t.exports=function(t,e,i,s){void 0===s&&(s={h:0,s:0,v:0}),t/=255,e/=255,i/=255;var n=Math.min(t,e,i),r=Math.max(t,e,i),o=r-n,a=0,h=0===r?0:o/r,l=r;return r!==n&&(r===t?a=(e-i)/o+(e{var s=i(62957);t.exports=function(t,e,i,n,r){return void 0===n&&(n=255),void 0===r&&(r="#"),"#"===r?"#"+((1<<24)+(t<<16)+(e<<8)+i).toString(16).slice(1,7):"0x"+s(n)+s(t)+s(e)+s(i)}},85386:(t,e,i)=>{var s=i(30976),n=i(40987);t.exports=function(t,e){return void 0===t&&(t=0),void 0===e&&(e=255),new n(s(t,e),s(t,e),s(t,e))}},80333:(t,e,i)=>{var s=i(70238),n=i(30100),r=i(68957),o=i(87388);t.exports=function(t){switch(typeof t){case"string":return"rgb"===t.substr(0,3).toLowerCase()?o(t):s(t);case"number":return n(t);case"object":return r(t)}}},3956:(t,e,i)=>{var s=i(40987);s.ColorSpectrum=i(92728),s.ColorToRGBA=i(91588),s.ComponentToHex=i(62957),s.GetColor=i(37589),s.GetColor32=i(1e3),s.HexStringToColor=i(70238),s.HSLToColor=i(62183),s.HSVColorWheel=i(27939),s.HSVToRGB=i(7537),s.HueToComponent=i(89528),s.IntegerToColor=i(30100),s.IntegerToRGB=i(90664),s.Interpolate=i(13699),s.ObjectToColor=i(68957),s.RandomRGB=i(85386),s.RGBStringToColor=i(87388),s.RGBToHSV=i(87837),s.RGBToString=i(75723),s.ValueToColor=i(80333),t.exports=s},27460:(t,e,i)=>{t.exports={Align:i(71926),BaseShader:i(73894),Bounds:i(58724),Canvas:i(26253),Color:i(3956),ColorMatrix:i(89422),Masks:i(69781),RGB:i(51767)}},6858:(t,e,i)=>{var s=i(83419),n=i(39429),r=new s({initialize:function(t,e,i,s,n,r){e||(e=t.sys.make.image({x:i,y:s,key:n,frame:r,add:!1})),this.bitmapMask=e,this.invertAlpha=!1,this.isStencil=!1},setBitmap:function(t){this.bitmapMask=t},preRenderWebGL:function(t,e,i){t.pipelines.BITMAPMASK_PIPELINE.beginMask(this,e,i)},postRenderWebGL:function(t,e,i){t.pipelines.BITMAPMASK_PIPELINE.endMask(this,e,i)},preRenderCanvas:function(){},postRenderCanvas:function(){},destroy:function(){this.bitmapMask=null}});n.register("bitmapMask",(function(t,e,i,s,n){return new r(this.scene,t,e,i,s,n)})),t.exports=r},80661:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.geometryMask=e,this.invertAlpha=!1,this.isStencil=!0,this.level=0},setShape:function(t){return this.geometryMask=t,this},setInvertAlpha:function(t){return void 0===t&&(t=!0),this.invertAlpha=t,this},preRenderWebGL:function(t,e,i){var s=t.gl;t.flush(),0===t.maskStack.length&&(s.enable(s.STENCIL_TEST),s.clear(s.STENCIL_BUFFER_BIT),t.maskCount=0),t.currentCameraMask.mask!==this&&(t.currentMask.mask=this),t.maskStack.push({mask:this,camera:i}),this.applyStencil(t,i,!0),t.maskCount++},applyStencil:function(t,e,i){var s=t.gl,n=this.geometryMask,r=t.maskCount,o=255;s.colorMask(!1,!1,!1,!1),i?(s.stencilFunc(s.EQUAL,r,o),s.stencilOp(s.KEEP,s.KEEP,s.INCR),r++):(s.stencilFunc(s.EQUAL,r+1,o),s.stencilOp(s.KEEP,s.KEEP,s.DECR)),this.level=r,n.renderWebGL(t,n,e),t.flush(),s.colorMask(!0,!0,!0,!0),s.stencilOp(s.KEEP,s.KEEP,s.KEEP),this.invertAlpha?s.stencilFunc(s.NOTEQUAL,r,o):s.stencilFunc(s.EQUAL,r,o)},postRenderWebGL:function(t){var e=t.gl;t.maskStack.pop(),t.maskCount--,t.flush();var i=t.currentMask;if(0===t.maskStack.length)i.mask=null,e.disable(e.STENCIL_TEST);else{var s=t.maskStack[t.maskStack.length-1];s.mask.applyStencil(t,s.camera,!1),t.currentCameraMask.mask!==s.mask?(i.mask=s.mask,i.camera=s.camera):i.mask=null}},preRenderCanvas:function(t,e,i){var s=this.geometryMask;t.currentContext.save(),s.renderCanvas(t,s,i,null,null,!0),t.currentContext.clip()},postRenderCanvas:function(t){t.currentContext.restore()},destroy:function(){this.geometryMask=null}});t.exports=s},69781:(t,e,i)=>{t.exports={BitmapMask:i(6858),GeometryMask:i(80661)}},73894:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){e&&""!==e||(e=["precision mediump float;","uniform vec2 resolution;","varying vec2 fragCoord;","void main () {"," vec2 uv = fragCoord / resolution.xy;"," gl_FragColor = vec4(uv.xyx, 1.0);","}"].join("\n")),i&&""!==i||(i=["precision mediump float;","uniform mat4 uProjectionMatrix;","uniform mat4 uViewMatrix;","uniform vec2 uResolution;","attribute vec2 inPosition;","varying vec2 fragCoord;","varying vec2 outTexCoord;","void main () {"," gl_Position = uProjectionMatrix * uViewMatrix * vec4(inPosition, 1.0, 1.0);"," fragCoord = vec2(inPosition.x, uResolution.y - inPosition.y);"," outTexCoord = vec2(inPosition.x / uResolution.x, fragCoord.y / uResolution.y);","}"].join("\n")),void 0===s&&(s=null),this.key=t,this.fragmentSrc=e,this.vertexSrc=i,this.uniforms=s}});t.exports=s},40366:t=>{t.exports=function(t,e){var i;if(e)"string"==typeof e?i=document.getElementById(e):"object"==typeof e&&1===e.nodeType&&(i=e);else if(t.parentElement||null===e)return t;return i||(i=document.body),i.appendChild(t),t}},83719:(t,e,i)=>{var s=i(40366);t.exports=function(t){var e=t.config;if(e.parent&&e.domCreateContainer){var i=document.createElement("div");i.style.cssText=["display: block;","width: "+t.scale.width+"px;","height: "+t.scale.height+"px;","padding: 0; margin: 0;","position: absolute;","overflow: hidden;","pointer-events: "+e.domPointerEvents+";","transform: scale(1);","transform-origin: left top;"].join(" "),t.domContainer=i,s(i,e.parent)}}},57264:(t,e,i)=>{var s=i(25892);t.exports=function(t){if("complete"!==document.readyState&&"interactive"!==document.readyState){var e=function(){document.removeEventListener("deviceready",e,!0),document.removeEventListener("DOMContentLoaded",e,!0),window.removeEventListener("load",e,!0),t()};document.body?s.cordova?document.addEventListener("deviceready",e,!1):(document.addEventListener("DOMContentLoaded",e,!0),window.addEventListener("load",e,!0)):window.setTimeout(e,20)}else t()}},57811:t=>{t.exports=function(t){if(!t)return window.innerHeight;var e=Math.abs(window.orientation),i={w:0,h:0},s=document.createElement("div");return s.setAttribute("style","position: fixed; height: 100vh; width: 0; top: 0"),document.documentElement.appendChild(s),i.w=90===e?s.offsetHeight:window.innerWidth,i.h=90===e?window.innerWidth:s.offsetHeight,document.documentElement.removeChild(s),s=null,90!==Math.abs(window.orientation)?i.h:i.w}},45818:(t,e,i)=>{var s=i(13560);t.exports=function(t,e){var i=window.screen,n=!!i&&(i.orientation||i.mozOrientation||i.msOrientation);return n&&"string"==typeof n.type?n.type:"string"==typeof n?n:"number"==typeof window.orientation?0===window.orientation||180===window.orientation?s.ORIENTATION.PORTRAIT:s.ORIENTATION.LANDSCAPE:window.matchMedia?window.matchMedia("(orientation: portrait)").matches?s.ORIENTATION.PORTRAIT:window.matchMedia("(orientation: landscape)").matches?s.ORIENTATION.LANDSCAPE:void 0:e>t?s.ORIENTATION.PORTRAIT:s.ORIENTATION.LANDSCAPE}},74403:t=>{t.exports=function(t){var e;return""!==t&&("string"==typeof t?e=document.getElementById(t):t&&1===t.nodeType&&(e=t)),e||(e=document.body),e}},56836:t=>{t.exports=function(t){var e="";try{if(window.DOMParser)e=(new DOMParser).parseFromString(t,"text/xml");else(e=new ActiveXObject("Microsoft.XMLDOM")).loadXML(t)}catch(t){e=null}return e&&e.documentElement&&!e.getElementsByTagName("parsererror").length?e:null}},35846:t=>{t.exports=function(t){t.parentNode&&t.parentNode.removeChild(t)}},43092:(t,e,i)=>{var s=i(83419),n=i(29747),r=new s({initialize:function(){this.isRunning=!1,this.callback=n,this.isSetTimeOut=!1,this.timeOutID=null,this.delay=0;var t=this;this.step=function e(i){t.callback(i),t.isRunning&&(t.timeOutID=window.requestAnimationFrame(e))},this.stepTimeout=function e(){t.isRunning&&(t.timeOutID=window.setTimeout(e,t.delay)),t.callback(window.performance.now())}},start:function(t,e,i){this.isRunning||(this.callback=t,this.isSetTimeOut=e,this.delay=i,this.isRunning=!0,this.timeOutID=e?window.setTimeout(this.stepTimeout,0):window.requestAnimationFrame(this.step))},stop:function(){this.isRunning=!1,this.isSetTimeOut?clearTimeout(this.timeOutID):window.cancelAnimationFrame(this.timeOutID)},destroy:function(){this.stop(),this.callback=n}});t.exports=r},84902:(t,e,i)=>{var s={AddToDOM:i(40366),DOMContentLoaded:i(57264),GetInnerHeight:i(57811),GetScreenOrientation:i(45818),GetTarget:i(74403),ParseXML:i(56836),RemoveFromDOM:i(35846),RequestAnimationFrame:i(43092)};t.exports=s},47565:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(37277),o=new s({Extends:n,initialize:function(){n.call(this)},shutdown:function(){this.removeAllListeners()},destroy:function(){this.removeAllListeners()}});r.register("EventEmitter",o,"events"),t.exports=o},93055:(t,e,i)=>{t.exports={EventEmitter:i(47565)}},20122:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e){void 0===e&&(e=1),n.call(this,r.BARREL,t),this.amount=e}});t.exports=o},32251:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h){void 0===i&&(i=1),void 0===s&&(s=1),void 0===o&&(o=1),void 0===a&&(a=1),void 0===h&&(h=4),n.call(this,r.BLOOM,t),this.steps=h,this.offsetX=i,this.offsetY=s,this.blurStrength=o,this.strength=a,this.glcolor=[1,1,1],null!=e&&(this.color=e)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},9047:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h){void 0===e&&(e=0),void 0===i&&(i=2),void 0===s&&(s=2),void 0===o&&(o=1),void 0===h&&(h=4),n.call(this,r.BLUR,t),this.quality=e,this.x=i,this.y=s,this.steps=h,this.strength=o,this.glcolor=[1,1,1],null!=a&&(this.color=a)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},27885:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l){void 0===e&&(e=.5),void 0===i&&(i=1),void 0===s&&(s=.2),void 0===o&&(o=!1),void 0===a&&(a=1),void 0===h&&(h=1),void 0===l&&(l=1),n.call(this,r.BOKEH,t),this.radius=e,this.amount=i,this.contrast=s,this.isTiltShift=o,this.strength=l,this.blurX=a,this.blurY=h}});t.exports=o},12578:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a){void 0===e&&(e=8),void 0===o&&(o=1),void 0===a&&(a=.005),n.call(this,r.CIRCLE,t),this.scale=o,this.feather=a,this.thickness=e,this.glcolor=[1,.2,.7],this.glcolor2=[1,0,0,.4],null!=i&&(this.color=i),null!=s&&(this.backgroundColor=s)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}},backgroundColor:{get:function(){var t=this.glcolor2;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor2;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}},backgroundAlpha:{get:function(){return this.glcolor2[3]},set:function(t){this.glcolor2[3]=t}}});t.exports=o},15802:(t,e,i)=>{var s=i(83419),n=i(89422),r=i(14811),o=new s({Extends:n,initialize:function(t){n.call(this),this.type=r.COLOR_MATRIX,this.gameObject=t,this.active=!0},destroy:function(){this.gameObject=null,this._matrix=null,this._data=null}});t.exports=o},72898:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.type=t,this.gameObject=e,this.active=!0},setActive:function(t){return this.active=t,this},destroy:function(){this.gameObject=null,this.active=!1}});t.exports=s},44553:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s){void 0===e&&(e="__WHITE"),void 0===i&&(i=.005),void 0===s&&(s=.005),n.call(this,r.DISPLACEMENT,t),this.x=i,this.y=s,this.glTexture,this.setTexture(e)},setTexture:function(t){var e=this.gameObject.scene.sys.textures.getFrame(t);return e&&(this.glTexture=e.glTexture),this}});t.exports=o},68531:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===i&&(i=4),void 0===s&&(s=0),void 0===o&&(o=!1),n.call(this,r.GLOW,t),this.outerStrength=i,this.innerStrength=s,this.knockout=o,this.glcolor=[1,1,1,1],void 0!==e&&(this.color=e)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},37102:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l,u){void 0===s&&(s=.2),void 0===o&&(o=0),void 0===a&&(a=0),void 0===h&&(h=0),void 0===l&&(l=1),void 0===u&&(u=0),n.call(this,r.GRADIENT,t),this.alpha=s,this.size=u,this.fromX=o,this.fromY=a,this.toX=h,this.toY=l,this.glcolor1=[255,0,0],this.glcolor2=[0,255,0],null!=e&&(this.color1=e),null!=i&&(this.color2=i)},color1:{get:function(){var t=this.glcolor1;return(t[0]<<16)+(t[1]<<8)+(0|t[2])},set:function(t){var e=this.glcolor1;e[0]=t>>16&255,e[1]=t>>8&255,e[2]=255&t}},color2:{get:function(){var t=this.glcolor2;return(t[0]<<16)+(t[1]<<8)+(0|t[2])},set:function(t){var e=this.glcolor2;e[0]=t>>16&255,e[1]=t>>8&255,e[2]=255&t}}});t.exports=o},86886:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e){void 0===e&&(e=1),n.call(this,r.PIXELATE,t),this.amount=e}});t.exports=o},92322:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=.1),void 0===o&&(o=1),void 0===h&&(h=6),void 0===l&&(l=1),n.call(this,r.SHADOW,t),this.x=e,this.y=i,this.decay=s,this.power=o,this.glcolor=[0,0,0,1],this.samples=h,this.intensity=l,void 0!==a&&(this.color=a)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},39563:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===e&&(e=.5),void 0===i&&(i=.5),void 0===s&&(s=3),void 0===o&&(o=!1),n.call(this,r.SHINE,t),this.speed=e,this.lineWidth=i,this.gradient=s,this.reveal=o}});t.exports=o},56448:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===e&&(e=.5),void 0===i&&(i=.5),void 0===s&&(s=.5),void 0===o&&(o=.5),n.call(this,r.VIGNETTE,t),this.x=e,this.y=i,this.radius=s,this.strength=o}});t.exports=o},38433:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===e&&(e=.1),void 0===i&&(i=0),void 0===s&&(s=0),void 0===o&&(o=!1),n.call(this,r.WIPE,t),this.progress=0,this.wipeWidth=e,this.direction=i,this.axis=s,this.reveal=o}});t.exports=o},14811:t=>{t.exports={GLOW:4,SHADOW:5,PIXELATE:6,VIGNETTE:7,SHINE:8,BLUR:9,GRADIENT:12,BLOOM:13,COLOR_MATRIX:14,CIRCLE:15,BARREL:16,DISPLACEMENT:17,WIPE:18,BOKEH:19}},66064:(t,e,i)=>{var s=i(79291),n=i(14811),r={Barrel:i(20122),Controller:i(72898),Bloom:i(32251),Blur:i(9047),Bokeh:i(27885),Circle:i(12578),ColorMatrix:i(15802),Displacement:i(44553),Glow:i(68531),Gradient:i(37102),Pixelate:i(86886),Shadow:i(92322),Shine:i(39563),Vignette:i(56448),Wipe:i(38433)};r=s(!1,r,n),t.exports=r},25305:(t,e,i)=>{var s=i(10312),n=i(23568);t.exports=function(t,e,i){e.x=n(i,"x",0),e.y=n(i,"y",0),e.depth=n(i,"depth",0),e.flipX=n(i,"flipX",!1),e.flipY=n(i,"flipY",!1);var r=n(i,"scale",null);"number"==typeof r?e.setScale(r):null!==r&&(e.scaleX=n(r,"x",1),e.scaleY=n(r,"y",1));var o=n(i,"scrollFactor",null);"number"==typeof o?e.setScrollFactor(o):null!==o&&(e.scrollFactorX=n(o,"x",1),e.scrollFactorY=n(o,"y",1)),e.rotation=n(i,"rotation",0);var a=n(i,"angle",null);null!==a&&(e.angle=a),e.alpha=n(i,"alpha",1);var h=n(i,"origin",null);if("number"==typeof h)e.setOrigin(h);else if(null!==h){var l=n(h,"x",.5),u=n(h,"y",.5);e.setOrigin(l,u)}return e.blendMode=n(i,"blendMode",s.NORMAL),e.visible=n(i,"visible",!0),n(i,"add",!0)&&t.sys.displayList.add(e),e.preUpdate&&t.sys.updateList.add(e),e}},13059:(t,e,i)=>{var s=i(23568);t.exports=function(t,e){var i=s(e,"anims",null);if(null===i)return t;if("string"==typeof i)t.anims.play(i);else if("object"==typeof i){var n=t.anims,r=s(i,"key",void 0);if(r){var o=s(i,"startFrame",void 0),a=s(i,"delay",0),h=s(i,"repeat",0),l=s(i,"repeatDelay",0),u=s(i,"yoyo",!1),c=s(i,"play",!1),d=s(i,"delayedPlay",0),f={key:r,delay:a,repeat:h,repeatDelay:l,yoyo:u,startFrame:o};c?n.play(f):d>0?n.playAfterDelay(f,d):n.load(f)}}return t}},8050:(t,e,i)=>{var s=i(83419),n=i(73162),r=i(37277),o=i(51708),a=i(44594),h=i(19186),l=new s({Extends:n,initialize:function(t){n.call(this,t),this.sortChildrenFlag=!1,this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.addCallback=this.addChildCallback,this.removeCallback=this.removeChildCallback,this.events.once(a.BOOT,this.boot,this),this.events.on(a.START,this.start,this)},boot:function(){this.events.once(a.DESTROY,this.destroy,this)},addChildCallback:function(t){t.displayList&&t.displayList!==this&&t.removeFromDisplayList(),t.parentContainer&&t.parentContainer.remove(t),t.displayList||(this.queueDepthSort(),t.displayList=this,t.emit(o.ADDED_TO_SCENE,t,this.scene),this.events.emit(a.ADDED_TO_SCENE,t,this.scene))},removeChildCallback:function(t){this.queueDepthSort(),t.displayList=null,t.emit(o.REMOVED_FROM_SCENE,t,this.scene),this.events.emit(a.REMOVED_FROM_SCENE,t,this.scene)},start:function(){this.events.once(a.SHUTDOWN,this.shutdown,this)},queueDepthSort:function(){this.sortChildrenFlag=!0},depthSort:function(){this.sortChildrenFlag&&(h(this.list,this.sortByDepth),this.sortChildrenFlag=!1)},sortByDepth:function(t,e){return t._depth-e._depth},getChildren:function(){return this.list},shutdown:function(){for(var t=this.list;t.length;)t[0].destroy(!0);this.events.off(a.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(a.START,this.start,this),this.scene=null,this.systems=null,this.events=null}});r.register("DisplayList",l,"displayList"),t.exports=l},95643:(t,e,i)=>{var s=i(83419),n=i(53774),r=i(45893),o=i(50792),a=i(51708),h=i(44594),l=new s({Extends:o,initialize:function(t,e){o.call(this),this.scene=t,this.displayList=null,this.type=e,this.state=0,this.parentContainer=null,this.name="",this.active=!0,this.tabIndex=-1,this.data=null,this.renderFlags=15,this.cameraFilter=0,this.input=null,this.body=null,this.ignoreDestroy=!1,this.on(a.ADDED_TO_SCENE,this.addedToScene,this),this.on(a.REMOVED_FROM_SCENE,this.removedFromScene,this),t.sys.queueDepthSort()},setActive:function(t){return this.active=t,this},setName:function(t){return this.name=t,this},setState:function(t){return this.state=t,this},setDataEnabled:function(){return this.data||(this.data=new r(this)),this},setData:function(t,e){return this.data||(this.data=new r(this)),this.data.set(t,e),this},incData:function(t,e){return this.data||(this.data=new r(this)),this.data.inc(t,e),this},toggleData:function(t){return this.data||(this.data=new r(this)),this.data.toggle(t),this},getData:function(t){return this.data||(this.data=new r(this)),this.data.get(t)},setInteractive:function(t,e,i){return this.scene.sys.input.enable(this,t,e,i),this},disableInteractive:function(){return this.scene.sys.input.disable(this),this},removeInteractive:function(){return this.scene.sys.input.clear(this),this.input=void 0,this},addedToScene:function(){},removedFromScene:function(){},update:function(){},toJSON:function(){return n(this)},willRender:function(t){return!(!(!this.displayList||!this.displayList.active||this.displayList.willRender(t))||l.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},getIndexList:function(){for(var t=this,e=this.parentContainer,i=[];e&&(i.unshift(e.getIndex(t)),t=e,e.parentContainer);)e=e.parentContainer;return this.displayList?i.unshift(this.displayList.getIndex(t)):i.unshift(this.scene.sys.displayList.getIndex(t)),i},addToDisplayList:function(t){return void 0===t&&(t=this.scene.sys.displayList),this.displayList&&this.displayList!==t&&this.removeFromDisplayList(),t.exists(this)||(this.displayList=t,t.add(this,!0),t.queueDepthSort(),this.emit(a.ADDED_TO_SCENE,this,this.scene),t.events.emit(h.ADDED_TO_SCENE,this,this.scene)),this},addToUpdateList:function(){return this.scene&&this.preUpdate&&this.scene.sys.updateList.add(this),this},removeFromDisplayList:function(){var t=this.displayList||this.scene.sys.displayList;return t&&t.exists(this)&&(t.remove(this,!0),t.queueDepthSort(),this.displayList=null,this.emit(a.REMOVED_FROM_SCENE,this,this.scene),t.events.emit(h.REMOVED_FROM_SCENE,this,this.scene)),this},removeFromUpdateList:function(){return this.scene&&this.preUpdate&&this.scene.sys.updateList.remove(this),this},destroy:function(t){this.scene&&!this.ignoreDestroy&&(void 0===t&&(t=!1),this.preDestroy&&this.preDestroy.call(this),this.emit(a.DESTROY,this,t),this.removeAllListeners(),this.postPipelines&&this.resetPostPipeline(!0),this.removeFromDisplayList(),this.removeFromUpdateList(),this.input&&(this.scene.sys.input.clear(this),this.input=void 0),this.data&&(this.data.destroy(),this.data=void 0),this.body&&(this.body.destroy(),this.body=void 0),this.preFX&&(this.preFX.destroy(),this.preFX=void 0),this.postFX&&(this.postFX.destroy(),this.postFX=void 0),this.active=!1,this.visible=!1,this.scene=void 0,this.parentContainer=void 0)}});l.RENDER_MASK=15,t.exports=l},44603:(t,e,i)=>{var s=i(83419),n=i(37277),r=i(44594),o=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.displayList,this.updateList,this.events.once(r.BOOT,this.boot,this),this.events.on(r.START,this.start,this)},boot:function(){this.displayList=this.systems.displayList,this.updateList=this.systems.updateList,this.events.once(r.DESTROY,this.destroy,this)},start:function(){this.events.once(r.SHUTDOWN,this.shutdown,this)},shutdown:function(){this.events.off(r.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(r.START,this.start,this),this.scene=null,this.systems=null,this.events=null,this.displayList=null,this.updateList=null}});o.register=function(t,e){o.prototype.hasOwnProperty(t)||(o.prototype[t]=e)},o.remove=function(t){o.prototype.hasOwnProperty(t)&&delete o.prototype[t]},n.register("GameObjectCreator",o,"make"),t.exports=o},39429:(t,e,i)=>{var s=i(83419),n=i(37277),r=i(44594),o=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.displayList,this.updateList,this.events.once(r.BOOT,this.boot,this),this.events.on(r.START,this.start,this)},boot:function(){this.displayList=this.systems.displayList,this.updateList=this.systems.updateList,this.events.once(r.DESTROY,this.destroy,this)},start:function(){this.events.once(r.SHUTDOWN,this.shutdown,this)},existing:function(t){return(t.renderCanvas||t.renderWebGL)&&this.displayList.add(t),t.preUpdate&&this.updateList.add(t),t},shutdown:function(){this.events.off(r.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(r.START,this.start,this),this.scene=null,this.systems=null,this.events=null,this.displayList=null,this.updateList=null}});o.register=function(t,e){o.prototype.hasOwnProperty(t)||(o.prototype[t]=e)},o.remove=function(t){o.prototype.hasOwnProperty(t)&&delete o.prototype[t]},n.register("GameObjectFactory",o,"add"),t.exports=o},91296:(t,e,i)=>{var s=i(61340),n=new s,r=new s,o=new s,a={camera:n,sprite:r,calc:o};t.exports=function(t,e,i){var s=n,h=r,l=o;return h.applyITRS(t.x,t.y,t.rotation,t.scaleX,t.scaleY),s.copyFrom(e.matrix),i?(s.multiplyWithOffset(i,-e.scrollX*t.scrollFactorX,-e.scrollY*t.scrollFactorY),h.e=t.x,h.f=t.y):(h.e-=e.scrollX*t.scrollFactorX,h.f-=e.scrollY*t.scrollFactorY),s.multiply(h,l),a}},45027:(t,e,i)=>{var s=i(83419),n=i(25774),r=i(37277),o=i(44594),a=new s({Extends:n,initialize:function(t){n.call(this),this.checkQueue=!0,this.scene=t,this.systems=t.sys,t.sys.events.once(o.BOOT,this.boot,this),t.sys.events.on(o.START,this.start,this)},boot:function(){this.systems.events.once(o.DESTROY,this.destroy,this)},start:function(){var t=this.systems.events;t.on(o.PRE_UPDATE,this.update,this),t.on(o.UPDATE,this.sceneUpdate,this),t.once(o.SHUTDOWN,this.shutdown,this)},sceneUpdate:function(t,e){for(var i=this._active,s=i.length,n=0;n{t.exports=function(t,e,i,s,n,r,o,a,h,l,u,c,d,f,p){var v=i.x-e.displayOriginX+n,g=i.y-e.displayOriginY+r,m=v+i.w,y=g+i.h,x=o.a,T=o.b,w=o.c,b=o.d,S=o.e,E=o.f,A=v*x+g*w+S,C=v*T+g*b+E,_=v*x+y*w+S,M=v*T+y*b+E,P=m*x+y*w+S,R=m*T+y*b+E,L=m*x+g*w+S,O=m*T+g*b+E;a&&(A=Math.round(A),C=Math.round(C),_=Math.round(_),M=Math.round(M),P=Math.round(P),R=Math.round(R),L=Math.round(L),O=Math.round(O)),t.batchQuad(e,A,C,_,M,P,R,L,O,s.u0,s.v0,s.u1,s.v1,h,l,u,c,d,f,p)}},53048:t=>{t.exports=function(t,e,i,s){if(void 0===i&&(i=!1),void 0===s)return s={local:{x:0,y:0,width:0,height:0},global:{x:0,y:0,width:0,height:0},lines:{shortest:0,longest:0,lengths:null,height:0},wrappedText:"",words:[],characters:[],scaleX:0,scaleY:0};var n,r,o,a,h=t.text,l=h.length,u=t.maxWidth,c=t.wordWrapCharCode,d=Number.MAX_VALUE,f=Number.MAX_VALUE,p=0,v=0,g=t.fontData.chars,m=t.fontData.lineHeight,y=t.letterSpacing,x=t.lineSpacing,T=0,w=0,b=0,S=null,E=t._align,A=0,C=0,_=t.fontSize/t.fontData.size,M=_*t.scaleX,P=_*t.scaleY,R=null,L=0,O=[],F=Number.MAX_VALUE,D=0,k=0,I=0,B=[],N=[],U=null;if(u>0){for(n=0;nu||H-z>u?(G.push(V.i-1),V.cr?(G.push(V.i+V.word.length),z=0,Y=null):Y=V):V.cr&&(G.push(V.i+V.word.length),z=0,Y=null)}for(n=G.length-1;n>=0;n--)r=h,o=G[n],a="\n",h=r.substr(0,o)+a+r.substr(o+1);s.wrappedText=h,l=h.length,B=[],U=null}var j=0;for(n=0;nA&&(d=A),f>C&&(f=C);var K=A+S.xAdvance,Z=C+m;pD&&(D=I),ID&&(D=I),I0)for(var Q=0;Q{var s=i(21859);t.exports=function(t,e,i,n,r,o,a){var h=t.sys.textures.get(i),l=h.get(n),u=t.sys.cache.xml.get(r);if(l&&u){var c=s(u,l,o,a,h);return t.sys.cache.bitmapFont.add(e,{data:c,texture:i,frame:n,fromAtlas:!0}),!0}return!1}},6925:(t,e,i)=>{var s=i(35154);t.exports=function(t,e){var i=e.width,n=e.height,r=Math.floor(i/2),o=Math.floor(n/2),a=s(e,"chars","");if(""!==a){var h=s(e,"image",""),l=t.sys.textures.getFrame(h),u=l.cutX,c=l.cutY,d=l.source.width,f=l.source.height,p=s(e,"offset.x",0),v=s(e,"offset.y",0),g=s(e,"spacing.x",0),m=s(e,"spacing.y",0),y=s(e,"lineSpacing",0),x=s(e,"charsPerRow",null);null===x&&(x=d/i)>a.length&&(x=a.length);for(var T=p,w=v,b={retroFont:!0,font:h,size:i,lineHeight:n+y,chars:{}},S=0,E=0;E{function e(t,e){return parseInt(t.getAttribute(e),10)}t.exports=function(t,i,s,n,r){void 0===s&&(s=0),void 0===n&&(n=0);var o=i.cutX,a=i.cutY,h=i.source.width,l=i.source.height,u=i.sourceIndex,c={},d=t.getElementsByTagName("info")[0],f=t.getElementsByTagName("common")[0];c.font=d.getAttribute("face"),c.size=e(d,"size"),c.lineHeight=e(f,"lineHeight")+n,c.chars={};var p=t.getElementsByTagName("char"),v=void 0!==i&&i.trimmed;if(v)var g=i.height,m=i.width;for(var y=0;y{var s=i(87662),n=i(79291),r={Parse:i(6925)};r=n(!1,r,s),t.exports=r},87662:t=>{t.exports={TEXT_SET1:" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~",TEXT_SET2:" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET3:"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ",TEXT_SET4:"ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789",TEXT_SET5:"ABCDEFGHIJKLMNOPQRSTUVWXYZ.,/() '!?-*:0123456789",TEXT_SET6:"ABCDEFGHIJKLMNOPQRSTUVWXYZ!?:;0123456789\"(),-.' ",TEXT_SET7:"AGMSY+:4BHNTZ!;5CIOU.?06DJPV,(17EKQW\")28FLRX-'39",TEXT_SET8:"0123456789 .ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET9:"ABCDEFGHIJKLMNOPQRSTUVWXYZ()-0123456789.:,'\"?!",TEXT_SET10:"ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET11:"ABCDEFGHIJKLMNOPQRSTUVWXYZ.,\"-+!?()':;0123456789"}},2638:(t,e,i)=>{var s=i(22186),n=i(83419),r=i(12310),o=new n({Extends:s,Mixins:[r],initialize:function(t,e,i,n,r,o,a){s.call(this,t,e,i,n,r,o,a),this.type="DynamicBitmapText",this.scrollX=0,this.scrollY=0,this.cropWidth=0,this.cropHeight=0,this.displayCallback,this.callbackData={parent:this,color:0,tint:{topLeft:0,topRight:0,bottomLeft:0,bottomRight:0},index:0,charCode:0,x:0,y:0,scale:0,rotation:0,data:0}},setSize:function(t,e){return this.cropWidth=t,this.cropHeight=e,this},setDisplayCallback:function(t){return this.displayCallback=t,this},setScrollX:function(t){return this.scrollX=t,this},setScrollY:function(t){return this.scrollY=t,this}});t.exports=o},86741:(t,e,i)=>{var s=i(20926);t.exports=function(t,e,i,n){var r=e._text,o=r.length,a=t.currentContext;if(0!==o&&s(t,a,e,i,n)){i.addToRenderList(e);var h=e.fromAtlas?e.frame:e.texture.frames.__BASE,l=e.displayCallback,u=e.callbackData,c=e.fontData.chars,d=e.fontData.lineHeight,f=e._letterSpacing,p=0,v=0,g=0,m=null,y=0,x=0,T=0,w=0,b=0,S=0,E=null,A=0,C=e.frame.source.image,_=h.cutX,M=h.cutY,P=0,R=0,L=e._fontSize/e.fontData.size,O=e._align,F=0,D=0;e.getTextBounds(!1);var k=e._bounds.lines;1===O?D=(k.longest-k.lengths[0])/2:2===O&&(D=k.longest-k.lengths[0]),a.translate(-e.displayOriginX,-e.displayOriginY);var I=i.roundPixels;e.cropWidth>0&&e.cropHeight>0&&(a.beginPath(),a.rect(0,0,e.cropWidth,e.cropHeight),a.clip());for(var B=0;B{var s=i(2638),n=i(25305),r=i(44603),o=i(23568);r.register("dynamicBitmapText",(function(t,e){void 0===t&&(t={});var i=o(t,"font",""),r=o(t,"text",""),a=o(t,"size",!1),h=new s(this.scene,0,0,i,r,a);return void 0!==e&&(t.add=e),n(this.scene,h,t),h}))},72566:(t,e,i)=>{var s=i(2638);i(39429).register("dynamicBitmapText",(function(t,e,i,n,r){return this.displayList.add(new s(this.scene,t,e,i,n,r))}))},12310:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(73482),r=i(86741),t.exports={renderWebGL:n,renderCanvas:r}},73482:(t,e,i)=>{var s=i(91296),n=i(61340),r=i(70554),o=new n;t.exports=function(t,e,i,n){var a=e.text,h=a.length;if(0!==h){i.addToRenderList(e);var l=t.pipelines.set(e.pipeline,e),u=s(e,i,n);t.pipelines.preBatch(e);var c=u.sprite,d=u.calc,f=o,p=e.cropWidth>0||e.cropHeight>0;p&&(l.flush(),t.pushScissor(d.tx,d.ty,e.cropWidth*d.scaleX,e.cropHeight*d.scaleY));var v,g,m=e.frame.glTexture,y=e.tintFill,x=r.getTintAppendFloatAlpha(e.tintTopLeft,i.alpha*e._alphaTL),T=r.getTintAppendFloatAlpha(e.tintTopRight,i.alpha*e._alphaTR),w=r.getTintAppendFloatAlpha(e.tintBottomLeft,i.alpha*e._alphaBL),b=r.getTintAppendFloatAlpha(e.tintBottomRight,i.alpha*e._alphaBR),S=l.setGameObject(e),E=0,A=0,C=0,_=0,M=e.letterSpacing,P=0,R=0,L=e.scrollX,O=e.scrollY,F=e.fontData,D=F.chars,k=F.lineHeight,I=e.fontSize/F.size,B=0,N=e._align,U=0,X=0,Y=e.getTextBounds(!1);e.maxWidth>0&&(h=(a=Y.wrappedText).length);var z=e._bounds.lines;1===N?X=(z.longest-z.lengths[0])/2:2===N&&(X=z.longest-z.lengths[0]);for(var G=i.roundPixels,V=e.displayCallback,W=e.callbackData,H=0;H{var s=i(83419),n=i(45319),r=i(31401),o=i(95643),a=i(53048),h=i(61327),l=i(21859),u=i(87841),c=i(18658),d=new s({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.Depth,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Texture,r.Tint,r.Transform,r.Visible,c],initialize:function(t,e,i,s,n,r,h){void 0===n&&(n=""),void 0===h&&(h=0),o.call(this,t,"BitmapText"),this.font=s;var l=this.scene.sys.cache.bitmapFont.get(s);if(!l)throw new Error("Invalid BitmapText key: "+s);this.fontData=l.data,this._text="",this._fontSize=r||this.fontData.size,this._letterSpacing=0,this._lineSpacing=0,this._align=h,this._bounds=a(),this._dirty=!0,this._maxWidth=0,this.wordWrapCharCode=32,this.charColors=[],this.dropShadowX=0,this.dropShadowY=0,this.dropShadowColor=0,this.dropShadowAlpha=.5,this.fromAtlas=l.fromAtlas,this.setTexture(l.texture,l.frame),this.setPosition(e,i),this.setOrigin(0,0),this.initPipeline(),this.initPostPipeline(),this.setText(n)},setLeftAlign:function(){return this._align=d.ALIGN_LEFT,this._dirty=!0,this},setCenterAlign:function(){return this._align=d.ALIGN_CENTER,this._dirty=!0,this},setRightAlign:function(){return this._align=d.ALIGN_RIGHT,this._dirty=!0,this},setFontSize:function(t){return this._fontSize=t,this._dirty=!0,this},setLetterSpacing:function(t){return void 0===t&&(t=0),this._letterSpacing=t,this._dirty=!0,this},setLineSpacing:function(t){return void 0===t&&(t=0),this.lineSpacing=t,this},setText:function(t){return t||0===t||(t=""),Array.isArray(t)&&(t=t.join("\n")),t!==this.text&&(this._text=t.toString(),this._dirty=!0,this.updateDisplayOrigin()),this},setDropShadow:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=.5),this.dropShadowX=t,this.dropShadowY=e,this.dropShadowColor=i,this.dropShadowAlpha=s,this},setCharacterTint:function(t,e,i,s,r,o,a){void 0===t&&(t=0),void 0===e&&(e=1),void 0===i&&(i=!1),void 0===s&&(s=-1),void 0===r&&(r=s,o=s,a=s);var h=this.text.length;-1===e&&(e=h),t<0&&(t=h+t),t=n(t,0,h-1);for(var l=n(t+e,t,h),u=this.charColors,c=t;c{var s=i(20926);t.exports=function(t,e,i,n){var r=e._text,o=r.length,a=t.currentContext;if(0!==o&&s(t,a,e,i,n)){i.addToRenderList(e);var h=e.fromAtlas?e.frame:e.texture.frames.__BASE,l=e.fontData.chars,u=e.fontData.lineHeight,c=e._letterSpacing,d=e._lineSpacing,f=0,p=0,v=0,g=null,m=0,y=0,x=0,T=0,w=0,b=0,S=null,E=0,A=h.source.image,C=h.cutX,_=h.cutY,M=e._fontSize/e.fontData.size,P=e._align,R=0,L=0,O=e.getTextBounds(!1);e.maxWidth>0&&(o=(r=O.wrappedText).length);var F=e._bounds.lines;1===P?L=(F.longest-F.lengths[0])/2:2===P&&(L=F.longest-F.lengths[0]),a.translate(-e.displayOriginX,-e.displayOriginY);for(var D=i.roundPixels,k=0;k{var s=i(22186),n=i(25305),r=i(44603),o=i(23568),a=i(35154);r.register("bitmapText",(function(t,e){void 0===t&&(t={});var i=a(t,"font",""),r=o(t,"text",""),h=o(t,"size",!1),l=a(t,"align",0),u=new s(this.scene,0,0,i,r,h,l);return void 0!==e&&(t.add=e),n(this.scene,u,t),u}))},34914:(t,e,i)=>{var s=i(22186);i(39429).register("bitmapText",(function(t,e,i,n,r,o){return this.displayList.add(new s(this.scene,t,e,i,n,r,o))}))},18658:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(33590),r=i(37289),t.exports={renderWebGL:n,renderCanvas:r}},33590:(t,e,i)=>{var s=i(3217),n=i(91296),r=i(70554);t.exports=function(t,e,i,o){if(0!==e._text.length){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline,e),h=n(e,i,o).calc;t.pipelines.preBatch(e);var l,u,c,d=i.roundPixels,f=i.alpha,p=e.charColors,v=e.tintFill,g=r.getTintAppendFloatAlpha,m=g(e.tintTopLeft,f*e._alphaTL),y=g(e.tintTopRight,f*e._alphaTR),x=g(e.tintBottomLeft,f*e._alphaBL),T=g(e.tintBottomRight,f*e._alphaBR),w=e.frame.glTexture,b=a.setGameObject(e),S=e.getTextBounds(!1).characters,E=e.dropShadowX,A=e.dropShadowY;if(0!==E||0!==A){var C=e.dropShadowColor,_=e.dropShadowAlpha,M=g(C,f*_*e._alphaTL),P=g(C,f*_*e._alphaTR),R=g(C,f*_*e._alphaBL),L=g(C,f*_*e._alphaBR);for(l=0;l{var s=i(48011),n=i(46590),r=i(83419),o=i(31401),a=i(4327),h=i(95643),l=i(73162),u=new r({Extends:h,Mixins:[o.Alpha,o.BlendMode,o.Depth,o.Mask,o.Pipeline,o.PostPipeline,o.ScrollFactor,o.Size,o.Texture,o.Transform,o.Visible,s],initialize:function(t,e,i,s,n){h.call(this,t,"Blitter"),this.setTexture(s,n),this.setPosition(e,i),this.initPipeline(),this.initPostPipeline(),this.children=new l,this.renderList=[],this.dirty=!1},create:function(t,e,i,s,r){void 0===s&&(s=!0),void 0===r&&(r=this.children.length),void 0===i?i=this.frame:i instanceof a||(i=this.texture.get(i));var o=new n(this,t,e,i,s);return this.children.addAt(o,r,!1),this.dirty=!0,o},createFromCallback:function(t,e,i,s){for(var n=this.createMultiple(e,i,s),r=0;r0},getRenderList:function(){return this.dirty&&(this.renderList=this.children.list.filter(this.childCanRender,this),this.dirty=!1),this.renderList},clear:function(){this.children.removeAll(),this.dirty=!0},preDestroy:function(){this.children.destroy(),this.renderList=[]}});t.exports=u},72396:t=>{t.exports=function(t,e,i,s){var n=e.getRenderList();if(0!==n.length){var r=t.currentContext,o=i.alpha*e.alpha;if(0!==o){i.addToRenderList(e),r.globalCompositeOperation=t.blendModes[e.blendMode],r.imageSmoothingEnabled=!e.frame.source.scaleMode;var a=e.x-i.scrollX*e.scrollFactorX,h=e.y-i.scrollY*e.scrollFactorY;r.save(),s&&s.copyToContext(r);for(var l=i.roundPixels,u=0;u0&&p.height>0&&(r.save(),r.translate(c.x+a,c.y+h),r.scale(m,y),r.drawImage(f.source.image,p.x,p.y,p.width,p.height,v,g,p.width,p.height),r.restore())):(l&&(v=Math.round(v),g=Math.round(g)),p.width>0&&p.height>0&&r.drawImage(f.source.image,p.x,p.y,p.width,p.height,v+c.x+a,g+c.y+h,p.width,p.height)))}r.restore()}}}},9403:(t,e,i)=>{var s=i(6107),n=i(25305),r=i(44603),o=i(23568);r.register("blitter",(function(t,e){void 0===t&&(t={});var i=o(t,"key",null),r=o(t,"frame",null),a=new s(this.scene,0,0,i,r);return void 0!==e&&(t.add=e),n(this.scene,a,t),a}))},12709:(t,e,i)=>{var s=i(6107);i(39429).register("blitter",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},48011:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(99485),r=i(72396),t.exports={renderWebGL:n,renderCanvas:r}},99485:(t,e,i)=>{var s=i(61340),n=i(70554),r=new s;t.exports=function(t,e,i,s){var o=e.getRenderList(),a=i.alpha*e.alpha;if(0!==o.length&&0!==a){i.addToRenderList(e);var h=t.pipelines.set(this.pipeline,e),l=i.scrollX*e.scrollFactorX,u=i.scrollY*e.scrollFactorY,c=r.copyFrom(i.matrix);s&&(c.multiplyWithOffset(s,-l,-u),l=0,u=0);var d=e.x-l,f=e.y-u,p=-1,v=i.roundPixels;t.pipelines.preBatch(e);for(var g=0;g{var s=i(83419),n=i(4327),r=new s({initialize:function(t,e,i,s,n){this.parent=t,this.x=e,this.y=i,this.frame=s,this.data={},this.tint=16777215,this._visible=n,this._alpha=1,this.flipX=!1,this.flipY=!1,this.hasTransformComponent=!0},setFrame:function(t){return void 0===t?this.frame=this.parent.frame:t instanceof n&&t.texture===this.parent.texture?this.frame=t:this.frame=this.parent.texture.get(t),this},resetFlip:function(){return this.flipX=!1,this.flipY=!1,this},reset:function(t,e,i){return this.x=t,this.y=e,this.flipX=!1,this.flipY=!1,this._alpha=1,this._visible=!0,this.parent.dirty=!0,i&&this.setFrame(i),this},setPosition:function(t,e){return this.x=t,this.y=e,this},setFlipX:function(t){return this.flipX=t,this},setFlipY:function(t){return this.flipY=t,this},setFlip:function(t,e){return this.flipX=t,this.flipY=e,this},setVisible:function(t){return this.visible=t,this},setAlpha:function(t){return this.alpha=t,this},setTint:function(t){return this.tint=t,this},destroy:function(){this.parent.dirty=!0,this.parent.children.remove(this),this.parent=void 0,this.frame=void 0,this.data=void 0},visible:{get:function(){return this._visible},set:function(t){this.parent.dirty|=this._visible!==t,this._visible=t}},alpha:{get:function(){return this._alpha},set:function(t){this.parent.dirty|=this._alpha>0!=t>0,this._alpha=t}}});t.exports=r},16005:(t,e,i)=>{var s=i(45319),n={_alpha:1,_alphaTL:1,_alphaTR:1,_alphaBL:1,_alphaBR:1,clearAlpha:function(){return this.setAlpha(1)},setAlpha:function(t,e,i,n){return void 0===t&&(t=1),void 0===e?this.alpha=t:(this._alphaTL=s(t,0,1),this._alphaTR=s(e,0,1),this._alphaBL=s(i,0,1),this._alphaBR=s(n,0,1)),this},alpha:{get:function(){return this._alpha},set:function(t){var e=s(t,0,1);this._alpha=e,this._alphaTL=e,this._alphaTR=e,this._alphaBL=e,this._alphaBR=e,0===e?this.renderFlags&=-3:this.renderFlags|=2}},alphaTopLeft:{get:function(){return this._alphaTL},set:function(t){var e=s(t,0,1);this._alphaTL=e,0!==e&&(this.renderFlags|=2)}},alphaTopRight:{get:function(){return this._alphaTR},set:function(t){var e=s(t,0,1);this._alphaTR=e,0!==e&&(this.renderFlags|=2)}},alphaBottomLeft:{get:function(){return this._alphaBL},set:function(t){var e=s(t,0,1);this._alphaBL=e,0!==e&&(this.renderFlags|=2)}},alphaBottomRight:{get:function(){return this._alphaBR},set:function(t){var e=s(t,0,1);this._alphaBR=e,0!==e&&(this.renderFlags|=2)}}};t.exports=n},88509:(t,e,i)=>{var s=i(45319),n={_alpha:1,clearAlpha:function(){return this.setAlpha(1)},setAlpha:function(t){return void 0===t&&(t=1),this.alpha=t,this},alpha:{get:function(){return this._alpha},set:function(t){var e=s(t,0,1);this._alpha=e,0===e?this.renderFlags&=-3:this.renderFlags|=2}}};t.exports=n},90065:(t,e,i)=>{var s=i(10312),n={_blendMode:s.NORMAL,blendMode:{get:function(){return this._blendMode},set:function(t){"string"==typeof t&&(t=s[t]),(t|=0)>=-1&&(this._blendMode=t)}},setBlendMode:function(t){return this.blendMode=t,this}};t.exports=n},94215:t=>{t.exports={width:0,height:0,displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this}}},61683:t=>{var e={texture:null,frame:null,isCropped:!1,setCrop:function(t,e,i,s){if(void 0===t)this.isCropped=!1;else if(this.frame){if("number"==typeof t)this.frame.setCropUVs(this._crop,t,e,i,s,this.flipX,this.flipY);else{var n=t;this.frame.setCropUVs(this._crop,n.x,n.y,n.width,n.height,this.flipX,this.flipY)}this.isCropped=!0}return this},resetCropObject:function(){return{u0:0,v0:0,u1:0,v1:0,width:0,height:0,x:0,y:0,flipX:!1,flipY:!1,cx:0,cy:0,cw:0,ch:0}}};t.exports=e},89272:(t,e,i)=>{var s=i(37105),n={_depth:0,depth:{get:function(){return this._depth},set:function(t){this.displayList&&this.displayList.queueDepthSort(),this._depth=t}},setDepth:function(t){return void 0===t&&(t=0),this.depth=t,this},bringMeToTop:function(){var t;return this.parentContainer?t=this.parentContainer.list:this.displayList&&(t=this.displayList.list),t?(s.BringToTop(t,this),this):this},sendMeToBack:function(){var t;return this.parentContainer?t=this.parentContainer.list:this.displayList&&(t=this.displayList.list),t?(s.SendToBack(t,this),this):this},moveMyDepthBelow:function(t){var e;return this.parentContainer?e=this.parentContainer.list:this.displayList&&(e=this.displayList.list),e?(s.MoveBelow(e,this,t),this):this},moveMyDepthAbove:function(t){var e;return this.parentContainer?e=this.parentContainer.list:this.displayList&&(e=this.displayList.list),e?(s.MoveAbove(e,this,t),this):this}};t.exports=n},47059:(t,e,i)=>{var s=i(83419),n=i(66064),r=i(19133),o=new s({initialize:function(t,e){this.gameObject=t,this.isPost=e,this.enabled=!1,this.list=[],this.padding=0},setPadding:function(t){return void 0===t&&(t=0),this.padding=t,this.gameObject},onFXCopy:function(){},onFX:function(){},enable:function(t){if(!this.isPost){var e=this.gameObject.scene.sys.renderer;e&&e.pipelines?(this.gameObject.pipeline=e.pipelines.FX_PIPELINE,void 0!==t&&(this.padding=t),this.enabled=!0):this.enabled=!1}},clear:function(){if(this.isPost)this.gameObject.resetPostPipeline(!0);else{for(var t=this.list,e=0;e{t.exports={flipX:!1,flipY:!1,toggleFlipX:function(){return this.flipX=!this.flipX,this},toggleFlipY:function(){return this.flipY=!this.flipY,this},setFlipX:function(t){return this.flipX=t,this},setFlipY:function(t){return this.flipY=t,this},setFlip:function(t,e){return this.flipX=t,this.flipY=e,this},resetFlip:function(){return this.flipX=!1,this.flipY=!1,this}}},8004:(t,e,i)=>{var s=i(87841),n=i(11520),r=i(26099),o={prepareBoundsOutput:function(t,e){(void 0===e&&(e=!1),0!==this.rotation&&n(t,this.x,this.y,this.rotation),e&&this.parentContainer)&&this.parentContainer.getBoundsTransformMatrix().transformPoint(t.x,t.y,t);return t},getCenter:function(t,e){return void 0===t&&(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getTopLeft:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getTopCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getTopRight:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getLeftCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getRightCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getBottomLeft:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBottomCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBottomRight:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBounds:function(t){var e,i,n,r,o,a,h,l;if(void 0===t&&(t=new s),this.parentContainer){var u=this.parentContainer.getBoundsTransformMatrix();this.getTopLeft(t),u.transformPoint(t.x,t.y,t),e=t.x,i=t.y,this.getTopRight(t),u.transformPoint(t.x,t.y,t),n=t.x,r=t.y,this.getBottomLeft(t),u.transformPoint(t.x,t.y,t),o=t.x,a=t.y,this.getBottomRight(t),u.transformPoint(t.x,t.y,t),h=t.x,l=t.y}else this.getTopLeft(t),e=t.x,i=t.y,this.getTopRight(t),n=t.x,r=t.y,this.getBottomLeft(t),o=t.x,a=t.y,this.getBottomRight(t),h=t.x,l=t.y;return t.x=Math.min(e,n,o,h),t.y=Math.min(i,r,a,l),t.width=Math.max(e,n,o,h)-t.x,t.height=Math.max(i,r,a,l)-t.y,t}};t.exports=o},8573:(t,e,i)=>{var s=i(6858),n=i(80661),r={mask:null,setMask:function(t){return this.mask=t,this},clearMask:function(t){return void 0===t&&(t=!1),t&&this.mask&&this.mask.destroy(),this.mask=null,this},createBitmapMask:function(t,e,i,n,r){return void 0===t&&(this.texture||this.shader||this.geom)&&(t=this),new s(this.scene,t,e,i,n,r)},createGeometryMask:function(t){return void 0!==t||"Graphics"!==this.type&&!this.geom||(t=this),new n(this.scene,t)}};t.exports=r},27387:t=>{var e={_originComponent:!0,originX:.5,originY:.5,_displayOriginX:0,_displayOriginY:0,displayOriginX:{get:function(){return this._displayOriginX},set:function(t){this._displayOriginX=t,this.originX=t/this.width}},displayOriginY:{get:function(){return this._displayOriginY},set:function(t){this._displayOriginY=t,this.originY=t/this.height}},setOrigin:function(t,e){return void 0===t&&(t=.5),void 0===e&&(e=t),this.originX=t,this.originY=e,this.updateDisplayOrigin()},setOriginFromFrame:function(){return this.frame&&this.frame.customPivot?(this.originX=this.frame.pivotX,this.originY=this.frame.pivotY,this.updateDisplayOrigin()):this.setOrigin()},setDisplayOrigin:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.displayOriginX=t,this.displayOriginY=e,this},updateDisplayOrigin:function(){return this._displayOriginX=this.originX*this.width,this._displayOriginY=this.originY*this.height,this}};t.exports=e},37640:(t,e,i)=>{var s=i(39506),n=i(57355),r=i(35154),o=i(86353),a=i(26099),h={path:null,rotateToPath:!1,pathRotationOffset:0,pathOffset:null,pathVector:null,pathDelta:null,pathTween:null,pathConfig:null,_prevDirection:o.PLAYING_FORWARD,setPath:function(t,e){void 0===e&&(e=this.pathConfig);var i=this.pathTween;return i&&i.isPlaying()&&i.stop(),this.path=t,e&&this.startFollow(e),this},setRotateToPath:function(t,e){return void 0===e&&(e=0),this.rotateToPath=t,this.pathRotationOffset=e,this},isFollowing:function(){var t=this.pathTween;return t&&t.isPlaying()},startFollow:function(t,e){void 0===t&&(t={}),void 0===e&&(e=0);var i=this.pathTween;i&&i.isPlaying()&&i.stop(),"number"==typeof t&&(t={duration:t}),t.from=r(t,"from",0),t.to=r(t,"to",1);var h=n(t,"positionOnPath",!1);this.rotateToPath=n(t,"rotateToPath",!1),this.pathRotationOffset=r(t,"rotationOffset",0);var l=r(t,"startAt",e);if(l&&(t.onStart=function(t){var e=t.data[0];e.progress=l,e.elapsed=e.duration*l;var i=e.ease(e.progress);e.current=e.start+(e.end-e.start)*i,e.setTargetValue()}),this.pathOffset||(this.pathOffset=new a(this.x,this.y)),this.pathVector||(this.pathVector=new a),this.pathDelta||(this.pathDelta=new a),this.pathDelta.reset(),t.persist=!0,this.pathTween=this.scene.sys.tweens.addCounter(t),this.path.getStartPoint(this.pathOffset),h&&(this.x=this.pathOffset.x,this.y=this.pathOffset.y),this.pathOffset.x=this.x-this.pathOffset.x,this.pathOffset.y=this.y-this.pathOffset.y,this._prevDirection=o.PLAYING_FORWARD,this.rotateToPath){var u=this.path.getPoint(.1);this.rotation=Math.atan2(u.y-this.y,u.x-this.x)+s(this.pathRotationOffset)}return this.pathConfig=t,this},pauseFollow:function(){var t=this.pathTween;return t&&t.isPlaying()&&t.pause(),this},resumeFollow:function(){var t=this.pathTween;return t&&t.isPaused()&&t.resume(),this},stopFollow:function(){var t=this.pathTween;return t&&t.isPlaying()&&t.stop(),this},pathUpdate:function(){var t=this.pathTween;if(t&&t.data){var e=t.data[0],i=this.pathDelta,n=this.pathVector;if(i.copy(n).negate(),e.state===o.COMPLETE)return this.path.getPoint(e.end,n),i.add(n),n.add(this.pathOffset),void this.setPosition(n.x,n.y);if(e.state!==o.PLAYING_FORWARD&&e.state!==o.PLAYING_BACKWARD)return;this.path.getPoint(t.getValue(),n),i.add(n),n.add(this.pathOffset);var r=this.x,a=this.y;this.setPosition(n.x,n.y);var h=this.x-r,l=this.y-a;if(0===h&&0===l)return;if(e.state!==this._prevDirection)return void(this._prevDirection=e.state);this.rotateToPath&&(this.rotation=Math.atan2(l,h)+s(this.pathRotationOffset))}}};t.exports=h},72699:(t,e,i)=>{var s=i(62644),n={defaultPipeline:null,pipeline:null,pipelineData:null,initPipeline:function(t){this.pipelineData={};var e=this.scene.sys.renderer;if(!e)return!1;var i=e.pipelines;if(i){void 0===t&&(t=i.default);var s=i.get(t);if(s)return this.defaultPipeline=s,this.pipeline=s,!0}return!1},setPipeline:function(t,e,i){var n=this.scene.sys.renderer;if(!n)return this;var r=n.pipelines;if(r){var o=r.get(t);o&&(this.pipeline=o),e&&(this.pipelineData=i?s(e):e)}return this},setPipelineData:function(t,e){var i=this.pipelineData;return void 0===e?delete i[t]:i[t]=e,this},resetPipeline:function(t){return void 0===t&&(t=!1),this.pipeline=this.defaultPipeline,t&&(this.pipelineData={}),null!==this.pipeline},getPipelineName:function(){return null===this.pipeline?null:this.pipeline.name}};t.exports=n},17581:(t,e,i)=>{var s=i(62644),n=i(47059),r=i(19133),o={hasPostPipeline:!1,postPipelines:null,postPipelineData:null,preFX:null,postFX:null,initPostPipeline:function(t){this.postPipelines=[],this.postPipelineData={},this.postFX=new n(this,!0),t&&(this.preFX=new n(this,!1))},setPostPipeline:function(t,e,i){var n=this.scene.sys.renderer;if(!n)return this;var r=n.pipelines;if(r){Array.isArray(t)||(t=[t]);for(var o=0;o0,this},setPostPipelineData:function(t,e){var i=this.postPipelineData;return void 0===e?delete i[t]:i[t]=e,this},getPostPipeline:function(t){for(var e="string"==typeof t,i=this.postPipelines,s=[],n=0;n=0;s--){var n=i[s];(e&&n.name===t||!e&&n===t)&&(n.destroy(),r(i,s))}return this.hasPostPipeline=this.postPipelines.length>0,this},clearFX:function(){return this.preFX&&this.preFX.clear(),this.postFX&&this.postFX.clear(),this}};t.exports=o},80227:t=>{var e={scrollFactorX:1,scrollFactorY:1,setScrollFactor:function(t,e){return void 0===e&&(e=t),this.scrollFactorX=t,this.scrollFactorY=e,this}};t.exports=e},16736:t=>{var e={_sizeComponent:!0,width:0,height:0,displayWidth:{get:function(){return Math.abs(this.scaleX*this.frame.realWidth)},set:function(t){this.scaleX=t/this.frame.realWidth}},displayHeight:{get:function(){return Math.abs(this.scaleY*this.frame.realHeight)},set:function(t){this.scaleY=t/this.frame.realHeight}},setSizeToFrame:function(t){t||(t=this.frame),this.width=t.realWidth,this.height=t.realHeight;var e=this.input;return e&&!e.customHitArea&&(e.hitArea.width=this.width,e.hitArea.height=this.height),this},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this}};t.exports=e},37726:(t,e,i)=>{var s=i(4327),n={texture:null,frame:null,isCropped:!1,setTexture:function(t,e,i,s){return this.texture=this.scene.sys.textures.get(t),this.setFrame(e,i,s)},setFrame:function(t,e,i){return void 0===e&&(e=!0),void 0===i&&(i=!0),t instanceof s?(this.texture=this.scene.sys.textures.get(t.texture.key),this.frame=t):this.frame=this.texture.get(t),this.frame.cutWidth&&this.frame.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this._sizeComponent&&e&&this.setSizeToFrame(),this._originComponent&&i&&(this.frame.customPivot?this.setOrigin(this.frame.pivotX,this.frame.pivotY):this.updateDisplayOrigin()),this}};t.exports=n},79812:(t,e,i)=>{var s=i(4327),n={texture:null,frame:null,isCropped:!1,setCrop:function(t,e,i,s){if(void 0===t)this.isCropped=!1;else if(this.frame){if("number"==typeof t)this.frame.setCropUVs(this._crop,t,e,i,s,this.flipX,this.flipY);else{var n=t;this.frame.setCropUVs(this._crop,n.x,n.y,n.width,n.height,this.flipX,this.flipY)}this.isCropped=!0}return this},setTexture:function(t,e){return this.texture=this.scene.sys.textures.get(t),this.setFrame(e)},setFrame:function(t,e,i){return void 0===e&&(e=!0),void 0===i&&(i=!0),t instanceof s?(this.texture=this.scene.sys.textures.get(t.texture.key),this.frame=t):this.frame=this.texture.get(t),this.frame.cutWidth&&this.frame.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this._sizeComponent&&e&&this.setSizeToFrame(),this._originComponent&&i&&(this.frame.customPivot?this.setOrigin(this.frame.pivotX,this.frame.pivotY):this.updateDisplayOrigin()),this.isCropped&&this.frame.updateCropUVs(this._crop,this.flipX,this.flipY),this},resetCropObject:function(){return{u0:0,v0:0,u1:0,v1:0,width:0,height:0,x:0,y:0,flipX:!1,flipY:!1,cx:0,cy:0,cw:0,ch:0}}};t.exports=n},27472:t=>{var e={tintTopLeft:16777215,tintTopRight:16777215,tintBottomLeft:16777215,tintBottomRight:16777215,tintFill:!1,clearTint:function(){return this.setTint(16777215),this},setTint:function(t,e,i,s){return void 0===t&&(t=16777215),void 0===e&&(e=t,i=t,s=t),this.tintTopLeft=t,this.tintTopRight=e,this.tintBottomLeft=i,this.tintBottomRight=s,this.tintFill=!1,this},setTintFill:function(t,e,i,s){return this.setTint(t,e,i,s),this.tintFill=!0,this},tint:{get:function(){return this.tintTopLeft},set:function(t){this.setTint(t,t,t,t)}},isTinted:{get:function(){var t=16777215;return this.tintFill||this.tintTopLeft!==t||this.tintTopRight!==t||this.tintBottomLeft!==t||this.tintBottomRight!==t}}};t.exports=e},53774:t=>{t.exports=function(t){var e={name:t.name,type:t.type,x:t.x,y:t.y,depth:t.depth,scale:{x:t.scaleX,y:t.scaleY},origin:{x:t.originX,y:t.originY},flipX:t.flipX,flipY:t.flipY,rotation:t.rotation,alpha:t.alpha,visible:t.visible,blendMode:t.blendMode,textureKey:"",frameKey:"",data:{}};return t.texture&&(e.textureKey=t.texture.key,e.frameKey=t.frame.name),e}},16901:(t,e,i)=>{var s=i(36383),n=i(61340),r=i(85955),o=i(86554),a=i(30954),h=i(26099),l={hasTransformComponent:!0,_scaleX:1,_scaleY:1,_rotation:0,x:0,y:0,z:0,w:0,scale:{get:function(){return(this._scaleX+this._scaleY)/2},set:function(t){this._scaleX=t,this._scaleY=t,0===t?this.renderFlags&=-5:this.renderFlags|=4}},scaleX:{get:function(){return this._scaleX},set:function(t){this._scaleX=t,0===t?this.renderFlags&=-5:0!==this._scaleY&&(this.renderFlags|=4)}},scaleY:{get:function(){return this._scaleY},set:function(t){this._scaleY=t,0===t?this.renderFlags&=-5:0!==this._scaleX&&(this.renderFlags|=4)}},angle:{get:function(){return a(this._rotation*s.RAD_TO_DEG)},set:function(t){this.rotation=a(t)*s.DEG_TO_RAD}},rotation:{get:function(){return this._rotation},set:function(t){this._rotation=o(t)}},setPosition:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=0),void 0===s&&(s=0),this.x=t,this.y=e,this.z=i,this.w=s,this},copyPosition:function(t){return void 0!==t.x&&(this.x=t.x),void 0!==t.y&&(this.y=t.y),void 0!==t.z&&(this.z=t.z),void 0!==t.w&&(this.w=t.w),this},setRandomPosition:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.scene.sys.scale.width),void 0===s&&(s=this.scene.sys.scale.height),this.x=t+Math.random()*i,this.y=e+Math.random()*s,this},setRotation:function(t){return void 0===t&&(t=0),this.rotation=t,this},setAngle:function(t){return void 0===t&&(t=0),this.angle=t,this},setScale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.scaleX=t,this.scaleY=e,this},setX:function(t){return void 0===t&&(t=0),this.x=t,this},setY:function(t){return void 0===t&&(t=0),this.y=t,this},setZ:function(t){return void 0===t&&(t=0),this.z=t,this},setW:function(t){return void 0===t&&(t=0),this.w=t,this},getLocalTransformMatrix:function(t){return void 0===t&&(t=new n),t.applyITRS(this.x,this.y,this._rotation,this._scaleX,this._scaleY)},getWorldTransformMatrix:function(t,e){void 0===t&&(t=new n);var i=this.parentContainer;if(!i)return this.getLocalTransformMatrix(t);for(e||(e=new n),t.applyITRS(this.x,this.y,this._rotation,this._scaleX,this._scaleY);i;)e.applyITRS(i.x,i.y,i._rotation,i._scaleX,i._scaleY),e.multiply(t,t),i=i.parentContainer;return t},getLocalPoint:function(t,e,i,s){i||(i=new h),s||(s=this.scene.sys.cameras.main);var n=s.scrollX,o=s.scrollY,a=t+n*this.scrollFactorX-n,l=e+o*this.scrollFactorY-o;return this.parentContainer?this.getWorldTransformMatrix().applyInverse(a,l,i):r(a,l,this.x,this.y,this.rotation,this.scaleX,this.scaleY,i),this._originComponent&&(i.x+=this._displayOriginX,i.y+=this._displayOriginY),i},getParentRotation:function(){for(var t=0,e=this.parentContainer;e;)t+=e.rotation,e=e.parentContainer;return t}};t.exports=l},61340:(t,e,i)=>{var s=i(83419),n=i(36383),r=i(26099),o=new s({initialize:function(t,e,i,s,n,r){void 0===t&&(t=1),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=1),void 0===n&&(n=0),void 0===r&&(r=0),this.matrix=new Float32Array([t,e,i,s,n,r,0,0,1]),this.decomposedMatrix={translateX:0,translateY:0,scaleX:1,scaleY:1,rotation:0},this.quad=new Float32Array(8)},a:{get:function(){return this.matrix[0]},set:function(t){this.matrix[0]=t}},b:{get:function(){return this.matrix[1]},set:function(t){this.matrix[1]=t}},c:{get:function(){return this.matrix[2]},set:function(t){this.matrix[2]=t}},d:{get:function(){return this.matrix[3]},set:function(t){this.matrix[3]=t}},e:{get:function(){return this.matrix[4]},set:function(t){this.matrix[4]=t}},f:{get:function(){return this.matrix[5]},set:function(t){this.matrix[5]=t}},tx:{get:function(){return this.matrix[4]},set:function(t){this.matrix[4]=t}},ty:{get:function(){return this.matrix[5]},set:function(t){this.matrix[5]=t}},rotation:{get:function(){return Math.acos(this.a/this.scaleX)*(Math.atan(-this.c/this.a)<0?-1:1)}},rotationNormalized:{get:function(){var t=this.matrix,e=t[0],i=t[1],s=t[2],r=t[3];return e||i?i>0?Math.acos(e/this.scaleX):-Math.acos(e/this.scaleX):s||r?n.TAU-(r>0?Math.acos(-s/this.scaleY):-Math.acos(s/this.scaleY)):0}},scaleX:{get:function(){return Math.sqrt(this.a*this.a+this.b*this.b)}},scaleY:{get:function(){return Math.sqrt(this.c*this.c+this.d*this.d)}},loadIdentity:function(){var t=this.matrix;return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,this},translate:function(t,e){var i=this.matrix;return i[4]=i[0]*t+i[2]*e+i[4],i[5]=i[1]*t+i[3]*e+i[5],this},scale:function(t,e){var i=this.matrix;return i[0]*=t,i[1]*=t,i[2]*=e,i[3]*=e,this},rotate:function(t){var e=Math.sin(t),i=Math.cos(t),s=this.matrix,n=s[0],r=s[1],o=s[2],a=s[3];return s[0]=n*i+o*e,s[1]=r*i+a*e,s[2]=n*-e+o*i,s[3]=r*-e+a*i,this},multiply:function(t,e){var i=this.matrix,s=t.matrix,n=i[0],r=i[1],o=i[2],a=i[3],h=i[4],l=i[5],u=s[0],c=s[1],d=s[2],f=s[3],p=s[4],v=s[5],g=void 0===e?i:e.matrix;return g[0]=u*n+c*o,g[1]=u*r+c*a,g[2]=d*n+f*o,g[3]=d*r+f*a,g[4]=p*n+v*o+h,g[5]=p*r+v*a+l,g},multiplyWithOffset:function(t,e,i){var s=this.matrix,n=t.matrix,r=s[0],o=s[1],a=s[2],h=s[3],l=e*r+i*a+s[4],u=e*o+i*h+s[5],c=n[0],d=n[1],f=n[2],p=n[3],v=n[4],g=n[5];return s[0]=c*r+d*a,s[1]=c*o+d*h,s[2]=f*r+p*a,s[3]=f*o+p*h,s[4]=v*r+g*a+l,s[5]=v*o+g*h+u,this},transform:function(t,e,i,s,n,r){var o=this.matrix,a=o[0],h=o[1],l=o[2],u=o[3],c=o[4],d=o[5];return o[0]=t*a+e*l,o[1]=t*h+e*u,o[2]=i*a+s*l,o[3]=i*h+s*u,o[4]=n*a+r*l+c,o[5]=n*h+r*u+d,this},transformPoint:function(t,e,i){void 0===i&&(i={x:0,y:0});var s=this.matrix,n=s[0],r=s[1],o=s[2],a=s[3],h=s[4],l=s[5];return i.x=t*n+e*o+h,i.y=t*r+e*a+l,i},invert:function(){var t=this.matrix,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=e*n-i*s;return t[0]=n/a,t[1]=-i/a,t[2]=-s/a,t[3]=e/a,t[4]=(s*o-n*r)/a,t[5]=-(e*o-i*r)/a,this},copyFrom:function(t){var e=this.matrix;return e[0]=t.a,e[1]=t.b,e[2]=t.c,e[3]=t.d,e[4]=t.e,e[5]=t.f,this},copyFromArray:function(t){var e=this.matrix;return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],this},copyToContext:function(t){var e=this.matrix;return t.transform(e[0],e[1],e[2],e[3],e[4],e[5]),t},setToContext:function(t){return t.setTransform(this),t},copyToArray:function(t){var e=this.matrix;return void 0===t?t=[e[0],e[1],e[2],e[3],e[4],e[5]]:(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5]),t},setTransform:function(t,e,i,s,n,r){var o=this.matrix;return o[0]=t,o[1]=e,o[2]=i,o[3]=s,o[4]=n,o[5]=r,this},decomposeMatrix:function(){var t=this.decomposedMatrix,e=this.matrix,i=e[0],s=e[1],n=e[2],r=e[3],o=i*r-s*n;if(t.translateX=e[4],t.translateY=e[5],i||s){var a=Math.sqrt(i*i+s*s);t.rotation=s>0?Math.acos(i/a):-Math.acos(i/a),t.scaleX=a,t.scaleY=o/a}else if(n||r){var h=Math.sqrt(n*n+r*r);t.rotation=.5*Math.PI-(r>0?Math.acos(-n/h):-Math.acos(n/h)),t.scaleX=o/h,t.scaleY=h}else t.rotation=0,t.scaleX=0,t.scaleY=0;return t},applyITRS:function(t,e,i,s,n){var r=this.matrix,o=Math.sin(i),a=Math.cos(i);return r[4]=t,r[5]=e,r[0]=a*s,r[1]=o*s,r[2]=-o*n,r[3]=a*n,this},applyInverse:function(t,e,i){void 0===i&&(i=new r);var s=this.matrix,n=s[0],o=s[1],a=s[2],h=s[3],l=s[4],u=s[5],c=1/(n*h+a*-o);return i.x=h*c*t+-a*c*e+(u*a-l*h)*c,i.y=n*c*e+-o*c*t+(-u*n+l*o)*c,i},setQuad:function(t,e,i,s,n,r){void 0===n&&(n=!1),void 0===r&&(r=this.quad);var o=this.matrix,a=o[0],h=o[1],l=o[2],u=o[3],c=o[4],d=o[5];return n?(r[0]=Math.floor(t*a+e*l+c),r[1]=Math.floor(t*h+e*u+d),r[2]=Math.floor(t*a+s*l+c),r[3]=Math.floor(t*h+s*u+d),r[4]=Math.floor(i*a+s*l+c),r[5]=Math.floor(i*h+s*u+d),r[6]=Math.floor(i*a+e*l+c),r[7]=Math.floor(i*h+e*u+d)):(r[0]=t*a+e*l+c,r[1]=t*h+e*u+d,r[2]=t*a+s*l+c,r[3]=t*h+s*u+d,r[4]=i*a+s*l+c,r[5]=i*h+s*u+d,r[6]=i*a+e*l+c,r[7]=i*h+e*u+d),r},getX:function(t,e){return t*this.a+e*this.c+this.e},getY:function(t,e){return t*this.b+e*this.d+this.f},getXRound:function(t,e,i){var s=this.getX(t,e);return i&&(s=Math.round(s)),s},getYRound:function(t,e,i){var s=this.getY(t,e);return i&&(s=Math.round(s)),s},getCSSMatrix:function(){var t=this.matrix;return"matrix("+t[0]+","+t[1]+","+t[2]+","+t[3]+","+t[4]+","+t[5]+")"},destroy:function(){this.matrix=null,this.quad=null,this.decomposedMatrix=null}});t.exports=o},59715:t=>{var e={_visible:!0,visible:{get:function(){return this._visible},set:function(t){t?(this._visible=!0,this.renderFlags|=1):(this._visible=!1,this.renderFlags&=-2)}},setVisible:function(t){return this.visible=t,this}};t.exports=e},31401:(t,e,i)=>{t.exports={Alpha:i(16005),AlphaSingle:i(88509),BlendMode:i(90065),ComputedSize:i(94215),Crop:i(61683),Depth:i(89272),Flip:i(54434),FX:i(47059),GetBounds:i(8004),Mask:i(8573),Origin:i(27387),PathFollower:i(37640),Pipeline:i(72699),PostPipeline:i(17581),ScrollFactor:i(80227),Size:i(16736),Texture:i(37726),TextureCrop:i(79812),Tint:i(27472),ToJSON:i(53774),Transform:i(16901),TransformMatrix:i(61340),Visible:i(59715)}},31559:(t,e,i)=>{var s=i(37105),n=i(10312),r=i(83419),o=i(31401),a=i(51708),h=i(95643),l=i(87841),u=i(29959),c=i(36899),d=i(26099),f=new r({Extends:h,Mixins:[o.AlphaSingle,o.BlendMode,o.ComputedSize,o.Depth,o.Mask,o.PostPipeline,o.Transform,o.Visible,u],initialize:function(t,e,i,s){h.call(this,t,"Container"),this.list=[],this.exclusive=!0,this.maxSize=-1,this.position=0,this.localTransform=new o.TransformMatrix,this.tempTransformMatrix=new o.TransformMatrix,this._sortKey="",this._sysEvents=t.sys.events,this.scrollFactorX=1,this.scrollFactorY=1,this.initPostPipeline(),this.setPosition(e,i),this.setBlendMode(n.SKIP_CHECK),s&&this.add(s)},originX:{get:function(){return.5}},originY:{get:function(){return.5}},displayOriginX:{get:function(){return.5*this.width}},displayOriginY:{get:function(){return.5*this.height}},setExclusive:function(t){return void 0===t&&(t=!0),this.exclusive=t,this},getBounds:function(t){if(void 0===t&&(t=new l),t.setTo(this.x,this.y,0,0),this.parentContainer){var e=this.parentContainer.getBoundsTransformMatrix().transformPoint(this.x,this.y);t.setTo(e.x,e.y,0,0)}if(this.list.length>0){var i=this.list,s=new l,n=!1;t.setEmpty();for(var r=0;r-1},setAll:function(t,e,i,n){return s.SetAll(this.list,t,e,i,n),this},each:function(t,e){var i,s=[null],n=this.list.slice(),r=n.length;for(i=2;i0?this.list[0]:null}},last:{get:function(){return this.list.length>0?(this.position=this.list.length-1,this.list[this.position]):null}},next:{get:function(){return this.position0?(this.position--,this.list[this.position]):null}},preDestroy:function(){this.removeAll(!!this.exclusive),this.localTransform.destroy(),this.tempTransformMatrix.destroy(),this.list=[]},onChildDestroyed:function(t){s.Remove(this.list,t),this.exclusive&&(t.parentContainer=null,t.removedFromScene())}});t.exports=f},53584:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e);var n=e.list;if(0!==n.length){var r=e.localTransform;s?(r.loadIdentity(),r.multiply(s),r.translate(e.x,e.y),r.rotate(e.rotation),r.scale(e.scaleX,e.scaleY)):r.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var o=-1!==e.blendMode;o||t.setBlendMode(0);var a=e._alpha,h=e.scrollFactorX,l=e.scrollFactorY;e.mask&&e.mask.preRenderCanvas(t,null,i);for(var u=0;u{var s=i(25305),n=i(31559),r=i(44603),o=i(23568),a=i(95540);r.register("container",(function(t,e){void 0===t&&(t={});var i=o(t,"x",0),r=o(t,"y",0),h=a(t,"children",null),l=new n(this.scene,i,r,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},24961:(t,e,i)=>{var s=i(31559);i(39429).register("container",(function(t,e,i){return this.displayList.add(new s(this.scene,t,e,i))}))},29959:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(72249),r=i(53584),t.exports={renderWebGL:n,renderCanvas:r}},72249:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e);var n=e.list,r=n.length;if(0!==r){var o=e.localTransform;s?(o.loadIdentity(),o.multiply(s),o.translate(e.x,e.y),o.rotate(e.rotation),o.scale(e.scaleX,e.scaleY)):o.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY),t.pipelines.preBatch(e);var a=-1!==e.blendMode;a||t.setBlendMode(0);for(var h=e.alpha,l=e.scrollFactorX,u=e.scrollFactorY,c=0;c{t.exports=["normal","multiply","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]},3069:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(441),o=i(95643),a=i(41212),h=i(35846),l=i(44594),u=i(61369),c=new s({Extends:o,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Origin,n.ScrollFactor,n.Transform,n.Visible,r],initialize:function(t,e,i,s,n,r){o.call(this,t,"DOMElement"),this.parent=t.sys.game.domContainer,this.cache=t.sys.cache.html,this.node,this.transformOnly=!1,this.skewX=0,this.skewY=0,this.rotate3d=new u,this.rotate3dAngle="deg",this.pointerEvents="auto",this.width=0,this.height=0,this.displayWidth=0,this.displayHeight=0,this.handler=this.dispatchNativeEvent.bind(this),this.setPosition(e,i),"string"==typeof s?"#"===s[0]?this.setElement(s.substr(1),n,r):this.createElement(s,n,r):s&&this.setElement(s,n,r),t.sys.events.on(l.SLEEP,this.handleSceneEvent,this),t.sys.events.on(l.WAKE,this.handleSceneEvent,this),t.sys.events.on(l.PRE_RENDER,this.preRender,this)},handleSceneEvent:function(t){var e=this.node,i=e.style;e&&(i.display=t.settings.visible?"block":"none")},setSkew:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.skewX=t,this.skewY=e,this},setPerspective:function(t){return this.parent.style.perspective=t+"px",this},perspective:{get:function(){return parseFloat(this.parent.style.perspective)},set:function(t){this.parent.style.perspective=t+"px"}},addListener:function(t){if(this.node){t=t.split(" ");for(var e=0;e{var s=i(47407),n=i(95643),r=i(61340),o=new r,a=new r,h=new r;t.exports=function(t,e,i,r){if(e.node){var l=e.node.style,u=e.scene.sys.settings;if(!l||!u.visible||n.RENDER_MASK!==e.renderFlags||0!==e.cameraFilter&&e.cameraFilter&i.id||e.parentContainer&&!e.parentContainer.willRender())l.display="none";else{var c=e.parentContainer,d=i.alpha*e.alpha;c&&(d*=c.alpha);var f=o,p=a,v=h,g=0,m=0,y="0%",x="0%";r?(g=e.width*e.scaleX*e.originX,m=e.height*e.scaleY*e.originY,p.applyITRS(e.x-g,e.y-m,e.rotation,e.scaleX,e.scaleY),f.copyFrom(i.matrix),f.multiplyWithOffset(r,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),p.e=e.x-g,p.f=e.y-m,f.multiply(p,v)):(g=e.width*e.originX,m=e.height*e.originY,p.applyITRS(e.x-g,e.y-m,e.rotation,e.scaleX,e.scaleY),f.copyFrom(i.matrix),y=100*e.originX+"%",x=100*e.originY+"%",p.e-=i.scrollX*e.scrollFactorX,p.f-=i.scrollY*e.scrollFactorY,f.multiply(p,v)),e.transformOnly||(l.display="block",l.opacity=d,l.zIndex=e._depth,l.pointerEvents=e.pointerEvents,l.mixBlendMode=s[e._blendMode]),l.transform=v.getCSSMatrix()+" skew("+e.skewX+"rad, "+e.skewY+"rad) rotate3d("+e.rotate3d.x+","+e.rotate3d.y+","+e.rotate3d.z+","+e.rotate3d.w+e.rotate3dAngle+")",l.transformOrigin=y+" "+x}}}},2611:(t,e,i)=>{var s=i(3069);i(39429).register("dom",(function(t,e,i,n,r){var o=new s(this.scene,t,e,i,n,r);return this.displayList.add(o),o}))},441:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(49381),r=i(49381),t.exports={renderWebGL:n,renderCanvas:r}},62980:t=>{t.exports="addedtoscene"},41337:t=>{t.exports="destroy"},44947:t=>{t.exports="removedfromscene"},49358:t=>{t.exports="complete"},35163:t=>{t.exports="created"},97249:t=>{t.exports="error"},19483:t=>{t.exports="locked"},56059:t=>{t.exports="loop"},26772:t=>{t.exports="metadata"},64437:t=>{t.exports="playing"},83411:t=>{t.exports="play"},75780:t=>{t.exports="seeked"},67799:t=>{t.exports="seeking"},63500:t=>{t.exports="stalled"},55541:t=>{t.exports="stop"},53208:t=>{t.exports="textureready"},4992:t=>{t.exports="unlocked"},12:t=>{t.exports="unsupported"},51708:(t,e,i)=>{t.exports={ADDED_TO_SCENE:i(62980),DESTROY:i(41337),REMOVED_FROM_SCENE:i(44947),VIDEO_COMPLETE:i(49358),VIDEO_CREATED:i(35163),VIDEO_ERROR:i(97249),VIDEO_LOCKED:i(19483),VIDEO_LOOP:i(56059),VIDEO_METADATA:i(26772),VIDEO_PLAY:i(83411),VIDEO_PLAYING:i(64437),VIDEO_SEEKED:i(75780),VIDEO_SEEKING:i(67799),VIDEO_STALLED:i(63500),VIDEO_STOP:i(55541),VIDEO_TEXTURE:i(53208),VIDEO_UNLOCKED:i(4992),VIDEO_UNSUPPORTED:i(12)}},42421:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(64993),a=new s({Extends:r,Mixins:[n.Alpha,n.BlendMode,n.Depth,n.Flip,n.Origin,n.ScrollFactor,n.Size,n.Texture,n.Tint,n.Transform,n.Visible,o],initialize:function(t){r.call(this,t,"Extern")},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(){},render:function(){}});t.exports=a},70217:()=>{},56315:(t,e,i)=>{var s=i(42421);i(39429).register("extern",(function(){var t=new s(this.scene);return this.displayList.add(t),t}))},64993:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(80287),r=i(70217),t.exports={renderWebGL:n,renderCanvas:r}},80287:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){t.pipelines.clear();var r=s(e,i,n).calc;e.render.call(e,t,i,r),t.pipelines.rebind()}},85592:t=>{t.exports={ARC:0,BEGIN_PATH:1,CLOSE_PATH:2,FILL_RECT:3,LINE_TO:4,MOVE_TO:5,LINE_STYLE:6,FILL_STYLE:7,FILL_PATH:8,STROKE_PATH:9,FILL_TRIANGLE:10,STROKE_TRIANGLE:11,SAVE:14,RESTORE:15,TRANSLATE:16,SCALE:17,ROTATE:18,GRADIENT_FILL_STYLE:21,GRADIENT_LINE_STYLE:22}},43831:(t,e,i)=>{var s=i(71911),n=i(83419),r=i(85592),o=i(31401),a=i(8497),h=i(95643),l=i(95540),u=i(35154),c=i(36383),d=i(84503),f=new n({Extends:h,Mixins:[o.AlphaSingle,o.BlendMode,o.Depth,o.Mask,o.Pipeline,o.PostPipeline,o.Transform,o.Visible,o.ScrollFactor,d],initialize:function(t,e){var i=u(e,"x",0),s=u(e,"y",0);h.call(this,t,"Graphics"),this.setPosition(i,s),this.initPipeline(),this.initPostPipeline(),this.displayOriginX=0,this.displayOriginY=0,this.commandBuffer=[],this.defaultFillColor=-1,this.defaultFillAlpha=1,this.defaultStrokeWidth=1,this.defaultStrokeColor=-1,this.defaultStrokeAlpha=1,this._lineWidth=1,this.lineStyle(1,0,0),this.fillStyle(0,0),this.setDefaultStyles(e)},setDefaultStyles:function(t){return u(t,"lineStyle",null)&&(this.defaultStrokeWidth=u(t,"lineStyle.width",1),this.defaultStrokeColor=u(t,"lineStyle.color",16777215),this.defaultStrokeAlpha=u(t,"lineStyle.alpha",1),this.lineStyle(this.defaultStrokeWidth,this.defaultStrokeColor,this.defaultStrokeAlpha)),u(t,"fillStyle",null)&&(this.defaultFillColor=u(t,"fillStyle.color",16777215),this.defaultFillAlpha=u(t,"fillStyle.alpha",1),this.fillStyle(this.defaultFillColor,this.defaultFillAlpha)),this},lineStyle:function(t,e,i){return void 0===i&&(i=1),this.commandBuffer.push(r.LINE_STYLE,t,e,i),this._lineWidth=t,this},fillStyle:function(t,e){return void 0===e&&(e=1),this.commandBuffer.push(r.FILL_STYLE,t,e),this},fillGradientStyle:function(t,e,i,s,n,o,a,h){return void 0===n&&(n=1),void 0===o&&(o=n),void 0===a&&(a=n),void 0===h&&(h=n),this.commandBuffer.push(r.GRADIENT_FILL_STYLE,n,o,a,h,t,e,i,s),this},lineGradientStyle:function(t,e,i,s,n,o){return void 0===o&&(o=1),this.commandBuffer.push(r.GRADIENT_LINE_STYLE,t,o,e,i,s,n),this},beginPath:function(){return this.commandBuffer.push(r.BEGIN_PATH),this},closePath:function(){return this.commandBuffer.push(r.CLOSE_PATH),this},fillPath:function(){return this.commandBuffer.push(r.FILL_PATH),this},fill:function(){return this.commandBuffer.push(r.FILL_PATH),this},strokePath:function(){return this.commandBuffer.push(r.STROKE_PATH),this},stroke:function(){return this.commandBuffer.push(r.STROKE_PATH),this},fillCircleShape:function(t){return this.fillCircle(t.x,t.y,t.radius)},strokeCircleShape:function(t){return this.strokeCircle(t.x,t.y,t.radius)},fillCircle:function(t,e,i){return this.beginPath(),this.arc(t,e,i,0,c.PI2),this.fillPath(),this},strokeCircle:function(t,e,i){return this.beginPath(),this.arc(t,e,i,0,c.PI2),this.strokePath(),this},fillRectShape:function(t){return this.fillRect(t.x,t.y,t.width,t.height)},strokeRectShape:function(t){return this.strokeRect(t.x,t.y,t.width,t.height)},fillRect:function(t,e,i,s){return this.commandBuffer.push(r.FILL_RECT,t,e,i,s),this},strokeRect:function(t,e,i,s){var n=this._lineWidth/2,r=t-n,o=t+n;return this.beginPath(),this.moveTo(t,e),this.lineTo(t,e+s),this.strokePath(),this.beginPath(),this.moveTo(t+i,e),this.lineTo(t+i,e+s),this.strokePath(),this.beginPath(),this.moveTo(r,e),this.lineTo(o+i,e),this.strokePath(),this.beginPath(),this.moveTo(r,e+s),this.lineTo(o+i,e+s),this.strokePath(),this},fillRoundedRect:function(t,e,i,s,n){void 0===n&&(n=20);var r=n,o=n,a=n,h=n;"number"!=typeof n&&(r=l(n,"tl",20),o=l(n,"tr",20),a=l(n,"bl",20),h=l(n,"br",20));var u=r>=0,d=o>=0,f=a>=0,p=h>=0;return r=Math.abs(r),o=Math.abs(o),a=Math.abs(a),h=Math.abs(h),this.beginPath(),this.moveTo(t+r,e),this.lineTo(t+i-o,e),d?this.arc(t+i-o,e+o,o,-c.TAU,0):this.arc(t+i,e,o,Math.PI,c.TAU,!0),this.lineTo(t+i,e+s-h),p?this.arc(t+i-h,e+s-h,h,0,c.TAU):this.arc(t+i,e+s,h,-c.TAU,Math.PI,!0),this.lineTo(t+a,e+s),f?this.arc(t+a,e+s-a,a,c.TAU,Math.PI):this.arc(t,e+s,a,0,-c.TAU,!0),this.lineTo(t,e+r),u?this.arc(t+r,e+r,r,-Math.PI,-c.TAU):this.arc(t,e,r,c.TAU,0,!0),this.fillPath(),this},strokeRoundedRect:function(t,e,i,s,n){void 0===n&&(n=20);var r=n,o=n,a=n,h=n,u=Math.min(i,s)/2;"number"!=typeof n&&(r=l(n,"tl",20),o=l(n,"tr",20),a=l(n,"bl",20),h=l(n,"br",20));var d=r>=0,f=o>=0,p=a>=0,v=h>=0;return r=Math.min(Math.abs(r),u),o=Math.min(Math.abs(o),u),a=Math.min(Math.abs(a),u),h=Math.min(Math.abs(h),u),this.beginPath(),this.moveTo(t+r,e),this.lineTo(t+i-o,e),this.moveTo(t+i-o,e),f?this.arc(t+i-o,e+o,o,-c.TAU,0):this.arc(t+i,e,o,Math.PI,c.TAU,!0),this.lineTo(t+i,e+s-h),this.moveTo(t+i,e+s-h),v?this.arc(t+i-h,e+s-h,h,0,c.TAU):this.arc(t+i,e+s,h,-c.TAU,Math.PI,!0),this.lineTo(t+a,e+s),this.moveTo(t+a,e+s),p?this.arc(t+a,e+s-a,a,c.TAU,Math.PI):this.arc(t,e+s,a,0,-c.TAU,!0),this.lineTo(t,e+r),this.moveTo(t,e+r),d?this.arc(t+r,e+r,r,-Math.PI,-c.TAU):this.arc(t,e,r,c.TAU,0,!0),this.strokePath(),this},fillPointShape:function(t,e){return this.fillPoint(t.x,t.y,e)},fillPoint:function(t,e,i){return!i||i<1?i=1:(t-=i/2,e-=i/2),this.commandBuffer.push(r.FILL_RECT,t,e,i,i),this},fillTriangleShape:function(t){return this.fillTriangle(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)},strokeTriangleShape:function(t){return this.strokeTriangle(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)},fillTriangle:function(t,e,i,s,n,o){return this.commandBuffer.push(r.FILL_TRIANGLE,t,e,i,s,n,o),this},strokeTriangle:function(t,e,i,s,n,o){return this.commandBuffer.push(r.STROKE_TRIANGLE,t,e,i,s,n,o),this},strokeLineShape:function(t){return this.lineBetween(t.x1,t.y1,t.x2,t.y2)},lineBetween:function(t,e,i,s){return this.beginPath(),this.moveTo(t,e),this.lineTo(i,s),this.strokePath(),this},lineTo:function(t,e){return this.commandBuffer.push(r.LINE_TO,t,e),this},moveTo:function(t,e){return this.commandBuffer.push(r.MOVE_TO,t,e),this},strokePoints:function(t,e,i,s){void 0===e&&(e=!1),void 0===i&&(i=!1),void 0===s&&(s=t.length),this.beginPath(),this.moveTo(t[0].x,t[0].y);for(var n=1;n-1&&this.fillStyle(this.defaultFillColor,this.defaultFillAlpha),this.defaultStrokeColor>-1&&this.lineStyle(this.defaultStrokeWidth,this.defaultStrokeColor,this.defaultStrokeAlpha),this},generateTexture:function(t,e,i){var s,n,r=this.scene.sys,o=r.game.renderer;void 0===e&&(e=r.scale.width),void 0===i&&(i=r.scale.height),f.TargetCamera.setScene(this.scene),f.TargetCamera.setViewport(0,0,e,i),f.TargetCamera.scrollX=this.x,f.TargetCamera.scrollY=this.y;var a={willReadFrequently:!0};if("string"==typeof t)if(r.textures.exists(t)){var h=(s=r.textures.get(t)).getSourceImage();h instanceof HTMLCanvasElement&&(n=h.getContext("2d",a))}else n=(s=r.textures.createCanvas(t,e,i)).getSourceImage().getContext("2d",a);else t instanceof HTMLCanvasElement&&(n=t.getContext("2d",a));return n&&(this.renderCanvas(o,this,f.TargetCamera,null,n,!1),s&&s.refresh()),this},preDestroy:function(){this.commandBuffer=[]}});f.TargetCamera=new s,t.exports=f},32768:(t,e,i)=>{var s=i(85592),n=i(20926);t.exports=function(t,e,i,r,o,a){var h=e.commandBuffer,l=h.length,u=o||t.currentContext;if(0!==l&&n(t,u,e,i,r)){i.addToRenderList(e);var c=1,d=1,f=0,p=0,v=1,g=0,m=0,y=0;u.beginPath();for(var x=0;x>>16,m=(65280&f)>>>8,y=255&f,u.strokeStyle="rgba("+g+","+m+","+y+","+c+")",u.lineWidth=v,x+=3;break;case s.FILL_STYLE:p=h[x+1],d=h[x+2],g=(16711680&p)>>>16,m=(65280&p)>>>8,y=255&p,u.fillStyle="rgba("+g+","+m+","+y+","+d+")",x+=2;break;case s.BEGIN_PATH:u.beginPath();break;case s.CLOSE_PATH:u.closePath();break;case s.FILL_PATH:a||u.fill();break;case s.STROKE_PATH:a||u.stroke();break;case s.FILL_RECT:a?u.rect(h[x+1],h[x+2],h[x+3],h[x+4]):u.fillRect(h[x+1],h[x+2],h[x+3],h[x+4]),x+=4;break;case s.FILL_TRIANGLE:u.beginPath(),u.moveTo(h[x+1],h[x+2]),u.lineTo(h[x+3],h[x+4]),u.lineTo(h[x+5],h[x+6]),u.closePath(),a||u.fill(),x+=6;break;case s.STROKE_TRIANGLE:u.beginPath(),u.moveTo(h[x+1],h[x+2]),u.lineTo(h[x+3],h[x+4]),u.lineTo(h[x+5],h[x+6]),u.closePath(),a||u.stroke(),x+=6;break;case s.LINE_TO:u.lineTo(h[x+1],h[x+2]),x+=2;break;case s.MOVE_TO:u.moveTo(h[x+1],h[x+2]),x+=2;break;case s.LINE_FX_TO:u.lineTo(h[x+1],h[x+2]),x+=5;break;case s.MOVE_FX_TO:u.moveTo(h[x+1],h[x+2]),x+=5;break;case s.SAVE:u.save();break;case s.RESTORE:u.restore();break;case s.TRANSLATE:u.translate(h[x+1],h[x+2]),x+=2;break;case s.SCALE:u.scale(h[x+1],h[x+2]),x+=2;break;case s.ROTATE:u.rotate(h[x+1]),x+=1;break;case s.GRADIENT_FILL_STYLE:x+=5;break;case s.GRADIENT_LINE_STYLE:x+=6}}u.restore()}}},87079:(t,e,i)=>{var s=i(44603),n=i(43831);s.register("graphics",(function(t,e){void 0===t&&(t={}),void 0!==e&&(t.add=e);var i=new n(this.scene,t);return t.add&&this.scene.sys.displayList.add(i),i}))},1201:(t,e,i)=>{var s=i(43831);i(39429).register("graphics",(function(t){return this.displayList.add(new s(this.scene,t))}))},84503:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(77545),r=i(32768),r=i(32768),t.exports={renderWebGL:n,renderCanvas:r}},77545:(t,e,i)=>{var s=i(85592),n=i(91296),r=i(61340),o=i(70554),a=function(t,e,i){this.x=t,this.y=e,this.width=i},h=function(t,e,i){this.points=[],this.pointsLength=1,this.points[0]=new a(t,e,i)},l=[],u=new r;t.exports=function(t,e,i,r){if(0!==e.commandBuffer.length){i.addToRenderList(e);var c=t.pipelines.set(e.pipeline,e);t.pipelines.preBatch(e);for(var d=n(e,i,r).calc,f=u.loadIdentity(),p=e.commandBuffer,v=i.alpha*e.alpha,g=1,m=c.fillTint,y=c.strokeTint,x=0,T=0,w=0,b=2*Math.PI,S=[],E=0,A=!0,C=null,_=o.getTintAppendFloatAlpha,M=0;M0&&(Y=Y%b-b):Y>b?Y=b:Y<0&&(Y=b+Y%b),null===C&&(C=new h(B+Math.cos(X)*U,N+Math.sin(X)*U,g),S.push(C),I+=.01);I<1+G;)w=Y*I+X,x=B+Math.cos(w)*U,T=N+Math.sin(w)*U,C.points.push(new a(x,T,g)),I+=.01;w=Y+X,x=B+Math.cos(w)*U,T=N+Math.sin(w)*U,C.points.push(new a(x,T,g));break;case s.FILL_RECT:c.batchFillRect(p[++M],p[++M],p[++M],p[++M],f,d);break;case s.FILL_TRIANGLE:c.batchFillTriangle(p[++M],p[++M],p[++M],p[++M],p[++M],p[++M],f,d);break;case s.STROKE_TRIANGLE:c.batchStrokeTriangle(p[++M],p[++M],p[++M],p[++M],p[++M],p[++M],g,f,d);break;case s.LINE_TO:null!==C?C.points.push(new a(p[++M],p[++M],g)):(C=new h(p[++M],p[++M],g),S.push(C));break;case s.MOVE_TO:C=new h(p[++M],p[++M],g),S.push(C);break;case s.SAVE:l.push(f.copyToArray());break;case s.RESTORE:f.copyFromArray(l.pop());break;case s.TRANSLATE:B=p[++M],N=p[++M],f.translate(B,N);break;case s.SCALE:B=p[++M],N=p[++M],f.scale(B,N);break;case s.ROTATE:f.rotate(p[++M])}t.pipelines.postBatch(e)}}},26479:(t,e,i)=>{var s=i(61061),n=i(83419),r=i(51708),o=i(50792),a=i(46710),h=i(95540),l=i(35154),u=i(97022),c=i(41212),d=i(88492),f=i(35072),p=i(68287),v=new n({Extends:o,initialize:function(t,e,i){o.call(this),i?e&&!Array.isArray(e)&&(e=[e]):Array.isArray(e)?c(e[0])&&(i=e,e=null):c(e)&&(i=e,e=null),this.scene=t,this.children=new f,this.isParent=!0,this.type="Group",this.classType=h(i,"classType",p),this.name=h(i,"name",""),this.active=h(i,"active",!0),this.maxSize=h(i,"maxSize",-1),this.defaultKey=h(i,"defaultKey",null),this.defaultFrame=h(i,"defaultFrame",null),this.runChildUpdate=h(i,"runChildUpdate",!1),this.createCallback=h(i,"createCallback",null),this.removeCallback=h(i,"removeCallback",null),this.createMultipleCallback=h(i,"createMultipleCallback",null),this.internalCreateCallback=h(i,"internalCreateCallback",null),this.internalRemoveCallback=h(i,"internalRemoveCallback",null),e&&this.addMultiple(e),i&&this.createMultiple(i),this.on(r.ADDED_TO_SCENE,this.addedToScene,this),this.on(r.REMOVED_FROM_SCENE,this.removedFromScene,this)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},create:function(t,e,i,s,n,r){if(void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.defaultKey),void 0===s&&(s=this.defaultFrame),void 0===n&&(n=!0),void 0===r&&(r=!0),this.isFull())return null;var o=new this.classType(this.scene,t,e,i,s);return o.addToDisplayList(this.scene.sys.displayList),o.addToUpdateList(),o.visible=n,o.setActive(r),this.add(o),o},createMultiple:function(t){if(this.isFull())return[];Array.isArray(t)||(t=[t]);var e=[];if(t[0].key)for(var i=0;i=0;u--)if((l=d[u]).active===i){if(++c===e)break}else l=null;return l?("number"==typeof n&&(l.x=n),"number"==typeof r&&(l.y=r),l):s?this.create(n,r,o,a,h):null},get:function(t,e,i,s,n){return this.getFirst(!1,!0,t,e,i,s,n)},getFirstAlive:function(t,e,i,s,n,r){return this.getFirst(!0,t,e,i,s,n,r)},getFirstDead:function(t,e,i,s,n,r){return this.getFirst(!1,t,e,i,s,n,r)},playAnimation:function(t,e){return s.PlayAnimation(this.children.entries,t,e),this},isFull:function(){return-1!==this.maxSize&&this.children.size>=this.maxSize},countActive:function(t){void 0===t&&(t=!0);for(var e=0,i=0;i{var s=i(44603),n=i(26479);s.register("group",(function(t){return new n(this.scene,null,t)}))},3385:(t,e,i)=>{var s=i(26479);i(39429).register("group",(function(t,e){return this.updateList.add(new s(this.scene,t,e))}))},88571:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(59819),a=new s({Extends:r,Mixins:[n.Alpha,n.BlendMode,n.Depth,n.Flip,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Size,n.TextureCrop,n.Tint,n.Transform,n.Visible,o],initialize:function(t,e,i,s,n){r.call(this,t,"Image"),this._crop=this.resetCropObject(),this.setTexture(s,n),this.setPosition(e,i),this.setSizeToFrame(),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)}});t.exports=a},40652:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},82459:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(88571);n.register("image",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),a=new o(this.scene,0,0,i,n);return void 0!==e&&(t.add=e),s(this.scene,a,t),a}))},2117:(t,e,i)=>{var s=i(88571);i(39429).register("image",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},59819:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(99517),r=i(40652),t.exports={renderWebGL:n,renderCanvas:r}},99517:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),this.pipeline.batchSprite(e,i,s)}},77856:(t,e,i)=>{var s={Events:i(51708),DisplayList:i(8050),GameObjectCreator:i(44603),GameObjectFactory:i(39429),UpdateList:i(45027),Components:i(31401),GetCalcMatrix:i(91296),BuildGameObject:i(25305),BuildGameObjectAnimation:i(13059),GameObject:i(95643),BitmapText:i(22186),Blitter:i(6107),Bob:i(46590),Container:i(31559),DOMElement:i(3069),DynamicBitmapText:i(2638),Extern:i(42421),Graphics:i(43831),Group:i(26479),Image:i(88571),Layer:i(93595),Particles:i(18404),PathFollower:i(1159),RenderTexture:i(591),RetroFont:i(196),Rope:i(77757),Sprite:i(68287),Text:i(50171),GetTextSize:i(14220),MeasureText:i(79557),TextStyle:i(35762),TileSprite:i(20839),Zone:i(41481),Video:i(18471),Shape:i(17803),Arc:i(23629),Curve:i(89),Ellipse:i(19921),Grid:i(30479),IsoBox:i(61475),IsoTriangle:i(16933),Line:i(57847),Polygon:i(24949),Rectangle:i(74561),Star:i(55911),Triangle:i(36931),Factories:{Blitter:i(12709),Container:i(24961),DOMElement:i(2611),DynamicBitmapText:i(72566),Extern:i(56315),Graphics:i(1201),Group:i(3385),Image:i(2117),Layer:i(20005),Particles:i(676),PathFollower:i(90145),RenderTexture:i(60505),Rope:i(96819),Sprite:i(46409),StaticBitmapText:i(34914),Text:i(68005),TileSprite:i(91681),Zone:i(84175),Video:i(89025),Arc:i(42563),Curve:i(40511),Ellipse:i(1543),Grid:i(34137),IsoBox:i(3933),IsoTriangle:i(49803),Line:i(2481),Polygon:i(64827),Rectangle:i(87959),Star:i(93697),Triangle:i(45245)},Creators:{Blitter:i(9403),Container:i(77143),DynamicBitmapText:i(11164),Graphics:i(87079),Group:i(94975),Image:i(82459),Layer:i(25179),Particles:i(92730),RenderTexture:i(34495),Rope:i(26209),Sprite:i(15567),StaticBitmapText:i(57336),Text:i(71259),TileSprite:i(14167),Zone:i(95261),Video:i(11511)}};s.Shader=i(20071),s.Mesh=i(4703),s.NineSlice=i(28103),s.PointLight=i(80321),s.Plane=i(33663),s.Factories.Shader=i(74177),s.Factories.Mesh=i(9225),s.Factories.NineSlice=i(47521),s.Factories.PointLight=i(71255),s.Factories.Plane=i(30985),s.Creators.Shader=i(54935),s.Creators.Mesh=i(20527),s.Creators.NineSlice=i(28279),s.Creators.PointLight=i(39829),s.Creators.Plane=i(56015),s.Light=i(41432),s.LightsManager=i(61356),s.LightsPlugin=i(88992),t.exports=s},93595:(t,e,i)=>{var s=i(10312),n=i(83419),r=i(31401),o=i(53774),a=i(45893),h=i(50792),l=i(51708),u=i(73162),c=i(33963),d=i(44594),f=i(19186),p=new n({Extends:u,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.Mask,r.PostPipeline,r.Visible,h,c],initialize:function(t,e){u.call(this,t),h.call(this),this.scene=t,this.displayList=null,this.type="Layer",this.state=0,this.parentContainer=null,this.name="",this.active=!0,this.tabIndex=-1,this.data=null,this.renderFlags=15,this.cameraFilter=0,this.input=null,this.body=null,this.ignoreDestroy=!1,this.systems=t.sys,this.events=t.sys.events,this.sortChildrenFlag=!1,this.addCallback=this.addChildCallback,this.removeCallback=this.removeChildCallback,this.initPostPipeline(),this.clearAlpha(),this.setBlendMode(s.SKIP_CHECK),e&&this.add(e),t.sys.queueDepthSort()},setActive:function(t){return this.active=t,this},setName:function(t){return this.name=t,this},setState:function(t){return this.state=t,this},setDataEnabled:function(){return this.data||(this.data=new a(this)),this},setData:function(t,e){return this.data||(this.data=new a(this)),this.data.set(t,e),this},incData:function(t,e){return this.data||(this.data=new a(this)),this.data.inc(t,e),this},toggleData:function(t){return this.data||(this.data=new a(this)),this.data.toggle(t),this},getData:function(t){return this.data||(this.data=new a(this)),this.data.get(t)},setInteractive:function(){return this},disableInteractive:function(){return this},removeInteractive:function(){return this},addedToScene:function(){},removedFromScene:function(){},update:function(){},toJSON:function(){return o(this)},willRender:function(t){return!(15!==this.renderFlags||0===this.list.length||0!==this.cameraFilter&&this.cameraFilter&t.id)},getIndexList:function(){for(var t=this,e=this.parentContainer,i=[];e&&(i.unshift(e.getIndex(t)),t=e,e.parentContainer);)e=e.parentContainer;return i.unshift(this.displayList.getIndex(t)),i},addChildCallback:function(t){var e=t.displayList;e&&e!==this&&t.removeFromDisplayList(),t.displayList||(this.queueDepthSort(),t.displayList=this,t.emit(l.ADDED_TO_SCENE,t,this.scene),this.events.emit(d.ADDED_TO_SCENE,t,this.scene))},removeChildCallback:function(t){this.queueDepthSort(),t.displayList=null,t.emit(l.REMOVED_FROM_SCENE,t,this.scene),this.events.emit(d.REMOVED_FROM_SCENE,t,this.scene)},queueDepthSort:function(){this.sortChildrenFlag=!0},depthSort:function(){this.sortChildrenFlag&&(f(this.list,this.sortByDepth),this.sortChildrenFlag=!1)},sortByDepth:function(t,e){return t._depth-e._depth},getChildren:function(){return this.list},addToDisplayList:function(t){return void 0===t&&(t=this.scene.sys.displayList),this.displayList&&this.displayList!==t&&this.removeFromDisplayList(),t.exists(this)||(this.displayList=t,t.add(this,!0),t.queueDepthSort(),this.emit(l.ADDED_TO_SCENE,this,this.scene),t.events.emit(d.ADDED_TO_SCENE,this,this.scene)),this},removeFromDisplayList:function(){var t=this.displayList||this.scene.sys.displayList;return t.exists(this)&&(t.remove(this,!0),t.queueDepthSort(),this.displayList=null,this.emit(l.REMOVED_FROM_SCENE,this,this.scene),t.events.emit(d.REMOVED_FROM_SCENE,this,this.scene)),this},destroy:function(t){if(this.scene&&!this.ignoreDestroy){this.emit(l.DESTROY,this);for(var e=this.list;e.length;)e[0].destroy(t);this.removeAllListeners(),this.resetPostPipeline(!0),this.displayList&&(this.displayList.remove(this,!0,!1),this.displayList.queueDepthSort()),this.data&&(this.data.destroy(),this.data=void 0),this.active=!1,this.visible=!1,this.list=void 0,this.scene=void 0,this.displayList=void 0,this.systems=void 0,this.events=void 0}}});t.exports=p},2956:t=>{t.exports=function(t,e,i){var s=e.list;if(0!==s.length){e.depthSort();var n=-1!==e.blendMode;n||t.setBlendMode(0);var r=e._alpha;e.mask&&e.mask.preRenderCanvas(t,null,i);for(var o=0;o{var s=i(25305),n=i(93595),r=i(44603),o=i(23568);r.register("layer",(function(t,e){void 0===t&&(t={});var i=o(t,"children",null),r=new n(this.scene,i);return void 0!==e&&(t.add=e),s(this.scene,r,t),r}))},20005:(t,e,i)=>{var s=i(93595);i(39429).register("layer",(function(t){return this.displayList.add(new s(this.scene,t))}))},33963:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(15869),r=i(2956),t.exports={renderWebGL:n,renderCanvas:r}},15869:t=>{t.exports=function(t,e,i){var s=e.list,n=s.length;if(0!==n){e.depthSort(),t.pipelines.preBatch(e);var r=-1!==e.blendMode;r||t.setBlendMode(0);for(var o=e.alpha,a=0;a{var s=i(96503),n=i(83419),r=i(31401),o=i(51767),a=i(70554),h=new n({Extends:s,Mixins:[r.Origin,r.ScrollFactor,r.Visible],initialize:function(t,e,i,n,r,a,h){s.call(this,t,e,i),this.color=new o(n,r,a),this.intensity=h,this.renderFlags=15,this.cameraFilter=0,this.setScrollFactor(1,1),this.setOrigin(),this.setDisplayOrigin(i)},displayWidth:{get:function(){return this.diameter},set:function(t){this.diameter=t}},displayHeight:{get:function(){return this.diameter},set:function(t){this.diameter=t}},width:{get:function(){return this.diameter},set:function(t){this.diameter=t}},height:{get:function(){return this.diameter},set:function(t){this.diameter=t}},willRender:function(t){return!(h.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},setColor:function(t){var e=a.getFloatsFromUintRGB(t);return this.color.set(e[0],e[1],e[2]),this},setIntensity:function(t){return this.intensity=t,this},setRadius:function(t){return this.radius=t,this}});h.RENDER_MASK=15,t.exports=h},61356:(t,e,i)=>{var s=i(81491),n=i(83419),r=i(20339),o=i(41432),a=i(80321),h=i(51767),l=i(19133),u=i(19186),c=i(70554),d=new n({initialize:function(){this.lights=[],this.ambientColor=new h(.1,.1,.1),this.active=!1,this.maxLights=-1,this.visibleLights=0},addPointLight:function(t,e,i,s,n,r){return this.systems.displayList.add(new a(this.scene,t,e,i,s,n,r))},enable:function(){return-1===this.maxLights&&(this.maxLights=this.systems.renderer.config.maxLights),this.active=!0,this},disable:function(){return this.active=!1,this},getLights:function(t){for(var e=this.lights,i=t.worldView,n=[],o=0;othis.maxLights&&(u(n,this.sortByDistance),n=n.slice(0,this.maxLights)),this.visibleLights=n.length,n},sortByDistance:function(t,e){return t.distance>=e.distance},setAmbientColor:function(t){var e=c.getFloatsFromUintRGB(t);return this.ambientColor.set(e[0],e[1],e[2]),this},getMaxVisibleLights:function(){return this.maxLights},getLightCount:function(){return this.lights.length},addLight:function(t,e,i,s,n){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=128),void 0===s&&(s=16777215),void 0===n&&(n=1);var r=c.getFloatsFromUintRGB(s),a=new o(t,e,i,r[0],r[1],r[2],n);return this.lights.push(a),a},removeLight:function(t){var e=this.lights.indexOf(t);return e>=0&&l(this.lights,e),this},shutdown:function(){this.lights.length=0},destroy:function(){this.shutdown()}});t.exports=d},88992:(t,e,i)=>{var s=i(83419),n=i(61356),r=i(37277),o=i(44594),a=new s({Extends:n,initialize:function(t){this.scene=t,this.systems=t.sys,t.sys.settings.isBooted||t.sys.events.once(o.BOOT,this.boot,this),n.call(this)},boot:function(){var t=this.systems.events;t.on(o.SHUTDOWN,this.shutdown,this),t.on(o.DESTROY,this.destroy,this)},destroy:function(){this.shutdown(),this.scene=void 0,this.systems=void 0}});r.register("LightsPlugin",a,"lights"),t.exports=a},4703:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(39506),o=i(83997),a=i(95643),h=i(34684),l=i(92515),u=i(91296),c=i(37867),d=i(29807),f=i(43396),p=i(19186),v=i(25836),g=i(39318),m=new s({Extends:a,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Mask,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Size,n.Texture,n.Transform,n.Visible,d],initialize:function(t,e,i,s,n,r,o,h,l,u,d,f){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s="__WHITE"),a.call(this,t,"Mesh"),this.faces=[],this.vertices=[],this.tintFill=!1,this.debugCallback=null,this.debugGraphic=null,this.hideCCW=!0,this.modelPosition=new v,this.modelScale=new v(1,1,1),this.modelRotation=new v,this.dirtyCache=[0,0,0,0,0,0,0,0,0,0,0,0],this.transformMatrix=new c,this.viewPosition=new v,this.viewMatrix=new c,this.projectionMatrix=new c,this.totalRendered=0,this.totalFrame=0,this.ignoreDirtyCache=!1,this.fov,this.displayOriginX=0,this.displayOriginY=0;var p=t.sys.renderer;this.setPosition(e,i),this.setTexture(s,n),this.setSize(p.width,p.height),this.initPipeline(),this.initPostPipeline(),this.setPerspective(p.width,p.height),r&&this.addVertices(r,o,h,l,u,d,f)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},panX:function(t){return this.viewPosition.addScale(v.LEFT,t),this.dirtyCache[10]=1,this},panY:function(t){return this.viewPosition.y+=v.DOWN.y*t,this.dirtyCache[10]=1,this},panZ:function(t){return this.viewPosition.z+=t,this.dirtyCache[10]=1,this},setPerspective:function(t,e,i,s,n){return void 0===i&&(i=45),void 0===s&&(s=.01),void 0===n&&(n=1e3),this.fov=i,this.projectionMatrix.perspective(r(i),t/e,s,n),this.dirtyCache[10]=1,this.dirtyCache[11]=0,this},setOrtho:function(t,e,i,s){return void 0===t&&(t=this.scene.sys.renderer.getAspectRatio()),void 0===e&&(e=1),void 0===i&&(i=-1e3),void 0===s&&(s=1e3),this.fov=0,this.projectionMatrix.ortho(-t,t,-e,e,i,s),this.dirtyCache[10]=1,this.dirtyCache[11]=1,this},clear:function(){return this.faces.forEach((function(t){t.destroy()})),this.faces=[],this.vertices=[],this},addVerticesFromObj:function(t,e,i,s,n,r,o,a,l){var u,c=this.scene.sys.cache.obj.get(t);return c&&(u=h(c,this,e,i,s,n,r,o,a,l)),u&&0!==u.verts.length||console.warn("Mesh.addVerticesFromObj data empty:",t),this},sortByDepth:function(t,e){return t.depth-e.depth},depthSort:function(){return p(this.faces,this.sortByDepth),this},addVertex:function(t,e,i,s,n,r,o){var a=new g(t,e,i,s,n,r,o);return this.vertices.push(a),a},addFace:function(t,e,i){var s=new o(t,e,i);return this.faces.push(s),this.dirtyCache[9]=-1,s},addVertices:function(t,e,i,s,n,r,o){var a=l(t,e,i,s,n,r,o);return a?(this.faces=this.faces.concat(a.faces),this.vertices=this.vertices.concat(a.vertices)):console.warn("Mesh.addVertices data empty or invalid"),this.dirtyCache[9]=-1,this},getFaceCount:function(){return this.faces.length},getVertexCount:function(){return this.vertices.length},getFace:function(t){return this.faces[t]},hasFaceAt:function(t,e,i){void 0===i&&(i=this.scene.sys.cameras.main);for(var s=u(this,i).calc,n=this.faces,r=0;r{t.exports=function(){}},20527:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(35154),a=i(4703);n.register("mesh",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),h=o(t,"vertices",[]),l=o(t,"uvs",[]),u=o(t,"indicies",[]),c=o(t,"containsZ",!1),d=o(t,"normals",[]),f=o(t,"colors",16777215),p=o(t,"alphas",1),v=new a(this.scene,0,0,i,n,h,l,u,c,d,f,p);return void 0!==e&&(t.add=e),s(this.scene,v,t),v}))},9225:(t,e,i)=>{var s=i(4703);i(39429).register("mesh",(function(t,e,i,n,r,o,a,h,l,u,c){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h,l,u,c))}))},29807:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(48833),r=i(36488),t.exports={renderWebGL:n,renderCanvas:r}},48833:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){var r=e.faces,o=r.length;if(0!==o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline,e),h=s(e,i,n).calc;t.pipelines.preBatch(e);for(var l=a.setGameObject(e),u=a.vertexViewF32,c=a.vertexViewU32,d=a.vertexCount*a.currentShader.vertexComponentCount-1,f=e.tintFill,p=[],v=e.debugCallback,g=h.a,m=h.b,y=h.c,x=h.d,T=h.e,w=h.f,b=e.viewPosition.z,S=e.hideCCW,E=i.roundPixels,A=i.alpha*e.alpha,C=0,_=0;_{var s=i(83419),n=i(31401),r=i(95643),o=i(78023),a=i(39318),h=new s({Extends:r,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Texture,n.Transform,n.Visible,o],initialize:function(t,e,i,s,n,o,h,l,u,c,d){r.call(this,t,"NineSlice"),this._width,this._height,this._originX=.5,this._originY=.5,this._sizeComponent=!0,this.vertices=[],this.leftWidth,this.rightWidth,this.topHeight,this.bottomHeight,this.tint=16777215,this.tintFill=!1;var f=t.textures.getFrame(s,n);this.is3Slice=!c&&!d,f.scale9&&(this.is3Slice=f.is3Slice);for(var p=this.is3Slice?18:54,v=0;v{var s=i(25305),n=i(44603),r=i(23568),o=i(35154),a=i(28103);n.register("nineslice",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),h=o(t,"width",256),l=o(t,"height",256),u=o(t,"leftWidth",10),c=o(t,"rightWidth",10),d=o(t,"topHeight",0),f=o(t,"bottomHeight",0),p=new a(this.scene,0,0,i,n,h,l,u,c,d,f);return void 0!==e&&(t.add=e),s(this.scene,p,t),p}))},47521:(t,e,i)=>{var s=i(28103);i(39429).register("nineslice",(function(t,e,i,n,r,o,a,h,l,u){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h,l,u))}))},78023:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(52230),t.exports={renderWebGL:n,renderCanvas:r}},52230:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){var o=e.vertices,a=o.length;if(0!==a){i.addToRenderList(e);var h=t.pipelines.set(e.pipeline,e),l=s(e,i,r,!1).calc;t.pipelines.preBatch(e);var u=h.setGameObject(e),c=h.vertexViewF32,d=h.vertexViewU32,f=h.vertexCount*h.currentShader.vertexComponentCount-1,p=i.roundPixels,v=e.tintFill,g=i.alpha*e.alpha,m=n.getTintAppendFloatAlpha(e.tint,g),y=h.vertexAvailable(),x=-1;y{var s=i(83419),n=i(44777),r=i(37589),o=i(6113),a=i(91389),h=i(90664),l=new s({Extends:n,initialize:function(t){n.call(this,t,null,!1),this.active=!1,this.easeName="Linear",this.r=[],this.g=[],this.b=[]},getMethod:function(){return null===this.propertyValue?0:9},setMethods:function(){var t=this.propertyValue,e=t,i=this.defaultEmit,s=this.defaultUpdate;if(9===this.method){this.start=t[0],this.ease=o("Linear"),this.interpolation=a("linear"),i=this.easedValueEmit,s=this.easeValueUpdate,e=t[0],this.active=!0;for(var n=0;n{var s=i(30976),n=i(45319),r=i(83419),o=i(99472),a=i(6113),h=i(95540),l=i(91389),u=i(77720),c=i(15994),d=new r({initialize:function(t,e,i){void 0===i&&(i=!1),this.propertyKey=t,this.propertyValue=e,this.defaultValue=e,this.steps=0,this.counter=0,this.yoyo=!1,this.direction=0,this.start=0,this.current=0,this.end=0,this.ease=null,this.interpolation=null,this.emitOnly=i,this.onEmit=this.defaultEmit,this.onUpdate=this.defaultUpdate,this.active=!0,this.method=0,this._onEmit,this._onUpdate},loadConfig:function(t,e){void 0===t&&(t={}),e&&(this.propertyKey=e),this.propertyValue=h(t,this.propertyKey,this.defaultValue),this.method=this.getMethod(),this.setMethods(),this.emitOnly&&(this.onUpdate=this.defaultUpdate)},toJSON:function(){return JSON.stringify(this.propertyValue)},onChange:function(t){var e;switch(this.method){case 1:case 3:case 8:e=t;break;case 2:this.propertyValue.indexOf(t)>=0&&(e=t);break;case 4:var i=(this.end-this.start)/this.steps;e=u(t,i),this.counter=e;break;case 5:case 6:case 7:e=n(t,this.start,this.end);break;case 9:e=this.start[0]}return this.current=e,this},getMethod:function(){var t=this.propertyValue;if(null===t)return 0;var e=typeof t;if("number"===e)return 1;if(Array.isArray(t))return 2;if("function"===e)return 3;if("object"===e){if(this.hasBoth(t,"start","end"))return this.has(t,"steps")?4:5;if(this.hasBoth(t,"min","max"))return 6;if(this.has(t,"random"))return 7;if(this.hasEither(t,"onEmit","onUpdate"))return 8;if(this.hasEither(t,"values","interpolation"))return 9}return 0},setMethods:function(){var t=this.propertyValue,e=t,i=this.defaultEmit,s=this.defaultUpdate;switch(this.method){case 1:i=this.staticValueEmit;break;case 2:i=this.randomStaticValueEmit,e=t[0];break;case 3:this._onEmit=t,i=this.proxyEmit;break;case 4:this.start=t.start,this.end=t.end,this.steps=t.steps,this.counter=this.start,this.yoyo=!!this.has(t,"yoyo")&&t.yoyo,this.direction=0,i=this.steppedEmit,e=this.start;break;case 5:this.start=t.start,this.end=t.end;var n=this.has(t,"ease")?t.ease:"Linear";this.ease=a(n,t.easeParams),i=this.has(t,"random")&&t.random?this.randomRangedValueEmit:this.easedValueEmit,s=this.easeValueUpdate,e=this.start;break;case 6:this.start=t.min,this.end=t.max,i=this.has(t,"int")&&t.int?this.randomRangedIntEmit:this.randomRangedValueEmit,e=this.start;break;case 7:var r=t.random;Array.isArray(r)&&(this.start=r[0],this.end=r[1]),i=this.randomRangedIntEmit,e=this.start;break;case 8:this._onEmit=this.has(t,"onEmit")?t.onEmit:this.defaultEmit,this._onUpdate=this.has(t,"onUpdate")?t.onUpdate:this.defaultUpdate,i=this.proxyEmit,s=this.proxyUpdate;break;case 9:this.start=t.values;var o=this.has(t,"ease")?t.ease:"Linear";this.ease=a(o,t.easeParams),this.interpolation=l(t.interpolation),i=this.easedValueEmit,s=this.easeValueUpdate,e=this.start[0]}return this.onEmit=i,this.onUpdate=s,this.current=e,this},has:function(t,e){return t.hasOwnProperty(e)},hasBoth:function(t,e,i){return t.hasOwnProperty(e)&&t.hasOwnProperty(i)},hasEither:function(t,e,i){return t.hasOwnProperty(e)||t.hasOwnProperty(i)},defaultEmit:function(t,e,i){return i},defaultUpdate:function(t,e,i,s){return s},proxyEmit:function(t,e,i){var s=this._onEmit(t,e,i);return this.current=s,s},proxyUpdate:function(t,e,i,s){var n=this._onUpdate(t,e,i,s);return this.current=n,n},staticValueEmit:function(){return this.current},staticValueUpdate:function(){return this.current},randomStaticValueEmit:function(){var t=Math.floor(Math.random()*this.propertyValue.length);return this.current=this.propertyValue[t],this.current},randomRangedValueEmit:function(t,e){var i=o(this.start,this.end);return t&&t.data[e]&&(t.data[e].min=i,t.data[e].max=this.end),this.current=i,i},randomRangedIntEmit:function(t,e){var i=s(this.start,this.end);return t&&t.data[e]&&(t.data[e].min=i,t.data[e].max=this.end),this.current=i,i},steppedEmit:function(){var t,e=this.counter,i=e,s=(this.end-this.start)/this.steps;this.yoyo?(0===this.direction?(i+=s)>=this.end&&(t=i-this.end,i=this.end-t,this.direction=1):(i-=s)<=this.start&&(t=this.start-i,i=this.start+t,this.direction=0),this.counter=i):this.counter=c(i+s,this.start,this.end);return this.current=e,e},easedValueEmit:function(t,e){if(t&&t.data[e]){var i=t.data[e];i.min=this.start,i.max=this.end}return this.current=this.start,this.start},easeValueUpdate:function(t,e,i){var s,n=t.data[e],r=this.ease(i);return s=this.interpolation?this.interpolation(this.start,r):(n.max-n.min)*r+n.min,this.current=s,s},destroy:function(){this.propertyValue=null,this.defaultValue=null,this.ease=null,this.interpolation=null,this._onEmit=null,this._onUpdate=null}});t.exports=d},24502:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(20286),o=new s({Extends:r,initialize:function(t,e,i,s,o){if("object"==typeof t){var a=t;t=n(a,"x",0),e=n(a,"y",0),i=n(a,"power",0),s=n(a,"epsilon",100),o=n(a,"gravity",50)}else void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=100),void 0===o&&(o=50);r.call(this,t,e,!0),this._gravity=o,this._power=i*o,this._epsilon=s*s},update:function(t,e){var i=this.x-t.x,s=this.y-t.y,n=i*i+s*s;if(0!==n){var r=Math.sqrt(n);n{var s=i(9674),n=i(45319),r=i(83419),o=i(39506),a=i(87841),h=i(11520),l=i(26099),u=new r({initialize:function(t){this.emitter=t,this.texture=null,this.frame=null,this.x=0,this.y=0,this.worldPosition=new l,this.velocityX=0,this.velocityY=0,this.accelerationX=0,this.accelerationY=0,this.maxVelocityX=1e4,this.maxVelocityY=1e4,this.bounce=0,this.scaleX=1,this.scaleY=1,this.alpha=1,this.angle=0,this.rotation=0,this.tint=16777215,this.life=1e3,this.lifeCurrent=1e3,this.delayCurrent=0,this.holdCurrent=0,this.lifeT=0,this.data={tint:{min:16777215,max:16777215},alpha:{min:1,max:1},rotate:{min:0,max:0},scaleX:{min:1,max:1},scaleY:{min:1,max:1},x:{min:0,max:0},y:{min:0,max:0},accelerationX:{min:0,max:0},accelerationY:{min:0,max:0},maxVelocityX:{min:0,max:0},maxVelocityY:{min:0,max:0},moveToX:{min:0,max:0},moveToY:{min:0,max:0},bounce:{min:0,max:0}},this.isCropped=!1,this.scene=t.scene,this.anims=new s(this),this.bounds=new a},emit:function(t,e,i,s,n,r){return this.emitter.emit(t,e,i,s,n,r)},isAlive:function(){return this.lifeCurrent>0},kill:function(){this.lifeCurrent=0},setPosition:function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.x=t,this.y=e},fire:function(t,e){var i=this.emitter,s=i.ops,n=i.getAnim();if(n?this.anims.play(n):(this.frame=i.getFrame(),this.texture=this.frame.texture),!this.frame)throw new Error("Particle has no texture frame");if(i.getEmitZone(this),void 0===t?this.x+=s.x.onEmit(this,"x"):s.x.steps>0?this.x+=t+s.x.onEmit(this,"x"):this.x+=t,void 0===e?this.y+=s.y.onEmit(this,"y"):s.y.steps>0?this.y+=e+s.y.onEmit(this,"y"):this.y+=e,this.life=s.lifespan.onEmit(this,"lifespan"),this.lifeCurrent=this.life,this.lifeT=0,this.delayCurrent=s.delay.onEmit(this,"delay"),this.holdCurrent=s.hold.onEmit(this,"hold"),this.scaleX=s.scaleX.onEmit(this,"scaleX"),this.scaleY=s.scaleY.active?s.scaleY.onEmit(this,"scaleY"):this.scaleX,this.angle=s.rotate.onEmit(this,"rotate"),this.rotation=o(this.angle),i.worldMatrix.transformPoint(this.x,this.y,this.worldPosition),0===this.delayCurrent&&i.getDeathZone(this))return this.lifeCurrent=0,!1;var r=s.speedX.onEmit(this,"speedX"),a=s.speedY.active?s.speedY.onEmit(this,"speedY"):r;if(i.radial){var h=o(s.angle.onEmit(this,"angle"));this.velocityX=Math.cos(h)*Math.abs(r),this.velocityY=Math.sin(h)*Math.abs(a)}else if(i.moveTo){var l=s.moveToX.onEmit(this,"moveToX"),u=s.moveToY.onEmit(this,"moveToY"),c=this.life/1e3;this.velocityX=(l-this.x)/c,this.velocityY=(u-this.y)/c}else this.velocityX=r,this.velocityY=a;return i.acceleration&&(this.accelerationX=s.accelerationX.onEmit(this,"accelerationX"),this.accelerationY=s.accelerationY.onEmit(this,"accelerationY")),this.maxVelocityX=s.maxVelocityX.onEmit(this,"maxVelocityX"),this.maxVelocityY=s.maxVelocityY.onEmit(this,"maxVelocityY"),this.bounce=s.bounce.onEmit(this,"bounce"),this.alpha=s.alpha.onEmit(this,"alpha"),s.color.active?this.tint=s.color.onEmit(this,"tint"):this.tint=s.tint.onEmit(this,"tint"),!0},update:function(t,e,i){if(this.lifeCurrent<=0)return!(this.holdCurrent>0)||(this.holdCurrent-=t,this.holdCurrent<=0);if(this.delayCurrent>0)return this.delayCurrent-=t,!1;this.anims.update(0,t);var s=this.emitter,r=s.ops,a=1-this.lifeCurrent/this.life;if(this.lifeT=a,this.x=r.x.onUpdate(this,"x",a,this.x),this.y=r.y.onUpdate(this,"y",a,this.y),s.moveTo){var h=r.moveToX.onUpdate(this,"moveToX",a,s.moveToX),l=r.moveToY.onUpdate(this,"moveToY",a,s.moveToY),u=this.lifeCurrent/1e3;this.velocityX=(h-this.x)/u,this.velocityY=(l-this.y)/u}return this.computeVelocity(s,t,e,i,a),this.scaleX=r.scaleX.onUpdate(this,"scaleX",a,this.scaleX),r.scaleY.active?this.scaleY=r.scaleY.onUpdate(this,"scaleY",a,this.scaleY):this.scaleY=this.scaleX,this.angle=r.rotate.onUpdate(this,"rotate",a,this.angle),this.rotation=o(this.angle),s.getDeathZone(this)?(this.lifeCurrent=0,!0):(this.alpha=n(r.alpha.onUpdate(this,"alpha",a,this.alpha),0,1),r.color.active?this.tint=r.color.onUpdate(this,"color",a,this.tint):this.tint=r.tint.onUpdate(this,"tint",a,this.tint),this.lifeCurrent-=t,this.lifeCurrent<=0&&this.holdCurrent<=0)},computeVelocity:function(t,e,i,s,r){var o=t.ops,a=this.velocityX,h=this.velocityY,l=o.accelerationX.onUpdate(this,"accelerationX",r,this.accelerationX),u=o.accelerationY.onUpdate(this,"accelerationY",r,this.accelerationY),c=o.maxVelocityX.onUpdate(this,"maxVelocityX",r,this.maxVelocityX),d=o.maxVelocityY.onUpdate(this,"maxVelocityY",r,this.maxVelocityY);this.bounce=o.bounce.onUpdate(this,"bounce",r,this.bounce),a+=t.gravityX*i+l*i,h+=t.gravityY*i+u*i,a=n(a,-c,c),h=n(h,-d,d),this.velocityX=a,this.velocityY=h,this.x+=a*i,this.y+=h*i,t.worldMatrix.transformPoint(this.x,this.y,this.worldPosition);for(var f=0;f{var s=i(83419),n=i(20286),r=i(87841),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l){void 0===o&&(o=!0),void 0===a&&(a=!0),void 0===h&&(h=!0),void 0===l&&(l=!0),n.call(this,t,e,!0),this.bounds=new r(t,e,i,s),this.collideLeft=o,this.collideRight=a,this.collideTop=h,this.collideBottom=l},update:function(t){var e=this.bounds,i=-t.bounce,s=t.worldPosition;s.xe.right&&this.collideRight&&(t.x-=s.x-e.right,t.velocityX*=i),s.ye.bottom&&this.collideBottom&&(t.y-=s.y-e.bottom,t.velocityY*=i)}});t.exports=o},31600:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(53774),o=i(43459),a=i(26388),h=i(19909),l=i(76472),u=i(44777),c=i(20696),d=i(95643),f=i(95540),p=i(26546),v=i(24502),g=i(1985),m=i(97022),y=i(86091),x=i(73162),T=i(20074),w=i(56480),b=i(68875),S=i(87841),E=i(59996),A=i(72905),C=i(90668),_=i(19186),M=i(61340),P=i(26099),R=i(15994),L=i(69601),O=["active","advance","blendMode","colorEase","deathCallback","deathCallbackScope","duration","emitCallback","emitCallbackScope","follow","frequency","gravityX","gravityY","maxAliveParticles","maxParticles","name","emitting","particleBringToTop","particleClass","radial","sortCallback","sortOrderAsc","sortProperty","stopAfter","tintFill","timeScale","trackVisible","visible"],F=["accelerationX","accelerationY","alpha","angle","bounce","color","delay","hold","lifespan","maxVelocityX","maxVelocityY","moveToX","moveToY","quantity","rotate","scaleX","scaleY","speedX","speedY","tint","x","y"],D=new s({Extends:d,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Mask,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Texture,n.Transform,n.Visible,C],initialize:function(t,e,i,s,n){d.call(this,t,"ParticleEmitter"),this.particleClass=w,this.config=null,this.ops={accelerationX:new u("accelerationX",0),accelerationY:new u("accelerationY",0),alpha:new u("alpha",1),angle:new u("angle",{min:0,max:360},!0),bounce:new u("bounce",0),color:new l("color"),delay:new u("delay",0,!0),hold:new u("hold",0,!0),lifespan:new u("lifespan",1e3,!0),maxVelocityX:new u("maxVelocityX",1e4),maxVelocityY:new u("maxVelocityY",1e4),moveToX:new u("moveToX",0),moveToY:new u("moveToY",0),quantity:new u("quantity",1,!0),rotate:new u("rotate",0),scaleX:new u("scaleX",1),scaleY:new u("scaleY",1),speedX:new u("speedX",0,!0),speedY:new u("speedY",0,!0),tint:new u("tint",16777215),x:new u("x",0),y:new u("y",0)},this.radial=!0,this.gravityX=0,this.gravityY=0,this.acceleration=!1,this.moveTo=!1,this.emitCallback=null,this.emitCallbackScope=null,this.deathCallback=null,this.deathCallbackScope=null,this.maxParticles=0,this.maxAliveParticles=0,this.stopAfter=0,this.duration=0,this.frequency=0,this.emitting=!0,this.particleBringToTop=!0,this.timeScale=1,this.emitZones=[],this.deathZones=[],this.viewBounds=null,this.follow=null,this.followOffset=new P,this.trackVisible=!1,this.frames=[],this.randomFrame=!0,this.frameQuantity=1,this.anims=[],this.randomAnim=!0,this.animQuantity=1,this.dead=[],this.alive=[],this.counters=new Float32Array(10),this.skipping=!1,this.worldMatrix=new M,this.sortProperty="",this.sortOrderAsc=!0,this.sortCallback=this.depthSortCallback,this.processors=new x(this),this.tintFill=!1,this.initPipeline(),this.initPostPipeline(),this.setPosition(e,i),this.setTexture(s),n&&this.setConfig(n)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},setConfig:function(t){if(!t)return this;this.config=t;var e=0,i="",s=this.ops;for(e=0;e=this.animQuantity&&(this.animCounter=0,this.currentAnim=R(this.currentAnim+1,0,e)),i},setAnim:function(t,e,i){void 0===e&&(e=!0),void 0===i&&(i=1),this.randomAnim=e,this.animQuantity=i,this.currentAnim=0;var s=typeof t;if(this.anims.length=0,Array.isArray(t))this.anims=this.anims.concat(t);else if("string"===s)this.anims.push(t);else if("object"===s){var n=t;(t=f(n,"anims",null))&&(this.anims=this.anims.concat(t));var r=f(n,"cycle",!1);this.randomAnim=!r,this.animQuantity=f(n,"quantity",i)}return 1===this.anims.length&&(this.animQuantity=1,this.randomAnim=!1),this},setRadial:function(t){return void 0===t&&(t=!0),this.radial=t,this},addParticleBounds:function(t,e,i,s,n,r,o,a){if("object"==typeof t){var h=t;t=h.x,e=h.y,i=m(h,"w")?h.w:h.width,s=m(h,"h")?h.h:h.height}return this.addParticleProcessor(new L(t,e,i,s,n,r,o,a))},setParticleSpeed:function(t,e){return void 0===e&&(e=t),this.ops.speedX.onChange(t),t===e?this.ops.speedY.active=!1:this.ops.speedY.onChange(e),this.radial=!0,this},setParticleScale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.ops.scaleX.onChange(t),this.ops.scaleY.onChange(e),this},setParticleGravity:function(t,e){return this.gravityX=t,this.gravityY=e,this},setParticleAlpha:function(t){return this.ops.alpha.onChange(t),this},setParticleTint:function(t){return this.ops.tint.onChange(t),this},setEmitterAngle:function(t){return this.ops.angle.onChange(t),this},setParticleLifespan:function(t){return this.ops.lifespan.onChange(t),this},setQuantity:function(t){return this.quantity=t,this},setFrequency:function(t,e){return this.frequency=t,this.flowCounter=t>0?t:0,e&&(this.quantity=e),this},addDeathZone:function(t){var e;Array.isArray(t)||(t=[t]);for(var i=[],s=0;s-1&&(this.zoneTotal++,this.zoneTotal===s.total&&(this.zoneTotal=0,this.zoneIndex++,this.zoneIndex===i&&(this.zoneIndex=0)))}},getDeathZone:function(t){for(var e=this.deathZones,i=0;i=0&&(this.zoneIndex=e),this},addParticleProcessor:function(t){return this.processors.exists(t)||(t.emitter&&t.emitter.removeParticleProcessor(t),this.processors.add(t),t.emitter=this),t},removeParticleProcessor:function(t){return this.processors.exists(t)&&(this.processors.remove(t,!0),t.emitter=null),t},getProcessors:function(){return this.processors.getAll("active",!0)},createGravityWell:function(t){return this.addParticleProcessor(new v(t))},reserve:function(t){var e=this.dead;if(this.maxParticles>0){var i=this.getParticleCount();i+t>this.maxParticles&&(t=this.maxParticles-(i+t))}for(var s=0;s0&&this.getParticleCount()>=this.maxParticles||this.maxAliveParticles>0&&this.getAliveParticleCount()>=this.maxAliveParticles},onParticleEmit:function(t,e){return void 0===t?(this.emitCallback=null,this.emitCallbackScope=null):"function"==typeof t&&(this.emitCallback=t,e&&(this.emitCallbackScope=e)),this},onParticleDeath:function(t,e){return void 0===t?(this.deathCallback=null,this.deathCallbackScope=null):"function"==typeof t&&(this.deathCallback=t,e&&(this.deathCallbackScope=e)),this},killAll:function(){for(var t=this.dead,e=this.alive;e.length>0;)t.push(e.pop());return this},forEachAlive:function(t,e){for(var i=this.alive,s=i.length,n=0;n0&&this.fastForward(t),this.emitting=!0,this.resetCounters(this.frequency,!0),void 0!==e&&(this.duration=Math.abs(e)),this.emit(c.START,this)),this},stop:function(t){return void 0===t&&(t=!1),this.emitting&&(this.emitting=!1,t&&this.killAll(),this.emit(c.STOP,this)),this},pause:function(){return this.active=!1,this},resume:function(){return this.active=!0,this},setSortProperty:function(t,e){return void 0===t&&(t=""),void 0===e&&(e=this.true),this.sortProperty=t,this.sortOrderAsc=e,this.sortCallback=this.depthSortCallback,this},setSortCallback:function(t){return t=""!==this.sortProperty?this.depthSortCallback:null,this.sortCallback=t,this},depthSort:function(){return _(this.alive,this.sortCallback.bind(this)),this},depthSortCallback:function(t,e){var i=this.sortProperty;return this.sortOrderAsc?t[i]-e[i]:e[i]-t[i]},flow:function(t,e,i){return void 0===e&&(e=1),this.emitting=!1,this.frequency=t,this.quantity=e,void 0!==i&&(this.stopAfter=i),this.start()},explode:function(t,e,i){this.frequency=-1,this.resetCounters(-1,!0);var s=this.emitParticle(t,e,i);return this.emit(c.EXPLODE,this,s),s},emitParticleAt:function(t,e,i){return this.emitParticle(i,t,e)},emitParticle:function(t,e,i){if(!this.atLimit()){void 0===t&&(t=this.ops.quantity.onEmit());for(var s=this.dead,n=this.stopAfter,r=this.follow?this.follow.x+this.followOffset.x:e,o=this.follow?this.follow.y+this.followOffset.y:i,a=0;a0&&(this.stopCounter++,this.stopCounter>=n))break;if(this.atLimit())break}return h}},fastForward:function(t,e){void 0===e&&(e=1e3/60);var i=0;for(this.skipping=!0;i0){var u=this.deathCallback,d=this.deathCallbackScope;for(o=h-1;o>=0;o--){var f=a[o];n.splice(f.index,1),r.push(f.particle),u&&u.call(d,f.particle),f.particle.setPosition()}}if(this.emitting||this.skipping){if(0===this.frequency)this.emitParticle();else if(this.frequency>0)for(this.flowCounter-=e;this.flowCounter<=0;)this.emitParticle(),this.flowCounter+=this.frequency;this.skipping||(this.duration>0&&(this.elapsed+=e,this.elapsed>=this.duration&&this.stop()),this.stopAfter>0&&this.stopCounter>=this.stopAfter&&this.stop())}else 1===this.completeFlag&&0===n.length&&(this.completeFlag=0,this.emit(c.COMPLETE,this))},overlap:function(t){for(var e=this.getWorldTransformMatrix(),i=this.alive,s=i.length,n=[],r=0;r0){var u=0;for(this.skipping=!0;u0&&y(s,t,t),s},createEmitter:function(){throw new Error("createEmitter removed. See ParticleEmitter docs for info")},particleX:{get:function(){return this.ops.x.current},set:function(t){this.ops.x.onChange(t)}},particleY:{get:function(){return this.ops.y.current},set:function(t){this.ops.y.onChange(t)}},accelerationX:{get:function(){return this.ops.accelerationX.current},set:function(t){this.ops.accelerationX.onChange(t)}},accelerationY:{get:function(){return this.ops.accelerationY.current},set:function(t){this.ops.accelerationY.onChange(t)}},maxVelocityX:{get:function(){return this.ops.maxVelocityX.current},set:function(t){this.ops.maxVelocityX.onChange(t)}},maxVelocityY:{get:function(){return this.ops.maxVelocityY.current},set:function(t){this.ops.maxVelocityY.onChange(t)}},speed:{get:function(){return this.ops.speedX.current},set:function(t){this.ops.speedX.onChange(t),this.ops.speedY.onChange(t)}},speedX:{get:function(){return this.ops.speedX.current},set:function(t){this.ops.speedX.onChange(t)}},speedY:{get:function(){return this.ops.speedY.current},set:function(t){this.ops.speedY.onChange(t)}},moveToX:{get:function(){return this.ops.moveToX.current},set:function(t){this.ops.moveToX.onChange(t)}},moveToY:{get:function(){return this.ops.moveToY.current},set:function(t){this.ops.moveToY.onChange(t)}},bounce:{get:function(){return this.ops.bounce.current},set:function(t){this.ops.bounce.onChange(t)}},particleScaleX:{get:function(){return this.ops.scaleX.current},set:function(t){this.ops.scaleX.onChange(t)}},particleScaleY:{get:function(){return this.ops.scaleY.current},set:function(t){this.ops.scaleY.onChange(t)}},particleColor:{get:function(){return this.ops.color.current},set:function(t){this.ops.color.onChange(t)}},colorEase:{get:function(){return this.ops.color.easeName},set:function(t){this.ops.color.setEase(t)}},particleTint:{get:function(){return this.ops.tint.current},set:function(t){this.ops.tint.onChange(t)}},particleAlpha:{get:function(){return this.ops.alpha.current},set:function(t){this.ops.alpha.onChange(t)}},lifespan:{get:function(){return this.ops.lifespan.current},set:function(t){this.ops.lifespan.onChange(t)}},particleAngle:{get:function(){return this.ops.angle.current},set:function(t){this.ops.angle.onChange(t)}},particleRotate:{get:function(){return this.ops.rotate.current},set:function(t){this.ops.rotate.onChange(t)}},quantity:{get:function(){return this.ops.quantity.current},set:function(t){this.ops.quantity.onChange(t)}},delay:{get:function(){return this.ops.delay.current},set:function(t){this.ops.delay.onChange(t)}},hold:{get:function(){return this.ops.hold.current},set:function(t){this.ops.hold.onChange(t)}},flowCounter:{get:function(){return this.counters[0]},set:function(t){this.counters[0]=t}},frameCounter:{get:function(){return this.counters[1]},set:function(t){this.counters[1]=t}},animCounter:{get:function(){return this.counters[2]},set:function(t){this.counters[2]=t}},elapsed:{get:function(){return this.counters[3]},set:function(t){this.counters[3]=t}},stopCounter:{get:function(){return this.counters[4]},set:function(t){this.counters[4]=t}},completeFlag:{get:function(){return this.counters[5]},set:function(t){this.counters[5]=t}},zoneIndex:{get:function(){return this.counters[6]},set:function(t){this.counters[6]=t}},zoneTotal:{get:function(){return this.counters[7]},set:function(t){this.counters[7]=t}},currentFrame:{get:function(){return this.counters[8]},set:function(t){this.counters[8]=t}},currentAnim:{get:function(){return this.counters[9]},set:function(t){this.counters[9]=t}},preDestroy:function(){var t;this.texture=null,this.frames=null,this.anims=null,this.emitCallback=null,this.emitCallbackScope=null,this.deathCallback=null,this.deathCallbackScope=null,this.emitZones=null,this.deathZones=null,this.bounds=null,this.follow=null,this.counters=null;var e=this.ops;for(t=0;t{var s=i(59996),n=i(61340),r=new n,o=new n,a=new n,h=new n;t.exports=function(t,e,i,n){var l=r,u=o,c=a,d=h;n?(d.loadIdentity(),d.multiply(n),d.translate(e.x,e.y),d.rotate(e.rotation),d.scale(e.scaleX,e.scaleY)):d.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var f=t.currentContext,p=i.roundPixels,v=i.alpha,g=e.alpha,m=e.alive,y=m.length,x=e.viewBounds;if(e.visible&&0!==y&&(!x||s(x,i.worldView))){e.sortCallback&&e.depthSort(),i.addToRenderList(e);var T=e.scrollFactorX,w=e.scrollFactorY;f.save(),f.globalCompositeOperation=t.blendModes[e.blendMode];for(var b=0;b0&&C.height>0){var _=-A.halfWidth,M=-A.halfHeight;f.globalAlpha=E,f.save(),u.setToContext(f),p&&(_=Math.round(_),M=Math.round(M)),f.imageSmoothingEnabled=!A.source.scaleMode,f.drawImage(A.source.image,C.x,C.y,C.width,C.height,_,M,C.width,C.height),f.restore()}}}f.restore()}}},92730:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(95540),a=i(31600);n.register("particles",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=o(t,"config",null),h=new a(this.scene,0,0,i);return void 0!==e&&(t.add=e),s(this.scene,h,t),n&&h.setConfig(n),h}))},676:(t,e,i)=>{var s=i(39429),n=i(31600);s.register("particles",(function(t,e,i,s){return void 0!==t&&"string"==typeof t&&console.warn("ParticleEmitterManager was removed in Phaser 3.60. See documentation for details"),this.displayList.add(new n(this.scene,t,e,i,s))}))},90668:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(21188),r=i(9871),t.exports={renderWebGL:n,renderCanvas:r}},21188:(t,e,i)=>{var s=i(59996),n=i(61340),r=i(70554),o=new n,a=new n,h=new n,l=new n;t.exports=function(t,e,i,n){var u=t.pipelines.set(e.pipeline),c=o,d=a,f=h,p=l;n?(p.loadIdentity(),p.multiply(n),p.translate(e.x,e.y),p.rotate(e.rotation),p.scale(e.scaleX,e.scaleY)):p.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var v=r.getTintAppendFloatAlpha,g=i.alpha,m=e.alpha;t.pipelines.preBatch(e);var y=e.alive,x=y.length,T=e.viewBounds;if(0!==x&&(!T||s(T,i.worldView))){e.sortCallback&&e.depthSort(),i.addToRenderList(e),c.copyFrom(i.matrix),c.multiplyWithOffset(p,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),t.setBlendMode(e.blendMode),e.mask&&(e.mask.preRenderWebGL(t,e,i),t.pipelines.set(e.pipeline));for(var w,b,S=e.tintFill,E=0;E{var s=new(i(83419))({initialize:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=!0),this.emitter,this.x=t,this.y=e,this.active=i},update:function(){},destroy:function(){this.emitter=null}});t.exports=s},9774:t=>{t.exports="complete"},812:t=>{t.exports="deathzone"},30522:t=>{t.exports="explode"},96695:t=>{t.exports="start"},18677:t=>{t.exports="stop"},20696:(t,e,i)=>{t.exports={COMPLETE:i(9774),DEATH_ZONE:i(812),EXPLODE:i(30522),START:i(96695),STOP:i(18677)}},18404:(t,e,i)=>{t.exports={EmitterColorOp:i(76472),EmitterOp:i(44777),Events:i(20696),GravityWell:i(24502),Particle:i(56480),ParticleBounds:i(69601),ParticleEmitter:i(31600),ParticleProcessor:i(20286),Zones:i(21024)}},26388:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.source=t,this.killOnEnter=e},willKill:function(t){var e=this.source.contains(t.x,t.y);return e&&this.killOnEnter||!e&&!this.killOnEnter}});t.exports=s},19909:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,n,r){void 0===s&&(s=!1),void 0===n&&(n=!0),void 0===r&&(r=-1),this.source=t,this.points=[],this.quantity=e,this.stepRate=i,this.yoyo=s,this.counter=-1,this.seamless=n,this._length=0,this._direction=0,this.total=r,this.updateSource()},updateSource:function(){if(this.points=this.source.getPoints(this.quantity,this.stepRate),this.seamless){var t=this.points[0],e=this.points[this.points.length-1];t.x===e.x&&t.y===e.y&&this.points.pop()}var i=this._length;return this._length=this.points.length,this._lengththis._length&&(this.counter=this._length-1),this},changeSource:function(t){return this.source=t,this.updateSource()},getPoint:function(t){0===this._direction?(this.counter++,this.counter>=this._length&&(this.yoyo?(this._direction=1,this.counter=this._length-1):this.counter=0)):(this.counter--,-1===this.counter&&(this.yoyo?(this._direction=0,this.counter=0):this.counter=this._length-1));var e=this.points[this.counter];e&&(t.x=e.x,t.y=e.y)}});t.exports=s},68875:(t,e,i)=>{var s=i(83419),n=i(26099),r=new s({initialize:function(t){this.source=t,this._tempVec=new n,this.total=-1},getPoint:function(t){var e=this._tempVec;this.source.getRandomPoint(e),t.x=e.x,t.y=e.y}});t.exports=r},21024:(t,e,i)=>{t.exports={DeathZone:i(26388),EdgeZone:i(19909),RandomZone:i(68875)}},1159:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(68287),o=new s({Extends:r,Mixins:[n.PathFollower],initialize:function(t,e,i,s,n,o){r.call(this,t,i,s,n,o),this.path=e},preUpdate:function(t,e){this.anims.update(t,e),this.pathUpdate(t)}});t.exports=o},90145:(t,e,i)=>{var s=i(39429),n=i(1159);s.register("follower",(function(t,e,i,s,r){var o=new n(this.scene,t,e,i,s,r);return this.displayList.add(o),this.updateList.add(o),o}))},33663:(t,e,i)=>{var s=i(9674),n=i(83419),r=i(48803),o=i(90664),a=i(4703),h=i(45650),l=new n({Extends:a,initialize:function(t,e,i,n,r,o,h,l){n||(n="__DEFAULT"),a.call(this,t,e,i,n,r),this.type="Plane",this.anims=new s(this),this.gridWidth,this.gridHeight,this.isTiled,this._checkerboard=null,this.hideCCW=!1,this.setGridSize(o,h,l),this.setSizeToFrame(!1),this.setViewHeight()},originX:{get:function(){return.5}},originY:{get:function(){return.5}},setGridSize:function(t,e,i){void 0===t&&(t=8),void 0===e&&(e=8),void 0===i&&(i=!1);var s=!1;return i&&(s=!0),this.gridWidth=t,this.gridHeight=e,this.isTiled=i,this.clear(),r({mesh:this,widthSegments:t,heightSegments:e,isOrtho:!1,tile:i,flipY:s}),this},setSizeToFrame:function(t){void 0===t&&(t=!0);var e=this.frame;if(this.setPerspective(this.width/e.width,this.height/e.height),this._checkerboard&&this._checkerboard!==this.texture&&this.removeCheckerboard(),!t)return this;var i,s,n=this.gridWidth,r=this.gridHeight,o=this.vertices,a=e.u0,h=e.u1,l=e.v0,u=e.v1,c=0;if(this.isTiled)for(l=e.v1,u=e.v0,s=0;s7&&c>7?l.push(r.r,r.g,r.b,i):l.push(a.r,a.g,a.b,s);var d=this.scene.sys.textures.addUint8Array(h(),new Uint8Array(l),16,16);return this.removeCheckerboard(),this.setTexture(d),this.setSizeToFrame(),this.setViewHeight(n),this},removeCheckerboard:function(){this._checkerboard&&(this._checkerboard.destroy(),this._checkerboard=null)},play:function(t,e){return this.anims.play(t,e)},playReverse:function(t,e){return this.anims.playReverse(t,e)},playAfterDelay:function(t,e){return this.anims.playAfterDelay(t,e)},playAfterRepeat:function(t,e){return this.anims.playAfterRepeat(t,e)},stop:function(){return this.anims.stop()},stopAfterDelay:function(t){return this.anims.stopAfterDelay(t)},stopAfterRepeat:function(t){return this.anims.stopAfterRepeat(t)},stopOnFrame:function(t){return this.anims.stopOnFrame(t)},preUpdate:function(t,e){a.prototype.preUpdate.call(this,t,e),this.anims.update(t,e)},preDestroy:function(){this.clear(),this.removeCheckerboard(),this.anims.destroy(),this.anims=void 0,this.debugCallback=null,this.debugGraphic=null}});t.exports=l},56015:(t,e,i)=>{var s=i(25305),n=i(13059),r=i(44603),o=i(23568),a=i(35154),h=i(33663);r.register("plane",(function(t,e){void 0===t&&(t={});var i=o(t,"key",null),r=o(t,"frame",null),l=a(t,"width",8),u=a(t,"height",8),c=a(t,"tile",!1),d=new h(this.scene,0,0,i,r,l,u,c);void 0!==e&&(t.add=e);var f=a(t,"checkerboard",null);if(f){var p=a(f,"color1",16777215),v=a(f,"color2",255),g=a(f,"alpha1",255),m=a(f,"alpha2",255),y=a(f,"height",128);d.createCheckerboard(p,v,g,m,y)}return s(this.scene,d,t),n(d,t),d}))},30985:(t,e,i)=>{var s=i(33663);i(39429).register("plane",(function(t,e,i,n,r,o,a){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a))}))},80321:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(30100),a=i(36060),h=i(67277),l=new s({Extends:r,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Mask,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Transform,n.Visible,h],initialize:function(t,e,i,s,n,h,l){void 0===s&&(s=16777215),void 0===n&&(n=128),void 0===h&&(h=1),void 0===l&&(l=.1),r.call(this,t,"PointLight"),this.initPipeline(a.POINTLIGHT_PIPELINE),this.initPostPipeline(),this.setPosition(e,i),this.color=o(s),this.intensity=h,this.attenuation=l,this.width=2*n,this.height=2*n,this._radius=n},radius:{get:function(){return this._radius},set:function(t){this._radius=t,this.width=2*t,this.height=2*t}},originX:{get:function(){return.5}},originY:{get:function(){return.5}},displayOriginX:{get:function(){return this._radius}},displayOriginY:{get:function(){return this._radius}}});t.exports=l},39829:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(80321);n.register("pointlight",(function(t,e){void 0===t&&(t={});var i=r(t,"color",16777215),n=r(t,"radius",128),a=r(t,"intensity",1),h=r(t,"attenuation",.1),l=new o(this.scene,0,0,i,n,a,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},71255:(t,e,i)=>{var s=i(39429),n=i(80321);s.register("pointlight",(function(t,e,i,s,r,o){return this.displayList.add(new n(this.scene,t,e,i,s,r,o))}))},67277:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(57787),t.exports={renderWebGL:n,renderCanvas:r}},57787:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){i.addToRenderList(e);var r=t.pipelines.set(e.pipeline),o=s(e,i,n).calc,a=e.width,h=e.height,l=-e._radius,u=-e._radius,c=l+a,d=u+h,f=o.getX(0,0),p=o.getY(0,0),v=o.getX(l,u),g=o.getY(l,u),m=o.getX(l,d),y=o.getY(l,d),x=o.getX(c,d),T=o.getY(c,d),w=o.getX(c,u),b=o.getY(c,u);t.pipelines.preBatch(e),r.batchPointLight(e,i,v,g,m,y,x,T,w,b,f,p),t.pipelines.postBatch(e)}},591:(t,e,i)=>{var s=i(83419),n=i(81320),r=i(88571),o=new s({Extends:r,initialize:function(t,e,i,s,o){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=32),void 0===o&&(o=32);var a=new n(t.sys.textures,"",s,o);r.call(this,t,e,i,a),this.type="RenderTexture",this.camera=this.texture.camera,this._saved=!1},setSize:function(t,e){this.width=t,this.height=e,this.texture.setSize(t,e),this.updateDisplayOrigin();var i=this.input;return i&&!i.customHitArea&&(i.hitArea.width=t,i.hitArea.height=e),this},resize:function(t,e){return this.setSize(t,e),this},saveTexture:function(t){var e=this.texture;return e.key=t,e.manager.addDynamicTexture(e)&&(this._saved=!0),e},fill:function(t,e,i,s,n,r){return this.texture.fill(t,e,i,s,n,r),this},clear:function(){return this.texture.clear(),this},stamp:function(t,e,i,s,n){return this.texture.stamp(t,e,i,s,n),this},erase:function(t,e,i){return this.texture.erase(t,e,i),this},draw:function(t,e,i,s,n){return this.texture.draw(t,e,i,s,n),this},drawFrame:function(t,e,i,s,n,r){return this.texture.drawFrame(t,e,i,s,n,r),this},repeat:function(t,e,i,s,n,r,o,a,h){return this.texture.repeat(t,e,i,s,n,r,o,a,h),this},beginDraw:function(){return this.texture.beginDraw(),this},batchDraw:function(t,e,i,s,n){return this.texture.batchDraw(t,e,i,s,n),this},batchDrawFrame:function(t,e,i,s,n,r){return this.texture.batchDrawFrame(t,e,i,s,n,r),this},endDraw:function(t){return this.texture.endDraw(t),this},snapshotArea:function(t,e,i,s,n,r,o){return this.texture.snapshotArea(t,e,i,s,n,r,o),this},snapshot:function(t,e,i){return this.snapshotArea(0,0,this.width,this.height,t,e,i)},snapshotPixel:function(t,e,i){return this.snapshotArea(t,e,1,1,i,"pixel")},preDestroy:function(){this.camera=null,this._saved||this.texture.destroy()}});t.exports=o},34495:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(591);n.register("renderTexture",(function(t,e){void 0===t&&(t={});var i=r(t,"x",0),n=r(t,"y",0),a=r(t,"width",32),h=r(t,"height",32),l=new o(this.scene,i,n,a,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},60505:(t,e,i)=>{var s=i(39429),n=i(591);s.register("renderTexture",(function(t,e,i,s){return this.displayList.add(new n(this.scene,t,e,i,s))}))},77757:(t,e,i)=>{var s=i(9674),n=i(83419),r=i(31401),o=i(95643),a=i(36060),h=i(38745),l=i(26099),u=new n({Extends:o,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.Flip,r.Mask,r.Pipeline,r.PostPipeline,r.Size,r.Texture,r.Transform,r.Visible,r.ScrollFactor,h],initialize:function(t,e,i,n,r,h,u,c,d){void 0===n&&(n="__DEFAULT"),void 0===h&&(h=2),void 0===u&&(u=!0),o.call(this,t,"Rope"),this.anims=new s(this),this.points=h,this.vertices,this.uv,this.colors,this.alphas,this.tintFill="__DEFAULT"===n,this.dirty=!1,this.horizontal=u,this._flipX=!1,this._flipY=!1,this._perp=new l,this.debugCallback=null,this.debugGraphic=null,this.setTexture(n,r),this.setPosition(e,i),this.setSizeToFrame(),this.initPipeline(a.ROPE_PIPELINE),this.initPostPipeline(),Array.isArray(h)&&this.resizeArrays(h.length),this.setPoints(h,c,d),this.updateVertices()},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(t,e){var i=this.anims.currentFrame;this.anims.update(t,e),this.anims.currentFrame!==i&&(this.updateUVs(),this.updateVertices())},play:function(t,e,i){return this.anims.play(t,e,i),this},setDirty:function(){return this.dirty=!0,this},setHorizontal:function(t,e,i){return void 0===t&&(t=this.points.length),this.horizontal?this:(this.horizontal=!0,this.setPoints(t,e,i))},setVertical:function(t,e,i){return void 0===t&&(t=this.points.length),this.horizontal?(this.horizontal=!1,this.setPoints(t,e,i)):this},setTintFill:function(t){return void 0===t&&(t=!1),this.tintFill=t,this},setAlphas:function(t,e){var i=this.points.length;if(i<1)return this;var s,n=this.alphas;void 0===t?t=[1]:Array.isArray(t)||void 0!==e||(t=[t]);var r=0;if(void 0!==e)for(s=0;sr&&(o=t[r]),n[r]=o,t.length>r+1&&(o=t[r+1]),n[r+1]=o}return this},setColors:function(t){var e=this.points.length;if(e<1)return this;var i,s=this.colors;void 0===t?t=[16777215]:Array.isArray(t)||(t=[t]);var n=0;if(t.length===e)for(i=0;in&&(r=t[n]),s[n]=r,t.length>n+1&&(r=t[n+1]),s[n+1]=r}return this},setPoints:function(t,e,i){if(void 0===t&&(t=2),"number"==typeof t){var s,n,r,o=t;if(o<2&&(o=2),t=[],this.horizontal)for(r=-this.frame.halfWidth,n=this.frame.width/(o-1),s=0;s{t.exports=function(){}},26209:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(35154),a=i(77757);n.register("rope",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),h=r(t,"horizontal",!0),l=o(t,"points",void 0),u=o(t,"colors",void 0),c=o(t,"alphas",void 0),d=new a(this.scene,0,0,i,n,l,h,u,c);return void 0!==e&&(t.add=e),s(this.scene,d,t),d}))},96819:(t,e,i)=>{var s=i(77757);i(39429).register("rope",(function(t,e,i,n,r,o,a,h){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h))}))},38745:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(20439),r=i(95262),t.exports={renderWebGL:n,renderCanvas:r}},20439:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline,e),a=s(e,i,r).calc,h=e.vertices,l=e.uv,u=e.colors,c=e.alphas,d=e.alpha,f=n.getTintAppendFloatAlpha,p=i.roundPixels,v=h.length,g=Math.floor(.5*v);o.flush(),t.pipelines.preBatch(e);var m=o.setGameObject(e),y=o.vertexViewF32,x=o.vertexViewU32,T=o.vertexCount*o.currentShader.vertexComponentCount-1,w=0,b=e.tintFill;e.dirty&&e.updateVertices();for(var S=e.debugCallback,E=[],A=0;A{var s=i(83419),n=i(31401),r=i(95643),o=i(95540),a=i(79291),h=i(61622),l=i(25479),u=i(61340),c=i(95428),d=i(92503),f=new s({Extends:r,Mixins:[n.ComputedSize,n.Depth,n.GetBounds,n.Mask,n.Origin,n.ScrollFactor,n.Transform,n.Visible,l],initialize:function(t,e,i,s,n,o,a,h){void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=128),void 0===o&&(o=128),r.call(this,t,"Shader"),this.blendMode=-1,this.shader;var l=t.sys.renderer;this.renderer=l,this.gl=l.gl,this.vertexData=new ArrayBuffer(2*Float32Array.BYTES_PER_ELEMENT*6),this.vertexBuffer=l.createVertexBuffer(this.vertexData.byteLength,this.gl.STREAM_DRAW),this._deferSetShader=null,this._deferProjOrtho=null,this.program=null,this.bytes=new Uint8Array(this.vertexData),this.vertexViewF32=new Float32Array(this.vertexData),this._tempMatrix1=new u,this._tempMatrix2=new u,this._tempMatrix3=new u,this.viewMatrix=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),this.projectionMatrix=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),this.uniforms={},this.pointer=null,this._rendererWidth=l.width,this._rendererHeight=l.height,this._textureCount=0,this.framebuffer=null,this.glTexture=null,this.renderToTexture=!1,this.texture=null,this.setPosition(i,s),this.setSize(n,o),this.setOrigin(.5,.5),this.setShader(e,a,h),this.renderer.on(d.RESTORE_WEBGL,this.onContextRestored,this)},willRender:function(t){return!!this.renderToTexture||!(r.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},setRenderToTexture:function(t,e){if(void 0===e&&(e=!1),!this.renderToTexture){var i=this.width,s=this.height,n=this.renderer;this.glTexture=n.createTextureFromSource(null,i,s,0),this.framebuffer=n.createFramebuffer(i,s,this.glTexture,!1),this._rendererWidth=i,this._rendererHeight=s,this.renderToTexture=!0,this.projOrtho(0,this.width,this.height,0),t&&(this.texture=this.scene.sys.textures.addGLTexture(t,this.glTexture))}return this.shader&&(n.pipelines.clear(),this.load(),this.flush(),n.pipelines.rebind()),this},setShader:function(t,e,i){if(this.renderer.contextLost)return this._deferSetShader={key:t,textures:e,textureData:i},this;if(void 0===e&&(e=[]),"string"==typeof t){var s=this.scene.sys.cache.shader;if(!s.has(t))return console.warn("Shader missing: "+t),this;this.shader=s.get(t)}else this.shader=t;var n=this.gl,r=this.renderer;this.program&&r.deleteProgram(this.program);var o=r.createProgram(this.shader.vertexSrc,this.shader.fragmentSrc);n.uniformMatrix4fv(n.getUniformLocation(o.webGLProgram,"uViewMatrix"),!1,this.viewMatrix),n.uniformMatrix4fv(n.getUniformLocation(o.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),n.uniform2f(n.getUniformLocation(o.webGLProgram,"uResolution"),this.width,this.height),this.program=o;var h=new Date,l={resolution:{type:"2f",value:{x:this.width,y:this.height}},time:{type:"1f",value:0},mouse:{type:"2f",value:{x:this.width/2,y:this.height/2}},date:{type:"4fv",value:[h.getFullYear(),h.getMonth(),h.getDate(),60*h.getHours()*60+60*h.getMinutes()+h.getSeconds()]},sampleRate:{type:"1f",value:44100},iChannel0:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel1:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel2:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel3:{type:"sampler2D",value:null,textureData:{repeat:!0}}};this.shader.uniforms?this.uniforms=a(!0,{},this.shader.uniforms,l):this.uniforms=l;for(var u=0;u<4;u++)e[u]&&this.setSampler2D("iChannel"+u,e[u],u,i);return this.initUniforms(),this.projOrtho(0,this._rendererWidth,this._rendererHeight,0),this},setPointer:function(t){return this.pointer=t,this},projOrtho:function(t,e,i,s){if(this.renderer.contextLost)this._deferProjOrtho={left:t,right:e,bottom:i,top:s};else{var n=1/(t-e),r=1/(i-s),o=this.projectionMatrix;o[0]=-2*n,o[5]=-2*r,o[10]=-.001,o[12]=(t+e)*n,o[13]=(s+i)*r,o[14]=-0;var a=this.program,h=this.gl;this.renderer.setProgram(a),h.uniformMatrix4fv(h.getUniformLocation(a.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),this._rendererWidth=e,this._rendererHeight=i}},initUniforms:function(){var t=this.renderer.glFuncMap,e=this.program;for(var i in this._textureCount=0,this.uniforms){var s=this.uniforms[i],n=s.type,r=t[n];s.uniformLocation=this.renderer.createUniformLocation(e,i),"sampler2D"!==n&&(s.glMatrix=r.matrix,s.glValueLength=r.length,s.glFunc=r.func)}},setSampler2DBuffer:function(t,e,i,s,n,r){void 0===n&&(n=0),void 0===r&&(r={});var o=this.uniforms[t];return o.value=e,r.width=i,r.height=s,o.textureData=r,this._textureCount=n,this.initSampler2D(o),this},setSampler2D:function(t,e,i,s){void 0===i&&(i=0);var n=this.scene.sys.textures;if(n.exists(e)){var r=n.getFrame(e);if(r.glTexture&&r.glTexture.isRenderTexture)return this.setSampler2DBuffer(t,r.glTexture,r.width,r.height,i,s);var o=this.uniforms[t],a=r.source;o.textureKey=e,o.source=a.image,o.value=r.glTexture,a.isGLTexture&&(s||(s={}),s.width=a.width,s.height=a.height),s&&(o.textureData=s),this._textureCount=i,this.initSampler2D(o)}return this},setUniform:function(t,e){return h(this.uniforms,t,e),this},getUniform:function(t){return o(this.uniforms,t,null)},setChannel0:function(t,e){return this.setSampler2D("iChannel0",t,0,e)},setChannel1:function(t,e){return this.setSampler2D("iChannel1",t,1,e)},setChannel2:function(t,e){return this.setSampler2D("iChannel2",t,2,e)},setChannel3:function(t,e){return this.setSampler2D("iChannel3",t,3,e)},initSampler2D:function(t){if(t.value){var e=t.textureData;if(e&&!t.value.isRenderTexture){var i=this.gl,s=t.value,n=i[o(e,"magFilter","linear").toUpperCase()],r=i[o(e,"minFilter","linear").toUpperCase()],a=i[o(e,"wrapS","repeat").toUpperCase()],h=i[o(e,"wrapT","repeat").toUpperCase()],l=i[o(e,"format","rgba").toUpperCase()],u=o(e,"flipY",!1),c=o(e,"width",s.width),d=o(e,"height",s.height),f=o(e,"source",s.pixels);e.repeat&&(a=i.REPEAT,h=i.REPEAT),e.width&&(f=null),s.update(f,c,d,u,a,h,r,n,l)}this.renderer.setProgram(this.program),this._textureCount++}},syncUniforms:function(){var t,e,i,s,n,r=this.gl,o=this.uniforms,a=0;for(var h in o)i=(t=o[h]).glFunc,e=t.glValueLength,s=t.uniformLocation,null!==(n=t.value)&&(1===e?t.glMatrix?i.call(r,s.webGLUniformLocation,t.transpose,n):i.call(r,s.webGLUniformLocation,n):2===e?i.call(r,s.webGLUniformLocation,n.x,n.y):3===e?i.call(r,s.webGLUniformLocation,n.x,n.y,n.z):4===e?i.call(r,s.webGLUniformLocation,n.x,n.y,n.z,n.w):"sampler2D"===t.type&&(r.activeTexture(r.TEXTURE0+a),r.bindTexture(r.TEXTURE_2D,n.webGLTexture),r.uniform1i(s.webGLUniformLocation,a),a++))},load:function(t){var e=this.gl,i=this.width,s=this.height,n=this.renderer,r=this.program,o=this.viewMatrix;if(!this.renderToTexture){var a=-this._displayOriginX,h=-this._displayOriginY;o[0]=t[0],o[1]=t[1],o[4]=t[2],o[5]=t[3],o[8]=t[4],o[9]=t[5],o[12]=o[0]*a+o[4]*h,o[13]=o[1]*a+o[5]*h}e.useProgram(r.webGLProgram),e.uniformMatrix4fv(e.getUniformLocation(r.webGLProgram,"uViewMatrix"),!1,o),e.uniformMatrix4fv(e.getUniformLocation(r.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),e.uniform2f(e.getUniformLocation(r.webGLProgram,"uResolution"),this.width,this.height);var l=this.uniforms,u=l.resolution;u.value.x=i,u.value.y=s,l.time.value=n.game.loop.getDuration();var c=this.pointer;if(c){var d=l.mouse,f=c.x/i,p=1-c.y/s;d.value.x=f.toFixed(2),d.value.y=p.toFixed(2)}this.syncUniforms()},flush:function(){var t=this.width,e=this.height,i=this.program,s=this.gl,n=this.vertexBuffer,r=this.renderer,o=2*Float32Array.BYTES_PER_ELEMENT;this.renderToTexture&&(r.setFramebuffer(this.framebuffer),s.clearColor(0,0,0,0),s.clear(s.COLOR_BUFFER_BIT)),s.bindBuffer(s.ARRAY_BUFFER,n.webGLBuffer);var a=s.getAttribLocation(i.webGLProgram,"inPosition");-1!==a&&(s.enableVertexAttribArray(a),s.vertexAttribPointer(a,2,s.FLOAT,!1,o,0));var h=this.vertexViewF32;h[3]=e,h[4]=t,h[5]=e,h[8]=t,h[9]=e,h[10]=t;s.bufferSubData(s.ARRAY_BUFFER,0,this.bytes.subarray(0,6*o)),s.drawArrays(s.TRIANGLES,0,6),this.renderToTexture&&r.setFramebuffer(null,!1)},setAlpha:function(){},setBlendMode:function(){},onContextRestored:function(){if(null!==this._deferSetShader){var t=this._deferSetShader.key,e=this._deferSetShader.textures,i=this._deferSetShader.textureData;this._deferSetShader=null,this.setShader(t,e,i)}if(null!==this._deferProjOrtho){var s=this._deferProjOrtho.left,n=this._deferProjOrtho.right,r=this._deferProjOrtho.bottom,o=this._deferProjOrtho.top;this._deferProjOrtho=null,this.projOrtho(s,n,r,o)}},preDestroy:function(){var t=this.renderer;t.off(d.RESTORE_WEBGL,this.onContextRestored,this),t.deleteProgram(this.program),t.deleteBuffer(this.vertexBuffer),this.renderToTexture&&(t.deleteFramebuffer(this.framebuffer),this.texture.destroy(),this.framebuffer=null,this.glTexture=null,this.texture=null),c(this.uniforms,(function(e){t.deleteUniformLocation(e.uniformLocation),e.uniformLocation=null}))}});t.exports=f},80464:t=>{t.exports=function(){}},54935:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(20071);n.register("shader",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"x",0),a=r(t,"y",0),h=r(t,"width",128),l=r(t,"height",128),u=new o(this.scene,i,n,a,h,l);return void 0!==e&&(t.add=e),s(this.scene,u,t),u}))},74177:(t,e,i)=>{var s=i(20071);i(39429).register("shader",(function(t,e,i,n,r,o,a){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a))}))},25479:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(19257),r=i(80464),t.exports={renderWebGL:n,renderCanvas:r}},19257:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){if(e.shader){if(i.addToRenderList(e),t.pipelines.clear(),e.renderToTexture)e.load(),e.flush();else{var r=s(e,i,n).calc;t.width===e._rendererWidth&&t.height===e._rendererHeight||e.projOrtho(0,t.width,t.height,0),e.load(r.matrix),e.flush()}t.pipelines.rebind()}}},10441:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n,r,o){for(var a=s.getTintAppendFloatAlpha(i.fillColor,i.fillAlpha*n),h=i.pathData,l=i.pathIndexes,u=0;u{t.exports=function(t,e,i,s){var n=i||e.fillColor,r=s||e.fillAlpha,o=(16711680&n)>>>16,a=(65280&n)>>>8,h=255&n;t.fillStyle="rgba("+o+","+a+","+h+","+r+")"}},75177:t=>{t.exports=function(t,e,i,s){var n=i||e.strokeColor,r=s||e.strokeAlpha,o=(16711680&n)>>>16,a=(65280&n)>>>8,h=255&n;t.strokeStyle="rgba("+o+","+a+","+h+","+r+")",t.lineWidth=e.lineWidth}},17803:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(23031),a=new s({Extends:r,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Transform,n.Visible],initialize:function(t,e,i){void 0===e&&(e="Shape"),r.call(this,t,e),this.geom=i,this.pathData=[],this.pathIndexes=[],this.fillColor=16777215,this.fillAlpha=1,this.strokeColor=16777215,this.strokeAlpha=1,this.lineWidth=1,this.isFilled=!1,this.isStroked=!1,this.closePath=!0,this._tempLine=new o,this.width=0,this.height=0,this.initPipeline(),this.initPostPipeline()},setFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.isFilled=!1:(this.fillColor=t,this.fillAlpha=e,this.isFilled=!0),this},setStrokeStyle:function(t,e,i){return void 0===i&&(i=1),void 0===t?this.isStroked=!1:(this.lineWidth=t,this.strokeColor=e,this.strokeAlpha=i,this.isStroked=!0),this},setClosePath:function(t){return this.closePath=t,this},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this},preDestroy:function(){this.geom=null,this._tempLine=null,this.pathData=[],this.pathIndexes=[]},displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}}});t.exports=a},34682:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n,r){var o=t.strokeTint,a=s.getTintAppendFloatAlpha(e.strokeColor,e.strokeAlpha*i);o.TL=a,o.TR=a,o.BL=a,o.BR=a;var h=e.pathData,l=h.length-1,u=e.lineWidth,c=u/2,d=h[0]-n,f=h[1]-r;e.closePath||(l-=2);for(var p=2;p{var s=i(13609),n=i(83419),r=i(39506),o=i(94811),a=i(96503),h=i(36383),l=i(17803),u=new n({Extends:l,Mixins:[s],initialize:function(t,e,i,s,n,r,o,h,u){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===n&&(n=0),void 0===r&&(r=360),void 0===o&&(o=!1),l.call(this,t,"Arc",new a(0,0,s)),this._startAngle=n,this._endAngle=r,this._anticlockwise=o,this._iterations=.01,this.setPosition(e,i);var c=2*this.geom.radius;this.setSize(c,c),void 0!==h&&this.setFillStyle(h,u),this.updateDisplayOrigin(),this.updateData()},iterations:{get:function(){return this._iterations},set:function(t){this._iterations=t,this.updateData()}},radius:{get:function(){return this.geom.radius},set:function(t){this.geom.radius=t;var e=2*t;this.setSize(e,e),this.updateDisplayOrigin(),this.updateData()}},startAngle:{get:function(){return this._startAngle},set:function(t){this._startAngle=t,this.updateData()}},endAngle:{get:function(){return this._endAngle},set:function(t){this._endAngle=t,this.updateData()}},anticlockwise:{get:function(){return this._anticlockwise},set:function(t){this._anticlockwise=t,this.updateData()}},setRadius:function(t){return this.radius=t,this},setIterations:function(t){return void 0===t&&(t=.01),this.iterations=t,this},setStartAngle:function(t,e){return this._startAngle=t,void 0!==e&&(this._anticlockwise=e),this.updateData()},setEndAngle:function(t,e){return this._endAngle=t,void 0!==e&&(this._anticlockwise=e),this.updateData()},updateData:function(){var t=this._iterations,e=t,i=this.geom.radius,s=r(this._startAngle),n=r(this._endAngle),a=i,l=i;n-=s,this._anticlockwise?n<-h.PI2?n=-h.PI2:n>0&&(n=-h.PI2+n%h.PI2):n>h.PI2?n=h.PI2:n<0&&(n=h.PI2+n%h.PI2);for(var u,c=[a+Math.cos(s)*i,l+Math.sin(s)*i];e<1;)u=n*e+s,c.push(a+Math.cos(u)*i,l+Math.sin(u)*i),e+=t;return u=n+s,c.push(a+Math.cos(u)*i,l+Math.sin(u)*i),c.push(a+Math.cos(s)*i,l+Math.sin(s)*i),this.pathIndexes=o(c),this.pathData=c,this}});t.exports=u},42542:(t,e,i)=>{var s=i(39506),n=i(65960),r=i(75177),o=i(20926);t.exports=function(t,e,i,a){i.addToRenderList(e);var h=t.currentContext;if(o(t,h,e,i,a)){var l=e.radius;h.beginPath(),h.arc(l-e.originX*(2*l),l-e.originY*(2*l),l,s(e._startAngle),s(e._endAngle),e.anticlockwise),e.closePath&&h.closePath(),e.isFilled&&(n(h,e),h.fill()),e.isStroked&&(r(h,e),h.stroke()),h.restore()}}},42563:(t,e,i)=>{var s=i(23629),n=i(39429);n.register("arc",(function(t,e,i,n,r,o,a,h){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h))})),n.register("circle",(function(t,e,i,n,r){return this.displayList.add(new s(this.scene,t,e,i,0,360,!1,n,r))}))},13609:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(41447),r=i(42542),t.exports={renderWebGL:n,renderCanvas:r}},41447:(t,e,i)=>{var s=i(91296),n=i(10441),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=s(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&n(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},89:(t,e,i)=>{var s=i(83419),n=i(33141),r=i(94811),o=i(87841),a=i(17803),h=new s({Extends:a,Mixins:[n],initialize:function(t,e,i,s,n,r){void 0===e&&(e=0),void 0===i&&(i=0),a.call(this,t,"Curve",s),this._smoothness=32,this._curveBounds=new o,this.closePath=!1,this.setPosition(e,i),void 0!==n&&this.setFillStyle(n,r),this.updateData()},smoothness:{get:function(){return this._smoothness},set:function(t){this._smoothness=t,this.updateData()}},setSmoothness:function(t){return this._smoothness=t,this.updateData()},updateData:function(){var t=this._curveBounds,e=this._smoothness;this.geom.getBounds(t,e),this.setSize(t.width,t.height),this.updateDisplayOrigin();for(var i=[],s=this.geom.getPoints(e),n=0;n{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX+e._curveBounds.x,l=e._displayOriginY+e._curveBounds.y,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(39429),n=i(89);s.register("curve",(function(t,e,i,s,r){return this.displayList.add(new n(this.scene,t,e,i,s,r))}))},33141:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(53987),r=i(3170),t.exports={renderWebGL:n,renderCanvas:r}},53987:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX+e._curveBounds.x,c=e._displayOriginY+e._curveBounds.y,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},19921:(t,e,i)=>{var s=i(83419),n=i(94811),r=i(54205),o=i(8497),a=i(17803),h=new s({Extends:a,Mixins:[r],initialize:function(t,e,i,s,n,r,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===n&&(n=128),a.call(this,t,"Ellipse",new o(s/2,n/2,s,n)),this._smoothness=64,this.setPosition(e,i),this.width=s,this.height=n,void 0!==r&&this.setFillStyle(r,h),this.updateDisplayOrigin(),this.updateData()},smoothness:{get:function(){return this._smoothness},set:function(t){this._smoothness=t,this.updateData()}},setSize:function(t,e){return this.width=t,this.height=e,this.geom.setPosition(t/2,e/2),this.geom.setSize(t,e),this.updateDisplayOrigin(),this.updateData()},setSmoothness:function(t){return this._smoothness=t,this.updateData()},updateData:function(){for(var t=[],e=this.geom.getPoints(this._smoothness),i=0;i{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(19921);i(39429).register("ellipse",(function(t,e,i,n,r,o){return this.displayList.add(new s(this.scene,t,e,i,n,r,o))}))},54205:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(19467),r=i(7930),t.exports={renderWebGL:n,renderCanvas:r}},19467:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},30479:(t,e,i)=>{var s=i(83419),n=i(17803),r=i(26015),o=new s({Extends:n,Mixins:[r],initialize:function(t,e,i,s,r,o,a,h,l,u,c){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===r&&(r=128),void 0===o&&(o=32),void 0===a&&(a=32),n.call(this,t,"Grid",null),this.cellWidth=o,this.cellHeight=a,this.showCells=!0,this.outlineFillColor=0,this.outlineFillAlpha=0,this.showOutline=!0,this.showAltCells=!1,this.altFillColor,this.altFillAlpha,this.setPosition(e,i),this.setSize(s,r),this.setFillStyle(h,l),void 0!==u&&this.setOutlineStyle(u,c),this.updateDisplayOrigin()},setFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showCells=!1:(this.fillColor=t,this.fillAlpha=e,this.showCells=!0),this},setAltFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showAltCells=!1:(this.altFillColor=t,this.altFillAlpha=e,this.showAltCells=!0),this},setOutlineStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showOutline=!1:(this.outlineFillColor=t,this.outlineFillAlpha=e,this.showOutline=!0),this}});t.exports=o},49912:(t,e,i)=>{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=-e._displayOriginX,l=-e._displayOriginY,u=i.alpha*e.alpha,c=e.width,d=e.height,f=e.cellWidth,p=e.cellHeight,v=Math.ceil(c/f),g=Math.ceil(d/p),m=f,y=p,x=f-(v*f-c),T=p-(g*p-d),w=e.showCells,b=e.showAltCells,S=e.showOutline,E=0,A=0,C=0,_=0,M=0;if(S&&(m--,y--,x===f&&x--,T===p&&T--),w&&e.fillAlpha>0)for(s(a,e),A=0;A0)for(s(a,e,e.altFillColor,e.altFillAlpha*u),A=0;A0){for(n(a,e,e.outlineFillColor,e.outlineFillAlpha*u),E=1;E{var s=i(39429),n=i(30479);s.register("grid",(function(t,e,i,s,r,o,a,h,l,u){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h,l,u))}))},26015:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(46161),r=i(49912),t.exports={renderWebGL:n,renderCanvas:r}},46161:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),a=s(e,i,r);o.calcMatrix.copyFrom(a.calc).translate(-e._displayOriginX,-e._displayOriginY);var h,l,u=i.alpha*e.alpha,c=e.width,d=e.height,f=e.cellWidth,p=e.cellHeight,v=Math.ceil(c/f),g=Math.ceil(d/p),m=f,y=p,x=f-(v*f-c),T=p-(g*p-d),w=e.showCells,b=e.showAltCells,S=e.showOutline,E=0,A=0,C=0,_=0,M=0;if(S&&(m--,y--,x===f&&x--,T===p&&T--),t.pipelines.preBatch(e),w&&e.fillAlpha>0)for(h=o.fillTint,l=n.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*u),h.TL=l,h.TR=l,h.BL=l,h.BR=l,A=0;A0)for(h=o.fillTint,l=n.getTintAppendFloatAlpha(e.altFillColor,e.altFillAlpha*u),h.TL=l,h.TR=l,h.BL=l,h.BR=l,A=0;A0){var P=o.strokeTint,R=n.getTintAppendFloatAlpha(e.outlineFillColor,e.outlineFillAlpha*u);for(P.TL=R,P.TR=R,P.BL=R,P.BR=R,E=1;E{var s=i(99651),n=i(83419),r=i(17803),o=new n({Extends:r,Mixins:[s],initialize:function(t,e,i,s,n,o,a,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=48),void 0===n&&(n=32),void 0===o&&(o=15658734),void 0===a&&(a=10066329),void 0===h&&(h=13421772),r.call(this,t,"IsoBox",null),this.projection=4,this.fillTop=o,this.fillLeft=a,this.fillRight=h,this.showTop=!0,this.showLeft=!0,this.showRight=!0,this.isFilled=!0,this.setPosition(e,i),this.setSize(s,n),this.updateDisplayOrigin()},setProjection:function(t){return this.projection=t,this},setFaces:function(t,e,i){return void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===i&&(i=!0),this.showTop=t,this.showLeft=e,this.showRight=i,this},setFillStyle:function(t,e,i){return this.fillTop=t,this.fillLeft=e,this.fillRight=i,this.isFilled=!0,this}});t.exports=o},11508:(t,e,i)=>{var s=i(65960),n=i(20926);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,r)&&e.isFilled){var a=e.width,h=e.height,l=a/2,u=a/e.projection;e.showTop&&(s(o,e,e.fillTop),o.beginPath(),o.moveTo(-l,-h),o.lineTo(0,-u-h),o.lineTo(l,-h),o.lineTo(l,-1),o.lineTo(0,u-1),o.lineTo(-l,-1),o.lineTo(-l,-h),o.fill()),e.showLeft&&(s(o,e,e.fillLeft),o.beginPath(),o.moveTo(-l,0),o.lineTo(0,u),o.lineTo(0,u-h),o.lineTo(-l,-h),o.lineTo(-l,0),o.fill()),e.showRight&&(s(o,e,e.fillRight),o.beginPath(),o.moveTo(l,0),o.lineTo(0,u),o.lineTo(0,u-h),o.lineTo(l,-h),o.lineTo(l,0),o.fill()),o.restore()}}},3933:(t,e,i)=>{var s=i(39429),n=i(61475);s.register("isobox",(function(t,e,i,s,r,o,a){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a))}))},99651:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(68149),r=i(11508),t.exports={renderWebGL:n,renderCanvas:r}},68149:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o,a,h,l,u,c,d,f,p,v=t.pipelines.set(e.pipeline),g=s(e,i,r),m=v.calcMatrix.copyFrom(g.calc),y=e.width,x=e.height,T=y/2,w=y/e.projection,b=i.alpha*e.alpha;e.isFilled&&(t.pipelines.preBatch(e),e.showTop&&(o=n.getTintAppendFloatAlpha(e.fillTop,b),a=m.getX(-T,-x),h=m.getY(-T,-x),l=m.getX(0,-w-x),u=m.getY(0,-w-x),c=m.getX(T,-x),d=m.getY(T,-x),f=m.getX(0,w-x),p=m.getY(0,w-x),v.batchQuad(e,a,h,l,u,c,d,f,p,0,0,1,1,o,o,o,o,2)),e.showLeft&&(o=n.getTintAppendFloatAlpha(e.fillLeft,b),a=m.getX(-T,0),h=m.getY(-T,0),l=m.getX(0,w),u=m.getY(0,w),c=m.getX(0,w-x),d=m.getY(0,w-x),f=m.getX(-T,-x),p=m.getY(-T,-x),v.batchQuad(e,a,h,l,u,c,d,f,p,0,0,1,1,o,o,o,o,2)),e.showRight&&(o=n.getTintAppendFloatAlpha(e.fillRight,b),a=m.getX(T,0),h=m.getY(T,0),l=m.getX(0,w),u=m.getY(0,w),c=m.getX(0,w-x),d=m.getY(0,w-x),f=m.getX(T,-x),p=m.getY(T,-x),v.batchQuad(e,a,h,l,u,c,d,f,p,0,0,1,1,o,o,o,o,2)),t.pipelines.postBatch(e))}},16933:(t,e,i)=>{var s=i(83419),n=i(60561),r=i(17803),o=new s({Extends:r,Mixins:[n],initialize:function(t,e,i,s,n,o,a,h,l){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=48),void 0===n&&(n=32),void 0===o&&(o=!1),void 0===a&&(a=15658734),void 0===h&&(h=10066329),void 0===l&&(l=13421772),r.call(this,t,"IsoTriangle",null),this.projection=4,this.fillTop=a,this.fillLeft=h,this.fillRight=l,this.showTop=!0,this.showLeft=!0,this.showRight=!0,this.isReversed=o,this.isFilled=!0,this.setPosition(e,i),this.setSize(s,n),this.updateDisplayOrigin()},setProjection:function(t){return this.projection=t,this},setReversed:function(t){return this.isReversed=t,this},setFaces:function(t,e,i){return void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===i&&(i=!0),this.showTop=t,this.showLeft=e,this.showRight=i,this},setFillStyle:function(t,e,i){return this.fillTop=t,this.fillLeft=e,this.fillRight=i,this.isFilled=!0,this}});t.exports=o},79590:(t,e,i)=>{var s=i(65960),n=i(20926);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,r)&&e.isFilled){var a=e.width,h=e.height,l=a/2,u=a/e.projection,c=e.isReversed;e.showTop&&c&&(s(o,e,e.fillTop),o.beginPath(),o.moveTo(-l,-h),o.lineTo(0,-u-h),o.lineTo(l,-h),o.lineTo(0,u-h),o.fill()),e.showLeft&&(s(o,e,e.fillLeft),o.beginPath(),c?(o.moveTo(-l,-h),o.lineTo(0,u),o.lineTo(0,u-h)):(o.moveTo(-l,0),o.lineTo(0,u),o.lineTo(0,u-h)),o.fill()),e.showRight&&(s(o,e,e.fillRight),o.beginPath(),c?(o.moveTo(l,-h),o.lineTo(0,u),o.lineTo(0,u-h)):(o.moveTo(l,0),o.lineTo(0,u),o.lineTo(0,u-h)),o.fill()),o.restore()}}},49803:(t,e,i)=>{var s=i(39429),n=i(16933);s.register("isotriangle",(function(t,e,i,s,r,o,a,h){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h))}))},60561:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(51503),r=i(79590),t.exports={renderWebGL:n,renderCanvas:r}},51503:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),a=s(e,i,r),h=o.calcMatrix.copyFrom(a.calc),l=e.width,u=e.height,c=l/2,d=l/e.projection,f=e.isReversed,p=i.alpha*e.alpha;if(e.isFilled){var v,g,m,y,x,T,w;if(t.pipelines.preBatch(e),e.showTop&&f){v=n.getTintAppendFloatAlpha(e.fillTop,p),g=h.getX(-c,-u),m=h.getY(-c,-u),y=h.getX(0,-d-u),x=h.getY(0,-d-u),T=h.getX(c,-u),w=h.getY(c,-u);var b=h.getX(0,d-u),S=h.getY(0,d-u);o.batchQuad(e,g,m,y,x,T,w,b,S,0,0,1,1,v,v,v,v,2)}e.showLeft&&(v=n.getTintAppendFloatAlpha(e.fillLeft,p),f?(g=h.getX(-c,-u),m=h.getY(-c,-u),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)):(g=h.getX(-c,0),m=h.getY(-c,0),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)),o.batchTri(e,g,m,y,x,T,w,0,0,1,1,v,v,v,2)),e.showRight&&(v=n.getTintAppendFloatAlpha(e.fillRight,p),f?(g=h.getX(c,-u),m=h.getY(c,-u),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)):(g=h.getX(c,0),m=h.getY(c,0),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)),o.batchTri(e,g,m,y,x,T,w,0,0,1,1,v,v,v,2)),t.pipelines.postBatch(e)}}},57847:(t,e,i)=>{var s=i(83419),n=i(17803),r=i(23031),o=i(36823),a=new s({Extends:n,Mixins:[o],initialize:function(t,e,i,s,o,a,h,l,u){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===o&&(o=0),void 0===a&&(a=128),void 0===h&&(h=0),n.call(this,t,"Line",new r(s,o,a,h));var c=Math.max(1,this.geom.right-this.geom.left),d=Math.max(1,this.geom.bottom-this.geom.top);this.lineWidth=1,this._startWidth=1,this._endWidth=1,this.setPosition(e,i),this.setSize(c,d),void 0!==l&&this.setStrokeStyle(1,l,u),this.updateDisplayOrigin()},setLineWidth:function(t,e){return void 0===e&&(e=t),this._startWidth=t,this._endWidth=e,this.lineWidth=t,this},setTo:function(t,e,i,s){return this.geom.setTo(t,e,i,s),this}});t.exports=a},17440:(t,e,i)=>{var s=i(75177),n=i(20926);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,r)){var a=e._displayOriginX,h=e._displayOriginY;e.isStroked&&(s(o,e),o.beginPath(),o.moveTo(e.geom.x1-a,e.geom.y1-h),o.lineTo(e.geom.x2-a,e.geom.y2-h),o.stroke()),o.restore()}}},2481:(t,e,i)=>{var s=i(39429),n=i(57847);s.register("line",(function(t,e,i,s,r,o,a,h){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h))}))},36823:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(77385),r=i(17440),t.exports={renderWebGL:n,renderCanvas:r}},77385:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),a=s(e,i,r);o.calcMatrix.copyFrom(a.calc);var h=e._displayOriginX,l=e._displayOriginY,u=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isStroked){var c=o.strokeTint,d=n.getTintAppendFloatAlpha(e.strokeColor,e.strokeAlpha*u);c.TL=d,c.TR=d,c.BL=d,c.BR=d,o.batchLine(e.geom.x1-h,e.geom.y1-l,e.geom.x2-h,e.geom.y2-l,e._startWidth/2,e._endWidth/2,1,0,!1,a.sprite,a.camera)}t.pipelines.postBatch(e)}},24949:(t,e,i)=>{var s=i(90273),n=i(83419),r=i(94811),o=i(13829),a=i(25717),h=i(17803),l=i(5469),u=new n({Extends:h,Mixins:[s],initialize:function(t,e,i,s,n,r){void 0===e&&(e=0),void 0===i&&(i=0),h.call(this,t,"Polygon",new a(s));var l=o(this.geom);this.setPosition(e,i),this.setSize(l.width,l.height),void 0!==n&&this.setFillStyle(n,r),this.updateDisplayOrigin(),this.updateData()},smooth:function(t){void 0===t&&(t=1);for(var e=0;e{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(39429),n=i(24949);s.register("polygon",(function(t,e,i,s,r){return this.displayList.add(new n(this.scene,t,e,i,s,r))}))},90273:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(73695),r=i(38710),t.exports={renderWebGL:n,renderCanvas:r}},73695:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},74561:(t,e,i)=>{var s=i(83419),n=i(87841),r=i(17803),o=i(95597),a=new s({Extends:r,Mixins:[o],initialize:function(t,e,i,s,o,a,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===o&&(o=128),r.call(this,t,"Rectangle",new n(0,0,s,o)),this.setPosition(e,i),this.setSize(s,o),void 0!==a&&this.setFillStyle(a,h),this.updateDisplayOrigin(),this.updateData()},setSize:function(t,e){this.width=t,this.height=e,this.geom.setSize(t,e),this.updateData(),this.updateDisplayOrigin();var i=this.input;return i&&!i.customHitArea&&(i.hitArea.width=t,i.hitArea.height=e),this},updateData:function(){var t=[],e=this.geom,i=this._tempLine;return e.getLineA(i),t.push(i.x1,i.y1,i.x2,i.y2),e.getLineB(i),t.push(i.x2,i.y2),e.getLineC(i),t.push(i.x2,i.y2),e.getLineD(i),t.push(i.x2,i.y2),this.pathData=t,this}});t.exports=a},48682:(t,e,i)=>{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY;e.isFilled&&(s(a,e),a.fillRect(-h,-l,e.width,e.height)),e.isStroked&&(n(a,e),a.beginPath(),a.rect(-h,-l,e.width,e.height),a.stroke()),a.restore()}}},87959:(t,e,i)=>{var s=i(39429),n=i(74561);s.register("rectangle",(function(t,e,i,s,r,o){return this.displayList.add(new n(this.scene,t,e,i,s,r,o))}))},95597:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(52059),r=i(48682),t.exports={renderWebGL:n,renderCanvas:r}},52059:(t,e,i)=>{var s=i(91296),n=i(34682),r=i(70554);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=s(e,i,o);a.calcMatrix.copyFrom(h.calc);var l=e._displayOriginX,u=e._displayOriginY,c=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isFilled){var d=a.fillTint,f=r.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*c);d.TL=f,d.TR=f,d.BL=f,d.BR=f,a.batchFillRect(-l,-u,e.width,e.height)}e.isStroked&&n(a,e,c,l,u),t.pipelines.postBatch(e)}},55911:(t,e,i)=>{var s=i(81991),n=i(83419),r=i(94811),o=i(17803),a=new n({Extends:o,Mixins:[s],initialize:function(t,e,i,s,n,r,a,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=5),void 0===n&&(n=32),void 0===r&&(r=64),o.call(this,t,"Star",null),this._points=s,this._innerRadius=n,this._outerRadius=r,this.setPosition(e,i),this.setSize(2*r,2*r),void 0!==a&&this.setFillStyle(a,h),this.updateDisplayOrigin(),this.updateData()},setPoints:function(t){return this._points=t,this.updateData()},setInnerRadius:function(t){return this._innerRadius=t,this.updateData()},setOuterRadius:function(t){return this._outerRadius=t,this.updateData()},points:{get:function(){return this._points},set:function(t){this._points=t,this.updateData()}},innerRadius:{get:function(){return this._innerRadius},set:function(t){this._innerRadius=t,this.updateData()}},outerRadius:{get:function(){return this._outerRadius},set:function(t){this._outerRadius=t,this.updateData()}},updateData:function(){var t=[],e=this._points,i=this._innerRadius,s=this._outerRadius,n=Math.PI/2*3,o=Math.PI/e,a=s,h=s;t.push(a,h+-s);for(var l=0;l{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(55911);i(39429).register("star",(function(t,e,i,n,r,o,a){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a))}))},81991:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(57017),r=i(64272),t.exports={renderWebGL:n,renderCanvas:r}},57017:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},36931:(t,e,i)=>{var s=i(83419),n=i(17803),r=i(16483),o=i(96195),a=new s({Extends:n,Mixins:[o],initialize:function(t,e,i,s,o,a,h,l,u,c,d){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===o&&(o=128),void 0===a&&(a=64),void 0===h&&(h=0),void 0===l&&(l=128),void 0===u&&(u=128),n.call(this,t,"Triangle",new r(s,o,a,h,l,u));var f=this.geom.right-this.geom.left,p=this.geom.bottom-this.geom.top;this.setPosition(e,i),this.setSize(f,p),void 0!==c&&this.setFillStyle(c,d),this.updateDisplayOrigin(),this.updateData()},setTo:function(t,e,i,s,n,r){return this.geom.setTo(t,e,i,s,n,r),this.updateData()},updateData:function(){var t=[],e=this.geom,i=this._tempLine;return e.getLineA(i),t.push(i.x1,i.y1,i.x2,i.y2),e.getLineB(i),t.push(i.x2,i.y2),e.getLineC(i),t.push(i.x2,i.y2),this.pathData=t,this}});t.exports=a},85172:(t,e,i)=>{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.geom.x1-h,c=e.geom.y1-l,d=e.geom.x2-h,f=e.geom.y2-l,p=e.geom.x3-h,v=e.geom.y3-l;a.beginPath(),a.moveTo(u,c),a.lineTo(d,f),a.lineTo(p,v),a.closePath(),e.isFilled&&(s(a,e),a.fill()),e.isStroked&&(n(a,e),a.stroke()),a.restore()}}},45245:(t,e,i)=>{var s=i(39429),n=i(36931);s.register("triangle",(function(t,e,i,s,r,o,a,h,l,u){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h,l,u))}))},96195:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(83253),r=i(85172),t.exports={renderWebGL:n,renderCanvas:r}},83253:(t,e,i)=>{var s=i(91296),n=i(34682),r=i(70554);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=s(e,i,o);a.calcMatrix.copyFrom(h.calc);var l=e._displayOriginX,u=e._displayOriginY,c=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isFilled){var d=a.fillTint,f=r.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*c);d.TL=f,d.TR=f,d.BL=f,d.BR=f;var p=e.geom.x1-l,v=e.geom.y1-u,g=e.geom.x2-l,m=e.geom.y2-u,y=e.geom.x3-l,x=e.geom.y3-u;a.batchFillTriangle(p,v,g,m,y,x,h.sprite,h.camera)}e.isStroked&&n(a,e,c,l,u),t.pipelines.postBatch(e)}},68287:(t,e,i)=>{var s=i(9674),n=i(83419),r=i(31401),o=i(95643),a=i(92751),h=new n({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Size,r.TextureCrop,r.Tint,r.Transform,r.Visible,a],initialize:function(t,e,i,n,r){o.call(this,t,"Sprite"),this._crop=this.resetCropObject(),this.anims=new s(this),this.setTexture(n,r),this.setPosition(e,i),this.setSizeToFrame(),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(t,e){this.anims.update(t,e)},play:function(t,e){return this.anims.play(t,e)},playReverse:function(t,e){return this.anims.playReverse(t,e)},playAfterDelay:function(t,e){return this.anims.playAfterDelay(t,e)},playAfterRepeat:function(t,e){return this.anims.playAfterRepeat(t,e)},chain:function(t){return this.anims.chain(t)},stop:function(){return this.anims.stop()},stopAfterDelay:function(t){return this.anims.stopAfterDelay(t)},stopAfterRepeat:function(t){return this.anims.stopAfterRepeat(t)},stopOnFrame:function(t){return this.anims.stopOnFrame(t)},toJSON:function(){return r.ToJSON(this)},preDestroy:function(){this.anims.destroy(),this.anims=void 0}});t.exports=h},76552:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},15567:(t,e,i)=>{var s=i(25305),n=i(13059),r=i(44603),o=i(23568),a=i(68287);r.register("sprite",(function(t,e){void 0===t&&(t={});var i=o(t,"key",null),r=o(t,"frame",null),h=new a(this.scene,0,0,i,r);return void 0!==e&&(t.add=e),s(this.scene,h,t),n(h,t),h}))},46409:(t,e,i)=>{var s=i(39429),n=i(68287);s.register("sprite",(function(t,e,i,s){return this.displayList.add(new n(this.scene,t,e,i,s))}))},92751:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(9409),r=i(76552),t.exports={renderWebGL:n,renderCanvas:r}},9409:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),e.pipeline.batchSprite(e,i,s)}},14220:t=>{t.exports=function(t,e,i){var s=t.canvas,n=t.context,r=t.style,o=[],a=0,h=i.length;r.maxLines>0&&r.maxLines1&&(u+=t.letterSpacing*(i[l].length-1)),r.wordWrap&&(u-=n.measureText(" ").width),o[l]=Math.ceil(u),a=Math.max(a,o[l])}var c=e.fontSize+r.strokeThickness,d=c*h,f=t.lineSpacing;return h>1&&(d+=f*(h-1)),{width:a,height:d,lines:h,lineWidths:o,lineSpacing:f,lineHeight:c}}},79557:(t,e,i)=>{var s=i(27919);t.exports=function(t){var e=s.create(this),i=e.getContext("2d",{willReadFrequently:!0});t.syncFont(e,i);var n=i.measureText(t.testString);if("actualBoundingBoxAscent"in n){var r=n.actualBoundingBoxAscent,o=n.actualBoundingBoxDescent;return s.remove(e),{ascent:r,descent:o,fontSize:r+o}}var a=Math.ceil(n.width*t.baselineX),h=a,l=2*h;h=h*t.baselineY|0,e.width=a,e.height=l,i.fillStyle="#f00",i.fillRect(0,0,a,l),i.font=t._font,i.textBaseline="alphabetic",i.fillStyle="#000",i.fillText(t.testString,0,h);var u={ascent:0,descent:0,fontSize:0},c=i.getImageData(0,0,a,l);if(!c)return u.ascent=h,u.descent=h+6,u.fontSize=u.ascent+u.descent,s.remove(e),u;var d,f,p=c.data,v=p.length,g=4*a,m=0,y=!1;for(d=0;dh;d--){for(f=0;f{var s=i(40366),n=i(27919),r=i(83419),o=i(31401),a=i(95643),h=i(14220),l=i(35154),u=i(35846),c=i(61771),d=i(35762),f=i(45650),p=new r({Extends:a,Mixins:[o.Alpha,o.BlendMode,o.ComputedSize,o.Crop,o.Depth,o.Flip,o.GetBounds,o.Mask,o.Origin,o.Pipeline,o.PostPipeline,o.ScrollFactor,o.Tint,o.Transform,o.Visible,c],initialize:function(t,e,i,s,r){void 0===e&&(e=0),void 0===i&&(i=0),a.call(this,t,"Text"),this.renderer=t.sys.renderer,this.setPosition(e,i),this.setOrigin(0,0),this.initPipeline(),this.initPostPipeline(!0),this.canvas=n.create(this),this.context,this.style=new d(this,r),this.autoRound=!0,this.splitRegExp=/(?:\r\n|\r|\n)/,this._text=void 0,this.padding={left:0,right:0,top:0,bottom:0},this.width=1,this.height=1,this.lineSpacing=0,this.letterSpacing=0,0===this.style.resolution&&(this.style.resolution=1),this._crop=this.resetCropObject(),this._textureKey=f(),this.texture=t.sys.textures.addCanvas(this._textureKey,this.canvas),this.context=this.texture.context,this.frame=this.texture.get(),this.frame.source.resolution=this.style.resolution,this.renderer&&this.renderer.gl&&(this.renderer.deleteTexture(this.frame.source.glTexture),this.frame.source.glTexture=null),this.initRTL(),this.setText(s),r&&r.padding&&this.setPadding(r.padding),r&&r.lineSpacing&&this.setLineSpacing(r.lineSpacing)},initRTL:function(){this.style.rtl&&(this.canvas.dir="rtl",this.context.direction="rtl",this.canvas.style.display="none",s(this.canvas,this.scene.sys.canvas),this.originX=1)},runWordWrap:function(t){var e=this.style;if(e.wordWrapCallback){var i=e.wordWrapCallback.call(e.wordWrapCallbackScope,t,this);return Array.isArray(i)&&(i=i.join("\n")),i}return e.wordWrapWidth?e.wordWrapUseAdvanced?this.advancedWordWrap(t,this.context,this.style.wordWrapWidth):this.basicWordWrap(t,this.context,this.style.wordWrapWidth):t},advancedWordWrap:function(t,e,i){for(var s="",n=t.replace(/ +/gi," ").split(this.splitRegExp),r=n.length,o=0;ol){if(0===c){for(var v=f;v.length&&(v=v.slice(0,-1),!((p=e.measureText(v).width)<=l)););if(!v.length)throw new Error("wordWrapWidth < a single character");var g=d.substr(v.length);u[c]=g,h+=v}var m=u[c].length?c:c+1,y=u.slice(m).join(" ").replace(/[ \n]*$/gi,"");n.splice(o+1,0,y),r=n.length;break}h+=f,l-=p}s+=h.replace(/[ \n]*$/gi,"")+"\n"}}return s=s.replace(/[\s|\n]*$/gi,"")},basicWordWrap:function(t,e,i){for(var s="",n=t.split(this.splitRegExp),r=n.length-1,o=e.measureText(" ").width,a=0;a<=r;a++){for(var h=i,l=n[a].split(" "),u=l.length-1,c=0;c<=u;c++){var d=l[c],f=e.measureText(d).width,p=f;ch&&c>0&&(s+="\n",h=i),s+=d,c0&&(d+=l.lineSpacing*v),i.rtl)c=f-c-u.left-u.right;else if("right"===i.align)c+=o-l.lineWidths[v];else if("center"===i.align)c+=(o-l.lineWidths[v])/2;else if("justify"===i.align){if(l.lineWidths[v]/l.width>=.85){var g=l.width-l.lineWidths[v],m=e.measureText(" ").width,y=a[v].trim(),x=y.split(" ");g+=(a[v].length-y.length)*m;for(var T=Math.floor(g/m),w=0;T>0;)x[w]+=" ",w=(w+1)%(x.length-1||1),--T;a[v]=x.join(" ")}}if(this.autoRound&&(c=Math.round(c),d=Math.round(d)),i.strokeThickness&&(i.syncShadow(e,i.shadowStroke),e.strokeText(a[v],c,d)),i.color){i.syncShadow(e,i.shadowFill);var b=this.letterSpacing;if(0!==b)for(var S=0,E=a[v].split(""),A=0;A{t.exports=function(t,e,i,s){0!==e.width&&0!==e.height&&(i.addToRenderList(e),t.batchSprite(e,e.frame,i,s))}},71259:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(50171);n.register("text",(function(t,e){void 0===t&&(t={});var i=r(t,"text",""),n=r(t,"style",null),a=r(t,"padding",null);null!==a&&(n.padding=a);var h=new o(this.scene,0,0,i,n);return void 0!==e&&(t.add=e),s(this.scene,h,t),h.autoRound=r(t,"autoRound",!0),h.resolution=r(t,"resolution",1),h}))},68005:(t,e,i)=>{var s=i(50171);i(39429).register("text",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},61771:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(34397),r=i(79724),t.exports={renderWebGL:n,renderCanvas:r}},35762:(t,e,i)=>{var s=i(83419),n=i(23568),r=i(35154),o=i(79557),a={fontFamily:["fontFamily","Courier"],fontSize:["fontSize","16px"],fontStyle:["fontStyle",""],backgroundColor:["backgroundColor",null],color:["color","#fff"],stroke:["stroke","#fff"],strokeThickness:["strokeThickness",0],shadowOffsetX:["shadow.offsetX",0],shadowOffsetY:["shadow.offsetY",0],shadowColor:["shadow.color","#000"],shadowBlur:["shadow.blur",0],shadowStroke:["shadow.stroke",!1],shadowFill:["shadow.fill",!1],align:["align","left"],maxLines:["maxLines",0],fixedWidth:["fixedWidth",0],fixedHeight:["fixedHeight",0],resolution:["resolution",0],rtl:["rtl",!1],testString:["testString","|MÉqgy"],baselineX:["baselineX",1.2],baselineY:["baselineY",1.4],wordWrapWidth:["wordWrap.width",null],wordWrapCallback:["wordWrap.callback",null],wordWrapCallbackScope:["wordWrap.callbackScope",null],wordWrapUseAdvanced:["wordWrap.useAdvancedWrap",!1]},h=new s({initialize:function(t,e){this.parent=t,this.fontFamily,this.fontSize,this.fontStyle,this.backgroundColor,this.color,this.stroke,this.strokeThickness,this.shadowOffsetX,this.shadowOffsetY,this.shadowColor,this.shadowBlur,this.shadowStroke,this.shadowFill,this.align,this.maxLines,this.fixedWidth,this.fixedHeight,this.resolution,this.rtl,this.testString,this.baselineX,this.baselineY,this.wordWrapWidth,this.wordWrapCallback,this.wordWrapCallbackScope,this.wordWrapUseAdvanced,this._font,this.setStyle(e,!1,!0)},setStyle:function(t,e,i){for(var s in void 0===e&&(e=!0),void 0===i&&(i=!1),a){var h=i?a[s][1]:this[s];"wordWrapCallback"===s||"wordWrapCallbackScope"===s?this[s]=r(t,a[s][0],h):t&&"fontSize"===s&&"number"==typeof t.fontSize?this[s]=t.fontSize.toString()+"px":this[s]=n(t,a[s][0],h)}var l=r(t,"font",null);null!==l&&this.setFont(l,!1),this._font=[this.fontStyle,this.fontSize,this.fontFamily].join(" ").trim();var u=r(t,"fill",null);null!==u&&(this.color=u);var c=r(t,"metrics",!1);return c?this.metrics={ascent:r(c,"ascent",0),descent:r(c,"descent",0),fontSize:r(c,"fontSize",0)}:!e&&this.metrics||(this.metrics=o(this)),e?this.parent.updateText():this.parent},syncFont:function(t,e){e.font=this._font},syncStyle:function(t,e){e.textBaseline="alphabetic",e.fillStyle=this.color,e.strokeStyle=this.stroke,e.lineWidth=this.strokeThickness,e.lineCap="round",e.lineJoin="round"},syncShadow:function(t,e){e?(t.shadowOffsetX=this.shadowOffsetX,t.shadowOffsetY=this.shadowOffsetY,t.shadowColor=this.shadowColor,t.shadowBlur=this.shadowBlur):(t.shadowOffsetX=0,t.shadowOffsetY=0,t.shadowColor=0,t.shadowBlur=0)},update:function(t){return t&&(this._font=[this.fontStyle,this.fontSize,this.fontFamily].join(" ").trim(),this.metrics=o(this)),this.parent.updateText()},setFont:function(t,e){void 0===e&&(e=!0);var i=t,s="",n="";if("string"!=typeof t)i=r(t,"fontFamily","Courier"),s=r(t,"fontSize","16px"),n=r(t,"fontStyle","");else{var o=t.split(" "),a=0;n=o.length>2?o[a++]:"",s=o[a++]||"16px",i=o[a++]||"Courier"}return i===this.fontFamily&&s===this.fontSize&&n===this.fontStyle||(this.fontFamily=i,this.fontSize=s,this.fontStyle=n,e&&this.update(!0)),this.parent},setFontFamily:function(t){return this.fontFamily!==t&&(this.fontFamily=t,this.update(!0)),this.parent},setFontStyle:function(t){return this.fontStyle!==t&&(this.fontStyle=t,this.update(!0)),this.parent},setFontSize:function(t){return"number"==typeof t&&(t=t.toString()+"px"),this.fontSize!==t&&(this.fontSize=t,this.update(!0)),this.parent},setTestString:function(t){return this.testString=t,this.update(!0)},setFixedSize:function(t,e){return this.fixedWidth=t,this.fixedHeight=e,t&&(this.parent.width=t),e&&(this.parent.height=e),this.update(!1)},setBackgroundColor:function(t){return this.backgroundColor=t,this.update(!1)},setFill:function(t){return this.color=t,this.update(!1)},setColor:function(t){return this.color=t,this.update(!1)},setResolution:function(t){return this.resolution=t,this.update(!1)},setStroke:function(t,e){return void 0===e&&(e=this.strokeThickness),void 0===t&&0!==this.strokeThickness?(this.strokeThickness=0,this.update(!0)):this.stroke===t&&this.strokeThickness===e||(this.stroke=t,this.strokeThickness=e,this.update(!0)),this.parent},setShadow:function(t,e,i,s,n,r){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i="#000"),void 0===s&&(s=0),void 0===n&&(n=!1),void 0===r&&(r=!0),this.shadowOffsetX=t,this.shadowOffsetY=e,this.shadowColor=i,this.shadowBlur=s,this.shadowStroke=n,this.shadowFill=r,this.update(!1)},setShadowOffset:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.shadowOffsetX=t,this.shadowOffsetY=e,this.update(!1)},setShadowColor:function(t){return void 0===t&&(t="#000"),this.shadowColor=t,this.update(!1)},setShadowBlur:function(t){return void 0===t&&(t=0),this.shadowBlur=t,this.update(!1)},setShadowStroke:function(t){return this.shadowStroke=t,this.update(!1)},setShadowFill:function(t){return this.shadowFill=t,this.update(!1)},setWordWrapWidth:function(t,e){return void 0===e&&(e=!1),this.wordWrapWidth=t,this.wordWrapUseAdvanced=e,this.update(!1)},setWordWrapCallback:function(t,e){return void 0===e&&(e=null),this.wordWrapCallback=t,this.wordWrapCallbackScope=e,this.update(!1)},setAlign:function(t){return void 0===t&&(t="left"),this.align=t,this.update(!1)},setMaxLines:function(t){return void 0===t&&(t=0),this.maxLines=t,this.update(!1)},getTextMetrics:function(){var t=this.metrics;return{ascent:t.ascent,descent:t.descent,fontSize:t.fontSize}},toJSON:function(){var t={};for(var e in a)t[e]=this[e];return t.metrics=this.getTextMetrics(),t},destroy:function(){this.parent=void 0}});t.exports=h},34397:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n){if(0!==e.width&&0!==e.height){i.addToRenderList(e);var r=e.frame,o=r.width,a=r.height,h=s.getTintAppendFloatAlpha,l=t.pipelines.set(e.pipeline,e),u=l.setTexture2D(r.glTexture,e);l.batchTexture(e,r.glTexture,o,a,e.x,e.y,o/e.style.resolution,a/e.style.resolution,e.scaleX,e.scaleY,e.rotation,e.flipX,e.flipY,e.scrollFactorX,e.scrollFactorY,e.displayOriginX,e.displayOriginY,0,0,o,a,h(e.tintTopLeft,i.alpha*e._alphaTL),h(e.tintTopRight,i.alpha*e._alphaTR),h(e.tintBottomLeft,i.alpha*e._alphaBL),h(e.tintBottomRight,i.alpha*e._alphaBR),e.tintFill,0,0,i,n,!1,u)}}},20839:(t,e,i)=>{var s=i(27919),n=i(83419),r=i(31401),o=i(95643),a=i(98439),h=i(68703),l=i(56295),u=i(45650),c=i(26099),d=new n({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.ComputedSize,r.Crop,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Tint,r.Transform,r.Visible,l],initialize:function(t,e,i,n,r,h,l){var d=t.sys.renderer;o.call(this,t,"TileSprite");var f=t.sys.textures.get(h),p=f.get(l);p.source.compressionAlgorithm&&(console.warn("TileSprite cannot use compressed texture"),p=(f=t.sys.textures.get("__MISSING")).get()),"DynamicTexture"===f.type&&(console.warn("TileSprite cannot use Dynamic Texture"),p=(f=t.sys.textures.get("__MISSING")).get()),n&&r?(n=Math.floor(n),r=Math.floor(r)):(n=n||p.width,r=r||p.height),this._tilePosition=new c,this._tileScale=new c(1,1),this.dirty=!1,this.renderer=d,this.canvas=s.create(this,n,r),this.context=this.canvas.getContext("2d",{willReadFrequently:!1}),this.displayTexture=f,this.displayFrame=p,this._crop=this.resetCropObject(),this._textureKey=u(),this.texture=t.sys.textures.addCanvas(this._textureKey,this.canvas),this.frame=this.texture.get(),this.potWidth=a(p.width),this.potHeight=a(p.height),this.fillCanvas=s.create2D(this,this.potWidth,this.potHeight),this.fillContext=this.fillCanvas.getContext("2d",{willReadFrequently:!1}),this.fillPattern=null,this.setPosition(e,i),this.setSize(n,r),this.setFrame(l),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)},setTexture:function(t,e){return this.displayTexture=this.scene.sys.textures.get(t),this.setFrame(e)},setFrame:function(t){var e=this.displayTexture.get(t);return this.potWidth=a(e.width),this.potHeight=a(e.height),this.canvas.width=0,e.cutWidth&&e.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this.displayFrame=e,this.dirty=!0,this.updateTileTexture(),this},setTilePosition:function(t,e){return void 0!==t&&(this.tilePositionX=t),void 0!==e&&(this.tilePositionY=e),this},setTileScale:function(t,e){return void 0===t&&(t=this.tileScaleX),void 0===e&&(e=t),this.tileScaleX=t,this.tileScaleY=e,this},updateTileTexture:function(){if(this.dirty&&this.renderer){var t=this.displayFrame;if(t.source.isRenderTexture||t.source.isGLTexture)return console.warn("TileSprites can only use Image or Canvas based textures"),void(this.dirty=!1);var e=this.fillContext,i=this.fillCanvas,s=this.potWidth,n=this.potHeight;this.renderer&&this.renderer.gl||(s=t.cutWidth,n=t.cutHeight),e.clearRect(0,0,s,n),i.width=s,i.height=n,e.drawImage(t.source.image,t.cutX,t.cutY,t.cutWidth,t.cutHeight,0,0,s,n),this.renderer&&this.renderer.gl?this.fillPattern=this.renderer.canvasToTexture(i,this.fillPattern):this.fillPattern=e.createPattern(i,"repeat"),this.updateCanvas(),this.dirty=!1}},updateCanvas:function(){var t=this.canvas;if(t.width===this.width&&t.height===this.height||(t.width=this.width,t.height=this.height,this.frame.setSize(this.width,this.height),this.updateDisplayOrigin(),this.dirty=!0),!this.dirty||this.renderer&&this.renderer.gl)this.dirty=!1;else{var e=this.context;this.scene.sys.game.config.antialias||h.disable(e);var i=this._tileScale.x,s=this._tileScale.y,n=this._tilePosition.x,r=this._tilePosition.y;e.clearRect(0,0,this.width,this.height),e.save(),e.scale(i,s),e.translate(-n,-r),e.fillStyle=this.fillPattern,e.fillRect(n,r,this.width/i,this.height/s),e.restore(),this.dirty=!1}},preDestroy:function(){this.renderer&&this.renderer.gl&&this.renderer.deleteTexture(this.fillPattern),s.remove(this.canvas),s.remove(this.fillCanvas),this.fillPattern=null,this.fillContext=null,this.fillCanvas=null,this.displayTexture=null,this.displayFrame=null;var t=this.texture;t&&t.destroy(),this.renderer=null},tilePositionX:{get:function(){return this._tilePosition.x},set:function(t){this._tilePosition.x=t,this.dirty=!0}},tilePositionY:{get:function(){return this._tilePosition.y},set:function(t){this._tilePosition.y=t,this.dirty=!0}},tileScaleX:{get:function(){return this._tileScale.x},set:function(t){this._tileScale.x=t,this.dirty=!0}},tileScaleY:{get:function(){return this._tileScale.y},set:function(t){this._tileScale.y=t,this.dirty=!0}}});t.exports=d},46992:t=>{t.exports=function(t,e,i,s){e.updateCanvas(),i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},14167:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(20839);n.register("tileSprite",(function(t,e){void 0===t&&(t={});var i=r(t,"x",0),n=r(t,"y",0),a=r(t,"width",512),h=r(t,"height",512),l=r(t,"key",""),u=r(t,"frame",""),c=new o(this.scene,i,n,a,h,l,u);return void 0!==e&&(t.add=e),s(this.scene,c,t),c}))},91681:(t,e,i)=>{var s=i(20839);i(39429).register("tileSprite",(function(t,e,i,n,r,o){return this.displayList.add(new s(this.scene,t,e,i,n,r,o))}))},56295:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(18553),r=i(46992),t.exports={renderWebGL:n,renderCanvas:r}},18553:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n){e.updateCanvas();var r=e.width,o=e.height;if(0!==r&&0!==o){i.addToRenderList(e);var a=s.getTintAppendFloatAlpha,h=t.pipelines.set(e.pipeline,e),l=h.setTexture2D(e.fillPattern,e);h.batchTexture(e,e.fillPattern,e.displayFrame.width*e.tileScaleX,e.displayFrame.height*e.tileScaleY,e.x,e.y,r,o,e.scaleX,e.scaleY,e.rotation,e.flipX,e.flipY,e.scrollFactorX,e.scrollFactorY,e.originX*r,e.originY*o,0,0,r,o,a(e.tintTopLeft,i.alpha*e._alphaTL),a(e.tintTopRight,i.alpha*e._alphaTR),a(e.tintBottomLeft,i.alpha*e._alphaBL),a(e.tintBottomRight,i.alpha*e._alphaBR),e.tintFill,e.tilePositionX%e.displayFrame.width/e.displayFrame.width,e.tilePositionY%e.displayFrame.height/e.displayFrame.height,i,n,!1,l)}}},18471:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(31401),o=i(51708),a=i(8443),h=i(95643),l=i(36383),u=i(14463),c=i(45650),d=i(10247),f=new n({Extends:h,Mixins:[r.Alpha,r.BlendMode,r.ComputedSize,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.TextureCrop,r.Tint,r.Transform,r.Visible,d],initialize:function(t,e,i,s){h.call(this,t,"Video"),this.video,this.videoTexture,this.videoTextureSource,this.snapshotTexture,this.flipY=!1,this._key=c(),this.touchLocked=!1,this.playWhenUnlocked=!1,this.frameReady=!1,this.isStalled=!1,this.failedPlayAttempts=0,this.metadata,this.retry=0,this.retryInterval=500,this._systemMuted=!1,this._codeMuted=!1,this._systemPaused=!1,this._codePaused=!1,this._callbacks={ended:this.completeHandler.bind(this),legacy:this.legacyPlayHandler.bind(this),playing:this.playingHandler.bind(this),seeked:this.seekedHandler.bind(this),seeking:this.seekingHandler.bind(this),stalled:this.stalledHandler.bind(this),suspend:this.stalledHandler.bind(this),waiting:this.stalledHandler.bind(this)},this._loadCallbackHandler=this.loadErrorHandler.bind(this),this._metadataCallbackHandler=this.metadataHandler.bind(this),this._crop=this.resetCropObject(),this.markers={},this._markerIn=0,this._markerOut=0,this._playingMarker=!1,this._lastUpdate=0,this.cacheKey="",this.isSeeking=!1,this._playCalled=!1,this._rfvCallbackId=0;var n=t.sys.game;this._device=n.device.video,this.setPosition(e,i),this.setSize(256,256),this.initPipeline(),this.initPostPipeline(!0),n.events.on(a.PAUSE,this.globalPause,this),n.events.on(a.RESUME,this.globalResume,this);var r=t.sys.sound;r&&r.on(u.GLOBAL_MUTE,this.globalMute,this),s&&this.load(s)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},load:function(t){var e=this.scene.sys.cache.video.get(t);return e?(this.cacheKey=t,this.loadHandler(e.url,e.noAudio,e.crossOrigin)):console.warn("No video in cache for key: "+t),this},changeSource:function(t,e,i,s,n){void 0===e&&(e=!0),void 0===i&&(i=!1),this.cacheKey!==t&&(this.load(t),e&&this.play(i,s,n))},getVideoKey:function(){return this.cacheKey},loadURL:function(t,e,i){void 0===e&&(e=!1);var s=this._device.getVideoURL(t);return s?(this.cacheKey="",this.loadHandler(s.url,e,i)):console.warn("No supported video format found for "+t),this},loadMediaStream:function(t,e,i){return this.loadHandler(null,e,i,t)},loadHandler:function(t,e,i,s){e||(e=!1);var n=this.video;if(n?(this.removeLoadEventHandlers(),this.stop()):((n=document.createElement("video")).controls=!1,n.setAttribute("playsinline","playsinline"),n.setAttribute("preload","auto"),n.setAttribute("disablePictureInPicture","true")),e?(n.muted=!0,n.defaultMuted=!0,n.setAttribute("autoplay","autoplay")):(n.muted=!1,n.defaultMuted=!1,n.removeAttribute("autoplay")),i?n.setAttribute("crossorigin",i):n.removeAttribute("crossorigin"),s)if("srcObject"in n)try{n.srcObject=s}catch(t){if("TypeError"!==t.name)throw t;n.src=URL.createObjectURL(s)}else n.src=URL.createObjectURL(s);else n.src=t;this.retry=0,this.video=n,this._playCalled=!1,n.load(),this.addLoadEventHandlers();var r=this.scene.sys.textures.get(this._key);return this.setTexture(r),this},requestVideoFrame:function(t,e){var i=this.video;if(i){var s=e.width,n=e.height,r=this.videoTexture,a=this.videoTextureSource,h=!r||a.source!==i;h?(this._codePaused=i.paused,this._codeMuted=i.muted,r?(a.source=i,a.width=s,a.height=n,r.get().setSize(s,n)):((r=this.scene.sys.textures.create(this._key,i,s,n)).add("__BASE",0,0,0,s,n),this.setTexture(r),this.videoTexture=r,this.videoTextureSource=r.source[0],this.videoTextureSource.setFlipY(this.flipY),this.emit(o.VIDEO_TEXTURE,this,r)),this.setSizeToFrame(),this.updateDisplayOrigin()):a.update(),this.isStalled=!1,this.metadata=e;var l=e.mediaTime;h&&(this._lastUpdate=l,this.emit(o.VIDEO_CREATED,this,s,n),this.frameReady||(this.frameReady=!0,this.emit(o.VIDEO_PLAY,this))),this._playingMarker?l>=this._markerOut&&(i.loop?(i.currentTime=this._markerIn,this.emit(o.VIDEO_LOOP,this)):(this.stop(!1),this.emit(o.VIDEO_COMPLETE,this))):l-1&&i>e&&i=0&&!isNaN(i)&&i>e&&(this.markers[t]=[e,i]),this},playMarker:function(t,e){var i=this.markers[t];return i&&this.play(e,i[0],i[1]),this},removeMarker:function(t){return delete this.markers[t],this},snapshot:function(t,e){return void 0===t&&(t=this.width),void 0===e&&(e=this.height),this.snapshotArea(0,0,this.width,this.height,t,e)},snapshotArea:function(t,e,i,s,n,r){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.width),void 0===s&&(s=this.height),void 0===n&&(n=i),void 0===r&&(r=s);var o=this.video,a=this.snapshotTexture;return a?(a.setSize(n,r),o&&a.context.drawImage(o,t,e,i,s,0,0,n,r)):(a=this.scene.sys.textures.createCanvas(c(),n,r),this.snapshotTexture=a,o&&a.context.drawImage(o,t,e,i,s,0,0,n,r)),a.update()},saveSnapshotTexture:function(t){return this.snapshotTexture?this.scene.sys.textures.renameTexture(this.snapshotTexture.key,t):this.snapshotTexture=this.scene.sys.textures.createCanvas(t,this.width,this.height),this.snapshotTexture},playSuccess:function(){if(this._playCalled){this.addEventHandlers(),this._codePaused=!1,this.touchLocked&&(this.touchLocked=!1,this.emit(o.VIDEO_UNLOCKED,this));var t=this.scene.sys.sound;t&&t.mute&&this.setMute(!0),this._markerIn>-1&&(this.video.currentTime=this._markerIn)}},playError:function(t){var e=t.name;"NotAllowedError"===e?(this.touchLocked=!0,this.playWhenUnlocked=!0,this.failedPlayAttempts=1,this.emit(o.VIDEO_LOCKED,this)):"NotSupportedError"===e?(this.stop(!1),this.emit(o.VIDEO_UNSUPPORTED,this,t)):(this.stop(!1),this.emit(o.VIDEO_ERROR,this,t))},legacyPlayHandler:function(){var t=this.video;t&&(this.playSuccess(),t.removeEventListener("playing",this._callbacks.legacy))},playingHandler:function(){this.isStalled=!1,this.emit(o.VIDEO_PLAYING,this)},loadErrorHandler:function(t){this.stop(!1),this.emit(o.VIDEO_ERROR,this,t)},metadataHandler:function(t){this.emit(o.VIDEO_METADATA,this,t)},setSizeToFrame:function(t){t||(t=this.frame),this.width=t.realWidth,this.height=t.realHeight,1!==this.scaleX&&(this.scaleX=this.displayWidth/this.width),1!==this.scaleY&&(this.scaleY=this.displayHeight/this.height);var e=this.input;return e&&!e.customHitArea&&(e.hitArea.width=this.width,e.hitArea.height=this.height),this},stalledHandler:function(t){this.isStalled=!0,this.emit(o.VIDEO_STALLED,this,t)},completeHandler:function(){this._playCalled=!1,this.emit(o.VIDEO_COMPLETE,this)},preUpdate:function(t,e){this.video&&this._playCalled&&this.touchLocked&&this.playWhenUnlocked&&(this.retry+=e,this.retry>=this.retryInterval&&(this.createPlayPromise(!1),this.retry=0))},seekTo:function(t){var e=this.video;if(e){var i=e.duration;if(i!==1/0&&!isNaN(i)){var s=i*t;this.setCurrentTime(s)}}return this},getCurrentTime:function(){return this.video?this.video.currentTime:0},setCurrentTime:function(t){var e=this.video;if(e){if("string"==typeof t){var i=t[0],s=parseFloat(t.substr(1));"+"===i?t=e.currentTime+s:"-"===i&&(t=e.currentTime-s)}e.currentTime=t}return this},seekingHandler:function(){this.isSeeking=!0,this.emit(o.VIDEO_SEEKING,this)},seekedHandler:function(){this.isSeeking=!1,this.emit(o.VIDEO_SEEKED,this)},getProgress:function(){var t=this.video;if(t){var e=t.duration;if(e!==1/0&&!isNaN(e))return t.currentTime/e}return-1},getDuration:function(){return this.video?this.video.duration:0},setMute:function(t){void 0===t&&(t=!0),this._codeMuted=t;var e=this.video;return e&&(e.muted=!!this._systemMuted||t),this},isMuted:function(){return this._codeMuted},globalMute:function(t,e){this._systemMuted=e;var i=this.video;i&&(i.muted=!!this._codeMuted||e)},globalPause:function(){this._systemPaused=!0,this.video&&!this.video.ended&&(this.removeEventHandlers(),this.video.pause())},globalResume:function(){this._systemPaused=!1,!this.video||this._codePaused||this.video.ended||this.createPlayPromise()},setPaused:function(t){void 0===t&&(t=!0);var e=this.video;return this._codePaused=t,e&&!e.ended&&(t?e.paused||(this.removeEventHandlers(),e.pause()):t||(this._playCalled?e.paused&&!this._systemPaused&&this.createPlayPromise():this.play())),this},pause:function(){return this.setPaused(!0)},resume:function(){return this.setPaused(!1)},getVolume:function(){return this.video?this.video.volume:1},setVolume:function(t){return void 0===t&&(t=1),this.video&&(this.video.volume=s(t,0,1)),this},getPlaybackRate:function(){return this.video?this.video.playbackRate:1},setPlaybackRate:function(t){return this.video&&(this.video.playbackRate=t),this},getLoop:function(){return!!this.video&&this.video.loop},setLoop:function(t){return void 0===t&&(t=!0),this.video&&(this.video.loop=t),this},isPlaying:function(){return!!this.video&&!(this.video.paused||this.video.ended)},isPaused:function(){return this.video&&this._playCalled&&this.video.paused||this._codePaused||this._systemPaused},saveTexture:function(t,e){return void 0===e&&(e=!1),this.videoTexture&&(this.scene.sys.textures.renameTexture(this._key,t),this.videoTextureSource.setFlipY(e)),this._key=t,this.flipY=e,!!this.videoTexture},stop:function(t){void 0===t&&(t=!0);var e=this.video;return e&&(this.removeEventHandlers(),e.cancelVideoFrameCallback(this._rfvCallbackId),e.pause()),this.retry=0,this._playCalled=!1,t&&this.emit(o.VIDEO_STOP,this),this},removeVideoElement:function(){var t=this.video;if(t){for(t.parentNode&&t.parentNode.removeChild(t);t.hasChildNodes();)t.removeChild(t.firstChild);t.removeAttribute("autoplay"),t.removeAttribute("src"),this.video=null}},preDestroy:function(){this.stop(!1),this.removeLoadEventHandlers(),this.removeVideoElement();var t=this.scene.sys.game.events;t.off(a.PAUSE,this.globalPause,this),t.off(a.RESUME,this.globalResume,this);var e=this.scene.sys.sound;e&&e.off(u.GLOBAL_MUTE,this.globalMute,this)}});t.exports=f},58352:t=>{t.exports=function(t,e,i,s){e.videoTexture&&(i.addToRenderList(e),t.batchSprite(e,e.frame,i,s))}},11511:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(18471);n.register("video",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=new o(this.scene,0,0,i);return void 0!==e&&(t.add=e),s(this.scene,n,t),n}))},89025:(t,e,i)=>{var s=i(18471);i(39429).register("video",(function(t,e,i){return this.displayList.add(new s(this.scene,t,e,i))}))},10247:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(29849),r=i(58352),t.exports={renderWebGL:n,renderCanvas:r}},29849:t=>{t.exports=function(t,e,i,s){e.videoTexture&&(i.addToRenderList(e),e.pipeline.batchSprite(e,i,s))}},41481:(t,e,i)=>{var s=i(10312),n=i(96503),r=i(87902),o=i(83419),a=i(31401),h=i(95643),l=i(87841),u=i(37303),c=new o({Extends:h,Mixins:[a.Depth,a.GetBounds,a.Origin,a.Transform,a.ScrollFactor,a.Visible],initialize:function(t,e,i,n,r){void 0===n&&(n=1),void 0===r&&(r=n),h.call(this,t,"Zone"),this.setPosition(e,i),this.width=n,this.height=r,this.blendMode=s.NORMAL,this.updateDisplayOrigin()},displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}},setSize:function(t,e,i){void 0===i&&(i=!0),this.width=t,this.height=e,this.updateDisplayOrigin();var s=this.input;return i&&s&&!s.customHitArea&&(s.hitArea.width=t,s.hitArea.height=e),this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this},setCircleDropZone:function(t){return this.setDropZone(new n(0,0,t),r)},setRectangleDropZone:function(t,e){return this.setDropZone(new l(0,0,t,e),u)},setDropZone:function(t,e){return this.input||this.setInteractive(t,e,!0),this},setAlpha:function(){},setBlendMode:function(){},renderCanvas:function(t,e,i){i.addToRenderList(e)},renderWebGL:function(t,e,i){i.addToRenderList(e)}});t.exports=c},95261:(t,e,i)=>{var s=i(44603),n=i(23568),r=i(41481);s.register("zone",(function(t){var e=n(t,"x",0),i=n(t,"y",0),s=n(t,"width",1),o=n(t,"height",s);return new r(this.scene,e,i,s,o)}))},84175:(t,e,i)=>{var s=i(41481);i(39429).register("zone",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},95166:t=>{t.exports=function(t){return t.radius>0?Math.PI*t.radius*t.radius:0}},96503:(t,e,i)=>{var s=i(83419),n=i(87902),r=i(26241),o=i(79124),a=i(23777),h=i(28176),l=new s({initialize:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),this.type=a.CIRCLE,this.x=t,this.y=e,this._radius=i,this._diameter=2*i},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return h(this,t)},setTo:function(t,e,i){return this.x=t,this.y=e,this._radius=i,this._diameter=2*i,this},setEmpty:function(){return this._radius=0,this._diameter=0,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},isEmpty:function(){return this._radius<=0},radius:{get:function(){return this._radius},set:function(t){this._radius=t,this._diameter=2*t}},diameter:{get:function(){return this._diameter},set:function(t){this._diameter=t,this._radius=.5*t}},left:{get:function(){return this.x-this._radius},set:function(t){this.x=t+this._radius}},right:{get:function(){return this.x+this._radius},set:function(t){this.x=t-this._radius}},top:{get:function(){return this.y-this._radius},set:function(t){this.y=t+this._radius}},bottom:{get:function(){return this.y+this._radius},set:function(t){this.y=t-this._radius}}});t.exports=l},71562:t=>{t.exports=function(t){return Math.PI*t.radius*2}},92110:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){return void 0===i&&(i=new s),i.x=t.x+t.radius*Math.cos(e),i.y=t.y+t.radius*Math.sin(e),i}},42250:(t,e,i)=>{var s=i(96503);t.exports=function(t){return new s(t.x,t.y,t.radius)}},87902:t=>{t.exports=function(t,e,i){return t.radius>0&&e>=t.left&&e<=t.right&&i>=t.top&&i<=t.bottom&&(t.x-e)*(t.x-e)+(t.y-i)*(t.y-i)<=t.radius*t.radius}},5698:(t,e,i)=>{var s=i(87902);t.exports=function(t,e){return s(t,e.x,e.y)}},70588:(t,e,i)=>{var s=i(87902);t.exports=function(t,e){return s(t,e.x,e.y)&&s(t,e.right,e.y)&&s(t,e.x,e.bottom)&&s(t,e.right,e.bottom)}},26394:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y,t.radius)}},76278:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.radius===e.radius}},2074:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.left,e.y=t.top,e.width=t.diameter,e.height=t.diameter,e}},26241:(t,e,i)=>{var s=i(92110),n=i(62945),r=i(36383),o=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new o);var a=n(e,0,r.PI2);return s(t,a,i)}},79124:(t,e,i)=>{var s=i(71562),n=i(92110),r=i(62945),o=i(36383);t.exports=function(t,e,i,a){void 0===a&&(a=[]),!e&&i>0&&(e=s(t)/i);for(var h=0;h{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},39212:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},28176:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=2*Math.PI*Math.random(),n=Math.random()+Math.random(),r=n>1?2-n:n,o=r*Math.cos(i),a=r*Math.sin(i);return e.x=t.x+o*t.radius,e.y=t.y+a*t.radius,e}},88911:(t,e,i)=>{var s=i(96503);s.Area=i(95166),s.Circumference=i(71562),s.CircumferencePoint=i(92110),s.Clone=i(42250),s.Contains=i(87902),s.ContainsPoint=i(5698),s.ContainsRect=i(70588),s.CopyFrom=i(26394),s.Equals=i(76278),s.GetBounds=i(2074),s.GetPoint=i(26241),s.GetPoints=i(79124),s.Offset=i(50884),s.OffsetPoint=i(39212),s.Random=i(28176),t.exports=s},23777:t=>{t.exports={CIRCLE:0,ELLIPSE:1,LINE:2,POINT:3,POLYGON:4,RECTANGLE:5,TRIANGLE:6}},78874:t=>{t.exports=function(t){return t.isEmpty()?0:t.getMajorRadius()*t.getMinorRadius()*Math.PI}},92990:t=>{t.exports=function(t){var e=t.width/2,i=t.height/2,s=Math.pow(e-i,2)/Math.pow(e+i,2);return Math.PI*(e+i)*(1+3*s/(10+Math.sqrt(4-3*s)))}},79522:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=t.width/2,r=t.height/2;return i.x=t.x+n*Math.cos(e),i.y=t.y+r*Math.sin(e),i}},58102:(t,e,i)=>{var s=i(8497);t.exports=function(t){return new s(t.x,t.y,t.width,t.height)}},81154:t=>{t.exports=function(t,e,i){if(t.width<=0||t.height<=0)return!1;var s=(e-t.x)/t.width,n=(i-t.y)/t.height;return(s*=s)+(n*=n)<.25}},46662:(t,e,i)=>{var s=i(81154);t.exports=function(t,e){return s(t,e.x,e.y)}},1632:(t,e,i)=>{var s=i(81154);t.exports=function(t,e){return s(t,e.x,e.y)&&s(t,e.right,e.y)&&s(t,e.x,e.bottom)&&s(t,e.right,e.bottom)}},65534:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y,t.width,t.height)}},8497:(t,e,i)=>{var s=i(83419),n=i(81154),r=i(90549),o=i(48320),a=i(23777),h=i(24820),l=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=a.ELLIPSE,this.x=t,this.y=e,this.width=i,this.height=s},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return h(this,t)},setTo:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setEmpty:function(){return this.width=0,this.height=0,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},isEmpty:function(){return this.width<=0||this.height<=0},getMinorRadius:function(){return Math.min(this.width,this.height)/2},getMajorRadius:function(){return Math.max(this.width,this.height)/2},left:{get:function(){return this.x-this.width/2},set:function(t){this.x=t+this.width/2}},right:{get:function(){return this.x+this.width/2},set:function(t){this.x=t-this.width/2}},top:{get:function(){return this.y-this.height/2},set:function(t){this.y=t+this.height/2}},bottom:{get:function(){return this.y+this.height/2},set:function(t){this.y=t-this.height/2}}});t.exports=l},36146:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}},23694:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.left,e.y=t.top,e.width=t.width,e.height=t.height,e}},90549:(t,e,i)=>{var s=i(79522),n=i(62945),r=i(36383),o=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new o);var a=n(e,0,r.PI2);return s(t,a,i)}},48320:(t,e,i)=>{var s=i(92990),n=i(79522),r=i(62945),o=i(36383);t.exports=function(t,e,i,a){void 0===a&&(a=[]),!e&&i>0&&(e=s(t)/i);for(var h=0;h{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},44808:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},24820:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=Math.random()*Math.PI*2,n=Math.sqrt(Math.random());return e.x=t.x+n*Math.cos(i)*t.width/2,e.y=t.y+n*Math.sin(i)*t.height/2,e}},49203:(t,e,i)=>{var s=i(8497);s.Area=i(78874),s.Circumference=i(92990),s.CircumferencePoint=i(79522),s.Clone=i(58102),s.Contains=i(81154),s.ContainsPoint=i(46662),s.ContainsRect=i(1632),s.CopyFrom=i(65534),s.Equals=i(36146),s.GetBounds=i(23694),s.GetPoint=i(90549),s.GetPoints=i(48320),s.Offset=i(73424),s.OffsetPoint=i(44808),s.Random=i(24820),t.exports=s},55738:(t,e,i)=>{var s=i(23777),n=i(79291),r={Circle:i(88911),Ellipse:i(49203),Intersects:i(91865),Line:i(2529),Mesh:i(73090),Point:i(43711),Polygon:i(58423),Rectangle:i(93232),Triangle:i(84435)};r=n(!1,r,s),t.exports=r},2044:(t,e,i)=>{var s=i(20339);t.exports=function(t,e){return s(t.x,t.y,e.x,e.y)<=t.radius+e.radius}},81491:t=>{t.exports=function(t,e){var i=e.width/2,s=e.height/2,n=Math.abs(t.x-e.x-i),r=Math.abs(t.y-e.y-s),o=i+t.radius,a=s+t.radius;if(n>o||r>a)return!1;if(n<=i||r<=s)return!0;var h=n-i,l=r-s;return h*h+l*l<=t.radius*t.radius}},63376:(t,e,i)=>{var s=i(2141),n=i(2044);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r,o,a,h,l=t.x,u=t.y,c=t.radius,d=e.x,f=e.y,p=e.radius;if(u===f)0===(a=(o=-2*f)*o-4*(r=1)*(d*d+(h=(p*p-c*c-d*d+l*l)/(2*(l-d)))*h-2*d*h+f*f-p*p))?i.push(new s(h,-o/(2*r))):a>0&&(i.push(new s(h,(-o+Math.sqrt(a))/(2*r))),i.push(new s(h,(-o-Math.sqrt(a))/(2*r))));else{var v=(l-d)/(u-f),g=(p*p-c*c-d*d+l*l-f*f+u*u)/(2*(u-f));0===(a=(o=2*u*v-2*g*v-2*l)*o-4*(r=v*v+1)*(l*l+u*u+g*g-c*c-2*u*g))?(h=-o/(2*r),i.push(new s(h,g-h*v))):a>0&&(h=(-o+Math.sqrt(a))/(2*r),i.push(new s(h,g-h*v)),h=(-o-Math.sqrt(a))/(2*r),i.push(new s(h,g-h*v)))}}return i}},97439:(t,e,i)=>{var s=i(4042),n=i(81491);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r=e.getLineA(),o=e.getLineB(),a=e.getLineC(),h=e.getLineD();s(r,t,i),s(o,t,i),s(a,t,i),s(h,t,i)}return i}},4042:(t,e,i)=>{var s=i(2141),n=i(80462);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r,o,a=t.x1,h=t.y1,l=t.x2,u=t.y2,c=e.x,d=e.y,f=e.radius,p=l-a,v=u-h,g=a-c,m=h-d,y=p*p+v*v,x=2*(p*g+v*m),T=x*x-4*y*(g*g+m*m-f*f);if(0===T){var w=-x/(2*y);r=a+w*p,o=h+w*v,w>=0&&w<=1&&i.push(new s(r,o))}else if(T>0){var b=(-x-Math.sqrt(T))/(2*y);r=a+b*p,o=h+b*v,b>=0&&b<=1&&i.push(new s(r,o));var S=(-x+Math.sqrt(T))/(2*y);r=a+S*p,o=h+S*v,S>=0&&S<=1&&i.push(new s(r,o))}}return i}},36100:(t,e,i)=>{var s=i(25836);t.exports=function(t,e,i,n){void 0===i&&(i=!1);var r,o,a,h=t.x1,l=t.y1,u=t.x2,c=t.y2,d=e.x1,f=e.y1,p=u-h,v=c-l,g=e.x2-d,m=e.y2-f,y=p*m-v*g;if(0===y)return null;if(i){if(r=(p*(f-l)+v*(h-d))/(g*v-m*p),0!==p)o=(d+g*r-h)/p;else{if(0===v)return null;o=(f+m*r-l)/v}if(o<0||r<0||r>1)return null;a=o}else{if(o=((l-f)*p-(h-d)*v)/y,(r=((d-h)*m-(f-l)*g)/y)<0||r>1||o<0||o>1)return null;a=r}return void 0===n&&(n=new s),n.set(h+p*a,l+v*a,a)}},3073:(t,e,i)=>{var s=i(36100),n=i(23031),r=i(25836),o=new n,a=new r;t.exports=function(t,e,i,n){void 0===i&&(i=!1),void 0===n&&(n=new r);var h=!1;n.set(),a.set();for(var l=e[e.length-1],u=0;u{var s=i(25836),n=i(61369),r=i(3073),o=new s;t.exports=function(t,e,i,s){void 0===s&&(s=new n),Array.isArray(e)||(e=[e]);var a=!1;s.set(),o.set();for(var h=0;h{var s=i(2141),n=i(76112),r=i(92773);t.exports=function(t,e,i){if(void 0===i&&(i=[]),r(t,e))for(var o=e.getLineA(),a=e.getLineB(),h=e.getLineC(),l=e.getLineD(),u=[new s,new s,new s,new s],c=[n(o,t,u[0]),n(a,t,u[1]),n(h,t,u[2]),n(l,t,u[3])],d=0;d<4;d++)c[d]&&i.push(u[d]);return i}},71147:(t,e,i)=>{var s=i(61369),n=i(56362),r=new(i(23031));function o(t,e,i,o,a){var h=Math.cos(t),l=Math.sin(t);r.setTo(e,i,e+h,i+l);var u=n(r,o,!0);u&&a.push(new s(u.x,u.y,t,u.w))}function a(t,e){return t.z-e.z}t.exports=function(t,e,i){Array.isArray(i)||(i=[i]);for(var s=[],n=[],r=0;r{var s=i(87841),n=i(59996);t.exports=function(t,e,i){return void 0===i&&(i=new s),n(t,e)&&(i.x=Math.max(t.x,e.x),i.y=Math.max(t.y,e.y),i.width=Math.min(t.right,e.right)-i.x,i.height=Math.min(t.bottom,e.bottom)-i.y),i}},52784:(t,e,i)=>{var s=i(60646),n=i(59996);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r=t.getLineA(),o=t.getLineB(),a=t.getLineC(),h=t.getLineD();s(r,e,i),s(o,e,i),s(a,e,i),s(h,e,i)}return i}},26341:(t,e,i)=>{var s=i(89265),n=i(60646);t.exports=function(t,e,i){if(void 0===i&&(i=[]),s(t,e)){var r=e.getLineA(),o=e.getLineB(),a=e.getLineC();n(r,t,i),n(o,t,i),n(a,t,i)}return i}},38720:(t,e,i)=>{var s=i(4042),n=i(67636);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r=t.getLineA(),o=t.getLineB(),a=t.getLineC();s(r,e,i),s(o,e,i),s(a,e,i)}return i}},13882:(t,e,i)=>{var s=i(2141),n=i(2822),r=i(76112);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e))for(var o=t.getLineA(),a=t.getLineB(),h=t.getLineC(),l=[new s,new s,new s],u=[r(o,e,l[0]),r(a,e,l[1]),r(h,e,l[2])],c=0;c<3;c++)u[c]&&i.push(l[c]);return i}},75636:(t,e,i)=>{var s=i(82944),n=i(13882);t.exports=function(t,e,i){if(void 0===i&&(i=[]),s(t,e)){var r=e.getLineA(),o=e.getLineB(),a=e.getLineC();n(t,r,i),n(t,o,i),n(t,a,i)}return i}},80462:(t,e,i)=>{var s=i(87902),n=new(i(2141));t.exports=function(t,e,i){if(void 0===i&&(i=n),s(e,t.x1,t.y1))return i.x=t.x1,i.y=t.y1,!0;if(s(e,t.x2,t.y2))return i.x=t.x2,i.y=t.y2,!0;var r=t.x2-t.x1,o=t.y2-t.y1,a=e.x-t.x1,h=e.y-t.y1,l=r*r+o*o,u=r,c=o;if(l>0){var d=(a*r+h*o)/l;u*=d,c*=d}return i.x=t.x1+u,i.y=t.y1+c,u*u+c*c<=l&&u*r+c*o>=0&&s(e,i.x,i.y)}},76112:t=>{t.exports=function(t,e,i){var s=t.x1,n=t.y1,r=t.x2,o=t.y2,a=e.x1,h=e.y1,l=e.x2,u=e.y2;if(s===r&&n===o||a===l&&h===u)return!1;var c=(u-h)*(r-s)-(l-a)*(o-n);if(0===c)return!1;var d=((l-a)*(n-h)-(u-h)*(s-a))/c,f=((r-s)*(n-h)-(o-n)*(s-a))/c;return!(d<0||d>1||f<0||f>1)&&(i&&(i.x=s+d*(r-s),i.y=n+d*(o-n)),!0)}},92773:t=>{t.exports=function(t,e){var i=t.x1,s=t.y1,n=t.x2,r=t.y2,o=e.x,a=e.y,h=e.right,l=e.bottom,u=0;if(i>=o&&i<=h&&s>=a&&s<=l||n>=o&&n<=h&&r>=a&&r<=l)return!0;if(i=o){if((u=s+(r-s)*(o-i)/(n-i))>a&&u<=l)return!0}else if(i>h&&n<=h&&(u=s+(r-s)*(h-i)/(n-i))>=a&&u<=l)return!0;if(s=a){if((u=i+(n-i)*(a-s)/(r-s))>=o&&u<=h)return!0}else if(s>l&&r<=l&&(u=i+(n-i)*(l-s)/(r-s))>=o&&u<=h)return!0;return!1}},16204:t=>{t.exports=function(t,e,i){void 0===i&&(i=1);var s=e.x1,n=e.y1,r=e.x2,o=e.y2,a=t.x,h=t.y,l=(r-s)*(r-s)+(o-n)*(o-n);if(0===l)return!1;var u=((a-s)*(r-s)+(h-n)*(o-n))/l;if(u<0)return Math.sqrt((s-a)*(s-a)+(n-h)*(n-h))<=i;if(u>=0&&u<=1){var c=((n-h)*(r-s)-(s-a)*(o-n))/l;return Math.abs(c)*Math.sqrt(l)<=i}return Math.sqrt((r-a)*(r-a)+(o-h)*(o-h))<=i}},14199:(t,e,i)=>{var s=i(16204);t.exports=function(t,e){if(!s(t,e))return!1;var i=Math.min(e.x1,e.x2),n=Math.max(e.x1,e.x2),r=Math.min(e.y1,e.y2),o=Math.max(e.y1,e.y2);return t.x>=i&&t.x<=n&&t.y>=r&&t.y<=o}},59996:t=>{t.exports=function(t,e){return!(t.width<=0||t.height<=0||e.width<=0||e.height<=0)&&!(t.righte.right||t.y>e.bottom)}},89265:(t,e,i)=>{var s=i(76112),n=i(37303),r=i(48653),o=i(77493);t.exports=function(t,e){if(e.left>t.right||e.rightt.bottom||e.bottom0}},84411:t=>{t.exports=function(t,e,i,s,n,r){return void 0===r&&(r=0),!(e>t.right+r||it.bottom+r||n{var s=i(80462),n=i(10690);t.exports=function(t,e){return!(t.left>e.right||t.righte.bottom||t.bottom{var s=i(76112);t.exports=function(t,e){return!(!t.contains(e.x1,e.y1)&&!t.contains(e.x2,e.y2))||(!!s(t.getLineA(),e)||(!!s(t.getLineB(),e)||!!s(t.getLineC(),e)))}},82944:(t,e,i)=>{var s=i(48653),n=i(71694),r=i(76112);t.exports=function(t,e){if(t.left>e.right||t.righte.bottom||t.bottom0||(c=n(e),(d=s(t,c,!0)).length>0)}},91865:(t,e,i)=>{t.exports={CircleToCircle:i(2044),CircleToRectangle:i(81491),GetCircleToCircle:i(63376),GetCircleToRectangle:i(97439),GetLineToCircle:i(4042),GetLineToLine:i(36100),GetLineToPoints:i(3073),GetLineToPolygon:i(56362),GetLineToRectangle:i(60646),GetRaysFromPointToPolygon:i(71147),GetRectangleIntersection:i(68389),GetRectangleToRectangle:i(52784),GetRectangleToTriangle:i(26341),GetTriangleToCircle:i(38720),GetTriangleToLine:i(13882),GetTriangleToTriangle:i(75636),LineToCircle:i(80462),LineToLine:i(76112),LineToRectangle:i(92773),PointToLine:i(16204),PointToLineSegment:i(14199),RectangleToRectangle:i(59996),RectangleToTriangle:i(89265),RectangleToValues:i(84411),TriangleToCircle:i(67636),TriangleToLine:i(2822),TriangleToTriangle:i(82944)}},91938:t=>{t.exports=function(t){return Math.atan2(t.y2-t.y1,t.x2-t.x1)}},84993:t=>{t.exports=function(t,e,i){void 0===e&&(e=1),void 0===i&&(i=[]);var s=Math.round(t.x1),n=Math.round(t.y1),r=Math.round(t.x2),o=Math.round(t.y2),a=Math.abs(r-s),h=Math.abs(o-n),l=s-h&&(c-=h,s+=l),f{t.exports=function(t,e,i){var s=e-(t.x1+t.x2)/2,n=i-(t.y1+t.y2)/2;return t.x1+=s,t.y1+=n,t.x2+=s,t.y2+=n,t}},31116:(t,e,i)=>{var s=i(23031);t.exports=function(t){return new s(t.x1,t.y1,t.x2,t.y2)}},59944:t=>{t.exports=function(t,e){return e.setTo(t.x1,t.y1,t.x2,t.y2)}},59220:t=>{t.exports=function(t,e){return t.x1===e.x1&&t.y1===e.y1&&t.x2===e.x2&&t.y2===e.y2}},78177:(t,e,i)=>{var s=i(35001);t.exports=function(t,e,i){void 0===i&&(i=e);var n=s(t),r=t.x2-t.x1,o=t.y2-t.y1;return e&&(t.x1=t.x1-r/n*e,t.y1=t.y1-o/n*e),i&&(t.x2=t.x2+r/n*i,t.y2=t.y2+o/n*i),t}},26708:(t,e,i)=>{var s=i(52816),n=i(6113),r=i(2141);t.exports=function(t,e,i,o,a){void 0===o&&(o=0),void 0===a&&(a=[]);var h,l,u=[],c=t.x1,d=t.y1,f=t.x2-c,p=t.y2-d,v=n(e,a),g=i-1;for(h=0;h0){var m=u[0],y=[m];for(h=1;h=o&&(y.push(x),m=x)}var T=u[u.length-1];return s(m,T){var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=(t.x1+t.x2)/2,e.y=(t.y1+t.y2)/2,e}},99569:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=t.x1,r=t.y1,o=t.x2,a=t.y2,h=(o-n)*(o-n)+(a-r)*(a-r);if(0===h)return i;var l=((e.x-n)*(o-n)+(e.y-r)*(a-r))/h;return i.x=n+l*(o-n),i.y=r+l*(a-r),i}},34638:(t,e,i)=>{var s=i(36383),n=i(91938),r=i(2141);t.exports=function(t,e){void 0===e&&(e=new r);var i=n(t)-s.TAU;return e.x=Math.cos(i),e.y=Math.sin(i),e}},13151:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){return void 0===i&&(i=new s),i.x=t.x1+(t.x2-t.x1)*e,i.y=t.y1+(t.y2-t.y1)*e,i}},15258:(t,e,i)=>{var s=i(35001),n=i(2141);t.exports=function(t,e,i,r){void 0===r&&(r=[]),!e&&i>0&&(e=s(t)/i);for(var o=t.x1,a=t.y1,h=t.x2,l=t.y2,u=0;u{t.exports=function(t,e){var i=t.x1,s=t.y1,n=t.x2,r=t.y2,o=(n-i)*(n-i)+(r-s)*(r-s);if(0===o)return!1;var a=((s-e.y)*(n-i)-(i-e.x)*(r-s))/o;return Math.abs(a)*Math.sqrt(o)}},98770:t=>{t.exports=function(t){return Math.abs(t.y1-t.y2)}},35001:t=>{t.exports=function(t){return Math.sqrt((t.x2-t.x1)*(t.x2-t.x1)+(t.y2-t.y1)*(t.y2-t.y1))}},23031:(t,e,i)=>{var s=i(83419),n=i(13151),r=i(15258),o=i(23777),a=i(65822),h=i(26099),l=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=o.LINE,this.x1=t,this.y1=e,this.x2=i,this.y2=s},getPoint:function(t,e){return n(this,t,e)},getPoints:function(t,e,i){return r(this,t,e,i)},getRandomPoint:function(t){return a(this,t)},setTo:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.x1=t,this.y1=e,this.x2=i,this.y2=s,this},setFromObjects:function(t,e){return this.x1=t.x,this.y1=t.y,this.x2=e.x,this.y2=e.y,this},getPointA:function(t){return void 0===t&&(t=new h),t.set(this.x1,this.y1),t},getPointB:function(t){return void 0===t&&(t=new h),t.set(this.x2,this.y2),t},left:{get:function(){return Math.min(this.x1,this.x2)},set:function(t){this.x1<=this.x2?this.x1=t:this.x2=t}},right:{get:function(){return Math.max(this.x1,this.x2)},set:function(t){this.x1>this.x2?this.x1=t:this.x2=t}},top:{get:function(){return Math.min(this.y1,this.y2)},set:function(t){this.y1<=this.y2?this.y1=t:this.y2=t}},bottom:{get:function(){return Math.max(this.y1,this.y2)},set:function(t){this.y1>this.y2?this.y1=t:this.y2=t}}});t.exports=l},64795:(t,e,i)=>{var s=i(36383),n=i(15994),r=i(91938);t.exports=function(t){var e=r(t)-s.TAU;return n(e,-Math.PI,Math.PI)}},52616:(t,e,i)=>{var s=i(36383),n=i(91938);t.exports=function(t){return Math.cos(n(t)-s.TAU)}},87231:(t,e,i)=>{var s=i(36383),n=i(91938);t.exports=function(t){return Math.sin(n(t)-s.TAU)}},89662:t=>{t.exports=function(t,e,i){return t.x1+=e,t.y1+=i,t.x2+=e,t.y2+=i,t}},71165:t=>{t.exports=function(t){return-(t.x2-t.x1)/(t.y2-t.y1)}},65822:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=Math.random();return e.x=t.x1+i*(t.x2-t.x1),e.y=t.y1+i*(t.y2-t.y1),e}},69777:(t,e,i)=>{var s=i(91938),n=i(64795);t.exports=function(t,e){return 2*n(e)-Math.PI-s(t)}},39706:(t,e,i)=>{var s=i(64400);t.exports=function(t,e){var i=(t.x1+t.x2)/2,n=(t.y1+t.y2)/2;return s(t,i,n,e)}},82585:(t,e,i)=>{var s=i(64400);t.exports=function(t,e,i){return s(t,e.x,e.y,i)}},64400:t=>{t.exports=function(t,e,i,s){var n=Math.cos(s),r=Math.sin(s),o=t.x1-e,a=t.y1-i;return t.x1=o*n-a*r+e,t.y1=o*r+a*n+i,o=t.x2-e,a=t.y2-i,t.x2=o*n-a*r+e,t.y2=o*r+a*n+i,t}},62377:t=>{t.exports=function(t,e,i,s,n){return t.x1=e,t.y1=i,t.x2=e+Math.cos(s)*n,t.y2=i+Math.sin(s)*n,t}},71366:t=>{t.exports=function(t){return(t.y2-t.y1)/(t.x2-t.x1)}},10809:t=>{t.exports=function(t){return Math.abs(t.x1-t.x2)}},2529:(t,e,i)=>{var s=i(23031);s.Angle=i(91938),s.BresenhamPoints=i(84993),s.CenterOn=i(36469),s.Clone=i(31116),s.CopyFrom=i(59944),s.Equals=i(59220),s.Extend=i(78177),s.GetEasedPoints=i(26708),s.GetMidPoint=i(32125),s.GetNearestPoint=i(99569),s.GetNormal=i(34638),s.GetPoint=i(13151),s.GetPoints=i(15258),s.GetShortestDistance=i(26408),s.Height=i(98770),s.Length=i(35001),s.NormalAngle=i(64795),s.NormalX=i(52616),s.NormalY=i(87231),s.Offset=i(89662),s.PerpSlope=i(71165),s.Random=i(65822),s.ReflectAngle=i(69777),s.Rotate=i(39706),s.RotateAroundPoint=i(82585),s.RotateAroundXY=i(64400),s.SetToAngle=i(62377),s.Slope=i(71366),s.Width=i(10809),t.exports=s},83997:(t,e,i)=>{var s=i(83419),n=i(87841),r=i(26099);function o(t,e,i,s){var n=t-i,r=e-s,o=n*n+r*r;return Math.sqrt(o)}var a=new s({initialize:function(t,e,i){this.vertex1=t,this.vertex2=e,this.vertex3=i,this.bounds=new n,this._inCenter=new r},getInCenter:function(t){void 0===t&&(t=!0);var e,i,s,n,r,a,h=this.vertex1,l=this.vertex2,u=this.vertex3;t?(e=h.x,i=h.y,s=l.x,n=l.y,r=u.x,a=u.y):(e=h.vx,i=h.vy,s=l.vx,n=l.vy,r=u.vx,a=u.vy);var c=o(r,a,s,n),d=o(e,i,r,a),f=o(s,n,e,i),p=c+d+f;return this._inCenter.set((e*c+s*d+r*f)/p,(i*c+n*d+a*f)/p)},contains:function(t,e,i){var s=this.vertex1,n=this.vertex2,r=this.vertex3,o=s.vx,a=s.vy,h=n.vx,l=n.vy,u=r.vx,c=r.vy;if(i){var d=i.a,f=i.b,p=i.c,v=i.d,g=i.e,m=i.f;o=s.vx*d+s.vy*p+g,a=s.vx*f+s.vy*v+m,h=n.vx*d+n.vy*p+g,l=n.vx*f+n.vy*v+m,u=r.vx*d+r.vy*p+g,c=r.vx*f+r.vy*v+m}var y=u-o,x=c-a,T=h-o,w=l-a,b=t-o,S=e-a,E=y*y+x*x,A=y*T+x*w,C=y*b+x*S,_=T*T+w*w,M=T*b+w*S,P=E*_-A*A,R=0===P?0:1/P,L=(_*C-A*M)*R,O=(E*M-A*C)*R;return L>=0&&O>=0&&L+O<1},isCounterClockwise:function(t){var e=this.vertex1,i=this.vertex2,s=this.vertex3,n=(i.vx-e.vx)*(s.vy-e.vy)-(i.vy-e.vy)*(s.vx-e.vx);return t<=0?n>=0:n<0},load:function(t,e,i,s,n){return i=this.vertex1.load(t,e,i,s,n),i=this.vertex2.load(t,e,i,s,n),i=this.vertex3.load(t,e,i,s,n)},transformCoordinatesLocal:function(t,e,i,s){return this.vertex1.transformCoordinatesLocal(t,e,i,s),this.vertex2.transformCoordinatesLocal(t,e,i,s),this.vertex3.transformCoordinatesLocal(t,e,i,s),this},updateBounds:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3,s=this.bounds;return s.x=Math.min(t.vx,e.vx,i.vx),s.y=Math.min(t.vy,e.vy,i.vy),s.width=Math.max(t.vx,e.vx,i.vx)-s.x,s.height=Math.max(t.vy,e.vy,i.vy)-s.y,this},isInView:function(t,e,i,s,n,r,o,a,h,l,u){this.update(s,n,r,o,a,h,l,u);var c=this.vertex1,d=this.vertex2,f=this.vertex3;if(c.ta<=0&&d.ta<=0&&f.ta<=0)return!1;if(e&&!this.isCounterClockwise(i))return!1;var p=this.bounds;p.x=Math.min(c.tx,d.tx,f.tx),p.y=Math.min(c.ty,d.ty,f.ty),p.width=Math.max(c.tx,d.tx,f.tx)-p.x,p.height=Math.max(c.ty,d.ty,f.ty)-p.y;var v=t.x+t.width,g=t.y+t.height;return!(p.width<=0||p.height<=0||t.width<=0||t.height<=0)&&!(p.rightv||p.y>g)},scrollUV:function(t,e){return this.vertex1.scrollUV(t,e),this.vertex2.scrollUV(t,e),this.vertex3.scrollUV(t,e),this},scaleUV:function(t,e){return this.vertex1.scaleUV(t,e),this.vertex2.scaleUV(t,e),this.vertex3.scaleUV(t,e),this},setColor:function(t){return this.vertex1.color=t,this.vertex2.color=t,this.vertex3.color=t,this},update:function(t,e,i,s,n,r,o,a){return this.vertex1.update(e,i,s,n,r,o,a,t),this.vertex2.update(e,i,s,n,r,o,a,t),this.vertex3.update(e,i,s,n,r,o,a,t),this},translate:function(t,e){void 0===e&&(e=0);var i=this.vertex1,s=this.vertex2,n=this.vertex3;return i.x+=t,i.y+=e,s.x+=t,s.y+=e,n.x+=t,n.y+=e,this},x:{get:function(){return this.getInCenter().x},set:function(t){var e=this.getInCenter();this.translate(t-e.x,0)}},y:{get:function(){return this.getInCenter().y},set:function(t){var e=this.getInCenter();this.translate(0,t-e.y)}},alpha:{get:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3;return(t.alpha+e.alpha+i.alpha)/3},set:function(t){this.vertex1.alpha=t,this.vertex2.alpha=t,this.vertex3.alpha=t}},depth:{get:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3;return(t.vz+e.vz+i.vz)/3}},destroy:function(){this.vertex1=null,this.vertex2=null,this.vertex3=null}});t.exports=a},48803:(t,e,i)=>{var s=i(83997),n=i(95540),r=i(37867),o=i(25836),a=i(39318),h=new o,l=new o,u=new r;t.exports=function(t){var e,i=n(t,"mesh"),r=n(t,"texture",null),o=n(t,"frame"),c=n(t,"width",1),d=n(t,"height",c),f=n(t,"widthSegments",1),p=n(t,"heightSegments",f),v=n(t,"x",0),g=n(t,"y",0),m=n(t,"z",0),y=n(t,"rotateX",0),x=n(t,"rotateY",0),T=n(t,"rotateZ",0),w=n(t,"zIsUp",!0),b=n(t,"isOrtho",!!i&&i.dirtyCache[11]),S=n(t,"colors",[16777215]),E=n(t,"alphas",[1]),A=n(t,"tile",!1),C=n(t,"flipY",!1),_=n(t,"width",null),M={faces:[],verts:[]};if(h.set(v,g,m),l.set(y,x,T),u.fromRotationXYTranslation(l,h,w),!r&&i)r=i.texture,o||(e=i.frame);else if(i&&"string"==typeof r)r=i.scene.sys.textures.get(r);else if(!r)return M;e||(e=r.get(o)),!_&&b&&r&&i&&(c=e.width/i.height,d=e.height/i.height);var P,R,L=c/2,O=d/2,F=Math.floor(f),D=Math.floor(p),k=F+1,I=D+1,B=c/F,N=d/D,U=[],X=[],Y=0,z=1,G=0,V=1;e&&(Y=e.u0,z=e.u1,C?(G=e.v1,V=e.v0):(G=e.v0,V=e.v1));var W=z-Y,H=V-G;for(R=0;R{var s=i(83997),n=i(37867),r=i(25836),o=i(39318),a=new r,h=new r,l=new n;t.exports=function(t,e,i,n,r,u,c,d,f,p){void 0===i&&(i=1),void 0===n&&(n=0),void 0===r&&(r=0),void 0===u&&(u=0),void 0===c&&(c=0),void 0===d&&(d=0),void 0===f&&(f=0),void 0===p&&(p=!0);var v={faces:[],verts:[]},g=t.materials;a.set(n,r,u),h.set(c,d,f),l.fromRotationXYTranslation(h,a,p);for(var m=0;m{var s=i(83997),n=i(39318);t.exports=function(t,e,i,r,o,a,h,l){if(void 0===r&&(r=!1),void 0===a&&(a=16777215),void 0===h&&(h=1),void 0===l&&(l=!1),t.length===e.length||r){var u,c,d,f,p,v,g,m,y,x,T,w={faces:[],vertices:[]},b=r?3:2,S=Array.isArray(a),E=Array.isArray(h);if(Array.isArray(i)&&i.length>0)for(u=0;u{var e=!0,i="untitled",s="",n="";function r(t){var e=t.indexOf("#");return e>-1?t.substring(0,e):t}function o(t){return 0===t.models.length&&t.models.push({faces:[],name:i,textureCoords:[],vertexNormals:[],vertices:[]}),s="",t.models[t.models.length-1]}function a(t,e){var n=t.length>=2?t[1]:i;e.models.push({faces:[],name:n,textureCoords:[],vertexNormals:[],vertices:[]}),s=""}function h(t){2===t.length&&(s=t[1])}function l(t,e){var i=t.length,s=i>=2?parseFloat(t[1]):0,n=i>=3?parseFloat(t[2]):0,r=i>=4?parseFloat(t[3]):0;o(e).vertices.push({x:s,y:n,z:r})}function u(t,i){var s=t.length,n=s>=2?parseFloat(t[1]):0,r=s>=3?parseFloat(t[2]):0,a=s>=4?parseFloat(t[3]):0;isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(a)&&(a=0),e&&(r=1-r),o(i).textureCoords.push({u:n,v:r,w:a})}function c(t,e){var i=t.length,s=i>=2?parseFloat(t[1]):0,n=i>=3?parseFloat(t[2]):0,r=i>=4?parseFloat(t[3]):0;o(e).vertexNormals.push({x:s,y:n,z:r})}function d(t,e){var i=t.length-1;if(!(i<3)){for(var r={group:s,material:n,vertices:[]},a=0;a3)){var u=0,c=0,d=0;u=parseInt(h[0],10),l>1&&""!==h[1]&&(c=parseInt(h[1],10)),l>2&&(d=parseInt(h[2],10)),0!==u&&(u<0&&(u=o(e).vertices.length+1+u),c-=1,u-=1,d-=1,r.vertices.push({textureCoordsIndex:c,vertexIndex:u,vertexNormalIndex:d}))}}o(e).faces.push(r)}}function f(t,e){t.length>=2&&e.materialLibraries.push(t[1])}function p(t){t.length>=2&&(n=t[1])}t.exports=function(t,i){void 0===i&&(i=!0),e=i;var o={materials:{},materialLibraries:[],models:[]};s="",n="";for(var v=t.split("\n"),g=0;g{var s=i(37589);t.exports=function(t){for(var e={},i=t.split("\n"),n="",r=0;r=2?Math.floor(255*a[2]):h,u=a.length>=3?Math.floor(255*a[3]):h;e[n]=s(h,l,u)}}}return e}},92570:t=>{t.exports=function(t,e,i,s){var n,r;if(void 0===i&&void 0===s){var o=t.getInCenter();n=o.x,r=o.y}var a=Math.cos(e),h=Math.sin(e),l=t.vertex1,u=t.vertex2,c=t.vertex3,d=l.x-n,f=l.y-r;l.set(d*a-f*h+n,d*h+f*a+r),d=u.x-n,f=u.y-r,u.set(d*a-f*h+n,d*h+f*a+r),d=c.x-n,f=c.y-r,c.set(d*a-f*h+n,d*h+f*a+r)}},39318:(t,e,i)=>{var s=i(83419),n=i(70554),r=i(25836),o=new s({Extends:r,initialize:function(t,e,i,s,n,o,a,h,l,u){void 0===o&&(o=16777215),void 0===a&&(a=1),void 0===h&&(h=0),void 0===l&&(l=0),void 0===u&&(u=0),r.call(this,t,e,i),this.vx=0,this.vy=0,this.vz=0,this.nx=h,this.ny=l,this.nz=u,this.u=s,this.v=n,this.color=o,this.alpha=a,this.tx=0,this.ty=0,this.ta=0,this.tu=s,this.tv=n},setUVs:function(t,e){return this.u=t,this.v=e,this.tu=t,this.tv=e,this},scrollUV:function(t,e){return this.tu+=t,this.tv+=e,this},scaleUV:function(t,e){return this.tu=this.u*t,this.tv=this.v*e,this},transformCoordinatesLocal:function(t,e,i,s){var n=this.x,r=this.y,o=this.z,a=t.val,h=n*a[0]+r*a[4]+o*a[8]+a[12],l=n*a[1]+r*a[5]+o*a[9]+a[13],u=n*a[2]+r*a[6]+o*a[10]+a[14],c=n*a[3]+r*a[7]+o*a[11]+a[15];this.vx=h/c*e,this.vy=-l/c*i,this.vz=s<=0?u/c:-u/c},resize:function(t,e,i,s,n,r){return this.x=t,this.y=e,this.vx=this.x*i,this.vy=-this.y*s,this.vz=0,n<.5?this.vx+=i*(.5-n):n>.5&&(this.vx-=i*(n-.5)),r<.5?this.vy+=s*(.5-r):r>.5&&(this.vy-=s*(r-.5)),this},update:function(t,e,i,s,n,r,o,a){var h=this.vx*t+this.vy*i+n,l=this.vx*e+this.vy*s+r;return o&&(h=Math.round(h),l=Math.round(l)),this.tx=h,this.ty=l,this.ta=this.alpha*a,this},load:function(t,e,i,s,r){return t[++i]=this.tx,t[++i]=this.ty,t[++i]=this.tu,t[++i]=this.tv,t[++i]=s,t[++i]=r,e[++i]=n.getTintAppendFloatAlpha(this.color,this.ta),i}});t.exports=o},73090:(t,e,i)=>{var s={Face:i(83997),GenerateGridVerts:i(48803),GenerateObjVerts:i(34684),GenerateVerts:i(92515),ParseObj:i(85048),ParseObjMaterial:i(61485),RotateFace:i(92570),Vertex:i(39318)};t.exports=s},96550:t=>{t.exports=function(t){return t.setTo(Math.ceil(t.x),Math.ceil(t.y))}},99706:(t,e,i)=>{var s=i(2141);t.exports=function(t){return new s(t.x,t.y)}},68010:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y)}},27814:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y}},73565:t=>{t.exports=function(t){return t.setTo(Math.floor(t.x),Math.floor(t.y))}},87555:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){if(void 0===e&&(e=new s),!Array.isArray(t))throw new Error("GetCentroid points argument must be an array");var i=t.length;if(i<1)throw new Error("GetCentroid points array must not be empty");if(1===i)e.x=t[0].x,e.y=t[0].y;else{for(var n=0;n{t.exports=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)}},44405:t=>{t.exports=function(t){return t.x*t.x+t.y*t.y}},20873:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){void 0===e&&(e=new s);for(var i=Number.NEGATIVE_INFINITY,n=Number.POSITIVE_INFINITY,r=Number.NEGATIVE_INFINITY,o=Number.POSITIVE_INFINITY,a=0;ai&&(i=h.x),h.xr&&(r=h.y),h.y{var s=i(2141);t.exports=function(t,e,i,n){return void 0===i&&(i=0),void 0===n&&(n=new s),n.x=t.x+(e.x-t.x)*i,n.y=t.y+(e.y-t.y)*i,n}},55767:t=>{t.exports=function(t){return t.setTo(t.y,t.x)}},79432:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.setTo(-t.x,-t.y)}},2141:(t,e,i)=>{var s=i(83419),n=i(23777),r=new s({initialize:function(t,e){void 0===t&&(t=0),void 0===e&&(e=t),this.type=n.POINT,this.x=t,this.y=e},setTo:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.x=t,this.y=e,this}});t.exports=r},72930:(t,e,i)=>{var s=i(2141),n=i(44405);t.exports=function(t,e,i){void 0===i&&(i=new s);var r=(t.x*e.x+t.y*e.y)/n(e);return 0!==r&&(i.x=r*e.x,i.y=r*e.y),i}},62880:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=t.x*e.x+t.y*e.y;return 0!==n&&(i.x=n*e.x,i.y=n*e.y),i}},15093:(t,e,i)=>{var s=i(28793);t.exports=function(t,e){if(0!==t.x||0!==t.y){var i=s(t);t.x/=i,t.y/=i}return t.x*=e,t.y*=e,t}},43711:(t,e,i)=>{var s=i(2141);s.Ceil=i(96550),s.Clone=i(99706),s.CopyFrom=i(68010),s.Equals=i(27814),s.Floor=i(73565),s.GetCentroid=i(87555),s.GetMagnitude=i(28793),s.GetMagnitudeSq=i(44405),s.GetRectangleFromPoints=i(20873),s.Interpolate=i(26152),s.Invert=i(55767),s.Negative=i(79432),s.Project=i(72930),s.ProjectUnit=i(62880),s.SetMagnitude=i(15093),t.exports=s},12306:(t,e,i)=>{var s=i(25717);t.exports=function(t){return new s(t.points)}},63814:t=>{t.exports=function(t,e,i){for(var s=!1,n=-1,r=t.points.length-1;++n{var s=i(63814);t.exports=function(t,e){return s(t,e.x,e.y)}},94811:t=>{"use strict";function e(t,e,s){s=s||2;var r,o,a,h,c,d,p,v=e&&e.length,g=v?e[0]*s:t.length,m=i(t,0,g,s,!0),y=[];if(!m||m.next===m.prev)return y;if(v&&(m=function(t,e,s,n){var r,o,a,h=[];for(r=0,o=e.length;r80*s){r=a=t[0],o=h=t[1];for(var x=s;xa&&(a=c),d>h&&(h=d);p=0!==(p=Math.max(a-r,h-o))?32767/p:0}return n(m,y,s,r,o,p,0),y}function i(t,e,i,s,n){var r,o;if(n===C(t,e,i,s)>0)for(r=e;r=e;r-=s)o=S(r,t[r],t[r+1],o);return o&&m(o,o.next)&&(E(o),o=o.next),o}function s(t,e){if(!t)return t;e||(e=t);var i,s=t;do{if(i=!1,s.steiner||!m(s,s.next)&&0!==g(s.prev,s,s.next))s=s.next;else{if(E(s),(s=e=s.prev)===s.next)break;i=!0}}while(i||s!==e);return e}function n(t,e,i,l,u,c,f){if(t){!f&&c&&function(t,e,i,s){var n=t;do{0===n.z&&(n.z=d(n.x,n.y,e,i,s)),n.prevZ=n.prev,n.nextZ=n.next,n=n.next}while(n!==t);n.prevZ.nextZ=null,n.prevZ=null,function(t){var e,i,s,n,r,o,a,h,l=1;do{for(i=t,t=null,r=null,o=0;i;){for(o++,s=i,a=0,e=0;e0||h>0&&s;)0!==a&&(0===h||!s||i.z<=s.z)?(n=i,i=i.nextZ,a--):(n=s,s=s.nextZ,h--),r?r.nextZ=n:t=n,n.prevZ=r,r=n;i=s}r.nextZ=null,l*=2}while(o>1)}(n)}(t,l,u,c);for(var p,v,g=t;t.prev!==t.next;)if(p=t.prev,v=t.next,c?o(t,l,u,c):r(t))e.push(p.i/i|0),e.push(t.i/i|0),e.push(v.i/i|0),E(t),t=v.next,g=v.next;else if((t=v)===g){f?1===f?n(t=a(s(t),e,i),e,i,l,u,c,2):2===f&&h(t,e,i,l,u,c):n(s(t),e,i,l,u,c,1);break}}}function r(t){var e=t.prev,i=t,s=t.next;if(g(e,i,s)>=0)return!1;for(var n=e.x,r=i.x,o=s.x,a=e.y,h=i.y,l=s.y,u=nr?n>o?n:o:r>o?r:o,f=a>h?a>l?a:l:h>l?h:l,v=s.next;v!==e;){if(v.x>=u&&v.x<=d&&v.y>=c&&v.y<=f&&p(n,a,r,h,o,l,v.x,v.y)&&g(v.prev,v,v.next)>=0)return!1;v=v.next}return!0}function o(t,e,i,s){var n=t.prev,r=t,o=t.next;if(g(n,r,o)>=0)return!1;for(var a=n.x,h=r.x,l=o.x,u=n.y,c=r.y,f=o.y,v=ah?a>l?a:l:h>l?h:l,x=u>c?u>f?u:f:c>f?c:f,T=d(v,m,e,i,s),w=d(y,x,e,i,s),b=t.prevZ,S=t.nextZ;b&&b.z>=T&&S&&S.z<=w;){if(b.x>=v&&b.x<=y&&b.y>=m&&b.y<=x&&b!==n&&b!==o&&p(a,u,h,c,l,f,b.x,b.y)&&g(b.prev,b,b.next)>=0)return!1;if(b=b.prevZ,S.x>=v&&S.x<=y&&S.y>=m&&S.y<=x&&S!==n&&S!==o&&p(a,u,h,c,l,f,S.x,S.y)&&g(S.prev,S,S.next)>=0)return!1;S=S.nextZ}for(;b&&b.z>=T;){if(b.x>=v&&b.x<=y&&b.y>=m&&b.y<=x&&b!==n&&b!==o&&p(a,u,h,c,l,f,b.x,b.y)&&g(b.prev,b,b.next)>=0)return!1;b=b.prevZ}for(;S&&S.z<=w;){if(S.x>=v&&S.x<=y&&S.y>=m&&S.y<=x&&S!==n&&S!==o&&p(a,u,h,c,l,f,S.x,S.y)&&g(S.prev,S,S.next)>=0)return!1;S=S.nextZ}return!0}function a(t,e,i){var n=t;do{var r=n.prev,o=n.next.next;!m(r,o)&&y(r,n,n.next,o)&&w(r,o)&&w(o,r)&&(e.push(r.i/i|0),e.push(n.i/i|0),e.push(o.i/i|0),E(n),E(n.next),n=t=o),n=n.next}while(n!==t);return s(n)}function h(t,e,i,r,o,a){var h=t;do{for(var l=h.next.next;l!==h.prev;){if(h.i!==l.i&&v(h,l)){var u=b(h,l);return h=s(h,h.next),u=s(u,u.next),n(h,e,i,r,o,a,0),void n(u,e,i,r,o,a,0)}l=l.next}h=h.next}while(h!==t)}function l(t,e){return t.x-e.x}function u(t,e){var i=function(t,e){var i,s=e,n=t.x,r=t.y,o=-1/0;do{if(r<=s.y&&r>=s.next.y&&s.next.y!==s.y){var a=s.x+(r-s.y)*(s.next.x-s.x)/(s.next.y-s.y);if(a<=n&&a>o&&(o=a,i=s.x=s.x&&s.x>=u&&n!==s.x&&p(ri.x||s.x===i.x&&c(i,s)))&&(i=s,f=h)),s=s.next}while(s!==l);return i}(t,e);if(!i)return e;var n=b(i,t);return s(n,n.next),s(i,i.next)}function c(t,e){return g(t.prev,t,e.prev)<0&&g(e.next,t,t.next)<0}function d(t,e,i,s,n){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=(t-i)*n|0)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=(e-s)*n|0)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function f(t){var e=t,i=t;do{(e.x=(t-o)*(r-a)&&(t-o)*(s-a)>=(i-o)*(e-a)&&(i-o)*(r-a)>=(n-o)*(s-a)}function v(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var i=t;do{if(i.i!==t.i&&i.next.i!==t.i&&i.i!==e.i&&i.next.i!==e.i&&y(i,i.next,t,e))return!0;i=i.next}while(i!==t);return!1}(t,e)&&(w(t,e)&&w(e,t)&&function(t,e){var i=t,s=!1,n=(t.x+e.x)/2,r=(t.y+e.y)/2;do{i.y>r!=i.next.y>r&&i.next.y!==i.y&&n<(i.next.x-i.x)*(r-i.y)/(i.next.y-i.y)+i.x&&(s=!s),i=i.next}while(i!==t);return s}(t,e)&&(g(t.prev,t,e.prev)||g(t,e.prev,e))||m(t,e)&&g(t.prev,t,t.next)>0&&g(e.prev,e,e.next)>0)}function g(t,e,i){return(e.y-t.y)*(i.x-e.x)-(e.x-t.x)*(i.y-e.y)}function m(t,e){return t.x===e.x&&t.y===e.y}function y(t,e,i,s){var n=T(g(t,e,i)),r=T(g(t,e,s)),o=T(g(i,s,t)),a=T(g(i,s,e));return n!==r&&o!==a||(!(0!==n||!x(t,i,e))||(!(0!==r||!x(t,s,e))||(!(0!==o||!x(i,t,s))||!(0!==a||!x(i,e,s)))))}function x(t,e,i){return e.x<=Math.max(t.x,i.x)&&e.x>=Math.min(t.x,i.x)&&e.y<=Math.max(t.y,i.y)&&e.y>=Math.min(t.y,i.y)}function T(t){return t>0?1:t<0?-1:0}function w(t,e){return g(t.prev,t,t.next)<0?g(t,e,t.next)>=0&&g(t,t.prev,e)>=0:g(t,e,t.prev)<0||g(t,t.next,e)<0}function b(t,e){var i=new A(t.i,t.x,t.y),s=new A(e.i,e.x,e.y),n=t.next,r=e.prev;return t.next=e,e.prev=t,i.next=n,n.prev=i,s.next=i,i.prev=s,r.next=s,s.prev=r,s}function S(t,e,i,s){var n=new A(t,e,i);return s?(n.next=s.next,n.prev=s,s.next.prev=n,s.next=n):(n.prev=n,n.next=n),n}function E(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function A(t,e,i){this.i=t,this.x=e,this.y=i,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}function C(t,e,i,s){for(var n=0,r=e,o=i-s;r0&&(s+=t[n-1].length,i.holes.push(s))}return i},t.exports=e},13829:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){void 0===e&&(e=new s);for(var i,n=1/0,r=1/0,o=-n,a=-r,h=0;h{t.exports=function(t,e){void 0===e&&(e=[]);for(var i=0;i{var s=i(35001),n=i(23031),r=i(30052);t.exports=function(t,e,i,o){void 0===o&&(o=[]);var a=t.points,h=r(t);!e&&i>0&&(e=h/i);for(var l=0;lc+g)){var m=v.getPoint((u-c)/g);o.push(m);break}c+=g}return o}},30052:(t,e,i)=>{var s=i(35001),n=i(23031);t.exports=function(t){for(var e=t.points,i=0,r=0;r{var s=i(83419),n=i(63814),r=i(9564),o=i(23777),a=new s({initialize:function(t){this.type=o.POLYGON,this.area=0,this.points=[],t&&this.setTo(t)},contains:function(t,e){return n(this,t,e)},setTo:function(t){if(this.area=0,this.points=[],"string"==typeof t&&(t=t.split(" ")),!Array.isArray(t))return this;for(var e,i=0;i{t.exports=function(t){return t.points.reverse(),t}},29524:t=>{function e(t,e,i){var s=e.x,n=e.y,r=i.x-s,o=i.y-n;if(0!==r||0!==o){var a=((t.x-s)*r+(t.y-n)*o)/(r*r+o*o);a>1?(s=i.x,n=i.y):a>0&&(s+=r*a,n+=o*a)}return(r=t.x-s)*r+(o=t.y-n)*o}function i(t,s,n,r,o){for(var a,h=r,l=s+1;lh&&(a=l,h=u)}h>r&&(a-s>1&&i(t,s,a,r,o),o.push(t[a]),n-a>1&&i(t,a,n,r,o))}function s(t,e){var s=t.length-1,n=[t[0]];return i(t,0,s,e,n),n.push(t[s]),n}t.exports=function(t,e,i){void 0===e&&(e=1),void 0===i&&(i=!1);var n=t.points;if(n.length>2){var r=e*e;i||(n=function(t,e){for(var i,s,n,r,o,a=t[0],h=[a],l=1,u=t.length;le&&(h.push(i),a=i);return a!==i&&h.push(i),h}(n,r)),t.setTo(s(n,r))}return t}},5469:t=>{var e=function(t,e){return t[0]=e[0],t[1]=e[1],t};t.exports=function(t){var i,s=[],n=t.points;for(i=0;i0&&r.push(e([0,0],s[0])),i=0;i1&&r.push(e([0,0],s[s.length-1])),t.setTo(r)}},24709:t=>{t.exports=function(t,e,i){for(var s=t.points,n=0;n{var s=i(25717);s.Clone=i(12306),s.Contains=i(63814),s.ContainsPoint=i(99338),s.Earcut=i(94811),s.GetAABB=i(13829),s.GetNumberArray=i(26173),s.GetPoints=i(9564),s.Perimeter=i(30052),s.Reverse=i(8133),s.Simplify=i(29524),s.Smooth=i(5469),s.Translate=i(24709),t.exports=s},62224:t=>{t.exports=function(t){return t.width*t.height}},98615:t=>{t.exports=function(t){return t.x=Math.ceil(t.x),t.y=Math.ceil(t.y),t}},31688:t=>{t.exports=function(t){return t.x=Math.ceil(t.x),t.y=Math.ceil(t.y),t.width=Math.ceil(t.width),t.height=Math.ceil(t.height),t}},67502:t=>{t.exports=function(t,e,i){return t.x=e-t.width/2,t.y=i-t.height/2,t}},65085:(t,e,i)=>{var s=i(87841);t.exports=function(t){return new s(t.x,t.y,t.width,t.height)}},37303:t=>{t.exports=function(t,e,i){return!(t.width<=0||t.height<=0)&&(t.x<=e&&t.x+t.width>=e&&t.y<=i&&t.y+t.height>=i)}},96553:(t,e,i)=>{var s=i(37303);t.exports=function(t,e){return s(t,e.x,e.y)}},70273:t=>{t.exports=function(t,e){return!(e.width*e.height>t.width*t.height)&&(e.x>t.x&&e.xt.x&&e.rightt.y&&e.yt.y&&e.bottom{t.exports=function(t,e){return e.setTo(t.x,t.y,t.width,t.height)}},77493:t=>{t.exports=function(t,e){return void 0===e&&(e=[]),e.push({x:t.x,y:t.y}),e.push({x:t.right,y:t.y}),e.push({x:t.right,y:t.bottom}),e.push({x:t.x,y:t.bottom}),e}},9219:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}},53751:(t,e,i)=>{var s=i(8249);t.exports=function(t,e){var i=s(t);return i{var s=i(8249);t.exports=function(t,e){var i=s(t);return i>s(e)?t.setSize(e.height*i,e.height):t.setSize(e.width,e.width/i),t.setPosition(e.centerX-t.width/2,e.centerY-t.height/2)}},80774:t=>{t.exports=function(t){return t.x=Math.floor(t.x),t.y=Math.floor(t.y),t}},83859:t=>{t.exports=function(t){return t.x=Math.floor(t.x),t.y=Math.floor(t.y),t.width=Math.floor(t.width),t.height=Math.floor(t.height),t}},19217:(t,e,i)=>{var s=i(87841),n=i(36383);t.exports=function(t,e){if(void 0===e&&(e=new s),0===t.length)return e;for(var i,r,o,a=Number.MAX_VALUE,h=Number.MAX_VALUE,l=n.MIN_SAFE_INTEGER,u=n.MIN_SAFE_INTEGER,c=0;c{var s=i(87841);t.exports=function(t,e,i,n,r){return void 0===r&&(r=new s),r.setTo(Math.min(t,i),Math.min(e,n),Math.abs(t-i),Math.abs(e-n))}},8249:t=>{t.exports=function(t){return 0===t.height?NaN:t.width/t.height}},27165:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.centerX,e.y=t.centerY,e}},20812:(t,e,i)=>{var s=i(13019),n=i(2141);t.exports=function(t,e,i){if(void 0===i&&(i=new n),e<=0||e>=1)return i.x=t.x,i.y=t.y,i;var r=s(t)*e;return e>.5?(r-=t.width+t.height)<=t.width?(i.x=t.right-r,i.y=t.bottom):(i.x=t.x,i.y=t.bottom-(r-t.width)):r<=t.width?(i.x=t.x+r,i.y=t.y):(i.x=t.right,i.y=t.y+(r-t.width)),i}},34819:(t,e,i)=>{var s=i(20812),n=i(13019);t.exports=function(t,e,i,r){void 0===r&&(r=[]),!e&&i>0&&(e=n(t)/i);for(var o=0;o{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.width,e.y=t.height,e}},86091:(t,e,i)=>{var s=i(67502);t.exports=function(t,e,i){var n=t.centerX,r=t.centerY;return t.setSize(t.width+2*e,t.height+2*i),s(t,n,r)}},53951:(t,e,i)=>{var s=i(87841),n=i(59996);t.exports=function(t,e,i){return void 0===i&&(i=new s),n(t,e)?(i.x=Math.max(t.x,e.x),i.y=Math.max(t.y,e.y),i.width=Math.min(t.right,e.right)-i.x,i.height=Math.min(t.bottom,e.bottom)-i.y):i.setEmpty(),i}},14649:(t,e,i)=>{var s=i(13019),n=i(2141);t.exports=function(t,e,i,r){if(void 0===r&&(r=[]),!e&&!i)return r;e?i=Math.round(s(t)/e):e=s(t)/i;for(var o=t.x,a=t.y,h=0,l=0;l=t.right&&(h=1,a+=o-t.right,o=t.right);break;case 1:(a+=e)>=t.bottom&&(h=2,o-=a-t.bottom,a=t.bottom);break;case 2:(o-=e)<=t.left&&(h=3,a-=t.left-o,o=t.left);break;case 3:(a-=e)<=t.top&&(h=0,a=t.top)}return r}},33595:t=>{t.exports=function(t,e){for(var i=t.x,s=t.right,n=t.y,r=t.bottom,o=0;o{t.exports=function(t,e){var i=Math.min(t.x,e.x),s=Math.max(t.right,e.right);t.x=i,t.width=s-i;var n=Math.min(t.y,e.y),r=Math.max(t.bottom,e.bottom);return t.y=n,t.height=r-n,t}},92171:t=>{t.exports=function(t,e,i){var s=Math.min(t.x,e),n=Math.max(t.right,e);t.x=s,t.width=n-s;var r=Math.min(t.y,i),o=Math.max(t.bottom,i);return t.y=r,t.height=o-r,t}},42981:t=>{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},46907:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},60170:t=>{t.exports=function(t,e){return t.xe.x&&t.ye.y}},13019:t=>{t.exports=function(t){return 2*(t.width+t.height)}},85133:(t,e,i)=>{var s=i(2141),n=i(39506);t.exports=function(t,e,i){void 0===i&&(i=new s),e=n(e);var r=Math.sin(e),o=Math.cos(e),a=o>0?t.width/2:t.width/-2,h=r>0?t.height/2:t.height/-2;return Math.abs(a*r){var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.x+Math.random()*t.width,e.y=t.y+Math.random()*t.height,e}},86470:(t,e,i)=>{var s=i(30976),n=i(70273),r=i(2141);t.exports=function(t,e,i){if(void 0===i&&(i=new r),n(t,e))switch(s(0,3)){case 0:i.x=t.x+Math.random()*(e.right-t.x),i.y=t.y+Math.random()*(e.top-t.y);break;case 1:i.x=e.x+Math.random()*(t.right-e.x),i.y=e.bottom+Math.random()*(t.bottom-e.bottom);break;case 2:i.x=t.x+Math.random()*(e.x-t.x),i.y=e.y+Math.random()*(t.bottom-e.y);break;case 3:i.x=e.right+Math.random()*(t.right-e.right),i.y=t.y+Math.random()*(e.bottom-t.y)}return i}},87841:(t,e,i)=>{var s=i(83419),n=i(37303),r=i(20812),o=i(34819),a=i(23777),h=i(23031),l=i(26597),u=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=a.RECTANGLE,this.x=t,this.y=e,this.width=i,this.height=s},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return l(this,t)},setTo:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setEmpty:function(){return this.setTo(0,0,0,0)},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},isEmpty:function(){return this.width<=0||this.height<=0},getLineA:function(t){return void 0===t&&(t=new h),t.setTo(this.x,this.y,this.right,this.y),t},getLineB:function(t){return void 0===t&&(t=new h),t.setTo(this.right,this.y,this.right,this.bottom),t},getLineC:function(t){return void 0===t&&(t=new h),t.setTo(this.right,this.bottom,this.x,this.bottom),t},getLineD:function(t){return void 0===t&&(t=new h),t.setTo(this.x,this.bottom,this.x,this.y),t},left:{get:function(){return this.x},set:function(t){t>=this.right?this.width=0:this.width=this.right-t,this.x=t}},right:{get:function(){return this.x+this.width},set:function(t){t<=this.x?this.width=0:this.width=t-this.x}},top:{get:function(){return this.y},set:function(t){t>=this.bottom?this.height=0:this.height=this.bottom-t,this.y=t}},bottom:{get:function(){return this.y+this.height},set:function(t){t<=this.y?this.height=0:this.height=t-this.y}},centerX:{get:function(){return this.x+this.width/2},set:function(t){this.x=t-this.width/2}},centerY:{get:function(){return this.y+this.height/2},set:function(t){this.y=t-this.height/2}}});t.exports=u},94845:t=>{t.exports=function(t,e){return t.width===e.width&&t.height===e.height}},31730:t=>{t.exports=function(t,e,i){return void 0===i&&(i=e),t.width*=e,t.height*=i,t}},36899:(t,e,i)=>{var s=i(87841);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=Math.min(t.x,e.x),r=Math.min(t.y,e.y),o=Math.max(t.right,e.right)-n,a=Math.max(t.bottom,e.bottom)-r;return i.setTo(n,r,o,a)}},93232:(t,e,i)=>{var s=i(87841);s.Area=i(62224),s.Ceil=i(98615),s.CeilAll=i(31688),s.CenterOn=i(67502),s.Clone=i(65085),s.Contains=i(37303),s.ContainsPoint=i(96553),s.ContainsRect=i(70273),s.CopyFrom=i(43459),s.Decompose=i(77493),s.Equals=i(9219),s.FitInside=i(53751),s.FitOutside=i(16088),s.Floor=i(80774),s.FloorAll=i(83859),s.FromPoints=i(19217),s.FromXY=i(9477),s.GetAspectRatio=i(8249),s.GetCenter=i(27165),s.GetPoint=i(20812),s.GetPoints=i(34819),s.GetSize=i(51313),s.Inflate=i(86091),s.Intersection=i(53951),s.MarchingAnts=i(14649),s.MergePoints=i(33595),s.MergeRect=i(20074),s.MergeXY=i(92171),s.Offset=i(42981),s.OffsetPoint=i(46907),s.Overlaps=i(60170),s.Perimeter=i(13019),s.PerimeterPoint=i(85133),s.Random=i(26597),s.RandomOutside=i(86470),s.SameDimensions=i(94845),s.Scale=i(31730),s.Union=i(36899),t.exports=s},41658:t=>{t.exports=function(t){var e=t.x1,i=t.y1,s=t.x2,n=t.y2,r=t.x3,o=t.y3;return Math.abs(((r-e)*(n-i)-(s-e)*(o-i))/2)}},39208:(t,e,i)=>{var s=i(16483);t.exports=function(t,e,i){var n=i*(Math.sqrt(3)/2);return new s(t,e,t+i/2,e+n,t-i/2,e+n)}},39545:(t,e,i)=>{var s=i(94811),n=i(16483);t.exports=function(t,e,i,r,o){void 0===e&&(e=null),void 0===i&&(i=1),void 0===r&&(r=1),void 0===o&&(o=[]);for(var a,h,l,u,c,d,f,p,v,g=s(t,e),m=0;m{var s=i(16483);t.exports=function(t,e,i,n){return void 0===n&&(n=i),new s(t,e,t,e-n,t+i,e)}},23707:(t,e,i)=>{var s=i(97523),n=i(13584);t.exports=function(t,e,i,r){void 0===r&&(r=s);var o=r(t),a=e-o.x,h=i-o.y;return n(t,a,h)}},97523:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=(t.x1+t.x2+t.x3)/3,e.y=(t.y1+t.y2+t.y3)/3,e}},24951:(t,e,i)=>{var s=i(26099);function n(t,e,i,s){return t*s-e*i}t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x3,r=t.y3,o=t.x1-i,a=t.y1-r,h=t.x2-i,l=t.y2-r,u=2*n(o,a,h,l),c=n(a,o*o+a*a,l,h*h+l*l),d=n(o,o*o+a*a,h,h*h+l*l);return e.x=i-c/u,e.y=r+d/u,e}},85614:(t,e,i)=>{var s=i(96503);t.exports=function(t,e){void 0===e&&(e=new s);var i,n,r=t.x1,o=t.y1,a=t.x2,h=t.y2,l=t.x3,u=t.y3,c=a-r,d=h-o,f=l-r,p=u-o,v=c*(r+a)+d*(o+h),g=f*(r+l)+p*(o+u),m=2*(c*(u-h)-d*(l-a));if(Math.abs(m)<1e-6){var y=Math.min(r,a,l),x=Math.min(o,h,u);i=.5*(Math.max(r,a,l)-y),n=.5*(Math.max(o,h,u)-x),e.x=y+i,e.y=x+n,e.radius=Math.sqrt(i*i+n*n)}else e.x=(p*v-d*g)/m,e.y=(c*g-f*v)/m,i=e.x-r,n=e.y-o,e.radius=Math.sqrt(i*i+n*n);return e}},74422:(t,e,i)=>{var s=i(16483);t.exports=function(t){return new s(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)}},10690:t=>{t.exports=function(t,e,i){var s=t.x3-t.x1,n=t.y3-t.y1,r=t.x2-t.x1,o=t.y2-t.y1,a=e-t.x1,h=i-t.y1,l=s*s+n*n,u=s*r+n*o,c=s*a+n*h,d=r*r+o*o,f=r*a+o*h,p=l*d-u*u,v=0===p?0:1/p,g=(d*c-u*f)*v,m=(l*f-u*c)*v;return g>=0&&m>=0&&g+m<1}},48653:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=!1),void 0===s&&(s=[]);for(var n,r,o,a,h,l,u=t.x3-t.x1,c=t.y3-t.y1,d=t.x2-t.x1,f=t.y2-t.y1,p=u*u+c*c,v=u*d+c*f,g=d*d+f*f,m=p*g-v*v,y=0===m?0:1/m,x=t.x1,T=t.y1,w=0;w=0&&r>=0&&n+r<1&&(s.push({x:e[w].x,y:e[w].y}),i)));w++);return s}},96006:(t,e,i)=>{var s=i(10690);t.exports=function(t,e){return s(t,e.x,e.y)}},71326:t=>{t.exports=function(t,e){return e.setTo(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)}},71694:t=>{t.exports=function(t,e){return void 0===e&&(e=[]),e.push({x:t.x1,y:t.y1}),e.push({x:t.x2,y:t.y2}),e.push({x:t.x3,y:t.y3}),e}},33522:t=>{t.exports=function(t,e){return t.x1===e.x1&&t.y1===e.y1&&t.x2===e.x2&&t.y2===e.y2&&t.x3===e.x3&&t.y3===e.y3}},20437:(t,e,i)=>{var s=i(2141),n=i(35001);t.exports=function(t,e,i){void 0===i&&(i=new s);var r=t.getLineA(),o=t.getLineB(),a=t.getLineC();if(e<=0||e>=1)return i.x=r.x1,i.y=r.y1,i;var h=n(r),l=n(o),u=n(a),c=(h+l+u)*e,d=0;return ch+l?(d=(c-=h+l)/u,i.x=a.x1+(a.x2-a.x1)*d,i.y=a.y1+(a.y2-a.y1)*d):(d=(c-=h)/l,i.x=o.x1+(o.x2-o.x1)*d,i.y=o.y1+(o.y2-o.y1)*d),i}},80672:(t,e,i)=>{var s=i(35001),n=i(2141);t.exports=function(t,e,i,r){void 0===r&&(r=[]);var o=t.getLineA(),a=t.getLineB(),h=t.getLineC(),l=s(o),u=s(a),c=s(h),d=l+u+c;!e&&i>0&&(e=d/i);for(var f=0;fl+u?(v=(p-=l+u)/c,g.x=h.x1+(h.x2-h.x1)*v,g.y=h.y1+(h.y2-h.y1)*v):(v=(p-=l)/u,g.x=a.x1+(a.x2-a.x1)*v,g.y=a.y1+(a.y2-a.y1)*v),r.push(g)}return r}},39757:(t,e,i)=>{var s=i(2141);function n(t,e,i,s){var n=t-i,r=e-s,o=n*n+r*r;return Math.sqrt(o)}t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x1,r=t.y1,o=t.x2,a=t.y2,h=t.x3,l=t.y3,u=n(h,l,o,a),c=n(i,r,h,l),d=n(o,a,i,r),f=u+c+d;return e.x=(i*u+o*c+h*d)/f,e.y=(r*u+a*c+l*d)/f,e}},13584:t=>{t.exports=function(t,e,i){return t.x1+=e,t.y1+=i,t.x2+=e,t.y2+=i,t.x3+=e,t.y3+=i,t}},1376:(t,e,i)=>{var s=i(35001);t.exports=function(t){var e=t.getLineA(),i=t.getLineB(),n=t.getLineC();return s(e)+s(i)+s(n)}},90260:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x2-t.x1,n=t.y2-t.y1,r=t.x3-t.x1,o=t.y3-t.y1,a=Math.random(),h=Math.random();return a+h>=1&&(a=1-a,h=1-h),e.x=t.x1+(i*a+r*h),e.y=t.y1+(n*a+o*h),e}},52172:(t,e,i)=>{var s=i(99614),n=i(39757);t.exports=function(t,e){var i=n(t);return s(t,i.x,i.y,e)}},49907:(t,e,i)=>{var s=i(99614);t.exports=function(t,e,i){return s(t,e.x,e.y,i)}},99614:t=>{t.exports=function(t,e,i,s){var n=Math.cos(s),r=Math.sin(s),o=t.x1-e,a=t.y1-i;return t.x1=o*n-a*r+e,t.y1=o*r+a*n+i,o=t.x2-e,a=t.y2-i,t.x2=o*n-a*r+e,t.y2=o*r+a*n+i,o=t.x3-e,a=t.y3-i,t.x3=o*n-a*r+e,t.y3=o*r+a*n+i,t}},16483:(t,e,i)=>{var s=i(83419),n=i(10690),r=i(20437),o=i(80672),a=i(23777),h=i(23031),l=i(90260),u=new s({initialize:function(t,e,i,s,n,r){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=0),this.type=a.TRIANGLE,this.x1=t,this.y1=e,this.x2=i,this.y2=s,this.x3=n,this.y3=r},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return l(this,t)},setTo:function(t,e,i,s,n,r){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=0),this.x1=t,this.y1=e,this.x2=i,this.y2=s,this.x3=n,this.y3=r,this},getLineA:function(t){return void 0===t&&(t=new h),t.setTo(this.x1,this.y1,this.x2,this.y2),t},getLineB:function(t){return void 0===t&&(t=new h),t.setTo(this.x2,this.y2,this.x3,this.y3),t},getLineC:function(t){return void 0===t&&(t=new h),t.setTo(this.x3,this.y3,this.x1,this.y1),t},left:{get:function(){return Math.min(this.x1,this.x2,this.x3)},set:function(t){var e=0;e=this.x1<=this.x2&&this.x1<=this.x3?this.x1-t:this.x2<=this.x1&&this.x2<=this.x3?this.x2-t:this.x3-t,this.x1-=e,this.x2-=e,this.x3-=e}},right:{get:function(){return Math.max(this.x1,this.x2,this.x3)},set:function(t){var e=0;e=this.x1>=this.x2&&this.x1>=this.x3?this.x1-t:this.x2>=this.x1&&this.x2>=this.x3?this.x2-t:this.x3-t,this.x1-=e,this.x2-=e,this.x3-=e}},top:{get:function(){return Math.min(this.y1,this.y2,this.y3)},set:function(t){var e=0;e=this.y1<=this.y2&&this.y1<=this.y3?this.y1-t:this.y2<=this.y1&&this.y2<=this.y3?this.y2-t:this.y3-t,this.y1-=e,this.y2-=e,this.y3-=e}},bottom:{get:function(){return Math.max(this.y1,this.y2,this.y3)},set:function(t){var e=0;e=this.y1>=this.y2&&this.y1>=this.y3?this.y1-t:this.y2>=this.y1&&this.y2>=this.y3?this.y2-t:this.y3-t,this.y1-=e,this.y2-=e,this.y3-=e}}});t.exports=u},84435:(t,e,i)=>{var s=i(16483);s.Area=i(41658),s.BuildEquilateral=i(39208),s.BuildFromPolygon=i(39545),s.BuildRight=i(90301),s.CenterOn=i(23707),s.Centroid=i(97523),s.CircumCenter=i(24951),s.CircumCircle=i(85614),s.Clone=i(74422),s.Contains=i(10690),s.ContainsArray=i(48653),s.ContainsPoint=i(96006),s.CopyFrom=i(71326),s.Decompose=i(71694),s.Equals=i(33522),s.GetPoint=i(20437),s.GetPoints=i(80672),s.InCenter=i(39757),s.Perimeter=i(1376),s.Offset=i(13584),s.Random=i(90260),s.Rotate=i(52172),s.RotateAroundPoint=i(49907),s.RotateAroundXY=i(99614),t.exports=s},74457:t=>{t.exports=function(t,e,i){return{gameObject:t,enabled:!0,draggable:!1,dropZone:!1,cursor:!1,target:null,camera:null,hitArea:e,hitAreaCallback:i,hitAreaDebug:null,customHitArea:!1,localX:0,localY:0,dragState:0,dragStartX:0,dragStartY:0,dragStartXGlobal:0,dragStartYGlobal:0,dragStartCamera:null,dragX:0,dragY:0}}},84409:t=>{t.exports=function(t,e){return function(i,s,n,r){var o=t.getPixelAlpha(s,n,r.texture.key,r.frame.name);return o&&o>=e}}},7003:(t,e,i)=>{var s=i(83419),n=i(93301),r=i(50792),o=i(8214),a=i(8443),h=i(78970),l=i(85098),u=i(42515),c=i(36210),d=i(61340),f=i(85955),p=new s({initialize:function(t,e){this.game=t,this.scaleManager,this.canvas,this.config=e,this.enabled=!0,this.events=new r,this.isOver=!0,this.defaultCursor="",this.keyboard=e.inputKeyboard?new h(this):null,this.mouse=e.inputMouse?new l(this):null,this.touch=e.inputTouch?new c(this):null,this.pointers=[],this.pointersTotal=e.inputActivePointers;for(var i=0;i<=this.pointersTotal;i++){var s=new u(this,i);s.smoothFactor=e.inputSmoothFactor,this.pointers.push(s)}this.mousePointer=e.inputMouse?this.pointers[0]:null,this.activePointer=this.pointers[0],this.globalTopOnly=!0,this.time=0,this._tempPoint={x:0,y:0},this._tempHitTest=[],this._tempMatrix=new d,this._tempMatrix2=new d,this._tempSkip=!1,this.mousePointerContainer=[this.mousePointer],t.events.once(a.BOOT,this.boot,this)},boot:function(){var t=this.game,e=t.events;this.canvas=t.canvas,this.scaleManager=t.scale,this.events.emit(o.MANAGER_BOOT),e.on(a.PRE_RENDER,this.preRender,this),e.once(a.DESTROY,this.destroy,this)},setCanvasOver:function(t){this.isOver=!0,this.events.emit(o.GAME_OVER,t)},setCanvasOut:function(t){this.isOver=!1,this.events.emit(o.GAME_OUT,t)},preRender:function(){var t=this.game.loop.now,e=this.game.loop.delta,i=this.game.scene.getScenes(!0,!0);this.time=t,this.events.emit(o.MANAGER_UPDATE);for(var s=0;s10&&(t=10-this.pointersTotal);for(var i=0;i{var s=i(96503),n=i(87902),r=i(83419),o=i(93301),a=i(74457),h=i(84409),l=i(20339),u=i(8497),c=i(81154),d=i(8214),f=i(50792),p=i(95540),v=i(23777),g=i(89639),m=i(41212),y=i(37277),x=i(87841),T=i(37303),w=i(44594),b=i(16483),S=i(10690),E=new r({Extends:f,initialize:function(t){f.call(this),this.scene=t,this.systems=t.sys,this.settings=t.sys.settings,this.manager=t.sys.game.input,this.pluginEvents=new f,this.enabled=!0,this.displayList,this.cameras,g.install(this),this.mouse=this.manager.mouse,this.topOnly=!0,this.pollRate=-1,this._pollTimer=0;var e={cancelled:!1};this._eventContainer={stopPropagation:function(){e.cancelled=!0}},this._eventData=e,this.dragDistanceThreshold=0,this.dragTimeThreshold=0,this._temp=[],this._tempZones=[],this._list=[],this._pendingInsertion=[],this._pendingRemoval=[],this._draggable=[],this._drag={0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[],8:[],9:[],10:[]},this._dragState=[],this._over={0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[],8:[],9:[],10:[]},this._validTypes=["onDown","onUp","onOver","onOut","onMove","onDragStart","onDrag","onDragEnd","onDragEnter","onDragLeave","onDragOver","onDrop"],this._updatedThisFrame=!1,t.sys.events.once(w.BOOT,this.boot,this),t.sys.events.on(w.START,this.start,this)},boot:function(){this.cameras=this.systems.cameras,this.displayList=this.systems.displayList,this.systems.events.once(w.DESTROY,this.destroy,this),this.pluginEvents.emit(d.BOOT)},start:function(){var t=this.systems.events;t.on(w.TRANSITION_START,this.transitionIn,this),t.on(w.TRANSITION_OUT,this.transitionOut,this),t.on(w.TRANSITION_COMPLETE,this.transitionComplete,this),t.on(w.PRE_UPDATE,this.preUpdate,this),t.once(w.SHUTDOWN,this.shutdown,this),this.manager.events.on(d.GAME_OUT,this.onGameOut,this),this.manager.events.on(d.GAME_OVER,this.onGameOver,this),this.enabled=!0,this._dragState=[0,0,0,0,0,0,0,0,0,0],this.pluginEvents.emit(d.START)},onGameOver:function(t){this.isActive()&&this.emit(d.GAME_OVER,t.timeStamp,t)},onGameOut:function(t){this.isActive()&&this.emit(d.GAME_OUT,t.timeStamp,t)},preUpdate:function(){this.pluginEvents.emit(d.PRE_UPDATE);var t=this._pendingRemoval,e=this._pendingInsertion,i=t.length,s=e.length;if(0!==i||0!==s){for(var n=this._list,r=0;r-1&&(n.splice(a,1),this.clear(o,!0))}this._pendingRemoval.length=0,this._list=n.concat(e.splice(0))}},isActive:function(){return this.enabled&&this.scene.sys.canInput()},updatePoll:function(t,e){if(!this.isActive())return!1;if(this.pluginEvents.emit(d.UPDATE,t,e),this._updatedThisFrame)return this._updatedThisFrame=!1,!1;var i,s=this.manager.pointers;for(i=0;i0){if(this._pollTimer-=e,!(this._pollTimer<0))return!1;this._pollTimer=this.pollRate}var r=!1;for(i=0;i0&&(r=!0)}return r},update:function(t,e){if(!this.isActive())return!1;for(var i=!1,s=0;s0&&(i=!0)}return this._updatedThisFrame=!0,i},clear:function(t,e){void 0===e&&(e=!1),this.disable(t);var i=t.input;i&&(this.removeDebug(t),this.manager.resetCursor(i),i.gameObject=void 0,i.target=void 0,i.hitArea=void 0,i.hitAreaCallback=void 0,i.callbackContext=void 0,t.input=null),e||this.queueForRemoval(t);var s=this._draggable.indexOf(t);return s>-1&&this._draggable.splice(s,1),t},disable:function(t){var e=t.input;e&&(e.enabled=!1,e.dragState=0);for(var i,s=this._drag,n=this._over,r=this.manager,o=0;o-1&&s[o].splice(i,1),(i=n[o].indexOf(t))>-1&&n[o].splice(i,1);return this},enable:function(t,e,i,s){return void 0===s&&(s=!1),t.input?t.input.enabled=!0:this.setHitArea(t,e,i),t.input&&s&&!t.input.dropZone&&(t.input.dropZone=s),this},hitTestPointer:function(t){for(var e=this.cameras.getCamerasBelowPointer(t),i=0;i0)return t.camera=s,n}return t.camera=e[0],[]},processDownEvents:function(t){var e=0,i=this._temp,s=this._eventData,n=this._eventContainer;s.cancelled=!1;for(var r=!1,o=0;o0&&l(t.x,t.y,t.downX,t.downY)>=n||s>0&&e>=t.downTime+s)&&(i=!0),i)return this.setDragState(t,3),this.processDragStartList(t)},processDragStartList:function(t){if(3!==this.getDragState(t))return 0;var e=this._drag[t.id];e.length>1&&(e=e.slice(0));for(var i=0;i1&&(this.sortGameObjects(i,t),this.topOnly&&i.splice(1)),this._drag[t.id]=i,0===this.dragDistanceThreshold&&0===this.dragTimeThreshold?(this.setDragState(t,3),this.processDragStartList(t)):(this.setDragState(t,2),0))},processDragMoveEvent:function(t){if(2===this.getDragState(t)&&this.processDragThresholdEvent(t,this.manager.game.loop.now),4!==this.getDragState(t))return 0;var e=this._tempZones,i=this._drag[t.id];i.length>1&&(i=i.slice(0));for(var s=0;s0?(o.emit(d.GAMEOBJECT_DRAG_LEAVE,t,h),this.emit(d.DRAG_LEAVE,t,o,h),a.target=e[0],h=a.target,o.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,o,h)):(o.emit(d.GAMEOBJECT_DRAG_LEAVE,t,h),this.emit(d.DRAG_LEAVE,t,o,h),e[0]?(a.target=e[0],h=a.target,o.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,o,h)):a.target=null)}else!h&&e[0]&&(a.target=e[0],h=a.target,o.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,o,h));var u=t.positionToCamera(a.dragStartCamera);if(o.parentContainer){var c=u.x-a.dragStartXGlobal,f=u.y-a.dragStartYGlobal,p=o.getParentRotation(),v=c*Math.cos(p)+f*Math.sin(p),g=f*Math.cos(p)-c*Math.sin(p);v*=1/o.parentContainer.scaleX,g*=1/o.parentContainer.scaleY,n=v+a.dragStartX,r=g+a.dragStartY}else n=u.x-a.dragX,r=u.y-a.dragY;o.emit(d.GAMEOBJECT_DRAG,t,n,r),this.emit(d.DRAG,t,o,n,r)}return i.length},processDragUpEvent:function(t){var e=this._drag[t.id];e.length>1&&(e=e.slice(0));for(var i=0;i0){var r=this.manager,o=this._eventData,a=this._eventContainer;o.cancelled=!1;for(var h=!1,l=0;l0){var n=this.manager,r=this._eventData,o=this._eventContainer;r.cancelled=!1;var a=!1;this.sortGameObjects(e,t);for(var h=0;h0){for(this.sortGameObjects(n,t),e=0;e0){for(this.sortGameObjects(r,t),e=0;e-1&&this._draggable.splice(n,1)}return this},makePixelPerfect:function(t){void 0===t&&(t=1);var e=this.systems.textures;return h(e,t)},setHitArea:function(t,e,i){if(void 0===e)return this.setHitAreaFromTexture(t);Array.isArray(t)||(t=[t]);var s=!1,n=!1,r=!1,o=!1,h=!1,l=!0;if(m(e)&&Object.keys(e).length){var u=e,c=t.some((function(t){return t.hasOwnProperty("faces")}));if(!c){e=p(u,"hitArea",null),i=p(u,"hitAreaCallback",null),h=p(u,"pixelPerfect",!1);var d=p(u,"alphaTolerance",1);h&&(e={},i=this.makePixelPerfect(d))}s=p(u,"draggable",!1),n=p(u,"dropZone",!1),r=p(u,"cursor",!1),o=p(u,"useHandCursor",!1),e&&i||(this.setHitAreaFromTexture(t),l=!1)}else"function"!=typeof e||i||(i=e,e={});for(var f=0;f{var s=i(35154),n={},r={register:function(t,e,i,s,r){n[t]={plugin:e,mapping:i,settingsKey:s,configKey:r}},getPlugin:function(t){return n[t]},install:function(t){var e=t.scene.sys,i=e.settings.input,r=e.game.config;for(var o in n){var a=n[o].plugin,h=n[o].mapping,l=n[o].settingsKey,u=n[o].configKey;s(i,l,r[u])&&(t[h]=new a(t))}},remove:function(t){n.hasOwnProperty(t)&&delete n[t]}};t.exports=r},42515:(t,e,i)=>{var s=i(31040),n=i(83419),r=i(20339),o=i(43855),a=i(47235),h=i(26099),l=i(25892),u=new n({initialize:function(t,e){this.manager=t,this.id=e,this.event,this.downElement,this.upElement,this.camera=null,this.button=0,this.buttons=0,this.position=new h,this.prevPosition=new h,this.midPoint=new h(-1,-1),this.velocity=new h,this.angle=0,this.distance=0,this.smoothFactor=0,this.motionFactor=.2,this.worldX=0,this.worldY=0,this.moveTime=0,this.downX=0,this.downY=0,this.downTime=0,this.upX=0,this.upY=0,this.upTime=0,this.primaryDown=!1,this.isDown=!1,this.wasTouch=!1,this.wasCanceled=!1,this.movementX=0,this.movementY=0,this.identifier=0,this.pointerId=null,this.active=0===e,this.locked=!1,this.deltaX=0,this.deltaY=0,this.deltaZ=0},updateWorldPoint:function(t){var e=t.getWorldPoint(this.x,this.y);return this.worldX=e.x,this.worldY=e.y,this},positionToCamera:function(t,e){return t.getWorldPoint(this.x,this.y,e)},updateMotion:function(){var t=this.position.x,e=this.position.y,i=this.midPoint.x,n=this.midPoint.y;if(t!==i||e!==n){var r=a(this.motionFactor,i,t),h=a(this.motionFactor,n,e);o(r,t,.1)&&(r=t),o(h,e,.1)&&(h=e),this.midPoint.set(r,h);var l=t-r,u=e-h;this.velocity.set(l,u),this.angle=s(r,h,t,e),this.distance=Math.sqrt(l*l+u*u)}},up:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.button=t.button,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),0===t.button&&(this.primaryDown=!1,this.upX=this.x,this.upY=this.y),0===this.buttons&&(this.isDown=!1,this.upTime=t.timeStamp,this.wasTouch=!1)},down:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.button=t.button,this.downElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),0===t.button&&(this.primaryDown=!0,this.downX=this.x,this.downY=this.y),l.macOS&&t.ctrlKey&&(this.buttons=2,this.primaryDown=!1),this.isDown||(this.isDown=!0,this.downTime=t.timeStamp),this.wasTouch=!1},move:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.manager.transformPointer(this,t.pageX,t.pageY,!0),this.locked&&(this.movementX=t.movementX||t.mozMovementX||t.webkitMovementX||0,this.movementY=t.movementY||t.mozMovementY||t.webkitMovementY||0),this.moveTime=t.timeStamp,this.wasTouch=!1},wheel:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.deltaX=t.deltaX,this.deltaY=t.deltaY,this.deltaZ=t.deltaZ,this.wasTouch=!1},touchstart:function(t,e){t.pointerId&&(this.pointerId=t.pointerId),this.identifier=t.identifier,this.target=t.target,this.active=!0,this.buttons=1,this.event=e,this.downElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!0,this.downX=this.x,this.downY=this.y,this.downTime=e.timeStamp,this.isDown=!0,this.wasTouch=!0,this.wasCanceled=!1,this.updateMotion()},touchmove:function(t,e){this.event=e,this.manager.transformPointer(this,t.pageX,t.pageY,!0),this.moveTime=e.timeStamp,this.wasTouch=!0,this.updateMotion()},touchend:function(t,e){this.buttons=0,this.event=e,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!1,this.upX=this.x,this.upY=this.y,this.upTime=e.timeStamp,this.isDown=!1,this.wasTouch=!0,this.wasCanceled=!1,this.active=!1,this.updateMotion()},touchcancel:function(t,e){this.buttons=0,this.event=e,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!1,this.upX=this.x,this.upY=this.y,this.upTime=e.timeStamp,this.isDown=!1,this.wasTouch=!0,this.wasCanceled=!0,this.active=!1},noButtonDown:function(){return 0===this.buttons},leftButtonDown:function(){return!!(1&this.buttons)},rightButtonDown:function(){return!!(2&this.buttons)},middleButtonDown:function(){return!!(4&this.buttons)},backButtonDown:function(){return!!(8&this.buttons)},forwardButtonDown:function(){return!!(16&this.buttons)},leftButtonReleased:function(){return 0===this.buttons?0===this.button&&!this.isDown:0===this.button},rightButtonReleased:function(){return 0===this.buttons?2===this.button&&!this.isDown:2===this.button},middleButtonReleased:function(){return 0===this.buttons?1===this.button&&!this.isDown:1===this.button},backButtonReleased:function(){return 0===this.buttons?3===this.button&&!this.isDown:3===this.button},forwardButtonReleased:function(){return 0===this.buttons?4===this.button&&!this.isDown:4===this.button},getDistance:function(){return this.isDown?r(this.downX,this.downY,this.x,this.y):r(this.downX,this.downY,this.upX,this.upY)},getDistanceX:function(){return this.isDown?Math.abs(this.downX-this.x):Math.abs(this.downX-this.upX)},getDistanceY:function(){return this.isDown?Math.abs(this.downY-this.y):Math.abs(this.downY-this.upY)},getDuration:function(){return this.isDown?this.manager.time-this.downTime:this.upTime-this.downTime},getAngle:function(){return this.isDown?s(this.downX,this.downY,this.x,this.y):s(this.downX,this.downY,this.upX,this.upY)},getInterpolatedPosition:function(t,e){void 0===t&&(t=10),void 0===e&&(e=[]);for(var i=this.prevPosition.x,s=this.prevPosition.y,n=this.position.x,r=this.position.y,o=0;o{t.exports={MOUSE_DOWN:0,MOUSE_MOVE:1,MOUSE_UP:2,TOUCH_START:3,TOUCH_MOVE:4,TOUCH_END:5,POINTER_LOCK_CHANGE:6,TOUCH_CANCEL:7,MOUSE_WHEEL:8}},7179:t=>{t.exports="boot"},85375:t=>{t.exports="destroy"},39843:t=>{t.exports="dragend"},23388:t=>{t.exports="dragenter"},16133:t=>{t.exports="drag"},27829:t=>{t.exports="dragleave"},53904:t=>{t.exports="dragover"},56058:t=>{t.exports="dragstart"},2642:t=>{t.exports="drop"},88171:t=>{t.exports="gameobjectdown"},36147:t=>{t.exports="dragend"},71692:t=>{t.exports="dragenter"},96149:t=>{t.exports="drag"},81285:t=>{t.exports="dragleave"},74048:t=>{t.exports="dragover"},21322:t=>{t.exports="dragstart"},49378:t=>{t.exports="drop"},86754:t=>{t.exports="gameobjectmove"},86433:t=>{t.exports="gameobjectout"},60709:t=>{t.exports="gameobjectover"},24081:t=>{t.exports="pointerdown"},11172:t=>{t.exports="pointermove"},18907:t=>{t.exports="pointerout"},95579:t=>{t.exports="pointerover"},35368:t=>{t.exports="pointerup"},26972:t=>{t.exports="wheel"},47078:t=>{t.exports="gameobjectup"},73802:t=>{t.exports="gameobjectwheel"},56718:t=>{t.exports="gameout"},25936:t=>{t.exports="gameover"},27503:t=>{t.exports="boot"},50852:t=>{t.exports="process"},96438:t=>{t.exports="update"},59152:t=>{t.exports="pointerlockchange"},47777:t=>{t.exports="pointerdown"},27957:t=>{t.exports="pointerdownoutside"},19444:t=>{t.exports="pointermove"},54251:t=>{t.exports="pointerout"},18667:t=>{t.exports="pointerover"},27192:t=>{t.exports="pointerup"},24652:t=>{t.exports="pointerupoutside"},45132:t=>{t.exports="wheel"},44512:t=>{t.exports="preupdate"},15757:t=>{t.exports="shutdown"},41637:t=>{t.exports="start"},93802:t=>{t.exports="update"},8214:(t,e,i)=>{t.exports={BOOT:i(7179),DESTROY:i(85375),DRAG_END:i(39843),DRAG_ENTER:i(23388),DRAG:i(16133),DRAG_LEAVE:i(27829),DRAG_OVER:i(53904),DRAG_START:i(56058),DROP:i(2642),GAME_OUT:i(56718),GAME_OVER:i(25936),GAMEOBJECT_DOWN:i(88171),GAMEOBJECT_DRAG_END:i(36147),GAMEOBJECT_DRAG_ENTER:i(71692),GAMEOBJECT_DRAG:i(96149),GAMEOBJECT_DRAG_LEAVE:i(81285),GAMEOBJECT_DRAG_OVER:i(74048),GAMEOBJECT_DRAG_START:i(21322),GAMEOBJECT_DROP:i(49378),GAMEOBJECT_MOVE:i(86754),GAMEOBJECT_OUT:i(86433),GAMEOBJECT_OVER:i(60709),GAMEOBJECT_POINTER_DOWN:i(24081),GAMEOBJECT_POINTER_MOVE:i(11172),GAMEOBJECT_POINTER_OUT:i(18907),GAMEOBJECT_POINTER_OVER:i(95579),GAMEOBJECT_POINTER_UP:i(35368),GAMEOBJECT_POINTER_WHEEL:i(26972),GAMEOBJECT_UP:i(47078),GAMEOBJECT_WHEEL:i(73802),MANAGER_BOOT:i(27503),MANAGER_PROCESS:i(50852),MANAGER_UPDATE:i(96438),POINTER_DOWN:i(47777),POINTER_DOWN_OUTSIDE:i(27957),POINTER_MOVE:i(19444),POINTER_OUT:i(54251),POINTER_OVER:i(18667),POINTER_UP:i(27192),POINTER_UP_OUTSIDE:i(24652),POINTER_WHEEL:i(45132),POINTERLOCK_CHANGE:i(59152),PRE_UPDATE:i(44512),SHUTDOWN:i(15757),START:i(41637),UPDATE:i(93802)}},97421:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.pad=t,this.events=t.events,this.index=e,this.value=0,this.threshold=.1},update:function(t){this.value=t},getValue:function(){return Math.abs(this.value){var s=i(83419),n=i(92734),r=new s({initialize:function(t,e){this.pad=t,this.events=t.manager,this.index=e,this.value=0,this.threshold=1,this.pressed=!1},update:function(t){this.value=t;var e=this.pad,i=this.index;t>=this.threshold?this.pressed||(this.pressed=!0,this.events.emit(n.BUTTON_DOWN,e,this,t),this.pad.emit(n.GAMEPAD_BUTTON_DOWN,i,t,this)):this.pressed&&(this.pressed=!1,this.events.emit(n.BUTTON_UP,e,this,t),this.pad.emit(n.GAMEPAD_BUTTON_UP,i,t,this))},destroy:function(){this.pad=null,this.events=null}});t.exports=r},99125:(t,e,i)=>{var s=i(97421),n=i(28884),r=i(83419),o=i(50792),a=i(26099),h=new r({Extends:o,initialize:function(t,e){o.call(this),this.manager=t,this.pad=e,this.id=e.id,this.index=e.index;for(var i=[],r=0;r=2&&(this.leftStick.set(r[0].getValue(),r[1].getValue()),n>=4&&this.rightStick.set(r[2].getValue(),r[3].getValue()))}},destroy:function(){var t;for(this.removeAllListeners(),this.manager=null,this.pad=null,t=0;t{var s=i(83419),n=i(50792),r=i(92734),o=i(99125),a=i(35154),h=i(89639),l=i(8214),u=new s({Extends:n,initialize:function(t){n.call(this),this.scene=t.scene,this.settings=this.scene.sys.settings,this.sceneInputPlugin=t,this.enabled=!0,this.target,this.gamepads=[],this.queue=[],this.onGamepadHandler,this._pad1,this._pad2,this._pad3,this._pad4,t.pluginEvents.once(l.BOOT,this.boot,this),t.pluginEvents.on(l.START,this.start,this)},boot:function(){var t=this.scene.sys.game,e=this.settings.input,i=t.config;this.enabled=a(e,"gamepad",i.inputGamepad)&&t.device.input.gamepads,this.target=a(e,"gamepad.target",i.inputGamepadEventTarget),this.sceneInputPlugin.pluginEvents.once(l.DESTROY,this.destroy,this)},start:function(){this.enabled&&(this.startListeners(),this.refreshPads()),this.sceneInputPlugin.pluginEvents.once(l.SHUTDOWN,this.shutdown,this)},isActive:function(){return this.enabled&&this.scene.sys.isActive()},startListeners:function(){var t=this,e=this.target,i=function(e){!e.defaultPrevented&&t.isActive()&&(t.refreshPads(),t.queue.push(e))};this.onGamepadHandler=i,e.addEventListener("gamepadconnected",i,!1),e.addEventListener("gamepaddisconnected",i,!1),this.sceneInputPlugin.pluginEvents.on(l.UPDATE,this.update,this)},stopListeners:function(){this.target.removeEventListener("gamepadconnected",this.onGamepadHandler),this.target.removeEventListener("gamepaddisconnected",this.onGamepadHandler),this.sceneInputPlugin.pluginEvents.off(l.UPDATE,this.update);for(var t=0;t{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,SELECT:8,START:9,B:0,A:1,Y:2,X:3,LEFT_SHOULDER:4,RIGHT_SHOULDER:5}},65294:t=>{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,SHARE:8,OPTIONS:9,PS:16,TOUCHBAR:17,X:0,CIRCLE:1,SQUARE:2,TRIANGLE:3,L1:4,R1:5,L2:6,R2:7,L3:10,R3:11,LEFT_STICK_H:0,LEFT_STICK_V:1,RIGHT_STICK_H:2,RIGHT_STICK_V:3}},90089:t=>{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,MENU:16,A:0,B:1,X:2,Y:3,LB:4,RB:5,LT:6,RT:7,BACK:8,START:9,LS:10,RS:11,LEFT_STICK_H:0,LEFT_STICK_V:1,RIGHT_STICK_H:2,RIGHT_STICK_V:3}},64894:(t,e,i)=>{t.exports={DUALSHOCK_4:i(65294),SNES_USB:i(89651),XBOX_360:i(90089)}},46008:t=>{t.exports="down"},7629:t=>{t.exports="up"},42206:t=>{t.exports="connected"},86544:t=>{t.exports="disconnected"},94784:t=>{t.exports="down"},14325:t=>{t.exports="up"},92734:(t,e,i)=>{t.exports={BUTTON_DOWN:i(46008),BUTTON_UP:i(7629),CONNECTED:i(42206),DISCONNECTED:i(86544),GAMEPAD_BUTTON_DOWN:i(94784),GAMEPAD_BUTTON_UP:i(14325)}},48646:(t,e,i)=>{t.exports={Axis:i(97421),Button:i(28884),Events:i(92734),Gamepad:i(99125),GamepadPlugin:i(56654),Configs:i(64894)}},14350:(t,e,i)=>{var s=i(93301),n=i(79291),r={CreatePixelPerfectHandler:i(84409),CreateInteractiveObject:i(74457),Events:i(8214),Gamepad:i(48646),InputManager:i(7003),InputPlugin:i(48205),InputPluginCache:i(89639),Keyboard:i(51442),Mouse:i(87078),Pointer:i(42515),Touch:i(95618)};r=n(!1,r,s),t.exports=r},78970:(t,e,i)=>{var s=i(72905),n=i(83419),r=i(8443),o=i(8214),a=i(46032),h=i(29747),l=new n({initialize:function(t){this.manager=t,this.queue=[],this.preventDefault=!0,this.captures=[],this.enabled=!1,this.target,this.onKeyDown=h,this.onKeyUp=h,t.events.once(o.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputKeyboard,this.target=t.inputKeyboardEventTarget,this.addCapture(t.inputKeyboardCapture),!this.target&&window&&(this.target=window),this.enabled&&this.target&&this.startListeners(),this.manager.game.events.on(r.POST_STEP,this.postUpdate,this)},startListeners:function(){var t=this;this.onKeyDown=function(e){if(!e.defaultPrevented&&t.enabled&&t.manager){t.queue.push(e),t.manager.events.emit(o.MANAGER_PROCESS);var i=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey;t.preventDefault&&!i&&t.captures.indexOf(e.keyCode)>-1&&e.preventDefault()}},this.onKeyUp=function(e){if(!e.defaultPrevented&&t.enabled&&t.manager){t.queue.push(e),t.manager.events.emit(o.MANAGER_PROCESS);var i=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey;t.preventDefault&&!i&&t.captures.indexOf(e.keyCode)>-1&&e.preventDefault()}};var e=this.target;e&&(e.addEventListener("keydown",this.onKeyDown,!1),e.addEventListener("keyup",this.onKeyUp,!1),this.enabled=!0)},stopListeners:function(){var t=this.target;t.removeEventListener("keydown",this.onKeyDown,!1),t.removeEventListener("keyup",this.onKeyUp,!1),this.enabled=!1},postUpdate:function(){this.queue=[]},addCapture:function(t){"string"==typeof t&&(t=t.split(",")),Array.isArray(t)||(t=[t]);for(var e=this.captures,i=0;i0},removeCapture:function(t){"string"==typeof t&&(t=t.split(",")),Array.isArray(t)||(t=[t]);for(var e=this.captures,i=0;i0},clearCaptures:function(){this.captures=[],this.preventDefault=!1},destroy:function(){this.stopListeners(),this.clearCaptures(),this.queue=[],this.manager.game.events.off(r.POST_RENDER,this.postUpdate,this),this.target=null,this.enabled=!1,this.manager=null}});t.exports=l},28846:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(95922),o=i(8443),a=i(35154),h=i(8214),l=i(89639),u=i(30472),c=i(46032),d=i(87960),f=i(74600),p=i(44594),v=i(56583),g=new s({Extends:n,initialize:function(t){n.call(this),this.game=t.systems.game,this.scene=t.scene,this.settings=this.scene.sys.settings,this.sceneInputPlugin=t,this.manager=t.manager.keyboard,this.enabled=!0,this.keys=[],this.combos=[],this.prevCode=null,this.prevTime=0,this.prevType=null,t.pluginEvents.once(h.BOOT,this.boot,this),t.pluginEvents.on(h.START,this.start,this)},boot:function(){var t=this.settings.input;this.enabled=a(t,"keyboard",!0);var e=a(t,"keyboard.capture",null);e&&this.addCaptures(e),this.sceneInputPlugin.pluginEvents.once(h.DESTROY,this.destroy,this)},start:function(){this.sceneInputPlugin.manager.events.on(h.MANAGER_PROCESS,this.update,this),this.sceneInputPlugin.pluginEvents.once(h.SHUTDOWN,this.shutdown,this),this.game.events.on(o.BLUR,this.resetKeys,this),this.scene.sys.events.on(p.PAUSE,this.resetKeys,this),this.scene.sys.events.on(p.SLEEP,this.resetKeys,this)},isActive:function(){return this.enabled&&this.scene.sys.canInput()},addCapture:function(t){return this.manager.addCapture(t),this},removeCapture:function(t){return this.manager.removeCapture(t),this},getCaptures:function(){return this.manager.captures},enableGlobalCapture:function(){return this.manager.preventDefault=!0,this},disableGlobalCapture:function(){return this.manager.preventDefault=!1,this},clearCaptures:function(){return this.manager.clearCaptures(),this},createCursorKeys:function(){return this.addKeys({up:c.UP,down:c.DOWN,left:c.LEFT,right:c.RIGHT,space:c.SPACE,shift:c.SHIFT})},addKeys:function(t,e,i){void 0===e&&(e=!0),void 0===i&&(i=!1);var s={};if("string"==typeof t){t=t.split(",");for(var n=0;n-1?s[n]=t:s[t.keyCode]=t,e&&this.addCapture(t.keyCode),t.setEmitOnRepeat(i),t}return"string"==typeof t&&(t=c[t.toUpperCase()]),s[t]||(s[t]=new u(this,t),e&&this.addCapture(t),s[t].setEmitOnRepeat(i)),s[t]},removeKey:function(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var s,n=this.keys;if(t instanceof u){var r=n.indexOf(t);r>-1&&(s=this.keys[r],this.keys[r]=void 0)}else"string"==typeof t&&(t=c[t.toUpperCase()]);return n[t]&&(s=n[t],n[t]=void 0),s&&(s.plugin=null,i&&this.removeCapture(s.keyCode),e&&s.destroy()),this},removeAllKeys:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!1);for(var i=this.keys,s=0;st._tick)return t._tick=i,!0}return!1},update:function(){var t=this.manager.queue,e=t.length;if(this.isActive()&&0!==e)for(var i=this.keys,s=0;s{t.exports=function(t,e){return e.timeLastMatched=t.timeStamp,e.index++,e.index===e.size||(e.current=e.keyCodes[e.index],!1)}},87960:(t,e,i)=>{var s=i(83419),n=i(95922),r=i(95540),o=i(68769),a=i(92803),h=new s({initialize:function(t,e,i){if(void 0===i&&(i={}),e.length<2)return!1;this.manager=t,this.enabled=!0,this.keyCodes=[];for(var s=0;s{var s=i(66970);t.exports=function(t,e){if(e.matched)return!0;var i=!1,n=!1;if(t.keyCode===e.current)if(e.index>0&&e.maxKeyDelay>0){var r=e.timeLastMatched+e.maxKeyDelay;t.timeStamp<=r&&(n=!0,i=s(t,e))}else n=!0,i=s(t,e);return!n&&e.resetOnWrongKey&&(e.index=0,e.current=e.keyCodes[0]),i&&(e.timeLastMatched=t.timeStamp,e.matched=!0,e.timeMatched=t.timeStamp),i}},92803:t=>{t.exports=function(t){return t.current=t.keyCodes[0],t.index=0,t.timeLastMatched=0,t.matched=!1,t.timeMatched=0,t}},92612:t=>{t.exports="keydown"},23345:t=>{t.exports="keyup"},21957:t=>{t.exports="keycombomatch"},44743:t=>{t.exports="down"},3771:t=>{t.exports="keydown-"},46358:t=>{t.exports="keyup-"},75674:t=>{t.exports="up"},95922:(t,e,i)=>{t.exports={ANY_KEY_DOWN:i(92612),ANY_KEY_UP:i(23345),COMBO_MATCH:i(21957),DOWN:i(44743),KEY_DOWN:i(3771),KEY_UP:i(46358),UP:i(75674)}},51442:(t,e,i)=>{t.exports={Events:i(95922),KeyboardManager:i(78970),KeyboardPlugin:i(28846),Key:i(30472),KeyCodes:i(46032),KeyCombo:i(87960),AdvanceKeyCombo:i(66970),ProcessKeyCombo:i(68769),ResetKeyCombo:i(92803),JustDown:i(90229),JustUp:i(38796),DownDuration:i(37015),UpDuration:i(41170)}},37015:t=>{t.exports=function(t,e){void 0===e&&(e=50);var i=t.plugin.game.loop.time-t.timeDown;return t.isDown&&i{t.exports=function(t){return!!t._justDown&&(t._justDown=!1,!0)}},38796:t=>{t.exports=function(t){return!!t._justUp&&(t._justUp=!1,!0)}},30472:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(95922),o=new s({Extends:n,initialize:function(t,e){n.call(this),this.plugin=t,this.keyCode=e,this.originalEvent=void 0,this.enabled=!0,this.isDown=!1,this.isUp=!0,this.altKey=!1,this.ctrlKey=!1,this.shiftKey=!1,this.metaKey=!1,this.location=0,this.timeDown=0,this.duration=0,this.timeUp=0,this.emitOnRepeat=!1,this.repeats=0,this._justDown=!1,this._justUp=!1,this._tick=-1},setEmitOnRepeat:function(t){return this.emitOnRepeat=t,this},onDown:function(t){this.originalEvent=t,this.enabled&&(this.altKey=t.altKey,this.ctrlKey=t.ctrlKey,this.shiftKey=t.shiftKey,this.metaKey=t.metaKey,this.location=t.location,this.repeats++,this.isDown?this.emitOnRepeat&&this.emit(r.DOWN,this,t):(this.isDown=!0,this.isUp=!1,this.timeDown=t.timeStamp,this.duration=0,this._justDown=!0,this._justUp=!1,this.emit(r.DOWN,this,t)))},onUp:function(t){this.originalEvent=t,this.enabled&&(this.isDown=!1,this.isUp=!0,this.timeUp=t.timeStamp,this.duration=this.timeUp-this.timeDown,this.repeats=0,this._justDown=!1,this._justUp=!0,this._tick=-1,this.emit(r.UP,this,t))},reset:function(){return this.isDown=!1,this.isUp=!0,this.altKey=!1,this.ctrlKey=!1,this.shiftKey=!1,this.metaKey=!1,this.timeDown=0,this.duration=0,this.timeUp=0,this.repeats=0,this._justDown=!1,this._justUp=!1,this._tick=-1,this},getDuration:function(){return this.isDown?this.plugin.game.loop.time-this.timeDown:0},destroy:function(){this.removeAllListeners(),this.originalEvent=null,this.plugin=null}});t.exports=o},46032:t=>{t.exports={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:42,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,NUMPAD_ZERO:96,NUMPAD_ONE:97,NUMPAD_TWO:98,NUMPAD_THREE:99,NUMPAD_FOUR:100,NUMPAD_FIVE:101,NUMPAD_SIX:102,NUMPAD_SEVEN:103,NUMPAD_EIGHT:104,NUMPAD_NINE:105,NUMPAD_ADD:107,NUMPAD_SUBTRACT:109,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,SEMICOLON:186,PLUS:187,COMMA:188,MINUS:189,PERIOD:190,FORWARD_SLASH:191,BACK_SLASH:220,QUOTES:222,BACKTICK:192,OPEN_BRACKET:219,CLOSED_BRACKET:221,SEMICOLON_FIREFOX:59,COLON:58,COMMA_FIREFOX_WINDOWS:60,COMMA_FIREFOX:62,BRACKET_RIGHT_FIREFOX:174,BRACKET_LEFT_FIREFOX:175}},74600:(t,e,i)=>{var s=i(46032),n={};for(var r in s)n[s[r]]=r;t.exports=n},41170:t=>{t.exports=function(t,e){void 0===e&&(e=50);var i=t.plugin.game.loop.time-t.timeUp;return t.isUp&&i{var s=i(83419),n=i(89357),r=i(8214),o=i(29747),a=new s({initialize:function(t){this.manager=t,this.preventDefaultDown=!0,this.preventDefaultUp=!0,this.preventDefaultMove=!0,this.preventDefaultWheel=!1,this.enabled=!1,this.target,this.locked=!1,this.onMouseMove=o,this.onMouseDown=o,this.onMouseUp=o,this.onMouseDownWindow=o,this.onMouseUpWindow=o,this.onMouseOver=o,this.onMouseOut=o,this.onMouseWheel=o,this.pointerLockChange=o,this.isTop=!0,t.events.once(r.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputMouse,this.target=t.inputMouseEventTarget,this.passive=t.inputMousePassive,this.preventDefaultDown=t.inputMousePreventDefaultDown,this.preventDefaultUp=t.inputMousePreventDefaultUp,this.preventDefaultMove=t.inputMousePreventDefaultMove,this.preventDefaultWheel=t.inputMousePreventDefaultWheel,this.target?"string"==typeof this.target&&(this.target=document.getElementById(this.target)):this.target=this.manager.game.canvas,t.disableContextMenu&&this.disableContextMenu(),this.enabled&&this.target&&this.startListeners()},disableContextMenu:function(){return this.target.addEventListener("contextmenu",(function(t){return t.preventDefault(),!1})),this},requestPointerLock:function(){if(n.pointerLock){var t=this.target;t.requestPointerLock=t.requestPointerLock||t.mozRequestPointerLock||t.webkitRequestPointerLock,t.requestPointerLock()}},releasePointerLock:function(){n.pointerLock&&(document.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock,document.exitPointerLock())},startListeners:function(){var t=this.target;if(t){var e=this,i=this.manager,s=i.canvas,r=window&&window.focus&&i.game.config.autoFocus;this.onMouseMove=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseMove(t),e.preventDefaultMove&&t.preventDefault())},this.onMouseDown=function(t){r&&window.focus(),!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseDown(t),e.preventDefaultDown&&t.target===s&&t.preventDefault())},this.onMouseDownWindow=function(t){t.sourceCapabilities&&t.sourceCapabilities.firesTouchEvents||!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onMouseDown(t)},this.onMouseUp=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseUp(t),e.preventDefaultUp&&t.target===s&&t.preventDefault())},this.onMouseUpWindow=function(t){t.sourceCapabilities&&t.sourceCapabilities.firesTouchEvents||!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onMouseUp(t)},this.onMouseOver=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.setCanvasOver(t)},this.onMouseOut=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.setCanvasOut(t)},this.onMouseWheel=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.onMouseWheel(t),e.preventDefaultWheel&&t.target===s&&t.preventDefault()};var o={passive:!0};if(t.addEventListener("mousemove",this.onMouseMove),t.addEventListener("mousedown",this.onMouseDown),t.addEventListener("mouseup",this.onMouseUp),t.addEventListener("mouseover",this.onMouseOver,o),t.addEventListener("mouseout",this.onMouseOut,o),this.preventDefaultWheel?t.addEventListener("wheel",this.onMouseWheel,{passive:!1}):t.addEventListener("wheel",this.onMouseWheel,o),window&&i.game.config.inputWindowEvents)try{window.top.addEventListener("mousedown",this.onMouseDownWindow,o),window.top.addEventListener("mouseup",this.onMouseUpWindow,o)}catch(t){window.addEventListener("mousedown",this.onMouseDownWindow,o),window.addEventListener("mouseup",this.onMouseUpWindow,o),this.isTop=!1}n.pointerLock&&(this.pointerLockChange=function(t){var s=e.target;e.locked=document.pointerLockElement===s||document.mozPointerLockElement===s||document.webkitPointerLockElement===s,i.onPointerLockChange(t)},document.addEventListener("pointerlockchange",this.pointerLockChange,!0),document.addEventListener("mozpointerlockchange",this.pointerLockChange,!0),document.addEventListener("webkitpointerlockchange",this.pointerLockChange,!0)),this.enabled=!0}},stopListeners:function(){var t=this.target;t.removeEventListener("mousemove",this.onMouseMove),t.removeEventListener("mousedown",this.onMouseDown),t.removeEventListener("mouseup",this.onMouseUp),t.removeEventListener("mouseover",this.onMouseOver),t.removeEventListener("mouseout",this.onMouseOut),window&&((t=this.isTop?window.top:window).removeEventListener("mousedown",this.onMouseDownWindow),t.removeEventListener("mouseup",this.onMouseUpWindow)),n.pointerLock&&(document.removeEventListener("pointerlockchange",this.pointerLockChange,!0),document.removeEventListener("mozpointerlockchange",this.pointerLockChange,!0),document.removeEventListener("webkitpointerlockchange",this.pointerLockChange,!0))},destroy:function(){this.stopListeners(),this.target=null,this.enabled=!1,this.manager=null}});t.exports=a},87078:(t,e,i)=>{t.exports={MouseManager:i(85098)}},36210:(t,e,i)=>{var s=i(83419),n=i(8214),r=i(29747),o=new s({initialize:function(t){this.manager=t,this.capture=!0,this.enabled=!1,this.target,this.onTouchStart=r,this.onTouchStartWindow=r,this.onTouchMove=r,this.onTouchEnd=r,this.onTouchEndWindow=r,this.onTouchCancel=r,this.onTouchCancelWindow=r,this.isTop=!0,t.events.once(n.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputTouch,this.target=t.inputTouchEventTarget,this.capture=t.inputTouchCapture,this.target?"string"==typeof this.target&&(this.target=document.getElementById(this.target)):this.target=this.manager.game.canvas,t.disableContextMenu&&this.disableContextMenu(),this.enabled&&this.target&&this.startListeners()},disableContextMenu:function(){return this.target.addEventListener("contextmenu",(function(t){return t.preventDefault(),!1})),this},startListeners:function(){var t=this.target;if(t){var e=this,i=this.manager,s=i.canvas,n=window&&window.focus&&i.game.config.autoFocus;this.onTouchMove=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchMove(t),e.capture&&t.cancelable&&t.preventDefault())},this.onTouchStart=function(t){n&&window.focus(),!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchStart(t),e.capture&&t.cancelable&&t.target===s&&t.preventDefault())},this.onTouchStartWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onTouchStart(t)},this.onTouchEnd=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchEnd(t),e.capture&&t.cancelable&&t.target===s&&t.preventDefault())},this.onTouchEndWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onTouchEnd(t)},this.onTouchCancel=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchCancel(t),e.capture&&t.preventDefault())},this.onTouchCancelWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.onTouchCancel(t)};var r=this.capture,o={passive:!0},a={passive:!1};if(t.addEventListener("touchstart",this.onTouchStart,r?a:o),t.addEventListener("touchmove",this.onTouchMove,r?a:o),t.addEventListener("touchend",this.onTouchEnd,r?a:o),t.addEventListener("touchcancel",this.onTouchCancel,r?a:o),window&&i.game.config.inputWindowEvents)try{window.top.addEventListener("touchstart",this.onTouchStartWindow,a),window.top.addEventListener("touchend",this.onTouchEndWindow,a),window.top.addEventListener("touchcancel",this.onTouchCancelWindow,a)}catch(t){window.addEventListener("touchstart",this.onTouchStartWindow,a),window.addEventListener("touchend",this.onTouchEndWindow,a),window.addEventListener("touchcancel",this.onTouchCancelWindow,a),this.isTop=!1}this.enabled=!0}},stopListeners:function(){var t=this.target;t.removeEventListener("touchstart",this.onTouchStart),t.removeEventListener("touchmove",this.onTouchMove),t.removeEventListener("touchend",this.onTouchEnd),t.removeEventListener("touchcancel",this.onTouchCancel),window&&((t=this.isTop?window.top:window).removeEventListener("touchstart",this.onTouchStartWindow),t.removeEventListener("touchend",this.onTouchEndWindow),t.removeEventListener("touchcancel",this.onTouchCancelWindow))},destroy:function(){this.stopListeners(),this.target=null,this.enabled=!1,this.manager=null}});t.exports=o},95618:(t,e,i)=>{t.exports={TouchManager:i(36210)}},41299:(t,e,i)=>{var s=i(83419),n=i(23906),r=i(54899),o=i(95540),a=i(98356),h=i(3374),l=i(84376),u=i(92638),c=new s({initialize:function(t,e){if(this.loader=t,this.cache=o(e,"cache",!1),this.type=o(e,"type",!1),!this.type)throw new Error("Invalid File type: "+this.type);this.key=o(e,"key",!1);var i=this.key;if(t.prefix&&""!==t.prefix&&(this.key=t.prefix+i),!this.key)throw new Error("Invalid File key: "+this.key);var s=o(e,"url");void 0===s?s=t.path+i+"."+o(e,"extension",""):"string"!=typeof s||s.match(/^(?:blob:|data:|capacitor:\/\/|http:\/\/|https:\/\/|\/\/)/)||(s=t.path+s),this.url=s,this.src="",this.xhrSettings=u(o(e,"responseType",void 0)),o(e,"xhrSettings",!1)&&(this.xhrSettings=h(this.xhrSettings,o(e,"xhrSettings",{}))),this.xhrLoader=null,this.state="function"==typeof this.url?n.FILE_POPULATED:n.FILE_PENDING,this.bytesTotal=0,this.bytesLoaded=-1,this.percentComplete=-1,this.crossOrigin=void 0,this.data=void 0,this.config=o(e,"config",{}),this.multiFile,this.linkFile,this.base64="string"==typeof s&&0===s.indexOf("data:")},setLink:function(t){this.linkFile=t,t.linkFile=this},resetXHR:function(){this.xhrLoader&&(this.xhrLoader.onload=void 0,this.xhrLoader.onerror=void 0,this.xhrLoader.onprogress=void 0)},load:function(){if(this.state===n.FILE_POPULATED)this.loader.nextFile(this,!0);else{if(this.state=n.FILE_LOADING,this.src=a(this,this.loader.baseURL),!this.src)throw new Error("URL Error in File: "+this.key+" from: "+this.url);0===this.src.indexOf("data:")&&(this.base64=!0),this.xhrLoader=l(this,this.loader.xhr)}},onLoad:function(t,e){var i=t.responseURL&&this.loader.localSchemes.some((function(e){return 0===t.responseURL.indexOf(e)}))&&0===e.target.status,s=!(e.target&&200!==e.target.status)||i;4===t.readyState&&t.status>=400&&t.status<=599&&(s=!1),this.state=n.FILE_LOADED,this.resetXHR(),this.loader.nextFile(this,s)},onBase64Load:function(t){this.xhrLoader=t,this.state=n.FILE_LOADED,this.percentComplete=1,this.loader.emit(r.FILE_PROGRESS,this,this.percentComplete),this.loader.nextFile(this,!0)},onError:function(){this.resetXHR(),this.loader.nextFile(this,!1)},onProgress:function(t){t.lengthComputable&&(this.bytesLoaded=t.loaded,this.bytesTotal=t.total,this.percentComplete=Math.min(this.bytesLoaded/this.bytesTotal,1),this.loader.emit(r.FILE_PROGRESS,this,this.percentComplete))},onProcess:function(){this.state=n.FILE_PROCESSING,this.onProcessComplete()},onProcessComplete:function(){this.state=n.FILE_COMPLETE,this.multiFile&&this.multiFile.onFileComplete(this),this.loader.fileProcessComplete(this)},onProcessError:function(){console.error('Failed to process file: %s "%s"',this.type,this.key),this.state=n.FILE_ERRORED,this.multiFile&&this.multiFile.onFileFailed(this),this.loader.fileProcessComplete(this)},hasCacheConflict:function(){return this.cache&&this.cache.exists(this.key)},addToCache:function(){this.cache&&this.data&&this.cache.add(this.key,this.data)},pendingDestroy:function(t){if(this.state!==n.FILE_PENDING_DESTROY){void 0===t&&(t=this.data);var e=this.key,i=this.type;this.loader.emit(r.FILE_COMPLETE,e,i,t),this.loader.emit(r.FILE_KEY_COMPLETE+i+"-"+e,e,i,t),this.loader.flagForRemoval(this),this.state=n.FILE_PENDING_DESTROY}},destroy:function(){this.loader=null,this.cache=null,this.xhrSettings=null,this.multiFile=null,this.linkFile=null,this.data=null}});c.createObjectURL=function(t,e,i){if("function"==typeof URL)t.src=URL.createObjectURL(e);else{var s=new FileReader;s.onload=function(){t.removeAttribute("crossOrigin"),t.src="data:"+(e.type||i)+";base64,"+s.result.split(",")[1]},s.onerror=t.onerror,s.readAsDataURL(e)}},c.revokeObjectURL=function(t){"function"==typeof URL&&URL.revokeObjectURL(t.src)},t.exports=c},74099:t=>{var e={},i={install:function(t){for(var i in e)t[i]=e[i]},register:function(t,i){e[t]=i},destroy:function(){e={}}};t.exports=i},98356:t=>{t.exports=function(t,e){return!!t.url&&(t.url.match(/^(?:blob:|data:|capacitor:\/\/|http:\/\/|https:\/\/|\/\/)/)?t.url:e+t.url)}},74261:(t,e,i)=>{var s=i(83419),n=i(23906),r=i(35072),o=i(50792),a=i(54899),h=i(74099),l=i(95540),u=i(35154),c=i(41212),d=i(37277),f=i(44594),p=i(92638),v=new s({Extends:o,initialize:function(t){o.call(this);var e=t.sys.game.config,i=t.sys.settings.loader;this.scene=t,this.systems=t.sys,this.cacheManager=t.sys.cache,this.textureManager=t.sys.textures,this.sceneManager=t.sys.game.scene,h.install(this),this.prefix="",this.path="",this.baseURL="",this.setBaseURL(l(i,"baseURL",e.loaderBaseURL)),this.setPath(l(i,"path",e.loaderPath)),this.setPrefix(l(i,"prefix",e.loaderPrefix)),this.maxParallelDownloads=l(i,"maxParallelDownloads",e.loaderMaxParallelDownloads),this.xhr=p(l(i,"responseType",e.loaderResponseType),l(i,"async",e.loaderAsync),l(i,"user",e.loaderUser),l(i,"password",e.loaderPassword),l(i,"timeout",e.loaderTimeout),l(i,"withCredentials",e.loaderWithCredentials)),this.crossOrigin=l(i,"crossOrigin",e.loaderCrossOrigin),this.imageLoadType=l(i,"imageLoadType",e.loaderImageLoadType),this.localSchemes=l(i,"localScheme",e.loaderLocalScheme),this.totalToLoad=0,this.progress=0,this.list=new r,this.inflight=new r,this.queue=new r,this._deleteQueue=new r,this.totalFailed=0,this.totalComplete=0,this.state=n.LOADER_IDLE,this.multiKeyIndex=0,t.sys.events.once(f.BOOT,this.boot,this),t.sys.events.on(f.START,this.pluginStart,this)},boot:function(){this.systems.events.once(f.DESTROY,this.destroy,this)},pluginStart:function(){this.systems.events.once(f.SHUTDOWN,this.shutdown,this)},setBaseURL:function(t){return void 0===t&&(t=""),""!==t&&"/"!==t.substr(-1)&&(t=t.concat("/")),this.baseURL=t,this},setPath:function(t){return void 0===t&&(t=""),""!==t&&"/"!==t.substr(-1)&&(t=t.concat("/")),this.path=t,this},setPrefix:function(t){return void 0===t&&(t=""),this.prefix=t,this},setCORS:function(t){return this.crossOrigin=t,this},addFile:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e0},removePack:function(t,e){var i,s=this.systems.anims,n=this.cacheManager,r=this.textureManager,o={animation:"json",aseprite:"json",audio:"audio",audioSprite:"audio",binary:"binary",bitmapFont:"bitmapFont",css:null,glsl:"shader",html:"html",json:"json",obj:"obj",plugin:null,scenePlugin:null,script:null,spine:"json",text:"text",tilemapCSV:"tilemap",tilemapImpact:"tilemap",tilemapTiledJSON:"tilemap",video:"video",xml:"xml"};if(c(t))i=t;else if(!(i=n.json.get(t)))return void console.warn("Asset Pack not found in JSON cache:",t);for(var a in e&&(i={_:i[e]}),i){var h=i[a],u=l(h,"prefix",""),d=l(h,"files"),f=l(h,"defaultType");if(Array.isArray(d))for(var p=0;p0&&this.inflight.size{var s=i(79291),n=i(92638);t.exports=function(t,e){var i=void 0===t?n():s({},t);if(e)for(var r in e)void 0!==e[r]&&(i[r]=e[r]);return i}},26430:(t,e,i)=>{var s=i(83419),n=i(23906),r=i(54899),o=new s({initialize:function(t,e,i,s){var r=[];s.forEach((function(t){t&&r.push(t)})),this.loader=t,this.type=e,this.key=i;var o=this.key;t.prefix&&""!==t.prefix&&(this.key=t.prefix+o),this.multiKeyIndex=t.multiKeyIndex++,this.files=r,this.state=n.FILE_PENDING,this.complete=!1,this.pending=r.length,this.failed=0,this.config={},this.baseURL=t.baseURL,this.path=t.path,this.prefix=t.prefix;for(var a=0;a{var s=i(3374);t.exports=function(t,e){var i=s(e,t.xhrSettings);if(!t.base64){var n=new XMLHttpRequest;if(n.open("GET",t.src,i.async,i.user,i.password),n.responseType=t.xhrSettings.responseType,n.timeout=i.timeout,i.headers)for(var r in i.headers)n.setRequestHeader(r,i.headers[r]);return i.header&&i.headerValue&&n.setRequestHeader(i.header,i.headerValue),i.requestedWith&&n.setRequestHeader("X-Requested-With",i.requestedWith),i.overrideMimeType&&n.overrideMimeType(i.overrideMimeType),i.withCredentials&&(n.withCredentials=!0),n.onload=t.onLoad.bind(t,n),n.onerror=t.onError.bind(t,n),n.onprogress=t.onProgress.bind(t),n.ontimeout=t.onError.bind(t,n),n.send(),n}var o=t.url.split(";base64,").pop()||t.url.split(",").pop(),a={responseText:atob(o)};t.onBase64Load(a)}},92638:t=>{t.exports=function(t,e,i,s,n,r){return void 0===t&&(t=""),void 0===e&&(e=!0),void 0===i&&(i=""),void 0===s&&(s=""),void 0===n&&(n=0),void 0===r&&(r=!1),{responseType:t,async:e,user:i,password:s,timeout:n,headers:void 0,header:void 0,headerValue:void 0,requestedWith:!1,overrideMimeType:void 0,withCredentials:r}}},23906:t=>{t.exports={LOADER_IDLE:0,LOADER_LOADING:1,LOADER_PROCESSING:2,LOADER_COMPLETE:3,LOADER_SHUTDOWN:4,LOADER_DESTROYED:5,FILE_PENDING:10,FILE_LOADING:11,FILE_LOADED:12,FILE_FAILED:13,FILE_PROCESSING:14,FILE_ERRORED:16,FILE_COMPLETE:17,FILE_DESTROYED:18,FILE_POPULATED:19,FILE_PENDING_DESTROY:20}},42155:t=>{t.exports="addfile"},38991:t=>{t.exports="complete"},27540:t=>{t.exports="filecomplete"},87464:t=>{t.exports="filecomplete-"},94486:t=>{t.exports="loaderror"},13035:t=>{t.exports="load"},38144:t=>{t.exports="fileprogress"},97520:t=>{t.exports="postprocess"},85595:t=>{t.exports="progress"},55680:t=>{t.exports="start"},54899:(t,e,i)=>{t.exports={ADD:i(42155),COMPLETE:i(38991),FILE_COMPLETE:i(27540),FILE_KEY_COMPLETE:i(87464),FILE_LOAD_ERROR:i(94486),FILE_LOAD:i(13035),FILE_PROGRESS:i(38144),POST_PROCESS:i(97520),PROGRESS:i(85595),START:i(55680)}},14135:(t,e,i)=>{var s=i(83419),n=i(74099),r=i(518),o=i(54899),a=new s({Extends:r,initialize:function(t,e,i,s,n){r.call(this,t,e,i,s,n),this.type="animationJSON"},onProcess:function(){this.loader.once(o.POST_PROCESS,this.onLoadComplete,this),r.prototype.onProcess.call(this)},onLoadComplete:function(){this.loader.systems.anims.fromJSON(this.data)}});n.register("animation",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new h(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","json"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new h(t,e,s,u);c.linkFile?l.call(this,t,"atlasjson",e,[c,d,c.linkFile]):l.call(this,t,"atlasjson",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlas(t.key,t.data,e.data,i),e.addToCache(),this.complete=!0}}});n.register("aseprite",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new h(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","json"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new h(t,e,s,u);c.linkFile?l.call(this,t,"atlasjson",e,[c,d,c.linkFile]):l.call(this,t,"atlasjson",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlas(t.key,t.data,e.data,i),this.complete=!0}}});n.register("atlas",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(26430),l=i(57318),u=new s({Extends:h,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new l(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","xml"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new l(t,e,s,u);c.linkFile?h.call(this,t,"atlasxml",e,[c,d,c.linkFile]):h.call(this,t,"atlasxml",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlasXML(t.key,t.data,e.data,i),this.complete=!0}}});n.register("atlasXML",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(89749),l=i(41212),u=new s({Extends:r,initialize:function(t,e,i,s,n){if(l(e)){var o=e;e=a(o,"key"),s=a(o,"xhrSettings"),n=a(o,"context",n)}var h={type:"audio",cache:t.cacheManager.audio,extension:i.type,responseType:"arraybuffer",key:e,url:i.url,xhrSettings:s,config:{context:n}};r.call(this,t,h)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this;this.config.context.decodeAudioData(this.xhrLoader.response,(function(e){t.data=e,t.onProcessComplete()}),(function(e){console.error("Error decoding audio: "+t.key+" - ",e?e.message:null),t.onProcessError()})),this.config.context=null}});u.create=function(t,e,i,s,n){var r=t.systems.game,o=r.config.audio,c=r.device.audio;l(e)&&(i=a(e,"url",[]),s=a(e,"config",{}));var d=u.getAudioURL(r,i);return d?c.webAudio&&!o.disableWebAudio?new u(t,e,d,n,r.sound.context):new h(t,e,d,s):(console.warn('No audio URLs for "%s" can play on this device',e),null)},u.getAudioURL=function(t,e){Array.isArray(e)||(e=[e]);for(var i=0;i{var s=i(21097),n=i(83419),r=i(74099),o=i(95540),a=i(41212),h=i(518),l=i(26430),u=new n({Extends:l,initialize:function(t,e,i,n,r,u,c){if(a(e)){var d=e;e=o(d,"key"),i=o(d,"jsonURL"),n=o(d,"audioURL"),r=o(d,"audioConfig"),u=o(d,"audioXhrSettings"),c=o(d,"jsonXhrSettings")}var f;if(n){var p=s.create(t,e,n,r,u);p&&(f=new h(t,e,i,c),l.call(this,t,"audiosprite",e,[p,f]),this.config.resourceLoad=!1)}else f=new h(t,e,i,c),l.call(this,t,"audiosprite",e,[f]),this.config.resourceLoad=!0,this.config.audioConfig=r,this.config.audioXhrSettings=u},onFileComplete:function(t){if(-1!==this.files.indexOf(t)&&(this.pending--,this.config.resourceLoad&&"json"===t.type&&t.data.hasOwnProperty("resources"))){var e=t.data.resources,i=o(this.config,"audioConfig"),n=o(this.config,"audioXhrSettings"),r=s.create(this.loader,t.key,e,i,n);r&&(this.addToMultiFile(r),this.loader.addFile(r))}},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1];t.addToCache(),e.addToCache(),this.complete=!0}}});r.register("audioSprite",(function(t,e,i,s,n,r){var o,a=this.systems.game,h=a.config.audio,l=a.device.audio;if(h&&h.noAudio||!l.webAudio&&!l.audioData)return this;if(Array.isArray(t))for(var c=0;c{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n){var o="bin";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"xhrSettings"),o=a(l,"extension",o),n=a(l,"dataType",n)}var u={type:"binary",cache:t.cacheManager.binary,extension:o,responseType:"arraybuffer",key:e,url:i,xhrSettings:s,config:{dataType:n}};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this.config.dataType;this.data=t?new t(this.xhrLoader.response):this.xhrLoader.response,this.onProcessComplete()}});o.register("binary",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(26430),l=i(21859),u=i(57318),c=new s({Extends:h,initialize:function(t,e,i,s,n,l){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new u(t,{key:e,url:r(f,"fontDataURL"),extension:r(f,"fontDataExtension","xml"),xhrSettings:r(f,"fontDataXhrSettings")})}else c=new o(t,e,i,n),d=new u(t,e,s,l);c.linkFile?h.call(this,t,"bitmapfont",e,[c,d,c.linkFile]):h.call(this,t,"bitmapfont",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1];t.addToCache();var i=t.cache.get(t.key),s=l(e.data,t.cache.getFrame(t.key),0,0,i);this.loader.cacheManager.bitmapFont.add(t.key,{data:s,texture:t.key,frame:null}),this.complete=!0}}});n.register("bitmapFont",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="css";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"script",cache:!1,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=document.createElement("style"),this.data.defer=!1,this.data.innerHTML=this.xhrLoader.responseText,document.head.appendChild(this.data),this.onProcessComplete()}});o.register("css",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(38734),n=i(85722),r=i(83419),o=i(74099),a=i(95540),h=i(19550),l=i(41212),u=i(518),c=i(31403),d=i(46975),f=i(59327),p=i(26430),v=i(82038),g=i(55222),m=new r({Extends:p,initialize:function(t,e,i,s){if(i.multiAtlasURL){var r=new u(t,{key:e,url:i.multiAtlasURL,xhrSettings:s,config:i});p.call(this,t,"texture",e,[r])}else{var o=i.textureURL.substr(i.textureURL.length-3);i.type||(i.type="ktx"===o.toLowerCase()?"KTX":"PVR");var a=new n(t,{key:e,url:i.textureURL,extension:o,xhrSettings:s,config:i});if(i.atlasURL){var h=new u(t,{key:e,url:i.atlasURL,xhrSettings:s,config:i});p.call(this,t,"texture",e,[a,h])}else p.call(this,t,"texture",e,[a])}this.config=i},onFileComplete:function(t){if(-1!==this.files.indexOf(t)){if(this.pending--,!this.config.multiAtlasURL)return;if("json"===t.type&&t.data.hasOwnProperty("textures")){var e=t.data.textures,i=this.config,s=this.loader,r=s.baseURL,o=s.path,h=s.prefix,l=a(i,"multiBaseURL",this.baseURL),u=a(i,"multiPath",this.path),c=a(i,"prefix",this.prefix),d=a(i,"textureXhrSettings");l&&s.setBaseURL(l),u&&s.setPath(u),c&&s.setPrefix(c);for(var f=0;f{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(73894),u=new s({Extends:r,initialize:function(t,e,i,s,n){var o="glsl";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"shaderType","fragment"),n=a(l,"xhrSettings"),o=a(l,"extension",o)}else void 0===s&&(s="fragment");var u={type:"glsl",cache:t.cacheManager.shader,extension:o,responseType:"text",key:e,url:i,config:{shaderType:s},xhrSettings:n};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t=this.data.split("\n"),e=this.extractBlock(t,0);if(e)for(;e;){var i=this.getShaderName(e.header),s=this.getShaderType(e.header),n=this.getShaderUniforms(e.header),r=e.shader;if(this.cache.has(i)){var o=this.cache.get(i);"fragment"===s?o.fragmentSrc=r:o.vertexSrc=r,o.uniforms||(o.uniforms=n)}else"fragment"===s?this.cache.add(i,new l(i,r,"",n)):this.cache.add(i,new l(i,"",r,n));e=this.extractBlock(t,e.offset)}else"fragment"===this.config.shaderType?this.cache.add(this.key,new l(this.key,this.data)):this.cache.add(this.key,new l(this.key,"",this.data))},getShaderName:function(t){for(var e=0;e{var s=i(83419),n=i(54899),r=i(41299),o=i(95540),a=i(98356),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){if(h(e)){var n=e;e=o(n,"key"),s=o(n,"config",s)}var a={type:"audio",cache:t.cacheManager.audio,extension:i.type,key:e,url:i.url,config:s};r.call(this,t,a),this.locked="ontouchstart"in window,this.loaded=!1,this.filesLoaded=0,this.filesTotal=0},onLoad:function(){this.loaded||(this.loaded=!0,this.loader.nextFile(this,!0))},onError:function(){for(var t=0;t{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="html";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"text",cache:t.cacheManager.html,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()}});o.register("html",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n,o){void 0===s&&(s=512),void 0===n&&(n=512);var l="html";if(h(e)){var u=e;e=a(u,"key"),i=a(u,"url"),o=a(u,"xhrSettings"),l=a(u,"extension",l),s=a(u,"width",s),n=a(u,"height",n)}var c={type:"html",cache:t.textureManager,extension:l,responseType:"text",key:e,url:i,xhrSettings:o,config:{width:s,height:n}};r.call(this,t,c)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this.config.width,e=this.config.height,i=[];i.push(''),i.push(''),i.push(''),i.push(this.xhrLoader.responseText),i.push(""),i.push(""),i.push("");var s=[i.join("\n")],o=this;try{var a=new window.Blob(s,{type:"image/svg+xml;charset=utf-8"})}catch(t){return o.state=n.FILE_ERRORED,void o.onProcessComplete()}this.data=new Image,this.data.crossOrigin=this.crossOrigin,this.data.onload=function(){r.revokeObjectURL(o.data),o.onProcessComplete()},this.data.onerror=function(){r.revokeObjectURL(o.data),o.onProcessError()},r.createObjectURL(this.data,a,"image/svg+xml")},addToCache:function(){this.cache.addImage(this.key,this.data)}});o.register("htmlTexture",(function(t,e,i,s,n){if(Array.isArray(t))for(var r=0;r{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(98356),u=new s({Extends:r,initialize:function t(e,i,s,n,o){var l,u="png";if(h(i)){var c=i;i=a(c,"key"),s=a(c,"url"),l=a(c,"normalMap"),n=a(c,"xhrSettings"),u=a(c,"extension",u),o=a(c,"frameConfig")}Array.isArray(s)&&(l=s[1],s=s[0]);var d={type:"image",cache:e.textureManager,extension:u,responseType:"blob",key:i,url:s,xhrSettings:n,config:o};if(r.call(this,e,d),l){var f=new t(e,this.key,l,n,o);f.type="normalMap",this.setLink(f),e.addFile(f)}this.useImageElementLoad="HTMLImageElement"===e.imageLoadType||this.base64,this.useImageElementLoad&&(this.load=this.loadImage,this.onProcess=this.onProcessImage)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=new Image,this.data.crossOrigin=this.crossOrigin;var t=this;this.data.onload=function(){r.revokeObjectURL(t.data),t.onProcessComplete()},this.data.onerror=function(){r.revokeObjectURL(t.data),t.onProcessError()},r.createObjectURL(this.data,this.xhrLoader.response,"image/png")},onProcessImage:function(){var t=this.state;this.state=n.FILE_PROCESSING,t===n.FILE_LOADED?this.onProcessComplete():this.onProcessError()},loadImage:function(){this.state=n.FILE_LOADING,this.src=l(this,this.loader.baseURL),this.data=new Image,this.data.crossOrigin=this.crossOrigin;var t=this;this.data.onload=function(){t.state=n.FILE_LOADED,t.loader.nextFile(t,!0)},this.data.onerror=function(){t.loader.nextFile(t,!1)},this.data.src=this.src},addToCache:function(){var t=this.linkFile;t?t.state>=n.FILE_COMPLETE&&("spritesheet"===t.type?t.addToCache():"normalMap"===this.type?this.cache.addImage(this.key,t.data,this.data):this.cache.addImage(this.key,this.data,t.data)):this.cache.addImage(this.key,this.data)}});o.register("image",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(35154),l=i(41212),u=new s({Extends:r,initialize:function(t,e,i,s,o){var u="json";if(l(e)){var c=e;e=a(c,"key"),i=a(c,"url"),s=a(c,"xhrSettings"),u=a(c,"extension",u),o=a(c,"dataKey",o)}var d={type:"json",cache:t.cacheManager.json,extension:u,responseType:"text",key:e,url:i,xhrSettings:s,config:o};r.call(this,t,d),l(i)&&(this.data=o?h(i,o):i,this.state=n.FILE_POPULATED)},onProcess:function(){if(this.state!==n.FILE_POPULATED){this.state=n.FILE_PROCESSING;try{var t=JSON.parse(this.xhrLoader.responseText)}catch(t){throw this.onProcessError(),t}var e=this.config;this.data="string"==typeof e?h(t,e,t):t}this.onProcessComplete()}});o.register("json",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,n,o,u){if(a(e)){var c=e;e=r(c,"key"),i=r(c,"url",!1)?r(c,"url"):r(c,"atlasURL"),o=r(c,"xhrSettings"),s=r(c,"path"),n=r(c,"baseURL"),u=r(c,"textureXhrSettings")}var d=new h(t,e,i,o);l.call(this,t,"multiatlas",e,[d]),this.config.path=s,this.config.baseURL=n,this.config.textureXhrSettings=u},onFileComplete:function(t){if(-1!==this.files.indexOf(t)&&(this.pending--,"json"===t.type&&t.data.hasOwnProperty("textures"))){var e=t.data.textures,i=this.config,s=this.loader,n=s.baseURL,a=s.path,h=s.prefix,l=r(i,"baseURL",this.baseURL),u=r(i,"path",this.path),c=r(i,"prefix",this.prefix),d=r(i,"textureXhrSettings");s.setBaseURL(l),s.setPath(u),s.setPrefix(c);for(var f=0;f{var s=i(83419),n=i(74099),r=i(95540),o=i(41212),a=i(26430),h=i(34328),l=new s({Extends:a,initialize:function(t,e,i,s){var n="js",l=[];if(o(e)){var u=e;e=r(u,"key"),i=r(u,"url"),s=r(u,"xhrSettings"),n=r(u,"extension",n)}Array.isArray(i)||(i=[i]);for(var c=0;c{var s=i(83419),n=i(74099),r=i(95540),o=i(41212),a=i(26430),h=i(85048),l=i(61485),u=i(78776),c=new s({Extends:a,initialize:function(t,e,i,s,n,h){var l,c,d=t.cacheManager.obj;if(o(e)){var f=e;e=r(f,"key"),l=new u(t,{key:e,type:"obj",cache:d,url:r(f,"url"),extension:r(f,"extension","obj"),xhrSettings:r(f,"xhrSettings"),config:{flipUV:r(f,"flipUV",n)}}),(s=r(f,"matURL"))&&(c=new u(t,{key:e,type:"mat",cache:d,url:s,extension:r(f,"matExtension","mat"),xhrSettings:r(f,"xhrSettings")}))}else l=new u(t,{key:e,url:i,type:"obj",cache:d,extension:"obj",xhrSettings:h,config:{flipUV:n}}),s&&(c=new u(t,{key:e,url:s,type:"mat",cache:d,extension:"mat",xhrSettings:h}));a.call(this,t,"obj",e,[l,c])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=h(t.data,t.config.flipUV);e&&(i.materials=l(e.data)),t.cache.add(t.key,i),this.complete=!0}}});n.register("obj",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(74099),o=i(518),a=new s({Extends:o,initialize:function(t,e,i,s,n){o.call(this,t,e,i,s,n),this.type="packfile"},onProcess:function(){if(this.state!==n.FILE_POPULATED&&(this.state=n.FILE_PROCESSING,this.data=JSON.parse(this.xhrLoader.responseText)),this.data.hasOwnProperty("files")&&this.config){var t={};t[this.config]=this.data,this.data=t}this.loader.addPack(this.data,this.config),this.onProcessComplete()}});r.register("pack",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,o,l){var u="js";if(h(e)){var c=e;e=a(c,"key"),i=a(c,"url"),l=a(c,"xhrSettings"),u=a(c,"extension",u),s=a(c,"start"),o=a(c,"mapping")}var d={type:"plugin",cache:!1,extension:u,responseType:"text",key:e,url:i,xhrSettings:l,config:{start:s,mapping:o}};r.call(this,t,d),"function"==typeof i&&(this.data=i,this.state=n.FILE_POPULATED)},onProcess:function(){var t=this.loader.systems.plugins,e=this.config,i=a(e,"start",!1),s=a(e,"mapping",null);if(this.state===n.FILE_POPULATED)t.install(this.key,this.data,i,s);else{this.state=n.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data);var r=t.install(this.key,window[this.key],i,s);(i||s)&&(this.loader.systems[s]=r,this.loader.scene[s]=r)}this.onProcessComplete()}});o.register("plugin",(function(t,e,i,s,n){if(Array.isArray(t))for(var r=0;r{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n){var o="svg";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"svgConfig",{}),n=a(l,"xhrSettings"),o=a(l,"extension",o)}var u={type:"svg",cache:t.textureManager,extension:o,responseType:"text",key:e,url:i,xhrSettings:n,config:{width:a(s,"width"),height:a(s,"height"),scale:a(s,"scale")}};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this.xhrLoader.responseText,e=[t],i=this.config.width,s=this.config.height,o=this.config.scale;t:if(i&&s||o){var a=(new DOMParser).parseFromString(t,"text/xml").getElementsByTagName("svg")[0],h=a.hasAttribute("viewBox"),l=parseFloat(a.getAttribute("width")),u=parseFloat(a.getAttribute("height"));if(!h&&l&&u)a.setAttribute("viewBox","0 0 "+l+" "+u);else if(h&&!l&&!u){var c=a.getAttribute("viewBox").split(/\s+|,/);l=c[2],u=c[3]}if(o){if(!l||!u)break t;i=l*o,s=u*o}a.setAttribute("width",i.toString()+"px"),a.setAttribute("height",s.toString()+"px"),e=[(new XMLSerializer).serializeToString(a)]}try{var d=new window.Blob(e,{type:"image/svg+xml;charset=utf-8"})}catch(t){return void this.onProcessError()}this.data=new Image,this.data.crossOrigin=this.crossOrigin;var f=this,p=!1;this.data.onload=function(){p||r.revokeObjectURL(f.data),f.onProcessComplete()},this.data.onerror=function(){p?f.onProcessError():(p=!0,r.revokeObjectURL(f.data),f.data.src="data:image/svg+xml,"+encodeURIComponent(e.join("")))},r.createObjectURL(this.data,d,"image/svg+xml")},addToCache:function(){this.cache.addImage(this.key,this.data)}});o.register("svg",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="js";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"text",extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t=this.data.concat("(function(){\nreturn new "+this.key+"();\n}).call(this);"),e=eval;this.loader.sceneManager.add(this.key,e(t)),this.complete=!0}});o.register("sceneFile",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,o,l){var u="js";if(h(e)){var c=e;e=a(c,"key"),i=a(c,"url"),l=a(c,"xhrSettings"),u=a(c,"extension",u),s=a(c,"systemKey"),o=a(c,"sceneKey")}var d={type:"scenePlugin",cache:!1,extension:u,responseType:"text",key:e,url:i,xhrSettings:l,config:{systemKey:s,sceneKey:o}};r.call(this,t,d),"function"==typeof i&&(this.data=i,this.state=n.FILE_POPULATED)},onProcess:function(){var t=this.loader.systems.plugins,e=this.config,i=this.key,s=a(e,"systemKey",i),r=a(e,"sceneKey",i);this.state===n.FILE_POPULATED?t.installScenePlugin(s,this.data,r,this.loader.scene,!0):(this.state=n.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data),t.installScenePlugin(s,window[this.key],r,this.loader.scene,!0)),this.onProcessComplete()}});o.register("scenePlugin",(function(t,e,i,s,n){if(Array.isArray(t))for(var r=0;r{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n){var o="js";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"type","script"),n=a(l,"xhrSettings"),o=a(l,"extension",o)}else void 0===s&&(s="script");var u={type:s,cache:!1,extension:o,responseType:"text",key:e,url:i,xhrSettings:n};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data),this.onProcessComplete()}});o.register("script",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(74099),o=i(19550),a=new s({Extends:o,initialize:function(t,e,i,s,n){o.call(this,t,e,i,n,s),this.type="spritesheet"},addToCache:function(){var t=this.linkFile;t?t.state>=n.FILE_COMPLETE&&("normalMap"===this.type?this.cache.addSpriteSheet(this.key,t.data,this.config,this.data):this.cache.addSpriteSheet(this.key,this.data,this.config,t.data)):this.cache.addSpriteSheet(this.key,this.data,this.config)}});r.register("spritesheet",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="text",o="txt",l=t.cacheManager.text;if(h(e)){var u=e;e=a(u,"key"),i=a(u,"url"),s=a(u,"xhrSettings"),o=a(u,"extension",o),n=a(u,"type",n),l=a(u,"cache",l)}var c={type:n,cache:l,extension:o,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,c)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()}});o.register("text",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(80341),u=new s({Extends:r,initialize:function(t,e,i,s){var n="csv";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var u={type:"tilemapCSV",cache:t.cacheManager.tilemap,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,u),this.tilemapFormat=l.CSV},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t={format:this.tilemapFormat,data:this.data};this.cache.add(this.key,t)}});o.register("tilemapCSV",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(74099),r=i(518),o=i(80341),a=new s({Extends:r,initialize:function(t,e,i,s){r.call(this,t,e,i,s),this.type="tilemapJSON",this.cache=t.cacheManager.tilemap},addToCache:function(){var t={format:o.WELTMEISTER,data:this.data};this.cache.add(this.key,t)}});n.register("tilemapImpact",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(74099),r=i(518),o=i(80341),a=new s({Extends:r,initialize:function(t,e,i,s){r.call(this,t,e,i,s),this.type="tilemapJSON",this.cache=t.cacheManager.tilemap},addToCache:function(){var t={format:o.TILED_JSON,data:this.data};this.cache.add(this.key,t)}});n.register("tilemapTiledJSON",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(26430),l=i(78776),u=new s({Extends:h,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new l(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","txt"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new l(t,e,s,u);c.linkFile?h.call(this,t,"unityatlas",e,[c,d,c.linkFile]):h.call(this,t,"unityatlas",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addUnityAtlas(t.key,t.data,e.data,i),this.complete=!0}}});n.register("unityAtlas",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(98356),h=i(95540),l=i(41212),u=new s({Extends:r,initialize:function(t,e,i,s){if(void 0===s&&(s=!1),l(e)){var n=e;e=h(n,"key"),i=h(n,"url",[]),s=h(n,"noAudio",!1)}var o=t.systems.game.device.video.getVideoURL(i);o||console.warn("VideoFile: No supported format for "+e);var a={type:"video",cache:t.cacheManager.video,extension:o.type,key:e,url:o.url,config:{noAudio:s}};r.call(this,t,a)},onProcess:function(){this.data={url:this.src,noAudio:this.config.noAudio,crossOrigin:this.crossOrigin},this.onProcessComplete()},load:function(){this.src=a(this,this.loader.baseURL),this.state=n.FILE_LOADED,this.loader.nextFile(this,!0)}});o.register("video",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(56836),u=new s({Extends:r,initialize:function(t,e,i,s){var n="xml";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"xml",cache:t.cacheManager.xml,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=l(this.xhrLoader.responseText),this.data?this.onProcessComplete():this.onProcessError()}});o.register("xml",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{t.exports={AnimationJSONFile:i(14135),AsepriteFile:i(76272),AtlasJSONFile:i(38734),AtlasXMLFile:i(74599),AudioFile:i(21097),AudioSpriteFile:i(89524),BinaryFile:i(85722),BitmapFontFile:i(97025),CompressedTextureFile:i(69559),CSSFile:i(16024),GLSLFile:i(47931),HTML5AudioFile:i(89749),HTMLFile:i(88470),HTMLTextureFile:i(14643),ImageFile:i(19550),JSONFile:i(518),MultiAtlasFile:i(59327),MultiScriptFile:i(99297),OBJFile:i(41846),PackFile:i(58610),PluginFile:i(48988),SceneFile:i(88423),ScenePluginFile:i(56812),ScriptFile:i(34328),SpriteSheetFile:i(85035),SVGFile:i(67397),TextFile:i(78776),TilemapCSVFile:i(49477),TilemapImpactFile:i(40807),TilemapJSONFile:i(56775),UnityAtlasFile:i(25771),VideoFile:i(33720),XMLFile:i(57318)}},57777:(t,e,i)=>{var s=i(23906),n=i(79291),r={Events:i(54899),FileTypes:i(64589),File:i(41299),FileTypesManager:i(74099),GetURL:i(98356),LoaderPlugin:i(74261),MergeXHRSettings:i(3374),MultiFile:i(26430),XHRLoader:i(84376),XHRSettings:i(92638)};r=n(!1,r,s),t.exports=r},53307:t=>{t.exports=function(t){for(var e=0,i=0;i{var s=i(6411);t.exports=function(t,e){return s(t)/s(e)/s(t-e)}},30976:t=>{t.exports=function(t,e){return Math.floor(Math.random()*(e-t+1)+t)}},87842:t=>{t.exports=function(t,e,i,s,n){var r=.5*(s-e),o=.5*(n-i),a=t*t;return(2*i-2*s+r+o)*(t*a)+(-3*i+3*s-2*r-o)*a+r*t+i}},26302:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.ceil(t*s)/s}},45319:t=>{t.exports=function(t,e,i){return Math.max(e,Math.min(i,t))}},39506:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t*s.DEG_TO_RAD}},61241:t=>{t.exports=function(t,e){return Math.abs(t-e)}},38857:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(37867),o=i(29747),a=new r,h=new n({initialize:function t(e,i,s,n){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=t.DefaultOrder),this._x=e,this._y=i,this._z=s,this._order=n,this.onChangeCallback=o},x:{get:function(){return this._x},set:function(t){this._x=t,this.onChangeCallback(this)}},y:{get:function(){return this._y},set:function(t){this._y=t,this.onChangeCallback(this)}},z:{get:function(){return this._z},set:function(t){this._z=t,this.onChangeCallback(this)}},order:{get:function(){return this._order},set:function(t){this._order=t,this.onChangeCallback(this)}},set:function(t,e,i,s){return void 0===s&&(s=this._order),this._x=t,this._y=e,this._z=i,this._order=s,this.onChangeCallback(this),this},copy:function(t){return this.set(t.x,t.y,t.z,t.order)},setFromQuaternion:function(t,e,i){return void 0===e&&(e=this._order),void 0===i&&(i=!1),a.fromQuat(t),this.setFromRotationMatrix(a,e,i)},setFromRotationMatrix:function(t,e,i){void 0===e&&(e=this._order),void 0===i&&(i=!1);var n=t.val,r=n[0],o=n[4],a=n[8],h=n[1],l=n[5],u=n[9],c=n[2],d=n[6],f=n[10],p=0,v=0,g=0,m=.99999;switch(e){case"XYZ":v=Math.asin(s(a,-1,1)),Math.abs(a){t.exports=function(t){if(0===t)return 1;for(var e=t;--t;)e*=t;return e}},99472:t=>{t.exports=function(t,e){return Math.random()*(e-t)+t}},77623:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.floor(t*s)/s}},62945:(t,e,i)=>{var s=i(45319);t.exports=function(t,e,i){return(i-e)*(t=s(t,0,1))+e}},38265:t=>{t.exports=function(t,e){return t/e/1e3}},78702:t=>{t.exports=function(t){return t==parseFloat(t)?!(t%2):void 0}},94883:t=>{t.exports=function(t){return t===parseFloat(t)?!(t%2):void 0}},28915:t=>{t.exports=function(t,e,i){return(e-t)*i+t}},94908:t=>{t.exports=function(t,e,i){return void 0===i&&(i=0),t.clone().lerp(e,i)}},94434:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){this.val=new Float32Array(9),t?this.copy(t):this.identity()},clone:function(){return new s(this)},set:function(t){return this.copy(t)},copy:function(t){var e=this.val,i=t.val;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],this},fromMat4:function(t){var e=t.val,i=this.val;return i[0]=e[0],i[1]=e[1],i[2]=e[2],i[3]=e[4],i[4]=e[5],i[5]=e[6],i[6]=e[8],i[7]=e[9],i[8]=e[10],this},fromArray:function(t){var e=this.val;return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],this},identity:function(){var t=this.val;return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,this},transpose:function(){var t=this.val,e=t[1],i=t[2],s=t[5];return t[1]=t[3],t[2]=t[6],t[3]=e,t[5]=t[7],t[6]=i,t[7]=s,this},invert:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=l*r-o*h,c=-l*n+o*a,d=h*n-r*a,f=e*u+i*c+s*d;return f?(f=1/f,t[0]=u*f,t[1]=(-l*i+s*h)*f,t[2]=(o*i-s*r)*f,t[3]=c*f,t[4]=(l*e-s*a)*f,t[5]=(-o*e+s*n)*f,t[6]=d*f,t[7]=(-h*e+i*a)*f,t[8]=(r*e-i*n)*f,this):null},adjoint:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8];return t[0]=r*l-o*h,t[1]=s*h-i*l,t[2]=i*o-s*r,t[3]=o*a-n*l,t[4]=e*l-s*a,t[5]=s*n-e*o,t[6]=n*h-r*a,t[7]=i*a-e*h,t[8]=e*r-i*n,this},determinant:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8];return e*(l*r-o*h)+i*(-l*n+o*a)+s*(h*n-r*a)},multiply:function(t){var e=this.val,i=e[0],s=e[1],n=e[2],r=e[3],o=e[4],a=e[5],h=e[6],l=e[7],u=e[8],c=t.val,d=c[0],f=c[1],p=c[2],v=c[3],g=c[4],m=c[5],y=c[6],x=c[7],T=c[8];return e[0]=d*i+f*r+p*h,e[1]=d*s+f*o+p*l,e[2]=d*n+f*a+p*u,e[3]=v*i+g*r+m*h,e[4]=v*s+g*o+m*l,e[5]=v*n+g*a+m*u,e[6]=y*i+x*r+T*h,e[7]=y*s+x*o+T*l,e[8]=y*n+x*a+T*u,this},translate:function(t){var e=this.val,i=t.x,s=t.y;return e[6]=i*e[0]+s*e[3]+e[6],e[7]=i*e[1]+s*e[4]+e[7],e[8]=i*e[2]+s*e[5]+e[8],this},rotate:function(t){var e=this.val,i=e[0],s=e[1],n=e[2],r=e[3],o=e[4],a=e[5],h=Math.sin(t),l=Math.cos(t);return e[0]=l*i+h*r,e[1]=l*s+h*o,e[2]=l*n+h*a,e[3]=l*r-h*i,e[4]=l*o-h*s,e[5]=l*a-h*n,this},scale:function(t){var e=this.val,i=t.x,s=t.y;return e[0]=i*e[0],e[1]=i*e[1],e[2]=i*e[2],e[3]=s*e[3],e[4]=s*e[4],e[5]=s*e[5],this},fromQuat:function(t){var e=t.x,i=t.y,s=t.z,n=t.w,r=e+e,o=i+i,a=s+s,h=e*r,l=e*o,u=e*a,c=i*o,d=i*a,f=s*a,p=n*r,v=n*o,g=n*a,m=this.val;return m[0]=1-(c+f),m[3]=l+g,m[6]=u-v,m[1]=l-g,m[4]=1-(h+f),m[7]=d+p,m[2]=u+v,m[5]=d-p,m[8]=1-(h+c),this},normalFromMat4:function(t){var e=t.val,i=this.val,s=e[0],n=e[1],r=e[2],o=e[3],a=e[4],h=e[5],l=e[6],u=e[7],c=e[8],d=e[9],f=e[10],p=e[11],v=e[12],g=e[13],m=e[14],y=e[15],x=s*h-n*a,T=s*l-r*a,w=s*u-o*a,b=n*l-r*h,S=n*u-o*h,E=r*u-o*l,A=c*g-d*v,C=c*m-f*v,_=c*y-p*v,M=d*m-f*g,P=d*y-p*g,R=f*y-p*m,L=x*R-T*P+w*M+b*_-S*C+E*A;return L?(L=1/L,i[0]=(h*R-l*P+u*M)*L,i[1]=(l*_-a*R-u*C)*L,i[2]=(a*P-h*_+u*A)*L,i[3]=(r*P-n*R-o*M)*L,i[4]=(s*R-r*_+o*C)*L,i[5]=(n*_-s*P-o*A)*L,i[6]=(g*E-m*S+y*b)*L,i[7]=(m*w-v*E-y*T)*L,i[8]=(v*S-g*w+y*x)*L,this):null}});t.exports=s},37867:(t,e,i)=>{var s=i(83419),n=i(25836),r=1e-6,o=new s({initialize:function(t){this.val=new Float32Array(16),t?this.copy(t):this.identity()},clone:function(){return new o(this)},set:function(t){return this.copy(t)},setValues:function(t,e,i,s,n,r,o,a,h,l,u,c,d,f,p,v){var g=this.val;return g[0]=t,g[1]=e,g[2]=i,g[3]=s,g[4]=n,g[5]=r,g[6]=o,g[7]=a,g[8]=h,g[9]=l,g[10]=u,g[11]=c,g[12]=d,g[13]=f,g[14]=p,g[15]=v,this},copy:function(t){var e=t.val;return this.setValues(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])},fromArray:function(t){return this.setValues(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])},zero:function(){return this.setValues(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)},transform:function(t,e,i){var s=a.fromQuat(i).val,n=e.x,r=e.y,o=e.z;return this.setValues(s[0]*n,s[1]*n,s[2]*n,0,s[4]*r,s[5]*r,s[6]*r,0,s[8]*o,s[9]*o,s[10]*o,0,t.x,t.y,t.z,1)},xyz:function(t,e,i){this.identity();var s=this.val;return s[12]=t,s[13]=e,s[14]=i,this},scaling:function(t,e,i){this.zero();var s=this.val;return s[0]=t,s[5]=e,s[10]=i,s[15]=1,this},identity:function(){return this.setValues(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)},transpose:function(){var t=this.val,e=t[1],i=t[2],s=t[3],n=t[6],r=t[7],o=t[11];return t[1]=t[4],t[2]=t[8],t[3]=t[12],t[4]=e,t[6]=t[9],t[7]=t[13],t[8]=i,t[9]=n,t[11]=t[14],t[12]=s,t[13]=r,t[14]=o,this},getInverse:function(t){return this.copy(t),this.invert()},invert:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],v=t[14],g=t[15],m=e*o-i*r,y=e*a-s*r,x=e*h-n*r,T=i*a-s*o,w=i*h-n*o,b=s*h-n*a,S=l*p-u*f,E=l*v-c*f,A=l*g-d*f,C=u*v-c*p,_=u*g-d*p,M=c*g-d*v,P=m*M-y*_+x*C+T*A-w*E+b*S;return P?(P=1/P,this.setValues((o*M-a*_+h*C)*P,(s*_-i*M-n*C)*P,(p*b-v*w+g*T)*P,(c*w-u*b-d*T)*P,(a*A-r*M-h*E)*P,(e*M-s*A+n*E)*P,(v*x-f*b-g*y)*P,(l*b-c*x+d*y)*P,(r*_-o*A+h*S)*P,(i*A-e*_-n*S)*P,(f*w-p*x+g*m)*P,(u*x-l*w-d*m)*P,(o*E-r*C-a*S)*P,(e*C-i*E+s*S)*P,(p*y-f*T-v*m)*P,(l*T-u*y+c*m)*P)):this},adjoint:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],v=t[14],g=t[15];return this.setValues(o*(c*g-d*v)-u*(a*g-h*v)+p*(a*d-h*c),-(i*(c*g-d*v)-u*(s*g-n*v)+p*(s*d-n*c)),i*(a*g-h*v)-o*(s*g-n*v)+p*(s*h-n*a),-(i*(a*d-h*c)-o*(s*d-n*c)+u*(s*h-n*a)),-(r*(c*g-d*v)-l*(a*g-h*v)+f*(a*d-h*c)),e*(c*g-d*v)-l*(s*g-n*v)+f*(s*d-n*c),-(e*(a*g-h*v)-r*(s*g-n*v)+f*(s*h-n*a)),e*(a*d-h*c)-r*(s*d-n*c)+l*(s*h-n*a),r*(u*g-d*p)-l*(o*g-h*p)+f*(o*d-h*u),-(e*(u*g-d*p)-l*(i*g-n*p)+f*(i*d-n*u)),e*(o*g-h*p)-r*(i*g-n*p)+f*(i*h-n*o),-(e*(o*d-h*u)-r*(i*d-n*u)+l*(i*h-n*o)),-(r*(u*v-c*p)-l*(o*v-a*p)+f*(o*c-a*u)),e*(u*v-c*p)-l*(i*v-s*p)+f*(i*c-s*u),-(e*(o*v-a*p)-r*(i*v-s*p)+f*(i*a-s*o)),e*(o*c-a*u)-r*(i*c-s*u)+l*(i*a-s*o))},determinant:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],v=t[14],g=t[15];return(e*o-i*r)*(c*g-d*v)-(e*a-s*r)*(u*g-d*p)+(e*h-n*r)*(u*v-c*p)+(i*a-s*o)*(l*g-d*f)-(i*h-n*o)*(l*v-c*f)+(s*h-n*a)*(l*p-u*f)},multiply:function(t){var e=this.val,i=e[0],s=e[1],n=e[2],r=e[3],o=e[4],a=e[5],h=e[6],l=e[7],u=e[8],c=e[9],d=e[10],f=e[11],p=e[12],v=e[13],g=e[14],m=e[15],y=t.val,x=y[0],T=y[1],w=y[2],b=y[3];return e[0]=x*i+T*o+w*u+b*p,e[1]=x*s+T*a+w*c+b*v,e[2]=x*n+T*h+w*d+b*g,e[3]=x*r+T*l+w*f+b*m,x=y[4],T=y[5],w=y[6],b=y[7],e[4]=x*i+T*o+w*u+b*p,e[5]=x*s+T*a+w*c+b*v,e[6]=x*n+T*h+w*d+b*g,e[7]=x*r+T*l+w*f+b*m,x=y[8],T=y[9],w=y[10],b=y[11],e[8]=x*i+T*o+w*u+b*p,e[9]=x*s+T*a+w*c+b*v,e[10]=x*n+T*h+w*d+b*g,e[11]=x*r+T*l+w*f+b*m,x=y[12],T=y[13],w=y[14],b=y[15],e[12]=x*i+T*o+w*u+b*p,e[13]=x*s+T*a+w*c+b*v,e[14]=x*n+T*h+w*d+b*g,e[15]=x*r+T*l+w*f+b*m,this},multiplyLocal:function(t){var e=this.val,i=t.val;return this.setValues(e[0]*i[0]+e[1]*i[4]+e[2]*i[8]+e[3]*i[12],e[0]*i[1]+e[1]*i[5]+e[2]*i[9]+e[3]*i[13],e[0]*i[2]+e[1]*i[6]+e[2]*i[10]+e[3]*i[14],e[0]*i[3]+e[1]*i[7]+e[2]*i[11]+e[3]*i[15],e[4]*i[0]+e[5]*i[4]+e[6]*i[8]+e[7]*i[12],e[4]*i[1]+e[5]*i[5]+e[6]*i[9]+e[7]*i[13],e[4]*i[2]+e[5]*i[6]+e[6]*i[10]+e[7]*i[14],e[4]*i[3]+e[5]*i[7]+e[6]*i[11]+e[7]*i[15],e[8]*i[0]+e[9]*i[4]+e[10]*i[8]+e[11]*i[12],e[8]*i[1]+e[9]*i[5]+e[10]*i[9]+e[11]*i[13],e[8]*i[2]+e[9]*i[6]+e[10]*i[10]+e[11]*i[14],e[8]*i[3]+e[9]*i[7]+e[10]*i[11]+e[11]*i[15],e[12]*i[0]+e[13]*i[4]+e[14]*i[8]+e[15]*i[12],e[12]*i[1]+e[13]*i[5]+e[14]*i[9]+e[15]*i[13],e[12]*i[2]+e[13]*i[6]+e[14]*i[10]+e[15]*i[14],e[12]*i[3]+e[13]*i[7]+e[14]*i[11]+e[15]*i[15])},premultiply:function(t){return this.multiplyMatrices(t,this)},multiplyMatrices:function(t,e){var i=t.val,s=e.val,n=i[0],r=i[4],o=i[8],a=i[12],h=i[1],l=i[5],u=i[9],c=i[13],d=i[2],f=i[6],p=i[10],v=i[14],g=i[3],m=i[7],y=i[11],x=i[15],T=s[0],w=s[4],b=s[8],S=s[12],E=s[1],A=s[5],C=s[9],_=s[13],M=s[2],P=s[6],R=s[10],L=s[14],O=s[3],F=s[7],D=s[11],k=s[15];return this.setValues(n*T+r*E+o*M+a*O,h*T+l*E+u*M+c*O,d*T+f*E+p*M+v*O,g*T+m*E+y*M+x*O,n*w+r*A+o*P+a*F,h*w+l*A+u*P+c*F,d*w+f*A+p*P+v*F,g*w+m*A+y*P+x*F,n*b+r*C+o*R+a*D,h*b+l*C+u*R+c*D,d*b+f*C+p*R+v*D,g*b+m*C+y*R+x*D,n*S+r*_+o*L+a*k,h*S+l*_+u*L+c*k,d*S+f*_+p*L+v*k,g*S+m*_+y*L+x*k)},translate:function(t){return this.translateXYZ(t.x,t.y,t.z)},translateXYZ:function(t,e,i){var s=this.val;return s[12]=s[0]*t+s[4]*e+s[8]*i+s[12],s[13]=s[1]*t+s[5]*e+s[9]*i+s[13],s[14]=s[2]*t+s[6]*e+s[10]*i+s[14],s[15]=s[3]*t+s[7]*e+s[11]*i+s[15],this},scale:function(t){return this.scaleXYZ(t.x,t.y,t.z)},scaleXYZ:function(t,e,i){var s=this.val;return s[0]=s[0]*t,s[1]=s[1]*t,s[2]=s[2]*t,s[3]=s[3]*t,s[4]=s[4]*e,s[5]=s[5]*e,s[6]=s[6]*e,s[7]=s[7]*e,s[8]=s[8]*i,s[9]=s[9]*i,s[10]=s[10]*i,s[11]=s[11]*i,this},makeRotationAxis:function(t,e){var i=Math.cos(e),s=Math.sin(e),n=1-i,r=t.x,o=t.y,a=t.z,h=n*r,l=n*o;return this.setValues(h*r+i,h*o-s*a,h*a+s*o,0,h*o+s*a,l*o+i,l*a-s*r,0,h*a-s*o,l*a+s*r,n*a*a+i,0,0,0,0,1)},rotate:function(t,e){var i=this.val,s=e.x,n=e.y,o=e.z,a=Math.sqrt(s*s+n*n+o*o);if(Math.abs(a){t.exports=function(t,e,i){return Math.min(t+e,i)}},50040:t=>{t.exports=function(t){var e=t.length;if(0===e)return 0;t.sort((function(t,e){return t-e}));var i=Math.floor(e/2);return e%2==0?(t[i]+t[i-1])/2:t[i]}},37204:t=>{t.exports=function(t,e,i){return Math.max(t-e,i)}},65201:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=e+1);var n=(t-e)/(i-e);return n>1?void 0!==s?(n=(s-t)/(s-i))<0&&(n=0):n=1:n<0&&(n=0),n}},15746:(t,e,i)=>{var s=i(83419),n=i(94434),r=i(29747),o=i(25836),a=1e-6,h=new Int8Array([1,2,0]),l=new Float32Array([0,0,0]),u=new o(1,0,0),c=new o(0,1,0),d=new o,f=new n,p=new s({initialize:function(t,e,i,s){this.onChangeCallback=r,this.set(t,e,i,s)},x:{get:function(){return this._x},set:function(t){this._x=t,this.onChangeCallback(this)}},y:{get:function(){return this._y},set:function(t){this._y=t,this.onChangeCallback(this)}},z:{get:function(){return this._z},set:function(t){this._z=t,this.onChangeCallback(this)}},w:{get:function(){return this._w},set:function(t){this._w=t,this.onChangeCallback(this)}},copy:function(t){return this.set(t)},set:function(t,e,i,s,n){return void 0===n&&(n=!0),"object"==typeof t?(this._x=t.x||0,this._y=t.y||0,this._z=t.z||0,this._w=t.w||0):(this._x=t||0,this._y=e||0,this._z=i||0,this._w=s||0),n&&this.onChangeCallback(this),this},add:function(t){return this._x+=t.x,this._y+=t.y,this._z+=t.z,this._w+=t.w,this.onChangeCallback(this),this},subtract:function(t){return this._x-=t.x,this._y-=t.y,this._z-=t.z,this._w-=t.w,this.onChangeCallback(this),this},scale:function(t){return this._x*=t,this._y*=t,this._z*=t,this._w*=t,this.onChangeCallback(this),this},length:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return Math.sqrt(t*t+e*e+i*i+s*s)},lengthSq:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return t*t+e*e+i*i+s*s},normalize:function(){var t=this.x,e=this.y,i=this.z,s=this.w,n=t*t+e*e+i*i+s*s;return n>0&&(n=1/Math.sqrt(n),this._x=t*n,this._y=e*n,this._z=i*n,this._w=s*n),this.onChangeCallback(this),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,n=this.z,r=this.w;return this.set(i+e*(t.x-i),s+e*(t.y-s),n+e*(t.z-n),r+e*(t.w-r))},rotationTo:function(t,e){var i=t.x*e.x+t.y*e.y+t.z*e.z;return i<-.999999?(d.copy(u).cross(t).length().999999?this.set(0,0,0,1):(d.copy(t).cross(e),this._x=d.x,this._y=d.y,this._z=d.z,this._w=1+i,this.normalize())},setAxes:function(t,e,i){var s=f.val;return s[0]=e.x,s[3]=e.y,s[6]=e.z,s[1]=i.x,s[4]=i.y,s[7]=i.z,s[2]=-t.x,s[5]=-t.y,s[8]=-t.z,this.fromMat3(f).normalize()},identity:function(){return this.set(0,0,0,1)},setAxisAngle:function(t,e){e*=.5;var i=Math.sin(e);return this.set(i*t.x,i*t.y,i*t.z,Math.cos(e))},multiply:function(t){var e=this.x,i=this.y,s=this.z,n=this.w,r=t.x,o=t.y,a=t.z,h=t.w;return this.set(e*h+n*r+i*a-s*o,i*h+n*o+s*r-e*a,s*h+n*a+e*o-i*r,n*h-e*r-i*o-s*a)},slerp:function(t,e){var i=this.x,s=this.y,n=this.z,r=this.w,o=t.x,h=t.y,l=t.z,u=t.w,c=i*o+s*h+n*l+r*u;c<0&&(c=-c,o=-o,h=-h,l=-l,u=-u);var d=1-e,f=e;if(1-c>a){var p=Math.acos(c),v=Math.sin(p);d=Math.sin((1-e)*p)/v,f=Math.sin(e*p)/v}return this.set(d*i+f*o,d*s+f*h,d*n+f*l,d*r+f*u)},invert:function(){var t=this.x,e=this.y,i=this.z,s=this.w,n=t*t+e*e+i*i+s*s,r=n?1/n:0;return this.set(-t*r,-e*r,-i*r,s*r)},conjugate:function(){return this._x=-this.x,this._y=-this.y,this._z=-this.z,this.onChangeCallback(this),this},rotateX:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,n=this.w,r=Math.sin(t),o=Math.cos(t);return this.set(e*o+n*r,i*o+s*r,s*o-i*r,n*o-e*r)},rotateY:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,n=this.w,r=Math.sin(t),o=Math.cos(t);return this.set(e*o-s*r,i*o+n*r,s*o+e*r,n*o-i*r)},rotateZ:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,n=this.w,r=Math.sin(t),o=Math.cos(t);return this.set(e*o+i*r,i*o-e*r,s*o+n*r,n*o-s*r)},calculateW:function(){var t=this.x,e=this.y,i=this.z;return this.w=-Math.sqrt(1-t*t-e*e-i*i),this},setFromEuler:function(t,e){var i=t.x/2,s=t.y/2,n=t.z/2,r=Math.cos(i),o=Math.cos(s),a=Math.cos(n),h=Math.sin(i),l=Math.sin(s),u=Math.sin(n);switch(t.order){case"XYZ":this.set(h*o*a+r*l*u,r*l*a-h*o*u,r*o*u+h*l*a,r*o*a-h*l*u,e);break;case"YXZ":this.set(h*o*a+r*l*u,r*l*a-h*o*u,r*o*u-h*l*a,r*o*a+h*l*u,e);break;case"ZXY":this.set(h*o*a-r*l*u,r*l*a+h*o*u,r*o*u+h*l*a,r*o*a-h*l*u,e);break;case"ZYX":this.set(h*o*a-r*l*u,r*l*a+h*o*u,r*o*u-h*l*a,r*o*a+h*l*u,e);break;case"YZX":this.set(h*o*a+r*l*u,r*l*a+h*o*u,r*o*u-h*l*a,r*o*a-h*l*u,e);break;case"XZY":this.set(h*o*a-r*l*u,r*l*a-h*o*u,r*o*u+h*l*a,r*o*a+h*l*u,e)}return this},setFromRotationMatrix:function(t){var e,i=t.val,s=i[0],n=i[4],r=i[8],o=i[1],a=i[5],h=i[9],l=i[2],u=i[6],c=i[10],d=s+a+c;return d>0?(e=.5/Math.sqrt(d+1),this.set((u-h)*e,(r-l)*e,(o-n)*e,.25/e)):s>a&&s>c?(e=2*Math.sqrt(1+s-a-c),this.set(.25*e,(n+o)/e,(r+l)/e,(u-h)/e)):a>c?(e=2*Math.sqrt(1+a-s-c),this.set((n+o)/e,.25*e,(h+u)/e,(r-l)/e)):(e=2*Math.sqrt(1+c-s-a),this.set((r+l)/e,(h+u)/e,.25*e,(o-n)/e)),this},fromMat3:function(t){var e,i=t.val,s=i[0]+i[4]+i[8];if(s>0)e=Math.sqrt(s+1),this.w=.5*e,e=.5/e,this._x=(i[7]-i[5])*e,this._y=(i[2]-i[6])*e,this._z=(i[3]-i[1])*e;else{var n=0;i[4]>i[0]&&(n=1),i[8]>i[3*n+n]&&(n=2);var r=h[n],o=h[r];e=Math.sqrt(i[3*n+n]-i[3*r+r]-i[3*o+o]+1),l[n]=.5*e,e=.5/e,l[r]=(i[3*r+n]+i[3*n+r])*e,l[o]=(i[3*o+n]+i[3*n+o])*e,this._x=l[0],this._y=l[1],this._z=l[2],this._w=(i[3*o+r]-i[3*r+o])*e}return this.onChangeCallback(this),this}});t.exports=p},43396:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t*s.RAD_TO_DEG}},74362:t=>{t.exports=function(t,e){void 0===e&&(e=1);var i=2*Math.random()*Math.PI;return t.x=Math.cos(i)*e,t.y=Math.sin(i)*e,t}},60706:t=>{t.exports=function(t,e){void 0===e&&(e=1);var i=2*Math.random()*Math.PI,s=2*Math.random()-1,n=Math.sqrt(1-s*s)*e;return t.x=Math.cos(i)*n,t.y=Math.sin(i)*n,t.z=s*e,t}},67421:t=>{t.exports=function(t,e){return void 0===e&&(e=1),t.x=(2*Math.random()-1)*e,t.y=(2*Math.random()-1)*e,t.z=(2*Math.random()-1)*e,t.w=(2*Math.random()-1)*e,t}},36305:t=>{t.exports=function(t,e){var i=t.x,s=t.y;return t.x=i*Math.cos(e)-s*Math.sin(e),t.y=i*Math.sin(e)+s*Math.cos(e),t}},11520:t=>{t.exports=function(t,e,i,s){var n=Math.cos(s),r=Math.sin(s),o=t.x-e,a=t.y-i;return t.x=o*n-a*r+e,t.y=o*r+a*n+i,t}},1163:t=>{t.exports=function(t,e,i,s,n){var r=s+Math.atan2(t.y-i,t.x-e);return t.x=e+n*Math.cos(r),t.y=i+n*Math.sin(r),t}},70336:t=>{t.exports=function(t,e,i,s,n){return t.x=e+n*Math.cos(s),t.y=i+n*Math.sin(s),t}},72678:(t,e,i)=>{var s=i(25836),n=i(37867),r=i(15746),o=new n,a=new r,h=new s;t.exports=function(t,e,i){return a.setAxisAngle(e,i),o.fromRotationTranslation(a,h.set(0,0,0)),t.transformMat4(o)}},2284:t=>{t.exports=function(t){return t>0?Math.ceil(t):Math.floor(t)}},41013:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.round(t*s)/s}},16922:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=1),void 0===i&&(i=1),void 0===s&&(s=1),s*=Math.PI/t;for(var n=[],r=[],o=0;o{t.exports=function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e))*t*(3-2*t)}},54261:t=>{t.exports=function(t,e,i){return(t=Math.max(0,Math.min(1,(t-e)/(i-e))))*t*t*(t*(6*t-15)+10)}},44408:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n){void 0===n&&(n=new s);var r=0,o=0;return t>0&&t<=e*i&&(r=t>e-1?t-(o=Math.floor(t/e))*e:t),n.set(r,o)}},85955:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o,a,h){void 0===h&&(h=new s);var l=Math.sin(r),u=Math.cos(r),c=u*o,d=l*o,f=-l*a,p=u*a,v=1/(c*p+f*-d);return h.x=p*v*t+-f*v*e+(n*f-i*p)*v,h.y=c*v*e+-d*v*t+(-n*c+i*d)*v,h}},26099:(t,e,i)=>{var s=i(83419),n=i(43855),r=new s({initialize:function(t,e){this.x=0,this.y=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0):(void 0===e&&(e=t),this.x=t||0,this.y=e||0)},clone:function(){return new r(this.x,this.y)},copy:function(t){return this.x=t.x||0,this.y=t.y||0,this},setFromObject:function(t){return this.x=t.x||0,this.y=t.y||0,this},set:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setTo:function(t,e){return this.set(t,e)},setToPolar:function(t,e){return null==e&&(e=1),this.x=Math.cos(t)*e,this.y=Math.sin(t)*e,this},equals:function(t){return this.x===t.x&&this.y===t.y},fuzzyEquals:function(t,e){return n(this.x,t.x,e)&&n(this.y,t.y,e)},angle:function(){var t=Math.atan2(this.y,this.x);return t<0&&(t+=2*Math.PI),t},setAngle:function(t){return this.setToPolar(t,this.length())},add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this},scale:function(t){return isFinite(t)?(this.x*=t,this.y*=t):(this.x=0,this.y=0),this},divide:function(t){return this.x/=t.x,this.y/=t.y,this},negate:function(){return this.x=-this.x,this.y=-this.y,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y;return Math.sqrt(e*e+i*i)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y;return e*e+i*i},length:function(){var t=this.x,e=this.y;return Math.sqrt(t*t+e*e)},setLength:function(t){return this.normalize().scale(t)},lengthSq:function(){var t=this.x,e=this.y;return t*t+e*e},normalize:function(){var t=this.x,e=this.y,i=t*t+e*e;return i>0&&(i=1/Math.sqrt(i),this.x=t*i,this.y=e*i),this},normalizeRightHand:function(){var t=this.x;return this.x=-1*this.y,this.y=t,this},normalizeLeftHand:function(){var t=this.x;return this.x=this.y,this.y=-1*t,this},dot:function(t){return this.x*t.x+this.y*t.y},cross:function(t){return this.x*t.y-this.y*t.x},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this},transformMat3:function(t){var e=this.x,i=this.y,s=t.val;return this.x=s[0]*e+s[3]*i+s[6],this.y=s[1]*e+s[4]*i+s[7],this},transformMat4:function(t){var e=this.x,i=this.y,s=t.val;return this.x=s[0]*e+s[4]*i+s[12],this.y=s[1]*e+s[5]*i+s[13],this},reset:function(){return this.x=0,this.y=0,this},limit:function(t){var e=this.length();return e&&e>t&&this.scale(t/e),this},reflect:function(t){return t=t.clone().normalize(),this.subtract(t.scale(2*this.dot(t)))},mirror:function(t){return this.reflect(t).negate()},rotate:function(t){var e=Math.cos(t),i=Math.sin(t);return this.set(e*this.x-i*this.y,i*this.x+e*this.y)},project:function(t){var e=this.dot(t)/t.dot(t);return this.copy(t).scale(e)}});r.ZERO=new r,r.RIGHT=new r(1,0),r.LEFT=new r(-1,0),r.UP=new r(0,-1),r.DOWN=new r(0,1),r.ONE=new r(1,1),t.exports=r},25836:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.x=0,this.y=0,this.z=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0):(this.x=t||0,this.y=e||0,this.z=i||0)},up:function(){return this.x=0,this.y=1,this.z=0,this},min:function(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.z=Math.min(this.z,t.z),this},max:function(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this.z=Math.max(this.z,t.z),this},clone:function(){return new s(this.x,this.y,this.z)},addVectors:function(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this},subVectors:function(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this.z=t.z-e.z,this},crossVectors:function(t,e){var i=t.x,s=t.y,n=t.z,r=e.x,o=e.y,a=e.z;return this.x=s*a-n*o,this.y=n*r-i*a,this.z=i*o-s*r,this},equals:function(t){return this.x===t.x&&this.y===t.y&&this.z===t.z},copy:function(t){return this.x=t.x,this.y=t.y,this.z=t.z||0,this},set:function(t,e,i){return"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0):(this.x=t||0,this.y=e||0,this.z=i||0),this},setFromMatrixPosition:function(t){return this.fromArray(t.val,12)},setFromMatrixColumn:function(t,e){return this.fromArray(t.val,4*e)},fromArray:function(t,e){return void 0===e&&(e=0),this.x=t[e],this.y=t[e+1],this.z=t[e+2],this},add:function(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z||0,this},addScalar:function(t){return this.x+=t,this.y+=t,this.z+=t,this},addScale:function(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e||0,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z||0,this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z||1,this},scale:function(t){return isFinite(t)?(this.x*=t,this.y*=t,this.z*=t):(this.x=0,this.y=0,this.z=0),this},divide:function(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z||1,this},negate:function(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0;return Math.sqrt(e*e+i*i+s*s)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0;return e*e+i*i+s*s},length:function(){var t=this.x,e=this.y,i=this.z;return Math.sqrt(t*t+e*e+i*i)},lengthSq:function(){var t=this.x,e=this.y,i=this.z;return t*t+e*e+i*i},normalize:function(){var t=this.x,e=this.y,i=this.z,s=t*t+e*e+i*i;return s>0&&(s=1/Math.sqrt(s),this.x=t*s,this.y=e*s,this.z=i*s),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z},cross:function(t){var e=this.x,i=this.y,s=this.z,n=t.x,r=t.y,o=t.z;return this.x=i*o-s*r,this.y=s*n-e*o,this.z=e*r-i*n,this},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,n=this.z;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this.z=n+e*(t.z-n),this},applyMatrix3:function(t){var e=this.x,i=this.y,s=this.z,n=t.val;return this.x=n[0]*e+n[3]*i+n[6]*s,this.y=n[1]*e+n[4]*i+n[7]*s,this.z=n[2]*e+n[5]*i+n[8]*s,this},applyMatrix4:function(t){var e=this.x,i=this.y,s=this.z,n=t.val,r=1/(n[3]*e+n[7]*i+n[11]*s+n[15]);return this.x=(n[0]*e+n[4]*i+n[8]*s+n[12])*r,this.y=(n[1]*e+n[5]*i+n[9]*s+n[13])*r,this.z=(n[2]*e+n[6]*i+n[10]*s+n[14])*r,this},transformMat3:function(t){var e=this.x,i=this.y,s=this.z,n=t.val;return this.x=e*n[0]+i*n[3]+s*n[6],this.y=e*n[1]+i*n[4]+s*n[7],this.z=e*n[2]+i*n[5]+s*n[8],this},transformMat4:function(t){var e=this.x,i=this.y,s=this.z,n=t.val;return this.x=n[0]*e+n[4]*i+n[8]*s+n[12],this.y=n[1]*e+n[5]*i+n[9]*s+n[13],this.z=n[2]*e+n[6]*i+n[10]*s+n[14],this},transformCoordinates:function(t){var e=this.x,i=this.y,s=this.z,n=t.val,r=e*n[0]+i*n[4]+s*n[8]+n[12],o=e*n[1]+i*n[5]+s*n[9]+n[13],a=e*n[2]+i*n[6]+s*n[10]+n[14],h=e*n[3]+i*n[7]+s*n[11]+n[15];return this.x=r/h,this.y=o/h,this.z=a/h,this},transformQuat:function(t){var e=this.x,i=this.y,s=this.z,n=t.x,r=t.y,o=t.z,a=t.w,h=a*e+r*s-o*i,l=a*i+o*e-n*s,u=a*s+n*i-r*e,c=-n*e-r*i-o*s;return this.x=h*a+c*-n+l*-o-u*-r,this.y=l*a+c*-r+u*-n-h*-o,this.z=u*a+c*-o+h*-r-l*-n,this},project:function(t){var e=this.x,i=this.y,s=this.z,n=t.val,r=n[0],o=n[1],a=n[2],h=n[3],l=n[4],u=n[5],c=n[6],d=n[7],f=n[8],p=n[9],v=n[10],g=n[11],m=n[12],y=n[13],x=n[14],T=1/(e*h+i*d+s*g+n[15]);return this.x=(e*r+i*l+s*f+m)*T,this.y=(e*o+i*u+s*p+y)*T,this.z=(e*a+i*c+s*v+x)*T,this},projectViewMatrix:function(t,e){return this.applyMatrix4(t).applyMatrix4(e)},unprojectViewMatrix:function(t,e){return this.applyMatrix4(t).applyMatrix4(e)},unproject:function(t,e){var i=t.x,s=t.y,n=t.z,r=t.w,o=this.x-i,a=r-this.y-1-s,h=this.z;return this.x=2*o/n-1,this.y=2*a/r-1,this.z=2*h-1,this.project(e)},reset:function(){return this.x=0,this.y=0,this.z=0,this}});s.ZERO=new s,s.RIGHT=new s(1,0,0),s.LEFT=new s(-1,0,0),s.UP=new s(0,-1,0),s.DOWN=new s(0,1,0),s.FORWARD=new s(0,0,1),s.BACK=new s(0,0,-1),s.ONE=new s(1,1,1),t.exports=s},61369:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){this.x=0,this.y=0,this.z=0,this.w=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0,this.w=t.w||0):(this.x=t||0,this.y=e||0,this.z=i||0,this.w=s||0)},clone:function(){return new s(this.x,this.y,this.z,this.w)},copy:function(t){return this.x=t.x,this.y=t.y,this.z=t.z||0,this.w=t.w||0,this},equals:function(t){return this.x===t.x&&this.y===t.y&&this.z===t.z&&this.w===t.w},set:function(t,e,i,s){return"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0,this.w=t.w||0):(this.x=t||0,this.y=e||0,this.z=i||0,this.w=s||0),this},add:function(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z||0,this.w+=t.w||0,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z||0,this.w-=t.w||0,this},scale:function(t){return this.x*=t,this.y*=t,this.z*=t,this.w*=t,this},length:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return Math.sqrt(t*t+e*e+i*i+s*s)},lengthSq:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return t*t+e*e+i*i+s*s},normalize:function(){var t=this.x,e=this.y,i=this.z,s=this.w,n=t*t+e*e+i*i+s*s;return n>0&&(n=1/Math.sqrt(n),this.x=t*n,this.y=e*n,this.z=i*n,this.w=s*n),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,n=this.z,r=this.w;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this.z=n+e*(t.z-n),this.w=r+e*(t.w-r),this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z||1,this.w*=t.w||1,this},divide:function(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z||1,this.w/=t.w||1,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0,n=t.w-this.w||0;return Math.sqrt(e*e+i*i+s*s+n*n)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0,n=t.w-this.w||0;return e*e+i*i+s*s+n*n},negate:function(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this},transformMat4:function(t){var e=this.x,i=this.y,s=this.z,n=this.w,r=t.val;return this.x=r[0]*e+r[4]*i+r[8]*s+r[12]*n,this.y=r[1]*e+r[5]*i+r[9]*s+r[13]*n,this.z=r[2]*e+r[6]*i+r[10]*s+r[14]*n,this.w=r[3]*e+r[7]*i+r[11]*s+r[15]*n,this},transformQuat:function(t){var e=this.x,i=this.y,s=this.z,n=t.x,r=t.y,o=t.z,a=t.w,h=a*e+r*s-o*i,l=a*i+o*e-n*s,u=a*s+n*i-r*e,c=-n*e-r*i-o*s;return this.x=h*a+c*-n+l*-o-u*-r,this.y=l*a+c*-r+u*-n-h*-o,this.z=u*a+c*-o+h*-r-l*-n,this},reset:function(){return this.x=0,this.y=0,this.z=0,this.w=0,this}});s.prototype.sub=s.prototype.subtract,s.prototype.mul=s.prototype.multiply,s.prototype.div=s.prototype.divide,s.prototype.dist=s.prototype.distance,s.prototype.distSq=s.prototype.distanceSq,s.prototype.len=s.prototype.length,s.prototype.lenSq=s.prototype.lengthSq,t.exports=s},60417:t=>{t.exports=function(t,e,i){return Math.abs(t-e)<=i}},15994:t=>{t.exports=function(t,e,i){var s=i-e;return e+((t-e)%s+s)%s}},31040:t=>{t.exports=function(t,e,i,s){return Math.atan2(s-e,i-t)}},55495:t=>{t.exports=function(t,e){return Math.atan2(e.y-t.y,e.x-t.x)}},128:t=>{t.exports=function(t,e){return Math.atan2(e.x-t.x,e.y-t.y)}},41273:t=>{t.exports=function(t,e,i,s){return Math.atan2(i-t,s-e)}},1432:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t>Math.PI&&(t-=s.PI2),Math.abs(((t+s.TAU)%s.PI2-s.PI2)%s.PI2)}},12407:t=>{t.exports=function(t){return(t%=2*Math.PI)>=0?t:t+2*Math.PI}},53993:(t,e,i)=>{var s=i(99472);t.exports=function(){return s(-Math.PI,Math.PI)}},86564:(t,e,i)=>{var s=i(99472);t.exports=function(){return s(-180,180)}},90154:(t,e,i)=>{var s=i(12407);t.exports=function(t){return s(t+Math.PI)}},48736:(t,e,i)=>{var s=i(36383);t.exports=function(t,e,i){return void 0===i&&(i=.05),t===e||(Math.abs(e-t)<=i||Math.abs(e-t)>=s.PI2-i?t=e:(Math.abs(e-t)>Math.PI&&(et?t+=i:e{t.exports=function(t,e){var i=e-t;return 0===i?0:i-360*Math.floor((i- -180)/360)}},86554:(t,e,i)=>{var s=i(15994);t.exports=function(t){return s(t,-Math.PI,Math.PI)}},30954:(t,e,i)=>{var s=i(15994);t.exports=function(t){return s(t,-180,180)}},25588:(t,e,i)=>{t.exports={Between:i(31040),BetweenPoints:i(55495),BetweenPointsY:i(128),BetweenY:i(41273),CounterClockwise:i(1432),Normalize:i(12407),Random:i(53993),RandomDegrees:i(86564),Reverse:i(90154),RotateTo:i(48736),ShortestBetween:i(61430),Wrap:i(86554),WrapDegrees:i(30954)}},36383:t=>{var e={PI2:2*Math.PI,TAU:.5*Math.PI,EPSILON:1e-6,DEG_TO_RAD:Math.PI/180,RAD_TO_DEG:180/Math.PI,RND:null,MIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER||-9007199254740991,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||9007199254740991};t.exports=e},20339:t=>{t.exports=function(t,e,i,s){var n=t-i,r=e-s;return Math.sqrt(n*n+r*r)}},52816:t=>{t.exports=function(t,e){var i=t.x-e.x,s=t.y-e.y;return Math.sqrt(i*i+s*s)}},64559:t=>{t.exports=function(t,e){var i=t.x-e.x,s=t.y-e.y;return i*i+s*s}},82340:t=>{t.exports=function(t,e,i,s){return Math.max(Math.abs(t-i),Math.abs(e-s))}},14390:t=>{t.exports=function(t,e,i,s,n){return void 0===n&&(n=2),Math.sqrt(Math.pow(i-t,n)+Math.pow(s-e,n))}},2243:t=>{t.exports=function(t,e,i,s){return Math.abs(t-i)+Math.abs(e-s)}},89774:t=>{t.exports=function(t,e,i,s){var n=t-i,r=e-s;return n*n+r*r}},50994:(t,e,i)=>{t.exports={Between:i(20339),BetweenPoints:i(52816),BetweenPointsSquared:i(64559),Chebyshev:i(82340),Power:i(14390),Snake:i(2243),Squared:i(89774)}},62640:(t,e,i)=>{var s=i(54178),n=i(41521),r=i(79980),o=i(85433),a=i(99140),h=i(48857),l=i(81596),u=i(59133),c=i(98516),d=i(35248),f=i(82500),p=i(49752);t.exports={Power0:l,Power1:u.Out,Power2:o.Out,Power3:c.Out,Power4:d.Out,Linear:l,Quad:u.Out,Cubic:o.Out,Quart:c.Out,Quint:d.Out,Sine:f.Out,Expo:h.Out,Circ:r.Out,Elastic:a.Out,Back:s.Out,Bounce:n.Out,Stepped:p,"Quad.easeIn":u.In,"Cubic.easeIn":o.In,"Quart.easeIn":c.In,"Quint.easeIn":d.In,"Sine.easeIn":f.In,"Expo.easeIn":h.In,"Circ.easeIn":r.In,"Elastic.easeIn":a.In,"Back.easeIn":s.In,"Bounce.easeIn":n.In,"Quad.easeOut":u.Out,"Cubic.easeOut":o.Out,"Quart.easeOut":c.Out,"Quint.easeOut":d.Out,"Sine.easeOut":f.Out,"Expo.easeOut":h.Out,"Circ.easeOut":r.Out,"Elastic.easeOut":a.Out,"Back.easeOut":s.Out,"Bounce.easeOut":n.Out,"Quad.easeInOut":u.InOut,"Cubic.easeInOut":o.InOut,"Quart.easeInOut":c.InOut,"Quint.easeInOut":d.InOut,"Sine.easeInOut":f.InOut,"Expo.easeInOut":h.InOut,"Circ.easeInOut":r.InOut,"Elastic.easeInOut":a.InOut,"Back.easeInOut":s.InOut,"Bounce.easeInOut":n.InOut}},1639:t=>{t.exports=function(t,e){return void 0===e&&(e=1.70158),t*t*((e+1)*t-e)}},50099:t=>{t.exports=function(t,e){void 0===e&&(e=1.70158);var i=1.525*e;return(t*=2)<1?t*t*((i+1)*t-i)*.5:.5*((t-=2)*t*((i+1)*t+i)+2)}},41286:t=>{t.exports=function(t,e){return void 0===e&&(e=1.70158),--t*t*((e+1)*t+e)+1}},54178:(t,e,i)=>{t.exports={In:i(1639),Out:i(41286),InOut:i(50099)}},59590:t=>{t.exports=function(t){return(t=1-t)<1/2.75?1-7.5625*t*t:t<2/2.75?1-(7.5625*(t-=1.5/2.75)*t+.75):t<2.5/2.75?1-(7.5625*(t-=2.25/2.75)*t+.9375):1-(7.5625*(t-=2.625/2.75)*t+.984375)}},41788:t=>{t.exports=function(t){var e=!1;return t<.5?(t=1-2*t,e=!0):t=2*t-1,t<1/2.75?t*=7.5625*t:t=t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375,e?.5*(1-t):.5*t+.5}},69905:t=>{t.exports=function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}},41521:(t,e,i)=>{t.exports={In:i(59590),Out:i(69905),InOut:i(41788)}},91861:t=>{t.exports=function(t){return 1-Math.sqrt(1-t*t)}},4177:t=>{t.exports=function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)}},57512:t=>{t.exports=function(t){return Math.sqrt(1- --t*t)}},79980:(t,e,i)=>{t.exports={In:i(91861),Out:i(57512),InOut:i(4177)}},51150:t=>{t.exports=function(t){return t*t*t}},82820:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)}},35033:t=>{t.exports=function(t){return--t*t*t+1}},85433:(t,e,i)=>{t.exports={In:i(51150),Out:i(35033),InOut:i(82820)}},69965:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),-e*Math.pow(2,10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)}},50665:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),(t*=2)<1?e*Math.pow(2,10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)*-.5:e*Math.pow(2,-10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)*.5+1}},7744:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),e*Math.pow(2,-10*t)*Math.sin((t-s)*(2*Math.PI)/i)+1}},99140:(t,e,i)=>{t.exports={In:i(69965),Out:i(7744),InOut:i(50665)}},24590:t=>{t.exports=function(t){return Math.pow(2,10*(t-1))-.001}},87844:t=>{t.exports=function(t){return(t*=2)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*(t-1)))}},89433:t=>{t.exports=function(t){return 1-Math.pow(2,-10*t)}},48857:(t,e,i)=>{t.exports={In:i(24590),Out:i(89433),InOut:i(87844)}},48820:(t,e,i)=>{t.exports={Back:i(54178),Bounce:i(41521),Circular:i(79980),Cubic:i(85433),Elastic:i(99140),Expo:i(48857),Linear:i(81596),Quadratic:i(59133),Quartic:i(98516),Quintic:i(35248),Sine:i(82500),Stepped:i(49752)}},7147:t=>{t.exports=function(t){return t}},81596:(t,e,i)=>{t.exports=i(7147)},34826:t=>{t.exports=function(t){return t*t}},20544:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)}},92029:t=>{t.exports=function(t){return t*(2-t)}},59133:(t,e,i)=>{t.exports={In:i(34826),Out:i(92029),InOut:i(20544)}},64413:t=>{t.exports=function(t){return t*t*t*t}},78137:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)}},45840:t=>{t.exports=function(t){return 1- --t*t*t*t}},98516:(t,e,i)=>{t.exports={In:i(64413),Out:i(45840),InOut:i(78137)}},87745:t=>{t.exports=function(t){return t*t*t*t*t}},16509:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)}},17868:t=>{t.exports=function(t){return--t*t*t*t*t+1}},35248:(t,e,i)=>{t.exports={In:i(87745),Out:i(17868),InOut:i(16509)}},80461:t=>{t.exports=function(t){return 0===t?0:1===t?1:1-Math.cos(t*Math.PI/2)}},34025:t=>{t.exports=function(t){return 0===t?0:1===t?1:.5*(1-Math.cos(Math.PI*t))}},52768:t=>{t.exports=function(t){return 0===t?0:1===t?1:Math.sin(t*Math.PI/2)}},82500:(t,e,i)=>{t.exports={In:i(80461),Out:i(52768),InOut:i(34025)}},72251:t=>{t.exports=function(t,e){return void 0===e&&(e=1),t<=0?0:t>=1?1:1/e*(1+(e*t|0))}},49752:(t,e,i)=>{t.exports=i(72251)},75698:t=>{t.exports=function(t,e){return void 0===e&&(e=1e-4),Math.ceil(t-e)}},43855:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),Math.abs(t-e){t.exports=function(t,e){return void 0===e&&(e=1e-4),Math.floor(t+e)}},5470:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),t>e-i}},94977:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),t{t.exports={Ceil:i(75698),Equal:i(43855),Floor:i(25777),GreaterThan:i(5470),LessThan:i(94977)}},75508:(t,e,i)=>{var s=i(36383),n=i(79291),r={Angle:i(25588),Distance:i(50994),Easing:i(48820),Fuzzy:i(48379),Interpolation:i(38289),Pow2:i(49001),Snap:i(73697),RandomDataGenerator:i(28453),Average:i(53307),Bernstein:i(85710),Between:i(30976),CatmullRom:i(87842),CeilTo:i(26302),Clamp:i(45319),DegToRad:i(39506),Difference:i(61241),Euler:i(38857),Factorial:i(6411),FloatBetween:i(99472),FloorTo:i(77623),FromPercent:i(62945),GetSpeed:i(38265),IsEven:i(78702),IsEvenStrict:i(94883),Linear:i(28915),LinearXY:i(94908),MaxAdd:i(86883),Median:i(50040),MinSub:i(37204),Percent:i(65201),RadToDeg:i(43396),RandomXY:i(74362),RandomXYZ:i(60706),RandomXYZW:i(67421),Rotate:i(36305),RotateAround:i(11520),RotateAroundDistance:i(1163),RotateTo:i(70336),RoundAwayFromZero:i(2284),RoundTo:i(41013),SinCosTableGenerator:i(16922),SmootherStep:i(54261),SmoothStep:i(7602),ToXY:i(44408),TransformXY:i(85955),Within:i(60417),Wrap:i(15994),Vector2:i(26099),Vector3:i(25836),Vector4:i(61369),Matrix3:i(94434),Matrix4:i(37867),Quaternion:i(15746),RotateVec3:i(72678)};r=n(!1,r,s),t.exports=r},89318:(t,e,i)=>{var s=i(85710);t.exports=function(t,e){for(var i=0,n=t.length-1,r=0;r<=n;r++)i+=Math.pow(1-e,n-r)*Math.pow(e,r)*t[r]*s(n,r);return i}},77259:(t,e,i)=>{var s=i(87842);t.exports=function(t,e){var i=t.length-1,n=i*e,r=Math.floor(n);return t[0]===t[i]?(e<0&&(r=Math.floor(n=i*(1+e))),s(n-r,t[(r-1+i)%i],t[r],t[(r+1)%i],t[(r+2)%i])):e<0?t[0]-(s(-n,t[0],t[0],t[1],t[1])-t[0]):e>1?t[i]-(s(n-i,t[i],t[i],t[i-1],t[i-1])-t[i]):s(n-r,t[r?r-1:0],t[r],t[i{t.exports=function(t,e,i,s,n){return function(t,e){var i=1-t;return i*i*i*e}(t,e)+function(t,e){var i=1-t;return 3*i*i*t*e}(t,i)+function(t,e){return 3*(1-t)*t*t*e}(t,s)+function(t,e){return t*t*t*e}(t,n)}},28392:(t,e,i)=>{var s=i(28915);t.exports=function(t,e){var i=t.length-1,n=i*e,r=Math.floor(n);return e<0?s(t[0],t[1],n):e>1?s(t[i],t[i-1],i-n):s(t[r],t[r+1>i?i:r+1],n-r)}},32112:t=>{t.exports=function(t,e,i,s){return function(t,e){var i=1-t;return i*i*e}(t,e)+function(t,e){return 2*(1-t)*t*e}(t,i)+function(t,e){return t*t*e}(t,s)}},47235:(t,e,i)=>{var s=i(7602);t.exports=function(t,e,i){return e+(i-e)*s(t,0,1)}},50178:(t,e,i)=>{var s=i(54261);t.exports=function(t,e,i){return e+(i-e)*s(t,0,1)}},38289:(t,e,i)=>{t.exports={Bezier:i(89318),CatmullRom:i(77259),CubicBezier:i(36316),Linear:i(28392),QuadraticBezier:i(32112),SmoothStep:i(47235),SmootherStep:i(50178)}},98439:t=>{t.exports=function(t){var e=Math.log(t)/.6931471805599453;return 1<{t.exports=function(t,e){return t>0&&0==(t&t-1)&&e>0&&0==(e&e-1)}},81230:t=>{t.exports=function(t){return t>0&&0==(t&t-1)}},49001:(t,e,i)=>{t.exports={GetNext:i(98439),IsSize:i(50030),IsValue:i(81230)}},28453:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){void 0===t&&(t=[(Date.now()*Math.random()).toString()]),this.c=1,this.s0=0,this.s1=0,this.s2=0,this.n=0,this.signs=[-1,1],t&&this.init(t)},rnd:function(){var t=2091639*this.s0+2.3283064365386963e-10*this.c;return this.c=0|t,this.s0=this.s1,this.s1=this.s2,this.s2=t-this.c,this.s2},hash:function(t){var e,i=this.n;t=t.toString();for(var s=0;s>>0,i=(e*=i)>>>0,i+=4294967296*(e-=i);return this.n=i,2.3283064365386963e-10*(i>>>0)},init:function(t){"string"==typeof t?this.state(t):this.sow(t)},sow:function(t){if(this.n=4022871197,this.s0=this.hash(" "),this.s1=this.hash(" "),this.s2=this.hash(" "),this.c=1,t)for(var e=0;e0;e--){var i=Math.floor(this.frac()*(e+1)),s=t[i];t[i]=t[e],t[e]=s}return t}});t.exports=s},63448:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.ceil(t/e),s?(i+t)/e:i+t)}},56583:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.floor(t/e),s?(i+t)/e:i+t)}},77720:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.round(t/e),s?(i+t)/e:i+t)}},73697:(t,e,i)=>{t.exports={Ceil:i(63448),Floor:i(56583),To:i(77720)}},55234:(t,e,i)=>{i(27674);var s=i(8054),n=i(79291),r={Actions:i(61061),Animations:i(60421),BlendModes:i(10312),Cache:i(83388),Cameras:i(26638),Core:i(42857),Class:i(83419),Create:i(15822),Curves:i(25410),Data:i(44965),Display:i(27460),DOM:i(84902),Events:i(93055),Game:i(50127),GameObjects:i(77856),Geom:i(55738),Input:i(14350),Loader:i(57777),Math:i(75508),Physics:i(44563),Plugins:i(18922),Renderer:i(36909),Scale:i(93364),ScaleModes:i(29795),Scene:i(97482),Scenes:i(62194),Structs:i(41392),Textures:i(27458),Tilemaps:i(62501),Time:i(90291),Tweens:i(43066),Utils:i(91799)};r.Sound=i(23717),r=n(!1,r,s),t.exports=r,i.g.Phaser=r},71289:(t,e,i)=>{var s=i(83419),n=i(92209),r=i(88571),o=new s({Extends:r,Mixins:[n.Acceleration,n.Angular,n.Bounce,n.Collision,n.Debug,n.Drag,n.Enable,n.Friction,n.Gravity,n.Immovable,n.Mass,n.Pushable,n.Size,n.Velocity],initialize:function(t,e,i,s,n){r.call(this,t,e,i,s,n),this.body=null}});t.exports=o},86689:(t,e,i)=>{var s=i(83419),n=i(39506),r=i(20339),o=i(89774),a=i(66022),h=i(95540),l=i(46975),u=i(72441),c=i(47956),d=i(37277),f=i(44594),p=i(26099),v=i(82248),g=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.config=this.getConfig(),this.world,this.add,this._category=1,t.sys.events.once(f.BOOT,this.boot,this),t.sys.events.on(f.START,this.start,this)},boot:function(){this.world=new v(this.scene,this.config),this.add=new a(this.world),this.systems.events.once(f.DESTROY,this.destroy,this)},start:function(){this.world||(this.world=new v(this.scene,this.config),this.add=new a(this.world));var t=this.systems.events;h(this.config,"customUpdate",!1)||t.on(f.UPDATE,this.world.update,this.world),t.on(f.POST_UPDATE,this.world.postUpdate,this.world),t.once(f.SHUTDOWN,this.shutdown,this)},enableUpdate:function(){this.systems.events.on(f.UPDATE,this.world.update,this.world)},disableUpdate:function(){this.systems.events.off(f.UPDATE,this.world.update,this.world)},getConfig:function(){var t=this.systems.game.config.physics,e=this.systems.settings.physics;return l(h(e,"arcade",{}),h(t,"arcade",{}))},nextCategory:function(){return this._category=this._category<<1,this._category},overlap:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.world.collideObjects(t,e,i,s,n,!0)},collide:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.world.collideObjects(t,e,i,s,n,!1)},collideTiles:function(t,e,i,s,n){return this.world.collideTiles(t,e,i,s,n)},overlapTiles:function(t,e,i,s,n){return this.world.overlapTiles(t,e,i,s,n)},pause:function(){return this.world.pause()},resume:function(){return this.world.resume()},accelerateTo:function(t,e,i,s,n,r){void 0===s&&(s=60);var o=Math.atan2(i-t.y,e-t.x);return t.body.acceleration.setToPolar(o,s),void 0!==n&&void 0!==r&&t.body.maxVelocity.set(n,r),o},accelerateToObject:function(t,e,i,s,n){return this.accelerateTo(t,e.x,e.y,i,s,n)},closest:function(t,e){e||(e=this.world.bodies.entries);for(var i=Number.MAX_VALUE,s=null,n=t.x,r=t.y,a=e.length,h=0;hi&&(s=l,i=c)}}return s},moveTo:function(t,e,i,s,n){void 0===s&&(s=60),void 0===n&&(n=0);var o=Math.atan2(i-t.y,e-t.x);return n>0&&(s=r(t.x,t.y,e,i)/(n/1e3)),t.body.velocity.setToPolar(o,s),o},moveToObject:function(t,e,i,s){return this.moveTo(t,e.x,e.y,i,s)},velocityFromAngle:function(t,e,i){return void 0===e&&(e=60),void 0===i&&(i=new p),i.setToPolar(n(t),e)},velocityFromRotation:function(t,e,i){return void 0===e&&(e=60),void 0===i&&(i=new p),i.setToPolar(t,e)},overlapRect:function(t,e,i,s,n,r){return c(this.world,t,e,i,s,n,r)},overlapCirc:function(t,e,i,s,n){return u(this.world,t,e,i,s,n)},shutdown:function(){if(this.world){var t=this.systems.events;t.off(f.UPDATE,this.world.update,this.world),t.off(f.POST_UPDATE,this.world.postUpdate,this.world),t.off(f.SHUTDOWN,this.shutdown,this),this.add.destroy(),this.world.destroy(),this.add=null,this.world=null,this._category=1}},destroy:function(){this.shutdown(),this.scene.sys.events.off(f.START,this.start,this),this.scene=null,this.systems=null}});d.register("ArcadePhysics",g,"arcadePhysics"),t.exports=g},13759:(t,e,i)=>{var s=i(83419),n=i(92209),r=i(68287),o=new s({Extends:r,Mixins:[n.Acceleration,n.Angular,n.Bounce,n.Collision,n.Debug,n.Drag,n.Enable,n.Friction,n.Gravity,n.Immovable,n.Mass,n.Pushable,n.Size,n.Velocity],initialize:function(t,e,i,s,n){r.call(this,t,e,i,s,n),this.body=null}});t.exports=o},37742:(t,e,i)=>{var s=i(83419),n=i(78389),r=i(37747),o=i(63012),a=i(43396),h=i(87841),l=i(37303),u=i(95829),c=i(26099),d=new s({Mixins:[n],initialize:function(t,e){var i=64,s=64,n=void 0!==e;n&&e.displayWidth&&(i=e.displayWidth,s=e.displayHeight),n||(e={x:0,y:0,angle:0,rotation:0,scaleX:1,scaleY:1,displayOriginX:0,displayOriginY:0}),this.world=t,this.gameObject=n?e:void 0,this.isBody=!0,this.transform={x:e.x,y:e.y,rotation:e.angle,scaleX:e.scaleX,scaleY:e.scaleY,displayOriginX:e.displayOriginX,displayOriginY:e.displayOriginY},this.debugShowBody=t.defaults.debugShowBody,this.debugShowVelocity=t.defaults.debugShowVelocity,this.debugBodyColor=t.defaults.bodyDebugColor,this.enable=!0,this.isCircle=!1,this.radius=0,this.offset=new c,this.position=new c(e.x-e.scaleX*e.displayOriginX,e.y-e.scaleY*e.displayOriginY),this.prev=this.position.clone(),this.prevFrame=this.position.clone(),this.allowRotation=!0,this.rotation=e.angle,this.preRotation=e.angle,this.width=i,this.height=s,this.sourceWidth=i,this.sourceHeight=s,e.frame&&(this.sourceWidth=e.frame.realWidth,this.sourceHeight=e.frame.realHeight),this.halfWidth=Math.abs(i/2),this.halfHeight=Math.abs(s/2),this.center=new c(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.velocity=new c,this.newVelocity=new c,this.deltaMax=new c,this.acceleration=new c,this.allowDrag=!0,this.drag=new c,this.allowGravity=!0,this.gravity=new c,this.bounce=new c,this.worldBounce=null,this.customBoundsRectangle=t.bounds,this.onWorldBounds=!1,this.onCollide=!1,this.onOverlap=!1,this.maxVelocity=new c(1e4,1e4),this.maxSpeed=-1,this.friction=new c(1,0),this.useDamping=!1,this.angularVelocity=0,this.angularAcceleration=0,this.angularDrag=0,this.maxAngular=1e3,this.mass=1,this.angle=0,this.speed=0,this.facing=r.FACING_NONE,this.immovable=!1,this.pushable=!0,this.slideFactor=new c(1,1),this.moves=!0,this.customSeparateX=!1,this.customSeparateY=!1,this.overlapX=0,this.overlapY=0,this.overlapR=0,this.embedded=!1,this.collideWorldBounds=!1,this.checkCollision=u(!1),this.touching=u(!0),this.wasTouching=u(!0),this.blocked=u(!0),this.syncBounds=!1,this.physicsType=r.DYNAMIC_BODY,this.collisionCategory=1,this.collisionMask=1,this._sx=e.scaleX,this._sy=e.scaleY,this._dx=0,this._dy=0,this._tx=0,this._ty=0,this._bounds=new h,this.directControl=!1,this.autoFrame=this.position.clone()},updateBounds:function(){var t=this.gameObject,e=this.transform;if(t.parentContainer){var i=t.getWorldTransformMatrix(this.world._tempMatrix,this.world._tempMatrix2);e.x=i.tx,e.y=i.ty,e.rotation=a(i.rotation),e.scaleX=i.scaleX,e.scaleY=i.scaleY,e.displayOriginX=t.displayOriginX,e.displayOriginY=t.displayOriginY}else e.x=t.x,e.y=t.y,e.rotation=t.angle,e.scaleX=t.scaleX,e.scaleY=t.scaleY,e.displayOriginX=t.displayOriginX,e.displayOriginY=t.displayOriginY;var s=!1;if(this.syncBounds){var n=t.getBounds(this._bounds);this.width=n.width,this.height=n.height,s=!0}else{var r=Math.abs(e.scaleX),o=Math.abs(e.scaleY);this._sx===r&&this._sy===o||(this.width=this.sourceWidth*r,this.height=this.sourceHeight*o,this._sx=r,this._sy=o,s=!0)}s&&(this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.updateCenter())},updateCenter:function(){this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight)},updateFromGameObject:function(){this.updateBounds();var t=this.transform;this.position.x=t.x+t.scaleX*(this.offset.x-t.displayOriginX),this.position.y=t.y+t.scaleY*(this.offset.y-t.displayOriginY),this.updateCenter()},resetFlags:function(t){void 0===t&&(t=!1);var e=this.wasTouching,i=this.touching,s=this.blocked;t?u(!0,e):(e.none=i.none,e.up=i.up,e.down=i.down,e.left=i.left,e.right=i.right),u(!0,i),u(!0,s),this.overlapR=0,this.overlapX=0,this.overlapY=0,this.embedded=!1},preUpdate:function(t,e){if(t&&this.resetFlags(),this.gameObject&&this.updateFromGameObject(),this.rotation=this.transform.rotation,this.preRotation=this.rotation,this.moves){var i=this.position;this.prev.x=i.x,this.prev.y=i.y,this.prevFrame.x=i.x,this.prevFrame.y=i.y}t&&this.update(e)},update:function(t){var e=this.prev,i=this.position,s=this.velocity;if(e.set(i.x,i.y),!this.moves)return this._dx=i.x-e.x,void(this._dy=i.y-e.y);if(this.directControl){var n=this.autoFrame;s.set((i.x-n.x)/t,(i.y-n.y)/t),this.world.updateMotion(this,t),this._dx=i.x-n.x,this._dy=i.y-n.y}else this.world.updateMotion(this,t),this.newVelocity.set(s.x*t,s.y*t),i.add(this.newVelocity),this._dx=i.x-e.x,this._dy=i.y-e.y;var r=s.x,a=s.y;if(this.updateCenter(),this.angle=Math.atan2(a,r),this.speed=Math.sqrt(r*r+a*a),this.collideWorldBounds&&this.checkWorldBounds()&&this.onWorldBounds){var h=this.blocked;this.world.emit(o.WORLD_BOUNDS,this,h.up,h.down,h.left,h.right)}},postUpdate:function(){var t=this.position,e=t.x-this.prevFrame.x,i=t.y-this.prevFrame.y,s=this.gameObject;if(this.moves){var n=this.deltaMax.x,o=this.deltaMax.y;0!==n&&0!==e&&(e<0&&e<-n?e=-n:e>0&&e>n&&(e=n)),0!==o&&0!==i&&(i<0&&i<-o?i=-o:i>0&&i>o&&(i=o)),s&&(s.x+=e,s.y+=i)}e<0?this.facing=r.FACING_LEFT:e>0&&(this.facing=r.FACING_RIGHT),i<0?this.facing=r.FACING_UP:i>0&&(this.facing=r.FACING_DOWN),this.allowRotation&&s&&(s.angle+=this.deltaZ()),this._tx=e,this._ty=i,this.autoFrame.set(t.x,t.y)},setBoundsRectangle:function(t){return this.customBoundsRectangle=t||this.world.bounds,this},checkWorldBounds:function(){var t=this.position,e=this.velocity,i=this.blocked,s=this.customBoundsRectangle,n=this.world.checkCollision,r=this.worldBounce?-this.worldBounce.x:-this.bounce.x,o=this.worldBounce?-this.worldBounce.y:-this.bounce.y,a=!1;return t.xs.right&&n.right&&(t.x=s.right-this.width,e.x*=r,i.right=!0,a=!0),t.ys.bottom&&n.down&&(t.y=s.bottom-this.height,e.y*=o,i.down=!0,a=!0),a&&(this.blocked.none=!1,this.updateCenter()),a},setOffset:function(t,e){return void 0===e&&(e=t),this.offset.set(t,e),this},setGameObject:function(t,e){return void 0===e&&(e=!0),this.world.remove(this),this.gameObject&&this.gameObject.body&&(this.gameObject.body=null),this.gameObject=t,t.body&&(t.body=this),this.setSize(),this.world.add(this),this.enable=e,this},setSize:function(t,e,i){void 0===i&&(i=!0);var s=this.gameObject;if(s&&(!t&&s.frame&&(t=s.frame.realWidth),!e&&s.frame&&(e=s.frame.realHeight)),this.sourceWidth=t,this.sourceHeight=e,this.width=this.sourceWidth*this._sx,this.height=this.sourceHeight*this._sy,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.updateCenter(),i&&s&&s.getCenter){var n=(s.width-t)/2,r=(s.height-e)/2;this.offset.set(n,r)}return this.isCircle=!1,this.radius=0,this},setCircle:function(t,e,i){return void 0===e&&(e=this.offset.x),void 0===i&&(i=this.offset.y),t>0?(this.isCircle=!0,this.radius=t,this.sourceWidth=2*t,this.sourceHeight=2*t,this.width=this.sourceWidth*this._sx,this.height=this.sourceHeight*this._sy,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.offset.set(e,i),this.updateCenter()):this.isCircle=!1,this},reset:function(t,e){this.stop();var i=this.gameObject;i&&(i.setPosition(t,e),this.rotation=i.angle,this.preRotation=i.angle);var s=this.position;i&&i.getTopLeft?i.getTopLeft(s):s.set(t,e),this.prev.copy(s),this.prevFrame.copy(s),this.autoFrame.copy(s),i&&this.updateBounds(),this.updateCenter(),this.collideWorldBounds&&this.checkWorldBounds(),this.resetFlags(!0)},stop:function(){return this.velocity.set(0),this.acceleration.set(0),this.speed=0,this.angularVelocity=0,this.angularAcceleration=0,this},getBounds:function(t){return t.x=this.x,t.y=this.y,t.right=this.right,t.bottom=this.bottom,t},hitTest:function(t,e){return this.isCircle?this.radius>0&&t>=this.left&&t<=this.right&&e>=this.top&&e<=this.bottom&&(this.center.x-t)*(this.center.x-t)+(this.center.y-e)*(this.center.y-e)<=this.radius*this.radius:l(this,t,e)},onFloor:function(){return this.blocked.down},onCeiling:function(){return this.blocked.up},onWall:function(){return this.blocked.left||this.blocked.right},deltaAbsX:function(){return this._dx>0?this._dx:-this._dx},deltaAbsY:function(){return this._dy>0?this._dy:-this._dy},deltaX:function(){return this._dx},deltaY:function(){return this._dy},deltaXFinal:function(){return this._tx},deltaYFinal:function(){return this._ty},deltaZ:function(){return this.rotation-this.preRotation},destroy:function(){this.enable=!1,this.world&&this.world.pendingDestroy.set(this)},drawDebug:function(t){var e=this.position,i=e.x+this.halfWidth,s=e.y+this.halfHeight;this.debugShowBody&&(t.lineStyle(t.defaultStrokeWidth,this.debugBodyColor),this.isCircle?t.strokeCircle(i,s,this.width/2):(this.checkCollision.up&&t.lineBetween(e.x,e.y,e.x+this.width,e.y),this.checkCollision.right&&t.lineBetween(e.x+this.width,e.y,e.x+this.width,e.y+this.height),this.checkCollision.down&&t.lineBetween(e.x,e.y+this.height,e.x+this.width,e.y+this.height),this.checkCollision.left&&t.lineBetween(e.x,e.y,e.x,e.y+this.height))),this.debugShowVelocity&&(t.lineStyle(t.defaultStrokeWidth,this.world.defaults.velocityDebugColor,1),t.lineBetween(i,s,i+this.velocity.x/2,s+this.velocity.y/2))},willDrawDebug:function(){return this.debugShowBody||this.debugShowVelocity},setDirectControl:function(t){return void 0===t&&(t=!0),this.directControl=t,this},setCollideWorldBounds:function(t,e,i,s){void 0===t&&(t=!0),this.collideWorldBounds=t;var n=void 0!==e,r=void 0!==i;return(n||r)&&(this.worldBounce||(this.worldBounce=new c),n&&(this.worldBounce.x=e),r&&(this.worldBounce.y=i)),void 0!==s&&(this.onWorldBounds=s),this},setVelocity:function(t,e){return this.velocity.set(t,e),t=this.velocity.x,e=this.velocity.y,this.speed=Math.sqrt(t*t+e*e),this},setVelocityX:function(t){return this.setVelocity(t,this.velocity.y)},setVelocityY:function(t){return this.setVelocity(this.velocity.x,t)},setMaxVelocity:function(t,e){return this.maxVelocity.set(t,e),this},setMaxVelocityX:function(t){return this.maxVelocity.x=t,this},setMaxVelocityY:function(t){return this.maxVelocity.y=t,this},setMaxSpeed:function(t){return this.maxSpeed=t,this},setSlideFactor:function(t,e){return this.slideFactor.set(t,e),this},setBounce:function(t,e){return this.bounce.set(t,e),this},setBounceX:function(t){return this.bounce.x=t,this},setBounceY:function(t){return this.bounce.y=t,this},setAcceleration:function(t,e){return this.acceleration.set(t,e),this},setAccelerationX:function(t){return this.acceleration.x=t,this},setAccelerationY:function(t){return this.acceleration.y=t,this},setAllowDrag:function(t){return void 0===t&&(t=!0),this.allowDrag=t,this},setAllowGravity:function(t){return void 0===t&&(t=!0),this.allowGravity=t,this},setAllowRotation:function(t){return void 0===t&&(t=!0),this.allowRotation=t,this},setDrag:function(t,e){return this.drag.set(t,e),this},setDamping:function(t){return this.useDamping=t,this},setDragX:function(t){return this.drag.x=t,this},setDragY:function(t){return this.drag.y=t,this},setGravity:function(t,e){return this.gravity.set(t,e),this},setGravityX:function(t){return this.gravity.x=t,this},setGravityY:function(t){return this.gravity.y=t,this},setFriction:function(t,e){return this.friction.set(t,e),this},setFrictionX:function(t){return this.friction.x=t,this},setFrictionY:function(t){return this.friction.y=t,this},setAngularVelocity:function(t){return this.angularVelocity=t,this},setAngularAcceleration:function(t){return this.angularAcceleration=t,this},setAngularDrag:function(t){return this.angularDrag=t,this},setMass:function(t){return this.mass=t,this},setImmovable:function(t){return void 0===t&&(t=!0),this.immovable=t,this},setEnable:function(t){return void 0===t&&(t=!0),this.enable=t,this},processX:function(t,e,i,s){this.x+=t,this.updateCenter(),null!==e&&(this.velocity.x=e*this.slideFactor.x);var n=this.blocked;i&&(n.left=!0,n.none=!1),s&&(n.right=!0,n.none=!1)},processY:function(t,e,i,s){this.y+=t,this.updateCenter(),null!==e&&(this.velocity.y=e*this.slideFactor.y);var n=this.blocked;i&&(n.up=!0,n.none=!1),s&&(n.down=!0,n.none=!1)},x:{get:function(){return this.position.x},set:function(t){this.position.x=t}},y:{get:function(){return this.position.y},set:function(t){this.position.y=t}},left:{get:function(){return this.position.x}},right:{get:function(){return this.position.x+this.width}},top:{get:function(){return this.position.y}},bottom:{get:function(){return this.position.y+this.height}}});t.exports=d},79342:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,n,r,o){this.world=t,this.name="",this.active=!0,this.overlapOnly=e,this.object1=i,this.object2=s,this.collideCallback=n,this.processCallback=r,this.callbackContext=o},setName:function(t){return this.name=t,this},update:function(){this.world.collideObjects(this.object1,this.object2,this.collideCallback,this.processCallback,this.callbackContext,this.overlapOnly)},destroy:function(){this.world.removeCollider(this),this.active=!1,this.world=null,this.object1=null,this.object2=null,this.collideCallback=null,this.processCallback=null,this.callbackContext=null}});t.exports=s},66022:(t,e,i)=>{var s=i(71289),n=i(13759),r=i(37742),o=i(83419),a=i(37747),h=i(60758),l=i(72624),u=i(71464),c=new o({initialize:function(t){this.world=t,this.scene=t.scene,this.sys=t.scene.sys},collider:function(t,e,i,s,n){return this.world.addCollider(t,e,i,s,n)},overlap:function(t,e,i,s,n){return this.world.addOverlap(t,e,i,s,n)},existing:function(t,e){var i=e?a.STATIC_BODY:a.DYNAMIC_BODY;return this.world.enableBody(t,i),t},staticImage:function(t,e,i,n){var r=new s(this.scene,t,e,i,n);return this.sys.displayList.add(r),this.world.enableBody(r,a.STATIC_BODY),r},image:function(t,e,i,n){var r=new s(this.scene,t,e,i,n);return this.sys.displayList.add(r),this.world.enableBody(r,a.DYNAMIC_BODY),r},staticSprite:function(t,e,i,s){var r=new n(this.scene,t,e,i,s);return this.sys.displayList.add(r),this.sys.updateList.add(r),this.world.enableBody(r,a.STATIC_BODY),r},sprite:function(t,e,i,s){var r=new n(this.scene,t,e,i,s);return this.sys.displayList.add(r),this.sys.updateList.add(r),this.world.enableBody(r,a.DYNAMIC_BODY),r},staticGroup:function(t,e){return this.sys.updateList.add(new u(this.world,this.world.scene,t,e))},group:function(t,e){return this.sys.updateList.add(new h(this.world,this.world.scene,t,e))},body:function(t,e,i,s){var n=new r(this.world);return n.position.set(t,e),i&&s&&n.setSize(i,s),this.world.add(n,a.DYNAMIC_BODY),n},staticBody:function(t,e,i,s){var n=new l(this.world);return n.position.set(t,e),i&&s&&n.setSize(i,s),this.world.add(n,a.STATIC_BODY),n},destroy:function(){this.world=null,this.scene=null,this.sys=null}});t.exports=c},79599:t=>{t.exports=function(t){var e=0;if(Array.isArray(t))for(var i=0;i{var s=i(37747);t.exports=function(t,e,i,n){var r=0,o=t.deltaAbsX()+e.deltaAbsX()+n;return 0===t._dx&&0===e._dx?(t.embedded=!0,e.embedded=!0):t._dx>e._dx?(r=t.right-e.x)>o&&!i||!1===t.checkCollision.right||!1===e.checkCollision.left?r=0:(t.touching.none=!1,t.touching.right=!0,e.touching.none=!1,e.touching.left=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.right=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.left=!0)):t._dxo&&!i||!1===t.checkCollision.left||!1===e.checkCollision.right?r=0:(t.touching.none=!1,t.touching.left=!0,e.touching.none=!1,e.touching.right=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.left=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.right=!0))),t.overlapX=r,e.overlapX=r,r}},45170:(t,e,i)=>{var s=i(37747);t.exports=function(t,e,i,n){var r=0,o=t.deltaAbsY()+e.deltaAbsY()+n;return 0===t._dy&&0===e._dy?(t.embedded=!0,e.embedded=!0):t._dy>e._dy?(r=t.bottom-e.y)>o&&!i||!1===t.checkCollision.down||!1===e.checkCollision.up?r=0:(t.touching.none=!1,t.touching.down=!0,e.touching.none=!1,e.touching.up=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.down=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.up=!0)):t._dyo&&!i||!1===t.checkCollision.up||!1===e.checkCollision.down?r=0:(t.touching.none=!1,t.touching.up=!0,e.touching.none=!1,e.touching.down=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.up=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.down=!0))),t.overlapY=r,e.overlapY=r,r}},60758:(t,e,i)=>{var s=i(13759),n=i(83419),r=i(78389),o=i(37747),a=i(95540),h=i(26479),l=i(41212),u=new n({Extends:h,Mixins:[r],initialize:function(t,e,i,n){if(i||n)if(l(i))n=i,i=null,n.internalCreateCallback=this.createCallbackHandler,n.internalRemoveCallback=this.removeCallbackHandler;else if(Array.isArray(i)&&l(i[0])){var r=this;i.forEach((function(t){t.internalCreateCallback=r.createCallbackHandler,t.internalRemoveCallback=r.removeCallbackHandler,t.classType=a(t,"classType",s)})),n=null}else n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler};else n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler};this.world=t,n&&(n.classType=a(n,"classType",s)),this.physicsType=o.DYNAMIC_BODY,this.collisionCategory=1,this.collisionMask=2147483647,this.defaults={setCollideWorldBounds:a(n,"collideWorldBounds",!1),setBoundsRectangle:a(n,"customBoundsRectangle",null),setAccelerationX:a(n,"accelerationX",0),setAccelerationY:a(n,"accelerationY",0),setAllowDrag:a(n,"allowDrag",!0),setAllowGravity:a(n,"allowGravity",!0),setAllowRotation:a(n,"allowRotation",!0),setDamping:a(n,"useDamping",!1),setBounceX:a(n,"bounceX",0),setBounceY:a(n,"bounceY",0),setDragX:a(n,"dragX",0),setDragY:a(n,"dragY",0),setEnable:a(n,"enable",!0),setGravityX:a(n,"gravityX",0),setGravityY:a(n,"gravityY",0),setFrictionX:a(n,"frictionX",0),setFrictionY:a(n,"frictionY",0),setMaxSpeed:a(n,"maxSpeed",-1),setMaxVelocityX:a(n,"maxVelocityX",1e4),setMaxVelocityY:a(n,"maxVelocityY",1e4),setVelocityX:a(n,"velocityX",0),setVelocityY:a(n,"velocityY",0),setAngularVelocity:a(n,"angularVelocity",0),setAngularAcceleration:a(n,"angularAcceleration",0),setAngularDrag:a(n,"angularDrag",0),setMass:a(n,"mass",1),setImmovable:a(n,"immovable",!1)},h.call(this,e,i,n),this.type="PhysicsGroup"},createCallbackHandler:function(t){t.body||this.world.enableBody(t,o.DYNAMIC_BODY);var e=t.body;for(var i in this.defaults)e[i](this.defaults[i])},removeCallbackHandler:function(t){t.body&&this.world.disableBody(t)},setVelocity:function(t,e,i){void 0===i&&(i=0);for(var s=this.getChildren(),n=0;n{var e,i,s,n,r,o,a,h,l,u,c,d,f,p,v,g,m,y=function(){return u&&v&&i.blocked.right?(e.processX(-m,a,!1,!0),1):l&&g&&i.blocked.left?(e.processX(m,a,!0),1):f&&g&&e.blocked.right?(i.processX(-m,h,!1,!0),2):d&&v&&e.blocked.left?(i.processX(m,h,!0),2):0},x=function(t){if(s&&n)m*=.5,0===t||3===t?(e.processX(m,r),i.processX(-m,o)):(e.processX(-m,r),i.processX(m,o));else if(s&&!n)0===t||3===t?e.processX(m,a,!0):e.processX(-m,a,!1,!0);else if(!s&&n)0===t||3===t?i.processX(-m,h,!1,!0):i.processX(m,h,!0);else{var v=.5*m;0===t?p?(e.processX(m,0,!0),i.processX(0,null,!1,!0)):f?(e.processX(v,0,!0),i.processX(-v,0,!1,!0)):(e.processX(v,i.velocity.x,!0),i.processX(-v,null,!1,!0)):1===t?c?(e.processX(0,null,!1,!0),i.processX(m,0,!0)):u?(e.processX(-v,0,!1,!0),i.processX(v,0,!0)):(e.processX(-v,null,!1,!0),i.processX(v,e.velocity.x,!0)):2===t?p?(e.processX(-m,0,!1,!0),i.processX(0,null,!0)):d?(e.processX(-v,0,!1,!0),i.processX(v,0,!0)):(e.processX(-v,i.velocity.x,!1,!0),i.processX(v,null,!0)):3===t&&(c?(e.processX(0,null,!0),i.processX(-m,0,!1,!0)):l?(e.processX(v,0,!0),i.processX(-v,0,!1,!0)):(e.processX(v,i.velocity.y,!0),i.processX(-v,null,!1,!0)))}return!0};t.exports={BlockCheck:y,Check:function(){var t=e.velocity.x,s=i.velocity.x,n=Math.sqrt(s*s*i.mass/e.mass)*(s>0?1:-1),a=Math.sqrt(t*t*e.mass/i.mass)*(t>0?1:-1),h=.5*(n+a);return a-=h,r=h+(n-=h)*e.bounce.x,o=h+a*i.bounce.x,l&&g?x(0):d&&v?x(1):u&&v?x(2):!(!f||!g)&&x(3)},Set:function(t,r,o){i=r;var x=(e=t).velocity.x,T=i.velocity.x;return s=e.pushable,l=e._dx<0,u=e._dx>0,c=0===e._dx,v=Math.abs(e.right-i.x)<=Math.abs(i.right-e.x),a=T-x*e.bounce.x,n=i.pushable,d=i._dx<0,f=i._dx>0,p=0===i._dx,g=!v,h=x-T*i.bounce.x,m=Math.abs(o),y()},Run:x,RunImmovableBody1:function(t){if(1===t?i.velocity.x=0:v?i.processX(m,h,!0):i.processX(-m,h,!1,!0),e.moves){var s=e.directControl?e.y-e.autoFrame.y:e.y-e.prev.y;i.y+=s*e.friction.y,i._dy=i.y-i.prev.y}},RunImmovableBody2:function(t){if(2===t?e.velocity.x=0:g?e.processX(m,a,!0):e.processX(-m,a,!1,!0),i.moves){var s=i.directControl?i.y-i.autoFrame.y:i.y-i.prev.y;e.y+=s*i.friction.y,e._dy=e.y-e.prev.y}}}},47962:t=>{var e,i,s,n,r,o,a,h,l,u,c,d,f,p,v,g,m,y=function(){return u&&v&&i.blocked.down?(e.processY(-m,a,!1,!0),1):l&&g&&i.blocked.up?(e.processY(m,a,!0),1):f&&g&&e.blocked.down?(i.processY(-m,h,!1,!0),2):d&&v&&e.blocked.up?(i.processY(m,h,!0),2):0},x=function(t){if(s&&n)m*=.5,0===t||3===t?(e.processY(m,r),i.processY(-m,o)):(e.processY(-m,r),i.processY(m,o));else if(s&&!n)0===t||3===t?e.processY(m,a,!0):e.processY(-m,a,!1,!0);else if(!s&&n)0===t||3===t?i.processY(-m,h,!1,!0):i.processY(m,h,!0);else{var v=.5*m;0===t?p?(e.processY(m,0,!0),i.processY(0,null,!1,!0)):f?(e.processY(v,0,!0),i.processY(-v,0,!1,!0)):(e.processY(v,i.velocity.y,!0),i.processY(-v,null,!1,!0)):1===t?c?(e.processY(0,null,!1,!0),i.processY(m,0,!0)):u?(e.processY(-v,0,!1,!0),i.processY(v,0,!0)):(e.processY(-v,null,!1,!0),i.processY(v,e.velocity.y,!0)):2===t?p?(e.processY(-m,0,!1,!0),i.processY(0,null,!0)):d?(e.processY(-v,0,!1,!0),i.processY(v,0,!0)):(e.processY(-v,i.velocity.y,!1,!0),i.processY(v,null,!0)):3===t&&(c?(e.processY(0,null,!0),i.processY(-m,0,!1,!0)):l?(e.processY(v,0,!0),i.processY(-v,0,!1,!0)):(e.processY(v,i.velocity.y,!0),i.processY(-v,null,!1,!0)))}return!0};t.exports={BlockCheck:y,Check:function(){var t=e.velocity.y,s=i.velocity.y,n=Math.sqrt(s*s*i.mass/e.mass)*(s>0?1:-1),a=Math.sqrt(t*t*e.mass/i.mass)*(t>0?1:-1),h=.5*(n+a);return a-=h,r=h+(n-=h)*e.bounce.y,o=h+a*i.bounce.y,l&&g?x(0):d&&v?x(1):u&&v?x(2):!(!f||!g)&&x(3)},Set:function(t,r,o){i=r;var x=(e=t).velocity.y,T=i.velocity.y;return s=e.pushable,l=e._dy<0,u=e._dy>0,c=0===e._dy,v=Math.abs(e.bottom-i.y)<=Math.abs(i.bottom-e.y),a=T-x*e.bounce.y,n=i.pushable,d=i._dy<0,f=i._dy>0,p=0===i._dy,g=!v,h=x-T*i.bounce.y,m=Math.abs(o),y()},Run:x,RunImmovableBody1:function(t){if(1===t?i.velocity.y=0:v?i.processY(m,h,!0):i.processY(-m,h,!1,!0),e.moves){var s=e.directControl?e.x-e.autoFrame.x:e.x-e.prev.x;i.x+=s*e.friction.x,i._dx=i.x-i.prev.x}},RunImmovableBody2:function(t){if(2===t?e.velocity.y=0:g?e.processY(m,a,!0):e.processY(-m,a,!1,!0),i.moves){var s=i.directControl?i.x-i.autoFrame.x:i.x-i.prev.x;e.x+=s*i.friction.x,e._dx=e.x-e.prev.x}}}},14087:(t,e,i)=>{var s=i(64897),n=i(3017);t.exports=function(t,e,i,r,o){void 0===o&&(o=s(t,e,i,r));var a=t.immovable,h=e.immovable;if(i||0===o||a&&h||t.customSeparateX||e.customSeparateX)return 0!==o||t.embedded&&e.embedded;var l=n.Set(t,e,o);return a||h?(a?n.RunImmovableBody1(l):h&&n.RunImmovableBody2(l),!0):l>0||n.Check()}},89936:(t,e,i)=>{var s=i(45170),n=i(47962);t.exports=function(t,e,i,r,o){void 0===o&&(o=s(t,e,i,r));var a=t.immovable,h=e.immovable;if(i||0===o||a&&h||t.customSeparateY||e.customSeparateY)return 0!==o||t.embedded&&e.embedded;var l=n.Set(t,e,o);return a||h?(a?n.RunImmovableBody1(l):h&&n.RunImmovableBody2(l),!0):l>0||n.Check()}},95829:t=>{t.exports=function(t,e){return void 0===e&&(e={}),e.none=t,e.up=!1,e.down=!1,e.left=!1,e.right=!1,t||(e.up=!0,e.down=!0,e.left=!0,e.right=!0),e}},72624:(t,e,i)=>{var s=i(87902),n=i(83419),r=i(78389),o=i(37747),a=i(37303),h=i(95829),l=i(26099),u=new n({Mixins:[r],initialize:function(t,e){var i=64,s=64,n=void 0!==e;n&&e.displayWidth&&(i=e.displayWidth,s=e.displayHeight),n||(e={x:0,y:0,angle:0,rotation:0,scaleX:1,scaleY:1,displayOriginX:0,displayOriginY:0}),this.world=t,this.gameObject=n?e:void 0,this.isBody=!0,this.debugShowBody=t.defaults.debugShowStaticBody,this.debugBodyColor=t.defaults.staticBodyDebugColor,this.enable=!0,this.isCircle=!1,this.radius=0,this.offset=new l,this.position=new l(e.x-i*e.originX,e.y-s*e.originY),this.width=i,this.height=s,this.halfWidth=Math.abs(this.width/2),this.halfHeight=Math.abs(this.height/2),this.center=new l(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.velocity=l.ZERO,this.allowGravity=!1,this.gravity=l.ZERO,this.bounce=l.ZERO,this.onWorldBounds=!1,this.onCollide=!1,this.onOverlap=!1,this.mass=1,this.immovable=!0,this.pushable=!1,this.customSeparateX=!1,this.customSeparateY=!1,this.overlapX=0,this.overlapY=0,this.overlapR=0,this.embedded=!1,this.collideWorldBounds=!1,this.checkCollision=h(!1),this.touching=h(!0),this.wasTouching=h(!0),this.blocked=h(!0),this.physicsType=o.STATIC_BODY,this.collisionCategory=1,this.collisionMask=1,this._dx=0,this._dy=0},setGameObject:function(t,e){return t&&t!==this.gameObject&&(this.gameObject.body=null,t.body=this,this.gameObject=t),e&&this.updateFromGameObject(),this},updateFromGameObject:function(){this.world.staticTree.remove(this);var t=this.gameObject;return t.getTopLeft(this.position),this.width=t.displayWidth,this.height=t.displayHeight,this.halfWidth=Math.abs(this.width/2),this.halfHeight=Math.abs(this.height/2),this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.world.staticTree.insert(this),this},setOffset:function(t,e){return void 0===e&&(e=t),this.world.staticTree.remove(this),this.position.x-=this.offset.x,this.position.y-=this.offset.y,this.offset.set(t,e),this.position.x+=this.offset.x,this.position.y+=this.offset.y,this.updateCenter(),this.world.staticTree.insert(this),this},setSize:function(t,e,i){void 0===i&&(i=!0);var s=this.gameObject;if(s&&s.frame&&(t||(t=s.frame.realWidth),e||(e=s.frame.realHeight)),this.world.staticTree.remove(this),this.width=t,this.height=e,this.halfWidth=Math.floor(t/2),this.halfHeight=Math.floor(e/2),i&&s&&s.getCenter){var n=s.displayWidth/2,r=s.displayHeight/2;this.position.x-=this.offset.x,this.position.y-=this.offset.y,this.offset.set(n-this.halfWidth,r-this.halfHeight),this.position.x+=this.offset.x,this.position.y+=this.offset.y}return this.updateCenter(),this.isCircle=!1,this.radius=0,this.world.staticTree.insert(this),this},setCircle:function(t,e,i){return void 0===e&&(e=this.offset.x),void 0===i&&(i=this.offset.y),t>0?(this.world.staticTree.remove(this),this.isCircle=!0,this.radius=t,this.width=2*t,this.height=2*t,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.offset.set(e,i),this.updateCenter(),this.world.staticTree.insert(this)):this.isCircle=!1,this},updateCenter:function(){this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight)},reset:function(t,e){var i=this.gameObject;void 0===t&&(t=i.x),void 0===e&&(e=i.y),this.world.staticTree.remove(this),i.setPosition(t,e),i.getTopLeft(this.position),this.position.x+=this.offset.x,this.position.y+=this.offset.y,this.updateCenter(),this.world.staticTree.insert(this)},stop:function(){return this},getBounds:function(t){return t.x=this.x,t.y=this.y,t.right=this.right,t.bottom=this.bottom,t},hitTest:function(t,e){return this.isCircle?s(this,t,e):a(this,t,e)},postUpdate:function(){},deltaAbsX:function(){return 0},deltaAbsY:function(){return 0},deltaX:function(){return 0},deltaY:function(){return 0},deltaZ:function(){return 0},destroy:function(){this.enable=!1,this.world.pendingDestroy.set(this)},drawDebug:function(t){var e=this.position,i=e.x+this.halfWidth,s=e.y+this.halfHeight;this.debugShowBody&&(t.lineStyle(t.defaultStrokeWidth,this.debugBodyColor,1),this.isCircle?t.strokeCircle(i,s,this.width/2):t.strokeRect(e.x,e.y,this.width,this.height))},willDrawDebug:function(){return this.debugShowBody},setMass:function(t){return t<=0&&(t=.1),this.mass=t,this},x:{get:function(){return this.position.x},set:function(t){this.world.staticTree.remove(this),this.position.x=t,this.world.staticTree.insert(this)}},y:{get:function(){return this.position.y},set:function(t){this.world.staticTree.remove(this),this.position.y=t,this.world.staticTree.insert(this)}},left:{get:function(){return this.position.x}},right:{get:function(){return this.position.x+this.width}},top:{get:function(){return this.position.y}},bottom:{get:function(){return this.position.y+this.height}}});t.exports=u},71464:(t,e,i)=>{var s=i(13759),n=i(83419),r=i(78389),o=i(37747),a=i(95540),h=i(26479),l=i(41212),u=new n({Extends:h,Mixins:[r],initialize:function(t,e,i,n){i||n?l(i)?(n=i,i=null,n.internalCreateCallback=this.createCallbackHandler,n.internalRemoveCallback=this.removeCallbackHandler,n.createMultipleCallback=this.createMultipleCallbackHandler,n.classType=a(n,"classType",s)):Array.isArray(i)&&l(i[0])?(n=i,i=null,n.forEach((function(t){t.internalCreateCallback=this.createCallbackHandler,t.internalRemoveCallback=this.removeCallbackHandler,t.createMultipleCallback=this.createMultipleCallbackHandler,t.classType=a(t,"classType",s)}))):n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler}:n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler,createMultipleCallback:this.createMultipleCallbackHandler,classType:s},this.world=t,this.physicsType=o.STATIC_BODY,this.collisionCategory=1,this.collisionMask=1,h.call(this,e,i,n),this.type="StaticPhysicsGroup"},createCallbackHandler:function(t){t.body||this.world.enableBody(t,o.STATIC_BODY)},removeCallbackHandler:function(t){t.body&&this.world.disableBody(t)},createMultipleCallbackHandler:function(){this.refresh()},refresh:function(){for(var t=this.children.entries,e=0;e{var s=i(55495),n=i(37742),r=i(45319),o=i(83419),a=i(79342),h=i(37747),l=i(20339),u=i(52816),c=i(50792),d=i(63012),f=i(43855),p=i(5470),v=i(94977),g=i(64897),m=i(45170),y=i(96523),x=i(35154),T=i(36383),w=i(25774),b=i(96602),S=i(87841),E=i(59542),A=i(40012),C=i(14087),_=i(89936),M=i(35072),P=i(72624),R=i(2483),L=i(61340),O=i(26099),F=i(15994),D=new o({Extends:c,initialize:function(t,e){c.call(this),this.scene=t,this.bodies=new M,this.staticBodies=new M,this.pendingDestroy=new M,this.colliders=new w,this.gravity=new O(x(e,"gravity.x",0),x(e,"gravity.y",0)),this.bounds=new S(x(e,"x",0),x(e,"y",0),x(e,"width",t.sys.scale.width),x(e,"height",t.sys.scale.height)),this.checkCollision={up:x(e,"checkCollision.up",!0),down:x(e,"checkCollision.down",!0),left:x(e,"checkCollision.left",!0),right:x(e,"checkCollision.right",!0)},this.fps=x(e,"fps",60),this.fixedStep=x(e,"fixedStep",!0),this._elapsed=0,this._frameTime=1/this.fps,this._frameTimeMS=1e3*this._frameTime,this.stepsLastFrame=0,this.timeScale=x(e,"timeScale",1),this.OVERLAP_BIAS=x(e,"overlapBias",4),this.TILE_BIAS=x(e,"tileBias",16),this.forceX=x(e,"forceX",!1),this.isPaused=x(e,"isPaused",!1),this._total=0,this.drawDebug=x(e,"debug",!1),this.debugGraphic,this.defaults={debugShowBody:x(e,"debugShowBody",!0),debugShowStaticBody:x(e,"debugShowStaticBody",!0),debugShowVelocity:x(e,"debugShowVelocity",!0),bodyDebugColor:x(e,"debugBodyColor",16711935),staticBodyDebugColor:x(e,"debugStaticBodyColor",255),velocityDebugColor:x(e,"debugVelocityColor",65280)},this.maxEntries=x(e,"maxEntries",16),this.useTree=x(e,"useTree",!0),this.tree=new E(this.maxEntries),this.staticTree=new E(this.maxEntries),this.treeMinMax={minX:0,minY:0,maxX:0,maxY:0},this._tempMatrix=new L,this._tempMatrix2=new L,this.tileFilterOptions={isColliding:!0,isNotEmpty:!0,hasInterestingFace:!0},this.drawDebug&&this.createDebugGraphic()},enable:function(t,e){void 0===e&&(e=h.DYNAMIC_BODY),Array.isArray(t)||(t=[t]);for(var i=0;i=r;for(this.fixedStep||(n=.001*e,a=!0,this._elapsed=0),i=0;i=r;)this._elapsed-=r,this.step(n)}},step:function(t){var e,i,s=this.bodies.entries,n=s.length;for(e=0;e0){var l=this.tree,u=this.staticTree;for(s=(i=a.entries).length,t=0;t-1&&t.velocity.length()>d&&(t.velocity.normalize().scale(d),c=d),t.speed=c},separate:function(t,e,i,s,n){var r,o,a=!1,h=!0;if(!t.enable||!e.enable||t.checkCollision.none||e.checkCollision.none||!this.intersects(t,e))return a;if(i&&!1===i.call(s,t.gameObject,e.gameObject))return a;if(t.isCircle||e.isCircle){var l=this.separateCircle(t,e,n);l.result?(a=!0,h=!1):(r=l.x,o=l.y,h=!0)}if(h){var u=!1,c=!1,f=this.OVERLAP_BIAS;n?(u=C(t,e,n,f,r),c=_(t,e,n,f,o)):this.forceX||Math.abs(this.gravity.y+t.gravity.y)E&&(p=l(y,x,E,S)-w):x>A&&(yE&&(p=l(y,x,E,A)-w)),p*=-1}else p=t.halfWidth+e.halfWidth-u(o,a);t.overlapR=p,e.overlapR=p;var C=s(o,a),_=(p+T.EPSILON)*Math.cos(C),M=(p+T.EPSILON)*Math.sin(C),P={overlap:p,result:!1,x:_,y:M};if(i&&(!v||v&&0!==p))return P.result=!0,P;if(!v&&0===p||h&&c||t.customSeparateX||e.customSeparateX)return P.x=void 0,P.y=void 0,P;var R=!t.pushable&&!e.pushable;if(v){var L=o.x-a.x,O=o.y-a.y,F=Math.sqrt(Math.pow(L,2)+Math.pow(O,2)),D=(a.x-o.x)/F||0,k=(a.y-o.y)/F||0,I=2*(d.x*D+d.y*k-f.x*D-f.y*k)/(t.mass+e.mass);!h&&!c&&t.pushable&&e.pushable||(I*=2),!h&&t.pushable&&(d.x=d.x-I/t.mass*D,d.y=d.y-I/t.mass*k,d.multiply(t.bounce)),!c&&e.pushable&&(f.x=f.x+I/e.mass*D,f.y=f.y+I/e.mass*k,f.multiply(e.bounce)),h||c||(_*=.5,M*=.5),!h||t.pushable||R?(t.x-=_,t.y-=M,t.updateCenter()):(!c||e.pushable||R)&&(e.x+=_,e.y+=M,e.updateCenter()),P.result=!0}else!h||t.pushable||R?(t.x-=_,t.y-=M,t.updateCenter()):(!c||e.pushable||R)&&(e.x+=_,e.y+=M,e.updateCenter()),P.x=void 0,P.y=void 0;return P},intersects:function(t,e){return t!==e&&(t.isCircle||e.isCircle?t.isCircle?e.isCircle?u(t.center,e.center)<=t.halfWidth+e.halfWidth:this.circleBodyIntersects(t,e):this.circleBodyIntersects(e,t):!(t.right<=e.left||t.bottom<=e.top||t.left>=e.right||t.top>=e.bottom))},circleBodyIntersects:function(t,e){var i=r(t.center.x,e.left,e.right),s=r(t.center.y,e.top,e.bottom);return(t.center.x-i)*(t.center.x-i)+(t.center.y-s)*(t.center.y-s)<=t.halfWidth*t.halfWidth},overlap:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.collideObjects(t,e,i,s,n,!0)},collide:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.collideObjects(t,e,i,s,n,!1)},collideObjects:function(t,e,i,s,n,r){var o,a;!t.isParent||void 0!==t.physicsType&&void 0!==e&&t!==e||(t=t.children.entries),e&&e.isParent&&void 0===e.physicsType&&(e=e.children.entries);var h=Array.isArray(t),l=Array.isArray(e);if(this._total=0,h||l)if(!h&&l)for(o=0;o0},collideHandler:function(t,e,i,s,n,r){if(void 0===e&&t.isParent)return this.collideGroupVsGroup(t,t,i,s,n,r);if(!t||!e)return!1;if(t.body||t.isBody){if(e.body||e.isBody)return this.collideSpriteVsSprite(t,e,i,s,n,r);if(e.isParent)return this.collideSpriteVsGroup(t,e,i,s,n,r);if(e.isTilemap)return this.collideSpriteVsTilemapLayer(t,e,i,s,n,r)}else if(t.isParent){if(e.body||e.isBody)return this.collideSpriteVsGroup(e,t,i,s,n,r);if(e.isParent)return this.collideGroupVsGroup(t,e,i,s,n,r);if(e.isTilemap)return this.collideGroupVsTilemapLayer(t,e,i,s,n,r)}else if(t.isTilemap){if(e.body||e.isBody)return this.collideSpriteVsTilemapLayer(e,t,i,s,n,r);if(e.isParent)return this.collideGroupVsTilemapLayer(e,t,i,s,n,r)}},canCollide:function(t,e){return t&&e&&0!=(t.collisionMask&e.collisionCategory)&&0!=(e.collisionMask&t.collisionCategory)},collideSpriteVsSprite:function(t,e,i,s,n,r){var o=t.isBody?t:t.body,a=e.isBody?e:e.body;return!!this.canCollide(o,a)&&(this.separate(o,a,s,n,r)&&(i&&i.call(n,t,e),this._total++),!0)},collideSpriteVsGroup:function(t,e,i,s,n,r){var o,a,l,u=t.isBody?t:t.body;if(0!==e.getLength()&&u&&u.enable&&!u.checkCollision.none&&this.canCollide(u,e))if(this.useTree||e.physicsType===h.STATIC_BODY){var c=this.treeMinMax;c.minX=u.left,c.minY=u.top,c.maxX=u.right,c.maxY=u.bottom;var d=e.physicsType===h.DYNAMIC_BODY?this.tree.search(c):this.staticTree.search(c);for(a=d.length,o=0;o{t.exports={setAcceleration:function(t,e){return this.body.acceleration.set(t,e),this},setAccelerationX:function(t){return this.body.acceleration.x=t,this},setAccelerationY:function(t){return this.body.acceleration.y=t,this}}},59023:t=>{t.exports={setAngularVelocity:function(t){return this.body.angularVelocity=t,this},setAngularAcceleration:function(t){return this.body.angularAcceleration=t,this},setAngularDrag:function(t){return this.body.angularDrag=t,this}}},62069:t=>{t.exports={setBounce:function(t,e){return this.body.bounce.set(t,e),this},setBounceX:function(t){return this.body.bounce.x=t,this},setBounceY:function(t){return this.body.bounce.y=t,this},setCollideWorldBounds:function(t,e,i,s){return this.body.setCollideWorldBounds(t,e,i,s),this}}},78389:(t,e,i)=>{var s=i(79599),n={setCollisionCategory:function(t){return(this.body?this.body:this).collisionCategory=t,this},willCollideWith:function(t){return 0!=((this.body?this.body:this).collisionMask&t)},addCollidesWith:function(t){var e=this.body?this.body:this;return e.collisionMask=e.collisionMask|t,this},removeCollidesWith:function(t){var e=this.body?this.body:this;return e.collisionMask=e.collisionMask&~t,this},setCollidesWith:function(t){return(this.body?this.body:this).collisionMask=s(t),this},resetCollisionCategory:function(){var t=this.body?this.body:this;return t.collisionCategory=1,t.collisionMask=2147483647,this}};t.exports=n},87118:t=>{t.exports={setDebug:function(t,e,i){return this.debugShowBody=t,this.debugShowVelocity=e,this.debugBodyColor=i,this},setDebugBodyColor:function(t){return this.body.debugBodyColor=t,this},debugShowBody:{get:function(){return this.body.debugShowBody},set:function(t){this.body.debugShowBody=t}},debugShowVelocity:{get:function(){return this.body.debugShowVelocity},set:function(t){this.body.debugShowVelocity=t}},debugBodyColor:{get:function(){return this.body.debugBodyColor},set:function(t){this.body.debugBodyColor=t}}}},52819:t=>{t.exports={setDrag:function(t,e){return this.body.drag.set(t,e),this},setDragX:function(t){return this.body.drag.x=t,this},setDragY:function(t){return this.body.drag.y=t,this},setDamping:function(t){return this.body.useDamping=t,this}}},4074:t=>{var e={setDirectControl:function(t){return this.body.setDirectControl(t),this},enableBody:function(t,e,i,s,n){return t&&this.body.reset(e,i),s&&(this.body.gameObject.active=!0),n&&(this.body.gameObject.visible=!0),this.body.enable=!0,this},disableBody:function(t,e){return void 0===t&&(t=!1),void 0===e&&(e=!1),this.body.stop(),this.body.enable=!1,t&&(this.body.gameObject.active=!1),e&&(this.body.gameObject.visible=!1),this},refreshBody:function(){return this.body.updateFromGameObject(),this}};t.exports=e},40831:t=>{t.exports={setFriction:function(t,e){return this.body.friction.set(t,e),this},setFrictionX:function(t){return this.body.friction.x=t,this},setFrictionY:function(t){return this.body.friction.y=t,this}}},26775:t=>{t.exports={setGravity:function(t,e){return this.body.gravity.set(t,e),this},setGravityX:function(t){return this.body.gravity.x=t,this},setGravityY:function(t){return this.body.gravity.y=t,this}}},9437:t=>{var e={setImmovable:function(t){return void 0===t&&(t=!0),this.body.immovable=t,this}};t.exports=e},30621:t=>{t.exports={setMass:function(t){return this.body.mass=t,this}}},72441:(t,e,i)=>{var s=i(47956),n=i(96503),r=i(2044),o=i(81491);t.exports=function(t,e,i,a,h,l){var u=s(t,e-a,i-a,2*a,2*a,h,l);if(0===u.length)return u;for(var c=new n(e,i,a),d=new n,f=[],p=0;p{t.exports=function(t,e,i,s,n,r,o){void 0===r&&(r=!0),void 0===o&&(o=!1);var a=[],h=[],l=t.treeMinMax;if(l.minX=e,l.minY=i,l.maxX=e+s,l.maxY=i+n,o&&(h=t.staticTree.search(l)),r&&t.useTree)a=t.tree.search(l);else if(r){var u=t.bodies,c={position:{x:e,y:i},left:e,top:i,right:e+s,bottom:i+n,isCircle:!1},d=t.intersects;u.iterate((function(t){d(t,c)&&a.push(t)}))}return h.concat(a)}},62121:t=>{var e={setPushable:function(t){return void 0===t&&(t=!0),this.body.pushable=t,this}};t.exports=e},29384:t=>{t.exports={setOffset:function(t,e){return this.body.setOffset(t,e),this},setSize:function(t,e,i){return this.body.setSize(t,e,i),this},setBodySize:function(t,e,i){return this.body.setSize(t,e,i),this},setCircle:function(t,e,i){return this.body.setCircle(t,e,i),this}}},15098:t=>{t.exports={setVelocity:function(t,e){return this.body.setVelocity(t,e),this},setVelocityX:function(t){return this.body.setVelocityX(t),this},setVelocityY:function(t){return this.body.setVelocityY(t),this},setMaxVelocity:function(t,e){return this.body.maxVelocity.set(t,e),this}}},92209:(t,e,i)=>{t.exports={Acceleration:i(1093),Angular:i(59023),Bounce:i(62069),Collision:i(78389),Debug:i(87118),Drag:i(52819),Enable:i(4074),Friction:i(40831),Gravity:i(26775),Immovable:i(9437),Mass:i(30621),OverlapCirc:i(72441),OverlapRect:i(47956),Pushable:i(62121),Size:i(29384),Velocity:i(15098)}},37747:t=>{t.exports={DYNAMIC_BODY:0,STATIC_BODY:1,GROUP:2,TILEMAPLAYER:3,FACING_NONE:10,FACING_UP:11,FACING_DOWN:12,FACING_LEFT:13,FACING_RIGHT:14}},20009:t=>{t.exports="collide"},36768:t=>{t.exports="overlap"},60473:t=>{t.exports="pause"},89954:t=>{t.exports="resume"},61804:t=>{t.exports="tilecollide"},7161:t=>{t.exports="tileoverlap"},34689:t=>{t.exports="worldbounds"},16006:t=>{t.exports="worldstep"},63012:(t,e,i)=>{t.exports={COLLIDE:i(20009),OVERLAP:i(36768),PAUSE:i(60473),RESUME:i(89954),TILE_COLLIDE:i(61804),TILE_OVERLAP:i(7161),WORLD_BOUNDS:i(34689),WORLD_STEP:i(16006)}},27064:(t,e,i)=>{var s=i(37747),n=i(79291),r={ArcadePhysics:i(86689),Body:i(37742),Collider:i(79342),Components:i(92209),Events:i(63012),Factory:i(66022),GetCollidesWith:i(79599),GetOverlapX:i(64897),GetOverlapY:i(45170),SeparateX:i(14087),SeparateY:i(89936),Group:i(60758),Image:i(71289),Sprite:i(13759),StaticBody:i(72624),StaticGroup:i(71464),Tilemap:i(55173),World:i(82248)};r=n(!1,r,s),t.exports=r},96602:t=>{t.exports=function(t,e){return t.collisionCallback?!t.collisionCallback.call(t.collisionCallbackContext,e,t):!t.layer.callbacks[t.index]||!t.layer.callbacks[t.index].callback.call(t.layer.callbacks[t.index].callbackContext,e,t)}},36294:t=>{t.exports=function(t,e){e<0?(t.blocked.none=!1,t.blocked.left=!0):e>0&&(t.blocked.none=!1,t.blocked.right=!0),t.position.x-=e,t.updateCenter(),0===t.bounce.x?t.velocity.x=0:t.velocity.x=-t.velocity.x*t.bounce.x}},67013:t=>{t.exports=function(t,e){e<0?(t.blocked.none=!1,t.blocked.up=!0):e>0&&(t.blocked.none=!1,t.blocked.down=!0),t.position.y-=e,t.updateCenter(),0===t.bounce.y?t.velocity.y=0:t.velocity.y=-t.velocity.y*t.bounce.y}},40012:(t,e,i)=>{var s=i(21329),n=i(53442),r=i(2483);t.exports=function(t,e,i,o,a,h,l){var u=o.left,c=o.top,d=o.right,f=o.bottom,p=i.faceLeft||i.faceRight,v=i.faceTop||i.faceBottom;if(l||(p=!0,v=!0),!p&&!v)return!1;var g=0,m=0,y=0,x=1;if(e.deltaAbsX()>e.deltaAbsY()?y=-1:e.deltaAbsX(){var s=i(36294);t.exports=function(t,e,i,n,r,o){var a=0,h=e.faceLeft,l=e.faceRight,u=e.collideLeft,c=e.collideRight;return o||(h=!0,l=!0,u=!0,c=!0),t.deltaX()<0&&c&&t.checkCollision.left?l&&t.x0&&u&&t.checkCollision.right&&h&&t.right>i&&(a=t.right-i)>r&&(a=0),0!==a&&(t.customSeparateX?t.overlapX=a:s(t,a)),a}},53442:(t,e,i)=>{var s=i(67013);t.exports=function(t,e,i,n,r,o){var a=0,h=e.faceTop,l=e.faceBottom,u=e.collideUp,c=e.collideDown;return o||(h=!0,l=!0,u=!0,c=!0),t.deltaY()<0&&c&&t.checkCollision.up?l&&t.y0&&u&&t.checkCollision.down&&h&&t.bottom>i&&(a=t.bottom-i)>r&&(a=0),0!==a&&(t.customSeparateY?t.overlapY=a:s(t,a)),a}},2483:t=>{t.exports=function(t,e){return!(e.right<=t.left||e.bottom<=t.top||e.position.x>=t.right||e.position.y>=t.bottom)}},55173:(t,e,i)=>{var s={ProcessTileCallbacks:i(96602),ProcessTileSeparationX:i(36294),ProcessTileSeparationY:i(67013),SeparateTile:i(40012),TileCheckX:i(21329),TileCheckY:i(53442),TileIntersectsBody:i(2483)};t.exports=s},44563:(t,e,i)=>{t.exports={Arcade:i(27064),Matter:i(3875)}},68174:(t,e,i)=>{var s=i(83419),n=i(26099),r=new s({initialize:function(){this.boundsCenter=new n,this.centerDiff=new n},parseBody:function(t){if(!(t=t.hasOwnProperty("body")?t.body:t).hasOwnProperty("bounds")||!t.hasOwnProperty("centerOfMass"))return!1;var e=this.boundsCenter,i=this.centerDiff,s=t.bounds.max.x-t.bounds.min.x,n=t.bounds.max.y-t.bounds.min.y,r=s*t.centerOfMass.x,o=n*t.centerOfMass.y;return e.set(s/2,n/2),i.set(r-e.x,o-e.y),!0},getTopLeft:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+s.x+r.x,i+s.y+r.y)}return!1},getTopCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+r.x,i+s.y+r.y)}return!1},getTopRight:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e-(s.x-r.x),i+s.y+r.y)}return!1},getLeftCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+s.x+r.x,i+r.y)}return!1},getCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.centerDiff;return new n(e+s.x,i+s.y)}return!1},getRightCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e-(s.x-r.x),i+r.y)}return!1},getBottomLeft:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+s.x+r.x,i-(s.y-r.y))}return!1},getBottomCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+r.x,i-(s.y-r.y))}return!1},getBottomRight:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e-(s.x-r.x),i-(s.y-r.y))}return!1}});t.exports=r},19933:(t,e,i)=>{var s=i(6790);s.Body=i(22562),s.Composite=i(69351),s.World=i(4372),s.Collision=i(52284),s.Detector=i(81388),s.Pairs=i(99561),s.Pair=i(4506),s.Query=i(73296),s.Resolver=i(66272),s.Constraint=i(48140),s.Common=i(53402),s.Engine=i(48413),s.Events=i(35810),s.Sleeping=i(53614),s.Plugin=i(73832),s.Bodies=i(66280),s.Composites=i(74116),s.Axes=i(66615),s.Bounds=i(15647),s.Svg=i(74058),s.Vector=i(31725),s.Vertices=i(41598),s.World.add=s.Composite.add,s.World.remove=s.Composite.remove,s.World.addComposite=s.Composite.addComposite,s.World.addBody=s.Composite.addBody,s.World.addConstraint=s.Composite.addConstraint,s.World.clear=s.Composite.clear,t.exports=s},28137:(t,e,i)=>{var s=i(66280),n=i(83419),r=i(74116),o=i(48140),a=i(74058),h=i(75803),l=i(23181),u=i(34803),c=i(73834),d=i(19496),f=i(85791),p=i(98713),v=i(41598),g=new n({initialize:function(t){this.world=t,this.scene=t.scene,this.sys=t.scene.sys},rectangle:function(t,e,i,n,r){var o=s.rectangle(t,e,i,n,r);return this.world.add(o),o},trapezoid:function(t,e,i,n,r,o){var a=s.trapezoid(t,e,i,n,r,o);return this.world.add(a),a},circle:function(t,e,i,n,r){var o=s.circle(t,e,i,n,r);return this.world.add(o),o},polygon:function(t,e,i,n,r){var o=s.polygon(t,e,i,n,r);return this.world.add(o),o},fromVertices:function(t,e,i,n,r,o,a){"string"==typeof i&&(i=v.fromPath(i));var h=s.fromVertices(t,e,i,n,r,o,a);return this.world.add(h),h},fromPhysicsEditor:function(t,e,i,s,n){void 0===n&&(n=!0);var r=d.parseBody(t,e,i,s);return n&&!this.world.has(r)&&this.world.add(r),r},fromSVG:function(t,e,i,n,r,o){void 0===n&&(n=1),void 0===r&&(r={}),void 0===o&&(o=!0);for(var h=i.getElementsByTagName("path"),l=[],u=0;u{var s=i(31884),n=i(95540),r=i(26099);t.exports=function(t,e,i,o){void 0===i&&(i={}),void 0===o&&(o=!0);var a=e.x,h=e.y;if(e.body={temp:!0,position:{x:a,y:h}},[s.Bounce,s.Collision,s.Force,s.Friction,s.Gravity,s.Mass,s.Sensor,s.SetBody,s.Sleep,s.Static,s.Transform,s.Velocity].forEach((function(t){for(var i in t)(s=t[i]).get&&"function"==typeof s.get||s.set&&"function"==typeof s.set?Object.defineProperty(e,i,{get:t[i].get,set:t[i].set}):Object.defineProperty(e,i,{value:t[i]});var s})),e.world=t,e._tempVec2=new r(a,h),i.hasOwnProperty("type")&&"body"===i.type)e.setExistingBody(i,o);else{var l=n(i,"shape",null);l||(l="rectangle"),i.addToWorld=o,e.setBody(l,i)}return e}},23181:(t,e,i)=>{var s=i(83419),n=i(31884),r=i(95643),o=i(95540),a=i(88571),h=i(72699),l=i(26099),u=new s({Extends:a,Mixins:[n.Bounce,n.Collision,n.Force,n.Friction,n.Gravity,n.Mass,n.Sensor,n.SetBody,n.Sleep,n.Static,n.Transform,n.Velocity,h],initialize:function(t,e,i,s,n,a){r.call(this,t.scene,"Image"),this._crop=this.resetCropObject(),this.setTexture(s,n),this.setSizeToFrame(),this.setOrigin(),this.world=t,this._tempVec2=new l(e,i);var h=o(a,"shape",null);h?this.setBody(h,a):this.setRectangle(this.width,this.height,a),this.setPosition(e,i),this.initPipeline(),this.initPostPipeline(!0)}});t.exports=u},42045:(t,e,i)=>{var s=i(60461),n=i(66615),r=i(66280),o=i(22562),a=i(68174),h=i(15647),l=i(83419),u=i(52284),c=i(53402),d=i(69351),f=i(74116),p=i(48140),v=i(81388),g=i(20339),m=i(28137),y=i(95540),x=i(35154),T=(i(6790),i(46975)),w=i(4506),b=i(99561),S=(i(73832),i(37277)),E=i(73296),A=i(66272),C=i(44594),_=i(74058),M=i(31725),P=i(41598),R=i(68243);c.setDecomp(i(55973));var L=new l({initialize:function(t){this.scene=t,this.systems=t.sys,this.config=this.getConfig(),this.world,this.add,this.bodyBounds,this.body=o,this.composite=d,this.collision=u,this.detector=v,this.pair=w,this.pairs=b,this.query=E,this.resolver=A,this.constraint=p,this.bodies=r,this.composites=f,this.axes=n,this.bounds=h,this.svg=_,this.vector=M,this.vertices=P,this.verts=P,this._tempVec2=M.create(),A._restingThresh=x(this.config,"restingThresh",4),A._restingThreshTangent=x(this.config,"restingThreshTangent",6),A._positionDampen=x(this.config,"positionDampen",.9),A._positionWarming=x(this.config,"positionWarming",.8),A._frictionNormalMultiplier=x(this.config,"frictionNormalMultiplier",5),t.sys.events.once(C.BOOT,this.boot,this),t.sys.events.on(C.START,this.start,this)},boot:function(){this.world=new R(this.scene,this.config),this.add=new m(this.world),this.bodyBounds=new a,this.systems.events.once(C.DESTROY,this.destroy,this)},start:function(){this.world||(this.world=new R(this.scene,this.config),this.add=new m(this.world));var t=this.systems.events;t.on(C.UPDATE,this.world.update,this.world),t.on(C.POST_UPDATE,this.world.postUpdate,this.world),t.once(C.SHUTDOWN,this.shutdown,this)},getConfig:function(){var t=this.systems.game.config.physics,e=this.systems.settings.physics;return T(y(e,"matter",{}),y(t,"matter",{}))},pause:function(){return this.world.pause()},resume:function(){return this.world.resume()},set60Hz:function(){return this.world.getDelta=this.world.update60Hz,this.world.autoUpdate=!0,this},set30Hz:function(){return this.world.getDelta=this.world.update30Hz,this.world.autoUpdate=!0,this},step:function(t,e){this.world.step(t,e)},containsPoint:function(t,e,i){t=this.getMatterBodies(t);var s=M.create(e,i);return E.point(t,s).length>0},intersectPoint:function(t,e,i){i=this.getMatterBodies(i);var s=M.create(t,e),n=[];return E.point(i,s).forEach((function(t){-1===n.indexOf(t)&&n.push(t)})),n},intersectRect:function(t,e,i,s,n,r){void 0===n&&(n=!1),r=this.getMatterBodies(r);var o={min:{x:t,y:e},max:{x:t+i,y:e+s}},a=[];return E.region(r,o,n).forEach((function(t){-1===a.indexOf(t)&&a.push(t)})),a},intersectRay:function(t,e,i,s,n,r){void 0===n&&(n=1),r=this.getMatterBodies(r);for(var o=[],a=E.ray(r,M.create(t,e),M.create(i,s),n),h=0;h{var s=i(9674),n=i(83419),r=i(31884),o=i(95643),a=i(95540),h=i(72699),l=i(68287),u=i(26099),c=new n({Extends:l,Mixins:[r.Bounce,r.Collision,r.Force,r.Friction,r.Gravity,r.Mass,r.Sensor,r.SetBody,r.Sleep,r.Static,r.Transform,r.Velocity,h],initialize:function(t,e,i,n,r,h){o.call(this,t.scene,"Sprite"),this._crop=this.resetCropObject(),this.anims=new s(this),this.setTexture(n,r),this.setSizeToFrame(),this.setOrigin(),this.world=t,this._tempVec2=new u(e,i);var l=a(h,"shape",null);l?this.setBody(l,h):this.setRectangle(this.width,this.height,h),this.setPosition(e,i),this.initPipeline(),this.initPostPipeline(!0)}});t.exports=c},73834:(t,e,i)=>{var s=i(66280),n=i(22562),r=i(83419),o=i(31884),a=i(62644),h=i(50792),l=i(95540),u=i(97022),c=i(41598),d=new r({Extends:h,Mixins:[o.Bounce,o.Collision,o.Friction,o.Gravity,o.Mass,o.Sensor,o.Sleep,o.Static],initialize:function(t,e,i){h.call(this),this.tile=e,this.world=t,e.physics.matterBody&&e.physics.matterBody.destroy(),e.physics.matterBody=this;var s=l(i,"body",null),r=l(i,"addToWorld",!0);if(s)this.setBody(s,r);else{var o=e.getCollisionGroup();l(o,"objects",[]).length>0?this.setFromTileCollision(i):this.setFromTileRectangle(i)}if(e.flipX||e.flipY){var a={x:e.getCenterX(),y:e.getCenterY()},u=e.flipX?-1:1,c=e.flipY?-1:1;n.scale(s,u,c,a)}},setFromTileRectangle:function(t){void 0===t&&(t={}),u(t,"isStatic")||(t.isStatic=!0),u(t,"addToWorld")||(t.addToWorld=!0);var e=this.tile.getBounds(),i=e.x+e.width/2,n=e.y+e.height/2,r=s.rectangle(i,n,e.width,e.height,t);return this.setBody(r,t.addToWorld),this},setFromTileCollision:function(t){void 0===t&&(t={}),u(t,"isStatic")||(t.isStatic=!0),u(t,"addToWorld")||(t.addToWorld=!0);for(var e=this.tile.tilemapLayer.scaleX,i=this.tile.tilemapLayer.scaleY,r=this.tile.getLeft(),o=this.tile.getTop(),h=this.tile.getCollisionGroup(),d=l(h,"objects",[]),f=[],p=0;p1){var E=a(t);E.parts=f,this.setBody(n.create(E),E.addToWorld)}return this},setBody:function(t,e){return void 0===e&&(e=!0),this.body&&this.removeBody(),this.body=t,this.body.gameObject=this,e&&this.world.add(this.body),this},removeBody:function(){return this.body&&(this.world.remove(this.body),this.body.gameObject=void 0,this.body=void 0),this},destroy:function(){this.removeBody(),this.tile.physics.matterBody=void 0,this.removeAllListeners()}});t.exports=d},19496:(t,e,i)=>{var s=i(66280),n=i(22562),r=i(53402),o=i(95540),a=i(41598),h={parseBody:function(t,e,i,s){void 0===s&&(s={});for(var a=o(i,"fixtures",[]),h=[],l=0;l{var s=i(66280),n=i(22562),r={parseBody:function(t,e,i,r){var o;void 0===r&&(r={});var a=i.vertices;if(1===a.length)r.vertices=a[0],o=n.create(r),s.flagCoincidentParts(o.parts);else{for(var h=[],l=0;l{var s=i(15647),n=i(83419),r=i(69351),o=i(48140),a=i(81388),h=i(1121),l=i(8214),u=i(46975),c=i(53614),d=i(26099),f=i(41598),p=new n({initialize:function(t,e,i){void 0===i&&(i={});this.scene=t,this.world=e,this.camera=null,this.pointer=null,this.active=!0,this.position=new d,this.body=null,this.part=null,this.constraint=o.create(u(i,{label:"Pointer Constraint",pointA:{x:0,y:0},pointB:{x:0,y:0},length:.01,stiffness:.1,angularStiffness:1,collisionFilter:{category:1,mask:4294967295,group:0}})),this.world.on(h.BEFORE_UPDATE,this.update,this),t.sys.input.on(l.POINTER_DOWN,this.onDown,this),t.sys.input.on(l.POINTER_UP,this.onUp,this)},onDown:function(t){this.pointer||(this.pointer=t,this.camera=t.camera)},onUp:function(t){t===this.pointer&&(this.pointer=null)},getBody:function(t){var e=this.position,i=this.constraint;this.camera.getWorldPoint(t.x,t.y,e);for(var n=r.allBodies(this.world.localWorld),o=0;o1?1:0;n{var s=i(66280),n=i(22562),r=i(83419),o=i(53402),a=i(69351),h=i(48413),l=i(50792),u=i(1121),c=i(95540),d=i(35154),f=i(22562),p=i(35810),v=i(73834),g=i(4372),m=i(13037),y=i(31725),x=new r({Extends:l,initialize:function(t,e){l.call(this),this.scene=t,this.engine=h.create(e),this.localWorld=this.engine.world;var i=d(e,"gravity",null);i?this.setGravity(i.x,i.y,i.scale):!1===i&&this.setGravity(0,0,0),this.walls={left:null,right:null,top:null,bottom:null},this.enabled=d(e,"enabled",!0),this.getDelta=d(e,"getDelta",this.update60Hz);var s=c(e,"runner",{}),n=c(s,"fps",!1),r=c(s,"fps",60),o=c(s,"delta",1e3/r),a=c(s,"deltaMin",1e3/r),u=c(s,"deltaMax",1e3/(.5*r));n||(r=1e3/o),this.runner={fps:r,deltaSampleSize:c(s,"deltaSampleSize",60),counterTimestamp:0,frameCounter:0,deltaHistory:[],timePrev:null,timeScalePrev:1,frameRequestId:null,timeBuffer:0,isFixed:c(s,"isFixed",!1),delta:o,deltaMin:a,deltaMax:u},this.autoUpdate=d(e,"autoUpdate",!0);var f=d(e,"debug",!1);if(this.drawDebug="object"==typeof f||f,this.debugGraphic,this.debugConfig={showAxes:c(f,"showAxes",!1),showAngleIndicator:c(f,"showAngleIndicator",!1),angleColor:c(f,"angleColor",15208787),showBroadphase:c(f,"showBroadphase",!1),broadphaseColor:c(f,"broadphaseColor",16757760),showBounds:c(f,"showBounds",!1),boundsColor:c(f,"boundsColor",16777215),showVelocity:c(f,"showVelocity",!1),velocityColor:c(f,"velocityColor",44783),showCollisions:c(f,"showCollisions",!1),collisionColor:c(f,"collisionColor",16094476),showSeparations:c(f,"showSeparations",!1),separationColor:c(f,"separationColor",16753920),showBody:c(f,"showBody",!0),showStaticBody:c(f,"showStaticBody",!0),showInternalEdges:c(f,"showInternalEdges",!1),renderFill:c(f,"renderFill",!1),renderLine:c(f,"renderLine",!0),fillColor:c(f,"fillColor",1075465),fillOpacity:c(f,"fillOpacity",1),lineColor:c(f,"lineColor",2678297),lineOpacity:c(f,"lineOpacity",1),lineThickness:c(f,"lineThickness",1),staticFillColor:c(f,"staticFillColor",857979),staticLineColor:c(f,"staticLineColor",1255396),showSleeping:c(f,"showSleeping",!1),staticBodySleepOpacity:c(f,"staticBodySleepOpacity",.7),sleepFillColor:c(f,"sleepFillColor",4605510),sleepLineColor:c(f,"sleepLineColor",10066585),showSensors:c(f,"showSensors",!0),sensorFillColor:c(f,"sensorFillColor",857979),sensorLineColor:c(f,"sensorLineColor",1255396),showPositions:c(f,"showPositions",!0),positionSize:c(f,"positionSize",4),positionColor:c(f,"positionColor",14697178),showJoint:c(f,"showJoint",!0),jointColor:c(f,"jointColor",14737474),jointLineOpacity:c(f,"jointLineOpacity",1),jointLineThickness:c(f,"jointLineThickness",2),pinSize:c(f,"pinSize",4),pinColor:c(f,"pinColor",4382944),springColor:c(f,"springColor",14697184),anchorColor:c(f,"anchorColor",15724527),anchorSize:c(f,"anchorSize",4),showConvexHulls:c(f,"showConvexHulls",!1),hullColor:c(f,"hullColor",14091216)},this.drawDebug&&this.createDebugGraphic(),this.setEventsProxy(),c(e,"setBounds",!1)){var p=e.setBounds;if("boolean"==typeof p)this.setBounds();else{var v=c(p,"x",0),g=c(p,"y",0),m=c(p,"width",t.sys.scale.width),y=c(p,"height",t.sys.scale.height),x=c(p,"thickness",64),T=c(p,"left",!0),w=c(p,"right",!0),b=c(p,"top",!0),S=c(p,"bottom",!0);this.setBounds(v,g,m,y,x,T,w,b,S)}}},setCompositeRenderStyle:function(t){var e,i,s,n=t.bodies,r=t.constraints,o=t.composites;for(e=0;e0&&n.map((function(t){i=t.bodyA,s=t.bodyB,i.gameObject&&i.gameObject.emit("collide",i,s,t),s.gameObject&&s.gameObject.emit("collide",s,i,t),p.trigger(i,"onCollide",{pair:t}),p.trigger(s,"onCollide",{pair:t}),i.onCollideCallback&&i.onCollideCallback(t),s.onCollideCallback&&s.onCollideCallback(t),i.onCollideWith[s.id]&&i.onCollideWith[s.id](s,t),s.onCollideWith[i.id]&&s.onCollideWith[i.id](i,t)})),t.emit(u.COLLISION_START,e,i,s)})),p.on(e,"collisionActive",(function(e){var i,s,n=e.pairs;n.length>0&&n.map((function(t){i=t.bodyA,s=t.bodyB,i.gameObject&&i.gameObject.emit("collideActive",i,s,t),s.gameObject&&s.gameObject.emit("collideActive",s,i,t),p.trigger(i,"onCollideActive",{pair:t}),p.trigger(s,"onCollideActive",{pair:t}),i.onCollideActiveCallback&&i.onCollideActiveCallback(t),s.onCollideActiveCallback&&s.onCollideActiveCallback(t)})),t.emit(u.COLLISION_ACTIVE,e,i,s)})),p.on(e,"collisionEnd",(function(e){var i,s,n=e.pairs;n.length>0&&n.map((function(t){i=t.bodyA,s=t.bodyB,i.gameObject&&i.gameObject.emit("collideEnd",i,s,t),s.gameObject&&s.gameObject.emit("collideEnd",s,i,t),p.trigger(i,"onCollideEnd",{pair:t}),p.trigger(s,"onCollideEnd",{pair:t}),i.onCollideEndCallback&&i.onCollideEndCallback(t),s.onCollideEndCallback&&s.onCollideEndCallback(t)})),t.emit(u.COLLISION_END,e,i,s)}))},setBounds:function(t,e,i,s,n,r,o,a,h){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.scene.sys.scale.width),void 0===s&&(s=this.scene.sys.scale.height),void 0===n&&(n=64),void 0===r&&(r=!0),void 0===o&&(o=!0),void 0===a&&(a=!0),void 0===h&&(h=!0),this.updateWall(r,"left",t-n,e-n,n,s+2*n),this.updateWall(o,"right",t+i,e-n,n,s+2*n),this.updateWall(a,"top",t,e-n,i,n),this.updateWall(h,"bottom",t,e+s,i,n),this},updateWall:function(t,e,i,s,n,r){var o=this.walls[e];t?(o&&g.remove(this.localWorld,o),i+=n/2,s+=r/2,this.walls[e]=this.create(i,s,n,r,{isStatic:!0,friction:0,frictionStatic:0})):(o&&g.remove(this.localWorld,o),this.walls[e]=null)},createDebugGraphic:function(){var t=this.scene.sys.add.graphics({x:0,y:0});return t.setDepth(Number.MAX_VALUE),this.debugGraphic=t,this.drawDebug=!0,t},disableGravity:function(){return this.localWorld.gravity.x=0,this.localWorld.gravity.y=0,this.localWorld.gravity.scale=0,this},setGravity:function(t,e,i){return void 0===t&&(t=0),void 0===e&&(e=1),void 0===i&&(i=.001),this.localWorld.gravity.x=t,this.localWorld.gravity.y=e,this.localWorld.gravity.scale=i,this},create:function(t,e,i,n,r){var o=s.rectangle(t,e,i,n,r);return g.add(this.localWorld,o),o},add:function(t){return g.add(this.localWorld,t),this},remove:function(t,e){Array.isArray(t)||(t=[t]);for(var i=0;iMath.max(m._maxFrameDelta,s.maxFrameTime))&&(l=s.frameDelta||m._frameDeltaFallback),s.frameDeltaSmoothing){s.frameDeltaHistory.push(l),s.frameDeltaHistory=s.frameDeltaHistory.slice(-s.frameDeltaHistorySize);var u=s.frameDeltaHistory.slice(0).sort(),c=s.frameDeltaHistory.slice(u.length*m._smoothingLowerBound,u.length*m._smoothingUpperBound);l=m._mean(c)||l}s.frameDeltaSnapping&&(l=1e3/Math.round(1e3/l)),s.frameDelta=l,s.timeLastTick=t,s.timeBuffer+=s.frameDelta,s.timeBuffer=o.clamp(s.timeBuffer,0,s.frameDelta+r*m._timeBufferMargin),s.lastUpdatesDeferred=0;for(var d=s.maxUpdates||Math.ceil(s.maxFrameTime/r),f=o.now();r>0&&s.timeBuffer>=r*m._timeBufferMargin;){h.update(i,r),s.timeBuffer-=r,a+=1;var p=o.now()-n,v=o.now()-f,g=p+m._elapsedNextEstimate*v/a;if(a>=d||g>s.maxFrameTime){s.lastUpdatesDeferred=Math.round(Math.max(0,s.timeBuffer/r-m._timeBufferMargin));break}}}},step:function(t){h.update(this.engine,t)},update60Hz:function(){return 1e3/60},update30Hz:function(){return 1e3/30},has:function(t){var e=t.hasOwnProperty("body")?t.body:t;return null!==a.get(this.localWorld,e.id,e.type)},getAllBodies:function(){return a.allBodies(this.localWorld)},getAllConstraints:function(){return a.allConstraints(this.localWorld)},getAllComposites:function(){return a.allComposites(this.localWorld)},postUpdate:function(){if(this.drawDebug){var t=this.debugConfig,e=this.engine,i=this.debugGraphic,s=a.allBodies(this.localWorld);this.debugGraphic.clear(),t.showBroadphase&&e.broadphase.controller&&this.renderGrid(e.broadphase,i,t.broadphaseColor,.5),t.showBounds&&this.renderBodyBounds(s,i,t.boundsColor,.5),(t.showBody||t.showStaticBody)&&this.renderBodies(s),t.showJoint&&this.renderJoints(),(t.showAxes||t.showAngleIndicator)&&this.renderBodyAxes(s,i,t.showAxes,t.angleColor,.5),t.showVelocity&&this.renderBodyVelocity(s,i,t.velocityColor,1,2),t.showSeparations&&this.renderSeparations(e.pairs.list,i,t.separationColor),t.showCollisions&&this.renderCollisions(e.pairs.list,i,t.collisionColor)}},renderGrid:function(t,e,i,s){e.lineStyle(1,i,s);for(var n=o.keys(t.buckets),r=0;r0){var l=h[0].vertex.x,u=h[0].vertex.y;2===n.contactCount&&(l=(h[0].vertex.x+h[1].vertex.x)/2,u=(h[0].vertex.y+h[1].vertex.y)/2),a.bodyB===a.supports[0].body||a.bodyA.isStatic?e.lineBetween(l-8*a.normal.x,u-8*a.normal.y,l,u):e.lineBetween(l+8*a.normal.x,u+8*a.normal.y,l,u)}}return this},renderBodyBounds:function(t,e,i,s){e.lineStyle(1,i,s);for(var n=0;n1?1:0;h1?1:0;a1?1:0;a1&&this.renderConvexHull(v,e,f,y)}}},renderBody:function(t,e,i,s,n,r,o,a){void 0===s&&(s=null),void 0===n&&(n=null),void 0===r&&(r=1),void 0===o&&(o=null),void 0===a&&(a=null);for(var h=this.debugConfig,l=h.sensorFillColor,u=h.sensorLineColor,c=t.parts,d=c.length,f=d>1?1:0;f1){var n=t.vertices;e.lineStyle(s,i),e.beginPath(),e.moveTo(n[0].x,n[0].y);for(var r=1;r0&&(e.fillStyle(a),e.fillCircle(u.x,u.y,h),e.fillCircle(c.x,c.y,h)),this},resetCollisionIDs:function(){return n._nextCollidingGroupId=1,n._nextNonCollidingGroupId=-1,n._nextCategory=1,this},shutdown:function(){p.off(this.engine),this.removeAllListeners(),g.clear(this.localWorld,!1),h.clear(this.engine),this.drawDebug&&this.debugGraphic.destroy()},destroy:function(){this.shutdown()}});t.exports=x},70410:t=>{t.exports={setBounce:function(t){return this.body.restitution=t,this}}},66968:t=>{var e={setCollisionCategory:function(t){return this.body.collisionFilter.category=t,this},setCollisionGroup:function(t){return this.body.collisionFilter.group=t,this},setCollidesWith:function(t){var e=0;if(Array.isArray(t))for(var i=0;i{var s=i(22562),n={applyForce:function(t){return this._tempVec2.set(this.body.position.x,this.body.position.y),s.applyForce(this.body,this._tempVec2,t),this},applyForceFrom:function(t,e){return s.applyForce(this.body,t,e),this},thrust:function(t){var e=this.body.angle;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this},thrustLeft:function(t){var e=this.body.angle-Math.PI/2;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this},thrustRight:function(t){var e=this.body.angle+Math.PI/2;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this},thrustBack:function(t){var e=this.body.angle-Math.PI;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this}};t.exports=n},5436:t=>{var e={setFriction:function(t,e,i){return this.body.friction=t,void 0!==e&&(this.body.frictionAir=e),void 0!==i&&(this.body.frictionStatic=i),this},setFrictionAir:function(t){return this.body.frictionAir=t,this},setFrictionStatic:function(t){return this.body.frictionStatic=t,this}};t.exports=e},39858:t=>{t.exports={setIgnoreGravity:function(t){return this.body.ignoreGravity=t,this}}},37302:(t,e,i)=>{var s=i(22562),n=i(26099),r={setMass:function(t){return s.setMass(this.body,t),this},setDensity:function(t){return s.setDensity(this.body,t),this},centerOfMass:{get:function(){return new n(this.body.centerOfMass.x,this.body.centerOfMass.y)}}};t.exports=r},39132:t=>{t.exports={setSensor:function(t){return this.body.isSensor=t,this},isSensor:function(){return this.body.isSensor}}},57772:(t,e,i)=>{var s=i(66280),n=i(22562),r=i(43855),o=i(95540),a=i(19496),h=i(85791),l=i(41598),u={setRectangle:function(t,e,i){return this.setBody({type:"rectangle",width:t,height:e},i)},setCircle:function(t,e){return this.setBody({type:"circle",radius:t},e)},setPolygon:function(t,e,i){return this.setBody({type:"polygon",sides:e,radius:t},i)},setTrapezoid:function(t,e,i,s){return this.setBody({type:"trapezoid",width:t,height:e,slope:i},s)},setExistingBody:function(t,e){void 0===e&&(e=!0),this.body&&this.world.remove(this.body,!0),this.body=t;for(var i=0;i{var s=i(1121),n=i(53614),r=i(35810),o={setToSleep:function(){return n.set(this.body,!0),this},setAwake:function(){return n.set(this.body,!1),this},setSleepThreshold:function(t){return void 0===t&&(t=60),this.body.sleepThreshold=t,this},setSleepEvents:function(t,e){return this.setSleepStartEvent(t),this.setSleepEndEvent(e),this},setSleepStartEvent:function(t){if(t){var e=this.world;r.on(this.body,"sleepStart",(function(t){e.emit(s.SLEEP_START,t,this)}))}else r.off(this.body,"sleepStart");return this},setSleepEndEvent:function(t){if(t){var e=this.world;r.on(this.body,"sleepEnd",(function(t){e.emit(s.SLEEP_END,t,this)}))}else r.off(this.body,"sleepEnd");return this}};t.exports=o},90556:(t,e,i)=>{var s=i(22562),n={setStatic:function(t){return s.setStatic(this.body,t),this},isStatic:function(){return this.body.isStatic}};t.exports=n},85436:(t,e,i)=>{var s=i(22562),n=i(36383),r=i(86554),o=i(30954),a={x:{get:function(){return this.body.position.x},set:function(t){this._tempVec2.set(t,this.y),s.setPosition(this.body,this._tempVec2)}},y:{get:function(){return this.body.position.y},set:function(t){this._tempVec2.set(this.x,t),s.setPosition(this.body,this._tempVec2)}},scaleX:{get:function(){return this._scaleX},set:function(t){var e=1/this._scaleX,i=1/this._scaleY;this._scaleX=t,0===this._scaleX?this.renderFlags&=-5:this.renderFlags|=4,s.scale(this.body,e,i),s.scale(this.body,t,this._scaleY)}},scaleY:{get:function(){return this._scaleY},set:function(t){var e=1/this._scaleX,i=1/this._scaleY;this._scaleY=t,0===this._scaleY?this.renderFlags&=-5:this.renderFlags|=4,s.scale(this.body,e,i),s.scale(this.body,this._scaleX,t)}},angle:{get:function(){return o(this.body.angle*n.RAD_TO_DEG)},set:function(t){this.rotation=o(t)*n.DEG_TO_RAD}},rotation:{get:function(){return this.body.angle},set:function(t){this._rotation=r(t),s.setAngle(this.body,this._rotation)}},setPosition:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this._tempVec2.set(t,e),s.setPosition(this.body,this._tempVec2),this},setRotation:function(t){return void 0===t&&(t=0),this._rotation=r(t),s.setAngle(this.body,t),this},setFixedRotation:function(){return s.setInertia(this.body,1/0),this},setAngle:function(t){return void 0===t&&(t=0),this.angle=t,s.setAngle(this.body,this.rotation),this},setScale:function(t,e,i){void 0===t&&(t=1),void 0===e&&(e=t);var n=1/this._scaleX,r=1/this._scaleY;return this._scaleX=t,this._scaleY=e,s.scale(this.body,n,r,i),s.scale(this.body,t,e,i),this}};t.exports=a},42081:(t,e,i)=>{var s=i(22562),n={setVelocityX:function(t){return this._tempVec2.set(t,this.body.velocity.y),s.setVelocity(this.body,this._tempVec2),this},setVelocityY:function(t){return this._tempVec2.set(this.body.velocity.x,t),s.setVelocity(this.body,this._tempVec2),this},setVelocity:function(t,e){return this._tempVec2.set(t,e),s.setVelocity(this.body,this._tempVec2),this},getVelocity:function(){return s.getVelocity(this.body)},setAngularVelocity:function(t){return s.setAngularVelocity(this.body,t),this},getAngularVelocity:function(){return s.getAngularVelocity(this.body)},setAngularSpeed:function(t){return s.setAngularSpeed(this.body,t),this},getAngularSpeed:function(){return s.getAngularSpeed(this.body)}};t.exports=n},31884:(t,e,i)=>{t.exports={Bounce:i(70410),Collision:i(66968),Force:i(51607),Friction:i(5436),Gravity:i(39858),Mass:i(37302),Sensor:i(39132),SetBody:i(57772),Sleep:i(38083),Static:i(90556),Transform:i(85436),Velocity:i(42081)}},85608:t=>{t.exports="afteradd"},1213:t=>{t.exports="afterremove"},25968:t=>{t.exports="afterupdate"},67205:t=>{t.exports="beforeadd"},39438:t=>{t.exports="beforeremove"},44823:t=>{t.exports="beforeupdate"},92593:t=>{t.exports="collisionactive"},60128:t=>{t.exports="collisionend"},76861:t=>{t.exports="collisionstart"},92362:t=>{t.exports="dragend"},76408:t=>{t.exports="drag"},93971:t=>{t.exports="dragstart"},5656:t=>{t.exports="pause"},47861:t=>{t.exports="resume"},79099:t=>{t.exports="sleepend"},35906:t=>{t.exports="sleepstart"},1121:(t,e,i)=>{t.exports={AFTER_ADD:i(85608),AFTER_REMOVE:i(1213),AFTER_UPDATE:i(25968),BEFORE_ADD:i(67205),BEFORE_REMOVE:i(39438),BEFORE_UPDATE:i(44823),COLLISION_ACTIVE:i(92593),COLLISION_END:i(60128),COLLISION_START:i(76861),DRAG_END:i(92362),DRAG:i(76408),DRAG_START:i(93971),PAUSE:i(5656),RESUME:i(47861),SLEEP_END:i(79099),SLEEP_START:i(35906)}},3875:(t,e,i)=>{t.exports={BodyBounds:i(68174),Components:i(31884),Events:i(1121),Factory:i(28137),MatterGameObject:i(75803),Image:i(23181),Matter:i(19933),MatterPhysics:i(42045),PolyDecomp:i(55973),Sprite:i(34803),TileBody:i(73834),PhysicsEditorParser:i(19496),PhysicsJSONParser:i(85791),PointerConstraint:i(98713),World:i(68243)}},22562:(t,e,i)=>{var s={};t.exports=s;var n=i(41598),r=i(31725),o=i(53614),a=i(53402),h=i(15647),l=i(66615);!function(){s._timeCorrection=!0,s._inertiaScale=4,s._nextCollidingGroupId=1,s._nextNonCollidingGroupId=-1,s._nextCategory=1,s._baseDelta=1e3/60,s.create=function(e){var i={id:a.nextId(),type:"body",label:"Body",parts:[],plugin:{},attractors:e.attractors||[],wrapBounds:null,angle:0,vertices:null,position:{x:0,y:0},force:{x:0,y:0},torque:0,positionImpulse:{x:0,y:0},constraintImpulse:{x:0,y:0,angle:0},totalContacts:0,speed:0,angularSpeed:0,velocity:{x:0,y:0},angularVelocity:0,isSensor:!1,isStatic:!1,isSleeping:!1,motion:0,sleepThreshold:60,density:.001,restitution:0,friction:.1,frictionStatic:.5,frictionAir:.01,collisionFilter:{category:1,mask:4294967295,group:0},slop:.05,timeScale:1,events:null,bounds:null,chamfer:null,circleRadius:0,positionPrev:null,anglePrev:0,parent:null,axes:null,area:0,mass:0,inverseMass:0,inertia:0,deltaTime:1e3/60,inverseInertia:0,_original:null,render:{visible:!0,opacity:1,sprite:{xOffset:0,yOffset:0},fillColor:null,fillOpacity:null,lineColor:null,lineOpacity:null,lineThickness:null},gameObject:null,scale:{x:1,y:1},centerOfMass:{x:0,y:0},centerOffset:{x:0,y:0},gravityScale:{x:1,y:1},ignoreGravity:!1,ignorePointer:!1,onCollideCallback:null,onCollideEndCallback:null,onCollideActiveCallback:null,onCollideWith:{}};!e.hasOwnProperty("position")&&e.hasOwnProperty("vertices")?e.position=n.centre(e.vertices):e.hasOwnProperty("vertices")||(i.vertices=n.fromPath("L 0 0 L 40 0 L 40 40 L 0 40"));var s=a.extend(i,e);return t(s,e),s.setOnCollideWith=function(t,e){return e?this.onCollideWith[t.id]=e:delete this.onCollideWith[t.id],this},s},s.nextGroup=function(t){return t?s._nextNonCollidingGroupId--:s._nextCollidingGroupId++},s.nextCategory=function(){return s._nextCategory=s._nextCategory<<1,s._nextCategory};var t=function(t,e){if(e=e||{},s.set(t,{bounds:t.bounds||h.create(t.vertices),positionPrev:t.positionPrev||r.clone(t.position),anglePrev:t.anglePrev||t.angle,vertices:t.vertices,parts:t.parts||[t],isStatic:t.isStatic,isSleeping:t.isSleeping,parent:t.parent||t}),n.rotate(t.vertices,t.angle,t.position),l.rotate(t.axes,t.angle),h.update(t.bounds,t.vertices,t.velocity),s.set(t,{axes:e.axes||t.axes,area:e.area||t.area,mass:e.mass||t.mass,inertia:e.inertia||t.inertia}),1===t.parts.length){var i=t.bounds,o=t.centerOfMass,a=t.centerOffset,u=i.max.x-i.min.x,c=i.max.y-i.min.y;o.x=-(i.min.x-t.position.x)/u,o.y=-(i.min.y-t.position.y)/c,a.x=u*o.x,a.y=c*o.y}};s.set=function(t,e,i){var n;for(n in"string"==typeof e&&(n=e,(e={})[n]=i),e)if(Object.prototype.hasOwnProperty.call(e,n))switch(i=e[n],n){case"isStatic":s.setStatic(t,i);break;case"isSleeping":o.set(t,i);break;case"mass":s.setMass(t,i);break;case"density":s.setDensity(t,i);break;case"inertia":s.setInertia(t,i);break;case"vertices":s.setVertices(t,i);break;case"position":s.setPosition(t,i);break;case"angle":s.setAngle(t,i);break;case"velocity":s.setVelocity(t,i);break;case"angularVelocity":s.setAngularVelocity(t,i);break;case"speed":s.setSpeed(t,i);break;case"angularSpeed":s.setAngularSpeed(t,i);break;case"parts":s.setParts(t,i);break;case"centre":s.setCentre(t,i);break;default:t[n]=i}},s.setStatic=function(t,e){for(var i=0;i0&&r.rotateAbout(a.position,s,t.position,a.position)}},s.setVelocity=function(t,e){var i=t.deltaTime/s._baseDelta;t.positionPrev.x=t.position.x-e.x*i,t.positionPrev.y=t.position.y-e.y*i,t.velocity.x=(t.position.x-t.positionPrev.x)/i,t.velocity.y=(t.position.y-t.positionPrev.y)/i,t.speed=r.magnitude(t.velocity)},s.getVelocity=function(t){var e=s._baseDelta/t.deltaTime;return{x:(t.position.x-t.positionPrev.x)*e,y:(t.position.y-t.positionPrev.y)*e}},s.getSpeed=function(t){return r.magnitude(s.getVelocity(t))},s.setSpeed=function(t,e){s.setVelocity(t,r.mult(r.normalise(s.getVelocity(t)),e))},s.setAngularVelocity=function(t,e){var i=t.deltaTime/s._baseDelta;t.anglePrev=t.angle-e*i,t.angularVelocity=(t.angle-t.anglePrev)/i,t.angularSpeed=Math.abs(t.angularVelocity)},s.getAngularVelocity=function(t){return(t.angle-t.anglePrev)*s._baseDelta/t.deltaTime},s.getAngularSpeed=function(t){return Math.abs(s.getAngularVelocity(t))},s.setAngularSpeed=function(t,e){s.setAngularVelocity(t,a.sign(s.getAngularVelocity(t))*e)},s.translate=function(t,e,i){s.setPosition(t,r.add(t.position,e),i)},s.rotate=function(t,e,i,n){if(i){var r=Math.cos(e),o=Math.sin(e),a=t.position.x-i.x,h=t.position.y-i.y;s.setPosition(t,{x:i.x+(a*r-h*o),y:i.y+(a*o+h*r)},n),s.setAngle(t,t.angle+e,n)}else s.setAngle(t,t.angle+e,n)},s.scale=function(t,e,i,r){var o=0,a=0;r=r||t.position;for(var u=t.inertia===1/0,c=0;c0&&(o+=d.area,a+=d.inertia),d.position.x=r.x+(d.position.x-r.x)*e,d.position.y=r.y+(d.position.y-r.y)*i,h.update(d.bounds,d.vertices,t.velocity)}t.parts.length>1&&(t.area=o,t.isStatic||(s.setMass(t,t.density*o),s.setInertia(t,a))),t.circleRadius&&(e===i?t.circleRadius*=e:t.circleRadius=null),u&&s.setInertia(t,1/0)},s.update=function(t,e){var i=(e=(void 0!==e?e:1e3/60)*t.timeScale)*e,o=s._timeCorrection?e/(t.deltaTime||e):1,u=1-t.frictionAir*(e/a._baseDelta),c=(t.position.x-t.positionPrev.x)*o,d=(t.position.y-t.positionPrev.y)*o;t.velocity.x=c*u+t.force.x/t.mass*i,t.velocity.y=d*u+t.force.y/t.mass*i,t.positionPrev.x=t.position.x,t.positionPrev.y=t.position.y,t.position.x+=t.velocity.x,t.position.y+=t.velocity.y,t.deltaTime=e,t.angularVelocity=(t.angle-t.anglePrev)*u*o+t.torque/t.inertia*i,t.anglePrev=t.angle,t.angle+=t.angularVelocity,t.speed=r.magnitude(t.velocity),t.angularSpeed=Math.abs(t.angularVelocity);for(var f=0;f0&&(p.position.x+=t.velocity.x,p.position.y+=t.velocity.y),0!==t.angularVelocity&&(n.rotate(p.vertices,t.angularVelocity,t.position),l.rotate(p.axes,t.angularVelocity),f>0&&r.rotateAbout(p.position,t.angularVelocity,t.position,p.position)),h.update(p.bounds,p.vertices,t.velocity)}},s.updateVelocities=function(t){var e=s._baseDelta/t.deltaTime,i=t.velocity;i.x=(t.position.x-t.positionPrev.x)*e,i.y=(t.position.y-t.positionPrev.y)*e,t.speed=Math.sqrt(i.x*i.x+i.y*i.y),t.angularVelocity=(t.angle-t.anglePrev)*e,t.angularSpeed=Math.abs(t.angularVelocity)},s.applyForce=function(t,e,i){var s=e.x-t.position.x,n=e.y-t.position.y;t.force.x+=i.x,t.force.y+=i.y,t.torque+=s*i.y-n*i.x},s._totalProperties=function(t){for(var e={mass:0,area:0,inertia:0,centre:{x:0,y:0}},i=1===t.parts.length?0:1;i{var s={};t.exports=s;var n=i(35810),r=i(53402),o=i(15647),a=i(22562);s.create=function(t){return r.extend({id:r.nextId(),type:"composite",parent:null,isModified:!1,bodies:[],constraints:[],composites:[],label:"Composite",plugin:{},wrapBounds:null,cache:{allBodies:null,allConstraints:null,allComposites:null}},t)},s.setModified=function(t,e,i,r){if(n.trigger(t,"compositeModified",t),t.isModified=e,e&&t.cache&&(t.cache.allBodies=null,t.cache.allConstraints=null,t.cache.allComposites=null),i&&t.parent&&s.setModified(t.parent,e,i,r),r)for(var o=0;o{var s={};t.exports=s;var n=i(69351);s.create=n.create,s.add=n.add,s.remove=n.remove,s.clear=n.clear,s.addComposite=n.addComposite,s.addBody=n.addBody,s.addConstraint=n.addConstraint},52284:(t,e,i)=>{var s={};t.exports=s;var n,r,o,a=i(41598),h=i(4506);n=[],r={overlap:0,axis:null},o={overlap:0,axis:null},s.create=function(t,e){return{pair:null,collided:!1,bodyA:t,bodyB:e,parentA:t.parent,parentB:e.parent,depth:0,normal:{x:0,y:0},tangent:{x:0,y:0},penetration:{x:0,y:0},supports:[null,null],supportCount:0}},s.collides=function(t,e,i){if(s._overlapAxes(r,t.vertices,e.vertices,t.axes),r.overlap<=0)return null;if(s._overlapAxes(o,e.vertices,t.vertices,e.axes),o.overlap<=0)return null;var n,l,u=i&&i.table[h.id(t,e)];u?n=u.collision:((n=s.create(t,e)).collided=!0,n.bodyA=t.id=0&&(m=-m,y=-y),c.x=m,c.y=y,d.x=-y,d.y=m,f.x=m*v,f.y=y*v,n.depth=v;var x=s._findSupports(t,e,c,1),T=0;if(a.contains(t.vertices,x[0])&&(p[T++]=x[0]),a.contains(t.vertices,x[1])&&(p[T++]=x[1]),T<2){var w=s._findSupports(e,t,c,-1);a.contains(e.vertices,w[0])&&(p[T++]=w[0]),T<2&&a.contains(e.vertices,w[1])&&(p[T++]=w[1])}return 0===T&&(p[T++]=x[0]),n.supportCount=T,n},s._overlapAxes=function(t,e,i,s){var n,r,o,a,h,l,u=e.length,c=i.length,d=e[0].x,f=e[0].y,p=i[0].x,v=i[0].y,g=s.length,m=Number.MAX_VALUE,y=0;for(h=0;hE?E=a:aA?A=a:a{var e={};t.exports=e,e.create=function(t){return{vertex:t,normalImpulse:0,tangentImpulse:0}}},81388:(t,e,i)=>{var s={};t.exports=s;var n=i(53402),r=i(52284);s.create=function(t){return n.extend({bodies:[],collisions:[],pairs:null},t)},s.setBodies=function(t,e){t.bodies=e.slice(0)},s.clear=function(t){t.bodies=[],t.collisions=[]},s.collisions=function(t){var e,i,n=t.pairs,o=t.bodies,a=o.length,h=s.canCollide,l=r.collides,u=t.collisions,c=0;for(o.sort(s._compareBoundsX),e=0;ep)break;if(!(vM.max.y)&&(!m||!T.isStatic&&!T.isSleeping)&&h(d.collisionFilter,T.collisionFilter)){var w=T.parts.length;if(x&&1===w)(C=l(d,T,n))&&(u[c++]=C);else for(var b=w>1?1:0,S=y>1?1:0;SM.max.x||f.max.xM.max.y||(C=l(E,_,n))&&(u[c++]=C)}}}}return u.length!==c&&(u.length=c),u},s.canCollide=function(t,e){return t.group===e.group&&0!==t.group?t.group>0:0!=(t.mask&e.category)&&0!=(e.mask&t.category)},s._compareBoundsX=function(t,e){return t.bounds.min.x-e.bounds.min.x}},4506:(t,e,i)=>{var s={};t.exports=s;var n=i(43424);s.create=function(t,e){var i=t.bodyA,r=t.bodyB,o={id:s.id(i,r),bodyA:i,bodyB:r,collision:t,contacts:[n.create(),n.create()],contactCount:0,separation:0,isActive:!0,isSensor:i.isSensor||r.isSensor,timeCreated:e,timeUpdated:e,inverseMass:0,friction:0,frictionStatic:0,restitution:0,slop:0};return s.update(o,t,e),o},s.update=function(t,e,i){var s=e.supports,n=e.supportCount,r=t.contacts,o=e.parentA,a=e.parentB;t.isActive=!0,t.timeUpdated=i,t.collision=e,t.separation=e.depth,t.inverseMass=o.inverseMass+a.inverseMass,t.friction=o.frictiona.frictionStatic?o.frictionStatic:a.frictionStatic,t.restitution=o.restitution>a.restitution?o.restitution:a.restitution,t.slop=o.slop>a.slop?o.slop:a.slop,t.contactCount=n,e.pair=t;var h=s[0],l=r[0],u=s[1],c=r[1];c.vertex!==h&&l.vertex!==u||(r[1]=l,r[0]=l=c,c=r[1]),l.vertex=h,c.vertex=u},s.setActive=function(t,e,i){e?(t.isActive=!0,t.timeUpdated=i):(t.isActive=!1,t.contactCount=0)},s.id=function(t,e){return t.id{var s={};t.exports=s;var n=i(4506),r=i(53402);s.create=function(t){return r.extend({table:{},list:[],collisionStart:[],collisionActive:[],collisionEnd:[]},t)},s.update=function(t,e,i){var s,r,o,a=n.update,h=n.create,l=n.setActive,u=t.table,c=t.list,d=c.length,f=d,p=t.collisionStart,v=t.collisionEnd,g=t.collisionActive,m=e.length,y=0,x=0,T=0;for(o=0;o=i?c[f++]=r:(l(r,!1,i),r.collision.bodyA.sleepCounter>0&&r.collision.bodyB.sleepCounter>0?c[f++]=r:(v[x++]=r,delete u[r.id]));c.length!==f&&(c.length=f),p.length!==y&&(p.length=y),v.length!==x&&(v.length=x),g.length!==T&&(g.length=T)},s.clear=function(t){return t.table={},t.list.length=0,t.collisionStart.length=0,t.collisionActive.length=0,t.collisionEnd.length=0,t}},73296:(t,e,i)=>{var s={};t.exports=s;var n=i(31725),r=i(52284),o=i(15647),a=i(66280),h=i(41598);s.collides=function(t,e){for(var i=[],s=e.length,n=t.bounds,a=r.collides,h=o.overlaps,l=0;l{var s={};t.exports=s;var n=i(41598),r=i(53402),o=i(15647);s._restingThresh=2,s._restingThreshTangent=Math.sqrt(6),s._positionDampen=.9,s._positionWarming=.8,s._frictionNormalMultiplier=5,s._frictionMaxStatic=Number.MAX_VALUE,s.preSolvePosition=function(t){var e,i,s,n=t.length;for(e=0;eH?(n=G>0?G:-G,(i=v.friction*(G>0?1:-1)*l)<-n?i=-n:i>n&&(i=n)):(i=G,n=f);var j=I*T-B*x,q=N*T-U*x,K=_/(S+m.inverseInertia*j*j+y.inverseInertia*q*q),Z=(1+v.restitution)*z*K;if(i*=K,z0&&(D.normalImpulse=0),Z=D.normalImpulse-J}if(G<-c||G>c)D.tangentImpulse=0;else{var Q=D.tangentImpulse;D.tangentImpulse+=i,D.tangentImpulse<-n&&(D.tangentImpulse=-n),D.tangentImpulse>n&&(D.tangentImpulse=n),i=D.tangentImpulse-Q}var $=x*Z+w*i,tt=T*Z+b*i;m.isStatic||m.isSleeping||(m.positionPrev.x+=$*m.inverseMass,m.positionPrev.y+=tt*m.inverseMass,m.anglePrev+=(I*tt-B*$)*m.inverseInertia),y.isStatic||y.isSleeping||(y.positionPrev.x-=$*y.inverseMass,y.positionPrev.y-=tt*y.inverseMass,y.anglePrev-=(N*tt-U*$)*y.inverseInertia)}}}}},48140:(t,e,i)=>{var s={};t.exports=s;var n=i(41598),r=i(31725),o=i(53614),a=i(15647),h=i(66615),l=i(53402);s._warming=.4,s._torqueDampen=1,s._minLength=1e-6,s.create=function(t){var e=t;e.bodyA&&!e.pointA&&(e.pointA={x:0,y:0}),e.bodyB&&!e.pointB&&(e.pointB={x:0,y:0});var i=e.bodyA?r.add(e.bodyA.position,e.pointA):e.pointA,s=e.bodyB?r.add(e.bodyB.position,e.pointB):e.pointB,n=r.magnitude(r.sub(i,s));e.length=void 0!==e.length?e.length:n,e.id=e.id||l.nextId(),e.label=e.label||"Constraint",e.type="constraint",e.stiffness=e.stiffness||(e.length>0?1:.7),e.damping=e.damping||0,e.angularStiffness=e.angularStiffness||0,e.angleA=e.bodyA?e.bodyA.angle:e.angleA,e.angleB=e.bodyB?e.bodyB.angle:e.angleB,e.plugin={};var o={visible:!0,type:"line",anchors:!0,lineColor:null,lineOpacity:null,lineThickness:null,pinSize:null,anchorColor:null,anchorSize:null};return 0===e.length&&e.stiffness>.1?(o.type="pin",o.anchors=!1):e.stiffness<.9&&(o.type="spring"),e.render=l.extend(o,e.render),e},s.preSolveAll=function(t){for(var e=0;e=1||0===t.length?t.stiffness*e:t.stiffness*e*e,x=t.damping*e,T=r.mult(u,m*y),w=(i?i.inverseMass:0)+(n?n.inverseMass:0),b=w+((i?i.inverseInertia:0)+(n?n.inverseInertia:0));if(x>0){var S=r.create();p=r.div(u,c),g=r.sub(n&&r.sub(n.position,n.positionPrev)||S,i&&r.sub(i.position,i.positionPrev)||S),v=r.dot(p,g)}i&&!i.isStatic&&(f=i.inverseMass/w,i.constraintImpulse.x-=T.x*f,i.constraintImpulse.y-=T.y*f,i.position.x-=T.x*f,i.position.y-=T.y*f,x>0&&(i.positionPrev.x-=x*p.x*v*f,i.positionPrev.y-=x*p.y*v*f),d=r.cross(o,T)/b*s._torqueDampen*i.inverseInertia*(1-t.angularStiffness),i.constraintImpulse.angle-=d,i.angle-=d),n&&!n.isStatic&&(f=n.inverseMass/w,n.constraintImpulse.x+=T.x*f,n.constraintImpulse.y+=T.y*f,n.position.x+=T.x*f,n.position.y+=T.y*f,x>0&&(n.positionPrev.x+=x*p.x*v*f,n.positionPrev.y+=x*p.y*v*f),d=r.cross(a,T)/b*s._torqueDampen*n.inverseInertia*(1-t.angularStiffness),n.constraintImpulse.angle+=d,n.angle+=d)}}},s.postSolveAll=function(t){for(var e=0;e0&&(c.position.x+=l.x,c.position.y+=l.y),0!==l.angle&&(n.rotate(c.vertices,l.angle,i.position),h.rotate(c.axes,l.angle),u>0&&r.rotateAbout(c.position,l.angle,i.position,c.position)),a.update(c.bounds,c.vertices,i.velocity)}l.angle*=s._warming,l.x*=s._warming,l.y*=s._warming}}},s.pointAWorld=function(t){return{x:(t.bodyA?t.bodyA.position.x:0)+(t.pointA?t.pointA.x:0),y:(t.bodyA?t.bodyA.position.y:0)+(t.pointA?t.pointA.y:0)}},s.pointBWorld=function(t){return{x:(t.bodyB?t.bodyB.position.x:0)+(t.pointB?t.pointB.x:0),y:(t.bodyB?t.bodyB.position.y:0)+(t.pointB?t.pointB.y:0)}},s.currentLength=function(t){var e=(t.bodyA?t.bodyA.position.x:0)+(t.pointA?t.pointA.x:0),i=(t.bodyA?t.bodyA.position.y:0)+(t.pointA?t.pointA.y:0),s=e-((t.bodyB?t.bodyB.position.x:0)+(t.pointB?t.pointB.x:0)),n=i-((t.bodyB?t.bodyB.position.y:0)+(t.pointB?t.pointB.y:0));return Math.sqrt(s*s+n*n)}},53402:(t,e,i)=>{var s={};t.exports=s,function(){s._baseDelta=1e3/60,s._nextId=0,s._seed=0,s._nowStartTime=+new Date,s._warnedOnce={},s._decomp=null,s.extend=function(t,e){var i,n;"boolean"==typeof e?(i=2,n=e):(i=1,n=!0);for(var r=i;r0;e--){var i=Math.floor(s.random()*(e+1)),n=t[e];t[e]=t[i],t[i]=n}return t},s.choose=function(t){return t[Math.floor(s.random()*t.length)]},s.isElement=function(t){return"undefined"!=typeof HTMLElement?t instanceof HTMLElement:!!(t&&t.nodeType&&t.nodeName)},s.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)},s.isFunction=function(t){return"function"==typeof t},s.isPlainObject=function(t){return"object"==typeof t&&t.constructor===Object},s.isString=function(t){return"[object String]"===toString.call(t)},s.clamp=function(t,e,i){return ti?i:t},s.sign=function(t){return t<0?-1:1},s.now=function(){if("undefined"!=typeof window&&window.performance){if(window.performance.now)return window.performance.now();if(window.performance.webkitNow)return window.performance.webkitNow()}return Date.now?Date.now():new Date-s._nowStartTime},s.random=function(e,i){return i=void 0!==i?i:1,(e=void 0!==e?e:0)+t()*(i-e)};var t=function(){return s._seed=(9301*s._seed+49297)%233280,s._seed/233280};s.colorToNumber=function(t){return 3==(t=t.replace("#","")).length&&(t=t.charAt(0)+t.charAt(0)+t.charAt(1)+t.charAt(1)+t.charAt(2)+t.charAt(2)),parseInt(t,16)},s.logLevel=1,s.log=function(){console&&s.logLevel>0&&s.logLevel<=3&&console.log.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},s.info=function(){console&&s.logLevel>0&&s.logLevel<=2&&console.info.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},s.warn=function(){console&&s.logLevel>0&&s.logLevel<=3&&console.warn.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},s.warnOnce=function(){var t=Array.prototype.slice.call(arguments).join(" ");s._warnedOnce[t]||(s.warn(t),s._warnedOnce[t]=!0)},s.deprecated=function(t,e,i){t[e]=s.chain((function(){s.warnOnce("🔅 deprecated 🔅",i)}),t[e])},s.nextId=function(){return s._nextId++},s.indexOf=function(t,e){if(t.indexOf)return t.indexOf(e);for(var i=0;i{var s={};t.exports=s;var n=i(53614),r=i(66272),o=i(81388),a=i(99561),h=i(35810),l=i(69351),u=i(48140),c=i(53402),d=i(22562);s._deltaMax=1e3/60,s.create=function(t){t=t||{};var e=c.extend({positionIterations:6,velocityIterations:4,constraintIterations:2,enableSleeping:!1,events:[],plugin:{},gravity:{x:0,y:1,scale:.001},timing:{timestamp:0,timeScale:1,lastDelta:0,lastElapsed:0,lastUpdatesPerFrame:0}},t);return e.world=t.world||l.create({label:"World"}),e.pairs=t.pairs||a.create(),e.detector=t.detector||o.create(),e.detector.pairs=e.pairs,e.grid={buckets:[]},e.world.gravity=e.gravity,e.broadphase=e.grid,e.metrics={},e},s.update=function(t,e){var i,d=c.now(),f=t.world,p=t.detector,v=t.pairs,g=t.timing,m=g.timestamp;e>s._deltaMax&&c.warnOnce("Matter.Engine.update: delta argument is recommended to be less than or equal to",s._deltaMax.toFixed(3),"ms."),e=void 0!==e?e:c._baseDelta,e*=g.timeScale,g.timestamp+=e,g.lastDelta=e;var y={timestamp:g.timestamp,delta:e};h.trigger(t,"beforeUpdate",y);var x=l.allBodies(f),T=l.allConstraints(f),w=l.allComposites(f);for(f.isModified&&(o.setBodies(p,x),l.setModified(f,!1,!1,!0)),t.enableSleeping&&n.update(x,e),s._bodiesApplyGravity(x,t.gravity),s.wrap(x,w),s.attractors(x),e>0&&s._bodiesUpdate(x,e),h.trigger(t,"beforeSolve",y),u.preSolveAll(x),i=0;i0&&h.trigger(t,"collisionStart",{pairs:v.collisionStart,timestamp:g.timestamp,delta:e});var S=c.clamp(20/t.positionIterations,0,1);for(r.preSolvePosition(v.list),i=0;i0&&h.trigger(t,"collisionActive",{pairs:v.collisionActive,timestamp:g.timestamp,delta:e}),v.collisionEnd.length>0&&h.trigger(t,"collisionEnd",{pairs:v.collisionEnd,timestamp:g.timestamp,delta:e}),s._bodiesClearForces(x),h.trigger(t,"afterUpdate",y),t.timing.lastElapsed=c.now()-d,t},s.merge=function(t,e){if(c.extend(t,e),e.world){t.world=e.world,s.clear(t);for(var i=l.allBodies(t.world),r=0;r0)for(var n=0;n{var s={};t.exports=s;var n=i(53402);s.on=function(t,e,i){for(var s,n=e.split(" "),r=0;r0){i||(i={}),s=e.split(" ");for(var l=0;l{var s={};t.exports=s;var n=i(73832),r=i(53402);s.name="matter-js",s.version="0.20.0",s.uses=[],s.used=[],s.use=function(){n.use(s,Array.prototype.slice.call(arguments))},s.before=function(t,e){return t=t.replace(/^Matter./,""),r.chainPathBefore(s,t,e)},s.after=function(t,e){return t=t.replace(/^Matter./,""),r.chainPathAfter(s,t,e)}},73832:(t,e,i)=>{var s={};t.exports=s;var n=i(53402);s._registry={},s.register=function(t){if(s.isPlugin(t)||n.warn("Plugin.register:",s.toString(t),"does not implement all required fields."),t.name in s._registry){var e=s._registry[t.name],i=s.versionParse(t.version).number,r=s.versionParse(e.version).number;i>r?(n.warn("Plugin.register:",s.toString(e),"was upgraded to",s.toString(t)),s._registry[t.name]=t):i-1},s.isFor=function(t,e){var i=t.for&&s.dependencyParse(t.for);return!t.for||e.name===i.name&&s.versionSatisfies(e.version,i.range)},s.use=function(t,e){if(t.uses=(t.uses||[]).concat(e||[]),0!==t.uses.length){for(var i=s.dependencies(t),r=n.topologicalSort(i),o=[],a=0;a0&&!h.silent&&n.info(o.join(" "))}else n.warn("Plugin.use:",s.toString(t),"does not specify any dependencies to install.")},s.dependencies=function(t,e){var i=s.dependencyParse(t),r=i.name;if(!(r in(e=e||{}))){t=s.resolve(t)||t,e[r]=n.map(t.uses||[],(function(e){s.isPlugin(e)&&s.register(e);var r=s.dependencyParse(e),o=s.resolve(e);return o&&!s.versionSatisfies(o.version,r.range)?(n.warn("Plugin.dependencies:",s.toString(o),"does not satisfy",s.toString(r),"used by",s.toString(i)+"."),o._warned=!0,t._warned=!0):o||(n.warn("Plugin.dependencies:",s.toString(e),"used by",s.toString(i),"could not be resolved."),t._warned=!0),r.name}));for(var o=0;o=|>)?\s*((\d+)\.(\d+)\.(\d+))(-[0-9A-Za-z-+]+)?$/;e.test(t)||n.warn("Plugin.versionParse:",t,"is not a valid version or range.");var i=e.exec(t),s=Number(i[4]),r=Number(i[5]),o=Number(i[6]);return{isRange:Boolean(i[1]||i[2]),version:i[3],range:t,operator:i[1]||i[2]||"",major:s,minor:r,patch:o,parts:[s,r,o],prerelease:i[7],number:1e8*s+1e4*r+o}},s.versionSatisfies=function(t,e){e=e||"*";var i=s.versionParse(e),n=s.versionParse(t);if(i.isRange){if("*"===i.operator||"*"===t)return!0;if(">"===i.operator)return n.number>i.number;if(">="===i.operator)return n.number>=i.number;if("~"===i.operator)return n.major===i.major&&n.minor===i.minor&&n.patch>=i.patch;if("^"===i.operator)return i.major>0?n.major===i.major&&n.number>=i.number:i.minor>0?n.minor===i.minor&&n.patch>=i.patch:n.patch===i.patch}return t===e||"*"===t}},13037:(t,e,i)=>{var s={};t.exports=s;var n=i(35810),r=i(48413),o=i(53402);!function(){s._maxFrameDelta=1e3/15,s._frameDeltaFallback=1e3/60,s._timeBufferMargin=1.5,s._elapsedNextEstimate=1,s._smoothingLowerBound=.1,s._smoothingUpperBound=.9,s.create=function(t){var e=o.extend({delta:1e3/60,frameDelta:null,frameDeltaSmoothing:!0,frameDeltaSnapping:!0,frameDeltaHistory:[],frameDeltaHistorySize:100,frameRequestId:null,timeBuffer:0,timeLastTick:null,maxUpdates:null,maxFrameTime:1e3/30,lastUpdatesDeferred:0,enabled:!0},t);return e.fps=0,e},s.run=function(t,e){return t.timeBuffer=s._frameDeltaFallback,function i(n){t.frameRequestId=s._onNextFrame(t,i),n&&t.enabled&&s.tick(t,e,n)}(),t},s.tick=function(e,i,a){var h=o.now(),l=e.delta,u=0,c=a-e.timeLastTick;if((!c||!e.timeLastTick||c>Math.max(s._maxFrameDelta,e.maxFrameTime))&&(c=e.frameDelta||s._frameDeltaFallback),e.frameDeltaSmoothing){e.frameDeltaHistory.push(c),e.frameDeltaHistory=e.frameDeltaHistory.slice(-e.frameDeltaHistorySize);var d=e.frameDeltaHistory.slice(0).sort(),f=e.frameDeltaHistory.slice(d.length*s._smoothingLowerBound,d.length*s._smoothingUpperBound);c=t(f)||c}e.frameDeltaSnapping&&(c=1e3/Math.round(1e3/c)),e.frameDelta=c,e.timeLastTick=a,e.timeBuffer+=e.frameDelta,e.timeBuffer=o.clamp(e.timeBuffer,0,e.frameDelta+l*s._timeBufferMargin),e.lastUpdatesDeferred=0;var p=e.maxUpdates||Math.ceil(e.maxFrameTime/l),v={timestamp:i.timing.timestamp};n.trigger(e,"beforeTick",v),n.trigger(e,"tick",v);for(var g=o.now();l>0&&e.timeBuffer>=l*s._timeBufferMargin;){n.trigger(e,"beforeUpdate",v),r.update(i,l),n.trigger(e,"afterUpdate",v),e.timeBuffer-=l,u+=1;var m=o.now()-h,y=o.now()-g,x=m+s._elapsedNextEstimate*y/u;if(u>=p||x>e.maxFrameTime){e.lastUpdatesDeferred=Math.round(Math.max(0,e.timeBuffer/l-s._timeBufferMargin));break}}i.timing.lastUpdatesPerFrame=u,n.trigger(e,"afterTick",v),e.frameDeltaHistory.length>=100&&(e.lastUpdatesDeferred&&Math.round(e.frameDelta/l)>p?o.warnOnce("Matter.Runner: runner reached runner.maxUpdates, see docs."):e.lastUpdatesDeferred&&o.warnOnce("Matter.Runner: runner reached runner.maxFrameTime, see docs."),void 0!==e.isFixed&&o.warnOnce("Matter.Runner: runner.isFixed is now redundant, see docs."),(e.deltaMin||e.deltaMax)&&o.warnOnce("Matter.Runner: runner.deltaMin and runner.deltaMax were removed, see docs."),0!==e.fps&&o.warnOnce("Matter.Runner: runner.fps was replaced by runner.delta, see docs."))},s.stop=function(t){s._cancelNextFrame(t)},s._onNextFrame=function(t,e){if("undefined"==typeof window||!window.requestAnimationFrame)throw new Error("Matter.Runner: missing required global window.requestAnimationFrame.");return t.frameRequestId=window.requestAnimationFrame(e),t.frameRequestId},s._cancelNextFrame=function(t){if("undefined"==typeof window||!window.cancelAnimationFrame)throw new Error("Matter.Runner: missing required global window.cancelAnimationFrame.");window.cancelAnimationFrame(t.frameRequestId)};var t=function(t){for(var e=0,i=t.length,s=0;s{var s={};t.exports=s;var n=i(22562),r=i(35810),o=i(53402);s._motionWakeThreshold=.18,s._motionSleepThreshold=.08,s._minBias=.9,s.update=function(t,e){for(var i=e/o._baseDelta,r=s._motionSleepThreshold,a=0;a0&&h.motion=h.sleepThreshold/i&&s.set(h,!0)):h.sleepCounter>0&&(h.sleepCounter-=1)}else s.set(h,!1)}},s.afterCollisions=function(t){for(var e=s._motionSleepThreshold,i=0;ie&&s.set(h,!1)}}}},s.set=function(t,e){var i=t.isSleeping;e?(t.isSleeping=!0,t.sleepCounter=t.sleepThreshold,t.positionImpulse.x=0,t.positionImpulse.y=0,t.positionPrev.x=t.position.x,t.positionPrev.y=t.position.y,t.anglePrev=t.angle,t.speed=0,t.angularSpeed=0,t.motion=0,i||r.trigger(t,"sleepStart")):(t.isSleeping=!1,t.sleepCounter=0,i&&r.trigger(t,"sleepEnd"))}},66280:(t,e,i)=>{var s={};t.exports=s;var n=i(41598),r=i(53402),o=i(22562),a=i(15647),h=i(31725);s.rectangle=function(t,e,i,s,a){a=a||{};var h={label:"Rectangle Body",position:{x:t,y:e},vertices:n.fromPath("L 0 0 L "+i+" 0 L "+i+" "+s+" L 0 "+s)};if(a.chamfer){var l=a.chamfer;h.vertices=n.chamfer(h.vertices,l.radius,l.quality,l.qualityMin,l.qualityMax),delete a.chamfer}return o.create(r.extend({},h,a))},s.trapezoid=function(t,e,i,s,a,h){h=h||{},a>=1&&r.warn("Bodies.trapezoid: slope parameter must be < 1.");var l,u=i*(a*=.5),c=u+(1-2*a)*i,d=c+u;l=a<.5?"L 0 0 L "+u+" "+-s+" L "+c+" "+-s+" L "+d+" 0":"L 0 0 L "+c+" "+-s+" L "+d+" 0";var f={label:"Trapezoid Body",position:{x:t,y:e},vertices:n.fromPath(l)};if(h.chamfer){var p=h.chamfer;f.vertices=n.chamfer(f.vertices,p.radius,p.quality,p.qualityMin,p.qualityMax),delete h.chamfer}return o.create(r.extend({},f,h))},s.circle=function(t,e,i,n,o){n=n||{};var a={label:"Circle Body",circleRadius:i};o=o||25;var h=Math.ceil(Math.max(10,Math.min(o,i)));return h%2==1&&(h+=1),s.polygon(t,e,h,i,r.extend({},a,n))},s.polygon=function(t,e,i,a,h){if(h=h||{},i<3)return s.circle(t,e,a,h);for(var l=2*Math.PI/i,u="",c=.5*l,d=0;d0&&n.area(C)1?(p=o.create(r.extend({parts:v.slice(0)},s)),o.setPosition(p,{x:t,y:e}),p):v[0]},s.flagCoincidentParts=function(t,e){void 0===e&&(e=5);for(var i=0;i{var s={};t.exports=s;var n=i(69351),r=i(48140),o=i(53402),a=i(22562),h=i(66280);s.stack=function(t,e,i,s,r,o,h){for(var l,u=n.create({label:"Stack"}),c=t,d=e,f=0,p=0;pv&&(v=y),a.translate(m,{x:.5*x,y:.5*y}),c=m.bounds.max.x+r,n.addBody(u,m),l=m,f+=1}else c+=r}d+=v+o,c=t}return u},s.chain=function(t,e,i,s,a,h){for(var l=t.bodies,u=1;u0)for(l=0;l0&&(d=f[l-1+(h-1)*e],n.addConstraint(t,r.create(o.extend({bodyA:d,bodyB:c},a)))),s&&ld||o<(l=d-l)||o>i-1-l))return 1===c&&a.translate(u,{x:(o+(i%2==1?1:-1))*f,y:0}),h(t+(u?o*f:0)+o*r,s,o,l,u,c)}))},s.newtonsCradle=function(t,e,i,s,o){for(var a=n.create({label:"Newtons Cradle"}),l=0;l{var s={};t.exports=s;var n=i(31725),r=i(53402);s.fromVertices=function(t){for(var e={},i=0;i{var e={};t.exports=e,e.create=function(t){var i={min:{x:0,y:0},max:{x:0,y:0}};return t&&e.update(i,t),i},e.update=function(t,e,i){t.min.x=1/0,t.max.x=-1/0,t.min.y=1/0,t.max.y=-1/0;for(var s=0;st.max.x&&(t.max.x=n.x),n.xt.max.y&&(t.max.y=n.y),n.y0?t.max.x+=i.x:t.min.x+=i.x,i.y>0?t.max.y+=i.y:t.min.y+=i.y)},e.contains=function(t,e){return e.x>=t.min.x&&e.x<=t.max.x&&e.y>=t.min.y&&e.y<=t.max.y},e.overlaps=function(t,e){return t.min.x<=e.max.x&&t.max.x>=e.min.x&&t.max.y>=e.min.y&&t.min.y<=e.max.y},e.translate=function(t,e){t.min.x+=e.x,t.max.x+=e.x,t.min.y+=e.y,t.max.y+=e.y},e.shift=function(t,e){var i=t.max.x-t.min.x,s=t.max.y-t.min.y;t.min.x=e.x,t.max.x=e.x+i,t.min.y=e.y,t.max.y=e.y+s},e.wrap=function(t,e,i){var s=null,n=null;if(void 0!==e.min.x&&void 0!==e.max.x&&(t.min.x>e.max.x?s=e.min.x-t.max.x:t.max.xe.max.y?n=e.min.y-t.max.y:t.max.y{var s={};t.exports=s;i(15647);var n=i(53402);s.pathToVertices=function(t,e){"undefined"==typeof window||"SVGPathSeg"in window||n.warn("Svg.pathToVertices: SVGPathSeg not defined, a polyfill is required.");var i,r,o,a,h,l,u,c,d,f,p,v=[],g=0,m=0,y=0;e=e||15;var x=function(t,e,i){var s=i%2==1&&i>1;if(!d||t!=d.x||e!=d.y){d&&s?(f=d.x,p=d.y):(f=0,p=0);var n={x:f+t,y:p+e};!s&&d||(d=n),v.push(n),m=f+t,y=p+e}},T=function(t){var e=t.pathSegTypeAsLetter.toUpperCase();if("Z"!==e){switch(e){case"M":case"L":case"T":case"C":case"S":case"Q":m=t.x,y=t.y;break;case"H":m=t.x;break;case"V":y=t.y}x(m,y,t.pathSegType)}};for(s._svgPathToAbsolute(t),o=t.getTotalLength(),l=[],i=0;i{var e={};t.exports=e,e.create=function(t,e){return{x:t||0,y:e||0}},e.clone=function(t){return{x:t.x,y:t.y}},e.magnitude=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},e.magnitudeSquared=function(t){return t.x*t.x+t.y*t.y},e.rotate=function(t,e,i){var s=Math.cos(e),n=Math.sin(e);i||(i={});var r=t.x*s-t.y*n;return i.y=t.x*n+t.y*s,i.x=r,i},e.rotateAbout=function(t,e,i,s){var n=Math.cos(e),r=Math.sin(e);s||(s={});var o=i.x+((t.x-i.x)*n-(t.y-i.y)*r);return s.y=i.y+((t.x-i.x)*r+(t.y-i.y)*n),s.x=o,s},e.normalise=function(t){var i=e.magnitude(t);return 0===i?{x:0,y:0}:{x:t.x/i,y:t.y/i}},e.dot=function(t,e){return t.x*e.x+t.y*e.y},e.cross=function(t,e){return t.x*e.y-t.y*e.x},e.cross3=function(t,e,i){return(e.x-t.x)*(i.y-t.y)-(e.y-t.y)*(i.x-t.x)},e.add=function(t,e,i){return i||(i={}),i.x=t.x+e.x,i.y=t.y+e.y,i},e.sub=function(t,e,i){return i||(i={}),i.x=t.x-e.x,i.y=t.y-e.y,i},e.mult=function(t,e){return{x:t.x*e,y:t.y*e}},e.div=function(t,e){return{x:t.x/e,y:t.y/e}},e.perp=function(t,e){return{x:(e=!0===e?-1:1)*-t.y,y:e*t.x}},e.neg=function(t){return{x:-t.x,y:-t.y}},e.angle=function(t,e){return Math.atan2(e.y-t.y,e.x-t.x)},e._temp=[e.create(),e.create(),e.create(),e.create(),e.create(),e.create()]},41598:(t,e,i)=>{var s={};t.exports=s;var n=i(31725),r=i(53402);s.create=function(t,e){for(var i=[],s=0;s0)return!1;o=i}return!0},s.scale=function(t,e,i,r){if(1===e&&1===i)return t;var o,a;r=r||s.centre(t);for(var h=0;h=0?h-1:t.length-1],u=t[h],c=t[(h+1)%t.length],d=e[h0&&(r|=2),3===r)return!1;return 0!==r||null},s.hull=function(t){var e,i,s=[],r=[];for((t=t.slice(0)).sort((function(t,e){var i=t.x-e.x;return 0!==i?i:t.y-e.y})),i=0;i=2&&n.cross3(r[r.length-2],r[r.length-1],e)<=0;)r.pop();r.push(e)}for(i=t.length-1;i>=0;i-=1){for(e=t[i];s.length>=2&&n.cross3(s[s.length-2],s[s.length-1],e)<=0;)s.pop();s.push(e)}return s.pop(),r.pop(),s.concat(r)}},55973:t=>{function e(t,e,i){i=i||0;var s,n,r,o,a,h,l,u=[0,0];return s=t[1][1]-t[0][1],n=t[0][0]-t[1][0],r=s*t[0][0]+n*t[0][1],o=e[1][1]-e[0][1],a=e[0][0]-e[1][0],h=o*e[0][0]+a*e[0][1],S(l=s*a-o*n,0,i)||(u[0]=(a*r-n*h)/l,u[1]=(s*h-o*r)/l),u}function i(t,e,i,s){var n=e[0]-t[0],r=e[1]-t[1],o=s[0]-i[0],a=s[1]-i[1];if(o*r-a*n==0)return!1;var h=(n*(i[1]-t[1])+r*(t[0]-i[0]))/(o*r-a*n),l=(o*(t[1]-i[1])+a*(i[0]-t[0]))/(a*n-o*r);return h>=0&&h<=1&&l>=0&&l<=1}function s(t,e,i){return(e[0]-t[0])*(i[1]-t[1])-(i[0]-t[0])*(e[1]-t[1])}function n(t,e,i){return s(t,e,i)>0}function r(t,e,i){return s(t,e,i)>=0}function o(t,e,i){return s(t,e,i)<0}function a(t,e,i){return s(t,e,i)<=0}t.exports={decomp:function(t){var e=T(t);return e.length>0?w(t,e):[t]},quickDecomp:function t(e,i,s,h,l,u,v){u=u||100,v=v||0,l=l||25,i=void 0!==i?i:[],s=s||[],h=h||[];var g=[0,0],m=[0,0],x=[0,0],T=0,w=0,S=0,E=0,A=0,C=0,_=0,M=[],P=[],R=e,L=e;if(L.length<3)return i;if(++v>u)return console.warn("quickDecomp: max level ("+u+") reached."),i;for(var O=0;OA&&(A+=e.length),E=Number.MAX_VALUE,A3&&s>=0;--s)u(d(t,s-1),d(t,s),d(t,s+1),e)&&(t.splice(s%t.length,1),i++);return i},removeDuplicatePoints:function(t,e){for(var i=t.length-1;i>=1;--i)for(var s=t[i],n=i-1;n>=0;--n)E(s,t[n],e)&&t.splice(i,1)},makeCCW:function(t){for(var e=0,i=t,s=1;si[e][0])&&(e=s);return!n(d(t,e-1),d(t,e),d(t,e+1))&&(function(t){for(var e=[],i=t.length,s=0;s!==i;s++)e.push(t.pop());for(s=0;s!==i;s++)t[s]=e[s]}(t),!0)}};var h=[],l=[];function u(t,e,i,n){if(n){var r=h,o=l;r[0]=e[0]-t[0],r[1]=e[1]-t[1],o[0]=i[0]-e[0],o[1]=i[1]-e[1];var a=r[0]*o[0]+r[1]*o[1],u=Math.sqrt(r[0]*r[0]+r[1]*r[1]),c=Math.sqrt(o[0]*o[0]+o[1]*o[1]);return Math.acos(a/(u*c)){var s=new(i(83419))({initialize:function(t){this.pluginManager=t,this.game=t.game},init:function(){},start:function(){},stop:function(){},destroy:function(){this.pluginManager=null,this.game=null,this.scene=null,this.systems=null}});t.exports=s},42363:t=>{t.exports={Global:["game","anims","cache","plugins","registry","scale","sound","textures","renderer"],CoreScene:["EventEmitter","CameraManager","GameObjectCreator","GameObjectFactory","ScenePlugin","DisplayList","UpdateList"],DefaultScene:["Clock","DataManagerPlugin","InputPlugin","Loader","TweenManager","LightsPlugin"]}},37277:t=>{var e={},i={},s={register:function(t,i,s,n){void 0===n&&(n=!1),e[t]={plugin:i,mapping:s,custom:n}},registerCustom:function(t,e,s,n){i[t]={plugin:e,mapping:s,data:n}},hasCore:function(t){return e.hasOwnProperty(t)},hasCustom:function(t){return i.hasOwnProperty(t)},getCore:function(t){return e[t]},getCustom:function(t){return i[t]},getCustomClass:function(t){return i.hasOwnProperty(t)?i[t].plugin:null},remove:function(t){e.hasOwnProperty(t)&&delete e[t]},removeCustom:function(t){i.hasOwnProperty(t)&&delete i[t]},destroyCorePlugins:function(){for(var t in e)e.hasOwnProperty(t)&&delete e[t]},destroyCustomPlugins:function(){for(var t in i)i.hasOwnProperty(t)&&delete i[t]}};t.exports=s},77332:(t,e,i)=>{var s=i(83419),n=i(8443),r=i(50792),o=i(74099),a=i(44603),h=i(39429),l=i(95540),u=i(37277),c=i(72905),d=new s({Extends:r,initialize:function(t){r.call(this),this.game=t,this.plugins=[],this.scenePlugins=[],this._pendingGlobal=[],this._pendingScene=[],t.isBooted?this.boot():t.events.once(n.BOOT,this.boot,this)},boot:function(){var t,e,i,s,r,o,a,h=this.game.config,u=h.installGlobalPlugins;for(u=u.concat(this._pendingGlobal),t=0;t{var s=i(52018),n=i(83419),r=i(44594),o=new n({Extends:s,initialize:function(t,e,i){s.call(this,e),this.scene=t,this.systems=t.sys,this.pluginKey=i,t.sys.events.once(r.BOOT,this.boot,this)},boot:function(){},destroy:function(){this.pluginManager=null,this.game=null,this.scene=null,this.systems=null}});t.exports=o},18922:(t,e,i)=>{t.exports={BasePlugin:i(52018),DefaultPlugins:i(42363),PluginCache:i(37277),PluginManager:i(77332),ScenePlugin:i(45145)}},89299:()=>{Array.prototype.forEach||(Array.prototype.forEach=function(t){"use strict";if(null==this)throw new TypeError;var e=Object(this),i=e.length>>>0;if("function"!=typeof t)throw new TypeError;for(var s=arguments.length>=2?arguments[1]:void 0,n=0;n{Array.isArray||(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)})},45284:()=>{!function(){function t(t){t&&(t.setTargetAtTime||(t.setTargetAtTime=t.setTargetValueAtTime))}window.hasOwnProperty("webkitAudioContext")&&!window.hasOwnProperty("AudioContext")&&(window.AudioContext=webkitAudioContext,AudioContext.prototype.hasOwnProperty("createGain")||(AudioContext.prototype.createGain=AudioContext.prototype.createGainNode),AudioContext.prototype.hasOwnProperty("createDelay")||(AudioContext.prototype.createDelay=AudioContext.prototype.createDelayNode),AudioContext.prototype.hasOwnProperty("createScriptProcessor")||(AudioContext.prototype.createScriptProcessor=AudioContext.prototype.createJavaScriptNode),AudioContext.prototype.hasOwnProperty("createPeriodicWave")||(AudioContext.prototype.createPeriodicWave=AudioContext.prototype.createWaveTable),AudioContext.prototype.internal_createGain=AudioContext.prototype.createGain,AudioContext.prototype.createGain=function(){var e=this.internal_createGain();return t(e.gain),e},AudioContext.prototype.internal_createDelay=AudioContext.prototype.createDelay,AudioContext.prototype.createDelay=function(e){var i=e?this.internal_createDelay(e):this.internal_createDelay();return t(i.delayTime),i},AudioContext.prototype.internal_createBufferSource=AudioContext.prototype.createBufferSource,AudioContext.prototype.createBufferSource=function(){var e=this.internal_createBufferSource();return e.start?(e.internal_start=e.start,e.start=function(t,i,s){void 0!==s?e.internal_start(t||0,i,s):e.internal_start(t||0,i||0)}):e.start=function(t,e,i){e||i?this.noteGrainOn(t||0,e,i):this.noteOn(t||0)},e.stop?(e.internal_stop=e.stop,e.stop=function(t){e.internal_stop(t||0)}):e.stop=function(t){this.noteOff(t||0)},t(e.playbackRate),e},AudioContext.prototype.internal_createDynamicsCompressor=AudioContext.prototype.createDynamicsCompressor,AudioContext.prototype.createDynamicsCompressor=function(){var e=this.internal_createDynamicsCompressor();return t(e.threshold),t(e.knee),t(e.ratio),t(e.reduction),t(e.attack),t(e.release),e},AudioContext.prototype.internal_createBiquadFilter=AudioContext.prototype.createBiquadFilter,AudioContext.prototype.createBiquadFilter=function(){var e=this.internal_createBiquadFilter();return t(e.frequency),t(e.detune),t(e.Q),t(e.gain),e},AudioContext.prototype.hasOwnProperty("createOscillator")&&(AudioContext.prototype.internal_createOscillator=AudioContext.prototype.createOscillator,AudioContext.prototype.createOscillator=function(){var e=this.internal_createOscillator();return e.start?(e.internal_start=e.start,e.start=function(t){e.internal_start(t||0)}):e.start=function(t){this.noteOn(t||0)},e.stop?(e.internal_stop=e.stop,e.stop=function(t){e.internal_stop(t||0)}):e.stop=function(t){this.noteOff(t||0)},e.setPeriodicWave||(e.setPeriodicWave=e.setWaveTable),t(e.frequency),t(e.detune),e})),window.hasOwnProperty("webkitOfflineAudioContext")&&!window.hasOwnProperty("OfflineAudioContext")&&(window.OfflineAudioContext=webkitOfflineAudioContext)}()},87890:()=>{Math.trunc||(Math.trunc=function(t){return t<0?Math.ceil(t):Math.floor(t)})},41660:()=>{if("function"!=typeof window.Uint32Array&&"object"!=typeof window.Uint32Array){var t=function(t){var e=new Array;window[t]=function(t){if("number"==typeof t){Array.call(this,t),this.length=t;for(var e=0;e{window.console||(window.console={},window.console.log=window.console.assert=function(){},window.console.warn=window.console.assert=function(){})},27674:(t,e,i)=>{i(89299),i(88020),i(45284),i(9839),i(87890),i(3230),i(90736),i(63595),i(41660)},3230:()=>{!function(){if("performance"in window==!1&&(window.performance={}),Date.now=Date.now||function(){return(new Date).getTime()},"now"in window.performance==!1){var t=Date.now();performance.timing&&performance.timing.navigationStart&&(t=performance.timing.navigationStart),window.performance.now=function(){return Date.now()-t}}}()},90736:()=>{for(var t=Date.now(),e=["ms","moz","webkit","o"],i=0;i{"undefined"!=typeof HTMLVideoElement&&!("requestVideoFrameCallback"in HTMLVideoElement.prototype)&&"getVideoPlaybackQuality"in HTMLVideoElement.prototype&&(HTMLVideoElement.prototype._rvfcpolyfillmap={},HTMLVideoElement.prototype.requestVideoFrameCallback=function(t){const e=performance.now(),i=this.getVideoPlaybackQuality(),s=this.mozPresentedFrames||this.mozPaintedFrames||i.totalVideoFrames-i.droppedVideoFrames,n=(r,o)=>{const a=this.getVideoPlaybackQuality(),h=this.mozPresentedFrames||this.mozPaintedFrames||a.totalVideoFrames-a.droppedVideoFrames;if(h>s){const s=this.mozFrameDelay||a.totalFrameDelay-i.totalFrameDelay||0,n=o-r;t(o,{presentationTime:o+1e3*s,expectedDisplayTime:o+n,width:this.videoWidth,height:this.videoHeight,mediaTime:Math.max(0,this.currentTime||0)+n/1e3,presentedFrames:h,processingDuration:s}),delete this._rvfcpolyfillmap[e]}else this._rvfcpolyfillmap[e]=requestAnimationFrame((t=>n(o,t)))};return this._rvfcpolyfillmap[e]=requestAnimationFrame((t=>n(e,t))),e},HTMLVideoElement.prototype.cancelVideoFrameCallback=function(t){cancelAnimationFrame(this._rvfcpolyfillmap[t]),delete this._rvfcpolyfillmap[t]})},10312:t=>{t.exports={SKIP_CHECK:-1,NORMAL:0,ADD:1,MULTIPLY:2,SCREEN:3,OVERLAY:4,DARKEN:5,LIGHTEN:6,COLOR_DODGE:7,COLOR_BURN:8,HARD_LIGHT:9,SOFT_LIGHT:10,DIFFERENCE:11,EXCLUSION:12,HUE:13,SATURATION:14,COLOR:15,LUMINOSITY:16,ERASE:17,SOURCE_IN:18,SOURCE_OUT:19,SOURCE_ATOP:20,DESTINATION_OVER:21,DESTINATION_IN:22,DESTINATION_OUT:23,DESTINATION_ATOP:24,LIGHTER:25,COPY:26,XOR:27}},29795:t=>{t.exports={DEFAULT:0,LINEAR:0,NEAREST:1}},68627:(t,e,i)=>{var s=i(19715),n=i(32880),r=i(83419),o=i(8054),a=i(50792),h=i(92503),l=i(56373),u=i(97480),c=i(69442),d=i(61340),f=new r({Extends:a,initialize:function(t){a.call(this);var e=t.config;this.config={clearBeforeRender:e.clearBeforeRender,backgroundColor:e.backgroundColor,antialias:e.antialias,roundPixels:e.roundPixels},this.game=t,this.type=o.CANVAS,this.drawCount=0,this.width=0,this.height=0,this.gameCanvas=t.canvas;var i={alpha:t.config.transparent,desynchronized:t.config.desynchronized,willReadFrequently:!1};this.gameContext=e.context?e.context:this.gameCanvas.getContext("2d",i),this.currentContext=this.gameContext,this.antialias=t.config.antialias,this.blendModes=l(),this.snapshotState={x:0,y:0,width:1,height:1,getPixel:!1,callback:null,type:"image/png",encoder:.92},this._tempMatrix1=new d,this._tempMatrix2=new d,this._tempMatrix3=new d,this.isBooted=!1,this.init()},init:function(){this.game.textures.once(c.READY,this.boot,this)},boot:function(){var t=this.game,e=t.scale.baseSize;this.width=e.width,this.height=e.height,this.isBooted=!0,t.scale.on(u.RESIZE,this.onResize,this),this.resize(e.width,e.height)},onResize:function(t,e){e.width===this.width&&e.height===this.height||this.resize(e.width,e.height)},resize:function(t,e){this.width=t,this.height=e,this.emit(h.RESIZE,t,e)},resetTransform:function(){this.currentContext.setTransform(1,0,0,1,0,0)},setBlendMode:function(t){return this.currentContext.globalCompositeOperation=t,this},setContext:function(t){return this.currentContext=t||this.gameContext,this},setAlpha:function(t){return this.currentContext.globalAlpha=t,this},preRender:function(){var t=this.gameContext,e=this.config,i=this.width,s=this.height;t.globalAlpha=1,t.globalCompositeOperation="source-over",t.setTransform(1,0,0,1,0,0),e.clearBeforeRender&&(t.clearRect(0,0,i,s),e.transparent||(t.fillStyle=e.backgroundColor.rgba,t.fillRect(0,0,i,s))),t.save(),this.drawCount=0,this.emit(h.PRE_RENDER)},render:function(t,e,i){var n=e.length;this.emit(h.RENDER,t,i);var r=i.x,o=i.y,a=i.width,l=i.height,u=i.renderToTexture?i.context:t.sys.context;u.save(),this.game.scene.customViewports&&(u.beginPath(),u.rect(r,o,a,l),u.clip()),i.emit(s.PRE_RENDER,i),this.currentContext=u;var c=i.mask;c&&c.preRenderCanvas(this,null,i._maskCamera),i.transparent||(u.fillStyle=i.backgroundColor.rgba,u.fillRect(r,o,a,l)),u.globalAlpha=i.alpha,u.globalCompositeOperation="source-over",this.drawCount+=n,i.renderToTexture&&i.emit(s.PRE_RENDER,i),i.matrix.copyToContext(u);for(var d=0;d=0?m=-(m+c):m<0&&(m=Math.abs(m)-c)),t.flipY&&(y>=0?y=-(y+d):y<0&&(y=Math.abs(y)-d))}var T=1,w=1;t.flipX&&(f||(m+=-e.realWidth+2*v),T=-1),t.flipY&&(f||(y+=-e.realHeight+2*g),w=-1);var b=t.x,S=t.y;a.applyITRS(b,S,t.rotation,t.scaleX*T,t.scaleY*w),o.copyFrom(i.matrix),s?(o.multiplyWithOffset(s,-i.scrollX*t.scrollFactorX,-i.scrollY*t.scrollFactorY),a.e=b,a.f=S):(a.e-=i.scrollX*t.scrollFactorX,a.f-=i.scrollY*t.scrollFactorY),o.multiply(a),i.roundPixels&&(o.e=Math.round(o.e),o.f=Math.round(o.f)),r.save(),o.setToContext(r),r.globalCompositeOperation=this.blendModes[t.blendMode],r.globalAlpha=n,r.imageSmoothingEnabled=!e.source.scaleMode,t.mask&&t.mask.preRenderCanvas(this,t,i),c>0&&d>0&&(i.roundPixels?r.drawImage(e.source.image,l,u,c,d,Math.round(m),Math.round(y),Math.round(c/p),Math.round(d/p)):r.drawImage(e.source.image,l,u,c,d,m,y,c/p,d/p)),t.mask&&t.mask.postRenderCanvas(this,t,i),r.restore()}},destroy:function(){this.removeAllListeners(),this.game=null,this.gameCanvas=null,this.gameContext=null}});t.exports=f},55830:(t,e,i)=>{t.exports={CanvasRenderer:i(68627),GetBlendModes:i(56373),SetTransform:i(20926)}},56373:(t,e,i)=>{var s=i(10312),n=i(89289);t.exports=function(){var t=[],e=n.supportNewBlendModes,i="source-over";return t[s.NORMAL]=i,t[s.ADD]="lighter",t[s.MULTIPLY]=e?"multiply":i,t[s.SCREEN]=e?"screen":i,t[s.OVERLAY]=e?"overlay":i,t[s.DARKEN]=e?"darken":i,t[s.LIGHTEN]=e?"lighten":i,t[s.COLOR_DODGE]=e?"color-dodge":i,t[s.COLOR_BURN]=e?"color-burn":i,t[s.HARD_LIGHT]=e?"hard-light":i,t[s.SOFT_LIGHT]=e?"soft-light":i,t[s.DIFFERENCE]=e?"difference":i,t[s.EXCLUSION]=e?"exclusion":i,t[s.HUE]=e?"hue":i,t[s.SATURATION]=e?"saturation":i,t[s.COLOR]=e?"color":i,t[s.LUMINOSITY]=e?"luminosity":i,t[s.ERASE]="destination-out",t[s.SOURCE_IN]="source-in",t[s.SOURCE_OUT]="source-out",t[s.SOURCE_ATOP]="source-atop",t[s.DESTINATION_OVER]="destination-over",t[s.DESTINATION_IN]="destination-in",t[s.DESTINATION_OUT]="destination-out",t[s.DESTINATION_ATOP]="destination-atop",t[s.LIGHTER]="lighter",t[s.COPY]="copy",t[s.XOR]="xor",t}},20926:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n,r){var o=n.alpha*i.alpha;if(o<=0)return!1;var a=s(i,n,r).calc;return e.globalCompositeOperation=t.blendModes[i.blendMode],e.globalAlpha=o,e.save(),a.setToContext(e),e.imageSmoothingEnabled=i.frame?!i.frame.source.scaleMode:t.antialias,!0}},63899:t=>{t.exports="losewebgl"},6119:t=>{t.exports="postrender"},48070:t=>{t.exports="prerender"},15640:t=>{t.exports="render"},8912:t=>{t.exports="resize"},87124:t=>{t.exports="restorewebgl"},92503:(t,e,i)=>{t.exports={LOSE_WEBGL:i(63899),POST_RENDER:i(6119),PRE_RENDER:i(48070),RENDER:i(15640),RESIZE:i(8912),RESTORE_WEBGL:i(87124)}},36909:(t,e,i)=>{t.exports={Events:i(92503),Snapshot:i(89966)},t.exports.Canvas=i(55830),t.exports.WebGL=i(4159)},32880:(t,e,i)=>{var s=i(27919),n=i(40987),r=i(95540);t.exports=function(t,e){var i=r(e,"callback"),o=r(e,"type","image/png"),a=r(e,"encoder",.92),h=Math.abs(Math.round(r(e,"x",0))),l=Math.abs(Math.round(r(e,"y",0))),u=Math.floor(r(e,"width",t.width)),c=Math.floor(r(e,"height",t.height));if(r(e,"getPixel",!1)){var d=t.getContext("2d",{willReadFrequently:!1}).getImageData(h,l,1,1).data;i.call(null,new n(d[0],d[1],d[2],d[3]))}else if(0!==h||0!==l||u!==t.width||c!==t.height){var f=s.createWebGL(this,u,c),p=f.getContext("2d",{willReadFrequently:!0});u>0&&c>0&&p.drawImage(t,h,l,u,c,0,0,u,c);var v=new Image;v.onerror=function(){i.call(null),s.remove(f)},v.onload=function(){i.call(null,v),s.remove(f)},v.src=f.toDataURL(o,a)}else{var g=new Image;g.onerror=function(){i.call(null)},g.onload=function(){i.call(null,g)},g.src=t.toDataURL(o,a)}}},88815:(t,e,i)=>{var s=i(27919),n=i(40987),r=i(95540);t.exports=function(t,e){var i=t,o=r(e,"callback"),a=r(e,"type","image/png"),h=r(e,"encoder",.92),l=Math.abs(Math.round(r(e,"x",0))),u=Math.abs(Math.round(r(e,"y",0))),c=r(e,"getPixel",!1),d=r(e,"isFramebuffer",!1),f=d?r(e,"bufferWidth",1):i.drawingBufferWidth,p=d?r(e,"bufferHeight",1):i.drawingBufferHeight;if(c){var v=new Uint8Array(4),g=d?u:p-u;i.readPixels(l,g,1,1,i.RGBA,i.UNSIGNED_BYTE,v),o.call(null,new n(v[0],v[1],v[2],v[3]))}else{var m=Math.floor(r(e,"width",f)),y=Math.floor(r(e,"height",p)),x=m*y*4,T=new Uint8Array(x);i.readPixels(l,p-u-y,m,y,i.RGBA,i.UNSIGNED_BYTE,T);for(var w=s.createWebGL(this,m,y),b=w.getContext("2d",{willReadFrequently:!0}),S=b.getImageData(0,0,m,y),E=S.data,A=0;A{t.exports={Canvas:i(32880),WebGL:i(88815)}},7530:(t,e,i)=>{var s=i(83419),n=i(36060),r=i(90330),o=i(82264),a=i(95540),h=i(32302),l=i(63448),u=i(31302),c=i(58918),d=i(14811),f=i(92651),p=i(96569),v=i(56527),g=i(57516),m=i(43439),y=i(81041),x=i(12385),T=i(7589),w=i(95428),b=i(72905),S=new s({initialize:function(t){this.game=t.game,this.renderer=t,this.classes=new r([[n.UTILITY_PIPELINE,T],[n.MULTI_PIPELINE,g],[n.BITMAPMASK_PIPELINE,u],[n.SINGLE_PIPELINE,x],[n.ROPE_PIPELINE,y],[n.LIGHT_PIPELINE,p],[n.POINTLIGHT_PIPELINE,m],[n.MOBILE_PIPELINE,v]]),this.postPipelineClasses=new r,this.pipelines=new r,this.postPipelineInstances=[],this.default=null,this.current=null,this.previous=null,this.MULTI_PIPELINE=null,this.BITMAPMASK_PIPELINE=null,this.UTILITY_PIPELINE=null,this.MOBILE_PIPELINE=null,this.FX_PIPELINE=null,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2,this.renderTargets=[],this.maxDimension=0,this.frameInc=32,this.targetIndex=0},boot:function(t,e,i){var s=this.renderer,r=this.renderTargets;this.frameInc=Math.floor(a(t,"frameInc",32));var l,u,p=s.width,v=s.height,g=this.game.config.disablePreFX;if(this.game.config.disablePostFX||this.postPipelineClasses.setAll([[String(d.BARREL),c.Barrel],[String(d.BLOOM),c.Bloom],[String(d.BLUR),c.Blur],[String(d.BOKEH),c.Bokeh],[String(d.CIRCLE),c.Circle],[String(d.COLOR_MATRIX),c.ColorMatrix],[String(d.DISPLACEMENT),c.Displacement],[String(d.GLOW),c.Glow],[String(d.GRADIENT),c.Gradient],[String(d.PIXELATE),c.Pixelate],[String(d.SHADOW),c.Shadow],[String(d.SHINE),c.Shine],[String(d.VIGNETTE),c.Vignette],[String(d.WIPE),c.Wipe]]),!g){this.classes.set(n.FX_PIPELINE,f);for(var m=Math.min(p,v),y=Math.ceil(m/this.frameInc),x=1;x=0;i--){var s=e[i];s.active&&s.preBatch(t)}}},postBatch:function(t){if(t.hasPostPipeline){this.flush();for(var e=t.postPipelines,i=0;i=0;i--){var s=e[i];s.active&&s.preBatch(t)}}},postBatchCamera:function(t){if(t.hasPostPipeline){this.flush();for(var e=t.postPipelines,i=0;ithis.maxDimension)return this.targetIndex=e.length-3,e[this.targetIndex];var i=3*(l(t,this.frameInc,0,!0)-1);return this.targetIndex=i,e[i]},getSwapRenderTarget:function(){return this.renderTargets[this.targetIndex+1]},getAltSwapRenderTarget:function(){return this.renderTargets[this.targetIndex+2]},destroy:function(){this.flush(),this.classes.clear(),this.postPipelineClasses.clear(),this.pipelines.clear(),this.renderer=null,this.game=null,this.classes=null,this.postPipelineClasses=null,this.pipelines=null,this.default=null,this.current=null,this.previous=null}});t.exports=S},32302:(t,e,i)=>{var s=i(83419),n=i(92503),r=new s({initialize:function(t,e,i,s,r,o,a,h,l){void 0===s&&(s=1),void 0===r&&(r=0),void 0===o&&(o=!0),void 0===a&&(a=!1),void 0===h&&(h=!0),void 0===l&&(l=!0),this.renderer=t,this.framebuffer=null,this.texture=null,this.width=0,this.height=0,this.scale=s,this.minFilter=r,this.autoClear=o,this.autoResize=!0,this.hasDepthBuffer=h,this.forceClamp=l,this.resize(e,i),a?this.renderer.on(n.RESIZE,this.resize,this):this.autoResize=!1},setAutoResize:function(t){return t&&!this.autoResize?(this.renderer.on(n.RESIZE,this.resize,this),this.autoResize=!0):!t&&this.autoResize&&(this.renderer.off(n.RESIZE,this.resize,this),this.autoResize=!1),this},resize:function(t,e){if((t=Math.round(t*this.scale))<=0&&(t=1),(e=Math.round(e*this.scale))<=0&&(e=1),this.autoResize&&(t!==this.width||e!==this.height)){var i=this.renderer;i.deleteFramebuffer(this.framebuffer),i.deleteTexture(this.texture),this.texture=i.createTextureFromSource(null,t,e,this.minFilter,this.forceClamp),this.framebuffer=i.createFramebuffer(t,e,this.texture,this.hasDepthBuffer),this.width=t,this.height=e}return this},willResize:function(t,e){return(t=Math.round(t*this.scale))<=0&&(t=1),(e=Math.round(e*this.scale))<=0&&(e=1),t!==this.width||e!==this.height},bind:function(t,e,i){void 0===t&&(t=!1);var s=this.renderer;if(t&&s.flush(),e&&i&&this.resize(e,i),s.pushFramebuffer(this.framebuffer,!1,!1),t&&this.adjustViewport(),this.autoClear){var n=this.renderer.gl;n.clearColor(0,0,0,0),n.clear(n.COLOR_BUFFER_BIT)}s.clearStencilMask()},adjustViewport:function(){var t=this.renderer.gl;t.viewport(0,0,this.width,this.height),t.disable(t.SCISSOR_TEST)},clear:function(t,e,i,s){var n=this.renderer,r=n.gl;n.pushFramebuffer(this.framebuffer),void 0!==t&&void 0!==e&&void 0!==i&&void 0!==s?(r.enable(r.SCISSOR_TEST),r.scissor(t,e,i,s)):r.disable(r.SCISSOR_TEST),r.clearColor(0,0,0,0),r.clear(r.COLOR_BUFFER_BIT),n.popFramebuffer(),n.resetScissor()},unbind:function(t){void 0===t&&(t=!1);var e=this.renderer;return t&&e.flush(),e.popFramebuffer()},destroy:function(){var t=this.renderer;t.off(n.RESIZE,this.resize,this),t.deleteFramebuffer(this.framebuffer),t.deleteTexture(this.texture),this.renderer=null,this.framebuffer=null,this.texture=null}});t.exports=r},70554:t=>{t.exports={getTintFromFloats:function(t,e,i,s){return((255&(255*s|0))<<24|(255&(255*t|0))<<16|(255&(255*e|0))<<8|255&(255*i|0))>>>0},getTintAppendFloatAlpha:function(t,e){return((255&(255*e|0))<<24|t)>>>0},getTintAppendFloatAlphaAndSwap:function(t,e){return((255&(255*e|0))<<24|(255&(0|t))<<16|(255&(t>>8|0))<<8|255&(t>>16|0))>>>0},getFloatsFromUintRGB:function(t){return[(255&(t>>16|0))/255,(255&(t>>8|0))/255,(255&(0|t))/255]},checkShaderMax:function(t,e){var i=Math.min(16,t.getParameter(t.MAX_TEXTURE_IMAGE_UNITS));return e&&-1!==e?Math.min(i,e):i},parseFragmentShaderMaxTextures:function(t,e){if(!t)return"";for(var i="",s=0;s0&&(i+="\n\telse "),s{var s=i(83419),n=i(62644),r=i(50792),o=i(77085),a=i(95540),h=i(37867),l=i(92503),u=i(32302),c=i(70554),d=i(38683),f=new s({Extends:r,initialize:function(t){r.call(this);var e=t.game,i=e.renderer,s=i.gl;this.name=a(t,"name","WebGLPipeline"),this.game=e,this.renderer=i,this.manager,this.gl=s,this.view=e.canvas,this.width=0,this.height=0,this.vertexCount=0,this.vertexCapacity=0,this.vertexData,this.vertexBuffer,this.activeBuffer,this.topology=a(t,"topology",s.TRIANGLES),this.bytes,this.vertexViewF32,this.vertexViewU32,this.active=!0,this.forceZero=a(t,"forceZero",!1),this.hasBooted=!1,this.isPostFX=!1,this.isPreFX=!1,this.renderTargets=[],this.currentRenderTarget,this.shaders=[],this.currentShader,this.projectionMatrix,this.projectionWidth=0,this.projectionHeight=0,this.config=t,this.glReset=!1,this.batch=[],this.currentBatch=null,this.currentTexture=null,this.currentUnit=0,this.activeTextures=[],this.resizeUniform=a(t,"resizeUniform","")},boot:function(){var t,e=this.gl,i=this.config,s=this.renderer;this.isPostFX||(this.projectionMatrix=(new h).identity());var n=this.renderTargets,r=a(i,"renderTarget",!1);"boolean"==typeof r&&r&&(r=1);var c=s.width,d=s.height;if("number"==typeof r)for(t=0;tT&&(T=x[t].vertexSize);var w=a(i,"batchSize",s.config.batchSize);this.vertexCapacity=6*w;var b=new ArrayBuffer(this.vertexCapacity*T);this.vertexData=b,this.bytes=new Uint8Array(b),this.vertexViewF32=new Float32Array(b),this.vertexViewU32=new Uint32Array(b);var S=a(i,"vertices",null);for(S?(this.vertexViewF32.set(S),this.vertexBuffer=s.createVertexBuffer(b,e.STATIC_DRAW)):this.vertexBuffer=s.createVertexBuffer(b.byteLength,e.DYNAMIC_DRAW),this.setVertexBuffer(),t=x.length-1;t>=0;t--)x[t].rebind();this.hasBooted=!0,s.on(l.RESIZE,this.resize,this),s.on(l.PRE_RENDER,this.onPreRender,this),s.on(l.RENDER,this.onRender,this),s.on(l.POST_RENDER,this.onPostRender,this),this.emit(o.BOOT,this),this.onBoot()},onBoot:function(){},onResize:function(){},setShader:function(t,e,i){var s=this.renderer;t===this.currentShader&&s.currentProgram===this.currentShader.program||(this.flush(),this.setVertexBuffer(i)&&!e&&(e=!0),t.bind(e,!1),this.currentShader=t);return this},getShaderByName:function(t){for(var e=this.shaders,i=0;i-1&&(m=b.substring(20))}y&&x&&g.push(new d(this,m,y,x,n(T)))}this.shaders=g}return 0===this.shaders.length?console.warn("Pipeline: "+this.name+" - Invalid shader config"):this.currentShader=this.shaders[0],this},createBatch:function(t){return this.currentBatch={start:this.vertexCount,count:0,texture:[t],unit:0,maxUnit:0},this.currentUnit=0,this.currentTexture=t,this.batch.push(this.currentBatch),0},addTextureToBatch:function(t){var e=this.currentBatch;e&&(e.texture.push(t),e.unit++,e.maxUnit++)},pushBatch:function(t){if(!this.currentBatch||this.forceZero&&t!==this.currentTexture)return this.createBatch(t);if(t===this.currentTexture)return this.currentUnit;var e=this.currentBatch,i=e.texture.indexOf(t);return-1===i?e.texture.length===this.renderer.maxTextures?this.createBatch(t):(e.unit++,e.maxUnit++,e.texture.push(t),this.currentUnit=e.unit,this.currentTexture=t,e.unit):(this.currentUnit=i,this.currentTexture=t,i)},setGameObject:function(t,e){return void 0===e&&(e=t.frame),this.pushBatch(e.source.glTexture)},shouldFlush:function(t){return void 0===t&&(t=0),this.vertexCount+t>this.vertexCapacity},vertexAvailable:function(){return this.vertexCapacity-this.vertexCount},resize:function(t,e){t===this.width&&e===this.height||this.flush(),this.width=t,this.height=e;for(var i=this.renderTargets,s=0;s=0;i--){var s=e[i].rebind();t&&s!==t||(this.currentShader=s)}return this.activeTextures.length=0,this.emit(o.REBIND,this.currentShader),this.onActive(this.currentShader),this.onRebind(),this.glReset=!1,this},restoreContext:function(){var t=this.shaders,e=!!this.vertexBuffer;this.activeBuffer=null,this.activeTextures.length=0,this.batch.length=0,this.currentBatch=null,this.currentTexture=null,this.currentUnit=0,e&&this.setVertexBuffer();for(var i=0;i0){this.emit(o.BEFORE_FLUSH,this,t),this.onBeforeFlush(t);var e=this.gl,i=this.vertexCount,s=this.currentShader.vertexSize,n=this.topology;if(this.active){var r,a,h;this.setVertexBuffer(),i===this.vertexCapacity?e.bufferData(e.ARRAY_BUFFER,this.vertexData,e.DYNAMIC_DRAW):e.bufferSubData(e.ARRAY_BUFFER,0,this.bytes.subarray(0,i*s));var l=this.batch,u=this.activeTextures;if(this.forceZero)for(u[0]||e.activeTexture(e.TEXTURE0),r=0;r{var s=i(95428),n=i(72905),r=i(19715),o=i(83419),a=i(8054),h=i(50792),l=i(92503),u=i(50030),c=i(37867),d=i(29747),f=i(7530),p=i(32302),v=i(97480),g=i(69442),m=i(70554),y=i(88815),x=i(26128),T=i(1482),w=i(82751),b=i(84387),S=i(93567),E=i(57183),A=!1,C=new o({Extends:h,initialize:function(t){h.call(this);var e=t.config,i={alpha:e.transparent,desynchronized:e.desynchronized,depth:!0,antialias:e.antialiasGL,premultipliedAlpha:e.premultipliedAlpha,stencil:!0,failIfMajorPerformanceCaveat:e.failIfMajorPerformanceCaveat,powerPreference:e.powerPreference,preserveDrawingBuffer:e.preserveDrawingBuffer,willReadFrequently:!1};this.config={clearBeforeRender:e.clearBeforeRender,antialias:e.antialias,backgroundColor:e.backgroundColor,contextCreation:i,roundPixels:e.roundPixels,maxTextures:e.maxTextures,maxTextureSize:e.maxTextureSize,batchSize:e.batchSize,maxLights:e.maxLights,mipmapFilter:e.mipmapFilter},this.game=t,this.type=a.WEBGL,this.pipelines=null,this.width=0,this.height=0,this.canvas=t.canvas,this.blendModes=[],this.contextLost=!1,this.snapshotState={x:0,y:0,width:1,height:1,getPixel:!1,callback:null,type:"image/png",encoder:.92,isFramebuffer:!1,bufferWidth:0,bufferHeight:0},this.maxTextures=0,this.textureIndexes,this.glBufferWrappers=[],this.glProgramWrappers=[],this.glTextureWrappers=[],this.glFramebufferWrappers=[],this.glAttribLocationWrappers=[],this.glUniformLocationWrappers=[],this.currentFramebuffer=null,this.fboStack=[],this.currentProgram=null,this.currentBlendMode=1/0,this.currentScissorEnabled=!1,this.currentScissor=null,this.scissorStack=[],this.contextLostHandler=d,this.contextRestoredHandler=d,this.previousContextLostHandler=d,this.previousContextRestoredHandler=d,this.gl=null,this.supportedExtensions=null,this.instancedArraysExtension=null,this.vaoExtension=null,this.extensions={},this.glFormats,this.compression,this.drawingBufferHeight=0,this.blankTexture=null,this.normalTexture=null,this.whiteTexture=null,this.maskCount=0,this.maskStack=[],this.currentMask={mask:null,camera:null},this.currentCameraMask={mask:null,camera:null},this.glFuncMap=null,this.currentType="",this.newType=!1,this.nextTypeMatch=!1,this.finalType=!1,this.mipmapFilter=null,this.defaultScissor=[0,0,0,0],this.isBooted=!1,this.renderTarget=null,this.projectionMatrix,this.projectionWidth=0,this.projectionHeight=0,this.maskSource=null,this.maskTarget=null,this.spector=null,this._debugCapture=!1,this.init(this.config)},init:function(t){var e,i=this.game,s=this.canvas,n=t.backgroundColor;if(!(e=i.config.context?i.config.context:s.getContext("webgl",t.contextCreation)||s.getContext("experimental-webgl",t.contextCreation))||e.isContextLost())throw this.contextLost=!0,new Error("WebGL unsupported");this.gl=e;var r=this;!function(){var t=e.getSupportedExtensions();r.supportedExtensions=t;var i="ANGLE_instanced_arrays";r.instancedArraysExtension=t.indexOf(i)>-1?e.getExtension(i):null;var s="OES_vertex_array_object";r.vaoExtension=t.indexOf(s)>-1?e.getExtension(s):null}(),this.setContextHandlers(),i.context=e;for(var o=0;o<=27;o++)this.blendModes.push({func:[e.ONE,e.ONE_MINUS_SRC_ALPHA],equation:e.FUNC_ADD});this.blendModes[1].func=[e.ONE,e.DST_ALPHA],this.blendModes[2].func=[e.DST_COLOR,e.ONE_MINUS_SRC_ALPHA],this.blendModes[3].func=[e.ONE,e.ONE_MINUS_SRC_COLOR],this.blendModes[17]={func:[e.ZERO,e.ONE_MINUS_SRC_ALPHA],equation:e.FUNC_REVERSE_SUBTRACT},this.glFormats=[e.BYTE,e.SHORT,e.UNSIGNED_BYTE,e.UNSIGNED_SHORT,e.FLOAT],this.glFuncMap={mat2:{func:e.uniformMatrix2fv,length:1,matrix:!0},mat3:{func:e.uniformMatrix3fv,length:1,matrix:!0},mat4:{func:e.uniformMatrix4fv,length:1,matrix:!0},"1f":{func:e.uniform1f,length:1},"1fv":{func:e.uniform1fv,length:1},"1i":{func:e.uniform1i,length:1},"1iv":{func:e.uniform1iv,length:1},"2f":{func:e.uniform2f,length:2},"2fv":{func:e.uniform2fv,length:1},"2i":{func:e.uniform2i,length:2},"2iv":{func:e.uniform2iv,length:1},"3f":{func:e.uniform3f,length:3},"3fv":{func:e.uniform3fv,length:1},"3i":{func:e.uniform3i,length:3},"3iv":{func:e.uniform3iv,length:1},"4f":{func:e.uniform4f,length:4},"4fv":{func:e.uniform4fv,length:1},"4i":{func:e.uniform4i,length:4},"4iv":{func:e.uniform4iv,length:1}},t.maxTextures&&-1!==t.maxTextures||(t.maxTextures=e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS)),t.maxTextureSize||(t.maxTextureSize=e.getParameter(e.MAX_TEXTURE_SIZE)),this.compression=this.getCompressedTextures(),e.disable(e.DEPTH_TEST),e.disable(e.CULL_FACE),e.enable(e.BLEND),e.clearColor(n.redGL,n.greenGL,n.blueGL,n.alphaGL);return-1!==["NEAREST","LINEAR","NEAREST_MIPMAP_NEAREST","LINEAR_MIPMAP_NEAREST","NEAREST_MIPMAP_LINEAR","LINEAR_MIPMAP_LINEAR"].indexOf(t.mipmapFilter)&&(this.mipmapFilter=e[t.mipmapFilter]),this.maxTextures=m.checkShaderMax(e,t.maxTextures),this.textureIndexes=[],this.createTemporaryTextures(),this.pipelines=new f(this),this.setBlendMode(a.BlendModes.NORMAL),this.projectionMatrix=(new c).identity(),i.textures.once(g.READY,this.boot,this),this},boot:function(){var t=this.game,e=this.pipelines,i=t.scale.baseSize,s=i.width,n=i.height;this.width=s,this.height=n,this.isBooted=!0,this.renderTarget=new p(this,s,n,1,0,!0,!0),this.maskTarget=new p(this,s,n,1,0,!0,!0),this.maskSource=new p(this,s,n,1,0,!0,!0);var r=t.config;e.boot(r.pipeline,r.defaultPipeline,r.autoMobilePipeline),this.blankTexture=t.textures.getFrame("__DEFAULT").glTexture,this.normalTexture=t.textures.getFrame("__NORMAL").glTexture,this.whiteTexture=t.textures.getFrame("__WHITE").glTexture;var o=this.gl;o.bindFramebuffer(o.FRAMEBUFFER,null),o.enable(o.SCISSOR_TEST),t.scale.on(v.RESIZE,this.onResize,this),this.resize(s,n)},setContextHandlers:function(t,e){this.previousContextLostHandler&&this.canvas.removeEventListener("webglcontextlost",this.previousContextLostHandler,!1),this.previousContextRestoredHandler&&this.canvas.removeEventListener("webglcontextlost",this.previousContextRestoredHandler,!1),this.contextLostHandler="function"==typeof t?t.bind(this):this.dispatchContextLost.bind(this),this.contextRestoredHandler="function"==typeof e?e.bind(this):this.dispatchContextRestored.bind(this),this.canvas.addEventListener("webglcontextlost",this.contextLostHandler,!1),this.canvas.addEventListener("webglcontextrestored",this.contextRestoredHandler,!1),this.previousContextLostHandler=this.contextLostHandler,this.previousContextRestoredHandler=this.contextRestoredHandler},dispatchContextLost:function(t){this.contextLost=!0,console&&console.warn("WebGL Context lost. Renderer disabled"),this.emit(l.LOSE_WEBGL,this),t.preventDefault()},dispatchContextRestored:function(t){var e=this.gl;if(e.isContextLost())console&&console.log("WebGL Context restored, but context is still lost");else{this.currentProgram=null,this.currentFramebuffer=null,this.setBlendMode(a.BlendModes.NORMAL),e.disable(e.BLEND),e.disable(e.DEPTH_TEST),e.enable(e.CULL_FACE),this.compression=this.getCompressedTextures();var i=function(t){t.createResource()};s(this.glTextureWrappers,i),s(this.glBufferWrappers,i),s(this.glFramebufferWrappers,i),s(this.glProgramWrappers,i),s(this.glAttribLocationWrappers,i),s(this.glUniformLocationWrappers,i),this.createTemporaryTextures(),this.pipelines.restoreContext(),this.resize(this.game.scale.baseSize.width,this.game.scale.baseSize.height),this.init.setupExtensions(),this.contextLost=!1,console&&console.warn("WebGL Context restored. Renderer running again."),this.emit(l.RESTORE_WEBGL,this),t.preventDefault()}},createTemporaryTextures:function(){for(var t=this.gl,e=0;e0&&s>0;if(o&&a){var h=o[0],l=o[1],u=o[2],c=o[3];a=h!==t||l!==e||u!==i||c!==s}a&&(this.flush(),r.scissor(t,n-e-s,i,s))},resetScissor:function(){var t=this.gl;t.enable(t.SCISSOR_TEST);var e=this.currentScissor;if(e){var i=e[0],s=e[1],n=e[2],r=e[3];n>0&&r>0&&t.scissor(i,this.drawingBufferHeight-s-r,n,r)}},popScissor:function(){var t=this.scissorStack;t.pop();var e=t[t.length-1];e&&this.setScissor(e[0],e[1],e[2],e[3]),this.currentScissor=e},hasActiveStencilMask:function(){var t=this.currentMask.mask,e=this.currentCameraMask.mask;return t&&t.isStencil||e&&e.isStencil},resetViewport:function(){var t=this.gl;t.viewport(0,0,this.width,this.height),this.drawingBufferHeight=t.drawingBufferHeight},setBlendMode:function(t,e){void 0===e&&(e=!1);var i=this.gl,s=this.blendModes[t];return!!(e||t!==a.BlendModes.SKIP_CHECK&&this.currentBlendMode!==t)&&(this.flush(),i.enable(i.BLEND),i.blendEquation(s.equation),s.func.length>2?i.blendFuncSeparate(s.func[0],s.func[1],s.func[2],s.func[3]):i.blendFunc(s.func[0],s.func[1]),this.currentBlendMode=t,!0)},addBlendMode:function(t,e){return this.blendModes.push({func:t,equation:e})-1},updateBlendMode:function(t,e,i){return this.blendModes[t]&&(this.blendModes[t].func=e,i&&(this.blendModes[t].equation=i)),this},removeBlendMode:function(t){return t>17&&this.blendModes[t]&&this.blendModes.splice(t,1),this},pushFramebuffer:function(t,e,i,s,n){return t===this.currentFramebuffer?this:(this.fboStack.push(t),this.setFramebuffer(t,e,i,s,n))},setFramebuffer:function(t,e,i,s,n){if(void 0===e&&(e=!1),void 0===i&&(i=!0),void 0===s&&(s=null),void 0===n&&(n=!1),t===this.currentFramebuffer)return this;var r=this.gl,o=this.width,a=this.height;return t&&t.renderTexture&&i?(o=t.renderTexture.width,a=t.renderTexture.height):this.flush(),t?r.bindFramebuffer(r.FRAMEBUFFER,t.webGLFramebuffer):r.bindFramebuffer(r.FRAMEBUFFER,null),i&&r.viewport(0,0,o,a),s&&r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,s.webGLTexture,0),n&&(r.clearColor(0,0,0,0),r.clear(r.COLOR_BUFFER_BIT)),e&&(t?(this.drawingBufferHeight=a,this.pushScissor(0,0,o,a)):(this.drawingBufferHeight=this.height,this.popScissor())),this.currentFramebuffer=t,this},popFramebuffer:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!0);var i=this.fboStack;i.pop();var s=i[i.length-1];return s||(s=null),this.setFramebuffer(s,t,e),s},restoreFramebuffer:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!0);var i=this.fboStack,s=i[i.length-1];s||(s=null),this.currentFramebuffer=null,this.setFramebuffer(s,t,e)},setProgram:function(t){return t!==this.currentProgram&&(this.flush(),this.gl.useProgram(t.webGLProgram),this.currentProgram=t,!0)},resetProgram:function(){return this.gl.useProgram(this.currentProgram.webGLProgramWrapper),this},createTextureFromSource:function(t,e,i,s,n){void 0===n&&(n=!1);var r=this.gl,o=r.NEAREST,h=r.NEAREST,l=r.CLAMP_TO_EDGE;e=t?t.width:e,i=t?t.height:i;var c=u(e,i);if(c&&!n&&(l=r.REPEAT),s===a.ScaleModes.LINEAR&&this.config.antialias){var d=t&&t.compressed,f=!d&&c||d&&t.mipmaps.length>1;o=this.mipmapFilter&&f?this.mipmapFilter:r.LINEAR,h=r.LINEAR}return t||"number"!=typeof e||"number"!=typeof i?this.createTexture2D(0,o,h,l,l,r.RGBA,t):this.createTexture2D(0,o,h,l,l,r.RGBA,null,e,i)},createTexture2D:function(t,e,i,s,n,r,o,a,h,l,u,c){"number"!=typeof a&&(a=o?o.width:1),"number"!=typeof h&&(h=o?o.height:1);var d=new w(this.gl,t,e,i,s,n,r,o,a,h,l,u,c);return this.glTextureWrappers.push(d),d},createFramebuffer:function(t,e,i,s){this.currentFramebuffer=null;var n=new b(this.gl,t,e,i,s);return this.glFramebufferWrappers.push(n),n},beginBitmapMask:function(t,e){this.gl&&(this.flush(),this.maskTarget.bind(!0),this.currentCameraMask.mask!==t&&(this.currentMask.mask=t,this.currentMask.camera=e))},drawBitmapMask:function(t,e,i){this.flush(),this.maskSource.bind(),this.setBlendMode(0,!0),t.renderWebGL(this,t,e),this.maskSource.unbind(!0),this.maskTarget.unbind();var s=this.gl,n=this.getCurrentStencilMask();n?(s.enable(s.STENCIL_TEST),n.mask.applyStencil(this,n.camera,!0)):this.currentMask.mask=null,this.pipelines.set(i),s.activeTexture(s.TEXTURE0),s.bindTexture(s.TEXTURE_2D,this.maskTarget.texture.webGLTexture),s.activeTexture(s.TEXTURE1),s.bindTexture(s.TEXTURE_2D,this.maskSource.texture.webGLTexture)},createProgram:function(t,e){var i=new T(this.gl,t,e);return this.glProgramWrappers.push(i),i},createVertexBuffer:function(t,e){var i=this.gl,s=new x(i,t,i.ARRAY_BUFFER,e);return this.glBufferWrappers.push(s),s},createAttribLocation:function(t,e){var i=new S(this.gl,t,e);return this.glAttribLocationWrappers.push(i),i},createUniformLocation:function(t,e){var i=new E(this.gl,t,e);return this.glUniformLocationWrappers.push(i),i},createIndexBuffer:function(t,e){var i=this.gl,s=new x(i,t,i.ELEMENT_ARRAY_BUFFER,e);return this.glBufferWrappers.push(s),s},deleteTexture:function(t){if(t)return n(this.glTextureWrappers,t),t.destroy(),this},deleteFramebuffer:function(t){return t?(n(this.fboStack,t),n(this.glFramebufferWrappers,t),t.destroy(),this):this},deleteProgram:function(t){return t&&(n(this.glProgramWrappers,t),t.destroy()),this},deleteAttribLocation:function(t){return t&&(n(this.glAttribLocationWrappers,t),t.destroy()),this},deleteUniformLocation:function(t){return t&&(n(this.glUniformLocationWrappers,t),t.destroy()),this},deleteBuffer:function(t){return t?(n(this.glBufferWrappers,t),t.destroy(),this):this},preRenderCamera:function(t){var e=t.x,i=t.y,s=t.width,n=t.height,o=t.backgroundColor;(t.emit(r.PRE_RENDER,t),this.pipelines.preBatchCamera(t),this.pushScissor(e,i,s,n),t.mask&&(this.currentCameraMask.mask=t.mask,this.currentCameraMask.camera=t._maskCamera,t.mask.preRenderWebGL(this,t,t._maskCamera)),o.alphaGL>0)&&this.pipelines.setMulti().drawFillRect(e,i,s,n,m.getTintFromFloats(o.blueGL,o.greenGL,o.redGL,1),o.alphaGL)},getCurrentStencilMask:function(){var t=null,e=this.maskStack,i=this.currentCameraMask;return e.length>0?t=e[e.length-1]:i.mask&&i.mask.isStencil&&(t=i),t},postRenderCamera:function(t){var e=t.flashEffect,i=t.fadeEffect;if(e.isRunning||i.isRunning||i.isComplete){var s=this.pipelines.setMulti();e.postRenderWebGL(s,m.getTintFromFloats),i.postRenderWebGL(s,m.getTintFromFloats)}t.dirty=!1,this.popScissor(),t.mask&&(this.currentCameraMask.mask=null,t.mask.postRenderWebGL(this,t._maskCamera)),this.pipelines.postBatchCamera(t),t.emit(r.POST_RENDER,t)},preRender:function(){if(!this.contextLost){var t=this.gl;if(t.bindFramebuffer(t.FRAMEBUFFER,null),this.config.clearBeforeRender){var e=this.config.backgroundColor;t.clearColor(e.redGL,e.greenGL,e.blueGL,e.alphaGL),t.clear(t.COLOR_BUFFER_BIT|t.DEPTH_BUFFER_BIT|t.STENCIL_BUFFER_BIT)}t.enable(t.SCISSOR_TEST),this.currentScissor=this.defaultScissor,this.scissorStack.length=0,this.scissorStack.push(this.currentScissor),this.game.scene.customViewports&&t.scissor(0,this.drawingBufferHeight-this.height,this.width,this.height),this.currentMask.mask=null,this.currentCameraMask.mask=null,this.maskStack.length=0,this.emit(l.PRE_RENDER)}},render:function(t,e,i){if(!this.contextLost){var s=e.length;if(this.emit(l.RENDER,t,i),this.preRenderCamera(i),0===s)return this.setBlendMode(a.BlendModes.NORMAL),void this.postRenderCamera(i);this.currentType="";for(var n=this.currentMask,r=0;r{var s=i(83419),n=i(95428),r=i(95540),o=i(14500),a=new s({initialize:function(t,e,i,s,n){this.pipeline=t,this.name=e,this.renderer=t.renderer,this.gl=this.renderer.gl,this.fragSrc=s,this.vertSrc=i,this.program=this.renderer.createProgram(i,s),this.attributes,this.vertexComponentCount=0,this.vertexSize=0,this.uniforms={},this.createAttributes(n),this.createUniforms()},createAttributes:function(t){var e=0,i=0,s=[];this.vertexComponentCount=0;for(var n=0;n=0?(e.enableVertexAttribArray(p.webGLAttribLocation),e.vertexAttribPointer(p.webGLAttribLocation,h,l,f,s,u),a.enabled=!0,a.location=p):-1!==p.webGLAttribLocation&&e.disableVertexAttribArray(p.webGLAttribLocation)}else c?e.vertexAttribPointer(d.webGLAttribLocation,h,l,f,s,u):!c&&-1!==d&&d.webGLAttribLocation>-1&&(e.disableVertexAttribArray(d.webGLAttribLocation),a.location=-1)}return this},createUniforms:function(){var t,e,i,s=this.gl,n=this.program,r=this.uniforms,o=s.getProgramParameter(n.webGLProgram,s.ACTIVE_UNIFORMS);for(t=0;t0&&(e=e.substr(0,h),r.hasOwnProperty(e)||null!==(i=this.renderer.createUniformLocation(n,e))&&(r[e]={name:e,location:i,setter:null,value1:null,value2:null,value3:null,value4:null}))}}return this},syncUniforms:function(){var t=this.gl;for(var e in this.renderer.setProgram(this.program),this.uniforms){var i=this.uniforms[e];i.setter&&i.setter.call(t,i.location.webGLUniformLocation,i.value1,i.value2,i.value3,i.value4)}},hasUniform:function(t){return this.uniforms.hasOwnProperty(t)},resetUniform:function(t){var e=this.uniforms[t];return e&&(e.value1=null,e.value2=null,e.value3=null,e.value4=null),this},setUniform1:function(t,e,i,s){var n=this.uniforms[e];return n?((s||n.value1!==i)&&(n.setter||(n.setter=t),n.value1=i,this.renderer.setProgram(this.program),t.call(this.gl,n.location.webGLUniformLocation,i),this.pipeline.currentShader=this),this):this},setUniform2:function(t,e,i,s,n){var r=this.uniforms[e];return r?((n||r.value1!==i||r.value2!==s)&&(r.setter||(r.setter=t),r.value1=i,r.value2=s,this.renderer.setProgram(this.program),t.call(this.gl,r.location.webGLUniformLocation,i,s),this.pipeline.currentShader=this),this):this},setUniform3:function(t,e,i,s,n,r){var o=this.uniforms[e];return o?((r||o.value1!==i||o.value2!==s||o.value3!==n)&&(o.setter||(o.setter=t),o.value1=i,o.value2=s,o.value3=n,this.renderer.setProgram(this.program),t.call(this.gl,o.location.webGLUniformLocation,i,s,n),this.pipeline.currentShader=this),this):this},setUniform4:function(t,e,i,s,n,r,o){var a=this.uniforms[e];return a?((o||a.value1!==i||a.value2!==s||a.value3!==n||a.value4!==r)&&(a.setter||(a.setter=t),a.value1=i,a.value2=s,a.value3=n,a.value4=r,this.renderer.setProgram(this.program),t.call(this.gl,a.location.webGLUniformLocation,i,s,n,r),this.pipeline.currentShader=this),this):this},setBoolean:function(t,e){return this.setUniform1(this.gl.uniform1i,t,Number(e))},set1f:function(t,e){return this.setUniform1(this.gl.uniform1f,t,e)},set2f:function(t,e,i){return this.setUniform2(this.gl.uniform2f,t,e,i)},set3f:function(t,e,i,s){return this.setUniform3(this.gl.uniform3f,t,e,i,s)},set4f:function(t,e,i,s,n){return this.setUniform4(this.gl.uniform4f,t,e,i,s,n)},set1fv:function(t,e){return this.setUniform1(this.gl.uniform1fv,t,e,!0)},set2fv:function(t,e){return this.setUniform1(this.gl.uniform2fv,t,e,!0)},set3fv:function(t,e){return this.setUniform1(this.gl.uniform3fv,t,e,!0)},set4fv:function(t,e){return this.setUniform1(this.gl.uniform4fv,t,e,!0)},set1iv:function(t,e){return this.setUniform1(this.gl.uniform1iv,t,e,!0)},set2iv:function(t,e){return this.setUniform1(this.gl.uniform2iv,t,e,!0)},set3iv:function(t,e){return this.setUniform1(this.gl.uniform3iv,t,e,!0)},set4iv:function(t,e){return this.setUniform1(this.gl.uniform4iv,t,e,!0)},set1i:function(t,e){return this.setUniform1(this.gl.uniform1i,t,e)},set2i:function(t,e,i){return this.setUniform2(this.gl.uniform2i,t,e,i)},set3i:function(t,e,i,s){return this.setUniform3(this.gl.uniform3i,t,e,i,s)},set4i:function(t,e,i,s,n){return this.setUniform4(this.gl.uniform4i,t,e,i,s,n)},setMatrix2fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix2fv,t,e,i,!0)},setMatrix3fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix3fv,t,e,i,!0)},setMatrix4fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix4fv,t,e,i,!0)},createProgram:function(t,e){return void 0===t&&(t=this.vertSrc),void 0===e&&(e=this.fragSrc),this.program&&this.renderer.deleteProgram(this.program),this.vertSrc=t,this.fragSrc=e,this.program=this.renderer.createProgram(t,e),this.createUniforms(),this.rebind()},destroy:function(){var t=this.renderer;n(this.uniforms,(function(e){t.deleteUniformLocation(e.location)})),this.uniforms=null,n(this.attributes,(function(e){t.deleteAttribLocation(e.location)})),this.attributes=null,t.deleteProgram(this.program),this.pipeline=null,this.renderer=null,this.gl=null,this.program=null}});t.exports=a},14500:t=>{t.exports={BYTE:{enum:5120,size:1},UNSIGNED_BYTE:{enum:5121,size:1},SHORT:{enum:5122,size:2},UNSIGNED_SHORT:{enum:5123,size:2},INT:{enum:5124,size:4},UNSIGNED_INT:{enum:5125,size:4},FLOAT:{enum:5126,size:4}}},4159:(t,e,i)=>{var s=i(14500),n=i(79291),r={PipelineManager:i(7530),Pipelines:i(96615),RenderTarget:i(32302),Utils:i(70554),WebGLPipeline:i(29100),WebGLRenderer:i(74797),WebGLShader:i(38683),Wrappers:i(9503)};r=n(!1,r,s),t.exports=r},31302:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(78908),o=i(85191),a=i(14500),h=i(29100),l=new s({Extends:h,initialize:function(t){t.fragShader=n(t,"fragShader",r),t.vertShader=n(t,"vertShader",o),t.batchSize=n(t,"batchSize",1),t.vertices=n(t,"vertices",[-1,1,-1,-7,7,1]),t.attributes=n(t,"attributes",[{name:"inPosition",size:2,type:a.FLOAT}]),h.call(this,t)},boot:function(){h.prototype.boot.call(this),this.set1i("uMainSampler",0),this.set1i("uMaskSampler",1)},resize:function(t,e){h.prototype.resize.call(this,t,e),this.set2f("uResolution",t,e)},beginMask:function(t,e,i){this.renderer.beginBitmapMask(t,i)},endMask:function(t,e,i){var s=this.gl,n=this.renderer,r=t.bitmapMask;r&&s&&(n.drawBitmapMask(r,e,this),i&&this.set2f("uResolution",i.width,i.height),this.set1i("uInvertMaskAlpha",t.invertAlpha),s.drawArrays(this.topology,0,3),i&&this.set2f("uResolution",this.width,this.height),s.bindTexture(s.TEXTURE_2D,null))}});t.exports=l},92651:(t,e,i)=>{var s=i(83419),n=i(58918),r=i(14811),o=i(95540),a=i(43558),h=i(89350),l=i(70554),u=new s({Extends:a,initialize:function(t){t.shaders=[l.setGlowQuality(h.FXGlowFrag,t.game),h.FXShadowFrag,h.FXPixelateFrag,h.FXVignetteFrag,h.FXShineFrag,h.FXBlurLowFrag,h.FXBlurMedFrag,h.FXBlurHighFrag,h.FXGradientFrag,h.FXBloomFrag,h.ColorMatrixFrag,h.FXCircleFrag,h.FXBarrelFrag,h.FXDisplacementFrag,h.FXWipeFrag,h.FXBokehFrag],a.call(this,t);var e=this.game;this.glow=new n.Glow(e),this.shadow=new n.Shadow(e),this.pixelate=new n.Pixelate(e),this.vignette=new n.Vignette(e),this.shine=new n.Shine(e),this.gradient=new n.Gradient(e),this.circle=new n.Circle(e),this.barrel=new n.Barrel(e),this.wipe=new n.Wipe(e),this.bokeh=new n.Bokeh(e);var i=[];i[r.GLOW]=this.onGlow,i[r.SHADOW]=this.onShadow,i[r.PIXELATE]=this.onPixelate,i[r.VIGNETTE]=this.onVignette,i[r.SHINE]=this.onShine,i[r.BLUR]=this.onBlur,i[r.GRADIENT]=this.onGradient,i[r.BLOOM]=this.onBloom,i[r.COLOR_MATRIX]=this.onColorMatrix,i[r.CIRCLE]=this.onCircle,i[r.BARREL]=this.onBarrel,i[r.DISPLACEMENT]=this.onDisplacement,i[r.WIPE]=this.onWipe,i[r.BOKEH]=this.onBokeh,this.fxHandlers=i,this.source,this.target,this.swap},onDraw:function(t,e,i){this.source=t,this.target=e,this.swap=i;var s=t.width,n=t.height,r=this.tempSprite,o=this.fxHandlers;if(r&&r.preFX)for(var a=r.preFX.list,h=0;h{var s=i(83419),n=i(95540),r=i(31063),o=i(57516),a=i(61340),h=i(26099),l=i(29100),u=new s({Extends:o,initialize:function(t){var e=n(t,"fragShader",r);t.fragShader=e.replace("%LIGHT_COUNT%",t.game.renderer.config.maxLights),o.call(this,t),this.inverseRotationMatrix=new Float32Array([1,0,0,0,1,0,0,0,1]),this.currentNormalMap,this.lightsActive=!0,this.tempVec2=new h,this._tempMatrix=new a,this._tempMatrix2=new a},boot:function(){l.prototype.boot.call(this)},onRender:function(t,e){var i=t.sys.lights;if(this.lightsActive=!1,i&&i.active){var s,n=i.getLights(e),r=n.length;this.lightsActive=!0;var o=this.renderer.height,a=e.matrix,h=this.tempVec2;for(this.set1i("uMainSampler",0),this.set1i("uNormSampler",1),this.set2f("uResolution",this.width/2,this.height/2),this.set4f("uCamera",e.x,e.y,e.rotation,e.zoom),this.set3f("uAmbientLightColor",i.ambientColor.r,i.ambientColor.g,i.ambientColor.b),this.set1i("uLightCount",r),s=0;s0&&this.flush();var e=this.inverseRotationMatrix;if(t){var i=-t,s=Math.cos(i),n=Math.sin(i);e[1]=n,e[3]=-n,e[0]=e[4]=s}else e[0]=e[4]=1,e[1]=e[3]=0;this.setMatrix3fv("uInverseRotationMatrix",!1,e),this.currentNormalMapRotation=t}},setTexture2D:function(t,e){var i=this.renderer;void 0===t&&(t=i.whiteTexture);var s=this.getNormalMap(e);this.isNewNormalMap(t,s)&&(this.flush(),this.createBatch(t),this.addTextureToBatch(s),this.currentNormalMap=s);var n=0;e&&e.parentContainer?n=e.getWorldTransformMatrix(this._tempMatrix,this._tempMatrix2).rotationNormalized:e&&(n=e.rotation);return this.setNormalMapRotation(n),0},setGameObject:function(t,e){void 0===e&&(e=t.frame);var i=e.glTexture,s=this.getNormalMap(t);if(this.isNewNormalMap(i,s)&&(this.flush(),this.createBatch(i),this.addTextureToBatch(s),this.currentNormalMap=s),t.parentContainer){var n=t.getWorldTransformMatrix(this._tempMatrix,this._tempMatrix2);this.setNormalMapRotation(n.rotationNormalized)}else this.setNormalMapRotation(t.rotation);return 0},isNewNormalMap:function(t,e){return this.currentTexture!==t||this.currentNormalMap!==e},getNormalMap:function(t){var e;return t?(t.displayTexture?e=t.displayTexture.dataSource[t.displayFrame.sourceIndex]:t.texture?e=t.texture.dataSource[t.frame.sourceIndex]:t.tileset&&(e=Array.isArray(t.tileset)?t.tileset[0].image.dataSource[0]:t.tileset.image.dataSource[0]),e?e.glTexture:this.renderer.normalTexture):this.renderer.normalTexture},batchSprite:function(t,e,i){this.lightsActive&&o.prototype.batchSprite.call(this,t,e,i)},batchTexture:function(t,e,i,s,n,r,a,h,l,u,c,d,f,p,v,g,m,y,x,T,w,b,S,E,A,C,_,M,P,R,L,O){this.lightsActive&&o.prototype.batchTexture.call(this,t,e,i,s,n,r,a,h,l,u,c,d,f,p,v,g,m,y,x,T,w,b,S,E,A,C,_,M,P,R,L,O)},batchTextureFrame:function(t,e,i,s,n,r,a){this.lightsActive&&o.prototype.batchTextureFrame.call(this,t,e,i,s,n,r,a)}});t.exports=u},56527:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(57516),o=i(45561),a=i(60722),h=i(14500),l=i(29100),u=new s({Extends:r,initialize:function(t){t.fragShader=n(t,"fragShader",o),t.vertShader=n(t,"vertShader",a),t.attributes=n(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2},{name:"inTexId"},{name:"inTintEffect"},{name:"inTint",size:4,type:h.UNSIGNED_BYTE,normalized:!0}]),t.forceZero=!0,t.resizeUniform="uResolution",r.call(this,t)},boot:function(){l.prototype.boot.call(this);var t=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",t.width,t.height)}});t.exports=u},57516:(t,e,i)=>{var s=i(83419),n=i(94811),r=i(95540),o=i(98840),a=i(44667),h=i(61340),l=i(70554),u=i(14500),c=i(29100),d=new s({Extends:c,initialize:function(t){var e=t.game.renderer,i=r(t,"fragShader",o);t.fragShader=l.parseFragmentShaderMaxTextures(i,e.maxTextures),t.vertShader=r(t,"vertShader",a),t.attributes=r(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2},{name:"inTexId"},{name:"inTintEffect"},{name:"inTint",size:4,type:u.UNSIGNED_BYTE,normalized:!0}]),t.resizeUniform="uResolution",c.call(this,t),this._tempMatrix1=new h,this._tempMatrix2=new h,this._tempMatrix3=new h,this.calcMatrix=new h,this.tempTriangle=[{x:0,y:0,width:0},{x:0,y:0,width:0},{x:0,y:0,width:0},{x:0,y:0,width:0}],this.strokeTint={TL:0,TR:0,BL:0,BR:0},this.fillTint={TL:0,TR:0,BL:0,BR:0},this.currentFrame={u0:0,v0:0,u1:1,v1:1},this.firstQuad=[0,0,0,0,0],this.prevQuad=[0,0,0,0,0],this.polygonCache=[]},boot:function(){c.prototype.boot.call(this);var t=this.renderer;this.set1iv("uMainSampler",t.textureIndexes),this.set2f("uResolution",t.width,t.height)},batchSprite:function(t,e,i){this.manager.set(this,t);var s=this._tempMatrix1,n=this._tempMatrix2,r=this._tempMatrix3,o=t.frame,a=o.glTexture,h=o.u0,u=o.v0,c=o.u1,d=o.v1,f=o.x,p=o.y,v=o.cutWidth,g=o.cutHeight,m=o.customPivot,y=t.displayOriginX,x=t.displayOriginY,T=-y+f,w=-x+p;if(t.isCropped){var b=t._crop;b.flipX===t.flipX&&b.flipY===t.flipY||o.updateCropUVs(b,t.flipX,t.flipY),h=b.u0,u=b.v0,c=b.u1,d=b.v1,v=b.width,g=b.height,T=-y+(f=b.x),w=-x+(p=b.y)}var S=1,E=1;t.flipX&&(m||(T+=-o.realWidth+2*y),S=-1),t.flipY&&(m||(w+=-o.realHeight+2*x),E=-1);var A=t.x,C=t.y;e.roundPixels&&(A=Math.floor(A),C=Math.floor(C)),n.applyITRS(A,C,t.rotation,t.scaleX*S,t.scaleY*E),s.copyFrom(e.matrix),i?(s.multiplyWithOffset(i,-e.scrollX*t.scrollFactorX,-e.scrollY*t.scrollFactorY),n.e=A,n.f=C):(n.e-=e.scrollX*t.scrollFactorX,n.f-=e.scrollY*t.scrollFactorY),s.multiply(n,r);var _=r.setQuad(T,w,T+v,w+g,e.roundPixels),M=l.getTintAppendFloatAlpha,P=e.alpha,R=M(t.tintTopLeft,P*t._alphaTL),L=M(t.tintTopRight,P*t._alphaTR),O=M(t.tintBottomLeft,P*t._alphaBL),F=M(t.tintBottomRight,P*t._alphaBR);this.shouldFlush(6)&&this.flush();var D=this.setGameObject(t,o);this.manager.preBatch(t),this.batchQuad(t,_[0],_[1],_[2],_[3],_[4],_[5],_[6],_[7],h,u,c,d,R,L,O,F,t.tintFill,a,D),this.manager.postBatch(t)},batchTexture:function(t,e,i,s,n,r,o,a,h,l,u,c,d,f,p,v,g,m,y,x,T,w,b,S,E,A,C,_,M,P,R,L,O){void 0===O&&(O=!1),this.manager.set(this,t);var F=this._tempMatrix1,D=this._tempMatrix2,k=this._tempMatrix3,I=m/i+C,B=y/s+_,N=(m+x)/i+C,U=(y+T)/s+_,X=o,Y=a,z=-v,G=-g;if(t.isCropped){var V=t._crop,W=V.width,H=V.height;X=W,Y=H,o=W,a=H;var j=m=V.x,q=y=V.y;c&&(j=x-V.x-W),d&&(q=T-V.y-H),I=j/i+C,B=q/s+_,N=(j+W)/i+C,U=(q+H)/s+_,z=-v+m,G=-g+y}c&&(X*=-1,z+=o),(d^=!R&&e.isRenderTexture?1:0)&&(Y*=-1,G+=a),M.roundPixels&&(n=Math.floor(n),r=Math.floor(r)),D.applyITRS(n,r,u,h,l),F.copyFrom(M.matrix),P?(F.multiplyWithOffset(P,-M.scrollX*f,-M.scrollY*p),D.e=n,D.f=r):(D.e-=M.scrollX*f,D.f-=M.scrollY*p),F.multiply(D,k);var K=k.setQuad(z,G,z+X,G+Y,M.roundPixels);null==L&&(L=this.setTexture2D(e)),t&&!O&&this.manager.preBatch(t),this.batchQuad(t,K[0],K[1],K[2],K[3],K[4],K[5],K[6],K[7],I,B,N,U,w,b,S,E,A,e,L),t&&!O&&this.manager.postBatch(t)},batchTextureFrame:function(t,e,i,s,n,r,o){this.manager.set(this);var a=this._tempMatrix1.copyFrom(r),h=this._tempMatrix2;o?a.multiply(o,h):h=a;var u=h.setQuad(e,i,e+t.width,i+t.height),c=this.setTexture2D(t.source.glTexture);s=l.getTintAppendFloatAlpha(s,n),this.batchQuad(null,u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],t.u0,t.v0,t.u1,t.v1,s,s,s,s,0,t.glTexture,c)},batchFillRect:function(t,e,i,s,n,r){this.renderer.pipelines.set(this);var o=this.calcMatrix;r&&r.multiply(n,o);var a=o.setQuad(t,e,t+i,e+s),h=this.fillTint;this.batchQuad(null,a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],0,0,1,1,h.TL,h.TR,h.BL,h.BR,2)},batchFillTriangle:function(t,e,i,s,n,r,o,a){this.renderer.pipelines.set(this);var h=this.calcMatrix;a&&a.multiply(o,h);var l=h.getX(t,e),u=h.getY(t,e),c=h.getX(i,s),d=h.getY(i,s),f=h.getX(n,r),p=h.getY(n,r),v=this.fillTint;this.batchTri(null,l,u,c,d,f,p,0,0,1,1,v.TL,v.TR,v.BL,2)},batchStrokeTriangle:function(t,e,i,s,n,r,o,a,h){var l=this.tempTriangle;l[0].x=t,l[0].y=e,l[0].width=o,l[1].x=i,l[1].y=s,l[1].width=o,l[2].x=n,l[2].y=r,l[2].width=o,l[3].x=t,l[3].y=e,l[3].width=o,this.batchStrokePath(l,o,!1,a,h)},batchFillPath:function(t,e,i){this.renderer.pipelines.set(this);var s=this.calcMatrix;i&&i.multiply(e,s);for(var r,o,a=t.length,h=this.polygonCache,l=this.fillTint.TL,u=this.fillTint.TR,c=this.fillTint.BL,d=0;d0&&X[4]?this.batchQuad(null,F,D,P,R,X[0],X[1],X[2],X[3],0,0,1,1,I,B,N,U,2):(Y[0]=F,Y[1]=D,Y[2]=P,Y[3]=R,Y[4]=1),h&&Y[4]?this.batchQuad(null,_,M,L,O,Y[0],Y[1],Y[2],Y[3],0,0,1,1,I,B,N,U,2):(X[0]=_,X[1]=M,X[2]=L,X[3]=O,X[4]=1)}}},destroy:function(){return this._tempMatrix1.destroy(),this._tempMatrix2.destroy(),this._tempMatrix3.destroy(),this._tempMatrix1=null,this._tempMatrix1=null,this._tempMatrix1=null,c.prototype.destroy.call(this),this}});t.exports=d},43439:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(4127),o=i(89924),a=i(29100),h=new s({Extends:a,initialize:function(t){t.vertShader=n(t,"vertShader",o),t.fragShader=n(t,"fragShader",r),t.attributes=n(t,"attributes",[{name:"inPosition",size:2},{name:"inLightPosition",size:2},{name:"inLightRadius"},{name:"inLightAttenuation"},{name:"inLightColor",size:4}]),a.call(this,t)},onRender:function(t,e){this.set2f("uResolution",this.width,this.height),this.set1f("uCameraZoom",e.zoom)},batchPointLight:function(t,e,i,s,n,r,o,a,h,l,u,c){var d=t.color,f=t.intensity,p=t.radius,v=t.attenuation,g=d.r*f,m=d.g*f,y=d.b*f,x=e.alpha*t.alpha;this.shouldFlush(6)&&this.flush(),this.currentBatch||this.setTexture2D(),this.batchLightVert(i,s,u,c,p,v,g,m,y,x),this.batchLightVert(n,r,u,c,p,v,g,m,y,x),this.batchLightVert(o,a,u,c,p,v,g,m,y,x),this.batchLightVert(i,s,u,c,p,v,g,m,y,x),this.batchLightVert(o,a,u,c,p,v,g,m,y,x),this.batchLightVert(h,l,u,c,p,v,g,m,y,x),this.currentBatch.count=this.vertexCount-this.currentBatch.start},batchLightVert:function(t,e,i,s,n,r,o,a,h,l){var u=this.vertexViewF32,c=this.vertexCount*this.currentShader.vertexComponentCount-1;u[++c]=t,u[++c]=e,u[++c]=i,u[++c]=s,u[++c]=n,u[++c]=r,u[++c]=o,u[++c]=a,u[++c]=h,u[++c]=l,this.vertexCount++}});t.exports=h},84057:(t,e,i)=>{var s=i(83419),n=i(89422),r=i(95540),o=i(27681),a=i(49627),h=i(29100),l=new s({Extends:h,initialize:function(t){t.renderTarget=r(t,"renderTarget",1),t.fragShader=r(t,"fragShader",o),t.vertShader=r(t,"vertShader",a),t.attributes=r(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2}]),t.batchSize=1,t.vertices=[-1,-1,0,0,-1,1,0,1,1,1,1,1,-1,-1,0,0,1,1,1,1,1,-1,1,0],h.call(this,t),this.isPostFX=!0,this.gameObject,this.controller,this.colorMatrix=new n,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2,this.renderer.isBooted&&(this.manager=this.renderer.pipelines)},bootFX:function(){h.prototype.boot.call(this);var t=this.manager.UTILITY_PIPELINE;this.fullFrame1=t.fullFrame1,this.fullFrame2=t.fullFrame2,this.halfFrame1=t.halfFrame1,this.halfFrame2=t.halfFrame2;var e=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",e.width,e.height);for(var i=this.renderTargets,s=0;s{var s=i(10312),n=i(67502),r=i(83419),o=i(96293),a=i(95540),h=i(57516),l=i(27681),u=i(87841),c=i(32302),d=i(45561),f=i(60722),p=i(29100),v=new r({Extends:h,initialize:function(t){var e=a(t,"fragShader",l),i=a(t,"vertShader",f),s=a(t,"drawShader",l),n=[{name:"DrawSprite",fragShader:d,vertShader:f},{name:"CopySprite",fragShader:e,vertShader:i},{name:"DrawGame",fragShader:s,vertShader:f},{name:"ColorMatrix",fragShader:o}],r=a(t,"shaders",[]);t.shaders=n.concat(r),t.vertShader||(t.vertShader=i),t.batchSize=1,h.call(this,t),this.isPreFX=!0,this.customMainSampler=null,this.drawSpriteShader,this.copyShader,this.gameShader,this.colorMatrixShader,this.quadVertexData,this.quadVertexBuffer,this.quadVertexViewF32,this.spriteBounds=new u,this.targetBounds=new u,this.fsTarget,this.tempSprite,this.renderer.isBooted&&(this.manager=this.renderer.pipelines,this.boot())},boot:function(){p.prototype.boot.call(this);var t=this.shaders,e=this.renderer;this.drawSpriteShader=t[0],this.copyShader=t[1],this.gameShader=t[2],this.colorMatrixShader=t[3],this.fsTarget=new c(e,e.width,e.height,1,0,!0,!0),this.renderTargets=this.manager.renderTargets.concat(this.fsTarget);var i=new ArrayBuffer(168);this.quadVertexData=i,this.quadVertexViewF32=new Float32Array(i),this.quadVertexBuffer=e.createVertexBuffer(i,this.gl.STATIC_DRAW),this.onResize(e.width,e.height),this.currentShader=this.copyShader,this.set2f("uResolution",e.width,e.height)},onResize:function(t,e){var i=this.quadVertexViewF32;i[1]=e,i[22]=e,i[14]=t,i[28]=t,i[35]=t,i[36]=e},batchQuad:function(t,e,i,s,r,o,a,h,l,u,c,d,f,p,v,g,m,y,x){var T=Math.min(e,s,o,h),w=Math.min(i,r,a,l),b=Math.max(e,s,o,h)-T,S=Math.max(i,r,a,l)-w,E=this.spriteBounds.setTo(T,w,b,S),A=t?t.preFX.padding:0,C=b+2*A,_=S+2*A,M=Math.abs(Math.max(C,_)),P=this.manager.getRenderTarget(M),R=this.targetBounds.setTo(0,0,P.width,P.height);n(R,E.centerX,E.centerY),this.tempSprite=t;var L=this.gl,O=this.renderer;O.clearStencilMask(),this.setShader(this.drawSpriteShader),this.set1i("uMainSampler",0),this.set2f("uResolution",O.width,O.height),this.flipProjectionMatrix(!0),t&&(this.onDrawSprite(t,P),t.preFX.onFX(this));var F=this.fsTarget;return this.flush(),L.viewport(0,0,O.width,O.height),L.bindFramebuffer(L.FRAMEBUFFER,F.framebuffer.webGLFramebuffer),L.framebufferTexture2D(L.FRAMEBUFFER,L.COLOR_ATTACHMENT0,L.TEXTURE_2D,F.texture.webGLTexture,0),L.clearColor(0,0,0,0),L.clear(L.COLOR_BUFFER_BIT),this.setTexture2D(x),this.batchVert(e,i,u,c,0,y,p),this.batchVert(s,r,u,f,0,y,g),this.batchVert(o,a,d,f,0,y,m),this.batchVert(e,i,u,c,0,y,p),this.batchVert(o,a,d,f,0,y,m),this.batchVert(h,l,d,c,0,y,v),this.flush(),this.flipProjectionMatrix(!1),L.activeTexture(L.TEXTURE0),L.bindTexture(L.TEXTURE_2D,P.texture.webGLTexture),L.copyTexSubImage2D(L.TEXTURE_2D,0,0,0,R.x,R.y,R.width,R.height),L.bindFramebuffer(L.FRAMEBUFFER,null),L.bindTexture(L.TEXTURE_2D,null),this.onBatch(t),this.currentShader=this.copyShader,this.onDraw(P,this.manager.getSwapRenderTarget(),this.manager.getAltSwapRenderTarget()),!0},onDrawSprite:function(){},onCopySprite:function(){},copySprite:function(t,e,i,n,r,o,a){void 0===i&&(i=!0),void 0===n&&(n=!0),void 0===r&&(r=!1),void 0===a&&(a=this.copyShader);var h=this.gl,l=this.tempSprite;o&&(a=this.colorMatrixShader),this.currentShader=a;var u=this.setVertexBuffer(this.quadVertexBuffer);a.bind(u,!1);var c=this.renderer;if(this.set1i("uMainSampler",0),this.set2f("uResolution",c.width,c.height),l.preFX.onFXCopy(this),this.onCopySprite(t,e,l),o&&(this.set1fv("uColorMatrix",o.getData()),this.set1f("uAlpha",o.alpha)),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,t.texture.webGLTexture),t.height>e.height)h.viewport(0,0,t.width,t.height),this.setTargetUVs(t,e);else{var d=e.height-t.height;h.viewport(0,d,t.width,t.height),this.resetUVs()}if(h.bindFramebuffer(h.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,e.texture.webGLTexture,0),i&&(h.clearColor(0,0,0,Number(!n)),h.clear(h.COLOR_BUFFER_BIT)),r){var f=this.renderer.currentBlendMode;this.renderer.setBlendMode(s.ERASE)}h.bufferData(h.ARRAY_BUFFER,this.quadVertexData,h.STATIC_DRAW),h.drawArrays(h.TRIANGLES,0,6),r&&this.renderer.setBlendMode(f),h.bindFramebuffer(h.FRAMEBUFFER,null)},copy:function(t,e){var i=this.gl;this.set1i("uMainSampler",0),i.activeTexture(i.TEXTURE0),i.bindTexture(i.TEXTURE_2D,t.texture.webGLTexture),i.viewport(0,0,t.width,t.height),this.setUVs(0,0,0,1,1,1,1,0),i.bindFramebuffer(i.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),i.framebufferTexture2D(i.FRAMEBUFFER,i.COLOR_ATTACHMENT0,i.TEXTURE_2D,e.texture.webGLTexture,0),i.clearColor(0,0,0,0),i.clear(i.COLOR_BUFFER_BIT),i.bufferData(i.ARRAY_BUFFER,this.quadVertexData,i.STATIC_DRAW),i.drawArrays(i.TRIANGLES,0,6),i.bindFramebuffer(i.FRAMEBUFFER,null)},blendFrames:function(t,e,i,s,n){this.manager.blendFrames(t,e,i,s,n)},blendFramesAdditive:function(t,e,i,s,n){this.manager.blendFramesAdditive(t,e,i,s,n)},drawToGame:function(t){this.currentShader=null,this.setShader(this.copyShader),this.bindAndDraw(t)},copyToGame:function(t){this.currentShader=null,this.setShader(this.gameShader),this.bindAndDraw(t)},bindAndDraw:function(t){var e=this.gl,i=this.renderer;this.set1i("uMainSampler",0),this.customMainSampler?this.setTexture2D(this.customMainSampler):this.setTexture2D(t.texture);var s=this._tempMatrix1.loadIdentity(),n=this.targetBounds.x,r=this.targetBounds.y,o=n+t.width,a=r+t.height,h=s.getX(n,r),l=s.getX(n,a),u=s.getX(o,a),c=s.getX(o,r),d=s.getY(n,r),f=s.getY(n,a),p=s.getY(o,a),v=s.getY(o,r),g=16777215;this.batchVert(h,d,0,0,0,0,g),this.batchVert(l,f,0,1,0,0,g),this.batchVert(u,p,1,1,0,0,g),this.batchVert(h,d,0,0,0,0,g),this.batchVert(u,p,1,1,0,0,g),this.batchVert(c,v,1,0,0,0,g),i.restoreFramebuffer(!1,!0),i.currentFramebuffer||e.viewport(0,0,i.width,i.height),i.restoreStencilMask(),this.flush(),this.tempSprite=null},onDraw:function(t){this.drawToGame(t)},setUVs:function(t,e,i,s,n,r,o,a){var h=this.quadVertexViewF32;h[2]=t,h[3]=e,h[9]=i,h[10]=s,h[16]=n,h[17]=r,h[23]=t,h[24]=e,h[30]=n,h[31]=r,h[37]=o,h[38]=a},setTargetUVs:function(t,e){var i=e.height/t.height;i=i>.5?.5-(i-.5):.5-i+.5,this.setUVs(0,i,0,1+i,1,1+i,1,i)},resetUVs:function(){this.setUVs(0,0,0,1,1,1,1,0)},destroy:function(){return this.renderer.deleteBuffer(this.quadVertexBuffer),this.drawSpriteShader=null,this.copyShader=null,this.gameShader=null,this.colorMatrixShader=null,this.quadVertexData=null,this.quadVertexBuffer=null,this.quadVertexViewF32=null,this.fsTarget=null,this.tempSprite=null,h.prototype.destroy.call(this),this}});t.exports=v},81041:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(57516),o=new s({Extends:r,initialize:function(t){t.topology=5,t.batchSize=n(t,"batchSize",256),r.call(this,t)}});t.exports=o},12385:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(57516),o=i(45561),a=i(60722),h=i(29100),l=new s({Extends:r,initialize:function(t){t.fragShader=n(t,"fragShader",o),t.vertShader=n(t,"vertShader",a),t.forceZero=!0,r.call(this,t)},boot:function(){h.prototype.boot.call(this);var t=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",t.width,t.height)}});t.exports=l},7589:(t,e,i)=>{var s=i(35407),n=i(10312),r=i(83419),o=i(89422),a=i(96293),h=i(36682),l=i(95540),u=i(48247),c=i(49627),d=i(29100),f=new r({Extends:d,initialize:function(t){t.renderTarget=l(t,"renderTarget",[{scale:1,autoResize:!0},{scale:1,autoResize:!0},{scale:.5,autoResize:!0},{scale:.5,autoResize:!0}]),t.vertShader=l(t,"vertShader",c),t.shaders=l(t,"shaders",[{name:"Copy",fragShader:h},{name:"AddBlend",fragShader:s},{name:"LinearBlend",fragShader:u},{name:"ColorMatrix",fragShader:a}]),t.attributes=l(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2}]),t.vertices=[-1,-1,0,0,-1,1,0,1,1,1,1,1,-1,-1,0,0,1,1,1,1,1,-1,1,0],t.batchSize=1,d.call(this,t),this.colorMatrix=new o,this.copyShader,this.addShader,this.linearShader,this.colorMatrixShader,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2},boot:function(){d.prototype.boot.call(this);var t=this.shaders,e=this.renderTargets;this.copyShader=t[0],this.addShader=t[1],this.linearShader=t[2],this.colorMatrixShader=t[3],this.fullFrame1=e[0],this.fullFrame2=e[1],this.halfFrame1=e[2],this.halfFrame2=e[3]},copyFrame:function(t,e,i,s,n){void 0===i&&(i=1),void 0===s&&(s=!0),void 0===n&&(n=!0);var r=this.gl;this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",i),r.activeTexture(r.TEXTURE0),r.bindTexture(r.TEXTURE_2D,t.texture.webGLTexture),e?(r.viewport(0,0,e.width,e.height),r.bindFramebuffer(r.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,e.texture.webGLTexture,0)):r.viewport(0,0,t.width,t.height),s&&(n?r.clearColor(0,0,0,0):r.clearColor(0,0,0,1),r.clear(r.COLOR_BUFFER_BIT)),r.bufferData(r.ARRAY_BUFFER,this.vertexData,r.STATIC_DRAW),r.drawArrays(r.TRIANGLES,0,6),r.bindFramebuffer(r.FRAMEBUFFER,null),r.bindTexture(r.TEXTURE_2D,null)},blitFrame:function(t,e,i,s,r,o,a){void 0===i&&(i=1),void 0===s&&(s=!0),void 0===r&&(r=!0),void 0===o&&(o=!1),void 0===a&&(a=!1);var h=this.gl;if(this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",i),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,t.texture.webGLTexture),t.height>e.height)h.viewport(0,0,t.width,t.height),this.setTargetUVs(t,e);else{var l=e.height-t.height;h.viewport(0,l,t.width,t.height)}if(h.bindFramebuffer(h.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,e.texture.webGLTexture,0),s&&(r?h.clearColor(0,0,0,0):h.clearColor(0,0,0,1),h.clear(h.COLOR_BUFFER_BIT)),o){var u=this.renderer.currentBlendMode;this.renderer.setBlendMode(n.ERASE)}a&&this.flipY(),h.bufferData(h.ARRAY_BUFFER,this.vertexData,h.STATIC_DRAW),h.drawArrays(h.TRIANGLES,0,6),o&&this.renderer.setBlendMode(u),h.bindFramebuffer(h.FRAMEBUFFER,null),h.bindTexture(h.TEXTURE_2D,null),this.resetUVs()},copyFrameRect:function(t,e,i,s,n,r,o,a){void 0===o&&(o=!0),void 0===a&&(a=!0);var h=this.gl;h.bindFramebuffer(h.FRAMEBUFFER,t.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,t.texture.webGLTexture,0),o&&(a?h.clearColor(0,0,0,0):h.clearColor(0,0,0,1),h.clear(h.COLOR_BUFFER_BIT)),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,e.texture.webGLTexture),h.copyTexSubImage2D(h.TEXTURE_2D,0,0,0,i,s,n,r),h.bindFramebuffer(h.FRAMEBUFFER,null),h.bindTexture(h.TEXTURE_2D,null)},copyToGame:function(t){var e=this.gl;this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",1),this.renderer.popFramebuffer(),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,t.texture.webGLTexture),e.bufferData(e.ARRAY_BUFFER,this.vertexData,e.STATIC_DRAW),e.drawArrays(e.TRIANGLES,0,6)},drawFrame:function(t,e,i,s){void 0===i&&(i=!0),void 0===s&&(s=this.colorMatrix);var n=this.gl;this.setShader(this.colorMatrixShader),this.set1i("uMainSampler",0),this.set1fv("uColorMatrix",s.getData()),this.set1f("uAlpha",s.alpha),n.activeTexture(n.TEXTURE0),n.bindTexture(n.TEXTURE_2D,t.texture.webGLTexture),e?(n.viewport(0,0,e.width,e.height),n.bindFramebuffer(n.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),n.framebufferTexture2D(n.FRAMEBUFFER,n.COLOR_ATTACHMENT0,n.TEXTURE_2D,e.texture.webGLTexture,0)):n.viewport(0,0,t.width,t.height),i?n.clearColor(0,0,0,0):n.clearColor(0,0,0,1),n.clear(n.COLOR_BUFFER_BIT),n.bufferData(n.ARRAY_BUFFER,this.vertexData,n.STATIC_DRAW),n.drawArrays(n.TRIANGLES,0,6),n.bindFramebuffer(n.FRAMEBUFFER,null),n.bindTexture(n.TEXTURE_2D,null)},blendFrames:function(t,e,i,s,n,r){void 0===s&&(s=1),void 0===n&&(n=!0),void 0===r&&(r=this.linearShader);var o=this.gl;this.setShader(r),this.set1i("uMainSampler1",0),this.set1i("uMainSampler2",1),this.set1f("uStrength",s),o.activeTexture(o.TEXTURE0),o.bindTexture(o.TEXTURE_2D,t.texture.webGLTexture),o.activeTexture(o.TEXTURE1),o.bindTexture(o.TEXTURE_2D,e.texture.webGLTexture),i?(o.bindFramebuffer(o.FRAMEBUFFER,i.framebuffer.webGLFramebuffer),o.framebufferTexture2D(o.FRAMEBUFFER,o.COLOR_ATTACHMENT0,o.TEXTURE_2D,i.texture.webGLTexture,0),o.viewport(0,0,i.width,i.height)):o.viewport(0,0,t.width,t.height),n?o.clearColor(0,0,0,0):o.clearColor(0,0,0,1),o.clear(o.COLOR_BUFFER_BIT),o.bufferData(o.ARRAY_BUFFER,this.vertexData,o.STATIC_DRAW),o.drawArrays(o.TRIANGLES,0,6),o.bindFramebuffer(o.FRAMEBUFFER,null),o.bindTexture(o.TEXTURE_2D,null)},blendFramesAdditive:function(t,e,i,s,n){this.blendFrames(t,e,i,s,n,this.addShader)},clearFrame:function(t,e){void 0===e&&(e=!0);var i=this.gl;i.viewport(0,0,t.width,t.height),i.bindFramebuffer(i.FRAMEBUFFER,t.framebuffer.webGLFramebuffer),e?i.clearColor(0,0,0,0):i.clearColor(0,0,0,1),i.clear(i.COLOR_BUFFER_BIT);var s=this.renderer.currentFramebuffer;i.bindFramebuffer(i.FRAMEBUFFER,s.webGLFramebuffer)},setUVs:function(t,e,i,s,n,r,o,a){var h=this.vertexViewF32;h[2]=t,h[3]=e,h[6]=i,h[7]=s,h[10]=n,h[11]=r,h[14]=t,h[15]=e,h[18]=n,h[19]=r,h[22]=o,h[23]=a},setTargetUVs:function(t,e){var i=e.height/t.height;i=i>.5?.5-(i-.5):.5-i+.5,this.setUVs(0,i,0,1+i,1,1+i,1,i)},flipX:function(){this.setUVs(1,0,1,1,0,1,0,0)},flipY:function(){this.setUVs(0,1,0,0,1,0,1,1)},resetUVs:function(){this.setUVs(0,0,0,1,1,1,1,0)}});t.exports=f},36060:t=>{t.exports={BITMAPMASK_PIPELINE:"BitmapMaskPipeline",LIGHT_PIPELINE:"Light2D",POINTLIGHT_PIPELINE:"PointLightPipeline",SINGLE_PIPELINE:"SinglePipeline",MULTI_PIPELINE:"MultiPipeline",ROPE_PIPELINE:"RopePipeline",GRAPHICS_PIPELINE:"GraphicsPipeline",POSTFX_PIPELINE:"PostFXPipeline",UTILITY_PIPELINE:"UtilityPipeline",MOBILE_PIPELINE:"MobilePipeline",FX_PIPELINE:"FxPipeline"}},84817:t=>{t.exports="pipelineafterflush"},36712:t=>{t.exports="pipelinebeforeflush"},40285:t=>{t.exports="pipelinebind"},65918:t=>{t.exports="pipelineboot"},92852:t=>{t.exports="pipelinedestroy"},56072:t=>{t.exports="pipelinerebind"},57566:t=>{t.exports="pipelineresize"},77085:(t,e,i)=>{t.exports={AFTER_FLUSH:i(84817),BEFORE_FLUSH:i(36712),BIND:i(40285),BOOT:i(65918),DESTROY:i(92852),REBIND:i(56072),RESIZE:i(57566)}},54812:(t,e,i)=>{var s=i(83419),n=i(99155),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.amount=1},onPreRender:function(t,e){t=this.getController(t),this.set1f("amount",t.amount,e)}});t.exports=o},67329:(t,e,i)=>{var s=i(83419),n=i(24400),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.steps=4,this.offsetX=1,this.offsetY=1,this.blurStrength=1,this.strength=1,this.glcolor=[1,1,1]},onPreRender:function(t){t=this.getController(t),this.set1f("strength",t.blurStrength),this.set3fv("color",t.glcolor)},onDraw:function(t){var e=this.getController(),i=this.fullFrame1,s=this.fullFrame2;this.copyFrame(t,s);for(var n=2/t.width*e.offsetX,r=2/t.height*e.offsetY,o=0;o{var s=i(83419),n=i(41514),r=i(51078),o=i(94328),a=i(84057),h=new s({Extends:a,initialize:function(t){a.call(this,{game:t,shaders:[{name:"Gaussian5",fragShader:n},{name:"Gaussian9",fragShader:r},{name:"Gaussian13",fragShader:o}]}),this.activeShader=this.shaders[0],this.x=2,this.y=2,this.steps=4,this.strength=1,this.glcolor=[1,1,1]},setQualityLow:function(){return this.activeShader=this.shaders[0],this},setQualityMedium:function(){return this.activeShader=this.shaders[1],this},setQualityHigh:function(){return this.activeShader=this.shaders[2],this},onDraw:function(t){var e=this.getController(),i=this.gl,s=this.fullFrame1,n=i.getParameter(i.FRAMEBUFFER_BINDING);this.bind(this.shaders[e.quality]),i.activeTexture(i.TEXTURE0),i.viewport(0,0,t.width,t.height),this.set1i("uMainSampler",0),this.set2f("resolution",t.width,t.height),this.set1f("strength",e.strength),this.set3fv("color",e.glcolor);for(var r=0;r{var s=i(83419),n=i(90610),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.isTiltShift=!1,this.strength=1,this.blurX=1,this.blurY=1,this.radius=.5,this.amount=1,this.contrast=.2},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("radius",t.radius,e),this.set1f("amount",t.amount,e),this.set1f("contrast",t.contrast,e),this.set1f("strength",t.strength,e),this.set2f("blur",t.blurX,t.blurY,e),this.setBoolean("isTiltShift",t.isTiltShift,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},89428:(t,e,i)=>{var s=i(83419),n=i(91899),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.scale=1,this.feather=.005,this.thickness=8,this.glcolor=[1,.2,.7],this.glcolor2=[1,0,0,.4]},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("scale",t.scale,e),this.set1f("feather",t.feather,e),this.set1f("thickness",t.thickness,e),this.set3fv("color",t.glcolor,e),this.set4fv("backgroundColor",t.glcolor2,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},88904:(t,e,i)=>{var s=i(83419),n=i(84057),r=new s({Extends:n,initialize:function(t){n.call(this,{game:t})},onDraw:function(t){var e=this.fullFrame1;this.controller?this.manager.drawFrame(t,e,!0,this.controller):this.drawFrame(t,e),this.copyToGame(e)}});t.exports=r},63563:(t,e,i)=>{var s=i(83419),n=i(47838),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.x=.005,this.y=.005,this.glTexture},onBoot:function(){this.setTexture("__WHITE")},setTexture:function(t){var e=this.game.textures.getFrame(t);e&&(this.glTexture=e.glTexture)},onDraw:function(t){var e=this.getController(),i=this.fullFrame1;this.bind(),this.set1i("uMainSampler",0),this.set1i("uDisplacementSampler",1),this.set2f("amount",e.x,e.y),this.bindTexture(e.glTexture,1),this.copySprite(t,i),this.copyToGame(i)}});t.exports=o},94045:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(98656),o=i(84057),a=i(70554),h=new s({Extends:o,initialize:function(t,e){var i=n(e,"quality",.1),s=n(e,"distance",10);o.call(this,{game:t,fragShader:a.setGlowQuality(r,t,i,s)}),this.outerStrength=4,this.innerStrength=0,this.knockout=!1,this.glcolor=[1,1,1,1]},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("outerStrength",t.outerStrength,e),this.set1f("innerStrength",t.innerStrength,e),this.set4fv("glowColor",t.glcolor,e),this.setBoolean("knockout",t.knockout,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=h},74088:(t,e,i)=>{var s=i(83419),n=i(70463),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.alpha=.2,this.size=0,this.fromX=0,this.fromY=0,this.toX=0,this.toY=1,this.glcolor1=[255,0,0],this.glcolor2=[0,255,0]},onPreRender:function(t,e){t=this.getController(t),this.set1f("alpha",t.alpha,e),this.set1i("size",t.size,e),this.set3fv("color1",t.glcolor1,e),this.set3fv("color2",t.glcolor2,e),this.set2f("positionFrom",t.fromX,t.fromY,e),this.set2f("positionTo",t.toX,t.toY,e)}});t.exports=o},99636:(t,e,i)=>{var s=i(83419),n=i(50831),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.amount=1},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("amount",t.amount,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},34700:(t,e,i)=>{var s=i(83419),n=i(92595),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.x=0,this.y=0,this.decay=.1,this.power=1,this.glcolor=[0,0,0,1],this.samples=6,this.intensity=1},onPreRender:function(t,e){var i=(t=this.getController(t)).samples;this.set1i("samples",i,e),this.set1f("intensity",t.intensity,e),this.set1f("decay",t.decay,e),this.set1f("power",t.power/i,e),this.set2f("lightPosition",t.x,t.y,e),this.set4fv("color",t.glcolor,e)}});t.exports=o},91157:(t,e,i)=>{var s=i(83419),n=i(72464),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.speed=.5,this.lineWidth=.5,this.gradient=3,this.reveal=!1},onPreRender:function(t,e,i,s){t=this.getController(t),this.setTime("time",e),this.set1f("speed",t.speed,e),this.set1f("lineWidth",t.lineWidth,e),this.set1f("gradient",t.gradient,e),this.setBoolean("reveal",t.reveal,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},27797:(t,e,i)=>{var s=i(83419),n=i(39249),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.x=.5,this.y=.5,this.radius=.5,this.strength=.5},onPreRender:function(t,e){t=this.getController(t),this.set1f("radius",t.radius,e),this.set1f("strength",t.strength,e),this.set2f("position",t.x,t.y,e)}});t.exports=o},67603:(t,e,i)=>{var s=i(83419),n=i(2878),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.progress=0,this.wipeWidth=.1,this.direction=0,this.axis=0,this.reveal=!1},onPreRender:function(t,e){var i=(t=this.getController(t)).progress,s=t.wipeWidth,n=t.direction,r=t.axis;this.set4f("config",i,s,n,r,e),this.setBoolean("reveal",t.reveal,e)}});t.exports=o},58918:(t,e,i)=>{var s={Barrel:i(54812),Bloom:i(67329),Blur:i(8861),Bokeh:i(51051),Circle:i(89428),ColorMatrix:i(88904),Displacement:i(63563),Glow:i(94045),Gradient:i(74088),Pixelate:i(99636),Shadow:i(34700),Shine:i(91157),Vignette:i(27797),Wipe:i(67603)};t.exports=s},96615:(t,e,i)=>{var s=i(36060),n=i(79291),r={FX:i(58918),BitmapMaskPipeline:i(31302),Events:i(77085),FXPipeline:i(92651),LightPipeline:i(96569),MobilePipeline:i(56527),MultiPipeline:i(57516),PointLightPipeline:i(43439),PostFXPipeline:i(84057),PreFXPipeline:i(43558),RopePipeline:i(81041),SinglePipeline:i(12385),UtilityPipeline:i(7589)};r=n(!1,r,s),t.exports=r},35407:t=>{t.exports=["#define SHADER_NAME PHASER_ADD_BLEND_FS","precision mediump float;","uniform sampler2D uMainSampler1;","uniform sampler2D uMainSampler2;","uniform float uStrength;","varying vec2 outTexCoord;","void main ()","{"," vec4 frame1 = texture2D(uMainSampler1, outTexCoord);"," vec4 frame2 = texture2D(uMainSampler2, outTexCoord);"," gl_FragColor = frame1 + frame2 * uStrength;","}"].join("\n")},78908:t=>{t.exports=["#define SHADER_NAME PHASER_BITMAP_MASK_FS","precision mediump float;","uniform vec2 uResolution;","uniform sampler2D uMainSampler;","uniform sampler2D uMaskSampler;","uniform bool uInvertMaskAlpha;","void main ()","{"," vec2 uv = gl_FragCoord.xy / uResolution;"," vec4 mainColor = texture2D(uMainSampler, uv);"," vec4 maskColor = texture2D(uMaskSampler, uv);"," if (!uInvertMaskAlpha)"," {"," mainColor *= maskColor.a;"," }"," else"," {"," mainColor *= (1.0 - maskColor.a);"," }"," gl_FragColor = mainColor;","}"].join("\n")},85191:t=>{t.exports=["#define SHADER_NAME PHASER_BITMAP_MASK_VS","precision mediump float;","attribute vec2 inPosition;","void main ()","{"," gl_Position = vec4(inPosition, 0.0, 1.0);","}"].join("\n")},96293:t=>{t.exports=["#define SHADER_NAME PHASER_COLORMATRIX_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float uColorMatrix[20];","uniform float uAlpha;","varying vec2 outTexCoord;","void main ()","{"," vec4 c = texture2D(uMainSampler, outTexCoord);"," if (uAlpha == 0.0)"," {"," gl_FragColor = c;"," return;"," }"," if (c.a > 0.0)"," {"," c.rgb /= c.a;"," }"," vec4 result;"," result.r = (uColorMatrix[0] * c.r) + (uColorMatrix[1] * c.g) + (uColorMatrix[2] * c.b) + (uColorMatrix[3] * c.a) + uColorMatrix[4];"," result.g = (uColorMatrix[5] * c.r) + (uColorMatrix[6] * c.g) + (uColorMatrix[7] * c.b) + (uColorMatrix[8] * c.a) + uColorMatrix[9];"," result.b = (uColorMatrix[10] * c.r) + (uColorMatrix[11] * c.g) + (uColorMatrix[12] * c.b) + (uColorMatrix[13] * c.a) + uColorMatrix[14];"," result.a = (uColorMatrix[15] * c.r) + (uColorMatrix[16] * c.g) + (uColorMatrix[17] * c.b) + (uColorMatrix[18] * c.a) + uColorMatrix[19];"," vec3 rgb = mix(c.rgb, result.rgb, uAlpha);"," rgb *= result.a;"," gl_FragColor = vec4(rgb, result.a);","}"].join("\n")},36682:t=>{t.exports=["#define SHADER_NAME PHASER_COPY_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float uBrightness;","varying vec2 outTexCoord;","void main ()","{"," gl_FragColor = texture2D(uMainSampler, outTexCoord) * uBrightness;","}"].join("\n")},99155:t=>{t.exports=["#define SHADER_NAME BARREL_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float amount;","varying vec2 outTexCoord;","vec2 Distort(vec2 p)","{"," float theta = atan(p.y, p.x);"," float radius = length(p);"," radius = pow(radius, amount);"," p.x = radius * cos(theta);"," p.y = radius * sin(theta);"," return 0.5 * (p + 1.0);","}","void main()","{"," vec2 xy = 2.0 * outTexCoord - 1.0;"," vec2 texCoord = outTexCoord;"," if (length(xy) < 1.0)"," {"," texCoord = Distort(xy);"," }"," gl_FragColor = texture2D(uMainSampler, texCoord);","}"].join("\n")},24400:t=>{t.exports=["#define SHADER_NAME BLOOM_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec4 sum = texture2D(uMainSampler, outTexCoord) * 0.204164 * strength;"," sum = sum + texture2D(uMainSampler, outTexCoord + offset * 1.407333) * 0.304005;"," sum = sum + texture2D(uMainSampler, outTexCoord - offset * 1.407333) * 0.304005;"," sum = sum + texture2D(uMainSampler, outTexCoord + offset * 3.294215) * 0.093913;"," gl_FragColor = (sum + texture2D(uMainSampler, outTexCoord - offset * 3.294215) * 0.093913) * vec4(color, 1);","}"].join("\n")},94328:t=>{t.exports=["#define SHADER_NAME BLUR_HIGH_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 off1 = vec2(1.411764705882353) * offset * strength;"," vec2 off2 = vec2(3.2941176470588234) * offset * strength;"," vec2 off3 = vec2(5.176470588235294) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.1964825501511404;"," col += texture2D(uMainSampler, uv + (off1 / resolution)) * 0.2969069646728344;"," col += texture2D(uMainSampler, uv - (off1 / resolution)) * 0.2969069646728344;"," col += texture2D(uMainSampler, uv + (off2 / resolution)) * 0.09447039785044732;"," col += texture2D(uMainSampler, uv - (off2 / resolution)) * 0.09447039785044732;"," col += texture2D(uMainSampler, uv + (off3 / resolution)) * 0.010381362401148057;"," col += texture2D(uMainSampler, uv - (off3 / resolution)) * 0.010381362401148057;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},41514:t=>{t.exports=["#define SHADER_NAME BLUR_LOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 offset = vec2(1.333) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.29411764705882354;"," col += texture2D(uMainSampler, uv + (offset / resolution)) * 0.35294117647058826;"," col += texture2D(uMainSampler, uv - (offset / resolution)) * 0.35294117647058826;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},51078:t=>{t.exports=["#define SHADER_NAME BLUR_MED_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 off1 = vec2(1.3846153846) * offset * strength;"," vec2 off2 = vec2(3.2307692308) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.2270270270;"," col += texture2D(uMainSampler, uv + (off1 / resolution)) * 0.3162162162;"," col += texture2D(uMainSampler, uv - (off1 / resolution)) * 0.3162162162;"," col += texture2D(uMainSampler, uv + (off2 / resolution)) * 0.0702702703;"," col += texture2D(uMainSampler, uv - (off2 / resolution)) * 0.0702702703;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},90610:t=>{t.exports=["#define SHADER_NAME BOKEH_FS","precision mediump float;","#define ITERATIONS 100.0","#define ONEOVER_ITR 1.0 / ITERATIONS","#define PI 3.141596","#define GOLDEN_ANGLE 2.39996323","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform float radius;","uniform float amount;","uniform float contrast;","uniform bool isTiltShift;","uniform float strength;","uniform vec2 blur;","varying vec2 outTexCoord;","vec2 Sample (in float theta, inout float r)","{"," r += 1.0 / r;"," return (r - 1.0) * vec2(cos(theta), sin(theta)) * 0.06;","}","vec3 Bokeh (sampler2D tex, vec2 uv, float radius)","{"," vec3 acc = vec3(0.0);"," vec3 div = vec3(0.0);"," vec2 pixel = vec2(resolution.y / resolution.x, 1.0) * radius * .025;"," float r = 1.0;"," for (float j = 0.0; j < GOLDEN_ANGLE * ITERATIONS; j += GOLDEN_ANGLE)"," {"," vec3 col = texture2D(tex, uv + pixel * Sample(j, r)).xyz;"," col = contrast > 0.0 ? col * col * (1.0 + contrast) : col;"," vec3 bokeh = vec3(0.5) + pow(col, vec3(10.0)) * amount;"," acc += col * bokeh;"," div += bokeh;"," }"," return acc / div;","}","void main ()","{"," float shift = 1.0;"," if (isTiltShift)"," {"," vec2 uv = vec2(gl_FragCoord.xy / resolution + vec2(-0.5, -0.5)) * 2.0;"," float centerStrength = 1.0;"," shift = length(uv * blur * strength) * centerStrength;"," }"," gl_FragColor = vec4(Bokeh(uMainSampler, outTexCoord * vec2(1.0, 1.0), radius * shift), 0.0);","}"].join("\n")},91899:t=>{t.exports=["#define SHADER_NAME CIRCLE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec3 color;","uniform vec4 backgroundColor;","uniform float thickness;","uniform float scale;","uniform float feather;","varying vec2 outTexCoord;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec2 position = (gl_FragCoord.xy / resolution.xy) * 2.0 - 1.0;"," float aspectRatio = resolution.x / resolution.y;"," position.x *= aspectRatio;"," float grad = length(position);"," float outer = aspectRatio;"," float inner = outer - (thickness * 2.0 / resolution.y);"," if (aspectRatio >= 1.0)"," {"," float f = 2.0 + (resolution.y / resolution.x);"," outer = 1.0;"," inner = 1.0 - (thickness * f / resolution.x);"," }"," outer *= scale;"," inner *= scale;"," float circle = smoothstep(outer, outer - 0.01, grad);"," float ring = circle - smoothstep(inner, inner - feather, grad);"," texture = mix(backgroundColor * backgroundColor.a, texture, texture.a);"," texture = (texture * (circle - ring));"," gl_FragColor = vec4(texture.rgb + (ring * color), texture.a);","}"].join("\n")},47838:t=>{t.exports=["#define SHADER_NAME DISPLACEMENT_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform sampler2D uDisplacementSampler;","uniform vec2 amount;","varying vec2 outTexCoord;","void main ()","{"," vec2 disp = (-vec2(0.5, 0.5) + texture2D(uDisplacementSampler, outTexCoord).rr) * amount;"," gl_FragColor = texture2D(uMainSampler, outTexCoord + disp).rgba;","}"].join("\n")},98656:t=>{t.exports=["#define SHADER_NAME GLOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","uniform float outerStrength;","uniform float innerStrength;","uniform vec2 resolution;","uniform vec4 glowColor;","uniform bool knockout;","const float PI = 3.14159265358979323846264;","const float DIST = __DIST__;","const float SIZE = min(__SIZE__, PI * 2.0);","const float STEP = ceil(PI * 2.0 / SIZE);","const float MAX_ALPHA = STEP * DIST * (DIST + 1.0) / 2.0;","void main ()","{"," vec2 px = vec2(1.0 / resolution.x, 1.0 / resolution.y);"," float totalAlpha = 0.0;"," vec2 direction;"," vec2 displaced;"," vec4 color;"," for (float angle = 0.0; angle < PI * 2.0; angle += SIZE)"," {"," direction = vec2(cos(angle), sin(angle)) * px;"," for (float curDistance = 0.0; curDistance < DIST; curDistance++)"," {"," displaced = outTexCoord + direction * (curDistance + 1.0);"," color = texture2D(uMainSampler, displaced);"," totalAlpha += (DIST - curDistance) * color.a;"," }"," }"," color = texture2D(uMainSampler, outTexCoord);"," float alphaRatio = (totalAlpha / MAX_ALPHA);"," float innerGlowAlpha = (1.0 - alphaRatio) * innerStrength * color.a;"," float innerGlowStrength = min(1.0, innerGlowAlpha);"," vec4 innerColor = mix(color, glowColor, innerGlowStrength);"," float outerGlowAlpha = alphaRatio * outerStrength * (1.0 - color.a);"," float outerGlowStrength = min(1.0 - innerColor.a, outerGlowAlpha);"," vec4 outerGlowColor = outerGlowStrength * glowColor.rgba;"," if (knockout)"," {"," float resultAlpha = outerGlowAlpha + innerGlowAlpha;"," gl_FragColor = vec4(glowColor.rgb * resultAlpha, resultAlpha);"," }"," else"," {"," gl_FragColor = innerColor + outerGlowColor;"," }","}"].join("\n")},70463:t=>{t.exports=["#define SHADER_NAME GRADIENT_FS","#define SRGB_TO_LINEAR(c) pow((c), vec3(2.2))","#define LINEAR_TO_SRGB(c) pow((c), vec3(1.0 / 2.2))","#define SRGB(r, g, b) SRGB_TO_LINEAR(vec3(float(r), float(g), float(b)) / 255.0)","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 positionFrom;","uniform vec2 positionTo;","uniform vec3 color1;","uniform vec3 color2;","uniform float alpha;","uniform int size;","varying vec2 outTexCoord;","float gradientNoise(in vec2 uv)","{"," const vec3 magic = vec3(0.06711056, 0.00583715, 52.9829189);"," return fract(magic.z * fract(dot(uv, magic.xy)));","}","float stepped (in float s, in float scale, in int steps)","{"," return steps > 0 ? floor( s / ((1.0 * scale) / float(steps))) * 1.0 / float(steps - 1) : s;","}","void main ()","{"," vec2 a = positionFrom;"," vec2 b = positionTo;"," vec2 ba = b - a;"," float d = dot(outTexCoord - a, ba) / dot(ba, ba);"," float t = size > 0 ? stepped(d, 1.0, size) : d;"," t = smoothstep(0.0, 1.0, clamp(t, 0.0, 1.0));"," vec3 color = mix(SRGB(color1.r, color1.g, color1.b), SRGB(color2.r, color2.g, color2.b), t);"," color = LINEAR_TO_SRGB(color);"," color += (1.0 / 255.0) * gradientNoise(outTexCoord) - (0.5 / 255.0);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," gl_FragColor = vec4(mix(color.rgb, texture.rgb, alpha), 1.0) * texture.a;","}"].join("\n")},50831:t=>{t.exports=["#define SHADER_NAME PIXELATE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform float amount;","varying vec2 outTexCoord;","void main ()","{"," float pixelSize = floor(2.0 + amount);"," vec2 center = pixelSize * floor(outTexCoord * resolution / pixelSize) + pixelSize * vec2(0.5, 0.5);"," vec2 corner1 = center + pixelSize * vec2(-0.5, -0.5);"," vec2 corner2 = center + pixelSize * vec2(+0.5, -0.5);"," vec2 corner3 = center + pixelSize * vec2(+0.5, +0.5);"," vec2 corner4 = center + pixelSize * vec2(-0.5, +0.5);"," vec4 pixel = 0.4 * texture2D(uMainSampler, center / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner1 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner2 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner3 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner4 / resolution);"," gl_FragColor = pixel;","}"].join("\n")},92595:t=>{t.exports=["#define SHADER_NAME SHADOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","uniform vec2 lightPosition;","uniform vec4 color;","uniform float decay;","uniform float power;","uniform float intensity;","uniform int samples;","const int MAX = 12;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec2 pc = (lightPosition - outTexCoord) * intensity;"," float shadow = 0.0;"," float limit = max(float(MAX), float(samples));"," for (int i = 0; i < MAX; ++i)"," {"," if (i >= samples)"," {"," break;"," }"," shadow += texture2D(uMainSampler, outTexCoord + float(i) * decay / limit * pc).a * power;"," }"," float mask = 1.0 - texture.a;"," gl_FragColor = mix(texture, color, shadow * mask);","}"].join("\n")},72464:t=>{t.exports=["#define SHADER_NAME SHINE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform bool reveal;","uniform float speed;","uniform float time;","uniform float lineWidth;","uniform float gradient;","varying vec2 outTexCoord;","void main ()","{","\tvec2 uv = gl_FragCoord.xy / resolution.xy;"," vec4 tex = texture2D(uMainSampler, outTexCoord);"," vec4 col1 = vec4(0.3, 0.0, 0.0, 1.0);"," vec4 col2 = vec4(0.85, 0.85, 0.85, 1.0);"," uv.x = uv.x - mod(time * speed, 2.0) + 0.5;"," float y = uv.x * gradient;"," float s = smoothstep(y - lineWidth, y, uv.y) - smoothstep(y, y + lineWidth, uv.y);"," gl_FragColor = (((s * col1) + (s * col2)) * tex);"," if (!reveal)"," {"," gl_FragColor += tex;"," }","}"].join("\n")},39249:t=>{t.exports=["#define SHADER_NAME VIGNETTE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float radius;","uniform float strength;","uniform vec2 position;","varying vec2 outTexCoord;","void main ()","{"," vec4 col = vec4(1.0);"," float d = length(outTexCoord - position);"," if (d <= radius)"," {"," float g = d / radius;"," g = sin(g * 3.14 * strength);"," \tcol = vec4(g * g * g);"," }"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," gl_FragColor = texture * (1.0 - col);","}"].join("\n")},2878:t=>{t.exports=["#define SHADER_NAME WIPE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec4 config;","uniform bool reveal;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 color0;"," vec4 color1;"," if (reveal)"," {"," color0 = vec4(0);"," color1 = texture2D(uMainSampler, uv);"," }"," else"," {"," color0 = texture2D(uMainSampler, uv);"," color1 = vec4(0);"," }"," float distance = config.x;"," float width = config.y;"," float direction = config.z;"," float axis = uv.x;"," if (config.w == 1.0)"," {"," axis = uv.y;"," }"," float adjust = mix(width, -width, distance);"," float value = smoothstep(distance - width, distance + width, abs(direction - axis) + adjust);"," gl_FragColor = mix(color1, color0, value);","}"].join("\n")},31063:t=>{t.exports=["#define SHADER_NAME PHASER_LIGHT_FS","precision mediump float;","struct Light","{"," vec2 position;"," vec3 color;"," float intensity;"," float radius;","};","const int kMaxLights = %LIGHT_COUNT%;","uniform vec4 uCamera; /* x, y, rotation, zoom */","uniform vec2 uResolution;","uniform sampler2D uMainSampler;","uniform sampler2D uNormSampler;","uniform vec3 uAmbientLightColor;","uniform Light uLights[kMaxLights];","uniform mat3 uInverseRotationMatrix;","uniform int uLightCount;","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec3 finalColor = vec3(0.0, 0.0, 0.0);"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," vec3 normalMap = texture2D(uNormSampler, outTexCoord).rgb;"," vec3 normal = normalize(uInverseRotationMatrix * vec3(normalMap * 2.0 - 1.0));"," vec2 res = vec2(min(uResolution.x, uResolution.y)) * uCamera.w;"," for (int index = 0; index < kMaxLights; ++index)"," {"," if (index < uLightCount)"," {"," Light light = uLights[index];"," vec3 lightDir = vec3((light.position.xy / res) - (gl_FragCoord.xy / res), 0.1);"," vec3 lightNormal = normalize(lightDir);"," float distToSurf = length(lightDir) * uCamera.w;"," float diffuseFactor = max(dot(normal, lightNormal), 0.0);"," float radius = (light.radius / res.x * uCamera.w) * uCamera.w;"," float attenuation = clamp(1.0 - distToSurf * distToSurf / (radius * radius), 0.0, 1.0);"," vec3 diffuse = light.color * diffuseFactor;"," finalColor += (attenuation * diffuse) * light.intensity;"," }"," }"," vec4 colorOutput = vec4(uAmbientLightColor + finalColor, 1.0);"," gl_FragColor = color * vec4(colorOutput.rgb * colorOutput.a, colorOutput.a);","}"].join("\n")},48247:t=>{t.exports=["#define SHADER_NAME PHASER_LINEAR_BLEND_FS","precision mediump float;","uniform sampler2D uMainSampler1;","uniform sampler2D uMainSampler2;","uniform float uStrength;","varying vec2 outTexCoord;","void main ()","{"," vec4 frame1 = texture2D(uMainSampler1, outTexCoord);"," vec4 frame2 = texture2D(uMainSampler2, outTexCoord);"," gl_FragColor = mix(frame1, frame2 * uStrength, 0.5);","}"].join("\n")},41214:t=>{t.exports=["#define SHADER_NAME PHASER_MESH_FS","precision mediump float;","uniform vec3 uLightPosition;","uniform vec3 uLightAmbient;","uniform vec3 uLightDiffuse;","uniform vec3 uLightSpecular;","uniform vec3 uFogColor;","uniform float uFogNear;","uniform float uFogFar;","uniform vec3 uMaterialAmbient;","uniform vec3 uMaterialDiffuse;","uniform vec3 uMaterialSpecular;","uniform float uMaterialShine;","uniform vec3 uCameraPosition;","uniform sampler2D uTexture;","varying vec2 vTextureCoord;","varying vec3 vNormal;","varying vec3 vPosition;","void main (void)","{"," vec4 color = texture2D(uTexture, vTextureCoord);"," vec3 ambient = uLightAmbient * uMaterialAmbient;"," vec3 norm = normalize(vNormal);"," vec3 lightDir = normalize(uLightPosition - vPosition);"," float diff = max(dot(norm, lightDir), 0.0);"," vec3 diffuse = uLightDiffuse * (diff * uMaterialDiffuse);"," vec3 viewDir = normalize(uCameraPosition - vPosition);"," vec3 reflectDir = reflect(-lightDir, norm);"," float spec = pow(max(dot(viewDir, reflectDir), 0.0), uMaterialShine);"," vec3 specular = uLightSpecular * (spec * uMaterialSpecular);"," vec3 result = (ambient + diffuse + specular) * color.rgb;"," float depth = gl_FragCoord.z / gl_FragCoord.w;"," float fogFactor = smoothstep(uFogNear, uFogFar, depth);"," gl_FragColor.rgb = mix(result.rgb, uFogColor, fogFactor);"," gl_FragColor.a = color.a;","}"].join("\n")},39653:t=>{t.exports=["#define SHADER_NAME PHASER_MESH_VS","precision mediump float;","attribute vec3 aVertexPosition;","attribute vec3 aVertexNormal;","attribute vec2 aTextureCoord;","uniform mat4 uViewProjectionMatrix;","uniform mat4 uModelMatrix;","uniform mat4 uNormalMatrix;","varying vec2 vTextureCoord;","varying vec3 vNormal;","varying vec3 vPosition;","void main ()","{"," vTextureCoord = aTextureCoord;"," vPosition = vec3(uModelMatrix * vec4(aVertexPosition, 1.0));"," vNormal = vec3(uNormalMatrix * vec4(aVertexNormal, 1.0));"," gl_Position = uViewProjectionMatrix * uModelMatrix * vec4(aVertexPosition, 1.0);","}"].join("\n")},62143:t=>{t.exports=["#define SHADER_NAME PHASER_MOBILE_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},47940:t=>{t.exports=["#define SHADER_NAME PHASER_MOBILE_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," outTexCoord = inTexCoord;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},98840:t=>{t.exports=["#define SHADER_NAME PHASER_MULTI_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler[%count%];","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texture;"," %forloop%"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},44667:t=>{t.exports=["#define SHADER_NAME PHASER_MULTI_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," outTexCoord = inTexCoord;"," outTexId = inTexId;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},4127:t=>{t.exports=["#define SHADER_NAME PHASER_POINTLIGHT_FS","precision mediump float;","uniform vec2 uResolution;","uniform float uCameraZoom;","varying vec4 lightPosition;","varying vec4 lightColor;","varying float lightRadius;","varying float lightAttenuation;","void main ()","{"," vec2 center = (lightPosition.xy + 1.0) * (uResolution.xy * 0.5);"," float distToSurf = length(center - gl_FragCoord.xy);"," float radius = 1.0 - distToSurf / (lightRadius * uCameraZoom);"," float intensity = smoothstep(0.0, 1.0, radius * lightAttenuation);"," vec4 color = vec4(intensity, intensity, intensity, 0.0) * lightColor;"," gl_FragColor = vec4(color.rgb * lightColor.a, color.a);","}"].join("\n")},89924:t=>{t.exports=["#define SHADER_NAME PHASER_POINTLIGHT_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","attribute vec2 inPosition;","attribute vec2 inLightPosition;","attribute vec4 inLightColor;","attribute float inLightRadius;","attribute float inLightAttenuation;","varying vec4 lightPosition;","varying vec4 lightColor;","varying float lightRadius;","varying float lightAttenuation;","void main ()","{"," lightColor = inLightColor;"," lightRadius = inLightRadius;"," lightAttenuation = inLightAttenuation;"," lightPosition = uProjectionMatrix * vec4(inLightPosition, 1.0, 1.0);"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);","}"].join("\n")},27681:t=>{t.exports=["#define SHADER_NAME PHASER_POSTFX_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","void main ()","{"," gl_FragColor = texture2D(uMainSampler, outTexCoord);","}"].join("\n")},49627:t=>{t.exports=["#define SHADER_NAME PHASER_QUAD_VS","precision mediump float;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","varying vec2 outFragCoord;","varying vec2 outTexCoord;","void main ()","{"," outFragCoord = inPosition.xy * 0.5 + 0.5;"," outTexCoord = inTexCoord;"," gl_Position = vec4(inPosition, 0, 1);","}"].join("\n")},45561:t=>{t.exports=["#define SHADER_NAME PHASER_SINGLE_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},60722:t=>{t.exports=["#define SHADER_NAME PHASER_SINGLE_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," outTexCoord = inTexCoord;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},89350:(t,e,i)=>{t.exports={AddBlendFrag:i(35407),BitmapMaskFrag:i(78908),BitmapMaskVert:i(85191),ColorMatrixFrag:i(96293),CopyFrag:i(36682),FXBarrelFrag:i(99155),FXBloomFrag:i(24400),FXBlurHighFrag:i(94328),FXBlurLowFrag:i(41514),FXBlurMedFrag:i(51078),FXBokehFrag:i(90610),FXCircleFrag:i(91899),FXDisplacementFrag:i(47838),FXGlowFrag:i(98656),FXGradientFrag:i(70463),FXPixelateFrag:i(50831),FXShadowFrag:i(92595),FXShineFrag:i(72464),FXVignetteFrag:i(39249),FXWipeFrag:i(2878),LightFrag:i(31063),LinearBlendFrag:i(48247),MeshFrag:i(41214),MeshVert:i(39653),MobileFrag:i(62143),MobileVert:i(47940),MultiFrag:i(98840),MultiVert:i(44667),PointLightFrag:i(4127),PointLightVert:i(89924),PostFXFrag:i(27681),QuadVert:i(49627),SingleFrag:i(45561),SingleVert:i(60722)}},93567:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.webGLAttribLocation=-1,this.gl=t,this.program=e,this.name=i,this.createResource()},createResource:function(){if(null!==this.program.webGLProgram){var t=this.gl;t.isContextLost()||(this.webGLAttribLocation=t.getAttribLocation(this.program.webGLProgram,this.name))}else this.webGLAttribLocation=-1},destroy:function(){this.gl=null,this.program=null,this.name=null,this.webGLAttribLocation=-1}});t.exports=s},26128:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){this.webGLBuffer=null,this.gl=t,this.initialDataOrSize=e,this.bufferType=i,this.bufferUsage=s,this.createResource()},createResource:function(){if(null!==this.initialDataOrSize){var t=this.gl;if(!t.isContextLost()){var e=this.bufferType,i=t.createBuffer();this.webGLBuffer=i,t.bindBuffer(e,this.webGLBuffer),t.bufferData(e,this.initialDataOrSize,this.bufferUsage),t.bindBuffer(e,null)}}},destroy:function(){var t=this.gl;t.isContextLost()||t.deleteBuffer(this.webGLBuffer),this.webGLBuffer=null,this.initialDataOrSize=null,this.gl=null}});t.exports=s},84387:(t,e,i)=>{var s=i(83419),n={36054:"Incomplete Attachment",36055:"Missing Attachment",36057:"Incomplete Dimensions",36061:"Framebuffer Unsupported"},r=new s({initialize:function(t,e,i,s,n){this.webGLFramebuffer=null,this.gl=t,this.width=e,this.height=i,this.renderTexture=s,this.addDepthStencilBuffer=!!n,this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost()){var e,i=this.renderTexture,s=t.createFramebuffer();if(this.webGLFramebuffer=s,t.bindFramebuffer(t.FRAMEBUFFER,s),i.isRenderTexture=!0,i.isAlphaPremultiplied=!1,t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,i.webGLTexture,0),(e=t.checkFramebufferStatus(t.FRAMEBUFFER))!==t.FRAMEBUFFER_COMPLETE)throw new Error("Framebuffer status: "+(n[e]||e));if(this.addDepthStencilBuffer){var r=t.createRenderbuffer();t.bindRenderbuffer(t.RENDERBUFFER,r),t.renderbufferStorage(t.RENDERBUFFER,t.DEPTH_STENCIL,this.width,this.height),t.framebufferRenderbuffer(t.FRAMEBUFFER,t.DEPTH_STENCIL_ATTACHMENT,t.RENDERBUFFER,r)}t.bindFramebuffer(t.FRAMEBUFFER,null)}},destroy:function(){if(null!==this.webGLFramebuffer){var t=this.gl;if(!t.isContextLost()){t.bindFramebuffer(t.FRAMEBUFFER,this.webGLFramebuffer);var e=t.getFramebufferAttachmentParameter(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME);null!==e&&(t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,null,0),t.deleteTexture(e));var i=t.getFramebufferAttachmentParameter(t.FRAMEBUFFER,t.DEPTH_STENCIL_ATTACHMENT,t.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME);null!==i&&t.deleteRenderbuffer(i),t.bindFramebuffer(t.FRAMEBUFFER,null),t.deleteFramebuffer(this.webGLFramebuffer)}this.renderTexture=null,this.webGLFramebuffer=null,this.gl=null}}});t.exports=r},1482:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.webGLProgram=null,this.gl=t,this.vertexSource=e,this.fragmentSource=i,this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost()){var e=t.createProgram(),i=t.createShader(t.VERTEX_SHADER),s=t.createShader(t.FRAGMENT_SHADER);t.shaderSource(i,this.vertexSource),t.shaderSource(s,this.fragmentSource),t.compileShader(i),t.compileShader(s);var n="Shader failed:\n";if(!t.getShaderParameter(i,t.COMPILE_STATUS))throw new Error("Vertex "+n+t.getShaderInfoLog(i));if(!t.getShaderParameter(s,t.COMPILE_STATUS))throw new Error("Fragment "+n+t.getShaderInfoLog(s));if(t.attachShader(e,i),t.attachShader(e,s),t.linkProgram(e),!t.getProgramParameter(e,t.LINK_STATUS))throw new Error("Link "+n+t.getProgramInfoLog(e));t.useProgram(e),this.webGLProgram=e}},destroy:function(){this.webGLProgram&&(this.gl.isContextLost()||this.gl.deleteProgram(this.webGLProgram),this.webGLProgram=null,this.gl=null)}});t.exports=s},82751:(t,e,i)=>{var s=i(83419),n=i(50030),r=new s({initialize:function(t,e,i,s,n,r,o,a,h,l,u,c,d){this.webGLTexture=null,this.isRenderTexture=!1,this.gl=t,this.mipLevel=e,this.minFilter=i,this.magFilter=s,this.wrapT=n,this.wrapS=r,this.format=o,this.pixels=a,this.width=h,this.height=l,this.pma=null==u||u,this.forceSize=!!c,this.flipY=!!d,this.__SPECTOR_Metadata={},this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost())if(this.pixels instanceof r)this.webGLTexture=this.pixels.webGLTexture;else{var e=t.createTexture();e.__SPECTOR_Metadata=this.__SPECTOR_Metadata,this.webGLTexture=e,this._processTexture()}},update:function(t,e,i,s,n,r,o,a,h){0!==e&&0!==i&&(this.pixels=t,this.width=e,this.height=i,this.flipY=s,this.wrapS=n,this.wrapT=r,this.minFilter=o,this.magFilter=a,this.format=h,this.gl.isContextLost()||this._processTexture())},_processTexture:function(){var t=this.gl;t.activeTexture(t.TEXTURE0);var e=t.getParameter(t.TEXTURE_BINDING_2D);t.bindTexture(t.TEXTURE_2D,this.webGLTexture),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,this.minFilter),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,this.magFilter),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,this.wrapS),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,this.wrapT),t.pixelStorei(t.UNPACK_PREMULTIPLY_ALPHA_WEBGL,this.pma),t.pixelStorei(t.UNPACK_FLIP_Y_WEBGL,this.flipY);var i=this.pixels,s=this.mipLevel,r=this.width,o=this.height,a=this.format,h=!1;if(null==i)t.texImage2D(t.TEXTURE_2D,s,a,r,o,0,a,t.UNSIGNED_BYTE,null),h=n(r,o);else if(i.compressed){r=i.width,o=i.height,h=i.generateMipmap;for(var l=0;l{var s=new(i(83419))({initialize:function(t,e,i){this.webGLUniformLocation=null,this.gl=t,this.program=e,this.name=i,this.createResource()},createResource:function(){if(null!==this.program.webGLProgram){var t=this.gl;t.isContextLost()||(this.webGLUniformLocation=t.getUniformLocation(this.program.webGLProgram,this.name))}else this.webGLUniformLocation=null},destroy:function(){this.gl=null,this.program=null,this.name=null,this.webGLUniformLocation=null}});t.exports=s},9503:(t,e,i)=>{var s={WebGLAttribLocationWrapper:i(93567),WebGLBufferWrapper:i(26128),WebGLProgramWrapper:i(1482),WebGLTextureWrapper:i(82751),WebGLFramebufferWrapper:i(84387),WebGLUniformLocationWrapper:i(57183)};t.exports=s},76531:(t,e,i)=>{var s=i(13560),n=i(83419),r=i(50792),o=i(97480),a=i(8443),h=i(57811),l=i(74403),u=i(45818),c=i(29747),d=i(87841),f=i(86555),p=i(56583),v=i(26099),g=i(38058),m=new n({Extends:r,initialize:function(t){r.call(this),this.game=t,this.canvas,this.canvasBounds=new d,this.parent=null,this.parentIsWindow=!1,this.parentSize=new f,this.gameSize=new f,this.baseSize=new f,this.displaySize=new f,this.scaleMode=s.SCALE_MODE.NONE,this.zoom=1,this._resetZoom=!1,this.displayScale=new v(1,1),this.autoRound=!1,this.autoCenter=s.CENTER.NO_CENTER,this.orientation=s.ORIENTATION.LANDSCAPE,this.fullscreen,this.fullscreenTarget=null,this._createdFullscreenTarget=!1,this.dirty=!1,this.resizeInterval=500,this._lastCheck=0,this._checkOrientation=!1,this.domlisteners={orientationChange:c,windowResize:c,fullScreenChange:c,fullScreenError:c}},preBoot:function(){this.parseConfig(this.game.config),this.game.events.once(a.BOOT,this.boot,this)},boot:function(){var t=this.game;this.canvas=t.canvas,this.fullscreen=t.device.fullscreen,this.scaleMode!==s.SCALE_MODE.RESIZE&&this.scaleMode!==s.SCALE_MODE.EXPAND&&this.displaySize.setAspectMode(this.scaleMode),this.scaleMode===s.SCALE_MODE.NONE?this.resize(this.width,this.height):(this.getParentBounds(),this.parentSize.width>0&&this.parentSize.height>0&&this.displaySize.setParent(this.parentSize),this.refresh()),t.events.on(a.PRE_STEP,this.step,this),t.events.once(a.READY,this.refresh,this),t.events.once(a.DESTROY,this.destroy,this),this.startListeners()},parseConfig:function(t){this.getParent(t),this.getParentBounds();var e=t.width,i=t.height,n=t.scaleMode,r=t.zoom,o=t.autoRound;if("string"==typeof e)if("%"!==e.substr(-1))e=parseInt(e,10);else{var a=this.parentSize.width;0===a&&(a=window.innerWidth);var h=parseInt(e,10)/100;e=Math.floor(a*h)}if("string"==typeof i)if("%"!==i.substr(-1))i=parseInt(i,10);else{var l=this.parentSize.height;0===l&&(l=window.innerHeight);var c=parseInt(i,10)/100;i=Math.floor(l*c)}this.scaleMode=n,this.autoRound=o,this.autoCenter=t.autoCenter,this.resizeInterval=t.resizeInterval,o&&(e=Math.floor(e),i=Math.floor(i)),this.gameSize.setSize(e,i),r===s.ZOOM.MAX_ZOOM&&(r=this.getMaxZoom()),this.zoom=r,1!==r&&(this._resetZoom=!0),this.baseSize.setSize(e,i),o&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),t.minWidth>0&&this.displaySize.setMin(t.minWidth*r,t.minHeight*r),t.maxWidth>0&&this.displaySize.setMax(t.maxWidth*r,t.maxHeight*r),this.displaySize.setSize(e,i),(t.snapWidth>0||t.snapHeight>0)&&this.displaySize.setSnap(t.snapWidth,t.snapHeight),this.orientation=u(e,i)},getParent:function(t){var e=t.parent;if(null!==e){if(this.parent=l(e),this.parentIsWindow=this.parent===document.body,t.expandParent&&t.scaleMode!==s.SCALE_MODE.NONE){var i=this.parent.getBoundingClientRect();(this.parentIsWindow||0===i.height)&&(document.documentElement.style.height="100%",document.body.style.height="100%",i=this.parent.getBoundingClientRect(),this.parentIsWindow||0!==i.height||(this.parent.style.overflow="hidden",this.parent.style.width="100%",this.parent.style.height="100%"))}t.fullscreenTarget&&!this.fullscreenTarget&&(this.fullscreenTarget=l(t.fullscreenTarget))}},getParentBounds:function(){if(!this.parent)return!1;var t=this.parentSize,e=this.parent.getBoundingClientRect();this.parentIsWindow&&this.game.device.os.iOS&&(e.height=h(!0));var i=e.width,s=e.height;if(t.width!==i||t.height!==s)return t.setSize(i,s),!0;if(this.canvas){var n=this.canvasBounds,r=this.canvas.getBoundingClientRect();if(r.x!==n.x||r.y!==n.y)return!0}return!1},lockOrientation:function(t){var e=screen.lockOrientation||screen.mozLockOrientation||screen.msLockOrientation;return!!e&&e.call(screen,t)},setParentSize:function(t,e){return this.parentSize.setSize(t,e),this.refresh()},setGameSize:function(t,e){var i=this.autoRound;i&&(t=Math.floor(t),e=Math.floor(e));var s=this.width,n=this.height;return this.gameSize.resize(t,e),this.baseSize.resize(t,e),i&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),this.displaySize.setAspectRatio(t/e),this.canvas.width=this.baseSize.width,this.canvas.height=this.baseSize.height,this.refresh(s,n)},resize:function(t,e){var i=this.zoom,s=this.autoRound;s&&(t=Math.floor(t),e=Math.floor(e));var n=this.width,r=this.height;this.gameSize.resize(t,e),this.baseSize.resize(t,e),s&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),this.displaySize.setSize(t*i,e*i),this.canvas.width=this.baseSize.width,this.canvas.height=this.baseSize.height;var o=this.canvas.style,a=t*i,h=e*i;return s&&(a=Math.floor(a),h=Math.floor(h)),a===t&&h===e||(o.width=a+"px",o.height=h+"px"),this.refresh(n,r)},setZoom:function(t){return this.zoom=t,this._resetZoom=!0,this.refresh()},setMaxZoom:function(){return this.zoom=this.getMaxZoom(),this._resetZoom=!0,this.refresh()},setSnap:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.displaySize.setSnap(t,e),this.refresh()},refresh:function(t,e){void 0===t&&(t=this.width),void 0===e&&(e=this.height),this.updateScale(),this.updateBounds(),this.updateOrientation(),this.displayScale.set(this.baseSize.width/this.canvasBounds.width,this.baseSize.height/this.canvasBounds.height);var i=this.game.domContainer;if(i){this.baseSize.setCSS(i);var s=this.canvas.style,n=i.style;n.transform="scale("+this.displaySize.width/this.baseSize.width+","+this.displaySize.height/this.baseSize.height+")",n.marginLeft=s.marginLeft,n.marginTop=s.marginTop}return this.emit(o.RESIZE,this.gameSize,this.baseSize,this.displaySize,t,e),this},updateOrientation:function(){if(this._checkOrientation){this._checkOrientation=!1;var t=u(this.width,this.height);t!==this.orientation&&(this.orientation=t,this.emit(o.ORIENTATION_CHANGE,t))}},updateScale:function(){var t,e,i=this.canvas.style,n=this.gameSize.width,r=this.gameSize.height,o=this.zoom,a=this.autoRound;if(this.scaleMode===s.SCALE_MODE.NONE)this.displaySize.setSize(n*o,r*o),t=this.displaySize.width,e=this.displaySize.height,a&&(t=Math.floor(t),e=Math.floor(e)),this._resetZoom&&(i.width=t+"px",i.height=e+"px",this._resetZoom=!1);else if(this.scaleMode===s.SCALE_MODE.RESIZE)this.displaySize.setSize(this.parentSize.width,this.parentSize.height),this.gameSize.setSize(this.displaySize.width,this.displaySize.height),this.baseSize.setSize(this.displaySize.width,this.displaySize.height),t=this.displaySize.width,e=this.displaySize.height,a&&(t=Math.floor(t),e=Math.floor(e)),this.canvas.width=t,this.canvas.height=e;else if(this.scaleMode===s.SCALE_MODE.EXPAND){var h=this.game.config.width,l=this.game.config.height;this.displaySize.setSize(this.parentSize.width,this.parentSize.height),t=this.displaySize.width,e=this.displaySize.height,a&&(t=Math.floor(t),e=Math.floor(e)),i.width=t+"px",i.height=e+"px";var u=this.parentSize.width/h,c=this.parentSize.height/l;u=0?0:-o.x*a.x,l=o.y>=0?0:-o.y*a.y;return i=r.width>=o.width?n.width:n.width-(o.width-r.width)*a.x,s=r.height>=o.height?n.height:n.height-(o.height-r.height)*a.y,e.setTo(h,l,i,s),t&&(e.width/=t.zoomX,e.height/=t.zoomY,e.centerX=t.centerX+t.scrollX,e.centerY=t.centerY+t.scrollY),e},step:function(t,e){this.parent&&(this._lastCheck+=e,(this.dirty||this._lastCheck>this.resizeInterval)&&(this.getParentBounds()&&this.refresh(),this.dirty=!1,this._lastCheck=0))},stopListeners:function(){var t=this.domlisteners;screen.orientation&&screen.orientation.addEventListener?screen.orientation.removeEventListener("change",t.orientationChange,!1):window.removeEventListener("orientationchange",t.orientationChange,!1),window.removeEventListener("resize",t.windowResize,!1);["webkit","moz",""].forEach((function(e){document.removeEventListener(e+"fullscreenchange",t.fullScreenChange,!1),document.removeEventListener(e+"fullscreenerror",t.fullScreenError,!1)})),document.removeEventListener("MSFullscreenChange",t.fullScreenChange,!1),document.removeEventListener("MSFullscreenError",t.fullScreenError,!1)},destroy:function(){this.removeAllListeners(),this.stopListeners(),this.game=null,this.canvas=null,this.canvasBounds=null,this.parent=null,this.fullscreenTarget=null,this.parentSize.destroy(),this.gameSize.destroy(),this.baseSize.destroy(),this.displaySize.destroy()},isFullscreen:{get:function(){return this.fullscreen.active}},width:{get:function(){return this.gameSize.width}},height:{get:function(){return this.gameSize.height}},isPortrait:{get:function(){return this.orientation===s.ORIENTATION.PORTRAIT}},isLandscape:{get:function(){return this.orientation===s.ORIENTATION.LANDSCAPE}},isGamePortrait:{get:function(){return this.height>this.width}},isGameLandscape:{get:function(){return this.width>this.height}}});t.exports=m},64743:t=>{t.exports={NO_CENTER:0,CENTER_BOTH:1,CENTER_HORIZONTALLY:2,CENTER_VERTICALLY:3}},39218:t=>{t.exports={LANDSCAPE:"landscape-primary",LANDSCAPE_SECONDARY:"landscape-secondary",PORTRAIT:"portrait-primary",PORTRAIT_SECONDARY:"portrait-secondary"}},81050:t=>{t.exports={NONE:0,WIDTH_CONTROLS_HEIGHT:1,HEIGHT_CONTROLS_WIDTH:2,FIT:3,ENVELOP:4,RESIZE:5,EXPAND:6}},80805:t=>{t.exports={NO_ZOOM:1,ZOOM_2X:2,ZOOM_4X:4,MAX_ZOOM:-1}},13560:(t,e,i)=>{var s={CENTER:i(64743),ORIENTATION:i(39218),SCALE_MODE:i(81050),ZOOM:i(80805)};t.exports=s},56139:t=>{t.exports="enterfullscreen"},2336:t=>{t.exports="fullscreenfailed"},47412:t=>{t.exports="fullscreenunsupported"},51452:t=>{t.exports="leavefullscreen"},20666:t=>{t.exports="orientationchange"},47945:t=>{t.exports="resize"},97480:(t,e,i)=>{t.exports={ENTER_FULLSCREEN:i(56139),FULLSCREEN_FAILED:i(2336),FULLSCREEN_UNSUPPORTED:i(47412),LEAVE_FULLSCREEN:i(51452),ORIENTATION_CHANGE:i(20666),RESIZE:i(47945)}},93364:(t,e,i)=>{var s=i(79291),n=i(13560),r={Center:i(64743),Events:i(97480),Orientation:i(39218),ScaleManager:i(76531),ScaleModes:i(81050),Zoom:i(80805)};r=s(!1,r,n.CENTER),r=s(!1,r,n.ORIENTATION),r=s(!1,r,n.SCALE_MODE),r=s(!1,r,n.ZOOM),t.exports=r},27397:(t,e,i)=>{var s=i(95540),n=i(35355);t.exports=function(t){var e=t.game.config.defaultPhysicsSystem,i=s(t.settings,"physics",!1);if(e||i){var r=[];if(e&&r.push(n(e+"Physics")),i)for(var o in i)o=n(o.concat("Physics")),-1===r.indexOf(o)&&r.push(o);return r}}},52106:(t,e,i)=>{var s=i(95540);t.exports=function(t){var e=t.plugins.getDefaultScenePlugins(),i=s(t.settings,"plugins",!1);return Array.isArray(i)?i:e||[]}},87033:t=>{t.exports={game:"game",renderer:"renderer",anims:"anims",cache:"cache",plugins:"plugins",registry:"registry",scale:"scale",sound:"sound",textures:"textures",events:"events",cameras:"cameras",add:"add",make:"make",scenePlugin:"scene",displayList:"children",lights:"lights",data:"data",input:"input",load:"load",time:"time",tweens:"tweens",arcadePhysics:"physics",impactPhysics:"impact",matterPhysics:"matter"}},97482:(t,e,i)=>{var s=i(83419),n=i(2368),r=new s({initialize:function(t){this.sys=new n(this,t),this.game,this.anims,this.cache,this.registry,this.sound,this.textures,this.events,this.cameras,this.add,this.make,this.scene,this.children,this.lights,this.data,this.input,this.load,this.time,this.tweens,this.physics,this.matter,this.scale,this.plugins,this.renderer},update:function(){}});t.exports=r},60903:(t,e,i)=>{var s=i(83419),n=i(89993),r=i(44594),o=i(8443),a=i(35154),h=i(54899),l=i(29747),u=i(97482),c=i(2368),d=new s({initialize:function(t,e){if(this.game=t,this.keys={},this.scenes=[],this._pending=[],this._start=[],this._queue=[],this._data={},this.isProcessing=!1,this.isBooted=!1,this.customViewports=0,this.systemScene,e){Array.isArray(e)||(e=[e]);for(var i=0;i-1&&(delete this.keys[s],this.scenes.splice(i,1),this._start.indexOf(s)>-1&&(i=this._start.indexOf(s),this._start.splice(i,1)),e.sys.destroy())}return this},bootScene:function(t){var e,i=t.sys,s=i.settings;i.sceneUpdate=l,t.init&&(t.init.call(t,s.data),s.status=n.INIT,s.isTransition&&i.events.emit(r.TRANSITION_INIT,s.transitionFrom,s.transitionDuration)),i.load&&(e=i.load).reset(),e&&t.preload?(t.preload.call(t),s.status=n.LOADING,e.once(h.COMPLETE,this.loadComplete,this),e.start()):this.create(t)},loadComplete:function(t){this.game.sound&&this.game.sound.onBlurPausedSounds&&this.game.sound.unlock(),this.create(t.scene)},payloadComplete:function(t){this.bootScene(t.scene)},update:function(t,e){this.processQueue(),this.isProcessing=!0;for(var i=this.scenes.length-1;i>=0;i--){var s=this.scenes[i].sys;s.settings.status>n.START&&s.settings.status<=n.RUNNING&&s.step(t,e),s.scenePlugin&&s.scenePlugin._target&&s.scenePlugin.step(t,e)}},render:function(t){for(var e=0;e=n.LOADING&&i.settings.status=n.START&&o<=n.CREATING)return this;if(o>=n.RUNNING&&o<=n.SLEEPING)r.shutdown(),r.sceneUpdate=l,r.start(e);else if(r.sceneUpdate=l,r.start(e),r.load&&(s=r.load),s&&r.settings.hasOwnProperty("pack")&&(s.reset(),s.addPack({payload:r.settings.pack})))return r.settings.status=n.LOADING,s.once(h.COMPLETE,this.payloadComplete,this),s.start(),this;return this.bootScene(i),this},stop:function(t,e){var i=this.getScene(t);if(i&&!i.sys.isTransitioning()&&i.sys.settings.status!==n.SHUTDOWN){var s=i.sys.load;s&&(s.off(h.COMPLETE,this.loadComplete,this),s.off(h.COMPLETE,this.payloadComplete,this)),i.sys.shutdown(e)}return this},switch:function(t,e){var i=this.getScene(t),s=this.getScene(e);return i&&s&&i!==s&&(this.sleep(t),this.isSleeping(e)?this.wake(e):this.start(e)),this},getAt:function(t){return this.scenes[t]},getIndex:function(t){var e=this.getScene(t);return this.scenes.indexOf(e)},bringToTop:function(t){if(this.isProcessing)this._queue.push({op:"bringToTop",keyA:t,keyB:null});else{var e=this.getIndex(t);if(-1!==e&&e0){var i=this.getScene(t);this.scenes.splice(e,1),this.scenes.unshift(i)}}return this},moveDown:function(t){if(this.isProcessing)this._queue.push({op:"moveDown",keyA:t,keyB:null});else{var e=this.getIndex(t);if(e>0){var i=e-1,s=this.getScene(t),n=this.getAt(i);this.scenes[e]=n,this.scenes[i]=s}}return this},moveUp:function(t){if(this.isProcessing)this._queue.push({op:"moveUp",keyA:t,keyB:null});else{var e=this.getIndex(t);if(ei),0,n)}}return this},moveBelow:function(t,e){if(t===e)return this;if(this.isProcessing)this._queue.push({op:"moveBelow",keyA:t,keyB:e});else{var i=this.getIndex(t),s=this.getIndex(e);if(-1!==i&&-1!==s&&s>i){var n=this.getAt(s);this.scenes.splice(s,1),0===i?this.scenes.unshift(n):this.scenes.splice(i-(s{var s=i(45319),n=i(83419),r=i(44594),o=i(95540),a=i(37277),h=new n({initialize:function(t){this.scene=t,this.systems=t.sys,this.settings=t.sys.settings,this.key=t.sys.settings.key,this.manager=t.sys.game.scene,this.transitionProgress=0,this._elapsed=0,this._target=null,this._duration=0,this._onUpdate,this._onUpdateScope,this._willSleep=!1,this._willRemove=!1,t.sys.events.once(r.BOOT,this.boot,this),t.sys.events.on(r.START,this.pluginStart,this)},boot:function(){this.systems.events.once(r.DESTROY,this.destroy,this)},pluginStart:function(){this._target=null,this.systems.events.once(r.SHUTDOWN,this.shutdown,this)},start:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("stop",this.key),this.manager.queueOp("start",t,e),this},restart:function(t){var e=this.key;return this.manager.queueOp("stop",e),this.manager.queueOp("start",e,t),this},transition:function(t){void 0===t&&(t={});var e=o(t,"target",!1),i=this.manager.getScene(e);if(!e||!this.checkValidTransition(i))return!1;var s=o(t,"duration",1e3);this._elapsed=0,this._target=i,this._duration=s,this._willSleep=o(t,"sleep",!1),this._willRemove=o(t,"remove",!1);var n=o(t,"onUpdate",null);n&&(this._onUpdate=n,this._onUpdateScope=o(t,"onUpdateScope",this.scene));var a=o(t,"allowInput",!1);this.settings.transitionAllowInput=a;var h=i.sys.settings;h.isTransition=!0,h.transitionFrom=this.scene,h.transitionDuration=s,h.transitionAllowInput=a,o(t,"moveAbove",!1)?this.manager.moveAbove(this.key,e):o(t,"moveBelow",!1)&&this.manager.moveBelow(this.key,e),i.sys.isSleeping()?i.sys.wake(o(t,"data")):this.manager.start(e,o(t,"data"));var l=o(t,"onStart",null),u=o(t,"onStartScope",this.scene);return l&&l.call(u,this.scene,i,s),this.systems.events.emit(r.TRANSITION_OUT,i,s),!0},checkValidTransition:function(t){return!(!t||t.sys.isActive()||t.sys.isTransitioning()||t===this.scene||this.systems.isTransitioning())},step:function(t,e){this._elapsed+=e,this.transitionProgress=s(this._elapsed/this._duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.transitionProgress),this._elapsed>=this._duration&&this.transitionComplete()},transitionComplete:function(){var t=this._target.sys,e=this._target.sys.settings;t.events.emit(r.TRANSITION_COMPLETE,this.scene),e.isTransition=!1,e.transitionFrom=null,this._duration=0,this._target=null,this._onUpdate=null,this._onUpdateScope=null,this._willRemove?this.manager.remove(this.key):this._willSleep?this.systems.sleep():this.manager.stop(this.key)},add:function(t,e,i,s){return this.manager.add(t,e,i,s)},launch:function(t,e){return t&&t!==this.key&&this.manager.queueOp("start",t,e),this},run:function(t,e){return t&&t!==this.key&&this.manager.queueOp("run",t,e),this},pause:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("pause",t,e),this},resume:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("resume",t,e),this},sleep:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("sleep",t,e),this},wake:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("wake",t,e),this},switch:function(t){return t!==this.key&&this.manager.queueOp("switch",this.key,t),this},stop:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("stop",t,e),this},setActive:function(t,e,i){void 0===e&&(e=this.key);var s=this.manager.getScene(e);return s&&s.sys.setActive(t,i),this},setVisible:function(t,e){void 0===e&&(e=this.key);var i=this.manager.getScene(e);return i&&i.sys.setVisible(t),this},isSleeping:function(t){return void 0===t&&(t=this.key),this.manager.isSleeping(t)},isActive:function(t){return void 0===t&&(t=this.key),this.manager.isActive(t)},isPaused:function(t){return void 0===t&&(t=this.key),this.manager.isPaused(t)},isVisible:function(t){return void 0===t&&(t=this.key),this.manager.isVisible(t)},swapPosition:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.swapPosition(t,e),this},moveAbove:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.moveAbove(t,e),this},moveBelow:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.moveBelow(t,e),this},remove:function(t){return void 0===t&&(t=this.key),this.manager.remove(t),this},moveUp:function(t){return void 0===t&&(t=this.key),this.manager.moveUp(t),this},moveDown:function(t){return void 0===t&&(t=this.key),this.manager.moveDown(t),this},bringToTop:function(t){return void 0===t&&(t=this.key),this.manager.bringToTop(t),this},sendToBack:function(t){return void 0===t&&(t=this.key),this.manager.sendToBack(t),this},get:function(t){return this.manager.getScene(t)},getStatus:function(t){var e=this.manager.getScene(t);if(e)return e.sys.getStatus()},getIndex:function(t){return void 0===t&&(t=this.key),this.manager.getIndex(t)},shutdown:function(){var t=this.systems.events;t.off(r.SHUTDOWN,this.shutdown,this),t.off(r.TRANSITION_OUT)},destroy:function(){this.shutdown(),this.scene.sys.events.off(r.START,this.start,this),this.scene=null,this.systems=null,this.settings=null,this.manager=null}});a.register("ScenePlugin",h,"scenePlugin"),t.exports=h},55681:(t,e,i)=>{var s=i(89993),n=i(35154),r=i(46975),o=i(87033),a={create:function(t){return"string"==typeof t?t={key:t}:void 0===t&&(t={}),{status:s.PENDING,key:n(t,"key",""),active:n(t,"active",!1),visible:n(t,"visible",!0),isBooted:!1,isTransition:!1,transitionFrom:null,transitionDuration:0,transitionAllowInput:!0,data:{},pack:n(t,"pack",!1),cameras:n(t,"cameras",null),map:n(t,"map",r(o,n(t,"mapAdd",{}))),physics:n(t,"physics",{}),loader:n(t,"loader",{}),plugins:n(t,"plugins",!1),input:n(t,"input",{})}}};t.exports=a},2368:(t,e,i)=>{var s=i(83419),n=i(89993),r=i(42363),o=i(44594),a=i(27397),h=i(52106),l=i(29747),u=i(55681),c=new s({initialize:function(t,e){this.scene=t,this.game,this.renderer,this.config=e,this.settings=u.create(e),this.canvas,this.context,this.anims,this.cache,this.plugins,this.registry,this.scale,this.sound,this.textures,this.add,this.cameras,this.displayList,this.events,this.make,this.scenePlugin,this.updateList,this.sceneUpdate=l},init:function(t){this.settings.status=n.INIT,this.sceneUpdate=l,this.game=t,this.renderer=t.renderer,this.canvas=t.canvas,this.context=t.context;var e=t.plugins;this.plugins=e,e.addToScene(this,r.Global,[r.CoreScene,h(this),a(this)]),this.events.emit(o.BOOT,this),this.settings.isBooted=!0},step:function(t,e){var i=this.events;i.emit(o.PRE_UPDATE,t,e),i.emit(o.UPDATE,t,e),this.sceneUpdate.call(this.scene,t,e),i.emit(o.POST_UPDATE,t,e)},render:function(t){var e=this.displayList;e.depthSort(),this.events.emit(o.PRE_RENDER,t),this.cameras.render(t,e),this.events.emit(o.RENDER,t)},queueDepthSort:function(){this.displayList.queueDepthSort()},depthSort:function(){this.displayList.depthSort()},pause:function(t){var e=this.settings,i=this.getStatus();return i!==n.CREATING&&i!==n.RUNNING?console.warn("Cannot pause non-running Scene",e.key):this.settings.active&&(e.status=n.PAUSED,e.active=!1,this.events.emit(o.PAUSE,this,t)),this},resume:function(t){var e=this.events,i=this.settings;return this.settings.active||(i.status=n.RUNNING,i.active=!0,e.emit(o.RESUME,this,t)),this},sleep:function(t){var e=this.settings,i=this.getStatus();return i!==n.CREATING&&i!==n.RUNNING?console.warn("Cannot sleep non-running Scene",e.key):(e.status=n.SLEEPING,e.active=!1,e.visible=!1,this.events.emit(o.SLEEP,this,t)),this},wake:function(t){var e=this.events,i=this.settings;return i.status=n.RUNNING,i.active=!0,i.visible=!0,e.emit(o.WAKE,this,t),i.isTransition&&e.emit(o.TRANSITION_WAKE,i.transitionFrom,i.transitionDuration),this},getData:function(){return this.settings.data},getStatus:function(){return this.settings.status},canInput:function(){var t=this.settings.status;return t>n.PENDING&&t<=n.RUNNING},isSleeping:function(){return this.settings.status===n.SLEEPING},isActive:function(){return this.settings.status===n.RUNNING},isPaused:function(){return this.settings.status===n.PAUSED},isTransitioning:function(){return this.settings.isTransition||null!==this.scenePlugin._target},isTransitionOut:function(){return null!==this.scenePlugin._target&&this.scenePlugin._duration>0},isTransitionIn:function(){return this.settings.isTransition},isVisible:function(){return this.settings.visible},setVisible:function(t){return this.settings.visible=t,this},setActive:function(t,e){return t?this.resume(e):this.pause(e)},start:function(t){var e=this.events,i=this.settings;t&&(i.data=t),i.status=n.START,i.active=!0,i.visible=!0,e.emit(o.START,this),e.emit(o.READY,this,t)},shutdown:function(t){var e=this.events,i=this.settings;e.off(o.TRANSITION_INIT),e.off(o.TRANSITION_START),e.off(o.TRANSITION_COMPLETE),e.off(o.TRANSITION_OUT),i.status=n.SHUTDOWN,i.active=!1,i.visible=!1,e.emit(o.SHUTDOWN,this,t)},destroy:function(){var t=this.events,e=this.settings;e.status=n.DESTROYED,e.active=!1,e.visible=!1,t.emit(o.DESTROY,this),t.removeAllListeners();for(var i=["scene","game","anims","cache","plugins","registry","sound","textures","add","camera","displayList","events","make","scenePlugin","updateList"],s=0;s{t.exports={PENDING:0,INIT:1,START:2,LOADING:3,CREATING:4,RUNNING:5,PAUSED:6,SLEEPING:7,SHUTDOWN:8,DESTROYED:9}},69830:t=>{t.exports="addedtoscene"},7919:t=>{t.exports="boot"},46763:t=>{t.exports="create"},11763:t=>{t.exports="destroy"},71555:t=>{t.exports="pause"},36735:t=>{t.exports="postupdate"},3809:t=>{t.exports="prerender"},90716:t=>{t.exports="preupdate"},58262:t=>{t.exports="ready"},91633:t=>{t.exports="removedfromscene"},10319:t=>{t.exports="render"},87132:t=>{t.exports="resume"},81961:t=>{t.exports="shutdown"},90194:t=>{t.exports="sleep"},6265:t=>{t.exports="start"},33178:t=>{t.exports="transitioncomplete"},43063:t=>{t.exports="transitioninit"},11259:t=>{t.exports="transitionout"},61611:t=>{t.exports="transitionstart"},45209:t=>{t.exports="transitionwake"},22966:t=>{t.exports="update"},21747:t=>{t.exports="wake"},44594:(t,e,i)=>{t.exports={ADDED_TO_SCENE:i(69830),BOOT:i(7919),CREATE:i(46763),DESTROY:i(11763),PAUSE:i(71555),POST_UPDATE:i(36735),PRE_RENDER:i(3809),PRE_UPDATE:i(90716),READY:i(58262),REMOVED_FROM_SCENE:i(91633),RENDER:i(10319),RESUME:i(87132),SHUTDOWN:i(81961),SLEEP:i(90194),START:i(6265),TRANSITION_COMPLETE:i(33178),TRANSITION_INIT:i(43063),TRANSITION_OUT:i(11259),TRANSITION_START:i(61611),TRANSITION_WAKE:i(45209),UPDATE:i(22966),WAKE:i(21747)}},62194:(t,e,i)=>{var s=i(89993),n=i(79291),r={Events:i(44594),GetPhysicsPlugins:i(27397),GetScenePlugins:i(52106),SceneManager:i(60903),ScenePlugin:i(52209),Settings:i(55681),Systems:i(2368)};r=n(!1,r,s),t.exports=r},30341:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(14463),o=i(79291),a=i(29747),h=new s({Extends:n,initialize:function(t,e,i){n.call(this),this.manager=t,this.key=e,this.isPlaying=!1,this.isPaused=!1,this.totalRate=1,this.duration=this.duration||0,this.totalDuration=this.totalDuration||0,this.config={mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0},this.currentConfig=this.config,this.config=o(this.config,i),this.markers={},this.currentMarker=null,this.pendingRemove=!1},addMarker:function(t){return!(!t||!t.name||"string"!=typeof t.name)&&(this.markers[t.name]?(console.error("addMarker "+t.name+" already exists in Sound"),!1):(t=o(!0,{name:"",start:0,duration:this.totalDuration-(t.start||0),config:{mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0}},t),this.markers[t.name]=t,!0))},updateMarker:function(t){return!(!t||!t.name||"string"!=typeof t.name)&&(this.markers[t.name]?(this.markers[t.name]=o(!0,this.markers[t.name],t),!0):(console.warn("Audio Marker: "+t.name+" missing in Sound: "+this.key),!1))},removeMarker:function(t){var e=this.markers[t];return e?(this.markers[t]=null,e):null},play:function(t,e){if(void 0===t&&(t=""),"object"==typeof t&&(e=t,t=""),"string"!=typeof t)return!1;if(t){if(!this.markers[t])return console.warn("Marker: "+t+" missing in Sound: "+this.key),!1;this.currentMarker=this.markers[t],this.currentConfig=this.currentMarker.config,this.duration=this.currentMarker.duration}else this.currentMarker=null,this.currentConfig=this.config,this.duration=this.totalDuration;return this.resetConfig(),this.currentConfig=o(this.currentConfig,e),this.isPlaying=!0,this.isPaused=!1,!0},pause:function(){return!(this.isPaused||!this.isPlaying)&&(this.isPlaying=!1,this.isPaused=!0,!0)},resume:function(){return!(!this.isPaused||this.isPlaying)&&(this.isPlaying=!0,this.isPaused=!1,!0)},stop:function(){return!(!this.isPaused&&!this.isPlaying)&&(this.isPlaying=!1,this.isPaused=!1,this.resetConfig(),!0)},applyConfig:function(){this.mute=this.currentConfig.mute,this.volume=this.currentConfig.volume,this.rate=this.currentConfig.rate,this.detune=this.currentConfig.detune,this.loop=this.currentConfig.loop,this.pan=this.currentConfig.pan},resetConfig:function(){this.currentConfig.seek=0,this.currentConfig.delay=0},update:a,calculateRate:function(){var t=this.currentConfig.detune+this.manager.detune,e=Math.pow(1.0005777895065548,t);this.totalRate=this.currentConfig.rate*this.manager.rate*e},destroy:function(){this.pendingRemove||(this.stop(),this.emit(r.DESTROY,this),this.removeAllListeners(),this.pendingRemove=!0,this.manager=null,this.config=null,this.currentConfig=null,this.markers=null,this.currentMarker=null)}});t.exports=h},85034:(t,e,i)=>{var s=i(83419),n=i(41786),r=i(50792),o=i(14463),a=i(8443),h=i(46710),l=i(58731),u=i(29747),c=i(26099),d=new s({Extends:r,initialize:function(t){r.call(this),this.game=t,this.jsonCache=t.cache.json,this.sounds=[],this.mute=!1,this.volume=1,this.pauseOnBlur=!0,this._rate=1,this._detune=0,this.locked=this.locked||!1,this.unlocked=!1,this.gameLostFocus=!1,this.listenerPosition=new c,t.events.on(a.BLUR,this.onGameBlur,this),t.events.on(a.FOCUS,this.onGameFocus,this),t.events.on(a.PRE_STEP,this.update,this),t.events.once(a.DESTROY,this.destroy,this)},add:u,addAudioSprite:function(t,e){void 0===e&&(e={});var i=this.add(t,e);for(var s in i.spritemap=this.jsonCache.get(t).spritemap,i.spritemap)if(i.spritemap.hasOwnProperty(s)){var r=n(e),o=i.spritemap[s];r.loop=!!o.hasOwnProperty("loop")&&o.loop,i.addMarker({name:s,start:o.start,duration:o.end-o.start,config:r})}return i},get:function(t){return l(this.sounds,"key",t)},getAll:function(t){return t?h(this.sounds,"key",t):h(this.sounds)},getAllPlaying:function(){return h(this.sounds,"isPlaying",!0)},play:function(t,e){var i=this.add(t);return i.once(o.COMPLETE,i.destroy,i),e?e.name?(i.addMarker(e),i.play(e.name)):i.play(e):i.play()},playAudioSprite:function(t,e,i){var s=this.addAudioSprite(t);return s.once(o.COMPLETE,s.destroy,s),s.play(e,i)},remove:function(t){var e=this.sounds.indexOf(t);return-1!==e&&(t.destroy(),this.sounds.splice(e,1),!0)},removeAll:function(){this.sounds.forEach((function(t){t.destroy()})),this.sounds.length=0},removeByKey:function(t){for(var e=0,i=this.sounds.length-1;i>=0;i--){var s=this.sounds[i];s.key===t&&(s.destroy(),this.sounds.splice(i,1),e++)}return e},pauseAll:function(){this.forEachActiveSound((function(t){t.pause()})),this.emit(o.PAUSE_ALL,this)},resumeAll:function(){this.forEachActiveSound((function(t){t.resume()})),this.emit(o.RESUME_ALL,this)},setListenerPosition:u,stopAll:function(){this.forEachActiveSound((function(t){t.stop()})),this.emit(o.STOP_ALL,this)},stopByKey:function(t){var e=0;return this.getAll(t).forEach((function(t){t.stop()&&e++})),e},isPlaying:function(t){var e,i=this.sounds.length-1;if(void 0===t){for(;i>=0;i--)if((e=this.sounds[i]).isPlaying)return!0}else for(;i>=0;i--)if((e=this.sounds[i]).key===t&&e.isPlaying)return!0;return!1},unlock:u,onBlur:u,onFocus:u,onGameBlur:function(){this.gameLostFocus=!0,this.pauseOnBlur&&this.onBlur()},onGameFocus:function(){this.gameLostFocus=!1,this.pauseOnBlur&&this.onFocus()},update:function(t,e){this.unlocked&&(this.unlocked=!1,this.locked=!1,this.emit(o.UNLOCKED,this));for(var i=this.sounds.length-1;i>=0;i--)this.sounds[i].pendingRemove&&this.sounds.splice(i,1);this.sounds.forEach((function(i){i.update(t,e)}))},destroy:function(){this.game.events.off(a.BLUR,this.onGameBlur,this),this.game.events.off(a.FOCUS,this.onGameFocus,this),this.game.events.off(a.PRE_STEP,this.update,this),this.removeAllListeners(),this.removeAll(),this.sounds.length=0,this.sounds=null,this.listenerPosition=null,this.game=null},forEachActiveSound:function(t,e){var i=this;this.sounds.forEach((function(s,n){s&&!s.pendingRemove&&t.call(e||i,s,n,i.sounds)}))},setRate:function(t){return this.rate=t,this},rate:{get:function(){return this._rate},set:function(t){this._rate=t,this.forEachActiveSound((function(t){t.calculateRate()})),this.emit(o.GLOBAL_RATE,this,t)}},setDetune:function(t){return this.detune=t,this},detune:{get:function(){return this._detune},set:function(t){this._detune=t,this.forEachActiveSound((function(t){t.calculateRate()})),this.emit(o.GLOBAL_DETUNE,this,t)}}});t.exports=d},14747:(t,e,i)=>{var s=i(33684),n=i(25960),r=i(57490),o={create:function(t){var e=t.config.audio,i=t.device.audio;return e.noAudio||!i.webAudio&&!i.audioData?new n(t):i.webAudio&&!e.disableWebAudio?new r(t):new s(t)}};t.exports=o},19723:t=>{t.exports="complete"},98882:t=>{t.exports="decodedall"},57506:t=>{t.exports="decoded"},73146:t=>{t.exports="destroy"},11305:t=>{t.exports="detune"},40577:t=>{t.exports="detune"},30333:t=>{t.exports="mute"},20394:t=>{t.exports="rate"},21802:t=>{t.exports="volume"},1299:t=>{t.exports="looped"},99190:t=>{t.exports="loop"},97125:t=>{t.exports="mute"},89259:t=>{t.exports="pan"},79986:t=>{t.exports="pauseall"},17586:t=>{t.exports="pause"},19618:t=>{t.exports="play"},42306:t=>{t.exports="rate"},10387:t=>{t.exports="resumeall"},48959:t=>{t.exports="resume"},9960:t=>{t.exports="seek"},19180:t=>{t.exports="stopall"},98328:t=>{t.exports="stop"},50401:t=>{t.exports="unlocked"},52498:t=>{t.exports="volume"},14463:(t,e,i)=>{t.exports={COMPLETE:i(19723),DECODED:i(57506),DECODED_ALL:i(98882),DESTROY:i(73146),DETUNE:i(11305),GLOBAL_DETUNE:i(40577),GLOBAL_MUTE:i(30333),GLOBAL_RATE:i(20394),GLOBAL_VOLUME:i(21802),LOOP:i(99190),LOOPED:i(1299),MUTE:i(97125),PAN:i(89259),PAUSE_ALL:i(79986),PAUSE:i(17586),PLAY:i(19618),RATE:i(42306),RESUME_ALL:i(10387),RESUME:i(48959),SEEK:i(9960),STOP_ALL:i(19180),STOP:i(98328),UNLOCKED:i(50401),VOLUME:i(52498)}},64895:(t,e,i)=>{var s=i(30341),n=i(83419),r=i(14463),o=i(45319),a=new n({Extends:s,initialize:function(t,e,i){if(void 0===i&&(i={}),this.tags=t.game.cache.audio.get(e),!this.tags)throw new Error('No cached audio asset with key "'+e);this.audio=null,this.startTime=0,this.previousTime=0,this.duration=this.tags[0].duration,this.totalDuration=this.tags[0].duration,s.call(this,t,e,i)},play:function(t,e){return!this.manager.isLocked(this,"play",[t,e])&&(!!s.prototype.play.call(this,t,e)&&(!!this.pickAndPlayAudioTag()&&(this.emit(r.PLAY,this),!0)))},pause:function(){return!this.manager.isLocked(this,"pause")&&(!(this.startTime>0)&&(!!s.prototype.pause.call(this)&&(this.currentConfig.seek=this.audio.currentTime-(this.currentMarker?this.currentMarker.start:0),this.stopAndReleaseAudioTag(),this.emit(r.PAUSE,this),!0)))},resume:function(){return!this.manager.isLocked(this,"resume")&&(!(this.startTime>0)&&(!!s.prototype.resume.call(this)&&(!!this.pickAndPlayAudioTag()&&(this.emit(r.RESUME,this),!0))))},stop:function(){return!this.manager.isLocked(this,"stop")&&(!!s.prototype.stop.call(this)&&(this.stopAndReleaseAudioTag(),this.emit(r.STOP,this),!0))},pickAndPlayAudioTag:function(){if(!this.pickAudioTag())return this.reset(),!1;var t=this.currentConfig.seek,e=this.currentConfig.delay,i=(this.currentMarker?this.currentMarker.start:0)+t;return this.previousTime=i,this.audio.currentTime=i,this.applyConfig(),0===e?(this.startTime=0,this.audio.paused&&this.playCatchPromise()):(this.startTime=window.performance.now()+1e3*e,this.audio.paused||this.audio.pause()),this.resetConfig(),!0},pickAudioTag:function(){if(this.audio)return!0;for(var t=0;t0)this.startTime=i-this.manager.loopEndOffset?(this.audio.currentTime=e+Math.max(0,s-i),s=this.audio.currentTime):s=i)return this.reset(),this.stopAndReleaseAudioTag(),void this.emit(r.COMPLETE,this);this.previousTime=s}},destroy:function(){s.prototype.destroy.call(this),this.tags=null,this.audio&&this.stopAndReleaseAudioTag()},updateMute:function(){this.audio&&(this.audio.muted=this.currentConfig.mute||this.manager.mute)},updateVolume:function(){this.audio&&(this.audio.volume=o(this.currentConfig.volume*this.manager.volume,0,1))},calculateRate:function(){s.prototype.calculateRate.call(this),this.audio&&(this.audio.playbackRate=this.totalRate)},mute:{get:function(){return this.currentConfig.mute},set:function(t){this.currentConfig.mute=t,this.manager.isLocked(this,"mute",t)||(this.updateMute(),this.emit(r.MUTE,this,t))}},setMute:function(t){return this.mute=t,this},volume:{get:function(){return this.currentConfig.volume},set:function(t){this.currentConfig.volume=t,this.manager.isLocked(this,"volume",t)||(this.updateVolume(),this.emit(r.VOLUME,this,t))}},setVolume:function(t){return this.volume=t,this},rate:{get:function(){return this.currentConfig.rate},set:function(t){this.currentConfig.rate=t,this.manager.isLocked(this,r.RATE,t)||(this.calculateRate(),this.emit(r.RATE,this,t))}},setRate:function(t){return this.rate=t,this},detune:{get:function(){return this.currentConfig.detune},set:function(t){this.currentConfig.detune=t,this.manager.isLocked(this,r.DETUNE,t)||(this.calculateRate(),this.emit(r.DETUNE,this,t))}},setDetune:function(t){return this.detune=t,this},seek:{get:function(){return this.isPlaying?this.audio.currentTime-(this.currentMarker?this.currentMarker.start:0):this.isPaused?this.currentConfig.seek:0},set:function(t){this.manager.isLocked(this,"seek",t)||this.startTime>0||(this.isPlaying||this.isPaused)&&(t=Math.min(Math.max(0,t),this.duration),this.isPlaying?(this.previousTime=t,this.audio.currentTime=t):this.isPaused&&(this.currentConfig.seek=t),this.emit(r.SEEK,this,t))}},setSeek:function(t){return this.seek=t,this},loop:{get:function(){return this.currentConfig.loop},set:function(t){this.currentConfig.loop=t,this.manager.isLocked(this,"loop",t)||(this.audio&&(this.audio.loop=t),this.emit(r.LOOP,this,t))}},setLoop:function(t){return this.loop=t,this},pan:{get:function(){return this.currentConfig.pan},set:function(t){this.currentConfig.pan=t,this.emit(r.PAN,this,t)}},setPan:function(t){return this.pan=t,this}});t.exports=a},33684:(t,e,i)=>{var s=i(85034),n=i(83419),r=i(14463),o=i(64895),a=new n({Extends:s,initialize:function(t){this.override=!0,this.audioPlayDelay=.1,this.loopEndOffset=.05,this.onBlurPausedSounds=[],this.locked="ontouchstart"in window,this.lockedActionsQueue=this.locked?[]:null,this._mute=!1,this._volume=1,s.call(this,t)},add:function(t,e){var i=new o(this,t,e);return this.sounds.push(i),i},unlock:function(){this.locked=!1;var t=this;if(this.game.cache.audio.entries.each((function(e,i){for(var s=0;s{t.exports={SoundManagerCreator:i(14747),Events:i(14463),BaseSound:i(30341),BaseSoundManager:i(85034),WebAudioSound:i(71741),WebAudioSoundManager:i(57490),HTML5AudioSound:i(64895),HTML5AudioSoundManager:i(33684),NoAudioSound:i(4603),NoAudioSoundManager:i(25960)}},4603:(t,e,i)=>{var s=i(30341),n=i(83419),r=i(50792),o=i(79291),a=i(29747),h=function(){return!1},l=function(){return null},u=function(){return this},c=new n({Extends:r,initialize:function(t,e,i){void 0===i&&(i={}),r.call(this),this.manager=t,this.key=e,this.isPlaying=!1,this.isPaused=!1,this.totalRate=1,this.duration=0,this.totalDuration=0,this.config=o({mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0},i),this.currentConfig=this.config,this.mute=!1,this.volume=1,this.rate=1,this.detune=0,this.seek=0,this.loop=!1,this.pan=0,this.markers={},this.currentMarker=null,this.pendingRemove=!1},addMarker:h,updateMarker:h,removeMarker:l,play:h,pause:h,resume:h,stop:h,setMute:u,setVolume:u,setRate:u,setDetune:u,setSeek:u,setLoop:u,setPan:u,applyConfig:l,resetConfig:l,update:a,calculateRate:l,destroy:function(){s.prototype.destroy.call(this)}});t.exports=c},25960:(t,e,i)=>{var s=i(85034),n=i(83419),r=i(50792),o=i(4603),a=i(29747),h=new n({Extends:r,initialize:function(t){r.call(this),this.game=t,this.sounds=[],this.mute=!1,this.volume=1,this.rate=1,this.detune=0,this.pauseOnBlur=!0,this.locked=!1},add:function(t,e){var i=new o(this,t,e);return this.sounds.push(i),i},addAudioSprite:function(t,e){var i=this.add(t,e);return i.spritemap={},i},get:function(t){return s.prototype.get.call(this,t)},getAll:function(t){return s.prototype.getAll.call(this,t)},play:function(t,e){return!1},playAudioSprite:function(t,e,i){return!1},remove:function(t){return s.prototype.remove.call(this,t)},removeAll:function(){return s.prototype.removeAll.call(this)},removeByKey:function(t){return s.prototype.removeByKey.call(this,t)},stopByKey:function(t){return s.prototype.stopByKey.call(this,t)},onBlur:a,onFocus:a,onGameBlur:a,onGameFocus:a,pauseAll:a,resumeAll:a,stopAll:a,update:a,setRate:a,setDetune:a,setMute:a,setVolume:a,unlock:a,forEachActiveSound:function(t,e){s.prototype.forEachActiveSound.call(this,t,e)},destroy:function(){s.prototype.destroy.call(this)}});t.exports=h},71741:(t,e,i)=>{var s=i(30341),n=i(83419),r=i(14463),o=i(95540),a=new n({Extends:s,initialize:function(t,e,i){if(void 0===i&&(i={}),this.audioBuffer=t.game.cache.audio.get(e),!this.audioBuffer)throw new Error('Audio key "'+e+'" not found in cache');this.source=null,this.loopSource=null,this.muteNode=t.context.createGain(),this.volumeNode=t.context.createGain(),this.pannerNode=null,this.spatialNode=null,this.spatialSource=null,this.playTime=0,this.startTime=0,this.loopTime=0,this.rateUpdates=[],this.hasEnded=!1,this.hasLooped=!1,this.muteNode.connect(this.volumeNode),t.context.createPanner&&(this.spatialNode=t.context.createPanner(),this.volumeNode.connect(this.spatialNode)),t.context.createStereoPanner?(this.pannerNode=t.context.createStereoPanner(),t.context.createPanner?this.spatialNode.connect(this.pannerNode):this.volumeNode.connect(this.pannerNode),this.pannerNode.connect(t.destination)):t.context.createPanner?this.spatialNode.connect(t.destination):this.volumeNode.connect(t.destination),this.duration=this.audioBuffer.duration,this.totalDuration=this.audioBuffer.duration,s.call(this,t,e,i)},play:function(t,e){return!!s.prototype.play.call(this,t,e)&&(this.stopAndRemoveBufferSource(),this.createAndStartBufferSource(),this.emit(r.PLAY,this),!0)},pause:function(){return!(this.manager.context.currentTime{var s=i(53134),n=i(85034),r=i(83419),o=i(14463),a=i(8443),h=i(71741),l=i(95540),u=new r({Extends:n,initialize:function(t){this.context=this.createAudioContext(t),this.masterMuteNode=this.context.createGain(),this.masterVolumeNode=this.context.createGain(),this.masterMuteNode.connect(this.masterVolumeNode),this.masterVolumeNode.connect(this.context.destination),this.destination=this.masterMuteNode,this.locked="suspended"===this.context.state&&("ontouchstart"in window||"onclick"in window),n.call(this,t),this.locked&&t.isBooted?this.unlock():t.events.once(a.BOOT,this.unlock,this)},createAudioContext:function(t){var e=t.config.audio;return e.context?(e.context.resume(),e.context):window.hasOwnProperty("AudioContext")?new AudioContext:window.hasOwnProperty("webkitAudioContext")?new window.webkitAudioContext:void 0},setAudioContext:function(t){return this.context&&this.context.close(),this.masterMuteNode&&this.masterMuteNode.disconnect(),this.masterVolumeNode&&this.masterVolumeNode.disconnect(),this.context=t,this.masterMuteNode=t.createGain(),this.masterVolumeNode=t.createGain(),this.masterMuteNode.connect(this.masterVolumeNode),this.masterVolumeNode.connect(t.destination),this.destination=this.masterMuteNode,this},add:function(t,e){var i=new h(this,t,e);return this.sounds.push(i),i},decodeAudio:function(t,e){var i;i=Array.isArray(t)?t:[{key:t,data:e}];for(var n=this.game.cache.audio,r=i.length,a=0;a{var s=i(37105),n=i(83419),r=i(29747),o=i(19186),a=new n({initialize:function(t){this.parent=t,this.list=[],this.position=0,this.addCallback=r,this.removeCallback=r,this._sortKey=""},add:function(t,e){return e?s.Add(this.list,t):s.Add(this.list,t,0,this.addCallback,this)},addAt:function(t,e,i){return i?s.AddAt(this.list,t,e):s.AddAt(this.list,t,e,0,this.addCallback,this)},getAt:function(t){return this.list[t]},getIndex:function(t){return this.list.indexOf(t)},sort:function(t,e){return t?(void 0===e&&(e=function(e,i){return e[t]-i[t]}),o(this.list,e),this):this},getByName:function(t){return s.GetFirst(this.list,"name",t)},getRandom:function(t,e){return s.GetRandom(this.list,t,e)},getFirst:function(t,e,i,n){return s.GetFirst(this.list,t,e,i,n)},getAll:function(t,e,i,n){return s.GetAll(this.list,t,e,i,n)},count:function(t,e){return s.CountAllMatching(this.list,t,e)},swap:function(t,e){s.Swap(this.list,t,e)},moveTo:function(t,e){return s.MoveTo(this.list,t,e)},moveAbove:function(t,e){return s.MoveAbove(this.list,t,e)},moveBelow:function(t,e){return s.MoveBelow(this.list,t,e)},remove:function(t,e){return e?s.Remove(this.list,t):s.Remove(this.list,t,this.removeCallback,this)},removeAt:function(t,e){return e?s.RemoveAt(this.list,t):s.RemoveAt(this.list,t,this.removeCallback,this)},removeBetween:function(t,e,i){return i?s.RemoveBetween(this.list,t,e):s.RemoveBetween(this.list,t,e,this.removeCallback,this)},removeAll:function(t){for(var e=this.list.length;e--;)this.remove(this.list[e],t);return this},bringToTop:function(t){return s.BringToTop(this.list,t)},sendToBack:function(t){return s.SendToBack(this.list,t)},moveUp:function(t){return s.MoveUp(this.list,t),t},moveDown:function(t){return s.MoveDown(this.list,t),t},reverse:function(){return this.list.reverse(),this},shuffle:function(){return s.Shuffle(this.list),this},replace:function(t,e){return s.Replace(this.list,t,e)},exists:function(t){return this.list.indexOf(t)>-1},setAll:function(t,e,i,n){return s.SetAll(this.list,t,e,i,n),this},each:function(t,e){for(var i=[null],s=2;s0?this.list[0]:null}},last:{get:function(){return this.list.length>0?(this.position=this.list.length-1,this.list[this.position]):null}},next:{get:function(){return this.position0?(this.position--,this.list[this.position]):null}}});t.exports=a},90330:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){this.entries={},this.size=0,this.setAll(t)},setAll:function(t){if(Array.isArray(t))for(var e=0;e{var s=i(83419),n=i(50792),r=i(82348),o=new s({Extends:n,initialize:function(){n.call(this),this._pending=[],this._active=[],this._destroy=[],this._toProcess=0,this.checkQueue=!1},isActive:function(t){return this._active.indexOf(t)>-1},isPending:function(t){return this._toProcess>0&&this._pending.indexOf(t)>-1},isDestroying:function(t){return this._destroy.indexOf(t)>-1},add:function(t){return this.checkQueue&&this.isActive(t)&&!this.isDestroying(t)||this.isPending(t)||(this._pending.push(t),this._toProcess++),t},remove:function(t){if(this.isPending(t)){var e=this._pending,i=e.indexOf(t);-1!==i&&e.splice(i,1)}else this.isActive(t)&&(this._destroy.push(t),this._toProcess++);return t},removeAll:function(){for(var t=this._active,e=this._destroy,i=t.length;i--;)e.push(t[i]),this._toProcess++;return this},update:function(){if(0===this._toProcess)return this._active;var t,e,i=this._destroy,s=this._active;for(t=0;t{var s=i(43886);function n(t){if(!(this instanceof n))return new n(t,[".left",".top",".right",".bottom"]);this._maxEntries=Math.max(4,t||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()}function r(t,e,i){if(!i)return e.indexOf(t);for(var s=0;s=t.minX&&e.maxY>=t.minY}function v(t){return{children:t,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function g(t,e,i,n,r){for(var o,a=[e,i];a.length;)(i=a.pop())-(e=a.pop())<=n||(o=e+Math.ceil((i-e)/n/2)*n,s(t,o,e,i,r),a.push(e,o,o,i))}n.prototype={all:function(){return this._all(this.data,[])},search:function(t){var e=this.data,i=[],s=this.toBBox;if(!p(t,e))return i;for(var n,r,o,a,h=[];e;){for(n=0,r=e.children.length;n=0&&r[e].children.length>this._maxEntries;)this._split(r,e),e--;this._adjustParentBBoxes(n,r,e)},_split:function(t,e){var i=t[e],s=i.children.length,n=this._minEntries;this._chooseSplitAxis(i,n,s);var r=this._chooseSplitIndex(i,n,s),a=v(i.children.splice(r,i.children.length-r));a.height=i.height,a.leaf=i.leaf,o(i,this.toBBox),o(a,this.toBBox),e?t[e-1].children.push(a):this._splitRoot(i,a)},_splitRoot:function(t,e){this.data=v([t,e]),this.data.height=t.height+1,this.data.leaf=!1,o(this.data,this.toBBox)},_chooseSplitIndex:function(t,e,i){var s,n,r,o,h,l,u,d,f,p,v,g,m,y;for(l=u=1/0,s=e;s<=i-e;s++)n=a(t,0,s,this.toBBox),r=a(t,s,i,this.toBBox),f=n,p=r,v=void 0,g=void 0,m=void 0,y=void 0,v=Math.max(f.minX,p.minX),g=Math.max(f.minY,p.minY),m=Math.min(f.maxX,p.maxX),y=Math.min(f.maxY,p.maxY),o=Math.max(0,m-v)*Math.max(0,y-g),h=c(n)+c(r),o=e;n--)r=t.children[n],h(u,t.leaf?o(r):r),c+=d(u);return c},_adjustParentBBoxes:function(t,e,i){for(var s=i;s>=0;s--)h(e[s],t)},_condense:function(t){for(var e,i=t.length-1;i>=0;i--)0===t[i].children.length?i>0?(e=t[i-1].children).splice(e.indexOf(t[i]),1):this.clear():o(t[i],this.toBBox)},compareMinX:function(t,e){return t.left-e.left},compareMinY:function(t,e){return t.top-e.top},toBBox:function(t){return{minX:t.left,minY:t.top,maxX:t.right,maxY:t.bottom}}},t.exports=n},35072:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){if(this.entries=[],Array.isArray(t))for(var e=0;e-1&&this.entries.splice(e,1),this},dump:function(){console.group("Set");for(var t=0;t-1},union:function(t){var e=new s;return t.entries.forEach((function(t){e.set(t)})),this.entries.forEach((function(t){e.set(t)})),e},intersect:function(t){var e=new s;return this.entries.forEach((function(i){t.contains(i)&&e.set(i)})),e},difference:function(t){var e=new s;return this.entries.forEach((function(i){t.contains(i)||e.set(i)})),e},size:{get:function(){return this.entries.length},set:function(t){return t{var s=i(45319),n=i(83419),r=i(56583),o=i(26099),a=new n({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=0),void 0===s&&(s=null),this._width=t,this._height=e,this._parent=s,this.aspectMode=i,this.aspectRatio=0===e?1:t/e,this.minWidth=0,this.minHeight=0,this.maxWidth=Number.MAX_VALUE,this.maxHeight=Number.MAX_VALUE,this.snapTo=new o},setAspectMode:function(t){return void 0===t&&(t=0),this.aspectMode=t,this.setSize(this._width,this._height)},setSnap:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.snapTo.set(t,e),this.setSize(this._width,this._height)},setParent:function(t){return this._parent=t,this.setSize(this._width,this._height)},setMin:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.minWidth=s(t,0,this.maxWidth),this.minHeight=s(e,0,this.maxHeight),this.setSize(this._width,this._height)},setMax:function(t,e){return void 0===t&&(t=Number.MAX_VALUE),void 0===e&&(e=t),this.maxWidth=s(t,this.minWidth,Number.MAX_VALUE),this.maxHeight=s(e,this.minHeight,Number.MAX_VALUE),this.setSize(this._width,this._height)},setSize:function(t,e){switch(void 0===t&&(t=0),void 0===e&&(e=t),this.aspectMode){case a.NONE:this._width=this.getNewWidth(r(t,this.snapTo.x)),this._height=this.getNewHeight(r(e,this.snapTo.y)),this.aspectRatio=0===this._height?1:this._width/this._height;break;case a.WIDTH_CONTROLS_HEIGHT:this._width=this.getNewWidth(r(t,this.snapTo.x)),this._height=this.getNewHeight(this._width*(1/this.aspectRatio),!1);break;case a.HEIGHT_CONTROLS_WIDTH:this._height=this.getNewHeight(r(e,this.snapTo.y)),this._width=this.getNewWidth(this._height*this.aspectRatio,!1);break;case a.FIT:this.constrain(t,e,!0);break;case a.ENVELOP:this.constrain(t,e,!1)}return this},setAspectRatio:function(t){return this.aspectRatio=t,this.setSize(this._width,this._height)},resize:function(t,e){return this._width=this.getNewWidth(r(t,this.snapTo.x)),this._height=this.getNewHeight(r(e,this.snapTo.y)),this.aspectRatio=0===this._height?1:this._width/this._height,this},getNewWidth:function(t,e){return void 0===e&&(e=!0),t=s(t,this.minWidth,this.maxWidth),e&&this._parent&&t>this._parent.width&&(t=Math.max(this.minWidth,this._parent.width)),t},getNewHeight:function(t,e){return void 0===e&&(e=!0),t=s(t,this.minHeight,this.maxHeight),e&&this._parent&&t>this._parent.height&&(t=Math.max(this.minHeight,this._parent.height)),t},constrain:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=!0),t=this.getNewWidth(t),e=this.getNewHeight(e);var s=this.snapTo,n=0===e?1:t/e;return i&&this.aspectRatio>n||!i&&this.aspectRatio0&&(t=(e=r(e,s.y))*this.aspectRatio)):(i&&this.aspectRation)&&(t=(e=r(e,s.y))*this.aspectRatio,s.x>0&&(e=(t=r(t,s.x))*(1/this.aspectRatio))),this._width=t,this._height=e,this},fitTo:function(t,e){return this.constrain(t,e,!0)},envelop:function(t,e){return this.constrain(t,e,!1)},setWidth:function(t){return this.setSize(t,this._height)},setHeight:function(t){return this.setSize(this._width,t)},toString:function(){return"[{ Size (width="+this._width+" height="+this._height+" aspectRatio="+this.aspectRatio+" aspectMode="+this.aspectMode+") }]"},setCSS:function(t){t&&t.style&&(t.style.width=this._width+"px",t.style.height=this._height+"px")},copy:function(t){return t.setAspectMode(this.aspectMode),t.aspectRatio=this.aspectRatio,t.setSize(this.width,this.height)},destroy:function(){this._parent=null,this.snapTo=null},width:{get:function(){return this._width},set:function(t){this.setSize(t,this._height)}},height:{get:function(){return this._height},set:function(t){this.setSize(this._width,t)}}});a.NONE=0,a.WIDTH_CONTROLS_HEIGHT=1,a.HEIGHT_CONTROLS_WIDTH=2,a.FIT=3,a.ENVELOP=4,t.exports=a},15238:t=>{t.exports="add"},56187:t=>{t.exports="remove"},82348:(t,e,i)=>{t.exports={PROCESS_QUEUE_ADD:i(15238),PROCESS_QUEUE_REMOVE:i(56187)}},41392:(t,e,i)=>{t.exports={Events:i(82348),List:i(73162),Map:i(90330),ProcessQueue:i(25774),RTree:i(59542),Set:i(35072),Size:i(86555)}},57382:(t,e,i)=>{var s=i(83419),n=i(45319),r=i(40987),o=i(8054),a=i(50030),h=i(79237),l=new s({Extends:h,initialize:function(t,e,i,s,n){h.call(this,t,e,i,s,n),this.add("__BASE",0,0,0,s,n),this._source=this.frames.__BASE.source,this.canvas=this._source.image,this.context=this.canvas.getContext("2d",{willReadFrequently:!0}),this.width=s,this.height=n,this.imageData=this.context.getImageData(0,0,s,n),this.data=null,this.imageData&&(this.data=this.imageData.data),this.pixels=null,this.buffer,this.data&&(this.imageData.data.buffer?(this.buffer=this.imageData.data.buffer,this.pixels=new Uint32Array(this.buffer)):window.ArrayBuffer?(this.buffer=new ArrayBuffer(this.imageData.data.length),this.pixels=new Uint32Array(this.buffer)):this.pixels=this.imageData.data)},update:function(){return this.imageData=this.context.getImageData(0,0,this.width,this.height),this.data=this.imageData.data,this.imageData.data.buffer?(this.buffer=this.imageData.data.buffer,this.pixels=new Uint32Array(this.buffer)):window.ArrayBuffer?(this.buffer=new ArrayBuffer(this.imageData.data.length),this.pixels=new Uint32Array(this.buffer)):this.pixels=this.imageData.data,this.manager.game.config.renderType===o.WEBGL&&this.refresh(),this},draw:function(t,e,i,s){return void 0===s&&(s=!0),this.context.drawImage(i,t,e),s&&this.update(),this},drawFrame:function(t,e,i,s,n){void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=!0);var r=this.manager.getFrame(t,e);if(r){var o=r.canvasData,a=r.cutWidth,h=r.cutHeight,l=r.source.resolution;this.context.drawImage(r.source.image,o.x,o.y,a,h,i,s,a/l,h/l),n&&this.update()}return this},setPixel:function(t,e,i,s,n,r){if(void 0===r&&(r=255),t=Math.abs(Math.floor(t)),e=Math.abs(Math.floor(e)),this.getIndex(t,e)>-1){var o=this.context.getImageData(t,e,1,1);o.data[0]=i,o.data[1]=s,o.data[2]=n,o.data[3]=r,this.context.putImageData(o,t,e)}return this},putData:function(t,e,i,s,n,r,o){return void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=t.width),void 0===o&&(o=t.height),this.context.putImageData(t,e,i,s,n,r,o),this},getData:function(t,e,i,s){return t=n(Math.floor(t),0,this.width-1),e=n(Math.floor(e),0,this.height-1),i=n(i,1,this.width-t),s=n(s,1,this.height-e),this.context.getImageData(t,e,i,s)},getPixel:function(t,e,i){i||(i=new r);var s=this.getIndex(t,e);if(s>-1){var n=this.data,o=n[s+0],a=n[s+1],h=n[s+2],l=n[s+3];i.setTo(o,a,h,l)}return i},getPixels:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.width),void 0===s&&(s=i),t=Math.abs(Math.round(t)),e=Math.abs(Math.round(e));for(var o=n(t,0,this.width),a=n(t+i,0,this.width),h=n(e,0,this.height),l=n(e+s,0,this.height),u=new r,c=[],d=h;d{var s=i(10312),n=i(38058),r=i(27919),o=i(83419),a=i(8054),h=i(4327),l=i(95540),u=i(36060),c=i(32302),d=i(79237),f=i(70554),p=new o({Extends:d,initialize:function(t,e,i,s){void 0===i&&(i=256),void 0===s&&(s=256),this.type="DynamicTexture";var o=t.game.renderer,h=o&&o.type===a.CANVAS,l=h?r.create2D(this,i,s):[this];d.call(this,t,e,l,i,s),this.add("__BASE",0,0,0,i,s),this.renderer=o,this.width=-1,this.height=-1,this.isDrawing=!1,this.canvas=h?l:null,this.context=h?l.getContext("2d",{willReadFrequently:!0}):null,this.dirty=!1,this.isSpriteTexture=!0,this._eraseMode=!1,this.camera=new n(0,0,i,s).setScene(t.game.scene.systemScene,!1),this.renderTarget=h?null:new c(o,i,s,1,0,!1,!0,!0,!1),this.pipeline=h?null:o.pipelines.get(u.SINGLE_PIPELINE),this.setSize(i,s)},setSize:function(t,e){void 0===e&&(e=t);var i=this.get(),s=i.source;if(t!==this.width||e!==this.height){this.canvas&&(this.canvas.width=t,this.canvas.height=e);var n=this.renderTarget;n&&(n.willResize(t,e)&&n.resize(t,e),n.texture!==s.glTexture&&this.renderer.deleteTexture(s.glTexture),this.setFromRenderTarget()),this.camera.setSize(t,e),s.width=t,s.height=e,i.setSize(t,e),this.width=t,this.height=e}else{var r=this.getSourceImage();i.cutX+t>r.width&&(t=r.width-i.cutX),i.cutY+e>r.height&&(e=r.height-i.cutY),i.setSize(t,e,i.cutX,i.cutY)}return this},setFromRenderTarget:function(){var t=this.get().source,e=this.renderTarget;return t.isRenderTexture=!0,t.isGLTexture=!0,t.glTexture=e.texture,this},setIsSpriteTexture:function(t){return this.isSpriteTexture=t,this},fill:function(t,e,i,s,n,r){var o=this.camera,a=this.renderer;void 0===e&&(e=1),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=this.width),void 0===r&&(r=this.height);var h=t>>16&255,l=t>>8&255,u=255&t,c=this.renderTarget;if(o.preRender(),c){c.bind(!0);var d=this.pipeline.manager.set(this.pipeline),p=a.width/c.width,v=a.height/c.height,g=c.height-(s+r);d.drawFillRect(i*p,g*v,n*p,r*v,f.getTintFromFloats(u/255,l/255,h/255,1),e),c.unbind(!0)}else{var m=this.context;a.setContext(m),m.globalCompositeOperation="source-over",m.fillStyle="rgba("+h+","+l+","+u+","+e+")",m.fillRect(i,s,n,r),a.setContext()}return this.dirty=!0,this},clear:function(t,e,i,s){if(this.dirty){var n=this.context,r=this.renderTarget;r?r.clear(t,e,i,s):n&&(void 0!==t&&void 0!==e&&void 0!==i&&void 0!==s?n.clearRect(t,e,i,s):(n.save(),n.setTransform(1,0,0,1,0,0),n.clearRect(0,0,this.width,this.height),n.restore())),this.dirty=!1}return this},stamp:function(t,e,i,s,n){void 0===i&&(i=0),void 0===s&&(s=0);var r=l(n,"alpha",1),o=l(n,"tint",16777215),a=l(n,"angle",0),h=l(n,"rotation",0),u=l(n,"scale",1),c=l(n,"scaleX",u),d=l(n,"scaleY",u),f=l(n,"originX",.5),p=l(n,"originY",.5),v=l(n,"blendMode",0),g=l(n,"erase",!1),m=l(n,"skipBatch",!1),y=this.manager.resetStamp(r,o);return y.setAngle(0),0!==a?y.setAngle(a):0!==h&&y.setRotation(h),y.setScale(c,d),y.setTexture(t,e),y.setOrigin(f,p),y.setBlendMode(v),g&&(this._eraseMode=!0),m?this.batchGameObject(y,i,s):this.draw(y,i,s),g&&(this._eraseMode=!1),this},erase:function(t,e,i){return this._eraseMode=!0,this.draw(t,e,i),this._eraseMode=!1,this},draw:function(t,e,i,s,n){return this.beginDraw(),this.batchDraw(t,e,i,s,n),this.endDraw(),this},drawFrame:function(t,e,i,s,n,r){return this.beginDraw(),this.batchDrawFrame(t,e,i,s,n,r),this.endDraw(),this},repeat:function(t,e,i,s,n,r,o,a,l){if(void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=this.width),void 0===r&&(r=this.height),void 0===o&&(o=1),void 0===a&&(a=16777215),void 0===l&&(l=!1),!(e=t instanceof h?t:this.manager.getFrame(t,e)))return this;var u=this.manager.resetStamp(o,a);u.setFrame(e),u.setOrigin(0);var c=e.width,d=e.height;n=Math.floor(n),r=Math.floor(r);var f=Math.ceil(n/c),p=Math.ceil(r/d),v=f*c-n,g=p*d-r;v>0&&(v=c-v),g>0&&(g=d-g),i<0&&(f+=Math.ceil(Math.abs(i)/c)),s<0&&(p+=Math.ceil(Math.abs(s)/d));var m=i,y=s,x=!1,T=this.manager.stampCrop.setTo(0,0,c,d);l||this.beginDraw();for(var w=0;w0&&b===f-1&&(x=!0,T.width=v),g>0&&w===p-1&&(x=!0,T.height=g),x&&u.setCrop(T),this.batchGameObject(u,m,y),u.isCropped=!1,T.setTo(0,0,c,d)),m+=c;m=i,y+=d}return l||this.endDraw(),this},beginDraw:function(){if(!this.isDrawing){var t=this.camera,e=this.renderer,i=this.renderTarget;t.preRender(),i?e.beginCapture(i.width,i.height):e.setContext(this.context),this.isDrawing=!0}return this},batchDraw:function(t,e,i,s,n){return Array.isArray(t)||(t=[t]),this.batchList(t,e,i,s,n),this},batchDrawFrame:function(t,e,i,s,n,r){void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=1),void 0===r&&(r=16777215);var o=this.manager.getFrame(t,e);return o&&(this.renderTarget?this.pipeline.batchTextureFrame(o,i,s,r,n,this.camera.matrix,null):this.batchTextureFrame(o,i,s,n,r)),this},endDraw:function(t){if(void 0===t&&(t=this._eraseMode),this.isDrawing){var e=this.renderer,i=this.renderTarget;if(i){var s=e.endCapture();e.pipelines.setUtility().blitFrame(s,i,1,!1,!1,t,this.isSpriteTexture),e.resetScissor(),e.resetViewport()}else e.setContext();this.dirty=!0,this.isDrawing=!1}return this},batchList:function(t,e,i,s,n){var r=t.length;if(0!==r)for(var o=0;o0&&a.height>0&&o.drawImage(h,a.x,a.y,a.width,a.height,e,i,a.width,a.height),o.restore()}},snapshotArea:function(t,e,i,s,n,r,o){return this.renderTarget?this.renderer.snapshotFramebuffer(this.renderTarget.framebuffer,this.width,this.height,n,!1,t,e,i,s,r,o):this.renderer.snapshotCanvas(this.canvas,n,!1,t,e,i,s,r,o),this},snapshot:function(t,e,i){return this.snapshotArea(0,0,this.width,this.height,t,e,i)},snapshotPixel:function(t,e,i){return this.snapshotArea(t,e,1,1,i,"pixel")},getWebGLTexture:function(){if(this.renderTarget)return this.renderTarget.texture},renderWebGL:function(t,e,i,s){var n=this.manager.resetStamp();n.setTexture(this),n.setOrigin(0),n.renderWebGL(t,n,i,s)},renderCanvas:function(){},destroy:function(){var t=this.manager.stamp;t&&t.texture===this&&this.manager.resetStamp(),d.prototype.destroy.call(this),r.remove(this.canvas),this.renderTarget&&this.renderTarget.destroy(),this.camera.destroy(),this.canvas=null,this.context=null,this.renderer=null}});t.exports=p},4327:(t,e,i)=>{var s=i(83419),n=i(45319),r=i(79291),o=new s({initialize:function(t,e,i,s,n,r,o){this.texture=t,this.name=e,this.source=t.source[i],this.sourceIndex=i,this.cutX,this.cutY,this.cutWidth,this.cutHeight,this.x=0,this.y=0,this.width,this.height,this.halfWidth,this.halfHeight,this.centerX,this.centerY,this.pivotX=0,this.pivotY=0,this.customPivot=!1,this.rotated=!1,this.autoRound=-1,this.customData={},this.u0=0,this.v0=0,this.u1=0,this.v1=0,this.data={cut:{x:0,y:0,w:0,h:0,r:0,b:0},trim:!1,sourceSize:{w:0,h:0},spriteSourceSize:{x:0,y:0,w:0,h:0,r:0,b:0},radius:0,drawImage:{x:0,y:0,width:0,height:0},is3Slice:!1,scale9:!1,scale9Borders:{x:0,y:0,w:0,h:0}},this.setSize(r,o,s,n)},setCutPosition:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=0),this.cutX=t,this.cutY=e,this.updateUVs()},setCutSize:function(t,e){return this.cutWidth=t,this.cutHeight=e,this.updateUVs()},setSize:function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=0),this.setCutPosition(i,s),this.setCutSize(t,e),this.width=t,this.height=e,this.halfWidth=Math.floor(.5*t),this.halfHeight=Math.floor(.5*e),this.centerX=Math.floor(t/2),this.centerY=Math.floor(e/2);var n=this.data,r=n.cut;r.x=i,r.y=s,r.w=t,r.h=e,r.r=i+t,r.b=s+e,n.sourceSize.w=t,n.sourceSize.h=e,n.spriteSourceSize.w=t,n.spriteSourceSize.h=e,n.radius=.5*Math.sqrt(t*t+e*e);var o=n.drawImage;return o.x=i,o.y=s,o.width=t,o.height=e,this.updateUVs()},setTrim:function(t,e,i,s,n,r){var o=this.data,a=o.spriteSourceSize;return o.trim=!0,o.sourceSize.w=t,o.sourceSize.h=e,a.x=i,a.y=s,a.w=n,a.h=r,a.r=i+n,a.b=s+r,this.x=i,this.y=s,this.width=n,this.height=r,this.halfWidth=.5*n,this.halfHeight=.5*r,this.centerX=Math.floor(n/2),this.centerY=Math.floor(r/2),this.updateUVs()},setScale9:function(t,e,i,s){var n=this.data;return n.scale9=!0,n.is3Slice=0===e&&s===this.height,n.scale9Borders.x=t,n.scale9Borders.y=e,n.scale9Borders.w=i,n.scale9Borders.h=s,this},setCropUVs:function(t,e,i,s,r,o,a){var h=this.cutX,l=this.cutY,u=this.cutWidth,c=this.cutHeight,d=this.realWidth,f=this.realHeight,p=h+(e=n(e,0,d)),v=l+(i=n(i,0,f)),g=s=n(s,0,d-e),m=r=n(r,0,f-i),y=this.data;if(y.trim){var x=y.spriteSourceSize,T=e+(s=n(s,0,u-e)),w=i+(r=n(r,0,c-i));if(!(x.rT||x.y>w)){var b=Math.max(x.x,e),S=Math.max(x.y,i),E=Math.min(x.r,T)-b,A=Math.min(x.b,w)-S;g=E,m=A,p=o?h+(u-(b-x.x)-E):h+(b-x.x),v=a?l+(c-(S-x.y)-A):l+(S-x.y),e=b,i=S,s=E,r=A}else p=0,v=0,g=0,m=0}else o&&(p=h+(u-e-s)),a&&(v=l+(c-i-r));var C=this.source.width,_=this.source.height;return t.u0=Math.max(0,p/C),t.v0=Math.max(0,v/_),t.u1=Math.min(1,(p+g)/C),t.v1=Math.min(1,(v+m)/_),t.x=e,t.y=i,t.cx=p,t.cy=v,t.cw=g,t.ch=m,t.width=s,t.height=r,t.flipX=o,t.flipY=a,t},updateCropUVs:function(t,e,i){return this.setCropUVs(t,t.x,t.y,t.width,t.height,e,i)},setUVs:function(t,e,i,s,n,r){var o=this.data.drawImage;return o.width=t,o.height=e,this.u0=i,this.v0=s,this.u1=n,this.v1=r,this},updateUVs:function(){var t=this.cutX,e=this.cutY,i=this.cutWidth,s=this.cutHeight,n=this.data.drawImage;n.width=i,n.height=s;var r=this.source.width,o=this.source.height;return this.u0=t/r,this.v0=e/o,this.u1=(t+i)/r,this.v1=(e+s)/o,this},updateUVsInverted:function(){var t=this.source.width,e=this.source.height;return this.u0=(this.cutX+this.cutHeight)/t,this.v0=this.cutY/e,this.u1=this.cutX/t,this.v1=(this.cutY+this.cutWidth)/e,this},clone:function(){var t=new o(this.texture,this.name,this.sourceIndex);return t.cutX=this.cutX,t.cutY=this.cutY,t.cutWidth=this.cutWidth,t.cutHeight=this.cutHeight,t.x=this.x,t.y=this.y,t.width=this.width,t.height=this.height,t.halfWidth=this.halfWidth,t.halfHeight=this.halfHeight,t.centerX=this.centerX,t.centerY=this.centerY,t.rotated=this.rotated,t.data=r(!0,t.data,this.data),t.updateUVs(),t},destroy:function(){this.texture=null,this.source=null,this.customData=null,this.data=null},glTexture:{get:function(){return this.source.glTexture}},realWidth:{get:function(){return this.data.sourceSize.w}},realHeight:{get:function(){return this.data.sourceSize.h}},radius:{get:function(){return this.data.radius}},trimmed:{get:function(){return this.data.trim}},scale9:{get:function(){return this.data.scale9}},is3Slice:{get:function(){return this.data.is3Slice}},canvasData:{get:function(){return this.data.drawImage}}});t.exports=o},79237:(t,e,i)=>{var s=i(83419),n=i(4327),r=i(11876),o='Texture "%s" has no frame "%s"',a=new s({initialize:function(t,e,i,s,n){Array.isArray(i)||(i=[i]),this.manager=t,this.key=e,this.source=[],this.dataSource=[],this.frames={},this.customData={},this.firstFrame="__BASE",this.frameTotal=0;for(var o=0;or&&(r=h.cutX+h.cutWidth),h.cutY+h.cutHeight>o&&(o=h.cutY+h.cutHeight)}return{x:s,y:n,width:r-s,height:o-n}},getFrameNames:function(t){void 0===t&&(t=!1);var e=Object.keys(this.frames);if(!t){var i=e.indexOf("__BASE");-1!==i&&e.splice(i,1)}return e},getSourceImage:function(t){null!=t&&1!==this.frameTotal||(t="__BASE");var e=this.frames[t];return e?e.source.image:(console.warn(o,this.key,t),this.frames.__BASE.source.image)},getDataSourceImage:function(t){null!=t&&1!==this.frameTotal||(t="__BASE");var e,i=this.frames[t];return i?e=i.sourceIndex:(console.warn(o,this.key,t),e=this.frames.__BASE.sourceIndex),this.dataSource[e].image},setDataSource:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e{var s=i(27919),n=i(57382),r=i(83419),o=i(40987),a=i(8054),h=i(81320),l=i(50792),u=i(69442),c=i(4327),d=i(8443),f=i(99584),p=i(35154),v=i(88571),g=i(41212),m=i(61309),y=i(87841),x=i(79237),T=new r({Extends:l,initialize:function(t){l.call(this),this.game=t,this.name="TextureManager",this.list={},this._tempCanvas=s.create2D(this),this._tempContext=this._tempCanvas.getContext("2d",{willReadFrequently:!0}),this._pending=0,this.stamp,this.stampCrop=new y,this.silentWarnings=!1,t.events.once(d.BOOT,this.boot,this)},boot:function(){this._pending=3,this.on(u.LOAD,this.updatePending,this),this.on(u.ERROR,this.updatePending,this);var t=this.game.config;null!==t.defaultImage&&this.addBase64("__DEFAULT",t.defaultImage),null!==t.missingImage&&this.addBase64("__MISSING",t.missingImage),null!==t.whiteImage&&this.addBase64("__WHITE",t.whiteImage),this.game.renderer&&this.game.renderer.gl&&this.addUint8Array("__NORMAL",new Uint8Array([127,127,255,255]),1,1),this.game.events.once(d.DESTROY,this.destroy,this),this.game.events.once(d.SYSTEM_READY,(function(t){this.stamp=new v(t).setOrigin(0)}),this)},updatePending:function(){this._pending--,0===this._pending&&(this.off(u.LOAD),this.off(u.ERROR),this.emit(u.READY))},checkKey:function(t){return!(!t||"string"!=typeof t||this.exists(t))||(this.silentWarnings||console.error("Texture key already in use: "+t),!1)},remove:function(t){if("string"==typeof t){if(!this.exists(t))return this.silentWarnings||console.warn("No texture found matching key: "+t),this;t=this.get(t)}var e=t.key;return this.list.hasOwnProperty(e)&&(t.destroy(),this.emit(u.REMOVE,e),this.emit(u.REMOVE_KEY+e)),this},removeKey:function(t){return this.list.hasOwnProperty(t)&&delete this.list[t],this},addBase64:function(t,e){if(this.checkKey(t)){var i=this,s=new Image;s.onerror=function(){i.emit(u.ERROR,t)},s.onload=function(){var e=i.create(t,s);m.Image(e,0),i.emit(u.ADD,t,e),i.emit(u.ADD_KEY+t,e),i.emit(u.LOAD,t,e)},s.src=e}return this},getBase64:function(t,e,i,n){void 0===i&&(i="image/png"),void 0===n&&(n=.92);var r="",o=this.getFrame(t,e);if(o&&(o.source.isRenderTexture||o.source.isGLTexture))this.silentWarnings||console.warn("Cannot getBase64 from WebGL Texture");else if(o){var a=o.canvasData,h=s.create2D(this,a.width,a.height),l=h.getContext("2d",{willReadFrequently:!0});a.width>0&&a.height>0&&l.drawImage(o.source.image,a.x,a.y,a.width,a.height,0,0,a.width,a.height),r=h.toDataURL(i,n),s.remove(h)}return r},addImage:function(t,e,i){var s=null;return this.checkKey(t)&&(s=this.create(t,e),m.Image(s,0),i&&s.setDataSource(i),this.emit(u.ADD,t,s),this.emit(u.ADD_KEY+t,s)),s},addGLTexture:function(t,e){var i=null;if(this.checkKey(t)){var s=e.width,n=e.height;(i=this.create(t,e,s,n)).add("__BASE",0,0,0,s,n),this.emit(u.ADD,t,i),this.emit(u.ADD_KEY+t,i)}return i},addCompressedTexture:function(t,e,i){var s=null;if(this.checkKey(t)){if((s=this.create(t,e)).add("__BASE",0,0,0,e.width,e.height),i){var n=function(t,e,i){Array.isArray(i.textures)||Array.isArray(i.frames)?m.JSONArray(t,e,i):m.JSONHash(t,e,i)};if(Array.isArray(i))for(var r=0;r=r.x&&t=r.y&&e=r.x&&t=r.y&&e{var s=i(27919),n=i(83419),r=i(50030),o=i(29795),a=i(82751),h=new n({initialize:function(t,e,i,s,n){void 0===n&&(n=!1);var h=t.manager.game;this.renderer=h.renderer,this.texture=t,this.source=e,this.image=e.compressed?null:e,this.compressionAlgorithm=e.compressed?e.format:null,this.resolution=1,this.width=i||e.naturalWidth||e.videoWidth||e.width||0,this.height=s||e.naturalHeight||e.videoHeight||e.height||0,this.scaleMode=o.DEFAULT,this.isCanvas=e instanceof HTMLCanvasElement,this.isVideo=window.hasOwnProperty("HTMLVideoElement")&&e instanceof HTMLVideoElement,this.isRenderTexture="RenderTexture"===e.type||"DynamicTexture"===e.type,this.isGLTexture=e instanceof a,this.isPowerOf2=r(this.width,this.height),this.glTexture=null,this.flipY=n,this.init(h)},init:function(t){var e=this.renderer;if(e){var i=this.source;if(e.gl){var s=this.image,n=this.flipY,r=this.width,o=this.height,a=this.scaleMode;this.isCanvas?this.glTexture=e.createCanvasTexture(s,!1,n):this.isVideo?this.glTexture=e.createVideoTexture(s,!1,n):this.isRenderTexture?this.glTexture=e.createTextureFromSource(null,r,o,a):this.isGLTexture?this.glTexture=i:this.compressionAlgorithm?this.glTexture=e.createTextureFromSource(i,void 0,void 0,a):i instanceof Uint8Array?this.glTexture=e.createUint8ArrayTexture(i,r,o,a):this.glTexture=e.createTextureFromSource(s,r,o,a)}else this.isRenderTexture&&(this.image=i.canvas)}t.config.antialias||this.setFilter(1)},setFilter:function(t){this.renderer&&this.renderer.gl&&this.renderer.setTextureFilter(this.glTexture,t),this.scaleMode=t},setFlipY:function(t){return void 0===t&&(t=!0),t===this.flipY||(this.flipY=t,this.update()),this},update:function(){var t=this.renderer,e=this.image,i=this.flipY,s=t.gl;s&&this.isCanvas?t.updateCanvasTexture(e,this.glTexture,i):s&&this.isVideo&&t.updateVideoTexture(e,this.glTexture,i)},destroy:function(){this.glTexture&&this.renderer.deleteTexture(this.glTexture),this.isCanvas&&s.remove(this.image),this.renderer=null,this.texture=null,this.source=null,this.image=null,this.glTexture=null}});t.exports=h},19673:t=>{t.exports={LINEAR:0,NEAREST:1}},44538:t=>{t.exports="addtexture"},63486:t=>{t.exports="addtexture-"},94851:t=>{t.exports="onerror"},29099:t=>{t.exports="onload"},8678:t=>{t.exports="ready"},86415:t=>{t.exports="removetexture"},30879:t=>{t.exports="removetexture-"},69442:(t,e,i)=>{t.exports={ADD:i(44538),ADD_KEY:i(63486),ERROR:i(94851),LOAD:i(29099),READY:i(8678),REMOVE:i(86415),REMOVE_KEY:i(30879)}},27458:(t,e,i)=>{var s=i(79291),n=i(19673),r={CanvasTexture:i(57382),DynamicTexture:i(81320),Events:i(69442),FilterMode:n,Frame:i(4327),Parsers:i(61309),Texture:i(79237),TextureManager:i(17130),TextureSource:i(11876)};r=s(!1,r,n),t.exports=r},89905:t=>{t.exports=function(t,e,i){if(i.getElementsByTagName("TextureAtlas")){var s=t.source[e];t.add("__BASE",e,0,0,s.width,s.height);for(var n,r=i.getElementsByTagName("SubTexture"),o=0;o{t.exports=function(t,e){var i=t.source[e];return t.add("__BASE",e,0,0,i.width,i.height),t}},4832:t=>{t.exports=function(t,e){var i=t.source[e];return t.add("__BASE",e,0,0,i.width,i.height),t}},78566:(t,e,i)=>{var s=i(41786);t.exports=function(t,e,i){if(i.frames||i.textures){var n=t.source[e];t.add("__BASE",e,0,0,n.width,n.height);for(var r,o=Array.isArray(i.textures)?i.textures[e].frames:i.frames,a=0;a{var s=i(41786);t.exports=function(t,e,i){if(i.frames){var n=t.source[e];t.add("__BASE",e,0,0,n.width,n.height);var r,o=i.frames;for(var a in o)if(o.hasOwnProperty(a)){var h=o[a];if(r=t.add(a,e,h.frame.x,h.frame.y,h.frame.w,h.frame.h)){h.trimmed&&r.setTrim(h.sourceSize.w,h.sourceSize.h,h.spriteSourceSize.x,h.spriteSourceSize.y,h.spriteSourceSize.w,h.spriteSourceSize.h),h.rotated&&(r.rotated=!0,r.updateUVsInverted());var l=h.anchor||h.pivot;l&&(r.customPivot=!0,r.pivotX=l.x,r.pivotY=l.y),h.scale9Borders&&r.setScale9(h.scale9Borders.x,h.scale9Borders.y,h.scale9Borders.w,h.scale9Borders.h),r.customData=s(h)}else console.warn("Invalid atlas json, frame already exists: "+a)}for(var u in i)"frames"!==u&&(Array.isArray(i[u])?t.customData[u]=i[u].slice(0):t.customData[u]=i[u]);return t}console.warn("Invalid Texture Atlas JSON Hash given, missing 'frames' Object")}},31403:t=>{t.exports=function(t){var e,i=[171,75,84,88,32,49,49,187,13,10,26,10],s=new Uint8Array(t,0,12);for(e=0;e>1),v=Math.max(1,v>>1),f+=g}return{mipmaps:d,width:h,height:l,internalFormat:a,compressed:!0,generateMipmap:!1}}console.warn("KTXParser - Only compressed formats supported")}},82038:t=>{function e(t,e,i,s,n,r,o){return void 0===o&&(o=16),Math.floor((t+i)/n)*Math.floor((e+s)/r)*o}function i(t,e){return(t=Math.max(t,16))*(e=Math.max(e,8))/4}function s(t,e){return(t=Math.max(t,8))*(e=Math.max(e,8))/2}function n(t,e){return Math.ceil(t/4)*Math.ceil(e/4)*16}function r(t,i){return e(t,i,3,3,4,4,8)}function o(t,i){return e(t,i,3,3,4,4)}var a={0:{sizeFunc:i,glFormat:[35841]},1:{sizeFunc:i,glFormat:[35843]},2:{sizeFunc:s,glFormat:[35840]},3:{sizeFunc:s,glFormat:[35842]},6:{sizeFunc:r,glFormat:[36196]},7:{sizeFunc:r,glFormat:[33776,35916]},8:{sizeFunc:o,glFormat:[33777,35917]},9:{sizeFunc:o,glFormat:[33778,35918]},11:{sizeFunc:o,glFormat:[33779,35919]},14:{sizeFunc:n,glFormat:[36494,36495]},15:{sizeFunc:n,glFormat:[36492,36493]},22:{sizeFunc:r,glFormat:[37492,37493]},23:{sizeFunc:o,glFormat:[37496,37497]},24:{sizeFunc:r,glFormat:[37494,37495]},25:{sizeFunc:r,glFormat:[37488]},26:{sizeFunc:o,glFormat:[37490]},27:{sizeFunc:o,glFormat:[37808,37840]},28:{sizeFunc:function(t,i){return e(t,i,4,3,5,4)},glFormat:[37809,37841]},29:{sizeFunc:function(t,i){return e(t,i,4,4,5,5)},glFormat:[37810,37842]},30:{sizeFunc:function(t,i){return e(t,i,5,4,6,5)},glFormat:[37811,37843]},31:{sizeFunc:function(t,i){return e(t,i,5,5,6,6)},glFormat:[37812,37844]},32:{sizeFunc:function(t,i){return e(t,i,7,4,8,5)},glFormat:[37813,37845]},33:{sizeFunc:function(t,i){return e(t,i,7,5,8,6)},glFormat:[37814,37846]},34:{sizeFunc:function(t,i){return e(t,i,7,7,8,8)},glFormat:[37815,37847]},35:{sizeFunc:function(t,i){return e(t,i,9,4,10,5)},glFormat:[37816,37848]},36:{sizeFunc:function(t,i){return e(t,i,9,5,10,6)},glFormat:[37817,37849]},37:{sizeFunc:function(t,i){return e(t,i,9,7,10,8)},glFormat:[37818,37850]},38:{sizeFunc:function(t,i){return e(t,i,9,9,10,10)},glFormat:[37819,37851]},39:{sizeFunc:function(t,i){return e(t,i,11,9,12,10)},glFormat:[37820,37852]},40:{sizeFunc:function(t,i){return e(t,i,11,11,12,12)},glFormat:[37821,37853]}};t.exports=function(t){for(var e=new Uint32Array(t,0,13),i=55727696===e[0]?e[2]:e[3],s=e[4],n=a[i].glFormat[s],r=a[i].sizeFunc,o=e[11],h=e[7],l=e[6],u=52+e[12],c=new Uint8Array(t,u),d=new Array(o),f=0,p=h,v=l,g=0;g>1),v=Math.max(1,v>>1),f+=m}return{mipmaps:d,width:h,height:l,internalFormat:n,compressed:!0,generateMipmap:!1}}},75549:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i,n,r,o,a){var h=s(a,"frameWidth",null),l=s(a,"frameHeight",h);if(null===h)throw new Error("TextureManager.SpriteSheet: Invalid frameWidth given.");var u=t.source[e];t.add("__BASE",e,0,0,u.width,u.height);var c=s(a,"startFrame",0),d=s(a,"endFrame",-1),f=s(a,"margin",0),p=s(a,"spacing",0),v=Math.floor((r-f+p)/(h+p))*Math.floor((o-f+p)/(l+p));0===v&&console.warn("SpriteSheet frame dimensions will result in zero frames for texture:",t.key),(c>v||c<-v)&&(c=0),c<0&&(c=v+c),(-1===d||d>v||dr&&(y=b-r),S>o&&(x=S-o),w>=c&&w<=d&&(t.add(T,e,i+g,n+m,h-y,l-x),T++),(g+=h+p)+h>r&&(g=f,m+=l+p)}return t}},47534:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i){var n=s(i,"frameWidth",null),r=s(i,"frameHeight",n);if(!n)throw new Error("TextureManager.SpriteSheetFromAtlas: Invalid frameWidth given.");var o=t.source[0];t.add("__BASE",0,0,0,o.width,o.height);var a,h=s(i,"startFrame",0),l=s(i,"endFrame",-1),u=s(i,"margin",0),c=s(i,"spacing",0),d=e.cutX,f=e.cutY,p=e.cutWidth,v=e.cutHeight,g=e.realWidth,m=e.realHeight,y=Math.floor((g-u+c)/(n+c)),x=Math.floor((m-u+c)/(r+c)),T=y*x,w=e.x,b=n-w,S=n-(g-p-w),E=e.y,A=r-E,C=r-(m-v-E);(h>T||h<-T)&&(h=0),h<0&&(h=T+h),-1!==l&&(T=h+(l+1));for(var _=u,M=u,P=0,R=0;R{var e=0,i=function(t,i,s,n){var r=e-n.y-n.height;t.add(s,i,n.x,r,n.width,n.height)};t.exports=function(t,s,n){var r=t.source[s];t.add("__BASE",s,0,0,r.width,r.height),e=r.height;for(var o=n.split("\n"),a=/^[ ]*(- )*(\w+)+[: ]+(.*)/,h="",l="",u={x:0,y:0,width:0,height:0},c=0;c{var s=i(50030);function n(t){for(var e=t.mipmaps,i=0;i{t.exports={AtlasXML:i(89905),Canvas:i(72893),Image:i(4832),JSONArray:i(78566),JSONHash:i(39711),KTXParser:i(31403),PVRParser:i(82038),SpriteSheet:i(75549),SpriteSheetFromAtlas:i(47534),UnityYAML:i(86147)}},80341:t=>{t.exports={CSV:0,TILED_JSON:1,ARRAY_2D:2,WELTMEISTER:3}},16536:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,n,r,o){(void 0===i||i<=0)&&(i=32),(void 0===s||s<=0)&&(s=32),void 0===n&&(n=0),void 0===r&&(r=0),this.name=t,this.firstgid=0|e,this.imageWidth=0|i,this.imageHeight=0|s,this.imageMargin=0|n,this.imageSpacing=0|r,this.properties=o||{},this.images=[],this.total=0},containsImageIndex:function(t){return t>=this.firstgid&&t{var s=new(i(83419))({initialize:function(t){if(this.gids=[],void 0!==t)for(var e=0;e{var s=i(80341),n=i(87010),r=i(46177),o=i(49075);t.exports=function(t,e,i,a,h,l,u,c){void 0===i&&(i=32),void 0===a&&(a=32),void 0===h&&(h=10),void 0===l&&(l=10),void 0===c&&(c=!1);var d=null;if(Array.isArray(u))d=r(void 0!==e?e:"map",s.ARRAY_2D,u,i,a,c);else if(void 0!==e){var f=t.cache.tilemap.get(e);f?d=r(e,f.format,f.data,i,a,c):console.warn("No map data found for key "+e)}return null===d&&(d=new n({tileWidth:i,tileHeight:a,width:h,height:l})),new o(t,d)}},23029:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(91907),o=i(62644),a=i(93232),h=new s({Mixins:[n.AlphaSingle,n.Flip,n.Visible],initialize:function(t,e,i,s,n,r,o,a){this.layer=t,this.index=e,this.x=i,this.y=s,this.width=n,this.height=r,this.right,this.bottom,this.baseWidth=void 0!==o?o:n,this.baseHeight=void 0!==a?a:r,this.pixelX=0,this.pixelY=0,this.updatePixelXY(),this.properties={},this.rotation=0,this.collideLeft=!1,this.collideRight=!1,this.collideUp=!1,this.collideDown=!1,this.faceLeft=!1,this.faceRight=!1,this.faceTop=!1,this.faceBottom=!1,this.collisionCallback=void 0,this.collisionCallbackContext=this,this.tint=16777215,this.tintFill=!1,this.physics={}},containsPoint:function(t,e){return!(tthis.right||e>this.bottom)},copy:function(t){return this.index=t.index,this.alpha=t.alpha,this.properties=o(t.properties),this.visible=t.visible,this.setFlip(t.flipX,t.flipY),this.tint=t.tint,this.rotation=t.rotation,this.collideUp=t.collideUp,this.collideDown=t.collideDown,this.collideLeft=t.collideLeft,this.collideRight=t.collideRight,this.collisionCallback=t.collisionCallback,this.collisionCallbackContext=t.collisionCallbackContext,this},getCollisionGroup:function(){return this.tileset?this.tileset.getTileCollisionGroup(this.index):null},getTileData:function(){return this.tileset?this.tileset.getTileData(this.index):null},getLeft:function(t){var e=this.tilemapLayer;return e?e.tileToWorldXY(this.x,this.y,void 0,t).x:this.x*this.baseWidth},getRight:function(t){var e=this.tilemapLayer;return e?this.getLeft(t)+this.width*e.scaleX:this.getLeft(t)+this.width},getTop:function(t){var e=this.tilemapLayer;return e?e.tileToWorldXY(this.x,this.y,void 0,t).y:this.y*this.baseWidth-(this.height-this.baseHeight)},getBottom:function(t){var e=this.tilemapLayer;return e?this.getTop(t)+this.height*e.scaleY:this.getTop(t)+this.height},getBounds:function(t,e){return void 0===e&&(e=new a),e.x=this.getLeft(t),e.y=this.getTop(t),e.width=this.getRight(t)-e.x,e.height=this.getBottom(t)-e.y,e},getCenterX:function(t){return(this.getLeft(t)+this.getRight(t))/2},getCenterY:function(t){return(this.getTop(t)+this.getBottom(t))/2},intersects:function(t,e,i,s){return!(i<=this.pixelX||s<=this.pixelY||t>=this.right||e>=this.bottom)},isInteresting:function(t,e){return t&&e?this.canCollide||this.hasInterestingFace:t?this.collides:!!e&&this.hasInterestingFace},resetCollision:function(t){(void 0===t&&(t=!0),this.collideLeft=!1,this.collideRight=!1,this.collideUp=!1,this.collideDown=!1,this.faceTop=!1,this.faceBottom=!1,this.faceLeft=!1,this.faceRight=!1,t)&&(this.tilemapLayer&&this.tilemapLayer.calculateFacesAt(this.x,this.y));return this},resetFaces:function(){return this.faceTop=!1,this.faceBottom=!1,this.faceLeft=!1,this.faceRight=!1,this},setCollision:function(t,e,i,s,n){(void 0===e&&(e=t),void 0===i&&(i=t),void 0===s&&(s=t),void 0===n&&(n=!0),this.collideLeft=t,this.collideRight=e,this.collideUp=i,this.collideDown=s,this.faceLeft=t,this.faceRight=e,this.faceTop=i,this.faceBottom=s,n)&&(this.tilemapLayer&&this.tilemapLayer.calculateFacesAt(this.x,this.y));return this},setCollisionCallback:function(t,e){return null===t?(this.collisionCallback=void 0,this.collisionCallbackContext=void 0):(this.collisionCallback=t,this.collisionCallbackContext=e),this},setSize:function(t,e,i,s){return void 0!==t&&(this.width=t),void 0!==e&&(this.height=e),void 0!==i&&(this.baseWidth=i),void 0!==s&&(this.baseHeight=s),this.updatePixelXY(),this},updatePixelXY:function(){var t=this.layer.orientation;if(t===r.ORTHOGONAL)this.pixelX=this.x*this.baseWidth,this.pixelY=this.y*this.baseHeight;else if(t===r.ISOMETRIC)this.pixelX=(this.x-this.y)*this.baseWidth*.5,this.pixelY=(this.x+this.y)*this.baseHeight*.5;else if(t===r.STAGGERED)this.pixelX=this.x*this.baseWidth+this.y%2*(this.baseWidth/2),this.pixelY=this.y*(this.baseHeight/2);else if(t===r.HEXAGONAL){var e,i,s=this.layer.staggerAxis,n=this.layer.staggerIndex,o=this.layer.hexSideLength;"y"===s?(i=(this.baseHeight-o)/2+o,this.pixelX="odd"===n?this.x*this.baseWidth+this.y%2*(this.baseWidth/2):this.x*this.baseWidth-this.y%2*(this.baseWidth/2),this.pixelY=this.y*i):"x"===s&&(e=(this.baseWidth-o)/2+o,this.pixelX=this.x*e,this.pixelY="odd"===n?this.y*this.baseHeight+this.x%2*(this.baseHeight/2):this.y*this.baseHeight-this.x%2*(this.baseHeight/2))}return this.right=this.pixelX+this.baseWidth,this.bottom=this.pixelY+this.baseHeight,this},destroy:function(){this.collisionCallback=void 0,this.collisionCallbackContext=void 0,this.properties=void 0},canCollide:{get:function(){return this.collideLeft||this.collideRight||this.collideUp||this.collideDown||void 0!==this.collisionCallback}},collides:{get:function(){return this.collideLeft||this.collideRight||this.collideUp||this.collideDown}},hasInterestingFace:{get:function(){return this.faceTop||this.faceBottom||this.faceLeft||this.faceRight}},tileset:{get:function(){var t=this.layer.tilemapLayer;if(t){var e=t.gidMap[this.index];if(e)return e}return null}},tilemapLayer:{get:function(){return this.layer.tilemapLayer}},tilemap:{get:function(){var t=this.tilemapLayer;return t?t.tilemap:null}}});t.exports=h},49075:(t,e,i)=>{var s=i(84101),n=i(83419),r=i(39506),o=i(80341),a=i(95540),h=i(14977),l=i(27462),u=i(91907),c=i(36305),d=i(19133),f=i(68287),p=i(23029),v=i(81086),g=i(20442),m=i(33629),y=new n({initialize:function(t,e){this.scene=t,this.tileWidth=e.tileWidth,this.tileHeight=e.tileHeight,this.width=e.width,this.height=e.height,this.orientation=e.orientation,this.renderOrder=e.renderOrder,this.format=e.format,this.version=e.version,this.properties=e.properties,this.widthInPixels=e.widthInPixels,this.heightInPixels=e.heightInPixels,this.imageCollections=e.imageCollections,this.images=e.images,this.layers=e.layers,this.tiles=e.tiles,this.tilesets=e.tilesets,this.objects=e.objects,this.currentLayerIndex=0,this.hexSideLength=e.hexSideLength;var i=this.orientation;this._convert={WorldToTileXY:v.GetWorldToTileXYFunction(i),WorldToTileX:v.GetWorldToTileXFunction(i),WorldToTileY:v.GetWorldToTileYFunction(i),TileToWorldXY:v.GetTileToWorldXYFunction(i),TileToWorldX:v.GetTileToWorldXFunction(i),TileToWorldY:v.GetTileToWorldYFunction(i),GetTileCorners:v.GetTileCornersFunction(i)}},setRenderOrder:function(t){var e=["right-down","left-down","right-up","left-up"];return"number"==typeof t&&(t=e[t]),e.indexOf(t)>-1&&(this.renderOrder=t),this},addTilesetImage:function(t,e,i,n,r,a,h,l){if(void 0===t)return null;null==e&&(e=t);var u=this.scene.sys.textures;if(!u.exists(e))return console.warn('Texture key "%s" not found',e),null;var c=u.get(e),d=this.getTilesetIndex(t);if(null===d&&this.format===o.TILED_JSON)return console.warn('Tilemap has no tileset "%s". Its tilesets are %o',t,this.tilesets),null;var f=this.tilesets[d];return f?((i||n)&&f.setTileSize(i,n),(r||a)&&f.setSpacing(r,a),f.setImage(c),f):(void 0===i&&(i=this.tileWidth),void 0===n&&(n=this.tileHeight),void 0===r&&(r=0),void 0===a&&(a=0),void 0===h&&(h=0),void 0===l&&(l={x:0,y:0}),(f=new m(t,h,i,n,r,a,void 0,void 0,l)).setImage(c),this.tilesets.push(f),this.tiles=s(this),f)},copy:function(t,e,i,s,n,r,o,a){return null!==(a=this.getLayer(a))?(v.Copy(t,e,i,s,n,r,o,a),this):null},createBlankLayer:function(t,e,i,s,n,r,o,a){if(void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=this.width),void 0===r&&(r=this.height),void 0===o&&(o=this.tileWidth),void 0===a&&(a=this.tileHeight),null!==this.getLayerIndex(t))return console.warn("Invalid Tilemap Layer ID: "+t),null;for(var l,u=new h({name:t,tileWidth:o,tileHeight:a,width:n,height:r,orientation:this.orientation}),c=0;c-1&&this.putTileAt(e,r.x,r.y,i,r.tilemapLayer)}return s},removeTileAt:function(t,e,i,s,n){return void 0===i&&(i=!0),void 0===s&&(s=!0),null===(n=this.getLayer(n))?null:v.RemoveTileAt(t,e,i,s,n)},removeTileAtWorldXY:function(t,e,i,s,n,r){return void 0===i&&(i=!0),void 0===s&&(s=!0),null===(r=this.getLayer(r))?null:v.RemoveTileAtWorldXY(t,e,i,s,n,r)},renderDebug:function(t,e,i){return null===(i=this.getLayer(i))?null:(this.orientation===u.ORTHOGONAL&&v.RenderDebug(t,e,i),this)},renderDebugFull:function(t,e){for(var i=this.layers,s=0;s{var s=i(44603),n=i(31989);s.register("tilemap",(function(t){var e=void 0!==t?t:{};return n(this.scene,e.key,e.tileWidth,e.tileHeight,e.width,e.height,e.data,e.insertNull)}))},46029:(t,e,i)=>{var s=i(39429),n=i(31989);s.register("tilemap",(function(t,e,i,s,r,o,a){return null===t&&(t=void 0),null===e&&(e=void 0),null===i&&(i=void 0),null===s&&(s=void 0),null===r&&(r=void 0),n(this.scene,t,e,i,s,r,o,a)}))},20442:(t,e,i)=>{var s=i(83419),n=i(78389),r=i(31401),o=i(95643),a=i(81086),h=i(19218),l=i(26099),u=new s({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.ComputedSize,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.Transform,r.Visible,r.ScrollFactor,n,h],initialize:function(t,e,i,s,n,r){o.call(this,t,"TilemapLayer"),this.isTilemap=!0,this.tilemap=e,this.layerIndex=i,this.layer=e.layers[i],this.layer.tilemapLayer=this,this.tileset=[],this.tilesDrawn=0,this.tilesTotal=this.layer.width*this.layer.height,this.culledTiles=[],this.skipCull=!1,this.cullPaddingX=1,this.cullPaddingY=1,this.cullCallback=a.GetCullTilesFunction(this.layer.orientation),this._renderOrder=0,this.gidMap=[],this.tempVec=new l,this.collisionCategory=1,this.collisionMask=1,this.setTilesets(s),this.setAlpha(this.layer.alpha),this.setPosition(n,r),this.setOrigin(0,0),this.setSize(e.tileWidth*this.layer.width,e.tileHeight*this.layer.height),this.initPipeline(),this.initPostPipeline(!1)},setTilesets:function(t){var e=[],i=[],s=this.tilemap;Array.isArray(t)||(t=[t]);for(var n=0;n=0&&t<4&&(this._renderOrder=t),this},calculateFacesAt:function(t,e){return a.CalculateFacesAt(t,e,this.layer),this},calculateFacesWithin:function(t,e,i,s){return a.CalculateFacesWithin(t,e,i,s,this.layer),this},createFromTiles:function(t,e,i,s,n){return a.CreateFromTiles(t,e,i,s,n,this.layer)},cull:function(t){return this.cullCallback(this.layer,t,this.culledTiles,this._renderOrder)},copy:function(t,e,i,s,n,r,o){return a.Copy(t,e,i,s,n,r,o,this.layer),this},fill:function(t,e,i,s,n,r){return a.Fill(t,e,i,s,n,r,this.layer),this},filterTiles:function(t,e,i,s,n,r,o){return a.FilterTiles(t,e,i,s,n,r,o,this.layer)},findByIndex:function(t,e,i){return a.FindByIndex(t,e,i,this.layer)},findTile:function(t,e,i,s,n,r,o){return a.FindTile(t,e,i,s,n,r,o,this.layer)},forEachTile:function(t,e,i,s,n,r,o){return a.ForEachTile(t,e,i,s,n,r,o,this.layer),this},setTint:function(t,e,i,s,n,r){void 0===t&&(t=16777215);return this.forEachTile((function(e){e.tint=t,e.tintFill=!1}),this,e,i,s,n,r)},setTintFill:function(t,e,i,s,n,r){void 0===t&&(t=16777215);return this.forEachTile((function(e){e.tint=t,e.tintFill=!0}),this,e,i,s,n,r)},getTileAt:function(t,e,i){return a.GetTileAt(t,e,i,this.layer)},getTileAtWorldXY:function(t,e,i,s){return a.GetTileAtWorldXY(t,e,i,s,this.layer)},getIsoTileAtWorldXY:function(t,e,i,s,n){void 0===i&&(i=!0);var r=this.tempVec;return a.IsometricWorldToTileXY(t,e,!0,r,n,this.layer,i),this.getTileAt(r.x,r.y,s)},getTilesWithin:function(t,e,i,s,n){return a.GetTilesWithin(t,e,i,s,n,this.layer)},getTilesWithinShape:function(t,e,i){return a.GetTilesWithinShape(t,e,i,this.layer)},getTilesWithinWorldXY:function(t,e,i,s,n,r){return a.GetTilesWithinWorldXY(t,e,i,s,n,r,this.layer)},hasTileAt:function(t,e){return a.HasTileAt(t,e,this.layer)},hasTileAtWorldXY:function(t,e,i){return a.HasTileAtWorldXY(t,e,i,this.layer)},putTileAt:function(t,e,i,s){return a.PutTileAt(t,e,i,s,this.layer)},putTileAtWorldXY:function(t,e,i,s,n){return a.PutTileAtWorldXY(t,e,i,s,n,this.layer)},putTilesAt:function(t,e,i,s){return a.PutTilesAt(t,e,i,s,this.layer),this},randomize:function(t,e,i,s,n){return a.Randomize(t,e,i,s,n,this.layer),this},removeTileAt:function(t,e,i,s){return a.RemoveTileAt(t,e,i,s,this.layer)},removeTileAtWorldXY:function(t,e,i,s,n){return a.RemoveTileAtWorldXY(t,e,i,s,n,this.layer)},renderDebug:function(t,e){return a.RenderDebug(t,e,this.layer),this},replaceByIndex:function(t,e,i,s,n,r){return a.ReplaceByIndex(t,e,i,s,n,r,this.layer),this},setSkipCull:function(t){return void 0===t&&(t=!0),this.skipCull=t,this},setCullPadding:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=1),this.cullPaddingX=t,this.cullPaddingY=e,this},setCollision:function(t,e,i,s){return a.SetCollision(t,e,i,this.layer,s),this},setCollisionBetween:function(t,e,i,s){return a.SetCollisionBetween(t,e,i,s,this.layer),this},setCollisionByProperty:function(t,e,i){return a.SetCollisionByProperty(t,e,i,this.layer),this},setCollisionByExclusion:function(t,e,i){return a.SetCollisionByExclusion(t,e,i,this.layer),this},setCollisionFromCollisionGroup:function(t,e){return a.SetCollisionFromCollisionGroup(t,e,this.layer),this},setTileIndexCallback:function(t,e,i){return a.SetTileIndexCallback(t,e,i,this.layer),this},setTileLocationCallback:function(t,e,i,s,n,r){return a.SetTileLocationCallback(t,e,i,s,n,r,this.layer),this},shuffle:function(t,e,i,s){return a.Shuffle(t,e,i,s,this.layer),this},swapByIndex:function(t,e,i,s,n,r){return a.SwapByIndex(t,e,i,s,n,r,this.layer),this},tileToWorldX:function(t,e){return this.tilemap.tileToWorldX(t,e,this)},tileToWorldY:function(t,e){return this.tilemap.tileToWorldY(t,e,this)},tileToWorldXY:function(t,e,i,s){return this.tilemap.tileToWorldXY(t,e,i,s,this)},getTileCorners:function(t,e,i){return this.tilemap.getTileCorners(t,e,i,this)},weightedRandomize:function(t,e,i,s,n){return a.WeightedRandomize(e,i,s,n,t,this.layer),this},worldToTileX:function(t,e,i){return this.tilemap.worldToTileX(t,e,i,this)},worldToTileY:function(t,e,i){return this.tilemap.worldToTileY(t,e,i,this)},worldToTileXY:function(t,e,i,s,n){return this.tilemap.worldToTileXY(t,e,i,s,n,this)},destroy:function(t){void 0===t&&(t=!0),this.tilemap&&(this.layer.tilemapLayer===this&&(this.layer.tilemapLayer=void 0),t&&this.tilemap.removeLayer(this),this.tilemap=void 0,this.layer=void 0,this.culledTiles.length=0,this.cullCallback=null,this.gidMap=[],this.tileset=[],o.prototype.destroy.call(this))}});t.exports=u},16153:(t,e,i)=>{var s=i(61340),n=new s,r=new s,o=new s;t.exports=function(t,e,i,s){var a=e.cull(i),h=a.length,l=i.alpha*e.alpha;if(!(0===h||l<=0)){var u=n,c=r,d=o;c.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY),u.copyFrom(i.matrix);var f=t.currentContext,p=e.gidMap;f.save(),s?(u.multiplyWithOffset(s,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),c.e=e.x,c.f=e.y,u.multiply(c,d),d.copyToContext(f)):(c.e-=i.scrollX*e.scrollFactorX,c.f-=i.scrollY*e.scrollFactorY,c.copyToContext(f)),(!t.antialias||e.scaleX>1||e.scaleY>1)&&(f.imageSmoothingEnabled=!1);for(var v=0;v{var s=i(29747),n=s,r=s;n=i(99558),r=i(16153),t.exports={renderWebGL:n,renderCanvas:r}},99558:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i){var n=e.cull(i),r=n.length,o=i.alpha*e.alpha;if(!(0===r||o<=0)){var a=e.gidMap,h=t.pipelines.set(e.pipeline,e),l=s.getTintAppendFloatAlpha,u=e.scrollFactorX,c=e.scrollFactorY,d=e.x,f=e.y,p=e.scaleX,v=e.scaleY;t.pipelines.preBatch(e);for(var g=0;g{var s=i(83419),n=i(26099),r=new s({initialize:function(t,e,i,s,r,o,a,h,l){(void 0===i||i<=0)&&(i=32),(void 0===s||s<=0)&&(s=32),void 0===r&&(r=0),void 0===o&&(o=0),void 0===a&&(a={}),void 0===h&&(h={}),this.name=t,this.firstgid=e,this.tileWidth=i,this.tileHeight=s,this.tileMargin=r,this.tileSpacing=o,this.tileProperties=a,this.tileData=h,this.tileOffset=new n,void 0!==l&&this.tileOffset.set(l.x,l.y),this.image=null,this.glTexture=null,this.rows=0,this.columns=0,this.total=0,this.texCoordinates=[]},getTileProperties:function(t){return this.containsTileIndex(t)?this.tileProperties[t-this.firstgid]:null},getTileData:function(t){return this.containsTileIndex(t)?this.tileData[t-this.firstgid]:null},getTileCollisionGroup:function(t){var e=this.getTileData(t);return e&&e.objectgroup?e.objectgroup:null},containsTileIndex:function(t){return t>=this.firstgid&&ti.width||e.height>i.height?this.updateTileData(e.width,e.height):this.updateTileData(i.width,i.height,i.x,i.y),this},setTileSize:function(t,e){return void 0!==t&&(this.tileWidth=t),void 0!==e&&(this.tileHeight=e),this.image&&this.updateTileData(this.image.source[0].width,this.image.source[0].height),this},setSpacing:function(t,e){return void 0!==t&&(this.tileMargin=t),void 0!==e&&(this.tileSpacing=e),this.image&&this.updateTileData(this.image.source[0].width,this.image.source[0].height),this},updateTileData:function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=0);var n=(e-2*this.tileMargin+this.tileSpacing)/(this.tileHeight+this.tileSpacing),r=(t-2*this.tileMargin+this.tileSpacing)/(this.tileWidth+this.tileSpacing);n%1==0&&r%1==0||console.warn("Image tile area not tile size multiple in: "+this.name),n=Math.floor(n),r=Math.floor(r),this.rows=n,this.columns=r,this.total=n*r,this.texCoordinates.length=0;for(var o=this.tileMargin+i,a=this.tileMargin+s,h=0;h{var s=i(7423);t.exports=function(t,e,i){var n=s(t,e,!0,i),r=s(t,e-1,!0,i),o=s(t,e+1,!0,i),a=s(t-1,e,!0,i),h=s(t+1,e,!0,i),l=n&&n.collides;return l&&(n.faceTop=!0,n.faceBottom=!0,n.faceLeft=!0,n.faceRight=!0),r&&r.collides&&(l&&(n.faceTop=!1),r.faceBottom=!l),o&&o.collides&&(l&&(n.faceBottom=!1),o.faceTop=!l),a&&a.collides&&(l&&(n.faceLeft=!1),a.faceRight=!l),h&&h.collides&&(l&&(n.faceRight=!1),h.faceLeft=!l),n&&!n.collides&&n.resetFaces(),n}},42573:(t,e,i)=>{var s=i(7423),n=i(7386);t.exports=function(t,e,i,r,o){for(var a=null,h=null,l=null,u=null,c=n(t,e,i,r,null,o),d=0;d{var s=new(i(26099));t.exports=function(t,e,i,n){var r=i.tilemapLayer,o=r.cullPaddingX,a=r.cullPaddingY,h=r.tilemap.tileToWorldXY(t,e,s,n,r);return h.x>n.worldView.x+r.scaleX*i.tileWidth*(-o-.5)&&h.xn.worldView.y+r.scaleY*i.tileHeight*(-a-1)&&h.y{var s=i(42573),n=i(7386),r=i(62991),o=i(23029);t.exports=function(t,e,i,a,h,l,u,c){void 0===u&&(u=!0);var d=n(t,e,i,a,null,c),f=[];d.forEach((function(t){var e=new o(t.layer,t.index,t.x,t.y,t.width,t.height,t.baseWidth,t.baseHeight);e.copy(t),f.push(e)}));for(var p=h-t,v=l-e,g=0;g{var s=i(62644),n=i(7386),r=i(27987);t.exports=function(t,e,i,o,a,h){i||(i={}),Array.isArray(t)||(t=[t]);var l=h.tilemapLayer;o||(o=l.scene),a||(a=o.cameras.main);var u,c=h.width,d=h.height,f=n(0,0,c,d,null,h),p=[],v=function(t,e,i){for(var s=0;s{var s=i(87841),n=i(63448),r=i(56583),o=new s;t.exports=function(t,e){var i=t.tilemapLayer.tilemap,s=t.tilemapLayer,a=Math.floor(i.tileWidth*s.scaleX),h=Math.floor(i.tileHeight*s.scaleY),l=r(e.worldView.x-s.x,a,0,!0)-s.cullPaddingX,u=n(e.worldView.right-s.x,a,0,!0)+s.cullPaddingX,c=r(e.worldView.y-s.y,h,0,!0)-s.cullPaddingY,d=n(e.worldView.bottom-s.y,h,0,!0)+s.cullPaddingY;return o.setTo(l,c,u-l,d-c)}},30003:(t,e,i)=>{var s=i(19545),n=i(32483);t.exports=function(t,e,i,r){void 0===i&&(i=[]),void 0===r&&(r=0),i.length=0;var o=t.tilemapLayer,a=s(t,e);return(o.skipCull||1!==o.scrollFactorX||1!==o.scrollFactorY)&&(a.left=0,a.right=t.width,a.top=0,a.bottom=t.height),n(t,a,r,i),i}},35137:(t,e,i)=>{var s=i(7386),n=i(42573),r=i(20576);t.exports=function(t,e,i,o,a,h,l){for(var u=-1!==l.collideIndexes.indexOf(t),c=s(e,i,o,a,null,l),d=0;d{var s=i(7386);t.exports=function(t,e,i,n,r,o,a,h){return s(i,n,r,o,a,h).filter(t,e)}},52692:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=0),void 0===i&&(i=!1);var n,r,o,a=0;if(i){for(r=s.height-1;r>=0;r--)for(n=s.width-1;n>=0;n--)if((o=s.data[r][n])&&o.index===t){if(a===e)return o;a+=1}}else for(r=0;r{var s=i(7386);t.exports=function(t,e,i,n,r,o,a,h){return s(i,n,r,o,a,h).find(t,e)||null}},97560:(t,e,i)=>{var s=i(7386);t.exports=function(t,e,i,n,r,o,a,h){s(i,n,r,o,a,h).forEach(t,e)}},43305:(t,e,i)=>{var s=i(91907),n=i(30003),r=i(9474),o=i(14018),a=i(29747),h=i(54503);t.exports=function(t){return t===s.ORTHOGONAL?n:t===s.HEXAGONAL?r:t===s.STAGGERED?h:t===s.ISOMETRIC?o:a}},7423:(t,e,i)=>{var s=i(62991);t.exports=function(t,e,i,n){if(s(t,e,n)){var r=n.data[e][t]||null;return r?-1===r.index?i?r:null:r:null}return null}},60540:(t,e,i)=>{var s=i(7423),n=new(i(26099));t.exports=function(t,e,i,r,o){return o.tilemapLayer.worldToTileXY(t,e,!0,n,r),s(n.x,n.y,i,o)}},55826:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n){var r=n.baseTileWidth,o=n.baseTileHeight,a=n.tilemapLayer,h=0,l=0;a&&(i||(i=a.scene.cameras.main),h=a.x+i.scrollX*(1-a.scrollFactorX),l=a.y+i.scrollY*(1-a.scrollFactorY),r*=a.scaleX,o*=a.scaleY);var u=h+t*r,c=l+e*o;return[new s(u,c),new s(u+r,c),new s(u+r,c+o),new s(u,c+o)]}},11758:(t,e,i)=>{var s=i(91907),n=i(27229),r=i(29747),o=i(55826);t.exports=function(t){return t===s.ORTHOGONAL?o:t===s.ISOMETRIC?r:t===s.HEXAGONAL?n:(s.STAGGERED,r)}},39167:(t,e,i)=>{var s=i(91907),n=i(29747),r=i(97281);t.exports=function(t){return t===s.ORTHOGONAL?r:n}},62e3:(t,e,i)=>{var s=i(91907),n=i(19951),r=i(14127),o=i(29747),a=i(97202),h=i(70326);t.exports=function(t){return t===s.ORTHOGONAL?h:t===s.ISOMETRIC?r:t===s.HEXAGONAL?n:t===s.STAGGERED?a:o}},5984:(t,e,i)=>{var s=i(91907),n=i(29747),r=i(28054),o=i(29650);t.exports=function(t){return t===s.ORTHOGONAL?o:t===s.STAGGERED?r:n}},7386:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i,n,r,o){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=o.width),void 0===n&&(n=o.height),r||(r={});var a=s(r,"isNotEmpty",!1),h=s(r,"isColliding",!1),l=s(r,"hasInterestingFace",!1);t<0&&(i+=t,t=0),e<0&&(n+=e,e=0),t+i>o.width&&(i=Math.max(o.width-t,0)),e+n>o.height&&(n=Math.max(o.height-e,0));for(var u=[],c=e;c{var s=i(55738),n=i(7386),r=i(91865),o=i(29747),a=i(26099),h=function(t,e){return r.RectangleToTriangle(e,t)},l=new a,u=new a,c=new a;t.exports=function(t,e,i,a){if(void 0===t)return[];var d=o;t instanceof s.Circle?d=r.CircleToRectangle:t instanceof s.Rectangle?d=r.RectangleToRectangle:t instanceof s.Triangle?d=h:t instanceof s.Line&&(d=r.LineToRectangle),a.tilemapLayer.worldToTileXY(t.left,t.top,!0,u,i);var f=u.x,p=u.y;a.tilemapLayer.worldToTileXY(t.right,t.bottom,!1,c,i);var v=Math.ceil(c.x),g=Math.ceil(c.y),m=Math.max(v-f,1),y=Math.max(g-p,1),x=n(f,p,m,y,e,a),T=a.tileWidth,w=a.tileHeight;a.tilemapLayer&&(T*=a.tilemapLayer.scaleX,w*=a.tilemapLayer.scaleY);for(var b=[],S=new s.Rectangle(0,0,T,w),E=0;E{var s=i(7386),n=i(26099),r=new n,o=new n;t.exports=function(t,e,i,n,a,h,l){var u=l.tilemapLayer.tilemap._convert.WorldToTileXY;u(t,e,!0,r,h,l);var c=r.x,d=r.y;u(t+i,e+n,!1,o,h,l);var f=Math.ceil(o.x),p=Math.ceil(o.y);return s(c,d,f-c,p-d,a,l)}},96113:(t,e,i)=>{var s=i(91907),n=i(20242),r=i(10095);t.exports=function(t){return t===s.ORTHOGONAL?r:n}},16926:(t,e,i)=>{var s=i(91907),n=i(86625),r=i(96897),o=i(29747),a=i(15108),h=i(85896);t.exports=function(t){return t===s.ORTHOGONAL?h:t===s.ISOMETRIC?r:t===s.HEXAGONAL?n:t===s.STAGGERED?a:o}},55762:(t,e,i)=>{var s=i(91907),n=i(20242),r=i(51900),o=i(63288);t.exports=function(t){return t===s.ORTHOGONAL?o:t===s.STAGGERED?r:n}},45091:(t,e,i)=>{var s=i(62991);t.exports=function(t,e,i){if(s(t,e,i)){var n=i.data[e][t];return null!==n&&n.index>-1}return!1}},24152:(t,e,i)=>{var s=i(45091),n=new(i(26099));t.exports=function(t,e,i,r){r.tilemapLayer.worldToTileXY(t,e,!0,n,i);var o=n.x,a=n.y;return s(o,a,r)}},90454:(t,e,i)=>{var s=i(63448),n=i(56583);t.exports=function(t,e){var i,r,o,a,h=t.tilemapLayer.tilemap,l=t.tilemapLayer,u=Math.floor(h.tileWidth*l.scaleX),c=Math.floor(h.tileHeight*l.scaleY),d=t.hexSideLength;if("y"===t.staggerAxis){var f=(c-d)/2+d;i=n(e.worldView.x-l.x,u,0,!0)-l.cullPaddingX,r=s(e.worldView.right-l.x,u,0,!0)+l.cullPaddingX,o=n(e.worldView.y-l.y,f,0,!0)-l.cullPaddingY,a=s(e.worldView.bottom-l.y,f,0,!0)+l.cullPaddingY}else{var p=(u-d)/2+d;i=n(e.worldView.x-l.x,p,0,!0)-l.cullPaddingX,r=s(e.worldView.right-l.x,p,0,!0)+l.cullPaddingX,o=n(e.worldView.y-l.y,c,0,!0)-l.cullPaddingY,a=s(e.worldView.bottom-l.y,c,0,!0)+l.cullPaddingY}return{left:i,right:r,top:o,bottom:a}}},9474:(t,e,i)=>{var s=i(90454),n=i(32483);t.exports=function(t,e,i,r){void 0===i&&(i=[]),void 0===r&&(r=0),i.length=0;var o=t.tilemapLayer,a=s(t,e);return o.skipCull&&1===o.scrollFactorX&&1===o.scrollFactorY&&(a.left=0,a.right=t.width,a.top=0,a.bottom=t.height),n(t,a,r,i),i}},27229:(t,e,i)=>{var s=i(19951),n=i(26099),r=new n;t.exports=function(t,e,i,o){var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(a*=l.scaleX,h*=l.scaleY);var u,c,d=s(t,e,r,i,o),f=[],p=.5773502691896257;"y"===o.staggerAxis?(u=p*a,c=h/2):(u=a/2,c=p*h);for(var v=0;v<6;v++){var g=2*Math.PI*(.5-v)/6;f.push(new n(d.x+u*Math.cos(g),d.y+c*Math.sin(g)))}return f}},19951:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){i||(i=new s);var o=r.baseTileWidth,a=r.baseTileHeight,h=r.tilemapLayer,l=0,u=0;h&&(n||(n=h.scene.cameras.main),l=h.x+n.scrollX*(1-h.scrollFactorX),u=h.y+n.scrollY*(1-h.scrollFactorY),o*=h.scaleX,a*=h.scaleY);var c,d,f=o/2,p=a/2;return"y"===r.staggerAxis?(c=l+o*t+o,d=u+1.5*e*p+p,e%2==0&&("odd"===this.staggerIndex?c-=f:c+=f)):"x"===this.staggerAxis&&"odd"===this.staggerIndex&&(c=l+1.5*t*f+f,d=u+a*t+a,t%2==0&&("odd"===this.staggerIndex?d-=p:d+=p)),i.set(c,d)}},86625:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o){n||(n=new s);var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(r||(r=l.scene.cameras.main),t-=l.x+r.scrollX*(1-l.scrollFactorX),e-=l.y+r.scrollY*(1-l.scrollFactorY),a*=l.scaleX,h*=l.scaleY);var u,c,d,f,p,v=.5773502691896257,g=-.3333333333333333,m=.6666666666666666,y=a/2,x=h/2;"y"===o.staggerAxis?(d=v*(u=(t-y)/(v*a))+g*(c=(e-x)/x),f=0*u+m*c):(d=g*(u=(t-y)/y)+v*(c=(e-x)/(v*h)),f=m*u+0*c),p=-d-f;var T,w=Math.round(d),b=Math.round(f),S=Math.round(p),E=Math.abs(w-d),A=Math.abs(b-f),C=Math.abs(S-p);E>A&&E>C?w=-b-S:A>C&&(b=-w-S);var _=b;return T="odd"===o.staggerIndex?_%2==0?b/2+w:b/2+w-.5:_%2==0?b/2+w:b/2+w+.5,n.set(T,_)}},62991:t=>{t.exports=function(t,e,i){return t>=0&&t=0&&e{var s=i(33528);t.exports=function(t,e,i,n){void 0===i&&(i=[]),void 0===n&&(n=0),i.length=0;var r,o,a,h=t.tilemapLayer,l=t.data,u=t.width,c=t.height,d=h.skipCull,f=u,p=c;if(0===n)for(o=0;o=0;r--)(a=l[o][r])&&-1!==a.index&&a.visible&&0!==a.alpha&&(d||s(r,o,t,e))&&i.push(a);else if(2===n)for(o=p;o>=0;o--)for(r=0;r=0;o--)for(r=f;r>=0;r--)(a=l[o][r])&&-1!==a.index&&a.visible&&0!==a.alpha&&(d||s(r,o,t,e))&&i.push(a);return h.tilesDrawn=i.length,h.tilesTotal=u*c,i}},14127:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){i||(i=new s);var o=r.baseTileWidth,a=r.baseTileHeight,h=r.tilemapLayer,l=0,u=0;h&&(n||(n=h.scene.cameras.main),l=h.x+n.scrollX*(1-h.scrollFactorX),o*=h.scaleX,u=h.y+n.scrollY*(1-h.scrollFactorY),a*=h.scaleY);var c=l+o/2*(t-e),d=u+(t+e)*(a/2);return i.set(c,d)}},96897:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o,a){n||(n=new s);var h=o.baseTileWidth,l=o.baseTileHeight,u=o.tilemapLayer;u&&(r||(r=u.scene.cameras.main),e-=u.y+r.scrollY*(1-u.scrollFactorY),l*=u.scaleY,t-=u.x+r.scrollX*(1-u.scrollFactorX),h*=u.scaleX);var c=h/2,d=l/2;a||(e-=l);var f=.5*((t-=c)/c+e/d),p=.5*(-t/c+e/d);return i&&(f=Math.floor(f),p=Math.floor(p)),n.set(f,p)}},71558:(t,e,i)=>{var s=i(23029),n=i(62991),r=i(72023),o=i(20576);t.exports=function(t,e,i,a,h){if(void 0===a&&(a=!0),!n(e,i,h))return null;var l,u=h.data[i][e],c=u&&u.collides;t instanceof s?(null===h.data[i][e]&&(h.data[i][e]=new s(h,t.index,e,i,h.tileWidth,h.tileHeight)),h.data[i][e].copy(t)):(l=t,null===h.data[i][e]?h.data[i][e]=new s(h,l,e,i,h.tileWidth,h.tileHeight):h.data[i][e].index=l);var d=h.data[i][e],f=-1!==h.collideIndexes.indexOf(d.index);if(-1===(l=t instanceof s?t.index:t))d.width=h.tileWidth,d.height=h.tileHeight;else{var p=h.tilemapLayer.tilemap,v=p.tiles[l][2],g=p.tilesets[v];d.width=g.tileWidth,d.height=g.tileHeight}return o(d,f),a&&c!==d.collides&&r(e,i,h),d}},26303:(t,e,i)=>{var s=i(71558),n=new(i(26099));t.exports=function(t,e,i,r,o,a){return a.tilemapLayer.worldToTileXY(e,i,!0,n,o,a),s(t,n.x,n.y,r,a)}},14051:(t,e,i)=>{var s=i(42573),n=i(71558);t.exports=function(t,e,i,r,o){if(void 0===r&&(r=!0),!Array.isArray(t))return null;Array.isArray(t[0])||(t=[t]);for(var a=t.length,h=t[0].length,l=0;l{var s=i(7386),n=i(26546);t.exports=function(t,e,i,r,o,a){var h,l=s(t,e,i,r,{},a);if(!o)for(o=[],h=0;h{var s=i(23029),n=i(62991),r=i(72023);t.exports=function(t,e,i,o,a){if(void 0===i&&(i=!0),void 0===o&&(o=!0),!n(t,e,a))return null;var h=a.data[e][t];return h?(a.data[e][t]=i?null:new s(a,-1,t,e,a.tileWidth,a.tileHeight),o&&h&&h.collides&&r(t,e,a),h):null}},94178:(t,e,i)=>{var s=i(63557),n=new(i(26099));t.exports=function(t,e,i,r,o,a){return a.tilemapLayer.worldToTileXY(t,e,!0,n,o,a),s(n.x,n.y,i,r,a)}},15533:(t,e,i)=>{var s=i(7386),n=i(3956),r=new n(105,210,231,150),o=new n(243,134,48,200),a=new n(40,39,37,150);t.exports=function(t,e,i){void 0===e&&(e={});var n=void 0!==e.tileColor?e.tileColor:r,h=void 0!==e.collidingTileColor?e.collidingTileColor:o,l=void 0!==e.faceColor?e.faceColor:a,u=s(0,0,i.width,i.height,null,i);t.translateCanvas(i.tilemapLayer.x,i.tilemapLayer.y),t.scaleCanvas(i.tilemapLayer.scaleX,i.tilemapLayer.scaleY);for(var c=0;c{var s=i(7386);t.exports=function(t,e,i,n,r,o,a){for(var h=s(i,n,r,o,null,a),l=0;l{t.exports=function(t,e,i,s){var n,r,o,a=t.data,h=t.width,l=t.height,u=t.tilemapLayer,c=Math.max(0,e.left),d=Math.min(h,e.right),f=Math.max(0,e.top),p=Math.min(l,e.bottom);if(0===i)for(r=f;r=c;n--)(o=a[r][n])&&-1!==o.index&&o.visible&&0!==o.alpha&&s.push(o);else if(2===i)for(r=p;r>=f;r--)for(n=c;a[r]&&n=f;r--)for(n=d;a[r]&&n>=c;n--)(o=a[r][n])&&-1!==o.index&&o.visible&&0!==o.alpha&&s.push(o);return u.tilesDrawn=s.length,u.tilesTotal=h*l,s}},57068:(t,e,i)=>{var s=i(20576),n=i(42573),r=i(9589);t.exports=function(t,e,i,o,a){void 0===e&&(e=!0),void 0===i&&(i=!0),void 0===a&&(a=!0),Array.isArray(t)||(t=[t]);for(var h=0;h{var s=i(20576),n=i(42573),r=i(9589);t.exports=function(t,e,i,o,a,h){if(void 0===i&&(i=!0),void 0===o&&(o=!0),void 0===h&&(h=!0),!(t>e)){for(var l=t;l<=e;l++)r(l,i,a);if(h)for(var u=0;u=t&&d.index<=e&&s(d,i)}o&&n(0,0,a.width,a.height,a)}}},75661:(t,e,i)=>{var s=i(20576),n=i(42573),r=i(9589);t.exports=function(t,e,i,o){void 0===e&&(e=!0),void 0===i&&(i=!0),Array.isArray(t)||(t=[t]);for(var a=0;a{var s=i(20576),n=i(42573),r=i(97022);t.exports=function(t,e,i,o){void 0===e&&(e=!0),void 0===i&&(i=!0);for(var a=0;a{var s=i(20576),n=i(42573);t.exports=function(t,e,i){void 0===t&&(t=!0),void 0===e&&(e=!0);for(var r=0;r0&&s(a,t)}}e&&n(0,0,i.width,i.height,i)}},9589:t=>{t.exports=function(t,e,i){var s=i.collideIndexes.indexOf(t);e&&-1===s?i.collideIndexes.push(t):e||-1===s||i.collideIndexes.splice(s,1)}},20576:t=>{t.exports=function(t,e){e?t.setCollision(!0,!0,!0,!0,!1):t.resetCollision(!1)}},79583:t=>{t.exports=function(t,e,i,s){if("number"==typeof t)s.callbacks[t]=null!==e?{callback:e,callbackContext:i}:void 0;else for(var n=0,r=t.length;n{var s=i(7386);t.exports=function(t,e,i,n,r,o,a){for(var h=s(t,e,i,n,null,a),l=0;l{var s=i(7386),n=i(33680);t.exports=function(t,e,i,r,o){var a=s(t,e,i,r,null,o),h=a.map((function(t){return t.index}));n(h);for(var l=0;l{var s=i(63448),n=i(56583);t.exports=function(t,e){var i=t.tilemapLayer.tilemap,r=t.tilemapLayer,o=Math.floor(i.tileWidth*r.scaleX),a=Math.floor(i.tileHeight*r.scaleY);return{left:n(e.worldView.x-r.x,o,0,!0)-r.cullPaddingX,right:s(e.worldView.right-r.x,o,0,!0)+r.cullPaddingX,top:n(e.worldView.y-r.y,a/2,0,!0)-r.cullPaddingY,bottom:s(e.worldView.bottom-r.y,a/2,0,!0)+r.cullPaddingY}}},54503:(t,e,i)=>{var s=i(61325),n=i(32483);t.exports=function(t,e,i,r){void 0===i&&(i=[]),void 0===r&&(r=0),i.length=0;var o=t.tilemapLayer,a=s(t,e);return o.skipCull&&1===o.scrollFactorX&&1===o.scrollFactorY&&(a.left=0,a.right=t.width,a.top=0,a.bottom=t.height),n(t,a,r,i),i}},97202:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){i||(i=new s);var o=r.baseTileWidth,a=r.baseTileHeight,h=r.tilemapLayer,l=0,u=0;h&&(n||(n=h.scene.cameras.main),l=h.x+n.scrollX*(1-h.scrollFactorX),o*=h.scaleX,u=h.y+n.scrollY*(1-h.scrollFactorY),a*=h.scaleY);var c=l+t*o+e%2*(o/2),d=u+e*(a/2);return i.set(c,d)}},28054:t=>{t.exports=function(t,e,i){var s=i.baseTileHeight,n=i.tilemapLayer,r=0;return n&&(void 0===e&&(e=n.scene.cameras.main),r=n.y+e.scrollY*(1-n.scrollFactorY),s*=n.scaleY),r+t*(s/2)+s}},15108:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o){n||(n=new s);var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(r||(r=l.scene.cameras.main),e-=l.y+r.scrollY*(1-l.scrollFactorY),h*=l.scaleY,t-=l.x+r.scrollX*(1-l.scrollFactorX),a*=l.scaleX);var u=i?Math.floor(e/(h/2)):e/(h/2),c=i?Math.floor((t+u%2*.5*a)/a):(t+u%2*.5*a)/a;return n.set(c,u)}},51900:t=>{t.exports=function(t,e,i,s){var n=s.baseTileHeight,r=s.tilemapLayer;return r&&(i||(i=r.scene.cameras.main),t-=r.y+i.scrollY*(1-r.scrollFactorY),n*=r.scaleY),e?Math.floor(t/(n/2)):t/(n/2)}},86560:(t,e,i)=>{var s=i(7386);t.exports=function(t,e,i,n,r,o,a){for(var h=s(i,n,r,o,null,a),l=0;l{t.exports=function(t,e,i){var s=i.baseTileWidth,n=i.tilemapLayer,r=0;return n&&(e||(e=n.scene.cameras.main),r=n.x+e.scrollX*(1-n.scrollFactorX),s*=n.scaleX),r+t*s}},70326:(t,e,i)=>{var s=i(97281),n=i(29650),r=i(26099);t.exports=function(t,e,i,o,a){return i||(i=new r(0,0)),i.x=s(t,o,a),i.y=n(e,o,a),i}},29650:t=>{t.exports=function(t,e,i){var s=i.baseTileHeight,n=i.tilemapLayer,r=0;return n&&(e||(e=n.scene.cameras.main),r=n.y+e.scrollY*(1-n.scrollFactorY),s*=n.scaleY),r+t*s}},77366:(t,e,i)=>{var s=i(7386),n=i(75508);t.exports=function(t,e,i,r,o,a){if(o){var h,l=s(t,e,i,r,null,a),u=0;for(h=0;h{var s=i(85896),n=new(i(26099));t.exports=function(t,e,i,r){return s(t,0,e,n,i,r),n.x}},85896:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o){void 0===i&&(i=!0),n||(n=new s);var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(r||(r=l.scene.cameras.main),t-=l.x+r.scrollX*(1-l.scrollFactorX),e-=l.y+r.scrollY*(1-l.scrollFactorY),a*=l.scaleX,h*=l.scaleY);var u=t/a,c=e/h;return i&&(u=Math.floor(u),c=Math.floor(c)),n.set(u,c)}},63288:(t,e,i)=>{var s=i(85896),n=new(i(26099));t.exports=function(t,e,i,r){return s(0,t,e,n,i,r),n.y}},81086:(t,e,i)=>{t.exports={CalculateFacesAt:i(72023),CalculateFacesWithin:i(42573),CheckIsoBounds:i(33528),Copy:i(1785),CreateFromTiles:i(78419),CullBounds:i(19545),CullTiles:i(30003),Fill:i(35137),FilterTiles:i(40253),FindByIndex:i(52692),FindTile:i(66151),ForEachTile:i(97560),GetCullTilesFunction:i(43305),GetTileAt:i(7423),GetTileAtWorldXY:i(60540),GetTileCorners:i(55826),GetTileCornersFunction:i(11758),GetTilesWithin:i(7386),GetTilesWithinShape:i(91141),GetTilesWithinWorldXY:i(96523),GetTileToWorldXFunction:i(39167),GetTileToWorldXYFunction:i(62e3),GetTileToWorldYFunction:i(5984),GetWorldToTileXFunction:i(96113),GetWorldToTileXYFunction:i(16926),GetWorldToTileYFunction:i(55762),HasTileAt:i(45091),HasTileAtWorldXY:i(24152),HexagonalCullBounds:i(90454),HexagonalCullTiles:i(9474),HexagonalGetTileCorners:i(27229),HexagonalTileToWorldXY:i(19951),HexagonalWorldToTileXY:i(86625),IsInLayerBounds:i(62991),IsometricCullTiles:i(14018),IsometricTileToWorldXY:i(14127),IsometricWorldToTileXY:i(96897),PutTileAt:i(71558),PutTileAtWorldXY:i(26303),PutTilesAt:i(14051),Randomize:i(77389),RemoveTileAt:i(63557),RemoveTileAtWorldXY:i(94178),RenderDebug:i(15533),ReplaceByIndex:i(27987),RunCull:i(32483),SetCollision:i(57068),SetCollisionBetween:i(37266),SetCollisionByExclusion:i(75661),SetCollisionByProperty:i(64740),SetCollisionFromCollisionGroup:i(63307),SetLayerCollisionIndex:i(9589),SetTileCollision:i(20576),SetTileIndexCallback:i(79583),SetTileLocationCallback:i(93254),Shuffle:i(32903),StaggeredCullBounds:i(61325),StaggeredCullTiles:i(54503),StaggeredTileToWorldXY:i(97202),StaggeredTileToWorldY:i(28054),StaggeredWorldToTileXY:i(15108),StaggeredWorldToTileY:i(51900),SwapByIndex:i(86560),TileToWorldX:i(97281),TileToWorldXY:i(70326),TileToWorldY:i(29650),WeightedRandomize:i(77366),WorldToTileX:i(10095),WorldToTileXY:i(85896),WorldToTileY:i(63288)}},91907:t=>{t.exports={ORTHOGONAL:0,ISOMETRIC:1,STAGGERED:2,HEXAGONAL:3}},21829:(t,e,i)=>{var s={ORIENTATION:i(91907)};t.exports=s},62501:(t,e,i)=>{var s=i(79291),n=i(21829),r={Components:i(81086),Parsers:i(57442),Formats:i(80341),ImageCollection:i(16536),ParseToTilemap:i(31989),Tile:i(23029),Tilemap:i(49075),TilemapCreator:i(45939),TilemapFactory:i(46029),Tileset:i(33629),TilemapLayer:i(20442),Orientation:i(91907),LayerData:i(14977),MapData:i(87010),ObjectLayer:i(48700)};r=s(!1,r,n.ORIENTATION),t.exports=r},14977:(t,e,i)=>{var s=i(83419),n=i(91907),r=i(95540),o=new s({initialize:function(t){void 0===t&&(t={}),this.name=r(t,"name","layer"),this.id=r(t,"id",0),this.x=r(t,"x",0),this.y=r(t,"y",0),this.width=r(t,"width",0),this.height=r(t,"height",0),this.tileWidth=r(t,"tileWidth",0),this.tileHeight=r(t,"tileHeight",0),this.baseTileWidth=r(t,"baseTileWidth",this.tileWidth),this.baseTileHeight=r(t,"baseTileHeight",this.tileHeight),this.orientation=r(t,"orientation",n.ORTHOGONAL),this.widthInPixels=r(t,"widthInPixels",this.width*this.baseTileWidth),this.heightInPixels=r(t,"heightInPixels",this.height*this.baseTileHeight),this.alpha=r(t,"alpha",1),this.visible=r(t,"visible",!0),this.properties=r(t,"properties",[]),this.indexes=r(t,"indexes",[]),this.collideIndexes=r(t,"collideIndexes",[]),this.callbacks=r(t,"callbacks",[]),this.bodies=r(t,"bodies",[]),this.data=r(t,"data",[]),this.tilemapLayer=r(t,"tilemapLayer",null),this.hexSideLength=r(t,"hexSideLength",0),this.staggerAxis=r(t,"staggerAxis","y"),this.staggerIndex=r(t,"staggerIndex","odd")}});t.exports=o},87010:(t,e,i)=>{var s=i(83419),n=i(91907),r=i(95540),o=new s({initialize:function(t){void 0===t&&(t={}),this.name=r(t,"name","map"),this.width=r(t,"width",0),this.height=r(t,"height",0),this.infinite=r(t,"infinite",!1),this.tileWidth=r(t,"tileWidth",0),this.tileHeight=r(t,"tileHeight",0),this.widthInPixels=r(t,"widthInPixels",this.width*this.tileWidth),this.heightInPixels=r(t,"heightInPixels",this.height*this.tileHeight),this.format=r(t,"format",null),this.orientation=r(t,"orientation",n.ORTHOGONAL),this.renderOrder=r(t,"renderOrder","right-down"),this.version=r(t,"version","1"),this.properties=r(t,"properties",{}),this.layers=r(t,"layers",[]),this.images=r(t,"images",[]),this.objects=r(t,"objects",[]),Array.isArray(this.objects)||(this.objects=[]),this.collision=r(t,"collision",{}),this.tilesets=r(t,"tilesets",[]),this.imageCollections=r(t,"imageCollections",[]),this.tiles=r(t,"tiles",[]),this.hexSideLength=r(t,"hexSideLength",0),this.staggerAxis=r(t,"staggerAxis","y"),this.staggerIndex=r(t,"staggerIndex","odd")}});t.exports=o},48700:(t,e,i)=>{var s=i(83419),n=i(95540),r=new s({initialize:function(t){void 0===t&&(t={}),this.name=n(t,"name","object layer"),this.id=n(t,"id",0),this.opacity=n(t,"opacity",1),this.properties=n(t,"properties",{}),this.propertyTypes=n(t,"propertytypes",{}),this.type=n(t,"type","objectgroup"),this.visible=n(t,"visible",!0),this.objects=n(t,"objects",[]),Array.isArray(this.objects)||(this.objects=[])}});t.exports=r},6641:(t,e,i)=>{var s=i(91907);t.exports=function(t){return"isometric"===(t=t.toLowerCase())?s.ISOMETRIC:"staggered"===t?s.STAGGERED:"hexagonal"===t?s.HEXAGONAL:s.ORTHOGONAL}},46177:(t,e,i)=>{var s=i(80341),n=i(2342),r=i(82593),o=i(46594),a=i(87021);t.exports=function(t,e,i,h,l,u){var c;switch(e){case s.ARRAY_2D:c=n(t,i,h,l,u);break;case s.CSV:c=r(t,i,h,l,u);break;case s.TILED_JSON:c=o(t,i,u);break;case s.WELTMEISTER:c=a(t,i,u);break;default:console.warn("Unrecognized tilemap data format: "+e),c=null}return c}},2342:(t,e,i)=>{var s=i(80341),n=i(14977),r=i(87010),o=i(23029);t.exports=function(t,e,i,a,h){for(var l=new n({tileWidth:i,tileHeight:a}),u=new r({name:t,tileWidth:i,tileHeight:a,format:s.ARRAY_2D,layers:[l]}),c=[],d=e.length,f=0,p=0;p{var s=i(80341),n=i(2342);t.exports=function(t,e,i,r,o){var a=e.trim().split("\n").map((function(t){return t.split(",")})),h=n(t,a,i,r,o);return h.format=s.CSV,h}},6656:(t,e,i)=>{var s=i(14977),n=i(23029);t.exports=function(t,e){for(var i=[],r=0;r-1?new n(a,f,c,u,o.tilesize,o.tilesize):e?null:new n(a,-1,c,u,o.tilesize,o.tilesize),h.push(d)}l.push(h),h=[]}a.data=l,i.push(a)}return i}},96483:(t,e,i)=>{var s=i(33629);t.exports=function(t){for(var e=[],i=[],n=0;n{var s=i(80341),n=i(87010),r=i(6656),o=i(96483);t.exports=function(t,e,i){if(0===e.layer.length)return console.warn("No layers found in the Weltmeister map: "+t),null;for(var a=0,h=0,l=0;la&&(a=e.layer[l].width),e.layer[l].height>h&&(h=e.layer[l].height);var u=new n({width:a,height:h,name:t,tileWidth:e.layer[0].tilesize,tileHeight:e.layer[0].tilesize,format:s.WELTMEISTER});return u.layers=r(e,i),u.tilesets=o(e),u}},52833:(t,e,i)=>{t.exports={ParseTileLayers:i(6656),ParseTilesets:i(96483),ParseWeltmeister:i(87021)}},57442:(t,e,i)=>{t.exports={FromOrientationString:i(6641),Parse:i(46177),Parse2DArray:i(2342),ParseCSV:i(82593),Impact:i(52833),Tiled:i(96761)}},51233:(t,e,i)=>{var s=i(79291);t.exports=function(t){for(var e,i,n,r,o,a=0;a{t.exports=function(t){for(var e=window.atob(t),i=e.length,s=new Array(i/4),n=0;n>>0;return s}},84101:(t,e,i)=>{var s=i(33629);t.exports=function(t){var e,i,n=[];for(e=0;e{var s=i(95540);t.exports=function(t,e,i){if(!e)return{i:0,layers:t.layers,name:"",opacity:1,visible:!0,x:0,y:0};var n=e.x+s(e,"startx",0)*t.tilewidth+s(e,"offsetx",0),r=e.y+s(e,"starty",0)*t.tileheight+s(e,"offsety",0);return{i:0,layers:e.layers,name:i.name+e.name+"/",opacity:i.opacity*e.opacity,visible:i.visible&&e.visible,x:i.x+n,y:i.y+r}}},29920:t=>{var e=2147483648,i=1073741824,s=536870912;t.exports=function(t){var n=Boolean(t&e),r=Boolean(t&i),o=Boolean(t&s);t&=536870911;var a=0,h=!1;return n&&r&&o?(a=Math.PI/2,h=!0):n&&r&&!o?(a=Math.PI,h=!1):n&&!r&&o?(a=Math.PI/2,h=!1):!n||r||o?!n&&r&&o?(a=3*Math.PI/2,h=!1):n||!r||o?n||r||!o?n||r||o||(a=0,h=!1):(a=3*Math.PI/2,h=!0):(a=Math.PI,h=!0):(a=0,h=!0),{gid:t,flippedHorizontal:n,flippedVertical:r,flippedAntiDiagonal:o,rotation:a,flipped:h}}},12635:(t,e,i)=>{var s=i(95540),n=i(79677);t.exports=function(t){for(var e=[],i=[],r=n(t);r.i0;)if(r.i>=r.layers.length){if(i.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}r=i.pop()}else{var o=r.layers[r.i];if(r.i++,"imagelayer"===o.type){var a=s(o,"offsetx",0)+s(o,"startx",0),h=s(o,"offsety",0)+s(o,"starty",0);e.push({name:r.name+o.name,image:o.image,x:r.x+a+o.x,y:r.y+h+o.y,alpha:r.opacity*o.opacity,visible:r.visible&&o.visible,properties:s(o,"properties",{})})}else if("group"===o.type){var l=n(t,o,r);i.push(r),r=l}}return e}},46594:(t,e,i)=>{var s=i(51233),n=i(84101),r=i(91907),o=i(62644),a=i(80341),h=i(6641),l=i(87010),u=i(12635),c=i(22611),d=i(28200),f=i(24619);t.exports=function(t,e,i){var p=o(e),v=new l({width:p.width,height:p.height,name:t,tileWidth:p.tilewidth,tileHeight:p.tileheight,orientation:h(p.orientation),format:a.TILED_JSON,version:p.version,properties:p.properties,renderOrder:p.renderorder,infinite:p.infinite});v.orientation===r.HEXAGONAL&&(v.hexSideLength=p.hexsidelength,v.staggerAxis=p.staggeraxis,v.staggerIndex=p.staggerindex),v.layers=d(p,i),v.images=u(p);var g=f(p);return v.tilesets=g.tilesets,v.imageCollections=g.imageCollections,v.objects=c(p),v.tiles=n(v),s(v),v}},52205:(t,e,i)=>{var s=i(18254),n=i(29920),r=function(t){return{x:t.x,y:t.y}},o=["id","name","type","rotation","properties","visible","x","y","width","height"];t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=0);var a=s(t,o);if(a.x+=e,a.y+=i,t.gid){var h=n(t.gid);a.gid=h.gid,a.flippedHorizontal=h.flippedHorizontal,a.flippedVertical=h.flippedVertical,a.flippedAntiDiagonal=h.flippedAntiDiagonal}else t.polyline?a.polyline=t.polyline.map(r):t.polygon?a.polygon=t.polygon.map(r):t.ellipse?a.ellipse=t.ellipse:t.text?a.text=t.text:t.point?a.point=!0:a.rectangle=!0;return a}},22611:(t,e,i)=>{var s=i(95540),n=i(52205),r=i(48700),o=i(79677);t.exports=function(t){for(var e=[],i=[],a=o(t);a.i0;)if(a.i>=a.layers.length){if(i.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}a=i.pop()}else{var h=a.layers[a.i];if(a.i++,h.opacity*=a.opacity,h.visible=a.visible&&h.visible,"objectgroup"===h.type){h.name=a.name+h.name;for(var l=a.x+s(h,"startx",0)+s(h,"offsetx",0),u=a.y+s(h,"starty",0)+s(h,"offsety",0),c=[],d=0;d{var s=i(41868),n=i(91907),r=i(79677),o=i(6641),a=i(95540),h=i(14977),l=i(29920),u=i(23029);t.exports=function(t,e){for(var i=a(t,"infinite",!1),c=[],d=[],f=r(t);f.i0;)if(f.i>=f.layers.length){if(d.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}f=d.pop()}else{var p=f.layers[f.i];if(f.i++,"tilelayer"===p.type)if(p.compression)console.warn("TilemapParser.parseTiledJSON - Layer compression is unsupported, skipping layer '"+p.name+"'");else{if(p.encoding&&"base64"===p.encoding){if(p.chunks)for(var v=0;v0?((y=new u(g,m.gid,O,F,t.tilewidth,t.tileheight)).rotation=m.rotation,y.flipX=m.flipped,T[F][O]=y):(x=e?null:new u(g,-1,O,F,t.tilewidth,t.tileheight),T[F][O]=x),++w===C.width&&(P++,w=0)}}else{(g=new h({name:f.name+p.name,id:p.id,x:f.x+a(p,"offsetx",0)+p.x,y:f.y+a(p,"offsety",0)+p.y,width:p.width,height:p.height,tileWidth:t.tilewidth,tileHeight:t.tileheight,alpha:f.opacity*p.opacity,visible:f.visible&&p.visible,properties:a(p,"properties",[]),orientation:o(t.orientation)})).orientation===n.HEXAGONAL&&(g.hexSideLength=t.hexsidelength,g.staggerAxis=t.staggeraxis,g.staggerIndex=t.staggerindex);for(var D=[],k=0,I=p.data.length;k0?((y=new u(g,m.gid,w,T.length,t.tilewidth,t.tileheight)).rotation=m.rotation,y.flipX=m.flipped,D.push(y)):(x=e?null:new u(g,-1,w,T.length,t.tilewidth,t.tileheight),D.push(x)),++w===p.width&&(T.push(D),w=0,D=[])}g.data=T,c.push(g)}else if("group"===p.type){var B=r(t,p,f);d.push(f),f=B}}return c}},24619:(t,e,i)=>{var s=i(33629),n=i(16536),r=i(52205),o=i(57880);t.exports=function(t){for(var e,i=[],a=[],h=null,l=0;l1){var d=void 0,f=void 0;if(Array.isArray(u.tiles)){d=d||{},f=f||{};for(var p=0;p{t.exports=function(t,e){for(var i=0;i0){var r,o,a,h={},l={};if(Array.isArray(s.edgecolors))for(r=0;r{t.exports={AssignTileProperties:i(51233),Base64Decode:i(41868),BuildTilesetIndex:i(84101),CreateGroupLayer:i(79677),ParseGID:i(29920),ParseImageLayers:i(12635),ParseJSONTiled:i(46594),ParseObject:i(52205),ParseObjectLayers:i(22611),ParseTileLayers:i(28200),ParseTilesets:i(24619)}},33385:(t,e,i)=>{var s=i(83419),n=i(37277),r=i(44594),o=i(94880),a=i(72905),h=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.now=0,this.startTime=0,this.timeScale=1,this.paused=!1,this._active=[],this._pendingInsertion=[],this._pendingRemoval=[],t.sys.events.once(r.BOOT,this.boot,this),t.sys.events.on(r.START,this.start,this)},boot:function(){this.now=this.systems.game.loop.time,this.systems.events.once(r.DESTROY,this.destroy,this)},start:function(){this.startTime=this.systems.game.loop.time;var t=this.systems.events;t.on(r.PRE_UPDATE,this.preUpdate,this),t.on(r.UPDATE,this.update,this),t.once(r.SHUTDOWN,this.shutdown,this)},addEvent:function(t){var e;return t instanceof o?(e=t,this.removeEvent(e),e.elapsed=e.startAt,e.hasDispatched=!1,e.repeatCount=-1===e.repeat||e.loop?999999999999:e.repeat):e=new o(t),this._pendingInsertion.push(e),e},delayedCall:function(t,e,i,s){return this.addEvent({delay:t,callback:e,args:i,callbackScope:s})},clearPendingEvents:function(){return this._pendingInsertion=[],this},removeEvent:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e-1&&this._active.splice(n,1),s.destroy()}for(i=0;i=s.delay)){var n=s.elapsed-s.delay;if(s.elapsed=s.delay,!s.hasDispatched&&s.callback&&(s.hasDispatched=!0,s.callback.apply(s.callbackScope,s.args)),s.repeatCount>0){if(s.repeatCount--,n>=s.delay)for(;n>=s.delay&&s.repeatCount>0;)s.callback&&s.callback.apply(s.callbackScope,s.args),n-=s.delay,s.repeatCount--;s.elapsed=n,s.hasDispatched=!1}else s.hasDispatched&&this._pendingRemoval.push(s)}}}},shutdown:function(){var t;for(t=0;t{var s=i(83419),n=i(50792),r=i(39429),o=i(95540),a=i(44594),h=i(89809),l=new s({Extends:n,initialize:function(t,e){n.call(this),this.scene=t,this.systems=t.sys,this.elapsed=0,this.timeScale=1,this.paused=!0,this.complete=!1,this.totalComplete=0,this.loop=0,this.iteration=0,this.events=[];var i=this.systems.events;i.on(a.PRE_UPDATE,this.preUpdate,this),i.on(a.UPDATE,this.update,this),i.once(a.SHUTDOWN,this.destroy,this),e&&this.add(e)},preUpdate:function(t,e){this.paused||(this.elapsed+=e*this.timeScale)},update:function(){if(!this.paused&&!this.complete){var t,e,i=this.events,s=!1,n=this.systems;for(t=0;t=i.length&&(0!==this.loop&&(-1===this.loop||this.loop>this.iteration)?(this.iteration++,this.reset(!0)):this.complete=!0),this.complete&&this.emit(h.COMPLETE,this)}},play:function(t){return void 0===t&&(t=!0),this.paused=!1,this.complete=!1,this.totalComplete=0,t&&this.reset(),this},pause:function(){this.paused=!0;for(var t=this.events,e=0;e0&&(i=e[e.length-1].time);for(var s=0;s{var s=i(83419),n=i(95540),r=new s({initialize:function(t){this.delay=0,this.repeat=0,this.repeatCount=0,this.loop=!1,this.callback,this.callbackScope,this.args,this.timeScale=1,this.startAt=0,this.elapsed=0,this.paused=!1,this.hasDispatched=!1,this.reset(t)},reset:function(t){if(this.delay=n(t,"delay",0),this.repeat=n(t,"repeat",0),this.loop=n(t,"loop",!1),this.callback=n(t,"callback",void 0),this.callbackScope=n(t,"callbackScope",this),this.args=n(t,"args",[]),this.timeScale=n(t,"timeScale",1),this.startAt=n(t,"startAt",0),this.paused=n(t,"paused",!1),this.elapsed=this.startAt,this.hasDispatched=!1,this.repeatCount=-1===this.repeat||this.loop?999999999999:this.repeat,0===this.delay&&(this.repeat>0||this.loop))throw new Error("TimerEvent infinite loop created via zero delay");return this},getProgress:function(){return this.elapsed/this.delay},getOverallProgress:function(){if(this.repeat>0){var t=this.delay+this.delay*this.repeat;return(this.elapsed+this.delay*(this.repeat-this.repeatCount))/t}return this.getProgress()},getRepeatCount:function(){return this.repeatCount},getElapsed:function(){return this.elapsed},getElapsedSeconds:function(){return.001*this.elapsed},getRemaining:function(){return this.delay-this.elapsed},getRemainingSeconds:function(){return.001*this.getRemaining()},getOverallRemaining:function(){return this.delay*(1+this.repeatCount)-this.elapsed},getOverallRemainingSeconds:function(){return.001*this.getOverallRemaining()},remove:function(t){void 0===t&&(t=!1),this.elapsed=this.delay,this.hasDispatched=!t,this.repeatCount=0},destroy:function(){this.callback=void 0,this.callbackScope=void 0,this.args=[]}});t.exports=r},35945:t=>{t.exports="complete"},89809:(t,e,i)=>{t.exports={COMPLETE:i(35945)}},90291:(t,e,i)=>{t.exports={Clock:i(33385),Events:i(89809),Timeline:i(96120),TimerEvent:i(94880)}},40382:(t,e,i)=>{var s=i(72905),n=i(83419),r=i(43491),o=i(88032),a=i(37277),h=i(44594),l=i(93109),u=i(86081),c=i(8357),d=i(43960),f=i(26012),p=new n({initialize:function(t){this.scene=t,this.events=t.sys.events,this.timeScale=1,this.paused=!1,this.processing=!1,this.tweens=[],this.time=0,this.startTime=0,this.nextTime=0,this.prevTime=0,this.maxLag=500,this.lagSkip=33,this.gap=1e3/240,this.events.once(h.BOOT,this.boot,this),this.events.on(h.START,this.start,this)},boot:function(){this.events.once(h.DESTROY,this.destroy,this)},start:function(){this.timeScale=1,this.paused=!1,this.startTime=Date.now(),this.prevTime=this.startTime,this.nextTime=this.gap,this.events.on(h.UPDATE,this.update,this),this.events.once(h.SHUTDOWN,this.shutdown,this)},create:function(t){Array.isArray(t)||(t=[t]);for(var e=[],i=0;i-1},existing:function(t){return this.has(t)||this.tweens.push(t.reset()),this},addCounter:function(t){var e=o(this,t);return this.tweens.push(e.reset()),e},stagger:function(t,e){return l(t,e)},setLagSmooth:function(t,e){return void 0===t&&(t=1/1e-8),void 0===e&&(e=0),this.maxLag=t,this.lagSkip=Math.min(e,this.maxLag),this},setFps:function(t){return void 0===t&&(t=240),this.gap=1e3/t,this.nextTime=1e3*this.time+this.gap,this},getDelta:function(t){var e=Date.now()-this.prevTime;e>this.maxLag&&(this.startTime+=e-this.lagSkip),this.prevTime+=e;var i=this.prevTime-this.startTime,s=i-this.nextTime,n=i-1e3*this.time;return s>0||t?(i/=1e3,this.time=i,this.nextTime+=s+(s>=this.gap?4:this.gap-s)):n=0,n},tick:function(){return this.step(!0),this},update:function(){this.paused||this.step(!1)},step:function(t){void 0===t&&(t=!1);var e=this.getDelta(t);if(!(e<=0)){var i,s;this.processing=!0;var n=[],r=this.tweens;for(i=0;i0){for(i=0;i-1&&(s.isPendingRemove()||s.isDestroyed())&&(r.splice(a,1),s.destroy())}n.length=0}this.processing=!1}},remove:function(t){return this.processing?t.setPendingRemoveState():(s(this.tweens,t),t.setRemovedState()),this},reset:function(t){return this.existing(t),t.seek(),t.setActiveState(),this},makeActive:function(t){return this.existing(t),t.setActiveState(),this},each:function(t,e){var i,s=[null];for(i=1;i{t.exports=function(t,e,i){return t&&t.hasOwnProperty(e)?t[e]:i}},6113:(t,e,i)=>{var s=i(62640),n=i(35355);t.exports=function(t,e){var i=s.Power0;if("string"==typeof t)if(s.hasOwnProperty(t))i=s[t];else{var r="";if(t.indexOf(".")){var o=(r=t.substring(t.indexOf(".")+1)).toLowerCase();"in"===o?r="easeIn":"out"===o?r="easeOut":"inout"===o&&(r="easeInOut")}t=n(t.substring(0,t.indexOf(".")+1)+r),s.hasOwnProperty(t)&&(i=s[t])}else"function"==typeof t&&(i=t);if(!e)return i;var a=e.slice(0);return a.unshift(0),function(t){return a[0]=t,i.apply(this,a)}}},91389:(t,e,i)=>{var s=i(89318),n=i(77259),r={bezier:s,catmull:n,catmullrom:n,linear:i(28392)};t.exports=function(t){if(null===t)return null;var e=r.linear;return"string"==typeof t?r.hasOwnProperty(t)&&(e=r[t]):"function"==typeof t&&(e=t),e}},55292:t=>{t.exports=function(t,e,i){var s;t.hasOwnProperty(e)?s="function"===typeof t[e]?function(i,s,n,r,o,a){return t[e](i,s,n,r,o,a)}:function(){return t[e]}:s="function"==typeof i?i:function(){return i};return s}},82985:(t,e,i)=>{var s=i(81076);t.exports=function(t){var e,i=[];if(t.hasOwnProperty("props"))for(e in t.props)"_"!==e.substring(0,1)&&i.push({key:e,value:t.props[e]});else for(e in t)-1===s.indexOf(e)&&"_"!==e.substring(0,1)&&i.push({key:e,value:t[e]});return i}},62329:(t,e,i)=>{var s=i(35154);t.exports=function(t){var e=s(t,"targets",null);return null===e||("function"==typeof e&&(e=e.call()),Array.isArray(e)||(e=[e])),e}},17777:(t,e,i)=>{var s=i(30976),n=i(99472);function r(t){return!!t.getActive&&"function"==typeof t.getActive}function o(t){return!!t.getStart&&"function"==typeof t.getStart}function a(t){return!!t.getEnd&&"function"==typeof t.getEnd}var h=function(t,e){var i,l,u=function(t,e,i){return i},c=function(t,e,i){return i},d=null,f=typeof e;if("number"===f)u=function(){return e};else if(Array.isArray(e))c=function(){return e[0]},u=function(){return e[e.length-1]};else if("string"===f){var p=e.toLowerCase(),v="random"===p.substring(0,6),g="int"===p.substring(0,3);if(v||g){var m=p.indexOf("("),y=p.indexOf(")"),x=p.indexOf(",");if(!(m&&y&&x))throw new Error("invalid random() format");var T=parseFloat(p.substring(m+1,x)),w=parseFloat(p.substring(x+1,y));u=v?function(){return n(T,w)}:function(){return s(T,w)}}else{p=p[0];var b=parseFloat(e.substr(2));switch(p){case"+":u=function(t,e,i){return i+b};break;case"-":u=function(t,e,i){return i-b};break;case"*":u=function(t,e,i){return i*b};break;case"/":u=function(t,e,i){return i/b};break;default:u=function(){return parseFloat(e)}}}}else if("function"===f)u=e;else if("object"===f)if(o(l=e)||a(l)||r(l))r(e)&&(d=e.getActive),a(e)&&(u=e.getEnd),o(e)&&(c=e.getStart);else if(e.hasOwnProperty("value"))i=h(t,e.value);else{var S=e.hasOwnProperty("to"),E=e.hasOwnProperty("from"),A=e.hasOwnProperty("start");if(S&&(E||A)){if(i=h(t,e.to),A){var C=h(t,e.start);i.getActive=C.getEnd}if(E){var _=h(t,e.from);i.getStart=_.getEnd}}}return i||(i={getActive:d,getEnd:u,getStart:c}),i};t.exports=h},88032:(t,e,i)=>{var s=i(70402),n=i(69902),r=i(23568),o=i(57355),a=i(6113),h=i(55292),l=i(35154),u=i(17777),c=i(269),d=i(86081);t.exports=function(t,e,i){if(e instanceof d)return e.parent=t,e;i=void 0===i?n:c(n,i);var f=l(e,"from",0),p=l(e,"to",1),v=[{value:f}],g=l(e,"delay",i.delay),m=l(e,"easeParams",i.easeParams),y=l(e,"ease",i.ease),x=u("value",p),T=new d(t,v),w=T.add(0,"value",x.getEnd,x.getStart,x.getActive,a(l(e,"ease",y),l(e,"easeParams",m)),h(e,"delay",g),l(e,"duration",i.duration),o(e,"yoyo",i.yoyo),l(e,"hold",i.hold),l(e,"repeat",i.repeat),l(e,"repeatDelay",i.repeatDelay),!1,!1);w.start=f,w.current=f,T.completeDelay=r(e,"completeDelay",0),T.loop=Math.round(r(e,"loop",0)),T.loopDelay=Math.round(r(e,"loopDelay",0)),T.paused=o(e,"paused",!1),T.persist=o(e,"persist",!1),T.callbackScope=l(e,"callbackScope",T);for(var b=s.TYPES,S=0;S{var s=i(6113),n=i(35154),r=i(36383);t.exports=function(t,e){var i;void 0===e&&(e={});var o=n(e,"start",0),a=n(e,"ease",null),h=n(e,"grid",null),l=n(e,"from",0),u="first"===l,c="center"===l,d="last"===l,f="number"==typeof l,p=Array.isArray(t),v=p?parseFloat(t[0]):parseFloat(t),g=p?parseFloat(t[1]):0,m=Math.max(v,g);if(p&&(o+=v),h){var y=h[0],x=h[1],T=0,w=0,b=0,S=0,E=[];d?(T=y-1,w=x-1):f?(T=l%y,w=Math.floor(l/y)):c&&(T=(y-1)/2,w=(x-1)/2);for(var A=r.MIN_SAFE_INTEGER,C=0;CA&&(A=M),E[C][_]=M}}}var P=a?s(a):null;return i=h?function(t,e,i,s){var n,r=0,a=s%y,h=Math.floor(s/y);if(a>=0&&a=0&&h{var s=i(70402),n=i(69902),r=i(23568),o=i(57355),a=i(6113),h=i(91389),l=i(55292),u=i(82985),c=i(62329),d=i(35154),f=i(17777),p=i(269),v=i(86081);t.exports=function(t,e,i){if(e instanceof v)return e.parent=t,e;i=void 0===i?n:p(n,i);var g=c(e);!g&&i.targets&&(g=i.targets);for(var m=u(e),y=d(e,"delay",i.delay),x=d(e,"duration",i.duration),T=d(e,"easeParams",i.easeParams),w=d(e,"ease",i.ease),b=d(e,"hold",i.hold),S=d(e,"repeat",i.repeat),E=d(e,"repeatDelay",i.repeatDelay),A=o(e,"yoyo",i.yoyo),C=o(e,"flipX",i.flipX),_=o(e,"flipY",i.flipY),M=d(e,"interpolation",i.interpolation),P=function(t,e,i,s){if("texture"===i){var n=s,r=void 0;Array.isArray(s)?(n=s[0],r=s[1]):s.hasOwnProperty("value")?(n=s.value,Array.isArray(s.value)?(n=s.value[0],r=s.value[1]):"string"==typeof s.value&&(n=s.value)):"string"==typeof s&&(n=s),t.addFrame(e,n,r,l(s,"delay",y),d(s,"duration",x),d(s,"hold",b),d(s,"repeat",S),d(s,"repeatDelay",E),o(s,"flipX",C),o(s,"flipY",_))}else{var u=f(i,s),c=h(d(s,"interpolation",M));t.add(e,i,u.getEnd,u.getStart,u.getActive,a(d(s,"ease",w),d(s,"easeParams",T)),l(s,"delay",y),d(s,"duration",x),o(s,"yoyo",A),d(s,"hold",b),d(s,"repeat",S),d(s,"repeatDelay",E),o(s,"flipX",C),o(s,"flipY",_),c,c?s:null)}},R=new v(t,g),L=0;L{var s=i(70402),n=i(23568),r=i(57355),o=i(62329),a=i(35154),h=i(8357),l=i(43960);t.exports=function(t,e){if(e instanceof l)return e.parent=t,e;var i,u=new l(t);u.startDelay=a(e,"delay",0),u.completeDelay=n(e,"completeDelay",0),u.loop=Math.round(n(e,"loop",a(e,"repeat",0))),u.loopDelay=Math.round(n(e,"loopDelay",a(e,"repeatDelay",0))),u.paused=r(e,"paused",!1),u.persist=r(e,"persist",!1),u.callbackScope=a(e,"callbackScope",u);var c=s.TYPES;for(i=0;i{t.exports={GetBoolean:i(57355),GetEaseFunction:i(6113),GetInterpolationFunction:i(91389),GetNewValue:i(55292),GetProps:i(82985),GetTargets:i(62329),GetValueOp:i(17777),NumberTweenBuilder:i(88032),StaggerBuilder:i(93109),TweenBuilder:i(8357)}},73685:t=>{t.exports="active"},98540:t=>{t.exports="complete"},67233:t=>{t.exports="loop"},2859:t=>{t.exports="pause"},98336:t=>{t.exports="repeat"},25764:t=>{t.exports="resume"},32193:t=>{t.exports="start"},84371:t=>{t.exports="stop"},70766:t=>{t.exports="update"},55659:t=>{t.exports="yoyo"},842:(t,e,i)=>{t.exports={TWEEN_ACTIVE:i(73685),TWEEN_COMPLETE:i(98540),TWEEN_LOOP:i(67233),TWEEN_PAUSE:i(2859),TWEEN_RESUME:i(25764),TWEEN_REPEAT:i(98336),TWEEN_START:i(32193),TWEEN_STOP:i(84371),TWEEN_UPDATE:i(70766),TWEEN_YOYO:i(55659)}},43066:(t,e,i)=>{var s={States:i(86353),Builders:i(30231),Events:i(842),TweenManager:i(40382),Tween:i(86081),TweenData:i(48177),TweenFrameData:i(42220),BaseTween:i(70402),TweenChain:i(43960)};t.exports=s},70402:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(842),o=i(86353),a=new s({Extends:n,initialize:function(t){n.call(this),this.parent=t,this.data=[],this.totalData=0,this.startDelay=0,this.hasStarted=!1,this.timeScale=1,this.loop=0,this.loopDelay=0,this.loopCounter=0,this.completeDelay=0,this.countdown=0,this.state=o.PENDING,this.paused=!1,this.callbacks={onActive:null,onComplete:null,onLoop:null,onPause:null,onRepeat:null,onResume:null,onStart:null,onStop:null,onUpdate:null,onYoyo:null},this.callbackScope,this.persist=!1},setTimeScale:function(t){return this.timeScale=t,this},getTimeScale:function(){return this.timeScale},isPlaying:function(){return!this.paused&&this.isActive()},isPaused:function(){return this.paused},pause:function(){return this.paused||(this.paused=!0,this.dispatchEvent(r.TWEEN_PAUSE,"onPause")),this},resume:function(){return this.paused&&(this.paused=!1,this.dispatchEvent(r.TWEEN_RESUME,"onResume")),this},makeActive:function(){this.parent.makeActive(this),this.dispatchEvent(r.TWEEN_ACTIVE,"onActive")},onCompleteHandler:function(){this.setPendingRemoveState(),this.dispatchEvent(r.TWEEN_COMPLETE,"onComplete")},complete:function(t){return void 0===t&&(t=0),t?(this.setCompleteDelayState(),this.countdown=t):this.onCompleteHandler(),this},completeAfterLoop:function(t){return void 0===t&&(t=0),this.loopCounter>t&&(this.loopCounter=t),this},remove:function(){return this.parent&&this.parent.remove(this),this},stop:function(){return!this.parent||this.isRemoved()||this.isPendingRemove()||this.isDestroyed()||(this.dispatchEvent(r.TWEEN_STOP,"onStop"),this.setPendingRemoveState()),this},updateLoopCountdown:function(t){this.countdown-=t,this.countdown<=0&&(this.setActiveState(),this.dispatchEvent(r.TWEEN_LOOP,"onLoop"))},updateStartCountdown:function(t){return this.countdown-=t,this.countdown<=0&&(this.hasStarted=!0,this.setActiveState(),this.dispatchEvent(r.TWEEN_START,"onStart"),t=0),t},updateCompleteDelay:function(t){this.countdown-=t,this.countdown<=0&&this.onCompleteHandler()},setCallback:function(t,e,i){return void 0===i&&(i=[]),this.callbacks.hasOwnProperty(t)&&(this.callbacks[t]={func:e,params:i}),this},setPendingState:function(){this.state=o.PENDING},setActiveState:function(){this.state=o.ACTIVE,this.hasStarted=!1},setLoopDelayState:function(){this.state=o.LOOP_DELAY},setCompleteDelayState:function(){this.state=o.COMPLETE_DELAY},setStartDelayState:function(){this.state=o.START_DELAY,this.countdown=this.startDelay,this.hasStarted=!1},setPendingRemoveState:function(){this.state=o.PENDING_REMOVE},setRemovedState:function(){this.state=o.REMOVED},setFinishedState:function(){this.state=o.FINISHED},setDestroyedState:function(){this.state=o.DESTROYED},isPending:function(){return this.state===o.PENDING},isActive:function(){return this.state===o.ACTIVE},isLoopDelayed:function(){return this.state===o.LOOP_DELAY},isCompleteDelayed:function(){return this.state===o.COMPLETE_DELAY},isStartDelayed:function(){return this.state===o.START_DELAY},isPendingRemove:function(){return this.state===o.PENDING_REMOVE},isRemoved:function(){return this.state===o.REMOVED},isFinished:function(){return this.state===o.FINISHED},isDestroyed:function(){return this.state===o.DESTROYED},destroy:function(){this.data&&this.data.forEach((function(t){t.destroy()})),this.removeAllListeners(),this.callbacks=null,this.data=null,this.parent=null,this.setDestroyedState()}});a.TYPES=["onActive","onComplete","onLoop","onPause","onRepeat","onResume","onStart","onStop","onUpdate","onYoyo"],t.exports=a},95042:(t,e,i)=>{var s=i(83419),n=i(842),r=i(86353),o=new s({initialize:function(t,e,i,s,n,r,o,a,h,l){this.tween=t,this.targetIndex=e,this.duration=s,this.totalDuration=0,this.delay=0,this.getDelay=i,this.yoyo=n,this.hold=r,this.repeat=o,this.repeatDelay=a,this.repeatCounter=0,this.flipX=h,this.flipY=l,this.progress=0,this.elapsed=0,this.state=0,this.isCountdown=!1},getTarget:function(){return this.tween.targets[this.targetIndex]},setTargetValue:function(t){void 0===t&&(t=this.current),this.tween.targets[this.targetIndex][this.key]=t},setCreatedState:function(){this.state=r.CREATED,this.isCountdown=!1},setDelayState:function(){this.state=r.DELAY,this.isCountdown=!0},setPendingRenderState:function(){this.state=r.PENDING_RENDER,this.isCountdown=!1},setPlayingForwardState:function(){this.state=r.PLAYING_FORWARD,this.isCountdown=!1},setPlayingBackwardState:function(){this.state=r.PLAYING_BACKWARD,this.isCountdown=!1},setHoldState:function(){this.state=r.HOLD_DELAY,this.isCountdown=!0},setRepeatState:function(){this.state=r.REPEAT_DELAY,this.isCountdown=!0},setCompleteState:function(){this.state=r.COMPLETE,this.isCountdown=!1},isCreated:function(){return this.state===r.CREATED},isDelayed:function(){return this.state===r.DELAY},isPendingRender:function(){return this.state===r.PENDING_RENDER},isPlayingForward:function(){return this.state===r.PLAYING_FORWARD},isPlayingBackward:function(){return this.state===r.PLAYING_BACKWARD},isHolding:function(){return this.state===r.HOLD_DELAY},isRepeating:function(){return this.state===r.REPEAT_DELAY},isComplete:function(){return this.state===r.COMPLETE},setStateFromEnd:function(t){this.yoyo?this.onRepeat(t,!0,!0):this.repeatCounter>0?this.onRepeat(t,!0,!1):this.setCompleteState()},setStateFromStart:function(t){this.repeatCounter>0?this.onRepeat(t,!1):this.setCompleteState()},reset:function(){var t=this.tween,e=t.totalTargets,i=this.targetIndex,s=t.targets[i],n=this.key;this.progress=0,this.elapsed=0,this.delay=this.getDelay(s,n,0,i,e,t),this.repeatCounter=-1===this.repeat?r.MAX:this.repeat,this.setPendingRenderState();var o=this.duration+this.hold;this.yoyo&&(o+=this.duration);var a=o+this.repeatDelay;this.totalDuration=this.delay+o,-1===this.repeat?(this.totalDuration+=a*r.MAX,t.isInfinite=!0):this.repeat>0&&(this.totalDuration+=a*this.repeat),this.totalDuration>t.duration&&(t.duration=this.totalDuration),this.delay0&&(this.elapsed=this.delay,this.setDelayState())},onRepeat:function(t,e,i){var s=this.tween,r=s.totalTargets,o=this.targetIndex,a=s.targets[o],h=this.key,l="texture"!==h;if(this.elapsed=t,this.progress=t/this.duration,this.flipX&&a.toggleFlipX(),this.flipY&&a.toggleFlipY(),l&&(e||i)&&(this.start=this.getStartValue(a,h,this.start,o,r,s)),i)return this.setPlayingBackwardState(),void this.dispatchEvent(n.TWEEN_YOYO,"onYoyo");this.repeatCounter--,l&&(this.end=this.getEndValue(a,h,this.start,o,r,s)),this.repeatDelay>0?(this.elapsed=this.repeatDelay-t,l&&(this.current=this.start,a[h]=this.current),this.setRepeatState()):(this.setPlayingForwardState(),this.dispatchEvent(n.TWEEN_REPEAT,"onRepeat"))},destroy:function(){this.tween=null,this.getDelay=null,this.setCompleteState()}});t.exports=o},69902:t=>{t.exports={targets:null,delay:0,duration:1e3,ease:"Power0",easeParams:null,hold:0,repeat:0,repeatDelay:0,yoyo:!1,flipX:!1,flipY:!1,persist:!1,interpolation:null}},81076:t=>{t.exports=["callbackScope","completeDelay","delay","duration","ease","easeParams","flipX","flipY","hold","interpolation","loop","loopDelay","onActive","onActiveParams","onComplete","onCompleteParams","onLoop","onLoopParams","onPause","onPauseParams","onRepeat","onRepeatParams","onResume","onResumeParams","onStart","onStartParams","onStop","onStopParams","onUpdate","onUpdateParams","onYoyo","onYoyoParams","paused","persist","props","repeat","repeatDelay","targets","yoyo"]},86081:(t,e,i)=>{var s=i(70402),n=i(83419),r=i(842),o=i(44603),a=i(39429),h=i(36383),l=i(86353),u=i(48177),c=i(42220),d=new n({Extends:s,initialize:function(t,e){s.call(this,t),this.targets=e,this.totalTargets=e.length,this.isSeeking=!1,this.isInfinite=!1,this.elapsed=0,this.totalElapsed=0,this.duration=0,this.progress=0,this.totalDuration=0,this.totalProgress=0},add:function(t,e,i,s,n,r,o,a,h,l,c,d,f,p,v,g){var m=new u(this,t,e,i,s,n,r,o,a,h,l,c,d,f,p,v,g);return this.totalData=this.data.push(m),m},addFrame:function(t,e,i,s,n,r,o,a,h,l){var u=new c(this,t,e,i,s,n,r,o,a,h,l);return this.totalData=this.data.push(u),u},getValue:function(t){void 0===t&&(t=0);var e=null;return this.data&&(e=this.data[t].current),e},hasTarget:function(t){return this.targets&&-1!==this.targets.indexOf(t)},updateTo:function(t,e,i){if(void 0===i&&(i=!1),"texture"!==t)for(var s=0;s0)this.elapsed=0,this.progress=0,this.loopCounter--,this.initTweenData(!0),this.loopDelay>0?(this.countdown=this.loopDelay,this.setLoopDelayState()):(this.setActiveState(),this.dispatchEvent(r.TWEEN_LOOP,"onLoop"));else{if(!(this.completeDelay>0))return this.onCompleteHandler(),!0;this.countdown=this.completeDelay,this.setCompleteDelayState()}return!1},onCompleteHandler:function(){this.progress=1,this.totalProgress=1,s.prototype.onCompleteHandler.call(this)},play:function(){return this.isDestroyed()?(console.warn("Cannot play destroyed Tween",this),this):((this.isPendingRemove()||this.isFinished())&&this.seek(),this.paused=!1,this.setActiveState(),this)},seek:function(t,e,i){if(void 0===t&&(t=0),void 0===e&&(e=16.6),void 0===i&&(i=!1),this.isDestroyed())return console.warn("Cannot seek destroyed Tween",this),this;i||(this.isSeeking=!0),this.reset(!0),this.initTweenData(!0),this.setActiveState(),this.dispatchEvent(r.TWEEN_ACTIVE,"onActive");var s=this.paused;if(this.paused=!1,t>0){for(var n=Math.floor(t/e),o=t-n*e,a=0;a0&&this.update(o)}return this.paused=s,this.isSeeking=!1,this},initTweenData:function(t){void 0===t&&(t=!1),this.duration=0,this.startDelay=h.MAX_SAFE_INTEGER;for(var e=this.data,i=0;i0?s+n+(s+o)*r:s+n},reset:function(t){return void 0===t&&(t=!1),this.elapsed=0,this.totalElapsed=0,this.progress=0,this.totalProgress=0,this.loopCounter=this.loop,-1===this.loop&&(this.isInfinite=!0,this.loopCounter=l.MAX),t||(this.initTweenData(),this.setActiveState(),this.dispatchEvent(r.TWEEN_ACTIVE,"onActive")),this},update:function(t){if(this.isPendingRemove()||this.isDestroyed())return!0;if(this.paused||this.isFinished())return!1;if(t*=this.timeScale*this.parent.timeScale,this.isLoopDelayed())return this.updateLoopCountdown(t),!1;if(this.isCompleteDelayed())return this.updateCompleteDelay(t),!1;this.hasStarted||(this.startDelay-=t,this.startDelay<=0&&(this.hasStarted=!0,this.dispatchEvent(r.TWEEN_START,"onStart"),t=0));var e=!1;if(this.isActive())for(var i=this.data,s=0;s{var s=i(72905),n=i(70402),r=i(83419),o=i(842),a=i(44603),h=i(39429),l=i(86353),u=new r({Extends:n,initialize:function(t){n.call(this,t),this.currentTween=null,this.currentIndex=0},init:function(){return this.loopCounter=-1===this.loop?l.MAX:this.loop,this.setCurrentTween(0),this.startDelay>0&&!this.isStartDelayed()?this.setStartDelayState():this.setActiveState(),this},add:function(t){var e=this.parent.create(t);Array.isArray(e)||(e=[e]);for(var i=this.data,s=0;s0)this.loopCounter--,this.resetTweens(),this.loopDelay>0?(this.countdown=this.loopDelay,this.setLoopDelayState()):(this.setActiveState(),this.dispatchEvent(o.TWEEN_LOOP,"onLoop"));else{if(!(this.completeDelay>0))return this.onCompleteHandler(),!0;this.countdown=this.completeDelay,this.setCompleteDelayState()}return!1},play:function(){return this.isDestroyed()?(console.warn("Cannot play destroyed TweenChain",this),this):((this.isPendingRemove()||this.isPending())&&this.resetTweens(),this.paused=!1,this.startDelay>0&&!this.isStartDelayed()?this.setStartDelayState():this.setActiveState(),this)},resetTweens:function(){for(var t=this.data,e=this.totalData,i=0;i{var s=i(95042),n=i(45319),r=i(83419),o=i(842),a=new r({Extends:s,initialize:function(t,e,i,n,r,o,a,h,l,u,c,d,f,p,v,g,m){s.call(this,t,e,h,l,u,c,d,f,p,v),this.key=i,this.getActiveValue=o,this.getEndValue=n,this.getStartValue=r,this.ease=a,this.start=0,this.previous=0,this.current=0,this.end=0,this.interpolation=g,this.interpolationData=m},reset:function(t){s.prototype.reset.call(this);var e=this.tween.targets[this.targetIndex],i=this.key;t&&(e[i]=this.start),this.start=0,this.previous=0,this.current=0,this.end=0,this.getActiveValue&&(e[i]=this.getActiveValue(e,i,0))},update:function(t){var e=this.tween,i=e.totalTargets,s=this.targetIndex,r=e.targets[s],a=this.key;if(!r)return this.setCompleteState(),!1;if(this.isCountdown&&(this.elapsed-=t,this.elapsed<=0&&(this.elapsed=0,t=0,this.isDelayed()?this.setPendingRenderState():this.isRepeating()?(this.setPlayingForwardState(),this.dispatchEvent(o.TWEEN_REPEAT,"onRepeat")):this.isHolding()&&this.setStateFromEnd(0))),this.isPendingRender())return this.start=this.getStartValue(r,a,r[a],s,i,e),this.end=this.getEndValue(r,a,this.start,s,i,e),this.current=this.start,r[a]=this.start,this.setPlayingForwardState(),!0;var h=this.isPlayingForward(),l=this.isPlayingBackward();if(h||l){var u=this.elapsed,c=this.duration,d=0,f=!1;(u+=t)>=c?(d=u-c,u=c,f=!0):u<0&&(u=0);var p=n(u/c,0,1);if(this.elapsed=u,this.progress=p,this.previous=this.current,f)h?(this.current=this.end,r[a]=this.end,this.hold>0?(this.elapsed=this.hold,this.setHoldState()):this.setStateFromEnd(d)):(this.current=this.start,r[a]=this.start,this.setStateFromStart(d));else{h||(p=1-p);var v=this.ease(p);this.interpolation?this.current=this.interpolation(this.interpolationData,v):this.current=this.start+(this.end-this.start)*v,r[a]=this.current}this.dispatchEvent(o.TWEEN_UPDATE,"onUpdate")}return!this.isComplete()},dispatchEvent:function(t,e){var i=this.tween;if(!i.isSeeking){var s=i.targets[this.targetIndex],n=this.key,r=this.current,o=this.previous;i.emit(t,i,n,s,r,o);var a=i.callbacks[e];a&&a.func.apply(i.callbackScope,[i,s,n,r,o].concat(a.params))}},destroy:function(){s.prototype.destroy.call(this),this.getActiveValue=null,this.getEndValue=null,this.getStartValue=null,this.ease=null}});t.exports=a},42220:(t,e,i)=>{var s=i(95042),n=i(45319),r=i(83419),o=i(842),a=new r({Extends:s,initialize:function(t,e,i,n,r,o,a,h,l,u,c){s.call(this,t,e,r,o,!1,a,h,l,u,c),this.key="texture",this.startTexture=null,this.endTexture=i,this.startFrame=null,this.endFrame=n,this.yoyo=0!==h},reset:function(t){s.prototype.reset.call(this);var e=this.tween.targets[this.targetIndex];this.startTexture||(this.startTexture=e.texture.key,this.startFrame=e.frame.name),t&&e.setTexture(this.startTexture,this.startFrame)},update:function(t){var e=this.tween,i=this.targetIndex,s=e.targets[i];if(!s)return this.setCompleteState(),!1;if(this.isCountdown&&(this.elapsed-=t,this.elapsed<=0&&(this.elapsed=0,t=0,this.isDelayed()?this.setPendingRenderState():this.isRepeating()?(this.setPlayingForwardState(),this.dispatchEvent(o.TWEEN_REPEAT,"onRepeat")):this.isHolding()&&this.setStateFromEnd(0))),this.isPendingRender())return this.startTexture&&s.setTexture(this.startTexture,this.startFrame),this.setPlayingForwardState(),!0;var r=this.isPlayingForward(),a=this.isPlayingBackward();if(r||a){var h=this.elapsed,l=this.duration,u=0,c=!1;(h+=t)>=l?(u=h-l,h=l,c=!0):h<0&&(h=0);var d=n(h/l,0,1);this.elapsed=h,this.progress=d,c&&(r?(s.setTexture(this.endTexture,this.endFrame),this.hold>0?(this.elapsed=this.hold,this.setHoldState()):this.setStateFromEnd(u)):(s.setTexture(this.startTexture,this.startFrame),this.setStateFromStart(u))),this.dispatchEvent(o.TWEEN_UPDATE,"onUpdate")}return!this.isComplete()},dispatchEvent:function(t,e){var i=this.tween;if(!i.isSeeking){var s=i.targets[this.targetIndex],n=this.key;i.emit(t,i,n,s);var r=i.callbacks[e];r&&r.func.apply(i.callbackScope,[i,s,n].concat(r.params))}},destroy:function(){s.prototype.destroy.call(this),this.startTexture=null,this.endTexture=null,this.startFrame=null,this.endFrame=null}});t.exports=a},86353:t=>{t.exports={CREATED:0,DELAY:2,PENDING_RENDER:4,PLAYING_FORWARD:5,PLAYING_BACKWARD:6,HOLD_DELAY:7,REPEAT_DELAY:8,COMPLETE:9,PENDING:20,ACTIVE:21,LOOP_DELAY:22,COMPLETE_DELAY:23,START_DELAY:24,PENDING_REMOVE:25,REMOVED:26,FINISHED:27,DESTROYED:28,MAX:999999999999}},83419:t=>{function e(t,e,i){var s=i?t[e]:Object.getOwnPropertyDescriptor(t,e);return!i&&s.value&&"object"==typeof s.value&&(s=s.value),!(!s||!function(t){return!!t.get&&"function"==typeof t.get||!!t.set&&"function"==typeof t.set}(s))&&(void 0===s.enumerable&&(s.enumerable=!0),void 0===s.configurable&&(s.configurable=!0),s)}function i(t,e){var i=Object.getOwnPropertyDescriptor(t,e);return!!i&&(i.value&&"object"==typeof i.value&&(i=i.value),!1===i.configurable)}function s(t,s,n,o){for(var a in s)if(s.hasOwnProperty(a)){var h=e(s,a,n);if(!1!==h){if(i((o||t).prototype,a)){if(r.ignoreFinals)continue;throw new Error("cannot override final property '"+a+"', set Class.ignoreFinals = true to skip")}Object.defineProperty(t.prototype,a,h)}else t.prototype[a]=s[a]}}function n(t,e){if(e){Array.isArray(e)||(e=[e]);for(var i=0;i{t.exports=function(){}},20242:t=>{t.exports=function(){return null}},71146:t=>{t.exports=function(t,e,i,s,n){if(void 0===n&&(n=t),i>0){var r=i-t.length;if(r<=0)return null}if(!Array.isArray(e))return-1===t.indexOf(e)?(t.push(e),s&&s.call(n,e),e):null;for(var o=e.length-1;o>=0;)-1!==t.indexOf(e[o])&&e.splice(o,1),o--;if(0===(o=e.length))return null;i>0&&o>r&&(e.splice(r),o=r);for(var a=0;a{t.exports=function(t,e,i,s,n,r){if(void 0===i&&(i=0),void 0===r&&(r=t),s>0){var o=s-t.length;if(o<=0)return null}if(!Array.isArray(e))return-1===t.indexOf(e)?(t.splice(i,0,e),n&&n.call(r,e),e):null;for(var a=e.length-1;a>=0;)-1!==t.indexOf(e[a])&&e.pop(),a--;if(0===(a=e.length))return null;s>0&&a>o&&(e.splice(o),a=o);for(var h=a-1;h>=0;h--){var l=e[h];t.splice(i,0,l),n&&n.call(r,l)}return e}},66905:t=>{t.exports=function(t,e){var i=t.indexOf(e);return-1!==i&&i{var s=i(82011);t.exports=function(t,e,i,n,r){void 0===n&&(n=0),void 0===r&&(r=t.length);var o=0;if(s(t,n,r))for(var a=n;a{t.exports=function(t,e,i){var s,n=[null];for(s=3;s{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===n&&(n=0),void 0===r&&(r=t.length),s(t,n,r)){var o,a=[null];for(o=5;o{t.exports=function(t,e,i){if(!e.length)return NaN;if(1===e.length)return e[0];var s,n,r=1;if(i){if(te.length&&(r=e.length),i?(s=e[r-1][i],(n=e[r][i])-t<=t-s?e[r]:e[r-1]):(s=e[r-1],(n=e[r])-t<=t-s?n:s)}},43491:t=>{var e=function(t,i){void 0===i&&(i=[]);for(var s=0;s{var s=i(82011);t.exports=function(t,e,i,n,r){void 0===n&&(n=0),void 0===r&&(r=t.length);var o=[];if(s(t,n,r))for(var a=n;a{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===n&&(n=0),void 0===r&&(r=t.length),s(t,n,r))for(var o=n;o{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=t.length);var s=e+Math.floor(Math.random()*i);return void 0===t[s]?null:t[s]}},85835:t=>{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),n=t.indexOf(i);if(s<0||n<0)throw new Error("Supplied items must be elements of the same array");return s>n||(t.splice(s,1),n===t.length-1?t.push(e):t.splice(n,0,e)),t}},83371:t=>{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),n=t.indexOf(i);if(s<0||n<0)throw new Error("Supplied items must be elements of the same array");return s{t.exports=function(t,e){var i=t.indexOf(e);if(i>0){var s=t[i-1],n=t.indexOf(s);t[i]=s,t[n]=e}return t}},69693:t=>{t.exports=function(t,e,i){var s=t.indexOf(e);if(-1===s||i<0||i>=t.length)throw new Error("Supplied index out of bounds");return s!==i&&(t.splice(s,1),t.splice(i,0,e)),e}},40853:t=>{t.exports=function(t,e){var i=t.indexOf(e);if(-1!==i&&i{t.exports=function(t,e,i,s){var n,r=[],o=!1;if((i||s)&&(o=!0,i||(i=""),s||(s="")),e=e;n--)o?r.push(i+n.toString()+s):r.push(n);else for(n=t;n<=e;n++)o?r.push(i+n.toString()+s):r.push(n);return r}},593:(t,e,i)=>{var s=i(2284);t.exports=function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=null),void 0===i&&(i=1),null===e&&(e=t,t=0);for(var n=[],r=Math.max(s((e-t)/(i||1)),0),o=0;o{function e(t,e,i){var s=t[e];t[e]=t[i],t[i]=s}function i(t,e){return te?1:0}var s=function(t,n,r,o,a){for(void 0===r&&(r=0),void 0===o&&(o=t.length-1),void 0===a&&(a=i);o>r;){if(o-r>600){var h=o-r+1,l=n-r+1,u=Math.log(h),c=.5*Math.exp(2*u/3),d=.5*Math.sqrt(u*c*(h-c)/h)*(l-h/2<0?-1:1),f=Math.max(r,Math.floor(n-l*c/h+d)),p=Math.min(o,Math.floor(n+(h-l)*c/h+d));s(t,n,f,p,a)}var v=t[n],g=r,m=o;for(e(t,r,n),a(t[o],v)>0&&e(t,r,o);g0;)m--}0===a(t[r],v)?e(t,r,m):e(t,++m,o),m<=n&&(r=m+1),n<=m&&(o=m-1)}};t.exports=s},88492:(t,e,i)=>{var s=i(35154),n=i(33680),r=function(t,e,i){for(var s=[],n=0;n{var s=i(19133);t.exports=function(t,e,i,n){var r;if(void 0===n&&(n=t),!Array.isArray(e))return-1!==(r=t.indexOf(e))?(s(t,r),i&&i.call(n,e),e):null;for(var o=e.length-1,a=[];o>=0;){var h=e[o];-1!==(r=t.indexOf(h))&&(s(t,r),a.push(h),i&&i.call(n,h)),o--}return a}},60248:(t,e,i)=>{var s=i(19133);t.exports=function(t,e,i,n){if(void 0===n&&(n=t),e<0||e>t.length-1)throw new Error("Index out of bounds");var r=s(t,e);return i&&i.call(n,r),r}},81409:(t,e,i)=>{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===e&&(e=0),void 0===i&&(i=t.length),void 0===r&&(r=t),s(t,e,i)){var o=i-e,a=t.splice(e,o);if(n)for(var h=0;h{var s=i(19133);t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=t.length);var n=e+Math.floor(Math.random()*i);return s(t,n)}},42169:t=>{t.exports=function(t,e,i){var s=t.indexOf(e),n=t.indexOf(i);return-1!==s&&-1===n&&(t[s]=i,!0)}},86003:t=>{t.exports=function(t,e){void 0===e&&(e=1);for(var i=null,s=0;s{t.exports=function(t,e){void 0===e&&(e=1);for(var i=null,s=0;s{t.exports=function(t,e,i,s){var n=t.length;if(e<0||e>n||e>=i||i>n){if(s)throw new Error("Range Error: Values outside acceptable range");return!1}return!0}},89545:t=>{t.exports=function(t,e){var i=t.indexOf(e);return-1!==i&&i>0&&(t.splice(i,1),t.unshift(e)),e}},17810:(t,e,i)=>{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===n&&(n=0),void 0===r&&(r=t.length),s(t,n,r))for(var o=n;o{t.exports=function(t){for(var e=t.length-1;e>0;e--){var i=Math.floor(Math.random()*(e+1)),s=t[e];t[e]=t[i],t[i]=s}return t}},90126:t=>{t.exports=function(t){var e=/\D/g;return t.sort((function(t,i){return parseInt(t.replace(e,""),10)-parseInt(i.replace(e,""),10)})),t}},19133:t=>{t.exports=function(t,e){if(!(e>=t.length)){for(var i=t.length-1,s=t[e],n=e;n{var s=i(82264);function n(t,e){return String(t).localeCompare(e)}function r(t,e,i,s){var n,r,o,a,h,l=t.length,u=0,c=2*i;for(n=0;nl&&(r=l),o>l&&(o=l),a=n,h=r;;)if(a{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),n=t.indexOf(i);if(s<0||n<0)throw new Error("Supplied items must be elements of the same array");return t[s]=i,t[n]=e,t}},37105:(t,e,i)=>{t.exports={Matrix:i(54915),Add:i(71146),AddAt:i(51067),BringToTop:i(66905),CountAllMatching:i(21612),Each:i(95428),EachInRange:i(36914),FindClosestInSorted:i(81957),Flatten:i(43491),GetAll:i(46710),GetFirst:i(58731),GetRandom:i(26546),MoveDown:i(70864),MoveTo:i(69693),MoveUp:i(40853),MoveAbove:i(85835),MoveBelow:i(83371),NumberArray:i(20283),NumberArrayStep:i(593),QuickSelect:i(43886),Range:i(88492),Remove:i(72905),RemoveAt:i(60248),RemoveBetween:i(81409),RemoveRandomElement:i(31856),Replace:i(42169),RotateLeft:i(86003),RotateRight:i(49498),SafeRange:i(82011),SendToBack:i(89545),SetAll:i(17810),Shuffle:i(33680),SortByDigits:i(90126),SpliceOne:i(19133),StableSort:i(19186),Swap:i(25630)}},86922:t=>{t.exports=function(t){if(!Array.isArray(t)||!Array.isArray(t[0]))return!1;for(var e=t[0].length,i=1;i{var s=i(41836),n=i(86922);t.exports=function(t){var e="";if(!n(t))return e;for(var i=0;i{t.exports=function(t){return t.reverse()}},21224:t=>{t.exports=function(t){for(var e=0;e{var s=i(37829);t.exports=function(t){return s(t,180)}},44657:(t,e,i)=>{var s=i(37829);t.exports=function(t,e){void 0===e&&(e=1);for(var i=0;i{var s=i(86922),n=i(2429);t.exports=function(t,e){if(void 0===e&&(e=90),!s(t))return null;if("string"!=typeof e&&(e=(e%360+360)%360),90===e||-270===e||"rotateLeft"===e)(t=n(t)).reverse();else if(-90===e||270===e||"rotateRight"===e)t.reverse(),t=n(t);else if(180===Math.abs(e)||"rotate180"===e){for(var i=0;i{var s=i(37829);t.exports=function(t,e){void 0===e&&(e=1);for(var i=0;i{var s=i(86003),n=i(49498);t.exports=function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),0!==i&&(i<0?s(t,Math.abs(i)):n(t,i)),0!==e)for(var r=0;r{t.exports=function(t){for(var e=t.length,i=t[0].length,s=new Array(i),n=0;n-1;r--)s[n][r]=t[r][n]}return s}},54915:(t,e,i)=>{t.exports={CheckMatrix:i(86922),MatrixToString:i(63362),ReverseColumns:i(92598),ReverseRows:i(21224),Rotate180:i(98717),RotateLeft:i(44657),RotateMatrix:i(37829),RotateRight:i(92632),Translate:i(69512),TransposeMatrix:i(2429)}},71334:t=>{var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";t.exports=function(t,i){for(var s=new Uint8Array(t),n=s.length,r=i?"data:"+i+";base64,":"",o=0;o>2],r+=e[(3&s[o])<<4|s[o+1]>>4],r+=e[(15&s[o+1])<<2|s[o+2]>>6],r+=e[63&s[o+2]];return n%3==2?r=r.substring(0,r.length-1)+"=":n%3==1&&(r=r.substring(0,r.length-2)+"=="),r}},53134:t=>{for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=new Uint8Array(256),s=0;s<64;s++)i[e.charCodeAt(s)]=s;t.exports=function(t){var e,s,n,r,o=(t=t.substr(t.indexOf(",")+1)).length,a=.75*o,h=0;"="===t[o-1]&&(a--,"="===t[o-2]&&a--);for(var l=new ArrayBuffer(a),u=new Uint8Array(l),c=0;c>4,u[h++]=(15&s)<<4|n>>2,u[h++]=(3&n)<<6|63&r;return l}},65839:(t,e,i)=>{t.exports={ArrayBufferToBase64:i(71334),Base64ToArrayBuffer:i(53134)}},91799:(t,e,i)=>{t.exports={Array:i(37105),Base64:i(65839),Objects:i(1183),String:i(31749),NOOP:i(29747),NULL:i(20242)}},41786:t=>{t.exports=function(t){var e={};for(var i in t)Array.isArray(t[i])?e[i]=t[i].slice(0):e[i]=t[i];return e}},62644:t=>{var e=function(t){var i,s,n;if("object"!=typeof t||null===t)return t;for(n in i=Array.isArray(t)?[]:{},t)s=t[n],i[n]=e(s);return i};t.exports=e},79291:(t,e,i)=>{var s=i(41212),n=function(){var t,e,i,r,o,a,h=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof h&&(c=h,h=arguments[1]||{},l=2),u===l&&(h=this,--l);l{var s=i(75508),n=i(35154);t.exports=function(t,e,i){var r=n(t,e,null);if(null===r)return i;if(Array.isArray(r))return s.RND.pick(r);if("object"==typeof r){if(r.hasOwnProperty("randInt"))return s.RND.integerInRange(r.randInt[0],r.randInt[1]);if(r.hasOwnProperty("randFloat"))return s.RND.realInRange(r.randFloat[0],r.randFloat[1])}else if("function"==typeof r)return r(e);return r}},95540:t=>{t.exports=function(t,e,i){var s=typeof t;return t&&"number"!==s&&"string"!==s&&t.hasOwnProperty(e)&&void 0!==t[e]?t[e]:i}},82840:(t,e,i)=>{var s=i(35154),n=i(45319);t.exports=function(t,e,i,r,o){void 0===o&&(o=i);var a=s(t,e,o);return n(a,i,r)}},35154:t=>{t.exports=function(t,e,i,s){if(!t&&!s||"number"==typeof t)return i;if(t&&t.hasOwnProperty(e))return t[e];if(s&&s.hasOwnProperty(e))return s[e];if(-1!==e.indexOf(".")){for(var n=e.split("."),r=t,o=s,a=i,h=i,l=!0,u=!0,c=0;c{t.exports=function(t,e){for(var i=0;i{t.exports=function(t,e){for(var i=0;i{t.exports=function(t,e){return t.hasOwnProperty(e)}},41212:t=>{t.exports=function(t){if(!t||"object"!=typeof t||t.nodeType||t===t.window)return!1;try{if(t.constructor&&!{}.hasOwnProperty.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}return!0}},46975:(t,e,i)=>{var s=i(41786);t.exports=function(t,e){var i=s(t);for(var n in e)i.hasOwnProperty(n)||(i[n]=e[n]);return i}},269:(t,e,i)=>{var s=i(41786);t.exports=function(t,e){var i=s(t);for(var n in e)i.hasOwnProperty(n)&&(i[n]=e[n]);return i}},18254:(t,e,i)=>{var s=i(97022);t.exports=function(t,e){for(var i={},n=0;n{t.exports=function(t,e,i){if(!t||"number"==typeof t)return!1;if(t.hasOwnProperty(e))return t[e]=i,!0;if(-1!==e.indexOf(".")){for(var s=e.split("."),n=t,r=t,o=0;o{t.exports={Clone:i(41786),DeepCopy:i(62644),Extend:i(79291),GetAdvancedValue:i(23568),GetFastValue:i(95540),GetMinMaxValue:i(82840),GetValue:i(35154),HasAll:i(69036),HasAny:i(1985),HasValue:i(97022),IsPlainObject:i(41212),Merge:i(46975),MergeRight:i(269),Pick:i(18254),SetValue:i(61622)}},27902:t=>{t.exports=function(t,e){return t.replace(/%([0-9]+)/g,(function(t,i){return e[Number(i)-1]}))}},41836:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=0),void 0===i&&(i=" "),void 0===s&&(s=3);var n=0;if(e+1>=(t=t.toString()).length)switch(s){case 1:t=new Array(e+1-t.length).join(i)+t;break;case 3:var r=Math.ceil((n=e-t.length)/2);t=new Array(n-r+1).join(i)+t+new Array(r+1).join(i);break;default:t+=new Array(e+1-t.length).join(i)}return t}},33628:t=>{t.exports=function(t,e){return 0===e?t.slice(1):t.slice(0,e-1)+t.slice(e)}},27671:t=>{t.exports=function(t){return t.split("").reverse().join("")}},45650:t=>{t.exports=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var e=16*Math.random()|0;return("x"===t?e:3&e|8).toString(16)}))}},35355:t=>{t.exports=function(t){return t&&t[0].toUpperCase()+t.slice(1)}},31749:(t,e,i)=>{t.exports={Format:i(27902),Pad:i(41836),RemoveAt:i(33628),Reverse:i(27671),UppercaseFirst:i(35355),UUID:i(45650)}}},e={};function i(s){var n=e[s];if(void 0!==n)return n.exports;var r=e[s]={exports:{}};return t[s](r,r.exports,i),r.exports}return i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),i(55234)})())); \ No newline at end of file diff --git a/dist/phaser.esm.js b/dist/phaser.esm.js index 89fa0aa9b..845c51f00 100644 --- a/dist/phaser.esm.js +++ b/dist/phaser.esm.js @@ -9246,64 +9246,6 @@ var BaseCamera = new Class({ return this; }, - /** - * Internal preRender step. - * - * @method Phaser.Cameras.Scene2D.BaseCamera#preRender - * @protected - * @since 3.0.0 - */ - preRender: function () - { - this.renderList.length = 0; - - var width = this.width; - var height = this.height; - - var halfWidth = width * 0.5; - var halfHeight = height * 0.5; - - var zoomX = this.zoomX; - var zoomY = this.zoomY; - var matrix = this.matrix; - - var originX = width * this.originX; - var originY = height * this.originY; - - var sx = this.scrollX; - var sy = this.scrollY; - - if (this.useBounds) - { - sx = this.clampX(sx); - sy = this.clampY(sy); - } - - // Values are in pixels and not impacted by zooming the Camera - this.scrollX = sx; - this.scrollY = sy; - - var midX = sx + halfWidth; - var midY = sy + halfHeight; - - // The center of the camera, in world space, so taking zoom into account - // Basically the pixel value of what it's looking at in the middle of the cam - this.midPoint.set(midX, midY); - - var displayWidth = width / zoomX; - var displayHeight = height / zoomY; - - this.worldView.setTo( - midX - (displayWidth / 2), - midY - (displayHeight / 2), - displayWidth, - displayHeight - ); - - matrix.applyITRS(this.x + originX, this.y + originY, this.rotation, zoomX, zoomY); - matrix.translate(-originX, -originY); - }, - /** * Takes an x value and checks it's within the range of the Camera bounds, adjusting if required. * Do not call this method if you are not using camera bounds. @@ -10841,7 +10783,8 @@ var Camera = new Class({ var halfWidth = width * 0.5; var halfHeight = height * 0.5; - var zoom = this.zoom; + var zoomX = this.zoomX; + var zoomY = this.zoomY; var matrix = this.matrix; var originX = width * this.originX; @@ -10896,6 +10839,12 @@ var Camera = new Class({ emitFollowEvent = true; } + if (this.roundPixels) + { + sx = Math.floor(sx); + sy = Math.floor(sy); + } + if (this.useBounds) { sx = this.clampX(sx); @@ -10906,22 +10855,22 @@ var Camera = new Class({ this.scrollX = sx; this.scrollY = sy; - var midX = sx + halfWidth; - var midY = sy + halfHeight; + var midX = Math.floor(sx + halfWidth); + var midY = Math.floor(sy + halfHeight); // The center of the camera, in world space, so taking zoom into account // Basically the pixel value of what it's looking at in the middle of the cam this.midPoint.set(midX, midY); - var displayWidth = width / zoom; - var displayHeight = height / zoom; + var displayWidth = Math.floor(width / zoomX); + var displayHeight = Math.floor(height / zoomY); var vwx = Math.floor(midX - (displayWidth / 2)); var vwy = Math.floor(midY - (displayHeight / 2)); this.worldView.setTo(vwx, vwy, displayWidth, displayHeight); - matrix.applyITRS(Math.floor(this.x + originX), Math.floor(this.y + originY), this.rotation, zoom, zoom); + matrix.applyITRS(Math.floor(this.x + originX), Math.floor(this.y + originY), this.rotation, zoomX, zoomY); matrix.translate(-originX, -originY); @@ -15679,7 +15628,7 @@ var CONST = { * @type {string} * @since 3.0.0 */ - VERSION: '3.85.0 Beta 1', + VERSION: '3.85.0 Beta 2', BlendModes: __webpack_require__(10312), @@ -15980,7 +15929,7 @@ var Config = new Class({ /** * @const {string} Phaser.Core.Config#gameURL - The URL of the game. */ - this.gameURL = GetValue(config, 'url', 'https://phaser.io'); + this.gameURL = GetValue(config, 'url', 'https://phaser.io/v385/'); /** * @const {string} Phaser.Core.Config#gameVersion - The version of the game. @@ -16197,7 +16146,7 @@ var Config = new Class({ /** * @const {boolean} Phaser.Core.Config#roundPixels - Draw texture-based Game Objects at only whole-integer positions. Game Objects without textures, like Graphics, ignore this property. */ - this.roundPixels = GetValue(renderConfig, 'roundPixels', true, config); + this.roundPixels = GetValue(renderConfig, 'roundPixels', false, config); /** * @const {boolean} Phaser.Core.Config#pixelArt - Prevent pixel art from becoming blurred when scaled. It will remain crisp (tells the WebGL renderer to automatically create textures using a linear filter mode). @@ -16663,7 +16612,6 @@ var DebugHeader = function (game) args.push('background: ' + color); lastColor = color; - }); // inject the text color @@ -17338,7 +17286,7 @@ var Game = new Class({ { this.loop.resume(); - this.events.emit(Events.RESUME); + this.events.emit(Events.RESUME, this.loop.pauseDuration); }, /** @@ -17358,7 +17306,7 @@ var Game = new Class({ if (wasPaused) { - this.events.emit(Events.RESUME); + this.events.emit(Events.RESUME, 0); } }, @@ -17807,6 +17755,17 @@ var TimeStep = new Class({ */ this.inFocus = true; + /** + * The duration of the most recent game pause, if any, in ms. + * + * @name Phaser.Core.TimeStep#pauseDuration + * @type {number} + * @readonly + * @default 0 + * @since 3.85.0 + */ + this.pauseDuration = 0; + /** * The timestamp at which the game became paused, as determined by the Page Visibility API. * @@ -17972,7 +17931,8 @@ var TimeStep = new Class({ { this.resetDelta(); - this.startTime += this.time - this._pauseTime; + this.pauseDuration = this.time - this._pauseTime; + this.startTime += this.pauseDuration; }, /** @@ -18793,6 +18753,8 @@ module.exports = 'ready'; * @event Phaser.Core.Events#RESUME * @type {string} * @since 3.0.0 + * + * @param {number} pauseDuration - The duration, in ms, that the game was paused for, or 0 if {@link Phaser.Game#resume} was called. */ module.exports = 'resume'; @@ -36151,17 +36113,39 @@ var BatchChar = function (pipeline, src, char, glyph, offsetX, offsetY, calcMatr var xw = x + char.w; var yh = y + char.h; - var tx0 = calcMatrix.getXRound(x, y, roundPixels); - var ty0 = calcMatrix.getYRound(x, y, roundPixels); + var a = calcMatrix.a; + var b = calcMatrix.b; + var c = calcMatrix.c; + var d = calcMatrix.d; + var e = calcMatrix.e; + var f = calcMatrix.f; - var tx1 = calcMatrix.getXRound(x, yh, roundPixels); - var ty1 = calcMatrix.getYRound(x, yh, roundPixels); + var tx0 = x * a + y * c + e; + var ty0 = x * b + y * d + f; - var tx2 = calcMatrix.getXRound(xw, yh, roundPixels); - var ty2 = calcMatrix.getYRound(xw, yh, roundPixels); + var tx1 = x * a + yh * c + e; + var ty1 = x * b + yh * d + f; - var tx3 = calcMatrix.getXRound(xw, y, roundPixels); - var ty3 = calcMatrix.getYRound(xw, y, roundPixels); + var tx2 = xw * a + yh * c + e; + var ty2 = xw * b + yh * d + f; + + var tx3 = xw * a + y * c + e; + var ty3 = xw * b + y * d + f; + + if (roundPixels) + { + tx0 = Math.round(tx0); + ty0 = Math.round(ty0); + + tx1 = Math.round(tx1); + ty1 = Math.round(ty1); + + tx2 = Math.round(tx2); + ty2 = Math.round(ty2); + + tx3 = Math.round(tx3); + ty3 = Math.round(ty3); + } pipeline.batchQuad(src, tx0, ty0, tx1, ty1, tx2, ty2, tx3, ty3, glyph.u0, glyph.v0, glyph.u1, glyph.v1, tintTL, tintTR, tintBL, tintBR, tintEffect, texture, textureUnit); }; @@ -36389,6 +36373,12 @@ var GetBitmapTextSize = function (src, round, updateOrigin, out) var left = entry.x; var right = entry.x + entry.w; + if (left === 0) + { + offset = 0; + prev = null; + } + if (prev) { var diff = left - (prev.x + prev.w); @@ -36469,7 +36459,7 @@ var GetBitmapTextSize = function (src, round, updateOrigin, out) } xAdvance = 0; - yAdvance = (lineHeight + lineSpacing) * currentLine; + yAdvance = (lineHeight + lineSpacing) * (currentLine + 1); lastGlyph = null; lineWidths[currentLine] = currentLineWidth; @@ -36694,7 +36684,6 @@ var GetBitmapTextSize = function (src, round, updateOrigin, out) module.exports = GetBitmapTextSize; - /***/ }), /***/ 61327: @@ -40406,21 +40395,22 @@ var BlitterWebGLRenderer = function (renderer, src, camera, parentMatrix) var cameraScrollX = camera.scrollX * src.scrollFactorX; var cameraScrollY = camera.scrollY * src.scrollFactorY; - + var calcMatrix = tempMatrix.copyFrom(camera.matrix); - + if (parentMatrix) { calcMatrix.multiplyWithOffset(parentMatrix, -cameraScrollX, -cameraScrollY); - + cameraScrollX = 0; cameraScrollY = 0; } - + var blitterX = src.x - cameraScrollX; var blitterY = src.y - cameraScrollY; var prevTextureSourceIndex = -1; var tintEffect = false; + var roundPixels = camera.roundPixels; renderer.pipelines.preBatch(src); @@ -40453,7 +40443,7 @@ var BlitterWebGLRenderer = function (renderer, src, camera, parentMatrix) y += frame.height; } - var quad = calcMatrix.setQuad(x, y, x + width, y + height); + var quad = calcMatrix.setQuad(x, y, x + width, y + height, roundPixels); var tint = Utils.getTintAppendFloatAlpha(bob.tint, bobAlpha); @@ -41732,7 +41722,7 @@ module.exports = Crop; /***/ }), /***/ 89272: -/***/ ((module) => { +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { /** * @author Richard Davey @@ -41748,6 +41738,8 @@ module.exports = Crop; * @since 3.0.0 */ +var ArrayUtils = __webpack_require__(37105); + var Depth = { /** @@ -41819,6 +41811,128 @@ var Depth = { this.depth = value; + return this; + }, + + /** + * Bring this Game Object to top of display list. + * + * @method Phaser.GameObjects.Components.Depth#bringMeToTop + * @since 3.80.2 + * @return {this} This Game Object instance. + */ + bringMeToTop: function() + { + var list; + if (this.parentContainer) + { + list = this.parentContainer.list; + } + else if (this.displayList) + { + list = this.displayList.list; + } + + if (!list) + { + return this; + } + + ArrayUtils.BringToTop(list, this); + + return this; + }, + + /** + * Send this Game Object to bottom of display list. + * + * @method Phaser.GameObjects.Components.Depth#sendMeToBack + * @since 3.80.2 + * @return {this} This Game Object instance. + */ + sendMeToBack: function() + { + var list; + if (this.parentContainer) + { + list = this.parentContainer.list; + } + else if (this.displayList) + { + list = this.displayList.list; + } + + if (!list) + { + return this; + } + + ArrayUtils.SendToBack(list, this); + + return this; + }, + + /** + * Move this Game Object below another Game Object. + * + * @method Phaser.GameObjects.Components.Depth#moveMyDepthBelow + * @since 3.80.2 + * + * @param {Phaser.GameObjects.GameObject} gameObject - Move this Game Object below this Game Object. + * + * @return {this} This Game Object instance. + */ + moveMyDepthBelow: function(gameObject) + { + var list; + if (this.parentContainer) + { + list = this.parentContainer.list; + } + else if (this.displayList) + { + list = this.displayList.list; + } + + if (!list) + { + return this; + } + + ArrayUtils.MoveBelow(list, this, gameObject); + + return this; + }, + + /** + * Move this Game Object above another Game Object. + * + * @method Phaser.GameObjects.Components.Depth#moveMyDepthAbove + * @since 3.80.2 + * + * @param {Phaser.GameObjects.GameObject} gameObject - Move this Game Object above this Game Object. + * + * @return {this} This Game Object instance. + */ + moveMyDepthAbove: function(gameObject) + { + var list; + if (this.parentContainer) + { + list = this.parentContainer.list; + } + else if (this.displayList) + { + list = this.displayList.list; + } + + if (!list) + { + return this; + } + + ArrayUtils.MoveAbove(list, this, gameObject); + return this; } @@ -42243,7 +42357,9 @@ var FX = new Class({ pipeline = pipeline.pop(); } - pipeline.controller = fx; + if (pipeline) { + pipeline.controller = fx; + } return fx; } @@ -47170,17 +47286,17 @@ var TransformMatrix = new Class({ if (roundPixels) { - quad[0] = Math.round(x * a + y * c + e); - quad[1] = Math.round(x * b + y * d + f); + quad[0] = Math.floor(x * a + y * c + e); + quad[1] = Math.floor(x * b + y * d + f); - quad[2] = Math.round(x * a + yh * c + e); - quad[3] = Math.round(x * b + yh * d + f); + quad[2] = Math.floor(x * a + yh * c + e); + quad[3] = Math.floor(x * b + yh * d + f); - quad[4] = Math.round(xw * a + yh * c + e); - quad[5] = Math.round(xw * b + yh * d + f); + quad[4] = Math.floor(xw * a + yh * c + e); + quad[5] = Math.floor(xw * b + yh * d + f); - quad[6] = Math.round(xw * a + y * c + e); - quad[7] = Math.round(xw * b + y * d + f); + quad[6] = Math.floor(xw * a + y * c + e); + quad[7] = Math.floor(xw * b + y * d + f); } else { @@ -63815,6 +63931,20 @@ var ParticleEmitter = new Class({ */ this.particleClass = Particle; + /** + * An internal object holding the configuration for the Emitter. + * + * These are populated as part of the Emitter configuration parsing. + * + * You typically do not access them directly, but instead use the + * `ParticleEmitter.setConfig` or `ParticleEmitter.updateConfig` methods. + * + * @name Phaser.GameObjects.Particles.ParticleEmitter#config + * @type {Phaser.Types.GameObjects.Particles.ParticleEmitterConfig} + * @since 3.90.0 + */ + this.config = null; + /** * An internal object holding all of the EmitterOp instances. * @@ -64383,6 +64513,8 @@ var ParticleEmitter = new Class({ return this; } + this.config = config; + var i = 0; var key = ''; @@ -64499,6 +64631,38 @@ var ParticleEmitter = new Class({ return this; }, + /** + * Takes an existing Emitter Configuration file and updates this Emitter. + * Existing properties are overriden while new properties are added. The + * updated configuration is then passed to the `setConfig` method to reset + * the Emitter with the updated configuration. + * + * @method Phaser.GameObjects.Particles.ParticleEmitter#updateConfig + * @since 3.85.0 + * + * @param {Phaser.Types.GameObjects.Particles.ParticleEmitterConfig} config - Settings for this emitter. + * + * @return {this} This Particle Emitter. + */ + updateConfig: function (config) + { + if (!config) + { + return this; + } + + if (!this.config) + { + this.setConfig(config); + } + else + { + this.setConfig({...this.config, ...config}); + } + + return this; + }, + /** * Creates a description of this emitter suitable for JSON serialization. * @@ -75734,6 +75898,8 @@ var Ellipse = new Class({ this.geom.setPosition(width / 2, height / 2); this.geom.setSize(width, height); + this.updateDisplayOrigin(); + return this.updateData(); }, @@ -83135,7 +83301,7 @@ var TextStyle = new Class({ * * @param {Phaser.Types.GameObjects.Text.TextStyle} style - The style settings to set. * @param {boolean} [updateText=true] - Whether to update the text immediately. - * @param {boolean} [setDefaults=false] - Use the default values is not set, or the local values. + * @param {boolean} [setDefaults=false] - Use the default values if not set, or the local values. * * @return {Phaser.GameObjects.Text} The parent Text object. */ @@ -83144,13 +83310,6 @@ var TextStyle = new Class({ if (updateText === undefined) { updateText = true; } if (setDefaults === undefined) { setDefaults = false; } - // Avoid type mutation - // eslint-disable-next-line no-prototype-builtins - if (style && style.hasOwnProperty('fontSize') && typeof style.fontSize === 'number') - { - style.fontSize = style.fontSize.toString() + 'px'; - } - for (var key in propertyMap) { var value = (setDefaults) ? propertyMap[key][1] : this[key]; @@ -83160,6 +83319,10 @@ var TextStyle = new Class({ // Callback & scope should be set without processing the values this[key] = GetValue(style, propertyMap[key][0], value); } + else if (style && key === 'fontSize' && typeof style.fontSize === 'number') + { + this[key] = style.fontSize.toString() + 'px'; + } else { this[key] = GetAdvancedValue(style, propertyMap[key][0], value); @@ -84056,8 +84219,8 @@ var TileSprite = new Class({ if (!width || !height) { - width = displayFrame.width; - height = displayFrame.height; + width = width ? width : displayFrame.width; + height = height ? height : displayFrame.height; } else { @@ -102149,6 +102312,7 @@ var CreateInteractiveObject = function (gameObject, hitArea, hitAreaCallback) dragStartY: 0, dragStartXGlobal: 0, dragStartYGlobal: 0, + dragStartCamera: null, dragX: 0, dragY: 0 @@ -104446,6 +104610,11 @@ var InputPlugin = new Class({ var list = this._drag[pointer.id]; + if (list.length > 1) + { + list = list.slice(0); + } + for (var i = 0; i < list.length; i++) { var gameObject = list[i]; @@ -104460,6 +104629,8 @@ var InputPlugin = new Class({ input.dragStartXGlobal = pointer.worldX; input.dragStartYGlobal = pointer.worldY; + input.dragStartCamera = pointer.camera; + input.dragX = input.dragStartXGlobal - input.dragStartX; input.dragY = input.dragStartYGlobal - input.dragStartY; @@ -104583,6 +104754,11 @@ var InputPlugin = new Class({ var list = this._drag[pointer.id]; + if (list.length > 1) + { + list = list.slice(0); + } + for (var i = 0; i < list.length; i++) { var gameObject = list[i]; @@ -104659,15 +104835,17 @@ var InputPlugin = new Class({ var dragX; var dragY; + var dragWorldXY = pointer.positionToCamera(input.dragStartCamera); + if (!gameObject.parentContainer) { - dragX = pointer.worldX - input.dragX; - dragY = pointer.worldY - input.dragY; + dragX = dragWorldXY.x - input.dragX; + dragY = dragWorldXY.y - input.dragY; } else { - var dx = pointer.worldX - input.dragStartXGlobal; - var dy = pointer.worldY - input.dragStartYGlobal; + var dx = dragWorldXY.x - input.dragStartXGlobal; + var dy = dragWorldXY.y - input.dragStartYGlobal; var rotation = gameObject.getParentRotation(); @@ -104710,6 +104888,11 @@ var InputPlugin = new Class({ // 5 = Pointer was actively dragging but has been released, notify draglist var list = this._drag[pointer.id]; + if (list.length > 1) + { + list = list.slice(0); + } + for (var i = 0; i < list.length; i++) { var gameObject = list[i]; @@ -104723,6 +104906,8 @@ var InputPlugin = new Class({ input.dragX = input.localX - gameObject.displayOriginX; input.dragY = input.localY - gameObject.displayOriginY; + input.dragStartCamera = null; + var dropped = false; var target = input.target; @@ -117816,6 +118001,7 @@ var Events = __webpack_require__(54899); var FileTypesManager = __webpack_require__(74099); var GetFastValue = __webpack_require__(95540); var GetValue = __webpack_require__(35154); +var IsPlainObject = __webpack_require__(41212); var PluginCache = __webpack_require__(37277); var SceneEvents = __webpack_require__(44594); var XHRSettings = __webpack_require__(92638); @@ -118482,6 +118668,180 @@ var LoaderPlugin = new Class({ return (total > 0); }, + /** + * Remove the resources listed in an Asset Pack. + * + * This removes Animations from the Animation Manager, Textures from the Texture Manager, and all other assets from their respective caches. + * It doesn't remove the Pack itself from the JSON cache, if it exists there. + * If the Pack includes another Pack, its resources will be removed too. + * + * @method Phaser.Loader.LoaderPlugin#removePack + * @since 3.90.0 + * + * @param {(string|object)} packKey - The key of an Asset Pack in the JSON cache, or a Pack File data. + * @param {string} [dataKey] - A key in the Pack data, if you want to process only a section of it. + */ + removePack: function (packKey, dataKey) + { + var animationManager = this.systems.anims; + var cacheManager = this.cacheManager; + var textureManager = this.textureManager; + + var cacheMap = { + animation: 'json', + aseprite: 'json', + audio: 'audio', + audioSprite: 'audio', + binary: 'binary', + bitmapFont: 'bitmapFont', + css: null, + glsl: 'shader', + html: 'html', + json: 'json', + obj: 'obj', + plugin: null, + scenePlugin: null, + script: null, + spine: 'json', + text: 'text', + tilemapCSV: 'tilemap', + tilemapImpact: 'tilemap', + tilemapTiledJSON: 'tilemap', + video: 'video', + xml: 'xml' + }; + + var pack; + + if (IsPlainObject(packKey)) + { + pack = packKey; + } + else + { + pack = cacheManager.json.get(packKey); + + if (!pack) + { + console.warn('Asset Pack not found in JSON cache:', packKey); + + return; + } + } + + if (dataKey) + { + pack = { _: pack[dataKey] }; + } + + for (var configKey in pack) + { + var config = pack[configKey]; + var prefix = GetFastValue(config, 'prefix', ''); + var files = GetFastValue(config, 'files'); + var defaultType = GetFastValue(config, 'defaultType'); + + if (Array.isArray(files)) + { + for (var i = 0; i < files.length; i++) + { + var file = files[i]; + var type = (file.hasOwnProperty('type')) ? file.type : defaultType; + + if (!type) + { + console.warn('No type:', file); + + continue; + } + + var fileKey = prefix + file.key; + + if (type === 'animation') + { + animationManager.remove(fileKey); + } + + if (type === 'aseprite' || type === 'atlas' || type === 'atlasXML' || type === 'htmlTexture' || type === 'image' || type === 'multiatlas' || type === 'spritesheet' || type === 'svg' || type === 'texture' || type === 'unityAtlas') + { + textureManager.remove(fileKey); + + if (!cacheMap[type]) + { + continue; + } + } + + if (type === 'pack') + { + this.removePack(fileKey, file.dataKey); + + continue; + } + + if (type === 'spine') + { + var spineAtlas = cacheManager.custom.spine.get(fileKey); + + if (!spineAtlas) + { + continue; + } + + var spinePrefix = (spineAtlas.prefix === undefined) ? '' : spineAtlas.prefix; + + cacheManager.custom.spine.remove(fileKey); + + var spineTexture = cacheManager.custom.spineTextures.get(fileKey); + + if (!spineTexture) + { + continue; + } + + cacheManager.custom.spineTextures.remove(fileKey); + + for (var j = 0; j < spineTexture.pages.length; j++) + { + var page = spineTexture.pages[j]; + var textureKey = spinePrefix + page.name; + var altTextureKey = fileKey + ':' + textureKey; + + if (textureManager.exists(altTextureKey)) + { + textureManager.remove(altTextureKey); + } + else + { + textureManager.remove(textureKey); + } + } + } + + var cacheName = cacheMap[type]; + + if (cacheName === null) + { + // Nothing to remove. + + continue; + } + + if (!cacheName) + { + console.warn('Unknown type:', type); + + continue; + } + + var cache = cacheManager[cacheName]; + + cache.remove(fileKey); + } + } + } + }, + /** * Is the Loader actively loading, or processing loaded files? * @@ -130946,7 +131306,7 @@ var Matrix4 = new Class({ _z.subVectors(eye, target); - if (_z.getLengthSquared() === 0) + if (_z.lengthSq() === 0) { // eye and target are in the same position _z.z = 1; @@ -130955,7 +131315,7 @@ var Matrix4 = new Class({ _z.normalize(); _x.crossVectors(up, _z); - if (_x.getLengthSquared() === 0) + if (_x.lengthSq() === 0) { // up and z are parallel @@ -134261,6 +134621,26 @@ var Vector3 = new Class({ return this; }, + /** + * Subtracts the two given Vector3s and sets the results into this Vector3. + * + * @method Phaser.Math.Vector3#subVectors + * @since 3.85.0 + * + * @param {Phaser.Math.Vector3} a - The first Vector to sub. + * @param {Phaser.Math.Vector3} b - The second Vector to sub. + * + * @return {Phaser.Math.Vector3} This Vector3. + */ + subVectors: function (a, b) + { + this.x = a.x - b.x; + this.y = a.y - b.y; + this.z = a.z - b.z; + + return this; + }, + /** * Calculate the cross (vector) product of two given Vectors. * @@ -144373,7 +144753,7 @@ var PhysicsGroup = new Class({ * @type {number} * @since 3.70.0 */ - this.collisionMask = 1; + this.collisionMask = 2147483647; /** * Default physics properties applied to Game Objects added to the Group or created by the Group. Derived from the `config` argument. @@ -144912,7 +145292,9 @@ var RunImmovableBody1 = function (blockedState) // This is special case code that handles things like vertically moving platforms you can ride if (body1.moves) { - body2.y += (body1.y - body1.prev.y) * body1.friction.y; + var body1Distance = body1.directControl ? (body1.y - body1.autoFrame.y) : (body1.y - body1.prev.y); + + body2.y += body1Distance * body1.friction.y; body2._dy = body2.y - body2.prev.y; } }; @@ -144946,7 +145328,9 @@ var RunImmovableBody2 = function (blockedState) // This is special case code that handles things like vertically moving platforms you can ride if (body2.moves) { - body1.y += (body2.y - body2.prev.y) * body2.friction.y; + var body2Distance = body2.directControl ? (body2.y - body2.autoFrame.y) : (body2.y - body2.prev.y); + + body1.y += body2Distance * body2.friction.y; body1._dy = body1.y - body1.prev.y; } }; @@ -145330,7 +145714,9 @@ var RunImmovableBody1 = function (blockedState) // This is special case code that handles things like horizontally moving platforms you can ride if (body1.moves) { - body2.x += (body1.x - body1.prev.x) * body1.friction.x; + var body1Distance = body1.directControl ? (body1.x - body1.autoFrame.x) : (body1.x - body1.prev.x); + + body2.x += body1Distance * body1.friction.x; body2._dx = body2.x - body2.prev.x; } }; @@ -145364,7 +145750,9 @@ var RunImmovableBody2 = function (blockedState) // This is special case code that handles things like horizontally moving platforms you can ride if (body2.moves) { - body1.x += (body2.x - body2.prev.x) * body2.friction.x; + var body2Distance = body2.directControl ? (body2.x - body2.autoFrame.x) : (body2.x - body2.prev.x); + + body1.x += body2Distance * body2.friction.x; body1._dx = body1.x - body1.prev.x; } }; @@ -148976,13 +149364,7 @@ var World = new Class({ { var bodyA = (sprite.isBody) ? sprite : sprite.body; - if ( - group.length === 0 || - !bodyA || - !bodyA.enable || - bodyA.checkCollision.none || - !this.canCollide(bodyA, group) - ) + if (group.getLength() === 0 || !bodyA || !bodyA.enable || bodyA.checkCollision.none || !this.canCollide(bodyA, group)) { return; } @@ -149324,13 +149706,13 @@ var World = new Class({ */ collideGroupVsGroup: function (group1, group2, collideCallback, processCallback, callbackContext, overlapOnly) { - if (group1.length === 0 || group2.length === 0 || !this.canCollide(group1, group2)) + if (group1.getLength() === 0 || group2.getLength() === 0 || !this.canCollide(group1, group2)) { return; } var children = group1.getChildren(); - + for (var i = 0; i < children.length; i++) { this.collideSpriteVsGroup(children[i], group2, collideCallback, processCallback, callbackContext, overlapOnly); @@ -149851,7 +150233,7 @@ var Collision = { var target = (this.body) ? this.body : this; target.collisionCategory = 0x0001; - target.collisionMask = 1; + target.collisionMask = 2147483647; return this; } @@ -153667,10 +154049,7 @@ var DistanceBetween = __webpack_require__(20339); var Factory = __webpack_require__(28137); var GetFastValue = __webpack_require__(95540); var GetValue = __webpack_require__(35154); -var MatterAttractors = __webpack_require__(18210); -var MatterCollisionEvents = __webpack_require__(40178); var MatterLib = __webpack_require__(6790); -var MatterWrap = __webpack_require__(74507); var Merge = __webpack_require__(46975); var Pair = __webpack_require__(4506); var Pairs = __webpack_require__(99561); @@ -154036,23 +154415,6 @@ var MatterPhysics = new Class({ */ this._tempVec2 = Vector.create(); - // Matter plugins - - if (GetValue(this.config, 'plugins.collisionevents', true)) - { - this.enableCollisionEventsPlugin(); - } - - if (GetValue(this.config, 'plugins.attractors', false)) - { - this.enableAttractorPlugin(); - } - - if (GetValue(this.config, 'plugins.wrap', false)) - { - this.enableWrapPlugin(); - } - Resolver._restingThresh = GetValue(this.config, 'restingThresh', 4); Resolver._restingThreshTangent = GetValue(this.config, 'restingThreshTangent', 6); Resolver._positionDampen = GetValue(this.config, 'positionDampen', 0.9); @@ -154125,94 +154487,6 @@ var MatterPhysics = new Class({ return config; }, - /** - * Enables the Matter Attractors Plugin. - * - * The attractors plugin that makes it easy to apply continual forces on bodies. - * It's possible to simulate effects such as wind, gravity and magnetism. - * - * https://github.com/liabru/matter-attractors - * - * This method is called automatically if `plugins.attractors` is set in the Matter World Config. - * However, you can also call it directly from within your game. - * - * @method Phaser.Physics.Matter.MatterPhysics#enableAttractorPlugin - * @since 3.0.0 - * - * @return {this} This Matter Physics instance. - */ - enableAttractorPlugin: function () - { - Plugin.register(MatterAttractors); - Plugin.use(MatterLib, MatterAttractors); - - return this; - }, - - /** - * Enables the Matter Wrap Plugin. - * - * The coordinate wrapping plugin that automatically wraps the position of bodies such that they always stay - * within the given bounds. Upon crossing a boundary the body will appear on the opposite side of the bounds, - * while maintaining its velocity. - * - * https://github.com/liabru/matter-wrap - * - * This method is called automatically if `plugins.wrap` is set in the Matter World Config. - * However, you can also call it directly from within your game. - * - * @method Phaser.Physics.Matter.MatterPhysics#enableWrapPlugin - * @since 3.0.0 - * - * @return {this} This Matter Physics instance. - */ - enableWrapPlugin: function () - { - Plugin.register(MatterWrap); - Plugin.use(MatterLib, MatterWrap); - - return this; - }, - - /** - * Enables the Matter Collision Events Plugin. - * - * Note that this plugin is enabled by default. So you should only ever need to call this - * method if you have specifically disabled the plugin in your Matter World Config. - * You can disable it by setting `plugins.collisionevents: false` in your Matter World Config. - * - * This plugin triggers three new events on Matter.Body: - * - * 1. `onCollide` - * 2. `onCollideEnd` - * 3. `onCollideActive` - * - * These events correspond to the Matter.js events `collisionStart`, `collisionActive` and `collisionEnd`, respectively. - * You can listen to these events via Matter.Events or they will also be emitted from the Matter World. - * - * This plugin also extends Matter.Body with three convenience functions: - * - * `Matter.Body.setOnCollide(callback)` - * `Matter.Body.setOnCollideEnd(callback)` - * `Matter.Body.setOnCollideActive(callback)` - * - * You can register event callbacks by providing a function of type (pair: Matter.Pair) => void - * - * https://github.com/dxu/matter-collision-events - * - * @method Phaser.Physics.Matter.MatterPhysics#enableCollisionEventsPlugin - * @since 3.22.0 - * - * @return {this} This Matter Physics instance. - */ - enableCollisionEventsPlugin: function () - { - Plugin.register(MatterCollisionEvents); - Plugin.use(MatterLib, MatterCollisionEvents); - - return this; - }, - /** * Pauses the Matter World instance and sets `enabled` to `false`. * @@ -156267,6 +156541,7 @@ var MatterBody = __webpack_require__(22562); var MatterEvents = __webpack_require__(35810); var MatterTileBody = __webpack_require__(73834); var MatterWorld = __webpack_require__(4372); +var MatterRunner = __webpack_require__(13037); var Vector = __webpack_require__(31725); /** @@ -156423,6 +156698,7 @@ var World = new Class({ timePrev: null, timeScalePrev: 1, frameRequestId: null, + timeBuffer: 0, isFixed: GetFastValue(runnerConfig, 'isFixed', false), delta: delta, deltaMin: deltaMin, @@ -156910,8 +157186,44 @@ var World = new Class({ if (pairs.length > 0) { - bodyA = pairs[0].bodyA; - bodyB = pairs[0].bodyB; + pairs.map(function (pair) + { + bodyA = pair.bodyA; + bodyB = pair.bodyB; + + if (bodyA.gameObject) + { + bodyA.gameObject.emit('collide', bodyA, bodyB, pair); + } + + if (bodyB.gameObject) + { + bodyB.gameObject.emit('collide', bodyB, bodyA, pair); + } + + MatterEvents.trigger(bodyA, 'onCollide', { pair: pair }); + MatterEvents.trigger(bodyB, 'onCollide', { pair: pair }); + + if (bodyA.onCollideCallback) + { + bodyA.onCollideCallback(pair); + } + + if (bodyB.onCollideCallback) + { + bodyB.onCollideCallback(pair); + } + + if (bodyA.onCollideWith[bodyB.id]) + { + bodyA.onCollideWith[bodyB.id](bodyB, pair); + } + + if (bodyB.onCollideWith[bodyA.id]) + { + bodyB.onCollideWith[bodyA.id](bodyA, pair); + } + }); } _this.emit(Events.COLLISION_START, event, bodyA, bodyB); @@ -156925,8 +157237,34 @@ var World = new Class({ if (pairs.length > 0) { - bodyA = pairs[0].bodyA; - bodyB = pairs[0].bodyB; + pairs.map(function (pair) + { + bodyA = pair.bodyA; + bodyB = pair.bodyB; + + if (bodyA.gameObject) + { + bodyA.gameObject.emit('collideActive', bodyA, bodyB, pair); + } + + if (bodyB.gameObject) + { + bodyB.gameObject.emit('collideActive', bodyB, bodyA, pair); + } + + MatterEvents.trigger(bodyA, 'onCollideActive', { pair: pair }); + MatterEvents.trigger(bodyB, 'onCollideActive', { pair: pair }); + + if (bodyA.onCollideActiveCallback) + { + bodyA.onCollideActiveCallback(pair); + } + + if (bodyB.onCollideActiveCallback) + { + bodyB.onCollideActiveCallback(pair); + } + }); } _this.emit(Events.COLLISION_ACTIVE, event, bodyA, bodyB); @@ -156940,8 +157278,34 @@ var World = new Class({ if (pairs.length > 0) { - bodyA = pairs[0].bodyA; - bodyB = pairs[0].bodyB; + pairs.map(function (pair) + { + bodyA = pair.bodyA; + bodyB = pair.bodyB; + + if (bodyA.gameObject) + { + bodyA.gameObject.emit('collideEnd', bodyA, bodyB, pair); + } + + if (bodyB.gameObject) + { + bodyB.gameObject.emit('collideEnd', bodyB, bodyA, pair); + } + + MatterEvents.trigger(bodyA, 'onCollideEnd', { pair: pair }); + MatterEvents.trigger(bodyB, 'onCollideEnd', { pair: pair }); + + if (bodyA.onCollideEndCallback) + { + bodyA.onCollideEndCallback(pair); + } + + if (bodyB.onCollideEndCallback) + { + bodyB.onCollideEndCallback(pair); + } + }); } _this.emit(Events.COLLISION_END, event, bodyA, bodyB); @@ -157357,46 +157721,89 @@ var World = new Class({ var engine = this.engine; var runner = this.runner; + + var tickStartTime = Common.now(), + engineDelta = runner.delta, + updateCount = 0; - var timing = engine.timing; + // find frame delta time since last call + var frameDelta = time - runner.timeLastTick; - if (runner.isFixed) + // fallback for unusable frame delta values (e.g. 0, NaN, on first frame or long pauses) + if (!frameDelta || !runner.timeLastTick || frameDelta > Math.max(MatterRunner._maxFrameDelta, runner.maxFrameTime)) { - // fixed timestep - delta = this.getDelta(time, delta); - } - else - { - // dynamic timestep based on wall clock between calls - delta = (time - runner.timePrev) || runner.delta; - runner.timePrev = time; - - // optimistically filter delta over a few frames, to improve stability - runner.deltaHistory.push(delta); - runner.deltaHistory = runner.deltaHistory.slice(-runner.deltaSampleSize); - delta = Math.min.apply(null, runner.deltaHistory); - - // limit delta - delta = delta < runner.deltaMin ? runner.deltaMin : delta; - delta = delta > runner.deltaMax ? runner.deltaMax : delta; - - // update engine timing object - runner.delta = delta; + // reuse last accepted frame delta else fallback + frameDelta = runner.frameDelta || MatterRunner._frameDeltaFallback; } - runner.timeScalePrev = timing.timeScale; - - // fps counter - runner.frameCounter += 1; - - if (time - runner.counterTimestamp >= 1000) + if (runner.frameDeltaSmoothing) { - runner.fps = runner.frameCounter * ((time - runner.counterTimestamp) / 1000); - runner.counterTimestamp = time; - runner.frameCounter = 0; + // record frame delta over a number of frames + runner.frameDeltaHistory.push(frameDelta); + runner.frameDeltaHistory = runner.frameDeltaHistory.slice(-runner.frameDeltaHistorySize); + + // sort frame delta history + var deltaHistorySorted = runner.frameDeltaHistory.slice(0).sort(); + + // sample a central window to limit outliers + var deltaHistoryWindow = runner.frameDeltaHistory.slice( + deltaHistorySorted.length * MatterRunner._smoothingLowerBound, + deltaHistorySorted.length * MatterRunner._smoothingUpperBound + ); + + // take the mean of the central window + var frameDeltaSmoothed = MatterRunner._mean(deltaHistoryWindow); + frameDelta = frameDeltaSmoothed || frameDelta; } - Engine.update(engine, delta); + if (runner.frameDeltaSnapping) + { + // snap frame delta to the nearest 1 Hz + frameDelta = 1000 / Math.round(1000 / frameDelta); + } + + // update runner values for next call + runner.frameDelta = frameDelta; + runner.timeLastTick = time; + + // accumulate elapsed time + runner.timeBuffer += runner.frameDelta; + + // limit time buffer size to a single frame of updates + runner.timeBuffer = Common.clamp( + runner.timeBuffer, 0, runner.frameDelta + engineDelta * MatterRunner._timeBufferMargin + ); + + // reset count of over budget updates + runner.lastUpdatesDeferred = 0; + + // get max updates per frame + var maxUpdates = runner.maxUpdates || Math.ceil(runner.maxFrameTime / engineDelta); + + var updateStartTime = Common.now(); + + // simulate time elapsed between calls + while (engineDelta > 0 && runner.timeBuffer >= engineDelta * MatterRunner._timeBufferMargin) + { + // update the engine + Engine.update(engine, engineDelta); + + // consume time simulated from buffer + runner.timeBuffer -= engineDelta; + updateCount += 1; + + // find elapsed time during this tick + var elapsedTimeTotal = Common.now() - tickStartTime, + elapsedTimeUpdates = Common.now() - updateStartTime, + elapsedNextEstimate = elapsedTimeTotal + MatterRunner._elapsedNextEstimate * elapsedTimeUpdates / updateCount; + + // defer updates if over performance budgets for this frame + if (updateCount >= maxUpdates || elapsedNextEstimate > runner.maxFrameTime) + { + runner.lastUpdatesDeferred = Math.round(Math.max(0, (runner.timeBuffer / engineDelta) - MatterRunner._timeBufferMargin)); + break; + } + } }, /** @@ -157728,12 +158135,15 @@ var World = new Class({ continue; } - for (var j = 0; j < pair.activeContacts.length; j++) + for (var j = 0; j < pair.contactCount; j++) { - var contact = pair.activeContacts[j]; + var contact = pair.contacts[j]; var vertex = contact.vertex; - - graphics.fillRect(vertex.x - 2, vertex.y - 2, 5, 5); + + if (vertex) + { + graphics.fillRect(vertex.x - 2, vertex.y - 2, 5, 5); + } } } @@ -157749,14 +158159,14 @@ var World = new Class({ } var collision = pair.collision; - var contacts = pair.activeContacts; + var contacts = pair.contacts; - if (contacts.length > 0) + if (pair.contactCount > 0) { var normalPosX = contacts[0].vertex.x; var normalPosY = contacts[0].vertex.y; - if (contacts.length === 2) + if (pair.contactCount === 2) { normalPosX = (contacts[0].vertex.x + contacts[1].vertex.x) / 2; normalPosY = (contacts[0].vertex.y + contacts[1].vertex.y) / 2; @@ -160767,6 +161177,8 @@ var Axes = __webpack_require__(66615); label: 'Body', parts: [], plugin: {}, + attractors: options.attractors || [], + wrapBounds: null, angle: 0, vertices: null, // Phaser change: no point calling fromPath if they pass in vertices anyway position: { x: 0, y: 0 }, @@ -161649,6 +162061,25 @@ var Axes = __webpack_require__(66615); return properties; }; + /** + * Wraps the `body` position such that it always stays within the given bounds. + * Upon crossing a boundary the body will appear on the opposite side of the bounds, + * while maintaining its velocity. + * @function wrap + * @param {body} body The body to wrap. + * @param {Matter.Bounds} bounds The bounds to wrap the body inside. + * @returns {?Matter.Vector} The translation vector that was applied (only if wrapping was required). + */ + Body.wrap = function(body, bounds) { + var translation = Bounds.wrap(body.bounds, bounds); + + if (translation) { + Body.translate(body, translation); + } + + return translation; + }; + /* * * Events Documentation @@ -161733,6 +162164,21 @@ var Axes = __webpack_require__(66615); * @type body */ + /** + * An object storing axis-aligned bounding boxes (AABB). + * + * @property wrapBounds + * @type {} + */ + + /** + * An array of callback functions that will be called automatically + * for every pair of bodies, on every engine update. + * + * @property attractors + * @type Function[] + */ + /** * A `Number` specifying the angle of the body, in radians. * @@ -162279,6 +162725,7 @@ var Body = __webpack_require__(22562); composites: [], label: 'Composite', plugin: {}, + wrapBounds: null, cache: { allBodies: null, allConstraints: null, @@ -162434,7 +162881,11 @@ var Body = __webpack_require__(22562); Composite.removeComposite = function(compositeA, compositeB, deep) { var position = Common.indexOf(compositeA.composites, compositeB); if (position !== -1) { + var bodies = Composite.allBodies(compositeB); Composite.removeCompositeAt(compositeA, position); + for (var i = 0; i < bodies.length; i++) { + bodies[i].sleepCounter = 0; + } } if (deep) { @@ -162487,6 +162938,7 @@ var Body = __webpack_require__(22562); var position = Common.indexOf(composite.bodies, body); if (position !== -1) { Composite.removeBodyAt(composite, position); + body.sleepCounter = 0; } if (deep) { @@ -162820,6 +163272,29 @@ var Body = __webpack_require__(22562); return Bounds.create(vertices); }; + + /** + * Wraps the `composite` position such that it always stays within the given bounds. + * Upon crossing a boundary the composite will appear on the opposite side of the bounds, + * while maintaining its velocity. + * This is called automatically by the plugin. + * @function wrap + * @param {composite} composite The composite to wrap. + * @param {bounds} bounds The bounds to wrap the composite inside. + * @returns {?Matter.Vector} The translation vector that was applied (only if wrapping was required). + */ + Composite.wrap = function(composite, bounds) { + var translation = Bounds.wrap( + Composite.bounds(composite), + bounds + ); + + if (translation) { + Composite.translate(composite, translation); + } + + return translation; + }; /* * @@ -162952,6 +163427,13 @@ var Body = __webpack_require__(22562); * @type {} */ + /** + * An object storing axis-aligned bounding boxes (AABB). + * + * @property wrapBounds + * @type {} + */ + /** * An object used for storing cached results for performance reasons. * This is used internally only and is automatically managed. @@ -163156,7 +163638,8 @@ var Pair = __webpack_require__(4506); normal: { x: 0, y: 0 }, tangent: { x: 0, y: 0 }, penetration: { x: 0, y: 0 }, - supports: [] + supports: [null, null], + supportCount: 0 }; }; @@ -163208,27 +163691,31 @@ var Pair = __webpack_require__(4506); } var normal = collision.normal, + tangent = collision.tangent, + penetration = collision.penetration, supports = collision.supports, + depth = minOverlap.overlap, minAxis = minOverlap.axis, - minAxisX = minAxis.x, - minAxisY = minAxis.y; + normalX = minAxis.x, + normalY = minAxis.y, + deltaX = bodyB.position.x - bodyA.position.x, + deltaY = bodyB.position.y - bodyA.position.y; // ensure normal is facing away from bodyA - if (minAxisX * (bodyB.position.x - bodyA.position.x) + minAxisY * (bodyB.position.y - bodyA.position.y) < 0) { - normal.x = minAxisX; - normal.y = minAxisY; - } else { - normal.x = -minAxisX; - normal.y = -minAxisY; + if (normalX * deltaX + normalY * deltaY >= 0) { + normalX = -normalX; + normalY = -normalY; } + normal.x = normalX; + normal.y = normalY; - collision.tangent.x = -normal.y; - collision.tangent.y = normal.x; + tangent.x = -normalY; + tangent.y = normalX; - collision.depth = minOverlap.overlap; - collision.penetration.x = normal.x * collision.depth; - collision.penetration.y = normal.y * collision.depth; + penetration.x = normalX * depth; + penetration.y = normalY * depth; + collision.depth = depth; // find support points, there is always either exactly one or two var supportsB = Collision._findSupports(bodyA, bodyB, normal, 1), @@ -163262,7 +163749,7 @@ var Pair = __webpack_require__(4506); } // update supports array size - supports.length = supportCount; + collision.supportCount = supportCount; return collision; }; @@ -163341,32 +163828,6 @@ var Pair = __webpack_require__(4506); result.overlap = overlapMin; }; - /** - * Projects vertices on an axis and returns an interval. - * @method _projectToAxis - * @private - * @param {} projection - * @param {} vertices - * @param {} axis - */ - Collision._projectToAxis = function(projection, vertices, axis) { - var min = vertices[0].x * axis.x + vertices[0].y * axis.y, - max = min; - - for (var i = 1; i < vertices.length; i += 1) { - var dot = vertices[i].x * axis.x + vertices[i].y * axis.y; - - if (dot > max) { - max = dot; - } else if (dot < min) { - min = dot; - } - } - - projection.min = min; - projection.max = max; - }; - /** * Finds supporting vertices given two bodies along a given direction using hill-climbing. * @method _findSupports @@ -163384,15 +163845,15 @@ var Pair = __webpack_require__(4506); bodyAPositionY = bodyA.position.y, normalX = normal.x * direction, normalY = normal.y * direction, - nearestDistance = Number.MAX_VALUE, - vertexA, - vertexB, + vertexA = vertices[0], + vertexB = vertexA, + nearestDistance = normalX * (bodyAPositionX - vertexB.x) + normalY * (bodyAPositionY - vertexB.y), vertexC, distance, j; // find deepest vertex relative to the axis - for (j = 0; j < verticesLength; j += 1) { + for (j = 1; j < verticesLength; j += 1) { vertexB = vertices[j]; distance = normalX * (bodyAPositionX - vertexB.x) + normalY * (bodyAPositionY - vertexB.y); @@ -163580,6 +164041,7 @@ var Collision = __webpack_require__(52284); Detector.create = function(options) { var defaults = { bodies: [], + collisions: [], pairs: null }; @@ -163603,6 +164065,7 @@ var Collision = __webpack_require__(52284); */ Detector.clear = function(detector) { detector.bodies = []; + detector.collisions = []; }; /** @@ -163615,12 +164078,13 @@ var Collision = __webpack_require__(52284); * @return {collision[]} collisions */ Detector.collisions = function(detector) { - var collisions = [], - pairs = detector.pairs, + var pairs = detector.pairs, bodies = detector.bodies, bodiesLength = bodies.length, canCollide = Detector.canCollide, collides = Collision.collides, + collisions = detector.collisions, + collisionIndex = 0, i, j; @@ -163662,7 +164126,7 @@ var Collision = __webpack_require__(52284); var collision = collides(bodyA, bodyB, pairs); if (collision) { - collisions.push(collision); + collisions[collisionIndex++] = collision; } } else { var partsAStart = partsALength > 1 ? 1 : 0, @@ -163684,13 +164148,16 @@ var Collision = __webpack_require__(52284); var collision = collides(partA, partB, pairs); if (collision) { - collisions.push(collision); + collisions[collisionIndex++] = collision; } } } } } } + if (collisions.length !== collisionIndex) { + collisions.length = collisionIndex; + } return collisions; }; @@ -163738,6 +164205,13 @@ var Collision = __webpack_require__(52284); * @default [] */ + /** + * The array of `Matter.Collision` found in the last call to `Detector.collisions` on this detector. + * @property collisions + * @type collision[] + * @default [] + */ + /** * Optional. A `Matter.Pairs` object from which previous collision objects may be reused. Intended for internal `Matter.Engine` usage. * @property pairs @@ -163783,11 +164257,10 @@ var Contact = __webpack_require__(43424); bodyA: bodyA, bodyB: bodyB, collision: collision, - contacts: [], - activeContacts: [], + contacts: [Contact.create(), Contact.create()], + contactCount: 0, separation: 0, isActive: true, - confirmedActive: true, isSensor: bodyA.isSensor || bodyB.isSensor, timeCreated: timestamp, timeUpdated: timestamp, @@ -163811,12 +164284,11 @@ var Contact = __webpack_require__(43424); * @param {number} timestamp */ Pair.update = function(pair, collision, timestamp) { - var contacts = pair.contacts, - supports = collision.supports, - activeContacts = pair.activeContacts, + var supports = collision.supports, + supportCount = collision.supportCount, + contacts = pair.contacts, parentA = collision.parentA, - parentB = collision.parentB, - parentAVerticesLength = parentA.vertices.length; + parentB = collision.parentB; pair.isActive = true; pair.timeUpdated = timestamp; @@ -163828,20 +164300,22 @@ var Contact = __webpack_require__(43424); pair.restitution = parentA.restitution > parentB.restitution ? parentA.restitution : parentB.restitution; pair.slop = parentA.slop > parentB.slop ? parentA.slop : parentB.slop; + pair.contactCount = supportCount; collision.pair = pair; - activeContacts.length = 0; + var supportA = supports[0], + contactA = contacts[0], - for (var i = 0; i < supports.length; i++) { - var support = supports[i], - contactId = support.body === parentA ? support.index : parentAVerticesLength + support.index, - contact = contacts[contactId]; + supportB = supports[1], + contactB = contacts[1]; + if (contactB.vertex === supportA || contactA.vertex === supportB) { + contacts[1] = contactA; + contacts[0] = contactA = contactB; - if (contact) { - activeContacts.push(contact); - } else { - activeContacts.push(contacts[contactId] = Contact.create(support)); + contactB = contacts[1]; } - } + + contactA.vertex = supportA; + contactB.vertex = supportB; }; /** @@ -163857,7 +164331,7 @@ var Contact = __webpack_require__(43424); pair.timeUpdated = timestamp; } else { pair.isActive = false; - pair.activeContacts.length = 0; + pair.contactCount = 0; } }; @@ -163869,11 +164343,8 @@ var Contact = __webpack_require__(43424); * @return {string} Unique pairId */ Pair.id = function(bodyA, bodyB) { - if (bodyA.id < bodyB.id) { - return 'A' + bodyA.id + 'B' + bodyB.id; - } else { - return 'A' + bodyB.id + 'B' + bodyA.id; - } + return bodyA.id < bodyB.id ? bodyA.id.toString(36) + ':' + bodyB.id.toString(36) + : bodyB.id.toString(36) + ':' + bodyA.id.toString(36); }; })(); @@ -163923,26 +164394,26 @@ var Common = __webpack_require__(53402); * @param {number} timestamp */ Pairs.update = function(pairs, collisions, timestamp) { - var pairsList = pairs.list, - pairsListLength = pairsList.length, + var pairUpdate = Pair.update, + pairCreate = Pair.create, + pairSetActive = Pair.setActive, pairsTable = pairs.table, - collisionsLength = collisions.length, + pairsList = pairs.list, + pairsListLength = pairsList.length, + pairsListIndex = pairsListLength, collisionStart = pairs.collisionStart, collisionEnd = pairs.collisionEnd, collisionActive = pairs.collisionActive, + collisionsLength = collisions.length, + collisionStartIndex = 0, + collisionEndIndex = 0, + collisionActiveIndex = 0, collision, - pairIndex, pair, i; // clear collision state arrays, but maintain old reference - collisionStart.length = 0; - collisionEnd.length = 0; - collisionActive.length = 0; - for (i = 0; i < pairsListLength; i++) { - pairsList[i].confirmedActive = false; - } for (i = 0; i < collisionsLength; i++) { collision = collisions[i]; @@ -163952,49 +164423,56 @@ var Common = __webpack_require__(53402); // pair already exists (but may or may not be active) if (pair.isActive) { // pair exists and is active - collisionActive.push(pair); - } else { + collisionActive[collisionActiveIndex++] = pair; // pair exists but was inactive, so a collision has just started again - collisionStart.push(pair); } // update the pair - Pair.update(pair, collision, timestamp); - pair.confirmedActive = true; + pairUpdate(pair, collision, timestamp); } else { // pair did not exist, create a new pair - pair = Pair.create(collision, timestamp); + pair = pairCreate(collision, timestamp); pairsTable[pair.id] = pair; // push the new pair - collisionStart.push(pair); - pairsList.push(pair); + collisionStart[collisionStartIndex++] = pair; + pairsList[pairsListIndex++] = pair; } } // find pairs that are no longer active - var removePairIndex = []; + pairsListIndex = 0; pairsListLength = pairsList.length; for (i = 0; i < pairsListLength; i++) { pair = pairsList[i]; - if (!pair.confirmedActive) { - Pair.setActive(pair, false, timestamp); - collisionEnd.push(pair); + if (pair.timeUpdated >= timestamp) { + pairsList[pairsListIndex++] = pair; + } else { + pairSetActive(pair, false, timestamp); - if (!pair.collision.bodyA.isSleeping && !pair.collision.bodyB.isSleeping) { - removePairIndex.push(i); + if (pair.collision.bodyA.sleepCounter > 0 && pair.collision.bodyB.sleepCounter > 0) { + pairsList[pairsListIndex++] = pair; + } else { + collisionEnd[collisionEndIndex++] = pair; + delete pairsTable[pair.id]; } } } // remove inactive pairs - for (i = 0; i < removePairIndex.length; i++) { - pairIndex = removePairIndex[i] - i; - pair = pairsList[pairIndex]; - pairsList.splice(pairIndex, 1); - delete pairsTable[pair.id]; + if (pairsList.length !== pairsListIndex) { + pairsList.length = pairsListIndex; + } + if (collisionStart.length !== collisionStartIndex) { + collisionStart.length = collisionStartIndex; + } + if (collisionEnd.length !== collisionEndIndex) { + collisionEnd.length = collisionEndIndex; + } + if (collisionActive.length !== collisionActiveIndex) { + collisionActive.length = collisionActiveIndex; } }; @@ -164201,7 +164679,7 @@ var Bounds = __webpack_require__(15647); Resolver.preSolvePosition = function(pairs) { var i, pair, - activeCount, + contactCount, pairsLength = pairs.length; // find total contacts on each body @@ -164211,9 +164689,9 @@ var Bounds = __webpack_require__(15647); if (!pair.isActive) continue; - activeCount = pair.activeContacts.length; - pair.collision.parentA.totalContacts += activeCount; - pair.collision.parentB.totalContacts += activeCount; + contactCount = pair.contactCount; + pair.collision.parentA.totalContacts += contactCount; + pair.collision.parentB.totalContacts += contactCount; } }; @@ -164251,8 +164729,8 @@ var Bounds = __webpack_require__(15647); // get current separation between body edges involved in collision pair.separation = - normal.x * (bodyB.positionImpulse.x + collision.penetration.x - bodyA.positionImpulse.x) - + normal.y * (bodyB.positionImpulse.y + collision.penetration.y - bodyA.positionImpulse.y); + collision.depth + normal.x * (bodyB.positionImpulse.x - bodyA.positionImpulse.x) + + normal.y * (bodyB.positionImpulse.y - bodyA.positionImpulse.y); } for (i = 0; i < pairsLength; i++) { @@ -164348,8 +164826,8 @@ var Bounds = __webpack_require__(15647); if (!pair.isActive || pair.isSensor) continue; - var contacts = pair.activeContacts, - contactsLength = contacts.length, + var contacts = pair.contacts, + contactCount = pair.contactCount, collision = pair.collision, bodyA = collision.parentA, bodyB = collision.parentB, @@ -164357,7 +164835,7 @@ var Bounds = __webpack_require__(15647); tangent = collision.tangent; // resolve each contact - for (j = 0; j < contactsLength; j++) { + for (j = 0; j < contactCount; j++) { var contact = contacts[j], contactVertex = contact.vertex, normalImpulse = contact.normalImpulse, @@ -164420,28 +164898,26 @@ var Bounds = __webpack_require__(15647); var collision = pair.collision, bodyA = collision.parentA, bodyB = collision.parentB, - bodyAVelocity = bodyA.velocity, - bodyBVelocity = bodyB.velocity, normalX = collision.normal.x, normalY = collision.normal.y, tangentX = collision.tangent.x, tangentY = collision.tangent.y, - contacts = pair.activeContacts, - contactsLength = contacts.length, - contactShare = 1 / contactsLength, - inverseMassTotal = bodyA.inverseMass + bodyB.inverseMass, - friction = pair.friction * pair.frictionStatic * frictionNormalMultiplier; + inverseMassTotal = pair.inverseMass, + friction = pair.friction * pair.frictionStatic * frictionNormalMultiplier, + contacts = pair.contacts, + contactCount = pair.contactCount, + contactShare = 1 / contactCount; // update body velocities - bodyAVelocity.x = bodyA.position.x - bodyA.positionPrev.x; - bodyAVelocity.y = bodyA.position.y - bodyA.positionPrev.y; - bodyBVelocity.x = bodyB.position.x - bodyB.positionPrev.x; - bodyBVelocity.y = bodyB.position.y - bodyB.positionPrev.y; - bodyA.angularVelocity = bodyA.angle - bodyA.anglePrev; - bodyB.angularVelocity = bodyB.angle - bodyB.anglePrev; + var bodyAVelocityX = bodyA.position.x - bodyA.positionPrev.x, + bodyAVelocityY = bodyA.position.y - bodyA.positionPrev.y, + bodyAAngularVelocity = bodyA.angle - bodyA.anglePrev, + bodyBVelocityX = bodyB.position.x - bodyB.positionPrev.x, + bodyBVelocityY = bodyB.position.y - bodyB.positionPrev.y, + bodyBAngularVelocity = bodyB.angle - bodyB.anglePrev; // resolve each contact - for (j = 0; j < contactsLength; j++) { + for (j = 0; j < contactCount; j++) { var contact = contacts[j], contactVertex = contact.vertex; @@ -164450,10 +164926,10 @@ var Bounds = __webpack_require__(15647); offsetBX = contactVertex.x - bodyB.position.x, offsetBY = contactVertex.y - bodyB.position.y; - var velocityPointAX = bodyAVelocity.x - offsetAY * bodyA.angularVelocity, - velocityPointAY = bodyAVelocity.y + offsetAX * bodyA.angularVelocity, - velocityPointBX = bodyBVelocity.x - offsetBY * bodyB.angularVelocity, - velocityPointBY = bodyBVelocity.y + offsetBX * bodyB.angularVelocity; + var velocityPointAX = bodyAVelocityX - offsetAY * bodyAAngularVelocity, + velocityPointAY = bodyAVelocityY + offsetAX * bodyAAngularVelocity, + velocityPointBX = bodyBVelocityX - offsetBY * bodyBAngularVelocity, + velocityPointBY = bodyBVelocityY + offsetBX * bodyBAngularVelocity; var relativeVelocityX = velocityPointAX - velocityPointBX, relativeVelocityY = velocityPointAY - velocityPointBY; @@ -165715,6 +166191,7 @@ var Body = __webpack_require__(22562); (function() { + Engine._deltaMax = 1000 / 60; /** * Creates a new engine. The options parameter is an object that specifies any properties you wish to override the defaults. * All properties have default values, and many are pre-calculated automatically based on other properties. @@ -165742,7 +166219,8 @@ var Body = __webpack_require__(22562); timestamp: 0, timeScale: 1, lastDelta: 0, - lastElapsed: 0 + lastElapsed: 0, + lastUpdatesPerFrame: 0 } }; @@ -165751,6 +166229,7 @@ var Body = __webpack_require__(22562); engine.world = options.world || Composite.create({ label: 'World' }); engine.pairs = options.pairs || Pairs.create(); engine.detector = options.detector || Detector.create(); + engine.detector.pairs = engine.pairs; // for temporary back compatibility only engine.grid = { buckets: [] }; @@ -165778,6 +166257,11 @@ var Body = __webpack_require__(22562); timing = engine.timing, timestamp = timing.timestamp, i; + if (delta > Engine._deltaMax) { + Common.warnOnce( + 'Matter.Engine.update: delta argument is recommended to be less than or equal to', Engine._deltaMax.toFixed(3), 'ms.' + ); + } delta = typeof delta !== 'undefined' ? delta : Common._baseDelta; delta *= timing.timeScale; @@ -165796,7 +166280,8 @@ var Body = __webpack_require__(22562); // get all bodies and all constraints in the world var allBodies = Composite.allBodies(world), - allConstraints = Composite.allConstraints(world); + allConstraints = Composite.allConstraints(world), + allComposites = Composite.allComposites(world); // if the world has changed if (world.isModified) { @@ -165814,6 +166299,9 @@ var Body = __webpack_require__(22562); // apply gravity to all bodies Engine._bodiesApplyGravity(allBodies, engine.gravity); + Engine.wrap(allBodies, allComposites); + Engine.attractors(allBodies); + // update all body position and rotation by integration if (delta > 0) { Engine._bodiesUpdate(allBodies, delta); @@ -165829,7 +166317,6 @@ var Body = __webpack_require__(22562); Constraint.postSolveAll(allBodies); // find all collisions - detector.pairs = engine.pairs; var collisions = Detector.collisions(detector); // update collision pairs @@ -166014,6 +166501,74 @@ var Body = __webpack_require__(22562); } }; + /** + * Applies `Body.wrap` and `Composite.wrap` and to all given `bodies`. + * @method wrap + * @private + * @param {body[]} bodies + */ + Engine.wrap = function(bodies, composites) { + // wrap bodies within the wrapBounds parameters + for (var i = 0; i < bodies.length; i += 1) { + var body = bodies[i]; + + if (body.wrapBounds !== null) { + Body.wrap(body, body.wrapBounds); + } + } + + // wrap composites within the wrapBounds parameters + for (i = 0; i < composites.length; i += 1) { + var composite = composites[i]; + + if (composite.wrapBounds !== null) { + Composite.wrap(composite, composite.wrapBounds); + } + } + }; + + /** + * Applies all attractors for all bodies in the `engine`. + * This is called automatically. + * @method attractors + * @private + * @param {body[]} bodies + */ + Engine.attractors = function(bodies) { + for (var i = 0; i < bodies.length; i++) + { + var bodyA = bodies[i]; + var attractors = bodyA.attractors; + + if (attractors && attractors.length > 0) + { + for (var j = 0; j < bodies.length; j++) + { + var bodyB = bodies[j]; + + if (i !== j) + { + for (var k = 0; k < attractors.length; k++) + { + var attractor = attractors[k]; + var forceVector = attractor; + + if (Common.isFunction(attractor)) + { + forceVector = attractor(bodyA, bodyB); + } + + if (forceVector) + { + Body.applyForce(bodyB, bodyB.position, forceVector); + } + } + } + } + } + } + }; + /** * A deprecated alias for `Runner.run`, use `Matter.Runner.run(engine)` instead and see `Matter.Runner` for more information. * @deprecated use Matter.Runner.run(engine) instead @@ -166391,7 +166946,7 @@ var Common = __webpack_require__(53402); * @readOnly * @type {String} */ - Matter.version = '0.19.0'; + Matter.version = '0.20.0'; /** * A list of plugin dependencies to be installed. These are normally set and installed through `Matter.use`. @@ -166808,6 +167363,323 @@ var Common = __webpack_require__(53402); })(); +/***/ }), + +/***/ 13037: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +/** +* The `Matter.Runner` module is an optional utility which provides a game loop, +* that handles continuously updating a `Matter.Engine` for you within a browser. +* It is intended for development and debugging purposes, but may also be suitable for simple games. +* If you are using your own game loop instead, then you do not need the `Matter.Runner` module. +* Instead just call `Engine.update(engine, delta)` in your own loop. +* +* See the included usage [examples](https://github.com/liabru/matter-js/tree/master/examples). +* +* @class Runner +*/ + +var Runner = {}; + +module.exports = Runner; + +var Events = __webpack_require__(35810); +var Engine = __webpack_require__(48413); +var Common = __webpack_require__(53402); + +(function() { + + Runner._maxFrameDelta = 1000 / 15; + Runner._frameDeltaFallback = 1000 / 60; + Runner._timeBufferMargin = 1.5; + Runner._elapsedNextEstimate = 1; + Runner._smoothingLowerBound = 0.1; + Runner._smoothingUpperBound = 0.9; + + + /** + * Creates a new Runner. The options parameter is an object that specifies any properties you wish to override the defaults. + * @method create + * @param {} options + */ + Runner.create = function(options) { + var defaults = { + delta: 1000 / 60, + frameDelta: null, + frameDeltaSmoothing: true, + frameDeltaSnapping: true, + frameDeltaHistory: [], + frameDeltaHistorySize: 100, + frameRequestId: null, + timeBuffer: 0, + timeLastTick: null, + maxUpdates: null, + maxFrameTime: 1000 / 30, + lastUpdatesDeferred: 0, + enabled: true + }; + + var runner = Common.extend(defaults, options); + + // for temporary back compatibility only + runner.fps = 0; + + return runner; + }; + + /** + * Continuously ticks a `Matter.Engine` by calling `Runner.tick` on the `requestAnimationFrame` event. + * @method run + * @param {engine} engine + */ + Runner.run = function(runner, engine) { + // create runner if engine is first argument + runner.timeBuffer = Runner._frameDeltaFallback; + + (function onFrame(time){ + runner.frameRequestId = Runner._onNextFrame(runner, onFrame); + + if (time && runner.enabled) { + Runner.tick(runner, engine, time); + } + })(); + + return runner; + }; + + /** + * A game loop utility that updates the engine and renderer by one step (a 'tick'). + * Features delta smoothing, time correction and fixed or dynamic timing. + * Consider just `Engine.update(engine, delta)` if you're using your own loop. + * @method tick + * @param {runner} runner + * @param {engine} engine + * @param {number} time + */ + Runner.tick = function(runner, engine, time) { + var tickStartTime = Common.now(), + engineDelta = runner.delta, + updateCount = 0; + + // fixed timestep + var frameDelta = time - runner.timeLastTick; + + if (!frameDelta || !runner.timeLastTick || frameDelta > Math.max(Runner._maxFrameDelta, runner.maxFrameTime)) { + // dynamic timestep based on wall clock between calls + frameDelta = runner.frameDelta || Runner._frameDeltaFallback; + } + + if (runner.frameDeltaSmoothing) { + // optimistically filter delta over a few frames, to improve stability + runner.frameDeltaHistory.push(frameDelta); + runner.frameDeltaHistory = runner.frameDeltaHistory.slice(-runner.frameDeltaHistorySize); + var deltaHistorySorted = runner.frameDeltaHistory.slice(0).sort(); + + // limit delta + var deltaHistoryWindow = runner.frameDeltaHistory.slice( + deltaHistorySorted.length * Runner._smoothingLowerBound, + deltaHistorySorted.length * Runner._smoothingUpperBound + ); + + // update engine timing object + var frameDeltaSmoothed = _mean(deltaHistoryWindow); + frameDelta = frameDeltaSmoothed || frameDelta; + } + + if (runner.frameDeltaSnapping) { + frameDelta = 1000 / Math.round(1000 / frameDelta); + } + runner.frameDelta = frameDelta; + runner.timeLastTick = time; + runner.timeBuffer += runner.frameDelta; + runner.timeBuffer = Common.clamp( + runner.timeBuffer, 0, runner.frameDelta + engineDelta * Runner._timeBufferMargin + ); + runner.lastUpdatesDeferred = 0; + var maxUpdates = runner.maxUpdates || Math.ceil(runner.maxFrameTime / engineDelta); + // create an event object + var event = { + timestamp: engine.timing.timestamp + }; + + Events.trigger(runner, 'beforeTick', event); + + // fps counter + + Events.trigger(runner, 'tick', event); + + var updateStartTime = Common.now(); + while (engineDelta > 0 && runner.timeBuffer >= engineDelta * Runner._timeBufferMargin) { + // update + Events.trigger(runner, 'beforeUpdate', event); + + Engine.update(engine, engineDelta); + Events.trigger(runner, 'afterUpdate', event); + + runner.timeBuffer -= engineDelta; + updateCount += 1; + var elapsedTimeTotal = Common.now() - tickStartTime, + elapsedTimeUpdates = Common.now() - updateStartTime, + elapsedNextEstimate = elapsedTimeTotal + Runner._elapsedNextEstimate * elapsedTimeUpdates / updateCount; + if (updateCount >= maxUpdates || elapsedNextEstimate > runner.maxFrameTime) { + runner.lastUpdatesDeferred = Math.round(Math.max(0, (runner.timeBuffer / engineDelta) - Runner._timeBufferMargin)); + break; + } + } + engine.timing.lastUpdatesPerFrame = updateCount; + Events.trigger(runner, 'afterTick', event); + if (runner.frameDeltaHistory.length >= 100) { + if (runner.lastUpdatesDeferred && Math.round(runner.frameDelta / engineDelta) > maxUpdates) { + Common.warnOnce('Matter.Runner: runner reached runner.maxUpdates, see docs.'); + } else if (runner.lastUpdatesDeferred) { + Common.warnOnce('Matter.Runner: runner reached runner.maxFrameTime, see docs.'); + } + if (typeof runner.isFixed !== 'undefined') { + Common.warnOnce('Matter.Runner: runner.isFixed is now redundant, see docs.'); + } + if (runner.deltaMin || runner.deltaMax) { + Common.warnOnce('Matter.Runner: runner.deltaMin and runner.deltaMax were removed, see docs.'); + } + if (runner.fps !== 0) { + Common.warnOnce('Matter.Runner: runner.fps was replaced by runner.delta, see docs.'); + } + } + }; + + /** + * Ends execution of `Runner.run` on the given `runner`, by canceling the animation frame request event loop. + * If you wish to only temporarily pause the engine, see `engine.enabled` instead. + * @method stop + * @param {runner} runner + */ + Runner.stop = function(runner) { + Runner._cancelNextFrame(runner); + }; + + /** + * Alias for `Runner.run`. + * @method start + * @param {runner} runner + * @param {engine} engine + */ + Runner._onNextFrame = function(runner, callback) { + if (typeof window !== 'undefined' && window.requestAnimationFrame) { + runner.frameRequestId = window.requestAnimationFrame(callback); + } else { + throw new Error('Matter.Runner: missing required global window.requestAnimationFrame.'); + } + return runner.frameRequestId; + }; + Runner._cancelNextFrame = function(runner) { + if (typeof window !== 'undefined' && window.cancelAnimationFrame) { + window.cancelAnimationFrame(runner.frameRequestId); + } else { + throw new Error('Matter.Runner: missing required global window.cancelAnimationFrame.'); + } + }; + + var _mean = function(values) { + var result = 0, + valuesLength = values.length; + for (var i = 0; i < valuesLength; i += 1) { + result += values[i]; + } + return (result / valuesLength) || 0; + }; + /* + * + * Events Documentation + * + */ + + /** + * Fired at the start of a tick, before any updates to the engine or timing + * + * @event beforeTick + * @param {} event An event object + * @param {number} event.timestamp The engine.timing.timestamp of the event + * @param {} event.source The source object of the event + * @param {} event.name The name of the event + */ + + /** + * Fired after engine timing updated, but just before update + * + * @event tick + * @param {} event An event object + * @param {number} event.timestamp The engine.timing.timestamp of the event + * @param {} event.source The source object of the event + * @param {} event.name The name of the event + */ + + /** + * Fired at the end of a tick, after engine update and after rendering + * + * @event afterTick + * @param {} event An event object + * @param {number} event.timestamp The engine.timing.timestamp of the event + * @param {} event.source The source object of the event + * @param {} event.name The name of the event + */ + + /** + * Fired before update + * + * @event beforeUpdate + * @param {} event An event object + * @param {number} event.timestamp The engine.timing.timestamp of the event + * @param {} event.source The source object of the event + * @param {} event.name The name of the event + */ + + /** + * Fired after update + * + * @event afterUpdate + * @param {} event An event object + * @param {number} event.timestamp The engine.timing.timestamp of the event + * @param {} event.source The source object of the event + * @param {} event.name The name of the event + */ + + /* + * + * Properties Documentation + * + */ + + /** + * A flag that specifies whether the runner is running or not. + * + * @property enabled + * @type boolean + * @default true + */ + + /** + * A `Boolean` that specifies if the runner should use a fixed timestep (otherwise it is variable). + * If timing is fixed, then the apparent simulation speed will change depending on the frame rate (but behaviour will be deterministic). + * If the timing is variable, then the apparent simulation speed will be constant (approximately, but at the cost of determininism). + * + * @property isFixed + * @type boolean + * @default false + */ + + /** + * A `Number` that specifies the time step between updates in milliseconds. + * If `engine.timing.isFixed` is set to `true`, then `delta` is fixed. + * If it is `false`, then `delta` can dynamically change to maintain the correct apparent simulation speed. + * + * @property delta + * @type number + * @default 1000 / 60 + */ + +})(); + + /***/ }), /***/ 53614: @@ -167025,6 +167897,9 @@ var Vector = __webpack_require__(31725); Bodies.trapezoid = function(x, y, width, height, slope, options) { options = options || {}; + if (slope >= 1) { + Common.warn('Bodies.trapezoid: slope parameter must be < 1.'); + } slope *= 0.5; var roof = (1 - (slope * 2)) * width; @@ -167897,6 +168772,42 @@ module.exports = Bounds; bounds.min.y = position.y; bounds.max.y = position.y + deltaY; }; + + /** + * Returns a translation vector that wraps the `objectBounds` inside the `bounds`. + * @method wrap + * @param {bounds} objectBounds The bounds of the object to wrap inside the bounds. + * @param {bounds} bounds The bounds to wrap the body inside. + * @param {number} [padding=0] - An amount added to the boundary. + * @returns {?Matter.Vector} A translation vector (only if wrapping is required). + */ + Bounds.wrap = function(objectBounds, bounds, padding) { + var x = null, + y = null; + + if (typeof bounds.min.x !== 'undefined' && typeof bounds.max.x !== 'undefined') { + if (objectBounds.min.x > bounds.max.x) { + x = bounds.min.x - objectBounds.max.x; + } else if (objectBounds.max.x < bounds.min.x) { + x = bounds.max.x - objectBounds.min.x; + } + } + + if (typeof bounds.min.y !== 'undefined' && typeof bounds.max.y !== 'undefined') { + if (objectBounds.min.y > bounds.max.y) { + y = bounds.min.y - objectBounds.max.y; + } else if (objectBounds.max.y < bounds.min.y) { + y = bounds.max.y - objectBounds.min.y; + } + } + + if (x !== null || y !== null) { + return { + x: x || 0, + y: y || 0 + }; + } + }; })(); @@ -168846,484 +169757,6 @@ var Common = __webpack_require__(53402); })(); -/***/ }), - -/***/ 18210: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var Matter = __webpack_require__(19933); - -/** - * An attractors plugin for matter.js. - * See the readme for usage and examples. - * @module MatterAttractors - */ -var MatterAttractors = -{ - name: 'matter-attractors', - version: '0.1.7', - for: 'matter-js@^0.19.0', - silent: true, - - // installs the plugin where `base` is `Matter` - // you should not need to call this directly. - install: function (base) - { - base.after('Body.create', function () - { - MatterAttractors.Body.init(this); - }); - - base.before('Engine.update', function (engine) - { - MatterAttractors.Engine.update(engine); - }); - }, - - Body: - { - /** - * Initialises the `body` to support attractors. - * This is called automatically by the plugin. - * @function MatterAttractors.Body.init - * @param {Matter.Body} body The body to init. - * @returns {void} No return value. - */ - init: function (body) - { - body.plugin.attractors = body.plugin.attractors || []; - } - }, - - Engine: - { - /** - * Applies all attractors for all bodies in the `engine`. - * This is called automatically by the plugin. - * @function MatterAttractors.Engine.update - * @param {Matter.Engine} engine The engine to update. - * @returns {void} No return value. - */ - update: function (engine) - { - var bodies = Matter.Composite.allBodies(engine.world); - - for (var i = 0; i < bodies.length; i++) - { - var bodyA = bodies[i]; - var attractors = bodyA.plugin.attractors; - - if (attractors && attractors.length > 0) - { - for (var j = 0; j < bodies.length; j++) - { - var bodyB = bodies[j]; - - if (i !== j) - { - for (var k = 0; k < attractors.length; k++) - { - var attractor = attractors[k]; - var forceVector = attractor; - - if (Matter.Common.isFunction(attractor)) - { - forceVector = attractor(bodyA, bodyB); - } - - if (forceVector) - { - Matter.Body.applyForce(bodyB, bodyB.position, forceVector); - } - } - } - } - } - } - } - }, - - /** - * Defines some useful common attractor functions that can be used - * by pushing them to your body's `body.plugin.attractors` array. - * @namespace MatterAttractors.Attractors - * @property {number} gravityConstant The gravitational constant used by the gravity attractor. - */ - Attractors: - { - gravityConstant: 0.001, - - /** - * An attractor function that applies Newton's law of gravitation. - * Use this by pushing `MatterAttractors.Attractors.gravity` to your body's `body.plugin.attractors` array. - * The gravitational constant defaults to `0.001` which you can change - * at `MatterAttractors.Attractors.gravityConstant`. - * @function MatterAttractors.Attractors.gravity - * @param {Matter.Body} bodyA The first body. - * @param {Matter.Body} bodyB The second body. - * @returns {void} No return value. - */ - gravity: function (bodyA, bodyB) - { - // use Newton's law of gravitation - var bToA = Matter.Vector.sub(bodyB.position, bodyA.position); - var distanceSq = Matter.Vector.magnitudeSquared(bToA) || 0.0001; - var normal = Matter.Vector.normalise(bToA); - var magnitude = -MatterAttractors.Attractors.gravityConstant * (bodyA.mass * bodyB.mass / distanceSq); - var force = Matter.Vector.mult(normal, magnitude); - - // to apply forces to both bodies - Matter.Body.applyForce(bodyA, bodyA.position, Matter.Vector.neg(force)); - Matter.Body.applyForce(bodyB, bodyB.position, force); - } - } -}; - -module.exports = MatterAttractors; - -/** - * @namespace Matter.Body - * @see http://brm.io/matter-js/docs/classes/Body.html - */ - -/** - * This plugin adds a new property `body.plugin.attractors` to instances of `Matter.Body`. - * This is an array of callback functions that will be called automatically - * for every pair of bodies, on every engine update. - * @property {Function[]} body.plugin.attractors - * @memberof Matter.Body - */ - -/** - * An attractor function calculates the force to be applied - * to `bodyB`, it should either: - * - return the force vector to be applied to `bodyB` - * - or apply the force to the body(s) itself - * @callback AttractorFunction - * @param {Matter.Body} bodyA - * @param {Matter.Body} bodyB - * @returns {(Vector|undefined)} a force vector (optional) - */ - - -/***/ }), - -/***/ 40178: -/***/ ((module) => { - -/** - * @author @dxu https://github.com/dxu/matter-collision-events - * @author Richard Davey - * @license {@link https://opensource.org/licenses/MIT|MIT License} - */ - -var MatterCollisionEvents = { - - name: 'matter-collision-events', - version: '0.1.6', - for: 'matter-js@^0.19.0', - silent: true, - - install: function (matter) - { - matter.after('Engine.create', function () - { - matter.Events.on(this, 'collisionStart', function (event) - { - event.pairs.map(function (pair) - { - var bodyA = pair.bodyA; - var bodyB = pair.bodyB; - - if (bodyA.gameObject) - { - bodyA.gameObject.emit('collide', bodyA, bodyB, pair); - } - - if (bodyB.gameObject) - { - bodyB.gameObject.emit('collide', bodyB, bodyA, pair); - } - - matter.Events.trigger(bodyA, 'onCollide', { pair: pair }); - matter.Events.trigger(bodyB, 'onCollide', { pair: pair }); - - if (bodyA.onCollideCallback) - { - bodyA.onCollideCallback(pair); - } - - if (bodyB.onCollideCallback) - { - bodyB.onCollideCallback(pair); - } - - if (bodyA.onCollideWith[bodyB.id]) - { - bodyA.onCollideWith[bodyB.id](bodyB, pair); - } - - if (bodyB.onCollideWith[bodyA.id]) - { - bodyB.onCollideWith[bodyA.id](bodyA, pair); - } - }); - }); - - matter.Events.on(this, 'collisionActive', function (event) - { - event.pairs.map(function (pair) - { - var bodyA = pair.bodyA; - var bodyB = pair.bodyB; - - if (bodyA.gameObject) - { - bodyA.gameObject.emit('collideActive', bodyA, bodyB, pair); - } - - if (bodyB.gameObject) - { - bodyB.gameObject.emit('collideActive', bodyB, bodyA, pair); - } - - matter.Events.trigger(bodyA, 'onCollideActive', { pair: pair }); - matter.Events.trigger(bodyB, 'onCollideActive', { pair: pair }); - - if (bodyA.onCollideActiveCallback) - { - bodyA.onCollideActiveCallback(pair); - } - - if (bodyB.onCollideActiveCallback) - { - bodyB.onCollideActiveCallback(pair); - } - }); - }); - - matter.Events.on(this, 'collisionEnd', function (event) - { - event.pairs.map(function (pair) - { - var bodyA = pair.bodyA; - var bodyB = pair.bodyB; - - if (bodyA.gameObject) - { - bodyA.gameObject.emit('collideEnd', bodyA, bodyB, pair); - } - - if (bodyB.gameObject) - { - bodyB.gameObject.emit('collideEnd', bodyB, bodyA, pair); - } - - matter.Events.trigger(bodyA, 'onCollideEnd', { pair: pair }); - matter.Events.trigger(bodyB, 'onCollideEnd', { pair: pair }); - - if (bodyA.onCollideEndCallback) - { - bodyA.onCollideEndCallback(pair); - } - - if (bodyB.onCollideEndCallback) - { - bodyB.onCollideEndCallback(pair); - } - }); - }); - }); - } -}; - -module.exports = MatterCollisionEvents; - - -/***/ }), - -/***/ 74507: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var Matter = __webpack_require__(19933); - -/** - * A coordinate wrapping plugin for matter.js. - * See the readme for usage and examples. - * @module MatterWrap - */ -var MatterWrap = { - // plugin meta - name: 'matter-wrap', // PLUGIN_NAME - version: '0.1.4', // PLUGIN_VERSION - for: 'matter-js@^0.19.0', - silent: true, // no console log please - - // installs the plugin where `base` is `Matter` - // you should not need to call this directly. - install: function(base) { - base.after('Engine.update', function() { - MatterWrap.Engine.update(this); - }); - }, - - Engine: { - /** - * Updates the engine by wrapping bodies and composites inside `engine.world`. - * This is called automatically by the plugin. - * @function MatterWrap.Engine.update - * @param {Matter.Engine} engine The engine to update. - * @returns {void} No return value. - */ - update: function(engine) { - var world = engine.world, - bodies = Matter.Composite.allBodies(world), - composites = Matter.Composite.allComposites(world); - - for (var i = 0; i < bodies.length; i += 1) { - var body = bodies[i]; - - if (body.plugin.wrap) { - MatterWrap.Body.wrap(body, body.plugin.wrap); - } - } - - for (i = 0; i < composites.length; i += 1) { - var composite = composites[i]; - - if (composite.plugin.wrap) { - MatterWrap.Composite.wrap(composite, composite.plugin.wrap); - } - } - } - }, - - Bounds: { - /** - * Returns a translation vector that wraps the `objectBounds` inside the `bounds`. - * @function MatterWrap.Bounds.wrap - * @param {Matter.Bounds} objectBounds The bounds of the object to wrap inside the bounds. - * @param {Matter.Bounds} bounds The bounds to wrap the body inside. - * @returns {?Matter.Vector} A translation vector (only if wrapping is required). - */ - wrap: function(objectBounds, bounds) { - var x = null, - y = null; - - if (typeof bounds.min.x !== 'undefined' && typeof bounds.max.x !== 'undefined') { - if (objectBounds.min.x > bounds.max.x) { - x = bounds.min.x - objectBounds.max.x; - } else if (objectBounds.max.x < bounds.min.x) { - x = bounds.max.x - objectBounds.min.x; - } - } - - if (typeof bounds.min.y !== 'undefined' && typeof bounds.max.y !== 'undefined') { - if (objectBounds.min.y > bounds.max.y) { - y = bounds.min.y - objectBounds.max.y; - } else if (objectBounds.max.y < bounds.min.y) { - y = bounds.max.y - objectBounds.min.y; - } - } - - if (x !== null || y !== null) { - return { - x: x || 0, - y: y || 0 - }; - } - } - }, - - Body: { - /** - * Wraps the `body` position such that it always stays within the given bounds. - * Upon crossing a boundary the body will appear on the opposite side of the bounds, - * while maintaining its velocity. - * This is called automatically by the plugin. - * @function MatterWrap.Body.wrap - * @param {Matter.Body} body The body to wrap. - * @param {Matter.Bounds} bounds The bounds to wrap the body inside. - * @returns {?Matter.Vector} The translation vector that was applied (only if wrapping was required). - */ - wrap: function(body, bounds) { - var translation = MatterWrap.Bounds.wrap(body.bounds, bounds); - - if (translation) { - Matter.Body.translate(body, translation); - } - - return translation; - } - }, - - Composite: { - /** - * Returns the union of the bounds of all of the composite's bodies - * (not accounting for constraints). - * @function MatterWrap.Composite.bounds - * @param {Matter.Composite} composite The composite. - * @returns {Matter.Bounds} The composite bounds. - */ - bounds: function(composite) { - var bodies = Matter.Composite.allBodies(composite), - vertices = []; - - for (var i = 0; i < bodies.length; i += 1) { - var body = bodies[i]; - vertices.push(body.bounds.min, body.bounds.max); - } - - return Matter.Bounds.create(vertices); - }, - - /** - * Wraps the `composite` position such that it always stays within the given bounds. - * Upon crossing a boundary the composite will appear on the opposite side of the bounds, - * while maintaining its velocity. - * This is called automatically by the plugin. - * @function MatterWrap.Composite.wrap - * @param {Matter.Composite} composite The composite to wrap. - * @param {Matter.Bounds} bounds The bounds to wrap the composite inside. - * @returns {?Matter.Vector} The translation vector that was applied (only if wrapping was required). - */ - wrap: function(composite, bounds) { - var translation = MatterWrap.Bounds.wrap( - MatterWrap.Composite.bounds(composite), - bounds - ); - - if (translation) { - Matter.Composite.translate(composite, translation); - } - - return translation; - } - } -}; - -module.exports = MatterWrap; - -/** - * @namespace Matter.Body - * @see http://brm.io/matter-js/docs/classes/Body.html - */ - -/** - * This plugin adds a new property `body.plugin.wrap` to instances of `Matter.Body`. - * This is a `Matter.Bounds` instance that specifies the wrapping region. - * @property {Matter.Bounds} body.plugin.wrap - * @memberof Matter.Body - */ - -/** - * This plugin adds a new property `composite.plugin.wrap` to instances of `Matter.Composite`. - * This is a `Matter.Bounds` instance that specifies the wrapping region. - * @property {Matter.Bounds} composite.plugin.wrap - * @memberof Matter.Composite - */ - - /***/ }), /***/ 55973: @@ -175156,7 +175589,7 @@ var RenderTarget = new Class({ if (autoResize) { - this.setAutoResize(true); + this.renderer.on(Events.RESIZE, this.resize, this); } else { @@ -175340,19 +175773,33 @@ var RenderTarget = new Class({ }, /** - * Clears this Render Target. + * Clears a portion or everything from this Render Target. To clear an area, + * specify the `x`, `y`, `width` and `height`. + * + * @param {number} [x=0] - The left coordinate of the fill rectangle. + * @param {number} [y=0] - The top coordinate of the fill rectangle. + * @param {number} [width=this.width] - The width of the fill rectangle. + * @param {number} [height=this.height] - The height of the fill rectangle. * * @method Phaser.Renderer.WebGL.RenderTarget#clear * @since 3.50.0 */ - clear: function () + clear: function (x, y, width, height) { var renderer = this.renderer; var gl = renderer.gl; renderer.pushFramebuffer(this.framebuffer); - gl.disable(gl.SCISSOR_TEST); + if (x !== undefined && y !== undefined && width !== undefined && height !== undefined) + { + gl.enable(gl.SCISSOR_TEST); + gl.scissor(x, y, width, height); + } + else + { + gl.disable(gl.SCISSOR_TEST); + } gl.clearColor(0, 0, 0, 0); @@ -184414,7 +184861,6 @@ var WebGLPipeline = __webpack_require__(29100); * The default shader uniforms for this pipeline are: * * `uProjectionMatrix` (mat4) - * `uRoundPixels` (int) * `uResolution` (vec2) * `uMainSampler` (sampler2D, or sampler2D array) * @@ -184481,7 +184927,6 @@ var MobilePipeline = new Class({ this.set1i('uMainSampler', 0); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); } }); @@ -184538,7 +184983,6 @@ var WebGLPipeline = __webpack_require__(29100); * The default shader uniforms for this pipeline are: * * `uProjectionMatrix` (mat4) - * `uRoundPixels` (int) * `uResolution` (vec2) * `uMainSampler` (sampler2D, or sampler2D array) * @@ -184780,7 +185224,6 @@ var MultiPipeline = new Class({ this.set1iv('uMainSampler', renderer.textureIndexes); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); }, /** @@ -184870,6 +185313,12 @@ var MultiPipeline = new Class({ var gx = gameObject.x; var gy = gameObject.y; + if (camera.roundPixels) + { + gx = Math.floor(gx); + gy = Math.floor(gy); + } + spriteMatrix.applyITRS(gx, gy, gameObject.rotation, gameObject.scaleX * flipX, gameObject.scaleY * flipY); camMatrix.copyFrom(camera.matrix); @@ -184892,7 +185341,7 @@ var MultiPipeline = new Class({ // Multiply by the Sprite matrix, store result in calcMatrix camMatrix.multiply(spriteMatrix, calcMatrix); - var quad = calcMatrix.setQuad(x, y, x + frameWidth, y + frameHeight); + var quad = calcMatrix.setQuad(x, y, x + frameWidth, y + frameHeight, camera.roundPixels); var getTint = Utils.getTintAppendFloatAlpha; var cameraAlpha = camera.alpha; @@ -184911,8 +185360,6 @@ var MultiPipeline = new Class({ this.manager.preBatch(gameObject); - this.currentShader.set1i('uRoundPixels', camera.roundPixels); - this.batchQuad(gameObject, quad[0], quad[1], quad[2], quad[3], quad[4], quad[5], quad[6], quad[7], u0, v0, u1, v1, tintTL, tintTR, tintBL, tintBR, gameObject.tintFill, texture, unit); this.manager.postBatch(gameObject); @@ -185050,6 +185497,12 @@ var MultiPipeline = new Class({ y += srcHeight; } + if (camera.roundPixels) + { + srcX = Math.floor(srcX); + srcY = Math.floor(srcY); + } + spriteMatrix.applyITRS(srcX, srcY, rotation, scaleX, scaleY); camMatrix.copyFrom(camera.matrix); @@ -185072,7 +185525,7 @@ var MultiPipeline = new Class({ // Multiply by the Sprite matrix, store result in calcMatrix camMatrix.multiply(spriteMatrix, calcMatrix); - var quad = calcMatrix.setQuad(x, y, x + width, y + height); + var quad = calcMatrix.setQuad(x, y, x + width, y + height, camera.roundPixels); if (textureUnit === undefined || textureUnit === null) { @@ -185084,8 +185537,6 @@ var MultiPipeline = new Class({ this.manager.preBatch(gameObject); } - this.currentShader.set1i('uRoundPixels', camera.roundPixels); - this.batchQuad(gameObject, quad[0], quad[1], quad[2], quad[3], quad[4], quad[5], quad[6], quad[7], u0, v0, u1, v1, tintTL, tintTR, tintBL, tintBR, tintEffect, texture, textureUnit); if (gameObject && !skipPrePost) @@ -185213,8 +185664,6 @@ var MultiPipeline = new Class({ var tint = this.fillTint; - this.currentShader.set1i('uRoundPixels', false); - this.batchTri(null, tx0, ty0, tx1, ty1, tx2, ty2, 0, 0, 1, 1, tint.TL, tint.TR, tint.BL, 2); }, @@ -185306,8 +185755,6 @@ var MultiPipeline = new Class({ polygonIndexArray = Earcut(polygonCache); length = polygonIndexArray.length; - this.currentShader.set1i('uRoundPixels', false); - for (var index = 0; index < length; index += 3) { var p0 = polygonIndexArray[index + 0] * 2; @@ -185461,8 +185908,6 @@ var MultiPipeline = new Class({ var tintBL = tint.BL; var tintBR = tint.BR; - this.currentShader.set1i('uRoundPixels', false); - // TL, BL, BR, TR this.batchQuad(null, tlX, tlY, blX, blY, brX, brY, trX, trY, 0, 0, 1, 1, tintTL, tintTR, tintBL, tintBR, 2); @@ -185979,7 +186424,6 @@ var PostFXPipeline = new Class({ this.set1i('uMainSampler', 0); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); var targets = this.renderTargets; @@ -186638,7 +187082,6 @@ var PreFXPipeline = new Class({ this.currentShader = this.copyShader; this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); }, /** @@ -186752,7 +187195,6 @@ var PreFXPipeline = new Class({ this.set1i('uMainSampler', 0); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); this.flipProjectionMatrix(true); @@ -186899,7 +187341,6 @@ var PreFXPipeline = new Class({ this.set1i('uMainSampler', 0); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); sprite.preFX.onFXCopy(this); @@ -187342,7 +187783,6 @@ var MultiPipeline = __webpack_require__(57516); * The default shader uniforms for this pipeline are: * * `uProjectionMatrix` (mat4) - * `uRoundPixels` (int) * `uResolution` (vec2) * `uMainSampler` (sampler2D, or sampler2D array) * @@ -187416,7 +187856,6 @@ var WebGLPipeline = __webpack_require__(29100); * The default shader uniforms for this pipeline are: * * `uProjectionMatrix` (mat4) - * `uRoundPixels` (int) * `uResolution` (vec2) * `uMainSampler` (sampler2D, or sampler2D array) * @@ -187451,7 +187890,6 @@ var SinglePipeline = new Class({ this.set1i('uMainSampler', 0); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); } }); @@ -191317,7 +191755,6 @@ module.exports = [ '#define SHADER_NAME PHASER_MOBILE_VS', 'precision mediump float;', 'uniform mat4 uProjectionMatrix;', - 'uniform int uRoundPixels;', 'uniform vec2 uResolution;', 'attribute vec2 inPosition;', 'attribute vec2 inTexCoord;', @@ -191330,10 +191767,6 @@ module.exports = [ 'void main ()', '{', ' gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);', - ' if (uRoundPixels == 1)', - ' {', - ' gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;', - ' }', ' outTexCoord = inTexCoord;', ' outTint = inTint;', ' outTintEffect = inTintEffect;', @@ -191386,7 +191819,6 @@ module.exports = [ '#define SHADER_NAME PHASER_MULTI_VS', 'precision mediump float;', 'uniform mat4 uProjectionMatrix;', - 'uniform int uRoundPixels;', 'uniform vec2 uResolution;', 'attribute vec2 inPosition;', 'attribute vec2 inTexCoord;', @@ -191400,10 +191832,6 @@ module.exports = [ 'void main ()', '{', ' gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);', - ' if (uRoundPixels == 1)', - ' {', - ' gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;', - ' }', ' outTexCoord = inTexCoord;', ' outTexId = inTexId;', ' outTint = inTint;', @@ -191548,7 +191976,6 @@ module.exports = [ '#define SHADER_NAME PHASER_SINGLE_VS', 'precision mediump float;', 'uniform mat4 uProjectionMatrix;', - 'uniform int uRoundPixels;', 'uniform vec2 uResolution;', 'attribute vec2 inPosition;', 'attribute vec2 inTexCoord;', @@ -191561,10 +191988,6 @@ module.exports = [ 'void main ()', '{', ' gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);', - ' if (uRoundPixels == 1)', - ' {', - ' gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;', - ' }', ' outTexCoord = inTexCoord;', ' outTint = inTint;', ' outTintEffect = inTintEffect;', @@ -191578,8 +192001,8 @@ module.exports = [ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { /** - * @author Richard Davey - * @copyright 2013-2024 Phaser Studio Inc. + * @author Richard Davey + * @copyright 2013-2023 Photon Storm Ltd. * @license {@link https://opensource.org/licenses/MIT|MIT License} */ @@ -191914,9 +192337,9 @@ module.exports = WebGLBufferWrapper; var Class = __webpack_require__(83419); +// Possible errors that can be thrown by `gl.checkFramebufferStatus()`. /** - * @ignore - * Possible errors that can be thrown by `gl.checkFramebufferStatus()`. + * @ignore */ var errors = { 36054: 'Incomplete Attachment', @@ -199963,7 +200386,6 @@ module.exports = 'pause'; * @type {string} * @since 3.0.0 * - * @param {Phaser.Scenes.Systems} sys - A reference to the Scene Systems class of the Scene that emitted this event. * @param {number} time - The current time. Either a High Resolution Timer value if it comes from Request Animation Frame, or Date.now if using SetTimeout. * @param {number} delta - The delta time in ms since the last frame. This is a smoothed and capped value based on the FPS rate. */ @@ -200043,7 +200465,6 @@ module.exports = 'prerender'; * @type {string} * @since 3.0.0 * - * @param {Phaser.Scenes.Systems} sys - A reference to the Scene Systems class of the Scene that emitted this event. * @param {number} time - The current time. Either a High Resolution Timer value if it comes from Request Animation Frame, or Date.now if using SetTimeout. * @param {number} delta - The delta time in ms since the last frame. This is a smoothed and capped value based on the FPS rate. */ @@ -200490,7 +200911,6 @@ module.exports = 'transitionwake'; * @type {string} * @since 3.0.0 * - * @param {Phaser.Scenes.Systems} sys - A reference to the Scene Systems class of the Scene that emitted this event. * @param {number} time - The current time. Either a High Resolution Timer value if it comes from Request Animation Frame, or Date.now if using SetTimeout. * @param {number} delta - The delta time in ms since the last frame. This is a smoothed and capped value based on the FPS rate. */ @@ -211121,7 +211541,7 @@ module.exports = CanvasTexture; */ var BlendModes = __webpack_require__(10312); -var Camera = __webpack_require__(71911); +var Camera = __webpack_require__(38058); var CanvasPool = __webpack_require__(27919); var Class = __webpack_require__(83419); var CONST = __webpack_require__(8054); @@ -211313,7 +211733,7 @@ var DynamicTexture = new Class({ * You can scroll, zoom and rotate this Camera. * * @name Phaser.Textures.DynamicTexture#camera - * @type {Phaser.Cameras.Scene2D.BaseCamera} + * @type {Phaser.Cameras.Scene2D.Camera} * @since 3.12.0 */ this.camera = new Camera(0, 0, width, height).setScene(manager.game.scene.systemScene, false); @@ -211547,36 +211967,48 @@ var DynamicTexture = new Class({ }, /** - * Fully clears this Dynamic Texture, erasing everything from it and resetting it back to - * a blank, transparent, texture. - * + * Clears a portion or everything from this Dynamic Texture by erasing it and resetting it back to + * a blank, transparent, texture. To clear an area, specify the `x`, `y`, `width` and `height`. * @method Phaser.Textures.DynamicTexture#clear * @since 3.2.0 * + * @param {number} [x=0] - The left coordinate of the fill rectangle. + * @param {number} [y=0] - The top coordinate of the fill rectangle. + * @param {number} [width=this.width] - The width of the fill rectangle. + * @param {number} [height=this.height] - The height of the fill rectangle. + * * @return {this} This Dynamic Texture instance. */ - clear: function () + clear: function (x, y, width, height) { if (this.dirty) { var ctx = this.context; + var renderTarget = this.renderTarget; if (renderTarget) { - renderTarget.clear(); + renderTarget.clear(x, y, width, height); } else if (ctx) { - ctx.save(); - ctx.setTransform(1, 0, 0, 1, 0, 0); - ctx.clearRect(0, 0, this.width, this.height); - ctx.restore(); + if (x !== undefined && y !== undefined && width !== undefined && height !== undefined) + { + ctx.clearRect(x, y, width, height); + } + else + { + ctx.save(); + ctx.setTransform(1, 0, 0, 1, 0, 0); + ctx.clearRect(0, 0, this.width, this.height); + ctx.restore(); + } } this.dirty = false; } - + return this; }, @@ -214058,7 +214490,7 @@ var Texture = new Class({ * @method Phaser.Textures.Texture#getFrameBounds * @since 3.80.0 * - * @param {number} sourceIndex - The index of the TextureSource to get the Frame bounds from. + * @param {number} [sourceIndex=0] - The index of the TextureSource to get the Frame bounds from. * * @return {Phaser.Types.Math.RectangleLike} An object containing the bounds of the Frames using the given Texture Source Index. */ @@ -214066,14 +214498,16 @@ var Texture = new Class({ { if (sourceIndex === undefined) { sourceIndex = 0; } - var frames = this.getFramesFromTextureSource(sourceIndex); + var frames = this.getFramesFromTextureSource(sourceIndex, true); - var minX = Infinity; - var minY = Infinity; - var maxX = 0; - var maxY = 0; + var baseFrame = frames[0]; - for (var i = 0; i < frames.length; i++) + var minX = baseFrame.cutX; + var minY = baseFrame.cutY; + var maxX = baseFrame.cutX + baseFrame.cutWidth; + var maxY = baseFrame.cutY + baseFrame.cutHeight; + + for (var i = 1; i < frames.length; i++) { var frame = frames[i]; @@ -214501,9 +214935,21 @@ var TextureManager = new Class({ var config = this.game.config; - this.addBase64('__DEFAULT', config.defaultImage); - this.addBase64('__MISSING', config.missingImage); - this.addBase64('__WHITE', config.whiteImage); + if (config.defaultImage !== null) + { + this.addBase64('__DEFAULT', config.defaultImage); + } + + if (config.missingImage !== null) + { + this.addBase64('__MISSING', config.missingImage); + } + + if (config.whiteImage !== null) + { + this.addBase64('__WHITE', config.whiteImage); + } + if (this.game.renderer && this.game.renderer.gl) { this.addUint8Array('__NORMAL', new Uint8Array([ 127, 127, 255, 255 ]), 1, 1); @@ -220305,8 +220751,16 @@ var Tilemap = new Class({ if (tileset) { - tileset.setTileSize(tileWidth, tileHeight); - tileset.setSpacing(tileMargin, tileSpacing); + if (tileWidth || tileHeight) + { + tileset.setTileSize(tileWidth, tileHeight); + } + + if (tileMargin || tileSpacing) + { + tileset.setSpacing(tileMargin, tileSpacing); + } + tileset.setImage(texture); return tileset; @@ -221234,7 +221688,7 @@ var Tilemap = new Class({ * * @param {number} tileX - X position to get the tile from (given in tile units, not pixels). * @param {number} tileY - Y position to get the tile from (given in tile units, not pixels). - * @param {boolean} [nonNull] - If true getTile won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used. * * @return {?Phaser.Tilemaps.Tile} Returns a Tile, or null if the layer given was invalid. @@ -221258,7 +221712,7 @@ var Tilemap = new Class({ * * @param {number} worldX - X position to get the tile from (given in pixels) * @param {number} worldY - Y position to get the tile from (given in pixels) - * @param {boolean} [nonNull] - If true, function won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values. * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used. * @@ -222736,6 +223190,8 @@ var Vector2 = __webpack_require__(26099); * @classdesc * A Tilemap Layer is a Game Object that renders LayerData from a Tilemap when used in combination * with one, or more, Tilesets. + * + * Do not add TilemapLayers to Containers, they are stand-alone display objects. * * @class TilemapLayer * @extends Phaser.GameObjects.GameObject @@ -223454,7 +223910,7 @@ var TilemapLayer = new Class({ * * @param {number} tileX - X position to get the tile from (given in tile units, not pixels). * @param {number} tileY - Y position to get the tile from (given in tile units, not pixels). - * @param {boolean} [nonNull=false] - If true getTile won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null. * * @return {Phaser.Tilemaps.Tile} The Tile at the given coordinates or null if no tile was found or the coordinates were invalid. */ @@ -223471,7 +223927,7 @@ var TilemapLayer = new Class({ * * @param {number} worldX - X position to get the tile from (given in pixels) * @param {number} worldY - Y position to get the tile from (given in pixels) - * @param {boolean} [nonNull=false] - If true, function won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values. * * @return {Phaser.Tilemaps.Tile} The tile at the given coordinates or null if no tile was found or the coordinates were invalid. @@ -223490,7 +223946,7 @@ var TilemapLayer = new Class({ * @param {number} worldX - X position to get the tile from (given in pixels) * @param {number} worldY - Y position to get the tile from (given in pixels) * @param {boolean} [originTop=true] - Which is the active face of the isometric tile? The top (default, true), or the base? (false) - * @param {boolean} [nonNull=false] - If true, function won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values. * * @return {Phaser.Tilemaps.Tile} The tile at the given coordinates or null if no tile was found or the coordinates were invalid. @@ -224598,7 +225054,7 @@ var Tileset = new Class({ if (tileData === undefined) { tileData = {}; } /** - * The name of the Tileset.s + * The name of the Tileset. * * @name Phaser.Tilemaps.Tileset#name * @type {string} @@ -224901,7 +225357,7 @@ var Tileset = new Class({ }, /** - * Sets the tile margin & spacing and updates the tile data (rows, columns, etc.). + * Sets the tile margin and spacing and updates the tile data (rows, columns, etc.). * * @method Phaser.Tilemaps.Tileset#setSpacing * @since 3.0.0 @@ -225883,15 +226339,13 @@ var IsInLayerBounds = __webpack_require__(62991); * * @param {number} tileX - X position to get the tile from (given in tile units, not pixels). * @param {number} tileY - Y position to get the tile from (given in tile units, not pixels). - * @param {boolean} nonNull - If true getTile won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} nonNull - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {Phaser.Tilemaps.LayerData} layer - The Tilemap Layer to act upon. * * @return {Phaser.Tilemaps.Tile} The tile at the given coordinates or null if no tile was found or the coordinates were invalid. */ var GetTileAt = function (tileX, tileY, nonNull, layer) { - if (nonNull === undefined) { nonNull = false; } - if (IsInLayerBounds(tileX, tileY, layer)) { var tile = layer.data[tileY][tileX] || null; @@ -225942,7 +226396,7 @@ var point = new Vector2(); * * @param {number} worldX - X position to get the tile from (given in pixels) * @param {number} worldY - Y position to get the tile from (given in pixels) - * @param {boolean} nonNull - If true, function won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} nonNull - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {Phaser.Cameras.Scene2D.Camera} camera - The Camera to use when calculating the tile index from the world values. * @param {Phaser.Tilemaps.LayerData} layer - The Tilemap Layer to act upon. * @@ -233006,6 +233460,22 @@ var Timeline = new Class({ */ this.elapsed = 0; + /** + * The Timeline's delta time scale. + * + * Values higher than 1 increase the speed of time, while values smaller than 1 decrease it. + * A value of 0 freezes time and is effectively equivalent to pausing the Timeline. + * + * This doesn't affect the delta time scale of any Tweens created by the Timeline. + * You will have to set the `timeScale` of each Tween or the Tween Manager if you want them to match. + * + * @name Phaser.Time.Timeline#timeScale + * @type {number} + * @default + * @since 3.90.0 + */ + this.timeScale = 1; + /** * Whether the Timeline is running (`true`) or active (`false`). * @@ -233114,7 +233584,7 @@ var Timeline = new Class({ return; } - this.elapsed += delta; + this.elapsed += delta * this.timeScale; }, /** @@ -233562,7 +234032,7 @@ var Timeline = new Class({ { var events = this.events; - for (i = 0; i < events.length; i++) + for (var i = 0; i < events.length; i++) { var event = events[i]; @@ -237941,6 +238411,8 @@ var BaseTween = new Class({ setActiveState: function () { this.state = TWEEN_CONST.ACTIVE; + + this.hasStarted = false; }, /** @@ -239930,8 +240402,6 @@ var TweenChain = new Class({ this.setActiveState(); } - this.dispatchEvent(Events.TWEEN_ACTIVE, 'onActive'); - return this; }, @@ -240217,8 +240687,7 @@ var TweenChain = new Class({ data[i].reset(false); } - this.currentIndex = 0; - this.currentTween = data[0]; + this.setCurrentTween(0); }, /** @@ -240332,8 +240801,6 @@ var TweenChain = new Class({ this.currentTween = this.data[index]; this.currentTween.setActiveState(); - - this.currentTween.dispatchEvent(Events.TWEEN_ACTIVE, 'onActive'); }, /** diff --git a/dist/phaser.esm.min.js b/dist/phaser.esm.min.js index b2bde01ac..14ebdcd81 100644 --- a/dist/phaser.esm.min.js +++ b/dist/phaser.esm.min.js @@ -1 +1 @@ -var t={50792:t=>{var e=Object.prototype.hasOwnProperty,i="~";function s(){}function n(t,e,i){this.fn=t,this.context=e,this.once=i||!1}function r(t,e,s,r,o){if("function"!=typeof s)throw new TypeError("The listener must be a function");var a=new n(s,r||t,o),h=i?i+e:e;return t._events[h]?t._events[h].fn?t._events[h]=[t._events[h],a]:t._events[h].push(a):(t._events[h]=a,t._eventsCount++),t}function o(t,e){0==--t._eventsCount?t._events=new s:delete t._events[e]}function a(){this._events=new s,this._eventsCount=0}Object.create&&(s.prototype=Object.create(null),(new s).__proto__||(i=!1)),a.prototype.eventNames=function(){var t,s,n=[];if(0===this._eventsCount)return n;for(s in t=this._events)e.call(t,s)&&n.push(i?s.slice(1):s);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(t)):n},a.prototype.listeners=function(t){var e=i?i+t:t,s=this._events[e];if(!s)return[];if(s.fn)return[s.fn];for(var n=0,r=s.length,o=new Array(r);n{var s=i(38829);t.exports=function(t,e,i,n){for(var r=t[0],o=1;o{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"angle",e,i,n,r)}},60757:t=>{t.exports=function(t,e,i){for(var s=0;s{t.exports=function(t,e,i){void 0===i&&(i=0);for(var s=i;s{t.exports=function(t,e,i){void 0===i&&(i=0);for(var s=t.length-1;s>=i;s--){var n=t[s],r=!0;for(var o in e)n[o]!==e[o]&&(r=!1);if(r)return n}return null}},94420:(t,e,i)=>{var s=i(11879),n=i(60461),r=i(95540),o=i(29747),a=new(i(41481))({sys:{queueDepthSort:o,events:{once:o}}},0,0,1,1).setOrigin(0,0);t.exports=function(t,e){void 0===e&&(e={});var i=e.hasOwnProperty("width"),o=e.hasOwnProperty("height"),h=r(e,"width",-1),l=r(e,"height",-1),u=r(e,"cellWidth",1),c=r(e,"cellHeight",u),d=r(e,"position",n.TOP_LEFT),f=r(e,"x",0),p=r(e,"y",0),v=0,g=0,m=h*u,y=l*c;a.setPosition(f,p),a.setSize(u,c);for(var x=0;x{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"alpha",e,i,n,r)}},67285:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"x",e,i,n,r)}},9074:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"x",e,n,o,a),s(t,"y",i,r,o,a)}},75222:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"y",e,i,n,r)}},22983:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=6.28);for(var n=i,r=(s-i)/t.length,o=e.x,a=e.y,h=e.radius,l=0;l{t.exports=function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=6.28);for(var n=i,r=(s-i)/t.length,o=e.width/2,a=e.height/2,h=0;h{var s=i(15258),n=i(26708);t.exports=function(t,e,i){var r;r=i?n(e,i,t.length):s(e,t.length);for(var o=0;o{var s=i(14649),n=i(86003),r=i(49498);t.exports=function(t,e,i){void 0===i&&(i=0);var o=s(e,!1,t.length);i>0?n(o,i):i<0&&r(o,Math.abs(i));for(var a=0;a{var s=i(84993);t.exports=function(t,e,i){var n=s({x1:e.x1,y1:e.y1,x2:e.x2,y2:e.y2},i),r=s({x1:e.x2,y1:e.y2,x2:e.x3,y2:e.y3},i),o=s({x1:e.x3,y1:e.y3,x2:e.x1,y2:e.y1},i);n.pop(),r.pop(),o.pop();for(var a=(n=n.concat(r,o)).length/t.length,h=0,l=0;l{t.exports=function(t,e,i){for(var s=0;s{t.exports=function(t,e,i,s,n,r){var o;void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=1);var a=0,h=t.length;if(1===r)for(o=n;o=0;o--)t[o][e]+=i+a*s,a++;return t}},43967:t=>{t.exports=function(t,e,i,s,n,r){var o;void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=1);var a=0,h=t.length;if(1===r)for(o=n;o=0;o--)t[o][e]=i+a*s,a++;return t}},88926:(t,e,i)=>{var s=i(28176);t.exports=function(t,e){for(var i=0;i{var s=i(24820);t.exports=function(t,e){for(var i=0;i{var s=i(65822);t.exports=function(t,e){for(var i=0;i{var s=i(26597);t.exports=function(t,e){for(var i=0;i{var s=i(90260);t.exports=function(t,e){for(var i=0;i{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"rotation",e,i,n,r)}},91051:(t,e,i)=>{var s=i(1163),n=i(20339);t.exports=function(t,e,i){for(var r=e.x,o=e.y,a=0;a{var s=i(1163);t.exports=function(t,e,i,n){var r=e.x,o=e.y;if(0===n)return t;for(var a=0;a{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"scaleX",e,i,n,r)}},94868:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"scaleX",e,n,o,a),s(t,"scaleY",i,r,o,a)}},95532:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"scaleY",e,i,n,r)}},8689:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"alpha",e,i,n,r)}},2645:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n){return s(t,"blendMode",e,0,i,n)}},32372:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"depth",e,i,n,r)}},85373:t=>{t.exports=function(t,e,i){for(var s=0;s{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"originX",e,n,o,a),s(t,"originY",i,r,o,a),t.forEach((function(t){t.updateDisplayOrigin()})),t}},79939:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"rotation",e,i,n,r)}},2699:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"scaleX",e,n,o,a),s(t,"scaleY",i,r,o,a)}},98739:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scaleX",e,i,n,r)}},98476:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scaleY",e,i,n,r)}},6207:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"scrollFactorX",e,n,o,a),s(t,"scrollFactorY",i,r,o,a)}},6607:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scrollFactorX",e,i,n,r)}},72248:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scrollFactorY",e,i,n,r)}},14036:t=>{t.exports=function(t,e,i,s,n){for(var r=0;r{var s=i(43967);t.exports=function(t,e,i,n){return s(t,"visible",e,0,i,n)}},77597:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"x",e,i,n,r)}},83194:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"x",e,n,o,a),s(t,"y",i,r,o,a)}},67678:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"y",e,i,n,r)}},35850:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){var o,a;void 0===n&&(n=0),void 0===r&&(r=new s);var h=t.length;if(1===h)o=t[0].x,a=t[0].y,t[0].x=e,t[0].y=i;else{var l=1,u=0;0===n&&(u=h-1,l=h-2),o=t[u].x,a=t[u].y,t[u].x=e,t[u].y=i;for(var c=0;c=h||-1===l)){var d=t[l],f=d.x,p=d.y;d.x=o,d.y=a,o=f,a=p,0===n?l--:l++}}return r.x=o,r.y=a,r}},8628:(t,e,i)=>{var s=i(33680);t.exports=function(t){return s(t)}},21837:(t,e,i)=>{var s=i(7602);t.exports=function(t,e,i,n,r){void 0===r&&(r=!1);var o,a=Math.abs(n-i)/t.length;if(r)for(o=0;o{var s=i(54261);t.exports=function(t,e,i,n,r){void 0===r&&(r=!1);var o,a=Math.abs(n-i)/t.length;if(r)for(o=0;o{t.exports=function(t,e,i,s,n){if(void 0===n&&(n=!1),0===t.length)return t;if(1===t.length)return n?t[0][e]+=(s+i)/2:t[0][e]=(s+i)/2,t;var r,o=Math.abs(s-i)/(t.length-1);if(n)for(r=0;r{t.exports=function(t){for(var e=0;e{var s=i(15994);t.exports=function(t,e,i){void 0===i&&(i=0);for(var n=0;n{t.exports={AlignTo:i(11517),Angle:i(80318),Call:i(60757),GetFirst:i(69927),GetLast:i(32265),GridAlign:i(94420),IncAlpha:i(41721),IncX:i(67285),IncXY:i(9074),IncY:i(75222),PlaceOnCircle:i(22983),PlaceOnEllipse:i(95253),PlaceOnLine:i(88505),PlaceOnRectangle:i(41346),PlaceOnTriangle:i(11575),PlayAnimation:i(29953),PropertyValueInc:i(66979),PropertyValueSet:i(43967),RandomCircle:i(88926),RandomEllipse:i(33286),RandomLine:i(96e3),RandomRectangle:i(28789),RandomTriangle:i(97154),Rotate:i(20510),RotateAround:i(91051),RotateAroundDistance:i(76332),ScaleX:i(61619),ScaleXY:i(94868),ScaleY:i(95532),SetAlpha:i(8689),SetBlendMode:i(2645),SetDepth:i(32372),SetHitArea:i(85373),SetOrigin:i(81583),SetRotation:i(79939),SetScale:i(2699),SetScaleX:i(98739),SetScaleY:i(98476),SetScrollFactor:i(6207),SetScrollFactorX:i(6607),SetScrollFactorY:i(72248),SetTint:i(14036),SetVisible:i(50159),SetX:i(77597),SetXY:i(83194),SetY:i(67678),ShiftPosition:i(35850),Shuffle:i(8628),SmootherStep:i(21910),SmoothStep:i(21837),Spread:i(62054),ToggleVisible:i(79815),WrapInRectangle:i(39665)}},42099:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(74943),o=i(81957),a=i(41138),h=i(35154),l=i(90126),u=new n({initialize:function(t,e,i){this.manager=t,this.key=e,this.type="frame",this.frames=this.getFrames(t.textureManager,h(i,"frames",[]),h(i,"defaultTextureKey",null),h(i,"sortFrames",!0)),this.frameRate=h(i,"frameRate",null),this.duration=h(i,"duration",null),this.msPerFrame,this.skipMissedFrames=h(i,"skipMissedFrames",!0),this.delay=h(i,"delay",0),this.repeat=h(i,"repeat",0),this.repeatDelay=h(i,"repeatDelay",0),this.yoyo=h(i,"yoyo",!1),this.showBeforeDelay=h(i,"showBeforeDelay",!1),this.showOnStart=h(i,"showOnStart",!1),this.hideOnComplete=h(i,"hideOnComplete",!1),this.randomFrame=h(i,"randomFrame",!1),this.paused=!1,this.calculateDuration(this,this.getTotalFrames(),this.duration,this.frameRate),this.manager.on&&(this.manager.on(r.PAUSE_ALL,this.pause,this),this.manager.on(r.RESUME_ALL,this.resume,this))},getTotalFrames:function(){return this.frames.length},calculateDuration:function(t,e,i,s){null===i&&null===s?(t.frameRate=24,t.duration=24/e*1e3):i&&null===s?(t.duration=i,t.frameRate=e/(i/1e3)):(t.frameRate=s,t.duration=e/s*1e3),t.msPerFrame=1e3/t.frameRate},addFrame:function(t){return this.addFrameAt(this.frames.length,t)},addFrameAt:function(t,e){var i=this.getFrames(this.manager.textureManager,e);if(i.length>0){if(0===t)this.frames=i.concat(this.frames);else if(t===this.frames.length)this.frames=this.frames.concat(i);else{var s=this.frames.slice(0,t),n=this.frames.slice(t);this.frames=s.concat(i,n)}this.updateFrameSequence()}return this},checkFrame:function(t){return t>=0&&t0){r.isLast=!0,r.nextFrame=c[0],c[0].prevFrame=r;var y=1/(c.length-1);for(o=0;o0?t.inReverse&&t.forward?t.forward=!1:this.repeatAnimation(t):t.complete():this.updateAndGetNextTick(t,e.nextFrame)},handleYoyoFrame:function(t,e){if(e||(e=!1),t.inReverse===!e&&t.repeatCounter>0)return(0===t.repeatDelay||t.pendingRepeat)&&(t.forward=e),void this.repeatAnimation(t);if(t.inReverse===e||0!==t.repeatCounter){t.forward=e;var i=e?t.currentFrame.nextFrame:t.currentFrame.prevFrame;this.updateAndGetNextTick(t,i)}else t.complete()},getLastFrame:function(){return this.frames[this.frames.length-1]},previousFrame:function(t){var e=t.currentFrame;e.isFirst?t.yoyo?this.handleYoyoFrame(t,!0):t.repeatCounter>0?(t.inReverse&&!t.forward||(t.forward=!0),this.repeatAnimation(t)):t.complete():this.updateAndGetNextTick(t,e.prevFrame)},updateAndGetNextTick:function(t,e){t.setCurrentFrame(e),this.getNextTick(t)},removeFrame:function(t){var e=this.frames.indexOf(t);return-1!==e&&this.removeFrameAt(e),this},removeFrameAt:function(t){return this.frames.splice(t,1),this.updateFrameSequence(),this},repeatAnimation:function(t){if(2===t._pendingStop){if(0===t._pendingStopValue)return t.stop();t._pendingStopValue--}t.repeatDelay>0&&!t.pendingRepeat?(t.pendingRepeat=!0,t.accumulator-=t.nextTick,t.nextTick+=t.repeatDelay):(t.repeatCounter--,t.forward?t.setCurrentFrame(t.currentFrame.nextFrame):t.setCurrentFrame(t.currentFrame.prevFrame),t.isPlaying&&(this.getNextTick(t),t.handleRepeat()))},toJSON:function(){var t={key:this.key,type:this.type,frames:[],frameRate:this.frameRate,duration:this.duration,skipMissedFrames:this.skipMissedFrames,delay:this.delay,repeat:this.repeat,repeatDelay:this.repeatDelay,yoyo:this.yoyo,showBeforeDelay:this.showBeforeDelay,showOnStart:this.showOnStart,randomFrame:this.randomFrame,hideOnComplete:this.hideOnComplete};return this.frames.forEach((function(e){t.frames.push(e.toJSON())})),t},updateFrameSequence:function(){for(var t,e=this.frames.length,i=1/(e-1),s=0;s1?(t.isLast=!0,t.prevFrame=this.frames[e-2],t.nextFrame=this.frames[0]):e>1&&(t.prevFrame=this.frames[s-1],t.nextFrame=this.frames[s+1]);return this},pause:function(){return this.paused=!0,this},resume:function(){return this.paused=!1,this},destroy:function(){this.manager.off&&(this.manager.off(r.PAUSE_ALL,this.pause,this),this.manager.off(r.RESUME_ALL,this.resume,this)),this.manager.remove(this.key);for(var t=0;t{var s=new(i(83419))({initialize:function(t,e,i,s,n){void 0===n&&(n=!1),this.textureKey=t,this.textureFrame=e,this.index=i,this.frame=s,this.isFirst=!1,this.isLast=!1,this.prevFrame=null,this.nextFrame=null,this.duration=0,this.progress=0,this.isKeyFrame=n},toJSON:function(){return{key:this.textureKey,frame:this.textureFrame,duration:this.duration,keyframe:this.isKeyFrame}},destroy:function(){this.frame=void 0}});t.exports=s},60848:(t,e,i)=>{var s=i(42099),n=i(83419),r=i(90330),o=i(50792),a=i(74943),h=i(8443),l=i(95540),u=i(35154),c=i(36383),d=i(20283),f=i(41836),p=new n({Extends:o,initialize:function(t){o.call(this),this.game=t,this.textureManager=null,this.globalTimeScale=1,this.anims=new r,this.mixes=new r,this.paused=!1,this.name="AnimationManager",t.events.once(h.BOOT,this.boot,this)},boot:function(){this.textureManager=this.game.textures,this.game.events.once(h.DESTROY,this.destroy,this)},addMix:function(t,e,i){var s=this.anims,n=this.mixes,r="string"==typeof t?t:t.key,o="string"==typeof e?e:e.key;if(s.has(r)&&s.has(o)){var a=n.get(r);a||(a={}),a[o]=i,n.set(r,a)}return this},removeMix:function(t,e){var i=this.mixes,s="string"==typeof t?t:t.key,n=i.get(s);if(n)if(e){var r="string"==typeof e?e:e.key;n.hasOwnProperty(r)&&delete n[r]}else e||i.delete(s);return this},getMix:function(t,e){var i=this.mixes,s="string"==typeof t?t:t.key,n="string"==typeof e?e:e.key,r=i.get(s);return r&&r.hasOwnProperty(n)?r[n]:0},add:function(t,e){return this.anims.has(t)?(console.warn("Animation key exists: "+t),this):(e.key=t,this.anims.set(t,e),this.emit(a.ADD_ANIMATION,t,e),this)},exists:function(t){return this.anims.has(t)},createFromAseprite:function(t,e,i){var s=[],n=this.game.cache.json.get(t);if(!n)return console.warn("No Aseprite data found for: "+t),s;var r=this,o=u(n,"meta",null),a=u(n,"frames",null);o&&a&&u(o,"frameTags",[]).forEach((function(n){var o=[],h=l(n,"name",null),u=l(n,"from",0),d=l(n,"to",0),f=l(n,"direction","forward");if(h&&(!e||e&&e.indexOf(h)>-1)){for(var p=0,v=u;v<=d;v++){var g=v.toString(),m=a[g];if(m){var y=l(m,"duration",c.MAX_SAFE_INTEGER);o.push({key:t,frame:g,duration:y}),p+=y}}"reverse"===f&&(o=o.reverse());var x,T={key:h,frames:o,duration:p,yoyo:"pingpong"===f};i?i.anims&&(x=i.anims.create(T)):x=r.create(T),x&&s.push(x)}}));return s},create:function(t){var e=t.key,i=!1;return e&&((i=this.get(e))?console.warn("AnimationManager key already exists: "+e):(i=new s(this,e,t),this.anims.set(e,i),this.emit(a.ADD_ANIMATION,e,i))),i},fromJSON:function(t,e){void 0===e&&(e=!1),e&&this.anims.clear(),"string"==typeof t&&(t=JSON.parse(t));var i=[];if(t.hasOwnProperty("anims")&&Array.isArray(t.anims)){for(var s=0;s{var s=i(42099),n=i(30976),r=i(83419),o=i(90330),a=i(74943),h=i(95540),l=new r({initialize:function(t){this.parent=t,this.animationManager=t.scene.sys.anims,this.animationManager.on(a.REMOVE_ANIMATION,this.globalRemove,this),this.textureManager=this.animationManager.textureManager,this.anims=null,this.isPlaying=!1,this.hasStarted=!1,this.currentAnim=null,this.currentFrame=null,this.nextAnim=null,this.nextAnimsQueue=[],this.timeScale=1,this.frameRate=0,this.duration=0,this.msPerFrame=0,this.skipMissedFrames=!0,this.randomFrame=!1,this.delay=0,this.repeat=0,this.repeatDelay=0,this.yoyo=!1,this.showBeforeDelay=!1,this.showOnStart=!1,this.hideOnComplete=!1,this.forward=!0,this.inReverse=!1,this.accumulator=0,this.nextTick=0,this.delayCounter=0,this.repeatCounter=0,this.pendingRepeat=!1,this._paused=!1,this._wasPlaying=!1,this._pendingStop=0,this._pendingStopValue},chain:function(t){var e=this.parent;if(void 0===t)return this.nextAnimsQueue.length=0,this.nextAnim=null,e;Array.isArray(t)||(t=[t]);for(var i=0;ir&&(l=0),this.randomFrame&&(l=n(0,r-1));var u=s.frames[l];0!==l||this.forward||(u=s.getLastFrame()),this.currentFrame=u}else console.warn("Missing animation: "+i);return this.parent},pause:function(t){return this._paused||(this._paused=!0,this._wasPlaying=this.isPlaying,this.isPlaying=!1),void 0!==t&&this.setCurrentFrame(t),this.parent},resume:function(t){return this._paused&&(this._paused=!1,this.isPlaying=this._wasPlaying),void 0!==t&&this.setCurrentFrame(t),this.parent},playAfterDelay:function(t,e){if(this.isPlaying){var i=this.nextAnim,s=this.nextAnimsQueue;i&&s.unshift(i),this.nextAnim=t,this._pendingStop=1,this._pendingStopValue=e}else this.delayCounter=e,this.play(t,!0);return this.parent},playAfterRepeat:function(t,e){if(void 0===e&&(e=1),this.isPlaying){var i=this.nextAnim,s=this.nextAnimsQueue;i&&s.unshift(i),-1!==this.repeatCounter&&e>this.repeatCounter&&(e=this.repeatCounter),this.nextAnim=t,this._pendingStop=2,this._pendingStopValue=e}else this.play(t);return this.parent},play:function(t,e){void 0===e&&(e=!1);var i=this.currentAnim,s=this.parent,n="string"==typeof t?t:t.key;if(e&&this.isPlaying&&i.key===n)return s;if(i&&this.isPlaying){var r=this.animationManager.getMix(i.key,t);if(r>0)return this.playAfterDelay(t,r)}return this.forward=!0,this.inReverse=!1,this._paused=!1,this._wasPlaying=!0,this.startAnimation(t)},playReverse:function(t,e){void 0===e&&(e=!1);var i="string"==typeof t?t:t.key;return e&&this.isPlaying&&this.currentAnim.key===i?this.parent:(this.forward=!1,this.inReverse=!0,this._paused=!1,this._wasPlaying=!0,this.startAnimation(t))},startAnimation:function(t){this.load(t);var e=this.currentAnim,i=this.parent;return e?(this.repeatCounter=-1===this.repeat?Number.MAX_VALUE:this.repeat,e.getFirstTick(this),this.isPlaying=!0,this.pendingRepeat=!1,this.hasStarted=!1,this._pendingStop=0,this._pendingStopValue=0,this._paused=!1,this.delayCounter+=this.delay,0===this.delayCounter?this.handleStart():this.showBeforeDelay&&this.setCurrentFrame(this.currentFrame),i):i},handleStart:function(){this.showOnStart&&this.parent.setVisible(!0),this.setCurrentFrame(this.currentFrame),this.hasStarted=!0,this.emitEvents(a.ANIMATION_START)},handleRepeat:function(){this.pendingRepeat=!1,this.emitEvents(a.ANIMATION_REPEAT)},handleStop:function(){this._pendingStop=0,this.isPlaying=!1,this.emitEvents(a.ANIMATION_STOP)},handleComplete:function(){this._pendingStop=0,this.isPlaying=!1,this.hideOnComplete&&this.parent.setVisible(!1),this.emitEvents(a.ANIMATION_COMPLETE,a.ANIMATION_COMPLETE_KEY)},emitEvents:function(t,e){var i=this.currentAnim;if(i){var s=this.currentFrame,n=this.parent,r=s.textureFrame;n.emit(t,i,s,n,r),e&&n.emit(e+i.key,i,s,n,r)}},reverse:function(){return this.isPlaying&&(this.inReverse=!this.inReverse,this.forward=!this.forward),this.parent},getProgress:function(){var t=this.currentFrame;if(!t)return 0;var e=t.progress;return this.inReverse&&(e*=-1),e},setProgress:function(t){return this.forward||(t=1-t),this.setCurrentFrame(this.currentAnim.getFrameByProgress(t)),this.parent},setRepeat:function(t){return this.repeatCounter=-1===t?Number.MAX_VALUE:t,this.parent},globalRemove:function(t,e){void 0===e&&(e=this.currentAnim),this.isPlaying&&e.key===this.currentAnim.key&&(this.stop(),this.setCurrentFrame(this.currentAnim.frames[0]))},restart:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!1);var i=this.currentAnim,s=this.parent;return i?(e&&(this.repeatCounter=-1===this.repeat?Number.MAX_VALUE:this.repeat),i.getFirstTick(this),this.emitEvents(a.ANIMATION_RESTART),this.isPlaying=!0,this.pendingRepeat=!1,this.hasStarted=!t,this._pendingStop=0,this._pendingStopValue=0,this._paused=!1,this.setCurrentFrame(i.frames[0]),this.parent):s},complete:function(){if(this._pendingStop=0,this.isPlaying=!1,this.currentAnim&&this.handleComplete(),this.nextAnim){var t=this.nextAnim;this.nextAnim=this.nextAnimsQueue.length>0?this.nextAnimsQueue.shift():null,this.play(t)}return this.parent},stop:function(){if(this._pendingStop=0,this.isPlaying=!1,this.delayCounter=0,this.currentAnim&&this.handleStop(),this.nextAnim){var t=this.nextAnim;this.nextAnim=this.nextAnimsQueue.shift(),this.play(t)}return this.parent},stopAfterDelay:function(t){return this._pendingStop=1,this._pendingStopValue=t,this.parent},stopAfterRepeat:function(t){return void 0===t&&(t=1),-1!==this.repeatCounter&&t>this.repeatCounter&&(t=this.repeatCounter),this._pendingStop=2,this._pendingStopValue=t,this.parent},stopOnFrame:function(t){return this._pendingStop=3,this._pendingStopValue=t,this.parent},getTotalFrames:function(){return this.currentAnim?this.currentAnim.getTotalFrames():0},update:function(t,e){var i=this.currentAnim;if(this.isPlaying&&i&&!i.paused){if(this.accumulator+=e*this.timeScale*this.animationManager.globalTimeScale,1===this._pendingStop&&(this._pendingStopValue-=e,this._pendingStopValue<=0))return this.stop();if(this.hasStarted){if(this.accumulator>=this.nextTick&&(this.forward?i.nextFrame(this):i.previousFrame(this),this.isPlaying&&0===this._pendingStop&&this.skipMissedFrames&&this.accumulator>this.nextTick)){var s=0;do{this.forward?i.nextFrame(this):i.previousFrame(this),s++}while(this.isPlaying&&this.accumulator>this.nextTick&&s<60)}}else this.accumulator>=this.delayCounter&&(this.accumulator-=this.delayCounter,this.handleStart())}},setCurrentFrame:function(t){var e=this.parent;return this.currentFrame=t,e.texture=t.frame.texture,e.frame=t.frame,e.isCropped&&e.frame.updateCropUVs(e._crop,e.flipX,e.flipY),t.setAlpha&&(e.alpha=t.alpha),e.setSizeToFrame(),e._originComponent&&(t.frame.customPivot?e.setOrigin(t.frame.pivotX,t.frame.pivotY):e.updateDisplayOrigin()),this.isPlaying&&this.hasStarted&&(this.emitEvents(a.ANIMATION_UPDATE),3===this._pendingStop&&this._pendingStopValue===t&&this.stop()),e},nextFrame:function(){return this.currentAnim&&this.currentAnim.nextFrame(this),this.parent},previousFrame:function(){return this.currentAnim&&this.currentAnim.previousFrame(this),this.parent},get:function(t){return this.anims?this.anims.get(t):null},exists:function(t){return!!this.anims&&this.anims.has(t)},create:function(t){var e=t.key,i=!1;return e&&((i=this.get(e))?console.warn("Animation key already exists: "+e):(i=new s(this,e,t),this.anims||(this.anims=new o),this.anims.set(e,i))),i},createFromAseprite:function(t,e){return this.animationManager.createFromAseprite(t,e,this.parent)},generateFrameNames:function(t,e){return this.animationManager.generateFrameNames(t,e)},generateFrameNumbers:function(t,e){return this.animationManager.generateFrameNumbers(t,e)},remove:function(t){var e=this.get(t);return e&&(this.currentAnim===e&&this.stop(),this.anims.delete(t)),e},destroy:function(){this.animationManager.off(a.REMOVE_ANIMATION,this.globalRemove,this),this.anims&&this.anims.clear(),this.animationManager=null,this.parent=null,this.nextAnim=null,this.nextAnimsQueue.length=0,this.currentAnim=null,this.currentFrame=null},isPaused:{get:function(){return this._paused}}});t.exports=l},57090:t=>{t.exports="add"},25312:t=>{t.exports="animationcomplete"},89580:t=>{t.exports="animationcomplete-"},52860:t=>{t.exports="animationrepeat"},63850:t=>{t.exports="animationrestart"},99085:t=>{t.exports="animationstart"},28087:t=>{t.exports="animationstop"},1794:t=>{t.exports="animationupdate"},52562:t=>{t.exports="pauseall"},57953:t=>{t.exports="remove"},68339:t=>{t.exports="resumeall"},74943:(t,e,i)=>{t.exports={ADD_ANIMATION:i(57090),ANIMATION_COMPLETE:i(25312),ANIMATION_COMPLETE_KEY:i(89580),ANIMATION_REPEAT:i(52860),ANIMATION_RESTART:i(63850),ANIMATION_START:i(99085),ANIMATION_STOP:i(28087),ANIMATION_UPDATE:i(1794),PAUSE_ALL:i(52562),REMOVE_ANIMATION:i(57953),RESUME_ALL:i(68339)}},60421:(t,e,i)=>{t.exports={Animation:i(42099),AnimationFrame:i(41138),AnimationManager:i(60848),AnimationState:i(9674),Events:i(74943)}},2161:(t,e,i)=>{var s=i(83419),n=i(90330),r=i(50792),o=i(24736),a=new s({initialize:function(){this.entries=new n,this.events=new r},add:function(t,e){return this.entries.set(t,e),this.events.emit(o.ADD,this,t,e),this},has:function(t){return this.entries.has(t)},exists:function(t){return this.entries.has(t)},get:function(t){return this.entries.get(t)},remove:function(t){var e=this.get(t);return e&&(this.entries.delete(t),this.events.emit(o.REMOVE,this,t,e.data)),this},getKeys:function(){return this.entries.keys()},destroy:function(){this.entries.clear(),this.events.removeAllListeners(),this.entries=null,this.events=null}});t.exports=a},24047:(t,e,i)=>{var s=i(2161),n=i(83419),r=i(8443),o=new n({initialize:function(t){this.game=t,this.binary=new s,this.bitmapFont=new s,this.json=new s,this.physics=new s,this.shader=new s,this.audio=new s,this.video=new s,this.text=new s,this.html=new s,this.obj=new s,this.tilemap=new s,this.xml=new s,this.custom={},this.game.events.once(r.DESTROY,this.destroy,this)},addCustom:function(t){return this.custom.hasOwnProperty(t)||(this.custom[t]=new s),this.custom[t]},destroy:function(){for(var t=["binary","bitmapFont","json","physics","shader","audio","video","text","html","obj","tilemap","xml"],e=0;e{t.exports="add"},59261:t=>{t.exports="remove"},24736:(t,e,i)=>{t.exports={ADD:i(51464),REMOVE:i(59261)}},83388:(t,e,i)=>{t.exports={BaseCache:i(2161),CacheManager:i(24047),Events:i(24736)}},71911:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(39506),o=i(50792),a=i(19715),h=i(87841),l=i(61340),u=i(80333),c=i(26099),d=new s({Extends:o,Mixins:[n.AlphaSingle,n.Visible],initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),o.call(this),this.scene,this.sceneManager,this.scaleManager,this.cameraManager,this.id=0,this.name="",this.roundPixels=!1,this.useBounds=!1,this.worldView=new h,this.dirty=!0,this._x=t,this._y=e,this._width=i,this._height=s,this._bounds=new h,this._scrollX=0,this._scrollY=0,this._zoomX=1,this._zoomY=1,this._rotation=0,this.matrix=new l,this.transparent=!0,this.backgroundColor=u("rgba(0,0,0,0)"),this.disableCull=!1,this.culledObjects=[],this.midPoint=new c(i/2,s/2),this.originX=.5,this.originY=.5,this._customViewport=!1,this.mask=null,this._maskCamera=null,this.renderList=[],this.isSceneCamera=!0},addToRenderList:function(t){this.renderList.push(t)},setOrigin:function(t,e){return void 0===t&&(t=.5),void 0===e&&(e=t),this.originX=t,this.originY=e,this},getScroll:function(t,e,i){void 0===i&&(i=new c);var s=.5*this.width,n=.5*this.height;return i.x=t-s,i.y=e-n,this.useBounds&&(i.x=this.clampX(i.x),i.y=this.clampY(i.y)),i},centerOnX:function(t){var e=.5*this.width;return this.midPoint.x=t,this.scrollX=t-e,this.useBounds&&(this.scrollX=this.clampX(this.scrollX)),this},centerOnY:function(t){var e=.5*this.height;return this.midPoint.y=t,this.scrollY=t-e,this.useBounds&&(this.scrollY=this.clampY(this.scrollY)),this},centerOn:function(t,e){return this.centerOnX(t),this.centerOnY(e),this},centerToBounds:function(){if(this.useBounds){var t=this._bounds,e=.5*this.width,i=.5*this.height;this.midPoint.set(t.centerX,t.centerY),this.scrollX=t.centerX-e,this.scrollY=t.centerY-i}return this},centerToSize:function(){return this.scrollX=.5*this.width,this.scrollY=.5*this.height,this},cull:function(t){if(this.disableCull)return t;var e=this.matrix.matrix,i=e[0],s=e[1],n=e[2],r=e[3],o=i*r-s*n;if(!o)return t;var a=e[4],h=e[5],l=this.scrollX,u=this.scrollY,c=this.width,d=this.height,f=this.y,p=f+d,v=this.x,g=v+c,m=this.culledObjects,y=t.length;o=1/o,m.length=0;for(var x=0;xv&&S*i+E*n+af&&S*s+E*r+hn&&(t=n),t},clampY:function(t){var e=this._bounds,i=this.displayHeight,s=e.y+(i-this.height)/2,n=Math.max(s,s+e.height-i);return tn&&(t=n),t},removeBounds:function(){return this.useBounds=!1,this.dirty=!0,this._bounds.setEmpty(),this},setAngle:function(t){return void 0===t&&(t=0),this.rotation=r(t),this},setBackgroundColor:function(t){return void 0===t&&(t="rgba(0,0,0,0)"),this.backgroundColor=u(t),this.transparent=0===this.backgroundColor.alpha,this},setBounds:function(t,e,i,s,n){return void 0===n&&(n=!1),this._bounds.setTo(t,e,i,s),this.dirty=!0,this.useBounds=!0,n?this.centerToBounds():(this.scrollX=this.clampX(this.scrollX),this.scrollY=this.clampY(this.scrollY)),this},getBounds:function(t){void 0===t&&(t=new h);var e=this._bounds;return t.setTo(e.x,e.y,e.width,e.height),t},setName:function(t){return void 0===t&&(t=""),this.name=t,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setRotation:function(t){return void 0===t&&(t=0),this.rotation=t,this},setRoundPixels:function(t){return this.roundPixels=t,this},setScene:function(t,e){void 0===e&&(e=!0),this.scene&&this._customViewport&&this.sceneManager.customViewports--,this.scene=t,this.isSceneCamera=e;var i=t.sys;return this.sceneManager=i.game.scene,this.scaleManager=i.scale,this.cameraManager=i.cameras,this.updateSystem(),this},setScroll:function(t,e){return void 0===e&&(e=t),this.scrollX=t,this.scrollY=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},setViewport:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setZoom:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),0===t&&(t=.001),0===e&&(e=.001),this.zoomX=t,this.zoomY=e,this},setMask:function(t,e){return void 0===e&&(e=!0),this.mask=t,this._maskCamera=e?this.cameraManager.default:this,this},clearMask:function(t){return void 0===t&&(t=!1),t&&this.mask&&this.mask.destroy(),this.mask=null,this},toJSON:function(){var t={name:this.name,x:this.x,y:this.y,width:this.width,height:this.height,zoom:this.zoom,rotation:this.rotation,roundPixels:this.roundPixels,scrollX:this.scrollX,scrollY:this.scrollY,backgroundColor:this.backgroundColor.rgba};return this.useBounds&&(t.bounds={x:this._bounds.x,y:this._bounds.y,width:this._bounds.width,height:this._bounds.height}),t},update:function(){},setIsSceneCamera:function(t){return this.isSceneCamera=t,this},updateSystem:function(){if(this.scaleManager&&this.isSceneCamera){var t=0!==this._x||0!==this._y||this.scaleManager.width!==this._width||this.scaleManager.height!==this._height,e=this.sceneManager;t&&!this._customViewport?e.customViewports++:!t&&this._customViewport&&e.customViewports--,this.dirty=!0,this._customViewport=t}},destroy:function(){this.emit(a.DESTROY,this),this.removeAllListeners(),this.matrix.destroy(),this.culledObjects=[],this._customViewport&&this.sceneManager.customViewports--,this.renderList=[],this._bounds=null,this.scene=null,this.scaleManager=null,this.sceneManager=null,this.cameraManager=null},x:{get:function(){return this._x},set:function(t){this._x=t,this.updateSystem()}},y:{get:function(){return this._y},set:function(t){this._y=t,this.updateSystem()}},width:{get:function(){return this._width},set:function(t){this._width=t,this.updateSystem()}},height:{get:function(){return this._height},set:function(t){this._height=t,this.updateSystem()}},scrollX:{get:function(){return this._scrollX},set:function(t){t!==this._scrollX&&(this._scrollX=t,this.dirty=!0)}},scrollY:{get:function(){return this._scrollY},set:function(t){t!==this._scrollY&&(this._scrollY=t,this.dirty=!0)}},zoom:{get:function(){return(this._zoomX+this._zoomY)/2},set:function(t){this._zoomX=t,this._zoomY=t,this.dirty=!0}},zoomX:{get:function(){return this._zoomX},set:function(t){this._zoomX=t,this.dirty=!0}},zoomY:{get:function(){return this._zoomY},set:function(t){this._zoomY=t,this.dirty=!0}},rotation:{get:function(){return this._rotation},set:function(t){this._rotation=t,this.dirty=!0}},centerX:{get:function(){return this.x+.5*this.width}},centerY:{get:function(){return this.y+.5*this.height}},displayWidth:{get:function(){return this.width/this.zoomX}},displayHeight:{get:function(){return this.height/this.zoomY}}});t.exports=d},38058:(t,e,i)=>{var s=i(71911),n=i(67502),r=i(45319),o=i(83419),a=i(31401),h=i(20052),l=i(19715),u=i(28915),c=i(87841),d=i(26099),f=new o({Extends:s,Mixins:[a.PostPipeline],initialize:function(t,e,i,n){s.call(this,t,e,i,n),this.initPostPipeline(),this.inputEnabled=!0,this.fadeEffect=new h.Fade(this),this.flashEffect=new h.Flash(this),this.shakeEffect=new h.Shake(this),this.panEffect=new h.Pan(this),this.rotateToEffect=new h.RotateTo(this),this.zoomEffect=new h.Zoom(this),this.lerp=new d(1,1),this.followOffset=new d,this.deadzone=null,this._follow=null},setDeadzone:function(t,e){if(void 0===t)this.deadzone=null;else{if(this.deadzone?(this.deadzone.width=t,this.deadzone.height=e):this.deadzone=new c(0,0,t,e),this._follow){var i=this.width/2,s=this.height/2,r=this._follow.x-this.followOffset.x,o=this._follow.y-this.followOffset.y;this.midPoint.set(r,o),this.scrollX=r-i,this.scrollY=o-s}n(this.deadzone,this.midPoint.x,this.midPoint.y)}return this},fadeIn:function(t,e,i,s,n,r){return this.fadeEffect.start(!1,t,e,i,s,!0,n,r)},fadeOut:function(t,e,i,s,n,r){return this.fadeEffect.start(!0,t,e,i,s,!0,n,r)},fadeFrom:function(t,e,i,s,n,r,o){return this.fadeEffect.start(!1,t,e,i,s,n,r,o)},fade:function(t,e,i,s,n,r,o){return this.fadeEffect.start(!0,t,e,i,s,n,r,o)},flash:function(t,e,i,s,n,r,o){return this.flashEffect.start(t,e,i,s,n,r,o)},shake:function(t,e,i,s,n){return this.shakeEffect.start(t,e,i,s,n)},pan:function(t,e,i,s,n,r,o){return this.panEffect.start(t,e,i,s,n,r,o)},rotateTo:function(t,e,i,s,n,r,o){return this.rotateToEffect.start(t,e,i,s,n,r,o)},zoomTo:function(t,e,i,s,n,r){return this.zoomEffect.start(t,e,i,s,n,r)},preRender:function(){this.renderList.length=0;var t=this.width,e=this.height,i=.5*t,s=.5*e,r=this.zoom,o=this.matrix,a=t*this.originX,h=e*this.originY,c=this._follow,d=this.deadzone,f=this.scrollX,p=this.scrollY;d&&n(d,this.midPoint.x,this.midPoint.y);var v=!1;if(c&&!this.panEffect.isRunning){var g=this.lerp,m=c.x-this.followOffset.x,y=c.y-this.followOffset.y;d?(md.right&&(f=u(f,f+(m-d.right),g.x)),yd.bottom&&(p=u(p,p+(y-d.bottom),g.y))):(f=u(f,m-a,g.x),p=u(p,y-h,g.y)),v=!0}this.useBounds&&(f=this.clampX(f),p=this.clampY(p)),this.scrollX=f,this.scrollY=p;var x=f+i,T=p+s;this.midPoint.set(x,T);var w=t/r,b=e/r,S=Math.floor(x-w/2),E=Math.floor(T-b/2);this.worldView.setTo(S,E,w,b),o.applyITRS(Math.floor(this.x+a),Math.floor(this.y+h),this.rotation,r,r),o.translate(-a,-h),this.shakeEffect.preRender(),v&&this.emit(l.FOLLOW_UPDATE,this,c)},setLerp:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.lerp.set(t,e),this},setFollowOffset:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=0),this.followOffset.set(t,e),this},startFollow:function(t,e,i,s,n,o){void 0===e&&(e=!1),void 0===i&&(i=1),void 0===s&&(s=i),void 0===n&&(n=0),void 0===o&&(o=n),this._follow=t,this.roundPixels=e,i=r(i,0,1),s=r(s,0,1),this.lerp.set(i,s),this.followOffset.set(n,o);var a=this.width/2,h=this.height/2,l=t.x-n,u=t.y-o;return this.midPoint.set(l,u),this.scrollX=l-a,this.scrollY=u-h,this.useBounds&&(this.scrollX=this.clampX(this.scrollX),this.scrollY=this.clampY(this.scrollY)),this},stopFollow:function(){return this._follow=null,this},resetFX:function(){return this.rotateToEffect.reset(),this.panEffect.reset(),this.shakeEffect.reset(),this.flashEffect.reset(),this.fadeEffect.reset(),this},update:function(t,e){this.visible&&(this.rotateToEffect.update(t,e),this.panEffect.update(t,e),this.zoomEffect.update(t,e),this.shakeEffect.update(t,e),this.flashEffect.update(t,e),this.fadeEffect.update(t,e))},destroy:function(){this.resetFX(),s.prototype.destroy.call(this),this._follow=null,this.deadzone=null}});t.exports=f},32743:(t,e,i)=>{var s=i(38058),n=i(83419),r=i(95540),o=i(37277),a=i(37303),h=i(97480),l=i(44594),u=new n({initialize:function(t){this.scene=t,this.systems=t.sys,this.roundPixels=t.sys.game.config.roundPixels,this.cameras=[],this.main,this.default,t.sys.events.once(l.BOOT,this.boot,this),t.sys.events.on(l.START,this.start,this)},boot:function(){var t=this.systems;t.settings.cameras?this.fromJSON(t.settings.cameras):this.add(),this.main=this.cameras[0],this.default=new s(0,0,t.scale.width,t.scale.height).setScene(this.scene),t.game.scale.on(h.RESIZE,this.onResize,this),this.systems.events.once(l.DESTROY,this.destroy,this)},start:function(){if(!this.main){var t=this.systems;t.settings.cameras?this.fromJSON(t.settings.cameras):this.add(),this.main=this.cameras[0]}var e=this.systems.events;e.on(l.UPDATE,this.update,this),e.once(l.SHUTDOWN,this.shutdown,this)},add:function(t,e,i,n,r,o){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.scene.sys.scale.width),void 0===n&&(n=this.scene.sys.scale.height),void 0===r&&(r=!1),void 0===o&&(o="");var a=new s(t,e,i,n);return a.setName(o),a.setScene(this.scene),a.setRoundPixels(this.roundPixels),a.id=this.getNextID(),this.cameras.push(a),r&&(this.main=a),a},addExisting:function(t,e){return void 0===e&&(e=!1),-1===this.cameras.indexOf(t)?(t.id=this.getNextID(),t.setRoundPixels(this.roundPixels),this.cameras.push(t),e&&(this.main=t),t):null},getNextID:function(){for(var t=this.cameras,e=1,i=0;i<32;i++){for(var s=!1,n=0;n0){r.preRender();var o=this.getVisibleChildren(e.getChildren(),r);t.render(i,o,r)}}},getVisibleChildren:function(t,e){return t.filter((function(t){return t.willRender(e)}))},resetAll:function(){for(var t=0;t{var s=i(45319),n=i(83419),r=i(19715),o=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.isComplete=!1,this.direction=!0,this.duration=0,this.red=0,this.green=0,this.blue=0,this.alpha=0,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,o,a,h){if(void 0===t&&(t=!0),void 0===e&&(e=1e3),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=0),void 0===o&&(o=!1),void 0===a&&(a=null),void 0===h&&(h=this.camera.scene),!o&&this.isRunning)return this.camera;this.isRunning=!0,this.isComplete=!1,this.duration=e,this.direction=t,this.progress=0,this.red=i,this.green=s,this.blue=n,this.alpha=t?Number.MIN_VALUE:1,this._elapsed=0,this._onUpdate=a,this._onUpdateScope=h;var l=t?r.FADE_OUT_START:r.FADE_IN_START;return this.camera.emit(l,this.camera,this,e,i,s,n),this.camera},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),n=i(83419),r=i(19715),o=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.red=0,this.green=0,this.blue=0,this.alpha=1,this.progress=0,this._elapsed=0,this._alpha,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,o,a){return void 0===t&&(t=250),void 0===e&&(e=255),void 0===i&&(i=255),void 0===s&&(s=255),void 0===n&&(n=!1),void 0===o&&(o=null),void 0===a&&(a=this.camera.scene),!n&&this.isRunning||(this.isRunning=!0,this.duration=t,this.progress=0,this.red=e,this.green=i,this.blue=s,this._alpha=this.alpha,this._elapsed=0,this._onUpdate=o,this._onUpdateScope=a,this.camera.emit(r.FLASH_START,this.camera,this,t,e,i,s)),this.camera},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),n=i(83419),r=i(62640),o=i(19715),a=i(26099),h=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=new a,this.current=new a,this.destination=new a,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,a,h){void 0===i&&(i=1e3),void 0===s&&(s=r.Linear),void 0===n&&(n=!1),void 0===a&&(a=null),void 0===h&&(h=this.camera.scene);var l=this.camera;return!n&&this.isRunning||(this.isRunning=!0,this.duration=i,this.progress=0,this.source.set(l.scrollX,l.scrollY),this.destination.set(t,e),l.getScroll(t,e,this.current),"string"==typeof s&&r.hasOwnProperty(s)?this.ease=r[s]:"function"==typeof s&&(this.ease=s),this._elapsed=0,this._onUpdate=a,this._onUpdateScope=h,this.camera.emit(o.PAN_START,this.camera,this,i,t,e)),l},update:function(t,e){if(this.isRunning){this._elapsed+=e;var i=s(this._elapsed/this.duration,0,1);this.progress=i;var n=this.camera;if(this._elapsed{var s=i(45319),n=i(83419),r=i(19715),o=i(62640),a=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=0,this.current=0,this.destination=0,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope,this.clockwise=!0,this.shortestPath=!1},start:function(t,e,i,s,n,a,h){void 0===i&&(i=1e3),void 0===s&&(s=o.Linear),void 0===n&&(n=!1),void 0===a&&(a=null),void 0===h&&(h=this.camera.scene),void 0===e&&(e=!1),this.shortestPath=e;var l=t;t<0?(l=-1*t,this.clockwise=!1):this.clockwise=!0;var u=360*Math.PI/180;l-=Math.floor(l/u)*u;var c=this.camera;if(!n&&this.isRunning)return c;if(this.isRunning=!0,this.duration=i,this.progress=0,this.source=c.rotation,this.destination=l,"string"==typeof s&&o.hasOwnProperty(s)?this.ease=o[s]:"function"==typeof s&&(this.ease=s),this._elapsed=0,this._onUpdate=a,this._onUpdateScope=h,this.shortestPath){var d=0,f=0;(d=this.destination>this.source?Math.abs(this.destination-this.source):Math.abs(this.destination+u)-this.source)<(f=this.source>this.destination?Math.abs(this.source-this.destination):Math.abs(this.source+u)-this.destination)?this.clockwise=!0:d>f&&(this.clockwise=!1)}return this.camera.emit(r.ROTATE_START,this.camera,this,i,l),c},update:function(t,e){if(this.isRunning){this._elapsed+=e;var i=s(this._elapsed/this.duration,0,1);this.progress=i;var n=this.camera;if(this._elapsed=l?Math.abs(h-l):Math.abs(h+a)-l;var u=0;u=this.clockwise?n.rotation+o*r:n.rotation-o*r,n.rotation=u,this._onUpdate&&this._onUpdate.call(this._onUpdateScope,n,i,u)}else n.rotation=this.destination,this._onUpdate&&this._onUpdate.call(this._onUpdateScope,n,i,this.destination),this.effectComplete()}},effectComplete:function(){this._onUpdate=null,this._onUpdateScope=null,this.isRunning=!1,this.camera.emit(r.ROTATE_COMPLETE,this.camera,this)},reset:function(){this.isRunning=!1,this._onUpdate=null,this._onUpdateScope=null},destroy:function(){this.reset(),this.camera=null,this.source=null,this.destination=null}});t.exports=a},30330:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(19715),o=i(26099),a=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.intensity=new o,this.progress=0,this._elapsed=0,this._offsetX=0,this._offsetY=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n){return void 0===t&&(t=100),void 0===e&&(e=.05),void 0===i&&(i=!1),void 0===s&&(s=null),void 0===n&&(n=this.camera.scene),!i&&this.isRunning||(this.isRunning=!0,this.duration=t,this.progress=0,"number"==typeof e?this.intensity.set(e):this.intensity.set(e.x,e.y),this._elapsed=0,this._offsetX=0,this._offsetY=0,this._onUpdate=s,this._onUpdateScope=n,this.camera.emit(r.SHAKE_START,this.camera,this,t,e)),this.camera},preRender:function(){this.isRunning&&this.camera.matrix.translate(this._offsetX,this._offsetY)},update:function(t,e){if(this.isRunning)if(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),n=i(83419),r=i(62640),o=i(19715),a=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=1,this.destination=1,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,a){void 0===e&&(e=1e3),void 0===i&&(i=r.Linear),void 0===s&&(s=!1),void 0===n&&(n=null),void 0===a&&(a=this.camera.scene);var h=this.camera;return!s&&this.isRunning||(this.isRunning=!0,this.duration=e,this.progress=0,this.source=h.zoom,this.destination=t,"string"==typeof i&&r.hasOwnProperty(i)?this.ease=r[i]:"function"==typeof i&&(this.ease=i),this._elapsed=0,this._onUpdate=n,this._onUpdateScope=a,this.camera.emit(o.ZOOM_START,this.camera,this,e,t)),h},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._elapsed{t.exports={Fade:i(5020),Flash:i(10662),Pan:i(20359),Shake:i(30330),RotateTo:i(34208),Zoom:i(45641)}},16438:t=>{t.exports="cameradestroy"},32726:t=>{t.exports="camerafadeincomplete"},87807:t=>{t.exports="camerafadeinstart"},45917:t=>{t.exports="camerafadeoutcomplete"},95666:t=>{t.exports="camerafadeoutstart"},47056:t=>{t.exports="cameraflashcomplete"},91261:t=>{t.exports="cameraflashstart"},45047:t=>{t.exports="followupdate"},81927:t=>{t.exports="camerapancomplete"},74264:t=>{t.exports="camerapanstart"},54419:t=>{t.exports="postrender"},79330:t=>{t.exports="prerender"},93183:t=>{t.exports="camerarotatecomplete"},80112:t=>{t.exports="camerarotatestart"},62252:t=>{t.exports="camerashakecomplete"},86017:t=>{t.exports="camerashakestart"},539:t=>{t.exports="camerazoomcomplete"},51892:t=>{t.exports="camerazoomstart"},19715:(t,e,i)=>{t.exports={DESTROY:i(16438),FADE_IN_COMPLETE:i(32726),FADE_IN_START:i(87807),FADE_OUT_COMPLETE:i(45917),FADE_OUT_START:i(95666),FLASH_COMPLETE:i(47056),FLASH_START:i(91261),FOLLOW_UPDATE:i(45047),PAN_COMPLETE:i(81927),PAN_START:i(74264),POST_RENDER:i(54419),PRE_RENDER:i(79330),ROTATE_COMPLETE:i(93183),ROTATE_START:i(80112),SHAKE_COMPLETE:i(62252),SHAKE_START:i(86017),ZOOM_COMPLETE:i(539),ZOOM_START:i(51892)}},87969:(t,e,i)=>{t.exports={Camera:i(38058),BaseCamera:i(71911),CameraManager:i(32743),Effects:i(20052),Events:i(19715)}},63091:(t,e,i)=>{var s=i(83419),n=i(35154),r=new s({initialize:function(t){this.camera=n(t,"camera",null),this.left=n(t,"left",null),this.right=n(t,"right",null),this.up=n(t,"up",null),this.down=n(t,"down",null),this.zoomIn=n(t,"zoomIn",null),this.zoomOut=n(t,"zoomOut",null),this.zoomSpeed=n(t,"zoomSpeed",.01),this.minZoom=n(t,"minZoom",.001),this.maxZoom=n(t,"maxZoom",1e3),this.speedX=0,this.speedY=0;var e=n(t,"speed",null);"number"==typeof e?(this.speedX=e,this.speedY=e):(this.speedX=n(t,"speed.x",0),this.speedY=n(t,"speed.y",0)),this._zoom=0,this.active=null!==this.camera},start:function(){return this.active=null!==this.camera,this},stop:function(){return this.active=!1,this},setCamera:function(t){return this.camera=t,this},update:function(t){if(this.active){void 0===t&&(t=1);var e=this.camera;this.up&&this.up.isDown?e.scrollY-=this.speedY*t|0:this.down&&this.down.isDown&&(e.scrollY+=this.speedY*t|0),this.left&&this.left.isDown?e.scrollX-=this.speedX*t|0:this.right&&this.right.isDown&&(e.scrollX+=this.speedX*t|0),this.zoomIn&&this.zoomIn.isDown?(e.zoom-=this.zoomSpeed,e.zoomthis.maxZoom&&(e.zoom=this.maxZoom))}},destroy:function(){this.camera=null,this.left=null,this.right=null,this.up=null,this.down=null,this.zoomIn=null,this.zoomOut=null}});t.exports=r},58818:(t,e,i)=>{var s=i(83419),n=i(35154),r=new s({initialize:function(t){this.camera=n(t,"camera",null),this.left=n(t,"left",null),this.right=n(t,"right",null),this.up=n(t,"up",null),this.down=n(t,"down",null),this.zoomIn=n(t,"zoomIn",null),this.zoomOut=n(t,"zoomOut",null),this.zoomSpeed=n(t,"zoomSpeed",.01),this.minZoom=n(t,"minZoom",.001),this.maxZoom=n(t,"maxZoom",1e3),this.accelX=0,this.accelY=0;var e=n(t,"acceleration",null);"number"==typeof e?(this.accelX=e,this.accelY=e):(this.accelX=n(t,"acceleration.x",0),this.accelY=n(t,"acceleration.y",0)),this.dragX=0,this.dragY=0;var i=n(t,"drag",null);"number"==typeof i?(this.dragX=i,this.dragY=i):(this.dragX=n(t,"drag.x",0),this.dragY=n(t,"drag.y",0)),this.maxSpeedX=0,this.maxSpeedY=0;var s=n(t,"maxSpeed",null);"number"==typeof s?(this.maxSpeedX=s,this.maxSpeedY=s):(this.maxSpeedX=n(t,"maxSpeed.x",0),this.maxSpeedY=n(t,"maxSpeed.y",0)),this._speedX=0,this._speedY=0,this._zoom=0,this.active=null!==this.camera},start:function(){return this.active=null!==this.camera,this},stop:function(){return this.active=!1,this},setCamera:function(t){return this.camera=t,this},update:function(t){if(this.active){void 0===t&&(t=1);var e=this.camera;this._speedX>0?(this._speedX-=this.dragX*t,this._speedX<0&&(this._speedX=0)):this._speedX<0&&(this._speedX+=this.dragX*t,this._speedX>0&&(this._speedX=0)),this._speedY>0?(this._speedY-=this.dragY*t,this._speedY<0&&(this._speedY=0)):this._speedY<0&&(this._speedY+=this.dragY*t,this._speedY>0&&(this._speedY=0)),this.up&&this.up.isDown?(this._speedY+=this.accelY,this._speedY>this.maxSpeedY&&(this._speedY=this.maxSpeedY)):this.down&&this.down.isDown&&(this._speedY-=this.accelY,this._speedY<-this.maxSpeedY&&(this._speedY=-this.maxSpeedY)),this.left&&this.left.isDown?(this._speedX+=this.accelX,this._speedX>this.maxSpeedX&&(this._speedX=this.maxSpeedX)):this.right&&this.right.isDown&&(this._speedX-=this.accelX,this._speedX<-this.maxSpeedX&&(this._speedX=-this.maxSpeedX)),this.zoomIn&&this.zoomIn.isDown?this._zoom=-this.zoomSpeed:this.zoomOut&&this.zoomOut.isDown?this._zoom=this.zoomSpeed:this._zoom=0,0!==this._speedX&&(e.scrollX-=this._speedX*t|0),0!==this._speedY&&(e.scrollY-=this._speedY*t|0),0!==this._zoom&&(e.zoom+=this._zoom,e.zoomthis.maxZoom&&(e.zoom=this.maxZoom))}},destroy:function(){this.camera=null,this.left=null,this.right=null,this.up=null,this.down=null,this.zoomIn=null,this.zoomOut=null}});t.exports=r},38865:(t,e,i)=>{t.exports={FixedKeyControl:i(63091),SmoothedKeyControl:i(58818)}},26638:(t,e,i)=>{t.exports={Controls:i(38865),Scene2D:i(87969)}},8054:(t,e,i)=>{var s={VERSION:"3.85.0 Beta 1",BlendModes:i(10312),ScaleModes:i(29795),AUTO:0,CANVAS:1,WEBGL:2,HEADLESS:3,FOREVER:-1,NONE:4,UP:5,DOWN:6,LEFT:7,RIGHT:8};t.exports=s},69547:(t,e,i)=>{var s=i(83419),n=i(8054),r=i(42363),o=i(82264),a=i(95540),h=i(35154),l=i(41212),u=i(29747),c=i(75508),d=i(36060),f=i(80333),p=new s({initialize:function(t){void 0===t&&(t={});var e=h(t,"scale",null);this.width=h(e,"width",1024,t),this.height=h(e,"height",768,t),this.zoom=h(e,"zoom",1,t),this.parent=h(e,"parent",void 0,t),this.scaleMode=h(e,e?"mode":"scaleMode",0,t),this.expandParent=h(e,"expandParent",!0,t),this.autoRound=h(e,"autoRound",!1,t),this.autoCenter=h(e,"autoCenter",0,t),this.resizeInterval=h(e,"resizeInterval",500,t),this.fullscreenTarget=h(e,"fullscreenTarget",null,t),this.minWidth=h(e,"min.width",0,t),this.maxWidth=h(e,"max.width",0,t),this.minHeight=h(e,"min.height",0,t),this.maxHeight=h(e,"max.height",0,t),this.snapWidth=h(e,"snap.width",0,t),this.snapHeight=h(e,"snap.height",0,t),this.renderType=h(t,"type",n.AUTO),this.canvas=h(t,"canvas",null),this.context=h(t,"context",null),this.canvasStyle=h(t,"canvasStyle",null),this.customEnvironment=h(t,"customEnvironment",!1),this.sceneConfig=h(t,"scene",null),this.seed=h(t,"seed",[(Date.now()*Math.random()).toString()]),c.RND=new c.RandomDataGenerator(this.seed),this.gameTitle=h(t,"title",""),this.gameURL=h(t,"url","https://phaser.io"),this.gameVersion=h(t,"version",""),this.autoFocus=h(t,"autoFocus",!0),this.stableSort=h(t,"stableSort",-1),-1===this.stableSort&&(this.stableSort=o.browser.es2019?1:0),o.features.stableSort=this.stableSort,this.domCreateContainer=h(t,"dom.createContainer",!1),this.domPointerEvents=h(t,"dom.pointerEvents","none"),this.inputKeyboard=h(t,"input.keyboard",!0),this.inputKeyboardEventTarget=h(t,"input.keyboard.target",window),this.inputKeyboardCapture=h(t,"input.keyboard.capture",[]),this.inputMouse=h(t,"input.mouse",!0),this.inputMouseEventTarget=h(t,"input.mouse.target",null),this.inputMousePreventDefaultDown=h(t,"input.mouse.preventDefaultDown",!0),this.inputMousePreventDefaultUp=h(t,"input.mouse.preventDefaultUp",!0),this.inputMousePreventDefaultMove=h(t,"input.mouse.preventDefaultMove",!0),this.inputMousePreventDefaultWheel=h(t,"input.mouse.preventDefaultWheel",!0),this.inputTouch=h(t,"input.touch",o.input.touch),this.inputTouchEventTarget=h(t,"input.touch.target",null),this.inputTouchCapture=h(t,"input.touch.capture",!0),this.inputActivePointers=h(t,"input.activePointers",1),this.inputSmoothFactor=h(t,"input.smoothFactor",0),this.inputWindowEvents=h(t,"input.windowEvents",!0),this.inputGamepad=h(t,"input.gamepad",!1),this.inputGamepadEventTarget=h(t,"input.gamepad.target",window),this.disableContextMenu=h(t,"disableContextMenu",!1),this.audio=h(t,"audio",{}),this.hideBanner=!1===h(t,"banner",null),this.hidePhaser=h(t,"banner.hidePhaser",!1),this.bannerTextColor=h(t,"banner.text","#ffffff"),this.bannerBackgroundColor=h(t,"banner.background",["#ff0000","#ffff00","#00ff00","#00ffff","#000000"]),""===this.gameTitle&&this.hidePhaser&&(this.hideBanner=!0),this.fps=h(t,"fps",null),this.disablePreFX=h(t,"disablePreFX",!1),this.disablePostFX=h(t,"disablePostFX",!1);var i=h(t,"render",null);this.pipeline=h(i,"pipeline",null,t),this.autoMobilePipeline=h(i,"autoMobilePipeline",!0,t),this.defaultPipeline=h(i,"defaultPipeline",d.MULTI_PIPELINE,t),this.antialias=h(i,"antialias",!0,t),this.antialiasGL=h(i,"antialiasGL",!0,t),this.mipmapFilter=h(i,"mipmapFilter","",t),this.desynchronized=h(i,"desynchronized",!1,t),this.roundPixels=h(i,"roundPixels",!0,t),this.pixelArt=h(i,"pixelArt",1!==this.zoom,t),this.pixelArt&&(this.antialias=!1,this.antialiasGL=!1,this.roundPixels=!0),this.transparent=h(i,"transparent",!1,t),this.clearBeforeRender=h(i,"clearBeforeRender",!0,t),this.preserveDrawingBuffer=h(i,"preserveDrawingBuffer",!1,t),this.premultipliedAlpha=h(i,"premultipliedAlpha",!0,t),this.failIfMajorPerformanceCaveat=h(i,"failIfMajorPerformanceCaveat",!1,t),this.powerPreference=h(i,"powerPreference","default",t),this.batchSize=h(i,"batchSize",4096,t),this.maxTextures=h(i,"maxTextures",-1,t),this.maxLights=h(i,"maxLights",10,t);var s=h(t,"backgroundColor",0);this.backgroundColor=f(s),this.transparent&&(this.backgroundColor=f(0),this.backgroundColor.alpha=0),this.preBoot=h(t,"callbacks.preBoot",u),this.postBoot=h(t,"callbacks.postBoot",u),this.physics=h(t,"physics",{}),this.defaultPhysicsSystem=h(this.physics,"default",!1),this.loaderBaseURL=h(t,"loader.baseURL",""),this.loaderPath=h(t,"loader.path",""),this.loaderMaxParallelDownloads=h(t,"loader.maxParallelDownloads",o.os.android?6:32),this.loaderCrossOrigin=h(t,"loader.crossOrigin",void 0),this.loaderResponseType=h(t,"loader.responseType",""),this.loaderAsync=h(t,"loader.async",!0),this.loaderUser=h(t,"loader.user",""),this.loaderPassword=h(t,"loader.password",""),this.loaderTimeout=h(t,"loader.timeout",0),this.loaderWithCredentials=h(t,"loader.withCredentials",!1),this.loaderImageLoadType=h(t,"loader.imageLoadType","XHR"),this.loaderLocalScheme=h(t,"loader.localScheme",["file://","capacitor://"]),this.glowFXQuality=h(t,"fx.glow.quality",.1),this.glowFXDistance=h(t,"fx.glow.distance",10),this.installGlobalPlugins=[],this.installScenePlugins=[];var p=h(t,"plugins",null),v=r.DefaultScene;p&&(Array.isArray(p)?this.defaultPlugins=p:l(p)&&(this.installGlobalPlugins=a(p,"global",[]),this.installScenePlugins=a(p,"scene",[]),Array.isArray(p.default)?v=p.default:Array.isArray(p.defaultMerge)&&(v=v.concat(p.defaultMerge)))),this.defaultPlugins=v;var g="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAg";this.defaultImage=h(t,"images.default",g+"AQMAAABJtOi3AAAAA1BMVEX///+nxBvIAAAAAXRSTlMAQObYZgAAABVJREFUeF7NwIEAAAAAgKD9qdeocAMAoAABm3DkcAAAAABJRU5ErkJggg=="),this.missingImage=h(t,"images.missing",g+"CAIAAAD8GO2jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ9JREFUeNq01ssOwyAMRFG46v//Mt1ESmgh+DFmE2GPOBARKb2NVjo+17PXLD8a1+pl5+A+wSgFygymWYHBb0FtsKhJDdZlncG2IzJ4ayoMDv20wTmSMzClEgbWYNTAkQ0Z+OJ+A/eWnAaR9+oxCF4Os0H8htsMUp+pwcgBBiMNnAwF8GqIgL2hAzaGFFgZauDPKABmowZ4GL369/0rwACp2yA/ttmvsQAAAABJRU5ErkJggg=="),this.whiteImage=h(t,"images.white","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi/P//PwMMMDEgAdwcgAADAJZuAwXJYZOzAAAAAElFTkSuQmCC"),window&&(window.FORCE_WEBGL?this.renderType=n.WEBGL:window.FORCE_CANVAS&&(this.renderType=n.CANVAS))}});t.exports=p},86054:(t,e,i)=>{var s=i(20623),n=i(27919),r=i(8054),o=i(89357);t.exports=function(t){var e=t.config;if((e.customEnvironment||e.canvas)&&e.renderType===r.AUTO)throw new Error("Must set explicit renderType in custom environment");if(!e.customEnvironment&&!e.canvas&&e.renderType!==r.HEADLESS)if(e.renderType===r.AUTO&&(e.renderType=o.webGL?r.WEBGL:r.CANVAS),e.renderType===r.WEBGL){if(!o.webGL)throw new Error("Cannot create WebGL context, aborting.")}else{if(e.renderType!==r.CANVAS)throw new Error("Unknown value for renderer type: "+e.renderType);if(!o.canvas)throw new Error("Cannot create Canvas context, aborting.")}e.antialias||n.disableSmoothing();var a,h,l=t.scale.baseSize,u=l.width,c=l.height;(e.canvas?(t.canvas=e.canvas,t.canvas.width=u,t.canvas.height=c):t.canvas=n.create(t,u,c,e.renderType),e.canvasStyle&&(t.canvas.style=e.canvasStyle),e.antialias||s.setCrisp(t.canvas),e.renderType!==r.HEADLESS)&&(a=i(68627),h=i(74797),e.renderType===r.WEBGL?t.renderer=new h(t):(t.renderer=new a(t),t.context=t.renderer.gameContext))}},96391:(t,e,i)=>{var s=i(8054);t.exports=function(t){var e=t.config;if(!e.hideBanner){var i="WebGL";e.renderType===s.CANVAS?i="Canvas":e.renderType===s.HEADLESS&&(i="Headless");var n,r=e.audio,o=t.device.audio;if(n=o.webAudio&&!r.disableWebAudio?"Web Audio":r.noAudio||!o.webAudio&&!o.audioData?"No Audio":"HTML5 Audio",t.device.browser.ie)window.console&&console.log("Phaser v"+s.VERSION+" / https://phaser.io");else{var a,h="",l=[h];if(Array.isArray(e.bannerBackgroundColor))e.bannerBackgroundColor.forEach((function(t){h=h.concat("%c "),l.push("background: "+t),a=t})),l[l.length-1]="color: "+e.bannerTextColor+"; background: "+a;else h=h.concat("%c "),l.push("color: "+e.bannerTextColor+"; background: "+e.bannerBackgroundColor);l.push("background: transparent"),e.gameTitle&&(h=h.concat(e.gameTitle),e.gameVersion&&(h=h.concat(" v"+e.gameVersion)),e.hidePhaser||(h=h.concat(" / ")));e.hidePhaser||(h=h.concat("Phaser v"+s.VERSION+" ("+i+" | "+n+")")),h=h.concat(" %c "+e.gameURL),l[0]=h,console.log.apply(console,l)}}}},50127:(t,e,i)=>{var s=i(40366),n=i(60848),r=i(24047),o=i(27919),a=i(83419),h=i(69547),l=i(83719),u=i(86054),c=i(45893),d=i(96391),f=i(82264),p=i(57264),v=i(50792),g=i(8443),m=i(7003),y=i(37277),x=i(77332),T=i(76531),w=i(60903),b=i(69442),S=i(17130),E=i(65898),A=i(51085),C=i(14747),_=new a({initialize:function(t){this.config=new h(t),this.renderer=null,this.domContainer=null,this.canvas=null,this.context=null,this.isBooted=!1,this.isRunning=!1,this.events=new v,this.anims=new n(this),this.textures=new S(this),this.cache=new r(this),this.registry=new c(this,new v),this.input=new m(this,this.config),this.scene=new w(this,this.config.sceneConfig),this.device=f,this.scale=new T(this,this.config),this.sound=null,this.sound=C.create(this),this.loop=new E(this,this.config.fps),this.plugins=new x(this,this.config),this.pendingDestroy=!1,this.removeCanvas=!1,this.noReturn=!1,this.hasFocus=!1,this.isPaused=!1,p(this.boot.bind(this))},boot:function(){y.hasCore("EventEmitter")?(this.isBooted=!0,this.config.preBoot(this),this.scale.preBoot(),u(this),l(this),d(this),s(this.canvas,this.config.parent),this.textures.once(b.READY,this.texturesReady,this),this.events.emit(g.BOOT)):console.warn("Aborting. Core Plugins missing.")},texturesReady:function(){this.events.emit(g.READY),this.start()},start:function(){this.isRunning=!0,this.config.postBoot(this),this.renderer?this.loop.start(this.step.bind(this)):this.loop.start(this.headlessStep.bind(this)),A(this);var t=this.events;t.on(g.HIDDEN,this.onHidden,this),t.on(g.VISIBLE,this.onVisible,this),t.on(g.BLUR,this.onBlur,this),t.on(g.FOCUS,this.onFocus,this)},step:function(t,e){if(this.pendingDestroy)return this.runDestroy();if(!this.isPaused){var i=this.events;i.emit(g.PRE_STEP,t,e),i.emit(g.STEP,t,e),this.scene.update(t,e),i.emit(g.POST_STEP,t,e);var s=this.renderer;s.preRender(),i.emit(g.PRE_RENDER,s,t,e),this.scene.render(s),s.postRender(),i.emit(g.POST_RENDER,s,t,e)}},headlessStep:function(t,e){if(this.pendingDestroy)return this.runDestroy();if(!this.isPaused){var i=this.events;i.emit(g.PRE_STEP,t,e),i.emit(g.STEP,t,e),this.scene.update(t,e),i.emit(g.POST_STEP,t,e),this.scene.isProcessing=!1,i.emit(g.PRE_RENDER,null,t,e),i.emit(g.POST_RENDER,null,t,e)}},onHidden:function(){this.loop.pause(),this.events.emit(g.PAUSE)},pause:function(){var t=this.isPaused;this.isPaused=!0,t||this.events.emit(g.PAUSE)},onVisible:function(){this.loop.resume(),this.events.emit(g.RESUME)},resume:function(){var t=this.isPaused;this.isPaused=!1,t&&this.events.emit(g.RESUME)},onBlur:function(){this.hasFocus=!1,this.loop.blur()},onFocus:function(){this.hasFocus=!0,this.loop.focus()},getFrame:function(){return this.loop.frame},getTime:function(){return this.loop.now},destroy:function(t,e){void 0===e&&(e=!1),this.pendingDestroy=!0,this.removeCanvas=t,this.noReturn=e},runDestroy:function(){this.scene.destroy(),this.events.emit(g.DESTROY),this.events.removeAllListeners(),this.renderer&&this.renderer.destroy(),this.removeCanvas&&this.canvas&&(o.remove(this.canvas),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas)),this.domContainer&&this.domContainer.parentNode&&this.domContainer.parentNode.removeChild(this.domContainer),this.loop.destroy(),this.pendingDestroy=!1}});t.exports=_},65898:(t,e,i)=>{var s=i(83419),n=i(35154),r=i(29747),o=i(43092),a=new s({initialize:function(t,e){this.game=t,this.raf=new o,this.started=!1,this.running=!1,this.minFps=n(e,"min",5),this.targetFps=n(e,"target",60),this.fpsLimit=n(e,"limit",0),this.hasFpsLimit=this.fpsLimit>0,this._limitRate=this.hasFpsLimit?1e3/this.fpsLimit:0,this._min=1e3/this.minFps,this._target=1e3/this.targetFps,this.actualFps=this.targetFps,this.nextFpsUpdate=0,this.framesThisSecond=0,this.callback=r,this.forceSetTimeOut=n(e,"forceSetTimeOut",!1),this.time=0,this.startTime=0,this.lastTime=0,this.frame=0,this.inFocus=!0,this._pauseTime=0,this._coolDown=0,this.delta=0,this.deltaIndex=0,this.deltaHistory=[],this.deltaSmoothingMax=n(e,"deltaHistory",10),this.panicMax=n(e,"panicMax",120),this.rawDelta=0,this.now=0,this.smoothStep=n(e,"smoothStep",!0)},blur:function(){this.inFocus=!1},focus:function(){this.inFocus=!0,this.resetDelta()},pause:function(){this._pauseTime=window.performance.now()},resume:function(){this.resetDelta(),this.startTime+=this.time-this._pauseTime},resetDelta:function(){var t=window.performance.now();this.time=t,this.lastTime=t,this.nextFpsUpdate=t+1e3,this.framesThisSecond=0;for(var e=0;e0||!this.inFocus)&&(this._coolDown--,t=Math.min(t,this._target)),t>this._min&&(t=i[e],t=Math.min(t,this._min)),i[e]=t,this.deltaIndex++,this.deltaIndex>=s&&(this.deltaIndex=0);for(var n=0,r=0;r=this.nextFpsUpdate&&this.updateFPS(t),this.framesThisSecond++,this.delta>=this._limitRate&&(this.callback(t,this.delta),this.delta=0),this.lastTime=t,this.frame++},step:function(t){this.now=t;var e=Math.max(0,t-this.lastTime);this.rawDelta=e,this.time+=this.rawDelta,this.smoothStep&&(e=this.smoothDelta(e)),this.delta=e,t>=this.nextFpsUpdate&&this.updateFPS(t),this.framesThisSecond++,this.callback(t,e),this.lastTime=t,this.frame++},tick:function(){var t=window.performance.now();this.hasFpsLimit?this.stepLimitFPS(t):this.step(t)},sleep:function(){this.running&&(this.raf.stop(),this.running=!1)},wake:function(t){void 0===t&&(t=!1);var e=window.performance.now();if(!this.running){t&&(this.startTime+=-this.lastTime+(this.lastTime+e));var i=this.hasFpsLimit?this.stepLimitFPS.bind(this):this.step.bind(this);this.raf.start(i,this.forceSetTimeOut,this._target),this.running=!0,this.nextFpsUpdate=e+1e3,this.framesThisSecond=0,this.fpsLimitTriggered=!1,this.tick()}},getDuration:function(){return Math.round(this.lastTime-this.startTime)/1e3},getDurationMS:function(){return Math.round(this.lastTime-this.startTime)},stop:function(){return this.running=!1,this.started=!1,this.raf.stop(),this},destroy:function(){this.stop(),this.raf.destroy(),this.raf=null,this.game=null,this.callback=null}});t.exports=a},51085:(t,e,i)=>{var s=i(8443);t.exports=function(t){var e,i=t.events;if(void 0!==document.hidden)e="visibilitychange";else{["webkit","moz","ms"].forEach((function(t){void 0!==document[t+"Hidden"]&&(document.hidden=function(){return document[t+"Hidden"]},e=t+"visibilitychange")}))}e&&document.addEventListener(e,(function(t){document.hidden||"pause"===t.type?i.emit(s.HIDDEN):i.emit(s.VISIBLE)}),!1),window.onblur=function(){i.emit(s.BLUR)},window.onfocus=function(){i.emit(s.FOCUS)},window.focus&&t.config.autoFocus&&window.focus()}},97217:t=>{t.exports="blur"},47548:t=>{t.exports="boot"},19814:t=>{t.exports="contextlost"},68446:t=>{t.exports="destroy"},41700:t=>{t.exports="focus"},25432:t=>{t.exports="hidden"},65942:t=>{t.exports="pause"},59211:t=>{t.exports="postrender"},47789:t=>{t.exports="poststep"},39066:t=>{t.exports="prerender"},460:t=>{t.exports="prestep"},16175:t=>{t.exports="ready"},42331:t=>{t.exports="resume"},11966:t=>{t.exports="step"},32969:t=>{t.exports="systemready"},94830:t=>{t.exports="visible"},8443:(t,e,i)=>{t.exports={BLUR:i(97217),BOOT:i(47548),CONTEXT_LOST:i(19814),DESTROY:i(68446),FOCUS:i(41700),HIDDEN:i(25432),PAUSE:i(65942),POST_RENDER:i(59211),POST_STEP:i(47789),PRE_RENDER:i(39066),PRE_STEP:i(460),READY:i(16175),RESUME:i(42331),STEP:i(11966),SYSTEM_READY:i(32969),VISIBLE:i(94830)}},42857:(t,e,i)=>{t.exports={Config:i(69547),CreateRenderer:i(86054),DebugHeader:i(96391),Events:i(8443),TimeStep:i(65898),VisibilityHandler:i(51085)}},99584:(t,e,i)=>{var s=i(5290),n=i(27919),r=i(35154);t.exports=function(t){var e=r(t,"data",[]),i=r(t,"canvas",null),o=r(t,"palette",s),a=r(t,"pixelWidth",1),h=r(t,"pixelHeight",a),l=r(t,"resizeCanvas",!0),u=r(t,"clearCanvas",!0),c=r(t,"preRender",null),d=r(t,"postRender",null),f=Math.floor(Math.abs(e[0].length*a)),p=Math.floor(Math.abs(e.length*h));i||(i=n.create2D(this,f,p),l=!1,u=!1),l&&(i.width=f,i.height=p);var v=i.getContext("2d",{willReadFrequently:!0});u&&v.clearRect(0,0,f,p),c&&c(i,v);for(var g=0;g{t.exports={GenerateTexture:i(99584),Palettes:i(57763)}},5290:t=>{t.exports={0:"#000",1:"#9D9D9D",2:"#FFF",3:"#BE2633",4:"#E06F8B",5:"#493C2B",6:"#A46422",7:"#EB8931",8:"#F7E26B",9:"#2F484E",A:"#44891A",B:"#A3CE27",C:"#1B2632",D:"#005784",E:"#31A2F2",F:"#B2DCEF"}},23816:t=>{t.exports={0:"#000",1:"#fff",2:"#8b4131",3:"#7bbdc5",4:"#8b41ac",5:"#6aac41",6:"#3931a4",7:"#d5de73",8:"#945a20",9:"#5a4100",A:"#bd736a",B:"#525252",C:"#838383",D:"#acee8b",E:"#7b73de",F:"#acacac"}},9866:t=>{t.exports={0:"#000",1:"#2234d1",2:"#0c7e45",3:"#44aacc",4:"#8a3622",5:"#5c2e78",6:"#aa5c3d",7:"#b5b5b5",8:"#5e606e",9:"#4c81fb",A:"#6cd947",B:"#7be2f9",C:"#eb8a60",D:"#e23d69",E:"#ffd93f",F:"#fff"}},77552:t=>{t.exports={0:"#000",1:"#191028",2:"#46af45",3:"#a1d685",4:"#453e78",5:"#7664fe",6:"#833129",7:"#9ec2e8",8:"#dc534b",9:"#e18d79",A:"#d6b97b",B:"#e9d8a1",C:"#216c4b",D:"#d365c8",E:"#afaab9",F:"#f5f4eb"}},92259:t=>{t.exports={0:"#000",1:"#191028",2:"#46af45",3:"#a1d685",4:"#453e78",5:"#7664fe",6:"#833129",7:"#9ec2e8",8:"#dc534b",9:"#e18d79",A:"#d6b97b",B:"#e9d8a1",C:"#216c4b",D:"#d365c8",E:"#afaab9",F:"#fff"}},57763:(t,e,i)=>{t.exports={ARNE16:i(5290),C64:i(23816),CGA:i(9866),JMP:i(77552),MSX:i(92259)}},46728:(t,e,i)=>{var s=i(83419),n=i(36316),r=i(80021),o=i(26099),a=new s({Extends:r,initialize:function(t,e,i,s){r.call(this,"CubicBezierCurve"),Array.isArray(t)&&(s=new o(t[6],t[7]),i=new o(t[4],t[5]),e=new o(t[2],t[3]),t=new o(t[0],t[1])),this.p0=t,this.p1=e,this.p2=i,this.p3=s},getStartPoint:function(t){return void 0===t&&(t=new o),t.copy(this.p0)},getResolution:function(t){return t},getPoint:function(t,e){void 0===e&&(e=new o);var i=this.p0,s=this.p1,r=this.p2,a=this.p3;return e.set(n(t,i.x,s.x,r.x,a.x),n(t,i.y,s.y,r.y,a.y))},draw:function(t,e){void 0===e&&(e=32);var i=this.getPoints(e);t.beginPath(),t.moveTo(this.p0.x,this.p0.y);for(var s=1;s{var s=i(83419),n=i(19217),r=i(87841),o=i(26099),a=new s({initialize:function(t){this.type=t,this.defaultDivisions=5,this.arcLengthDivisions=100,this.cacheArcLengths=[],this.needsUpdate=!0,this.active=!0,this._tmpVec2A=new o,this._tmpVec2B=new o},draw:function(t,e){return void 0===e&&(e=32),t.strokePoints(this.getPoints(e))},getBounds:function(t,e){t||(t=new r),void 0===e&&(e=16);var i=this.getLength();e>i&&(e=i/2);var s=Math.max(1,Math.round(i/e));return n(this.getSpacedPoints(s),t)},getDistancePoints:function(t){var e=this.getLength(),i=Math.max(1,e/t);return this.getSpacedPoints(i)},getEndPoint:function(t){return void 0===t&&(t=new o),this.getPointAt(1,t)},getLength:function(){var t=this.getLengths();return t[t.length-1]},getLengths:function(t){if(void 0===t&&(t=this.arcLengthDivisions),this.cacheArcLengths.length===t+1&&!this.needsUpdate)return this.cacheArcLengths;this.needsUpdate=!1;var e,i=[],s=this.getPoint(0,this._tmpVec2A),n=0;i.push(0);for(var r=1;r<=t;r++)n+=(e=this.getPoint(r/t,this._tmpVec2B)).distance(s),i.push(n),s.copy(e);return this.cacheArcLengths=i,i},getPointAt:function(t,e){var i=this.getUtoTmapping(t);return this.getPoint(i,e)},getPoints:function(t,e,i){void 0===i&&(i=[]),t||(t=e?this.getLength()/e:this.defaultDivisions);for(var s=0;s<=t;s++)i.push(this.getPoint(s/t));return i},getRandomPoint:function(t){return void 0===t&&(t=new o),this.getPoint(Math.random(),t)},getSpacedPoints:function(t,e,i){void 0===i&&(i=[]),t||(t=e?this.getLength()/e:this.defaultDivisions);for(var s=0;s<=t;s++){var n=this.getUtoTmapping(s/t,null,t);i.push(this.getPoint(n))}return i},getStartPoint:function(t){return void 0===t&&(t=new o),this.getPointAt(0,t)},getTangent:function(t,e){void 0===e&&(e=new o);var i=1e-4,s=t-i,n=t+i;return s<0&&(s=0),n>1&&(n=1),this.getPoint(s,this._tmpVec2A),this.getPoint(n,e),e.subtract(this._tmpVec2A).normalize()},getTangentAt:function(t,e){var i=this.getUtoTmapping(t);return this.getTangent(i,e)},getTFromDistance:function(t,e){return t<=0?0:this.getUtoTmapping(0,t,e)},getUtoTmapping:function(t,e,i){var s,n=this.getLengths(i),r=0,o=n.length;s=e?Math.min(e,n[o-1]):t*n[o-1];for(var a,h=0,l=o-1;h<=l;)if((a=n[r=Math.floor(h+(l-h)/2)]-s)<0)h=r+1;else{if(!(a>0)){l=r;break}l=r-1}if(n[r=l]===s)return r/(o-1);var u=n[r];return(r+(s-u)/(n[r+1]-u))/(o-1)},updateArcLengths:function(){this.needsUpdate=!0,this.getLengths()}});t.exports=a},73825:(t,e,i)=>{var s=i(83419),n=i(80021),r=i(39506),o=i(35154),a=i(43396),h=i(26099),l=new s({Extends:n,initialize:function(t,e,i,s,a,l,u,c){if("object"==typeof t){var d=t;t=o(d,"x",0),e=o(d,"y",0),i=o(d,"xRadius",0),s=o(d,"yRadius",i),a=o(d,"startAngle",0),l=o(d,"endAngle",360),u=o(d,"clockwise",!1),c=o(d,"rotation",0)}else void 0===s&&(s=i),void 0===a&&(a=0),void 0===l&&(l=360),void 0===u&&(u=!1),void 0===c&&(c=0);n.call(this,"EllipseCurve"),this.p0=new h(t,e),this._xRadius=i,this._yRadius=s,this._startAngle=r(a),this._endAngle=r(l),this._clockwise=u,this._rotation=r(c)},getStartPoint:function(t){return void 0===t&&(t=new h),this.getPoint(0,t)},getResolution:function(t){return 2*t},getPoint:function(t,e){void 0===e&&(e=new h);for(var i=2*Math.PI,s=this._endAngle-this._startAngle,n=Math.abs(s)i;)s-=i;s{var s=i(83419),n=i(80021),r=i(19217),o=i(87841),a=i(26099),h=new s({Extends:n,initialize:function(t,e){n.call(this,"LineCurve"),Array.isArray(t)&&(e=new a(t[2],t[3]),t=new a(t[0],t[1])),this.p0=t,this.p1=e,this.arcLengthDivisions=1},getBounds:function(t){return void 0===t&&(t=new o),r([this.p0,this.p1],t)},getStartPoint:function(t){return void 0===t&&(t=new a),t.copy(this.p0)},getResolution:function(t){return void 0===t&&(t=1),t},getPoint:function(t,e){return void 0===e&&(e=new a),1===t?e.copy(this.p1):(e.copy(this.p1).subtract(this.p0).scale(t).add(this.p0),e)},getPointAt:function(t,e){return this.getPoint(t,e)},getTangent:function(t,e){return void 0===e&&(e=new a),e.copy(this.p1).subtract(this.p0).normalize(),e},getUtoTmapping:function(t,e,i){var s;if(e){var n=this.getLengths(i),r=n[n.length-1];s=Math.min(e,r)/r}else s=t;return s},draw:function(t){return t.lineBetween(this.p0.x,this.p0.y,this.p1.x,this.p1.y),t},toJSON:function(){return{type:this.type,points:[this.p0.x,this.p0.y,this.p1.x,this.p1.y]}}});h.fromJSON=function(t){var e=t.points,i=new a(e[0],e[1]),s=new a(e[2],e[3]);return new h(i,s)},t.exports=h},14744:(t,e,i)=>{var s=i(83419),n=i(80021),r=i(32112),o=i(26099),a=new s({Extends:n,initialize:function(t,e,i){n.call(this,"QuadraticBezierCurve"),Array.isArray(t)&&(i=new o(t[4],t[5]),e=new o(t[2],t[3]),t=new o(t[0],t[1])),this.p0=t,this.p1=e,this.p2=i},getStartPoint:function(t){return void 0===t&&(t=new o),t.copy(this.p0)},getResolution:function(t){return t},getPoint:function(t,e){void 0===e&&(e=new o);var i=this.p0,s=this.p1,n=this.p2;return e.set(r(t,i.x,s.x,n.x),r(t,i.y,s.y,n.y))},draw:function(t,e){void 0===e&&(e=32);var i=this.getPoints(e);t.beginPath(),t.moveTo(this.p0.x,this.p0.y);for(var s=1;s{var s=i(87842),n=i(83419),r=i(80021),o=i(26099),a=new n({Extends:r,initialize:function(t){void 0===t&&(t=[]),r.call(this,"SplineCurve"),this.points=[],this.addPoints(t)},addPoints:function(t){for(var e=0;ei.length-2?i.length-1:r+1],c=i[r>i.length-3?i.length-1:r+2];return e.set(s(a,h.x,l.x,u.x,c.x),s(a,h.y,l.y,u.y,c.y))},toJSON:function(){for(var t=[],e=0;e{t.exports={Path:i(46669),MoveTo:i(68618),CubicBezier:i(46728),Curve:i(80021),Ellipse:i(73825),Line:i(33951),QuadraticBezier:i(14744),Spline:i(42534)}},68618:(t,e,i)=>{var s=i(83419),n=i(26099),r=new s({initialize:function(t,e){this.active=!1,this.p0=new n(t,e)},getPoint:function(t,e){return void 0===e&&(e=new n),e.copy(this.p0)},getPointAt:function(t,e){return this.getPoint(t,e)},getResolution:function(){return 1},getLength:function(){return 0},toJSON:function(){return{type:"MoveTo",points:[this.p0.x,this.p0.y]}}});t.exports=r},46669:(t,e,i)=>{var s=i(83419),n=i(46728),r=i(73825),o=i(39429),a=i(33951),h=i(68618),l=i(14744),u=i(87841),c=i(42534),d=i(26099),f=i(36383),p=new s({initialize:function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.name="",this.defaultDivisions=12,this.curves=[],this.cacheLengths=[],this.autoClose=!1,this.startPoint=new d,this._tmpVec2A=new d,this._tmpVec2B=new d,"object"==typeof t?this.fromJSON(t):this.startPoint.set(t,e)},add:function(t){return this.curves.push(t),this},circleTo:function(t,e,i){return void 0===e&&(e=!1),this.ellipseTo(t,t,0,360,e,i)},closePath:function(){var t=this.curves[0].getPoint(0),e=this.curves[this.curves.length-1].getPoint(1);return t.equals(e)||this.curves.push(new a(e,t)),this},cubicBezierTo:function(t,e,i,s,r,o){var a,h,l,u=this.getEndPoint();return t instanceof d?(a=t,h=e,l=i):(a=new d(i,s),h=new d(r,o),l=new d(t,e)),this.add(new n(u,a,h,l))},quadraticBezierTo:function(t,e,i,s){var n,r,o=this.getEndPoint();return t instanceof d?(n=t,r=e):(n=new d(i,s),r=new d(t,e)),this.add(new l(o,n,r))},draw:function(t,e){for(var i=0;i=e)return this.curves[s];s++}return null},getEndPoint:function(t){return void 0===t&&(t=new d),this.curves.length>0?this.curves[this.curves.length-1].getPoint(1,t):t.copy(this.startPoint),t},getLength:function(){var t=this.getCurveLengths();return t[t.length-1]},getPoint:function(t,e){void 0===e&&(e=new d);for(var i=t*this.getLength(),s=this.getCurveLengths(),n=0;n=i){var r=s[n]-i,o=this.curves[n],a=o.getLength(),h=0===a?0:1-r/a;return o.getPointAt(h,e)}n++}return null},getPoints:function(t,e){t||e||(t=this.defaultDivisions);for(var i,s=[],n=0;n1&&!s[s.length-1].equals(s[0])&&s.push(s[0]),s},getRandomPoint:function(t){return void 0===t&&(t=new d),this.getPoint(Math.random(),t)},getSpacedPoints:function(t){void 0===t&&(t=40);for(var e=[],i=0;i<=t;i++)e.push(this.getPoint(i/t));return this.autoClose&&e.push(e[0]),e},getStartPoint:function(t){return void 0===t&&(t=new d),t.copy(this.startPoint)},getTangent:function(t,e){void 0===e&&(e=new d);for(var i=t*this.getLength(),s=this.getCurveLengths(),n=0;n=i){var r=s[n]-i,o=this.curves[n],a=o.getLength(),h=0===a?0:1-r/a;return o.getTangentAt(h,e)}n++}return null},lineTo:function(t,e){t instanceof d?this._tmpVec2B.copy(t):"object"==typeof t?this._tmpVec2B.setFromObject(t):this._tmpVec2B.set(t,e);var i=this.getEndPoint(this._tmpVec2A);return this.add(new a([i.x,i.y,this._tmpVec2B.x,this._tmpVec2B.y]))},splineTo:function(t){return t.unshift(this.getEndPoint()),this.add(new c(t))},moveTo:function(t,e){return t instanceof d?this.add(new h(t.x,t.y)):this.add(new h(t,e))},toJSON:function(){for(var t=[],e=0;e{var s=i(83419),n=i(24882),r=new s({initialize:function(t,e){this.parent=t,this.events=e,e||(this.events=t.events?t.events:t),this.list={},this.values={},this._frozen=!1,!t.hasOwnProperty("sys")&&this.events&&this.events.once(n.DESTROY,this.destroy,this)},get:function(t){var e=this.list;if(Array.isArray(t)){for(var i=[],s=0;s{var s=i(83419),n=i(45893),r=i(37277),o=i(44594),a=new s({Extends:n,initialize:function(t){n.call(this,t,t.sys.events),this.scene=t,this.systems=t.sys,t.sys.events.once(o.BOOT,this.boot,this),t.sys.events.on(o.START,this.start,this)},boot:function(){this.events=this.systems.events,this.events.once(o.DESTROY,this.destroy,this)},start:function(){this.events.once(o.SHUTDOWN,this.shutdown,this)},shutdown:function(){this.systems.events.off(o.SHUTDOWN,this.shutdown,this)},destroy:function(){n.prototype.destroy.call(this),this.events.off(o.START,this.start,this),this.scene=null,this.systems=null}});r.register("DataManagerPlugin",a,"data"),t.exports=a},10700:t=>{t.exports="changedata"},93608:t=>{t.exports="changedata-"},60883:t=>{t.exports="destroy"},69780:t=>{t.exports="removedata"},22166:t=>{t.exports="setdata"},24882:(t,e,i)=>{t.exports={CHANGE_DATA:i(10700),CHANGE_DATA_KEY:i(93608),DESTROY:i(60883),REMOVE_DATA:i(69780),SET_DATA:i(22166)}},44965:(t,e,i)=>{t.exports={DataManager:i(45893),DataManagerPlugin:i(63646),Events:i(24882)}},7098:(t,e,i)=>{var s=i(84148),n={flac:!1,aac:!1,audioData:!1,dolby:!1,m4a:!1,mp3:!1,ogg:!1,opus:!1,wav:!1,webAudio:!1,webm:!1};t.exports=function(){if("function"==typeof importScripts)return n;n.audioData=!!window.Audio,n.webAudio=!(!window.AudioContext&&!window.webkitAudioContext);var t=document.createElement("audio"),e=!!t.canPlayType;try{if(e){var i=function(e,i){var s=t.canPlayType("audio/"+e).replace(/^no$/,"");return i?Boolean(s||t.canPlayType("audio/"+i).replace(/^no$/,"")):Boolean(s)};if(n.ogg=i('ogg; codecs="vorbis"'),n.opus=i('ogg; codecs="opus"',"opus"),n.mp3=i("mpeg"),n.wav=i("wav"),n.m4a=i("x-m4a"),n.aac=i("aac"),n.flac=i("flac","x-flac"),n.webm=i('webm; codecs="vorbis"'),""!==t.canPlayType('audio/mp4; codecs="ec-3"'))if(s.edge)n.dolby=!0;else if(s.safari&&s.safariVersion>=9&&/Mac OS X (\d+)_(\d+)/.test(navigator.userAgent)){var r=parseInt(RegExp.$1,10),o=parseInt(RegExp.$2,10);(10===r&&o>=11||r>10)&&(n.dolby=!0)}}}catch(t){}return n}()},84148:(t,e,i)=>{var s,n=i(25892),r={chrome:!1,chromeVersion:0,edge:!1,firefox:!1,firefoxVersion:0,ie:!1,ieVersion:0,mobileSafari:!1,opera:!1,safari:!1,safariVersion:0,silk:!1,trident:!1,tridentVersion:0,es2019:!1};t.exports=(s=navigator.userAgent,/Edg\/\d+/.test(s)?(r.edge=!0,r.es2019=!0):/OPR/.test(s)?(r.opera=!0,r.es2019=!0):/Chrome\/(\d+)/.test(s)&&!n.windowsPhone?(r.chrome=!0,r.chromeVersion=parseInt(RegExp.$1,10),r.es2019=r.chromeVersion>69):/Firefox\D+(\d+)/.test(s)?(r.firefox=!0,r.firefoxVersion=parseInt(RegExp.$1,10),r.es2019=r.firefoxVersion>10):/AppleWebKit\/(?!.*CriOS)/.test(s)&&n.iOS?(r.mobileSafari=!0,r.es2019=!0):/MSIE (\d+\.\d+);/.test(s)?(r.ie=!0,r.ieVersion=parseInt(RegExp.$1,10)):/Version\/(\d+\.\d+(\.\d+)?) Safari/.test(s)&&!n.windowsPhone?(r.safari=!0,r.safariVersion=parseInt(RegExp.$1,10),r.es2019=r.safariVersion>10):/Trident\/(\d+\.\d+)(.*)rv:(\d+\.\d+)/.test(s)&&(r.ie=!0,r.trident=!0,r.tridentVersion=parseInt(RegExp.$1,10),r.ieVersion=parseInt(RegExp.$3,10)),/Silk/.test(s)&&(r.silk=!0),r)},89289:(t,e,i)=>{var s,n,r,o=i(27919),a={supportInverseAlpha:!1,supportNewBlendModes:!1};t.exports=("function"!=typeof importScripts&&void 0!==document&&(a.supportNewBlendModes=(s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABAQMAAADD8p2OAAAAA1BMVEX/",n="AAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==",(r=new Image).onload=function(){var t=new Image;t.onload=function(){var e=o.create2D(t,6).getContext("2d",{willReadFrequently:!0});if(e.globalCompositeOperation="multiply",e.drawImage(r,0,0),e.drawImage(t,2,0),!e.getImageData(2,0,1,1))return!1;var i=e.getImageData(2,0,1,1).data;o.remove(t),a.supportNewBlendModes=255===i[0]&&0===i[1]&&0===i[2]},t.src=s+"/wCKxvRF"+n},r.src=s+"AP804Oa6"+n,!1),a.supportInverseAlpha=function(){var t=o.create2D(this,2).getContext("2d",{willReadFrequently:!0});t.fillStyle="rgba(10, 20, 30, 0.5)",t.fillRect(0,0,1,1);var e=t.getImageData(0,0,1,1);if(null===e)return!1;t.putImageData(e,1,0);var i=t.getImageData(1,0,1,1),s=i.data[0]===e.data[0]&&i.data[1]===e.data[1]&&i.data[2]===e.data[2]&&i.data[3]===e.data[3];return o.remove(this),s}()),a)},89357:(t,e,i)=>{var s=i(25892),n=i(84148),r=i(27919),o={canvas:!1,canvasBitBltShift:null,file:!1,fileSystem:!1,getUserMedia:!0,littleEndian:!1,localStorage:!1,pointerLock:!1,stableSort:!1,support32bit:!1,vibration:!1,webGL:!1,worker:!1};t.exports=function(){if("function"==typeof importScripts)return o;o.canvas=!!window.CanvasRenderingContext2D;try{o.localStorage=!!localStorage.getItem}catch(t){o.localStorage=!1}o.file=!!(window.File&&window.FileReader&&window.FileList&&window.Blob),o.fileSystem=!!window.requestFileSystem;var t,e,i,a=!1;return o.webGL=function(){if(window.WebGLRenderingContext)try{var t=r.createWebGL(this),e=t.getContext("webgl")||t.getContext("experimental-webgl"),i=r.create2D(this),s=i.getContext("2d",{willReadFrequently:!0}).createImageData(1,1);return a=s.data instanceof Uint8ClampedArray,r.remove(t),r.remove(i),!!e}catch(t){return!1}return!1}(),o.worker=!!window.Worker,o.pointerLock="pointerLockElement"in document||"mozPointerLockElement"in document||"webkitPointerLockElement"in document,navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia||navigator.oGetUserMedia,window.URL=window.URL||window.webkitURL||window.mozURL||window.msURL,o.getUserMedia=o.getUserMedia&&!!navigator.getUserMedia&&!!window.URL,n.firefox&&n.firefoxVersion<21&&(o.getUserMedia=!1),!s.iOS&&(n.ie||n.firefox||n.chrome)&&(o.canvasBitBltShift=!0),(n.safari||n.mobileSafari)&&(o.canvasBitBltShift=!1),navigator.vibrate=navigator.vibrate||navigator.webkitVibrate||navigator.mozVibrate||navigator.msVibrate,navigator.vibrate&&(o.vibration=!0),"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint32Array&&(o.littleEndian=(t=new ArrayBuffer(4),e=new Uint8Array(t),i=new Uint32Array(t),e[0]=161,e[1]=178,e[2]=195,e[3]=212,3569595041===i[0]||2712847316!==i[0]&&null)),o.support32bit="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof Int32Array&&null!==o.littleEndian&&a,o}()},91639:t=>{var e={available:!1,cancel:"",keyboard:!1,request:""};t.exports=function(){if("function"==typeof importScripts)return e;var t,i="Fullscreen",s="FullScreen",n=["request"+i,"request"+s,"webkitRequest"+i,"webkitRequest"+s,"msRequest"+i,"msRequest"+s,"mozRequest"+s,"mozRequest"+i];for(t=0;t{var s=i(84148),n={gamepads:!1,mspointer:!1,touch:!1,wheelEvent:null};t.exports=("function"==typeof importScripts||(("ontouchstart"in document.documentElement||navigator.maxTouchPoints&&navigator.maxTouchPoints>=1)&&(n.touch=!0),(navigator.msPointerEnabled||navigator.pointerEnabled)&&(n.mspointer=!0),navigator.getGamepads&&(n.gamepads=!0),"onwheel"in window||s.ie&&"WheelEvent"in window?n.wheelEvent="wheel":"onmousewheel"in window?n.wheelEvent="mousewheel":s.firefox&&"MouseScrollEvent"in window&&(n.wheelEvent="DOMMouseScroll")),n)},25892:t=>{var e={android:!1,chromeOS:!1,cordova:!1,crosswalk:!1,desktop:!1,ejecta:!1,electron:!1,iOS:!1,iOSVersion:0,iPad:!1,iPhone:!1,kindle:!1,linux:!1,macOS:!1,node:!1,nodeWebkit:!1,pixelRatio:1,webApp:!1,windows:!1,windowsPhone:!1};t.exports=function(){if("function"==typeof importScripts)return e;var t=navigator.userAgent;/Windows/.test(t)?e.windows=!0:/Mac OS/.test(t)&&!/like Mac OS/.test(t)?navigator.maxTouchPoints&&navigator.maxTouchPoints>2?(e.iOS=!0,e.iPad=!0,navigator.appVersion.match(/Version\/(\d+)/),e.iOSVersion=parseInt(RegExp.$1,10)):e.macOS=!0:/Android/.test(t)?e.android=!0:/Linux/.test(t)?e.linux=!0:/iP[ao]d|iPhone/i.test(t)?(e.iOS=!0,navigator.appVersion.match(/OS (\d+)/),e.iOSVersion=parseInt(RegExp.$1,10),e.iPhone=-1!==t.toLowerCase().indexOf("iphone"),e.iPad=-1!==t.toLowerCase().indexOf("ipad")):/Kindle/.test(t)||/\bKF[A-Z][A-Z]+/.test(t)||/Silk.*Mobile Safari/.test(t)?e.kindle=!0:/CrOS/.test(t)&&(e.chromeOS=!0),(/Windows Phone/i.test(t)||/IEMobile/i.test(t))&&(e.android=!1,e.iOS=!1,e.macOS=!1,e.windows=!0,e.windowsPhone=!0);var i=/Silk/.test(t);return(e.windows||e.macOS||e.linux&&!i||e.chromeOS)&&(e.desktop=!0),(e.windowsPhone||/Windows NT/i.test(t)&&/Touch/i.test(t))&&(e.desktop=!1),navigator.standalone&&(e.webApp=!0),"function"!=typeof importScripts&&(void 0!==window.cordova&&(e.cordova=!0),void 0!==window.ejecta&&(e.ejecta=!0)),"undefined"!=typeof process&&process.versions&&process.versions.node&&(e.node=!0),e.node&&"object"==typeof process.versions&&(e.nodeWebkit=!!process.versions["node-webkit"],e.electron=!!process.versions.electron),/Crosswalk/.test(t)&&(e.crosswalk=!0),e.pixelRatio=window.devicePixelRatio||1,e}()},43267:(t,e,i)=>{var s=i(95540),n={h264:!1,hls:!1,mp4:!1,m4v:!1,ogg:!1,vp9:!1,webm:!1,hasRequestVideoFrame:!1};t.exports=function(){if("function"==typeof importScripts)return n;var t=document.createElement("video"),e=!!t.canPlayType,i=/^no$/;try{e&&(t.canPlayType('video/ogg; codecs="theora"').replace(i,"")&&(n.ogg=!0),t.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(i,"")&&(n.h264=!0,n.mp4=!0),t.canPlayType("video/x-m4v").replace(i,"")&&(n.m4v=!0),t.canPlayType('video/webm; codecs="vp8, vorbis"').replace(i,"")&&(n.webm=!0),t.canPlayType('video/webm; codecs="vp9"').replace(i,"")&&(n.vp9=!0),t.canPlayType('application/x-mpegURL; codecs="avc1.42E01E"').replace(i,"")&&(n.hls=!0))}catch(t){}return t.parentNode&&t.parentNode.removeChild(t),n.getVideoURL=function(t){Array.isArray(t)||(t=[t]);for(var e=0;e{t.exports={os:i(25892),browser:i(84148),features:i(89357),input:i(31784),audio:i(7098),video:i(43267),fullscreen:i(91639),canvasFeatures:i(89289)}},89422:(t,e,i)=>{var s=i(83419),n=new Float32Array(20),r=new s({initialize:function(){this._matrix=new Float32Array(20),this.alpha=1,this._dirty=!0,this._data=new Float32Array(20),this.reset()},set:function(t){return this._matrix.set(t),this._dirty=!0,this},reset:function(){var t=this._matrix;return t.fill(0),t[0]=1,t[6]=1,t[12]=1,t[18]=1,this.alpha=1,this._dirty=!0,this},getData:function(){var t=this._data;return this._dirty&&(t.set(this._matrix),t[4]/=255,t[9]/=255,t[14]/=255,t[19]/=255,this._dirty=!1),t},brightness:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=t;return this.multiply([i,0,0,0,0,0,i,0,0,0,0,0,i,0,0,0,0,0,1,0],e)},saturate:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=2*t/3+1,s=-.5*(i-1);return this.multiply([i,s,s,0,0,s,i,s,0,0,s,s,i,0,0,0,0,0,1,0],e)},desaturate:function(t){return void 0===t&&(t=!1),this.saturate(-1,t)},hue:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1),t=t/180*Math.PI;var i=Math.cos(t),s=Math.sin(t),n=.213,r=.715,o=.072;return this.multiply([n+.787*i+s*-n,r+i*-r+s*-r,o+i*-o+.928*s,0,0,n+i*-n+.143*s,r+i*(1-r)+.14*s,o+i*-o+-.283*s,0,0,n+i*-n+-.787*s,r+i*-r+s*r,o+.928*i+s*o,0,0,0,0,0,1,0],e)},grayscale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=!1),this.saturate(-t,e)},blackWhite:function(t){return void 0===t&&(t=!1),this.multiply(r.BLACK_WHITE,t)},contrast:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=t+1,s=-.5*(i-1);return this.multiply([i,0,0,0,s,0,i,0,0,s,0,0,i,0,s,0,0,0,1,0],e)},negative:function(t){return void 0===t&&(t=!1),this.multiply(r.NEGATIVE,t)},desaturateLuminance:function(t){return void 0===t&&(t=!1),this.multiply(r.DESATURATE_LUMINANCE,t)},sepia:function(t){return void 0===t&&(t=!1),this.multiply(r.SEPIA,t)},night:function(t,e){return void 0===t&&(t=.1),void 0===e&&(e=!1),this.multiply([-2*t,-t,0,0,0,-t,0,t,0,0,0,t,2*t,0,0,0,0,0,1,0],e)},lsd:function(t){return void 0===t&&(t=!1),this.multiply(r.LSD,t)},brown:function(t){return void 0===t&&(t=!1),this.multiply(r.BROWN,t)},vintagePinhole:function(t){return void 0===t&&(t=!1),this.multiply(r.VINTAGE,t)},kodachrome:function(t){return void 0===t&&(t=!1),this.multiply(r.KODACHROME,t)},technicolor:function(t){return void 0===t&&(t=!1),this.multiply(r.TECHNICOLOR,t)},polaroid:function(t){return void 0===t&&(t=!1),this.multiply(r.POLAROID,t)},shiftToBGR:function(t){return void 0===t&&(t=!1),this.multiply(r.SHIFT_BGR,t)},multiply:function(t,e){void 0===e&&(e=!1),e||this.reset();var i=this._matrix,s=n;return s.set(i),i.set([s[0]*t[0]+s[1]*t[5]+s[2]*t[10]+s[3]*t[15],s[0]*t[1]+s[1]*t[6]+s[2]*t[11]+s[3]*t[16],s[0]*t[2]+s[1]*t[7]+s[2]*t[12]+s[3]*t[17],s[0]*t[3]+s[1]*t[8]+s[2]*t[13]+s[3]*t[18],s[0]*t[4]+s[1]*t[9]+s[2]*t[14]+s[3]*t[19]+s[4],s[5]*t[0]+s[6]*t[5]+s[7]*t[10]+s[8]*t[15],s[5]*t[1]+s[6]*t[6]+s[7]*t[11]+s[8]*t[16],s[5]*t[2]+s[6]*t[7]+s[7]*t[12]+s[8]*t[17],s[5]*t[3]+s[6]*t[8]+s[7]*t[13]+s[8]*t[18],s[5]*t[4]+s[6]*t[9]+s[7]*t[14]+s[8]*t[19]+s[9],s[10]*t[0]+s[11]*t[5]+s[12]*t[10]+s[13]*t[15],s[10]*t[1]+s[11]*t[6]+s[12]*t[11]+s[13]*t[16],s[10]*t[2]+s[11]*t[7]+s[12]*t[12]+s[13]*t[17],s[10]*t[3]+s[11]*t[8]+s[12]*t[13]+s[13]*t[18],s[10]*t[4]+s[11]*t[9]+s[12]*t[14]+s[13]*t[19]+s[14],s[15]*t[0]+s[16]*t[5]+s[17]*t[10]+s[18]*t[15],s[15]*t[1]+s[16]*t[6]+s[17]*t[11]+s[18]*t[16],s[15]*t[2]+s[16]*t[7]+s[17]*t[12]+s[18]*t[17],s[15]*t[3]+s[16]*t[8]+s[17]*t[13]+s[18]*t[18],s[15]*t[4]+s[16]*t[9]+s[17]*t[14]+s[18]*t[19]+s[19]]),this._dirty=!0,this}});r.BLACK_WHITE=[.3,.6,.1,0,0,.3,.6,.1,0,0,.3,.6,.1,0,0,0,0,0,1,0],r.NEGATIVE=[-1,0,0,1,0,0,-1,0,1,0,0,0,-1,1,0,0,0,0,1,0],r.DESATURATE_LUMINANCE=[.2764723,.929708,.0938197,0,-37.1,.2764723,.929708,.0938197,0,-37.1,.2764723,.929708,.0938197,0,-37.1,0,0,0,1,0],r.SEPIA=[.393,.7689999,.18899999,0,0,.349,.6859999,.16799999,0,0,.272,.5339999,.13099999,0,0,0,0,0,1,0],r.LSD=[2,-.4,.5,0,0,-.5,2,-.4,0,0,-.4,-.5,3,0,0,0,0,0,1,0],r.BROWN=[.5997023498159715,.34553243048391263,-.2708298674538042,0,47.43192855600873,-.037703249837783157,.8609577587992641,.15059552388459913,0,-36.96841498319127,.24113635128153335,-.07441037908422492,.44972182064877153,0,-7.562075277591283,0,0,0,1,0],r.VINTAGE=[.6279345635605994,.3202183420819367,-.03965408211312453,0,9.651285835294123,.02578397704808868,.6441188644374771,.03259127616149294,0,7.462829176470591,.0466055556782719,-.0851232987247891,.5241648018700465,0,5.159190588235296,0,0,0,1,0],r.KODACHROME=[1.1285582396593525,-.3967382283601348,-.03992559172921793,0,63.72958762196502,-.16404339962244616,1.0835251566291304,-.05498805115633132,0,24.732407896706203,-.16786010706155763,-.5603416277695248,1.6014850761964943,0,35.62982807460946,0,0,0,1,0],r.TECHNICOLOR=[1.9125277891456083,-.8545344976951645,-.09155508482755585,0,11.793603434377337,-.3087833385928097,1.7658908555458428,-.10601743074722245,0,-70.35205161461398,-.231103377548616,-.7501899197440212,1.847597816108189,0,30.950940869491138,0,0,0,1,0],r.POLAROID=[1.438,-.062,-.062,0,0,-.122,1.378,-.122,0,0,-.016,-.016,1.483,0,0,0,0,0,1,0],r.SHIFT_BGR=[0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0],t.exports=r},51767:(t,e,i)=>{var s=i(83419),n=i(29747),r=new s({initialize:function(t,e,i){this._rgb=[0,0,0],this.onChangeCallback=n,this.dirty=!1,this.set(t,e,i)},set:function(t,e,i){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),this._rgb=[t,e,i],this.onChange(),this},equals:function(t,e,i){var s=this._rgb;return s[0]===t&&s[1]===e&&s[2]===i},onChange:function(){this.dirty=!0;var t=this._rgb;this.onChangeCallback.call(this,t[0],t[1],t[2])},r:{get:function(){return this._rgb[0]},set:function(t){this._rgb[0]=t,this.onChange()}},g:{get:function(){return this._rgb[1]},set:function(t){this._rgb[1]=t,this.onChange()}},b:{get:function(){return this._rgb[2]},set:function(t){this._rgb[2]=t,this.onChange()}},destroy:function(){this.onChangeCallback=null}});t.exports=r},60461:t=>{t.exports={TOP_LEFT:0,TOP_CENTER:1,TOP_RIGHT:2,LEFT_TOP:3,LEFT_CENTER:4,LEFT_BOTTOM:5,CENTER:6,RIGHT_TOP:7,RIGHT_CENTER:8,RIGHT_BOTTOM:9,BOTTOM_LEFT:10,BOTTOM_CENTER:11,BOTTOM_RIGHT:12}},54312:(t,e,i)=>{var s=i(62235),n=i(35893),r=i(86327),o=i(88417);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},46768:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(86327),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},35827:(t,e,i)=>{var s=i(62235),n=i(54380),r=i(86327),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},46871:(t,e,i)=>{var s=i(66786),n=i(35893),r=i(7702);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),s(t,n(e)+i,r(e)+o),t}},5198:(t,e,i)=>{var s=i(7702),n=i(26541),r=i(20786),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},11879:(t,e,i)=>{var s=i(60461),n=[];n[s.BOTTOM_CENTER]=i(54312),n[s.BOTTOM_LEFT]=i(46768),n[s.BOTTOM_RIGHT]=i(35827),n[s.CENTER]=i(46871),n[s.LEFT_CENTER]=i(5198),n[s.RIGHT_CENTER]=i(80503),n[s.TOP_CENTER]=i(89698),n[s.TOP_LEFT]=i(922),n[s.TOP_RIGHT]=i(21373),n[s.LEFT_BOTTOM]=n[s.BOTTOM_LEFT],n[s.LEFT_TOP]=n[s.TOP_LEFT],n[s.RIGHT_BOTTOM]=n[s.BOTTOM_RIGHT],n[s.RIGHT_TOP]=n[s.TOP_RIGHT];t.exports=function(t,e,i,s,r){return n[i](t,e,s,r)}},80503:(t,e,i)=>{var s=i(7702),n=i(54380),r=i(20786),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},89698:(t,e,i)=>{var s=i(35893),n=i(17717),r=i(88417),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)+i),o(t,n(e)-a),t}},922:(t,e,i)=>{var s=i(26541),n=i(17717),r=i(385),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)-i),o(t,n(e)-a),t}},21373:(t,e,i)=>{var s=i(54380),n=i(17717),r=i(40136),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)+i),o(t,n(e)-a),t}},91660:(t,e,i)=>{t.exports={BottomCenter:i(54312),BottomLeft:i(46768),BottomRight:i(35827),Center:i(46871),LeftCenter:i(5198),QuickSet:i(11879),RightCenter:i(80503),TopCenter:i(89698),TopLeft:i(922),TopRight:i(21373)}},71926:(t,e,i)=>{var s=i(60461),n=i(79291),r={In:i(91660),To:i(16694)};r=n(!1,r,s),t.exports=r},21578:(t,e,i)=>{var s=i(62235),n=i(35893),r=i(88417),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,n(e)+i),o(t,s(e)+a),t}},10210:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(385),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,n(e)-i),o(t,s(e)+a),t}},82341:(t,e,i)=>{var s=i(62235),n=i(54380),r=i(40136),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,n(e)+i),o(t,s(e)+a),t}},87958:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(86327),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},40080:(t,e,i)=>{var s=i(7702),n=i(26541),r=i(20786),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},88466:(t,e,i)=>{var s=i(26541),n=i(17717),r=i(40136),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)-i),o(t,n(e)-a),t}},38829:(t,e,i)=>{var s=i(60461),n=[];n[s.BOTTOM_CENTER]=i(21578),n[s.BOTTOM_LEFT]=i(10210),n[s.BOTTOM_RIGHT]=i(82341),n[s.LEFT_BOTTOM]=i(87958),n[s.LEFT_CENTER]=i(40080),n[s.LEFT_TOP]=i(88466),n[s.RIGHT_BOTTOM]=i(19211),n[s.RIGHT_CENTER]=i(34609),n[s.RIGHT_TOP]=i(48741),n[s.TOP_CENTER]=i(49440),n[s.TOP_LEFT]=i(81288),n[s.TOP_RIGHT]=i(61323);t.exports=function(t,e,i,s,r){return n[i](t,e,s,r)}},19211:(t,e,i)=>{var s=i(62235),n=i(54380),r=i(86327),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},34609:(t,e,i)=>{var s=i(7702),n=i(54380),r=i(20786),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},48741:(t,e,i)=>{var s=i(54380),n=i(17717),r=i(385),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)+i),o(t,n(e)-a),t}},49440:(t,e,i)=>{var s=i(35893),n=i(17717),r=i(86327),o=i(88417);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,s(e)+i),r(t,n(e)-a),t}},81288:(t,e,i)=>{var s=i(26541),n=i(17717),r=i(86327),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,s(e)-i),r(t,n(e)-a),t}},61323:(t,e,i)=>{var s=i(54380),n=i(17717),r=i(86327),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,s(e)+i),r(t,n(e)-a),t}},16694:(t,e,i)=>{t.exports={BottomCenter:i(21578),BottomLeft:i(10210),BottomRight:i(82341),LeftBottom:i(87958),LeftCenter:i(40080),LeftTop:i(88466),QuickSet:i(38829),RightBottom:i(19211),RightCenter:i(34609),RightTop:i(48741),TopCenter:i(49440),TopLeft:i(81288),TopRight:i(61323)}},66786:(t,e,i)=>{var s=i(88417),n=i(20786);t.exports=function(t,e,i){return s(t,e),n(t,i)}},62235:t=>{t.exports=function(t){return t.y+t.height-t.height*t.originY}},72873:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(54380),o=i(17717),a=i(87841);t.exports=function(t,e){void 0===e&&(e=new a);var i=n(t),h=o(t);return e.x=i,e.y=h,e.width=r(t)-i,e.height=s(t)-h,e}},35893:t=>{t.exports=function(t){return t.x-t.width*t.originX+.5*t.width}},7702:t=>{t.exports=function(t){return t.y-t.height*t.originY+.5*t.height}},26541:t=>{t.exports=function(t){return t.x-t.width*t.originX}},87431:t=>{t.exports=function(t){return t.width*t.originX}},46928:t=>{t.exports=function(t){return t.height*t.originY}},54380:t=>{t.exports=function(t){return t.x+t.width-t.width*t.originX}},17717:t=>{t.exports=function(t){return t.y-t.height*t.originY}},86327:t=>{t.exports=function(t,e){return t.y=e-t.height+t.height*t.originY,t}},88417:t=>{t.exports=function(t,e){var i=t.width*t.originX;return t.x=e+i-.5*t.width,t}},20786:t=>{t.exports=function(t,e){var i=t.height*t.originY;return t.y=e+i-.5*t.height,t}},385:t=>{t.exports=function(t,e){return t.x=e+t.width*t.originX,t}},40136:t=>{t.exports=function(t,e){return t.x=e-t.width+t.width*t.originX,t}},66737:t=>{t.exports=function(t,e){return t.y=e+t.height*t.originY,t}},58724:(t,e,i)=>{t.exports={CenterOn:i(66786),GetBottom:i(62235),GetBounds:i(72873),GetCenterX:i(35893),GetCenterY:i(7702),GetLeft:i(26541),GetOffsetX:i(87431),GetOffsetY:i(46928),GetRight:i(54380),GetTop:i(17717),SetBottom:i(86327),SetCenterX:i(88417),SetCenterY:i(20786),SetLeft:i(385),SetRight:i(40136),SetTop:i(66737)}},20623:t=>{t.exports={setCrisp:function(t){return["optimizeSpeed","-moz-crisp-edges","-o-crisp-edges","-webkit-optimize-contrast","optimize-contrast","crisp-edges","pixelated"].forEach((function(e){t.style["image-rendering"]=e})),t.style.msInterpolationMode="nearest-neighbor",t},setBicubic:function(t){return t.style["image-rendering"]="auto",t.style.msInterpolationMode="bicubic",t}}},27919:(t,e,i)=>{var s,n,r,o=i(8054),a=i(68703),h=[],l=!1;t.exports=(r=function(){var t=0;return h.forEach((function(e){e.parent&&t++})),t},{create2D:function(t,e,i){return s(t,e,i,o.CANVAS)},create:s=function(t,e,i,s,r){var u;void 0===e&&(e=1),void 0===i&&(i=1),void 0===s&&(s=o.CANVAS),void 0===r&&(r=!1);var c=n(s);return null===c?(c={parent:t,canvas:document.createElement("canvas"),type:s},s===o.CANVAS&&h.push(c),u=c.canvas):(c.parent=t,u=c.canvas),r&&(c.parent=u),u.width=e,u.height=i,l&&s===o.CANVAS&&a.disable(u.getContext("2d",{willReadFrequently:!1})),u},createWebGL:function(t,e,i){return s(t,e,i,o.WEBGL)},disableSmoothing:function(){l=!0},enableSmoothing:function(){l=!1},first:n=function(t){if(void 0===t&&(t=o.CANVAS),t===o.WEBGL)return null;for(var e=0;e{var e,i="";t.exports={disable:function(t){return""===i&&(i=e(t)),i&&(t[i]=!1),t},enable:function(t){return""===i&&(i=e(t)),i&&(t[i]=!0),t},getPrefix:e=function(t){for(var e=["i","webkitI","msI","mozI","oI"],i=0;i{t.exports=function(t,e){return void 0===e&&(e="none"),t.style.msTouchAction=e,t.style["ms-touch-action"]=e,t.style["touch-action"]=e,t}},91610:t=>{t.exports=function(t,e){void 0===e&&(e="none");return["-webkit-","-khtml-","-moz-","-ms-",""].forEach((function(i){t.style[i+"user-select"]=e})),t.style["-webkit-touch-callout"]=e,t.style["-webkit-tap-highlight-color"]="rgba(0, 0, 0, 0)",t}},26253:(t,e,i)=>{t.exports={CanvasInterpolation:i(20623),CanvasPool:i(27919),Smoothing:i(68703),TouchAction:i(65208),UserSelect:i(91610)}},40987:(t,e,i)=>{var s=i(83419),n=i(37589),r=i(1e3),o=i(7537),a=i(87837),h=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=255),this.r=0,this.g=0,this.b=0,this.a=255,this._h=0,this._s=0,this._v=0,this._locked=!1,this.gl=[0,0,0,1],this._color=0,this._color32=0,this._rgba="",this.setTo(t,e,i,s)},transparent:function(){return this._locked=!0,this.red=0,this.green=0,this.blue=0,this.alpha=0,this._locked=!1,this.update(!0)},setTo:function(t,e,i,s,n){return void 0===s&&(s=255),void 0===n&&(n=!0),this._locked=!0,this.red=t,this.green=e,this.blue=i,this.alpha=s,this._locked=!1,this.update(n)},setGLTo:function(t,e,i,s){return void 0===s&&(s=1),this._locked=!0,this.redGL=t,this.greenGL=e,this.blueGL=i,this.alphaGL=s,this._locked=!1,this.update(!0)},setFromRGB:function(t){return this._locked=!0,this.red=t.r,this.green=t.g,this.blue=t.b,t.hasOwnProperty("a")&&(this.alpha=t.a),this._locked=!1,this.update(!0)},setFromHSV:function(t,e,i){return o(t,e,i,this)},update:function(t){if(void 0===t&&(t=!1),this._locked)return this;var e=this.r,i=this.g,s=this.b,o=this.a;return this._color=n(e,i,s),this._color32=r(e,i,s,o),this._rgba="rgba("+e+","+i+","+s+","+o/255+")",t&&a(e,i,s,this),this},updateHSV:function(){var t=this.r,e=this.g,i=this.b;return a(t,e,i,this),this},clone:function(){return new h(this.r,this.g,this.b,this.a)},gray:function(t){return this.setTo(t,t,t)},random:function(t,e){void 0===t&&(t=0),void 0===e&&(e=255);var i=Math.floor(t+Math.random()*(e-t)),s=Math.floor(t+Math.random()*(e-t)),n=Math.floor(t+Math.random()*(e-t));return this.setTo(i,s,n)},randomGray:function(t,e){void 0===t&&(t=0),void 0===e&&(e=255);var i=Math.floor(t+Math.random()*(e-t));return this.setTo(i,i,i)},saturate:function(t){return this.s+=t/100,this},desaturate:function(t){return this.s-=t/100,this},lighten:function(t){return this.v+=t/100,this},darken:function(t){return this.v-=t/100,this},brighten:function(t){var e=this.r,i=this.g,s=this.b;return e=Math.max(0,Math.min(255,e-Math.round(-t/100*255))),i=Math.max(0,Math.min(255,i-Math.round(-t/100*255))),s=Math.max(0,Math.min(255,s-Math.round(-t/100*255))),this.setTo(e,i,s)},color:{get:function(){return this._color}},color32:{get:function(){return this._color32}},rgba:{get:function(){return this._rgba}},redGL:{get:function(){return this.gl[0]},set:function(t){this.gl[0]=Math.min(Math.abs(t),1),this.r=Math.floor(255*this.gl[0]),this.update(!0)}},greenGL:{get:function(){return this.gl[1]},set:function(t){this.gl[1]=Math.min(Math.abs(t),1),this.g=Math.floor(255*this.gl[1]),this.update(!0)}},blueGL:{get:function(){return this.gl[2]},set:function(t){this.gl[2]=Math.min(Math.abs(t),1),this.b=Math.floor(255*this.gl[2]),this.update(!0)}},alphaGL:{get:function(){return this.gl[3]},set:function(t){this.gl[3]=Math.min(Math.abs(t),1),this.a=Math.floor(255*this.gl[3]),this.update()}},red:{get:function(){return this.r},set:function(t){t=Math.floor(Math.abs(t)),this.r=Math.min(t,255),this.gl[0]=t/255,this.update(!0)}},green:{get:function(){return this.g},set:function(t){t=Math.floor(Math.abs(t)),this.g=Math.min(t,255),this.gl[1]=t/255,this.update(!0)}},blue:{get:function(){return this.b},set:function(t){t=Math.floor(Math.abs(t)),this.b=Math.min(t,255),this.gl[2]=t/255,this.update(!0)}},alpha:{get:function(){return this.a},set:function(t){t=Math.floor(Math.abs(t)),this.a=Math.min(t,255),this.gl[3]=t/255,this.update()}},h:{get:function(){return this._h},set:function(t){this._h=t,o(t,this._s,this._v,this)}},s:{get:function(){return this._s},set:function(t){this._s=t,o(this._h,t,this._v,this)}},v:{get:function(){return this._v},set:function(t){this._v=t,o(this._h,this._s,t,this)}}});t.exports=h},92728:(t,e,i)=>{var s=i(37589);t.exports=function(t){void 0===t&&(t=1024);var e,i=[],n=255,r=255,o=0,a=0;for(e=0;e<=n;e++)i.push({r,g:e,b:a,color:s(r,e,a)});for(o=255,e=n;e>=0;e--)i.push({r:e,g:o,b:a,color:s(e,o,a)});for(r=0,e=0;e<=n;e++,o--)i.push({r,g:o,b:e,color:s(r,o,e)});for(o=0,a=255,e=0;e<=n;e++,a--,r++)i.push({r,g:o,b:a,color:s(r,o,a)});if(1024===t)return i;var h=[],l=0,u=1024/t;for(e=0;e{t.exports=function(t){var e={r:t>>16&255,g:t>>8&255,b:255&t,a:255};return t>16777215&&(e.a=t>>>24),e}},62957:t=>{t.exports=function(t){var e=t.toString(16);return 1===e.length?"0"+e:e}},37589:t=>{t.exports=function(t,e,i){return t<<16|e<<8|i}},1e3:t=>{t.exports=function(t,e,i,s){return s<<24|t<<16|e<<8|i}},62183:(t,e,i)=>{var s=i(40987),n=i(89528);t.exports=function(t,e,i){var r=i,o=i,a=i;if(0!==e){var h=i<.5?i*(1+e):i+e-i*e,l=2*i-h;r=n(l,h,t+1/3),o=n(l,h,t),a=n(l,h,t-1/3)}return(new s).setGLTo(r,o,a,1)}},27939:(t,e,i)=>{var s=i(7537);t.exports=function(t,e){void 0===t&&(t=1),void 0===e&&(e=1);for(var i=[],n=0;n<=359;n++)i.push(s(n/359,t,e));return i}},7537:(t,e,i)=>{var s=i(37589);function n(t,e,i,s){var n=(t+6*e)%6,r=Math.min(n,4-n,1);return Math.round(255*(s-s*i*Math.max(0,r)))}t.exports=function(t,e,i,r){void 0===e&&(e=1),void 0===i&&(i=1);var o=n(5,t,e,i),a=n(3,t,e,i),h=n(1,t,e,i);return r?r.setTo?r.setTo(o,a,h,r.alpha,!0):(r.r=o,r.g=a,r.b=h,r.color=s(o,a,h),r):{r:o,g:a,b:h,color:s(o,a,h)}}},70238:(t,e,i)=>{var s=i(40987);t.exports=function(t){var e=new s;t=t.replace(/^(?:#|0x)?([a-f\d])([a-f\d])([a-f\d])$/i,(function(t,e,i,s){return e+e+i+i+s+s}));var i=/^(?:#|0x)?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);if(i){var n=parseInt(i[1],16),r=parseInt(i[2],16),o=parseInt(i[3],16);e.setTo(n,r,o)}return e}},89528:t=>{t.exports=function(t,e,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}},30100:(t,e,i)=>{var s=i(40987),n=i(90664);t.exports=function(t){var e=n(t);return new s(e.r,e.g,e.b,e.a)}},90664:t=>{t.exports=function(t){return t>16777215?{a:t>>>24,r:t>>16&255,g:t>>8&255,b:255&t}:{a:255,r:t>>16&255,g:t>>8&255,b:255&t}}},13699:(t,e,i)=>{var s=i(28915),n=function(t,e,i,n,r,o,a,h){void 0===a&&(a=100),void 0===h&&(h=0);var l=h/a;return{r:s(t,n,l),g:s(e,r,l),b:s(i,o,l)}};t.exports={RGBWithRGB:n,ColorWithRGB:function(t,e,i,s,r,o){return void 0===r&&(r=100),void 0===o&&(o=0),n(t.r,t.g,t.b,e,i,s,r,o)},ColorWithColor:function(t,e,i,s){return void 0===i&&(i=100),void 0===s&&(s=0),n(t.r,t.g,t.b,e.r,e.g,e.b,i,s)}}},68957:(t,e,i)=>{var s=i(40987);t.exports=function(t){return new s(t.r,t.g,t.b,t.a)}},87388:(t,e,i)=>{var s=i(40987);t.exports=function(t){var e=new s,i=/^rgba?\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d+(?:\.\d+)?))?\s*\)$/.exec(t.toLowerCase());if(i){var n=parseInt(i[1],10),r=parseInt(i[2],10),o=parseInt(i[3],10),a=void 0!==i[4]?parseFloat(i[4]):1;e.setTo(n,r,o,255*a)}return e}},87837:t=>{t.exports=function(t,e,i,s){void 0===s&&(s={h:0,s:0,v:0}),t/=255,e/=255,i/=255;var n=Math.min(t,e,i),r=Math.max(t,e,i),o=r-n,a=0,h=0===r?0:o/r,l=r;return r!==n&&(r===t?a=(e-i)/o+(e{var s=i(62957);t.exports=function(t,e,i,n,r){return void 0===n&&(n=255),void 0===r&&(r="#"),"#"===r?"#"+((1<<24)+(t<<16)+(e<<8)+i).toString(16).slice(1,7):"0x"+s(n)+s(t)+s(e)+s(i)}},85386:(t,e,i)=>{var s=i(30976),n=i(40987);t.exports=function(t,e){return void 0===t&&(t=0),void 0===e&&(e=255),new n(s(t,e),s(t,e),s(t,e))}},80333:(t,e,i)=>{var s=i(70238),n=i(30100),r=i(68957),o=i(87388);t.exports=function(t){switch(typeof t){case"string":return"rgb"===t.substr(0,3).toLowerCase()?o(t):s(t);case"number":return n(t);case"object":return r(t)}}},3956:(t,e,i)=>{var s=i(40987);s.ColorSpectrum=i(92728),s.ColorToRGBA=i(91588),s.ComponentToHex=i(62957),s.GetColor=i(37589),s.GetColor32=i(1e3),s.HexStringToColor=i(70238),s.HSLToColor=i(62183),s.HSVColorWheel=i(27939),s.HSVToRGB=i(7537),s.HueToComponent=i(89528),s.IntegerToColor=i(30100),s.IntegerToRGB=i(90664),s.Interpolate=i(13699),s.ObjectToColor=i(68957),s.RandomRGB=i(85386),s.RGBStringToColor=i(87388),s.RGBToHSV=i(87837),s.RGBToString=i(75723),s.ValueToColor=i(80333),t.exports=s},27460:(t,e,i)=>{t.exports={Align:i(71926),BaseShader:i(73894),Bounds:i(58724),Canvas:i(26253),Color:i(3956),ColorMatrix:i(89422),Masks:i(69781),RGB:i(51767)}},6858:(t,e,i)=>{var s=i(83419),n=i(39429),r=new s({initialize:function(t,e,i,s,n,r){e||(e=t.sys.make.image({x:i,y:s,key:n,frame:r,add:!1})),this.bitmapMask=e,this.invertAlpha=!1,this.isStencil=!1},setBitmap:function(t){this.bitmapMask=t},preRenderWebGL:function(t,e,i){t.pipelines.BITMAPMASK_PIPELINE.beginMask(this,e,i)},postRenderWebGL:function(t,e,i){t.pipelines.BITMAPMASK_PIPELINE.endMask(this,e,i)},preRenderCanvas:function(){},postRenderCanvas:function(){},destroy:function(){this.bitmapMask=null}});n.register("bitmapMask",(function(t,e,i,s,n){return new r(this.scene,t,e,i,s,n)})),t.exports=r},80661:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.geometryMask=e,this.invertAlpha=!1,this.isStencil=!0,this.level=0},setShape:function(t){return this.geometryMask=t,this},setInvertAlpha:function(t){return void 0===t&&(t=!0),this.invertAlpha=t,this},preRenderWebGL:function(t,e,i){var s=t.gl;t.flush(),0===t.maskStack.length&&(s.enable(s.STENCIL_TEST),s.clear(s.STENCIL_BUFFER_BIT),t.maskCount=0),t.currentCameraMask.mask!==this&&(t.currentMask.mask=this),t.maskStack.push({mask:this,camera:i}),this.applyStencil(t,i,!0),t.maskCount++},applyStencil:function(t,e,i){var s=t.gl,n=this.geometryMask,r=t.maskCount,o=255;s.colorMask(!1,!1,!1,!1),i?(s.stencilFunc(s.EQUAL,r,o),s.stencilOp(s.KEEP,s.KEEP,s.INCR),r++):(s.stencilFunc(s.EQUAL,r+1,o),s.stencilOp(s.KEEP,s.KEEP,s.DECR)),this.level=r,n.renderWebGL(t,n,e),t.flush(),s.colorMask(!0,!0,!0,!0),s.stencilOp(s.KEEP,s.KEEP,s.KEEP),this.invertAlpha?s.stencilFunc(s.NOTEQUAL,r,o):s.stencilFunc(s.EQUAL,r,o)},postRenderWebGL:function(t){var e=t.gl;t.maskStack.pop(),t.maskCount--,t.flush();var i=t.currentMask;if(0===t.maskStack.length)i.mask=null,e.disable(e.STENCIL_TEST);else{var s=t.maskStack[t.maskStack.length-1];s.mask.applyStencil(t,s.camera,!1),t.currentCameraMask.mask!==s.mask?(i.mask=s.mask,i.camera=s.camera):i.mask=null}},preRenderCanvas:function(t,e,i){var s=this.geometryMask;t.currentContext.save(),s.renderCanvas(t,s,i,null,null,!0),t.currentContext.clip()},postRenderCanvas:function(t){t.currentContext.restore()},destroy:function(){this.geometryMask=null}});t.exports=s},69781:(t,e,i)=>{t.exports={BitmapMask:i(6858),GeometryMask:i(80661)}},73894:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){e&&""!==e||(e=["precision mediump float;","uniform vec2 resolution;","varying vec2 fragCoord;","void main () {"," vec2 uv = fragCoord / resolution.xy;"," gl_FragColor = vec4(uv.xyx, 1.0);","}"].join("\n")),i&&""!==i||(i=["precision mediump float;","uniform mat4 uProjectionMatrix;","uniform mat4 uViewMatrix;","uniform vec2 uResolution;","attribute vec2 inPosition;","varying vec2 fragCoord;","varying vec2 outTexCoord;","void main () {"," gl_Position = uProjectionMatrix * uViewMatrix * vec4(inPosition, 1.0, 1.0);"," fragCoord = vec2(inPosition.x, uResolution.y - inPosition.y);"," outTexCoord = vec2(inPosition.x / uResolution.x, fragCoord.y / uResolution.y);","}"].join("\n")),void 0===s&&(s=null),this.key=t,this.fragmentSrc=e,this.vertexSrc=i,this.uniforms=s}});t.exports=s},40366:t=>{t.exports=function(t,e){var i;if(e)"string"==typeof e?i=document.getElementById(e):"object"==typeof e&&1===e.nodeType&&(i=e);else if(t.parentElement||null===e)return t;return i||(i=document.body),i.appendChild(t),t}},83719:(t,e,i)=>{var s=i(40366);t.exports=function(t){var e=t.config;if(e.parent&&e.domCreateContainer){var i=document.createElement("div");i.style.cssText=["display: block;","width: "+t.scale.width+"px;","height: "+t.scale.height+"px;","padding: 0; margin: 0;","position: absolute;","overflow: hidden;","pointer-events: "+e.domPointerEvents+";","transform: scale(1);","transform-origin: left top;"].join(" "),t.domContainer=i,s(i,e.parent)}}},57264:(t,e,i)=>{var s=i(25892);t.exports=function(t){if("complete"!==document.readyState&&"interactive"!==document.readyState){var e=function(){document.removeEventListener("deviceready",e,!0),document.removeEventListener("DOMContentLoaded",e,!0),window.removeEventListener("load",e,!0),t()};document.body?s.cordova?document.addEventListener("deviceready",e,!1):(document.addEventListener("DOMContentLoaded",e,!0),window.addEventListener("load",e,!0)):window.setTimeout(e,20)}else t()}},57811:t=>{t.exports=function(t){if(!t)return window.innerHeight;var e=Math.abs(window.orientation),i={w:0,h:0},s=document.createElement("div");return s.setAttribute("style","position: fixed; height: 100vh; width: 0; top: 0"),document.documentElement.appendChild(s),i.w=90===e?s.offsetHeight:window.innerWidth,i.h=90===e?window.innerWidth:s.offsetHeight,document.documentElement.removeChild(s),s=null,90!==Math.abs(window.orientation)?i.h:i.w}},45818:(t,e,i)=>{var s=i(13560);t.exports=function(t,e){var i=window.screen,n=!!i&&(i.orientation||i.mozOrientation||i.msOrientation);return n&&"string"==typeof n.type?n.type:"string"==typeof n?n:"number"==typeof window.orientation?0===window.orientation||180===window.orientation?s.ORIENTATION.PORTRAIT:s.ORIENTATION.LANDSCAPE:window.matchMedia?window.matchMedia("(orientation: portrait)").matches?s.ORIENTATION.PORTRAIT:window.matchMedia("(orientation: landscape)").matches?s.ORIENTATION.LANDSCAPE:void 0:e>t?s.ORIENTATION.PORTRAIT:s.ORIENTATION.LANDSCAPE}},74403:t=>{t.exports=function(t){var e;return""!==t&&("string"==typeof t?e=document.getElementById(t):t&&1===t.nodeType&&(e=t)),e||(e=document.body),e}},56836:t=>{t.exports=function(t){var e="";try{if(window.DOMParser)e=(new DOMParser).parseFromString(t,"text/xml");else(e=new ActiveXObject("Microsoft.XMLDOM")).loadXML(t)}catch(t){e=null}return e&&e.documentElement&&!e.getElementsByTagName("parsererror").length?e:null}},35846:t=>{t.exports=function(t){t.parentNode&&t.parentNode.removeChild(t)}},43092:(t,e,i)=>{var s=i(83419),n=i(29747),r=new s({initialize:function(){this.isRunning=!1,this.callback=n,this.isSetTimeOut=!1,this.timeOutID=null,this.delay=0;var t=this;this.step=function e(i){t.callback(i),t.isRunning&&(t.timeOutID=window.requestAnimationFrame(e))},this.stepTimeout=function e(){t.isRunning&&(t.timeOutID=window.setTimeout(e,t.delay)),t.callback(window.performance.now())}},start:function(t,e,i){this.isRunning||(this.callback=t,this.isSetTimeOut=e,this.delay=i,this.isRunning=!0,this.timeOutID=e?window.setTimeout(this.stepTimeout,0):window.requestAnimationFrame(this.step))},stop:function(){this.isRunning=!1,this.isSetTimeOut?clearTimeout(this.timeOutID):window.cancelAnimationFrame(this.timeOutID)},destroy:function(){this.stop(),this.callback=n}});t.exports=r},84902:(t,e,i)=>{var s={AddToDOM:i(40366),DOMContentLoaded:i(57264),GetInnerHeight:i(57811),GetScreenOrientation:i(45818),GetTarget:i(74403),ParseXML:i(56836),RemoveFromDOM:i(35846),RequestAnimationFrame:i(43092)};t.exports=s},47565:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(37277),o=new s({Extends:n,initialize:function(){n.call(this)},shutdown:function(){this.removeAllListeners()},destroy:function(){this.removeAllListeners()}});r.register("EventEmitter",o,"events"),t.exports=o},93055:(t,e,i)=>{t.exports={EventEmitter:i(47565)}},20122:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e){void 0===e&&(e=1),n.call(this,r.BARREL,t),this.amount=e}});t.exports=o},32251:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h){void 0===i&&(i=1),void 0===s&&(s=1),void 0===o&&(o=1),void 0===a&&(a=1),void 0===h&&(h=4),n.call(this,r.BLOOM,t),this.steps=h,this.offsetX=i,this.offsetY=s,this.blurStrength=o,this.strength=a,this.glcolor=[1,1,1],null!=e&&(this.color=e)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},9047:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h){void 0===e&&(e=0),void 0===i&&(i=2),void 0===s&&(s=2),void 0===o&&(o=1),void 0===h&&(h=4),n.call(this,r.BLUR,t),this.quality=e,this.x=i,this.y=s,this.steps=h,this.strength=o,this.glcolor=[1,1,1],null!=a&&(this.color=a)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},27885:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l){void 0===e&&(e=.5),void 0===i&&(i=1),void 0===s&&(s=.2),void 0===o&&(o=!1),void 0===a&&(a=1),void 0===h&&(h=1),void 0===l&&(l=1),n.call(this,r.BOKEH,t),this.radius=e,this.amount=i,this.contrast=s,this.isTiltShift=o,this.strength=l,this.blurX=a,this.blurY=h}});t.exports=o},12578:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a){void 0===e&&(e=8),void 0===o&&(o=1),void 0===a&&(a=.005),n.call(this,r.CIRCLE,t),this.scale=o,this.feather=a,this.thickness=e,this.glcolor=[1,.2,.7],this.glcolor2=[1,0,0,.4],null!=i&&(this.color=i),null!=s&&(this.backgroundColor=s)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}},backgroundColor:{get:function(){var t=this.glcolor2;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor2;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}},backgroundAlpha:{get:function(){return this.glcolor2[3]},set:function(t){this.glcolor2[3]=t}}});t.exports=o},15802:(t,e,i)=>{var s=i(83419),n=i(89422),r=i(14811),o=new s({Extends:n,initialize:function(t){n.call(this),this.type=r.COLOR_MATRIX,this.gameObject=t,this.active=!0},destroy:function(){this.gameObject=null,this._matrix=null,this._data=null}});t.exports=o},72898:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.type=t,this.gameObject=e,this.active=!0},setActive:function(t){return this.active=t,this},destroy:function(){this.gameObject=null,this.active=!1}});t.exports=s},44553:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s){void 0===e&&(e="__WHITE"),void 0===i&&(i=.005),void 0===s&&(s=.005),n.call(this,r.DISPLACEMENT,t),this.x=i,this.y=s,this.glTexture,this.setTexture(e)},setTexture:function(t){var e=this.gameObject.scene.sys.textures.getFrame(t);return e&&(this.glTexture=e.glTexture),this}});t.exports=o},68531:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===i&&(i=4),void 0===s&&(s=0),void 0===o&&(o=!1),n.call(this,r.GLOW,t),this.outerStrength=i,this.innerStrength=s,this.knockout=o,this.glcolor=[1,1,1,1],void 0!==e&&(this.color=e)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},37102:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l,u){void 0===s&&(s=.2),void 0===o&&(o=0),void 0===a&&(a=0),void 0===h&&(h=0),void 0===l&&(l=1),void 0===u&&(u=0),n.call(this,r.GRADIENT,t),this.alpha=s,this.size=u,this.fromX=o,this.fromY=a,this.toX=h,this.toY=l,this.glcolor1=[255,0,0],this.glcolor2=[0,255,0],null!=e&&(this.color1=e),null!=i&&(this.color2=i)},color1:{get:function(){var t=this.glcolor1;return(t[0]<<16)+(t[1]<<8)+(0|t[2])},set:function(t){var e=this.glcolor1;e[0]=t>>16&255,e[1]=t>>8&255,e[2]=255&t}},color2:{get:function(){var t=this.glcolor2;return(t[0]<<16)+(t[1]<<8)+(0|t[2])},set:function(t){var e=this.glcolor2;e[0]=t>>16&255,e[1]=t>>8&255,e[2]=255&t}}});t.exports=o},86886:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e){void 0===e&&(e=1),n.call(this,r.PIXELATE,t),this.amount=e}});t.exports=o},92322:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=.1),void 0===o&&(o=1),void 0===h&&(h=6),void 0===l&&(l=1),n.call(this,r.SHADOW,t),this.x=e,this.y=i,this.decay=s,this.power=o,this.glcolor=[0,0,0,1],this.samples=h,this.intensity=l,void 0!==a&&(this.color=a)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},39563:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===e&&(e=.5),void 0===i&&(i=.5),void 0===s&&(s=3),void 0===o&&(o=!1),n.call(this,r.SHINE,t),this.speed=e,this.lineWidth=i,this.gradient=s,this.reveal=o}});t.exports=o},56448:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===e&&(e=.5),void 0===i&&(i=.5),void 0===s&&(s=.5),void 0===o&&(o=.5),n.call(this,r.VIGNETTE,t),this.x=e,this.y=i,this.radius=s,this.strength=o}});t.exports=o},38433:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===e&&(e=.1),void 0===i&&(i=0),void 0===s&&(s=0),void 0===o&&(o=!1),n.call(this,r.WIPE,t),this.progress=0,this.wipeWidth=e,this.direction=i,this.axis=s,this.reveal=o}});t.exports=o},14811:t=>{t.exports={GLOW:4,SHADOW:5,PIXELATE:6,VIGNETTE:7,SHINE:8,BLUR:9,GRADIENT:12,BLOOM:13,COLOR_MATRIX:14,CIRCLE:15,BARREL:16,DISPLACEMENT:17,WIPE:18,BOKEH:19}},66064:(t,e,i)=>{var s=i(79291),n=i(14811),r={Barrel:i(20122),Controller:i(72898),Bloom:i(32251),Blur:i(9047),Bokeh:i(27885),Circle:i(12578),ColorMatrix:i(15802),Displacement:i(44553),Glow:i(68531),Gradient:i(37102),Pixelate:i(86886),Shadow:i(92322),Shine:i(39563),Vignette:i(56448),Wipe:i(38433)};r=s(!1,r,n),t.exports=r},25305:(t,e,i)=>{var s=i(10312),n=i(23568);t.exports=function(t,e,i){e.x=n(i,"x",0),e.y=n(i,"y",0),e.depth=n(i,"depth",0),e.flipX=n(i,"flipX",!1),e.flipY=n(i,"flipY",!1);var r=n(i,"scale",null);"number"==typeof r?e.setScale(r):null!==r&&(e.scaleX=n(r,"x",1),e.scaleY=n(r,"y",1));var o=n(i,"scrollFactor",null);"number"==typeof o?e.setScrollFactor(o):null!==o&&(e.scrollFactorX=n(o,"x",1),e.scrollFactorY=n(o,"y",1)),e.rotation=n(i,"rotation",0);var a=n(i,"angle",null);null!==a&&(e.angle=a),e.alpha=n(i,"alpha",1);var h=n(i,"origin",null);if("number"==typeof h)e.setOrigin(h);else if(null!==h){var l=n(h,"x",.5),u=n(h,"y",.5);e.setOrigin(l,u)}return e.blendMode=n(i,"blendMode",s.NORMAL),e.visible=n(i,"visible",!0),n(i,"add",!0)&&t.sys.displayList.add(e),e.preUpdate&&t.sys.updateList.add(e),e}},13059:(t,e,i)=>{var s=i(23568);t.exports=function(t,e){var i=s(e,"anims",null);if(null===i)return t;if("string"==typeof i)t.anims.play(i);else if("object"==typeof i){var n=t.anims,r=s(i,"key",void 0);if(r){var o=s(i,"startFrame",void 0),a=s(i,"delay",0),h=s(i,"repeat",0),l=s(i,"repeatDelay",0),u=s(i,"yoyo",!1),c=s(i,"play",!1),d=s(i,"delayedPlay",0),f={key:r,delay:a,repeat:h,repeatDelay:l,yoyo:u,startFrame:o};c?n.play(f):d>0?n.playAfterDelay(f,d):n.load(f)}}return t}},8050:(t,e,i)=>{var s=i(83419),n=i(73162),r=i(37277),o=i(51708),a=i(44594),h=i(19186),l=new s({Extends:n,initialize:function(t){n.call(this,t),this.sortChildrenFlag=!1,this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.addCallback=this.addChildCallback,this.removeCallback=this.removeChildCallback,this.events.once(a.BOOT,this.boot,this),this.events.on(a.START,this.start,this)},boot:function(){this.events.once(a.DESTROY,this.destroy,this)},addChildCallback:function(t){t.displayList&&t.displayList!==this&&t.removeFromDisplayList(),t.parentContainer&&t.parentContainer.remove(t),t.displayList||(this.queueDepthSort(),t.displayList=this,t.emit(o.ADDED_TO_SCENE,t,this.scene),this.events.emit(a.ADDED_TO_SCENE,t,this.scene))},removeChildCallback:function(t){this.queueDepthSort(),t.displayList=null,t.emit(o.REMOVED_FROM_SCENE,t,this.scene),this.events.emit(a.REMOVED_FROM_SCENE,t,this.scene)},start:function(){this.events.once(a.SHUTDOWN,this.shutdown,this)},queueDepthSort:function(){this.sortChildrenFlag=!0},depthSort:function(){this.sortChildrenFlag&&(h(this.list,this.sortByDepth),this.sortChildrenFlag=!1)},sortByDepth:function(t,e){return t._depth-e._depth},getChildren:function(){return this.list},shutdown:function(){for(var t=this.list;t.length;)t[0].destroy(!0);this.events.off(a.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(a.START,this.start,this),this.scene=null,this.systems=null,this.events=null}});r.register("DisplayList",l,"displayList"),t.exports=l},95643:(t,e,i)=>{var s=i(83419),n=i(53774),r=i(45893),o=i(50792),a=i(51708),h=i(44594),l=new s({Extends:o,initialize:function(t,e){o.call(this),this.scene=t,this.displayList=null,this.type=e,this.state=0,this.parentContainer=null,this.name="",this.active=!0,this.tabIndex=-1,this.data=null,this.renderFlags=15,this.cameraFilter=0,this.input=null,this.body=null,this.ignoreDestroy=!1,this.on(a.ADDED_TO_SCENE,this.addedToScene,this),this.on(a.REMOVED_FROM_SCENE,this.removedFromScene,this),t.sys.queueDepthSort()},setActive:function(t){return this.active=t,this},setName:function(t){return this.name=t,this},setState:function(t){return this.state=t,this},setDataEnabled:function(){return this.data||(this.data=new r(this)),this},setData:function(t,e){return this.data||(this.data=new r(this)),this.data.set(t,e),this},incData:function(t,e){return this.data||(this.data=new r(this)),this.data.inc(t,e),this},toggleData:function(t){return this.data||(this.data=new r(this)),this.data.toggle(t),this},getData:function(t){return this.data||(this.data=new r(this)),this.data.get(t)},setInteractive:function(t,e,i){return this.scene.sys.input.enable(this,t,e,i),this},disableInteractive:function(){return this.scene.sys.input.disable(this),this},removeInteractive:function(){return this.scene.sys.input.clear(this),this.input=void 0,this},addedToScene:function(){},removedFromScene:function(){},update:function(){},toJSON:function(){return n(this)},willRender:function(t){return!(!(!this.displayList||!this.displayList.active||this.displayList.willRender(t))||l.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},getIndexList:function(){for(var t=this,e=this.parentContainer,i=[];e&&(i.unshift(e.getIndex(t)),t=e,e.parentContainer);)e=e.parentContainer;return this.displayList?i.unshift(this.displayList.getIndex(t)):i.unshift(this.scene.sys.displayList.getIndex(t)),i},addToDisplayList:function(t){return void 0===t&&(t=this.scene.sys.displayList),this.displayList&&this.displayList!==t&&this.removeFromDisplayList(),t.exists(this)||(this.displayList=t,t.add(this,!0),t.queueDepthSort(),this.emit(a.ADDED_TO_SCENE,this,this.scene),t.events.emit(h.ADDED_TO_SCENE,this,this.scene)),this},addToUpdateList:function(){return this.scene&&this.preUpdate&&this.scene.sys.updateList.add(this),this},removeFromDisplayList:function(){var t=this.displayList||this.scene.sys.displayList;return t&&t.exists(this)&&(t.remove(this,!0),t.queueDepthSort(),this.displayList=null,this.emit(a.REMOVED_FROM_SCENE,this,this.scene),t.events.emit(h.REMOVED_FROM_SCENE,this,this.scene)),this},removeFromUpdateList:function(){return this.scene&&this.preUpdate&&this.scene.sys.updateList.remove(this),this},destroy:function(t){this.scene&&!this.ignoreDestroy&&(void 0===t&&(t=!1),this.preDestroy&&this.preDestroy.call(this),this.emit(a.DESTROY,this,t),this.removeAllListeners(),this.postPipelines&&this.resetPostPipeline(!0),this.removeFromDisplayList(),this.removeFromUpdateList(),this.input&&(this.scene.sys.input.clear(this),this.input=void 0),this.data&&(this.data.destroy(),this.data=void 0),this.body&&(this.body.destroy(),this.body=void 0),this.preFX&&(this.preFX.destroy(),this.preFX=void 0),this.postFX&&(this.postFX.destroy(),this.postFX=void 0),this.active=!1,this.visible=!1,this.scene=void 0,this.parentContainer=void 0)}});l.RENDER_MASK=15,t.exports=l},44603:(t,e,i)=>{var s=i(83419),n=i(37277),r=i(44594),o=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.displayList,this.updateList,this.events.once(r.BOOT,this.boot,this),this.events.on(r.START,this.start,this)},boot:function(){this.displayList=this.systems.displayList,this.updateList=this.systems.updateList,this.events.once(r.DESTROY,this.destroy,this)},start:function(){this.events.once(r.SHUTDOWN,this.shutdown,this)},shutdown:function(){this.events.off(r.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(r.START,this.start,this),this.scene=null,this.systems=null,this.events=null,this.displayList=null,this.updateList=null}});o.register=function(t,e){o.prototype.hasOwnProperty(t)||(o.prototype[t]=e)},o.remove=function(t){o.prototype.hasOwnProperty(t)&&delete o.prototype[t]},n.register("GameObjectCreator",o,"make"),t.exports=o},39429:(t,e,i)=>{var s=i(83419),n=i(37277),r=i(44594),o=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.displayList,this.updateList,this.events.once(r.BOOT,this.boot,this),this.events.on(r.START,this.start,this)},boot:function(){this.displayList=this.systems.displayList,this.updateList=this.systems.updateList,this.events.once(r.DESTROY,this.destroy,this)},start:function(){this.events.once(r.SHUTDOWN,this.shutdown,this)},existing:function(t){return(t.renderCanvas||t.renderWebGL)&&this.displayList.add(t),t.preUpdate&&this.updateList.add(t),t},shutdown:function(){this.events.off(r.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(r.START,this.start,this),this.scene=null,this.systems=null,this.events=null,this.displayList=null,this.updateList=null}});o.register=function(t,e){o.prototype.hasOwnProperty(t)||(o.prototype[t]=e)},o.remove=function(t){o.prototype.hasOwnProperty(t)&&delete o.prototype[t]},n.register("GameObjectFactory",o,"add"),t.exports=o},91296:(t,e,i)=>{var s=i(61340),n=new s,r=new s,o=new s,a={camera:n,sprite:r,calc:o};t.exports=function(t,e,i){var s=n,h=r,l=o;return h.applyITRS(t.x,t.y,t.rotation,t.scaleX,t.scaleY),s.copyFrom(e.matrix),i?(s.multiplyWithOffset(i,-e.scrollX*t.scrollFactorX,-e.scrollY*t.scrollFactorY),h.e=t.x,h.f=t.y):(h.e-=e.scrollX*t.scrollFactorX,h.f-=e.scrollY*t.scrollFactorY),s.multiply(h,l),a}},45027:(t,e,i)=>{var s=i(83419),n=i(25774),r=i(37277),o=i(44594),a=new s({Extends:n,initialize:function(t){n.call(this),this.checkQueue=!0,this.scene=t,this.systems=t.sys,t.sys.events.once(o.BOOT,this.boot,this),t.sys.events.on(o.START,this.start,this)},boot:function(){this.systems.events.once(o.DESTROY,this.destroy,this)},start:function(){var t=this.systems.events;t.on(o.PRE_UPDATE,this.update,this),t.on(o.UPDATE,this.sceneUpdate,this),t.once(o.SHUTDOWN,this.shutdown,this)},sceneUpdate:function(t,e){for(var i=this._active,s=i.length,n=0;n{t.exports=function(t,e,i,s,n,r,o,a,h,l,u,c,d,f,p){var v=i.x-e.displayOriginX+n,g=i.y-e.displayOriginY+r,m=v+i.w,y=g+i.h,x=o.getXRound(v,g,a),T=o.getYRound(v,g,a),w=o.getXRound(v,y,a),b=o.getYRound(v,y,a),S=o.getXRound(m,y,a),E=o.getYRound(m,y,a),A=o.getXRound(m,g,a),C=o.getYRound(m,g,a);t.batchQuad(e,x,T,w,b,S,E,A,C,s.u0,s.v0,s.u1,s.v1,h,l,u,c,d,f,p)}},53048:t=>{t.exports=function(t,e,i,s){if(void 0===i&&(i=!1),void 0===s)return s={local:{x:0,y:0,width:0,height:0},global:{x:0,y:0,width:0,height:0},lines:{shortest:0,longest:0,lengths:null,height:0},wrappedText:"",words:[],characters:[],scaleX:0,scaleY:0};var n,r,o,a,h=t.text,l=h.length,u=t.maxWidth,c=t.wordWrapCharCode,d=Number.MAX_VALUE,f=Number.MAX_VALUE,p=0,v=0,g=t.fontData.chars,m=t.fontData.lineHeight,y=t.letterSpacing,x=t.lineSpacing,T=0,w=0,b=0,S=null,E=t._align,A=0,C=0,_=t.fontSize/t.fontData.size,M=_*t.scaleX,P=_*t.scaleY,R=null,L=0,O=[],F=Number.MAX_VALUE,D=0,k=0,I=0,B=[],N=[],U=null;if(u>0){for(n=0;nu||H-z>u?(G.push(V.i-1),V.cr?(G.push(V.i+V.word.length),z=0,Y=null):Y=V):V.cr&&(G.push(V.i+V.word.length),z=0,Y=null)}for(n=G.length-1;n>=0;n--)r=h,o=G[n],a="\n",h=r.substr(0,o)+a+r.substr(o+1);s.wrappedText=h,l=h.length,B=[],U=null}var j=0;for(n=0;nA&&(d=A),f>C&&(f=C);var K=A+S.xAdvance,Z=C+m;pD&&(D=I),ID&&(D=I),I0)for(var Q=0;Q{var s=i(21859);t.exports=function(t,e,i,n,r,o,a){var h=t.sys.textures.get(i),l=h.get(n),u=t.sys.cache.xml.get(r);if(l&&u){var c=s(u,l,o,a,h);return t.sys.cache.bitmapFont.add(e,{data:c,texture:i,frame:n,fromAtlas:!0}),!0}return!1}},6925:(t,e,i)=>{var s=i(35154);t.exports=function(t,e){var i=e.width,n=e.height,r=Math.floor(i/2),o=Math.floor(n/2),a=s(e,"chars","");if(""!==a){var h=s(e,"image",""),l=t.sys.textures.getFrame(h),u=l.cutX,c=l.cutY,d=l.source.width,f=l.source.height,p=s(e,"offset.x",0),v=s(e,"offset.y",0),g=s(e,"spacing.x",0),m=s(e,"spacing.y",0),y=s(e,"lineSpacing",0),x=s(e,"charsPerRow",null);null===x&&(x=d/i)>a.length&&(x=a.length);for(var T=p,w=v,b={retroFont:!0,font:h,size:i,lineHeight:n+y,chars:{}},S=0,E=0;E{function e(t,e){return parseInt(t.getAttribute(e),10)}t.exports=function(t,i,s,n,r){void 0===s&&(s=0),void 0===n&&(n=0);var o=i.cutX,a=i.cutY,h=i.source.width,l=i.source.height,u=i.sourceIndex,c={},d=t.getElementsByTagName("info")[0],f=t.getElementsByTagName("common")[0];c.font=d.getAttribute("face"),c.size=e(d,"size"),c.lineHeight=e(f,"lineHeight")+n,c.chars={};var p=t.getElementsByTagName("char"),v=void 0!==i&&i.trimmed;if(v)var g=i.height,m=i.width;for(var y=0;y{var s=i(87662),n=i(79291),r={Parse:i(6925)};r=n(!1,r,s),t.exports=r},87662:t=>{t.exports={TEXT_SET1:" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~",TEXT_SET2:" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET3:"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ",TEXT_SET4:"ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789",TEXT_SET5:"ABCDEFGHIJKLMNOPQRSTUVWXYZ.,/() '!?-*:0123456789",TEXT_SET6:"ABCDEFGHIJKLMNOPQRSTUVWXYZ!?:;0123456789\"(),-.' ",TEXT_SET7:"AGMSY+:4BHNTZ!;5CIOU.?06DJPV,(17EKQW\")28FLRX-'39",TEXT_SET8:"0123456789 .ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET9:"ABCDEFGHIJKLMNOPQRSTUVWXYZ()-0123456789.:,'\"?!",TEXT_SET10:"ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET11:"ABCDEFGHIJKLMNOPQRSTUVWXYZ.,\"-+!?()':;0123456789"}},2638:(t,e,i)=>{var s=i(22186),n=i(83419),r=i(12310),o=new n({Extends:s,Mixins:[r],initialize:function(t,e,i,n,r,o,a){s.call(this,t,e,i,n,r,o,a),this.type="DynamicBitmapText",this.scrollX=0,this.scrollY=0,this.cropWidth=0,this.cropHeight=0,this.displayCallback,this.callbackData={parent:this,color:0,tint:{topLeft:0,topRight:0,bottomLeft:0,bottomRight:0},index:0,charCode:0,x:0,y:0,scale:0,rotation:0,data:0}},setSize:function(t,e){return this.cropWidth=t,this.cropHeight=e,this},setDisplayCallback:function(t){return this.displayCallback=t,this},setScrollX:function(t){return this.scrollX=t,this},setScrollY:function(t){return this.scrollY=t,this}});t.exports=o},86741:(t,e,i)=>{var s=i(20926);t.exports=function(t,e,i,n){var r=e._text,o=r.length,a=t.currentContext;if(0!==o&&s(t,a,e,i,n)){i.addToRenderList(e);var h=e.fromAtlas?e.frame:e.texture.frames.__BASE,l=e.displayCallback,u=e.callbackData,c=e.fontData.chars,d=e.fontData.lineHeight,f=e._letterSpacing,p=0,v=0,g=0,m=null,y=0,x=0,T=0,w=0,b=0,S=0,E=null,A=0,C=e.frame.source.image,_=h.cutX,M=h.cutY,P=0,R=0,L=e._fontSize/e.fontData.size,O=e._align,F=0,D=0;e.getTextBounds(!1);var k=e._bounds.lines;1===O?D=(k.longest-k.lengths[0])/2:2===O&&(D=k.longest-k.lengths[0]),a.translate(-e.displayOriginX,-e.displayOriginY);var I=i.roundPixels;e.cropWidth>0&&e.cropHeight>0&&(a.beginPath(),a.rect(0,0,e.cropWidth,e.cropHeight),a.clip());for(var B=0;B{var s=i(2638),n=i(25305),r=i(44603),o=i(23568);r.register("dynamicBitmapText",(function(t,e){void 0===t&&(t={});var i=o(t,"font",""),r=o(t,"text",""),a=o(t,"size",!1),h=new s(this.scene,0,0,i,r,a);return void 0!==e&&(t.add=e),n(this.scene,h,t),h}))},72566:(t,e,i)=>{var s=i(2638);i(39429).register("dynamicBitmapText",(function(t,e,i,n,r){return this.displayList.add(new s(this.scene,t,e,i,n,r))}))},12310:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(73482),r=i(86741),t.exports={renderWebGL:n,renderCanvas:r}},73482:(t,e,i)=>{var s=i(91296),n=i(61340),r=i(70554),o=new n;t.exports=function(t,e,i,n){var a=e.text,h=a.length;if(0!==h){i.addToRenderList(e);var l=t.pipelines.set(e.pipeline,e),u=s(e,i,n);t.pipelines.preBatch(e);var c=u.sprite,d=u.calc,f=o,p=e.cropWidth>0||e.cropHeight>0;p&&(l.flush(),t.pushScissor(d.tx,d.ty,e.cropWidth*d.scaleX,e.cropHeight*d.scaleY));var v,g,m=e.frame.glTexture,y=e.tintFill,x=r.getTintAppendFloatAlpha(e.tintTopLeft,i.alpha*e._alphaTL),T=r.getTintAppendFloatAlpha(e.tintTopRight,i.alpha*e._alphaTR),w=r.getTintAppendFloatAlpha(e.tintBottomLeft,i.alpha*e._alphaBL),b=r.getTintAppendFloatAlpha(e.tintBottomRight,i.alpha*e._alphaBR),S=l.setGameObject(e),E=0,A=0,C=0,_=0,M=e.letterSpacing,P=0,R=0,L=e.scrollX,O=e.scrollY,F=e.fontData,D=F.chars,k=F.lineHeight,I=e.fontSize/F.size,B=0,N=e._align,U=0,X=0,Y=e.getTextBounds(!1);e.maxWidth>0&&(h=(a=Y.wrappedText).length);var z=e._bounds.lines;1===N?X=(z.longest-z.lengths[0])/2:2===N&&(X=z.longest-z.lengths[0]);for(var G=i.roundPixels,V=e.displayCallback,W=e.callbackData,H=0;H{var s=i(83419),n=i(45319),r=i(31401),o=i(95643),a=i(53048),h=i(61327),l=i(21859),u=i(87841),c=i(18658),d=new s({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.Depth,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Texture,r.Tint,r.Transform,r.Visible,c],initialize:function(t,e,i,s,n,r,h){void 0===n&&(n=""),void 0===h&&(h=0),o.call(this,t,"BitmapText"),this.font=s;var l=this.scene.sys.cache.bitmapFont.get(s);if(!l)throw new Error("Invalid BitmapText key: "+s);this.fontData=l.data,this._text="",this._fontSize=r||this.fontData.size,this._letterSpacing=0,this._lineSpacing=0,this._align=h,this._bounds=a(),this._dirty=!0,this._maxWidth=0,this.wordWrapCharCode=32,this.charColors=[],this.dropShadowX=0,this.dropShadowY=0,this.dropShadowColor=0,this.dropShadowAlpha=.5,this.fromAtlas=l.fromAtlas,this.setTexture(l.texture,l.frame),this.setPosition(e,i),this.setOrigin(0,0),this.initPipeline(),this.initPostPipeline(),this.setText(n)},setLeftAlign:function(){return this._align=d.ALIGN_LEFT,this._dirty=!0,this},setCenterAlign:function(){return this._align=d.ALIGN_CENTER,this._dirty=!0,this},setRightAlign:function(){return this._align=d.ALIGN_RIGHT,this._dirty=!0,this},setFontSize:function(t){return this._fontSize=t,this._dirty=!0,this},setLetterSpacing:function(t){return void 0===t&&(t=0),this._letterSpacing=t,this._dirty=!0,this},setLineSpacing:function(t){return void 0===t&&(t=0),this.lineSpacing=t,this},setText:function(t){return t||0===t||(t=""),Array.isArray(t)&&(t=t.join("\n")),t!==this.text&&(this._text=t.toString(),this._dirty=!0,this.updateDisplayOrigin()),this},setDropShadow:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=.5),this.dropShadowX=t,this.dropShadowY=e,this.dropShadowColor=i,this.dropShadowAlpha=s,this},setCharacterTint:function(t,e,i,s,r,o,a){void 0===t&&(t=0),void 0===e&&(e=1),void 0===i&&(i=!1),void 0===s&&(s=-1),void 0===r&&(r=s,o=s,a=s);var h=this.text.length;-1===e&&(e=h),t<0&&(t=h+t),t=n(t,0,h-1);for(var l=n(t+e,t,h),u=this.charColors,c=t;c{var s=i(20926);t.exports=function(t,e,i,n){var r=e._text,o=r.length,a=t.currentContext;if(0!==o&&s(t,a,e,i,n)){i.addToRenderList(e);var h=e.fromAtlas?e.frame:e.texture.frames.__BASE,l=e.fontData.chars,u=e.fontData.lineHeight,c=e._letterSpacing,d=e._lineSpacing,f=0,p=0,v=0,g=null,m=0,y=0,x=0,T=0,w=0,b=0,S=null,E=0,A=h.source.image,C=h.cutX,_=h.cutY,M=e._fontSize/e.fontData.size,P=e._align,R=0,L=0,O=e.getTextBounds(!1);e.maxWidth>0&&(o=(r=O.wrappedText).length);var F=e._bounds.lines;1===P?L=(F.longest-F.lengths[0])/2:2===P&&(L=F.longest-F.lengths[0]),a.translate(-e.displayOriginX,-e.displayOriginY);for(var D=i.roundPixels,k=0;k{var s=i(22186),n=i(25305),r=i(44603),o=i(23568),a=i(35154);r.register("bitmapText",(function(t,e){void 0===t&&(t={});var i=a(t,"font",""),r=o(t,"text",""),h=o(t,"size",!1),l=a(t,"align",0),u=new s(this.scene,0,0,i,r,h,l);return void 0!==e&&(t.add=e),n(this.scene,u,t),u}))},34914:(t,e,i)=>{var s=i(22186);i(39429).register("bitmapText",(function(t,e,i,n,r,o){return this.displayList.add(new s(this.scene,t,e,i,n,r,o))}))},18658:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(33590),r=i(37289),t.exports={renderWebGL:n,renderCanvas:r}},33590:(t,e,i)=>{var s=i(3217),n=i(91296),r=i(70554);t.exports=function(t,e,i,o){if(0!==e._text.length){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline,e),h=n(e,i,o).calc;t.pipelines.preBatch(e);var l,u,c,d=i.roundPixels,f=i.alpha,p=e.charColors,v=e.tintFill,g=r.getTintAppendFloatAlpha,m=g(e.tintTopLeft,f*e._alphaTL),y=g(e.tintTopRight,f*e._alphaTR),x=g(e.tintBottomLeft,f*e._alphaBL),T=g(e.tintBottomRight,f*e._alphaBR),w=e.frame.glTexture,b=a.setGameObject(e),S=e.getTextBounds(!1).characters,E=e.dropShadowX,A=e.dropShadowY;if(0!==E||0!==A){var C=e.dropShadowColor,_=e.dropShadowAlpha,M=g(C,f*_*e._alphaTL),P=g(C,f*_*e._alphaTR),R=g(C,f*_*e._alphaBL),L=g(C,f*_*e._alphaBR);for(l=0;l{var s=i(48011),n=i(46590),r=i(83419),o=i(31401),a=i(4327),h=i(95643),l=i(73162),u=new r({Extends:h,Mixins:[o.Alpha,o.BlendMode,o.Depth,o.Mask,o.Pipeline,o.PostPipeline,o.ScrollFactor,o.Size,o.Texture,o.Transform,o.Visible,s],initialize:function(t,e,i,s,n){h.call(this,t,"Blitter"),this.setTexture(s,n),this.setPosition(e,i),this.initPipeline(),this.initPostPipeline(),this.children=new l,this.renderList=[],this.dirty=!1},create:function(t,e,i,s,r){void 0===s&&(s=!0),void 0===r&&(r=this.children.length),void 0===i?i=this.frame:i instanceof a||(i=this.texture.get(i));var o=new n(this,t,e,i,s);return this.children.addAt(o,r,!1),this.dirty=!0,o},createFromCallback:function(t,e,i,s){for(var n=this.createMultiple(e,i,s),r=0;r0},getRenderList:function(){return this.dirty&&(this.renderList=this.children.list.filter(this.childCanRender,this),this.dirty=!1),this.renderList},clear:function(){this.children.removeAll(),this.dirty=!0},preDestroy:function(){this.children.destroy(),this.renderList=[]}});t.exports=u},72396:t=>{t.exports=function(t,e,i,s){var n=e.getRenderList();if(0!==n.length){var r=t.currentContext,o=i.alpha*e.alpha;if(0!==o){i.addToRenderList(e),r.globalCompositeOperation=t.blendModes[e.blendMode],r.imageSmoothingEnabled=!e.frame.source.scaleMode;var a=e.x-i.scrollX*e.scrollFactorX,h=e.y-i.scrollY*e.scrollFactorY;r.save(),s&&s.copyToContext(r);for(var l=i.roundPixels,u=0;u0&&p.height>0&&(r.save(),r.translate(c.x+a,c.y+h),r.scale(m,y),r.drawImage(f.source.image,p.x,p.y,p.width,p.height,v,g,p.width,p.height),r.restore())):(l&&(v=Math.round(v),g=Math.round(g)),p.width>0&&p.height>0&&r.drawImage(f.source.image,p.x,p.y,p.width,p.height,v+c.x+a,g+c.y+h,p.width,p.height)))}r.restore()}}}},9403:(t,e,i)=>{var s=i(6107),n=i(25305),r=i(44603),o=i(23568);r.register("blitter",(function(t,e){void 0===t&&(t={});var i=o(t,"key",null),r=o(t,"frame",null),a=new s(this.scene,0,0,i,r);return void 0!==e&&(t.add=e),n(this.scene,a,t),a}))},12709:(t,e,i)=>{var s=i(6107);i(39429).register("blitter",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},48011:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(99485),r=i(72396),t.exports={renderWebGL:n,renderCanvas:r}},99485:(t,e,i)=>{var s=i(61340),n=i(70554),r=new s;t.exports=function(t,e,i,s){var o=e.getRenderList(),a=i.alpha*e.alpha;if(0!==o.length&&0!==a){i.addToRenderList(e);var h=t.pipelines.set(this.pipeline,e),l=i.scrollX*e.scrollFactorX,u=i.scrollY*e.scrollFactorY,c=r.copyFrom(i.matrix);s&&(c.multiplyWithOffset(s,-l,-u),l=0,u=0);var d=e.x-l,f=e.y-u,p=-1;t.pipelines.preBatch(e);for(var v=0;v{var s=i(83419),n=i(4327),r=new s({initialize:function(t,e,i,s,n){this.parent=t,this.x=e,this.y=i,this.frame=s,this.data={},this.tint=16777215,this._visible=n,this._alpha=1,this.flipX=!1,this.flipY=!1,this.hasTransformComponent=!0},setFrame:function(t){return void 0===t?this.frame=this.parent.frame:t instanceof n&&t.texture===this.parent.texture?this.frame=t:this.frame=this.parent.texture.get(t),this},resetFlip:function(){return this.flipX=!1,this.flipY=!1,this},reset:function(t,e,i){return this.x=t,this.y=e,this.flipX=!1,this.flipY=!1,this._alpha=1,this._visible=!0,this.parent.dirty=!0,i&&this.setFrame(i),this},setPosition:function(t,e){return this.x=t,this.y=e,this},setFlipX:function(t){return this.flipX=t,this},setFlipY:function(t){return this.flipY=t,this},setFlip:function(t,e){return this.flipX=t,this.flipY=e,this},setVisible:function(t){return this.visible=t,this},setAlpha:function(t){return this.alpha=t,this},setTint:function(t){return this.tint=t,this},destroy:function(){this.parent.dirty=!0,this.parent.children.remove(this),this.parent=void 0,this.frame=void 0,this.data=void 0},visible:{get:function(){return this._visible},set:function(t){this.parent.dirty|=this._visible!==t,this._visible=t}},alpha:{get:function(){return this._alpha},set:function(t){this.parent.dirty|=this._alpha>0!=t>0,this._alpha=t}}});t.exports=r},16005:(t,e,i)=>{var s=i(45319),n={_alpha:1,_alphaTL:1,_alphaTR:1,_alphaBL:1,_alphaBR:1,clearAlpha:function(){return this.setAlpha(1)},setAlpha:function(t,e,i,n){return void 0===t&&(t=1),void 0===e?this.alpha=t:(this._alphaTL=s(t,0,1),this._alphaTR=s(e,0,1),this._alphaBL=s(i,0,1),this._alphaBR=s(n,0,1)),this},alpha:{get:function(){return this._alpha},set:function(t){var e=s(t,0,1);this._alpha=e,this._alphaTL=e,this._alphaTR=e,this._alphaBL=e,this._alphaBR=e,0===e?this.renderFlags&=-3:this.renderFlags|=2}},alphaTopLeft:{get:function(){return this._alphaTL},set:function(t){var e=s(t,0,1);this._alphaTL=e,0!==e&&(this.renderFlags|=2)}},alphaTopRight:{get:function(){return this._alphaTR},set:function(t){var e=s(t,0,1);this._alphaTR=e,0!==e&&(this.renderFlags|=2)}},alphaBottomLeft:{get:function(){return this._alphaBL},set:function(t){var e=s(t,0,1);this._alphaBL=e,0!==e&&(this.renderFlags|=2)}},alphaBottomRight:{get:function(){return this._alphaBR},set:function(t){var e=s(t,0,1);this._alphaBR=e,0!==e&&(this.renderFlags|=2)}}};t.exports=n},88509:(t,e,i)=>{var s=i(45319),n={_alpha:1,clearAlpha:function(){return this.setAlpha(1)},setAlpha:function(t){return void 0===t&&(t=1),this.alpha=t,this},alpha:{get:function(){return this._alpha},set:function(t){var e=s(t,0,1);this._alpha=e,0===e?this.renderFlags&=-3:this.renderFlags|=2}}};t.exports=n},90065:(t,e,i)=>{var s=i(10312),n={_blendMode:s.NORMAL,blendMode:{get:function(){return this._blendMode},set:function(t){"string"==typeof t&&(t=s[t]),(t|=0)>=-1&&(this._blendMode=t)}},setBlendMode:function(t){return this.blendMode=t,this}};t.exports=n},94215:t=>{t.exports={width:0,height:0,displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this}}},61683:t=>{var e={texture:null,frame:null,isCropped:!1,setCrop:function(t,e,i,s){if(void 0===t)this.isCropped=!1;else if(this.frame){if("number"==typeof t)this.frame.setCropUVs(this._crop,t,e,i,s,this.flipX,this.flipY);else{var n=t;this.frame.setCropUVs(this._crop,n.x,n.y,n.width,n.height,this.flipX,this.flipY)}this.isCropped=!0}return this},resetCropObject:function(){return{u0:0,v0:0,u1:0,v1:0,width:0,height:0,x:0,y:0,flipX:!1,flipY:!1,cx:0,cy:0,cw:0,ch:0}}};t.exports=e},89272:t=>{var e={_depth:0,depth:{get:function(){return this._depth},set:function(t){this.displayList&&this.displayList.queueDepthSort(),this._depth=t}},setDepth:function(t){return void 0===t&&(t=0),this.depth=t,this}};t.exports=e},47059:(t,e,i)=>{var s=i(83419),n=i(66064),r=i(19133),o=new s({initialize:function(t,e){this.gameObject=t,this.isPost=e,this.enabled=!1,this.list=[],this.padding=0},setPadding:function(t){return void 0===t&&(t=0),this.padding=t,this.gameObject},onFXCopy:function(){},onFX:function(){},enable:function(t){if(!this.isPost){var e=this.gameObject.scene.sys.renderer;e&&e.pipelines?(this.gameObject.pipeline=e.pipelines.FX_PIPELINE,void 0!==t&&(this.padding=t),this.enabled=!0):this.enabled=!1}},clear:function(){if(this.isPost)this.gameObject.resetPostPipeline(!0);else{for(var t=this.list,e=0;e{t.exports={flipX:!1,flipY:!1,toggleFlipX:function(){return this.flipX=!this.flipX,this},toggleFlipY:function(){return this.flipY=!this.flipY,this},setFlipX:function(t){return this.flipX=t,this},setFlipY:function(t){return this.flipY=t,this},setFlip:function(t,e){return this.flipX=t,this.flipY=e,this},resetFlip:function(){return this.flipX=!1,this.flipY=!1,this}}},8004:(t,e,i)=>{var s=i(87841),n=i(11520),r=i(26099),o={prepareBoundsOutput:function(t,e){(void 0===e&&(e=!1),0!==this.rotation&&n(t,this.x,this.y,this.rotation),e&&this.parentContainer)&&this.parentContainer.getBoundsTransformMatrix().transformPoint(t.x,t.y,t);return t},getCenter:function(t,e){return void 0===t&&(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getTopLeft:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getTopCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getTopRight:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getLeftCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getRightCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getBottomLeft:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBottomCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBottomRight:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBounds:function(t){var e,i,n,r,o,a,h,l;if(void 0===t&&(t=new s),this.parentContainer){var u=this.parentContainer.getBoundsTransformMatrix();this.getTopLeft(t),u.transformPoint(t.x,t.y,t),e=t.x,i=t.y,this.getTopRight(t),u.transformPoint(t.x,t.y,t),n=t.x,r=t.y,this.getBottomLeft(t),u.transformPoint(t.x,t.y,t),o=t.x,a=t.y,this.getBottomRight(t),u.transformPoint(t.x,t.y,t),h=t.x,l=t.y}else this.getTopLeft(t),e=t.x,i=t.y,this.getTopRight(t),n=t.x,r=t.y,this.getBottomLeft(t),o=t.x,a=t.y,this.getBottomRight(t),h=t.x,l=t.y;return t.x=Math.min(e,n,o,h),t.y=Math.min(i,r,a,l),t.width=Math.max(e,n,o,h)-t.x,t.height=Math.max(i,r,a,l)-t.y,t}};t.exports=o},8573:(t,e,i)=>{var s=i(6858),n=i(80661),r={mask:null,setMask:function(t){return this.mask=t,this},clearMask:function(t){return void 0===t&&(t=!1),t&&this.mask&&this.mask.destroy(),this.mask=null,this},createBitmapMask:function(t,e,i,n,r){return void 0===t&&(this.texture||this.shader||this.geom)&&(t=this),new s(this.scene,t,e,i,n,r)},createGeometryMask:function(t){return void 0!==t||"Graphics"!==this.type&&!this.geom||(t=this),new n(this.scene,t)}};t.exports=r},27387:t=>{var e={_originComponent:!0,originX:.5,originY:.5,_displayOriginX:0,_displayOriginY:0,displayOriginX:{get:function(){return this._displayOriginX},set:function(t){this._displayOriginX=t,this.originX=t/this.width}},displayOriginY:{get:function(){return this._displayOriginY},set:function(t){this._displayOriginY=t,this.originY=t/this.height}},setOrigin:function(t,e){return void 0===t&&(t=.5),void 0===e&&(e=t),this.originX=t,this.originY=e,this.updateDisplayOrigin()},setOriginFromFrame:function(){return this.frame&&this.frame.customPivot?(this.originX=this.frame.pivotX,this.originY=this.frame.pivotY,this.updateDisplayOrigin()):this.setOrigin()},setDisplayOrigin:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.displayOriginX=t,this.displayOriginY=e,this},updateDisplayOrigin:function(){return this._displayOriginX=this.originX*this.width,this._displayOriginY=this.originY*this.height,this}};t.exports=e},37640:(t,e,i)=>{var s=i(39506),n=i(57355),r=i(35154),o=i(86353),a=i(26099),h={path:null,rotateToPath:!1,pathRotationOffset:0,pathOffset:null,pathVector:null,pathDelta:null,pathTween:null,pathConfig:null,_prevDirection:o.PLAYING_FORWARD,setPath:function(t,e){void 0===e&&(e=this.pathConfig);var i=this.pathTween;return i&&i.isPlaying()&&i.stop(),this.path=t,e&&this.startFollow(e),this},setRotateToPath:function(t,e){return void 0===e&&(e=0),this.rotateToPath=t,this.pathRotationOffset=e,this},isFollowing:function(){var t=this.pathTween;return t&&t.isPlaying()},startFollow:function(t,e){void 0===t&&(t={}),void 0===e&&(e=0);var i=this.pathTween;i&&i.isPlaying()&&i.stop(),"number"==typeof t&&(t={duration:t}),t.from=r(t,"from",0),t.to=r(t,"to",1);var h=n(t,"positionOnPath",!1);this.rotateToPath=n(t,"rotateToPath",!1),this.pathRotationOffset=r(t,"rotationOffset",0);var l=r(t,"startAt",e);if(l&&(t.onStart=function(t){var e=t.data[0];e.progress=l,e.elapsed=e.duration*l;var i=e.ease(e.progress);e.current=e.start+(e.end-e.start)*i,e.setTargetValue()}),this.pathOffset||(this.pathOffset=new a(this.x,this.y)),this.pathVector||(this.pathVector=new a),this.pathDelta||(this.pathDelta=new a),this.pathDelta.reset(),t.persist=!0,this.pathTween=this.scene.sys.tweens.addCounter(t),this.path.getStartPoint(this.pathOffset),h&&(this.x=this.pathOffset.x,this.y=this.pathOffset.y),this.pathOffset.x=this.x-this.pathOffset.x,this.pathOffset.y=this.y-this.pathOffset.y,this._prevDirection=o.PLAYING_FORWARD,this.rotateToPath){var u=this.path.getPoint(.1);this.rotation=Math.atan2(u.y-this.y,u.x-this.x)+s(this.pathRotationOffset)}return this.pathConfig=t,this},pauseFollow:function(){var t=this.pathTween;return t&&t.isPlaying()&&t.pause(),this},resumeFollow:function(){var t=this.pathTween;return t&&t.isPaused()&&t.resume(),this},stopFollow:function(){var t=this.pathTween;return t&&t.isPlaying()&&t.stop(),this},pathUpdate:function(){var t=this.pathTween;if(t&&t.data){var e=t.data[0],i=this.pathDelta,n=this.pathVector;if(i.copy(n).negate(),e.state===o.COMPLETE)return this.path.getPoint(e.end,n),i.add(n),n.add(this.pathOffset),void this.setPosition(n.x,n.y);if(e.state!==o.PLAYING_FORWARD&&e.state!==o.PLAYING_BACKWARD)return;this.path.getPoint(t.getValue(),n),i.add(n),n.add(this.pathOffset);var r=this.x,a=this.y;this.setPosition(n.x,n.y);var h=this.x-r,l=this.y-a;if(0===h&&0===l)return;if(e.state!==this._prevDirection)return void(this._prevDirection=e.state);this.rotateToPath&&(this.rotation=Math.atan2(l,h)+s(this.pathRotationOffset))}}};t.exports=h},72699:(t,e,i)=>{var s=i(62644),n={defaultPipeline:null,pipeline:null,pipelineData:null,initPipeline:function(t){this.pipelineData={};var e=this.scene.sys.renderer;if(!e)return!1;var i=e.pipelines;if(i){void 0===t&&(t=i.default);var s=i.get(t);if(s)return this.defaultPipeline=s,this.pipeline=s,!0}return!1},setPipeline:function(t,e,i){var n=this.scene.sys.renderer;if(!n)return this;var r=n.pipelines;if(r){var o=r.get(t);o&&(this.pipeline=o),e&&(this.pipelineData=i?s(e):e)}return this},setPipelineData:function(t,e){var i=this.pipelineData;return void 0===e?delete i[t]:i[t]=e,this},resetPipeline:function(t){return void 0===t&&(t=!1),this.pipeline=this.defaultPipeline,t&&(this.pipelineData={}),null!==this.pipeline},getPipelineName:function(){return null===this.pipeline?null:this.pipeline.name}};t.exports=n},17581:(t,e,i)=>{var s=i(62644),n=i(47059),r=i(19133),o={hasPostPipeline:!1,postPipelines:null,postPipelineData:null,preFX:null,postFX:null,initPostPipeline:function(t){this.postPipelines=[],this.postPipelineData={},this.postFX=new n(this,!0),t&&(this.preFX=new n(this,!1))},setPostPipeline:function(t,e,i){var n=this.scene.sys.renderer;if(!n)return this;var r=n.pipelines;if(r){Array.isArray(t)||(t=[t]);for(var o=0;o0,this},setPostPipelineData:function(t,e){var i=this.postPipelineData;return void 0===e?delete i[t]:i[t]=e,this},getPostPipeline:function(t){for(var e="string"==typeof t,i=this.postPipelines,s=[],n=0;n=0;s--){var n=i[s];(e&&n.name===t||!e&&n===t)&&(n.destroy(),r(i,s))}return this.hasPostPipeline=this.postPipelines.length>0,this},clearFX:function(){return this.preFX&&this.preFX.clear(),this.postFX&&this.postFX.clear(),this}};t.exports=o},80227:t=>{var e={scrollFactorX:1,scrollFactorY:1,setScrollFactor:function(t,e){return void 0===e&&(e=t),this.scrollFactorX=t,this.scrollFactorY=e,this}};t.exports=e},16736:t=>{var e={_sizeComponent:!0,width:0,height:0,displayWidth:{get:function(){return Math.abs(this.scaleX*this.frame.realWidth)},set:function(t){this.scaleX=t/this.frame.realWidth}},displayHeight:{get:function(){return Math.abs(this.scaleY*this.frame.realHeight)},set:function(t){this.scaleY=t/this.frame.realHeight}},setSizeToFrame:function(t){t||(t=this.frame),this.width=t.realWidth,this.height=t.realHeight;var e=this.input;return e&&!e.customHitArea&&(e.hitArea.width=this.width,e.hitArea.height=this.height),this},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this}};t.exports=e},37726:(t,e,i)=>{var s=i(4327),n={texture:null,frame:null,isCropped:!1,setTexture:function(t,e,i,s){return this.texture=this.scene.sys.textures.get(t),this.setFrame(e,i,s)},setFrame:function(t,e,i){return void 0===e&&(e=!0),void 0===i&&(i=!0),t instanceof s?(this.texture=this.scene.sys.textures.get(t.texture.key),this.frame=t):this.frame=this.texture.get(t),this.frame.cutWidth&&this.frame.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this._sizeComponent&&e&&this.setSizeToFrame(),this._originComponent&&i&&(this.frame.customPivot?this.setOrigin(this.frame.pivotX,this.frame.pivotY):this.updateDisplayOrigin()),this}};t.exports=n},79812:(t,e,i)=>{var s=i(4327),n={texture:null,frame:null,isCropped:!1,setCrop:function(t,e,i,s){if(void 0===t)this.isCropped=!1;else if(this.frame){if("number"==typeof t)this.frame.setCropUVs(this._crop,t,e,i,s,this.flipX,this.flipY);else{var n=t;this.frame.setCropUVs(this._crop,n.x,n.y,n.width,n.height,this.flipX,this.flipY)}this.isCropped=!0}return this},setTexture:function(t,e){return this.texture=this.scene.sys.textures.get(t),this.setFrame(e)},setFrame:function(t,e,i){return void 0===e&&(e=!0),void 0===i&&(i=!0),t instanceof s?(this.texture=this.scene.sys.textures.get(t.texture.key),this.frame=t):this.frame=this.texture.get(t),this.frame.cutWidth&&this.frame.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this._sizeComponent&&e&&this.setSizeToFrame(),this._originComponent&&i&&(this.frame.customPivot?this.setOrigin(this.frame.pivotX,this.frame.pivotY):this.updateDisplayOrigin()),this.isCropped&&this.frame.updateCropUVs(this._crop,this.flipX,this.flipY),this},resetCropObject:function(){return{u0:0,v0:0,u1:0,v1:0,width:0,height:0,x:0,y:0,flipX:!1,flipY:!1,cx:0,cy:0,cw:0,ch:0}}};t.exports=n},27472:t=>{var e={tintTopLeft:16777215,tintTopRight:16777215,tintBottomLeft:16777215,tintBottomRight:16777215,tintFill:!1,clearTint:function(){return this.setTint(16777215),this},setTint:function(t,e,i,s){return void 0===t&&(t=16777215),void 0===e&&(e=t,i=t,s=t),this.tintTopLeft=t,this.tintTopRight=e,this.tintBottomLeft=i,this.tintBottomRight=s,this.tintFill=!1,this},setTintFill:function(t,e,i,s){return this.setTint(t,e,i,s),this.tintFill=!0,this},tint:{get:function(){return this.tintTopLeft},set:function(t){this.setTint(t,t,t,t)}},isTinted:{get:function(){var t=16777215;return this.tintFill||this.tintTopLeft!==t||this.tintTopRight!==t||this.tintBottomLeft!==t||this.tintBottomRight!==t}}};t.exports=e},53774:t=>{t.exports=function(t){var e={name:t.name,type:t.type,x:t.x,y:t.y,depth:t.depth,scale:{x:t.scaleX,y:t.scaleY},origin:{x:t.originX,y:t.originY},flipX:t.flipX,flipY:t.flipY,rotation:t.rotation,alpha:t.alpha,visible:t.visible,blendMode:t.blendMode,textureKey:"",frameKey:"",data:{}};return t.texture&&(e.textureKey=t.texture.key,e.frameKey=t.frame.name),e}},16901:(t,e,i)=>{var s=i(36383),n=i(61340),r=i(85955),o=i(86554),a=i(30954),h=i(26099),l={hasTransformComponent:!0,_scaleX:1,_scaleY:1,_rotation:0,x:0,y:0,z:0,w:0,scale:{get:function(){return(this._scaleX+this._scaleY)/2},set:function(t){this._scaleX=t,this._scaleY=t,0===t?this.renderFlags&=-5:this.renderFlags|=4}},scaleX:{get:function(){return this._scaleX},set:function(t){this._scaleX=t,0===t?this.renderFlags&=-5:0!==this._scaleY&&(this.renderFlags|=4)}},scaleY:{get:function(){return this._scaleY},set:function(t){this._scaleY=t,0===t?this.renderFlags&=-5:0!==this._scaleX&&(this.renderFlags|=4)}},angle:{get:function(){return a(this._rotation*s.RAD_TO_DEG)},set:function(t){this.rotation=a(t)*s.DEG_TO_RAD}},rotation:{get:function(){return this._rotation},set:function(t){this._rotation=o(t)}},setPosition:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=0),void 0===s&&(s=0),this.x=t,this.y=e,this.z=i,this.w=s,this},copyPosition:function(t){return void 0!==t.x&&(this.x=t.x),void 0!==t.y&&(this.y=t.y),void 0!==t.z&&(this.z=t.z),void 0!==t.w&&(this.w=t.w),this},setRandomPosition:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.scene.sys.scale.width),void 0===s&&(s=this.scene.sys.scale.height),this.x=t+Math.random()*i,this.y=e+Math.random()*s,this},setRotation:function(t){return void 0===t&&(t=0),this.rotation=t,this},setAngle:function(t){return void 0===t&&(t=0),this.angle=t,this},setScale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.scaleX=t,this.scaleY=e,this},setX:function(t){return void 0===t&&(t=0),this.x=t,this},setY:function(t){return void 0===t&&(t=0),this.y=t,this},setZ:function(t){return void 0===t&&(t=0),this.z=t,this},setW:function(t){return void 0===t&&(t=0),this.w=t,this},getLocalTransformMatrix:function(t){return void 0===t&&(t=new n),t.applyITRS(this.x,this.y,this._rotation,this._scaleX,this._scaleY)},getWorldTransformMatrix:function(t,e){void 0===t&&(t=new n);var i=this.parentContainer;if(!i)return this.getLocalTransformMatrix(t);for(e||(e=new n),t.applyITRS(this.x,this.y,this._rotation,this._scaleX,this._scaleY);i;)e.applyITRS(i.x,i.y,i._rotation,i._scaleX,i._scaleY),e.multiply(t,t),i=i.parentContainer;return t},getLocalPoint:function(t,e,i,s){i||(i=new h),s||(s=this.scene.sys.cameras.main);var n=s.scrollX,o=s.scrollY,a=t+n*this.scrollFactorX-n,l=e+o*this.scrollFactorY-o;return this.parentContainer?this.getWorldTransformMatrix().applyInverse(a,l,i):r(a,l,this.x,this.y,this.rotation,this.scaleX,this.scaleY,i),this._originComponent&&(i.x+=this._displayOriginX,i.y+=this._displayOriginY),i},getParentRotation:function(){for(var t=0,e=this.parentContainer;e;)t+=e.rotation,e=e.parentContainer;return t}};t.exports=l},61340:(t,e,i)=>{var s=i(83419),n=i(36383),r=i(26099),o=new s({initialize:function(t,e,i,s,n,r){void 0===t&&(t=1),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=1),void 0===n&&(n=0),void 0===r&&(r=0),this.matrix=new Float32Array([t,e,i,s,n,r,0,0,1]),this.decomposedMatrix={translateX:0,translateY:0,scaleX:1,scaleY:1,rotation:0},this.quad=new Float32Array(8)},a:{get:function(){return this.matrix[0]},set:function(t){this.matrix[0]=t}},b:{get:function(){return this.matrix[1]},set:function(t){this.matrix[1]=t}},c:{get:function(){return this.matrix[2]},set:function(t){this.matrix[2]=t}},d:{get:function(){return this.matrix[3]},set:function(t){this.matrix[3]=t}},e:{get:function(){return this.matrix[4]},set:function(t){this.matrix[4]=t}},f:{get:function(){return this.matrix[5]},set:function(t){this.matrix[5]=t}},tx:{get:function(){return this.matrix[4]},set:function(t){this.matrix[4]=t}},ty:{get:function(){return this.matrix[5]},set:function(t){this.matrix[5]=t}},rotation:{get:function(){return Math.acos(this.a/this.scaleX)*(Math.atan(-this.c/this.a)<0?-1:1)}},rotationNormalized:{get:function(){var t=this.matrix,e=t[0],i=t[1],s=t[2],r=t[3];return e||i?i>0?Math.acos(e/this.scaleX):-Math.acos(e/this.scaleX):s||r?n.TAU-(r>0?Math.acos(-s/this.scaleY):-Math.acos(s/this.scaleY)):0}},scaleX:{get:function(){return Math.sqrt(this.a*this.a+this.b*this.b)}},scaleY:{get:function(){return Math.sqrt(this.c*this.c+this.d*this.d)}},loadIdentity:function(){var t=this.matrix;return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,this},translate:function(t,e){var i=this.matrix;return i[4]=i[0]*t+i[2]*e+i[4],i[5]=i[1]*t+i[3]*e+i[5],this},scale:function(t,e){var i=this.matrix;return i[0]*=t,i[1]*=t,i[2]*=e,i[3]*=e,this},rotate:function(t){var e=Math.sin(t),i=Math.cos(t),s=this.matrix,n=s[0],r=s[1],o=s[2],a=s[3];return s[0]=n*i+o*e,s[1]=r*i+a*e,s[2]=n*-e+o*i,s[3]=r*-e+a*i,this},multiply:function(t,e){var i=this.matrix,s=t.matrix,n=i[0],r=i[1],o=i[2],a=i[3],h=i[4],l=i[5],u=s[0],c=s[1],d=s[2],f=s[3],p=s[4],v=s[5],g=void 0===e?i:e.matrix;return g[0]=u*n+c*o,g[1]=u*r+c*a,g[2]=d*n+f*o,g[3]=d*r+f*a,g[4]=p*n+v*o+h,g[5]=p*r+v*a+l,g},multiplyWithOffset:function(t,e,i){var s=this.matrix,n=t.matrix,r=s[0],o=s[1],a=s[2],h=s[3],l=e*r+i*a+s[4],u=e*o+i*h+s[5],c=n[0],d=n[1],f=n[2],p=n[3],v=n[4],g=n[5];return s[0]=c*r+d*a,s[1]=c*o+d*h,s[2]=f*r+p*a,s[3]=f*o+p*h,s[4]=v*r+g*a+l,s[5]=v*o+g*h+u,this},transform:function(t,e,i,s,n,r){var o=this.matrix,a=o[0],h=o[1],l=o[2],u=o[3],c=o[4],d=o[5];return o[0]=t*a+e*l,o[1]=t*h+e*u,o[2]=i*a+s*l,o[3]=i*h+s*u,o[4]=n*a+r*l+c,o[5]=n*h+r*u+d,this},transformPoint:function(t,e,i){void 0===i&&(i={x:0,y:0});var s=this.matrix,n=s[0],r=s[1],o=s[2],a=s[3],h=s[4],l=s[5];return i.x=t*n+e*o+h,i.y=t*r+e*a+l,i},invert:function(){var t=this.matrix,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=e*n-i*s;return t[0]=n/a,t[1]=-i/a,t[2]=-s/a,t[3]=e/a,t[4]=(s*o-n*r)/a,t[5]=-(e*o-i*r)/a,this},copyFrom:function(t){var e=this.matrix;return e[0]=t.a,e[1]=t.b,e[2]=t.c,e[3]=t.d,e[4]=t.e,e[5]=t.f,this},copyFromArray:function(t){var e=this.matrix;return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],this},copyToContext:function(t){var e=this.matrix;return t.transform(e[0],e[1],e[2],e[3],e[4],e[5]),t},setToContext:function(t){return t.setTransform(this),t},copyToArray:function(t){var e=this.matrix;return void 0===t?t=[e[0],e[1],e[2],e[3],e[4],e[5]]:(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5]),t},setTransform:function(t,e,i,s,n,r){var o=this.matrix;return o[0]=t,o[1]=e,o[2]=i,o[3]=s,o[4]=n,o[5]=r,this},decomposeMatrix:function(){var t=this.decomposedMatrix,e=this.matrix,i=e[0],s=e[1],n=e[2],r=e[3],o=i*r-s*n;if(t.translateX=e[4],t.translateY=e[5],i||s){var a=Math.sqrt(i*i+s*s);t.rotation=s>0?Math.acos(i/a):-Math.acos(i/a),t.scaleX=a,t.scaleY=o/a}else if(n||r){var h=Math.sqrt(n*n+r*r);t.rotation=.5*Math.PI-(r>0?Math.acos(-n/h):-Math.acos(n/h)),t.scaleX=o/h,t.scaleY=h}else t.rotation=0,t.scaleX=0,t.scaleY=0;return t},applyITRS:function(t,e,i,s,n){var r=this.matrix,o=Math.sin(i),a=Math.cos(i);return r[4]=t,r[5]=e,r[0]=a*s,r[1]=o*s,r[2]=-o*n,r[3]=a*n,this},applyInverse:function(t,e,i){void 0===i&&(i=new r);var s=this.matrix,n=s[0],o=s[1],a=s[2],h=s[3],l=s[4],u=s[5],c=1/(n*h+a*-o);return i.x=h*c*t+-a*c*e+(u*a-l*h)*c,i.y=n*c*e+-o*c*t+(-u*n+l*o)*c,i},setQuad:function(t,e,i,s,n,r){void 0===n&&(n=!1),void 0===r&&(r=this.quad);var o=this.matrix,a=o[0],h=o[1],l=o[2],u=o[3],c=o[4],d=o[5];return n?(r[0]=Math.round(t*a+e*l+c),r[1]=Math.round(t*h+e*u+d),r[2]=Math.round(t*a+s*l+c),r[3]=Math.round(t*h+s*u+d),r[4]=Math.round(i*a+s*l+c),r[5]=Math.round(i*h+s*u+d),r[6]=Math.round(i*a+e*l+c),r[7]=Math.round(i*h+e*u+d)):(r[0]=t*a+e*l+c,r[1]=t*h+e*u+d,r[2]=t*a+s*l+c,r[3]=t*h+s*u+d,r[4]=i*a+s*l+c,r[5]=i*h+s*u+d,r[6]=i*a+e*l+c,r[7]=i*h+e*u+d),r},getX:function(t,e){return t*this.a+e*this.c+this.e},getY:function(t,e){return t*this.b+e*this.d+this.f},getXRound:function(t,e,i){var s=this.getX(t,e);return i&&(s=Math.round(s)),s},getYRound:function(t,e,i){var s=this.getY(t,e);return i&&(s=Math.round(s)),s},getCSSMatrix:function(){var t=this.matrix;return"matrix("+t[0]+","+t[1]+","+t[2]+","+t[3]+","+t[4]+","+t[5]+")"},destroy:function(){this.matrix=null,this.quad=null,this.decomposedMatrix=null}});t.exports=o},59715:t=>{var e={_visible:!0,visible:{get:function(){return this._visible},set:function(t){t?(this._visible=!0,this.renderFlags|=1):(this._visible=!1,this.renderFlags&=-2)}},setVisible:function(t){return this.visible=t,this}};t.exports=e},31401:(t,e,i)=>{t.exports={Alpha:i(16005),AlphaSingle:i(88509),BlendMode:i(90065),ComputedSize:i(94215),Crop:i(61683),Depth:i(89272),Flip:i(54434),FX:i(47059),GetBounds:i(8004),Mask:i(8573),Origin:i(27387),PathFollower:i(37640),Pipeline:i(72699),PostPipeline:i(17581),ScrollFactor:i(80227),Size:i(16736),Texture:i(37726),TextureCrop:i(79812),Tint:i(27472),ToJSON:i(53774),Transform:i(16901),TransformMatrix:i(61340),Visible:i(59715)}},31559:(t,e,i)=>{var s=i(37105),n=i(10312),r=i(83419),o=i(31401),a=i(51708),h=i(95643),l=i(87841),u=i(29959),c=i(36899),d=i(26099),f=new r({Extends:h,Mixins:[o.AlphaSingle,o.BlendMode,o.ComputedSize,o.Depth,o.Mask,o.PostPipeline,o.Transform,o.Visible,u],initialize:function(t,e,i,s){h.call(this,t,"Container"),this.list=[],this.exclusive=!0,this.maxSize=-1,this.position=0,this.localTransform=new o.TransformMatrix,this.tempTransformMatrix=new o.TransformMatrix,this._sortKey="",this._sysEvents=t.sys.events,this.scrollFactorX=1,this.scrollFactorY=1,this.initPostPipeline(),this.setPosition(e,i),this.setBlendMode(n.SKIP_CHECK),s&&this.add(s)},originX:{get:function(){return.5}},originY:{get:function(){return.5}},displayOriginX:{get:function(){return.5*this.width}},displayOriginY:{get:function(){return.5*this.height}},setExclusive:function(t){return void 0===t&&(t=!0),this.exclusive=t,this},getBounds:function(t){if(void 0===t&&(t=new l),t.setTo(this.x,this.y,0,0),this.parentContainer){var e=this.parentContainer.getBoundsTransformMatrix().transformPoint(this.x,this.y);t.setTo(e.x,e.y,0,0)}if(this.list.length>0){var i=this.list,s=new l,n=!1;t.setEmpty();for(var r=0;r-1},setAll:function(t,e,i,n){return s.SetAll(this.list,t,e,i,n),this},each:function(t,e){var i,s=[null],n=this.list.slice(),r=n.length;for(i=2;i0?this.list[0]:null}},last:{get:function(){return this.list.length>0?(this.position=this.list.length-1,this.list[this.position]):null}},next:{get:function(){return this.position0?(this.position--,this.list[this.position]):null}},preDestroy:function(){this.removeAll(!!this.exclusive),this.localTransform.destroy(),this.tempTransformMatrix.destroy(),this.list=[]},onChildDestroyed:function(t){s.Remove(this.list,t),this.exclusive&&(t.parentContainer=null,t.removedFromScene())}});t.exports=f},53584:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e);var n=e.list;if(0!==n.length){var r=e.localTransform;s?(r.loadIdentity(),r.multiply(s),r.translate(e.x,e.y),r.rotate(e.rotation),r.scale(e.scaleX,e.scaleY)):r.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var o=-1!==e.blendMode;o||t.setBlendMode(0);var a=e._alpha,h=e.scrollFactorX,l=e.scrollFactorY;e.mask&&e.mask.preRenderCanvas(t,null,i);for(var u=0;u{var s=i(25305),n=i(31559),r=i(44603),o=i(23568),a=i(95540);r.register("container",(function(t,e){void 0===t&&(t={});var i=o(t,"x",0),r=o(t,"y",0),h=a(t,"children",null),l=new n(this.scene,i,r,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},24961:(t,e,i)=>{var s=i(31559);i(39429).register("container",(function(t,e,i){return this.displayList.add(new s(this.scene,t,e,i))}))},29959:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(72249),r=i(53584),t.exports={renderWebGL:n,renderCanvas:r}},72249:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e);var n=e.list,r=n.length;if(0!==r){var o=e.localTransform;s?(o.loadIdentity(),o.multiply(s),o.translate(e.x,e.y),o.rotate(e.rotation),o.scale(e.scaleX,e.scaleY)):o.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY),t.pipelines.preBatch(e);var a=-1!==e.blendMode;a||t.setBlendMode(0);for(var h=e.alpha,l=e.scrollFactorX,u=e.scrollFactorY,c=0;c{t.exports=["normal","multiply","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]},3069:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(441),o=i(95643),a=i(41212),h=i(35846),l=i(44594),u=i(61369),c=new s({Extends:o,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Origin,n.ScrollFactor,n.Transform,n.Visible,r],initialize:function(t,e,i,s,n,r){o.call(this,t,"DOMElement"),this.parent=t.sys.game.domContainer,this.cache=t.sys.cache.html,this.node,this.transformOnly=!1,this.skewX=0,this.skewY=0,this.rotate3d=new u,this.rotate3dAngle="deg",this.pointerEvents="auto",this.width=0,this.height=0,this.displayWidth=0,this.displayHeight=0,this.handler=this.dispatchNativeEvent.bind(this),this.setPosition(e,i),"string"==typeof s?"#"===s[0]?this.setElement(s.substr(1),n,r):this.createElement(s,n,r):s&&this.setElement(s,n,r),t.sys.events.on(l.SLEEP,this.handleSceneEvent,this),t.sys.events.on(l.WAKE,this.handleSceneEvent,this),t.sys.events.on(l.PRE_RENDER,this.preRender,this)},handleSceneEvent:function(t){var e=this.node,i=e.style;e&&(i.display=t.settings.visible?"block":"none")},setSkew:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.skewX=t,this.skewY=e,this},setPerspective:function(t){return this.parent.style.perspective=t+"px",this},perspective:{get:function(){return parseFloat(this.parent.style.perspective)},set:function(t){this.parent.style.perspective=t+"px"}},addListener:function(t){if(this.node){t=t.split(" ");for(var e=0;e{var s=i(47407),n=i(95643),r=i(61340),o=new r,a=new r,h=new r;t.exports=function(t,e,i,r){if(e.node){var l=e.node.style,u=e.scene.sys.settings;if(!l||!u.visible||n.RENDER_MASK!==e.renderFlags||0!==e.cameraFilter&&e.cameraFilter&i.id||e.parentContainer&&!e.parentContainer.willRender())l.display="none";else{var c=e.parentContainer,d=i.alpha*e.alpha;c&&(d*=c.alpha);var f=o,p=a,v=h,g=0,m=0,y="0%",x="0%";r?(g=e.width*e.scaleX*e.originX,m=e.height*e.scaleY*e.originY,p.applyITRS(e.x-g,e.y-m,e.rotation,e.scaleX,e.scaleY),f.copyFrom(i.matrix),f.multiplyWithOffset(r,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),p.e=e.x-g,p.f=e.y-m,f.multiply(p,v)):(g=e.width*e.originX,m=e.height*e.originY,p.applyITRS(e.x-g,e.y-m,e.rotation,e.scaleX,e.scaleY),f.copyFrom(i.matrix),y=100*e.originX+"%",x=100*e.originY+"%",p.e-=i.scrollX*e.scrollFactorX,p.f-=i.scrollY*e.scrollFactorY,f.multiply(p,v)),e.transformOnly||(l.display="block",l.opacity=d,l.zIndex=e._depth,l.pointerEvents=e.pointerEvents,l.mixBlendMode=s[e._blendMode]),l.transform=v.getCSSMatrix()+" skew("+e.skewX+"rad, "+e.skewY+"rad) rotate3d("+e.rotate3d.x+","+e.rotate3d.y+","+e.rotate3d.z+","+e.rotate3d.w+e.rotate3dAngle+")",l.transformOrigin=y+" "+x}}}},2611:(t,e,i)=>{var s=i(3069);i(39429).register("dom",(function(t,e,i,n,r){var o=new s(this.scene,t,e,i,n,r);return this.displayList.add(o),o}))},441:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(49381),r=i(49381),t.exports={renderWebGL:n,renderCanvas:r}},62980:t=>{t.exports="addedtoscene"},41337:t=>{t.exports="destroy"},44947:t=>{t.exports="removedfromscene"},49358:t=>{t.exports="complete"},35163:t=>{t.exports="created"},97249:t=>{t.exports="error"},19483:t=>{t.exports="locked"},56059:t=>{t.exports="loop"},26772:t=>{t.exports="metadata"},64437:t=>{t.exports="playing"},83411:t=>{t.exports="play"},75780:t=>{t.exports="seeked"},67799:t=>{t.exports="seeking"},63500:t=>{t.exports="stalled"},55541:t=>{t.exports="stop"},53208:t=>{t.exports="textureready"},4992:t=>{t.exports="unlocked"},12:t=>{t.exports="unsupported"},51708:(t,e,i)=>{t.exports={ADDED_TO_SCENE:i(62980),DESTROY:i(41337),REMOVED_FROM_SCENE:i(44947),VIDEO_COMPLETE:i(49358),VIDEO_CREATED:i(35163),VIDEO_ERROR:i(97249),VIDEO_LOCKED:i(19483),VIDEO_LOOP:i(56059),VIDEO_METADATA:i(26772),VIDEO_PLAY:i(83411),VIDEO_PLAYING:i(64437),VIDEO_SEEKED:i(75780),VIDEO_SEEKING:i(67799),VIDEO_STALLED:i(63500),VIDEO_STOP:i(55541),VIDEO_TEXTURE:i(53208),VIDEO_UNLOCKED:i(4992),VIDEO_UNSUPPORTED:i(12)}},42421:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(64993),a=new s({Extends:r,Mixins:[n.Alpha,n.BlendMode,n.Depth,n.Flip,n.Origin,n.ScrollFactor,n.Size,n.Texture,n.Tint,n.Transform,n.Visible,o],initialize:function(t){r.call(this,t,"Extern")},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(){},render:function(){}});t.exports=a},70217:()=>{},56315:(t,e,i)=>{var s=i(42421);i(39429).register("extern",(function(){var t=new s(this.scene);return this.displayList.add(t),t}))},64993:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(80287),r=i(70217),t.exports={renderWebGL:n,renderCanvas:r}},80287:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){t.pipelines.clear();var r=s(e,i,n).calc;e.render.call(e,t,i,r),t.pipelines.rebind()}},85592:t=>{t.exports={ARC:0,BEGIN_PATH:1,CLOSE_PATH:2,FILL_RECT:3,LINE_TO:4,MOVE_TO:5,LINE_STYLE:6,FILL_STYLE:7,FILL_PATH:8,STROKE_PATH:9,FILL_TRIANGLE:10,STROKE_TRIANGLE:11,SAVE:14,RESTORE:15,TRANSLATE:16,SCALE:17,ROTATE:18,GRADIENT_FILL_STYLE:21,GRADIENT_LINE_STYLE:22}},43831:(t,e,i)=>{var s=i(71911),n=i(83419),r=i(85592),o=i(31401),a=i(8497),h=i(95643),l=i(95540),u=i(35154),c=i(36383),d=i(84503),f=new n({Extends:h,Mixins:[o.AlphaSingle,o.BlendMode,o.Depth,o.Mask,o.Pipeline,o.PostPipeline,o.Transform,o.Visible,o.ScrollFactor,d],initialize:function(t,e){var i=u(e,"x",0),s=u(e,"y",0);h.call(this,t,"Graphics"),this.setPosition(i,s),this.initPipeline(),this.initPostPipeline(),this.displayOriginX=0,this.displayOriginY=0,this.commandBuffer=[],this.defaultFillColor=-1,this.defaultFillAlpha=1,this.defaultStrokeWidth=1,this.defaultStrokeColor=-1,this.defaultStrokeAlpha=1,this._lineWidth=1,this.lineStyle(1,0,0),this.fillStyle(0,0),this.setDefaultStyles(e)},setDefaultStyles:function(t){return u(t,"lineStyle",null)&&(this.defaultStrokeWidth=u(t,"lineStyle.width",1),this.defaultStrokeColor=u(t,"lineStyle.color",16777215),this.defaultStrokeAlpha=u(t,"lineStyle.alpha",1),this.lineStyle(this.defaultStrokeWidth,this.defaultStrokeColor,this.defaultStrokeAlpha)),u(t,"fillStyle",null)&&(this.defaultFillColor=u(t,"fillStyle.color",16777215),this.defaultFillAlpha=u(t,"fillStyle.alpha",1),this.fillStyle(this.defaultFillColor,this.defaultFillAlpha)),this},lineStyle:function(t,e,i){return void 0===i&&(i=1),this.commandBuffer.push(r.LINE_STYLE,t,e,i),this._lineWidth=t,this},fillStyle:function(t,e){return void 0===e&&(e=1),this.commandBuffer.push(r.FILL_STYLE,t,e),this},fillGradientStyle:function(t,e,i,s,n,o,a,h){return void 0===n&&(n=1),void 0===o&&(o=n),void 0===a&&(a=n),void 0===h&&(h=n),this.commandBuffer.push(r.GRADIENT_FILL_STYLE,n,o,a,h,t,e,i,s),this},lineGradientStyle:function(t,e,i,s,n,o){return void 0===o&&(o=1),this.commandBuffer.push(r.GRADIENT_LINE_STYLE,t,o,e,i,s,n),this},beginPath:function(){return this.commandBuffer.push(r.BEGIN_PATH),this},closePath:function(){return this.commandBuffer.push(r.CLOSE_PATH),this},fillPath:function(){return this.commandBuffer.push(r.FILL_PATH),this},fill:function(){return this.commandBuffer.push(r.FILL_PATH),this},strokePath:function(){return this.commandBuffer.push(r.STROKE_PATH),this},stroke:function(){return this.commandBuffer.push(r.STROKE_PATH),this},fillCircleShape:function(t){return this.fillCircle(t.x,t.y,t.radius)},strokeCircleShape:function(t){return this.strokeCircle(t.x,t.y,t.radius)},fillCircle:function(t,e,i){return this.beginPath(),this.arc(t,e,i,0,c.PI2),this.fillPath(),this},strokeCircle:function(t,e,i){return this.beginPath(),this.arc(t,e,i,0,c.PI2),this.strokePath(),this},fillRectShape:function(t){return this.fillRect(t.x,t.y,t.width,t.height)},strokeRectShape:function(t){return this.strokeRect(t.x,t.y,t.width,t.height)},fillRect:function(t,e,i,s){return this.commandBuffer.push(r.FILL_RECT,t,e,i,s),this},strokeRect:function(t,e,i,s){var n=this._lineWidth/2,r=t-n,o=t+n;return this.beginPath(),this.moveTo(t,e),this.lineTo(t,e+s),this.strokePath(),this.beginPath(),this.moveTo(t+i,e),this.lineTo(t+i,e+s),this.strokePath(),this.beginPath(),this.moveTo(r,e),this.lineTo(o+i,e),this.strokePath(),this.beginPath(),this.moveTo(r,e+s),this.lineTo(o+i,e+s),this.strokePath(),this},fillRoundedRect:function(t,e,i,s,n){void 0===n&&(n=20);var r=n,o=n,a=n,h=n;"number"!=typeof n&&(r=l(n,"tl",20),o=l(n,"tr",20),a=l(n,"bl",20),h=l(n,"br",20));var u=r>=0,d=o>=0,f=a>=0,p=h>=0;return r=Math.abs(r),o=Math.abs(o),a=Math.abs(a),h=Math.abs(h),this.beginPath(),this.moveTo(t+r,e),this.lineTo(t+i-o,e),d?this.arc(t+i-o,e+o,o,-c.TAU,0):this.arc(t+i,e,o,Math.PI,c.TAU,!0),this.lineTo(t+i,e+s-h),p?this.arc(t+i-h,e+s-h,h,0,c.TAU):this.arc(t+i,e+s,h,-c.TAU,Math.PI,!0),this.lineTo(t+a,e+s),f?this.arc(t+a,e+s-a,a,c.TAU,Math.PI):this.arc(t,e+s,a,0,-c.TAU,!0),this.lineTo(t,e+r),u?this.arc(t+r,e+r,r,-Math.PI,-c.TAU):this.arc(t,e,r,c.TAU,0,!0),this.fillPath(),this},strokeRoundedRect:function(t,e,i,s,n){void 0===n&&(n=20);var r=n,o=n,a=n,h=n,u=Math.min(i,s)/2;"number"!=typeof n&&(r=l(n,"tl",20),o=l(n,"tr",20),a=l(n,"bl",20),h=l(n,"br",20));var d=r>=0,f=o>=0,p=a>=0,v=h>=0;return r=Math.min(Math.abs(r),u),o=Math.min(Math.abs(o),u),a=Math.min(Math.abs(a),u),h=Math.min(Math.abs(h),u),this.beginPath(),this.moveTo(t+r,e),this.lineTo(t+i-o,e),this.moveTo(t+i-o,e),f?this.arc(t+i-o,e+o,o,-c.TAU,0):this.arc(t+i,e,o,Math.PI,c.TAU,!0),this.lineTo(t+i,e+s-h),this.moveTo(t+i,e+s-h),v?this.arc(t+i-h,e+s-h,h,0,c.TAU):this.arc(t+i,e+s,h,-c.TAU,Math.PI,!0),this.lineTo(t+a,e+s),this.moveTo(t+a,e+s),p?this.arc(t+a,e+s-a,a,c.TAU,Math.PI):this.arc(t,e+s,a,0,-c.TAU,!0),this.lineTo(t,e+r),this.moveTo(t,e+r),d?this.arc(t+r,e+r,r,-Math.PI,-c.TAU):this.arc(t,e,r,c.TAU,0,!0),this.strokePath(),this},fillPointShape:function(t,e){return this.fillPoint(t.x,t.y,e)},fillPoint:function(t,e,i){return!i||i<1?i=1:(t-=i/2,e-=i/2),this.commandBuffer.push(r.FILL_RECT,t,e,i,i),this},fillTriangleShape:function(t){return this.fillTriangle(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)},strokeTriangleShape:function(t){return this.strokeTriangle(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)},fillTriangle:function(t,e,i,s,n,o){return this.commandBuffer.push(r.FILL_TRIANGLE,t,e,i,s,n,o),this},strokeTriangle:function(t,e,i,s,n,o){return this.commandBuffer.push(r.STROKE_TRIANGLE,t,e,i,s,n,o),this},strokeLineShape:function(t){return this.lineBetween(t.x1,t.y1,t.x2,t.y2)},lineBetween:function(t,e,i,s){return this.beginPath(),this.moveTo(t,e),this.lineTo(i,s),this.strokePath(),this},lineTo:function(t,e){return this.commandBuffer.push(r.LINE_TO,t,e),this},moveTo:function(t,e){return this.commandBuffer.push(r.MOVE_TO,t,e),this},strokePoints:function(t,e,i,s){void 0===e&&(e=!1),void 0===i&&(i=!1),void 0===s&&(s=t.length),this.beginPath(),this.moveTo(t[0].x,t[0].y);for(var n=1;n-1&&this.fillStyle(this.defaultFillColor,this.defaultFillAlpha),this.defaultStrokeColor>-1&&this.lineStyle(this.defaultStrokeWidth,this.defaultStrokeColor,this.defaultStrokeAlpha),this},generateTexture:function(t,e,i){var s,n,r=this.scene.sys,o=r.game.renderer;void 0===e&&(e=r.scale.width),void 0===i&&(i=r.scale.height),f.TargetCamera.setScene(this.scene),f.TargetCamera.setViewport(0,0,e,i),f.TargetCamera.scrollX=this.x,f.TargetCamera.scrollY=this.y;var a={willReadFrequently:!0};if("string"==typeof t)if(r.textures.exists(t)){var h=(s=r.textures.get(t)).getSourceImage();h instanceof HTMLCanvasElement&&(n=h.getContext("2d",a))}else n=(s=r.textures.createCanvas(t,e,i)).getSourceImage().getContext("2d",a);else t instanceof HTMLCanvasElement&&(n=t.getContext("2d",a));return n&&(this.renderCanvas(o,this,f.TargetCamera,null,n,!1),s&&s.refresh()),this},preDestroy:function(){this.commandBuffer=[]}});f.TargetCamera=new s,t.exports=f},32768:(t,e,i)=>{var s=i(85592),n=i(20926);t.exports=function(t,e,i,r,o,a){var h=e.commandBuffer,l=h.length,u=o||t.currentContext;if(0!==l&&n(t,u,e,i,r)){i.addToRenderList(e);var c=1,d=1,f=0,p=0,v=1,g=0,m=0,y=0;u.beginPath();for(var x=0;x>>16,m=(65280&f)>>>8,y=255&f,u.strokeStyle="rgba("+g+","+m+","+y+","+c+")",u.lineWidth=v,x+=3;break;case s.FILL_STYLE:p=h[x+1],d=h[x+2],g=(16711680&p)>>>16,m=(65280&p)>>>8,y=255&p,u.fillStyle="rgba("+g+","+m+","+y+","+d+")",x+=2;break;case s.BEGIN_PATH:u.beginPath();break;case s.CLOSE_PATH:u.closePath();break;case s.FILL_PATH:a||u.fill();break;case s.STROKE_PATH:a||u.stroke();break;case s.FILL_RECT:a?u.rect(h[x+1],h[x+2],h[x+3],h[x+4]):u.fillRect(h[x+1],h[x+2],h[x+3],h[x+4]),x+=4;break;case s.FILL_TRIANGLE:u.beginPath(),u.moveTo(h[x+1],h[x+2]),u.lineTo(h[x+3],h[x+4]),u.lineTo(h[x+5],h[x+6]),u.closePath(),a||u.fill(),x+=6;break;case s.STROKE_TRIANGLE:u.beginPath(),u.moveTo(h[x+1],h[x+2]),u.lineTo(h[x+3],h[x+4]),u.lineTo(h[x+5],h[x+6]),u.closePath(),a||u.stroke(),x+=6;break;case s.LINE_TO:u.lineTo(h[x+1],h[x+2]),x+=2;break;case s.MOVE_TO:u.moveTo(h[x+1],h[x+2]),x+=2;break;case s.LINE_FX_TO:u.lineTo(h[x+1],h[x+2]),x+=5;break;case s.MOVE_FX_TO:u.moveTo(h[x+1],h[x+2]),x+=5;break;case s.SAVE:u.save();break;case s.RESTORE:u.restore();break;case s.TRANSLATE:u.translate(h[x+1],h[x+2]),x+=2;break;case s.SCALE:u.scale(h[x+1],h[x+2]),x+=2;break;case s.ROTATE:u.rotate(h[x+1]),x+=1;break;case s.GRADIENT_FILL_STYLE:x+=5;break;case s.GRADIENT_LINE_STYLE:x+=6}}u.restore()}}},87079:(t,e,i)=>{var s=i(44603),n=i(43831);s.register("graphics",(function(t,e){void 0===t&&(t={}),void 0!==e&&(t.add=e);var i=new n(this.scene,t);return t.add&&this.scene.sys.displayList.add(i),i}))},1201:(t,e,i)=>{var s=i(43831);i(39429).register("graphics",(function(t){return this.displayList.add(new s(this.scene,t))}))},84503:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(77545),r=i(32768),r=i(32768),t.exports={renderWebGL:n,renderCanvas:r}},77545:(t,e,i)=>{var s=i(85592),n=i(91296),r=i(61340),o=i(70554),a=function(t,e,i){this.x=t,this.y=e,this.width=i},h=function(t,e,i){this.points=[],this.pointsLength=1,this.points[0]=new a(t,e,i)},l=[],u=new r;t.exports=function(t,e,i,r){if(0!==e.commandBuffer.length){i.addToRenderList(e);var c=t.pipelines.set(e.pipeline,e);t.pipelines.preBatch(e);for(var d=n(e,i,r).calc,f=u.loadIdentity(),p=e.commandBuffer,v=i.alpha*e.alpha,g=1,m=c.fillTint,y=c.strokeTint,x=0,T=0,w=0,b=2*Math.PI,S=[],E=0,A=!0,C=null,_=o.getTintAppendFloatAlpha,M=0;M0&&(Y=Y%b-b):Y>b?Y=b:Y<0&&(Y=b+Y%b),null===C&&(C=new h(B+Math.cos(X)*U,N+Math.sin(X)*U,g),S.push(C),I+=.01);I<1+G;)w=Y*I+X,x=B+Math.cos(w)*U,T=N+Math.sin(w)*U,C.points.push(new a(x,T,g)),I+=.01;w=Y+X,x=B+Math.cos(w)*U,T=N+Math.sin(w)*U,C.points.push(new a(x,T,g));break;case s.FILL_RECT:c.batchFillRect(p[++M],p[++M],p[++M],p[++M],f,d);break;case s.FILL_TRIANGLE:c.batchFillTriangle(p[++M],p[++M],p[++M],p[++M],p[++M],p[++M],f,d);break;case s.STROKE_TRIANGLE:c.batchStrokeTriangle(p[++M],p[++M],p[++M],p[++M],p[++M],p[++M],g,f,d);break;case s.LINE_TO:null!==C?C.points.push(new a(p[++M],p[++M],g)):(C=new h(p[++M],p[++M],g),S.push(C));break;case s.MOVE_TO:C=new h(p[++M],p[++M],g),S.push(C);break;case s.SAVE:l.push(f.copyToArray());break;case s.RESTORE:f.copyFromArray(l.pop());break;case s.TRANSLATE:B=p[++M],N=p[++M],f.translate(B,N);break;case s.SCALE:B=p[++M],N=p[++M],f.scale(B,N);break;case s.ROTATE:f.rotate(p[++M])}t.pipelines.postBatch(e)}}},26479:(t,e,i)=>{var s=i(61061),n=i(83419),r=i(51708),o=i(50792),a=i(46710),h=i(95540),l=i(35154),u=i(97022),c=i(41212),d=i(88492),f=i(35072),p=i(68287),v=new n({Extends:o,initialize:function(t,e,i){o.call(this),i?e&&!Array.isArray(e)&&(e=[e]):Array.isArray(e)?c(e[0])&&(i=e,e=null):c(e)&&(i=e,e=null),this.scene=t,this.children=new f,this.isParent=!0,this.type="Group",this.classType=h(i,"classType",p),this.name=h(i,"name",""),this.active=h(i,"active",!0),this.maxSize=h(i,"maxSize",-1),this.defaultKey=h(i,"defaultKey",null),this.defaultFrame=h(i,"defaultFrame",null),this.runChildUpdate=h(i,"runChildUpdate",!1),this.createCallback=h(i,"createCallback",null),this.removeCallback=h(i,"removeCallback",null),this.createMultipleCallback=h(i,"createMultipleCallback",null),this.internalCreateCallback=h(i,"internalCreateCallback",null),this.internalRemoveCallback=h(i,"internalRemoveCallback",null),e&&this.addMultiple(e),i&&this.createMultiple(i),this.on(r.ADDED_TO_SCENE,this.addedToScene,this),this.on(r.REMOVED_FROM_SCENE,this.removedFromScene,this)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},create:function(t,e,i,s,n,r){if(void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.defaultKey),void 0===s&&(s=this.defaultFrame),void 0===n&&(n=!0),void 0===r&&(r=!0),this.isFull())return null;var o=new this.classType(this.scene,t,e,i,s);return o.addToDisplayList(this.scene.sys.displayList),o.addToUpdateList(),o.visible=n,o.setActive(r),this.add(o),o},createMultiple:function(t){if(this.isFull())return[];Array.isArray(t)||(t=[t]);var e=[];if(t[0].key)for(var i=0;i=0;u--)if((l=d[u]).active===i){if(++c===e)break}else l=null;return l?("number"==typeof n&&(l.x=n),"number"==typeof r&&(l.y=r),l):s?this.create(n,r,o,a,h):null},get:function(t,e,i,s,n){return this.getFirst(!1,!0,t,e,i,s,n)},getFirstAlive:function(t,e,i,s,n,r){return this.getFirst(!0,t,e,i,s,n,r)},getFirstDead:function(t,e,i,s,n,r){return this.getFirst(!1,t,e,i,s,n,r)},playAnimation:function(t,e){return s.PlayAnimation(this.children.entries,t,e),this},isFull:function(){return-1!==this.maxSize&&this.children.size>=this.maxSize},countActive:function(t){void 0===t&&(t=!0);for(var e=0,i=0;i{var s=i(44603),n=i(26479);s.register("group",(function(t){return new n(this.scene,null,t)}))},3385:(t,e,i)=>{var s=i(26479);i(39429).register("group",(function(t,e){return this.updateList.add(new s(this.scene,t,e))}))},88571:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(59819),a=new s({Extends:r,Mixins:[n.Alpha,n.BlendMode,n.Depth,n.Flip,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Size,n.TextureCrop,n.Tint,n.Transform,n.Visible,o],initialize:function(t,e,i,s,n){r.call(this,t,"Image"),this._crop=this.resetCropObject(),this.setTexture(s,n),this.setPosition(e,i),this.setSizeToFrame(),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)}});t.exports=a},40652:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},82459:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(88571);n.register("image",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),a=new o(this.scene,0,0,i,n);return void 0!==e&&(t.add=e),s(this.scene,a,t),a}))},2117:(t,e,i)=>{var s=i(88571);i(39429).register("image",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},59819:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(99517),r=i(40652),t.exports={renderWebGL:n,renderCanvas:r}},99517:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),this.pipeline.batchSprite(e,i,s)}},77856:(t,e,i)=>{var s={Events:i(51708),DisplayList:i(8050),GameObjectCreator:i(44603),GameObjectFactory:i(39429),UpdateList:i(45027),Components:i(31401),GetCalcMatrix:i(91296),BuildGameObject:i(25305),BuildGameObjectAnimation:i(13059),GameObject:i(95643),BitmapText:i(22186),Blitter:i(6107),Bob:i(46590),Container:i(31559),DOMElement:i(3069),DynamicBitmapText:i(2638),Extern:i(42421),Graphics:i(43831),Group:i(26479),Image:i(88571),Layer:i(93595),Particles:i(18404),PathFollower:i(1159),RenderTexture:i(591),RetroFont:i(196),Rope:i(77757),Sprite:i(68287),Text:i(50171),GetTextSize:i(14220),MeasureText:i(79557),TextStyle:i(35762),TileSprite:i(20839),Zone:i(41481),Video:i(18471),Shape:i(17803),Arc:i(23629),Curve:i(89),Ellipse:i(19921),Grid:i(30479),IsoBox:i(61475),IsoTriangle:i(16933),Line:i(57847),Polygon:i(24949),Rectangle:i(74561),Star:i(55911),Triangle:i(36931),Factories:{Blitter:i(12709),Container:i(24961),DOMElement:i(2611),DynamicBitmapText:i(72566),Extern:i(56315),Graphics:i(1201),Group:i(3385),Image:i(2117),Layer:i(20005),Particles:i(676),PathFollower:i(90145),RenderTexture:i(60505),Rope:i(96819),Sprite:i(46409),StaticBitmapText:i(34914),Text:i(68005),TileSprite:i(91681),Zone:i(84175),Video:i(89025),Arc:i(42563),Curve:i(40511),Ellipse:i(1543),Grid:i(34137),IsoBox:i(3933),IsoTriangle:i(49803),Line:i(2481),Polygon:i(64827),Rectangle:i(87959),Star:i(93697),Triangle:i(45245)},Creators:{Blitter:i(9403),Container:i(77143),DynamicBitmapText:i(11164),Graphics:i(87079),Group:i(94975),Image:i(82459),Layer:i(25179),Particles:i(92730),RenderTexture:i(34495),Rope:i(26209),Sprite:i(15567),StaticBitmapText:i(57336),Text:i(71259),TileSprite:i(14167),Zone:i(95261),Video:i(11511)}};s.Shader=i(20071),s.Mesh=i(4703),s.NineSlice=i(28103),s.PointLight=i(80321),s.Plane=i(33663),s.Factories.Shader=i(74177),s.Factories.Mesh=i(9225),s.Factories.NineSlice=i(47521),s.Factories.PointLight=i(71255),s.Factories.Plane=i(30985),s.Creators.Shader=i(54935),s.Creators.Mesh=i(20527),s.Creators.NineSlice=i(28279),s.Creators.PointLight=i(39829),s.Creators.Plane=i(56015),s.Light=i(41432),s.LightsManager=i(61356),s.LightsPlugin=i(88992),t.exports=s},93595:(t,e,i)=>{var s=i(10312),n=i(83419),r=i(31401),o=i(53774),a=i(45893),h=i(50792),l=i(51708),u=i(73162),c=i(33963),d=i(44594),f=i(19186),p=new n({Extends:u,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.Mask,r.PostPipeline,r.Visible,h,c],initialize:function(t,e){u.call(this,t),h.call(this),this.scene=t,this.displayList=null,this.type="Layer",this.state=0,this.parentContainer=null,this.name="",this.active=!0,this.tabIndex=-1,this.data=null,this.renderFlags=15,this.cameraFilter=0,this.input=null,this.body=null,this.ignoreDestroy=!1,this.systems=t.sys,this.events=t.sys.events,this.sortChildrenFlag=!1,this.addCallback=this.addChildCallback,this.removeCallback=this.removeChildCallback,this.initPostPipeline(),this.clearAlpha(),this.setBlendMode(s.SKIP_CHECK),e&&this.add(e),t.sys.queueDepthSort()},setActive:function(t){return this.active=t,this},setName:function(t){return this.name=t,this},setState:function(t){return this.state=t,this},setDataEnabled:function(){return this.data||(this.data=new a(this)),this},setData:function(t,e){return this.data||(this.data=new a(this)),this.data.set(t,e),this},incData:function(t,e){return this.data||(this.data=new a(this)),this.data.inc(t,e),this},toggleData:function(t){return this.data||(this.data=new a(this)),this.data.toggle(t),this},getData:function(t){return this.data||(this.data=new a(this)),this.data.get(t)},setInteractive:function(){return this},disableInteractive:function(){return this},removeInteractive:function(){return this},addedToScene:function(){},removedFromScene:function(){},update:function(){},toJSON:function(){return o(this)},willRender:function(t){return!(15!==this.renderFlags||0===this.list.length||0!==this.cameraFilter&&this.cameraFilter&t.id)},getIndexList:function(){for(var t=this,e=this.parentContainer,i=[];e&&(i.unshift(e.getIndex(t)),t=e,e.parentContainer);)e=e.parentContainer;return i.unshift(this.displayList.getIndex(t)),i},addChildCallback:function(t){var e=t.displayList;e&&e!==this&&t.removeFromDisplayList(),t.displayList||(this.queueDepthSort(),t.displayList=this,t.emit(l.ADDED_TO_SCENE,t,this.scene),this.events.emit(d.ADDED_TO_SCENE,t,this.scene))},removeChildCallback:function(t){this.queueDepthSort(),t.displayList=null,t.emit(l.REMOVED_FROM_SCENE,t,this.scene),this.events.emit(d.REMOVED_FROM_SCENE,t,this.scene)},queueDepthSort:function(){this.sortChildrenFlag=!0},depthSort:function(){this.sortChildrenFlag&&(f(this.list,this.sortByDepth),this.sortChildrenFlag=!1)},sortByDepth:function(t,e){return t._depth-e._depth},getChildren:function(){return this.list},addToDisplayList:function(t){return void 0===t&&(t=this.scene.sys.displayList),this.displayList&&this.displayList!==t&&this.removeFromDisplayList(),t.exists(this)||(this.displayList=t,t.add(this,!0),t.queueDepthSort(),this.emit(l.ADDED_TO_SCENE,this,this.scene),t.events.emit(d.ADDED_TO_SCENE,this,this.scene)),this},removeFromDisplayList:function(){var t=this.displayList||this.scene.sys.displayList;return t.exists(this)&&(t.remove(this,!0),t.queueDepthSort(),this.displayList=null,this.emit(l.REMOVED_FROM_SCENE,this,this.scene),t.events.emit(d.REMOVED_FROM_SCENE,this,this.scene)),this},destroy:function(t){if(this.scene&&!this.ignoreDestroy){this.emit(l.DESTROY,this);for(var e=this.list;e.length;)e[0].destroy(t);this.removeAllListeners(),this.resetPostPipeline(!0),this.displayList&&(this.displayList.remove(this,!0,!1),this.displayList.queueDepthSort()),this.data&&(this.data.destroy(),this.data=void 0),this.active=!1,this.visible=!1,this.list=void 0,this.scene=void 0,this.displayList=void 0,this.systems=void 0,this.events=void 0}}});t.exports=p},2956:t=>{t.exports=function(t,e,i){var s=e.list;if(0!==s.length){e.depthSort();var n=-1!==e.blendMode;n||t.setBlendMode(0);var r=e._alpha;e.mask&&e.mask.preRenderCanvas(t,null,i);for(var o=0;o{var s=i(25305),n=i(93595),r=i(44603),o=i(23568);r.register("layer",(function(t,e){void 0===t&&(t={});var i=o(t,"children",null),r=new n(this.scene,i);return void 0!==e&&(t.add=e),s(this.scene,r,t),r}))},20005:(t,e,i)=>{var s=i(93595);i(39429).register("layer",(function(t){return this.displayList.add(new s(this.scene,t))}))},33963:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(15869),r=i(2956),t.exports={renderWebGL:n,renderCanvas:r}},15869:t=>{t.exports=function(t,e,i){var s=e.list,n=s.length;if(0!==n){e.depthSort(),t.pipelines.preBatch(e);var r=-1!==e.blendMode;r||t.setBlendMode(0);for(var o=e.alpha,a=0;a{var s=i(96503),n=i(83419),r=i(31401),o=i(51767),a=i(70554),h=new n({Extends:s,Mixins:[r.Origin,r.ScrollFactor,r.Visible],initialize:function(t,e,i,n,r,a,h){s.call(this,t,e,i),this.color=new o(n,r,a),this.intensity=h,this.renderFlags=15,this.cameraFilter=0,this.setScrollFactor(1,1),this.setOrigin(),this.setDisplayOrigin(i)},displayWidth:{get:function(){return this.diameter},set:function(t){this.diameter=t}},displayHeight:{get:function(){return this.diameter},set:function(t){this.diameter=t}},width:{get:function(){return this.diameter},set:function(t){this.diameter=t}},height:{get:function(){return this.diameter},set:function(t){this.diameter=t}},willRender:function(t){return!(h.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},setColor:function(t){var e=a.getFloatsFromUintRGB(t);return this.color.set(e[0],e[1],e[2]),this},setIntensity:function(t){return this.intensity=t,this},setRadius:function(t){return this.radius=t,this}});h.RENDER_MASK=15,t.exports=h},61356:(t,e,i)=>{var s=i(81491),n=i(83419),r=i(20339),o=i(41432),a=i(80321),h=i(51767),l=i(19133),u=i(19186),c=i(70554),d=new n({initialize:function(){this.lights=[],this.ambientColor=new h(.1,.1,.1),this.active=!1,this.maxLights=-1,this.visibleLights=0},addPointLight:function(t,e,i,s,n,r){return this.systems.displayList.add(new a(this.scene,t,e,i,s,n,r))},enable:function(){return-1===this.maxLights&&(this.maxLights=this.systems.renderer.config.maxLights),this.active=!0,this},disable:function(){return this.active=!1,this},getLights:function(t){for(var e=this.lights,i=t.worldView,n=[],o=0;othis.maxLights&&(u(n,this.sortByDistance),n=n.slice(0,this.maxLights)),this.visibleLights=n.length,n},sortByDistance:function(t,e){return t.distance>=e.distance},setAmbientColor:function(t){var e=c.getFloatsFromUintRGB(t);return this.ambientColor.set(e[0],e[1],e[2]),this},getMaxVisibleLights:function(){return this.maxLights},getLightCount:function(){return this.lights.length},addLight:function(t,e,i,s,n){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=128),void 0===s&&(s=16777215),void 0===n&&(n=1);var r=c.getFloatsFromUintRGB(s),a=new o(t,e,i,r[0],r[1],r[2],n);return this.lights.push(a),a},removeLight:function(t){var e=this.lights.indexOf(t);return e>=0&&l(this.lights,e),this},shutdown:function(){this.lights.length=0},destroy:function(){this.shutdown()}});t.exports=d},88992:(t,e,i)=>{var s=i(83419),n=i(61356),r=i(37277),o=i(44594),a=new s({Extends:n,initialize:function(t){this.scene=t,this.systems=t.sys,t.sys.settings.isBooted||t.sys.events.once(o.BOOT,this.boot,this),n.call(this)},boot:function(){var t=this.systems.events;t.on(o.SHUTDOWN,this.shutdown,this),t.on(o.DESTROY,this.destroy,this)},destroy:function(){this.shutdown(),this.scene=void 0,this.systems=void 0}});r.register("LightsPlugin",a,"lights"),t.exports=a},4703:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(39506),o=i(83997),a=i(95643),h=i(34684),l=i(92515),u=i(91296),c=i(37867),d=i(29807),f=i(43396),p=i(19186),v=i(25836),g=i(39318),m=new s({Extends:a,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Mask,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Size,n.Texture,n.Transform,n.Visible,d],initialize:function(t,e,i,s,n,r,o,h,l,u,d,f){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s="__WHITE"),a.call(this,t,"Mesh"),this.faces=[],this.vertices=[],this.tintFill=!1,this.debugCallback=null,this.debugGraphic=null,this.hideCCW=!0,this.modelPosition=new v,this.modelScale=new v(1,1,1),this.modelRotation=new v,this.dirtyCache=[0,0,0,0,0,0,0,0,0,0,0,0],this.transformMatrix=new c,this.viewPosition=new v,this.viewMatrix=new c,this.projectionMatrix=new c,this.totalRendered=0,this.totalFrame=0,this.ignoreDirtyCache=!1,this.fov,this.displayOriginX=0,this.displayOriginY=0;var p=t.sys.renderer;this.setPosition(e,i),this.setTexture(s,n),this.setSize(p.width,p.height),this.initPipeline(),this.initPostPipeline(),this.setPerspective(p.width,p.height),r&&this.addVertices(r,o,h,l,u,d,f)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},panX:function(t){return this.viewPosition.addScale(v.LEFT,t),this.dirtyCache[10]=1,this},panY:function(t){return this.viewPosition.y+=v.DOWN.y*t,this.dirtyCache[10]=1,this},panZ:function(t){return this.viewPosition.z+=t,this.dirtyCache[10]=1,this},setPerspective:function(t,e,i,s,n){return void 0===i&&(i=45),void 0===s&&(s=.01),void 0===n&&(n=1e3),this.fov=i,this.projectionMatrix.perspective(r(i),t/e,s,n),this.dirtyCache[10]=1,this.dirtyCache[11]=0,this},setOrtho:function(t,e,i,s){return void 0===t&&(t=this.scene.sys.renderer.getAspectRatio()),void 0===e&&(e=1),void 0===i&&(i=-1e3),void 0===s&&(s=1e3),this.fov=0,this.projectionMatrix.ortho(-t,t,-e,e,i,s),this.dirtyCache[10]=1,this.dirtyCache[11]=1,this},clear:function(){return this.faces.forEach((function(t){t.destroy()})),this.faces=[],this.vertices=[],this},addVerticesFromObj:function(t,e,i,s,n,r,o,a,l){var u,c=this.scene.sys.cache.obj.get(t);return c&&(u=h(c,this,e,i,s,n,r,o,a,l)),u&&0!==u.verts.length||console.warn("Mesh.addVerticesFromObj data empty:",t),this},sortByDepth:function(t,e){return t.depth-e.depth},depthSort:function(){return p(this.faces,this.sortByDepth),this},addVertex:function(t,e,i,s,n,r,o){var a=new g(t,e,i,s,n,r,o);return this.vertices.push(a),a},addFace:function(t,e,i){var s=new o(t,e,i);return this.faces.push(s),this.dirtyCache[9]=-1,s},addVertices:function(t,e,i,s,n,r,o){var a=l(t,e,i,s,n,r,o);return a?(this.faces=this.faces.concat(a.faces),this.vertices=this.vertices.concat(a.vertices)):console.warn("Mesh.addVertices data empty or invalid"),this.dirtyCache[9]=-1,this},getFaceCount:function(){return this.faces.length},getVertexCount:function(){return this.vertices.length},getFace:function(t){return this.faces[t]},hasFaceAt:function(t,e,i){void 0===i&&(i=this.scene.sys.cameras.main);for(var s=u(this,i).calc,n=this.faces,r=0;r{t.exports=function(){}},20527:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(35154),a=i(4703);n.register("mesh",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),h=o(t,"vertices",[]),l=o(t,"uvs",[]),u=o(t,"indicies",[]),c=o(t,"containsZ",!1),d=o(t,"normals",[]),f=o(t,"colors",16777215),p=o(t,"alphas",1),v=new a(this.scene,0,0,i,n,h,l,u,c,d,f,p);return void 0!==e&&(t.add=e),s(this.scene,v,t),v}))},9225:(t,e,i)=>{var s=i(4703);i(39429).register("mesh",(function(t,e,i,n,r,o,a,h,l,u,c){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h,l,u,c))}))},29807:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(48833),r=i(36488),t.exports={renderWebGL:n,renderCanvas:r}},48833:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){var r=e.faces,o=r.length;if(0!==o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline,e),h=s(e,i,n).calc;t.pipelines.preBatch(e);for(var l=a.setGameObject(e),u=a.vertexViewF32,c=a.vertexViewU32,d=a.vertexCount*a.currentShader.vertexComponentCount-1,f=e.tintFill,p=[],v=e.debugCallback,g=h.a,m=h.b,y=h.c,x=h.d,T=h.e,w=h.f,b=e.viewPosition.z,S=e.hideCCW,E=i.roundPixels,A=i.alpha*e.alpha,C=0,_=0;_{var s=i(83419),n=i(31401),r=i(95643),o=i(78023),a=i(39318),h=new s({Extends:r,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Texture,n.Transform,n.Visible,o],initialize:function(t,e,i,s,n,o,h,l,u,c,d){r.call(this,t,"NineSlice"),this._width,this._height,this._originX=.5,this._originY=.5,this._sizeComponent=!0,this.vertices=[],this.leftWidth,this.rightWidth,this.topHeight,this.bottomHeight,this.tint=16777215,this.tintFill=!1;var f=t.textures.getFrame(s,n);this.is3Slice=!c&&!d,f.scale9&&(this.is3Slice=f.is3Slice);for(var p=this.is3Slice?18:54,v=0;v{var s=i(25305),n=i(44603),r=i(23568),o=i(35154),a=i(28103);n.register("nineslice",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),h=o(t,"width",256),l=o(t,"height",256),u=o(t,"leftWidth",10),c=o(t,"rightWidth",10),d=o(t,"topHeight",0),f=o(t,"bottomHeight",0),p=new a(this.scene,0,0,i,n,h,l,u,c,d,f);return void 0!==e&&(t.add=e),s(this.scene,p,t),p}))},47521:(t,e,i)=>{var s=i(28103);i(39429).register("nineslice",(function(t,e,i,n,r,o,a,h,l,u){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h,l,u))}))},78023:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(52230),t.exports={renderWebGL:n,renderCanvas:r}},52230:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){var o=e.vertices,a=o.length;if(0!==a){i.addToRenderList(e);var h=t.pipelines.set(e.pipeline,e),l=s(e,i,r,!1).calc;t.pipelines.preBatch(e);var u=h.setGameObject(e),c=h.vertexViewF32,d=h.vertexViewU32,f=h.vertexCount*h.currentShader.vertexComponentCount-1,p=i.roundPixels,v=e.tintFill,g=i.alpha*e.alpha,m=n.getTintAppendFloatAlpha(e.tint,g),y=h.vertexAvailable(),x=-1;y{var s=i(83419),n=i(44777),r=i(37589),o=i(6113),a=i(91389),h=i(90664),l=new s({Extends:n,initialize:function(t){n.call(this,t,null,!1),this.active=!1,this.easeName="Linear",this.r=[],this.g=[],this.b=[]},getMethod:function(){return null===this.propertyValue?0:9},setMethods:function(){var t=this.propertyValue,e=t,i=this.defaultEmit,s=this.defaultUpdate;if(9===this.method){this.start=t[0],this.ease=o("Linear"),this.interpolation=a("linear"),i=this.easedValueEmit,s=this.easeValueUpdate,e=t[0],this.active=!0;for(var n=0;n{var s=i(30976),n=i(45319),r=i(83419),o=i(99472),a=i(6113),h=i(95540),l=i(91389),u=i(77720),c=i(15994),d=new r({initialize:function(t,e,i){void 0===i&&(i=!1),this.propertyKey=t,this.propertyValue=e,this.defaultValue=e,this.steps=0,this.counter=0,this.yoyo=!1,this.direction=0,this.start=0,this.current=0,this.end=0,this.ease=null,this.interpolation=null,this.emitOnly=i,this.onEmit=this.defaultEmit,this.onUpdate=this.defaultUpdate,this.active=!0,this.method=0,this._onEmit,this._onUpdate},loadConfig:function(t,e){void 0===t&&(t={}),e&&(this.propertyKey=e),this.propertyValue=h(t,this.propertyKey,this.defaultValue),this.method=this.getMethod(),this.setMethods(),this.emitOnly&&(this.onUpdate=this.defaultUpdate)},toJSON:function(){return JSON.stringify(this.propertyValue)},onChange:function(t){var e;switch(this.method){case 1:case 3:case 8:e=t;break;case 2:this.propertyValue.indexOf(t)>=0&&(e=t);break;case 4:var i=(this.end-this.start)/this.steps;e=u(t,i),this.counter=e;break;case 5:case 6:case 7:e=n(t,this.start,this.end);break;case 9:e=this.start[0]}return this.current=e,this},getMethod:function(){var t=this.propertyValue;if(null===t)return 0;var e=typeof t;if("number"===e)return 1;if(Array.isArray(t))return 2;if("function"===e)return 3;if("object"===e){if(this.hasBoth(t,"start","end"))return this.has(t,"steps")?4:5;if(this.hasBoth(t,"min","max"))return 6;if(this.has(t,"random"))return 7;if(this.hasEither(t,"onEmit","onUpdate"))return 8;if(this.hasEither(t,"values","interpolation"))return 9}return 0},setMethods:function(){var t=this.propertyValue,e=t,i=this.defaultEmit,s=this.defaultUpdate;switch(this.method){case 1:i=this.staticValueEmit;break;case 2:i=this.randomStaticValueEmit,e=t[0];break;case 3:this._onEmit=t,i=this.proxyEmit;break;case 4:this.start=t.start,this.end=t.end,this.steps=t.steps,this.counter=this.start,this.yoyo=!!this.has(t,"yoyo")&&t.yoyo,this.direction=0,i=this.steppedEmit,e=this.start;break;case 5:this.start=t.start,this.end=t.end;var n=this.has(t,"ease")?t.ease:"Linear";this.ease=a(n,t.easeParams),i=this.has(t,"random")&&t.random?this.randomRangedValueEmit:this.easedValueEmit,s=this.easeValueUpdate,e=this.start;break;case 6:this.start=t.min,this.end=t.max,i=this.has(t,"int")&&t.int?this.randomRangedIntEmit:this.randomRangedValueEmit,e=this.start;break;case 7:var r=t.random;Array.isArray(r)&&(this.start=r[0],this.end=r[1]),i=this.randomRangedIntEmit,e=this.start;break;case 8:this._onEmit=this.has(t,"onEmit")?t.onEmit:this.defaultEmit,this._onUpdate=this.has(t,"onUpdate")?t.onUpdate:this.defaultUpdate,i=this.proxyEmit,s=this.proxyUpdate;break;case 9:this.start=t.values;var o=this.has(t,"ease")?t.ease:"Linear";this.ease=a(o,t.easeParams),this.interpolation=l(t.interpolation),i=this.easedValueEmit,s=this.easeValueUpdate,e=this.start[0]}return this.onEmit=i,this.onUpdate=s,this.current=e,this},has:function(t,e){return t.hasOwnProperty(e)},hasBoth:function(t,e,i){return t.hasOwnProperty(e)&&t.hasOwnProperty(i)},hasEither:function(t,e,i){return t.hasOwnProperty(e)||t.hasOwnProperty(i)},defaultEmit:function(t,e,i){return i},defaultUpdate:function(t,e,i,s){return s},proxyEmit:function(t,e,i){var s=this._onEmit(t,e,i);return this.current=s,s},proxyUpdate:function(t,e,i,s){var n=this._onUpdate(t,e,i,s);return this.current=n,n},staticValueEmit:function(){return this.current},staticValueUpdate:function(){return this.current},randomStaticValueEmit:function(){var t=Math.floor(Math.random()*this.propertyValue.length);return this.current=this.propertyValue[t],this.current},randomRangedValueEmit:function(t,e){var i=o(this.start,this.end);return t&&t.data[e]&&(t.data[e].min=i,t.data[e].max=this.end),this.current=i,i},randomRangedIntEmit:function(t,e){var i=s(this.start,this.end);return t&&t.data[e]&&(t.data[e].min=i,t.data[e].max=this.end),this.current=i,i},steppedEmit:function(){var t,e=this.counter,i=e,s=(this.end-this.start)/this.steps;this.yoyo?(0===this.direction?(i+=s)>=this.end&&(t=i-this.end,i=this.end-t,this.direction=1):(i-=s)<=this.start&&(t=this.start-i,i=this.start+t,this.direction=0),this.counter=i):this.counter=c(i+s,this.start,this.end);return this.current=e,e},easedValueEmit:function(t,e){if(t&&t.data[e]){var i=t.data[e];i.min=this.start,i.max=this.end}return this.current=this.start,this.start},easeValueUpdate:function(t,e,i){var s,n=t.data[e],r=this.ease(i);return s=this.interpolation?this.interpolation(this.start,r):(n.max-n.min)*r+n.min,this.current=s,s},destroy:function(){this.propertyValue=null,this.defaultValue=null,this.ease=null,this.interpolation=null,this._onEmit=null,this._onUpdate=null}});t.exports=d},24502:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(20286),o=new s({Extends:r,initialize:function(t,e,i,s,o){if("object"==typeof t){var a=t;t=n(a,"x",0),e=n(a,"y",0),i=n(a,"power",0),s=n(a,"epsilon",100),o=n(a,"gravity",50)}else void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=100),void 0===o&&(o=50);r.call(this,t,e,!0),this._gravity=o,this._power=i*o,this._epsilon=s*s},update:function(t,e){var i=this.x-t.x,s=this.y-t.y,n=i*i+s*s;if(0!==n){var r=Math.sqrt(n);n{var s=i(9674),n=i(45319),r=i(83419),o=i(39506),a=i(87841),h=i(11520),l=i(26099),u=new r({initialize:function(t){this.emitter=t,this.texture=null,this.frame=null,this.x=0,this.y=0,this.worldPosition=new l,this.velocityX=0,this.velocityY=0,this.accelerationX=0,this.accelerationY=0,this.maxVelocityX=1e4,this.maxVelocityY=1e4,this.bounce=0,this.scaleX=1,this.scaleY=1,this.alpha=1,this.angle=0,this.rotation=0,this.tint=16777215,this.life=1e3,this.lifeCurrent=1e3,this.delayCurrent=0,this.holdCurrent=0,this.lifeT=0,this.data={tint:{min:16777215,max:16777215},alpha:{min:1,max:1},rotate:{min:0,max:0},scaleX:{min:1,max:1},scaleY:{min:1,max:1},x:{min:0,max:0},y:{min:0,max:0},accelerationX:{min:0,max:0},accelerationY:{min:0,max:0},maxVelocityX:{min:0,max:0},maxVelocityY:{min:0,max:0},moveToX:{min:0,max:0},moveToY:{min:0,max:0},bounce:{min:0,max:0}},this.isCropped=!1,this.scene=t.scene,this.anims=new s(this),this.bounds=new a},emit:function(t,e,i,s,n,r){return this.emitter.emit(t,e,i,s,n,r)},isAlive:function(){return this.lifeCurrent>0},kill:function(){this.lifeCurrent=0},setPosition:function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.x=t,this.y=e},fire:function(t,e){var i=this.emitter,s=i.ops,n=i.getAnim();if(n?this.anims.play(n):(this.frame=i.getFrame(),this.texture=this.frame.texture),!this.frame)throw new Error("Particle has no texture frame");if(i.getEmitZone(this),void 0===t?this.x+=s.x.onEmit(this,"x"):s.x.steps>0?this.x+=t+s.x.onEmit(this,"x"):this.x+=t,void 0===e?this.y+=s.y.onEmit(this,"y"):s.y.steps>0?this.y+=e+s.y.onEmit(this,"y"):this.y+=e,this.life=s.lifespan.onEmit(this,"lifespan"),this.lifeCurrent=this.life,this.lifeT=0,this.delayCurrent=s.delay.onEmit(this,"delay"),this.holdCurrent=s.hold.onEmit(this,"hold"),this.scaleX=s.scaleX.onEmit(this,"scaleX"),this.scaleY=s.scaleY.active?s.scaleY.onEmit(this,"scaleY"):this.scaleX,this.angle=s.rotate.onEmit(this,"rotate"),this.rotation=o(this.angle),i.worldMatrix.transformPoint(this.x,this.y,this.worldPosition),0===this.delayCurrent&&i.getDeathZone(this))return this.lifeCurrent=0,!1;var r=s.speedX.onEmit(this,"speedX"),a=s.speedY.active?s.speedY.onEmit(this,"speedY"):r;if(i.radial){var h=o(s.angle.onEmit(this,"angle"));this.velocityX=Math.cos(h)*Math.abs(r),this.velocityY=Math.sin(h)*Math.abs(a)}else if(i.moveTo){var l=s.moveToX.onEmit(this,"moveToX"),u=s.moveToY.onEmit(this,"moveToY"),c=this.life/1e3;this.velocityX=(l-this.x)/c,this.velocityY=(u-this.y)/c}else this.velocityX=r,this.velocityY=a;return i.acceleration&&(this.accelerationX=s.accelerationX.onEmit(this,"accelerationX"),this.accelerationY=s.accelerationY.onEmit(this,"accelerationY")),this.maxVelocityX=s.maxVelocityX.onEmit(this,"maxVelocityX"),this.maxVelocityY=s.maxVelocityY.onEmit(this,"maxVelocityY"),this.bounce=s.bounce.onEmit(this,"bounce"),this.alpha=s.alpha.onEmit(this,"alpha"),s.color.active?this.tint=s.color.onEmit(this,"tint"):this.tint=s.tint.onEmit(this,"tint"),!0},update:function(t,e,i){if(this.lifeCurrent<=0)return!(this.holdCurrent>0)||(this.holdCurrent-=t,this.holdCurrent<=0);if(this.delayCurrent>0)return this.delayCurrent-=t,!1;this.anims.update(0,t);var s=this.emitter,r=s.ops,a=1-this.lifeCurrent/this.life;if(this.lifeT=a,this.x=r.x.onUpdate(this,"x",a,this.x),this.y=r.y.onUpdate(this,"y",a,this.y),s.moveTo){var h=r.moveToX.onUpdate(this,"moveToX",a,s.moveToX),l=r.moveToY.onUpdate(this,"moveToY",a,s.moveToY),u=this.lifeCurrent/1e3;this.velocityX=(h-this.x)/u,this.velocityY=(l-this.y)/u}return this.computeVelocity(s,t,e,i,a),this.scaleX=r.scaleX.onUpdate(this,"scaleX",a,this.scaleX),r.scaleY.active?this.scaleY=r.scaleY.onUpdate(this,"scaleY",a,this.scaleY):this.scaleY=this.scaleX,this.angle=r.rotate.onUpdate(this,"rotate",a,this.angle),this.rotation=o(this.angle),s.getDeathZone(this)?(this.lifeCurrent=0,!0):(this.alpha=n(r.alpha.onUpdate(this,"alpha",a,this.alpha),0,1),r.color.active?this.tint=r.color.onUpdate(this,"color",a,this.tint):this.tint=r.tint.onUpdate(this,"tint",a,this.tint),this.lifeCurrent-=t,this.lifeCurrent<=0&&this.holdCurrent<=0)},computeVelocity:function(t,e,i,s,r){var o=t.ops,a=this.velocityX,h=this.velocityY,l=o.accelerationX.onUpdate(this,"accelerationX",r,this.accelerationX),u=o.accelerationY.onUpdate(this,"accelerationY",r,this.accelerationY),c=o.maxVelocityX.onUpdate(this,"maxVelocityX",r,this.maxVelocityX),d=o.maxVelocityY.onUpdate(this,"maxVelocityY",r,this.maxVelocityY);this.bounce=o.bounce.onUpdate(this,"bounce",r,this.bounce),a+=t.gravityX*i+l*i,h+=t.gravityY*i+u*i,a=n(a,-c,c),h=n(h,-d,d),this.velocityX=a,this.velocityY=h,this.x+=a*i,this.y+=h*i,t.worldMatrix.transformPoint(this.x,this.y,this.worldPosition);for(var f=0;f{var s=i(83419),n=i(20286),r=i(87841),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l){void 0===o&&(o=!0),void 0===a&&(a=!0),void 0===h&&(h=!0),void 0===l&&(l=!0),n.call(this,t,e,!0),this.bounds=new r(t,e,i,s),this.collideLeft=o,this.collideRight=a,this.collideTop=h,this.collideBottom=l},update:function(t){var e=this.bounds,i=-t.bounce,s=t.worldPosition;s.xe.right&&this.collideRight&&(t.x-=s.x-e.right,t.velocityX*=i),s.ye.bottom&&this.collideBottom&&(t.y-=s.y-e.bottom,t.velocityY*=i)}});t.exports=o},31600:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(53774),o=i(43459),a=i(26388),h=i(19909),l=i(76472),u=i(44777),c=i(20696),d=i(95643),f=i(95540),p=i(26546),v=i(24502),g=i(1985),m=i(97022),y=i(86091),x=i(73162),T=i(20074),w=i(56480),b=i(68875),S=i(87841),E=i(59996),A=i(72905),C=i(90668),_=i(19186),M=i(61340),P=i(26099),R=i(15994),L=i(69601),O=["active","advance","blendMode","colorEase","deathCallback","deathCallbackScope","duration","emitCallback","emitCallbackScope","follow","frequency","gravityX","gravityY","maxAliveParticles","maxParticles","name","emitting","particleBringToTop","particleClass","radial","sortCallback","sortOrderAsc","sortProperty","stopAfter","tintFill","timeScale","trackVisible","visible"],F=["accelerationX","accelerationY","alpha","angle","bounce","color","delay","hold","lifespan","maxVelocityX","maxVelocityY","moveToX","moveToY","quantity","rotate","scaleX","scaleY","speedX","speedY","tint","x","y"],D=new s({Extends:d,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Mask,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Texture,n.Transform,n.Visible,C],initialize:function(t,e,i,s,n){d.call(this,t,"ParticleEmitter"),this.particleClass=w,this.ops={accelerationX:new u("accelerationX",0),accelerationY:new u("accelerationY",0),alpha:new u("alpha",1),angle:new u("angle",{min:0,max:360},!0),bounce:new u("bounce",0),color:new l("color"),delay:new u("delay",0,!0),hold:new u("hold",0,!0),lifespan:new u("lifespan",1e3,!0),maxVelocityX:new u("maxVelocityX",1e4),maxVelocityY:new u("maxVelocityY",1e4),moveToX:new u("moveToX",0),moveToY:new u("moveToY",0),quantity:new u("quantity",1,!0),rotate:new u("rotate",0),scaleX:new u("scaleX",1),scaleY:new u("scaleY",1),speedX:new u("speedX",0,!0),speedY:new u("speedY",0,!0),tint:new u("tint",16777215),x:new u("x",0),y:new u("y",0)},this.radial=!0,this.gravityX=0,this.gravityY=0,this.acceleration=!1,this.moveTo=!1,this.emitCallback=null,this.emitCallbackScope=null,this.deathCallback=null,this.deathCallbackScope=null,this.maxParticles=0,this.maxAliveParticles=0,this.stopAfter=0,this.duration=0,this.frequency=0,this.emitting=!0,this.particleBringToTop=!0,this.timeScale=1,this.emitZones=[],this.deathZones=[],this.viewBounds=null,this.follow=null,this.followOffset=new P,this.trackVisible=!1,this.frames=[],this.randomFrame=!0,this.frameQuantity=1,this.anims=[],this.randomAnim=!0,this.animQuantity=1,this.dead=[],this.alive=[],this.counters=new Float32Array(10),this.skipping=!1,this.worldMatrix=new M,this.sortProperty="",this.sortOrderAsc=!0,this.sortCallback=this.depthSortCallback,this.processors=new x(this),this.tintFill=!1,this.initPipeline(),this.initPostPipeline(),this.setPosition(e,i),this.setTexture(s),n&&this.setConfig(n)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},setConfig:function(t){if(!t)return this;var e=0,i="",s=this.ops;for(e=0;e=this.animQuantity&&(this.animCounter=0,this.currentAnim=R(this.currentAnim+1,0,e)),i},setAnim:function(t,e,i){void 0===e&&(e=!0),void 0===i&&(i=1),this.randomAnim=e,this.animQuantity=i,this.currentAnim=0;var s=typeof t;if(this.anims.length=0,Array.isArray(t))this.anims=this.anims.concat(t);else if("string"===s)this.anims.push(t);else if("object"===s){var n=t;(t=f(n,"anims",null))&&(this.anims=this.anims.concat(t));var r=f(n,"cycle",!1);this.randomAnim=!r,this.animQuantity=f(n,"quantity",i)}return 1===this.anims.length&&(this.animQuantity=1,this.randomAnim=!1),this},setRadial:function(t){return void 0===t&&(t=!0),this.radial=t,this},addParticleBounds:function(t,e,i,s,n,r,o,a){if("object"==typeof t){var h=t;t=h.x,e=h.y,i=m(h,"w")?h.w:h.width,s=m(h,"h")?h.h:h.height}return this.addParticleProcessor(new L(t,e,i,s,n,r,o,a))},setParticleSpeed:function(t,e){return void 0===e&&(e=t),this.ops.speedX.onChange(t),t===e?this.ops.speedY.active=!1:this.ops.speedY.onChange(e),this.radial=!0,this},setParticleScale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.ops.scaleX.onChange(t),this.ops.scaleY.onChange(e),this},setParticleGravity:function(t,e){return this.gravityX=t,this.gravityY=e,this},setParticleAlpha:function(t){return this.ops.alpha.onChange(t),this},setParticleTint:function(t){return this.ops.tint.onChange(t),this},setEmitterAngle:function(t){return this.ops.angle.onChange(t),this},setParticleLifespan:function(t){return this.ops.lifespan.onChange(t),this},setQuantity:function(t){return this.quantity=t,this},setFrequency:function(t,e){return this.frequency=t,this.flowCounter=t>0?t:0,e&&(this.quantity=e),this},addDeathZone:function(t){var e;Array.isArray(t)||(t=[t]);for(var i=[],s=0;s-1&&(this.zoneTotal++,this.zoneTotal===s.total&&(this.zoneTotal=0,this.zoneIndex++,this.zoneIndex===i&&(this.zoneIndex=0)))}},getDeathZone:function(t){for(var e=this.deathZones,i=0;i=0&&(this.zoneIndex=e),this},addParticleProcessor:function(t){return this.processors.exists(t)||(t.emitter&&t.emitter.removeParticleProcessor(t),this.processors.add(t),t.emitter=this),t},removeParticleProcessor:function(t){return this.processors.exists(t)&&(this.processors.remove(t,!0),t.emitter=null),t},getProcessors:function(){return this.processors.getAll("active",!0)},createGravityWell:function(t){return this.addParticleProcessor(new v(t))},reserve:function(t){var e=this.dead;if(this.maxParticles>0){var i=this.getParticleCount();i+t>this.maxParticles&&(t=this.maxParticles-(i+t))}for(var s=0;s0&&this.getParticleCount()>=this.maxParticles||this.maxAliveParticles>0&&this.getAliveParticleCount()>=this.maxAliveParticles},onParticleEmit:function(t,e){return void 0===t?(this.emitCallback=null,this.emitCallbackScope=null):"function"==typeof t&&(this.emitCallback=t,e&&(this.emitCallbackScope=e)),this},onParticleDeath:function(t,e){return void 0===t?(this.deathCallback=null,this.deathCallbackScope=null):"function"==typeof t&&(this.deathCallback=t,e&&(this.deathCallbackScope=e)),this},killAll:function(){for(var t=this.dead,e=this.alive;e.length>0;)t.push(e.pop());return this},forEachAlive:function(t,e){for(var i=this.alive,s=i.length,n=0;n0&&this.fastForward(t),this.emitting=!0,this.resetCounters(this.frequency,!0),void 0!==e&&(this.duration=Math.abs(e)),this.emit(c.START,this)),this},stop:function(t){return void 0===t&&(t=!1),this.emitting&&(this.emitting=!1,t&&this.killAll(),this.emit(c.STOP,this)),this},pause:function(){return this.active=!1,this},resume:function(){return this.active=!0,this},setSortProperty:function(t,e){return void 0===t&&(t=""),void 0===e&&(e=this.true),this.sortProperty=t,this.sortOrderAsc=e,this.sortCallback=this.depthSortCallback,this},setSortCallback:function(t){return t=""!==this.sortProperty?this.depthSortCallback:null,this.sortCallback=t,this},depthSort:function(){return _(this.alive,this.sortCallback.bind(this)),this},depthSortCallback:function(t,e){var i=this.sortProperty;return this.sortOrderAsc?t[i]-e[i]:e[i]-t[i]},flow:function(t,e,i){return void 0===e&&(e=1),this.emitting=!1,this.frequency=t,this.quantity=e,void 0!==i&&(this.stopAfter=i),this.start()},explode:function(t,e,i){this.frequency=-1,this.resetCounters(-1,!0);var s=this.emitParticle(t,e,i);return this.emit(c.EXPLODE,this,s),s},emitParticleAt:function(t,e,i){return this.emitParticle(i,t,e)},emitParticle:function(t,e,i){if(!this.atLimit()){void 0===t&&(t=this.ops.quantity.onEmit());for(var s=this.dead,n=this.stopAfter,r=this.follow?this.follow.x+this.followOffset.x:e,o=this.follow?this.follow.y+this.followOffset.y:i,a=0;a0&&(this.stopCounter++,this.stopCounter>=n))break;if(this.atLimit())break}return h}},fastForward:function(t,e){void 0===e&&(e=1e3/60);var i=0;for(this.skipping=!0;i0){var u=this.deathCallback,d=this.deathCallbackScope;for(o=h-1;o>=0;o--){var f=a[o];n.splice(f.index,1),r.push(f.particle),u&&u.call(d,f.particle),f.particle.setPosition()}}if(this.emitting||this.skipping){if(0===this.frequency)this.emitParticle();else if(this.frequency>0)for(this.flowCounter-=e;this.flowCounter<=0;)this.emitParticle(),this.flowCounter+=this.frequency;this.skipping||(this.duration>0&&(this.elapsed+=e,this.elapsed>=this.duration&&this.stop()),this.stopAfter>0&&this.stopCounter>=this.stopAfter&&this.stop())}else 1===this.completeFlag&&0===n.length&&(this.completeFlag=0,this.emit(c.COMPLETE,this))},overlap:function(t){for(var e=this.getWorldTransformMatrix(),i=this.alive,s=i.length,n=[],r=0;r0){var u=0;for(this.skipping=!0;u0&&y(s,t,t),s},createEmitter:function(){throw new Error("createEmitter removed. See ParticleEmitter docs for info")},particleX:{get:function(){return this.ops.x.current},set:function(t){this.ops.x.onChange(t)}},particleY:{get:function(){return this.ops.y.current},set:function(t){this.ops.y.onChange(t)}},accelerationX:{get:function(){return this.ops.accelerationX.current},set:function(t){this.ops.accelerationX.onChange(t)}},accelerationY:{get:function(){return this.ops.accelerationY.current},set:function(t){this.ops.accelerationY.onChange(t)}},maxVelocityX:{get:function(){return this.ops.maxVelocityX.current},set:function(t){this.ops.maxVelocityX.onChange(t)}},maxVelocityY:{get:function(){return this.ops.maxVelocityY.current},set:function(t){this.ops.maxVelocityY.onChange(t)}},speed:{get:function(){return this.ops.speedX.current},set:function(t){this.ops.speedX.onChange(t),this.ops.speedY.onChange(t)}},speedX:{get:function(){return this.ops.speedX.current},set:function(t){this.ops.speedX.onChange(t)}},speedY:{get:function(){return this.ops.speedY.current},set:function(t){this.ops.speedY.onChange(t)}},moveToX:{get:function(){return this.ops.moveToX.current},set:function(t){this.ops.moveToX.onChange(t)}},moveToY:{get:function(){return this.ops.moveToY.current},set:function(t){this.ops.moveToY.onChange(t)}},bounce:{get:function(){return this.ops.bounce.current},set:function(t){this.ops.bounce.onChange(t)}},particleScaleX:{get:function(){return this.ops.scaleX.current},set:function(t){this.ops.scaleX.onChange(t)}},particleScaleY:{get:function(){return this.ops.scaleY.current},set:function(t){this.ops.scaleY.onChange(t)}},particleColor:{get:function(){return this.ops.color.current},set:function(t){this.ops.color.onChange(t)}},colorEase:{get:function(){return this.ops.color.easeName},set:function(t){this.ops.color.setEase(t)}},particleTint:{get:function(){return this.ops.tint.current},set:function(t){this.ops.tint.onChange(t)}},particleAlpha:{get:function(){return this.ops.alpha.current},set:function(t){this.ops.alpha.onChange(t)}},lifespan:{get:function(){return this.ops.lifespan.current},set:function(t){this.ops.lifespan.onChange(t)}},particleAngle:{get:function(){return this.ops.angle.current},set:function(t){this.ops.angle.onChange(t)}},particleRotate:{get:function(){return this.ops.rotate.current},set:function(t){this.ops.rotate.onChange(t)}},quantity:{get:function(){return this.ops.quantity.current},set:function(t){this.ops.quantity.onChange(t)}},delay:{get:function(){return this.ops.delay.current},set:function(t){this.ops.delay.onChange(t)}},hold:{get:function(){return this.ops.hold.current},set:function(t){this.ops.hold.onChange(t)}},flowCounter:{get:function(){return this.counters[0]},set:function(t){this.counters[0]=t}},frameCounter:{get:function(){return this.counters[1]},set:function(t){this.counters[1]=t}},animCounter:{get:function(){return this.counters[2]},set:function(t){this.counters[2]=t}},elapsed:{get:function(){return this.counters[3]},set:function(t){this.counters[3]=t}},stopCounter:{get:function(){return this.counters[4]},set:function(t){this.counters[4]=t}},completeFlag:{get:function(){return this.counters[5]},set:function(t){this.counters[5]=t}},zoneIndex:{get:function(){return this.counters[6]},set:function(t){this.counters[6]=t}},zoneTotal:{get:function(){return this.counters[7]},set:function(t){this.counters[7]=t}},currentFrame:{get:function(){return this.counters[8]},set:function(t){this.counters[8]=t}},currentAnim:{get:function(){return this.counters[9]},set:function(t){this.counters[9]=t}},preDestroy:function(){var t;this.texture=null,this.frames=null,this.anims=null,this.emitCallback=null,this.emitCallbackScope=null,this.deathCallback=null,this.deathCallbackScope=null,this.emitZones=null,this.deathZones=null,this.bounds=null,this.follow=null,this.counters=null;var e=this.ops;for(t=0;t{var s=i(59996),n=i(61340),r=new n,o=new n,a=new n,h=new n;t.exports=function(t,e,i,n){var l=r,u=o,c=a,d=h;n?(d.loadIdentity(),d.multiply(n),d.translate(e.x,e.y),d.rotate(e.rotation),d.scale(e.scaleX,e.scaleY)):d.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var f=t.currentContext,p=i.roundPixels,v=i.alpha,g=e.alpha,m=e.alive,y=m.length,x=e.viewBounds;if(e.visible&&0!==y&&(!x||s(x,i.worldView))){e.sortCallback&&e.depthSort(),i.addToRenderList(e);var T=e.scrollFactorX,w=e.scrollFactorY;f.save(),f.globalCompositeOperation=t.blendModes[e.blendMode];for(var b=0;b0&&C.height>0){var _=-A.halfWidth,M=-A.halfHeight;f.globalAlpha=E,f.save(),u.setToContext(f),p&&(_=Math.round(_),M=Math.round(M)),f.imageSmoothingEnabled=!A.source.scaleMode,f.drawImage(A.source.image,C.x,C.y,C.width,C.height,_,M,C.width,C.height),f.restore()}}}f.restore()}}},92730:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(95540),a=i(31600);n.register("particles",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=o(t,"config",null),h=new a(this.scene,0,0,i);return void 0!==e&&(t.add=e),s(this.scene,h,t),n&&h.setConfig(n),h}))},676:(t,e,i)=>{var s=i(39429),n=i(31600);s.register("particles",(function(t,e,i,s){return void 0!==t&&"string"==typeof t&&console.warn("ParticleEmitterManager was removed in Phaser 3.60. See documentation for details"),this.displayList.add(new n(this.scene,t,e,i,s))}))},90668:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(21188),r=i(9871),t.exports={renderWebGL:n,renderCanvas:r}},21188:(t,e,i)=>{var s=i(59996),n=i(61340),r=i(70554),o=new n,a=new n,h=new n,l=new n;t.exports=function(t,e,i,n){var u=t.pipelines.set(e.pipeline),c=o,d=a,f=h,p=l;n?(p.loadIdentity(),p.multiply(n),p.translate(e.x,e.y),p.rotate(e.rotation),p.scale(e.scaleX,e.scaleY)):p.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var v=r.getTintAppendFloatAlpha,g=i.alpha,m=e.alpha;t.pipelines.preBatch(e);var y=e.alive,x=y.length,T=e.viewBounds;if(0!==x&&(!T||s(T,i.worldView))){e.sortCallback&&e.depthSort(),i.addToRenderList(e),c.copyFrom(i.matrix),c.multiplyWithOffset(p,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),t.setBlendMode(e.blendMode),e.mask&&(e.mask.preRenderWebGL(t,e,i),t.pipelines.set(e.pipeline));for(var w,b,S=e.tintFill,E=0;E{var s=new(i(83419))({initialize:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=!0),this.emitter,this.x=t,this.y=e,this.active=i},update:function(){},destroy:function(){this.emitter=null}});t.exports=s},9774:t=>{t.exports="complete"},812:t=>{t.exports="deathzone"},30522:t=>{t.exports="explode"},96695:t=>{t.exports="start"},18677:t=>{t.exports="stop"},20696:(t,e,i)=>{t.exports={COMPLETE:i(9774),DEATH_ZONE:i(812),EXPLODE:i(30522),START:i(96695),STOP:i(18677)}},18404:(t,e,i)=>{t.exports={EmitterColorOp:i(76472),EmitterOp:i(44777),Events:i(20696),GravityWell:i(24502),Particle:i(56480),ParticleBounds:i(69601),ParticleEmitter:i(31600),ParticleProcessor:i(20286),Zones:i(21024)}},26388:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.source=t,this.killOnEnter=e},willKill:function(t){var e=this.source.contains(t.x,t.y);return e&&this.killOnEnter||!e&&!this.killOnEnter}});t.exports=s},19909:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,n,r){void 0===s&&(s=!1),void 0===n&&(n=!0),void 0===r&&(r=-1),this.source=t,this.points=[],this.quantity=e,this.stepRate=i,this.yoyo=s,this.counter=-1,this.seamless=n,this._length=0,this._direction=0,this.total=r,this.updateSource()},updateSource:function(){if(this.points=this.source.getPoints(this.quantity,this.stepRate),this.seamless){var t=this.points[0],e=this.points[this.points.length-1];t.x===e.x&&t.y===e.y&&this.points.pop()}var i=this._length;return this._length=this.points.length,this._lengththis._length&&(this.counter=this._length-1),this},changeSource:function(t){return this.source=t,this.updateSource()},getPoint:function(t){0===this._direction?(this.counter++,this.counter>=this._length&&(this.yoyo?(this._direction=1,this.counter=this._length-1):this.counter=0)):(this.counter--,-1===this.counter&&(this.yoyo?(this._direction=0,this.counter=0):this.counter=this._length-1));var e=this.points[this.counter];e&&(t.x=e.x,t.y=e.y)}});t.exports=s},68875:(t,e,i)=>{var s=i(83419),n=i(26099),r=new s({initialize:function(t){this.source=t,this._tempVec=new n,this.total=-1},getPoint:function(t){var e=this._tempVec;this.source.getRandomPoint(e),t.x=e.x,t.y=e.y}});t.exports=r},21024:(t,e,i)=>{t.exports={DeathZone:i(26388),EdgeZone:i(19909),RandomZone:i(68875)}},1159:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(68287),o=new s({Extends:r,Mixins:[n.PathFollower],initialize:function(t,e,i,s,n,o){r.call(this,t,i,s,n,o),this.path=e},preUpdate:function(t,e){this.anims.update(t,e),this.pathUpdate(t)}});t.exports=o},90145:(t,e,i)=>{var s=i(39429),n=i(1159);s.register("follower",(function(t,e,i,s,r){var o=new n(this.scene,t,e,i,s,r);return this.displayList.add(o),this.updateList.add(o),o}))},33663:(t,e,i)=>{var s=i(9674),n=i(83419),r=i(48803),o=i(90664),a=i(4703),h=i(45650),l=new n({Extends:a,initialize:function(t,e,i,n,r,o,h,l){n||(n="__DEFAULT"),a.call(this,t,e,i,n,r),this.type="Plane",this.anims=new s(this),this.gridWidth,this.gridHeight,this.isTiled,this._checkerboard=null,this.hideCCW=!1,this.setGridSize(o,h,l),this.setSizeToFrame(!1),this.setViewHeight()},originX:{get:function(){return.5}},originY:{get:function(){return.5}},setGridSize:function(t,e,i){void 0===t&&(t=8),void 0===e&&(e=8),void 0===i&&(i=!1);var s=!1;return i&&(s=!0),this.gridWidth=t,this.gridHeight=e,this.isTiled=i,this.clear(),r({mesh:this,widthSegments:t,heightSegments:e,isOrtho:!1,tile:i,flipY:s}),this},setSizeToFrame:function(t){void 0===t&&(t=!0);var e=this.frame;if(this.setPerspective(this.width/e.width,this.height/e.height),this._checkerboard&&this._checkerboard!==this.texture&&this.removeCheckerboard(),!t)return this;var i,s,n=this.gridWidth,r=this.gridHeight,o=this.vertices,a=e.u0,h=e.u1,l=e.v0,u=e.v1,c=0;if(this.isTiled)for(l=e.v1,u=e.v0,s=0;s7&&c>7?l.push(r.r,r.g,r.b,i):l.push(a.r,a.g,a.b,s);var d=this.scene.sys.textures.addUint8Array(h(),new Uint8Array(l),16,16);return this.removeCheckerboard(),this.setTexture(d),this.setSizeToFrame(),this.setViewHeight(n),this},removeCheckerboard:function(){this._checkerboard&&(this._checkerboard.destroy(),this._checkerboard=null)},play:function(t,e){return this.anims.play(t,e)},playReverse:function(t,e){return this.anims.playReverse(t,e)},playAfterDelay:function(t,e){return this.anims.playAfterDelay(t,e)},playAfterRepeat:function(t,e){return this.anims.playAfterRepeat(t,e)},stop:function(){return this.anims.stop()},stopAfterDelay:function(t){return this.anims.stopAfterDelay(t)},stopAfterRepeat:function(t){return this.anims.stopAfterRepeat(t)},stopOnFrame:function(t){return this.anims.stopOnFrame(t)},preUpdate:function(t,e){a.prototype.preUpdate.call(this,t,e),this.anims.update(t,e)},preDestroy:function(){this.clear(),this.removeCheckerboard(),this.anims.destroy(),this.anims=void 0,this.debugCallback=null,this.debugGraphic=null}});t.exports=l},56015:(t,e,i)=>{var s=i(25305),n=i(13059),r=i(44603),o=i(23568),a=i(35154),h=i(33663);r.register("plane",(function(t,e){void 0===t&&(t={});var i=o(t,"key",null),r=o(t,"frame",null),l=a(t,"width",8),u=a(t,"height",8),c=a(t,"tile",!1),d=new h(this.scene,0,0,i,r,l,u,c);void 0!==e&&(t.add=e);var f=a(t,"checkerboard",null);if(f){var p=a(f,"color1",16777215),v=a(f,"color2",255),g=a(f,"alpha1",255),m=a(f,"alpha2",255),y=a(f,"height",128);d.createCheckerboard(p,v,g,m,y)}return s(this.scene,d,t),n(d,t),d}))},30985:(t,e,i)=>{var s=i(33663);i(39429).register("plane",(function(t,e,i,n,r,o,a){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a))}))},80321:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(30100),a=i(36060),h=i(67277),l=new s({Extends:r,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Mask,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Transform,n.Visible,h],initialize:function(t,e,i,s,n,h,l){void 0===s&&(s=16777215),void 0===n&&(n=128),void 0===h&&(h=1),void 0===l&&(l=.1),r.call(this,t,"PointLight"),this.initPipeline(a.POINTLIGHT_PIPELINE),this.initPostPipeline(),this.setPosition(e,i),this.color=o(s),this.intensity=h,this.attenuation=l,this.width=2*n,this.height=2*n,this._radius=n},radius:{get:function(){return this._radius},set:function(t){this._radius=t,this.width=2*t,this.height=2*t}},originX:{get:function(){return.5}},originY:{get:function(){return.5}},displayOriginX:{get:function(){return this._radius}},displayOriginY:{get:function(){return this._radius}}});t.exports=l},39829:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(80321);n.register("pointlight",(function(t,e){void 0===t&&(t={});var i=r(t,"color",16777215),n=r(t,"radius",128),a=r(t,"intensity",1),h=r(t,"attenuation",.1),l=new o(this.scene,0,0,i,n,a,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},71255:(t,e,i)=>{var s=i(39429),n=i(80321);s.register("pointlight",(function(t,e,i,s,r,o){return this.displayList.add(new n(this.scene,t,e,i,s,r,o))}))},67277:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(57787),t.exports={renderWebGL:n,renderCanvas:r}},57787:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){i.addToRenderList(e);var r=t.pipelines.set(e.pipeline),o=s(e,i,n).calc,a=e.width,h=e.height,l=-e._radius,u=-e._radius,c=l+a,d=u+h,f=o.getX(0,0),p=o.getY(0,0),v=o.getX(l,u),g=o.getY(l,u),m=o.getX(l,d),y=o.getY(l,d),x=o.getX(c,d),T=o.getY(c,d),w=o.getX(c,u),b=o.getY(c,u);t.pipelines.preBatch(e),r.batchPointLight(e,i,v,g,m,y,x,T,w,b,f,p),t.pipelines.postBatch(e)}},591:(t,e,i)=>{var s=i(83419),n=i(81320),r=i(88571),o=new s({Extends:r,initialize:function(t,e,i,s,o){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=32),void 0===o&&(o=32);var a=new n(t.sys.textures,"",s,o);r.call(this,t,e,i,a),this.type="RenderTexture",this.camera=this.texture.camera,this._saved=!1},setSize:function(t,e){this.width=t,this.height=e,this.texture.setSize(t,e),this.updateDisplayOrigin();var i=this.input;return i&&!i.customHitArea&&(i.hitArea.width=t,i.hitArea.height=e),this},resize:function(t,e){return this.setSize(t,e),this},saveTexture:function(t){var e=this.texture;return e.key=t,e.manager.addDynamicTexture(e)&&(this._saved=!0),e},fill:function(t,e,i,s,n,r){return this.texture.fill(t,e,i,s,n,r),this},clear:function(){return this.texture.clear(),this},stamp:function(t,e,i,s,n){return this.texture.stamp(t,e,i,s,n),this},erase:function(t,e,i){return this.texture.erase(t,e,i),this},draw:function(t,e,i,s,n){return this.texture.draw(t,e,i,s,n),this},drawFrame:function(t,e,i,s,n,r){return this.texture.drawFrame(t,e,i,s,n,r),this},repeat:function(t,e,i,s,n,r,o,a,h){return this.texture.repeat(t,e,i,s,n,r,o,a,h),this},beginDraw:function(){return this.texture.beginDraw(),this},batchDraw:function(t,e,i,s,n){return this.texture.batchDraw(t,e,i,s,n),this},batchDrawFrame:function(t,e,i,s,n,r){return this.texture.batchDrawFrame(t,e,i,s,n,r),this},endDraw:function(t){return this.texture.endDraw(t),this},snapshotArea:function(t,e,i,s,n,r,o){return this.texture.snapshotArea(t,e,i,s,n,r,o),this},snapshot:function(t,e,i){return this.snapshotArea(0,0,this.width,this.height,t,e,i)},snapshotPixel:function(t,e,i){return this.snapshotArea(t,e,1,1,i,"pixel")},preDestroy:function(){this.camera=null,this._saved||this.texture.destroy()}});t.exports=o},34495:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(591);n.register("renderTexture",(function(t,e){void 0===t&&(t={});var i=r(t,"x",0),n=r(t,"y",0),a=r(t,"width",32),h=r(t,"height",32),l=new o(this.scene,i,n,a,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},60505:(t,e,i)=>{var s=i(39429),n=i(591);s.register("renderTexture",(function(t,e,i,s){return this.displayList.add(new n(this.scene,t,e,i,s))}))},77757:(t,e,i)=>{var s=i(9674),n=i(83419),r=i(31401),o=i(95643),a=i(36060),h=i(38745),l=i(26099),u=new n({Extends:o,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.Flip,r.Mask,r.Pipeline,r.PostPipeline,r.Size,r.Texture,r.Transform,r.Visible,r.ScrollFactor,h],initialize:function(t,e,i,n,r,h,u,c,d){void 0===n&&(n="__DEFAULT"),void 0===h&&(h=2),void 0===u&&(u=!0),o.call(this,t,"Rope"),this.anims=new s(this),this.points=h,this.vertices,this.uv,this.colors,this.alphas,this.tintFill="__DEFAULT"===n,this.dirty=!1,this.horizontal=u,this._flipX=!1,this._flipY=!1,this._perp=new l,this.debugCallback=null,this.debugGraphic=null,this.setTexture(n,r),this.setPosition(e,i),this.setSizeToFrame(),this.initPipeline(a.ROPE_PIPELINE),this.initPostPipeline(),Array.isArray(h)&&this.resizeArrays(h.length),this.setPoints(h,c,d),this.updateVertices()},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(t,e){var i=this.anims.currentFrame;this.anims.update(t,e),this.anims.currentFrame!==i&&(this.updateUVs(),this.updateVertices())},play:function(t,e,i){return this.anims.play(t,e,i),this},setDirty:function(){return this.dirty=!0,this},setHorizontal:function(t,e,i){return void 0===t&&(t=this.points.length),this.horizontal?this:(this.horizontal=!0,this.setPoints(t,e,i))},setVertical:function(t,e,i){return void 0===t&&(t=this.points.length),this.horizontal?(this.horizontal=!1,this.setPoints(t,e,i)):this},setTintFill:function(t){return void 0===t&&(t=!1),this.tintFill=t,this},setAlphas:function(t,e){var i=this.points.length;if(i<1)return this;var s,n=this.alphas;void 0===t?t=[1]:Array.isArray(t)||void 0!==e||(t=[t]);var r=0;if(void 0!==e)for(s=0;sr&&(o=t[r]),n[r]=o,t.length>r+1&&(o=t[r+1]),n[r+1]=o}return this},setColors:function(t){var e=this.points.length;if(e<1)return this;var i,s=this.colors;void 0===t?t=[16777215]:Array.isArray(t)||(t=[t]);var n=0;if(t.length===e)for(i=0;in&&(r=t[n]),s[n]=r,t.length>n+1&&(r=t[n+1]),s[n+1]=r}return this},setPoints:function(t,e,i){if(void 0===t&&(t=2),"number"==typeof t){var s,n,r,o=t;if(o<2&&(o=2),t=[],this.horizontal)for(r=-this.frame.halfWidth,n=this.frame.width/(o-1),s=0;s{t.exports=function(){}},26209:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(35154),a=i(77757);n.register("rope",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),h=r(t,"horizontal",!0),l=o(t,"points",void 0),u=o(t,"colors",void 0),c=o(t,"alphas",void 0),d=new a(this.scene,0,0,i,n,l,h,u,c);return void 0!==e&&(t.add=e),s(this.scene,d,t),d}))},96819:(t,e,i)=>{var s=i(77757);i(39429).register("rope",(function(t,e,i,n,r,o,a,h){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h))}))},38745:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(20439),r=i(95262),t.exports={renderWebGL:n,renderCanvas:r}},20439:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline,e),a=s(e,i,r).calc,h=e.vertices,l=e.uv,u=e.colors,c=e.alphas,d=e.alpha,f=n.getTintAppendFloatAlpha,p=i.roundPixels,v=h.length,g=Math.floor(.5*v);o.flush(),t.pipelines.preBatch(e);var m=o.setGameObject(e),y=o.vertexViewF32,x=o.vertexViewU32,T=o.vertexCount*o.currentShader.vertexComponentCount-1,w=0,b=e.tintFill;e.dirty&&e.updateVertices();for(var S=e.debugCallback,E=[],A=0;A{var s=i(83419),n=i(31401),r=i(95643),o=i(95540),a=i(79291),h=i(61622),l=i(25479),u=i(61340),c=i(95428),d=i(92503),f=new s({Extends:r,Mixins:[n.ComputedSize,n.Depth,n.GetBounds,n.Mask,n.Origin,n.ScrollFactor,n.Transform,n.Visible,l],initialize:function(t,e,i,s,n,o,a,h){void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=128),void 0===o&&(o=128),r.call(this,t,"Shader"),this.blendMode=-1,this.shader;var l=t.sys.renderer;this.renderer=l,this.gl=l.gl,this.vertexData=new ArrayBuffer(2*Float32Array.BYTES_PER_ELEMENT*6),this.vertexBuffer=l.createVertexBuffer(this.vertexData.byteLength,this.gl.STREAM_DRAW),this._deferSetShader=null,this._deferProjOrtho=null,this.program=null,this.bytes=new Uint8Array(this.vertexData),this.vertexViewF32=new Float32Array(this.vertexData),this._tempMatrix1=new u,this._tempMatrix2=new u,this._tempMatrix3=new u,this.viewMatrix=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),this.projectionMatrix=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),this.uniforms={},this.pointer=null,this._rendererWidth=l.width,this._rendererHeight=l.height,this._textureCount=0,this.framebuffer=null,this.glTexture=null,this.renderToTexture=!1,this.texture=null,this.setPosition(i,s),this.setSize(n,o),this.setOrigin(.5,.5),this.setShader(e,a,h),this.renderer.on(d.RESTORE_WEBGL,this.onContextRestored,this)},willRender:function(t){return!!this.renderToTexture||!(r.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},setRenderToTexture:function(t,e){if(void 0===e&&(e=!1),!this.renderToTexture){var i=this.width,s=this.height,n=this.renderer;this.glTexture=n.createTextureFromSource(null,i,s,0),this.framebuffer=n.createFramebuffer(i,s,this.glTexture,!1),this._rendererWidth=i,this._rendererHeight=s,this.renderToTexture=!0,this.projOrtho(0,this.width,this.height,0),t&&(this.texture=this.scene.sys.textures.addGLTexture(t,this.glTexture))}return this.shader&&(n.pipelines.clear(),this.load(),this.flush(),n.pipelines.rebind()),this},setShader:function(t,e,i){if(this.renderer.contextLost)return this._deferSetShader={key:t,textures:e,textureData:i},this;if(void 0===e&&(e=[]),"string"==typeof t){var s=this.scene.sys.cache.shader;if(!s.has(t))return console.warn("Shader missing: "+t),this;this.shader=s.get(t)}else this.shader=t;var n=this.gl,r=this.renderer;this.program&&r.deleteProgram(this.program);var o=r.createProgram(this.shader.vertexSrc,this.shader.fragmentSrc);n.uniformMatrix4fv(n.getUniformLocation(o.webGLProgram,"uViewMatrix"),!1,this.viewMatrix),n.uniformMatrix4fv(n.getUniformLocation(o.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),n.uniform2f(n.getUniformLocation(o.webGLProgram,"uResolution"),this.width,this.height),this.program=o;var h=new Date,l={resolution:{type:"2f",value:{x:this.width,y:this.height}},time:{type:"1f",value:0},mouse:{type:"2f",value:{x:this.width/2,y:this.height/2}},date:{type:"4fv",value:[h.getFullYear(),h.getMonth(),h.getDate(),60*h.getHours()*60+60*h.getMinutes()+h.getSeconds()]},sampleRate:{type:"1f",value:44100},iChannel0:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel1:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel2:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel3:{type:"sampler2D",value:null,textureData:{repeat:!0}}};this.shader.uniforms?this.uniforms=a(!0,{},this.shader.uniforms,l):this.uniforms=l;for(var u=0;u<4;u++)e[u]&&this.setSampler2D("iChannel"+u,e[u],u,i);return this.initUniforms(),this.projOrtho(0,this._rendererWidth,this._rendererHeight,0),this},setPointer:function(t){return this.pointer=t,this},projOrtho:function(t,e,i,s){if(this.renderer.contextLost)this._deferProjOrtho={left:t,right:e,bottom:i,top:s};else{var n=1/(t-e),r=1/(i-s),o=this.projectionMatrix;o[0]=-2*n,o[5]=-2*r,o[10]=-.001,o[12]=(t+e)*n,o[13]=(s+i)*r,o[14]=-0;var a=this.program,h=this.gl;this.renderer.setProgram(a),h.uniformMatrix4fv(h.getUniformLocation(a.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),this._rendererWidth=e,this._rendererHeight=i}},initUniforms:function(){var t=this.renderer.glFuncMap,e=this.program;for(var i in this._textureCount=0,this.uniforms){var s=this.uniforms[i],n=s.type,r=t[n];s.uniformLocation=this.renderer.createUniformLocation(e,i),"sampler2D"!==n&&(s.glMatrix=r.matrix,s.glValueLength=r.length,s.glFunc=r.func)}},setSampler2DBuffer:function(t,e,i,s,n,r){void 0===n&&(n=0),void 0===r&&(r={});var o=this.uniforms[t];return o.value=e,r.width=i,r.height=s,o.textureData=r,this._textureCount=n,this.initSampler2D(o),this},setSampler2D:function(t,e,i,s){void 0===i&&(i=0);var n=this.scene.sys.textures;if(n.exists(e)){var r=n.getFrame(e);if(r.glTexture&&r.glTexture.isRenderTexture)return this.setSampler2DBuffer(t,r.glTexture,r.width,r.height,i,s);var o=this.uniforms[t],a=r.source;o.textureKey=e,o.source=a.image,o.value=r.glTexture,a.isGLTexture&&(s||(s={}),s.width=a.width,s.height=a.height),s&&(o.textureData=s),this._textureCount=i,this.initSampler2D(o)}return this},setUniform:function(t,e){return h(this.uniforms,t,e),this},getUniform:function(t){return o(this.uniforms,t,null)},setChannel0:function(t,e){return this.setSampler2D("iChannel0",t,0,e)},setChannel1:function(t,e){return this.setSampler2D("iChannel1",t,1,e)},setChannel2:function(t,e){return this.setSampler2D("iChannel2",t,2,e)},setChannel3:function(t,e){return this.setSampler2D("iChannel3",t,3,e)},initSampler2D:function(t){if(t.value){var e=t.textureData;if(e&&!t.value.isRenderTexture){var i=this.gl,s=t.value,n=i[o(e,"magFilter","linear").toUpperCase()],r=i[o(e,"minFilter","linear").toUpperCase()],a=i[o(e,"wrapS","repeat").toUpperCase()],h=i[o(e,"wrapT","repeat").toUpperCase()],l=i[o(e,"format","rgba").toUpperCase()],u=o(e,"flipY",!1),c=o(e,"width",s.width),d=o(e,"height",s.height),f=o(e,"source",s.pixels);e.repeat&&(a=i.REPEAT,h=i.REPEAT),e.width&&(f=null),s.update(f,c,d,u,a,h,r,n,l)}this.renderer.setProgram(this.program),this._textureCount++}},syncUniforms:function(){var t,e,i,s,n,r=this.gl,o=this.uniforms,a=0;for(var h in o)i=(t=o[h]).glFunc,e=t.glValueLength,s=t.uniformLocation,null!==(n=t.value)&&(1===e?t.glMatrix?i.call(r,s.webGLUniformLocation,t.transpose,n):i.call(r,s.webGLUniformLocation,n):2===e?i.call(r,s.webGLUniformLocation,n.x,n.y):3===e?i.call(r,s.webGLUniformLocation,n.x,n.y,n.z):4===e?i.call(r,s.webGLUniformLocation,n.x,n.y,n.z,n.w):"sampler2D"===t.type&&(r.activeTexture(r.TEXTURE0+a),r.bindTexture(r.TEXTURE_2D,n.webGLTexture),r.uniform1i(s.webGLUniformLocation,a),a++))},load:function(t){var e=this.gl,i=this.width,s=this.height,n=this.renderer,r=this.program,o=this.viewMatrix;if(!this.renderToTexture){var a=-this._displayOriginX,h=-this._displayOriginY;o[0]=t[0],o[1]=t[1],o[4]=t[2],o[5]=t[3],o[8]=t[4],o[9]=t[5],o[12]=o[0]*a+o[4]*h,o[13]=o[1]*a+o[5]*h}e.useProgram(r.webGLProgram),e.uniformMatrix4fv(e.getUniformLocation(r.webGLProgram,"uViewMatrix"),!1,o),e.uniformMatrix4fv(e.getUniformLocation(r.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),e.uniform2f(e.getUniformLocation(r.webGLProgram,"uResolution"),this.width,this.height);var l=this.uniforms,u=l.resolution;u.value.x=i,u.value.y=s,l.time.value=n.game.loop.getDuration();var c=this.pointer;if(c){var d=l.mouse,f=c.x/i,p=1-c.y/s;d.value.x=f.toFixed(2),d.value.y=p.toFixed(2)}this.syncUniforms()},flush:function(){var t=this.width,e=this.height,i=this.program,s=this.gl,n=this.vertexBuffer,r=this.renderer,o=2*Float32Array.BYTES_PER_ELEMENT;this.renderToTexture&&(r.setFramebuffer(this.framebuffer),s.clearColor(0,0,0,0),s.clear(s.COLOR_BUFFER_BIT)),s.bindBuffer(s.ARRAY_BUFFER,n.webGLBuffer);var a=s.getAttribLocation(i.webGLProgram,"inPosition");-1!==a&&(s.enableVertexAttribArray(a),s.vertexAttribPointer(a,2,s.FLOAT,!1,o,0));var h=this.vertexViewF32;h[3]=e,h[4]=t,h[5]=e,h[8]=t,h[9]=e,h[10]=t;s.bufferSubData(s.ARRAY_BUFFER,0,this.bytes.subarray(0,6*o)),s.drawArrays(s.TRIANGLES,0,6),this.renderToTexture&&r.setFramebuffer(null,!1)},setAlpha:function(){},setBlendMode:function(){},onContextRestored:function(){if(null!==this._deferSetShader){var t=this._deferSetShader.key,e=this._deferSetShader.textures,i=this._deferSetShader.textureData;this._deferSetShader=null,this.setShader(t,e,i)}if(null!==this._deferProjOrtho){var s=this._deferProjOrtho.left,n=this._deferProjOrtho.right,r=this._deferProjOrtho.bottom,o=this._deferProjOrtho.top;this._deferProjOrtho=null,this.projOrtho(s,n,r,o)}},preDestroy:function(){var t=this.renderer;t.off(d.RESTORE_WEBGL,this.onContextRestored,this),t.deleteProgram(this.program),t.deleteBuffer(this.vertexBuffer),this.renderToTexture&&(t.deleteFramebuffer(this.framebuffer),this.texture.destroy(),this.framebuffer=null,this.glTexture=null,this.texture=null),c(this.uniforms,(function(e){t.deleteUniformLocation(e.uniformLocation),e.uniformLocation=null}))}});t.exports=f},80464:t=>{t.exports=function(){}},54935:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(20071);n.register("shader",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"x",0),a=r(t,"y",0),h=r(t,"width",128),l=r(t,"height",128),u=new o(this.scene,i,n,a,h,l);return void 0!==e&&(t.add=e),s(this.scene,u,t),u}))},74177:(t,e,i)=>{var s=i(20071);i(39429).register("shader",(function(t,e,i,n,r,o,a){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a))}))},25479:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(19257),r=i(80464),t.exports={renderWebGL:n,renderCanvas:r}},19257:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){if(e.shader){if(i.addToRenderList(e),t.pipelines.clear(),e.renderToTexture)e.load(),e.flush();else{var r=s(e,i,n).calc;t.width===e._rendererWidth&&t.height===e._rendererHeight||e.projOrtho(0,t.width,t.height,0),e.load(r.matrix),e.flush()}t.pipelines.rebind()}}},10441:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n,r,o){for(var a=s.getTintAppendFloatAlpha(i.fillColor,i.fillAlpha*n),h=i.pathData,l=i.pathIndexes,u=0;u{t.exports=function(t,e,i,s){var n=i||e.fillColor,r=s||e.fillAlpha,o=(16711680&n)>>>16,a=(65280&n)>>>8,h=255&n;t.fillStyle="rgba("+o+","+a+","+h+","+r+")"}},75177:t=>{t.exports=function(t,e,i,s){var n=i||e.strokeColor,r=s||e.strokeAlpha,o=(16711680&n)>>>16,a=(65280&n)>>>8,h=255&n;t.strokeStyle="rgba("+o+","+a+","+h+","+r+")",t.lineWidth=e.lineWidth}},17803:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(23031),a=new s({Extends:r,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Transform,n.Visible],initialize:function(t,e,i){void 0===e&&(e="Shape"),r.call(this,t,e),this.geom=i,this.pathData=[],this.pathIndexes=[],this.fillColor=16777215,this.fillAlpha=1,this.strokeColor=16777215,this.strokeAlpha=1,this.lineWidth=1,this.isFilled=!1,this.isStroked=!1,this.closePath=!0,this._tempLine=new o,this.width=0,this.height=0,this.initPipeline(),this.initPostPipeline()},setFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.isFilled=!1:(this.fillColor=t,this.fillAlpha=e,this.isFilled=!0),this},setStrokeStyle:function(t,e,i){return void 0===i&&(i=1),void 0===t?this.isStroked=!1:(this.lineWidth=t,this.strokeColor=e,this.strokeAlpha=i,this.isStroked=!0),this},setClosePath:function(t){return this.closePath=t,this},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this},preDestroy:function(){this.geom=null,this._tempLine=null,this.pathData=[],this.pathIndexes=[]},displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}}});t.exports=a},34682:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n,r){var o=t.strokeTint,a=s.getTintAppendFloatAlpha(e.strokeColor,e.strokeAlpha*i);o.TL=a,o.TR=a,o.BL=a,o.BR=a;var h=e.pathData,l=h.length-1,u=e.lineWidth,c=u/2,d=h[0]-n,f=h[1]-r;e.closePath||(l-=2);for(var p=2;p{var s=i(13609),n=i(83419),r=i(39506),o=i(94811),a=i(96503),h=i(36383),l=i(17803),u=new n({Extends:l,Mixins:[s],initialize:function(t,e,i,s,n,r,o,h,u){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===n&&(n=0),void 0===r&&(r=360),void 0===o&&(o=!1),l.call(this,t,"Arc",new a(0,0,s)),this._startAngle=n,this._endAngle=r,this._anticlockwise=o,this._iterations=.01,this.setPosition(e,i);var c=2*this.geom.radius;this.setSize(c,c),void 0!==h&&this.setFillStyle(h,u),this.updateDisplayOrigin(),this.updateData()},iterations:{get:function(){return this._iterations},set:function(t){this._iterations=t,this.updateData()}},radius:{get:function(){return this.geom.radius},set:function(t){this.geom.radius=t;var e=2*t;this.setSize(e,e),this.updateDisplayOrigin(),this.updateData()}},startAngle:{get:function(){return this._startAngle},set:function(t){this._startAngle=t,this.updateData()}},endAngle:{get:function(){return this._endAngle},set:function(t){this._endAngle=t,this.updateData()}},anticlockwise:{get:function(){return this._anticlockwise},set:function(t){this._anticlockwise=t,this.updateData()}},setRadius:function(t){return this.radius=t,this},setIterations:function(t){return void 0===t&&(t=.01),this.iterations=t,this},setStartAngle:function(t,e){return this._startAngle=t,void 0!==e&&(this._anticlockwise=e),this.updateData()},setEndAngle:function(t,e){return this._endAngle=t,void 0!==e&&(this._anticlockwise=e),this.updateData()},updateData:function(){var t=this._iterations,e=t,i=this.geom.radius,s=r(this._startAngle),n=r(this._endAngle),a=i,l=i;n-=s,this._anticlockwise?n<-h.PI2?n=-h.PI2:n>0&&(n=-h.PI2+n%h.PI2):n>h.PI2?n=h.PI2:n<0&&(n=h.PI2+n%h.PI2);for(var u,c=[a+Math.cos(s)*i,l+Math.sin(s)*i];e<1;)u=n*e+s,c.push(a+Math.cos(u)*i,l+Math.sin(u)*i),e+=t;return u=n+s,c.push(a+Math.cos(u)*i,l+Math.sin(u)*i),c.push(a+Math.cos(s)*i,l+Math.sin(s)*i),this.pathIndexes=o(c),this.pathData=c,this}});t.exports=u},42542:(t,e,i)=>{var s=i(39506),n=i(65960),r=i(75177),o=i(20926);t.exports=function(t,e,i,a){i.addToRenderList(e);var h=t.currentContext;if(o(t,h,e,i,a)){var l=e.radius;h.beginPath(),h.arc(l-e.originX*(2*l),l-e.originY*(2*l),l,s(e._startAngle),s(e._endAngle),e.anticlockwise),e.closePath&&h.closePath(),e.isFilled&&(n(h,e),h.fill()),e.isStroked&&(r(h,e),h.stroke()),h.restore()}}},42563:(t,e,i)=>{var s=i(23629),n=i(39429);n.register("arc",(function(t,e,i,n,r,o,a,h){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h))})),n.register("circle",(function(t,e,i,n,r){return this.displayList.add(new s(this.scene,t,e,i,0,360,!1,n,r))}))},13609:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(41447),r=i(42542),t.exports={renderWebGL:n,renderCanvas:r}},41447:(t,e,i)=>{var s=i(91296),n=i(10441),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=s(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&n(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},89:(t,e,i)=>{var s=i(83419),n=i(33141),r=i(94811),o=i(87841),a=i(17803),h=new s({Extends:a,Mixins:[n],initialize:function(t,e,i,s,n,r){void 0===e&&(e=0),void 0===i&&(i=0),a.call(this,t,"Curve",s),this._smoothness=32,this._curveBounds=new o,this.closePath=!1,this.setPosition(e,i),void 0!==n&&this.setFillStyle(n,r),this.updateData()},smoothness:{get:function(){return this._smoothness},set:function(t){this._smoothness=t,this.updateData()}},setSmoothness:function(t){return this._smoothness=t,this.updateData()},updateData:function(){var t=this._curveBounds,e=this._smoothness;this.geom.getBounds(t,e),this.setSize(t.width,t.height),this.updateDisplayOrigin();for(var i=[],s=this.geom.getPoints(e),n=0;n{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX+e._curveBounds.x,l=e._displayOriginY+e._curveBounds.y,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(39429),n=i(89);s.register("curve",(function(t,e,i,s,r){return this.displayList.add(new n(this.scene,t,e,i,s,r))}))},33141:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(53987),r=i(3170),t.exports={renderWebGL:n,renderCanvas:r}},53987:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX+e._curveBounds.x,c=e._displayOriginY+e._curveBounds.y,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},19921:(t,e,i)=>{var s=i(83419),n=i(94811),r=i(54205),o=i(8497),a=i(17803),h=new s({Extends:a,Mixins:[r],initialize:function(t,e,i,s,n,r,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===n&&(n=128),a.call(this,t,"Ellipse",new o(s/2,n/2,s,n)),this._smoothness=64,this.setPosition(e,i),this.width=s,this.height=n,void 0!==r&&this.setFillStyle(r,h),this.updateDisplayOrigin(),this.updateData()},smoothness:{get:function(){return this._smoothness},set:function(t){this._smoothness=t,this.updateData()}},setSize:function(t,e){return this.width=t,this.height=e,this.geom.setPosition(t/2,e/2),this.geom.setSize(t,e),this.updateData()},setSmoothness:function(t){return this._smoothness=t,this.updateData()},updateData:function(){for(var t=[],e=this.geom.getPoints(this._smoothness),i=0;i{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(19921);i(39429).register("ellipse",(function(t,e,i,n,r,o){return this.displayList.add(new s(this.scene,t,e,i,n,r,o))}))},54205:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(19467),r=i(7930),t.exports={renderWebGL:n,renderCanvas:r}},19467:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},30479:(t,e,i)=>{var s=i(83419),n=i(17803),r=i(26015),o=new s({Extends:n,Mixins:[r],initialize:function(t,e,i,s,r,o,a,h,l,u,c){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===r&&(r=128),void 0===o&&(o=32),void 0===a&&(a=32),n.call(this,t,"Grid",null),this.cellWidth=o,this.cellHeight=a,this.showCells=!0,this.outlineFillColor=0,this.outlineFillAlpha=0,this.showOutline=!0,this.showAltCells=!1,this.altFillColor,this.altFillAlpha,this.setPosition(e,i),this.setSize(s,r),this.setFillStyle(h,l),void 0!==u&&this.setOutlineStyle(u,c),this.updateDisplayOrigin()},setFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showCells=!1:(this.fillColor=t,this.fillAlpha=e,this.showCells=!0),this},setAltFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showAltCells=!1:(this.altFillColor=t,this.altFillAlpha=e,this.showAltCells=!0),this},setOutlineStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showOutline=!1:(this.outlineFillColor=t,this.outlineFillAlpha=e,this.showOutline=!0),this}});t.exports=o},49912:(t,e,i)=>{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=-e._displayOriginX,l=-e._displayOriginY,u=i.alpha*e.alpha,c=e.width,d=e.height,f=e.cellWidth,p=e.cellHeight,v=Math.ceil(c/f),g=Math.ceil(d/p),m=f,y=p,x=f-(v*f-c),T=p-(g*p-d),w=e.showCells,b=e.showAltCells,S=e.showOutline,E=0,A=0,C=0,_=0,M=0;if(S&&(m--,y--,x===f&&x--,T===p&&T--),w&&e.fillAlpha>0)for(s(a,e),A=0;A0)for(s(a,e,e.altFillColor,e.altFillAlpha*u),A=0;A0){for(n(a,e,e.outlineFillColor,e.outlineFillAlpha*u),E=1;E{var s=i(39429),n=i(30479);s.register("grid",(function(t,e,i,s,r,o,a,h,l,u){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h,l,u))}))},26015:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(46161),r=i(49912),t.exports={renderWebGL:n,renderCanvas:r}},46161:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),a=s(e,i,r);o.calcMatrix.copyFrom(a.calc).translate(-e._displayOriginX,-e._displayOriginY);var h,l,u=i.alpha*e.alpha,c=e.width,d=e.height,f=e.cellWidth,p=e.cellHeight,v=Math.ceil(c/f),g=Math.ceil(d/p),m=f,y=p,x=f-(v*f-c),T=p-(g*p-d),w=e.showCells,b=e.showAltCells,S=e.showOutline,E=0,A=0,C=0,_=0,M=0;if(S&&(m--,y--,x===f&&x--,T===p&&T--),t.pipelines.preBatch(e),w&&e.fillAlpha>0)for(h=o.fillTint,l=n.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*u),h.TL=l,h.TR=l,h.BL=l,h.BR=l,A=0;A0)for(h=o.fillTint,l=n.getTintAppendFloatAlpha(e.altFillColor,e.altFillAlpha*u),h.TL=l,h.TR=l,h.BL=l,h.BR=l,A=0;A0){var P=o.strokeTint,R=n.getTintAppendFloatAlpha(e.outlineFillColor,e.outlineFillAlpha*u);for(P.TL=R,P.TR=R,P.BL=R,P.BR=R,E=1;E{var s=i(99651),n=i(83419),r=i(17803),o=new n({Extends:r,Mixins:[s],initialize:function(t,e,i,s,n,o,a,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=48),void 0===n&&(n=32),void 0===o&&(o=15658734),void 0===a&&(a=10066329),void 0===h&&(h=13421772),r.call(this,t,"IsoBox",null),this.projection=4,this.fillTop=o,this.fillLeft=a,this.fillRight=h,this.showTop=!0,this.showLeft=!0,this.showRight=!0,this.isFilled=!0,this.setPosition(e,i),this.setSize(s,n),this.updateDisplayOrigin()},setProjection:function(t){return this.projection=t,this},setFaces:function(t,e,i){return void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===i&&(i=!0),this.showTop=t,this.showLeft=e,this.showRight=i,this},setFillStyle:function(t,e,i){return this.fillTop=t,this.fillLeft=e,this.fillRight=i,this.isFilled=!0,this}});t.exports=o},11508:(t,e,i)=>{var s=i(65960),n=i(20926);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,r)&&e.isFilled){var a=e.width,h=e.height,l=a/2,u=a/e.projection;e.showTop&&(s(o,e,e.fillTop),o.beginPath(),o.moveTo(-l,-h),o.lineTo(0,-u-h),o.lineTo(l,-h),o.lineTo(l,-1),o.lineTo(0,u-1),o.lineTo(-l,-1),o.lineTo(-l,-h),o.fill()),e.showLeft&&(s(o,e,e.fillLeft),o.beginPath(),o.moveTo(-l,0),o.lineTo(0,u),o.lineTo(0,u-h),o.lineTo(-l,-h),o.lineTo(-l,0),o.fill()),e.showRight&&(s(o,e,e.fillRight),o.beginPath(),o.moveTo(l,0),o.lineTo(0,u),o.lineTo(0,u-h),o.lineTo(l,-h),o.lineTo(l,0),o.fill()),o.restore()}}},3933:(t,e,i)=>{var s=i(39429),n=i(61475);s.register("isobox",(function(t,e,i,s,r,o,a){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a))}))},99651:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(68149),r=i(11508),t.exports={renderWebGL:n,renderCanvas:r}},68149:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o,a,h,l,u,c,d,f,p,v=t.pipelines.set(e.pipeline),g=s(e,i,r),m=v.calcMatrix.copyFrom(g.calc),y=e.width,x=e.height,T=y/2,w=y/e.projection,b=i.alpha*e.alpha;e.isFilled&&(t.pipelines.preBatch(e),e.showTop&&(o=n.getTintAppendFloatAlpha(e.fillTop,b),a=m.getX(-T,-x),h=m.getY(-T,-x),l=m.getX(0,-w-x),u=m.getY(0,-w-x),c=m.getX(T,-x),d=m.getY(T,-x),f=m.getX(0,w-x),p=m.getY(0,w-x),v.batchQuad(e,a,h,l,u,c,d,f,p,0,0,1,1,o,o,o,o,2)),e.showLeft&&(o=n.getTintAppendFloatAlpha(e.fillLeft,b),a=m.getX(-T,0),h=m.getY(-T,0),l=m.getX(0,w),u=m.getY(0,w),c=m.getX(0,w-x),d=m.getY(0,w-x),f=m.getX(-T,-x),p=m.getY(-T,-x),v.batchQuad(e,a,h,l,u,c,d,f,p,0,0,1,1,o,o,o,o,2)),e.showRight&&(o=n.getTintAppendFloatAlpha(e.fillRight,b),a=m.getX(T,0),h=m.getY(T,0),l=m.getX(0,w),u=m.getY(0,w),c=m.getX(0,w-x),d=m.getY(0,w-x),f=m.getX(T,-x),p=m.getY(T,-x),v.batchQuad(e,a,h,l,u,c,d,f,p,0,0,1,1,o,o,o,o,2)),t.pipelines.postBatch(e))}},16933:(t,e,i)=>{var s=i(83419),n=i(60561),r=i(17803),o=new s({Extends:r,Mixins:[n],initialize:function(t,e,i,s,n,o,a,h,l){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=48),void 0===n&&(n=32),void 0===o&&(o=!1),void 0===a&&(a=15658734),void 0===h&&(h=10066329),void 0===l&&(l=13421772),r.call(this,t,"IsoTriangle",null),this.projection=4,this.fillTop=a,this.fillLeft=h,this.fillRight=l,this.showTop=!0,this.showLeft=!0,this.showRight=!0,this.isReversed=o,this.isFilled=!0,this.setPosition(e,i),this.setSize(s,n),this.updateDisplayOrigin()},setProjection:function(t){return this.projection=t,this},setReversed:function(t){return this.isReversed=t,this},setFaces:function(t,e,i){return void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===i&&(i=!0),this.showTop=t,this.showLeft=e,this.showRight=i,this},setFillStyle:function(t,e,i){return this.fillTop=t,this.fillLeft=e,this.fillRight=i,this.isFilled=!0,this}});t.exports=o},79590:(t,e,i)=>{var s=i(65960),n=i(20926);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,r)&&e.isFilled){var a=e.width,h=e.height,l=a/2,u=a/e.projection,c=e.isReversed;e.showTop&&c&&(s(o,e,e.fillTop),o.beginPath(),o.moveTo(-l,-h),o.lineTo(0,-u-h),o.lineTo(l,-h),o.lineTo(0,u-h),o.fill()),e.showLeft&&(s(o,e,e.fillLeft),o.beginPath(),c?(o.moveTo(-l,-h),o.lineTo(0,u),o.lineTo(0,u-h)):(o.moveTo(-l,0),o.lineTo(0,u),o.lineTo(0,u-h)),o.fill()),e.showRight&&(s(o,e,e.fillRight),o.beginPath(),c?(o.moveTo(l,-h),o.lineTo(0,u),o.lineTo(0,u-h)):(o.moveTo(l,0),o.lineTo(0,u),o.lineTo(0,u-h)),o.fill()),o.restore()}}},49803:(t,e,i)=>{var s=i(39429),n=i(16933);s.register("isotriangle",(function(t,e,i,s,r,o,a,h){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h))}))},60561:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(51503),r=i(79590),t.exports={renderWebGL:n,renderCanvas:r}},51503:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),a=s(e,i,r),h=o.calcMatrix.copyFrom(a.calc),l=e.width,u=e.height,c=l/2,d=l/e.projection,f=e.isReversed,p=i.alpha*e.alpha;if(e.isFilled){var v,g,m,y,x,T,w;if(t.pipelines.preBatch(e),e.showTop&&f){v=n.getTintAppendFloatAlpha(e.fillTop,p),g=h.getX(-c,-u),m=h.getY(-c,-u),y=h.getX(0,-d-u),x=h.getY(0,-d-u),T=h.getX(c,-u),w=h.getY(c,-u);var b=h.getX(0,d-u),S=h.getY(0,d-u);o.batchQuad(e,g,m,y,x,T,w,b,S,0,0,1,1,v,v,v,v,2)}e.showLeft&&(v=n.getTintAppendFloatAlpha(e.fillLeft,p),f?(g=h.getX(-c,-u),m=h.getY(-c,-u),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)):(g=h.getX(-c,0),m=h.getY(-c,0),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)),o.batchTri(e,g,m,y,x,T,w,0,0,1,1,v,v,v,2)),e.showRight&&(v=n.getTintAppendFloatAlpha(e.fillRight,p),f?(g=h.getX(c,-u),m=h.getY(c,-u),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)):(g=h.getX(c,0),m=h.getY(c,0),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)),o.batchTri(e,g,m,y,x,T,w,0,0,1,1,v,v,v,2)),t.pipelines.postBatch(e)}}},57847:(t,e,i)=>{var s=i(83419),n=i(17803),r=i(23031),o=i(36823),a=new s({Extends:n,Mixins:[o],initialize:function(t,e,i,s,o,a,h,l,u){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===o&&(o=0),void 0===a&&(a=128),void 0===h&&(h=0),n.call(this,t,"Line",new r(s,o,a,h));var c=Math.max(1,this.geom.right-this.geom.left),d=Math.max(1,this.geom.bottom-this.geom.top);this.lineWidth=1,this._startWidth=1,this._endWidth=1,this.setPosition(e,i),this.setSize(c,d),void 0!==l&&this.setStrokeStyle(1,l,u),this.updateDisplayOrigin()},setLineWidth:function(t,e){return void 0===e&&(e=t),this._startWidth=t,this._endWidth=e,this.lineWidth=t,this},setTo:function(t,e,i,s){return this.geom.setTo(t,e,i,s),this}});t.exports=a},17440:(t,e,i)=>{var s=i(75177),n=i(20926);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,r)){var a=e._displayOriginX,h=e._displayOriginY;e.isStroked&&(s(o,e),o.beginPath(),o.moveTo(e.geom.x1-a,e.geom.y1-h),o.lineTo(e.geom.x2-a,e.geom.y2-h),o.stroke()),o.restore()}}},2481:(t,e,i)=>{var s=i(39429),n=i(57847);s.register("line",(function(t,e,i,s,r,o,a,h){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h))}))},36823:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(77385),r=i(17440),t.exports={renderWebGL:n,renderCanvas:r}},77385:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),a=s(e,i,r);o.calcMatrix.copyFrom(a.calc);var h=e._displayOriginX,l=e._displayOriginY,u=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isStroked){var c=o.strokeTint,d=n.getTintAppendFloatAlpha(e.strokeColor,e.strokeAlpha*u);c.TL=d,c.TR=d,c.BL=d,c.BR=d,o.batchLine(e.geom.x1-h,e.geom.y1-l,e.geom.x2-h,e.geom.y2-l,e._startWidth/2,e._endWidth/2,1,0,!1,a.sprite,a.camera)}t.pipelines.postBatch(e)}},24949:(t,e,i)=>{var s=i(90273),n=i(83419),r=i(94811),o=i(13829),a=i(25717),h=i(17803),l=i(5469),u=new n({Extends:h,Mixins:[s],initialize:function(t,e,i,s,n,r){void 0===e&&(e=0),void 0===i&&(i=0),h.call(this,t,"Polygon",new a(s));var l=o(this.geom);this.setPosition(e,i),this.setSize(l.width,l.height),void 0!==n&&this.setFillStyle(n,r),this.updateDisplayOrigin(),this.updateData()},smooth:function(t){void 0===t&&(t=1);for(var e=0;e{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(39429),n=i(24949);s.register("polygon",(function(t,e,i,s,r){return this.displayList.add(new n(this.scene,t,e,i,s,r))}))},90273:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(73695),r=i(38710),t.exports={renderWebGL:n,renderCanvas:r}},73695:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},74561:(t,e,i)=>{var s=i(83419),n=i(87841),r=i(17803),o=i(95597),a=new s({Extends:r,Mixins:[o],initialize:function(t,e,i,s,o,a,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===o&&(o=128),r.call(this,t,"Rectangle",new n(0,0,s,o)),this.setPosition(e,i),this.setSize(s,o),void 0!==a&&this.setFillStyle(a,h),this.updateDisplayOrigin(),this.updateData()},setSize:function(t,e){this.width=t,this.height=e,this.geom.setSize(t,e),this.updateData(),this.updateDisplayOrigin();var i=this.input;return i&&!i.customHitArea&&(i.hitArea.width=t,i.hitArea.height=e),this},updateData:function(){var t=[],e=this.geom,i=this._tempLine;return e.getLineA(i),t.push(i.x1,i.y1,i.x2,i.y2),e.getLineB(i),t.push(i.x2,i.y2),e.getLineC(i),t.push(i.x2,i.y2),e.getLineD(i),t.push(i.x2,i.y2),this.pathData=t,this}});t.exports=a},48682:(t,e,i)=>{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY;e.isFilled&&(s(a,e),a.fillRect(-h,-l,e.width,e.height)),e.isStroked&&(n(a,e),a.beginPath(),a.rect(-h,-l,e.width,e.height),a.stroke()),a.restore()}}},87959:(t,e,i)=>{var s=i(39429),n=i(74561);s.register("rectangle",(function(t,e,i,s,r,o){return this.displayList.add(new n(this.scene,t,e,i,s,r,o))}))},95597:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(52059),r=i(48682),t.exports={renderWebGL:n,renderCanvas:r}},52059:(t,e,i)=>{var s=i(91296),n=i(34682),r=i(70554);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=s(e,i,o);a.calcMatrix.copyFrom(h.calc);var l=e._displayOriginX,u=e._displayOriginY,c=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isFilled){var d=a.fillTint,f=r.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*c);d.TL=f,d.TR=f,d.BL=f,d.BR=f,a.batchFillRect(-l,-u,e.width,e.height)}e.isStroked&&n(a,e,c,l,u),t.pipelines.postBatch(e)}},55911:(t,e,i)=>{var s=i(81991),n=i(83419),r=i(94811),o=i(17803),a=new n({Extends:o,Mixins:[s],initialize:function(t,e,i,s,n,r,a,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=5),void 0===n&&(n=32),void 0===r&&(r=64),o.call(this,t,"Star",null),this._points=s,this._innerRadius=n,this._outerRadius=r,this.setPosition(e,i),this.setSize(2*r,2*r),void 0!==a&&this.setFillStyle(a,h),this.updateDisplayOrigin(),this.updateData()},setPoints:function(t){return this._points=t,this.updateData()},setInnerRadius:function(t){return this._innerRadius=t,this.updateData()},setOuterRadius:function(t){return this._outerRadius=t,this.updateData()},points:{get:function(){return this._points},set:function(t){this._points=t,this.updateData()}},innerRadius:{get:function(){return this._innerRadius},set:function(t){this._innerRadius=t,this.updateData()}},outerRadius:{get:function(){return this._outerRadius},set:function(t){this._outerRadius=t,this.updateData()}},updateData:function(){var t=[],e=this._points,i=this._innerRadius,s=this._outerRadius,n=Math.PI/2*3,o=Math.PI/e,a=s,h=s;t.push(a,h+-s);for(var l=0;l{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(55911);i(39429).register("star",(function(t,e,i,n,r,o,a){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a))}))},81991:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(57017),r=i(64272),t.exports={renderWebGL:n,renderCanvas:r}},57017:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},36931:(t,e,i)=>{var s=i(83419),n=i(17803),r=i(16483),o=i(96195),a=new s({Extends:n,Mixins:[o],initialize:function(t,e,i,s,o,a,h,l,u,c,d){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===o&&(o=128),void 0===a&&(a=64),void 0===h&&(h=0),void 0===l&&(l=128),void 0===u&&(u=128),n.call(this,t,"Triangle",new r(s,o,a,h,l,u));var f=this.geom.right-this.geom.left,p=this.geom.bottom-this.geom.top;this.setPosition(e,i),this.setSize(f,p),void 0!==c&&this.setFillStyle(c,d),this.updateDisplayOrigin(),this.updateData()},setTo:function(t,e,i,s,n,r){return this.geom.setTo(t,e,i,s,n,r),this.updateData()},updateData:function(){var t=[],e=this.geom,i=this._tempLine;return e.getLineA(i),t.push(i.x1,i.y1,i.x2,i.y2),e.getLineB(i),t.push(i.x2,i.y2),e.getLineC(i),t.push(i.x2,i.y2),this.pathData=t,this}});t.exports=a},85172:(t,e,i)=>{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.geom.x1-h,c=e.geom.y1-l,d=e.geom.x2-h,f=e.geom.y2-l,p=e.geom.x3-h,v=e.geom.y3-l;a.beginPath(),a.moveTo(u,c),a.lineTo(d,f),a.lineTo(p,v),a.closePath(),e.isFilled&&(s(a,e),a.fill()),e.isStroked&&(n(a,e),a.stroke()),a.restore()}}},45245:(t,e,i)=>{var s=i(39429),n=i(36931);s.register("triangle",(function(t,e,i,s,r,o,a,h,l,u){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h,l,u))}))},96195:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(83253),r=i(85172),t.exports={renderWebGL:n,renderCanvas:r}},83253:(t,e,i)=>{var s=i(91296),n=i(34682),r=i(70554);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=s(e,i,o);a.calcMatrix.copyFrom(h.calc);var l=e._displayOriginX,u=e._displayOriginY,c=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isFilled){var d=a.fillTint,f=r.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*c);d.TL=f,d.TR=f,d.BL=f,d.BR=f;var p=e.geom.x1-l,v=e.geom.y1-u,g=e.geom.x2-l,m=e.geom.y2-u,y=e.geom.x3-l,x=e.geom.y3-u;a.batchFillTriangle(p,v,g,m,y,x,h.sprite,h.camera)}e.isStroked&&n(a,e,c,l,u),t.pipelines.postBatch(e)}},68287:(t,e,i)=>{var s=i(9674),n=i(83419),r=i(31401),o=i(95643),a=i(92751),h=new n({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Size,r.TextureCrop,r.Tint,r.Transform,r.Visible,a],initialize:function(t,e,i,n,r){o.call(this,t,"Sprite"),this._crop=this.resetCropObject(),this.anims=new s(this),this.setTexture(n,r),this.setPosition(e,i),this.setSizeToFrame(),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(t,e){this.anims.update(t,e)},play:function(t,e){return this.anims.play(t,e)},playReverse:function(t,e){return this.anims.playReverse(t,e)},playAfterDelay:function(t,e){return this.anims.playAfterDelay(t,e)},playAfterRepeat:function(t,e){return this.anims.playAfterRepeat(t,e)},chain:function(t){return this.anims.chain(t)},stop:function(){return this.anims.stop()},stopAfterDelay:function(t){return this.anims.stopAfterDelay(t)},stopAfterRepeat:function(t){return this.anims.stopAfterRepeat(t)},stopOnFrame:function(t){return this.anims.stopOnFrame(t)},toJSON:function(){return r.ToJSON(this)},preDestroy:function(){this.anims.destroy(),this.anims=void 0}});t.exports=h},76552:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},15567:(t,e,i)=>{var s=i(25305),n=i(13059),r=i(44603),o=i(23568),a=i(68287);r.register("sprite",(function(t,e){void 0===t&&(t={});var i=o(t,"key",null),r=o(t,"frame",null),h=new a(this.scene,0,0,i,r);return void 0!==e&&(t.add=e),s(this.scene,h,t),n(h,t),h}))},46409:(t,e,i)=>{var s=i(39429),n=i(68287);s.register("sprite",(function(t,e,i,s){return this.displayList.add(new n(this.scene,t,e,i,s))}))},92751:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(9409),r=i(76552),t.exports={renderWebGL:n,renderCanvas:r}},9409:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),e.pipeline.batchSprite(e,i,s)}},14220:t=>{t.exports=function(t,e,i){var s=t.canvas,n=t.context,r=t.style,o=[],a=0,h=i.length;r.maxLines>0&&r.maxLines1&&(u+=t.letterSpacing*(i[l].length-1)),r.wordWrap&&(u-=n.measureText(" ").width),o[l]=Math.ceil(u),a=Math.max(a,o[l])}var c=e.fontSize+r.strokeThickness,d=c*h,f=t.lineSpacing;return h>1&&(d+=f*(h-1)),{width:a,height:d,lines:h,lineWidths:o,lineSpacing:f,lineHeight:c}}},79557:(t,e,i)=>{var s=i(27919);t.exports=function(t){var e=s.create(this),i=e.getContext("2d",{willReadFrequently:!0});t.syncFont(e,i);var n=i.measureText(t.testString);if("actualBoundingBoxAscent"in n){var r=n.actualBoundingBoxAscent,o=n.actualBoundingBoxDescent;return s.remove(e),{ascent:r,descent:o,fontSize:r+o}}var a=Math.ceil(n.width*t.baselineX),h=a,l=2*h;h=h*t.baselineY|0,e.width=a,e.height=l,i.fillStyle="#f00",i.fillRect(0,0,a,l),i.font=t._font,i.textBaseline="alphabetic",i.fillStyle="#000",i.fillText(t.testString,0,h);var u={ascent:0,descent:0,fontSize:0},c=i.getImageData(0,0,a,l);if(!c)return u.ascent=h,u.descent=h+6,u.fontSize=u.ascent+u.descent,s.remove(e),u;var d,f,p=c.data,v=p.length,g=4*a,m=0,y=!1;for(d=0;dh;d--){for(f=0;f{var s=i(40366),n=i(27919),r=i(83419),o=i(31401),a=i(95643),h=i(14220),l=i(35154),u=i(35846),c=i(61771),d=i(35762),f=i(45650),p=new r({Extends:a,Mixins:[o.Alpha,o.BlendMode,o.ComputedSize,o.Crop,o.Depth,o.Flip,o.GetBounds,o.Mask,o.Origin,o.Pipeline,o.PostPipeline,o.ScrollFactor,o.Tint,o.Transform,o.Visible,c],initialize:function(t,e,i,s,r){void 0===e&&(e=0),void 0===i&&(i=0),a.call(this,t,"Text"),this.renderer=t.sys.renderer,this.setPosition(e,i),this.setOrigin(0,0),this.initPipeline(),this.initPostPipeline(!0),this.canvas=n.create(this),this.context,this.style=new d(this,r),this.autoRound=!0,this.splitRegExp=/(?:\r\n|\r|\n)/,this._text=void 0,this.padding={left:0,right:0,top:0,bottom:0},this.width=1,this.height=1,this.lineSpacing=0,this.letterSpacing=0,0===this.style.resolution&&(this.style.resolution=1),this._crop=this.resetCropObject(),this._textureKey=f(),this.texture=t.sys.textures.addCanvas(this._textureKey,this.canvas),this.context=this.texture.context,this.frame=this.texture.get(),this.frame.source.resolution=this.style.resolution,this.renderer&&this.renderer.gl&&(this.renderer.deleteTexture(this.frame.source.glTexture),this.frame.source.glTexture=null),this.initRTL(),this.setText(s),r&&r.padding&&this.setPadding(r.padding),r&&r.lineSpacing&&this.setLineSpacing(r.lineSpacing)},initRTL:function(){this.style.rtl&&(this.canvas.dir="rtl",this.context.direction="rtl",this.canvas.style.display="none",s(this.canvas,this.scene.sys.canvas),this.originX=1)},runWordWrap:function(t){var e=this.style;if(e.wordWrapCallback){var i=e.wordWrapCallback.call(e.wordWrapCallbackScope,t,this);return Array.isArray(i)&&(i=i.join("\n")),i}return e.wordWrapWidth?e.wordWrapUseAdvanced?this.advancedWordWrap(t,this.context,this.style.wordWrapWidth):this.basicWordWrap(t,this.context,this.style.wordWrapWidth):t},advancedWordWrap:function(t,e,i){for(var s="",n=t.replace(/ +/gi," ").split(this.splitRegExp),r=n.length,o=0;ol){if(0===c){for(var v=f;v.length&&(v=v.slice(0,-1),!((p=e.measureText(v).width)<=l)););if(!v.length)throw new Error("wordWrapWidth < a single character");var g=d.substr(v.length);u[c]=g,h+=v}var m=u[c].length?c:c+1,y=u.slice(m).join(" ").replace(/[ \n]*$/gi,"");n.splice(o+1,0,y),r=n.length;break}h+=f,l-=p}s+=h.replace(/[ \n]*$/gi,"")+"\n"}}return s=s.replace(/[\s|\n]*$/gi,"")},basicWordWrap:function(t,e,i){for(var s="",n=t.split(this.splitRegExp),r=n.length-1,o=e.measureText(" ").width,a=0;a<=r;a++){for(var h=i,l=n[a].split(" "),u=l.length-1,c=0;c<=u;c++){var d=l[c],f=e.measureText(d).width,p=f;ch&&c>0&&(s+="\n",h=i),s+=d,c0&&(d+=l.lineSpacing*v),i.rtl)c=f-c-u.left-u.right;else if("right"===i.align)c+=o-l.lineWidths[v];else if("center"===i.align)c+=(o-l.lineWidths[v])/2;else if("justify"===i.align){if(l.lineWidths[v]/l.width>=.85){var g=l.width-l.lineWidths[v],m=e.measureText(" ").width,y=a[v].trim(),x=y.split(" ");g+=(a[v].length-y.length)*m;for(var T=Math.floor(g/m),w=0;T>0;)x[w]+=" ",w=(w+1)%(x.length-1||1),--T;a[v]=x.join(" ")}}if(this.autoRound&&(c=Math.round(c),d=Math.round(d)),i.strokeThickness&&(i.syncShadow(e,i.shadowStroke),e.strokeText(a[v],c,d)),i.color){i.syncShadow(e,i.shadowFill);var b=this.letterSpacing;if(0!==b)for(var S=0,E=a[v].split(""),A=0;A{t.exports=function(t,e,i,s){0!==e.width&&0!==e.height&&(i.addToRenderList(e),t.batchSprite(e,e.frame,i,s))}},71259:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(50171);n.register("text",(function(t,e){void 0===t&&(t={});var i=r(t,"text",""),n=r(t,"style",null),a=r(t,"padding",null);null!==a&&(n.padding=a);var h=new o(this.scene,0,0,i,n);return void 0!==e&&(t.add=e),s(this.scene,h,t),h.autoRound=r(t,"autoRound",!0),h.resolution=r(t,"resolution",1),h}))},68005:(t,e,i)=>{var s=i(50171);i(39429).register("text",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},61771:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(34397),r=i(79724),t.exports={renderWebGL:n,renderCanvas:r}},35762:(t,e,i)=>{var s=i(83419),n=i(23568),r=i(35154),o=i(79557),a={fontFamily:["fontFamily","Courier"],fontSize:["fontSize","16px"],fontStyle:["fontStyle",""],backgroundColor:["backgroundColor",null],color:["color","#fff"],stroke:["stroke","#fff"],strokeThickness:["strokeThickness",0],shadowOffsetX:["shadow.offsetX",0],shadowOffsetY:["shadow.offsetY",0],shadowColor:["shadow.color","#000"],shadowBlur:["shadow.blur",0],shadowStroke:["shadow.stroke",!1],shadowFill:["shadow.fill",!1],align:["align","left"],maxLines:["maxLines",0],fixedWidth:["fixedWidth",0],fixedHeight:["fixedHeight",0],resolution:["resolution",0],rtl:["rtl",!1],testString:["testString","|MÉqgy"],baselineX:["baselineX",1.2],baselineY:["baselineY",1.4],wordWrapWidth:["wordWrap.width",null],wordWrapCallback:["wordWrap.callback",null],wordWrapCallbackScope:["wordWrap.callbackScope",null],wordWrapUseAdvanced:["wordWrap.useAdvancedWrap",!1]},h=new s({initialize:function(t,e){this.parent=t,this.fontFamily,this.fontSize,this.fontStyle,this.backgroundColor,this.color,this.stroke,this.strokeThickness,this.shadowOffsetX,this.shadowOffsetY,this.shadowColor,this.shadowBlur,this.shadowStroke,this.shadowFill,this.align,this.maxLines,this.fixedWidth,this.fixedHeight,this.resolution,this.rtl,this.testString,this.baselineX,this.baselineY,this.wordWrapWidth,this.wordWrapCallback,this.wordWrapCallbackScope,this.wordWrapUseAdvanced,this._font,this.setStyle(e,!1,!0)},setStyle:function(t,e,i){for(var s in void 0===e&&(e=!0),void 0===i&&(i=!1),t&&t.hasOwnProperty("fontSize")&&"number"==typeof t.fontSize&&(t.fontSize=t.fontSize.toString()+"px"),a){var h=i?a[s][1]:this[s];this[s]="wordWrapCallback"===s||"wordWrapCallbackScope"===s?r(t,a[s][0],h):n(t,a[s][0],h)}var l=r(t,"font",null);null!==l&&this.setFont(l,!1),this._font=[this.fontStyle,this.fontSize,this.fontFamily].join(" ").trim();var u=r(t,"fill",null);null!==u&&(this.color=u);var c=r(t,"metrics",!1);return c?this.metrics={ascent:r(c,"ascent",0),descent:r(c,"descent",0),fontSize:r(c,"fontSize",0)}:!e&&this.metrics||(this.metrics=o(this)),e?this.parent.updateText():this.parent},syncFont:function(t,e){e.font=this._font},syncStyle:function(t,e){e.textBaseline="alphabetic",e.fillStyle=this.color,e.strokeStyle=this.stroke,e.lineWidth=this.strokeThickness,e.lineCap="round",e.lineJoin="round"},syncShadow:function(t,e){e?(t.shadowOffsetX=this.shadowOffsetX,t.shadowOffsetY=this.shadowOffsetY,t.shadowColor=this.shadowColor,t.shadowBlur=this.shadowBlur):(t.shadowOffsetX=0,t.shadowOffsetY=0,t.shadowColor=0,t.shadowBlur=0)},update:function(t){return t&&(this._font=[this.fontStyle,this.fontSize,this.fontFamily].join(" ").trim(),this.metrics=o(this)),this.parent.updateText()},setFont:function(t,e){void 0===e&&(e=!0);var i=t,s="",n="";if("string"!=typeof t)i=r(t,"fontFamily","Courier"),s=r(t,"fontSize","16px"),n=r(t,"fontStyle","");else{var o=t.split(" "),a=0;n=o.length>2?o[a++]:"",s=o[a++]||"16px",i=o[a++]||"Courier"}return i===this.fontFamily&&s===this.fontSize&&n===this.fontStyle||(this.fontFamily=i,this.fontSize=s,this.fontStyle=n,e&&this.update(!0)),this.parent},setFontFamily:function(t){return this.fontFamily!==t&&(this.fontFamily=t,this.update(!0)),this.parent},setFontStyle:function(t){return this.fontStyle!==t&&(this.fontStyle=t,this.update(!0)),this.parent},setFontSize:function(t){return"number"==typeof t&&(t=t.toString()+"px"),this.fontSize!==t&&(this.fontSize=t,this.update(!0)),this.parent},setTestString:function(t){return this.testString=t,this.update(!0)},setFixedSize:function(t,e){return this.fixedWidth=t,this.fixedHeight=e,t&&(this.parent.width=t),e&&(this.parent.height=e),this.update(!1)},setBackgroundColor:function(t){return this.backgroundColor=t,this.update(!1)},setFill:function(t){return this.color=t,this.update(!1)},setColor:function(t){return this.color=t,this.update(!1)},setResolution:function(t){return this.resolution=t,this.update(!1)},setStroke:function(t,e){return void 0===e&&(e=this.strokeThickness),void 0===t&&0!==this.strokeThickness?(this.strokeThickness=0,this.update(!0)):this.stroke===t&&this.strokeThickness===e||(this.stroke=t,this.strokeThickness=e,this.update(!0)),this.parent},setShadow:function(t,e,i,s,n,r){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i="#000"),void 0===s&&(s=0),void 0===n&&(n=!1),void 0===r&&(r=!0),this.shadowOffsetX=t,this.shadowOffsetY=e,this.shadowColor=i,this.shadowBlur=s,this.shadowStroke=n,this.shadowFill=r,this.update(!1)},setShadowOffset:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.shadowOffsetX=t,this.shadowOffsetY=e,this.update(!1)},setShadowColor:function(t){return void 0===t&&(t="#000"),this.shadowColor=t,this.update(!1)},setShadowBlur:function(t){return void 0===t&&(t=0),this.shadowBlur=t,this.update(!1)},setShadowStroke:function(t){return this.shadowStroke=t,this.update(!1)},setShadowFill:function(t){return this.shadowFill=t,this.update(!1)},setWordWrapWidth:function(t,e){return void 0===e&&(e=!1),this.wordWrapWidth=t,this.wordWrapUseAdvanced=e,this.update(!1)},setWordWrapCallback:function(t,e){return void 0===e&&(e=null),this.wordWrapCallback=t,this.wordWrapCallbackScope=e,this.update(!1)},setAlign:function(t){return void 0===t&&(t="left"),this.align=t,this.update(!1)},setMaxLines:function(t){return void 0===t&&(t=0),this.maxLines=t,this.update(!1)},getTextMetrics:function(){var t=this.metrics;return{ascent:t.ascent,descent:t.descent,fontSize:t.fontSize}},toJSON:function(){var t={};for(var e in a)t[e]=this[e];return t.metrics=this.getTextMetrics(),t},destroy:function(){this.parent=void 0}});t.exports=h},34397:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n){if(0!==e.width&&0!==e.height){i.addToRenderList(e);var r=e.frame,o=r.width,a=r.height,h=s.getTintAppendFloatAlpha,l=t.pipelines.set(e.pipeline,e),u=l.setTexture2D(r.glTexture,e);l.batchTexture(e,r.glTexture,o,a,e.x,e.y,o/e.style.resolution,a/e.style.resolution,e.scaleX,e.scaleY,e.rotation,e.flipX,e.flipY,e.scrollFactorX,e.scrollFactorY,e.displayOriginX,e.displayOriginY,0,0,o,a,h(e.tintTopLeft,i.alpha*e._alphaTL),h(e.tintTopRight,i.alpha*e._alphaTR),h(e.tintBottomLeft,i.alpha*e._alphaBL),h(e.tintBottomRight,i.alpha*e._alphaBR),e.tintFill,0,0,i,n,!1,u)}}},20839:(t,e,i)=>{var s=i(27919),n=i(83419),r=i(31401),o=i(95643),a=i(98439),h=i(68703),l=i(56295),u=i(45650),c=i(26099),d=new n({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.ComputedSize,r.Crop,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Tint,r.Transform,r.Visible,l],initialize:function(t,e,i,n,r,h,l){var d=t.sys.renderer;o.call(this,t,"TileSprite");var f=t.sys.textures.get(h),p=f.get(l);p.source.compressionAlgorithm&&(console.warn("TileSprite cannot use compressed texture"),p=(f=t.sys.textures.get("__MISSING")).get()),"DynamicTexture"===f.type&&(console.warn("TileSprite cannot use Dynamic Texture"),p=(f=t.sys.textures.get("__MISSING")).get()),n&&r?(n=Math.floor(n),r=Math.floor(r)):(n=p.width,r=p.height),this._tilePosition=new c,this._tileScale=new c(1,1),this.dirty=!1,this.renderer=d,this.canvas=s.create(this,n,r),this.context=this.canvas.getContext("2d",{willReadFrequently:!1}),this.displayTexture=f,this.displayFrame=p,this._crop=this.resetCropObject(),this._textureKey=u(),this.texture=t.sys.textures.addCanvas(this._textureKey,this.canvas),this.frame=this.texture.get(),this.potWidth=a(p.width),this.potHeight=a(p.height),this.fillCanvas=s.create2D(this,this.potWidth,this.potHeight),this.fillContext=this.fillCanvas.getContext("2d",{willReadFrequently:!1}),this.fillPattern=null,this.setPosition(e,i),this.setSize(n,r),this.setFrame(l),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)},setTexture:function(t,e){return this.displayTexture=this.scene.sys.textures.get(t),this.setFrame(e)},setFrame:function(t){var e=this.displayTexture.get(t);return this.potWidth=a(e.width),this.potHeight=a(e.height),this.canvas.width=0,e.cutWidth&&e.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this.displayFrame=e,this.dirty=!0,this.updateTileTexture(),this},setTilePosition:function(t,e){return void 0!==t&&(this.tilePositionX=t),void 0!==e&&(this.tilePositionY=e),this},setTileScale:function(t,e){return void 0===t&&(t=this.tileScaleX),void 0===e&&(e=t),this.tileScaleX=t,this.tileScaleY=e,this},updateTileTexture:function(){if(this.dirty&&this.renderer){var t=this.displayFrame;if(t.source.isRenderTexture||t.source.isGLTexture)return console.warn("TileSprites can only use Image or Canvas based textures"),void(this.dirty=!1);var e=this.fillContext,i=this.fillCanvas,s=this.potWidth,n=this.potHeight;this.renderer&&this.renderer.gl||(s=t.cutWidth,n=t.cutHeight),e.clearRect(0,0,s,n),i.width=s,i.height=n,e.drawImage(t.source.image,t.cutX,t.cutY,t.cutWidth,t.cutHeight,0,0,s,n),this.renderer&&this.renderer.gl?this.fillPattern=this.renderer.canvasToTexture(i,this.fillPattern):this.fillPattern=e.createPattern(i,"repeat"),this.updateCanvas(),this.dirty=!1}},updateCanvas:function(){var t=this.canvas;if(t.width===this.width&&t.height===this.height||(t.width=this.width,t.height=this.height,this.frame.setSize(this.width,this.height),this.updateDisplayOrigin(),this.dirty=!0),!this.dirty||this.renderer&&this.renderer.gl)this.dirty=!1;else{var e=this.context;this.scene.sys.game.config.antialias||h.disable(e);var i=this._tileScale.x,s=this._tileScale.y,n=this._tilePosition.x,r=this._tilePosition.y;e.clearRect(0,0,this.width,this.height),e.save(),e.scale(i,s),e.translate(-n,-r),e.fillStyle=this.fillPattern,e.fillRect(n,r,this.width/i,this.height/s),e.restore(),this.dirty=!1}},preDestroy:function(){this.renderer&&this.renderer.gl&&this.renderer.deleteTexture(this.fillPattern),s.remove(this.canvas),s.remove(this.fillCanvas),this.fillPattern=null,this.fillContext=null,this.fillCanvas=null,this.displayTexture=null,this.displayFrame=null;var t=this.texture;t&&t.destroy(),this.renderer=null},tilePositionX:{get:function(){return this._tilePosition.x},set:function(t){this._tilePosition.x=t,this.dirty=!0}},tilePositionY:{get:function(){return this._tilePosition.y},set:function(t){this._tilePosition.y=t,this.dirty=!0}},tileScaleX:{get:function(){return this._tileScale.x},set:function(t){this._tileScale.x=t,this.dirty=!0}},tileScaleY:{get:function(){return this._tileScale.y},set:function(t){this._tileScale.y=t,this.dirty=!0}}});t.exports=d},46992:t=>{t.exports=function(t,e,i,s){e.updateCanvas(),i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},14167:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(20839);n.register("tileSprite",(function(t,e){void 0===t&&(t={});var i=r(t,"x",0),n=r(t,"y",0),a=r(t,"width",512),h=r(t,"height",512),l=r(t,"key",""),u=r(t,"frame",""),c=new o(this.scene,i,n,a,h,l,u);return void 0!==e&&(t.add=e),s(this.scene,c,t),c}))},91681:(t,e,i)=>{var s=i(20839);i(39429).register("tileSprite",(function(t,e,i,n,r,o){return this.displayList.add(new s(this.scene,t,e,i,n,r,o))}))},56295:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(18553),r=i(46992),t.exports={renderWebGL:n,renderCanvas:r}},18553:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n){e.updateCanvas();var r=e.width,o=e.height;if(0!==r&&0!==o){i.addToRenderList(e);var a=s.getTintAppendFloatAlpha,h=t.pipelines.set(e.pipeline,e),l=h.setTexture2D(e.fillPattern,e);h.batchTexture(e,e.fillPattern,e.displayFrame.width*e.tileScaleX,e.displayFrame.height*e.tileScaleY,e.x,e.y,r,o,e.scaleX,e.scaleY,e.rotation,e.flipX,e.flipY,e.scrollFactorX,e.scrollFactorY,e.originX*r,e.originY*o,0,0,r,o,a(e.tintTopLeft,i.alpha*e._alphaTL),a(e.tintTopRight,i.alpha*e._alphaTR),a(e.tintBottomLeft,i.alpha*e._alphaBL),a(e.tintBottomRight,i.alpha*e._alphaBR),e.tintFill,e.tilePositionX%e.displayFrame.width/e.displayFrame.width,e.tilePositionY%e.displayFrame.height/e.displayFrame.height,i,n,!1,l)}}},18471:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(31401),o=i(51708),a=i(8443),h=i(95643),l=i(36383),u=i(14463),c=i(45650),d=i(10247),f=new n({Extends:h,Mixins:[r.Alpha,r.BlendMode,r.ComputedSize,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.TextureCrop,r.Tint,r.Transform,r.Visible,d],initialize:function(t,e,i,s){h.call(this,t,"Video"),this.video,this.videoTexture,this.videoTextureSource,this.snapshotTexture,this.flipY=!1,this._key=c(),this.touchLocked=!1,this.playWhenUnlocked=!1,this.frameReady=!1,this.isStalled=!1,this.failedPlayAttempts=0,this.metadata,this.retry=0,this.retryInterval=500,this._systemMuted=!1,this._codeMuted=!1,this._systemPaused=!1,this._codePaused=!1,this._callbacks={ended:this.completeHandler.bind(this),legacy:this.legacyPlayHandler.bind(this),playing:this.playingHandler.bind(this),seeked:this.seekedHandler.bind(this),seeking:this.seekingHandler.bind(this),stalled:this.stalledHandler.bind(this),suspend:this.stalledHandler.bind(this),waiting:this.stalledHandler.bind(this)},this._loadCallbackHandler=this.loadErrorHandler.bind(this),this._metadataCallbackHandler=this.metadataHandler.bind(this),this._crop=this.resetCropObject(),this.markers={},this._markerIn=0,this._markerOut=0,this._playingMarker=!1,this._lastUpdate=0,this.cacheKey="",this.isSeeking=!1,this._playCalled=!1,this._rfvCallbackId=0;var n=t.sys.game;this._device=n.device.video,this.setPosition(e,i),this.setSize(256,256),this.initPipeline(),this.initPostPipeline(!0),n.events.on(a.PAUSE,this.globalPause,this),n.events.on(a.RESUME,this.globalResume,this);var r=t.sys.sound;r&&r.on(u.GLOBAL_MUTE,this.globalMute,this),s&&this.load(s)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},load:function(t){var e=this.scene.sys.cache.video.get(t);return e?(this.cacheKey=t,this.loadHandler(e.url,e.noAudio,e.crossOrigin)):console.warn("No video in cache for key: "+t),this},changeSource:function(t,e,i,s,n){void 0===e&&(e=!0),void 0===i&&(i=!1),this.cacheKey!==t&&(this.load(t),e&&this.play(i,s,n))},getVideoKey:function(){return this.cacheKey},loadURL:function(t,e,i){void 0===e&&(e=!1);var s=this._device.getVideoURL(t);return s?(this.cacheKey="",this.loadHandler(s.url,e,i)):console.warn("No supported video format found for "+t),this},loadMediaStream:function(t,e,i){return this.loadHandler(null,e,i,t)},loadHandler:function(t,e,i,s){e||(e=!1);var n=this.video;if(n?(this.removeLoadEventHandlers(),this.stop()):((n=document.createElement("video")).controls=!1,n.setAttribute("playsinline","playsinline"),n.setAttribute("preload","auto"),n.setAttribute("disablePictureInPicture","true")),e?(n.muted=!0,n.defaultMuted=!0,n.setAttribute("autoplay","autoplay")):(n.muted=!1,n.defaultMuted=!1,n.removeAttribute("autoplay")),i?n.setAttribute("crossorigin",i):n.removeAttribute("crossorigin"),s)if("srcObject"in n)try{n.srcObject=s}catch(t){if("TypeError"!==t.name)throw t;n.src=URL.createObjectURL(s)}else n.src=URL.createObjectURL(s);else n.src=t;this.retry=0,this.video=n,this._playCalled=!1,n.load(),this.addLoadEventHandlers();var r=this.scene.sys.textures.get(this._key);return this.setTexture(r),this},requestVideoFrame:function(t,e){var i=this.video;if(i){var s=e.width,n=e.height,r=this.videoTexture,a=this.videoTextureSource,h=!r||a.source!==i;h?(this._codePaused=i.paused,this._codeMuted=i.muted,r?(a.source=i,a.width=s,a.height=n,r.get().setSize(s,n)):((r=this.scene.sys.textures.create(this._key,i,s,n)).add("__BASE",0,0,0,s,n),this.setTexture(r),this.videoTexture=r,this.videoTextureSource=r.source[0],this.videoTextureSource.setFlipY(this.flipY),this.emit(o.VIDEO_TEXTURE,this,r)),this.setSizeToFrame(),this.updateDisplayOrigin()):a.update(),this.isStalled=!1,this.metadata=e;var l=e.mediaTime;h&&(this._lastUpdate=l,this.emit(o.VIDEO_CREATED,this,s,n),this.frameReady||(this.frameReady=!0,this.emit(o.VIDEO_PLAY,this))),this._playingMarker?l>=this._markerOut&&(i.loop?(i.currentTime=this._markerIn,this.emit(o.VIDEO_LOOP,this)):(this.stop(!1),this.emit(o.VIDEO_COMPLETE,this))):l-1&&i>e&&i=0&&!isNaN(i)&&i>e&&(this.markers[t]=[e,i]),this},playMarker:function(t,e){var i=this.markers[t];return i&&this.play(e,i[0],i[1]),this},removeMarker:function(t){return delete this.markers[t],this},snapshot:function(t,e){return void 0===t&&(t=this.width),void 0===e&&(e=this.height),this.snapshotArea(0,0,this.width,this.height,t,e)},snapshotArea:function(t,e,i,s,n,r){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.width),void 0===s&&(s=this.height),void 0===n&&(n=i),void 0===r&&(r=s);var o=this.video,a=this.snapshotTexture;return a?(a.setSize(n,r),o&&a.context.drawImage(o,t,e,i,s,0,0,n,r)):(a=this.scene.sys.textures.createCanvas(c(),n,r),this.snapshotTexture=a,o&&a.context.drawImage(o,t,e,i,s,0,0,n,r)),a.update()},saveSnapshotTexture:function(t){return this.snapshotTexture?this.scene.sys.textures.renameTexture(this.snapshotTexture.key,t):this.snapshotTexture=this.scene.sys.textures.createCanvas(t,this.width,this.height),this.snapshotTexture},playSuccess:function(){if(this._playCalled){this.addEventHandlers(),this._codePaused=!1,this.touchLocked&&(this.touchLocked=!1,this.emit(o.VIDEO_UNLOCKED,this));var t=this.scene.sys.sound;t&&t.mute&&this.setMute(!0),this._markerIn>-1&&(this.video.currentTime=this._markerIn)}},playError:function(t){var e=t.name;"NotAllowedError"===e?(this.touchLocked=!0,this.playWhenUnlocked=!0,this.failedPlayAttempts=1,this.emit(o.VIDEO_LOCKED,this)):"NotSupportedError"===e?(this.stop(!1),this.emit(o.VIDEO_UNSUPPORTED,this,t)):(this.stop(!1),this.emit(o.VIDEO_ERROR,this,t))},legacyPlayHandler:function(){var t=this.video;t&&(this.playSuccess(),t.removeEventListener("playing",this._callbacks.legacy))},playingHandler:function(){this.isStalled=!1,this.emit(o.VIDEO_PLAYING,this)},loadErrorHandler:function(t){this.stop(!1),this.emit(o.VIDEO_ERROR,this,t)},metadataHandler:function(t){this.emit(o.VIDEO_METADATA,this,t)},setSizeToFrame:function(t){t||(t=this.frame),this.width=t.realWidth,this.height=t.realHeight,1!==this.scaleX&&(this.scaleX=this.displayWidth/this.width),1!==this.scaleY&&(this.scaleY=this.displayHeight/this.height);var e=this.input;return e&&!e.customHitArea&&(e.hitArea.width=this.width,e.hitArea.height=this.height),this},stalledHandler:function(t){this.isStalled=!0,this.emit(o.VIDEO_STALLED,this,t)},completeHandler:function(){this._playCalled=!1,this.emit(o.VIDEO_COMPLETE,this)},preUpdate:function(t,e){this.video&&this._playCalled&&this.touchLocked&&this.playWhenUnlocked&&(this.retry+=e,this.retry>=this.retryInterval&&(this.createPlayPromise(!1),this.retry=0))},seekTo:function(t){var e=this.video;if(e){var i=e.duration;if(i!==1/0&&!isNaN(i)){var s=i*t;this.setCurrentTime(s)}}return this},getCurrentTime:function(){return this.video?this.video.currentTime:0},setCurrentTime:function(t){var e=this.video;if(e){if("string"==typeof t){var i=t[0],s=parseFloat(t.substr(1));"+"===i?t=e.currentTime+s:"-"===i&&(t=e.currentTime-s)}e.currentTime=t}return this},seekingHandler:function(){this.isSeeking=!0,this.emit(o.VIDEO_SEEKING,this)},seekedHandler:function(){this.isSeeking=!1,this.emit(o.VIDEO_SEEKED,this)},getProgress:function(){var t=this.video;if(t){var e=t.duration;if(e!==1/0&&!isNaN(e))return t.currentTime/e}return-1},getDuration:function(){return this.video?this.video.duration:0},setMute:function(t){void 0===t&&(t=!0),this._codeMuted=t;var e=this.video;return e&&(e.muted=!!this._systemMuted||t),this},isMuted:function(){return this._codeMuted},globalMute:function(t,e){this._systemMuted=e;var i=this.video;i&&(i.muted=!!this._codeMuted||e)},globalPause:function(){this._systemPaused=!0,this.video&&!this.video.ended&&(this.removeEventHandlers(),this.video.pause())},globalResume:function(){this._systemPaused=!1,!this.video||this._codePaused||this.video.ended||this.createPlayPromise()},setPaused:function(t){void 0===t&&(t=!0);var e=this.video;return this._codePaused=t,e&&!e.ended&&(t?e.paused||(this.removeEventHandlers(),e.pause()):t||(this._playCalled?e.paused&&!this._systemPaused&&this.createPlayPromise():this.play())),this},pause:function(){return this.setPaused(!0)},resume:function(){return this.setPaused(!1)},getVolume:function(){return this.video?this.video.volume:1},setVolume:function(t){return void 0===t&&(t=1),this.video&&(this.video.volume=s(t,0,1)),this},getPlaybackRate:function(){return this.video?this.video.playbackRate:1},setPlaybackRate:function(t){return this.video&&(this.video.playbackRate=t),this},getLoop:function(){return!!this.video&&this.video.loop},setLoop:function(t){return void 0===t&&(t=!0),this.video&&(this.video.loop=t),this},isPlaying:function(){return!!this.video&&!(this.video.paused||this.video.ended)},isPaused:function(){return this.video&&this._playCalled&&this.video.paused||this._codePaused||this._systemPaused},saveTexture:function(t,e){return void 0===e&&(e=!1),this.videoTexture&&(this.scene.sys.textures.renameTexture(this._key,t),this.videoTextureSource.setFlipY(e)),this._key=t,this.flipY=e,!!this.videoTexture},stop:function(t){void 0===t&&(t=!0);var e=this.video;return e&&(this.removeEventHandlers(),e.cancelVideoFrameCallback(this._rfvCallbackId),e.pause()),this.retry=0,this._playCalled=!1,t&&this.emit(o.VIDEO_STOP,this),this},removeVideoElement:function(){var t=this.video;if(t){for(t.parentNode&&t.parentNode.removeChild(t);t.hasChildNodes();)t.removeChild(t.firstChild);t.removeAttribute("autoplay"),t.removeAttribute("src"),this.video=null}},preDestroy:function(){this.stop(!1),this.removeLoadEventHandlers(),this.removeVideoElement();var t=this.scene.sys.game.events;t.off(a.PAUSE,this.globalPause,this),t.off(a.RESUME,this.globalResume,this);var e=this.scene.sys.sound;e&&e.off(u.GLOBAL_MUTE,this.globalMute,this)}});t.exports=f},58352:t=>{t.exports=function(t,e,i,s){e.videoTexture&&(i.addToRenderList(e),t.batchSprite(e,e.frame,i,s))}},11511:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(18471);n.register("video",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=new o(this.scene,0,0,i);return void 0!==e&&(t.add=e),s(this.scene,n,t),n}))},89025:(t,e,i)=>{var s=i(18471);i(39429).register("video",(function(t,e,i){return this.displayList.add(new s(this.scene,t,e,i))}))},10247:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(29849),r=i(58352),t.exports={renderWebGL:n,renderCanvas:r}},29849:t=>{t.exports=function(t,e,i,s){e.videoTexture&&(i.addToRenderList(e),e.pipeline.batchSprite(e,i,s))}},41481:(t,e,i)=>{var s=i(10312),n=i(96503),r=i(87902),o=i(83419),a=i(31401),h=i(95643),l=i(87841),u=i(37303),c=new o({Extends:h,Mixins:[a.Depth,a.GetBounds,a.Origin,a.Transform,a.ScrollFactor,a.Visible],initialize:function(t,e,i,n,r){void 0===n&&(n=1),void 0===r&&(r=n),h.call(this,t,"Zone"),this.setPosition(e,i),this.width=n,this.height=r,this.blendMode=s.NORMAL,this.updateDisplayOrigin()},displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}},setSize:function(t,e,i){void 0===i&&(i=!0),this.width=t,this.height=e,this.updateDisplayOrigin();var s=this.input;return i&&s&&!s.customHitArea&&(s.hitArea.width=t,s.hitArea.height=e),this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this},setCircleDropZone:function(t){return this.setDropZone(new n(0,0,t),r)},setRectangleDropZone:function(t,e){return this.setDropZone(new l(0,0,t,e),u)},setDropZone:function(t,e){return this.input||this.setInteractive(t,e,!0),this},setAlpha:function(){},setBlendMode:function(){},renderCanvas:function(t,e,i){i.addToRenderList(e)},renderWebGL:function(t,e,i){i.addToRenderList(e)}});t.exports=c},95261:(t,e,i)=>{var s=i(44603),n=i(23568),r=i(41481);s.register("zone",(function(t){var e=n(t,"x",0),i=n(t,"y",0),s=n(t,"width",1),o=n(t,"height",s);return new r(this.scene,e,i,s,o)}))},84175:(t,e,i)=>{var s=i(41481);i(39429).register("zone",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},95166:t=>{t.exports=function(t){return t.radius>0?Math.PI*t.radius*t.radius:0}},96503:(t,e,i)=>{var s=i(83419),n=i(87902),r=i(26241),o=i(79124),a=i(23777),h=i(28176),l=new s({initialize:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),this.type=a.CIRCLE,this.x=t,this.y=e,this._radius=i,this._diameter=2*i},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return h(this,t)},setTo:function(t,e,i){return this.x=t,this.y=e,this._radius=i,this._diameter=2*i,this},setEmpty:function(){return this._radius=0,this._diameter=0,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},isEmpty:function(){return this._radius<=0},radius:{get:function(){return this._radius},set:function(t){this._radius=t,this._diameter=2*t}},diameter:{get:function(){return this._diameter},set:function(t){this._diameter=t,this._radius=.5*t}},left:{get:function(){return this.x-this._radius},set:function(t){this.x=t+this._radius}},right:{get:function(){return this.x+this._radius},set:function(t){this.x=t-this._radius}},top:{get:function(){return this.y-this._radius},set:function(t){this.y=t+this._radius}},bottom:{get:function(){return this.y+this._radius},set:function(t){this.y=t-this._radius}}});t.exports=l},71562:t=>{t.exports=function(t){return Math.PI*t.radius*2}},92110:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){return void 0===i&&(i=new s),i.x=t.x+t.radius*Math.cos(e),i.y=t.y+t.radius*Math.sin(e),i}},42250:(t,e,i)=>{var s=i(96503);t.exports=function(t){return new s(t.x,t.y,t.radius)}},87902:t=>{t.exports=function(t,e,i){return t.radius>0&&e>=t.left&&e<=t.right&&i>=t.top&&i<=t.bottom&&(t.x-e)*(t.x-e)+(t.y-i)*(t.y-i)<=t.radius*t.radius}},5698:(t,e,i)=>{var s=i(87902);t.exports=function(t,e){return s(t,e.x,e.y)}},70588:(t,e,i)=>{var s=i(87902);t.exports=function(t,e){return s(t,e.x,e.y)&&s(t,e.right,e.y)&&s(t,e.x,e.bottom)&&s(t,e.right,e.bottom)}},26394:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y,t.radius)}},76278:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.radius===e.radius}},2074:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.left,e.y=t.top,e.width=t.diameter,e.height=t.diameter,e}},26241:(t,e,i)=>{var s=i(92110),n=i(62945),r=i(36383),o=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new o);var a=n(e,0,r.PI2);return s(t,a,i)}},79124:(t,e,i)=>{var s=i(71562),n=i(92110),r=i(62945),o=i(36383);t.exports=function(t,e,i,a){void 0===a&&(a=[]),!e&&i>0&&(e=s(t)/i);for(var h=0;h{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},39212:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},28176:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=2*Math.PI*Math.random(),n=Math.random()+Math.random(),r=n>1?2-n:n,o=r*Math.cos(i),a=r*Math.sin(i);return e.x=t.x+o*t.radius,e.y=t.y+a*t.radius,e}},88911:(t,e,i)=>{var s=i(96503);s.Area=i(95166),s.Circumference=i(71562),s.CircumferencePoint=i(92110),s.Clone=i(42250),s.Contains=i(87902),s.ContainsPoint=i(5698),s.ContainsRect=i(70588),s.CopyFrom=i(26394),s.Equals=i(76278),s.GetBounds=i(2074),s.GetPoint=i(26241),s.GetPoints=i(79124),s.Offset=i(50884),s.OffsetPoint=i(39212),s.Random=i(28176),t.exports=s},23777:t=>{t.exports={CIRCLE:0,ELLIPSE:1,LINE:2,POINT:3,POLYGON:4,RECTANGLE:5,TRIANGLE:6}},78874:t=>{t.exports=function(t){return t.isEmpty()?0:t.getMajorRadius()*t.getMinorRadius()*Math.PI}},92990:t=>{t.exports=function(t){var e=t.width/2,i=t.height/2,s=Math.pow(e-i,2)/Math.pow(e+i,2);return Math.PI*(e+i)*(1+3*s/(10+Math.sqrt(4-3*s)))}},79522:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=t.width/2,r=t.height/2;return i.x=t.x+n*Math.cos(e),i.y=t.y+r*Math.sin(e),i}},58102:(t,e,i)=>{var s=i(8497);t.exports=function(t){return new s(t.x,t.y,t.width,t.height)}},81154:t=>{t.exports=function(t,e,i){if(t.width<=0||t.height<=0)return!1;var s=(e-t.x)/t.width,n=(i-t.y)/t.height;return(s*=s)+(n*=n)<.25}},46662:(t,e,i)=>{var s=i(81154);t.exports=function(t,e){return s(t,e.x,e.y)}},1632:(t,e,i)=>{var s=i(81154);t.exports=function(t,e){return s(t,e.x,e.y)&&s(t,e.right,e.y)&&s(t,e.x,e.bottom)&&s(t,e.right,e.bottom)}},65534:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y,t.width,t.height)}},8497:(t,e,i)=>{var s=i(83419),n=i(81154),r=i(90549),o=i(48320),a=i(23777),h=i(24820),l=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=a.ELLIPSE,this.x=t,this.y=e,this.width=i,this.height=s},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return h(this,t)},setTo:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setEmpty:function(){return this.width=0,this.height=0,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},isEmpty:function(){return this.width<=0||this.height<=0},getMinorRadius:function(){return Math.min(this.width,this.height)/2},getMajorRadius:function(){return Math.max(this.width,this.height)/2},left:{get:function(){return this.x-this.width/2},set:function(t){this.x=t+this.width/2}},right:{get:function(){return this.x+this.width/2},set:function(t){this.x=t-this.width/2}},top:{get:function(){return this.y-this.height/2},set:function(t){this.y=t+this.height/2}},bottom:{get:function(){return this.y+this.height/2},set:function(t){this.y=t-this.height/2}}});t.exports=l},36146:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}},23694:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.left,e.y=t.top,e.width=t.width,e.height=t.height,e}},90549:(t,e,i)=>{var s=i(79522),n=i(62945),r=i(36383),o=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new o);var a=n(e,0,r.PI2);return s(t,a,i)}},48320:(t,e,i)=>{var s=i(92990),n=i(79522),r=i(62945),o=i(36383);t.exports=function(t,e,i,a){void 0===a&&(a=[]),!e&&i>0&&(e=s(t)/i);for(var h=0;h{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},44808:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},24820:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=Math.random()*Math.PI*2,n=Math.sqrt(Math.random());return e.x=t.x+n*Math.cos(i)*t.width/2,e.y=t.y+n*Math.sin(i)*t.height/2,e}},49203:(t,e,i)=>{var s=i(8497);s.Area=i(78874),s.Circumference=i(92990),s.CircumferencePoint=i(79522),s.Clone=i(58102),s.Contains=i(81154),s.ContainsPoint=i(46662),s.ContainsRect=i(1632),s.CopyFrom=i(65534),s.Equals=i(36146),s.GetBounds=i(23694),s.GetPoint=i(90549),s.GetPoints=i(48320),s.Offset=i(73424),s.OffsetPoint=i(44808),s.Random=i(24820),t.exports=s},55738:(t,e,i)=>{var s=i(23777),n=i(79291),r={Circle:i(88911),Ellipse:i(49203),Intersects:i(91865),Line:i(2529),Mesh:i(73090),Point:i(43711),Polygon:i(58423),Rectangle:i(93232),Triangle:i(84435)};r=n(!1,r,s),t.exports=r},2044:(t,e,i)=>{var s=i(20339);t.exports=function(t,e){return s(t.x,t.y,e.x,e.y)<=t.radius+e.radius}},81491:t=>{t.exports=function(t,e){var i=e.width/2,s=e.height/2,n=Math.abs(t.x-e.x-i),r=Math.abs(t.y-e.y-s),o=i+t.radius,a=s+t.radius;if(n>o||r>a)return!1;if(n<=i||r<=s)return!0;var h=n-i,l=r-s;return h*h+l*l<=t.radius*t.radius}},63376:(t,e,i)=>{var s=i(2141),n=i(2044);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r,o,a,h,l=t.x,u=t.y,c=t.radius,d=e.x,f=e.y,p=e.radius;if(u===f)0===(a=(o=-2*f)*o-4*(r=1)*(d*d+(h=(p*p-c*c-d*d+l*l)/(2*(l-d)))*h-2*d*h+f*f-p*p))?i.push(new s(h,-o/(2*r))):a>0&&(i.push(new s(h,(-o+Math.sqrt(a))/(2*r))),i.push(new s(h,(-o-Math.sqrt(a))/(2*r))));else{var v=(l-d)/(u-f),g=(p*p-c*c-d*d+l*l-f*f+u*u)/(2*(u-f));0===(a=(o=2*u*v-2*g*v-2*l)*o-4*(r=v*v+1)*(l*l+u*u+g*g-c*c-2*u*g))?(h=-o/(2*r),i.push(new s(h,g-h*v))):a>0&&(h=(-o+Math.sqrt(a))/(2*r),i.push(new s(h,g-h*v)),h=(-o-Math.sqrt(a))/(2*r),i.push(new s(h,g-h*v)))}}return i}},97439:(t,e,i)=>{var s=i(4042),n=i(81491);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r=e.getLineA(),o=e.getLineB(),a=e.getLineC(),h=e.getLineD();s(r,t,i),s(o,t,i),s(a,t,i),s(h,t,i)}return i}},4042:(t,e,i)=>{var s=i(2141),n=i(80462);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r,o,a=t.x1,h=t.y1,l=t.x2,u=t.y2,c=e.x,d=e.y,f=e.radius,p=l-a,v=u-h,g=a-c,m=h-d,y=p*p+v*v,x=2*(p*g+v*m),T=x*x-4*y*(g*g+m*m-f*f);if(0===T){var w=-x/(2*y);r=a+w*p,o=h+w*v,w>=0&&w<=1&&i.push(new s(r,o))}else if(T>0){var b=(-x-Math.sqrt(T))/(2*y);r=a+b*p,o=h+b*v,b>=0&&b<=1&&i.push(new s(r,o));var S=(-x+Math.sqrt(T))/(2*y);r=a+S*p,o=h+S*v,S>=0&&S<=1&&i.push(new s(r,o))}}return i}},36100:(t,e,i)=>{var s=i(25836);t.exports=function(t,e,i,n){void 0===i&&(i=!1);var r,o,a,h=t.x1,l=t.y1,u=t.x2,c=t.y2,d=e.x1,f=e.y1,p=u-h,v=c-l,g=e.x2-d,m=e.y2-f,y=p*m-v*g;if(0===y)return null;if(i){if(r=(p*(f-l)+v*(h-d))/(g*v-m*p),0!==p)o=(d+g*r-h)/p;else{if(0===v)return null;o=(f+m*r-l)/v}if(o<0||r<0||r>1)return null;a=o}else{if(o=((l-f)*p-(h-d)*v)/y,(r=((d-h)*m-(f-l)*g)/y)<0||r>1||o<0||o>1)return null;a=r}return void 0===n&&(n=new s),n.set(h+p*a,l+v*a,a)}},3073:(t,e,i)=>{var s=i(36100),n=i(23031),r=i(25836),o=new n,a=new r;t.exports=function(t,e,i,n){void 0===i&&(i=!1),void 0===n&&(n=new r);var h=!1;n.set(),a.set();for(var l=e[e.length-1],u=0;u{var s=i(25836),n=i(61369),r=i(3073),o=new s;t.exports=function(t,e,i,s){void 0===s&&(s=new n),Array.isArray(e)||(e=[e]);var a=!1;s.set(),o.set();for(var h=0;h{var s=i(2141),n=i(76112),r=i(92773);t.exports=function(t,e,i){if(void 0===i&&(i=[]),r(t,e))for(var o=e.getLineA(),a=e.getLineB(),h=e.getLineC(),l=e.getLineD(),u=[new s,new s,new s,new s],c=[n(o,t,u[0]),n(a,t,u[1]),n(h,t,u[2]),n(l,t,u[3])],d=0;d<4;d++)c[d]&&i.push(u[d]);return i}},71147:(t,e,i)=>{var s=i(61369),n=i(56362),r=new(i(23031));function o(t,e,i,o,a){var h=Math.cos(t),l=Math.sin(t);r.setTo(e,i,e+h,i+l);var u=n(r,o,!0);u&&a.push(new s(u.x,u.y,t,u.w))}function a(t,e){return t.z-e.z}t.exports=function(t,e,i){Array.isArray(i)||(i=[i]);for(var s=[],n=[],r=0;r{var s=i(87841),n=i(59996);t.exports=function(t,e,i){return void 0===i&&(i=new s),n(t,e)&&(i.x=Math.max(t.x,e.x),i.y=Math.max(t.y,e.y),i.width=Math.min(t.right,e.right)-i.x,i.height=Math.min(t.bottom,e.bottom)-i.y),i}},52784:(t,e,i)=>{var s=i(60646),n=i(59996);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r=t.getLineA(),o=t.getLineB(),a=t.getLineC(),h=t.getLineD();s(r,e,i),s(o,e,i),s(a,e,i),s(h,e,i)}return i}},26341:(t,e,i)=>{var s=i(89265),n=i(60646);t.exports=function(t,e,i){if(void 0===i&&(i=[]),s(t,e)){var r=e.getLineA(),o=e.getLineB(),a=e.getLineC();n(r,t,i),n(o,t,i),n(a,t,i)}return i}},38720:(t,e,i)=>{var s=i(4042),n=i(67636);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r=t.getLineA(),o=t.getLineB(),a=t.getLineC();s(r,e,i),s(o,e,i),s(a,e,i)}return i}},13882:(t,e,i)=>{var s=i(2141),n=i(2822),r=i(76112);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e))for(var o=t.getLineA(),a=t.getLineB(),h=t.getLineC(),l=[new s,new s,new s],u=[r(o,e,l[0]),r(a,e,l[1]),r(h,e,l[2])],c=0;c<3;c++)u[c]&&i.push(l[c]);return i}},75636:(t,e,i)=>{var s=i(82944),n=i(13882);t.exports=function(t,e,i){if(void 0===i&&(i=[]),s(t,e)){var r=e.getLineA(),o=e.getLineB(),a=e.getLineC();n(t,r,i),n(t,o,i),n(t,a,i)}return i}},80462:(t,e,i)=>{var s=i(87902),n=new(i(2141));t.exports=function(t,e,i){if(void 0===i&&(i=n),s(e,t.x1,t.y1))return i.x=t.x1,i.y=t.y1,!0;if(s(e,t.x2,t.y2))return i.x=t.x2,i.y=t.y2,!0;var r=t.x2-t.x1,o=t.y2-t.y1,a=e.x-t.x1,h=e.y-t.y1,l=r*r+o*o,u=r,c=o;if(l>0){var d=(a*r+h*o)/l;u*=d,c*=d}return i.x=t.x1+u,i.y=t.y1+c,u*u+c*c<=l&&u*r+c*o>=0&&s(e,i.x,i.y)}},76112:t=>{t.exports=function(t,e,i){var s=t.x1,n=t.y1,r=t.x2,o=t.y2,a=e.x1,h=e.y1,l=e.x2,u=e.y2;if(s===r&&n===o||a===l&&h===u)return!1;var c=(u-h)*(r-s)-(l-a)*(o-n);if(0===c)return!1;var d=((l-a)*(n-h)-(u-h)*(s-a))/c,f=((r-s)*(n-h)-(o-n)*(s-a))/c;return!(d<0||d>1||f<0||f>1)&&(i&&(i.x=s+d*(r-s),i.y=n+d*(o-n)),!0)}},92773:t=>{t.exports=function(t,e){var i=t.x1,s=t.y1,n=t.x2,r=t.y2,o=e.x,a=e.y,h=e.right,l=e.bottom,u=0;if(i>=o&&i<=h&&s>=a&&s<=l||n>=o&&n<=h&&r>=a&&r<=l)return!0;if(i=o){if((u=s+(r-s)*(o-i)/(n-i))>a&&u<=l)return!0}else if(i>h&&n<=h&&(u=s+(r-s)*(h-i)/(n-i))>=a&&u<=l)return!0;if(s=a){if((u=i+(n-i)*(a-s)/(r-s))>=o&&u<=h)return!0}else if(s>l&&r<=l&&(u=i+(n-i)*(l-s)/(r-s))>=o&&u<=h)return!0;return!1}},16204:t=>{t.exports=function(t,e,i){void 0===i&&(i=1);var s=e.x1,n=e.y1,r=e.x2,o=e.y2,a=t.x,h=t.y,l=(r-s)*(r-s)+(o-n)*(o-n);if(0===l)return!1;var u=((a-s)*(r-s)+(h-n)*(o-n))/l;if(u<0)return Math.sqrt((s-a)*(s-a)+(n-h)*(n-h))<=i;if(u>=0&&u<=1){var c=((n-h)*(r-s)-(s-a)*(o-n))/l;return Math.abs(c)*Math.sqrt(l)<=i}return Math.sqrt((r-a)*(r-a)+(o-h)*(o-h))<=i}},14199:(t,e,i)=>{var s=i(16204);t.exports=function(t,e){if(!s(t,e))return!1;var i=Math.min(e.x1,e.x2),n=Math.max(e.x1,e.x2),r=Math.min(e.y1,e.y2),o=Math.max(e.y1,e.y2);return t.x>=i&&t.x<=n&&t.y>=r&&t.y<=o}},59996:t=>{t.exports=function(t,e){return!(t.width<=0||t.height<=0||e.width<=0||e.height<=0)&&!(t.righte.right||t.y>e.bottom)}},89265:(t,e,i)=>{var s=i(76112),n=i(37303),r=i(48653),o=i(77493);t.exports=function(t,e){if(e.left>t.right||e.rightt.bottom||e.bottom0}},84411:t=>{t.exports=function(t,e,i,s,n,r){return void 0===r&&(r=0),!(e>t.right+r||it.bottom+r||n{var s=i(80462),n=i(10690);t.exports=function(t,e){return!(t.left>e.right||t.righte.bottom||t.bottom{var s=i(76112);t.exports=function(t,e){return!(!t.contains(e.x1,e.y1)&&!t.contains(e.x2,e.y2))||(!!s(t.getLineA(),e)||(!!s(t.getLineB(),e)||!!s(t.getLineC(),e)))}},82944:(t,e,i)=>{var s=i(48653),n=i(71694),r=i(76112);t.exports=function(t,e){if(t.left>e.right||t.righte.bottom||t.bottom0||(c=n(e),(d=s(t,c,!0)).length>0)}},91865:(t,e,i)=>{t.exports={CircleToCircle:i(2044),CircleToRectangle:i(81491),GetCircleToCircle:i(63376),GetCircleToRectangle:i(97439),GetLineToCircle:i(4042),GetLineToLine:i(36100),GetLineToPoints:i(3073),GetLineToPolygon:i(56362),GetLineToRectangle:i(60646),GetRaysFromPointToPolygon:i(71147),GetRectangleIntersection:i(68389),GetRectangleToRectangle:i(52784),GetRectangleToTriangle:i(26341),GetTriangleToCircle:i(38720),GetTriangleToLine:i(13882),GetTriangleToTriangle:i(75636),LineToCircle:i(80462),LineToLine:i(76112),LineToRectangle:i(92773),PointToLine:i(16204),PointToLineSegment:i(14199),RectangleToRectangle:i(59996),RectangleToTriangle:i(89265),RectangleToValues:i(84411),TriangleToCircle:i(67636),TriangleToLine:i(2822),TriangleToTriangle:i(82944)}},91938:t=>{t.exports=function(t){return Math.atan2(t.y2-t.y1,t.x2-t.x1)}},84993:t=>{t.exports=function(t,e,i){void 0===e&&(e=1),void 0===i&&(i=[]);var s=Math.round(t.x1),n=Math.round(t.y1),r=Math.round(t.x2),o=Math.round(t.y2),a=Math.abs(r-s),h=Math.abs(o-n),l=s-h&&(c-=h,s+=l),f{t.exports=function(t,e,i){var s=e-(t.x1+t.x2)/2,n=i-(t.y1+t.y2)/2;return t.x1+=s,t.y1+=n,t.x2+=s,t.y2+=n,t}},31116:(t,e,i)=>{var s=i(23031);t.exports=function(t){return new s(t.x1,t.y1,t.x2,t.y2)}},59944:t=>{t.exports=function(t,e){return e.setTo(t.x1,t.y1,t.x2,t.y2)}},59220:t=>{t.exports=function(t,e){return t.x1===e.x1&&t.y1===e.y1&&t.x2===e.x2&&t.y2===e.y2}},78177:(t,e,i)=>{var s=i(35001);t.exports=function(t,e,i){void 0===i&&(i=e);var n=s(t),r=t.x2-t.x1,o=t.y2-t.y1;return e&&(t.x1=t.x1-r/n*e,t.y1=t.y1-o/n*e),i&&(t.x2=t.x2+r/n*i,t.y2=t.y2+o/n*i),t}},26708:(t,e,i)=>{var s=i(52816),n=i(6113),r=i(2141);t.exports=function(t,e,i,o,a){void 0===o&&(o=0),void 0===a&&(a=[]);var h,l,u=[],c=t.x1,d=t.y1,f=t.x2-c,p=t.y2-d,v=n(e,a),g=i-1;for(h=0;h0){var m=u[0],y=[m];for(h=1;h=o&&(y.push(x),m=x)}var T=u[u.length-1];return s(m,T){var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=(t.x1+t.x2)/2,e.y=(t.y1+t.y2)/2,e}},99569:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=t.x1,r=t.y1,o=t.x2,a=t.y2,h=(o-n)*(o-n)+(a-r)*(a-r);if(0===h)return i;var l=((e.x-n)*(o-n)+(e.y-r)*(a-r))/h;return i.x=n+l*(o-n),i.y=r+l*(a-r),i}},34638:(t,e,i)=>{var s=i(36383),n=i(91938),r=i(2141);t.exports=function(t,e){void 0===e&&(e=new r);var i=n(t)-s.TAU;return e.x=Math.cos(i),e.y=Math.sin(i),e}},13151:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){return void 0===i&&(i=new s),i.x=t.x1+(t.x2-t.x1)*e,i.y=t.y1+(t.y2-t.y1)*e,i}},15258:(t,e,i)=>{var s=i(35001),n=i(2141);t.exports=function(t,e,i,r){void 0===r&&(r=[]),!e&&i>0&&(e=s(t)/i);for(var o=t.x1,a=t.y1,h=t.x2,l=t.y2,u=0;u{t.exports=function(t,e){var i=t.x1,s=t.y1,n=t.x2,r=t.y2,o=(n-i)*(n-i)+(r-s)*(r-s);if(0===o)return!1;var a=((s-e.y)*(n-i)-(i-e.x)*(r-s))/o;return Math.abs(a)*Math.sqrt(o)}},98770:t=>{t.exports=function(t){return Math.abs(t.y1-t.y2)}},35001:t=>{t.exports=function(t){return Math.sqrt((t.x2-t.x1)*(t.x2-t.x1)+(t.y2-t.y1)*(t.y2-t.y1))}},23031:(t,e,i)=>{var s=i(83419),n=i(13151),r=i(15258),o=i(23777),a=i(65822),h=i(26099),l=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=o.LINE,this.x1=t,this.y1=e,this.x2=i,this.y2=s},getPoint:function(t,e){return n(this,t,e)},getPoints:function(t,e,i){return r(this,t,e,i)},getRandomPoint:function(t){return a(this,t)},setTo:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.x1=t,this.y1=e,this.x2=i,this.y2=s,this},setFromObjects:function(t,e){return this.x1=t.x,this.y1=t.y,this.x2=e.x,this.y2=e.y,this},getPointA:function(t){return void 0===t&&(t=new h),t.set(this.x1,this.y1),t},getPointB:function(t){return void 0===t&&(t=new h),t.set(this.x2,this.y2),t},left:{get:function(){return Math.min(this.x1,this.x2)},set:function(t){this.x1<=this.x2?this.x1=t:this.x2=t}},right:{get:function(){return Math.max(this.x1,this.x2)},set:function(t){this.x1>this.x2?this.x1=t:this.x2=t}},top:{get:function(){return Math.min(this.y1,this.y2)},set:function(t){this.y1<=this.y2?this.y1=t:this.y2=t}},bottom:{get:function(){return Math.max(this.y1,this.y2)},set:function(t){this.y1>this.y2?this.y1=t:this.y2=t}}});t.exports=l},64795:(t,e,i)=>{var s=i(36383),n=i(15994),r=i(91938);t.exports=function(t){var e=r(t)-s.TAU;return n(e,-Math.PI,Math.PI)}},52616:(t,e,i)=>{var s=i(36383),n=i(91938);t.exports=function(t){return Math.cos(n(t)-s.TAU)}},87231:(t,e,i)=>{var s=i(36383),n=i(91938);t.exports=function(t){return Math.sin(n(t)-s.TAU)}},89662:t=>{t.exports=function(t,e,i){return t.x1+=e,t.y1+=i,t.x2+=e,t.y2+=i,t}},71165:t=>{t.exports=function(t){return-(t.x2-t.x1)/(t.y2-t.y1)}},65822:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=Math.random();return e.x=t.x1+i*(t.x2-t.x1),e.y=t.y1+i*(t.y2-t.y1),e}},69777:(t,e,i)=>{var s=i(91938),n=i(64795);t.exports=function(t,e){return 2*n(e)-Math.PI-s(t)}},39706:(t,e,i)=>{var s=i(64400);t.exports=function(t,e){var i=(t.x1+t.x2)/2,n=(t.y1+t.y2)/2;return s(t,i,n,e)}},82585:(t,e,i)=>{var s=i(64400);t.exports=function(t,e,i){return s(t,e.x,e.y,i)}},64400:t=>{t.exports=function(t,e,i,s){var n=Math.cos(s),r=Math.sin(s),o=t.x1-e,a=t.y1-i;return t.x1=o*n-a*r+e,t.y1=o*r+a*n+i,o=t.x2-e,a=t.y2-i,t.x2=o*n-a*r+e,t.y2=o*r+a*n+i,t}},62377:t=>{t.exports=function(t,e,i,s,n){return t.x1=e,t.y1=i,t.x2=e+Math.cos(s)*n,t.y2=i+Math.sin(s)*n,t}},71366:t=>{t.exports=function(t){return(t.y2-t.y1)/(t.x2-t.x1)}},10809:t=>{t.exports=function(t){return Math.abs(t.x1-t.x2)}},2529:(t,e,i)=>{var s=i(23031);s.Angle=i(91938),s.BresenhamPoints=i(84993),s.CenterOn=i(36469),s.Clone=i(31116),s.CopyFrom=i(59944),s.Equals=i(59220),s.Extend=i(78177),s.GetEasedPoints=i(26708),s.GetMidPoint=i(32125),s.GetNearestPoint=i(99569),s.GetNormal=i(34638),s.GetPoint=i(13151),s.GetPoints=i(15258),s.GetShortestDistance=i(26408),s.Height=i(98770),s.Length=i(35001),s.NormalAngle=i(64795),s.NormalX=i(52616),s.NormalY=i(87231),s.Offset=i(89662),s.PerpSlope=i(71165),s.Random=i(65822),s.ReflectAngle=i(69777),s.Rotate=i(39706),s.RotateAroundPoint=i(82585),s.RotateAroundXY=i(64400),s.SetToAngle=i(62377),s.Slope=i(71366),s.Width=i(10809),t.exports=s},83997:(t,e,i)=>{var s=i(83419),n=i(87841),r=i(26099);function o(t,e,i,s){var n=t-i,r=e-s,o=n*n+r*r;return Math.sqrt(o)}var a=new s({initialize:function(t,e,i){this.vertex1=t,this.vertex2=e,this.vertex3=i,this.bounds=new n,this._inCenter=new r},getInCenter:function(t){void 0===t&&(t=!0);var e,i,s,n,r,a,h=this.vertex1,l=this.vertex2,u=this.vertex3;t?(e=h.x,i=h.y,s=l.x,n=l.y,r=u.x,a=u.y):(e=h.vx,i=h.vy,s=l.vx,n=l.vy,r=u.vx,a=u.vy);var c=o(r,a,s,n),d=o(e,i,r,a),f=o(s,n,e,i),p=c+d+f;return this._inCenter.set((e*c+s*d+r*f)/p,(i*c+n*d+a*f)/p)},contains:function(t,e,i){var s=this.vertex1,n=this.vertex2,r=this.vertex3,o=s.vx,a=s.vy,h=n.vx,l=n.vy,u=r.vx,c=r.vy;if(i){var d=i.a,f=i.b,p=i.c,v=i.d,g=i.e,m=i.f;o=s.vx*d+s.vy*p+g,a=s.vx*f+s.vy*v+m,h=n.vx*d+n.vy*p+g,l=n.vx*f+n.vy*v+m,u=r.vx*d+r.vy*p+g,c=r.vx*f+r.vy*v+m}var y=u-o,x=c-a,T=h-o,w=l-a,b=t-o,S=e-a,E=y*y+x*x,A=y*T+x*w,C=y*b+x*S,_=T*T+w*w,M=T*b+w*S,P=E*_-A*A,R=0===P?0:1/P,L=(_*C-A*M)*R,O=(E*M-A*C)*R;return L>=0&&O>=0&&L+O<1},isCounterClockwise:function(t){var e=this.vertex1,i=this.vertex2,s=this.vertex3,n=(i.vx-e.vx)*(s.vy-e.vy)-(i.vy-e.vy)*(s.vx-e.vx);return t<=0?n>=0:n<0},load:function(t,e,i,s,n){return i=this.vertex1.load(t,e,i,s,n),i=this.vertex2.load(t,e,i,s,n),i=this.vertex3.load(t,e,i,s,n)},transformCoordinatesLocal:function(t,e,i,s){return this.vertex1.transformCoordinatesLocal(t,e,i,s),this.vertex2.transformCoordinatesLocal(t,e,i,s),this.vertex3.transformCoordinatesLocal(t,e,i,s),this},updateBounds:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3,s=this.bounds;return s.x=Math.min(t.vx,e.vx,i.vx),s.y=Math.min(t.vy,e.vy,i.vy),s.width=Math.max(t.vx,e.vx,i.vx)-s.x,s.height=Math.max(t.vy,e.vy,i.vy)-s.y,this},isInView:function(t,e,i,s,n,r,o,a,h,l,u){this.update(s,n,r,o,a,h,l,u);var c=this.vertex1,d=this.vertex2,f=this.vertex3;if(c.ta<=0&&d.ta<=0&&f.ta<=0)return!1;if(e&&!this.isCounterClockwise(i))return!1;var p=this.bounds;p.x=Math.min(c.tx,d.tx,f.tx),p.y=Math.min(c.ty,d.ty,f.ty),p.width=Math.max(c.tx,d.tx,f.tx)-p.x,p.height=Math.max(c.ty,d.ty,f.ty)-p.y;var v=t.x+t.width,g=t.y+t.height;return!(p.width<=0||p.height<=0||t.width<=0||t.height<=0)&&!(p.rightv||p.y>g)},scrollUV:function(t,e){return this.vertex1.scrollUV(t,e),this.vertex2.scrollUV(t,e),this.vertex3.scrollUV(t,e),this},scaleUV:function(t,e){return this.vertex1.scaleUV(t,e),this.vertex2.scaleUV(t,e),this.vertex3.scaleUV(t,e),this},setColor:function(t){return this.vertex1.color=t,this.vertex2.color=t,this.vertex3.color=t,this},update:function(t,e,i,s,n,r,o,a){return this.vertex1.update(e,i,s,n,r,o,a,t),this.vertex2.update(e,i,s,n,r,o,a,t),this.vertex3.update(e,i,s,n,r,o,a,t),this},translate:function(t,e){void 0===e&&(e=0);var i=this.vertex1,s=this.vertex2,n=this.vertex3;return i.x+=t,i.y+=e,s.x+=t,s.y+=e,n.x+=t,n.y+=e,this},x:{get:function(){return this.getInCenter().x},set:function(t){var e=this.getInCenter();this.translate(t-e.x,0)}},y:{get:function(){return this.getInCenter().y},set:function(t){var e=this.getInCenter();this.translate(0,t-e.y)}},alpha:{get:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3;return(t.alpha+e.alpha+i.alpha)/3},set:function(t){this.vertex1.alpha=t,this.vertex2.alpha=t,this.vertex3.alpha=t}},depth:{get:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3;return(t.vz+e.vz+i.vz)/3}},destroy:function(){this.vertex1=null,this.vertex2=null,this.vertex3=null}});t.exports=a},48803:(t,e,i)=>{var s=i(83997),n=i(95540),r=i(37867),o=i(25836),a=i(39318),h=new o,l=new o,u=new r;t.exports=function(t){var e,i=n(t,"mesh"),r=n(t,"texture",null),o=n(t,"frame"),c=n(t,"width",1),d=n(t,"height",c),f=n(t,"widthSegments",1),p=n(t,"heightSegments",f),v=n(t,"x",0),g=n(t,"y",0),m=n(t,"z",0),y=n(t,"rotateX",0),x=n(t,"rotateY",0),T=n(t,"rotateZ",0),w=n(t,"zIsUp",!0),b=n(t,"isOrtho",!!i&&i.dirtyCache[11]),S=n(t,"colors",[16777215]),E=n(t,"alphas",[1]),A=n(t,"tile",!1),C=n(t,"flipY",!1),_=n(t,"width",null),M={faces:[],verts:[]};if(h.set(v,g,m),l.set(y,x,T),u.fromRotationXYTranslation(l,h,w),!r&&i)r=i.texture,o||(e=i.frame);else if(i&&"string"==typeof r)r=i.scene.sys.textures.get(r);else if(!r)return M;e||(e=r.get(o)),!_&&b&&r&&i&&(c=e.width/i.height,d=e.height/i.height);var P,R,L=c/2,O=d/2,F=Math.floor(f),D=Math.floor(p),k=F+1,I=D+1,B=c/F,N=d/D,U=[],X=[],Y=0,z=1,G=0,V=1;e&&(Y=e.u0,z=e.u1,C?(G=e.v1,V=e.v0):(G=e.v0,V=e.v1));var W=z-Y,H=V-G;for(R=0;R{var s=i(83997),n=i(37867),r=i(25836),o=i(39318),a=new r,h=new r,l=new n;t.exports=function(t,e,i,n,r,u,c,d,f,p){void 0===i&&(i=1),void 0===n&&(n=0),void 0===r&&(r=0),void 0===u&&(u=0),void 0===c&&(c=0),void 0===d&&(d=0),void 0===f&&(f=0),void 0===p&&(p=!0);var v={faces:[],verts:[]},g=t.materials;a.set(n,r,u),h.set(c,d,f),l.fromRotationXYTranslation(h,a,p);for(var m=0;m{var s=i(83997),n=i(39318);t.exports=function(t,e,i,r,o,a,h,l){if(void 0===r&&(r=!1),void 0===a&&(a=16777215),void 0===h&&(h=1),void 0===l&&(l=!1),t.length===e.length||r){var u,c,d,f,p,v,g,m,y,x,T,w={faces:[],vertices:[]},b=r?3:2,S=Array.isArray(a),E=Array.isArray(h);if(Array.isArray(i)&&i.length>0)for(u=0;u{var e=!0,i="untitled",s="",n="";function r(t){var e=t.indexOf("#");return e>-1?t.substring(0,e):t}function o(t){return 0===t.models.length&&t.models.push({faces:[],name:i,textureCoords:[],vertexNormals:[],vertices:[]}),s="",t.models[t.models.length-1]}function a(t,e){var n=t.length>=2?t[1]:i;e.models.push({faces:[],name:n,textureCoords:[],vertexNormals:[],vertices:[]}),s=""}function h(t){2===t.length&&(s=t[1])}function l(t,e){var i=t.length,s=i>=2?parseFloat(t[1]):0,n=i>=3?parseFloat(t[2]):0,r=i>=4?parseFloat(t[3]):0;o(e).vertices.push({x:s,y:n,z:r})}function u(t,i){var s=t.length,n=s>=2?parseFloat(t[1]):0,r=s>=3?parseFloat(t[2]):0,a=s>=4?parseFloat(t[3]):0;isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(a)&&(a=0),e&&(r=1-r),o(i).textureCoords.push({u:n,v:r,w:a})}function c(t,e){var i=t.length,s=i>=2?parseFloat(t[1]):0,n=i>=3?parseFloat(t[2]):0,r=i>=4?parseFloat(t[3]):0;o(e).vertexNormals.push({x:s,y:n,z:r})}function d(t,e){var i=t.length-1;if(!(i<3)){for(var r={group:s,material:n,vertices:[]},a=0;a3)){var u=0,c=0,d=0;u=parseInt(h[0],10),l>1&&""!==h[1]&&(c=parseInt(h[1],10)),l>2&&(d=parseInt(h[2],10)),0!==u&&(u<0&&(u=o(e).vertices.length+1+u),c-=1,u-=1,d-=1,r.vertices.push({textureCoordsIndex:c,vertexIndex:u,vertexNormalIndex:d}))}}o(e).faces.push(r)}}function f(t,e){t.length>=2&&e.materialLibraries.push(t[1])}function p(t){t.length>=2&&(n=t[1])}t.exports=function(t,i){void 0===i&&(i=!0),e=i;var o={materials:{},materialLibraries:[],models:[]};s="",n="";for(var v=t.split("\n"),g=0;g{var s=i(37589);t.exports=function(t){for(var e={},i=t.split("\n"),n="",r=0;r=2?Math.floor(255*a[2]):h,u=a.length>=3?Math.floor(255*a[3]):h;e[n]=s(h,l,u)}}}return e}},92570:t=>{t.exports=function(t,e,i,s){var n,r;if(void 0===i&&void 0===s){var o=t.getInCenter();n=o.x,r=o.y}var a=Math.cos(e),h=Math.sin(e),l=t.vertex1,u=t.vertex2,c=t.vertex3,d=l.x-n,f=l.y-r;l.set(d*a-f*h+n,d*h+f*a+r),d=u.x-n,f=u.y-r,u.set(d*a-f*h+n,d*h+f*a+r),d=c.x-n,f=c.y-r,c.set(d*a-f*h+n,d*h+f*a+r)}},39318:(t,e,i)=>{var s=i(83419),n=i(70554),r=i(25836),o=new s({Extends:r,initialize:function(t,e,i,s,n,o,a,h,l,u){void 0===o&&(o=16777215),void 0===a&&(a=1),void 0===h&&(h=0),void 0===l&&(l=0),void 0===u&&(u=0),r.call(this,t,e,i),this.vx=0,this.vy=0,this.vz=0,this.nx=h,this.ny=l,this.nz=u,this.u=s,this.v=n,this.color=o,this.alpha=a,this.tx=0,this.ty=0,this.ta=0,this.tu=s,this.tv=n},setUVs:function(t,e){return this.u=t,this.v=e,this.tu=t,this.tv=e,this},scrollUV:function(t,e){return this.tu+=t,this.tv+=e,this},scaleUV:function(t,e){return this.tu=this.u*t,this.tv=this.v*e,this},transformCoordinatesLocal:function(t,e,i,s){var n=this.x,r=this.y,o=this.z,a=t.val,h=n*a[0]+r*a[4]+o*a[8]+a[12],l=n*a[1]+r*a[5]+o*a[9]+a[13],u=n*a[2]+r*a[6]+o*a[10]+a[14],c=n*a[3]+r*a[7]+o*a[11]+a[15];this.vx=h/c*e,this.vy=-l/c*i,this.vz=s<=0?u/c:-u/c},resize:function(t,e,i,s,n,r){return this.x=t,this.y=e,this.vx=this.x*i,this.vy=-this.y*s,this.vz=0,n<.5?this.vx+=i*(.5-n):n>.5&&(this.vx-=i*(n-.5)),r<.5?this.vy+=s*(.5-r):r>.5&&(this.vy-=s*(r-.5)),this},update:function(t,e,i,s,n,r,o,a){var h=this.vx*t+this.vy*i+n,l=this.vx*e+this.vy*s+r;return o&&(h=Math.round(h),l=Math.round(l)),this.tx=h,this.ty=l,this.ta=this.alpha*a,this},load:function(t,e,i,s,r){return t[++i]=this.tx,t[++i]=this.ty,t[++i]=this.tu,t[++i]=this.tv,t[++i]=s,t[++i]=r,e[++i]=n.getTintAppendFloatAlpha(this.color,this.ta),i}});t.exports=o},73090:(t,e,i)=>{var s={Face:i(83997),GenerateGridVerts:i(48803),GenerateObjVerts:i(34684),GenerateVerts:i(92515),ParseObj:i(85048),ParseObjMaterial:i(61485),RotateFace:i(92570),Vertex:i(39318)};t.exports=s},96550:t=>{t.exports=function(t){return t.setTo(Math.ceil(t.x),Math.ceil(t.y))}},99706:(t,e,i)=>{var s=i(2141);t.exports=function(t){return new s(t.x,t.y)}},68010:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y)}},27814:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y}},73565:t=>{t.exports=function(t){return t.setTo(Math.floor(t.x),Math.floor(t.y))}},87555:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){if(void 0===e&&(e=new s),!Array.isArray(t))throw new Error("GetCentroid points argument must be an array");var i=t.length;if(i<1)throw new Error("GetCentroid points array must not be empty");if(1===i)e.x=t[0].x,e.y=t[0].y;else{for(var n=0;n{t.exports=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)}},44405:t=>{t.exports=function(t){return t.x*t.x+t.y*t.y}},20873:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){void 0===e&&(e=new s);for(var i=Number.NEGATIVE_INFINITY,n=Number.POSITIVE_INFINITY,r=Number.NEGATIVE_INFINITY,o=Number.POSITIVE_INFINITY,a=0;ai&&(i=h.x),h.xr&&(r=h.y),h.y{var s=i(2141);t.exports=function(t,e,i,n){return void 0===i&&(i=0),void 0===n&&(n=new s),n.x=t.x+(e.x-t.x)*i,n.y=t.y+(e.y-t.y)*i,n}},55767:t=>{t.exports=function(t){return t.setTo(t.y,t.x)}},79432:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.setTo(-t.x,-t.y)}},2141:(t,e,i)=>{var s=i(83419),n=i(23777),r=new s({initialize:function(t,e){void 0===t&&(t=0),void 0===e&&(e=t),this.type=n.POINT,this.x=t,this.y=e},setTo:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.x=t,this.y=e,this}});t.exports=r},72930:(t,e,i)=>{var s=i(2141),n=i(44405);t.exports=function(t,e,i){void 0===i&&(i=new s);var r=(t.x*e.x+t.y*e.y)/n(e);return 0!==r&&(i.x=r*e.x,i.y=r*e.y),i}},62880:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=t.x*e.x+t.y*e.y;return 0!==n&&(i.x=n*e.x,i.y=n*e.y),i}},15093:(t,e,i)=>{var s=i(28793);t.exports=function(t,e){if(0!==t.x||0!==t.y){var i=s(t);t.x/=i,t.y/=i}return t.x*=e,t.y*=e,t}},43711:(t,e,i)=>{var s=i(2141);s.Ceil=i(96550),s.Clone=i(99706),s.CopyFrom=i(68010),s.Equals=i(27814),s.Floor=i(73565),s.GetCentroid=i(87555),s.GetMagnitude=i(28793),s.GetMagnitudeSq=i(44405),s.GetRectangleFromPoints=i(20873),s.Interpolate=i(26152),s.Invert=i(55767),s.Negative=i(79432),s.Project=i(72930),s.ProjectUnit=i(62880),s.SetMagnitude=i(15093),t.exports=s},12306:(t,e,i)=>{var s=i(25717);t.exports=function(t){return new s(t.points)}},63814:t=>{t.exports=function(t,e,i){for(var s=!1,n=-1,r=t.points.length-1;++n{var s=i(63814);t.exports=function(t,e){return s(t,e.x,e.y)}},94811:t=>{function e(t,e,s){s=s||2;var r,o,a,h,c,d,p,v=e&&e.length,g=v?e[0]*s:t.length,m=i(t,0,g,s,!0),y=[];if(!m||m.next===m.prev)return y;if(v&&(m=function(t,e,s,n){var r,o,a,h=[];for(r=0,o=e.length;r80*s){r=a=t[0],o=h=t[1];for(var x=s;xa&&(a=c),d>h&&(h=d);p=0!==(p=Math.max(a-r,h-o))?32767/p:0}return n(m,y,s,r,o,p,0),y}function i(t,e,i,s,n){var r,o;if(n===C(t,e,i,s)>0)for(r=e;r=e;r-=s)o=S(r,t[r],t[r+1],o);return o&&m(o,o.next)&&(E(o),o=o.next),o}function s(t,e){if(!t)return t;e||(e=t);var i,s=t;do{if(i=!1,s.steiner||!m(s,s.next)&&0!==g(s.prev,s,s.next))s=s.next;else{if(E(s),(s=e=s.prev)===s.next)break;i=!0}}while(i||s!==e);return e}function n(t,e,i,l,u,c,f){if(t){!f&&c&&function(t,e,i,s){var n=t;do{0===n.z&&(n.z=d(n.x,n.y,e,i,s)),n.prevZ=n.prev,n.nextZ=n.next,n=n.next}while(n!==t);n.prevZ.nextZ=null,n.prevZ=null,function(t){var e,i,s,n,r,o,a,h,l=1;do{for(i=t,t=null,r=null,o=0;i;){for(o++,s=i,a=0,e=0;e0||h>0&&s;)0!==a&&(0===h||!s||i.z<=s.z)?(n=i,i=i.nextZ,a--):(n=s,s=s.nextZ,h--),r?r.nextZ=n:t=n,n.prevZ=r,r=n;i=s}r.nextZ=null,l*=2}while(o>1)}(n)}(t,l,u,c);for(var p,v,g=t;t.prev!==t.next;)if(p=t.prev,v=t.next,c?o(t,l,u,c):r(t))e.push(p.i/i|0),e.push(t.i/i|0),e.push(v.i/i|0),E(t),t=v.next,g=v.next;else if((t=v)===g){f?1===f?n(t=a(s(t),e,i),e,i,l,u,c,2):2===f&&h(t,e,i,l,u,c):n(s(t),e,i,l,u,c,1);break}}}function r(t){var e=t.prev,i=t,s=t.next;if(g(e,i,s)>=0)return!1;for(var n=e.x,r=i.x,o=s.x,a=e.y,h=i.y,l=s.y,u=nr?n>o?n:o:r>o?r:o,f=a>h?a>l?a:l:h>l?h:l,v=s.next;v!==e;){if(v.x>=u&&v.x<=d&&v.y>=c&&v.y<=f&&p(n,a,r,h,o,l,v.x,v.y)&&g(v.prev,v,v.next)>=0)return!1;v=v.next}return!0}function o(t,e,i,s){var n=t.prev,r=t,o=t.next;if(g(n,r,o)>=0)return!1;for(var a=n.x,h=r.x,l=o.x,u=n.y,c=r.y,f=o.y,v=ah?a>l?a:l:h>l?h:l,x=u>c?u>f?u:f:c>f?c:f,T=d(v,m,e,i,s),w=d(y,x,e,i,s),b=t.prevZ,S=t.nextZ;b&&b.z>=T&&S&&S.z<=w;){if(b.x>=v&&b.x<=y&&b.y>=m&&b.y<=x&&b!==n&&b!==o&&p(a,u,h,c,l,f,b.x,b.y)&&g(b.prev,b,b.next)>=0)return!1;if(b=b.prevZ,S.x>=v&&S.x<=y&&S.y>=m&&S.y<=x&&S!==n&&S!==o&&p(a,u,h,c,l,f,S.x,S.y)&&g(S.prev,S,S.next)>=0)return!1;S=S.nextZ}for(;b&&b.z>=T;){if(b.x>=v&&b.x<=y&&b.y>=m&&b.y<=x&&b!==n&&b!==o&&p(a,u,h,c,l,f,b.x,b.y)&&g(b.prev,b,b.next)>=0)return!1;b=b.prevZ}for(;S&&S.z<=w;){if(S.x>=v&&S.x<=y&&S.y>=m&&S.y<=x&&S!==n&&S!==o&&p(a,u,h,c,l,f,S.x,S.y)&&g(S.prev,S,S.next)>=0)return!1;S=S.nextZ}return!0}function a(t,e,i){var n=t;do{var r=n.prev,o=n.next.next;!m(r,o)&&y(r,n,n.next,o)&&w(r,o)&&w(o,r)&&(e.push(r.i/i|0),e.push(n.i/i|0),e.push(o.i/i|0),E(n),E(n.next),n=t=o),n=n.next}while(n!==t);return s(n)}function h(t,e,i,r,o,a){var h=t;do{for(var l=h.next.next;l!==h.prev;){if(h.i!==l.i&&v(h,l)){var u=b(h,l);return h=s(h,h.next),u=s(u,u.next),n(h,e,i,r,o,a,0),void n(u,e,i,r,o,a,0)}l=l.next}h=h.next}while(h!==t)}function l(t,e){return t.x-e.x}function u(t,e){var i=function(t,e){var i,s=e,n=t.x,r=t.y,o=-1/0;do{if(r<=s.y&&r>=s.next.y&&s.next.y!==s.y){var a=s.x+(r-s.y)*(s.next.x-s.x)/(s.next.y-s.y);if(a<=n&&a>o&&(o=a,i=s.x=s.x&&s.x>=u&&n!==s.x&&p(ri.x||s.x===i.x&&c(i,s)))&&(i=s,f=h)),s=s.next}while(s!==l);return i}(t,e);if(!i)return e;var n=b(i,t);return s(n,n.next),s(i,i.next)}function c(t,e){return g(t.prev,t,e.prev)<0&&g(e.next,t,t.next)<0}function d(t,e,i,s,n){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=(t-i)*n|0)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=(e-s)*n|0)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function f(t){var e=t,i=t;do{(e.x=(t-o)*(r-a)&&(t-o)*(s-a)>=(i-o)*(e-a)&&(i-o)*(r-a)>=(n-o)*(s-a)}function v(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var i=t;do{if(i.i!==t.i&&i.next.i!==t.i&&i.i!==e.i&&i.next.i!==e.i&&y(i,i.next,t,e))return!0;i=i.next}while(i!==t);return!1}(t,e)&&(w(t,e)&&w(e,t)&&function(t,e){var i=t,s=!1,n=(t.x+e.x)/2,r=(t.y+e.y)/2;do{i.y>r!=i.next.y>r&&i.next.y!==i.y&&n<(i.next.x-i.x)*(r-i.y)/(i.next.y-i.y)+i.x&&(s=!s),i=i.next}while(i!==t);return s}(t,e)&&(g(t.prev,t,e.prev)||g(t,e.prev,e))||m(t,e)&&g(t.prev,t,t.next)>0&&g(e.prev,e,e.next)>0)}function g(t,e,i){return(e.y-t.y)*(i.x-e.x)-(e.x-t.x)*(i.y-e.y)}function m(t,e){return t.x===e.x&&t.y===e.y}function y(t,e,i,s){var n=T(g(t,e,i)),r=T(g(t,e,s)),o=T(g(i,s,t)),a=T(g(i,s,e));return n!==r&&o!==a||(!(0!==n||!x(t,i,e))||(!(0!==r||!x(t,s,e))||(!(0!==o||!x(i,t,s))||!(0!==a||!x(i,e,s)))))}function x(t,e,i){return e.x<=Math.max(t.x,i.x)&&e.x>=Math.min(t.x,i.x)&&e.y<=Math.max(t.y,i.y)&&e.y>=Math.min(t.y,i.y)}function T(t){return t>0?1:t<0?-1:0}function w(t,e){return g(t.prev,t,t.next)<0?g(t,e,t.next)>=0&&g(t,t.prev,e)>=0:g(t,e,t.prev)<0||g(t,t.next,e)<0}function b(t,e){var i=new A(t.i,t.x,t.y),s=new A(e.i,e.x,e.y),n=t.next,r=e.prev;return t.next=e,e.prev=t,i.next=n,n.prev=i,s.next=i,i.prev=s,r.next=s,s.prev=r,s}function S(t,e,i,s){var n=new A(t,e,i);return s?(n.next=s.next,n.prev=s,s.next.prev=n,s.next=n):(n.prev=n,n.next=n),n}function E(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function A(t,e,i){this.i=t,this.x=e,this.y=i,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}function C(t,e,i,s){for(var n=0,r=e,o=i-s;r0&&(s+=t[n-1].length,i.holes.push(s))}return i},t.exports=e},13829:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){void 0===e&&(e=new s);for(var i,n=1/0,r=1/0,o=-n,a=-r,h=0;h{t.exports=function(t,e){void 0===e&&(e=[]);for(var i=0;i{var s=i(35001),n=i(23031),r=i(30052);t.exports=function(t,e,i,o){void 0===o&&(o=[]);var a=t.points,h=r(t);!e&&i>0&&(e=h/i);for(var l=0;lc+g)){var m=v.getPoint((u-c)/g);o.push(m);break}c+=g}return o}},30052:(t,e,i)=>{var s=i(35001),n=i(23031);t.exports=function(t){for(var e=t.points,i=0,r=0;r{var s=i(83419),n=i(63814),r=i(9564),o=i(23777),a=new s({initialize:function(t){this.type=o.POLYGON,this.area=0,this.points=[],t&&this.setTo(t)},contains:function(t,e){return n(this,t,e)},setTo:function(t){if(this.area=0,this.points=[],"string"==typeof t&&(t=t.split(" ")),!Array.isArray(t))return this;for(var e,i=0;i{t.exports=function(t){return t.points.reverse(),t}},29524:t=>{function e(t,e,i){var s=e.x,n=e.y,r=i.x-s,o=i.y-n;if(0!==r||0!==o){var a=((t.x-s)*r+(t.y-n)*o)/(r*r+o*o);a>1?(s=i.x,n=i.y):a>0&&(s+=r*a,n+=o*a)}return(r=t.x-s)*r+(o=t.y-n)*o}function i(t,s,n,r,o){for(var a,h=r,l=s+1;lh&&(a=l,h=u)}h>r&&(a-s>1&&i(t,s,a,r,o),o.push(t[a]),n-a>1&&i(t,a,n,r,o))}function s(t,e){var s=t.length-1,n=[t[0]];return i(t,0,s,e,n),n.push(t[s]),n}t.exports=function(t,e,i){void 0===e&&(e=1),void 0===i&&(i=!1);var n=t.points;if(n.length>2){var r=e*e;i||(n=function(t,e){for(var i,s,n,r,o,a=t[0],h=[a],l=1,u=t.length;le&&(h.push(i),a=i);return a!==i&&h.push(i),h}(n,r)),t.setTo(s(n,r))}return t}},5469:t=>{var e=function(t,e){return t[0]=e[0],t[1]=e[1],t};t.exports=function(t){var i,s=[],n=t.points;for(i=0;i0&&r.push(e([0,0],s[0])),i=0;i1&&r.push(e([0,0],s[s.length-1])),t.setTo(r)}},24709:t=>{t.exports=function(t,e,i){for(var s=t.points,n=0;n{var s=i(25717);s.Clone=i(12306),s.Contains=i(63814),s.ContainsPoint=i(99338),s.Earcut=i(94811),s.GetAABB=i(13829),s.GetNumberArray=i(26173),s.GetPoints=i(9564),s.Perimeter=i(30052),s.Reverse=i(8133),s.Simplify=i(29524),s.Smooth=i(5469),s.Translate=i(24709),t.exports=s},62224:t=>{t.exports=function(t){return t.width*t.height}},98615:t=>{t.exports=function(t){return t.x=Math.ceil(t.x),t.y=Math.ceil(t.y),t}},31688:t=>{t.exports=function(t){return t.x=Math.ceil(t.x),t.y=Math.ceil(t.y),t.width=Math.ceil(t.width),t.height=Math.ceil(t.height),t}},67502:t=>{t.exports=function(t,e,i){return t.x=e-t.width/2,t.y=i-t.height/2,t}},65085:(t,e,i)=>{var s=i(87841);t.exports=function(t){return new s(t.x,t.y,t.width,t.height)}},37303:t=>{t.exports=function(t,e,i){return!(t.width<=0||t.height<=0)&&(t.x<=e&&t.x+t.width>=e&&t.y<=i&&t.y+t.height>=i)}},96553:(t,e,i)=>{var s=i(37303);t.exports=function(t,e){return s(t,e.x,e.y)}},70273:t=>{t.exports=function(t,e){return!(e.width*e.height>t.width*t.height)&&(e.x>t.x&&e.xt.x&&e.rightt.y&&e.yt.y&&e.bottom{t.exports=function(t,e){return e.setTo(t.x,t.y,t.width,t.height)}},77493:t=>{t.exports=function(t,e){return void 0===e&&(e=[]),e.push({x:t.x,y:t.y}),e.push({x:t.right,y:t.y}),e.push({x:t.right,y:t.bottom}),e.push({x:t.x,y:t.bottom}),e}},9219:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}},53751:(t,e,i)=>{var s=i(8249);t.exports=function(t,e){var i=s(t);return i{var s=i(8249);t.exports=function(t,e){var i=s(t);return i>s(e)?t.setSize(e.height*i,e.height):t.setSize(e.width,e.width/i),t.setPosition(e.centerX-t.width/2,e.centerY-t.height/2)}},80774:t=>{t.exports=function(t){return t.x=Math.floor(t.x),t.y=Math.floor(t.y),t}},83859:t=>{t.exports=function(t){return t.x=Math.floor(t.x),t.y=Math.floor(t.y),t.width=Math.floor(t.width),t.height=Math.floor(t.height),t}},19217:(t,e,i)=>{var s=i(87841),n=i(36383);t.exports=function(t,e){if(void 0===e&&(e=new s),0===t.length)return e;for(var i,r,o,a=Number.MAX_VALUE,h=Number.MAX_VALUE,l=n.MIN_SAFE_INTEGER,u=n.MIN_SAFE_INTEGER,c=0;c{var s=i(87841);t.exports=function(t,e,i,n,r){return void 0===r&&(r=new s),r.setTo(Math.min(t,i),Math.min(e,n),Math.abs(t-i),Math.abs(e-n))}},8249:t=>{t.exports=function(t){return 0===t.height?NaN:t.width/t.height}},27165:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.centerX,e.y=t.centerY,e}},20812:(t,e,i)=>{var s=i(13019),n=i(2141);t.exports=function(t,e,i){if(void 0===i&&(i=new n),e<=0||e>=1)return i.x=t.x,i.y=t.y,i;var r=s(t)*e;return e>.5?(r-=t.width+t.height)<=t.width?(i.x=t.right-r,i.y=t.bottom):(i.x=t.x,i.y=t.bottom-(r-t.width)):r<=t.width?(i.x=t.x+r,i.y=t.y):(i.x=t.right,i.y=t.y+(r-t.width)),i}},34819:(t,e,i)=>{var s=i(20812),n=i(13019);t.exports=function(t,e,i,r){void 0===r&&(r=[]),!e&&i>0&&(e=n(t)/i);for(var o=0;o{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.width,e.y=t.height,e}},86091:(t,e,i)=>{var s=i(67502);t.exports=function(t,e,i){var n=t.centerX,r=t.centerY;return t.setSize(t.width+2*e,t.height+2*i),s(t,n,r)}},53951:(t,e,i)=>{var s=i(87841),n=i(59996);t.exports=function(t,e,i){return void 0===i&&(i=new s),n(t,e)?(i.x=Math.max(t.x,e.x),i.y=Math.max(t.y,e.y),i.width=Math.min(t.right,e.right)-i.x,i.height=Math.min(t.bottom,e.bottom)-i.y):i.setEmpty(),i}},14649:(t,e,i)=>{var s=i(13019),n=i(2141);t.exports=function(t,e,i,r){if(void 0===r&&(r=[]),!e&&!i)return r;e?i=Math.round(s(t)/e):e=s(t)/i;for(var o=t.x,a=t.y,h=0,l=0;l=t.right&&(h=1,a+=o-t.right,o=t.right);break;case 1:(a+=e)>=t.bottom&&(h=2,o-=a-t.bottom,a=t.bottom);break;case 2:(o-=e)<=t.left&&(h=3,a-=t.left-o,o=t.left);break;case 3:(a-=e)<=t.top&&(h=0,a=t.top)}return r}},33595:t=>{t.exports=function(t,e){for(var i=t.x,s=t.right,n=t.y,r=t.bottom,o=0;o{t.exports=function(t,e){var i=Math.min(t.x,e.x),s=Math.max(t.right,e.right);t.x=i,t.width=s-i;var n=Math.min(t.y,e.y),r=Math.max(t.bottom,e.bottom);return t.y=n,t.height=r-n,t}},92171:t=>{t.exports=function(t,e,i){var s=Math.min(t.x,e),n=Math.max(t.right,e);t.x=s,t.width=n-s;var r=Math.min(t.y,i),o=Math.max(t.bottom,i);return t.y=r,t.height=o-r,t}},42981:t=>{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},46907:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},60170:t=>{t.exports=function(t,e){return t.xe.x&&t.ye.y}},13019:t=>{t.exports=function(t){return 2*(t.width+t.height)}},85133:(t,e,i)=>{var s=i(2141),n=i(39506);t.exports=function(t,e,i){void 0===i&&(i=new s),e=n(e);var r=Math.sin(e),o=Math.cos(e),a=o>0?t.width/2:t.width/-2,h=r>0?t.height/2:t.height/-2;return Math.abs(a*r){var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.x+Math.random()*t.width,e.y=t.y+Math.random()*t.height,e}},86470:(t,e,i)=>{var s=i(30976),n=i(70273),r=i(2141);t.exports=function(t,e,i){if(void 0===i&&(i=new r),n(t,e))switch(s(0,3)){case 0:i.x=t.x+Math.random()*(e.right-t.x),i.y=t.y+Math.random()*(e.top-t.y);break;case 1:i.x=e.x+Math.random()*(t.right-e.x),i.y=e.bottom+Math.random()*(t.bottom-e.bottom);break;case 2:i.x=t.x+Math.random()*(e.x-t.x),i.y=e.y+Math.random()*(t.bottom-e.y);break;case 3:i.x=e.right+Math.random()*(t.right-e.right),i.y=t.y+Math.random()*(e.bottom-t.y)}return i}},87841:(t,e,i)=>{var s=i(83419),n=i(37303),r=i(20812),o=i(34819),a=i(23777),h=i(23031),l=i(26597),u=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=a.RECTANGLE,this.x=t,this.y=e,this.width=i,this.height=s},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return l(this,t)},setTo:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setEmpty:function(){return this.setTo(0,0,0,0)},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},isEmpty:function(){return this.width<=0||this.height<=0},getLineA:function(t){return void 0===t&&(t=new h),t.setTo(this.x,this.y,this.right,this.y),t},getLineB:function(t){return void 0===t&&(t=new h),t.setTo(this.right,this.y,this.right,this.bottom),t},getLineC:function(t){return void 0===t&&(t=new h),t.setTo(this.right,this.bottom,this.x,this.bottom),t},getLineD:function(t){return void 0===t&&(t=new h),t.setTo(this.x,this.bottom,this.x,this.y),t},left:{get:function(){return this.x},set:function(t){t>=this.right?this.width=0:this.width=this.right-t,this.x=t}},right:{get:function(){return this.x+this.width},set:function(t){t<=this.x?this.width=0:this.width=t-this.x}},top:{get:function(){return this.y},set:function(t){t>=this.bottom?this.height=0:this.height=this.bottom-t,this.y=t}},bottom:{get:function(){return this.y+this.height},set:function(t){t<=this.y?this.height=0:this.height=t-this.y}},centerX:{get:function(){return this.x+this.width/2},set:function(t){this.x=t-this.width/2}},centerY:{get:function(){return this.y+this.height/2},set:function(t){this.y=t-this.height/2}}});t.exports=u},94845:t=>{t.exports=function(t,e){return t.width===e.width&&t.height===e.height}},31730:t=>{t.exports=function(t,e,i){return void 0===i&&(i=e),t.width*=e,t.height*=i,t}},36899:(t,e,i)=>{var s=i(87841);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=Math.min(t.x,e.x),r=Math.min(t.y,e.y),o=Math.max(t.right,e.right)-n,a=Math.max(t.bottom,e.bottom)-r;return i.setTo(n,r,o,a)}},93232:(t,e,i)=>{var s=i(87841);s.Area=i(62224),s.Ceil=i(98615),s.CeilAll=i(31688),s.CenterOn=i(67502),s.Clone=i(65085),s.Contains=i(37303),s.ContainsPoint=i(96553),s.ContainsRect=i(70273),s.CopyFrom=i(43459),s.Decompose=i(77493),s.Equals=i(9219),s.FitInside=i(53751),s.FitOutside=i(16088),s.Floor=i(80774),s.FloorAll=i(83859),s.FromPoints=i(19217),s.FromXY=i(9477),s.GetAspectRatio=i(8249),s.GetCenter=i(27165),s.GetPoint=i(20812),s.GetPoints=i(34819),s.GetSize=i(51313),s.Inflate=i(86091),s.Intersection=i(53951),s.MarchingAnts=i(14649),s.MergePoints=i(33595),s.MergeRect=i(20074),s.MergeXY=i(92171),s.Offset=i(42981),s.OffsetPoint=i(46907),s.Overlaps=i(60170),s.Perimeter=i(13019),s.PerimeterPoint=i(85133),s.Random=i(26597),s.RandomOutside=i(86470),s.SameDimensions=i(94845),s.Scale=i(31730),s.Union=i(36899),t.exports=s},41658:t=>{t.exports=function(t){var e=t.x1,i=t.y1,s=t.x2,n=t.y2,r=t.x3,o=t.y3;return Math.abs(((r-e)*(n-i)-(s-e)*(o-i))/2)}},39208:(t,e,i)=>{var s=i(16483);t.exports=function(t,e,i){var n=i*(Math.sqrt(3)/2);return new s(t,e,t+i/2,e+n,t-i/2,e+n)}},39545:(t,e,i)=>{var s=i(94811),n=i(16483);t.exports=function(t,e,i,r,o){void 0===e&&(e=null),void 0===i&&(i=1),void 0===r&&(r=1),void 0===o&&(o=[]);for(var a,h,l,u,c,d,f,p,v,g=s(t,e),m=0;m{var s=i(16483);t.exports=function(t,e,i,n){return void 0===n&&(n=i),new s(t,e,t,e-n,t+i,e)}},23707:(t,e,i)=>{var s=i(97523),n=i(13584);t.exports=function(t,e,i,r){void 0===r&&(r=s);var o=r(t),a=e-o.x,h=i-o.y;return n(t,a,h)}},97523:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=(t.x1+t.x2+t.x3)/3,e.y=(t.y1+t.y2+t.y3)/3,e}},24951:(t,e,i)=>{var s=i(26099);function n(t,e,i,s){return t*s-e*i}t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x3,r=t.y3,o=t.x1-i,a=t.y1-r,h=t.x2-i,l=t.y2-r,u=2*n(o,a,h,l),c=n(a,o*o+a*a,l,h*h+l*l),d=n(o,o*o+a*a,h,h*h+l*l);return e.x=i-c/u,e.y=r+d/u,e}},85614:(t,e,i)=>{var s=i(96503);t.exports=function(t,e){void 0===e&&(e=new s);var i,n,r=t.x1,o=t.y1,a=t.x2,h=t.y2,l=t.x3,u=t.y3,c=a-r,d=h-o,f=l-r,p=u-o,v=c*(r+a)+d*(o+h),g=f*(r+l)+p*(o+u),m=2*(c*(u-h)-d*(l-a));if(Math.abs(m)<1e-6){var y=Math.min(r,a,l),x=Math.min(o,h,u);i=.5*(Math.max(r,a,l)-y),n=.5*(Math.max(o,h,u)-x),e.x=y+i,e.y=x+n,e.radius=Math.sqrt(i*i+n*n)}else e.x=(p*v-d*g)/m,e.y=(c*g-f*v)/m,i=e.x-r,n=e.y-o,e.radius=Math.sqrt(i*i+n*n);return e}},74422:(t,e,i)=>{var s=i(16483);t.exports=function(t){return new s(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)}},10690:t=>{t.exports=function(t,e,i){var s=t.x3-t.x1,n=t.y3-t.y1,r=t.x2-t.x1,o=t.y2-t.y1,a=e-t.x1,h=i-t.y1,l=s*s+n*n,u=s*r+n*o,c=s*a+n*h,d=r*r+o*o,f=r*a+o*h,p=l*d-u*u,v=0===p?0:1/p,g=(d*c-u*f)*v,m=(l*f-u*c)*v;return g>=0&&m>=0&&g+m<1}},48653:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=!1),void 0===s&&(s=[]);for(var n,r,o,a,h,l,u=t.x3-t.x1,c=t.y3-t.y1,d=t.x2-t.x1,f=t.y2-t.y1,p=u*u+c*c,v=u*d+c*f,g=d*d+f*f,m=p*g-v*v,y=0===m?0:1/m,x=t.x1,T=t.y1,w=0;w=0&&r>=0&&n+r<1&&(s.push({x:e[w].x,y:e[w].y}),i)));w++);return s}},96006:(t,e,i)=>{var s=i(10690);t.exports=function(t,e){return s(t,e.x,e.y)}},71326:t=>{t.exports=function(t,e){return e.setTo(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)}},71694:t=>{t.exports=function(t,e){return void 0===e&&(e=[]),e.push({x:t.x1,y:t.y1}),e.push({x:t.x2,y:t.y2}),e.push({x:t.x3,y:t.y3}),e}},33522:t=>{t.exports=function(t,e){return t.x1===e.x1&&t.y1===e.y1&&t.x2===e.x2&&t.y2===e.y2&&t.x3===e.x3&&t.y3===e.y3}},20437:(t,e,i)=>{var s=i(2141),n=i(35001);t.exports=function(t,e,i){void 0===i&&(i=new s);var r=t.getLineA(),o=t.getLineB(),a=t.getLineC();if(e<=0||e>=1)return i.x=r.x1,i.y=r.y1,i;var h=n(r),l=n(o),u=n(a),c=(h+l+u)*e,d=0;return ch+l?(d=(c-=h+l)/u,i.x=a.x1+(a.x2-a.x1)*d,i.y=a.y1+(a.y2-a.y1)*d):(d=(c-=h)/l,i.x=o.x1+(o.x2-o.x1)*d,i.y=o.y1+(o.y2-o.y1)*d),i}},80672:(t,e,i)=>{var s=i(35001),n=i(2141);t.exports=function(t,e,i,r){void 0===r&&(r=[]);var o=t.getLineA(),a=t.getLineB(),h=t.getLineC(),l=s(o),u=s(a),c=s(h),d=l+u+c;!e&&i>0&&(e=d/i);for(var f=0;fl+u?(v=(p-=l+u)/c,g.x=h.x1+(h.x2-h.x1)*v,g.y=h.y1+(h.y2-h.y1)*v):(v=(p-=l)/u,g.x=a.x1+(a.x2-a.x1)*v,g.y=a.y1+(a.y2-a.y1)*v),r.push(g)}return r}},39757:(t,e,i)=>{var s=i(2141);function n(t,e,i,s){var n=t-i,r=e-s,o=n*n+r*r;return Math.sqrt(o)}t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x1,r=t.y1,o=t.x2,a=t.y2,h=t.x3,l=t.y3,u=n(h,l,o,a),c=n(i,r,h,l),d=n(o,a,i,r),f=u+c+d;return e.x=(i*u+o*c+h*d)/f,e.y=(r*u+a*c+l*d)/f,e}},13584:t=>{t.exports=function(t,e,i){return t.x1+=e,t.y1+=i,t.x2+=e,t.y2+=i,t.x3+=e,t.y3+=i,t}},1376:(t,e,i)=>{var s=i(35001);t.exports=function(t){var e=t.getLineA(),i=t.getLineB(),n=t.getLineC();return s(e)+s(i)+s(n)}},90260:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x2-t.x1,n=t.y2-t.y1,r=t.x3-t.x1,o=t.y3-t.y1,a=Math.random(),h=Math.random();return a+h>=1&&(a=1-a,h=1-h),e.x=t.x1+(i*a+r*h),e.y=t.y1+(n*a+o*h),e}},52172:(t,e,i)=>{var s=i(99614),n=i(39757);t.exports=function(t,e){var i=n(t);return s(t,i.x,i.y,e)}},49907:(t,e,i)=>{var s=i(99614);t.exports=function(t,e,i){return s(t,e.x,e.y,i)}},99614:t=>{t.exports=function(t,e,i,s){var n=Math.cos(s),r=Math.sin(s),o=t.x1-e,a=t.y1-i;return t.x1=o*n-a*r+e,t.y1=o*r+a*n+i,o=t.x2-e,a=t.y2-i,t.x2=o*n-a*r+e,t.y2=o*r+a*n+i,o=t.x3-e,a=t.y3-i,t.x3=o*n-a*r+e,t.y3=o*r+a*n+i,t}},16483:(t,e,i)=>{var s=i(83419),n=i(10690),r=i(20437),o=i(80672),a=i(23777),h=i(23031),l=i(90260),u=new s({initialize:function(t,e,i,s,n,r){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=0),this.type=a.TRIANGLE,this.x1=t,this.y1=e,this.x2=i,this.y2=s,this.x3=n,this.y3=r},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return l(this,t)},setTo:function(t,e,i,s,n,r){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=0),this.x1=t,this.y1=e,this.x2=i,this.y2=s,this.x3=n,this.y3=r,this},getLineA:function(t){return void 0===t&&(t=new h),t.setTo(this.x1,this.y1,this.x2,this.y2),t},getLineB:function(t){return void 0===t&&(t=new h),t.setTo(this.x2,this.y2,this.x3,this.y3),t},getLineC:function(t){return void 0===t&&(t=new h),t.setTo(this.x3,this.y3,this.x1,this.y1),t},left:{get:function(){return Math.min(this.x1,this.x2,this.x3)},set:function(t){var e=0;e=this.x1<=this.x2&&this.x1<=this.x3?this.x1-t:this.x2<=this.x1&&this.x2<=this.x3?this.x2-t:this.x3-t,this.x1-=e,this.x2-=e,this.x3-=e}},right:{get:function(){return Math.max(this.x1,this.x2,this.x3)},set:function(t){var e=0;e=this.x1>=this.x2&&this.x1>=this.x3?this.x1-t:this.x2>=this.x1&&this.x2>=this.x3?this.x2-t:this.x3-t,this.x1-=e,this.x2-=e,this.x3-=e}},top:{get:function(){return Math.min(this.y1,this.y2,this.y3)},set:function(t){var e=0;e=this.y1<=this.y2&&this.y1<=this.y3?this.y1-t:this.y2<=this.y1&&this.y2<=this.y3?this.y2-t:this.y3-t,this.y1-=e,this.y2-=e,this.y3-=e}},bottom:{get:function(){return Math.max(this.y1,this.y2,this.y3)},set:function(t){var e=0;e=this.y1>=this.y2&&this.y1>=this.y3?this.y1-t:this.y2>=this.y1&&this.y2>=this.y3?this.y2-t:this.y3-t,this.y1-=e,this.y2-=e,this.y3-=e}}});t.exports=u},84435:(t,e,i)=>{var s=i(16483);s.Area=i(41658),s.BuildEquilateral=i(39208),s.BuildFromPolygon=i(39545),s.BuildRight=i(90301),s.CenterOn=i(23707),s.Centroid=i(97523),s.CircumCenter=i(24951),s.CircumCircle=i(85614),s.Clone=i(74422),s.Contains=i(10690),s.ContainsArray=i(48653),s.ContainsPoint=i(96006),s.CopyFrom=i(71326),s.Decompose=i(71694),s.Equals=i(33522),s.GetPoint=i(20437),s.GetPoints=i(80672),s.InCenter=i(39757),s.Perimeter=i(1376),s.Offset=i(13584),s.Random=i(90260),s.Rotate=i(52172),s.RotateAroundPoint=i(49907),s.RotateAroundXY=i(99614),t.exports=s},74457:t=>{t.exports=function(t,e,i){return{gameObject:t,enabled:!0,draggable:!1,dropZone:!1,cursor:!1,target:null,camera:null,hitArea:e,hitAreaCallback:i,hitAreaDebug:null,customHitArea:!1,localX:0,localY:0,dragState:0,dragStartX:0,dragStartY:0,dragStartXGlobal:0,dragStartYGlobal:0,dragX:0,dragY:0}}},84409:t=>{t.exports=function(t,e){return function(i,s,n,r){var o=t.getPixelAlpha(s,n,r.texture.key,r.frame.name);return o&&o>=e}}},7003:(t,e,i)=>{var s=i(83419),n=i(93301),r=i(50792),o=i(8214),a=i(8443),h=i(78970),l=i(85098),u=i(42515),c=i(36210),d=i(61340),f=i(85955),p=new s({initialize:function(t,e){this.game=t,this.scaleManager,this.canvas,this.config=e,this.enabled=!0,this.events=new r,this.isOver=!0,this.defaultCursor="",this.keyboard=e.inputKeyboard?new h(this):null,this.mouse=e.inputMouse?new l(this):null,this.touch=e.inputTouch?new c(this):null,this.pointers=[],this.pointersTotal=e.inputActivePointers;for(var i=0;i<=this.pointersTotal;i++){var s=new u(this,i);s.smoothFactor=e.inputSmoothFactor,this.pointers.push(s)}this.mousePointer=e.inputMouse?this.pointers[0]:null,this.activePointer=this.pointers[0],this.globalTopOnly=!0,this.time=0,this._tempPoint={x:0,y:0},this._tempHitTest=[],this._tempMatrix=new d,this._tempMatrix2=new d,this._tempSkip=!1,this.mousePointerContainer=[this.mousePointer],t.events.once(a.BOOT,this.boot,this)},boot:function(){var t=this.game,e=t.events;this.canvas=t.canvas,this.scaleManager=t.scale,this.events.emit(o.MANAGER_BOOT),e.on(a.PRE_RENDER,this.preRender,this),e.once(a.DESTROY,this.destroy,this)},setCanvasOver:function(t){this.isOver=!0,this.events.emit(o.GAME_OVER,t)},setCanvasOut:function(t){this.isOver=!1,this.events.emit(o.GAME_OUT,t)},preRender:function(){var t=this.game.loop.now,e=this.game.loop.delta,i=this.game.scene.getScenes(!0,!0);this.time=t,this.events.emit(o.MANAGER_UPDATE);for(var s=0;s10&&(t=10-this.pointersTotal);for(var i=0;i{var s=i(96503),n=i(87902),r=i(83419),o=i(93301),a=i(74457),h=i(84409),l=i(20339),u=i(8497),c=i(81154),d=i(8214),f=i(50792),p=i(95540),v=i(23777),g=i(89639),m=i(41212),y=i(37277),x=i(87841),T=i(37303),w=i(44594),b=i(16483),S=i(10690),E=new r({Extends:f,initialize:function(t){f.call(this),this.scene=t,this.systems=t.sys,this.settings=t.sys.settings,this.manager=t.sys.game.input,this.pluginEvents=new f,this.enabled=!0,this.displayList,this.cameras,g.install(this),this.mouse=this.manager.mouse,this.topOnly=!0,this.pollRate=-1,this._pollTimer=0;var e={cancelled:!1};this._eventContainer={stopPropagation:function(){e.cancelled=!0}},this._eventData=e,this.dragDistanceThreshold=0,this.dragTimeThreshold=0,this._temp=[],this._tempZones=[],this._list=[],this._pendingInsertion=[],this._pendingRemoval=[],this._draggable=[],this._drag={0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[],8:[],9:[],10:[]},this._dragState=[],this._over={0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[],8:[],9:[],10:[]},this._validTypes=["onDown","onUp","onOver","onOut","onMove","onDragStart","onDrag","onDragEnd","onDragEnter","onDragLeave","onDragOver","onDrop"],this._updatedThisFrame=!1,t.sys.events.once(w.BOOT,this.boot,this),t.sys.events.on(w.START,this.start,this)},boot:function(){this.cameras=this.systems.cameras,this.displayList=this.systems.displayList,this.systems.events.once(w.DESTROY,this.destroy,this),this.pluginEvents.emit(d.BOOT)},start:function(){var t=this.systems.events;t.on(w.TRANSITION_START,this.transitionIn,this),t.on(w.TRANSITION_OUT,this.transitionOut,this),t.on(w.TRANSITION_COMPLETE,this.transitionComplete,this),t.on(w.PRE_UPDATE,this.preUpdate,this),t.once(w.SHUTDOWN,this.shutdown,this),this.manager.events.on(d.GAME_OUT,this.onGameOut,this),this.manager.events.on(d.GAME_OVER,this.onGameOver,this),this.enabled=!0,this._dragState=[0,0,0,0,0,0,0,0,0,0],this.pluginEvents.emit(d.START)},onGameOver:function(t){this.isActive()&&this.emit(d.GAME_OVER,t.timeStamp,t)},onGameOut:function(t){this.isActive()&&this.emit(d.GAME_OUT,t.timeStamp,t)},preUpdate:function(){this.pluginEvents.emit(d.PRE_UPDATE);var t=this._pendingRemoval,e=this._pendingInsertion,i=t.length,s=e.length;if(0!==i||0!==s){for(var n=this._list,r=0;r-1&&(n.splice(a,1),this.clear(o,!0))}this._pendingRemoval.length=0,this._list=n.concat(e.splice(0))}},isActive:function(){return this.enabled&&this.scene.sys.canInput()},updatePoll:function(t,e){if(!this.isActive())return!1;if(this.pluginEvents.emit(d.UPDATE,t,e),this._updatedThisFrame)return this._updatedThisFrame=!1,!1;var i,s=this.manager.pointers;for(i=0;i0){if(this._pollTimer-=e,!(this._pollTimer<0))return!1;this._pollTimer=this.pollRate}var r=!1;for(i=0;i0&&(r=!0)}return r},update:function(t,e){if(!this.isActive())return!1;for(var i=!1,s=0;s0&&(i=!0)}return this._updatedThisFrame=!0,i},clear:function(t,e){void 0===e&&(e=!1),this.disable(t);var i=t.input;i&&(this.removeDebug(t),this.manager.resetCursor(i),i.gameObject=void 0,i.target=void 0,i.hitArea=void 0,i.hitAreaCallback=void 0,i.callbackContext=void 0,t.input=null),e||this.queueForRemoval(t);var s=this._draggable.indexOf(t);return s>-1&&this._draggable.splice(s,1),t},disable:function(t){var e=t.input;e&&(e.enabled=!1,e.dragState=0);for(var i,s=this._drag,n=this._over,r=this.manager,o=0;o-1&&s[o].splice(i,1),(i=n[o].indexOf(t))>-1&&n[o].splice(i,1);return this},enable:function(t,e,i,s){return void 0===s&&(s=!1),t.input?t.input.enabled=!0:this.setHitArea(t,e,i),t.input&&s&&!t.input.dropZone&&(t.input.dropZone=s),this},hitTestPointer:function(t){for(var e=this.cameras.getCamerasBelowPointer(t),i=0;i0)return t.camera=s,n}return t.camera=e[0],[]},processDownEvents:function(t){var e=0,i=this._temp,s=this._eventData,n=this._eventContainer;s.cancelled=!1;for(var r=!1,o=0;o0&&l(t.x,t.y,t.downX,t.downY)>=n||s>0&&e>=t.downTime+s)&&(i=!0),i)return this.setDragState(t,3),this.processDragStartList(t)},processDragStartList:function(t){if(3!==this.getDragState(t))return 0;for(var e=this._drag[t.id],i=0;i1&&(this.sortGameObjects(i,t),this.topOnly&&i.splice(1)),this._drag[t.id]=i,0===this.dragDistanceThreshold&&0===this.dragTimeThreshold?(this.setDragState(t,3),this.processDragStartList(t)):(this.setDragState(t,2),0))},processDragMoveEvent:function(t){if(2===this.getDragState(t)&&this.processDragThresholdEvent(t,this.manager.game.loop.now),4!==this.getDragState(t))return 0;for(var e=this._tempZones,i=this._drag[t.id],s=0;s0?(o.emit(d.GAMEOBJECT_DRAG_LEAVE,t,h),this.emit(d.DRAG_LEAVE,t,o,h),a.target=e[0],h=a.target,o.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,o,h)):(o.emit(d.GAMEOBJECT_DRAG_LEAVE,t,h),this.emit(d.DRAG_LEAVE,t,o,h),e[0]?(a.target=e[0],h=a.target,o.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,o,h)):a.target=null)}else!h&&e[0]&&(a.target=e[0],h=a.target,o.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,o,h));if(o.parentContainer){var u=t.worldX-a.dragStartXGlobal,c=t.worldY-a.dragStartYGlobal,f=o.getParentRotation(),p=u*Math.cos(f)+c*Math.sin(f),v=c*Math.cos(f)-u*Math.sin(f);p*=1/o.parentContainer.scaleX,v*=1/o.parentContainer.scaleY,n=p+a.dragStartX,r=v+a.dragStartY}else n=t.worldX-a.dragX,r=t.worldY-a.dragY;o.emit(d.GAMEOBJECT_DRAG,t,n,r),this.emit(d.DRAG,t,o,n,r)}return i.length},processDragUpEvent:function(t){for(var e=this._drag[t.id],i=0;i0){var r=this.manager,o=this._eventData,a=this._eventContainer;o.cancelled=!1;for(var h=!1,l=0;l0){var n=this.manager,r=this._eventData,o=this._eventContainer;r.cancelled=!1;var a=!1;this.sortGameObjects(e,t);for(var h=0;h0){for(this.sortGameObjects(n,t),e=0;e0){for(this.sortGameObjects(r,t),e=0;e-1&&this._draggable.splice(n,1)}return this},makePixelPerfect:function(t){void 0===t&&(t=1);var e=this.systems.textures;return h(e,t)},setHitArea:function(t,e,i){if(void 0===e)return this.setHitAreaFromTexture(t);Array.isArray(t)||(t=[t]);var s=!1,n=!1,r=!1,o=!1,h=!1,l=!0;if(m(e)&&Object.keys(e).length){var u=e,c=t.some((function(t){return t.hasOwnProperty("faces")}));if(!c){e=p(u,"hitArea",null),i=p(u,"hitAreaCallback",null),h=p(u,"pixelPerfect",!1);var d=p(u,"alphaTolerance",1);h&&(e={},i=this.makePixelPerfect(d))}s=p(u,"draggable",!1),n=p(u,"dropZone",!1),r=p(u,"cursor",!1),o=p(u,"useHandCursor",!1),e&&i||(this.setHitAreaFromTexture(t),l=!1)}else"function"!=typeof e||i||(i=e,e={});for(var f=0;f{var s=i(35154),n={},r={register:function(t,e,i,s,r){n[t]={plugin:e,mapping:i,settingsKey:s,configKey:r}},getPlugin:function(t){return n[t]},install:function(t){var e=t.scene.sys,i=e.settings.input,r=e.game.config;for(var o in n){var a=n[o].plugin,h=n[o].mapping,l=n[o].settingsKey,u=n[o].configKey;s(i,l,r[u])&&(t[h]=new a(t))}},remove:function(t){n.hasOwnProperty(t)&&delete n[t]}};t.exports=r},42515:(t,e,i)=>{var s=i(31040),n=i(83419),r=i(20339),o=i(43855),a=i(47235),h=i(26099),l=i(25892),u=new n({initialize:function(t,e){this.manager=t,this.id=e,this.event,this.downElement,this.upElement,this.camera=null,this.button=0,this.buttons=0,this.position=new h,this.prevPosition=new h,this.midPoint=new h(-1,-1),this.velocity=new h,this.angle=0,this.distance=0,this.smoothFactor=0,this.motionFactor=.2,this.worldX=0,this.worldY=0,this.moveTime=0,this.downX=0,this.downY=0,this.downTime=0,this.upX=0,this.upY=0,this.upTime=0,this.primaryDown=!1,this.isDown=!1,this.wasTouch=!1,this.wasCanceled=!1,this.movementX=0,this.movementY=0,this.identifier=0,this.pointerId=null,this.active=0===e,this.locked=!1,this.deltaX=0,this.deltaY=0,this.deltaZ=0},updateWorldPoint:function(t){var e=t.getWorldPoint(this.x,this.y);return this.worldX=e.x,this.worldY=e.y,this},positionToCamera:function(t,e){return t.getWorldPoint(this.x,this.y,e)},updateMotion:function(){var t=this.position.x,e=this.position.y,i=this.midPoint.x,n=this.midPoint.y;if(t!==i||e!==n){var r=a(this.motionFactor,i,t),h=a(this.motionFactor,n,e);o(r,t,.1)&&(r=t),o(h,e,.1)&&(h=e),this.midPoint.set(r,h);var l=t-r,u=e-h;this.velocity.set(l,u),this.angle=s(r,h,t,e),this.distance=Math.sqrt(l*l+u*u)}},up:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.button=t.button,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),0===t.button&&(this.primaryDown=!1,this.upX=this.x,this.upY=this.y),0===this.buttons&&(this.isDown=!1,this.upTime=t.timeStamp,this.wasTouch=!1)},down:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.button=t.button,this.downElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),0===t.button&&(this.primaryDown=!0,this.downX=this.x,this.downY=this.y),l.macOS&&t.ctrlKey&&(this.buttons=2,this.primaryDown=!1),this.isDown||(this.isDown=!0,this.downTime=t.timeStamp),this.wasTouch=!1},move:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.manager.transformPointer(this,t.pageX,t.pageY,!0),this.locked&&(this.movementX=t.movementX||t.mozMovementX||t.webkitMovementX||0,this.movementY=t.movementY||t.mozMovementY||t.webkitMovementY||0),this.moveTime=t.timeStamp,this.wasTouch=!1},wheel:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.deltaX=t.deltaX,this.deltaY=t.deltaY,this.deltaZ=t.deltaZ,this.wasTouch=!1},touchstart:function(t,e){t.pointerId&&(this.pointerId=t.pointerId),this.identifier=t.identifier,this.target=t.target,this.active=!0,this.buttons=1,this.event=e,this.downElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!0,this.downX=this.x,this.downY=this.y,this.downTime=e.timeStamp,this.isDown=!0,this.wasTouch=!0,this.wasCanceled=!1,this.updateMotion()},touchmove:function(t,e){this.event=e,this.manager.transformPointer(this,t.pageX,t.pageY,!0),this.moveTime=e.timeStamp,this.wasTouch=!0,this.updateMotion()},touchend:function(t,e){this.buttons=0,this.event=e,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!1,this.upX=this.x,this.upY=this.y,this.upTime=e.timeStamp,this.isDown=!1,this.wasTouch=!0,this.wasCanceled=!1,this.active=!1,this.updateMotion()},touchcancel:function(t,e){this.buttons=0,this.event=e,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!1,this.upX=this.x,this.upY=this.y,this.upTime=e.timeStamp,this.isDown=!1,this.wasTouch=!0,this.wasCanceled=!0,this.active=!1},noButtonDown:function(){return 0===this.buttons},leftButtonDown:function(){return!!(1&this.buttons)},rightButtonDown:function(){return!!(2&this.buttons)},middleButtonDown:function(){return!!(4&this.buttons)},backButtonDown:function(){return!!(8&this.buttons)},forwardButtonDown:function(){return!!(16&this.buttons)},leftButtonReleased:function(){return 0===this.buttons?0===this.button&&!this.isDown:0===this.button},rightButtonReleased:function(){return 0===this.buttons?2===this.button&&!this.isDown:2===this.button},middleButtonReleased:function(){return 0===this.buttons?1===this.button&&!this.isDown:1===this.button},backButtonReleased:function(){return 0===this.buttons?3===this.button&&!this.isDown:3===this.button},forwardButtonReleased:function(){return 0===this.buttons?4===this.button&&!this.isDown:4===this.button},getDistance:function(){return this.isDown?r(this.downX,this.downY,this.x,this.y):r(this.downX,this.downY,this.upX,this.upY)},getDistanceX:function(){return this.isDown?Math.abs(this.downX-this.x):Math.abs(this.downX-this.upX)},getDistanceY:function(){return this.isDown?Math.abs(this.downY-this.y):Math.abs(this.downY-this.upY)},getDuration:function(){return this.isDown?this.manager.time-this.downTime:this.upTime-this.downTime},getAngle:function(){return this.isDown?s(this.downX,this.downY,this.x,this.y):s(this.downX,this.downY,this.upX,this.upY)},getInterpolatedPosition:function(t,e){void 0===t&&(t=10),void 0===e&&(e=[]);for(var i=this.prevPosition.x,s=this.prevPosition.y,n=this.position.x,r=this.position.y,o=0;o{t.exports={MOUSE_DOWN:0,MOUSE_MOVE:1,MOUSE_UP:2,TOUCH_START:3,TOUCH_MOVE:4,TOUCH_END:5,POINTER_LOCK_CHANGE:6,TOUCH_CANCEL:7,MOUSE_WHEEL:8}},7179:t=>{t.exports="boot"},85375:t=>{t.exports="destroy"},39843:t=>{t.exports="dragend"},23388:t=>{t.exports="dragenter"},16133:t=>{t.exports="drag"},27829:t=>{t.exports="dragleave"},53904:t=>{t.exports="dragover"},56058:t=>{t.exports="dragstart"},2642:t=>{t.exports="drop"},88171:t=>{t.exports="gameobjectdown"},36147:t=>{t.exports="dragend"},71692:t=>{t.exports="dragenter"},96149:t=>{t.exports="drag"},81285:t=>{t.exports="dragleave"},74048:t=>{t.exports="dragover"},21322:t=>{t.exports="dragstart"},49378:t=>{t.exports="drop"},86754:t=>{t.exports="gameobjectmove"},86433:t=>{t.exports="gameobjectout"},60709:t=>{t.exports="gameobjectover"},24081:t=>{t.exports="pointerdown"},11172:t=>{t.exports="pointermove"},18907:t=>{t.exports="pointerout"},95579:t=>{t.exports="pointerover"},35368:t=>{t.exports="pointerup"},26972:t=>{t.exports="wheel"},47078:t=>{t.exports="gameobjectup"},73802:t=>{t.exports="gameobjectwheel"},56718:t=>{t.exports="gameout"},25936:t=>{t.exports="gameover"},27503:t=>{t.exports="boot"},50852:t=>{t.exports="process"},96438:t=>{t.exports="update"},59152:t=>{t.exports="pointerlockchange"},47777:t=>{t.exports="pointerdown"},27957:t=>{t.exports="pointerdownoutside"},19444:t=>{t.exports="pointermove"},54251:t=>{t.exports="pointerout"},18667:t=>{t.exports="pointerover"},27192:t=>{t.exports="pointerup"},24652:t=>{t.exports="pointerupoutside"},45132:t=>{t.exports="wheel"},44512:t=>{t.exports="preupdate"},15757:t=>{t.exports="shutdown"},41637:t=>{t.exports="start"},93802:t=>{t.exports="update"},8214:(t,e,i)=>{t.exports={BOOT:i(7179),DESTROY:i(85375),DRAG_END:i(39843),DRAG_ENTER:i(23388),DRAG:i(16133),DRAG_LEAVE:i(27829),DRAG_OVER:i(53904),DRAG_START:i(56058),DROP:i(2642),GAME_OUT:i(56718),GAME_OVER:i(25936),GAMEOBJECT_DOWN:i(88171),GAMEOBJECT_DRAG_END:i(36147),GAMEOBJECT_DRAG_ENTER:i(71692),GAMEOBJECT_DRAG:i(96149),GAMEOBJECT_DRAG_LEAVE:i(81285),GAMEOBJECT_DRAG_OVER:i(74048),GAMEOBJECT_DRAG_START:i(21322),GAMEOBJECT_DROP:i(49378),GAMEOBJECT_MOVE:i(86754),GAMEOBJECT_OUT:i(86433),GAMEOBJECT_OVER:i(60709),GAMEOBJECT_POINTER_DOWN:i(24081),GAMEOBJECT_POINTER_MOVE:i(11172),GAMEOBJECT_POINTER_OUT:i(18907),GAMEOBJECT_POINTER_OVER:i(95579),GAMEOBJECT_POINTER_UP:i(35368),GAMEOBJECT_POINTER_WHEEL:i(26972),GAMEOBJECT_UP:i(47078),GAMEOBJECT_WHEEL:i(73802),MANAGER_BOOT:i(27503),MANAGER_PROCESS:i(50852),MANAGER_UPDATE:i(96438),POINTER_DOWN:i(47777),POINTER_DOWN_OUTSIDE:i(27957),POINTER_MOVE:i(19444),POINTER_OUT:i(54251),POINTER_OVER:i(18667),POINTER_UP:i(27192),POINTER_UP_OUTSIDE:i(24652),POINTER_WHEEL:i(45132),POINTERLOCK_CHANGE:i(59152),PRE_UPDATE:i(44512),SHUTDOWN:i(15757),START:i(41637),UPDATE:i(93802)}},97421:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.pad=t,this.events=t.events,this.index=e,this.value=0,this.threshold=.1},update:function(t){this.value=t},getValue:function(){return Math.abs(this.value){var s=i(83419),n=i(92734),r=new s({initialize:function(t,e){this.pad=t,this.events=t.manager,this.index=e,this.value=0,this.threshold=1,this.pressed=!1},update:function(t){this.value=t;var e=this.pad,i=this.index;t>=this.threshold?this.pressed||(this.pressed=!0,this.events.emit(n.BUTTON_DOWN,e,this,t),this.pad.emit(n.GAMEPAD_BUTTON_DOWN,i,t,this)):this.pressed&&(this.pressed=!1,this.events.emit(n.BUTTON_UP,e,this,t),this.pad.emit(n.GAMEPAD_BUTTON_UP,i,t,this))},destroy:function(){this.pad=null,this.events=null}});t.exports=r},99125:(t,e,i)=>{var s=i(97421),n=i(28884),r=i(83419),o=i(50792),a=i(26099),h=new r({Extends:o,initialize:function(t,e){o.call(this),this.manager=t,this.pad=e,this.id=e.id,this.index=e.index;for(var i=[],r=0;r=2&&(this.leftStick.set(r[0].getValue(),r[1].getValue()),n>=4&&this.rightStick.set(r[2].getValue(),r[3].getValue()))}},destroy:function(){var t;for(this.removeAllListeners(),this.manager=null,this.pad=null,t=0;t{var s=i(83419),n=i(50792),r=i(92734),o=i(99125),a=i(35154),h=i(89639),l=i(8214),u=new s({Extends:n,initialize:function(t){n.call(this),this.scene=t.scene,this.settings=this.scene.sys.settings,this.sceneInputPlugin=t,this.enabled=!0,this.target,this.gamepads=[],this.queue=[],this.onGamepadHandler,this._pad1,this._pad2,this._pad3,this._pad4,t.pluginEvents.once(l.BOOT,this.boot,this),t.pluginEvents.on(l.START,this.start,this)},boot:function(){var t=this.scene.sys.game,e=this.settings.input,i=t.config;this.enabled=a(e,"gamepad",i.inputGamepad)&&t.device.input.gamepads,this.target=a(e,"gamepad.target",i.inputGamepadEventTarget),this.sceneInputPlugin.pluginEvents.once(l.DESTROY,this.destroy,this)},start:function(){this.enabled&&(this.startListeners(),this.refreshPads()),this.sceneInputPlugin.pluginEvents.once(l.SHUTDOWN,this.shutdown,this)},isActive:function(){return this.enabled&&this.scene.sys.isActive()},startListeners:function(){var t=this,e=this.target,i=function(e){!e.defaultPrevented&&t.isActive()&&(t.refreshPads(),t.queue.push(e))};this.onGamepadHandler=i,e.addEventListener("gamepadconnected",i,!1),e.addEventListener("gamepaddisconnected",i,!1),this.sceneInputPlugin.pluginEvents.on(l.UPDATE,this.update,this)},stopListeners:function(){this.target.removeEventListener("gamepadconnected",this.onGamepadHandler),this.target.removeEventListener("gamepaddisconnected",this.onGamepadHandler),this.sceneInputPlugin.pluginEvents.off(l.UPDATE,this.update);for(var t=0;t{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,SELECT:8,START:9,B:0,A:1,Y:2,X:3,LEFT_SHOULDER:4,RIGHT_SHOULDER:5}},65294:t=>{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,SHARE:8,OPTIONS:9,PS:16,TOUCHBAR:17,X:0,CIRCLE:1,SQUARE:2,TRIANGLE:3,L1:4,R1:5,L2:6,R2:7,L3:10,R3:11,LEFT_STICK_H:0,LEFT_STICK_V:1,RIGHT_STICK_H:2,RIGHT_STICK_V:3}},90089:t=>{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,MENU:16,A:0,B:1,X:2,Y:3,LB:4,RB:5,LT:6,RT:7,BACK:8,START:9,LS:10,RS:11,LEFT_STICK_H:0,LEFT_STICK_V:1,RIGHT_STICK_H:2,RIGHT_STICK_V:3}},64894:(t,e,i)=>{t.exports={DUALSHOCK_4:i(65294),SNES_USB:i(89651),XBOX_360:i(90089)}},46008:t=>{t.exports="down"},7629:t=>{t.exports="up"},42206:t=>{t.exports="connected"},86544:t=>{t.exports="disconnected"},94784:t=>{t.exports="down"},14325:t=>{t.exports="up"},92734:(t,e,i)=>{t.exports={BUTTON_DOWN:i(46008),BUTTON_UP:i(7629),CONNECTED:i(42206),DISCONNECTED:i(86544),GAMEPAD_BUTTON_DOWN:i(94784),GAMEPAD_BUTTON_UP:i(14325)}},48646:(t,e,i)=>{t.exports={Axis:i(97421),Button:i(28884),Events:i(92734),Gamepad:i(99125),GamepadPlugin:i(56654),Configs:i(64894)}},14350:(t,e,i)=>{var s=i(93301),n=i(79291),r={CreatePixelPerfectHandler:i(84409),CreateInteractiveObject:i(74457),Events:i(8214),Gamepad:i(48646),InputManager:i(7003),InputPlugin:i(48205),InputPluginCache:i(89639),Keyboard:i(51442),Mouse:i(87078),Pointer:i(42515),Touch:i(95618)};r=n(!1,r,s),t.exports=r},78970:(t,e,i)=>{var s=i(72905),n=i(83419),r=i(8443),o=i(8214),a=i(46032),h=i(29747),l=new n({initialize:function(t){this.manager=t,this.queue=[],this.preventDefault=!0,this.captures=[],this.enabled=!1,this.target,this.onKeyDown=h,this.onKeyUp=h,t.events.once(o.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputKeyboard,this.target=t.inputKeyboardEventTarget,this.addCapture(t.inputKeyboardCapture),!this.target&&window&&(this.target=window),this.enabled&&this.target&&this.startListeners(),this.manager.game.events.on(r.POST_STEP,this.postUpdate,this)},startListeners:function(){var t=this;this.onKeyDown=function(e){if(!e.defaultPrevented&&t.enabled&&t.manager){t.queue.push(e),t.manager.events.emit(o.MANAGER_PROCESS);var i=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey;t.preventDefault&&!i&&t.captures.indexOf(e.keyCode)>-1&&e.preventDefault()}},this.onKeyUp=function(e){if(!e.defaultPrevented&&t.enabled&&t.manager){t.queue.push(e),t.manager.events.emit(o.MANAGER_PROCESS);var i=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey;t.preventDefault&&!i&&t.captures.indexOf(e.keyCode)>-1&&e.preventDefault()}};var e=this.target;e&&(e.addEventListener("keydown",this.onKeyDown,!1),e.addEventListener("keyup",this.onKeyUp,!1),this.enabled=!0)},stopListeners:function(){var t=this.target;t.removeEventListener("keydown",this.onKeyDown,!1),t.removeEventListener("keyup",this.onKeyUp,!1),this.enabled=!1},postUpdate:function(){this.queue=[]},addCapture:function(t){"string"==typeof t&&(t=t.split(",")),Array.isArray(t)||(t=[t]);for(var e=this.captures,i=0;i0},removeCapture:function(t){"string"==typeof t&&(t=t.split(",")),Array.isArray(t)||(t=[t]);for(var e=this.captures,i=0;i0},clearCaptures:function(){this.captures=[],this.preventDefault=!1},destroy:function(){this.stopListeners(),this.clearCaptures(),this.queue=[],this.manager.game.events.off(r.POST_RENDER,this.postUpdate,this),this.target=null,this.enabled=!1,this.manager=null}});t.exports=l},28846:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(95922),o=i(8443),a=i(35154),h=i(8214),l=i(89639),u=i(30472),c=i(46032),d=i(87960),f=i(74600),p=i(44594),v=i(56583),g=new s({Extends:n,initialize:function(t){n.call(this),this.game=t.systems.game,this.scene=t.scene,this.settings=this.scene.sys.settings,this.sceneInputPlugin=t,this.manager=t.manager.keyboard,this.enabled=!0,this.keys=[],this.combos=[],this.prevCode=null,this.prevTime=0,this.prevType=null,t.pluginEvents.once(h.BOOT,this.boot,this),t.pluginEvents.on(h.START,this.start,this)},boot:function(){var t=this.settings.input;this.enabled=a(t,"keyboard",!0);var e=a(t,"keyboard.capture",null);e&&this.addCaptures(e),this.sceneInputPlugin.pluginEvents.once(h.DESTROY,this.destroy,this)},start:function(){this.sceneInputPlugin.manager.events.on(h.MANAGER_PROCESS,this.update,this),this.sceneInputPlugin.pluginEvents.once(h.SHUTDOWN,this.shutdown,this),this.game.events.on(o.BLUR,this.resetKeys,this),this.scene.sys.events.on(p.PAUSE,this.resetKeys,this),this.scene.sys.events.on(p.SLEEP,this.resetKeys,this)},isActive:function(){return this.enabled&&this.scene.sys.canInput()},addCapture:function(t){return this.manager.addCapture(t),this},removeCapture:function(t){return this.manager.removeCapture(t),this},getCaptures:function(){return this.manager.captures},enableGlobalCapture:function(){return this.manager.preventDefault=!0,this},disableGlobalCapture:function(){return this.manager.preventDefault=!1,this},clearCaptures:function(){return this.manager.clearCaptures(),this},createCursorKeys:function(){return this.addKeys({up:c.UP,down:c.DOWN,left:c.LEFT,right:c.RIGHT,space:c.SPACE,shift:c.SHIFT})},addKeys:function(t,e,i){void 0===e&&(e=!0),void 0===i&&(i=!1);var s={};if("string"==typeof t){t=t.split(",");for(var n=0;n-1?s[n]=t:s[t.keyCode]=t,e&&this.addCapture(t.keyCode),t.setEmitOnRepeat(i),t}return"string"==typeof t&&(t=c[t.toUpperCase()]),s[t]||(s[t]=new u(this,t),e&&this.addCapture(t),s[t].setEmitOnRepeat(i)),s[t]},removeKey:function(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var s,n=this.keys;if(t instanceof u){var r=n.indexOf(t);r>-1&&(s=this.keys[r],this.keys[r]=void 0)}else"string"==typeof t&&(t=c[t.toUpperCase()]);return n[t]&&(s=n[t],n[t]=void 0),s&&(s.plugin=null,i&&this.removeCapture(s.keyCode),e&&s.destroy()),this},removeAllKeys:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!1);for(var i=this.keys,s=0;st._tick)return t._tick=i,!0}return!1},update:function(){var t=this.manager.queue,e=t.length;if(this.isActive()&&0!==e)for(var i=this.keys,s=0;s{t.exports=function(t,e){return e.timeLastMatched=t.timeStamp,e.index++,e.index===e.size||(e.current=e.keyCodes[e.index],!1)}},87960:(t,e,i)=>{var s=i(83419),n=i(95922),r=i(95540),o=i(68769),a=i(92803),h=new s({initialize:function(t,e,i){if(void 0===i&&(i={}),e.length<2)return!1;this.manager=t,this.enabled=!0,this.keyCodes=[];for(var s=0;s{var s=i(66970);t.exports=function(t,e){if(e.matched)return!0;var i=!1,n=!1;if(t.keyCode===e.current)if(e.index>0&&e.maxKeyDelay>0){var r=e.timeLastMatched+e.maxKeyDelay;t.timeStamp<=r&&(n=!0,i=s(t,e))}else n=!0,i=s(t,e);return!n&&e.resetOnWrongKey&&(e.index=0,e.current=e.keyCodes[0]),i&&(e.timeLastMatched=t.timeStamp,e.matched=!0,e.timeMatched=t.timeStamp),i}},92803:t=>{t.exports=function(t){return t.current=t.keyCodes[0],t.index=0,t.timeLastMatched=0,t.matched=!1,t.timeMatched=0,t}},92612:t=>{t.exports="keydown"},23345:t=>{t.exports="keyup"},21957:t=>{t.exports="keycombomatch"},44743:t=>{t.exports="down"},3771:t=>{t.exports="keydown-"},46358:t=>{t.exports="keyup-"},75674:t=>{t.exports="up"},95922:(t,e,i)=>{t.exports={ANY_KEY_DOWN:i(92612),ANY_KEY_UP:i(23345),COMBO_MATCH:i(21957),DOWN:i(44743),KEY_DOWN:i(3771),KEY_UP:i(46358),UP:i(75674)}},51442:(t,e,i)=>{t.exports={Events:i(95922),KeyboardManager:i(78970),KeyboardPlugin:i(28846),Key:i(30472),KeyCodes:i(46032),KeyCombo:i(87960),AdvanceKeyCombo:i(66970),ProcessKeyCombo:i(68769),ResetKeyCombo:i(92803),JustDown:i(90229),JustUp:i(38796),DownDuration:i(37015),UpDuration:i(41170)}},37015:t=>{t.exports=function(t,e){void 0===e&&(e=50);var i=t.plugin.game.loop.time-t.timeDown;return t.isDown&&i{t.exports=function(t){return!!t._justDown&&(t._justDown=!1,!0)}},38796:t=>{t.exports=function(t){return!!t._justUp&&(t._justUp=!1,!0)}},30472:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(95922),o=new s({Extends:n,initialize:function(t,e){n.call(this),this.plugin=t,this.keyCode=e,this.originalEvent=void 0,this.enabled=!0,this.isDown=!1,this.isUp=!0,this.altKey=!1,this.ctrlKey=!1,this.shiftKey=!1,this.metaKey=!1,this.location=0,this.timeDown=0,this.duration=0,this.timeUp=0,this.emitOnRepeat=!1,this.repeats=0,this._justDown=!1,this._justUp=!1,this._tick=-1},setEmitOnRepeat:function(t){return this.emitOnRepeat=t,this},onDown:function(t){this.originalEvent=t,this.enabled&&(this.altKey=t.altKey,this.ctrlKey=t.ctrlKey,this.shiftKey=t.shiftKey,this.metaKey=t.metaKey,this.location=t.location,this.repeats++,this.isDown?this.emitOnRepeat&&this.emit(r.DOWN,this,t):(this.isDown=!0,this.isUp=!1,this.timeDown=t.timeStamp,this.duration=0,this._justDown=!0,this._justUp=!1,this.emit(r.DOWN,this,t)))},onUp:function(t){this.originalEvent=t,this.enabled&&(this.isDown=!1,this.isUp=!0,this.timeUp=t.timeStamp,this.duration=this.timeUp-this.timeDown,this.repeats=0,this._justDown=!1,this._justUp=!0,this._tick=-1,this.emit(r.UP,this,t))},reset:function(){return this.isDown=!1,this.isUp=!0,this.altKey=!1,this.ctrlKey=!1,this.shiftKey=!1,this.metaKey=!1,this.timeDown=0,this.duration=0,this.timeUp=0,this.repeats=0,this._justDown=!1,this._justUp=!1,this._tick=-1,this},getDuration:function(){return this.isDown?this.plugin.game.loop.time-this.timeDown:0},destroy:function(){this.removeAllListeners(),this.originalEvent=null,this.plugin=null}});t.exports=o},46032:t=>{t.exports={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:42,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,NUMPAD_ZERO:96,NUMPAD_ONE:97,NUMPAD_TWO:98,NUMPAD_THREE:99,NUMPAD_FOUR:100,NUMPAD_FIVE:101,NUMPAD_SIX:102,NUMPAD_SEVEN:103,NUMPAD_EIGHT:104,NUMPAD_NINE:105,NUMPAD_ADD:107,NUMPAD_SUBTRACT:109,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,SEMICOLON:186,PLUS:187,COMMA:188,MINUS:189,PERIOD:190,FORWARD_SLASH:191,BACK_SLASH:220,QUOTES:222,BACKTICK:192,OPEN_BRACKET:219,CLOSED_BRACKET:221,SEMICOLON_FIREFOX:59,COLON:58,COMMA_FIREFOX_WINDOWS:60,COMMA_FIREFOX:62,BRACKET_RIGHT_FIREFOX:174,BRACKET_LEFT_FIREFOX:175}},74600:(t,e,i)=>{var s=i(46032),n={};for(var r in s)n[s[r]]=r;t.exports=n},41170:t=>{t.exports=function(t,e){void 0===e&&(e=50);var i=t.plugin.game.loop.time-t.timeUp;return t.isUp&&i{var s=i(83419),n=i(89357),r=i(8214),o=i(29747),a=new s({initialize:function(t){this.manager=t,this.preventDefaultDown=!0,this.preventDefaultUp=!0,this.preventDefaultMove=!0,this.preventDefaultWheel=!1,this.enabled=!1,this.target,this.locked=!1,this.onMouseMove=o,this.onMouseDown=o,this.onMouseUp=o,this.onMouseDownWindow=o,this.onMouseUpWindow=o,this.onMouseOver=o,this.onMouseOut=o,this.onMouseWheel=o,this.pointerLockChange=o,this.isTop=!0,t.events.once(r.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputMouse,this.target=t.inputMouseEventTarget,this.passive=t.inputMousePassive,this.preventDefaultDown=t.inputMousePreventDefaultDown,this.preventDefaultUp=t.inputMousePreventDefaultUp,this.preventDefaultMove=t.inputMousePreventDefaultMove,this.preventDefaultWheel=t.inputMousePreventDefaultWheel,this.target?"string"==typeof this.target&&(this.target=document.getElementById(this.target)):this.target=this.manager.game.canvas,t.disableContextMenu&&this.disableContextMenu(),this.enabled&&this.target&&this.startListeners()},disableContextMenu:function(){return this.target.addEventListener("contextmenu",(function(t){return t.preventDefault(),!1})),this},requestPointerLock:function(){if(n.pointerLock){var t=this.target;t.requestPointerLock=t.requestPointerLock||t.mozRequestPointerLock||t.webkitRequestPointerLock,t.requestPointerLock()}},releasePointerLock:function(){n.pointerLock&&(document.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock,document.exitPointerLock())},startListeners:function(){var t=this.target;if(t){var e=this,i=this.manager,s=i.canvas,r=window&&window.focus&&i.game.config.autoFocus;this.onMouseMove=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseMove(t),e.preventDefaultMove&&t.preventDefault())},this.onMouseDown=function(t){r&&window.focus(),!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseDown(t),e.preventDefaultDown&&t.target===s&&t.preventDefault())},this.onMouseDownWindow=function(t){t.sourceCapabilities&&t.sourceCapabilities.firesTouchEvents||!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onMouseDown(t)},this.onMouseUp=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseUp(t),e.preventDefaultUp&&t.target===s&&t.preventDefault())},this.onMouseUpWindow=function(t){t.sourceCapabilities&&t.sourceCapabilities.firesTouchEvents||!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onMouseUp(t)},this.onMouseOver=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.setCanvasOver(t)},this.onMouseOut=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.setCanvasOut(t)},this.onMouseWheel=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.onMouseWheel(t),e.preventDefaultWheel&&t.target===s&&t.preventDefault()};var o={passive:!0};if(t.addEventListener("mousemove",this.onMouseMove),t.addEventListener("mousedown",this.onMouseDown),t.addEventListener("mouseup",this.onMouseUp),t.addEventListener("mouseover",this.onMouseOver,o),t.addEventListener("mouseout",this.onMouseOut,o),this.preventDefaultWheel?t.addEventListener("wheel",this.onMouseWheel,{passive:!1}):t.addEventListener("wheel",this.onMouseWheel,o),window&&i.game.config.inputWindowEvents)try{window.top.addEventListener("mousedown",this.onMouseDownWindow,o),window.top.addEventListener("mouseup",this.onMouseUpWindow,o)}catch(t){window.addEventListener("mousedown",this.onMouseDownWindow,o),window.addEventListener("mouseup",this.onMouseUpWindow,o),this.isTop=!1}n.pointerLock&&(this.pointerLockChange=function(t){var s=e.target;e.locked=document.pointerLockElement===s||document.mozPointerLockElement===s||document.webkitPointerLockElement===s,i.onPointerLockChange(t)},document.addEventListener("pointerlockchange",this.pointerLockChange,!0),document.addEventListener("mozpointerlockchange",this.pointerLockChange,!0),document.addEventListener("webkitpointerlockchange",this.pointerLockChange,!0)),this.enabled=!0}},stopListeners:function(){var t=this.target;t.removeEventListener("mousemove",this.onMouseMove),t.removeEventListener("mousedown",this.onMouseDown),t.removeEventListener("mouseup",this.onMouseUp),t.removeEventListener("mouseover",this.onMouseOver),t.removeEventListener("mouseout",this.onMouseOut),window&&((t=this.isTop?window.top:window).removeEventListener("mousedown",this.onMouseDownWindow),t.removeEventListener("mouseup",this.onMouseUpWindow)),n.pointerLock&&(document.removeEventListener("pointerlockchange",this.pointerLockChange,!0),document.removeEventListener("mozpointerlockchange",this.pointerLockChange,!0),document.removeEventListener("webkitpointerlockchange",this.pointerLockChange,!0))},destroy:function(){this.stopListeners(),this.target=null,this.enabled=!1,this.manager=null}});t.exports=a},87078:(t,e,i)=>{t.exports={MouseManager:i(85098)}},36210:(t,e,i)=>{var s=i(83419),n=i(8214),r=i(29747),o=new s({initialize:function(t){this.manager=t,this.capture=!0,this.enabled=!1,this.target,this.onTouchStart=r,this.onTouchStartWindow=r,this.onTouchMove=r,this.onTouchEnd=r,this.onTouchEndWindow=r,this.onTouchCancel=r,this.onTouchCancelWindow=r,this.isTop=!0,t.events.once(n.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputTouch,this.target=t.inputTouchEventTarget,this.capture=t.inputTouchCapture,this.target?"string"==typeof this.target&&(this.target=document.getElementById(this.target)):this.target=this.manager.game.canvas,t.disableContextMenu&&this.disableContextMenu(),this.enabled&&this.target&&this.startListeners()},disableContextMenu:function(){return this.target.addEventListener("contextmenu",(function(t){return t.preventDefault(),!1})),this},startListeners:function(){var t=this.target;if(t){var e=this,i=this.manager,s=i.canvas,n=window&&window.focus&&i.game.config.autoFocus;this.onTouchMove=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchMove(t),e.capture&&t.cancelable&&t.preventDefault())},this.onTouchStart=function(t){n&&window.focus(),!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchStart(t),e.capture&&t.cancelable&&t.target===s&&t.preventDefault())},this.onTouchStartWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onTouchStart(t)},this.onTouchEnd=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchEnd(t),e.capture&&t.cancelable&&t.target===s&&t.preventDefault())},this.onTouchEndWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onTouchEnd(t)},this.onTouchCancel=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchCancel(t),e.capture&&t.preventDefault())},this.onTouchCancelWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.onTouchCancel(t)};var r=this.capture,o={passive:!0},a={passive:!1};if(t.addEventListener("touchstart",this.onTouchStart,r?a:o),t.addEventListener("touchmove",this.onTouchMove,r?a:o),t.addEventListener("touchend",this.onTouchEnd,r?a:o),t.addEventListener("touchcancel",this.onTouchCancel,r?a:o),window&&i.game.config.inputWindowEvents)try{window.top.addEventListener("touchstart",this.onTouchStartWindow,a),window.top.addEventListener("touchend",this.onTouchEndWindow,a),window.top.addEventListener("touchcancel",this.onTouchCancelWindow,a)}catch(t){window.addEventListener("touchstart",this.onTouchStartWindow,a),window.addEventListener("touchend",this.onTouchEndWindow,a),window.addEventListener("touchcancel",this.onTouchCancelWindow,a),this.isTop=!1}this.enabled=!0}},stopListeners:function(){var t=this.target;t.removeEventListener("touchstart",this.onTouchStart),t.removeEventListener("touchmove",this.onTouchMove),t.removeEventListener("touchend",this.onTouchEnd),t.removeEventListener("touchcancel",this.onTouchCancel),window&&((t=this.isTop?window.top:window).removeEventListener("touchstart",this.onTouchStartWindow),t.removeEventListener("touchend",this.onTouchEndWindow),t.removeEventListener("touchcancel",this.onTouchCancelWindow))},destroy:function(){this.stopListeners(),this.target=null,this.enabled=!1,this.manager=null}});t.exports=o},95618:(t,e,i)=>{t.exports={TouchManager:i(36210)}},41299:(t,e,i)=>{var s=i(83419),n=i(23906),r=i(54899),o=i(95540),a=i(98356),h=i(3374),l=i(84376),u=i(92638),c=new s({initialize:function(t,e){if(this.loader=t,this.cache=o(e,"cache",!1),this.type=o(e,"type",!1),!this.type)throw new Error("Invalid File type: "+this.type);this.key=o(e,"key",!1);var i=this.key;if(t.prefix&&""!==t.prefix&&(this.key=t.prefix+i),!this.key)throw new Error("Invalid File key: "+this.key);var s=o(e,"url");void 0===s?s=t.path+i+"."+o(e,"extension",""):"string"!=typeof s||s.match(/^(?:blob:|data:|capacitor:\/\/|http:\/\/|https:\/\/|\/\/)/)||(s=t.path+s),this.url=s,this.src="",this.xhrSettings=u(o(e,"responseType",void 0)),o(e,"xhrSettings",!1)&&(this.xhrSettings=h(this.xhrSettings,o(e,"xhrSettings",{}))),this.xhrLoader=null,this.state="function"==typeof this.url?n.FILE_POPULATED:n.FILE_PENDING,this.bytesTotal=0,this.bytesLoaded=-1,this.percentComplete=-1,this.crossOrigin=void 0,this.data=void 0,this.config=o(e,"config",{}),this.multiFile,this.linkFile,this.base64="string"==typeof s&&0===s.indexOf("data:")},setLink:function(t){this.linkFile=t,t.linkFile=this},resetXHR:function(){this.xhrLoader&&(this.xhrLoader.onload=void 0,this.xhrLoader.onerror=void 0,this.xhrLoader.onprogress=void 0)},load:function(){if(this.state===n.FILE_POPULATED)this.loader.nextFile(this,!0);else{if(this.state=n.FILE_LOADING,this.src=a(this,this.loader.baseURL),!this.src)throw new Error("URL Error in File: "+this.key+" from: "+this.url);0===this.src.indexOf("data:")&&(this.base64=!0),this.xhrLoader=l(this,this.loader.xhr)}},onLoad:function(t,e){var i=t.responseURL&&this.loader.localSchemes.some((function(e){return 0===t.responseURL.indexOf(e)}))&&0===e.target.status,s=!(e.target&&200!==e.target.status)||i;4===t.readyState&&t.status>=400&&t.status<=599&&(s=!1),this.state=n.FILE_LOADED,this.resetXHR(),this.loader.nextFile(this,s)},onBase64Load:function(t){this.xhrLoader=t,this.state=n.FILE_LOADED,this.percentComplete=1,this.loader.emit(r.FILE_PROGRESS,this,this.percentComplete),this.loader.nextFile(this,!0)},onError:function(){this.resetXHR(),this.loader.nextFile(this,!1)},onProgress:function(t){t.lengthComputable&&(this.bytesLoaded=t.loaded,this.bytesTotal=t.total,this.percentComplete=Math.min(this.bytesLoaded/this.bytesTotal,1),this.loader.emit(r.FILE_PROGRESS,this,this.percentComplete))},onProcess:function(){this.state=n.FILE_PROCESSING,this.onProcessComplete()},onProcessComplete:function(){this.state=n.FILE_COMPLETE,this.multiFile&&this.multiFile.onFileComplete(this),this.loader.fileProcessComplete(this)},onProcessError:function(){console.error('Failed to process file: %s "%s"',this.type,this.key),this.state=n.FILE_ERRORED,this.multiFile&&this.multiFile.onFileFailed(this),this.loader.fileProcessComplete(this)},hasCacheConflict:function(){return this.cache&&this.cache.exists(this.key)},addToCache:function(){this.cache&&this.data&&this.cache.add(this.key,this.data)},pendingDestroy:function(t){if(this.state!==n.FILE_PENDING_DESTROY){void 0===t&&(t=this.data);var e=this.key,i=this.type;this.loader.emit(r.FILE_COMPLETE,e,i,t),this.loader.emit(r.FILE_KEY_COMPLETE+i+"-"+e,e,i,t),this.loader.flagForRemoval(this),this.state=n.FILE_PENDING_DESTROY}},destroy:function(){this.loader=null,this.cache=null,this.xhrSettings=null,this.multiFile=null,this.linkFile=null,this.data=null}});c.createObjectURL=function(t,e,i){if("function"==typeof URL)t.src=URL.createObjectURL(e);else{var s=new FileReader;s.onload=function(){t.removeAttribute("crossOrigin"),t.src="data:"+(e.type||i)+";base64,"+s.result.split(",")[1]},s.onerror=t.onerror,s.readAsDataURL(e)}},c.revokeObjectURL=function(t){"function"==typeof URL&&URL.revokeObjectURL(t.src)},t.exports=c},74099:t=>{var e={},i={install:function(t){for(var i in e)t[i]=e[i]},register:function(t,i){e[t]=i},destroy:function(){e={}}};t.exports=i},98356:t=>{t.exports=function(t,e){return!!t.url&&(t.url.match(/^(?:blob:|data:|capacitor:\/\/|http:\/\/|https:\/\/|\/\/)/)?t.url:e+t.url)}},74261:(t,e,i)=>{var s=i(83419),n=i(23906),r=i(35072),o=i(50792),a=i(54899),h=i(74099),l=i(95540),u=i(35154),c=i(37277),d=i(44594),f=i(92638),p=new s({Extends:o,initialize:function(t){o.call(this);var e=t.sys.game.config,i=t.sys.settings.loader;this.scene=t,this.systems=t.sys,this.cacheManager=t.sys.cache,this.textureManager=t.sys.textures,this.sceneManager=t.sys.game.scene,h.install(this),this.prefix="",this.path="",this.baseURL="",this.setBaseURL(l(i,"baseURL",e.loaderBaseURL)),this.setPath(l(i,"path",e.loaderPath)),this.setPrefix(l(i,"prefix",e.loaderPrefix)),this.maxParallelDownloads=l(i,"maxParallelDownloads",e.loaderMaxParallelDownloads),this.xhr=f(l(i,"responseType",e.loaderResponseType),l(i,"async",e.loaderAsync),l(i,"user",e.loaderUser),l(i,"password",e.loaderPassword),l(i,"timeout",e.loaderTimeout),l(i,"withCredentials",e.loaderWithCredentials)),this.crossOrigin=l(i,"crossOrigin",e.loaderCrossOrigin),this.imageLoadType=l(i,"imageLoadType",e.loaderImageLoadType),this.localSchemes=l(i,"localScheme",e.loaderLocalScheme),this.totalToLoad=0,this.progress=0,this.list=new r,this.inflight=new r,this.queue=new r,this._deleteQueue=new r,this.totalFailed=0,this.totalComplete=0,this.state=n.LOADER_IDLE,this.multiKeyIndex=0,t.sys.events.once(d.BOOT,this.boot,this),t.sys.events.on(d.START,this.pluginStart,this)},boot:function(){this.systems.events.once(d.DESTROY,this.destroy,this)},pluginStart:function(){this.systems.events.once(d.SHUTDOWN,this.shutdown,this)},setBaseURL:function(t){return void 0===t&&(t=""),""!==t&&"/"!==t.substr(-1)&&(t=t.concat("/")),this.baseURL=t,this},setPath:function(t){return void 0===t&&(t=""),""!==t&&"/"!==t.substr(-1)&&(t=t.concat("/")),this.path=t,this},setPrefix:function(t){return void 0===t&&(t=""),this.prefix=t,this},setCORS:function(t){return this.crossOrigin=t,this},addFile:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e0},isLoading:function(){return this.state===n.LOADER_LOADING||this.state===n.LOADER_PROCESSING},isReady:function(){return this.state===n.LOADER_IDLE||this.state===n.LOADER_COMPLETE},start:function(){this.isReady()&&(this.progress=0,this.totalFailed=0,this.totalComplete=0,this.totalToLoad=this.list.size,this.emit(a.START,this),0===this.list.size?this.loadComplete():(this.state=n.LOADER_LOADING,this.inflight.clear(),this.queue.clear(),this.updateProgress(),this.checkLoadQueue(),this.systems.events.on(d.UPDATE,this.update,this)))},updateProgress:function(){this.progress=1-(this.list.size+this.inflight.size)/this.totalToLoad,this.emit(a.PROGRESS,this.progress)},update:function(){this.state===n.LOADER_LOADING&&this.list.size>0&&this.inflight.size{var s=i(79291),n=i(92638);t.exports=function(t,e){var i=void 0===t?n():s({},t);if(e)for(var r in e)void 0!==e[r]&&(i[r]=e[r]);return i}},26430:(t,e,i)=>{var s=i(83419),n=i(23906),r=i(54899),o=new s({initialize:function(t,e,i,s){var r=[];s.forEach((function(t){t&&r.push(t)})),this.loader=t,this.type=e,this.key=i;var o=this.key;t.prefix&&""!==t.prefix&&(this.key=t.prefix+o),this.multiKeyIndex=t.multiKeyIndex++,this.files=r,this.state=n.FILE_PENDING,this.complete=!1,this.pending=r.length,this.failed=0,this.config={},this.baseURL=t.baseURL,this.path=t.path,this.prefix=t.prefix;for(var a=0;a{var s=i(3374);t.exports=function(t,e){var i=s(e,t.xhrSettings);if(!t.base64){var n=new XMLHttpRequest;if(n.open("GET",t.src,i.async,i.user,i.password),n.responseType=t.xhrSettings.responseType,n.timeout=i.timeout,i.headers)for(var r in i.headers)n.setRequestHeader(r,i.headers[r]);return i.header&&i.headerValue&&n.setRequestHeader(i.header,i.headerValue),i.requestedWith&&n.setRequestHeader("X-Requested-With",i.requestedWith),i.overrideMimeType&&n.overrideMimeType(i.overrideMimeType),i.withCredentials&&(n.withCredentials=!0),n.onload=t.onLoad.bind(t,n),n.onerror=t.onError.bind(t,n),n.onprogress=t.onProgress.bind(t),n.ontimeout=t.onError.bind(t,n),n.send(),n}var o=t.url.split(";base64,").pop()||t.url.split(",").pop(),a={responseText:atob(o)};t.onBase64Load(a)}},92638:t=>{t.exports=function(t,e,i,s,n,r){return void 0===t&&(t=""),void 0===e&&(e=!0),void 0===i&&(i=""),void 0===s&&(s=""),void 0===n&&(n=0),void 0===r&&(r=!1),{responseType:t,async:e,user:i,password:s,timeout:n,headers:void 0,header:void 0,headerValue:void 0,requestedWith:!1,overrideMimeType:void 0,withCredentials:r}}},23906:t=>{t.exports={LOADER_IDLE:0,LOADER_LOADING:1,LOADER_PROCESSING:2,LOADER_COMPLETE:3,LOADER_SHUTDOWN:4,LOADER_DESTROYED:5,FILE_PENDING:10,FILE_LOADING:11,FILE_LOADED:12,FILE_FAILED:13,FILE_PROCESSING:14,FILE_ERRORED:16,FILE_COMPLETE:17,FILE_DESTROYED:18,FILE_POPULATED:19,FILE_PENDING_DESTROY:20}},42155:t=>{t.exports="addfile"},38991:t=>{t.exports="complete"},27540:t=>{t.exports="filecomplete"},87464:t=>{t.exports="filecomplete-"},94486:t=>{t.exports="loaderror"},13035:t=>{t.exports="load"},38144:t=>{t.exports="fileprogress"},97520:t=>{t.exports="postprocess"},85595:t=>{t.exports="progress"},55680:t=>{t.exports="start"},54899:(t,e,i)=>{t.exports={ADD:i(42155),COMPLETE:i(38991),FILE_COMPLETE:i(27540),FILE_KEY_COMPLETE:i(87464),FILE_LOAD_ERROR:i(94486),FILE_LOAD:i(13035),FILE_PROGRESS:i(38144),POST_PROCESS:i(97520),PROGRESS:i(85595),START:i(55680)}},14135:(t,e,i)=>{var s=i(83419),n=i(74099),r=i(518),o=i(54899),a=new s({Extends:r,initialize:function(t,e,i,s,n){r.call(this,t,e,i,s,n),this.type="animationJSON"},onProcess:function(){this.loader.once(o.POST_PROCESS,this.onLoadComplete,this),r.prototype.onProcess.call(this)},onLoadComplete:function(){this.loader.systems.anims.fromJSON(this.data)}});n.register("animation",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new h(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","json"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new h(t,e,s,u);c.linkFile?l.call(this,t,"atlasjson",e,[c,d,c.linkFile]):l.call(this,t,"atlasjson",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlas(t.key,t.data,e.data,i),e.addToCache(),this.complete=!0}}});n.register("aseprite",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new h(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","json"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new h(t,e,s,u);c.linkFile?l.call(this,t,"atlasjson",e,[c,d,c.linkFile]):l.call(this,t,"atlasjson",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlas(t.key,t.data,e.data,i),this.complete=!0}}});n.register("atlas",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(26430),l=i(57318),u=new s({Extends:h,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new l(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","xml"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new l(t,e,s,u);c.linkFile?h.call(this,t,"atlasxml",e,[c,d,c.linkFile]):h.call(this,t,"atlasxml",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlasXML(t.key,t.data,e.data,i),this.complete=!0}}});n.register("atlasXML",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(89749),l=i(41212),u=new s({Extends:r,initialize:function(t,e,i,s,n){if(l(e)){var o=e;e=a(o,"key"),s=a(o,"xhrSettings"),n=a(o,"context",n)}var h={type:"audio",cache:t.cacheManager.audio,extension:i.type,responseType:"arraybuffer",key:e,url:i.url,xhrSettings:s,config:{context:n}};r.call(this,t,h)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this;this.config.context.decodeAudioData(this.xhrLoader.response,(function(e){t.data=e,t.onProcessComplete()}),(function(e){console.error("Error decoding audio: "+t.key+" - ",e?e.message:null),t.onProcessError()})),this.config.context=null}});u.create=function(t,e,i,s,n){var r=t.systems.game,o=r.config.audio,c=r.device.audio;l(e)&&(i=a(e,"url",[]),s=a(e,"config",{}));var d=u.getAudioURL(r,i);return d?c.webAudio&&!o.disableWebAudio?new u(t,e,d,n,r.sound.context):new h(t,e,d,s):(console.warn('No audio URLs for "%s" can play on this device',e),null)},u.getAudioURL=function(t,e){Array.isArray(e)||(e=[e]);for(var i=0;i{var s=i(21097),n=i(83419),r=i(74099),o=i(95540),a=i(41212),h=i(518),l=i(26430),u=new n({Extends:l,initialize:function(t,e,i,n,r,u,c){if(a(e)){var d=e;e=o(d,"key"),i=o(d,"jsonURL"),n=o(d,"audioURL"),r=o(d,"audioConfig"),u=o(d,"audioXhrSettings"),c=o(d,"jsonXhrSettings")}var f;if(n){var p=s.create(t,e,n,r,u);p&&(f=new h(t,e,i,c),l.call(this,t,"audiosprite",e,[p,f]),this.config.resourceLoad=!1)}else f=new h(t,e,i,c),l.call(this,t,"audiosprite",e,[f]),this.config.resourceLoad=!0,this.config.audioConfig=r,this.config.audioXhrSettings=u},onFileComplete:function(t){if(-1!==this.files.indexOf(t)&&(this.pending--,this.config.resourceLoad&&"json"===t.type&&t.data.hasOwnProperty("resources"))){var e=t.data.resources,i=o(this.config,"audioConfig"),n=o(this.config,"audioXhrSettings"),r=s.create(this.loader,t.key,e,i,n);r&&(this.addToMultiFile(r),this.loader.addFile(r))}},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1];t.addToCache(),e.addToCache(),this.complete=!0}}});r.register("audioSprite",(function(t,e,i,s,n,r){var o,a=this.systems.game,h=a.config.audio,l=a.device.audio;if(h&&h.noAudio||!l.webAudio&&!l.audioData)return this;if(Array.isArray(t))for(var c=0;c{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n){var o="bin";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"xhrSettings"),o=a(l,"extension",o),n=a(l,"dataType",n)}var u={type:"binary",cache:t.cacheManager.binary,extension:o,responseType:"arraybuffer",key:e,url:i,xhrSettings:s,config:{dataType:n}};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this.config.dataType;this.data=t?new t(this.xhrLoader.response):this.xhrLoader.response,this.onProcessComplete()}});o.register("binary",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(26430),l=i(21859),u=i(57318),c=new s({Extends:h,initialize:function(t,e,i,s,n,l){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new u(t,{key:e,url:r(f,"fontDataURL"),extension:r(f,"fontDataExtension","xml"),xhrSettings:r(f,"fontDataXhrSettings")})}else c=new o(t,e,i,n),d=new u(t,e,s,l);c.linkFile?h.call(this,t,"bitmapfont",e,[c,d,c.linkFile]):h.call(this,t,"bitmapfont",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1];t.addToCache();var i=t.cache.get(t.key),s=l(e.data,t.cache.getFrame(t.key),0,0,i);this.loader.cacheManager.bitmapFont.add(t.key,{data:s,texture:t.key,frame:null}),this.complete=!0}}});n.register("bitmapFont",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="css";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"script",cache:!1,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=document.createElement("style"),this.data.defer=!1,this.data.innerHTML=this.xhrLoader.responseText,document.head.appendChild(this.data),this.onProcessComplete()}});o.register("css",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(38734),n=i(85722),r=i(83419),o=i(74099),a=i(95540),h=i(19550),l=i(41212),u=i(518),c=i(31403),d=i(46975),f=i(59327),p=i(26430),v=i(82038),g=i(55222),m=new r({Extends:p,initialize:function(t,e,i,s){if(i.multiAtlasURL){var r=new u(t,{key:e,url:i.multiAtlasURL,xhrSettings:s,config:i});p.call(this,t,"texture",e,[r])}else{var o=i.textureURL.substr(i.textureURL.length-3);i.type||(i.type="ktx"===o.toLowerCase()?"KTX":"PVR");var a=new n(t,{key:e,url:i.textureURL,extension:o,xhrSettings:s,config:i});if(i.atlasURL){var h=new u(t,{key:e,url:i.atlasURL,xhrSettings:s,config:i});p.call(this,t,"texture",e,[a,h])}else p.call(this,t,"texture",e,[a])}this.config=i},onFileComplete:function(t){if(-1!==this.files.indexOf(t)){if(this.pending--,!this.config.multiAtlasURL)return;if("json"===t.type&&t.data.hasOwnProperty("textures")){var e=t.data.textures,i=this.config,s=this.loader,r=s.baseURL,o=s.path,h=s.prefix,l=a(i,"multiBaseURL",this.baseURL),u=a(i,"multiPath",this.path),c=a(i,"prefix",this.prefix),d=a(i,"textureXhrSettings");l&&s.setBaseURL(l),u&&s.setPath(u),c&&s.setPrefix(c);for(var f=0;f{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(73894),u=new s({Extends:r,initialize:function(t,e,i,s,n){var o="glsl";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"shaderType","fragment"),n=a(l,"xhrSettings"),o=a(l,"extension",o)}else void 0===s&&(s="fragment");var u={type:"glsl",cache:t.cacheManager.shader,extension:o,responseType:"text",key:e,url:i,config:{shaderType:s},xhrSettings:n};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t=this.data.split("\n"),e=this.extractBlock(t,0);if(e)for(;e;){var i=this.getShaderName(e.header),s=this.getShaderType(e.header),n=this.getShaderUniforms(e.header),r=e.shader;if(this.cache.has(i)){var o=this.cache.get(i);"fragment"===s?o.fragmentSrc=r:o.vertexSrc=r,o.uniforms||(o.uniforms=n)}else"fragment"===s?this.cache.add(i,new l(i,r,"",n)):this.cache.add(i,new l(i,"",r,n));e=this.extractBlock(t,e.offset)}else"fragment"===this.config.shaderType?this.cache.add(this.key,new l(this.key,this.data)):this.cache.add(this.key,new l(this.key,"",this.data))},getShaderName:function(t){for(var e=0;e{var s=i(83419),n=i(54899),r=i(41299),o=i(95540),a=i(98356),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){if(h(e)){var n=e;e=o(n,"key"),s=o(n,"config",s)}var a={type:"audio",cache:t.cacheManager.audio,extension:i.type,key:e,url:i.url,config:s};r.call(this,t,a),this.locked="ontouchstart"in window,this.loaded=!1,this.filesLoaded=0,this.filesTotal=0},onLoad:function(){this.loaded||(this.loaded=!0,this.loader.nextFile(this,!0))},onError:function(){for(var t=0;t{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="html";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"text",cache:t.cacheManager.html,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()}});o.register("html",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n,o){void 0===s&&(s=512),void 0===n&&(n=512);var l="html";if(h(e)){var u=e;e=a(u,"key"),i=a(u,"url"),o=a(u,"xhrSettings"),l=a(u,"extension",l),s=a(u,"width",s),n=a(u,"height",n)}var c={type:"html",cache:t.textureManager,extension:l,responseType:"text",key:e,url:i,xhrSettings:o,config:{width:s,height:n}};r.call(this,t,c)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this.config.width,e=this.config.height,i=[];i.push(''),i.push(''),i.push(''),i.push(this.xhrLoader.responseText),i.push(""),i.push(""),i.push("");var s=[i.join("\n")],o=this;try{var a=new window.Blob(s,{type:"image/svg+xml;charset=utf-8"})}catch(t){return o.state=n.FILE_ERRORED,void o.onProcessComplete()}this.data=new Image,this.data.crossOrigin=this.crossOrigin,this.data.onload=function(){r.revokeObjectURL(o.data),o.onProcessComplete()},this.data.onerror=function(){r.revokeObjectURL(o.data),o.onProcessError()},r.createObjectURL(this.data,a,"image/svg+xml")},addToCache:function(){this.cache.addImage(this.key,this.data)}});o.register("htmlTexture",(function(t,e,i,s,n){if(Array.isArray(t))for(var r=0;r{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(98356),u=new s({Extends:r,initialize:function t(e,i,s,n,o){var l,u="png";if(h(i)){var c=i;i=a(c,"key"),s=a(c,"url"),l=a(c,"normalMap"),n=a(c,"xhrSettings"),u=a(c,"extension",u),o=a(c,"frameConfig")}Array.isArray(s)&&(l=s[1],s=s[0]);var d={type:"image",cache:e.textureManager,extension:u,responseType:"blob",key:i,url:s,xhrSettings:n,config:o};if(r.call(this,e,d),l){var f=new t(e,this.key,l,n,o);f.type="normalMap",this.setLink(f),e.addFile(f)}this.useImageElementLoad="HTMLImageElement"===e.imageLoadType||this.base64,this.useImageElementLoad&&(this.load=this.loadImage,this.onProcess=this.onProcessImage)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=new Image,this.data.crossOrigin=this.crossOrigin;var t=this;this.data.onload=function(){r.revokeObjectURL(t.data),t.onProcessComplete()},this.data.onerror=function(){r.revokeObjectURL(t.data),t.onProcessError()},r.createObjectURL(this.data,this.xhrLoader.response,"image/png")},onProcessImage:function(){var t=this.state;this.state=n.FILE_PROCESSING,t===n.FILE_LOADED?this.onProcessComplete():this.onProcessError()},loadImage:function(){this.state=n.FILE_LOADING,this.src=l(this,this.loader.baseURL),this.data=new Image,this.data.crossOrigin=this.crossOrigin;var t=this;this.data.onload=function(){t.state=n.FILE_LOADED,t.loader.nextFile(t,!0)},this.data.onerror=function(){t.loader.nextFile(t,!1)},this.data.src=this.src},addToCache:function(){var t=this.linkFile;t?t.state>=n.FILE_COMPLETE&&("spritesheet"===t.type?t.addToCache():"normalMap"===this.type?this.cache.addImage(this.key,t.data,this.data):this.cache.addImage(this.key,this.data,t.data)):this.cache.addImage(this.key,this.data)}});o.register("image",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(35154),l=i(41212),u=new s({Extends:r,initialize:function(t,e,i,s,o){var u="json";if(l(e)){var c=e;e=a(c,"key"),i=a(c,"url"),s=a(c,"xhrSettings"),u=a(c,"extension",u),o=a(c,"dataKey",o)}var d={type:"json",cache:t.cacheManager.json,extension:u,responseType:"text",key:e,url:i,xhrSettings:s,config:o};r.call(this,t,d),l(i)&&(this.data=o?h(i,o):i,this.state=n.FILE_POPULATED)},onProcess:function(){if(this.state!==n.FILE_POPULATED){this.state=n.FILE_PROCESSING;try{var t=JSON.parse(this.xhrLoader.responseText)}catch(t){throw this.onProcessError(),t}var e=this.config;this.data="string"==typeof e?h(t,e,t):t}this.onProcessComplete()}});o.register("json",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,n,o,u){if(a(e)){var c=e;e=r(c,"key"),i=r(c,"url",!1)?r(c,"url"):r(c,"atlasURL"),o=r(c,"xhrSettings"),s=r(c,"path"),n=r(c,"baseURL"),u=r(c,"textureXhrSettings")}var d=new h(t,e,i,o);l.call(this,t,"multiatlas",e,[d]),this.config.path=s,this.config.baseURL=n,this.config.textureXhrSettings=u},onFileComplete:function(t){if(-1!==this.files.indexOf(t)&&(this.pending--,"json"===t.type&&t.data.hasOwnProperty("textures"))){var e=t.data.textures,i=this.config,s=this.loader,n=s.baseURL,a=s.path,h=s.prefix,l=r(i,"baseURL",this.baseURL),u=r(i,"path",this.path),c=r(i,"prefix",this.prefix),d=r(i,"textureXhrSettings");s.setBaseURL(l),s.setPath(u),s.setPrefix(c);for(var f=0;f{var s=i(83419),n=i(74099),r=i(95540),o=i(41212),a=i(26430),h=i(34328),l=new s({Extends:a,initialize:function(t,e,i,s){var n="js",l=[];if(o(e)){var u=e;e=r(u,"key"),i=r(u,"url"),s=r(u,"xhrSettings"),n=r(u,"extension",n)}Array.isArray(i)||(i=[i]);for(var c=0;c{var s=i(83419),n=i(74099),r=i(95540),o=i(41212),a=i(26430),h=i(85048),l=i(61485),u=i(78776),c=new s({Extends:a,initialize:function(t,e,i,s,n,h){var l,c,d=t.cacheManager.obj;if(o(e)){var f=e;e=r(f,"key"),l=new u(t,{key:e,type:"obj",cache:d,url:r(f,"url"),extension:r(f,"extension","obj"),xhrSettings:r(f,"xhrSettings"),config:{flipUV:r(f,"flipUV",n)}}),(s=r(f,"matURL"))&&(c=new u(t,{key:e,type:"mat",cache:d,url:s,extension:r(f,"matExtension","mat"),xhrSettings:r(f,"xhrSettings")}))}else l=new u(t,{key:e,url:i,type:"obj",cache:d,extension:"obj",xhrSettings:h,config:{flipUV:n}}),s&&(c=new u(t,{key:e,url:s,type:"mat",cache:d,extension:"mat",xhrSettings:h}));a.call(this,t,"obj",e,[l,c])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=h(t.data,t.config.flipUV);e&&(i.materials=l(e.data)),t.cache.add(t.key,i),this.complete=!0}}});n.register("obj",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(74099),o=i(518),a=new s({Extends:o,initialize:function(t,e,i,s,n){o.call(this,t,e,i,s,n),this.type="packfile"},onProcess:function(){if(this.state!==n.FILE_POPULATED&&(this.state=n.FILE_PROCESSING,this.data=JSON.parse(this.xhrLoader.responseText)),this.data.hasOwnProperty("files")&&this.config){var t={};t[this.config]=this.data,this.data=t}this.loader.addPack(this.data,this.config),this.onProcessComplete()}});r.register("pack",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,o,l){var u="js";if(h(e)){var c=e;e=a(c,"key"),i=a(c,"url"),l=a(c,"xhrSettings"),u=a(c,"extension",u),s=a(c,"start"),o=a(c,"mapping")}var d={type:"plugin",cache:!1,extension:u,responseType:"text",key:e,url:i,xhrSettings:l,config:{start:s,mapping:o}};r.call(this,t,d),"function"==typeof i&&(this.data=i,this.state=n.FILE_POPULATED)},onProcess:function(){var t=this.loader.systems.plugins,e=this.config,i=a(e,"start",!1),s=a(e,"mapping",null);if(this.state===n.FILE_POPULATED)t.install(this.key,this.data,i,s);else{this.state=n.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data);var r=t.install(this.key,window[this.key],i,s);(i||s)&&(this.loader.systems[s]=r,this.loader.scene[s]=r)}this.onProcessComplete()}});o.register("plugin",(function(t,e,i,s,n){if(Array.isArray(t))for(var r=0;r{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n){var o="svg";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"svgConfig",{}),n=a(l,"xhrSettings"),o=a(l,"extension",o)}var u={type:"svg",cache:t.textureManager,extension:o,responseType:"text",key:e,url:i,xhrSettings:n,config:{width:a(s,"width"),height:a(s,"height"),scale:a(s,"scale")}};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this.xhrLoader.responseText,e=[t],i=this.config.width,s=this.config.height,o=this.config.scale;t:if(i&&s||o){var a=(new DOMParser).parseFromString(t,"text/xml").getElementsByTagName("svg")[0],h=a.hasAttribute("viewBox"),l=parseFloat(a.getAttribute("width")),u=parseFloat(a.getAttribute("height"));if(!h&&l&&u)a.setAttribute("viewBox","0 0 "+l+" "+u);else if(h&&!l&&!u){var c=a.getAttribute("viewBox").split(/\s+|,/);l=c[2],u=c[3]}if(o){if(!l||!u)break t;i=l*o,s=u*o}a.setAttribute("width",i.toString()+"px"),a.setAttribute("height",s.toString()+"px"),e=[(new XMLSerializer).serializeToString(a)]}try{var d=new window.Blob(e,{type:"image/svg+xml;charset=utf-8"})}catch(t){return void this.onProcessError()}this.data=new Image,this.data.crossOrigin=this.crossOrigin;var f=this,p=!1;this.data.onload=function(){p||r.revokeObjectURL(f.data),f.onProcessComplete()},this.data.onerror=function(){p?f.onProcessError():(p=!0,r.revokeObjectURL(f.data),f.data.src="data:image/svg+xml,"+encodeURIComponent(e.join("")))},r.createObjectURL(this.data,d,"image/svg+xml")},addToCache:function(){this.cache.addImage(this.key,this.data)}});o.register("svg",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="js";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"text",extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t=this.data.concat("(function(){\nreturn new "+this.key+"();\n}).call(this);"),e=eval;this.loader.sceneManager.add(this.key,e(t)),this.complete=!0}});o.register("sceneFile",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,o,l){var u="js";if(h(e)){var c=e;e=a(c,"key"),i=a(c,"url"),l=a(c,"xhrSettings"),u=a(c,"extension",u),s=a(c,"systemKey"),o=a(c,"sceneKey")}var d={type:"scenePlugin",cache:!1,extension:u,responseType:"text",key:e,url:i,xhrSettings:l,config:{systemKey:s,sceneKey:o}};r.call(this,t,d),"function"==typeof i&&(this.data=i,this.state=n.FILE_POPULATED)},onProcess:function(){var t=this.loader.systems.plugins,e=this.config,i=this.key,s=a(e,"systemKey",i),r=a(e,"sceneKey",i);this.state===n.FILE_POPULATED?t.installScenePlugin(s,this.data,r,this.loader.scene,!0):(this.state=n.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data),t.installScenePlugin(s,window[this.key],r,this.loader.scene,!0)),this.onProcessComplete()}});o.register("scenePlugin",(function(t,e,i,s,n){if(Array.isArray(t))for(var r=0;r{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n){var o="js";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"type","script"),n=a(l,"xhrSettings"),o=a(l,"extension",o)}else void 0===s&&(s="script");var u={type:s,cache:!1,extension:o,responseType:"text",key:e,url:i,xhrSettings:n};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data),this.onProcessComplete()}});o.register("script",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(74099),o=i(19550),a=new s({Extends:o,initialize:function(t,e,i,s,n){o.call(this,t,e,i,n,s),this.type="spritesheet"},addToCache:function(){var t=this.linkFile;t?t.state>=n.FILE_COMPLETE&&("normalMap"===this.type?this.cache.addSpriteSheet(this.key,t.data,this.config,this.data):this.cache.addSpriteSheet(this.key,this.data,this.config,t.data)):this.cache.addSpriteSheet(this.key,this.data,this.config)}});r.register("spritesheet",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="text",o="txt",l=t.cacheManager.text;if(h(e)){var u=e;e=a(u,"key"),i=a(u,"url"),s=a(u,"xhrSettings"),o=a(u,"extension",o),n=a(u,"type",n),l=a(u,"cache",l)}var c={type:n,cache:l,extension:o,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,c)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()}});o.register("text",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(80341),u=new s({Extends:r,initialize:function(t,e,i,s){var n="csv";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var u={type:"tilemapCSV",cache:t.cacheManager.tilemap,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,u),this.tilemapFormat=l.CSV},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t={format:this.tilemapFormat,data:this.data};this.cache.add(this.key,t)}});o.register("tilemapCSV",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(74099),r=i(518),o=i(80341),a=new s({Extends:r,initialize:function(t,e,i,s){r.call(this,t,e,i,s),this.type="tilemapJSON",this.cache=t.cacheManager.tilemap},addToCache:function(){var t={format:o.WELTMEISTER,data:this.data};this.cache.add(this.key,t)}});n.register("tilemapImpact",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(74099),r=i(518),o=i(80341),a=new s({Extends:r,initialize:function(t,e,i,s){r.call(this,t,e,i,s),this.type="tilemapJSON",this.cache=t.cacheManager.tilemap},addToCache:function(){var t={format:o.TILED_JSON,data:this.data};this.cache.add(this.key,t)}});n.register("tilemapTiledJSON",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(26430),l=i(78776),u=new s({Extends:h,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new l(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","txt"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new l(t,e,s,u);c.linkFile?h.call(this,t,"unityatlas",e,[c,d,c.linkFile]):h.call(this,t,"unityatlas",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addUnityAtlas(t.key,t.data,e.data,i),this.complete=!0}}});n.register("unityAtlas",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(98356),h=i(95540),l=i(41212),u=new s({Extends:r,initialize:function(t,e,i,s){if(void 0===s&&(s=!1),l(e)){var n=e;e=h(n,"key"),i=h(n,"url",[]),s=h(n,"noAudio",!1)}var o=t.systems.game.device.video.getVideoURL(i);o||console.warn("VideoFile: No supported format for "+e);var a={type:"video",cache:t.cacheManager.video,extension:o.type,key:e,url:o.url,config:{noAudio:s}};r.call(this,t,a)},onProcess:function(){this.data={url:this.src,noAudio:this.config.noAudio,crossOrigin:this.crossOrigin},this.onProcessComplete()},load:function(){this.src=a(this,this.loader.baseURL),this.state=n.FILE_LOADED,this.loader.nextFile(this,!0)}});o.register("video",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(56836),u=new s({Extends:r,initialize:function(t,e,i,s){var n="xml";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"xml",cache:t.cacheManager.xml,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=l(this.xhrLoader.responseText),this.data?this.onProcessComplete():this.onProcessError()}});o.register("xml",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{t.exports={AnimationJSONFile:i(14135),AsepriteFile:i(76272),AtlasJSONFile:i(38734),AtlasXMLFile:i(74599),AudioFile:i(21097),AudioSpriteFile:i(89524),BinaryFile:i(85722),BitmapFontFile:i(97025),CompressedTextureFile:i(69559),CSSFile:i(16024),GLSLFile:i(47931),HTML5AudioFile:i(89749),HTMLFile:i(88470),HTMLTextureFile:i(14643),ImageFile:i(19550),JSONFile:i(518),MultiAtlasFile:i(59327),MultiScriptFile:i(99297),OBJFile:i(41846),PackFile:i(58610),PluginFile:i(48988),SceneFile:i(88423),ScenePluginFile:i(56812),ScriptFile:i(34328),SpriteSheetFile:i(85035),SVGFile:i(67397),TextFile:i(78776),TilemapCSVFile:i(49477),TilemapImpactFile:i(40807),TilemapJSONFile:i(56775),UnityAtlasFile:i(25771),VideoFile:i(33720),XMLFile:i(57318)}},57777:(t,e,i)=>{var s=i(23906),n=i(79291),r={Events:i(54899),FileTypes:i(64589),File:i(41299),FileTypesManager:i(74099),GetURL:i(98356),LoaderPlugin:i(74261),MergeXHRSettings:i(3374),MultiFile:i(26430),XHRLoader:i(84376),XHRSettings:i(92638)};r=n(!1,r,s),t.exports=r},53307:t=>{t.exports=function(t){for(var e=0,i=0;i{var s=i(6411);t.exports=function(t,e){return s(t)/s(e)/s(t-e)}},30976:t=>{t.exports=function(t,e){return Math.floor(Math.random()*(e-t+1)+t)}},87842:t=>{t.exports=function(t,e,i,s,n){var r=.5*(s-e),o=.5*(n-i),a=t*t;return(2*i-2*s+r+o)*(t*a)+(-3*i+3*s-2*r-o)*a+r*t+i}},26302:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.ceil(t*s)/s}},45319:t=>{t.exports=function(t,e,i){return Math.max(e,Math.min(i,t))}},39506:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t*s.DEG_TO_RAD}},61241:t=>{t.exports=function(t,e){return Math.abs(t-e)}},38857:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(37867),o=i(29747),a=new r,h=new n({initialize:function t(e,i,s,n){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=t.DefaultOrder),this._x=e,this._y=i,this._z=s,this._order=n,this.onChangeCallback=o},x:{get:function(){return this._x},set:function(t){this._x=t,this.onChangeCallback(this)}},y:{get:function(){return this._y},set:function(t){this._y=t,this.onChangeCallback(this)}},z:{get:function(){return this._z},set:function(t){this._z=t,this.onChangeCallback(this)}},order:{get:function(){return this._order},set:function(t){this._order=t,this.onChangeCallback(this)}},set:function(t,e,i,s){return void 0===s&&(s=this._order),this._x=t,this._y=e,this._z=i,this._order=s,this.onChangeCallback(this),this},copy:function(t){return this.set(t.x,t.y,t.z,t.order)},setFromQuaternion:function(t,e,i){return void 0===e&&(e=this._order),void 0===i&&(i=!1),a.fromQuat(t),this.setFromRotationMatrix(a,e,i)},setFromRotationMatrix:function(t,e,i){void 0===e&&(e=this._order),void 0===i&&(i=!1);var n=t.val,r=n[0],o=n[4],a=n[8],h=n[1],l=n[5],u=n[9],c=n[2],d=n[6],f=n[10],p=0,v=0,g=0,m=.99999;switch(e){case"XYZ":v=Math.asin(s(a,-1,1)),Math.abs(a){t.exports=function(t){if(0===t)return 1;for(var e=t;--t;)e*=t;return e}},99472:t=>{t.exports=function(t,e){return Math.random()*(e-t)+t}},77623:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.floor(t*s)/s}},62945:(t,e,i)=>{var s=i(45319);t.exports=function(t,e,i){return(i-e)*(t=s(t,0,1))+e}},38265:t=>{t.exports=function(t,e){return t/e/1e3}},78702:t=>{t.exports=function(t){return t==parseFloat(t)?!(t%2):void 0}},94883:t=>{t.exports=function(t){return t===parseFloat(t)?!(t%2):void 0}},28915:t=>{t.exports=function(t,e,i){return(e-t)*i+t}},94908:t=>{t.exports=function(t,e,i){return void 0===i&&(i=0),t.clone().lerp(e,i)}},94434:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){this.val=new Float32Array(9),t?this.copy(t):this.identity()},clone:function(){return new s(this)},set:function(t){return this.copy(t)},copy:function(t){var e=this.val,i=t.val;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],this},fromMat4:function(t){var e=t.val,i=this.val;return i[0]=e[0],i[1]=e[1],i[2]=e[2],i[3]=e[4],i[4]=e[5],i[5]=e[6],i[6]=e[8],i[7]=e[9],i[8]=e[10],this},fromArray:function(t){var e=this.val;return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],this},identity:function(){var t=this.val;return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,this},transpose:function(){var t=this.val,e=t[1],i=t[2],s=t[5];return t[1]=t[3],t[2]=t[6],t[3]=e,t[5]=t[7],t[6]=i,t[7]=s,this},invert:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=l*r-o*h,c=-l*n+o*a,d=h*n-r*a,f=e*u+i*c+s*d;return f?(f=1/f,t[0]=u*f,t[1]=(-l*i+s*h)*f,t[2]=(o*i-s*r)*f,t[3]=c*f,t[4]=(l*e-s*a)*f,t[5]=(-o*e+s*n)*f,t[6]=d*f,t[7]=(-h*e+i*a)*f,t[8]=(r*e-i*n)*f,this):null},adjoint:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8];return t[0]=r*l-o*h,t[1]=s*h-i*l,t[2]=i*o-s*r,t[3]=o*a-n*l,t[4]=e*l-s*a,t[5]=s*n-e*o,t[6]=n*h-r*a,t[7]=i*a-e*h,t[8]=e*r-i*n,this},determinant:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8];return e*(l*r-o*h)+i*(-l*n+o*a)+s*(h*n-r*a)},multiply:function(t){var e=this.val,i=e[0],s=e[1],n=e[2],r=e[3],o=e[4],a=e[5],h=e[6],l=e[7],u=e[8],c=t.val,d=c[0],f=c[1],p=c[2],v=c[3],g=c[4],m=c[5],y=c[6],x=c[7],T=c[8];return e[0]=d*i+f*r+p*h,e[1]=d*s+f*o+p*l,e[2]=d*n+f*a+p*u,e[3]=v*i+g*r+m*h,e[4]=v*s+g*o+m*l,e[5]=v*n+g*a+m*u,e[6]=y*i+x*r+T*h,e[7]=y*s+x*o+T*l,e[8]=y*n+x*a+T*u,this},translate:function(t){var e=this.val,i=t.x,s=t.y;return e[6]=i*e[0]+s*e[3]+e[6],e[7]=i*e[1]+s*e[4]+e[7],e[8]=i*e[2]+s*e[5]+e[8],this},rotate:function(t){var e=this.val,i=e[0],s=e[1],n=e[2],r=e[3],o=e[4],a=e[5],h=Math.sin(t),l=Math.cos(t);return e[0]=l*i+h*r,e[1]=l*s+h*o,e[2]=l*n+h*a,e[3]=l*r-h*i,e[4]=l*o-h*s,e[5]=l*a-h*n,this},scale:function(t){var e=this.val,i=t.x,s=t.y;return e[0]=i*e[0],e[1]=i*e[1],e[2]=i*e[2],e[3]=s*e[3],e[4]=s*e[4],e[5]=s*e[5],this},fromQuat:function(t){var e=t.x,i=t.y,s=t.z,n=t.w,r=e+e,o=i+i,a=s+s,h=e*r,l=e*o,u=e*a,c=i*o,d=i*a,f=s*a,p=n*r,v=n*o,g=n*a,m=this.val;return m[0]=1-(c+f),m[3]=l+g,m[6]=u-v,m[1]=l-g,m[4]=1-(h+f),m[7]=d+p,m[2]=u+v,m[5]=d-p,m[8]=1-(h+c),this},normalFromMat4:function(t){var e=t.val,i=this.val,s=e[0],n=e[1],r=e[2],o=e[3],a=e[4],h=e[5],l=e[6],u=e[7],c=e[8],d=e[9],f=e[10],p=e[11],v=e[12],g=e[13],m=e[14],y=e[15],x=s*h-n*a,T=s*l-r*a,w=s*u-o*a,b=n*l-r*h,S=n*u-o*h,E=r*u-o*l,A=c*g-d*v,C=c*m-f*v,_=c*y-p*v,M=d*m-f*g,P=d*y-p*g,R=f*y-p*m,L=x*R-T*P+w*M+b*_-S*C+E*A;return L?(L=1/L,i[0]=(h*R-l*P+u*M)*L,i[1]=(l*_-a*R-u*C)*L,i[2]=(a*P-h*_+u*A)*L,i[3]=(r*P-n*R-o*M)*L,i[4]=(s*R-r*_+o*C)*L,i[5]=(n*_-s*P-o*A)*L,i[6]=(g*E-m*S+y*b)*L,i[7]=(m*w-v*E-y*T)*L,i[8]=(v*S-g*w+y*x)*L,this):null}});t.exports=s},37867:(t,e,i)=>{var s=i(83419),n=i(25836),r=1e-6,o=new s({initialize:function(t){this.val=new Float32Array(16),t?this.copy(t):this.identity()},clone:function(){return new o(this)},set:function(t){return this.copy(t)},setValues:function(t,e,i,s,n,r,o,a,h,l,u,c,d,f,p,v){var g=this.val;return g[0]=t,g[1]=e,g[2]=i,g[3]=s,g[4]=n,g[5]=r,g[6]=o,g[7]=a,g[8]=h,g[9]=l,g[10]=u,g[11]=c,g[12]=d,g[13]=f,g[14]=p,g[15]=v,this},copy:function(t){var e=t.val;return this.setValues(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])},fromArray:function(t){return this.setValues(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])},zero:function(){return this.setValues(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)},transform:function(t,e,i){var s=a.fromQuat(i).val,n=e.x,r=e.y,o=e.z;return this.setValues(s[0]*n,s[1]*n,s[2]*n,0,s[4]*r,s[5]*r,s[6]*r,0,s[8]*o,s[9]*o,s[10]*o,0,t.x,t.y,t.z,1)},xyz:function(t,e,i){this.identity();var s=this.val;return s[12]=t,s[13]=e,s[14]=i,this},scaling:function(t,e,i){this.zero();var s=this.val;return s[0]=t,s[5]=e,s[10]=i,s[15]=1,this},identity:function(){return this.setValues(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)},transpose:function(){var t=this.val,e=t[1],i=t[2],s=t[3],n=t[6],r=t[7],o=t[11];return t[1]=t[4],t[2]=t[8],t[3]=t[12],t[4]=e,t[6]=t[9],t[7]=t[13],t[8]=i,t[9]=n,t[11]=t[14],t[12]=s,t[13]=r,t[14]=o,this},getInverse:function(t){return this.copy(t),this.invert()},invert:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],v=t[14],g=t[15],m=e*o-i*r,y=e*a-s*r,x=e*h-n*r,T=i*a-s*o,w=i*h-n*o,b=s*h-n*a,S=l*p-u*f,E=l*v-c*f,A=l*g-d*f,C=u*v-c*p,_=u*g-d*p,M=c*g-d*v,P=m*M-y*_+x*C+T*A-w*E+b*S;return P?(P=1/P,this.setValues((o*M-a*_+h*C)*P,(s*_-i*M-n*C)*P,(p*b-v*w+g*T)*P,(c*w-u*b-d*T)*P,(a*A-r*M-h*E)*P,(e*M-s*A+n*E)*P,(v*x-f*b-g*y)*P,(l*b-c*x+d*y)*P,(r*_-o*A+h*S)*P,(i*A-e*_-n*S)*P,(f*w-p*x+g*m)*P,(u*x-l*w-d*m)*P,(o*E-r*C-a*S)*P,(e*C-i*E+s*S)*P,(p*y-f*T-v*m)*P,(l*T-u*y+c*m)*P)):this},adjoint:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],v=t[14],g=t[15];return this.setValues(o*(c*g-d*v)-u*(a*g-h*v)+p*(a*d-h*c),-(i*(c*g-d*v)-u*(s*g-n*v)+p*(s*d-n*c)),i*(a*g-h*v)-o*(s*g-n*v)+p*(s*h-n*a),-(i*(a*d-h*c)-o*(s*d-n*c)+u*(s*h-n*a)),-(r*(c*g-d*v)-l*(a*g-h*v)+f*(a*d-h*c)),e*(c*g-d*v)-l*(s*g-n*v)+f*(s*d-n*c),-(e*(a*g-h*v)-r*(s*g-n*v)+f*(s*h-n*a)),e*(a*d-h*c)-r*(s*d-n*c)+l*(s*h-n*a),r*(u*g-d*p)-l*(o*g-h*p)+f*(o*d-h*u),-(e*(u*g-d*p)-l*(i*g-n*p)+f*(i*d-n*u)),e*(o*g-h*p)-r*(i*g-n*p)+f*(i*h-n*o),-(e*(o*d-h*u)-r*(i*d-n*u)+l*(i*h-n*o)),-(r*(u*v-c*p)-l*(o*v-a*p)+f*(o*c-a*u)),e*(u*v-c*p)-l*(i*v-s*p)+f*(i*c-s*u),-(e*(o*v-a*p)-r*(i*v-s*p)+f*(i*a-s*o)),e*(o*c-a*u)-r*(i*c-s*u)+l*(i*a-s*o))},determinant:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],v=t[14],g=t[15];return(e*o-i*r)*(c*g-d*v)-(e*a-s*r)*(u*g-d*p)+(e*h-n*r)*(u*v-c*p)+(i*a-s*o)*(l*g-d*f)-(i*h-n*o)*(l*v-c*f)+(s*h-n*a)*(l*p-u*f)},multiply:function(t){var e=this.val,i=e[0],s=e[1],n=e[2],r=e[3],o=e[4],a=e[5],h=e[6],l=e[7],u=e[8],c=e[9],d=e[10],f=e[11],p=e[12],v=e[13],g=e[14],m=e[15],y=t.val,x=y[0],T=y[1],w=y[2],b=y[3];return e[0]=x*i+T*o+w*u+b*p,e[1]=x*s+T*a+w*c+b*v,e[2]=x*n+T*h+w*d+b*g,e[3]=x*r+T*l+w*f+b*m,x=y[4],T=y[5],w=y[6],b=y[7],e[4]=x*i+T*o+w*u+b*p,e[5]=x*s+T*a+w*c+b*v,e[6]=x*n+T*h+w*d+b*g,e[7]=x*r+T*l+w*f+b*m,x=y[8],T=y[9],w=y[10],b=y[11],e[8]=x*i+T*o+w*u+b*p,e[9]=x*s+T*a+w*c+b*v,e[10]=x*n+T*h+w*d+b*g,e[11]=x*r+T*l+w*f+b*m,x=y[12],T=y[13],w=y[14],b=y[15],e[12]=x*i+T*o+w*u+b*p,e[13]=x*s+T*a+w*c+b*v,e[14]=x*n+T*h+w*d+b*g,e[15]=x*r+T*l+w*f+b*m,this},multiplyLocal:function(t){var e=this.val,i=t.val;return this.setValues(e[0]*i[0]+e[1]*i[4]+e[2]*i[8]+e[3]*i[12],e[0]*i[1]+e[1]*i[5]+e[2]*i[9]+e[3]*i[13],e[0]*i[2]+e[1]*i[6]+e[2]*i[10]+e[3]*i[14],e[0]*i[3]+e[1]*i[7]+e[2]*i[11]+e[3]*i[15],e[4]*i[0]+e[5]*i[4]+e[6]*i[8]+e[7]*i[12],e[4]*i[1]+e[5]*i[5]+e[6]*i[9]+e[7]*i[13],e[4]*i[2]+e[5]*i[6]+e[6]*i[10]+e[7]*i[14],e[4]*i[3]+e[5]*i[7]+e[6]*i[11]+e[7]*i[15],e[8]*i[0]+e[9]*i[4]+e[10]*i[8]+e[11]*i[12],e[8]*i[1]+e[9]*i[5]+e[10]*i[9]+e[11]*i[13],e[8]*i[2]+e[9]*i[6]+e[10]*i[10]+e[11]*i[14],e[8]*i[3]+e[9]*i[7]+e[10]*i[11]+e[11]*i[15],e[12]*i[0]+e[13]*i[4]+e[14]*i[8]+e[15]*i[12],e[12]*i[1]+e[13]*i[5]+e[14]*i[9]+e[15]*i[13],e[12]*i[2]+e[13]*i[6]+e[14]*i[10]+e[15]*i[14],e[12]*i[3]+e[13]*i[7]+e[14]*i[11]+e[15]*i[15])},premultiply:function(t){return this.multiplyMatrices(t,this)},multiplyMatrices:function(t,e){var i=t.val,s=e.val,n=i[0],r=i[4],o=i[8],a=i[12],h=i[1],l=i[5],u=i[9],c=i[13],d=i[2],f=i[6],p=i[10],v=i[14],g=i[3],m=i[7],y=i[11],x=i[15],T=s[0],w=s[4],b=s[8],S=s[12],E=s[1],A=s[5],C=s[9],_=s[13],M=s[2],P=s[6],R=s[10],L=s[14],O=s[3],F=s[7],D=s[11],k=s[15];return this.setValues(n*T+r*E+o*M+a*O,h*T+l*E+u*M+c*O,d*T+f*E+p*M+v*O,g*T+m*E+y*M+x*O,n*w+r*A+o*P+a*F,h*w+l*A+u*P+c*F,d*w+f*A+p*P+v*F,g*w+m*A+y*P+x*F,n*b+r*C+o*R+a*D,h*b+l*C+u*R+c*D,d*b+f*C+p*R+v*D,g*b+m*C+y*R+x*D,n*S+r*_+o*L+a*k,h*S+l*_+u*L+c*k,d*S+f*_+p*L+v*k,g*S+m*_+y*L+x*k)},translate:function(t){return this.translateXYZ(t.x,t.y,t.z)},translateXYZ:function(t,e,i){var s=this.val;return s[12]=s[0]*t+s[4]*e+s[8]*i+s[12],s[13]=s[1]*t+s[5]*e+s[9]*i+s[13],s[14]=s[2]*t+s[6]*e+s[10]*i+s[14],s[15]=s[3]*t+s[7]*e+s[11]*i+s[15],this},scale:function(t){return this.scaleXYZ(t.x,t.y,t.z)},scaleXYZ:function(t,e,i){var s=this.val;return s[0]=s[0]*t,s[1]=s[1]*t,s[2]=s[2]*t,s[3]=s[3]*t,s[4]=s[4]*e,s[5]=s[5]*e,s[6]=s[6]*e,s[7]=s[7]*e,s[8]=s[8]*i,s[9]=s[9]*i,s[10]=s[10]*i,s[11]=s[11]*i,this},makeRotationAxis:function(t,e){var i=Math.cos(e),s=Math.sin(e),n=1-i,r=t.x,o=t.y,a=t.z,h=n*r,l=n*o;return this.setValues(h*r+i,h*o-s*a,h*a+s*o,0,h*o+s*a,l*o+i,l*a-s*r,0,h*a-s*o,l*a+s*r,n*a*a+i,0,0,0,0,1)},rotate:function(t,e){var i=this.val,s=e.x,n=e.y,o=e.z,a=Math.sqrt(s*s+n*n+o*o);if(Math.abs(a){t.exports=function(t,e,i){return Math.min(t+e,i)}},50040:t=>{t.exports=function(t){var e=t.length;if(0===e)return 0;t.sort((function(t,e){return t-e}));var i=Math.floor(e/2);return e%2==0?(t[i]+t[i-1])/2:t[i]}},37204:t=>{t.exports=function(t,e,i){return Math.max(t-e,i)}},65201:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=e+1);var n=(t-e)/(i-e);return n>1?void 0!==s?(n=(s-t)/(s-i))<0&&(n=0):n=1:n<0&&(n=0),n}},15746:(t,e,i)=>{var s=i(83419),n=i(94434),r=i(29747),o=i(25836),a=1e-6,h=new Int8Array([1,2,0]),l=new Float32Array([0,0,0]),u=new o(1,0,0),c=new o(0,1,0),d=new o,f=new n,p=new s({initialize:function(t,e,i,s){this.onChangeCallback=r,this.set(t,e,i,s)},x:{get:function(){return this._x},set:function(t){this._x=t,this.onChangeCallback(this)}},y:{get:function(){return this._y},set:function(t){this._y=t,this.onChangeCallback(this)}},z:{get:function(){return this._z},set:function(t){this._z=t,this.onChangeCallback(this)}},w:{get:function(){return this._w},set:function(t){this._w=t,this.onChangeCallback(this)}},copy:function(t){return this.set(t)},set:function(t,e,i,s,n){return void 0===n&&(n=!0),"object"==typeof t?(this._x=t.x||0,this._y=t.y||0,this._z=t.z||0,this._w=t.w||0):(this._x=t||0,this._y=e||0,this._z=i||0,this._w=s||0),n&&this.onChangeCallback(this),this},add:function(t){return this._x+=t.x,this._y+=t.y,this._z+=t.z,this._w+=t.w,this.onChangeCallback(this),this},subtract:function(t){return this._x-=t.x,this._y-=t.y,this._z-=t.z,this._w-=t.w,this.onChangeCallback(this),this},scale:function(t){return this._x*=t,this._y*=t,this._z*=t,this._w*=t,this.onChangeCallback(this),this},length:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return Math.sqrt(t*t+e*e+i*i+s*s)},lengthSq:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return t*t+e*e+i*i+s*s},normalize:function(){var t=this.x,e=this.y,i=this.z,s=this.w,n=t*t+e*e+i*i+s*s;return n>0&&(n=1/Math.sqrt(n),this._x=t*n,this._y=e*n,this._z=i*n,this._w=s*n),this.onChangeCallback(this),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,n=this.z,r=this.w;return this.set(i+e*(t.x-i),s+e*(t.y-s),n+e*(t.z-n),r+e*(t.w-r))},rotationTo:function(t,e){var i=t.x*e.x+t.y*e.y+t.z*e.z;return i<-.999999?(d.copy(u).cross(t).length().999999?this.set(0,0,0,1):(d.copy(t).cross(e),this._x=d.x,this._y=d.y,this._z=d.z,this._w=1+i,this.normalize())},setAxes:function(t,e,i){var s=f.val;return s[0]=e.x,s[3]=e.y,s[6]=e.z,s[1]=i.x,s[4]=i.y,s[7]=i.z,s[2]=-t.x,s[5]=-t.y,s[8]=-t.z,this.fromMat3(f).normalize()},identity:function(){return this.set(0,0,0,1)},setAxisAngle:function(t,e){e*=.5;var i=Math.sin(e);return this.set(i*t.x,i*t.y,i*t.z,Math.cos(e))},multiply:function(t){var e=this.x,i=this.y,s=this.z,n=this.w,r=t.x,o=t.y,a=t.z,h=t.w;return this.set(e*h+n*r+i*a-s*o,i*h+n*o+s*r-e*a,s*h+n*a+e*o-i*r,n*h-e*r-i*o-s*a)},slerp:function(t,e){var i=this.x,s=this.y,n=this.z,r=this.w,o=t.x,h=t.y,l=t.z,u=t.w,c=i*o+s*h+n*l+r*u;c<0&&(c=-c,o=-o,h=-h,l=-l,u=-u);var d=1-e,f=e;if(1-c>a){var p=Math.acos(c),v=Math.sin(p);d=Math.sin((1-e)*p)/v,f=Math.sin(e*p)/v}return this.set(d*i+f*o,d*s+f*h,d*n+f*l,d*r+f*u)},invert:function(){var t=this.x,e=this.y,i=this.z,s=this.w,n=t*t+e*e+i*i+s*s,r=n?1/n:0;return this.set(-t*r,-e*r,-i*r,s*r)},conjugate:function(){return this._x=-this.x,this._y=-this.y,this._z=-this.z,this.onChangeCallback(this),this},rotateX:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,n=this.w,r=Math.sin(t),o=Math.cos(t);return this.set(e*o+n*r,i*o+s*r,s*o-i*r,n*o-e*r)},rotateY:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,n=this.w,r=Math.sin(t),o=Math.cos(t);return this.set(e*o-s*r,i*o+n*r,s*o+e*r,n*o-i*r)},rotateZ:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,n=this.w,r=Math.sin(t),o=Math.cos(t);return this.set(e*o+i*r,i*o-e*r,s*o+n*r,n*o-s*r)},calculateW:function(){var t=this.x,e=this.y,i=this.z;return this.w=-Math.sqrt(1-t*t-e*e-i*i),this},setFromEuler:function(t,e){var i=t.x/2,s=t.y/2,n=t.z/2,r=Math.cos(i),o=Math.cos(s),a=Math.cos(n),h=Math.sin(i),l=Math.sin(s),u=Math.sin(n);switch(t.order){case"XYZ":this.set(h*o*a+r*l*u,r*l*a-h*o*u,r*o*u+h*l*a,r*o*a-h*l*u,e);break;case"YXZ":this.set(h*o*a+r*l*u,r*l*a-h*o*u,r*o*u-h*l*a,r*o*a+h*l*u,e);break;case"ZXY":this.set(h*o*a-r*l*u,r*l*a+h*o*u,r*o*u+h*l*a,r*o*a-h*l*u,e);break;case"ZYX":this.set(h*o*a-r*l*u,r*l*a+h*o*u,r*o*u-h*l*a,r*o*a+h*l*u,e);break;case"YZX":this.set(h*o*a+r*l*u,r*l*a+h*o*u,r*o*u-h*l*a,r*o*a-h*l*u,e);break;case"XZY":this.set(h*o*a-r*l*u,r*l*a-h*o*u,r*o*u+h*l*a,r*o*a+h*l*u,e)}return this},setFromRotationMatrix:function(t){var e,i=t.val,s=i[0],n=i[4],r=i[8],o=i[1],a=i[5],h=i[9],l=i[2],u=i[6],c=i[10],d=s+a+c;return d>0?(e=.5/Math.sqrt(d+1),this.set((u-h)*e,(r-l)*e,(o-n)*e,.25/e)):s>a&&s>c?(e=2*Math.sqrt(1+s-a-c),this.set(.25*e,(n+o)/e,(r+l)/e,(u-h)/e)):a>c?(e=2*Math.sqrt(1+a-s-c),this.set((n+o)/e,.25*e,(h+u)/e,(r-l)/e)):(e=2*Math.sqrt(1+c-s-a),this.set((r+l)/e,(h+u)/e,.25*e,(o-n)/e)),this},fromMat3:function(t){var e,i=t.val,s=i[0]+i[4]+i[8];if(s>0)e=Math.sqrt(s+1),this.w=.5*e,e=.5/e,this._x=(i[7]-i[5])*e,this._y=(i[2]-i[6])*e,this._z=(i[3]-i[1])*e;else{var n=0;i[4]>i[0]&&(n=1),i[8]>i[3*n+n]&&(n=2);var r=h[n],o=h[r];e=Math.sqrt(i[3*n+n]-i[3*r+r]-i[3*o+o]+1),l[n]=.5*e,e=.5/e,l[r]=(i[3*r+n]+i[3*n+r])*e,l[o]=(i[3*o+n]+i[3*n+o])*e,this._x=l[0],this._y=l[1],this._z=l[2],this._w=(i[3*o+r]-i[3*r+o])*e}return this.onChangeCallback(this),this}});t.exports=p},43396:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t*s.RAD_TO_DEG}},74362:t=>{t.exports=function(t,e){void 0===e&&(e=1);var i=2*Math.random()*Math.PI;return t.x=Math.cos(i)*e,t.y=Math.sin(i)*e,t}},60706:t=>{t.exports=function(t,e){void 0===e&&(e=1);var i=2*Math.random()*Math.PI,s=2*Math.random()-1,n=Math.sqrt(1-s*s)*e;return t.x=Math.cos(i)*n,t.y=Math.sin(i)*n,t.z=s*e,t}},67421:t=>{t.exports=function(t,e){return void 0===e&&(e=1),t.x=(2*Math.random()-1)*e,t.y=(2*Math.random()-1)*e,t.z=(2*Math.random()-1)*e,t.w=(2*Math.random()-1)*e,t}},36305:t=>{t.exports=function(t,e){var i=t.x,s=t.y;return t.x=i*Math.cos(e)-s*Math.sin(e),t.y=i*Math.sin(e)+s*Math.cos(e),t}},11520:t=>{t.exports=function(t,e,i,s){var n=Math.cos(s),r=Math.sin(s),o=t.x-e,a=t.y-i;return t.x=o*n-a*r+e,t.y=o*r+a*n+i,t}},1163:t=>{t.exports=function(t,e,i,s,n){var r=s+Math.atan2(t.y-i,t.x-e);return t.x=e+n*Math.cos(r),t.y=i+n*Math.sin(r),t}},70336:t=>{t.exports=function(t,e,i,s,n){return t.x=e+n*Math.cos(s),t.y=i+n*Math.sin(s),t}},72678:(t,e,i)=>{var s=i(25836),n=i(37867),r=i(15746),o=new n,a=new r,h=new s;t.exports=function(t,e,i){return a.setAxisAngle(e,i),o.fromRotationTranslation(a,h.set(0,0,0)),t.transformMat4(o)}},2284:t=>{t.exports=function(t){return t>0?Math.ceil(t):Math.floor(t)}},41013:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.round(t*s)/s}},16922:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=1),void 0===i&&(i=1),void 0===s&&(s=1),s*=Math.PI/t;for(var n=[],r=[],o=0;o{t.exports=function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e))*t*(3-2*t)}},54261:t=>{t.exports=function(t,e,i){return(t=Math.max(0,Math.min(1,(t-e)/(i-e))))*t*t*(t*(6*t-15)+10)}},44408:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n){void 0===n&&(n=new s);var r=0,o=0;return t>0&&t<=e*i&&(r=t>e-1?t-(o=Math.floor(t/e))*e:t),n.set(r,o)}},85955:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o,a,h){void 0===h&&(h=new s);var l=Math.sin(r),u=Math.cos(r),c=u*o,d=l*o,f=-l*a,p=u*a,v=1/(c*p+f*-d);return h.x=p*v*t+-f*v*e+(n*f-i*p)*v,h.y=c*v*e+-d*v*t+(-n*c+i*d)*v,h}},26099:(t,e,i)=>{var s=i(83419),n=i(43855),r=new s({initialize:function(t,e){this.x=0,this.y=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0):(void 0===e&&(e=t),this.x=t||0,this.y=e||0)},clone:function(){return new r(this.x,this.y)},copy:function(t){return this.x=t.x||0,this.y=t.y||0,this},setFromObject:function(t){return this.x=t.x||0,this.y=t.y||0,this},set:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setTo:function(t,e){return this.set(t,e)},setToPolar:function(t,e){return null==e&&(e=1),this.x=Math.cos(t)*e,this.y=Math.sin(t)*e,this},equals:function(t){return this.x===t.x&&this.y===t.y},fuzzyEquals:function(t,e){return n(this.x,t.x,e)&&n(this.y,t.y,e)},angle:function(){var t=Math.atan2(this.y,this.x);return t<0&&(t+=2*Math.PI),t},setAngle:function(t){return this.setToPolar(t,this.length())},add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this},scale:function(t){return isFinite(t)?(this.x*=t,this.y*=t):(this.x=0,this.y=0),this},divide:function(t){return this.x/=t.x,this.y/=t.y,this},negate:function(){return this.x=-this.x,this.y=-this.y,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y;return Math.sqrt(e*e+i*i)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y;return e*e+i*i},length:function(){var t=this.x,e=this.y;return Math.sqrt(t*t+e*e)},setLength:function(t){return this.normalize().scale(t)},lengthSq:function(){var t=this.x,e=this.y;return t*t+e*e},normalize:function(){var t=this.x,e=this.y,i=t*t+e*e;return i>0&&(i=1/Math.sqrt(i),this.x=t*i,this.y=e*i),this},normalizeRightHand:function(){var t=this.x;return this.x=-1*this.y,this.y=t,this},normalizeLeftHand:function(){var t=this.x;return this.x=this.y,this.y=-1*t,this},dot:function(t){return this.x*t.x+this.y*t.y},cross:function(t){return this.x*t.y-this.y*t.x},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this},transformMat3:function(t){var e=this.x,i=this.y,s=t.val;return this.x=s[0]*e+s[3]*i+s[6],this.y=s[1]*e+s[4]*i+s[7],this},transformMat4:function(t){var e=this.x,i=this.y,s=t.val;return this.x=s[0]*e+s[4]*i+s[12],this.y=s[1]*e+s[5]*i+s[13],this},reset:function(){return this.x=0,this.y=0,this},limit:function(t){var e=this.length();return e&&e>t&&this.scale(t/e),this},reflect:function(t){return t=t.clone().normalize(),this.subtract(t.scale(2*this.dot(t)))},mirror:function(t){return this.reflect(t).negate()},rotate:function(t){var e=Math.cos(t),i=Math.sin(t);return this.set(e*this.x-i*this.y,i*this.x+e*this.y)},project:function(t){var e=this.dot(t)/t.dot(t);return this.copy(t).scale(e)}});r.ZERO=new r,r.RIGHT=new r(1,0),r.LEFT=new r(-1,0),r.UP=new r(0,-1),r.DOWN=new r(0,1),r.ONE=new r(1,1),t.exports=r},25836:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.x=0,this.y=0,this.z=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0):(this.x=t||0,this.y=e||0,this.z=i||0)},up:function(){return this.x=0,this.y=1,this.z=0,this},min:function(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.z=Math.min(this.z,t.z),this},max:function(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this.z=Math.max(this.z,t.z),this},clone:function(){return new s(this.x,this.y,this.z)},addVectors:function(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this},crossVectors:function(t,e){var i=t.x,s=t.y,n=t.z,r=e.x,o=e.y,a=e.z;return this.x=s*a-n*o,this.y=n*r-i*a,this.z=i*o-s*r,this},equals:function(t){return this.x===t.x&&this.y===t.y&&this.z===t.z},copy:function(t){return this.x=t.x,this.y=t.y,this.z=t.z||0,this},set:function(t,e,i){return"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0):(this.x=t||0,this.y=e||0,this.z=i||0),this},setFromMatrixPosition:function(t){return this.fromArray(t.val,12)},setFromMatrixColumn:function(t,e){return this.fromArray(t.val,4*e)},fromArray:function(t,e){return void 0===e&&(e=0),this.x=t[e],this.y=t[e+1],this.z=t[e+2],this},add:function(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z||0,this},addScalar:function(t){return this.x+=t,this.y+=t,this.z+=t,this},addScale:function(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e||0,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z||0,this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z||1,this},scale:function(t){return isFinite(t)?(this.x*=t,this.y*=t,this.z*=t):(this.x=0,this.y=0,this.z=0),this},divide:function(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z||1,this},negate:function(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0;return Math.sqrt(e*e+i*i+s*s)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0;return e*e+i*i+s*s},length:function(){var t=this.x,e=this.y,i=this.z;return Math.sqrt(t*t+e*e+i*i)},lengthSq:function(){var t=this.x,e=this.y,i=this.z;return t*t+e*e+i*i},normalize:function(){var t=this.x,e=this.y,i=this.z,s=t*t+e*e+i*i;return s>0&&(s=1/Math.sqrt(s),this.x=t*s,this.y=e*s,this.z=i*s),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z},cross:function(t){var e=this.x,i=this.y,s=this.z,n=t.x,r=t.y,o=t.z;return this.x=i*o-s*r,this.y=s*n-e*o,this.z=e*r-i*n,this},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,n=this.z;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this.z=n+e*(t.z-n),this},applyMatrix3:function(t){var e=this.x,i=this.y,s=this.z,n=t.val;return this.x=n[0]*e+n[3]*i+n[6]*s,this.y=n[1]*e+n[4]*i+n[7]*s,this.z=n[2]*e+n[5]*i+n[8]*s,this},applyMatrix4:function(t){var e=this.x,i=this.y,s=this.z,n=t.val,r=1/(n[3]*e+n[7]*i+n[11]*s+n[15]);return this.x=(n[0]*e+n[4]*i+n[8]*s+n[12])*r,this.y=(n[1]*e+n[5]*i+n[9]*s+n[13])*r,this.z=(n[2]*e+n[6]*i+n[10]*s+n[14])*r,this},transformMat3:function(t){var e=this.x,i=this.y,s=this.z,n=t.val;return this.x=e*n[0]+i*n[3]+s*n[6],this.y=e*n[1]+i*n[4]+s*n[7],this.z=e*n[2]+i*n[5]+s*n[8],this},transformMat4:function(t){var e=this.x,i=this.y,s=this.z,n=t.val;return this.x=n[0]*e+n[4]*i+n[8]*s+n[12],this.y=n[1]*e+n[5]*i+n[9]*s+n[13],this.z=n[2]*e+n[6]*i+n[10]*s+n[14],this},transformCoordinates:function(t){var e=this.x,i=this.y,s=this.z,n=t.val,r=e*n[0]+i*n[4]+s*n[8]+n[12],o=e*n[1]+i*n[5]+s*n[9]+n[13],a=e*n[2]+i*n[6]+s*n[10]+n[14],h=e*n[3]+i*n[7]+s*n[11]+n[15];return this.x=r/h,this.y=o/h,this.z=a/h,this},transformQuat:function(t){var e=this.x,i=this.y,s=this.z,n=t.x,r=t.y,o=t.z,a=t.w,h=a*e+r*s-o*i,l=a*i+o*e-n*s,u=a*s+n*i-r*e,c=-n*e-r*i-o*s;return this.x=h*a+c*-n+l*-o-u*-r,this.y=l*a+c*-r+u*-n-h*-o,this.z=u*a+c*-o+h*-r-l*-n,this},project:function(t){var e=this.x,i=this.y,s=this.z,n=t.val,r=n[0],o=n[1],a=n[2],h=n[3],l=n[4],u=n[5],c=n[6],d=n[7],f=n[8],p=n[9],v=n[10],g=n[11],m=n[12],y=n[13],x=n[14],T=1/(e*h+i*d+s*g+n[15]);return this.x=(e*r+i*l+s*f+m)*T,this.y=(e*o+i*u+s*p+y)*T,this.z=(e*a+i*c+s*v+x)*T,this},projectViewMatrix:function(t,e){return this.applyMatrix4(t).applyMatrix4(e)},unprojectViewMatrix:function(t,e){return this.applyMatrix4(t).applyMatrix4(e)},unproject:function(t,e){var i=t.x,s=t.y,n=t.z,r=t.w,o=this.x-i,a=r-this.y-1-s,h=this.z;return this.x=2*o/n-1,this.y=2*a/r-1,this.z=2*h-1,this.project(e)},reset:function(){return this.x=0,this.y=0,this.z=0,this}});s.ZERO=new s,s.RIGHT=new s(1,0,0),s.LEFT=new s(-1,0,0),s.UP=new s(0,-1,0),s.DOWN=new s(0,1,0),s.FORWARD=new s(0,0,1),s.BACK=new s(0,0,-1),s.ONE=new s(1,1,1),t.exports=s},61369:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){this.x=0,this.y=0,this.z=0,this.w=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0,this.w=t.w||0):(this.x=t||0,this.y=e||0,this.z=i||0,this.w=s||0)},clone:function(){return new s(this.x,this.y,this.z,this.w)},copy:function(t){return this.x=t.x,this.y=t.y,this.z=t.z||0,this.w=t.w||0,this},equals:function(t){return this.x===t.x&&this.y===t.y&&this.z===t.z&&this.w===t.w},set:function(t,e,i,s){return"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0,this.w=t.w||0):(this.x=t||0,this.y=e||0,this.z=i||0,this.w=s||0),this},add:function(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z||0,this.w+=t.w||0,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z||0,this.w-=t.w||0,this},scale:function(t){return this.x*=t,this.y*=t,this.z*=t,this.w*=t,this},length:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return Math.sqrt(t*t+e*e+i*i+s*s)},lengthSq:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return t*t+e*e+i*i+s*s},normalize:function(){var t=this.x,e=this.y,i=this.z,s=this.w,n=t*t+e*e+i*i+s*s;return n>0&&(n=1/Math.sqrt(n),this.x=t*n,this.y=e*n,this.z=i*n,this.w=s*n),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,n=this.z,r=this.w;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this.z=n+e*(t.z-n),this.w=r+e*(t.w-r),this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z||1,this.w*=t.w||1,this},divide:function(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z||1,this.w/=t.w||1,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0,n=t.w-this.w||0;return Math.sqrt(e*e+i*i+s*s+n*n)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0,n=t.w-this.w||0;return e*e+i*i+s*s+n*n},negate:function(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this},transformMat4:function(t){var e=this.x,i=this.y,s=this.z,n=this.w,r=t.val;return this.x=r[0]*e+r[4]*i+r[8]*s+r[12]*n,this.y=r[1]*e+r[5]*i+r[9]*s+r[13]*n,this.z=r[2]*e+r[6]*i+r[10]*s+r[14]*n,this.w=r[3]*e+r[7]*i+r[11]*s+r[15]*n,this},transformQuat:function(t){var e=this.x,i=this.y,s=this.z,n=t.x,r=t.y,o=t.z,a=t.w,h=a*e+r*s-o*i,l=a*i+o*e-n*s,u=a*s+n*i-r*e,c=-n*e-r*i-o*s;return this.x=h*a+c*-n+l*-o-u*-r,this.y=l*a+c*-r+u*-n-h*-o,this.z=u*a+c*-o+h*-r-l*-n,this},reset:function(){return this.x=0,this.y=0,this.z=0,this.w=0,this}});s.prototype.sub=s.prototype.subtract,s.prototype.mul=s.prototype.multiply,s.prototype.div=s.prototype.divide,s.prototype.dist=s.prototype.distance,s.prototype.distSq=s.prototype.distanceSq,s.prototype.len=s.prototype.length,s.prototype.lenSq=s.prototype.lengthSq,t.exports=s},60417:t=>{t.exports=function(t,e,i){return Math.abs(t-e)<=i}},15994:t=>{t.exports=function(t,e,i){var s=i-e;return e+((t-e)%s+s)%s}},31040:t=>{t.exports=function(t,e,i,s){return Math.atan2(s-e,i-t)}},55495:t=>{t.exports=function(t,e){return Math.atan2(e.y-t.y,e.x-t.x)}},128:t=>{t.exports=function(t,e){return Math.atan2(e.x-t.x,e.y-t.y)}},41273:t=>{t.exports=function(t,e,i,s){return Math.atan2(i-t,s-e)}},1432:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t>Math.PI&&(t-=s.PI2),Math.abs(((t+s.TAU)%s.PI2-s.PI2)%s.PI2)}},12407:t=>{t.exports=function(t){return(t%=2*Math.PI)>=0?t:t+2*Math.PI}},53993:(t,e,i)=>{var s=i(99472);t.exports=function(){return s(-Math.PI,Math.PI)}},86564:(t,e,i)=>{var s=i(99472);t.exports=function(){return s(-180,180)}},90154:(t,e,i)=>{var s=i(12407);t.exports=function(t){return s(t+Math.PI)}},48736:(t,e,i)=>{var s=i(36383);t.exports=function(t,e,i){return void 0===i&&(i=.05),t===e||(Math.abs(e-t)<=i||Math.abs(e-t)>=s.PI2-i?t=e:(Math.abs(e-t)>Math.PI&&(et?t+=i:e{t.exports=function(t,e){var i=e-t;return 0===i?0:i-360*Math.floor((i- -180)/360)}},86554:(t,e,i)=>{var s=i(15994);t.exports=function(t){return s(t,-Math.PI,Math.PI)}},30954:(t,e,i)=>{var s=i(15994);t.exports=function(t){return s(t,-180,180)}},25588:(t,e,i)=>{t.exports={Between:i(31040),BetweenPoints:i(55495),BetweenPointsY:i(128),BetweenY:i(41273),CounterClockwise:i(1432),Normalize:i(12407),Random:i(53993),RandomDegrees:i(86564),Reverse:i(90154),RotateTo:i(48736),ShortestBetween:i(61430),Wrap:i(86554),WrapDegrees:i(30954)}},36383:t=>{var e={PI2:2*Math.PI,TAU:.5*Math.PI,EPSILON:1e-6,DEG_TO_RAD:Math.PI/180,RAD_TO_DEG:180/Math.PI,RND:null,MIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER||-9007199254740991,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||9007199254740991};t.exports=e},20339:t=>{t.exports=function(t,e,i,s){var n=t-i,r=e-s;return Math.sqrt(n*n+r*r)}},52816:t=>{t.exports=function(t,e){var i=t.x-e.x,s=t.y-e.y;return Math.sqrt(i*i+s*s)}},64559:t=>{t.exports=function(t,e){var i=t.x-e.x,s=t.y-e.y;return i*i+s*s}},82340:t=>{t.exports=function(t,e,i,s){return Math.max(Math.abs(t-i),Math.abs(e-s))}},14390:t=>{t.exports=function(t,e,i,s,n){return void 0===n&&(n=2),Math.sqrt(Math.pow(i-t,n)+Math.pow(s-e,n))}},2243:t=>{t.exports=function(t,e,i,s){return Math.abs(t-i)+Math.abs(e-s)}},89774:t=>{t.exports=function(t,e,i,s){var n=t-i,r=e-s;return n*n+r*r}},50994:(t,e,i)=>{t.exports={Between:i(20339),BetweenPoints:i(52816),BetweenPointsSquared:i(64559),Chebyshev:i(82340),Power:i(14390),Snake:i(2243),Squared:i(89774)}},62640:(t,e,i)=>{var s=i(54178),n=i(41521),r=i(79980),o=i(85433),a=i(99140),h=i(48857),l=i(81596),u=i(59133),c=i(98516),d=i(35248),f=i(82500),p=i(49752);t.exports={Power0:l,Power1:u.Out,Power2:o.Out,Power3:c.Out,Power4:d.Out,Linear:l,Quad:u.Out,Cubic:o.Out,Quart:c.Out,Quint:d.Out,Sine:f.Out,Expo:h.Out,Circ:r.Out,Elastic:a.Out,Back:s.Out,Bounce:n.Out,Stepped:p,"Quad.easeIn":u.In,"Cubic.easeIn":o.In,"Quart.easeIn":c.In,"Quint.easeIn":d.In,"Sine.easeIn":f.In,"Expo.easeIn":h.In,"Circ.easeIn":r.In,"Elastic.easeIn":a.In,"Back.easeIn":s.In,"Bounce.easeIn":n.In,"Quad.easeOut":u.Out,"Cubic.easeOut":o.Out,"Quart.easeOut":c.Out,"Quint.easeOut":d.Out,"Sine.easeOut":f.Out,"Expo.easeOut":h.Out,"Circ.easeOut":r.Out,"Elastic.easeOut":a.Out,"Back.easeOut":s.Out,"Bounce.easeOut":n.Out,"Quad.easeInOut":u.InOut,"Cubic.easeInOut":o.InOut,"Quart.easeInOut":c.InOut,"Quint.easeInOut":d.InOut,"Sine.easeInOut":f.InOut,"Expo.easeInOut":h.InOut,"Circ.easeInOut":r.InOut,"Elastic.easeInOut":a.InOut,"Back.easeInOut":s.InOut,"Bounce.easeInOut":n.InOut}},1639:t=>{t.exports=function(t,e){return void 0===e&&(e=1.70158),t*t*((e+1)*t-e)}},50099:t=>{t.exports=function(t,e){void 0===e&&(e=1.70158);var i=1.525*e;return(t*=2)<1?t*t*((i+1)*t-i)*.5:.5*((t-=2)*t*((i+1)*t+i)+2)}},41286:t=>{t.exports=function(t,e){return void 0===e&&(e=1.70158),--t*t*((e+1)*t+e)+1}},54178:(t,e,i)=>{t.exports={In:i(1639),Out:i(41286),InOut:i(50099)}},59590:t=>{t.exports=function(t){return(t=1-t)<1/2.75?1-7.5625*t*t:t<2/2.75?1-(7.5625*(t-=1.5/2.75)*t+.75):t<2.5/2.75?1-(7.5625*(t-=2.25/2.75)*t+.9375):1-(7.5625*(t-=2.625/2.75)*t+.984375)}},41788:t=>{t.exports=function(t){var e=!1;return t<.5?(t=1-2*t,e=!0):t=2*t-1,t<1/2.75?t*=7.5625*t:t=t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375,e?.5*(1-t):.5*t+.5}},69905:t=>{t.exports=function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}},41521:(t,e,i)=>{t.exports={In:i(59590),Out:i(69905),InOut:i(41788)}},91861:t=>{t.exports=function(t){return 1-Math.sqrt(1-t*t)}},4177:t=>{t.exports=function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)}},57512:t=>{t.exports=function(t){return Math.sqrt(1- --t*t)}},79980:(t,e,i)=>{t.exports={In:i(91861),Out:i(57512),InOut:i(4177)}},51150:t=>{t.exports=function(t){return t*t*t}},82820:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)}},35033:t=>{t.exports=function(t){return--t*t*t+1}},85433:(t,e,i)=>{t.exports={In:i(51150),Out:i(35033),InOut:i(82820)}},69965:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),-e*Math.pow(2,10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)}},50665:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),(t*=2)<1?e*Math.pow(2,10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)*-.5:e*Math.pow(2,-10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)*.5+1}},7744:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),e*Math.pow(2,-10*t)*Math.sin((t-s)*(2*Math.PI)/i)+1}},99140:(t,e,i)=>{t.exports={In:i(69965),Out:i(7744),InOut:i(50665)}},24590:t=>{t.exports=function(t){return Math.pow(2,10*(t-1))-.001}},87844:t=>{t.exports=function(t){return(t*=2)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*(t-1)))}},89433:t=>{t.exports=function(t){return 1-Math.pow(2,-10*t)}},48857:(t,e,i)=>{t.exports={In:i(24590),Out:i(89433),InOut:i(87844)}},48820:(t,e,i)=>{t.exports={Back:i(54178),Bounce:i(41521),Circular:i(79980),Cubic:i(85433),Elastic:i(99140),Expo:i(48857),Linear:i(81596),Quadratic:i(59133),Quartic:i(98516),Quintic:i(35248),Sine:i(82500),Stepped:i(49752)}},7147:t=>{t.exports=function(t){return t}},81596:(t,e,i)=>{t.exports=i(7147)},34826:t=>{t.exports=function(t){return t*t}},20544:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)}},92029:t=>{t.exports=function(t){return t*(2-t)}},59133:(t,e,i)=>{t.exports={In:i(34826),Out:i(92029),InOut:i(20544)}},64413:t=>{t.exports=function(t){return t*t*t*t}},78137:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)}},45840:t=>{t.exports=function(t){return 1- --t*t*t*t}},98516:(t,e,i)=>{t.exports={In:i(64413),Out:i(45840),InOut:i(78137)}},87745:t=>{t.exports=function(t){return t*t*t*t*t}},16509:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)}},17868:t=>{t.exports=function(t){return--t*t*t*t*t+1}},35248:(t,e,i)=>{t.exports={In:i(87745),Out:i(17868),InOut:i(16509)}},80461:t=>{t.exports=function(t){return 0===t?0:1===t?1:1-Math.cos(t*Math.PI/2)}},34025:t=>{t.exports=function(t){return 0===t?0:1===t?1:.5*(1-Math.cos(Math.PI*t))}},52768:t=>{t.exports=function(t){return 0===t?0:1===t?1:Math.sin(t*Math.PI/2)}},82500:(t,e,i)=>{t.exports={In:i(80461),Out:i(52768),InOut:i(34025)}},72251:t=>{t.exports=function(t,e){return void 0===e&&(e=1),t<=0?0:t>=1?1:1/e*(1+(e*t|0))}},49752:(t,e,i)=>{t.exports=i(72251)},75698:t=>{t.exports=function(t,e){return void 0===e&&(e=1e-4),Math.ceil(t-e)}},43855:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),Math.abs(t-e){t.exports=function(t,e){return void 0===e&&(e=1e-4),Math.floor(t+e)}},5470:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),t>e-i}},94977:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),t{t.exports={Ceil:i(75698),Equal:i(43855),Floor:i(25777),GreaterThan:i(5470),LessThan:i(94977)}},75508:(t,e,i)=>{var s=i(36383),n=i(79291),r={Angle:i(25588),Distance:i(50994),Easing:i(48820),Fuzzy:i(48379),Interpolation:i(38289),Pow2:i(49001),Snap:i(73697),RandomDataGenerator:i(28453),Average:i(53307),Bernstein:i(85710),Between:i(30976),CatmullRom:i(87842),CeilTo:i(26302),Clamp:i(45319),DegToRad:i(39506),Difference:i(61241),Euler:i(38857),Factorial:i(6411),FloatBetween:i(99472),FloorTo:i(77623),FromPercent:i(62945),GetSpeed:i(38265),IsEven:i(78702),IsEvenStrict:i(94883),Linear:i(28915),LinearXY:i(94908),MaxAdd:i(86883),Median:i(50040),MinSub:i(37204),Percent:i(65201),RadToDeg:i(43396),RandomXY:i(74362),RandomXYZ:i(60706),RandomXYZW:i(67421),Rotate:i(36305),RotateAround:i(11520),RotateAroundDistance:i(1163),RotateTo:i(70336),RoundAwayFromZero:i(2284),RoundTo:i(41013),SinCosTableGenerator:i(16922),SmootherStep:i(54261),SmoothStep:i(7602),ToXY:i(44408),TransformXY:i(85955),Within:i(60417),Wrap:i(15994),Vector2:i(26099),Vector3:i(25836),Vector4:i(61369),Matrix3:i(94434),Matrix4:i(37867),Quaternion:i(15746),RotateVec3:i(72678)};r=n(!1,r,s),t.exports=r},89318:(t,e,i)=>{var s=i(85710);t.exports=function(t,e){for(var i=0,n=t.length-1,r=0;r<=n;r++)i+=Math.pow(1-e,n-r)*Math.pow(e,r)*t[r]*s(n,r);return i}},77259:(t,e,i)=>{var s=i(87842);t.exports=function(t,e){var i=t.length-1,n=i*e,r=Math.floor(n);return t[0]===t[i]?(e<0&&(r=Math.floor(n=i*(1+e))),s(n-r,t[(r-1+i)%i],t[r],t[(r+1)%i],t[(r+2)%i])):e<0?t[0]-(s(-n,t[0],t[0],t[1],t[1])-t[0]):e>1?t[i]-(s(n-i,t[i],t[i],t[i-1],t[i-1])-t[i]):s(n-r,t[r?r-1:0],t[r],t[i{t.exports=function(t,e,i,s,n){return function(t,e){var i=1-t;return i*i*i*e}(t,e)+function(t,e){var i=1-t;return 3*i*i*t*e}(t,i)+function(t,e){return 3*(1-t)*t*t*e}(t,s)+function(t,e){return t*t*t*e}(t,n)}},28392:(t,e,i)=>{var s=i(28915);t.exports=function(t,e){var i=t.length-1,n=i*e,r=Math.floor(n);return e<0?s(t[0],t[1],n):e>1?s(t[i],t[i-1],i-n):s(t[r],t[r+1>i?i:r+1],n-r)}},32112:t=>{t.exports=function(t,e,i,s){return function(t,e){var i=1-t;return i*i*e}(t,e)+function(t,e){return 2*(1-t)*t*e}(t,i)+function(t,e){return t*t*e}(t,s)}},47235:(t,e,i)=>{var s=i(7602);t.exports=function(t,e,i){return e+(i-e)*s(t,0,1)}},50178:(t,e,i)=>{var s=i(54261);t.exports=function(t,e,i){return e+(i-e)*s(t,0,1)}},38289:(t,e,i)=>{t.exports={Bezier:i(89318),CatmullRom:i(77259),CubicBezier:i(36316),Linear:i(28392),QuadraticBezier:i(32112),SmoothStep:i(47235),SmootherStep:i(50178)}},98439:t=>{t.exports=function(t){var e=Math.log(t)/.6931471805599453;return 1<{t.exports=function(t,e){return t>0&&0==(t&t-1)&&e>0&&0==(e&e-1)}},81230:t=>{t.exports=function(t){return t>0&&0==(t&t-1)}},49001:(t,e,i)=>{t.exports={GetNext:i(98439),IsSize:i(50030),IsValue:i(81230)}},28453:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){void 0===t&&(t=[(Date.now()*Math.random()).toString()]),this.c=1,this.s0=0,this.s1=0,this.s2=0,this.n=0,this.signs=[-1,1],t&&this.init(t)},rnd:function(){var t=2091639*this.s0+2.3283064365386963e-10*this.c;return this.c=0|t,this.s0=this.s1,this.s1=this.s2,this.s2=t-this.c,this.s2},hash:function(t){var e,i=this.n;t=t.toString();for(var s=0;s>>0,i=(e*=i)>>>0,i+=4294967296*(e-=i);return this.n=i,2.3283064365386963e-10*(i>>>0)},init:function(t){"string"==typeof t?this.state(t):this.sow(t)},sow:function(t){if(this.n=4022871197,this.s0=this.hash(" "),this.s1=this.hash(" "),this.s2=this.hash(" "),this.c=1,t)for(var e=0;e0;e--){var i=Math.floor(this.frac()*(e+1)),s=t[i];t[i]=t[e],t[e]=s}return t}});t.exports=s},63448:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.ceil(t/e),s?(i+t)/e:i+t)}},56583:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.floor(t/e),s?(i+t)/e:i+t)}},77720:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.round(t/e),s?(i+t)/e:i+t)}},73697:(t,e,i)=>{t.exports={Ceil:i(63448),Floor:i(56583),To:i(77720)}},71289:(t,e,i)=>{var s=i(83419),n=i(92209),r=i(88571),o=new s({Extends:r,Mixins:[n.Acceleration,n.Angular,n.Bounce,n.Collision,n.Debug,n.Drag,n.Enable,n.Friction,n.Gravity,n.Immovable,n.Mass,n.Pushable,n.Size,n.Velocity],initialize:function(t,e,i,s,n){r.call(this,t,e,i,s,n),this.body=null}});t.exports=o},86689:(t,e,i)=>{var s=i(83419),n=i(39506),r=i(20339),o=i(89774),a=i(66022),h=i(95540),l=i(46975),u=i(72441),c=i(47956),d=i(37277),f=i(44594),p=i(26099),v=i(82248),g=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.config=this.getConfig(),this.world,this.add,this._category=1,t.sys.events.once(f.BOOT,this.boot,this),t.sys.events.on(f.START,this.start,this)},boot:function(){this.world=new v(this.scene,this.config),this.add=new a(this.world),this.systems.events.once(f.DESTROY,this.destroy,this)},start:function(){this.world||(this.world=new v(this.scene,this.config),this.add=new a(this.world));var t=this.systems.events;h(this.config,"customUpdate",!1)||t.on(f.UPDATE,this.world.update,this.world),t.on(f.POST_UPDATE,this.world.postUpdate,this.world),t.once(f.SHUTDOWN,this.shutdown,this)},enableUpdate:function(){this.systems.events.on(f.UPDATE,this.world.update,this.world)},disableUpdate:function(){this.systems.events.off(f.UPDATE,this.world.update,this.world)},getConfig:function(){var t=this.systems.game.config.physics,e=this.systems.settings.physics;return l(h(e,"arcade",{}),h(t,"arcade",{}))},nextCategory:function(){return this._category=this._category<<1,this._category},overlap:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.world.collideObjects(t,e,i,s,n,!0)},collide:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.world.collideObjects(t,e,i,s,n,!1)},collideTiles:function(t,e,i,s,n){return this.world.collideTiles(t,e,i,s,n)},overlapTiles:function(t,e,i,s,n){return this.world.overlapTiles(t,e,i,s,n)},pause:function(){return this.world.pause()},resume:function(){return this.world.resume()},accelerateTo:function(t,e,i,s,n,r){void 0===s&&(s=60);var o=Math.atan2(i-t.y,e-t.x);return t.body.acceleration.setToPolar(o,s),void 0!==n&&void 0!==r&&t.body.maxVelocity.set(n,r),o},accelerateToObject:function(t,e,i,s,n){return this.accelerateTo(t,e.x,e.y,i,s,n)},closest:function(t,e){e||(e=this.world.bodies.entries);for(var i=Number.MAX_VALUE,s=null,n=t.x,r=t.y,a=e.length,h=0;hi&&(s=l,i=c)}}return s},moveTo:function(t,e,i,s,n){void 0===s&&(s=60),void 0===n&&(n=0);var o=Math.atan2(i-t.y,e-t.x);return n>0&&(s=r(t.x,t.y,e,i)/(n/1e3)),t.body.velocity.setToPolar(o,s),o},moveToObject:function(t,e,i,s){return this.moveTo(t,e.x,e.y,i,s)},velocityFromAngle:function(t,e,i){return void 0===e&&(e=60),void 0===i&&(i=new p),i.setToPolar(n(t),e)},velocityFromRotation:function(t,e,i){return void 0===e&&(e=60),void 0===i&&(i=new p),i.setToPolar(t,e)},overlapRect:function(t,e,i,s,n,r){return c(this.world,t,e,i,s,n,r)},overlapCirc:function(t,e,i,s,n){return u(this.world,t,e,i,s,n)},shutdown:function(){if(this.world){var t=this.systems.events;t.off(f.UPDATE,this.world.update,this.world),t.off(f.POST_UPDATE,this.world.postUpdate,this.world),t.off(f.SHUTDOWN,this.shutdown,this),this.add.destroy(),this.world.destroy(),this.add=null,this.world=null,this._category=1}},destroy:function(){this.shutdown(),this.scene.sys.events.off(f.START,this.start,this),this.scene=null,this.systems=null}});d.register("ArcadePhysics",g,"arcadePhysics"),t.exports=g},13759:(t,e,i)=>{var s=i(83419),n=i(92209),r=i(68287),o=new s({Extends:r,Mixins:[n.Acceleration,n.Angular,n.Bounce,n.Collision,n.Debug,n.Drag,n.Enable,n.Friction,n.Gravity,n.Immovable,n.Mass,n.Pushable,n.Size,n.Velocity],initialize:function(t,e,i,s,n){r.call(this,t,e,i,s,n),this.body=null}});t.exports=o},37742:(t,e,i)=>{var s=i(83419),n=i(78389),r=i(37747),o=i(63012),a=i(43396),h=i(87841),l=i(37303),u=i(95829),c=i(26099),d=new s({Mixins:[n],initialize:function(t,e){var i=64,s=64,n=void 0!==e;n&&e.displayWidth&&(i=e.displayWidth,s=e.displayHeight),n||(e={x:0,y:0,angle:0,rotation:0,scaleX:1,scaleY:1,displayOriginX:0,displayOriginY:0}),this.world=t,this.gameObject=n?e:void 0,this.isBody=!0,this.transform={x:e.x,y:e.y,rotation:e.angle,scaleX:e.scaleX,scaleY:e.scaleY,displayOriginX:e.displayOriginX,displayOriginY:e.displayOriginY},this.debugShowBody=t.defaults.debugShowBody,this.debugShowVelocity=t.defaults.debugShowVelocity,this.debugBodyColor=t.defaults.bodyDebugColor,this.enable=!0,this.isCircle=!1,this.radius=0,this.offset=new c,this.position=new c(e.x-e.scaleX*e.displayOriginX,e.y-e.scaleY*e.displayOriginY),this.prev=this.position.clone(),this.prevFrame=this.position.clone(),this.allowRotation=!0,this.rotation=e.angle,this.preRotation=e.angle,this.width=i,this.height=s,this.sourceWidth=i,this.sourceHeight=s,e.frame&&(this.sourceWidth=e.frame.realWidth,this.sourceHeight=e.frame.realHeight),this.halfWidth=Math.abs(i/2),this.halfHeight=Math.abs(s/2),this.center=new c(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.velocity=new c,this.newVelocity=new c,this.deltaMax=new c,this.acceleration=new c,this.allowDrag=!0,this.drag=new c,this.allowGravity=!0,this.gravity=new c,this.bounce=new c,this.worldBounce=null,this.customBoundsRectangle=t.bounds,this.onWorldBounds=!1,this.onCollide=!1,this.onOverlap=!1,this.maxVelocity=new c(1e4,1e4),this.maxSpeed=-1,this.friction=new c(1,0),this.useDamping=!1,this.angularVelocity=0,this.angularAcceleration=0,this.angularDrag=0,this.maxAngular=1e3,this.mass=1,this.angle=0,this.speed=0,this.facing=r.FACING_NONE,this.immovable=!1,this.pushable=!0,this.slideFactor=new c(1,1),this.moves=!0,this.customSeparateX=!1,this.customSeparateY=!1,this.overlapX=0,this.overlapY=0,this.overlapR=0,this.embedded=!1,this.collideWorldBounds=!1,this.checkCollision=u(!1),this.touching=u(!0),this.wasTouching=u(!0),this.blocked=u(!0),this.syncBounds=!1,this.physicsType=r.DYNAMIC_BODY,this.collisionCategory=1,this.collisionMask=1,this._sx=e.scaleX,this._sy=e.scaleY,this._dx=0,this._dy=0,this._tx=0,this._ty=0,this._bounds=new h,this.directControl=!1,this.autoFrame=this.position.clone()},updateBounds:function(){var t=this.gameObject,e=this.transform;if(t.parentContainer){var i=t.getWorldTransformMatrix(this.world._tempMatrix,this.world._tempMatrix2);e.x=i.tx,e.y=i.ty,e.rotation=a(i.rotation),e.scaleX=i.scaleX,e.scaleY=i.scaleY,e.displayOriginX=t.displayOriginX,e.displayOriginY=t.displayOriginY}else e.x=t.x,e.y=t.y,e.rotation=t.angle,e.scaleX=t.scaleX,e.scaleY=t.scaleY,e.displayOriginX=t.displayOriginX,e.displayOriginY=t.displayOriginY;var s=!1;if(this.syncBounds){var n=t.getBounds(this._bounds);this.width=n.width,this.height=n.height,s=!0}else{var r=Math.abs(e.scaleX),o=Math.abs(e.scaleY);this._sx===r&&this._sy===o||(this.width=this.sourceWidth*r,this.height=this.sourceHeight*o,this._sx=r,this._sy=o,s=!0)}s&&(this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.updateCenter())},updateCenter:function(){this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight)},updateFromGameObject:function(){this.updateBounds();var t=this.transform;this.position.x=t.x+t.scaleX*(this.offset.x-t.displayOriginX),this.position.y=t.y+t.scaleY*(this.offset.y-t.displayOriginY),this.updateCenter()},resetFlags:function(t){void 0===t&&(t=!1);var e=this.wasTouching,i=this.touching,s=this.blocked;t?u(!0,e):(e.none=i.none,e.up=i.up,e.down=i.down,e.left=i.left,e.right=i.right),u(!0,i),u(!0,s),this.overlapR=0,this.overlapX=0,this.overlapY=0,this.embedded=!1},preUpdate:function(t,e){if(t&&this.resetFlags(),this.gameObject&&this.updateFromGameObject(),this.rotation=this.transform.rotation,this.preRotation=this.rotation,this.moves){var i=this.position;this.prev.x=i.x,this.prev.y=i.y,this.prevFrame.x=i.x,this.prevFrame.y=i.y}t&&this.update(e)},update:function(t){var e=this.prev,i=this.position,s=this.velocity;if(e.set(i.x,i.y),!this.moves)return this._dx=i.x-e.x,void(this._dy=i.y-e.y);if(this.directControl){var n=this.autoFrame;s.set((i.x-n.x)/t,(i.y-n.y)/t),this.world.updateMotion(this,t),this._dx=i.x-n.x,this._dy=i.y-n.y}else this.world.updateMotion(this,t),this.newVelocity.set(s.x*t,s.y*t),i.add(this.newVelocity),this._dx=i.x-e.x,this._dy=i.y-e.y;var r=s.x,a=s.y;if(this.updateCenter(),this.angle=Math.atan2(a,r),this.speed=Math.sqrt(r*r+a*a),this.collideWorldBounds&&this.checkWorldBounds()&&this.onWorldBounds){var h=this.blocked;this.world.emit(o.WORLD_BOUNDS,this,h.up,h.down,h.left,h.right)}},postUpdate:function(){var t=this.position,e=t.x-this.prevFrame.x,i=t.y-this.prevFrame.y,s=this.gameObject;if(this.moves){var n=this.deltaMax.x,o=this.deltaMax.y;0!==n&&0!==e&&(e<0&&e<-n?e=-n:e>0&&e>n&&(e=n)),0!==o&&0!==i&&(i<0&&i<-o?i=-o:i>0&&i>o&&(i=o)),s&&(s.x+=e,s.y+=i)}e<0?this.facing=r.FACING_LEFT:e>0&&(this.facing=r.FACING_RIGHT),i<0?this.facing=r.FACING_UP:i>0&&(this.facing=r.FACING_DOWN),this.allowRotation&&s&&(s.angle+=this.deltaZ()),this._tx=e,this._ty=i,this.autoFrame.set(t.x,t.y)},setBoundsRectangle:function(t){return this.customBoundsRectangle=t||this.world.bounds,this},checkWorldBounds:function(){var t=this.position,e=this.velocity,i=this.blocked,s=this.customBoundsRectangle,n=this.world.checkCollision,r=this.worldBounce?-this.worldBounce.x:-this.bounce.x,o=this.worldBounce?-this.worldBounce.y:-this.bounce.y,a=!1;return t.xs.right&&n.right&&(t.x=s.right-this.width,e.x*=r,i.right=!0,a=!0),t.ys.bottom&&n.down&&(t.y=s.bottom-this.height,e.y*=o,i.down=!0,a=!0),a&&(this.blocked.none=!1,this.updateCenter()),a},setOffset:function(t,e){return void 0===e&&(e=t),this.offset.set(t,e),this},setGameObject:function(t,e){return void 0===e&&(e=!0),this.world.remove(this),this.gameObject&&this.gameObject.body&&(this.gameObject.body=null),this.gameObject=t,t.body&&(t.body=this),this.setSize(),this.world.add(this),this.enable=e,this},setSize:function(t,e,i){void 0===i&&(i=!0);var s=this.gameObject;if(s&&(!t&&s.frame&&(t=s.frame.realWidth),!e&&s.frame&&(e=s.frame.realHeight)),this.sourceWidth=t,this.sourceHeight=e,this.width=this.sourceWidth*this._sx,this.height=this.sourceHeight*this._sy,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.updateCenter(),i&&s&&s.getCenter){var n=(s.width-t)/2,r=(s.height-e)/2;this.offset.set(n,r)}return this.isCircle=!1,this.radius=0,this},setCircle:function(t,e,i){return void 0===e&&(e=this.offset.x),void 0===i&&(i=this.offset.y),t>0?(this.isCircle=!0,this.radius=t,this.sourceWidth=2*t,this.sourceHeight=2*t,this.width=this.sourceWidth*this._sx,this.height=this.sourceHeight*this._sy,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.offset.set(e,i),this.updateCenter()):this.isCircle=!1,this},reset:function(t,e){this.stop();var i=this.gameObject;i&&(i.setPosition(t,e),this.rotation=i.angle,this.preRotation=i.angle);var s=this.position;i&&i.getTopLeft?i.getTopLeft(s):s.set(t,e),this.prev.copy(s),this.prevFrame.copy(s),this.autoFrame.copy(s),i&&this.updateBounds(),this.updateCenter(),this.collideWorldBounds&&this.checkWorldBounds(),this.resetFlags(!0)},stop:function(){return this.velocity.set(0),this.acceleration.set(0),this.speed=0,this.angularVelocity=0,this.angularAcceleration=0,this},getBounds:function(t){return t.x=this.x,t.y=this.y,t.right=this.right,t.bottom=this.bottom,t},hitTest:function(t,e){return this.isCircle?this.radius>0&&t>=this.left&&t<=this.right&&e>=this.top&&e<=this.bottom&&(this.center.x-t)*(this.center.x-t)+(this.center.y-e)*(this.center.y-e)<=this.radius*this.radius:l(this,t,e)},onFloor:function(){return this.blocked.down},onCeiling:function(){return this.blocked.up},onWall:function(){return this.blocked.left||this.blocked.right},deltaAbsX:function(){return this._dx>0?this._dx:-this._dx},deltaAbsY:function(){return this._dy>0?this._dy:-this._dy},deltaX:function(){return this._dx},deltaY:function(){return this._dy},deltaXFinal:function(){return this._tx},deltaYFinal:function(){return this._ty},deltaZ:function(){return this.rotation-this.preRotation},destroy:function(){this.enable=!1,this.world&&this.world.pendingDestroy.set(this)},drawDebug:function(t){var e=this.position,i=e.x+this.halfWidth,s=e.y+this.halfHeight;this.debugShowBody&&(t.lineStyle(t.defaultStrokeWidth,this.debugBodyColor),this.isCircle?t.strokeCircle(i,s,this.width/2):(this.checkCollision.up&&t.lineBetween(e.x,e.y,e.x+this.width,e.y),this.checkCollision.right&&t.lineBetween(e.x+this.width,e.y,e.x+this.width,e.y+this.height),this.checkCollision.down&&t.lineBetween(e.x,e.y+this.height,e.x+this.width,e.y+this.height),this.checkCollision.left&&t.lineBetween(e.x,e.y,e.x,e.y+this.height))),this.debugShowVelocity&&(t.lineStyle(t.defaultStrokeWidth,this.world.defaults.velocityDebugColor,1),t.lineBetween(i,s,i+this.velocity.x/2,s+this.velocity.y/2))},willDrawDebug:function(){return this.debugShowBody||this.debugShowVelocity},setDirectControl:function(t){return void 0===t&&(t=!0),this.directControl=t,this},setCollideWorldBounds:function(t,e,i,s){void 0===t&&(t=!0),this.collideWorldBounds=t;var n=void 0!==e,r=void 0!==i;return(n||r)&&(this.worldBounce||(this.worldBounce=new c),n&&(this.worldBounce.x=e),r&&(this.worldBounce.y=i)),void 0!==s&&(this.onWorldBounds=s),this},setVelocity:function(t,e){return this.velocity.set(t,e),t=this.velocity.x,e=this.velocity.y,this.speed=Math.sqrt(t*t+e*e),this},setVelocityX:function(t){return this.setVelocity(t,this.velocity.y)},setVelocityY:function(t){return this.setVelocity(this.velocity.x,t)},setMaxVelocity:function(t,e){return this.maxVelocity.set(t,e),this},setMaxVelocityX:function(t){return this.maxVelocity.x=t,this},setMaxVelocityY:function(t){return this.maxVelocity.y=t,this},setMaxSpeed:function(t){return this.maxSpeed=t,this},setSlideFactor:function(t,e){return this.slideFactor.set(t,e),this},setBounce:function(t,e){return this.bounce.set(t,e),this},setBounceX:function(t){return this.bounce.x=t,this},setBounceY:function(t){return this.bounce.y=t,this},setAcceleration:function(t,e){return this.acceleration.set(t,e),this},setAccelerationX:function(t){return this.acceleration.x=t,this},setAccelerationY:function(t){return this.acceleration.y=t,this},setAllowDrag:function(t){return void 0===t&&(t=!0),this.allowDrag=t,this},setAllowGravity:function(t){return void 0===t&&(t=!0),this.allowGravity=t,this},setAllowRotation:function(t){return void 0===t&&(t=!0),this.allowRotation=t,this},setDrag:function(t,e){return this.drag.set(t,e),this},setDamping:function(t){return this.useDamping=t,this},setDragX:function(t){return this.drag.x=t,this},setDragY:function(t){return this.drag.y=t,this},setGravity:function(t,e){return this.gravity.set(t,e),this},setGravityX:function(t){return this.gravity.x=t,this},setGravityY:function(t){return this.gravity.y=t,this},setFriction:function(t,e){return this.friction.set(t,e),this},setFrictionX:function(t){return this.friction.x=t,this},setFrictionY:function(t){return this.friction.y=t,this},setAngularVelocity:function(t){return this.angularVelocity=t,this},setAngularAcceleration:function(t){return this.angularAcceleration=t,this},setAngularDrag:function(t){return this.angularDrag=t,this},setMass:function(t){return this.mass=t,this},setImmovable:function(t){return void 0===t&&(t=!0),this.immovable=t,this},setEnable:function(t){return void 0===t&&(t=!0),this.enable=t,this},processX:function(t,e,i,s){this.x+=t,this.updateCenter(),null!==e&&(this.velocity.x=e*this.slideFactor.x);var n=this.blocked;i&&(n.left=!0,n.none=!1),s&&(n.right=!0,n.none=!1)},processY:function(t,e,i,s){this.y+=t,this.updateCenter(),null!==e&&(this.velocity.y=e*this.slideFactor.y);var n=this.blocked;i&&(n.up=!0,n.none=!1),s&&(n.down=!0,n.none=!1)},x:{get:function(){return this.position.x},set:function(t){this.position.x=t}},y:{get:function(){return this.position.y},set:function(t){this.position.y=t}},left:{get:function(){return this.position.x}},right:{get:function(){return this.position.x+this.width}},top:{get:function(){return this.position.y}},bottom:{get:function(){return this.position.y+this.height}}});t.exports=d},79342:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,n,r,o){this.world=t,this.name="",this.active=!0,this.overlapOnly=e,this.object1=i,this.object2=s,this.collideCallback=n,this.processCallback=r,this.callbackContext=o},setName:function(t){return this.name=t,this},update:function(){this.world.collideObjects(this.object1,this.object2,this.collideCallback,this.processCallback,this.callbackContext,this.overlapOnly)},destroy:function(){this.world.removeCollider(this),this.active=!1,this.world=null,this.object1=null,this.object2=null,this.collideCallback=null,this.processCallback=null,this.callbackContext=null}});t.exports=s},66022:(t,e,i)=>{var s=i(71289),n=i(13759),r=i(37742),o=i(83419),a=i(37747),h=i(60758),l=i(72624),u=i(71464),c=new o({initialize:function(t){this.world=t,this.scene=t.scene,this.sys=t.scene.sys},collider:function(t,e,i,s,n){return this.world.addCollider(t,e,i,s,n)},overlap:function(t,e,i,s,n){return this.world.addOverlap(t,e,i,s,n)},existing:function(t,e){var i=e?a.STATIC_BODY:a.DYNAMIC_BODY;return this.world.enableBody(t,i),t},staticImage:function(t,e,i,n){var r=new s(this.scene,t,e,i,n);return this.sys.displayList.add(r),this.world.enableBody(r,a.STATIC_BODY),r},image:function(t,e,i,n){var r=new s(this.scene,t,e,i,n);return this.sys.displayList.add(r),this.world.enableBody(r,a.DYNAMIC_BODY),r},staticSprite:function(t,e,i,s){var r=new n(this.scene,t,e,i,s);return this.sys.displayList.add(r),this.sys.updateList.add(r),this.world.enableBody(r,a.STATIC_BODY),r},sprite:function(t,e,i,s){var r=new n(this.scene,t,e,i,s);return this.sys.displayList.add(r),this.sys.updateList.add(r),this.world.enableBody(r,a.DYNAMIC_BODY),r},staticGroup:function(t,e){return this.sys.updateList.add(new u(this.world,this.world.scene,t,e))},group:function(t,e){return this.sys.updateList.add(new h(this.world,this.world.scene,t,e))},body:function(t,e,i,s){var n=new r(this.world);return n.position.set(t,e),i&&s&&n.setSize(i,s),this.world.add(n,a.DYNAMIC_BODY),n},staticBody:function(t,e,i,s){var n=new l(this.world);return n.position.set(t,e),i&&s&&n.setSize(i,s),this.world.add(n,a.STATIC_BODY),n},destroy:function(){this.world=null,this.scene=null,this.sys=null}});t.exports=c},79599:t=>{t.exports=function(t){var e=0;if(Array.isArray(t))for(var i=0;i{var s=i(37747);t.exports=function(t,e,i,n){var r=0,o=t.deltaAbsX()+e.deltaAbsX()+n;return 0===t._dx&&0===e._dx?(t.embedded=!0,e.embedded=!0):t._dx>e._dx?(r=t.right-e.x)>o&&!i||!1===t.checkCollision.right||!1===e.checkCollision.left?r=0:(t.touching.none=!1,t.touching.right=!0,e.touching.none=!1,e.touching.left=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.right=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.left=!0)):t._dxo&&!i||!1===t.checkCollision.left||!1===e.checkCollision.right?r=0:(t.touching.none=!1,t.touching.left=!0,e.touching.none=!1,e.touching.right=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.left=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.right=!0))),t.overlapX=r,e.overlapX=r,r}},45170:(t,e,i)=>{var s=i(37747);t.exports=function(t,e,i,n){var r=0,o=t.deltaAbsY()+e.deltaAbsY()+n;return 0===t._dy&&0===e._dy?(t.embedded=!0,e.embedded=!0):t._dy>e._dy?(r=t.bottom-e.y)>o&&!i||!1===t.checkCollision.down||!1===e.checkCollision.up?r=0:(t.touching.none=!1,t.touching.down=!0,e.touching.none=!1,e.touching.up=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.down=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.up=!0)):t._dyo&&!i||!1===t.checkCollision.up||!1===e.checkCollision.down?r=0:(t.touching.none=!1,t.touching.up=!0,e.touching.none=!1,e.touching.down=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.up=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.down=!0))),t.overlapY=r,e.overlapY=r,r}},60758:(t,e,i)=>{var s=i(13759),n=i(83419),r=i(78389),o=i(37747),a=i(95540),h=i(26479),l=i(41212),u=new n({Extends:h,Mixins:[r],initialize:function(t,e,i,n){if(i||n)if(l(i))n=i,i=null,n.internalCreateCallback=this.createCallbackHandler,n.internalRemoveCallback=this.removeCallbackHandler;else if(Array.isArray(i)&&l(i[0])){var r=this;i.forEach((function(t){t.internalCreateCallback=r.createCallbackHandler,t.internalRemoveCallback=r.removeCallbackHandler,t.classType=a(t,"classType",s)})),n=null}else n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler};else n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler};this.world=t,n&&(n.classType=a(n,"classType",s)),this.physicsType=o.DYNAMIC_BODY,this.collisionCategory=1,this.collisionMask=1,this.defaults={setCollideWorldBounds:a(n,"collideWorldBounds",!1),setBoundsRectangle:a(n,"customBoundsRectangle",null),setAccelerationX:a(n,"accelerationX",0),setAccelerationY:a(n,"accelerationY",0),setAllowDrag:a(n,"allowDrag",!0),setAllowGravity:a(n,"allowGravity",!0),setAllowRotation:a(n,"allowRotation",!0),setDamping:a(n,"useDamping",!1),setBounceX:a(n,"bounceX",0),setBounceY:a(n,"bounceY",0),setDragX:a(n,"dragX",0),setDragY:a(n,"dragY",0),setEnable:a(n,"enable",!0),setGravityX:a(n,"gravityX",0),setGravityY:a(n,"gravityY",0),setFrictionX:a(n,"frictionX",0),setFrictionY:a(n,"frictionY",0),setMaxSpeed:a(n,"maxSpeed",-1),setMaxVelocityX:a(n,"maxVelocityX",1e4),setMaxVelocityY:a(n,"maxVelocityY",1e4),setVelocityX:a(n,"velocityX",0),setVelocityY:a(n,"velocityY",0),setAngularVelocity:a(n,"angularVelocity",0),setAngularAcceleration:a(n,"angularAcceleration",0),setAngularDrag:a(n,"angularDrag",0),setMass:a(n,"mass",1),setImmovable:a(n,"immovable",!1)},h.call(this,e,i,n),this.type="PhysicsGroup"},createCallbackHandler:function(t){t.body||this.world.enableBody(t,o.DYNAMIC_BODY);var e=t.body;for(var i in this.defaults)e[i](this.defaults[i])},removeCallbackHandler:function(t){t.body&&this.world.disableBody(t)},setVelocity:function(t,e,i){void 0===i&&(i=0);for(var s=this.getChildren(),n=0;n{var e,i,s,n,r,o,a,h,l,u,c,d,f,p,v,g,m,y=function(){return u&&v&&i.blocked.right?(e.processX(-m,a,!1,!0),1):l&&g&&i.blocked.left?(e.processX(m,a,!0),1):f&&g&&e.blocked.right?(i.processX(-m,h,!1,!0),2):d&&v&&e.blocked.left?(i.processX(m,h,!0),2):0},x=function(t){if(s&&n)m*=.5,0===t||3===t?(e.processX(m,r),i.processX(-m,o)):(e.processX(-m,r),i.processX(m,o));else if(s&&!n)0===t||3===t?e.processX(m,a,!0):e.processX(-m,a,!1,!0);else if(!s&&n)0===t||3===t?i.processX(-m,h,!1,!0):i.processX(m,h,!0);else{var v=.5*m;0===t?p?(e.processX(m,0,!0),i.processX(0,null,!1,!0)):f?(e.processX(v,0,!0),i.processX(-v,0,!1,!0)):(e.processX(v,i.velocity.x,!0),i.processX(-v,null,!1,!0)):1===t?c?(e.processX(0,null,!1,!0),i.processX(m,0,!0)):u?(e.processX(-v,0,!1,!0),i.processX(v,0,!0)):(e.processX(-v,null,!1,!0),i.processX(v,e.velocity.x,!0)):2===t?p?(e.processX(-m,0,!1,!0),i.processX(0,null,!0)):d?(e.processX(-v,0,!1,!0),i.processX(v,0,!0)):(e.processX(-v,i.velocity.x,!1,!0),i.processX(v,null,!0)):3===t&&(c?(e.processX(0,null,!0),i.processX(-m,0,!1,!0)):l?(e.processX(v,0,!0),i.processX(-v,0,!1,!0)):(e.processX(v,i.velocity.y,!0),i.processX(-v,null,!1,!0)))}return!0};t.exports={BlockCheck:y,Check:function(){var t=e.velocity.x,s=i.velocity.x,n=Math.sqrt(s*s*i.mass/e.mass)*(s>0?1:-1),a=Math.sqrt(t*t*e.mass/i.mass)*(t>0?1:-1),h=.5*(n+a);return a-=h,r=h+(n-=h)*e.bounce.x,o=h+a*i.bounce.x,l&&g?x(0):d&&v?x(1):u&&v?x(2):!(!f||!g)&&x(3)},Set:function(t,r,o){i=r;var x=(e=t).velocity.x,T=i.velocity.x;return s=e.pushable,l=e._dx<0,u=e._dx>0,c=0===e._dx,v=Math.abs(e.right-i.x)<=Math.abs(i.right-e.x),a=T-x*e.bounce.x,n=i.pushable,d=i._dx<0,f=i._dx>0,p=0===i._dx,g=!v,h=x-T*i.bounce.x,m=Math.abs(o),y()},Run:x,RunImmovableBody1:function(t){1===t?i.velocity.x=0:v?i.processX(m,h,!0):i.processX(-m,h,!1,!0),e.moves&&(i.y+=(e.y-e.prev.y)*e.friction.y,i._dy=i.y-i.prev.y)},RunImmovableBody2:function(t){2===t?e.velocity.x=0:g?e.processX(m,a,!0):e.processX(-m,a,!1,!0),i.moves&&(e.y+=(i.y-i.prev.y)*i.friction.y,e._dy=e.y-e.prev.y)}}},47962:t=>{var e,i,s,n,r,o,a,h,l,u,c,d,f,p,v,g,m,y=function(){return u&&v&&i.blocked.down?(e.processY(-m,a,!1,!0),1):l&&g&&i.blocked.up?(e.processY(m,a,!0),1):f&&g&&e.blocked.down?(i.processY(-m,h,!1,!0),2):d&&v&&e.blocked.up?(i.processY(m,h,!0),2):0},x=function(t){if(s&&n)m*=.5,0===t||3===t?(e.processY(m,r),i.processY(-m,o)):(e.processY(-m,r),i.processY(m,o));else if(s&&!n)0===t||3===t?e.processY(m,a,!0):e.processY(-m,a,!1,!0);else if(!s&&n)0===t||3===t?i.processY(-m,h,!1,!0):i.processY(m,h,!0);else{var v=.5*m;0===t?p?(e.processY(m,0,!0),i.processY(0,null,!1,!0)):f?(e.processY(v,0,!0),i.processY(-v,0,!1,!0)):(e.processY(v,i.velocity.y,!0),i.processY(-v,null,!1,!0)):1===t?c?(e.processY(0,null,!1,!0),i.processY(m,0,!0)):u?(e.processY(-v,0,!1,!0),i.processY(v,0,!0)):(e.processY(-v,null,!1,!0),i.processY(v,e.velocity.y,!0)):2===t?p?(e.processY(-m,0,!1,!0),i.processY(0,null,!0)):d?(e.processY(-v,0,!1,!0),i.processY(v,0,!0)):(e.processY(-v,i.velocity.y,!1,!0),i.processY(v,null,!0)):3===t&&(c?(e.processY(0,null,!0),i.processY(-m,0,!1,!0)):l?(e.processY(v,0,!0),i.processY(-v,0,!1,!0)):(e.processY(v,i.velocity.y,!0),i.processY(-v,null,!1,!0)))}return!0};t.exports={BlockCheck:y,Check:function(){var t=e.velocity.y,s=i.velocity.y,n=Math.sqrt(s*s*i.mass/e.mass)*(s>0?1:-1),a=Math.sqrt(t*t*e.mass/i.mass)*(t>0?1:-1),h=.5*(n+a);return a-=h,r=h+(n-=h)*e.bounce.y,o=h+a*i.bounce.y,l&&g?x(0):d&&v?x(1):u&&v?x(2):!(!f||!g)&&x(3)},Set:function(t,r,o){i=r;var x=(e=t).velocity.y,T=i.velocity.y;return s=e.pushable,l=e._dy<0,u=e._dy>0,c=0===e._dy,v=Math.abs(e.bottom-i.y)<=Math.abs(i.bottom-e.y),a=T-x*e.bounce.y,n=i.pushable,d=i._dy<0,f=i._dy>0,p=0===i._dy,g=!v,h=x-T*i.bounce.y,m=Math.abs(o),y()},Run:x,RunImmovableBody1:function(t){1===t?i.velocity.y=0:v?i.processY(m,h,!0):i.processY(-m,h,!1,!0),e.moves&&(i.x+=(e.x-e.prev.x)*e.friction.x,i._dx=i.x-i.prev.x)},RunImmovableBody2:function(t){2===t?e.velocity.y=0:g?e.processY(m,a,!0):e.processY(-m,a,!1,!0),i.moves&&(e.x+=(i.x-i.prev.x)*i.friction.x,e._dx=e.x-e.prev.x)}}},14087:(t,e,i)=>{var s=i(64897),n=i(3017);t.exports=function(t,e,i,r,o){void 0===o&&(o=s(t,e,i,r));var a=t.immovable,h=e.immovable;if(i||0===o||a&&h||t.customSeparateX||e.customSeparateX)return 0!==o||t.embedded&&e.embedded;var l=n.Set(t,e,o);return a||h?(a?n.RunImmovableBody1(l):h&&n.RunImmovableBody2(l),!0):l>0||n.Check()}},89936:(t,e,i)=>{var s=i(45170),n=i(47962);t.exports=function(t,e,i,r,o){void 0===o&&(o=s(t,e,i,r));var a=t.immovable,h=e.immovable;if(i||0===o||a&&h||t.customSeparateY||e.customSeparateY)return 0!==o||t.embedded&&e.embedded;var l=n.Set(t,e,o);return a||h?(a?n.RunImmovableBody1(l):h&&n.RunImmovableBody2(l),!0):l>0||n.Check()}},95829:t=>{t.exports=function(t,e){return void 0===e&&(e={}),e.none=t,e.up=!1,e.down=!1,e.left=!1,e.right=!1,t||(e.up=!0,e.down=!0,e.left=!0,e.right=!0),e}},72624:(t,e,i)=>{var s=i(87902),n=i(83419),r=i(78389),o=i(37747),a=i(37303),h=i(95829),l=i(26099),u=new n({Mixins:[r],initialize:function(t,e){var i=64,s=64,n=void 0!==e;n&&e.displayWidth&&(i=e.displayWidth,s=e.displayHeight),n||(e={x:0,y:0,angle:0,rotation:0,scaleX:1,scaleY:1,displayOriginX:0,displayOriginY:0}),this.world=t,this.gameObject=n?e:void 0,this.isBody=!0,this.debugShowBody=t.defaults.debugShowStaticBody,this.debugBodyColor=t.defaults.staticBodyDebugColor,this.enable=!0,this.isCircle=!1,this.radius=0,this.offset=new l,this.position=new l(e.x-i*e.originX,e.y-s*e.originY),this.width=i,this.height=s,this.halfWidth=Math.abs(this.width/2),this.halfHeight=Math.abs(this.height/2),this.center=new l(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.velocity=l.ZERO,this.allowGravity=!1,this.gravity=l.ZERO,this.bounce=l.ZERO,this.onWorldBounds=!1,this.onCollide=!1,this.onOverlap=!1,this.mass=1,this.immovable=!0,this.pushable=!1,this.customSeparateX=!1,this.customSeparateY=!1,this.overlapX=0,this.overlapY=0,this.overlapR=0,this.embedded=!1,this.collideWorldBounds=!1,this.checkCollision=h(!1),this.touching=h(!0),this.wasTouching=h(!0),this.blocked=h(!0),this.physicsType=o.STATIC_BODY,this.collisionCategory=1,this.collisionMask=1,this._dx=0,this._dy=0},setGameObject:function(t,e){return t&&t!==this.gameObject&&(this.gameObject.body=null,t.body=this,this.gameObject=t),e&&this.updateFromGameObject(),this},updateFromGameObject:function(){this.world.staticTree.remove(this);var t=this.gameObject;return t.getTopLeft(this.position),this.width=t.displayWidth,this.height=t.displayHeight,this.halfWidth=Math.abs(this.width/2),this.halfHeight=Math.abs(this.height/2),this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.world.staticTree.insert(this),this},setOffset:function(t,e){return void 0===e&&(e=t),this.world.staticTree.remove(this),this.position.x-=this.offset.x,this.position.y-=this.offset.y,this.offset.set(t,e),this.position.x+=this.offset.x,this.position.y+=this.offset.y,this.updateCenter(),this.world.staticTree.insert(this),this},setSize:function(t,e,i){void 0===i&&(i=!0);var s=this.gameObject;if(s&&s.frame&&(t||(t=s.frame.realWidth),e||(e=s.frame.realHeight)),this.world.staticTree.remove(this),this.width=t,this.height=e,this.halfWidth=Math.floor(t/2),this.halfHeight=Math.floor(e/2),i&&s&&s.getCenter){var n=s.displayWidth/2,r=s.displayHeight/2;this.position.x-=this.offset.x,this.position.y-=this.offset.y,this.offset.set(n-this.halfWidth,r-this.halfHeight),this.position.x+=this.offset.x,this.position.y+=this.offset.y}return this.updateCenter(),this.isCircle=!1,this.radius=0,this.world.staticTree.insert(this),this},setCircle:function(t,e,i){return void 0===e&&(e=this.offset.x),void 0===i&&(i=this.offset.y),t>0?(this.world.staticTree.remove(this),this.isCircle=!0,this.radius=t,this.width=2*t,this.height=2*t,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.offset.set(e,i),this.updateCenter(),this.world.staticTree.insert(this)):this.isCircle=!1,this},updateCenter:function(){this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight)},reset:function(t,e){var i=this.gameObject;void 0===t&&(t=i.x),void 0===e&&(e=i.y),this.world.staticTree.remove(this),i.setPosition(t,e),i.getTopLeft(this.position),this.position.x+=this.offset.x,this.position.y+=this.offset.y,this.updateCenter(),this.world.staticTree.insert(this)},stop:function(){return this},getBounds:function(t){return t.x=this.x,t.y=this.y,t.right=this.right,t.bottom=this.bottom,t},hitTest:function(t,e){return this.isCircle?s(this,t,e):a(this,t,e)},postUpdate:function(){},deltaAbsX:function(){return 0},deltaAbsY:function(){return 0},deltaX:function(){return 0},deltaY:function(){return 0},deltaZ:function(){return 0},destroy:function(){this.enable=!1,this.world.pendingDestroy.set(this)},drawDebug:function(t){var e=this.position,i=e.x+this.halfWidth,s=e.y+this.halfHeight;this.debugShowBody&&(t.lineStyle(t.defaultStrokeWidth,this.debugBodyColor,1),this.isCircle?t.strokeCircle(i,s,this.width/2):t.strokeRect(e.x,e.y,this.width,this.height))},willDrawDebug:function(){return this.debugShowBody},setMass:function(t){return t<=0&&(t=.1),this.mass=t,this},x:{get:function(){return this.position.x},set:function(t){this.world.staticTree.remove(this),this.position.x=t,this.world.staticTree.insert(this)}},y:{get:function(){return this.position.y},set:function(t){this.world.staticTree.remove(this),this.position.y=t,this.world.staticTree.insert(this)}},left:{get:function(){return this.position.x}},right:{get:function(){return this.position.x+this.width}},top:{get:function(){return this.position.y}},bottom:{get:function(){return this.position.y+this.height}}});t.exports=u},71464:(t,e,i)=>{var s=i(13759),n=i(83419),r=i(78389),o=i(37747),a=i(95540),h=i(26479),l=i(41212),u=new n({Extends:h,Mixins:[r],initialize:function(t,e,i,n){i||n?l(i)?(n=i,i=null,n.internalCreateCallback=this.createCallbackHandler,n.internalRemoveCallback=this.removeCallbackHandler,n.createMultipleCallback=this.createMultipleCallbackHandler,n.classType=a(n,"classType",s)):Array.isArray(i)&&l(i[0])?(n=i,i=null,n.forEach((function(t){t.internalCreateCallback=this.createCallbackHandler,t.internalRemoveCallback=this.removeCallbackHandler,t.createMultipleCallback=this.createMultipleCallbackHandler,t.classType=a(t,"classType",s)}))):n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler}:n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler,createMultipleCallback:this.createMultipleCallbackHandler,classType:s},this.world=t,this.physicsType=o.STATIC_BODY,this.collisionCategory=1,this.collisionMask=1,h.call(this,e,i,n),this.type="StaticPhysicsGroup"},createCallbackHandler:function(t){t.body||this.world.enableBody(t,o.STATIC_BODY)},removeCallbackHandler:function(t){t.body&&this.world.disableBody(t)},createMultipleCallbackHandler:function(){this.refresh()},refresh:function(){for(var t=this.children.entries,e=0;e{var s=i(55495),n=i(37742),r=i(45319),o=i(83419),a=i(79342),h=i(37747),l=i(20339),u=i(52816),c=i(50792),d=i(63012),f=i(43855),p=i(5470),v=i(94977),g=i(64897),m=i(45170),y=i(96523),x=i(35154),T=i(36383),w=i(25774),b=i(96602),S=i(87841),E=i(59542),A=i(40012),C=i(14087),_=i(89936),M=i(35072),P=i(72624),R=i(2483),L=i(61340),O=i(26099),F=i(15994),D=new o({Extends:c,initialize:function(t,e){c.call(this),this.scene=t,this.bodies=new M,this.staticBodies=new M,this.pendingDestroy=new M,this.colliders=new w,this.gravity=new O(x(e,"gravity.x",0),x(e,"gravity.y",0)),this.bounds=new S(x(e,"x",0),x(e,"y",0),x(e,"width",t.sys.scale.width),x(e,"height",t.sys.scale.height)),this.checkCollision={up:x(e,"checkCollision.up",!0),down:x(e,"checkCollision.down",!0),left:x(e,"checkCollision.left",!0),right:x(e,"checkCollision.right",!0)},this.fps=x(e,"fps",60),this.fixedStep=x(e,"fixedStep",!0),this._elapsed=0,this._frameTime=1/this.fps,this._frameTimeMS=1e3*this._frameTime,this.stepsLastFrame=0,this.timeScale=x(e,"timeScale",1),this.OVERLAP_BIAS=x(e,"overlapBias",4),this.TILE_BIAS=x(e,"tileBias",16),this.forceX=x(e,"forceX",!1),this.isPaused=x(e,"isPaused",!1),this._total=0,this.drawDebug=x(e,"debug",!1),this.debugGraphic,this.defaults={debugShowBody:x(e,"debugShowBody",!0),debugShowStaticBody:x(e,"debugShowStaticBody",!0),debugShowVelocity:x(e,"debugShowVelocity",!0),bodyDebugColor:x(e,"debugBodyColor",16711935),staticBodyDebugColor:x(e,"debugStaticBodyColor",255),velocityDebugColor:x(e,"debugVelocityColor",65280)},this.maxEntries=x(e,"maxEntries",16),this.useTree=x(e,"useTree",!0),this.tree=new E(this.maxEntries),this.staticTree=new E(this.maxEntries),this.treeMinMax={minX:0,minY:0,maxX:0,maxY:0},this._tempMatrix=new L,this._tempMatrix2=new L,this.tileFilterOptions={isColliding:!0,isNotEmpty:!0,hasInterestingFace:!0},this.drawDebug&&this.createDebugGraphic()},enable:function(t,e){void 0===e&&(e=h.DYNAMIC_BODY),Array.isArray(t)||(t=[t]);for(var i=0;i=r;for(this.fixedStep||(n=.001*e,a=!0,this._elapsed=0),i=0;i=r;)this._elapsed-=r,this.step(n)}},step:function(t){var e,i,s=this.bodies.entries,n=s.length;for(e=0;e0){var l=this.tree,u=this.staticTree;for(s=(i=a.entries).length,t=0;t-1&&t.velocity.length()>d&&(t.velocity.normalize().scale(d),c=d),t.speed=c},separate:function(t,e,i,s,n){var r,o,a=!1,h=!0;if(!t.enable||!e.enable||t.checkCollision.none||e.checkCollision.none||!this.intersects(t,e))return a;if(i&&!1===i.call(s,t.gameObject,e.gameObject))return a;if(t.isCircle||e.isCircle){var l=this.separateCircle(t,e,n);l.result?(a=!0,h=!1):(r=l.x,o=l.y,h=!0)}if(h){var u=!1,c=!1,f=this.OVERLAP_BIAS;n?(u=C(t,e,n,f,r),c=_(t,e,n,f,o)):this.forceX||Math.abs(this.gravity.y+t.gravity.y)E&&(p=l(y,x,E,S)-w):x>A&&(yE&&(p=l(y,x,E,A)-w)),p*=-1}else p=t.halfWidth+e.halfWidth-u(o,a);t.overlapR=p,e.overlapR=p;var C=s(o,a),_=(p+T.EPSILON)*Math.cos(C),M=(p+T.EPSILON)*Math.sin(C),P={overlap:p,result:!1,x:_,y:M};if(i&&(!v||v&&0!==p))return P.result=!0,P;if(!v&&0===p||h&&c||t.customSeparateX||e.customSeparateX)return P.x=void 0,P.y=void 0,P;var R=!t.pushable&&!e.pushable;if(v){var L=o.x-a.x,O=o.y-a.y,F=Math.sqrt(Math.pow(L,2)+Math.pow(O,2)),D=(a.x-o.x)/F||0,k=(a.y-o.y)/F||0,I=2*(d.x*D+d.y*k-f.x*D-f.y*k)/(t.mass+e.mass);!h&&!c&&t.pushable&&e.pushable||(I*=2),!h&&t.pushable&&(d.x=d.x-I/t.mass*D,d.y=d.y-I/t.mass*k,d.multiply(t.bounce)),!c&&e.pushable&&(f.x=f.x+I/e.mass*D,f.y=f.y+I/e.mass*k,f.multiply(e.bounce)),h||c||(_*=.5,M*=.5),!h||t.pushable||R?(t.x-=_,t.y-=M,t.updateCenter()):(!c||e.pushable||R)&&(e.x+=_,e.y+=M,e.updateCenter()),P.result=!0}else!h||t.pushable||R?(t.x-=_,t.y-=M,t.updateCenter()):(!c||e.pushable||R)&&(e.x+=_,e.y+=M,e.updateCenter()),P.x=void 0,P.y=void 0;return P},intersects:function(t,e){return t!==e&&(t.isCircle||e.isCircle?t.isCircle?e.isCircle?u(t.center,e.center)<=t.halfWidth+e.halfWidth:this.circleBodyIntersects(t,e):this.circleBodyIntersects(e,t):!(t.right<=e.left||t.bottom<=e.top||t.left>=e.right||t.top>=e.bottom))},circleBodyIntersects:function(t,e){var i=r(t.center.x,e.left,e.right),s=r(t.center.y,e.top,e.bottom);return(t.center.x-i)*(t.center.x-i)+(t.center.y-s)*(t.center.y-s)<=t.halfWidth*t.halfWidth},overlap:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.collideObjects(t,e,i,s,n,!0)},collide:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.collideObjects(t,e,i,s,n,!1)},collideObjects:function(t,e,i,s,n,r){var o,a;!t.isParent||void 0!==t.physicsType&&void 0!==e&&t!==e||(t=t.children.entries),e&&e.isParent&&void 0===e.physicsType&&(e=e.children.entries);var h=Array.isArray(t),l=Array.isArray(e);if(this._total=0,h||l)if(!h&&l)for(o=0;o0},collideHandler:function(t,e,i,s,n,r){if(void 0===e&&t.isParent)return this.collideGroupVsGroup(t,t,i,s,n,r);if(!t||!e)return!1;if(t.body||t.isBody){if(e.body||e.isBody)return this.collideSpriteVsSprite(t,e,i,s,n,r);if(e.isParent)return this.collideSpriteVsGroup(t,e,i,s,n,r);if(e.isTilemap)return this.collideSpriteVsTilemapLayer(t,e,i,s,n,r)}else if(t.isParent){if(e.body||e.isBody)return this.collideSpriteVsGroup(e,t,i,s,n,r);if(e.isParent)return this.collideGroupVsGroup(t,e,i,s,n,r);if(e.isTilemap)return this.collideGroupVsTilemapLayer(t,e,i,s,n,r)}else if(t.isTilemap){if(e.body||e.isBody)return this.collideSpriteVsTilemapLayer(e,t,i,s,n,r);if(e.isParent)return this.collideGroupVsTilemapLayer(e,t,i,s,n,r)}},canCollide:function(t,e){return t&&e&&0!=(t.collisionMask&e.collisionCategory)&&0!=(e.collisionMask&t.collisionCategory)},collideSpriteVsSprite:function(t,e,i,s,n,r){var o=t.isBody?t:t.body,a=e.isBody?e:e.body;return!!this.canCollide(o,a)&&(this.separate(o,a,s,n,r)&&(i&&i.call(n,t,e),this._total++),!0)},collideSpriteVsGroup:function(t,e,i,s,n,r){var o,a,l,u=t.isBody?t:t.body;if(0!==e.length&&u&&u.enable&&!u.checkCollision.none&&this.canCollide(u,e))if(this.useTree||e.physicsType===h.STATIC_BODY){var c=this.treeMinMax;c.minX=u.left,c.minY=u.top,c.maxX=u.right,c.maxY=u.bottom;var d=e.physicsType===h.DYNAMIC_BODY?this.tree.search(c):this.staticTree.search(c);for(a=d.length,o=0;o{t.exports={setAcceleration:function(t,e){return this.body.acceleration.set(t,e),this},setAccelerationX:function(t){return this.body.acceleration.x=t,this},setAccelerationY:function(t){return this.body.acceleration.y=t,this}}},59023:t=>{t.exports={setAngularVelocity:function(t){return this.body.angularVelocity=t,this},setAngularAcceleration:function(t){return this.body.angularAcceleration=t,this},setAngularDrag:function(t){return this.body.angularDrag=t,this}}},62069:t=>{t.exports={setBounce:function(t,e){return this.body.bounce.set(t,e),this},setBounceX:function(t){return this.body.bounce.x=t,this},setBounceY:function(t){return this.body.bounce.y=t,this},setCollideWorldBounds:function(t,e,i,s){return this.body.setCollideWorldBounds(t,e,i,s),this}}},78389:(t,e,i)=>{var s=i(79599),n={setCollisionCategory:function(t){return(this.body?this.body:this).collisionCategory=t,this},willCollideWith:function(t){return 0!=((this.body?this.body:this).collisionMask&t)},addCollidesWith:function(t){var e=this.body?this.body:this;return e.collisionMask=e.collisionMask|t,this},removeCollidesWith:function(t){var e=this.body?this.body:this;return e.collisionMask=e.collisionMask&~t,this},setCollidesWith:function(t){return(this.body?this.body:this).collisionMask=s(t),this},resetCollisionCategory:function(){var t=this.body?this.body:this;return t.collisionCategory=1,t.collisionMask=1,this}};t.exports=n},87118:t=>{t.exports={setDebug:function(t,e,i){return this.debugShowBody=t,this.debugShowVelocity=e,this.debugBodyColor=i,this},setDebugBodyColor:function(t){return this.body.debugBodyColor=t,this},debugShowBody:{get:function(){return this.body.debugShowBody},set:function(t){this.body.debugShowBody=t}},debugShowVelocity:{get:function(){return this.body.debugShowVelocity},set:function(t){this.body.debugShowVelocity=t}},debugBodyColor:{get:function(){return this.body.debugBodyColor},set:function(t){this.body.debugBodyColor=t}}}},52819:t=>{t.exports={setDrag:function(t,e){return this.body.drag.set(t,e),this},setDragX:function(t){return this.body.drag.x=t,this},setDragY:function(t){return this.body.drag.y=t,this},setDamping:function(t){return this.body.useDamping=t,this}}},4074:t=>{var e={setDirectControl:function(t){return this.body.setDirectControl(t),this},enableBody:function(t,e,i,s,n){return t&&this.body.reset(e,i),s&&(this.body.gameObject.active=!0),n&&(this.body.gameObject.visible=!0),this.body.enable=!0,this},disableBody:function(t,e){return void 0===t&&(t=!1),void 0===e&&(e=!1),this.body.stop(),this.body.enable=!1,t&&(this.body.gameObject.active=!1),e&&(this.body.gameObject.visible=!1),this},refreshBody:function(){return this.body.updateFromGameObject(),this}};t.exports=e},40831:t=>{t.exports={setFriction:function(t,e){return this.body.friction.set(t,e),this},setFrictionX:function(t){return this.body.friction.x=t,this},setFrictionY:function(t){return this.body.friction.y=t,this}}},26775:t=>{t.exports={setGravity:function(t,e){return this.body.gravity.set(t,e),this},setGravityX:function(t){return this.body.gravity.x=t,this},setGravityY:function(t){return this.body.gravity.y=t,this}}},9437:t=>{var e={setImmovable:function(t){return void 0===t&&(t=!0),this.body.immovable=t,this}};t.exports=e},30621:t=>{t.exports={setMass:function(t){return this.body.mass=t,this}}},72441:(t,e,i)=>{var s=i(47956),n=i(96503),r=i(2044),o=i(81491);t.exports=function(t,e,i,a,h,l){var u=s(t,e-a,i-a,2*a,2*a,h,l);if(0===u.length)return u;for(var c=new n(e,i,a),d=new n,f=[],p=0;p{t.exports=function(t,e,i,s,n,r,o){void 0===r&&(r=!0),void 0===o&&(o=!1);var a=[],h=[],l=t.treeMinMax;if(l.minX=e,l.minY=i,l.maxX=e+s,l.maxY=i+n,o&&(h=t.staticTree.search(l)),r&&t.useTree)a=t.tree.search(l);else if(r){var u=t.bodies,c={position:{x:e,y:i},left:e,top:i,right:e+s,bottom:i+n,isCircle:!1},d=t.intersects;u.iterate((function(t){d(t,c)&&a.push(t)}))}return h.concat(a)}},62121:t=>{var e={setPushable:function(t){return void 0===t&&(t=!0),this.body.pushable=t,this}};t.exports=e},29384:t=>{t.exports={setOffset:function(t,e){return this.body.setOffset(t,e),this},setSize:function(t,e,i){return this.body.setSize(t,e,i),this},setBodySize:function(t,e,i){return this.body.setSize(t,e,i),this},setCircle:function(t,e,i){return this.body.setCircle(t,e,i),this}}},15098:t=>{t.exports={setVelocity:function(t,e){return this.body.setVelocity(t,e),this},setVelocityX:function(t){return this.body.setVelocityX(t),this},setVelocityY:function(t){return this.body.setVelocityY(t),this},setMaxVelocity:function(t,e){return this.body.maxVelocity.set(t,e),this}}},92209:(t,e,i)=>{t.exports={Acceleration:i(1093),Angular:i(59023),Bounce:i(62069),Collision:i(78389),Debug:i(87118),Drag:i(52819),Enable:i(4074),Friction:i(40831),Gravity:i(26775),Immovable:i(9437),Mass:i(30621),OverlapCirc:i(72441),OverlapRect:i(47956),Pushable:i(62121),Size:i(29384),Velocity:i(15098)}},37747:t=>{t.exports={DYNAMIC_BODY:0,STATIC_BODY:1,GROUP:2,TILEMAPLAYER:3,FACING_NONE:10,FACING_UP:11,FACING_DOWN:12,FACING_LEFT:13,FACING_RIGHT:14}},20009:t=>{t.exports="collide"},36768:t=>{t.exports="overlap"},60473:t=>{t.exports="pause"},89954:t=>{t.exports="resume"},61804:t=>{t.exports="tilecollide"},7161:t=>{t.exports="tileoverlap"},34689:t=>{t.exports="worldbounds"},16006:t=>{t.exports="worldstep"},63012:(t,e,i)=>{t.exports={COLLIDE:i(20009),OVERLAP:i(36768),PAUSE:i(60473),RESUME:i(89954),TILE_COLLIDE:i(61804),TILE_OVERLAP:i(7161),WORLD_BOUNDS:i(34689),WORLD_STEP:i(16006)}},27064:(t,e,i)=>{var s=i(37747),n=i(79291),r={ArcadePhysics:i(86689),Body:i(37742),Collider:i(79342),Components:i(92209),Events:i(63012),Factory:i(66022),GetCollidesWith:i(79599),GetOverlapX:i(64897),GetOverlapY:i(45170),SeparateX:i(14087),SeparateY:i(89936),Group:i(60758),Image:i(71289),Sprite:i(13759),StaticBody:i(72624),StaticGroup:i(71464),Tilemap:i(55173),World:i(82248)};r=n(!1,r,s),t.exports=r},96602:t=>{t.exports=function(t,e){return t.collisionCallback?!t.collisionCallback.call(t.collisionCallbackContext,e,t):!t.layer.callbacks[t.index]||!t.layer.callbacks[t.index].callback.call(t.layer.callbacks[t.index].callbackContext,e,t)}},36294:t=>{t.exports=function(t,e){e<0?(t.blocked.none=!1,t.blocked.left=!0):e>0&&(t.blocked.none=!1,t.blocked.right=!0),t.position.x-=e,t.updateCenter(),0===t.bounce.x?t.velocity.x=0:t.velocity.x=-t.velocity.x*t.bounce.x}},67013:t=>{t.exports=function(t,e){e<0?(t.blocked.none=!1,t.blocked.up=!0):e>0&&(t.blocked.none=!1,t.blocked.down=!0),t.position.y-=e,t.updateCenter(),0===t.bounce.y?t.velocity.y=0:t.velocity.y=-t.velocity.y*t.bounce.y}},40012:(t,e,i)=>{var s=i(21329),n=i(53442),r=i(2483);t.exports=function(t,e,i,o,a,h,l){var u=o.left,c=o.top,d=o.right,f=o.bottom,p=i.faceLeft||i.faceRight,v=i.faceTop||i.faceBottom;if(l||(p=!0,v=!0),!p&&!v)return!1;var g=0,m=0,y=0,x=1;if(e.deltaAbsX()>e.deltaAbsY()?y=-1:e.deltaAbsX(){var s=i(36294);t.exports=function(t,e,i,n,r,o){var a=0,h=e.faceLeft,l=e.faceRight,u=e.collideLeft,c=e.collideRight;return o||(h=!0,l=!0,u=!0,c=!0),t.deltaX()<0&&c&&t.checkCollision.left?l&&t.x0&&u&&t.checkCollision.right&&h&&t.right>i&&(a=t.right-i)>r&&(a=0),0!==a&&(t.customSeparateX?t.overlapX=a:s(t,a)),a}},53442:(t,e,i)=>{var s=i(67013);t.exports=function(t,e,i,n,r,o){var a=0,h=e.faceTop,l=e.faceBottom,u=e.collideUp,c=e.collideDown;return o||(h=!0,l=!0,u=!0,c=!0),t.deltaY()<0&&c&&t.checkCollision.up?l&&t.y0&&u&&t.checkCollision.down&&h&&t.bottom>i&&(a=t.bottom-i)>r&&(a=0),0!==a&&(t.customSeparateY?t.overlapY=a:s(t,a)),a}},2483:t=>{t.exports=function(t,e){return!(e.right<=t.left||e.bottom<=t.top||e.position.x>=t.right||e.position.y>=t.bottom)}},55173:(t,e,i)=>{var s={ProcessTileCallbacks:i(96602),ProcessTileSeparationX:i(36294),ProcessTileSeparationY:i(67013),SeparateTile:i(40012),TileCheckX:i(21329),TileCheckY:i(53442),TileIntersectsBody:i(2483)};t.exports=s},44563:(t,e,i)=>{t.exports={Arcade:i(27064),Matter:i(3875)}},68174:(t,e,i)=>{var s=i(83419),n=i(26099),r=new s({initialize:function(){this.boundsCenter=new n,this.centerDiff=new n},parseBody:function(t){if(!(t=t.hasOwnProperty("body")?t.body:t).hasOwnProperty("bounds")||!t.hasOwnProperty("centerOfMass"))return!1;var e=this.boundsCenter,i=this.centerDiff,s=t.bounds.max.x-t.bounds.min.x,n=t.bounds.max.y-t.bounds.min.y,r=s*t.centerOfMass.x,o=n*t.centerOfMass.y;return e.set(s/2,n/2),i.set(r-e.x,o-e.y),!0},getTopLeft:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+s.x+r.x,i+s.y+r.y)}return!1},getTopCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+r.x,i+s.y+r.y)}return!1},getTopRight:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e-(s.x-r.x),i+s.y+r.y)}return!1},getLeftCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+s.x+r.x,i+r.y)}return!1},getCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.centerDiff;return new n(e+s.x,i+s.y)}return!1},getRightCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e-(s.x-r.x),i+r.y)}return!1},getBottomLeft:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+s.x+r.x,i-(s.y-r.y))}return!1},getBottomCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+r.x,i-(s.y-r.y))}return!1},getBottomRight:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e-(s.x-r.x),i-(s.y-r.y))}return!1}});t.exports=r},19933:(t,e,i)=>{var s=i(6790);s.Body=i(22562),s.Composite=i(69351),s.World=i(4372),s.Collision=i(52284),s.Detector=i(81388),s.Pairs=i(99561),s.Pair=i(4506),s.Query=i(73296),s.Resolver=i(66272),s.Constraint=i(48140),s.Common=i(53402),s.Engine=i(48413),s.Events=i(35810),s.Sleeping=i(53614),s.Plugin=i(73832),s.Bodies=i(66280),s.Composites=i(74116),s.Axes=i(66615),s.Bounds=i(15647),s.Svg=i(74058),s.Vector=i(31725),s.Vertices=i(41598),s.World.add=s.Composite.add,s.World.remove=s.Composite.remove,s.World.addComposite=s.Composite.addComposite,s.World.addBody=s.Composite.addBody,s.World.addConstraint=s.Composite.addConstraint,s.World.clear=s.Composite.clear,t.exports=s},28137:(t,e,i)=>{var s=i(66280),n=i(83419),r=i(74116),o=i(48140),a=i(74058),h=i(75803),l=i(23181),u=i(34803),c=i(73834),d=i(19496),f=i(85791),p=i(98713),v=i(41598),g=new n({initialize:function(t){this.world=t,this.scene=t.scene,this.sys=t.scene.sys},rectangle:function(t,e,i,n,r){var o=s.rectangle(t,e,i,n,r);return this.world.add(o),o},trapezoid:function(t,e,i,n,r,o){var a=s.trapezoid(t,e,i,n,r,o);return this.world.add(a),a},circle:function(t,e,i,n,r){var o=s.circle(t,e,i,n,r);return this.world.add(o),o},polygon:function(t,e,i,n,r){var o=s.polygon(t,e,i,n,r);return this.world.add(o),o},fromVertices:function(t,e,i,n,r,o,a){"string"==typeof i&&(i=v.fromPath(i));var h=s.fromVertices(t,e,i,n,r,o,a);return this.world.add(h),h},fromPhysicsEditor:function(t,e,i,s,n){void 0===n&&(n=!0);var r=d.parseBody(t,e,i,s);return n&&!this.world.has(r)&&this.world.add(r),r},fromSVG:function(t,e,i,n,r,o){void 0===n&&(n=1),void 0===r&&(r={}),void 0===o&&(o=!0);for(var h=i.getElementsByTagName("path"),l=[],u=0;u{var s=i(31884),n=i(95540),r=i(26099);t.exports=function(t,e,i,o){void 0===i&&(i={}),void 0===o&&(o=!0);var a=e.x,h=e.y;if(e.body={temp:!0,position:{x:a,y:h}},[s.Bounce,s.Collision,s.Force,s.Friction,s.Gravity,s.Mass,s.Sensor,s.SetBody,s.Sleep,s.Static,s.Transform,s.Velocity].forEach((function(t){for(var i in t)(s=t[i]).get&&"function"==typeof s.get||s.set&&"function"==typeof s.set?Object.defineProperty(e,i,{get:t[i].get,set:t[i].set}):Object.defineProperty(e,i,{value:t[i]});var s})),e.world=t,e._tempVec2=new r(a,h),i.hasOwnProperty("type")&&"body"===i.type)e.setExistingBody(i,o);else{var l=n(i,"shape",null);l||(l="rectangle"),i.addToWorld=o,e.setBody(l,i)}return e}},23181:(t,e,i)=>{var s=i(83419),n=i(31884),r=i(95643),o=i(95540),a=i(88571),h=i(72699),l=i(26099),u=new s({Extends:a,Mixins:[n.Bounce,n.Collision,n.Force,n.Friction,n.Gravity,n.Mass,n.Sensor,n.SetBody,n.Sleep,n.Static,n.Transform,n.Velocity,h],initialize:function(t,e,i,s,n,a){r.call(this,t.scene,"Image"),this._crop=this.resetCropObject(),this.setTexture(s,n),this.setSizeToFrame(),this.setOrigin(),this.world=t,this._tempVec2=new l(e,i);var h=o(a,"shape",null);h?this.setBody(h,a):this.setRectangle(this.width,this.height,a),this.setPosition(e,i),this.initPipeline(),this.initPostPipeline(!0)}});t.exports=u},42045:(t,e,i)=>{var s=i(60461),n=i(66615),r=i(66280),o=i(22562),a=i(68174),h=i(15647),l=i(83419),u=i(52284),c=i(53402),d=i(69351),f=i(74116),p=i(48140),v=i(81388),g=i(20339),m=i(28137),y=i(95540),x=i(35154),T=i(18210),w=i(40178),b=i(6790),S=i(74507),E=i(46975),A=i(4506),C=i(99561),_=i(73832),M=i(37277),P=i(73296),R=i(66272),L=i(44594),O=i(74058),F=i(31725),D=i(41598),k=i(68243);c.setDecomp(i(55973));var I=new l({initialize:function(t){this.scene=t,this.systems=t.sys,this.config=this.getConfig(),this.world,this.add,this.bodyBounds,this.body=o,this.composite=d,this.collision=u,this.detector=v,this.pair=A,this.pairs=C,this.query=P,this.resolver=R,this.constraint=p,this.bodies=r,this.composites=f,this.axes=n,this.bounds=h,this.svg=O,this.vector=F,this.vertices=D,this.verts=D,this._tempVec2=F.create(),x(this.config,"plugins.collisionevents",!0)&&this.enableCollisionEventsPlugin(),x(this.config,"plugins.attractors",!1)&&this.enableAttractorPlugin(),x(this.config,"plugins.wrap",!1)&&this.enableWrapPlugin(),R._restingThresh=x(this.config,"restingThresh",4),R._restingThreshTangent=x(this.config,"restingThreshTangent",6),R._positionDampen=x(this.config,"positionDampen",.9),R._positionWarming=x(this.config,"positionWarming",.8),R._frictionNormalMultiplier=x(this.config,"frictionNormalMultiplier",5),t.sys.events.once(L.BOOT,this.boot,this),t.sys.events.on(L.START,this.start,this)},boot:function(){this.world=new k(this.scene,this.config),this.add=new m(this.world),this.bodyBounds=new a,this.systems.events.once(L.DESTROY,this.destroy,this)},start:function(){this.world||(this.world=new k(this.scene,this.config),this.add=new m(this.world));var t=this.systems.events;t.on(L.UPDATE,this.world.update,this.world),t.on(L.POST_UPDATE,this.world.postUpdate,this.world),t.once(L.SHUTDOWN,this.shutdown,this)},getConfig:function(){var t=this.systems.game.config.physics,e=this.systems.settings.physics;return E(y(e,"matter",{}),y(t,"matter",{}))},enableAttractorPlugin:function(){return _.register(T),_.use(b,T),this},enableWrapPlugin:function(){return _.register(S),_.use(b,S),this},enableCollisionEventsPlugin:function(){return _.register(w),_.use(b,w),this},pause:function(){return this.world.pause()},resume:function(){return this.world.resume()},set60Hz:function(){return this.world.getDelta=this.world.update60Hz,this.world.autoUpdate=!0,this},set30Hz:function(){return this.world.getDelta=this.world.update30Hz,this.world.autoUpdate=!0,this},step:function(t,e){this.world.step(t,e)},containsPoint:function(t,e,i){t=this.getMatterBodies(t);var s=F.create(e,i);return P.point(t,s).length>0},intersectPoint:function(t,e,i){i=this.getMatterBodies(i);var s=F.create(t,e),n=[];return P.point(i,s).forEach((function(t){-1===n.indexOf(t)&&n.push(t)})),n},intersectRect:function(t,e,i,s,n,r){void 0===n&&(n=!1),r=this.getMatterBodies(r);var o={min:{x:t,y:e},max:{x:t+i,y:e+s}},a=[];return P.region(r,o,n).forEach((function(t){-1===a.indexOf(t)&&a.push(t)})),a},intersectRay:function(t,e,i,s,n,r){void 0===n&&(n=1),r=this.getMatterBodies(r);for(var o=[],a=P.ray(r,F.create(t,e),F.create(i,s),n),h=0;h{var s=i(9674),n=i(83419),r=i(31884),o=i(95643),a=i(95540),h=i(72699),l=i(68287),u=i(26099),c=new n({Extends:l,Mixins:[r.Bounce,r.Collision,r.Force,r.Friction,r.Gravity,r.Mass,r.Sensor,r.SetBody,r.Sleep,r.Static,r.Transform,r.Velocity,h],initialize:function(t,e,i,n,r,h){o.call(this,t.scene,"Sprite"),this._crop=this.resetCropObject(),this.anims=new s(this),this.setTexture(n,r),this.setSizeToFrame(),this.setOrigin(),this.world=t,this._tempVec2=new u(e,i);var l=a(h,"shape",null);l?this.setBody(l,h):this.setRectangle(this.width,this.height,h),this.setPosition(e,i),this.initPipeline(),this.initPostPipeline(!0)}});t.exports=c},73834:(t,e,i)=>{var s=i(66280),n=i(22562),r=i(83419),o=i(31884),a=i(62644),h=i(50792),l=i(95540),u=i(97022),c=i(41598),d=new r({Extends:h,Mixins:[o.Bounce,o.Collision,o.Friction,o.Gravity,o.Mass,o.Sensor,o.Sleep,o.Static],initialize:function(t,e,i){h.call(this),this.tile=e,this.world=t,e.physics.matterBody&&e.physics.matterBody.destroy(),e.physics.matterBody=this;var s=l(i,"body",null),r=l(i,"addToWorld",!0);if(s)this.setBody(s,r);else{var o=e.getCollisionGroup();l(o,"objects",[]).length>0?this.setFromTileCollision(i):this.setFromTileRectangle(i)}if(e.flipX||e.flipY){var a={x:e.getCenterX(),y:e.getCenterY()},u=e.flipX?-1:1,c=e.flipY?-1:1;n.scale(s,u,c,a)}},setFromTileRectangle:function(t){void 0===t&&(t={}),u(t,"isStatic")||(t.isStatic=!0),u(t,"addToWorld")||(t.addToWorld=!0);var e=this.tile.getBounds(),i=e.x+e.width/2,n=e.y+e.height/2,r=s.rectangle(i,n,e.width,e.height,t);return this.setBody(r,t.addToWorld),this},setFromTileCollision:function(t){void 0===t&&(t={}),u(t,"isStatic")||(t.isStatic=!0),u(t,"addToWorld")||(t.addToWorld=!0);for(var e=this.tile.tilemapLayer.scaleX,i=this.tile.tilemapLayer.scaleY,r=this.tile.getLeft(),o=this.tile.getTop(),h=this.tile.getCollisionGroup(),d=l(h,"objects",[]),f=[],p=0;p1){var E=a(t);E.parts=f,this.setBody(n.create(E),E.addToWorld)}return this},setBody:function(t,e){return void 0===e&&(e=!0),this.body&&this.removeBody(),this.body=t,this.body.gameObject=this,e&&this.world.add(this.body),this},removeBody:function(){return this.body&&(this.world.remove(this.body),this.body.gameObject=void 0,this.body=void 0),this},destroy:function(){this.removeBody(),this.tile.physics.matterBody=void 0,this.removeAllListeners()}});t.exports=d},19496:(t,e,i)=>{var s=i(66280),n=i(22562),r=i(53402),o=i(95540),a=i(41598),h={parseBody:function(t,e,i,s){void 0===s&&(s={});for(var a=o(i,"fixtures",[]),h=[],l=0;l{var s=i(66280),n=i(22562),r={parseBody:function(t,e,i,r){var o;void 0===r&&(r={});var a=i.vertices;if(1===a.length)r.vertices=a[0],o=n.create(r),s.flagCoincidentParts(o.parts);else{for(var h=[],l=0;l{var s=i(15647),n=i(83419),r=i(69351),o=i(48140),a=i(81388),h=i(1121),l=i(8214),u=i(46975),c=i(53614),d=i(26099),f=i(41598),p=new n({initialize:function(t,e,i){void 0===i&&(i={});this.scene=t,this.world=e,this.camera=null,this.pointer=null,this.active=!0,this.position=new d,this.body=null,this.part=null,this.constraint=o.create(u(i,{label:"Pointer Constraint",pointA:{x:0,y:0},pointB:{x:0,y:0},length:.01,stiffness:.1,angularStiffness:1,collisionFilter:{category:1,mask:4294967295,group:0}})),this.world.on(h.BEFORE_UPDATE,this.update,this),t.sys.input.on(l.POINTER_DOWN,this.onDown,this),t.sys.input.on(l.POINTER_UP,this.onUp,this)},onDown:function(t){this.pointer||(this.pointer=t,this.camera=t.camera)},onUp:function(t){t===this.pointer&&(this.pointer=null)},getBody:function(t){var e=this.position,i=this.constraint;this.camera.getWorldPoint(t.x,t.y,e);for(var n=r.allBodies(this.world.localWorld),o=0;o1?1:0;n{var s=i(66280),n=i(22562),r=i(83419),o=i(53402),a=i(69351),h=i(48413),l=i(50792),u=i(1121),c=i(95540),d=i(35154),f=i(22562),p=i(35810),v=i(73834),g=i(4372),m=i(31725),y=new r({Extends:l,initialize:function(t,e){l.call(this),this.scene=t,this.engine=h.create(e),this.localWorld=this.engine.world;var i=d(e,"gravity",null);i?this.setGravity(i.x,i.y,i.scale):!1===i&&this.setGravity(0,0,0),this.walls={left:null,right:null,top:null,bottom:null},this.enabled=d(e,"enabled",!0),this.getDelta=d(e,"getDelta",this.update60Hz);var s=c(e,"runner",{}),n=c(s,"fps",!1),r=c(s,"fps",60),o=c(s,"delta",1e3/r),a=c(s,"deltaMin",1e3/r),u=c(s,"deltaMax",1e3/(.5*r));n||(r=1e3/o),this.runner={fps:r,deltaSampleSize:c(s,"deltaSampleSize",60),counterTimestamp:0,frameCounter:0,deltaHistory:[],timePrev:null,timeScalePrev:1,frameRequestId:null,isFixed:c(s,"isFixed",!1),delta:o,deltaMin:a,deltaMax:u},this.autoUpdate=d(e,"autoUpdate",!0);var f=d(e,"debug",!1);if(this.drawDebug="object"==typeof f||f,this.debugGraphic,this.debugConfig={showAxes:c(f,"showAxes",!1),showAngleIndicator:c(f,"showAngleIndicator",!1),angleColor:c(f,"angleColor",15208787),showBroadphase:c(f,"showBroadphase",!1),broadphaseColor:c(f,"broadphaseColor",16757760),showBounds:c(f,"showBounds",!1),boundsColor:c(f,"boundsColor",16777215),showVelocity:c(f,"showVelocity",!1),velocityColor:c(f,"velocityColor",44783),showCollisions:c(f,"showCollisions",!1),collisionColor:c(f,"collisionColor",16094476),showSeparations:c(f,"showSeparations",!1),separationColor:c(f,"separationColor",16753920),showBody:c(f,"showBody",!0),showStaticBody:c(f,"showStaticBody",!0),showInternalEdges:c(f,"showInternalEdges",!1),renderFill:c(f,"renderFill",!1),renderLine:c(f,"renderLine",!0),fillColor:c(f,"fillColor",1075465),fillOpacity:c(f,"fillOpacity",1),lineColor:c(f,"lineColor",2678297),lineOpacity:c(f,"lineOpacity",1),lineThickness:c(f,"lineThickness",1),staticFillColor:c(f,"staticFillColor",857979),staticLineColor:c(f,"staticLineColor",1255396),showSleeping:c(f,"showSleeping",!1),staticBodySleepOpacity:c(f,"staticBodySleepOpacity",.7),sleepFillColor:c(f,"sleepFillColor",4605510),sleepLineColor:c(f,"sleepLineColor",10066585),showSensors:c(f,"showSensors",!0),sensorFillColor:c(f,"sensorFillColor",857979),sensorLineColor:c(f,"sensorLineColor",1255396),showPositions:c(f,"showPositions",!0),positionSize:c(f,"positionSize",4),positionColor:c(f,"positionColor",14697178),showJoint:c(f,"showJoint",!0),jointColor:c(f,"jointColor",14737474),jointLineOpacity:c(f,"jointLineOpacity",1),jointLineThickness:c(f,"jointLineThickness",2),pinSize:c(f,"pinSize",4),pinColor:c(f,"pinColor",4382944),springColor:c(f,"springColor",14697184),anchorColor:c(f,"anchorColor",15724527),anchorSize:c(f,"anchorSize",4),showConvexHulls:c(f,"showConvexHulls",!1),hullColor:c(f,"hullColor",14091216)},this.drawDebug&&this.createDebugGraphic(),this.setEventsProxy(),c(e,"setBounds",!1)){var p=e.setBounds;if("boolean"==typeof p)this.setBounds();else{var v=c(p,"x",0),g=c(p,"y",0),m=c(p,"width",t.sys.scale.width),y=c(p,"height",t.sys.scale.height),x=c(p,"thickness",64),T=c(p,"left",!0),w=c(p,"right",!0),b=c(p,"top",!0),S=c(p,"bottom",!0);this.setBounds(v,g,m,y,x,T,w,b,S)}}},setCompositeRenderStyle:function(t){var e,i,s,n=t.bodies,r=t.constraints,o=t.composites;for(e=0;e0&&(i=n[0].bodyA,s=n[0].bodyB),t.emit(u.COLLISION_START,e,i,s)})),p.on(e,"collisionActive",(function(e){var i,s,n=e.pairs;n.length>0&&(i=n[0].bodyA,s=n[0].bodyB),t.emit(u.COLLISION_ACTIVE,e,i,s)})),p.on(e,"collisionEnd",(function(e){var i,s,n=e.pairs;n.length>0&&(i=n[0].bodyA,s=n[0].bodyB),t.emit(u.COLLISION_END,e,i,s)}))},setBounds:function(t,e,i,s,n,r,o,a,h){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.scene.sys.scale.width),void 0===s&&(s=this.scene.sys.scale.height),void 0===n&&(n=64),void 0===r&&(r=!0),void 0===o&&(o=!0),void 0===a&&(a=!0),void 0===h&&(h=!0),this.updateWall(r,"left",t-n,e-n,n,s+2*n),this.updateWall(o,"right",t+i,e-n,n,s+2*n),this.updateWall(a,"top",t,e-n,i,n),this.updateWall(h,"bottom",t,e+s,i,n),this},updateWall:function(t,e,i,s,n,r){var o=this.walls[e];t?(o&&g.remove(this.localWorld,o),i+=n/2,s+=r/2,this.walls[e]=this.create(i,s,n,r,{isStatic:!0,friction:0,frictionStatic:0})):(o&&g.remove(this.localWorld,o),this.walls[e]=null)},createDebugGraphic:function(){var t=this.scene.sys.add.graphics({x:0,y:0});return t.setDepth(Number.MAX_VALUE),this.debugGraphic=t,this.drawDebug=!0,t},disableGravity:function(){return this.localWorld.gravity.x=0,this.localWorld.gravity.y=0,this.localWorld.gravity.scale=0,this},setGravity:function(t,e,i){return void 0===t&&(t=0),void 0===e&&(e=1),void 0===i&&(i=.001),this.localWorld.gravity.x=t,this.localWorld.gravity.y=e,this.localWorld.gravity.scale=i,this},create:function(t,e,i,n,r){var o=s.rectangle(t,e,i,n,r);return g.add(this.localWorld,o),o},add:function(t){return g.add(this.localWorld,t),this},remove:function(t,e){Array.isArray(t)||(t=[t]);for(var i=0;is.deltaMax?s.deltaMax:e,s.delta=e),s.timeScalePrev=n.timeScale,s.frameCounter+=1,t-s.counterTimestamp>=1e3&&(s.fps=s.frameCounter*((t-s.counterTimestamp)/1e3),s.counterTimestamp=t,s.frameCounter=0),h.update(i,e)}},step:function(t){h.update(this.engine,t)},update60Hz:function(){return 1e3/60},update30Hz:function(){return 1e3/30},has:function(t){var e=t.hasOwnProperty("body")?t.body:t;return null!==a.get(this.localWorld,e.id,e.type)},getAllBodies:function(){return a.allBodies(this.localWorld)},getAllConstraints:function(){return a.allConstraints(this.localWorld)},getAllComposites:function(){return a.allComposites(this.localWorld)},postUpdate:function(){if(this.drawDebug){var t=this.debugConfig,e=this.engine,i=this.debugGraphic,s=a.allBodies(this.localWorld);this.debugGraphic.clear(),t.showBroadphase&&e.broadphase.controller&&this.renderGrid(e.broadphase,i,t.broadphaseColor,.5),t.showBounds&&this.renderBodyBounds(s,i,t.boundsColor,.5),(t.showBody||t.showStaticBody)&&this.renderBodies(s),t.showJoint&&this.renderJoints(),(t.showAxes||t.showAngleIndicator)&&this.renderBodyAxes(s,i,t.showAxes,t.angleColor,.5),t.showVelocity&&this.renderBodyVelocity(s,i,t.velocityColor,1,2),t.showSeparations&&this.renderSeparations(e.pairs.list,i,t.separationColor),t.showCollisions&&this.renderCollisions(e.pairs.list,i,t.collisionColor)}},renderGrid:function(t,e,i,s){e.lineStyle(1,i,s);for(var n=o.keys(t.buckets),r=0;r0){var l=h[0].vertex.x,u=h[0].vertex.y;2===h.length&&(l=(h[0].vertex.x+h[1].vertex.x)/2,u=(h[0].vertex.y+h[1].vertex.y)/2),a.bodyB===a.supports[0].body||a.bodyA.isStatic?e.lineBetween(l-8*a.normal.x,u-8*a.normal.y,l,u):e.lineBetween(l+8*a.normal.x,u+8*a.normal.y,l,u)}}return this},renderBodyBounds:function(t,e,i,s){e.lineStyle(1,i,s);for(var n=0;n1?1:0;h1?1:0;a1?1:0;a1&&this.renderConvexHull(v,e,f,y)}}},renderBody:function(t,e,i,s,n,r,o,a){void 0===s&&(s=null),void 0===n&&(n=null),void 0===r&&(r=1),void 0===o&&(o=null),void 0===a&&(a=null);for(var h=this.debugConfig,l=h.sensorFillColor,u=h.sensorLineColor,c=t.parts,d=c.length,f=d>1?1:0;f1){var n=t.vertices;e.lineStyle(s,i),e.beginPath(),e.moveTo(n[0].x,n[0].y);for(var r=1;r0&&(e.fillStyle(a),e.fillCircle(u.x,u.y,h),e.fillCircle(c.x,c.y,h)),this},resetCollisionIDs:function(){return n._nextCollidingGroupId=1,n._nextNonCollidingGroupId=-1,n._nextCategory=1,this},shutdown:function(){p.off(this.engine),this.removeAllListeners(),g.clear(this.localWorld,!1),h.clear(this.engine),this.drawDebug&&this.debugGraphic.destroy()},destroy:function(){this.shutdown()}});t.exports=y},70410:t=>{t.exports={setBounce:function(t){return this.body.restitution=t,this}}},66968:t=>{var e={setCollisionCategory:function(t){return this.body.collisionFilter.category=t,this},setCollisionGroup:function(t){return this.body.collisionFilter.group=t,this},setCollidesWith:function(t){var e=0;if(Array.isArray(t))for(var i=0;i{var s=i(22562),n={applyForce:function(t){return this._tempVec2.set(this.body.position.x,this.body.position.y),s.applyForce(this.body,this._tempVec2,t),this},applyForceFrom:function(t,e){return s.applyForce(this.body,t,e),this},thrust:function(t){var e=this.body.angle;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this},thrustLeft:function(t){var e=this.body.angle-Math.PI/2;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this},thrustRight:function(t){var e=this.body.angle+Math.PI/2;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this},thrustBack:function(t){var e=this.body.angle-Math.PI;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this}};t.exports=n},5436:t=>{var e={setFriction:function(t,e,i){return this.body.friction=t,void 0!==e&&(this.body.frictionAir=e),void 0!==i&&(this.body.frictionStatic=i),this},setFrictionAir:function(t){return this.body.frictionAir=t,this},setFrictionStatic:function(t){return this.body.frictionStatic=t,this}};t.exports=e},39858:t=>{t.exports={setIgnoreGravity:function(t){return this.body.ignoreGravity=t,this}}},37302:(t,e,i)=>{var s=i(22562),n=i(26099),r={setMass:function(t){return s.setMass(this.body,t),this},setDensity:function(t){return s.setDensity(this.body,t),this},centerOfMass:{get:function(){return new n(this.body.centerOfMass.x,this.body.centerOfMass.y)}}};t.exports=r},39132:t=>{t.exports={setSensor:function(t){return this.body.isSensor=t,this},isSensor:function(){return this.body.isSensor}}},57772:(t,e,i)=>{var s=i(66280),n=i(22562),r=i(43855),o=i(95540),a=i(19496),h=i(85791),l=i(41598),u={setRectangle:function(t,e,i){return this.setBody({type:"rectangle",width:t,height:e},i)},setCircle:function(t,e){return this.setBody({type:"circle",radius:t},e)},setPolygon:function(t,e,i){return this.setBody({type:"polygon",sides:e,radius:t},i)},setTrapezoid:function(t,e,i,s){return this.setBody({type:"trapezoid",width:t,height:e,slope:i},s)},setExistingBody:function(t,e){void 0===e&&(e=!0),this.body&&this.world.remove(this.body,!0),this.body=t;for(var i=0;i{var s=i(1121),n=i(53614),r=i(35810),o={setToSleep:function(){return n.set(this.body,!0),this},setAwake:function(){return n.set(this.body,!1),this},setSleepThreshold:function(t){return void 0===t&&(t=60),this.body.sleepThreshold=t,this},setSleepEvents:function(t,e){return this.setSleepStartEvent(t),this.setSleepEndEvent(e),this},setSleepStartEvent:function(t){if(t){var e=this.world;r.on(this.body,"sleepStart",(function(t){e.emit(s.SLEEP_START,t,this)}))}else r.off(this.body,"sleepStart");return this},setSleepEndEvent:function(t){if(t){var e=this.world;r.on(this.body,"sleepEnd",(function(t){e.emit(s.SLEEP_END,t,this)}))}else r.off(this.body,"sleepEnd");return this}};t.exports=o},90556:(t,e,i)=>{var s=i(22562),n={setStatic:function(t){return s.setStatic(this.body,t),this},isStatic:function(){return this.body.isStatic}};t.exports=n},85436:(t,e,i)=>{var s=i(22562),n=i(36383),r=i(86554),o=i(30954),a={x:{get:function(){return this.body.position.x},set:function(t){this._tempVec2.set(t,this.y),s.setPosition(this.body,this._tempVec2)}},y:{get:function(){return this.body.position.y},set:function(t){this._tempVec2.set(this.x,t),s.setPosition(this.body,this._tempVec2)}},scaleX:{get:function(){return this._scaleX},set:function(t){var e=1/this._scaleX,i=1/this._scaleY;this._scaleX=t,0===this._scaleX?this.renderFlags&=-5:this.renderFlags|=4,s.scale(this.body,e,i),s.scale(this.body,t,this._scaleY)}},scaleY:{get:function(){return this._scaleY},set:function(t){var e=1/this._scaleX,i=1/this._scaleY;this._scaleY=t,0===this._scaleY?this.renderFlags&=-5:this.renderFlags|=4,s.scale(this.body,e,i),s.scale(this.body,this._scaleX,t)}},angle:{get:function(){return o(this.body.angle*n.RAD_TO_DEG)},set:function(t){this.rotation=o(t)*n.DEG_TO_RAD}},rotation:{get:function(){return this.body.angle},set:function(t){this._rotation=r(t),s.setAngle(this.body,this._rotation)}},setPosition:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this._tempVec2.set(t,e),s.setPosition(this.body,this._tempVec2),this},setRotation:function(t){return void 0===t&&(t=0),this._rotation=r(t),s.setAngle(this.body,t),this},setFixedRotation:function(){return s.setInertia(this.body,1/0),this},setAngle:function(t){return void 0===t&&(t=0),this.angle=t,s.setAngle(this.body,this.rotation),this},setScale:function(t,e,i){void 0===t&&(t=1),void 0===e&&(e=t);var n=1/this._scaleX,r=1/this._scaleY;return this._scaleX=t,this._scaleY=e,s.scale(this.body,n,r,i),s.scale(this.body,t,e,i),this}};t.exports=a},42081:(t,e,i)=>{var s=i(22562),n={setVelocityX:function(t){return this._tempVec2.set(t,this.body.velocity.y),s.setVelocity(this.body,this._tempVec2),this},setVelocityY:function(t){return this._tempVec2.set(this.body.velocity.x,t),s.setVelocity(this.body,this._tempVec2),this},setVelocity:function(t,e){return this._tempVec2.set(t,e),s.setVelocity(this.body,this._tempVec2),this},getVelocity:function(){return s.getVelocity(this.body)},setAngularVelocity:function(t){return s.setAngularVelocity(this.body,t),this},getAngularVelocity:function(){return s.getAngularVelocity(this.body)},setAngularSpeed:function(t){return s.setAngularSpeed(this.body,t),this},getAngularSpeed:function(){return s.getAngularSpeed(this.body)}};t.exports=n},31884:(t,e,i)=>{t.exports={Bounce:i(70410),Collision:i(66968),Force:i(51607),Friction:i(5436),Gravity:i(39858),Mass:i(37302),Sensor:i(39132),SetBody:i(57772),Sleep:i(38083),Static:i(90556),Transform:i(85436),Velocity:i(42081)}},85608:t=>{t.exports="afteradd"},1213:t=>{t.exports="afterremove"},25968:t=>{t.exports="afterupdate"},67205:t=>{t.exports="beforeadd"},39438:t=>{t.exports="beforeremove"},44823:t=>{t.exports="beforeupdate"},92593:t=>{t.exports="collisionactive"},60128:t=>{t.exports="collisionend"},76861:t=>{t.exports="collisionstart"},92362:t=>{t.exports="dragend"},76408:t=>{t.exports="drag"},93971:t=>{t.exports="dragstart"},5656:t=>{t.exports="pause"},47861:t=>{t.exports="resume"},79099:t=>{t.exports="sleepend"},35906:t=>{t.exports="sleepstart"},1121:(t,e,i)=>{t.exports={AFTER_ADD:i(85608),AFTER_REMOVE:i(1213),AFTER_UPDATE:i(25968),BEFORE_ADD:i(67205),BEFORE_REMOVE:i(39438),BEFORE_UPDATE:i(44823),COLLISION_ACTIVE:i(92593),COLLISION_END:i(60128),COLLISION_START:i(76861),DRAG_END:i(92362),DRAG:i(76408),DRAG_START:i(93971),PAUSE:i(5656),RESUME:i(47861),SLEEP_END:i(79099),SLEEP_START:i(35906)}},3875:(t,e,i)=>{t.exports={BodyBounds:i(68174),Components:i(31884),Events:i(1121),Factory:i(28137),MatterGameObject:i(75803),Image:i(23181),Matter:i(19933),MatterPhysics:i(42045),PolyDecomp:i(55973),Sprite:i(34803),TileBody:i(73834),PhysicsEditorParser:i(19496),PhysicsJSONParser:i(85791),PointerConstraint:i(98713),World:i(68243)}},22562:(t,e,i)=>{var s={};t.exports=s;var n=i(41598),r=i(31725),o=i(53614),a=i(53402),h=i(15647),l=i(66615);!function(){s._timeCorrection=!0,s._inertiaScale=4,s._nextCollidingGroupId=1,s._nextNonCollidingGroupId=-1,s._nextCategory=1,s._baseDelta=1e3/60,s.create=function(e){var i={id:a.nextId(),type:"body",label:"Body",parts:[],plugin:{},angle:0,vertices:null,position:{x:0,y:0},force:{x:0,y:0},torque:0,positionImpulse:{x:0,y:0},constraintImpulse:{x:0,y:0,angle:0},totalContacts:0,speed:0,angularSpeed:0,velocity:{x:0,y:0},angularVelocity:0,isSensor:!1,isStatic:!1,isSleeping:!1,motion:0,sleepThreshold:60,density:.001,restitution:0,friction:.1,frictionStatic:.5,frictionAir:.01,collisionFilter:{category:1,mask:4294967295,group:0},slop:.05,timeScale:1,events:null,bounds:null,chamfer:null,circleRadius:0,positionPrev:null,anglePrev:0,parent:null,axes:null,area:0,mass:0,inverseMass:0,inertia:0,deltaTime:1e3/60,inverseInertia:0,_original:null,render:{visible:!0,opacity:1,sprite:{xOffset:0,yOffset:0},fillColor:null,fillOpacity:null,lineColor:null,lineOpacity:null,lineThickness:null},gameObject:null,scale:{x:1,y:1},centerOfMass:{x:0,y:0},centerOffset:{x:0,y:0},gravityScale:{x:1,y:1},ignoreGravity:!1,ignorePointer:!1,onCollideCallback:null,onCollideEndCallback:null,onCollideActiveCallback:null,onCollideWith:{}};!e.hasOwnProperty("position")&&e.hasOwnProperty("vertices")?e.position=n.centre(e.vertices):e.hasOwnProperty("vertices")||(i.vertices=n.fromPath("L 0 0 L 40 0 L 40 40 L 0 40"));var s=a.extend(i,e);return t(s,e),s.setOnCollideWith=function(t,e){return e?this.onCollideWith[t.id]=e:delete this.onCollideWith[t.id],this},s},s.nextGroup=function(t){return t?s._nextNonCollidingGroupId--:s._nextCollidingGroupId++},s.nextCategory=function(){return s._nextCategory=s._nextCategory<<1,s._nextCategory};var t=function(t,e){if(e=e||{},s.set(t,{bounds:t.bounds||h.create(t.vertices),positionPrev:t.positionPrev||r.clone(t.position),anglePrev:t.anglePrev||t.angle,vertices:t.vertices,parts:t.parts||[t],isStatic:t.isStatic,isSleeping:t.isSleeping,parent:t.parent||t}),n.rotate(t.vertices,t.angle,t.position),l.rotate(t.axes,t.angle),h.update(t.bounds,t.vertices,t.velocity),s.set(t,{axes:e.axes||t.axes,area:e.area||t.area,mass:e.mass||t.mass,inertia:e.inertia||t.inertia}),1===t.parts.length){var i=t.bounds,o=t.centerOfMass,a=t.centerOffset,u=i.max.x-i.min.x,c=i.max.y-i.min.y;o.x=-(i.min.x-t.position.x)/u,o.y=-(i.min.y-t.position.y)/c,a.x=u*o.x,a.y=c*o.y}};s.set=function(t,e,i){var n;for(n in"string"==typeof e&&(n=e,(e={})[n]=i),e)if(Object.prototype.hasOwnProperty.call(e,n))switch(i=e[n],n){case"isStatic":s.setStatic(t,i);break;case"isSleeping":o.set(t,i);break;case"mass":s.setMass(t,i);break;case"density":s.setDensity(t,i);break;case"inertia":s.setInertia(t,i);break;case"vertices":s.setVertices(t,i);break;case"position":s.setPosition(t,i);break;case"angle":s.setAngle(t,i);break;case"velocity":s.setVelocity(t,i);break;case"angularVelocity":s.setAngularVelocity(t,i);break;case"speed":s.setSpeed(t,i);break;case"angularSpeed":s.setAngularSpeed(t,i);break;case"parts":s.setParts(t,i);break;case"centre":s.setCentre(t,i);break;default:t[n]=i}},s.setStatic=function(t,e){for(var i=0;i0&&r.rotateAbout(a.position,s,t.position,a.position)}},s.setVelocity=function(t,e){var i=t.deltaTime/s._baseDelta;t.positionPrev.x=t.position.x-e.x*i,t.positionPrev.y=t.position.y-e.y*i,t.velocity.x=(t.position.x-t.positionPrev.x)/i,t.velocity.y=(t.position.y-t.positionPrev.y)/i,t.speed=r.magnitude(t.velocity)},s.getVelocity=function(t){var e=s._baseDelta/t.deltaTime;return{x:(t.position.x-t.positionPrev.x)*e,y:(t.position.y-t.positionPrev.y)*e}},s.getSpeed=function(t){return r.magnitude(s.getVelocity(t))},s.setSpeed=function(t,e){s.setVelocity(t,r.mult(r.normalise(s.getVelocity(t)),e))},s.setAngularVelocity=function(t,e){var i=t.deltaTime/s._baseDelta;t.anglePrev=t.angle-e*i,t.angularVelocity=(t.angle-t.anglePrev)/i,t.angularSpeed=Math.abs(t.angularVelocity)},s.getAngularVelocity=function(t){return(t.angle-t.anglePrev)*s._baseDelta/t.deltaTime},s.getAngularSpeed=function(t){return Math.abs(s.getAngularVelocity(t))},s.setAngularSpeed=function(t,e){s.setAngularVelocity(t,a.sign(s.getAngularVelocity(t))*e)},s.translate=function(t,e,i){s.setPosition(t,r.add(t.position,e),i)},s.rotate=function(t,e,i,n){if(i){var r=Math.cos(e),o=Math.sin(e),a=t.position.x-i.x,h=t.position.y-i.y;s.setPosition(t,{x:i.x+(a*r-h*o),y:i.y+(a*o+h*r)},n),s.setAngle(t,t.angle+e,n)}else s.setAngle(t,t.angle+e,n)},s.scale=function(t,e,i,r){var o=0,a=0;r=r||t.position;for(var u=t.inertia===1/0,c=0;c0&&(o+=d.area,a+=d.inertia),d.position.x=r.x+(d.position.x-r.x)*e,d.position.y=r.y+(d.position.y-r.y)*i,h.update(d.bounds,d.vertices,t.velocity)}t.parts.length>1&&(t.area=o,t.isStatic||(s.setMass(t,t.density*o),s.setInertia(t,a))),t.circleRadius&&(e===i?t.circleRadius*=e:t.circleRadius=null),u&&s.setInertia(t,1/0)},s.update=function(t,e){var i=(e=(void 0!==e?e:1e3/60)*t.timeScale)*e,o=s._timeCorrection?e/(t.deltaTime||e):1,u=1-t.frictionAir*(e/a._baseDelta),c=(t.position.x-t.positionPrev.x)*o,d=(t.position.y-t.positionPrev.y)*o;t.velocity.x=c*u+t.force.x/t.mass*i,t.velocity.y=d*u+t.force.y/t.mass*i,t.positionPrev.x=t.position.x,t.positionPrev.y=t.position.y,t.position.x+=t.velocity.x,t.position.y+=t.velocity.y,t.deltaTime=e,t.angularVelocity=(t.angle-t.anglePrev)*u*o+t.torque/t.inertia*i,t.anglePrev=t.angle,t.angle+=t.angularVelocity,t.speed=r.magnitude(t.velocity),t.angularSpeed=Math.abs(t.angularVelocity);for(var f=0;f0&&(p.position.x+=t.velocity.x,p.position.y+=t.velocity.y),0!==t.angularVelocity&&(n.rotate(p.vertices,t.angularVelocity,t.position),l.rotate(p.axes,t.angularVelocity),f>0&&r.rotateAbout(p.position,t.angularVelocity,t.position,p.position)),h.update(p.bounds,p.vertices,t.velocity)}},s.updateVelocities=function(t){var e=s._baseDelta/t.deltaTime,i=t.velocity;i.x=(t.position.x-t.positionPrev.x)*e,i.y=(t.position.y-t.positionPrev.y)*e,t.speed=Math.sqrt(i.x*i.x+i.y*i.y),t.angularVelocity=(t.angle-t.anglePrev)*e,t.angularSpeed=Math.abs(t.angularVelocity)},s.applyForce=function(t,e,i){var s=e.x-t.position.x,n=e.y-t.position.y;t.force.x+=i.x,t.force.y+=i.y,t.torque+=s*i.y-n*i.x},s._totalProperties=function(t){for(var e={mass:0,area:0,inertia:0,centre:{x:0,y:0}},i=1===t.parts.length?0:1;i{var s={};t.exports=s;var n=i(35810),r=i(53402),o=i(15647),a=i(22562);s.create=function(t){return r.extend({id:r.nextId(),type:"composite",parent:null,isModified:!1,bodies:[],constraints:[],composites:[],label:"Composite",plugin:{},cache:{allBodies:null,allConstraints:null,allComposites:null}},t)},s.setModified=function(t,e,i,r){if(n.trigger(t,"compositeModified",t),t.isModified=e,e&&t.cache&&(t.cache.allBodies=null,t.cache.allConstraints=null,t.cache.allComposites=null),i&&t.parent&&s.setModified(t.parent,e,i,r),r)for(var o=0;o{var s={};t.exports=s;var n=i(69351);s.create=n.create,s.add=n.add,s.remove=n.remove,s.clear=n.clear,s.addComposite=n.addComposite,s.addBody=n.addBody,s.addConstraint=n.addConstraint},52284:(t,e,i)=>{var s={};t.exports=s;var n,r,o,a=i(41598),h=i(4506);n=[],r={overlap:0,axis:null},o={overlap:0,axis:null},s.create=function(t,e){return{pair:null,collided:!1,bodyA:t,bodyB:e,parentA:t.parent,parentB:e.parent,depth:0,normal:{x:0,y:0},tangent:{x:0,y:0},penetration:{x:0,y:0},supports:[]}},s.collides=function(t,e,i){if(s._overlapAxes(r,t.vertices,e.vertices,t.axes),r.overlap<=0)return null;if(s._overlapAxes(o,e.vertices,t.vertices,e.axes),o.overlap<=0)return null;var n,l,u=i&&i.table[h.id(t,e)];u?n=u.collision:((n=s.create(t,e)).collided=!0,n.bodyA=t.idE?E=a:aA?A=a:an?n=o:o{var e={};t.exports=e,e.create=function(t){return{vertex:t,normalImpulse:0,tangentImpulse:0}}},81388:(t,e,i)=>{var s={};t.exports=s;var n=i(53402),r=i(52284);s.create=function(t){return n.extend({bodies:[],pairs:null},t)},s.setBodies=function(t,e){t.bodies=e.slice(0)},s.clear=function(t){t.bodies=[]},s.collisions=function(t){var e,i,n=[],o=t.pairs,a=t.bodies,h=a.length,l=s.canCollide,u=r.collides;for(a.sort(s._compareBoundsX),e=0;ef)break;if(!(p<_.min.y||v>_.max.y)&&(!g||!x.isStatic&&!x.isSleeping)&&l(c.collisionFilter,x.collisionFilter)){var T=x.parts.length;if(y&&1===T)(A=u(c,x,o))&&n.push(A);else for(var w=T>1?1:0,b=m>1?1:0;b_.max.x||d.max.x<_.min.x||d.max.y<_.min.y||d.min.y>_.max.y||(A=u(S,C,o))&&n.push(A)}}}}return n},s.canCollide=function(t,e){return t.group===e.group&&0!==t.group?t.group>0:0!=(t.mask&e.category)&&0!=(e.mask&t.category)},s._compareBoundsX=function(t,e){return t.bounds.min.x-e.bounds.min.x}},4506:(t,e,i)=>{var s={};t.exports=s;var n=i(43424);s.create=function(t,e){var i=t.bodyA,n=t.bodyB,r={id:s.id(i,n),bodyA:i,bodyB:n,collision:t,contacts:[],activeContacts:[],separation:0,isActive:!0,confirmedActive:!0,isSensor:i.isSensor||n.isSensor,timeCreated:e,timeUpdated:e,inverseMass:0,friction:0,frictionStatic:0,restitution:0,slop:0};return s.update(r,t,e),r},s.update=function(t,e,i){var s=t.contacts,r=e.supports,o=t.activeContacts,a=e.parentA,h=e.parentB,l=a.vertices.length;t.isActive=!0,t.timeUpdated=i,t.collision=e,t.separation=e.depth,t.inverseMass=a.inverseMass+h.inverseMass,t.friction=a.frictionh.frictionStatic?a.frictionStatic:h.frictionStatic,t.restitution=a.restitution>h.restitution?a.restitution:h.restitution,t.slop=a.slop>h.slop?a.slop:h.slop,e.pair=t,o.length=0;for(var u=0;u{var s={};t.exports=s;var n=i(4506),r=i(53402);s.create=function(t){return r.extend({table:{},list:[],collisionStart:[],collisionActive:[],collisionEnd:[]},t)},s.update=function(t,e,i){var s,r,o,a,h=t.list,l=h.length,u=t.table,c=e.length,d=t.collisionStart,f=t.collisionEnd,p=t.collisionActive;for(d.length=0,f.length=0,p.length=0,a=0;a{var s={};t.exports=s;var n=i(31725),r=i(52284),o=i(15647),a=i(66280),h=i(41598);s.collides=function(t,e){for(var i=[],s=e.length,n=t.bounds,a=r.collides,h=o.overlaps,l=0;l{var s={};t.exports=s;var n=i(41598),r=i(53402),o=i(15647);s._restingThresh=2,s._restingThreshTangent=Math.sqrt(6),s._positionDampen=.9,s._positionWarming=.8,s._frictionNormalMultiplier=5,s._frictionMaxStatic=Number.MAX_VALUE,s.preSolvePosition=function(t){var e,i,s,n=t.length;for(e=0;eV?(n=Y>0?Y:-Y,(i=v.friction*(Y>0?1:-1)*l)<-n?i=-n:i>n&&(i=n)):(i=Y,n=f);var W=O*b-F*w,H=D*b-k*w,j=_/(M+m.inverseInertia*W*W+y.inverseInertia*H*H),q=(1+v.restitution)*X*j;if(i*=j,X0&&(R.normalImpulse=0),q=R.normalImpulse-K}if(Y<-c||Y>c)R.tangentImpulse=0;else{var Z=R.tangentImpulse;R.tangentImpulse+=i,R.tangentImpulse<-n&&(R.tangentImpulse=-n),R.tangentImpulse>n&&(R.tangentImpulse=n),i=R.tangentImpulse-Z}var J=w*q+S*i,Q=b*q+E*i;m.isStatic||m.isSleeping||(m.positionPrev.x+=J*m.inverseMass,m.positionPrev.y+=Q*m.inverseMass,m.anglePrev+=(O*Q-F*J)*m.inverseInertia),y.isStatic||y.isSleeping||(y.positionPrev.x-=J*y.inverseMass,y.positionPrev.y-=Q*y.inverseMass,y.anglePrev-=(D*Q-k*J)*y.inverseInertia)}}}}},48140:(t,e,i)=>{var s={};t.exports=s;var n=i(41598),r=i(31725),o=i(53614),a=i(15647),h=i(66615),l=i(53402);s._warming=.4,s._torqueDampen=1,s._minLength=1e-6,s.create=function(t){var e=t;e.bodyA&&!e.pointA&&(e.pointA={x:0,y:0}),e.bodyB&&!e.pointB&&(e.pointB={x:0,y:0});var i=e.bodyA?r.add(e.bodyA.position,e.pointA):e.pointA,s=e.bodyB?r.add(e.bodyB.position,e.pointB):e.pointB,n=r.magnitude(r.sub(i,s));e.length=void 0!==e.length?e.length:n,e.id=e.id||l.nextId(),e.label=e.label||"Constraint",e.type="constraint",e.stiffness=e.stiffness||(e.length>0?1:.7),e.damping=e.damping||0,e.angularStiffness=e.angularStiffness||0,e.angleA=e.bodyA?e.bodyA.angle:e.angleA,e.angleB=e.bodyB?e.bodyB.angle:e.angleB,e.plugin={};var o={visible:!0,type:"line",anchors:!0,lineColor:null,lineOpacity:null,lineThickness:null,pinSize:null,anchorColor:null,anchorSize:null};return 0===e.length&&e.stiffness>.1?(o.type="pin",o.anchors=!1):e.stiffness<.9&&(o.type="spring"),e.render=l.extend(o,e.render),e},s.preSolveAll=function(t){for(var e=0;e=1||0===t.length?t.stiffness*e:t.stiffness*e*e,x=t.damping*e,T=r.mult(u,m*y),w=(i?i.inverseMass:0)+(n?n.inverseMass:0),b=w+((i?i.inverseInertia:0)+(n?n.inverseInertia:0));if(x>0){var S=r.create();p=r.div(u,c),g=r.sub(n&&r.sub(n.position,n.positionPrev)||S,i&&r.sub(i.position,i.positionPrev)||S),v=r.dot(p,g)}i&&!i.isStatic&&(f=i.inverseMass/w,i.constraintImpulse.x-=T.x*f,i.constraintImpulse.y-=T.y*f,i.position.x-=T.x*f,i.position.y-=T.y*f,x>0&&(i.positionPrev.x-=x*p.x*v*f,i.positionPrev.y-=x*p.y*v*f),d=r.cross(o,T)/b*s._torqueDampen*i.inverseInertia*(1-t.angularStiffness),i.constraintImpulse.angle-=d,i.angle-=d),n&&!n.isStatic&&(f=n.inverseMass/w,n.constraintImpulse.x+=T.x*f,n.constraintImpulse.y+=T.y*f,n.position.x+=T.x*f,n.position.y+=T.y*f,x>0&&(n.positionPrev.x+=x*p.x*v*f,n.positionPrev.y+=x*p.y*v*f),d=r.cross(a,T)/b*s._torqueDampen*n.inverseInertia*(1-t.angularStiffness),n.constraintImpulse.angle+=d,n.angle+=d)}}},s.postSolveAll=function(t){for(var e=0;e0&&(c.position.x+=l.x,c.position.y+=l.y),0!==l.angle&&(n.rotate(c.vertices,l.angle,i.position),h.rotate(c.axes,l.angle),u>0&&r.rotateAbout(c.position,l.angle,i.position,c.position)),a.update(c.bounds,c.vertices,i.velocity)}l.angle*=s._warming,l.x*=s._warming,l.y*=s._warming}}},s.pointAWorld=function(t){return{x:(t.bodyA?t.bodyA.position.x:0)+(t.pointA?t.pointA.x:0),y:(t.bodyA?t.bodyA.position.y:0)+(t.pointA?t.pointA.y:0)}},s.pointBWorld=function(t){return{x:(t.bodyB?t.bodyB.position.x:0)+(t.pointB?t.pointB.x:0),y:(t.bodyB?t.bodyB.position.y:0)+(t.pointB?t.pointB.y:0)}},s.currentLength=function(t){var e=(t.bodyA?t.bodyA.position.x:0)+(t.pointA?t.pointA.x:0),i=(t.bodyA?t.bodyA.position.y:0)+(t.pointA?t.pointA.y:0),s=e-((t.bodyB?t.bodyB.position.x:0)+(t.pointB?t.pointB.x:0)),n=i-((t.bodyB?t.bodyB.position.y:0)+(t.pointB?t.pointB.y:0));return Math.sqrt(s*s+n*n)}},53402:(t,e,i)=>{var s={};t.exports=s,function(){s._baseDelta=1e3/60,s._nextId=0,s._seed=0,s._nowStartTime=+new Date,s._warnedOnce={},s._decomp=null,s.extend=function(t,e){var i,n;"boolean"==typeof e?(i=2,n=e):(i=1,n=!0);for(var r=i;r0;e--){var i=Math.floor(s.random()*(e+1)),n=t[e];t[e]=t[i],t[i]=n}return t},s.choose=function(t){return t[Math.floor(s.random()*t.length)]},s.isElement=function(t){return"undefined"!=typeof HTMLElement?t instanceof HTMLElement:!!(t&&t.nodeType&&t.nodeName)},s.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)},s.isFunction=function(t){return"function"==typeof t},s.isPlainObject=function(t){return"object"==typeof t&&t.constructor===Object},s.isString=function(t){return"[object String]"===toString.call(t)},s.clamp=function(t,e,i){return ti?i:t},s.sign=function(t){return t<0?-1:1},s.now=function(){if("undefined"!=typeof window&&window.performance){if(window.performance.now)return window.performance.now();if(window.performance.webkitNow)return window.performance.webkitNow()}return Date.now?Date.now():new Date-s._nowStartTime},s.random=function(e,i){return i=void 0!==i?i:1,(e=void 0!==e?e:0)+t()*(i-e)};var t=function(){return s._seed=(9301*s._seed+49297)%233280,s._seed/233280};s.colorToNumber=function(t){return 3==(t=t.replace("#","")).length&&(t=t.charAt(0)+t.charAt(0)+t.charAt(1)+t.charAt(1)+t.charAt(2)+t.charAt(2)),parseInt(t,16)},s.logLevel=1,s.log=function(){console&&s.logLevel>0&&s.logLevel<=3&&console.log.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},s.info=function(){console&&s.logLevel>0&&s.logLevel<=2&&console.info.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},s.warn=function(){console&&s.logLevel>0&&s.logLevel<=3&&console.warn.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},s.warnOnce=function(){var t=Array.prototype.slice.call(arguments).join(" ");s._warnedOnce[t]||(s.warn(t),s._warnedOnce[t]=!0)},s.deprecated=function(t,e,i){t[e]=s.chain((function(){s.warnOnce("🔅 deprecated 🔅",i)}),t[e])},s.nextId=function(){return s._nextId++},s.indexOf=function(t,e){if(t.indexOf)return t.indexOf(e);for(var i=0;i{var s={};t.exports=s;var n=i(53614),r=i(66272),o=i(81388),a=i(99561),h=i(35810),l=i(69351),u=i(48140),c=i(53402),d=i(22562);s.create=function(t){t=t||{};var e=c.extend({positionIterations:6,velocityIterations:4,constraintIterations:2,enableSleeping:!1,events:[],plugin:{},gravity:{x:0,y:1,scale:.001},timing:{timestamp:0,timeScale:1,lastDelta:0,lastElapsed:0}},t);return e.world=t.world||l.create({label:"World"}),e.pairs=t.pairs||a.create(),e.detector=t.detector||o.create(),e.grid={buckets:[]},e.world.gravity=e.gravity,e.broadphase=e.grid,e.metrics={},e},s.update=function(t,e){var i,d=c.now(),f=t.world,p=t.detector,v=t.pairs,g=t.timing,m=g.timestamp;e=void 0!==e?e:c._baseDelta,e*=g.timeScale,g.timestamp+=e,g.lastDelta=e;var y={timestamp:g.timestamp,delta:e};h.trigger(t,"beforeUpdate",y);var x=l.allBodies(f),T=l.allConstraints(f);for(f.isModified&&(o.setBodies(p,x),l.setModified(f,!1,!1,!0)),t.enableSleeping&&n.update(x,e),s._bodiesApplyGravity(x,t.gravity),e>0&&s._bodiesUpdate(x,e),h.trigger(t,"beforeSolve",y),u.preSolveAll(x),i=0;i0&&h.trigger(t,"collisionStart",{pairs:v.collisionStart,timestamp:g.timestamp,delta:e});var b=c.clamp(20/t.positionIterations,0,1);for(r.preSolvePosition(v.list),i=0;i0&&h.trigger(t,"collisionActive",{pairs:v.collisionActive,timestamp:g.timestamp,delta:e}),v.collisionEnd.length>0&&h.trigger(t,"collisionEnd",{pairs:v.collisionEnd,timestamp:g.timestamp,delta:e}),s._bodiesClearForces(x),h.trigger(t,"afterUpdate",y),t.timing.lastElapsed=c.now()-d,t},s.merge=function(t,e){if(c.extend(t,e),e.world){t.world=e.world,s.clear(t);for(var i=l.allBodies(t.world),r=0;r{var s={};t.exports=s;var n=i(53402);s.on=function(t,e,i){for(var s,n=e.split(" "),r=0;r0){i||(i={}),s=e.split(" ");for(var l=0;l{var s={};t.exports=s;var n=i(73832),r=i(53402);s.name="matter-js",s.version="0.19.0",s.uses=[],s.used=[],s.use=function(){n.use(s,Array.prototype.slice.call(arguments))},s.before=function(t,e){return t=t.replace(/^Matter./,""),r.chainPathBefore(s,t,e)},s.after=function(t,e){return t=t.replace(/^Matter./,""),r.chainPathAfter(s,t,e)}},73832:(t,e,i)=>{var s={};t.exports=s;var n=i(53402);s._registry={},s.register=function(t){if(s.isPlugin(t)||n.warn("Plugin.register:",s.toString(t),"does not implement all required fields."),t.name in s._registry){var e=s._registry[t.name],i=s.versionParse(t.version).number,r=s.versionParse(e.version).number;i>r?(n.warn("Plugin.register:",s.toString(e),"was upgraded to",s.toString(t)),s._registry[t.name]=t):i-1},s.isFor=function(t,e){var i=t.for&&s.dependencyParse(t.for);return!t.for||e.name===i.name&&s.versionSatisfies(e.version,i.range)},s.use=function(t,e){if(t.uses=(t.uses||[]).concat(e||[]),0!==t.uses.length){for(var i=s.dependencies(t),r=n.topologicalSort(i),o=[],a=0;a0&&!h.silent&&n.info(o.join(" "))}else n.warn("Plugin.use:",s.toString(t),"does not specify any dependencies to install.")},s.dependencies=function(t,e){var i=s.dependencyParse(t),r=i.name;if(!(r in(e=e||{}))){t=s.resolve(t)||t,e[r]=n.map(t.uses||[],(function(e){s.isPlugin(e)&&s.register(e);var r=s.dependencyParse(e),o=s.resolve(e);return o&&!s.versionSatisfies(o.version,r.range)?(n.warn("Plugin.dependencies:",s.toString(o),"does not satisfy",s.toString(r),"used by",s.toString(i)+"."),o._warned=!0,t._warned=!0):o||(n.warn("Plugin.dependencies:",s.toString(e),"used by",s.toString(i),"could not be resolved."),t._warned=!0),r.name}));for(var o=0;o=|>)?\s*((\d+)\.(\d+)\.(\d+))(-[0-9A-Za-z-+]+)?$/;e.test(t)||n.warn("Plugin.versionParse:",t,"is not a valid version or range.");var i=e.exec(t),s=Number(i[4]),r=Number(i[5]),o=Number(i[6]);return{isRange:Boolean(i[1]||i[2]),version:i[3],range:t,operator:i[1]||i[2]||"",major:s,minor:r,patch:o,parts:[s,r,o],prerelease:i[7],number:1e8*s+1e4*r+o}},s.versionSatisfies=function(t,e){e=e||"*";var i=s.versionParse(e),n=s.versionParse(t);if(i.isRange){if("*"===i.operator||"*"===t)return!0;if(">"===i.operator)return n.number>i.number;if(">="===i.operator)return n.number>=i.number;if("~"===i.operator)return n.major===i.major&&n.minor===i.minor&&n.patch>=i.patch;if("^"===i.operator)return i.major>0?n.major===i.major&&n.number>=i.number:i.minor>0?n.minor===i.minor&&n.patch>=i.patch:n.patch===i.patch}return t===e||"*"===t}},53614:(t,e,i)=>{var s={};t.exports=s;var n=i(22562),r=i(35810),o=i(53402);s._motionWakeThreshold=.18,s._motionSleepThreshold=.08,s._minBias=.9,s.update=function(t,e){for(var i=e/o._baseDelta,r=s._motionSleepThreshold,a=0;a0&&h.motion=h.sleepThreshold/i&&s.set(h,!0)):h.sleepCounter>0&&(h.sleepCounter-=1)}else s.set(h,!1)}},s.afterCollisions=function(t){for(var e=s._motionSleepThreshold,i=0;ie&&s.set(h,!1)}}}},s.set=function(t,e){var i=t.isSleeping;e?(t.isSleeping=!0,t.sleepCounter=t.sleepThreshold,t.positionImpulse.x=0,t.positionImpulse.y=0,t.positionPrev.x=t.position.x,t.positionPrev.y=t.position.y,t.anglePrev=t.angle,t.speed=0,t.angularSpeed=0,t.motion=0,i||r.trigger(t,"sleepStart")):(t.isSleeping=!1,t.sleepCounter=0,i&&r.trigger(t,"sleepEnd"))}},66280:(t,e,i)=>{var s={};t.exports=s;var n=i(41598),r=i(53402),o=i(22562),a=i(15647),h=i(31725);s.rectangle=function(t,e,i,s,a){a=a||{};var h={label:"Rectangle Body",position:{x:t,y:e},vertices:n.fromPath("L 0 0 L "+i+" 0 L "+i+" "+s+" L 0 "+s)};if(a.chamfer){var l=a.chamfer;h.vertices=n.chamfer(h.vertices,l.radius,l.quality,l.qualityMin,l.qualityMax),delete a.chamfer}return o.create(r.extend({},h,a))},s.trapezoid=function(t,e,i,s,a,h){h=h||{};var l,u=i*(a*=.5),c=u+(1-2*a)*i,d=c+u;l=a<.5?"L 0 0 L "+u+" "+-s+" L "+c+" "+-s+" L "+d+" 0":"L 0 0 L "+c+" "+-s+" L "+d+" 0";var f={label:"Trapezoid Body",position:{x:t,y:e},vertices:n.fromPath(l)};if(h.chamfer){var p=h.chamfer;f.vertices=n.chamfer(f.vertices,p.radius,p.quality,p.qualityMin,p.qualityMax),delete h.chamfer}return o.create(r.extend({},f,h))},s.circle=function(t,e,i,n,o){n=n||{};var a={label:"Circle Body",circleRadius:i};o=o||25;var h=Math.ceil(Math.max(10,Math.min(o,i)));return h%2==1&&(h+=1),s.polygon(t,e,h,i,r.extend({},a,n))},s.polygon=function(t,e,i,a,h){if(h=h||{},i<3)return s.circle(t,e,a,h);for(var l=2*Math.PI/i,u="",c=.5*l,d=0;d0&&n.area(C)1?(p=o.create(r.extend({parts:v.slice(0)},s)),o.setPosition(p,{x:t,y:e}),p):v[0]},s.flagCoincidentParts=function(t,e){void 0===e&&(e=5);for(var i=0;i{var s={};t.exports=s;var n=i(69351),r=i(48140),o=i(53402),a=i(22562),h=i(66280);s.stack=function(t,e,i,s,r,o,h){for(var l,u=n.create({label:"Stack"}),c=t,d=e,f=0,p=0;pv&&(v=y),a.translate(m,{x:.5*x,y:.5*y}),c=m.bounds.max.x+r,n.addBody(u,m),l=m,f+=1}else c+=r}d+=v+o,c=t}return u},s.chain=function(t,e,i,s,a,h){for(var l=t.bodies,u=1;u0)for(l=0;l0&&(d=f[l-1+(h-1)*e],n.addConstraint(t,r.create(o.extend({bodyA:d,bodyB:c},a)))),s&&ld||o<(l=d-l)||o>i-1-l))return 1===c&&a.translate(u,{x:(o+(i%2==1?1:-1))*f,y:0}),h(t+(u?o*f:0)+o*r,s,o,l,u,c)}))},s.newtonsCradle=function(t,e,i,s,o){for(var a=n.create({label:"Newtons Cradle"}),l=0;l{var s={};t.exports=s;var n=i(31725),r=i(53402);s.fromVertices=function(t){for(var e={},i=0;i{var e={};t.exports=e,e.create=function(t){var i={min:{x:0,y:0},max:{x:0,y:0}};return t&&e.update(i,t),i},e.update=function(t,e,i){t.min.x=1/0,t.max.x=-1/0,t.min.y=1/0,t.max.y=-1/0;for(var s=0;st.max.x&&(t.max.x=n.x),n.xt.max.y&&(t.max.y=n.y),n.y0?t.max.x+=i.x:t.min.x+=i.x,i.y>0?t.max.y+=i.y:t.min.y+=i.y)},e.contains=function(t,e){return e.x>=t.min.x&&e.x<=t.max.x&&e.y>=t.min.y&&e.y<=t.max.y},e.overlaps=function(t,e){return t.min.x<=e.max.x&&t.max.x>=e.min.x&&t.max.y>=e.min.y&&t.min.y<=e.max.y},e.translate=function(t,e){t.min.x+=e.x,t.max.x+=e.x,t.min.y+=e.y,t.max.y+=e.y},e.shift=function(t,e){var i=t.max.x-t.min.x,s=t.max.y-t.min.y;t.min.x=e.x,t.max.x=e.x+i,t.min.y=e.y,t.max.y=e.y+s}},74058:(t,e,i)=>{var s={};t.exports=s;i(15647);var n=i(53402);s.pathToVertices=function(t,e){"undefined"==typeof window||"SVGPathSeg"in window||n.warn("Svg.pathToVertices: SVGPathSeg not defined, a polyfill is required.");var i,r,o,a,h,l,u,c,d,f,p,v=[],g=0,m=0,y=0;e=e||15;var x=function(t,e,i){var s=i%2==1&&i>1;if(!d||t!=d.x||e!=d.y){d&&s?(f=d.x,p=d.y):(f=0,p=0);var n={x:f+t,y:p+e};!s&&d||(d=n),v.push(n),m=f+t,y=p+e}},T=function(t){var e=t.pathSegTypeAsLetter.toUpperCase();if("Z"!==e){switch(e){case"M":case"L":case"T":case"C":case"S":case"Q":m=t.x,y=t.y;break;case"H":m=t.x;break;case"V":y=t.y}x(m,y,t.pathSegType)}};for(s._svgPathToAbsolute(t),o=t.getTotalLength(),l=[],i=0;i{var e={};t.exports=e,e.create=function(t,e){return{x:t||0,y:e||0}},e.clone=function(t){return{x:t.x,y:t.y}},e.magnitude=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},e.magnitudeSquared=function(t){return t.x*t.x+t.y*t.y},e.rotate=function(t,e,i){var s=Math.cos(e),n=Math.sin(e);i||(i={});var r=t.x*s-t.y*n;return i.y=t.x*n+t.y*s,i.x=r,i},e.rotateAbout=function(t,e,i,s){var n=Math.cos(e),r=Math.sin(e);s||(s={});var o=i.x+((t.x-i.x)*n-(t.y-i.y)*r);return s.y=i.y+((t.x-i.x)*r+(t.y-i.y)*n),s.x=o,s},e.normalise=function(t){var i=e.magnitude(t);return 0===i?{x:0,y:0}:{x:t.x/i,y:t.y/i}},e.dot=function(t,e){return t.x*e.x+t.y*e.y},e.cross=function(t,e){return t.x*e.y-t.y*e.x},e.cross3=function(t,e,i){return(e.x-t.x)*(i.y-t.y)-(e.y-t.y)*(i.x-t.x)},e.add=function(t,e,i){return i||(i={}),i.x=t.x+e.x,i.y=t.y+e.y,i},e.sub=function(t,e,i){return i||(i={}),i.x=t.x-e.x,i.y=t.y-e.y,i},e.mult=function(t,e){return{x:t.x*e,y:t.y*e}},e.div=function(t,e){return{x:t.x/e,y:t.y/e}},e.perp=function(t,e){return{x:(e=!0===e?-1:1)*-t.y,y:e*t.x}},e.neg=function(t){return{x:-t.x,y:-t.y}},e.angle=function(t,e){return Math.atan2(e.y-t.y,e.x-t.x)},e._temp=[e.create(),e.create(),e.create(),e.create(),e.create(),e.create()]},41598:(t,e,i)=>{var s={};t.exports=s;var n=i(31725),r=i(53402);s.create=function(t,e){for(var i=[],s=0;s0)return!1;o=i}return!0},s.scale=function(t,e,i,r){if(1===e&&1===i)return t;var o,a;r=r||s.centre(t);for(var h=0;h=0?h-1:t.length-1],u=t[h],c=t[(h+1)%t.length],d=e[h0&&(r|=2),3===r)return!1;return 0!==r||null},s.hull=function(t){var e,i,s=[],r=[];for((t=t.slice(0)).sort((function(t,e){var i=t.x-e.x;return 0!==i?i:t.y-e.y})),i=0;i=2&&n.cross3(r[r.length-2],r[r.length-1],e)<=0;)r.pop();r.push(e)}for(i=t.length-1;i>=0;i-=1){for(e=t[i];s.length>=2&&n.cross3(s[s.length-2],s[s.length-1],e)<=0;)s.pop();s.push(e)}return s.pop(),r.pop(),s.concat(r)}},18210:(t,e,i)=>{var s=i(19933),n={name:"matter-attractors",version:"0.1.7",for:"matter-js@^0.19.0",silent:!0,install:function(t){t.after("Body.create",(function(){n.Body.init(this)})),t.before("Engine.update",(function(t){n.Engine.update(t)}))},Body:{init:function(t){t.plugin.attractors=t.plugin.attractors||[]}},Engine:{update:function(t){for(var e=s.Composite.allBodies(t.world),i=0;i0)for(var o=0;o{t.exports={name:"matter-collision-events",version:"0.1.6",for:"matter-js@^0.19.0",silent:!0,install:function(t){t.after("Engine.create",(function(){t.Events.on(this,"collisionStart",(function(e){e.pairs.map((function(e){var i=e.bodyA,s=e.bodyB;i.gameObject&&i.gameObject.emit("collide",i,s,e),s.gameObject&&s.gameObject.emit("collide",s,i,e),t.Events.trigger(i,"onCollide",{pair:e}),t.Events.trigger(s,"onCollide",{pair:e}),i.onCollideCallback&&i.onCollideCallback(e),s.onCollideCallback&&s.onCollideCallback(e),i.onCollideWith[s.id]&&i.onCollideWith[s.id](s,e),s.onCollideWith[i.id]&&s.onCollideWith[i.id](i,e)}))})),t.Events.on(this,"collisionActive",(function(e){e.pairs.map((function(e){var i=e.bodyA,s=e.bodyB;i.gameObject&&i.gameObject.emit("collideActive",i,s,e),s.gameObject&&s.gameObject.emit("collideActive",s,i,e),t.Events.trigger(i,"onCollideActive",{pair:e}),t.Events.trigger(s,"onCollideActive",{pair:e}),i.onCollideActiveCallback&&i.onCollideActiveCallback(e),s.onCollideActiveCallback&&s.onCollideActiveCallback(e)}))})),t.Events.on(this,"collisionEnd",(function(e){e.pairs.map((function(e){var i=e.bodyA,s=e.bodyB;i.gameObject&&i.gameObject.emit("collideEnd",i,s,e),s.gameObject&&s.gameObject.emit("collideEnd",s,i,e),t.Events.trigger(i,"onCollideEnd",{pair:e}),t.Events.trigger(s,"onCollideEnd",{pair:e}),i.onCollideEndCallback&&i.onCollideEndCallback(e),s.onCollideEndCallback&&s.onCollideEndCallback(e)}))}))}))}}},74507:(t,e,i)=>{var s=i(19933),n={name:"matter-wrap",version:"0.1.4",for:"matter-js@^0.19.0",silent:!0,install:function(t){t.after("Engine.update",(function(){n.Engine.update(this)}))},Engine:{update:function(t){for(var e=t.world,i=s.Composite.allBodies(e),r=s.Composite.allComposites(e),o=0;oe.max.x?i=e.min.x-t.max.x:t.max.xe.max.y?s=e.min.y-t.max.y:t.max.y{function e(t,e,i){i=i||0;var s,n,r,o,a,h,l,u=[0,0];return s=t[1][1]-t[0][1],n=t[0][0]-t[1][0],r=s*t[0][0]+n*t[0][1],o=e[1][1]-e[0][1],a=e[0][0]-e[1][0],h=o*e[0][0]+a*e[0][1],S(l=s*a-o*n,0,i)||(u[0]=(a*r-n*h)/l,u[1]=(s*h-o*r)/l),u}function i(t,e,i,s){var n=e[0]-t[0],r=e[1]-t[1],o=s[0]-i[0],a=s[1]-i[1];if(o*r-a*n==0)return!1;var h=(n*(i[1]-t[1])+r*(t[0]-i[0]))/(o*r-a*n),l=(o*(t[1]-i[1])+a*(i[0]-t[0]))/(a*n-o*r);return h>=0&&h<=1&&l>=0&&l<=1}function s(t,e,i){return(e[0]-t[0])*(i[1]-t[1])-(i[0]-t[0])*(e[1]-t[1])}function n(t,e,i){return s(t,e,i)>0}function r(t,e,i){return s(t,e,i)>=0}function o(t,e,i){return s(t,e,i)<0}function a(t,e,i){return s(t,e,i)<=0}t.exports={decomp:function(t){var e=T(t);return e.length>0?w(t,e):[t]},quickDecomp:function t(e,i,s,h,l,u,v){u=u||100,v=v||0,l=l||25,i=void 0!==i?i:[],s=s||[],h=h||[];var g=[0,0],m=[0,0],x=[0,0],T=0,w=0,S=0,E=0,A=0,C=0,_=0,M=[],P=[],R=e,L=e;if(L.length<3)return i;if(++v>u)return console.warn("quickDecomp: max level ("+u+") reached."),i;for(var O=0;OA&&(A+=e.length),E=Number.MAX_VALUE,A3&&s>=0;--s)u(d(t,s-1),d(t,s),d(t,s+1),e)&&(t.splice(s%t.length,1),i++);return i},removeDuplicatePoints:function(t,e){for(var i=t.length-1;i>=1;--i)for(var s=t[i],n=i-1;n>=0;--n)E(s,t[n],e)&&t.splice(i,1)},makeCCW:function(t){for(var e=0,i=t,s=1;si[e][0])&&(e=s);return!n(d(t,e-1),d(t,e),d(t,e+1))&&(function(t){for(var e=[],i=t.length,s=0;s!==i;s++)e.push(t.pop());for(s=0;s!==i;s++)t[s]=e[s]}(t),!0)}};var h=[],l=[];function u(t,e,i,n){if(n){var r=h,o=l;r[0]=e[0]-t[0],r[1]=e[1]-t[1],o[0]=i[0]-e[0],o[1]=i[1]-e[1];var a=r[0]*o[0]+r[1]*o[1],u=Math.sqrt(r[0]*r[0]+r[1]*r[1]),c=Math.sqrt(o[0]*o[0]+o[1]*o[1]);return Math.acos(a/(u*c)){var s=new(i(83419))({initialize:function(t){this.pluginManager=t,this.game=t.game},init:function(){},start:function(){},stop:function(){},destroy:function(){this.pluginManager=null,this.game=null,this.scene=null,this.systems=null}});t.exports=s},42363:t=>{t.exports={Global:["game","anims","cache","plugins","registry","scale","sound","textures","renderer"],CoreScene:["EventEmitter","CameraManager","GameObjectCreator","GameObjectFactory","ScenePlugin","DisplayList","UpdateList"],DefaultScene:["Clock","DataManagerPlugin","InputPlugin","Loader","TweenManager","LightsPlugin"]}},37277:t=>{var e={},i={},s={register:function(t,i,s,n){void 0===n&&(n=!1),e[t]={plugin:i,mapping:s,custom:n}},registerCustom:function(t,e,s,n){i[t]={plugin:e,mapping:s,data:n}},hasCore:function(t){return e.hasOwnProperty(t)},hasCustom:function(t){return i.hasOwnProperty(t)},getCore:function(t){return e[t]},getCustom:function(t){return i[t]},getCustomClass:function(t){return i.hasOwnProperty(t)?i[t].plugin:null},remove:function(t){e.hasOwnProperty(t)&&delete e[t]},removeCustom:function(t){i.hasOwnProperty(t)&&delete i[t]},destroyCorePlugins:function(){for(var t in e)e.hasOwnProperty(t)&&delete e[t]},destroyCustomPlugins:function(){for(var t in i)i.hasOwnProperty(t)&&delete i[t]}};t.exports=s},77332:(t,e,i)=>{var s=i(83419),n=i(8443),r=i(50792),o=i(74099),a=i(44603),h=i(39429),l=i(95540),u=i(37277),c=i(72905),d=new s({Extends:r,initialize:function(t){r.call(this),this.game=t,this.plugins=[],this.scenePlugins=[],this._pendingGlobal=[],this._pendingScene=[],t.isBooted?this.boot():t.events.once(n.BOOT,this.boot,this)},boot:function(){var t,e,i,s,r,o,a,h=this.game.config,u=h.installGlobalPlugins;for(u=u.concat(this._pendingGlobal),t=0;t{var s=i(52018),n=i(83419),r=i(44594),o=new n({Extends:s,initialize:function(t,e,i){s.call(this,e),this.scene=t,this.systems=t.sys,this.pluginKey=i,t.sys.events.once(r.BOOT,this.boot,this)},boot:function(){},destroy:function(){this.pluginManager=null,this.game=null,this.scene=null,this.systems=null}});t.exports=o},18922:(t,e,i)=>{t.exports={BasePlugin:i(52018),DefaultPlugins:i(42363),PluginCache:i(37277),PluginManager:i(77332),ScenePlugin:i(45145)}},63595:()=>{"undefined"!=typeof HTMLVideoElement&&!("requestVideoFrameCallback"in HTMLVideoElement.prototype)&&"getVideoPlaybackQuality"in HTMLVideoElement.prototype&&(HTMLVideoElement.prototype._rvfcpolyfillmap={},HTMLVideoElement.prototype.requestVideoFrameCallback=function(t){const e=performance.now(),i=this.getVideoPlaybackQuality(),s=this.mozPresentedFrames||this.mozPaintedFrames||i.totalVideoFrames-i.droppedVideoFrames,n=(r,o)=>{const a=this.getVideoPlaybackQuality(),h=this.mozPresentedFrames||this.mozPaintedFrames||a.totalVideoFrames-a.droppedVideoFrames;if(h>s){const s=this.mozFrameDelay||a.totalFrameDelay-i.totalFrameDelay||0,n=o-r;t(o,{presentationTime:o+1e3*s,expectedDisplayTime:o+n,width:this.videoWidth,height:this.videoHeight,mediaTime:Math.max(0,this.currentTime||0)+n/1e3,presentedFrames:h,processingDuration:s}),delete this._rvfcpolyfillmap[e]}else this._rvfcpolyfillmap[e]=requestAnimationFrame((t=>n(o,t)))};return this._rvfcpolyfillmap[e]=requestAnimationFrame((t=>n(e,t))),e},HTMLVideoElement.prototype.cancelVideoFrameCallback=function(t){cancelAnimationFrame(this._rvfcpolyfillmap[t]),delete this._rvfcpolyfillmap[t]})},10312:t=>{t.exports={SKIP_CHECK:-1,NORMAL:0,ADD:1,MULTIPLY:2,SCREEN:3,OVERLAY:4,DARKEN:5,LIGHTEN:6,COLOR_DODGE:7,COLOR_BURN:8,HARD_LIGHT:9,SOFT_LIGHT:10,DIFFERENCE:11,EXCLUSION:12,HUE:13,SATURATION:14,COLOR:15,LUMINOSITY:16,ERASE:17,SOURCE_IN:18,SOURCE_OUT:19,SOURCE_ATOP:20,DESTINATION_OVER:21,DESTINATION_IN:22,DESTINATION_OUT:23,DESTINATION_ATOP:24,LIGHTER:25,COPY:26,XOR:27}},29795:t=>{t.exports={DEFAULT:0,LINEAR:0,NEAREST:1}},68627:(t,e,i)=>{var s=i(19715),n=i(32880),r=i(83419),o=i(8054),a=i(50792),h=i(92503),l=i(56373),u=i(97480),c=i(69442),d=i(61340),f=new r({Extends:a,initialize:function(t){a.call(this);var e=t.config;this.config={clearBeforeRender:e.clearBeforeRender,backgroundColor:e.backgroundColor,antialias:e.antialias,roundPixels:e.roundPixels},this.game=t,this.type=o.CANVAS,this.drawCount=0,this.width=0,this.height=0,this.gameCanvas=t.canvas;var i={alpha:t.config.transparent,desynchronized:t.config.desynchronized,willReadFrequently:!1};this.gameContext=e.context?e.context:this.gameCanvas.getContext("2d",i),this.currentContext=this.gameContext,this.antialias=t.config.antialias,this.blendModes=l(),this.snapshotState={x:0,y:0,width:1,height:1,getPixel:!1,callback:null,type:"image/png",encoder:.92},this._tempMatrix1=new d,this._tempMatrix2=new d,this._tempMatrix3=new d,this.isBooted=!1,this.init()},init:function(){this.game.textures.once(c.READY,this.boot,this)},boot:function(){var t=this.game,e=t.scale.baseSize;this.width=e.width,this.height=e.height,this.isBooted=!0,t.scale.on(u.RESIZE,this.onResize,this),this.resize(e.width,e.height)},onResize:function(t,e){e.width===this.width&&e.height===this.height||this.resize(e.width,e.height)},resize:function(t,e){this.width=t,this.height=e,this.emit(h.RESIZE,t,e)},resetTransform:function(){this.currentContext.setTransform(1,0,0,1,0,0)},setBlendMode:function(t){return this.currentContext.globalCompositeOperation=t,this},setContext:function(t){return this.currentContext=t||this.gameContext,this},setAlpha:function(t){return this.currentContext.globalAlpha=t,this},preRender:function(){var t=this.gameContext,e=this.config,i=this.width,s=this.height;t.globalAlpha=1,t.globalCompositeOperation="source-over",t.setTransform(1,0,0,1,0,0),e.clearBeforeRender&&(t.clearRect(0,0,i,s),e.transparent||(t.fillStyle=e.backgroundColor.rgba,t.fillRect(0,0,i,s))),t.save(),this.drawCount=0,this.emit(h.PRE_RENDER)},render:function(t,e,i){var n=e.length;this.emit(h.RENDER,t,i);var r=i.x,o=i.y,a=i.width,l=i.height,u=i.renderToTexture?i.context:t.sys.context;u.save(),this.game.scene.customViewports&&(u.beginPath(),u.rect(r,o,a,l),u.clip()),i.emit(s.PRE_RENDER,i),this.currentContext=u;var c=i.mask;c&&c.preRenderCanvas(this,null,i._maskCamera),i.transparent||(u.fillStyle=i.backgroundColor.rgba,u.fillRect(r,o,a,l)),u.globalAlpha=i.alpha,u.globalCompositeOperation="source-over",this.drawCount+=n,i.renderToTexture&&i.emit(s.PRE_RENDER,i),i.matrix.copyToContext(u);for(var d=0;d=0?m=-(m+c):m<0&&(m=Math.abs(m)-c)),t.flipY&&(y>=0?y=-(y+d):y<0&&(y=Math.abs(y)-d))}var T=1,w=1;t.flipX&&(f||(m+=-e.realWidth+2*v),T=-1),t.flipY&&(f||(y+=-e.realHeight+2*g),w=-1);var b=t.x,S=t.y;a.applyITRS(b,S,t.rotation,t.scaleX*T,t.scaleY*w),o.copyFrom(i.matrix),s?(o.multiplyWithOffset(s,-i.scrollX*t.scrollFactorX,-i.scrollY*t.scrollFactorY),a.e=b,a.f=S):(a.e-=i.scrollX*t.scrollFactorX,a.f-=i.scrollY*t.scrollFactorY),o.multiply(a),i.roundPixels&&(o.e=Math.round(o.e),o.f=Math.round(o.f)),r.save(),o.setToContext(r),r.globalCompositeOperation=this.blendModes[t.blendMode],r.globalAlpha=n,r.imageSmoothingEnabled=!e.source.scaleMode,t.mask&&t.mask.preRenderCanvas(this,t,i),c>0&&d>0&&(i.roundPixels?r.drawImage(e.source.image,l,u,c,d,Math.round(m),Math.round(y),Math.round(c/p),Math.round(d/p)):r.drawImage(e.source.image,l,u,c,d,m,y,c/p,d/p)),t.mask&&t.mask.postRenderCanvas(this,t,i),r.restore()}},destroy:function(){this.removeAllListeners(),this.game=null,this.gameCanvas=null,this.gameContext=null}});t.exports=f},55830:(t,e,i)=>{t.exports={CanvasRenderer:i(68627),GetBlendModes:i(56373),SetTransform:i(20926)}},56373:(t,e,i)=>{var s=i(10312),n=i(89289);t.exports=function(){var t=[],e=n.supportNewBlendModes,i="source-over";return t[s.NORMAL]=i,t[s.ADD]="lighter",t[s.MULTIPLY]=e?"multiply":i,t[s.SCREEN]=e?"screen":i,t[s.OVERLAY]=e?"overlay":i,t[s.DARKEN]=e?"darken":i,t[s.LIGHTEN]=e?"lighten":i,t[s.COLOR_DODGE]=e?"color-dodge":i,t[s.COLOR_BURN]=e?"color-burn":i,t[s.HARD_LIGHT]=e?"hard-light":i,t[s.SOFT_LIGHT]=e?"soft-light":i,t[s.DIFFERENCE]=e?"difference":i,t[s.EXCLUSION]=e?"exclusion":i,t[s.HUE]=e?"hue":i,t[s.SATURATION]=e?"saturation":i,t[s.COLOR]=e?"color":i,t[s.LUMINOSITY]=e?"luminosity":i,t[s.ERASE]="destination-out",t[s.SOURCE_IN]="source-in",t[s.SOURCE_OUT]="source-out",t[s.SOURCE_ATOP]="source-atop",t[s.DESTINATION_OVER]="destination-over",t[s.DESTINATION_IN]="destination-in",t[s.DESTINATION_OUT]="destination-out",t[s.DESTINATION_ATOP]="destination-atop",t[s.LIGHTER]="lighter",t[s.COPY]="copy",t[s.XOR]="xor",t}},20926:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n,r){var o=n.alpha*i.alpha;if(o<=0)return!1;var a=s(i,n,r).calc;return e.globalCompositeOperation=t.blendModes[i.blendMode],e.globalAlpha=o,e.save(),a.setToContext(e),e.imageSmoothingEnabled=i.frame?!i.frame.source.scaleMode:t.antialias,!0}},63899:t=>{t.exports="losewebgl"},6119:t=>{t.exports="postrender"},48070:t=>{t.exports="prerender"},15640:t=>{t.exports="render"},8912:t=>{t.exports="resize"},87124:t=>{t.exports="restorewebgl"},92503:(t,e,i)=>{t.exports={LOSE_WEBGL:i(63899),POST_RENDER:i(6119),PRE_RENDER:i(48070),RENDER:i(15640),RESIZE:i(8912),RESTORE_WEBGL:i(87124)}},36909:(t,e,i)=>{t.exports={Events:i(92503),Snapshot:i(89966)},t.exports.Canvas=i(55830),t.exports.WebGL=i(4159)},32880:(t,e,i)=>{var s=i(27919),n=i(40987),r=i(95540);t.exports=function(t,e){var i=r(e,"callback"),o=r(e,"type","image/png"),a=r(e,"encoder",.92),h=Math.abs(Math.round(r(e,"x",0))),l=Math.abs(Math.round(r(e,"y",0))),u=Math.floor(r(e,"width",t.width)),c=Math.floor(r(e,"height",t.height));if(r(e,"getPixel",!1)){var d=t.getContext("2d",{willReadFrequently:!1}).getImageData(h,l,1,1).data;i.call(null,new n(d[0],d[1],d[2],d[3]))}else if(0!==h||0!==l||u!==t.width||c!==t.height){var f=s.createWebGL(this,u,c),p=f.getContext("2d",{willReadFrequently:!0});u>0&&c>0&&p.drawImage(t,h,l,u,c,0,0,u,c);var v=new Image;v.onerror=function(){i.call(null),s.remove(f)},v.onload=function(){i.call(null,v),s.remove(f)},v.src=f.toDataURL(o,a)}else{var g=new Image;g.onerror=function(){i.call(null)},g.onload=function(){i.call(null,g)},g.src=t.toDataURL(o,a)}}},88815:(t,e,i)=>{var s=i(27919),n=i(40987),r=i(95540);t.exports=function(t,e){var i=t,o=r(e,"callback"),a=r(e,"type","image/png"),h=r(e,"encoder",.92),l=Math.abs(Math.round(r(e,"x",0))),u=Math.abs(Math.round(r(e,"y",0))),c=r(e,"getPixel",!1),d=r(e,"isFramebuffer",!1),f=d?r(e,"bufferWidth",1):i.drawingBufferWidth,p=d?r(e,"bufferHeight",1):i.drawingBufferHeight;if(c){var v=new Uint8Array(4),g=d?u:p-u;i.readPixels(l,g,1,1,i.RGBA,i.UNSIGNED_BYTE,v),o.call(null,new n(v[0],v[1],v[2],v[3]))}else{var m=Math.floor(r(e,"width",f)),y=Math.floor(r(e,"height",p)),x=m*y*4,T=new Uint8Array(x);i.readPixels(l,p-u-y,m,y,i.RGBA,i.UNSIGNED_BYTE,T);for(var w=s.createWebGL(this,m,y),b=w.getContext("2d",{willReadFrequently:!0}),S=b.getImageData(0,0,m,y),E=S.data,A=0;A{t.exports={Canvas:i(32880),WebGL:i(88815)}},7530:(t,e,i)=>{var s=i(83419),n=i(36060),r=i(90330),o=i(82264),a=i(95540),h=i(32302),l=i(63448),u=i(31302),c=i(58918),d=i(14811),f=i(92651),p=i(96569),v=i(56527),g=i(57516),m=i(43439),y=i(81041),x=i(12385),T=i(7589),w=i(95428),b=i(72905),S=new s({initialize:function(t){this.game=t.game,this.renderer=t,this.classes=new r([[n.UTILITY_PIPELINE,T],[n.MULTI_PIPELINE,g],[n.BITMAPMASK_PIPELINE,u],[n.SINGLE_PIPELINE,x],[n.ROPE_PIPELINE,y],[n.LIGHT_PIPELINE,p],[n.POINTLIGHT_PIPELINE,m],[n.MOBILE_PIPELINE,v]]),this.postPipelineClasses=new r,this.pipelines=new r,this.postPipelineInstances=[],this.default=null,this.current=null,this.previous=null,this.MULTI_PIPELINE=null,this.BITMAPMASK_PIPELINE=null,this.UTILITY_PIPELINE=null,this.MOBILE_PIPELINE=null,this.FX_PIPELINE=null,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2,this.renderTargets=[],this.maxDimension=0,this.frameInc=32,this.targetIndex=0},boot:function(t,e,i){var s=this.renderer,r=this.renderTargets;this.frameInc=Math.floor(a(t,"frameInc",32));var l,u,p=s.width,v=s.height,g=this.game.config.disablePreFX;if(this.game.config.disablePostFX||this.postPipelineClasses.setAll([[String(d.BARREL),c.Barrel],[String(d.BLOOM),c.Bloom],[String(d.BLUR),c.Blur],[String(d.BOKEH),c.Bokeh],[String(d.CIRCLE),c.Circle],[String(d.COLOR_MATRIX),c.ColorMatrix],[String(d.DISPLACEMENT),c.Displacement],[String(d.GLOW),c.Glow],[String(d.GRADIENT),c.Gradient],[String(d.PIXELATE),c.Pixelate],[String(d.SHADOW),c.Shadow],[String(d.SHINE),c.Shine],[String(d.VIGNETTE),c.Vignette],[String(d.WIPE),c.Wipe]]),!g){this.classes.set(n.FX_PIPELINE,f);for(var m=Math.min(p,v),y=Math.ceil(m/this.frameInc),x=1;x=0;i--){var s=e[i];s.active&&s.preBatch(t)}}},postBatch:function(t){if(t.hasPostPipeline){this.flush();for(var e=t.postPipelines,i=0;i=0;i--){var s=e[i];s.active&&s.preBatch(t)}}},postBatchCamera:function(t){if(t.hasPostPipeline){this.flush();for(var e=t.postPipelines,i=0;ithis.maxDimension)return this.targetIndex=e.length-3,e[this.targetIndex];var i=3*(l(t,this.frameInc,0,!0)-1);return this.targetIndex=i,e[i]},getSwapRenderTarget:function(){return this.renderTargets[this.targetIndex+1]},getAltSwapRenderTarget:function(){return this.renderTargets[this.targetIndex+2]},destroy:function(){this.flush(),this.classes.clear(),this.postPipelineClasses.clear(),this.pipelines.clear(),this.renderer=null,this.game=null,this.classes=null,this.postPipelineClasses=null,this.pipelines=null,this.default=null,this.current=null,this.previous=null}});t.exports=S},32302:(t,e,i)=>{var s=i(83419),n=i(92503),r=new s({initialize:function(t,e,i,s,n,r,o,a,h){void 0===s&&(s=1),void 0===n&&(n=0),void 0===r&&(r=!0),void 0===o&&(o=!1),void 0===a&&(a=!0),void 0===h&&(h=!0),this.renderer=t,this.framebuffer=null,this.texture=null,this.width=0,this.height=0,this.scale=s,this.minFilter=n,this.autoClear=r,this.autoResize=!0,this.hasDepthBuffer=a,this.forceClamp=h,this.resize(e,i),o?this.setAutoResize(!0):this.autoResize=!1},setAutoResize:function(t){return t&&!this.autoResize?(this.renderer.on(n.RESIZE,this.resize,this),this.autoResize=!0):!t&&this.autoResize&&(this.renderer.off(n.RESIZE,this.resize,this),this.autoResize=!1),this},resize:function(t,e){if((t=Math.round(t*this.scale))<=0&&(t=1),(e=Math.round(e*this.scale))<=0&&(e=1),this.autoResize&&(t!==this.width||e!==this.height)){var i=this.renderer;i.deleteFramebuffer(this.framebuffer),i.deleteTexture(this.texture),this.texture=i.createTextureFromSource(null,t,e,this.minFilter,this.forceClamp),this.framebuffer=i.createFramebuffer(t,e,this.texture,this.hasDepthBuffer),this.width=t,this.height=e}return this},willResize:function(t,e){return(t=Math.round(t*this.scale))<=0&&(t=1),(e=Math.round(e*this.scale))<=0&&(e=1),t!==this.width||e!==this.height},bind:function(t,e,i){void 0===t&&(t=!1);var s=this.renderer;if(t&&s.flush(),e&&i&&this.resize(e,i),s.pushFramebuffer(this.framebuffer,!1,!1),t&&this.adjustViewport(),this.autoClear){var n=this.renderer.gl;n.clearColor(0,0,0,0),n.clear(n.COLOR_BUFFER_BIT)}s.clearStencilMask()},adjustViewport:function(){var t=this.renderer.gl;t.viewport(0,0,this.width,this.height),t.disable(t.SCISSOR_TEST)},clear:function(){var t=this.renderer,e=t.gl;t.pushFramebuffer(this.framebuffer),e.disable(e.SCISSOR_TEST),e.clearColor(0,0,0,0),e.clear(e.COLOR_BUFFER_BIT),t.popFramebuffer(),t.resetScissor()},unbind:function(t){void 0===t&&(t=!1);var e=this.renderer;return t&&e.flush(),e.popFramebuffer()},destroy:function(){var t=this.renderer;t.off(n.RESIZE,this.resize,this),t.deleteFramebuffer(this.framebuffer),t.deleteTexture(this.texture),this.renderer=null,this.framebuffer=null,this.texture=null}});t.exports=r},70554:t=>{t.exports={getTintFromFloats:function(t,e,i,s){return((255&(255*s|0))<<24|(255&(255*t|0))<<16|(255&(255*e|0))<<8|255&(255*i|0))>>>0},getTintAppendFloatAlpha:function(t,e){return((255&(255*e|0))<<24|t)>>>0},getTintAppendFloatAlphaAndSwap:function(t,e){return((255&(255*e|0))<<24|(255&(0|t))<<16|(255&(t>>8|0))<<8|255&(t>>16|0))>>>0},getFloatsFromUintRGB:function(t){return[(255&(t>>16|0))/255,(255&(t>>8|0))/255,(255&(0|t))/255]},checkShaderMax:function(t,e){var i=Math.min(16,t.getParameter(t.MAX_TEXTURE_IMAGE_UNITS));return e&&-1!==e?Math.min(i,e):i},parseFragmentShaderMaxTextures:function(t,e){if(!t)return"";for(var i="",s=0;s0&&(i+="\n\telse "),s{var s=i(83419),n=i(62644),r=i(50792),o=i(77085),a=i(95540),h=i(37867),l=i(92503),u=i(32302),c=i(70554),d=i(38683),f=new s({Extends:r,initialize:function(t){r.call(this);var e=t.game,i=e.renderer,s=i.gl;this.name=a(t,"name","WebGLPipeline"),this.game=e,this.renderer=i,this.manager,this.gl=s,this.view=e.canvas,this.width=0,this.height=0,this.vertexCount=0,this.vertexCapacity=0,this.vertexData,this.vertexBuffer,this.activeBuffer,this.topology=a(t,"topology",s.TRIANGLES),this.bytes,this.vertexViewF32,this.vertexViewU32,this.active=!0,this.forceZero=a(t,"forceZero",!1),this.hasBooted=!1,this.isPostFX=!1,this.isPreFX=!1,this.renderTargets=[],this.currentRenderTarget,this.shaders=[],this.currentShader,this.projectionMatrix,this.projectionWidth=0,this.projectionHeight=0,this.config=t,this.glReset=!1,this.batch=[],this.currentBatch=null,this.currentTexture=null,this.currentUnit=0,this.activeTextures=[],this.resizeUniform=a(t,"resizeUniform","")},boot:function(){var t,e=this.gl,i=this.config,s=this.renderer;this.isPostFX||(this.projectionMatrix=(new h).identity());var n=this.renderTargets,r=a(i,"renderTarget",!1);"boolean"==typeof r&&r&&(r=1);var c=s.width,d=s.height;if("number"==typeof r)for(t=0;tT&&(T=x[t].vertexSize);var w=a(i,"batchSize",s.config.batchSize);this.vertexCapacity=6*w;var b=new ArrayBuffer(this.vertexCapacity*T);this.vertexData=b,this.bytes=new Uint8Array(b),this.vertexViewF32=new Float32Array(b),this.vertexViewU32=new Uint32Array(b);var S=a(i,"vertices",null);for(S?(this.vertexViewF32.set(S),this.vertexBuffer=s.createVertexBuffer(b,e.STATIC_DRAW)):this.vertexBuffer=s.createVertexBuffer(b.byteLength,e.DYNAMIC_DRAW),this.setVertexBuffer(),t=x.length-1;t>=0;t--)x[t].rebind();this.hasBooted=!0,s.on(l.RESIZE,this.resize,this),s.on(l.PRE_RENDER,this.onPreRender,this),s.on(l.RENDER,this.onRender,this),s.on(l.POST_RENDER,this.onPostRender,this),this.emit(o.BOOT,this),this.onBoot()},onBoot:function(){},onResize:function(){},setShader:function(t,e,i){var s=this.renderer;t===this.currentShader&&s.currentProgram===this.currentShader.program||(this.flush(),this.setVertexBuffer(i)&&!e&&(e=!0),t.bind(e,!1),this.currentShader=t);return this},getShaderByName:function(t){for(var e=this.shaders,i=0;i-1&&(m=b.substring(20))}y&&x&&g.push(new d(this,m,y,x,n(T)))}this.shaders=g}return 0===this.shaders.length?console.warn("Pipeline: "+this.name+" - Invalid shader config"):this.currentShader=this.shaders[0],this},createBatch:function(t){return this.currentBatch={start:this.vertexCount,count:0,texture:[t],unit:0,maxUnit:0},this.currentUnit=0,this.currentTexture=t,this.batch.push(this.currentBatch),0},addTextureToBatch:function(t){var e=this.currentBatch;e&&(e.texture.push(t),e.unit++,e.maxUnit++)},pushBatch:function(t){if(!this.currentBatch||this.forceZero&&t!==this.currentTexture)return this.createBatch(t);if(t===this.currentTexture)return this.currentUnit;var e=this.currentBatch,i=e.texture.indexOf(t);return-1===i?e.texture.length===this.renderer.maxTextures?this.createBatch(t):(e.unit++,e.maxUnit++,e.texture.push(t),this.currentUnit=e.unit,this.currentTexture=t,e.unit):(this.currentUnit=i,this.currentTexture=t,i)},setGameObject:function(t,e){return void 0===e&&(e=t.frame),this.pushBatch(e.source.glTexture)},shouldFlush:function(t){return void 0===t&&(t=0),this.vertexCount+t>this.vertexCapacity},vertexAvailable:function(){return this.vertexCapacity-this.vertexCount},resize:function(t,e){t===this.width&&e===this.height||this.flush(),this.width=t,this.height=e;for(var i=this.renderTargets,s=0;s=0;i--){var s=e[i].rebind();t&&s!==t||(this.currentShader=s)}return this.activeTextures.length=0,this.emit(o.REBIND,this.currentShader),this.onActive(this.currentShader),this.onRebind(),this.glReset=!1,this},restoreContext:function(){var t=this.shaders,e=!!this.vertexBuffer;this.activeBuffer=null,this.activeTextures.length=0,this.batch.length=0,this.currentBatch=null,this.currentTexture=null,this.currentUnit=0,e&&this.setVertexBuffer();for(var i=0;i0){this.emit(o.BEFORE_FLUSH,this,t),this.onBeforeFlush(t);var e=this.gl,i=this.vertexCount,s=this.currentShader.vertexSize,n=this.topology;if(this.active){var r,a,h;this.setVertexBuffer(),i===this.vertexCapacity?e.bufferData(e.ARRAY_BUFFER,this.vertexData,e.DYNAMIC_DRAW):e.bufferSubData(e.ARRAY_BUFFER,0,this.bytes.subarray(0,i*s));var l=this.batch,u=this.activeTextures;if(this.forceZero)for(u[0]||e.activeTexture(e.TEXTURE0),r=0;r{var s=i(95428),n=i(72905),r=i(19715),o=i(83419),a=i(8054),h=i(50792),l=i(92503),u=i(50030),c=i(37867),d=i(29747),f=i(7530),p=i(32302),v=i(97480),g=i(69442),m=i(70554),y=i(88815),x=i(26128),T=i(1482),w=i(82751),b=i(84387),S=i(93567),E=i(57183),A=!1,C=new o({Extends:h,initialize:function(t){h.call(this);var e=t.config,i={alpha:e.transparent,desynchronized:e.desynchronized,depth:!0,antialias:e.antialiasGL,premultipliedAlpha:e.premultipliedAlpha,stencil:!0,failIfMajorPerformanceCaveat:e.failIfMajorPerformanceCaveat,powerPreference:e.powerPreference,preserveDrawingBuffer:e.preserveDrawingBuffer,willReadFrequently:!1};this.config={clearBeforeRender:e.clearBeforeRender,antialias:e.antialias,backgroundColor:e.backgroundColor,contextCreation:i,roundPixels:e.roundPixels,maxTextures:e.maxTextures,maxTextureSize:e.maxTextureSize,batchSize:e.batchSize,maxLights:e.maxLights,mipmapFilter:e.mipmapFilter},this.game=t,this.type=a.WEBGL,this.pipelines=null,this.width=0,this.height=0,this.canvas=t.canvas,this.blendModes=[],this.contextLost=!1,this.snapshotState={x:0,y:0,width:1,height:1,getPixel:!1,callback:null,type:"image/png",encoder:.92,isFramebuffer:!1,bufferWidth:0,bufferHeight:0},this.maxTextures=0,this.textureIndexes,this.glBufferWrappers=[],this.glProgramWrappers=[],this.glTextureWrappers=[],this.glFramebufferWrappers=[],this.glAttribLocationWrappers=[],this.glUniformLocationWrappers=[],this.currentFramebuffer=null,this.fboStack=[],this.currentProgram=null,this.currentBlendMode=1/0,this.currentScissorEnabled=!1,this.currentScissor=null,this.scissorStack=[],this.contextLostHandler=d,this.contextRestoredHandler=d,this.previousContextLostHandler=d,this.previousContextRestoredHandler=d,this.gl=null,this.supportedExtensions=null,this.instancedArraysExtension=null,this.vaoExtension=null,this.extensions={},this.glFormats,this.compression,this.drawingBufferHeight=0,this.blankTexture=null,this.normalTexture=null,this.whiteTexture=null,this.maskCount=0,this.maskStack=[],this.currentMask={mask:null,camera:null},this.currentCameraMask={mask:null,camera:null},this.glFuncMap=null,this.currentType="",this.newType=!1,this.nextTypeMatch=!1,this.finalType=!1,this.mipmapFilter=null,this.defaultScissor=[0,0,0,0],this.isBooted=!1,this.renderTarget=null,this.projectionMatrix,this.projectionWidth=0,this.projectionHeight=0,this.maskSource=null,this.maskTarget=null,this.spector=null,this._debugCapture=!1,this.init(this.config)},init:function(t){var e,i=this.game,s=this.canvas,n=t.backgroundColor;if(!(e=i.config.context?i.config.context:s.getContext("webgl",t.contextCreation)||s.getContext("experimental-webgl",t.contextCreation))||e.isContextLost())throw this.contextLost=!0,new Error("WebGL unsupported");this.gl=e;var r=this;!function(){var t=e.getSupportedExtensions();r.supportedExtensions=t;var i="ANGLE_instanced_arrays";r.instancedArraysExtension=t.indexOf(i)>-1?e.getExtension(i):null;var s="OES_vertex_array_object";r.vaoExtension=t.indexOf(s)>-1?e.getExtension(s):null}(),this.setContextHandlers(),i.context=e;for(var o=0;o<=27;o++)this.blendModes.push({func:[e.ONE,e.ONE_MINUS_SRC_ALPHA],equation:e.FUNC_ADD});this.blendModes[1].func=[e.ONE,e.DST_ALPHA],this.blendModes[2].func=[e.DST_COLOR,e.ONE_MINUS_SRC_ALPHA],this.blendModes[3].func=[e.ONE,e.ONE_MINUS_SRC_COLOR],this.blendModes[17]={func:[e.ZERO,e.ONE_MINUS_SRC_ALPHA],equation:e.FUNC_REVERSE_SUBTRACT},this.glFormats=[e.BYTE,e.SHORT,e.UNSIGNED_BYTE,e.UNSIGNED_SHORT,e.FLOAT],this.glFuncMap={mat2:{func:e.uniformMatrix2fv,length:1,matrix:!0},mat3:{func:e.uniformMatrix3fv,length:1,matrix:!0},mat4:{func:e.uniformMatrix4fv,length:1,matrix:!0},"1f":{func:e.uniform1f,length:1},"1fv":{func:e.uniform1fv,length:1},"1i":{func:e.uniform1i,length:1},"1iv":{func:e.uniform1iv,length:1},"2f":{func:e.uniform2f,length:2},"2fv":{func:e.uniform2fv,length:1},"2i":{func:e.uniform2i,length:2},"2iv":{func:e.uniform2iv,length:1},"3f":{func:e.uniform3f,length:3},"3fv":{func:e.uniform3fv,length:1},"3i":{func:e.uniform3i,length:3},"3iv":{func:e.uniform3iv,length:1},"4f":{func:e.uniform4f,length:4},"4fv":{func:e.uniform4fv,length:1},"4i":{func:e.uniform4i,length:4},"4iv":{func:e.uniform4iv,length:1}},t.maxTextures&&-1!==t.maxTextures||(t.maxTextures=e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS)),t.maxTextureSize||(t.maxTextureSize=e.getParameter(e.MAX_TEXTURE_SIZE)),this.compression=this.getCompressedTextures(),e.disable(e.DEPTH_TEST),e.disable(e.CULL_FACE),e.enable(e.BLEND),e.clearColor(n.redGL,n.greenGL,n.blueGL,n.alphaGL);return-1!==["NEAREST","LINEAR","NEAREST_MIPMAP_NEAREST","LINEAR_MIPMAP_NEAREST","NEAREST_MIPMAP_LINEAR","LINEAR_MIPMAP_LINEAR"].indexOf(t.mipmapFilter)&&(this.mipmapFilter=e[t.mipmapFilter]),this.maxTextures=m.checkShaderMax(e,t.maxTextures),this.textureIndexes=[],this.createTemporaryTextures(),this.pipelines=new f(this),this.setBlendMode(a.BlendModes.NORMAL),this.projectionMatrix=(new c).identity(),i.textures.once(g.READY,this.boot,this),this},boot:function(){var t=this.game,e=this.pipelines,i=t.scale.baseSize,s=i.width,n=i.height;this.width=s,this.height=n,this.isBooted=!0,this.renderTarget=new p(this,s,n,1,0,!0,!0),this.maskTarget=new p(this,s,n,1,0,!0,!0),this.maskSource=new p(this,s,n,1,0,!0,!0);var r=t.config;e.boot(r.pipeline,r.defaultPipeline,r.autoMobilePipeline),this.blankTexture=t.textures.getFrame("__DEFAULT").glTexture,this.normalTexture=t.textures.getFrame("__NORMAL").glTexture,this.whiteTexture=t.textures.getFrame("__WHITE").glTexture;var o=this.gl;o.bindFramebuffer(o.FRAMEBUFFER,null),o.enable(o.SCISSOR_TEST),t.scale.on(v.RESIZE,this.onResize,this),this.resize(s,n)},setContextHandlers:function(t,e){this.previousContextLostHandler&&this.canvas.removeEventListener("webglcontextlost",this.previousContextLostHandler,!1),this.previousContextRestoredHandler&&this.canvas.removeEventListener("webglcontextlost",this.previousContextRestoredHandler,!1),this.contextLostHandler="function"==typeof t?t.bind(this):this.dispatchContextLost.bind(this),this.contextRestoredHandler="function"==typeof e?e.bind(this):this.dispatchContextRestored.bind(this),this.canvas.addEventListener("webglcontextlost",this.contextLostHandler,!1),this.canvas.addEventListener("webglcontextrestored",this.contextRestoredHandler,!1),this.previousContextLostHandler=this.contextLostHandler,this.previousContextRestoredHandler=this.contextRestoredHandler},dispatchContextLost:function(t){this.contextLost=!0,console&&console.warn("WebGL Context lost. Renderer disabled"),this.emit(l.LOSE_WEBGL,this),t.preventDefault()},dispatchContextRestored:function(t){var e=this.gl;if(e.isContextLost())console&&console.log("WebGL Context restored, but context is still lost");else{this.currentProgram=null,this.currentFramebuffer=null,this.setBlendMode(a.BlendModes.NORMAL),e.disable(e.BLEND),e.disable(e.DEPTH_TEST),e.enable(e.CULL_FACE),this.compression=this.getCompressedTextures();var i=function(t){t.createResource()};s(this.glTextureWrappers,i),s(this.glBufferWrappers,i),s(this.glFramebufferWrappers,i),s(this.glProgramWrappers,i),s(this.glAttribLocationWrappers,i),s(this.glUniformLocationWrappers,i),this.createTemporaryTextures(),this.pipelines.restoreContext(),this.resize(this.game.scale.baseSize.width,this.game.scale.baseSize.height),this.init.setupExtensions(),this.contextLost=!1,console&&console.warn("WebGL Context restored. Renderer running again."),this.emit(l.RESTORE_WEBGL,this),t.preventDefault()}},createTemporaryTextures:function(){for(var t=this.gl,e=0;e0&&s>0;if(o&&a){var h=o[0],l=o[1],u=o[2],c=o[3];a=h!==t||l!==e||u!==i||c!==s}a&&(this.flush(),r.scissor(t,n-e-s,i,s))},resetScissor:function(){var t=this.gl;t.enable(t.SCISSOR_TEST);var e=this.currentScissor;if(e){var i=e[0],s=e[1],n=e[2],r=e[3];n>0&&r>0&&t.scissor(i,this.drawingBufferHeight-s-r,n,r)}},popScissor:function(){var t=this.scissorStack;t.pop();var e=t[t.length-1];e&&this.setScissor(e[0],e[1],e[2],e[3]),this.currentScissor=e},hasActiveStencilMask:function(){var t=this.currentMask.mask,e=this.currentCameraMask.mask;return t&&t.isStencil||e&&e.isStencil},resetViewport:function(){var t=this.gl;t.viewport(0,0,this.width,this.height),this.drawingBufferHeight=t.drawingBufferHeight},setBlendMode:function(t,e){void 0===e&&(e=!1);var i=this.gl,s=this.blendModes[t];return!!(e||t!==a.BlendModes.SKIP_CHECK&&this.currentBlendMode!==t)&&(this.flush(),i.enable(i.BLEND),i.blendEquation(s.equation),s.func.length>2?i.blendFuncSeparate(s.func[0],s.func[1],s.func[2],s.func[3]):i.blendFunc(s.func[0],s.func[1]),this.currentBlendMode=t,!0)},addBlendMode:function(t,e){return this.blendModes.push({func:t,equation:e})-1},updateBlendMode:function(t,e,i){return this.blendModes[t]&&(this.blendModes[t].func=e,i&&(this.blendModes[t].equation=i)),this},removeBlendMode:function(t){return t>17&&this.blendModes[t]&&this.blendModes.splice(t,1),this},pushFramebuffer:function(t,e,i,s,n){return t===this.currentFramebuffer?this:(this.fboStack.push(t),this.setFramebuffer(t,e,i,s,n))},setFramebuffer:function(t,e,i,s,n){if(void 0===e&&(e=!1),void 0===i&&(i=!0),void 0===s&&(s=null),void 0===n&&(n=!1),t===this.currentFramebuffer)return this;var r=this.gl,o=this.width,a=this.height;return t&&t.renderTexture&&i?(o=t.renderTexture.width,a=t.renderTexture.height):this.flush(),t?r.bindFramebuffer(r.FRAMEBUFFER,t.webGLFramebuffer):r.bindFramebuffer(r.FRAMEBUFFER,null),i&&r.viewport(0,0,o,a),s&&r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,s.webGLTexture,0),n&&(r.clearColor(0,0,0,0),r.clear(r.COLOR_BUFFER_BIT)),e&&(t?(this.drawingBufferHeight=a,this.pushScissor(0,0,o,a)):(this.drawingBufferHeight=this.height,this.popScissor())),this.currentFramebuffer=t,this},popFramebuffer:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!0);var i=this.fboStack;i.pop();var s=i[i.length-1];return s||(s=null),this.setFramebuffer(s,t,e),s},restoreFramebuffer:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!0);var i=this.fboStack,s=i[i.length-1];s||(s=null),this.currentFramebuffer=null,this.setFramebuffer(s,t,e)},setProgram:function(t){return t!==this.currentProgram&&(this.flush(),this.gl.useProgram(t.webGLProgram),this.currentProgram=t,!0)},resetProgram:function(){return this.gl.useProgram(this.currentProgram.webGLProgramWrapper),this},createTextureFromSource:function(t,e,i,s,n){void 0===n&&(n=!1);var r=this.gl,o=r.NEAREST,h=r.NEAREST,l=r.CLAMP_TO_EDGE;e=t?t.width:e,i=t?t.height:i;var c=u(e,i);if(c&&!n&&(l=r.REPEAT),s===a.ScaleModes.LINEAR&&this.config.antialias){var d=t&&t.compressed,f=!d&&c||d&&t.mipmaps.length>1;o=this.mipmapFilter&&f?this.mipmapFilter:r.LINEAR,h=r.LINEAR}return t||"number"!=typeof e||"number"!=typeof i?this.createTexture2D(0,o,h,l,l,r.RGBA,t):this.createTexture2D(0,o,h,l,l,r.RGBA,null,e,i)},createTexture2D:function(t,e,i,s,n,r,o,a,h,l,u,c){"number"!=typeof a&&(a=o?o.width:1),"number"!=typeof h&&(h=o?o.height:1);var d=new w(this.gl,t,e,i,s,n,r,o,a,h,l,u,c);return this.glTextureWrappers.push(d),d},createFramebuffer:function(t,e,i,s){this.currentFramebuffer=null;var n=new b(this.gl,t,e,i,s);return this.glFramebufferWrappers.push(n),n},beginBitmapMask:function(t,e){this.gl&&(this.flush(),this.maskTarget.bind(!0),this.currentCameraMask.mask!==t&&(this.currentMask.mask=t,this.currentMask.camera=e))},drawBitmapMask:function(t,e,i){this.flush(),this.maskSource.bind(),this.setBlendMode(0,!0),t.renderWebGL(this,t,e),this.maskSource.unbind(!0),this.maskTarget.unbind();var s=this.gl,n=this.getCurrentStencilMask();n?(s.enable(s.STENCIL_TEST),n.mask.applyStencil(this,n.camera,!0)):this.currentMask.mask=null,this.pipelines.set(i),s.activeTexture(s.TEXTURE0),s.bindTexture(s.TEXTURE_2D,this.maskTarget.texture.webGLTexture),s.activeTexture(s.TEXTURE1),s.bindTexture(s.TEXTURE_2D,this.maskSource.texture.webGLTexture)},createProgram:function(t,e){var i=new T(this.gl,t,e);return this.glProgramWrappers.push(i),i},createVertexBuffer:function(t,e){var i=this.gl,s=new x(i,t,i.ARRAY_BUFFER,e);return this.glBufferWrappers.push(s),s},createAttribLocation:function(t,e){var i=new S(this.gl,t,e);return this.glAttribLocationWrappers.push(i),i},createUniformLocation:function(t,e){var i=new E(this.gl,t,e);return this.glUniformLocationWrappers.push(i),i},createIndexBuffer:function(t,e){var i=this.gl,s=new x(i,t,i.ELEMENT_ARRAY_BUFFER,e);return this.glBufferWrappers.push(s),s},deleteTexture:function(t){if(t)return n(this.glTextureWrappers,t),t.destroy(),this},deleteFramebuffer:function(t){return t?(n(this.fboStack,t),n(this.glFramebufferWrappers,t),t.destroy(),this):this},deleteProgram:function(t){return t&&(n(this.glProgramWrappers,t),t.destroy()),this},deleteAttribLocation:function(t){return t&&(n(this.glAttribLocationWrappers,t),t.destroy()),this},deleteUniformLocation:function(t){return t&&(n(this.glUniformLocationWrappers,t),t.destroy()),this},deleteBuffer:function(t){return t?(n(this.glBufferWrappers,t),t.destroy(),this):this},preRenderCamera:function(t){var e=t.x,i=t.y,s=t.width,n=t.height,o=t.backgroundColor;(t.emit(r.PRE_RENDER,t),this.pipelines.preBatchCamera(t),this.pushScissor(e,i,s,n),t.mask&&(this.currentCameraMask.mask=t.mask,this.currentCameraMask.camera=t._maskCamera,t.mask.preRenderWebGL(this,t,t._maskCamera)),o.alphaGL>0)&&this.pipelines.setMulti().drawFillRect(e,i,s,n,m.getTintFromFloats(o.blueGL,o.greenGL,o.redGL,1),o.alphaGL)},getCurrentStencilMask:function(){var t=null,e=this.maskStack,i=this.currentCameraMask;return e.length>0?t=e[e.length-1]:i.mask&&i.mask.isStencil&&(t=i),t},postRenderCamera:function(t){var e=t.flashEffect,i=t.fadeEffect;if(e.isRunning||i.isRunning||i.isComplete){var s=this.pipelines.setMulti();e.postRenderWebGL(s,m.getTintFromFloats),i.postRenderWebGL(s,m.getTintFromFloats)}t.dirty=!1,this.popScissor(),t.mask&&(this.currentCameraMask.mask=null,t.mask.postRenderWebGL(this,t._maskCamera)),this.pipelines.postBatchCamera(t),t.emit(r.POST_RENDER,t)},preRender:function(){if(!this.contextLost){var t=this.gl;if(t.bindFramebuffer(t.FRAMEBUFFER,null),this.config.clearBeforeRender){var e=this.config.backgroundColor;t.clearColor(e.redGL,e.greenGL,e.blueGL,e.alphaGL),t.clear(t.COLOR_BUFFER_BIT|t.DEPTH_BUFFER_BIT|t.STENCIL_BUFFER_BIT)}t.enable(t.SCISSOR_TEST),this.currentScissor=this.defaultScissor,this.scissorStack.length=0,this.scissorStack.push(this.currentScissor),this.game.scene.customViewports&&t.scissor(0,this.drawingBufferHeight-this.height,this.width,this.height),this.currentMask.mask=null,this.currentCameraMask.mask=null,this.maskStack.length=0,this.emit(l.PRE_RENDER)}},render:function(t,e,i){if(!this.contextLost){var s=e.length;if(this.emit(l.RENDER,t,i),this.preRenderCamera(i),0===s)return this.setBlendMode(a.BlendModes.NORMAL),void this.postRenderCamera(i);this.currentType="";for(var n=this.currentMask,r=0;r{var s=i(83419),n=i(95428),r=i(95540),o=i(14500),a=new s({initialize:function(t,e,i,s,n){this.pipeline=t,this.name=e,this.renderer=t.renderer,this.gl=this.renderer.gl,this.fragSrc=s,this.vertSrc=i,this.program=this.renderer.createProgram(i,s),this.attributes,this.vertexComponentCount=0,this.vertexSize=0,this.uniforms={},this.createAttributes(n),this.createUniforms()},createAttributes:function(t){var e=0,i=0,s=[];this.vertexComponentCount=0;for(var n=0;n=0?(e.enableVertexAttribArray(p.webGLAttribLocation),e.vertexAttribPointer(p.webGLAttribLocation,h,l,f,s,u),a.enabled=!0,a.location=p):-1!==p.webGLAttribLocation&&e.disableVertexAttribArray(p.webGLAttribLocation)}else c?e.vertexAttribPointer(d.webGLAttribLocation,h,l,f,s,u):!c&&-1!==d&&d.webGLAttribLocation>-1&&(e.disableVertexAttribArray(d.webGLAttribLocation),a.location=-1)}return this},createUniforms:function(){var t,e,i,s=this.gl,n=this.program,r=this.uniforms,o=s.getProgramParameter(n.webGLProgram,s.ACTIVE_UNIFORMS);for(t=0;t0&&(e=e.substr(0,h),r.hasOwnProperty(e)||null!==(i=this.renderer.createUniformLocation(n,e))&&(r[e]={name:e,location:i,setter:null,value1:null,value2:null,value3:null,value4:null}))}}return this},syncUniforms:function(){var t=this.gl;for(var e in this.renderer.setProgram(this.program),this.uniforms){var i=this.uniforms[e];i.setter&&i.setter.call(t,i.location.webGLUniformLocation,i.value1,i.value2,i.value3,i.value4)}},hasUniform:function(t){return this.uniforms.hasOwnProperty(t)},resetUniform:function(t){var e=this.uniforms[t];return e&&(e.value1=null,e.value2=null,e.value3=null,e.value4=null),this},setUniform1:function(t,e,i,s){var n=this.uniforms[e];return n?((s||n.value1!==i)&&(n.setter||(n.setter=t),n.value1=i,this.renderer.setProgram(this.program),t.call(this.gl,n.location.webGLUniformLocation,i),this.pipeline.currentShader=this),this):this},setUniform2:function(t,e,i,s,n){var r=this.uniforms[e];return r?((n||r.value1!==i||r.value2!==s)&&(r.setter||(r.setter=t),r.value1=i,r.value2=s,this.renderer.setProgram(this.program),t.call(this.gl,r.location.webGLUniformLocation,i,s),this.pipeline.currentShader=this),this):this},setUniform3:function(t,e,i,s,n,r){var o=this.uniforms[e];return o?((r||o.value1!==i||o.value2!==s||o.value3!==n)&&(o.setter||(o.setter=t),o.value1=i,o.value2=s,o.value3=n,this.renderer.setProgram(this.program),t.call(this.gl,o.location.webGLUniformLocation,i,s,n),this.pipeline.currentShader=this),this):this},setUniform4:function(t,e,i,s,n,r,o){var a=this.uniforms[e];return a?((o||a.value1!==i||a.value2!==s||a.value3!==n||a.value4!==r)&&(a.setter||(a.setter=t),a.value1=i,a.value2=s,a.value3=n,a.value4=r,this.renderer.setProgram(this.program),t.call(this.gl,a.location.webGLUniformLocation,i,s,n,r),this.pipeline.currentShader=this),this):this},setBoolean:function(t,e){return this.setUniform1(this.gl.uniform1i,t,Number(e))},set1f:function(t,e){return this.setUniform1(this.gl.uniform1f,t,e)},set2f:function(t,e,i){return this.setUniform2(this.gl.uniform2f,t,e,i)},set3f:function(t,e,i,s){return this.setUniform3(this.gl.uniform3f,t,e,i,s)},set4f:function(t,e,i,s,n){return this.setUniform4(this.gl.uniform4f,t,e,i,s,n)},set1fv:function(t,e){return this.setUniform1(this.gl.uniform1fv,t,e,!0)},set2fv:function(t,e){return this.setUniform1(this.gl.uniform2fv,t,e,!0)},set3fv:function(t,e){return this.setUniform1(this.gl.uniform3fv,t,e,!0)},set4fv:function(t,e){return this.setUniform1(this.gl.uniform4fv,t,e,!0)},set1iv:function(t,e){return this.setUniform1(this.gl.uniform1iv,t,e,!0)},set2iv:function(t,e){return this.setUniform1(this.gl.uniform2iv,t,e,!0)},set3iv:function(t,e){return this.setUniform1(this.gl.uniform3iv,t,e,!0)},set4iv:function(t,e){return this.setUniform1(this.gl.uniform4iv,t,e,!0)},set1i:function(t,e){return this.setUniform1(this.gl.uniform1i,t,e)},set2i:function(t,e,i){return this.setUniform2(this.gl.uniform2i,t,e,i)},set3i:function(t,e,i,s){return this.setUniform3(this.gl.uniform3i,t,e,i,s)},set4i:function(t,e,i,s,n){return this.setUniform4(this.gl.uniform4i,t,e,i,s,n)},setMatrix2fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix2fv,t,e,i,!0)},setMatrix3fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix3fv,t,e,i,!0)},setMatrix4fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix4fv,t,e,i,!0)},createProgram:function(t,e){return void 0===t&&(t=this.vertSrc),void 0===e&&(e=this.fragSrc),this.program&&this.renderer.deleteProgram(this.program),this.vertSrc=t,this.fragSrc=e,this.program=this.renderer.createProgram(t,e),this.createUniforms(),this.rebind()},destroy:function(){var t=this.renderer;n(this.uniforms,(function(e){t.deleteUniformLocation(e.location)})),this.uniforms=null,n(this.attributes,(function(e){t.deleteAttribLocation(e.location)})),this.attributes=null,t.deleteProgram(this.program),this.pipeline=null,this.renderer=null,this.gl=null,this.program=null}});t.exports=a},14500:t=>{t.exports={BYTE:{enum:5120,size:1},UNSIGNED_BYTE:{enum:5121,size:1},SHORT:{enum:5122,size:2},UNSIGNED_SHORT:{enum:5123,size:2},INT:{enum:5124,size:4},UNSIGNED_INT:{enum:5125,size:4},FLOAT:{enum:5126,size:4}}},4159:(t,e,i)=>{var s=i(14500),n=i(79291),r={PipelineManager:i(7530),Pipelines:i(96615),RenderTarget:i(32302),Utils:i(70554),WebGLPipeline:i(29100),WebGLRenderer:i(74797),WebGLShader:i(38683),Wrappers:i(9503)};r=n(!1,r,s),t.exports=r},31302:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(78908),o=i(85191),a=i(14500),h=i(29100),l=new s({Extends:h,initialize:function(t){t.fragShader=n(t,"fragShader",r),t.vertShader=n(t,"vertShader",o),t.batchSize=n(t,"batchSize",1),t.vertices=n(t,"vertices",[-1,1,-1,-7,7,1]),t.attributes=n(t,"attributes",[{name:"inPosition",size:2,type:a.FLOAT}]),h.call(this,t)},boot:function(){h.prototype.boot.call(this),this.set1i("uMainSampler",0),this.set1i("uMaskSampler",1)},resize:function(t,e){h.prototype.resize.call(this,t,e),this.set2f("uResolution",t,e)},beginMask:function(t,e,i){this.renderer.beginBitmapMask(t,i)},endMask:function(t,e,i){var s=this.gl,n=this.renderer,r=t.bitmapMask;r&&s&&(n.drawBitmapMask(r,e,this),i&&this.set2f("uResolution",i.width,i.height),this.set1i("uInvertMaskAlpha",t.invertAlpha),s.drawArrays(this.topology,0,3),i&&this.set2f("uResolution",this.width,this.height),s.bindTexture(s.TEXTURE_2D,null))}});t.exports=l},92651:(t,e,i)=>{var s=i(83419),n=i(58918),r=i(14811),o=i(95540),a=i(43558),h=i(89350),l=i(70554),u=new s({Extends:a,initialize:function(t){t.shaders=[l.setGlowQuality(h.FXGlowFrag,t.game),h.FXShadowFrag,h.FXPixelateFrag,h.FXVignetteFrag,h.FXShineFrag,h.FXBlurLowFrag,h.FXBlurMedFrag,h.FXBlurHighFrag,h.FXGradientFrag,h.FXBloomFrag,h.ColorMatrixFrag,h.FXCircleFrag,h.FXBarrelFrag,h.FXDisplacementFrag,h.FXWipeFrag,h.FXBokehFrag],a.call(this,t);var e=this.game;this.glow=new n.Glow(e),this.shadow=new n.Shadow(e),this.pixelate=new n.Pixelate(e),this.vignette=new n.Vignette(e),this.shine=new n.Shine(e),this.gradient=new n.Gradient(e),this.circle=new n.Circle(e),this.barrel=new n.Barrel(e),this.wipe=new n.Wipe(e),this.bokeh=new n.Bokeh(e);var i=[];i[r.GLOW]=this.onGlow,i[r.SHADOW]=this.onShadow,i[r.PIXELATE]=this.onPixelate,i[r.VIGNETTE]=this.onVignette,i[r.SHINE]=this.onShine,i[r.BLUR]=this.onBlur,i[r.GRADIENT]=this.onGradient,i[r.BLOOM]=this.onBloom,i[r.COLOR_MATRIX]=this.onColorMatrix,i[r.CIRCLE]=this.onCircle,i[r.BARREL]=this.onBarrel,i[r.DISPLACEMENT]=this.onDisplacement,i[r.WIPE]=this.onWipe,i[r.BOKEH]=this.onBokeh,this.fxHandlers=i,this.source,this.target,this.swap},onDraw:function(t,e,i){this.source=t,this.target=e,this.swap=i;var s=t.width,n=t.height,r=this.tempSprite,o=this.fxHandlers;if(r&&r.preFX)for(var a=r.preFX.list,h=0;h{var s=i(83419),n=i(95540),r=i(31063),o=i(57516),a=i(61340),h=i(26099),l=i(29100),u=new s({Extends:o,initialize:function(t){var e=n(t,"fragShader",r);t.fragShader=e.replace("%LIGHT_COUNT%",t.game.renderer.config.maxLights),o.call(this,t),this.inverseRotationMatrix=new Float32Array([1,0,0,0,1,0,0,0,1]),this.currentNormalMap,this.lightsActive=!0,this.tempVec2=new h,this._tempMatrix=new a,this._tempMatrix2=new a},boot:function(){l.prototype.boot.call(this)},onRender:function(t,e){var i=t.sys.lights;if(this.lightsActive=!1,i&&i.active){var s,n=i.getLights(e),r=n.length;this.lightsActive=!0;var o=this.renderer.height,a=e.matrix,h=this.tempVec2;for(this.set1i("uMainSampler",0),this.set1i("uNormSampler",1),this.set2f("uResolution",this.width/2,this.height/2),this.set4f("uCamera",e.x,e.y,e.rotation,e.zoom),this.set3f("uAmbientLightColor",i.ambientColor.r,i.ambientColor.g,i.ambientColor.b),this.set1i("uLightCount",r),s=0;s0&&this.flush();var e=this.inverseRotationMatrix;if(t){var i=-t,s=Math.cos(i),n=Math.sin(i);e[1]=n,e[3]=-n,e[0]=e[4]=s}else e[0]=e[4]=1,e[1]=e[3]=0;this.setMatrix3fv("uInverseRotationMatrix",!1,e),this.currentNormalMapRotation=t}},setTexture2D:function(t,e){var i=this.renderer;void 0===t&&(t=i.whiteTexture);var s=this.getNormalMap(e);this.isNewNormalMap(t,s)&&(this.flush(),this.createBatch(t),this.addTextureToBatch(s),this.currentNormalMap=s);var n=0;e&&e.parentContainer?n=e.getWorldTransformMatrix(this._tempMatrix,this._tempMatrix2).rotationNormalized:e&&(n=e.rotation);return this.setNormalMapRotation(n),0},setGameObject:function(t,e){void 0===e&&(e=t.frame);var i=e.glTexture,s=this.getNormalMap(t);if(this.isNewNormalMap(i,s)&&(this.flush(),this.createBatch(i),this.addTextureToBatch(s),this.currentNormalMap=s),t.parentContainer){var n=t.getWorldTransformMatrix(this._tempMatrix,this._tempMatrix2);this.setNormalMapRotation(n.rotationNormalized)}else this.setNormalMapRotation(t.rotation);return 0},isNewNormalMap:function(t,e){return this.currentTexture!==t||this.currentNormalMap!==e},getNormalMap:function(t){var e;return t?(t.displayTexture?e=t.displayTexture.dataSource[t.displayFrame.sourceIndex]:t.texture?e=t.texture.dataSource[t.frame.sourceIndex]:t.tileset&&(e=Array.isArray(t.tileset)?t.tileset[0].image.dataSource[0]:t.tileset.image.dataSource[0]),e?e.glTexture:this.renderer.normalTexture):this.renderer.normalTexture},batchSprite:function(t,e,i){this.lightsActive&&o.prototype.batchSprite.call(this,t,e,i)},batchTexture:function(t,e,i,s,n,r,a,h,l,u,c,d,f,p,v,g,m,y,x,T,w,b,S,E,A,C,_,M,P,R,L,O){this.lightsActive&&o.prototype.batchTexture.call(this,t,e,i,s,n,r,a,h,l,u,c,d,f,p,v,g,m,y,x,T,w,b,S,E,A,C,_,M,P,R,L,O)},batchTextureFrame:function(t,e,i,s,n,r,a){this.lightsActive&&o.prototype.batchTextureFrame.call(this,t,e,i,s,n,r,a)}});t.exports=u},56527:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(57516),o=i(45561),a=i(60722),h=i(14500),l=i(29100),u=new s({Extends:r,initialize:function(t){t.fragShader=n(t,"fragShader",o),t.vertShader=n(t,"vertShader",a),t.attributes=n(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2},{name:"inTexId"},{name:"inTintEffect"},{name:"inTint",size:4,type:h.UNSIGNED_BYTE,normalized:!0}]),t.forceZero=!0,t.resizeUniform="uResolution",r.call(this,t)},boot:function(){l.prototype.boot.call(this);var t=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",t.width,t.height),this.set1i("uRoundPixels",t.config.roundPixels)}});t.exports=u},57516:(t,e,i)=>{var s=i(83419),n=i(94811),r=i(95540),o=i(98840),a=i(44667),h=i(61340),l=i(70554),u=i(14500),c=i(29100),d=new s({Extends:c,initialize:function(t){var e=t.game.renderer,i=r(t,"fragShader",o);t.fragShader=l.parseFragmentShaderMaxTextures(i,e.maxTextures),t.vertShader=r(t,"vertShader",a),t.attributes=r(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2},{name:"inTexId"},{name:"inTintEffect"},{name:"inTint",size:4,type:u.UNSIGNED_BYTE,normalized:!0}]),t.resizeUniform="uResolution",c.call(this,t),this._tempMatrix1=new h,this._tempMatrix2=new h,this._tempMatrix3=new h,this.calcMatrix=new h,this.tempTriangle=[{x:0,y:0,width:0},{x:0,y:0,width:0},{x:0,y:0,width:0},{x:0,y:0,width:0}],this.strokeTint={TL:0,TR:0,BL:0,BR:0},this.fillTint={TL:0,TR:0,BL:0,BR:0},this.currentFrame={u0:0,v0:0,u1:1,v1:1},this.firstQuad=[0,0,0,0,0],this.prevQuad=[0,0,0,0,0],this.polygonCache=[]},boot:function(){c.prototype.boot.call(this);var t=this.renderer;this.set1iv("uMainSampler",t.textureIndexes),this.set2f("uResolution",t.width,t.height),this.set1i("uRoundPixels",t.config.roundPixels)},batchSprite:function(t,e,i){this.manager.set(this,t);var s=this._tempMatrix1,n=this._tempMatrix2,r=this._tempMatrix3,o=t.frame,a=o.glTexture,h=o.u0,u=o.v0,c=o.u1,d=o.v1,f=o.x,p=o.y,v=o.cutWidth,g=o.cutHeight,m=o.customPivot,y=t.displayOriginX,x=t.displayOriginY,T=-y+f,w=-x+p;if(t.isCropped){var b=t._crop;b.flipX===t.flipX&&b.flipY===t.flipY||o.updateCropUVs(b,t.flipX,t.flipY),h=b.u0,u=b.v0,c=b.u1,d=b.v1,v=b.width,g=b.height,T=-y+(f=b.x),w=-x+(p=b.y)}var S=1,E=1;t.flipX&&(m||(T+=-o.realWidth+2*y),S=-1),t.flipY&&(m||(w+=-o.realHeight+2*x),E=-1);var A=t.x,C=t.y;n.applyITRS(A,C,t.rotation,t.scaleX*S,t.scaleY*E),s.copyFrom(e.matrix),i?(s.multiplyWithOffset(i,-e.scrollX*t.scrollFactorX,-e.scrollY*t.scrollFactorY),n.e=A,n.f=C):(n.e-=e.scrollX*t.scrollFactorX,n.f-=e.scrollY*t.scrollFactorY),s.multiply(n,r);var _=r.setQuad(T,w,T+v,w+g),M=l.getTintAppendFloatAlpha,P=e.alpha,R=M(t.tintTopLeft,P*t._alphaTL),L=M(t.tintTopRight,P*t._alphaTR),O=M(t.tintBottomLeft,P*t._alphaBL),F=M(t.tintBottomRight,P*t._alphaBR);this.shouldFlush(6)&&this.flush();var D=this.setGameObject(t,o);this.manager.preBatch(t),this.currentShader.set1i("uRoundPixels",e.roundPixels),this.batchQuad(t,_[0],_[1],_[2],_[3],_[4],_[5],_[6],_[7],h,u,c,d,R,L,O,F,t.tintFill,a,D),this.manager.postBatch(t)},batchTexture:function(t,e,i,s,n,r,o,a,h,l,u,c,d,f,p,v,g,m,y,x,T,w,b,S,E,A,C,_,M,P,R,L,O){void 0===O&&(O=!1),this.manager.set(this,t);var F=this._tempMatrix1,D=this._tempMatrix2,k=this._tempMatrix3,I=m/i+C,B=y/s+_,N=(m+x)/i+C,U=(y+T)/s+_,X=o,Y=a,z=-v,G=-g;if(t.isCropped){var V=t._crop,W=V.width,H=V.height;X=W,Y=H,o=W,a=H;var j=m=V.x,q=y=V.y;c&&(j=x-V.x-W),d&&(q=T-V.y-H),I=j/i+C,B=q/s+_,N=(j+W)/i+C,U=(q+H)/s+_,z=-v+m,G=-g+y}c&&(X*=-1,z+=o),(d^=!R&&e.isRenderTexture?1:0)&&(Y*=-1,G+=a),D.applyITRS(n,r,u,h,l),F.copyFrom(M.matrix),P?(F.multiplyWithOffset(P,-M.scrollX*f,-M.scrollY*p),D.e=n,D.f=r):(D.e-=M.scrollX*f,D.f-=M.scrollY*p),F.multiply(D,k);var K=k.setQuad(z,G,z+X,G+Y);null==L&&(L=this.setTexture2D(e)),t&&!O&&this.manager.preBatch(t),this.currentShader.set1i("uRoundPixels",M.roundPixels),this.batchQuad(t,K[0],K[1],K[2],K[3],K[4],K[5],K[6],K[7],I,B,N,U,w,b,S,E,A,e,L),t&&!O&&this.manager.postBatch(t)},batchTextureFrame:function(t,e,i,s,n,r,o){this.manager.set(this);var a=this._tempMatrix1.copyFrom(r),h=this._tempMatrix2;o?a.multiply(o,h):h=a;var u=h.setQuad(e,i,e+t.width,i+t.height),c=this.setTexture2D(t.source.glTexture);s=l.getTintAppendFloatAlpha(s,n),this.batchQuad(null,u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],t.u0,t.v0,t.u1,t.v1,s,s,s,s,0,t.glTexture,c)},batchFillRect:function(t,e,i,s,n,r){this.renderer.pipelines.set(this);var o=this.calcMatrix;r&&r.multiply(n,o);var a=o.setQuad(t,e,t+i,e+s),h=this.fillTint;this.batchQuad(null,a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],0,0,1,1,h.TL,h.TR,h.BL,h.BR,2)},batchFillTriangle:function(t,e,i,s,n,r,o,a){this.renderer.pipelines.set(this);var h=this.calcMatrix;a&&a.multiply(o,h);var l=h.getX(t,e),u=h.getY(t,e),c=h.getX(i,s),d=h.getY(i,s),f=h.getX(n,r),p=h.getY(n,r),v=this.fillTint;this.currentShader.set1i("uRoundPixels",!1),this.batchTri(null,l,u,c,d,f,p,0,0,1,1,v.TL,v.TR,v.BL,2)},batchStrokeTriangle:function(t,e,i,s,n,r,o,a,h){var l=this.tempTriangle;l[0].x=t,l[0].y=e,l[0].width=o,l[1].x=i,l[1].y=s,l[1].width=o,l[2].x=n,l[2].y=r,l[2].width=o,l[3].x=t,l[3].y=e,l[3].width=o,this.batchStrokePath(l,o,!1,a,h)},batchFillPath:function(t,e,i){this.renderer.pipelines.set(this);var s=this.calcMatrix;i&&i.multiply(e,s);for(var r,o,a=t.length,h=this.polygonCache,l=this.fillTint.TL,u=this.fillTint.TR,c=this.fillTint.BL,d=0;d0&&X[4]?this.batchQuad(null,F,D,P,R,X[0],X[1],X[2],X[3],0,0,1,1,I,B,N,U,2):(Y[0]=F,Y[1]=D,Y[2]=P,Y[3]=R,Y[4]=1),h&&Y[4]?this.batchQuad(null,_,M,L,O,Y[0],Y[1],Y[2],Y[3],0,0,1,1,I,B,N,U,2):(X[0]=_,X[1]=M,X[2]=L,X[3]=O,X[4]=1)}}},destroy:function(){return this._tempMatrix1.destroy(),this._tempMatrix2.destroy(),this._tempMatrix3.destroy(),this._tempMatrix1=null,this._tempMatrix1=null,this._tempMatrix1=null,c.prototype.destroy.call(this),this}});t.exports=d},43439:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(4127),o=i(89924),a=i(29100),h=new s({Extends:a,initialize:function(t){t.vertShader=n(t,"vertShader",o),t.fragShader=n(t,"fragShader",r),t.attributes=n(t,"attributes",[{name:"inPosition",size:2},{name:"inLightPosition",size:2},{name:"inLightRadius"},{name:"inLightAttenuation"},{name:"inLightColor",size:4}]),a.call(this,t)},onRender:function(t,e){this.set2f("uResolution",this.width,this.height),this.set1f("uCameraZoom",e.zoom)},batchPointLight:function(t,e,i,s,n,r,o,a,h,l,u,c){var d=t.color,f=t.intensity,p=t.radius,v=t.attenuation,g=d.r*f,m=d.g*f,y=d.b*f,x=e.alpha*t.alpha;this.shouldFlush(6)&&this.flush(),this.currentBatch||this.setTexture2D(),this.batchLightVert(i,s,u,c,p,v,g,m,y,x),this.batchLightVert(n,r,u,c,p,v,g,m,y,x),this.batchLightVert(o,a,u,c,p,v,g,m,y,x),this.batchLightVert(i,s,u,c,p,v,g,m,y,x),this.batchLightVert(o,a,u,c,p,v,g,m,y,x),this.batchLightVert(h,l,u,c,p,v,g,m,y,x),this.currentBatch.count=this.vertexCount-this.currentBatch.start},batchLightVert:function(t,e,i,s,n,r,o,a,h,l){var u=this.vertexViewF32,c=this.vertexCount*this.currentShader.vertexComponentCount-1;u[++c]=t,u[++c]=e,u[++c]=i,u[++c]=s,u[++c]=n,u[++c]=r,u[++c]=o,u[++c]=a,u[++c]=h,u[++c]=l,this.vertexCount++}});t.exports=h},84057:(t,e,i)=>{var s=i(83419),n=i(89422),r=i(95540),o=i(27681),a=i(49627),h=i(29100),l=new s({Extends:h,initialize:function(t){t.renderTarget=r(t,"renderTarget",1),t.fragShader=r(t,"fragShader",o),t.vertShader=r(t,"vertShader",a),t.attributes=r(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2}]),t.batchSize=1,t.vertices=[-1,-1,0,0,-1,1,0,1,1,1,1,1,-1,-1,0,0,1,1,1,1,1,-1,1,0],h.call(this,t),this.isPostFX=!0,this.gameObject,this.controller,this.colorMatrix=new n,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2,this.renderer.isBooted&&(this.manager=this.renderer.pipelines)},bootFX:function(){h.prototype.boot.call(this);var t=this.manager.UTILITY_PIPELINE;this.fullFrame1=t.fullFrame1,this.fullFrame2=t.fullFrame2,this.halfFrame1=t.halfFrame1,this.halfFrame2=t.halfFrame2;var e=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",e.width,e.height),this.set1i("uRoundPixels",e.config.roundPixels);for(var i=this.renderTargets,s=0;s{var s=i(10312),n=i(67502),r=i(83419),o=i(96293),a=i(95540),h=i(57516),l=i(27681),u=i(87841),c=i(32302),d=i(45561),f=i(60722),p=i(29100),v=new r({Extends:h,initialize:function(t){var e=a(t,"fragShader",l),i=a(t,"vertShader",f),s=a(t,"drawShader",l),n=[{name:"DrawSprite",fragShader:d,vertShader:f},{name:"CopySprite",fragShader:e,vertShader:i},{name:"DrawGame",fragShader:s,vertShader:f},{name:"ColorMatrix",fragShader:o}],r=a(t,"shaders",[]);t.shaders=n.concat(r),t.vertShader||(t.vertShader=i),t.batchSize=1,h.call(this,t),this.isPreFX=!0,this.customMainSampler=null,this.drawSpriteShader,this.copyShader,this.gameShader,this.colorMatrixShader,this.quadVertexData,this.quadVertexBuffer,this.quadVertexViewF32,this.spriteBounds=new u,this.targetBounds=new u,this.fsTarget,this.tempSprite,this.renderer.isBooted&&(this.manager=this.renderer.pipelines,this.boot())},boot:function(){p.prototype.boot.call(this);var t=this.shaders,e=this.renderer;this.drawSpriteShader=t[0],this.copyShader=t[1],this.gameShader=t[2],this.colorMatrixShader=t[3],this.fsTarget=new c(e,e.width,e.height,1,0,!0,!0),this.renderTargets=this.manager.renderTargets.concat(this.fsTarget);var i=new ArrayBuffer(168);this.quadVertexData=i,this.quadVertexViewF32=new Float32Array(i),this.quadVertexBuffer=e.createVertexBuffer(i,this.gl.STATIC_DRAW),this.onResize(e.width,e.height),this.currentShader=this.copyShader,this.set2f("uResolution",e.width,e.height),this.set1i("uRoundPixels",e.config.roundPixels)},onResize:function(t,e){var i=this.quadVertexViewF32;i[1]=e,i[22]=e,i[14]=t,i[28]=t,i[35]=t,i[36]=e},batchQuad:function(t,e,i,s,r,o,a,h,l,u,c,d,f,p,v,g,m,y,x){var T=Math.min(e,s,o,h),w=Math.min(i,r,a,l),b=Math.max(e,s,o,h)-T,S=Math.max(i,r,a,l)-w,E=this.spriteBounds.setTo(T,w,b,S),A=t?t.preFX.padding:0,C=b+2*A,_=S+2*A,M=Math.abs(Math.max(C,_)),P=this.manager.getRenderTarget(M),R=this.targetBounds.setTo(0,0,P.width,P.height);n(R,E.centerX,E.centerY),this.tempSprite=t;var L=this.gl,O=this.renderer;O.clearStencilMask(),this.setShader(this.drawSpriteShader),this.set1i("uMainSampler",0),this.set2f("uResolution",O.width,O.height),this.set1i("uRoundPixels",O.config.roundPixels),this.flipProjectionMatrix(!0),t&&(this.onDrawSprite(t,P),t.preFX.onFX(this));var F=this.fsTarget;return this.flush(),L.viewport(0,0,O.width,O.height),L.bindFramebuffer(L.FRAMEBUFFER,F.framebuffer.webGLFramebuffer),L.framebufferTexture2D(L.FRAMEBUFFER,L.COLOR_ATTACHMENT0,L.TEXTURE_2D,F.texture.webGLTexture,0),L.clearColor(0,0,0,0),L.clear(L.COLOR_BUFFER_BIT),this.setTexture2D(x),this.batchVert(e,i,u,c,0,y,p),this.batchVert(s,r,u,f,0,y,g),this.batchVert(o,a,d,f,0,y,m),this.batchVert(e,i,u,c,0,y,p),this.batchVert(o,a,d,f,0,y,m),this.batchVert(h,l,d,c,0,y,v),this.flush(),this.flipProjectionMatrix(!1),L.activeTexture(L.TEXTURE0),L.bindTexture(L.TEXTURE_2D,P.texture.webGLTexture),L.copyTexSubImage2D(L.TEXTURE_2D,0,0,0,R.x,R.y,R.width,R.height),L.bindFramebuffer(L.FRAMEBUFFER,null),L.bindTexture(L.TEXTURE_2D,null),this.onBatch(t),this.currentShader=this.copyShader,this.onDraw(P,this.manager.getSwapRenderTarget(),this.manager.getAltSwapRenderTarget()),!0},onDrawSprite:function(){},onCopySprite:function(){},copySprite:function(t,e,i,n,r,o,a){void 0===i&&(i=!0),void 0===n&&(n=!0),void 0===r&&(r=!1),void 0===a&&(a=this.copyShader);var h=this.gl,l=this.tempSprite;o&&(a=this.colorMatrixShader),this.currentShader=a;var u=this.setVertexBuffer(this.quadVertexBuffer);a.bind(u,!1);var c=this.renderer;if(this.set1i("uMainSampler",0),this.set2f("uResolution",c.width,c.height),this.set1i("uRoundPixels",c.config.roundPixels),l.preFX.onFXCopy(this),this.onCopySprite(t,e,l),o&&(this.set1fv("uColorMatrix",o.getData()),this.set1f("uAlpha",o.alpha)),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,t.texture.webGLTexture),t.height>e.height)h.viewport(0,0,t.width,t.height),this.setTargetUVs(t,e);else{var d=e.height-t.height;h.viewport(0,d,t.width,t.height),this.resetUVs()}if(h.bindFramebuffer(h.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,e.texture.webGLTexture,0),i&&(h.clearColor(0,0,0,Number(!n)),h.clear(h.COLOR_BUFFER_BIT)),r){var f=this.renderer.currentBlendMode;this.renderer.setBlendMode(s.ERASE)}h.bufferData(h.ARRAY_BUFFER,this.quadVertexData,h.STATIC_DRAW),h.drawArrays(h.TRIANGLES,0,6),r&&this.renderer.setBlendMode(f),h.bindFramebuffer(h.FRAMEBUFFER,null)},copy:function(t,e){var i=this.gl;this.set1i("uMainSampler",0),i.activeTexture(i.TEXTURE0),i.bindTexture(i.TEXTURE_2D,t.texture.webGLTexture),i.viewport(0,0,t.width,t.height),this.setUVs(0,0,0,1,1,1,1,0),i.bindFramebuffer(i.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),i.framebufferTexture2D(i.FRAMEBUFFER,i.COLOR_ATTACHMENT0,i.TEXTURE_2D,e.texture.webGLTexture,0),i.clearColor(0,0,0,0),i.clear(i.COLOR_BUFFER_BIT),i.bufferData(i.ARRAY_BUFFER,this.quadVertexData,i.STATIC_DRAW),i.drawArrays(i.TRIANGLES,0,6),i.bindFramebuffer(i.FRAMEBUFFER,null)},blendFrames:function(t,e,i,s,n){this.manager.blendFrames(t,e,i,s,n)},blendFramesAdditive:function(t,e,i,s,n){this.manager.blendFramesAdditive(t,e,i,s,n)},drawToGame:function(t){this.currentShader=null,this.setShader(this.copyShader),this.bindAndDraw(t)},copyToGame:function(t){this.currentShader=null,this.setShader(this.gameShader),this.bindAndDraw(t)},bindAndDraw:function(t){var e=this.gl,i=this.renderer;this.set1i("uMainSampler",0),this.customMainSampler?this.setTexture2D(this.customMainSampler):this.setTexture2D(t.texture);var s=this._tempMatrix1.loadIdentity(),n=this.targetBounds.x,r=this.targetBounds.y,o=n+t.width,a=r+t.height,h=s.getX(n,r),l=s.getX(n,a),u=s.getX(o,a),c=s.getX(o,r),d=s.getY(n,r),f=s.getY(n,a),p=s.getY(o,a),v=s.getY(o,r),g=16777215;this.batchVert(h,d,0,0,0,0,g),this.batchVert(l,f,0,1,0,0,g),this.batchVert(u,p,1,1,0,0,g),this.batchVert(h,d,0,0,0,0,g),this.batchVert(u,p,1,1,0,0,g),this.batchVert(c,v,1,0,0,0,g),i.restoreFramebuffer(!1,!0),i.currentFramebuffer||e.viewport(0,0,i.width,i.height),i.restoreStencilMask(),this.flush(),this.tempSprite=null},onDraw:function(t){this.drawToGame(t)},setUVs:function(t,e,i,s,n,r,o,a){var h=this.quadVertexViewF32;h[2]=t,h[3]=e,h[9]=i,h[10]=s,h[16]=n,h[17]=r,h[23]=t,h[24]=e,h[30]=n,h[31]=r,h[37]=o,h[38]=a},setTargetUVs:function(t,e){var i=e.height/t.height;i=i>.5?.5-(i-.5):.5-i+.5,this.setUVs(0,i,0,1+i,1,1+i,1,i)},resetUVs:function(){this.setUVs(0,0,0,1,1,1,1,0)},destroy:function(){return this.renderer.deleteBuffer(this.quadVertexBuffer),this.drawSpriteShader=null,this.copyShader=null,this.gameShader=null,this.colorMatrixShader=null,this.quadVertexData=null,this.quadVertexBuffer=null,this.quadVertexViewF32=null,this.fsTarget=null,this.tempSprite=null,h.prototype.destroy.call(this),this}});t.exports=v},81041:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(57516),o=new s({Extends:r,initialize:function(t){t.topology=5,t.batchSize=n(t,"batchSize",256),r.call(this,t)}});t.exports=o},12385:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(57516),o=i(45561),a=i(60722),h=i(29100),l=new s({Extends:r,initialize:function(t){t.fragShader=n(t,"fragShader",o),t.vertShader=n(t,"vertShader",a),t.forceZero=!0,r.call(this,t)},boot:function(){h.prototype.boot.call(this);var t=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",t.width,t.height),this.set1i("uRoundPixels",t.config.roundPixels)}});t.exports=l},7589:(t,e,i)=>{var s=i(35407),n=i(10312),r=i(83419),o=i(89422),a=i(96293),h=i(36682),l=i(95540),u=i(48247),c=i(49627),d=i(29100),f=new r({Extends:d,initialize:function(t){t.renderTarget=l(t,"renderTarget",[{scale:1,autoResize:!0},{scale:1,autoResize:!0},{scale:.5,autoResize:!0},{scale:.5,autoResize:!0}]),t.vertShader=l(t,"vertShader",c),t.shaders=l(t,"shaders",[{name:"Copy",fragShader:h},{name:"AddBlend",fragShader:s},{name:"LinearBlend",fragShader:u},{name:"ColorMatrix",fragShader:a}]),t.attributes=l(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2}]),t.vertices=[-1,-1,0,0,-1,1,0,1,1,1,1,1,-1,-1,0,0,1,1,1,1,1,-1,1,0],t.batchSize=1,d.call(this,t),this.colorMatrix=new o,this.copyShader,this.addShader,this.linearShader,this.colorMatrixShader,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2},boot:function(){d.prototype.boot.call(this);var t=this.shaders,e=this.renderTargets;this.copyShader=t[0],this.addShader=t[1],this.linearShader=t[2],this.colorMatrixShader=t[3],this.fullFrame1=e[0],this.fullFrame2=e[1],this.halfFrame1=e[2],this.halfFrame2=e[3]},copyFrame:function(t,e,i,s,n){void 0===i&&(i=1),void 0===s&&(s=!0),void 0===n&&(n=!0);var r=this.gl;this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",i),r.activeTexture(r.TEXTURE0),r.bindTexture(r.TEXTURE_2D,t.texture.webGLTexture),e?(r.viewport(0,0,e.width,e.height),r.bindFramebuffer(r.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,e.texture.webGLTexture,0)):r.viewport(0,0,t.width,t.height),s&&(n?r.clearColor(0,0,0,0):r.clearColor(0,0,0,1),r.clear(r.COLOR_BUFFER_BIT)),r.bufferData(r.ARRAY_BUFFER,this.vertexData,r.STATIC_DRAW),r.drawArrays(r.TRIANGLES,0,6),r.bindFramebuffer(r.FRAMEBUFFER,null),r.bindTexture(r.TEXTURE_2D,null)},blitFrame:function(t,e,i,s,r,o,a){void 0===i&&(i=1),void 0===s&&(s=!0),void 0===r&&(r=!0),void 0===o&&(o=!1),void 0===a&&(a=!1);var h=this.gl;if(this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",i),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,t.texture.webGLTexture),t.height>e.height)h.viewport(0,0,t.width,t.height),this.setTargetUVs(t,e);else{var l=e.height-t.height;h.viewport(0,l,t.width,t.height)}if(h.bindFramebuffer(h.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,e.texture.webGLTexture,0),s&&(r?h.clearColor(0,0,0,0):h.clearColor(0,0,0,1),h.clear(h.COLOR_BUFFER_BIT)),o){var u=this.renderer.currentBlendMode;this.renderer.setBlendMode(n.ERASE)}a&&this.flipY(),h.bufferData(h.ARRAY_BUFFER,this.vertexData,h.STATIC_DRAW),h.drawArrays(h.TRIANGLES,0,6),o&&this.renderer.setBlendMode(u),h.bindFramebuffer(h.FRAMEBUFFER,null),h.bindTexture(h.TEXTURE_2D,null),this.resetUVs()},copyFrameRect:function(t,e,i,s,n,r,o,a){void 0===o&&(o=!0),void 0===a&&(a=!0);var h=this.gl;h.bindFramebuffer(h.FRAMEBUFFER,t.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,t.texture.webGLTexture,0),o&&(a?h.clearColor(0,0,0,0):h.clearColor(0,0,0,1),h.clear(h.COLOR_BUFFER_BIT)),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,e.texture.webGLTexture),h.copyTexSubImage2D(h.TEXTURE_2D,0,0,0,i,s,n,r),h.bindFramebuffer(h.FRAMEBUFFER,null),h.bindTexture(h.TEXTURE_2D,null)},copyToGame:function(t){var e=this.gl;this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",1),this.renderer.popFramebuffer(),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,t.texture.webGLTexture),e.bufferData(e.ARRAY_BUFFER,this.vertexData,e.STATIC_DRAW),e.drawArrays(e.TRIANGLES,0,6)},drawFrame:function(t,e,i,s){void 0===i&&(i=!0),void 0===s&&(s=this.colorMatrix);var n=this.gl;this.setShader(this.colorMatrixShader),this.set1i("uMainSampler",0),this.set1fv("uColorMatrix",s.getData()),this.set1f("uAlpha",s.alpha),n.activeTexture(n.TEXTURE0),n.bindTexture(n.TEXTURE_2D,t.texture.webGLTexture),e?(n.viewport(0,0,e.width,e.height),n.bindFramebuffer(n.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),n.framebufferTexture2D(n.FRAMEBUFFER,n.COLOR_ATTACHMENT0,n.TEXTURE_2D,e.texture.webGLTexture,0)):n.viewport(0,0,t.width,t.height),i?n.clearColor(0,0,0,0):n.clearColor(0,0,0,1),n.clear(n.COLOR_BUFFER_BIT),n.bufferData(n.ARRAY_BUFFER,this.vertexData,n.STATIC_DRAW),n.drawArrays(n.TRIANGLES,0,6),n.bindFramebuffer(n.FRAMEBUFFER,null),n.bindTexture(n.TEXTURE_2D,null)},blendFrames:function(t,e,i,s,n,r){void 0===s&&(s=1),void 0===n&&(n=!0),void 0===r&&(r=this.linearShader);var o=this.gl;this.setShader(r),this.set1i("uMainSampler1",0),this.set1i("uMainSampler2",1),this.set1f("uStrength",s),o.activeTexture(o.TEXTURE0),o.bindTexture(o.TEXTURE_2D,t.texture.webGLTexture),o.activeTexture(o.TEXTURE1),o.bindTexture(o.TEXTURE_2D,e.texture.webGLTexture),i?(o.bindFramebuffer(o.FRAMEBUFFER,i.framebuffer.webGLFramebuffer),o.framebufferTexture2D(o.FRAMEBUFFER,o.COLOR_ATTACHMENT0,o.TEXTURE_2D,i.texture.webGLTexture,0),o.viewport(0,0,i.width,i.height)):o.viewport(0,0,t.width,t.height),n?o.clearColor(0,0,0,0):o.clearColor(0,0,0,1),o.clear(o.COLOR_BUFFER_BIT),o.bufferData(o.ARRAY_BUFFER,this.vertexData,o.STATIC_DRAW),o.drawArrays(o.TRIANGLES,0,6),o.bindFramebuffer(o.FRAMEBUFFER,null),o.bindTexture(o.TEXTURE_2D,null)},blendFramesAdditive:function(t,e,i,s,n){this.blendFrames(t,e,i,s,n,this.addShader)},clearFrame:function(t,e){void 0===e&&(e=!0);var i=this.gl;i.viewport(0,0,t.width,t.height),i.bindFramebuffer(i.FRAMEBUFFER,t.framebuffer.webGLFramebuffer),e?i.clearColor(0,0,0,0):i.clearColor(0,0,0,1),i.clear(i.COLOR_BUFFER_BIT);var s=this.renderer.currentFramebuffer;i.bindFramebuffer(i.FRAMEBUFFER,s.webGLFramebuffer)},setUVs:function(t,e,i,s,n,r,o,a){var h=this.vertexViewF32;h[2]=t,h[3]=e,h[6]=i,h[7]=s,h[10]=n,h[11]=r,h[14]=t,h[15]=e,h[18]=n,h[19]=r,h[22]=o,h[23]=a},setTargetUVs:function(t,e){var i=e.height/t.height;i=i>.5?.5-(i-.5):.5-i+.5,this.setUVs(0,i,0,1+i,1,1+i,1,i)},flipX:function(){this.setUVs(1,0,1,1,0,1,0,0)},flipY:function(){this.setUVs(0,1,0,0,1,0,1,1)},resetUVs:function(){this.setUVs(0,0,0,1,1,1,1,0)}});t.exports=f},36060:t=>{t.exports={BITMAPMASK_PIPELINE:"BitmapMaskPipeline",LIGHT_PIPELINE:"Light2D",POINTLIGHT_PIPELINE:"PointLightPipeline",SINGLE_PIPELINE:"SinglePipeline",MULTI_PIPELINE:"MultiPipeline",ROPE_PIPELINE:"RopePipeline",GRAPHICS_PIPELINE:"GraphicsPipeline",POSTFX_PIPELINE:"PostFXPipeline",UTILITY_PIPELINE:"UtilityPipeline",MOBILE_PIPELINE:"MobilePipeline",FX_PIPELINE:"FxPipeline"}},84817:t=>{t.exports="pipelineafterflush"},36712:t=>{t.exports="pipelinebeforeflush"},40285:t=>{t.exports="pipelinebind"},65918:t=>{t.exports="pipelineboot"},92852:t=>{t.exports="pipelinedestroy"},56072:t=>{t.exports="pipelinerebind"},57566:t=>{t.exports="pipelineresize"},77085:(t,e,i)=>{t.exports={AFTER_FLUSH:i(84817),BEFORE_FLUSH:i(36712),BIND:i(40285),BOOT:i(65918),DESTROY:i(92852),REBIND:i(56072),RESIZE:i(57566)}},54812:(t,e,i)=>{var s=i(83419),n=i(99155),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.amount=1},onPreRender:function(t,e){t=this.getController(t),this.set1f("amount",t.amount,e)}});t.exports=o},67329:(t,e,i)=>{var s=i(83419),n=i(24400),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.steps=4,this.offsetX=1,this.offsetY=1,this.blurStrength=1,this.strength=1,this.glcolor=[1,1,1]},onPreRender:function(t){t=this.getController(t),this.set1f("strength",t.blurStrength),this.set3fv("color",t.glcolor)},onDraw:function(t){var e=this.getController(),i=this.fullFrame1,s=this.fullFrame2;this.copyFrame(t,s);for(var n=2/t.width*e.offsetX,r=2/t.height*e.offsetY,o=0;o{var s=i(83419),n=i(41514),r=i(51078),o=i(94328),a=i(84057),h=new s({Extends:a,initialize:function(t){a.call(this,{game:t,shaders:[{name:"Gaussian5",fragShader:n},{name:"Gaussian9",fragShader:r},{name:"Gaussian13",fragShader:o}]}),this.activeShader=this.shaders[0],this.x=2,this.y=2,this.steps=4,this.strength=1,this.glcolor=[1,1,1]},setQualityLow:function(){return this.activeShader=this.shaders[0],this},setQualityMedium:function(){return this.activeShader=this.shaders[1],this},setQualityHigh:function(){return this.activeShader=this.shaders[2],this},onDraw:function(t){var e=this.getController(),i=this.gl,s=this.fullFrame1,n=i.getParameter(i.FRAMEBUFFER_BINDING);this.bind(this.shaders[e.quality]),i.activeTexture(i.TEXTURE0),i.viewport(0,0,t.width,t.height),this.set1i("uMainSampler",0),this.set2f("resolution",t.width,t.height),this.set1f("strength",e.strength),this.set3fv("color",e.glcolor);for(var r=0;r{var s=i(83419),n=i(90610),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.isTiltShift=!1,this.strength=1,this.blurX=1,this.blurY=1,this.radius=.5,this.amount=1,this.contrast=.2},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("radius",t.radius,e),this.set1f("amount",t.amount,e),this.set1f("contrast",t.contrast,e),this.set1f("strength",t.strength,e),this.set2f("blur",t.blurX,t.blurY,e),this.setBoolean("isTiltShift",t.isTiltShift,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},89428:(t,e,i)=>{var s=i(83419),n=i(91899),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.scale=1,this.feather=.005,this.thickness=8,this.glcolor=[1,.2,.7],this.glcolor2=[1,0,0,.4]},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("scale",t.scale,e),this.set1f("feather",t.feather,e),this.set1f("thickness",t.thickness,e),this.set3fv("color",t.glcolor,e),this.set4fv("backgroundColor",t.glcolor2,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},88904:(t,e,i)=>{var s=i(83419),n=i(84057),r=new s({Extends:n,initialize:function(t){n.call(this,{game:t})},onDraw:function(t){var e=this.fullFrame1;this.controller?this.manager.drawFrame(t,e,!0,this.controller):this.drawFrame(t,e),this.copyToGame(e)}});t.exports=r},63563:(t,e,i)=>{var s=i(83419),n=i(47838),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.x=.005,this.y=.005,this.glTexture},onBoot:function(){this.setTexture("__WHITE")},setTexture:function(t){var e=this.game.textures.getFrame(t);e&&(this.glTexture=e.glTexture)},onDraw:function(t){var e=this.getController(),i=this.fullFrame1;this.bind(),this.set1i("uMainSampler",0),this.set1i("uDisplacementSampler",1),this.set2f("amount",e.x,e.y),this.bindTexture(e.glTexture,1),this.copySprite(t,i),this.copyToGame(i)}});t.exports=o},94045:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(98656),o=i(84057),a=i(70554),h=new s({Extends:o,initialize:function(t,e){var i=n(e,"quality",.1),s=n(e,"distance",10);o.call(this,{game:t,fragShader:a.setGlowQuality(r,t,i,s)}),this.outerStrength=4,this.innerStrength=0,this.knockout=!1,this.glcolor=[1,1,1,1]},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("outerStrength",t.outerStrength,e),this.set1f("innerStrength",t.innerStrength,e),this.set4fv("glowColor",t.glcolor,e),this.setBoolean("knockout",t.knockout,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=h},74088:(t,e,i)=>{var s=i(83419),n=i(70463),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.alpha=.2,this.size=0,this.fromX=0,this.fromY=0,this.toX=0,this.toY=1,this.glcolor1=[255,0,0],this.glcolor2=[0,255,0]},onPreRender:function(t,e){t=this.getController(t),this.set1f("alpha",t.alpha,e),this.set1i("size",t.size,e),this.set3fv("color1",t.glcolor1,e),this.set3fv("color2",t.glcolor2,e),this.set2f("positionFrom",t.fromX,t.fromY,e),this.set2f("positionTo",t.toX,t.toY,e)}});t.exports=o},99636:(t,e,i)=>{var s=i(83419),n=i(50831),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.amount=1},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("amount",t.amount,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},34700:(t,e,i)=>{var s=i(83419),n=i(92595),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.x=0,this.y=0,this.decay=.1,this.power=1,this.glcolor=[0,0,0,1],this.samples=6,this.intensity=1},onPreRender:function(t,e){var i=(t=this.getController(t)).samples;this.set1i("samples",i,e),this.set1f("intensity",t.intensity,e),this.set1f("decay",t.decay,e),this.set1f("power",t.power/i,e),this.set2f("lightPosition",t.x,t.y,e),this.set4fv("color",t.glcolor,e)}});t.exports=o},91157:(t,e,i)=>{var s=i(83419),n=i(72464),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.speed=.5,this.lineWidth=.5,this.gradient=3,this.reveal=!1},onPreRender:function(t,e,i,s){t=this.getController(t),this.setTime("time",e),this.set1f("speed",t.speed,e),this.set1f("lineWidth",t.lineWidth,e),this.set1f("gradient",t.gradient,e),this.setBoolean("reveal",t.reveal,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},27797:(t,e,i)=>{var s=i(83419),n=i(39249),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.x=.5,this.y=.5,this.radius=.5,this.strength=.5},onPreRender:function(t,e){t=this.getController(t),this.set1f("radius",t.radius,e),this.set1f("strength",t.strength,e),this.set2f("position",t.x,t.y,e)}});t.exports=o},67603:(t,e,i)=>{var s=i(83419),n=i(2878),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.progress=0,this.wipeWidth=.1,this.direction=0,this.axis=0,this.reveal=!1},onPreRender:function(t,e){var i=(t=this.getController(t)).progress,s=t.wipeWidth,n=t.direction,r=t.axis;this.set4f("config",i,s,n,r,e),this.setBoolean("reveal",t.reveal,e)}});t.exports=o},58918:(t,e,i)=>{var s={Barrel:i(54812),Bloom:i(67329),Blur:i(8861),Bokeh:i(51051),Circle:i(89428),ColorMatrix:i(88904),Displacement:i(63563),Glow:i(94045),Gradient:i(74088),Pixelate:i(99636),Shadow:i(34700),Shine:i(91157),Vignette:i(27797),Wipe:i(67603)};t.exports=s},96615:(t,e,i)=>{var s=i(36060),n=i(79291),r={FX:i(58918),BitmapMaskPipeline:i(31302),Events:i(77085),FXPipeline:i(92651),LightPipeline:i(96569),MobilePipeline:i(56527),MultiPipeline:i(57516),PointLightPipeline:i(43439),PostFXPipeline:i(84057),PreFXPipeline:i(43558),RopePipeline:i(81041),SinglePipeline:i(12385),UtilityPipeline:i(7589)};r=n(!1,r,s),t.exports=r},35407:t=>{t.exports=["#define SHADER_NAME PHASER_ADD_BLEND_FS","precision mediump float;","uniform sampler2D uMainSampler1;","uniform sampler2D uMainSampler2;","uniform float uStrength;","varying vec2 outTexCoord;","void main ()","{"," vec4 frame1 = texture2D(uMainSampler1, outTexCoord);"," vec4 frame2 = texture2D(uMainSampler2, outTexCoord);"," gl_FragColor = frame1 + frame2 * uStrength;","}"].join("\n")},78908:t=>{t.exports=["#define SHADER_NAME PHASER_BITMAP_MASK_FS","precision mediump float;","uniform vec2 uResolution;","uniform sampler2D uMainSampler;","uniform sampler2D uMaskSampler;","uniform bool uInvertMaskAlpha;","void main ()","{"," vec2 uv = gl_FragCoord.xy / uResolution;"," vec4 mainColor = texture2D(uMainSampler, uv);"," vec4 maskColor = texture2D(uMaskSampler, uv);"," if (!uInvertMaskAlpha)"," {"," mainColor *= maskColor.a;"," }"," else"," {"," mainColor *= (1.0 - maskColor.a);"," }"," gl_FragColor = mainColor;","}"].join("\n")},85191:t=>{t.exports=["#define SHADER_NAME PHASER_BITMAP_MASK_VS","precision mediump float;","attribute vec2 inPosition;","void main ()","{"," gl_Position = vec4(inPosition, 0.0, 1.0);","}"].join("\n")},96293:t=>{t.exports=["#define SHADER_NAME PHASER_COLORMATRIX_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float uColorMatrix[20];","uniform float uAlpha;","varying vec2 outTexCoord;","void main ()","{"," vec4 c = texture2D(uMainSampler, outTexCoord);"," if (uAlpha == 0.0)"," {"," gl_FragColor = c;"," return;"," }"," if (c.a > 0.0)"," {"," c.rgb /= c.a;"," }"," vec4 result;"," result.r = (uColorMatrix[0] * c.r) + (uColorMatrix[1] * c.g) + (uColorMatrix[2] * c.b) + (uColorMatrix[3] * c.a) + uColorMatrix[4];"," result.g = (uColorMatrix[5] * c.r) + (uColorMatrix[6] * c.g) + (uColorMatrix[7] * c.b) + (uColorMatrix[8] * c.a) + uColorMatrix[9];"," result.b = (uColorMatrix[10] * c.r) + (uColorMatrix[11] * c.g) + (uColorMatrix[12] * c.b) + (uColorMatrix[13] * c.a) + uColorMatrix[14];"," result.a = (uColorMatrix[15] * c.r) + (uColorMatrix[16] * c.g) + (uColorMatrix[17] * c.b) + (uColorMatrix[18] * c.a) + uColorMatrix[19];"," vec3 rgb = mix(c.rgb, result.rgb, uAlpha);"," rgb *= result.a;"," gl_FragColor = vec4(rgb, result.a);","}"].join("\n")},36682:t=>{t.exports=["#define SHADER_NAME PHASER_COPY_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float uBrightness;","varying vec2 outTexCoord;","void main ()","{"," gl_FragColor = texture2D(uMainSampler, outTexCoord) * uBrightness;","}"].join("\n")},99155:t=>{t.exports=["#define SHADER_NAME BARREL_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float amount;","varying vec2 outTexCoord;","vec2 Distort(vec2 p)","{"," float theta = atan(p.y, p.x);"," float radius = length(p);"," radius = pow(radius, amount);"," p.x = radius * cos(theta);"," p.y = radius * sin(theta);"," return 0.5 * (p + 1.0);","}","void main()","{"," vec2 xy = 2.0 * outTexCoord - 1.0;"," vec2 texCoord = outTexCoord;"," if (length(xy) < 1.0)"," {"," texCoord = Distort(xy);"," }"," gl_FragColor = texture2D(uMainSampler, texCoord);","}"].join("\n")},24400:t=>{t.exports=["#define SHADER_NAME BLOOM_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec4 sum = texture2D(uMainSampler, outTexCoord) * 0.204164 * strength;"," sum = sum + texture2D(uMainSampler, outTexCoord + offset * 1.407333) * 0.304005;"," sum = sum + texture2D(uMainSampler, outTexCoord - offset * 1.407333) * 0.304005;"," sum = sum + texture2D(uMainSampler, outTexCoord + offset * 3.294215) * 0.093913;"," gl_FragColor = (sum + texture2D(uMainSampler, outTexCoord - offset * 3.294215) * 0.093913) * vec4(color, 1);","}"].join("\n")},94328:t=>{t.exports=["#define SHADER_NAME BLUR_HIGH_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 off1 = vec2(1.411764705882353) * offset * strength;"," vec2 off2 = vec2(3.2941176470588234) * offset * strength;"," vec2 off3 = vec2(5.176470588235294) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.1964825501511404;"," col += texture2D(uMainSampler, uv + (off1 / resolution)) * 0.2969069646728344;"," col += texture2D(uMainSampler, uv - (off1 / resolution)) * 0.2969069646728344;"," col += texture2D(uMainSampler, uv + (off2 / resolution)) * 0.09447039785044732;"," col += texture2D(uMainSampler, uv - (off2 / resolution)) * 0.09447039785044732;"," col += texture2D(uMainSampler, uv + (off3 / resolution)) * 0.010381362401148057;"," col += texture2D(uMainSampler, uv - (off3 / resolution)) * 0.010381362401148057;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},41514:t=>{t.exports=["#define SHADER_NAME BLUR_LOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 offset = vec2(1.333) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.29411764705882354;"," col += texture2D(uMainSampler, uv + (offset / resolution)) * 0.35294117647058826;"," col += texture2D(uMainSampler, uv - (offset / resolution)) * 0.35294117647058826;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},51078:t=>{t.exports=["#define SHADER_NAME BLUR_MED_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 off1 = vec2(1.3846153846) * offset * strength;"," vec2 off2 = vec2(3.2307692308) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.2270270270;"," col += texture2D(uMainSampler, uv + (off1 / resolution)) * 0.3162162162;"," col += texture2D(uMainSampler, uv - (off1 / resolution)) * 0.3162162162;"," col += texture2D(uMainSampler, uv + (off2 / resolution)) * 0.0702702703;"," col += texture2D(uMainSampler, uv - (off2 / resolution)) * 0.0702702703;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},90610:t=>{t.exports=["#define SHADER_NAME BOKEH_FS","precision mediump float;","#define ITERATIONS 100.0","#define ONEOVER_ITR 1.0 / ITERATIONS","#define PI 3.141596","#define GOLDEN_ANGLE 2.39996323","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform float radius;","uniform float amount;","uniform float contrast;","uniform bool isTiltShift;","uniform float strength;","uniform vec2 blur;","varying vec2 outTexCoord;","vec2 Sample (in float theta, inout float r)","{"," r += 1.0 / r;"," return (r - 1.0) * vec2(cos(theta), sin(theta)) * 0.06;","}","vec3 Bokeh (sampler2D tex, vec2 uv, float radius)","{"," vec3 acc = vec3(0.0);"," vec3 div = vec3(0.0);"," vec2 pixel = vec2(resolution.y / resolution.x, 1.0) * radius * .025;"," float r = 1.0;"," for (float j = 0.0; j < GOLDEN_ANGLE * ITERATIONS; j += GOLDEN_ANGLE)"," {"," vec3 col = texture2D(tex, uv + pixel * Sample(j, r)).xyz;"," col = contrast > 0.0 ? col * col * (1.0 + contrast) : col;"," vec3 bokeh = vec3(0.5) + pow(col, vec3(10.0)) * amount;"," acc += col * bokeh;"," div += bokeh;"," }"," return acc / div;","}","void main ()","{"," float shift = 1.0;"," if (isTiltShift)"," {"," vec2 uv = vec2(gl_FragCoord.xy / resolution + vec2(-0.5, -0.5)) * 2.0;"," float centerStrength = 1.0;"," shift = length(uv * blur * strength) * centerStrength;"," }"," gl_FragColor = vec4(Bokeh(uMainSampler, outTexCoord * vec2(1.0, 1.0), radius * shift), 0.0);","}"].join("\n")},91899:t=>{t.exports=["#define SHADER_NAME CIRCLE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec3 color;","uniform vec4 backgroundColor;","uniform float thickness;","uniform float scale;","uniform float feather;","varying vec2 outTexCoord;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec2 position = (gl_FragCoord.xy / resolution.xy) * 2.0 - 1.0;"," float aspectRatio = resolution.x / resolution.y;"," position.x *= aspectRatio;"," float grad = length(position);"," float outer = aspectRatio;"," float inner = outer - (thickness * 2.0 / resolution.y);"," if (aspectRatio >= 1.0)"," {"," float f = 2.0 + (resolution.y / resolution.x);"," outer = 1.0;"," inner = 1.0 - (thickness * f / resolution.x);"," }"," outer *= scale;"," inner *= scale;"," float circle = smoothstep(outer, outer - 0.01, grad);"," float ring = circle - smoothstep(inner, inner - feather, grad);"," texture = mix(backgroundColor * backgroundColor.a, texture, texture.a);"," texture = (texture * (circle - ring));"," gl_FragColor = vec4(texture.rgb + (ring * color), texture.a);","}"].join("\n")},47838:t=>{t.exports=["#define SHADER_NAME DISPLACEMENT_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform sampler2D uDisplacementSampler;","uniform vec2 amount;","varying vec2 outTexCoord;","void main ()","{"," vec2 disp = (-vec2(0.5, 0.5) + texture2D(uDisplacementSampler, outTexCoord).rr) * amount;"," gl_FragColor = texture2D(uMainSampler, outTexCoord + disp).rgba;","}"].join("\n")},98656:t=>{t.exports=["#define SHADER_NAME GLOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","uniform float outerStrength;","uniform float innerStrength;","uniform vec2 resolution;","uniform vec4 glowColor;","uniform bool knockout;","const float PI = 3.14159265358979323846264;","const float DIST = __DIST__;","const float SIZE = min(__SIZE__, PI * 2.0);","const float STEP = ceil(PI * 2.0 / SIZE);","const float MAX_ALPHA = STEP * DIST * (DIST + 1.0) / 2.0;","void main ()","{"," vec2 px = vec2(1.0 / resolution.x, 1.0 / resolution.y);"," float totalAlpha = 0.0;"," vec2 direction;"," vec2 displaced;"," vec4 color;"," for (float angle = 0.0; angle < PI * 2.0; angle += SIZE)"," {"," direction = vec2(cos(angle), sin(angle)) * px;"," for (float curDistance = 0.0; curDistance < DIST; curDistance++)"," {"," displaced = outTexCoord + direction * (curDistance + 1.0);"," color = texture2D(uMainSampler, displaced);"," totalAlpha += (DIST - curDistance) * color.a;"," }"," }"," color = texture2D(uMainSampler, outTexCoord);"," float alphaRatio = (totalAlpha / MAX_ALPHA);"," float innerGlowAlpha = (1.0 - alphaRatio) * innerStrength * color.a;"," float innerGlowStrength = min(1.0, innerGlowAlpha);"," vec4 innerColor = mix(color, glowColor, innerGlowStrength);"," float outerGlowAlpha = alphaRatio * outerStrength * (1.0 - color.a);"," float outerGlowStrength = min(1.0 - innerColor.a, outerGlowAlpha);"," vec4 outerGlowColor = outerGlowStrength * glowColor.rgba;"," if (knockout)"," {"," float resultAlpha = outerGlowAlpha + innerGlowAlpha;"," gl_FragColor = vec4(glowColor.rgb * resultAlpha, resultAlpha);"," }"," else"," {"," gl_FragColor = innerColor + outerGlowColor;"," }","}"].join("\n")},70463:t=>{t.exports=["#define SHADER_NAME GRADIENT_FS","#define SRGB_TO_LINEAR(c) pow((c), vec3(2.2))","#define LINEAR_TO_SRGB(c) pow((c), vec3(1.0 / 2.2))","#define SRGB(r, g, b) SRGB_TO_LINEAR(vec3(float(r), float(g), float(b)) / 255.0)","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 positionFrom;","uniform vec2 positionTo;","uniform vec3 color1;","uniform vec3 color2;","uniform float alpha;","uniform int size;","varying vec2 outTexCoord;","float gradientNoise(in vec2 uv)","{"," const vec3 magic = vec3(0.06711056, 0.00583715, 52.9829189);"," return fract(magic.z * fract(dot(uv, magic.xy)));","}","float stepped (in float s, in float scale, in int steps)","{"," return steps > 0 ? floor( s / ((1.0 * scale) / float(steps))) * 1.0 / float(steps - 1) : s;","}","void main ()","{"," vec2 a = positionFrom;"," vec2 b = positionTo;"," vec2 ba = b - a;"," float d = dot(outTexCoord - a, ba) / dot(ba, ba);"," float t = size > 0 ? stepped(d, 1.0, size) : d;"," t = smoothstep(0.0, 1.0, clamp(t, 0.0, 1.0));"," vec3 color = mix(SRGB(color1.r, color1.g, color1.b), SRGB(color2.r, color2.g, color2.b), t);"," color = LINEAR_TO_SRGB(color);"," color += (1.0 / 255.0) * gradientNoise(outTexCoord) - (0.5 / 255.0);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," gl_FragColor = vec4(mix(color.rgb, texture.rgb, alpha), 1.0) * texture.a;","}"].join("\n")},50831:t=>{t.exports=["#define SHADER_NAME PIXELATE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform float amount;","varying vec2 outTexCoord;","void main ()","{"," float pixelSize = floor(2.0 + amount);"," vec2 center = pixelSize * floor(outTexCoord * resolution / pixelSize) + pixelSize * vec2(0.5, 0.5);"," vec2 corner1 = center + pixelSize * vec2(-0.5, -0.5);"," vec2 corner2 = center + pixelSize * vec2(+0.5, -0.5);"," vec2 corner3 = center + pixelSize * vec2(+0.5, +0.5);"," vec2 corner4 = center + pixelSize * vec2(-0.5, +0.5);"," vec4 pixel = 0.4 * texture2D(uMainSampler, center / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner1 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner2 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner3 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner4 / resolution);"," gl_FragColor = pixel;","}"].join("\n")},92595:t=>{t.exports=["#define SHADER_NAME SHADOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","uniform vec2 lightPosition;","uniform vec4 color;","uniform float decay;","uniform float power;","uniform float intensity;","uniform int samples;","const int MAX = 12;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec2 pc = (lightPosition - outTexCoord) * intensity;"," float shadow = 0.0;"," float limit = max(float(MAX), float(samples));"," for (int i = 0; i < MAX; ++i)"," {"," if (i >= samples)"," {"," break;"," }"," shadow += texture2D(uMainSampler, outTexCoord + float(i) * decay / limit * pc).a * power;"," }"," float mask = 1.0 - texture.a;"," gl_FragColor = mix(texture, color, shadow * mask);","}"].join("\n")},72464:t=>{t.exports=["#define SHADER_NAME SHINE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform bool reveal;","uniform float speed;","uniform float time;","uniform float lineWidth;","uniform float gradient;","varying vec2 outTexCoord;","void main ()","{","\tvec2 uv = gl_FragCoord.xy / resolution.xy;"," vec4 tex = texture2D(uMainSampler, outTexCoord);"," vec4 col1 = vec4(0.3, 0.0, 0.0, 1.0);"," vec4 col2 = vec4(0.85, 0.85, 0.85, 1.0);"," uv.x = uv.x - mod(time * speed, 2.0) + 0.5;"," float y = uv.x * gradient;"," float s = smoothstep(y - lineWidth, y, uv.y) - smoothstep(y, y + lineWidth, uv.y);"," gl_FragColor = (((s * col1) + (s * col2)) * tex);"," if (!reveal)"," {"," gl_FragColor += tex;"," }","}"].join("\n")},39249:t=>{t.exports=["#define SHADER_NAME VIGNETTE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float radius;","uniform float strength;","uniform vec2 position;","varying vec2 outTexCoord;","void main ()","{"," vec4 col = vec4(1.0);"," float d = length(outTexCoord - position);"," if (d <= radius)"," {"," float g = d / radius;"," g = sin(g * 3.14 * strength);"," \tcol = vec4(g * g * g);"," }"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," gl_FragColor = texture * (1.0 - col);","}"].join("\n")},2878:t=>{t.exports=["#define SHADER_NAME WIPE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec4 config;","uniform bool reveal;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 color0;"," vec4 color1;"," if (reveal)"," {"," color0 = vec4(0);"," color1 = texture2D(uMainSampler, uv);"," }"," else"," {"," color0 = texture2D(uMainSampler, uv);"," color1 = vec4(0);"," }"," float distance = config.x;"," float width = config.y;"," float direction = config.z;"," float axis = uv.x;"," if (config.w == 1.0)"," {"," axis = uv.y;"," }"," float adjust = mix(width, -width, distance);"," float value = smoothstep(distance - width, distance + width, abs(direction - axis) + adjust);"," gl_FragColor = mix(color1, color0, value);","}"].join("\n")},31063:t=>{t.exports=["#define SHADER_NAME PHASER_LIGHT_FS","precision mediump float;","struct Light","{"," vec2 position;"," vec3 color;"," float intensity;"," float radius;","};","const int kMaxLights = %LIGHT_COUNT%;","uniform vec4 uCamera; /* x, y, rotation, zoom */","uniform vec2 uResolution;","uniform sampler2D uMainSampler;","uniform sampler2D uNormSampler;","uniform vec3 uAmbientLightColor;","uniform Light uLights[kMaxLights];","uniform mat3 uInverseRotationMatrix;","uniform int uLightCount;","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec3 finalColor = vec3(0.0, 0.0, 0.0);"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," vec3 normalMap = texture2D(uNormSampler, outTexCoord).rgb;"," vec3 normal = normalize(uInverseRotationMatrix * vec3(normalMap * 2.0 - 1.0));"," vec2 res = vec2(min(uResolution.x, uResolution.y)) * uCamera.w;"," for (int index = 0; index < kMaxLights; ++index)"," {"," if (index < uLightCount)"," {"," Light light = uLights[index];"," vec3 lightDir = vec3((light.position.xy / res) - (gl_FragCoord.xy / res), 0.1);"," vec3 lightNormal = normalize(lightDir);"," float distToSurf = length(lightDir) * uCamera.w;"," float diffuseFactor = max(dot(normal, lightNormal), 0.0);"," float radius = (light.radius / res.x * uCamera.w) * uCamera.w;"," float attenuation = clamp(1.0 - distToSurf * distToSurf / (radius * radius), 0.0, 1.0);"," vec3 diffuse = light.color * diffuseFactor;"," finalColor += (attenuation * diffuse) * light.intensity;"," }"," }"," vec4 colorOutput = vec4(uAmbientLightColor + finalColor, 1.0);"," gl_FragColor = color * vec4(colorOutput.rgb * colorOutput.a, colorOutput.a);","}"].join("\n")},48247:t=>{t.exports=["#define SHADER_NAME PHASER_LINEAR_BLEND_FS","precision mediump float;","uniform sampler2D uMainSampler1;","uniform sampler2D uMainSampler2;","uniform float uStrength;","varying vec2 outTexCoord;","void main ()","{"," vec4 frame1 = texture2D(uMainSampler1, outTexCoord);"," vec4 frame2 = texture2D(uMainSampler2, outTexCoord);"," gl_FragColor = mix(frame1, frame2 * uStrength, 0.5);","}"].join("\n")},41214:t=>{t.exports=["#define SHADER_NAME PHASER_MESH_FS","precision mediump float;","uniform vec3 uLightPosition;","uniform vec3 uLightAmbient;","uniform vec3 uLightDiffuse;","uniform vec3 uLightSpecular;","uniform vec3 uFogColor;","uniform float uFogNear;","uniform float uFogFar;","uniform vec3 uMaterialAmbient;","uniform vec3 uMaterialDiffuse;","uniform vec3 uMaterialSpecular;","uniform float uMaterialShine;","uniform vec3 uCameraPosition;","uniform sampler2D uTexture;","varying vec2 vTextureCoord;","varying vec3 vNormal;","varying vec3 vPosition;","void main (void)","{"," vec4 color = texture2D(uTexture, vTextureCoord);"," vec3 ambient = uLightAmbient * uMaterialAmbient;"," vec3 norm = normalize(vNormal);"," vec3 lightDir = normalize(uLightPosition - vPosition);"," float diff = max(dot(norm, lightDir), 0.0);"," vec3 diffuse = uLightDiffuse * (diff * uMaterialDiffuse);"," vec3 viewDir = normalize(uCameraPosition - vPosition);"," vec3 reflectDir = reflect(-lightDir, norm);"," float spec = pow(max(dot(viewDir, reflectDir), 0.0), uMaterialShine);"," vec3 specular = uLightSpecular * (spec * uMaterialSpecular);"," vec3 result = (ambient + diffuse + specular) * color.rgb;"," float depth = gl_FragCoord.z / gl_FragCoord.w;"," float fogFactor = smoothstep(uFogNear, uFogFar, depth);"," gl_FragColor.rgb = mix(result.rgb, uFogColor, fogFactor);"," gl_FragColor.a = color.a;","}"].join("\n")},39653:t=>{t.exports=["#define SHADER_NAME PHASER_MESH_VS","precision mediump float;","attribute vec3 aVertexPosition;","attribute vec3 aVertexNormal;","attribute vec2 aTextureCoord;","uniform mat4 uViewProjectionMatrix;","uniform mat4 uModelMatrix;","uniform mat4 uNormalMatrix;","varying vec2 vTextureCoord;","varying vec3 vNormal;","varying vec3 vPosition;","void main ()","{"," vTextureCoord = aTextureCoord;"," vPosition = vec3(uModelMatrix * vec4(aVertexPosition, 1.0));"," vNormal = vec3(uNormalMatrix * vec4(aVertexNormal, 1.0));"," gl_Position = uViewProjectionMatrix * uModelMatrix * vec4(aVertexPosition, 1.0);","}"].join("\n")},62143:t=>{t.exports=["#define SHADER_NAME PHASER_MOBILE_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},47940:t=>{t.exports=["#define SHADER_NAME PHASER_MOBILE_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform int uRoundPixels;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," if (uRoundPixels == 1)"," {"," gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;"," }"," outTexCoord = inTexCoord;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},98840:t=>{t.exports=["#define SHADER_NAME PHASER_MULTI_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler[%count%];","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texture;"," %forloop%"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},44667:t=>{t.exports=["#define SHADER_NAME PHASER_MULTI_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform int uRoundPixels;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," if (uRoundPixels == 1)"," {"," gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;"," }"," outTexCoord = inTexCoord;"," outTexId = inTexId;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},4127:t=>{t.exports=["#define SHADER_NAME PHASER_POINTLIGHT_FS","precision mediump float;","uniform vec2 uResolution;","uniform float uCameraZoom;","varying vec4 lightPosition;","varying vec4 lightColor;","varying float lightRadius;","varying float lightAttenuation;","void main ()","{"," vec2 center = (lightPosition.xy + 1.0) * (uResolution.xy * 0.5);"," float distToSurf = length(center - gl_FragCoord.xy);"," float radius = 1.0 - distToSurf / (lightRadius * uCameraZoom);"," float intensity = smoothstep(0.0, 1.0, radius * lightAttenuation);"," vec4 color = vec4(intensity, intensity, intensity, 0.0) * lightColor;"," gl_FragColor = vec4(color.rgb * lightColor.a, color.a);","}"].join("\n")},89924:t=>{t.exports=["#define SHADER_NAME PHASER_POINTLIGHT_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","attribute vec2 inPosition;","attribute vec2 inLightPosition;","attribute vec4 inLightColor;","attribute float inLightRadius;","attribute float inLightAttenuation;","varying vec4 lightPosition;","varying vec4 lightColor;","varying float lightRadius;","varying float lightAttenuation;","void main ()","{"," lightColor = inLightColor;"," lightRadius = inLightRadius;"," lightAttenuation = inLightAttenuation;"," lightPosition = uProjectionMatrix * vec4(inLightPosition, 1.0, 1.0);"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);","}"].join("\n")},27681:t=>{t.exports=["#define SHADER_NAME PHASER_POSTFX_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","void main ()","{"," gl_FragColor = texture2D(uMainSampler, outTexCoord);","}"].join("\n")},49627:t=>{t.exports=["#define SHADER_NAME PHASER_QUAD_VS","precision mediump float;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","varying vec2 outFragCoord;","varying vec2 outTexCoord;","void main ()","{"," outFragCoord = inPosition.xy * 0.5 + 0.5;"," outTexCoord = inTexCoord;"," gl_Position = vec4(inPosition, 0, 1);","}"].join("\n")},45561:t=>{t.exports=["#define SHADER_NAME PHASER_SINGLE_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},60722:t=>{t.exports=["#define SHADER_NAME PHASER_SINGLE_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform int uRoundPixels;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," if (uRoundPixels == 1)"," {"," gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;"," }"," outTexCoord = inTexCoord;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},89350:(t,e,i)=>{t.exports={AddBlendFrag:i(35407),BitmapMaskFrag:i(78908),BitmapMaskVert:i(85191),ColorMatrixFrag:i(96293),CopyFrag:i(36682),FXBarrelFrag:i(99155),FXBloomFrag:i(24400),FXBlurHighFrag:i(94328),FXBlurLowFrag:i(41514),FXBlurMedFrag:i(51078),FXBokehFrag:i(90610),FXCircleFrag:i(91899),FXDisplacementFrag:i(47838),FXGlowFrag:i(98656),FXGradientFrag:i(70463),FXPixelateFrag:i(50831),FXShadowFrag:i(92595),FXShineFrag:i(72464),FXVignetteFrag:i(39249),FXWipeFrag:i(2878),LightFrag:i(31063),LinearBlendFrag:i(48247),MeshFrag:i(41214),MeshVert:i(39653),MobileFrag:i(62143),MobileVert:i(47940),MultiFrag:i(98840),MultiVert:i(44667),PointLightFrag:i(4127),PointLightVert:i(89924),PostFXFrag:i(27681),QuadVert:i(49627),SingleFrag:i(45561),SingleVert:i(60722)}},93567:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.webGLAttribLocation=-1,this.gl=t,this.program=e,this.name=i,this.createResource()},createResource:function(){if(null!==this.program.webGLProgram){var t=this.gl;t.isContextLost()||(this.webGLAttribLocation=t.getAttribLocation(this.program.webGLProgram,this.name))}else this.webGLAttribLocation=-1},destroy:function(){this.gl=null,this.program=null,this.name=null,this.webGLAttribLocation=-1}});t.exports=s},26128:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){this.webGLBuffer=null,this.gl=t,this.initialDataOrSize=e,this.bufferType=i,this.bufferUsage=s,this.createResource()},createResource:function(){if(null!==this.initialDataOrSize){var t=this.gl;if(!t.isContextLost()){var e=this.bufferType,i=t.createBuffer();this.webGLBuffer=i,t.bindBuffer(e,this.webGLBuffer),t.bufferData(e,this.initialDataOrSize,this.bufferUsage),t.bindBuffer(e,null)}}},destroy:function(){var t=this.gl;t.isContextLost()||t.deleteBuffer(this.webGLBuffer),this.webGLBuffer=null,this.initialDataOrSize=null,this.gl=null}});t.exports=s},84387:(t,e,i)=>{var s=i(83419),n={36054:"Incomplete Attachment",36055:"Missing Attachment",36057:"Incomplete Dimensions",36061:"Framebuffer Unsupported"},r=new s({initialize:function(t,e,i,s,n){this.webGLFramebuffer=null,this.gl=t,this.width=e,this.height=i,this.renderTexture=s,this.addDepthStencilBuffer=!!n,this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost()){var e,i=this.renderTexture,s=t.createFramebuffer();if(this.webGLFramebuffer=s,t.bindFramebuffer(t.FRAMEBUFFER,s),i.isRenderTexture=!0,i.isAlphaPremultiplied=!1,t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,i.webGLTexture,0),(e=t.checkFramebufferStatus(t.FRAMEBUFFER))!==t.FRAMEBUFFER_COMPLETE)throw new Error("Framebuffer status: "+(n[e]||e));if(this.addDepthStencilBuffer){var r=t.createRenderbuffer();t.bindRenderbuffer(t.RENDERBUFFER,r),t.renderbufferStorage(t.RENDERBUFFER,t.DEPTH_STENCIL,this.width,this.height),t.framebufferRenderbuffer(t.FRAMEBUFFER,t.DEPTH_STENCIL_ATTACHMENT,t.RENDERBUFFER,r)}t.bindFramebuffer(t.FRAMEBUFFER,null)}},destroy:function(){if(null!==this.webGLFramebuffer){var t=this.gl;if(!t.isContextLost()){t.bindFramebuffer(t.FRAMEBUFFER,this.webGLFramebuffer);var e=t.getFramebufferAttachmentParameter(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME);null!==e&&(t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,null,0),t.deleteTexture(e));var i=t.getFramebufferAttachmentParameter(t.FRAMEBUFFER,t.DEPTH_STENCIL_ATTACHMENT,t.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME);null!==i&&t.deleteRenderbuffer(i),t.bindFramebuffer(t.FRAMEBUFFER,null),t.deleteFramebuffer(this.webGLFramebuffer)}this.renderTexture=null,this.webGLFramebuffer=null,this.gl=null}}});t.exports=r},1482:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.webGLProgram=null,this.gl=t,this.vertexSource=e,this.fragmentSource=i,this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost()){var e=t.createProgram(),i=t.createShader(t.VERTEX_SHADER),s=t.createShader(t.FRAGMENT_SHADER);t.shaderSource(i,this.vertexSource),t.shaderSource(s,this.fragmentSource),t.compileShader(i),t.compileShader(s);var n="Shader failed:\n";if(!t.getShaderParameter(i,t.COMPILE_STATUS))throw new Error("Vertex "+n+t.getShaderInfoLog(i));if(!t.getShaderParameter(s,t.COMPILE_STATUS))throw new Error("Fragment "+n+t.getShaderInfoLog(s));if(t.attachShader(e,i),t.attachShader(e,s),t.linkProgram(e),!t.getProgramParameter(e,t.LINK_STATUS))throw new Error("Link "+n+t.getProgramInfoLog(e));t.useProgram(e),this.webGLProgram=e}},destroy:function(){this.webGLProgram&&(this.gl.isContextLost()||this.gl.deleteProgram(this.webGLProgram),this.webGLProgram=null,this.gl=null)}});t.exports=s},82751:(t,e,i)=>{var s=i(83419),n=i(50030),r=new s({initialize:function(t,e,i,s,n,r,o,a,h,l,u,c,d){this.webGLTexture=null,this.isRenderTexture=!1,this.gl=t,this.mipLevel=e,this.minFilter=i,this.magFilter=s,this.wrapT=n,this.wrapS=r,this.format=o,this.pixels=a,this.width=h,this.height=l,this.pma=null==u||u,this.forceSize=!!c,this.flipY=!!d,this.__SPECTOR_Metadata={},this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost())if(this.pixels instanceof r)this.webGLTexture=this.pixels.webGLTexture;else{var e=t.createTexture();e.__SPECTOR_Metadata=this.__SPECTOR_Metadata,this.webGLTexture=e,this._processTexture()}},update:function(t,e,i,s,n,r,o,a,h){0!==e&&0!==i&&(this.pixels=t,this.width=e,this.height=i,this.flipY=s,this.wrapS=n,this.wrapT=r,this.minFilter=o,this.magFilter=a,this.format=h,this.gl.isContextLost()||this._processTexture())},_processTexture:function(){var t=this.gl;t.activeTexture(t.TEXTURE0);var e=t.getParameter(t.TEXTURE_BINDING_2D);t.bindTexture(t.TEXTURE_2D,this.webGLTexture),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,this.minFilter),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,this.magFilter),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,this.wrapS),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,this.wrapT),t.pixelStorei(t.UNPACK_PREMULTIPLY_ALPHA_WEBGL,this.pma),t.pixelStorei(t.UNPACK_FLIP_Y_WEBGL,this.flipY);var i=this.pixels,s=this.mipLevel,r=this.width,o=this.height,a=this.format,h=!1;if(null==i)t.texImage2D(t.TEXTURE_2D,s,a,r,o,0,a,t.UNSIGNED_BYTE,null),h=n(r,o);else if(i.compressed){r=i.width,o=i.height,h=i.generateMipmap;for(var l=0;l{var s=new(i(83419))({initialize:function(t,e,i){this.webGLUniformLocation=null,this.gl=t,this.program=e,this.name=i,this.createResource()},createResource:function(){if(null!==this.program.webGLProgram){var t=this.gl;t.isContextLost()||(this.webGLUniformLocation=t.getUniformLocation(this.program.webGLProgram,this.name))}else this.webGLUniformLocation=null},destroy:function(){this.gl=null,this.program=null,this.name=null,this.webGLUniformLocation=null}});t.exports=s},9503:(t,e,i)=>{var s={WebGLAttribLocationWrapper:i(93567),WebGLBufferWrapper:i(26128),WebGLProgramWrapper:i(1482),WebGLTextureWrapper:i(82751),WebGLFramebufferWrapper:i(84387),WebGLUniformLocationWrapper:i(57183)};t.exports=s},76531:(t,e,i)=>{var s=i(13560),n=i(83419),r=i(50792),o=i(97480),a=i(8443),h=i(57811),l=i(74403),u=i(45818),c=i(29747),d=i(87841),f=i(86555),p=i(56583),v=i(26099),g=i(38058),m=new n({Extends:r,initialize:function(t){r.call(this),this.game=t,this.canvas,this.canvasBounds=new d,this.parent=null,this.parentIsWindow=!1,this.parentSize=new f,this.gameSize=new f,this.baseSize=new f,this.displaySize=new f,this.scaleMode=s.SCALE_MODE.NONE,this.zoom=1,this._resetZoom=!1,this.displayScale=new v(1,1),this.autoRound=!1,this.autoCenter=s.CENTER.NO_CENTER,this.orientation=s.ORIENTATION.LANDSCAPE,this.fullscreen,this.fullscreenTarget=null,this._createdFullscreenTarget=!1,this.dirty=!1,this.resizeInterval=500,this._lastCheck=0,this._checkOrientation=!1,this.domlisteners={orientationChange:c,windowResize:c,fullScreenChange:c,fullScreenError:c}},preBoot:function(){this.parseConfig(this.game.config),this.game.events.once(a.BOOT,this.boot,this)},boot:function(){var t=this.game;this.canvas=t.canvas,this.fullscreen=t.device.fullscreen,this.scaleMode!==s.SCALE_MODE.RESIZE&&this.scaleMode!==s.SCALE_MODE.EXPAND&&this.displaySize.setAspectMode(this.scaleMode),this.scaleMode===s.SCALE_MODE.NONE?this.resize(this.width,this.height):(this.getParentBounds(),this.parentSize.width>0&&this.parentSize.height>0&&this.displaySize.setParent(this.parentSize),this.refresh()),t.events.on(a.PRE_STEP,this.step,this),t.events.once(a.READY,this.refresh,this),t.events.once(a.DESTROY,this.destroy,this),this.startListeners()},parseConfig:function(t){this.getParent(t),this.getParentBounds();var e=t.width,i=t.height,n=t.scaleMode,r=t.zoom,o=t.autoRound;if("string"==typeof e)if("%"!==e.substr(-1))e=parseInt(e,10);else{var a=this.parentSize.width;0===a&&(a=window.innerWidth);var h=parseInt(e,10)/100;e=Math.floor(a*h)}if("string"==typeof i)if("%"!==i.substr(-1))i=parseInt(i,10);else{var l=this.parentSize.height;0===l&&(l=window.innerHeight);var c=parseInt(i,10)/100;i=Math.floor(l*c)}this.scaleMode=n,this.autoRound=o,this.autoCenter=t.autoCenter,this.resizeInterval=t.resizeInterval,o&&(e=Math.floor(e),i=Math.floor(i)),this.gameSize.setSize(e,i),r===s.ZOOM.MAX_ZOOM&&(r=this.getMaxZoom()),this.zoom=r,1!==r&&(this._resetZoom=!0),this.baseSize.setSize(e,i),o&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),t.minWidth>0&&this.displaySize.setMin(t.minWidth*r,t.minHeight*r),t.maxWidth>0&&this.displaySize.setMax(t.maxWidth*r,t.maxHeight*r),this.displaySize.setSize(e,i),(t.snapWidth>0||t.snapHeight>0)&&this.displaySize.setSnap(t.snapWidth,t.snapHeight),this.orientation=u(e,i)},getParent:function(t){var e=t.parent;if(null!==e){if(this.parent=l(e),this.parentIsWindow=this.parent===document.body,t.expandParent&&t.scaleMode!==s.SCALE_MODE.NONE){var i=this.parent.getBoundingClientRect();(this.parentIsWindow||0===i.height)&&(document.documentElement.style.height="100%",document.body.style.height="100%",i=this.parent.getBoundingClientRect(),this.parentIsWindow||0!==i.height||(this.parent.style.overflow="hidden",this.parent.style.width="100%",this.parent.style.height="100%"))}t.fullscreenTarget&&!this.fullscreenTarget&&(this.fullscreenTarget=l(t.fullscreenTarget))}},getParentBounds:function(){if(!this.parent)return!1;var t=this.parentSize,e=this.parent.getBoundingClientRect();this.parentIsWindow&&this.game.device.os.iOS&&(e.height=h(!0));var i=e.width,s=e.height;if(t.width!==i||t.height!==s)return t.setSize(i,s),!0;if(this.canvas){var n=this.canvasBounds,r=this.canvas.getBoundingClientRect();if(r.x!==n.x||r.y!==n.y)return!0}return!1},lockOrientation:function(t){var e=screen.lockOrientation||screen.mozLockOrientation||screen.msLockOrientation;return!!e&&e.call(screen,t)},setParentSize:function(t,e){return this.parentSize.setSize(t,e),this.refresh()},setGameSize:function(t,e){var i=this.autoRound;i&&(t=Math.floor(t),e=Math.floor(e));var s=this.width,n=this.height;return this.gameSize.resize(t,e),this.baseSize.resize(t,e),i&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),this.displaySize.setAspectRatio(t/e),this.canvas.width=this.baseSize.width,this.canvas.height=this.baseSize.height,this.refresh(s,n)},resize:function(t,e){var i=this.zoom,s=this.autoRound;s&&(t=Math.floor(t),e=Math.floor(e));var n=this.width,r=this.height;this.gameSize.resize(t,e),this.baseSize.resize(t,e),s&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),this.displaySize.setSize(t*i,e*i),this.canvas.width=this.baseSize.width,this.canvas.height=this.baseSize.height;var o=this.canvas.style,a=t*i,h=e*i;return s&&(a=Math.floor(a),h=Math.floor(h)),a===t&&h===e||(o.width=a+"px",o.height=h+"px"),this.refresh(n,r)},setZoom:function(t){return this.zoom=t,this._resetZoom=!0,this.refresh()},setMaxZoom:function(){return this.zoom=this.getMaxZoom(),this._resetZoom=!0,this.refresh()},setSnap:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.displaySize.setSnap(t,e),this.refresh()},refresh:function(t,e){void 0===t&&(t=this.width),void 0===e&&(e=this.height),this.updateScale(),this.updateBounds(),this.updateOrientation(),this.displayScale.set(this.baseSize.width/this.canvasBounds.width,this.baseSize.height/this.canvasBounds.height);var i=this.game.domContainer;if(i){this.baseSize.setCSS(i);var s=this.canvas.style,n=i.style;n.transform="scale("+this.displaySize.width/this.baseSize.width+","+this.displaySize.height/this.baseSize.height+")",n.marginLeft=s.marginLeft,n.marginTop=s.marginTop}return this.emit(o.RESIZE,this.gameSize,this.baseSize,this.displaySize,t,e),this},updateOrientation:function(){if(this._checkOrientation){this._checkOrientation=!1;var t=u(this.width,this.height);t!==this.orientation&&(this.orientation=t,this.emit(o.ORIENTATION_CHANGE,t))}},updateScale:function(){var t,e,i=this.canvas.style,n=this.gameSize.width,r=this.gameSize.height,o=this.zoom,a=this.autoRound;if(this.scaleMode===s.SCALE_MODE.NONE)this.displaySize.setSize(n*o,r*o),t=this.displaySize.width,e=this.displaySize.height,a&&(t=Math.floor(t),e=Math.floor(e)),this._resetZoom&&(i.width=t+"px",i.height=e+"px",this._resetZoom=!1);else if(this.scaleMode===s.SCALE_MODE.RESIZE)this.displaySize.setSize(this.parentSize.width,this.parentSize.height),this.gameSize.setSize(this.displaySize.width,this.displaySize.height),this.baseSize.setSize(this.displaySize.width,this.displaySize.height),t=this.displaySize.width,e=this.displaySize.height,a&&(t=Math.floor(t),e=Math.floor(e)),this.canvas.width=t,this.canvas.height=e;else if(this.scaleMode===s.SCALE_MODE.EXPAND){var h=this.game.config.width,l=this.game.config.height;this.displaySize.setSize(this.parentSize.width,this.parentSize.height),t=this.displaySize.width,e=this.displaySize.height,a&&(t=Math.floor(t),e=Math.floor(e)),i.width=t+"px",i.height=e+"px";var u=this.parentSize.width/h,c=this.parentSize.height/l;u=0?0:-o.x*a.x,l=o.y>=0?0:-o.y*a.y;return i=r.width>=o.width?n.width:n.width-(o.width-r.width)*a.x,s=r.height>=o.height?n.height:n.height-(o.height-r.height)*a.y,e.setTo(h,l,i,s),t&&(e.width/=t.zoomX,e.height/=t.zoomY,e.centerX=t.centerX+t.scrollX,e.centerY=t.centerY+t.scrollY),e},step:function(t,e){this.parent&&(this._lastCheck+=e,(this.dirty||this._lastCheck>this.resizeInterval)&&(this.getParentBounds()&&this.refresh(),this.dirty=!1,this._lastCheck=0))},stopListeners:function(){var t=this.domlisteners;screen.orientation&&screen.orientation.addEventListener?screen.orientation.removeEventListener("change",t.orientationChange,!1):window.removeEventListener("orientationchange",t.orientationChange,!1),window.removeEventListener("resize",t.windowResize,!1);["webkit","moz",""].forEach((function(e){document.removeEventListener(e+"fullscreenchange",t.fullScreenChange,!1),document.removeEventListener(e+"fullscreenerror",t.fullScreenError,!1)})),document.removeEventListener("MSFullscreenChange",t.fullScreenChange,!1),document.removeEventListener("MSFullscreenError",t.fullScreenError,!1)},destroy:function(){this.removeAllListeners(),this.stopListeners(),this.game=null,this.canvas=null,this.canvasBounds=null,this.parent=null,this.fullscreenTarget=null,this.parentSize.destroy(),this.gameSize.destroy(),this.baseSize.destroy(),this.displaySize.destroy()},isFullscreen:{get:function(){return this.fullscreen.active}},width:{get:function(){return this.gameSize.width}},height:{get:function(){return this.gameSize.height}},isPortrait:{get:function(){return this.orientation===s.ORIENTATION.PORTRAIT}},isLandscape:{get:function(){return this.orientation===s.ORIENTATION.LANDSCAPE}},isGamePortrait:{get:function(){return this.height>this.width}},isGameLandscape:{get:function(){return this.width>this.height}}});t.exports=m},64743:t=>{t.exports={NO_CENTER:0,CENTER_BOTH:1,CENTER_HORIZONTALLY:2,CENTER_VERTICALLY:3}},39218:t=>{t.exports={LANDSCAPE:"landscape-primary",LANDSCAPE_SECONDARY:"landscape-secondary",PORTRAIT:"portrait-primary",PORTRAIT_SECONDARY:"portrait-secondary"}},81050:t=>{t.exports={NONE:0,WIDTH_CONTROLS_HEIGHT:1,HEIGHT_CONTROLS_WIDTH:2,FIT:3,ENVELOP:4,RESIZE:5,EXPAND:6}},80805:t=>{t.exports={NO_ZOOM:1,ZOOM_2X:2,ZOOM_4X:4,MAX_ZOOM:-1}},13560:(t,e,i)=>{var s={CENTER:i(64743),ORIENTATION:i(39218),SCALE_MODE:i(81050),ZOOM:i(80805)};t.exports=s},56139:t=>{t.exports="enterfullscreen"},2336:t=>{t.exports="fullscreenfailed"},47412:t=>{t.exports="fullscreenunsupported"},51452:t=>{t.exports="leavefullscreen"},20666:t=>{t.exports="orientationchange"},47945:t=>{t.exports="resize"},97480:(t,e,i)=>{t.exports={ENTER_FULLSCREEN:i(56139),FULLSCREEN_FAILED:i(2336),FULLSCREEN_UNSUPPORTED:i(47412),LEAVE_FULLSCREEN:i(51452),ORIENTATION_CHANGE:i(20666),RESIZE:i(47945)}},93364:(t,e,i)=>{var s=i(79291),n=i(13560),r={Center:i(64743),Events:i(97480),Orientation:i(39218),ScaleManager:i(76531),ScaleModes:i(81050),Zoom:i(80805)};r=s(!1,r,n.CENTER),r=s(!1,r,n.ORIENTATION),r=s(!1,r,n.SCALE_MODE),r=s(!1,r,n.ZOOM),t.exports=r},27397:(t,e,i)=>{var s=i(95540),n=i(35355);t.exports=function(t){var e=t.game.config.defaultPhysicsSystem,i=s(t.settings,"physics",!1);if(e||i){var r=[];if(e&&r.push(n(e+"Physics")),i)for(var o in i)o=n(o.concat("Physics")),-1===r.indexOf(o)&&r.push(o);return r}}},52106:(t,e,i)=>{var s=i(95540);t.exports=function(t){var e=t.plugins.getDefaultScenePlugins(),i=s(t.settings,"plugins",!1);return Array.isArray(i)?i:e||[]}},87033:t=>{t.exports={game:"game",renderer:"renderer",anims:"anims",cache:"cache",plugins:"plugins",registry:"registry",scale:"scale",sound:"sound",textures:"textures",events:"events",cameras:"cameras",add:"add",make:"make",scenePlugin:"scene",displayList:"children",lights:"lights",data:"data",input:"input",load:"load",time:"time",tweens:"tweens",arcadePhysics:"physics",impactPhysics:"impact",matterPhysics:"matter"}},97482:(t,e,i)=>{var s=i(83419),n=i(2368),r=new s({initialize:function(t){this.sys=new n(this,t),this.game,this.anims,this.cache,this.registry,this.sound,this.textures,this.events,this.cameras,this.add,this.make,this.scene,this.children,this.lights,this.data,this.input,this.load,this.time,this.tweens,this.physics,this.matter,this.scale,this.plugins,this.renderer},update:function(){}});t.exports=r},60903:(t,e,i)=>{var s=i(83419),n=i(89993),r=i(44594),o=i(8443),a=i(35154),h=i(54899),l=i(29747),u=i(97482),c=i(2368),d=new s({initialize:function(t,e){if(this.game=t,this.keys={},this.scenes=[],this._pending=[],this._start=[],this._queue=[],this._data={},this.isProcessing=!1,this.isBooted=!1,this.customViewports=0,this.systemScene,e){Array.isArray(e)||(e=[e]);for(var i=0;i-1&&(delete this.keys[s],this.scenes.splice(i,1),this._start.indexOf(s)>-1&&(i=this._start.indexOf(s),this._start.splice(i,1)),e.sys.destroy())}return this},bootScene:function(t){var e,i=t.sys,s=i.settings;i.sceneUpdate=l,t.init&&(t.init.call(t,s.data),s.status=n.INIT,s.isTransition&&i.events.emit(r.TRANSITION_INIT,s.transitionFrom,s.transitionDuration)),i.load&&(e=i.load).reset(),e&&t.preload?(t.preload.call(t),s.status=n.LOADING,e.once(h.COMPLETE,this.loadComplete,this),e.start()):this.create(t)},loadComplete:function(t){this.game.sound&&this.game.sound.onBlurPausedSounds&&this.game.sound.unlock(),this.create(t.scene)},payloadComplete:function(t){this.bootScene(t.scene)},update:function(t,e){this.processQueue(),this.isProcessing=!0;for(var i=this.scenes.length-1;i>=0;i--){var s=this.scenes[i].sys;s.settings.status>n.START&&s.settings.status<=n.RUNNING&&s.step(t,e),s.scenePlugin&&s.scenePlugin._target&&s.scenePlugin.step(t,e)}},render:function(t){for(var e=0;e=n.LOADING&&i.settings.status=n.START&&o<=n.CREATING)return this;if(o>=n.RUNNING&&o<=n.SLEEPING)r.shutdown(),r.sceneUpdate=l,r.start(e);else if(r.sceneUpdate=l,r.start(e),r.load&&(s=r.load),s&&r.settings.hasOwnProperty("pack")&&(s.reset(),s.addPack({payload:r.settings.pack})))return r.settings.status=n.LOADING,s.once(h.COMPLETE,this.payloadComplete,this),s.start(),this;return this.bootScene(i),this},stop:function(t,e){var i=this.getScene(t);if(i&&!i.sys.isTransitioning()&&i.sys.settings.status!==n.SHUTDOWN){var s=i.sys.load;s&&(s.off(h.COMPLETE,this.loadComplete,this),s.off(h.COMPLETE,this.payloadComplete,this)),i.sys.shutdown(e)}return this},switch:function(t,e){var i=this.getScene(t),s=this.getScene(e);return i&&s&&i!==s&&(this.sleep(t),this.isSleeping(e)?this.wake(e):this.start(e)),this},getAt:function(t){return this.scenes[t]},getIndex:function(t){var e=this.getScene(t);return this.scenes.indexOf(e)},bringToTop:function(t){if(this.isProcessing)this._queue.push({op:"bringToTop",keyA:t,keyB:null});else{var e=this.getIndex(t);if(-1!==e&&e0){var i=this.getScene(t);this.scenes.splice(e,1),this.scenes.unshift(i)}}return this},moveDown:function(t){if(this.isProcessing)this._queue.push({op:"moveDown",keyA:t,keyB:null});else{var e=this.getIndex(t);if(e>0){var i=e-1,s=this.getScene(t),n=this.getAt(i);this.scenes[e]=n,this.scenes[i]=s}}return this},moveUp:function(t){if(this.isProcessing)this._queue.push({op:"moveUp",keyA:t,keyB:null});else{var e=this.getIndex(t);if(ei),0,n)}}return this},moveBelow:function(t,e){if(t===e)return this;if(this.isProcessing)this._queue.push({op:"moveBelow",keyA:t,keyB:e});else{var i=this.getIndex(t),s=this.getIndex(e);if(-1!==i&&-1!==s&&s>i){var n=this.getAt(s);this.scenes.splice(s,1),0===i?this.scenes.unshift(n):this.scenes.splice(i-(s{var s=i(45319),n=i(83419),r=i(44594),o=i(95540),a=i(37277),h=new n({initialize:function(t){this.scene=t,this.systems=t.sys,this.settings=t.sys.settings,this.key=t.sys.settings.key,this.manager=t.sys.game.scene,this.transitionProgress=0,this._elapsed=0,this._target=null,this._duration=0,this._onUpdate,this._onUpdateScope,this._willSleep=!1,this._willRemove=!1,t.sys.events.once(r.BOOT,this.boot,this),t.sys.events.on(r.START,this.pluginStart,this)},boot:function(){this.systems.events.once(r.DESTROY,this.destroy,this)},pluginStart:function(){this._target=null,this.systems.events.once(r.SHUTDOWN,this.shutdown,this)},start:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("stop",this.key),this.manager.queueOp("start",t,e),this},restart:function(t){var e=this.key;return this.manager.queueOp("stop",e),this.manager.queueOp("start",e,t),this},transition:function(t){void 0===t&&(t={});var e=o(t,"target",!1),i=this.manager.getScene(e);if(!e||!this.checkValidTransition(i))return!1;var s=o(t,"duration",1e3);this._elapsed=0,this._target=i,this._duration=s,this._willSleep=o(t,"sleep",!1),this._willRemove=o(t,"remove",!1);var n=o(t,"onUpdate",null);n&&(this._onUpdate=n,this._onUpdateScope=o(t,"onUpdateScope",this.scene));var a=o(t,"allowInput",!1);this.settings.transitionAllowInput=a;var h=i.sys.settings;h.isTransition=!0,h.transitionFrom=this.scene,h.transitionDuration=s,h.transitionAllowInput=a,o(t,"moveAbove",!1)?this.manager.moveAbove(this.key,e):o(t,"moveBelow",!1)&&this.manager.moveBelow(this.key,e),i.sys.isSleeping()?i.sys.wake(o(t,"data")):this.manager.start(e,o(t,"data"));var l=o(t,"onStart",null),u=o(t,"onStartScope",this.scene);return l&&l.call(u,this.scene,i,s),this.systems.events.emit(r.TRANSITION_OUT,i,s),!0},checkValidTransition:function(t){return!(!t||t.sys.isActive()||t.sys.isTransitioning()||t===this.scene||this.systems.isTransitioning())},step:function(t,e){this._elapsed+=e,this.transitionProgress=s(this._elapsed/this._duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.transitionProgress),this._elapsed>=this._duration&&this.transitionComplete()},transitionComplete:function(){var t=this._target.sys,e=this._target.sys.settings;t.events.emit(r.TRANSITION_COMPLETE,this.scene),e.isTransition=!1,e.transitionFrom=null,this._duration=0,this._target=null,this._onUpdate=null,this._onUpdateScope=null,this._willRemove?this.manager.remove(this.key):this._willSleep?this.systems.sleep():this.manager.stop(this.key)},add:function(t,e,i,s){return this.manager.add(t,e,i,s)},launch:function(t,e){return t&&t!==this.key&&this.manager.queueOp("start",t,e),this},run:function(t,e){return t&&t!==this.key&&this.manager.queueOp("run",t,e),this},pause:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("pause",t,e),this},resume:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("resume",t,e),this},sleep:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("sleep",t,e),this},wake:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("wake",t,e),this},switch:function(t){return t!==this.key&&this.manager.queueOp("switch",this.key,t),this},stop:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("stop",t,e),this},setActive:function(t,e,i){void 0===e&&(e=this.key);var s=this.manager.getScene(e);return s&&s.sys.setActive(t,i),this},setVisible:function(t,e){void 0===e&&(e=this.key);var i=this.manager.getScene(e);return i&&i.sys.setVisible(t),this},isSleeping:function(t){return void 0===t&&(t=this.key),this.manager.isSleeping(t)},isActive:function(t){return void 0===t&&(t=this.key),this.manager.isActive(t)},isPaused:function(t){return void 0===t&&(t=this.key),this.manager.isPaused(t)},isVisible:function(t){return void 0===t&&(t=this.key),this.manager.isVisible(t)},swapPosition:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.swapPosition(t,e),this},moveAbove:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.moveAbove(t,e),this},moveBelow:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.moveBelow(t,e),this},remove:function(t){return void 0===t&&(t=this.key),this.manager.remove(t),this},moveUp:function(t){return void 0===t&&(t=this.key),this.manager.moveUp(t),this},moveDown:function(t){return void 0===t&&(t=this.key),this.manager.moveDown(t),this},bringToTop:function(t){return void 0===t&&(t=this.key),this.manager.bringToTop(t),this},sendToBack:function(t){return void 0===t&&(t=this.key),this.manager.sendToBack(t),this},get:function(t){return this.manager.getScene(t)},getStatus:function(t){var e=this.manager.getScene(t);if(e)return e.sys.getStatus()},getIndex:function(t){return void 0===t&&(t=this.key),this.manager.getIndex(t)},shutdown:function(){var t=this.systems.events;t.off(r.SHUTDOWN,this.shutdown,this),t.off(r.TRANSITION_OUT)},destroy:function(){this.shutdown(),this.scene.sys.events.off(r.START,this.start,this),this.scene=null,this.systems=null,this.settings=null,this.manager=null}});a.register("ScenePlugin",h,"scenePlugin"),t.exports=h},55681:(t,e,i)=>{var s=i(89993),n=i(35154),r=i(46975),o=i(87033),a={create:function(t){return"string"==typeof t?t={key:t}:void 0===t&&(t={}),{status:s.PENDING,key:n(t,"key",""),active:n(t,"active",!1),visible:n(t,"visible",!0),isBooted:!1,isTransition:!1,transitionFrom:null,transitionDuration:0,transitionAllowInput:!0,data:{},pack:n(t,"pack",!1),cameras:n(t,"cameras",null),map:n(t,"map",r(o,n(t,"mapAdd",{}))),physics:n(t,"physics",{}),loader:n(t,"loader",{}),plugins:n(t,"plugins",!1),input:n(t,"input",{})}}};t.exports=a},2368:(t,e,i)=>{var s=i(83419),n=i(89993),r=i(42363),o=i(44594),a=i(27397),h=i(52106),l=i(29747),u=i(55681),c=new s({initialize:function(t,e){this.scene=t,this.game,this.renderer,this.config=e,this.settings=u.create(e),this.canvas,this.context,this.anims,this.cache,this.plugins,this.registry,this.scale,this.sound,this.textures,this.add,this.cameras,this.displayList,this.events,this.make,this.scenePlugin,this.updateList,this.sceneUpdate=l},init:function(t){this.settings.status=n.INIT,this.sceneUpdate=l,this.game=t,this.renderer=t.renderer,this.canvas=t.canvas,this.context=t.context;var e=t.plugins;this.plugins=e,e.addToScene(this,r.Global,[r.CoreScene,h(this),a(this)]),this.events.emit(o.BOOT,this),this.settings.isBooted=!0},step:function(t,e){var i=this.events;i.emit(o.PRE_UPDATE,t,e),i.emit(o.UPDATE,t,e),this.sceneUpdate.call(this.scene,t,e),i.emit(o.POST_UPDATE,t,e)},render:function(t){var e=this.displayList;e.depthSort(),this.events.emit(o.PRE_RENDER,t),this.cameras.render(t,e),this.events.emit(o.RENDER,t)},queueDepthSort:function(){this.displayList.queueDepthSort()},depthSort:function(){this.displayList.depthSort()},pause:function(t){var e=this.settings,i=this.getStatus();return i!==n.CREATING&&i!==n.RUNNING?console.warn("Cannot pause non-running Scene",e.key):this.settings.active&&(e.status=n.PAUSED,e.active=!1,this.events.emit(o.PAUSE,this,t)),this},resume:function(t){var e=this.events,i=this.settings;return this.settings.active||(i.status=n.RUNNING,i.active=!0,e.emit(o.RESUME,this,t)),this},sleep:function(t){var e=this.settings,i=this.getStatus();return i!==n.CREATING&&i!==n.RUNNING?console.warn("Cannot sleep non-running Scene",e.key):(e.status=n.SLEEPING,e.active=!1,e.visible=!1,this.events.emit(o.SLEEP,this,t)),this},wake:function(t){var e=this.events,i=this.settings;return i.status=n.RUNNING,i.active=!0,i.visible=!0,e.emit(o.WAKE,this,t),i.isTransition&&e.emit(o.TRANSITION_WAKE,i.transitionFrom,i.transitionDuration),this},getData:function(){return this.settings.data},getStatus:function(){return this.settings.status},canInput:function(){var t=this.settings.status;return t>n.PENDING&&t<=n.RUNNING},isSleeping:function(){return this.settings.status===n.SLEEPING},isActive:function(){return this.settings.status===n.RUNNING},isPaused:function(){return this.settings.status===n.PAUSED},isTransitioning:function(){return this.settings.isTransition||null!==this.scenePlugin._target},isTransitionOut:function(){return null!==this.scenePlugin._target&&this.scenePlugin._duration>0},isTransitionIn:function(){return this.settings.isTransition},isVisible:function(){return this.settings.visible},setVisible:function(t){return this.settings.visible=t,this},setActive:function(t,e){return t?this.resume(e):this.pause(e)},start:function(t){var e=this.events,i=this.settings;t&&(i.data=t),i.status=n.START,i.active=!0,i.visible=!0,e.emit(o.START,this),e.emit(o.READY,this,t)},shutdown:function(t){var e=this.events,i=this.settings;e.off(o.TRANSITION_INIT),e.off(o.TRANSITION_START),e.off(o.TRANSITION_COMPLETE),e.off(o.TRANSITION_OUT),i.status=n.SHUTDOWN,i.active=!1,i.visible=!1,e.emit(o.SHUTDOWN,this,t)},destroy:function(){var t=this.events,e=this.settings;e.status=n.DESTROYED,e.active=!1,e.visible=!1,t.emit(o.DESTROY,this),t.removeAllListeners();for(var i=["scene","game","anims","cache","plugins","registry","sound","textures","add","camera","displayList","events","make","scenePlugin","updateList"],s=0;s{t.exports={PENDING:0,INIT:1,START:2,LOADING:3,CREATING:4,RUNNING:5,PAUSED:6,SLEEPING:7,SHUTDOWN:8,DESTROYED:9}},69830:t=>{t.exports="addedtoscene"},7919:t=>{t.exports="boot"},46763:t=>{t.exports="create"},11763:t=>{t.exports="destroy"},71555:t=>{t.exports="pause"},36735:t=>{t.exports="postupdate"},3809:t=>{t.exports="prerender"},90716:t=>{t.exports="preupdate"},58262:t=>{t.exports="ready"},91633:t=>{t.exports="removedfromscene"},10319:t=>{t.exports="render"},87132:t=>{t.exports="resume"},81961:t=>{t.exports="shutdown"},90194:t=>{t.exports="sleep"},6265:t=>{t.exports="start"},33178:t=>{t.exports="transitioncomplete"},43063:t=>{t.exports="transitioninit"},11259:t=>{t.exports="transitionout"},61611:t=>{t.exports="transitionstart"},45209:t=>{t.exports="transitionwake"},22966:t=>{t.exports="update"},21747:t=>{t.exports="wake"},44594:(t,e,i)=>{t.exports={ADDED_TO_SCENE:i(69830),BOOT:i(7919),CREATE:i(46763),DESTROY:i(11763),PAUSE:i(71555),POST_UPDATE:i(36735),PRE_RENDER:i(3809),PRE_UPDATE:i(90716),READY:i(58262),REMOVED_FROM_SCENE:i(91633),RENDER:i(10319),RESUME:i(87132),SHUTDOWN:i(81961),SLEEP:i(90194),START:i(6265),TRANSITION_COMPLETE:i(33178),TRANSITION_INIT:i(43063),TRANSITION_OUT:i(11259),TRANSITION_START:i(61611),TRANSITION_WAKE:i(45209),UPDATE:i(22966),WAKE:i(21747)}},62194:(t,e,i)=>{var s=i(89993),n=i(79291),r={Events:i(44594),GetPhysicsPlugins:i(27397),GetScenePlugins:i(52106),SceneManager:i(60903),ScenePlugin:i(52209),Settings:i(55681),Systems:i(2368)};r=n(!1,r,s),t.exports=r},30341:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(14463),o=i(79291),a=i(29747),h=new s({Extends:n,initialize:function(t,e,i){n.call(this),this.manager=t,this.key=e,this.isPlaying=!1,this.isPaused=!1,this.totalRate=1,this.duration=this.duration||0,this.totalDuration=this.totalDuration||0,this.config={mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0},this.currentConfig=this.config,this.config=o(this.config,i),this.markers={},this.currentMarker=null,this.pendingRemove=!1},addMarker:function(t){return!(!t||!t.name||"string"!=typeof t.name)&&(this.markers[t.name]?(console.error("addMarker "+t.name+" already exists in Sound"),!1):(t=o(!0,{name:"",start:0,duration:this.totalDuration-(t.start||0),config:{mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0}},t),this.markers[t.name]=t,!0))},updateMarker:function(t){return!(!t||!t.name||"string"!=typeof t.name)&&(this.markers[t.name]?(this.markers[t.name]=o(!0,this.markers[t.name],t),!0):(console.warn("Audio Marker: "+t.name+" missing in Sound: "+this.key),!1))},removeMarker:function(t){var e=this.markers[t];return e?(this.markers[t]=null,e):null},play:function(t,e){if(void 0===t&&(t=""),"object"==typeof t&&(e=t,t=""),"string"!=typeof t)return!1;if(t){if(!this.markers[t])return console.warn("Marker: "+t+" missing in Sound: "+this.key),!1;this.currentMarker=this.markers[t],this.currentConfig=this.currentMarker.config,this.duration=this.currentMarker.duration}else this.currentMarker=null,this.currentConfig=this.config,this.duration=this.totalDuration;return this.resetConfig(),this.currentConfig=o(this.currentConfig,e),this.isPlaying=!0,this.isPaused=!1,!0},pause:function(){return!(this.isPaused||!this.isPlaying)&&(this.isPlaying=!1,this.isPaused=!0,!0)},resume:function(){return!(!this.isPaused||this.isPlaying)&&(this.isPlaying=!0,this.isPaused=!1,!0)},stop:function(){return!(!this.isPaused&&!this.isPlaying)&&(this.isPlaying=!1,this.isPaused=!1,this.resetConfig(),!0)},applyConfig:function(){this.mute=this.currentConfig.mute,this.volume=this.currentConfig.volume,this.rate=this.currentConfig.rate,this.detune=this.currentConfig.detune,this.loop=this.currentConfig.loop,this.pan=this.currentConfig.pan},resetConfig:function(){this.currentConfig.seek=0,this.currentConfig.delay=0},update:a,calculateRate:function(){var t=this.currentConfig.detune+this.manager.detune,e=Math.pow(1.0005777895065548,t);this.totalRate=this.currentConfig.rate*this.manager.rate*e},destroy:function(){this.pendingRemove||(this.stop(),this.emit(r.DESTROY,this),this.removeAllListeners(),this.pendingRemove=!0,this.manager=null,this.config=null,this.currentConfig=null,this.markers=null,this.currentMarker=null)}});t.exports=h},85034:(t,e,i)=>{var s=i(83419),n=i(41786),r=i(50792),o=i(14463),a=i(8443),h=i(46710),l=i(58731),u=i(29747),c=i(26099),d=new s({Extends:r,initialize:function(t){r.call(this),this.game=t,this.jsonCache=t.cache.json,this.sounds=[],this.mute=!1,this.volume=1,this.pauseOnBlur=!0,this._rate=1,this._detune=0,this.locked=this.locked||!1,this.unlocked=!1,this.gameLostFocus=!1,this.listenerPosition=new c,t.events.on(a.BLUR,this.onGameBlur,this),t.events.on(a.FOCUS,this.onGameFocus,this),t.events.on(a.PRE_STEP,this.update,this),t.events.once(a.DESTROY,this.destroy,this)},add:u,addAudioSprite:function(t,e){void 0===e&&(e={});var i=this.add(t,e);for(var s in i.spritemap=this.jsonCache.get(t).spritemap,i.spritemap)if(i.spritemap.hasOwnProperty(s)){var r=n(e),o=i.spritemap[s];r.loop=!!o.hasOwnProperty("loop")&&o.loop,i.addMarker({name:s,start:o.start,duration:o.end-o.start,config:r})}return i},get:function(t){return l(this.sounds,"key",t)},getAll:function(t){return t?h(this.sounds,"key",t):h(this.sounds)},getAllPlaying:function(){return h(this.sounds,"isPlaying",!0)},play:function(t,e){var i=this.add(t);return i.once(o.COMPLETE,i.destroy,i),e?e.name?(i.addMarker(e),i.play(e.name)):i.play(e):i.play()},playAudioSprite:function(t,e,i){var s=this.addAudioSprite(t);return s.once(o.COMPLETE,s.destroy,s),s.play(e,i)},remove:function(t){var e=this.sounds.indexOf(t);return-1!==e&&(t.destroy(),this.sounds.splice(e,1),!0)},removeAll:function(){this.sounds.forEach((function(t){t.destroy()})),this.sounds.length=0},removeByKey:function(t){for(var e=0,i=this.sounds.length-1;i>=0;i--){var s=this.sounds[i];s.key===t&&(s.destroy(),this.sounds.splice(i,1),e++)}return e},pauseAll:function(){this.forEachActiveSound((function(t){t.pause()})),this.emit(o.PAUSE_ALL,this)},resumeAll:function(){this.forEachActiveSound((function(t){t.resume()})),this.emit(o.RESUME_ALL,this)},setListenerPosition:u,stopAll:function(){this.forEachActiveSound((function(t){t.stop()})),this.emit(o.STOP_ALL,this)},stopByKey:function(t){var e=0;return this.getAll(t).forEach((function(t){t.stop()&&e++})),e},isPlaying:function(t){var e,i=this.sounds.length-1;if(void 0===t){for(;i>=0;i--)if((e=this.sounds[i]).isPlaying)return!0}else for(;i>=0;i--)if((e=this.sounds[i]).key===t&&e.isPlaying)return!0;return!1},unlock:u,onBlur:u,onFocus:u,onGameBlur:function(){this.gameLostFocus=!0,this.pauseOnBlur&&this.onBlur()},onGameFocus:function(){this.gameLostFocus=!1,this.pauseOnBlur&&this.onFocus()},update:function(t,e){this.unlocked&&(this.unlocked=!1,this.locked=!1,this.emit(o.UNLOCKED,this));for(var i=this.sounds.length-1;i>=0;i--)this.sounds[i].pendingRemove&&this.sounds.splice(i,1);this.sounds.forEach((function(i){i.update(t,e)}))},destroy:function(){this.game.events.off(a.BLUR,this.onGameBlur,this),this.game.events.off(a.FOCUS,this.onGameFocus,this),this.game.events.off(a.PRE_STEP,this.update,this),this.removeAllListeners(),this.removeAll(),this.sounds.length=0,this.sounds=null,this.listenerPosition=null,this.game=null},forEachActiveSound:function(t,e){var i=this;this.sounds.forEach((function(s,n){s&&!s.pendingRemove&&t.call(e||i,s,n,i.sounds)}))},setRate:function(t){return this.rate=t,this},rate:{get:function(){return this._rate},set:function(t){this._rate=t,this.forEachActiveSound((function(t){t.calculateRate()})),this.emit(o.GLOBAL_RATE,this,t)}},setDetune:function(t){return this.detune=t,this},detune:{get:function(){return this._detune},set:function(t){this._detune=t,this.forEachActiveSound((function(t){t.calculateRate()})),this.emit(o.GLOBAL_DETUNE,this,t)}}});t.exports=d},14747:(t,e,i)=>{var s=i(33684),n=i(25960),r=i(57490),o={create:function(t){var e=t.config.audio,i=t.device.audio;return e.noAudio||!i.webAudio&&!i.audioData?new n(t):i.webAudio&&!e.disableWebAudio?new r(t):new s(t)}};t.exports=o},19723:t=>{t.exports="complete"},98882:t=>{t.exports="decodedall"},57506:t=>{t.exports="decoded"},73146:t=>{t.exports="destroy"},11305:t=>{t.exports="detune"},40577:t=>{t.exports="detune"},30333:t=>{t.exports="mute"},20394:t=>{t.exports="rate"},21802:t=>{t.exports="volume"},1299:t=>{t.exports="looped"},99190:t=>{t.exports="loop"},97125:t=>{t.exports="mute"},89259:t=>{t.exports="pan"},79986:t=>{t.exports="pauseall"},17586:t=>{t.exports="pause"},19618:t=>{t.exports="play"},42306:t=>{t.exports="rate"},10387:t=>{t.exports="resumeall"},48959:t=>{t.exports="resume"},9960:t=>{t.exports="seek"},19180:t=>{t.exports="stopall"},98328:t=>{t.exports="stop"},50401:t=>{t.exports="unlocked"},52498:t=>{t.exports="volume"},14463:(t,e,i)=>{t.exports={COMPLETE:i(19723),DECODED:i(57506),DECODED_ALL:i(98882),DESTROY:i(73146),DETUNE:i(11305),GLOBAL_DETUNE:i(40577),GLOBAL_MUTE:i(30333),GLOBAL_RATE:i(20394),GLOBAL_VOLUME:i(21802),LOOP:i(99190),LOOPED:i(1299),MUTE:i(97125),PAN:i(89259),PAUSE_ALL:i(79986),PAUSE:i(17586),PLAY:i(19618),RATE:i(42306),RESUME_ALL:i(10387),RESUME:i(48959),SEEK:i(9960),STOP_ALL:i(19180),STOP:i(98328),UNLOCKED:i(50401),VOLUME:i(52498)}},64895:(t,e,i)=>{var s=i(30341),n=i(83419),r=i(14463),o=i(45319),a=new n({Extends:s,initialize:function(t,e,i){if(void 0===i&&(i={}),this.tags=t.game.cache.audio.get(e),!this.tags)throw new Error('No cached audio asset with key "'+e);this.audio=null,this.startTime=0,this.previousTime=0,this.duration=this.tags[0].duration,this.totalDuration=this.tags[0].duration,s.call(this,t,e,i)},play:function(t,e){return!this.manager.isLocked(this,"play",[t,e])&&(!!s.prototype.play.call(this,t,e)&&(!!this.pickAndPlayAudioTag()&&(this.emit(r.PLAY,this),!0)))},pause:function(){return!this.manager.isLocked(this,"pause")&&(!(this.startTime>0)&&(!!s.prototype.pause.call(this)&&(this.currentConfig.seek=this.audio.currentTime-(this.currentMarker?this.currentMarker.start:0),this.stopAndReleaseAudioTag(),this.emit(r.PAUSE,this),!0)))},resume:function(){return!this.manager.isLocked(this,"resume")&&(!(this.startTime>0)&&(!!s.prototype.resume.call(this)&&(!!this.pickAndPlayAudioTag()&&(this.emit(r.RESUME,this),!0))))},stop:function(){return!this.manager.isLocked(this,"stop")&&(!!s.prototype.stop.call(this)&&(this.stopAndReleaseAudioTag(),this.emit(r.STOP,this),!0))},pickAndPlayAudioTag:function(){if(!this.pickAudioTag())return this.reset(),!1;var t=this.currentConfig.seek,e=this.currentConfig.delay,i=(this.currentMarker?this.currentMarker.start:0)+t;return this.previousTime=i,this.audio.currentTime=i,this.applyConfig(),0===e?(this.startTime=0,this.audio.paused&&this.playCatchPromise()):(this.startTime=window.performance.now()+1e3*e,this.audio.paused||this.audio.pause()),this.resetConfig(),!0},pickAudioTag:function(){if(this.audio)return!0;for(var t=0;t0)this.startTime=i-this.manager.loopEndOffset?(this.audio.currentTime=e+Math.max(0,s-i),s=this.audio.currentTime):s=i)return this.reset(),this.stopAndReleaseAudioTag(),void this.emit(r.COMPLETE,this);this.previousTime=s}},destroy:function(){s.prototype.destroy.call(this),this.tags=null,this.audio&&this.stopAndReleaseAudioTag()},updateMute:function(){this.audio&&(this.audio.muted=this.currentConfig.mute||this.manager.mute)},updateVolume:function(){this.audio&&(this.audio.volume=o(this.currentConfig.volume*this.manager.volume,0,1))},calculateRate:function(){s.prototype.calculateRate.call(this),this.audio&&(this.audio.playbackRate=this.totalRate)},mute:{get:function(){return this.currentConfig.mute},set:function(t){this.currentConfig.mute=t,this.manager.isLocked(this,"mute",t)||(this.updateMute(),this.emit(r.MUTE,this,t))}},setMute:function(t){return this.mute=t,this},volume:{get:function(){return this.currentConfig.volume},set:function(t){this.currentConfig.volume=t,this.manager.isLocked(this,"volume",t)||(this.updateVolume(),this.emit(r.VOLUME,this,t))}},setVolume:function(t){return this.volume=t,this},rate:{get:function(){return this.currentConfig.rate},set:function(t){this.currentConfig.rate=t,this.manager.isLocked(this,r.RATE,t)||(this.calculateRate(),this.emit(r.RATE,this,t))}},setRate:function(t){return this.rate=t,this},detune:{get:function(){return this.currentConfig.detune},set:function(t){this.currentConfig.detune=t,this.manager.isLocked(this,r.DETUNE,t)||(this.calculateRate(),this.emit(r.DETUNE,this,t))}},setDetune:function(t){return this.detune=t,this},seek:{get:function(){return this.isPlaying?this.audio.currentTime-(this.currentMarker?this.currentMarker.start:0):this.isPaused?this.currentConfig.seek:0},set:function(t){this.manager.isLocked(this,"seek",t)||this.startTime>0||(this.isPlaying||this.isPaused)&&(t=Math.min(Math.max(0,t),this.duration),this.isPlaying?(this.previousTime=t,this.audio.currentTime=t):this.isPaused&&(this.currentConfig.seek=t),this.emit(r.SEEK,this,t))}},setSeek:function(t){return this.seek=t,this},loop:{get:function(){return this.currentConfig.loop},set:function(t){this.currentConfig.loop=t,this.manager.isLocked(this,"loop",t)||(this.audio&&(this.audio.loop=t),this.emit(r.LOOP,this,t))}},setLoop:function(t){return this.loop=t,this},pan:{get:function(){return this.currentConfig.pan},set:function(t){this.currentConfig.pan=t,this.emit(r.PAN,this,t)}},setPan:function(t){return this.pan=t,this}});t.exports=a},33684:(t,e,i)=>{var s=i(85034),n=i(83419),r=i(14463),o=i(64895),a=new n({Extends:s,initialize:function(t){this.override=!0,this.audioPlayDelay=.1,this.loopEndOffset=.05,this.onBlurPausedSounds=[],this.locked="ontouchstart"in window,this.lockedActionsQueue=this.locked?[]:null,this._mute=!1,this._volume=1,s.call(this,t)},add:function(t,e){var i=new o(this,t,e);return this.sounds.push(i),i},unlock:function(){this.locked=!1;var t=this;if(this.game.cache.audio.entries.each((function(e,i){for(var s=0;s{t.exports={SoundManagerCreator:i(14747),Events:i(14463),BaseSound:i(30341),BaseSoundManager:i(85034),WebAudioSound:i(71741),WebAudioSoundManager:i(57490),HTML5AudioSound:i(64895),HTML5AudioSoundManager:i(33684),NoAudioSound:i(4603),NoAudioSoundManager:i(25960)}},4603:(t,e,i)=>{var s=i(30341),n=i(83419),r=i(50792),o=i(79291),a=i(29747),h=function(){return!1},l=function(){return null},u=function(){return this},c=new n({Extends:r,initialize:function(t,e,i){void 0===i&&(i={}),r.call(this),this.manager=t,this.key=e,this.isPlaying=!1,this.isPaused=!1,this.totalRate=1,this.duration=0,this.totalDuration=0,this.config=o({mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0},i),this.currentConfig=this.config,this.mute=!1,this.volume=1,this.rate=1,this.detune=0,this.seek=0,this.loop=!1,this.pan=0,this.markers={},this.currentMarker=null,this.pendingRemove=!1},addMarker:h,updateMarker:h,removeMarker:l,play:h,pause:h,resume:h,stop:h,setMute:u,setVolume:u,setRate:u,setDetune:u,setSeek:u,setLoop:u,setPan:u,applyConfig:l,resetConfig:l,update:a,calculateRate:l,destroy:function(){s.prototype.destroy.call(this)}});t.exports=c},25960:(t,e,i)=>{var s=i(85034),n=i(83419),r=i(50792),o=i(4603),a=i(29747),h=new n({Extends:r,initialize:function(t){r.call(this),this.game=t,this.sounds=[],this.mute=!1,this.volume=1,this.rate=1,this.detune=0,this.pauseOnBlur=!0,this.locked=!1},add:function(t,e){var i=new o(this,t,e);return this.sounds.push(i),i},addAudioSprite:function(t,e){var i=this.add(t,e);return i.spritemap={},i},get:function(t){return s.prototype.get.call(this,t)},getAll:function(t){return s.prototype.getAll.call(this,t)},play:function(t,e){return!1},playAudioSprite:function(t,e,i){return!1},remove:function(t){return s.prototype.remove.call(this,t)},removeAll:function(){return s.prototype.removeAll.call(this)},removeByKey:function(t){return s.prototype.removeByKey.call(this,t)},stopByKey:function(t){return s.prototype.stopByKey.call(this,t)},onBlur:a,onFocus:a,onGameBlur:a,onGameFocus:a,pauseAll:a,resumeAll:a,stopAll:a,update:a,setRate:a,setDetune:a,setMute:a,setVolume:a,unlock:a,forEachActiveSound:function(t,e){s.prototype.forEachActiveSound.call(this,t,e)},destroy:function(){s.prototype.destroy.call(this)}});t.exports=h},71741:(t,e,i)=>{var s=i(30341),n=i(83419),r=i(14463),o=i(95540),a=new n({Extends:s,initialize:function(t,e,i){if(void 0===i&&(i={}),this.audioBuffer=t.game.cache.audio.get(e),!this.audioBuffer)throw new Error('Audio key "'+e+'" not found in cache');this.source=null,this.loopSource=null,this.muteNode=t.context.createGain(),this.volumeNode=t.context.createGain(),this.pannerNode=null,this.spatialNode=null,this.spatialSource=null,this.playTime=0,this.startTime=0,this.loopTime=0,this.rateUpdates=[],this.hasEnded=!1,this.hasLooped=!1,this.muteNode.connect(this.volumeNode),t.context.createPanner&&(this.spatialNode=t.context.createPanner(),this.volumeNode.connect(this.spatialNode)),t.context.createStereoPanner?(this.pannerNode=t.context.createStereoPanner(),t.context.createPanner?this.spatialNode.connect(this.pannerNode):this.volumeNode.connect(this.pannerNode),this.pannerNode.connect(t.destination)):t.context.createPanner?this.spatialNode.connect(t.destination):this.volumeNode.connect(t.destination),this.duration=this.audioBuffer.duration,this.totalDuration=this.audioBuffer.duration,s.call(this,t,e,i)},play:function(t,e){return!!s.prototype.play.call(this,t,e)&&(this.stopAndRemoveBufferSource(),this.createAndStartBufferSource(),this.emit(r.PLAY,this),!0)},pause:function(){return!(this.manager.context.currentTime{var s=i(53134),n=i(85034),r=i(83419),o=i(14463),a=i(8443),h=i(71741),l=i(95540),u=new r({Extends:n,initialize:function(t){this.context=this.createAudioContext(t),this.masterMuteNode=this.context.createGain(),this.masterVolumeNode=this.context.createGain(),this.masterMuteNode.connect(this.masterVolumeNode),this.masterVolumeNode.connect(this.context.destination),this.destination=this.masterMuteNode,this.locked="suspended"===this.context.state&&("ontouchstart"in window||"onclick"in window),n.call(this,t),this.locked&&t.isBooted?this.unlock():t.events.once(a.BOOT,this.unlock,this)},createAudioContext:function(t){var e=t.config.audio;return e.context?(e.context.resume(),e.context):window.hasOwnProperty("AudioContext")?new AudioContext:window.hasOwnProperty("webkitAudioContext")?new window.webkitAudioContext:void 0},setAudioContext:function(t){return this.context&&this.context.close(),this.masterMuteNode&&this.masterMuteNode.disconnect(),this.masterVolumeNode&&this.masterVolumeNode.disconnect(),this.context=t,this.masterMuteNode=t.createGain(),this.masterVolumeNode=t.createGain(),this.masterMuteNode.connect(this.masterVolumeNode),this.masterVolumeNode.connect(t.destination),this.destination=this.masterMuteNode,this},add:function(t,e){var i=new h(this,t,e);return this.sounds.push(i),i},decodeAudio:function(t,e){var i;i=Array.isArray(t)?t:[{key:t,data:e}];for(var n=this.game.cache.audio,r=i.length,a=0;a{var s=i(37105),n=i(83419),r=i(29747),o=i(19186),a=new n({initialize:function(t){this.parent=t,this.list=[],this.position=0,this.addCallback=r,this.removeCallback=r,this._sortKey=""},add:function(t,e){return e?s.Add(this.list,t):s.Add(this.list,t,0,this.addCallback,this)},addAt:function(t,e,i){return i?s.AddAt(this.list,t,e):s.AddAt(this.list,t,e,0,this.addCallback,this)},getAt:function(t){return this.list[t]},getIndex:function(t){return this.list.indexOf(t)},sort:function(t,e){return t?(void 0===e&&(e=function(e,i){return e[t]-i[t]}),o(this.list,e),this):this},getByName:function(t){return s.GetFirst(this.list,"name",t)},getRandom:function(t,e){return s.GetRandom(this.list,t,e)},getFirst:function(t,e,i,n){return s.GetFirst(this.list,t,e,i,n)},getAll:function(t,e,i,n){return s.GetAll(this.list,t,e,i,n)},count:function(t,e){return s.CountAllMatching(this.list,t,e)},swap:function(t,e){s.Swap(this.list,t,e)},moveTo:function(t,e){return s.MoveTo(this.list,t,e)},moveAbove:function(t,e){return s.MoveAbove(this.list,t,e)},moveBelow:function(t,e){return s.MoveBelow(this.list,t,e)},remove:function(t,e){return e?s.Remove(this.list,t):s.Remove(this.list,t,this.removeCallback,this)},removeAt:function(t,e){return e?s.RemoveAt(this.list,t):s.RemoveAt(this.list,t,this.removeCallback,this)},removeBetween:function(t,e,i){return i?s.RemoveBetween(this.list,t,e):s.RemoveBetween(this.list,t,e,this.removeCallback,this)},removeAll:function(t){for(var e=this.list.length;e--;)this.remove(this.list[e],t);return this},bringToTop:function(t){return s.BringToTop(this.list,t)},sendToBack:function(t){return s.SendToBack(this.list,t)},moveUp:function(t){return s.MoveUp(this.list,t),t},moveDown:function(t){return s.MoveDown(this.list,t),t},reverse:function(){return this.list.reverse(),this},shuffle:function(){return s.Shuffle(this.list),this},replace:function(t,e){return s.Replace(this.list,t,e)},exists:function(t){return this.list.indexOf(t)>-1},setAll:function(t,e,i,n){return s.SetAll(this.list,t,e,i,n),this},each:function(t,e){for(var i=[null],s=2;s0?this.list[0]:null}},last:{get:function(){return this.list.length>0?(this.position=this.list.length-1,this.list[this.position]):null}},next:{get:function(){return this.position0?(this.position--,this.list[this.position]):null}}});t.exports=a},90330:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){this.entries={},this.size=0,this.setAll(t)},setAll:function(t){if(Array.isArray(t))for(var e=0;e{var s=i(83419),n=i(50792),r=i(82348),o=new s({Extends:n,initialize:function(){n.call(this),this._pending=[],this._active=[],this._destroy=[],this._toProcess=0,this.checkQueue=!1},isActive:function(t){return this._active.indexOf(t)>-1},isPending:function(t){return this._toProcess>0&&this._pending.indexOf(t)>-1},isDestroying:function(t){return this._destroy.indexOf(t)>-1},add:function(t){return this.checkQueue&&this.isActive(t)&&!this.isDestroying(t)||this.isPending(t)||(this._pending.push(t),this._toProcess++),t},remove:function(t){if(this.isPending(t)){var e=this._pending,i=e.indexOf(t);-1!==i&&e.splice(i,1)}else this.isActive(t)&&(this._destroy.push(t),this._toProcess++);return t},removeAll:function(){for(var t=this._active,e=this._destroy,i=t.length;i--;)e.push(t[i]),this._toProcess++;return this},update:function(){if(0===this._toProcess)return this._active;var t,e,i=this._destroy,s=this._active;for(t=0;t{var s=i(43886);function n(t){if(!(this instanceof n))return new n(t,[".left",".top",".right",".bottom"]);this._maxEntries=Math.max(4,t||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()}function r(t,e,i){if(!i)return e.indexOf(t);for(var s=0;s=t.minX&&e.maxY>=t.minY}function v(t){return{children:t,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function g(t,e,i,n,r){for(var o,a=[e,i];a.length;)(i=a.pop())-(e=a.pop())<=n||(o=e+Math.ceil((i-e)/n/2)*n,s(t,o,e,i,r),a.push(e,o,o,i))}n.prototype={all:function(){return this._all(this.data,[])},search:function(t){var e=this.data,i=[],s=this.toBBox;if(!p(t,e))return i;for(var n,r,o,a,h=[];e;){for(n=0,r=e.children.length;n=0&&r[e].children.length>this._maxEntries;)this._split(r,e),e--;this._adjustParentBBoxes(n,r,e)},_split:function(t,e){var i=t[e],s=i.children.length,n=this._minEntries;this._chooseSplitAxis(i,n,s);var r=this._chooseSplitIndex(i,n,s),a=v(i.children.splice(r,i.children.length-r));a.height=i.height,a.leaf=i.leaf,o(i,this.toBBox),o(a,this.toBBox),e?t[e-1].children.push(a):this._splitRoot(i,a)},_splitRoot:function(t,e){this.data=v([t,e]),this.data.height=t.height+1,this.data.leaf=!1,o(this.data,this.toBBox)},_chooseSplitIndex:function(t,e,i){var s,n,r,o,h,l,u,d,f,p,v,g,m,y;for(l=u=1/0,s=e;s<=i-e;s++)n=a(t,0,s,this.toBBox),r=a(t,s,i,this.toBBox),f=n,p=r,v=void 0,g=void 0,m=void 0,y=void 0,v=Math.max(f.minX,p.minX),g=Math.max(f.minY,p.minY),m=Math.min(f.maxX,p.maxX),y=Math.min(f.maxY,p.maxY),o=Math.max(0,m-v)*Math.max(0,y-g),h=c(n)+c(r),o=e;n--)r=t.children[n],h(u,t.leaf?o(r):r),c+=d(u);return c},_adjustParentBBoxes:function(t,e,i){for(var s=i;s>=0;s--)h(e[s],t)},_condense:function(t){for(var e,i=t.length-1;i>=0;i--)0===t[i].children.length?i>0?(e=t[i-1].children).splice(e.indexOf(t[i]),1):this.clear():o(t[i],this.toBBox)},compareMinX:function(t,e){return t.left-e.left},compareMinY:function(t,e){return t.top-e.top},toBBox:function(t){return{minX:t.left,minY:t.top,maxX:t.right,maxY:t.bottom}}},t.exports=n},35072:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){if(this.entries=[],Array.isArray(t))for(var e=0;e-1&&this.entries.splice(e,1),this},dump:function(){console.group("Set");for(var t=0;t-1},union:function(t){var e=new s;return t.entries.forEach((function(t){e.set(t)})),this.entries.forEach((function(t){e.set(t)})),e},intersect:function(t){var e=new s;return this.entries.forEach((function(i){t.contains(i)&&e.set(i)})),e},difference:function(t){var e=new s;return this.entries.forEach((function(i){t.contains(i)||e.set(i)})),e},size:{get:function(){return this.entries.length},set:function(t){return t{var s=i(45319),n=i(83419),r=i(56583),o=i(26099),a=new n({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=0),void 0===s&&(s=null),this._width=t,this._height=e,this._parent=s,this.aspectMode=i,this.aspectRatio=0===e?1:t/e,this.minWidth=0,this.minHeight=0,this.maxWidth=Number.MAX_VALUE,this.maxHeight=Number.MAX_VALUE,this.snapTo=new o},setAspectMode:function(t){return void 0===t&&(t=0),this.aspectMode=t,this.setSize(this._width,this._height)},setSnap:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.snapTo.set(t,e),this.setSize(this._width,this._height)},setParent:function(t){return this._parent=t,this.setSize(this._width,this._height)},setMin:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.minWidth=s(t,0,this.maxWidth),this.minHeight=s(e,0,this.maxHeight),this.setSize(this._width,this._height)},setMax:function(t,e){return void 0===t&&(t=Number.MAX_VALUE),void 0===e&&(e=t),this.maxWidth=s(t,this.minWidth,Number.MAX_VALUE),this.maxHeight=s(e,this.minHeight,Number.MAX_VALUE),this.setSize(this._width,this._height)},setSize:function(t,e){switch(void 0===t&&(t=0),void 0===e&&(e=t),this.aspectMode){case a.NONE:this._width=this.getNewWidth(r(t,this.snapTo.x)),this._height=this.getNewHeight(r(e,this.snapTo.y)),this.aspectRatio=0===this._height?1:this._width/this._height;break;case a.WIDTH_CONTROLS_HEIGHT:this._width=this.getNewWidth(r(t,this.snapTo.x)),this._height=this.getNewHeight(this._width*(1/this.aspectRatio),!1);break;case a.HEIGHT_CONTROLS_WIDTH:this._height=this.getNewHeight(r(e,this.snapTo.y)),this._width=this.getNewWidth(this._height*this.aspectRatio,!1);break;case a.FIT:this.constrain(t,e,!0);break;case a.ENVELOP:this.constrain(t,e,!1)}return this},setAspectRatio:function(t){return this.aspectRatio=t,this.setSize(this._width,this._height)},resize:function(t,e){return this._width=this.getNewWidth(r(t,this.snapTo.x)),this._height=this.getNewHeight(r(e,this.snapTo.y)),this.aspectRatio=0===this._height?1:this._width/this._height,this},getNewWidth:function(t,e){return void 0===e&&(e=!0),t=s(t,this.minWidth,this.maxWidth),e&&this._parent&&t>this._parent.width&&(t=Math.max(this.minWidth,this._parent.width)),t},getNewHeight:function(t,e){return void 0===e&&(e=!0),t=s(t,this.minHeight,this.maxHeight),e&&this._parent&&t>this._parent.height&&(t=Math.max(this.minHeight,this._parent.height)),t},constrain:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=!0),t=this.getNewWidth(t),e=this.getNewHeight(e);var s=this.snapTo,n=0===e?1:t/e;return i&&this.aspectRatio>n||!i&&this.aspectRatio0&&(t=(e=r(e,s.y))*this.aspectRatio)):(i&&this.aspectRation)&&(t=(e=r(e,s.y))*this.aspectRatio,s.x>0&&(e=(t=r(t,s.x))*(1/this.aspectRatio))),this._width=t,this._height=e,this},fitTo:function(t,e){return this.constrain(t,e,!0)},envelop:function(t,e){return this.constrain(t,e,!1)},setWidth:function(t){return this.setSize(t,this._height)},setHeight:function(t){return this.setSize(this._width,t)},toString:function(){return"[{ Size (width="+this._width+" height="+this._height+" aspectRatio="+this.aspectRatio+" aspectMode="+this.aspectMode+") }]"},setCSS:function(t){t&&t.style&&(t.style.width=this._width+"px",t.style.height=this._height+"px")},copy:function(t){return t.setAspectMode(this.aspectMode),t.aspectRatio=this.aspectRatio,t.setSize(this.width,this.height)},destroy:function(){this._parent=null,this.snapTo=null},width:{get:function(){return this._width},set:function(t){this.setSize(t,this._height)}},height:{get:function(){return this._height},set:function(t){this.setSize(this._width,t)}}});a.NONE=0,a.WIDTH_CONTROLS_HEIGHT=1,a.HEIGHT_CONTROLS_WIDTH=2,a.FIT=3,a.ENVELOP=4,t.exports=a},15238:t=>{t.exports="add"},56187:t=>{t.exports="remove"},82348:(t,e,i)=>{t.exports={PROCESS_QUEUE_ADD:i(15238),PROCESS_QUEUE_REMOVE:i(56187)}},41392:(t,e,i)=>{t.exports={Events:i(82348),List:i(73162),Map:i(90330),ProcessQueue:i(25774),RTree:i(59542),Set:i(35072),Size:i(86555)}},57382:(t,e,i)=>{var s=i(83419),n=i(45319),r=i(40987),o=i(8054),a=i(50030),h=i(79237),l=new s({Extends:h,initialize:function(t,e,i,s,n){h.call(this,t,e,i,s,n),this.add("__BASE",0,0,0,s,n),this._source=this.frames.__BASE.source,this.canvas=this._source.image,this.context=this.canvas.getContext("2d",{willReadFrequently:!0}),this.width=s,this.height=n,this.imageData=this.context.getImageData(0,0,s,n),this.data=null,this.imageData&&(this.data=this.imageData.data),this.pixels=null,this.buffer,this.data&&(this.imageData.data.buffer?(this.buffer=this.imageData.data.buffer,this.pixels=new Uint32Array(this.buffer)):window.ArrayBuffer?(this.buffer=new ArrayBuffer(this.imageData.data.length),this.pixels=new Uint32Array(this.buffer)):this.pixels=this.imageData.data)},update:function(){return this.imageData=this.context.getImageData(0,0,this.width,this.height),this.data=this.imageData.data,this.imageData.data.buffer?(this.buffer=this.imageData.data.buffer,this.pixels=new Uint32Array(this.buffer)):window.ArrayBuffer?(this.buffer=new ArrayBuffer(this.imageData.data.length),this.pixels=new Uint32Array(this.buffer)):this.pixels=this.imageData.data,this.manager.game.config.renderType===o.WEBGL&&this.refresh(),this},draw:function(t,e,i,s){return void 0===s&&(s=!0),this.context.drawImage(i,t,e),s&&this.update(),this},drawFrame:function(t,e,i,s,n){void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=!0);var r=this.manager.getFrame(t,e);if(r){var o=r.canvasData,a=r.cutWidth,h=r.cutHeight,l=r.source.resolution;this.context.drawImage(r.source.image,o.x,o.y,a,h,i,s,a/l,h/l),n&&this.update()}return this},setPixel:function(t,e,i,s,n,r){if(void 0===r&&(r=255),t=Math.abs(Math.floor(t)),e=Math.abs(Math.floor(e)),this.getIndex(t,e)>-1){var o=this.context.getImageData(t,e,1,1);o.data[0]=i,o.data[1]=s,o.data[2]=n,o.data[3]=r,this.context.putImageData(o,t,e)}return this},putData:function(t,e,i,s,n,r,o){return void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=t.width),void 0===o&&(o=t.height),this.context.putImageData(t,e,i,s,n,r,o),this},getData:function(t,e,i,s){return t=n(Math.floor(t),0,this.width-1),e=n(Math.floor(e),0,this.height-1),i=n(i,1,this.width-t),s=n(s,1,this.height-e),this.context.getImageData(t,e,i,s)},getPixel:function(t,e,i){i||(i=new r);var s=this.getIndex(t,e);if(s>-1){var n=this.data,o=n[s+0],a=n[s+1],h=n[s+2],l=n[s+3];i.setTo(o,a,h,l)}return i},getPixels:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.width),void 0===s&&(s=i),t=Math.abs(Math.round(t)),e=Math.abs(Math.round(e));for(var o=n(t,0,this.width),a=n(t+i,0,this.width),h=n(e,0,this.height),l=n(e+s,0,this.height),u=new r,c=[],d=h;d{var s=i(10312),n=i(71911),r=i(27919),o=i(83419),a=i(8054),h=i(4327),l=i(95540),u=i(36060),c=i(32302),d=i(79237),f=i(70554),p=new o({Extends:d,initialize:function(t,e,i,s){void 0===i&&(i=256),void 0===s&&(s=256),this.type="DynamicTexture";var o=t.game.renderer,h=o&&o.type===a.CANVAS,l=h?r.create2D(this,i,s):[this];d.call(this,t,e,l,i,s),this.add("__BASE",0,0,0,i,s),this.renderer=o,this.width=-1,this.height=-1,this.isDrawing=!1,this.canvas=h?l:null,this.context=h?l.getContext("2d",{willReadFrequently:!0}):null,this.dirty=!1,this.isSpriteTexture=!0,this._eraseMode=!1,this.camera=new n(0,0,i,s).setScene(t.game.scene.systemScene,!1),this.renderTarget=h?null:new c(o,i,s,1,0,!1,!0,!0,!1),this.pipeline=h?null:o.pipelines.get(u.SINGLE_PIPELINE),this.setSize(i,s)},setSize:function(t,e){void 0===e&&(e=t);var i=this.get(),s=i.source;if(t!==this.width||e!==this.height){this.canvas&&(this.canvas.width=t,this.canvas.height=e);var n=this.renderTarget;n&&(n.willResize(t,e)&&n.resize(t,e),n.texture!==s.glTexture&&this.renderer.deleteTexture(s.glTexture),this.setFromRenderTarget()),this.camera.setSize(t,e),s.width=t,s.height=e,i.setSize(t,e),this.width=t,this.height=e}else{var r=this.getSourceImage();i.cutX+t>r.width&&(t=r.width-i.cutX),i.cutY+e>r.height&&(e=r.height-i.cutY),i.setSize(t,e,i.cutX,i.cutY)}return this},setFromRenderTarget:function(){var t=this.get().source,e=this.renderTarget;return t.isRenderTexture=!0,t.isGLTexture=!0,t.glTexture=e.texture,this},setIsSpriteTexture:function(t){return this.isSpriteTexture=t,this},fill:function(t,e,i,s,n,r){var o=this.camera,a=this.renderer;void 0===e&&(e=1),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=this.width),void 0===r&&(r=this.height);var h=t>>16&255,l=t>>8&255,u=255&t,c=this.renderTarget;if(o.preRender(),c){c.bind(!0);var d=this.pipeline.manager.set(this.pipeline),p=a.width/c.width,v=a.height/c.height,g=c.height-(s+r);d.drawFillRect(i*p,g*v,n*p,r*v,f.getTintFromFloats(u/255,l/255,h/255,1),e),c.unbind(!0)}else{var m=this.context;a.setContext(m),m.globalCompositeOperation="source-over",m.fillStyle="rgba("+h+","+l+","+u+","+e+")",m.fillRect(i,s,n,r),a.setContext()}return this.dirty=!0,this},clear:function(){if(this.dirty){var t=this.context,e=this.renderTarget;e?e.clear():t&&(t.save(),t.setTransform(1,0,0,1,0,0),t.clearRect(0,0,this.width,this.height),t.restore()),this.dirty=!1}return this},stamp:function(t,e,i,s,n){void 0===i&&(i=0),void 0===s&&(s=0);var r=l(n,"alpha",1),o=l(n,"tint",16777215),a=l(n,"angle",0),h=l(n,"rotation",0),u=l(n,"scale",1),c=l(n,"scaleX",u),d=l(n,"scaleY",u),f=l(n,"originX",.5),p=l(n,"originY",.5),v=l(n,"blendMode",0),g=l(n,"erase",!1),m=l(n,"skipBatch",!1),y=this.manager.resetStamp(r,o);return y.setAngle(0),0!==a?y.setAngle(a):0!==h&&y.setRotation(h),y.setScale(c,d),y.setTexture(t,e),y.setOrigin(f,p),y.setBlendMode(v),g&&(this._eraseMode=!0),m?this.batchGameObject(y,i,s):this.draw(y,i,s),g&&(this._eraseMode=!1),this},erase:function(t,e,i){return this._eraseMode=!0,this.draw(t,e,i),this._eraseMode=!1,this},draw:function(t,e,i,s,n){return this.beginDraw(),this.batchDraw(t,e,i,s,n),this.endDraw(),this},drawFrame:function(t,e,i,s,n,r){return this.beginDraw(),this.batchDrawFrame(t,e,i,s,n,r),this.endDraw(),this},repeat:function(t,e,i,s,n,r,o,a,l){if(void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=this.width),void 0===r&&(r=this.height),void 0===o&&(o=1),void 0===a&&(a=16777215),void 0===l&&(l=!1),!(e=t instanceof h?t:this.manager.getFrame(t,e)))return this;var u=this.manager.resetStamp(o,a);u.setFrame(e),u.setOrigin(0);var c=e.width,d=e.height;n=Math.floor(n),r=Math.floor(r);var f=Math.ceil(n/c),p=Math.ceil(r/d),v=f*c-n,g=p*d-r;v>0&&(v=c-v),g>0&&(g=d-g),i<0&&(f+=Math.ceil(Math.abs(i)/c)),s<0&&(p+=Math.ceil(Math.abs(s)/d));var m=i,y=s,x=!1,T=this.manager.stampCrop.setTo(0,0,c,d);l||this.beginDraw();for(var w=0;w0&&b===f-1&&(x=!0,T.width=v),g>0&&w===p-1&&(x=!0,T.height=g),x&&u.setCrop(T),this.batchGameObject(u,m,y),u.isCropped=!1,T.setTo(0,0,c,d)),m+=c;m=i,y+=d}return l||this.endDraw(),this},beginDraw:function(){if(!this.isDrawing){var t=this.camera,e=this.renderer,i=this.renderTarget;t.preRender(),i?e.beginCapture(i.width,i.height):e.setContext(this.context),this.isDrawing=!0}return this},batchDraw:function(t,e,i,s,n){return Array.isArray(t)||(t=[t]),this.batchList(t,e,i,s,n),this},batchDrawFrame:function(t,e,i,s,n,r){void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=1),void 0===r&&(r=16777215);var o=this.manager.getFrame(t,e);return o&&(this.renderTarget?this.pipeline.batchTextureFrame(o,i,s,r,n,this.camera.matrix,null):this.batchTextureFrame(o,i,s,n,r)),this},endDraw:function(t){if(void 0===t&&(t=this._eraseMode),this.isDrawing){var e=this.renderer,i=this.renderTarget;if(i){var s=e.endCapture();e.pipelines.setUtility().blitFrame(s,i,1,!1,!1,t,this.isSpriteTexture),e.resetScissor(),e.resetViewport()}else e.setContext();this.dirty=!0,this.isDrawing=!1}return this},batchList:function(t,e,i,s,n){var r=t.length;if(0!==r)for(var o=0;o0&&a.height>0&&o.drawImage(h,a.x,a.y,a.width,a.height,e,i,a.width,a.height),o.restore()}},snapshotArea:function(t,e,i,s,n,r,o){return this.renderTarget?this.renderer.snapshotFramebuffer(this.renderTarget.framebuffer,this.width,this.height,n,!1,t,e,i,s,r,o):this.renderer.snapshotCanvas(this.canvas,n,!1,t,e,i,s,r,o),this},snapshot:function(t,e,i){return this.snapshotArea(0,0,this.width,this.height,t,e,i)},snapshotPixel:function(t,e,i){return this.snapshotArea(t,e,1,1,i,"pixel")},getWebGLTexture:function(){if(this.renderTarget)return this.renderTarget.texture},renderWebGL:function(t,e,i,s){var n=this.manager.resetStamp();n.setTexture(this),n.setOrigin(0),n.renderWebGL(t,n,i,s)},renderCanvas:function(){},destroy:function(){var t=this.manager.stamp;t&&t.texture===this&&this.manager.resetStamp(),d.prototype.destroy.call(this),r.remove(this.canvas),this.renderTarget&&this.renderTarget.destroy(),this.camera.destroy(),this.canvas=null,this.context=null,this.renderer=null}});t.exports=p},4327:(t,e,i)=>{var s=i(83419),n=i(45319),r=i(79291),o=new s({initialize:function(t,e,i,s,n,r,o){this.texture=t,this.name=e,this.source=t.source[i],this.sourceIndex=i,this.cutX,this.cutY,this.cutWidth,this.cutHeight,this.x=0,this.y=0,this.width,this.height,this.halfWidth,this.halfHeight,this.centerX,this.centerY,this.pivotX=0,this.pivotY=0,this.customPivot=!1,this.rotated=!1,this.autoRound=-1,this.customData={},this.u0=0,this.v0=0,this.u1=0,this.v1=0,this.data={cut:{x:0,y:0,w:0,h:0,r:0,b:0},trim:!1,sourceSize:{w:0,h:0},spriteSourceSize:{x:0,y:0,w:0,h:0,r:0,b:0},radius:0,drawImage:{x:0,y:0,width:0,height:0},is3Slice:!1,scale9:!1,scale9Borders:{x:0,y:0,w:0,h:0}},this.setSize(r,o,s,n)},setCutPosition:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=0),this.cutX=t,this.cutY=e,this.updateUVs()},setCutSize:function(t,e){return this.cutWidth=t,this.cutHeight=e,this.updateUVs()},setSize:function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=0),this.setCutPosition(i,s),this.setCutSize(t,e),this.width=t,this.height=e,this.halfWidth=Math.floor(.5*t),this.halfHeight=Math.floor(.5*e),this.centerX=Math.floor(t/2),this.centerY=Math.floor(e/2);var n=this.data,r=n.cut;r.x=i,r.y=s,r.w=t,r.h=e,r.r=i+t,r.b=s+e,n.sourceSize.w=t,n.sourceSize.h=e,n.spriteSourceSize.w=t,n.spriteSourceSize.h=e,n.radius=.5*Math.sqrt(t*t+e*e);var o=n.drawImage;return o.x=i,o.y=s,o.width=t,o.height=e,this.updateUVs()},setTrim:function(t,e,i,s,n,r){var o=this.data,a=o.spriteSourceSize;return o.trim=!0,o.sourceSize.w=t,o.sourceSize.h=e,a.x=i,a.y=s,a.w=n,a.h=r,a.r=i+n,a.b=s+r,this.x=i,this.y=s,this.width=n,this.height=r,this.halfWidth=.5*n,this.halfHeight=.5*r,this.centerX=Math.floor(n/2),this.centerY=Math.floor(r/2),this.updateUVs()},setScale9:function(t,e,i,s){var n=this.data;return n.scale9=!0,n.is3Slice=0===e&&s===this.height,n.scale9Borders.x=t,n.scale9Borders.y=e,n.scale9Borders.w=i,n.scale9Borders.h=s,this},setCropUVs:function(t,e,i,s,r,o,a){var h=this.cutX,l=this.cutY,u=this.cutWidth,c=this.cutHeight,d=this.realWidth,f=this.realHeight,p=h+(e=n(e,0,d)),v=l+(i=n(i,0,f)),g=s=n(s,0,d-e),m=r=n(r,0,f-i),y=this.data;if(y.trim){var x=y.spriteSourceSize,T=e+(s=n(s,0,u-e)),w=i+(r=n(r,0,c-i));if(!(x.rT||x.y>w)){var b=Math.max(x.x,e),S=Math.max(x.y,i),E=Math.min(x.r,T)-b,A=Math.min(x.b,w)-S;g=E,m=A,p=o?h+(u-(b-x.x)-E):h+(b-x.x),v=a?l+(c-(S-x.y)-A):l+(S-x.y),e=b,i=S,s=E,r=A}else p=0,v=0,g=0,m=0}else o&&(p=h+(u-e-s)),a&&(v=l+(c-i-r));var C=this.source.width,_=this.source.height;return t.u0=Math.max(0,p/C),t.v0=Math.max(0,v/_),t.u1=Math.min(1,(p+g)/C),t.v1=Math.min(1,(v+m)/_),t.x=e,t.y=i,t.cx=p,t.cy=v,t.cw=g,t.ch=m,t.width=s,t.height=r,t.flipX=o,t.flipY=a,t},updateCropUVs:function(t,e,i){return this.setCropUVs(t,t.x,t.y,t.width,t.height,e,i)},setUVs:function(t,e,i,s,n,r){var o=this.data.drawImage;return o.width=t,o.height=e,this.u0=i,this.v0=s,this.u1=n,this.v1=r,this},updateUVs:function(){var t=this.cutX,e=this.cutY,i=this.cutWidth,s=this.cutHeight,n=this.data.drawImage;n.width=i,n.height=s;var r=this.source.width,o=this.source.height;return this.u0=t/r,this.v0=e/o,this.u1=(t+i)/r,this.v1=(e+s)/o,this},updateUVsInverted:function(){var t=this.source.width,e=this.source.height;return this.u0=(this.cutX+this.cutHeight)/t,this.v0=this.cutY/e,this.u1=this.cutX/t,this.v1=(this.cutY+this.cutWidth)/e,this},clone:function(){var t=new o(this.texture,this.name,this.sourceIndex);return t.cutX=this.cutX,t.cutY=this.cutY,t.cutWidth=this.cutWidth,t.cutHeight=this.cutHeight,t.x=this.x,t.y=this.y,t.width=this.width,t.height=this.height,t.halfWidth=this.halfWidth,t.halfHeight=this.halfHeight,t.centerX=this.centerX,t.centerY=this.centerY,t.rotated=this.rotated,t.data=r(!0,t.data,this.data),t.updateUVs(),t},destroy:function(){this.texture=null,this.source=null,this.customData=null,this.data=null},glTexture:{get:function(){return this.source.glTexture}},realWidth:{get:function(){return this.data.sourceSize.w}},realHeight:{get:function(){return this.data.sourceSize.h}},radius:{get:function(){return this.data.radius}},trimmed:{get:function(){return this.data.trim}},scale9:{get:function(){return this.data.scale9}},is3Slice:{get:function(){return this.data.is3Slice}},canvasData:{get:function(){return this.data.drawImage}}});t.exports=o},79237:(t,e,i)=>{var s=i(83419),n=i(4327),r=i(11876),o='Texture "%s" has no frame "%s"',a=new s({initialize:function(t,e,i,s,n){Array.isArray(i)||(i=[i]),this.manager=t,this.key=e,this.source=[],this.dataSource=[],this.frames={},this.customData={},this.firstFrame="__BASE",this.frameTotal=0;for(var o=0;on&&(n=a.cutX+a.cutWidth),a.cutY+a.cutHeight>r&&(r=a.cutY+a.cutHeight)}return{x:i,y:s,width:n-i,height:r-s}},getFrameNames:function(t){void 0===t&&(t=!1);var e=Object.keys(this.frames);if(!t){var i=e.indexOf("__BASE");-1!==i&&e.splice(i,1)}return e},getSourceImage:function(t){null!=t&&1!==this.frameTotal||(t="__BASE");var e=this.frames[t];return e?e.source.image:(console.warn(o,this.key,t),this.frames.__BASE.source.image)},getDataSourceImage:function(t){null!=t&&1!==this.frameTotal||(t="__BASE");var e,i=this.frames[t];return i?e=i.sourceIndex:(console.warn(o,this.key,t),e=this.frames.__BASE.sourceIndex),this.dataSource[e].image},setDataSource:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e{var s=i(27919),n=i(57382),r=i(83419),o=i(40987),a=i(8054),h=i(81320),l=i(50792),u=i(69442),c=i(4327),d=i(8443),f=i(99584),p=i(35154),v=i(88571),g=i(41212),m=i(61309),y=i(87841),x=i(79237),T=new r({Extends:l,initialize:function(t){l.call(this),this.game=t,this.name="TextureManager",this.list={},this._tempCanvas=s.create2D(this),this._tempContext=this._tempCanvas.getContext("2d",{willReadFrequently:!0}),this._pending=0,this.stamp,this.stampCrop=new y,this.silentWarnings=!1,t.events.once(d.BOOT,this.boot,this)},boot:function(){this._pending=3,this.on(u.LOAD,this.updatePending,this),this.on(u.ERROR,this.updatePending,this);var t=this.game.config;this.addBase64("__DEFAULT",t.defaultImage),this.addBase64("__MISSING",t.missingImage),this.addBase64("__WHITE",t.whiteImage),this.game.renderer&&this.game.renderer.gl&&this.addUint8Array("__NORMAL",new Uint8Array([127,127,255,255]),1,1),this.game.events.once(d.DESTROY,this.destroy,this),this.game.events.once(d.SYSTEM_READY,(function(t){this.stamp=new v(t).setOrigin(0)}),this)},updatePending:function(){this._pending--,0===this._pending&&(this.off(u.LOAD),this.off(u.ERROR),this.emit(u.READY))},checkKey:function(t){return!(!t||"string"!=typeof t||this.exists(t))||(this.silentWarnings||console.error("Texture key already in use: "+t),!1)},remove:function(t){if("string"==typeof t){if(!this.exists(t))return this.silentWarnings||console.warn("No texture found matching key: "+t),this;t=this.get(t)}var e=t.key;return this.list.hasOwnProperty(e)&&(t.destroy(),this.emit(u.REMOVE,e),this.emit(u.REMOVE_KEY+e)),this},removeKey:function(t){return this.list.hasOwnProperty(t)&&delete this.list[t],this},addBase64:function(t,e){if(this.checkKey(t)){var i=this,s=new Image;s.onerror=function(){i.emit(u.ERROR,t)},s.onload=function(){var e=i.create(t,s);m.Image(e,0),i.emit(u.ADD,t,e),i.emit(u.ADD_KEY+t,e),i.emit(u.LOAD,t,e)},s.src=e}return this},getBase64:function(t,e,i,n){void 0===i&&(i="image/png"),void 0===n&&(n=.92);var r="",o=this.getFrame(t,e);if(o&&(o.source.isRenderTexture||o.source.isGLTexture))this.silentWarnings||console.warn("Cannot getBase64 from WebGL Texture");else if(o){var a=o.canvasData,h=s.create2D(this,a.width,a.height),l=h.getContext("2d",{willReadFrequently:!0});a.width>0&&a.height>0&&l.drawImage(o.source.image,a.x,a.y,a.width,a.height,0,0,a.width,a.height),r=h.toDataURL(i,n),s.remove(h)}return r},addImage:function(t,e,i){var s=null;return this.checkKey(t)&&(s=this.create(t,e),m.Image(s,0),i&&s.setDataSource(i),this.emit(u.ADD,t,s),this.emit(u.ADD_KEY+t,s)),s},addGLTexture:function(t,e){var i=null;if(this.checkKey(t)){var s=e.width,n=e.height;(i=this.create(t,e,s,n)).add("__BASE",0,0,0,s,n),this.emit(u.ADD,t,i),this.emit(u.ADD_KEY+t,i)}return i},addCompressedTexture:function(t,e,i){var s=null;if(this.checkKey(t)){if((s=this.create(t,e)).add("__BASE",0,0,0,e.width,e.height),i){var n=function(t,e,i){Array.isArray(i.textures)||Array.isArray(i.frames)?m.JSONArray(t,e,i):m.JSONHash(t,e,i)};if(Array.isArray(i))for(var r=0;r=r.x&&t=r.y&&e=r.x&&t=r.y&&e{var s=i(27919),n=i(83419),r=i(50030),o=i(29795),a=i(82751),h=new n({initialize:function(t,e,i,s,n){void 0===n&&(n=!1);var h=t.manager.game;this.renderer=h.renderer,this.texture=t,this.source=e,this.image=e.compressed?null:e,this.compressionAlgorithm=e.compressed?e.format:null,this.resolution=1,this.width=i||e.naturalWidth||e.videoWidth||e.width||0,this.height=s||e.naturalHeight||e.videoHeight||e.height||0,this.scaleMode=o.DEFAULT,this.isCanvas=e instanceof HTMLCanvasElement,this.isVideo=window.hasOwnProperty("HTMLVideoElement")&&e instanceof HTMLVideoElement,this.isRenderTexture="RenderTexture"===e.type||"DynamicTexture"===e.type,this.isGLTexture=e instanceof a,this.isPowerOf2=r(this.width,this.height),this.glTexture=null,this.flipY=n,this.init(h)},init:function(t){var e=this.renderer;if(e){var i=this.source;if(e.gl){var s=this.image,n=this.flipY,r=this.width,o=this.height,a=this.scaleMode;this.isCanvas?this.glTexture=e.createCanvasTexture(s,!1,n):this.isVideo?this.glTexture=e.createVideoTexture(s,!1,n):this.isRenderTexture?this.glTexture=e.createTextureFromSource(null,r,o,a):this.isGLTexture?this.glTexture=i:this.compressionAlgorithm?this.glTexture=e.createTextureFromSource(i,void 0,void 0,a):i instanceof Uint8Array?this.glTexture=e.createUint8ArrayTexture(i,r,o,a):this.glTexture=e.createTextureFromSource(s,r,o,a)}else this.isRenderTexture&&(this.image=i.canvas)}t.config.antialias||this.setFilter(1)},setFilter:function(t){this.renderer&&this.renderer.gl&&this.renderer.setTextureFilter(this.glTexture,t),this.scaleMode=t},setFlipY:function(t){return void 0===t&&(t=!0),t===this.flipY||(this.flipY=t,this.update()),this},update:function(){var t=this.renderer,e=this.image,i=this.flipY,s=t.gl;s&&this.isCanvas?t.updateCanvasTexture(e,this.glTexture,i):s&&this.isVideo&&t.updateVideoTexture(e,this.glTexture,i)},destroy:function(){this.glTexture&&this.renderer.deleteTexture(this.glTexture),this.isCanvas&&s.remove(this.image),this.renderer=null,this.texture=null,this.source=null,this.image=null,this.glTexture=null}});t.exports=h},19673:t=>{t.exports={LINEAR:0,NEAREST:1}},44538:t=>{t.exports="addtexture"},63486:t=>{t.exports="addtexture-"},94851:t=>{t.exports="onerror"},29099:t=>{t.exports="onload"},8678:t=>{t.exports="ready"},86415:t=>{t.exports="removetexture"},30879:t=>{t.exports="removetexture-"},69442:(t,e,i)=>{t.exports={ADD:i(44538),ADD_KEY:i(63486),ERROR:i(94851),LOAD:i(29099),READY:i(8678),REMOVE:i(86415),REMOVE_KEY:i(30879)}},27458:(t,e,i)=>{var s=i(79291),n=i(19673),r={CanvasTexture:i(57382),DynamicTexture:i(81320),Events:i(69442),FilterMode:n,Frame:i(4327),Parsers:i(61309),Texture:i(79237),TextureManager:i(17130),TextureSource:i(11876)};r=s(!1,r,n),t.exports=r},89905:t=>{t.exports=function(t,e,i){if(i.getElementsByTagName("TextureAtlas")){var s=t.source[e];t.add("__BASE",e,0,0,s.width,s.height);for(var n,r=i.getElementsByTagName("SubTexture"),o=0;o{t.exports=function(t,e){var i=t.source[e];return t.add("__BASE",e,0,0,i.width,i.height),t}},4832:t=>{t.exports=function(t,e){var i=t.source[e];return t.add("__BASE",e,0,0,i.width,i.height),t}},78566:(t,e,i)=>{var s=i(41786);t.exports=function(t,e,i){if(i.frames||i.textures){var n=t.source[e];t.add("__BASE",e,0,0,n.width,n.height);for(var r,o=Array.isArray(i.textures)?i.textures[e].frames:i.frames,a=0;a{var s=i(41786);t.exports=function(t,e,i){if(i.frames){var n=t.source[e];t.add("__BASE",e,0,0,n.width,n.height);var r,o=i.frames;for(var a in o)if(o.hasOwnProperty(a)){var h=o[a];if(r=t.add(a,e,h.frame.x,h.frame.y,h.frame.w,h.frame.h)){h.trimmed&&r.setTrim(h.sourceSize.w,h.sourceSize.h,h.spriteSourceSize.x,h.spriteSourceSize.y,h.spriteSourceSize.w,h.spriteSourceSize.h),h.rotated&&(r.rotated=!0,r.updateUVsInverted());var l=h.anchor||h.pivot;l&&(r.customPivot=!0,r.pivotX=l.x,r.pivotY=l.y),h.scale9Borders&&r.setScale9(h.scale9Borders.x,h.scale9Borders.y,h.scale9Borders.w,h.scale9Borders.h),r.customData=s(h)}else console.warn("Invalid atlas json, frame already exists: "+a)}for(var u in i)"frames"!==u&&(Array.isArray(i[u])?t.customData[u]=i[u].slice(0):t.customData[u]=i[u]);return t}console.warn("Invalid Texture Atlas JSON Hash given, missing 'frames' Object")}},31403:t=>{t.exports=function(t){var e,i=[171,75,84,88,32,49,49,187,13,10,26,10],s=new Uint8Array(t,0,12);for(e=0;e>1),v=Math.max(1,v>>1),f+=g}return{mipmaps:d,width:h,height:l,internalFormat:a,compressed:!0,generateMipmap:!1}}console.warn("KTXParser - Only compressed formats supported")}},82038:t=>{function e(t,e,i,s,n,r,o){return void 0===o&&(o=16),Math.floor((t+i)/n)*Math.floor((e+s)/r)*o}function i(t,e){return(t=Math.max(t,16))*(e=Math.max(e,8))/4}function s(t,e){return(t=Math.max(t,8))*(e=Math.max(e,8))/2}function n(t,e){return Math.ceil(t/4)*Math.ceil(e/4)*16}function r(t,i){return e(t,i,3,3,4,4,8)}function o(t,i){return e(t,i,3,3,4,4)}var a={0:{sizeFunc:i,glFormat:[35841]},1:{sizeFunc:i,glFormat:[35843]},2:{sizeFunc:s,glFormat:[35840]},3:{sizeFunc:s,glFormat:[35842]},6:{sizeFunc:r,glFormat:[36196]},7:{sizeFunc:r,glFormat:[33776,35916]},8:{sizeFunc:o,glFormat:[33777,35917]},9:{sizeFunc:o,glFormat:[33778,35918]},11:{sizeFunc:o,glFormat:[33779,35919]},14:{sizeFunc:n,glFormat:[36494,36495]},15:{sizeFunc:n,glFormat:[36492,36493]},22:{sizeFunc:r,glFormat:[37492,37493]},23:{sizeFunc:o,glFormat:[37496,37497]},24:{sizeFunc:r,glFormat:[37494,37495]},25:{sizeFunc:r,glFormat:[37488]},26:{sizeFunc:o,glFormat:[37490]},27:{sizeFunc:o,glFormat:[37808,37840]},28:{sizeFunc:function(t,i){return e(t,i,4,3,5,4)},glFormat:[37809,37841]},29:{sizeFunc:function(t,i){return e(t,i,4,4,5,5)},glFormat:[37810,37842]},30:{sizeFunc:function(t,i){return e(t,i,5,4,6,5)},glFormat:[37811,37843]},31:{sizeFunc:function(t,i){return e(t,i,5,5,6,6)},glFormat:[37812,37844]},32:{sizeFunc:function(t,i){return e(t,i,7,4,8,5)},glFormat:[37813,37845]},33:{sizeFunc:function(t,i){return e(t,i,7,5,8,6)},glFormat:[37814,37846]},34:{sizeFunc:function(t,i){return e(t,i,7,7,8,8)},glFormat:[37815,37847]},35:{sizeFunc:function(t,i){return e(t,i,9,4,10,5)},glFormat:[37816,37848]},36:{sizeFunc:function(t,i){return e(t,i,9,5,10,6)},glFormat:[37817,37849]},37:{sizeFunc:function(t,i){return e(t,i,9,7,10,8)},glFormat:[37818,37850]},38:{sizeFunc:function(t,i){return e(t,i,9,9,10,10)},glFormat:[37819,37851]},39:{sizeFunc:function(t,i){return e(t,i,11,9,12,10)},glFormat:[37820,37852]},40:{sizeFunc:function(t,i){return e(t,i,11,11,12,12)},glFormat:[37821,37853]}};t.exports=function(t){for(var e=new Uint32Array(t,0,13),i=55727696===e[0]?e[2]:e[3],s=e[4],n=a[i].glFormat[s],r=a[i].sizeFunc,o=e[11],h=e[7],l=e[6],u=52+e[12],c=new Uint8Array(t,u),d=new Array(o),f=0,p=h,v=l,g=0;g>1),v=Math.max(1,v>>1),f+=m}return{mipmaps:d,width:h,height:l,internalFormat:n,compressed:!0,generateMipmap:!1}}},75549:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i,n,r,o,a){var h=s(a,"frameWidth",null),l=s(a,"frameHeight",h);if(null===h)throw new Error("TextureManager.SpriteSheet: Invalid frameWidth given.");var u=t.source[e];t.add("__BASE",e,0,0,u.width,u.height);var c=s(a,"startFrame",0),d=s(a,"endFrame",-1),f=s(a,"margin",0),p=s(a,"spacing",0),v=Math.floor((r-f+p)/(h+p))*Math.floor((o-f+p)/(l+p));0===v&&console.warn("SpriteSheet frame dimensions will result in zero frames for texture:",t.key),(c>v||c<-v)&&(c=0),c<0&&(c=v+c),(-1===d||d>v||dr&&(y=b-r),S>o&&(x=S-o),w>=c&&w<=d&&(t.add(T,e,i+g,n+m,h-y,l-x),T++),(g+=h+p)+h>r&&(g=f,m+=l+p)}return t}},47534:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i){var n=s(i,"frameWidth",null),r=s(i,"frameHeight",n);if(!n)throw new Error("TextureManager.SpriteSheetFromAtlas: Invalid frameWidth given.");var o=t.source[0];t.add("__BASE",0,0,0,o.width,o.height);var a,h=s(i,"startFrame",0),l=s(i,"endFrame",-1),u=s(i,"margin",0),c=s(i,"spacing",0),d=e.cutX,f=e.cutY,p=e.cutWidth,v=e.cutHeight,g=e.realWidth,m=e.realHeight,y=Math.floor((g-u+c)/(n+c)),x=Math.floor((m-u+c)/(r+c)),T=y*x,w=e.x,b=n-w,S=n-(g-p-w),E=e.y,A=r-E,C=r-(m-v-E);(h>T||h<-T)&&(h=0),h<0&&(h=T+h),-1!==l&&(T=h+(l+1));for(var _=u,M=u,P=0,R=0;R{var e=0,i=function(t,i,s,n){var r=e-n.y-n.height;t.add(s,i,n.x,r,n.width,n.height)};t.exports=function(t,s,n){var r=t.source[s];t.add("__BASE",s,0,0,r.width,r.height),e=r.height;for(var o=n.split("\n"),a=/^[ ]*(- )*(\w+)+[: ]+(.*)/,h="",l="",u={x:0,y:0,width:0,height:0},c=0;c{var s=i(50030);function n(t){for(var e=t.mipmaps,i=0;i{t.exports={AtlasXML:i(89905),Canvas:i(72893),Image:i(4832),JSONArray:i(78566),JSONHash:i(39711),KTXParser:i(31403),PVRParser:i(82038),SpriteSheet:i(75549),SpriteSheetFromAtlas:i(47534),UnityYAML:i(86147)}},80341:t=>{t.exports={CSV:0,TILED_JSON:1,ARRAY_2D:2,WELTMEISTER:3}},16536:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,n,r,o){(void 0===i||i<=0)&&(i=32),(void 0===s||s<=0)&&(s=32),void 0===n&&(n=0),void 0===r&&(r=0),this.name=t,this.firstgid=0|e,this.imageWidth=0|i,this.imageHeight=0|s,this.imageMargin=0|n,this.imageSpacing=0|r,this.properties=o||{},this.images=[],this.total=0},containsImageIndex:function(t){return t>=this.firstgid&&t{var s=new(i(83419))({initialize:function(t){if(this.gids=[],void 0!==t)for(var e=0;e{var s=i(80341),n=i(87010),r=i(46177),o=i(49075);t.exports=function(t,e,i,a,h,l,u,c){void 0===i&&(i=32),void 0===a&&(a=32),void 0===h&&(h=10),void 0===l&&(l=10),void 0===c&&(c=!1);var d=null;if(Array.isArray(u))d=r(void 0!==e?e:"map",s.ARRAY_2D,u,i,a,c);else if(void 0!==e){var f=t.cache.tilemap.get(e);f?d=r(e,f.format,f.data,i,a,c):console.warn("No map data found for key "+e)}return null===d&&(d=new n({tileWidth:i,tileHeight:a,width:h,height:l})),new o(t,d)}},23029:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(91907),o=i(62644),a=i(93232),h=new s({Mixins:[n.AlphaSingle,n.Flip,n.Visible],initialize:function(t,e,i,s,n,r,o,a){this.layer=t,this.index=e,this.x=i,this.y=s,this.width=n,this.height=r,this.right,this.bottom,this.baseWidth=void 0!==o?o:n,this.baseHeight=void 0!==a?a:r,this.pixelX=0,this.pixelY=0,this.updatePixelXY(),this.properties={},this.rotation=0,this.collideLeft=!1,this.collideRight=!1,this.collideUp=!1,this.collideDown=!1,this.faceLeft=!1,this.faceRight=!1,this.faceTop=!1,this.faceBottom=!1,this.collisionCallback=void 0,this.collisionCallbackContext=this,this.tint=16777215,this.tintFill=!1,this.physics={}},containsPoint:function(t,e){return!(tthis.right||e>this.bottom)},copy:function(t){return this.index=t.index,this.alpha=t.alpha,this.properties=o(t.properties),this.visible=t.visible,this.setFlip(t.flipX,t.flipY),this.tint=t.tint,this.rotation=t.rotation,this.collideUp=t.collideUp,this.collideDown=t.collideDown,this.collideLeft=t.collideLeft,this.collideRight=t.collideRight,this.collisionCallback=t.collisionCallback,this.collisionCallbackContext=t.collisionCallbackContext,this},getCollisionGroup:function(){return this.tileset?this.tileset.getTileCollisionGroup(this.index):null},getTileData:function(){return this.tileset?this.tileset.getTileData(this.index):null},getLeft:function(t){var e=this.tilemapLayer;return e?e.tileToWorldXY(this.x,this.y,void 0,t).x:this.x*this.baseWidth},getRight:function(t){var e=this.tilemapLayer;return e?this.getLeft(t)+this.width*e.scaleX:this.getLeft(t)+this.width},getTop:function(t){var e=this.tilemapLayer;return e?e.tileToWorldXY(this.x,this.y,void 0,t).y:this.y*this.baseWidth-(this.height-this.baseHeight)},getBottom:function(t){var e=this.tilemapLayer;return e?this.getTop(t)+this.height*e.scaleY:this.getTop(t)+this.height},getBounds:function(t,e){return void 0===e&&(e=new a),e.x=this.getLeft(t),e.y=this.getTop(t),e.width=this.getRight(t)-e.x,e.height=this.getBottom(t)-e.y,e},getCenterX:function(t){return(this.getLeft(t)+this.getRight(t))/2},getCenterY:function(t){return(this.getTop(t)+this.getBottom(t))/2},intersects:function(t,e,i,s){return!(i<=this.pixelX||s<=this.pixelY||t>=this.right||e>=this.bottom)},isInteresting:function(t,e){return t&&e?this.canCollide||this.hasInterestingFace:t?this.collides:!!e&&this.hasInterestingFace},resetCollision:function(t){(void 0===t&&(t=!0),this.collideLeft=!1,this.collideRight=!1,this.collideUp=!1,this.collideDown=!1,this.faceTop=!1,this.faceBottom=!1,this.faceLeft=!1,this.faceRight=!1,t)&&(this.tilemapLayer&&this.tilemapLayer.calculateFacesAt(this.x,this.y));return this},resetFaces:function(){return this.faceTop=!1,this.faceBottom=!1,this.faceLeft=!1,this.faceRight=!1,this},setCollision:function(t,e,i,s,n){(void 0===e&&(e=t),void 0===i&&(i=t),void 0===s&&(s=t),void 0===n&&(n=!0),this.collideLeft=t,this.collideRight=e,this.collideUp=i,this.collideDown=s,this.faceLeft=t,this.faceRight=e,this.faceTop=i,this.faceBottom=s,n)&&(this.tilemapLayer&&this.tilemapLayer.calculateFacesAt(this.x,this.y));return this},setCollisionCallback:function(t,e){return null===t?(this.collisionCallback=void 0,this.collisionCallbackContext=void 0):(this.collisionCallback=t,this.collisionCallbackContext=e),this},setSize:function(t,e,i,s){return void 0!==t&&(this.width=t),void 0!==e&&(this.height=e),void 0!==i&&(this.baseWidth=i),void 0!==s&&(this.baseHeight=s),this.updatePixelXY(),this},updatePixelXY:function(){var t=this.layer.orientation;if(t===r.ORTHOGONAL)this.pixelX=this.x*this.baseWidth,this.pixelY=this.y*this.baseHeight;else if(t===r.ISOMETRIC)this.pixelX=(this.x-this.y)*this.baseWidth*.5,this.pixelY=(this.x+this.y)*this.baseHeight*.5;else if(t===r.STAGGERED)this.pixelX=this.x*this.baseWidth+this.y%2*(this.baseWidth/2),this.pixelY=this.y*(this.baseHeight/2);else if(t===r.HEXAGONAL){var e,i,s=this.layer.staggerAxis,n=this.layer.staggerIndex,o=this.layer.hexSideLength;"y"===s?(i=(this.baseHeight-o)/2+o,this.pixelX="odd"===n?this.x*this.baseWidth+this.y%2*(this.baseWidth/2):this.x*this.baseWidth-this.y%2*(this.baseWidth/2),this.pixelY=this.y*i):"x"===s&&(e=(this.baseWidth-o)/2+o,this.pixelX=this.x*e,this.pixelY="odd"===n?this.y*this.baseHeight+this.x%2*(this.baseHeight/2):this.y*this.baseHeight-this.x%2*(this.baseHeight/2))}return this.right=this.pixelX+this.baseWidth,this.bottom=this.pixelY+this.baseHeight,this},destroy:function(){this.collisionCallback=void 0,this.collisionCallbackContext=void 0,this.properties=void 0},canCollide:{get:function(){return this.collideLeft||this.collideRight||this.collideUp||this.collideDown||void 0!==this.collisionCallback}},collides:{get:function(){return this.collideLeft||this.collideRight||this.collideUp||this.collideDown}},hasInterestingFace:{get:function(){return this.faceTop||this.faceBottom||this.faceLeft||this.faceRight}},tileset:{get:function(){var t=this.layer.tilemapLayer;if(t){var e=t.gidMap[this.index];if(e)return e}return null}},tilemapLayer:{get:function(){return this.layer.tilemapLayer}},tilemap:{get:function(){var t=this.tilemapLayer;return t?t.tilemap:null}}});t.exports=h},49075:(t,e,i)=>{var s=i(84101),n=i(83419),r=i(39506),o=i(80341),a=i(95540),h=i(14977),l=i(27462),u=i(91907),c=i(36305),d=i(19133),f=i(68287),p=i(23029),v=i(81086),g=i(20442),m=i(33629),y=new n({initialize:function(t,e){this.scene=t,this.tileWidth=e.tileWidth,this.tileHeight=e.tileHeight,this.width=e.width,this.height=e.height,this.orientation=e.orientation,this.renderOrder=e.renderOrder,this.format=e.format,this.version=e.version,this.properties=e.properties,this.widthInPixels=e.widthInPixels,this.heightInPixels=e.heightInPixels,this.imageCollections=e.imageCollections,this.images=e.images,this.layers=e.layers,this.tiles=e.tiles,this.tilesets=e.tilesets,this.objects=e.objects,this.currentLayerIndex=0,this.hexSideLength=e.hexSideLength;var i=this.orientation;this._convert={WorldToTileXY:v.GetWorldToTileXYFunction(i),WorldToTileX:v.GetWorldToTileXFunction(i),WorldToTileY:v.GetWorldToTileYFunction(i),TileToWorldXY:v.GetTileToWorldXYFunction(i),TileToWorldX:v.GetTileToWorldXFunction(i),TileToWorldY:v.GetTileToWorldYFunction(i),GetTileCorners:v.GetTileCornersFunction(i)}},setRenderOrder:function(t){var e=["right-down","left-down","right-up","left-up"];return"number"==typeof t&&(t=e[t]),e.indexOf(t)>-1&&(this.renderOrder=t),this},addTilesetImage:function(t,e,i,n,r,a,h,l){if(void 0===t)return null;null==e&&(e=t);var u=this.scene.sys.textures;if(!u.exists(e))return console.warn('Texture key "%s" not found',e),null;var c=u.get(e),d=this.getTilesetIndex(t);if(null===d&&this.format===o.TILED_JSON)return console.warn('Tilemap has no tileset "%s". Its tilesets are %o',t,this.tilesets),null;var f=this.tilesets[d];return f?(f.setTileSize(i,n),f.setSpacing(r,a),f.setImage(c),f):(void 0===i&&(i=this.tileWidth),void 0===n&&(n=this.tileHeight),void 0===r&&(r=0),void 0===a&&(a=0),void 0===h&&(h=0),void 0===l&&(l={x:0,y:0}),(f=new m(t,h,i,n,r,a,void 0,void 0,l)).setImage(c),this.tilesets.push(f),this.tiles=s(this),f)},copy:function(t,e,i,s,n,r,o,a){return null!==(a=this.getLayer(a))?(v.Copy(t,e,i,s,n,r,o,a),this):null},createBlankLayer:function(t,e,i,s,n,r,o,a){if(void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=this.width),void 0===r&&(r=this.height),void 0===o&&(o=this.tileWidth),void 0===a&&(a=this.tileHeight),null!==this.getLayerIndex(t))return console.warn("Invalid Tilemap Layer ID: "+t),null;for(var l,u=new h({name:t,tileWidth:o,tileHeight:a,width:n,height:r,orientation:this.orientation}),c=0;c-1&&this.putTileAt(e,r.x,r.y,i,r.tilemapLayer)}return s},removeTileAt:function(t,e,i,s,n){return void 0===i&&(i=!0),void 0===s&&(s=!0),null===(n=this.getLayer(n))?null:v.RemoveTileAt(t,e,i,s,n)},removeTileAtWorldXY:function(t,e,i,s,n,r){return void 0===i&&(i=!0),void 0===s&&(s=!0),null===(r=this.getLayer(r))?null:v.RemoveTileAtWorldXY(t,e,i,s,n,r)},renderDebug:function(t,e,i){return null===(i=this.getLayer(i))?null:(this.orientation===u.ORTHOGONAL&&v.RenderDebug(t,e,i),this)},renderDebugFull:function(t,e){for(var i=this.layers,s=0;s{var s=i(44603),n=i(31989);s.register("tilemap",(function(t){var e=void 0!==t?t:{};return n(this.scene,e.key,e.tileWidth,e.tileHeight,e.width,e.height,e.data,e.insertNull)}))},46029:(t,e,i)=>{var s=i(39429),n=i(31989);s.register("tilemap",(function(t,e,i,s,r,o,a){return null===t&&(t=void 0),null===e&&(e=void 0),null===i&&(i=void 0),null===s&&(s=void 0),null===r&&(r=void 0),n(this.scene,t,e,i,s,r,o,a)}))},20442:(t,e,i)=>{var s=i(83419),n=i(78389),r=i(31401),o=i(95643),a=i(81086),h=i(19218),l=i(26099),u=new s({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.ComputedSize,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.Transform,r.Visible,r.ScrollFactor,n,h],initialize:function(t,e,i,s,n,r){o.call(this,t,"TilemapLayer"),this.isTilemap=!0,this.tilemap=e,this.layerIndex=i,this.layer=e.layers[i],this.layer.tilemapLayer=this,this.tileset=[],this.tilesDrawn=0,this.tilesTotal=this.layer.width*this.layer.height,this.culledTiles=[],this.skipCull=!1,this.cullPaddingX=1,this.cullPaddingY=1,this.cullCallback=a.GetCullTilesFunction(this.layer.orientation),this._renderOrder=0,this.gidMap=[],this.tempVec=new l,this.collisionCategory=1,this.collisionMask=1,this.setTilesets(s),this.setAlpha(this.layer.alpha),this.setPosition(n,r),this.setOrigin(0,0),this.setSize(e.tileWidth*this.layer.width,e.tileHeight*this.layer.height),this.initPipeline(),this.initPostPipeline(!1)},setTilesets:function(t){var e=[],i=[],s=this.tilemap;Array.isArray(t)||(t=[t]);for(var n=0;n=0&&t<4&&(this._renderOrder=t),this},calculateFacesAt:function(t,e){return a.CalculateFacesAt(t,e,this.layer),this},calculateFacesWithin:function(t,e,i,s){return a.CalculateFacesWithin(t,e,i,s,this.layer),this},createFromTiles:function(t,e,i,s,n){return a.CreateFromTiles(t,e,i,s,n,this.layer)},cull:function(t){return this.cullCallback(this.layer,t,this.culledTiles,this._renderOrder)},copy:function(t,e,i,s,n,r,o){return a.Copy(t,e,i,s,n,r,o,this.layer),this},fill:function(t,e,i,s,n,r){return a.Fill(t,e,i,s,n,r,this.layer),this},filterTiles:function(t,e,i,s,n,r,o){return a.FilterTiles(t,e,i,s,n,r,o,this.layer)},findByIndex:function(t,e,i){return a.FindByIndex(t,e,i,this.layer)},findTile:function(t,e,i,s,n,r,o){return a.FindTile(t,e,i,s,n,r,o,this.layer)},forEachTile:function(t,e,i,s,n,r,o){return a.ForEachTile(t,e,i,s,n,r,o,this.layer),this},setTint:function(t,e,i,s,n,r){void 0===t&&(t=16777215);return this.forEachTile((function(e){e.tint=t,e.tintFill=!1}),this,e,i,s,n,r)},setTintFill:function(t,e,i,s,n,r){void 0===t&&(t=16777215);return this.forEachTile((function(e){e.tint=t,e.tintFill=!0}),this,e,i,s,n,r)},getTileAt:function(t,e,i){return a.GetTileAt(t,e,i,this.layer)},getTileAtWorldXY:function(t,e,i,s){return a.GetTileAtWorldXY(t,e,i,s,this.layer)},getIsoTileAtWorldXY:function(t,e,i,s,n){void 0===i&&(i=!0);var r=this.tempVec;return a.IsometricWorldToTileXY(t,e,!0,r,n,this.layer,i),this.getTileAt(r.x,r.y,s)},getTilesWithin:function(t,e,i,s,n){return a.GetTilesWithin(t,e,i,s,n,this.layer)},getTilesWithinShape:function(t,e,i){return a.GetTilesWithinShape(t,e,i,this.layer)},getTilesWithinWorldXY:function(t,e,i,s,n,r){return a.GetTilesWithinWorldXY(t,e,i,s,n,r,this.layer)},hasTileAt:function(t,e){return a.HasTileAt(t,e,this.layer)},hasTileAtWorldXY:function(t,e,i){return a.HasTileAtWorldXY(t,e,i,this.layer)},putTileAt:function(t,e,i,s){return a.PutTileAt(t,e,i,s,this.layer)},putTileAtWorldXY:function(t,e,i,s,n){return a.PutTileAtWorldXY(t,e,i,s,n,this.layer)},putTilesAt:function(t,e,i,s){return a.PutTilesAt(t,e,i,s,this.layer),this},randomize:function(t,e,i,s,n){return a.Randomize(t,e,i,s,n,this.layer),this},removeTileAt:function(t,e,i,s){return a.RemoveTileAt(t,e,i,s,this.layer)},removeTileAtWorldXY:function(t,e,i,s,n){return a.RemoveTileAtWorldXY(t,e,i,s,n,this.layer)},renderDebug:function(t,e){return a.RenderDebug(t,e,this.layer),this},replaceByIndex:function(t,e,i,s,n,r){return a.ReplaceByIndex(t,e,i,s,n,r,this.layer),this},setSkipCull:function(t){return void 0===t&&(t=!0),this.skipCull=t,this},setCullPadding:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=1),this.cullPaddingX=t,this.cullPaddingY=e,this},setCollision:function(t,e,i,s){return a.SetCollision(t,e,i,this.layer,s),this},setCollisionBetween:function(t,e,i,s){return a.SetCollisionBetween(t,e,i,s,this.layer),this},setCollisionByProperty:function(t,e,i){return a.SetCollisionByProperty(t,e,i,this.layer),this},setCollisionByExclusion:function(t,e,i){return a.SetCollisionByExclusion(t,e,i,this.layer),this},setCollisionFromCollisionGroup:function(t,e){return a.SetCollisionFromCollisionGroup(t,e,this.layer),this},setTileIndexCallback:function(t,e,i){return a.SetTileIndexCallback(t,e,i,this.layer),this},setTileLocationCallback:function(t,e,i,s,n,r){return a.SetTileLocationCallback(t,e,i,s,n,r,this.layer),this},shuffle:function(t,e,i,s){return a.Shuffle(t,e,i,s,this.layer),this},swapByIndex:function(t,e,i,s,n,r){return a.SwapByIndex(t,e,i,s,n,r,this.layer),this},tileToWorldX:function(t,e){return this.tilemap.tileToWorldX(t,e,this)},tileToWorldY:function(t,e){return this.tilemap.tileToWorldY(t,e,this)},tileToWorldXY:function(t,e,i,s){return this.tilemap.tileToWorldXY(t,e,i,s,this)},getTileCorners:function(t,e,i){return this.tilemap.getTileCorners(t,e,i,this)},weightedRandomize:function(t,e,i,s,n){return a.WeightedRandomize(e,i,s,n,t,this.layer),this},worldToTileX:function(t,e,i){return this.tilemap.worldToTileX(t,e,i,this)},worldToTileY:function(t,e,i){return this.tilemap.worldToTileY(t,e,i,this)},worldToTileXY:function(t,e,i,s,n){return this.tilemap.worldToTileXY(t,e,i,s,n,this)},destroy:function(t){void 0===t&&(t=!0),this.tilemap&&(this.layer.tilemapLayer===this&&(this.layer.tilemapLayer=void 0),t&&this.tilemap.removeLayer(this),this.tilemap=void 0,this.layer=void 0,this.culledTiles.length=0,this.cullCallback=null,this.gidMap=[],this.tileset=[],o.prototype.destroy.call(this))}});t.exports=u},16153:(t,e,i)=>{var s=i(61340),n=new s,r=new s,o=new s;t.exports=function(t,e,i,s){var a=e.cull(i),h=a.length,l=i.alpha*e.alpha;if(!(0===h||l<=0)){var u=n,c=r,d=o;c.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY),u.copyFrom(i.matrix);var f=t.currentContext,p=e.gidMap;f.save(),s?(u.multiplyWithOffset(s,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),c.e=e.x,c.f=e.y,u.multiply(c,d),d.copyToContext(f)):(c.e-=i.scrollX*e.scrollFactorX,c.f-=i.scrollY*e.scrollFactorY,c.copyToContext(f)),(!t.antialias||e.scaleX>1||e.scaleY>1)&&(f.imageSmoothingEnabled=!1);for(var v=0;v{var s=i(29747),n=s,r=s;n=i(99558),r=i(16153),t.exports={renderWebGL:n,renderCanvas:r}},99558:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i){var n=e.cull(i),r=n.length,o=i.alpha*e.alpha;if(!(0===r||o<=0)){var a=e.gidMap,h=t.pipelines.set(e.pipeline,e),l=s.getTintAppendFloatAlpha,u=e.scrollFactorX,c=e.scrollFactorY,d=e.x,f=e.y,p=e.scaleX,v=e.scaleY;t.pipelines.preBatch(e);for(var g=0;g{var s=i(83419),n=i(26099),r=new s({initialize:function(t,e,i,s,r,o,a,h,l){(void 0===i||i<=0)&&(i=32),(void 0===s||s<=0)&&(s=32),void 0===r&&(r=0),void 0===o&&(o=0),void 0===a&&(a={}),void 0===h&&(h={}),this.name=t,this.firstgid=e,this.tileWidth=i,this.tileHeight=s,this.tileMargin=r,this.tileSpacing=o,this.tileProperties=a,this.tileData=h,this.tileOffset=new n,void 0!==l&&this.tileOffset.set(l.x,l.y),this.image=null,this.glTexture=null,this.rows=0,this.columns=0,this.total=0,this.texCoordinates=[]},getTileProperties:function(t){return this.containsTileIndex(t)?this.tileProperties[t-this.firstgid]:null},getTileData:function(t){return this.containsTileIndex(t)?this.tileData[t-this.firstgid]:null},getTileCollisionGroup:function(t){var e=this.getTileData(t);return e&&e.objectgroup?e.objectgroup:null},containsTileIndex:function(t){return t>=this.firstgid&&ti.width||e.height>i.height?this.updateTileData(e.width,e.height):this.updateTileData(i.width,i.height,i.x,i.y),this},setTileSize:function(t,e){return void 0!==t&&(this.tileWidth=t),void 0!==e&&(this.tileHeight=e),this.image&&this.updateTileData(this.image.source[0].width,this.image.source[0].height),this},setSpacing:function(t,e){return void 0!==t&&(this.tileMargin=t),void 0!==e&&(this.tileSpacing=e),this.image&&this.updateTileData(this.image.source[0].width,this.image.source[0].height),this},updateTileData:function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=0);var n=(e-2*this.tileMargin+this.tileSpacing)/(this.tileHeight+this.tileSpacing),r=(t-2*this.tileMargin+this.tileSpacing)/(this.tileWidth+this.tileSpacing);n%1==0&&r%1==0||console.warn("Image tile area not tile size multiple in: "+this.name),n=Math.floor(n),r=Math.floor(r),this.rows=n,this.columns=r,this.total=n*r,this.texCoordinates.length=0;for(var o=this.tileMargin+i,a=this.tileMargin+s,h=0;h{var s=i(7423);t.exports=function(t,e,i){var n=s(t,e,!0,i),r=s(t,e-1,!0,i),o=s(t,e+1,!0,i),a=s(t-1,e,!0,i),h=s(t+1,e,!0,i),l=n&&n.collides;return l&&(n.faceTop=!0,n.faceBottom=!0,n.faceLeft=!0,n.faceRight=!0),r&&r.collides&&(l&&(n.faceTop=!1),r.faceBottom=!l),o&&o.collides&&(l&&(n.faceBottom=!1),o.faceTop=!l),a&&a.collides&&(l&&(n.faceLeft=!1),a.faceRight=!l),h&&h.collides&&(l&&(n.faceRight=!1),h.faceLeft=!l),n&&!n.collides&&n.resetFaces(),n}},42573:(t,e,i)=>{var s=i(7423),n=i(7386);t.exports=function(t,e,i,r,o){for(var a=null,h=null,l=null,u=null,c=n(t,e,i,r,null,o),d=0;d{var s=new(i(26099));t.exports=function(t,e,i,n){var r=i.tilemapLayer,o=r.cullPaddingX,a=r.cullPaddingY,h=r.tilemap.tileToWorldXY(t,e,s,n,r);return h.x>n.worldView.x+r.scaleX*i.tileWidth*(-o-.5)&&h.xn.worldView.y+r.scaleY*i.tileHeight*(-a-1)&&h.y{var s=i(42573),n=i(7386),r=i(62991),o=i(23029);t.exports=function(t,e,i,a,h,l,u,c){void 0===u&&(u=!0);var d=n(t,e,i,a,null,c),f=[];d.forEach((function(t){var e=new o(t.layer,t.index,t.x,t.y,t.width,t.height,t.baseWidth,t.baseHeight);e.copy(t),f.push(e)}));for(var p=h-t,v=l-e,g=0;g{var s=i(62644),n=i(7386),r=i(27987);t.exports=function(t,e,i,o,a,h){i||(i={}),Array.isArray(t)||(t=[t]);var l=h.tilemapLayer;o||(o=l.scene),a||(a=o.cameras.main);var u,c=h.width,d=h.height,f=n(0,0,c,d,null,h),p=[],v=function(t,e,i){for(var s=0;s{var s=i(87841),n=i(63448),r=i(56583),o=new s;t.exports=function(t,e){var i=t.tilemapLayer.tilemap,s=t.tilemapLayer,a=Math.floor(i.tileWidth*s.scaleX),h=Math.floor(i.tileHeight*s.scaleY),l=r(e.worldView.x-s.x,a,0,!0)-s.cullPaddingX,u=n(e.worldView.right-s.x,a,0,!0)+s.cullPaddingX,c=r(e.worldView.y-s.y,h,0,!0)-s.cullPaddingY,d=n(e.worldView.bottom-s.y,h,0,!0)+s.cullPaddingY;return o.setTo(l,c,u-l,d-c)}},30003:(t,e,i)=>{var s=i(19545),n=i(32483);t.exports=function(t,e,i,r){void 0===i&&(i=[]),void 0===r&&(r=0),i.length=0;var o=t.tilemapLayer,a=s(t,e);return(o.skipCull||1!==o.scrollFactorX||1!==o.scrollFactorY)&&(a.left=0,a.right=t.width,a.top=0,a.bottom=t.height),n(t,a,r,i),i}},35137:(t,e,i)=>{var s=i(7386),n=i(42573),r=i(20576);t.exports=function(t,e,i,o,a,h,l){for(var u=-1!==l.collideIndexes.indexOf(t),c=s(e,i,o,a,null,l),d=0;d{var s=i(7386);t.exports=function(t,e,i,n,r,o,a,h){return s(i,n,r,o,a,h).filter(t,e)}},52692:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=0),void 0===i&&(i=!1);var n,r,o,a=0;if(i){for(r=s.height-1;r>=0;r--)for(n=s.width-1;n>=0;n--)if((o=s.data[r][n])&&o.index===t){if(a===e)return o;a+=1}}else for(r=0;r{var s=i(7386);t.exports=function(t,e,i,n,r,o,a,h){return s(i,n,r,o,a,h).find(t,e)||null}},97560:(t,e,i)=>{var s=i(7386);t.exports=function(t,e,i,n,r,o,a,h){s(i,n,r,o,a,h).forEach(t,e)}},43305:(t,e,i)=>{var s=i(91907),n=i(30003),r=i(9474),o=i(14018),a=i(29747),h=i(54503);t.exports=function(t){return t===s.ORTHOGONAL?n:t===s.HEXAGONAL?r:t===s.STAGGERED?h:t===s.ISOMETRIC?o:a}},7423:(t,e,i)=>{var s=i(62991);t.exports=function(t,e,i,n){if(void 0===i&&(i=!1),s(t,e,n)){var r=n.data[e][t]||null;return r?-1===r.index?i?r:null:r:null}return null}},60540:(t,e,i)=>{var s=i(7423),n=new(i(26099));t.exports=function(t,e,i,r,o){return o.tilemapLayer.worldToTileXY(t,e,!0,n,r),s(n.x,n.y,i,o)}},55826:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n){var r=n.baseTileWidth,o=n.baseTileHeight,a=n.tilemapLayer,h=0,l=0;a&&(i||(i=a.scene.cameras.main),h=a.x+i.scrollX*(1-a.scrollFactorX),l=a.y+i.scrollY*(1-a.scrollFactorY),r*=a.scaleX,o*=a.scaleY);var u=h+t*r,c=l+e*o;return[new s(u,c),new s(u+r,c),new s(u+r,c+o),new s(u,c+o)]}},11758:(t,e,i)=>{var s=i(91907),n=i(27229),r=i(29747),o=i(55826);t.exports=function(t){return t===s.ORTHOGONAL?o:t===s.ISOMETRIC?r:t===s.HEXAGONAL?n:(s.STAGGERED,r)}},39167:(t,e,i)=>{var s=i(91907),n=i(29747),r=i(97281);t.exports=function(t){return t===s.ORTHOGONAL?r:n}},62e3:(t,e,i)=>{var s=i(91907),n=i(19951),r=i(14127),o=i(29747),a=i(97202),h=i(70326);t.exports=function(t){return t===s.ORTHOGONAL?h:t===s.ISOMETRIC?r:t===s.HEXAGONAL?n:t===s.STAGGERED?a:o}},5984:(t,e,i)=>{var s=i(91907),n=i(29747),r=i(28054),o=i(29650);t.exports=function(t){return t===s.ORTHOGONAL?o:t===s.STAGGERED?r:n}},7386:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i,n,r,o){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=o.width),void 0===n&&(n=o.height),r||(r={});var a=s(r,"isNotEmpty",!1),h=s(r,"isColliding",!1),l=s(r,"hasInterestingFace",!1);t<0&&(i+=t,t=0),e<0&&(n+=e,e=0),t+i>o.width&&(i=Math.max(o.width-t,0)),e+n>o.height&&(n=Math.max(o.height-e,0));for(var u=[],c=e;c{var s=i(55738),n=i(7386),r=i(91865),o=i(29747),a=i(26099),h=function(t,e){return r.RectangleToTriangle(e,t)},l=new a,u=new a,c=new a;t.exports=function(t,e,i,a){if(void 0===t)return[];var d=o;t instanceof s.Circle?d=r.CircleToRectangle:t instanceof s.Rectangle?d=r.RectangleToRectangle:t instanceof s.Triangle?d=h:t instanceof s.Line&&(d=r.LineToRectangle),a.tilemapLayer.worldToTileXY(t.left,t.top,!0,u,i);var f=u.x,p=u.y;a.tilemapLayer.worldToTileXY(t.right,t.bottom,!1,c,i);var v=Math.ceil(c.x),g=Math.ceil(c.y),m=Math.max(v-f,1),y=Math.max(g-p,1),x=n(f,p,m,y,e,a),T=a.tileWidth,w=a.tileHeight;a.tilemapLayer&&(T*=a.tilemapLayer.scaleX,w*=a.tilemapLayer.scaleY);for(var b=[],S=new s.Rectangle(0,0,T,w),E=0;E{var s=i(7386),n=i(26099),r=new n,o=new n;t.exports=function(t,e,i,n,a,h,l){var u=l.tilemapLayer.tilemap._convert.WorldToTileXY;u(t,e,!0,r,h,l);var c=r.x,d=r.y;u(t+i,e+n,!1,o,h,l);var f=Math.ceil(o.x),p=Math.ceil(o.y);return s(c,d,f-c,p-d,a,l)}},96113:(t,e,i)=>{var s=i(91907),n=i(20242),r=i(10095);t.exports=function(t){return t===s.ORTHOGONAL?r:n}},16926:(t,e,i)=>{var s=i(91907),n=i(86625),r=i(96897),o=i(29747),a=i(15108),h=i(85896);t.exports=function(t){return t===s.ORTHOGONAL?h:t===s.ISOMETRIC?r:t===s.HEXAGONAL?n:t===s.STAGGERED?a:o}},55762:(t,e,i)=>{var s=i(91907),n=i(20242),r=i(51900),o=i(63288);t.exports=function(t){return t===s.ORTHOGONAL?o:t===s.STAGGERED?r:n}},45091:(t,e,i)=>{var s=i(62991);t.exports=function(t,e,i){if(s(t,e,i)){var n=i.data[e][t];return null!==n&&n.index>-1}return!1}},24152:(t,e,i)=>{var s=i(45091),n=new(i(26099));t.exports=function(t,e,i,r){r.tilemapLayer.worldToTileXY(t,e,!0,n,i);var o=n.x,a=n.y;return s(o,a,r)}},90454:(t,e,i)=>{var s=i(63448),n=i(56583);t.exports=function(t,e){var i,r,o,a,h=t.tilemapLayer.tilemap,l=t.tilemapLayer,u=Math.floor(h.tileWidth*l.scaleX),c=Math.floor(h.tileHeight*l.scaleY),d=t.hexSideLength;if("y"===t.staggerAxis){var f=(c-d)/2+d;i=n(e.worldView.x-l.x,u,0,!0)-l.cullPaddingX,r=s(e.worldView.right-l.x,u,0,!0)+l.cullPaddingX,o=n(e.worldView.y-l.y,f,0,!0)-l.cullPaddingY,a=s(e.worldView.bottom-l.y,f,0,!0)+l.cullPaddingY}else{var p=(u-d)/2+d;i=n(e.worldView.x-l.x,p,0,!0)-l.cullPaddingX,r=s(e.worldView.right-l.x,p,0,!0)+l.cullPaddingX,o=n(e.worldView.y-l.y,c,0,!0)-l.cullPaddingY,a=s(e.worldView.bottom-l.y,c,0,!0)+l.cullPaddingY}return{left:i,right:r,top:o,bottom:a}}},9474:(t,e,i)=>{var s=i(90454),n=i(32483);t.exports=function(t,e,i,r){void 0===i&&(i=[]),void 0===r&&(r=0),i.length=0;var o=t.tilemapLayer,a=s(t,e);return o.skipCull&&1===o.scrollFactorX&&1===o.scrollFactorY&&(a.left=0,a.right=t.width,a.top=0,a.bottom=t.height),n(t,a,r,i),i}},27229:(t,e,i)=>{var s=i(19951),n=i(26099),r=new n;t.exports=function(t,e,i,o){var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(a*=l.scaleX,h*=l.scaleY);var u,c,d=s(t,e,r,i,o),f=[],p=.5773502691896257;"y"===o.staggerAxis?(u=p*a,c=h/2):(u=a/2,c=p*h);for(var v=0;v<6;v++){var g=2*Math.PI*(.5-v)/6;f.push(new n(d.x+u*Math.cos(g),d.y+c*Math.sin(g)))}return f}},19951:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){i||(i=new s);var o=r.baseTileWidth,a=r.baseTileHeight,h=r.tilemapLayer,l=0,u=0;h&&(n||(n=h.scene.cameras.main),l=h.x+n.scrollX*(1-h.scrollFactorX),u=h.y+n.scrollY*(1-h.scrollFactorY),o*=h.scaleX,a*=h.scaleY);var c,d,f=o/2,p=a/2;return"y"===r.staggerAxis?(c=l+o*t+o,d=u+1.5*e*p+p,e%2==0&&("odd"===this.staggerIndex?c-=f:c+=f)):"x"===this.staggerAxis&&"odd"===this.staggerIndex&&(c=l+1.5*t*f+f,d=u+a*t+a,t%2==0&&("odd"===this.staggerIndex?d-=p:d+=p)),i.set(c,d)}},86625:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o){n||(n=new s);var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(r||(r=l.scene.cameras.main),t-=l.x+r.scrollX*(1-l.scrollFactorX),e-=l.y+r.scrollY*(1-l.scrollFactorY),a*=l.scaleX,h*=l.scaleY);var u,c,d,f,p,v=.5773502691896257,g=-.3333333333333333,m=.6666666666666666,y=a/2,x=h/2;"y"===o.staggerAxis?(d=v*(u=(t-y)/(v*a))+g*(c=(e-x)/x),f=0*u+m*c):(d=g*(u=(t-y)/y)+v*(c=(e-x)/(v*h)),f=m*u+0*c),p=-d-f;var T,w=Math.round(d),b=Math.round(f),S=Math.round(p),E=Math.abs(w-d),A=Math.abs(b-f),C=Math.abs(S-p);E>A&&E>C?w=-b-S:A>C&&(b=-w-S);var _=b;return T="odd"===o.staggerIndex?_%2==0?b/2+w:b/2+w-.5:_%2==0?b/2+w:b/2+w+.5,n.set(T,_)}},62991:t=>{t.exports=function(t,e,i){return t>=0&&t=0&&e{var s=i(33528);t.exports=function(t,e,i,n){void 0===i&&(i=[]),void 0===n&&(n=0),i.length=0;var r,o,a,h=t.tilemapLayer,l=t.data,u=t.width,c=t.height,d=h.skipCull,f=u,p=c;if(0===n)for(o=0;o=0;r--)(a=l[o][r])&&-1!==a.index&&a.visible&&0!==a.alpha&&(d||s(r,o,t,e))&&i.push(a);else if(2===n)for(o=p;o>=0;o--)for(r=0;r=0;o--)for(r=f;r>=0;r--)(a=l[o][r])&&-1!==a.index&&a.visible&&0!==a.alpha&&(d||s(r,o,t,e))&&i.push(a);return h.tilesDrawn=i.length,h.tilesTotal=u*c,i}},14127:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){i||(i=new s);var o=r.baseTileWidth,a=r.baseTileHeight,h=r.tilemapLayer,l=0,u=0;h&&(n||(n=h.scene.cameras.main),l=h.x+n.scrollX*(1-h.scrollFactorX),o*=h.scaleX,u=h.y+n.scrollY*(1-h.scrollFactorY),a*=h.scaleY);var c=l+o/2*(t-e),d=u+(t+e)*(a/2);return i.set(c,d)}},96897:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o,a){n||(n=new s);var h=o.baseTileWidth,l=o.baseTileHeight,u=o.tilemapLayer;u&&(r||(r=u.scene.cameras.main),e-=u.y+r.scrollY*(1-u.scrollFactorY),l*=u.scaleY,t-=u.x+r.scrollX*(1-u.scrollFactorX),h*=u.scaleX);var c=h/2,d=l/2;a||(e-=l);var f=.5*((t-=c)/c+e/d),p=.5*(-t/c+e/d);return i&&(f=Math.floor(f),p=Math.floor(p)),n.set(f,p)}},71558:(t,e,i)=>{var s=i(23029),n=i(62991),r=i(72023),o=i(20576);t.exports=function(t,e,i,a,h){if(void 0===a&&(a=!0),!n(e,i,h))return null;var l,u=h.data[i][e],c=u&&u.collides;t instanceof s?(null===h.data[i][e]&&(h.data[i][e]=new s(h,t.index,e,i,h.tileWidth,h.tileHeight)),h.data[i][e].copy(t)):(l=t,null===h.data[i][e]?h.data[i][e]=new s(h,l,e,i,h.tileWidth,h.tileHeight):h.data[i][e].index=l);var d=h.data[i][e],f=-1!==h.collideIndexes.indexOf(d.index);if(-1===(l=t instanceof s?t.index:t))d.width=h.tileWidth,d.height=h.tileHeight;else{var p=h.tilemapLayer.tilemap,v=p.tiles[l][2],g=p.tilesets[v];d.width=g.tileWidth,d.height=g.tileHeight}return o(d,f),a&&c!==d.collides&&r(e,i,h),d}},26303:(t,e,i)=>{var s=i(71558),n=new(i(26099));t.exports=function(t,e,i,r,o,a){return a.tilemapLayer.worldToTileXY(e,i,!0,n,o,a),s(t,n.x,n.y,r,a)}},14051:(t,e,i)=>{var s=i(42573),n=i(71558);t.exports=function(t,e,i,r,o){if(void 0===r&&(r=!0),!Array.isArray(t))return null;Array.isArray(t[0])||(t=[t]);for(var a=t.length,h=t[0].length,l=0;l{var s=i(7386),n=i(26546);t.exports=function(t,e,i,r,o,a){var h,l=s(t,e,i,r,{},a);if(!o)for(o=[],h=0;h{var s=i(23029),n=i(62991),r=i(72023);t.exports=function(t,e,i,o,a){if(void 0===i&&(i=!0),void 0===o&&(o=!0),!n(t,e,a))return null;var h=a.data[e][t];return h?(a.data[e][t]=i?null:new s(a,-1,t,e,a.tileWidth,a.tileHeight),o&&h&&h.collides&&r(t,e,a),h):null}},94178:(t,e,i)=>{var s=i(63557),n=new(i(26099));t.exports=function(t,e,i,r,o,a){return a.tilemapLayer.worldToTileXY(t,e,!0,n,o,a),s(n.x,n.y,i,r,a)}},15533:(t,e,i)=>{var s=i(7386),n=i(3956),r=new n(105,210,231,150),o=new n(243,134,48,200),a=new n(40,39,37,150);t.exports=function(t,e,i){void 0===e&&(e={});var n=void 0!==e.tileColor?e.tileColor:r,h=void 0!==e.collidingTileColor?e.collidingTileColor:o,l=void 0!==e.faceColor?e.faceColor:a,u=s(0,0,i.width,i.height,null,i);t.translateCanvas(i.tilemapLayer.x,i.tilemapLayer.y),t.scaleCanvas(i.tilemapLayer.scaleX,i.tilemapLayer.scaleY);for(var c=0;c{var s=i(7386);t.exports=function(t,e,i,n,r,o,a){for(var h=s(i,n,r,o,null,a),l=0;l{t.exports=function(t,e,i,s){var n,r,o,a=t.data,h=t.width,l=t.height,u=t.tilemapLayer,c=Math.max(0,e.left),d=Math.min(h,e.right),f=Math.max(0,e.top),p=Math.min(l,e.bottom);if(0===i)for(r=f;r=c;n--)(o=a[r][n])&&-1!==o.index&&o.visible&&0!==o.alpha&&s.push(o);else if(2===i)for(r=p;r>=f;r--)for(n=c;a[r]&&n=f;r--)for(n=d;a[r]&&n>=c;n--)(o=a[r][n])&&-1!==o.index&&o.visible&&0!==o.alpha&&s.push(o);return u.tilesDrawn=s.length,u.tilesTotal=h*l,s}},57068:(t,e,i)=>{var s=i(20576),n=i(42573),r=i(9589);t.exports=function(t,e,i,o,a){void 0===e&&(e=!0),void 0===i&&(i=!0),void 0===a&&(a=!0),Array.isArray(t)||(t=[t]);for(var h=0;h{var s=i(20576),n=i(42573),r=i(9589);t.exports=function(t,e,i,o,a,h){if(void 0===i&&(i=!0),void 0===o&&(o=!0),void 0===h&&(h=!0),!(t>e)){for(var l=t;l<=e;l++)r(l,i,a);if(h)for(var u=0;u=t&&d.index<=e&&s(d,i)}o&&n(0,0,a.width,a.height,a)}}},75661:(t,e,i)=>{var s=i(20576),n=i(42573),r=i(9589);t.exports=function(t,e,i,o){void 0===e&&(e=!0),void 0===i&&(i=!0),Array.isArray(t)||(t=[t]);for(var a=0;a{var s=i(20576),n=i(42573),r=i(97022);t.exports=function(t,e,i,o){void 0===e&&(e=!0),void 0===i&&(i=!0);for(var a=0;a{var s=i(20576),n=i(42573);t.exports=function(t,e,i){void 0===t&&(t=!0),void 0===e&&(e=!0);for(var r=0;r0&&s(a,t)}}e&&n(0,0,i.width,i.height,i)}},9589:t=>{t.exports=function(t,e,i){var s=i.collideIndexes.indexOf(t);e&&-1===s?i.collideIndexes.push(t):e||-1===s||i.collideIndexes.splice(s,1)}},20576:t=>{t.exports=function(t,e){e?t.setCollision(!0,!0,!0,!0,!1):t.resetCollision(!1)}},79583:t=>{t.exports=function(t,e,i,s){if("number"==typeof t)s.callbacks[t]=null!==e?{callback:e,callbackContext:i}:void 0;else for(var n=0,r=t.length;n{var s=i(7386);t.exports=function(t,e,i,n,r,o,a){for(var h=s(t,e,i,n,null,a),l=0;l{var s=i(7386),n=i(33680);t.exports=function(t,e,i,r,o){var a=s(t,e,i,r,null,o),h=a.map((function(t){return t.index}));n(h);for(var l=0;l{var s=i(63448),n=i(56583);t.exports=function(t,e){var i=t.tilemapLayer.tilemap,r=t.tilemapLayer,o=Math.floor(i.tileWidth*r.scaleX),a=Math.floor(i.tileHeight*r.scaleY);return{left:n(e.worldView.x-r.x,o,0,!0)-r.cullPaddingX,right:s(e.worldView.right-r.x,o,0,!0)+r.cullPaddingX,top:n(e.worldView.y-r.y,a/2,0,!0)-r.cullPaddingY,bottom:s(e.worldView.bottom-r.y,a/2,0,!0)+r.cullPaddingY}}},54503:(t,e,i)=>{var s=i(61325),n=i(32483);t.exports=function(t,e,i,r){void 0===i&&(i=[]),void 0===r&&(r=0),i.length=0;var o=t.tilemapLayer,a=s(t,e);return o.skipCull&&1===o.scrollFactorX&&1===o.scrollFactorY&&(a.left=0,a.right=t.width,a.top=0,a.bottom=t.height),n(t,a,r,i),i}},97202:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){i||(i=new s);var o=r.baseTileWidth,a=r.baseTileHeight,h=r.tilemapLayer,l=0,u=0;h&&(n||(n=h.scene.cameras.main),l=h.x+n.scrollX*(1-h.scrollFactorX),o*=h.scaleX,u=h.y+n.scrollY*(1-h.scrollFactorY),a*=h.scaleY);var c=l+t*o+e%2*(o/2),d=u+e*(a/2);return i.set(c,d)}},28054:t=>{t.exports=function(t,e,i){var s=i.baseTileHeight,n=i.tilemapLayer,r=0;return n&&(void 0===e&&(e=n.scene.cameras.main),r=n.y+e.scrollY*(1-n.scrollFactorY),s*=n.scaleY),r+t*(s/2)+s}},15108:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o){n||(n=new s);var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(r||(r=l.scene.cameras.main),e-=l.y+r.scrollY*(1-l.scrollFactorY),h*=l.scaleY,t-=l.x+r.scrollX*(1-l.scrollFactorX),a*=l.scaleX);var u=i?Math.floor(e/(h/2)):e/(h/2),c=i?Math.floor((t+u%2*.5*a)/a):(t+u%2*.5*a)/a;return n.set(c,u)}},51900:t=>{t.exports=function(t,e,i,s){var n=s.baseTileHeight,r=s.tilemapLayer;return r&&(i||(i=r.scene.cameras.main),t-=r.y+i.scrollY*(1-r.scrollFactorY),n*=r.scaleY),e?Math.floor(t/(n/2)):t/(n/2)}},86560:(t,e,i)=>{var s=i(7386);t.exports=function(t,e,i,n,r,o,a){for(var h=s(i,n,r,o,null,a),l=0;l{t.exports=function(t,e,i){var s=i.baseTileWidth,n=i.tilemapLayer,r=0;return n&&(e||(e=n.scene.cameras.main),r=n.x+e.scrollX*(1-n.scrollFactorX),s*=n.scaleX),r+t*s}},70326:(t,e,i)=>{var s=i(97281),n=i(29650),r=i(26099);t.exports=function(t,e,i,o,a){return i||(i=new r(0,0)),i.x=s(t,o,a),i.y=n(e,o,a),i}},29650:t=>{t.exports=function(t,e,i){var s=i.baseTileHeight,n=i.tilemapLayer,r=0;return n&&(e||(e=n.scene.cameras.main),r=n.y+e.scrollY*(1-n.scrollFactorY),s*=n.scaleY),r+t*s}},77366:(t,e,i)=>{var s=i(7386),n=i(75508);t.exports=function(t,e,i,r,o,a){if(o){var h,l=s(t,e,i,r,null,a),u=0;for(h=0;h{var s=i(85896),n=new(i(26099));t.exports=function(t,e,i,r){return s(t,0,e,n,i,r),n.x}},85896:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o){void 0===i&&(i=!0),n||(n=new s);var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(r||(r=l.scene.cameras.main),t-=l.x+r.scrollX*(1-l.scrollFactorX),e-=l.y+r.scrollY*(1-l.scrollFactorY),a*=l.scaleX,h*=l.scaleY);var u=t/a,c=e/h;return i&&(u=Math.floor(u),c=Math.floor(c)),n.set(u,c)}},63288:(t,e,i)=>{var s=i(85896),n=new(i(26099));t.exports=function(t,e,i,r){return s(0,t,e,n,i,r),n.y}},81086:(t,e,i)=>{t.exports={CalculateFacesAt:i(72023),CalculateFacesWithin:i(42573),CheckIsoBounds:i(33528),Copy:i(1785),CreateFromTiles:i(78419),CullBounds:i(19545),CullTiles:i(30003),Fill:i(35137),FilterTiles:i(40253),FindByIndex:i(52692),FindTile:i(66151),ForEachTile:i(97560),GetCullTilesFunction:i(43305),GetTileAt:i(7423),GetTileAtWorldXY:i(60540),GetTileCorners:i(55826),GetTileCornersFunction:i(11758),GetTilesWithin:i(7386),GetTilesWithinShape:i(91141),GetTilesWithinWorldXY:i(96523),GetTileToWorldXFunction:i(39167),GetTileToWorldXYFunction:i(62e3),GetTileToWorldYFunction:i(5984),GetWorldToTileXFunction:i(96113),GetWorldToTileXYFunction:i(16926),GetWorldToTileYFunction:i(55762),HasTileAt:i(45091),HasTileAtWorldXY:i(24152),HexagonalCullBounds:i(90454),HexagonalCullTiles:i(9474),HexagonalGetTileCorners:i(27229),HexagonalTileToWorldXY:i(19951),HexagonalWorldToTileXY:i(86625),IsInLayerBounds:i(62991),IsometricCullTiles:i(14018),IsometricTileToWorldXY:i(14127),IsometricWorldToTileXY:i(96897),PutTileAt:i(71558),PutTileAtWorldXY:i(26303),PutTilesAt:i(14051),Randomize:i(77389),RemoveTileAt:i(63557),RemoveTileAtWorldXY:i(94178),RenderDebug:i(15533),ReplaceByIndex:i(27987),RunCull:i(32483),SetCollision:i(57068),SetCollisionBetween:i(37266),SetCollisionByExclusion:i(75661),SetCollisionByProperty:i(64740),SetCollisionFromCollisionGroup:i(63307),SetLayerCollisionIndex:i(9589),SetTileCollision:i(20576),SetTileIndexCallback:i(79583),SetTileLocationCallback:i(93254),Shuffle:i(32903),StaggeredCullBounds:i(61325),StaggeredCullTiles:i(54503),StaggeredTileToWorldXY:i(97202),StaggeredTileToWorldY:i(28054),StaggeredWorldToTileXY:i(15108),StaggeredWorldToTileY:i(51900),SwapByIndex:i(86560),TileToWorldX:i(97281),TileToWorldXY:i(70326),TileToWorldY:i(29650),WeightedRandomize:i(77366),WorldToTileX:i(10095),WorldToTileXY:i(85896),WorldToTileY:i(63288)}},91907:t=>{t.exports={ORTHOGONAL:0,ISOMETRIC:1,STAGGERED:2,HEXAGONAL:3}},21829:(t,e,i)=>{var s={ORIENTATION:i(91907)};t.exports=s},62501:(t,e,i)=>{var s=i(79291),n=i(21829),r={Components:i(81086),Parsers:i(57442),Formats:i(80341),ImageCollection:i(16536),ParseToTilemap:i(31989),Tile:i(23029),Tilemap:i(49075),TilemapCreator:i(45939),TilemapFactory:i(46029),Tileset:i(33629),TilemapLayer:i(20442),Orientation:i(91907),LayerData:i(14977),MapData:i(87010),ObjectLayer:i(48700)};r=s(!1,r,n.ORIENTATION),t.exports=r},14977:(t,e,i)=>{var s=i(83419),n=i(91907),r=i(95540),o=new s({initialize:function(t){void 0===t&&(t={}),this.name=r(t,"name","layer"),this.id=r(t,"id",0),this.x=r(t,"x",0),this.y=r(t,"y",0),this.width=r(t,"width",0),this.height=r(t,"height",0),this.tileWidth=r(t,"tileWidth",0),this.tileHeight=r(t,"tileHeight",0),this.baseTileWidth=r(t,"baseTileWidth",this.tileWidth),this.baseTileHeight=r(t,"baseTileHeight",this.tileHeight),this.orientation=r(t,"orientation",n.ORTHOGONAL),this.widthInPixels=r(t,"widthInPixels",this.width*this.baseTileWidth),this.heightInPixels=r(t,"heightInPixels",this.height*this.baseTileHeight),this.alpha=r(t,"alpha",1),this.visible=r(t,"visible",!0),this.properties=r(t,"properties",[]),this.indexes=r(t,"indexes",[]),this.collideIndexes=r(t,"collideIndexes",[]),this.callbacks=r(t,"callbacks",[]),this.bodies=r(t,"bodies",[]),this.data=r(t,"data",[]),this.tilemapLayer=r(t,"tilemapLayer",null),this.hexSideLength=r(t,"hexSideLength",0),this.staggerAxis=r(t,"staggerAxis","y"),this.staggerIndex=r(t,"staggerIndex","odd")}});t.exports=o},87010:(t,e,i)=>{var s=i(83419),n=i(91907),r=i(95540),o=new s({initialize:function(t){void 0===t&&(t={}),this.name=r(t,"name","map"),this.width=r(t,"width",0),this.height=r(t,"height",0),this.infinite=r(t,"infinite",!1),this.tileWidth=r(t,"tileWidth",0),this.tileHeight=r(t,"tileHeight",0),this.widthInPixels=r(t,"widthInPixels",this.width*this.tileWidth),this.heightInPixels=r(t,"heightInPixels",this.height*this.tileHeight),this.format=r(t,"format",null),this.orientation=r(t,"orientation",n.ORTHOGONAL),this.renderOrder=r(t,"renderOrder","right-down"),this.version=r(t,"version","1"),this.properties=r(t,"properties",{}),this.layers=r(t,"layers",[]),this.images=r(t,"images",[]),this.objects=r(t,"objects",[]),Array.isArray(this.objects)||(this.objects=[]),this.collision=r(t,"collision",{}),this.tilesets=r(t,"tilesets",[]),this.imageCollections=r(t,"imageCollections",[]),this.tiles=r(t,"tiles",[]),this.hexSideLength=r(t,"hexSideLength",0),this.staggerAxis=r(t,"staggerAxis","y"),this.staggerIndex=r(t,"staggerIndex","odd")}});t.exports=o},48700:(t,e,i)=>{var s=i(83419),n=i(95540),r=new s({initialize:function(t){void 0===t&&(t={}),this.name=n(t,"name","object layer"),this.id=n(t,"id",0),this.opacity=n(t,"opacity",1),this.properties=n(t,"properties",{}),this.propertyTypes=n(t,"propertytypes",{}),this.type=n(t,"type","objectgroup"),this.visible=n(t,"visible",!0),this.objects=n(t,"objects",[]),Array.isArray(this.objects)||(this.objects=[])}});t.exports=r},6641:(t,e,i)=>{var s=i(91907);t.exports=function(t){return"isometric"===(t=t.toLowerCase())?s.ISOMETRIC:"staggered"===t?s.STAGGERED:"hexagonal"===t?s.HEXAGONAL:s.ORTHOGONAL}},46177:(t,e,i)=>{var s=i(80341),n=i(2342),r=i(82593),o=i(46594),a=i(87021);t.exports=function(t,e,i,h,l,u){var c;switch(e){case s.ARRAY_2D:c=n(t,i,h,l,u);break;case s.CSV:c=r(t,i,h,l,u);break;case s.TILED_JSON:c=o(t,i,u);break;case s.WELTMEISTER:c=a(t,i,u);break;default:console.warn("Unrecognized tilemap data format: "+e),c=null}return c}},2342:(t,e,i)=>{var s=i(80341),n=i(14977),r=i(87010),o=i(23029);t.exports=function(t,e,i,a,h){for(var l=new n({tileWidth:i,tileHeight:a}),u=new r({name:t,tileWidth:i,tileHeight:a,format:s.ARRAY_2D,layers:[l]}),c=[],d=e.length,f=0,p=0;p{var s=i(80341),n=i(2342);t.exports=function(t,e,i,r,o){var a=e.trim().split("\n").map((function(t){return t.split(",")})),h=n(t,a,i,r,o);return h.format=s.CSV,h}},6656:(t,e,i)=>{var s=i(14977),n=i(23029);t.exports=function(t,e){for(var i=[],r=0;r-1?new n(a,f,c,u,o.tilesize,o.tilesize):e?null:new n(a,-1,c,u,o.tilesize,o.tilesize),h.push(d)}l.push(h),h=[]}a.data=l,i.push(a)}return i}},96483:(t,e,i)=>{var s=i(33629);t.exports=function(t){for(var e=[],i=[],n=0;n{var s=i(80341),n=i(87010),r=i(6656),o=i(96483);t.exports=function(t,e,i){if(0===e.layer.length)return console.warn("No layers found in the Weltmeister map: "+t),null;for(var a=0,h=0,l=0;la&&(a=e.layer[l].width),e.layer[l].height>h&&(h=e.layer[l].height);var u=new n({width:a,height:h,name:t,tileWidth:e.layer[0].tilesize,tileHeight:e.layer[0].tilesize,format:s.WELTMEISTER});return u.layers=r(e,i),u.tilesets=o(e),u}},52833:(t,e,i)=>{t.exports={ParseTileLayers:i(6656),ParseTilesets:i(96483),ParseWeltmeister:i(87021)}},57442:(t,e,i)=>{t.exports={FromOrientationString:i(6641),Parse:i(46177),Parse2DArray:i(2342),ParseCSV:i(82593),Impact:i(52833),Tiled:i(96761)}},51233:(t,e,i)=>{var s=i(79291);t.exports=function(t){for(var e,i,n,r,o,a=0;a{t.exports=function(t){for(var e=window.atob(t),i=e.length,s=new Array(i/4),n=0;n>>0;return s}},84101:(t,e,i)=>{var s=i(33629);t.exports=function(t){var e,i,n=[];for(e=0;e{var s=i(95540);t.exports=function(t,e,i){if(!e)return{i:0,layers:t.layers,name:"",opacity:1,visible:!0,x:0,y:0};var n=e.x+s(e,"startx",0)*t.tilewidth+s(e,"offsetx",0),r=e.y+s(e,"starty",0)*t.tileheight+s(e,"offsety",0);return{i:0,layers:e.layers,name:i.name+e.name+"/",opacity:i.opacity*e.opacity,visible:i.visible&&e.visible,x:i.x+n,y:i.y+r}}},29920:t=>{var e=2147483648,i=1073741824,s=536870912;t.exports=function(t){var n=Boolean(t&e),r=Boolean(t&i),o=Boolean(t&s);t&=536870911;var a=0,h=!1;return n&&r&&o?(a=Math.PI/2,h=!0):n&&r&&!o?(a=Math.PI,h=!1):n&&!r&&o?(a=Math.PI/2,h=!1):!n||r||o?!n&&r&&o?(a=3*Math.PI/2,h=!1):n||!r||o?n||r||!o?n||r||o||(a=0,h=!1):(a=3*Math.PI/2,h=!0):(a=Math.PI,h=!0):(a=0,h=!0),{gid:t,flippedHorizontal:n,flippedVertical:r,flippedAntiDiagonal:o,rotation:a,flipped:h}}},12635:(t,e,i)=>{var s=i(95540),n=i(79677);t.exports=function(t){for(var e=[],i=[],r=n(t);r.i0;)if(r.i>=r.layers.length){if(i.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}r=i.pop()}else{var o=r.layers[r.i];if(r.i++,"imagelayer"===o.type){var a=s(o,"offsetx",0)+s(o,"startx",0),h=s(o,"offsety",0)+s(o,"starty",0);e.push({name:r.name+o.name,image:o.image,x:r.x+a+o.x,y:r.y+h+o.y,alpha:r.opacity*o.opacity,visible:r.visible&&o.visible,properties:s(o,"properties",{})})}else if("group"===o.type){var l=n(t,o,r);i.push(r),r=l}}return e}},46594:(t,e,i)=>{var s=i(51233),n=i(84101),r=i(91907),o=i(62644),a=i(80341),h=i(6641),l=i(87010),u=i(12635),c=i(22611),d=i(28200),f=i(24619);t.exports=function(t,e,i){var p=o(e),v=new l({width:p.width,height:p.height,name:t,tileWidth:p.tilewidth,tileHeight:p.tileheight,orientation:h(p.orientation),format:a.TILED_JSON,version:p.version,properties:p.properties,renderOrder:p.renderorder,infinite:p.infinite});v.orientation===r.HEXAGONAL&&(v.hexSideLength=p.hexsidelength,v.staggerAxis=p.staggeraxis,v.staggerIndex=p.staggerindex),v.layers=d(p,i),v.images=u(p);var g=f(p);return v.tilesets=g.tilesets,v.imageCollections=g.imageCollections,v.objects=c(p),v.tiles=n(v),s(v),v}},52205:(t,e,i)=>{var s=i(18254),n=i(29920),r=function(t){return{x:t.x,y:t.y}},o=["id","name","type","rotation","properties","visible","x","y","width","height"];t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=0);var a=s(t,o);if(a.x+=e,a.y+=i,t.gid){var h=n(t.gid);a.gid=h.gid,a.flippedHorizontal=h.flippedHorizontal,a.flippedVertical=h.flippedVertical,a.flippedAntiDiagonal=h.flippedAntiDiagonal}else t.polyline?a.polyline=t.polyline.map(r):t.polygon?a.polygon=t.polygon.map(r):t.ellipse?a.ellipse=t.ellipse:t.text?a.text=t.text:t.point?a.point=!0:a.rectangle=!0;return a}},22611:(t,e,i)=>{var s=i(95540),n=i(52205),r=i(48700),o=i(79677);t.exports=function(t){for(var e=[],i=[],a=o(t);a.i0;)if(a.i>=a.layers.length){if(i.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}a=i.pop()}else{var h=a.layers[a.i];if(a.i++,h.opacity*=a.opacity,h.visible=a.visible&&h.visible,"objectgroup"===h.type){h.name=a.name+h.name;for(var l=a.x+s(h,"startx",0)+s(h,"offsetx",0),u=a.y+s(h,"starty",0)+s(h,"offsety",0),c=[],d=0;d{var s=i(41868),n=i(91907),r=i(79677),o=i(6641),a=i(95540),h=i(14977),l=i(29920),u=i(23029);t.exports=function(t,e){for(var i=a(t,"infinite",!1),c=[],d=[],f=r(t);f.i0;)if(f.i>=f.layers.length){if(d.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}f=d.pop()}else{var p=f.layers[f.i];if(f.i++,"tilelayer"===p.type)if(p.compression)console.warn("TilemapParser.parseTiledJSON - Layer compression is unsupported, skipping layer '"+p.name+"'");else{if(p.encoding&&"base64"===p.encoding){if(p.chunks)for(var v=0;v0?((y=new u(g,m.gid,O,F,t.tilewidth,t.tileheight)).rotation=m.rotation,y.flipX=m.flipped,T[F][O]=y):(x=e?null:new u(g,-1,O,F,t.tilewidth,t.tileheight),T[F][O]=x),++w===C.width&&(P++,w=0)}}else{(g=new h({name:f.name+p.name,id:p.id,x:f.x+a(p,"offsetx",0)+p.x,y:f.y+a(p,"offsety",0)+p.y,width:p.width,height:p.height,tileWidth:t.tilewidth,tileHeight:t.tileheight,alpha:f.opacity*p.opacity,visible:f.visible&&p.visible,properties:a(p,"properties",[]),orientation:o(t.orientation)})).orientation===n.HEXAGONAL&&(g.hexSideLength=t.hexsidelength,g.staggerAxis=t.staggeraxis,g.staggerIndex=t.staggerindex);for(var D=[],k=0,I=p.data.length;k0?((y=new u(g,m.gid,w,T.length,t.tilewidth,t.tileheight)).rotation=m.rotation,y.flipX=m.flipped,D.push(y)):(x=e?null:new u(g,-1,w,T.length,t.tilewidth,t.tileheight),D.push(x)),++w===p.width&&(T.push(D),w=0,D=[])}g.data=T,c.push(g)}else if("group"===p.type){var B=r(t,p,f);d.push(f),f=B}}return c}},24619:(t,e,i)=>{var s=i(33629),n=i(16536),r=i(52205),o=i(57880);t.exports=function(t){for(var e,i=[],a=[],h=null,l=0;l1){var d=void 0,f=void 0;if(Array.isArray(u.tiles)){d=d||{},f=f||{};for(var p=0;p{t.exports=function(t,e){for(var i=0;i0){var r,o,a,h={},l={};if(Array.isArray(s.edgecolors))for(r=0;r{t.exports={AssignTileProperties:i(51233),Base64Decode:i(41868),BuildTilesetIndex:i(84101),CreateGroupLayer:i(79677),ParseGID:i(29920),ParseImageLayers:i(12635),ParseJSONTiled:i(46594),ParseObject:i(52205),ParseObjectLayers:i(22611),ParseTileLayers:i(28200),ParseTilesets:i(24619)}},33385:(t,e,i)=>{var s=i(83419),n=i(37277),r=i(44594),o=i(94880),a=i(72905),h=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.now=0,this.startTime=0,this.timeScale=1,this.paused=!1,this._active=[],this._pendingInsertion=[],this._pendingRemoval=[],t.sys.events.once(r.BOOT,this.boot,this),t.sys.events.on(r.START,this.start,this)},boot:function(){this.now=this.systems.game.loop.time,this.systems.events.once(r.DESTROY,this.destroy,this)},start:function(){this.startTime=this.systems.game.loop.time;var t=this.systems.events;t.on(r.PRE_UPDATE,this.preUpdate,this),t.on(r.UPDATE,this.update,this),t.once(r.SHUTDOWN,this.shutdown,this)},addEvent:function(t){var e;return t instanceof o?(e=t,this.removeEvent(e),e.elapsed=e.startAt,e.hasDispatched=!1,e.repeatCount=-1===e.repeat||e.loop?999999999999:e.repeat):e=new o(t),this._pendingInsertion.push(e),e},delayedCall:function(t,e,i,s){return this.addEvent({delay:t,callback:e,args:i,callbackScope:s})},clearPendingEvents:function(){return this._pendingInsertion=[],this},removeEvent:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e-1&&this._active.splice(n,1),s.destroy()}for(i=0;i=s.delay)){var n=s.elapsed-s.delay;if(s.elapsed=s.delay,!s.hasDispatched&&s.callback&&(s.hasDispatched=!0,s.callback.apply(s.callbackScope,s.args)),s.repeatCount>0){if(s.repeatCount--,n>=s.delay)for(;n>=s.delay&&s.repeatCount>0;)s.callback&&s.callback.apply(s.callbackScope,s.args),n-=s.delay,s.repeatCount--;s.elapsed=n,s.hasDispatched=!1}else s.hasDispatched&&this._pendingRemoval.push(s)}}}},shutdown:function(){var t;for(t=0;t{var n=s(83419),r=s(50792),o=s(39429),a=s(95540),h=s(44594),l=s(89809),u=new n({Extends:r,initialize:function(t,e){r.call(this),this.scene=t,this.systems=t.sys,this.elapsed=0,this.paused=!0,this.complete=!1,this.totalComplete=0,this.loop=0,this.iteration=0,this.events=[];var i=this.systems.events;i.on(h.PRE_UPDATE,this.preUpdate,this),i.on(h.UPDATE,this.update,this),i.once(h.SHUTDOWN,this.destroy,this),e&&this.add(e)},preUpdate:function(t,e){this.paused||(this.elapsed+=e)},update:function(){if(!this.paused&&!this.complete){var t,e,i=this.events,s=!1,n=this.systems;for(t=0;t=i.length&&(0!==this.loop&&(-1===this.loop||this.loop>this.iteration)?(this.iteration++,this.reset(!0)):this.complete=!0),this.complete&&this.emit(l.COMPLETE,this)}},play:function(t){return void 0===t&&(t=!0),this.paused=!1,this.complete=!1,this.totalComplete=0,t&&this.reset(),this},pause:function(){this.paused=!0;for(var t=this.events,e=0;e0&&(i=e[e.length-1].time);for(var s=0;s{var s=i(83419),n=i(95540),r=new s({initialize:function(t){this.delay=0,this.repeat=0,this.repeatCount=0,this.loop=!1,this.callback,this.callbackScope,this.args,this.timeScale=1,this.startAt=0,this.elapsed=0,this.paused=!1,this.hasDispatched=!1,this.reset(t)},reset:function(t){if(this.delay=n(t,"delay",0),this.repeat=n(t,"repeat",0),this.loop=n(t,"loop",!1),this.callback=n(t,"callback",void 0),this.callbackScope=n(t,"callbackScope",this),this.args=n(t,"args",[]),this.timeScale=n(t,"timeScale",1),this.startAt=n(t,"startAt",0),this.paused=n(t,"paused",!1),this.elapsed=this.startAt,this.hasDispatched=!1,this.repeatCount=-1===this.repeat||this.loop?999999999999:this.repeat,0===this.delay&&(this.repeat>0||this.loop))throw new Error("TimerEvent infinite loop created via zero delay");return this},getProgress:function(){return this.elapsed/this.delay},getOverallProgress:function(){if(this.repeat>0){var t=this.delay+this.delay*this.repeat;return(this.elapsed+this.delay*(this.repeat-this.repeatCount))/t}return this.getProgress()},getRepeatCount:function(){return this.repeatCount},getElapsed:function(){return this.elapsed},getElapsedSeconds:function(){return.001*this.elapsed},getRemaining:function(){return this.delay-this.elapsed},getRemainingSeconds:function(){return.001*this.getRemaining()},getOverallRemaining:function(){return this.delay*(1+this.repeatCount)-this.elapsed},getOverallRemainingSeconds:function(){return.001*this.getOverallRemaining()},remove:function(t){void 0===t&&(t=!1),this.elapsed=this.delay,this.hasDispatched=!t,this.repeatCount=0},destroy:function(){this.callback=void 0,this.callbackScope=void 0,this.args=[]}});t.exports=r},35945:t=>{t.exports="complete"},89809:(t,e,i)=>{t.exports={COMPLETE:i(35945)}},90291:(t,e,i)=>{t.exports={Clock:i(33385),Events:i(89809),Timeline:i(96120),TimerEvent:i(94880)}},40382:(t,e,i)=>{var s=i(72905),n=i(83419),r=i(43491),o=i(88032),a=i(37277),h=i(44594),l=i(93109),u=i(86081),c=i(8357),d=i(43960),f=i(26012),p=new n({initialize:function(t){this.scene=t,this.events=t.sys.events,this.timeScale=1,this.paused=!1,this.processing=!1,this.tweens=[],this.time=0,this.startTime=0,this.nextTime=0,this.prevTime=0,this.maxLag=500,this.lagSkip=33,this.gap=1e3/240,this.events.once(h.BOOT,this.boot,this),this.events.on(h.START,this.start,this)},boot:function(){this.events.once(h.DESTROY,this.destroy,this)},start:function(){this.timeScale=1,this.paused=!1,this.startTime=Date.now(),this.prevTime=this.startTime,this.nextTime=this.gap,this.events.on(h.UPDATE,this.update,this),this.events.once(h.SHUTDOWN,this.shutdown,this)},create:function(t){Array.isArray(t)||(t=[t]);for(var e=[],i=0;i-1},existing:function(t){return this.has(t)||this.tweens.push(t.reset()),this},addCounter:function(t){var e=o(this,t);return this.tweens.push(e.reset()),e},stagger:function(t,e){return l(t,e)},setLagSmooth:function(t,e){return void 0===t&&(t=1/1e-8),void 0===e&&(e=0),this.maxLag=t,this.lagSkip=Math.min(e,this.maxLag),this},setFps:function(t){return void 0===t&&(t=240),this.gap=1e3/t,this.nextTime=1e3*this.time+this.gap,this},getDelta:function(t){var e=Date.now()-this.prevTime;e>this.maxLag&&(this.startTime+=e-this.lagSkip),this.prevTime+=e;var i=this.prevTime-this.startTime,s=i-this.nextTime,n=i-1e3*this.time;return s>0||t?(i/=1e3,this.time=i,this.nextTime+=s+(s>=this.gap?4:this.gap-s)):n=0,n},tick:function(){return this.step(!0),this},update:function(){this.paused||this.step(!1)},step:function(t){void 0===t&&(t=!1);var e=this.getDelta(t);if(!(e<=0)){var i,s;this.processing=!0;var n=[],r=this.tweens;for(i=0;i0){for(i=0;i-1&&(s.isPendingRemove()||s.isDestroyed())&&(r.splice(a,1),s.destroy())}n.length=0}this.processing=!1}},remove:function(t){return this.processing?t.setPendingRemoveState():(s(this.tweens,t),t.setRemovedState()),this},reset:function(t){return this.existing(t),t.seek(),t.setActiveState(),this},makeActive:function(t){return this.existing(t),t.setActiveState(),this},each:function(t,e){var i,s=[null];for(i=1;i{t.exports=function(t,e,i){return t&&t.hasOwnProperty(e)?t[e]:i}},6113:(t,e,i)=>{var s=i(62640),n=i(35355);t.exports=function(t,e){var i=s.Power0;if("string"==typeof t)if(s.hasOwnProperty(t))i=s[t];else{var r="";if(t.indexOf(".")){var o=(r=t.substring(t.indexOf(".")+1)).toLowerCase();"in"===o?r="easeIn":"out"===o?r="easeOut":"inout"===o&&(r="easeInOut")}t=n(t.substring(0,t.indexOf(".")+1)+r),s.hasOwnProperty(t)&&(i=s[t])}else"function"==typeof t&&(i=t);if(!e)return i;var a=e.slice(0);return a.unshift(0),function(t){return a[0]=t,i.apply(this,a)}}},91389:(t,e,i)=>{var s=i(89318),n=i(77259),r={bezier:s,catmull:n,catmullrom:n,linear:i(28392)};t.exports=function(t){if(null===t)return null;var e=r.linear;return"string"==typeof t?r.hasOwnProperty(t)&&(e=r[t]):"function"==typeof t&&(e=t),e}},55292:t=>{t.exports=function(t,e,i){var s;t.hasOwnProperty(e)?s="function"===typeof t[e]?function(i,s,n,r,o,a){return t[e](i,s,n,r,o,a)}:function(){return t[e]}:s="function"==typeof i?i:function(){return i};return s}},82985:(t,e,i)=>{var s=i(81076);t.exports=function(t){var e,i=[];if(t.hasOwnProperty("props"))for(e in t.props)"_"!==e.substring(0,1)&&i.push({key:e,value:t.props[e]});else for(e in t)-1===s.indexOf(e)&&"_"!==e.substring(0,1)&&i.push({key:e,value:t[e]});return i}},62329:(t,e,i)=>{var s=i(35154);t.exports=function(t){var e=s(t,"targets",null);return null===e||("function"==typeof e&&(e=e.call()),Array.isArray(e)||(e=[e])),e}},17777:(t,e,i)=>{var s=i(30976),n=i(99472);function r(t){return!!t.getActive&&"function"==typeof t.getActive}function o(t){return!!t.getStart&&"function"==typeof t.getStart}function a(t){return!!t.getEnd&&"function"==typeof t.getEnd}var h=function(t,e){var i,l,u=function(t,e,i){return i},c=function(t,e,i){return i},d=null,f=typeof e;if("number"===f)u=function(){return e};else if(Array.isArray(e))c=function(){return e[0]},u=function(){return e[e.length-1]};else if("string"===f){var p=e.toLowerCase(),v="random"===p.substring(0,6),g="int"===p.substring(0,3);if(v||g){var m=p.indexOf("("),y=p.indexOf(")"),x=p.indexOf(",");if(!(m&&y&&x))throw new Error("invalid random() format");var T=parseFloat(p.substring(m+1,x)),w=parseFloat(p.substring(x+1,y));u=v?function(){return n(T,w)}:function(){return s(T,w)}}else{p=p[0];var b=parseFloat(e.substr(2));switch(p){case"+":u=function(t,e,i){return i+b};break;case"-":u=function(t,e,i){return i-b};break;case"*":u=function(t,e,i){return i*b};break;case"/":u=function(t,e,i){return i/b};break;default:u=function(){return parseFloat(e)}}}}else if("function"===f)u=e;else if("object"===f)if(o(l=e)||a(l)||r(l))r(e)&&(d=e.getActive),a(e)&&(u=e.getEnd),o(e)&&(c=e.getStart);else if(e.hasOwnProperty("value"))i=h(t,e.value);else{var S=e.hasOwnProperty("to"),E=e.hasOwnProperty("from"),A=e.hasOwnProperty("start");if(S&&(E||A)){if(i=h(t,e.to),A){var C=h(t,e.start);i.getActive=C.getEnd}if(E){var _=h(t,e.from);i.getStart=_.getEnd}}}return i||(i={getActive:d,getEnd:u,getStart:c}),i};t.exports=h},88032:(t,e,i)=>{var s=i(70402),n=i(69902),r=i(23568),o=i(57355),a=i(6113),h=i(55292),l=i(35154),u=i(17777),c=i(269),d=i(86081);t.exports=function(t,e,i){if(e instanceof d)return e.parent=t,e;i=void 0===i?n:c(n,i);var f=l(e,"from",0),p=l(e,"to",1),v=[{value:f}],g=l(e,"delay",i.delay),m=l(e,"easeParams",i.easeParams),y=l(e,"ease",i.ease),x=u("value",p),T=new d(t,v),w=T.add(0,"value",x.getEnd,x.getStart,x.getActive,a(l(e,"ease",y),l(e,"easeParams",m)),h(e,"delay",g),l(e,"duration",i.duration),o(e,"yoyo",i.yoyo),l(e,"hold",i.hold),l(e,"repeat",i.repeat),l(e,"repeatDelay",i.repeatDelay),!1,!1);w.start=f,w.current=f,T.completeDelay=r(e,"completeDelay",0),T.loop=Math.round(r(e,"loop",0)),T.loopDelay=Math.round(r(e,"loopDelay",0)),T.paused=o(e,"paused",!1),T.persist=o(e,"persist",!1),T.callbackScope=l(e,"callbackScope",T);for(var b=s.TYPES,S=0;S{var s=i(6113),n=i(35154),r=i(36383);t.exports=function(t,e){var i;void 0===e&&(e={});var o=n(e,"start",0),a=n(e,"ease",null),h=n(e,"grid",null),l=n(e,"from",0),u="first"===l,c="center"===l,d="last"===l,f="number"==typeof l,p=Array.isArray(t),v=p?parseFloat(t[0]):parseFloat(t),g=p?parseFloat(t[1]):0,m=Math.max(v,g);if(p&&(o+=v),h){var y=h[0],x=h[1],T=0,w=0,b=0,S=0,E=[];d?(T=y-1,w=x-1):f?(T=l%y,w=Math.floor(l/y)):c&&(T=(y-1)/2,w=(x-1)/2);for(var A=r.MIN_SAFE_INTEGER,C=0;CA&&(A=M),E[C][_]=M}}}var P=a?s(a):null;return i=h?function(t,e,i,s){var n,r=0,a=s%y,h=Math.floor(s/y);if(a>=0&&a=0&&h{var s=i(70402),n=i(69902),r=i(23568),o=i(57355),a=i(6113),h=i(91389),l=i(55292),u=i(82985),c=i(62329),d=i(35154),f=i(17777),p=i(269),v=i(86081);t.exports=function(t,e,i){if(e instanceof v)return e.parent=t,e;i=void 0===i?n:p(n,i);var g=c(e);!g&&i.targets&&(g=i.targets);for(var m=u(e),y=d(e,"delay",i.delay),x=d(e,"duration",i.duration),T=d(e,"easeParams",i.easeParams),w=d(e,"ease",i.ease),b=d(e,"hold",i.hold),S=d(e,"repeat",i.repeat),E=d(e,"repeatDelay",i.repeatDelay),A=o(e,"yoyo",i.yoyo),C=o(e,"flipX",i.flipX),_=o(e,"flipY",i.flipY),M=d(e,"interpolation",i.interpolation),P=function(t,e,i,s){if("texture"===i){var n=s,r=void 0;Array.isArray(s)?(n=s[0],r=s[1]):s.hasOwnProperty("value")?(n=s.value,Array.isArray(s.value)?(n=s.value[0],r=s.value[1]):"string"==typeof s.value&&(n=s.value)):"string"==typeof s&&(n=s),t.addFrame(e,n,r,l(s,"delay",y),d(s,"duration",x),d(s,"hold",b),d(s,"repeat",S),d(s,"repeatDelay",E),o(s,"flipX",C),o(s,"flipY",_))}else{var u=f(i,s),c=h(d(s,"interpolation",M));t.add(e,i,u.getEnd,u.getStart,u.getActive,a(d(s,"ease",w),d(s,"easeParams",T)),l(s,"delay",y),d(s,"duration",x),o(s,"yoyo",A),d(s,"hold",b),d(s,"repeat",S),d(s,"repeatDelay",E),o(s,"flipX",C),o(s,"flipY",_),c,c?s:null)}},R=new v(t,g),L=0;L{var s=i(70402),n=i(23568),r=i(57355),o=i(62329),a=i(35154),h=i(8357),l=i(43960);t.exports=function(t,e){if(e instanceof l)return e.parent=t,e;var i,u=new l(t);u.startDelay=a(e,"delay",0),u.completeDelay=n(e,"completeDelay",0),u.loop=Math.round(n(e,"loop",a(e,"repeat",0))),u.loopDelay=Math.round(n(e,"loopDelay",a(e,"repeatDelay",0))),u.paused=r(e,"paused",!1),u.persist=r(e,"persist",!1),u.callbackScope=a(e,"callbackScope",u);var c=s.TYPES;for(i=0;i{t.exports={GetBoolean:i(57355),GetEaseFunction:i(6113),GetInterpolationFunction:i(91389),GetNewValue:i(55292),GetProps:i(82985),GetTargets:i(62329),GetValueOp:i(17777),NumberTweenBuilder:i(88032),StaggerBuilder:i(93109),TweenBuilder:i(8357)}},73685:t=>{t.exports="active"},98540:t=>{t.exports="complete"},67233:t=>{t.exports="loop"},2859:t=>{t.exports="pause"},98336:t=>{t.exports="repeat"},25764:t=>{t.exports="resume"},32193:t=>{t.exports="start"},84371:t=>{t.exports="stop"},70766:t=>{t.exports="update"},55659:t=>{t.exports="yoyo"},842:(t,e,i)=>{t.exports={TWEEN_ACTIVE:i(73685),TWEEN_COMPLETE:i(98540),TWEEN_LOOP:i(67233),TWEEN_PAUSE:i(2859),TWEEN_RESUME:i(25764),TWEEN_REPEAT:i(98336),TWEEN_START:i(32193),TWEEN_STOP:i(84371),TWEEN_UPDATE:i(70766),TWEEN_YOYO:i(55659)}},43066:(t,e,i)=>{var s={States:i(86353),Builders:i(30231),Events:i(842),TweenManager:i(40382),Tween:i(86081),TweenData:i(48177),TweenFrameData:i(42220),BaseTween:i(70402),TweenChain:i(43960)};t.exports=s},70402:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(842),o=i(86353),a=new s({Extends:n,initialize:function(t){n.call(this),this.parent=t,this.data=[],this.totalData=0,this.startDelay=0,this.hasStarted=!1,this.timeScale=1,this.loop=0,this.loopDelay=0,this.loopCounter=0,this.completeDelay=0,this.countdown=0,this.state=o.PENDING,this.paused=!1,this.callbacks={onActive:null,onComplete:null,onLoop:null,onPause:null,onRepeat:null,onResume:null,onStart:null,onStop:null,onUpdate:null,onYoyo:null},this.callbackScope,this.persist=!1},setTimeScale:function(t){return this.timeScale=t,this},getTimeScale:function(){return this.timeScale},isPlaying:function(){return!this.paused&&this.isActive()},isPaused:function(){return this.paused},pause:function(){return this.paused||(this.paused=!0,this.dispatchEvent(r.TWEEN_PAUSE,"onPause")),this},resume:function(){return this.paused&&(this.paused=!1,this.dispatchEvent(r.TWEEN_RESUME,"onResume")),this},makeActive:function(){this.parent.makeActive(this),this.dispatchEvent(r.TWEEN_ACTIVE,"onActive")},onCompleteHandler:function(){this.setPendingRemoveState(),this.dispatchEvent(r.TWEEN_COMPLETE,"onComplete")},complete:function(t){return void 0===t&&(t=0),t?(this.setCompleteDelayState(),this.countdown=t):this.onCompleteHandler(),this},completeAfterLoop:function(t){return void 0===t&&(t=0),this.loopCounter>t&&(this.loopCounter=t),this},remove:function(){return this.parent&&this.parent.remove(this),this},stop:function(){return!this.parent||this.isRemoved()||this.isPendingRemove()||this.isDestroyed()||(this.dispatchEvent(r.TWEEN_STOP,"onStop"),this.setPendingRemoveState()),this},updateLoopCountdown:function(t){this.countdown-=t,this.countdown<=0&&(this.setActiveState(),this.dispatchEvent(r.TWEEN_LOOP,"onLoop"))},updateStartCountdown:function(t){return this.countdown-=t,this.countdown<=0&&(this.hasStarted=!0,this.setActiveState(),this.dispatchEvent(r.TWEEN_START,"onStart"),t=0),t},updateCompleteDelay:function(t){this.countdown-=t,this.countdown<=0&&this.onCompleteHandler()},setCallback:function(t,e,i){return void 0===i&&(i=[]),this.callbacks.hasOwnProperty(t)&&(this.callbacks[t]={func:e,params:i}),this},setPendingState:function(){this.state=o.PENDING},setActiveState:function(){this.state=o.ACTIVE},setLoopDelayState:function(){this.state=o.LOOP_DELAY},setCompleteDelayState:function(){this.state=o.COMPLETE_DELAY},setStartDelayState:function(){this.state=o.START_DELAY,this.countdown=this.startDelay,this.hasStarted=!1},setPendingRemoveState:function(){this.state=o.PENDING_REMOVE},setRemovedState:function(){this.state=o.REMOVED},setFinishedState:function(){this.state=o.FINISHED},setDestroyedState:function(){this.state=o.DESTROYED},isPending:function(){return this.state===o.PENDING},isActive:function(){return this.state===o.ACTIVE},isLoopDelayed:function(){return this.state===o.LOOP_DELAY},isCompleteDelayed:function(){return this.state===o.COMPLETE_DELAY},isStartDelayed:function(){return this.state===o.START_DELAY},isPendingRemove:function(){return this.state===o.PENDING_REMOVE},isRemoved:function(){return this.state===o.REMOVED},isFinished:function(){return this.state===o.FINISHED},isDestroyed:function(){return this.state===o.DESTROYED},destroy:function(){this.data&&this.data.forEach((function(t){t.destroy()})),this.removeAllListeners(),this.callbacks=null,this.data=null,this.parent=null,this.setDestroyedState()}});a.TYPES=["onActive","onComplete","onLoop","onPause","onRepeat","onResume","onStart","onStop","onUpdate","onYoyo"],t.exports=a},95042:(t,e,i)=>{var s=i(83419),n=i(842),r=i(86353),o=new s({initialize:function(t,e,i,s,n,r,o,a,h,l){this.tween=t,this.targetIndex=e,this.duration=s,this.totalDuration=0,this.delay=0,this.getDelay=i,this.yoyo=n,this.hold=r,this.repeat=o,this.repeatDelay=a,this.repeatCounter=0,this.flipX=h,this.flipY=l,this.progress=0,this.elapsed=0,this.state=0,this.isCountdown=!1},getTarget:function(){return this.tween.targets[this.targetIndex]},setTargetValue:function(t){void 0===t&&(t=this.current),this.tween.targets[this.targetIndex][this.key]=t},setCreatedState:function(){this.state=r.CREATED,this.isCountdown=!1},setDelayState:function(){this.state=r.DELAY,this.isCountdown=!0},setPendingRenderState:function(){this.state=r.PENDING_RENDER,this.isCountdown=!1},setPlayingForwardState:function(){this.state=r.PLAYING_FORWARD,this.isCountdown=!1},setPlayingBackwardState:function(){this.state=r.PLAYING_BACKWARD,this.isCountdown=!1},setHoldState:function(){this.state=r.HOLD_DELAY,this.isCountdown=!0},setRepeatState:function(){this.state=r.REPEAT_DELAY,this.isCountdown=!0},setCompleteState:function(){this.state=r.COMPLETE,this.isCountdown=!1},isCreated:function(){return this.state===r.CREATED},isDelayed:function(){return this.state===r.DELAY},isPendingRender:function(){return this.state===r.PENDING_RENDER},isPlayingForward:function(){return this.state===r.PLAYING_FORWARD},isPlayingBackward:function(){return this.state===r.PLAYING_BACKWARD},isHolding:function(){return this.state===r.HOLD_DELAY},isRepeating:function(){return this.state===r.REPEAT_DELAY},isComplete:function(){return this.state===r.COMPLETE},setStateFromEnd:function(t){this.yoyo?this.onRepeat(t,!0,!0):this.repeatCounter>0?this.onRepeat(t,!0,!1):this.setCompleteState()},setStateFromStart:function(t){this.repeatCounter>0?this.onRepeat(t,!1):this.setCompleteState()},reset:function(){var t=this.tween,e=t.totalTargets,i=this.targetIndex,s=t.targets[i],n=this.key;this.progress=0,this.elapsed=0,this.delay=this.getDelay(s,n,0,i,e,t),this.repeatCounter=-1===this.repeat?r.MAX:this.repeat,this.setPendingRenderState();var o=this.duration+this.hold;this.yoyo&&(o+=this.duration);var a=o+this.repeatDelay;this.totalDuration=this.delay+o,-1===this.repeat?(this.totalDuration+=a*r.MAX,t.isInfinite=!0):this.repeat>0&&(this.totalDuration+=a*this.repeat),this.totalDuration>t.duration&&(t.duration=this.totalDuration),this.delay0&&(this.elapsed=this.delay,this.setDelayState())},onRepeat:function(t,e,i){var s=this.tween,r=s.totalTargets,o=this.targetIndex,a=s.targets[o],h=this.key,l="texture"!==h;if(this.elapsed=t,this.progress=t/this.duration,this.flipX&&a.toggleFlipX(),this.flipY&&a.toggleFlipY(),l&&(e||i)&&(this.start=this.getStartValue(a,h,this.start,o,r,s)),i)return this.setPlayingBackwardState(),void this.dispatchEvent(n.TWEEN_YOYO,"onYoyo");this.repeatCounter--,l&&(this.end=this.getEndValue(a,h,this.start,o,r,s)),this.repeatDelay>0?(this.elapsed=this.repeatDelay-t,l&&(this.current=this.start,a[h]=this.current),this.setRepeatState()):(this.setPlayingForwardState(),this.dispatchEvent(n.TWEEN_REPEAT,"onRepeat"))},destroy:function(){this.tween=null,this.getDelay=null,this.setCompleteState()}});t.exports=o},69902:t=>{t.exports={targets:null,delay:0,duration:1e3,ease:"Power0",easeParams:null,hold:0,repeat:0,repeatDelay:0,yoyo:!1,flipX:!1,flipY:!1,persist:!1,interpolation:null}},81076:t=>{t.exports=["callbackScope","completeDelay","delay","duration","ease","easeParams","flipX","flipY","hold","interpolation","loop","loopDelay","onActive","onActiveParams","onComplete","onCompleteParams","onLoop","onLoopParams","onPause","onPauseParams","onRepeat","onRepeatParams","onResume","onResumeParams","onStart","onStartParams","onStop","onStopParams","onUpdate","onUpdateParams","onYoyo","onYoyoParams","paused","persist","props","repeat","repeatDelay","targets","yoyo"]},86081:(t,e,i)=>{var s=i(70402),n=i(83419),r=i(842),o=i(44603),a=i(39429),h=i(36383),l=i(86353),u=i(48177),c=i(42220),d=new n({Extends:s,initialize:function(t,e){s.call(this,t),this.targets=e,this.totalTargets=e.length,this.isSeeking=!1,this.isInfinite=!1,this.elapsed=0,this.totalElapsed=0,this.duration=0,this.progress=0,this.totalDuration=0,this.totalProgress=0},add:function(t,e,i,s,n,r,o,a,h,l,c,d,f,p,v,g){var m=new u(this,t,e,i,s,n,r,o,a,h,l,c,d,f,p,v,g);return this.totalData=this.data.push(m),m},addFrame:function(t,e,i,s,n,r,o,a,h,l){var u=new c(this,t,e,i,s,n,r,o,a,h,l);return this.totalData=this.data.push(u),u},getValue:function(t){void 0===t&&(t=0);var e=null;return this.data&&(e=this.data[t].current),e},hasTarget:function(t){return this.targets&&-1!==this.targets.indexOf(t)},updateTo:function(t,e,i){if(void 0===i&&(i=!1),"texture"!==t)for(var s=0;s0)this.elapsed=0,this.progress=0,this.loopCounter--,this.initTweenData(!0),this.loopDelay>0?(this.countdown=this.loopDelay,this.setLoopDelayState()):(this.setActiveState(),this.dispatchEvent(r.TWEEN_LOOP,"onLoop"));else{if(!(this.completeDelay>0))return this.onCompleteHandler(),!0;this.countdown=this.completeDelay,this.setCompleteDelayState()}return!1},onCompleteHandler:function(){this.progress=1,this.totalProgress=1,s.prototype.onCompleteHandler.call(this)},play:function(){return this.isDestroyed()?(console.warn("Cannot play destroyed Tween",this),this):((this.isPendingRemove()||this.isFinished())&&this.seek(),this.paused=!1,this.setActiveState(),this)},seek:function(t,e,i){if(void 0===t&&(t=0),void 0===e&&(e=16.6),void 0===i&&(i=!1),this.isDestroyed())return console.warn("Cannot seek destroyed Tween",this),this;i||(this.isSeeking=!0),this.reset(!0),this.initTweenData(!0),this.setActiveState(),this.dispatchEvent(r.TWEEN_ACTIVE,"onActive");var s=this.paused;if(this.paused=!1,t>0){for(var n=Math.floor(t/e),o=t-n*e,a=0;a0&&this.update(o)}return this.paused=s,this.isSeeking=!1,this},initTweenData:function(t){void 0===t&&(t=!1),this.duration=0,this.startDelay=h.MAX_SAFE_INTEGER;for(var e=this.data,i=0;i0?s+n+(s+o)*r:s+n},reset:function(t){return void 0===t&&(t=!1),this.elapsed=0,this.totalElapsed=0,this.progress=0,this.totalProgress=0,this.loopCounter=this.loop,-1===this.loop&&(this.isInfinite=!0,this.loopCounter=l.MAX),t||(this.initTweenData(),this.setActiveState(),this.dispatchEvent(r.TWEEN_ACTIVE,"onActive")),this},update:function(t){if(this.isPendingRemove()||this.isDestroyed())return!0;if(this.paused||this.isFinished())return!1;if(t*=this.timeScale*this.parent.timeScale,this.isLoopDelayed())return this.updateLoopCountdown(t),!1;if(this.isCompleteDelayed())return this.updateCompleteDelay(t),!1;this.hasStarted||(this.startDelay-=t,this.startDelay<=0&&(this.hasStarted=!0,this.dispatchEvent(r.TWEEN_START,"onStart"),t=0));var e=!1;if(this.isActive())for(var i=this.data,s=0;s{var s=i(72905),n=i(70402),r=i(83419),o=i(842),a=i(44603),h=i(39429),l=i(86353),u=new r({Extends:n,initialize:function(t){n.call(this,t),this.currentTween=null,this.currentIndex=0},init:function(){return this.loopCounter=-1===this.loop?l.MAX:this.loop,this.setCurrentTween(0),this.startDelay>0&&!this.isStartDelayed()?this.setStartDelayState():this.setActiveState(),this.dispatchEvent(o.TWEEN_ACTIVE,"onActive"),this},add:function(t){var e=this.parent.create(t);Array.isArray(e)||(e=[e]);for(var i=this.data,s=0;s0)this.loopCounter--,this.resetTweens(),this.loopDelay>0?(this.countdown=this.loopDelay,this.setLoopDelayState()):(this.setActiveState(),this.dispatchEvent(o.TWEEN_LOOP,"onLoop"));else{if(!(this.completeDelay>0))return this.onCompleteHandler(),!0;this.countdown=this.completeDelay,this.setCompleteDelayState()}return!1},play:function(){return this.isDestroyed()?(console.warn("Cannot play destroyed TweenChain",this),this):((this.isPendingRemove()||this.isPending())&&this.resetTweens(),this.paused=!1,this.startDelay>0&&!this.isStartDelayed()?this.setStartDelayState():this.setActiveState(),this)},resetTweens:function(){for(var t=this.data,e=this.totalData,i=0;i{var s=i(95042),n=i(45319),r=i(83419),o=i(842),a=new r({Extends:s,initialize:function(t,e,i,n,r,o,a,h,l,u,c,d,f,p,v,g,m){s.call(this,t,e,h,l,u,c,d,f,p,v),this.key=i,this.getActiveValue=o,this.getEndValue=n,this.getStartValue=r,this.ease=a,this.start=0,this.previous=0,this.current=0,this.end=0,this.interpolation=g,this.interpolationData=m},reset:function(t){s.prototype.reset.call(this);var e=this.tween.targets[this.targetIndex],i=this.key;t&&(e[i]=this.start),this.start=0,this.previous=0,this.current=0,this.end=0,this.getActiveValue&&(e[i]=this.getActiveValue(e,i,0))},update:function(t){var e=this.tween,i=e.totalTargets,s=this.targetIndex,r=e.targets[s],a=this.key;if(!r)return this.setCompleteState(),!1;if(this.isCountdown&&(this.elapsed-=t,this.elapsed<=0&&(this.elapsed=0,t=0,this.isDelayed()?this.setPendingRenderState():this.isRepeating()?(this.setPlayingForwardState(),this.dispatchEvent(o.TWEEN_REPEAT,"onRepeat")):this.isHolding()&&this.setStateFromEnd(0))),this.isPendingRender())return this.start=this.getStartValue(r,a,r[a],s,i,e),this.end=this.getEndValue(r,a,this.start,s,i,e),this.current=this.start,r[a]=this.start,this.setPlayingForwardState(),!0;var h=this.isPlayingForward(),l=this.isPlayingBackward();if(h||l){var u=this.elapsed,c=this.duration,d=0,f=!1;(u+=t)>=c?(d=u-c,u=c,f=!0):u<0&&(u=0);var p=n(u/c,0,1);if(this.elapsed=u,this.progress=p,this.previous=this.current,f)h?(this.current=this.end,r[a]=this.end,this.hold>0?(this.elapsed=this.hold,this.setHoldState()):this.setStateFromEnd(d)):(this.current=this.start,r[a]=this.start,this.setStateFromStart(d));else{h||(p=1-p);var v=this.ease(p);this.interpolation?this.current=this.interpolation(this.interpolationData,v):this.current=this.start+(this.end-this.start)*v,r[a]=this.current}this.dispatchEvent(o.TWEEN_UPDATE,"onUpdate")}return!this.isComplete()},dispatchEvent:function(t,e){var i=this.tween;if(!i.isSeeking){var s=i.targets[this.targetIndex],n=this.key,r=this.current,o=this.previous;i.emit(t,i,n,s,r,o);var a=i.callbacks[e];a&&a.func.apply(i.callbackScope,[i,s,n,r,o].concat(a.params))}},destroy:function(){s.prototype.destroy.call(this),this.getActiveValue=null,this.getEndValue=null,this.getStartValue=null,this.ease=null}});t.exports=a},42220:(t,e,i)=>{var s=i(95042),n=i(45319),r=i(83419),o=i(842),a=new r({Extends:s,initialize:function(t,e,i,n,r,o,a,h,l,u,c){s.call(this,t,e,r,o,!1,a,h,l,u,c),this.key="texture",this.startTexture=null,this.endTexture=i,this.startFrame=null,this.endFrame=n,this.yoyo=0!==h},reset:function(t){s.prototype.reset.call(this);var e=this.tween.targets[this.targetIndex];this.startTexture||(this.startTexture=e.texture.key,this.startFrame=e.frame.name),t&&e.setTexture(this.startTexture,this.startFrame)},update:function(t){var e=this.tween,i=this.targetIndex,s=e.targets[i];if(!s)return this.setCompleteState(),!1;if(this.isCountdown&&(this.elapsed-=t,this.elapsed<=0&&(this.elapsed=0,t=0,this.isDelayed()?this.setPendingRenderState():this.isRepeating()?(this.setPlayingForwardState(),this.dispatchEvent(o.TWEEN_REPEAT,"onRepeat")):this.isHolding()&&this.setStateFromEnd(0))),this.isPendingRender())return this.startTexture&&s.setTexture(this.startTexture,this.startFrame),this.setPlayingForwardState(),!0;var r=this.isPlayingForward(),a=this.isPlayingBackward();if(r||a){var h=this.elapsed,l=this.duration,u=0,c=!1;(h+=t)>=l?(u=h-l,h=l,c=!0):h<0&&(h=0);var d=n(h/l,0,1);this.elapsed=h,this.progress=d,c&&(r?(s.setTexture(this.endTexture,this.endFrame),this.hold>0?(this.elapsed=this.hold,this.setHoldState()):this.setStateFromEnd(u)):(s.setTexture(this.startTexture,this.startFrame),this.setStateFromStart(u))),this.dispatchEvent(o.TWEEN_UPDATE,"onUpdate")}return!this.isComplete()},dispatchEvent:function(t,e){var i=this.tween;if(!i.isSeeking){var s=i.targets[this.targetIndex],n=this.key;i.emit(t,i,n,s);var r=i.callbacks[e];r&&r.func.apply(i.callbackScope,[i,s,n].concat(r.params))}},destroy:function(){s.prototype.destroy.call(this),this.startTexture=null,this.endTexture=null,this.startFrame=null,this.endFrame=null}});t.exports=a},86353:t=>{t.exports={CREATED:0,DELAY:2,PENDING_RENDER:4,PLAYING_FORWARD:5,PLAYING_BACKWARD:6,HOLD_DELAY:7,REPEAT_DELAY:8,COMPLETE:9,PENDING:20,ACTIVE:21,LOOP_DELAY:22,COMPLETE_DELAY:23,START_DELAY:24,PENDING_REMOVE:25,REMOVED:26,FINISHED:27,DESTROYED:28,MAX:999999999999}},83419:t=>{function e(t,e,i){var s=i?t[e]:Object.getOwnPropertyDescriptor(t,e);return!i&&s.value&&"object"==typeof s.value&&(s=s.value),!(!s||!function(t){return!!t.get&&"function"==typeof t.get||!!t.set&&"function"==typeof t.set}(s))&&(void 0===s.enumerable&&(s.enumerable=!0),void 0===s.configurable&&(s.configurable=!0),s)}function i(t,e){var i=Object.getOwnPropertyDescriptor(t,e);return!!i&&(i.value&&"object"==typeof i.value&&(i=i.value),!1===i.configurable)}function s(t,s,n,o){for(var a in s)if(s.hasOwnProperty(a)){var h=e(s,a,n);if(!1!==h){if(i((o||t).prototype,a)){if(r.ignoreFinals)continue;throw new Error("cannot override final property '"+a+"', set Class.ignoreFinals = true to skip")}Object.defineProperty(t.prototype,a,h)}else t.prototype[a]=s[a]}}function n(t,e){if(e){Array.isArray(e)||(e=[e]);for(var i=0;i{t.exports=function(){}},20242:t=>{t.exports=function(){return null}},71146:t=>{t.exports=function(t,e,i,s,n){if(void 0===n&&(n=t),i>0){var r=i-t.length;if(r<=0)return null}if(!Array.isArray(e))return-1===t.indexOf(e)?(t.push(e),s&&s.call(n,e),e):null;for(var o=e.length-1;o>=0;)-1!==t.indexOf(e[o])&&e.splice(o,1),o--;if(0===(o=e.length))return null;i>0&&o>r&&(e.splice(r),o=r);for(var a=0;a{t.exports=function(t,e,i,s,n,r){if(void 0===i&&(i=0),void 0===r&&(r=t),s>0){var o=s-t.length;if(o<=0)return null}if(!Array.isArray(e))return-1===t.indexOf(e)?(t.splice(i,0,e),n&&n.call(r,e),e):null;for(var a=e.length-1;a>=0;)-1!==t.indexOf(e[a])&&e.pop(),a--;if(0===(a=e.length))return null;s>0&&a>o&&(e.splice(o),a=o);for(var h=a-1;h>=0;h--){var l=e[h];t.splice(i,0,l),n&&n.call(r,l)}return e}},66905:t=>{t.exports=function(t,e){var i=t.indexOf(e);return-1!==i&&i{var s=i(82011);t.exports=function(t,e,i,n,r){void 0===n&&(n=0),void 0===r&&(r=t.length);var o=0;if(s(t,n,r))for(var a=n;a{t.exports=function(t,e,i){var s,n=[null];for(s=3;s{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===n&&(n=0),void 0===r&&(r=t.length),s(t,n,r)){var o,a=[null];for(o=5;o{t.exports=function(t,e,i){if(!e.length)return NaN;if(1===e.length)return e[0];var s,n,r=1;if(i){if(te.length&&(r=e.length),i?(s=e[r-1][i],(n=e[r][i])-t<=t-s?e[r]:e[r-1]):(s=e[r-1],(n=e[r])-t<=t-s?n:s)}},43491:t=>{var e=function(t,i){void 0===i&&(i=[]);for(var s=0;s{var s=i(82011);t.exports=function(t,e,i,n,r){void 0===n&&(n=0),void 0===r&&(r=t.length);var o=[];if(s(t,n,r))for(var a=n;a{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===n&&(n=0),void 0===r&&(r=t.length),s(t,n,r))for(var o=n;o{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=t.length);var s=e+Math.floor(Math.random()*i);return void 0===t[s]?null:t[s]}},85835:t=>{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),n=t.indexOf(i);if(s<0||n<0)throw new Error("Supplied items must be elements of the same array");return s>n||(t.splice(s,1),n===t.length-1?t.push(e):t.splice(n,0,e)),t}},83371:t=>{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),n=t.indexOf(i);if(s<0||n<0)throw new Error("Supplied items must be elements of the same array");return s{t.exports=function(t,e){var i=t.indexOf(e);if(i>0){var s=t[i-1],n=t.indexOf(s);t[i]=s,t[n]=e}return t}},69693:t=>{t.exports=function(t,e,i){var s=t.indexOf(e);if(-1===s||i<0||i>=t.length)throw new Error("Supplied index out of bounds");return s!==i&&(t.splice(s,1),t.splice(i,0,e)),e}},40853:t=>{t.exports=function(t,e){var i=t.indexOf(e);if(-1!==i&&i{t.exports=function(t,e,i,s){var n,r=[],o=!1;if((i||s)&&(o=!0,i||(i=""),s||(s="")),e=e;n--)o?r.push(i+n.toString()+s):r.push(n);else for(n=t;n<=e;n++)o?r.push(i+n.toString()+s):r.push(n);return r}},593:(t,e,i)=>{var s=i(2284);t.exports=function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=null),void 0===i&&(i=1),null===e&&(e=t,t=0);for(var n=[],r=Math.max(s((e-t)/(i||1)),0),o=0;o{function e(t,e,i){var s=t[e];t[e]=t[i],t[i]=s}function i(t,e){return te?1:0}var s=function(t,n,r,o,a){for(void 0===r&&(r=0),void 0===o&&(o=t.length-1),void 0===a&&(a=i);o>r;){if(o-r>600){var h=o-r+1,l=n-r+1,u=Math.log(h),c=.5*Math.exp(2*u/3),d=.5*Math.sqrt(u*c*(h-c)/h)*(l-h/2<0?-1:1),f=Math.max(r,Math.floor(n-l*c/h+d)),p=Math.min(o,Math.floor(n+(h-l)*c/h+d));s(t,n,f,p,a)}var v=t[n],g=r,m=o;for(e(t,r,n),a(t[o],v)>0&&e(t,r,o);g0;)m--}0===a(t[r],v)?e(t,r,m):e(t,++m,o),m<=n&&(r=m+1),n<=m&&(o=m-1)}};t.exports=s},88492:(t,e,i)=>{var s=i(35154),n=i(33680),r=function(t,e,i){for(var s=[],n=0;n{var s=i(19133);t.exports=function(t,e,i,n){var r;if(void 0===n&&(n=t),!Array.isArray(e))return-1!==(r=t.indexOf(e))?(s(t,r),i&&i.call(n,e),e):null;for(var o=e.length-1,a=[];o>=0;){var h=e[o];-1!==(r=t.indexOf(h))&&(s(t,r),a.push(h),i&&i.call(n,h)),o--}return a}},60248:(t,e,i)=>{var s=i(19133);t.exports=function(t,e,i,n){if(void 0===n&&(n=t),e<0||e>t.length-1)throw new Error("Index out of bounds");var r=s(t,e);return i&&i.call(n,r),r}},81409:(t,e,i)=>{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===e&&(e=0),void 0===i&&(i=t.length),void 0===r&&(r=t),s(t,e,i)){var o=i-e,a=t.splice(e,o);if(n)for(var h=0;h{var s=i(19133);t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=t.length);var n=e+Math.floor(Math.random()*i);return s(t,n)}},42169:t=>{t.exports=function(t,e,i){var s=t.indexOf(e),n=t.indexOf(i);return-1!==s&&-1===n&&(t[s]=i,!0)}},86003:t=>{t.exports=function(t,e){void 0===e&&(e=1);for(var i=null,s=0;s{t.exports=function(t,e){void 0===e&&(e=1);for(var i=null,s=0;s{t.exports=function(t,e,i,s){var n=t.length;if(e<0||e>n||e>=i||i>n){if(s)throw new Error("Range Error: Values outside acceptable range");return!1}return!0}},89545:t=>{t.exports=function(t,e){var i=t.indexOf(e);return-1!==i&&i>0&&(t.splice(i,1),t.unshift(e)),e}},17810:(t,e,i)=>{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===n&&(n=0),void 0===r&&(r=t.length),s(t,n,r))for(var o=n;o{t.exports=function(t){for(var e=t.length-1;e>0;e--){var i=Math.floor(Math.random()*(e+1)),s=t[e];t[e]=t[i],t[i]=s}return t}},90126:t=>{t.exports=function(t){var e=/\D/g;return t.sort((function(t,i){return parseInt(t.replace(e,""),10)-parseInt(i.replace(e,""),10)})),t}},19133:t=>{t.exports=function(t,e){if(!(e>=t.length)){for(var i=t.length-1,s=t[e],n=e;n{var s=i(82264);function n(t,e){return String(t).localeCompare(e)}function r(t,e,i,s){var n,r,o,a,h,l=t.length,u=0,c=2*i;for(n=0;nl&&(r=l),o>l&&(o=l),a=n,h=r;;)if(a{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),n=t.indexOf(i);if(s<0||n<0)throw new Error("Supplied items must be elements of the same array");return t[s]=i,t[n]=e,t}},37105:(t,e,i)=>{t.exports={Matrix:i(54915),Add:i(71146),AddAt:i(51067),BringToTop:i(66905),CountAllMatching:i(21612),Each:i(95428),EachInRange:i(36914),FindClosestInSorted:i(81957),Flatten:i(43491),GetAll:i(46710),GetFirst:i(58731),GetRandom:i(26546),MoveDown:i(70864),MoveTo:i(69693),MoveUp:i(40853),MoveAbove:i(85835),MoveBelow:i(83371),NumberArray:i(20283),NumberArrayStep:i(593),QuickSelect:i(43886),Range:i(88492),Remove:i(72905),RemoveAt:i(60248),RemoveBetween:i(81409),RemoveRandomElement:i(31856),Replace:i(42169),RotateLeft:i(86003),RotateRight:i(49498),SafeRange:i(82011),SendToBack:i(89545),SetAll:i(17810),Shuffle:i(33680),SortByDigits:i(90126),SpliceOne:i(19133),StableSort:i(19186),Swap:i(25630)}},86922:t=>{t.exports=function(t){if(!Array.isArray(t)||!Array.isArray(t[0]))return!1;for(var e=t[0].length,i=1;i{var s=i(41836),n=i(86922);t.exports=function(t){var e="";if(!n(t))return e;for(var i=0;i{t.exports=function(t){return t.reverse()}},21224:t=>{t.exports=function(t){for(var e=0;e{var s=i(37829);t.exports=function(t){return s(t,180)}},44657:(t,e,i)=>{var s=i(37829);t.exports=function(t,e){void 0===e&&(e=1);for(var i=0;i{var s=i(86922),n=i(2429);t.exports=function(t,e){if(void 0===e&&(e=90),!s(t))return null;if("string"!=typeof e&&(e=(e%360+360)%360),90===e||-270===e||"rotateLeft"===e)(t=n(t)).reverse();else if(-90===e||270===e||"rotateRight"===e)t.reverse(),t=n(t);else if(180===Math.abs(e)||"rotate180"===e){for(var i=0;i{var s=i(37829);t.exports=function(t,e){void 0===e&&(e=1);for(var i=0;i{var s=i(86003),n=i(49498);t.exports=function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),0!==i&&(i<0?s(t,Math.abs(i)):n(t,i)),0!==e)for(var r=0;r{t.exports=function(t){for(var e=t.length,i=t[0].length,s=new Array(i),n=0;n-1;r--)s[n][r]=t[r][n]}return s}},54915:(t,e,i)=>{t.exports={CheckMatrix:i(86922),MatrixToString:i(63362),ReverseColumns:i(92598),ReverseRows:i(21224),Rotate180:i(98717),RotateLeft:i(44657),RotateMatrix:i(37829),RotateRight:i(92632),Translate:i(69512),TransposeMatrix:i(2429)}},71334:t=>{var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";t.exports=function(t,i){for(var s=new Uint8Array(t),n=s.length,r=i?"data:"+i+";base64,":"",o=0;o>2],r+=e[(3&s[o])<<4|s[o+1]>>4],r+=e[(15&s[o+1])<<2|s[o+2]>>6],r+=e[63&s[o+2]];return n%3==2?r=r.substring(0,r.length-1)+"=":n%3==1&&(r=r.substring(0,r.length-2)+"=="),r}},53134:t=>{for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=new Uint8Array(256),s=0;s<64;s++)i[e.charCodeAt(s)]=s;t.exports=function(t){var e,s,n,r,o=(t=t.substr(t.indexOf(",")+1)).length,a=.75*o,h=0;"="===t[o-1]&&(a--,"="===t[o-2]&&a--);for(var l=new ArrayBuffer(a),u=new Uint8Array(l),c=0;c>4,u[h++]=(15&s)<<4|n>>2,u[h++]=(3&n)<<6|63&r;return l}},65839:(t,e,i)=>{t.exports={ArrayBufferToBase64:i(71334),Base64ToArrayBuffer:i(53134)}},91799:(t,e,i)=>{t.exports={Array:i(37105),Base64:i(65839),Objects:i(1183),String:i(31749),NOOP:i(29747),NULL:i(20242)}},41786:t=>{t.exports=function(t){var e={};for(var i in t)Array.isArray(t[i])?e[i]=t[i].slice(0):e[i]=t[i];return e}},62644:t=>{var e=function(t){var i,s,n;if("object"!=typeof t||null===t)return t;for(n in i=Array.isArray(t)?[]:{},t)s=t[n],i[n]=e(s);return i};t.exports=e},79291:(t,e,i)=>{var s=i(41212),n=function(){var t,e,i,r,o,a,h=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof h&&(c=h,h=arguments[1]||{},l=2),u===l&&(h=this,--l);l{var s=i(75508),n=i(35154);t.exports=function(t,e,i){var r=n(t,e,null);if(null===r)return i;if(Array.isArray(r))return s.RND.pick(r);if("object"==typeof r){if(r.hasOwnProperty("randInt"))return s.RND.integerInRange(r.randInt[0],r.randInt[1]);if(r.hasOwnProperty("randFloat"))return s.RND.realInRange(r.randFloat[0],r.randFloat[1])}else if("function"==typeof r)return r(e);return r}},95540:t=>{t.exports=function(t,e,i){var s=typeof t;return t&&"number"!==s&&"string"!==s&&t.hasOwnProperty(e)&&void 0!==t[e]?t[e]:i}},82840:(t,e,i)=>{var s=i(35154),n=i(45319);t.exports=function(t,e,i,r,o){void 0===o&&(o=i);var a=s(t,e,o);return n(a,i,r)}},35154:t=>{t.exports=function(t,e,i,s){if(!t&&!s||"number"==typeof t)return i;if(t&&t.hasOwnProperty(e))return t[e];if(s&&s.hasOwnProperty(e))return s[e];if(-1!==e.indexOf(".")){for(var n=e.split("."),r=t,o=s,a=i,h=i,l=!0,u=!0,c=0;c{t.exports=function(t,e){for(var i=0;i{t.exports=function(t,e){for(var i=0;i{t.exports=function(t,e){return t.hasOwnProperty(e)}},41212:t=>{t.exports=function(t){if(!t||"object"!=typeof t||t.nodeType||t===t.window)return!1;try{if(t.constructor&&!{}.hasOwnProperty.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}return!0}},46975:(t,e,i)=>{var s=i(41786);t.exports=function(t,e){var i=s(t);for(var n in e)i.hasOwnProperty(n)||(i[n]=e[n]);return i}},269:(t,e,i)=>{var s=i(41786);t.exports=function(t,e){var i=s(t);for(var n in e)i.hasOwnProperty(n)&&(i[n]=e[n]);return i}},18254:(t,e,i)=>{var s=i(97022);t.exports=function(t,e){for(var i={},n=0;n{t.exports=function(t,e,i){if(!t||"number"==typeof t)return!1;if(t.hasOwnProperty(e))return t[e]=i,!0;if(-1!==e.indexOf(".")){for(var s=e.split("."),n=t,r=t,o=0;o{t.exports={Clone:i(41786),DeepCopy:i(62644),Extend:i(79291),GetAdvancedValue:i(23568),GetFastValue:i(95540),GetMinMaxValue:i(82840),GetValue:i(35154),HasAll:i(69036),HasAny:i(1985),HasValue:i(97022),IsPlainObject:i(41212),Merge:i(46975),MergeRight:i(269),Pick:i(18254),SetValue:i(61622)}},27902:t=>{t.exports=function(t,e){return t.replace(/%([0-9]+)/g,(function(t,i){return e[Number(i)-1]}))}},41836:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=0),void 0===i&&(i=" "),void 0===s&&(s=3);var n=0;if(e+1>=(t=t.toString()).length)switch(s){case 1:t=new Array(e+1-t.length).join(i)+t;break;case 3:var r=Math.ceil((n=e-t.length)/2);t=new Array(n-r+1).join(i)+t+new Array(r+1).join(i);break;default:t+=new Array(e+1-t.length).join(i)}return t}},33628:t=>{t.exports=function(t,e){return 0===e?t.slice(1):t.slice(0,e-1)+t.slice(e)}},27671:t=>{t.exports=function(t){return t.split("").reverse().join("")}},45650:t=>{t.exports=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var e=16*Math.random()|0;return("x"===t?e:3&e|8).toString(16)}))}},35355:t=>{t.exports=function(t){return t&&t[0].toUpperCase()+t.slice(1)}},31749:(t,e,i)=>{t.exports={Format:i(27902),Pad:i(41836),RemoveAt:i(33628),Reverse:i(27671),UppercaseFirst:i(35355),UUID:i(45650)}}},e={};function s(i){var n=e[i];if(void 0!==n)return n.exports;var r=e[i]={exports:{}};return t[i](r,r.exports,s),r.exports}s.d=(t,e)=>{for(var i in e)s.o(e,i)&&!s.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),s.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n={};(()=>{s.d(n,{A4:()=>E,AB:()=>R,AQ:()=>b,Aq:()=>k,B_:()=>c,CB:()=>U,D7:()=>L,Dh:()=>y,En:()=>e,FE:()=>A,FX:()=>v,Fu:()=>D,M3:()=>G,NS:()=>V,O1:()=>O,PX:()=>H,Q8:()=>B,Qw:()=>i,SY:()=>Y,Tm:()=>a,UP:()=>W,X5:()=>l,XT:()=>u,Z5:()=>_,Zt:()=>g,_k:()=>M,aH:()=>T,dv:()=>f,gX:()=>F,gd:()=>r,ho:()=>P,iJ:()=>h,j$:()=>N,l2:()=>o,nl:()=>d,pd:()=>x,qt:()=>X,ry:()=>S,sV:()=>p,x3:()=>z,xS:()=>m,xv:()=>I,zA:()=>C,zU:()=>w}),s(63595);var t=s(8054);const e=s(61061),i=s(60421),r=s(10312),o=s(83388),a=s(26638),h=s(42857),l=s(15822),u=s(25410),c=s(44965),d=s(27460),f=s(84902),p=s(93055),v=s(66064),g=s(50127),m=s(77856),y=s(55738),x=s(14350),T=s(57777),w=s(75508),b=s(44563),S=s(18922),E=s(36909),A=s(93364),C=s(29795),_=s(97482),M=s(62194),P=s(41392),R=s(23717),L=s(27458),O=s(62501),F=s(90291),D=s(43066),k=s(91799),I=t.VERSION,B=t.AUTO,N=t.CANVAS,U=t.WEBGL,X=t.HEADLESS,Y=t.FOREVER,z=t.NONE,G=t.LEFT,V=t.RIGHT,W=t.UP,H=t.DOWN})();var r=n.Q8,o=n.En,a=n.Qw,h=n.gd,l=n.j$,u=n.l2,c=n.Tm,d=n.iJ,f=n.X5,p=n.XT,v=n.dv,g=n.PX,m=n.B_,y=n.nl,x=n.sV,T=n.SY,w=n.FX,b=n.Zt,S=n.xS,E=n.Dh,A=n.qt,C=n.pd,_=n.M3,M=n.aH,P=n.zU,R=n.x3,L=n.AQ,O=n.ry,F=n.NS,D=n.A4,k=n.FE,I=n.zA,B=n.Z5,N=n._k,U=n.AB,X=n.ho,Y=n.D7,z=n.O1,G=n.gX,V=n.Fu,W=n.UP,H=n.Aq,j=n.xv,q=n.CB;export{r as AUTO,o as Actions,a as Animations,h as BlendModes,l as CANVAS,u as Cache,c as Cameras,d as Core,f as Create,p as Curves,v as DOM,g as DOWN,m as Data,y as Display,x as Events,T as FOREVER,w as FX,b as Game,S as GameObjects,E as Geom,A as HEADLESS,C as Input,_ as LEFT,M as Loader,P as Math,R as NONE,L as Physics,O as Plugins,F as RIGHT,D as Renderer,k as Scale,I as ScaleModes,B as Scene,N as Scenes,U as Sound,X as Structs,Y as Textures,z as Tilemaps,G as Time,V as Tweens,W as UP,H as Utils,j as VERSION,q as WEBGL}; \ No newline at end of file +var t={50792:t=>{var e=Object.prototype.hasOwnProperty,i="~";function s(){}function n(t,e,i){this.fn=t,this.context=e,this.once=i||!1}function r(t,e,s,r,o){if("function"!=typeof s)throw new TypeError("The listener must be a function");var a=new n(s,r||t,o),h=i?i+e:e;return t._events[h]?t._events[h].fn?t._events[h]=[t._events[h],a]:t._events[h].push(a):(t._events[h]=a,t._eventsCount++),t}function o(t,e){0==--t._eventsCount?t._events=new s:delete t._events[e]}function a(){this._events=new s,this._eventsCount=0}Object.create&&(s.prototype=Object.create(null),(new s).__proto__||(i=!1)),a.prototype.eventNames=function(){var t,s,n=[];if(0===this._eventsCount)return n;for(s in t=this._events)e.call(t,s)&&n.push(i?s.slice(1):s);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(t)):n},a.prototype.listeners=function(t){var e=i?i+t:t,s=this._events[e];if(!s)return[];if(s.fn)return[s.fn];for(var n=0,r=s.length,o=new Array(r);n{var s=i(38829);t.exports=function(t,e,i,n){for(var r=t[0],o=1;o{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"angle",e,i,n,r)}},60757:t=>{t.exports=function(t,e,i){for(var s=0;s{t.exports=function(t,e,i){void 0===i&&(i=0);for(var s=i;s{t.exports=function(t,e,i){void 0===i&&(i=0);for(var s=t.length-1;s>=i;s--){var n=t[s],r=!0;for(var o in e)n[o]!==e[o]&&(r=!1);if(r)return n}return null}},94420:(t,e,i)=>{var s=i(11879),n=i(60461),r=i(95540),o=i(29747),a=new(i(41481))({sys:{queueDepthSort:o,events:{once:o}}},0,0,1,1).setOrigin(0,0);t.exports=function(t,e){void 0===e&&(e={});var i=e.hasOwnProperty("width"),o=e.hasOwnProperty("height"),h=r(e,"width",-1),l=r(e,"height",-1),u=r(e,"cellWidth",1),c=r(e,"cellHeight",u),d=r(e,"position",n.TOP_LEFT),f=r(e,"x",0),p=r(e,"y",0),v=0,g=0,m=h*u,y=l*c;a.setPosition(f,p),a.setSize(u,c);for(var x=0;x{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"alpha",e,i,n,r)}},67285:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"x",e,i,n,r)}},9074:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"x",e,n,o,a),s(t,"y",i,r,o,a)}},75222:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"y",e,i,n,r)}},22983:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=6.28);for(var n=i,r=(s-i)/t.length,o=e.x,a=e.y,h=e.radius,l=0;l{t.exports=function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=6.28);for(var n=i,r=(s-i)/t.length,o=e.width/2,a=e.height/2,h=0;h{var s=i(15258),n=i(26708);t.exports=function(t,e,i){var r;r=i?n(e,i,t.length):s(e,t.length);for(var o=0;o{var s=i(14649),n=i(86003),r=i(49498);t.exports=function(t,e,i){void 0===i&&(i=0);var o=s(e,!1,t.length);i>0?n(o,i):i<0&&r(o,Math.abs(i));for(var a=0;a{var s=i(84993);t.exports=function(t,e,i){var n=s({x1:e.x1,y1:e.y1,x2:e.x2,y2:e.y2},i),r=s({x1:e.x2,y1:e.y2,x2:e.x3,y2:e.y3},i),o=s({x1:e.x3,y1:e.y3,x2:e.x1,y2:e.y1},i);n.pop(),r.pop(),o.pop();for(var a=(n=n.concat(r,o)).length/t.length,h=0,l=0;l{t.exports=function(t,e,i){for(var s=0;s{t.exports=function(t,e,i,s,n,r){var o;void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=1);var a=0,h=t.length;if(1===r)for(o=n;o=0;o--)t[o][e]+=i+a*s,a++;return t}},43967:t=>{t.exports=function(t,e,i,s,n,r){var o;void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=1);var a=0,h=t.length;if(1===r)for(o=n;o=0;o--)t[o][e]=i+a*s,a++;return t}},88926:(t,e,i)=>{var s=i(28176);t.exports=function(t,e){for(var i=0;i{var s=i(24820);t.exports=function(t,e){for(var i=0;i{var s=i(65822);t.exports=function(t,e){for(var i=0;i{var s=i(26597);t.exports=function(t,e){for(var i=0;i{var s=i(90260);t.exports=function(t,e){for(var i=0;i{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"rotation",e,i,n,r)}},91051:(t,e,i)=>{var s=i(1163),n=i(20339);t.exports=function(t,e,i){for(var r=e.x,o=e.y,a=0;a{var s=i(1163);t.exports=function(t,e,i,n){var r=e.x,o=e.y;if(0===n)return t;for(var a=0;a{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"scaleX",e,i,n,r)}},94868:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"scaleX",e,n,o,a),s(t,"scaleY",i,r,o,a)}},95532:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"scaleY",e,i,n,r)}},8689:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"alpha",e,i,n,r)}},2645:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n){return s(t,"blendMode",e,0,i,n)}},32372:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"depth",e,i,n,r)}},85373:t=>{t.exports=function(t,e,i){for(var s=0;s{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"originX",e,n,o,a),s(t,"originY",i,r,o,a),t.forEach((function(t){t.updateDisplayOrigin()})),t}},79939:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"rotation",e,i,n,r)}},2699:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"scaleX",e,n,o,a),s(t,"scaleY",i,r,o,a)}},98739:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scaleX",e,i,n,r)}},98476:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scaleY",e,i,n,r)}},6207:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"scrollFactorX",e,n,o,a),s(t,"scrollFactorY",i,r,o,a)}},6607:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scrollFactorX",e,i,n,r)}},72248:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scrollFactorY",e,i,n,r)}},14036:t=>{t.exports=function(t,e,i,s,n){for(var r=0;r{var s=i(43967);t.exports=function(t,e,i,n){return s(t,"visible",e,0,i,n)}},77597:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"x",e,i,n,r)}},83194:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"x",e,n,o,a),s(t,"y",i,r,o,a)}},67678:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"y",e,i,n,r)}},35850:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){var o,a;void 0===n&&(n=0),void 0===r&&(r=new s);var h=t.length;if(1===h)o=t[0].x,a=t[0].y,t[0].x=e,t[0].y=i;else{var l=1,u=0;0===n&&(u=h-1,l=h-2),o=t[u].x,a=t[u].y,t[u].x=e,t[u].y=i;for(var c=0;c=h||-1===l)){var d=t[l],f=d.x,p=d.y;d.x=o,d.y=a,o=f,a=p,0===n?l--:l++}}return r.x=o,r.y=a,r}},8628:(t,e,i)=>{var s=i(33680);t.exports=function(t){return s(t)}},21837:(t,e,i)=>{var s=i(7602);t.exports=function(t,e,i,n,r){void 0===r&&(r=!1);var o,a=Math.abs(n-i)/t.length;if(r)for(o=0;o{var s=i(54261);t.exports=function(t,e,i,n,r){void 0===r&&(r=!1);var o,a=Math.abs(n-i)/t.length;if(r)for(o=0;o{t.exports=function(t,e,i,s,n){if(void 0===n&&(n=!1),0===t.length)return t;if(1===t.length)return n?t[0][e]+=(s+i)/2:t[0][e]=(s+i)/2,t;var r,o=Math.abs(s-i)/(t.length-1);if(n)for(r=0;r{t.exports=function(t){for(var e=0;e{var s=i(15994);t.exports=function(t,e,i){void 0===i&&(i=0);for(var n=0;n{t.exports={AlignTo:i(11517),Angle:i(80318),Call:i(60757),GetFirst:i(69927),GetLast:i(32265),GridAlign:i(94420),IncAlpha:i(41721),IncX:i(67285),IncXY:i(9074),IncY:i(75222),PlaceOnCircle:i(22983),PlaceOnEllipse:i(95253),PlaceOnLine:i(88505),PlaceOnRectangle:i(41346),PlaceOnTriangle:i(11575),PlayAnimation:i(29953),PropertyValueInc:i(66979),PropertyValueSet:i(43967),RandomCircle:i(88926),RandomEllipse:i(33286),RandomLine:i(96e3),RandomRectangle:i(28789),RandomTriangle:i(97154),Rotate:i(20510),RotateAround:i(91051),RotateAroundDistance:i(76332),ScaleX:i(61619),ScaleXY:i(94868),ScaleY:i(95532),SetAlpha:i(8689),SetBlendMode:i(2645),SetDepth:i(32372),SetHitArea:i(85373),SetOrigin:i(81583),SetRotation:i(79939),SetScale:i(2699),SetScaleX:i(98739),SetScaleY:i(98476),SetScrollFactor:i(6207),SetScrollFactorX:i(6607),SetScrollFactorY:i(72248),SetTint:i(14036),SetVisible:i(50159),SetX:i(77597),SetXY:i(83194),SetY:i(67678),ShiftPosition:i(35850),Shuffle:i(8628),SmootherStep:i(21910),SmoothStep:i(21837),Spread:i(62054),ToggleVisible:i(79815),WrapInRectangle:i(39665)}},42099:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(74943),o=i(81957),a=i(41138),h=i(35154),l=i(90126),u=new n({initialize:function(t,e,i){this.manager=t,this.key=e,this.type="frame",this.frames=this.getFrames(t.textureManager,h(i,"frames",[]),h(i,"defaultTextureKey",null),h(i,"sortFrames",!0)),this.frameRate=h(i,"frameRate",null),this.duration=h(i,"duration",null),this.msPerFrame,this.skipMissedFrames=h(i,"skipMissedFrames",!0),this.delay=h(i,"delay",0),this.repeat=h(i,"repeat",0),this.repeatDelay=h(i,"repeatDelay",0),this.yoyo=h(i,"yoyo",!1),this.showBeforeDelay=h(i,"showBeforeDelay",!1),this.showOnStart=h(i,"showOnStart",!1),this.hideOnComplete=h(i,"hideOnComplete",!1),this.randomFrame=h(i,"randomFrame",!1),this.paused=!1,this.calculateDuration(this,this.getTotalFrames(),this.duration,this.frameRate),this.manager.on&&(this.manager.on(r.PAUSE_ALL,this.pause,this),this.manager.on(r.RESUME_ALL,this.resume,this))},getTotalFrames:function(){return this.frames.length},calculateDuration:function(t,e,i,s){null===i&&null===s?(t.frameRate=24,t.duration=24/e*1e3):i&&null===s?(t.duration=i,t.frameRate=e/(i/1e3)):(t.frameRate=s,t.duration=e/s*1e3),t.msPerFrame=1e3/t.frameRate},addFrame:function(t){return this.addFrameAt(this.frames.length,t)},addFrameAt:function(t,e){var i=this.getFrames(this.manager.textureManager,e);if(i.length>0){if(0===t)this.frames=i.concat(this.frames);else if(t===this.frames.length)this.frames=this.frames.concat(i);else{var s=this.frames.slice(0,t),n=this.frames.slice(t);this.frames=s.concat(i,n)}this.updateFrameSequence()}return this},checkFrame:function(t){return t>=0&&t0){r.isLast=!0,r.nextFrame=c[0],c[0].prevFrame=r;var y=1/(c.length-1);for(o=0;o0?t.inReverse&&t.forward?t.forward=!1:this.repeatAnimation(t):t.complete():this.updateAndGetNextTick(t,e.nextFrame)},handleYoyoFrame:function(t,e){if(e||(e=!1),t.inReverse===!e&&t.repeatCounter>0)return(0===t.repeatDelay||t.pendingRepeat)&&(t.forward=e),void this.repeatAnimation(t);if(t.inReverse===e||0!==t.repeatCounter){t.forward=e;var i=e?t.currentFrame.nextFrame:t.currentFrame.prevFrame;this.updateAndGetNextTick(t,i)}else t.complete()},getLastFrame:function(){return this.frames[this.frames.length-1]},previousFrame:function(t){var e=t.currentFrame;e.isFirst?t.yoyo?this.handleYoyoFrame(t,!0):t.repeatCounter>0?(t.inReverse&&!t.forward||(t.forward=!0),this.repeatAnimation(t)):t.complete():this.updateAndGetNextTick(t,e.prevFrame)},updateAndGetNextTick:function(t,e){t.setCurrentFrame(e),this.getNextTick(t)},removeFrame:function(t){var e=this.frames.indexOf(t);return-1!==e&&this.removeFrameAt(e),this},removeFrameAt:function(t){return this.frames.splice(t,1),this.updateFrameSequence(),this},repeatAnimation:function(t){if(2===t._pendingStop){if(0===t._pendingStopValue)return t.stop();t._pendingStopValue--}t.repeatDelay>0&&!t.pendingRepeat?(t.pendingRepeat=!0,t.accumulator-=t.nextTick,t.nextTick+=t.repeatDelay):(t.repeatCounter--,t.forward?t.setCurrentFrame(t.currentFrame.nextFrame):t.setCurrentFrame(t.currentFrame.prevFrame),t.isPlaying&&(this.getNextTick(t),t.handleRepeat()))},toJSON:function(){var t={key:this.key,type:this.type,frames:[],frameRate:this.frameRate,duration:this.duration,skipMissedFrames:this.skipMissedFrames,delay:this.delay,repeat:this.repeat,repeatDelay:this.repeatDelay,yoyo:this.yoyo,showBeforeDelay:this.showBeforeDelay,showOnStart:this.showOnStart,randomFrame:this.randomFrame,hideOnComplete:this.hideOnComplete};return this.frames.forEach((function(e){t.frames.push(e.toJSON())})),t},updateFrameSequence:function(){for(var t,e=this.frames.length,i=1/(e-1),s=0;s1?(t.isLast=!0,t.prevFrame=this.frames[e-2],t.nextFrame=this.frames[0]):e>1&&(t.prevFrame=this.frames[s-1],t.nextFrame=this.frames[s+1]);return this},pause:function(){return this.paused=!0,this},resume:function(){return this.paused=!1,this},destroy:function(){this.manager.off&&(this.manager.off(r.PAUSE_ALL,this.pause,this),this.manager.off(r.RESUME_ALL,this.resume,this)),this.manager.remove(this.key);for(var t=0;t{var s=new(i(83419))({initialize:function(t,e,i,s,n){void 0===n&&(n=!1),this.textureKey=t,this.textureFrame=e,this.index=i,this.frame=s,this.isFirst=!1,this.isLast=!1,this.prevFrame=null,this.nextFrame=null,this.duration=0,this.progress=0,this.isKeyFrame=n},toJSON:function(){return{key:this.textureKey,frame:this.textureFrame,duration:this.duration,keyframe:this.isKeyFrame}},destroy:function(){this.frame=void 0}});t.exports=s},60848:(t,e,i)=>{var s=i(42099),n=i(83419),r=i(90330),o=i(50792),a=i(74943),h=i(8443),l=i(95540),u=i(35154),c=i(36383),d=i(20283),f=i(41836),p=new n({Extends:o,initialize:function(t){o.call(this),this.game=t,this.textureManager=null,this.globalTimeScale=1,this.anims=new r,this.mixes=new r,this.paused=!1,this.name="AnimationManager",t.events.once(h.BOOT,this.boot,this)},boot:function(){this.textureManager=this.game.textures,this.game.events.once(h.DESTROY,this.destroy,this)},addMix:function(t,e,i){var s=this.anims,n=this.mixes,r="string"==typeof t?t:t.key,o="string"==typeof e?e:e.key;if(s.has(r)&&s.has(o)){var a=n.get(r);a||(a={}),a[o]=i,n.set(r,a)}return this},removeMix:function(t,e){var i=this.mixes,s="string"==typeof t?t:t.key,n=i.get(s);if(n)if(e){var r="string"==typeof e?e:e.key;n.hasOwnProperty(r)&&delete n[r]}else e||i.delete(s);return this},getMix:function(t,e){var i=this.mixes,s="string"==typeof t?t:t.key,n="string"==typeof e?e:e.key,r=i.get(s);return r&&r.hasOwnProperty(n)?r[n]:0},add:function(t,e){return this.anims.has(t)?(console.warn("Animation key exists: "+t),this):(e.key=t,this.anims.set(t,e),this.emit(a.ADD_ANIMATION,t,e),this)},exists:function(t){return this.anims.has(t)},createFromAseprite:function(t,e,i){var s=[],n=this.game.cache.json.get(t);if(!n)return console.warn("No Aseprite data found for: "+t),s;var r=this,o=u(n,"meta",null),a=u(n,"frames",null);o&&a&&u(o,"frameTags",[]).forEach((function(n){var o=[],h=l(n,"name",null),u=l(n,"from",0),d=l(n,"to",0),f=l(n,"direction","forward");if(h&&(!e||e&&e.indexOf(h)>-1)){for(var p=0,v=u;v<=d;v++){var g=v.toString(),m=a[g];if(m){var y=l(m,"duration",c.MAX_SAFE_INTEGER);o.push({key:t,frame:g,duration:y}),p+=y}}"reverse"===f&&(o=o.reverse());var x,T={key:h,frames:o,duration:p,yoyo:"pingpong"===f};i?i.anims&&(x=i.anims.create(T)):x=r.create(T),x&&s.push(x)}}));return s},create:function(t){var e=t.key,i=!1;return e&&((i=this.get(e))?console.warn("AnimationManager key already exists: "+e):(i=new s(this,e,t),this.anims.set(e,i),this.emit(a.ADD_ANIMATION,e,i))),i},fromJSON:function(t,e){void 0===e&&(e=!1),e&&this.anims.clear(),"string"==typeof t&&(t=JSON.parse(t));var i=[];if(t.hasOwnProperty("anims")&&Array.isArray(t.anims)){for(var s=0;s{var s=i(42099),n=i(30976),r=i(83419),o=i(90330),a=i(74943),h=i(95540),l=new r({initialize:function(t){this.parent=t,this.animationManager=t.scene.sys.anims,this.animationManager.on(a.REMOVE_ANIMATION,this.globalRemove,this),this.textureManager=this.animationManager.textureManager,this.anims=null,this.isPlaying=!1,this.hasStarted=!1,this.currentAnim=null,this.currentFrame=null,this.nextAnim=null,this.nextAnimsQueue=[],this.timeScale=1,this.frameRate=0,this.duration=0,this.msPerFrame=0,this.skipMissedFrames=!0,this.randomFrame=!1,this.delay=0,this.repeat=0,this.repeatDelay=0,this.yoyo=!1,this.showBeforeDelay=!1,this.showOnStart=!1,this.hideOnComplete=!1,this.forward=!0,this.inReverse=!1,this.accumulator=0,this.nextTick=0,this.delayCounter=0,this.repeatCounter=0,this.pendingRepeat=!1,this._paused=!1,this._wasPlaying=!1,this._pendingStop=0,this._pendingStopValue},chain:function(t){var e=this.parent;if(void 0===t)return this.nextAnimsQueue.length=0,this.nextAnim=null,e;Array.isArray(t)||(t=[t]);for(var i=0;ir&&(l=0),this.randomFrame&&(l=n(0,r-1));var u=s.frames[l];0!==l||this.forward||(u=s.getLastFrame()),this.currentFrame=u}else console.warn("Missing animation: "+i);return this.parent},pause:function(t){return this._paused||(this._paused=!0,this._wasPlaying=this.isPlaying,this.isPlaying=!1),void 0!==t&&this.setCurrentFrame(t),this.parent},resume:function(t){return this._paused&&(this._paused=!1,this.isPlaying=this._wasPlaying),void 0!==t&&this.setCurrentFrame(t),this.parent},playAfterDelay:function(t,e){if(this.isPlaying){var i=this.nextAnim,s=this.nextAnimsQueue;i&&s.unshift(i),this.nextAnim=t,this._pendingStop=1,this._pendingStopValue=e}else this.delayCounter=e,this.play(t,!0);return this.parent},playAfterRepeat:function(t,e){if(void 0===e&&(e=1),this.isPlaying){var i=this.nextAnim,s=this.nextAnimsQueue;i&&s.unshift(i),-1!==this.repeatCounter&&e>this.repeatCounter&&(e=this.repeatCounter),this.nextAnim=t,this._pendingStop=2,this._pendingStopValue=e}else this.play(t);return this.parent},play:function(t,e){void 0===e&&(e=!1);var i=this.currentAnim,s=this.parent,n="string"==typeof t?t:t.key;if(e&&this.isPlaying&&i.key===n)return s;if(i&&this.isPlaying){var r=this.animationManager.getMix(i.key,t);if(r>0)return this.playAfterDelay(t,r)}return this.forward=!0,this.inReverse=!1,this._paused=!1,this._wasPlaying=!0,this.startAnimation(t)},playReverse:function(t,e){void 0===e&&(e=!1);var i="string"==typeof t?t:t.key;return e&&this.isPlaying&&this.currentAnim.key===i?this.parent:(this.forward=!1,this.inReverse=!0,this._paused=!1,this._wasPlaying=!0,this.startAnimation(t))},startAnimation:function(t){this.load(t);var e=this.currentAnim,i=this.parent;return e?(this.repeatCounter=-1===this.repeat?Number.MAX_VALUE:this.repeat,e.getFirstTick(this),this.isPlaying=!0,this.pendingRepeat=!1,this.hasStarted=!1,this._pendingStop=0,this._pendingStopValue=0,this._paused=!1,this.delayCounter+=this.delay,0===this.delayCounter?this.handleStart():this.showBeforeDelay&&this.setCurrentFrame(this.currentFrame),i):i},handleStart:function(){this.showOnStart&&this.parent.setVisible(!0),this.setCurrentFrame(this.currentFrame),this.hasStarted=!0,this.emitEvents(a.ANIMATION_START)},handleRepeat:function(){this.pendingRepeat=!1,this.emitEvents(a.ANIMATION_REPEAT)},handleStop:function(){this._pendingStop=0,this.isPlaying=!1,this.emitEvents(a.ANIMATION_STOP)},handleComplete:function(){this._pendingStop=0,this.isPlaying=!1,this.hideOnComplete&&this.parent.setVisible(!1),this.emitEvents(a.ANIMATION_COMPLETE,a.ANIMATION_COMPLETE_KEY)},emitEvents:function(t,e){var i=this.currentAnim;if(i){var s=this.currentFrame,n=this.parent,r=s.textureFrame;n.emit(t,i,s,n,r),e&&n.emit(e+i.key,i,s,n,r)}},reverse:function(){return this.isPlaying&&(this.inReverse=!this.inReverse,this.forward=!this.forward),this.parent},getProgress:function(){var t=this.currentFrame;if(!t)return 0;var e=t.progress;return this.inReverse&&(e*=-1),e},setProgress:function(t){return this.forward||(t=1-t),this.setCurrentFrame(this.currentAnim.getFrameByProgress(t)),this.parent},setRepeat:function(t){return this.repeatCounter=-1===t?Number.MAX_VALUE:t,this.parent},globalRemove:function(t,e){void 0===e&&(e=this.currentAnim),this.isPlaying&&e.key===this.currentAnim.key&&(this.stop(),this.setCurrentFrame(this.currentAnim.frames[0]))},restart:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!1);var i=this.currentAnim,s=this.parent;return i?(e&&(this.repeatCounter=-1===this.repeat?Number.MAX_VALUE:this.repeat),i.getFirstTick(this),this.emitEvents(a.ANIMATION_RESTART),this.isPlaying=!0,this.pendingRepeat=!1,this.hasStarted=!t,this._pendingStop=0,this._pendingStopValue=0,this._paused=!1,this.setCurrentFrame(i.frames[0]),this.parent):s},complete:function(){if(this._pendingStop=0,this.isPlaying=!1,this.currentAnim&&this.handleComplete(),this.nextAnim){var t=this.nextAnim;this.nextAnim=this.nextAnimsQueue.length>0?this.nextAnimsQueue.shift():null,this.play(t)}return this.parent},stop:function(){if(this._pendingStop=0,this.isPlaying=!1,this.delayCounter=0,this.currentAnim&&this.handleStop(),this.nextAnim){var t=this.nextAnim;this.nextAnim=this.nextAnimsQueue.shift(),this.play(t)}return this.parent},stopAfterDelay:function(t){return this._pendingStop=1,this._pendingStopValue=t,this.parent},stopAfterRepeat:function(t){return void 0===t&&(t=1),-1!==this.repeatCounter&&t>this.repeatCounter&&(t=this.repeatCounter),this._pendingStop=2,this._pendingStopValue=t,this.parent},stopOnFrame:function(t){return this._pendingStop=3,this._pendingStopValue=t,this.parent},getTotalFrames:function(){return this.currentAnim?this.currentAnim.getTotalFrames():0},update:function(t,e){var i=this.currentAnim;if(this.isPlaying&&i&&!i.paused){if(this.accumulator+=e*this.timeScale*this.animationManager.globalTimeScale,1===this._pendingStop&&(this._pendingStopValue-=e,this._pendingStopValue<=0))return this.stop();if(this.hasStarted){if(this.accumulator>=this.nextTick&&(this.forward?i.nextFrame(this):i.previousFrame(this),this.isPlaying&&0===this._pendingStop&&this.skipMissedFrames&&this.accumulator>this.nextTick)){var s=0;do{this.forward?i.nextFrame(this):i.previousFrame(this),s++}while(this.isPlaying&&this.accumulator>this.nextTick&&s<60)}}else this.accumulator>=this.delayCounter&&(this.accumulator-=this.delayCounter,this.handleStart())}},setCurrentFrame:function(t){var e=this.parent;return this.currentFrame=t,e.texture=t.frame.texture,e.frame=t.frame,e.isCropped&&e.frame.updateCropUVs(e._crop,e.flipX,e.flipY),t.setAlpha&&(e.alpha=t.alpha),e.setSizeToFrame(),e._originComponent&&(t.frame.customPivot?e.setOrigin(t.frame.pivotX,t.frame.pivotY):e.updateDisplayOrigin()),this.isPlaying&&this.hasStarted&&(this.emitEvents(a.ANIMATION_UPDATE),3===this._pendingStop&&this._pendingStopValue===t&&this.stop()),e},nextFrame:function(){return this.currentAnim&&this.currentAnim.nextFrame(this),this.parent},previousFrame:function(){return this.currentAnim&&this.currentAnim.previousFrame(this),this.parent},get:function(t){return this.anims?this.anims.get(t):null},exists:function(t){return!!this.anims&&this.anims.has(t)},create:function(t){var e=t.key,i=!1;return e&&((i=this.get(e))?console.warn("Animation key already exists: "+e):(i=new s(this,e,t),this.anims||(this.anims=new o),this.anims.set(e,i))),i},createFromAseprite:function(t,e){return this.animationManager.createFromAseprite(t,e,this.parent)},generateFrameNames:function(t,e){return this.animationManager.generateFrameNames(t,e)},generateFrameNumbers:function(t,e){return this.animationManager.generateFrameNumbers(t,e)},remove:function(t){var e=this.get(t);return e&&(this.currentAnim===e&&this.stop(),this.anims.delete(t)),e},destroy:function(){this.animationManager.off(a.REMOVE_ANIMATION,this.globalRemove,this),this.anims&&this.anims.clear(),this.animationManager=null,this.parent=null,this.nextAnim=null,this.nextAnimsQueue.length=0,this.currentAnim=null,this.currentFrame=null},isPaused:{get:function(){return this._paused}}});t.exports=l},57090:t=>{t.exports="add"},25312:t=>{t.exports="animationcomplete"},89580:t=>{t.exports="animationcomplete-"},52860:t=>{t.exports="animationrepeat"},63850:t=>{t.exports="animationrestart"},99085:t=>{t.exports="animationstart"},28087:t=>{t.exports="animationstop"},1794:t=>{t.exports="animationupdate"},52562:t=>{t.exports="pauseall"},57953:t=>{t.exports="remove"},68339:t=>{t.exports="resumeall"},74943:(t,e,i)=>{t.exports={ADD_ANIMATION:i(57090),ANIMATION_COMPLETE:i(25312),ANIMATION_COMPLETE_KEY:i(89580),ANIMATION_REPEAT:i(52860),ANIMATION_RESTART:i(63850),ANIMATION_START:i(99085),ANIMATION_STOP:i(28087),ANIMATION_UPDATE:i(1794),PAUSE_ALL:i(52562),REMOVE_ANIMATION:i(57953),RESUME_ALL:i(68339)}},60421:(t,e,i)=>{t.exports={Animation:i(42099),AnimationFrame:i(41138),AnimationManager:i(60848),AnimationState:i(9674),Events:i(74943)}},2161:(t,e,i)=>{var s=i(83419),n=i(90330),r=i(50792),o=i(24736),a=new s({initialize:function(){this.entries=new n,this.events=new r},add:function(t,e){return this.entries.set(t,e),this.events.emit(o.ADD,this,t,e),this},has:function(t){return this.entries.has(t)},exists:function(t){return this.entries.has(t)},get:function(t){return this.entries.get(t)},remove:function(t){var e=this.get(t);return e&&(this.entries.delete(t),this.events.emit(o.REMOVE,this,t,e.data)),this},getKeys:function(){return this.entries.keys()},destroy:function(){this.entries.clear(),this.events.removeAllListeners(),this.entries=null,this.events=null}});t.exports=a},24047:(t,e,i)=>{var s=i(2161),n=i(83419),r=i(8443),o=new n({initialize:function(t){this.game=t,this.binary=new s,this.bitmapFont=new s,this.json=new s,this.physics=new s,this.shader=new s,this.audio=new s,this.video=new s,this.text=new s,this.html=new s,this.obj=new s,this.tilemap=new s,this.xml=new s,this.custom={},this.game.events.once(r.DESTROY,this.destroy,this)},addCustom:function(t){return this.custom.hasOwnProperty(t)||(this.custom[t]=new s),this.custom[t]},destroy:function(){for(var t=["binary","bitmapFont","json","physics","shader","audio","video","text","html","obj","tilemap","xml"],e=0;e{t.exports="add"},59261:t=>{t.exports="remove"},24736:(t,e,i)=>{t.exports={ADD:i(51464),REMOVE:i(59261)}},83388:(t,e,i)=>{t.exports={BaseCache:i(2161),CacheManager:i(24047),Events:i(24736)}},71911:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(39506),o=i(50792),a=i(19715),h=i(87841),l=i(61340),u=i(80333),c=i(26099),d=new s({Extends:o,Mixins:[n.AlphaSingle,n.Visible],initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),o.call(this),this.scene,this.sceneManager,this.scaleManager,this.cameraManager,this.id=0,this.name="",this.roundPixels=!1,this.useBounds=!1,this.worldView=new h,this.dirty=!0,this._x=t,this._y=e,this._width=i,this._height=s,this._bounds=new h,this._scrollX=0,this._scrollY=0,this._zoomX=1,this._zoomY=1,this._rotation=0,this.matrix=new l,this.transparent=!0,this.backgroundColor=u("rgba(0,0,0,0)"),this.disableCull=!1,this.culledObjects=[],this.midPoint=new c(i/2,s/2),this.originX=.5,this.originY=.5,this._customViewport=!1,this.mask=null,this._maskCamera=null,this.renderList=[],this.isSceneCamera=!0},addToRenderList:function(t){this.renderList.push(t)},setOrigin:function(t,e){return void 0===t&&(t=.5),void 0===e&&(e=t),this.originX=t,this.originY=e,this},getScroll:function(t,e,i){void 0===i&&(i=new c);var s=.5*this.width,n=.5*this.height;return i.x=t-s,i.y=e-n,this.useBounds&&(i.x=this.clampX(i.x),i.y=this.clampY(i.y)),i},centerOnX:function(t){var e=.5*this.width;return this.midPoint.x=t,this.scrollX=t-e,this.useBounds&&(this.scrollX=this.clampX(this.scrollX)),this},centerOnY:function(t){var e=.5*this.height;return this.midPoint.y=t,this.scrollY=t-e,this.useBounds&&(this.scrollY=this.clampY(this.scrollY)),this},centerOn:function(t,e){return this.centerOnX(t),this.centerOnY(e),this},centerToBounds:function(){if(this.useBounds){var t=this._bounds,e=.5*this.width,i=.5*this.height;this.midPoint.set(t.centerX,t.centerY),this.scrollX=t.centerX-e,this.scrollY=t.centerY-i}return this},centerToSize:function(){return this.scrollX=.5*this.width,this.scrollY=.5*this.height,this},cull:function(t){if(this.disableCull)return t;var e=this.matrix.matrix,i=e[0],s=e[1],n=e[2],r=e[3],o=i*r-s*n;if(!o)return t;var a=e[4],h=e[5],l=this.scrollX,u=this.scrollY,c=this.width,d=this.height,f=this.y,p=f+d,v=this.x,g=v+c,m=this.culledObjects,y=t.length;o=1/o,m.length=0;for(var x=0;xv&&S*i+E*n+af&&S*s+E*r+hn&&(t=n),t},clampY:function(t){var e=this._bounds,i=this.displayHeight,s=e.y+(i-this.height)/2,n=Math.max(s,s+e.height-i);return tn&&(t=n),t},removeBounds:function(){return this.useBounds=!1,this.dirty=!0,this._bounds.setEmpty(),this},setAngle:function(t){return void 0===t&&(t=0),this.rotation=r(t),this},setBackgroundColor:function(t){return void 0===t&&(t="rgba(0,0,0,0)"),this.backgroundColor=u(t),this.transparent=0===this.backgroundColor.alpha,this},setBounds:function(t,e,i,s,n){return void 0===n&&(n=!1),this._bounds.setTo(t,e,i,s),this.dirty=!0,this.useBounds=!0,n?this.centerToBounds():(this.scrollX=this.clampX(this.scrollX),this.scrollY=this.clampY(this.scrollY)),this},getBounds:function(t){void 0===t&&(t=new h);var e=this._bounds;return t.setTo(e.x,e.y,e.width,e.height),t},setName:function(t){return void 0===t&&(t=""),this.name=t,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setRotation:function(t){return void 0===t&&(t=0),this.rotation=t,this},setRoundPixels:function(t){return this.roundPixels=t,this},setScene:function(t,e){void 0===e&&(e=!0),this.scene&&this._customViewport&&this.sceneManager.customViewports--,this.scene=t,this.isSceneCamera=e;var i=t.sys;return this.sceneManager=i.game.scene,this.scaleManager=i.scale,this.cameraManager=i.cameras,this.updateSystem(),this},setScroll:function(t,e){return void 0===e&&(e=t),this.scrollX=t,this.scrollY=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},setViewport:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setZoom:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),0===t&&(t=.001),0===e&&(e=.001),this.zoomX=t,this.zoomY=e,this},setMask:function(t,e){return void 0===e&&(e=!0),this.mask=t,this._maskCamera=e?this.cameraManager.default:this,this},clearMask:function(t){return void 0===t&&(t=!1),t&&this.mask&&this.mask.destroy(),this.mask=null,this},toJSON:function(){var t={name:this.name,x:this.x,y:this.y,width:this.width,height:this.height,zoom:this.zoom,rotation:this.rotation,roundPixels:this.roundPixels,scrollX:this.scrollX,scrollY:this.scrollY,backgroundColor:this.backgroundColor.rgba};return this.useBounds&&(t.bounds={x:this._bounds.x,y:this._bounds.y,width:this._bounds.width,height:this._bounds.height}),t},update:function(){},setIsSceneCamera:function(t){return this.isSceneCamera=t,this},updateSystem:function(){if(this.scaleManager&&this.isSceneCamera){var t=0!==this._x||0!==this._y||this.scaleManager.width!==this._width||this.scaleManager.height!==this._height,e=this.sceneManager;t&&!this._customViewport?e.customViewports++:!t&&this._customViewport&&e.customViewports--,this.dirty=!0,this._customViewport=t}},destroy:function(){this.emit(a.DESTROY,this),this.removeAllListeners(),this.matrix.destroy(),this.culledObjects=[],this._customViewport&&this.sceneManager.customViewports--,this.renderList=[],this._bounds=null,this.scene=null,this.scaleManager=null,this.sceneManager=null,this.cameraManager=null},x:{get:function(){return this._x},set:function(t){this._x=t,this.updateSystem()}},y:{get:function(){return this._y},set:function(t){this._y=t,this.updateSystem()}},width:{get:function(){return this._width},set:function(t){this._width=t,this.updateSystem()}},height:{get:function(){return this._height},set:function(t){this._height=t,this.updateSystem()}},scrollX:{get:function(){return this._scrollX},set:function(t){t!==this._scrollX&&(this._scrollX=t,this.dirty=!0)}},scrollY:{get:function(){return this._scrollY},set:function(t){t!==this._scrollY&&(this._scrollY=t,this.dirty=!0)}},zoom:{get:function(){return(this._zoomX+this._zoomY)/2},set:function(t){this._zoomX=t,this._zoomY=t,this.dirty=!0}},zoomX:{get:function(){return this._zoomX},set:function(t){this._zoomX=t,this.dirty=!0}},zoomY:{get:function(){return this._zoomY},set:function(t){this._zoomY=t,this.dirty=!0}},rotation:{get:function(){return this._rotation},set:function(t){this._rotation=t,this.dirty=!0}},centerX:{get:function(){return this.x+.5*this.width}},centerY:{get:function(){return this.y+.5*this.height}},displayWidth:{get:function(){return this.width/this.zoomX}},displayHeight:{get:function(){return this.height/this.zoomY}}});t.exports=d},38058:(t,e,i)=>{var s=i(71911),n=i(67502),r=i(45319),o=i(83419),a=i(31401),h=i(20052),l=i(19715),u=i(28915),c=i(87841),d=i(26099),f=new o({Extends:s,Mixins:[a.PostPipeline],initialize:function(t,e,i,n){s.call(this,t,e,i,n),this.initPostPipeline(),this.inputEnabled=!0,this.fadeEffect=new h.Fade(this),this.flashEffect=new h.Flash(this),this.shakeEffect=new h.Shake(this),this.panEffect=new h.Pan(this),this.rotateToEffect=new h.RotateTo(this),this.zoomEffect=new h.Zoom(this),this.lerp=new d(1,1),this.followOffset=new d,this.deadzone=null,this._follow=null},setDeadzone:function(t,e){if(void 0===t)this.deadzone=null;else{if(this.deadzone?(this.deadzone.width=t,this.deadzone.height=e):this.deadzone=new c(0,0,t,e),this._follow){var i=this.width/2,s=this.height/2,r=this._follow.x-this.followOffset.x,o=this._follow.y-this.followOffset.y;this.midPoint.set(r,o),this.scrollX=r-i,this.scrollY=o-s}n(this.deadzone,this.midPoint.x,this.midPoint.y)}return this},fadeIn:function(t,e,i,s,n,r){return this.fadeEffect.start(!1,t,e,i,s,!0,n,r)},fadeOut:function(t,e,i,s,n,r){return this.fadeEffect.start(!0,t,e,i,s,!0,n,r)},fadeFrom:function(t,e,i,s,n,r,o){return this.fadeEffect.start(!1,t,e,i,s,n,r,o)},fade:function(t,e,i,s,n,r,o){return this.fadeEffect.start(!0,t,e,i,s,n,r,o)},flash:function(t,e,i,s,n,r,o){return this.flashEffect.start(t,e,i,s,n,r,o)},shake:function(t,e,i,s,n){return this.shakeEffect.start(t,e,i,s,n)},pan:function(t,e,i,s,n,r,o){return this.panEffect.start(t,e,i,s,n,r,o)},rotateTo:function(t,e,i,s,n,r,o){return this.rotateToEffect.start(t,e,i,s,n,r,o)},zoomTo:function(t,e,i,s,n,r){return this.zoomEffect.start(t,e,i,s,n,r)},preRender:function(){this.renderList.length=0;var t=this.width,e=this.height,i=.5*t,s=.5*e,r=this.zoomX,o=this.zoomY,a=this.matrix,h=t*this.originX,c=e*this.originY,d=this._follow,f=this.deadzone,p=this.scrollX,v=this.scrollY;f&&n(f,this.midPoint.x,this.midPoint.y);var g=!1;if(d&&!this.panEffect.isRunning){var m=this.lerp,y=d.x-this.followOffset.x,x=d.y-this.followOffset.y;f?(yf.right&&(p=u(p,p+(y-f.right),m.x)),xf.bottom&&(v=u(v,v+(x-f.bottom),m.y))):(p=u(p,y-h,m.x),v=u(v,x-c,m.y)),g=!0}this.roundPixels&&(p=Math.floor(p),v=Math.floor(v)),this.useBounds&&(p=this.clampX(p),v=this.clampY(v)),this.scrollX=p,this.scrollY=v;var T=Math.floor(p+i),w=Math.floor(v+s);this.midPoint.set(T,w);var b=Math.floor(t/r),S=Math.floor(e/o),E=Math.floor(T-b/2),A=Math.floor(w-S/2);this.worldView.setTo(E,A,b,S),a.applyITRS(Math.floor(this.x+h),Math.floor(this.y+c),this.rotation,r,o),a.translate(-h,-c),this.shakeEffect.preRender(),g&&this.emit(l.FOLLOW_UPDATE,this,d)},setLerp:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.lerp.set(t,e),this},setFollowOffset:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=0),this.followOffset.set(t,e),this},startFollow:function(t,e,i,s,n,o){void 0===e&&(e=!1),void 0===i&&(i=1),void 0===s&&(s=i),void 0===n&&(n=0),void 0===o&&(o=n),this._follow=t,this.roundPixels=e,i=r(i,0,1),s=r(s,0,1),this.lerp.set(i,s),this.followOffset.set(n,o);var a=this.width/2,h=this.height/2,l=t.x-n,u=t.y-o;return this.midPoint.set(l,u),this.scrollX=l-a,this.scrollY=u-h,this.useBounds&&(this.scrollX=this.clampX(this.scrollX),this.scrollY=this.clampY(this.scrollY)),this},stopFollow:function(){return this._follow=null,this},resetFX:function(){return this.rotateToEffect.reset(),this.panEffect.reset(),this.shakeEffect.reset(),this.flashEffect.reset(),this.fadeEffect.reset(),this},update:function(t,e){this.visible&&(this.rotateToEffect.update(t,e),this.panEffect.update(t,e),this.zoomEffect.update(t,e),this.shakeEffect.update(t,e),this.flashEffect.update(t,e),this.fadeEffect.update(t,e))},destroy:function(){this.resetFX(),s.prototype.destroy.call(this),this._follow=null,this.deadzone=null}});t.exports=f},32743:(t,e,i)=>{var s=i(38058),n=i(83419),r=i(95540),o=i(37277),a=i(37303),h=i(97480),l=i(44594),u=new n({initialize:function(t){this.scene=t,this.systems=t.sys,this.roundPixels=t.sys.game.config.roundPixels,this.cameras=[],this.main,this.default,t.sys.events.once(l.BOOT,this.boot,this),t.sys.events.on(l.START,this.start,this)},boot:function(){var t=this.systems;t.settings.cameras?this.fromJSON(t.settings.cameras):this.add(),this.main=this.cameras[0],this.default=new s(0,0,t.scale.width,t.scale.height).setScene(this.scene),t.game.scale.on(h.RESIZE,this.onResize,this),this.systems.events.once(l.DESTROY,this.destroy,this)},start:function(){if(!this.main){var t=this.systems;t.settings.cameras?this.fromJSON(t.settings.cameras):this.add(),this.main=this.cameras[0]}var e=this.systems.events;e.on(l.UPDATE,this.update,this),e.once(l.SHUTDOWN,this.shutdown,this)},add:function(t,e,i,n,r,o){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.scene.sys.scale.width),void 0===n&&(n=this.scene.sys.scale.height),void 0===r&&(r=!1),void 0===o&&(o="");var a=new s(t,e,i,n);return a.setName(o),a.setScene(this.scene),a.setRoundPixels(this.roundPixels),a.id=this.getNextID(),this.cameras.push(a),r&&(this.main=a),a},addExisting:function(t,e){return void 0===e&&(e=!1),-1===this.cameras.indexOf(t)?(t.id=this.getNextID(),t.setRoundPixels(this.roundPixels),this.cameras.push(t),e&&(this.main=t),t):null},getNextID:function(){for(var t=this.cameras,e=1,i=0;i<32;i++){for(var s=!1,n=0;n0){r.preRender();var o=this.getVisibleChildren(e.getChildren(),r);t.render(i,o,r)}}},getVisibleChildren:function(t,e){return t.filter((function(t){return t.willRender(e)}))},resetAll:function(){for(var t=0;t{var s=i(45319),n=i(83419),r=i(19715),o=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.isComplete=!1,this.direction=!0,this.duration=0,this.red=0,this.green=0,this.blue=0,this.alpha=0,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,o,a,h){if(void 0===t&&(t=!0),void 0===e&&(e=1e3),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=0),void 0===o&&(o=!1),void 0===a&&(a=null),void 0===h&&(h=this.camera.scene),!o&&this.isRunning)return this.camera;this.isRunning=!0,this.isComplete=!1,this.duration=e,this.direction=t,this.progress=0,this.red=i,this.green=s,this.blue=n,this.alpha=t?Number.MIN_VALUE:1,this._elapsed=0,this._onUpdate=a,this._onUpdateScope=h;var l=t?r.FADE_OUT_START:r.FADE_IN_START;return this.camera.emit(l,this.camera,this,e,i,s,n),this.camera},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),n=i(83419),r=i(19715),o=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.red=0,this.green=0,this.blue=0,this.alpha=1,this.progress=0,this._elapsed=0,this._alpha,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,o,a){return void 0===t&&(t=250),void 0===e&&(e=255),void 0===i&&(i=255),void 0===s&&(s=255),void 0===n&&(n=!1),void 0===o&&(o=null),void 0===a&&(a=this.camera.scene),!n&&this.isRunning||(this.isRunning=!0,this.duration=t,this.progress=0,this.red=e,this.green=i,this.blue=s,this._alpha=this.alpha,this._elapsed=0,this._onUpdate=o,this._onUpdateScope=a,this.camera.emit(r.FLASH_START,this.camera,this,t,e,i,s)),this.camera},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),n=i(83419),r=i(62640),o=i(19715),a=i(26099),h=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=new a,this.current=new a,this.destination=new a,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,a,h){void 0===i&&(i=1e3),void 0===s&&(s=r.Linear),void 0===n&&(n=!1),void 0===a&&(a=null),void 0===h&&(h=this.camera.scene);var l=this.camera;return!n&&this.isRunning||(this.isRunning=!0,this.duration=i,this.progress=0,this.source.set(l.scrollX,l.scrollY),this.destination.set(t,e),l.getScroll(t,e,this.current),"string"==typeof s&&r.hasOwnProperty(s)?this.ease=r[s]:"function"==typeof s&&(this.ease=s),this._elapsed=0,this._onUpdate=a,this._onUpdateScope=h,this.camera.emit(o.PAN_START,this.camera,this,i,t,e)),l},update:function(t,e){if(this.isRunning){this._elapsed+=e;var i=s(this._elapsed/this.duration,0,1);this.progress=i;var n=this.camera;if(this._elapsed{var s=i(45319),n=i(83419),r=i(19715),o=i(62640),a=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=0,this.current=0,this.destination=0,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope,this.clockwise=!0,this.shortestPath=!1},start:function(t,e,i,s,n,a,h){void 0===i&&(i=1e3),void 0===s&&(s=o.Linear),void 0===n&&(n=!1),void 0===a&&(a=null),void 0===h&&(h=this.camera.scene),void 0===e&&(e=!1),this.shortestPath=e;var l=t;t<0?(l=-1*t,this.clockwise=!1):this.clockwise=!0;var u=360*Math.PI/180;l-=Math.floor(l/u)*u;var c=this.camera;if(!n&&this.isRunning)return c;if(this.isRunning=!0,this.duration=i,this.progress=0,this.source=c.rotation,this.destination=l,"string"==typeof s&&o.hasOwnProperty(s)?this.ease=o[s]:"function"==typeof s&&(this.ease=s),this._elapsed=0,this._onUpdate=a,this._onUpdateScope=h,this.shortestPath){var d=0,f=0;(d=this.destination>this.source?Math.abs(this.destination-this.source):Math.abs(this.destination+u)-this.source)<(f=this.source>this.destination?Math.abs(this.source-this.destination):Math.abs(this.source+u)-this.destination)?this.clockwise=!0:d>f&&(this.clockwise=!1)}return this.camera.emit(r.ROTATE_START,this.camera,this,i,l),c},update:function(t,e){if(this.isRunning){this._elapsed+=e;var i=s(this._elapsed/this.duration,0,1);this.progress=i;var n=this.camera;if(this._elapsed=l?Math.abs(h-l):Math.abs(h+a)-l;var u=0;u=this.clockwise?n.rotation+o*r:n.rotation-o*r,n.rotation=u,this._onUpdate&&this._onUpdate.call(this._onUpdateScope,n,i,u)}else n.rotation=this.destination,this._onUpdate&&this._onUpdate.call(this._onUpdateScope,n,i,this.destination),this.effectComplete()}},effectComplete:function(){this._onUpdate=null,this._onUpdateScope=null,this.isRunning=!1,this.camera.emit(r.ROTATE_COMPLETE,this.camera,this)},reset:function(){this.isRunning=!1,this._onUpdate=null,this._onUpdateScope=null},destroy:function(){this.reset(),this.camera=null,this.source=null,this.destination=null}});t.exports=a},30330:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(19715),o=i(26099),a=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.intensity=new o,this.progress=0,this._elapsed=0,this._offsetX=0,this._offsetY=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n){return void 0===t&&(t=100),void 0===e&&(e=.05),void 0===i&&(i=!1),void 0===s&&(s=null),void 0===n&&(n=this.camera.scene),!i&&this.isRunning||(this.isRunning=!0,this.duration=t,this.progress=0,"number"==typeof e?this.intensity.set(e):this.intensity.set(e.x,e.y),this._elapsed=0,this._offsetX=0,this._offsetY=0,this._onUpdate=s,this._onUpdateScope=n,this.camera.emit(r.SHAKE_START,this.camera,this,t,e)),this.camera},preRender:function(){this.isRunning&&this.camera.matrix.translate(this._offsetX,this._offsetY)},update:function(t,e){if(this.isRunning)if(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),n=i(83419),r=i(62640),o=i(19715),a=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=1,this.destination=1,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,a){void 0===e&&(e=1e3),void 0===i&&(i=r.Linear),void 0===s&&(s=!1),void 0===n&&(n=null),void 0===a&&(a=this.camera.scene);var h=this.camera;return!s&&this.isRunning||(this.isRunning=!0,this.duration=e,this.progress=0,this.source=h.zoom,this.destination=t,"string"==typeof i&&r.hasOwnProperty(i)?this.ease=r[i]:"function"==typeof i&&(this.ease=i),this._elapsed=0,this._onUpdate=n,this._onUpdateScope=a,this.camera.emit(o.ZOOM_START,this.camera,this,e,t)),h},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._elapsed{t.exports={Fade:i(5020),Flash:i(10662),Pan:i(20359),Shake:i(30330),RotateTo:i(34208),Zoom:i(45641)}},16438:t=>{t.exports="cameradestroy"},32726:t=>{t.exports="camerafadeincomplete"},87807:t=>{t.exports="camerafadeinstart"},45917:t=>{t.exports="camerafadeoutcomplete"},95666:t=>{t.exports="camerafadeoutstart"},47056:t=>{t.exports="cameraflashcomplete"},91261:t=>{t.exports="cameraflashstart"},45047:t=>{t.exports="followupdate"},81927:t=>{t.exports="camerapancomplete"},74264:t=>{t.exports="camerapanstart"},54419:t=>{t.exports="postrender"},79330:t=>{t.exports="prerender"},93183:t=>{t.exports="camerarotatecomplete"},80112:t=>{t.exports="camerarotatestart"},62252:t=>{t.exports="camerashakecomplete"},86017:t=>{t.exports="camerashakestart"},539:t=>{t.exports="camerazoomcomplete"},51892:t=>{t.exports="camerazoomstart"},19715:(t,e,i)=>{t.exports={DESTROY:i(16438),FADE_IN_COMPLETE:i(32726),FADE_IN_START:i(87807),FADE_OUT_COMPLETE:i(45917),FADE_OUT_START:i(95666),FLASH_COMPLETE:i(47056),FLASH_START:i(91261),FOLLOW_UPDATE:i(45047),PAN_COMPLETE:i(81927),PAN_START:i(74264),POST_RENDER:i(54419),PRE_RENDER:i(79330),ROTATE_COMPLETE:i(93183),ROTATE_START:i(80112),SHAKE_COMPLETE:i(62252),SHAKE_START:i(86017),ZOOM_COMPLETE:i(539),ZOOM_START:i(51892)}},87969:(t,e,i)=>{t.exports={Camera:i(38058),BaseCamera:i(71911),CameraManager:i(32743),Effects:i(20052),Events:i(19715)}},63091:(t,e,i)=>{var s=i(83419),n=i(35154),r=new s({initialize:function(t){this.camera=n(t,"camera",null),this.left=n(t,"left",null),this.right=n(t,"right",null),this.up=n(t,"up",null),this.down=n(t,"down",null),this.zoomIn=n(t,"zoomIn",null),this.zoomOut=n(t,"zoomOut",null),this.zoomSpeed=n(t,"zoomSpeed",.01),this.minZoom=n(t,"minZoom",.001),this.maxZoom=n(t,"maxZoom",1e3),this.speedX=0,this.speedY=0;var e=n(t,"speed",null);"number"==typeof e?(this.speedX=e,this.speedY=e):(this.speedX=n(t,"speed.x",0),this.speedY=n(t,"speed.y",0)),this._zoom=0,this.active=null!==this.camera},start:function(){return this.active=null!==this.camera,this},stop:function(){return this.active=!1,this},setCamera:function(t){return this.camera=t,this},update:function(t){if(this.active){void 0===t&&(t=1);var e=this.camera;this.up&&this.up.isDown?e.scrollY-=this.speedY*t|0:this.down&&this.down.isDown&&(e.scrollY+=this.speedY*t|0),this.left&&this.left.isDown?e.scrollX-=this.speedX*t|0:this.right&&this.right.isDown&&(e.scrollX+=this.speedX*t|0),this.zoomIn&&this.zoomIn.isDown?(e.zoom-=this.zoomSpeed,e.zoomthis.maxZoom&&(e.zoom=this.maxZoom))}},destroy:function(){this.camera=null,this.left=null,this.right=null,this.up=null,this.down=null,this.zoomIn=null,this.zoomOut=null}});t.exports=r},58818:(t,e,i)=>{var s=i(83419),n=i(35154),r=new s({initialize:function(t){this.camera=n(t,"camera",null),this.left=n(t,"left",null),this.right=n(t,"right",null),this.up=n(t,"up",null),this.down=n(t,"down",null),this.zoomIn=n(t,"zoomIn",null),this.zoomOut=n(t,"zoomOut",null),this.zoomSpeed=n(t,"zoomSpeed",.01),this.minZoom=n(t,"minZoom",.001),this.maxZoom=n(t,"maxZoom",1e3),this.accelX=0,this.accelY=0;var e=n(t,"acceleration",null);"number"==typeof e?(this.accelX=e,this.accelY=e):(this.accelX=n(t,"acceleration.x",0),this.accelY=n(t,"acceleration.y",0)),this.dragX=0,this.dragY=0;var i=n(t,"drag",null);"number"==typeof i?(this.dragX=i,this.dragY=i):(this.dragX=n(t,"drag.x",0),this.dragY=n(t,"drag.y",0)),this.maxSpeedX=0,this.maxSpeedY=0;var s=n(t,"maxSpeed",null);"number"==typeof s?(this.maxSpeedX=s,this.maxSpeedY=s):(this.maxSpeedX=n(t,"maxSpeed.x",0),this.maxSpeedY=n(t,"maxSpeed.y",0)),this._speedX=0,this._speedY=0,this._zoom=0,this.active=null!==this.camera},start:function(){return this.active=null!==this.camera,this},stop:function(){return this.active=!1,this},setCamera:function(t){return this.camera=t,this},update:function(t){if(this.active){void 0===t&&(t=1);var e=this.camera;this._speedX>0?(this._speedX-=this.dragX*t,this._speedX<0&&(this._speedX=0)):this._speedX<0&&(this._speedX+=this.dragX*t,this._speedX>0&&(this._speedX=0)),this._speedY>0?(this._speedY-=this.dragY*t,this._speedY<0&&(this._speedY=0)):this._speedY<0&&(this._speedY+=this.dragY*t,this._speedY>0&&(this._speedY=0)),this.up&&this.up.isDown?(this._speedY+=this.accelY,this._speedY>this.maxSpeedY&&(this._speedY=this.maxSpeedY)):this.down&&this.down.isDown&&(this._speedY-=this.accelY,this._speedY<-this.maxSpeedY&&(this._speedY=-this.maxSpeedY)),this.left&&this.left.isDown?(this._speedX+=this.accelX,this._speedX>this.maxSpeedX&&(this._speedX=this.maxSpeedX)):this.right&&this.right.isDown&&(this._speedX-=this.accelX,this._speedX<-this.maxSpeedX&&(this._speedX=-this.maxSpeedX)),this.zoomIn&&this.zoomIn.isDown?this._zoom=-this.zoomSpeed:this.zoomOut&&this.zoomOut.isDown?this._zoom=this.zoomSpeed:this._zoom=0,0!==this._speedX&&(e.scrollX-=this._speedX*t|0),0!==this._speedY&&(e.scrollY-=this._speedY*t|0),0!==this._zoom&&(e.zoom+=this._zoom,e.zoomthis.maxZoom&&(e.zoom=this.maxZoom))}},destroy:function(){this.camera=null,this.left=null,this.right=null,this.up=null,this.down=null,this.zoomIn=null,this.zoomOut=null}});t.exports=r},38865:(t,e,i)=>{t.exports={FixedKeyControl:i(63091),SmoothedKeyControl:i(58818)}},26638:(t,e,i)=>{t.exports={Controls:i(38865),Scene2D:i(87969)}},8054:(t,e,i)=>{var s={VERSION:"3.85.0 Beta 2",BlendModes:i(10312),ScaleModes:i(29795),AUTO:0,CANVAS:1,WEBGL:2,HEADLESS:3,FOREVER:-1,NONE:4,UP:5,DOWN:6,LEFT:7,RIGHT:8};t.exports=s},69547:(t,e,i)=>{var s=i(83419),n=i(8054),r=i(42363),o=i(82264),a=i(95540),h=i(35154),l=i(41212),u=i(29747),c=i(75508),d=i(36060),f=i(80333),p=new s({initialize:function(t){void 0===t&&(t={});var e=h(t,"scale",null);this.width=h(e,"width",1024,t),this.height=h(e,"height",768,t),this.zoom=h(e,"zoom",1,t),this.parent=h(e,"parent",void 0,t),this.scaleMode=h(e,e?"mode":"scaleMode",0,t),this.expandParent=h(e,"expandParent",!0,t),this.autoRound=h(e,"autoRound",!1,t),this.autoCenter=h(e,"autoCenter",0,t),this.resizeInterval=h(e,"resizeInterval",500,t),this.fullscreenTarget=h(e,"fullscreenTarget",null,t),this.minWidth=h(e,"min.width",0,t),this.maxWidth=h(e,"max.width",0,t),this.minHeight=h(e,"min.height",0,t),this.maxHeight=h(e,"max.height",0,t),this.snapWidth=h(e,"snap.width",0,t),this.snapHeight=h(e,"snap.height",0,t),this.renderType=h(t,"type",n.AUTO),this.canvas=h(t,"canvas",null),this.context=h(t,"context",null),this.canvasStyle=h(t,"canvasStyle",null),this.customEnvironment=h(t,"customEnvironment",!1),this.sceneConfig=h(t,"scene",null),this.seed=h(t,"seed",[(Date.now()*Math.random()).toString()]),c.RND=new c.RandomDataGenerator(this.seed),this.gameTitle=h(t,"title",""),this.gameURL=h(t,"url","https://phaser.io/v385/"),this.gameVersion=h(t,"version",""),this.autoFocus=h(t,"autoFocus",!0),this.stableSort=h(t,"stableSort",-1),-1===this.stableSort&&(this.stableSort=o.browser.es2019?1:0),o.features.stableSort=this.stableSort,this.domCreateContainer=h(t,"dom.createContainer",!1),this.domPointerEvents=h(t,"dom.pointerEvents","none"),this.inputKeyboard=h(t,"input.keyboard",!0),this.inputKeyboardEventTarget=h(t,"input.keyboard.target",window),this.inputKeyboardCapture=h(t,"input.keyboard.capture",[]),this.inputMouse=h(t,"input.mouse",!0),this.inputMouseEventTarget=h(t,"input.mouse.target",null),this.inputMousePreventDefaultDown=h(t,"input.mouse.preventDefaultDown",!0),this.inputMousePreventDefaultUp=h(t,"input.mouse.preventDefaultUp",!0),this.inputMousePreventDefaultMove=h(t,"input.mouse.preventDefaultMove",!0),this.inputMousePreventDefaultWheel=h(t,"input.mouse.preventDefaultWheel",!0),this.inputTouch=h(t,"input.touch",o.input.touch),this.inputTouchEventTarget=h(t,"input.touch.target",null),this.inputTouchCapture=h(t,"input.touch.capture",!0),this.inputActivePointers=h(t,"input.activePointers",1),this.inputSmoothFactor=h(t,"input.smoothFactor",0),this.inputWindowEvents=h(t,"input.windowEvents",!0),this.inputGamepad=h(t,"input.gamepad",!1),this.inputGamepadEventTarget=h(t,"input.gamepad.target",window),this.disableContextMenu=h(t,"disableContextMenu",!1),this.audio=h(t,"audio",{}),this.hideBanner=!1===h(t,"banner",null),this.hidePhaser=h(t,"banner.hidePhaser",!1),this.bannerTextColor=h(t,"banner.text","#ffffff"),this.bannerBackgroundColor=h(t,"banner.background",["#ff0000","#ffff00","#00ff00","#00ffff","#000000"]),""===this.gameTitle&&this.hidePhaser&&(this.hideBanner=!0),this.fps=h(t,"fps",null),this.disablePreFX=h(t,"disablePreFX",!1),this.disablePostFX=h(t,"disablePostFX",!1);var i=h(t,"render",null);this.pipeline=h(i,"pipeline",null,t),this.autoMobilePipeline=h(i,"autoMobilePipeline",!0,t),this.defaultPipeline=h(i,"defaultPipeline",d.MULTI_PIPELINE,t),this.antialias=h(i,"antialias",!0,t),this.antialiasGL=h(i,"antialiasGL",!0,t),this.mipmapFilter=h(i,"mipmapFilter","",t),this.desynchronized=h(i,"desynchronized",!1,t),this.roundPixels=h(i,"roundPixels",!1,t),this.pixelArt=h(i,"pixelArt",1!==this.zoom,t),this.pixelArt&&(this.antialias=!1,this.antialiasGL=!1,this.roundPixels=!0),this.transparent=h(i,"transparent",!1,t),this.clearBeforeRender=h(i,"clearBeforeRender",!0,t),this.preserveDrawingBuffer=h(i,"preserveDrawingBuffer",!1,t),this.premultipliedAlpha=h(i,"premultipliedAlpha",!0,t),this.failIfMajorPerformanceCaveat=h(i,"failIfMajorPerformanceCaveat",!1,t),this.powerPreference=h(i,"powerPreference","default",t),this.batchSize=h(i,"batchSize",4096,t),this.maxTextures=h(i,"maxTextures",-1,t),this.maxLights=h(i,"maxLights",10,t);var s=h(t,"backgroundColor",0);this.backgroundColor=f(s),this.transparent&&(this.backgroundColor=f(0),this.backgroundColor.alpha=0),this.preBoot=h(t,"callbacks.preBoot",u),this.postBoot=h(t,"callbacks.postBoot",u),this.physics=h(t,"physics",{}),this.defaultPhysicsSystem=h(this.physics,"default",!1),this.loaderBaseURL=h(t,"loader.baseURL",""),this.loaderPath=h(t,"loader.path",""),this.loaderMaxParallelDownloads=h(t,"loader.maxParallelDownloads",o.os.android?6:32),this.loaderCrossOrigin=h(t,"loader.crossOrigin",void 0),this.loaderResponseType=h(t,"loader.responseType",""),this.loaderAsync=h(t,"loader.async",!0),this.loaderUser=h(t,"loader.user",""),this.loaderPassword=h(t,"loader.password",""),this.loaderTimeout=h(t,"loader.timeout",0),this.loaderWithCredentials=h(t,"loader.withCredentials",!1),this.loaderImageLoadType=h(t,"loader.imageLoadType","XHR"),this.loaderLocalScheme=h(t,"loader.localScheme",["file://","capacitor://"]),this.glowFXQuality=h(t,"fx.glow.quality",.1),this.glowFXDistance=h(t,"fx.glow.distance",10),this.installGlobalPlugins=[],this.installScenePlugins=[];var p=h(t,"plugins",null),v=r.DefaultScene;p&&(Array.isArray(p)?this.defaultPlugins=p:l(p)&&(this.installGlobalPlugins=a(p,"global",[]),this.installScenePlugins=a(p,"scene",[]),Array.isArray(p.default)?v=p.default:Array.isArray(p.defaultMerge)&&(v=v.concat(p.defaultMerge)))),this.defaultPlugins=v;var g="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAg";this.defaultImage=h(t,"images.default",g+"AQMAAABJtOi3AAAAA1BMVEX///+nxBvIAAAAAXRSTlMAQObYZgAAABVJREFUeF7NwIEAAAAAgKD9qdeocAMAoAABm3DkcAAAAABJRU5ErkJggg=="),this.missingImage=h(t,"images.missing",g+"CAIAAAD8GO2jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ9JREFUeNq01ssOwyAMRFG46v//Mt1ESmgh+DFmE2GPOBARKb2NVjo+17PXLD8a1+pl5+A+wSgFygymWYHBb0FtsKhJDdZlncG2IzJ4ayoMDv20wTmSMzClEgbWYNTAkQ0Z+OJ+A/eWnAaR9+oxCF4Os0H8htsMUp+pwcgBBiMNnAwF8GqIgL2hAzaGFFgZauDPKABmowZ4GL369/0rwACp2yA/ttmvsQAAAABJRU5ErkJggg=="),this.whiteImage=h(t,"images.white","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi/P//PwMMMDEgAdwcgAADAJZuAwXJYZOzAAAAAElFTkSuQmCC"),window&&(window.FORCE_WEBGL?this.renderType=n.WEBGL:window.FORCE_CANVAS&&(this.renderType=n.CANVAS))}});t.exports=p},86054:(t,e,i)=>{var s=i(20623),n=i(27919),r=i(8054),o=i(89357);t.exports=function(t){var e=t.config;if((e.customEnvironment||e.canvas)&&e.renderType===r.AUTO)throw new Error("Must set explicit renderType in custom environment");if(!e.customEnvironment&&!e.canvas&&e.renderType!==r.HEADLESS)if(e.renderType===r.AUTO&&(e.renderType=o.webGL?r.WEBGL:r.CANVAS),e.renderType===r.WEBGL){if(!o.webGL)throw new Error("Cannot create WebGL context, aborting.")}else{if(e.renderType!==r.CANVAS)throw new Error("Unknown value for renderer type: "+e.renderType);if(!o.canvas)throw new Error("Cannot create Canvas context, aborting.")}e.antialias||n.disableSmoothing();var a,h,l=t.scale.baseSize,u=l.width,c=l.height;(e.canvas?(t.canvas=e.canvas,t.canvas.width=u,t.canvas.height=c):t.canvas=n.create(t,u,c,e.renderType),e.canvasStyle&&(t.canvas.style=e.canvasStyle),e.antialias||s.setCrisp(t.canvas),e.renderType!==r.HEADLESS)&&(a=i(68627),h=i(74797),e.renderType===r.WEBGL?t.renderer=new h(t):(t.renderer=new a(t),t.context=t.renderer.gameContext))}},96391:(t,e,i)=>{var s=i(8054);t.exports=function(t){var e=t.config;if(!e.hideBanner){var i="WebGL";e.renderType===s.CANVAS?i="Canvas":e.renderType===s.HEADLESS&&(i="Headless");var n,r=e.audio,o=t.device.audio;if(n=o.webAudio&&!r.disableWebAudio?"Web Audio":r.noAudio||!o.webAudio&&!o.audioData?"No Audio":"HTML5 Audio",t.device.browser.ie)window.console&&console.log("Phaser v"+s.VERSION+" / https://phaser.io");else{var a,h="",l=[h];if(Array.isArray(e.bannerBackgroundColor))e.bannerBackgroundColor.forEach((function(t){h=h.concat("%c "),l.push("background: "+t),a=t})),l[l.length-1]="color: "+e.bannerTextColor+"; background: "+a;else h=h.concat("%c "),l.push("color: "+e.bannerTextColor+"; background: "+e.bannerBackgroundColor);l.push("background: transparent"),e.gameTitle&&(h=h.concat(e.gameTitle),e.gameVersion&&(h=h.concat(" v"+e.gameVersion)),e.hidePhaser||(h=h.concat(" / ")));e.hidePhaser||(h=h.concat("Phaser v"+s.VERSION+" ("+i+" | "+n+")")),h=h.concat(" %c "+e.gameURL),l[0]=h,console.log.apply(console,l)}}}},50127:(t,e,i)=>{var s=i(40366),n=i(60848),r=i(24047),o=i(27919),a=i(83419),h=i(69547),l=i(83719),u=i(86054),c=i(45893),d=i(96391),f=i(82264),p=i(57264),v=i(50792),g=i(8443),m=i(7003),y=i(37277),x=i(77332),T=i(76531),w=i(60903),b=i(69442),S=i(17130),E=i(65898),A=i(51085),C=i(14747),_=new a({initialize:function(t){this.config=new h(t),this.renderer=null,this.domContainer=null,this.canvas=null,this.context=null,this.isBooted=!1,this.isRunning=!1,this.events=new v,this.anims=new n(this),this.textures=new S(this),this.cache=new r(this),this.registry=new c(this,new v),this.input=new m(this,this.config),this.scene=new w(this,this.config.sceneConfig),this.device=f,this.scale=new T(this,this.config),this.sound=null,this.sound=C.create(this),this.loop=new E(this,this.config.fps),this.plugins=new x(this,this.config),this.pendingDestroy=!1,this.removeCanvas=!1,this.noReturn=!1,this.hasFocus=!1,this.isPaused=!1,p(this.boot.bind(this))},boot:function(){y.hasCore("EventEmitter")?(this.isBooted=!0,this.config.preBoot(this),this.scale.preBoot(),u(this),l(this),d(this),s(this.canvas,this.config.parent),this.textures.once(b.READY,this.texturesReady,this),this.events.emit(g.BOOT)):console.warn("Aborting. Core Plugins missing.")},texturesReady:function(){this.events.emit(g.READY),this.start()},start:function(){this.isRunning=!0,this.config.postBoot(this),this.renderer?this.loop.start(this.step.bind(this)):this.loop.start(this.headlessStep.bind(this)),A(this);var t=this.events;t.on(g.HIDDEN,this.onHidden,this),t.on(g.VISIBLE,this.onVisible,this),t.on(g.BLUR,this.onBlur,this),t.on(g.FOCUS,this.onFocus,this)},step:function(t,e){if(this.pendingDestroy)return this.runDestroy();if(!this.isPaused){var i=this.events;i.emit(g.PRE_STEP,t,e),i.emit(g.STEP,t,e),this.scene.update(t,e),i.emit(g.POST_STEP,t,e);var s=this.renderer;s.preRender(),i.emit(g.PRE_RENDER,s,t,e),this.scene.render(s),s.postRender(),i.emit(g.POST_RENDER,s,t,e)}},headlessStep:function(t,e){if(this.pendingDestroy)return this.runDestroy();if(!this.isPaused){var i=this.events;i.emit(g.PRE_STEP,t,e),i.emit(g.STEP,t,e),this.scene.update(t,e),i.emit(g.POST_STEP,t,e),this.scene.isProcessing=!1,i.emit(g.PRE_RENDER,null,t,e),i.emit(g.POST_RENDER,null,t,e)}},onHidden:function(){this.loop.pause(),this.events.emit(g.PAUSE)},pause:function(){var t=this.isPaused;this.isPaused=!0,t||this.events.emit(g.PAUSE)},onVisible:function(){this.loop.resume(),this.events.emit(g.RESUME,this.loop.pauseDuration)},resume:function(){var t=this.isPaused;this.isPaused=!1,t&&this.events.emit(g.RESUME,0)},onBlur:function(){this.hasFocus=!1,this.loop.blur()},onFocus:function(){this.hasFocus=!0,this.loop.focus()},getFrame:function(){return this.loop.frame},getTime:function(){return this.loop.now},destroy:function(t,e){void 0===e&&(e=!1),this.pendingDestroy=!0,this.removeCanvas=t,this.noReturn=e},runDestroy:function(){this.scene.destroy(),this.events.emit(g.DESTROY),this.events.removeAllListeners(),this.renderer&&this.renderer.destroy(),this.removeCanvas&&this.canvas&&(o.remove(this.canvas),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas)),this.domContainer&&this.domContainer.parentNode&&this.domContainer.parentNode.removeChild(this.domContainer),this.loop.destroy(),this.pendingDestroy=!1}});t.exports=_},65898:(t,e,i)=>{var s=i(83419),n=i(35154),r=i(29747),o=i(43092),a=new s({initialize:function(t,e){this.game=t,this.raf=new o,this.started=!1,this.running=!1,this.minFps=n(e,"min",5),this.targetFps=n(e,"target",60),this.fpsLimit=n(e,"limit",0),this.hasFpsLimit=this.fpsLimit>0,this._limitRate=this.hasFpsLimit?1e3/this.fpsLimit:0,this._min=1e3/this.minFps,this._target=1e3/this.targetFps,this.actualFps=this.targetFps,this.nextFpsUpdate=0,this.framesThisSecond=0,this.callback=r,this.forceSetTimeOut=n(e,"forceSetTimeOut",!1),this.time=0,this.startTime=0,this.lastTime=0,this.frame=0,this.inFocus=!0,this.pauseDuration=0,this._pauseTime=0,this._coolDown=0,this.delta=0,this.deltaIndex=0,this.deltaHistory=[],this.deltaSmoothingMax=n(e,"deltaHistory",10),this.panicMax=n(e,"panicMax",120),this.rawDelta=0,this.now=0,this.smoothStep=n(e,"smoothStep",!0)},blur:function(){this.inFocus=!1},focus:function(){this.inFocus=!0,this.resetDelta()},pause:function(){this._pauseTime=window.performance.now()},resume:function(){this.resetDelta(),this.pauseDuration=this.time-this._pauseTime,this.startTime+=this.pauseDuration},resetDelta:function(){var t=window.performance.now();this.time=t,this.lastTime=t,this.nextFpsUpdate=t+1e3,this.framesThisSecond=0;for(var e=0;e0||!this.inFocus)&&(this._coolDown--,t=Math.min(t,this._target)),t>this._min&&(t=i[e],t=Math.min(t,this._min)),i[e]=t,this.deltaIndex++,this.deltaIndex>=s&&(this.deltaIndex=0);for(var n=0,r=0;r=this.nextFpsUpdate&&this.updateFPS(t),this.framesThisSecond++,this.delta>=this._limitRate&&(this.callback(t,this.delta),this.delta=0),this.lastTime=t,this.frame++},step:function(t){this.now=t;var e=Math.max(0,t-this.lastTime);this.rawDelta=e,this.time+=this.rawDelta,this.smoothStep&&(e=this.smoothDelta(e)),this.delta=e,t>=this.nextFpsUpdate&&this.updateFPS(t),this.framesThisSecond++,this.callback(t,e),this.lastTime=t,this.frame++},tick:function(){var t=window.performance.now();this.hasFpsLimit?this.stepLimitFPS(t):this.step(t)},sleep:function(){this.running&&(this.raf.stop(),this.running=!1)},wake:function(t){void 0===t&&(t=!1);var e=window.performance.now();if(!this.running){t&&(this.startTime+=-this.lastTime+(this.lastTime+e));var i=this.hasFpsLimit?this.stepLimitFPS.bind(this):this.step.bind(this);this.raf.start(i,this.forceSetTimeOut,this._target),this.running=!0,this.nextFpsUpdate=e+1e3,this.framesThisSecond=0,this.fpsLimitTriggered=!1,this.tick()}},getDuration:function(){return Math.round(this.lastTime-this.startTime)/1e3},getDurationMS:function(){return Math.round(this.lastTime-this.startTime)},stop:function(){return this.running=!1,this.started=!1,this.raf.stop(),this},destroy:function(){this.stop(),this.raf.destroy(),this.raf=null,this.game=null,this.callback=null}});t.exports=a},51085:(t,e,i)=>{var s=i(8443);t.exports=function(t){var e,i=t.events;if(void 0!==document.hidden)e="visibilitychange";else{["webkit","moz","ms"].forEach((function(t){void 0!==document[t+"Hidden"]&&(document.hidden=function(){return document[t+"Hidden"]},e=t+"visibilitychange")}))}e&&document.addEventListener(e,(function(t){document.hidden||"pause"===t.type?i.emit(s.HIDDEN):i.emit(s.VISIBLE)}),!1),window.onblur=function(){i.emit(s.BLUR)},window.onfocus=function(){i.emit(s.FOCUS)},window.focus&&t.config.autoFocus&&window.focus()}},97217:t=>{t.exports="blur"},47548:t=>{t.exports="boot"},19814:t=>{t.exports="contextlost"},68446:t=>{t.exports="destroy"},41700:t=>{t.exports="focus"},25432:t=>{t.exports="hidden"},65942:t=>{t.exports="pause"},59211:t=>{t.exports="postrender"},47789:t=>{t.exports="poststep"},39066:t=>{t.exports="prerender"},460:t=>{t.exports="prestep"},16175:t=>{t.exports="ready"},42331:t=>{t.exports="resume"},11966:t=>{t.exports="step"},32969:t=>{t.exports="systemready"},94830:t=>{t.exports="visible"},8443:(t,e,i)=>{t.exports={BLUR:i(97217),BOOT:i(47548),CONTEXT_LOST:i(19814),DESTROY:i(68446),FOCUS:i(41700),HIDDEN:i(25432),PAUSE:i(65942),POST_RENDER:i(59211),POST_STEP:i(47789),PRE_RENDER:i(39066),PRE_STEP:i(460),READY:i(16175),RESUME:i(42331),STEP:i(11966),SYSTEM_READY:i(32969),VISIBLE:i(94830)}},42857:(t,e,i)=>{t.exports={Config:i(69547),CreateRenderer:i(86054),DebugHeader:i(96391),Events:i(8443),TimeStep:i(65898),VisibilityHandler:i(51085)}},99584:(t,e,i)=>{var s=i(5290),n=i(27919),r=i(35154);t.exports=function(t){var e=r(t,"data",[]),i=r(t,"canvas",null),o=r(t,"palette",s),a=r(t,"pixelWidth",1),h=r(t,"pixelHeight",a),l=r(t,"resizeCanvas",!0),u=r(t,"clearCanvas",!0),c=r(t,"preRender",null),d=r(t,"postRender",null),f=Math.floor(Math.abs(e[0].length*a)),p=Math.floor(Math.abs(e.length*h));i||(i=n.create2D(this,f,p),l=!1,u=!1),l&&(i.width=f,i.height=p);var v=i.getContext("2d",{willReadFrequently:!0});u&&v.clearRect(0,0,f,p),c&&c(i,v);for(var g=0;g{t.exports={GenerateTexture:i(99584),Palettes:i(57763)}},5290:t=>{t.exports={0:"#000",1:"#9D9D9D",2:"#FFF",3:"#BE2633",4:"#E06F8B",5:"#493C2B",6:"#A46422",7:"#EB8931",8:"#F7E26B",9:"#2F484E",A:"#44891A",B:"#A3CE27",C:"#1B2632",D:"#005784",E:"#31A2F2",F:"#B2DCEF"}},23816:t=>{t.exports={0:"#000",1:"#fff",2:"#8b4131",3:"#7bbdc5",4:"#8b41ac",5:"#6aac41",6:"#3931a4",7:"#d5de73",8:"#945a20",9:"#5a4100",A:"#bd736a",B:"#525252",C:"#838383",D:"#acee8b",E:"#7b73de",F:"#acacac"}},9866:t=>{t.exports={0:"#000",1:"#2234d1",2:"#0c7e45",3:"#44aacc",4:"#8a3622",5:"#5c2e78",6:"#aa5c3d",7:"#b5b5b5",8:"#5e606e",9:"#4c81fb",A:"#6cd947",B:"#7be2f9",C:"#eb8a60",D:"#e23d69",E:"#ffd93f",F:"#fff"}},77552:t=>{t.exports={0:"#000",1:"#191028",2:"#46af45",3:"#a1d685",4:"#453e78",5:"#7664fe",6:"#833129",7:"#9ec2e8",8:"#dc534b",9:"#e18d79",A:"#d6b97b",B:"#e9d8a1",C:"#216c4b",D:"#d365c8",E:"#afaab9",F:"#f5f4eb"}},92259:t=>{t.exports={0:"#000",1:"#191028",2:"#46af45",3:"#a1d685",4:"#453e78",5:"#7664fe",6:"#833129",7:"#9ec2e8",8:"#dc534b",9:"#e18d79",A:"#d6b97b",B:"#e9d8a1",C:"#216c4b",D:"#d365c8",E:"#afaab9",F:"#fff"}},57763:(t,e,i)=>{t.exports={ARNE16:i(5290),C64:i(23816),CGA:i(9866),JMP:i(77552),MSX:i(92259)}},46728:(t,e,i)=>{var s=i(83419),n=i(36316),r=i(80021),o=i(26099),a=new s({Extends:r,initialize:function(t,e,i,s){r.call(this,"CubicBezierCurve"),Array.isArray(t)&&(s=new o(t[6],t[7]),i=new o(t[4],t[5]),e=new o(t[2],t[3]),t=new o(t[0],t[1])),this.p0=t,this.p1=e,this.p2=i,this.p3=s},getStartPoint:function(t){return void 0===t&&(t=new o),t.copy(this.p0)},getResolution:function(t){return t},getPoint:function(t,e){void 0===e&&(e=new o);var i=this.p0,s=this.p1,r=this.p2,a=this.p3;return e.set(n(t,i.x,s.x,r.x,a.x),n(t,i.y,s.y,r.y,a.y))},draw:function(t,e){void 0===e&&(e=32);var i=this.getPoints(e);t.beginPath(),t.moveTo(this.p0.x,this.p0.y);for(var s=1;s{var s=i(83419),n=i(19217),r=i(87841),o=i(26099),a=new s({initialize:function(t){this.type=t,this.defaultDivisions=5,this.arcLengthDivisions=100,this.cacheArcLengths=[],this.needsUpdate=!0,this.active=!0,this._tmpVec2A=new o,this._tmpVec2B=new o},draw:function(t,e){return void 0===e&&(e=32),t.strokePoints(this.getPoints(e))},getBounds:function(t,e){t||(t=new r),void 0===e&&(e=16);var i=this.getLength();e>i&&(e=i/2);var s=Math.max(1,Math.round(i/e));return n(this.getSpacedPoints(s),t)},getDistancePoints:function(t){var e=this.getLength(),i=Math.max(1,e/t);return this.getSpacedPoints(i)},getEndPoint:function(t){return void 0===t&&(t=new o),this.getPointAt(1,t)},getLength:function(){var t=this.getLengths();return t[t.length-1]},getLengths:function(t){if(void 0===t&&(t=this.arcLengthDivisions),this.cacheArcLengths.length===t+1&&!this.needsUpdate)return this.cacheArcLengths;this.needsUpdate=!1;var e,i=[],s=this.getPoint(0,this._tmpVec2A),n=0;i.push(0);for(var r=1;r<=t;r++)n+=(e=this.getPoint(r/t,this._tmpVec2B)).distance(s),i.push(n),s.copy(e);return this.cacheArcLengths=i,i},getPointAt:function(t,e){var i=this.getUtoTmapping(t);return this.getPoint(i,e)},getPoints:function(t,e,i){void 0===i&&(i=[]),t||(t=e?this.getLength()/e:this.defaultDivisions);for(var s=0;s<=t;s++)i.push(this.getPoint(s/t));return i},getRandomPoint:function(t){return void 0===t&&(t=new o),this.getPoint(Math.random(),t)},getSpacedPoints:function(t,e,i){void 0===i&&(i=[]),t||(t=e?this.getLength()/e:this.defaultDivisions);for(var s=0;s<=t;s++){var n=this.getUtoTmapping(s/t,null,t);i.push(this.getPoint(n))}return i},getStartPoint:function(t){return void 0===t&&(t=new o),this.getPointAt(0,t)},getTangent:function(t,e){void 0===e&&(e=new o);var i=1e-4,s=t-i,n=t+i;return s<0&&(s=0),n>1&&(n=1),this.getPoint(s,this._tmpVec2A),this.getPoint(n,e),e.subtract(this._tmpVec2A).normalize()},getTangentAt:function(t,e){var i=this.getUtoTmapping(t);return this.getTangent(i,e)},getTFromDistance:function(t,e){return t<=0?0:this.getUtoTmapping(0,t,e)},getUtoTmapping:function(t,e,i){var s,n=this.getLengths(i),r=0,o=n.length;s=e?Math.min(e,n[o-1]):t*n[o-1];for(var a,h=0,l=o-1;h<=l;)if((a=n[r=Math.floor(h+(l-h)/2)]-s)<0)h=r+1;else{if(!(a>0)){l=r;break}l=r-1}if(n[r=l]===s)return r/(o-1);var u=n[r];return(r+(s-u)/(n[r+1]-u))/(o-1)},updateArcLengths:function(){this.needsUpdate=!0,this.getLengths()}});t.exports=a},73825:(t,e,i)=>{var s=i(83419),n=i(80021),r=i(39506),o=i(35154),a=i(43396),h=i(26099),l=new s({Extends:n,initialize:function(t,e,i,s,a,l,u,c){if("object"==typeof t){var d=t;t=o(d,"x",0),e=o(d,"y",0),i=o(d,"xRadius",0),s=o(d,"yRadius",i),a=o(d,"startAngle",0),l=o(d,"endAngle",360),u=o(d,"clockwise",!1),c=o(d,"rotation",0)}else void 0===s&&(s=i),void 0===a&&(a=0),void 0===l&&(l=360),void 0===u&&(u=!1),void 0===c&&(c=0);n.call(this,"EllipseCurve"),this.p0=new h(t,e),this._xRadius=i,this._yRadius=s,this._startAngle=r(a),this._endAngle=r(l),this._clockwise=u,this._rotation=r(c)},getStartPoint:function(t){return void 0===t&&(t=new h),this.getPoint(0,t)},getResolution:function(t){return 2*t},getPoint:function(t,e){void 0===e&&(e=new h);for(var i=2*Math.PI,s=this._endAngle-this._startAngle,n=Math.abs(s)i;)s-=i;s{var s=i(83419),n=i(80021),r=i(19217),o=i(87841),a=i(26099),h=new s({Extends:n,initialize:function(t,e){n.call(this,"LineCurve"),Array.isArray(t)&&(e=new a(t[2],t[3]),t=new a(t[0],t[1])),this.p0=t,this.p1=e,this.arcLengthDivisions=1},getBounds:function(t){return void 0===t&&(t=new o),r([this.p0,this.p1],t)},getStartPoint:function(t){return void 0===t&&(t=new a),t.copy(this.p0)},getResolution:function(t){return void 0===t&&(t=1),t},getPoint:function(t,e){return void 0===e&&(e=new a),1===t?e.copy(this.p1):(e.copy(this.p1).subtract(this.p0).scale(t).add(this.p0),e)},getPointAt:function(t,e){return this.getPoint(t,e)},getTangent:function(t,e){return void 0===e&&(e=new a),e.copy(this.p1).subtract(this.p0).normalize(),e},getUtoTmapping:function(t,e,i){var s;if(e){var n=this.getLengths(i),r=n[n.length-1];s=Math.min(e,r)/r}else s=t;return s},draw:function(t){return t.lineBetween(this.p0.x,this.p0.y,this.p1.x,this.p1.y),t},toJSON:function(){return{type:this.type,points:[this.p0.x,this.p0.y,this.p1.x,this.p1.y]}}});h.fromJSON=function(t){var e=t.points,i=new a(e[0],e[1]),s=new a(e[2],e[3]);return new h(i,s)},t.exports=h},14744:(t,e,i)=>{var s=i(83419),n=i(80021),r=i(32112),o=i(26099),a=new s({Extends:n,initialize:function(t,e,i){n.call(this,"QuadraticBezierCurve"),Array.isArray(t)&&(i=new o(t[4],t[5]),e=new o(t[2],t[3]),t=new o(t[0],t[1])),this.p0=t,this.p1=e,this.p2=i},getStartPoint:function(t){return void 0===t&&(t=new o),t.copy(this.p0)},getResolution:function(t){return t},getPoint:function(t,e){void 0===e&&(e=new o);var i=this.p0,s=this.p1,n=this.p2;return e.set(r(t,i.x,s.x,n.x),r(t,i.y,s.y,n.y))},draw:function(t,e){void 0===e&&(e=32);var i=this.getPoints(e);t.beginPath(),t.moveTo(this.p0.x,this.p0.y);for(var s=1;s{var s=i(87842),n=i(83419),r=i(80021),o=i(26099),a=new n({Extends:r,initialize:function(t){void 0===t&&(t=[]),r.call(this,"SplineCurve"),this.points=[],this.addPoints(t)},addPoints:function(t){for(var e=0;ei.length-2?i.length-1:r+1],c=i[r>i.length-3?i.length-1:r+2];return e.set(s(a,h.x,l.x,u.x,c.x),s(a,h.y,l.y,u.y,c.y))},toJSON:function(){for(var t=[],e=0;e{t.exports={Path:i(46669),MoveTo:i(68618),CubicBezier:i(46728),Curve:i(80021),Ellipse:i(73825),Line:i(33951),QuadraticBezier:i(14744),Spline:i(42534)}},68618:(t,e,i)=>{var s=i(83419),n=i(26099),r=new s({initialize:function(t,e){this.active=!1,this.p0=new n(t,e)},getPoint:function(t,e){return void 0===e&&(e=new n),e.copy(this.p0)},getPointAt:function(t,e){return this.getPoint(t,e)},getResolution:function(){return 1},getLength:function(){return 0},toJSON:function(){return{type:"MoveTo",points:[this.p0.x,this.p0.y]}}});t.exports=r},46669:(t,e,i)=>{var s=i(83419),n=i(46728),r=i(73825),o=i(39429),a=i(33951),h=i(68618),l=i(14744),u=i(87841),c=i(42534),d=i(26099),f=i(36383),p=new s({initialize:function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.name="",this.defaultDivisions=12,this.curves=[],this.cacheLengths=[],this.autoClose=!1,this.startPoint=new d,this._tmpVec2A=new d,this._tmpVec2B=new d,"object"==typeof t?this.fromJSON(t):this.startPoint.set(t,e)},add:function(t){return this.curves.push(t),this},circleTo:function(t,e,i){return void 0===e&&(e=!1),this.ellipseTo(t,t,0,360,e,i)},closePath:function(){var t=this.curves[0].getPoint(0),e=this.curves[this.curves.length-1].getPoint(1);return t.equals(e)||this.curves.push(new a(e,t)),this},cubicBezierTo:function(t,e,i,s,r,o){var a,h,l,u=this.getEndPoint();return t instanceof d?(a=t,h=e,l=i):(a=new d(i,s),h=new d(r,o),l=new d(t,e)),this.add(new n(u,a,h,l))},quadraticBezierTo:function(t,e,i,s){var n,r,o=this.getEndPoint();return t instanceof d?(n=t,r=e):(n=new d(i,s),r=new d(t,e)),this.add(new l(o,n,r))},draw:function(t,e){for(var i=0;i=e)return this.curves[s];s++}return null},getEndPoint:function(t){return void 0===t&&(t=new d),this.curves.length>0?this.curves[this.curves.length-1].getPoint(1,t):t.copy(this.startPoint),t},getLength:function(){var t=this.getCurveLengths();return t[t.length-1]},getPoint:function(t,e){void 0===e&&(e=new d);for(var i=t*this.getLength(),s=this.getCurveLengths(),n=0;n=i){var r=s[n]-i,o=this.curves[n],a=o.getLength(),h=0===a?0:1-r/a;return o.getPointAt(h,e)}n++}return null},getPoints:function(t,e){t||e||(t=this.defaultDivisions);for(var i,s=[],n=0;n1&&!s[s.length-1].equals(s[0])&&s.push(s[0]),s},getRandomPoint:function(t){return void 0===t&&(t=new d),this.getPoint(Math.random(),t)},getSpacedPoints:function(t){void 0===t&&(t=40);for(var e=[],i=0;i<=t;i++)e.push(this.getPoint(i/t));return this.autoClose&&e.push(e[0]),e},getStartPoint:function(t){return void 0===t&&(t=new d),t.copy(this.startPoint)},getTangent:function(t,e){void 0===e&&(e=new d);for(var i=t*this.getLength(),s=this.getCurveLengths(),n=0;n=i){var r=s[n]-i,o=this.curves[n],a=o.getLength(),h=0===a?0:1-r/a;return o.getTangentAt(h,e)}n++}return null},lineTo:function(t,e){t instanceof d?this._tmpVec2B.copy(t):"object"==typeof t?this._tmpVec2B.setFromObject(t):this._tmpVec2B.set(t,e);var i=this.getEndPoint(this._tmpVec2A);return this.add(new a([i.x,i.y,this._tmpVec2B.x,this._tmpVec2B.y]))},splineTo:function(t){return t.unshift(this.getEndPoint()),this.add(new c(t))},moveTo:function(t,e){return t instanceof d?this.add(new h(t.x,t.y)):this.add(new h(t,e))},toJSON:function(){for(var t=[],e=0;e{var s=i(83419),n=i(24882),r=new s({initialize:function(t,e){this.parent=t,this.events=e,e||(this.events=t.events?t.events:t),this.list={},this.values={},this._frozen=!1,!t.hasOwnProperty("sys")&&this.events&&this.events.once(n.DESTROY,this.destroy,this)},get:function(t){var e=this.list;if(Array.isArray(t)){for(var i=[],s=0;s{var s=i(83419),n=i(45893),r=i(37277),o=i(44594),a=new s({Extends:n,initialize:function(t){n.call(this,t,t.sys.events),this.scene=t,this.systems=t.sys,t.sys.events.once(o.BOOT,this.boot,this),t.sys.events.on(o.START,this.start,this)},boot:function(){this.events=this.systems.events,this.events.once(o.DESTROY,this.destroy,this)},start:function(){this.events.once(o.SHUTDOWN,this.shutdown,this)},shutdown:function(){this.systems.events.off(o.SHUTDOWN,this.shutdown,this)},destroy:function(){n.prototype.destroy.call(this),this.events.off(o.START,this.start,this),this.scene=null,this.systems=null}});r.register("DataManagerPlugin",a,"data"),t.exports=a},10700:t=>{t.exports="changedata"},93608:t=>{t.exports="changedata-"},60883:t=>{t.exports="destroy"},69780:t=>{t.exports="removedata"},22166:t=>{t.exports="setdata"},24882:(t,e,i)=>{t.exports={CHANGE_DATA:i(10700),CHANGE_DATA_KEY:i(93608),DESTROY:i(60883),REMOVE_DATA:i(69780),SET_DATA:i(22166)}},44965:(t,e,i)=>{t.exports={DataManager:i(45893),DataManagerPlugin:i(63646),Events:i(24882)}},7098:(t,e,i)=>{var s=i(84148),n={flac:!1,aac:!1,audioData:!1,dolby:!1,m4a:!1,mp3:!1,ogg:!1,opus:!1,wav:!1,webAudio:!1,webm:!1};t.exports=function(){if("function"==typeof importScripts)return n;n.audioData=!!window.Audio,n.webAudio=!(!window.AudioContext&&!window.webkitAudioContext);var t=document.createElement("audio"),e=!!t.canPlayType;try{if(e){var i=function(e,i){var s=t.canPlayType("audio/"+e).replace(/^no$/,"");return i?Boolean(s||t.canPlayType("audio/"+i).replace(/^no$/,"")):Boolean(s)};if(n.ogg=i('ogg; codecs="vorbis"'),n.opus=i('ogg; codecs="opus"',"opus"),n.mp3=i("mpeg"),n.wav=i("wav"),n.m4a=i("x-m4a"),n.aac=i("aac"),n.flac=i("flac","x-flac"),n.webm=i('webm; codecs="vorbis"'),""!==t.canPlayType('audio/mp4; codecs="ec-3"'))if(s.edge)n.dolby=!0;else if(s.safari&&s.safariVersion>=9&&/Mac OS X (\d+)_(\d+)/.test(navigator.userAgent)){var r=parseInt(RegExp.$1,10),o=parseInt(RegExp.$2,10);(10===r&&o>=11||r>10)&&(n.dolby=!0)}}}catch(t){}return n}()},84148:(t,e,i)=>{var s,n=i(25892),r={chrome:!1,chromeVersion:0,edge:!1,firefox:!1,firefoxVersion:0,ie:!1,ieVersion:0,mobileSafari:!1,opera:!1,safari:!1,safariVersion:0,silk:!1,trident:!1,tridentVersion:0,es2019:!1};t.exports=(s=navigator.userAgent,/Edg\/\d+/.test(s)?(r.edge=!0,r.es2019=!0):/OPR/.test(s)?(r.opera=!0,r.es2019=!0):/Chrome\/(\d+)/.test(s)&&!n.windowsPhone?(r.chrome=!0,r.chromeVersion=parseInt(RegExp.$1,10),r.es2019=r.chromeVersion>69):/Firefox\D+(\d+)/.test(s)?(r.firefox=!0,r.firefoxVersion=parseInt(RegExp.$1,10),r.es2019=r.firefoxVersion>10):/AppleWebKit\/(?!.*CriOS)/.test(s)&&n.iOS?(r.mobileSafari=!0,r.es2019=!0):/MSIE (\d+\.\d+);/.test(s)?(r.ie=!0,r.ieVersion=parseInt(RegExp.$1,10)):/Version\/(\d+\.\d+(\.\d+)?) Safari/.test(s)&&!n.windowsPhone?(r.safari=!0,r.safariVersion=parseInt(RegExp.$1,10),r.es2019=r.safariVersion>10):/Trident\/(\d+\.\d+)(.*)rv:(\d+\.\d+)/.test(s)&&(r.ie=!0,r.trident=!0,r.tridentVersion=parseInt(RegExp.$1,10),r.ieVersion=parseInt(RegExp.$3,10)),/Silk/.test(s)&&(r.silk=!0),r)},89289:(t,e,i)=>{var s,n,r,o=i(27919),a={supportInverseAlpha:!1,supportNewBlendModes:!1};t.exports=("function"!=typeof importScripts&&void 0!==document&&(a.supportNewBlendModes=(s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABAQMAAADD8p2OAAAAA1BMVEX/",n="AAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==",(r=new Image).onload=function(){var t=new Image;t.onload=function(){var e=o.create2D(t,6).getContext("2d",{willReadFrequently:!0});if(e.globalCompositeOperation="multiply",e.drawImage(r,0,0),e.drawImage(t,2,0),!e.getImageData(2,0,1,1))return!1;var i=e.getImageData(2,0,1,1).data;o.remove(t),a.supportNewBlendModes=255===i[0]&&0===i[1]&&0===i[2]},t.src=s+"/wCKxvRF"+n},r.src=s+"AP804Oa6"+n,!1),a.supportInverseAlpha=function(){var t=o.create2D(this,2).getContext("2d",{willReadFrequently:!0});t.fillStyle="rgba(10, 20, 30, 0.5)",t.fillRect(0,0,1,1);var e=t.getImageData(0,0,1,1);if(null===e)return!1;t.putImageData(e,1,0);var i=t.getImageData(1,0,1,1),s=i.data[0]===e.data[0]&&i.data[1]===e.data[1]&&i.data[2]===e.data[2]&&i.data[3]===e.data[3];return o.remove(this),s}()),a)},89357:(t,e,i)=>{var s=i(25892),n=i(84148),r=i(27919),o={canvas:!1,canvasBitBltShift:null,file:!1,fileSystem:!1,getUserMedia:!0,littleEndian:!1,localStorage:!1,pointerLock:!1,stableSort:!1,support32bit:!1,vibration:!1,webGL:!1,worker:!1};t.exports=function(){if("function"==typeof importScripts)return o;o.canvas=!!window.CanvasRenderingContext2D;try{o.localStorage=!!localStorage.getItem}catch(t){o.localStorage=!1}o.file=!!(window.File&&window.FileReader&&window.FileList&&window.Blob),o.fileSystem=!!window.requestFileSystem;var t,e,i,a=!1;return o.webGL=function(){if(window.WebGLRenderingContext)try{var t=r.createWebGL(this),e=t.getContext("webgl")||t.getContext("experimental-webgl"),i=r.create2D(this),s=i.getContext("2d",{willReadFrequently:!0}).createImageData(1,1);return a=s.data instanceof Uint8ClampedArray,r.remove(t),r.remove(i),!!e}catch(t){return!1}return!1}(),o.worker=!!window.Worker,o.pointerLock="pointerLockElement"in document||"mozPointerLockElement"in document||"webkitPointerLockElement"in document,navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia||navigator.oGetUserMedia,window.URL=window.URL||window.webkitURL||window.mozURL||window.msURL,o.getUserMedia=o.getUserMedia&&!!navigator.getUserMedia&&!!window.URL,n.firefox&&n.firefoxVersion<21&&(o.getUserMedia=!1),!s.iOS&&(n.ie||n.firefox||n.chrome)&&(o.canvasBitBltShift=!0),(n.safari||n.mobileSafari)&&(o.canvasBitBltShift=!1),navigator.vibrate=navigator.vibrate||navigator.webkitVibrate||navigator.mozVibrate||navigator.msVibrate,navigator.vibrate&&(o.vibration=!0),"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint32Array&&(o.littleEndian=(t=new ArrayBuffer(4),e=new Uint8Array(t),i=new Uint32Array(t),e[0]=161,e[1]=178,e[2]=195,e[3]=212,3569595041===i[0]||2712847316!==i[0]&&null)),o.support32bit="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof Int32Array&&null!==o.littleEndian&&a,o}()},91639:t=>{var e={available:!1,cancel:"",keyboard:!1,request:""};t.exports=function(){if("function"==typeof importScripts)return e;var t,i="Fullscreen",s="FullScreen",n=["request"+i,"request"+s,"webkitRequest"+i,"webkitRequest"+s,"msRequest"+i,"msRequest"+s,"mozRequest"+s,"mozRequest"+i];for(t=0;t{var s=i(84148),n={gamepads:!1,mspointer:!1,touch:!1,wheelEvent:null};t.exports=("function"==typeof importScripts||(("ontouchstart"in document.documentElement||navigator.maxTouchPoints&&navigator.maxTouchPoints>=1)&&(n.touch=!0),(navigator.msPointerEnabled||navigator.pointerEnabled)&&(n.mspointer=!0),navigator.getGamepads&&(n.gamepads=!0),"onwheel"in window||s.ie&&"WheelEvent"in window?n.wheelEvent="wheel":"onmousewheel"in window?n.wheelEvent="mousewheel":s.firefox&&"MouseScrollEvent"in window&&(n.wheelEvent="DOMMouseScroll")),n)},25892:t=>{var e={android:!1,chromeOS:!1,cordova:!1,crosswalk:!1,desktop:!1,ejecta:!1,electron:!1,iOS:!1,iOSVersion:0,iPad:!1,iPhone:!1,kindle:!1,linux:!1,macOS:!1,node:!1,nodeWebkit:!1,pixelRatio:1,webApp:!1,windows:!1,windowsPhone:!1};t.exports=function(){if("function"==typeof importScripts)return e;var t=navigator.userAgent;/Windows/.test(t)?e.windows=!0:/Mac OS/.test(t)&&!/like Mac OS/.test(t)?navigator.maxTouchPoints&&navigator.maxTouchPoints>2?(e.iOS=!0,e.iPad=!0,navigator.appVersion.match(/Version\/(\d+)/),e.iOSVersion=parseInt(RegExp.$1,10)):e.macOS=!0:/Android/.test(t)?e.android=!0:/Linux/.test(t)?e.linux=!0:/iP[ao]d|iPhone/i.test(t)?(e.iOS=!0,navigator.appVersion.match(/OS (\d+)/),e.iOSVersion=parseInt(RegExp.$1,10),e.iPhone=-1!==t.toLowerCase().indexOf("iphone"),e.iPad=-1!==t.toLowerCase().indexOf("ipad")):/Kindle/.test(t)||/\bKF[A-Z][A-Z]+/.test(t)||/Silk.*Mobile Safari/.test(t)?e.kindle=!0:/CrOS/.test(t)&&(e.chromeOS=!0),(/Windows Phone/i.test(t)||/IEMobile/i.test(t))&&(e.android=!1,e.iOS=!1,e.macOS=!1,e.windows=!0,e.windowsPhone=!0);var i=/Silk/.test(t);return(e.windows||e.macOS||e.linux&&!i||e.chromeOS)&&(e.desktop=!0),(e.windowsPhone||/Windows NT/i.test(t)&&/Touch/i.test(t))&&(e.desktop=!1),navigator.standalone&&(e.webApp=!0),"function"!=typeof importScripts&&(void 0!==window.cordova&&(e.cordova=!0),void 0!==window.ejecta&&(e.ejecta=!0)),"undefined"!=typeof process&&process.versions&&process.versions.node&&(e.node=!0),e.node&&"object"==typeof process.versions&&(e.nodeWebkit=!!process.versions["node-webkit"],e.electron=!!process.versions.electron),/Crosswalk/.test(t)&&(e.crosswalk=!0),e.pixelRatio=window.devicePixelRatio||1,e}()},43267:(t,e,i)=>{var s=i(95540),n={h264:!1,hls:!1,mp4:!1,m4v:!1,ogg:!1,vp9:!1,webm:!1,hasRequestVideoFrame:!1};t.exports=function(){if("function"==typeof importScripts)return n;var t=document.createElement("video"),e=!!t.canPlayType,i=/^no$/;try{e&&(t.canPlayType('video/ogg; codecs="theora"').replace(i,"")&&(n.ogg=!0),t.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(i,"")&&(n.h264=!0,n.mp4=!0),t.canPlayType("video/x-m4v").replace(i,"")&&(n.m4v=!0),t.canPlayType('video/webm; codecs="vp8, vorbis"').replace(i,"")&&(n.webm=!0),t.canPlayType('video/webm; codecs="vp9"').replace(i,"")&&(n.vp9=!0),t.canPlayType('application/x-mpegURL; codecs="avc1.42E01E"').replace(i,"")&&(n.hls=!0))}catch(t){}return t.parentNode&&t.parentNode.removeChild(t),n.getVideoURL=function(t){Array.isArray(t)||(t=[t]);for(var e=0;e{t.exports={os:i(25892),browser:i(84148),features:i(89357),input:i(31784),audio:i(7098),video:i(43267),fullscreen:i(91639),canvasFeatures:i(89289)}},89422:(t,e,i)=>{var s=i(83419),n=new Float32Array(20),r=new s({initialize:function(){this._matrix=new Float32Array(20),this.alpha=1,this._dirty=!0,this._data=new Float32Array(20),this.reset()},set:function(t){return this._matrix.set(t),this._dirty=!0,this},reset:function(){var t=this._matrix;return t.fill(0),t[0]=1,t[6]=1,t[12]=1,t[18]=1,this.alpha=1,this._dirty=!0,this},getData:function(){var t=this._data;return this._dirty&&(t.set(this._matrix),t[4]/=255,t[9]/=255,t[14]/=255,t[19]/=255,this._dirty=!1),t},brightness:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=t;return this.multiply([i,0,0,0,0,0,i,0,0,0,0,0,i,0,0,0,0,0,1,0],e)},saturate:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=2*t/3+1,s=-.5*(i-1);return this.multiply([i,s,s,0,0,s,i,s,0,0,s,s,i,0,0,0,0,0,1,0],e)},desaturate:function(t){return void 0===t&&(t=!1),this.saturate(-1,t)},hue:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1),t=t/180*Math.PI;var i=Math.cos(t),s=Math.sin(t),n=.213,r=.715,o=.072;return this.multiply([n+.787*i+s*-n,r+i*-r+s*-r,o+i*-o+.928*s,0,0,n+i*-n+.143*s,r+i*(1-r)+.14*s,o+i*-o+-.283*s,0,0,n+i*-n+-.787*s,r+i*-r+s*r,o+.928*i+s*o,0,0,0,0,0,1,0],e)},grayscale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=!1),this.saturate(-t,e)},blackWhite:function(t){return void 0===t&&(t=!1),this.multiply(r.BLACK_WHITE,t)},contrast:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=t+1,s=-.5*(i-1);return this.multiply([i,0,0,0,s,0,i,0,0,s,0,0,i,0,s,0,0,0,1,0],e)},negative:function(t){return void 0===t&&(t=!1),this.multiply(r.NEGATIVE,t)},desaturateLuminance:function(t){return void 0===t&&(t=!1),this.multiply(r.DESATURATE_LUMINANCE,t)},sepia:function(t){return void 0===t&&(t=!1),this.multiply(r.SEPIA,t)},night:function(t,e){return void 0===t&&(t=.1),void 0===e&&(e=!1),this.multiply([-2*t,-t,0,0,0,-t,0,t,0,0,0,t,2*t,0,0,0,0,0,1,0],e)},lsd:function(t){return void 0===t&&(t=!1),this.multiply(r.LSD,t)},brown:function(t){return void 0===t&&(t=!1),this.multiply(r.BROWN,t)},vintagePinhole:function(t){return void 0===t&&(t=!1),this.multiply(r.VINTAGE,t)},kodachrome:function(t){return void 0===t&&(t=!1),this.multiply(r.KODACHROME,t)},technicolor:function(t){return void 0===t&&(t=!1),this.multiply(r.TECHNICOLOR,t)},polaroid:function(t){return void 0===t&&(t=!1),this.multiply(r.POLAROID,t)},shiftToBGR:function(t){return void 0===t&&(t=!1),this.multiply(r.SHIFT_BGR,t)},multiply:function(t,e){void 0===e&&(e=!1),e||this.reset();var i=this._matrix,s=n;return s.set(i),i.set([s[0]*t[0]+s[1]*t[5]+s[2]*t[10]+s[3]*t[15],s[0]*t[1]+s[1]*t[6]+s[2]*t[11]+s[3]*t[16],s[0]*t[2]+s[1]*t[7]+s[2]*t[12]+s[3]*t[17],s[0]*t[3]+s[1]*t[8]+s[2]*t[13]+s[3]*t[18],s[0]*t[4]+s[1]*t[9]+s[2]*t[14]+s[3]*t[19]+s[4],s[5]*t[0]+s[6]*t[5]+s[7]*t[10]+s[8]*t[15],s[5]*t[1]+s[6]*t[6]+s[7]*t[11]+s[8]*t[16],s[5]*t[2]+s[6]*t[7]+s[7]*t[12]+s[8]*t[17],s[5]*t[3]+s[6]*t[8]+s[7]*t[13]+s[8]*t[18],s[5]*t[4]+s[6]*t[9]+s[7]*t[14]+s[8]*t[19]+s[9],s[10]*t[0]+s[11]*t[5]+s[12]*t[10]+s[13]*t[15],s[10]*t[1]+s[11]*t[6]+s[12]*t[11]+s[13]*t[16],s[10]*t[2]+s[11]*t[7]+s[12]*t[12]+s[13]*t[17],s[10]*t[3]+s[11]*t[8]+s[12]*t[13]+s[13]*t[18],s[10]*t[4]+s[11]*t[9]+s[12]*t[14]+s[13]*t[19]+s[14],s[15]*t[0]+s[16]*t[5]+s[17]*t[10]+s[18]*t[15],s[15]*t[1]+s[16]*t[6]+s[17]*t[11]+s[18]*t[16],s[15]*t[2]+s[16]*t[7]+s[17]*t[12]+s[18]*t[17],s[15]*t[3]+s[16]*t[8]+s[17]*t[13]+s[18]*t[18],s[15]*t[4]+s[16]*t[9]+s[17]*t[14]+s[18]*t[19]+s[19]]),this._dirty=!0,this}});r.BLACK_WHITE=[.3,.6,.1,0,0,.3,.6,.1,0,0,.3,.6,.1,0,0,0,0,0,1,0],r.NEGATIVE=[-1,0,0,1,0,0,-1,0,1,0,0,0,-1,1,0,0,0,0,1,0],r.DESATURATE_LUMINANCE=[.2764723,.929708,.0938197,0,-37.1,.2764723,.929708,.0938197,0,-37.1,.2764723,.929708,.0938197,0,-37.1,0,0,0,1,0],r.SEPIA=[.393,.7689999,.18899999,0,0,.349,.6859999,.16799999,0,0,.272,.5339999,.13099999,0,0,0,0,0,1,0],r.LSD=[2,-.4,.5,0,0,-.5,2,-.4,0,0,-.4,-.5,3,0,0,0,0,0,1,0],r.BROWN=[.5997023498159715,.34553243048391263,-.2708298674538042,0,47.43192855600873,-.037703249837783157,.8609577587992641,.15059552388459913,0,-36.96841498319127,.24113635128153335,-.07441037908422492,.44972182064877153,0,-7.562075277591283,0,0,0,1,0],r.VINTAGE=[.6279345635605994,.3202183420819367,-.03965408211312453,0,9.651285835294123,.02578397704808868,.6441188644374771,.03259127616149294,0,7.462829176470591,.0466055556782719,-.0851232987247891,.5241648018700465,0,5.159190588235296,0,0,0,1,0],r.KODACHROME=[1.1285582396593525,-.3967382283601348,-.03992559172921793,0,63.72958762196502,-.16404339962244616,1.0835251566291304,-.05498805115633132,0,24.732407896706203,-.16786010706155763,-.5603416277695248,1.6014850761964943,0,35.62982807460946,0,0,0,1,0],r.TECHNICOLOR=[1.9125277891456083,-.8545344976951645,-.09155508482755585,0,11.793603434377337,-.3087833385928097,1.7658908555458428,-.10601743074722245,0,-70.35205161461398,-.231103377548616,-.7501899197440212,1.847597816108189,0,30.950940869491138,0,0,0,1,0],r.POLAROID=[1.438,-.062,-.062,0,0,-.122,1.378,-.122,0,0,-.016,-.016,1.483,0,0,0,0,0,1,0],r.SHIFT_BGR=[0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0],t.exports=r},51767:(t,e,i)=>{var s=i(83419),n=i(29747),r=new s({initialize:function(t,e,i){this._rgb=[0,0,0],this.onChangeCallback=n,this.dirty=!1,this.set(t,e,i)},set:function(t,e,i){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),this._rgb=[t,e,i],this.onChange(),this},equals:function(t,e,i){var s=this._rgb;return s[0]===t&&s[1]===e&&s[2]===i},onChange:function(){this.dirty=!0;var t=this._rgb;this.onChangeCallback.call(this,t[0],t[1],t[2])},r:{get:function(){return this._rgb[0]},set:function(t){this._rgb[0]=t,this.onChange()}},g:{get:function(){return this._rgb[1]},set:function(t){this._rgb[1]=t,this.onChange()}},b:{get:function(){return this._rgb[2]},set:function(t){this._rgb[2]=t,this.onChange()}},destroy:function(){this.onChangeCallback=null}});t.exports=r},60461:t=>{t.exports={TOP_LEFT:0,TOP_CENTER:1,TOP_RIGHT:2,LEFT_TOP:3,LEFT_CENTER:4,LEFT_BOTTOM:5,CENTER:6,RIGHT_TOP:7,RIGHT_CENTER:8,RIGHT_BOTTOM:9,BOTTOM_LEFT:10,BOTTOM_CENTER:11,BOTTOM_RIGHT:12}},54312:(t,e,i)=>{var s=i(62235),n=i(35893),r=i(86327),o=i(88417);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},46768:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(86327),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},35827:(t,e,i)=>{var s=i(62235),n=i(54380),r=i(86327),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},46871:(t,e,i)=>{var s=i(66786),n=i(35893),r=i(7702);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),s(t,n(e)+i,r(e)+o),t}},5198:(t,e,i)=>{var s=i(7702),n=i(26541),r=i(20786),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},11879:(t,e,i)=>{var s=i(60461),n=[];n[s.BOTTOM_CENTER]=i(54312),n[s.BOTTOM_LEFT]=i(46768),n[s.BOTTOM_RIGHT]=i(35827),n[s.CENTER]=i(46871),n[s.LEFT_CENTER]=i(5198),n[s.RIGHT_CENTER]=i(80503),n[s.TOP_CENTER]=i(89698),n[s.TOP_LEFT]=i(922),n[s.TOP_RIGHT]=i(21373),n[s.LEFT_BOTTOM]=n[s.BOTTOM_LEFT],n[s.LEFT_TOP]=n[s.TOP_LEFT],n[s.RIGHT_BOTTOM]=n[s.BOTTOM_RIGHT],n[s.RIGHT_TOP]=n[s.TOP_RIGHT];t.exports=function(t,e,i,s,r){return n[i](t,e,s,r)}},80503:(t,e,i)=>{var s=i(7702),n=i(54380),r=i(20786),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},89698:(t,e,i)=>{var s=i(35893),n=i(17717),r=i(88417),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)+i),o(t,n(e)-a),t}},922:(t,e,i)=>{var s=i(26541),n=i(17717),r=i(385),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)-i),o(t,n(e)-a),t}},21373:(t,e,i)=>{var s=i(54380),n=i(17717),r=i(40136),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)+i),o(t,n(e)-a),t}},91660:(t,e,i)=>{t.exports={BottomCenter:i(54312),BottomLeft:i(46768),BottomRight:i(35827),Center:i(46871),LeftCenter:i(5198),QuickSet:i(11879),RightCenter:i(80503),TopCenter:i(89698),TopLeft:i(922),TopRight:i(21373)}},71926:(t,e,i)=>{var s=i(60461),n=i(79291),r={In:i(91660),To:i(16694)};r=n(!1,r,s),t.exports=r},21578:(t,e,i)=>{var s=i(62235),n=i(35893),r=i(88417),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,n(e)+i),o(t,s(e)+a),t}},10210:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(385),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,n(e)-i),o(t,s(e)+a),t}},82341:(t,e,i)=>{var s=i(62235),n=i(54380),r=i(40136),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,n(e)+i),o(t,s(e)+a),t}},87958:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(86327),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},40080:(t,e,i)=>{var s=i(7702),n=i(26541),r=i(20786),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},88466:(t,e,i)=>{var s=i(26541),n=i(17717),r=i(40136),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)-i),o(t,n(e)-a),t}},38829:(t,e,i)=>{var s=i(60461),n=[];n[s.BOTTOM_CENTER]=i(21578),n[s.BOTTOM_LEFT]=i(10210),n[s.BOTTOM_RIGHT]=i(82341),n[s.LEFT_BOTTOM]=i(87958),n[s.LEFT_CENTER]=i(40080),n[s.LEFT_TOP]=i(88466),n[s.RIGHT_BOTTOM]=i(19211),n[s.RIGHT_CENTER]=i(34609),n[s.RIGHT_TOP]=i(48741),n[s.TOP_CENTER]=i(49440),n[s.TOP_LEFT]=i(81288),n[s.TOP_RIGHT]=i(61323);t.exports=function(t,e,i,s,r){return n[i](t,e,s,r)}},19211:(t,e,i)=>{var s=i(62235),n=i(54380),r=i(86327),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},34609:(t,e,i)=>{var s=i(7702),n=i(54380),r=i(20786),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},48741:(t,e,i)=>{var s=i(54380),n=i(17717),r=i(385),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)+i),o(t,n(e)-a),t}},49440:(t,e,i)=>{var s=i(35893),n=i(17717),r=i(86327),o=i(88417);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,s(e)+i),r(t,n(e)-a),t}},81288:(t,e,i)=>{var s=i(26541),n=i(17717),r=i(86327),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,s(e)-i),r(t,n(e)-a),t}},61323:(t,e,i)=>{var s=i(54380),n=i(17717),r=i(86327),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,s(e)+i),r(t,n(e)-a),t}},16694:(t,e,i)=>{t.exports={BottomCenter:i(21578),BottomLeft:i(10210),BottomRight:i(82341),LeftBottom:i(87958),LeftCenter:i(40080),LeftTop:i(88466),QuickSet:i(38829),RightBottom:i(19211),RightCenter:i(34609),RightTop:i(48741),TopCenter:i(49440),TopLeft:i(81288),TopRight:i(61323)}},66786:(t,e,i)=>{var s=i(88417),n=i(20786);t.exports=function(t,e,i){return s(t,e),n(t,i)}},62235:t=>{t.exports=function(t){return t.y+t.height-t.height*t.originY}},72873:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(54380),o=i(17717),a=i(87841);t.exports=function(t,e){void 0===e&&(e=new a);var i=n(t),h=o(t);return e.x=i,e.y=h,e.width=r(t)-i,e.height=s(t)-h,e}},35893:t=>{t.exports=function(t){return t.x-t.width*t.originX+.5*t.width}},7702:t=>{t.exports=function(t){return t.y-t.height*t.originY+.5*t.height}},26541:t=>{t.exports=function(t){return t.x-t.width*t.originX}},87431:t=>{t.exports=function(t){return t.width*t.originX}},46928:t=>{t.exports=function(t){return t.height*t.originY}},54380:t=>{t.exports=function(t){return t.x+t.width-t.width*t.originX}},17717:t=>{t.exports=function(t){return t.y-t.height*t.originY}},86327:t=>{t.exports=function(t,e){return t.y=e-t.height+t.height*t.originY,t}},88417:t=>{t.exports=function(t,e){var i=t.width*t.originX;return t.x=e+i-.5*t.width,t}},20786:t=>{t.exports=function(t,e){var i=t.height*t.originY;return t.y=e+i-.5*t.height,t}},385:t=>{t.exports=function(t,e){return t.x=e+t.width*t.originX,t}},40136:t=>{t.exports=function(t,e){return t.x=e-t.width+t.width*t.originX,t}},66737:t=>{t.exports=function(t,e){return t.y=e+t.height*t.originY,t}},58724:(t,e,i)=>{t.exports={CenterOn:i(66786),GetBottom:i(62235),GetBounds:i(72873),GetCenterX:i(35893),GetCenterY:i(7702),GetLeft:i(26541),GetOffsetX:i(87431),GetOffsetY:i(46928),GetRight:i(54380),GetTop:i(17717),SetBottom:i(86327),SetCenterX:i(88417),SetCenterY:i(20786),SetLeft:i(385),SetRight:i(40136),SetTop:i(66737)}},20623:t=>{t.exports={setCrisp:function(t){return["optimizeSpeed","-moz-crisp-edges","-o-crisp-edges","-webkit-optimize-contrast","optimize-contrast","crisp-edges","pixelated"].forEach((function(e){t.style["image-rendering"]=e})),t.style.msInterpolationMode="nearest-neighbor",t},setBicubic:function(t){return t.style["image-rendering"]="auto",t.style.msInterpolationMode="bicubic",t}}},27919:(t,e,i)=>{var s,n,r,o=i(8054),a=i(68703),h=[],l=!1;t.exports=(r=function(){var t=0;return h.forEach((function(e){e.parent&&t++})),t},{create2D:function(t,e,i){return s(t,e,i,o.CANVAS)},create:s=function(t,e,i,s,r){var u;void 0===e&&(e=1),void 0===i&&(i=1),void 0===s&&(s=o.CANVAS),void 0===r&&(r=!1);var c=n(s);return null===c?(c={parent:t,canvas:document.createElement("canvas"),type:s},s===o.CANVAS&&h.push(c),u=c.canvas):(c.parent=t,u=c.canvas),r&&(c.parent=u),u.width=e,u.height=i,l&&s===o.CANVAS&&a.disable(u.getContext("2d",{willReadFrequently:!1})),u},createWebGL:function(t,e,i){return s(t,e,i,o.WEBGL)},disableSmoothing:function(){l=!0},enableSmoothing:function(){l=!1},first:n=function(t){if(void 0===t&&(t=o.CANVAS),t===o.WEBGL)return null;for(var e=0;e{var e,i="";t.exports={disable:function(t){return""===i&&(i=e(t)),i&&(t[i]=!1),t},enable:function(t){return""===i&&(i=e(t)),i&&(t[i]=!0),t},getPrefix:e=function(t){for(var e=["i","webkitI","msI","mozI","oI"],i=0;i{t.exports=function(t,e){return void 0===e&&(e="none"),t.style.msTouchAction=e,t.style["ms-touch-action"]=e,t.style["touch-action"]=e,t}},91610:t=>{t.exports=function(t,e){void 0===e&&(e="none");return["-webkit-","-khtml-","-moz-","-ms-",""].forEach((function(i){t.style[i+"user-select"]=e})),t.style["-webkit-touch-callout"]=e,t.style["-webkit-tap-highlight-color"]="rgba(0, 0, 0, 0)",t}},26253:(t,e,i)=>{t.exports={CanvasInterpolation:i(20623),CanvasPool:i(27919),Smoothing:i(68703),TouchAction:i(65208),UserSelect:i(91610)}},40987:(t,e,i)=>{var s=i(83419),n=i(37589),r=i(1e3),o=i(7537),a=i(87837),h=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=255),this.r=0,this.g=0,this.b=0,this.a=255,this._h=0,this._s=0,this._v=0,this._locked=!1,this.gl=[0,0,0,1],this._color=0,this._color32=0,this._rgba="",this.setTo(t,e,i,s)},transparent:function(){return this._locked=!0,this.red=0,this.green=0,this.blue=0,this.alpha=0,this._locked=!1,this.update(!0)},setTo:function(t,e,i,s,n){return void 0===s&&(s=255),void 0===n&&(n=!0),this._locked=!0,this.red=t,this.green=e,this.blue=i,this.alpha=s,this._locked=!1,this.update(n)},setGLTo:function(t,e,i,s){return void 0===s&&(s=1),this._locked=!0,this.redGL=t,this.greenGL=e,this.blueGL=i,this.alphaGL=s,this._locked=!1,this.update(!0)},setFromRGB:function(t){return this._locked=!0,this.red=t.r,this.green=t.g,this.blue=t.b,t.hasOwnProperty("a")&&(this.alpha=t.a),this._locked=!1,this.update(!0)},setFromHSV:function(t,e,i){return o(t,e,i,this)},update:function(t){if(void 0===t&&(t=!1),this._locked)return this;var e=this.r,i=this.g,s=this.b,o=this.a;return this._color=n(e,i,s),this._color32=r(e,i,s,o),this._rgba="rgba("+e+","+i+","+s+","+o/255+")",t&&a(e,i,s,this),this},updateHSV:function(){var t=this.r,e=this.g,i=this.b;return a(t,e,i,this),this},clone:function(){return new h(this.r,this.g,this.b,this.a)},gray:function(t){return this.setTo(t,t,t)},random:function(t,e){void 0===t&&(t=0),void 0===e&&(e=255);var i=Math.floor(t+Math.random()*(e-t)),s=Math.floor(t+Math.random()*(e-t)),n=Math.floor(t+Math.random()*(e-t));return this.setTo(i,s,n)},randomGray:function(t,e){void 0===t&&(t=0),void 0===e&&(e=255);var i=Math.floor(t+Math.random()*(e-t));return this.setTo(i,i,i)},saturate:function(t){return this.s+=t/100,this},desaturate:function(t){return this.s-=t/100,this},lighten:function(t){return this.v+=t/100,this},darken:function(t){return this.v-=t/100,this},brighten:function(t){var e=this.r,i=this.g,s=this.b;return e=Math.max(0,Math.min(255,e-Math.round(-t/100*255))),i=Math.max(0,Math.min(255,i-Math.round(-t/100*255))),s=Math.max(0,Math.min(255,s-Math.round(-t/100*255))),this.setTo(e,i,s)},color:{get:function(){return this._color}},color32:{get:function(){return this._color32}},rgba:{get:function(){return this._rgba}},redGL:{get:function(){return this.gl[0]},set:function(t){this.gl[0]=Math.min(Math.abs(t),1),this.r=Math.floor(255*this.gl[0]),this.update(!0)}},greenGL:{get:function(){return this.gl[1]},set:function(t){this.gl[1]=Math.min(Math.abs(t),1),this.g=Math.floor(255*this.gl[1]),this.update(!0)}},blueGL:{get:function(){return this.gl[2]},set:function(t){this.gl[2]=Math.min(Math.abs(t),1),this.b=Math.floor(255*this.gl[2]),this.update(!0)}},alphaGL:{get:function(){return this.gl[3]},set:function(t){this.gl[3]=Math.min(Math.abs(t),1),this.a=Math.floor(255*this.gl[3]),this.update()}},red:{get:function(){return this.r},set:function(t){t=Math.floor(Math.abs(t)),this.r=Math.min(t,255),this.gl[0]=t/255,this.update(!0)}},green:{get:function(){return this.g},set:function(t){t=Math.floor(Math.abs(t)),this.g=Math.min(t,255),this.gl[1]=t/255,this.update(!0)}},blue:{get:function(){return this.b},set:function(t){t=Math.floor(Math.abs(t)),this.b=Math.min(t,255),this.gl[2]=t/255,this.update(!0)}},alpha:{get:function(){return this.a},set:function(t){t=Math.floor(Math.abs(t)),this.a=Math.min(t,255),this.gl[3]=t/255,this.update()}},h:{get:function(){return this._h},set:function(t){this._h=t,o(t,this._s,this._v,this)}},s:{get:function(){return this._s},set:function(t){this._s=t,o(this._h,t,this._v,this)}},v:{get:function(){return this._v},set:function(t){this._v=t,o(this._h,this._s,t,this)}}});t.exports=h},92728:(t,e,i)=>{var s=i(37589);t.exports=function(t){void 0===t&&(t=1024);var e,i=[],n=255,r=255,o=0,a=0;for(e=0;e<=n;e++)i.push({r,g:e,b:a,color:s(r,e,a)});for(o=255,e=n;e>=0;e--)i.push({r:e,g:o,b:a,color:s(e,o,a)});for(r=0,e=0;e<=n;e++,o--)i.push({r,g:o,b:e,color:s(r,o,e)});for(o=0,a=255,e=0;e<=n;e++,a--,r++)i.push({r,g:o,b:a,color:s(r,o,a)});if(1024===t)return i;var h=[],l=0,u=1024/t;for(e=0;e{t.exports=function(t){var e={r:t>>16&255,g:t>>8&255,b:255&t,a:255};return t>16777215&&(e.a=t>>>24),e}},62957:t=>{t.exports=function(t){var e=t.toString(16);return 1===e.length?"0"+e:e}},37589:t=>{t.exports=function(t,e,i){return t<<16|e<<8|i}},1e3:t=>{t.exports=function(t,e,i,s){return s<<24|t<<16|e<<8|i}},62183:(t,e,i)=>{var s=i(40987),n=i(89528);t.exports=function(t,e,i){var r=i,o=i,a=i;if(0!==e){var h=i<.5?i*(1+e):i+e-i*e,l=2*i-h;r=n(l,h,t+1/3),o=n(l,h,t),a=n(l,h,t-1/3)}return(new s).setGLTo(r,o,a,1)}},27939:(t,e,i)=>{var s=i(7537);t.exports=function(t,e){void 0===t&&(t=1),void 0===e&&(e=1);for(var i=[],n=0;n<=359;n++)i.push(s(n/359,t,e));return i}},7537:(t,e,i)=>{var s=i(37589);function n(t,e,i,s){var n=(t+6*e)%6,r=Math.min(n,4-n,1);return Math.round(255*(s-s*i*Math.max(0,r)))}t.exports=function(t,e,i,r){void 0===e&&(e=1),void 0===i&&(i=1);var o=n(5,t,e,i),a=n(3,t,e,i),h=n(1,t,e,i);return r?r.setTo?r.setTo(o,a,h,r.alpha,!0):(r.r=o,r.g=a,r.b=h,r.color=s(o,a,h),r):{r:o,g:a,b:h,color:s(o,a,h)}}},70238:(t,e,i)=>{var s=i(40987);t.exports=function(t){var e=new s;t=t.replace(/^(?:#|0x)?([a-f\d])([a-f\d])([a-f\d])$/i,(function(t,e,i,s){return e+e+i+i+s+s}));var i=/^(?:#|0x)?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);if(i){var n=parseInt(i[1],16),r=parseInt(i[2],16),o=parseInt(i[3],16);e.setTo(n,r,o)}return e}},89528:t=>{t.exports=function(t,e,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}},30100:(t,e,i)=>{var s=i(40987),n=i(90664);t.exports=function(t){var e=n(t);return new s(e.r,e.g,e.b,e.a)}},90664:t=>{t.exports=function(t){return t>16777215?{a:t>>>24,r:t>>16&255,g:t>>8&255,b:255&t}:{a:255,r:t>>16&255,g:t>>8&255,b:255&t}}},13699:(t,e,i)=>{var s=i(28915),n=function(t,e,i,n,r,o,a,h){void 0===a&&(a=100),void 0===h&&(h=0);var l=h/a;return{r:s(t,n,l),g:s(e,r,l),b:s(i,o,l)}};t.exports={RGBWithRGB:n,ColorWithRGB:function(t,e,i,s,r,o){return void 0===r&&(r=100),void 0===o&&(o=0),n(t.r,t.g,t.b,e,i,s,r,o)},ColorWithColor:function(t,e,i,s){return void 0===i&&(i=100),void 0===s&&(s=0),n(t.r,t.g,t.b,e.r,e.g,e.b,i,s)}}},68957:(t,e,i)=>{var s=i(40987);t.exports=function(t){return new s(t.r,t.g,t.b,t.a)}},87388:(t,e,i)=>{var s=i(40987);t.exports=function(t){var e=new s,i=/^rgba?\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d+(?:\.\d+)?))?\s*\)$/.exec(t.toLowerCase());if(i){var n=parseInt(i[1],10),r=parseInt(i[2],10),o=parseInt(i[3],10),a=void 0!==i[4]?parseFloat(i[4]):1;e.setTo(n,r,o,255*a)}return e}},87837:t=>{t.exports=function(t,e,i,s){void 0===s&&(s={h:0,s:0,v:0}),t/=255,e/=255,i/=255;var n=Math.min(t,e,i),r=Math.max(t,e,i),o=r-n,a=0,h=0===r?0:o/r,l=r;return r!==n&&(r===t?a=(e-i)/o+(e{var s=i(62957);t.exports=function(t,e,i,n,r){return void 0===n&&(n=255),void 0===r&&(r="#"),"#"===r?"#"+((1<<24)+(t<<16)+(e<<8)+i).toString(16).slice(1,7):"0x"+s(n)+s(t)+s(e)+s(i)}},85386:(t,e,i)=>{var s=i(30976),n=i(40987);t.exports=function(t,e){return void 0===t&&(t=0),void 0===e&&(e=255),new n(s(t,e),s(t,e),s(t,e))}},80333:(t,e,i)=>{var s=i(70238),n=i(30100),r=i(68957),o=i(87388);t.exports=function(t){switch(typeof t){case"string":return"rgb"===t.substr(0,3).toLowerCase()?o(t):s(t);case"number":return n(t);case"object":return r(t)}}},3956:(t,e,i)=>{var s=i(40987);s.ColorSpectrum=i(92728),s.ColorToRGBA=i(91588),s.ComponentToHex=i(62957),s.GetColor=i(37589),s.GetColor32=i(1e3),s.HexStringToColor=i(70238),s.HSLToColor=i(62183),s.HSVColorWheel=i(27939),s.HSVToRGB=i(7537),s.HueToComponent=i(89528),s.IntegerToColor=i(30100),s.IntegerToRGB=i(90664),s.Interpolate=i(13699),s.ObjectToColor=i(68957),s.RandomRGB=i(85386),s.RGBStringToColor=i(87388),s.RGBToHSV=i(87837),s.RGBToString=i(75723),s.ValueToColor=i(80333),t.exports=s},27460:(t,e,i)=>{t.exports={Align:i(71926),BaseShader:i(73894),Bounds:i(58724),Canvas:i(26253),Color:i(3956),ColorMatrix:i(89422),Masks:i(69781),RGB:i(51767)}},6858:(t,e,i)=>{var s=i(83419),n=i(39429),r=new s({initialize:function(t,e,i,s,n,r){e||(e=t.sys.make.image({x:i,y:s,key:n,frame:r,add:!1})),this.bitmapMask=e,this.invertAlpha=!1,this.isStencil=!1},setBitmap:function(t){this.bitmapMask=t},preRenderWebGL:function(t,e,i){t.pipelines.BITMAPMASK_PIPELINE.beginMask(this,e,i)},postRenderWebGL:function(t,e,i){t.pipelines.BITMAPMASK_PIPELINE.endMask(this,e,i)},preRenderCanvas:function(){},postRenderCanvas:function(){},destroy:function(){this.bitmapMask=null}});n.register("bitmapMask",(function(t,e,i,s,n){return new r(this.scene,t,e,i,s,n)})),t.exports=r},80661:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.geometryMask=e,this.invertAlpha=!1,this.isStencil=!0,this.level=0},setShape:function(t){return this.geometryMask=t,this},setInvertAlpha:function(t){return void 0===t&&(t=!0),this.invertAlpha=t,this},preRenderWebGL:function(t,e,i){var s=t.gl;t.flush(),0===t.maskStack.length&&(s.enable(s.STENCIL_TEST),s.clear(s.STENCIL_BUFFER_BIT),t.maskCount=0),t.currentCameraMask.mask!==this&&(t.currentMask.mask=this),t.maskStack.push({mask:this,camera:i}),this.applyStencil(t,i,!0),t.maskCount++},applyStencil:function(t,e,i){var s=t.gl,n=this.geometryMask,r=t.maskCount,o=255;s.colorMask(!1,!1,!1,!1),i?(s.stencilFunc(s.EQUAL,r,o),s.stencilOp(s.KEEP,s.KEEP,s.INCR),r++):(s.stencilFunc(s.EQUAL,r+1,o),s.stencilOp(s.KEEP,s.KEEP,s.DECR)),this.level=r,n.renderWebGL(t,n,e),t.flush(),s.colorMask(!0,!0,!0,!0),s.stencilOp(s.KEEP,s.KEEP,s.KEEP),this.invertAlpha?s.stencilFunc(s.NOTEQUAL,r,o):s.stencilFunc(s.EQUAL,r,o)},postRenderWebGL:function(t){var e=t.gl;t.maskStack.pop(),t.maskCount--,t.flush();var i=t.currentMask;if(0===t.maskStack.length)i.mask=null,e.disable(e.STENCIL_TEST);else{var s=t.maskStack[t.maskStack.length-1];s.mask.applyStencil(t,s.camera,!1),t.currentCameraMask.mask!==s.mask?(i.mask=s.mask,i.camera=s.camera):i.mask=null}},preRenderCanvas:function(t,e,i){var s=this.geometryMask;t.currentContext.save(),s.renderCanvas(t,s,i,null,null,!0),t.currentContext.clip()},postRenderCanvas:function(t){t.currentContext.restore()},destroy:function(){this.geometryMask=null}});t.exports=s},69781:(t,e,i)=>{t.exports={BitmapMask:i(6858),GeometryMask:i(80661)}},73894:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){e&&""!==e||(e=["precision mediump float;","uniform vec2 resolution;","varying vec2 fragCoord;","void main () {"," vec2 uv = fragCoord / resolution.xy;"," gl_FragColor = vec4(uv.xyx, 1.0);","}"].join("\n")),i&&""!==i||(i=["precision mediump float;","uniform mat4 uProjectionMatrix;","uniform mat4 uViewMatrix;","uniform vec2 uResolution;","attribute vec2 inPosition;","varying vec2 fragCoord;","varying vec2 outTexCoord;","void main () {"," gl_Position = uProjectionMatrix * uViewMatrix * vec4(inPosition, 1.0, 1.0);"," fragCoord = vec2(inPosition.x, uResolution.y - inPosition.y);"," outTexCoord = vec2(inPosition.x / uResolution.x, fragCoord.y / uResolution.y);","}"].join("\n")),void 0===s&&(s=null),this.key=t,this.fragmentSrc=e,this.vertexSrc=i,this.uniforms=s}});t.exports=s},40366:t=>{t.exports=function(t,e){var i;if(e)"string"==typeof e?i=document.getElementById(e):"object"==typeof e&&1===e.nodeType&&(i=e);else if(t.parentElement||null===e)return t;return i||(i=document.body),i.appendChild(t),t}},83719:(t,e,i)=>{var s=i(40366);t.exports=function(t){var e=t.config;if(e.parent&&e.domCreateContainer){var i=document.createElement("div");i.style.cssText=["display: block;","width: "+t.scale.width+"px;","height: "+t.scale.height+"px;","padding: 0; margin: 0;","position: absolute;","overflow: hidden;","pointer-events: "+e.domPointerEvents+";","transform: scale(1);","transform-origin: left top;"].join(" "),t.domContainer=i,s(i,e.parent)}}},57264:(t,e,i)=>{var s=i(25892);t.exports=function(t){if("complete"!==document.readyState&&"interactive"!==document.readyState){var e=function(){document.removeEventListener("deviceready",e,!0),document.removeEventListener("DOMContentLoaded",e,!0),window.removeEventListener("load",e,!0),t()};document.body?s.cordova?document.addEventListener("deviceready",e,!1):(document.addEventListener("DOMContentLoaded",e,!0),window.addEventListener("load",e,!0)):window.setTimeout(e,20)}else t()}},57811:t=>{t.exports=function(t){if(!t)return window.innerHeight;var e=Math.abs(window.orientation),i={w:0,h:0},s=document.createElement("div");return s.setAttribute("style","position: fixed; height: 100vh; width: 0; top: 0"),document.documentElement.appendChild(s),i.w=90===e?s.offsetHeight:window.innerWidth,i.h=90===e?window.innerWidth:s.offsetHeight,document.documentElement.removeChild(s),s=null,90!==Math.abs(window.orientation)?i.h:i.w}},45818:(t,e,i)=>{var s=i(13560);t.exports=function(t,e){var i=window.screen,n=!!i&&(i.orientation||i.mozOrientation||i.msOrientation);return n&&"string"==typeof n.type?n.type:"string"==typeof n?n:"number"==typeof window.orientation?0===window.orientation||180===window.orientation?s.ORIENTATION.PORTRAIT:s.ORIENTATION.LANDSCAPE:window.matchMedia?window.matchMedia("(orientation: portrait)").matches?s.ORIENTATION.PORTRAIT:window.matchMedia("(orientation: landscape)").matches?s.ORIENTATION.LANDSCAPE:void 0:e>t?s.ORIENTATION.PORTRAIT:s.ORIENTATION.LANDSCAPE}},74403:t=>{t.exports=function(t){var e;return""!==t&&("string"==typeof t?e=document.getElementById(t):t&&1===t.nodeType&&(e=t)),e||(e=document.body),e}},56836:t=>{t.exports=function(t){var e="";try{if(window.DOMParser)e=(new DOMParser).parseFromString(t,"text/xml");else(e=new ActiveXObject("Microsoft.XMLDOM")).loadXML(t)}catch(t){e=null}return e&&e.documentElement&&!e.getElementsByTagName("parsererror").length?e:null}},35846:t=>{t.exports=function(t){t.parentNode&&t.parentNode.removeChild(t)}},43092:(t,e,i)=>{var s=i(83419),n=i(29747),r=new s({initialize:function(){this.isRunning=!1,this.callback=n,this.isSetTimeOut=!1,this.timeOutID=null,this.delay=0;var t=this;this.step=function e(i){t.callback(i),t.isRunning&&(t.timeOutID=window.requestAnimationFrame(e))},this.stepTimeout=function e(){t.isRunning&&(t.timeOutID=window.setTimeout(e,t.delay)),t.callback(window.performance.now())}},start:function(t,e,i){this.isRunning||(this.callback=t,this.isSetTimeOut=e,this.delay=i,this.isRunning=!0,this.timeOutID=e?window.setTimeout(this.stepTimeout,0):window.requestAnimationFrame(this.step))},stop:function(){this.isRunning=!1,this.isSetTimeOut?clearTimeout(this.timeOutID):window.cancelAnimationFrame(this.timeOutID)},destroy:function(){this.stop(),this.callback=n}});t.exports=r},84902:(t,e,i)=>{var s={AddToDOM:i(40366),DOMContentLoaded:i(57264),GetInnerHeight:i(57811),GetScreenOrientation:i(45818),GetTarget:i(74403),ParseXML:i(56836),RemoveFromDOM:i(35846),RequestAnimationFrame:i(43092)};t.exports=s},47565:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(37277),o=new s({Extends:n,initialize:function(){n.call(this)},shutdown:function(){this.removeAllListeners()},destroy:function(){this.removeAllListeners()}});r.register("EventEmitter",o,"events"),t.exports=o},93055:(t,e,i)=>{t.exports={EventEmitter:i(47565)}},20122:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e){void 0===e&&(e=1),n.call(this,r.BARREL,t),this.amount=e}});t.exports=o},32251:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h){void 0===i&&(i=1),void 0===s&&(s=1),void 0===o&&(o=1),void 0===a&&(a=1),void 0===h&&(h=4),n.call(this,r.BLOOM,t),this.steps=h,this.offsetX=i,this.offsetY=s,this.blurStrength=o,this.strength=a,this.glcolor=[1,1,1],null!=e&&(this.color=e)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},9047:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h){void 0===e&&(e=0),void 0===i&&(i=2),void 0===s&&(s=2),void 0===o&&(o=1),void 0===h&&(h=4),n.call(this,r.BLUR,t),this.quality=e,this.x=i,this.y=s,this.steps=h,this.strength=o,this.glcolor=[1,1,1],null!=a&&(this.color=a)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},27885:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l){void 0===e&&(e=.5),void 0===i&&(i=1),void 0===s&&(s=.2),void 0===o&&(o=!1),void 0===a&&(a=1),void 0===h&&(h=1),void 0===l&&(l=1),n.call(this,r.BOKEH,t),this.radius=e,this.amount=i,this.contrast=s,this.isTiltShift=o,this.strength=l,this.blurX=a,this.blurY=h}});t.exports=o},12578:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a){void 0===e&&(e=8),void 0===o&&(o=1),void 0===a&&(a=.005),n.call(this,r.CIRCLE,t),this.scale=o,this.feather=a,this.thickness=e,this.glcolor=[1,.2,.7],this.glcolor2=[1,0,0,.4],null!=i&&(this.color=i),null!=s&&(this.backgroundColor=s)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}},backgroundColor:{get:function(){var t=this.glcolor2;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor2;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}},backgroundAlpha:{get:function(){return this.glcolor2[3]},set:function(t){this.glcolor2[3]=t}}});t.exports=o},15802:(t,e,i)=>{var s=i(83419),n=i(89422),r=i(14811),o=new s({Extends:n,initialize:function(t){n.call(this),this.type=r.COLOR_MATRIX,this.gameObject=t,this.active=!0},destroy:function(){this.gameObject=null,this._matrix=null,this._data=null}});t.exports=o},72898:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.type=t,this.gameObject=e,this.active=!0},setActive:function(t){return this.active=t,this},destroy:function(){this.gameObject=null,this.active=!1}});t.exports=s},44553:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s){void 0===e&&(e="__WHITE"),void 0===i&&(i=.005),void 0===s&&(s=.005),n.call(this,r.DISPLACEMENT,t),this.x=i,this.y=s,this.glTexture,this.setTexture(e)},setTexture:function(t){var e=this.gameObject.scene.sys.textures.getFrame(t);return e&&(this.glTexture=e.glTexture),this}});t.exports=o},68531:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===i&&(i=4),void 0===s&&(s=0),void 0===o&&(o=!1),n.call(this,r.GLOW,t),this.outerStrength=i,this.innerStrength=s,this.knockout=o,this.glcolor=[1,1,1,1],void 0!==e&&(this.color=e)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},37102:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l,u){void 0===s&&(s=.2),void 0===o&&(o=0),void 0===a&&(a=0),void 0===h&&(h=0),void 0===l&&(l=1),void 0===u&&(u=0),n.call(this,r.GRADIENT,t),this.alpha=s,this.size=u,this.fromX=o,this.fromY=a,this.toX=h,this.toY=l,this.glcolor1=[255,0,0],this.glcolor2=[0,255,0],null!=e&&(this.color1=e),null!=i&&(this.color2=i)},color1:{get:function(){var t=this.glcolor1;return(t[0]<<16)+(t[1]<<8)+(0|t[2])},set:function(t){var e=this.glcolor1;e[0]=t>>16&255,e[1]=t>>8&255,e[2]=255&t}},color2:{get:function(){var t=this.glcolor2;return(t[0]<<16)+(t[1]<<8)+(0|t[2])},set:function(t){var e=this.glcolor2;e[0]=t>>16&255,e[1]=t>>8&255,e[2]=255&t}}});t.exports=o},86886:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e){void 0===e&&(e=1),n.call(this,r.PIXELATE,t),this.amount=e}});t.exports=o},92322:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=.1),void 0===o&&(o=1),void 0===h&&(h=6),void 0===l&&(l=1),n.call(this,r.SHADOW,t),this.x=e,this.y=i,this.decay=s,this.power=o,this.glcolor=[0,0,0,1],this.samples=h,this.intensity=l,void 0!==a&&(this.color=a)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},39563:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===e&&(e=.5),void 0===i&&(i=.5),void 0===s&&(s=3),void 0===o&&(o=!1),n.call(this,r.SHINE,t),this.speed=e,this.lineWidth=i,this.gradient=s,this.reveal=o}});t.exports=o},56448:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===e&&(e=.5),void 0===i&&(i=.5),void 0===s&&(s=.5),void 0===o&&(o=.5),n.call(this,r.VIGNETTE,t),this.x=e,this.y=i,this.radius=s,this.strength=o}});t.exports=o},38433:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===e&&(e=.1),void 0===i&&(i=0),void 0===s&&(s=0),void 0===o&&(o=!1),n.call(this,r.WIPE,t),this.progress=0,this.wipeWidth=e,this.direction=i,this.axis=s,this.reveal=o}});t.exports=o},14811:t=>{t.exports={GLOW:4,SHADOW:5,PIXELATE:6,VIGNETTE:7,SHINE:8,BLUR:9,GRADIENT:12,BLOOM:13,COLOR_MATRIX:14,CIRCLE:15,BARREL:16,DISPLACEMENT:17,WIPE:18,BOKEH:19}},66064:(t,e,i)=>{var s=i(79291),n=i(14811),r={Barrel:i(20122),Controller:i(72898),Bloom:i(32251),Blur:i(9047),Bokeh:i(27885),Circle:i(12578),ColorMatrix:i(15802),Displacement:i(44553),Glow:i(68531),Gradient:i(37102),Pixelate:i(86886),Shadow:i(92322),Shine:i(39563),Vignette:i(56448),Wipe:i(38433)};r=s(!1,r,n),t.exports=r},25305:(t,e,i)=>{var s=i(10312),n=i(23568);t.exports=function(t,e,i){e.x=n(i,"x",0),e.y=n(i,"y",0),e.depth=n(i,"depth",0),e.flipX=n(i,"flipX",!1),e.flipY=n(i,"flipY",!1);var r=n(i,"scale",null);"number"==typeof r?e.setScale(r):null!==r&&(e.scaleX=n(r,"x",1),e.scaleY=n(r,"y",1));var o=n(i,"scrollFactor",null);"number"==typeof o?e.setScrollFactor(o):null!==o&&(e.scrollFactorX=n(o,"x",1),e.scrollFactorY=n(o,"y",1)),e.rotation=n(i,"rotation",0);var a=n(i,"angle",null);null!==a&&(e.angle=a),e.alpha=n(i,"alpha",1);var h=n(i,"origin",null);if("number"==typeof h)e.setOrigin(h);else if(null!==h){var l=n(h,"x",.5),u=n(h,"y",.5);e.setOrigin(l,u)}return e.blendMode=n(i,"blendMode",s.NORMAL),e.visible=n(i,"visible",!0),n(i,"add",!0)&&t.sys.displayList.add(e),e.preUpdate&&t.sys.updateList.add(e),e}},13059:(t,e,i)=>{var s=i(23568);t.exports=function(t,e){var i=s(e,"anims",null);if(null===i)return t;if("string"==typeof i)t.anims.play(i);else if("object"==typeof i){var n=t.anims,r=s(i,"key",void 0);if(r){var o=s(i,"startFrame",void 0),a=s(i,"delay",0),h=s(i,"repeat",0),l=s(i,"repeatDelay",0),u=s(i,"yoyo",!1),c=s(i,"play",!1),d=s(i,"delayedPlay",0),f={key:r,delay:a,repeat:h,repeatDelay:l,yoyo:u,startFrame:o};c?n.play(f):d>0?n.playAfterDelay(f,d):n.load(f)}}return t}},8050:(t,e,i)=>{var s=i(83419),n=i(73162),r=i(37277),o=i(51708),a=i(44594),h=i(19186),l=new s({Extends:n,initialize:function(t){n.call(this,t),this.sortChildrenFlag=!1,this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.addCallback=this.addChildCallback,this.removeCallback=this.removeChildCallback,this.events.once(a.BOOT,this.boot,this),this.events.on(a.START,this.start,this)},boot:function(){this.events.once(a.DESTROY,this.destroy,this)},addChildCallback:function(t){t.displayList&&t.displayList!==this&&t.removeFromDisplayList(),t.parentContainer&&t.parentContainer.remove(t),t.displayList||(this.queueDepthSort(),t.displayList=this,t.emit(o.ADDED_TO_SCENE,t,this.scene),this.events.emit(a.ADDED_TO_SCENE,t,this.scene))},removeChildCallback:function(t){this.queueDepthSort(),t.displayList=null,t.emit(o.REMOVED_FROM_SCENE,t,this.scene),this.events.emit(a.REMOVED_FROM_SCENE,t,this.scene)},start:function(){this.events.once(a.SHUTDOWN,this.shutdown,this)},queueDepthSort:function(){this.sortChildrenFlag=!0},depthSort:function(){this.sortChildrenFlag&&(h(this.list,this.sortByDepth),this.sortChildrenFlag=!1)},sortByDepth:function(t,e){return t._depth-e._depth},getChildren:function(){return this.list},shutdown:function(){for(var t=this.list;t.length;)t[0].destroy(!0);this.events.off(a.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(a.START,this.start,this),this.scene=null,this.systems=null,this.events=null}});r.register("DisplayList",l,"displayList"),t.exports=l},95643:(t,e,i)=>{var s=i(83419),n=i(53774),r=i(45893),o=i(50792),a=i(51708),h=i(44594),l=new s({Extends:o,initialize:function(t,e){o.call(this),this.scene=t,this.displayList=null,this.type=e,this.state=0,this.parentContainer=null,this.name="",this.active=!0,this.tabIndex=-1,this.data=null,this.renderFlags=15,this.cameraFilter=0,this.input=null,this.body=null,this.ignoreDestroy=!1,this.on(a.ADDED_TO_SCENE,this.addedToScene,this),this.on(a.REMOVED_FROM_SCENE,this.removedFromScene,this),t.sys.queueDepthSort()},setActive:function(t){return this.active=t,this},setName:function(t){return this.name=t,this},setState:function(t){return this.state=t,this},setDataEnabled:function(){return this.data||(this.data=new r(this)),this},setData:function(t,e){return this.data||(this.data=new r(this)),this.data.set(t,e),this},incData:function(t,e){return this.data||(this.data=new r(this)),this.data.inc(t,e),this},toggleData:function(t){return this.data||(this.data=new r(this)),this.data.toggle(t),this},getData:function(t){return this.data||(this.data=new r(this)),this.data.get(t)},setInteractive:function(t,e,i){return this.scene.sys.input.enable(this,t,e,i),this},disableInteractive:function(){return this.scene.sys.input.disable(this),this},removeInteractive:function(){return this.scene.sys.input.clear(this),this.input=void 0,this},addedToScene:function(){},removedFromScene:function(){},update:function(){},toJSON:function(){return n(this)},willRender:function(t){return!(!(!this.displayList||!this.displayList.active||this.displayList.willRender(t))||l.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},getIndexList:function(){for(var t=this,e=this.parentContainer,i=[];e&&(i.unshift(e.getIndex(t)),t=e,e.parentContainer);)e=e.parentContainer;return this.displayList?i.unshift(this.displayList.getIndex(t)):i.unshift(this.scene.sys.displayList.getIndex(t)),i},addToDisplayList:function(t){return void 0===t&&(t=this.scene.sys.displayList),this.displayList&&this.displayList!==t&&this.removeFromDisplayList(),t.exists(this)||(this.displayList=t,t.add(this,!0),t.queueDepthSort(),this.emit(a.ADDED_TO_SCENE,this,this.scene),t.events.emit(h.ADDED_TO_SCENE,this,this.scene)),this},addToUpdateList:function(){return this.scene&&this.preUpdate&&this.scene.sys.updateList.add(this),this},removeFromDisplayList:function(){var t=this.displayList||this.scene.sys.displayList;return t&&t.exists(this)&&(t.remove(this,!0),t.queueDepthSort(),this.displayList=null,this.emit(a.REMOVED_FROM_SCENE,this,this.scene),t.events.emit(h.REMOVED_FROM_SCENE,this,this.scene)),this},removeFromUpdateList:function(){return this.scene&&this.preUpdate&&this.scene.sys.updateList.remove(this),this},destroy:function(t){this.scene&&!this.ignoreDestroy&&(void 0===t&&(t=!1),this.preDestroy&&this.preDestroy.call(this),this.emit(a.DESTROY,this,t),this.removeAllListeners(),this.postPipelines&&this.resetPostPipeline(!0),this.removeFromDisplayList(),this.removeFromUpdateList(),this.input&&(this.scene.sys.input.clear(this),this.input=void 0),this.data&&(this.data.destroy(),this.data=void 0),this.body&&(this.body.destroy(),this.body=void 0),this.preFX&&(this.preFX.destroy(),this.preFX=void 0),this.postFX&&(this.postFX.destroy(),this.postFX=void 0),this.active=!1,this.visible=!1,this.scene=void 0,this.parentContainer=void 0)}});l.RENDER_MASK=15,t.exports=l},44603:(t,e,i)=>{var s=i(83419),n=i(37277),r=i(44594),o=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.displayList,this.updateList,this.events.once(r.BOOT,this.boot,this),this.events.on(r.START,this.start,this)},boot:function(){this.displayList=this.systems.displayList,this.updateList=this.systems.updateList,this.events.once(r.DESTROY,this.destroy,this)},start:function(){this.events.once(r.SHUTDOWN,this.shutdown,this)},shutdown:function(){this.events.off(r.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(r.START,this.start,this),this.scene=null,this.systems=null,this.events=null,this.displayList=null,this.updateList=null}});o.register=function(t,e){o.prototype.hasOwnProperty(t)||(o.prototype[t]=e)},o.remove=function(t){o.prototype.hasOwnProperty(t)&&delete o.prototype[t]},n.register("GameObjectCreator",o,"make"),t.exports=o},39429:(t,e,i)=>{var s=i(83419),n=i(37277),r=i(44594),o=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.displayList,this.updateList,this.events.once(r.BOOT,this.boot,this),this.events.on(r.START,this.start,this)},boot:function(){this.displayList=this.systems.displayList,this.updateList=this.systems.updateList,this.events.once(r.DESTROY,this.destroy,this)},start:function(){this.events.once(r.SHUTDOWN,this.shutdown,this)},existing:function(t){return(t.renderCanvas||t.renderWebGL)&&this.displayList.add(t),t.preUpdate&&this.updateList.add(t),t},shutdown:function(){this.events.off(r.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(r.START,this.start,this),this.scene=null,this.systems=null,this.events=null,this.displayList=null,this.updateList=null}});o.register=function(t,e){o.prototype.hasOwnProperty(t)||(o.prototype[t]=e)},o.remove=function(t){o.prototype.hasOwnProperty(t)&&delete o.prototype[t]},n.register("GameObjectFactory",o,"add"),t.exports=o},91296:(t,e,i)=>{var s=i(61340),n=new s,r=new s,o=new s,a={camera:n,sprite:r,calc:o};t.exports=function(t,e,i){var s=n,h=r,l=o;return h.applyITRS(t.x,t.y,t.rotation,t.scaleX,t.scaleY),s.copyFrom(e.matrix),i?(s.multiplyWithOffset(i,-e.scrollX*t.scrollFactorX,-e.scrollY*t.scrollFactorY),h.e=t.x,h.f=t.y):(h.e-=e.scrollX*t.scrollFactorX,h.f-=e.scrollY*t.scrollFactorY),s.multiply(h,l),a}},45027:(t,e,i)=>{var s=i(83419),n=i(25774),r=i(37277),o=i(44594),a=new s({Extends:n,initialize:function(t){n.call(this),this.checkQueue=!0,this.scene=t,this.systems=t.sys,t.sys.events.once(o.BOOT,this.boot,this),t.sys.events.on(o.START,this.start,this)},boot:function(){this.systems.events.once(o.DESTROY,this.destroy,this)},start:function(){var t=this.systems.events;t.on(o.PRE_UPDATE,this.update,this),t.on(o.UPDATE,this.sceneUpdate,this),t.once(o.SHUTDOWN,this.shutdown,this)},sceneUpdate:function(t,e){for(var i=this._active,s=i.length,n=0;n{t.exports=function(t,e,i,s,n,r,o,a,h,l,u,c,d,f,p){var v=i.x-e.displayOriginX+n,g=i.y-e.displayOriginY+r,m=v+i.w,y=g+i.h,x=o.a,T=o.b,w=o.c,b=o.d,S=o.e,E=o.f,A=v*x+g*w+S,C=v*T+g*b+E,_=v*x+y*w+S,M=v*T+y*b+E,P=m*x+y*w+S,R=m*T+y*b+E,L=m*x+g*w+S,O=m*T+g*b+E;a&&(A=Math.round(A),C=Math.round(C),_=Math.round(_),M=Math.round(M),P=Math.round(P),R=Math.round(R),L=Math.round(L),O=Math.round(O)),t.batchQuad(e,A,C,_,M,P,R,L,O,s.u0,s.v0,s.u1,s.v1,h,l,u,c,d,f,p)}},53048:t=>{t.exports=function(t,e,i,s){if(void 0===i&&(i=!1),void 0===s)return s={local:{x:0,y:0,width:0,height:0},global:{x:0,y:0,width:0,height:0},lines:{shortest:0,longest:0,lengths:null,height:0},wrappedText:"",words:[],characters:[],scaleX:0,scaleY:0};var n,r,o,a,h=t.text,l=h.length,u=t.maxWidth,c=t.wordWrapCharCode,d=Number.MAX_VALUE,f=Number.MAX_VALUE,p=0,v=0,g=t.fontData.chars,m=t.fontData.lineHeight,y=t.letterSpacing,x=t.lineSpacing,T=0,w=0,b=0,S=null,E=t._align,A=0,C=0,_=t.fontSize/t.fontData.size,M=_*t.scaleX,P=_*t.scaleY,R=null,L=0,O=[],F=Number.MAX_VALUE,D=0,k=0,I=0,B=[],N=[],U=null;if(u>0){for(n=0;nu||H-z>u?(G.push(V.i-1),V.cr?(G.push(V.i+V.word.length),z=0,Y=null):Y=V):V.cr&&(G.push(V.i+V.word.length),z=0,Y=null)}for(n=G.length-1;n>=0;n--)r=h,o=G[n],a="\n",h=r.substr(0,o)+a+r.substr(o+1);s.wrappedText=h,l=h.length,B=[],U=null}var j=0;for(n=0;nA&&(d=A),f>C&&(f=C);var K=A+S.xAdvance,Z=C+m;pD&&(D=I),ID&&(D=I),I0)for(var Q=0;Q{var s=i(21859);t.exports=function(t,e,i,n,r,o,a){var h=t.sys.textures.get(i),l=h.get(n),u=t.sys.cache.xml.get(r);if(l&&u){var c=s(u,l,o,a,h);return t.sys.cache.bitmapFont.add(e,{data:c,texture:i,frame:n,fromAtlas:!0}),!0}return!1}},6925:(t,e,i)=>{var s=i(35154);t.exports=function(t,e){var i=e.width,n=e.height,r=Math.floor(i/2),o=Math.floor(n/2),a=s(e,"chars","");if(""!==a){var h=s(e,"image",""),l=t.sys.textures.getFrame(h),u=l.cutX,c=l.cutY,d=l.source.width,f=l.source.height,p=s(e,"offset.x",0),v=s(e,"offset.y",0),g=s(e,"spacing.x",0),m=s(e,"spacing.y",0),y=s(e,"lineSpacing",0),x=s(e,"charsPerRow",null);null===x&&(x=d/i)>a.length&&(x=a.length);for(var T=p,w=v,b={retroFont:!0,font:h,size:i,lineHeight:n+y,chars:{}},S=0,E=0;E{function e(t,e){return parseInt(t.getAttribute(e),10)}t.exports=function(t,i,s,n,r){void 0===s&&(s=0),void 0===n&&(n=0);var o=i.cutX,a=i.cutY,h=i.source.width,l=i.source.height,u=i.sourceIndex,c={},d=t.getElementsByTagName("info")[0],f=t.getElementsByTagName("common")[0];c.font=d.getAttribute("face"),c.size=e(d,"size"),c.lineHeight=e(f,"lineHeight")+n,c.chars={};var p=t.getElementsByTagName("char"),v=void 0!==i&&i.trimmed;if(v)var g=i.height,m=i.width;for(var y=0;y{var s=i(87662),n=i(79291),r={Parse:i(6925)};r=n(!1,r,s),t.exports=r},87662:t=>{t.exports={TEXT_SET1:" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~",TEXT_SET2:" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET3:"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ",TEXT_SET4:"ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789",TEXT_SET5:"ABCDEFGHIJKLMNOPQRSTUVWXYZ.,/() '!?-*:0123456789",TEXT_SET6:"ABCDEFGHIJKLMNOPQRSTUVWXYZ!?:;0123456789\"(),-.' ",TEXT_SET7:"AGMSY+:4BHNTZ!;5CIOU.?06DJPV,(17EKQW\")28FLRX-'39",TEXT_SET8:"0123456789 .ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET9:"ABCDEFGHIJKLMNOPQRSTUVWXYZ()-0123456789.:,'\"?!",TEXT_SET10:"ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET11:"ABCDEFGHIJKLMNOPQRSTUVWXYZ.,\"-+!?()':;0123456789"}},2638:(t,e,i)=>{var s=i(22186),n=i(83419),r=i(12310),o=new n({Extends:s,Mixins:[r],initialize:function(t,e,i,n,r,o,a){s.call(this,t,e,i,n,r,o,a),this.type="DynamicBitmapText",this.scrollX=0,this.scrollY=0,this.cropWidth=0,this.cropHeight=0,this.displayCallback,this.callbackData={parent:this,color:0,tint:{topLeft:0,topRight:0,bottomLeft:0,bottomRight:0},index:0,charCode:0,x:0,y:0,scale:0,rotation:0,data:0}},setSize:function(t,e){return this.cropWidth=t,this.cropHeight=e,this},setDisplayCallback:function(t){return this.displayCallback=t,this},setScrollX:function(t){return this.scrollX=t,this},setScrollY:function(t){return this.scrollY=t,this}});t.exports=o},86741:(t,e,i)=>{var s=i(20926);t.exports=function(t,e,i,n){var r=e._text,o=r.length,a=t.currentContext;if(0!==o&&s(t,a,e,i,n)){i.addToRenderList(e);var h=e.fromAtlas?e.frame:e.texture.frames.__BASE,l=e.displayCallback,u=e.callbackData,c=e.fontData.chars,d=e.fontData.lineHeight,f=e._letterSpacing,p=0,v=0,g=0,m=null,y=0,x=0,T=0,w=0,b=0,S=0,E=null,A=0,C=e.frame.source.image,_=h.cutX,M=h.cutY,P=0,R=0,L=e._fontSize/e.fontData.size,O=e._align,F=0,D=0;e.getTextBounds(!1);var k=e._bounds.lines;1===O?D=(k.longest-k.lengths[0])/2:2===O&&(D=k.longest-k.lengths[0]),a.translate(-e.displayOriginX,-e.displayOriginY);var I=i.roundPixels;e.cropWidth>0&&e.cropHeight>0&&(a.beginPath(),a.rect(0,0,e.cropWidth,e.cropHeight),a.clip());for(var B=0;B{var s=i(2638),n=i(25305),r=i(44603),o=i(23568);r.register("dynamicBitmapText",(function(t,e){void 0===t&&(t={});var i=o(t,"font",""),r=o(t,"text",""),a=o(t,"size",!1),h=new s(this.scene,0,0,i,r,a);return void 0!==e&&(t.add=e),n(this.scene,h,t),h}))},72566:(t,e,i)=>{var s=i(2638);i(39429).register("dynamicBitmapText",(function(t,e,i,n,r){return this.displayList.add(new s(this.scene,t,e,i,n,r))}))},12310:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(73482),r=i(86741),t.exports={renderWebGL:n,renderCanvas:r}},73482:(t,e,i)=>{var s=i(91296),n=i(61340),r=i(70554),o=new n;t.exports=function(t,e,i,n){var a=e.text,h=a.length;if(0!==h){i.addToRenderList(e);var l=t.pipelines.set(e.pipeline,e),u=s(e,i,n);t.pipelines.preBatch(e);var c=u.sprite,d=u.calc,f=o,p=e.cropWidth>0||e.cropHeight>0;p&&(l.flush(),t.pushScissor(d.tx,d.ty,e.cropWidth*d.scaleX,e.cropHeight*d.scaleY));var v,g,m=e.frame.glTexture,y=e.tintFill,x=r.getTintAppendFloatAlpha(e.tintTopLeft,i.alpha*e._alphaTL),T=r.getTintAppendFloatAlpha(e.tintTopRight,i.alpha*e._alphaTR),w=r.getTintAppendFloatAlpha(e.tintBottomLeft,i.alpha*e._alphaBL),b=r.getTintAppendFloatAlpha(e.tintBottomRight,i.alpha*e._alphaBR),S=l.setGameObject(e),E=0,A=0,C=0,_=0,M=e.letterSpacing,P=0,R=0,L=e.scrollX,O=e.scrollY,F=e.fontData,D=F.chars,k=F.lineHeight,I=e.fontSize/F.size,B=0,N=e._align,U=0,X=0,Y=e.getTextBounds(!1);e.maxWidth>0&&(h=(a=Y.wrappedText).length);var z=e._bounds.lines;1===N?X=(z.longest-z.lengths[0])/2:2===N&&(X=z.longest-z.lengths[0]);for(var G=i.roundPixels,V=e.displayCallback,W=e.callbackData,H=0;H{var s=i(83419),n=i(45319),r=i(31401),o=i(95643),a=i(53048),h=i(61327),l=i(21859),u=i(87841),c=i(18658),d=new s({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.Depth,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Texture,r.Tint,r.Transform,r.Visible,c],initialize:function(t,e,i,s,n,r,h){void 0===n&&(n=""),void 0===h&&(h=0),o.call(this,t,"BitmapText"),this.font=s;var l=this.scene.sys.cache.bitmapFont.get(s);if(!l)throw new Error("Invalid BitmapText key: "+s);this.fontData=l.data,this._text="",this._fontSize=r||this.fontData.size,this._letterSpacing=0,this._lineSpacing=0,this._align=h,this._bounds=a(),this._dirty=!0,this._maxWidth=0,this.wordWrapCharCode=32,this.charColors=[],this.dropShadowX=0,this.dropShadowY=0,this.dropShadowColor=0,this.dropShadowAlpha=.5,this.fromAtlas=l.fromAtlas,this.setTexture(l.texture,l.frame),this.setPosition(e,i),this.setOrigin(0,0),this.initPipeline(),this.initPostPipeline(),this.setText(n)},setLeftAlign:function(){return this._align=d.ALIGN_LEFT,this._dirty=!0,this},setCenterAlign:function(){return this._align=d.ALIGN_CENTER,this._dirty=!0,this},setRightAlign:function(){return this._align=d.ALIGN_RIGHT,this._dirty=!0,this},setFontSize:function(t){return this._fontSize=t,this._dirty=!0,this},setLetterSpacing:function(t){return void 0===t&&(t=0),this._letterSpacing=t,this._dirty=!0,this},setLineSpacing:function(t){return void 0===t&&(t=0),this.lineSpacing=t,this},setText:function(t){return t||0===t||(t=""),Array.isArray(t)&&(t=t.join("\n")),t!==this.text&&(this._text=t.toString(),this._dirty=!0,this.updateDisplayOrigin()),this},setDropShadow:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=.5),this.dropShadowX=t,this.dropShadowY=e,this.dropShadowColor=i,this.dropShadowAlpha=s,this},setCharacterTint:function(t,e,i,s,r,o,a){void 0===t&&(t=0),void 0===e&&(e=1),void 0===i&&(i=!1),void 0===s&&(s=-1),void 0===r&&(r=s,o=s,a=s);var h=this.text.length;-1===e&&(e=h),t<0&&(t=h+t),t=n(t,0,h-1);for(var l=n(t+e,t,h),u=this.charColors,c=t;c{var s=i(20926);t.exports=function(t,e,i,n){var r=e._text,o=r.length,a=t.currentContext;if(0!==o&&s(t,a,e,i,n)){i.addToRenderList(e);var h=e.fromAtlas?e.frame:e.texture.frames.__BASE,l=e.fontData.chars,u=e.fontData.lineHeight,c=e._letterSpacing,d=e._lineSpacing,f=0,p=0,v=0,g=null,m=0,y=0,x=0,T=0,w=0,b=0,S=null,E=0,A=h.source.image,C=h.cutX,_=h.cutY,M=e._fontSize/e.fontData.size,P=e._align,R=0,L=0,O=e.getTextBounds(!1);e.maxWidth>0&&(o=(r=O.wrappedText).length);var F=e._bounds.lines;1===P?L=(F.longest-F.lengths[0])/2:2===P&&(L=F.longest-F.lengths[0]),a.translate(-e.displayOriginX,-e.displayOriginY);for(var D=i.roundPixels,k=0;k{var s=i(22186),n=i(25305),r=i(44603),o=i(23568),a=i(35154);r.register("bitmapText",(function(t,e){void 0===t&&(t={});var i=a(t,"font",""),r=o(t,"text",""),h=o(t,"size",!1),l=a(t,"align",0),u=new s(this.scene,0,0,i,r,h,l);return void 0!==e&&(t.add=e),n(this.scene,u,t),u}))},34914:(t,e,i)=>{var s=i(22186);i(39429).register("bitmapText",(function(t,e,i,n,r,o){return this.displayList.add(new s(this.scene,t,e,i,n,r,o))}))},18658:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(33590),r=i(37289),t.exports={renderWebGL:n,renderCanvas:r}},33590:(t,e,i)=>{var s=i(3217),n=i(91296),r=i(70554);t.exports=function(t,e,i,o){if(0!==e._text.length){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline,e),h=n(e,i,o).calc;t.pipelines.preBatch(e);var l,u,c,d=i.roundPixels,f=i.alpha,p=e.charColors,v=e.tintFill,g=r.getTintAppendFloatAlpha,m=g(e.tintTopLeft,f*e._alphaTL),y=g(e.tintTopRight,f*e._alphaTR),x=g(e.tintBottomLeft,f*e._alphaBL),T=g(e.tintBottomRight,f*e._alphaBR),w=e.frame.glTexture,b=a.setGameObject(e),S=e.getTextBounds(!1).characters,E=e.dropShadowX,A=e.dropShadowY;if(0!==E||0!==A){var C=e.dropShadowColor,_=e.dropShadowAlpha,M=g(C,f*_*e._alphaTL),P=g(C,f*_*e._alphaTR),R=g(C,f*_*e._alphaBL),L=g(C,f*_*e._alphaBR);for(l=0;l{var s=i(48011),n=i(46590),r=i(83419),o=i(31401),a=i(4327),h=i(95643),l=i(73162),u=new r({Extends:h,Mixins:[o.Alpha,o.BlendMode,o.Depth,o.Mask,o.Pipeline,o.PostPipeline,o.ScrollFactor,o.Size,o.Texture,o.Transform,o.Visible,s],initialize:function(t,e,i,s,n){h.call(this,t,"Blitter"),this.setTexture(s,n),this.setPosition(e,i),this.initPipeline(),this.initPostPipeline(),this.children=new l,this.renderList=[],this.dirty=!1},create:function(t,e,i,s,r){void 0===s&&(s=!0),void 0===r&&(r=this.children.length),void 0===i?i=this.frame:i instanceof a||(i=this.texture.get(i));var o=new n(this,t,e,i,s);return this.children.addAt(o,r,!1),this.dirty=!0,o},createFromCallback:function(t,e,i,s){for(var n=this.createMultiple(e,i,s),r=0;r0},getRenderList:function(){return this.dirty&&(this.renderList=this.children.list.filter(this.childCanRender,this),this.dirty=!1),this.renderList},clear:function(){this.children.removeAll(),this.dirty=!0},preDestroy:function(){this.children.destroy(),this.renderList=[]}});t.exports=u},72396:t=>{t.exports=function(t,e,i,s){var n=e.getRenderList();if(0!==n.length){var r=t.currentContext,o=i.alpha*e.alpha;if(0!==o){i.addToRenderList(e),r.globalCompositeOperation=t.blendModes[e.blendMode],r.imageSmoothingEnabled=!e.frame.source.scaleMode;var a=e.x-i.scrollX*e.scrollFactorX,h=e.y-i.scrollY*e.scrollFactorY;r.save(),s&&s.copyToContext(r);for(var l=i.roundPixels,u=0;u0&&p.height>0&&(r.save(),r.translate(c.x+a,c.y+h),r.scale(m,y),r.drawImage(f.source.image,p.x,p.y,p.width,p.height,v,g,p.width,p.height),r.restore())):(l&&(v=Math.round(v),g=Math.round(g)),p.width>0&&p.height>0&&r.drawImage(f.source.image,p.x,p.y,p.width,p.height,v+c.x+a,g+c.y+h,p.width,p.height)))}r.restore()}}}},9403:(t,e,i)=>{var s=i(6107),n=i(25305),r=i(44603),o=i(23568);r.register("blitter",(function(t,e){void 0===t&&(t={});var i=o(t,"key",null),r=o(t,"frame",null),a=new s(this.scene,0,0,i,r);return void 0!==e&&(t.add=e),n(this.scene,a,t),a}))},12709:(t,e,i)=>{var s=i(6107);i(39429).register("blitter",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},48011:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(99485),r=i(72396),t.exports={renderWebGL:n,renderCanvas:r}},99485:(t,e,i)=>{var s=i(61340),n=i(70554),r=new s;t.exports=function(t,e,i,s){var o=e.getRenderList(),a=i.alpha*e.alpha;if(0!==o.length&&0!==a){i.addToRenderList(e);var h=t.pipelines.set(this.pipeline,e),l=i.scrollX*e.scrollFactorX,u=i.scrollY*e.scrollFactorY,c=r.copyFrom(i.matrix);s&&(c.multiplyWithOffset(s,-l,-u),l=0,u=0);var d=e.x-l,f=e.y-u,p=-1,v=i.roundPixels;t.pipelines.preBatch(e);for(var g=0;g{var s=i(83419),n=i(4327),r=new s({initialize:function(t,e,i,s,n){this.parent=t,this.x=e,this.y=i,this.frame=s,this.data={},this.tint=16777215,this._visible=n,this._alpha=1,this.flipX=!1,this.flipY=!1,this.hasTransformComponent=!0},setFrame:function(t){return void 0===t?this.frame=this.parent.frame:t instanceof n&&t.texture===this.parent.texture?this.frame=t:this.frame=this.parent.texture.get(t),this},resetFlip:function(){return this.flipX=!1,this.flipY=!1,this},reset:function(t,e,i){return this.x=t,this.y=e,this.flipX=!1,this.flipY=!1,this._alpha=1,this._visible=!0,this.parent.dirty=!0,i&&this.setFrame(i),this},setPosition:function(t,e){return this.x=t,this.y=e,this},setFlipX:function(t){return this.flipX=t,this},setFlipY:function(t){return this.flipY=t,this},setFlip:function(t,e){return this.flipX=t,this.flipY=e,this},setVisible:function(t){return this.visible=t,this},setAlpha:function(t){return this.alpha=t,this},setTint:function(t){return this.tint=t,this},destroy:function(){this.parent.dirty=!0,this.parent.children.remove(this),this.parent=void 0,this.frame=void 0,this.data=void 0},visible:{get:function(){return this._visible},set:function(t){this.parent.dirty|=this._visible!==t,this._visible=t}},alpha:{get:function(){return this._alpha},set:function(t){this.parent.dirty|=this._alpha>0!=t>0,this._alpha=t}}});t.exports=r},16005:(t,e,i)=>{var s=i(45319),n={_alpha:1,_alphaTL:1,_alphaTR:1,_alphaBL:1,_alphaBR:1,clearAlpha:function(){return this.setAlpha(1)},setAlpha:function(t,e,i,n){return void 0===t&&(t=1),void 0===e?this.alpha=t:(this._alphaTL=s(t,0,1),this._alphaTR=s(e,0,1),this._alphaBL=s(i,0,1),this._alphaBR=s(n,0,1)),this},alpha:{get:function(){return this._alpha},set:function(t){var e=s(t,0,1);this._alpha=e,this._alphaTL=e,this._alphaTR=e,this._alphaBL=e,this._alphaBR=e,0===e?this.renderFlags&=-3:this.renderFlags|=2}},alphaTopLeft:{get:function(){return this._alphaTL},set:function(t){var e=s(t,0,1);this._alphaTL=e,0!==e&&(this.renderFlags|=2)}},alphaTopRight:{get:function(){return this._alphaTR},set:function(t){var e=s(t,0,1);this._alphaTR=e,0!==e&&(this.renderFlags|=2)}},alphaBottomLeft:{get:function(){return this._alphaBL},set:function(t){var e=s(t,0,1);this._alphaBL=e,0!==e&&(this.renderFlags|=2)}},alphaBottomRight:{get:function(){return this._alphaBR},set:function(t){var e=s(t,0,1);this._alphaBR=e,0!==e&&(this.renderFlags|=2)}}};t.exports=n},88509:(t,e,i)=>{var s=i(45319),n={_alpha:1,clearAlpha:function(){return this.setAlpha(1)},setAlpha:function(t){return void 0===t&&(t=1),this.alpha=t,this},alpha:{get:function(){return this._alpha},set:function(t){var e=s(t,0,1);this._alpha=e,0===e?this.renderFlags&=-3:this.renderFlags|=2}}};t.exports=n},90065:(t,e,i)=>{var s=i(10312),n={_blendMode:s.NORMAL,blendMode:{get:function(){return this._blendMode},set:function(t){"string"==typeof t&&(t=s[t]),(t|=0)>=-1&&(this._blendMode=t)}},setBlendMode:function(t){return this.blendMode=t,this}};t.exports=n},94215:t=>{t.exports={width:0,height:0,displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this}}},61683:t=>{var e={texture:null,frame:null,isCropped:!1,setCrop:function(t,e,i,s){if(void 0===t)this.isCropped=!1;else if(this.frame){if("number"==typeof t)this.frame.setCropUVs(this._crop,t,e,i,s,this.flipX,this.flipY);else{var n=t;this.frame.setCropUVs(this._crop,n.x,n.y,n.width,n.height,this.flipX,this.flipY)}this.isCropped=!0}return this},resetCropObject:function(){return{u0:0,v0:0,u1:0,v1:0,width:0,height:0,x:0,y:0,flipX:!1,flipY:!1,cx:0,cy:0,cw:0,ch:0}}};t.exports=e},89272:(t,e,i)=>{var s=i(37105),n={_depth:0,depth:{get:function(){return this._depth},set:function(t){this.displayList&&this.displayList.queueDepthSort(),this._depth=t}},setDepth:function(t){return void 0===t&&(t=0),this.depth=t,this},bringMeToTop:function(){var t;return this.parentContainer?t=this.parentContainer.list:this.displayList&&(t=this.displayList.list),t?(s.BringToTop(t,this),this):this},sendMeToBack:function(){var t;return this.parentContainer?t=this.parentContainer.list:this.displayList&&(t=this.displayList.list),t?(s.SendToBack(t,this),this):this},moveMyDepthBelow:function(t){var e;return this.parentContainer?e=this.parentContainer.list:this.displayList&&(e=this.displayList.list),e?(s.MoveBelow(e,this,t),this):this},moveMyDepthAbove:function(t){var e;return this.parentContainer?e=this.parentContainer.list:this.displayList&&(e=this.displayList.list),e?(s.MoveAbove(e,this,t),this):this}};t.exports=n},47059:(t,e,i)=>{var s=i(83419),n=i(66064),r=i(19133),o=new s({initialize:function(t,e){this.gameObject=t,this.isPost=e,this.enabled=!1,this.list=[],this.padding=0},setPadding:function(t){return void 0===t&&(t=0),this.padding=t,this.gameObject},onFXCopy:function(){},onFX:function(){},enable:function(t){if(!this.isPost){var e=this.gameObject.scene.sys.renderer;e&&e.pipelines?(this.gameObject.pipeline=e.pipelines.FX_PIPELINE,void 0!==t&&(this.padding=t),this.enabled=!0):this.enabled=!1}},clear:function(){if(this.isPost)this.gameObject.resetPostPipeline(!0);else{for(var t=this.list,e=0;e{t.exports={flipX:!1,flipY:!1,toggleFlipX:function(){return this.flipX=!this.flipX,this},toggleFlipY:function(){return this.flipY=!this.flipY,this},setFlipX:function(t){return this.flipX=t,this},setFlipY:function(t){return this.flipY=t,this},setFlip:function(t,e){return this.flipX=t,this.flipY=e,this},resetFlip:function(){return this.flipX=!1,this.flipY=!1,this}}},8004:(t,e,i)=>{var s=i(87841),n=i(11520),r=i(26099),o={prepareBoundsOutput:function(t,e){(void 0===e&&(e=!1),0!==this.rotation&&n(t,this.x,this.y,this.rotation),e&&this.parentContainer)&&this.parentContainer.getBoundsTransformMatrix().transformPoint(t.x,t.y,t);return t},getCenter:function(t,e){return void 0===t&&(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getTopLeft:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getTopCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getTopRight:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getLeftCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getRightCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getBottomLeft:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBottomCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBottomRight:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBounds:function(t){var e,i,n,r,o,a,h,l;if(void 0===t&&(t=new s),this.parentContainer){var u=this.parentContainer.getBoundsTransformMatrix();this.getTopLeft(t),u.transformPoint(t.x,t.y,t),e=t.x,i=t.y,this.getTopRight(t),u.transformPoint(t.x,t.y,t),n=t.x,r=t.y,this.getBottomLeft(t),u.transformPoint(t.x,t.y,t),o=t.x,a=t.y,this.getBottomRight(t),u.transformPoint(t.x,t.y,t),h=t.x,l=t.y}else this.getTopLeft(t),e=t.x,i=t.y,this.getTopRight(t),n=t.x,r=t.y,this.getBottomLeft(t),o=t.x,a=t.y,this.getBottomRight(t),h=t.x,l=t.y;return t.x=Math.min(e,n,o,h),t.y=Math.min(i,r,a,l),t.width=Math.max(e,n,o,h)-t.x,t.height=Math.max(i,r,a,l)-t.y,t}};t.exports=o},8573:(t,e,i)=>{var s=i(6858),n=i(80661),r={mask:null,setMask:function(t){return this.mask=t,this},clearMask:function(t){return void 0===t&&(t=!1),t&&this.mask&&this.mask.destroy(),this.mask=null,this},createBitmapMask:function(t,e,i,n,r){return void 0===t&&(this.texture||this.shader||this.geom)&&(t=this),new s(this.scene,t,e,i,n,r)},createGeometryMask:function(t){return void 0!==t||"Graphics"!==this.type&&!this.geom||(t=this),new n(this.scene,t)}};t.exports=r},27387:t=>{var e={_originComponent:!0,originX:.5,originY:.5,_displayOriginX:0,_displayOriginY:0,displayOriginX:{get:function(){return this._displayOriginX},set:function(t){this._displayOriginX=t,this.originX=t/this.width}},displayOriginY:{get:function(){return this._displayOriginY},set:function(t){this._displayOriginY=t,this.originY=t/this.height}},setOrigin:function(t,e){return void 0===t&&(t=.5),void 0===e&&(e=t),this.originX=t,this.originY=e,this.updateDisplayOrigin()},setOriginFromFrame:function(){return this.frame&&this.frame.customPivot?(this.originX=this.frame.pivotX,this.originY=this.frame.pivotY,this.updateDisplayOrigin()):this.setOrigin()},setDisplayOrigin:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.displayOriginX=t,this.displayOriginY=e,this},updateDisplayOrigin:function(){return this._displayOriginX=this.originX*this.width,this._displayOriginY=this.originY*this.height,this}};t.exports=e},37640:(t,e,i)=>{var s=i(39506),n=i(57355),r=i(35154),o=i(86353),a=i(26099),h={path:null,rotateToPath:!1,pathRotationOffset:0,pathOffset:null,pathVector:null,pathDelta:null,pathTween:null,pathConfig:null,_prevDirection:o.PLAYING_FORWARD,setPath:function(t,e){void 0===e&&(e=this.pathConfig);var i=this.pathTween;return i&&i.isPlaying()&&i.stop(),this.path=t,e&&this.startFollow(e),this},setRotateToPath:function(t,e){return void 0===e&&(e=0),this.rotateToPath=t,this.pathRotationOffset=e,this},isFollowing:function(){var t=this.pathTween;return t&&t.isPlaying()},startFollow:function(t,e){void 0===t&&(t={}),void 0===e&&(e=0);var i=this.pathTween;i&&i.isPlaying()&&i.stop(),"number"==typeof t&&(t={duration:t}),t.from=r(t,"from",0),t.to=r(t,"to",1);var h=n(t,"positionOnPath",!1);this.rotateToPath=n(t,"rotateToPath",!1),this.pathRotationOffset=r(t,"rotationOffset",0);var l=r(t,"startAt",e);if(l&&(t.onStart=function(t){var e=t.data[0];e.progress=l,e.elapsed=e.duration*l;var i=e.ease(e.progress);e.current=e.start+(e.end-e.start)*i,e.setTargetValue()}),this.pathOffset||(this.pathOffset=new a(this.x,this.y)),this.pathVector||(this.pathVector=new a),this.pathDelta||(this.pathDelta=new a),this.pathDelta.reset(),t.persist=!0,this.pathTween=this.scene.sys.tweens.addCounter(t),this.path.getStartPoint(this.pathOffset),h&&(this.x=this.pathOffset.x,this.y=this.pathOffset.y),this.pathOffset.x=this.x-this.pathOffset.x,this.pathOffset.y=this.y-this.pathOffset.y,this._prevDirection=o.PLAYING_FORWARD,this.rotateToPath){var u=this.path.getPoint(.1);this.rotation=Math.atan2(u.y-this.y,u.x-this.x)+s(this.pathRotationOffset)}return this.pathConfig=t,this},pauseFollow:function(){var t=this.pathTween;return t&&t.isPlaying()&&t.pause(),this},resumeFollow:function(){var t=this.pathTween;return t&&t.isPaused()&&t.resume(),this},stopFollow:function(){var t=this.pathTween;return t&&t.isPlaying()&&t.stop(),this},pathUpdate:function(){var t=this.pathTween;if(t&&t.data){var e=t.data[0],i=this.pathDelta,n=this.pathVector;if(i.copy(n).negate(),e.state===o.COMPLETE)return this.path.getPoint(e.end,n),i.add(n),n.add(this.pathOffset),void this.setPosition(n.x,n.y);if(e.state!==o.PLAYING_FORWARD&&e.state!==o.PLAYING_BACKWARD)return;this.path.getPoint(t.getValue(),n),i.add(n),n.add(this.pathOffset);var r=this.x,a=this.y;this.setPosition(n.x,n.y);var h=this.x-r,l=this.y-a;if(0===h&&0===l)return;if(e.state!==this._prevDirection)return void(this._prevDirection=e.state);this.rotateToPath&&(this.rotation=Math.atan2(l,h)+s(this.pathRotationOffset))}}};t.exports=h},72699:(t,e,i)=>{var s=i(62644),n={defaultPipeline:null,pipeline:null,pipelineData:null,initPipeline:function(t){this.pipelineData={};var e=this.scene.sys.renderer;if(!e)return!1;var i=e.pipelines;if(i){void 0===t&&(t=i.default);var s=i.get(t);if(s)return this.defaultPipeline=s,this.pipeline=s,!0}return!1},setPipeline:function(t,e,i){var n=this.scene.sys.renderer;if(!n)return this;var r=n.pipelines;if(r){var o=r.get(t);o&&(this.pipeline=o),e&&(this.pipelineData=i?s(e):e)}return this},setPipelineData:function(t,e){var i=this.pipelineData;return void 0===e?delete i[t]:i[t]=e,this},resetPipeline:function(t){return void 0===t&&(t=!1),this.pipeline=this.defaultPipeline,t&&(this.pipelineData={}),null!==this.pipeline},getPipelineName:function(){return null===this.pipeline?null:this.pipeline.name}};t.exports=n},17581:(t,e,i)=>{var s=i(62644),n=i(47059),r=i(19133),o={hasPostPipeline:!1,postPipelines:null,postPipelineData:null,preFX:null,postFX:null,initPostPipeline:function(t){this.postPipelines=[],this.postPipelineData={},this.postFX=new n(this,!0),t&&(this.preFX=new n(this,!1))},setPostPipeline:function(t,e,i){var n=this.scene.sys.renderer;if(!n)return this;var r=n.pipelines;if(r){Array.isArray(t)||(t=[t]);for(var o=0;o0,this},setPostPipelineData:function(t,e){var i=this.postPipelineData;return void 0===e?delete i[t]:i[t]=e,this},getPostPipeline:function(t){for(var e="string"==typeof t,i=this.postPipelines,s=[],n=0;n=0;s--){var n=i[s];(e&&n.name===t||!e&&n===t)&&(n.destroy(),r(i,s))}return this.hasPostPipeline=this.postPipelines.length>0,this},clearFX:function(){return this.preFX&&this.preFX.clear(),this.postFX&&this.postFX.clear(),this}};t.exports=o},80227:t=>{var e={scrollFactorX:1,scrollFactorY:1,setScrollFactor:function(t,e){return void 0===e&&(e=t),this.scrollFactorX=t,this.scrollFactorY=e,this}};t.exports=e},16736:t=>{var e={_sizeComponent:!0,width:0,height:0,displayWidth:{get:function(){return Math.abs(this.scaleX*this.frame.realWidth)},set:function(t){this.scaleX=t/this.frame.realWidth}},displayHeight:{get:function(){return Math.abs(this.scaleY*this.frame.realHeight)},set:function(t){this.scaleY=t/this.frame.realHeight}},setSizeToFrame:function(t){t||(t=this.frame),this.width=t.realWidth,this.height=t.realHeight;var e=this.input;return e&&!e.customHitArea&&(e.hitArea.width=this.width,e.hitArea.height=this.height),this},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this}};t.exports=e},37726:(t,e,i)=>{var s=i(4327),n={texture:null,frame:null,isCropped:!1,setTexture:function(t,e,i,s){return this.texture=this.scene.sys.textures.get(t),this.setFrame(e,i,s)},setFrame:function(t,e,i){return void 0===e&&(e=!0),void 0===i&&(i=!0),t instanceof s?(this.texture=this.scene.sys.textures.get(t.texture.key),this.frame=t):this.frame=this.texture.get(t),this.frame.cutWidth&&this.frame.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this._sizeComponent&&e&&this.setSizeToFrame(),this._originComponent&&i&&(this.frame.customPivot?this.setOrigin(this.frame.pivotX,this.frame.pivotY):this.updateDisplayOrigin()),this}};t.exports=n},79812:(t,e,i)=>{var s=i(4327),n={texture:null,frame:null,isCropped:!1,setCrop:function(t,e,i,s){if(void 0===t)this.isCropped=!1;else if(this.frame){if("number"==typeof t)this.frame.setCropUVs(this._crop,t,e,i,s,this.flipX,this.flipY);else{var n=t;this.frame.setCropUVs(this._crop,n.x,n.y,n.width,n.height,this.flipX,this.flipY)}this.isCropped=!0}return this},setTexture:function(t,e){return this.texture=this.scene.sys.textures.get(t),this.setFrame(e)},setFrame:function(t,e,i){return void 0===e&&(e=!0),void 0===i&&(i=!0),t instanceof s?(this.texture=this.scene.sys.textures.get(t.texture.key),this.frame=t):this.frame=this.texture.get(t),this.frame.cutWidth&&this.frame.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this._sizeComponent&&e&&this.setSizeToFrame(),this._originComponent&&i&&(this.frame.customPivot?this.setOrigin(this.frame.pivotX,this.frame.pivotY):this.updateDisplayOrigin()),this.isCropped&&this.frame.updateCropUVs(this._crop,this.flipX,this.flipY),this},resetCropObject:function(){return{u0:0,v0:0,u1:0,v1:0,width:0,height:0,x:0,y:0,flipX:!1,flipY:!1,cx:0,cy:0,cw:0,ch:0}}};t.exports=n},27472:t=>{var e={tintTopLeft:16777215,tintTopRight:16777215,tintBottomLeft:16777215,tintBottomRight:16777215,tintFill:!1,clearTint:function(){return this.setTint(16777215),this},setTint:function(t,e,i,s){return void 0===t&&(t=16777215),void 0===e&&(e=t,i=t,s=t),this.tintTopLeft=t,this.tintTopRight=e,this.tintBottomLeft=i,this.tintBottomRight=s,this.tintFill=!1,this},setTintFill:function(t,e,i,s){return this.setTint(t,e,i,s),this.tintFill=!0,this},tint:{get:function(){return this.tintTopLeft},set:function(t){this.setTint(t,t,t,t)}},isTinted:{get:function(){var t=16777215;return this.tintFill||this.tintTopLeft!==t||this.tintTopRight!==t||this.tintBottomLeft!==t||this.tintBottomRight!==t}}};t.exports=e},53774:t=>{t.exports=function(t){var e={name:t.name,type:t.type,x:t.x,y:t.y,depth:t.depth,scale:{x:t.scaleX,y:t.scaleY},origin:{x:t.originX,y:t.originY},flipX:t.flipX,flipY:t.flipY,rotation:t.rotation,alpha:t.alpha,visible:t.visible,blendMode:t.blendMode,textureKey:"",frameKey:"",data:{}};return t.texture&&(e.textureKey=t.texture.key,e.frameKey=t.frame.name),e}},16901:(t,e,i)=>{var s=i(36383),n=i(61340),r=i(85955),o=i(86554),a=i(30954),h=i(26099),l={hasTransformComponent:!0,_scaleX:1,_scaleY:1,_rotation:0,x:0,y:0,z:0,w:0,scale:{get:function(){return(this._scaleX+this._scaleY)/2},set:function(t){this._scaleX=t,this._scaleY=t,0===t?this.renderFlags&=-5:this.renderFlags|=4}},scaleX:{get:function(){return this._scaleX},set:function(t){this._scaleX=t,0===t?this.renderFlags&=-5:0!==this._scaleY&&(this.renderFlags|=4)}},scaleY:{get:function(){return this._scaleY},set:function(t){this._scaleY=t,0===t?this.renderFlags&=-5:0!==this._scaleX&&(this.renderFlags|=4)}},angle:{get:function(){return a(this._rotation*s.RAD_TO_DEG)},set:function(t){this.rotation=a(t)*s.DEG_TO_RAD}},rotation:{get:function(){return this._rotation},set:function(t){this._rotation=o(t)}},setPosition:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=0),void 0===s&&(s=0),this.x=t,this.y=e,this.z=i,this.w=s,this},copyPosition:function(t){return void 0!==t.x&&(this.x=t.x),void 0!==t.y&&(this.y=t.y),void 0!==t.z&&(this.z=t.z),void 0!==t.w&&(this.w=t.w),this},setRandomPosition:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.scene.sys.scale.width),void 0===s&&(s=this.scene.sys.scale.height),this.x=t+Math.random()*i,this.y=e+Math.random()*s,this},setRotation:function(t){return void 0===t&&(t=0),this.rotation=t,this},setAngle:function(t){return void 0===t&&(t=0),this.angle=t,this},setScale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.scaleX=t,this.scaleY=e,this},setX:function(t){return void 0===t&&(t=0),this.x=t,this},setY:function(t){return void 0===t&&(t=0),this.y=t,this},setZ:function(t){return void 0===t&&(t=0),this.z=t,this},setW:function(t){return void 0===t&&(t=0),this.w=t,this},getLocalTransformMatrix:function(t){return void 0===t&&(t=new n),t.applyITRS(this.x,this.y,this._rotation,this._scaleX,this._scaleY)},getWorldTransformMatrix:function(t,e){void 0===t&&(t=new n);var i=this.parentContainer;if(!i)return this.getLocalTransformMatrix(t);for(e||(e=new n),t.applyITRS(this.x,this.y,this._rotation,this._scaleX,this._scaleY);i;)e.applyITRS(i.x,i.y,i._rotation,i._scaleX,i._scaleY),e.multiply(t,t),i=i.parentContainer;return t},getLocalPoint:function(t,e,i,s){i||(i=new h),s||(s=this.scene.sys.cameras.main);var n=s.scrollX,o=s.scrollY,a=t+n*this.scrollFactorX-n,l=e+o*this.scrollFactorY-o;return this.parentContainer?this.getWorldTransformMatrix().applyInverse(a,l,i):r(a,l,this.x,this.y,this.rotation,this.scaleX,this.scaleY,i),this._originComponent&&(i.x+=this._displayOriginX,i.y+=this._displayOriginY),i},getParentRotation:function(){for(var t=0,e=this.parentContainer;e;)t+=e.rotation,e=e.parentContainer;return t}};t.exports=l},61340:(t,e,i)=>{var s=i(83419),n=i(36383),r=i(26099),o=new s({initialize:function(t,e,i,s,n,r){void 0===t&&(t=1),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=1),void 0===n&&(n=0),void 0===r&&(r=0),this.matrix=new Float32Array([t,e,i,s,n,r,0,0,1]),this.decomposedMatrix={translateX:0,translateY:0,scaleX:1,scaleY:1,rotation:0},this.quad=new Float32Array(8)},a:{get:function(){return this.matrix[0]},set:function(t){this.matrix[0]=t}},b:{get:function(){return this.matrix[1]},set:function(t){this.matrix[1]=t}},c:{get:function(){return this.matrix[2]},set:function(t){this.matrix[2]=t}},d:{get:function(){return this.matrix[3]},set:function(t){this.matrix[3]=t}},e:{get:function(){return this.matrix[4]},set:function(t){this.matrix[4]=t}},f:{get:function(){return this.matrix[5]},set:function(t){this.matrix[5]=t}},tx:{get:function(){return this.matrix[4]},set:function(t){this.matrix[4]=t}},ty:{get:function(){return this.matrix[5]},set:function(t){this.matrix[5]=t}},rotation:{get:function(){return Math.acos(this.a/this.scaleX)*(Math.atan(-this.c/this.a)<0?-1:1)}},rotationNormalized:{get:function(){var t=this.matrix,e=t[0],i=t[1],s=t[2],r=t[3];return e||i?i>0?Math.acos(e/this.scaleX):-Math.acos(e/this.scaleX):s||r?n.TAU-(r>0?Math.acos(-s/this.scaleY):-Math.acos(s/this.scaleY)):0}},scaleX:{get:function(){return Math.sqrt(this.a*this.a+this.b*this.b)}},scaleY:{get:function(){return Math.sqrt(this.c*this.c+this.d*this.d)}},loadIdentity:function(){var t=this.matrix;return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,this},translate:function(t,e){var i=this.matrix;return i[4]=i[0]*t+i[2]*e+i[4],i[5]=i[1]*t+i[3]*e+i[5],this},scale:function(t,e){var i=this.matrix;return i[0]*=t,i[1]*=t,i[2]*=e,i[3]*=e,this},rotate:function(t){var e=Math.sin(t),i=Math.cos(t),s=this.matrix,n=s[0],r=s[1],o=s[2],a=s[3];return s[0]=n*i+o*e,s[1]=r*i+a*e,s[2]=n*-e+o*i,s[3]=r*-e+a*i,this},multiply:function(t,e){var i=this.matrix,s=t.matrix,n=i[0],r=i[1],o=i[2],a=i[3],h=i[4],l=i[5],u=s[0],c=s[1],d=s[2],f=s[3],p=s[4],v=s[5],g=void 0===e?i:e.matrix;return g[0]=u*n+c*o,g[1]=u*r+c*a,g[2]=d*n+f*o,g[3]=d*r+f*a,g[4]=p*n+v*o+h,g[5]=p*r+v*a+l,g},multiplyWithOffset:function(t,e,i){var s=this.matrix,n=t.matrix,r=s[0],o=s[1],a=s[2],h=s[3],l=e*r+i*a+s[4],u=e*o+i*h+s[5],c=n[0],d=n[1],f=n[2],p=n[3],v=n[4],g=n[5];return s[0]=c*r+d*a,s[1]=c*o+d*h,s[2]=f*r+p*a,s[3]=f*o+p*h,s[4]=v*r+g*a+l,s[5]=v*o+g*h+u,this},transform:function(t,e,i,s,n,r){var o=this.matrix,a=o[0],h=o[1],l=o[2],u=o[3],c=o[4],d=o[5];return o[0]=t*a+e*l,o[1]=t*h+e*u,o[2]=i*a+s*l,o[3]=i*h+s*u,o[4]=n*a+r*l+c,o[5]=n*h+r*u+d,this},transformPoint:function(t,e,i){void 0===i&&(i={x:0,y:0});var s=this.matrix,n=s[0],r=s[1],o=s[2],a=s[3],h=s[4],l=s[5];return i.x=t*n+e*o+h,i.y=t*r+e*a+l,i},invert:function(){var t=this.matrix,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=e*n-i*s;return t[0]=n/a,t[1]=-i/a,t[2]=-s/a,t[3]=e/a,t[4]=(s*o-n*r)/a,t[5]=-(e*o-i*r)/a,this},copyFrom:function(t){var e=this.matrix;return e[0]=t.a,e[1]=t.b,e[2]=t.c,e[3]=t.d,e[4]=t.e,e[5]=t.f,this},copyFromArray:function(t){var e=this.matrix;return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],this},copyToContext:function(t){var e=this.matrix;return t.transform(e[0],e[1],e[2],e[3],e[4],e[5]),t},setToContext:function(t){return t.setTransform(this),t},copyToArray:function(t){var e=this.matrix;return void 0===t?t=[e[0],e[1],e[2],e[3],e[4],e[5]]:(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5]),t},setTransform:function(t,e,i,s,n,r){var o=this.matrix;return o[0]=t,o[1]=e,o[2]=i,o[3]=s,o[4]=n,o[5]=r,this},decomposeMatrix:function(){var t=this.decomposedMatrix,e=this.matrix,i=e[0],s=e[1],n=e[2],r=e[3],o=i*r-s*n;if(t.translateX=e[4],t.translateY=e[5],i||s){var a=Math.sqrt(i*i+s*s);t.rotation=s>0?Math.acos(i/a):-Math.acos(i/a),t.scaleX=a,t.scaleY=o/a}else if(n||r){var h=Math.sqrt(n*n+r*r);t.rotation=.5*Math.PI-(r>0?Math.acos(-n/h):-Math.acos(n/h)),t.scaleX=o/h,t.scaleY=h}else t.rotation=0,t.scaleX=0,t.scaleY=0;return t},applyITRS:function(t,e,i,s,n){var r=this.matrix,o=Math.sin(i),a=Math.cos(i);return r[4]=t,r[5]=e,r[0]=a*s,r[1]=o*s,r[2]=-o*n,r[3]=a*n,this},applyInverse:function(t,e,i){void 0===i&&(i=new r);var s=this.matrix,n=s[0],o=s[1],a=s[2],h=s[3],l=s[4],u=s[5],c=1/(n*h+a*-o);return i.x=h*c*t+-a*c*e+(u*a-l*h)*c,i.y=n*c*e+-o*c*t+(-u*n+l*o)*c,i},setQuad:function(t,e,i,s,n,r){void 0===n&&(n=!1),void 0===r&&(r=this.quad);var o=this.matrix,a=o[0],h=o[1],l=o[2],u=o[3],c=o[4],d=o[5];return n?(r[0]=Math.floor(t*a+e*l+c),r[1]=Math.floor(t*h+e*u+d),r[2]=Math.floor(t*a+s*l+c),r[3]=Math.floor(t*h+s*u+d),r[4]=Math.floor(i*a+s*l+c),r[5]=Math.floor(i*h+s*u+d),r[6]=Math.floor(i*a+e*l+c),r[7]=Math.floor(i*h+e*u+d)):(r[0]=t*a+e*l+c,r[1]=t*h+e*u+d,r[2]=t*a+s*l+c,r[3]=t*h+s*u+d,r[4]=i*a+s*l+c,r[5]=i*h+s*u+d,r[6]=i*a+e*l+c,r[7]=i*h+e*u+d),r},getX:function(t,e){return t*this.a+e*this.c+this.e},getY:function(t,e){return t*this.b+e*this.d+this.f},getXRound:function(t,e,i){var s=this.getX(t,e);return i&&(s=Math.round(s)),s},getYRound:function(t,e,i){var s=this.getY(t,e);return i&&(s=Math.round(s)),s},getCSSMatrix:function(){var t=this.matrix;return"matrix("+t[0]+","+t[1]+","+t[2]+","+t[3]+","+t[4]+","+t[5]+")"},destroy:function(){this.matrix=null,this.quad=null,this.decomposedMatrix=null}});t.exports=o},59715:t=>{var e={_visible:!0,visible:{get:function(){return this._visible},set:function(t){t?(this._visible=!0,this.renderFlags|=1):(this._visible=!1,this.renderFlags&=-2)}},setVisible:function(t){return this.visible=t,this}};t.exports=e},31401:(t,e,i)=>{t.exports={Alpha:i(16005),AlphaSingle:i(88509),BlendMode:i(90065),ComputedSize:i(94215),Crop:i(61683),Depth:i(89272),Flip:i(54434),FX:i(47059),GetBounds:i(8004),Mask:i(8573),Origin:i(27387),PathFollower:i(37640),Pipeline:i(72699),PostPipeline:i(17581),ScrollFactor:i(80227),Size:i(16736),Texture:i(37726),TextureCrop:i(79812),Tint:i(27472),ToJSON:i(53774),Transform:i(16901),TransformMatrix:i(61340),Visible:i(59715)}},31559:(t,e,i)=>{var s=i(37105),n=i(10312),r=i(83419),o=i(31401),a=i(51708),h=i(95643),l=i(87841),u=i(29959),c=i(36899),d=i(26099),f=new r({Extends:h,Mixins:[o.AlphaSingle,o.BlendMode,o.ComputedSize,o.Depth,o.Mask,o.PostPipeline,o.Transform,o.Visible,u],initialize:function(t,e,i,s){h.call(this,t,"Container"),this.list=[],this.exclusive=!0,this.maxSize=-1,this.position=0,this.localTransform=new o.TransformMatrix,this.tempTransformMatrix=new o.TransformMatrix,this._sortKey="",this._sysEvents=t.sys.events,this.scrollFactorX=1,this.scrollFactorY=1,this.initPostPipeline(),this.setPosition(e,i),this.setBlendMode(n.SKIP_CHECK),s&&this.add(s)},originX:{get:function(){return.5}},originY:{get:function(){return.5}},displayOriginX:{get:function(){return.5*this.width}},displayOriginY:{get:function(){return.5*this.height}},setExclusive:function(t){return void 0===t&&(t=!0),this.exclusive=t,this},getBounds:function(t){if(void 0===t&&(t=new l),t.setTo(this.x,this.y,0,0),this.parentContainer){var e=this.parentContainer.getBoundsTransformMatrix().transformPoint(this.x,this.y);t.setTo(e.x,e.y,0,0)}if(this.list.length>0){var i=this.list,s=new l,n=!1;t.setEmpty();for(var r=0;r-1},setAll:function(t,e,i,n){return s.SetAll(this.list,t,e,i,n),this},each:function(t,e){var i,s=[null],n=this.list.slice(),r=n.length;for(i=2;i0?this.list[0]:null}},last:{get:function(){return this.list.length>0?(this.position=this.list.length-1,this.list[this.position]):null}},next:{get:function(){return this.position0?(this.position--,this.list[this.position]):null}},preDestroy:function(){this.removeAll(!!this.exclusive),this.localTransform.destroy(),this.tempTransformMatrix.destroy(),this.list=[]},onChildDestroyed:function(t){s.Remove(this.list,t),this.exclusive&&(t.parentContainer=null,t.removedFromScene())}});t.exports=f},53584:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e);var n=e.list;if(0!==n.length){var r=e.localTransform;s?(r.loadIdentity(),r.multiply(s),r.translate(e.x,e.y),r.rotate(e.rotation),r.scale(e.scaleX,e.scaleY)):r.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var o=-1!==e.blendMode;o||t.setBlendMode(0);var a=e._alpha,h=e.scrollFactorX,l=e.scrollFactorY;e.mask&&e.mask.preRenderCanvas(t,null,i);for(var u=0;u{var s=i(25305),n=i(31559),r=i(44603),o=i(23568),a=i(95540);r.register("container",(function(t,e){void 0===t&&(t={});var i=o(t,"x",0),r=o(t,"y",0),h=a(t,"children",null),l=new n(this.scene,i,r,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},24961:(t,e,i)=>{var s=i(31559);i(39429).register("container",(function(t,e,i){return this.displayList.add(new s(this.scene,t,e,i))}))},29959:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(72249),r=i(53584),t.exports={renderWebGL:n,renderCanvas:r}},72249:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e);var n=e.list,r=n.length;if(0!==r){var o=e.localTransform;s?(o.loadIdentity(),o.multiply(s),o.translate(e.x,e.y),o.rotate(e.rotation),o.scale(e.scaleX,e.scaleY)):o.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY),t.pipelines.preBatch(e);var a=-1!==e.blendMode;a||t.setBlendMode(0);for(var h=e.alpha,l=e.scrollFactorX,u=e.scrollFactorY,c=0;c{t.exports=["normal","multiply","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]},3069:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(441),o=i(95643),a=i(41212),h=i(35846),l=i(44594),u=i(61369),c=new s({Extends:o,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Origin,n.ScrollFactor,n.Transform,n.Visible,r],initialize:function(t,e,i,s,n,r){o.call(this,t,"DOMElement"),this.parent=t.sys.game.domContainer,this.cache=t.sys.cache.html,this.node,this.transformOnly=!1,this.skewX=0,this.skewY=0,this.rotate3d=new u,this.rotate3dAngle="deg",this.pointerEvents="auto",this.width=0,this.height=0,this.displayWidth=0,this.displayHeight=0,this.handler=this.dispatchNativeEvent.bind(this),this.setPosition(e,i),"string"==typeof s?"#"===s[0]?this.setElement(s.substr(1),n,r):this.createElement(s,n,r):s&&this.setElement(s,n,r),t.sys.events.on(l.SLEEP,this.handleSceneEvent,this),t.sys.events.on(l.WAKE,this.handleSceneEvent,this),t.sys.events.on(l.PRE_RENDER,this.preRender,this)},handleSceneEvent:function(t){var e=this.node,i=e.style;e&&(i.display=t.settings.visible?"block":"none")},setSkew:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.skewX=t,this.skewY=e,this},setPerspective:function(t){return this.parent.style.perspective=t+"px",this},perspective:{get:function(){return parseFloat(this.parent.style.perspective)},set:function(t){this.parent.style.perspective=t+"px"}},addListener:function(t){if(this.node){t=t.split(" ");for(var e=0;e{var s=i(47407),n=i(95643),r=i(61340),o=new r,a=new r,h=new r;t.exports=function(t,e,i,r){if(e.node){var l=e.node.style,u=e.scene.sys.settings;if(!l||!u.visible||n.RENDER_MASK!==e.renderFlags||0!==e.cameraFilter&&e.cameraFilter&i.id||e.parentContainer&&!e.parentContainer.willRender())l.display="none";else{var c=e.parentContainer,d=i.alpha*e.alpha;c&&(d*=c.alpha);var f=o,p=a,v=h,g=0,m=0,y="0%",x="0%";r?(g=e.width*e.scaleX*e.originX,m=e.height*e.scaleY*e.originY,p.applyITRS(e.x-g,e.y-m,e.rotation,e.scaleX,e.scaleY),f.copyFrom(i.matrix),f.multiplyWithOffset(r,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),p.e=e.x-g,p.f=e.y-m,f.multiply(p,v)):(g=e.width*e.originX,m=e.height*e.originY,p.applyITRS(e.x-g,e.y-m,e.rotation,e.scaleX,e.scaleY),f.copyFrom(i.matrix),y=100*e.originX+"%",x=100*e.originY+"%",p.e-=i.scrollX*e.scrollFactorX,p.f-=i.scrollY*e.scrollFactorY,f.multiply(p,v)),e.transformOnly||(l.display="block",l.opacity=d,l.zIndex=e._depth,l.pointerEvents=e.pointerEvents,l.mixBlendMode=s[e._blendMode]),l.transform=v.getCSSMatrix()+" skew("+e.skewX+"rad, "+e.skewY+"rad) rotate3d("+e.rotate3d.x+","+e.rotate3d.y+","+e.rotate3d.z+","+e.rotate3d.w+e.rotate3dAngle+")",l.transformOrigin=y+" "+x}}}},2611:(t,e,i)=>{var s=i(3069);i(39429).register("dom",(function(t,e,i,n,r){var o=new s(this.scene,t,e,i,n,r);return this.displayList.add(o),o}))},441:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(49381),r=i(49381),t.exports={renderWebGL:n,renderCanvas:r}},62980:t=>{t.exports="addedtoscene"},41337:t=>{t.exports="destroy"},44947:t=>{t.exports="removedfromscene"},49358:t=>{t.exports="complete"},35163:t=>{t.exports="created"},97249:t=>{t.exports="error"},19483:t=>{t.exports="locked"},56059:t=>{t.exports="loop"},26772:t=>{t.exports="metadata"},64437:t=>{t.exports="playing"},83411:t=>{t.exports="play"},75780:t=>{t.exports="seeked"},67799:t=>{t.exports="seeking"},63500:t=>{t.exports="stalled"},55541:t=>{t.exports="stop"},53208:t=>{t.exports="textureready"},4992:t=>{t.exports="unlocked"},12:t=>{t.exports="unsupported"},51708:(t,e,i)=>{t.exports={ADDED_TO_SCENE:i(62980),DESTROY:i(41337),REMOVED_FROM_SCENE:i(44947),VIDEO_COMPLETE:i(49358),VIDEO_CREATED:i(35163),VIDEO_ERROR:i(97249),VIDEO_LOCKED:i(19483),VIDEO_LOOP:i(56059),VIDEO_METADATA:i(26772),VIDEO_PLAY:i(83411),VIDEO_PLAYING:i(64437),VIDEO_SEEKED:i(75780),VIDEO_SEEKING:i(67799),VIDEO_STALLED:i(63500),VIDEO_STOP:i(55541),VIDEO_TEXTURE:i(53208),VIDEO_UNLOCKED:i(4992),VIDEO_UNSUPPORTED:i(12)}},42421:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(64993),a=new s({Extends:r,Mixins:[n.Alpha,n.BlendMode,n.Depth,n.Flip,n.Origin,n.ScrollFactor,n.Size,n.Texture,n.Tint,n.Transform,n.Visible,o],initialize:function(t){r.call(this,t,"Extern")},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(){},render:function(){}});t.exports=a},70217:()=>{},56315:(t,e,i)=>{var s=i(42421);i(39429).register("extern",(function(){var t=new s(this.scene);return this.displayList.add(t),t}))},64993:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(80287),r=i(70217),t.exports={renderWebGL:n,renderCanvas:r}},80287:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){t.pipelines.clear();var r=s(e,i,n).calc;e.render.call(e,t,i,r),t.pipelines.rebind()}},85592:t=>{t.exports={ARC:0,BEGIN_PATH:1,CLOSE_PATH:2,FILL_RECT:3,LINE_TO:4,MOVE_TO:5,LINE_STYLE:6,FILL_STYLE:7,FILL_PATH:8,STROKE_PATH:9,FILL_TRIANGLE:10,STROKE_TRIANGLE:11,SAVE:14,RESTORE:15,TRANSLATE:16,SCALE:17,ROTATE:18,GRADIENT_FILL_STYLE:21,GRADIENT_LINE_STYLE:22}},43831:(t,e,i)=>{var s=i(71911),n=i(83419),r=i(85592),o=i(31401),a=i(8497),h=i(95643),l=i(95540),u=i(35154),c=i(36383),d=i(84503),f=new n({Extends:h,Mixins:[o.AlphaSingle,o.BlendMode,o.Depth,o.Mask,o.Pipeline,o.PostPipeline,o.Transform,o.Visible,o.ScrollFactor,d],initialize:function(t,e){var i=u(e,"x",0),s=u(e,"y",0);h.call(this,t,"Graphics"),this.setPosition(i,s),this.initPipeline(),this.initPostPipeline(),this.displayOriginX=0,this.displayOriginY=0,this.commandBuffer=[],this.defaultFillColor=-1,this.defaultFillAlpha=1,this.defaultStrokeWidth=1,this.defaultStrokeColor=-1,this.defaultStrokeAlpha=1,this._lineWidth=1,this.lineStyle(1,0,0),this.fillStyle(0,0),this.setDefaultStyles(e)},setDefaultStyles:function(t){return u(t,"lineStyle",null)&&(this.defaultStrokeWidth=u(t,"lineStyle.width",1),this.defaultStrokeColor=u(t,"lineStyle.color",16777215),this.defaultStrokeAlpha=u(t,"lineStyle.alpha",1),this.lineStyle(this.defaultStrokeWidth,this.defaultStrokeColor,this.defaultStrokeAlpha)),u(t,"fillStyle",null)&&(this.defaultFillColor=u(t,"fillStyle.color",16777215),this.defaultFillAlpha=u(t,"fillStyle.alpha",1),this.fillStyle(this.defaultFillColor,this.defaultFillAlpha)),this},lineStyle:function(t,e,i){return void 0===i&&(i=1),this.commandBuffer.push(r.LINE_STYLE,t,e,i),this._lineWidth=t,this},fillStyle:function(t,e){return void 0===e&&(e=1),this.commandBuffer.push(r.FILL_STYLE,t,e),this},fillGradientStyle:function(t,e,i,s,n,o,a,h){return void 0===n&&(n=1),void 0===o&&(o=n),void 0===a&&(a=n),void 0===h&&(h=n),this.commandBuffer.push(r.GRADIENT_FILL_STYLE,n,o,a,h,t,e,i,s),this},lineGradientStyle:function(t,e,i,s,n,o){return void 0===o&&(o=1),this.commandBuffer.push(r.GRADIENT_LINE_STYLE,t,o,e,i,s,n),this},beginPath:function(){return this.commandBuffer.push(r.BEGIN_PATH),this},closePath:function(){return this.commandBuffer.push(r.CLOSE_PATH),this},fillPath:function(){return this.commandBuffer.push(r.FILL_PATH),this},fill:function(){return this.commandBuffer.push(r.FILL_PATH),this},strokePath:function(){return this.commandBuffer.push(r.STROKE_PATH),this},stroke:function(){return this.commandBuffer.push(r.STROKE_PATH),this},fillCircleShape:function(t){return this.fillCircle(t.x,t.y,t.radius)},strokeCircleShape:function(t){return this.strokeCircle(t.x,t.y,t.radius)},fillCircle:function(t,e,i){return this.beginPath(),this.arc(t,e,i,0,c.PI2),this.fillPath(),this},strokeCircle:function(t,e,i){return this.beginPath(),this.arc(t,e,i,0,c.PI2),this.strokePath(),this},fillRectShape:function(t){return this.fillRect(t.x,t.y,t.width,t.height)},strokeRectShape:function(t){return this.strokeRect(t.x,t.y,t.width,t.height)},fillRect:function(t,e,i,s){return this.commandBuffer.push(r.FILL_RECT,t,e,i,s),this},strokeRect:function(t,e,i,s){var n=this._lineWidth/2,r=t-n,o=t+n;return this.beginPath(),this.moveTo(t,e),this.lineTo(t,e+s),this.strokePath(),this.beginPath(),this.moveTo(t+i,e),this.lineTo(t+i,e+s),this.strokePath(),this.beginPath(),this.moveTo(r,e),this.lineTo(o+i,e),this.strokePath(),this.beginPath(),this.moveTo(r,e+s),this.lineTo(o+i,e+s),this.strokePath(),this},fillRoundedRect:function(t,e,i,s,n){void 0===n&&(n=20);var r=n,o=n,a=n,h=n;"number"!=typeof n&&(r=l(n,"tl",20),o=l(n,"tr",20),a=l(n,"bl",20),h=l(n,"br",20));var u=r>=0,d=o>=0,f=a>=0,p=h>=0;return r=Math.abs(r),o=Math.abs(o),a=Math.abs(a),h=Math.abs(h),this.beginPath(),this.moveTo(t+r,e),this.lineTo(t+i-o,e),d?this.arc(t+i-o,e+o,o,-c.TAU,0):this.arc(t+i,e,o,Math.PI,c.TAU,!0),this.lineTo(t+i,e+s-h),p?this.arc(t+i-h,e+s-h,h,0,c.TAU):this.arc(t+i,e+s,h,-c.TAU,Math.PI,!0),this.lineTo(t+a,e+s),f?this.arc(t+a,e+s-a,a,c.TAU,Math.PI):this.arc(t,e+s,a,0,-c.TAU,!0),this.lineTo(t,e+r),u?this.arc(t+r,e+r,r,-Math.PI,-c.TAU):this.arc(t,e,r,c.TAU,0,!0),this.fillPath(),this},strokeRoundedRect:function(t,e,i,s,n){void 0===n&&(n=20);var r=n,o=n,a=n,h=n,u=Math.min(i,s)/2;"number"!=typeof n&&(r=l(n,"tl",20),o=l(n,"tr",20),a=l(n,"bl",20),h=l(n,"br",20));var d=r>=0,f=o>=0,p=a>=0,v=h>=0;return r=Math.min(Math.abs(r),u),o=Math.min(Math.abs(o),u),a=Math.min(Math.abs(a),u),h=Math.min(Math.abs(h),u),this.beginPath(),this.moveTo(t+r,e),this.lineTo(t+i-o,e),this.moveTo(t+i-o,e),f?this.arc(t+i-o,e+o,o,-c.TAU,0):this.arc(t+i,e,o,Math.PI,c.TAU,!0),this.lineTo(t+i,e+s-h),this.moveTo(t+i,e+s-h),v?this.arc(t+i-h,e+s-h,h,0,c.TAU):this.arc(t+i,e+s,h,-c.TAU,Math.PI,!0),this.lineTo(t+a,e+s),this.moveTo(t+a,e+s),p?this.arc(t+a,e+s-a,a,c.TAU,Math.PI):this.arc(t,e+s,a,0,-c.TAU,!0),this.lineTo(t,e+r),this.moveTo(t,e+r),d?this.arc(t+r,e+r,r,-Math.PI,-c.TAU):this.arc(t,e,r,c.TAU,0,!0),this.strokePath(),this},fillPointShape:function(t,e){return this.fillPoint(t.x,t.y,e)},fillPoint:function(t,e,i){return!i||i<1?i=1:(t-=i/2,e-=i/2),this.commandBuffer.push(r.FILL_RECT,t,e,i,i),this},fillTriangleShape:function(t){return this.fillTriangle(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)},strokeTriangleShape:function(t){return this.strokeTriangle(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)},fillTriangle:function(t,e,i,s,n,o){return this.commandBuffer.push(r.FILL_TRIANGLE,t,e,i,s,n,o),this},strokeTriangle:function(t,e,i,s,n,o){return this.commandBuffer.push(r.STROKE_TRIANGLE,t,e,i,s,n,o),this},strokeLineShape:function(t){return this.lineBetween(t.x1,t.y1,t.x2,t.y2)},lineBetween:function(t,e,i,s){return this.beginPath(),this.moveTo(t,e),this.lineTo(i,s),this.strokePath(),this},lineTo:function(t,e){return this.commandBuffer.push(r.LINE_TO,t,e),this},moveTo:function(t,e){return this.commandBuffer.push(r.MOVE_TO,t,e),this},strokePoints:function(t,e,i,s){void 0===e&&(e=!1),void 0===i&&(i=!1),void 0===s&&(s=t.length),this.beginPath(),this.moveTo(t[0].x,t[0].y);for(var n=1;n-1&&this.fillStyle(this.defaultFillColor,this.defaultFillAlpha),this.defaultStrokeColor>-1&&this.lineStyle(this.defaultStrokeWidth,this.defaultStrokeColor,this.defaultStrokeAlpha),this},generateTexture:function(t,e,i){var s,n,r=this.scene.sys,o=r.game.renderer;void 0===e&&(e=r.scale.width),void 0===i&&(i=r.scale.height),f.TargetCamera.setScene(this.scene),f.TargetCamera.setViewport(0,0,e,i),f.TargetCamera.scrollX=this.x,f.TargetCamera.scrollY=this.y;var a={willReadFrequently:!0};if("string"==typeof t)if(r.textures.exists(t)){var h=(s=r.textures.get(t)).getSourceImage();h instanceof HTMLCanvasElement&&(n=h.getContext("2d",a))}else n=(s=r.textures.createCanvas(t,e,i)).getSourceImage().getContext("2d",a);else t instanceof HTMLCanvasElement&&(n=t.getContext("2d",a));return n&&(this.renderCanvas(o,this,f.TargetCamera,null,n,!1),s&&s.refresh()),this},preDestroy:function(){this.commandBuffer=[]}});f.TargetCamera=new s,t.exports=f},32768:(t,e,i)=>{var s=i(85592),n=i(20926);t.exports=function(t,e,i,r,o,a){var h=e.commandBuffer,l=h.length,u=o||t.currentContext;if(0!==l&&n(t,u,e,i,r)){i.addToRenderList(e);var c=1,d=1,f=0,p=0,v=1,g=0,m=0,y=0;u.beginPath();for(var x=0;x>>16,m=(65280&f)>>>8,y=255&f,u.strokeStyle="rgba("+g+","+m+","+y+","+c+")",u.lineWidth=v,x+=3;break;case s.FILL_STYLE:p=h[x+1],d=h[x+2],g=(16711680&p)>>>16,m=(65280&p)>>>8,y=255&p,u.fillStyle="rgba("+g+","+m+","+y+","+d+")",x+=2;break;case s.BEGIN_PATH:u.beginPath();break;case s.CLOSE_PATH:u.closePath();break;case s.FILL_PATH:a||u.fill();break;case s.STROKE_PATH:a||u.stroke();break;case s.FILL_RECT:a?u.rect(h[x+1],h[x+2],h[x+3],h[x+4]):u.fillRect(h[x+1],h[x+2],h[x+3],h[x+4]),x+=4;break;case s.FILL_TRIANGLE:u.beginPath(),u.moveTo(h[x+1],h[x+2]),u.lineTo(h[x+3],h[x+4]),u.lineTo(h[x+5],h[x+6]),u.closePath(),a||u.fill(),x+=6;break;case s.STROKE_TRIANGLE:u.beginPath(),u.moveTo(h[x+1],h[x+2]),u.lineTo(h[x+3],h[x+4]),u.lineTo(h[x+5],h[x+6]),u.closePath(),a||u.stroke(),x+=6;break;case s.LINE_TO:u.lineTo(h[x+1],h[x+2]),x+=2;break;case s.MOVE_TO:u.moveTo(h[x+1],h[x+2]),x+=2;break;case s.LINE_FX_TO:u.lineTo(h[x+1],h[x+2]),x+=5;break;case s.MOVE_FX_TO:u.moveTo(h[x+1],h[x+2]),x+=5;break;case s.SAVE:u.save();break;case s.RESTORE:u.restore();break;case s.TRANSLATE:u.translate(h[x+1],h[x+2]),x+=2;break;case s.SCALE:u.scale(h[x+1],h[x+2]),x+=2;break;case s.ROTATE:u.rotate(h[x+1]),x+=1;break;case s.GRADIENT_FILL_STYLE:x+=5;break;case s.GRADIENT_LINE_STYLE:x+=6}}u.restore()}}},87079:(t,e,i)=>{var s=i(44603),n=i(43831);s.register("graphics",(function(t,e){void 0===t&&(t={}),void 0!==e&&(t.add=e);var i=new n(this.scene,t);return t.add&&this.scene.sys.displayList.add(i),i}))},1201:(t,e,i)=>{var s=i(43831);i(39429).register("graphics",(function(t){return this.displayList.add(new s(this.scene,t))}))},84503:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(77545),r=i(32768),r=i(32768),t.exports={renderWebGL:n,renderCanvas:r}},77545:(t,e,i)=>{var s=i(85592),n=i(91296),r=i(61340),o=i(70554),a=function(t,e,i){this.x=t,this.y=e,this.width=i},h=function(t,e,i){this.points=[],this.pointsLength=1,this.points[0]=new a(t,e,i)},l=[],u=new r;t.exports=function(t,e,i,r){if(0!==e.commandBuffer.length){i.addToRenderList(e);var c=t.pipelines.set(e.pipeline,e);t.pipelines.preBatch(e);for(var d=n(e,i,r).calc,f=u.loadIdentity(),p=e.commandBuffer,v=i.alpha*e.alpha,g=1,m=c.fillTint,y=c.strokeTint,x=0,T=0,w=0,b=2*Math.PI,S=[],E=0,A=!0,C=null,_=o.getTintAppendFloatAlpha,M=0;M0&&(Y=Y%b-b):Y>b?Y=b:Y<0&&(Y=b+Y%b),null===C&&(C=new h(B+Math.cos(X)*U,N+Math.sin(X)*U,g),S.push(C),I+=.01);I<1+G;)w=Y*I+X,x=B+Math.cos(w)*U,T=N+Math.sin(w)*U,C.points.push(new a(x,T,g)),I+=.01;w=Y+X,x=B+Math.cos(w)*U,T=N+Math.sin(w)*U,C.points.push(new a(x,T,g));break;case s.FILL_RECT:c.batchFillRect(p[++M],p[++M],p[++M],p[++M],f,d);break;case s.FILL_TRIANGLE:c.batchFillTriangle(p[++M],p[++M],p[++M],p[++M],p[++M],p[++M],f,d);break;case s.STROKE_TRIANGLE:c.batchStrokeTriangle(p[++M],p[++M],p[++M],p[++M],p[++M],p[++M],g,f,d);break;case s.LINE_TO:null!==C?C.points.push(new a(p[++M],p[++M],g)):(C=new h(p[++M],p[++M],g),S.push(C));break;case s.MOVE_TO:C=new h(p[++M],p[++M],g),S.push(C);break;case s.SAVE:l.push(f.copyToArray());break;case s.RESTORE:f.copyFromArray(l.pop());break;case s.TRANSLATE:B=p[++M],N=p[++M],f.translate(B,N);break;case s.SCALE:B=p[++M],N=p[++M],f.scale(B,N);break;case s.ROTATE:f.rotate(p[++M])}t.pipelines.postBatch(e)}}},26479:(t,e,i)=>{var s=i(61061),n=i(83419),r=i(51708),o=i(50792),a=i(46710),h=i(95540),l=i(35154),u=i(97022),c=i(41212),d=i(88492),f=i(35072),p=i(68287),v=new n({Extends:o,initialize:function(t,e,i){o.call(this),i?e&&!Array.isArray(e)&&(e=[e]):Array.isArray(e)?c(e[0])&&(i=e,e=null):c(e)&&(i=e,e=null),this.scene=t,this.children=new f,this.isParent=!0,this.type="Group",this.classType=h(i,"classType",p),this.name=h(i,"name",""),this.active=h(i,"active",!0),this.maxSize=h(i,"maxSize",-1),this.defaultKey=h(i,"defaultKey",null),this.defaultFrame=h(i,"defaultFrame",null),this.runChildUpdate=h(i,"runChildUpdate",!1),this.createCallback=h(i,"createCallback",null),this.removeCallback=h(i,"removeCallback",null),this.createMultipleCallback=h(i,"createMultipleCallback",null),this.internalCreateCallback=h(i,"internalCreateCallback",null),this.internalRemoveCallback=h(i,"internalRemoveCallback",null),e&&this.addMultiple(e),i&&this.createMultiple(i),this.on(r.ADDED_TO_SCENE,this.addedToScene,this),this.on(r.REMOVED_FROM_SCENE,this.removedFromScene,this)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},create:function(t,e,i,s,n,r){if(void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.defaultKey),void 0===s&&(s=this.defaultFrame),void 0===n&&(n=!0),void 0===r&&(r=!0),this.isFull())return null;var o=new this.classType(this.scene,t,e,i,s);return o.addToDisplayList(this.scene.sys.displayList),o.addToUpdateList(),o.visible=n,o.setActive(r),this.add(o),o},createMultiple:function(t){if(this.isFull())return[];Array.isArray(t)||(t=[t]);var e=[];if(t[0].key)for(var i=0;i=0;u--)if((l=d[u]).active===i){if(++c===e)break}else l=null;return l?("number"==typeof n&&(l.x=n),"number"==typeof r&&(l.y=r),l):s?this.create(n,r,o,a,h):null},get:function(t,e,i,s,n){return this.getFirst(!1,!0,t,e,i,s,n)},getFirstAlive:function(t,e,i,s,n,r){return this.getFirst(!0,t,e,i,s,n,r)},getFirstDead:function(t,e,i,s,n,r){return this.getFirst(!1,t,e,i,s,n,r)},playAnimation:function(t,e){return s.PlayAnimation(this.children.entries,t,e),this},isFull:function(){return-1!==this.maxSize&&this.children.size>=this.maxSize},countActive:function(t){void 0===t&&(t=!0);for(var e=0,i=0;i{var s=i(44603),n=i(26479);s.register("group",(function(t){return new n(this.scene,null,t)}))},3385:(t,e,i)=>{var s=i(26479);i(39429).register("group",(function(t,e){return this.updateList.add(new s(this.scene,t,e))}))},88571:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(59819),a=new s({Extends:r,Mixins:[n.Alpha,n.BlendMode,n.Depth,n.Flip,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Size,n.TextureCrop,n.Tint,n.Transform,n.Visible,o],initialize:function(t,e,i,s,n){r.call(this,t,"Image"),this._crop=this.resetCropObject(),this.setTexture(s,n),this.setPosition(e,i),this.setSizeToFrame(),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)}});t.exports=a},40652:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},82459:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(88571);n.register("image",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),a=new o(this.scene,0,0,i,n);return void 0!==e&&(t.add=e),s(this.scene,a,t),a}))},2117:(t,e,i)=>{var s=i(88571);i(39429).register("image",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},59819:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(99517),r=i(40652),t.exports={renderWebGL:n,renderCanvas:r}},99517:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),this.pipeline.batchSprite(e,i,s)}},77856:(t,e,i)=>{var s={Events:i(51708),DisplayList:i(8050),GameObjectCreator:i(44603),GameObjectFactory:i(39429),UpdateList:i(45027),Components:i(31401),GetCalcMatrix:i(91296),BuildGameObject:i(25305),BuildGameObjectAnimation:i(13059),GameObject:i(95643),BitmapText:i(22186),Blitter:i(6107),Bob:i(46590),Container:i(31559),DOMElement:i(3069),DynamicBitmapText:i(2638),Extern:i(42421),Graphics:i(43831),Group:i(26479),Image:i(88571),Layer:i(93595),Particles:i(18404),PathFollower:i(1159),RenderTexture:i(591),RetroFont:i(196),Rope:i(77757),Sprite:i(68287),Text:i(50171),GetTextSize:i(14220),MeasureText:i(79557),TextStyle:i(35762),TileSprite:i(20839),Zone:i(41481),Video:i(18471),Shape:i(17803),Arc:i(23629),Curve:i(89),Ellipse:i(19921),Grid:i(30479),IsoBox:i(61475),IsoTriangle:i(16933),Line:i(57847),Polygon:i(24949),Rectangle:i(74561),Star:i(55911),Triangle:i(36931),Factories:{Blitter:i(12709),Container:i(24961),DOMElement:i(2611),DynamicBitmapText:i(72566),Extern:i(56315),Graphics:i(1201),Group:i(3385),Image:i(2117),Layer:i(20005),Particles:i(676),PathFollower:i(90145),RenderTexture:i(60505),Rope:i(96819),Sprite:i(46409),StaticBitmapText:i(34914),Text:i(68005),TileSprite:i(91681),Zone:i(84175),Video:i(89025),Arc:i(42563),Curve:i(40511),Ellipse:i(1543),Grid:i(34137),IsoBox:i(3933),IsoTriangle:i(49803),Line:i(2481),Polygon:i(64827),Rectangle:i(87959),Star:i(93697),Triangle:i(45245)},Creators:{Blitter:i(9403),Container:i(77143),DynamicBitmapText:i(11164),Graphics:i(87079),Group:i(94975),Image:i(82459),Layer:i(25179),Particles:i(92730),RenderTexture:i(34495),Rope:i(26209),Sprite:i(15567),StaticBitmapText:i(57336),Text:i(71259),TileSprite:i(14167),Zone:i(95261),Video:i(11511)}};s.Shader=i(20071),s.Mesh=i(4703),s.NineSlice=i(28103),s.PointLight=i(80321),s.Plane=i(33663),s.Factories.Shader=i(74177),s.Factories.Mesh=i(9225),s.Factories.NineSlice=i(47521),s.Factories.PointLight=i(71255),s.Factories.Plane=i(30985),s.Creators.Shader=i(54935),s.Creators.Mesh=i(20527),s.Creators.NineSlice=i(28279),s.Creators.PointLight=i(39829),s.Creators.Plane=i(56015),s.Light=i(41432),s.LightsManager=i(61356),s.LightsPlugin=i(88992),t.exports=s},93595:(t,e,i)=>{var s=i(10312),n=i(83419),r=i(31401),o=i(53774),a=i(45893),h=i(50792),l=i(51708),u=i(73162),c=i(33963),d=i(44594),f=i(19186),p=new n({Extends:u,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.Mask,r.PostPipeline,r.Visible,h,c],initialize:function(t,e){u.call(this,t),h.call(this),this.scene=t,this.displayList=null,this.type="Layer",this.state=0,this.parentContainer=null,this.name="",this.active=!0,this.tabIndex=-1,this.data=null,this.renderFlags=15,this.cameraFilter=0,this.input=null,this.body=null,this.ignoreDestroy=!1,this.systems=t.sys,this.events=t.sys.events,this.sortChildrenFlag=!1,this.addCallback=this.addChildCallback,this.removeCallback=this.removeChildCallback,this.initPostPipeline(),this.clearAlpha(),this.setBlendMode(s.SKIP_CHECK),e&&this.add(e),t.sys.queueDepthSort()},setActive:function(t){return this.active=t,this},setName:function(t){return this.name=t,this},setState:function(t){return this.state=t,this},setDataEnabled:function(){return this.data||(this.data=new a(this)),this},setData:function(t,e){return this.data||(this.data=new a(this)),this.data.set(t,e),this},incData:function(t,e){return this.data||(this.data=new a(this)),this.data.inc(t,e),this},toggleData:function(t){return this.data||(this.data=new a(this)),this.data.toggle(t),this},getData:function(t){return this.data||(this.data=new a(this)),this.data.get(t)},setInteractive:function(){return this},disableInteractive:function(){return this},removeInteractive:function(){return this},addedToScene:function(){},removedFromScene:function(){},update:function(){},toJSON:function(){return o(this)},willRender:function(t){return!(15!==this.renderFlags||0===this.list.length||0!==this.cameraFilter&&this.cameraFilter&t.id)},getIndexList:function(){for(var t=this,e=this.parentContainer,i=[];e&&(i.unshift(e.getIndex(t)),t=e,e.parentContainer);)e=e.parentContainer;return i.unshift(this.displayList.getIndex(t)),i},addChildCallback:function(t){var e=t.displayList;e&&e!==this&&t.removeFromDisplayList(),t.displayList||(this.queueDepthSort(),t.displayList=this,t.emit(l.ADDED_TO_SCENE,t,this.scene),this.events.emit(d.ADDED_TO_SCENE,t,this.scene))},removeChildCallback:function(t){this.queueDepthSort(),t.displayList=null,t.emit(l.REMOVED_FROM_SCENE,t,this.scene),this.events.emit(d.REMOVED_FROM_SCENE,t,this.scene)},queueDepthSort:function(){this.sortChildrenFlag=!0},depthSort:function(){this.sortChildrenFlag&&(f(this.list,this.sortByDepth),this.sortChildrenFlag=!1)},sortByDepth:function(t,e){return t._depth-e._depth},getChildren:function(){return this.list},addToDisplayList:function(t){return void 0===t&&(t=this.scene.sys.displayList),this.displayList&&this.displayList!==t&&this.removeFromDisplayList(),t.exists(this)||(this.displayList=t,t.add(this,!0),t.queueDepthSort(),this.emit(l.ADDED_TO_SCENE,this,this.scene),t.events.emit(d.ADDED_TO_SCENE,this,this.scene)),this},removeFromDisplayList:function(){var t=this.displayList||this.scene.sys.displayList;return t.exists(this)&&(t.remove(this,!0),t.queueDepthSort(),this.displayList=null,this.emit(l.REMOVED_FROM_SCENE,this,this.scene),t.events.emit(d.REMOVED_FROM_SCENE,this,this.scene)),this},destroy:function(t){if(this.scene&&!this.ignoreDestroy){this.emit(l.DESTROY,this);for(var e=this.list;e.length;)e[0].destroy(t);this.removeAllListeners(),this.resetPostPipeline(!0),this.displayList&&(this.displayList.remove(this,!0,!1),this.displayList.queueDepthSort()),this.data&&(this.data.destroy(),this.data=void 0),this.active=!1,this.visible=!1,this.list=void 0,this.scene=void 0,this.displayList=void 0,this.systems=void 0,this.events=void 0}}});t.exports=p},2956:t=>{t.exports=function(t,e,i){var s=e.list;if(0!==s.length){e.depthSort();var n=-1!==e.blendMode;n||t.setBlendMode(0);var r=e._alpha;e.mask&&e.mask.preRenderCanvas(t,null,i);for(var o=0;o{var s=i(25305),n=i(93595),r=i(44603),o=i(23568);r.register("layer",(function(t,e){void 0===t&&(t={});var i=o(t,"children",null),r=new n(this.scene,i);return void 0!==e&&(t.add=e),s(this.scene,r,t),r}))},20005:(t,e,i)=>{var s=i(93595);i(39429).register("layer",(function(t){return this.displayList.add(new s(this.scene,t))}))},33963:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(15869),r=i(2956),t.exports={renderWebGL:n,renderCanvas:r}},15869:t=>{t.exports=function(t,e,i){var s=e.list,n=s.length;if(0!==n){e.depthSort(),t.pipelines.preBatch(e);var r=-1!==e.blendMode;r||t.setBlendMode(0);for(var o=e.alpha,a=0;a{var s=i(96503),n=i(83419),r=i(31401),o=i(51767),a=i(70554),h=new n({Extends:s,Mixins:[r.Origin,r.ScrollFactor,r.Visible],initialize:function(t,e,i,n,r,a,h){s.call(this,t,e,i),this.color=new o(n,r,a),this.intensity=h,this.renderFlags=15,this.cameraFilter=0,this.setScrollFactor(1,1),this.setOrigin(),this.setDisplayOrigin(i)},displayWidth:{get:function(){return this.diameter},set:function(t){this.diameter=t}},displayHeight:{get:function(){return this.diameter},set:function(t){this.diameter=t}},width:{get:function(){return this.diameter},set:function(t){this.diameter=t}},height:{get:function(){return this.diameter},set:function(t){this.diameter=t}},willRender:function(t){return!(h.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},setColor:function(t){var e=a.getFloatsFromUintRGB(t);return this.color.set(e[0],e[1],e[2]),this},setIntensity:function(t){return this.intensity=t,this},setRadius:function(t){return this.radius=t,this}});h.RENDER_MASK=15,t.exports=h},61356:(t,e,i)=>{var s=i(81491),n=i(83419),r=i(20339),o=i(41432),a=i(80321),h=i(51767),l=i(19133),u=i(19186),c=i(70554),d=new n({initialize:function(){this.lights=[],this.ambientColor=new h(.1,.1,.1),this.active=!1,this.maxLights=-1,this.visibleLights=0},addPointLight:function(t,e,i,s,n,r){return this.systems.displayList.add(new a(this.scene,t,e,i,s,n,r))},enable:function(){return-1===this.maxLights&&(this.maxLights=this.systems.renderer.config.maxLights),this.active=!0,this},disable:function(){return this.active=!1,this},getLights:function(t){for(var e=this.lights,i=t.worldView,n=[],o=0;othis.maxLights&&(u(n,this.sortByDistance),n=n.slice(0,this.maxLights)),this.visibleLights=n.length,n},sortByDistance:function(t,e){return t.distance>=e.distance},setAmbientColor:function(t){var e=c.getFloatsFromUintRGB(t);return this.ambientColor.set(e[0],e[1],e[2]),this},getMaxVisibleLights:function(){return this.maxLights},getLightCount:function(){return this.lights.length},addLight:function(t,e,i,s,n){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=128),void 0===s&&(s=16777215),void 0===n&&(n=1);var r=c.getFloatsFromUintRGB(s),a=new o(t,e,i,r[0],r[1],r[2],n);return this.lights.push(a),a},removeLight:function(t){var e=this.lights.indexOf(t);return e>=0&&l(this.lights,e),this},shutdown:function(){this.lights.length=0},destroy:function(){this.shutdown()}});t.exports=d},88992:(t,e,i)=>{var s=i(83419),n=i(61356),r=i(37277),o=i(44594),a=new s({Extends:n,initialize:function(t){this.scene=t,this.systems=t.sys,t.sys.settings.isBooted||t.sys.events.once(o.BOOT,this.boot,this),n.call(this)},boot:function(){var t=this.systems.events;t.on(o.SHUTDOWN,this.shutdown,this),t.on(o.DESTROY,this.destroy,this)},destroy:function(){this.shutdown(),this.scene=void 0,this.systems=void 0}});r.register("LightsPlugin",a,"lights"),t.exports=a},4703:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(39506),o=i(83997),a=i(95643),h=i(34684),l=i(92515),u=i(91296),c=i(37867),d=i(29807),f=i(43396),p=i(19186),v=i(25836),g=i(39318),m=new s({Extends:a,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Mask,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Size,n.Texture,n.Transform,n.Visible,d],initialize:function(t,e,i,s,n,r,o,h,l,u,d,f){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s="__WHITE"),a.call(this,t,"Mesh"),this.faces=[],this.vertices=[],this.tintFill=!1,this.debugCallback=null,this.debugGraphic=null,this.hideCCW=!0,this.modelPosition=new v,this.modelScale=new v(1,1,1),this.modelRotation=new v,this.dirtyCache=[0,0,0,0,0,0,0,0,0,0,0,0],this.transformMatrix=new c,this.viewPosition=new v,this.viewMatrix=new c,this.projectionMatrix=new c,this.totalRendered=0,this.totalFrame=0,this.ignoreDirtyCache=!1,this.fov,this.displayOriginX=0,this.displayOriginY=0;var p=t.sys.renderer;this.setPosition(e,i),this.setTexture(s,n),this.setSize(p.width,p.height),this.initPipeline(),this.initPostPipeline(),this.setPerspective(p.width,p.height),r&&this.addVertices(r,o,h,l,u,d,f)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},panX:function(t){return this.viewPosition.addScale(v.LEFT,t),this.dirtyCache[10]=1,this},panY:function(t){return this.viewPosition.y+=v.DOWN.y*t,this.dirtyCache[10]=1,this},panZ:function(t){return this.viewPosition.z+=t,this.dirtyCache[10]=1,this},setPerspective:function(t,e,i,s,n){return void 0===i&&(i=45),void 0===s&&(s=.01),void 0===n&&(n=1e3),this.fov=i,this.projectionMatrix.perspective(r(i),t/e,s,n),this.dirtyCache[10]=1,this.dirtyCache[11]=0,this},setOrtho:function(t,e,i,s){return void 0===t&&(t=this.scene.sys.renderer.getAspectRatio()),void 0===e&&(e=1),void 0===i&&(i=-1e3),void 0===s&&(s=1e3),this.fov=0,this.projectionMatrix.ortho(-t,t,-e,e,i,s),this.dirtyCache[10]=1,this.dirtyCache[11]=1,this},clear:function(){return this.faces.forEach((function(t){t.destroy()})),this.faces=[],this.vertices=[],this},addVerticesFromObj:function(t,e,i,s,n,r,o,a,l){var u,c=this.scene.sys.cache.obj.get(t);return c&&(u=h(c,this,e,i,s,n,r,o,a,l)),u&&0!==u.verts.length||console.warn("Mesh.addVerticesFromObj data empty:",t),this},sortByDepth:function(t,e){return t.depth-e.depth},depthSort:function(){return p(this.faces,this.sortByDepth),this},addVertex:function(t,e,i,s,n,r,o){var a=new g(t,e,i,s,n,r,o);return this.vertices.push(a),a},addFace:function(t,e,i){var s=new o(t,e,i);return this.faces.push(s),this.dirtyCache[9]=-1,s},addVertices:function(t,e,i,s,n,r,o){var a=l(t,e,i,s,n,r,o);return a?(this.faces=this.faces.concat(a.faces),this.vertices=this.vertices.concat(a.vertices)):console.warn("Mesh.addVertices data empty or invalid"),this.dirtyCache[9]=-1,this},getFaceCount:function(){return this.faces.length},getVertexCount:function(){return this.vertices.length},getFace:function(t){return this.faces[t]},hasFaceAt:function(t,e,i){void 0===i&&(i=this.scene.sys.cameras.main);for(var s=u(this,i).calc,n=this.faces,r=0;r{t.exports=function(){}},20527:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(35154),a=i(4703);n.register("mesh",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),h=o(t,"vertices",[]),l=o(t,"uvs",[]),u=o(t,"indicies",[]),c=o(t,"containsZ",!1),d=o(t,"normals",[]),f=o(t,"colors",16777215),p=o(t,"alphas",1),v=new a(this.scene,0,0,i,n,h,l,u,c,d,f,p);return void 0!==e&&(t.add=e),s(this.scene,v,t),v}))},9225:(t,e,i)=>{var s=i(4703);i(39429).register("mesh",(function(t,e,i,n,r,o,a,h,l,u,c){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h,l,u,c))}))},29807:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(48833),r=i(36488),t.exports={renderWebGL:n,renderCanvas:r}},48833:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){var r=e.faces,o=r.length;if(0!==o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline,e),h=s(e,i,n).calc;t.pipelines.preBatch(e);for(var l=a.setGameObject(e),u=a.vertexViewF32,c=a.vertexViewU32,d=a.vertexCount*a.currentShader.vertexComponentCount-1,f=e.tintFill,p=[],v=e.debugCallback,g=h.a,m=h.b,y=h.c,x=h.d,T=h.e,w=h.f,b=e.viewPosition.z,S=e.hideCCW,E=i.roundPixels,A=i.alpha*e.alpha,C=0,_=0;_{var s=i(83419),n=i(31401),r=i(95643),o=i(78023),a=i(39318),h=new s({Extends:r,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Texture,n.Transform,n.Visible,o],initialize:function(t,e,i,s,n,o,h,l,u,c,d){r.call(this,t,"NineSlice"),this._width,this._height,this._originX=.5,this._originY=.5,this._sizeComponent=!0,this.vertices=[],this.leftWidth,this.rightWidth,this.topHeight,this.bottomHeight,this.tint=16777215,this.tintFill=!1;var f=t.textures.getFrame(s,n);this.is3Slice=!c&&!d,f.scale9&&(this.is3Slice=f.is3Slice);for(var p=this.is3Slice?18:54,v=0;v{var s=i(25305),n=i(44603),r=i(23568),o=i(35154),a=i(28103);n.register("nineslice",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),h=o(t,"width",256),l=o(t,"height",256),u=o(t,"leftWidth",10),c=o(t,"rightWidth",10),d=o(t,"topHeight",0),f=o(t,"bottomHeight",0),p=new a(this.scene,0,0,i,n,h,l,u,c,d,f);return void 0!==e&&(t.add=e),s(this.scene,p,t),p}))},47521:(t,e,i)=>{var s=i(28103);i(39429).register("nineslice",(function(t,e,i,n,r,o,a,h,l,u){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h,l,u))}))},78023:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(52230),t.exports={renderWebGL:n,renderCanvas:r}},52230:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){var o=e.vertices,a=o.length;if(0!==a){i.addToRenderList(e);var h=t.pipelines.set(e.pipeline,e),l=s(e,i,r,!1).calc;t.pipelines.preBatch(e);var u=h.setGameObject(e),c=h.vertexViewF32,d=h.vertexViewU32,f=h.vertexCount*h.currentShader.vertexComponentCount-1,p=i.roundPixels,v=e.tintFill,g=i.alpha*e.alpha,m=n.getTintAppendFloatAlpha(e.tint,g),y=h.vertexAvailable(),x=-1;y{var s=i(83419),n=i(44777),r=i(37589),o=i(6113),a=i(91389),h=i(90664),l=new s({Extends:n,initialize:function(t){n.call(this,t,null,!1),this.active=!1,this.easeName="Linear",this.r=[],this.g=[],this.b=[]},getMethod:function(){return null===this.propertyValue?0:9},setMethods:function(){var t=this.propertyValue,e=t,i=this.defaultEmit,s=this.defaultUpdate;if(9===this.method){this.start=t[0],this.ease=o("Linear"),this.interpolation=a("linear"),i=this.easedValueEmit,s=this.easeValueUpdate,e=t[0],this.active=!0;for(var n=0;n{var s=i(30976),n=i(45319),r=i(83419),o=i(99472),a=i(6113),h=i(95540),l=i(91389),u=i(77720),c=i(15994),d=new r({initialize:function(t,e,i){void 0===i&&(i=!1),this.propertyKey=t,this.propertyValue=e,this.defaultValue=e,this.steps=0,this.counter=0,this.yoyo=!1,this.direction=0,this.start=0,this.current=0,this.end=0,this.ease=null,this.interpolation=null,this.emitOnly=i,this.onEmit=this.defaultEmit,this.onUpdate=this.defaultUpdate,this.active=!0,this.method=0,this._onEmit,this._onUpdate},loadConfig:function(t,e){void 0===t&&(t={}),e&&(this.propertyKey=e),this.propertyValue=h(t,this.propertyKey,this.defaultValue),this.method=this.getMethod(),this.setMethods(),this.emitOnly&&(this.onUpdate=this.defaultUpdate)},toJSON:function(){return JSON.stringify(this.propertyValue)},onChange:function(t){var e;switch(this.method){case 1:case 3:case 8:e=t;break;case 2:this.propertyValue.indexOf(t)>=0&&(e=t);break;case 4:var i=(this.end-this.start)/this.steps;e=u(t,i),this.counter=e;break;case 5:case 6:case 7:e=n(t,this.start,this.end);break;case 9:e=this.start[0]}return this.current=e,this},getMethod:function(){var t=this.propertyValue;if(null===t)return 0;var e=typeof t;if("number"===e)return 1;if(Array.isArray(t))return 2;if("function"===e)return 3;if("object"===e){if(this.hasBoth(t,"start","end"))return this.has(t,"steps")?4:5;if(this.hasBoth(t,"min","max"))return 6;if(this.has(t,"random"))return 7;if(this.hasEither(t,"onEmit","onUpdate"))return 8;if(this.hasEither(t,"values","interpolation"))return 9}return 0},setMethods:function(){var t=this.propertyValue,e=t,i=this.defaultEmit,s=this.defaultUpdate;switch(this.method){case 1:i=this.staticValueEmit;break;case 2:i=this.randomStaticValueEmit,e=t[0];break;case 3:this._onEmit=t,i=this.proxyEmit;break;case 4:this.start=t.start,this.end=t.end,this.steps=t.steps,this.counter=this.start,this.yoyo=!!this.has(t,"yoyo")&&t.yoyo,this.direction=0,i=this.steppedEmit,e=this.start;break;case 5:this.start=t.start,this.end=t.end;var n=this.has(t,"ease")?t.ease:"Linear";this.ease=a(n,t.easeParams),i=this.has(t,"random")&&t.random?this.randomRangedValueEmit:this.easedValueEmit,s=this.easeValueUpdate,e=this.start;break;case 6:this.start=t.min,this.end=t.max,i=this.has(t,"int")&&t.int?this.randomRangedIntEmit:this.randomRangedValueEmit,e=this.start;break;case 7:var r=t.random;Array.isArray(r)&&(this.start=r[0],this.end=r[1]),i=this.randomRangedIntEmit,e=this.start;break;case 8:this._onEmit=this.has(t,"onEmit")?t.onEmit:this.defaultEmit,this._onUpdate=this.has(t,"onUpdate")?t.onUpdate:this.defaultUpdate,i=this.proxyEmit,s=this.proxyUpdate;break;case 9:this.start=t.values;var o=this.has(t,"ease")?t.ease:"Linear";this.ease=a(o,t.easeParams),this.interpolation=l(t.interpolation),i=this.easedValueEmit,s=this.easeValueUpdate,e=this.start[0]}return this.onEmit=i,this.onUpdate=s,this.current=e,this},has:function(t,e){return t.hasOwnProperty(e)},hasBoth:function(t,e,i){return t.hasOwnProperty(e)&&t.hasOwnProperty(i)},hasEither:function(t,e,i){return t.hasOwnProperty(e)||t.hasOwnProperty(i)},defaultEmit:function(t,e,i){return i},defaultUpdate:function(t,e,i,s){return s},proxyEmit:function(t,e,i){var s=this._onEmit(t,e,i);return this.current=s,s},proxyUpdate:function(t,e,i,s){var n=this._onUpdate(t,e,i,s);return this.current=n,n},staticValueEmit:function(){return this.current},staticValueUpdate:function(){return this.current},randomStaticValueEmit:function(){var t=Math.floor(Math.random()*this.propertyValue.length);return this.current=this.propertyValue[t],this.current},randomRangedValueEmit:function(t,e){var i=o(this.start,this.end);return t&&t.data[e]&&(t.data[e].min=i,t.data[e].max=this.end),this.current=i,i},randomRangedIntEmit:function(t,e){var i=s(this.start,this.end);return t&&t.data[e]&&(t.data[e].min=i,t.data[e].max=this.end),this.current=i,i},steppedEmit:function(){var t,e=this.counter,i=e,s=(this.end-this.start)/this.steps;this.yoyo?(0===this.direction?(i+=s)>=this.end&&(t=i-this.end,i=this.end-t,this.direction=1):(i-=s)<=this.start&&(t=this.start-i,i=this.start+t,this.direction=0),this.counter=i):this.counter=c(i+s,this.start,this.end);return this.current=e,e},easedValueEmit:function(t,e){if(t&&t.data[e]){var i=t.data[e];i.min=this.start,i.max=this.end}return this.current=this.start,this.start},easeValueUpdate:function(t,e,i){var s,n=t.data[e],r=this.ease(i);return s=this.interpolation?this.interpolation(this.start,r):(n.max-n.min)*r+n.min,this.current=s,s},destroy:function(){this.propertyValue=null,this.defaultValue=null,this.ease=null,this.interpolation=null,this._onEmit=null,this._onUpdate=null}});t.exports=d},24502:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(20286),o=new s({Extends:r,initialize:function(t,e,i,s,o){if("object"==typeof t){var a=t;t=n(a,"x",0),e=n(a,"y",0),i=n(a,"power",0),s=n(a,"epsilon",100),o=n(a,"gravity",50)}else void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=100),void 0===o&&(o=50);r.call(this,t,e,!0),this._gravity=o,this._power=i*o,this._epsilon=s*s},update:function(t,e){var i=this.x-t.x,s=this.y-t.y,n=i*i+s*s;if(0!==n){var r=Math.sqrt(n);n{var s=i(9674),n=i(45319),r=i(83419),o=i(39506),a=i(87841),h=i(11520),l=i(26099),u=new r({initialize:function(t){this.emitter=t,this.texture=null,this.frame=null,this.x=0,this.y=0,this.worldPosition=new l,this.velocityX=0,this.velocityY=0,this.accelerationX=0,this.accelerationY=0,this.maxVelocityX=1e4,this.maxVelocityY=1e4,this.bounce=0,this.scaleX=1,this.scaleY=1,this.alpha=1,this.angle=0,this.rotation=0,this.tint=16777215,this.life=1e3,this.lifeCurrent=1e3,this.delayCurrent=0,this.holdCurrent=0,this.lifeT=0,this.data={tint:{min:16777215,max:16777215},alpha:{min:1,max:1},rotate:{min:0,max:0},scaleX:{min:1,max:1},scaleY:{min:1,max:1},x:{min:0,max:0},y:{min:0,max:0},accelerationX:{min:0,max:0},accelerationY:{min:0,max:0},maxVelocityX:{min:0,max:0},maxVelocityY:{min:0,max:0},moveToX:{min:0,max:0},moveToY:{min:0,max:0},bounce:{min:0,max:0}},this.isCropped=!1,this.scene=t.scene,this.anims=new s(this),this.bounds=new a},emit:function(t,e,i,s,n,r){return this.emitter.emit(t,e,i,s,n,r)},isAlive:function(){return this.lifeCurrent>0},kill:function(){this.lifeCurrent=0},setPosition:function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.x=t,this.y=e},fire:function(t,e){var i=this.emitter,s=i.ops,n=i.getAnim();if(n?this.anims.play(n):(this.frame=i.getFrame(),this.texture=this.frame.texture),!this.frame)throw new Error("Particle has no texture frame");if(i.getEmitZone(this),void 0===t?this.x+=s.x.onEmit(this,"x"):s.x.steps>0?this.x+=t+s.x.onEmit(this,"x"):this.x+=t,void 0===e?this.y+=s.y.onEmit(this,"y"):s.y.steps>0?this.y+=e+s.y.onEmit(this,"y"):this.y+=e,this.life=s.lifespan.onEmit(this,"lifespan"),this.lifeCurrent=this.life,this.lifeT=0,this.delayCurrent=s.delay.onEmit(this,"delay"),this.holdCurrent=s.hold.onEmit(this,"hold"),this.scaleX=s.scaleX.onEmit(this,"scaleX"),this.scaleY=s.scaleY.active?s.scaleY.onEmit(this,"scaleY"):this.scaleX,this.angle=s.rotate.onEmit(this,"rotate"),this.rotation=o(this.angle),i.worldMatrix.transformPoint(this.x,this.y,this.worldPosition),0===this.delayCurrent&&i.getDeathZone(this))return this.lifeCurrent=0,!1;var r=s.speedX.onEmit(this,"speedX"),a=s.speedY.active?s.speedY.onEmit(this,"speedY"):r;if(i.radial){var h=o(s.angle.onEmit(this,"angle"));this.velocityX=Math.cos(h)*Math.abs(r),this.velocityY=Math.sin(h)*Math.abs(a)}else if(i.moveTo){var l=s.moveToX.onEmit(this,"moveToX"),u=s.moveToY.onEmit(this,"moveToY"),c=this.life/1e3;this.velocityX=(l-this.x)/c,this.velocityY=(u-this.y)/c}else this.velocityX=r,this.velocityY=a;return i.acceleration&&(this.accelerationX=s.accelerationX.onEmit(this,"accelerationX"),this.accelerationY=s.accelerationY.onEmit(this,"accelerationY")),this.maxVelocityX=s.maxVelocityX.onEmit(this,"maxVelocityX"),this.maxVelocityY=s.maxVelocityY.onEmit(this,"maxVelocityY"),this.bounce=s.bounce.onEmit(this,"bounce"),this.alpha=s.alpha.onEmit(this,"alpha"),s.color.active?this.tint=s.color.onEmit(this,"tint"):this.tint=s.tint.onEmit(this,"tint"),!0},update:function(t,e,i){if(this.lifeCurrent<=0)return!(this.holdCurrent>0)||(this.holdCurrent-=t,this.holdCurrent<=0);if(this.delayCurrent>0)return this.delayCurrent-=t,!1;this.anims.update(0,t);var s=this.emitter,r=s.ops,a=1-this.lifeCurrent/this.life;if(this.lifeT=a,this.x=r.x.onUpdate(this,"x",a,this.x),this.y=r.y.onUpdate(this,"y",a,this.y),s.moveTo){var h=r.moveToX.onUpdate(this,"moveToX",a,s.moveToX),l=r.moveToY.onUpdate(this,"moveToY",a,s.moveToY),u=this.lifeCurrent/1e3;this.velocityX=(h-this.x)/u,this.velocityY=(l-this.y)/u}return this.computeVelocity(s,t,e,i,a),this.scaleX=r.scaleX.onUpdate(this,"scaleX",a,this.scaleX),r.scaleY.active?this.scaleY=r.scaleY.onUpdate(this,"scaleY",a,this.scaleY):this.scaleY=this.scaleX,this.angle=r.rotate.onUpdate(this,"rotate",a,this.angle),this.rotation=o(this.angle),s.getDeathZone(this)?(this.lifeCurrent=0,!0):(this.alpha=n(r.alpha.onUpdate(this,"alpha",a,this.alpha),0,1),r.color.active?this.tint=r.color.onUpdate(this,"color",a,this.tint):this.tint=r.tint.onUpdate(this,"tint",a,this.tint),this.lifeCurrent-=t,this.lifeCurrent<=0&&this.holdCurrent<=0)},computeVelocity:function(t,e,i,s,r){var o=t.ops,a=this.velocityX,h=this.velocityY,l=o.accelerationX.onUpdate(this,"accelerationX",r,this.accelerationX),u=o.accelerationY.onUpdate(this,"accelerationY",r,this.accelerationY),c=o.maxVelocityX.onUpdate(this,"maxVelocityX",r,this.maxVelocityX),d=o.maxVelocityY.onUpdate(this,"maxVelocityY",r,this.maxVelocityY);this.bounce=o.bounce.onUpdate(this,"bounce",r,this.bounce),a+=t.gravityX*i+l*i,h+=t.gravityY*i+u*i,a=n(a,-c,c),h=n(h,-d,d),this.velocityX=a,this.velocityY=h,this.x+=a*i,this.y+=h*i,t.worldMatrix.transformPoint(this.x,this.y,this.worldPosition);for(var f=0;f{var s=i(83419),n=i(20286),r=i(87841),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l){void 0===o&&(o=!0),void 0===a&&(a=!0),void 0===h&&(h=!0),void 0===l&&(l=!0),n.call(this,t,e,!0),this.bounds=new r(t,e,i,s),this.collideLeft=o,this.collideRight=a,this.collideTop=h,this.collideBottom=l},update:function(t){var e=this.bounds,i=-t.bounce,s=t.worldPosition;s.xe.right&&this.collideRight&&(t.x-=s.x-e.right,t.velocityX*=i),s.ye.bottom&&this.collideBottom&&(t.y-=s.y-e.bottom,t.velocityY*=i)}});t.exports=o},31600:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(53774),o=i(43459),a=i(26388),h=i(19909),l=i(76472),u=i(44777),c=i(20696),d=i(95643),f=i(95540),p=i(26546),v=i(24502),g=i(1985),m=i(97022),y=i(86091),x=i(73162),T=i(20074),w=i(56480),b=i(68875),S=i(87841),E=i(59996),A=i(72905),C=i(90668),_=i(19186),M=i(61340),P=i(26099),R=i(15994),L=i(69601),O=["active","advance","blendMode","colorEase","deathCallback","deathCallbackScope","duration","emitCallback","emitCallbackScope","follow","frequency","gravityX","gravityY","maxAliveParticles","maxParticles","name","emitting","particleBringToTop","particleClass","radial","sortCallback","sortOrderAsc","sortProperty","stopAfter","tintFill","timeScale","trackVisible","visible"],F=["accelerationX","accelerationY","alpha","angle","bounce","color","delay","hold","lifespan","maxVelocityX","maxVelocityY","moveToX","moveToY","quantity","rotate","scaleX","scaleY","speedX","speedY","tint","x","y"],D=new s({Extends:d,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Mask,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Texture,n.Transform,n.Visible,C],initialize:function(t,e,i,s,n){d.call(this,t,"ParticleEmitter"),this.particleClass=w,this.config=null,this.ops={accelerationX:new u("accelerationX",0),accelerationY:new u("accelerationY",0),alpha:new u("alpha",1),angle:new u("angle",{min:0,max:360},!0),bounce:new u("bounce",0),color:new l("color"),delay:new u("delay",0,!0),hold:new u("hold",0,!0),lifespan:new u("lifespan",1e3,!0),maxVelocityX:new u("maxVelocityX",1e4),maxVelocityY:new u("maxVelocityY",1e4),moveToX:new u("moveToX",0),moveToY:new u("moveToY",0),quantity:new u("quantity",1,!0),rotate:new u("rotate",0),scaleX:new u("scaleX",1),scaleY:new u("scaleY",1),speedX:new u("speedX",0,!0),speedY:new u("speedY",0,!0),tint:new u("tint",16777215),x:new u("x",0),y:new u("y",0)},this.radial=!0,this.gravityX=0,this.gravityY=0,this.acceleration=!1,this.moveTo=!1,this.emitCallback=null,this.emitCallbackScope=null,this.deathCallback=null,this.deathCallbackScope=null,this.maxParticles=0,this.maxAliveParticles=0,this.stopAfter=0,this.duration=0,this.frequency=0,this.emitting=!0,this.particleBringToTop=!0,this.timeScale=1,this.emitZones=[],this.deathZones=[],this.viewBounds=null,this.follow=null,this.followOffset=new P,this.trackVisible=!1,this.frames=[],this.randomFrame=!0,this.frameQuantity=1,this.anims=[],this.randomAnim=!0,this.animQuantity=1,this.dead=[],this.alive=[],this.counters=new Float32Array(10),this.skipping=!1,this.worldMatrix=new M,this.sortProperty="",this.sortOrderAsc=!0,this.sortCallback=this.depthSortCallback,this.processors=new x(this),this.tintFill=!1,this.initPipeline(),this.initPostPipeline(),this.setPosition(e,i),this.setTexture(s),n&&this.setConfig(n)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},setConfig:function(t){if(!t)return this;this.config=t;var e=0,i="",s=this.ops;for(e=0;e=this.animQuantity&&(this.animCounter=0,this.currentAnim=R(this.currentAnim+1,0,e)),i},setAnim:function(t,e,i){void 0===e&&(e=!0),void 0===i&&(i=1),this.randomAnim=e,this.animQuantity=i,this.currentAnim=0;var s=typeof t;if(this.anims.length=0,Array.isArray(t))this.anims=this.anims.concat(t);else if("string"===s)this.anims.push(t);else if("object"===s){var n=t;(t=f(n,"anims",null))&&(this.anims=this.anims.concat(t));var r=f(n,"cycle",!1);this.randomAnim=!r,this.animQuantity=f(n,"quantity",i)}return 1===this.anims.length&&(this.animQuantity=1,this.randomAnim=!1),this},setRadial:function(t){return void 0===t&&(t=!0),this.radial=t,this},addParticleBounds:function(t,e,i,s,n,r,o,a){if("object"==typeof t){var h=t;t=h.x,e=h.y,i=m(h,"w")?h.w:h.width,s=m(h,"h")?h.h:h.height}return this.addParticleProcessor(new L(t,e,i,s,n,r,o,a))},setParticleSpeed:function(t,e){return void 0===e&&(e=t),this.ops.speedX.onChange(t),t===e?this.ops.speedY.active=!1:this.ops.speedY.onChange(e),this.radial=!0,this},setParticleScale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.ops.scaleX.onChange(t),this.ops.scaleY.onChange(e),this},setParticleGravity:function(t,e){return this.gravityX=t,this.gravityY=e,this},setParticleAlpha:function(t){return this.ops.alpha.onChange(t),this},setParticleTint:function(t){return this.ops.tint.onChange(t),this},setEmitterAngle:function(t){return this.ops.angle.onChange(t),this},setParticleLifespan:function(t){return this.ops.lifespan.onChange(t),this},setQuantity:function(t){return this.quantity=t,this},setFrequency:function(t,e){return this.frequency=t,this.flowCounter=t>0?t:0,e&&(this.quantity=e),this},addDeathZone:function(t){var e;Array.isArray(t)||(t=[t]);for(var i=[],s=0;s-1&&(this.zoneTotal++,this.zoneTotal===s.total&&(this.zoneTotal=0,this.zoneIndex++,this.zoneIndex===i&&(this.zoneIndex=0)))}},getDeathZone:function(t){for(var e=this.deathZones,i=0;i=0&&(this.zoneIndex=e),this},addParticleProcessor:function(t){return this.processors.exists(t)||(t.emitter&&t.emitter.removeParticleProcessor(t),this.processors.add(t),t.emitter=this),t},removeParticleProcessor:function(t){return this.processors.exists(t)&&(this.processors.remove(t,!0),t.emitter=null),t},getProcessors:function(){return this.processors.getAll("active",!0)},createGravityWell:function(t){return this.addParticleProcessor(new v(t))},reserve:function(t){var e=this.dead;if(this.maxParticles>0){var i=this.getParticleCount();i+t>this.maxParticles&&(t=this.maxParticles-(i+t))}for(var s=0;s0&&this.getParticleCount()>=this.maxParticles||this.maxAliveParticles>0&&this.getAliveParticleCount()>=this.maxAliveParticles},onParticleEmit:function(t,e){return void 0===t?(this.emitCallback=null,this.emitCallbackScope=null):"function"==typeof t&&(this.emitCallback=t,e&&(this.emitCallbackScope=e)),this},onParticleDeath:function(t,e){return void 0===t?(this.deathCallback=null,this.deathCallbackScope=null):"function"==typeof t&&(this.deathCallback=t,e&&(this.deathCallbackScope=e)),this},killAll:function(){for(var t=this.dead,e=this.alive;e.length>0;)t.push(e.pop());return this},forEachAlive:function(t,e){for(var i=this.alive,s=i.length,n=0;n0&&this.fastForward(t),this.emitting=!0,this.resetCounters(this.frequency,!0),void 0!==e&&(this.duration=Math.abs(e)),this.emit(c.START,this)),this},stop:function(t){return void 0===t&&(t=!1),this.emitting&&(this.emitting=!1,t&&this.killAll(),this.emit(c.STOP,this)),this},pause:function(){return this.active=!1,this},resume:function(){return this.active=!0,this},setSortProperty:function(t,e){return void 0===t&&(t=""),void 0===e&&(e=this.true),this.sortProperty=t,this.sortOrderAsc=e,this.sortCallback=this.depthSortCallback,this},setSortCallback:function(t){return t=""!==this.sortProperty?this.depthSortCallback:null,this.sortCallback=t,this},depthSort:function(){return _(this.alive,this.sortCallback.bind(this)),this},depthSortCallback:function(t,e){var i=this.sortProperty;return this.sortOrderAsc?t[i]-e[i]:e[i]-t[i]},flow:function(t,e,i){return void 0===e&&(e=1),this.emitting=!1,this.frequency=t,this.quantity=e,void 0!==i&&(this.stopAfter=i),this.start()},explode:function(t,e,i){this.frequency=-1,this.resetCounters(-1,!0);var s=this.emitParticle(t,e,i);return this.emit(c.EXPLODE,this,s),s},emitParticleAt:function(t,e,i){return this.emitParticle(i,t,e)},emitParticle:function(t,e,i){if(!this.atLimit()){void 0===t&&(t=this.ops.quantity.onEmit());for(var s=this.dead,n=this.stopAfter,r=this.follow?this.follow.x+this.followOffset.x:e,o=this.follow?this.follow.y+this.followOffset.y:i,a=0;a0&&(this.stopCounter++,this.stopCounter>=n))break;if(this.atLimit())break}return h}},fastForward:function(t,e){void 0===e&&(e=1e3/60);var i=0;for(this.skipping=!0;i0){var u=this.deathCallback,d=this.deathCallbackScope;for(o=h-1;o>=0;o--){var f=a[o];n.splice(f.index,1),r.push(f.particle),u&&u.call(d,f.particle),f.particle.setPosition()}}if(this.emitting||this.skipping){if(0===this.frequency)this.emitParticle();else if(this.frequency>0)for(this.flowCounter-=e;this.flowCounter<=0;)this.emitParticle(),this.flowCounter+=this.frequency;this.skipping||(this.duration>0&&(this.elapsed+=e,this.elapsed>=this.duration&&this.stop()),this.stopAfter>0&&this.stopCounter>=this.stopAfter&&this.stop())}else 1===this.completeFlag&&0===n.length&&(this.completeFlag=0,this.emit(c.COMPLETE,this))},overlap:function(t){for(var e=this.getWorldTransformMatrix(),i=this.alive,s=i.length,n=[],r=0;r0){var u=0;for(this.skipping=!0;u0&&y(s,t,t),s},createEmitter:function(){throw new Error("createEmitter removed. See ParticleEmitter docs for info")},particleX:{get:function(){return this.ops.x.current},set:function(t){this.ops.x.onChange(t)}},particleY:{get:function(){return this.ops.y.current},set:function(t){this.ops.y.onChange(t)}},accelerationX:{get:function(){return this.ops.accelerationX.current},set:function(t){this.ops.accelerationX.onChange(t)}},accelerationY:{get:function(){return this.ops.accelerationY.current},set:function(t){this.ops.accelerationY.onChange(t)}},maxVelocityX:{get:function(){return this.ops.maxVelocityX.current},set:function(t){this.ops.maxVelocityX.onChange(t)}},maxVelocityY:{get:function(){return this.ops.maxVelocityY.current},set:function(t){this.ops.maxVelocityY.onChange(t)}},speed:{get:function(){return this.ops.speedX.current},set:function(t){this.ops.speedX.onChange(t),this.ops.speedY.onChange(t)}},speedX:{get:function(){return this.ops.speedX.current},set:function(t){this.ops.speedX.onChange(t)}},speedY:{get:function(){return this.ops.speedY.current},set:function(t){this.ops.speedY.onChange(t)}},moveToX:{get:function(){return this.ops.moveToX.current},set:function(t){this.ops.moveToX.onChange(t)}},moveToY:{get:function(){return this.ops.moveToY.current},set:function(t){this.ops.moveToY.onChange(t)}},bounce:{get:function(){return this.ops.bounce.current},set:function(t){this.ops.bounce.onChange(t)}},particleScaleX:{get:function(){return this.ops.scaleX.current},set:function(t){this.ops.scaleX.onChange(t)}},particleScaleY:{get:function(){return this.ops.scaleY.current},set:function(t){this.ops.scaleY.onChange(t)}},particleColor:{get:function(){return this.ops.color.current},set:function(t){this.ops.color.onChange(t)}},colorEase:{get:function(){return this.ops.color.easeName},set:function(t){this.ops.color.setEase(t)}},particleTint:{get:function(){return this.ops.tint.current},set:function(t){this.ops.tint.onChange(t)}},particleAlpha:{get:function(){return this.ops.alpha.current},set:function(t){this.ops.alpha.onChange(t)}},lifespan:{get:function(){return this.ops.lifespan.current},set:function(t){this.ops.lifespan.onChange(t)}},particleAngle:{get:function(){return this.ops.angle.current},set:function(t){this.ops.angle.onChange(t)}},particleRotate:{get:function(){return this.ops.rotate.current},set:function(t){this.ops.rotate.onChange(t)}},quantity:{get:function(){return this.ops.quantity.current},set:function(t){this.ops.quantity.onChange(t)}},delay:{get:function(){return this.ops.delay.current},set:function(t){this.ops.delay.onChange(t)}},hold:{get:function(){return this.ops.hold.current},set:function(t){this.ops.hold.onChange(t)}},flowCounter:{get:function(){return this.counters[0]},set:function(t){this.counters[0]=t}},frameCounter:{get:function(){return this.counters[1]},set:function(t){this.counters[1]=t}},animCounter:{get:function(){return this.counters[2]},set:function(t){this.counters[2]=t}},elapsed:{get:function(){return this.counters[3]},set:function(t){this.counters[3]=t}},stopCounter:{get:function(){return this.counters[4]},set:function(t){this.counters[4]=t}},completeFlag:{get:function(){return this.counters[5]},set:function(t){this.counters[5]=t}},zoneIndex:{get:function(){return this.counters[6]},set:function(t){this.counters[6]=t}},zoneTotal:{get:function(){return this.counters[7]},set:function(t){this.counters[7]=t}},currentFrame:{get:function(){return this.counters[8]},set:function(t){this.counters[8]=t}},currentAnim:{get:function(){return this.counters[9]},set:function(t){this.counters[9]=t}},preDestroy:function(){var t;this.texture=null,this.frames=null,this.anims=null,this.emitCallback=null,this.emitCallbackScope=null,this.deathCallback=null,this.deathCallbackScope=null,this.emitZones=null,this.deathZones=null,this.bounds=null,this.follow=null,this.counters=null;var e=this.ops;for(t=0;t{var s=i(59996),n=i(61340),r=new n,o=new n,a=new n,h=new n;t.exports=function(t,e,i,n){var l=r,u=o,c=a,d=h;n?(d.loadIdentity(),d.multiply(n),d.translate(e.x,e.y),d.rotate(e.rotation),d.scale(e.scaleX,e.scaleY)):d.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var f=t.currentContext,p=i.roundPixels,v=i.alpha,g=e.alpha,m=e.alive,y=m.length,x=e.viewBounds;if(e.visible&&0!==y&&(!x||s(x,i.worldView))){e.sortCallback&&e.depthSort(),i.addToRenderList(e);var T=e.scrollFactorX,w=e.scrollFactorY;f.save(),f.globalCompositeOperation=t.blendModes[e.blendMode];for(var b=0;b0&&C.height>0){var _=-A.halfWidth,M=-A.halfHeight;f.globalAlpha=E,f.save(),u.setToContext(f),p&&(_=Math.round(_),M=Math.round(M)),f.imageSmoothingEnabled=!A.source.scaleMode,f.drawImage(A.source.image,C.x,C.y,C.width,C.height,_,M,C.width,C.height),f.restore()}}}f.restore()}}},92730:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(95540),a=i(31600);n.register("particles",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=o(t,"config",null),h=new a(this.scene,0,0,i);return void 0!==e&&(t.add=e),s(this.scene,h,t),n&&h.setConfig(n),h}))},676:(t,e,i)=>{var s=i(39429),n=i(31600);s.register("particles",(function(t,e,i,s){return void 0!==t&&"string"==typeof t&&console.warn("ParticleEmitterManager was removed in Phaser 3.60. See documentation for details"),this.displayList.add(new n(this.scene,t,e,i,s))}))},90668:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(21188),r=i(9871),t.exports={renderWebGL:n,renderCanvas:r}},21188:(t,e,i)=>{var s=i(59996),n=i(61340),r=i(70554),o=new n,a=new n,h=new n,l=new n;t.exports=function(t,e,i,n){var u=t.pipelines.set(e.pipeline),c=o,d=a,f=h,p=l;n?(p.loadIdentity(),p.multiply(n),p.translate(e.x,e.y),p.rotate(e.rotation),p.scale(e.scaleX,e.scaleY)):p.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var v=r.getTintAppendFloatAlpha,g=i.alpha,m=e.alpha;t.pipelines.preBatch(e);var y=e.alive,x=y.length,T=e.viewBounds;if(0!==x&&(!T||s(T,i.worldView))){e.sortCallback&&e.depthSort(),i.addToRenderList(e),c.copyFrom(i.matrix),c.multiplyWithOffset(p,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),t.setBlendMode(e.blendMode),e.mask&&(e.mask.preRenderWebGL(t,e,i),t.pipelines.set(e.pipeline));for(var w,b,S=e.tintFill,E=0;E{var s=new(i(83419))({initialize:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=!0),this.emitter,this.x=t,this.y=e,this.active=i},update:function(){},destroy:function(){this.emitter=null}});t.exports=s},9774:t=>{t.exports="complete"},812:t=>{t.exports="deathzone"},30522:t=>{t.exports="explode"},96695:t=>{t.exports="start"},18677:t=>{t.exports="stop"},20696:(t,e,i)=>{t.exports={COMPLETE:i(9774),DEATH_ZONE:i(812),EXPLODE:i(30522),START:i(96695),STOP:i(18677)}},18404:(t,e,i)=>{t.exports={EmitterColorOp:i(76472),EmitterOp:i(44777),Events:i(20696),GravityWell:i(24502),Particle:i(56480),ParticleBounds:i(69601),ParticleEmitter:i(31600),ParticleProcessor:i(20286),Zones:i(21024)}},26388:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.source=t,this.killOnEnter=e},willKill:function(t){var e=this.source.contains(t.x,t.y);return e&&this.killOnEnter||!e&&!this.killOnEnter}});t.exports=s},19909:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,n,r){void 0===s&&(s=!1),void 0===n&&(n=!0),void 0===r&&(r=-1),this.source=t,this.points=[],this.quantity=e,this.stepRate=i,this.yoyo=s,this.counter=-1,this.seamless=n,this._length=0,this._direction=0,this.total=r,this.updateSource()},updateSource:function(){if(this.points=this.source.getPoints(this.quantity,this.stepRate),this.seamless){var t=this.points[0],e=this.points[this.points.length-1];t.x===e.x&&t.y===e.y&&this.points.pop()}var i=this._length;return this._length=this.points.length,this._lengththis._length&&(this.counter=this._length-1),this},changeSource:function(t){return this.source=t,this.updateSource()},getPoint:function(t){0===this._direction?(this.counter++,this.counter>=this._length&&(this.yoyo?(this._direction=1,this.counter=this._length-1):this.counter=0)):(this.counter--,-1===this.counter&&(this.yoyo?(this._direction=0,this.counter=0):this.counter=this._length-1));var e=this.points[this.counter];e&&(t.x=e.x,t.y=e.y)}});t.exports=s},68875:(t,e,i)=>{var s=i(83419),n=i(26099),r=new s({initialize:function(t){this.source=t,this._tempVec=new n,this.total=-1},getPoint:function(t){var e=this._tempVec;this.source.getRandomPoint(e),t.x=e.x,t.y=e.y}});t.exports=r},21024:(t,e,i)=>{t.exports={DeathZone:i(26388),EdgeZone:i(19909),RandomZone:i(68875)}},1159:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(68287),o=new s({Extends:r,Mixins:[n.PathFollower],initialize:function(t,e,i,s,n,o){r.call(this,t,i,s,n,o),this.path=e},preUpdate:function(t,e){this.anims.update(t,e),this.pathUpdate(t)}});t.exports=o},90145:(t,e,i)=>{var s=i(39429),n=i(1159);s.register("follower",(function(t,e,i,s,r){var o=new n(this.scene,t,e,i,s,r);return this.displayList.add(o),this.updateList.add(o),o}))},33663:(t,e,i)=>{var s=i(9674),n=i(83419),r=i(48803),o=i(90664),a=i(4703),h=i(45650),l=new n({Extends:a,initialize:function(t,e,i,n,r,o,h,l){n||(n="__DEFAULT"),a.call(this,t,e,i,n,r),this.type="Plane",this.anims=new s(this),this.gridWidth,this.gridHeight,this.isTiled,this._checkerboard=null,this.hideCCW=!1,this.setGridSize(o,h,l),this.setSizeToFrame(!1),this.setViewHeight()},originX:{get:function(){return.5}},originY:{get:function(){return.5}},setGridSize:function(t,e,i){void 0===t&&(t=8),void 0===e&&(e=8),void 0===i&&(i=!1);var s=!1;return i&&(s=!0),this.gridWidth=t,this.gridHeight=e,this.isTiled=i,this.clear(),r({mesh:this,widthSegments:t,heightSegments:e,isOrtho:!1,tile:i,flipY:s}),this},setSizeToFrame:function(t){void 0===t&&(t=!0);var e=this.frame;if(this.setPerspective(this.width/e.width,this.height/e.height),this._checkerboard&&this._checkerboard!==this.texture&&this.removeCheckerboard(),!t)return this;var i,s,n=this.gridWidth,r=this.gridHeight,o=this.vertices,a=e.u0,h=e.u1,l=e.v0,u=e.v1,c=0;if(this.isTiled)for(l=e.v1,u=e.v0,s=0;s7&&c>7?l.push(r.r,r.g,r.b,i):l.push(a.r,a.g,a.b,s);var d=this.scene.sys.textures.addUint8Array(h(),new Uint8Array(l),16,16);return this.removeCheckerboard(),this.setTexture(d),this.setSizeToFrame(),this.setViewHeight(n),this},removeCheckerboard:function(){this._checkerboard&&(this._checkerboard.destroy(),this._checkerboard=null)},play:function(t,e){return this.anims.play(t,e)},playReverse:function(t,e){return this.anims.playReverse(t,e)},playAfterDelay:function(t,e){return this.anims.playAfterDelay(t,e)},playAfterRepeat:function(t,e){return this.anims.playAfterRepeat(t,e)},stop:function(){return this.anims.stop()},stopAfterDelay:function(t){return this.anims.stopAfterDelay(t)},stopAfterRepeat:function(t){return this.anims.stopAfterRepeat(t)},stopOnFrame:function(t){return this.anims.stopOnFrame(t)},preUpdate:function(t,e){a.prototype.preUpdate.call(this,t,e),this.anims.update(t,e)},preDestroy:function(){this.clear(),this.removeCheckerboard(),this.anims.destroy(),this.anims=void 0,this.debugCallback=null,this.debugGraphic=null}});t.exports=l},56015:(t,e,i)=>{var s=i(25305),n=i(13059),r=i(44603),o=i(23568),a=i(35154),h=i(33663);r.register("plane",(function(t,e){void 0===t&&(t={});var i=o(t,"key",null),r=o(t,"frame",null),l=a(t,"width",8),u=a(t,"height",8),c=a(t,"tile",!1),d=new h(this.scene,0,0,i,r,l,u,c);void 0!==e&&(t.add=e);var f=a(t,"checkerboard",null);if(f){var p=a(f,"color1",16777215),v=a(f,"color2",255),g=a(f,"alpha1",255),m=a(f,"alpha2",255),y=a(f,"height",128);d.createCheckerboard(p,v,g,m,y)}return s(this.scene,d,t),n(d,t),d}))},30985:(t,e,i)=>{var s=i(33663);i(39429).register("plane",(function(t,e,i,n,r,o,a){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a))}))},80321:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(30100),a=i(36060),h=i(67277),l=new s({Extends:r,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Mask,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Transform,n.Visible,h],initialize:function(t,e,i,s,n,h,l){void 0===s&&(s=16777215),void 0===n&&(n=128),void 0===h&&(h=1),void 0===l&&(l=.1),r.call(this,t,"PointLight"),this.initPipeline(a.POINTLIGHT_PIPELINE),this.initPostPipeline(),this.setPosition(e,i),this.color=o(s),this.intensity=h,this.attenuation=l,this.width=2*n,this.height=2*n,this._radius=n},radius:{get:function(){return this._radius},set:function(t){this._radius=t,this.width=2*t,this.height=2*t}},originX:{get:function(){return.5}},originY:{get:function(){return.5}},displayOriginX:{get:function(){return this._radius}},displayOriginY:{get:function(){return this._radius}}});t.exports=l},39829:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(80321);n.register("pointlight",(function(t,e){void 0===t&&(t={});var i=r(t,"color",16777215),n=r(t,"radius",128),a=r(t,"intensity",1),h=r(t,"attenuation",.1),l=new o(this.scene,0,0,i,n,a,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},71255:(t,e,i)=>{var s=i(39429),n=i(80321);s.register("pointlight",(function(t,e,i,s,r,o){return this.displayList.add(new n(this.scene,t,e,i,s,r,o))}))},67277:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(57787),t.exports={renderWebGL:n,renderCanvas:r}},57787:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){i.addToRenderList(e);var r=t.pipelines.set(e.pipeline),o=s(e,i,n).calc,a=e.width,h=e.height,l=-e._radius,u=-e._radius,c=l+a,d=u+h,f=o.getX(0,0),p=o.getY(0,0),v=o.getX(l,u),g=o.getY(l,u),m=o.getX(l,d),y=o.getY(l,d),x=o.getX(c,d),T=o.getY(c,d),w=o.getX(c,u),b=o.getY(c,u);t.pipelines.preBatch(e),r.batchPointLight(e,i,v,g,m,y,x,T,w,b,f,p),t.pipelines.postBatch(e)}},591:(t,e,i)=>{var s=i(83419),n=i(81320),r=i(88571),o=new s({Extends:r,initialize:function(t,e,i,s,o){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=32),void 0===o&&(o=32);var a=new n(t.sys.textures,"",s,o);r.call(this,t,e,i,a),this.type="RenderTexture",this.camera=this.texture.camera,this._saved=!1},setSize:function(t,e){this.width=t,this.height=e,this.texture.setSize(t,e),this.updateDisplayOrigin();var i=this.input;return i&&!i.customHitArea&&(i.hitArea.width=t,i.hitArea.height=e),this},resize:function(t,e){return this.setSize(t,e),this},saveTexture:function(t){var e=this.texture;return e.key=t,e.manager.addDynamicTexture(e)&&(this._saved=!0),e},fill:function(t,e,i,s,n,r){return this.texture.fill(t,e,i,s,n,r),this},clear:function(){return this.texture.clear(),this},stamp:function(t,e,i,s,n){return this.texture.stamp(t,e,i,s,n),this},erase:function(t,e,i){return this.texture.erase(t,e,i),this},draw:function(t,e,i,s,n){return this.texture.draw(t,e,i,s,n),this},drawFrame:function(t,e,i,s,n,r){return this.texture.drawFrame(t,e,i,s,n,r),this},repeat:function(t,e,i,s,n,r,o,a,h){return this.texture.repeat(t,e,i,s,n,r,o,a,h),this},beginDraw:function(){return this.texture.beginDraw(),this},batchDraw:function(t,e,i,s,n){return this.texture.batchDraw(t,e,i,s,n),this},batchDrawFrame:function(t,e,i,s,n,r){return this.texture.batchDrawFrame(t,e,i,s,n,r),this},endDraw:function(t){return this.texture.endDraw(t),this},snapshotArea:function(t,e,i,s,n,r,o){return this.texture.snapshotArea(t,e,i,s,n,r,o),this},snapshot:function(t,e,i){return this.snapshotArea(0,0,this.width,this.height,t,e,i)},snapshotPixel:function(t,e,i){return this.snapshotArea(t,e,1,1,i,"pixel")},preDestroy:function(){this.camera=null,this._saved||this.texture.destroy()}});t.exports=o},34495:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(591);n.register("renderTexture",(function(t,e){void 0===t&&(t={});var i=r(t,"x",0),n=r(t,"y",0),a=r(t,"width",32),h=r(t,"height",32),l=new o(this.scene,i,n,a,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},60505:(t,e,i)=>{var s=i(39429),n=i(591);s.register("renderTexture",(function(t,e,i,s){return this.displayList.add(new n(this.scene,t,e,i,s))}))},77757:(t,e,i)=>{var s=i(9674),n=i(83419),r=i(31401),o=i(95643),a=i(36060),h=i(38745),l=i(26099),u=new n({Extends:o,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.Flip,r.Mask,r.Pipeline,r.PostPipeline,r.Size,r.Texture,r.Transform,r.Visible,r.ScrollFactor,h],initialize:function(t,e,i,n,r,h,u,c,d){void 0===n&&(n="__DEFAULT"),void 0===h&&(h=2),void 0===u&&(u=!0),o.call(this,t,"Rope"),this.anims=new s(this),this.points=h,this.vertices,this.uv,this.colors,this.alphas,this.tintFill="__DEFAULT"===n,this.dirty=!1,this.horizontal=u,this._flipX=!1,this._flipY=!1,this._perp=new l,this.debugCallback=null,this.debugGraphic=null,this.setTexture(n,r),this.setPosition(e,i),this.setSizeToFrame(),this.initPipeline(a.ROPE_PIPELINE),this.initPostPipeline(),Array.isArray(h)&&this.resizeArrays(h.length),this.setPoints(h,c,d),this.updateVertices()},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(t,e){var i=this.anims.currentFrame;this.anims.update(t,e),this.anims.currentFrame!==i&&(this.updateUVs(),this.updateVertices())},play:function(t,e,i){return this.anims.play(t,e,i),this},setDirty:function(){return this.dirty=!0,this},setHorizontal:function(t,e,i){return void 0===t&&(t=this.points.length),this.horizontal?this:(this.horizontal=!0,this.setPoints(t,e,i))},setVertical:function(t,e,i){return void 0===t&&(t=this.points.length),this.horizontal?(this.horizontal=!1,this.setPoints(t,e,i)):this},setTintFill:function(t){return void 0===t&&(t=!1),this.tintFill=t,this},setAlphas:function(t,e){var i=this.points.length;if(i<1)return this;var s,n=this.alphas;void 0===t?t=[1]:Array.isArray(t)||void 0!==e||(t=[t]);var r=0;if(void 0!==e)for(s=0;sr&&(o=t[r]),n[r]=o,t.length>r+1&&(o=t[r+1]),n[r+1]=o}return this},setColors:function(t){var e=this.points.length;if(e<1)return this;var i,s=this.colors;void 0===t?t=[16777215]:Array.isArray(t)||(t=[t]);var n=0;if(t.length===e)for(i=0;in&&(r=t[n]),s[n]=r,t.length>n+1&&(r=t[n+1]),s[n+1]=r}return this},setPoints:function(t,e,i){if(void 0===t&&(t=2),"number"==typeof t){var s,n,r,o=t;if(o<2&&(o=2),t=[],this.horizontal)for(r=-this.frame.halfWidth,n=this.frame.width/(o-1),s=0;s{t.exports=function(){}},26209:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(35154),a=i(77757);n.register("rope",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),h=r(t,"horizontal",!0),l=o(t,"points",void 0),u=o(t,"colors",void 0),c=o(t,"alphas",void 0),d=new a(this.scene,0,0,i,n,l,h,u,c);return void 0!==e&&(t.add=e),s(this.scene,d,t),d}))},96819:(t,e,i)=>{var s=i(77757);i(39429).register("rope",(function(t,e,i,n,r,o,a,h){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h))}))},38745:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(20439),r=i(95262),t.exports={renderWebGL:n,renderCanvas:r}},20439:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline,e),a=s(e,i,r).calc,h=e.vertices,l=e.uv,u=e.colors,c=e.alphas,d=e.alpha,f=n.getTintAppendFloatAlpha,p=i.roundPixels,v=h.length,g=Math.floor(.5*v);o.flush(),t.pipelines.preBatch(e);var m=o.setGameObject(e),y=o.vertexViewF32,x=o.vertexViewU32,T=o.vertexCount*o.currentShader.vertexComponentCount-1,w=0,b=e.tintFill;e.dirty&&e.updateVertices();for(var S=e.debugCallback,E=[],A=0;A{var s=i(83419),n=i(31401),r=i(95643),o=i(95540),a=i(79291),h=i(61622),l=i(25479),u=i(61340),c=i(95428),d=i(92503),f=new s({Extends:r,Mixins:[n.ComputedSize,n.Depth,n.GetBounds,n.Mask,n.Origin,n.ScrollFactor,n.Transform,n.Visible,l],initialize:function(t,e,i,s,n,o,a,h){void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=128),void 0===o&&(o=128),r.call(this,t,"Shader"),this.blendMode=-1,this.shader;var l=t.sys.renderer;this.renderer=l,this.gl=l.gl,this.vertexData=new ArrayBuffer(2*Float32Array.BYTES_PER_ELEMENT*6),this.vertexBuffer=l.createVertexBuffer(this.vertexData.byteLength,this.gl.STREAM_DRAW),this._deferSetShader=null,this._deferProjOrtho=null,this.program=null,this.bytes=new Uint8Array(this.vertexData),this.vertexViewF32=new Float32Array(this.vertexData),this._tempMatrix1=new u,this._tempMatrix2=new u,this._tempMatrix3=new u,this.viewMatrix=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),this.projectionMatrix=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),this.uniforms={},this.pointer=null,this._rendererWidth=l.width,this._rendererHeight=l.height,this._textureCount=0,this.framebuffer=null,this.glTexture=null,this.renderToTexture=!1,this.texture=null,this.setPosition(i,s),this.setSize(n,o),this.setOrigin(.5,.5),this.setShader(e,a,h),this.renderer.on(d.RESTORE_WEBGL,this.onContextRestored,this)},willRender:function(t){return!!this.renderToTexture||!(r.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},setRenderToTexture:function(t,e){if(void 0===e&&(e=!1),!this.renderToTexture){var i=this.width,s=this.height,n=this.renderer;this.glTexture=n.createTextureFromSource(null,i,s,0),this.framebuffer=n.createFramebuffer(i,s,this.glTexture,!1),this._rendererWidth=i,this._rendererHeight=s,this.renderToTexture=!0,this.projOrtho(0,this.width,this.height,0),t&&(this.texture=this.scene.sys.textures.addGLTexture(t,this.glTexture))}return this.shader&&(n.pipelines.clear(),this.load(),this.flush(),n.pipelines.rebind()),this},setShader:function(t,e,i){if(this.renderer.contextLost)return this._deferSetShader={key:t,textures:e,textureData:i},this;if(void 0===e&&(e=[]),"string"==typeof t){var s=this.scene.sys.cache.shader;if(!s.has(t))return console.warn("Shader missing: "+t),this;this.shader=s.get(t)}else this.shader=t;var n=this.gl,r=this.renderer;this.program&&r.deleteProgram(this.program);var o=r.createProgram(this.shader.vertexSrc,this.shader.fragmentSrc);n.uniformMatrix4fv(n.getUniformLocation(o.webGLProgram,"uViewMatrix"),!1,this.viewMatrix),n.uniformMatrix4fv(n.getUniformLocation(o.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),n.uniform2f(n.getUniformLocation(o.webGLProgram,"uResolution"),this.width,this.height),this.program=o;var h=new Date,l={resolution:{type:"2f",value:{x:this.width,y:this.height}},time:{type:"1f",value:0},mouse:{type:"2f",value:{x:this.width/2,y:this.height/2}},date:{type:"4fv",value:[h.getFullYear(),h.getMonth(),h.getDate(),60*h.getHours()*60+60*h.getMinutes()+h.getSeconds()]},sampleRate:{type:"1f",value:44100},iChannel0:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel1:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel2:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel3:{type:"sampler2D",value:null,textureData:{repeat:!0}}};this.shader.uniforms?this.uniforms=a(!0,{},this.shader.uniforms,l):this.uniforms=l;for(var u=0;u<4;u++)e[u]&&this.setSampler2D("iChannel"+u,e[u],u,i);return this.initUniforms(),this.projOrtho(0,this._rendererWidth,this._rendererHeight,0),this},setPointer:function(t){return this.pointer=t,this},projOrtho:function(t,e,i,s){if(this.renderer.contextLost)this._deferProjOrtho={left:t,right:e,bottom:i,top:s};else{var n=1/(t-e),r=1/(i-s),o=this.projectionMatrix;o[0]=-2*n,o[5]=-2*r,o[10]=-.001,o[12]=(t+e)*n,o[13]=(s+i)*r,o[14]=-0;var a=this.program,h=this.gl;this.renderer.setProgram(a),h.uniformMatrix4fv(h.getUniformLocation(a.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),this._rendererWidth=e,this._rendererHeight=i}},initUniforms:function(){var t=this.renderer.glFuncMap,e=this.program;for(var i in this._textureCount=0,this.uniforms){var s=this.uniforms[i],n=s.type,r=t[n];s.uniformLocation=this.renderer.createUniformLocation(e,i),"sampler2D"!==n&&(s.glMatrix=r.matrix,s.glValueLength=r.length,s.glFunc=r.func)}},setSampler2DBuffer:function(t,e,i,s,n,r){void 0===n&&(n=0),void 0===r&&(r={});var o=this.uniforms[t];return o.value=e,r.width=i,r.height=s,o.textureData=r,this._textureCount=n,this.initSampler2D(o),this},setSampler2D:function(t,e,i,s){void 0===i&&(i=0);var n=this.scene.sys.textures;if(n.exists(e)){var r=n.getFrame(e);if(r.glTexture&&r.glTexture.isRenderTexture)return this.setSampler2DBuffer(t,r.glTexture,r.width,r.height,i,s);var o=this.uniforms[t],a=r.source;o.textureKey=e,o.source=a.image,o.value=r.glTexture,a.isGLTexture&&(s||(s={}),s.width=a.width,s.height=a.height),s&&(o.textureData=s),this._textureCount=i,this.initSampler2D(o)}return this},setUniform:function(t,e){return h(this.uniforms,t,e),this},getUniform:function(t){return o(this.uniforms,t,null)},setChannel0:function(t,e){return this.setSampler2D("iChannel0",t,0,e)},setChannel1:function(t,e){return this.setSampler2D("iChannel1",t,1,e)},setChannel2:function(t,e){return this.setSampler2D("iChannel2",t,2,e)},setChannel3:function(t,e){return this.setSampler2D("iChannel3",t,3,e)},initSampler2D:function(t){if(t.value){var e=t.textureData;if(e&&!t.value.isRenderTexture){var i=this.gl,s=t.value,n=i[o(e,"magFilter","linear").toUpperCase()],r=i[o(e,"minFilter","linear").toUpperCase()],a=i[o(e,"wrapS","repeat").toUpperCase()],h=i[o(e,"wrapT","repeat").toUpperCase()],l=i[o(e,"format","rgba").toUpperCase()],u=o(e,"flipY",!1),c=o(e,"width",s.width),d=o(e,"height",s.height),f=o(e,"source",s.pixels);e.repeat&&(a=i.REPEAT,h=i.REPEAT),e.width&&(f=null),s.update(f,c,d,u,a,h,r,n,l)}this.renderer.setProgram(this.program),this._textureCount++}},syncUniforms:function(){var t,e,i,s,n,r=this.gl,o=this.uniforms,a=0;for(var h in o)i=(t=o[h]).glFunc,e=t.glValueLength,s=t.uniformLocation,null!==(n=t.value)&&(1===e?t.glMatrix?i.call(r,s.webGLUniformLocation,t.transpose,n):i.call(r,s.webGLUniformLocation,n):2===e?i.call(r,s.webGLUniformLocation,n.x,n.y):3===e?i.call(r,s.webGLUniformLocation,n.x,n.y,n.z):4===e?i.call(r,s.webGLUniformLocation,n.x,n.y,n.z,n.w):"sampler2D"===t.type&&(r.activeTexture(r.TEXTURE0+a),r.bindTexture(r.TEXTURE_2D,n.webGLTexture),r.uniform1i(s.webGLUniformLocation,a),a++))},load:function(t){var e=this.gl,i=this.width,s=this.height,n=this.renderer,r=this.program,o=this.viewMatrix;if(!this.renderToTexture){var a=-this._displayOriginX,h=-this._displayOriginY;o[0]=t[0],o[1]=t[1],o[4]=t[2],o[5]=t[3],o[8]=t[4],o[9]=t[5],o[12]=o[0]*a+o[4]*h,o[13]=o[1]*a+o[5]*h}e.useProgram(r.webGLProgram),e.uniformMatrix4fv(e.getUniformLocation(r.webGLProgram,"uViewMatrix"),!1,o),e.uniformMatrix4fv(e.getUniformLocation(r.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),e.uniform2f(e.getUniformLocation(r.webGLProgram,"uResolution"),this.width,this.height);var l=this.uniforms,u=l.resolution;u.value.x=i,u.value.y=s,l.time.value=n.game.loop.getDuration();var c=this.pointer;if(c){var d=l.mouse,f=c.x/i,p=1-c.y/s;d.value.x=f.toFixed(2),d.value.y=p.toFixed(2)}this.syncUniforms()},flush:function(){var t=this.width,e=this.height,i=this.program,s=this.gl,n=this.vertexBuffer,r=this.renderer,o=2*Float32Array.BYTES_PER_ELEMENT;this.renderToTexture&&(r.setFramebuffer(this.framebuffer),s.clearColor(0,0,0,0),s.clear(s.COLOR_BUFFER_BIT)),s.bindBuffer(s.ARRAY_BUFFER,n.webGLBuffer);var a=s.getAttribLocation(i.webGLProgram,"inPosition");-1!==a&&(s.enableVertexAttribArray(a),s.vertexAttribPointer(a,2,s.FLOAT,!1,o,0));var h=this.vertexViewF32;h[3]=e,h[4]=t,h[5]=e,h[8]=t,h[9]=e,h[10]=t;s.bufferSubData(s.ARRAY_BUFFER,0,this.bytes.subarray(0,6*o)),s.drawArrays(s.TRIANGLES,0,6),this.renderToTexture&&r.setFramebuffer(null,!1)},setAlpha:function(){},setBlendMode:function(){},onContextRestored:function(){if(null!==this._deferSetShader){var t=this._deferSetShader.key,e=this._deferSetShader.textures,i=this._deferSetShader.textureData;this._deferSetShader=null,this.setShader(t,e,i)}if(null!==this._deferProjOrtho){var s=this._deferProjOrtho.left,n=this._deferProjOrtho.right,r=this._deferProjOrtho.bottom,o=this._deferProjOrtho.top;this._deferProjOrtho=null,this.projOrtho(s,n,r,o)}},preDestroy:function(){var t=this.renderer;t.off(d.RESTORE_WEBGL,this.onContextRestored,this),t.deleteProgram(this.program),t.deleteBuffer(this.vertexBuffer),this.renderToTexture&&(t.deleteFramebuffer(this.framebuffer),this.texture.destroy(),this.framebuffer=null,this.glTexture=null,this.texture=null),c(this.uniforms,(function(e){t.deleteUniformLocation(e.uniformLocation),e.uniformLocation=null}))}});t.exports=f},80464:t=>{t.exports=function(){}},54935:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(20071);n.register("shader",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"x",0),a=r(t,"y",0),h=r(t,"width",128),l=r(t,"height",128),u=new o(this.scene,i,n,a,h,l);return void 0!==e&&(t.add=e),s(this.scene,u,t),u}))},74177:(t,e,i)=>{var s=i(20071);i(39429).register("shader",(function(t,e,i,n,r,o,a){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a))}))},25479:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(19257),r=i(80464),t.exports={renderWebGL:n,renderCanvas:r}},19257:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){if(e.shader){if(i.addToRenderList(e),t.pipelines.clear(),e.renderToTexture)e.load(),e.flush();else{var r=s(e,i,n).calc;t.width===e._rendererWidth&&t.height===e._rendererHeight||e.projOrtho(0,t.width,t.height,0),e.load(r.matrix),e.flush()}t.pipelines.rebind()}}},10441:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n,r,o){for(var a=s.getTintAppendFloatAlpha(i.fillColor,i.fillAlpha*n),h=i.pathData,l=i.pathIndexes,u=0;u{t.exports=function(t,e,i,s){var n=i||e.fillColor,r=s||e.fillAlpha,o=(16711680&n)>>>16,a=(65280&n)>>>8,h=255&n;t.fillStyle="rgba("+o+","+a+","+h+","+r+")"}},75177:t=>{t.exports=function(t,e,i,s){var n=i||e.strokeColor,r=s||e.strokeAlpha,o=(16711680&n)>>>16,a=(65280&n)>>>8,h=255&n;t.strokeStyle="rgba("+o+","+a+","+h+","+r+")",t.lineWidth=e.lineWidth}},17803:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(23031),a=new s({Extends:r,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Transform,n.Visible],initialize:function(t,e,i){void 0===e&&(e="Shape"),r.call(this,t,e),this.geom=i,this.pathData=[],this.pathIndexes=[],this.fillColor=16777215,this.fillAlpha=1,this.strokeColor=16777215,this.strokeAlpha=1,this.lineWidth=1,this.isFilled=!1,this.isStroked=!1,this.closePath=!0,this._tempLine=new o,this.width=0,this.height=0,this.initPipeline(),this.initPostPipeline()},setFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.isFilled=!1:(this.fillColor=t,this.fillAlpha=e,this.isFilled=!0),this},setStrokeStyle:function(t,e,i){return void 0===i&&(i=1),void 0===t?this.isStroked=!1:(this.lineWidth=t,this.strokeColor=e,this.strokeAlpha=i,this.isStroked=!0),this},setClosePath:function(t){return this.closePath=t,this},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this},preDestroy:function(){this.geom=null,this._tempLine=null,this.pathData=[],this.pathIndexes=[]},displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}}});t.exports=a},34682:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n,r){var o=t.strokeTint,a=s.getTintAppendFloatAlpha(e.strokeColor,e.strokeAlpha*i);o.TL=a,o.TR=a,o.BL=a,o.BR=a;var h=e.pathData,l=h.length-1,u=e.lineWidth,c=u/2,d=h[0]-n,f=h[1]-r;e.closePath||(l-=2);for(var p=2;p{var s=i(13609),n=i(83419),r=i(39506),o=i(94811),a=i(96503),h=i(36383),l=i(17803),u=new n({Extends:l,Mixins:[s],initialize:function(t,e,i,s,n,r,o,h,u){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===n&&(n=0),void 0===r&&(r=360),void 0===o&&(o=!1),l.call(this,t,"Arc",new a(0,0,s)),this._startAngle=n,this._endAngle=r,this._anticlockwise=o,this._iterations=.01,this.setPosition(e,i);var c=2*this.geom.radius;this.setSize(c,c),void 0!==h&&this.setFillStyle(h,u),this.updateDisplayOrigin(),this.updateData()},iterations:{get:function(){return this._iterations},set:function(t){this._iterations=t,this.updateData()}},radius:{get:function(){return this.geom.radius},set:function(t){this.geom.radius=t;var e=2*t;this.setSize(e,e),this.updateDisplayOrigin(),this.updateData()}},startAngle:{get:function(){return this._startAngle},set:function(t){this._startAngle=t,this.updateData()}},endAngle:{get:function(){return this._endAngle},set:function(t){this._endAngle=t,this.updateData()}},anticlockwise:{get:function(){return this._anticlockwise},set:function(t){this._anticlockwise=t,this.updateData()}},setRadius:function(t){return this.radius=t,this},setIterations:function(t){return void 0===t&&(t=.01),this.iterations=t,this},setStartAngle:function(t,e){return this._startAngle=t,void 0!==e&&(this._anticlockwise=e),this.updateData()},setEndAngle:function(t,e){return this._endAngle=t,void 0!==e&&(this._anticlockwise=e),this.updateData()},updateData:function(){var t=this._iterations,e=t,i=this.geom.radius,s=r(this._startAngle),n=r(this._endAngle),a=i,l=i;n-=s,this._anticlockwise?n<-h.PI2?n=-h.PI2:n>0&&(n=-h.PI2+n%h.PI2):n>h.PI2?n=h.PI2:n<0&&(n=h.PI2+n%h.PI2);for(var u,c=[a+Math.cos(s)*i,l+Math.sin(s)*i];e<1;)u=n*e+s,c.push(a+Math.cos(u)*i,l+Math.sin(u)*i),e+=t;return u=n+s,c.push(a+Math.cos(u)*i,l+Math.sin(u)*i),c.push(a+Math.cos(s)*i,l+Math.sin(s)*i),this.pathIndexes=o(c),this.pathData=c,this}});t.exports=u},42542:(t,e,i)=>{var s=i(39506),n=i(65960),r=i(75177),o=i(20926);t.exports=function(t,e,i,a){i.addToRenderList(e);var h=t.currentContext;if(o(t,h,e,i,a)){var l=e.radius;h.beginPath(),h.arc(l-e.originX*(2*l),l-e.originY*(2*l),l,s(e._startAngle),s(e._endAngle),e.anticlockwise),e.closePath&&h.closePath(),e.isFilled&&(n(h,e),h.fill()),e.isStroked&&(r(h,e),h.stroke()),h.restore()}}},42563:(t,e,i)=>{var s=i(23629),n=i(39429);n.register("arc",(function(t,e,i,n,r,o,a,h){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h))})),n.register("circle",(function(t,e,i,n,r){return this.displayList.add(new s(this.scene,t,e,i,0,360,!1,n,r))}))},13609:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(41447),r=i(42542),t.exports={renderWebGL:n,renderCanvas:r}},41447:(t,e,i)=>{var s=i(91296),n=i(10441),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=s(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&n(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},89:(t,e,i)=>{var s=i(83419),n=i(33141),r=i(94811),o=i(87841),a=i(17803),h=new s({Extends:a,Mixins:[n],initialize:function(t,e,i,s,n,r){void 0===e&&(e=0),void 0===i&&(i=0),a.call(this,t,"Curve",s),this._smoothness=32,this._curveBounds=new o,this.closePath=!1,this.setPosition(e,i),void 0!==n&&this.setFillStyle(n,r),this.updateData()},smoothness:{get:function(){return this._smoothness},set:function(t){this._smoothness=t,this.updateData()}},setSmoothness:function(t){return this._smoothness=t,this.updateData()},updateData:function(){var t=this._curveBounds,e=this._smoothness;this.geom.getBounds(t,e),this.setSize(t.width,t.height),this.updateDisplayOrigin();for(var i=[],s=this.geom.getPoints(e),n=0;n{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX+e._curveBounds.x,l=e._displayOriginY+e._curveBounds.y,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(39429),n=i(89);s.register("curve",(function(t,e,i,s,r){return this.displayList.add(new n(this.scene,t,e,i,s,r))}))},33141:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(53987),r=i(3170),t.exports={renderWebGL:n,renderCanvas:r}},53987:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX+e._curveBounds.x,c=e._displayOriginY+e._curveBounds.y,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},19921:(t,e,i)=>{var s=i(83419),n=i(94811),r=i(54205),o=i(8497),a=i(17803),h=new s({Extends:a,Mixins:[r],initialize:function(t,e,i,s,n,r,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===n&&(n=128),a.call(this,t,"Ellipse",new o(s/2,n/2,s,n)),this._smoothness=64,this.setPosition(e,i),this.width=s,this.height=n,void 0!==r&&this.setFillStyle(r,h),this.updateDisplayOrigin(),this.updateData()},smoothness:{get:function(){return this._smoothness},set:function(t){this._smoothness=t,this.updateData()}},setSize:function(t,e){return this.width=t,this.height=e,this.geom.setPosition(t/2,e/2),this.geom.setSize(t,e),this.updateDisplayOrigin(),this.updateData()},setSmoothness:function(t){return this._smoothness=t,this.updateData()},updateData:function(){for(var t=[],e=this.geom.getPoints(this._smoothness),i=0;i{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(19921);i(39429).register("ellipse",(function(t,e,i,n,r,o){return this.displayList.add(new s(this.scene,t,e,i,n,r,o))}))},54205:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(19467),r=i(7930),t.exports={renderWebGL:n,renderCanvas:r}},19467:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},30479:(t,e,i)=>{var s=i(83419),n=i(17803),r=i(26015),o=new s({Extends:n,Mixins:[r],initialize:function(t,e,i,s,r,o,a,h,l,u,c){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===r&&(r=128),void 0===o&&(o=32),void 0===a&&(a=32),n.call(this,t,"Grid",null),this.cellWidth=o,this.cellHeight=a,this.showCells=!0,this.outlineFillColor=0,this.outlineFillAlpha=0,this.showOutline=!0,this.showAltCells=!1,this.altFillColor,this.altFillAlpha,this.setPosition(e,i),this.setSize(s,r),this.setFillStyle(h,l),void 0!==u&&this.setOutlineStyle(u,c),this.updateDisplayOrigin()},setFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showCells=!1:(this.fillColor=t,this.fillAlpha=e,this.showCells=!0),this},setAltFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showAltCells=!1:(this.altFillColor=t,this.altFillAlpha=e,this.showAltCells=!0),this},setOutlineStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showOutline=!1:(this.outlineFillColor=t,this.outlineFillAlpha=e,this.showOutline=!0),this}});t.exports=o},49912:(t,e,i)=>{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=-e._displayOriginX,l=-e._displayOriginY,u=i.alpha*e.alpha,c=e.width,d=e.height,f=e.cellWidth,p=e.cellHeight,v=Math.ceil(c/f),g=Math.ceil(d/p),m=f,y=p,x=f-(v*f-c),T=p-(g*p-d),w=e.showCells,b=e.showAltCells,S=e.showOutline,E=0,A=0,C=0,_=0,M=0;if(S&&(m--,y--,x===f&&x--,T===p&&T--),w&&e.fillAlpha>0)for(s(a,e),A=0;A0)for(s(a,e,e.altFillColor,e.altFillAlpha*u),A=0;A0){for(n(a,e,e.outlineFillColor,e.outlineFillAlpha*u),E=1;E{var s=i(39429),n=i(30479);s.register("grid",(function(t,e,i,s,r,o,a,h,l,u){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h,l,u))}))},26015:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(46161),r=i(49912),t.exports={renderWebGL:n,renderCanvas:r}},46161:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),a=s(e,i,r);o.calcMatrix.copyFrom(a.calc).translate(-e._displayOriginX,-e._displayOriginY);var h,l,u=i.alpha*e.alpha,c=e.width,d=e.height,f=e.cellWidth,p=e.cellHeight,v=Math.ceil(c/f),g=Math.ceil(d/p),m=f,y=p,x=f-(v*f-c),T=p-(g*p-d),w=e.showCells,b=e.showAltCells,S=e.showOutline,E=0,A=0,C=0,_=0,M=0;if(S&&(m--,y--,x===f&&x--,T===p&&T--),t.pipelines.preBatch(e),w&&e.fillAlpha>0)for(h=o.fillTint,l=n.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*u),h.TL=l,h.TR=l,h.BL=l,h.BR=l,A=0;A0)for(h=o.fillTint,l=n.getTintAppendFloatAlpha(e.altFillColor,e.altFillAlpha*u),h.TL=l,h.TR=l,h.BL=l,h.BR=l,A=0;A0){var P=o.strokeTint,R=n.getTintAppendFloatAlpha(e.outlineFillColor,e.outlineFillAlpha*u);for(P.TL=R,P.TR=R,P.BL=R,P.BR=R,E=1;E{var s=i(99651),n=i(83419),r=i(17803),o=new n({Extends:r,Mixins:[s],initialize:function(t,e,i,s,n,o,a,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=48),void 0===n&&(n=32),void 0===o&&(o=15658734),void 0===a&&(a=10066329),void 0===h&&(h=13421772),r.call(this,t,"IsoBox",null),this.projection=4,this.fillTop=o,this.fillLeft=a,this.fillRight=h,this.showTop=!0,this.showLeft=!0,this.showRight=!0,this.isFilled=!0,this.setPosition(e,i),this.setSize(s,n),this.updateDisplayOrigin()},setProjection:function(t){return this.projection=t,this},setFaces:function(t,e,i){return void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===i&&(i=!0),this.showTop=t,this.showLeft=e,this.showRight=i,this},setFillStyle:function(t,e,i){return this.fillTop=t,this.fillLeft=e,this.fillRight=i,this.isFilled=!0,this}});t.exports=o},11508:(t,e,i)=>{var s=i(65960),n=i(20926);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,r)&&e.isFilled){var a=e.width,h=e.height,l=a/2,u=a/e.projection;e.showTop&&(s(o,e,e.fillTop),o.beginPath(),o.moveTo(-l,-h),o.lineTo(0,-u-h),o.lineTo(l,-h),o.lineTo(l,-1),o.lineTo(0,u-1),o.lineTo(-l,-1),o.lineTo(-l,-h),o.fill()),e.showLeft&&(s(o,e,e.fillLeft),o.beginPath(),o.moveTo(-l,0),o.lineTo(0,u),o.lineTo(0,u-h),o.lineTo(-l,-h),o.lineTo(-l,0),o.fill()),e.showRight&&(s(o,e,e.fillRight),o.beginPath(),o.moveTo(l,0),o.lineTo(0,u),o.lineTo(0,u-h),o.lineTo(l,-h),o.lineTo(l,0),o.fill()),o.restore()}}},3933:(t,e,i)=>{var s=i(39429),n=i(61475);s.register("isobox",(function(t,e,i,s,r,o,a){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a))}))},99651:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(68149),r=i(11508),t.exports={renderWebGL:n,renderCanvas:r}},68149:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o,a,h,l,u,c,d,f,p,v=t.pipelines.set(e.pipeline),g=s(e,i,r),m=v.calcMatrix.copyFrom(g.calc),y=e.width,x=e.height,T=y/2,w=y/e.projection,b=i.alpha*e.alpha;e.isFilled&&(t.pipelines.preBatch(e),e.showTop&&(o=n.getTintAppendFloatAlpha(e.fillTop,b),a=m.getX(-T,-x),h=m.getY(-T,-x),l=m.getX(0,-w-x),u=m.getY(0,-w-x),c=m.getX(T,-x),d=m.getY(T,-x),f=m.getX(0,w-x),p=m.getY(0,w-x),v.batchQuad(e,a,h,l,u,c,d,f,p,0,0,1,1,o,o,o,o,2)),e.showLeft&&(o=n.getTintAppendFloatAlpha(e.fillLeft,b),a=m.getX(-T,0),h=m.getY(-T,0),l=m.getX(0,w),u=m.getY(0,w),c=m.getX(0,w-x),d=m.getY(0,w-x),f=m.getX(-T,-x),p=m.getY(-T,-x),v.batchQuad(e,a,h,l,u,c,d,f,p,0,0,1,1,o,o,o,o,2)),e.showRight&&(o=n.getTintAppendFloatAlpha(e.fillRight,b),a=m.getX(T,0),h=m.getY(T,0),l=m.getX(0,w),u=m.getY(0,w),c=m.getX(0,w-x),d=m.getY(0,w-x),f=m.getX(T,-x),p=m.getY(T,-x),v.batchQuad(e,a,h,l,u,c,d,f,p,0,0,1,1,o,o,o,o,2)),t.pipelines.postBatch(e))}},16933:(t,e,i)=>{var s=i(83419),n=i(60561),r=i(17803),o=new s({Extends:r,Mixins:[n],initialize:function(t,e,i,s,n,o,a,h,l){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=48),void 0===n&&(n=32),void 0===o&&(o=!1),void 0===a&&(a=15658734),void 0===h&&(h=10066329),void 0===l&&(l=13421772),r.call(this,t,"IsoTriangle",null),this.projection=4,this.fillTop=a,this.fillLeft=h,this.fillRight=l,this.showTop=!0,this.showLeft=!0,this.showRight=!0,this.isReversed=o,this.isFilled=!0,this.setPosition(e,i),this.setSize(s,n),this.updateDisplayOrigin()},setProjection:function(t){return this.projection=t,this},setReversed:function(t){return this.isReversed=t,this},setFaces:function(t,e,i){return void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===i&&(i=!0),this.showTop=t,this.showLeft=e,this.showRight=i,this},setFillStyle:function(t,e,i){return this.fillTop=t,this.fillLeft=e,this.fillRight=i,this.isFilled=!0,this}});t.exports=o},79590:(t,e,i)=>{var s=i(65960),n=i(20926);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,r)&&e.isFilled){var a=e.width,h=e.height,l=a/2,u=a/e.projection,c=e.isReversed;e.showTop&&c&&(s(o,e,e.fillTop),o.beginPath(),o.moveTo(-l,-h),o.lineTo(0,-u-h),o.lineTo(l,-h),o.lineTo(0,u-h),o.fill()),e.showLeft&&(s(o,e,e.fillLeft),o.beginPath(),c?(o.moveTo(-l,-h),o.lineTo(0,u),o.lineTo(0,u-h)):(o.moveTo(-l,0),o.lineTo(0,u),o.lineTo(0,u-h)),o.fill()),e.showRight&&(s(o,e,e.fillRight),o.beginPath(),c?(o.moveTo(l,-h),o.lineTo(0,u),o.lineTo(0,u-h)):(o.moveTo(l,0),o.lineTo(0,u),o.lineTo(0,u-h)),o.fill()),o.restore()}}},49803:(t,e,i)=>{var s=i(39429),n=i(16933);s.register("isotriangle",(function(t,e,i,s,r,o,a,h){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h))}))},60561:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(51503),r=i(79590),t.exports={renderWebGL:n,renderCanvas:r}},51503:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),a=s(e,i,r),h=o.calcMatrix.copyFrom(a.calc),l=e.width,u=e.height,c=l/2,d=l/e.projection,f=e.isReversed,p=i.alpha*e.alpha;if(e.isFilled){var v,g,m,y,x,T,w;if(t.pipelines.preBatch(e),e.showTop&&f){v=n.getTintAppendFloatAlpha(e.fillTop,p),g=h.getX(-c,-u),m=h.getY(-c,-u),y=h.getX(0,-d-u),x=h.getY(0,-d-u),T=h.getX(c,-u),w=h.getY(c,-u);var b=h.getX(0,d-u),S=h.getY(0,d-u);o.batchQuad(e,g,m,y,x,T,w,b,S,0,0,1,1,v,v,v,v,2)}e.showLeft&&(v=n.getTintAppendFloatAlpha(e.fillLeft,p),f?(g=h.getX(-c,-u),m=h.getY(-c,-u),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)):(g=h.getX(-c,0),m=h.getY(-c,0),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)),o.batchTri(e,g,m,y,x,T,w,0,0,1,1,v,v,v,2)),e.showRight&&(v=n.getTintAppendFloatAlpha(e.fillRight,p),f?(g=h.getX(c,-u),m=h.getY(c,-u),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)):(g=h.getX(c,0),m=h.getY(c,0),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)),o.batchTri(e,g,m,y,x,T,w,0,0,1,1,v,v,v,2)),t.pipelines.postBatch(e)}}},57847:(t,e,i)=>{var s=i(83419),n=i(17803),r=i(23031),o=i(36823),a=new s({Extends:n,Mixins:[o],initialize:function(t,e,i,s,o,a,h,l,u){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===o&&(o=0),void 0===a&&(a=128),void 0===h&&(h=0),n.call(this,t,"Line",new r(s,o,a,h));var c=Math.max(1,this.geom.right-this.geom.left),d=Math.max(1,this.geom.bottom-this.geom.top);this.lineWidth=1,this._startWidth=1,this._endWidth=1,this.setPosition(e,i),this.setSize(c,d),void 0!==l&&this.setStrokeStyle(1,l,u),this.updateDisplayOrigin()},setLineWidth:function(t,e){return void 0===e&&(e=t),this._startWidth=t,this._endWidth=e,this.lineWidth=t,this},setTo:function(t,e,i,s){return this.geom.setTo(t,e,i,s),this}});t.exports=a},17440:(t,e,i)=>{var s=i(75177),n=i(20926);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,r)){var a=e._displayOriginX,h=e._displayOriginY;e.isStroked&&(s(o,e),o.beginPath(),o.moveTo(e.geom.x1-a,e.geom.y1-h),o.lineTo(e.geom.x2-a,e.geom.y2-h),o.stroke()),o.restore()}}},2481:(t,e,i)=>{var s=i(39429),n=i(57847);s.register("line",(function(t,e,i,s,r,o,a,h){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h))}))},36823:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(77385),r=i(17440),t.exports={renderWebGL:n,renderCanvas:r}},77385:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),a=s(e,i,r);o.calcMatrix.copyFrom(a.calc);var h=e._displayOriginX,l=e._displayOriginY,u=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isStroked){var c=o.strokeTint,d=n.getTintAppendFloatAlpha(e.strokeColor,e.strokeAlpha*u);c.TL=d,c.TR=d,c.BL=d,c.BR=d,o.batchLine(e.geom.x1-h,e.geom.y1-l,e.geom.x2-h,e.geom.y2-l,e._startWidth/2,e._endWidth/2,1,0,!1,a.sprite,a.camera)}t.pipelines.postBatch(e)}},24949:(t,e,i)=>{var s=i(90273),n=i(83419),r=i(94811),o=i(13829),a=i(25717),h=i(17803),l=i(5469),u=new n({Extends:h,Mixins:[s],initialize:function(t,e,i,s,n,r){void 0===e&&(e=0),void 0===i&&(i=0),h.call(this,t,"Polygon",new a(s));var l=o(this.geom);this.setPosition(e,i),this.setSize(l.width,l.height),void 0!==n&&this.setFillStyle(n,r),this.updateDisplayOrigin(),this.updateData()},smooth:function(t){void 0===t&&(t=1);for(var e=0;e{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(39429),n=i(24949);s.register("polygon",(function(t,e,i,s,r){return this.displayList.add(new n(this.scene,t,e,i,s,r))}))},90273:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(73695),r=i(38710),t.exports={renderWebGL:n,renderCanvas:r}},73695:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},74561:(t,e,i)=>{var s=i(83419),n=i(87841),r=i(17803),o=i(95597),a=new s({Extends:r,Mixins:[o],initialize:function(t,e,i,s,o,a,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===o&&(o=128),r.call(this,t,"Rectangle",new n(0,0,s,o)),this.setPosition(e,i),this.setSize(s,o),void 0!==a&&this.setFillStyle(a,h),this.updateDisplayOrigin(),this.updateData()},setSize:function(t,e){this.width=t,this.height=e,this.geom.setSize(t,e),this.updateData(),this.updateDisplayOrigin();var i=this.input;return i&&!i.customHitArea&&(i.hitArea.width=t,i.hitArea.height=e),this},updateData:function(){var t=[],e=this.geom,i=this._tempLine;return e.getLineA(i),t.push(i.x1,i.y1,i.x2,i.y2),e.getLineB(i),t.push(i.x2,i.y2),e.getLineC(i),t.push(i.x2,i.y2),e.getLineD(i),t.push(i.x2,i.y2),this.pathData=t,this}});t.exports=a},48682:(t,e,i)=>{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY;e.isFilled&&(s(a,e),a.fillRect(-h,-l,e.width,e.height)),e.isStroked&&(n(a,e),a.beginPath(),a.rect(-h,-l,e.width,e.height),a.stroke()),a.restore()}}},87959:(t,e,i)=>{var s=i(39429),n=i(74561);s.register("rectangle",(function(t,e,i,s,r,o){return this.displayList.add(new n(this.scene,t,e,i,s,r,o))}))},95597:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(52059),r=i(48682),t.exports={renderWebGL:n,renderCanvas:r}},52059:(t,e,i)=>{var s=i(91296),n=i(34682),r=i(70554);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=s(e,i,o);a.calcMatrix.copyFrom(h.calc);var l=e._displayOriginX,u=e._displayOriginY,c=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isFilled){var d=a.fillTint,f=r.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*c);d.TL=f,d.TR=f,d.BL=f,d.BR=f,a.batchFillRect(-l,-u,e.width,e.height)}e.isStroked&&n(a,e,c,l,u),t.pipelines.postBatch(e)}},55911:(t,e,i)=>{var s=i(81991),n=i(83419),r=i(94811),o=i(17803),a=new n({Extends:o,Mixins:[s],initialize:function(t,e,i,s,n,r,a,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=5),void 0===n&&(n=32),void 0===r&&(r=64),o.call(this,t,"Star",null),this._points=s,this._innerRadius=n,this._outerRadius=r,this.setPosition(e,i),this.setSize(2*r,2*r),void 0!==a&&this.setFillStyle(a,h),this.updateDisplayOrigin(),this.updateData()},setPoints:function(t){return this._points=t,this.updateData()},setInnerRadius:function(t){return this._innerRadius=t,this.updateData()},setOuterRadius:function(t){return this._outerRadius=t,this.updateData()},points:{get:function(){return this._points},set:function(t){this._points=t,this.updateData()}},innerRadius:{get:function(){return this._innerRadius},set:function(t){this._innerRadius=t,this.updateData()}},outerRadius:{get:function(){return this._outerRadius},set:function(t){this._outerRadius=t,this.updateData()}},updateData:function(){var t=[],e=this._points,i=this._innerRadius,s=this._outerRadius,n=Math.PI/2*3,o=Math.PI/e,a=s,h=s;t.push(a,h+-s);for(var l=0;l{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(55911);i(39429).register("star",(function(t,e,i,n,r,o,a){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a))}))},81991:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(57017),r=i(64272),t.exports={renderWebGL:n,renderCanvas:r}},57017:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},36931:(t,e,i)=>{var s=i(83419),n=i(17803),r=i(16483),o=i(96195),a=new s({Extends:n,Mixins:[o],initialize:function(t,e,i,s,o,a,h,l,u,c,d){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===o&&(o=128),void 0===a&&(a=64),void 0===h&&(h=0),void 0===l&&(l=128),void 0===u&&(u=128),n.call(this,t,"Triangle",new r(s,o,a,h,l,u));var f=this.geom.right-this.geom.left,p=this.geom.bottom-this.geom.top;this.setPosition(e,i),this.setSize(f,p),void 0!==c&&this.setFillStyle(c,d),this.updateDisplayOrigin(),this.updateData()},setTo:function(t,e,i,s,n,r){return this.geom.setTo(t,e,i,s,n,r),this.updateData()},updateData:function(){var t=[],e=this.geom,i=this._tempLine;return e.getLineA(i),t.push(i.x1,i.y1,i.x2,i.y2),e.getLineB(i),t.push(i.x2,i.y2),e.getLineC(i),t.push(i.x2,i.y2),this.pathData=t,this}});t.exports=a},85172:(t,e,i)=>{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.geom.x1-h,c=e.geom.y1-l,d=e.geom.x2-h,f=e.geom.y2-l,p=e.geom.x3-h,v=e.geom.y3-l;a.beginPath(),a.moveTo(u,c),a.lineTo(d,f),a.lineTo(p,v),a.closePath(),e.isFilled&&(s(a,e),a.fill()),e.isStroked&&(n(a,e),a.stroke()),a.restore()}}},45245:(t,e,i)=>{var s=i(39429),n=i(36931);s.register("triangle",(function(t,e,i,s,r,o,a,h,l,u){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h,l,u))}))},96195:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(83253),r=i(85172),t.exports={renderWebGL:n,renderCanvas:r}},83253:(t,e,i)=>{var s=i(91296),n=i(34682),r=i(70554);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=s(e,i,o);a.calcMatrix.copyFrom(h.calc);var l=e._displayOriginX,u=e._displayOriginY,c=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isFilled){var d=a.fillTint,f=r.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*c);d.TL=f,d.TR=f,d.BL=f,d.BR=f;var p=e.geom.x1-l,v=e.geom.y1-u,g=e.geom.x2-l,m=e.geom.y2-u,y=e.geom.x3-l,x=e.geom.y3-u;a.batchFillTriangle(p,v,g,m,y,x,h.sprite,h.camera)}e.isStroked&&n(a,e,c,l,u),t.pipelines.postBatch(e)}},68287:(t,e,i)=>{var s=i(9674),n=i(83419),r=i(31401),o=i(95643),a=i(92751),h=new n({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Size,r.TextureCrop,r.Tint,r.Transform,r.Visible,a],initialize:function(t,e,i,n,r){o.call(this,t,"Sprite"),this._crop=this.resetCropObject(),this.anims=new s(this),this.setTexture(n,r),this.setPosition(e,i),this.setSizeToFrame(),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(t,e){this.anims.update(t,e)},play:function(t,e){return this.anims.play(t,e)},playReverse:function(t,e){return this.anims.playReverse(t,e)},playAfterDelay:function(t,e){return this.anims.playAfterDelay(t,e)},playAfterRepeat:function(t,e){return this.anims.playAfterRepeat(t,e)},chain:function(t){return this.anims.chain(t)},stop:function(){return this.anims.stop()},stopAfterDelay:function(t){return this.anims.stopAfterDelay(t)},stopAfterRepeat:function(t){return this.anims.stopAfterRepeat(t)},stopOnFrame:function(t){return this.anims.stopOnFrame(t)},toJSON:function(){return r.ToJSON(this)},preDestroy:function(){this.anims.destroy(),this.anims=void 0}});t.exports=h},76552:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},15567:(t,e,i)=>{var s=i(25305),n=i(13059),r=i(44603),o=i(23568),a=i(68287);r.register("sprite",(function(t,e){void 0===t&&(t={});var i=o(t,"key",null),r=o(t,"frame",null),h=new a(this.scene,0,0,i,r);return void 0!==e&&(t.add=e),s(this.scene,h,t),n(h,t),h}))},46409:(t,e,i)=>{var s=i(39429),n=i(68287);s.register("sprite",(function(t,e,i,s){return this.displayList.add(new n(this.scene,t,e,i,s))}))},92751:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(9409),r=i(76552),t.exports={renderWebGL:n,renderCanvas:r}},9409:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),e.pipeline.batchSprite(e,i,s)}},14220:t=>{t.exports=function(t,e,i){var s=t.canvas,n=t.context,r=t.style,o=[],a=0,h=i.length;r.maxLines>0&&r.maxLines1&&(u+=t.letterSpacing*(i[l].length-1)),r.wordWrap&&(u-=n.measureText(" ").width),o[l]=Math.ceil(u),a=Math.max(a,o[l])}var c=e.fontSize+r.strokeThickness,d=c*h,f=t.lineSpacing;return h>1&&(d+=f*(h-1)),{width:a,height:d,lines:h,lineWidths:o,lineSpacing:f,lineHeight:c}}},79557:(t,e,i)=>{var s=i(27919);t.exports=function(t){var e=s.create(this),i=e.getContext("2d",{willReadFrequently:!0});t.syncFont(e,i);var n=i.measureText(t.testString);if("actualBoundingBoxAscent"in n){var r=n.actualBoundingBoxAscent,o=n.actualBoundingBoxDescent;return s.remove(e),{ascent:r,descent:o,fontSize:r+o}}var a=Math.ceil(n.width*t.baselineX),h=a,l=2*h;h=h*t.baselineY|0,e.width=a,e.height=l,i.fillStyle="#f00",i.fillRect(0,0,a,l),i.font=t._font,i.textBaseline="alphabetic",i.fillStyle="#000",i.fillText(t.testString,0,h);var u={ascent:0,descent:0,fontSize:0},c=i.getImageData(0,0,a,l);if(!c)return u.ascent=h,u.descent=h+6,u.fontSize=u.ascent+u.descent,s.remove(e),u;var d,f,p=c.data,v=p.length,g=4*a,m=0,y=!1;for(d=0;dh;d--){for(f=0;f{var s=i(40366),n=i(27919),r=i(83419),o=i(31401),a=i(95643),h=i(14220),l=i(35154),u=i(35846),c=i(61771),d=i(35762),f=i(45650),p=new r({Extends:a,Mixins:[o.Alpha,o.BlendMode,o.ComputedSize,o.Crop,o.Depth,o.Flip,o.GetBounds,o.Mask,o.Origin,o.Pipeline,o.PostPipeline,o.ScrollFactor,o.Tint,o.Transform,o.Visible,c],initialize:function(t,e,i,s,r){void 0===e&&(e=0),void 0===i&&(i=0),a.call(this,t,"Text"),this.renderer=t.sys.renderer,this.setPosition(e,i),this.setOrigin(0,0),this.initPipeline(),this.initPostPipeline(!0),this.canvas=n.create(this),this.context,this.style=new d(this,r),this.autoRound=!0,this.splitRegExp=/(?:\r\n|\r|\n)/,this._text=void 0,this.padding={left:0,right:0,top:0,bottom:0},this.width=1,this.height=1,this.lineSpacing=0,this.letterSpacing=0,0===this.style.resolution&&(this.style.resolution=1),this._crop=this.resetCropObject(),this._textureKey=f(),this.texture=t.sys.textures.addCanvas(this._textureKey,this.canvas),this.context=this.texture.context,this.frame=this.texture.get(),this.frame.source.resolution=this.style.resolution,this.renderer&&this.renderer.gl&&(this.renderer.deleteTexture(this.frame.source.glTexture),this.frame.source.glTexture=null),this.initRTL(),this.setText(s),r&&r.padding&&this.setPadding(r.padding),r&&r.lineSpacing&&this.setLineSpacing(r.lineSpacing)},initRTL:function(){this.style.rtl&&(this.canvas.dir="rtl",this.context.direction="rtl",this.canvas.style.display="none",s(this.canvas,this.scene.sys.canvas),this.originX=1)},runWordWrap:function(t){var e=this.style;if(e.wordWrapCallback){var i=e.wordWrapCallback.call(e.wordWrapCallbackScope,t,this);return Array.isArray(i)&&(i=i.join("\n")),i}return e.wordWrapWidth?e.wordWrapUseAdvanced?this.advancedWordWrap(t,this.context,this.style.wordWrapWidth):this.basicWordWrap(t,this.context,this.style.wordWrapWidth):t},advancedWordWrap:function(t,e,i){for(var s="",n=t.replace(/ +/gi," ").split(this.splitRegExp),r=n.length,o=0;ol){if(0===c){for(var v=f;v.length&&(v=v.slice(0,-1),!((p=e.measureText(v).width)<=l)););if(!v.length)throw new Error("wordWrapWidth < a single character");var g=d.substr(v.length);u[c]=g,h+=v}var m=u[c].length?c:c+1,y=u.slice(m).join(" ").replace(/[ \n]*$/gi,"");n.splice(o+1,0,y),r=n.length;break}h+=f,l-=p}s+=h.replace(/[ \n]*$/gi,"")+"\n"}}return s=s.replace(/[\s|\n]*$/gi,"")},basicWordWrap:function(t,e,i){for(var s="",n=t.split(this.splitRegExp),r=n.length-1,o=e.measureText(" ").width,a=0;a<=r;a++){for(var h=i,l=n[a].split(" "),u=l.length-1,c=0;c<=u;c++){var d=l[c],f=e.measureText(d).width,p=f;ch&&c>0&&(s+="\n",h=i),s+=d,c0&&(d+=l.lineSpacing*v),i.rtl)c=f-c-u.left-u.right;else if("right"===i.align)c+=o-l.lineWidths[v];else if("center"===i.align)c+=(o-l.lineWidths[v])/2;else if("justify"===i.align){if(l.lineWidths[v]/l.width>=.85){var g=l.width-l.lineWidths[v],m=e.measureText(" ").width,y=a[v].trim(),x=y.split(" ");g+=(a[v].length-y.length)*m;for(var T=Math.floor(g/m),w=0;T>0;)x[w]+=" ",w=(w+1)%(x.length-1||1),--T;a[v]=x.join(" ")}}if(this.autoRound&&(c=Math.round(c),d=Math.round(d)),i.strokeThickness&&(i.syncShadow(e,i.shadowStroke),e.strokeText(a[v],c,d)),i.color){i.syncShadow(e,i.shadowFill);var b=this.letterSpacing;if(0!==b)for(var S=0,E=a[v].split(""),A=0;A{t.exports=function(t,e,i,s){0!==e.width&&0!==e.height&&(i.addToRenderList(e),t.batchSprite(e,e.frame,i,s))}},71259:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(50171);n.register("text",(function(t,e){void 0===t&&(t={});var i=r(t,"text",""),n=r(t,"style",null),a=r(t,"padding",null);null!==a&&(n.padding=a);var h=new o(this.scene,0,0,i,n);return void 0!==e&&(t.add=e),s(this.scene,h,t),h.autoRound=r(t,"autoRound",!0),h.resolution=r(t,"resolution",1),h}))},68005:(t,e,i)=>{var s=i(50171);i(39429).register("text",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},61771:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(34397),r=i(79724),t.exports={renderWebGL:n,renderCanvas:r}},35762:(t,e,i)=>{var s=i(83419),n=i(23568),r=i(35154),o=i(79557),a={fontFamily:["fontFamily","Courier"],fontSize:["fontSize","16px"],fontStyle:["fontStyle",""],backgroundColor:["backgroundColor",null],color:["color","#fff"],stroke:["stroke","#fff"],strokeThickness:["strokeThickness",0],shadowOffsetX:["shadow.offsetX",0],shadowOffsetY:["shadow.offsetY",0],shadowColor:["shadow.color","#000"],shadowBlur:["shadow.blur",0],shadowStroke:["shadow.stroke",!1],shadowFill:["shadow.fill",!1],align:["align","left"],maxLines:["maxLines",0],fixedWidth:["fixedWidth",0],fixedHeight:["fixedHeight",0],resolution:["resolution",0],rtl:["rtl",!1],testString:["testString","|MÉqgy"],baselineX:["baselineX",1.2],baselineY:["baselineY",1.4],wordWrapWidth:["wordWrap.width",null],wordWrapCallback:["wordWrap.callback",null],wordWrapCallbackScope:["wordWrap.callbackScope",null],wordWrapUseAdvanced:["wordWrap.useAdvancedWrap",!1]},h=new s({initialize:function(t,e){this.parent=t,this.fontFamily,this.fontSize,this.fontStyle,this.backgroundColor,this.color,this.stroke,this.strokeThickness,this.shadowOffsetX,this.shadowOffsetY,this.shadowColor,this.shadowBlur,this.shadowStroke,this.shadowFill,this.align,this.maxLines,this.fixedWidth,this.fixedHeight,this.resolution,this.rtl,this.testString,this.baselineX,this.baselineY,this.wordWrapWidth,this.wordWrapCallback,this.wordWrapCallbackScope,this.wordWrapUseAdvanced,this._font,this.setStyle(e,!1,!0)},setStyle:function(t,e,i){for(var s in void 0===e&&(e=!0),void 0===i&&(i=!1),a){var h=i?a[s][1]:this[s];"wordWrapCallback"===s||"wordWrapCallbackScope"===s?this[s]=r(t,a[s][0],h):t&&"fontSize"===s&&"number"==typeof t.fontSize?this[s]=t.fontSize.toString()+"px":this[s]=n(t,a[s][0],h)}var l=r(t,"font",null);null!==l&&this.setFont(l,!1),this._font=[this.fontStyle,this.fontSize,this.fontFamily].join(" ").trim();var u=r(t,"fill",null);null!==u&&(this.color=u);var c=r(t,"metrics",!1);return c?this.metrics={ascent:r(c,"ascent",0),descent:r(c,"descent",0),fontSize:r(c,"fontSize",0)}:!e&&this.metrics||(this.metrics=o(this)),e?this.parent.updateText():this.parent},syncFont:function(t,e){e.font=this._font},syncStyle:function(t,e){e.textBaseline="alphabetic",e.fillStyle=this.color,e.strokeStyle=this.stroke,e.lineWidth=this.strokeThickness,e.lineCap="round",e.lineJoin="round"},syncShadow:function(t,e){e?(t.shadowOffsetX=this.shadowOffsetX,t.shadowOffsetY=this.shadowOffsetY,t.shadowColor=this.shadowColor,t.shadowBlur=this.shadowBlur):(t.shadowOffsetX=0,t.shadowOffsetY=0,t.shadowColor=0,t.shadowBlur=0)},update:function(t){return t&&(this._font=[this.fontStyle,this.fontSize,this.fontFamily].join(" ").trim(),this.metrics=o(this)),this.parent.updateText()},setFont:function(t,e){void 0===e&&(e=!0);var i=t,s="",n="";if("string"!=typeof t)i=r(t,"fontFamily","Courier"),s=r(t,"fontSize","16px"),n=r(t,"fontStyle","");else{var o=t.split(" "),a=0;n=o.length>2?o[a++]:"",s=o[a++]||"16px",i=o[a++]||"Courier"}return i===this.fontFamily&&s===this.fontSize&&n===this.fontStyle||(this.fontFamily=i,this.fontSize=s,this.fontStyle=n,e&&this.update(!0)),this.parent},setFontFamily:function(t){return this.fontFamily!==t&&(this.fontFamily=t,this.update(!0)),this.parent},setFontStyle:function(t){return this.fontStyle!==t&&(this.fontStyle=t,this.update(!0)),this.parent},setFontSize:function(t){return"number"==typeof t&&(t=t.toString()+"px"),this.fontSize!==t&&(this.fontSize=t,this.update(!0)),this.parent},setTestString:function(t){return this.testString=t,this.update(!0)},setFixedSize:function(t,e){return this.fixedWidth=t,this.fixedHeight=e,t&&(this.parent.width=t),e&&(this.parent.height=e),this.update(!1)},setBackgroundColor:function(t){return this.backgroundColor=t,this.update(!1)},setFill:function(t){return this.color=t,this.update(!1)},setColor:function(t){return this.color=t,this.update(!1)},setResolution:function(t){return this.resolution=t,this.update(!1)},setStroke:function(t,e){return void 0===e&&(e=this.strokeThickness),void 0===t&&0!==this.strokeThickness?(this.strokeThickness=0,this.update(!0)):this.stroke===t&&this.strokeThickness===e||(this.stroke=t,this.strokeThickness=e,this.update(!0)),this.parent},setShadow:function(t,e,i,s,n,r){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i="#000"),void 0===s&&(s=0),void 0===n&&(n=!1),void 0===r&&(r=!0),this.shadowOffsetX=t,this.shadowOffsetY=e,this.shadowColor=i,this.shadowBlur=s,this.shadowStroke=n,this.shadowFill=r,this.update(!1)},setShadowOffset:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.shadowOffsetX=t,this.shadowOffsetY=e,this.update(!1)},setShadowColor:function(t){return void 0===t&&(t="#000"),this.shadowColor=t,this.update(!1)},setShadowBlur:function(t){return void 0===t&&(t=0),this.shadowBlur=t,this.update(!1)},setShadowStroke:function(t){return this.shadowStroke=t,this.update(!1)},setShadowFill:function(t){return this.shadowFill=t,this.update(!1)},setWordWrapWidth:function(t,e){return void 0===e&&(e=!1),this.wordWrapWidth=t,this.wordWrapUseAdvanced=e,this.update(!1)},setWordWrapCallback:function(t,e){return void 0===e&&(e=null),this.wordWrapCallback=t,this.wordWrapCallbackScope=e,this.update(!1)},setAlign:function(t){return void 0===t&&(t="left"),this.align=t,this.update(!1)},setMaxLines:function(t){return void 0===t&&(t=0),this.maxLines=t,this.update(!1)},getTextMetrics:function(){var t=this.metrics;return{ascent:t.ascent,descent:t.descent,fontSize:t.fontSize}},toJSON:function(){var t={};for(var e in a)t[e]=this[e];return t.metrics=this.getTextMetrics(),t},destroy:function(){this.parent=void 0}});t.exports=h},34397:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n){if(0!==e.width&&0!==e.height){i.addToRenderList(e);var r=e.frame,o=r.width,a=r.height,h=s.getTintAppendFloatAlpha,l=t.pipelines.set(e.pipeline,e),u=l.setTexture2D(r.glTexture,e);l.batchTexture(e,r.glTexture,o,a,e.x,e.y,o/e.style.resolution,a/e.style.resolution,e.scaleX,e.scaleY,e.rotation,e.flipX,e.flipY,e.scrollFactorX,e.scrollFactorY,e.displayOriginX,e.displayOriginY,0,0,o,a,h(e.tintTopLeft,i.alpha*e._alphaTL),h(e.tintTopRight,i.alpha*e._alphaTR),h(e.tintBottomLeft,i.alpha*e._alphaBL),h(e.tintBottomRight,i.alpha*e._alphaBR),e.tintFill,0,0,i,n,!1,u)}}},20839:(t,e,i)=>{var s=i(27919),n=i(83419),r=i(31401),o=i(95643),a=i(98439),h=i(68703),l=i(56295),u=i(45650),c=i(26099),d=new n({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.ComputedSize,r.Crop,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Tint,r.Transform,r.Visible,l],initialize:function(t,e,i,n,r,h,l){var d=t.sys.renderer;o.call(this,t,"TileSprite");var f=t.sys.textures.get(h),p=f.get(l);p.source.compressionAlgorithm&&(console.warn("TileSprite cannot use compressed texture"),p=(f=t.sys.textures.get("__MISSING")).get()),"DynamicTexture"===f.type&&(console.warn("TileSprite cannot use Dynamic Texture"),p=(f=t.sys.textures.get("__MISSING")).get()),n&&r?(n=Math.floor(n),r=Math.floor(r)):(n=n||p.width,r=r||p.height),this._tilePosition=new c,this._tileScale=new c(1,1),this.dirty=!1,this.renderer=d,this.canvas=s.create(this,n,r),this.context=this.canvas.getContext("2d",{willReadFrequently:!1}),this.displayTexture=f,this.displayFrame=p,this._crop=this.resetCropObject(),this._textureKey=u(),this.texture=t.sys.textures.addCanvas(this._textureKey,this.canvas),this.frame=this.texture.get(),this.potWidth=a(p.width),this.potHeight=a(p.height),this.fillCanvas=s.create2D(this,this.potWidth,this.potHeight),this.fillContext=this.fillCanvas.getContext("2d",{willReadFrequently:!1}),this.fillPattern=null,this.setPosition(e,i),this.setSize(n,r),this.setFrame(l),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)},setTexture:function(t,e){return this.displayTexture=this.scene.sys.textures.get(t),this.setFrame(e)},setFrame:function(t){var e=this.displayTexture.get(t);return this.potWidth=a(e.width),this.potHeight=a(e.height),this.canvas.width=0,e.cutWidth&&e.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this.displayFrame=e,this.dirty=!0,this.updateTileTexture(),this},setTilePosition:function(t,e){return void 0!==t&&(this.tilePositionX=t),void 0!==e&&(this.tilePositionY=e),this},setTileScale:function(t,e){return void 0===t&&(t=this.tileScaleX),void 0===e&&(e=t),this.tileScaleX=t,this.tileScaleY=e,this},updateTileTexture:function(){if(this.dirty&&this.renderer){var t=this.displayFrame;if(t.source.isRenderTexture||t.source.isGLTexture)return console.warn("TileSprites can only use Image or Canvas based textures"),void(this.dirty=!1);var e=this.fillContext,i=this.fillCanvas,s=this.potWidth,n=this.potHeight;this.renderer&&this.renderer.gl||(s=t.cutWidth,n=t.cutHeight),e.clearRect(0,0,s,n),i.width=s,i.height=n,e.drawImage(t.source.image,t.cutX,t.cutY,t.cutWidth,t.cutHeight,0,0,s,n),this.renderer&&this.renderer.gl?this.fillPattern=this.renderer.canvasToTexture(i,this.fillPattern):this.fillPattern=e.createPattern(i,"repeat"),this.updateCanvas(),this.dirty=!1}},updateCanvas:function(){var t=this.canvas;if(t.width===this.width&&t.height===this.height||(t.width=this.width,t.height=this.height,this.frame.setSize(this.width,this.height),this.updateDisplayOrigin(),this.dirty=!0),!this.dirty||this.renderer&&this.renderer.gl)this.dirty=!1;else{var e=this.context;this.scene.sys.game.config.antialias||h.disable(e);var i=this._tileScale.x,s=this._tileScale.y,n=this._tilePosition.x,r=this._tilePosition.y;e.clearRect(0,0,this.width,this.height),e.save(),e.scale(i,s),e.translate(-n,-r),e.fillStyle=this.fillPattern,e.fillRect(n,r,this.width/i,this.height/s),e.restore(),this.dirty=!1}},preDestroy:function(){this.renderer&&this.renderer.gl&&this.renderer.deleteTexture(this.fillPattern),s.remove(this.canvas),s.remove(this.fillCanvas),this.fillPattern=null,this.fillContext=null,this.fillCanvas=null,this.displayTexture=null,this.displayFrame=null;var t=this.texture;t&&t.destroy(),this.renderer=null},tilePositionX:{get:function(){return this._tilePosition.x},set:function(t){this._tilePosition.x=t,this.dirty=!0}},tilePositionY:{get:function(){return this._tilePosition.y},set:function(t){this._tilePosition.y=t,this.dirty=!0}},tileScaleX:{get:function(){return this._tileScale.x},set:function(t){this._tileScale.x=t,this.dirty=!0}},tileScaleY:{get:function(){return this._tileScale.y},set:function(t){this._tileScale.y=t,this.dirty=!0}}});t.exports=d},46992:t=>{t.exports=function(t,e,i,s){e.updateCanvas(),i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},14167:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(20839);n.register("tileSprite",(function(t,e){void 0===t&&(t={});var i=r(t,"x",0),n=r(t,"y",0),a=r(t,"width",512),h=r(t,"height",512),l=r(t,"key",""),u=r(t,"frame",""),c=new o(this.scene,i,n,a,h,l,u);return void 0!==e&&(t.add=e),s(this.scene,c,t),c}))},91681:(t,e,i)=>{var s=i(20839);i(39429).register("tileSprite",(function(t,e,i,n,r,o){return this.displayList.add(new s(this.scene,t,e,i,n,r,o))}))},56295:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(18553),r=i(46992),t.exports={renderWebGL:n,renderCanvas:r}},18553:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n){e.updateCanvas();var r=e.width,o=e.height;if(0!==r&&0!==o){i.addToRenderList(e);var a=s.getTintAppendFloatAlpha,h=t.pipelines.set(e.pipeline,e),l=h.setTexture2D(e.fillPattern,e);h.batchTexture(e,e.fillPattern,e.displayFrame.width*e.tileScaleX,e.displayFrame.height*e.tileScaleY,e.x,e.y,r,o,e.scaleX,e.scaleY,e.rotation,e.flipX,e.flipY,e.scrollFactorX,e.scrollFactorY,e.originX*r,e.originY*o,0,0,r,o,a(e.tintTopLeft,i.alpha*e._alphaTL),a(e.tintTopRight,i.alpha*e._alphaTR),a(e.tintBottomLeft,i.alpha*e._alphaBL),a(e.tintBottomRight,i.alpha*e._alphaBR),e.tintFill,e.tilePositionX%e.displayFrame.width/e.displayFrame.width,e.tilePositionY%e.displayFrame.height/e.displayFrame.height,i,n,!1,l)}}},18471:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(31401),o=i(51708),a=i(8443),h=i(95643),l=i(36383),u=i(14463),c=i(45650),d=i(10247),f=new n({Extends:h,Mixins:[r.Alpha,r.BlendMode,r.ComputedSize,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.TextureCrop,r.Tint,r.Transform,r.Visible,d],initialize:function(t,e,i,s){h.call(this,t,"Video"),this.video,this.videoTexture,this.videoTextureSource,this.snapshotTexture,this.flipY=!1,this._key=c(),this.touchLocked=!1,this.playWhenUnlocked=!1,this.frameReady=!1,this.isStalled=!1,this.failedPlayAttempts=0,this.metadata,this.retry=0,this.retryInterval=500,this._systemMuted=!1,this._codeMuted=!1,this._systemPaused=!1,this._codePaused=!1,this._callbacks={ended:this.completeHandler.bind(this),legacy:this.legacyPlayHandler.bind(this),playing:this.playingHandler.bind(this),seeked:this.seekedHandler.bind(this),seeking:this.seekingHandler.bind(this),stalled:this.stalledHandler.bind(this),suspend:this.stalledHandler.bind(this),waiting:this.stalledHandler.bind(this)},this._loadCallbackHandler=this.loadErrorHandler.bind(this),this._metadataCallbackHandler=this.metadataHandler.bind(this),this._crop=this.resetCropObject(),this.markers={},this._markerIn=0,this._markerOut=0,this._playingMarker=!1,this._lastUpdate=0,this.cacheKey="",this.isSeeking=!1,this._playCalled=!1,this._rfvCallbackId=0;var n=t.sys.game;this._device=n.device.video,this.setPosition(e,i),this.setSize(256,256),this.initPipeline(),this.initPostPipeline(!0),n.events.on(a.PAUSE,this.globalPause,this),n.events.on(a.RESUME,this.globalResume,this);var r=t.sys.sound;r&&r.on(u.GLOBAL_MUTE,this.globalMute,this),s&&this.load(s)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},load:function(t){var e=this.scene.sys.cache.video.get(t);return e?(this.cacheKey=t,this.loadHandler(e.url,e.noAudio,e.crossOrigin)):console.warn("No video in cache for key: "+t),this},changeSource:function(t,e,i,s,n){void 0===e&&(e=!0),void 0===i&&(i=!1),this.cacheKey!==t&&(this.load(t),e&&this.play(i,s,n))},getVideoKey:function(){return this.cacheKey},loadURL:function(t,e,i){void 0===e&&(e=!1);var s=this._device.getVideoURL(t);return s?(this.cacheKey="",this.loadHandler(s.url,e,i)):console.warn("No supported video format found for "+t),this},loadMediaStream:function(t,e,i){return this.loadHandler(null,e,i,t)},loadHandler:function(t,e,i,s){e||(e=!1);var n=this.video;if(n?(this.removeLoadEventHandlers(),this.stop()):((n=document.createElement("video")).controls=!1,n.setAttribute("playsinline","playsinline"),n.setAttribute("preload","auto"),n.setAttribute("disablePictureInPicture","true")),e?(n.muted=!0,n.defaultMuted=!0,n.setAttribute("autoplay","autoplay")):(n.muted=!1,n.defaultMuted=!1,n.removeAttribute("autoplay")),i?n.setAttribute("crossorigin",i):n.removeAttribute("crossorigin"),s)if("srcObject"in n)try{n.srcObject=s}catch(t){if("TypeError"!==t.name)throw t;n.src=URL.createObjectURL(s)}else n.src=URL.createObjectURL(s);else n.src=t;this.retry=0,this.video=n,this._playCalled=!1,n.load(),this.addLoadEventHandlers();var r=this.scene.sys.textures.get(this._key);return this.setTexture(r),this},requestVideoFrame:function(t,e){var i=this.video;if(i){var s=e.width,n=e.height,r=this.videoTexture,a=this.videoTextureSource,h=!r||a.source!==i;h?(this._codePaused=i.paused,this._codeMuted=i.muted,r?(a.source=i,a.width=s,a.height=n,r.get().setSize(s,n)):((r=this.scene.sys.textures.create(this._key,i,s,n)).add("__BASE",0,0,0,s,n),this.setTexture(r),this.videoTexture=r,this.videoTextureSource=r.source[0],this.videoTextureSource.setFlipY(this.flipY),this.emit(o.VIDEO_TEXTURE,this,r)),this.setSizeToFrame(),this.updateDisplayOrigin()):a.update(),this.isStalled=!1,this.metadata=e;var l=e.mediaTime;h&&(this._lastUpdate=l,this.emit(o.VIDEO_CREATED,this,s,n),this.frameReady||(this.frameReady=!0,this.emit(o.VIDEO_PLAY,this))),this._playingMarker?l>=this._markerOut&&(i.loop?(i.currentTime=this._markerIn,this.emit(o.VIDEO_LOOP,this)):(this.stop(!1),this.emit(o.VIDEO_COMPLETE,this))):l-1&&i>e&&i=0&&!isNaN(i)&&i>e&&(this.markers[t]=[e,i]),this},playMarker:function(t,e){var i=this.markers[t];return i&&this.play(e,i[0],i[1]),this},removeMarker:function(t){return delete this.markers[t],this},snapshot:function(t,e){return void 0===t&&(t=this.width),void 0===e&&(e=this.height),this.snapshotArea(0,0,this.width,this.height,t,e)},snapshotArea:function(t,e,i,s,n,r){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.width),void 0===s&&(s=this.height),void 0===n&&(n=i),void 0===r&&(r=s);var o=this.video,a=this.snapshotTexture;return a?(a.setSize(n,r),o&&a.context.drawImage(o,t,e,i,s,0,0,n,r)):(a=this.scene.sys.textures.createCanvas(c(),n,r),this.snapshotTexture=a,o&&a.context.drawImage(o,t,e,i,s,0,0,n,r)),a.update()},saveSnapshotTexture:function(t){return this.snapshotTexture?this.scene.sys.textures.renameTexture(this.snapshotTexture.key,t):this.snapshotTexture=this.scene.sys.textures.createCanvas(t,this.width,this.height),this.snapshotTexture},playSuccess:function(){if(this._playCalled){this.addEventHandlers(),this._codePaused=!1,this.touchLocked&&(this.touchLocked=!1,this.emit(o.VIDEO_UNLOCKED,this));var t=this.scene.sys.sound;t&&t.mute&&this.setMute(!0),this._markerIn>-1&&(this.video.currentTime=this._markerIn)}},playError:function(t){var e=t.name;"NotAllowedError"===e?(this.touchLocked=!0,this.playWhenUnlocked=!0,this.failedPlayAttempts=1,this.emit(o.VIDEO_LOCKED,this)):"NotSupportedError"===e?(this.stop(!1),this.emit(o.VIDEO_UNSUPPORTED,this,t)):(this.stop(!1),this.emit(o.VIDEO_ERROR,this,t))},legacyPlayHandler:function(){var t=this.video;t&&(this.playSuccess(),t.removeEventListener("playing",this._callbacks.legacy))},playingHandler:function(){this.isStalled=!1,this.emit(o.VIDEO_PLAYING,this)},loadErrorHandler:function(t){this.stop(!1),this.emit(o.VIDEO_ERROR,this,t)},metadataHandler:function(t){this.emit(o.VIDEO_METADATA,this,t)},setSizeToFrame:function(t){t||(t=this.frame),this.width=t.realWidth,this.height=t.realHeight,1!==this.scaleX&&(this.scaleX=this.displayWidth/this.width),1!==this.scaleY&&(this.scaleY=this.displayHeight/this.height);var e=this.input;return e&&!e.customHitArea&&(e.hitArea.width=this.width,e.hitArea.height=this.height),this},stalledHandler:function(t){this.isStalled=!0,this.emit(o.VIDEO_STALLED,this,t)},completeHandler:function(){this._playCalled=!1,this.emit(o.VIDEO_COMPLETE,this)},preUpdate:function(t,e){this.video&&this._playCalled&&this.touchLocked&&this.playWhenUnlocked&&(this.retry+=e,this.retry>=this.retryInterval&&(this.createPlayPromise(!1),this.retry=0))},seekTo:function(t){var e=this.video;if(e){var i=e.duration;if(i!==1/0&&!isNaN(i)){var s=i*t;this.setCurrentTime(s)}}return this},getCurrentTime:function(){return this.video?this.video.currentTime:0},setCurrentTime:function(t){var e=this.video;if(e){if("string"==typeof t){var i=t[0],s=parseFloat(t.substr(1));"+"===i?t=e.currentTime+s:"-"===i&&(t=e.currentTime-s)}e.currentTime=t}return this},seekingHandler:function(){this.isSeeking=!0,this.emit(o.VIDEO_SEEKING,this)},seekedHandler:function(){this.isSeeking=!1,this.emit(o.VIDEO_SEEKED,this)},getProgress:function(){var t=this.video;if(t){var e=t.duration;if(e!==1/0&&!isNaN(e))return t.currentTime/e}return-1},getDuration:function(){return this.video?this.video.duration:0},setMute:function(t){void 0===t&&(t=!0),this._codeMuted=t;var e=this.video;return e&&(e.muted=!!this._systemMuted||t),this},isMuted:function(){return this._codeMuted},globalMute:function(t,e){this._systemMuted=e;var i=this.video;i&&(i.muted=!!this._codeMuted||e)},globalPause:function(){this._systemPaused=!0,this.video&&!this.video.ended&&(this.removeEventHandlers(),this.video.pause())},globalResume:function(){this._systemPaused=!1,!this.video||this._codePaused||this.video.ended||this.createPlayPromise()},setPaused:function(t){void 0===t&&(t=!0);var e=this.video;return this._codePaused=t,e&&!e.ended&&(t?e.paused||(this.removeEventHandlers(),e.pause()):t||(this._playCalled?e.paused&&!this._systemPaused&&this.createPlayPromise():this.play())),this},pause:function(){return this.setPaused(!0)},resume:function(){return this.setPaused(!1)},getVolume:function(){return this.video?this.video.volume:1},setVolume:function(t){return void 0===t&&(t=1),this.video&&(this.video.volume=s(t,0,1)),this},getPlaybackRate:function(){return this.video?this.video.playbackRate:1},setPlaybackRate:function(t){return this.video&&(this.video.playbackRate=t),this},getLoop:function(){return!!this.video&&this.video.loop},setLoop:function(t){return void 0===t&&(t=!0),this.video&&(this.video.loop=t),this},isPlaying:function(){return!!this.video&&!(this.video.paused||this.video.ended)},isPaused:function(){return this.video&&this._playCalled&&this.video.paused||this._codePaused||this._systemPaused},saveTexture:function(t,e){return void 0===e&&(e=!1),this.videoTexture&&(this.scene.sys.textures.renameTexture(this._key,t),this.videoTextureSource.setFlipY(e)),this._key=t,this.flipY=e,!!this.videoTexture},stop:function(t){void 0===t&&(t=!0);var e=this.video;return e&&(this.removeEventHandlers(),e.cancelVideoFrameCallback(this._rfvCallbackId),e.pause()),this.retry=0,this._playCalled=!1,t&&this.emit(o.VIDEO_STOP,this),this},removeVideoElement:function(){var t=this.video;if(t){for(t.parentNode&&t.parentNode.removeChild(t);t.hasChildNodes();)t.removeChild(t.firstChild);t.removeAttribute("autoplay"),t.removeAttribute("src"),this.video=null}},preDestroy:function(){this.stop(!1),this.removeLoadEventHandlers(),this.removeVideoElement();var t=this.scene.sys.game.events;t.off(a.PAUSE,this.globalPause,this),t.off(a.RESUME,this.globalResume,this);var e=this.scene.sys.sound;e&&e.off(u.GLOBAL_MUTE,this.globalMute,this)}});t.exports=f},58352:t=>{t.exports=function(t,e,i,s){e.videoTexture&&(i.addToRenderList(e),t.batchSprite(e,e.frame,i,s))}},11511:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(18471);n.register("video",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=new o(this.scene,0,0,i);return void 0!==e&&(t.add=e),s(this.scene,n,t),n}))},89025:(t,e,i)=>{var s=i(18471);i(39429).register("video",(function(t,e,i){return this.displayList.add(new s(this.scene,t,e,i))}))},10247:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(29849),r=i(58352),t.exports={renderWebGL:n,renderCanvas:r}},29849:t=>{t.exports=function(t,e,i,s){e.videoTexture&&(i.addToRenderList(e),e.pipeline.batchSprite(e,i,s))}},41481:(t,e,i)=>{var s=i(10312),n=i(96503),r=i(87902),o=i(83419),a=i(31401),h=i(95643),l=i(87841),u=i(37303),c=new o({Extends:h,Mixins:[a.Depth,a.GetBounds,a.Origin,a.Transform,a.ScrollFactor,a.Visible],initialize:function(t,e,i,n,r){void 0===n&&(n=1),void 0===r&&(r=n),h.call(this,t,"Zone"),this.setPosition(e,i),this.width=n,this.height=r,this.blendMode=s.NORMAL,this.updateDisplayOrigin()},displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}},setSize:function(t,e,i){void 0===i&&(i=!0),this.width=t,this.height=e,this.updateDisplayOrigin();var s=this.input;return i&&s&&!s.customHitArea&&(s.hitArea.width=t,s.hitArea.height=e),this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this},setCircleDropZone:function(t){return this.setDropZone(new n(0,0,t),r)},setRectangleDropZone:function(t,e){return this.setDropZone(new l(0,0,t,e),u)},setDropZone:function(t,e){return this.input||this.setInteractive(t,e,!0),this},setAlpha:function(){},setBlendMode:function(){},renderCanvas:function(t,e,i){i.addToRenderList(e)},renderWebGL:function(t,e,i){i.addToRenderList(e)}});t.exports=c},95261:(t,e,i)=>{var s=i(44603),n=i(23568),r=i(41481);s.register("zone",(function(t){var e=n(t,"x",0),i=n(t,"y",0),s=n(t,"width",1),o=n(t,"height",s);return new r(this.scene,e,i,s,o)}))},84175:(t,e,i)=>{var s=i(41481);i(39429).register("zone",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},95166:t=>{t.exports=function(t){return t.radius>0?Math.PI*t.radius*t.radius:0}},96503:(t,e,i)=>{var s=i(83419),n=i(87902),r=i(26241),o=i(79124),a=i(23777),h=i(28176),l=new s({initialize:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),this.type=a.CIRCLE,this.x=t,this.y=e,this._radius=i,this._diameter=2*i},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return h(this,t)},setTo:function(t,e,i){return this.x=t,this.y=e,this._radius=i,this._diameter=2*i,this},setEmpty:function(){return this._radius=0,this._diameter=0,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},isEmpty:function(){return this._radius<=0},radius:{get:function(){return this._radius},set:function(t){this._radius=t,this._diameter=2*t}},diameter:{get:function(){return this._diameter},set:function(t){this._diameter=t,this._radius=.5*t}},left:{get:function(){return this.x-this._radius},set:function(t){this.x=t+this._radius}},right:{get:function(){return this.x+this._radius},set:function(t){this.x=t-this._radius}},top:{get:function(){return this.y-this._radius},set:function(t){this.y=t+this._radius}},bottom:{get:function(){return this.y+this._radius},set:function(t){this.y=t-this._radius}}});t.exports=l},71562:t=>{t.exports=function(t){return Math.PI*t.radius*2}},92110:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){return void 0===i&&(i=new s),i.x=t.x+t.radius*Math.cos(e),i.y=t.y+t.radius*Math.sin(e),i}},42250:(t,e,i)=>{var s=i(96503);t.exports=function(t){return new s(t.x,t.y,t.radius)}},87902:t=>{t.exports=function(t,e,i){return t.radius>0&&e>=t.left&&e<=t.right&&i>=t.top&&i<=t.bottom&&(t.x-e)*(t.x-e)+(t.y-i)*(t.y-i)<=t.radius*t.radius}},5698:(t,e,i)=>{var s=i(87902);t.exports=function(t,e){return s(t,e.x,e.y)}},70588:(t,e,i)=>{var s=i(87902);t.exports=function(t,e){return s(t,e.x,e.y)&&s(t,e.right,e.y)&&s(t,e.x,e.bottom)&&s(t,e.right,e.bottom)}},26394:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y,t.radius)}},76278:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.radius===e.radius}},2074:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.left,e.y=t.top,e.width=t.diameter,e.height=t.diameter,e}},26241:(t,e,i)=>{var s=i(92110),n=i(62945),r=i(36383),o=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new o);var a=n(e,0,r.PI2);return s(t,a,i)}},79124:(t,e,i)=>{var s=i(71562),n=i(92110),r=i(62945),o=i(36383);t.exports=function(t,e,i,a){void 0===a&&(a=[]),!e&&i>0&&(e=s(t)/i);for(var h=0;h{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},39212:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},28176:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=2*Math.PI*Math.random(),n=Math.random()+Math.random(),r=n>1?2-n:n,o=r*Math.cos(i),a=r*Math.sin(i);return e.x=t.x+o*t.radius,e.y=t.y+a*t.radius,e}},88911:(t,e,i)=>{var s=i(96503);s.Area=i(95166),s.Circumference=i(71562),s.CircumferencePoint=i(92110),s.Clone=i(42250),s.Contains=i(87902),s.ContainsPoint=i(5698),s.ContainsRect=i(70588),s.CopyFrom=i(26394),s.Equals=i(76278),s.GetBounds=i(2074),s.GetPoint=i(26241),s.GetPoints=i(79124),s.Offset=i(50884),s.OffsetPoint=i(39212),s.Random=i(28176),t.exports=s},23777:t=>{t.exports={CIRCLE:0,ELLIPSE:1,LINE:2,POINT:3,POLYGON:4,RECTANGLE:5,TRIANGLE:6}},78874:t=>{t.exports=function(t){return t.isEmpty()?0:t.getMajorRadius()*t.getMinorRadius()*Math.PI}},92990:t=>{t.exports=function(t){var e=t.width/2,i=t.height/2,s=Math.pow(e-i,2)/Math.pow(e+i,2);return Math.PI*(e+i)*(1+3*s/(10+Math.sqrt(4-3*s)))}},79522:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=t.width/2,r=t.height/2;return i.x=t.x+n*Math.cos(e),i.y=t.y+r*Math.sin(e),i}},58102:(t,e,i)=>{var s=i(8497);t.exports=function(t){return new s(t.x,t.y,t.width,t.height)}},81154:t=>{t.exports=function(t,e,i){if(t.width<=0||t.height<=0)return!1;var s=(e-t.x)/t.width,n=(i-t.y)/t.height;return(s*=s)+(n*=n)<.25}},46662:(t,e,i)=>{var s=i(81154);t.exports=function(t,e){return s(t,e.x,e.y)}},1632:(t,e,i)=>{var s=i(81154);t.exports=function(t,e){return s(t,e.x,e.y)&&s(t,e.right,e.y)&&s(t,e.x,e.bottom)&&s(t,e.right,e.bottom)}},65534:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y,t.width,t.height)}},8497:(t,e,i)=>{var s=i(83419),n=i(81154),r=i(90549),o=i(48320),a=i(23777),h=i(24820),l=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=a.ELLIPSE,this.x=t,this.y=e,this.width=i,this.height=s},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return h(this,t)},setTo:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setEmpty:function(){return this.width=0,this.height=0,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},isEmpty:function(){return this.width<=0||this.height<=0},getMinorRadius:function(){return Math.min(this.width,this.height)/2},getMajorRadius:function(){return Math.max(this.width,this.height)/2},left:{get:function(){return this.x-this.width/2},set:function(t){this.x=t+this.width/2}},right:{get:function(){return this.x+this.width/2},set:function(t){this.x=t-this.width/2}},top:{get:function(){return this.y-this.height/2},set:function(t){this.y=t+this.height/2}},bottom:{get:function(){return this.y+this.height/2},set:function(t){this.y=t-this.height/2}}});t.exports=l},36146:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}},23694:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.left,e.y=t.top,e.width=t.width,e.height=t.height,e}},90549:(t,e,i)=>{var s=i(79522),n=i(62945),r=i(36383),o=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new o);var a=n(e,0,r.PI2);return s(t,a,i)}},48320:(t,e,i)=>{var s=i(92990),n=i(79522),r=i(62945),o=i(36383);t.exports=function(t,e,i,a){void 0===a&&(a=[]),!e&&i>0&&(e=s(t)/i);for(var h=0;h{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},44808:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},24820:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=Math.random()*Math.PI*2,n=Math.sqrt(Math.random());return e.x=t.x+n*Math.cos(i)*t.width/2,e.y=t.y+n*Math.sin(i)*t.height/2,e}},49203:(t,e,i)=>{var s=i(8497);s.Area=i(78874),s.Circumference=i(92990),s.CircumferencePoint=i(79522),s.Clone=i(58102),s.Contains=i(81154),s.ContainsPoint=i(46662),s.ContainsRect=i(1632),s.CopyFrom=i(65534),s.Equals=i(36146),s.GetBounds=i(23694),s.GetPoint=i(90549),s.GetPoints=i(48320),s.Offset=i(73424),s.OffsetPoint=i(44808),s.Random=i(24820),t.exports=s},55738:(t,e,i)=>{var s=i(23777),n=i(79291),r={Circle:i(88911),Ellipse:i(49203),Intersects:i(91865),Line:i(2529),Mesh:i(73090),Point:i(43711),Polygon:i(58423),Rectangle:i(93232),Triangle:i(84435)};r=n(!1,r,s),t.exports=r},2044:(t,e,i)=>{var s=i(20339);t.exports=function(t,e){return s(t.x,t.y,e.x,e.y)<=t.radius+e.radius}},81491:t=>{t.exports=function(t,e){var i=e.width/2,s=e.height/2,n=Math.abs(t.x-e.x-i),r=Math.abs(t.y-e.y-s),o=i+t.radius,a=s+t.radius;if(n>o||r>a)return!1;if(n<=i||r<=s)return!0;var h=n-i,l=r-s;return h*h+l*l<=t.radius*t.radius}},63376:(t,e,i)=>{var s=i(2141),n=i(2044);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r,o,a,h,l=t.x,u=t.y,c=t.radius,d=e.x,f=e.y,p=e.radius;if(u===f)0===(a=(o=-2*f)*o-4*(r=1)*(d*d+(h=(p*p-c*c-d*d+l*l)/(2*(l-d)))*h-2*d*h+f*f-p*p))?i.push(new s(h,-o/(2*r))):a>0&&(i.push(new s(h,(-o+Math.sqrt(a))/(2*r))),i.push(new s(h,(-o-Math.sqrt(a))/(2*r))));else{var v=(l-d)/(u-f),g=(p*p-c*c-d*d+l*l-f*f+u*u)/(2*(u-f));0===(a=(o=2*u*v-2*g*v-2*l)*o-4*(r=v*v+1)*(l*l+u*u+g*g-c*c-2*u*g))?(h=-o/(2*r),i.push(new s(h,g-h*v))):a>0&&(h=(-o+Math.sqrt(a))/(2*r),i.push(new s(h,g-h*v)),h=(-o-Math.sqrt(a))/(2*r),i.push(new s(h,g-h*v)))}}return i}},97439:(t,e,i)=>{var s=i(4042),n=i(81491);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r=e.getLineA(),o=e.getLineB(),a=e.getLineC(),h=e.getLineD();s(r,t,i),s(o,t,i),s(a,t,i),s(h,t,i)}return i}},4042:(t,e,i)=>{var s=i(2141),n=i(80462);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r,o,a=t.x1,h=t.y1,l=t.x2,u=t.y2,c=e.x,d=e.y,f=e.radius,p=l-a,v=u-h,g=a-c,m=h-d,y=p*p+v*v,x=2*(p*g+v*m),T=x*x-4*y*(g*g+m*m-f*f);if(0===T){var w=-x/(2*y);r=a+w*p,o=h+w*v,w>=0&&w<=1&&i.push(new s(r,o))}else if(T>0){var b=(-x-Math.sqrt(T))/(2*y);r=a+b*p,o=h+b*v,b>=0&&b<=1&&i.push(new s(r,o));var S=(-x+Math.sqrt(T))/(2*y);r=a+S*p,o=h+S*v,S>=0&&S<=1&&i.push(new s(r,o))}}return i}},36100:(t,e,i)=>{var s=i(25836);t.exports=function(t,e,i,n){void 0===i&&(i=!1);var r,o,a,h=t.x1,l=t.y1,u=t.x2,c=t.y2,d=e.x1,f=e.y1,p=u-h,v=c-l,g=e.x2-d,m=e.y2-f,y=p*m-v*g;if(0===y)return null;if(i){if(r=(p*(f-l)+v*(h-d))/(g*v-m*p),0!==p)o=(d+g*r-h)/p;else{if(0===v)return null;o=(f+m*r-l)/v}if(o<0||r<0||r>1)return null;a=o}else{if(o=((l-f)*p-(h-d)*v)/y,(r=((d-h)*m-(f-l)*g)/y)<0||r>1||o<0||o>1)return null;a=r}return void 0===n&&(n=new s),n.set(h+p*a,l+v*a,a)}},3073:(t,e,i)=>{var s=i(36100),n=i(23031),r=i(25836),o=new n,a=new r;t.exports=function(t,e,i,n){void 0===i&&(i=!1),void 0===n&&(n=new r);var h=!1;n.set(),a.set();for(var l=e[e.length-1],u=0;u{var s=i(25836),n=i(61369),r=i(3073),o=new s;t.exports=function(t,e,i,s){void 0===s&&(s=new n),Array.isArray(e)||(e=[e]);var a=!1;s.set(),o.set();for(var h=0;h{var s=i(2141),n=i(76112),r=i(92773);t.exports=function(t,e,i){if(void 0===i&&(i=[]),r(t,e))for(var o=e.getLineA(),a=e.getLineB(),h=e.getLineC(),l=e.getLineD(),u=[new s,new s,new s,new s],c=[n(o,t,u[0]),n(a,t,u[1]),n(h,t,u[2]),n(l,t,u[3])],d=0;d<4;d++)c[d]&&i.push(u[d]);return i}},71147:(t,e,i)=>{var s=i(61369),n=i(56362),r=new(i(23031));function o(t,e,i,o,a){var h=Math.cos(t),l=Math.sin(t);r.setTo(e,i,e+h,i+l);var u=n(r,o,!0);u&&a.push(new s(u.x,u.y,t,u.w))}function a(t,e){return t.z-e.z}t.exports=function(t,e,i){Array.isArray(i)||(i=[i]);for(var s=[],n=[],r=0;r{var s=i(87841),n=i(59996);t.exports=function(t,e,i){return void 0===i&&(i=new s),n(t,e)&&(i.x=Math.max(t.x,e.x),i.y=Math.max(t.y,e.y),i.width=Math.min(t.right,e.right)-i.x,i.height=Math.min(t.bottom,e.bottom)-i.y),i}},52784:(t,e,i)=>{var s=i(60646),n=i(59996);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r=t.getLineA(),o=t.getLineB(),a=t.getLineC(),h=t.getLineD();s(r,e,i),s(o,e,i),s(a,e,i),s(h,e,i)}return i}},26341:(t,e,i)=>{var s=i(89265),n=i(60646);t.exports=function(t,e,i){if(void 0===i&&(i=[]),s(t,e)){var r=e.getLineA(),o=e.getLineB(),a=e.getLineC();n(r,t,i),n(o,t,i),n(a,t,i)}return i}},38720:(t,e,i)=>{var s=i(4042),n=i(67636);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r=t.getLineA(),o=t.getLineB(),a=t.getLineC();s(r,e,i),s(o,e,i),s(a,e,i)}return i}},13882:(t,e,i)=>{var s=i(2141),n=i(2822),r=i(76112);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e))for(var o=t.getLineA(),a=t.getLineB(),h=t.getLineC(),l=[new s,new s,new s],u=[r(o,e,l[0]),r(a,e,l[1]),r(h,e,l[2])],c=0;c<3;c++)u[c]&&i.push(l[c]);return i}},75636:(t,e,i)=>{var s=i(82944),n=i(13882);t.exports=function(t,e,i){if(void 0===i&&(i=[]),s(t,e)){var r=e.getLineA(),o=e.getLineB(),a=e.getLineC();n(t,r,i),n(t,o,i),n(t,a,i)}return i}},80462:(t,e,i)=>{var s=i(87902),n=new(i(2141));t.exports=function(t,e,i){if(void 0===i&&(i=n),s(e,t.x1,t.y1))return i.x=t.x1,i.y=t.y1,!0;if(s(e,t.x2,t.y2))return i.x=t.x2,i.y=t.y2,!0;var r=t.x2-t.x1,o=t.y2-t.y1,a=e.x-t.x1,h=e.y-t.y1,l=r*r+o*o,u=r,c=o;if(l>0){var d=(a*r+h*o)/l;u*=d,c*=d}return i.x=t.x1+u,i.y=t.y1+c,u*u+c*c<=l&&u*r+c*o>=0&&s(e,i.x,i.y)}},76112:t=>{t.exports=function(t,e,i){var s=t.x1,n=t.y1,r=t.x2,o=t.y2,a=e.x1,h=e.y1,l=e.x2,u=e.y2;if(s===r&&n===o||a===l&&h===u)return!1;var c=(u-h)*(r-s)-(l-a)*(o-n);if(0===c)return!1;var d=((l-a)*(n-h)-(u-h)*(s-a))/c,f=((r-s)*(n-h)-(o-n)*(s-a))/c;return!(d<0||d>1||f<0||f>1)&&(i&&(i.x=s+d*(r-s),i.y=n+d*(o-n)),!0)}},92773:t=>{t.exports=function(t,e){var i=t.x1,s=t.y1,n=t.x2,r=t.y2,o=e.x,a=e.y,h=e.right,l=e.bottom,u=0;if(i>=o&&i<=h&&s>=a&&s<=l||n>=o&&n<=h&&r>=a&&r<=l)return!0;if(i=o){if((u=s+(r-s)*(o-i)/(n-i))>a&&u<=l)return!0}else if(i>h&&n<=h&&(u=s+(r-s)*(h-i)/(n-i))>=a&&u<=l)return!0;if(s=a){if((u=i+(n-i)*(a-s)/(r-s))>=o&&u<=h)return!0}else if(s>l&&r<=l&&(u=i+(n-i)*(l-s)/(r-s))>=o&&u<=h)return!0;return!1}},16204:t=>{t.exports=function(t,e,i){void 0===i&&(i=1);var s=e.x1,n=e.y1,r=e.x2,o=e.y2,a=t.x,h=t.y,l=(r-s)*(r-s)+(o-n)*(o-n);if(0===l)return!1;var u=((a-s)*(r-s)+(h-n)*(o-n))/l;if(u<0)return Math.sqrt((s-a)*(s-a)+(n-h)*(n-h))<=i;if(u>=0&&u<=1){var c=((n-h)*(r-s)-(s-a)*(o-n))/l;return Math.abs(c)*Math.sqrt(l)<=i}return Math.sqrt((r-a)*(r-a)+(o-h)*(o-h))<=i}},14199:(t,e,i)=>{var s=i(16204);t.exports=function(t,e){if(!s(t,e))return!1;var i=Math.min(e.x1,e.x2),n=Math.max(e.x1,e.x2),r=Math.min(e.y1,e.y2),o=Math.max(e.y1,e.y2);return t.x>=i&&t.x<=n&&t.y>=r&&t.y<=o}},59996:t=>{t.exports=function(t,e){return!(t.width<=0||t.height<=0||e.width<=0||e.height<=0)&&!(t.righte.right||t.y>e.bottom)}},89265:(t,e,i)=>{var s=i(76112),n=i(37303),r=i(48653),o=i(77493);t.exports=function(t,e){if(e.left>t.right||e.rightt.bottom||e.bottom0}},84411:t=>{t.exports=function(t,e,i,s,n,r){return void 0===r&&(r=0),!(e>t.right+r||it.bottom+r||n{var s=i(80462),n=i(10690);t.exports=function(t,e){return!(t.left>e.right||t.righte.bottom||t.bottom{var s=i(76112);t.exports=function(t,e){return!(!t.contains(e.x1,e.y1)&&!t.contains(e.x2,e.y2))||(!!s(t.getLineA(),e)||(!!s(t.getLineB(),e)||!!s(t.getLineC(),e)))}},82944:(t,e,i)=>{var s=i(48653),n=i(71694),r=i(76112);t.exports=function(t,e){if(t.left>e.right||t.righte.bottom||t.bottom0||(c=n(e),(d=s(t,c,!0)).length>0)}},91865:(t,e,i)=>{t.exports={CircleToCircle:i(2044),CircleToRectangle:i(81491),GetCircleToCircle:i(63376),GetCircleToRectangle:i(97439),GetLineToCircle:i(4042),GetLineToLine:i(36100),GetLineToPoints:i(3073),GetLineToPolygon:i(56362),GetLineToRectangle:i(60646),GetRaysFromPointToPolygon:i(71147),GetRectangleIntersection:i(68389),GetRectangleToRectangle:i(52784),GetRectangleToTriangle:i(26341),GetTriangleToCircle:i(38720),GetTriangleToLine:i(13882),GetTriangleToTriangle:i(75636),LineToCircle:i(80462),LineToLine:i(76112),LineToRectangle:i(92773),PointToLine:i(16204),PointToLineSegment:i(14199),RectangleToRectangle:i(59996),RectangleToTriangle:i(89265),RectangleToValues:i(84411),TriangleToCircle:i(67636),TriangleToLine:i(2822),TriangleToTriangle:i(82944)}},91938:t=>{t.exports=function(t){return Math.atan2(t.y2-t.y1,t.x2-t.x1)}},84993:t=>{t.exports=function(t,e,i){void 0===e&&(e=1),void 0===i&&(i=[]);var s=Math.round(t.x1),n=Math.round(t.y1),r=Math.round(t.x2),o=Math.round(t.y2),a=Math.abs(r-s),h=Math.abs(o-n),l=s-h&&(c-=h,s+=l),f{t.exports=function(t,e,i){var s=e-(t.x1+t.x2)/2,n=i-(t.y1+t.y2)/2;return t.x1+=s,t.y1+=n,t.x2+=s,t.y2+=n,t}},31116:(t,e,i)=>{var s=i(23031);t.exports=function(t){return new s(t.x1,t.y1,t.x2,t.y2)}},59944:t=>{t.exports=function(t,e){return e.setTo(t.x1,t.y1,t.x2,t.y2)}},59220:t=>{t.exports=function(t,e){return t.x1===e.x1&&t.y1===e.y1&&t.x2===e.x2&&t.y2===e.y2}},78177:(t,e,i)=>{var s=i(35001);t.exports=function(t,e,i){void 0===i&&(i=e);var n=s(t),r=t.x2-t.x1,o=t.y2-t.y1;return e&&(t.x1=t.x1-r/n*e,t.y1=t.y1-o/n*e),i&&(t.x2=t.x2+r/n*i,t.y2=t.y2+o/n*i),t}},26708:(t,e,i)=>{var s=i(52816),n=i(6113),r=i(2141);t.exports=function(t,e,i,o,a){void 0===o&&(o=0),void 0===a&&(a=[]);var h,l,u=[],c=t.x1,d=t.y1,f=t.x2-c,p=t.y2-d,v=n(e,a),g=i-1;for(h=0;h0){var m=u[0],y=[m];for(h=1;h=o&&(y.push(x),m=x)}var T=u[u.length-1];return s(m,T){var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=(t.x1+t.x2)/2,e.y=(t.y1+t.y2)/2,e}},99569:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=t.x1,r=t.y1,o=t.x2,a=t.y2,h=(o-n)*(o-n)+(a-r)*(a-r);if(0===h)return i;var l=((e.x-n)*(o-n)+(e.y-r)*(a-r))/h;return i.x=n+l*(o-n),i.y=r+l*(a-r),i}},34638:(t,e,i)=>{var s=i(36383),n=i(91938),r=i(2141);t.exports=function(t,e){void 0===e&&(e=new r);var i=n(t)-s.TAU;return e.x=Math.cos(i),e.y=Math.sin(i),e}},13151:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){return void 0===i&&(i=new s),i.x=t.x1+(t.x2-t.x1)*e,i.y=t.y1+(t.y2-t.y1)*e,i}},15258:(t,e,i)=>{var s=i(35001),n=i(2141);t.exports=function(t,e,i,r){void 0===r&&(r=[]),!e&&i>0&&(e=s(t)/i);for(var o=t.x1,a=t.y1,h=t.x2,l=t.y2,u=0;u{t.exports=function(t,e){var i=t.x1,s=t.y1,n=t.x2,r=t.y2,o=(n-i)*(n-i)+(r-s)*(r-s);if(0===o)return!1;var a=((s-e.y)*(n-i)-(i-e.x)*(r-s))/o;return Math.abs(a)*Math.sqrt(o)}},98770:t=>{t.exports=function(t){return Math.abs(t.y1-t.y2)}},35001:t=>{t.exports=function(t){return Math.sqrt((t.x2-t.x1)*(t.x2-t.x1)+(t.y2-t.y1)*(t.y2-t.y1))}},23031:(t,e,i)=>{var s=i(83419),n=i(13151),r=i(15258),o=i(23777),a=i(65822),h=i(26099),l=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=o.LINE,this.x1=t,this.y1=e,this.x2=i,this.y2=s},getPoint:function(t,e){return n(this,t,e)},getPoints:function(t,e,i){return r(this,t,e,i)},getRandomPoint:function(t){return a(this,t)},setTo:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.x1=t,this.y1=e,this.x2=i,this.y2=s,this},setFromObjects:function(t,e){return this.x1=t.x,this.y1=t.y,this.x2=e.x,this.y2=e.y,this},getPointA:function(t){return void 0===t&&(t=new h),t.set(this.x1,this.y1),t},getPointB:function(t){return void 0===t&&(t=new h),t.set(this.x2,this.y2),t},left:{get:function(){return Math.min(this.x1,this.x2)},set:function(t){this.x1<=this.x2?this.x1=t:this.x2=t}},right:{get:function(){return Math.max(this.x1,this.x2)},set:function(t){this.x1>this.x2?this.x1=t:this.x2=t}},top:{get:function(){return Math.min(this.y1,this.y2)},set:function(t){this.y1<=this.y2?this.y1=t:this.y2=t}},bottom:{get:function(){return Math.max(this.y1,this.y2)},set:function(t){this.y1>this.y2?this.y1=t:this.y2=t}}});t.exports=l},64795:(t,e,i)=>{var s=i(36383),n=i(15994),r=i(91938);t.exports=function(t){var e=r(t)-s.TAU;return n(e,-Math.PI,Math.PI)}},52616:(t,e,i)=>{var s=i(36383),n=i(91938);t.exports=function(t){return Math.cos(n(t)-s.TAU)}},87231:(t,e,i)=>{var s=i(36383),n=i(91938);t.exports=function(t){return Math.sin(n(t)-s.TAU)}},89662:t=>{t.exports=function(t,e,i){return t.x1+=e,t.y1+=i,t.x2+=e,t.y2+=i,t}},71165:t=>{t.exports=function(t){return-(t.x2-t.x1)/(t.y2-t.y1)}},65822:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=Math.random();return e.x=t.x1+i*(t.x2-t.x1),e.y=t.y1+i*(t.y2-t.y1),e}},69777:(t,e,i)=>{var s=i(91938),n=i(64795);t.exports=function(t,e){return 2*n(e)-Math.PI-s(t)}},39706:(t,e,i)=>{var s=i(64400);t.exports=function(t,e){var i=(t.x1+t.x2)/2,n=(t.y1+t.y2)/2;return s(t,i,n,e)}},82585:(t,e,i)=>{var s=i(64400);t.exports=function(t,e,i){return s(t,e.x,e.y,i)}},64400:t=>{t.exports=function(t,e,i,s){var n=Math.cos(s),r=Math.sin(s),o=t.x1-e,a=t.y1-i;return t.x1=o*n-a*r+e,t.y1=o*r+a*n+i,o=t.x2-e,a=t.y2-i,t.x2=o*n-a*r+e,t.y2=o*r+a*n+i,t}},62377:t=>{t.exports=function(t,e,i,s,n){return t.x1=e,t.y1=i,t.x2=e+Math.cos(s)*n,t.y2=i+Math.sin(s)*n,t}},71366:t=>{t.exports=function(t){return(t.y2-t.y1)/(t.x2-t.x1)}},10809:t=>{t.exports=function(t){return Math.abs(t.x1-t.x2)}},2529:(t,e,i)=>{var s=i(23031);s.Angle=i(91938),s.BresenhamPoints=i(84993),s.CenterOn=i(36469),s.Clone=i(31116),s.CopyFrom=i(59944),s.Equals=i(59220),s.Extend=i(78177),s.GetEasedPoints=i(26708),s.GetMidPoint=i(32125),s.GetNearestPoint=i(99569),s.GetNormal=i(34638),s.GetPoint=i(13151),s.GetPoints=i(15258),s.GetShortestDistance=i(26408),s.Height=i(98770),s.Length=i(35001),s.NormalAngle=i(64795),s.NormalX=i(52616),s.NormalY=i(87231),s.Offset=i(89662),s.PerpSlope=i(71165),s.Random=i(65822),s.ReflectAngle=i(69777),s.Rotate=i(39706),s.RotateAroundPoint=i(82585),s.RotateAroundXY=i(64400),s.SetToAngle=i(62377),s.Slope=i(71366),s.Width=i(10809),t.exports=s},83997:(t,e,i)=>{var s=i(83419),n=i(87841),r=i(26099);function o(t,e,i,s){var n=t-i,r=e-s,o=n*n+r*r;return Math.sqrt(o)}var a=new s({initialize:function(t,e,i){this.vertex1=t,this.vertex2=e,this.vertex3=i,this.bounds=new n,this._inCenter=new r},getInCenter:function(t){void 0===t&&(t=!0);var e,i,s,n,r,a,h=this.vertex1,l=this.vertex2,u=this.vertex3;t?(e=h.x,i=h.y,s=l.x,n=l.y,r=u.x,a=u.y):(e=h.vx,i=h.vy,s=l.vx,n=l.vy,r=u.vx,a=u.vy);var c=o(r,a,s,n),d=o(e,i,r,a),f=o(s,n,e,i),p=c+d+f;return this._inCenter.set((e*c+s*d+r*f)/p,(i*c+n*d+a*f)/p)},contains:function(t,e,i){var s=this.vertex1,n=this.vertex2,r=this.vertex3,o=s.vx,a=s.vy,h=n.vx,l=n.vy,u=r.vx,c=r.vy;if(i){var d=i.a,f=i.b,p=i.c,v=i.d,g=i.e,m=i.f;o=s.vx*d+s.vy*p+g,a=s.vx*f+s.vy*v+m,h=n.vx*d+n.vy*p+g,l=n.vx*f+n.vy*v+m,u=r.vx*d+r.vy*p+g,c=r.vx*f+r.vy*v+m}var y=u-o,x=c-a,T=h-o,w=l-a,b=t-o,S=e-a,E=y*y+x*x,A=y*T+x*w,C=y*b+x*S,_=T*T+w*w,M=T*b+w*S,P=E*_-A*A,R=0===P?0:1/P,L=(_*C-A*M)*R,O=(E*M-A*C)*R;return L>=0&&O>=0&&L+O<1},isCounterClockwise:function(t){var e=this.vertex1,i=this.vertex2,s=this.vertex3,n=(i.vx-e.vx)*(s.vy-e.vy)-(i.vy-e.vy)*(s.vx-e.vx);return t<=0?n>=0:n<0},load:function(t,e,i,s,n){return i=this.vertex1.load(t,e,i,s,n),i=this.vertex2.load(t,e,i,s,n),i=this.vertex3.load(t,e,i,s,n)},transformCoordinatesLocal:function(t,e,i,s){return this.vertex1.transformCoordinatesLocal(t,e,i,s),this.vertex2.transformCoordinatesLocal(t,e,i,s),this.vertex3.transformCoordinatesLocal(t,e,i,s),this},updateBounds:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3,s=this.bounds;return s.x=Math.min(t.vx,e.vx,i.vx),s.y=Math.min(t.vy,e.vy,i.vy),s.width=Math.max(t.vx,e.vx,i.vx)-s.x,s.height=Math.max(t.vy,e.vy,i.vy)-s.y,this},isInView:function(t,e,i,s,n,r,o,a,h,l,u){this.update(s,n,r,o,a,h,l,u);var c=this.vertex1,d=this.vertex2,f=this.vertex3;if(c.ta<=0&&d.ta<=0&&f.ta<=0)return!1;if(e&&!this.isCounterClockwise(i))return!1;var p=this.bounds;p.x=Math.min(c.tx,d.tx,f.tx),p.y=Math.min(c.ty,d.ty,f.ty),p.width=Math.max(c.tx,d.tx,f.tx)-p.x,p.height=Math.max(c.ty,d.ty,f.ty)-p.y;var v=t.x+t.width,g=t.y+t.height;return!(p.width<=0||p.height<=0||t.width<=0||t.height<=0)&&!(p.rightv||p.y>g)},scrollUV:function(t,e){return this.vertex1.scrollUV(t,e),this.vertex2.scrollUV(t,e),this.vertex3.scrollUV(t,e),this},scaleUV:function(t,e){return this.vertex1.scaleUV(t,e),this.vertex2.scaleUV(t,e),this.vertex3.scaleUV(t,e),this},setColor:function(t){return this.vertex1.color=t,this.vertex2.color=t,this.vertex3.color=t,this},update:function(t,e,i,s,n,r,o,a){return this.vertex1.update(e,i,s,n,r,o,a,t),this.vertex2.update(e,i,s,n,r,o,a,t),this.vertex3.update(e,i,s,n,r,o,a,t),this},translate:function(t,e){void 0===e&&(e=0);var i=this.vertex1,s=this.vertex2,n=this.vertex3;return i.x+=t,i.y+=e,s.x+=t,s.y+=e,n.x+=t,n.y+=e,this},x:{get:function(){return this.getInCenter().x},set:function(t){var e=this.getInCenter();this.translate(t-e.x,0)}},y:{get:function(){return this.getInCenter().y},set:function(t){var e=this.getInCenter();this.translate(0,t-e.y)}},alpha:{get:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3;return(t.alpha+e.alpha+i.alpha)/3},set:function(t){this.vertex1.alpha=t,this.vertex2.alpha=t,this.vertex3.alpha=t}},depth:{get:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3;return(t.vz+e.vz+i.vz)/3}},destroy:function(){this.vertex1=null,this.vertex2=null,this.vertex3=null}});t.exports=a},48803:(t,e,i)=>{var s=i(83997),n=i(95540),r=i(37867),o=i(25836),a=i(39318),h=new o,l=new o,u=new r;t.exports=function(t){var e,i=n(t,"mesh"),r=n(t,"texture",null),o=n(t,"frame"),c=n(t,"width",1),d=n(t,"height",c),f=n(t,"widthSegments",1),p=n(t,"heightSegments",f),v=n(t,"x",0),g=n(t,"y",0),m=n(t,"z",0),y=n(t,"rotateX",0),x=n(t,"rotateY",0),T=n(t,"rotateZ",0),w=n(t,"zIsUp",!0),b=n(t,"isOrtho",!!i&&i.dirtyCache[11]),S=n(t,"colors",[16777215]),E=n(t,"alphas",[1]),A=n(t,"tile",!1),C=n(t,"flipY",!1),_=n(t,"width",null),M={faces:[],verts:[]};if(h.set(v,g,m),l.set(y,x,T),u.fromRotationXYTranslation(l,h,w),!r&&i)r=i.texture,o||(e=i.frame);else if(i&&"string"==typeof r)r=i.scene.sys.textures.get(r);else if(!r)return M;e||(e=r.get(o)),!_&&b&&r&&i&&(c=e.width/i.height,d=e.height/i.height);var P,R,L=c/2,O=d/2,F=Math.floor(f),D=Math.floor(p),k=F+1,I=D+1,B=c/F,N=d/D,U=[],X=[],Y=0,z=1,G=0,V=1;e&&(Y=e.u0,z=e.u1,C?(G=e.v1,V=e.v0):(G=e.v0,V=e.v1));var W=z-Y,H=V-G;for(R=0;R{var s=i(83997),n=i(37867),r=i(25836),o=i(39318),a=new r,h=new r,l=new n;t.exports=function(t,e,i,n,r,u,c,d,f,p){void 0===i&&(i=1),void 0===n&&(n=0),void 0===r&&(r=0),void 0===u&&(u=0),void 0===c&&(c=0),void 0===d&&(d=0),void 0===f&&(f=0),void 0===p&&(p=!0);var v={faces:[],verts:[]},g=t.materials;a.set(n,r,u),h.set(c,d,f),l.fromRotationXYTranslation(h,a,p);for(var m=0;m{var s=i(83997),n=i(39318);t.exports=function(t,e,i,r,o,a,h,l){if(void 0===r&&(r=!1),void 0===a&&(a=16777215),void 0===h&&(h=1),void 0===l&&(l=!1),t.length===e.length||r){var u,c,d,f,p,v,g,m,y,x,T,w={faces:[],vertices:[]},b=r?3:2,S=Array.isArray(a),E=Array.isArray(h);if(Array.isArray(i)&&i.length>0)for(u=0;u{var e=!0,i="untitled",s="",n="";function r(t){var e=t.indexOf("#");return e>-1?t.substring(0,e):t}function o(t){return 0===t.models.length&&t.models.push({faces:[],name:i,textureCoords:[],vertexNormals:[],vertices:[]}),s="",t.models[t.models.length-1]}function a(t,e){var n=t.length>=2?t[1]:i;e.models.push({faces:[],name:n,textureCoords:[],vertexNormals:[],vertices:[]}),s=""}function h(t){2===t.length&&(s=t[1])}function l(t,e){var i=t.length,s=i>=2?parseFloat(t[1]):0,n=i>=3?parseFloat(t[2]):0,r=i>=4?parseFloat(t[3]):0;o(e).vertices.push({x:s,y:n,z:r})}function u(t,i){var s=t.length,n=s>=2?parseFloat(t[1]):0,r=s>=3?parseFloat(t[2]):0,a=s>=4?parseFloat(t[3]):0;isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(a)&&(a=0),e&&(r=1-r),o(i).textureCoords.push({u:n,v:r,w:a})}function c(t,e){var i=t.length,s=i>=2?parseFloat(t[1]):0,n=i>=3?parseFloat(t[2]):0,r=i>=4?parseFloat(t[3]):0;o(e).vertexNormals.push({x:s,y:n,z:r})}function d(t,e){var i=t.length-1;if(!(i<3)){for(var r={group:s,material:n,vertices:[]},a=0;a3)){var u=0,c=0,d=0;u=parseInt(h[0],10),l>1&&""!==h[1]&&(c=parseInt(h[1],10)),l>2&&(d=parseInt(h[2],10)),0!==u&&(u<0&&(u=o(e).vertices.length+1+u),c-=1,u-=1,d-=1,r.vertices.push({textureCoordsIndex:c,vertexIndex:u,vertexNormalIndex:d}))}}o(e).faces.push(r)}}function f(t,e){t.length>=2&&e.materialLibraries.push(t[1])}function p(t){t.length>=2&&(n=t[1])}t.exports=function(t,i){void 0===i&&(i=!0),e=i;var o={materials:{},materialLibraries:[],models:[]};s="",n="";for(var v=t.split("\n"),g=0;g{var s=i(37589);t.exports=function(t){for(var e={},i=t.split("\n"),n="",r=0;r=2?Math.floor(255*a[2]):h,u=a.length>=3?Math.floor(255*a[3]):h;e[n]=s(h,l,u)}}}return e}},92570:t=>{t.exports=function(t,e,i,s){var n,r;if(void 0===i&&void 0===s){var o=t.getInCenter();n=o.x,r=o.y}var a=Math.cos(e),h=Math.sin(e),l=t.vertex1,u=t.vertex2,c=t.vertex3,d=l.x-n,f=l.y-r;l.set(d*a-f*h+n,d*h+f*a+r),d=u.x-n,f=u.y-r,u.set(d*a-f*h+n,d*h+f*a+r),d=c.x-n,f=c.y-r,c.set(d*a-f*h+n,d*h+f*a+r)}},39318:(t,e,i)=>{var s=i(83419),n=i(70554),r=i(25836),o=new s({Extends:r,initialize:function(t,e,i,s,n,o,a,h,l,u){void 0===o&&(o=16777215),void 0===a&&(a=1),void 0===h&&(h=0),void 0===l&&(l=0),void 0===u&&(u=0),r.call(this,t,e,i),this.vx=0,this.vy=0,this.vz=0,this.nx=h,this.ny=l,this.nz=u,this.u=s,this.v=n,this.color=o,this.alpha=a,this.tx=0,this.ty=0,this.ta=0,this.tu=s,this.tv=n},setUVs:function(t,e){return this.u=t,this.v=e,this.tu=t,this.tv=e,this},scrollUV:function(t,e){return this.tu+=t,this.tv+=e,this},scaleUV:function(t,e){return this.tu=this.u*t,this.tv=this.v*e,this},transformCoordinatesLocal:function(t,e,i,s){var n=this.x,r=this.y,o=this.z,a=t.val,h=n*a[0]+r*a[4]+o*a[8]+a[12],l=n*a[1]+r*a[5]+o*a[9]+a[13],u=n*a[2]+r*a[6]+o*a[10]+a[14],c=n*a[3]+r*a[7]+o*a[11]+a[15];this.vx=h/c*e,this.vy=-l/c*i,this.vz=s<=0?u/c:-u/c},resize:function(t,e,i,s,n,r){return this.x=t,this.y=e,this.vx=this.x*i,this.vy=-this.y*s,this.vz=0,n<.5?this.vx+=i*(.5-n):n>.5&&(this.vx-=i*(n-.5)),r<.5?this.vy+=s*(.5-r):r>.5&&(this.vy-=s*(r-.5)),this},update:function(t,e,i,s,n,r,o,a){var h=this.vx*t+this.vy*i+n,l=this.vx*e+this.vy*s+r;return o&&(h=Math.round(h),l=Math.round(l)),this.tx=h,this.ty=l,this.ta=this.alpha*a,this},load:function(t,e,i,s,r){return t[++i]=this.tx,t[++i]=this.ty,t[++i]=this.tu,t[++i]=this.tv,t[++i]=s,t[++i]=r,e[++i]=n.getTintAppendFloatAlpha(this.color,this.ta),i}});t.exports=o},73090:(t,e,i)=>{var s={Face:i(83997),GenerateGridVerts:i(48803),GenerateObjVerts:i(34684),GenerateVerts:i(92515),ParseObj:i(85048),ParseObjMaterial:i(61485),RotateFace:i(92570),Vertex:i(39318)};t.exports=s},96550:t=>{t.exports=function(t){return t.setTo(Math.ceil(t.x),Math.ceil(t.y))}},99706:(t,e,i)=>{var s=i(2141);t.exports=function(t){return new s(t.x,t.y)}},68010:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y)}},27814:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y}},73565:t=>{t.exports=function(t){return t.setTo(Math.floor(t.x),Math.floor(t.y))}},87555:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){if(void 0===e&&(e=new s),!Array.isArray(t))throw new Error("GetCentroid points argument must be an array");var i=t.length;if(i<1)throw new Error("GetCentroid points array must not be empty");if(1===i)e.x=t[0].x,e.y=t[0].y;else{for(var n=0;n{t.exports=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)}},44405:t=>{t.exports=function(t){return t.x*t.x+t.y*t.y}},20873:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){void 0===e&&(e=new s);for(var i=Number.NEGATIVE_INFINITY,n=Number.POSITIVE_INFINITY,r=Number.NEGATIVE_INFINITY,o=Number.POSITIVE_INFINITY,a=0;ai&&(i=h.x),h.xr&&(r=h.y),h.y{var s=i(2141);t.exports=function(t,e,i,n){return void 0===i&&(i=0),void 0===n&&(n=new s),n.x=t.x+(e.x-t.x)*i,n.y=t.y+(e.y-t.y)*i,n}},55767:t=>{t.exports=function(t){return t.setTo(t.y,t.x)}},79432:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.setTo(-t.x,-t.y)}},2141:(t,e,i)=>{var s=i(83419),n=i(23777),r=new s({initialize:function(t,e){void 0===t&&(t=0),void 0===e&&(e=t),this.type=n.POINT,this.x=t,this.y=e},setTo:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.x=t,this.y=e,this}});t.exports=r},72930:(t,e,i)=>{var s=i(2141),n=i(44405);t.exports=function(t,e,i){void 0===i&&(i=new s);var r=(t.x*e.x+t.y*e.y)/n(e);return 0!==r&&(i.x=r*e.x,i.y=r*e.y),i}},62880:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=t.x*e.x+t.y*e.y;return 0!==n&&(i.x=n*e.x,i.y=n*e.y),i}},15093:(t,e,i)=>{var s=i(28793);t.exports=function(t,e){if(0!==t.x||0!==t.y){var i=s(t);t.x/=i,t.y/=i}return t.x*=e,t.y*=e,t}},43711:(t,e,i)=>{var s=i(2141);s.Ceil=i(96550),s.Clone=i(99706),s.CopyFrom=i(68010),s.Equals=i(27814),s.Floor=i(73565),s.GetCentroid=i(87555),s.GetMagnitude=i(28793),s.GetMagnitudeSq=i(44405),s.GetRectangleFromPoints=i(20873),s.Interpolate=i(26152),s.Invert=i(55767),s.Negative=i(79432),s.Project=i(72930),s.ProjectUnit=i(62880),s.SetMagnitude=i(15093),t.exports=s},12306:(t,e,i)=>{var s=i(25717);t.exports=function(t){return new s(t.points)}},63814:t=>{t.exports=function(t,e,i){for(var s=!1,n=-1,r=t.points.length-1;++n{var s=i(63814);t.exports=function(t,e){return s(t,e.x,e.y)}},94811:t=>{function e(t,e,s){s=s||2;var r,o,a,h,c,d,p,v=e&&e.length,g=v?e[0]*s:t.length,m=i(t,0,g,s,!0),y=[];if(!m||m.next===m.prev)return y;if(v&&(m=function(t,e,s,n){var r,o,a,h=[];for(r=0,o=e.length;r80*s){r=a=t[0],o=h=t[1];for(var x=s;xa&&(a=c),d>h&&(h=d);p=0!==(p=Math.max(a-r,h-o))?32767/p:0}return n(m,y,s,r,o,p,0),y}function i(t,e,i,s,n){var r,o;if(n===C(t,e,i,s)>0)for(r=e;r=e;r-=s)o=S(r,t[r],t[r+1],o);return o&&m(o,o.next)&&(E(o),o=o.next),o}function s(t,e){if(!t)return t;e||(e=t);var i,s=t;do{if(i=!1,s.steiner||!m(s,s.next)&&0!==g(s.prev,s,s.next))s=s.next;else{if(E(s),(s=e=s.prev)===s.next)break;i=!0}}while(i||s!==e);return e}function n(t,e,i,l,u,c,f){if(t){!f&&c&&function(t,e,i,s){var n=t;do{0===n.z&&(n.z=d(n.x,n.y,e,i,s)),n.prevZ=n.prev,n.nextZ=n.next,n=n.next}while(n!==t);n.prevZ.nextZ=null,n.prevZ=null,function(t){var e,i,s,n,r,o,a,h,l=1;do{for(i=t,t=null,r=null,o=0;i;){for(o++,s=i,a=0,e=0;e0||h>0&&s;)0!==a&&(0===h||!s||i.z<=s.z)?(n=i,i=i.nextZ,a--):(n=s,s=s.nextZ,h--),r?r.nextZ=n:t=n,n.prevZ=r,r=n;i=s}r.nextZ=null,l*=2}while(o>1)}(n)}(t,l,u,c);for(var p,v,g=t;t.prev!==t.next;)if(p=t.prev,v=t.next,c?o(t,l,u,c):r(t))e.push(p.i/i|0),e.push(t.i/i|0),e.push(v.i/i|0),E(t),t=v.next,g=v.next;else if((t=v)===g){f?1===f?n(t=a(s(t),e,i),e,i,l,u,c,2):2===f&&h(t,e,i,l,u,c):n(s(t),e,i,l,u,c,1);break}}}function r(t){var e=t.prev,i=t,s=t.next;if(g(e,i,s)>=0)return!1;for(var n=e.x,r=i.x,o=s.x,a=e.y,h=i.y,l=s.y,u=nr?n>o?n:o:r>o?r:o,f=a>h?a>l?a:l:h>l?h:l,v=s.next;v!==e;){if(v.x>=u&&v.x<=d&&v.y>=c&&v.y<=f&&p(n,a,r,h,o,l,v.x,v.y)&&g(v.prev,v,v.next)>=0)return!1;v=v.next}return!0}function o(t,e,i,s){var n=t.prev,r=t,o=t.next;if(g(n,r,o)>=0)return!1;for(var a=n.x,h=r.x,l=o.x,u=n.y,c=r.y,f=o.y,v=ah?a>l?a:l:h>l?h:l,x=u>c?u>f?u:f:c>f?c:f,T=d(v,m,e,i,s),w=d(y,x,e,i,s),b=t.prevZ,S=t.nextZ;b&&b.z>=T&&S&&S.z<=w;){if(b.x>=v&&b.x<=y&&b.y>=m&&b.y<=x&&b!==n&&b!==o&&p(a,u,h,c,l,f,b.x,b.y)&&g(b.prev,b,b.next)>=0)return!1;if(b=b.prevZ,S.x>=v&&S.x<=y&&S.y>=m&&S.y<=x&&S!==n&&S!==o&&p(a,u,h,c,l,f,S.x,S.y)&&g(S.prev,S,S.next)>=0)return!1;S=S.nextZ}for(;b&&b.z>=T;){if(b.x>=v&&b.x<=y&&b.y>=m&&b.y<=x&&b!==n&&b!==o&&p(a,u,h,c,l,f,b.x,b.y)&&g(b.prev,b,b.next)>=0)return!1;b=b.prevZ}for(;S&&S.z<=w;){if(S.x>=v&&S.x<=y&&S.y>=m&&S.y<=x&&S!==n&&S!==o&&p(a,u,h,c,l,f,S.x,S.y)&&g(S.prev,S,S.next)>=0)return!1;S=S.nextZ}return!0}function a(t,e,i){var n=t;do{var r=n.prev,o=n.next.next;!m(r,o)&&y(r,n,n.next,o)&&w(r,o)&&w(o,r)&&(e.push(r.i/i|0),e.push(n.i/i|0),e.push(o.i/i|0),E(n),E(n.next),n=t=o),n=n.next}while(n!==t);return s(n)}function h(t,e,i,r,o,a){var h=t;do{for(var l=h.next.next;l!==h.prev;){if(h.i!==l.i&&v(h,l)){var u=b(h,l);return h=s(h,h.next),u=s(u,u.next),n(h,e,i,r,o,a,0),void n(u,e,i,r,o,a,0)}l=l.next}h=h.next}while(h!==t)}function l(t,e){return t.x-e.x}function u(t,e){var i=function(t,e){var i,s=e,n=t.x,r=t.y,o=-1/0;do{if(r<=s.y&&r>=s.next.y&&s.next.y!==s.y){var a=s.x+(r-s.y)*(s.next.x-s.x)/(s.next.y-s.y);if(a<=n&&a>o&&(o=a,i=s.x=s.x&&s.x>=u&&n!==s.x&&p(ri.x||s.x===i.x&&c(i,s)))&&(i=s,f=h)),s=s.next}while(s!==l);return i}(t,e);if(!i)return e;var n=b(i,t);return s(n,n.next),s(i,i.next)}function c(t,e){return g(t.prev,t,e.prev)<0&&g(e.next,t,t.next)<0}function d(t,e,i,s,n){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=(t-i)*n|0)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=(e-s)*n|0)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function f(t){var e=t,i=t;do{(e.x=(t-o)*(r-a)&&(t-o)*(s-a)>=(i-o)*(e-a)&&(i-o)*(r-a)>=(n-o)*(s-a)}function v(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var i=t;do{if(i.i!==t.i&&i.next.i!==t.i&&i.i!==e.i&&i.next.i!==e.i&&y(i,i.next,t,e))return!0;i=i.next}while(i!==t);return!1}(t,e)&&(w(t,e)&&w(e,t)&&function(t,e){var i=t,s=!1,n=(t.x+e.x)/2,r=(t.y+e.y)/2;do{i.y>r!=i.next.y>r&&i.next.y!==i.y&&n<(i.next.x-i.x)*(r-i.y)/(i.next.y-i.y)+i.x&&(s=!s),i=i.next}while(i!==t);return s}(t,e)&&(g(t.prev,t,e.prev)||g(t,e.prev,e))||m(t,e)&&g(t.prev,t,t.next)>0&&g(e.prev,e,e.next)>0)}function g(t,e,i){return(e.y-t.y)*(i.x-e.x)-(e.x-t.x)*(i.y-e.y)}function m(t,e){return t.x===e.x&&t.y===e.y}function y(t,e,i,s){var n=T(g(t,e,i)),r=T(g(t,e,s)),o=T(g(i,s,t)),a=T(g(i,s,e));return n!==r&&o!==a||(!(0!==n||!x(t,i,e))||(!(0!==r||!x(t,s,e))||(!(0!==o||!x(i,t,s))||!(0!==a||!x(i,e,s)))))}function x(t,e,i){return e.x<=Math.max(t.x,i.x)&&e.x>=Math.min(t.x,i.x)&&e.y<=Math.max(t.y,i.y)&&e.y>=Math.min(t.y,i.y)}function T(t){return t>0?1:t<0?-1:0}function w(t,e){return g(t.prev,t,t.next)<0?g(t,e,t.next)>=0&&g(t,t.prev,e)>=0:g(t,e,t.prev)<0||g(t,t.next,e)<0}function b(t,e){var i=new A(t.i,t.x,t.y),s=new A(e.i,e.x,e.y),n=t.next,r=e.prev;return t.next=e,e.prev=t,i.next=n,n.prev=i,s.next=i,i.prev=s,r.next=s,s.prev=r,s}function S(t,e,i,s){var n=new A(t,e,i);return s?(n.next=s.next,n.prev=s,s.next.prev=n,s.next=n):(n.prev=n,n.next=n),n}function E(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function A(t,e,i){this.i=t,this.x=e,this.y=i,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}function C(t,e,i,s){for(var n=0,r=e,o=i-s;r0&&(s+=t[n-1].length,i.holes.push(s))}return i},t.exports=e},13829:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){void 0===e&&(e=new s);for(var i,n=1/0,r=1/0,o=-n,a=-r,h=0;h{t.exports=function(t,e){void 0===e&&(e=[]);for(var i=0;i{var s=i(35001),n=i(23031),r=i(30052);t.exports=function(t,e,i,o){void 0===o&&(o=[]);var a=t.points,h=r(t);!e&&i>0&&(e=h/i);for(var l=0;lc+g)){var m=v.getPoint((u-c)/g);o.push(m);break}c+=g}return o}},30052:(t,e,i)=>{var s=i(35001),n=i(23031);t.exports=function(t){for(var e=t.points,i=0,r=0;r{var s=i(83419),n=i(63814),r=i(9564),o=i(23777),a=new s({initialize:function(t){this.type=o.POLYGON,this.area=0,this.points=[],t&&this.setTo(t)},contains:function(t,e){return n(this,t,e)},setTo:function(t){if(this.area=0,this.points=[],"string"==typeof t&&(t=t.split(" ")),!Array.isArray(t))return this;for(var e,i=0;i{t.exports=function(t){return t.points.reverse(),t}},29524:t=>{function e(t,e,i){var s=e.x,n=e.y,r=i.x-s,o=i.y-n;if(0!==r||0!==o){var a=((t.x-s)*r+(t.y-n)*o)/(r*r+o*o);a>1?(s=i.x,n=i.y):a>0&&(s+=r*a,n+=o*a)}return(r=t.x-s)*r+(o=t.y-n)*o}function i(t,s,n,r,o){for(var a,h=r,l=s+1;lh&&(a=l,h=u)}h>r&&(a-s>1&&i(t,s,a,r,o),o.push(t[a]),n-a>1&&i(t,a,n,r,o))}function s(t,e){var s=t.length-1,n=[t[0]];return i(t,0,s,e,n),n.push(t[s]),n}t.exports=function(t,e,i){void 0===e&&(e=1),void 0===i&&(i=!1);var n=t.points;if(n.length>2){var r=e*e;i||(n=function(t,e){for(var i,s,n,r,o,a=t[0],h=[a],l=1,u=t.length;le&&(h.push(i),a=i);return a!==i&&h.push(i),h}(n,r)),t.setTo(s(n,r))}return t}},5469:t=>{var e=function(t,e){return t[0]=e[0],t[1]=e[1],t};t.exports=function(t){var i,s=[],n=t.points;for(i=0;i0&&r.push(e([0,0],s[0])),i=0;i1&&r.push(e([0,0],s[s.length-1])),t.setTo(r)}},24709:t=>{t.exports=function(t,e,i){for(var s=t.points,n=0;n{var s=i(25717);s.Clone=i(12306),s.Contains=i(63814),s.ContainsPoint=i(99338),s.Earcut=i(94811),s.GetAABB=i(13829),s.GetNumberArray=i(26173),s.GetPoints=i(9564),s.Perimeter=i(30052),s.Reverse=i(8133),s.Simplify=i(29524),s.Smooth=i(5469),s.Translate=i(24709),t.exports=s},62224:t=>{t.exports=function(t){return t.width*t.height}},98615:t=>{t.exports=function(t){return t.x=Math.ceil(t.x),t.y=Math.ceil(t.y),t}},31688:t=>{t.exports=function(t){return t.x=Math.ceil(t.x),t.y=Math.ceil(t.y),t.width=Math.ceil(t.width),t.height=Math.ceil(t.height),t}},67502:t=>{t.exports=function(t,e,i){return t.x=e-t.width/2,t.y=i-t.height/2,t}},65085:(t,e,i)=>{var s=i(87841);t.exports=function(t){return new s(t.x,t.y,t.width,t.height)}},37303:t=>{t.exports=function(t,e,i){return!(t.width<=0||t.height<=0)&&(t.x<=e&&t.x+t.width>=e&&t.y<=i&&t.y+t.height>=i)}},96553:(t,e,i)=>{var s=i(37303);t.exports=function(t,e){return s(t,e.x,e.y)}},70273:t=>{t.exports=function(t,e){return!(e.width*e.height>t.width*t.height)&&(e.x>t.x&&e.xt.x&&e.rightt.y&&e.yt.y&&e.bottom{t.exports=function(t,e){return e.setTo(t.x,t.y,t.width,t.height)}},77493:t=>{t.exports=function(t,e){return void 0===e&&(e=[]),e.push({x:t.x,y:t.y}),e.push({x:t.right,y:t.y}),e.push({x:t.right,y:t.bottom}),e.push({x:t.x,y:t.bottom}),e}},9219:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}},53751:(t,e,i)=>{var s=i(8249);t.exports=function(t,e){var i=s(t);return i{var s=i(8249);t.exports=function(t,e){var i=s(t);return i>s(e)?t.setSize(e.height*i,e.height):t.setSize(e.width,e.width/i),t.setPosition(e.centerX-t.width/2,e.centerY-t.height/2)}},80774:t=>{t.exports=function(t){return t.x=Math.floor(t.x),t.y=Math.floor(t.y),t}},83859:t=>{t.exports=function(t){return t.x=Math.floor(t.x),t.y=Math.floor(t.y),t.width=Math.floor(t.width),t.height=Math.floor(t.height),t}},19217:(t,e,i)=>{var s=i(87841),n=i(36383);t.exports=function(t,e){if(void 0===e&&(e=new s),0===t.length)return e;for(var i,r,o,a=Number.MAX_VALUE,h=Number.MAX_VALUE,l=n.MIN_SAFE_INTEGER,u=n.MIN_SAFE_INTEGER,c=0;c{var s=i(87841);t.exports=function(t,e,i,n,r){return void 0===r&&(r=new s),r.setTo(Math.min(t,i),Math.min(e,n),Math.abs(t-i),Math.abs(e-n))}},8249:t=>{t.exports=function(t){return 0===t.height?NaN:t.width/t.height}},27165:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.centerX,e.y=t.centerY,e}},20812:(t,e,i)=>{var s=i(13019),n=i(2141);t.exports=function(t,e,i){if(void 0===i&&(i=new n),e<=0||e>=1)return i.x=t.x,i.y=t.y,i;var r=s(t)*e;return e>.5?(r-=t.width+t.height)<=t.width?(i.x=t.right-r,i.y=t.bottom):(i.x=t.x,i.y=t.bottom-(r-t.width)):r<=t.width?(i.x=t.x+r,i.y=t.y):(i.x=t.right,i.y=t.y+(r-t.width)),i}},34819:(t,e,i)=>{var s=i(20812),n=i(13019);t.exports=function(t,e,i,r){void 0===r&&(r=[]),!e&&i>0&&(e=n(t)/i);for(var o=0;o{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.width,e.y=t.height,e}},86091:(t,e,i)=>{var s=i(67502);t.exports=function(t,e,i){var n=t.centerX,r=t.centerY;return t.setSize(t.width+2*e,t.height+2*i),s(t,n,r)}},53951:(t,e,i)=>{var s=i(87841),n=i(59996);t.exports=function(t,e,i){return void 0===i&&(i=new s),n(t,e)?(i.x=Math.max(t.x,e.x),i.y=Math.max(t.y,e.y),i.width=Math.min(t.right,e.right)-i.x,i.height=Math.min(t.bottom,e.bottom)-i.y):i.setEmpty(),i}},14649:(t,e,i)=>{var s=i(13019),n=i(2141);t.exports=function(t,e,i,r){if(void 0===r&&(r=[]),!e&&!i)return r;e?i=Math.round(s(t)/e):e=s(t)/i;for(var o=t.x,a=t.y,h=0,l=0;l=t.right&&(h=1,a+=o-t.right,o=t.right);break;case 1:(a+=e)>=t.bottom&&(h=2,o-=a-t.bottom,a=t.bottom);break;case 2:(o-=e)<=t.left&&(h=3,a-=t.left-o,o=t.left);break;case 3:(a-=e)<=t.top&&(h=0,a=t.top)}return r}},33595:t=>{t.exports=function(t,e){for(var i=t.x,s=t.right,n=t.y,r=t.bottom,o=0;o{t.exports=function(t,e){var i=Math.min(t.x,e.x),s=Math.max(t.right,e.right);t.x=i,t.width=s-i;var n=Math.min(t.y,e.y),r=Math.max(t.bottom,e.bottom);return t.y=n,t.height=r-n,t}},92171:t=>{t.exports=function(t,e,i){var s=Math.min(t.x,e),n=Math.max(t.right,e);t.x=s,t.width=n-s;var r=Math.min(t.y,i),o=Math.max(t.bottom,i);return t.y=r,t.height=o-r,t}},42981:t=>{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},46907:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},60170:t=>{t.exports=function(t,e){return t.xe.x&&t.ye.y}},13019:t=>{t.exports=function(t){return 2*(t.width+t.height)}},85133:(t,e,i)=>{var s=i(2141),n=i(39506);t.exports=function(t,e,i){void 0===i&&(i=new s),e=n(e);var r=Math.sin(e),o=Math.cos(e),a=o>0?t.width/2:t.width/-2,h=r>0?t.height/2:t.height/-2;return Math.abs(a*r){var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.x+Math.random()*t.width,e.y=t.y+Math.random()*t.height,e}},86470:(t,e,i)=>{var s=i(30976),n=i(70273),r=i(2141);t.exports=function(t,e,i){if(void 0===i&&(i=new r),n(t,e))switch(s(0,3)){case 0:i.x=t.x+Math.random()*(e.right-t.x),i.y=t.y+Math.random()*(e.top-t.y);break;case 1:i.x=e.x+Math.random()*(t.right-e.x),i.y=e.bottom+Math.random()*(t.bottom-e.bottom);break;case 2:i.x=t.x+Math.random()*(e.x-t.x),i.y=e.y+Math.random()*(t.bottom-e.y);break;case 3:i.x=e.right+Math.random()*(t.right-e.right),i.y=t.y+Math.random()*(e.bottom-t.y)}return i}},87841:(t,e,i)=>{var s=i(83419),n=i(37303),r=i(20812),o=i(34819),a=i(23777),h=i(23031),l=i(26597),u=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=a.RECTANGLE,this.x=t,this.y=e,this.width=i,this.height=s},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return l(this,t)},setTo:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setEmpty:function(){return this.setTo(0,0,0,0)},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},isEmpty:function(){return this.width<=0||this.height<=0},getLineA:function(t){return void 0===t&&(t=new h),t.setTo(this.x,this.y,this.right,this.y),t},getLineB:function(t){return void 0===t&&(t=new h),t.setTo(this.right,this.y,this.right,this.bottom),t},getLineC:function(t){return void 0===t&&(t=new h),t.setTo(this.right,this.bottom,this.x,this.bottom),t},getLineD:function(t){return void 0===t&&(t=new h),t.setTo(this.x,this.bottom,this.x,this.y),t},left:{get:function(){return this.x},set:function(t){t>=this.right?this.width=0:this.width=this.right-t,this.x=t}},right:{get:function(){return this.x+this.width},set:function(t){t<=this.x?this.width=0:this.width=t-this.x}},top:{get:function(){return this.y},set:function(t){t>=this.bottom?this.height=0:this.height=this.bottom-t,this.y=t}},bottom:{get:function(){return this.y+this.height},set:function(t){t<=this.y?this.height=0:this.height=t-this.y}},centerX:{get:function(){return this.x+this.width/2},set:function(t){this.x=t-this.width/2}},centerY:{get:function(){return this.y+this.height/2},set:function(t){this.y=t-this.height/2}}});t.exports=u},94845:t=>{t.exports=function(t,e){return t.width===e.width&&t.height===e.height}},31730:t=>{t.exports=function(t,e,i){return void 0===i&&(i=e),t.width*=e,t.height*=i,t}},36899:(t,e,i)=>{var s=i(87841);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=Math.min(t.x,e.x),r=Math.min(t.y,e.y),o=Math.max(t.right,e.right)-n,a=Math.max(t.bottom,e.bottom)-r;return i.setTo(n,r,o,a)}},93232:(t,e,i)=>{var s=i(87841);s.Area=i(62224),s.Ceil=i(98615),s.CeilAll=i(31688),s.CenterOn=i(67502),s.Clone=i(65085),s.Contains=i(37303),s.ContainsPoint=i(96553),s.ContainsRect=i(70273),s.CopyFrom=i(43459),s.Decompose=i(77493),s.Equals=i(9219),s.FitInside=i(53751),s.FitOutside=i(16088),s.Floor=i(80774),s.FloorAll=i(83859),s.FromPoints=i(19217),s.FromXY=i(9477),s.GetAspectRatio=i(8249),s.GetCenter=i(27165),s.GetPoint=i(20812),s.GetPoints=i(34819),s.GetSize=i(51313),s.Inflate=i(86091),s.Intersection=i(53951),s.MarchingAnts=i(14649),s.MergePoints=i(33595),s.MergeRect=i(20074),s.MergeXY=i(92171),s.Offset=i(42981),s.OffsetPoint=i(46907),s.Overlaps=i(60170),s.Perimeter=i(13019),s.PerimeterPoint=i(85133),s.Random=i(26597),s.RandomOutside=i(86470),s.SameDimensions=i(94845),s.Scale=i(31730),s.Union=i(36899),t.exports=s},41658:t=>{t.exports=function(t){var e=t.x1,i=t.y1,s=t.x2,n=t.y2,r=t.x3,o=t.y3;return Math.abs(((r-e)*(n-i)-(s-e)*(o-i))/2)}},39208:(t,e,i)=>{var s=i(16483);t.exports=function(t,e,i){var n=i*(Math.sqrt(3)/2);return new s(t,e,t+i/2,e+n,t-i/2,e+n)}},39545:(t,e,i)=>{var s=i(94811),n=i(16483);t.exports=function(t,e,i,r,o){void 0===e&&(e=null),void 0===i&&(i=1),void 0===r&&(r=1),void 0===o&&(o=[]);for(var a,h,l,u,c,d,f,p,v,g=s(t,e),m=0;m{var s=i(16483);t.exports=function(t,e,i,n){return void 0===n&&(n=i),new s(t,e,t,e-n,t+i,e)}},23707:(t,e,i)=>{var s=i(97523),n=i(13584);t.exports=function(t,e,i,r){void 0===r&&(r=s);var o=r(t),a=e-o.x,h=i-o.y;return n(t,a,h)}},97523:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=(t.x1+t.x2+t.x3)/3,e.y=(t.y1+t.y2+t.y3)/3,e}},24951:(t,e,i)=>{var s=i(26099);function n(t,e,i,s){return t*s-e*i}t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x3,r=t.y3,o=t.x1-i,a=t.y1-r,h=t.x2-i,l=t.y2-r,u=2*n(o,a,h,l),c=n(a,o*o+a*a,l,h*h+l*l),d=n(o,o*o+a*a,h,h*h+l*l);return e.x=i-c/u,e.y=r+d/u,e}},85614:(t,e,i)=>{var s=i(96503);t.exports=function(t,e){void 0===e&&(e=new s);var i,n,r=t.x1,o=t.y1,a=t.x2,h=t.y2,l=t.x3,u=t.y3,c=a-r,d=h-o,f=l-r,p=u-o,v=c*(r+a)+d*(o+h),g=f*(r+l)+p*(o+u),m=2*(c*(u-h)-d*(l-a));if(Math.abs(m)<1e-6){var y=Math.min(r,a,l),x=Math.min(o,h,u);i=.5*(Math.max(r,a,l)-y),n=.5*(Math.max(o,h,u)-x),e.x=y+i,e.y=x+n,e.radius=Math.sqrt(i*i+n*n)}else e.x=(p*v-d*g)/m,e.y=(c*g-f*v)/m,i=e.x-r,n=e.y-o,e.radius=Math.sqrt(i*i+n*n);return e}},74422:(t,e,i)=>{var s=i(16483);t.exports=function(t){return new s(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)}},10690:t=>{t.exports=function(t,e,i){var s=t.x3-t.x1,n=t.y3-t.y1,r=t.x2-t.x1,o=t.y2-t.y1,a=e-t.x1,h=i-t.y1,l=s*s+n*n,u=s*r+n*o,c=s*a+n*h,d=r*r+o*o,f=r*a+o*h,p=l*d-u*u,v=0===p?0:1/p,g=(d*c-u*f)*v,m=(l*f-u*c)*v;return g>=0&&m>=0&&g+m<1}},48653:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=!1),void 0===s&&(s=[]);for(var n,r,o,a,h,l,u=t.x3-t.x1,c=t.y3-t.y1,d=t.x2-t.x1,f=t.y2-t.y1,p=u*u+c*c,v=u*d+c*f,g=d*d+f*f,m=p*g-v*v,y=0===m?0:1/m,x=t.x1,T=t.y1,w=0;w=0&&r>=0&&n+r<1&&(s.push({x:e[w].x,y:e[w].y}),i)));w++);return s}},96006:(t,e,i)=>{var s=i(10690);t.exports=function(t,e){return s(t,e.x,e.y)}},71326:t=>{t.exports=function(t,e){return e.setTo(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)}},71694:t=>{t.exports=function(t,e){return void 0===e&&(e=[]),e.push({x:t.x1,y:t.y1}),e.push({x:t.x2,y:t.y2}),e.push({x:t.x3,y:t.y3}),e}},33522:t=>{t.exports=function(t,e){return t.x1===e.x1&&t.y1===e.y1&&t.x2===e.x2&&t.y2===e.y2&&t.x3===e.x3&&t.y3===e.y3}},20437:(t,e,i)=>{var s=i(2141),n=i(35001);t.exports=function(t,e,i){void 0===i&&(i=new s);var r=t.getLineA(),o=t.getLineB(),a=t.getLineC();if(e<=0||e>=1)return i.x=r.x1,i.y=r.y1,i;var h=n(r),l=n(o),u=n(a),c=(h+l+u)*e,d=0;return ch+l?(d=(c-=h+l)/u,i.x=a.x1+(a.x2-a.x1)*d,i.y=a.y1+(a.y2-a.y1)*d):(d=(c-=h)/l,i.x=o.x1+(o.x2-o.x1)*d,i.y=o.y1+(o.y2-o.y1)*d),i}},80672:(t,e,i)=>{var s=i(35001),n=i(2141);t.exports=function(t,e,i,r){void 0===r&&(r=[]);var o=t.getLineA(),a=t.getLineB(),h=t.getLineC(),l=s(o),u=s(a),c=s(h),d=l+u+c;!e&&i>0&&(e=d/i);for(var f=0;fl+u?(v=(p-=l+u)/c,g.x=h.x1+(h.x2-h.x1)*v,g.y=h.y1+(h.y2-h.y1)*v):(v=(p-=l)/u,g.x=a.x1+(a.x2-a.x1)*v,g.y=a.y1+(a.y2-a.y1)*v),r.push(g)}return r}},39757:(t,e,i)=>{var s=i(2141);function n(t,e,i,s){var n=t-i,r=e-s,o=n*n+r*r;return Math.sqrt(o)}t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x1,r=t.y1,o=t.x2,a=t.y2,h=t.x3,l=t.y3,u=n(h,l,o,a),c=n(i,r,h,l),d=n(o,a,i,r),f=u+c+d;return e.x=(i*u+o*c+h*d)/f,e.y=(r*u+a*c+l*d)/f,e}},13584:t=>{t.exports=function(t,e,i){return t.x1+=e,t.y1+=i,t.x2+=e,t.y2+=i,t.x3+=e,t.y3+=i,t}},1376:(t,e,i)=>{var s=i(35001);t.exports=function(t){var e=t.getLineA(),i=t.getLineB(),n=t.getLineC();return s(e)+s(i)+s(n)}},90260:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x2-t.x1,n=t.y2-t.y1,r=t.x3-t.x1,o=t.y3-t.y1,a=Math.random(),h=Math.random();return a+h>=1&&(a=1-a,h=1-h),e.x=t.x1+(i*a+r*h),e.y=t.y1+(n*a+o*h),e}},52172:(t,e,i)=>{var s=i(99614),n=i(39757);t.exports=function(t,e){var i=n(t);return s(t,i.x,i.y,e)}},49907:(t,e,i)=>{var s=i(99614);t.exports=function(t,e,i){return s(t,e.x,e.y,i)}},99614:t=>{t.exports=function(t,e,i,s){var n=Math.cos(s),r=Math.sin(s),o=t.x1-e,a=t.y1-i;return t.x1=o*n-a*r+e,t.y1=o*r+a*n+i,o=t.x2-e,a=t.y2-i,t.x2=o*n-a*r+e,t.y2=o*r+a*n+i,o=t.x3-e,a=t.y3-i,t.x3=o*n-a*r+e,t.y3=o*r+a*n+i,t}},16483:(t,e,i)=>{var s=i(83419),n=i(10690),r=i(20437),o=i(80672),a=i(23777),h=i(23031),l=i(90260),u=new s({initialize:function(t,e,i,s,n,r){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=0),this.type=a.TRIANGLE,this.x1=t,this.y1=e,this.x2=i,this.y2=s,this.x3=n,this.y3=r},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return l(this,t)},setTo:function(t,e,i,s,n,r){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=0),this.x1=t,this.y1=e,this.x2=i,this.y2=s,this.x3=n,this.y3=r,this},getLineA:function(t){return void 0===t&&(t=new h),t.setTo(this.x1,this.y1,this.x2,this.y2),t},getLineB:function(t){return void 0===t&&(t=new h),t.setTo(this.x2,this.y2,this.x3,this.y3),t},getLineC:function(t){return void 0===t&&(t=new h),t.setTo(this.x3,this.y3,this.x1,this.y1),t},left:{get:function(){return Math.min(this.x1,this.x2,this.x3)},set:function(t){var e=0;e=this.x1<=this.x2&&this.x1<=this.x3?this.x1-t:this.x2<=this.x1&&this.x2<=this.x3?this.x2-t:this.x3-t,this.x1-=e,this.x2-=e,this.x3-=e}},right:{get:function(){return Math.max(this.x1,this.x2,this.x3)},set:function(t){var e=0;e=this.x1>=this.x2&&this.x1>=this.x3?this.x1-t:this.x2>=this.x1&&this.x2>=this.x3?this.x2-t:this.x3-t,this.x1-=e,this.x2-=e,this.x3-=e}},top:{get:function(){return Math.min(this.y1,this.y2,this.y3)},set:function(t){var e=0;e=this.y1<=this.y2&&this.y1<=this.y3?this.y1-t:this.y2<=this.y1&&this.y2<=this.y3?this.y2-t:this.y3-t,this.y1-=e,this.y2-=e,this.y3-=e}},bottom:{get:function(){return Math.max(this.y1,this.y2,this.y3)},set:function(t){var e=0;e=this.y1>=this.y2&&this.y1>=this.y3?this.y1-t:this.y2>=this.y1&&this.y2>=this.y3?this.y2-t:this.y3-t,this.y1-=e,this.y2-=e,this.y3-=e}}});t.exports=u},84435:(t,e,i)=>{var s=i(16483);s.Area=i(41658),s.BuildEquilateral=i(39208),s.BuildFromPolygon=i(39545),s.BuildRight=i(90301),s.CenterOn=i(23707),s.Centroid=i(97523),s.CircumCenter=i(24951),s.CircumCircle=i(85614),s.Clone=i(74422),s.Contains=i(10690),s.ContainsArray=i(48653),s.ContainsPoint=i(96006),s.CopyFrom=i(71326),s.Decompose=i(71694),s.Equals=i(33522),s.GetPoint=i(20437),s.GetPoints=i(80672),s.InCenter=i(39757),s.Perimeter=i(1376),s.Offset=i(13584),s.Random=i(90260),s.Rotate=i(52172),s.RotateAroundPoint=i(49907),s.RotateAroundXY=i(99614),t.exports=s},74457:t=>{t.exports=function(t,e,i){return{gameObject:t,enabled:!0,draggable:!1,dropZone:!1,cursor:!1,target:null,camera:null,hitArea:e,hitAreaCallback:i,hitAreaDebug:null,customHitArea:!1,localX:0,localY:0,dragState:0,dragStartX:0,dragStartY:0,dragStartXGlobal:0,dragStartYGlobal:0,dragStartCamera:null,dragX:0,dragY:0}}},84409:t=>{t.exports=function(t,e){return function(i,s,n,r){var o=t.getPixelAlpha(s,n,r.texture.key,r.frame.name);return o&&o>=e}}},7003:(t,e,i)=>{var s=i(83419),n=i(93301),r=i(50792),o=i(8214),a=i(8443),h=i(78970),l=i(85098),u=i(42515),c=i(36210),d=i(61340),f=i(85955),p=new s({initialize:function(t,e){this.game=t,this.scaleManager,this.canvas,this.config=e,this.enabled=!0,this.events=new r,this.isOver=!0,this.defaultCursor="",this.keyboard=e.inputKeyboard?new h(this):null,this.mouse=e.inputMouse?new l(this):null,this.touch=e.inputTouch?new c(this):null,this.pointers=[],this.pointersTotal=e.inputActivePointers;for(var i=0;i<=this.pointersTotal;i++){var s=new u(this,i);s.smoothFactor=e.inputSmoothFactor,this.pointers.push(s)}this.mousePointer=e.inputMouse?this.pointers[0]:null,this.activePointer=this.pointers[0],this.globalTopOnly=!0,this.time=0,this._tempPoint={x:0,y:0},this._tempHitTest=[],this._tempMatrix=new d,this._tempMatrix2=new d,this._tempSkip=!1,this.mousePointerContainer=[this.mousePointer],t.events.once(a.BOOT,this.boot,this)},boot:function(){var t=this.game,e=t.events;this.canvas=t.canvas,this.scaleManager=t.scale,this.events.emit(o.MANAGER_BOOT),e.on(a.PRE_RENDER,this.preRender,this),e.once(a.DESTROY,this.destroy,this)},setCanvasOver:function(t){this.isOver=!0,this.events.emit(o.GAME_OVER,t)},setCanvasOut:function(t){this.isOver=!1,this.events.emit(o.GAME_OUT,t)},preRender:function(){var t=this.game.loop.now,e=this.game.loop.delta,i=this.game.scene.getScenes(!0,!0);this.time=t,this.events.emit(o.MANAGER_UPDATE);for(var s=0;s10&&(t=10-this.pointersTotal);for(var i=0;i{var s=i(96503),n=i(87902),r=i(83419),o=i(93301),a=i(74457),h=i(84409),l=i(20339),u=i(8497),c=i(81154),d=i(8214),f=i(50792),p=i(95540),v=i(23777),g=i(89639),m=i(41212),y=i(37277),x=i(87841),T=i(37303),w=i(44594),b=i(16483),S=i(10690),E=new r({Extends:f,initialize:function(t){f.call(this),this.scene=t,this.systems=t.sys,this.settings=t.sys.settings,this.manager=t.sys.game.input,this.pluginEvents=new f,this.enabled=!0,this.displayList,this.cameras,g.install(this),this.mouse=this.manager.mouse,this.topOnly=!0,this.pollRate=-1,this._pollTimer=0;var e={cancelled:!1};this._eventContainer={stopPropagation:function(){e.cancelled=!0}},this._eventData=e,this.dragDistanceThreshold=0,this.dragTimeThreshold=0,this._temp=[],this._tempZones=[],this._list=[],this._pendingInsertion=[],this._pendingRemoval=[],this._draggable=[],this._drag={0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[],8:[],9:[],10:[]},this._dragState=[],this._over={0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[],8:[],9:[],10:[]},this._validTypes=["onDown","onUp","onOver","onOut","onMove","onDragStart","onDrag","onDragEnd","onDragEnter","onDragLeave","onDragOver","onDrop"],this._updatedThisFrame=!1,t.sys.events.once(w.BOOT,this.boot,this),t.sys.events.on(w.START,this.start,this)},boot:function(){this.cameras=this.systems.cameras,this.displayList=this.systems.displayList,this.systems.events.once(w.DESTROY,this.destroy,this),this.pluginEvents.emit(d.BOOT)},start:function(){var t=this.systems.events;t.on(w.TRANSITION_START,this.transitionIn,this),t.on(w.TRANSITION_OUT,this.transitionOut,this),t.on(w.TRANSITION_COMPLETE,this.transitionComplete,this),t.on(w.PRE_UPDATE,this.preUpdate,this),t.once(w.SHUTDOWN,this.shutdown,this),this.manager.events.on(d.GAME_OUT,this.onGameOut,this),this.manager.events.on(d.GAME_OVER,this.onGameOver,this),this.enabled=!0,this._dragState=[0,0,0,0,0,0,0,0,0,0],this.pluginEvents.emit(d.START)},onGameOver:function(t){this.isActive()&&this.emit(d.GAME_OVER,t.timeStamp,t)},onGameOut:function(t){this.isActive()&&this.emit(d.GAME_OUT,t.timeStamp,t)},preUpdate:function(){this.pluginEvents.emit(d.PRE_UPDATE);var t=this._pendingRemoval,e=this._pendingInsertion,i=t.length,s=e.length;if(0!==i||0!==s){for(var n=this._list,r=0;r-1&&(n.splice(a,1),this.clear(o,!0))}this._pendingRemoval.length=0,this._list=n.concat(e.splice(0))}},isActive:function(){return this.enabled&&this.scene.sys.canInput()},updatePoll:function(t,e){if(!this.isActive())return!1;if(this.pluginEvents.emit(d.UPDATE,t,e),this._updatedThisFrame)return this._updatedThisFrame=!1,!1;var i,s=this.manager.pointers;for(i=0;i0){if(this._pollTimer-=e,!(this._pollTimer<0))return!1;this._pollTimer=this.pollRate}var r=!1;for(i=0;i0&&(r=!0)}return r},update:function(t,e){if(!this.isActive())return!1;for(var i=!1,s=0;s0&&(i=!0)}return this._updatedThisFrame=!0,i},clear:function(t,e){void 0===e&&(e=!1),this.disable(t);var i=t.input;i&&(this.removeDebug(t),this.manager.resetCursor(i),i.gameObject=void 0,i.target=void 0,i.hitArea=void 0,i.hitAreaCallback=void 0,i.callbackContext=void 0,t.input=null),e||this.queueForRemoval(t);var s=this._draggable.indexOf(t);return s>-1&&this._draggable.splice(s,1),t},disable:function(t){var e=t.input;e&&(e.enabled=!1,e.dragState=0);for(var i,s=this._drag,n=this._over,r=this.manager,o=0;o-1&&s[o].splice(i,1),(i=n[o].indexOf(t))>-1&&n[o].splice(i,1);return this},enable:function(t,e,i,s){return void 0===s&&(s=!1),t.input?t.input.enabled=!0:this.setHitArea(t,e,i),t.input&&s&&!t.input.dropZone&&(t.input.dropZone=s),this},hitTestPointer:function(t){for(var e=this.cameras.getCamerasBelowPointer(t),i=0;i0)return t.camera=s,n}return t.camera=e[0],[]},processDownEvents:function(t){var e=0,i=this._temp,s=this._eventData,n=this._eventContainer;s.cancelled=!1;for(var r=!1,o=0;o0&&l(t.x,t.y,t.downX,t.downY)>=n||s>0&&e>=t.downTime+s)&&(i=!0),i)return this.setDragState(t,3),this.processDragStartList(t)},processDragStartList:function(t){if(3!==this.getDragState(t))return 0;var e=this._drag[t.id];e.length>1&&(e=e.slice(0));for(var i=0;i1&&(this.sortGameObjects(i,t),this.topOnly&&i.splice(1)),this._drag[t.id]=i,0===this.dragDistanceThreshold&&0===this.dragTimeThreshold?(this.setDragState(t,3),this.processDragStartList(t)):(this.setDragState(t,2),0))},processDragMoveEvent:function(t){if(2===this.getDragState(t)&&this.processDragThresholdEvent(t,this.manager.game.loop.now),4!==this.getDragState(t))return 0;var e=this._tempZones,i=this._drag[t.id];i.length>1&&(i=i.slice(0));for(var s=0;s0?(o.emit(d.GAMEOBJECT_DRAG_LEAVE,t,h),this.emit(d.DRAG_LEAVE,t,o,h),a.target=e[0],h=a.target,o.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,o,h)):(o.emit(d.GAMEOBJECT_DRAG_LEAVE,t,h),this.emit(d.DRAG_LEAVE,t,o,h),e[0]?(a.target=e[0],h=a.target,o.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,o,h)):a.target=null)}else!h&&e[0]&&(a.target=e[0],h=a.target,o.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,o,h));var u=t.positionToCamera(a.dragStartCamera);if(o.parentContainer){var c=u.x-a.dragStartXGlobal,f=u.y-a.dragStartYGlobal,p=o.getParentRotation(),v=c*Math.cos(p)+f*Math.sin(p),g=f*Math.cos(p)-c*Math.sin(p);v*=1/o.parentContainer.scaleX,g*=1/o.parentContainer.scaleY,n=v+a.dragStartX,r=g+a.dragStartY}else n=u.x-a.dragX,r=u.y-a.dragY;o.emit(d.GAMEOBJECT_DRAG,t,n,r),this.emit(d.DRAG,t,o,n,r)}return i.length},processDragUpEvent:function(t){var e=this._drag[t.id];e.length>1&&(e=e.slice(0));for(var i=0;i0){var r=this.manager,o=this._eventData,a=this._eventContainer;o.cancelled=!1;for(var h=!1,l=0;l0){var n=this.manager,r=this._eventData,o=this._eventContainer;r.cancelled=!1;var a=!1;this.sortGameObjects(e,t);for(var h=0;h0){for(this.sortGameObjects(n,t),e=0;e0){for(this.sortGameObjects(r,t),e=0;e-1&&this._draggable.splice(n,1)}return this},makePixelPerfect:function(t){void 0===t&&(t=1);var e=this.systems.textures;return h(e,t)},setHitArea:function(t,e,i){if(void 0===e)return this.setHitAreaFromTexture(t);Array.isArray(t)||(t=[t]);var s=!1,n=!1,r=!1,o=!1,h=!1,l=!0;if(m(e)&&Object.keys(e).length){var u=e,c=t.some((function(t){return t.hasOwnProperty("faces")}));if(!c){e=p(u,"hitArea",null),i=p(u,"hitAreaCallback",null),h=p(u,"pixelPerfect",!1);var d=p(u,"alphaTolerance",1);h&&(e={},i=this.makePixelPerfect(d))}s=p(u,"draggable",!1),n=p(u,"dropZone",!1),r=p(u,"cursor",!1),o=p(u,"useHandCursor",!1),e&&i||(this.setHitAreaFromTexture(t),l=!1)}else"function"!=typeof e||i||(i=e,e={});for(var f=0;f{var s=i(35154),n={},r={register:function(t,e,i,s,r){n[t]={plugin:e,mapping:i,settingsKey:s,configKey:r}},getPlugin:function(t){return n[t]},install:function(t){var e=t.scene.sys,i=e.settings.input,r=e.game.config;for(var o in n){var a=n[o].plugin,h=n[o].mapping,l=n[o].settingsKey,u=n[o].configKey;s(i,l,r[u])&&(t[h]=new a(t))}},remove:function(t){n.hasOwnProperty(t)&&delete n[t]}};t.exports=r},42515:(t,e,i)=>{var s=i(31040),n=i(83419),r=i(20339),o=i(43855),a=i(47235),h=i(26099),l=i(25892),u=new n({initialize:function(t,e){this.manager=t,this.id=e,this.event,this.downElement,this.upElement,this.camera=null,this.button=0,this.buttons=0,this.position=new h,this.prevPosition=new h,this.midPoint=new h(-1,-1),this.velocity=new h,this.angle=0,this.distance=0,this.smoothFactor=0,this.motionFactor=.2,this.worldX=0,this.worldY=0,this.moveTime=0,this.downX=0,this.downY=0,this.downTime=0,this.upX=0,this.upY=0,this.upTime=0,this.primaryDown=!1,this.isDown=!1,this.wasTouch=!1,this.wasCanceled=!1,this.movementX=0,this.movementY=0,this.identifier=0,this.pointerId=null,this.active=0===e,this.locked=!1,this.deltaX=0,this.deltaY=0,this.deltaZ=0},updateWorldPoint:function(t){var e=t.getWorldPoint(this.x,this.y);return this.worldX=e.x,this.worldY=e.y,this},positionToCamera:function(t,e){return t.getWorldPoint(this.x,this.y,e)},updateMotion:function(){var t=this.position.x,e=this.position.y,i=this.midPoint.x,n=this.midPoint.y;if(t!==i||e!==n){var r=a(this.motionFactor,i,t),h=a(this.motionFactor,n,e);o(r,t,.1)&&(r=t),o(h,e,.1)&&(h=e),this.midPoint.set(r,h);var l=t-r,u=e-h;this.velocity.set(l,u),this.angle=s(r,h,t,e),this.distance=Math.sqrt(l*l+u*u)}},up:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.button=t.button,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),0===t.button&&(this.primaryDown=!1,this.upX=this.x,this.upY=this.y),0===this.buttons&&(this.isDown=!1,this.upTime=t.timeStamp,this.wasTouch=!1)},down:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.button=t.button,this.downElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),0===t.button&&(this.primaryDown=!0,this.downX=this.x,this.downY=this.y),l.macOS&&t.ctrlKey&&(this.buttons=2,this.primaryDown=!1),this.isDown||(this.isDown=!0,this.downTime=t.timeStamp),this.wasTouch=!1},move:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.manager.transformPointer(this,t.pageX,t.pageY,!0),this.locked&&(this.movementX=t.movementX||t.mozMovementX||t.webkitMovementX||0,this.movementY=t.movementY||t.mozMovementY||t.webkitMovementY||0),this.moveTime=t.timeStamp,this.wasTouch=!1},wheel:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.deltaX=t.deltaX,this.deltaY=t.deltaY,this.deltaZ=t.deltaZ,this.wasTouch=!1},touchstart:function(t,e){t.pointerId&&(this.pointerId=t.pointerId),this.identifier=t.identifier,this.target=t.target,this.active=!0,this.buttons=1,this.event=e,this.downElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!0,this.downX=this.x,this.downY=this.y,this.downTime=e.timeStamp,this.isDown=!0,this.wasTouch=!0,this.wasCanceled=!1,this.updateMotion()},touchmove:function(t,e){this.event=e,this.manager.transformPointer(this,t.pageX,t.pageY,!0),this.moveTime=e.timeStamp,this.wasTouch=!0,this.updateMotion()},touchend:function(t,e){this.buttons=0,this.event=e,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!1,this.upX=this.x,this.upY=this.y,this.upTime=e.timeStamp,this.isDown=!1,this.wasTouch=!0,this.wasCanceled=!1,this.active=!1,this.updateMotion()},touchcancel:function(t,e){this.buttons=0,this.event=e,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!1,this.upX=this.x,this.upY=this.y,this.upTime=e.timeStamp,this.isDown=!1,this.wasTouch=!0,this.wasCanceled=!0,this.active=!1},noButtonDown:function(){return 0===this.buttons},leftButtonDown:function(){return!!(1&this.buttons)},rightButtonDown:function(){return!!(2&this.buttons)},middleButtonDown:function(){return!!(4&this.buttons)},backButtonDown:function(){return!!(8&this.buttons)},forwardButtonDown:function(){return!!(16&this.buttons)},leftButtonReleased:function(){return 0===this.buttons?0===this.button&&!this.isDown:0===this.button},rightButtonReleased:function(){return 0===this.buttons?2===this.button&&!this.isDown:2===this.button},middleButtonReleased:function(){return 0===this.buttons?1===this.button&&!this.isDown:1===this.button},backButtonReleased:function(){return 0===this.buttons?3===this.button&&!this.isDown:3===this.button},forwardButtonReleased:function(){return 0===this.buttons?4===this.button&&!this.isDown:4===this.button},getDistance:function(){return this.isDown?r(this.downX,this.downY,this.x,this.y):r(this.downX,this.downY,this.upX,this.upY)},getDistanceX:function(){return this.isDown?Math.abs(this.downX-this.x):Math.abs(this.downX-this.upX)},getDistanceY:function(){return this.isDown?Math.abs(this.downY-this.y):Math.abs(this.downY-this.upY)},getDuration:function(){return this.isDown?this.manager.time-this.downTime:this.upTime-this.downTime},getAngle:function(){return this.isDown?s(this.downX,this.downY,this.x,this.y):s(this.downX,this.downY,this.upX,this.upY)},getInterpolatedPosition:function(t,e){void 0===t&&(t=10),void 0===e&&(e=[]);for(var i=this.prevPosition.x,s=this.prevPosition.y,n=this.position.x,r=this.position.y,o=0;o{t.exports={MOUSE_DOWN:0,MOUSE_MOVE:1,MOUSE_UP:2,TOUCH_START:3,TOUCH_MOVE:4,TOUCH_END:5,POINTER_LOCK_CHANGE:6,TOUCH_CANCEL:7,MOUSE_WHEEL:8}},7179:t=>{t.exports="boot"},85375:t=>{t.exports="destroy"},39843:t=>{t.exports="dragend"},23388:t=>{t.exports="dragenter"},16133:t=>{t.exports="drag"},27829:t=>{t.exports="dragleave"},53904:t=>{t.exports="dragover"},56058:t=>{t.exports="dragstart"},2642:t=>{t.exports="drop"},88171:t=>{t.exports="gameobjectdown"},36147:t=>{t.exports="dragend"},71692:t=>{t.exports="dragenter"},96149:t=>{t.exports="drag"},81285:t=>{t.exports="dragleave"},74048:t=>{t.exports="dragover"},21322:t=>{t.exports="dragstart"},49378:t=>{t.exports="drop"},86754:t=>{t.exports="gameobjectmove"},86433:t=>{t.exports="gameobjectout"},60709:t=>{t.exports="gameobjectover"},24081:t=>{t.exports="pointerdown"},11172:t=>{t.exports="pointermove"},18907:t=>{t.exports="pointerout"},95579:t=>{t.exports="pointerover"},35368:t=>{t.exports="pointerup"},26972:t=>{t.exports="wheel"},47078:t=>{t.exports="gameobjectup"},73802:t=>{t.exports="gameobjectwheel"},56718:t=>{t.exports="gameout"},25936:t=>{t.exports="gameover"},27503:t=>{t.exports="boot"},50852:t=>{t.exports="process"},96438:t=>{t.exports="update"},59152:t=>{t.exports="pointerlockchange"},47777:t=>{t.exports="pointerdown"},27957:t=>{t.exports="pointerdownoutside"},19444:t=>{t.exports="pointermove"},54251:t=>{t.exports="pointerout"},18667:t=>{t.exports="pointerover"},27192:t=>{t.exports="pointerup"},24652:t=>{t.exports="pointerupoutside"},45132:t=>{t.exports="wheel"},44512:t=>{t.exports="preupdate"},15757:t=>{t.exports="shutdown"},41637:t=>{t.exports="start"},93802:t=>{t.exports="update"},8214:(t,e,i)=>{t.exports={BOOT:i(7179),DESTROY:i(85375),DRAG_END:i(39843),DRAG_ENTER:i(23388),DRAG:i(16133),DRAG_LEAVE:i(27829),DRAG_OVER:i(53904),DRAG_START:i(56058),DROP:i(2642),GAME_OUT:i(56718),GAME_OVER:i(25936),GAMEOBJECT_DOWN:i(88171),GAMEOBJECT_DRAG_END:i(36147),GAMEOBJECT_DRAG_ENTER:i(71692),GAMEOBJECT_DRAG:i(96149),GAMEOBJECT_DRAG_LEAVE:i(81285),GAMEOBJECT_DRAG_OVER:i(74048),GAMEOBJECT_DRAG_START:i(21322),GAMEOBJECT_DROP:i(49378),GAMEOBJECT_MOVE:i(86754),GAMEOBJECT_OUT:i(86433),GAMEOBJECT_OVER:i(60709),GAMEOBJECT_POINTER_DOWN:i(24081),GAMEOBJECT_POINTER_MOVE:i(11172),GAMEOBJECT_POINTER_OUT:i(18907),GAMEOBJECT_POINTER_OVER:i(95579),GAMEOBJECT_POINTER_UP:i(35368),GAMEOBJECT_POINTER_WHEEL:i(26972),GAMEOBJECT_UP:i(47078),GAMEOBJECT_WHEEL:i(73802),MANAGER_BOOT:i(27503),MANAGER_PROCESS:i(50852),MANAGER_UPDATE:i(96438),POINTER_DOWN:i(47777),POINTER_DOWN_OUTSIDE:i(27957),POINTER_MOVE:i(19444),POINTER_OUT:i(54251),POINTER_OVER:i(18667),POINTER_UP:i(27192),POINTER_UP_OUTSIDE:i(24652),POINTER_WHEEL:i(45132),POINTERLOCK_CHANGE:i(59152),PRE_UPDATE:i(44512),SHUTDOWN:i(15757),START:i(41637),UPDATE:i(93802)}},97421:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.pad=t,this.events=t.events,this.index=e,this.value=0,this.threshold=.1},update:function(t){this.value=t},getValue:function(){return Math.abs(this.value){var s=i(83419),n=i(92734),r=new s({initialize:function(t,e){this.pad=t,this.events=t.manager,this.index=e,this.value=0,this.threshold=1,this.pressed=!1},update:function(t){this.value=t;var e=this.pad,i=this.index;t>=this.threshold?this.pressed||(this.pressed=!0,this.events.emit(n.BUTTON_DOWN,e,this,t),this.pad.emit(n.GAMEPAD_BUTTON_DOWN,i,t,this)):this.pressed&&(this.pressed=!1,this.events.emit(n.BUTTON_UP,e,this,t),this.pad.emit(n.GAMEPAD_BUTTON_UP,i,t,this))},destroy:function(){this.pad=null,this.events=null}});t.exports=r},99125:(t,e,i)=>{var s=i(97421),n=i(28884),r=i(83419),o=i(50792),a=i(26099),h=new r({Extends:o,initialize:function(t,e){o.call(this),this.manager=t,this.pad=e,this.id=e.id,this.index=e.index;for(var i=[],r=0;r=2&&(this.leftStick.set(r[0].getValue(),r[1].getValue()),n>=4&&this.rightStick.set(r[2].getValue(),r[3].getValue()))}},destroy:function(){var t;for(this.removeAllListeners(),this.manager=null,this.pad=null,t=0;t{var s=i(83419),n=i(50792),r=i(92734),o=i(99125),a=i(35154),h=i(89639),l=i(8214),u=new s({Extends:n,initialize:function(t){n.call(this),this.scene=t.scene,this.settings=this.scene.sys.settings,this.sceneInputPlugin=t,this.enabled=!0,this.target,this.gamepads=[],this.queue=[],this.onGamepadHandler,this._pad1,this._pad2,this._pad3,this._pad4,t.pluginEvents.once(l.BOOT,this.boot,this),t.pluginEvents.on(l.START,this.start,this)},boot:function(){var t=this.scene.sys.game,e=this.settings.input,i=t.config;this.enabled=a(e,"gamepad",i.inputGamepad)&&t.device.input.gamepads,this.target=a(e,"gamepad.target",i.inputGamepadEventTarget),this.sceneInputPlugin.pluginEvents.once(l.DESTROY,this.destroy,this)},start:function(){this.enabled&&(this.startListeners(),this.refreshPads()),this.sceneInputPlugin.pluginEvents.once(l.SHUTDOWN,this.shutdown,this)},isActive:function(){return this.enabled&&this.scene.sys.isActive()},startListeners:function(){var t=this,e=this.target,i=function(e){!e.defaultPrevented&&t.isActive()&&(t.refreshPads(),t.queue.push(e))};this.onGamepadHandler=i,e.addEventListener("gamepadconnected",i,!1),e.addEventListener("gamepaddisconnected",i,!1),this.sceneInputPlugin.pluginEvents.on(l.UPDATE,this.update,this)},stopListeners:function(){this.target.removeEventListener("gamepadconnected",this.onGamepadHandler),this.target.removeEventListener("gamepaddisconnected",this.onGamepadHandler),this.sceneInputPlugin.pluginEvents.off(l.UPDATE,this.update);for(var t=0;t{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,SELECT:8,START:9,B:0,A:1,Y:2,X:3,LEFT_SHOULDER:4,RIGHT_SHOULDER:5}},65294:t=>{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,SHARE:8,OPTIONS:9,PS:16,TOUCHBAR:17,X:0,CIRCLE:1,SQUARE:2,TRIANGLE:3,L1:4,R1:5,L2:6,R2:7,L3:10,R3:11,LEFT_STICK_H:0,LEFT_STICK_V:1,RIGHT_STICK_H:2,RIGHT_STICK_V:3}},90089:t=>{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,MENU:16,A:0,B:1,X:2,Y:3,LB:4,RB:5,LT:6,RT:7,BACK:8,START:9,LS:10,RS:11,LEFT_STICK_H:0,LEFT_STICK_V:1,RIGHT_STICK_H:2,RIGHT_STICK_V:3}},64894:(t,e,i)=>{t.exports={DUALSHOCK_4:i(65294),SNES_USB:i(89651),XBOX_360:i(90089)}},46008:t=>{t.exports="down"},7629:t=>{t.exports="up"},42206:t=>{t.exports="connected"},86544:t=>{t.exports="disconnected"},94784:t=>{t.exports="down"},14325:t=>{t.exports="up"},92734:(t,e,i)=>{t.exports={BUTTON_DOWN:i(46008),BUTTON_UP:i(7629),CONNECTED:i(42206),DISCONNECTED:i(86544),GAMEPAD_BUTTON_DOWN:i(94784),GAMEPAD_BUTTON_UP:i(14325)}},48646:(t,e,i)=>{t.exports={Axis:i(97421),Button:i(28884),Events:i(92734),Gamepad:i(99125),GamepadPlugin:i(56654),Configs:i(64894)}},14350:(t,e,i)=>{var s=i(93301),n=i(79291),r={CreatePixelPerfectHandler:i(84409),CreateInteractiveObject:i(74457),Events:i(8214),Gamepad:i(48646),InputManager:i(7003),InputPlugin:i(48205),InputPluginCache:i(89639),Keyboard:i(51442),Mouse:i(87078),Pointer:i(42515),Touch:i(95618)};r=n(!1,r,s),t.exports=r},78970:(t,e,i)=>{var s=i(72905),n=i(83419),r=i(8443),o=i(8214),a=i(46032),h=i(29747),l=new n({initialize:function(t){this.manager=t,this.queue=[],this.preventDefault=!0,this.captures=[],this.enabled=!1,this.target,this.onKeyDown=h,this.onKeyUp=h,t.events.once(o.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputKeyboard,this.target=t.inputKeyboardEventTarget,this.addCapture(t.inputKeyboardCapture),!this.target&&window&&(this.target=window),this.enabled&&this.target&&this.startListeners(),this.manager.game.events.on(r.POST_STEP,this.postUpdate,this)},startListeners:function(){var t=this;this.onKeyDown=function(e){if(!e.defaultPrevented&&t.enabled&&t.manager){t.queue.push(e),t.manager.events.emit(o.MANAGER_PROCESS);var i=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey;t.preventDefault&&!i&&t.captures.indexOf(e.keyCode)>-1&&e.preventDefault()}},this.onKeyUp=function(e){if(!e.defaultPrevented&&t.enabled&&t.manager){t.queue.push(e),t.manager.events.emit(o.MANAGER_PROCESS);var i=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey;t.preventDefault&&!i&&t.captures.indexOf(e.keyCode)>-1&&e.preventDefault()}};var e=this.target;e&&(e.addEventListener("keydown",this.onKeyDown,!1),e.addEventListener("keyup",this.onKeyUp,!1),this.enabled=!0)},stopListeners:function(){var t=this.target;t.removeEventListener("keydown",this.onKeyDown,!1),t.removeEventListener("keyup",this.onKeyUp,!1),this.enabled=!1},postUpdate:function(){this.queue=[]},addCapture:function(t){"string"==typeof t&&(t=t.split(",")),Array.isArray(t)||(t=[t]);for(var e=this.captures,i=0;i0},removeCapture:function(t){"string"==typeof t&&(t=t.split(",")),Array.isArray(t)||(t=[t]);for(var e=this.captures,i=0;i0},clearCaptures:function(){this.captures=[],this.preventDefault=!1},destroy:function(){this.stopListeners(),this.clearCaptures(),this.queue=[],this.manager.game.events.off(r.POST_RENDER,this.postUpdate,this),this.target=null,this.enabled=!1,this.manager=null}});t.exports=l},28846:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(95922),o=i(8443),a=i(35154),h=i(8214),l=i(89639),u=i(30472),c=i(46032),d=i(87960),f=i(74600),p=i(44594),v=i(56583),g=new s({Extends:n,initialize:function(t){n.call(this),this.game=t.systems.game,this.scene=t.scene,this.settings=this.scene.sys.settings,this.sceneInputPlugin=t,this.manager=t.manager.keyboard,this.enabled=!0,this.keys=[],this.combos=[],this.prevCode=null,this.prevTime=0,this.prevType=null,t.pluginEvents.once(h.BOOT,this.boot,this),t.pluginEvents.on(h.START,this.start,this)},boot:function(){var t=this.settings.input;this.enabled=a(t,"keyboard",!0);var e=a(t,"keyboard.capture",null);e&&this.addCaptures(e),this.sceneInputPlugin.pluginEvents.once(h.DESTROY,this.destroy,this)},start:function(){this.sceneInputPlugin.manager.events.on(h.MANAGER_PROCESS,this.update,this),this.sceneInputPlugin.pluginEvents.once(h.SHUTDOWN,this.shutdown,this),this.game.events.on(o.BLUR,this.resetKeys,this),this.scene.sys.events.on(p.PAUSE,this.resetKeys,this),this.scene.sys.events.on(p.SLEEP,this.resetKeys,this)},isActive:function(){return this.enabled&&this.scene.sys.canInput()},addCapture:function(t){return this.manager.addCapture(t),this},removeCapture:function(t){return this.manager.removeCapture(t),this},getCaptures:function(){return this.manager.captures},enableGlobalCapture:function(){return this.manager.preventDefault=!0,this},disableGlobalCapture:function(){return this.manager.preventDefault=!1,this},clearCaptures:function(){return this.manager.clearCaptures(),this},createCursorKeys:function(){return this.addKeys({up:c.UP,down:c.DOWN,left:c.LEFT,right:c.RIGHT,space:c.SPACE,shift:c.SHIFT})},addKeys:function(t,e,i){void 0===e&&(e=!0),void 0===i&&(i=!1);var s={};if("string"==typeof t){t=t.split(",");for(var n=0;n-1?s[n]=t:s[t.keyCode]=t,e&&this.addCapture(t.keyCode),t.setEmitOnRepeat(i),t}return"string"==typeof t&&(t=c[t.toUpperCase()]),s[t]||(s[t]=new u(this,t),e&&this.addCapture(t),s[t].setEmitOnRepeat(i)),s[t]},removeKey:function(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var s,n=this.keys;if(t instanceof u){var r=n.indexOf(t);r>-1&&(s=this.keys[r],this.keys[r]=void 0)}else"string"==typeof t&&(t=c[t.toUpperCase()]);return n[t]&&(s=n[t],n[t]=void 0),s&&(s.plugin=null,i&&this.removeCapture(s.keyCode),e&&s.destroy()),this},removeAllKeys:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!1);for(var i=this.keys,s=0;st._tick)return t._tick=i,!0}return!1},update:function(){var t=this.manager.queue,e=t.length;if(this.isActive()&&0!==e)for(var i=this.keys,s=0;s{t.exports=function(t,e){return e.timeLastMatched=t.timeStamp,e.index++,e.index===e.size||(e.current=e.keyCodes[e.index],!1)}},87960:(t,e,i)=>{var s=i(83419),n=i(95922),r=i(95540),o=i(68769),a=i(92803),h=new s({initialize:function(t,e,i){if(void 0===i&&(i={}),e.length<2)return!1;this.manager=t,this.enabled=!0,this.keyCodes=[];for(var s=0;s{var s=i(66970);t.exports=function(t,e){if(e.matched)return!0;var i=!1,n=!1;if(t.keyCode===e.current)if(e.index>0&&e.maxKeyDelay>0){var r=e.timeLastMatched+e.maxKeyDelay;t.timeStamp<=r&&(n=!0,i=s(t,e))}else n=!0,i=s(t,e);return!n&&e.resetOnWrongKey&&(e.index=0,e.current=e.keyCodes[0]),i&&(e.timeLastMatched=t.timeStamp,e.matched=!0,e.timeMatched=t.timeStamp),i}},92803:t=>{t.exports=function(t){return t.current=t.keyCodes[0],t.index=0,t.timeLastMatched=0,t.matched=!1,t.timeMatched=0,t}},92612:t=>{t.exports="keydown"},23345:t=>{t.exports="keyup"},21957:t=>{t.exports="keycombomatch"},44743:t=>{t.exports="down"},3771:t=>{t.exports="keydown-"},46358:t=>{t.exports="keyup-"},75674:t=>{t.exports="up"},95922:(t,e,i)=>{t.exports={ANY_KEY_DOWN:i(92612),ANY_KEY_UP:i(23345),COMBO_MATCH:i(21957),DOWN:i(44743),KEY_DOWN:i(3771),KEY_UP:i(46358),UP:i(75674)}},51442:(t,e,i)=>{t.exports={Events:i(95922),KeyboardManager:i(78970),KeyboardPlugin:i(28846),Key:i(30472),KeyCodes:i(46032),KeyCombo:i(87960),AdvanceKeyCombo:i(66970),ProcessKeyCombo:i(68769),ResetKeyCombo:i(92803),JustDown:i(90229),JustUp:i(38796),DownDuration:i(37015),UpDuration:i(41170)}},37015:t=>{t.exports=function(t,e){void 0===e&&(e=50);var i=t.plugin.game.loop.time-t.timeDown;return t.isDown&&i{t.exports=function(t){return!!t._justDown&&(t._justDown=!1,!0)}},38796:t=>{t.exports=function(t){return!!t._justUp&&(t._justUp=!1,!0)}},30472:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(95922),o=new s({Extends:n,initialize:function(t,e){n.call(this),this.plugin=t,this.keyCode=e,this.originalEvent=void 0,this.enabled=!0,this.isDown=!1,this.isUp=!0,this.altKey=!1,this.ctrlKey=!1,this.shiftKey=!1,this.metaKey=!1,this.location=0,this.timeDown=0,this.duration=0,this.timeUp=0,this.emitOnRepeat=!1,this.repeats=0,this._justDown=!1,this._justUp=!1,this._tick=-1},setEmitOnRepeat:function(t){return this.emitOnRepeat=t,this},onDown:function(t){this.originalEvent=t,this.enabled&&(this.altKey=t.altKey,this.ctrlKey=t.ctrlKey,this.shiftKey=t.shiftKey,this.metaKey=t.metaKey,this.location=t.location,this.repeats++,this.isDown?this.emitOnRepeat&&this.emit(r.DOWN,this,t):(this.isDown=!0,this.isUp=!1,this.timeDown=t.timeStamp,this.duration=0,this._justDown=!0,this._justUp=!1,this.emit(r.DOWN,this,t)))},onUp:function(t){this.originalEvent=t,this.enabled&&(this.isDown=!1,this.isUp=!0,this.timeUp=t.timeStamp,this.duration=this.timeUp-this.timeDown,this.repeats=0,this._justDown=!1,this._justUp=!0,this._tick=-1,this.emit(r.UP,this,t))},reset:function(){return this.isDown=!1,this.isUp=!0,this.altKey=!1,this.ctrlKey=!1,this.shiftKey=!1,this.metaKey=!1,this.timeDown=0,this.duration=0,this.timeUp=0,this.repeats=0,this._justDown=!1,this._justUp=!1,this._tick=-1,this},getDuration:function(){return this.isDown?this.plugin.game.loop.time-this.timeDown:0},destroy:function(){this.removeAllListeners(),this.originalEvent=null,this.plugin=null}});t.exports=o},46032:t=>{t.exports={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:42,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,NUMPAD_ZERO:96,NUMPAD_ONE:97,NUMPAD_TWO:98,NUMPAD_THREE:99,NUMPAD_FOUR:100,NUMPAD_FIVE:101,NUMPAD_SIX:102,NUMPAD_SEVEN:103,NUMPAD_EIGHT:104,NUMPAD_NINE:105,NUMPAD_ADD:107,NUMPAD_SUBTRACT:109,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,SEMICOLON:186,PLUS:187,COMMA:188,MINUS:189,PERIOD:190,FORWARD_SLASH:191,BACK_SLASH:220,QUOTES:222,BACKTICK:192,OPEN_BRACKET:219,CLOSED_BRACKET:221,SEMICOLON_FIREFOX:59,COLON:58,COMMA_FIREFOX_WINDOWS:60,COMMA_FIREFOX:62,BRACKET_RIGHT_FIREFOX:174,BRACKET_LEFT_FIREFOX:175}},74600:(t,e,i)=>{var s=i(46032),n={};for(var r in s)n[s[r]]=r;t.exports=n},41170:t=>{t.exports=function(t,e){void 0===e&&(e=50);var i=t.plugin.game.loop.time-t.timeUp;return t.isUp&&i{var s=i(83419),n=i(89357),r=i(8214),o=i(29747),a=new s({initialize:function(t){this.manager=t,this.preventDefaultDown=!0,this.preventDefaultUp=!0,this.preventDefaultMove=!0,this.preventDefaultWheel=!1,this.enabled=!1,this.target,this.locked=!1,this.onMouseMove=o,this.onMouseDown=o,this.onMouseUp=o,this.onMouseDownWindow=o,this.onMouseUpWindow=o,this.onMouseOver=o,this.onMouseOut=o,this.onMouseWheel=o,this.pointerLockChange=o,this.isTop=!0,t.events.once(r.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputMouse,this.target=t.inputMouseEventTarget,this.passive=t.inputMousePassive,this.preventDefaultDown=t.inputMousePreventDefaultDown,this.preventDefaultUp=t.inputMousePreventDefaultUp,this.preventDefaultMove=t.inputMousePreventDefaultMove,this.preventDefaultWheel=t.inputMousePreventDefaultWheel,this.target?"string"==typeof this.target&&(this.target=document.getElementById(this.target)):this.target=this.manager.game.canvas,t.disableContextMenu&&this.disableContextMenu(),this.enabled&&this.target&&this.startListeners()},disableContextMenu:function(){return this.target.addEventListener("contextmenu",(function(t){return t.preventDefault(),!1})),this},requestPointerLock:function(){if(n.pointerLock){var t=this.target;t.requestPointerLock=t.requestPointerLock||t.mozRequestPointerLock||t.webkitRequestPointerLock,t.requestPointerLock()}},releasePointerLock:function(){n.pointerLock&&(document.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock,document.exitPointerLock())},startListeners:function(){var t=this.target;if(t){var e=this,i=this.manager,s=i.canvas,r=window&&window.focus&&i.game.config.autoFocus;this.onMouseMove=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseMove(t),e.preventDefaultMove&&t.preventDefault())},this.onMouseDown=function(t){r&&window.focus(),!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseDown(t),e.preventDefaultDown&&t.target===s&&t.preventDefault())},this.onMouseDownWindow=function(t){t.sourceCapabilities&&t.sourceCapabilities.firesTouchEvents||!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onMouseDown(t)},this.onMouseUp=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseUp(t),e.preventDefaultUp&&t.target===s&&t.preventDefault())},this.onMouseUpWindow=function(t){t.sourceCapabilities&&t.sourceCapabilities.firesTouchEvents||!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onMouseUp(t)},this.onMouseOver=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.setCanvasOver(t)},this.onMouseOut=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.setCanvasOut(t)},this.onMouseWheel=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.onMouseWheel(t),e.preventDefaultWheel&&t.target===s&&t.preventDefault()};var o={passive:!0};if(t.addEventListener("mousemove",this.onMouseMove),t.addEventListener("mousedown",this.onMouseDown),t.addEventListener("mouseup",this.onMouseUp),t.addEventListener("mouseover",this.onMouseOver,o),t.addEventListener("mouseout",this.onMouseOut,o),this.preventDefaultWheel?t.addEventListener("wheel",this.onMouseWheel,{passive:!1}):t.addEventListener("wheel",this.onMouseWheel,o),window&&i.game.config.inputWindowEvents)try{window.top.addEventListener("mousedown",this.onMouseDownWindow,o),window.top.addEventListener("mouseup",this.onMouseUpWindow,o)}catch(t){window.addEventListener("mousedown",this.onMouseDownWindow,o),window.addEventListener("mouseup",this.onMouseUpWindow,o),this.isTop=!1}n.pointerLock&&(this.pointerLockChange=function(t){var s=e.target;e.locked=document.pointerLockElement===s||document.mozPointerLockElement===s||document.webkitPointerLockElement===s,i.onPointerLockChange(t)},document.addEventListener("pointerlockchange",this.pointerLockChange,!0),document.addEventListener("mozpointerlockchange",this.pointerLockChange,!0),document.addEventListener("webkitpointerlockchange",this.pointerLockChange,!0)),this.enabled=!0}},stopListeners:function(){var t=this.target;t.removeEventListener("mousemove",this.onMouseMove),t.removeEventListener("mousedown",this.onMouseDown),t.removeEventListener("mouseup",this.onMouseUp),t.removeEventListener("mouseover",this.onMouseOver),t.removeEventListener("mouseout",this.onMouseOut),window&&((t=this.isTop?window.top:window).removeEventListener("mousedown",this.onMouseDownWindow),t.removeEventListener("mouseup",this.onMouseUpWindow)),n.pointerLock&&(document.removeEventListener("pointerlockchange",this.pointerLockChange,!0),document.removeEventListener("mozpointerlockchange",this.pointerLockChange,!0),document.removeEventListener("webkitpointerlockchange",this.pointerLockChange,!0))},destroy:function(){this.stopListeners(),this.target=null,this.enabled=!1,this.manager=null}});t.exports=a},87078:(t,e,i)=>{t.exports={MouseManager:i(85098)}},36210:(t,e,i)=>{var s=i(83419),n=i(8214),r=i(29747),o=new s({initialize:function(t){this.manager=t,this.capture=!0,this.enabled=!1,this.target,this.onTouchStart=r,this.onTouchStartWindow=r,this.onTouchMove=r,this.onTouchEnd=r,this.onTouchEndWindow=r,this.onTouchCancel=r,this.onTouchCancelWindow=r,this.isTop=!0,t.events.once(n.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputTouch,this.target=t.inputTouchEventTarget,this.capture=t.inputTouchCapture,this.target?"string"==typeof this.target&&(this.target=document.getElementById(this.target)):this.target=this.manager.game.canvas,t.disableContextMenu&&this.disableContextMenu(),this.enabled&&this.target&&this.startListeners()},disableContextMenu:function(){return this.target.addEventListener("contextmenu",(function(t){return t.preventDefault(),!1})),this},startListeners:function(){var t=this.target;if(t){var e=this,i=this.manager,s=i.canvas,n=window&&window.focus&&i.game.config.autoFocus;this.onTouchMove=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchMove(t),e.capture&&t.cancelable&&t.preventDefault())},this.onTouchStart=function(t){n&&window.focus(),!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchStart(t),e.capture&&t.cancelable&&t.target===s&&t.preventDefault())},this.onTouchStartWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onTouchStart(t)},this.onTouchEnd=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchEnd(t),e.capture&&t.cancelable&&t.target===s&&t.preventDefault())},this.onTouchEndWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onTouchEnd(t)},this.onTouchCancel=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchCancel(t),e.capture&&t.preventDefault())},this.onTouchCancelWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.onTouchCancel(t)};var r=this.capture,o={passive:!0},a={passive:!1};if(t.addEventListener("touchstart",this.onTouchStart,r?a:o),t.addEventListener("touchmove",this.onTouchMove,r?a:o),t.addEventListener("touchend",this.onTouchEnd,r?a:o),t.addEventListener("touchcancel",this.onTouchCancel,r?a:o),window&&i.game.config.inputWindowEvents)try{window.top.addEventListener("touchstart",this.onTouchStartWindow,a),window.top.addEventListener("touchend",this.onTouchEndWindow,a),window.top.addEventListener("touchcancel",this.onTouchCancelWindow,a)}catch(t){window.addEventListener("touchstart",this.onTouchStartWindow,a),window.addEventListener("touchend",this.onTouchEndWindow,a),window.addEventListener("touchcancel",this.onTouchCancelWindow,a),this.isTop=!1}this.enabled=!0}},stopListeners:function(){var t=this.target;t.removeEventListener("touchstart",this.onTouchStart),t.removeEventListener("touchmove",this.onTouchMove),t.removeEventListener("touchend",this.onTouchEnd),t.removeEventListener("touchcancel",this.onTouchCancel),window&&((t=this.isTop?window.top:window).removeEventListener("touchstart",this.onTouchStartWindow),t.removeEventListener("touchend",this.onTouchEndWindow),t.removeEventListener("touchcancel",this.onTouchCancelWindow))},destroy:function(){this.stopListeners(),this.target=null,this.enabled=!1,this.manager=null}});t.exports=o},95618:(t,e,i)=>{t.exports={TouchManager:i(36210)}},41299:(t,e,i)=>{var s=i(83419),n=i(23906),r=i(54899),o=i(95540),a=i(98356),h=i(3374),l=i(84376),u=i(92638),c=new s({initialize:function(t,e){if(this.loader=t,this.cache=o(e,"cache",!1),this.type=o(e,"type",!1),!this.type)throw new Error("Invalid File type: "+this.type);this.key=o(e,"key",!1);var i=this.key;if(t.prefix&&""!==t.prefix&&(this.key=t.prefix+i),!this.key)throw new Error("Invalid File key: "+this.key);var s=o(e,"url");void 0===s?s=t.path+i+"."+o(e,"extension",""):"string"!=typeof s||s.match(/^(?:blob:|data:|capacitor:\/\/|http:\/\/|https:\/\/|\/\/)/)||(s=t.path+s),this.url=s,this.src="",this.xhrSettings=u(o(e,"responseType",void 0)),o(e,"xhrSettings",!1)&&(this.xhrSettings=h(this.xhrSettings,o(e,"xhrSettings",{}))),this.xhrLoader=null,this.state="function"==typeof this.url?n.FILE_POPULATED:n.FILE_PENDING,this.bytesTotal=0,this.bytesLoaded=-1,this.percentComplete=-1,this.crossOrigin=void 0,this.data=void 0,this.config=o(e,"config",{}),this.multiFile,this.linkFile,this.base64="string"==typeof s&&0===s.indexOf("data:")},setLink:function(t){this.linkFile=t,t.linkFile=this},resetXHR:function(){this.xhrLoader&&(this.xhrLoader.onload=void 0,this.xhrLoader.onerror=void 0,this.xhrLoader.onprogress=void 0)},load:function(){if(this.state===n.FILE_POPULATED)this.loader.nextFile(this,!0);else{if(this.state=n.FILE_LOADING,this.src=a(this,this.loader.baseURL),!this.src)throw new Error("URL Error in File: "+this.key+" from: "+this.url);0===this.src.indexOf("data:")&&(this.base64=!0),this.xhrLoader=l(this,this.loader.xhr)}},onLoad:function(t,e){var i=t.responseURL&&this.loader.localSchemes.some((function(e){return 0===t.responseURL.indexOf(e)}))&&0===e.target.status,s=!(e.target&&200!==e.target.status)||i;4===t.readyState&&t.status>=400&&t.status<=599&&(s=!1),this.state=n.FILE_LOADED,this.resetXHR(),this.loader.nextFile(this,s)},onBase64Load:function(t){this.xhrLoader=t,this.state=n.FILE_LOADED,this.percentComplete=1,this.loader.emit(r.FILE_PROGRESS,this,this.percentComplete),this.loader.nextFile(this,!0)},onError:function(){this.resetXHR(),this.loader.nextFile(this,!1)},onProgress:function(t){t.lengthComputable&&(this.bytesLoaded=t.loaded,this.bytesTotal=t.total,this.percentComplete=Math.min(this.bytesLoaded/this.bytesTotal,1),this.loader.emit(r.FILE_PROGRESS,this,this.percentComplete))},onProcess:function(){this.state=n.FILE_PROCESSING,this.onProcessComplete()},onProcessComplete:function(){this.state=n.FILE_COMPLETE,this.multiFile&&this.multiFile.onFileComplete(this),this.loader.fileProcessComplete(this)},onProcessError:function(){console.error('Failed to process file: %s "%s"',this.type,this.key),this.state=n.FILE_ERRORED,this.multiFile&&this.multiFile.onFileFailed(this),this.loader.fileProcessComplete(this)},hasCacheConflict:function(){return this.cache&&this.cache.exists(this.key)},addToCache:function(){this.cache&&this.data&&this.cache.add(this.key,this.data)},pendingDestroy:function(t){if(this.state!==n.FILE_PENDING_DESTROY){void 0===t&&(t=this.data);var e=this.key,i=this.type;this.loader.emit(r.FILE_COMPLETE,e,i,t),this.loader.emit(r.FILE_KEY_COMPLETE+i+"-"+e,e,i,t),this.loader.flagForRemoval(this),this.state=n.FILE_PENDING_DESTROY}},destroy:function(){this.loader=null,this.cache=null,this.xhrSettings=null,this.multiFile=null,this.linkFile=null,this.data=null}});c.createObjectURL=function(t,e,i){if("function"==typeof URL)t.src=URL.createObjectURL(e);else{var s=new FileReader;s.onload=function(){t.removeAttribute("crossOrigin"),t.src="data:"+(e.type||i)+";base64,"+s.result.split(",")[1]},s.onerror=t.onerror,s.readAsDataURL(e)}},c.revokeObjectURL=function(t){"function"==typeof URL&&URL.revokeObjectURL(t.src)},t.exports=c},74099:t=>{var e={},i={install:function(t){for(var i in e)t[i]=e[i]},register:function(t,i){e[t]=i},destroy:function(){e={}}};t.exports=i},98356:t=>{t.exports=function(t,e){return!!t.url&&(t.url.match(/^(?:blob:|data:|capacitor:\/\/|http:\/\/|https:\/\/|\/\/)/)?t.url:e+t.url)}},74261:(t,e,i)=>{var s=i(83419),n=i(23906),r=i(35072),o=i(50792),a=i(54899),h=i(74099),l=i(95540),u=i(35154),c=i(41212),d=i(37277),f=i(44594),p=i(92638),v=new s({Extends:o,initialize:function(t){o.call(this);var e=t.sys.game.config,i=t.sys.settings.loader;this.scene=t,this.systems=t.sys,this.cacheManager=t.sys.cache,this.textureManager=t.sys.textures,this.sceneManager=t.sys.game.scene,h.install(this),this.prefix="",this.path="",this.baseURL="",this.setBaseURL(l(i,"baseURL",e.loaderBaseURL)),this.setPath(l(i,"path",e.loaderPath)),this.setPrefix(l(i,"prefix",e.loaderPrefix)),this.maxParallelDownloads=l(i,"maxParallelDownloads",e.loaderMaxParallelDownloads),this.xhr=p(l(i,"responseType",e.loaderResponseType),l(i,"async",e.loaderAsync),l(i,"user",e.loaderUser),l(i,"password",e.loaderPassword),l(i,"timeout",e.loaderTimeout),l(i,"withCredentials",e.loaderWithCredentials)),this.crossOrigin=l(i,"crossOrigin",e.loaderCrossOrigin),this.imageLoadType=l(i,"imageLoadType",e.loaderImageLoadType),this.localSchemes=l(i,"localScheme",e.loaderLocalScheme),this.totalToLoad=0,this.progress=0,this.list=new r,this.inflight=new r,this.queue=new r,this._deleteQueue=new r,this.totalFailed=0,this.totalComplete=0,this.state=n.LOADER_IDLE,this.multiKeyIndex=0,t.sys.events.once(f.BOOT,this.boot,this),t.sys.events.on(f.START,this.pluginStart,this)},boot:function(){this.systems.events.once(f.DESTROY,this.destroy,this)},pluginStart:function(){this.systems.events.once(f.SHUTDOWN,this.shutdown,this)},setBaseURL:function(t){return void 0===t&&(t=""),""!==t&&"/"!==t.substr(-1)&&(t=t.concat("/")),this.baseURL=t,this},setPath:function(t){return void 0===t&&(t=""),""!==t&&"/"!==t.substr(-1)&&(t=t.concat("/")),this.path=t,this},setPrefix:function(t){return void 0===t&&(t=""),this.prefix=t,this},setCORS:function(t){return this.crossOrigin=t,this},addFile:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e0},removePack:function(t,e){var i,s=this.systems.anims,n=this.cacheManager,r=this.textureManager,o={animation:"json",aseprite:"json",audio:"audio",audioSprite:"audio",binary:"binary",bitmapFont:"bitmapFont",css:null,glsl:"shader",html:"html",json:"json",obj:"obj",plugin:null,scenePlugin:null,script:null,spine:"json",text:"text",tilemapCSV:"tilemap",tilemapImpact:"tilemap",tilemapTiledJSON:"tilemap",video:"video",xml:"xml"};if(c(t))i=t;else if(!(i=n.json.get(t)))return void console.warn("Asset Pack not found in JSON cache:",t);for(var a in e&&(i={_:i[e]}),i){var h=i[a],u=l(h,"prefix",""),d=l(h,"files"),f=l(h,"defaultType");if(Array.isArray(d))for(var p=0;p0&&this.inflight.size{var s=i(79291),n=i(92638);t.exports=function(t,e){var i=void 0===t?n():s({},t);if(e)for(var r in e)void 0!==e[r]&&(i[r]=e[r]);return i}},26430:(t,e,i)=>{var s=i(83419),n=i(23906),r=i(54899),o=new s({initialize:function(t,e,i,s){var r=[];s.forEach((function(t){t&&r.push(t)})),this.loader=t,this.type=e,this.key=i;var o=this.key;t.prefix&&""!==t.prefix&&(this.key=t.prefix+o),this.multiKeyIndex=t.multiKeyIndex++,this.files=r,this.state=n.FILE_PENDING,this.complete=!1,this.pending=r.length,this.failed=0,this.config={},this.baseURL=t.baseURL,this.path=t.path,this.prefix=t.prefix;for(var a=0;a{var s=i(3374);t.exports=function(t,e){var i=s(e,t.xhrSettings);if(!t.base64){var n=new XMLHttpRequest;if(n.open("GET",t.src,i.async,i.user,i.password),n.responseType=t.xhrSettings.responseType,n.timeout=i.timeout,i.headers)for(var r in i.headers)n.setRequestHeader(r,i.headers[r]);return i.header&&i.headerValue&&n.setRequestHeader(i.header,i.headerValue),i.requestedWith&&n.setRequestHeader("X-Requested-With",i.requestedWith),i.overrideMimeType&&n.overrideMimeType(i.overrideMimeType),i.withCredentials&&(n.withCredentials=!0),n.onload=t.onLoad.bind(t,n),n.onerror=t.onError.bind(t,n),n.onprogress=t.onProgress.bind(t),n.ontimeout=t.onError.bind(t,n),n.send(),n}var o=t.url.split(";base64,").pop()||t.url.split(",").pop(),a={responseText:atob(o)};t.onBase64Load(a)}},92638:t=>{t.exports=function(t,e,i,s,n,r){return void 0===t&&(t=""),void 0===e&&(e=!0),void 0===i&&(i=""),void 0===s&&(s=""),void 0===n&&(n=0),void 0===r&&(r=!1),{responseType:t,async:e,user:i,password:s,timeout:n,headers:void 0,header:void 0,headerValue:void 0,requestedWith:!1,overrideMimeType:void 0,withCredentials:r}}},23906:t=>{t.exports={LOADER_IDLE:0,LOADER_LOADING:1,LOADER_PROCESSING:2,LOADER_COMPLETE:3,LOADER_SHUTDOWN:4,LOADER_DESTROYED:5,FILE_PENDING:10,FILE_LOADING:11,FILE_LOADED:12,FILE_FAILED:13,FILE_PROCESSING:14,FILE_ERRORED:16,FILE_COMPLETE:17,FILE_DESTROYED:18,FILE_POPULATED:19,FILE_PENDING_DESTROY:20}},42155:t=>{t.exports="addfile"},38991:t=>{t.exports="complete"},27540:t=>{t.exports="filecomplete"},87464:t=>{t.exports="filecomplete-"},94486:t=>{t.exports="loaderror"},13035:t=>{t.exports="load"},38144:t=>{t.exports="fileprogress"},97520:t=>{t.exports="postprocess"},85595:t=>{t.exports="progress"},55680:t=>{t.exports="start"},54899:(t,e,i)=>{t.exports={ADD:i(42155),COMPLETE:i(38991),FILE_COMPLETE:i(27540),FILE_KEY_COMPLETE:i(87464),FILE_LOAD_ERROR:i(94486),FILE_LOAD:i(13035),FILE_PROGRESS:i(38144),POST_PROCESS:i(97520),PROGRESS:i(85595),START:i(55680)}},14135:(t,e,i)=>{var s=i(83419),n=i(74099),r=i(518),o=i(54899),a=new s({Extends:r,initialize:function(t,e,i,s,n){r.call(this,t,e,i,s,n),this.type="animationJSON"},onProcess:function(){this.loader.once(o.POST_PROCESS,this.onLoadComplete,this),r.prototype.onProcess.call(this)},onLoadComplete:function(){this.loader.systems.anims.fromJSON(this.data)}});n.register("animation",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new h(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","json"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new h(t,e,s,u);c.linkFile?l.call(this,t,"atlasjson",e,[c,d,c.linkFile]):l.call(this,t,"atlasjson",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlas(t.key,t.data,e.data,i),e.addToCache(),this.complete=!0}}});n.register("aseprite",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new h(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","json"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new h(t,e,s,u);c.linkFile?l.call(this,t,"atlasjson",e,[c,d,c.linkFile]):l.call(this,t,"atlasjson",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlas(t.key,t.data,e.data,i),this.complete=!0}}});n.register("atlas",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(26430),l=i(57318),u=new s({Extends:h,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new l(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","xml"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new l(t,e,s,u);c.linkFile?h.call(this,t,"atlasxml",e,[c,d,c.linkFile]):h.call(this,t,"atlasxml",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlasXML(t.key,t.data,e.data,i),this.complete=!0}}});n.register("atlasXML",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(89749),l=i(41212),u=new s({Extends:r,initialize:function(t,e,i,s,n){if(l(e)){var o=e;e=a(o,"key"),s=a(o,"xhrSettings"),n=a(o,"context",n)}var h={type:"audio",cache:t.cacheManager.audio,extension:i.type,responseType:"arraybuffer",key:e,url:i.url,xhrSettings:s,config:{context:n}};r.call(this,t,h)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this;this.config.context.decodeAudioData(this.xhrLoader.response,(function(e){t.data=e,t.onProcessComplete()}),(function(e){console.error("Error decoding audio: "+t.key+" - ",e?e.message:null),t.onProcessError()})),this.config.context=null}});u.create=function(t,e,i,s,n){var r=t.systems.game,o=r.config.audio,c=r.device.audio;l(e)&&(i=a(e,"url",[]),s=a(e,"config",{}));var d=u.getAudioURL(r,i);return d?c.webAudio&&!o.disableWebAudio?new u(t,e,d,n,r.sound.context):new h(t,e,d,s):(console.warn('No audio URLs for "%s" can play on this device',e),null)},u.getAudioURL=function(t,e){Array.isArray(e)||(e=[e]);for(var i=0;i{var s=i(21097),n=i(83419),r=i(74099),o=i(95540),a=i(41212),h=i(518),l=i(26430),u=new n({Extends:l,initialize:function(t,e,i,n,r,u,c){if(a(e)){var d=e;e=o(d,"key"),i=o(d,"jsonURL"),n=o(d,"audioURL"),r=o(d,"audioConfig"),u=o(d,"audioXhrSettings"),c=o(d,"jsonXhrSettings")}var f;if(n){var p=s.create(t,e,n,r,u);p&&(f=new h(t,e,i,c),l.call(this,t,"audiosprite",e,[p,f]),this.config.resourceLoad=!1)}else f=new h(t,e,i,c),l.call(this,t,"audiosprite",e,[f]),this.config.resourceLoad=!0,this.config.audioConfig=r,this.config.audioXhrSettings=u},onFileComplete:function(t){if(-1!==this.files.indexOf(t)&&(this.pending--,this.config.resourceLoad&&"json"===t.type&&t.data.hasOwnProperty("resources"))){var e=t.data.resources,i=o(this.config,"audioConfig"),n=o(this.config,"audioXhrSettings"),r=s.create(this.loader,t.key,e,i,n);r&&(this.addToMultiFile(r),this.loader.addFile(r))}},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1];t.addToCache(),e.addToCache(),this.complete=!0}}});r.register("audioSprite",(function(t,e,i,s,n,r){var o,a=this.systems.game,h=a.config.audio,l=a.device.audio;if(h&&h.noAudio||!l.webAudio&&!l.audioData)return this;if(Array.isArray(t))for(var c=0;c{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n){var o="bin";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"xhrSettings"),o=a(l,"extension",o),n=a(l,"dataType",n)}var u={type:"binary",cache:t.cacheManager.binary,extension:o,responseType:"arraybuffer",key:e,url:i,xhrSettings:s,config:{dataType:n}};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this.config.dataType;this.data=t?new t(this.xhrLoader.response):this.xhrLoader.response,this.onProcessComplete()}});o.register("binary",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(26430),l=i(21859),u=i(57318),c=new s({Extends:h,initialize:function(t,e,i,s,n,l){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new u(t,{key:e,url:r(f,"fontDataURL"),extension:r(f,"fontDataExtension","xml"),xhrSettings:r(f,"fontDataXhrSettings")})}else c=new o(t,e,i,n),d=new u(t,e,s,l);c.linkFile?h.call(this,t,"bitmapfont",e,[c,d,c.linkFile]):h.call(this,t,"bitmapfont",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1];t.addToCache();var i=t.cache.get(t.key),s=l(e.data,t.cache.getFrame(t.key),0,0,i);this.loader.cacheManager.bitmapFont.add(t.key,{data:s,texture:t.key,frame:null}),this.complete=!0}}});n.register("bitmapFont",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="css";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"script",cache:!1,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=document.createElement("style"),this.data.defer=!1,this.data.innerHTML=this.xhrLoader.responseText,document.head.appendChild(this.data),this.onProcessComplete()}});o.register("css",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(38734),n=i(85722),r=i(83419),o=i(74099),a=i(95540),h=i(19550),l=i(41212),u=i(518),c=i(31403),d=i(46975),f=i(59327),p=i(26430),v=i(82038),g=i(55222),m=new r({Extends:p,initialize:function(t,e,i,s){if(i.multiAtlasURL){var r=new u(t,{key:e,url:i.multiAtlasURL,xhrSettings:s,config:i});p.call(this,t,"texture",e,[r])}else{var o=i.textureURL.substr(i.textureURL.length-3);i.type||(i.type="ktx"===o.toLowerCase()?"KTX":"PVR");var a=new n(t,{key:e,url:i.textureURL,extension:o,xhrSettings:s,config:i});if(i.atlasURL){var h=new u(t,{key:e,url:i.atlasURL,xhrSettings:s,config:i});p.call(this,t,"texture",e,[a,h])}else p.call(this,t,"texture",e,[a])}this.config=i},onFileComplete:function(t){if(-1!==this.files.indexOf(t)){if(this.pending--,!this.config.multiAtlasURL)return;if("json"===t.type&&t.data.hasOwnProperty("textures")){var e=t.data.textures,i=this.config,s=this.loader,r=s.baseURL,o=s.path,h=s.prefix,l=a(i,"multiBaseURL",this.baseURL),u=a(i,"multiPath",this.path),c=a(i,"prefix",this.prefix),d=a(i,"textureXhrSettings");l&&s.setBaseURL(l),u&&s.setPath(u),c&&s.setPrefix(c);for(var f=0;f{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(73894),u=new s({Extends:r,initialize:function(t,e,i,s,n){var o="glsl";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"shaderType","fragment"),n=a(l,"xhrSettings"),o=a(l,"extension",o)}else void 0===s&&(s="fragment");var u={type:"glsl",cache:t.cacheManager.shader,extension:o,responseType:"text",key:e,url:i,config:{shaderType:s},xhrSettings:n};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t=this.data.split("\n"),e=this.extractBlock(t,0);if(e)for(;e;){var i=this.getShaderName(e.header),s=this.getShaderType(e.header),n=this.getShaderUniforms(e.header),r=e.shader;if(this.cache.has(i)){var o=this.cache.get(i);"fragment"===s?o.fragmentSrc=r:o.vertexSrc=r,o.uniforms||(o.uniforms=n)}else"fragment"===s?this.cache.add(i,new l(i,r,"",n)):this.cache.add(i,new l(i,"",r,n));e=this.extractBlock(t,e.offset)}else"fragment"===this.config.shaderType?this.cache.add(this.key,new l(this.key,this.data)):this.cache.add(this.key,new l(this.key,"",this.data))},getShaderName:function(t){for(var e=0;e{var s=i(83419),n=i(54899),r=i(41299),o=i(95540),a=i(98356),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){if(h(e)){var n=e;e=o(n,"key"),s=o(n,"config",s)}var a={type:"audio",cache:t.cacheManager.audio,extension:i.type,key:e,url:i.url,config:s};r.call(this,t,a),this.locked="ontouchstart"in window,this.loaded=!1,this.filesLoaded=0,this.filesTotal=0},onLoad:function(){this.loaded||(this.loaded=!0,this.loader.nextFile(this,!0))},onError:function(){for(var t=0;t{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="html";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"text",cache:t.cacheManager.html,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()}});o.register("html",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n,o){void 0===s&&(s=512),void 0===n&&(n=512);var l="html";if(h(e)){var u=e;e=a(u,"key"),i=a(u,"url"),o=a(u,"xhrSettings"),l=a(u,"extension",l),s=a(u,"width",s),n=a(u,"height",n)}var c={type:"html",cache:t.textureManager,extension:l,responseType:"text",key:e,url:i,xhrSettings:o,config:{width:s,height:n}};r.call(this,t,c)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this.config.width,e=this.config.height,i=[];i.push(''),i.push(''),i.push(''),i.push(this.xhrLoader.responseText),i.push(""),i.push(""),i.push("");var s=[i.join("\n")],o=this;try{var a=new window.Blob(s,{type:"image/svg+xml;charset=utf-8"})}catch(t){return o.state=n.FILE_ERRORED,void o.onProcessComplete()}this.data=new Image,this.data.crossOrigin=this.crossOrigin,this.data.onload=function(){r.revokeObjectURL(o.data),o.onProcessComplete()},this.data.onerror=function(){r.revokeObjectURL(o.data),o.onProcessError()},r.createObjectURL(this.data,a,"image/svg+xml")},addToCache:function(){this.cache.addImage(this.key,this.data)}});o.register("htmlTexture",(function(t,e,i,s,n){if(Array.isArray(t))for(var r=0;r{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(98356),u=new s({Extends:r,initialize:function t(e,i,s,n,o){var l,u="png";if(h(i)){var c=i;i=a(c,"key"),s=a(c,"url"),l=a(c,"normalMap"),n=a(c,"xhrSettings"),u=a(c,"extension",u),o=a(c,"frameConfig")}Array.isArray(s)&&(l=s[1],s=s[0]);var d={type:"image",cache:e.textureManager,extension:u,responseType:"blob",key:i,url:s,xhrSettings:n,config:o};if(r.call(this,e,d),l){var f=new t(e,this.key,l,n,o);f.type="normalMap",this.setLink(f),e.addFile(f)}this.useImageElementLoad="HTMLImageElement"===e.imageLoadType||this.base64,this.useImageElementLoad&&(this.load=this.loadImage,this.onProcess=this.onProcessImage)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=new Image,this.data.crossOrigin=this.crossOrigin;var t=this;this.data.onload=function(){r.revokeObjectURL(t.data),t.onProcessComplete()},this.data.onerror=function(){r.revokeObjectURL(t.data),t.onProcessError()},r.createObjectURL(this.data,this.xhrLoader.response,"image/png")},onProcessImage:function(){var t=this.state;this.state=n.FILE_PROCESSING,t===n.FILE_LOADED?this.onProcessComplete():this.onProcessError()},loadImage:function(){this.state=n.FILE_LOADING,this.src=l(this,this.loader.baseURL),this.data=new Image,this.data.crossOrigin=this.crossOrigin;var t=this;this.data.onload=function(){t.state=n.FILE_LOADED,t.loader.nextFile(t,!0)},this.data.onerror=function(){t.loader.nextFile(t,!1)},this.data.src=this.src},addToCache:function(){var t=this.linkFile;t?t.state>=n.FILE_COMPLETE&&("spritesheet"===t.type?t.addToCache():"normalMap"===this.type?this.cache.addImage(this.key,t.data,this.data):this.cache.addImage(this.key,this.data,t.data)):this.cache.addImage(this.key,this.data)}});o.register("image",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(35154),l=i(41212),u=new s({Extends:r,initialize:function(t,e,i,s,o){var u="json";if(l(e)){var c=e;e=a(c,"key"),i=a(c,"url"),s=a(c,"xhrSettings"),u=a(c,"extension",u),o=a(c,"dataKey",o)}var d={type:"json",cache:t.cacheManager.json,extension:u,responseType:"text",key:e,url:i,xhrSettings:s,config:o};r.call(this,t,d),l(i)&&(this.data=o?h(i,o):i,this.state=n.FILE_POPULATED)},onProcess:function(){if(this.state!==n.FILE_POPULATED){this.state=n.FILE_PROCESSING;try{var t=JSON.parse(this.xhrLoader.responseText)}catch(t){throw this.onProcessError(),t}var e=this.config;this.data="string"==typeof e?h(t,e,t):t}this.onProcessComplete()}});o.register("json",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,n,o,u){if(a(e)){var c=e;e=r(c,"key"),i=r(c,"url",!1)?r(c,"url"):r(c,"atlasURL"),o=r(c,"xhrSettings"),s=r(c,"path"),n=r(c,"baseURL"),u=r(c,"textureXhrSettings")}var d=new h(t,e,i,o);l.call(this,t,"multiatlas",e,[d]),this.config.path=s,this.config.baseURL=n,this.config.textureXhrSettings=u},onFileComplete:function(t){if(-1!==this.files.indexOf(t)&&(this.pending--,"json"===t.type&&t.data.hasOwnProperty("textures"))){var e=t.data.textures,i=this.config,s=this.loader,n=s.baseURL,a=s.path,h=s.prefix,l=r(i,"baseURL",this.baseURL),u=r(i,"path",this.path),c=r(i,"prefix",this.prefix),d=r(i,"textureXhrSettings");s.setBaseURL(l),s.setPath(u),s.setPrefix(c);for(var f=0;f{var s=i(83419),n=i(74099),r=i(95540),o=i(41212),a=i(26430),h=i(34328),l=new s({Extends:a,initialize:function(t,e,i,s){var n="js",l=[];if(o(e)){var u=e;e=r(u,"key"),i=r(u,"url"),s=r(u,"xhrSettings"),n=r(u,"extension",n)}Array.isArray(i)||(i=[i]);for(var c=0;c{var s=i(83419),n=i(74099),r=i(95540),o=i(41212),a=i(26430),h=i(85048),l=i(61485),u=i(78776),c=new s({Extends:a,initialize:function(t,e,i,s,n,h){var l,c,d=t.cacheManager.obj;if(o(e)){var f=e;e=r(f,"key"),l=new u(t,{key:e,type:"obj",cache:d,url:r(f,"url"),extension:r(f,"extension","obj"),xhrSettings:r(f,"xhrSettings"),config:{flipUV:r(f,"flipUV",n)}}),(s=r(f,"matURL"))&&(c=new u(t,{key:e,type:"mat",cache:d,url:s,extension:r(f,"matExtension","mat"),xhrSettings:r(f,"xhrSettings")}))}else l=new u(t,{key:e,url:i,type:"obj",cache:d,extension:"obj",xhrSettings:h,config:{flipUV:n}}),s&&(c=new u(t,{key:e,url:s,type:"mat",cache:d,extension:"mat",xhrSettings:h}));a.call(this,t,"obj",e,[l,c])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=h(t.data,t.config.flipUV);e&&(i.materials=l(e.data)),t.cache.add(t.key,i),this.complete=!0}}});n.register("obj",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(74099),o=i(518),a=new s({Extends:o,initialize:function(t,e,i,s,n){o.call(this,t,e,i,s,n),this.type="packfile"},onProcess:function(){if(this.state!==n.FILE_POPULATED&&(this.state=n.FILE_PROCESSING,this.data=JSON.parse(this.xhrLoader.responseText)),this.data.hasOwnProperty("files")&&this.config){var t={};t[this.config]=this.data,this.data=t}this.loader.addPack(this.data,this.config),this.onProcessComplete()}});r.register("pack",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,o,l){var u="js";if(h(e)){var c=e;e=a(c,"key"),i=a(c,"url"),l=a(c,"xhrSettings"),u=a(c,"extension",u),s=a(c,"start"),o=a(c,"mapping")}var d={type:"plugin",cache:!1,extension:u,responseType:"text",key:e,url:i,xhrSettings:l,config:{start:s,mapping:o}};r.call(this,t,d),"function"==typeof i&&(this.data=i,this.state=n.FILE_POPULATED)},onProcess:function(){var t=this.loader.systems.plugins,e=this.config,i=a(e,"start",!1),s=a(e,"mapping",null);if(this.state===n.FILE_POPULATED)t.install(this.key,this.data,i,s);else{this.state=n.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data);var r=t.install(this.key,window[this.key],i,s);(i||s)&&(this.loader.systems[s]=r,this.loader.scene[s]=r)}this.onProcessComplete()}});o.register("plugin",(function(t,e,i,s,n){if(Array.isArray(t))for(var r=0;r{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n){var o="svg";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"svgConfig",{}),n=a(l,"xhrSettings"),o=a(l,"extension",o)}var u={type:"svg",cache:t.textureManager,extension:o,responseType:"text",key:e,url:i,xhrSettings:n,config:{width:a(s,"width"),height:a(s,"height"),scale:a(s,"scale")}};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this.xhrLoader.responseText,e=[t],i=this.config.width,s=this.config.height,o=this.config.scale;t:if(i&&s||o){var a=(new DOMParser).parseFromString(t,"text/xml").getElementsByTagName("svg")[0],h=a.hasAttribute("viewBox"),l=parseFloat(a.getAttribute("width")),u=parseFloat(a.getAttribute("height"));if(!h&&l&&u)a.setAttribute("viewBox","0 0 "+l+" "+u);else if(h&&!l&&!u){var c=a.getAttribute("viewBox").split(/\s+|,/);l=c[2],u=c[3]}if(o){if(!l||!u)break t;i=l*o,s=u*o}a.setAttribute("width",i.toString()+"px"),a.setAttribute("height",s.toString()+"px"),e=[(new XMLSerializer).serializeToString(a)]}try{var d=new window.Blob(e,{type:"image/svg+xml;charset=utf-8"})}catch(t){return void this.onProcessError()}this.data=new Image,this.data.crossOrigin=this.crossOrigin;var f=this,p=!1;this.data.onload=function(){p||r.revokeObjectURL(f.data),f.onProcessComplete()},this.data.onerror=function(){p?f.onProcessError():(p=!0,r.revokeObjectURL(f.data),f.data.src="data:image/svg+xml,"+encodeURIComponent(e.join("")))},r.createObjectURL(this.data,d,"image/svg+xml")},addToCache:function(){this.cache.addImage(this.key,this.data)}});o.register("svg",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="js";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"text",extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t=this.data.concat("(function(){\nreturn new "+this.key+"();\n}).call(this);"),e=eval;this.loader.sceneManager.add(this.key,e(t)),this.complete=!0}});o.register("sceneFile",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,o,l){var u="js";if(h(e)){var c=e;e=a(c,"key"),i=a(c,"url"),l=a(c,"xhrSettings"),u=a(c,"extension",u),s=a(c,"systemKey"),o=a(c,"sceneKey")}var d={type:"scenePlugin",cache:!1,extension:u,responseType:"text",key:e,url:i,xhrSettings:l,config:{systemKey:s,sceneKey:o}};r.call(this,t,d),"function"==typeof i&&(this.data=i,this.state=n.FILE_POPULATED)},onProcess:function(){var t=this.loader.systems.plugins,e=this.config,i=this.key,s=a(e,"systemKey",i),r=a(e,"sceneKey",i);this.state===n.FILE_POPULATED?t.installScenePlugin(s,this.data,r,this.loader.scene,!0):(this.state=n.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data),t.installScenePlugin(s,window[this.key],r,this.loader.scene,!0)),this.onProcessComplete()}});o.register("scenePlugin",(function(t,e,i,s,n){if(Array.isArray(t))for(var r=0;r{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n){var o="js";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"type","script"),n=a(l,"xhrSettings"),o=a(l,"extension",o)}else void 0===s&&(s="script");var u={type:s,cache:!1,extension:o,responseType:"text",key:e,url:i,xhrSettings:n};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data),this.onProcessComplete()}});o.register("script",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(74099),o=i(19550),a=new s({Extends:o,initialize:function(t,e,i,s,n){o.call(this,t,e,i,n,s),this.type="spritesheet"},addToCache:function(){var t=this.linkFile;t?t.state>=n.FILE_COMPLETE&&("normalMap"===this.type?this.cache.addSpriteSheet(this.key,t.data,this.config,this.data):this.cache.addSpriteSheet(this.key,this.data,this.config,t.data)):this.cache.addSpriteSheet(this.key,this.data,this.config)}});r.register("spritesheet",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="text",o="txt",l=t.cacheManager.text;if(h(e)){var u=e;e=a(u,"key"),i=a(u,"url"),s=a(u,"xhrSettings"),o=a(u,"extension",o),n=a(u,"type",n),l=a(u,"cache",l)}var c={type:n,cache:l,extension:o,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,c)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()}});o.register("text",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(80341),u=new s({Extends:r,initialize:function(t,e,i,s){var n="csv";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var u={type:"tilemapCSV",cache:t.cacheManager.tilemap,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,u),this.tilemapFormat=l.CSV},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t={format:this.tilemapFormat,data:this.data};this.cache.add(this.key,t)}});o.register("tilemapCSV",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(74099),r=i(518),o=i(80341),a=new s({Extends:r,initialize:function(t,e,i,s){r.call(this,t,e,i,s),this.type="tilemapJSON",this.cache=t.cacheManager.tilemap},addToCache:function(){var t={format:o.WELTMEISTER,data:this.data};this.cache.add(this.key,t)}});n.register("tilemapImpact",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(74099),r=i(518),o=i(80341),a=new s({Extends:r,initialize:function(t,e,i,s){r.call(this,t,e,i,s),this.type="tilemapJSON",this.cache=t.cacheManager.tilemap},addToCache:function(){var t={format:o.TILED_JSON,data:this.data};this.cache.add(this.key,t)}});n.register("tilemapTiledJSON",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(26430),l=i(78776),u=new s({Extends:h,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new l(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","txt"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new l(t,e,s,u);c.linkFile?h.call(this,t,"unityatlas",e,[c,d,c.linkFile]):h.call(this,t,"unityatlas",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addUnityAtlas(t.key,t.data,e.data,i),this.complete=!0}}});n.register("unityAtlas",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(98356),h=i(95540),l=i(41212),u=new s({Extends:r,initialize:function(t,e,i,s){if(void 0===s&&(s=!1),l(e)){var n=e;e=h(n,"key"),i=h(n,"url",[]),s=h(n,"noAudio",!1)}var o=t.systems.game.device.video.getVideoURL(i);o||console.warn("VideoFile: No supported format for "+e);var a={type:"video",cache:t.cacheManager.video,extension:o.type,key:e,url:o.url,config:{noAudio:s}};r.call(this,t,a)},onProcess:function(){this.data={url:this.src,noAudio:this.config.noAudio,crossOrigin:this.crossOrigin},this.onProcessComplete()},load:function(){this.src=a(this,this.loader.baseURL),this.state=n.FILE_LOADED,this.loader.nextFile(this,!0)}});o.register("video",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(56836),u=new s({Extends:r,initialize:function(t,e,i,s){var n="xml";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"xml",cache:t.cacheManager.xml,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=l(this.xhrLoader.responseText),this.data?this.onProcessComplete():this.onProcessError()}});o.register("xml",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{t.exports={AnimationJSONFile:i(14135),AsepriteFile:i(76272),AtlasJSONFile:i(38734),AtlasXMLFile:i(74599),AudioFile:i(21097),AudioSpriteFile:i(89524),BinaryFile:i(85722),BitmapFontFile:i(97025),CompressedTextureFile:i(69559),CSSFile:i(16024),GLSLFile:i(47931),HTML5AudioFile:i(89749),HTMLFile:i(88470),HTMLTextureFile:i(14643),ImageFile:i(19550),JSONFile:i(518),MultiAtlasFile:i(59327),MultiScriptFile:i(99297),OBJFile:i(41846),PackFile:i(58610),PluginFile:i(48988),SceneFile:i(88423),ScenePluginFile:i(56812),ScriptFile:i(34328),SpriteSheetFile:i(85035),SVGFile:i(67397),TextFile:i(78776),TilemapCSVFile:i(49477),TilemapImpactFile:i(40807),TilemapJSONFile:i(56775),UnityAtlasFile:i(25771),VideoFile:i(33720),XMLFile:i(57318)}},57777:(t,e,i)=>{var s=i(23906),n=i(79291),r={Events:i(54899),FileTypes:i(64589),File:i(41299),FileTypesManager:i(74099),GetURL:i(98356),LoaderPlugin:i(74261),MergeXHRSettings:i(3374),MultiFile:i(26430),XHRLoader:i(84376),XHRSettings:i(92638)};r=n(!1,r,s),t.exports=r},53307:t=>{t.exports=function(t){for(var e=0,i=0;i{var s=i(6411);t.exports=function(t,e){return s(t)/s(e)/s(t-e)}},30976:t=>{t.exports=function(t,e){return Math.floor(Math.random()*(e-t+1)+t)}},87842:t=>{t.exports=function(t,e,i,s,n){var r=.5*(s-e),o=.5*(n-i),a=t*t;return(2*i-2*s+r+o)*(t*a)+(-3*i+3*s-2*r-o)*a+r*t+i}},26302:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.ceil(t*s)/s}},45319:t=>{t.exports=function(t,e,i){return Math.max(e,Math.min(i,t))}},39506:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t*s.DEG_TO_RAD}},61241:t=>{t.exports=function(t,e){return Math.abs(t-e)}},38857:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(37867),o=i(29747),a=new r,h=new n({initialize:function t(e,i,s,n){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=t.DefaultOrder),this._x=e,this._y=i,this._z=s,this._order=n,this.onChangeCallback=o},x:{get:function(){return this._x},set:function(t){this._x=t,this.onChangeCallback(this)}},y:{get:function(){return this._y},set:function(t){this._y=t,this.onChangeCallback(this)}},z:{get:function(){return this._z},set:function(t){this._z=t,this.onChangeCallback(this)}},order:{get:function(){return this._order},set:function(t){this._order=t,this.onChangeCallback(this)}},set:function(t,e,i,s){return void 0===s&&(s=this._order),this._x=t,this._y=e,this._z=i,this._order=s,this.onChangeCallback(this),this},copy:function(t){return this.set(t.x,t.y,t.z,t.order)},setFromQuaternion:function(t,e,i){return void 0===e&&(e=this._order),void 0===i&&(i=!1),a.fromQuat(t),this.setFromRotationMatrix(a,e,i)},setFromRotationMatrix:function(t,e,i){void 0===e&&(e=this._order),void 0===i&&(i=!1);var n=t.val,r=n[0],o=n[4],a=n[8],h=n[1],l=n[5],u=n[9],c=n[2],d=n[6],f=n[10],p=0,v=0,g=0,m=.99999;switch(e){case"XYZ":v=Math.asin(s(a,-1,1)),Math.abs(a){t.exports=function(t){if(0===t)return 1;for(var e=t;--t;)e*=t;return e}},99472:t=>{t.exports=function(t,e){return Math.random()*(e-t)+t}},77623:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.floor(t*s)/s}},62945:(t,e,i)=>{var s=i(45319);t.exports=function(t,e,i){return(i-e)*(t=s(t,0,1))+e}},38265:t=>{t.exports=function(t,e){return t/e/1e3}},78702:t=>{t.exports=function(t){return t==parseFloat(t)?!(t%2):void 0}},94883:t=>{t.exports=function(t){return t===parseFloat(t)?!(t%2):void 0}},28915:t=>{t.exports=function(t,e,i){return(e-t)*i+t}},94908:t=>{t.exports=function(t,e,i){return void 0===i&&(i=0),t.clone().lerp(e,i)}},94434:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){this.val=new Float32Array(9),t?this.copy(t):this.identity()},clone:function(){return new s(this)},set:function(t){return this.copy(t)},copy:function(t){var e=this.val,i=t.val;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],this},fromMat4:function(t){var e=t.val,i=this.val;return i[0]=e[0],i[1]=e[1],i[2]=e[2],i[3]=e[4],i[4]=e[5],i[5]=e[6],i[6]=e[8],i[7]=e[9],i[8]=e[10],this},fromArray:function(t){var e=this.val;return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],this},identity:function(){var t=this.val;return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,this},transpose:function(){var t=this.val,e=t[1],i=t[2],s=t[5];return t[1]=t[3],t[2]=t[6],t[3]=e,t[5]=t[7],t[6]=i,t[7]=s,this},invert:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=l*r-o*h,c=-l*n+o*a,d=h*n-r*a,f=e*u+i*c+s*d;return f?(f=1/f,t[0]=u*f,t[1]=(-l*i+s*h)*f,t[2]=(o*i-s*r)*f,t[3]=c*f,t[4]=(l*e-s*a)*f,t[5]=(-o*e+s*n)*f,t[6]=d*f,t[7]=(-h*e+i*a)*f,t[8]=(r*e-i*n)*f,this):null},adjoint:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8];return t[0]=r*l-o*h,t[1]=s*h-i*l,t[2]=i*o-s*r,t[3]=o*a-n*l,t[4]=e*l-s*a,t[5]=s*n-e*o,t[6]=n*h-r*a,t[7]=i*a-e*h,t[8]=e*r-i*n,this},determinant:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8];return e*(l*r-o*h)+i*(-l*n+o*a)+s*(h*n-r*a)},multiply:function(t){var e=this.val,i=e[0],s=e[1],n=e[2],r=e[3],o=e[4],a=e[5],h=e[6],l=e[7],u=e[8],c=t.val,d=c[0],f=c[1],p=c[2],v=c[3],g=c[4],m=c[5],y=c[6],x=c[7],T=c[8];return e[0]=d*i+f*r+p*h,e[1]=d*s+f*o+p*l,e[2]=d*n+f*a+p*u,e[3]=v*i+g*r+m*h,e[4]=v*s+g*o+m*l,e[5]=v*n+g*a+m*u,e[6]=y*i+x*r+T*h,e[7]=y*s+x*o+T*l,e[8]=y*n+x*a+T*u,this},translate:function(t){var e=this.val,i=t.x,s=t.y;return e[6]=i*e[0]+s*e[3]+e[6],e[7]=i*e[1]+s*e[4]+e[7],e[8]=i*e[2]+s*e[5]+e[8],this},rotate:function(t){var e=this.val,i=e[0],s=e[1],n=e[2],r=e[3],o=e[4],a=e[5],h=Math.sin(t),l=Math.cos(t);return e[0]=l*i+h*r,e[1]=l*s+h*o,e[2]=l*n+h*a,e[3]=l*r-h*i,e[4]=l*o-h*s,e[5]=l*a-h*n,this},scale:function(t){var e=this.val,i=t.x,s=t.y;return e[0]=i*e[0],e[1]=i*e[1],e[2]=i*e[2],e[3]=s*e[3],e[4]=s*e[4],e[5]=s*e[5],this},fromQuat:function(t){var e=t.x,i=t.y,s=t.z,n=t.w,r=e+e,o=i+i,a=s+s,h=e*r,l=e*o,u=e*a,c=i*o,d=i*a,f=s*a,p=n*r,v=n*o,g=n*a,m=this.val;return m[0]=1-(c+f),m[3]=l+g,m[6]=u-v,m[1]=l-g,m[4]=1-(h+f),m[7]=d+p,m[2]=u+v,m[5]=d-p,m[8]=1-(h+c),this},normalFromMat4:function(t){var e=t.val,i=this.val,s=e[0],n=e[1],r=e[2],o=e[3],a=e[4],h=e[5],l=e[6],u=e[7],c=e[8],d=e[9],f=e[10],p=e[11],v=e[12],g=e[13],m=e[14],y=e[15],x=s*h-n*a,T=s*l-r*a,w=s*u-o*a,b=n*l-r*h,S=n*u-o*h,E=r*u-o*l,A=c*g-d*v,C=c*m-f*v,_=c*y-p*v,M=d*m-f*g,P=d*y-p*g,R=f*y-p*m,L=x*R-T*P+w*M+b*_-S*C+E*A;return L?(L=1/L,i[0]=(h*R-l*P+u*M)*L,i[1]=(l*_-a*R-u*C)*L,i[2]=(a*P-h*_+u*A)*L,i[3]=(r*P-n*R-o*M)*L,i[4]=(s*R-r*_+o*C)*L,i[5]=(n*_-s*P-o*A)*L,i[6]=(g*E-m*S+y*b)*L,i[7]=(m*w-v*E-y*T)*L,i[8]=(v*S-g*w+y*x)*L,this):null}});t.exports=s},37867:(t,e,i)=>{var s=i(83419),n=i(25836),r=1e-6,o=new s({initialize:function(t){this.val=new Float32Array(16),t?this.copy(t):this.identity()},clone:function(){return new o(this)},set:function(t){return this.copy(t)},setValues:function(t,e,i,s,n,r,o,a,h,l,u,c,d,f,p,v){var g=this.val;return g[0]=t,g[1]=e,g[2]=i,g[3]=s,g[4]=n,g[5]=r,g[6]=o,g[7]=a,g[8]=h,g[9]=l,g[10]=u,g[11]=c,g[12]=d,g[13]=f,g[14]=p,g[15]=v,this},copy:function(t){var e=t.val;return this.setValues(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])},fromArray:function(t){return this.setValues(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])},zero:function(){return this.setValues(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)},transform:function(t,e,i){var s=a.fromQuat(i).val,n=e.x,r=e.y,o=e.z;return this.setValues(s[0]*n,s[1]*n,s[2]*n,0,s[4]*r,s[5]*r,s[6]*r,0,s[8]*o,s[9]*o,s[10]*o,0,t.x,t.y,t.z,1)},xyz:function(t,e,i){this.identity();var s=this.val;return s[12]=t,s[13]=e,s[14]=i,this},scaling:function(t,e,i){this.zero();var s=this.val;return s[0]=t,s[5]=e,s[10]=i,s[15]=1,this},identity:function(){return this.setValues(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)},transpose:function(){var t=this.val,e=t[1],i=t[2],s=t[3],n=t[6],r=t[7],o=t[11];return t[1]=t[4],t[2]=t[8],t[3]=t[12],t[4]=e,t[6]=t[9],t[7]=t[13],t[8]=i,t[9]=n,t[11]=t[14],t[12]=s,t[13]=r,t[14]=o,this},getInverse:function(t){return this.copy(t),this.invert()},invert:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],v=t[14],g=t[15],m=e*o-i*r,y=e*a-s*r,x=e*h-n*r,T=i*a-s*o,w=i*h-n*o,b=s*h-n*a,S=l*p-u*f,E=l*v-c*f,A=l*g-d*f,C=u*v-c*p,_=u*g-d*p,M=c*g-d*v,P=m*M-y*_+x*C+T*A-w*E+b*S;return P?(P=1/P,this.setValues((o*M-a*_+h*C)*P,(s*_-i*M-n*C)*P,(p*b-v*w+g*T)*P,(c*w-u*b-d*T)*P,(a*A-r*M-h*E)*P,(e*M-s*A+n*E)*P,(v*x-f*b-g*y)*P,(l*b-c*x+d*y)*P,(r*_-o*A+h*S)*P,(i*A-e*_-n*S)*P,(f*w-p*x+g*m)*P,(u*x-l*w-d*m)*P,(o*E-r*C-a*S)*P,(e*C-i*E+s*S)*P,(p*y-f*T-v*m)*P,(l*T-u*y+c*m)*P)):this},adjoint:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],v=t[14],g=t[15];return this.setValues(o*(c*g-d*v)-u*(a*g-h*v)+p*(a*d-h*c),-(i*(c*g-d*v)-u*(s*g-n*v)+p*(s*d-n*c)),i*(a*g-h*v)-o*(s*g-n*v)+p*(s*h-n*a),-(i*(a*d-h*c)-o*(s*d-n*c)+u*(s*h-n*a)),-(r*(c*g-d*v)-l*(a*g-h*v)+f*(a*d-h*c)),e*(c*g-d*v)-l*(s*g-n*v)+f*(s*d-n*c),-(e*(a*g-h*v)-r*(s*g-n*v)+f*(s*h-n*a)),e*(a*d-h*c)-r*(s*d-n*c)+l*(s*h-n*a),r*(u*g-d*p)-l*(o*g-h*p)+f*(o*d-h*u),-(e*(u*g-d*p)-l*(i*g-n*p)+f*(i*d-n*u)),e*(o*g-h*p)-r*(i*g-n*p)+f*(i*h-n*o),-(e*(o*d-h*u)-r*(i*d-n*u)+l*(i*h-n*o)),-(r*(u*v-c*p)-l*(o*v-a*p)+f*(o*c-a*u)),e*(u*v-c*p)-l*(i*v-s*p)+f*(i*c-s*u),-(e*(o*v-a*p)-r*(i*v-s*p)+f*(i*a-s*o)),e*(o*c-a*u)-r*(i*c-s*u)+l*(i*a-s*o))},determinant:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],v=t[14],g=t[15];return(e*o-i*r)*(c*g-d*v)-(e*a-s*r)*(u*g-d*p)+(e*h-n*r)*(u*v-c*p)+(i*a-s*o)*(l*g-d*f)-(i*h-n*o)*(l*v-c*f)+(s*h-n*a)*(l*p-u*f)},multiply:function(t){var e=this.val,i=e[0],s=e[1],n=e[2],r=e[3],o=e[4],a=e[5],h=e[6],l=e[7],u=e[8],c=e[9],d=e[10],f=e[11],p=e[12],v=e[13],g=e[14],m=e[15],y=t.val,x=y[0],T=y[1],w=y[2],b=y[3];return e[0]=x*i+T*o+w*u+b*p,e[1]=x*s+T*a+w*c+b*v,e[2]=x*n+T*h+w*d+b*g,e[3]=x*r+T*l+w*f+b*m,x=y[4],T=y[5],w=y[6],b=y[7],e[4]=x*i+T*o+w*u+b*p,e[5]=x*s+T*a+w*c+b*v,e[6]=x*n+T*h+w*d+b*g,e[7]=x*r+T*l+w*f+b*m,x=y[8],T=y[9],w=y[10],b=y[11],e[8]=x*i+T*o+w*u+b*p,e[9]=x*s+T*a+w*c+b*v,e[10]=x*n+T*h+w*d+b*g,e[11]=x*r+T*l+w*f+b*m,x=y[12],T=y[13],w=y[14],b=y[15],e[12]=x*i+T*o+w*u+b*p,e[13]=x*s+T*a+w*c+b*v,e[14]=x*n+T*h+w*d+b*g,e[15]=x*r+T*l+w*f+b*m,this},multiplyLocal:function(t){var e=this.val,i=t.val;return this.setValues(e[0]*i[0]+e[1]*i[4]+e[2]*i[8]+e[3]*i[12],e[0]*i[1]+e[1]*i[5]+e[2]*i[9]+e[3]*i[13],e[0]*i[2]+e[1]*i[6]+e[2]*i[10]+e[3]*i[14],e[0]*i[3]+e[1]*i[7]+e[2]*i[11]+e[3]*i[15],e[4]*i[0]+e[5]*i[4]+e[6]*i[8]+e[7]*i[12],e[4]*i[1]+e[5]*i[5]+e[6]*i[9]+e[7]*i[13],e[4]*i[2]+e[5]*i[6]+e[6]*i[10]+e[7]*i[14],e[4]*i[3]+e[5]*i[7]+e[6]*i[11]+e[7]*i[15],e[8]*i[0]+e[9]*i[4]+e[10]*i[8]+e[11]*i[12],e[8]*i[1]+e[9]*i[5]+e[10]*i[9]+e[11]*i[13],e[8]*i[2]+e[9]*i[6]+e[10]*i[10]+e[11]*i[14],e[8]*i[3]+e[9]*i[7]+e[10]*i[11]+e[11]*i[15],e[12]*i[0]+e[13]*i[4]+e[14]*i[8]+e[15]*i[12],e[12]*i[1]+e[13]*i[5]+e[14]*i[9]+e[15]*i[13],e[12]*i[2]+e[13]*i[6]+e[14]*i[10]+e[15]*i[14],e[12]*i[3]+e[13]*i[7]+e[14]*i[11]+e[15]*i[15])},premultiply:function(t){return this.multiplyMatrices(t,this)},multiplyMatrices:function(t,e){var i=t.val,s=e.val,n=i[0],r=i[4],o=i[8],a=i[12],h=i[1],l=i[5],u=i[9],c=i[13],d=i[2],f=i[6],p=i[10],v=i[14],g=i[3],m=i[7],y=i[11],x=i[15],T=s[0],w=s[4],b=s[8],S=s[12],E=s[1],A=s[5],C=s[9],_=s[13],M=s[2],P=s[6],R=s[10],L=s[14],O=s[3],F=s[7],D=s[11],k=s[15];return this.setValues(n*T+r*E+o*M+a*O,h*T+l*E+u*M+c*O,d*T+f*E+p*M+v*O,g*T+m*E+y*M+x*O,n*w+r*A+o*P+a*F,h*w+l*A+u*P+c*F,d*w+f*A+p*P+v*F,g*w+m*A+y*P+x*F,n*b+r*C+o*R+a*D,h*b+l*C+u*R+c*D,d*b+f*C+p*R+v*D,g*b+m*C+y*R+x*D,n*S+r*_+o*L+a*k,h*S+l*_+u*L+c*k,d*S+f*_+p*L+v*k,g*S+m*_+y*L+x*k)},translate:function(t){return this.translateXYZ(t.x,t.y,t.z)},translateXYZ:function(t,e,i){var s=this.val;return s[12]=s[0]*t+s[4]*e+s[8]*i+s[12],s[13]=s[1]*t+s[5]*e+s[9]*i+s[13],s[14]=s[2]*t+s[6]*e+s[10]*i+s[14],s[15]=s[3]*t+s[7]*e+s[11]*i+s[15],this},scale:function(t){return this.scaleXYZ(t.x,t.y,t.z)},scaleXYZ:function(t,e,i){var s=this.val;return s[0]=s[0]*t,s[1]=s[1]*t,s[2]=s[2]*t,s[3]=s[3]*t,s[4]=s[4]*e,s[5]=s[5]*e,s[6]=s[6]*e,s[7]=s[7]*e,s[8]=s[8]*i,s[9]=s[9]*i,s[10]=s[10]*i,s[11]=s[11]*i,this},makeRotationAxis:function(t,e){var i=Math.cos(e),s=Math.sin(e),n=1-i,r=t.x,o=t.y,a=t.z,h=n*r,l=n*o;return this.setValues(h*r+i,h*o-s*a,h*a+s*o,0,h*o+s*a,l*o+i,l*a-s*r,0,h*a-s*o,l*a+s*r,n*a*a+i,0,0,0,0,1)},rotate:function(t,e){var i=this.val,s=e.x,n=e.y,o=e.z,a=Math.sqrt(s*s+n*n+o*o);if(Math.abs(a){t.exports=function(t,e,i){return Math.min(t+e,i)}},50040:t=>{t.exports=function(t){var e=t.length;if(0===e)return 0;t.sort((function(t,e){return t-e}));var i=Math.floor(e/2);return e%2==0?(t[i]+t[i-1])/2:t[i]}},37204:t=>{t.exports=function(t,e,i){return Math.max(t-e,i)}},65201:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=e+1);var n=(t-e)/(i-e);return n>1?void 0!==s?(n=(s-t)/(s-i))<0&&(n=0):n=1:n<0&&(n=0),n}},15746:(t,e,i)=>{var s=i(83419),n=i(94434),r=i(29747),o=i(25836),a=1e-6,h=new Int8Array([1,2,0]),l=new Float32Array([0,0,0]),u=new o(1,0,0),c=new o(0,1,0),d=new o,f=new n,p=new s({initialize:function(t,e,i,s){this.onChangeCallback=r,this.set(t,e,i,s)},x:{get:function(){return this._x},set:function(t){this._x=t,this.onChangeCallback(this)}},y:{get:function(){return this._y},set:function(t){this._y=t,this.onChangeCallback(this)}},z:{get:function(){return this._z},set:function(t){this._z=t,this.onChangeCallback(this)}},w:{get:function(){return this._w},set:function(t){this._w=t,this.onChangeCallback(this)}},copy:function(t){return this.set(t)},set:function(t,e,i,s,n){return void 0===n&&(n=!0),"object"==typeof t?(this._x=t.x||0,this._y=t.y||0,this._z=t.z||0,this._w=t.w||0):(this._x=t||0,this._y=e||0,this._z=i||0,this._w=s||0),n&&this.onChangeCallback(this),this},add:function(t){return this._x+=t.x,this._y+=t.y,this._z+=t.z,this._w+=t.w,this.onChangeCallback(this),this},subtract:function(t){return this._x-=t.x,this._y-=t.y,this._z-=t.z,this._w-=t.w,this.onChangeCallback(this),this},scale:function(t){return this._x*=t,this._y*=t,this._z*=t,this._w*=t,this.onChangeCallback(this),this},length:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return Math.sqrt(t*t+e*e+i*i+s*s)},lengthSq:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return t*t+e*e+i*i+s*s},normalize:function(){var t=this.x,e=this.y,i=this.z,s=this.w,n=t*t+e*e+i*i+s*s;return n>0&&(n=1/Math.sqrt(n),this._x=t*n,this._y=e*n,this._z=i*n,this._w=s*n),this.onChangeCallback(this),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,n=this.z,r=this.w;return this.set(i+e*(t.x-i),s+e*(t.y-s),n+e*(t.z-n),r+e*(t.w-r))},rotationTo:function(t,e){var i=t.x*e.x+t.y*e.y+t.z*e.z;return i<-.999999?(d.copy(u).cross(t).length().999999?this.set(0,0,0,1):(d.copy(t).cross(e),this._x=d.x,this._y=d.y,this._z=d.z,this._w=1+i,this.normalize())},setAxes:function(t,e,i){var s=f.val;return s[0]=e.x,s[3]=e.y,s[6]=e.z,s[1]=i.x,s[4]=i.y,s[7]=i.z,s[2]=-t.x,s[5]=-t.y,s[8]=-t.z,this.fromMat3(f).normalize()},identity:function(){return this.set(0,0,0,1)},setAxisAngle:function(t,e){e*=.5;var i=Math.sin(e);return this.set(i*t.x,i*t.y,i*t.z,Math.cos(e))},multiply:function(t){var e=this.x,i=this.y,s=this.z,n=this.w,r=t.x,o=t.y,a=t.z,h=t.w;return this.set(e*h+n*r+i*a-s*o,i*h+n*o+s*r-e*a,s*h+n*a+e*o-i*r,n*h-e*r-i*o-s*a)},slerp:function(t,e){var i=this.x,s=this.y,n=this.z,r=this.w,o=t.x,h=t.y,l=t.z,u=t.w,c=i*o+s*h+n*l+r*u;c<0&&(c=-c,o=-o,h=-h,l=-l,u=-u);var d=1-e,f=e;if(1-c>a){var p=Math.acos(c),v=Math.sin(p);d=Math.sin((1-e)*p)/v,f=Math.sin(e*p)/v}return this.set(d*i+f*o,d*s+f*h,d*n+f*l,d*r+f*u)},invert:function(){var t=this.x,e=this.y,i=this.z,s=this.w,n=t*t+e*e+i*i+s*s,r=n?1/n:0;return this.set(-t*r,-e*r,-i*r,s*r)},conjugate:function(){return this._x=-this.x,this._y=-this.y,this._z=-this.z,this.onChangeCallback(this),this},rotateX:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,n=this.w,r=Math.sin(t),o=Math.cos(t);return this.set(e*o+n*r,i*o+s*r,s*o-i*r,n*o-e*r)},rotateY:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,n=this.w,r=Math.sin(t),o=Math.cos(t);return this.set(e*o-s*r,i*o+n*r,s*o+e*r,n*o-i*r)},rotateZ:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,n=this.w,r=Math.sin(t),o=Math.cos(t);return this.set(e*o+i*r,i*o-e*r,s*o+n*r,n*o-s*r)},calculateW:function(){var t=this.x,e=this.y,i=this.z;return this.w=-Math.sqrt(1-t*t-e*e-i*i),this},setFromEuler:function(t,e){var i=t.x/2,s=t.y/2,n=t.z/2,r=Math.cos(i),o=Math.cos(s),a=Math.cos(n),h=Math.sin(i),l=Math.sin(s),u=Math.sin(n);switch(t.order){case"XYZ":this.set(h*o*a+r*l*u,r*l*a-h*o*u,r*o*u+h*l*a,r*o*a-h*l*u,e);break;case"YXZ":this.set(h*o*a+r*l*u,r*l*a-h*o*u,r*o*u-h*l*a,r*o*a+h*l*u,e);break;case"ZXY":this.set(h*o*a-r*l*u,r*l*a+h*o*u,r*o*u+h*l*a,r*o*a-h*l*u,e);break;case"ZYX":this.set(h*o*a-r*l*u,r*l*a+h*o*u,r*o*u-h*l*a,r*o*a+h*l*u,e);break;case"YZX":this.set(h*o*a+r*l*u,r*l*a+h*o*u,r*o*u-h*l*a,r*o*a-h*l*u,e);break;case"XZY":this.set(h*o*a-r*l*u,r*l*a-h*o*u,r*o*u+h*l*a,r*o*a+h*l*u,e)}return this},setFromRotationMatrix:function(t){var e,i=t.val,s=i[0],n=i[4],r=i[8],o=i[1],a=i[5],h=i[9],l=i[2],u=i[6],c=i[10],d=s+a+c;return d>0?(e=.5/Math.sqrt(d+1),this.set((u-h)*e,(r-l)*e,(o-n)*e,.25/e)):s>a&&s>c?(e=2*Math.sqrt(1+s-a-c),this.set(.25*e,(n+o)/e,(r+l)/e,(u-h)/e)):a>c?(e=2*Math.sqrt(1+a-s-c),this.set((n+o)/e,.25*e,(h+u)/e,(r-l)/e)):(e=2*Math.sqrt(1+c-s-a),this.set((r+l)/e,(h+u)/e,.25*e,(o-n)/e)),this},fromMat3:function(t){var e,i=t.val,s=i[0]+i[4]+i[8];if(s>0)e=Math.sqrt(s+1),this.w=.5*e,e=.5/e,this._x=(i[7]-i[5])*e,this._y=(i[2]-i[6])*e,this._z=(i[3]-i[1])*e;else{var n=0;i[4]>i[0]&&(n=1),i[8]>i[3*n+n]&&(n=2);var r=h[n],o=h[r];e=Math.sqrt(i[3*n+n]-i[3*r+r]-i[3*o+o]+1),l[n]=.5*e,e=.5/e,l[r]=(i[3*r+n]+i[3*n+r])*e,l[o]=(i[3*o+n]+i[3*n+o])*e,this._x=l[0],this._y=l[1],this._z=l[2],this._w=(i[3*o+r]-i[3*r+o])*e}return this.onChangeCallback(this),this}});t.exports=p},43396:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t*s.RAD_TO_DEG}},74362:t=>{t.exports=function(t,e){void 0===e&&(e=1);var i=2*Math.random()*Math.PI;return t.x=Math.cos(i)*e,t.y=Math.sin(i)*e,t}},60706:t=>{t.exports=function(t,e){void 0===e&&(e=1);var i=2*Math.random()*Math.PI,s=2*Math.random()-1,n=Math.sqrt(1-s*s)*e;return t.x=Math.cos(i)*n,t.y=Math.sin(i)*n,t.z=s*e,t}},67421:t=>{t.exports=function(t,e){return void 0===e&&(e=1),t.x=(2*Math.random()-1)*e,t.y=(2*Math.random()-1)*e,t.z=(2*Math.random()-1)*e,t.w=(2*Math.random()-1)*e,t}},36305:t=>{t.exports=function(t,e){var i=t.x,s=t.y;return t.x=i*Math.cos(e)-s*Math.sin(e),t.y=i*Math.sin(e)+s*Math.cos(e),t}},11520:t=>{t.exports=function(t,e,i,s){var n=Math.cos(s),r=Math.sin(s),o=t.x-e,a=t.y-i;return t.x=o*n-a*r+e,t.y=o*r+a*n+i,t}},1163:t=>{t.exports=function(t,e,i,s,n){var r=s+Math.atan2(t.y-i,t.x-e);return t.x=e+n*Math.cos(r),t.y=i+n*Math.sin(r),t}},70336:t=>{t.exports=function(t,e,i,s,n){return t.x=e+n*Math.cos(s),t.y=i+n*Math.sin(s),t}},72678:(t,e,i)=>{var s=i(25836),n=i(37867),r=i(15746),o=new n,a=new r,h=new s;t.exports=function(t,e,i){return a.setAxisAngle(e,i),o.fromRotationTranslation(a,h.set(0,0,0)),t.transformMat4(o)}},2284:t=>{t.exports=function(t){return t>0?Math.ceil(t):Math.floor(t)}},41013:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.round(t*s)/s}},16922:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=1),void 0===i&&(i=1),void 0===s&&(s=1),s*=Math.PI/t;for(var n=[],r=[],o=0;o{t.exports=function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e))*t*(3-2*t)}},54261:t=>{t.exports=function(t,e,i){return(t=Math.max(0,Math.min(1,(t-e)/(i-e))))*t*t*(t*(6*t-15)+10)}},44408:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n){void 0===n&&(n=new s);var r=0,o=0;return t>0&&t<=e*i&&(r=t>e-1?t-(o=Math.floor(t/e))*e:t),n.set(r,o)}},85955:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o,a,h){void 0===h&&(h=new s);var l=Math.sin(r),u=Math.cos(r),c=u*o,d=l*o,f=-l*a,p=u*a,v=1/(c*p+f*-d);return h.x=p*v*t+-f*v*e+(n*f-i*p)*v,h.y=c*v*e+-d*v*t+(-n*c+i*d)*v,h}},26099:(t,e,i)=>{var s=i(83419),n=i(43855),r=new s({initialize:function(t,e){this.x=0,this.y=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0):(void 0===e&&(e=t),this.x=t||0,this.y=e||0)},clone:function(){return new r(this.x,this.y)},copy:function(t){return this.x=t.x||0,this.y=t.y||0,this},setFromObject:function(t){return this.x=t.x||0,this.y=t.y||0,this},set:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setTo:function(t,e){return this.set(t,e)},setToPolar:function(t,e){return null==e&&(e=1),this.x=Math.cos(t)*e,this.y=Math.sin(t)*e,this},equals:function(t){return this.x===t.x&&this.y===t.y},fuzzyEquals:function(t,e){return n(this.x,t.x,e)&&n(this.y,t.y,e)},angle:function(){var t=Math.atan2(this.y,this.x);return t<0&&(t+=2*Math.PI),t},setAngle:function(t){return this.setToPolar(t,this.length())},add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this},scale:function(t){return isFinite(t)?(this.x*=t,this.y*=t):(this.x=0,this.y=0),this},divide:function(t){return this.x/=t.x,this.y/=t.y,this},negate:function(){return this.x=-this.x,this.y=-this.y,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y;return Math.sqrt(e*e+i*i)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y;return e*e+i*i},length:function(){var t=this.x,e=this.y;return Math.sqrt(t*t+e*e)},setLength:function(t){return this.normalize().scale(t)},lengthSq:function(){var t=this.x,e=this.y;return t*t+e*e},normalize:function(){var t=this.x,e=this.y,i=t*t+e*e;return i>0&&(i=1/Math.sqrt(i),this.x=t*i,this.y=e*i),this},normalizeRightHand:function(){var t=this.x;return this.x=-1*this.y,this.y=t,this},normalizeLeftHand:function(){var t=this.x;return this.x=this.y,this.y=-1*t,this},dot:function(t){return this.x*t.x+this.y*t.y},cross:function(t){return this.x*t.y-this.y*t.x},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this},transformMat3:function(t){var e=this.x,i=this.y,s=t.val;return this.x=s[0]*e+s[3]*i+s[6],this.y=s[1]*e+s[4]*i+s[7],this},transformMat4:function(t){var e=this.x,i=this.y,s=t.val;return this.x=s[0]*e+s[4]*i+s[12],this.y=s[1]*e+s[5]*i+s[13],this},reset:function(){return this.x=0,this.y=0,this},limit:function(t){var e=this.length();return e&&e>t&&this.scale(t/e),this},reflect:function(t){return t=t.clone().normalize(),this.subtract(t.scale(2*this.dot(t)))},mirror:function(t){return this.reflect(t).negate()},rotate:function(t){var e=Math.cos(t),i=Math.sin(t);return this.set(e*this.x-i*this.y,i*this.x+e*this.y)},project:function(t){var e=this.dot(t)/t.dot(t);return this.copy(t).scale(e)}});r.ZERO=new r,r.RIGHT=new r(1,0),r.LEFT=new r(-1,0),r.UP=new r(0,-1),r.DOWN=new r(0,1),r.ONE=new r(1,1),t.exports=r},25836:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.x=0,this.y=0,this.z=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0):(this.x=t||0,this.y=e||0,this.z=i||0)},up:function(){return this.x=0,this.y=1,this.z=0,this},min:function(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.z=Math.min(this.z,t.z),this},max:function(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this.z=Math.max(this.z,t.z),this},clone:function(){return new s(this.x,this.y,this.z)},addVectors:function(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this},subVectors:function(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this.z=t.z-e.z,this},crossVectors:function(t,e){var i=t.x,s=t.y,n=t.z,r=e.x,o=e.y,a=e.z;return this.x=s*a-n*o,this.y=n*r-i*a,this.z=i*o-s*r,this},equals:function(t){return this.x===t.x&&this.y===t.y&&this.z===t.z},copy:function(t){return this.x=t.x,this.y=t.y,this.z=t.z||0,this},set:function(t,e,i){return"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0):(this.x=t||0,this.y=e||0,this.z=i||0),this},setFromMatrixPosition:function(t){return this.fromArray(t.val,12)},setFromMatrixColumn:function(t,e){return this.fromArray(t.val,4*e)},fromArray:function(t,e){return void 0===e&&(e=0),this.x=t[e],this.y=t[e+1],this.z=t[e+2],this},add:function(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z||0,this},addScalar:function(t){return this.x+=t,this.y+=t,this.z+=t,this},addScale:function(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e||0,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z||0,this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z||1,this},scale:function(t){return isFinite(t)?(this.x*=t,this.y*=t,this.z*=t):(this.x=0,this.y=0,this.z=0),this},divide:function(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z||1,this},negate:function(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0;return Math.sqrt(e*e+i*i+s*s)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0;return e*e+i*i+s*s},length:function(){var t=this.x,e=this.y,i=this.z;return Math.sqrt(t*t+e*e+i*i)},lengthSq:function(){var t=this.x,e=this.y,i=this.z;return t*t+e*e+i*i},normalize:function(){var t=this.x,e=this.y,i=this.z,s=t*t+e*e+i*i;return s>0&&(s=1/Math.sqrt(s),this.x=t*s,this.y=e*s,this.z=i*s),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z},cross:function(t){var e=this.x,i=this.y,s=this.z,n=t.x,r=t.y,o=t.z;return this.x=i*o-s*r,this.y=s*n-e*o,this.z=e*r-i*n,this},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,n=this.z;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this.z=n+e*(t.z-n),this},applyMatrix3:function(t){var e=this.x,i=this.y,s=this.z,n=t.val;return this.x=n[0]*e+n[3]*i+n[6]*s,this.y=n[1]*e+n[4]*i+n[7]*s,this.z=n[2]*e+n[5]*i+n[8]*s,this},applyMatrix4:function(t){var e=this.x,i=this.y,s=this.z,n=t.val,r=1/(n[3]*e+n[7]*i+n[11]*s+n[15]);return this.x=(n[0]*e+n[4]*i+n[8]*s+n[12])*r,this.y=(n[1]*e+n[5]*i+n[9]*s+n[13])*r,this.z=(n[2]*e+n[6]*i+n[10]*s+n[14])*r,this},transformMat3:function(t){var e=this.x,i=this.y,s=this.z,n=t.val;return this.x=e*n[0]+i*n[3]+s*n[6],this.y=e*n[1]+i*n[4]+s*n[7],this.z=e*n[2]+i*n[5]+s*n[8],this},transformMat4:function(t){var e=this.x,i=this.y,s=this.z,n=t.val;return this.x=n[0]*e+n[4]*i+n[8]*s+n[12],this.y=n[1]*e+n[5]*i+n[9]*s+n[13],this.z=n[2]*e+n[6]*i+n[10]*s+n[14],this},transformCoordinates:function(t){var e=this.x,i=this.y,s=this.z,n=t.val,r=e*n[0]+i*n[4]+s*n[8]+n[12],o=e*n[1]+i*n[5]+s*n[9]+n[13],a=e*n[2]+i*n[6]+s*n[10]+n[14],h=e*n[3]+i*n[7]+s*n[11]+n[15];return this.x=r/h,this.y=o/h,this.z=a/h,this},transformQuat:function(t){var e=this.x,i=this.y,s=this.z,n=t.x,r=t.y,o=t.z,a=t.w,h=a*e+r*s-o*i,l=a*i+o*e-n*s,u=a*s+n*i-r*e,c=-n*e-r*i-o*s;return this.x=h*a+c*-n+l*-o-u*-r,this.y=l*a+c*-r+u*-n-h*-o,this.z=u*a+c*-o+h*-r-l*-n,this},project:function(t){var e=this.x,i=this.y,s=this.z,n=t.val,r=n[0],o=n[1],a=n[2],h=n[3],l=n[4],u=n[5],c=n[6],d=n[7],f=n[8],p=n[9],v=n[10],g=n[11],m=n[12],y=n[13],x=n[14],T=1/(e*h+i*d+s*g+n[15]);return this.x=(e*r+i*l+s*f+m)*T,this.y=(e*o+i*u+s*p+y)*T,this.z=(e*a+i*c+s*v+x)*T,this},projectViewMatrix:function(t,e){return this.applyMatrix4(t).applyMatrix4(e)},unprojectViewMatrix:function(t,e){return this.applyMatrix4(t).applyMatrix4(e)},unproject:function(t,e){var i=t.x,s=t.y,n=t.z,r=t.w,o=this.x-i,a=r-this.y-1-s,h=this.z;return this.x=2*o/n-1,this.y=2*a/r-1,this.z=2*h-1,this.project(e)},reset:function(){return this.x=0,this.y=0,this.z=0,this}});s.ZERO=new s,s.RIGHT=new s(1,0,0),s.LEFT=new s(-1,0,0),s.UP=new s(0,-1,0),s.DOWN=new s(0,1,0),s.FORWARD=new s(0,0,1),s.BACK=new s(0,0,-1),s.ONE=new s(1,1,1),t.exports=s},61369:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){this.x=0,this.y=0,this.z=0,this.w=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0,this.w=t.w||0):(this.x=t||0,this.y=e||0,this.z=i||0,this.w=s||0)},clone:function(){return new s(this.x,this.y,this.z,this.w)},copy:function(t){return this.x=t.x,this.y=t.y,this.z=t.z||0,this.w=t.w||0,this},equals:function(t){return this.x===t.x&&this.y===t.y&&this.z===t.z&&this.w===t.w},set:function(t,e,i,s){return"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0,this.w=t.w||0):(this.x=t||0,this.y=e||0,this.z=i||0,this.w=s||0),this},add:function(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z||0,this.w+=t.w||0,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z||0,this.w-=t.w||0,this},scale:function(t){return this.x*=t,this.y*=t,this.z*=t,this.w*=t,this},length:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return Math.sqrt(t*t+e*e+i*i+s*s)},lengthSq:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return t*t+e*e+i*i+s*s},normalize:function(){var t=this.x,e=this.y,i=this.z,s=this.w,n=t*t+e*e+i*i+s*s;return n>0&&(n=1/Math.sqrt(n),this.x=t*n,this.y=e*n,this.z=i*n,this.w=s*n),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,n=this.z,r=this.w;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this.z=n+e*(t.z-n),this.w=r+e*(t.w-r),this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z||1,this.w*=t.w||1,this},divide:function(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z||1,this.w/=t.w||1,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0,n=t.w-this.w||0;return Math.sqrt(e*e+i*i+s*s+n*n)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0,n=t.w-this.w||0;return e*e+i*i+s*s+n*n},negate:function(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this},transformMat4:function(t){var e=this.x,i=this.y,s=this.z,n=this.w,r=t.val;return this.x=r[0]*e+r[4]*i+r[8]*s+r[12]*n,this.y=r[1]*e+r[5]*i+r[9]*s+r[13]*n,this.z=r[2]*e+r[6]*i+r[10]*s+r[14]*n,this.w=r[3]*e+r[7]*i+r[11]*s+r[15]*n,this},transformQuat:function(t){var e=this.x,i=this.y,s=this.z,n=t.x,r=t.y,o=t.z,a=t.w,h=a*e+r*s-o*i,l=a*i+o*e-n*s,u=a*s+n*i-r*e,c=-n*e-r*i-o*s;return this.x=h*a+c*-n+l*-o-u*-r,this.y=l*a+c*-r+u*-n-h*-o,this.z=u*a+c*-o+h*-r-l*-n,this},reset:function(){return this.x=0,this.y=0,this.z=0,this.w=0,this}});s.prototype.sub=s.prototype.subtract,s.prototype.mul=s.prototype.multiply,s.prototype.div=s.prototype.divide,s.prototype.dist=s.prototype.distance,s.prototype.distSq=s.prototype.distanceSq,s.prototype.len=s.prototype.length,s.prototype.lenSq=s.prototype.lengthSq,t.exports=s},60417:t=>{t.exports=function(t,e,i){return Math.abs(t-e)<=i}},15994:t=>{t.exports=function(t,e,i){var s=i-e;return e+((t-e)%s+s)%s}},31040:t=>{t.exports=function(t,e,i,s){return Math.atan2(s-e,i-t)}},55495:t=>{t.exports=function(t,e){return Math.atan2(e.y-t.y,e.x-t.x)}},128:t=>{t.exports=function(t,e){return Math.atan2(e.x-t.x,e.y-t.y)}},41273:t=>{t.exports=function(t,e,i,s){return Math.atan2(i-t,s-e)}},1432:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t>Math.PI&&(t-=s.PI2),Math.abs(((t+s.TAU)%s.PI2-s.PI2)%s.PI2)}},12407:t=>{t.exports=function(t){return(t%=2*Math.PI)>=0?t:t+2*Math.PI}},53993:(t,e,i)=>{var s=i(99472);t.exports=function(){return s(-Math.PI,Math.PI)}},86564:(t,e,i)=>{var s=i(99472);t.exports=function(){return s(-180,180)}},90154:(t,e,i)=>{var s=i(12407);t.exports=function(t){return s(t+Math.PI)}},48736:(t,e,i)=>{var s=i(36383);t.exports=function(t,e,i){return void 0===i&&(i=.05),t===e||(Math.abs(e-t)<=i||Math.abs(e-t)>=s.PI2-i?t=e:(Math.abs(e-t)>Math.PI&&(et?t+=i:e{t.exports=function(t,e){var i=e-t;return 0===i?0:i-360*Math.floor((i- -180)/360)}},86554:(t,e,i)=>{var s=i(15994);t.exports=function(t){return s(t,-Math.PI,Math.PI)}},30954:(t,e,i)=>{var s=i(15994);t.exports=function(t){return s(t,-180,180)}},25588:(t,e,i)=>{t.exports={Between:i(31040),BetweenPoints:i(55495),BetweenPointsY:i(128),BetweenY:i(41273),CounterClockwise:i(1432),Normalize:i(12407),Random:i(53993),RandomDegrees:i(86564),Reverse:i(90154),RotateTo:i(48736),ShortestBetween:i(61430),Wrap:i(86554),WrapDegrees:i(30954)}},36383:t=>{var e={PI2:2*Math.PI,TAU:.5*Math.PI,EPSILON:1e-6,DEG_TO_RAD:Math.PI/180,RAD_TO_DEG:180/Math.PI,RND:null,MIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER||-9007199254740991,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||9007199254740991};t.exports=e},20339:t=>{t.exports=function(t,e,i,s){var n=t-i,r=e-s;return Math.sqrt(n*n+r*r)}},52816:t=>{t.exports=function(t,e){var i=t.x-e.x,s=t.y-e.y;return Math.sqrt(i*i+s*s)}},64559:t=>{t.exports=function(t,e){var i=t.x-e.x,s=t.y-e.y;return i*i+s*s}},82340:t=>{t.exports=function(t,e,i,s){return Math.max(Math.abs(t-i),Math.abs(e-s))}},14390:t=>{t.exports=function(t,e,i,s,n){return void 0===n&&(n=2),Math.sqrt(Math.pow(i-t,n)+Math.pow(s-e,n))}},2243:t=>{t.exports=function(t,e,i,s){return Math.abs(t-i)+Math.abs(e-s)}},89774:t=>{t.exports=function(t,e,i,s){var n=t-i,r=e-s;return n*n+r*r}},50994:(t,e,i)=>{t.exports={Between:i(20339),BetweenPoints:i(52816),BetweenPointsSquared:i(64559),Chebyshev:i(82340),Power:i(14390),Snake:i(2243),Squared:i(89774)}},62640:(t,e,i)=>{var s=i(54178),n=i(41521),r=i(79980),o=i(85433),a=i(99140),h=i(48857),l=i(81596),u=i(59133),c=i(98516),d=i(35248),f=i(82500),p=i(49752);t.exports={Power0:l,Power1:u.Out,Power2:o.Out,Power3:c.Out,Power4:d.Out,Linear:l,Quad:u.Out,Cubic:o.Out,Quart:c.Out,Quint:d.Out,Sine:f.Out,Expo:h.Out,Circ:r.Out,Elastic:a.Out,Back:s.Out,Bounce:n.Out,Stepped:p,"Quad.easeIn":u.In,"Cubic.easeIn":o.In,"Quart.easeIn":c.In,"Quint.easeIn":d.In,"Sine.easeIn":f.In,"Expo.easeIn":h.In,"Circ.easeIn":r.In,"Elastic.easeIn":a.In,"Back.easeIn":s.In,"Bounce.easeIn":n.In,"Quad.easeOut":u.Out,"Cubic.easeOut":o.Out,"Quart.easeOut":c.Out,"Quint.easeOut":d.Out,"Sine.easeOut":f.Out,"Expo.easeOut":h.Out,"Circ.easeOut":r.Out,"Elastic.easeOut":a.Out,"Back.easeOut":s.Out,"Bounce.easeOut":n.Out,"Quad.easeInOut":u.InOut,"Cubic.easeInOut":o.InOut,"Quart.easeInOut":c.InOut,"Quint.easeInOut":d.InOut,"Sine.easeInOut":f.InOut,"Expo.easeInOut":h.InOut,"Circ.easeInOut":r.InOut,"Elastic.easeInOut":a.InOut,"Back.easeInOut":s.InOut,"Bounce.easeInOut":n.InOut}},1639:t=>{t.exports=function(t,e){return void 0===e&&(e=1.70158),t*t*((e+1)*t-e)}},50099:t=>{t.exports=function(t,e){void 0===e&&(e=1.70158);var i=1.525*e;return(t*=2)<1?t*t*((i+1)*t-i)*.5:.5*((t-=2)*t*((i+1)*t+i)+2)}},41286:t=>{t.exports=function(t,e){return void 0===e&&(e=1.70158),--t*t*((e+1)*t+e)+1}},54178:(t,e,i)=>{t.exports={In:i(1639),Out:i(41286),InOut:i(50099)}},59590:t=>{t.exports=function(t){return(t=1-t)<1/2.75?1-7.5625*t*t:t<2/2.75?1-(7.5625*(t-=1.5/2.75)*t+.75):t<2.5/2.75?1-(7.5625*(t-=2.25/2.75)*t+.9375):1-(7.5625*(t-=2.625/2.75)*t+.984375)}},41788:t=>{t.exports=function(t){var e=!1;return t<.5?(t=1-2*t,e=!0):t=2*t-1,t<1/2.75?t*=7.5625*t:t=t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375,e?.5*(1-t):.5*t+.5}},69905:t=>{t.exports=function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}},41521:(t,e,i)=>{t.exports={In:i(59590),Out:i(69905),InOut:i(41788)}},91861:t=>{t.exports=function(t){return 1-Math.sqrt(1-t*t)}},4177:t=>{t.exports=function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)}},57512:t=>{t.exports=function(t){return Math.sqrt(1- --t*t)}},79980:(t,e,i)=>{t.exports={In:i(91861),Out:i(57512),InOut:i(4177)}},51150:t=>{t.exports=function(t){return t*t*t}},82820:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)}},35033:t=>{t.exports=function(t){return--t*t*t+1}},85433:(t,e,i)=>{t.exports={In:i(51150),Out:i(35033),InOut:i(82820)}},69965:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),-e*Math.pow(2,10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)}},50665:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),(t*=2)<1?e*Math.pow(2,10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)*-.5:e*Math.pow(2,-10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)*.5+1}},7744:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),e*Math.pow(2,-10*t)*Math.sin((t-s)*(2*Math.PI)/i)+1}},99140:(t,e,i)=>{t.exports={In:i(69965),Out:i(7744),InOut:i(50665)}},24590:t=>{t.exports=function(t){return Math.pow(2,10*(t-1))-.001}},87844:t=>{t.exports=function(t){return(t*=2)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*(t-1)))}},89433:t=>{t.exports=function(t){return 1-Math.pow(2,-10*t)}},48857:(t,e,i)=>{t.exports={In:i(24590),Out:i(89433),InOut:i(87844)}},48820:(t,e,i)=>{t.exports={Back:i(54178),Bounce:i(41521),Circular:i(79980),Cubic:i(85433),Elastic:i(99140),Expo:i(48857),Linear:i(81596),Quadratic:i(59133),Quartic:i(98516),Quintic:i(35248),Sine:i(82500),Stepped:i(49752)}},7147:t=>{t.exports=function(t){return t}},81596:(t,e,i)=>{t.exports=i(7147)},34826:t=>{t.exports=function(t){return t*t}},20544:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)}},92029:t=>{t.exports=function(t){return t*(2-t)}},59133:(t,e,i)=>{t.exports={In:i(34826),Out:i(92029),InOut:i(20544)}},64413:t=>{t.exports=function(t){return t*t*t*t}},78137:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)}},45840:t=>{t.exports=function(t){return 1- --t*t*t*t}},98516:(t,e,i)=>{t.exports={In:i(64413),Out:i(45840),InOut:i(78137)}},87745:t=>{t.exports=function(t){return t*t*t*t*t}},16509:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)}},17868:t=>{t.exports=function(t){return--t*t*t*t*t+1}},35248:(t,e,i)=>{t.exports={In:i(87745),Out:i(17868),InOut:i(16509)}},80461:t=>{t.exports=function(t){return 0===t?0:1===t?1:1-Math.cos(t*Math.PI/2)}},34025:t=>{t.exports=function(t){return 0===t?0:1===t?1:.5*(1-Math.cos(Math.PI*t))}},52768:t=>{t.exports=function(t){return 0===t?0:1===t?1:Math.sin(t*Math.PI/2)}},82500:(t,e,i)=>{t.exports={In:i(80461),Out:i(52768),InOut:i(34025)}},72251:t=>{t.exports=function(t,e){return void 0===e&&(e=1),t<=0?0:t>=1?1:1/e*(1+(e*t|0))}},49752:(t,e,i)=>{t.exports=i(72251)},75698:t=>{t.exports=function(t,e){return void 0===e&&(e=1e-4),Math.ceil(t-e)}},43855:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),Math.abs(t-e){t.exports=function(t,e){return void 0===e&&(e=1e-4),Math.floor(t+e)}},5470:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),t>e-i}},94977:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),t{t.exports={Ceil:i(75698),Equal:i(43855),Floor:i(25777),GreaterThan:i(5470),LessThan:i(94977)}},75508:(t,e,i)=>{var s=i(36383),n=i(79291),r={Angle:i(25588),Distance:i(50994),Easing:i(48820),Fuzzy:i(48379),Interpolation:i(38289),Pow2:i(49001),Snap:i(73697),RandomDataGenerator:i(28453),Average:i(53307),Bernstein:i(85710),Between:i(30976),CatmullRom:i(87842),CeilTo:i(26302),Clamp:i(45319),DegToRad:i(39506),Difference:i(61241),Euler:i(38857),Factorial:i(6411),FloatBetween:i(99472),FloorTo:i(77623),FromPercent:i(62945),GetSpeed:i(38265),IsEven:i(78702),IsEvenStrict:i(94883),Linear:i(28915),LinearXY:i(94908),MaxAdd:i(86883),Median:i(50040),MinSub:i(37204),Percent:i(65201),RadToDeg:i(43396),RandomXY:i(74362),RandomXYZ:i(60706),RandomXYZW:i(67421),Rotate:i(36305),RotateAround:i(11520),RotateAroundDistance:i(1163),RotateTo:i(70336),RoundAwayFromZero:i(2284),RoundTo:i(41013),SinCosTableGenerator:i(16922),SmootherStep:i(54261),SmoothStep:i(7602),ToXY:i(44408),TransformXY:i(85955),Within:i(60417),Wrap:i(15994),Vector2:i(26099),Vector3:i(25836),Vector4:i(61369),Matrix3:i(94434),Matrix4:i(37867),Quaternion:i(15746),RotateVec3:i(72678)};r=n(!1,r,s),t.exports=r},89318:(t,e,i)=>{var s=i(85710);t.exports=function(t,e){for(var i=0,n=t.length-1,r=0;r<=n;r++)i+=Math.pow(1-e,n-r)*Math.pow(e,r)*t[r]*s(n,r);return i}},77259:(t,e,i)=>{var s=i(87842);t.exports=function(t,e){var i=t.length-1,n=i*e,r=Math.floor(n);return t[0]===t[i]?(e<0&&(r=Math.floor(n=i*(1+e))),s(n-r,t[(r-1+i)%i],t[r],t[(r+1)%i],t[(r+2)%i])):e<0?t[0]-(s(-n,t[0],t[0],t[1],t[1])-t[0]):e>1?t[i]-(s(n-i,t[i],t[i],t[i-1],t[i-1])-t[i]):s(n-r,t[r?r-1:0],t[r],t[i{t.exports=function(t,e,i,s,n){return function(t,e){var i=1-t;return i*i*i*e}(t,e)+function(t,e){var i=1-t;return 3*i*i*t*e}(t,i)+function(t,e){return 3*(1-t)*t*t*e}(t,s)+function(t,e){return t*t*t*e}(t,n)}},28392:(t,e,i)=>{var s=i(28915);t.exports=function(t,e){var i=t.length-1,n=i*e,r=Math.floor(n);return e<0?s(t[0],t[1],n):e>1?s(t[i],t[i-1],i-n):s(t[r],t[r+1>i?i:r+1],n-r)}},32112:t=>{t.exports=function(t,e,i,s){return function(t,e){var i=1-t;return i*i*e}(t,e)+function(t,e){return 2*(1-t)*t*e}(t,i)+function(t,e){return t*t*e}(t,s)}},47235:(t,e,i)=>{var s=i(7602);t.exports=function(t,e,i){return e+(i-e)*s(t,0,1)}},50178:(t,e,i)=>{var s=i(54261);t.exports=function(t,e,i){return e+(i-e)*s(t,0,1)}},38289:(t,e,i)=>{t.exports={Bezier:i(89318),CatmullRom:i(77259),CubicBezier:i(36316),Linear:i(28392),QuadraticBezier:i(32112),SmoothStep:i(47235),SmootherStep:i(50178)}},98439:t=>{t.exports=function(t){var e=Math.log(t)/.6931471805599453;return 1<{t.exports=function(t,e){return t>0&&0==(t&t-1)&&e>0&&0==(e&e-1)}},81230:t=>{t.exports=function(t){return t>0&&0==(t&t-1)}},49001:(t,e,i)=>{t.exports={GetNext:i(98439),IsSize:i(50030),IsValue:i(81230)}},28453:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){void 0===t&&(t=[(Date.now()*Math.random()).toString()]),this.c=1,this.s0=0,this.s1=0,this.s2=0,this.n=0,this.signs=[-1,1],t&&this.init(t)},rnd:function(){var t=2091639*this.s0+2.3283064365386963e-10*this.c;return this.c=0|t,this.s0=this.s1,this.s1=this.s2,this.s2=t-this.c,this.s2},hash:function(t){var e,i=this.n;t=t.toString();for(var s=0;s>>0,i=(e*=i)>>>0,i+=4294967296*(e-=i);return this.n=i,2.3283064365386963e-10*(i>>>0)},init:function(t){"string"==typeof t?this.state(t):this.sow(t)},sow:function(t){if(this.n=4022871197,this.s0=this.hash(" "),this.s1=this.hash(" "),this.s2=this.hash(" "),this.c=1,t)for(var e=0;e0;e--){var i=Math.floor(this.frac()*(e+1)),s=t[i];t[i]=t[e],t[e]=s}return t}});t.exports=s},63448:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.ceil(t/e),s?(i+t)/e:i+t)}},56583:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.floor(t/e),s?(i+t)/e:i+t)}},77720:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.round(t/e),s?(i+t)/e:i+t)}},73697:(t,e,i)=>{t.exports={Ceil:i(63448),Floor:i(56583),To:i(77720)}},71289:(t,e,i)=>{var s=i(83419),n=i(92209),r=i(88571),o=new s({Extends:r,Mixins:[n.Acceleration,n.Angular,n.Bounce,n.Collision,n.Debug,n.Drag,n.Enable,n.Friction,n.Gravity,n.Immovable,n.Mass,n.Pushable,n.Size,n.Velocity],initialize:function(t,e,i,s,n){r.call(this,t,e,i,s,n),this.body=null}});t.exports=o},86689:(t,e,i)=>{var s=i(83419),n=i(39506),r=i(20339),o=i(89774),a=i(66022),h=i(95540),l=i(46975),u=i(72441),c=i(47956),d=i(37277),f=i(44594),p=i(26099),v=i(82248),g=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.config=this.getConfig(),this.world,this.add,this._category=1,t.sys.events.once(f.BOOT,this.boot,this),t.sys.events.on(f.START,this.start,this)},boot:function(){this.world=new v(this.scene,this.config),this.add=new a(this.world),this.systems.events.once(f.DESTROY,this.destroy,this)},start:function(){this.world||(this.world=new v(this.scene,this.config),this.add=new a(this.world));var t=this.systems.events;h(this.config,"customUpdate",!1)||t.on(f.UPDATE,this.world.update,this.world),t.on(f.POST_UPDATE,this.world.postUpdate,this.world),t.once(f.SHUTDOWN,this.shutdown,this)},enableUpdate:function(){this.systems.events.on(f.UPDATE,this.world.update,this.world)},disableUpdate:function(){this.systems.events.off(f.UPDATE,this.world.update,this.world)},getConfig:function(){var t=this.systems.game.config.physics,e=this.systems.settings.physics;return l(h(e,"arcade",{}),h(t,"arcade",{}))},nextCategory:function(){return this._category=this._category<<1,this._category},overlap:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.world.collideObjects(t,e,i,s,n,!0)},collide:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.world.collideObjects(t,e,i,s,n,!1)},collideTiles:function(t,e,i,s,n){return this.world.collideTiles(t,e,i,s,n)},overlapTiles:function(t,e,i,s,n){return this.world.overlapTiles(t,e,i,s,n)},pause:function(){return this.world.pause()},resume:function(){return this.world.resume()},accelerateTo:function(t,e,i,s,n,r){void 0===s&&(s=60);var o=Math.atan2(i-t.y,e-t.x);return t.body.acceleration.setToPolar(o,s),void 0!==n&&void 0!==r&&t.body.maxVelocity.set(n,r),o},accelerateToObject:function(t,e,i,s,n){return this.accelerateTo(t,e.x,e.y,i,s,n)},closest:function(t,e){e||(e=this.world.bodies.entries);for(var i=Number.MAX_VALUE,s=null,n=t.x,r=t.y,a=e.length,h=0;hi&&(s=l,i=c)}}return s},moveTo:function(t,e,i,s,n){void 0===s&&(s=60),void 0===n&&(n=0);var o=Math.atan2(i-t.y,e-t.x);return n>0&&(s=r(t.x,t.y,e,i)/(n/1e3)),t.body.velocity.setToPolar(o,s),o},moveToObject:function(t,e,i,s){return this.moveTo(t,e.x,e.y,i,s)},velocityFromAngle:function(t,e,i){return void 0===e&&(e=60),void 0===i&&(i=new p),i.setToPolar(n(t),e)},velocityFromRotation:function(t,e,i){return void 0===e&&(e=60),void 0===i&&(i=new p),i.setToPolar(t,e)},overlapRect:function(t,e,i,s,n,r){return c(this.world,t,e,i,s,n,r)},overlapCirc:function(t,e,i,s,n){return u(this.world,t,e,i,s,n)},shutdown:function(){if(this.world){var t=this.systems.events;t.off(f.UPDATE,this.world.update,this.world),t.off(f.POST_UPDATE,this.world.postUpdate,this.world),t.off(f.SHUTDOWN,this.shutdown,this),this.add.destroy(),this.world.destroy(),this.add=null,this.world=null,this._category=1}},destroy:function(){this.shutdown(),this.scene.sys.events.off(f.START,this.start,this),this.scene=null,this.systems=null}});d.register("ArcadePhysics",g,"arcadePhysics"),t.exports=g},13759:(t,e,i)=>{var s=i(83419),n=i(92209),r=i(68287),o=new s({Extends:r,Mixins:[n.Acceleration,n.Angular,n.Bounce,n.Collision,n.Debug,n.Drag,n.Enable,n.Friction,n.Gravity,n.Immovable,n.Mass,n.Pushable,n.Size,n.Velocity],initialize:function(t,e,i,s,n){r.call(this,t,e,i,s,n),this.body=null}});t.exports=o},37742:(t,e,i)=>{var s=i(83419),n=i(78389),r=i(37747),o=i(63012),a=i(43396),h=i(87841),l=i(37303),u=i(95829),c=i(26099),d=new s({Mixins:[n],initialize:function(t,e){var i=64,s=64,n=void 0!==e;n&&e.displayWidth&&(i=e.displayWidth,s=e.displayHeight),n||(e={x:0,y:0,angle:0,rotation:0,scaleX:1,scaleY:1,displayOriginX:0,displayOriginY:0}),this.world=t,this.gameObject=n?e:void 0,this.isBody=!0,this.transform={x:e.x,y:e.y,rotation:e.angle,scaleX:e.scaleX,scaleY:e.scaleY,displayOriginX:e.displayOriginX,displayOriginY:e.displayOriginY},this.debugShowBody=t.defaults.debugShowBody,this.debugShowVelocity=t.defaults.debugShowVelocity,this.debugBodyColor=t.defaults.bodyDebugColor,this.enable=!0,this.isCircle=!1,this.radius=0,this.offset=new c,this.position=new c(e.x-e.scaleX*e.displayOriginX,e.y-e.scaleY*e.displayOriginY),this.prev=this.position.clone(),this.prevFrame=this.position.clone(),this.allowRotation=!0,this.rotation=e.angle,this.preRotation=e.angle,this.width=i,this.height=s,this.sourceWidth=i,this.sourceHeight=s,e.frame&&(this.sourceWidth=e.frame.realWidth,this.sourceHeight=e.frame.realHeight),this.halfWidth=Math.abs(i/2),this.halfHeight=Math.abs(s/2),this.center=new c(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.velocity=new c,this.newVelocity=new c,this.deltaMax=new c,this.acceleration=new c,this.allowDrag=!0,this.drag=new c,this.allowGravity=!0,this.gravity=new c,this.bounce=new c,this.worldBounce=null,this.customBoundsRectangle=t.bounds,this.onWorldBounds=!1,this.onCollide=!1,this.onOverlap=!1,this.maxVelocity=new c(1e4,1e4),this.maxSpeed=-1,this.friction=new c(1,0),this.useDamping=!1,this.angularVelocity=0,this.angularAcceleration=0,this.angularDrag=0,this.maxAngular=1e3,this.mass=1,this.angle=0,this.speed=0,this.facing=r.FACING_NONE,this.immovable=!1,this.pushable=!0,this.slideFactor=new c(1,1),this.moves=!0,this.customSeparateX=!1,this.customSeparateY=!1,this.overlapX=0,this.overlapY=0,this.overlapR=0,this.embedded=!1,this.collideWorldBounds=!1,this.checkCollision=u(!1),this.touching=u(!0),this.wasTouching=u(!0),this.blocked=u(!0),this.syncBounds=!1,this.physicsType=r.DYNAMIC_BODY,this.collisionCategory=1,this.collisionMask=1,this._sx=e.scaleX,this._sy=e.scaleY,this._dx=0,this._dy=0,this._tx=0,this._ty=0,this._bounds=new h,this.directControl=!1,this.autoFrame=this.position.clone()},updateBounds:function(){var t=this.gameObject,e=this.transform;if(t.parentContainer){var i=t.getWorldTransformMatrix(this.world._tempMatrix,this.world._tempMatrix2);e.x=i.tx,e.y=i.ty,e.rotation=a(i.rotation),e.scaleX=i.scaleX,e.scaleY=i.scaleY,e.displayOriginX=t.displayOriginX,e.displayOriginY=t.displayOriginY}else e.x=t.x,e.y=t.y,e.rotation=t.angle,e.scaleX=t.scaleX,e.scaleY=t.scaleY,e.displayOriginX=t.displayOriginX,e.displayOriginY=t.displayOriginY;var s=!1;if(this.syncBounds){var n=t.getBounds(this._bounds);this.width=n.width,this.height=n.height,s=!0}else{var r=Math.abs(e.scaleX),o=Math.abs(e.scaleY);this._sx===r&&this._sy===o||(this.width=this.sourceWidth*r,this.height=this.sourceHeight*o,this._sx=r,this._sy=o,s=!0)}s&&(this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.updateCenter())},updateCenter:function(){this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight)},updateFromGameObject:function(){this.updateBounds();var t=this.transform;this.position.x=t.x+t.scaleX*(this.offset.x-t.displayOriginX),this.position.y=t.y+t.scaleY*(this.offset.y-t.displayOriginY),this.updateCenter()},resetFlags:function(t){void 0===t&&(t=!1);var e=this.wasTouching,i=this.touching,s=this.blocked;t?u(!0,e):(e.none=i.none,e.up=i.up,e.down=i.down,e.left=i.left,e.right=i.right),u(!0,i),u(!0,s),this.overlapR=0,this.overlapX=0,this.overlapY=0,this.embedded=!1},preUpdate:function(t,e){if(t&&this.resetFlags(),this.gameObject&&this.updateFromGameObject(),this.rotation=this.transform.rotation,this.preRotation=this.rotation,this.moves){var i=this.position;this.prev.x=i.x,this.prev.y=i.y,this.prevFrame.x=i.x,this.prevFrame.y=i.y}t&&this.update(e)},update:function(t){var e=this.prev,i=this.position,s=this.velocity;if(e.set(i.x,i.y),!this.moves)return this._dx=i.x-e.x,void(this._dy=i.y-e.y);if(this.directControl){var n=this.autoFrame;s.set((i.x-n.x)/t,(i.y-n.y)/t),this.world.updateMotion(this,t),this._dx=i.x-n.x,this._dy=i.y-n.y}else this.world.updateMotion(this,t),this.newVelocity.set(s.x*t,s.y*t),i.add(this.newVelocity),this._dx=i.x-e.x,this._dy=i.y-e.y;var r=s.x,a=s.y;if(this.updateCenter(),this.angle=Math.atan2(a,r),this.speed=Math.sqrt(r*r+a*a),this.collideWorldBounds&&this.checkWorldBounds()&&this.onWorldBounds){var h=this.blocked;this.world.emit(o.WORLD_BOUNDS,this,h.up,h.down,h.left,h.right)}},postUpdate:function(){var t=this.position,e=t.x-this.prevFrame.x,i=t.y-this.prevFrame.y,s=this.gameObject;if(this.moves){var n=this.deltaMax.x,o=this.deltaMax.y;0!==n&&0!==e&&(e<0&&e<-n?e=-n:e>0&&e>n&&(e=n)),0!==o&&0!==i&&(i<0&&i<-o?i=-o:i>0&&i>o&&(i=o)),s&&(s.x+=e,s.y+=i)}e<0?this.facing=r.FACING_LEFT:e>0&&(this.facing=r.FACING_RIGHT),i<0?this.facing=r.FACING_UP:i>0&&(this.facing=r.FACING_DOWN),this.allowRotation&&s&&(s.angle+=this.deltaZ()),this._tx=e,this._ty=i,this.autoFrame.set(t.x,t.y)},setBoundsRectangle:function(t){return this.customBoundsRectangle=t||this.world.bounds,this},checkWorldBounds:function(){var t=this.position,e=this.velocity,i=this.blocked,s=this.customBoundsRectangle,n=this.world.checkCollision,r=this.worldBounce?-this.worldBounce.x:-this.bounce.x,o=this.worldBounce?-this.worldBounce.y:-this.bounce.y,a=!1;return t.xs.right&&n.right&&(t.x=s.right-this.width,e.x*=r,i.right=!0,a=!0),t.ys.bottom&&n.down&&(t.y=s.bottom-this.height,e.y*=o,i.down=!0,a=!0),a&&(this.blocked.none=!1,this.updateCenter()),a},setOffset:function(t,e){return void 0===e&&(e=t),this.offset.set(t,e),this},setGameObject:function(t,e){return void 0===e&&(e=!0),this.world.remove(this),this.gameObject&&this.gameObject.body&&(this.gameObject.body=null),this.gameObject=t,t.body&&(t.body=this),this.setSize(),this.world.add(this),this.enable=e,this},setSize:function(t,e,i){void 0===i&&(i=!0);var s=this.gameObject;if(s&&(!t&&s.frame&&(t=s.frame.realWidth),!e&&s.frame&&(e=s.frame.realHeight)),this.sourceWidth=t,this.sourceHeight=e,this.width=this.sourceWidth*this._sx,this.height=this.sourceHeight*this._sy,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.updateCenter(),i&&s&&s.getCenter){var n=(s.width-t)/2,r=(s.height-e)/2;this.offset.set(n,r)}return this.isCircle=!1,this.radius=0,this},setCircle:function(t,e,i){return void 0===e&&(e=this.offset.x),void 0===i&&(i=this.offset.y),t>0?(this.isCircle=!0,this.radius=t,this.sourceWidth=2*t,this.sourceHeight=2*t,this.width=this.sourceWidth*this._sx,this.height=this.sourceHeight*this._sy,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.offset.set(e,i),this.updateCenter()):this.isCircle=!1,this},reset:function(t,e){this.stop();var i=this.gameObject;i&&(i.setPosition(t,e),this.rotation=i.angle,this.preRotation=i.angle);var s=this.position;i&&i.getTopLeft?i.getTopLeft(s):s.set(t,e),this.prev.copy(s),this.prevFrame.copy(s),this.autoFrame.copy(s),i&&this.updateBounds(),this.updateCenter(),this.collideWorldBounds&&this.checkWorldBounds(),this.resetFlags(!0)},stop:function(){return this.velocity.set(0),this.acceleration.set(0),this.speed=0,this.angularVelocity=0,this.angularAcceleration=0,this},getBounds:function(t){return t.x=this.x,t.y=this.y,t.right=this.right,t.bottom=this.bottom,t},hitTest:function(t,e){return this.isCircle?this.radius>0&&t>=this.left&&t<=this.right&&e>=this.top&&e<=this.bottom&&(this.center.x-t)*(this.center.x-t)+(this.center.y-e)*(this.center.y-e)<=this.radius*this.radius:l(this,t,e)},onFloor:function(){return this.blocked.down},onCeiling:function(){return this.blocked.up},onWall:function(){return this.blocked.left||this.blocked.right},deltaAbsX:function(){return this._dx>0?this._dx:-this._dx},deltaAbsY:function(){return this._dy>0?this._dy:-this._dy},deltaX:function(){return this._dx},deltaY:function(){return this._dy},deltaXFinal:function(){return this._tx},deltaYFinal:function(){return this._ty},deltaZ:function(){return this.rotation-this.preRotation},destroy:function(){this.enable=!1,this.world&&this.world.pendingDestroy.set(this)},drawDebug:function(t){var e=this.position,i=e.x+this.halfWidth,s=e.y+this.halfHeight;this.debugShowBody&&(t.lineStyle(t.defaultStrokeWidth,this.debugBodyColor),this.isCircle?t.strokeCircle(i,s,this.width/2):(this.checkCollision.up&&t.lineBetween(e.x,e.y,e.x+this.width,e.y),this.checkCollision.right&&t.lineBetween(e.x+this.width,e.y,e.x+this.width,e.y+this.height),this.checkCollision.down&&t.lineBetween(e.x,e.y+this.height,e.x+this.width,e.y+this.height),this.checkCollision.left&&t.lineBetween(e.x,e.y,e.x,e.y+this.height))),this.debugShowVelocity&&(t.lineStyle(t.defaultStrokeWidth,this.world.defaults.velocityDebugColor,1),t.lineBetween(i,s,i+this.velocity.x/2,s+this.velocity.y/2))},willDrawDebug:function(){return this.debugShowBody||this.debugShowVelocity},setDirectControl:function(t){return void 0===t&&(t=!0),this.directControl=t,this},setCollideWorldBounds:function(t,e,i,s){void 0===t&&(t=!0),this.collideWorldBounds=t;var n=void 0!==e,r=void 0!==i;return(n||r)&&(this.worldBounce||(this.worldBounce=new c),n&&(this.worldBounce.x=e),r&&(this.worldBounce.y=i)),void 0!==s&&(this.onWorldBounds=s),this},setVelocity:function(t,e){return this.velocity.set(t,e),t=this.velocity.x,e=this.velocity.y,this.speed=Math.sqrt(t*t+e*e),this},setVelocityX:function(t){return this.setVelocity(t,this.velocity.y)},setVelocityY:function(t){return this.setVelocity(this.velocity.x,t)},setMaxVelocity:function(t,e){return this.maxVelocity.set(t,e),this},setMaxVelocityX:function(t){return this.maxVelocity.x=t,this},setMaxVelocityY:function(t){return this.maxVelocity.y=t,this},setMaxSpeed:function(t){return this.maxSpeed=t,this},setSlideFactor:function(t,e){return this.slideFactor.set(t,e),this},setBounce:function(t,e){return this.bounce.set(t,e),this},setBounceX:function(t){return this.bounce.x=t,this},setBounceY:function(t){return this.bounce.y=t,this},setAcceleration:function(t,e){return this.acceleration.set(t,e),this},setAccelerationX:function(t){return this.acceleration.x=t,this},setAccelerationY:function(t){return this.acceleration.y=t,this},setAllowDrag:function(t){return void 0===t&&(t=!0),this.allowDrag=t,this},setAllowGravity:function(t){return void 0===t&&(t=!0),this.allowGravity=t,this},setAllowRotation:function(t){return void 0===t&&(t=!0),this.allowRotation=t,this},setDrag:function(t,e){return this.drag.set(t,e),this},setDamping:function(t){return this.useDamping=t,this},setDragX:function(t){return this.drag.x=t,this},setDragY:function(t){return this.drag.y=t,this},setGravity:function(t,e){return this.gravity.set(t,e),this},setGravityX:function(t){return this.gravity.x=t,this},setGravityY:function(t){return this.gravity.y=t,this},setFriction:function(t,e){return this.friction.set(t,e),this},setFrictionX:function(t){return this.friction.x=t,this},setFrictionY:function(t){return this.friction.y=t,this},setAngularVelocity:function(t){return this.angularVelocity=t,this},setAngularAcceleration:function(t){return this.angularAcceleration=t,this},setAngularDrag:function(t){return this.angularDrag=t,this},setMass:function(t){return this.mass=t,this},setImmovable:function(t){return void 0===t&&(t=!0),this.immovable=t,this},setEnable:function(t){return void 0===t&&(t=!0),this.enable=t,this},processX:function(t,e,i,s){this.x+=t,this.updateCenter(),null!==e&&(this.velocity.x=e*this.slideFactor.x);var n=this.blocked;i&&(n.left=!0,n.none=!1),s&&(n.right=!0,n.none=!1)},processY:function(t,e,i,s){this.y+=t,this.updateCenter(),null!==e&&(this.velocity.y=e*this.slideFactor.y);var n=this.blocked;i&&(n.up=!0,n.none=!1),s&&(n.down=!0,n.none=!1)},x:{get:function(){return this.position.x},set:function(t){this.position.x=t}},y:{get:function(){return this.position.y},set:function(t){this.position.y=t}},left:{get:function(){return this.position.x}},right:{get:function(){return this.position.x+this.width}},top:{get:function(){return this.position.y}},bottom:{get:function(){return this.position.y+this.height}}});t.exports=d},79342:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,n,r,o){this.world=t,this.name="",this.active=!0,this.overlapOnly=e,this.object1=i,this.object2=s,this.collideCallback=n,this.processCallback=r,this.callbackContext=o},setName:function(t){return this.name=t,this},update:function(){this.world.collideObjects(this.object1,this.object2,this.collideCallback,this.processCallback,this.callbackContext,this.overlapOnly)},destroy:function(){this.world.removeCollider(this),this.active=!1,this.world=null,this.object1=null,this.object2=null,this.collideCallback=null,this.processCallback=null,this.callbackContext=null}});t.exports=s},66022:(t,e,i)=>{var s=i(71289),n=i(13759),r=i(37742),o=i(83419),a=i(37747),h=i(60758),l=i(72624),u=i(71464),c=new o({initialize:function(t){this.world=t,this.scene=t.scene,this.sys=t.scene.sys},collider:function(t,e,i,s,n){return this.world.addCollider(t,e,i,s,n)},overlap:function(t,e,i,s,n){return this.world.addOverlap(t,e,i,s,n)},existing:function(t,e){var i=e?a.STATIC_BODY:a.DYNAMIC_BODY;return this.world.enableBody(t,i),t},staticImage:function(t,e,i,n){var r=new s(this.scene,t,e,i,n);return this.sys.displayList.add(r),this.world.enableBody(r,a.STATIC_BODY),r},image:function(t,e,i,n){var r=new s(this.scene,t,e,i,n);return this.sys.displayList.add(r),this.world.enableBody(r,a.DYNAMIC_BODY),r},staticSprite:function(t,e,i,s){var r=new n(this.scene,t,e,i,s);return this.sys.displayList.add(r),this.sys.updateList.add(r),this.world.enableBody(r,a.STATIC_BODY),r},sprite:function(t,e,i,s){var r=new n(this.scene,t,e,i,s);return this.sys.displayList.add(r),this.sys.updateList.add(r),this.world.enableBody(r,a.DYNAMIC_BODY),r},staticGroup:function(t,e){return this.sys.updateList.add(new u(this.world,this.world.scene,t,e))},group:function(t,e){return this.sys.updateList.add(new h(this.world,this.world.scene,t,e))},body:function(t,e,i,s){var n=new r(this.world);return n.position.set(t,e),i&&s&&n.setSize(i,s),this.world.add(n,a.DYNAMIC_BODY),n},staticBody:function(t,e,i,s){var n=new l(this.world);return n.position.set(t,e),i&&s&&n.setSize(i,s),this.world.add(n,a.STATIC_BODY),n},destroy:function(){this.world=null,this.scene=null,this.sys=null}});t.exports=c},79599:t=>{t.exports=function(t){var e=0;if(Array.isArray(t))for(var i=0;i{var s=i(37747);t.exports=function(t,e,i,n){var r=0,o=t.deltaAbsX()+e.deltaAbsX()+n;return 0===t._dx&&0===e._dx?(t.embedded=!0,e.embedded=!0):t._dx>e._dx?(r=t.right-e.x)>o&&!i||!1===t.checkCollision.right||!1===e.checkCollision.left?r=0:(t.touching.none=!1,t.touching.right=!0,e.touching.none=!1,e.touching.left=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.right=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.left=!0)):t._dxo&&!i||!1===t.checkCollision.left||!1===e.checkCollision.right?r=0:(t.touching.none=!1,t.touching.left=!0,e.touching.none=!1,e.touching.right=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.left=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.right=!0))),t.overlapX=r,e.overlapX=r,r}},45170:(t,e,i)=>{var s=i(37747);t.exports=function(t,e,i,n){var r=0,o=t.deltaAbsY()+e.deltaAbsY()+n;return 0===t._dy&&0===e._dy?(t.embedded=!0,e.embedded=!0):t._dy>e._dy?(r=t.bottom-e.y)>o&&!i||!1===t.checkCollision.down||!1===e.checkCollision.up?r=0:(t.touching.none=!1,t.touching.down=!0,e.touching.none=!1,e.touching.up=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.down=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.up=!0)):t._dyo&&!i||!1===t.checkCollision.up||!1===e.checkCollision.down?r=0:(t.touching.none=!1,t.touching.up=!0,e.touching.none=!1,e.touching.down=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.up=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.down=!0))),t.overlapY=r,e.overlapY=r,r}},60758:(t,e,i)=>{var s=i(13759),n=i(83419),r=i(78389),o=i(37747),a=i(95540),h=i(26479),l=i(41212),u=new n({Extends:h,Mixins:[r],initialize:function(t,e,i,n){if(i||n)if(l(i))n=i,i=null,n.internalCreateCallback=this.createCallbackHandler,n.internalRemoveCallback=this.removeCallbackHandler;else if(Array.isArray(i)&&l(i[0])){var r=this;i.forEach((function(t){t.internalCreateCallback=r.createCallbackHandler,t.internalRemoveCallback=r.removeCallbackHandler,t.classType=a(t,"classType",s)})),n=null}else n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler};else n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler};this.world=t,n&&(n.classType=a(n,"classType",s)),this.physicsType=o.DYNAMIC_BODY,this.collisionCategory=1,this.collisionMask=2147483647,this.defaults={setCollideWorldBounds:a(n,"collideWorldBounds",!1),setBoundsRectangle:a(n,"customBoundsRectangle",null),setAccelerationX:a(n,"accelerationX",0),setAccelerationY:a(n,"accelerationY",0),setAllowDrag:a(n,"allowDrag",!0),setAllowGravity:a(n,"allowGravity",!0),setAllowRotation:a(n,"allowRotation",!0),setDamping:a(n,"useDamping",!1),setBounceX:a(n,"bounceX",0),setBounceY:a(n,"bounceY",0),setDragX:a(n,"dragX",0),setDragY:a(n,"dragY",0),setEnable:a(n,"enable",!0),setGravityX:a(n,"gravityX",0),setGravityY:a(n,"gravityY",0),setFrictionX:a(n,"frictionX",0),setFrictionY:a(n,"frictionY",0),setMaxSpeed:a(n,"maxSpeed",-1),setMaxVelocityX:a(n,"maxVelocityX",1e4),setMaxVelocityY:a(n,"maxVelocityY",1e4),setVelocityX:a(n,"velocityX",0),setVelocityY:a(n,"velocityY",0),setAngularVelocity:a(n,"angularVelocity",0),setAngularAcceleration:a(n,"angularAcceleration",0),setAngularDrag:a(n,"angularDrag",0),setMass:a(n,"mass",1),setImmovable:a(n,"immovable",!1)},h.call(this,e,i,n),this.type="PhysicsGroup"},createCallbackHandler:function(t){t.body||this.world.enableBody(t,o.DYNAMIC_BODY);var e=t.body;for(var i in this.defaults)e[i](this.defaults[i])},removeCallbackHandler:function(t){t.body&&this.world.disableBody(t)},setVelocity:function(t,e,i){void 0===i&&(i=0);for(var s=this.getChildren(),n=0;n{var e,i,s,n,r,o,a,h,l,u,c,d,f,p,v,g,m,y=function(){return u&&v&&i.blocked.right?(e.processX(-m,a,!1,!0),1):l&&g&&i.blocked.left?(e.processX(m,a,!0),1):f&&g&&e.blocked.right?(i.processX(-m,h,!1,!0),2):d&&v&&e.blocked.left?(i.processX(m,h,!0),2):0},x=function(t){if(s&&n)m*=.5,0===t||3===t?(e.processX(m,r),i.processX(-m,o)):(e.processX(-m,r),i.processX(m,o));else if(s&&!n)0===t||3===t?e.processX(m,a,!0):e.processX(-m,a,!1,!0);else if(!s&&n)0===t||3===t?i.processX(-m,h,!1,!0):i.processX(m,h,!0);else{var v=.5*m;0===t?p?(e.processX(m,0,!0),i.processX(0,null,!1,!0)):f?(e.processX(v,0,!0),i.processX(-v,0,!1,!0)):(e.processX(v,i.velocity.x,!0),i.processX(-v,null,!1,!0)):1===t?c?(e.processX(0,null,!1,!0),i.processX(m,0,!0)):u?(e.processX(-v,0,!1,!0),i.processX(v,0,!0)):(e.processX(-v,null,!1,!0),i.processX(v,e.velocity.x,!0)):2===t?p?(e.processX(-m,0,!1,!0),i.processX(0,null,!0)):d?(e.processX(-v,0,!1,!0),i.processX(v,0,!0)):(e.processX(-v,i.velocity.x,!1,!0),i.processX(v,null,!0)):3===t&&(c?(e.processX(0,null,!0),i.processX(-m,0,!1,!0)):l?(e.processX(v,0,!0),i.processX(-v,0,!1,!0)):(e.processX(v,i.velocity.y,!0),i.processX(-v,null,!1,!0)))}return!0};t.exports={BlockCheck:y,Check:function(){var t=e.velocity.x,s=i.velocity.x,n=Math.sqrt(s*s*i.mass/e.mass)*(s>0?1:-1),a=Math.sqrt(t*t*e.mass/i.mass)*(t>0?1:-1),h=.5*(n+a);return a-=h,r=h+(n-=h)*e.bounce.x,o=h+a*i.bounce.x,l&&g?x(0):d&&v?x(1):u&&v?x(2):!(!f||!g)&&x(3)},Set:function(t,r,o){i=r;var x=(e=t).velocity.x,T=i.velocity.x;return s=e.pushable,l=e._dx<0,u=e._dx>0,c=0===e._dx,v=Math.abs(e.right-i.x)<=Math.abs(i.right-e.x),a=T-x*e.bounce.x,n=i.pushable,d=i._dx<0,f=i._dx>0,p=0===i._dx,g=!v,h=x-T*i.bounce.x,m=Math.abs(o),y()},Run:x,RunImmovableBody1:function(t){if(1===t?i.velocity.x=0:v?i.processX(m,h,!0):i.processX(-m,h,!1,!0),e.moves){var s=e.directControl?e.y-e.autoFrame.y:e.y-e.prev.y;i.y+=s*e.friction.y,i._dy=i.y-i.prev.y}},RunImmovableBody2:function(t){if(2===t?e.velocity.x=0:g?e.processX(m,a,!0):e.processX(-m,a,!1,!0),i.moves){var s=i.directControl?i.y-i.autoFrame.y:i.y-i.prev.y;e.y+=s*i.friction.y,e._dy=e.y-e.prev.y}}}},47962:t=>{var e,i,s,n,r,o,a,h,l,u,c,d,f,p,v,g,m,y=function(){return u&&v&&i.blocked.down?(e.processY(-m,a,!1,!0),1):l&&g&&i.blocked.up?(e.processY(m,a,!0),1):f&&g&&e.blocked.down?(i.processY(-m,h,!1,!0),2):d&&v&&e.blocked.up?(i.processY(m,h,!0),2):0},x=function(t){if(s&&n)m*=.5,0===t||3===t?(e.processY(m,r),i.processY(-m,o)):(e.processY(-m,r),i.processY(m,o));else if(s&&!n)0===t||3===t?e.processY(m,a,!0):e.processY(-m,a,!1,!0);else if(!s&&n)0===t||3===t?i.processY(-m,h,!1,!0):i.processY(m,h,!0);else{var v=.5*m;0===t?p?(e.processY(m,0,!0),i.processY(0,null,!1,!0)):f?(e.processY(v,0,!0),i.processY(-v,0,!1,!0)):(e.processY(v,i.velocity.y,!0),i.processY(-v,null,!1,!0)):1===t?c?(e.processY(0,null,!1,!0),i.processY(m,0,!0)):u?(e.processY(-v,0,!1,!0),i.processY(v,0,!0)):(e.processY(-v,null,!1,!0),i.processY(v,e.velocity.y,!0)):2===t?p?(e.processY(-m,0,!1,!0),i.processY(0,null,!0)):d?(e.processY(-v,0,!1,!0),i.processY(v,0,!0)):(e.processY(-v,i.velocity.y,!1,!0),i.processY(v,null,!0)):3===t&&(c?(e.processY(0,null,!0),i.processY(-m,0,!1,!0)):l?(e.processY(v,0,!0),i.processY(-v,0,!1,!0)):(e.processY(v,i.velocity.y,!0),i.processY(-v,null,!1,!0)))}return!0};t.exports={BlockCheck:y,Check:function(){var t=e.velocity.y,s=i.velocity.y,n=Math.sqrt(s*s*i.mass/e.mass)*(s>0?1:-1),a=Math.sqrt(t*t*e.mass/i.mass)*(t>0?1:-1),h=.5*(n+a);return a-=h,r=h+(n-=h)*e.bounce.y,o=h+a*i.bounce.y,l&&g?x(0):d&&v?x(1):u&&v?x(2):!(!f||!g)&&x(3)},Set:function(t,r,o){i=r;var x=(e=t).velocity.y,T=i.velocity.y;return s=e.pushable,l=e._dy<0,u=e._dy>0,c=0===e._dy,v=Math.abs(e.bottom-i.y)<=Math.abs(i.bottom-e.y),a=T-x*e.bounce.y,n=i.pushable,d=i._dy<0,f=i._dy>0,p=0===i._dy,g=!v,h=x-T*i.bounce.y,m=Math.abs(o),y()},Run:x,RunImmovableBody1:function(t){if(1===t?i.velocity.y=0:v?i.processY(m,h,!0):i.processY(-m,h,!1,!0),e.moves){var s=e.directControl?e.x-e.autoFrame.x:e.x-e.prev.x;i.x+=s*e.friction.x,i._dx=i.x-i.prev.x}},RunImmovableBody2:function(t){if(2===t?e.velocity.y=0:g?e.processY(m,a,!0):e.processY(-m,a,!1,!0),i.moves){var s=i.directControl?i.x-i.autoFrame.x:i.x-i.prev.x;e.x+=s*i.friction.x,e._dx=e.x-e.prev.x}}}},14087:(t,e,i)=>{var s=i(64897),n=i(3017);t.exports=function(t,e,i,r,o){void 0===o&&(o=s(t,e,i,r));var a=t.immovable,h=e.immovable;if(i||0===o||a&&h||t.customSeparateX||e.customSeparateX)return 0!==o||t.embedded&&e.embedded;var l=n.Set(t,e,o);return a||h?(a?n.RunImmovableBody1(l):h&&n.RunImmovableBody2(l),!0):l>0||n.Check()}},89936:(t,e,i)=>{var s=i(45170),n=i(47962);t.exports=function(t,e,i,r,o){void 0===o&&(o=s(t,e,i,r));var a=t.immovable,h=e.immovable;if(i||0===o||a&&h||t.customSeparateY||e.customSeparateY)return 0!==o||t.embedded&&e.embedded;var l=n.Set(t,e,o);return a||h?(a?n.RunImmovableBody1(l):h&&n.RunImmovableBody2(l),!0):l>0||n.Check()}},95829:t=>{t.exports=function(t,e){return void 0===e&&(e={}),e.none=t,e.up=!1,e.down=!1,e.left=!1,e.right=!1,t||(e.up=!0,e.down=!0,e.left=!0,e.right=!0),e}},72624:(t,e,i)=>{var s=i(87902),n=i(83419),r=i(78389),o=i(37747),a=i(37303),h=i(95829),l=i(26099),u=new n({Mixins:[r],initialize:function(t,e){var i=64,s=64,n=void 0!==e;n&&e.displayWidth&&(i=e.displayWidth,s=e.displayHeight),n||(e={x:0,y:0,angle:0,rotation:0,scaleX:1,scaleY:1,displayOriginX:0,displayOriginY:0}),this.world=t,this.gameObject=n?e:void 0,this.isBody=!0,this.debugShowBody=t.defaults.debugShowStaticBody,this.debugBodyColor=t.defaults.staticBodyDebugColor,this.enable=!0,this.isCircle=!1,this.radius=0,this.offset=new l,this.position=new l(e.x-i*e.originX,e.y-s*e.originY),this.width=i,this.height=s,this.halfWidth=Math.abs(this.width/2),this.halfHeight=Math.abs(this.height/2),this.center=new l(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.velocity=l.ZERO,this.allowGravity=!1,this.gravity=l.ZERO,this.bounce=l.ZERO,this.onWorldBounds=!1,this.onCollide=!1,this.onOverlap=!1,this.mass=1,this.immovable=!0,this.pushable=!1,this.customSeparateX=!1,this.customSeparateY=!1,this.overlapX=0,this.overlapY=0,this.overlapR=0,this.embedded=!1,this.collideWorldBounds=!1,this.checkCollision=h(!1),this.touching=h(!0),this.wasTouching=h(!0),this.blocked=h(!0),this.physicsType=o.STATIC_BODY,this.collisionCategory=1,this.collisionMask=1,this._dx=0,this._dy=0},setGameObject:function(t,e){return t&&t!==this.gameObject&&(this.gameObject.body=null,t.body=this,this.gameObject=t),e&&this.updateFromGameObject(),this},updateFromGameObject:function(){this.world.staticTree.remove(this);var t=this.gameObject;return t.getTopLeft(this.position),this.width=t.displayWidth,this.height=t.displayHeight,this.halfWidth=Math.abs(this.width/2),this.halfHeight=Math.abs(this.height/2),this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.world.staticTree.insert(this),this},setOffset:function(t,e){return void 0===e&&(e=t),this.world.staticTree.remove(this),this.position.x-=this.offset.x,this.position.y-=this.offset.y,this.offset.set(t,e),this.position.x+=this.offset.x,this.position.y+=this.offset.y,this.updateCenter(),this.world.staticTree.insert(this),this},setSize:function(t,e,i){void 0===i&&(i=!0);var s=this.gameObject;if(s&&s.frame&&(t||(t=s.frame.realWidth),e||(e=s.frame.realHeight)),this.world.staticTree.remove(this),this.width=t,this.height=e,this.halfWidth=Math.floor(t/2),this.halfHeight=Math.floor(e/2),i&&s&&s.getCenter){var n=s.displayWidth/2,r=s.displayHeight/2;this.position.x-=this.offset.x,this.position.y-=this.offset.y,this.offset.set(n-this.halfWidth,r-this.halfHeight),this.position.x+=this.offset.x,this.position.y+=this.offset.y}return this.updateCenter(),this.isCircle=!1,this.radius=0,this.world.staticTree.insert(this),this},setCircle:function(t,e,i){return void 0===e&&(e=this.offset.x),void 0===i&&(i=this.offset.y),t>0?(this.world.staticTree.remove(this),this.isCircle=!0,this.radius=t,this.width=2*t,this.height=2*t,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.offset.set(e,i),this.updateCenter(),this.world.staticTree.insert(this)):this.isCircle=!1,this},updateCenter:function(){this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight)},reset:function(t,e){var i=this.gameObject;void 0===t&&(t=i.x),void 0===e&&(e=i.y),this.world.staticTree.remove(this),i.setPosition(t,e),i.getTopLeft(this.position),this.position.x+=this.offset.x,this.position.y+=this.offset.y,this.updateCenter(),this.world.staticTree.insert(this)},stop:function(){return this},getBounds:function(t){return t.x=this.x,t.y=this.y,t.right=this.right,t.bottom=this.bottom,t},hitTest:function(t,e){return this.isCircle?s(this,t,e):a(this,t,e)},postUpdate:function(){},deltaAbsX:function(){return 0},deltaAbsY:function(){return 0},deltaX:function(){return 0},deltaY:function(){return 0},deltaZ:function(){return 0},destroy:function(){this.enable=!1,this.world.pendingDestroy.set(this)},drawDebug:function(t){var e=this.position,i=e.x+this.halfWidth,s=e.y+this.halfHeight;this.debugShowBody&&(t.lineStyle(t.defaultStrokeWidth,this.debugBodyColor,1),this.isCircle?t.strokeCircle(i,s,this.width/2):t.strokeRect(e.x,e.y,this.width,this.height))},willDrawDebug:function(){return this.debugShowBody},setMass:function(t){return t<=0&&(t=.1),this.mass=t,this},x:{get:function(){return this.position.x},set:function(t){this.world.staticTree.remove(this),this.position.x=t,this.world.staticTree.insert(this)}},y:{get:function(){return this.position.y},set:function(t){this.world.staticTree.remove(this),this.position.y=t,this.world.staticTree.insert(this)}},left:{get:function(){return this.position.x}},right:{get:function(){return this.position.x+this.width}},top:{get:function(){return this.position.y}},bottom:{get:function(){return this.position.y+this.height}}});t.exports=u},71464:(t,e,i)=>{var s=i(13759),n=i(83419),r=i(78389),o=i(37747),a=i(95540),h=i(26479),l=i(41212),u=new n({Extends:h,Mixins:[r],initialize:function(t,e,i,n){i||n?l(i)?(n=i,i=null,n.internalCreateCallback=this.createCallbackHandler,n.internalRemoveCallback=this.removeCallbackHandler,n.createMultipleCallback=this.createMultipleCallbackHandler,n.classType=a(n,"classType",s)):Array.isArray(i)&&l(i[0])?(n=i,i=null,n.forEach((function(t){t.internalCreateCallback=this.createCallbackHandler,t.internalRemoveCallback=this.removeCallbackHandler,t.createMultipleCallback=this.createMultipleCallbackHandler,t.classType=a(t,"classType",s)}))):n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler}:n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler,createMultipleCallback:this.createMultipleCallbackHandler,classType:s},this.world=t,this.physicsType=o.STATIC_BODY,this.collisionCategory=1,this.collisionMask=1,h.call(this,e,i,n),this.type="StaticPhysicsGroup"},createCallbackHandler:function(t){t.body||this.world.enableBody(t,o.STATIC_BODY)},removeCallbackHandler:function(t){t.body&&this.world.disableBody(t)},createMultipleCallbackHandler:function(){this.refresh()},refresh:function(){for(var t=this.children.entries,e=0;e{var s=i(55495),n=i(37742),r=i(45319),o=i(83419),a=i(79342),h=i(37747),l=i(20339),u=i(52816),c=i(50792),d=i(63012),f=i(43855),p=i(5470),v=i(94977),g=i(64897),m=i(45170),y=i(96523),x=i(35154),T=i(36383),w=i(25774),b=i(96602),S=i(87841),E=i(59542),A=i(40012),C=i(14087),_=i(89936),M=i(35072),P=i(72624),R=i(2483),L=i(61340),O=i(26099),F=i(15994),D=new o({Extends:c,initialize:function(t,e){c.call(this),this.scene=t,this.bodies=new M,this.staticBodies=new M,this.pendingDestroy=new M,this.colliders=new w,this.gravity=new O(x(e,"gravity.x",0),x(e,"gravity.y",0)),this.bounds=new S(x(e,"x",0),x(e,"y",0),x(e,"width",t.sys.scale.width),x(e,"height",t.sys.scale.height)),this.checkCollision={up:x(e,"checkCollision.up",!0),down:x(e,"checkCollision.down",!0),left:x(e,"checkCollision.left",!0),right:x(e,"checkCollision.right",!0)},this.fps=x(e,"fps",60),this.fixedStep=x(e,"fixedStep",!0),this._elapsed=0,this._frameTime=1/this.fps,this._frameTimeMS=1e3*this._frameTime,this.stepsLastFrame=0,this.timeScale=x(e,"timeScale",1),this.OVERLAP_BIAS=x(e,"overlapBias",4),this.TILE_BIAS=x(e,"tileBias",16),this.forceX=x(e,"forceX",!1),this.isPaused=x(e,"isPaused",!1),this._total=0,this.drawDebug=x(e,"debug",!1),this.debugGraphic,this.defaults={debugShowBody:x(e,"debugShowBody",!0),debugShowStaticBody:x(e,"debugShowStaticBody",!0),debugShowVelocity:x(e,"debugShowVelocity",!0),bodyDebugColor:x(e,"debugBodyColor",16711935),staticBodyDebugColor:x(e,"debugStaticBodyColor",255),velocityDebugColor:x(e,"debugVelocityColor",65280)},this.maxEntries=x(e,"maxEntries",16),this.useTree=x(e,"useTree",!0),this.tree=new E(this.maxEntries),this.staticTree=new E(this.maxEntries),this.treeMinMax={minX:0,minY:0,maxX:0,maxY:0},this._tempMatrix=new L,this._tempMatrix2=new L,this.tileFilterOptions={isColliding:!0,isNotEmpty:!0,hasInterestingFace:!0},this.drawDebug&&this.createDebugGraphic()},enable:function(t,e){void 0===e&&(e=h.DYNAMIC_BODY),Array.isArray(t)||(t=[t]);for(var i=0;i=r;for(this.fixedStep||(n=.001*e,a=!0,this._elapsed=0),i=0;i=r;)this._elapsed-=r,this.step(n)}},step:function(t){var e,i,s=this.bodies.entries,n=s.length;for(e=0;e0){var l=this.tree,u=this.staticTree;for(s=(i=a.entries).length,t=0;t-1&&t.velocity.length()>d&&(t.velocity.normalize().scale(d),c=d),t.speed=c},separate:function(t,e,i,s,n){var r,o,a=!1,h=!0;if(!t.enable||!e.enable||t.checkCollision.none||e.checkCollision.none||!this.intersects(t,e))return a;if(i&&!1===i.call(s,t.gameObject,e.gameObject))return a;if(t.isCircle||e.isCircle){var l=this.separateCircle(t,e,n);l.result?(a=!0,h=!1):(r=l.x,o=l.y,h=!0)}if(h){var u=!1,c=!1,f=this.OVERLAP_BIAS;n?(u=C(t,e,n,f,r),c=_(t,e,n,f,o)):this.forceX||Math.abs(this.gravity.y+t.gravity.y)E&&(p=l(y,x,E,S)-w):x>A&&(yE&&(p=l(y,x,E,A)-w)),p*=-1}else p=t.halfWidth+e.halfWidth-u(o,a);t.overlapR=p,e.overlapR=p;var C=s(o,a),_=(p+T.EPSILON)*Math.cos(C),M=(p+T.EPSILON)*Math.sin(C),P={overlap:p,result:!1,x:_,y:M};if(i&&(!v||v&&0!==p))return P.result=!0,P;if(!v&&0===p||h&&c||t.customSeparateX||e.customSeparateX)return P.x=void 0,P.y=void 0,P;var R=!t.pushable&&!e.pushable;if(v){var L=o.x-a.x,O=o.y-a.y,F=Math.sqrt(Math.pow(L,2)+Math.pow(O,2)),D=(a.x-o.x)/F||0,k=(a.y-o.y)/F||0,I=2*(d.x*D+d.y*k-f.x*D-f.y*k)/(t.mass+e.mass);!h&&!c&&t.pushable&&e.pushable||(I*=2),!h&&t.pushable&&(d.x=d.x-I/t.mass*D,d.y=d.y-I/t.mass*k,d.multiply(t.bounce)),!c&&e.pushable&&(f.x=f.x+I/e.mass*D,f.y=f.y+I/e.mass*k,f.multiply(e.bounce)),h||c||(_*=.5,M*=.5),!h||t.pushable||R?(t.x-=_,t.y-=M,t.updateCenter()):(!c||e.pushable||R)&&(e.x+=_,e.y+=M,e.updateCenter()),P.result=!0}else!h||t.pushable||R?(t.x-=_,t.y-=M,t.updateCenter()):(!c||e.pushable||R)&&(e.x+=_,e.y+=M,e.updateCenter()),P.x=void 0,P.y=void 0;return P},intersects:function(t,e){return t!==e&&(t.isCircle||e.isCircle?t.isCircle?e.isCircle?u(t.center,e.center)<=t.halfWidth+e.halfWidth:this.circleBodyIntersects(t,e):this.circleBodyIntersects(e,t):!(t.right<=e.left||t.bottom<=e.top||t.left>=e.right||t.top>=e.bottom))},circleBodyIntersects:function(t,e){var i=r(t.center.x,e.left,e.right),s=r(t.center.y,e.top,e.bottom);return(t.center.x-i)*(t.center.x-i)+(t.center.y-s)*(t.center.y-s)<=t.halfWidth*t.halfWidth},overlap:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.collideObjects(t,e,i,s,n,!0)},collide:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.collideObjects(t,e,i,s,n,!1)},collideObjects:function(t,e,i,s,n,r){var o,a;!t.isParent||void 0!==t.physicsType&&void 0!==e&&t!==e||(t=t.children.entries),e&&e.isParent&&void 0===e.physicsType&&(e=e.children.entries);var h=Array.isArray(t),l=Array.isArray(e);if(this._total=0,h||l)if(!h&&l)for(o=0;o0},collideHandler:function(t,e,i,s,n,r){if(void 0===e&&t.isParent)return this.collideGroupVsGroup(t,t,i,s,n,r);if(!t||!e)return!1;if(t.body||t.isBody){if(e.body||e.isBody)return this.collideSpriteVsSprite(t,e,i,s,n,r);if(e.isParent)return this.collideSpriteVsGroup(t,e,i,s,n,r);if(e.isTilemap)return this.collideSpriteVsTilemapLayer(t,e,i,s,n,r)}else if(t.isParent){if(e.body||e.isBody)return this.collideSpriteVsGroup(e,t,i,s,n,r);if(e.isParent)return this.collideGroupVsGroup(t,e,i,s,n,r);if(e.isTilemap)return this.collideGroupVsTilemapLayer(t,e,i,s,n,r)}else if(t.isTilemap){if(e.body||e.isBody)return this.collideSpriteVsTilemapLayer(e,t,i,s,n,r);if(e.isParent)return this.collideGroupVsTilemapLayer(e,t,i,s,n,r)}},canCollide:function(t,e){return t&&e&&0!=(t.collisionMask&e.collisionCategory)&&0!=(e.collisionMask&t.collisionCategory)},collideSpriteVsSprite:function(t,e,i,s,n,r){var o=t.isBody?t:t.body,a=e.isBody?e:e.body;return!!this.canCollide(o,a)&&(this.separate(o,a,s,n,r)&&(i&&i.call(n,t,e),this._total++),!0)},collideSpriteVsGroup:function(t,e,i,s,n,r){var o,a,l,u=t.isBody?t:t.body;if(0!==e.getLength()&&u&&u.enable&&!u.checkCollision.none&&this.canCollide(u,e))if(this.useTree||e.physicsType===h.STATIC_BODY){var c=this.treeMinMax;c.minX=u.left,c.minY=u.top,c.maxX=u.right,c.maxY=u.bottom;var d=e.physicsType===h.DYNAMIC_BODY?this.tree.search(c):this.staticTree.search(c);for(a=d.length,o=0;o{t.exports={setAcceleration:function(t,e){return this.body.acceleration.set(t,e),this},setAccelerationX:function(t){return this.body.acceleration.x=t,this},setAccelerationY:function(t){return this.body.acceleration.y=t,this}}},59023:t=>{t.exports={setAngularVelocity:function(t){return this.body.angularVelocity=t,this},setAngularAcceleration:function(t){return this.body.angularAcceleration=t,this},setAngularDrag:function(t){return this.body.angularDrag=t,this}}},62069:t=>{t.exports={setBounce:function(t,e){return this.body.bounce.set(t,e),this},setBounceX:function(t){return this.body.bounce.x=t,this},setBounceY:function(t){return this.body.bounce.y=t,this},setCollideWorldBounds:function(t,e,i,s){return this.body.setCollideWorldBounds(t,e,i,s),this}}},78389:(t,e,i)=>{var s=i(79599),n={setCollisionCategory:function(t){return(this.body?this.body:this).collisionCategory=t,this},willCollideWith:function(t){return 0!=((this.body?this.body:this).collisionMask&t)},addCollidesWith:function(t){var e=this.body?this.body:this;return e.collisionMask=e.collisionMask|t,this},removeCollidesWith:function(t){var e=this.body?this.body:this;return e.collisionMask=e.collisionMask&~t,this},setCollidesWith:function(t){return(this.body?this.body:this).collisionMask=s(t),this},resetCollisionCategory:function(){var t=this.body?this.body:this;return t.collisionCategory=1,t.collisionMask=2147483647,this}};t.exports=n},87118:t=>{t.exports={setDebug:function(t,e,i){return this.debugShowBody=t,this.debugShowVelocity=e,this.debugBodyColor=i,this},setDebugBodyColor:function(t){return this.body.debugBodyColor=t,this},debugShowBody:{get:function(){return this.body.debugShowBody},set:function(t){this.body.debugShowBody=t}},debugShowVelocity:{get:function(){return this.body.debugShowVelocity},set:function(t){this.body.debugShowVelocity=t}},debugBodyColor:{get:function(){return this.body.debugBodyColor},set:function(t){this.body.debugBodyColor=t}}}},52819:t=>{t.exports={setDrag:function(t,e){return this.body.drag.set(t,e),this},setDragX:function(t){return this.body.drag.x=t,this},setDragY:function(t){return this.body.drag.y=t,this},setDamping:function(t){return this.body.useDamping=t,this}}},4074:t=>{var e={setDirectControl:function(t){return this.body.setDirectControl(t),this},enableBody:function(t,e,i,s,n){return t&&this.body.reset(e,i),s&&(this.body.gameObject.active=!0),n&&(this.body.gameObject.visible=!0),this.body.enable=!0,this},disableBody:function(t,e){return void 0===t&&(t=!1),void 0===e&&(e=!1),this.body.stop(),this.body.enable=!1,t&&(this.body.gameObject.active=!1),e&&(this.body.gameObject.visible=!1),this},refreshBody:function(){return this.body.updateFromGameObject(),this}};t.exports=e},40831:t=>{t.exports={setFriction:function(t,e){return this.body.friction.set(t,e),this},setFrictionX:function(t){return this.body.friction.x=t,this},setFrictionY:function(t){return this.body.friction.y=t,this}}},26775:t=>{t.exports={setGravity:function(t,e){return this.body.gravity.set(t,e),this},setGravityX:function(t){return this.body.gravity.x=t,this},setGravityY:function(t){return this.body.gravity.y=t,this}}},9437:t=>{var e={setImmovable:function(t){return void 0===t&&(t=!0),this.body.immovable=t,this}};t.exports=e},30621:t=>{t.exports={setMass:function(t){return this.body.mass=t,this}}},72441:(t,e,i)=>{var s=i(47956),n=i(96503),r=i(2044),o=i(81491);t.exports=function(t,e,i,a,h,l){var u=s(t,e-a,i-a,2*a,2*a,h,l);if(0===u.length)return u;for(var c=new n(e,i,a),d=new n,f=[],p=0;p{t.exports=function(t,e,i,s,n,r,o){void 0===r&&(r=!0),void 0===o&&(o=!1);var a=[],h=[],l=t.treeMinMax;if(l.minX=e,l.minY=i,l.maxX=e+s,l.maxY=i+n,o&&(h=t.staticTree.search(l)),r&&t.useTree)a=t.tree.search(l);else if(r){var u=t.bodies,c={position:{x:e,y:i},left:e,top:i,right:e+s,bottom:i+n,isCircle:!1},d=t.intersects;u.iterate((function(t){d(t,c)&&a.push(t)}))}return h.concat(a)}},62121:t=>{var e={setPushable:function(t){return void 0===t&&(t=!0),this.body.pushable=t,this}};t.exports=e},29384:t=>{t.exports={setOffset:function(t,e){return this.body.setOffset(t,e),this},setSize:function(t,e,i){return this.body.setSize(t,e,i),this},setBodySize:function(t,e,i){return this.body.setSize(t,e,i),this},setCircle:function(t,e,i){return this.body.setCircle(t,e,i),this}}},15098:t=>{t.exports={setVelocity:function(t,e){return this.body.setVelocity(t,e),this},setVelocityX:function(t){return this.body.setVelocityX(t),this},setVelocityY:function(t){return this.body.setVelocityY(t),this},setMaxVelocity:function(t,e){return this.body.maxVelocity.set(t,e),this}}},92209:(t,e,i)=>{t.exports={Acceleration:i(1093),Angular:i(59023),Bounce:i(62069),Collision:i(78389),Debug:i(87118),Drag:i(52819),Enable:i(4074),Friction:i(40831),Gravity:i(26775),Immovable:i(9437),Mass:i(30621),OverlapCirc:i(72441),OverlapRect:i(47956),Pushable:i(62121),Size:i(29384),Velocity:i(15098)}},37747:t=>{t.exports={DYNAMIC_BODY:0,STATIC_BODY:1,GROUP:2,TILEMAPLAYER:3,FACING_NONE:10,FACING_UP:11,FACING_DOWN:12,FACING_LEFT:13,FACING_RIGHT:14}},20009:t=>{t.exports="collide"},36768:t=>{t.exports="overlap"},60473:t=>{t.exports="pause"},89954:t=>{t.exports="resume"},61804:t=>{t.exports="tilecollide"},7161:t=>{t.exports="tileoverlap"},34689:t=>{t.exports="worldbounds"},16006:t=>{t.exports="worldstep"},63012:(t,e,i)=>{t.exports={COLLIDE:i(20009),OVERLAP:i(36768),PAUSE:i(60473),RESUME:i(89954),TILE_COLLIDE:i(61804),TILE_OVERLAP:i(7161),WORLD_BOUNDS:i(34689),WORLD_STEP:i(16006)}},27064:(t,e,i)=>{var s=i(37747),n=i(79291),r={ArcadePhysics:i(86689),Body:i(37742),Collider:i(79342),Components:i(92209),Events:i(63012),Factory:i(66022),GetCollidesWith:i(79599),GetOverlapX:i(64897),GetOverlapY:i(45170),SeparateX:i(14087),SeparateY:i(89936),Group:i(60758),Image:i(71289),Sprite:i(13759),StaticBody:i(72624),StaticGroup:i(71464),Tilemap:i(55173),World:i(82248)};r=n(!1,r,s),t.exports=r},96602:t=>{t.exports=function(t,e){return t.collisionCallback?!t.collisionCallback.call(t.collisionCallbackContext,e,t):!t.layer.callbacks[t.index]||!t.layer.callbacks[t.index].callback.call(t.layer.callbacks[t.index].callbackContext,e,t)}},36294:t=>{t.exports=function(t,e){e<0?(t.blocked.none=!1,t.blocked.left=!0):e>0&&(t.blocked.none=!1,t.blocked.right=!0),t.position.x-=e,t.updateCenter(),0===t.bounce.x?t.velocity.x=0:t.velocity.x=-t.velocity.x*t.bounce.x}},67013:t=>{t.exports=function(t,e){e<0?(t.blocked.none=!1,t.blocked.up=!0):e>0&&(t.blocked.none=!1,t.blocked.down=!0),t.position.y-=e,t.updateCenter(),0===t.bounce.y?t.velocity.y=0:t.velocity.y=-t.velocity.y*t.bounce.y}},40012:(t,e,i)=>{var s=i(21329),n=i(53442),r=i(2483);t.exports=function(t,e,i,o,a,h,l){var u=o.left,c=o.top,d=o.right,f=o.bottom,p=i.faceLeft||i.faceRight,v=i.faceTop||i.faceBottom;if(l||(p=!0,v=!0),!p&&!v)return!1;var g=0,m=0,y=0,x=1;if(e.deltaAbsX()>e.deltaAbsY()?y=-1:e.deltaAbsX(){var s=i(36294);t.exports=function(t,e,i,n,r,o){var a=0,h=e.faceLeft,l=e.faceRight,u=e.collideLeft,c=e.collideRight;return o||(h=!0,l=!0,u=!0,c=!0),t.deltaX()<0&&c&&t.checkCollision.left?l&&t.x0&&u&&t.checkCollision.right&&h&&t.right>i&&(a=t.right-i)>r&&(a=0),0!==a&&(t.customSeparateX?t.overlapX=a:s(t,a)),a}},53442:(t,e,i)=>{var s=i(67013);t.exports=function(t,e,i,n,r,o){var a=0,h=e.faceTop,l=e.faceBottom,u=e.collideUp,c=e.collideDown;return o||(h=!0,l=!0,u=!0,c=!0),t.deltaY()<0&&c&&t.checkCollision.up?l&&t.y0&&u&&t.checkCollision.down&&h&&t.bottom>i&&(a=t.bottom-i)>r&&(a=0),0!==a&&(t.customSeparateY?t.overlapY=a:s(t,a)),a}},2483:t=>{t.exports=function(t,e){return!(e.right<=t.left||e.bottom<=t.top||e.position.x>=t.right||e.position.y>=t.bottom)}},55173:(t,e,i)=>{var s={ProcessTileCallbacks:i(96602),ProcessTileSeparationX:i(36294),ProcessTileSeparationY:i(67013),SeparateTile:i(40012),TileCheckX:i(21329),TileCheckY:i(53442),TileIntersectsBody:i(2483)};t.exports=s},44563:(t,e,i)=>{t.exports={Arcade:i(27064),Matter:i(3875)}},68174:(t,e,i)=>{var s=i(83419),n=i(26099),r=new s({initialize:function(){this.boundsCenter=new n,this.centerDiff=new n},parseBody:function(t){if(!(t=t.hasOwnProperty("body")?t.body:t).hasOwnProperty("bounds")||!t.hasOwnProperty("centerOfMass"))return!1;var e=this.boundsCenter,i=this.centerDiff,s=t.bounds.max.x-t.bounds.min.x,n=t.bounds.max.y-t.bounds.min.y,r=s*t.centerOfMass.x,o=n*t.centerOfMass.y;return e.set(s/2,n/2),i.set(r-e.x,o-e.y),!0},getTopLeft:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+s.x+r.x,i+s.y+r.y)}return!1},getTopCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+r.x,i+s.y+r.y)}return!1},getTopRight:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e-(s.x-r.x),i+s.y+r.y)}return!1},getLeftCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+s.x+r.x,i+r.y)}return!1},getCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.centerDiff;return new n(e+s.x,i+s.y)}return!1},getRightCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e-(s.x-r.x),i+r.y)}return!1},getBottomLeft:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+s.x+r.x,i-(s.y-r.y))}return!1},getBottomCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+r.x,i-(s.y-r.y))}return!1},getBottomRight:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e-(s.x-r.x),i-(s.y-r.y))}return!1}});t.exports=r},19933:(t,e,i)=>{var s=i(6790);s.Body=i(22562),s.Composite=i(69351),s.World=i(4372),s.Collision=i(52284),s.Detector=i(81388),s.Pairs=i(99561),s.Pair=i(4506),s.Query=i(73296),s.Resolver=i(66272),s.Constraint=i(48140),s.Common=i(53402),s.Engine=i(48413),s.Events=i(35810),s.Sleeping=i(53614),s.Plugin=i(73832),s.Bodies=i(66280),s.Composites=i(74116),s.Axes=i(66615),s.Bounds=i(15647),s.Svg=i(74058),s.Vector=i(31725),s.Vertices=i(41598),s.World.add=s.Composite.add,s.World.remove=s.Composite.remove,s.World.addComposite=s.Composite.addComposite,s.World.addBody=s.Composite.addBody,s.World.addConstraint=s.Composite.addConstraint,s.World.clear=s.Composite.clear,t.exports=s},28137:(t,e,i)=>{var s=i(66280),n=i(83419),r=i(74116),o=i(48140),a=i(74058),h=i(75803),l=i(23181),u=i(34803),c=i(73834),d=i(19496),f=i(85791),p=i(98713),v=i(41598),g=new n({initialize:function(t){this.world=t,this.scene=t.scene,this.sys=t.scene.sys},rectangle:function(t,e,i,n,r){var o=s.rectangle(t,e,i,n,r);return this.world.add(o),o},trapezoid:function(t,e,i,n,r,o){var a=s.trapezoid(t,e,i,n,r,o);return this.world.add(a),a},circle:function(t,e,i,n,r){var o=s.circle(t,e,i,n,r);return this.world.add(o),o},polygon:function(t,e,i,n,r){var o=s.polygon(t,e,i,n,r);return this.world.add(o),o},fromVertices:function(t,e,i,n,r,o,a){"string"==typeof i&&(i=v.fromPath(i));var h=s.fromVertices(t,e,i,n,r,o,a);return this.world.add(h),h},fromPhysicsEditor:function(t,e,i,s,n){void 0===n&&(n=!0);var r=d.parseBody(t,e,i,s);return n&&!this.world.has(r)&&this.world.add(r),r},fromSVG:function(t,e,i,n,r,o){void 0===n&&(n=1),void 0===r&&(r={}),void 0===o&&(o=!0);for(var h=i.getElementsByTagName("path"),l=[],u=0;u{var s=i(31884),n=i(95540),r=i(26099);t.exports=function(t,e,i,o){void 0===i&&(i={}),void 0===o&&(o=!0);var a=e.x,h=e.y;if(e.body={temp:!0,position:{x:a,y:h}},[s.Bounce,s.Collision,s.Force,s.Friction,s.Gravity,s.Mass,s.Sensor,s.SetBody,s.Sleep,s.Static,s.Transform,s.Velocity].forEach((function(t){for(var i in t)(s=t[i]).get&&"function"==typeof s.get||s.set&&"function"==typeof s.set?Object.defineProperty(e,i,{get:t[i].get,set:t[i].set}):Object.defineProperty(e,i,{value:t[i]});var s})),e.world=t,e._tempVec2=new r(a,h),i.hasOwnProperty("type")&&"body"===i.type)e.setExistingBody(i,o);else{var l=n(i,"shape",null);l||(l="rectangle"),i.addToWorld=o,e.setBody(l,i)}return e}},23181:(t,e,i)=>{var s=i(83419),n=i(31884),r=i(95643),o=i(95540),a=i(88571),h=i(72699),l=i(26099),u=new s({Extends:a,Mixins:[n.Bounce,n.Collision,n.Force,n.Friction,n.Gravity,n.Mass,n.Sensor,n.SetBody,n.Sleep,n.Static,n.Transform,n.Velocity,h],initialize:function(t,e,i,s,n,a){r.call(this,t.scene,"Image"),this._crop=this.resetCropObject(),this.setTexture(s,n),this.setSizeToFrame(),this.setOrigin(),this.world=t,this._tempVec2=new l(e,i);var h=o(a,"shape",null);h?this.setBody(h,a):this.setRectangle(this.width,this.height,a),this.setPosition(e,i),this.initPipeline(),this.initPostPipeline(!0)}});t.exports=u},42045:(t,e,i)=>{var s=i(60461),n=i(66615),r=i(66280),o=i(22562),a=i(68174),h=i(15647),l=i(83419),u=i(52284),c=i(53402),d=i(69351),f=i(74116),p=i(48140),v=i(81388),g=i(20339),m=i(28137),y=i(95540),x=i(35154),T=(i(6790),i(46975)),w=i(4506),b=i(99561),S=(i(73832),i(37277)),E=i(73296),A=i(66272),C=i(44594),_=i(74058),M=i(31725),P=i(41598),R=i(68243);c.setDecomp(i(55973));var L=new l({initialize:function(t){this.scene=t,this.systems=t.sys,this.config=this.getConfig(),this.world,this.add,this.bodyBounds,this.body=o,this.composite=d,this.collision=u,this.detector=v,this.pair=w,this.pairs=b,this.query=E,this.resolver=A,this.constraint=p,this.bodies=r,this.composites=f,this.axes=n,this.bounds=h,this.svg=_,this.vector=M,this.vertices=P,this.verts=P,this._tempVec2=M.create(),A._restingThresh=x(this.config,"restingThresh",4),A._restingThreshTangent=x(this.config,"restingThreshTangent",6),A._positionDampen=x(this.config,"positionDampen",.9),A._positionWarming=x(this.config,"positionWarming",.8),A._frictionNormalMultiplier=x(this.config,"frictionNormalMultiplier",5),t.sys.events.once(C.BOOT,this.boot,this),t.sys.events.on(C.START,this.start,this)},boot:function(){this.world=new R(this.scene,this.config),this.add=new m(this.world),this.bodyBounds=new a,this.systems.events.once(C.DESTROY,this.destroy,this)},start:function(){this.world||(this.world=new R(this.scene,this.config),this.add=new m(this.world));var t=this.systems.events;t.on(C.UPDATE,this.world.update,this.world),t.on(C.POST_UPDATE,this.world.postUpdate,this.world),t.once(C.SHUTDOWN,this.shutdown,this)},getConfig:function(){var t=this.systems.game.config.physics,e=this.systems.settings.physics;return T(y(e,"matter",{}),y(t,"matter",{}))},pause:function(){return this.world.pause()},resume:function(){return this.world.resume()},set60Hz:function(){return this.world.getDelta=this.world.update60Hz,this.world.autoUpdate=!0,this},set30Hz:function(){return this.world.getDelta=this.world.update30Hz,this.world.autoUpdate=!0,this},step:function(t,e){this.world.step(t,e)},containsPoint:function(t,e,i){t=this.getMatterBodies(t);var s=M.create(e,i);return E.point(t,s).length>0},intersectPoint:function(t,e,i){i=this.getMatterBodies(i);var s=M.create(t,e),n=[];return E.point(i,s).forEach((function(t){-1===n.indexOf(t)&&n.push(t)})),n},intersectRect:function(t,e,i,s,n,r){void 0===n&&(n=!1),r=this.getMatterBodies(r);var o={min:{x:t,y:e},max:{x:t+i,y:e+s}},a=[];return E.region(r,o,n).forEach((function(t){-1===a.indexOf(t)&&a.push(t)})),a},intersectRay:function(t,e,i,s,n,r){void 0===n&&(n=1),r=this.getMatterBodies(r);for(var o=[],a=E.ray(r,M.create(t,e),M.create(i,s),n),h=0;h{var s=i(9674),n=i(83419),r=i(31884),o=i(95643),a=i(95540),h=i(72699),l=i(68287),u=i(26099),c=new n({Extends:l,Mixins:[r.Bounce,r.Collision,r.Force,r.Friction,r.Gravity,r.Mass,r.Sensor,r.SetBody,r.Sleep,r.Static,r.Transform,r.Velocity,h],initialize:function(t,e,i,n,r,h){o.call(this,t.scene,"Sprite"),this._crop=this.resetCropObject(),this.anims=new s(this),this.setTexture(n,r),this.setSizeToFrame(),this.setOrigin(),this.world=t,this._tempVec2=new u(e,i);var l=a(h,"shape",null);l?this.setBody(l,h):this.setRectangle(this.width,this.height,h),this.setPosition(e,i),this.initPipeline(),this.initPostPipeline(!0)}});t.exports=c},73834:(t,e,i)=>{var s=i(66280),n=i(22562),r=i(83419),o=i(31884),a=i(62644),h=i(50792),l=i(95540),u=i(97022),c=i(41598),d=new r({Extends:h,Mixins:[o.Bounce,o.Collision,o.Friction,o.Gravity,o.Mass,o.Sensor,o.Sleep,o.Static],initialize:function(t,e,i){h.call(this),this.tile=e,this.world=t,e.physics.matterBody&&e.physics.matterBody.destroy(),e.physics.matterBody=this;var s=l(i,"body",null),r=l(i,"addToWorld",!0);if(s)this.setBody(s,r);else{var o=e.getCollisionGroup();l(o,"objects",[]).length>0?this.setFromTileCollision(i):this.setFromTileRectangle(i)}if(e.flipX||e.flipY){var a={x:e.getCenterX(),y:e.getCenterY()},u=e.flipX?-1:1,c=e.flipY?-1:1;n.scale(s,u,c,a)}},setFromTileRectangle:function(t){void 0===t&&(t={}),u(t,"isStatic")||(t.isStatic=!0),u(t,"addToWorld")||(t.addToWorld=!0);var e=this.tile.getBounds(),i=e.x+e.width/2,n=e.y+e.height/2,r=s.rectangle(i,n,e.width,e.height,t);return this.setBody(r,t.addToWorld),this},setFromTileCollision:function(t){void 0===t&&(t={}),u(t,"isStatic")||(t.isStatic=!0),u(t,"addToWorld")||(t.addToWorld=!0);for(var e=this.tile.tilemapLayer.scaleX,i=this.tile.tilemapLayer.scaleY,r=this.tile.getLeft(),o=this.tile.getTop(),h=this.tile.getCollisionGroup(),d=l(h,"objects",[]),f=[],p=0;p1){var E=a(t);E.parts=f,this.setBody(n.create(E),E.addToWorld)}return this},setBody:function(t,e){return void 0===e&&(e=!0),this.body&&this.removeBody(),this.body=t,this.body.gameObject=this,e&&this.world.add(this.body),this},removeBody:function(){return this.body&&(this.world.remove(this.body),this.body.gameObject=void 0,this.body=void 0),this},destroy:function(){this.removeBody(),this.tile.physics.matterBody=void 0,this.removeAllListeners()}});t.exports=d},19496:(t,e,i)=>{var s=i(66280),n=i(22562),r=i(53402),o=i(95540),a=i(41598),h={parseBody:function(t,e,i,s){void 0===s&&(s={});for(var a=o(i,"fixtures",[]),h=[],l=0;l{var s=i(66280),n=i(22562),r={parseBody:function(t,e,i,r){var o;void 0===r&&(r={});var a=i.vertices;if(1===a.length)r.vertices=a[0],o=n.create(r),s.flagCoincidentParts(o.parts);else{for(var h=[],l=0;l{var s=i(15647),n=i(83419),r=i(69351),o=i(48140),a=i(81388),h=i(1121),l=i(8214),u=i(46975),c=i(53614),d=i(26099),f=i(41598),p=new n({initialize:function(t,e,i){void 0===i&&(i={});this.scene=t,this.world=e,this.camera=null,this.pointer=null,this.active=!0,this.position=new d,this.body=null,this.part=null,this.constraint=o.create(u(i,{label:"Pointer Constraint",pointA:{x:0,y:0},pointB:{x:0,y:0},length:.01,stiffness:.1,angularStiffness:1,collisionFilter:{category:1,mask:4294967295,group:0}})),this.world.on(h.BEFORE_UPDATE,this.update,this),t.sys.input.on(l.POINTER_DOWN,this.onDown,this),t.sys.input.on(l.POINTER_UP,this.onUp,this)},onDown:function(t){this.pointer||(this.pointer=t,this.camera=t.camera)},onUp:function(t){t===this.pointer&&(this.pointer=null)},getBody:function(t){var e=this.position,i=this.constraint;this.camera.getWorldPoint(t.x,t.y,e);for(var n=r.allBodies(this.world.localWorld),o=0;o1?1:0;n{var s=i(66280),n=i(22562),r=i(83419),o=i(53402),a=i(69351),h=i(48413),l=i(50792),u=i(1121),c=i(95540),d=i(35154),f=i(22562),p=i(35810),v=i(73834),g=i(4372),m=i(13037),y=i(31725),x=new r({Extends:l,initialize:function(t,e){l.call(this),this.scene=t,this.engine=h.create(e),this.localWorld=this.engine.world;var i=d(e,"gravity",null);i?this.setGravity(i.x,i.y,i.scale):!1===i&&this.setGravity(0,0,0),this.walls={left:null,right:null,top:null,bottom:null},this.enabled=d(e,"enabled",!0),this.getDelta=d(e,"getDelta",this.update60Hz);var s=c(e,"runner",{}),n=c(s,"fps",!1),r=c(s,"fps",60),o=c(s,"delta",1e3/r),a=c(s,"deltaMin",1e3/r),u=c(s,"deltaMax",1e3/(.5*r));n||(r=1e3/o),this.runner={fps:r,deltaSampleSize:c(s,"deltaSampleSize",60),counterTimestamp:0,frameCounter:0,deltaHistory:[],timePrev:null,timeScalePrev:1,frameRequestId:null,timeBuffer:0,isFixed:c(s,"isFixed",!1),delta:o,deltaMin:a,deltaMax:u},this.autoUpdate=d(e,"autoUpdate",!0);var f=d(e,"debug",!1);if(this.drawDebug="object"==typeof f||f,this.debugGraphic,this.debugConfig={showAxes:c(f,"showAxes",!1),showAngleIndicator:c(f,"showAngleIndicator",!1),angleColor:c(f,"angleColor",15208787),showBroadphase:c(f,"showBroadphase",!1),broadphaseColor:c(f,"broadphaseColor",16757760),showBounds:c(f,"showBounds",!1),boundsColor:c(f,"boundsColor",16777215),showVelocity:c(f,"showVelocity",!1),velocityColor:c(f,"velocityColor",44783),showCollisions:c(f,"showCollisions",!1),collisionColor:c(f,"collisionColor",16094476),showSeparations:c(f,"showSeparations",!1),separationColor:c(f,"separationColor",16753920),showBody:c(f,"showBody",!0),showStaticBody:c(f,"showStaticBody",!0),showInternalEdges:c(f,"showInternalEdges",!1),renderFill:c(f,"renderFill",!1),renderLine:c(f,"renderLine",!0),fillColor:c(f,"fillColor",1075465),fillOpacity:c(f,"fillOpacity",1),lineColor:c(f,"lineColor",2678297),lineOpacity:c(f,"lineOpacity",1),lineThickness:c(f,"lineThickness",1),staticFillColor:c(f,"staticFillColor",857979),staticLineColor:c(f,"staticLineColor",1255396),showSleeping:c(f,"showSleeping",!1),staticBodySleepOpacity:c(f,"staticBodySleepOpacity",.7),sleepFillColor:c(f,"sleepFillColor",4605510),sleepLineColor:c(f,"sleepLineColor",10066585),showSensors:c(f,"showSensors",!0),sensorFillColor:c(f,"sensorFillColor",857979),sensorLineColor:c(f,"sensorLineColor",1255396),showPositions:c(f,"showPositions",!0),positionSize:c(f,"positionSize",4),positionColor:c(f,"positionColor",14697178),showJoint:c(f,"showJoint",!0),jointColor:c(f,"jointColor",14737474),jointLineOpacity:c(f,"jointLineOpacity",1),jointLineThickness:c(f,"jointLineThickness",2),pinSize:c(f,"pinSize",4),pinColor:c(f,"pinColor",4382944),springColor:c(f,"springColor",14697184),anchorColor:c(f,"anchorColor",15724527),anchorSize:c(f,"anchorSize",4),showConvexHulls:c(f,"showConvexHulls",!1),hullColor:c(f,"hullColor",14091216)},this.drawDebug&&this.createDebugGraphic(),this.setEventsProxy(),c(e,"setBounds",!1)){var p=e.setBounds;if("boolean"==typeof p)this.setBounds();else{var v=c(p,"x",0),g=c(p,"y",0),m=c(p,"width",t.sys.scale.width),y=c(p,"height",t.sys.scale.height),x=c(p,"thickness",64),T=c(p,"left",!0),w=c(p,"right",!0),b=c(p,"top",!0),S=c(p,"bottom",!0);this.setBounds(v,g,m,y,x,T,w,b,S)}}},setCompositeRenderStyle:function(t){var e,i,s,n=t.bodies,r=t.constraints,o=t.composites;for(e=0;e0&&n.map((function(t){i=t.bodyA,s=t.bodyB,i.gameObject&&i.gameObject.emit("collide",i,s,t),s.gameObject&&s.gameObject.emit("collide",s,i,t),p.trigger(i,"onCollide",{pair:t}),p.trigger(s,"onCollide",{pair:t}),i.onCollideCallback&&i.onCollideCallback(t),s.onCollideCallback&&s.onCollideCallback(t),i.onCollideWith[s.id]&&i.onCollideWith[s.id](s,t),s.onCollideWith[i.id]&&s.onCollideWith[i.id](i,t)})),t.emit(u.COLLISION_START,e,i,s)})),p.on(e,"collisionActive",(function(e){var i,s,n=e.pairs;n.length>0&&n.map((function(t){i=t.bodyA,s=t.bodyB,i.gameObject&&i.gameObject.emit("collideActive",i,s,t),s.gameObject&&s.gameObject.emit("collideActive",s,i,t),p.trigger(i,"onCollideActive",{pair:t}),p.trigger(s,"onCollideActive",{pair:t}),i.onCollideActiveCallback&&i.onCollideActiveCallback(t),s.onCollideActiveCallback&&s.onCollideActiveCallback(t)})),t.emit(u.COLLISION_ACTIVE,e,i,s)})),p.on(e,"collisionEnd",(function(e){var i,s,n=e.pairs;n.length>0&&n.map((function(t){i=t.bodyA,s=t.bodyB,i.gameObject&&i.gameObject.emit("collideEnd",i,s,t),s.gameObject&&s.gameObject.emit("collideEnd",s,i,t),p.trigger(i,"onCollideEnd",{pair:t}),p.trigger(s,"onCollideEnd",{pair:t}),i.onCollideEndCallback&&i.onCollideEndCallback(t),s.onCollideEndCallback&&s.onCollideEndCallback(t)})),t.emit(u.COLLISION_END,e,i,s)}))},setBounds:function(t,e,i,s,n,r,o,a,h){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.scene.sys.scale.width),void 0===s&&(s=this.scene.sys.scale.height),void 0===n&&(n=64),void 0===r&&(r=!0),void 0===o&&(o=!0),void 0===a&&(a=!0),void 0===h&&(h=!0),this.updateWall(r,"left",t-n,e-n,n,s+2*n),this.updateWall(o,"right",t+i,e-n,n,s+2*n),this.updateWall(a,"top",t,e-n,i,n),this.updateWall(h,"bottom",t,e+s,i,n),this},updateWall:function(t,e,i,s,n,r){var o=this.walls[e];t?(o&&g.remove(this.localWorld,o),i+=n/2,s+=r/2,this.walls[e]=this.create(i,s,n,r,{isStatic:!0,friction:0,frictionStatic:0})):(o&&g.remove(this.localWorld,o),this.walls[e]=null)},createDebugGraphic:function(){var t=this.scene.sys.add.graphics({x:0,y:0});return t.setDepth(Number.MAX_VALUE),this.debugGraphic=t,this.drawDebug=!0,t},disableGravity:function(){return this.localWorld.gravity.x=0,this.localWorld.gravity.y=0,this.localWorld.gravity.scale=0,this},setGravity:function(t,e,i){return void 0===t&&(t=0),void 0===e&&(e=1),void 0===i&&(i=.001),this.localWorld.gravity.x=t,this.localWorld.gravity.y=e,this.localWorld.gravity.scale=i,this},create:function(t,e,i,n,r){var o=s.rectangle(t,e,i,n,r);return g.add(this.localWorld,o),o},add:function(t){return g.add(this.localWorld,t),this},remove:function(t,e){Array.isArray(t)||(t=[t]);for(var i=0;iMath.max(m._maxFrameDelta,s.maxFrameTime))&&(l=s.frameDelta||m._frameDeltaFallback),s.frameDeltaSmoothing){s.frameDeltaHistory.push(l),s.frameDeltaHistory=s.frameDeltaHistory.slice(-s.frameDeltaHistorySize);var u=s.frameDeltaHistory.slice(0).sort(),c=s.frameDeltaHistory.slice(u.length*m._smoothingLowerBound,u.length*m._smoothingUpperBound);l=m._mean(c)||l}s.frameDeltaSnapping&&(l=1e3/Math.round(1e3/l)),s.frameDelta=l,s.timeLastTick=t,s.timeBuffer+=s.frameDelta,s.timeBuffer=o.clamp(s.timeBuffer,0,s.frameDelta+r*m._timeBufferMargin),s.lastUpdatesDeferred=0;for(var d=s.maxUpdates||Math.ceil(s.maxFrameTime/r),f=o.now();r>0&&s.timeBuffer>=r*m._timeBufferMargin;){h.update(i,r),s.timeBuffer-=r,a+=1;var p=o.now()-n,v=o.now()-f,g=p+m._elapsedNextEstimate*v/a;if(a>=d||g>s.maxFrameTime){s.lastUpdatesDeferred=Math.round(Math.max(0,s.timeBuffer/r-m._timeBufferMargin));break}}}},step:function(t){h.update(this.engine,t)},update60Hz:function(){return 1e3/60},update30Hz:function(){return 1e3/30},has:function(t){var e=t.hasOwnProperty("body")?t.body:t;return null!==a.get(this.localWorld,e.id,e.type)},getAllBodies:function(){return a.allBodies(this.localWorld)},getAllConstraints:function(){return a.allConstraints(this.localWorld)},getAllComposites:function(){return a.allComposites(this.localWorld)},postUpdate:function(){if(this.drawDebug){var t=this.debugConfig,e=this.engine,i=this.debugGraphic,s=a.allBodies(this.localWorld);this.debugGraphic.clear(),t.showBroadphase&&e.broadphase.controller&&this.renderGrid(e.broadphase,i,t.broadphaseColor,.5),t.showBounds&&this.renderBodyBounds(s,i,t.boundsColor,.5),(t.showBody||t.showStaticBody)&&this.renderBodies(s),t.showJoint&&this.renderJoints(),(t.showAxes||t.showAngleIndicator)&&this.renderBodyAxes(s,i,t.showAxes,t.angleColor,.5),t.showVelocity&&this.renderBodyVelocity(s,i,t.velocityColor,1,2),t.showSeparations&&this.renderSeparations(e.pairs.list,i,t.separationColor),t.showCollisions&&this.renderCollisions(e.pairs.list,i,t.collisionColor)}},renderGrid:function(t,e,i,s){e.lineStyle(1,i,s);for(var n=o.keys(t.buckets),r=0;r0){var l=h[0].vertex.x,u=h[0].vertex.y;2===n.contactCount&&(l=(h[0].vertex.x+h[1].vertex.x)/2,u=(h[0].vertex.y+h[1].vertex.y)/2),a.bodyB===a.supports[0].body||a.bodyA.isStatic?e.lineBetween(l-8*a.normal.x,u-8*a.normal.y,l,u):e.lineBetween(l+8*a.normal.x,u+8*a.normal.y,l,u)}}return this},renderBodyBounds:function(t,e,i,s){e.lineStyle(1,i,s);for(var n=0;n1?1:0;h1?1:0;a1?1:0;a1&&this.renderConvexHull(v,e,f,y)}}},renderBody:function(t,e,i,s,n,r,o,a){void 0===s&&(s=null),void 0===n&&(n=null),void 0===r&&(r=1),void 0===o&&(o=null),void 0===a&&(a=null);for(var h=this.debugConfig,l=h.sensorFillColor,u=h.sensorLineColor,c=t.parts,d=c.length,f=d>1?1:0;f1){var n=t.vertices;e.lineStyle(s,i),e.beginPath(),e.moveTo(n[0].x,n[0].y);for(var r=1;r0&&(e.fillStyle(a),e.fillCircle(u.x,u.y,h),e.fillCircle(c.x,c.y,h)),this},resetCollisionIDs:function(){return n._nextCollidingGroupId=1,n._nextNonCollidingGroupId=-1,n._nextCategory=1,this},shutdown:function(){p.off(this.engine),this.removeAllListeners(),g.clear(this.localWorld,!1),h.clear(this.engine),this.drawDebug&&this.debugGraphic.destroy()},destroy:function(){this.shutdown()}});t.exports=x},70410:t=>{t.exports={setBounce:function(t){return this.body.restitution=t,this}}},66968:t=>{var e={setCollisionCategory:function(t){return this.body.collisionFilter.category=t,this},setCollisionGroup:function(t){return this.body.collisionFilter.group=t,this},setCollidesWith:function(t){var e=0;if(Array.isArray(t))for(var i=0;i{var s=i(22562),n={applyForce:function(t){return this._tempVec2.set(this.body.position.x,this.body.position.y),s.applyForce(this.body,this._tempVec2,t),this},applyForceFrom:function(t,e){return s.applyForce(this.body,t,e),this},thrust:function(t){var e=this.body.angle;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this},thrustLeft:function(t){var e=this.body.angle-Math.PI/2;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this},thrustRight:function(t){var e=this.body.angle+Math.PI/2;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this},thrustBack:function(t){var e=this.body.angle-Math.PI;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this}};t.exports=n},5436:t=>{var e={setFriction:function(t,e,i){return this.body.friction=t,void 0!==e&&(this.body.frictionAir=e),void 0!==i&&(this.body.frictionStatic=i),this},setFrictionAir:function(t){return this.body.frictionAir=t,this},setFrictionStatic:function(t){return this.body.frictionStatic=t,this}};t.exports=e},39858:t=>{t.exports={setIgnoreGravity:function(t){return this.body.ignoreGravity=t,this}}},37302:(t,e,i)=>{var s=i(22562),n=i(26099),r={setMass:function(t){return s.setMass(this.body,t),this},setDensity:function(t){return s.setDensity(this.body,t),this},centerOfMass:{get:function(){return new n(this.body.centerOfMass.x,this.body.centerOfMass.y)}}};t.exports=r},39132:t=>{t.exports={setSensor:function(t){return this.body.isSensor=t,this},isSensor:function(){return this.body.isSensor}}},57772:(t,e,i)=>{var s=i(66280),n=i(22562),r=i(43855),o=i(95540),a=i(19496),h=i(85791),l=i(41598),u={setRectangle:function(t,e,i){return this.setBody({type:"rectangle",width:t,height:e},i)},setCircle:function(t,e){return this.setBody({type:"circle",radius:t},e)},setPolygon:function(t,e,i){return this.setBody({type:"polygon",sides:e,radius:t},i)},setTrapezoid:function(t,e,i,s){return this.setBody({type:"trapezoid",width:t,height:e,slope:i},s)},setExistingBody:function(t,e){void 0===e&&(e=!0),this.body&&this.world.remove(this.body,!0),this.body=t;for(var i=0;i{var s=i(1121),n=i(53614),r=i(35810),o={setToSleep:function(){return n.set(this.body,!0),this},setAwake:function(){return n.set(this.body,!1),this},setSleepThreshold:function(t){return void 0===t&&(t=60),this.body.sleepThreshold=t,this},setSleepEvents:function(t,e){return this.setSleepStartEvent(t),this.setSleepEndEvent(e),this},setSleepStartEvent:function(t){if(t){var e=this.world;r.on(this.body,"sleepStart",(function(t){e.emit(s.SLEEP_START,t,this)}))}else r.off(this.body,"sleepStart");return this},setSleepEndEvent:function(t){if(t){var e=this.world;r.on(this.body,"sleepEnd",(function(t){e.emit(s.SLEEP_END,t,this)}))}else r.off(this.body,"sleepEnd");return this}};t.exports=o},90556:(t,e,i)=>{var s=i(22562),n={setStatic:function(t){return s.setStatic(this.body,t),this},isStatic:function(){return this.body.isStatic}};t.exports=n},85436:(t,e,i)=>{var s=i(22562),n=i(36383),r=i(86554),o=i(30954),a={x:{get:function(){return this.body.position.x},set:function(t){this._tempVec2.set(t,this.y),s.setPosition(this.body,this._tempVec2)}},y:{get:function(){return this.body.position.y},set:function(t){this._tempVec2.set(this.x,t),s.setPosition(this.body,this._tempVec2)}},scaleX:{get:function(){return this._scaleX},set:function(t){var e=1/this._scaleX,i=1/this._scaleY;this._scaleX=t,0===this._scaleX?this.renderFlags&=-5:this.renderFlags|=4,s.scale(this.body,e,i),s.scale(this.body,t,this._scaleY)}},scaleY:{get:function(){return this._scaleY},set:function(t){var e=1/this._scaleX,i=1/this._scaleY;this._scaleY=t,0===this._scaleY?this.renderFlags&=-5:this.renderFlags|=4,s.scale(this.body,e,i),s.scale(this.body,this._scaleX,t)}},angle:{get:function(){return o(this.body.angle*n.RAD_TO_DEG)},set:function(t){this.rotation=o(t)*n.DEG_TO_RAD}},rotation:{get:function(){return this.body.angle},set:function(t){this._rotation=r(t),s.setAngle(this.body,this._rotation)}},setPosition:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this._tempVec2.set(t,e),s.setPosition(this.body,this._tempVec2),this},setRotation:function(t){return void 0===t&&(t=0),this._rotation=r(t),s.setAngle(this.body,t),this},setFixedRotation:function(){return s.setInertia(this.body,1/0),this},setAngle:function(t){return void 0===t&&(t=0),this.angle=t,s.setAngle(this.body,this.rotation),this},setScale:function(t,e,i){void 0===t&&(t=1),void 0===e&&(e=t);var n=1/this._scaleX,r=1/this._scaleY;return this._scaleX=t,this._scaleY=e,s.scale(this.body,n,r,i),s.scale(this.body,t,e,i),this}};t.exports=a},42081:(t,e,i)=>{var s=i(22562),n={setVelocityX:function(t){return this._tempVec2.set(t,this.body.velocity.y),s.setVelocity(this.body,this._tempVec2),this},setVelocityY:function(t){return this._tempVec2.set(this.body.velocity.x,t),s.setVelocity(this.body,this._tempVec2),this},setVelocity:function(t,e){return this._tempVec2.set(t,e),s.setVelocity(this.body,this._tempVec2),this},getVelocity:function(){return s.getVelocity(this.body)},setAngularVelocity:function(t){return s.setAngularVelocity(this.body,t),this},getAngularVelocity:function(){return s.getAngularVelocity(this.body)},setAngularSpeed:function(t){return s.setAngularSpeed(this.body,t),this},getAngularSpeed:function(){return s.getAngularSpeed(this.body)}};t.exports=n},31884:(t,e,i)=>{t.exports={Bounce:i(70410),Collision:i(66968),Force:i(51607),Friction:i(5436),Gravity:i(39858),Mass:i(37302),Sensor:i(39132),SetBody:i(57772),Sleep:i(38083),Static:i(90556),Transform:i(85436),Velocity:i(42081)}},85608:t=>{t.exports="afteradd"},1213:t=>{t.exports="afterremove"},25968:t=>{t.exports="afterupdate"},67205:t=>{t.exports="beforeadd"},39438:t=>{t.exports="beforeremove"},44823:t=>{t.exports="beforeupdate"},92593:t=>{t.exports="collisionactive"},60128:t=>{t.exports="collisionend"},76861:t=>{t.exports="collisionstart"},92362:t=>{t.exports="dragend"},76408:t=>{t.exports="drag"},93971:t=>{t.exports="dragstart"},5656:t=>{t.exports="pause"},47861:t=>{t.exports="resume"},79099:t=>{t.exports="sleepend"},35906:t=>{t.exports="sleepstart"},1121:(t,e,i)=>{t.exports={AFTER_ADD:i(85608),AFTER_REMOVE:i(1213),AFTER_UPDATE:i(25968),BEFORE_ADD:i(67205),BEFORE_REMOVE:i(39438),BEFORE_UPDATE:i(44823),COLLISION_ACTIVE:i(92593),COLLISION_END:i(60128),COLLISION_START:i(76861),DRAG_END:i(92362),DRAG:i(76408),DRAG_START:i(93971),PAUSE:i(5656),RESUME:i(47861),SLEEP_END:i(79099),SLEEP_START:i(35906)}},3875:(t,e,i)=>{t.exports={BodyBounds:i(68174),Components:i(31884),Events:i(1121),Factory:i(28137),MatterGameObject:i(75803),Image:i(23181),Matter:i(19933),MatterPhysics:i(42045),PolyDecomp:i(55973),Sprite:i(34803),TileBody:i(73834),PhysicsEditorParser:i(19496),PhysicsJSONParser:i(85791),PointerConstraint:i(98713),World:i(68243)}},22562:(t,e,i)=>{var s={};t.exports=s;var n=i(41598),r=i(31725),o=i(53614),a=i(53402),h=i(15647),l=i(66615);!function(){s._timeCorrection=!0,s._inertiaScale=4,s._nextCollidingGroupId=1,s._nextNonCollidingGroupId=-1,s._nextCategory=1,s._baseDelta=1e3/60,s.create=function(e){var i={id:a.nextId(),type:"body",label:"Body",parts:[],plugin:{},attractors:e.attractors||[],wrapBounds:null,angle:0,vertices:null,position:{x:0,y:0},force:{x:0,y:0},torque:0,positionImpulse:{x:0,y:0},constraintImpulse:{x:0,y:0,angle:0},totalContacts:0,speed:0,angularSpeed:0,velocity:{x:0,y:0},angularVelocity:0,isSensor:!1,isStatic:!1,isSleeping:!1,motion:0,sleepThreshold:60,density:.001,restitution:0,friction:.1,frictionStatic:.5,frictionAir:.01,collisionFilter:{category:1,mask:4294967295,group:0},slop:.05,timeScale:1,events:null,bounds:null,chamfer:null,circleRadius:0,positionPrev:null,anglePrev:0,parent:null,axes:null,area:0,mass:0,inverseMass:0,inertia:0,deltaTime:1e3/60,inverseInertia:0,_original:null,render:{visible:!0,opacity:1,sprite:{xOffset:0,yOffset:0},fillColor:null,fillOpacity:null,lineColor:null,lineOpacity:null,lineThickness:null},gameObject:null,scale:{x:1,y:1},centerOfMass:{x:0,y:0},centerOffset:{x:0,y:0},gravityScale:{x:1,y:1},ignoreGravity:!1,ignorePointer:!1,onCollideCallback:null,onCollideEndCallback:null,onCollideActiveCallback:null,onCollideWith:{}};!e.hasOwnProperty("position")&&e.hasOwnProperty("vertices")?e.position=n.centre(e.vertices):e.hasOwnProperty("vertices")||(i.vertices=n.fromPath("L 0 0 L 40 0 L 40 40 L 0 40"));var s=a.extend(i,e);return t(s,e),s.setOnCollideWith=function(t,e){return e?this.onCollideWith[t.id]=e:delete this.onCollideWith[t.id],this},s},s.nextGroup=function(t){return t?s._nextNonCollidingGroupId--:s._nextCollidingGroupId++},s.nextCategory=function(){return s._nextCategory=s._nextCategory<<1,s._nextCategory};var t=function(t,e){if(e=e||{},s.set(t,{bounds:t.bounds||h.create(t.vertices),positionPrev:t.positionPrev||r.clone(t.position),anglePrev:t.anglePrev||t.angle,vertices:t.vertices,parts:t.parts||[t],isStatic:t.isStatic,isSleeping:t.isSleeping,parent:t.parent||t}),n.rotate(t.vertices,t.angle,t.position),l.rotate(t.axes,t.angle),h.update(t.bounds,t.vertices,t.velocity),s.set(t,{axes:e.axes||t.axes,area:e.area||t.area,mass:e.mass||t.mass,inertia:e.inertia||t.inertia}),1===t.parts.length){var i=t.bounds,o=t.centerOfMass,a=t.centerOffset,u=i.max.x-i.min.x,c=i.max.y-i.min.y;o.x=-(i.min.x-t.position.x)/u,o.y=-(i.min.y-t.position.y)/c,a.x=u*o.x,a.y=c*o.y}};s.set=function(t,e,i){var n;for(n in"string"==typeof e&&(n=e,(e={})[n]=i),e)if(Object.prototype.hasOwnProperty.call(e,n))switch(i=e[n],n){case"isStatic":s.setStatic(t,i);break;case"isSleeping":o.set(t,i);break;case"mass":s.setMass(t,i);break;case"density":s.setDensity(t,i);break;case"inertia":s.setInertia(t,i);break;case"vertices":s.setVertices(t,i);break;case"position":s.setPosition(t,i);break;case"angle":s.setAngle(t,i);break;case"velocity":s.setVelocity(t,i);break;case"angularVelocity":s.setAngularVelocity(t,i);break;case"speed":s.setSpeed(t,i);break;case"angularSpeed":s.setAngularSpeed(t,i);break;case"parts":s.setParts(t,i);break;case"centre":s.setCentre(t,i);break;default:t[n]=i}},s.setStatic=function(t,e){for(var i=0;i0&&r.rotateAbout(a.position,s,t.position,a.position)}},s.setVelocity=function(t,e){var i=t.deltaTime/s._baseDelta;t.positionPrev.x=t.position.x-e.x*i,t.positionPrev.y=t.position.y-e.y*i,t.velocity.x=(t.position.x-t.positionPrev.x)/i,t.velocity.y=(t.position.y-t.positionPrev.y)/i,t.speed=r.magnitude(t.velocity)},s.getVelocity=function(t){var e=s._baseDelta/t.deltaTime;return{x:(t.position.x-t.positionPrev.x)*e,y:(t.position.y-t.positionPrev.y)*e}},s.getSpeed=function(t){return r.magnitude(s.getVelocity(t))},s.setSpeed=function(t,e){s.setVelocity(t,r.mult(r.normalise(s.getVelocity(t)),e))},s.setAngularVelocity=function(t,e){var i=t.deltaTime/s._baseDelta;t.anglePrev=t.angle-e*i,t.angularVelocity=(t.angle-t.anglePrev)/i,t.angularSpeed=Math.abs(t.angularVelocity)},s.getAngularVelocity=function(t){return(t.angle-t.anglePrev)*s._baseDelta/t.deltaTime},s.getAngularSpeed=function(t){return Math.abs(s.getAngularVelocity(t))},s.setAngularSpeed=function(t,e){s.setAngularVelocity(t,a.sign(s.getAngularVelocity(t))*e)},s.translate=function(t,e,i){s.setPosition(t,r.add(t.position,e),i)},s.rotate=function(t,e,i,n){if(i){var r=Math.cos(e),o=Math.sin(e),a=t.position.x-i.x,h=t.position.y-i.y;s.setPosition(t,{x:i.x+(a*r-h*o),y:i.y+(a*o+h*r)},n),s.setAngle(t,t.angle+e,n)}else s.setAngle(t,t.angle+e,n)},s.scale=function(t,e,i,r){var o=0,a=0;r=r||t.position;for(var u=t.inertia===1/0,c=0;c0&&(o+=d.area,a+=d.inertia),d.position.x=r.x+(d.position.x-r.x)*e,d.position.y=r.y+(d.position.y-r.y)*i,h.update(d.bounds,d.vertices,t.velocity)}t.parts.length>1&&(t.area=o,t.isStatic||(s.setMass(t,t.density*o),s.setInertia(t,a))),t.circleRadius&&(e===i?t.circleRadius*=e:t.circleRadius=null),u&&s.setInertia(t,1/0)},s.update=function(t,e){var i=(e=(void 0!==e?e:1e3/60)*t.timeScale)*e,o=s._timeCorrection?e/(t.deltaTime||e):1,u=1-t.frictionAir*(e/a._baseDelta),c=(t.position.x-t.positionPrev.x)*o,d=(t.position.y-t.positionPrev.y)*o;t.velocity.x=c*u+t.force.x/t.mass*i,t.velocity.y=d*u+t.force.y/t.mass*i,t.positionPrev.x=t.position.x,t.positionPrev.y=t.position.y,t.position.x+=t.velocity.x,t.position.y+=t.velocity.y,t.deltaTime=e,t.angularVelocity=(t.angle-t.anglePrev)*u*o+t.torque/t.inertia*i,t.anglePrev=t.angle,t.angle+=t.angularVelocity,t.speed=r.magnitude(t.velocity),t.angularSpeed=Math.abs(t.angularVelocity);for(var f=0;f0&&(p.position.x+=t.velocity.x,p.position.y+=t.velocity.y),0!==t.angularVelocity&&(n.rotate(p.vertices,t.angularVelocity,t.position),l.rotate(p.axes,t.angularVelocity),f>0&&r.rotateAbout(p.position,t.angularVelocity,t.position,p.position)),h.update(p.bounds,p.vertices,t.velocity)}},s.updateVelocities=function(t){var e=s._baseDelta/t.deltaTime,i=t.velocity;i.x=(t.position.x-t.positionPrev.x)*e,i.y=(t.position.y-t.positionPrev.y)*e,t.speed=Math.sqrt(i.x*i.x+i.y*i.y),t.angularVelocity=(t.angle-t.anglePrev)*e,t.angularSpeed=Math.abs(t.angularVelocity)},s.applyForce=function(t,e,i){var s=e.x-t.position.x,n=e.y-t.position.y;t.force.x+=i.x,t.force.y+=i.y,t.torque+=s*i.y-n*i.x},s._totalProperties=function(t){for(var e={mass:0,area:0,inertia:0,centre:{x:0,y:0}},i=1===t.parts.length?0:1;i{var s={};t.exports=s;var n=i(35810),r=i(53402),o=i(15647),a=i(22562);s.create=function(t){return r.extend({id:r.nextId(),type:"composite",parent:null,isModified:!1,bodies:[],constraints:[],composites:[],label:"Composite",plugin:{},wrapBounds:null,cache:{allBodies:null,allConstraints:null,allComposites:null}},t)},s.setModified=function(t,e,i,r){if(n.trigger(t,"compositeModified",t),t.isModified=e,e&&t.cache&&(t.cache.allBodies=null,t.cache.allConstraints=null,t.cache.allComposites=null),i&&t.parent&&s.setModified(t.parent,e,i,r),r)for(var o=0;o{var s={};t.exports=s;var n=i(69351);s.create=n.create,s.add=n.add,s.remove=n.remove,s.clear=n.clear,s.addComposite=n.addComposite,s.addBody=n.addBody,s.addConstraint=n.addConstraint},52284:(t,e,i)=>{var s={};t.exports=s;var n,r,o,a=i(41598),h=i(4506);n=[],r={overlap:0,axis:null},o={overlap:0,axis:null},s.create=function(t,e){return{pair:null,collided:!1,bodyA:t,bodyB:e,parentA:t.parent,parentB:e.parent,depth:0,normal:{x:0,y:0},tangent:{x:0,y:0},penetration:{x:0,y:0},supports:[null,null],supportCount:0}},s.collides=function(t,e,i){if(s._overlapAxes(r,t.vertices,e.vertices,t.axes),r.overlap<=0)return null;if(s._overlapAxes(o,e.vertices,t.vertices,e.axes),o.overlap<=0)return null;var n,l,u=i&&i.table[h.id(t,e)];u?n=u.collision:((n=s.create(t,e)).collided=!0,n.bodyA=t.id=0&&(m=-m,y=-y),c.x=m,c.y=y,d.x=-y,d.y=m,f.x=m*v,f.y=y*v,n.depth=v;var x=s._findSupports(t,e,c,1),T=0;if(a.contains(t.vertices,x[0])&&(p[T++]=x[0]),a.contains(t.vertices,x[1])&&(p[T++]=x[1]),T<2){var w=s._findSupports(e,t,c,-1);a.contains(e.vertices,w[0])&&(p[T++]=w[0]),T<2&&a.contains(e.vertices,w[1])&&(p[T++]=w[1])}return 0===T&&(p[T++]=x[0]),n.supportCount=T,n},s._overlapAxes=function(t,e,i,s){var n,r,o,a,h,l,u=e.length,c=i.length,d=e[0].x,f=e[0].y,p=i[0].x,v=i[0].y,g=s.length,m=Number.MAX_VALUE,y=0;for(h=0;hE?E=a:aA?A=a:a{var e={};t.exports=e,e.create=function(t){return{vertex:t,normalImpulse:0,tangentImpulse:0}}},81388:(t,e,i)=>{var s={};t.exports=s;var n=i(53402),r=i(52284);s.create=function(t){return n.extend({bodies:[],collisions:[],pairs:null},t)},s.setBodies=function(t,e){t.bodies=e.slice(0)},s.clear=function(t){t.bodies=[],t.collisions=[]},s.collisions=function(t){var e,i,n=t.pairs,o=t.bodies,a=o.length,h=s.canCollide,l=r.collides,u=t.collisions,c=0;for(o.sort(s._compareBoundsX),e=0;ep)break;if(!(vM.max.y)&&(!m||!T.isStatic&&!T.isSleeping)&&h(d.collisionFilter,T.collisionFilter)){var w=T.parts.length;if(x&&1===w)(C=l(d,T,n))&&(u[c++]=C);else for(var b=w>1?1:0,S=y>1?1:0;SM.max.x||f.max.xM.max.y||(C=l(E,_,n))&&(u[c++]=C)}}}}return u.length!==c&&(u.length=c),u},s.canCollide=function(t,e){return t.group===e.group&&0!==t.group?t.group>0:0!=(t.mask&e.category)&&0!=(e.mask&t.category)},s._compareBoundsX=function(t,e){return t.bounds.min.x-e.bounds.min.x}},4506:(t,e,i)=>{var s={};t.exports=s;var n=i(43424);s.create=function(t,e){var i=t.bodyA,r=t.bodyB,o={id:s.id(i,r),bodyA:i,bodyB:r,collision:t,contacts:[n.create(),n.create()],contactCount:0,separation:0,isActive:!0,isSensor:i.isSensor||r.isSensor,timeCreated:e,timeUpdated:e,inverseMass:0,friction:0,frictionStatic:0,restitution:0,slop:0};return s.update(o,t,e),o},s.update=function(t,e,i){var s=e.supports,n=e.supportCount,r=t.contacts,o=e.parentA,a=e.parentB;t.isActive=!0,t.timeUpdated=i,t.collision=e,t.separation=e.depth,t.inverseMass=o.inverseMass+a.inverseMass,t.friction=o.frictiona.frictionStatic?o.frictionStatic:a.frictionStatic,t.restitution=o.restitution>a.restitution?o.restitution:a.restitution,t.slop=o.slop>a.slop?o.slop:a.slop,t.contactCount=n,e.pair=t;var h=s[0],l=r[0],u=s[1],c=r[1];c.vertex!==h&&l.vertex!==u||(r[1]=l,r[0]=l=c,c=r[1]),l.vertex=h,c.vertex=u},s.setActive=function(t,e,i){e?(t.isActive=!0,t.timeUpdated=i):(t.isActive=!1,t.contactCount=0)},s.id=function(t,e){return t.id{var s={};t.exports=s;var n=i(4506),r=i(53402);s.create=function(t){return r.extend({table:{},list:[],collisionStart:[],collisionActive:[],collisionEnd:[]},t)},s.update=function(t,e,i){var s,r,o,a=n.update,h=n.create,l=n.setActive,u=t.table,c=t.list,d=c.length,f=d,p=t.collisionStart,v=t.collisionEnd,g=t.collisionActive,m=e.length,y=0,x=0,T=0;for(o=0;o=i?c[f++]=r:(l(r,!1,i),r.collision.bodyA.sleepCounter>0&&r.collision.bodyB.sleepCounter>0?c[f++]=r:(v[x++]=r,delete u[r.id]));c.length!==f&&(c.length=f),p.length!==y&&(p.length=y),v.length!==x&&(v.length=x),g.length!==T&&(g.length=T)},s.clear=function(t){return t.table={},t.list.length=0,t.collisionStart.length=0,t.collisionActive.length=0,t.collisionEnd.length=0,t}},73296:(t,e,i)=>{var s={};t.exports=s;var n=i(31725),r=i(52284),o=i(15647),a=i(66280),h=i(41598);s.collides=function(t,e){for(var i=[],s=e.length,n=t.bounds,a=r.collides,h=o.overlaps,l=0;l{var s={};t.exports=s;var n=i(41598),r=i(53402),o=i(15647);s._restingThresh=2,s._restingThreshTangent=Math.sqrt(6),s._positionDampen=.9,s._positionWarming=.8,s._frictionNormalMultiplier=5,s._frictionMaxStatic=Number.MAX_VALUE,s.preSolvePosition=function(t){var e,i,s,n=t.length;for(e=0;eH?(n=G>0?G:-G,(i=v.friction*(G>0?1:-1)*l)<-n?i=-n:i>n&&(i=n)):(i=G,n=f);var j=I*T-B*x,q=N*T-U*x,K=_/(S+m.inverseInertia*j*j+y.inverseInertia*q*q),Z=(1+v.restitution)*z*K;if(i*=K,z0&&(D.normalImpulse=0),Z=D.normalImpulse-J}if(G<-c||G>c)D.tangentImpulse=0;else{var Q=D.tangentImpulse;D.tangentImpulse+=i,D.tangentImpulse<-n&&(D.tangentImpulse=-n),D.tangentImpulse>n&&(D.tangentImpulse=n),i=D.tangentImpulse-Q}var $=x*Z+w*i,tt=T*Z+b*i;m.isStatic||m.isSleeping||(m.positionPrev.x+=$*m.inverseMass,m.positionPrev.y+=tt*m.inverseMass,m.anglePrev+=(I*tt-B*$)*m.inverseInertia),y.isStatic||y.isSleeping||(y.positionPrev.x-=$*y.inverseMass,y.positionPrev.y-=tt*y.inverseMass,y.anglePrev-=(N*tt-U*$)*y.inverseInertia)}}}}},48140:(t,e,i)=>{var s={};t.exports=s;var n=i(41598),r=i(31725),o=i(53614),a=i(15647),h=i(66615),l=i(53402);s._warming=.4,s._torqueDampen=1,s._minLength=1e-6,s.create=function(t){var e=t;e.bodyA&&!e.pointA&&(e.pointA={x:0,y:0}),e.bodyB&&!e.pointB&&(e.pointB={x:0,y:0});var i=e.bodyA?r.add(e.bodyA.position,e.pointA):e.pointA,s=e.bodyB?r.add(e.bodyB.position,e.pointB):e.pointB,n=r.magnitude(r.sub(i,s));e.length=void 0!==e.length?e.length:n,e.id=e.id||l.nextId(),e.label=e.label||"Constraint",e.type="constraint",e.stiffness=e.stiffness||(e.length>0?1:.7),e.damping=e.damping||0,e.angularStiffness=e.angularStiffness||0,e.angleA=e.bodyA?e.bodyA.angle:e.angleA,e.angleB=e.bodyB?e.bodyB.angle:e.angleB,e.plugin={};var o={visible:!0,type:"line",anchors:!0,lineColor:null,lineOpacity:null,lineThickness:null,pinSize:null,anchorColor:null,anchorSize:null};return 0===e.length&&e.stiffness>.1?(o.type="pin",o.anchors=!1):e.stiffness<.9&&(o.type="spring"),e.render=l.extend(o,e.render),e},s.preSolveAll=function(t){for(var e=0;e=1||0===t.length?t.stiffness*e:t.stiffness*e*e,x=t.damping*e,T=r.mult(u,m*y),w=(i?i.inverseMass:0)+(n?n.inverseMass:0),b=w+((i?i.inverseInertia:0)+(n?n.inverseInertia:0));if(x>0){var S=r.create();p=r.div(u,c),g=r.sub(n&&r.sub(n.position,n.positionPrev)||S,i&&r.sub(i.position,i.positionPrev)||S),v=r.dot(p,g)}i&&!i.isStatic&&(f=i.inverseMass/w,i.constraintImpulse.x-=T.x*f,i.constraintImpulse.y-=T.y*f,i.position.x-=T.x*f,i.position.y-=T.y*f,x>0&&(i.positionPrev.x-=x*p.x*v*f,i.positionPrev.y-=x*p.y*v*f),d=r.cross(o,T)/b*s._torqueDampen*i.inverseInertia*(1-t.angularStiffness),i.constraintImpulse.angle-=d,i.angle-=d),n&&!n.isStatic&&(f=n.inverseMass/w,n.constraintImpulse.x+=T.x*f,n.constraintImpulse.y+=T.y*f,n.position.x+=T.x*f,n.position.y+=T.y*f,x>0&&(n.positionPrev.x+=x*p.x*v*f,n.positionPrev.y+=x*p.y*v*f),d=r.cross(a,T)/b*s._torqueDampen*n.inverseInertia*(1-t.angularStiffness),n.constraintImpulse.angle+=d,n.angle+=d)}}},s.postSolveAll=function(t){for(var e=0;e0&&(c.position.x+=l.x,c.position.y+=l.y),0!==l.angle&&(n.rotate(c.vertices,l.angle,i.position),h.rotate(c.axes,l.angle),u>0&&r.rotateAbout(c.position,l.angle,i.position,c.position)),a.update(c.bounds,c.vertices,i.velocity)}l.angle*=s._warming,l.x*=s._warming,l.y*=s._warming}}},s.pointAWorld=function(t){return{x:(t.bodyA?t.bodyA.position.x:0)+(t.pointA?t.pointA.x:0),y:(t.bodyA?t.bodyA.position.y:0)+(t.pointA?t.pointA.y:0)}},s.pointBWorld=function(t){return{x:(t.bodyB?t.bodyB.position.x:0)+(t.pointB?t.pointB.x:0),y:(t.bodyB?t.bodyB.position.y:0)+(t.pointB?t.pointB.y:0)}},s.currentLength=function(t){var e=(t.bodyA?t.bodyA.position.x:0)+(t.pointA?t.pointA.x:0),i=(t.bodyA?t.bodyA.position.y:0)+(t.pointA?t.pointA.y:0),s=e-((t.bodyB?t.bodyB.position.x:0)+(t.pointB?t.pointB.x:0)),n=i-((t.bodyB?t.bodyB.position.y:0)+(t.pointB?t.pointB.y:0));return Math.sqrt(s*s+n*n)}},53402:(t,e,i)=>{var s={};t.exports=s,function(){s._baseDelta=1e3/60,s._nextId=0,s._seed=0,s._nowStartTime=+new Date,s._warnedOnce={},s._decomp=null,s.extend=function(t,e){var i,n;"boolean"==typeof e?(i=2,n=e):(i=1,n=!0);for(var r=i;r0;e--){var i=Math.floor(s.random()*(e+1)),n=t[e];t[e]=t[i],t[i]=n}return t},s.choose=function(t){return t[Math.floor(s.random()*t.length)]},s.isElement=function(t){return"undefined"!=typeof HTMLElement?t instanceof HTMLElement:!!(t&&t.nodeType&&t.nodeName)},s.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)},s.isFunction=function(t){return"function"==typeof t},s.isPlainObject=function(t){return"object"==typeof t&&t.constructor===Object},s.isString=function(t){return"[object String]"===toString.call(t)},s.clamp=function(t,e,i){return ti?i:t},s.sign=function(t){return t<0?-1:1},s.now=function(){if("undefined"!=typeof window&&window.performance){if(window.performance.now)return window.performance.now();if(window.performance.webkitNow)return window.performance.webkitNow()}return Date.now?Date.now():new Date-s._nowStartTime},s.random=function(e,i){return i=void 0!==i?i:1,(e=void 0!==e?e:0)+t()*(i-e)};var t=function(){return s._seed=(9301*s._seed+49297)%233280,s._seed/233280};s.colorToNumber=function(t){return 3==(t=t.replace("#","")).length&&(t=t.charAt(0)+t.charAt(0)+t.charAt(1)+t.charAt(1)+t.charAt(2)+t.charAt(2)),parseInt(t,16)},s.logLevel=1,s.log=function(){console&&s.logLevel>0&&s.logLevel<=3&&console.log.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},s.info=function(){console&&s.logLevel>0&&s.logLevel<=2&&console.info.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},s.warn=function(){console&&s.logLevel>0&&s.logLevel<=3&&console.warn.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},s.warnOnce=function(){var t=Array.prototype.slice.call(arguments).join(" ");s._warnedOnce[t]||(s.warn(t),s._warnedOnce[t]=!0)},s.deprecated=function(t,e,i){t[e]=s.chain((function(){s.warnOnce("🔅 deprecated 🔅",i)}),t[e])},s.nextId=function(){return s._nextId++},s.indexOf=function(t,e){if(t.indexOf)return t.indexOf(e);for(var i=0;i{var s={};t.exports=s;var n=i(53614),r=i(66272),o=i(81388),a=i(99561),h=i(35810),l=i(69351),u=i(48140),c=i(53402),d=i(22562);s._deltaMax=1e3/60,s.create=function(t){t=t||{};var e=c.extend({positionIterations:6,velocityIterations:4,constraintIterations:2,enableSleeping:!1,events:[],plugin:{},gravity:{x:0,y:1,scale:.001},timing:{timestamp:0,timeScale:1,lastDelta:0,lastElapsed:0,lastUpdatesPerFrame:0}},t);return e.world=t.world||l.create({label:"World"}),e.pairs=t.pairs||a.create(),e.detector=t.detector||o.create(),e.detector.pairs=e.pairs,e.grid={buckets:[]},e.world.gravity=e.gravity,e.broadphase=e.grid,e.metrics={},e},s.update=function(t,e){var i,d=c.now(),f=t.world,p=t.detector,v=t.pairs,g=t.timing,m=g.timestamp;e>s._deltaMax&&c.warnOnce("Matter.Engine.update: delta argument is recommended to be less than or equal to",s._deltaMax.toFixed(3),"ms."),e=void 0!==e?e:c._baseDelta,e*=g.timeScale,g.timestamp+=e,g.lastDelta=e;var y={timestamp:g.timestamp,delta:e};h.trigger(t,"beforeUpdate",y);var x=l.allBodies(f),T=l.allConstraints(f),w=l.allComposites(f);for(f.isModified&&(o.setBodies(p,x),l.setModified(f,!1,!1,!0)),t.enableSleeping&&n.update(x,e),s._bodiesApplyGravity(x,t.gravity),s.wrap(x,w),s.attractors(x),e>0&&s._bodiesUpdate(x,e),h.trigger(t,"beforeSolve",y),u.preSolveAll(x),i=0;i0&&h.trigger(t,"collisionStart",{pairs:v.collisionStart,timestamp:g.timestamp,delta:e});var S=c.clamp(20/t.positionIterations,0,1);for(r.preSolvePosition(v.list),i=0;i0&&h.trigger(t,"collisionActive",{pairs:v.collisionActive,timestamp:g.timestamp,delta:e}),v.collisionEnd.length>0&&h.trigger(t,"collisionEnd",{pairs:v.collisionEnd,timestamp:g.timestamp,delta:e}),s._bodiesClearForces(x),h.trigger(t,"afterUpdate",y),t.timing.lastElapsed=c.now()-d,t},s.merge=function(t,e){if(c.extend(t,e),e.world){t.world=e.world,s.clear(t);for(var i=l.allBodies(t.world),r=0;r0)for(var n=0;n{var s={};t.exports=s;var n=i(53402);s.on=function(t,e,i){for(var s,n=e.split(" "),r=0;r0){i||(i={}),s=e.split(" ");for(var l=0;l{var s={};t.exports=s;var n=i(73832),r=i(53402);s.name="matter-js",s.version="0.20.0",s.uses=[],s.used=[],s.use=function(){n.use(s,Array.prototype.slice.call(arguments))},s.before=function(t,e){return t=t.replace(/^Matter./,""),r.chainPathBefore(s,t,e)},s.after=function(t,e){return t=t.replace(/^Matter./,""),r.chainPathAfter(s,t,e)}},73832:(t,e,i)=>{var s={};t.exports=s;var n=i(53402);s._registry={},s.register=function(t){if(s.isPlugin(t)||n.warn("Plugin.register:",s.toString(t),"does not implement all required fields."),t.name in s._registry){var e=s._registry[t.name],i=s.versionParse(t.version).number,r=s.versionParse(e.version).number;i>r?(n.warn("Plugin.register:",s.toString(e),"was upgraded to",s.toString(t)),s._registry[t.name]=t):i-1},s.isFor=function(t,e){var i=t.for&&s.dependencyParse(t.for);return!t.for||e.name===i.name&&s.versionSatisfies(e.version,i.range)},s.use=function(t,e){if(t.uses=(t.uses||[]).concat(e||[]),0!==t.uses.length){for(var i=s.dependencies(t),r=n.topologicalSort(i),o=[],a=0;a0&&!h.silent&&n.info(o.join(" "))}else n.warn("Plugin.use:",s.toString(t),"does not specify any dependencies to install.")},s.dependencies=function(t,e){var i=s.dependencyParse(t),r=i.name;if(!(r in(e=e||{}))){t=s.resolve(t)||t,e[r]=n.map(t.uses||[],(function(e){s.isPlugin(e)&&s.register(e);var r=s.dependencyParse(e),o=s.resolve(e);return o&&!s.versionSatisfies(o.version,r.range)?(n.warn("Plugin.dependencies:",s.toString(o),"does not satisfy",s.toString(r),"used by",s.toString(i)+"."),o._warned=!0,t._warned=!0):o||(n.warn("Plugin.dependencies:",s.toString(e),"used by",s.toString(i),"could not be resolved."),t._warned=!0),r.name}));for(var o=0;o=|>)?\s*((\d+)\.(\d+)\.(\d+))(-[0-9A-Za-z-+]+)?$/;e.test(t)||n.warn("Plugin.versionParse:",t,"is not a valid version or range.");var i=e.exec(t),s=Number(i[4]),r=Number(i[5]),o=Number(i[6]);return{isRange:Boolean(i[1]||i[2]),version:i[3],range:t,operator:i[1]||i[2]||"",major:s,minor:r,patch:o,parts:[s,r,o],prerelease:i[7],number:1e8*s+1e4*r+o}},s.versionSatisfies=function(t,e){e=e||"*";var i=s.versionParse(e),n=s.versionParse(t);if(i.isRange){if("*"===i.operator||"*"===t)return!0;if(">"===i.operator)return n.number>i.number;if(">="===i.operator)return n.number>=i.number;if("~"===i.operator)return n.major===i.major&&n.minor===i.minor&&n.patch>=i.patch;if("^"===i.operator)return i.major>0?n.major===i.major&&n.number>=i.number:i.minor>0?n.minor===i.minor&&n.patch>=i.patch:n.patch===i.patch}return t===e||"*"===t}},13037:(t,e,i)=>{var s={};t.exports=s;var n=i(35810),r=i(48413),o=i(53402);!function(){s._maxFrameDelta=1e3/15,s._frameDeltaFallback=1e3/60,s._timeBufferMargin=1.5,s._elapsedNextEstimate=1,s._smoothingLowerBound=.1,s._smoothingUpperBound=.9,s.create=function(t){var e=o.extend({delta:1e3/60,frameDelta:null,frameDeltaSmoothing:!0,frameDeltaSnapping:!0,frameDeltaHistory:[],frameDeltaHistorySize:100,frameRequestId:null,timeBuffer:0,timeLastTick:null,maxUpdates:null,maxFrameTime:1e3/30,lastUpdatesDeferred:0,enabled:!0},t);return e.fps=0,e},s.run=function(t,e){return t.timeBuffer=s._frameDeltaFallback,function i(n){t.frameRequestId=s._onNextFrame(t,i),n&&t.enabled&&s.tick(t,e,n)}(),t},s.tick=function(e,i,a){var h=o.now(),l=e.delta,u=0,c=a-e.timeLastTick;if((!c||!e.timeLastTick||c>Math.max(s._maxFrameDelta,e.maxFrameTime))&&(c=e.frameDelta||s._frameDeltaFallback),e.frameDeltaSmoothing){e.frameDeltaHistory.push(c),e.frameDeltaHistory=e.frameDeltaHistory.slice(-e.frameDeltaHistorySize);var d=e.frameDeltaHistory.slice(0).sort(),f=e.frameDeltaHistory.slice(d.length*s._smoothingLowerBound,d.length*s._smoothingUpperBound);c=t(f)||c}e.frameDeltaSnapping&&(c=1e3/Math.round(1e3/c)),e.frameDelta=c,e.timeLastTick=a,e.timeBuffer+=e.frameDelta,e.timeBuffer=o.clamp(e.timeBuffer,0,e.frameDelta+l*s._timeBufferMargin),e.lastUpdatesDeferred=0;var p=e.maxUpdates||Math.ceil(e.maxFrameTime/l),v={timestamp:i.timing.timestamp};n.trigger(e,"beforeTick",v),n.trigger(e,"tick",v);for(var g=o.now();l>0&&e.timeBuffer>=l*s._timeBufferMargin;){n.trigger(e,"beforeUpdate",v),r.update(i,l),n.trigger(e,"afterUpdate",v),e.timeBuffer-=l,u+=1;var m=o.now()-h,y=o.now()-g,x=m+s._elapsedNextEstimate*y/u;if(u>=p||x>e.maxFrameTime){e.lastUpdatesDeferred=Math.round(Math.max(0,e.timeBuffer/l-s._timeBufferMargin));break}}i.timing.lastUpdatesPerFrame=u,n.trigger(e,"afterTick",v),e.frameDeltaHistory.length>=100&&(e.lastUpdatesDeferred&&Math.round(e.frameDelta/l)>p?o.warnOnce("Matter.Runner: runner reached runner.maxUpdates, see docs."):e.lastUpdatesDeferred&&o.warnOnce("Matter.Runner: runner reached runner.maxFrameTime, see docs."),void 0!==e.isFixed&&o.warnOnce("Matter.Runner: runner.isFixed is now redundant, see docs."),(e.deltaMin||e.deltaMax)&&o.warnOnce("Matter.Runner: runner.deltaMin and runner.deltaMax were removed, see docs."),0!==e.fps&&o.warnOnce("Matter.Runner: runner.fps was replaced by runner.delta, see docs."))},s.stop=function(t){s._cancelNextFrame(t)},s._onNextFrame=function(t,e){if("undefined"==typeof window||!window.requestAnimationFrame)throw new Error("Matter.Runner: missing required global window.requestAnimationFrame.");return t.frameRequestId=window.requestAnimationFrame(e),t.frameRequestId},s._cancelNextFrame=function(t){if("undefined"==typeof window||!window.cancelAnimationFrame)throw new Error("Matter.Runner: missing required global window.cancelAnimationFrame.");window.cancelAnimationFrame(t.frameRequestId)};var t=function(t){for(var e=0,i=t.length,s=0;s{var s={};t.exports=s;var n=i(22562),r=i(35810),o=i(53402);s._motionWakeThreshold=.18,s._motionSleepThreshold=.08,s._minBias=.9,s.update=function(t,e){for(var i=e/o._baseDelta,r=s._motionSleepThreshold,a=0;a0&&h.motion=h.sleepThreshold/i&&s.set(h,!0)):h.sleepCounter>0&&(h.sleepCounter-=1)}else s.set(h,!1)}},s.afterCollisions=function(t){for(var e=s._motionSleepThreshold,i=0;ie&&s.set(h,!1)}}}},s.set=function(t,e){var i=t.isSleeping;e?(t.isSleeping=!0,t.sleepCounter=t.sleepThreshold,t.positionImpulse.x=0,t.positionImpulse.y=0,t.positionPrev.x=t.position.x,t.positionPrev.y=t.position.y,t.anglePrev=t.angle,t.speed=0,t.angularSpeed=0,t.motion=0,i||r.trigger(t,"sleepStart")):(t.isSleeping=!1,t.sleepCounter=0,i&&r.trigger(t,"sleepEnd"))}},66280:(t,e,i)=>{var s={};t.exports=s;var n=i(41598),r=i(53402),o=i(22562),a=i(15647),h=i(31725);s.rectangle=function(t,e,i,s,a){a=a||{};var h={label:"Rectangle Body",position:{x:t,y:e},vertices:n.fromPath("L 0 0 L "+i+" 0 L "+i+" "+s+" L 0 "+s)};if(a.chamfer){var l=a.chamfer;h.vertices=n.chamfer(h.vertices,l.radius,l.quality,l.qualityMin,l.qualityMax),delete a.chamfer}return o.create(r.extend({},h,a))},s.trapezoid=function(t,e,i,s,a,h){h=h||{},a>=1&&r.warn("Bodies.trapezoid: slope parameter must be < 1.");var l,u=i*(a*=.5),c=u+(1-2*a)*i,d=c+u;l=a<.5?"L 0 0 L "+u+" "+-s+" L "+c+" "+-s+" L "+d+" 0":"L 0 0 L "+c+" "+-s+" L "+d+" 0";var f={label:"Trapezoid Body",position:{x:t,y:e},vertices:n.fromPath(l)};if(h.chamfer){var p=h.chamfer;f.vertices=n.chamfer(f.vertices,p.radius,p.quality,p.qualityMin,p.qualityMax),delete h.chamfer}return o.create(r.extend({},f,h))},s.circle=function(t,e,i,n,o){n=n||{};var a={label:"Circle Body",circleRadius:i};o=o||25;var h=Math.ceil(Math.max(10,Math.min(o,i)));return h%2==1&&(h+=1),s.polygon(t,e,h,i,r.extend({},a,n))},s.polygon=function(t,e,i,a,h){if(h=h||{},i<3)return s.circle(t,e,a,h);for(var l=2*Math.PI/i,u="",c=.5*l,d=0;d0&&n.area(C)1?(p=o.create(r.extend({parts:v.slice(0)},s)),o.setPosition(p,{x:t,y:e}),p):v[0]},s.flagCoincidentParts=function(t,e){void 0===e&&(e=5);for(var i=0;i{var s={};t.exports=s;var n=i(69351),r=i(48140),o=i(53402),a=i(22562),h=i(66280);s.stack=function(t,e,i,s,r,o,h){for(var l,u=n.create({label:"Stack"}),c=t,d=e,f=0,p=0;pv&&(v=y),a.translate(m,{x:.5*x,y:.5*y}),c=m.bounds.max.x+r,n.addBody(u,m),l=m,f+=1}else c+=r}d+=v+o,c=t}return u},s.chain=function(t,e,i,s,a,h){for(var l=t.bodies,u=1;u0)for(l=0;l0&&(d=f[l-1+(h-1)*e],n.addConstraint(t,r.create(o.extend({bodyA:d,bodyB:c},a)))),s&&ld||o<(l=d-l)||o>i-1-l))return 1===c&&a.translate(u,{x:(o+(i%2==1?1:-1))*f,y:0}),h(t+(u?o*f:0)+o*r,s,o,l,u,c)}))},s.newtonsCradle=function(t,e,i,s,o){for(var a=n.create({label:"Newtons Cradle"}),l=0;l{var s={};t.exports=s;var n=i(31725),r=i(53402);s.fromVertices=function(t){for(var e={},i=0;i{var e={};t.exports=e,e.create=function(t){var i={min:{x:0,y:0},max:{x:0,y:0}};return t&&e.update(i,t),i},e.update=function(t,e,i){t.min.x=1/0,t.max.x=-1/0,t.min.y=1/0,t.max.y=-1/0;for(var s=0;st.max.x&&(t.max.x=n.x),n.xt.max.y&&(t.max.y=n.y),n.y0?t.max.x+=i.x:t.min.x+=i.x,i.y>0?t.max.y+=i.y:t.min.y+=i.y)},e.contains=function(t,e){return e.x>=t.min.x&&e.x<=t.max.x&&e.y>=t.min.y&&e.y<=t.max.y},e.overlaps=function(t,e){return t.min.x<=e.max.x&&t.max.x>=e.min.x&&t.max.y>=e.min.y&&t.min.y<=e.max.y},e.translate=function(t,e){t.min.x+=e.x,t.max.x+=e.x,t.min.y+=e.y,t.max.y+=e.y},e.shift=function(t,e){var i=t.max.x-t.min.x,s=t.max.y-t.min.y;t.min.x=e.x,t.max.x=e.x+i,t.min.y=e.y,t.max.y=e.y+s},e.wrap=function(t,e,i){var s=null,n=null;if(void 0!==e.min.x&&void 0!==e.max.x&&(t.min.x>e.max.x?s=e.min.x-t.max.x:t.max.xe.max.y?n=e.min.y-t.max.y:t.max.y{var s={};t.exports=s;i(15647);var n=i(53402);s.pathToVertices=function(t,e){"undefined"==typeof window||"SVGPathSeg"in window||n.warn("Svg.pathToVertices: SVGPathSeg not defined, a polyfill is required.");var i,r,o,a,h,l,u,c,d,f,p,v=[],g=0,m=0,y=0;e=e||15;var x=function(t,e,i){var s=i%2==1&&i>1;if(!d||t!=d.x||e!=d.y){d&&s?(f=d.x,p=d.y):(f=0,p=0);var n={x:f+t,y:p+e};!s&&d||(d=n),v.push(n),m=f+t,y=p+e}},T=function(t){var e=t.pathSegTypeAsLetter.toUpperCase();if("Z"!==e){switch(e){case"M":case"L":case"T":case"C":case"S":case"Q":m=t.x,y=t.y;break;case"H":m=t.x;break;case"V":y=t.y}x(m,y,t.pathSegType)}};for(s._svgPathToAbsolute(t),o=t.getTotalLength(),l=[],i=0;i{var e={};t.exports=e,e.create=function(t,e){return{x:t||0,y:e||0}},e.clone=function(t){return{x:t.x,y:t.y}},e.magnitude=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},e.magnitudeSquared=function(t){return t.x*t.x+t.y*t.y},e.rotate=function(t,e,i){var s=Math.cos(e),n=Math.sin(e);i||(i={});var r=t.x*s-t.y*n;return i.y=t.x*n+t.y*s,i.x=r,i},e.rotateAbout=function(t,e,i,s){var n=Math.cos(e),r=Math.sin(e);s||(s={});var o=i.x+((t.x-i.x)*n-(t.y-i.y)*r);return s.y=i.y+((t.x-i.x)*r+(t.y-i.y)*n),s.x=o,s},e.normalise=function(t){var i=e.magnitude(t);return 0===i?{x:0,y:0}:{x:t.x/i,y:t.y/i}},e.dot=function(t,e){return t.x*e.x+t.y*e.y},e.cross=function(t,e){return t.x*e.y-t.y*e.x},e.cross3=function(t,e,i){return(e.x-t.x)*(i.y-t.y)-(e.y-t.y)*(i.x-t.x)},e.add=function(t,e,i){return i||(i={}),i.x=t.x+e.x,i.y=t.y+e.y,i},e.sub=function(t,e,i){return i||(i={}),i.x=t.x-e.x,i.y=t.y-e.y,i},e.mult=function(t,e){return{x:t.x*e,y:t.y*e}},e.div=function(t,e){return{x:t.x/e,y:t.y/e}},e.perp=function(t,e){return{x:(e=!0===e?-1:1)*-t.y,y:e*t.x}},e.neg=function(t){return{x:-t.x,y:-t.y}},e.angle=function(t,e){return Math.atan2(e.y-t.y,e.x-t.x)},e._temp=[e.create(),e.create(),e.create(),e.create(),e.create(),e.create()]},41598:(t,e,i)=>{var s={};t.exports=s;var n=i(31725),r=i(53402);s.create=function(t,e){for(var i=[],s=0;s0)return!1;o=i}return!0},s.scale=function(t,e,i,r){if(1===e&&1===i)return t;var o,a;r=r||s.centre(t);for(var h=0;h=0?h-1:t.length-1],u=t[h],c=t[(h+1)%t.length],d=e[h0&&(r|=2),3===r)return!1;return 0!==r||null},s.hull=function(t){var e,i,s=[],r=[];for((t=t.slice(0)).sort((function(t,e){var i=t.x-e.x;return 0!==i?i:t.y-e.y})),i=0;i=2&&n.cross3(r[r.length-2],r[r.length-1],e)<=0;)r.pop();r.push(e)}for(i=t.length-1;i>=0;i-=1){for(e=t[i];s.length>=2&&n.cross3(s[s.length-2],s[s.length-1],e)<=0;)s.pop();s.push(e)}return s.pop(),r.pop(),s.concat(r)}},55973:t=>{function e(t,e,i){i=i||0;var s,n,r,o,a,h,l,u=[0,0];return s=t[1][1]-t[0][1],n=t[0][0]-t[1][0],r=s*t[0][0]+n*t[0][1],o=e[1][1]-e[0][1],a=e[0][0]-e[1][0],h=o*e[0][0]+a*e[0][1],S(l=s*a-o*n,0,i)||(u[0]=(a*r-n*h)/l,u[1]=(s*h-o*r)/l),u}function i(t,e,i,s){var n=e[0]-t[0],r=e[1]-t[1],o=s[0]-i[0],a=s[1]-i[1];if(o*r-a*n==0)return!1;var h=(n*(i[1]-t[1])+r*(t[0]-i[0]))/(o*r-a*n),l=(o*(t[1]-i[1])+a*(i[0]-t[0]))/(a*n-o*r);return h>=0&&h<=1&&l>=0&&l<=1}function s(t,e,i){return(e[0]-t[0])*(i[1]-t[1])-(i[0]-t[0])*(e[1]-t[1])}function n(t,e,i){return s(t,e,i)>0}function r(t,e,i){return s(t,e,i)>=0}function o(t,e,i){return s(t,e,i)<0}function a(t,e,i){return s(t,e,i)<=0}t.exports={decomp:function(t){var e=T(t);return e.length>0?w(t,e):[t]},quickDecomp:function t(e,i,s,h,l,u,v){u=u||100,v=v||0,l=l||25,i=void 0!==i?i:[],s=s||[],h=h||[];var g=[0,0],m=[0,0],x=[0,0],T=0,w=0,S=0,E=0,A=0,C=0,_=0,M=[],P=[],R=e,L=e;if(L.length<3)return i;if(++v>u)return console.warn("quickDecomp: max level ("+u+") reached."),i;for(var O=0;OA&&(A+=e.length),E=Number.MAX_VALUE,A3&&s>=0;--s)u(d(t,s-1),d(t,s),d(t,s+1),e)&&(t.splice(s%t.length,1),i++);return i},removeDuplicatePoints:function(t,e){for(var i=t.length-1;i>=1;--i)for(var s=t[i],n=i-1;n>=0;--n)E(s,t[n],e)&&t.splice(i,1)},makeCCW:function(t){for(var e=0,i=t,s=1;si[e][0])&&(e=s);return!n(d(t,e-1),d(t,e),d(t,e+1))&&(function(t){for(var e=[],i=t.length,s=0;s!==i;s++)e.push(t.pop());for(s=0;s!==i;s++)t[s]=e[s]}(t),!0)}};var h=[],l=[];function u(t,e,i,n){if(n){var r=h,o=l;r[0]=e[0]-t[0],r[1]=e[1]-t[1],o[0]=i[0]-e[0],o[1]=i[1]-e[1];var a=r[0]*o[0]+r[1]*o[1],u=Math.sqrt(r[0]*r[0]+r[1]*r[1]),c=Math.sqrt(o[0]*o[0]+o[1]*o[1]);return Math.acos(a/(u*c)){var s=new(i(83419))({initialize:function(t){this.pluginManager=t,this.game=t.game},init:function(){},start:function(){},stop:function(){},destroy:function(){this.pluginManager=null,this.game=null,this.scene=null,this.systems=null}});t.exports=s},42363:t=>{t.exports={Global:["game","anims","cache","plugins","registry","scale","sound","textures","renderer"],CoreScene:["EventEmitter","CameraManager","GameObjectCreator","GameObjectFactory","ScenePlugin","DisplayList","UpdateList"],DefaultScene:["Clock","DataManagerPlugin","InputPlugin","Loader","TweenManager","LightsPlugin"]}},37277:t=>{var e={},i={},s={register:function(t,i,s,n){void 0===n&&(n=!1),e[t]={plugin:i,mapping:s,custom:n}},registerCustom:function(t,e,s,n){i[t]={plugin:e,mapping:s,data:n}},hasCore:function(t){return e.hasOwnProperty(t)},hasCustom:function(t){return i.hasOwnProperty(t)},getCore:function(t){return e[t]},getCustom:function(t){return i[t]},getCustomClass:function(t){return i.hasOwnProperty(t)?i[t].plugin:null},remove:function(t){e.hasOwnProperty(t)&&delete e[t]},removeCustom:function(t){i.hasOwnProperty(t)&&delete i[t]},destroyCorePlugins:function(){for(var t in e)e.hasOwnProperty(t)&&delete e[t]},destroyCustomPlugins:function(){for(var t in i)i.hasOwnProperty(t)&&delete i[t]}};t.exports=s},77332:(t,e,i)=>{var s=i(83419),n=i(8443),r=i(50792),o=i(74099),a=i(44603),h=i(39429),l=i(95540),u=i(37277),c=i(72905),d=new s({Extends:r,initialize:function(t){r.call(this),this.game=t,this.plugins=[],this.scenePlugins=[],this._pendingGlobal=[],this._pendingScene=[],t.isBooted?this.boot():t.events.once(n.BOOT,this.boot,this)},boot:function(){var t,e,i,s,r,o,a,h=this.game.config,u=h.installGlobalPlugins;for(u=u.concat(this._pendingGlobal),t=0;t{var s=i(52018),n=i(83419),r=i(44594),o=new n({Extends:s,initialize:function(t,e,i){s.call(this,e),this.scene=t,this.systems=t.sys,this.pluginKey=i,t.sys.events.once(r.BOOT,this.boot,this)},boot:function(){},destroy:function(){this.pluginManager=null,this.game=null,this.scene=null,this.systems=null}});t.exports=o},18922:(t,e,i)=>{t.exports={BasePlugin:i(52018),DefaultPlugins:i(42363),PluginCache:i(37277),PluginManager:i(77332),ScenePlugin:i(45145)}},63595:()=>{"undefined"!=typeof HTMLVideoElement&&!("requestVideoFrameCallback"in HTMLVideoElement.prototype)&&"getVideoPlaybackQuality"in HTMLVideoElement.prototype&&(HTMLVideoElement.prototype._rvfcpolyfillmap={},HTMLVideoElement.prototype.requestVideoFrameCallback=function(t){const e=performance.now(),i=this.getVideoPlaybackQuality(),s=this.mozPresentedFrames||this.mozPaintedFrames||i.totalVideoFrames-i.droppedVideoFrames,n=(r,o)=>{const a=this.getVideoPlaybackQuality(),h=this.mozPresentedFrames||this.mozPaintedFrames||a.totalVideoFrames-a.droppedVideoFrames;if(h>s){const s=this.mozFrameDelay||a.totalFrameDelay-i.totalFrameDelay||0,n=o-r;t(o,{presentationTime:o+1e3*s,expectedDisplayTime:o+n,width:this.videoWidth,height:this.videoHeight,mediaTime:Math.max(0,this.currentTime||0)+n/1e3,presentedFrames:h,processingDuration:s}),delete this._rvfcpolyfillmap[e]}else this._rvfcpolyfillmap[e]=requestAnimationFrame((t=>n(o,t)))};return this._rvfcpolyfillmap[e]=requestAnimationFrame((t=>n(e,t))),e},HTMLVideoElement.prototype.cancelVideoFrameCallback=function(t){cancelAnimationFrame(this._rvfcpolyfillmap[t]),delete this._rvfcpolyfillmap[t]})},10312:t=>{t.exports={SKIP_CHECK:-1,NORMAL:0,ADD:1,MULTIPLY:2,SCREEN:3,OVERLAY:4,DARKEN:5,LIGHTEN:6,COLOR_DODGE:7,COLOR_BURN:8,HARD_LIGHT:9,SOFT_LIGHT:10,DIFFERENCE:11,EXCLUSION:12,HUE:13,SATURATION:14,COLOR:15,LUMINOSITY:16,ERASE:17,SOURCE_IN:18,SOURCE_OUT:19,SOURCE_ATOP:20,DESTINATION_OVER:21,DESTINATION_IN:22,DESTINATION_OUT:23,DESTINATION_ATOP:24,LIGHTER:25,COPY:26,XOR:27}},29795:t=>{t.exports={DEFAULT:0,LINEAR:0,NEAREST:1}},68627:(t,e,i)=>{var s=i(19715),n=i(32880),r=i(83419),o=i(8054),a=i(50792),h=i(92503),l=i(56373),u=i(97480),c=i(69442),d=i(61340),f=new r({Extends:a,initialize:function(t){a.call(this);var e=t.config;this.config={clearBeforeRender:e.clearBeforeRender,backgroundColor:e.backgroundColor,antialias:e.antialias,roundPixels:e.roundPixels},this.game=t,this.type=o.CANVAS,this.drawCount=0,this.width=0,this.height=0,this.gameCanvas=t.canvas;var i={alpha:t.config.transparent,desynchronized:t.config.desynchronized,willReadFrequently:!1};this.gameContext=e.context?e.context:this.gameCanvas.getContext("2d",i),this.currentContext=this.gameContext,this.antialias=t.config.antialias,this.blendModes=l(),this.snapshotState={x:0,y:0,width:1,height:1,getPixel:!1,callback:null,type:"image/png",encoder:.92},this._tempMatrix1=new d,this._tempMatrix2=new d,this._tempMatrix3=new d,this.isBooted=!1,this.init()},init:function(){this.game.textures.once(c.READY,this.boot,this)},boot:function(){var t=this.game,e=t.scale.baseSize;this.width=e.width,this.height=e.height,this.isBooted=!0,t.scale.on(u.RESIZE,this.onResize,this),this.resize(e.width,e.height)},onResize:function(t,e){e.width===this.width&&e.height===this.height||this.resize(e.width,e.height)},resize:function(t,e){this.width=t,this.height=e,this.emit(h.RESIZE,t,e)},resetTransform:function(){this.currentContext.setTransform(1,0,0,1,0,0)},setBlendMode:function(t){return this.currentContext.globalCompositeOperation=t,this},setContext:function(t){return this.currentContext=t||this.gameContext,this},setAlpha:function(t){return this.currentContext.globalAlpha=t,this},preRender:function(){var t=this.gameContext,e=this.config,i=this.width,s=this.height;t.globalAlpha=1,t.globalCompositeOperation="source-over",t.setTransform(1,0,0,1,0,0),e.clearBeforeRender&&(t.clearRect(0,0,i,s),e.transparent||(t.fillStyle=e.backgroundColor.rgba,t.fillRect(0,0,i,s))),t.save(),this.drawCount=0,this.emit(h.PRE_RENDER)},render:function(t,e,i){var n=e.length;this.emit(h.RENDER,t,i);var r=i.x,o=i.y,a=i.width,l=i.height,u=i.renderToTexture?i.context:t.sys.context;u.save(),this.game.scene.customViewports&&(u.beginPath(),u.rect(r,o,a,l),u.clip()),i.emit(s.PRE_RENDER,i),this.currentContext=u;var c=i.mask;c&&c.preRenderCanvas(this,null,i._maskCamera),i.transparent||(u.fillStyle=i.backgroundColor.rgba,u.fillRect(r,o,a,l)),u.globalAlpha=i.alpha,u.globalCompositeOperation="source-over",this.drawCount+=n,i.renderToTexture&&i.emit(s.PRE_RENDER,i),i.matrix.copyToContext(u);for(var d=0;d=0?m=-(m+c):m<0&&(m=Math.abs(m)-c)),t.flipY&&(y>=0?y=-(y+d):y<0&&(y=Math.abs(y)-d))}var T=1,w=1;t.flipX&&(f||(m+=-e.realWidth+2*v),T=-1),t.flipY&&(f||(y+=-e.realHeight+2*g),w=-1);var b=t.x,S=t.y;a.applyITRS(b,S,t.rotation,t.scaleX*T,t.scaleY*w),o.copyFrom(i.matrix),s?(o.multiplyWithOffset(s,-i.scrollX*t.scrollFactorX,-i.scrollY*t.scrollFactorY),a.e=b,a.f=S):(a.e-=i.scrollX*t.scrollFactorX,a.f-=i.scrollY*t.scrollFactorY),o.multiply(a),i.roundPixels&&(o.e=Math.round(o.e),o.f=Math.round(o.f)),r.save(),o.setToContext(r),r.globalCompositeOperation=this.blendModes[t.blendMode],r.globalAlpha=n,r.imageSmoothingEnabled=!e.source.scaleMode,t.mask&&t.mask.preRenderCanvas(this,t,i),c>0&&d>0&&(i.roundPixels?r.drawImage(e.source.image,l,u,c,d,Math.round(m),Math.round(y),Math.round(c/p),Math.round(d/p)):r.drawImage(e.source.image,l,u,c,d,m,y,c/p,d/p)),t.mask&&t.mask.postRenderCanvas(this,t,i),r.restore()}},destroy:function(){this.removeAllListeners(),this.game=null,this.gameCanvas=null,this.gameContext=null}});t.exports=f},55830:(t,e,i)=>{t.exports={CanvasRenderer:i(68627),GetBlendModes:i(56373),SetTransform:i(20926)}},56373:(t,e,i)=>{var s=i(10312),n=i(89289);t.exports=function(){var t=[],e=n.supportNewBlendModes,i="source-over";return t[s.NORMAL]=i,t[s.ADD]="lighter",t[s.MULTIPLY]=e?"multiply":i,t[s.SCREEN]=e?"screen":i,t[s.OVERLAY]=e?"overlay":i,t[s.DARKEN]=e?"darken":i,t[s.LIGHTEN]=e?"lighten":i,t[s.COLOR_DODGE]=e?"color-dodge":i,t[s.COLOR_BURN]=e?"color-burn":i,t[s.HARD_LIGHT]=e?"hard-light":i,t[s.SOFT_LIGHT]=e?"soft-light":i,t[s.DIFFERENCE]=e?"difference":i,t[s.EXCLUSION]=e?"exclusion":i,t[s.HUE]=e?"hue":i,t[s.SATURATION]=e?"saturation":i,t[s.COLOR]=e?"color":i,t[s.LUMINOSITY]=e?"luminosity":i,t[s.ERASE]="destination-out",t[s.SOURCE_IN]="source-in",t[s.SOURCE_OUT]="source-out",t[s.SOURCE_ATOP]="source-atop",t[s.DESTINATION_OVER]="destination-over",t[s.DESTINATION_IN]="destination-in",t[s.DESTINATION_OUT]="destination-out",t[s.DESTINATION_ATOP]="destination-atop",t[s.LIGHTER]="lighter",t[s.COPY]="copy",t[s.XOR]="xor",t}},20926:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n,r){var o=n.alpha*i.alpha;if(o<=0)return!1;var a=s(i,n,r).calc;return e.globalCompositeOperation=t.blendModes[i.blendMode],e.globalAlpha=o,e.save(),a.setToContext(e),e.imageSmoothingEnabled=i.frame?!i.frame.source.scaleMode:t.antialias,!0}},63899:t=>{t.exports="losewebgl"},6119:t=>{t.exports="postrender"},48070:t=>{t.exports="prerender"},15640:t=>{t.exports="render"},8912:t=>{t.exports="resize"},87124:t=>{t.exports="restorewebgl"},92503:(t,e,i)=>{t.exports={LOSE_WEBGL:i(63899),POST_RENDER:i(6119),PRE_RENDER:i(48070),RENDER:i(15640),RESIZE:i(8912),RESTORE_WEBGL:i(87124)}},36909:(t,e,i)=>{t.exports={Events:i(92503),Snapshot:i(89966)},t.exports.Canvas=i(55830),t.exports.WebGL=i(4159)},32880:(t,e,i)=>{var s=i(27919),n=i(40987),r=i(95540);t.exports=function(t,e){var i=r(e,"callback"),o=r(e,"type","image/png"),a=r(e,"encoder",.92),h=Math.abs(Math.round(r(e,"x",0))),l=Math.abs(Math.round(r(e,"y",0))),u=Math.floor(r(e,"width",t.width)),c=Math.floor(r(e,"height",t.height));if(r(e,"getPixel",!1)){var d=t.getContext("2d",{willReadFrequently:!1}).getImageData(h,l,1,1).data;i.call(null,new n(d[0],d[1],d[2],d[3]))}else if(0!==h||0!==l||u!==t.width||c!==t.height){var f=s.createWebGL(this,u,c),p=f.getContext("2d",{willReadFrequently:!0});u>0&&c>0&&p.drawImage(t,h,l,u,c,0,0,u,c);var v=new Image;v.onerror=function(){i.call(null),s.remove(f)},v.onload=function(){i.call(null,v),s.remove(f)},v.src=f.toDataURL(o,a)}else{var g=new Image;g.onerror=function(){i.call(null)},g.onload=function(){i.call(null,g)},g.src=t.toDataURL(o,a)}}},88815:(t,e,i)=>{var s=i(27919),n=i(40987),r=i(95540);t.exports=function(t,e){var i=t,o=r(e,"callback"),a=r(e,"type","image/png"),h=r(e,"encoder",.92),l=Math.abs(Math.round(r(e,"x",0))),u=Math.abs(Math.round(r(e,"y",0))),c=r(e,"getPixel",!1),d=r(e,"isFramebuffer",!1),f=d?r(e,"bufferWidth",1):i.drawingBufferWidth,p=d?r(e,"bufferHeight",1):i.drawingBufferHeight;if(c){var v=new Uint8Array(4),g=d?u:p-u;i.readPixels(l,g,1,1,i.RGBA,i.UNSIGNED_BYTE,v),o.call(null,new n(v[0],v[1],v[2],v[3]))}else{var m=Math.floor(r(e,"width",f)),y=Math.floor(r(e,"height",p)),x=m*y*4,T=new Uint8Array(x);i.readPixels(l,p-u-y,m,y,i.RGBA,i.UNSIGNED_BYTE,T);for(var w=s.createWebGL(this,m,y),b=w.getContext("2d",{willReadFrequently:!0}),S=b.getImageData(0,0,m,y),E=S.data,A=0;A{t.exports={Canvas:i(32880),WebGL:i(88815)}},7530:(t,e,i)=>{var s=i(83419),n=i(36060),r=i(90330),o=i(82264),a=i(95540),h=i(32302),l=i(63448),u=i(31302),c=i(58918),d=i(14811),f=i(92651),p=i(96569),v=i(56527),g=i(57516),m=i(43439),y=i(81041),x=i(12385),T=i(7589),w=i(95428),b=i(72905),S=new s({initialize:function(t){this.game=t.game,this.renderer=t,this.classes=new r([[n.UTILITY_PIPELINE,T],[n.MULTI_PIPELINE,g],[n.BITMAPMASK_PIPELINE,u],[n.SINGLE_PIPELINE,x],[n.ROPE_PIPELINE,y],[n.LIGHT_PIPELINE,p],[n.POINTLIGHT_PIPELINE,m],[n.MOBILE_PIPELINE,v]]),this.postPipelineClasses=new r,this.pipelines=new r,this.postPipelineInstances=[],this.default=null,this.current=null,this.previous=null,this.MULTI_PIPELINE=null,this.BITMAPMASK_PIPELINE=null,this.UTILITY_PIPELINE=null,this.MOBILE_PIPELINE=null,this.FX_PIPELINE=null,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2,this.renderTargets=[],this.maxDimension=0,this.frameInc=32,this.targetIndex=0},boot:function(t,e,i){var s=this.renderer,r=this.renderTargets;this.frameInc=Math.floor(a(t,"frameInc",32));var l,u,p=s.width,v=s.height,g=this.game.config.disablePreFX;if(this.game.config.disablePostFX||this.postPipelineClasses.setAll([[String(d.BARREL),c.Barrel],[String(d.BLOOM),c.Bloom],[String(d.BLUR),c.Blur],[String(d.BOKEH),c.Bokeh],[String(d.CIRCLE),c.Circle],[String(d.COLOR_MATRIX),c.ColorMatrix],[String(d.DISPLACEMENT),c.Displacement],[String(d.GLOW),c.Glow],[String(d.GRADIENT),c.Gradient],[String(d.PIXELATE),c.Pixelate],[String(d.SHADOW),c.Shadow],[String(d.SHINE),c.Shine],[String(d.VIGNETTE),c.Vignette],[String(d.WIPE),c.Wipe]]),!g){this.classes.set(n.FX_PIPELINE,f);for(var m=Math.min(p,v),y=Math.ceil(m/this.frameInc),x=1;x=0;i--){var s=e[i];s.active&&s.preBatch(t)}}},postBatch:function(t){if(t.hasPostPipeline){this.flush();for(var e=t.postPipelines,i=0;i=0;i--){var s=e[i];s.active&&s.preBatch(t)}}},postBatchCamera:function(t){if(t.hasPostPipeline){this.flush();for(var e=t.postPipelines,i=0;ithis.maxDimension)return this.targetIndex=e.length-3,e[this.targetIndex];var i=3*(l(t,this.frameInc,0,!0)-1);return this.targetIndex=i,e[i]},getSwapRenderTarget:function(){return this.renderTargets[this.targetIndex+1]},getAltSwapRenderTarget:function(){return this.renderTargets[this.targetIndex+2]},destroy:function(){this.flush(),this.classes.clear(),this.postPipelineClasses.clear(),this.pipelines.clear(),this.renderer=null,this.game=null,this.classes=null,this.postPipelineClasses=null,this.pipelines=null,this.default=null,this.current=null,this.previous=null}});t.exports=S},32302:(t,e,i)=>{var s=i(83419),n=i(92503),r=new s({initialize:function(t,e,i,s,r,o,a,h,l){void 0===s&&(s=1),void 0===r&&(r=0),void 0===o&&(o=!0),void 0===a&&(a=!1),void 0===h&&(h=!0),void 0===l&&(l=!0),this.renderer=t,this.framebuffer=null,this.texture=null,this.width=0,this.height=0,this.scale=s,this.minFilter=r,this.autoClear=o,this.autoResize=!0,this.hasDepthBuffer=h,this.forceClamp=l,this.resize(e,i),a?this.renderer.on(n.RESIZE,this.resize,this):this.autoResize=!1},setAutoResize:function(t){return t&&!this.autoResize?(this.renderer.on(n.RESIZE,this.resize,this),this.autoResize=!0):!t&&this.autoResize&&(this.renderer.off(n.RESIZE,this.resize,this),this.autoResize=!1),this},resize:function(t,e){if((t=Math.round(t*this.scale))<=0&&(t=1),(e=Math.round(e*this.scale))<=0&&(e=1),this.autoResize&&(t!==this.width||e!==this.height)){var i=this.renderer;i.deleteFramebuffer(this.framebuffer),i.deleteTexture(this.texture),this.texture=i.createTextureFromSource(null,t,e,this.minFilter,this.forceClamp),this.framebuffer=i.createFramebuffer(t,e,this.texture,this.hasDepthBuffer),this.width=t,this.height=e}return this},willResize:function(t,e){return(t=Math.round(t*this.scale))<=0&&(t=1),(e=Math.round(e*this.scale))<=0&&(e=1),t!==this.width||e!==this.height},bind:function(t,e,i){void 0===t&&(t=!1);var s=this.renderer;if(t&&s.flush(),e&&i&&this.resize(e,i),s.pushFramebuffer(this.framebuffer,!1,!1),t&&this.adjustViewport(),this.autoClear){var n=this.renderer.gl;n.clearColor(0,0,0,0),n.clear(n.COLOR_BUFFER_BIT)}s.clearStencilMask()},adjustViewport:function(){var t=this.renderer.gl;t.viewport(0,0,this.width,this.height),t.disable(t.SCISSOR_TEST)},clear:function(t,e,i,s){var n=this.renderer,r=n.gl;n.pushFramebuffer(this.framebuffer),void 0!==t&&void 0!==e&&void 0!==i&&void 0!==s?(r.enable(r.SCISSOR_TEST),r.scissor(t,e,i,s)):r.disable(r.SCISSOR_TEST),r.clearColor(0,0,0,0),r.clear(r.COLOR_BUFFER_BIT),n.popFramebuffer(),n.resetScissor()},unbind:function(t){void 0===t&&(t=!1);var e=this.renderer;return t&&e.flush(),e.popFramebuffer()},destroy:function(){var t=this.renderer;t.off(n.RESIZE,this.resize,this),t.deleteFramebuffer(this.framebuffer),t.deleteTexture(this.texture),this.renderer=null,this.framebuffer=null,this.texture=null}});t.exports=r},70554:t=>{t.exports={getTintFromFloats:function(t,e,i,s){return((255&(255*s|0))<<24|(255&(255*t|0))<<16|(255&(255*e|0))<<8|255&(255*i|0))>>>0},getTintAppendFloatAlpha:function(t,e){return((255&(255*e|0))<<24|t)>>>0},getTintAppendFloatAlphaAndSwap:function(t,e){return((255&(255*e|0))<<24|(255&(0|t))<<16|(255&(t>>8|0))<<8|255&(t>>16|0))>>>0},getFloatsFromUintRGB:function(t){return[(255&(t>>16|0))/255,(255&(t>>8|0))/255,(255&(0|t))/255]},checkShaderMax:function(t,e){var i=Math.min(16,t.getParameter(t.MAX_TEXTURE_IMAGE_UNITS));return e&&-1!==e?Math.min(i,e):i},parseFragmentShaderMaxTextures:function(t,e){if(!t)return"";for(var i="",s=0;s0&&(i+="\n\telse "),s{var s=i(83419),n=i(62644),r=i(50792),o=i(77085),a=i(95540),h=i(37867),l=i(92503),u=i(32302),c=i(70554),d=i(38683),f=new s({Extends:r,initialize:function(t){r.call(this);var e=t.game,i=e.renderer,s=i.gl;this.name=a(t,"name","WebGLPipeline"),this.game=e,this.renderer=i,this.manager,this.gl=s,this.view=e.canvas,this.width=0,this.height=0,this.vertexCount=0,this.vertexCapacity=0,this.vertexData,this.vertexBuffer,this.activeBuffer,this.topology=a(t,"topology",s.TRIANGLES),this.bytes,this.vertexViewF32,this.vertexViewU32,this.active=!0,this.forceZero=a(t,"forceZero",!1),this.hasBooted=!1,this.isPostFX=!1,this.isPreFX=!1,this.renderTargets=[],this.currentRenderTarget,this.shaders=[],this.currentShader,this.projectionMatrix,this.projectionWidth=0,this.projectionHeight=0,this.config=t,this.glReset=!1,this.batch=[],this.currentBatch=null,this.currentTexture=null,this.currentUnit=0,this.activeTextures=[],this.resizeUniform=a(t,"resizeUniform","")},boot:function(){var t,e=this.gl,i=this.config,s=this.renderer;this.isPostFX||(this.projectionMatrix=(new h).identity());var n=this.renderTargets,r=a(i,"renderTarget",!1);"boolean"==typeof r&&r&&(r=1);var c=s.width,d=s.height;if("number"==typeof r)for(t=0;tT&&(T=x[t].vertexSize);var w=a(i,"batchSize",s.config.batchSize);this.vertexCapacity=6*w;var b=new ArrayBuffer(this.vertexCapacity*T);this.vertexData=b,this.bytes=new Uint8Array(b),this.vertexViewF32=new Float32Array(b),this.vertexViewU32=new Uint32Array(b);var S=a(i,"vertices",null);for(S?(this.vertexViewF32.set(S),this.vertexBuffer=s.createVertexBuffer(b,e.STATIC_DRAW)):this.vertexBuffer=s.createVertexBuffer(b.byteLength,e.DYNAMIC_DRAW),this.setVertexBuffer(),t=x.length-1;t>=0;t--)x[t].rebind();this.hasBooted=!0,s.on(l.RESIZE,this.resize,this),s.on(l.PRE_RENDER,this.onPreRender,this),s.on(l.RENDER,this.onRender,this),s.on(l.POST_RENDER,this.onPostRender,this),this.emit(o.BOOT,this),this.onBoot()},onBoot:function(){},onResize:function(){},setShader:function(t,e,i){var s=this.renderer;t===this.currentShader&&s.currentProgram===this.currentShader.program||(this.flush(),this.setVertexBuffer(i)&&!e&&(e=!0),t.bind(e,!1),this.currentShader=t);return this},getShaderByName:function(t){for(var e=this.shaders,i=0;i-1&&(m=b.substring(20))}y&&x&&g.push(new d(this,m,y,x,n(T)))}this.shaders=g}return 0===this.shaders.length?console.warn("Pipeline: "+this.name+" - Invalid shader config"):this.currentShader=this.shaders[0],this},createBatch:function(t){return this.currentBatch={start:this.vertexCount,count:0,texture:[t],unit:0,maxUnit:0},this.currentUnit=0,this.currentTexture=t,this.batch.push(this.currentBatch),0},addTextureToBatch:function(t){var e=this.currentBatch;e&&(e.texture.push(t),e.unit++,e.maxUnit++)},pushBatch:function(t){if(!this.currentBatch||this.forceZero&&t!==this.currentTexture)return this.createBatch(t);if(t===this.currentTexture)return this.currentUnit;var e=this.currentBatch,i=e.texture.indexOf(t);return-1===i?e.texture.length===this.renderer.maxTextures?this.createBatch(t):(e.unit++,e.maxUnit++,e.texture.push(t),this.currentUnit=e.unit,this.currentTexture=t,e.unit):(this.currentUnit=i,this.currentTexture=t,i)},setGameObject:function(t,e){return void 0===e&&(e=t.frame),this.pushBatch(e.source.glTexture)},shouldFlush:function(t){return void 0===t&&(t=0),this.vertexCount+t>this.vertexCapacity},vertexAvailable:function(){return this.vertexCapacity-this.vertexCount},resize:function(t,e){t===this.width&&e===this.height||this.flush(),this.width=t,this.height=e;for(var i=this.renderTargets,s=0;s=0;i--){var s=e[i].rebind();t&&s!==t||(this.currentShader=s)}return this.activeTextures.length=0,this.emit(o.REBIND,this.currentShader),this.onActive(this.currentShader),this.onRebind(),this.glReset=!1,this},restoreContext:function(){var t=this.shaders,e=!!this.vertexBuffer;this.activeBuffer=null,this.activeTextures.length=0,this.batch.length=0,this.currentBatch=null,this.currentTexture=null,this.currentUnit=0,e&&this.setVertexBuffer();for(var i=0;i0){this.emit(o.BEFORE_FLUSH,this,t),this.onBeforeFlush(t);var e=this.gl,i=this.vertexCount,s=this.currentShader.vertexSize,n=this.topology;if(this.active){var r,a,h;this.setVertexBuffer(),i===this.vertexCapacity?e.bufferData(e.ARRAY_BUFFER,this.vertexData,e.DYNAMIC_DRAW):e.bufferSubData(e.ARRAY_BUFFER,0,this.bytes.subarray(0,i*s));var l=this.batch,u=this.activeTextures;if(this.forceZero)for(u[0]||e.activeTexture(e.TEXTURE0),r=0;r{var s=i(95428),n=i(72905),r=i(19715),o=i(83419),a=i(8054),h=i(50792),l=i(92503),u=i(50030),c=i(37867),d=i(29747),f=i(7530),p=i(32302),v=i(97480),g=i(69442),m=i(70554),y=i(88815),x=i(26128),T=i(1482),w=i(82751),b=i(84387),S=i(93567),E=i(57183),A=!1,C=new o({Extends:h,initialize:function(t){h.call(this);var e=t.config,i={alpha:e.transparent,desynchronized:e.desynchronized,depth:!0,antialias:e.antialiasGL,premultipliedAlpha:e.premultipliedAlpha,stencil:!0,failIfMajorPerformanceCaveat:e.failIfMajorPerformanceCaveat,powerPreference:e.powerPreference,preserveDrawingBuffer:e.preserveDrawingBuffer,willReadFrequently:!1};this.config={clearBeforeRender:e.clearBeforeRender,antialias:e.antialias,backgroundColor:e.backgroundColor,contextCreation:i,roundPixels:e.roundPixels,maxTextures:e.maxTextures,maxTextureSize:e.maxTextureSize,batchSize:e.batchSize,maxLights:e.maxLights,mipmapFilter:e.mipmapFilter},this.game=t,this.type=a.WEBGL,this.pipelines=null,this.width=0,this.height=0,this.canvas=t.canvas,this.blendModes=[],this.contextLost=!1,this.snapshotState={x:0,y:0,width:1,height:1,getPixel:!1,callback:null,type:"image/png",encoder:.92,isFramebuffer:!1,bufferWidth:0,bufferHeight:0},this.maxTextures=0,this.textureIndexes,this.glBufferWrappers=[],this.glProgramWrappers=[],this.glTextureWrappers=[],this.glFramebufferWrappers=[],this.glAttribLocationWrappers=[],this.glUniformLocationWrappers=[],this.currentFramebuffer=null,this.fboStack=[],this.currentProgram=null,this.currentBlendMode=1/0,this.currentScissorEnabled=!1,this.currentScissor=null,this.scissorStack=[],this.contextLostHandler=d,this.contextRestoredHandler=d,this.previousContextLostHandler=d,this.previousContextRestoredHandler=d,this.gl=null,this.supportedExtensions=null,this.instancedArraysExtension=null,this.vaoExtension=null,this.extensions={},this.glFormats,this.compression,this.drawingBufferHeight=0,this.blankTexture=null,this.normalTexture=null,this.whiteTexture=null,this.maskCount=0,this.maskStack=[],this.currentMask={mask:null,camera:null},this.currentCameraMask={mask:null,camera:null},this.glFuncMap=null,this.currentType="",this.newType=!1,this.nextTypeMatch=!1,this.finalType=!1,this.mipmapFilter=null,this.defaultScissor=[0,0,0,0],this.isBooted=!1,this.renderTarget=null,this.projectionMatrix,this.projectionWidth=0,this.projectionHeight=0,this.maskSource=null,this.maskTarget=null,this.spector=null,this._debugCapture=!1,this.init(this.config)},init:function(t){var e,i=this.game,s=this.canvas,n=t.backgroundColor;if(!(e=i.config.context?i.config.context:s.getContext("webgl",t.contextCreation)||s.getContext("experimental-webgl",t.contextCreation))||e.isContextLost())throw this.contextLost=!0,new Error("WebGL unsupported");this.gl=e;var r=this;!function(){var t=e.getSupportedExtensions();r.supportedExtensions=t;var i="ANGLE_instanced_arrays";r.instancedArraysExtension=t.indexOf(i)>-1?e.getExtension(i):null;var s="OES_vertex_array_object";r.vaoExtension=t.indexOf(s)>-1?e.getExtension(s):null}(),this.setContextHandlers(),i.context=e;for(var o=0;o<=27;o++)this.blendModes.push({func:[e.ONE,e.ONE_MINUS_SRC_ALPHA],equation:e.FUNC_ADD});this.blendModes[1].func=[e.ONE,e.DST_ALPHA],this.blendModes[2].func=[e.DST_COLOR,e.ONE_MINUS_SRC_ALPHA],this.blendModes[3].func=[e.ONE,e.ONE_MINUS_SRC_COLOR],this.blendModes[17]={func:[e.ZERO,e.ONE_MINUS_SRC_ALPHA],equation:e.FUNC_REVERSE_SUBTRACT},this.glFormats=[e.BYTE,e.SHORT,e.UNSIGNED_BYTE,e.UNSIGNED_SHORT,e.FLOAT],this.glFuncMap={mat2:{func:e.uniformMatrix2fv,length:1,matrix:!0},mat3:{func:e.uniformMatrix3fv,length:1,matrix:!0},mat4:{func:e.uniformMatrix4fv,length:1,matrix:!0},"1f":{func:e.uniform1f,length:1},"1fv":{func:e.uniform1fv,length:1},"1i":{func:e.uniform1i,length:1},"1iv":{func:e.uniform1iv,length:1},"2f":{func:e.uniform2f,length:2},"2fv":{func:e.uniform2fv,length:1},"2i":{func:e.uniform2i,length:2},"2iv":{func:e.uniform2iv,length:1},"3f":{func:e.uniform3f,length:3},"3fv":{func:e.uniform3fv,length:1},"3i":{func:e.uniform3i,length:3},"3iv":{func:e.uniform3iv,length:1},"4f":{func:e.uniform4f,length:4},"4fv":{func:e.uniform4fv,length:1},"4i":{func:e.uniform4i,length:4},"4iv":{func:e.uniform4iv,length:1}},t.maxTextures&&-1!==t.maxTextures||(t.maxTextures=e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS)),t.maxTextureSize||(t.maxTextureSize=e.getParameter(e.MAX_TEXTURE_SIZE)),this.compression=this.getCompressedTextures(),e.disable(e.DEPTH_TEST),e.disable(e.CULL_FACE),e.enable(e.BLEND),e.clearColor(n.redGL,n.greenGL,n.blueGL,n.alphaGL);return-1!==["NEAREST","LINEAR","NEAREST_MIPMAP_NEAREST","LINEAR_MIPMAP_NEAREST","NEAREST_MIPMAP_LINEAR","LINEAR_MIPMAP_LINEAR"].indexOf(t.mipmapFilter)&&(this.mipmapFilter=e[t.mipmapFilter]),this.maxTextures=m.checkShaderMax(e,t.maxTextures),this.textureIndexes=[],this.createTemporaryTextures(),this.pipelines=new f(this),this.setBlendMode(a.BlendModes.NORMAL),this.projectionMatrix=(new c).identity(),i.textures.once(g.READY,this.boot,this),this},boot:function(){var t=this.game,e=this.pipelines,i=t.scale.baseSize,s=i.width,n=i.height;this.width=s,this.height=n,this.isBooted=!0,this.renderTarget=new p(this,s,n,1,0,!0,!0),this.maskTarget=new p(this,s,n,1,0,!0,!0),this.maskSource=new p(this,s,n,1,0,!0,!0);var r=t.config;e.boot(r.pipeline,r.defaultPipeline,r.autoMobilePipeline),this.blankTexture=t.textures.getFrame("__DEFAULT").glTexture,this.normalTexture=t.textures.getFrame("__NORMAL").glTexture,this.whiteTexture=t.textures.getFrame("__WHITE").glTexture;var o=this.gl;o.bindFramebuffer(o.FRAMEBUFFER,null),o.enable(o.SCISSOR_TEST),t.scale.on(v.RESIZE,this.onResize,this),this.resize(s,n)},setContextHandlers:function(t,e){this.previousContextLostHandler&&this.canvas.removeEventListener("webglcontextlost",this.previousContextLostHandler,!1),this.previousContextRestoredHandler&&this.canvas.removeEventListener("webglcontextlost",this.previousContextRestoredHandler,!1),this.contextLostHandler="function"==typeof t?t.bind(this):this.dispatchContextLost.bind(this),this.contextRestoredHandler="function"==typeof e?e.bind(this):this.dispatchContextRestored.bind(this),this.canvas.addEventListener("webglcontextlost",this.contextLostHandler,!1),this.canvas.addEventListener("webglcontextrestored",this.contextRestoredHandler,!1),this.previousContextLostHandler=this.contextLostHandler,this.previousContextRestoredHandler=this.contextRestoredHandler},dispatchContextLost:function(t){this.contextLost=!0,console&&console.warn("WebGL Context lost. Renderer disabled"),this.emit(l.LOSE_WEBGL,this),t.preventDefault()},dispatchContextRestored:function(t){var e=this.gl;if(e.isContextLost())console&&console.log("WebGL Context restored, but context is still lost");else{this.currentProgram=null,this.currentFramebuffer=null,this.setBlendMode(a.BlendModes.NORMAL),e.disable(e.BLEND),e.disable(e.DEPTH_TEST),e.enable(e.CULL_FACE),this.compression=this.getCompressedTextures();var i=function(t){t.createResource()};s(this.glTextureWrappers,i),s(this.glBufferWrappers,i),s(this.glFramebufferWrappers,i),s(this.glProgramWrappers,i),s(this.glAttribLocationWrappers,i),s(this.glUniformLocationWrappers,i),this.createTemporaryTextures(),this.pipelines.restoreContext(),this.resize(this.game.scale.baseSize.width,this.game.scale.baseSize.height),this.init.setupExtensions(),this.contextLost=!1,console&&console.warn("WebGL Context restored. Renderer running again."),this.emit(l.RESTORE_WEBGL,this),t.preventDefault()}},createTemporaryTextures:function(){for(var t=this.gl,e=0;e0&&s>0;if(o&&a){var h=o[0],l=o[1],u=o[2],c=o[3];a=h!==t||l!==e||u!==i||c!==s}a&&(this.flush(),r.scissor(t,n-e-s,i,s))},resetScissor:function(){var t=this.gl;t.enable(t.SCISSOR_TEST);var e=this.currentScissor;if(e){var i=e[0],s=e[1],n=e[2],r=e[3];n>0&&r>0&&t.scissor(i,this.drawingBufferHeight-s-r,n,r)}},popScissor:function(){var t=this.scissorStack;t.pop();var e=t[t.length-1];e&&this.setScissor(e[0],e[1],e[2],e[3]),this.currentScissor=e},hasActiveStencilMask:function(){var t=this.currentMask.mask,e=this.currentCameraMask.mask;return t&&t.isStencil||e&&e.isStencil},resetViewport:function(){var t=this.gl;t.viewport(0,0,this.width,this.height),this.drawingBufferHeight=t.drawingBufferHeight},setBlendMode:function(t,e){void 0===e&&(e=!1);var i=this.gl,s=this.blendModes[t];return!!(e||t!==a.BlendModes.SKIP_CHECK&&this.currentBlendMode!==t)&&(this.flush(),i.enable(i.BLEND),i.blendEquation(s.equation),s.func.length>2?i.blendFuncSeparate(s.func[0],s.func[1],s.func[2],s.func[3]):i.blendFunc(s.func[0],s.func[1]),this.currentBlendMode=t,!0)},addBlendMode:function(t,e){return this.blendModes.push({func:t,equation:e})-1},updateBlendMode:function(t,e,i){return this.blendModes[t]&&(this.blendModes[t].func=e,i&&(this.blendModes[t].equation=i)),this},removeBlendMode:function(t){return t>17&&this.blendModes[t]&&this.blendModes.splice(t,1),this},pushFramebuffer:function(t,e,i,s,n){return t===this.currentFramebuffer?this:(this.fboStack.push(t),this.setFramebuffer(t,e,i,s,n))},setFramebuffer:function(t,e,i,s,n){if(void 0===e&&(e=!1),void 0===i&&(i=!0),void 0===s&&(s=null),void 0===n&&(n=!1),t===this.currentFramebuffer)return this;var r=this.gl,o=this.width,a=this.height;return t&&t.renderTexture&&i?(o=t.renderTexture.width,a=t.renderTexture.height):this.flush(),t?r.bindFramebuffer(r.FRAMEBUFFER,t.webGLFramebuffer):r.bindFramebuffer(r.FRAMEBUFFER,null),i&&r.viewport(0,0,o,a),s&&r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,s.webGLTexture,0),n&&(r.clearColor(0,0,0,0),r.clear(r.COLOR_BUFFER_BIT)),e&&(t?(this.drawingBufferHeight=a,this.pushScissor(0,0,o,a)):(this.drawingBufferHeight=this.height,this.popScissor())),this.currentFramebuffer=t,this},popFramebuffer:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!0);var i=this.fboStack;i.pop();var s=i[i.length-1];return s||(s=null),this.setFramebuffer(s,t,e),s},restoreFramebuffer:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!0);var i=this.fboStack,s=i[i.length-1];s||(s=null),this.currentFramebuffer=null,this.setFramebuffer(s,t,e)},setProgram:function(t){return t!==this.currentProgram&&(this.flush(),this.gl.useProgram(t.webGLProgram),this.currentProgram=t,!0)},resetProgram:function(){return this.gl.useProgram(this.currentProgram.webGLProgramWrapper),this},createTextureFromSource:function(t,e,i,s,n){void 0===n&&(n=!1);var r=this.gl,o=r.NEAREST,h=r.NEAREST,l=r.CLAMP_TO_EDGE;e=t?t.width:e,i=t?t.height:i;var c=u(e,i);if(c&&!n&&(l=r.REPEAT),s===a.ScaleModes.LINEAR&&this.config.antialias){var d=t&&t.compressed,f=!d&&c||d&&t.mipmaps.length>1;o=this.mipmapFilter&&f?this.mipmapFilter:r.LINEAR,h=r.LINEAR}return t||"number"!=typeof e||"number"!=typeof i?this.createTexture2D(0,o,h,l,l,r.RGBA,t):this.createTexture2D(0,o,h,l,l,r.RGBA,null,e,i)},createTexture2D:function(t,e,i,s,n,r,o,a,h,l,u,c){"number"!=typeof a&&(a=o?o.width:1),"number"!=typeof h&&(h=o?o.height:1);var d=new w(this.gl,t,e,i,s,n,r,o,a,h,l,u,c);return this.glTextureWrappers.push(d),d},createFramebuffer:function(t,e,i,s){this.currentFramebuffer=null;var n=new b(this.gl,t,e,i,s);return this.glFramebufferWrappers.push(n),n},beginBitmapMask:function(t,e){this.gl&&(this.flush(),this.maskTarget.bind(!0),this.currentCameraMask.mask!==t&&(this.currentMask.mask=t,this.currentMask.camera=e))},drawBitmapMask:function(t,e,i){this.flush(),this.maskSource.bind(),this.setBlendMode(0,!0),t.renderWebGL(this,t,e),this.maskSource.unbind(!0),this.maskTarget.unbind();var s=this.gl,n=this.getCurrentStencilMask();n?(s.enable(s.STENCIL_TEST),n.mask.applyStencil(this,n.camera,!0)):this.currentMask.mask=null,this.pipelines.set(i),s.activeTexture(s.TEXTURE0),s.bindTexture(s.TEXTURE_2D,this.maskTarget.texture.webGLTexture),s.activeTexture(s.TEXTURE1),s.bindTexture(s.TEXTURE_2D,this.maskSource.texture.webGLTexture)},createProgram:function(t,e){var i=new T(this.gl,t,e);return this.glProgramWrappers.push(i),i},createVertexBuffer:function(t,e){var i=this.gl,s=new x(i,t,i.ARRAY_BUFFER,e);return this.glBufferWrappers.push(s),s},createAttribLocation:function(t,e){var i=new S(this.gl,t,e);return this.glAttribLocationWrappers.push(i),i},createUniformLocation:function(t,e){var i=new E(this.gl,t,e);return this.glUniformLocationWrappers.push(i),i},createIndexBuffer:function(t,e){var i=this.gl,s=new x(i,t,i.ELEMENT_ARRAY_BUFFER,e);return this.glBufferWrappers.push(s),s},deleteTexture:function(t){if(t)return n(this.glTextureWrappers,t),t.destroy(),this},deleteFramebuffer:function(t){return t?(n(this.fboStack,t),n(this.glFramebufferWrappers,t),t.destroy(),this):this},deleteProgram:function(t){return t&&(n(this.glProgramWrappers,t),t.destroy()),this},deleteAttribLocation:function(t){return t&&(n(this.glAttribLocationWrappers,t),t.destroy()),this},deleteUniformLocation:function(t){return t&&(n(this.glUniformLocationWrappers,t),t.destroy()),this},deleteBuffer:function(t){return t?(n(this.glBufferWrappers,t),t.destroy(),this):this},preRenderCamera:function(t){var e=t.x,i=t.y,s=t.width,n=t.height,o=t.backgroundColor;(t.emit(r.PRE_RENDER,t),this.pipelines.preBatchCamera(t),this.pushScissor(e,i,s,n),t.mask&&(this.currentCameraMask.mask=t.mask,this.currentCameraMask.camera=t._maskCamera,t.mask.preRenderWebGL(this,t,t._maskCamera)),o.alphaGL>0)&&this.pipelines.setMulti().drawFillRect(e,i,s,n,m.getTintFromFloats(o.blueGL,o.greenGL,o.redGL,1),o.alphaGL)},getCurrentStencilMask:function(){var t=null,e=this.maskStack,i=this.currentCameraMask;return e.length>0?t=e[e.length-1]:i.mask&&i.mask.isStencil&&(t=i),t},postRenderCamera:function(t){var e=t.flashEffect,i=t.fadeEffect;if(e.isRunning||i.isRunning||i.isComplete){var s=this.pipelines.setMulti();e.postRenderWebGL(s,m.getTintFromFloats),i.postRenderWebGL(s,m.getTintFromFloats)}t.dirty=!1,this.popScissor(),t.mask&&(this.currentCameraMask.mask=null,t.mask.postRenderWebGL(this,t._maskCamera)),this.pipelines.postBatchCamera(t),t.emit(r.POST_RENDER,t)},preRender:function(){if(!this.contextLost){var t=this.gl;if(t.bindFramebuffer(t.FRAMEBUFFER,null),this.config.clearBeforeRender){var e=this.config.backgroundColor;t.clearColor(e.redGL,e.greenGL,e.blueGL,e.alphaGL),t.clear(t.COLOR_BUFFER_BIT|t.DEPTH_BUFFER_BIT|t.STENCIL_BUFFER_BIT)}t.enable(t.SCISSOR_TEST),this.currentScissor=this.defaultScissor,this.scissorStack.length=0,this.scissorStack.push(this.currentScissor),this.game.scene.customViewports&&t.scissor(0,this.drawingBufferHeight-this.height,this.width,this.height),this.currentMask.mask=null,this.currentCameraMask.mask=null,this.maskStack.length=0,this.emit(l.PRE_RENDER)}},render:function(t,e,i){if(!this.contextLost){var s=e.length;if(this.emit(l.RENDER,t,i),this.preRenderCamera(i),0===s)return this.setBlendMode(a.BlendModes.NORMAL),void this.postRenderCamera(i);this.currentType="";for(var n=this.currentMask,r=0;r{var s=i(83419),n=i(95428),r=i(95540),o=i(14500),a=new s({initialize:function(t,e,i,s,n){this.pipeline=t,this.name=e,this.renderer=t.renderer,this.gl=this.renderer.gl,this.fragSrc=s,this.vertSrc=i,this.program=this.renderer.createProgram(i,s),this.attributes,this.vertexComponentCount=0,this.vertexSize=0,this.uniforms={},this.createAttributes(n),this.createUniforms()},createAttributes:function(t){var e=0,i=0,s=[];this.vertexComponentCount=0;for(var n=0;n=0?(e.enableVertexAttribArray(p.webGLAttribLocation),e.vertexAttribPointer(p.webGLAttribLocation,h,l,f,s,u),a.enabled=!0,a.location=p):-1!==p.webGLAttribLocation&&e.disableVertexAttribArray(p.webGLAttribLocation)}else c?e.vertexAttribPointer(d.webGLAttribLocation,h,l,f,s,u):!c&&-1!==d&&d.webGLAttribLocation>-1&&(e.disableVertexAttribArray(d.webGLAttribLocation),a.location=-1)}return this},createUniforms:function(){var t,e,i,s=this.gl,n=this.program,r=this.uniforms,o=s.getProgramParameter(n.webGLProgram,s.ACTIVE_UNIFORMS);for(t=0;t0&&(e=e.substr(0,h),r.hasOwnProperty(e)||null!==(i=this.renderer.createUniformLocation(n,e))&&(r[e]={name:e,location:i,setter:null,value1:null,value2:null,value3:null,value4:null}))}}return this},syncUniforms:function(){var t=this.gl;for(var e in this.renderer.setProgram(this.program),this.uniforms){var i=this.uniforms[e];i.setter&&i.setter.call(t,i.location.webGLUniformLocation,i.value1,i.value2,i.value3,i.value4)}},hasUniform:function(t){return this.uniforms.hasOwnProperty(t)},resetUniform:function(t){var e=this.uniforms[t];return e&&(e.value1=null,e.value2=null,e.value3=null,e.value4=null),this},setUniform1:function(t,e,i,s){var n=this.uniforms[e];return n?((s||n.value1!==i)&&(n.setter||(n.setter=t),n.value1=i,this.renderer.setProgram(this.program),t.call(this.gl,n.location.webGLUniformLocation,i),this.pipeline.currentShader=this),this):this},setUniform2:function(t,e,i,s,n){var r=this.uniforms[e];return r?((n||r.value1!==i||r.value2!==s)&&(r.setter||(r.setter=t),r.value1=i,r.value2=s,this.renderer.setProgram(this.program),t.call(this.gl,r.location.webGLUniformLocation,i,s),this.pipeline.currentShader=this),this):this},setUniform3:function(t,e,i,s,n,r){var o=this.uniforms[e];return o?((r||o.value1!==i||o.value2!==s||o.value3!==n)&&(o.setter||(o.setter=t),o.value1=i,o.value2=s,o.value3=n,this.renderer.setProgram(this.program),t.call(this.gl,o.location.webGLUniformLocation,i,s,n),this.pipeline.currentShader=this),this):this},setUniform4:function(t,e,i,s,n,r,o){var a=this.uniforms[e];return a?((o||a.value1!==i||a.value2!==s||a.value3!==n||a.value4!==r)&&(a.setter||(a.setter=t),a.value1=i,a.value2=s,a.value3=n,a.value4=r,this.renderer.setProgram(this.program),t.call(this.gl,a.location.webGLUniformLocation,i,s,n,r),this.pipeline.currentShader=this),this):this},setBoolean:function(t,e){return this.setUniform1(this.gl.uniform1i,t,Number(e))},set1f:function(t,e){return this.setUniform1(this.gl.uniform1f,t,e)},set2f:function(t,e,i){return this.setUniform2(this.gl.uniform2f,t,e,i)},set3f:function(t,e,i,s){return this.setUniform3(this.gl.uniform3f,t,e,i,s)},set4f:function(t,e,i,s,n){return this.setUniform4(this.gl.uniform4f,t,e,i,s,n)},set1fv:function(t,e){return this.setUniform1(this.gl.uniform1fv,t,e,!0)},set2fv:function(t,e){return this.setUniform1(this.gl.uniform2fv,t,e,!0)},set3fv:function(t,e){return this.setUniform1(this.gl.uniform3fv,t,e,!0)},set4fv:function(t,e){return this.setUniform1(this.gl.uniform4fv,t,e,!0)},set1iv:function(t,e){return this.setUniform1(this.gl.uniform1iv,t,e,!0)},set2iv:function(t,e){return this.setUniform1(this.gl.uniform2iv,t,e,!0)},set3iv:function(t,e){return this.setUniform1(this.gl.uniform3iv,t,e,!0)},set4iv:function(t,e){return this.setUniform1(this.gl.uniform4iv,t,e,!0)},set1i:function(t,e){return this.setUniform1(this.gl.uniform1i,t,e)},set2i:function(t,e,i){return this.setUniform2(this.gl.uniform2i,t,e,i)},set3i:function(t,e,i,s){return this.setUniform3(this.gl.uniform3i,t,e,i,s)},set4i:function(t,e,i,s,n){return this.setUniform4(this.gl.uniform4i,t,e,i,s,n)},setMatrix2fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix2fv,t,e,i,!0)},setMatrix3fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix3fv,t,e,i,!0)},setMatrix4fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix4fv,t,e,i,!0)},createProgram:function(t,e){return void 0===t&&(t=this.vertSrc),void 0===e&&(e=this.fragSrc),this.program&&this.renderer.deleteProgram(this.program),this.vertSrc=t,this.fragSrc=e,this.program=this.renderer.createProgram(t,e),this.createUniforms(),this.rebind()},destroy:function(){var t=this.renderer;n(this.uniforms,(function(e){t.deleteUniformLocation(e.location)})),this.uniforms=null,n(this.attributes,(function(e){t.deleteAttribLocation(e.location)})),this.attributes=null,t.deleteProgram(this.program),this.pipeline=null,this.renderer=null,this.gl=null,this.program=null}});t.exports=a},14500:t=>{t.exports={BYTE:{enum:5120,size:1},UNSIGNED_BYTE:{enum:5121,size:1},SHORT:{enum:5122,size:2},UNSIGNED_SHORT:{enum:5123,size:2},INT:{enum:5124,size:4},UNSIGNED_INT:{enum:5125,size:4},FLOAT:{enum:5126,size:4}}},4159:(t,e,i)=>{var s=i(14500),n=i(79291),r={PipelineManager:i(7530),Pipelines:i(96615),RenderTarget:i(32302),Utils:i(70554),WebGLPipeline:i(29100),WebGLRenderer:i(74797),WebGLShader:i(38683),Wrappers:i(9503)};r=n(!1,r,s),t.exports=r},31302:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(78908),o=i(85191),a=i(14500),h=i(29100),l=new s({Extends:h,initialize:function(t){t.fragShader=n(t,"fragShader",r),t.vertShader=n(t,"vertShader",o),t.batchSize=n(t,"batchSize",1),t.vertices=n(t,"vertices",[-1,1,-1,-7,7,1]),t.attributes=n(t,"attributes",[{name:"inPosition",size:2,type:a.FLOAT}]),h.call(this,t)},boot:function(){h.prototype.boot.call(this),this.set1i("uMainSampler",0),this.set1i("uMaskSampler",1)},resize:function(t,e){h.prototype.resize.call(this,t,e),this.set2f("uResolution",t,e)},beginMask:function(t,e,i){this.renderer.beginBitmapMask(t,i)},endMask:function(t,e,i){var s=this.gl,n=this.renderer,r=t.bitmapMask;r&&s&&(n.drawBitmapMask(r,e,this),i&&this.set2f("uResolution",i.width,i.height),this.set1i("uInvertMaskAlpha",t.invertAlpha),s.drawArrays(this.topology,0,3),i&&this.set2f("uResolution",this.width,this.height),s.bindTexture(s.TEXTURE_2D,null))}});t.exports=l},92651:(t,e,i)=>{var s=i(83419),n=i(58918),r=i(14811),o=i(95540),a=i(43558),h=i(89350),l=i(70554),u=new s({Extends:a,initialize:function(t){t.shaders=[l.setGlowQuality(h.FXGlowFrag,t.game),h.FXShadowFrag,h.FXPixelateFrag,h.FXVignetteFrag,h.FXShineFrag,h.FXBlurLowFrag,h.FXBlurMedFrag,h.FXBlurHighFrag,h.FXGradientFrag,h.FXBloomFrag,h.ColorMatrixFrag,h.FXCircleFrag,h.FXBarrelFrag,h.FXDisplacementFrag,h.FXWipeFrag,h.FXBokehFrag],a.call(this,t);var e=this.game;this.glow=new n.Glow(e),this.shadow=new n.Shadow(e),this.pixelate=new n.Pixelate(e),this.vignette=new n.Vignette(e),this.shine=new n.Shine(e),this.gradient=new n.Gradient(e),this.circle=new n.Circle(e),this.barrel=new n.Barrel(e),this.wipe=new n.Wipe(e),this.bokeh=new n.Bokeh(e);var i=[];i[r.GLOW]=this.onGlow,i[r.SHADOW]=this.onShadow,i[r.PIXELATE]=this.onPixelate,i[r.VIGNETTE]=this.onVignette,i[r.SHINE]=this.onShine,i[r.BLUR]=this.onBlur,i[r.GRADIENT]=this.onGradient,i[r.BLOOM]=this.onBloom,i[r.COLOR_MATRIX]=this.onColorMatrix,i[r.CIRCLE]=this.onCircle,i[r.BARREL]=this.onBarrel,i[r.DISPLACEMENT]=this.onDisplacement,i[r.WIPE]=this.onWipe,i[r.BOKEH]=this.onBokeh,this.fxHandlers=i,this.source,this.target,this.swap},onDraw:function(t,e,i){this.source=t,this.target=e,this.swap=i;var s=t.width,n=t.height,r=this.tempSprite,o=this.fxHandlers;if(r&&r.preFX)for(var a=r.preFX.list,h=0;h{var s=i(83419),n=i(95540),r=i(31063),o=i(57516),a=i(61340),h=i(26099),l=i(29100),u=new s({Extends:o,initialize:function(t){var e=n(t,"fragShader",r);t.fragShader=e.replace("%LIGHT_COUNT%",t.game.renderer.config.maxLights),o.call(this,t),this.inverseRotationMatrix=new Float32Array([1,0,0,0,1,0,0,0,1]),this.currentNormalMap,this.lightsActive=!0,this.tempVec2=new h,this._tempMatrix=new a,this._tempMatrix2=new a},boot:function(){l.prototype.boot.call(this)},onRender:function(t,e){var i=t.sys.lights;if(this.lightsActive=!1,i&&i.active){var s,n=i.getLights(e),r=n.length;this.lightsActive=!0;var o=this.renderer.height,a=e.matrix,h=this.tempVec2;for(this.set1i("uMainSampler",0),this.set1i("uNormSampler",1),this.set2f("uResolution",this.width/2,this.height/2),this.set4f("uCamera",e.x,e.y,e.rotation,e.zoom),this.set3f("uAmbientLightColor",i.ambientColor.r,i.ambientColor.g,i.ambientColor.b),this.set1i("uLightCount",r),s=0;s0&&this.flush();var e=this.inverseRotationMatrix;if(t){var i=-t,s=Math.cos(i),n=Math.sin(i);e[1]=n,e[3]=-n,e[0]=e[4]=s}else e[0]=e[4]=1,e[1]=e[3]=0;this.setMatrix3fv("uInverseRotationMatrix",!1,e),this.currentNormalMapRotation=t}},setTexture2D:function(t,e){var i=this.renderer;void 0===t&&(t=i.whiteTexture);var s=this.getNormalMap(e);this.isNewNormalMap(t,s)&&(this.flush(),this.createBatch(t),this.addTextureToBatch(s),this.currentNormalMap=s);var n=0;e&&e.parentContainer?n=e.getWorldTransformMatrix(this._tempMatrix,this._tempMatrix2).rotationNormalized:e&&(n=e.rotation);return this.setNormalMapRotation(n),0},setGameObject:function(t,e){void 0===e&&(e=t.frame);var i=e.glTexture,s=this.getNormalMap(t);if(this.isNewNormalMap(i,s)&&(this.flush(),this.createBatch(i),this.addTextureToBatch(s),this.currentNormalMap=s),t.parentContainer){var n=t.getWorldTransformMatrix(this._tempMatrix,this._tempMatrix2);this.setNormalMapRotation(n.rotationNormalized)}else this.setNormalMapRotation(t.rotation);return 0},isNewNormalMap:function(t,e){return this.currentTexture!==t||this.currentNormalMap!==e},getNormalMap:function(t){var e;return t?(t.displayTexture?e=t.displayTexture.dataSource[t.displayFrame.sourceIndex]:t.texture?e=t.texture.dataSource[t.frame.sourceIndex]:t.tileset&&(e=Array.isArray(t.tileset)?t.tileset[0].image.dataSource[0]:t.tileset.image.dataSource[0]),e?e.glTexture:this.renderer.normalTexture):this.renderer.normalTexture},batchSprite:function(t,e,i){this.lightsActive&&o.prototype.batchSprite.call(this,t,e,i)},batchTexture:function(t,e,i,s,n,r,a,h,l,u,c,d,f,p,v,g,m,y,x,T,w,b,S,E,A,C,_,M,P,R,L,O){this.lightsActive&&o.prototype.batchTexture.call(this,t,e,i,s,n,r,a,h,l,u,c,d,f,p,v,g,m,y,x,T,w,b,S,E,A,C,_,M,P,R,L,O)},batchTextureFrame:function(t,e,i,s,n,r,a){this.lightsActive&&o.prototype.batchTextureFrame.call(this,t,e,i,s,n,r,a)}});t.exports=u},56527:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(57516),o=i(45561),a=i(60722),h=i(14500),l=i(29100),u=new s({Extends:r,initialize:function(t){t.fragShader=n(t,"fragShader",o),t.vertShader=n(t,"vertShader",a),t.attributes=n(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2},{name:"inTexId"},{name:"inTintEffect"},{name:"inTint",size:4,type:h.UNSIGNED_BYTE,normalized:!0}]),t.forceZero=!0,t.resizeUniform="uResolution",r.call(this,t)},boot:function(){l.prototype.boot.call(this);var t=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",t.width,t.height)}});t.exports=u},57516:(t,e,i)=>{var s=i(83419),n=i(94811),r=i(95540),o=i(98840),a=i(44667),h=i(61340),l=i(70554),u=i(14500),c=i(29100),d=new s({Extends:c,initialize:function(t){var e=t.game.renderer,i=r(t,"fragShader",o);t.fragShader=l.parseFragmentShaderMaxTextures(i,e.maxTextures),t.vertShader=r(t,"vertShader",a),t.attributes=r(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2},{name:"inTexId"},{name:"inTintEffect"},{name:"inTint",size:4,type:u.UNSIGNED_BYTE,normalized:!0}]),t.resizeUniform="uResolution",c.call(this,t),this._tempMatrix1=new h,this._tempMatrix2=new h,this._tempMatrix3=new h,this.calcMatrix=new h,this.tempTriangle=[{x:0,y:0,width:0},{x:0,y:0,width:0},{x:0,y:0,width:0},{x:0,y:0,width:0}],this.strokeTint={TL:0,TR:0,BL:0,BR:0},this.fillTint={TL:0,TR:0,BL:0,BR:0},this.currentFrame={u0:0,v0:0,u1:1,v1:1},this.firstQuad=[0,0,0,0,0],this.prevQuad=[0,0,0,0,0],this.polygonCache=[]},boot:function(){c.prototype.boot.call(this);var t=this.renderer;this.set1iv("uMainSampler",t.textureIndexes),this.set2f("uResolution",t.width,t.height)},batchSprite:function(t,e,i){this.manager.set(this,t);var s=this._tempMatrix1,n=this._tempMatrix2,r=this._tempMatrix3,o=t.frame,a=o.glTexture,h=o.u0,u=o.v0,c=o.u1,d=o.v1,f=o.x,p=o.y,v=o.cutWidth,g=o.cutHeight,m=o.customPivot,y=t.displayOriginX,x=t.displayOriginY,T=-y+f,w=-x+p;if(t.isCropped){var b=t._crop;b.flipX===t.flipX&&b.flipY===t.flipY||o.updateCropUVs(b,t.flipX,t.flipY),h=b.u0,u=b.v0,c=b.u1,d=b.v1,v=b.width,g=b.height,T=-y+(f=b.x),w=-x+(p=b.y)}var S=1,E=1;t.flipX&&(m||(T+=-o.realWidth+2*y),S=-1),t.flipY&&(m||(w+=-o.realHeight+2*x),E=-1);var A=t.x,C=t.y;e.roundPixels&&(A=Math.floor(A),C=Math.floor(C)),n.applyITRS(A,C,t.rotation,t.scaleX*S,t.scaleY*E),s.copyFrom(e.matrix),i?(s.multiplyWithOffset(i,-e.scrollX*t.scrollFactorX,-e.scrollY*t.scrollFactorY),n.e=A,n.f=C):(n.e-=e.scrollX*t.scrollFactorX,n.f-=e.scrollY*t.scrollFactorY),s.multiply(n,r);var _=r.setQuad(T,w,T+v,w+g,e.roundPixels),M=l.getTintAppendFloatAlpha,P=e.alpha,R=M(t.tintTopLeft,P*t._alphaTL),L=M(t.tintTopRight,P*t._alphaTR),O=M(t.tintBottomLeft,P*t._alphaBL),F=M(t.tintBottomRight,P*t._alphaBR);this.shouldFlush(6)&&this.flush();var D=this.setGameObject(t,o);this.manager.preBatch(t),this.batchQuad(t,_[0],_[1],_[2],_[3],_[4],_[5],_[6],_[7],h,u,c,d,R,L,O,F,t.tintFill,a,D),this.manager.postBatch(t)},batchTexture:function(t,e,i,s,n,r,o,a,h,l,u,c,d,f,p,v,g,m,y,x,T,w,b,S,E,A,C,_,M,P,R,L,O){void 0===O&&(O=!1),this.manager.set(this,t);var F=this._tempMatrix1,D=this._tempMatrix2,k=this._tempMatrix3,I=m/i+C,B=y/s+_,N=(m+x)/i+C,U=(y+T)/s+_,X=o,Y=a,z=-v,G=-g;if(t.isCropped){var V=t._crop,W=V.width,H=V.height;X=W,Y=H,o=W,a=H;var j=m=V.x,q=y=V.y;c&&(j=x-V.x-W),d&&(q=T-V.y-H),I=j/i+C,B=q/s+_,N=(j+W)/i+C,U=(q+H)/s+_,z=-v+m,G=-g+y}c&&(X*=-1,z+=o),(d^=!R&&e.isRenderTexture?1:0)&&(Y*=-1,G+=a),M.roundPixels&&(n=Math.floor(n),r=Math.floor(r)),D.applyITRS(n,r,u,h,l),F.copyFrom(M.matrix),P?(F.multiplyWithOffset(P,-M.scrollX*f,-M.scrollY*p),D.e=n,D.f=r):(D.e-=M.scrollX*f,D.f-=M.scrollY*p),F.multiply(D,k);var K=k.setQuad(z,G,z+X,G+Y,M.roundPixels);null==L&&(L=this.setTexture2D(e)),t&&!O&&this.manager.preBatch(t),this.batchQuad(t,K[0],K[1],K[2],K[3],K[4],K[5],K[6],K[7],I,B,N,U,w,b,S,E,A,e,L),t&&!O&&this.manager.postBatch(t)},batchTextureFrame:function(t,e,i,s,n,r,o){this.manager.set(this);var a=this._tempMatrix1.copyFrom(r),h=this._tempMatrix2;o?a.multiply(o,h):h=a;var u=h.setQuad(e,i,e+t.width,i+t.height),c=this.setTexture2D(t.source.glTexture);s=l.getTintAppendFloatAlpha(s,n),this.batchQuad(null,u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],t.u0,t.v0,t.u1,t.v1,s,s,s,s,0,t.glTexture,c)},batchFillRect:function(t,e,i,s,n,r){this.renderer.pipelines.set(this);var o=this.calcMatrix;r&&r.multiply(n,o);var a=o.setQuad(t,e,t+i,e+s),h=this.fillTint;this.batchQuad(null,a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],0,0,1,1,h.TL,h.TR,h.BL,h.BR,2)},batchFillTriangle:function(t,e,i,s,n,r,o,a){this.renderer.pipelines.set(this);var h=this.calcMatrix;a&&a.multiply(o,h);var l=h.getX(t,e),u=h.getY(t,e),c=h.getX(i,s),d=h.getY(i,s),f=h.getX(n,r),p=h.getY(n,r),v=this.fillTint;this.batchTri(null,l,u,c,d,f,p,0,0,1,1,v.TL,v.TR,v.BL,2)},batchStrokeTriangle:function(t,e,i,s,n,r,o,a,h){var l=this.tempTriangle;l[0].x=t,l[0].y=e,l[0].width=o,l[1].x=i,l[1].y=s,l[1].width=o,l[2].x=n,l[2].y=r,l[2].width=o,l[3].x=t,l[3].y=e,l[3].width=o,this.batchStrokePath(l,o,!1,a,h)},batchFillPath:function(t,e,i){this.renderer.pipelines.set(this);var s=this.calcMatrix;i&&i.multiply(e,s);for(var r,o,a=t.length,h=this.polygonCache,l=this.fillTint.TL,u=this.fillTint.TR,c=this.fillTint.BL,d=0;d0&&X[4]?this.batchQuad(null,F,D,P,R,X[0],X[1],X[2],X[3],0,0,1,1,I,B,N,U,2):(Y[0]=F,Y[1]=D,Y[2]=P,Y[3]=R,Y[4]=1),h&&Y[4]?this.batchQuad(null,_,M,L,O,Y[0],Y[1],Y[2],Y[3],0,0,1,1,I,B,N,U,2):(X[0]=_,X[1]=M,X[2]=L,X[3]=O,X[4]=1)}}},destroy:function(){return this._tempMatrix1.destroy(),this._tempMatrix2.destroy(),this._tempMatrix3.destroy(),this._tempMatrix1=null,this._tempMatrix1=null,this._tempMatrix1=null,c.prototype.destroy.call(this),this}});t.exports=d},43439:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(4127),o=i(89924),a=i(29100),h=new s({Extends:a,initialize:function(t){t.vertShader=n(t,"vertShader",o),t.fragShader=n(t,"fragShader",r),t.attributes=n(t,"attributes",[{name:"inPosition",size:2},{name:"inLightPosition",size:2},{name:"inLightRadius"},{name:"inLightAttenuation"},{name:"inLightColor",size:4}]),a.call(this,t)},onRender:function(t,e){this.set2f("uResolution",this.width,this.height),this.set1f("uCameraZoom",e.zoom)},batchPointLight:function(t,e,i,s,n,r,o,a,h,l,u,c){var d=t.color,f=t.intensity,p=t.radius,v=t.attenuation,g=d.r*f,m=d.g*f,y=d.b*f,x=e.alpha*t.alpha;this.shouldFlush(6)&&this.flush(),this.currentBatch||this.setTexture2D(),this.batchLightVert(i,s,u,c,p,v,g,m,y,x),this.batchLightVert(n,r,u,c,p,v,g,m,y,x),this.batchLightVert(o,a,u,c,p,v,g,m,y,x),this.batchLightVert(i,s,u,c,p,v,g,m,y,x),this.batchLightVert(o,a,u,c,p,v,g,m,y,x),this.batchLightVert(h,l,u,c,p,v,g,m,y,x),this.currentBatch.count=this.vertexCount-this.currentBatch.start},batchLightVert:function(t,e,i,s,n,r,o,a,h,l){var u=this.vertexViewF32,c=this.vertexCount*this.currentShader.vertexComponentCount-1;u[++c]=t,u[++c]=e,u[++c]=i,u[++c]=s,u[++c]=n,u[++c]=r,u[++c]=o,u[++c]=a,u[++c]=h,u[++c]=l,this.vertexCount++}});t.exports=h},84057:(t,e,i)=>{var s=i(83419),n=i(89422),r=i(95540),o=i(27681),a=i(49627),h=i(29100),l=new s({Extends:h,initialize:function(t){t.renderTarget=r(t,"renderTarget",1),t.fragShader=r(t,"fragShader",o),t.vertShader=r(t,"vertShader",a),t.attributes=r(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2}]),t.batchSize=1,t.vertices=[-1,-1,0,0,-1,1,0,1,1,1,1,1,-1,-1,0,0,1,1,1,1,1,-1,1,0],h.call(this,t),this.isPostFX=!0,this.gameObject,this.controller,this.colorMatrix=new n,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2,this.renderer.isBooted&&(this.manager=this.renderer.pipelines)},bootFX:function(){h.prototype.boot.call(this);var t=this.manager.UTILITY_PIPELINE;this.fullFrame1=t.fullFrame1,this.fullFrame2=t.fullFrame2,this.halfFrame1=t.halfFrame1,this.halfFrame2=t.halfFrame2;var e=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",e.width,e.height);for(var i=this.renderTargets,s=0;s{var s=i(10312),n=i(67502),r=i(83419),o=i(96293),a=i(95540),h=i(57516),l=i(27681),u=i(87841),c=i(32302),d=i(45561),f=i(60722),p=i(29100),v=new r({Extends:h,initialize:function(t){var e=a(t,"fragShader",l),i=a(t,"vertShader",f),s=a(t,"drawShader",l),n=[{name:"DrawSprite",fragShader:d,vertShader:f},{name:"CopySprite",fragShader:e,vertShader:i},{name:"DrawGame",fragShader:s,vertShader:f},{name:"ColorMatrix",fragShader:o}],r=a(t,"shaders",[]);t.shaders=n.concat(r),t.vertShader||(t.vertShader=i),t.batchSize=1,h.call(this,t),this.isPreFX=!0,this.customMainSampler=null,this.drawSpriteShader,this.copyShader,this.gameShader,this.colorMatrixShader,this.quadVertexData,this.quadVertexBuffer,this.quadVertexViewF32,this.spriteBounds=new u,this.targetBounds=new u,this.fsTarget,this.tempSprite,this.renderer.isBooted&&(this.manager=this.renderer.pipelines,this.boot())},boot:function(){p.prototype.boot.call(this);var t=this.shaders,e=this.renderer;this.drawSpriteShader=t[0],this.copyShader=t[1],this.gameShader=t[2],this.colorMatrixShader=t[3],this.fsTarget=new c(e,e.width,e.height,1,0,!0,!0),this.renderTargets=this.manager.renderTargets.concat(this.fsTarget);var i=new ArrayBuffer(168);this.quadVertexData=i,this.quadVertexViewF32=new Float32Array(i),this.quadVertexBuffer=e.createVertexBuffer(i,this.gl.STATIC_DRAW),this.onResize(e.width,e.height),this.currentShader=this.copyShader,this.set2f("uResolution",e.width,e.height)},onResize:function(t,e){var i=this.quadVertexViewF32;i[1]=e,i[22]=e,i[14]=t,i[28]=t,i[35]=t,i[36]=e},batchQuad:function(t,e,i,s,r,o,a,h,l,u,c,d,f,p,v,g,m,y,x){var T=Math.min(e,s,o,h),w=Math.min(i,r,a,l),b=Math.max(e,s,o,h)-T,S=Math.max(i,r,a,l)-w,E=this.spriteBounds.setTo(T,w,b,S),A=t?t.preFX.padding:0,C=b+2*A,_=S+2*A,M=Math.abs(Math.max(C,_)),P=this.manager.getRenderTarget(M),R=this.targetBounds.setTo(0,0,P.width,P.height);n(R,E.centerX,E.centerY),this.tempSprite=t;var L=this.gl,O=this.renderer;O.clearStencilMask(),this.setShader(this.drawSpriteShader),this.set1i("uMainSampler",0),this.set2f("uResolution",O.width,O.height),this.flipProjectionMatrix(!0),t&&(this.onDrawSprite(t,P),t.preFX.onFX(this));var F=this.fsTarget;return this.flush(),L.viewport(0,0,O.width,O.height),L.bindFramebuffer(L.FRAMEBUFFER,F.framebuffer.webGLFramebuffer),L.framebufferTexture2D(L.FRAMEBUFFER,L.COLOR_ATTACHMENT0,L.TEXTURE_2D,F.texture.webGLTexture,0),L.clearColor(0,0,0,0),L.clear(L.COLOR_BUFFER_BIT),this.setTexture2D(x),this.batchVert(e,i,u,c,0,y,p),this.batchVert(s,r,u,f,0,y,g),this.batchVert(o,a,d,f,0,y,m),this.batchVert(e,i,u,c,0,y,p),this.batchVert(o,a,d,f,0,y,m),this.batchVert(h,l,d,c,0,y,v),this.flush(),this.flipProjectionMatrix(!1),L.activeTexture(L.TEXTURE0),L.bindTexture(L.TEXTURE_2D,P.texture.webGLTexture),L.copyTexSubImage2D(L.TEXTURE_2D,0,0,0,R.x,R.y,R.width,R.height),L.bindFramebuffer(L.FRAMEBUFFER,null),L.bindTexture(L.TEXTURE_2D,null),this.onBatch(t),this.currentShader=this.copyShader,this.onDraw(P,this.manager.getSwapRenderTarget(),this.manager.getAltSwapRenderTarget()),!0},onDrawSprite:function(){},onCopySprite:function(){},copySprite:function(t,e,i,n,r,o,a){void 0===i&&(i=!0),void 0===n&&(n=!0),void 0===r&&(r=!1),void 0===a&&(a=this.copyShader);var h=this.gl,l=this.tempSprite;o&&(a=this.colorMatrixShader),this.currentShader=a;var u=this.setVertexBuffer(this.quadVertexBuffer);a.bind(u,!1);var c=this.renderer;if(this.set1i("uMainSampler",0),this.set2f("uResolution",c.width,c.height),l.preFX.onFXCopy(this),this.onCopySprite(t,e,l),o&&(this.set1fv("uColorMatrix",o.getData()),this.set1f("uAlpha",o.alpha)),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,t.texture.webGLTexture),t.height>e.height)h.viewport(0,0,t.width,t.height),this.setTargetUVs(t,e);else{var d=e.height-t.height;h.viewport(0,d,t.width,t.height),this.resetUVs()}if(h.bindFramebuffer(h.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,e.texture.webGLTexture,0),i&&(h.clearColor(0,0,0,Number(!n)),h.clear(h.COLOR_BUFFER_BIT)),r){var f=this.renderer.currentBlendMode;this.renderer.setBlendMode(s.ERASE)}h.bufferData(h.ARRAY_BUFFER,this.quadVertexData,h.STATIC_DRAW),h.drawArrays(h.TRIANGLES,0,6),r&&this.renderer.setBlendMode(f),h.bindFramebuffer(h.FRAMEBUFFER,null)},copy:function(t,e){var i=this.gl;this.set1i("uMainSampler",0),i.activeTexture(i.TEXTURE0),i.bindTexture(i.TEXTURE_2D,t.texture.webGLTexture),i.viewport(0,0,t.width,t.height),this.setUVs(0,0,0,1,1,1,1,0),i.bindFramebuffer(i.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),i.framebufferTexture2D(i.FRAMEBUFFER,i.COLOR_ATTACHMENT0,i.TEXTURE_2D,e.texture.webGLTexture,0),i.clearColor(0,0,0,0),i.clear(i.COLOR_BUFFER_BIT),i.bufferData(i.ARRAY_BUFFER,this.quadVertexData,i.STATIC_DRAW),i.drawArrays(i.TRIANGLES,0,6),i.bindFramebuffer(i.FRAMEBUFFER,null)},blendFrames:function(t,e,i,s,n){this.manager.blendFrames(t,e,i,s,n)},blendFramesAdditive:function(t,e,i,s,n){this.manager.blendFramesAdditive(t,e,i,s,n)},drawToGame:function(t){this.currentShader=null,this.setShader(this.copyShader),this.bindAndDraw(t)},copyToGame:function(t){this.currentShader=null,this.setShader(this.gameShader),this.bindAndDraw(t)},bindAndDraw:function(t){var e=this.gl,i=this.renderer;this.set1i("uMainSampler",0),this.customMainSampler?this.setTexture2D(this.customMainSampler):this.setTexture2D(t.texture);var s=this._tempMatrix1.loadIdentity(),n=this.targetBounds.x,r=this.targetBounds.y,o=n+t.width,a=r+t.height,h=s.getX(n,r),l=s.getX(n,a),u=s.getX(o,a),c=s.getX(o,r),d=s.getY(n,r),f=s.getY(n,a),p=s.getY(o,a),v=s.getY(o,r),g=16777215;this.batchVert(h,d,0,0,0,0,g),this.batchVert(l,f,0,1,0,0,g),this.batchVert(u,p,1,1,0,0,g),this.batchVert(h,d,0,0,0,0,g),this.batchVert(u,p,1,1,0,0,g),this.batchVert(c,v,1,0,0,0,g),i.restoreFramebuffer(!1,!0),i.currentFramebuffer||e.viewport(0,0,i.width,i.height),i.restoreStencilMask(),this.flush(),this.tempSprite=null},onDraw:function(t){this.drawToGame(t)},setUVs:function(t,e,i,s,n,r,o,a){var h=this.quadVertexViewF32;h[2]=t,h[3]=e,h[9]=i,h[10]=s,h[16]=n,h[17]=r,h[23]=t,h[24]=e,h[30]=n,h[31]=r,h[37]=o,h[38]=a},setTargetUVs:function(t,e){var i=e.height/t.height;i=i>.5?.5-(i-.5):.5-i+.5,this.setUVs(0,i,0,1+i,1,1+i,1,i)},resetUVs:function(){this.setUVs(0,0,0,1,1,1,1,0)},destroy:function(){return this.renderer.deleteBuffer(this.quadVertexBuffer),this.drawSpriteShader=null,this.copyShader=null,this.gameShader=null,this.colorMatrixShader=null,this.quadVertexData=null,this.quadVertexBuffer=null,this.quadVertexViewF32=null,this.fsTarget=null,this.tempSprite=null,h.prototype.destroy.call(this),this}});t.exports=v},81041:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(57516),o=new s({Extends:r,initialize:function(t){t.topology=5,t.batchSize=n(t,"batchSize",256),r.call(this,t)}});t.exports=o},12385:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(57516),o=i(45561),a=i(60722),h=i(29100),l=new s({Extends:r,initialize:function(t){t.fragShader=n(t,"fragShader",o),t.vertShader=n(t,"vertShader",a),t.forceZero=!0,r.call(this,t)},boot:function(){h.prototype.boot.call(this);var t=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",t.width,t.height)}});t.exports=l},7589:(t,e,i)=>{var s=i(35407),n=i(10312),r=i(83419),o=i(89422),a=i(96293),h=i(36682),l=i(95540),u=i(48247),c=i(49627),d=i(29100),f=new r({Extends:d,initialize:function(t){t.renderTarget=l(t,"renderTarget",[{scale:1,autoResize:!0},{scale:1,autoResize:!0},{scale:.5,autoResize:!0},{scale:.5,autoResize:!0}]),t.vertShader=l(t,"vertShader",c),t.shaders=l(t,"shaders",[{name:"Copy",fragShader:h},{name:"AddBlend",fragShader:s},{name:"LinearBlend",fragShader:u},{name:"ColorMatrix",fragShader:a}]),t.attributes=l(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2}]),t.vertices=[-1,-1,0,0,-1,1,0,1,1,1,1,1,-1,-1,0,0,1,1,1,1,1,-1,1,0],t.batchSize=1,d.call(this,t),this.colorMatrix=new o,this.copyShader,this.addShader,this.linearShader,this.colorMatrixShader,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2},boot:function(){d.prototype.boot.call(this);var t=this.shaders,e=this.renderTargets;this.copyShader=t[0],this.addShader=t[1],this.linearShader=t[2],this.colorMatrixShader=t[3],this.fullFrame1=e[0],this.fullFrame2=e[1],this.halfFrame1=e[2],this.halfFrame2=e[3]},copyFrame:function(t,e,i,s,n){void 0===i&&(i=1),void 0===s&&(s=!0),void 0===n&&(n=!0);var r=this.gl;this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",i),r.activeTexture(r.TEXTURE0),r.bindTexture(r.TEXTURE_2D,t.texture.webGLTexture),e?(r.viewport(0,0,e.width,e.height),r.bindFramebuffer(r.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,e.texture.webGLTexture,0)):r.viewport(0,0,t.width,t.height),s&&(n?r.clearColor(0,0,0,0):r.clearColor(0,0,0,1),r.clear(r.COLOR_BUFFER_BIT)),r.bufferData(r.ARRAY_BUFFER,this.vertexData,r.STATIC_DRAW),r.drawArrays(r.TRIANGLES,0,6),r.bindFramebuffer(r.FRAMEBUFFER,null),r.bindTexture(r.TEXTURE_2D,null)},blitFrame:function(t,e,i,s,r,o,a){void 0===i&&(i=1),void 0===s&&(s=!0),void 0===r&&(r=!0),void 0===o&&(o=!1),void 0===a&&(a=!1);var h=this.gl;if(this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",i),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,t.texture.webGLTexture),t.height>e.height)h.viewport(0,0,t.width,t.height),this.setTargetUVs(t,e);else{var l=e.height-t.height;h.viewport(0,l,t.width,t.height)}if(h.bindFramebuffer(h.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,e.texture.webGLTexture,0),s&&(r?h.clearColor(0,0,0,0):h.clearColor(0,0,0,1),h.clear(h.COLOR_BUFFER_BIT)),o){var u=this.renderer.currentBlendMode;this.renderer.setBlendMode(n.ERASE)}a&&this.flipY(),h.bufferData(h.ARRAY_BUFFER,this.vertexData,h.STATIC_DRAW),h.drawArrays(h.TRIANGLES,0,6),o&&this.renderer.setBlendMode(u),h.bindFramebuffer(h.FRAMEBUFFER,null),h.bindTexture(h.TEXTURE_2D,null),this.resetUVs()},copyFrameRect:function(t,e,i,s,n,r,o,a){void 0===o&&(o=!0),void 0===a&&(a=!0);var h=this.gl;h.bindFramebuffer(h.FRAMEBUFFER,t.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,t.texture.webGLTexture,0),o&&(a?h.clearColor(0,0,0,0):h.clearColor(0,0,0,1),h.clear(h.COLOR_BUFFER_BIT)),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,e.texture.webGLTexture),h.copyTexSubImage2D(h.TEXTURE_2D,0,0,0,i,s,n,r),h.bindFramebuffer(h.FRAMEBUFFER,null),h.bindTexture(h.TEXTURE_2D,null)},copyToGame:function(t){var e=this.gl;this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",1),this.renderer.popFramebuffer(),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,t.texture.webGLTexture),e.bufferData(e.ARRAY_BUFFER,this.vertexData,e.STATIC_DRAW),e.drawArrays(e.TRIANGLES,0,6)},drawFrame:function(t,e,i,s){void 0===i&&(i=!0),void 0===s&&(s=this.colorMatrix);var n=this.gl;this.setShader(this.colorMatrixShader),this.set1i("uMainSampler",0),this.set1fv("uColorMatrix",s.getData()),this.set1f("uAlpha",s.alpha),n.activeTexture(n.TEXTURE0),n.bindTexture(n.TEXTURE_2D,t.texture.webGLTexture),e?(n.viewport(0,0,e.width,e.height),n.bindFramebuffer(n.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),n.framebufferTexture2D(n.FRAMEBUFFER,n.COLOR_ATTACHMENT0,n.TEXTURE_2D,e.texture.webGLTexture,0)):n.viewport(0,0,t.width,t.height),i?n.clearColor(0,0,0,0):n.clearColor(0,0,0,1),n.clear(n.COLOR_BUFFER_BIT),n.bufferData(n.ARRAY_BUFFER,this.vertexData,n.STATIC_DRAW),n.drawArrays(n.TRIANGLES,0,6),n.bindFramebuffer(n.FRAMEBUFFER,null),n.bindTexture(n.TEXTURE_2D,null)},blendFrames:function(t,e,i,s,n,r){void 0===s&&(s=1),void 0===n&&(n=!0),void 0===r&&(r=this.linearShader);var o=this.gl;this.setShader(r),this.set1i("uMainSampler1",0),this.set1i("uMainSampler2",1),this.set1f("uStrength",s),o.activeTexture(o.TEXTURE0),o.bindTexture(o.TEXTURE_2D,t.texture.webGLTexture),o.activeTexture(o.TEXTURE1),o.bindTexture(o.TEXTURE_2D,e.texture.webGLTexture),i?(o.bindFramebuffer(o.FRAMEBUFFER,i.framebuffer.webGLFramebuffer),o.framebufferTexture2D(o.FRAMEBUFFER,o.COLOR_ATTACHMENT0,o.TEXTURE_2D,i.texture.webGLTexture,0),o.viewport(0,0,i.width,i.height)):o.viewport(0,0,t.width,t.height),n?o.clearColor(0,0,0,0):o.clearColor(0,0,0,1),o.clear(o.COLOR_BUFFER_BIT),o.bufferData(o.ARRAY_BUFFER,this.vertexData,o.STATIC_DRAW),o.drawArrays(o.TRIANGLES,0,6),o.bindFramebuffer(o.FRAMEBUFFER,null),o.bindTexture(o.TEXTURE_2D,null)},blendFramesAdditive:function(t,e,i,s,n){this.blendFrames(t,e,i,s,n,this.addShader)},clearFrame:function(t,e){void 0===e&&(e=!0);var i=this.gl;i.viewport(0,0,t.width,t.height),i.bindFramebuffer(i.FRAMEBUFFER,t.framebuffer.webGLFramebuffer),e?i.clearColor(0,0,0,0):i.clearColor(0,0,0,1),i.clear(i.COLOR_BUFFER_BIT);var s=this.renderer.currentFramebuffer;i.bindFramebuffer(i.FRAMEBUFFER,s.webGLFramebuffer)},setUVs:function(t,e,i,s,n,r,o,a){var h=this.vertexViewF32;h[2]=t,h[3]=e,h[6]=i,h[7]=s,h[10]=n,h[11]=r,h[14]=t,h[15]=e,h[18]=n,h[19]=r,h[22]=o,h[23]=a},setTargetUVs:function(t,e){var i=e.height/t.height;i=i>.5?.5-(i-.5):.5-i+.5,this.setUVs(0,i,0,1+i,1,1+i,1,i)},flipX:function(){this.setUVs(1,0,1,1,0,1,0,0)},flipY:function(){this.setUVs(0,1,0,0,1,0,1,1)},resetUVs:function(){this.setUVs(0,0,0,1,1,1,1,0)}});t.exports=f},36060:t=>{t.exports={BITMAPMASK_PIPELINE:"BitmapMaskPipeline",LIGHT_PIPELINE:"Light2D",POINTLIGHT_PIPELINE:"PointLightPipeline",SINGLE_PIPELINE:"SinglePipeline",MULTI_PIPELINE:"MultiPipeline",ROPE_PIPELINE:"RopePipeline",GRAPHICS_PIPELINE:"GraphicsPipeline",POSTFX_PIPELINE:"PostFXPipeline",UTILITY_PIPELINE:"UtilityPipeline",MOBILE_PIPELINE:"MobilePipeline",FX_PIPELINE:"FxPipeline"}},84817:t=>{t.exports="pipelineafterflush"},36712:t=>{t.exports="pipelinebeforeflush"},40285:t=>{t.exports="pipelinebind"},65918:t=>{t.exports="pipelineboot"},92852:t=>{t.exports="pipelinedestroy"},56072:t=>{t.exports="pipelinerebind"},57566:t=>{t.exports="pipelineresize"},77085:(t,e,i)=>{t.exports={AFTER_FLUSH:i(84817),BEFORE_FLUSH:i(36712),BIND:i(40285),BOOT:i(65918),DESTROY:i(92852),REBIND:i(56072),RESIZE:i(57566)}},54812:(t,e,i)=>{var s=i(83419),n=i(99155),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.amount=1},onPreRender:function(t,e){t=this.getController(t),this.set1f("amount",t.amount,e)}});t.exports=o},67329:(t,e,i)=>{var s=i(83419),n=i(24400),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.steps=4,this.offsetX=1,this.offsetY=1,this.blurStrength=1,this.strength=1,this.glcolor=[1,1,1]},onPreRender:function(t){t=this.getController(t),this.set1f("strength",t.blurStrength),this.set3fv("color",t.glcolor)},onDraw:function(t){var e=this.getController(),i=this.fullFrame1,s=this.fullFrame2;this.copyFrame(t,s);for(var n=2/t.width*e.offsetX,r=2/t.height*e.offsetY,o=0;o{var s=i(83419),n=i(41514),r=i(51078),o=i(94328),a=i(84057),h=new s({Extends:a,initialize:function(t){a.call(this,{game:t,shaders:[{name:"Gaussian5",fragShader:n},{name:"Gaussian9",fragShader:r},{name:"Gaussian13",fragShader:o}]}),this.activeShader=this.shaders[0],this.x=2,this.y=2,this.steps=4,this.strength=1,this.glcolor=[1,1,1]},setQualityLow:function(){return this.activeShader=this.shaders[0],this},setQualityMedium:function(){return this.activeShader=this.shaders[1],this},setQualityHigh:function(){return this.activeShader=this.shaders[2],this},onDraw:function(t){var e=this.getController(),i=this.gl,s=this.fullFrame1,n=i.getParameter(i.FRAMEBUFFER_BINDING);this.bind(this.shaders[e.quality]),i.activeTexture(i.TEXTURE0),i.viewport(0,0,t.width,t.height),this.set1i("uMainSampler",0),this.set2f("resolution",t.width,t.height),this.set1f("strength",e.strength),this.set3fv("color",e.glcolor);for(var r=0;r{var s=i(83419),n=i(90610),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.isTiltShift=!1,this.strength=1,this.blurX=1,this.blurY=1,this.radius=.5,this.amount=1,this.contrast=.2},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("radius",t.radius,e),this.set1f("amount",t.amount,e),this.set1f("contrast",t.contrast,e),this.set1f("strength",t.strength,e),this.set2f("blur",t.blurX,t.blurY,e),this.setBoolean("isTiltShift",t.isTiltShift,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},89428:(t,e,i)=>{var s=i(83419),n=i(91899),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.scale=1,this.feather=.005,this.thickness=8,this.glcolor=[1,.2,.7],this.glcolor2=[1,0,0,.4]},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("scale",t.scale,e),this.set1f("feather",t.feather,e),this.set1f("thickness",t.thickness,e),this.set3fv("color",t.glcolor,e),this.set4fv("backgroundColor",t.glcolor2,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},88904:(t,e,i)=>{var s=i(83419),n=i(84057),r=new s({Extends:n,initialize:function(t){n.call(this,{game:t})},onDraw:function(t){var e=this.fullFrame1;this.controller?this.manager.drawFrame(t,e,!0,this.controller):this.drawFrame(t,e),this.copyToGame(e)}});t.exports=r},63563:(t,e,i)=>{var s=i(83419),n=i(47838),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.x=.005,this.y=.005,this.glTexture},onBoot:function(){this.setTexture("__WHITE")},setTexture:function(t){var e=this.game.textures.getFrame(t);e&&(this.glTexture=e.glTexture)},onDraw:function(t){var e=this.getController(),i=this.fullFrame1;this.bind(),this.set1i("uMainSampler",0),this.set1i("uDisplacementSampler",1),this.set2f("amount",e.x,e.y),this.bindTexture(e.glTexture,1),this.copySprite(t,i),this.copyToGame(i)}});t.exports=o},94045:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(98656),o=i(84057),a=i(70554),h=new s({Extends:o,initialize:function(t,e){var i=n(e,"quality",.1),s=n(e,"distance",10);o.call(this,{game:t,fragShader:a.setGlowQuality(r,t,i,s)}),this.outerStrength=4,this.innerStrength=0,this.knockout=!1,this.glcolor=[1,1,1,1]},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("outerStrength",t.outerStrength,e),this.set1f("innerStrength",t.innerStrength,e),this.set4fv("glowColor",t.glcolor,e),this.setBoolean("knockout",t.knockout,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=h},74088:(t,e,i)=>{var s=i(83419),n=i(70463),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.alpha=.2,this.size=0,this.fromX=0,this.fromY=0,this.toX=0,this.toY=1,this.glcolor1=[255,0,0],this.glcolor2=[0,255,0]},onPreRender:function(t,e){t=this.getController(t),this.set1f("alpha",t.alpha,e),this.set1i("size",t.size,e),this.set3fv("color1",t.glcolor1,e),this.set3fv("color2",t.glcolor2,e),this.set2f("positionFrom",t.fromX,t.fromY,e),this.set2f("positionTo",t.toX,t.toY,e)}});t.exports=o},99636:(t,e,i)=>{var s=i(83419),n=i(50831),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.amount=1},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("amount",t.amount,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},34700:(t,e,i)=>{var s=i(83419),n=i(92595),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.x=0,this.y=0,this.decay=.1,this.power=1,this.glcolor=[0,0,0,1],this.samples=6,this.intensity=1},onPreRender:function(t,e){var i=(t=this.getController(t)).samples;this.set1i("samples",i,e),this.set1f("intensity",t.intensity,e),this.set1f("decay",t.decay,e),this.set1f("power",t.power/i,e),this.set2f("lightPosition",t.x,t.y,e),this.set4fv("color",t.glcolor,e)}});t.exports=o},91157:(t,e,i)=>{var s=i(83419),n=i(72464),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.speed=.5,this.lineWidth=.5,this.gradient=3,this.reveal=!1},onPreRender:function(t,e,i,s){t=this.getController(t),this.setTime("time",e),this.set1f("speed",t.speed,e),this.set1f("lineWidth",t.lineWidth,e),this.set1f("gradient",t.gradient,e),this.setBoolean("reveal",t.reveal,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},27797:(t,e,i)=>{var s=i(83419),n=i(39249),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.x=.5,this.y=.5,this.radius=.5,this.strength=.5},onPreRender:function(t,e){t=this.getController(t),this.set1f("radius",t.radius,e),this.set1f("strength",t.strength,e),this.set2f("position",t.x,t.y,e)}});t.exports=o},67603:(t,e,i)=>{var s=i(83419),n=i(2878),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.progress=0,this.wipeWidth=.1,this.direction=0,this.axis=0,this.reveal=!1},onPreRender:function(t,e){var i=(t=this.getController(t)).progress,s=t.wipeWidth,n=t.direction,r=t.axis;this.set4f("config",i,s,n,r,e),this.setBoolean("reveal",t.reveal,e)}});t.exports=o},58918:(t,e,i)=>{var s={Barrel:i(54812),Bloom:i(67329),Blur:i(8861),Bokeh:i(51051),Circle:i(89428),ColorMatrix:i(88904),Displacement:i(63563),Glow:i(94045),Gradient:i(74088),Pixelate:i(99636),Shadow:i(34700),Shine:i(91157),Vignette:i(27797),Wipe:i(67603)};t.exports=s},96615:(t,e,i)=>{var s=i(36060),n=i(79291),r={FX:i(58918),BitmapMaskPipeline:i(31302),Events:i(77085),FXPipeline:i(92651),LightPipeline:i(96569),MobilePipeline:i(56527),MultiPipeline:i(57516),PointLightPipeline:i(43439),PostFXPipeline:i(84057),PreFXPipeline:i(43558),RopePipeline:i(81041),SinglePipeline:i(12385),UtilityPipeline:i(7589)};r=n(!1,r,s),t.exports=r},35407:t=>{t.exports=["#define SHADER_NAME PHASER_ADD_BLEND_FS","precision mediump float;","uniform sampler2D uMainSampler1;","uniform sampler2D uMainSampler2;","uniform float uStrength;","varying vec2 outTexCoord;","void main ()","{"," vec4 frame1 = texture2D(uMainSampler1, outTexCoord);"," vec4 frame2 = texture2D(uMainSampler2, outTexCoord);"," gl_FragColor = frame1 + frame2 * uStrength;","}"].join("\n")},78908:t=>{t.exports=["#define SHADER_NAME PHASER_BITMAP_MASK_FS","precision mediump float;","uniform vec2 uResolution;","uniform sampler2D uMainSampler;","uniform sampler2D uMaskSampler;","uniform bool uInvertMaskAlpha;","void main ()","{"," vec2 uv = gl_FragCoord.xy / uResolution;"," vec4 mainColor = texture2D(uMainSampler, uv);"," vec4 maskColor = texture2D(uMaskSampler, uv);"," if (!uInvertMaskAlpha)"," {"," mainColor *= maskColor.a;"," }"," else"," {"," mainColor *= (1.0 - maskColor.a);"," }"," gl_FragColor = mainColor;","}"].join("\n")},85191:t=>{t.exports=["#define SHADER_NAME PHASER_BITMAP_MASK_VS","precision mediump float;","attribute vec2 inPosition;","void main ()","{"," gl_Position = vec4(inPosition, 0.0, 1.0);","}"].join("\n")},96293:t=>{t.exports=["#define SHADER_NAME PHASER_COLORMATRIX_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float uColorMatrix[20];","uniform float uAlpha;","varying vec2 outTexCoord;","void main ()","{"," vec4 c = texture2D(uMainSampler, outTexCoord);"," if (uAlpha == 0.0)"," {"," gl_FragColor = c;"," return;"," }"," if (c.a > 0.0)"," {"," c.rgb /= c.a;"," }"," vec4 result;"," result.r = (uColorMatrix[0] * c.r) + (uColorMatrix[1] * c.g) + (uColorMatrix[2] * c.b) + (uColorMatrix[3] * c.a) + uColorMatrix[4];"," result.g = (uColorMatrix[5] * c.r) + (uColorMatrix[6] * c.g) + (uColorMatrix[7] * c.b) + (uColorMatrix[8] * c.a) + uColorMatrix[9];"," result.b = (uColorMatrix[10] * c.r) + (uColorMatrix[11] * c.g) + (uColorMatrix[12] * c.b) + (uColorMatrix[13] * c.a) + uColorMatrix[14];"," result.a = (uColorMatrix[15] * c.r) + (uColorMatrix[16] * c.g) + (uColorMatrix[17] * c.b) + (uColorMatrix[18] * c.a) + uColorMatrix[19];"," vec3 rgb = mix(c.rgb, result.rgb, uAlpha);"," rgb *= result.a;"," gl_FragColor = vec4(rgb, result.a);","}"].join("\n")},36682:t=>{t.exports=["#define SHADER_NAME PHASER_COPY_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float uBrightness;","varying vec2 outTexCoord;","void main ()","{"," gl_FragColor = texture2D(uMainSampler, outTexCoord) * uBrightness;","}"].join("\n")},99155:t=>{t.exports=["#define SHADER_NAME BARREL_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float amount;","varying vec2 outTexCoord;","vec2 Distort(vec2 p)","{"," float theta = atan(p.y, p.x);"," float radius = length(p);"," radius = pow(radius, amount);"," p.x = radius * cos(theta);"," p.y = radius * sin(theta);"," return 0.5 * (p + 1.0);","}","void main()","{"," vec2 xy = 2.0 * outTexCoord - 1.0;"," vec2 texCoord = outTexCoord;"," if (length(xy) < 1.0)"," {"," texCoord = Distort(xy);"," }"," gl_FragColor = texture2D(uMainSampler, texCoord);","}"].join("\n")},24400:t=>{t.exports=["#define SHADER_NAME BLOOM_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec4 sum = texture2D(uMainSampler, outTexCoord) * 0.204164 * strength;"," sum = sum + texture2D(uMainSampler, outTexCoord + offset * 1.407333) * 0.304005;"," sum = sum + texture2D(uMainSampler, outTexCoord - offset * 1.407333) * 0.304005;"," sum = sum + texture2D(uMainSampler, outTexCoord + offset * 3.294215) * 0.093913;"," gl_FragColor = (sum + texture2D(uMainSampler, outTexCoord - offset * 3.294215) * 0.093913) * vec4(color, 1);","}"].join("\n")},94328:t=>{t.exports=["#define SHADER_NAME BLUR_HIGH_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 off1 = vec2(1.411764705882353) * offset * strength;"," vec2 off2 = vec2(3.2941176470588234) * offset * strength;"," vec2 off3 = vec2(5.176470588235294) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.1964825501511404;"," col += texture2D(uMainSampler, uv + (off1 / resolution)) * 0.2969069646728344;"," col += texture2D(uMainSampler, uv - (off1 / resolution)) * 0.2969069646728344;"," col += texture2D(uMainSampler, uv + (off2 / resolution)) * 0.09447039785044732;"," col += texture2D(uMainSampler, uv - (off2 / resolution)) * 0.09447039785044732;"," col += texture2D(uMainSampler, uv + (off3 / resolution)) * 0.010381362401148057;"," col += texture2D(uMainSampler, uv - (off3 / resolution)) * 0.010381362401148057;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},41514:t=>{t.exports=["#define SHADER_NAME BLUR_LOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 offset = vec2(1.333) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.29411764705882354;"," col += texture2D(uMainSampler, uv + (offset / resolution)) * 0.35294117647058826;"," col += texture2D(uMainSampler, uv - (offset / resolution)) * 0.35294117647058826;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},51078:t=>{t.exports=["#define SHADER_NAME BLUR_MED_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 off1 = vec2(1.3846153846) * offset * strength;"," vec2 off2 = vec2(3.2307692308) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.2270270270;"," col += texture2D(uMainSampler, uv + (off1 / resolution)) * 0.3162162162;"," col += texture2D(uMainSampler, uv - (off1 / resolution)) * 0.3162162162;"," col += texture2D(uMainSampler, uv + (off2 / resolution)) * 0.0702702703;"," col += texture2D(uMainSampler, uv - (off2 / resolution)) * 0.0702702703;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},90610:t=>{t.exports=["#define SHADER_NAME BOKEH_FS","precision mediump float;","#define ITERATIONS 100.0","#define ONEOVER_ITR 1.0 / ITERATIONS","#define PI 3.141596","#define GOLDEN_ANGLE 2.39996323","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform float radius;","uniform float amount;","uniform float contrast;","uniform bool isTiltShift;","uniform float strength;","uniform vec2 blur;","varying vec2 outTexCoord;","vec2 Sample (in float theta, inout float r)","{"," r += 1.0 / r;"," return (r - 1.0) * vec2(cos(theta), sin(theta)) * 0.06;","}","vec3 Bokeh (sampler2D tex, vec2 uv, float radius)","{"," vec3 acc = vec3(0.0);"," vec3 div = vec3(0.0);"," vec2 pixel = vec2(resolution.y / resolution.x, 1.0) * radius * .025;"," float r = 1.0;"," for (float j = 0.0; j < GOLDEN_ANGLE * ITERATIONS; j += GOLDEN_ANGLE)"," {"," vec3 col = texture2D(tex, uv + pixel * Sample(j, r)).xyz;"," col = contrast > 0.0 ? col * col * (1.0 + contrast) : col;"," vec3 bokeh = vec3(0.5) + pow(col, vec3(10.0)) * amount;"," acc += col * bokeh;"," div += bokeh;"," }"," return acc / div;","}","void main ()","{"," float shift = 1.0;"," if (isTiltShift)"," {"," vec2 uv = vec2(gl_FragCoord.xy / resolution + vec2(-0.5, -0.5)) * 2.0;"," float centerStrength = 1.0;"," shift = length(uv * blur * strength) * centerStrength;"," }"," gl_FragColor = vec4(Bokeh(uMainSampler, outTexCoord * vec2(1.0, 1.0), radius * shift), 0.0);","}"].join("\n")},91899:t=>{t.exports=["#define SHADER_NAME CIRCLE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec3 color;","uniform vec4 backgroundColor;","uniform float thickness;","uniform float scale;","uniform float feather;","varying vec2 outTexCoord;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec2 position = (gl_FragCoord.xy / resolution.xy) * 2.0 - 1.0;"," float aspectRatio = resolution.x / resolution.y;"," position.x *= aspectRatio;"," float grad = length(position);"," float outer = aspectRatio;"," float inner = outer - (thickness * 2.0 / resolution.y);"," if (aspectRatio >= 1.0)"," {"," float f = 2.0 + (resolution.y / resolution.x);"," outer = 1.0;"," inner = 1.0 - (thickness * f / resolution.x);"," }"," outer *= scale;"," inner *= scale;"," float circle = smoothstep(outer, outer - 0.01, grad);"," float ring = circle - smoothstep(inner, inner - feather, grad);"," texture = mix(backgroundColor * backgroundColor.a, texture, texture.a);"," texture = (texture * (circle - ring));"," gl_FragColor = vec4(texture.rgb + (ring * color), texture.a);","}"].join("\n")},47838:t=>{t.exports=["#define SHADER_NAME DISPLACEMENT_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform sampler2D uDisplacementSampler;","uniform vec2 amount;","varying vec2 outTexCoord;","void main ()","{"," vec2 disp = (-vec2(0.5, 0.5) + texture2D(uDisplacementSampler, outTexCoord).rr) * amount;"," gl_FragColor = texture2D(uMainSampler, outTexCoord + disp).rgba;","}"].join("\n")},98656:t=>{t.exports=["#define SHADER_NAME GLOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","uniform float outerStrength;","uniform float innerStrength;","uniform vec2 resolution;","uniform vec4 glowColor;","uniform bool knockout;","const float PI = 3.14159265358979323846264;","const float DIST = __DIST__;","const float SIZE = min(__SIZE__, PI * 2.0);","const float STEP = ceil(PI * 2.0 / SIZE);","const float MAX_ALPHA = STEP * DIST * (DIST + 1.0) / 2.0;","void main ()","{"," vec2 px = vec2(1.0 / resolution.x, 1.0 / resolution.y);"," float totalAlpha = 0.0;"," vec2 direction;"," vec2 displaced;"," vec4 color;"," for (float angle = 0.0; angle < PI * 2.0; angle += SIZE)"," {"," direction = vec2(cos(angle), sin(angle)) * px;"," for (float curDistance = 0.0; curDistance < DIST; curDistance++)"," {"," displaced = outTexCoord + direction * (curDistance + 1.0);"," color = texture2D(uMainSampler, displaced);"," totalAlpha += (DIST - curDistance) * color.a;"," }"," }"," color = texture2D(uMainSampler, outTexCoord);"," float alphaRatio = (totalAlpha / MAX_ALPHA);"," float innerGlowAlpha = (1.0 - alphaRatio) * innerStrength * color.a;"," float innerGlowStrength = min(1.0, innerGlowAlpha);"," vec4 innerColor = mix(color, glowColor, innerGlowStrength);"," float outerGlowAlpha = alphaRatio * outerStrength * (1.0 - color.a);"," float outerGlowStrength = min(1.0 - innerColor.a, outerGlowAlpha);"," vec4 outerGlowColor = outerGlowStrength * glowColor.rgba;"," if (knockout)"," {"," float resultAlpha = outerGlowAlpha + innerGlowAlpha;"," gl_FragColor = vec4(glowColor.rgb * resultAlpha, resultAlpha);"," }"," else"," {"," gl_FragColor = innerColor + outerGlowColor;"," }","}"].join("\n")},70463:t=>{t.exports=["#define SHADER_NAME GRADIENT_FS","#define SRGB_TO_LINEAR(c) pow((c), vec3(2.2))","#define LINEAR_TO_SRGB(c) pow((c), vec3(1.0 / 2.2))","#define SRGB(r, g, b) SRGB_TO_LINEAR(vec3(float(r), float(g), float(b)) / 255.0)","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 positionFrom;","uniform vec2 positionTo;","uniform vec3 color1;","uniform vec3 color2;","uniform float alpha;","uniform int size;","varying vec2 outTexCoord;","float gradientNoise(in vec2 uv)","{"," const vec3 magic = vec3(0.06711056, 0.00583715, 52.9829189);"," return fract(magic.z * fract(dot(uv, magic.xy)));","}","float stepped (in float s, in float scale, in int steps)","{"," return steps > 0 ? floor( s / ((1.0 * scale) / float(steps))) * 1.0 / float(steps - 1) : s;","}","void main ()","{"," vec2 a = positionFrom;"," vec2 b = positionTo;"," vec2 ba = b - a;"," float d = dot(outTexCoord - a, ba) / dot(ba, ba);"," float t = size > 0 ? stepped(d, 1.0, size) : d;"," t = smoothstep(0.0, 1.0, clamp(t, 0.0, 1.0));"," vec3 color = mix(SRGB(color1.r, color1.g, color1.b), SRGB(color2.r, color2.g, color2.b), t);"," color = LINEAR_TO_SRGB(color);"," color += (1.0 / 255.0) * gradientNoise(outTexCoord) - (0.5 / 255.0);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," gl_FragColor = vec4(mix(color.rgb, texture.rgb, alpha), 1.0) * texture.a;","}"].join("\n")},50831:t=>{t.exports=["#define SHADER_NAME PIXELATE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform float amount;","varying vec2 outTexCoord;","void main ()","{"," float pixelSize = floor(2.0 + amount);"," vec2 center = pixelSize * floor(outTexCoord * resolution / pixelSize) + pixelSize * vec2(0.5, 0.5);"," vec2 corner1 = center + pixelSize * vec2(-0.5, -0.5);"," vec2 corner2 = center + pixelSize * vec2(+0.5, -0.5);"," vec2 corner3 = center + pixelSize * vec2(+0.5, +0.5);"," vec2 corner4 = center + pixelSize * vec2(-0.5, +0.5);"," vec4 pixel = 0.4 * texture2D(uMainSampler, center / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner1 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner2 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner3 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner4 / resolution);"," gl_FragColor = pixel;","}"].join("\n")},92595:t=>{t.exports=["#define SHADER_NAME SHADOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","uniform vec2 lightPosition;","uniform vec4 color;","uniform float decay;","uniform float power;","uniform float intensity;","uniform int samples;","const int MAX = 12;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec2 pc = (lightPosition - outTexCoord) * intensity;"," float shadow = 0.0;"," float limit = max(float(MAX), float(samples));"," for (int i = 0; i < MAX; ++i)"," {"," if (i >= samples)"," {"," break;"," }"," shadow += texture2D(uMainSampler, outTexCoord + float(i) * decay / limit * pc).a * power;"," }"," float mask = 1.0 - texture.a;"," gl_FragColor = mix(texture, color, shadow * mask);","}"].join("\n")},72464:t=>{t.exports=["#define SHADER_NAME SHINE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform bool reveal;","uniform float speed;","uniform float time;","uniform float lineWidth;","uniform float gradient;","varying vec2 outTexCoord;","void main ()","{","\tvec2 uv = gl_FragCoord.xy / resolution.xy;"," vec4 tex = texture2D(uMainSampler, outTexCoord);"," vec4 col1 = vec4(0.3, 0.0, 0.0, 1.0);"," vec4 col2 = vec4(0.85, 0.85, 0.85, 1.0);"," uv.x = uv.x - mod(time * speed, 2.0) + 0.5;"," float y = uv.x * gradient;"," float s = smoothstep(y - lineWidth, y, uv.y) - smoothstep(y, y + lineWidth, uv.y);"," gl_FragColor = (((s * col1) + (s * col2)) * tex);"," if (!reveal)"," {"," gl_FragColor += tex;"," }","}"].join("\n")},39249:t=>{t.exports=["#define SHADER_NAME VIGNETTE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float radius;","uniform float strength;","uniform vec2 position;","varying vec2 outTexCoord;","void main ()","{"," vec4 col = vec4(1.0);"," float d = length(outTexCoord - position);"," if (d <= radius)"," {"," float g = d / radius;"," g = sin(g * 3.14 * strength);"," \tcol = vec4(g * g * g);"," }"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," gl_FragColor = texture * (1.0 - col);","}"].join("\n")},2878:t=>{t.exports=["#define SHADER_NAME WIPE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec4 config;","uniform bool reveal;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 color0;"," vec4 color1;"," if (reveal)"," {"," color0 = vec4(0);"," color1 = texture2D(uMainSampler, uv);"," }"," else"," {"," color0 = texture2D(uMainSampler, uv);"," color1 = vec4(0);"," }"," float distance = config.x;"," float width = config.y;"," float direction = config.z;"," float axis = uv.x;"," if (config.w == 1.0)"," {"," axis = uv.y;"," }"," float adjust = mix(width, -width, distance);"," float value = smoothstep(distance - width, distance + width, abs(direction - axis) + adjust);"," gl_FragColor = mix(color1, color0, value);","}"].join("\n")},31063:t=>{t.exports=["#define SHADER_NAME PHASER_LIGHT_FS","precision mediump float;","struct Light","{"," vec2 position;"," vec3 color;"," float intensity;"," float radius;","};","const int kMaxLights = %LIGHT_COUNT%;","uniform vec4 uCamera; /* x, y, rotation, zoom */","uniform vec2 uResolution;","uniform sampler2D uMainSampler;","uniform sampler2D uNormSampler;","uniform vec3 uAmbientLightColor;","uniform Light uLights[kMaxLights];","uniform mat3 uInverseRotationMatrix;","uniform int uLightCount;","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec3 finalColor = vec3(0.0, 0.0, 0.0);"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," vec3 normalMap = texture2D(uNormSampler, outTexCoord).rgb;"," vec3 normal = normalize(uInverseRotationMatrix * vec3(normalMap * 2.0 - 1.0));"," vec2 res = vec2(min(uResolution.x, uResolution.y)) * uCamera.w;"," for (int index = 0; index < kMaxLights; ++index)"," {"," if (index < uLightCount)"," {"," Light light = uLights[index];"," vec3 lightDir = vec3((light.position.xy / res) - (gl_FragCoord.xy / res), 0.1);"," vec3 lightNormal = normalize(lightDir);"," float distToSurf = length(lightDir) * uCamera.w;"," float diffuseFactor = max(dot(normal, lightNormal), 0.0);"," float radius = (light.radius / res.x * uCamera.w) * uCamera.w;"," float attenuation = clamp(1.0 - distToSurf * distToSurf / (radius * radius), 0.0, 1.0);"," vec3 diffuse = light.color * diffuseFactor;"," finalColor += (attenuation * diffuse) * light.intensity;"," }"," }"," vec4 colorOutput = vec4(uAmbientLightColor + finalColor, 1.0);"," gl_FragColor = color * vec4(colorOutput.rgb * colorOutput.a, colorOutput.a);","}"].join("\n")},48247:t=>{t.exports=["#define SHADER_NAME PHASER_LINEAR_BLEND_FS","precision mediump float;","uniform sampler2D uMainSampler1;","uniform sampler2D uMainSampler2;","uniform float uStrength;","varying vec2 outTexCoord;","void main ()","{"," vec4 frame1 = texture2D(uMainSampler1, outTexCoord);"," vec4 frame2 = texture2D(uMainSampler2, outTexCoord);"," gl_FragColor = mix(frame1, frame2 * uStrength, 0.5);","}"].join("\n")},41214:t=>{t.exports=["#define SHADER_NAME PHASER_MESH_FS","precision mediump float;","uniform vec3 uLightPosition;","uniform vec3 uLightAmbient;","uniform vec3 uLightDiffuse;","uniform vec3 uLightSpecular;","uniform vec3 uFogColor;","uniform float uFogNear;","uniform float uFogFar;","uniform vec3 uMaterialAmbient;","uniform vec3 uMaterialDiffuse;","uniform vec3 uMaterialSpecular;","uniform float uMaterialShine;","uniform vec3 uCameraPosition;","uniform sampler2D uTexture;","varying vec2 vTextureCoord;","varying vec3 vNormal;","varying vec3 vPosition;","void main (void)","{"," vec4 color = texture2D(uTexture, vTextureCoord);"," vec3 ambient = uLightAmbient * uMaterialAmbient;"," vec3 norm = normalize(vNormal);"," vec3 lightDir = normalize(uLightPosition - vPosition);"," float diff = max(dot(norm, lightDir), 0.0);"," vec3 diffuse = uLightDiffuse * (diff * uMaterialDiffuse);"," vec3 viewDir = normalize(uCameraPosition - vPosition);"," vec3 reflectDir = reflect(-lightDir, norm);"," float spec = pow(max(dot(viewDir, reflectDir), 0.0), uMaterialShine);"," vec3 specular = uLightSpecular * (spec * uMaterialSpecular);"," vec3 result = (ambient + diffuse + specular) * color.rgb;"," float depth = gl_FragCoord.z / gl_FragCoord.w;"," float fogFactor = smoothstep(uFogNear, uFogFar, depth);"," gl_FragColor.rgb = mix(result.rgb, uFogColor, fogFactor);"," gl_FragColor.a = color.a;","}"].join("\n")},39653:t=>{t.exports=["#define SHADER_NAME PHASER_MESH_VS","precision mediump float;","attribute vec3 aVertexPosition;","attribute vec3 aVertexNormal;","attribute vec2 aTextureCoord;","uniform mat4 uViewProjectionMatrix;","uniform mat4 uModelMatrix;","uniform mat4 uNormalMatrix;","varying vec2 vTextureCoord;","varying vec3 vNormal;","varying vec3 vPosition;","void main ()","{"," vTextureCoord = aTextureCoord;"," vPosition = vec3(uModelMatrix * vec4(aVertexPosition, 1.0));"," vNormal = vec3(uNormalMatrix * vec4(aVertexNormal, 1.0));"," gl_Position = uViewProjectionMatrix * uModelMatrix * vec4(aVertexPosition, 1.0);","}"].join("\n")},62143:t=>{t.exports=["#define SHADER_NAME PHASER_MOBILE_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},47940:t=>{t.exports=["#define SHADER_NAME PHASER_MOBILE_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," outTexCoord = inTexCoord;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},98840:t=>{t.exports=["#define SHADER_NAME PHASER_MULTI_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler[%count%];","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texture;"," %forloop%"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},44667:t=>{t.exports=["#define SHADER_NAME PHASER_MULTI_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," outTexCoord = inTexCoord;"," outTexId = inTexId;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},4127:t=>{t.exports=["#define SHADER_NAME PHASER_POINTLIGHT_FS","precision mediump float;","uniform vec2 uResolution;","uniform float uCameraZoom;","varying vec4 lightPosition;","varying vec4 lightColor;","varying float lightRadius;","varying float lightAttenuation;","void main ()","{"," vec2 center = (lightPosition.xy + 1.0) * (uResolution.xy * 0.5);"," float distToSurf = length(center - gl_FragCoord.xy);"," float radius = 1.0 - distToSurf / (lightRadius * uCameraZoom);"," float intensity = smoothstep(0.0, 1.0, radius * lightAttenuation);"," vec4 color = vec4(intensity, intensity, intensity, 0.0) * lightColor;"," gl_FragColor = vec4(color.rgb * lightColor.a, color.a);","}"].join("\n")},89924:t=>{t.exports=["#define SHADER_NAME PHASER_POINTLIGHT_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","attribute vec2 inPosition;","attribute vec2 inLightPosition;","attribute vec4 inLightColor;","attribute float inLightRadius;","attribute float inLightAttenuation;","varying vec4 lightPosition;","varying vec4 lightColor;","varying float lightRadius;","varying float lightAttenuation;","void main ()","{"," lightColor = inLightColor;"," lightRadius = inLightRadius;"," lightAttenuation = inLightAttenuation;"," lightPosition = uProjectionMatrix * vec4(inLightPosition, 1.0, 1.0);"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);","}"].join("\n")},27681:t=>{t.exports=["#define SHADER_NAME PHASER_POSTFX_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","void main ()","{"," gl_FragColor = texture2D(uMainSampler, outTexCoord);","}"].join("\n")},49627:t=>{t.exports=["#define SHADER_NAME PHASER_QUAD_VS","precision mediump float;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","varying vec2 outFragCoord;","varying vec2 outTexCoord;","void main ()","{"," outFragCoord = inPosition.xy * 0.5 + 0.5;"," outTexCoord = inTexCoord;"," gl_Position = vec4(inPosition, 0, 1);","}"].join("\n")},45561:t=>{t.exports=["#define SHADER_NAME PHASER_SINGLE_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},60722:t=>{t.exports=["#define SHADER_NAME PHASER_SINGLE_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," outTexCoord = inTexCoord;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},89350:(t,e,i)=>{t.exports={AddBlendFrag:i(35407),BitmapMaskFrag:i(78908),BitmapMaskVert:i(85191),ColorMatrixFrag:i(96293),CopyFrag:i(36682),FXBarrelFrag:i(99155),FXBloomFrag:i(24400),FXBlurHighFrag:i(94328),FXBlurLowFrag:i(41514),FXBlurMedFrag:i(51078),FXBokehFrag:i(90610),FXCircleFrag:i(91899),FXDisplacementFrag:i(47838),FXGlowFrag:i(98656),FXGradientFrag:i(70463),FXPixelateFrag:i(50831),FXShadowFrag:i(92595),FXShineFrag:i(72464),FXVignetteFrag:i(39249),FXWipeFrag:i(2878),LightFrag:i(31063),LinearBlendFrag:i(48247),MeshFrag:i(41214),MeshVert:i(39653),MobileFrag:i(62143),MobileVert:i(47940),MultiFrag:i(98840),MultiVert:i(44667),PointLightFrag:i(4127),PointLightVert:i(89924),PostFXFrag:i(27681),QuadVert:i(49627),SingleFrag:i(45561),SingleVert:i(60722)}},93567:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.webGLAttribLocation=-1,this.gl=t,this.program=e,this.name=i,this.createResource()},createResource:function(){if(null!==this.program.webGLProgram){var t=this.gl;t.isContextLost()||(this.webGLAttribLocation=t.getAttribLocation(this.program.webGLProgram,this.name))}else this.webGLAttribLocation=-1},destroy:function(){this.gl=null,this.program=null,this.name=null,this.webGLAttribLocation=-1}});t.exports=s},26128:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){this.webGLBuffer=null,this.gl=t,this.initialDataOrSize=e,this.bufferType=i,this.bufferUsage=s,this.createResource()},createResource:function(){if(null!==this.initialDataOrSize){var t=this.gl;if(!t.isContextLost()){var e=this.bufferType,i=t.createBuffer();this.webGLBuffer=i,t.bindBuffer(e,this.webGLBuffer),t.bufferData(e,this.initialDataOrSize,this.bufferUsage),t.bindBuffer(e,null)}}},destroy:function(){var t=this.gl;t.isContextLost()||t.deleteBuffer(this.webGLBuffer),this.webGLBuffer=null,this.initialDataOrSize=null,this.gl=null}});t.exports=s},84387:(t,e,i)=>{var s=i(83419),n={36054:"Incomplete Attachment",36055:"Missing Attachment",36057:"Incomplete Dimensions",36061:"Framebuffer Unsupported"},r=new s({initialize:function(t,e,i,s,n){this.webGLFramebuffer=null,this.gl=t,this.width=e,this.height=i,this.renderTexture=s,this.addDepthStencilBuffer=!!n,this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost()){var e,i=this.renderTexture,s=t.createFramebuffer();if(this.webGLFramebuffer=s,t.bindFramebuffer(t.FRAMEBUFFER,s),i.isRenderTexture=!0,i.isAlphaPremultiplied=!1,t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,i.webGLTexture,0),(e=t.checkFramebufferStatus(t.FRAMEBUFFER))!==t.FRAMEBUFFER_COMPLETE)throw new Error("Framebuffer status: "+(n[e]||e));if(this.addDepthStencilBuffer){var r=t.createRenderbuffer();t.bindRenderbuffer(t.RENDERBUFFER,r),t.renderbufferStorage(t.RENDERBUFFER,t.DEPTH_STENCIL,this.width,this.height),t.framebufferRenderbuffer(t.FRAMEBUFFER,t.DEPTH_STENCIL_ATTACHMENT,t.RENDERBUFFER,r)}t.bindFramebuffer(t.FRAMEBUFFER,null)}},destroy:function(){if(null!==this.webGLFramebuffer){var t=this.gl;if(!t.isContextLost()){t.bindFramebuffer(t.FRAMEBUFFER,this.webGLFramebuffer);var e=t.getFramebufferAttachmentParameter(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME);null!==e&&(t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,null,0),t.deleteTexture(e));var i=t.getFramebufferAttachmentParameter(t.FRAMEBUFFER,t.DEPTH_STENCIL_ATTACHMENT,t.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME);null!==i&&t.deleteRenderbuffer(i),t.bindFramebuffer(t.FRAMEBUFFER,null),t.deleteFramebuffer(this.webGLFramebuffer)}this.renderTexture=null,this.webGLFramebuffer=null,this.gl=null}}});t.exports=r},1482:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.webGLProgram=null,this.gl=t,this.vertexSource=e,this.fragmentSource=i,this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost()){var e=t.createProgram(),i=t.createShader(t.VERTEX_SHADER),s=t.createShader(t.FRAGMENT_SHADER);t.shaderSource(i,this.vertexSource),t.shaderSource(s,this.fragmentSource),t.compileShader(i),t.compileShader(s);var n="Shader failed:\n";if(!t.getShaderParameter(i,t.COMPILE_STATUS))throw new Error("Vertex "+n+t.getShaderInfoLog(i));if(!t.getShaderParameter(s,t.COMPILE_STATUS))throw new Error("Fragment "+n+t.getShaderInfoLog(s));if(t.attachShader(e,i),t.attachShader(e,s),t.linkProgram(e),!t.getProgramParameter(e,t.LINK_STATUS))throw new Error("Link "+n+t.getProgramInfoLog(e));t.useProgram(e),this.webGLProgram=e}},destroy:function(){this.webGLProgram&&(this.gl.isContextLost()||this.gl.deleteProgram(this.webGLProgram),this.webGLProgram=null,this.gl=null)}});t.exports=s},82751:(t,e,i)=>{var s=i(83419),n=i(50030),r=new s({initialize:function(t,e,i,s,n,r,o,a,h,l,u,c,d){this.webGLTexture=null,this.isRenderTexture=!1,this.gl=t,this.mipLevel=e,this.minFilter=i,this.magFilter=s,this.wrapT=n,this.wrapS=r,this.format=o,this.pixels=a,this.width=h,this.height=l,this.pma=null==u||u,this.forceSize=!!c,this.flipY=!!d,this.__SPECTOR_Metadata={},this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost())if(this.pixels instanceof r)this.webGLTexture=this.pixels.webGLTexture;else{var e=t.createTexture();e.__SPECTOR_Metadata=this.__SPECTOR_Metadata,this.webGLTexture=e,this._processTexture()}},update:function(t,e,i,s,n,r,o,a,h){0!==e&&0!==i&&(this.pixels=t,this.width=e,this.height=i,this.flipY=s,this.wrapS=n,this.wrapT=r,this.minFilter=o,this.magFilter=a,this.format=h,this.gl.isContextLost()||this._processTexture())},_processTexture:function(){var t=this.gl;t.activeTexture(t.TEXTURE0);var e=t.getParameter(t.TEXTURE_BINDING_2D);t.bindTexture(t.TEXTURE_2D,this.webGLTexture),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,this.minFilter),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,this.magFilter),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,this.wrapS),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,this.wrapT),t.pixelStorei(t.UNPACK_PREMULTIPLY_ALPHA_WEBGL,this.pma),t.pixelStorei(t.UNPACK_FLIP_Y_WEBGL,this.flipY);var i=this.pixels,s=this.mipLevel,r=this.width,o=this.height,a=this.format,h=!1;if(null==i)t.texImage2D(t.TEXTURE_2D,s,a,r,o,0,a,t.UNSIGNED_BYTE,null),h=n(r,o);else if(i.compressed){r=i.width,o=i.height,h=i.generateMipmap;for(var l=0;l{var s=new(i(83419))({initialize:function(t,e,i){this.webGLUniformLocation=null,this.gl=t,this.program=e,this.name=i,this.createResource()},createResource:function(){if(null!==this.program.webGLProgram){var t=this.gl;t.isContextLost()||(this.webGLUniformLocation=t.getUniformLocation(this.program.webGLProgram,this.name))}else this.webGLUniformLocation=null},destroy:function(){this.gl=null,this.program=null,this.name=null,this.webGLUniformLocation=null}});t.exports=s},9503:(t,e,i)=>{var s={WebGLAttribLocationWrapper:i(93567),WebGLBufferWrapper:i(26128),WebGLProgramWrapper:i(1482),WebGLTextureWrapper:i(82751),WebGLFramebufferWrapper:i(84387),WebGLUniformLocationWrapper:i(57183)};t.exports=s},76531:(t,e,i)=>{var s=i(13560),n=i(83419),r=i(50792),o=i(97480),a=i(8443),h=i(57811),l=i(74403),u=i(45818),c=i(29747),d=i(87841),f=i(86555),p=i(56583),v=i(26099),g=i(38058),m=new n({Extends:r,initialize:function(t){r.call(this),this.game=t,this.canvas,this.canvasBounds=new d,this.parent=null,this.parentIsWindow=!1,this.parentSize=new f,this.gameSize=new f,this.baseSize=new f,this.displaySize=new f,this.scaleMode=s.SCALE_MODE.NONE,this.zoom=1,this._resetZoom=!1,this.displayScale=new v(1,1),this.autoRound=!1,this.autoCenter=s.CENTER.NO_CENTER,this.orientation=s.ORIENTATION.LANDSCAPE,this.fullscreen,this.fullscreenTarget=null,this._createdFullscreenTarget=!1,this.dirty=!1,this.resizeInterval=500,this._lastCheck=0,this._checkOrientation=!1,this.domlisteners={orientationChange:c,windowResize:c,fullScreenChange:c,fullScreenError:c}},preBoot:function(){this.parseConfig(this.game.config),this.game.events.once(a.BOOT,this.boot,this)},boot:function(){var t=this.game;this.canvas=t.canvas,this.fullscreen=t.device.fullscreen,this.scaleMode!==s.SCALE_MODE.RESIZE&&this.scaleMode!==s.SCALE_MODE.EXPAND&&this.displaySize.setAspectMode(this.scaleMode),this.scaleMode===s.SCALE_MODE.NONE?this.resize(this.width,this.height):(this.getParentBounds(),this.parentSize.width>0&&this.parentSize.height>0&&this.displaySize.setParent(this.parentSize),this.refresh()),t.events.on(a.PRE_STEP,this.step,this),t.events.once(a.READY,this.refresh,this),t.events.once(a.DESTROY,this.destroy,this),this.startListeners()},parseConfig:function(t){this.getParent(t),this.getParentBounds();var e=t.width,i=t.height,n=t.scaleMode,r=t.zoom,o=t.autoRound;if("string"==typeof e)if("%"!==e.substr(-1))e=parseInt(e,10);else{var a=this.parentSize.width;0===a&&(a=window.innerWidth);var h=parseInt(e,10)/100;e=Math.floor(a*h)}if("string"==typeof i)if("%"!==i.substr(-1))i=parseInt(i,10);else{var l=this.parentSize.height;0===l&&(l=window.innerHeight);var c=parseInt(i,10)/100;i=Math.floor(l*c)}this.scaleMode=n,this.autoRound=o,this.autoCenter=t.autoCenter,this.resizeInterval=t.resizeInterval,o&&(e=Math.floor(e),i=Math.floor(i)),this.gameSize.setSize(e,i),r===s.ZOOM.MAX_ZOOM&&(r=this.getMaxZoom()),this.zoom=r,1!==r&&(this._resetZoom=!0),this.baseSize.setSize(e,i),o&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),t.minWidth>0&&this.displaySize.setMin(t.minWidth*r,t.minHeight*r),t.maxWidth>0&&this.displaySize.setMax(t.maxWidth*r,t.maxHeight*r),this.displaySize.setSize(e,i),(t.snapWidth>0||t.snapHeight>0)&&this.displaySize.setSnap(t.snapWidth,t.snapHeight),this.orientation=u(e,i)},getParent:function(t){var e=t.parent;if(null!==e){if(this.parent=l(e),this.parentIsWindow=this.parent===document.body,t.expandParent&&t.scaleMode!==s.SCALE_MODE.NONE){var i=this.parent.getBoundingClientRect();(this.parentIsWindow||0===i.height)&&(document.documentElement.style.height="100%",document.body.style.height="100%",i=this.parent.getBoundingClientRect(),this.parentIsWindow||0!==i.height||(this.parent.style.overflow="hidden",this.parent.style.width="100%",this.parent.style.height="100%"))}t.fullscreenTarget&&!this.fullscreenTarget&&(this.fullscreenTarget=l(t.fullscreenTarget))}},getParentBounds:function(){if(!this.parent)return!1;var t=this.parentSize,e=this.parent.getBoundingClientRect();this.parentIsWindow&&this.game.device.os.iOS&&(e.height=h(!0));var i=e.width,s=e.height;if(t.width!==i||t.height!==s)return t.setSize(i,s),!0;if(this.canvas){var n=this.canvasBounds,r=this.canvas.getBoundingClientRect();if(r.x!==n.x||r.y!==n.y)return!0}return!1},lockOrientation:function(t){var e=screen.lockOrientation||screen.mozLockOrientation||screen.msLockOrientation;return!!e&&e.call(screen,t)},setParentSize:function(t,e){return this.parentSize.setSize(t,e),this.refresh()},setGameSize:function(t,e){var i=this.autoRound;i&&(t=Math.floor(t),e=Math.floor(e));var s=this.width,n=this.height;return this.gameSize.resize(t,e),this.baseSize.resize(t,e),i&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),this.displaySize.setAspectRatio(t/e),this.canvas.width=this.baseSize.width,this.canvas.height=this.baseSize.height,this.refresh(s,n)},resize:function(t,e){var i=this.zoom,s=this.autoRound;s&&(t=Math.floor(t),e=Math.floor(e));var n=this.width,r=this.height;this.gameSize.resize(t,e),this.baseSize.resize(t,e),s&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),this.displaySize.setSize(t*i,e*i),this.canvas.width=this.baseSize.width,this.canvas.height=this.baseSize.height;var o=this.canvas.style,a=t*i,h=e*i;return s&&(a=Math.floor(a),h=Math.floor(h)),a===t&&h===e||(o.width=a+"px",o.height=h+"px"),this.refresh(n,r)},setZoom:function(t){return this.zoom=t,this._resetZoom=!0,this.refresh()},setMaxZoom:function(){return this.zoom=this.getMaxZoom(),this._resetZoom=!0,this.refresh()},setSnap:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.displaySize.setSnap(t,e),this.refresh()},refresh:function(t,e){void 0===t&&(t=this.width),void 0===e&&(e=this.height),this.updateScale(),this.updateBounds(),this.updateOrientation(),this.displayScale.set(this.baseSize.width/this.canvasBounds.width,this.baseSize.height/this.canvasBounds.height);var i=this.game.domContainer;if(i){this.baseSize.setCSS(i);var s=this.canvas.style,n=i.style;n.transform="scale("+this.displaySize.width/this.baseSize.width+","+this.displaySize.height/this.baseSize.height+")",n.marginLeft=s.marginLeft,n.marginTop=s.marginTop}return this.emit(o.RESIZE,this.gameSize,this.baseSize,this.displaySize,t,e),this},updateOrientation:function(){if(this._checkOrientation){this._checkOrientation=!1;var t=u(this.width,this.height);t!==this.orientation&&(this.orientation=t,this.emit(o.ORIENTATION_CHANGE,t))}},updateScale:function(){var t,e,i=this.canvas.style,n=this.gameSize.width,r=this.gameSize.height,o=this.zoom,a=this.autoRound;if(this.scaleMode===s.SCALE_MODE.NONE)this.displaySize.setSize(n*o,r*o),t=this.displaySize.width,e=this.displaySize.height,a&&(t=Math.floor(t),e=Math.floor(e)),this._resetZoom&&(i.width=t+"px",i.height=e+"px",this._resetZoom=!1);else if(this.scaleMode===s.SCALE_MODE.RESIZE)this.displaySize.setSize(this.parentSize.width,this.parentSize.height),this.gameSize.setSize(this.displaySize.width,this.displaySize.height),this.baseSize.setSize(this.displaySize.width,this.displaySize.height),t=this.displaySize.width,e=this.displaySize.height,a&&(t=Math.floor(t),e=Math.floor(e)),this.canvas.width=t,this.canvas.height=e;else if(this.scaleMode===s.SCALE_MODE.EXPAND){var h=this.game.config.width,l=this.game.config.height;this.displaySize.setSize(this.parentSize.width,this.parentSize.height),t=this.displaySize.width,e=this.displaySize.height,a&&(t=Math.floor(t),e=Math.floor(e)),i.width=t+"px",i.height=e+"px";var u=this.parentSize.width/h,c=this.parentSize.height/l;u=0?0:-o.x*a.x,l=o.y>=0?0:-o.y*a.y;return i=r.width>=o.width?n.width:n.width-(o.width-r.width)*a.x,s=r.height>=o.height?n.height:n.height-(o.height-r.height)*a.y,e.setTo(h,l,i,s),t&&(e.width/=t.zoomX,e.height/=t.zoomY,e.centerX=t.centerX+t.scrollX,e.centerY=t.centerY+t.scrollY),e},step:function(t,e){this.parent&&(this._lastCheck+=e,(this.dirty||this._lastCheck>this.resizeInterval)&&(this.getParentBounds()&&this.refresh(),this.dirty=!1,this._lastCheck=0))},stopListeners:function(){var t=this.domlisteners;screen.orientation&&screen.orientation.addEventListener?screen.orientation.removeEventListener("change",t.orientationChange,!1):window.removeEventListener("orientationchange",t.orientationChange,!1),window.removeEventListener("resize",t.windowResize,!1);["webkit","moz",""].forEach((function(e){document.removeEventListener(e+"fullscreenchange",t.fullScreenChange,!1),document.removeEventListener(e+"fullscreenerror",t.fullScreenError,!1)})),document.removeEventListener("MSFullscreenChange",t.fullScreenChange,!1),document.removeEventListener("MSFullscreenError",t.fullScreenError,!1)},destroy:function(){this.removeAllListeners(),this.stopListeners(),this.game=null,this.canvas=null,this.canvasBounds=null,this.parent=null,this.fullscreenTarget=null,this.parentSize.destroy(),this.gameSize.destroy(),this.baseSize.destroy(),this.displaySize.destroy()},isFullscreen:{get:function(){return this.fullscreen.active}},width:{get:function(){return this.gameSize.width}},height:{get:function(){return this.gameSize.height}},isPortrait:{get:function(){return this.orientation===s.ORIENTATION.PORTRAIT}},isLandscape:{get:function(){return this.orientation===s.ORIENTATION.LANDSCAPE}},isGamePortrait:{get:function(){return this.height>this.width}},isGameLandscape:{get:function(){return this.width>this.height}}});t.exports=m},64743:t=>{t.exports={NO_CENTER:0,CENTER_BOTH:1,CENTER_HORIZONTALLY:2,CENTER_VERTICALLY:3}},39218:t=>{t.exports={LANDSCAPE:"landscape-primary",LANDSCAPE_SECONDARY:"landscape-secondary",PORTRAIT:"portrait-primary",PORTRAIT_SECONDARY:"portrait-secondary"}},81050:t=>{t.exports={NONE:0,WIDTH_CONTROLS_HEIGHT:1,HEIGHT_CONTROLS_WIDTH:2,FIT:3,ENVELOP:4,RESIZE:5,EXPAND:6}},80805:t=>{t.exports={NO_ZOOM:1,ZOOM_2X:2,ZOOM_4X:4,MAX_ZOOM:-1}},13560:(t,e,i)=>{var s={CENTER:i(64743),ORIENTATION:i(39218),SCALE_MODE:i(81050),ZOOM:i(80805)};t.exports=s},56139:t=>{t.exports="enterfullscreen"},2336:t=>{t.exports="fullscreenfailed"},47412:t=>{t.exports="fullscreenunsupported"},51452:t=>{t.exports="leavefullscreen"},20666:t=>{t.exports="orientationchange"},47945:t=>{t.exports="resize"},97480:(t,e,i)=>{t.exports={ENTER_FULLSCREEN:i(56139),FULLSCREEN_FAILED:i(2336),FULLSCREEN_UNSUPPORTED:i(47412),LEAVE_FULLSCREEN:i(51452),ORIENTATION_CHANGE:i(20666),RESIZE:i(47945)}},93364:(t,e,i)=>{var s=i(79291),n=i(13560),r={Center:i(64743),Events:i(97480),Orientation:i(39218),ScaleManager:i(76531),ScaleModes:i(81050),Zoom:i(80805)};r=s(!1,r,n.CENTER),r=s(!1,r,n.ORIENTATION),r=s(!1,r,n.SCALE_MODE),r=s(!1,r,n.ZOOM),t.exports=r},27397:(t,e,i)=>{var s=i(95540),n=i(35355);t.exports=function(t){var e=t.game.config.defaultPhysicsSystem,i=s(t.settings,"physics",!1);if(e||i){var r=[];if(e&&r.push(n(e+"Physics")),i)for(var o in i)o=n(o.concat("Physics")),-1===r.indexOf(o)&&r.push(o);return r}}},52106:(t,e,i)=>{var s=i(95540);t.exports=function(t){var e=t.plugins.getDefaultScenePlugins(),i=s(t.settings,"plugins",!1);return Array.isArray(i)?i:e||[]}},87033:t=>{t.exports={game:"game",renderer:"renderer",anims:"anims",cache:"cache",plugins:"plugins",registry:"registry",scale:"scale",sound:"sound",textures:"textures",events:"events",cameras:"cameras",add:"add",make:"make",scenePlugin:"scene",displayList:"children",lights:"lights",data:"data",input:"input",load:"load",time:"time",tweens:"tweens",arcadePhysics:"physics",impactPhysics:"impact",matterPhysics:"matter"}},97482:(t,e,i)=>{var s=i(83419),n=i(2368),r=new s({initialize:function(t){this.sys=new n(this,t),this.game,this.anims,this.cache,this.registry,this.sound,this.textures,this.events,this.cameras,this.add,this.make,this.scene,this.children,this.lights,this.data,this.input,this.load,this.time,this.tweens,this.physics,this.matter,this.scale,this.plugins,this.renderer},update:function(){}});t.exports=r},60903:(t,e,i)=>{var s=i(83419),n=i(89993),r=i(44594),o=i(8443),a=i(35154),h=i(54899),l=i(29747),u=i(97482),c=i(2368),d=new s({initialize:function(t,e){if(this.game=t,this.keys={},this.scenes=[],this._pending=[],this._start=[],this._queue=[],this._data={},this.isProcessing=!1,this.isBooted=!1,this.customViewports=0,this.systemScene,e){Array.isArray(e)||(e=[e]);for(var i=0;i-1&&(delete this.keys[s],this.scenes.splice(i,1),this._start.indexOf(s)>-1&&(i=this._start.indexOf(s),this._start.splice(i,1)),e.sys.destroy())}return this},bootScene:function(t){var e,i=t.sys,s=i.settings;i.sceneUpdate=l,t.init&&(t.init.call(t,s.data),s.status=n.INIT,s.isTransition&&i.events.emit(r.TRANSITION_INIT,s.transitionFrom,s.transitionDuration)),i.load&&(e=i.load).reset(),e&&t.preload?(t.preload.call(t),s.status=n.LOADING,e.once(h.COMPLETE,this.loadComplete,this),e.start()):this.create(t)},loadComplete:function(t){this.game.sound&&this.game.sound.onBlurPausedSounds&&this.game.sound.unlock(),this.create(t.scene)},payloadComplete:function(t){this.bootScene(t.scene)},update:function(t,e){this.processQueue(),this.isProcessing=!0;for(var i=this.scenes.length-1;i>=0;i--){var s=this.scenes[i].sys;s.settings.status>n.START&&s.settings.status<=n.RUNNING&&s.step(t,e),s.scenePlugin&&s.scenePlugin._target&&s.scenePlugin.step(t,e)}},render:function(t){for(var e=0;e=n.LOADING&&i.settings.status=n.START&&o<=n.CREATING)return this;if(o>=n.RUNNING&&o<=n.SLEEPING)r.shutdown(),r.sceneUpdate=l,r.start(e);else if(r.sceneUpdate=l,r.start(e),r.load&&(s=r.load),s&&r.settings.hasOwnProperty("pack")&&(s.reset(),s.addPack({payload:r.settings.pack})))return r.settings.status=n.LOADING,s.once(h.COMPLETE,this.payloadComplete,this),s.start(),this;return this.bootScene(i),this},stop:function(t,e){var i=this.getScene(t);if(i&&!i.sys.isTransitioning()&&i.sys.settings.status!==n.SHUTDOWN){var s=i.sys.load;s&&(s.off(h.COMPLETE,this.loadComplete,this),s.off(h.COMPLETE,this.payloadComplete,this)),i.sys.shutdown(e)}return this},switch:function(t,e){var i=this.getScene(t),s=this.getScene(e);return i&&s&&i!==s&&(this.sleep(t),this.isSleeping(e)?this.wake(e):this.start(e)),this},getAt:function(t){return this.scenes[t]},getIndex:function(t){var e=this.getScene(t);return this.scenes.indexOf(e)},bringToTop:function(t){if(this.isProcessing)this._queue.push({op:"bringToTop",keyA:t,keyB:null});else{var e=this.getIndex(t);if(-1!==e&&e0){var i=this.getScene(t);this.scenes.splice(e,1),this.scenes.unshift(i)}}return this},moveDown:function(t){if(this.isProcessing)this._queue.push({op:"moveDown",keyA:t,keyB:null});else{var e=this.getIndex(t);if(e>0){var i=e-1,s=this.getScene(t),n=this.getAt(i);this.scenes[e]=n,this.scenes[i]=s}}return this},moveUp:function(t){if(this.isProcessing)this._queue.push({op:"moveUp",keyA:t,keyB:null});else{var e=this.getIndex(t);if(ei),0,n)}}return this},moveBelow:function(t,e){if(t===e)return this;if(this.isProcessing)this._queue.push({op:"moveBelow",keyA:t,keyB:e});else{var i=this.getIndex(t),s=this.getIndex(e);if(-1!==i&&-1!==s&&s>i){var n=this.getAt(s);this.scenes.splice(s,1),0===i?this.scenes.unshift(n):this.scenes.splice(i-(s{var s=i(45319),n=i(83419),r=i(44594),o=i(95540),a=i(37277),h=new n({initialize:function(t){this.scene=t,this.systems=t.sys,this.settings=t.sys.settings,this.key=t.sys.settings.key,this.manager=t.sys.game.scene,this.transitionProgress=0,this._elapsed=0,this._target=null,this._duration=0,this._onUpdate,this._onUpdateScope,this._willSleep=!1,this._willRemove=!1,t.sys.events.once(r.BOOT,this.boot,this),t.sys.events.on(r.START,this.pluginStart,this)},boot:function(){this.systems.events.once(r.DESTROY,this.destroy,this)},pluginStart:function(){this._target=null,this.systems.events.once(r.SHUTDOWN,this.shutdown,this)},start:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("stop",this.key),this.manager.queueOp("start",t,e),this},restart:function(t){var e=this.key;return this.manager.queueOp("stop",e),this.manager.queueOp("start",e,t),this},transition:function(t){void 0===t&&(t={});var e=o(t,"target",!1),i=this.manager.getScene(e);if(!e||!this.checkValidTransition(i))return!1;var s=o(t,"duration",1e3);this._elapsed=0,this._target=i,this._duration=s,this._willSleep=o(t,"sleep",!1),this._willRemove=o(t,"remove",!1);var n=o(t,"onUpdate",null);n&&(this._onUpdate=n,this._onUpdateScope=o(t,"onUpdateScope",this.scene));var a=o(t,"allowInput",!1);this.settings.transitionAllowInput=a;var h=i.sys.settings;h.isTransition=!0,h.transitionFrom=this.scene,h.transitionDuration=s,h.transitionAllowInput=a,o(t,"moveAbove",!1)?this.manager.moveAbove(this.key,e):o(t,"moveBelow",!1)&&this.manager.moveBelow(this.key,e),i.sys.isSleeping()?i.sys.wake(o(t,"data")):this.manager.start(e,o(t,"data"));var l=o(t,"onStart",null),u=o(t,"onStartScope",this.scene);return l&&l.call(u,this.scene,i,s),this.systems.events.emit(r.TRANSITION_OUT,i,s),!0},checkValidTransition:function(t){return!(!t||t.sys.isActive()||t.sys.isTransitioning()||t===this.scene||this.systems.isTransitioning())},step:function(t,e){this._elapsed+=e,this.transitionProgress=s(this._elapsed/this._duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.transitionProgress),this._elapsed>=this._duration&&this.transitionComplete()},transitionComplete:function(){var t=this._target.sys,e=this._target.sys.settings;t.events.emit(r.TRANSITION_COMPLETE,this.scene),e.isTransition=!1,e.transitionFrom=null,this._duration=0,this._target=null,this._onUpdate=null,this._onUpdateScope=null,this._willRemove?this.manager.remove(this.key):this._willSleep?this.systems.sleep():this.manager.stop(this.key)},add:function(t,e,i,s){return this.manager.add(t,e,i,s)},launch:function(t,e){return t&&t!==this.key&&this.manager.queueOp("start",t,e),this},run:function(t,e){return t&&t!==this.key&&this.manager.queueOp("run",t,e),this},pause:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("pause",t,e),this},resume:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("resume",t,e),this},sleep:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("sleep",t,e),this},wake:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("wake",t,e),this},switch:function(t){return t!==this.key&&this.manager.queueOp("switch",this.key,t),this},stop:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("stop",t,e),this},setActive:function(t,e,i){void 0===e&&(e=this.key);var s=this.manager.getScene(e);return s&&s.sys.setActive(t,i),this},setVisible:function(t,e){void 0===e&&(e=this.key);var i=this.manager.getScene(e);return i&&i.sys.setVisible(t),this},isSleeping:function(t){return void 0===t&&(t=this.key),this.manager.isSleeping(t)},isActive:function(t){return void 0===t&&(t=this.key),this.manager.isActive(t)},isPaused:function(t){return void 0===t&&(t=this.key),this.manager.isPaused(t)},isVisible:function(t){return void 0===t&&(t=this.key),this.manager.isVisible(t)},swapPosition:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.swapPosition(t,e),this},moveAbove:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.moveAbove(t,e),this},moveBelow:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.moveBelow(t,e),this},remove:function(t){return void 0===t&&(t=this.key),this.manager.remove(t),this},moveUp:function(t){return void 0===t&&(t=this.key),this.manager.moveUp(t),this},moveDown:function(t){return void 0===t&&(t=this.key),this.manager.moveDown(t),this},bringToTop:function(t){return void 0===t&&(t=this.key),this.manager.bringToTop(t),this},sendToBack:function(t){return void 0===t&&(t=this.key),this.manager.sendToBack(t),this},get:function(t){return this.manager.getScene(t)},getStatus:function(t){var e=this.manager.getScene(t);if(e)return e.sys.getStatus()},getIndex:function(t){return void 0===t&&(t=this.key),this.manager.getIndex(t)},shutdown:function(){var t=this.systems.events;t.off(r.SHUTDOWN,this.shutdown,this),t.off(r.TRANSITION_OUT)},destroy:function(){this.shutdown(),this.scene.sys.events.off(r.START,this.start,this),this.scene=null,this.systems=null,this.settings=null,this.manager=null}});a.register("ScenePlugin",h,"scenePlugin"),t.exports=h},55681:(t,e,i)=>{var s=i(89993),n=i(35154),r=i(46975),o=i(87033),a={create:function(t){return"string"==typeof t?t={key:t}:void 0===t&&(t={}),{status:s.PENDING,key:n(t,"key",""),active:n(t,"active",!1),visible:n(t,"visible",!0),isBooted:!1,isTransition:!1,transitionFrom:null,transitionDuration:0,transitionAllowInput:!0,data:{},pack:n(t,"pack",!1),cameras:n(t,"cameras",null),map:n(t,"map",r(o,n(t,"mapAdd",{}))),physics:n(t,"physics",{}),loader:n(t,"loader",{}),plugins:n(t,"plugins",!1),input:n(t,"input",{})}}};t.exports=a},2368:(t,e,i)=>{var s=i(83419),n=i(89993),r=i(42363),o=i(44594),a=i(27397),h=i(52106),l=i(29747),u=i(55681),c=new s({initialize:function(t,e){this.scene=t,this.game,this.renderer,this.config=e,this.settings=u.create(e),this.canvas,this.context,this.anims,this.cache,this.plugins,this.registry,this.scale,this.sound,this.textures,this.add,this.cameras,this.displayList,this.events,this.make,this.scenePlugin,this.updateList,this.sceneUpdate=l},init:function(t){this.settings.status=n.INIT,this.sceneUpdate=l,this.game=t,this.renderer=t.renderer,this.canvas=t.canvas,this.context=t.context;var e=t.plugins;this.plugins=e,e.addToScene(this,r.Global,[r.CoreScene,h(this),a(this)]),this.events.emit(o.BOOT,this),this.settings.isBooted=!0},step:function(t,e){var i=this.events;i.emit(o.PRE_UPDATE,t,e),i.emit(o.UPDATE,t,e),this.sceneUpdate.call(this.scene,t,e),i.emit(o.POST_UPDATE,t,e)},render:function(t){var e=this.displayList;e.depthSort(),this.events.emit(o.PRE_RENDER,t),this.cameras.render(t,e),this.events.emit(o.RENDER,t)},queueDepthSort:function(){this.displayList.queueDepthSort()},depthSort:function(){this.displayList.depthSort()},pause:function(t){var e=this.settings,i=this.getStatus();return i!==n.CREATING&&i!==n.RUNNING?console.warn("Cannot pause non-running Scene",e.key):this.settings.active&&(e.status=n.PAUSED,e.active=!1,this.events.emit(o.PAUSE,this,t)),this},resume:function(t){var e=this.events,i=this.settings;return this.settings.active||(i.status=n.RUNNING,i.active=!0,e.emit(o.RESUME,this,t)),this},sleep:function(t){var e=this.settings,i=this.getStatus();return i!==n.CREATING&&i!==n.RUNNING?console.warn("Cannot sleep non-running Scene",e.key):(e.status=n.SLEEPING,e.active=!1,e.visible=!1,this.events.emit(o.SLEEP,this,t)),this},wake:function(t){var e=this.events,i=this.settings;return i.status=n.RUNNING,i.active=!0,i.visible=!0,e.emit(o.WAKE,this,t),i.isTransition&&e.emit(o.TRANSITION_WAKE,i.transitionFrom,i.transitionDuration),this},getData:function(){return this.settings.data},getStatus:function(){return this.settings.status},canInput:function(){var t=this.settings.status;return t>n.PENDING&&t<=n.RUNNING},isSleeping:function(){return this.settings.status===n.SLEEPING},isActive:function(){return this.settings.status===n.RUNNING},isPaused:function(){return this.settings.status===n.PAUSED},isTransitioning:function(){return this.settings.isTransition||null!==this.scenePlugin._target},isTransitionOut:function(){return null!==this.scenePlugin._target&&this.scenePlugin._duration>0},isTransitionIn:function(){return this.settings.isTransition},isVisible:function(){return this.settings.visible},setVisible:function(t){return this.settings.visible=t,this},setActive:function(t,e){return t?this.resume(e):this.pause(e)},start:function(t){var e=this.events,i=this.settings;t&&(i.data=t),i.status=n.START,i.active=!0,i.visible=!0,e.emit(o.START,this),e.emit(o.READY,this,t)},shutdown:function(t){var e=this.events,i=this.settings;e.off(o.TRANSITION_INIT),e.off(o.TRANSITION_START),e.off(o.TRANSITION_COMPLETE),e.off(o.TRANSITION_OUT),i.status=n.SHUTDOWN,i.active=!1,i.visible=!1,e.emit(o.SHUTDOWN,this,t)},destroy:function(){var t=this.events,e=this.settings;e.status=n.DESTROYED,e.active=!1,e.visible=!1,t.emit(o.DESTROY,this),t.removeAllListeners();for(var i=["scene","game","anims","cache","plugins","registry","sound","textures","add","camera","displayList","events","make","scenePlugin","updateList"],s=0;s{t.exports={PENDING:0,INIT:1,START:2,LOADING:3,CREATING:4,RUNNING:5,PAUSED:6,SLEEPING:7,SHUTDOWN:8,DESTROYED:9}},69830:t=>{t.exports="addedtoscene"},7919:t=>{t.exports="boot"},46763:t=>{t.exports="create"},11763:t=>{t.exports="destroy"},71555:t=>{t.exports="pause"},36735:t=>{t.exports="postupdate"},3809:t=>{t.exports="prerender"},90716:t=>{t.exports="preupdate"},58262:t=>{t.exports="ready"},91633:t=>{t.exports="removedfromscene"},10319:t=>{t.exports="render"},87132:t=>{t.exports="resume"},81961:t=>{t.exports="shutdown"},90194:t=>{t.exports="sleep"},6265:t=>{t.exports="start"},33178:t=>{t.exports="transitioncomplete"},43063:t=>{t.exports="transitioninit"},11259:t=>{t.exports="transitionout"},61611:t=>{t.exports="transitionstart"},45209:t=>{t.exports="transitionwake"},22966:t=>{t.exports="update"},21747:t=>{t.exports="wake"},44594:(t,e,i)=>{t.exports={ADDED_TO_SCENE:i(69830),BOOT:i(7919),CREATE:i(46763),DESTROY:i(11763),PAUSE:i(71555),POST_UPDATE:i(36735),PRE_RENDER:i(3809),PRE_UPDATE:i(90716),READY:i(58262),REMOVED_FROM_SCENE:i(91633),RENDER:i(10319),RESUME:i(87132),SHUTDOWN:i(81961),SLEEP:i(90194),START:i(6265),TRANSITION_COMPLETE:i(33178),TRANSITION_INIT:i(43063),TRANSITION_OUT:i(11259),TRANSITION_START:i(61611),TRANSITION_WAKE:i(45209),UPDATE:i(22966),WAKE:i(21747)}},62194:(t,e,i)=>{var s=i(89993),n=i(79291),r={Events:i(44594),GetPhysicsPlugins:i(27397),GetScenePlugins:i(52106),SceneManager:i(60903),ScenePlugin:i(52209),Settings:i(55681),Systems:i(2368)};r=n(!1,r,s),t.exports=r},30341:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(14463),o=i(79291),a=i(29747),h=new s({Extends:n,initialize:function(t,e,i){n.call(this),this.manager=t,this.key=e,this.isPlaying=!1,this.isPaused=!1,this.totalRate=1,this.duration=this.duration||0,this.totalDuration=this.totalDuration||0,this.config={mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0},this.currentConfig=this.config,this.config=o(this.config,i),this.markers={},this.currentMarker=null,this.pendingRemove=!1},addMarker:function(t){return!(!t||!t.name||"string"!=typeof t.name)&&(this.markers[t.name]?(console.error("addMarker "+t.name+" already exists in Sound"),!1):(t=o(!0,{name:"",start:0,duration:this.totalDuration-(t.start||0),config:{mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0}},t),this.markers[t.name]=t,!0))},updateMarker:function(t){return!(!t||!t.name||"string"!=typeof t.name)&&(this.markers[t.name]?(this.markers[t.name]=o(!0,this.markers[t.name],t),!0):(console.warn("Audio Marker: "+t.name+" missing in Sound: "+this.key),!1))},removeMarker:function(t){var e=this.markers[t];return e?(this.markers[t]=null,e):null},play:function(t,e){if(void 0===t&&(t=""),"object"==typeof t&&(e=t,t=""),"string"!=typeof t)return!1;if(t){if(!this.markers[t])return console.warn("Marker: "+t+" missing in Sound: "+this.key),!1;this.currentMarker=this.markers[t],this.currentConfig=this.currentMarker.config,this.duration=this.currentMarker.duration}else this.currentMarker=null,this.currentConfig=this.config,this.duration=this.totalDuration;return this.resetConfig(),this.currentConfig=o(this.currentConfig,e),this.isPlaying=!0,this.isPaused=!1,!0},pause:function(){return!(this.isPaused||!this.isPlaying)&&(this.isPlaying=!1,this.isPaused=!0,!0)},resume:function(){return!(!this.isPaused||this.isPlaying)&&(this.isPlaying=!0,this.isPaused=!1,!0)},stop:function(){return!(!this.isPaused&&!this.isPlaying)&&(this.isPlaying=!1,this.isPaused=!1,this.resetConfig(),!0)},applyConfig:function(){this.mute=this.currentConfig.mute,this.volume=this.currentConfig.volume,this.rate=this.currentConfig.rate,this.detune=this.currentConfig.detune,this.loop=this.currentConfig.loop,this.pan=this.currentConfig.pan},resetConfig:function(){this.currentConfig.seek=0,this.currentConfig.delay=0},update:a,calculateRate:function(){var t=this.currentConfig.detune+this.manager.detune,e=Math.pow(1.0005777895065548,t);this.totalRate=this.currentConfig.rate*this.manager.rate*e},destroy:function(){this.pendingRemove||(this.stop(),this.emit(r.DESTROY,this),this.removeAllListeners(),this.pendingRemove=!0,this.manager=null,this.config=null,this.currentConfig=null,this.markers=null,this.currentMarker=null)}});t.exports=h},85034:(t,e,i)=>{var s=i(83419),n=i(41786),r=i(50792),o=i(14463),a=i(8443),h=i(46710),l=i(58731),u=i(29747),c=i(26099),d=new s({Extends:r,initialize:function(t){r.call(this),this.game=t,this.jsonCache=t.cache.json,this.sounds=[],this.mute=!1,this.volume=1,this.pauseOnBlur=!0,this._rate=1,this._detune=0,this.locked=this.locked||!1,this.unlocked=!1,this.gameLostFocus=!1,this.listenerPosition=new c,t.events.on(a.BLUR,this.onGameBlur,this),t.events.on(a.FOCUS,this.onGameFocus,this),t.events.on(a.PRE_STEP,this.update,this),t.events.once(a.DESTROY,this.destroy,this)},add:u,addAudioSprite:function(t,e){void 0===e&&(e={});var i=this.add(t,e);for(var s in i.spritemap=this.jsonCache.get(t).spritemap,i.spritemap)if(i.spritemap.hasOwnProperty(s)){var r=n(e),o=i.spritemap[s];r.loop=!!o.hasOwnProperty("loop")&&o.loop,i.addMarker({name:s,start:o.start,duration:o.end-o.start,config:r})}return i},get:function(t){return l(this.sounds,"key",t)},getAll:function(t){return t?h(this.sounds,"key",t):h(this.sounds)},getAllPlaying:function(){return h(this.sounds,"isPlaying",!0)},play:function(t,e){var i=this.add(t);return i.once(o.COMPLETE,i.destroy,i),e?e.name?(i.addMarker(e),i.play(e.name)):i.play(e):i.play()},playAudioSprite:function(t,e,i){var s=this.addAudioSprite(t);return s.once(o.COMPLETE,s.destroy,s),s.play(e,i)},remove:function(t){var e=this.sounds.indexOf(t);return-1!==e&&(t.destroy(),this.sounds.splice(e,1),!0)},removeAll:function(){this.sounds.forEach((function(t){t.destroy()})),this.sounds.length=0},removeByKey:function(t){for(var e=0,i=this.sounds.length-1;i>=0;i--){var s=this.sounds[i];s.key===t&&(s.destroy(),this.sounds.splice(i,1),e++)}return e},pauseAll:function(){this.forEachActiveSound((function(t){t.pause()})),this.emit(o.PAUSE_ALL,this)},resumeAll:function(){this.forEachActiveSound((function(t){t.resume()})),this.emit(o.RESUME_ALL,this)},setListenerPosition:u,stopAll:function(){this.forEachActiveSound((function(t){t.stop()})),this.emit(o.STOP_ALL,this)},stopByKey:function(t){var e=0;return this.getAll(t).forEach((function(t){t.stop()&&e++})),e},isPlaying:function(t){var e,i=this.sounds.length-1;if(void 0===t){for(;i>=0;i--)if((e=this.sounds[i]).isPlaying)return!0}else for(;i>=0;i--)if((e=this.sounds[i]).key===t&&e.isPlaying)return!0;return!1},unlock:u,onBlur:u,onFocus:u,onGameBlur:function(){this.gameLostFocus=!0,this.pauseOnBlur&&this.onBlur()},onGameFocus:function(){this.gameLostFocus=!1,this.pauseOnBlur&&this.onFocus()},update:function(t,e){this.unlocked&&(this.unlocked=!1,this.locked=!1,this.emit(o.UNLOCKED,this));for(var i=this.sounds.length-1;i>=0;i--)this.sounds[i].pendingRemove&&this.sounds.splice(i,1);this.sounds.forEach((function(i){i.update(t,e)}))},destroy:function(){this.game.events.off(a.BLUR,this.onGameBlur,this),this.game.events.off(a.FOCUS,this.onGameFocus,this),this.game.events.off(a.PRE_STEP,this.update,this),this.removeAllListeners(),this.removeAll(),this.sounds.length=0,this.sounds=null,this.listenerPosition=null,this.game=null},forEachActiveSound:function(t,e){var i=this;this.sounds.forEach((function(s,n){s&&!s.pendingRemove&&t.call(e||i,s,n,i.sounds)}))},setRate:function(t){return this.rate=t,this},rate:{get:function(){return this._rate},set:function(t){this._rate=t,this.forEachActiveSound((function(t){t.calculateRate()})),this.emit(o.GLOBAL_RATE,this,t)}},setDetune:function(t){return this.detune=t,this},detune:{get:function(){return this._detune},set:function(t){this._detune=t,this.forEachActiveSound((function(t){t.calculateRate()})),this.emit(o.GLOBAL_DETUNE,this,t)}}});t.exports=d},14747:(t,e,i)=>{var s=i(33684),n=i(25960),r=i(57490),o={create:function(t){var e=t.config.audio,i=t.device.audio;return e.noAudio||!i.webAudio&&!i.audioData?new n(t):i.webAudio&&!e.disableWebAudio?new r(t):new s(t)}};t.exports=o},19723:t=>{t.exports="complete"},98882:t=>{t.exports="decodedall"},57506:t=>{t.exports="decoded"},73146:t=>{t.exports="destroy"},11305:t=>{t.exports="detune"},40577:t=>{t.exports="detune"},30333:t=>{t.exports="mute"},20394:t=>{t.exports="rate"},21802:t=>{t.exports="volume"},1299:t=>{t.exports="looped"},99190:t=>{t.exports="loop"},97125:t=>{t.exports="mute"},89259:t=>{t.exports="pan"},79986:t=>{t.exports="pauseall"},17586:t=>{t.exports="pause"},19618:t=>{t.exports="play"},42306:t=>{t.exports="rate"},10387:t=>{t.exports="resumeall"},48959:t=>{t.exports="resume"},9960:t=>{t.exports="seek"},19180:t=>{t.exports="stopall"},98328:t=>{t.exports="stop"},50401:t=>{t.exports="unlocked"},52498:t=>{t.exports="volume"},14463:(t,e,i)=>{t.exports={COMPLETE:i(19723),DECODED:i(57506),DECODED_ALL:i(98882),DESTROY:i(73146),DETUNE:i(11305),GLOBAL_DETUNE:i(40577),GLOBAL_MUTE:i(30333),GLOBAL_RATE:i(20394),GLOBAL_VOLUME:i(21802),LOOP:i(99190),LOOPED:i(1299),MUTE:i(97125),PAN:i(89259),PAUSE_ALL:i(79986),PAUSE:i(17586),PLAY:i(19618),RATE:i(42306),RESUME_ALL:i(10387),RESUME:i(48959),SEEK:i(9960),STOP_ALL:i(19180),STOP:i(98328),UNLOCKED:i(50401),VOLUME:i(52498)}},64895:(t,e,i)=>{var s=i(30341),n=i(83419),r=i(14463),o=i(45319),a=new n({Extends:s,initialize:function(t,e,i){if(void 0===i&&(i={}),this.tags=t.game.cache.audio.get(e),!this.tags)throw new Error('No cached audio asset with key "'+e);this.audio=null,this.startTime=0,this.previousTime=0,this.duration=this.tags[0].duration,this.totalDuration=this.tags[0].duration,s.call(this,t,e,i)},play:function(t,e){return!this.manager.isLocked(this,"play",[t,e])&&(!!s.prototype.play.call(this,t,e)&&(!!this.pickAndPlayAudioTag()&&(this.emit(r.PLAY,this),!0)))},pause:function(){return!this.manager.isLocked(this,"pause")&&(!(this.startTime>0)&&(!!s.prototype.pause.call(this)&&(this.currentConfig.seek=this.audio.currentTime-(this.currentMarker?this.currentMarker.start:0),this.stopAndReleaseAudioTag(),this.emit(r.PAUSE,this),!0)))},resume:function(){return!this.manager.isLocked(this,"resume")&&(!(this.startTime>0)&&(!!s.prototype.resume.call(this)&&(!!this.pickAndPlayAudioTag()&&(this.emit(r.RESUME,this),!0))))},stop:function(){return!this.manager.isLocked(this,"stop")&&(!!s.prototype.stop.call(this)&&(this.stopAndReleaseAudioTag(),this.emit(r.STOP,this),!0))},pickAndPlayAudioTag:function(){if(!this.pickAudioTag())return this.reset(),!1;var t=this.currentConfig.seek,e=this.currentConfig.delay,i=(this.currentMarker?this.currentMarker.start:0)+t;return this.previousTime=i,this.audio.currentTime=i,this.applyConfig(),0===e?(this.startTime=0,this.audio.paused&&this.playCatchPromise()):(this.startTime=window.performance.now()+1e3*e,this.audio.paused||this.audio.pause()),this.resetConfig(),!0},pickAudioTag:function(){if(this.audio)return!0;for(var t=0;t0)this.startTime=i-this.manager.loopEndOffset?(this.audio.currentTime=e+Math.max(0,s-i),s=this.audio.currentTime):s=i)return this.reset(),this.stopAndReleaseAudioTag(),void this.emit(r.COMPLETE,this);this.previousTime=s}},destroy:function(){s.prototype.destroy.call(this),this.tags=null,this.audio&&this.stopAndReleaseAudioTag()},updateMute:function(){this.audio&&(this.audio.muted=this.currentConfig.mute||this.manager.mute)},updateVolume:function(){this.audio&&(this.audio.volume=o(this.currentConfig.volume*this.manager.volume,0,1))},calculateRate:function(){s.prototype.calculateRate.call(this),this.audio&&(this.audio.playbackRate=this.totalRate)},mute:{get:function(){return this.currentConfig.mute},set:function(t){this.currentConfig.mute=t,this.manager.isLocked(this,"mute",t)||(this.updateMute(),this.emit(r.MUTE,this,t))}},setMute:function(t){return this.mute=t,this},volume:{get:function(){return this.currentConfig.volume},set:function(t){this.currentConfig.volume=t,this.manager.isLocked(this,"volume",t)||(this.updateVolume(),this.emit(r.VOLUME,this,t))}},setVolume:function(t){return this.volume=t,this},rate:{get:function(){return this.currentConfig.rate},set:function(t){this.currentConfig.rate=t,this.manager.isLocked(this,r.RATE,t)||(this.calculateRate(),this.emit(r.RATE,this,t))}},setRate:function(t){return this.rate=t,this},detune:{get:function(){return this.currentConfig.detune},set:function(t){this.currentConfig.detune=t,this.manager.isLocked(this,r.DETUNE,t)||(this.calculateRate(),this.emit(r.DETUNE,this,t))}},setDetune:function(t){return this.detune=t,this},seek:{get:function(){return this.isPlaying?this.audio.currentTime-(this.currentMarker?this.currentMarker.start:0):this.isPaused?this.currentConfig.seek:0},set:function(t){this.manager.isLocked(this,"seek",t)||this.startTime>0||(this.isPlaying||this.isPaused)&&(t=Math.min(Math.max(0,t),this.duration),this.isPlaying?(this.previousTime=t,this.audio.currentTime=t):this.isPaused&&(this.currentConfig.seek=t),this.emit(r.SEEK,this,t))}},setSeek:function(t){return this.seek=t,this},loop:{get:function(){return this.currentConfig.loop},set:function(t){this.currentConfig.loop=t,this.manager.isLocked(this,"loop",t)||(this.audio&&(this.audio.loop=t),this.emit(r.LOOP,this,t))}},setLoop:function(t){return this.loop=t,this},pan:{get:function(){return this.currentConfig.pan},set:function(t){this.currentConfig.pan=t,this.emit(r.PAN,this,t)}},setPan:function(t){return this.pan=t,this}});t.exports=a},33684:(t,e,i)=>{var s=i(85034),n=i(83419),r=i(14463),o=i(64895),a=new n({Extends:s,initialize:function(t){this.override=!0,this.audioPlayDelay=.1,this.loopEndOffset=.05,this.onBlurPausedSounds=[],this.locked="ontouchstart"in window,this.lockedActionsQueue=this.locked?[]:null,this._mute=!1,this._volume=1,s.call(this,t)},add:function(t,e){var i=new o(this,t,e);return this.sounds.push(i),i},unlock:function(){this.locked=!1;var t=this;if(this.game.cache.audio.entries.each((function(e,i){for(var s=0;s{t.exports={SoundManagerCreator:i(14747),Events:i(14463),BaseSound:i(30341),BaseSoundManager:i(85034),WebAudioSound:i(71741),WebAudioSoundManager:i(57490),HTML5AudioSound:i(64895),HTML5AudioSoundManager:i(33684),NoAudioSound:i(4603),NoAudioSoundManager:i(25960)}},4603:(t,e,i)=>{var s=i(30341),n=i(83419),r=i(50792),o=i(79291),a=i(29747),h=function(){return!1},l=function(){return null},u=function(){return this},c=new n({Extends:r,initialize:function(t,e,i){void 0===i&&(i={}),r.call(this),this.manager=t,this.key=e,this.isPlaying=!1,this.isPaused=!1,this.totalRate=1,this.duration=0,this.totalDuration=0,this.config=o({mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0},i),this.currentConfig=this.config,this.mute=!1,this.volume=1,this.rate=1,this.detune=0,this.seek=0,this.loop=!1,this.pan=0,this.markers={},this.currentMarker=null,this.pendingRemove=!1},addMarker:h,updateMarker:h,removeMarker:l,play:h,pause:h,resume:h,stop:h,setMute:u,setVolume:u,setRate:u,setDetune:u,setSeek:u,setLoop:u,setPan:u,applyConfig:l,resetConfig:l,update:a,calculateRate:l,destroy:function(){s.prototype.destroy.call(this)}});t.exports=c},25960:(t,e,i)=>{var s=i(85034),n=i(83419),r=i(50792),o=i(4603),a=i(29747),h=new n({Extends:r,initialize:function(t){r.call(this),this.game=t,this.sounds=[],this.mute=!1,this.volume=1,this.rate=1,this.detune=0,this.pauseOnBlur=!0,this.locked=!1},add:function(t,e){var i=new o(this,t,e);return this.sounds.push(i),i},addAudioSprite:function(t,e){var i=this.add(t,e);return i.spritemap={},i},get:function(t){return s.prototype.get.call(this,t)},getAll:function(t){return s.prototype.getAll.call(this,t)},play:function(t,e){return!1},playAudioSprite:function(t,e,i){return!1},remove:function(t){return s.prototype.remove.call(this,t)},removeAll:function(){return s.prototype.removeAll.call(this)},removeByKey:function(t){return s.prototype.removeByKey.call(this,t)},stopByKey:function(t){return s.prototype.stopByKey.call(this,t)},onBlur:a,onFocus:a,onGameBlur:a,onGameFocus:a,pauseAll:a,resumeAll:a,stopAll:a,update:a,setRate:a,setDetune:a,setMute:a,setVolume:a,unlock:a,forEachActiveSound:function(t,e){s.prototype.forEachActiveSound.call(this,t,e)},destroy:function(){s.prototype.destroy.call(this)}});t.exports=h},71741:(t,e,i)=>{var s=i(30341),n=i(83419),r=i(14463),o=i(95540),a=new n({Extends:s,initialize:function(t,e,i){if(void 0===i&&(i={}),this.audioBuffer=t.game.cache.audio.get(e),!this.audioBuffer)throw new Error('Audio key "'+e+'" not found in cache');this.source=null,this.loopSource=null,this.muteNode=t.context.createGain(),this.volumeNode=t.context.createGain(),this.pannerNode=null,this.spatialNode=null,this.spatialSource=null,this.playTime=0,this.startTime=0,this.loopTime=0,this.rateUpdates=[],this.hasEnded=!1,this.hasLooped=!1,this.muteNode.connect(this.volumeNode),t.context.createPanner&&(this.spatialNode=t.context.createPanner(),this.volumeNode.connect(this.spatialNode)),t.context.createStereoPanner?(this.pannerNode=t.context.createStereoPanner(),t.context.createPanner?this.spatialNode.connect(this.pannerNode):this.volumeNode.connect(this.pannerNode),this.pannerNode.connect(t.destination)):t.context.createPanner?this.spatialNode.connect(t.destination):this.volumeNode.connect(t.destination),this.duration=this.audioBuffer.duration,this.totalDuration=this.audioBuffer.duration,s.call(this,t,e,i)},play:function(t,e){return!!s.prototype.play.call(this,t,e)&&(this.stopAndRemoveBufferSource(),this.createAndStartBufferSource(),this.emit(r.PLAY,this),!0)},pause:function(){return!(this.manager.context.currentTime{var s=i(53134),n=i(85034),r=i(83419),o=i(14463),a=i(8443),h=i(71741),l=i(95540),u=new r({Extends:n,initialize:function(t){this.context=this.createAudioContext(t),this.masterMuteNode=this.context.createGain(),this.masterVolumeNode=this.context.createGain(),this.masterMuteNode.connect(this.masterVolumeNode),this.masterVolumeNode.connect(this.context.destination),this.destination=this.masterMuteNode,this.locked="suspended"===this.context.state&&("ontouchstart"in window||"onclick"in window),n.call(this,t),this.locked&&t.isBooted?this.unlock():t.events.once(a.BOOT,this.unlock,this)},createAudioContext:function(t){var e=t.config.audio;return e.context?(e.context.resume(),e.context):window.hasOwnProperty("AudioContext")?new AudioContext:window.hasOwnProperty("webkitAudioContext")?new window.webkitAudioContext:void 0},setAudioContext:function(t){return this.context&&this.context.close(),this.masterMuteNode&&this.masterMuteNode.disconnect(),this.masterVolumeNode&&this.masterVolumeNode.disconnect(),this.context=t,this.masterMuteNode=t.createGain(),this.masterVolumeNode=t.createGain(),this.masterMuteNode.connect(this.masterVolumeNode),this.masterVolumeNode.connect(t.destination),this.destination=this.masterMuteNode,this},add:function(t,e){var i=new h(this,t,e);return this.sounds.push(i),i},decodeAudio:function(t,e){var i;i=Array.isArray(t)?t:[{key:t,data:e}];for(var n=this.game.cache.audio,r=i.length,a=0;a{var s=i(37105),n=i(83419),r=i(29747),o=i(19186),a=new n({initialize:function(t){this.parent=t,this.list=[],this.position=0,this.addCallback=r,this.removeCallback=r,this._sortKey=""},add:function(t,e){return e?s.Add(this.list,t):s.Add(this.list,t,0,this.addCallback,this)},addAt:function(t,e,i){return i?s.AddAt(this.list,t,e):s.AddAt(this.list,t,e,0,this.addCallback,this)},getAt:function(t){return this.list[t]},getIndex:function(t){return this.list.indexOf(t)},sort:function(t,e){return t?(void 0===e&&(e=function(e,i){return e[t]-i[t]}),o(this.list,e),this):this},getByName:function(t){return s.GetFirst(this.list,"name",t)},getRandom:function(t,e){return s.GetRandom(this.list,t,e)},getFirst:function(t,e,i,n){return s.GetFirst(this.list,t,e,i,n)},getAll:function(t,e,i,n){return s.GetAll(this.list,t,e,i,n)},count:function(t,e){return s.CountAllMatching(this.list,t,e)},swap:function(t,e){s.Swap(this.list,t,e)},moveTo:function(t,e){return s.MoveTo(this.list,t,e)},moveAbove:function(t,e){return s.MoveAbove(this.list,t,e)},moveBelow:function(t,e){return s.MoveBelow(this.list,t,e)},remove:function(t,e){return e?s.Remove(this.list,t):s.Remove(this.list,t,this.removeCallback,this)},removeAt:function(t,e){return e?s.RemoveAt(this.list,t):s.RemoveAt(this.list,t,this.removeCallback,this)},removeBetween:function(t,e,i){return i?s.RemoveBetween(this.list,t,e):s.RemoveBetween(this.list,t,e,this.removeCallback,this)},removeAll:function(t){for(var e=this.list.length;e--;)this.remove(this.list[e],t);return this},bringToTop:function(t){return s.BringToTop(this.list,t)},sendToBack:function(t){return s.SendToBack(this.list,t)},moveUp:function(t){return s.MoveUp(this.list,t),t},moveDown:function(t){return s.MoveDown(this.list,t),t},reverse:function(){return this.list.reverse(),this},shuffle:function(){return s.Shuffle(this.list),this},replace:function(t,e){return s.Replace(this.list,t,e)},exists:function(t){return this.list.indexOf(t)>-1},setAll:function(t,e,i,n){return s.SetAll(this.list,t,e,i,n),this},each:function(t,e){for(var i=[null],s=2;s0?this.list[0]:null}},last:{get:function(){return this.list.length>0?(this.position=this.list.length-1,this.list[this.position]):null}},next:{get:function(){return this.position0?(this.position--,this.list[this.position]):null}}});t.exports=a},90330:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){this.entries={},this.size=0,this.setAll(t)},setAll:function(t){if(Array.isArray(t))for(var e=0;e{var s=i(83419),n=i(50792),r=i(82348),o=new s({Extends:n,initialize:function(){n.call(this),this._pending=[],this._active=[],this._destroy=[],this._toProcess=0,this.checkQueue=!1},isActive:function(t){return this._active.indexOf(t)>-1},isPending:function(t){return this._toProcess>0&&this._pending.indexOf(t)>-1},isDestroying:function(t){return this._destroy.indexOf(t)>-1},add:function(t){return this.checkQueue&&this.isActive(t)&&!this.isDestroying(t)||this.isPending(t)||(this._pending.push(t),this._toProcess++),t},remove:function(t){if(this.isPending(t)){var e=this._pending,i=e.indexOf(t);-1!==i&&e.splice(i,1)}else this.isActive(t)&&(this._destroy.push(t),this._toProcess++);return t},removeAll:function(){for(var t=this._active,e=this._destroy,i=t.length;i--;)e.push(t[i]),this._toProcess++;return this},update:function(){if(0===this._toProcess)return this._active;var t,e,i=this._destroy,s=this._active;for(t=0;t{var s=i(43886);function n(t){if(!(this instanceof n))return new n(t,[".left",".top",".right",".bottom"]);this._maxEntries=Math.max(4,t||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()}function r(t,e,i){if(!i)return e.indexOf(t);for(var s=0;s=t.minX&&e.maxY>=t.minY}function v(t){return{children:t,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function g(t,e,i,n,r){for(var o,a=[e,i];a.length;)(i=a.pop())-(e=a.pop())<=n||(o=e+Math.ceil((i-e)/n/2)*n,s(t,o,e,i,r),a.push(e,o,o,i))}n.prototype={all:function(){return this._all(this.data,[])},search:function(t){var e=this.data,i=[],s=this.toBBox;if(!p(t,e))return i;for(var n,r,o,a,h=[];e;){for(n=0,r=e.children.length;n=0&&r[e].children.length>this._maxEntries;)this._split(r,e),e--;this._adjustParentBBoxes(n,r,e)},_split:function(t,e){var i=t[e],s=i.children.length,n=this._minEntries;this._chooseSplitAxis(i,n,s);var r=this._chooseSplitIndex(i,n,s),a=v(i.children.splice(r,i.children.length-r));a.height=i.height,a.leaf=i.leaf,o(i,this.toBBox),o(a,this.toBBox),e?t[e-1].children.push(a):this._splitRoot(i,a)},_splitRoot:function(t,e){this.data=v([t,e]),this.data.height=t.height+1,this.data.leaf=!1,o(this.data,this.toBBox)},_chooseSplitIndex:function(t,e,i){var s,n,r,o,h,l,u,d,f,p,v,g,m,y;for(l=u=1/0,s=e;s<=i-e;s++)n=a(t,0,s,this.toBBox),r=a(t,s,i,this.toBBox),f=n,p=r,v=void 0,g=void 0,m=void 0,y=void 0,v=Math.max(f.minX,p.minX),g=Math.max(f.minY,p.minY),m=Math.min(f.maxX,p.maxX),y=Math.min(f.maxY,p.maxY),o=Math.max(0,m-v)*Math.max(0,y-g),h=c(n)+c(r),o=e;n--)r=t.children[n],h(u,t.leaf?o(r):r),c+=d(u);return c},_adjustParentBBoxes:function(t,e,i){for(var s=i;s>=0;s--)h(e[s],t)},_condense:function(t){for(var e,i=t.length-1;i>=0;i--)0===t[i].children.length?i>0?(e=t[i-1].children).splice(e.indexOf(t[i]),1):this.clear():o(t[i],this.toBBox)},compareMinX:function(t,e){return t.left-e.left},compareMinY:function(t,e){return t.top-e.top},toBBox:function(t){return{minX:t.left,minY:t.top,maxX:t.right,maxY:t.bottom}}},t.exports=n},35072:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){if(this.entries=[],Array.isArray(t))for(var e=0;e-1&&this.entries.splice(e,1),this},dump:function(){console.group("Set");for(var t=0;t-1},union:function(t){var e=new s;return t.entries.forEach((function(t){e.set(t)})),this.entries.forEach((function(t){e.set(t)})),e},intersect:function(t){var e=new s;return this.entries.forEach((function(i){t.contains(i)&&e.set(i)})),e},difference:function(t){var e=new s;return this.entries.forEach((function(i){t.contains(i)||e.set(i)})),e},size:{get:function(){return this.entries.length},set:function(t){return t{var s=i(45319),n=i(83419),r=i(56583),o=i(26099),a=new n({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=0),void 0===s&&(s=null),this._width=t,this._height=e,this._parent=s,this.aspectMode=i,this.aspectRatio=0===e?1:t/e,this.minWidth=0,this.minHeight=0,this.maxWidth=Number.MAX_VALUE,this.maxHeight=Number.MAX_VALUE,this.snapTo=new o},setAspectMode:function(t){return void 0===t&&(t=0),this.aspectMode=t,this.setSize(this._width,this._height)},setSnap:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.snapTo.set(t,e),this.setSize(this._width,this._height)},setParent:function(t){return this._parent=t,this.setSize(this._width,this._height)},setMin:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.minWidth=s(t,0,this.maxWidth),this.minHeight=s(e,0,this.maxHeight),this.setSize(this._width,this._height)},setMax:function(t,e){return void 0===t&&(t=Number.MAX_VALUE),void 0===e&&(e=t),this.maxWidth=s(t,this.minWidth,Number.MAX_VALUE),this.maxHeight=s(e,this.minHeight,Number.MAX_VALUE),this.setSize(this._width,this._height)},setSize:function(t,e){switch(void 0===t&&(t=0),void 0===e&&(e=t),this.aspectMode){case a.NONE:this._width=this.getNewWidth(r(t,this.snapTo.x)),this._height=this.getNewHeight(r(e,this.snapTo.y)),this.aspectRatio=0===this._height?1:this._width/this._height;break;case a.WIDTH_CONTROLS_HEIGHT:this._width=this.getNewWidth(r(t,this.snapTo.x)),this._height=this.getNewHeight(this._width*(1/this.aspectRatio),!1);break;case a.HEIGHT_CONTROLS_WIDTH:this._height=this.getNewHeight(r(e,this.snapTo.y)),this._width=this.getNewWidth(this._height*this.aspectRatio,!1);break;case a.FIT:this.constrain(t,e,!0);break;case a.ENVELOP:this.constrain(t,e,!1)}return this},setAspectRatio:function(t){return this.aspectRatio=t,this.setSize(this._width,this._height)},resize:function(t,e){return this._width=this.getNewWidth(r(t,this.snapTo.x)),this._height=this.getNewHeight(r(e,this.snapTo.y)),this.aspectRatio=0===this._height?1:this._width/this._height,this},getNewWidth:function(t,e){return void 0===e&&(e=!0),t=s(t,this.minWidth,this.maxWidth),e&&this._parent&&t>this._parent.width&&(t=Math.max(this.minWidth,this._parent.width)),t},getNewHeight:function(t,e){return void 0===e&&(e=!0),t=s(t,this.minHeight,this.maxHeight),e&&this._parent&&t>this._parent.height&&(t=Math.max(this.minHeight,this._parent.height)),t},constrain:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=!0),t=this.getNewWidth(t),e=this.getNewHeight(e);var s=this.snapTo,n=0===e?1:t/e;return i&&this.aspectRatio>n||!i&&this.aspectRatio0&&(t=(e=r(e,s.y))*this.aspectRatio)):(i&&this.aspectRation)&&(t=(e=r(e,s.y))*this.aspectRatio,s.x>0&&(e=(t=r(t,s.x))*(1/this.aspectRatio))),this._width=t,this._height=e,this},fitTo:function(t,e){return this.constrain(t,e,!0)},envelop:function(t,e){return this.constrain(t,e,!1)},setWidth:function(t){return this.setSize(t,this._height)},setHeight:function(t){return this.setSize(this._width,t)},toString:function(){return"[{ Size (width="+this._width+" height="+this._height+" aspectRatio="+this.aspectRatio+" aspectMode="+this.aspectMode+") }]"},setCSS:function(t){t&&t.style&&(t.style.width=this._width+"px",t.style.height=this._height+"px")},copy:function(t){return t.setAspectMode(this.aspectMode),t.aspectRatio=this.aspectRatio,t.setSize(this.width,this.height)},destroy:function(){this._parent=null,this.snapTo=null},width:{get:function(){return this._width},set:function(t){this.setSize(t,this._height)}},height:{get:function(){return this._height},set:function(t){this.setSize(this._width,t)}}});a.NONE=0,a.WIDTH_CONTROLS_HEIGHT=1,a.HEIGHT_CONTROLS_WIDTH=2,a.FIT=3,a.ENVELOP=4,t.exports=a},15238:t=>{t.exports="add"},56187:t=>{t.exports="remove"},82348:(t,e,i)=>{t.exports={PROCESS_QUEUE_ADD:i(15238),PROCESS_QUEUE_REMOVE:i(56187)}},41392:(t,e,i)=>{t.exports={Events:i(82348),List:i(73162),Map:i(90330),ProcessQueue:i(25774),RTree:i(59542),Set:i(35072),Size:i(86555)}},57382:(t,e,i)=>{var s=i(83419),n=i(45319),r=i(40987),o=i(8054),a=i(50030),h=i(79237),l=new s({Extends:h,initialize:function(t,e,i,s,n){h.call(this,t,e,i,s,n),this.add("__BASE",0,0,0,s,n),this._source=this.frames.__BASE.source,this.canvas=this._source.image,this.context=this.canvas.getContext("2d",{willReadFrequently:!0}),this.width=s,this.height=n,this.imageData=this.context.getImageData(0,0,s,n),this.data=null,this.imageData&&(this.data=this.imageData.data),this.pixels=null,this.buffer,this.data&&(this.imageData.data.buffer?(this.buffer=this.imageData.data.buffer,this.pixels=new Uint32Array(this.buffer)):window.ArrayBuffer?(this.buffer=new ArrayBuffer(this.imageData.data.length),this.pixels=new Uint32Array(this.buffer)):this.pixels=this.imageData.data)},update:function(){return this.imageData=this.context.getImageData(0,0,this.width,this.height),this.data=this.imageData.data,this.imageData.data.buffer?(this.buffer=this.imageData.data.buffer,this.pixels=new Uint32Array(this.buffer)):window.ArrayBuffer?(this.buffer=new ArrayBuffer(this.imageData.data.length),this.pixels=new Uint32Array(this.buffer)):this.pixels=this.imageData.data,this.manager.game.config.renderType===o.WEBGL&&this.refresh(),this},draw:function(t,e,i,s){return void 0===s&&(s=!0),this.context.drawImage(i,t,e),s&&this.update(),this},drawFrame:function(t,e,i,s,n){void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=!0);var r=this.manager.getFrame(t,e);if(r){var o=r.canvasData,a=r.cutWidth,h=r.cutHeight,l=r.source.resolution;this.context.drawImage(r.source.image,o.x,o.y,a,h,i,s,a/l,h/l),n&&this.update()}return this},setPixel:function(t,e,i,s,n,r){if(void 0===r&&(r=255),t=Math.abs(Math.floor(t)),e=Math.abs(Math.floor(e)),this.getIndex(t,e)>-1){var o=this.context.getImageData(t,e,1,1);o.data[0]=i,o.data[1]=s,o.data[2]=n,o.data[3]=r,this.context.putImageData(o,t,e)}return this},putData:function(t,e,i,s,n,r,o){return void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=t.width),void 0===o&&(o=t.height),this.context.putImageData(t,e,i,s,n,r,o),this},getData:function(t,e,i,s){return t=n(Math.floor(t),0,this.width-1),e=n(Math.floor(e),0,this.height-1),i=n(i,1,this.width-t),s=n(s,1,this.height-e),this.context.getImageData(t,e,i,s)},getPixel:function(t,e,i){i||(i=new r);var s=this.getIndex(t,e);if(s>-1){var n=this.data,o=n[s+0],a=n[s+1],h=n[s+2],l=n[s+3];i.setTo(o,a,h,l)}return i},getPixels:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.width),void 0===s&&(s=i),t=Math.abs(Math.round(t)),e=Math.abs(Math.round(e));for(var o=n(t,0,this.width),a=n(t+i,0,this.width),h=n(e,0,this.height),l=n(e+s,0,this.height),u=new r,c=[],d=h;d{var s=i(10312),n=i(38058),r=i(27919),o=i(83419),a=i(8054),h=i(4327),l=i(95540),u=i(36060),c=i(32302),d=i(79237),f=i(70554),p=new o({Extends:d,initialize:function(t,e,i,s){void 0===i&&(i=256),void 0===s&&(s=256),this.type="DynamicTexture";var o=t.game.renderer,h=o&&o.type===a.CANVAS,l=h?r.create2D(this,i,s):[this];d.call(this,t,e,l,i,s),this.add("__BASE",0,0,0,i,s),this.renderer=o,this.width=-1,this.height=-1,this.isDrawing=!1,this.canvas=h?l:null,this.context=h?l.getContext("2d",{willReadFrequently:!0}):null,this.dirty=!1,this.isSpriteTexture=!0,this._eraseMode=!1,this.camera=new n(0,0,i,s).setScene(t.game.scene.systemScene,!1),this.renderTarget=h?null:new c(o,i,s,1,0,!1,!0,!0,!1),this.pipeline=h?null:o.pipelines.get(u.SINGLE_PIPELINE),this.setSize(i,s)},setSize:function(t,e){void 0===e&&(e=t);var i=this.get(),s=i.source;if(t!==this.width||e!==this.height){this.canvas&&(this.canvas.width=t,this.canvas.height=e);var n=this.renderTarget;n&&(n.willResize(t,e)&&n.resize(t,e),n.texture!==s.glTexture&&this.renderer.deleteTexture(s.glTexture),this.setFromRenderTarget()),this.camera.setSize(t,e),s.width=t,s.height=e,i.setSize(t,e),this.width=t,this.height=e}else{var r=this.getSourceImage();i.cutX+t>r.width&&(t=r.width-i.cutX),i.cutY+e>r.height&&(e=r.height-i.cutY),i.setSize(t,e,i.cutX,i.cutY)}return this},setFromRenderTarget:function(){var t=this.get().source,e=this.renderTarget;return t.isRenderTexture=!0,t.isGLTexture=!0,t.glTexture=e.texture,this},setIsSpriteTexture:function(t){return this.isSpriteTexture=t,this},fill:function(t,e,i,s,n,r){var o=this.camera,a=this.renderer;void 0===e&&(e=1),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=this.width),void 0===r&&(r=this.height);var h=t>>16&255,l=t>>8&255,u=255&t,c=this.renderTarget;if(o.preRender(),c){c.bind(!0);var d=this.pipeline.manager.set(this.pipeline),p=a.width/c.width,v=a.height/c.height,g=c.height-(s+r);d.drawFillRect(i*p,g*v,n*p,r*v,f.getTintFromFloats(u/255,l/255,h/255,1),e),c.unbind(!0)}else{var m=this.context;a.setContext(m),m.globalCompositeOperation="source-over",m.fillStyle="rgba("+h+","+l+","+u+","+e+")",m.fillRect(i,s,n,r),a.setContext()}return this.dirty=!0,this},clear:function(t,e,i,s){if(this.dirty){var n=this.context,r=this.renderTarget;r?r.clear(t,e,i,s):n&&(void 0!==t&&void 0!==e&&void 0!==i&&void 0!==s?n.clearRect(t,e,i,s):(n.save(),n.setTransform(1,0,0,1,0,0),n.clearRect(0,0,this.width,this.height),n.restore())),this.dirty=!1}return this},stamp:function(t,e,i,s,n){void 0===i&&(i=0),void 0===s&&(s=0);var r=l(n,"alpha",1),o=l(n,"tint",16777215),a=l(n,"angle",0),h=l(n,"rotation",0),u=l(n,"scale",1),c=l(n,"scaleX",u),d=l(n,"scaleY",u),f=l(n,"originX",.5),p=l(n,"originY",.5),v=l(n,"blendMode",0),g=l(n,"erase",!1),m=l(n,"skipBatch",!1),y=this.manager.resetStamp(r,o);return y.setAngle(0),0!==a?y.setAngle(a):0!==h&&y.setRotation(h),y.setScale(c,d),y.setTexture(t,e),y.setOrigin(f,p),y.setBlendMode(v),g&&(this._eraseMode=!0),m?this.batchGameObject(y,i,s):this.draw(y,i,s),g&&(this._eraseMode=!1),this},erase:function(t,e,i){return this._eraseMode=!0,this.draw(t,e,i),this._eraseMode=!1,this},draw:function(t,e,i,s,n){return this.beginDraw(),this.batchDraw(t,e,i,s,n),this.endDraw(),this},drawFrame:function(t,e,i,s,n,r){return this.beginDraw(),this.batchDrawFrame(t,e,i,s,n,r),this.endDraw(),this},repeat:function(t,e,i,s,n,r,o,a,l){if(void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=this.width),void 0===r&&(r=this.height),void 0===o&&(o=1),void 0===a&&(a=16777215),void 0===l&&(l=!1),!(e=t instanceof h?t:this.manager.getFrame(t,e)))return this;var u=this.manager.resetStamp(o,a);u.setFrame(e),u.setOrigin(0);var c=e.width,d=e.height;n=Math.floor(n),r=Math.floor(r);var f=Math.ceil(n/c),p=Math.ceil(r/d),v=f*c-n,g=p*d-r;v>0&&(v=c-v),g>0&&(g=d-g),i<0&&(f+=Math.ceil(Math.abs(i)/c)),s<0&&(p+=Math.ceil(Math.abs(s)/d));var m=i,y=s,x=!1,T=this.manager.stampCrop.setTo(0,0,c,d);l||this.beginDraw();for(var w=0;w0&&b===f-1&&(x=!0,T.width=v),g>0&&w===p-1&&(x=!0,T.height=g),x&&u.setCrop(T),this.batchGameObject(u,m,y),u.isCropped=!1,T.setTo(0,0,c,d)),m+=c;m=i,y+=d}return l||this.endDraw(),this},beginDraw:function(){if(!this.isDrawing){var t=this.camera,e=this.renderer,i=this.renderTarget;t.preRender(),i?e.beginCapture(i.width,i.height):e.setContext(this.context),this.isDrawing=!0}return this},batchDraw:function(t,e,i,s,n){return Array.isArray(t)||(t=[t]),this.batchList(t,e,i,s,n),this},batchDrawFrame:function(t,e,i,s,n,r){void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=1),void 0===r&&(r=16777215);var o=this.manager.getFrame(t,e);return o&&(this.renderTarget?this.pipeline.batchTextureFrame(o,i,s,r,n,this.camera.matrix,null):this.batchTextureFrame(o,i,s,n,r)),this},endDraw:function(t){if(void 0===t&&(t=this._eraseMode),this.isDrawing){var e=this.renderer,i=this.renderTarget;if(i){var s=e.endCapture();e.pipelines.setUtility().blitFrame(s,i,1,!1,!1,t,this.isSpriteTexture),e.resetScissor(),e.resetViewport()}else e.setContext();this.dirty=!0,this.isDrawing=!1}return this},batchList:function(t,e,i,s,n){var r=t.length;if(0!==r)for(var o=0;o0&&a.height>0&&o.drawImage(h,a.x,a.y,a.width,a.height,e,i,a.width,a.height),o.restore()}},snapshotArea:function(t,e,i,s,n,r,o){return this.renderTarget?this.renderer.snapshotFramebuffer(this.renderTarget.framebuffer,this.width,this.height,n,!1,t,e,i,s,r,o):this.renderer.snapshotCanvas(this.canvas,n,!1,t,e,i,s,r,o),this},snapshot:function(t,e,i){return this.snapshotArea(0,0,this.width,this.height,t,e,i)},snapshotPixel:function(t,e,i){return this.snapshotArea(t,e,1,1,i,"pixel")},getWebGLTexture:function(){if(this.renderTarget)return this.renderTarget.texture},renderWebGL:function(t,e,i,s){var n=this.manager.resetStamp();n.setTexture(this),n.setOrigin(0),n.renderWebGL(t,n,i,s)},renderCanvas:function(){},destroy:function(){var t=this.manager.stamp;t&&t.texture===this&&this.manager.resetStamp(),d.prototype.destroy.call(this),r.remove(this.canvas),this.renderTarget&&this.renderTarget.destroy(),this.camera.destroy(),this.canvas=null,this.context=null,this.renderer=null}});t.exports=p},4327:(t,e,i)=>{var s=i(83419),n=i(45319),r=i(79291),o=new s({initialize:function(t,e,i,s,n,r,o){this.texture=t,this.name=e,this.source=t.source[i],this.sourceIndex=i,this.cutX,this.cutY,this.cutWidth,this.cutHeight,this.x=0,this.y=0,this.width,this.height,this.halfWidth,this.halfHeight,this.centerX,this.centerY,this.pivotX=0,this.pivotY=0,this.customPivot=!1,this.rotated=!1,this.autoRound=-1,this.customData={},this.u0=0,this.v0=0,this.u1=0,this.v1=0,this.data={cut:{x:0,y:0,w:0,h:0,r:0,b:0},trim:!1,sourceSize:{w:0,h:0},spriteSourceSize:{x:0,y:0,w:0,h:0,r:0,b:0},radius:0,drawImage:{x:0,y:0,width:0,height:0},is3Slice:!1,scale9:!1,scale9Borders:{x:0,y:0,w:0,h:0}},this.setSize(r,o,s,n)},setCutPosition:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=0),this.cutX=t,this.cutY=e,this.updateUVs()},setCutSize:function(t,e){return this.cutWidth=t,this.cutHeight=e,this.updateUVs()},setSize:function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=0),this.setCutPosition(i,s),this.setCutSize(t,e),this.width=t,this.height=e,this.halfWidth=Math.floor(.5*t),this.halfHeight=Math.floor(.5*e),this.centerX=Math.floor(t/2),this.centerY=Math.floor(e/2);var n=this.data,r=n.cut;r.x=i,r.y=s,r.w=t,r.h=e,r.r=i+t,r.b=s+e,n.sourceSize.w=t,n.sourceSize.h=e,n.spriteSourceSize.w=t,n.spriteSourceSize.h=e,n.radius=.5*Math.sqrt(t*t+e*e);var o=n.drawImage;return o.x=i,o.y=s,o.width=t,o.height=e,this.updateUVs()},setTrim:function(t,e,i,s,n,r){var o=this.data,a=o.spriteSourceSize;return o.trim=!0,o.sourceSize.w=t,o.sourceSize.h=e,a.x=i,a.y=s,a.w=n,a.h=r,a.r=i+n,a.b=s+r,this.x=i,this.y=s,this.width=n,this.height=r,this.halfWidth=.5*n,this.halfHeight=.5*r,this.centerX=Math.floor(n/2),this.centerY=Math.floor(r/2),this.updateUVs()},setScale9:function(t,e,i,s){var n=this.data;return n.scale9=!0,n.is3Slice=0===e&&s===this.height,n.scale9Borders.x=t,n.scale9Borders.y=e,n.scale9Borders.w=i,n.scale9Borders.h=s,this},setCropUVs:function(t,e,i,s,r,o,a){var h=this.cutX,l=this.cutY,u=this.cutWidth,c=this.cutHeight,d=this.realWidth,f=this.realHeight,p=h+(e=n(e,0,d)),v=l+(i=n(i,0,f)),g=s=n(s,0,d-e),m=r=n(r,0,f-i),y=this.data;if(y.trim){var x=y.spriteSourceSize,T=e+(s=n(s,0,u-e)),w=i+(r=n(r,0,c-i));if(!(x.rT||x.y>w)){var b=Math.max(x.x,e),S=Math.max(x.y,i),E=Math.min(x.r,T)-b,A=Math.min(x.b,w)-S;g=E,m=A,p=o?h+(u-(b-x.x)-E):h+(b-x.x),v=a?l+(c-(S-x.y)-A):l+(S-x.y),e=b,i=S,s=E,r=A}else p=0,v=0,g=0,m=0}else o&&(p=h+(u-e-s)),a&&(v=l+(c-i-r));var C=this.source.width,_=this.source.height;return t.u0=Math.max(0,p/C),t.v0=Math.max(0,v/_),t.u1=Math.min(1,(p+g)/C),t.v1=Math.min(1,(v+m)/_),t.x=e,t.y=i,t.cx=p,t.cy=v,t.cw=g,t.ch=m,t.width=s,t.height=r,t.flipX=o,t.flipY=a,t},updateCropUVs:function(t,e,i){return this.setCropUVs(t,t.x,t.y,t.width,t.height,e,i)},setUVs:function(t,e,i,s,n,r){var o=this.data.drawImage;return o.width=t,o.height=e,this.u0=i,this.v0=s,this.u1=n,this.v1=r,this},updateUVs:function(){var t=this.cutX,e=this.cutY,i=this.cutWidth,s=this.cutHeight,n=this.data.drawImage;n.width=i,n.height=s;var r=this.source.width,o=this.source.height;return this.u0=t/r,this.v0=e/o,this.u1=(t+i)/r,this.v1=(e+s)/o,this},updateUVsInverted:function(){var t=this.source.width,e=this.source.height;return this.u0=(this.cutX+this.cutHeight)/t,this.v0=this.cutY/e,this.u1=this.cutX/t,this.v1=(this.cutY+this.cutWidth)/e,this},clone:function(){var t=new o(this.texture,this.name,this.sourceIndex);return t.cutX=this.cutX,t.cutY=this.cutY,t.cutWidth=this.cutWidth,t.cutHeight=this.cutHeight,t.x=this.x,t.y=this.y,t.width=this.width,t.height=this.height,t.halfWidth=this.halfWidth,t.halfHeight=this.halfHeight,t.centerX=this.centerX,t.centerY=this.centerY,t.rotated=this.rotated,t.data=r(!0,t.data,this.data),t.updateUVs(),t},destroy:function(){this.texture=null,this.source=null,this.customData=null,this.data=null},glTexture:{get:function(){return this.source.glTexture}},realWidth:{get:function(){return this.data.sourceSize.w}},realHeight:{get:function(){return this.data.sourceSize.h}},radius:{get:function(){return this.data.radius}},trimmed:{get:function(){return this.data.trim}},scale9:{get:function(){return this.data.scale9}},is3Slice:{get:function(){return this.data.is3Slice}},canvasData:{get:function(){return this.data.drawImage}}});t.exports=o},79237:(t,e,i)=>{var s=i(83419),n=i(4327),r=i(11876),o='Texture "%s" has no frame "%s"',a=new s({initialize:function(t,e,i,s,n){Array.isArray(i)||(i=[i]),this.manager=t,this.key=e,this.source=[],this.dataSource=[],this.frames={},this.customData={},this.firstFrame="__BASE",this.frameTotal=0;for(var o=0;or&&(r=h.cutX+h.cutWidth),h.cutY+h.cutHeight>o&&(o=h.cutY+h.cutHeight)}return{x:s,y:n,width:r-s,height:o-n}},getFrameNames:function(t){void 0===t&&(t=!1);var e=Object.keys(this.frames);if(!t){var i=e.indexOf("__BASE");-1!==i&&e.splice(i,1)}return e},getSourceImage:function(t){null!=t&&1!==this.frameTotal||(t="__BASE");var e=this.frames[t];return e?e.source.image:(console.warn(o,this.key,t),this.frames.__BASE.source.image)},getDataSourceImage:function(t){null!=t&&1!==this.frameTotal||(t="__BASE");var e,i=this.frames[t];return i?e=i.sourceIndex:(console.warn(o,this.key,t),e=this.frames.__BASE.sourceIndex),this.dataSource[e].image},setDataSource:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e{var s=i(27919),n=i(57382),r=i(83419),o=i(40987),a=i(8054),h=i(81320),l=i(50792),u=i(69442),c=i(4327),d=i(8443),f=i(99584),p=i(35154),v=i(88571),g=i(41212),m=i(61309),y=i(87841),x=i(79237),T=new r({Extends:l,initialize:function(t){l.call(this),this.game=t,this.name="TextureManager",this.list={},this._tempCanvas=s.create2D(this),this._tempContext=this._tempCanvas.getContext("2d",{willReadFrequently:!0}),this._pending=0,this.stamp,this.stampCrop=new y,this.silentWarnings=!1,t.events.once(d.BOOT,this.boot,this)},boot:function(){this._pending=3,this.on(u.LOAD,this.updatePending,this),this.on(u.ERROR,this.updatePending,this);var t=this.game.config;null!==t.defaultImage&&this.addBase64("__DEFAULT",t.defaultImage),null!==t.missingImage&&this.addBase64("__MISSING",t.missingImage),null!==t.whiteImage&&this.addBase64("__WHITE",t.whiteImage),this.game.renderer&&this.game.renderer.gl&&this.addUint8Array("__NORMAL",new Uint8Array([127,127,255,255]),1,1),this.game.events.once(d.DESTROY,this.destroy,this),this.game.events.once(d.SYSTEM_READY,(function(t){this.stamp=new v(t).setOrigin(0)}),this)},updatePending:function(){this._pending--,0===this._pending&&(this.off(u.LOAD),this.off(u.ERROR),this.emit(u.READY))},checkKey:function(t){return!(!t||"string"!=typeof t||this.exists(t))||(this.silentWarnings||console.error("Texture key already in use: "+t),!1)},remove:function(t){if("string"==typeof t){if(!this.exists(t))return this.silentWarnings||console.warn("No texture found matching key: "+t),this;t=this.get(t)}var e=t.key;return this.list.hasOwnProperty(e)&&(t.destroy(),this.emit(u.REMOVE,e),this.emit(u.REMOVE_KEY+e)),this},removeKey:function(t){return this.list.hasOwnProperty(t)&&delete this.list[t],this},addBase64:function(t,e){if(this.checkKey(t)){var i=this,s=new Image;s.onerror=function(){i.emit(u.ERROR,t)},s.onload=function(){var e=i.create(t,s);m.Image(e,0),i.emit(u.ADD,t,e),i.emit(u.ADD_KEY+t,e),i.emit(u.LOAD,t,e)},s.src=e}return this},getBase64:function(t,e,i,n){void 0===i&&(i="image/png"),void 0===n&&(n=.92);var r="",o=this.getFrame(t,e);if(o&&(o.source.isRenderTexture||o.source.isGLTexture))this.silentWarnings||console.warn("Cannot getBase64 from WebGL Texture");else if(o){var a=o.canvasData,h=s.create2D(this,a.width,a.height),l=h.getContext("2d",{willReadFrequently:!0});a.width>0&&a.height>0&&l.drawImage(o.source.image,a.x,a.y,a.width,a.height,0,0,a.width,a.height),r=h.toDataURL(i,n),s.remove(h)}return r},addImage:function(t,e,i){var s=null;return this.checkKey(t)&&(s=this.create(t,e),m.Image(s,0),i&&s.setDataSource(i),this.emit(u.ADD,t,s),this.emit(u.ADD_KEY+t,s)),s},addGLTexture:function(t,e){var i=null;if(this.checkKey(t)){var s=e.width,n=e.height;(i=this.create(t,e,s,n)).add("__BASE",0,0,0,s,n),this.emit(u.ADD,t,i),this.emit(u.ADD_KEY+t,i)}return i},addCompressedTexture:function(t,e,i){var s=null;if(this.checkKey(t)){if((s=this.create(t,e)).add("__BASE",0,0,0,e.width,e.height),i){var n=function(t,e,i){Array.isArray(i.textures)||Array.isArray(i.frames)?m.JSONArray(t,e,i):m.JSONHash(t,e,i)};if(Array.isArray(i))for(var r=0;r=r.x&&t=r.y&&e=r.x&&t=r.y&&e{var s=i(27919),n=i(83419),r=i(50030),o=i(29795),a=i(82751),h=new n({initialize:function(t,e,i,s,n){void 0===n&&(n=!1);var h=t.manager.game;this.renderer=h.renderer,this.texture=t,this.source=e,this.image=e.compressed?null:e,this.compressionAlgorithm=e.compressed?e.format:null,this.resolution=1,this.width=i||e.naturalWidth||e.videoWidth||e.width||0,this.height=s||e.naturalHeight||e.videoHeight||e.height||0,this.scaleMode=o.DEFAULT,this.isCanvas=e instanceof HTMLCanvasElement,this.isVideo=window.hasOwnProperty("HTMLVideoElement")&&e instanceof HTMLVideoElement,this.isRenderTexture="RenderTexture"===e.type||"DynamicTexture"===e.type,this.isGLTexture=e instanceof a,this.isPowerOf2=r(this.width,this.height),this.glTexture=null,this.flipY=n,this.init(h)},init:function(t){var e=this.renderer;if(e){var i=this.source;if(e.gl){var s=this.image,n=this.flipY,r=this.width,o=this.height,a=this.scaleMode;this.isCanvas?this.glTexture=e.createCanvasTexture(s,!1,n):this.isVideo?this.glTexture=e.createVideoTexture(s,!1,n):this.isRenderTexture?this.glTexture=e.createTextureFromSource(null,r,o,a):this.isGLTexture?this.glTexture=i:this.compressionAlgorithm?this.glTexture=e.createTextureFromSource(i,void 0,void 0,a):i instanceof Uint8Array?this.glTexture=e.createUint8ArrayTexture(i,r,o,a):this.glTexture=e.createTextureFromSource(s,r,o,a)}else this.isRenderTexture&&(this.image=i.canvas)}t.config.antialias||this.setFilter(1)},setFilter:function(t){this.renderer&&this.renderer.gl&&this.renderer.setTextureFilter(this.glTexture,t),this.scaleMode=t},setFlipY:function(t){return void 0===t&&(t=!0),t===this.flipY||(this.flipY=t,this.update()),this},update:function(){var t=this.renderer,e=this.image,i=this.flipY,s=t.gl;s&&this.isCanvas?t.updateCanvasTexture(e,this.glTexture,i):s&&this.isVideo&&t.updateVideoTexture(e,this.glTexture,i)},destroy:function(){this.glTexture&&this.renderer.deleteTexture(this.glTexture),this.isCanvas&&s.remove(this.image),this.renderer=null,this.texture=null,this.source=null,this.image=null,this.glTexture=null}});t.exports=h},19673:t=>{t.exports={LINEAR:0,NEAREST:1}},44538:t=>{t.exports="addtexture"},63486:t=>{t.exports="addtexture-"},94851:t=>{t.exports="onerror"},29099:t=>{t.exports="onload"},8678:t=>{t.exports="ready"},86415:t=>{t.exports="removetexture"},30879:t=>{t.exports="removetexture-"},69442:(t,e,i)=>{t.exports={ADD:i(44538),ADD_KEY:i(63486),ERROR:i(94851),LOAD:i(29099),READY:i(8678),REMOVE:i(86415),REMOVE_KEY:i(30879)}},27458:(t,e,i)=>{var s=i(79291),n=i(19673),r={CanvasTexture:i(57382),DynamicTexture:i(81320),Events:i(69442),FilterMode:n,Frame:i(4327),Parsers:i(61309),Texture:i(79237),TextureManager:i(17130),TextureSource:i(11876)};r=s(!1,r,n),t.exports=r},89905:t=>{t.exports=function(t,e,i){if(i.getElementsByTagName("TextureAtlas")){var s=t.source[e];t.add("__BASE",e,0,0,s.width,s.height);for(var n,r=i.getElementsByTagName("SubTexture"),o=0;o{t.exports=function(t,e){var i=t.source[e];return t.add("__BASE",e,0,0,i.width,i.height),t}},4832:t=>{t.exports=function(t,e){var i=t.source[e];return t.add("__BASE",e,0,0,i.width,i.height),t}},78566:(t,e,i)=>{var s=i(41786);t.exports=function(t,e,i){if(i.frames||i.textures){var n=t.source[e];t.add("__BASE",e,0,0,n.width,n.height);for(var r,o=Array.isArray(i.textures)?i.textures[e].frames:i.frames,a=0;a{var s=i(41786);t.exports=function(t,e,i){if(i.frames){var n=t.source[e];t.add("__BASE",e,0,0,n.width,n.height);var r,o=i.frames;for(var a in o)if(o.hasOwnProperty(a)){var h=o[a];if(r=t.add(a,e,h.frame.x,h.frame.y,h.frame.w,h.frame.h)){h.trimmed&&r.setTrim(h.sourceSize.w,h.sourceSize.h,h.spriteSourceSize.x,h.spriteSourceSize.y,h.spriteSourceSize.w,h.spriteSourceSize.h),h.rotated&&(r.rotated=!0,r.updateUVsInverted());var l=h.anchor||h.pivot;l&&(r.customPivot=!0,r.pivotX=l.x,r.pivotY=l.y),h.scale9Borders&&r.setScale9(h.scale9Borders.x,h.scale9Borders.y,h.scale9Borders.w,h.scale9Borders.h),r.customData=s(h)}else console.warn("Invalid atlas json, frame already exists: "+a)}for(var u in i)"frames"!==u&&(Array.isArray(i[u])?t.customData[u]=i[u].slice(0):t.customData[u]=i[u]);return t}console.warn("Invalid Texture Atlas JSON Hash given, missing 'frames' Object")}},31403:t=>{t.exports=function(t){var e,i=[171,75,84,88,32,49,49,187,13,10,26,10],s=new Uint8Array(t,0,12);for(e=0;e>1),v=Math.max(1,v>>1),f+=g}return{mipmaps:d,width:h,height:l,internalFormat:a,compressed:!0,generateMipmap:!1}}console.warn("KTXParser - Only compressed formats supported")}},82038:t=>{function e(t,e,i,s,n,r,o){return void 0===o&&(o=16),Math.floor((t+i)/n)*Math.floor((e+s)/r)*o}function i(t,e){return(t=Math.max(t,16))*(e=Math.max(e,8))/4}function s(t,e){return(t=Math.max(t,8))*(e=Math.max(e,8))/2}function n(t,e){return Math.ceil(t/4)*Math.ceil(e/4)*16}function r(t,i){return e(t,i,3,3,4,4,8)}function o(t,i){return e(t,i,3,3,4,4)}var a={0:{sizeFunc:i,glFormat:[35841]},1:{sizeFunc:i,glFormat:[35843]},2:{sizeFunc:s,glFormat:[35840]},3:{sizeFunc:s,glFormat:[35842]},6:{sizeFunc:r,glFormat:[36196]},7:{sizeFunc:r,glFormat:[33776,35916]},8:{sizeFunc:o,glFormat:[33777,35917]},9:{sizeFunc:o,glFormat:[33778,35918]},11:{sizeFunc:o,glFormat:[33779,35919]},14:{sizeFunc:n,glFormat:[36494,36495]},15:{sizeFunc:n,glFormat:[36492,36493]},22:{sizeFunc:r,glFormat:[37492,37493]},23:{sizeFunc:o,glFormat:[37496,37497]},24:{sizeFunc:r,glFormat:[37494,37495]},25:{sizeFunc:r,glFormat:[37488]},26:{sizeFunc:o,glFormat:[37490]},27:{sizeFunc:o,glFormat:[37808,37840]},28:{sizeFunc:function(t,i){return e(t,i,4,3,5,4)},glFormat:[37809,37841]},29:{sizeFunc:function(t,i){return e(t,i,4,4,5,5)},glFormat:[37810,37842]},30:{sizeFunc:function(t,i){return e(t,i,5,4,6,5)},glFormat:[37811,37843]},31:{sizeFunc:function(t,i){return e(t,i,5,5,6,6)},glFormat:[37812,37844]},32:{sizeFunc:function(t,i){return e(t,i,7,4,8,5)},glFormat:[37813,37845]},33:{sizeFunc:function(t,i){return e(t,i,7,5,8,6)},glFormat:[37814,37846]},34:{sizeFunc:function(t,i){return e(t,i,7,7,8,8)},glFormat:[37815,37847]},35:{sizeFunc:function(t,i){return e(t,i,9,4,10,5)},glFormat:[37816,37848]},36:{sizeFunc:function(t,i){return e(t,i,9,5,10,6)},glFormat:[37817,37849]},37:{sizeFunc:function(t,i){return e(t,i,9,7,10,8)},glFormat:[37818,37850]},38:{sizeFunc:function(t,i){return e(t,i,9,9,10,10)},glFormat:[37819,37851]},39:{sizeFunc:function(t,i){return e(t,i,11,9,12,10)},glFormat:[37820,37852]},40:{sizeFunc:function(t,i){return e(t,i,11,11,12,12)},glFormat:[37821,37853]}};t.exports=function(t){for(var e=new Uint32Array(t,0,13),i=55727696===e[0]?e[2]:e[3],s=e[4],n=a[i].glFormat[s],r=a[i].sizeFunc,o=e[11],h=e[7],l=e[6],u=52+e[12],c=new Uint8Array(t,u),d=new Array(o),f=0,p=h,v=l,g=0;g>1),v=Math.max(1,v>>1),f+=m}return{mipmaps:d,width:h,height:l,internalFormat:n,compressed:!0,generateMipmap:!1}}},75549:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i,n,r,o,a){var h=s(a,"frameWidth",null),l=s(a,"frameHeight",h);if(null===h)throw new Error("TextureManager.SpriteSheet: Invalid frameWidth given.");var u=t.source[e];t.add("__BASE",e,0,0,u.width,u.height);var c=s(a,"startFrame",0),d=s(a,"endFrame",-1),f=s(a,"margin",0),p=s(a,"spacing",0),v=Math.floor((r-f+p)/(h+p))*Math.floor((o-f+p)/(l+p));0===v&&console.warn("SpriteSheet frame dimensions will result in zero frames for texture:",t.key),(c>v||c<-v)&&(c=0),c<0&&(c=v+c),(-1===d||d>v||dr&&(y=b-r),S>o&&(x=S-o),w>=c&&w<=d&&(t.add(T,e,i+g,n+m,h-y,l-x),T++),(g+=h+p)+h>r&&(g=f,m+=l+p)}return t}},47534:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i){var n=s(i,"frameWidth",null),r=s(i,"frameHeight",n);if(!n)throw new Error("TextureManager.SpriteSheetFromAtlas: Invalid frameWidth given.");var o=t.source[0];t.add("__BASE",0,0,0,o.width,o.height);var a,h=s(i,"startFrame",0),l=s(i,"endFrame",-1),u=s(i,"margin",0),c=s(i,"spacing",0),d=e.cutX,f=e.cutY,p=e.cutWidth,v=e.cutHeight,g=e.realWidth,m=e.realHeight,y=Math.floor((g-u+c)/(n+c)),x=Math.floor((m-u+c)/(r+c)),T=y*x,w=e.x,b=n-w,S=n-(g-p-w),E=e.y,A=r-E,C=r-(m-v-E);(h>T||h<-T)&&(h=0),h<0&&(h=T+h),-1!==l&&(T=h+(l+1));for(var _=u,M=u,P=0,R=0;R{var e=0,i=function(t,i,s,n){var r=e-n.y-n.height;t.add(s,i,n.x,r,n.width,n.height)};t.exports=function(t,s,n){var r=t.source[s];t.add("__BASE",s,0,0,r.width,r.height),e=r.height;for(var o=n.split("\n"),a=/^[ ]*(- )*(\w+)+[: ]+(.*)/,h="",l="",u={x:0,y:0,width:0,height:0},c=0;c{var s=i(50030);function n(t){for(var e=t.mipmaps,i=0;i{t.exports={AtlasXML:i(89905),Canvas:i(72893),Image:i(4832),JSONArray:i(78566),JSONHash:i(39711),KTXParser:i(31403),PVRParser:i(82038),SpriteSheet:i(75549),SpriteSheetFromAtlas:i(47534),UnityYAML:i(86147)}},80341:t=>{t.exports={CSV:0,TILED_JSON:1,ARRAY_2D:2,WELTMEISTER:3}},16536:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,n,r,o){(void 0===i||i<=0)&&(i=32),(void 0===s||s<=0)&&(s=32),void 0===n&&(n=0),void 0===r&&(r=0),this.name=t,this.firstgid=0|e,this.imageWidth=0|i,this.imageHeight=0|s,this.imageMargin=0|n,this.imageSpacing=0|r,this.properties=o||{},this.images=[],this.total=0},containsImageIndex:function(t){return t>=this.firstgid&&t{var s=new(i(83419))({initialize:function(t){if(this.gids=[],void 0!==t)for(var e=0;e{var s=i(80341),n=i(87010),r=i(46177),o=i(49075);t.exports=function(t,e,i,a,h,l,u,c){void 0===i&&(i=32),void 0===a&&(a=32),void 0===h&&(h=10),void 0===l&&(l=10),void 0===c&&(c=!1);var d=null;if(Array.isArray(u))d=r(void 0!==e?e:"map",s.ARRAY_2D,u,i,a,c);else if(void 0!==e){var f=t.cache.tilemap.get(e);f?d=r(e,f.format,f.data,i,a,c):console.warn("No map data found for key "+e)}return null===d&&(d=new n({tileWidth:i,tileHeight:a,width:h,height:l})),new o(t,d)}},23029:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(91907),o=i(62644),a=i(93232),h=new s({Mixins:[n.AlphaSingle,n.Flip,n.Visible],initialize:function(t,e,i,s,n,r,o,a){this.layer=t,this.index=e,this.x=i,this.y=s,this.width=n,this.height=r,this.right,this.bottom,this.baseWidth=void 0!==o?o:n,this.baseHeight=void 0!==a?a:r,this.pixelX=0,this.pixelY=0,this.updatePixelXY(),this.properties={},this.rotation=0,this.collideLeft=!1,this.collideRight=!1,this.collideUp=!1,this.collideDown=!1,this.faceLeft=!1,this.faceRight=!1,this.faceTop=!1,this.faceBottom=!1,this.collisionCallback=void 0,this.collisionCallbackContext=this,this.tint=16777215,this.tintFill=!1,this.physics={}},containsPoint:function(t,e){return!(tthis.right||e>this.bottom)},copy:function(t){return this.index=t.index,this.alpha=t.alpha,this.properties=o(t.properties),this.visible=t.visible,this.setFlip(t.flipX,t.flipY),this.tint=t.tint,this.rotation=t.rotation,this.collideUp=t.collideUp,this.collideDown=t.collideDown,this.collideLeft=t.collideLeft,this.collideRight=t.collideRight,this.collisionCallback=t.collisionCallback,this.collisionCallbackContext=t.collisionCallbackContext,this},getCollisionGroup:function(){return this.tileset?this.tileset.getTileCollisionGroup(this.index):null},getTileData:function(){return this.tileset?this.tileset.getTileData(this.index):null},getLeft:function(t){var e=this.tilemapLayer;return e?e.tileToWorldXY(this.x,this.y,void 0,t).x:this.x*this.baseWidth},getRight:function(t){var e=this.tilemapLayer;return e?this.getLeft(t)+this.width*e.scaleX:this.getLeft(t)+this.width},getTop:function(t){var e=this.tilemapLayer;return e?e.tileToWorldXY(this.x,this.y,void 0,t).y:this.y*this.baseWidth-(this.height-this.baseHeight)},getBottom:function(t){var e=this.tilemapLayer;return e?this.getTop(t)+this.height*e.scaleY:this.getTop(t)+this.height},getBounds:function(t,e){return void 0===e&&(e=new a),e.x=this.getLeft(t),e.y=this.getTop(t),e.width=this.getRight(t)-e.x,e.height=this.getBottom(t)-e.y,e},getCenterX:function(t){return(this.getLeft(t)+this.getRight(t))/2},getCenterY:function(t){return(this.getTop(t)+this.getBottom(t))/2},intersects:function(t,e,i,s){return!(i<=this.pixelX||s<=this.pixelY||t>=this.right||e>=this.bottom)},isInteresting:function(t,e){return t&&e?this.canCollide||this.hasInterestingFace:t?this.collides:!!e&&this.hasInterestingFace},resetCollision:function(t){(void 0===t&&(t=!0),this.collideLeft=!1,this.collideRight=!1,this.collideUp=!1,this.collideDown=!1,this.faceTop=!1,this.faceBottom=!1,this.faceLeft=!1,this.faceRight=!1,t)&&(this.tilemapLayer&&this.tilemapLayer.calculateFacesAt(this.x,this.y));return this},resetFaces:function(){return this.faceTop=!1,this.faceBottom=!1,this.faceLeft=!1,this.faceRight=!1,this},setCollision:function(t,e,i,s,n){(void 0===e&&(e=t),void 0===i&&(i=t),void 0===s&&(s=t),void 0===n&&(n=!0),this.collideLeft=t,this.collideRight=e,this.collideUp=i,this.collideDown=s,this.faceLeft=t,this.faceRight=e,this.faceTop=i,this.faceBottom=s,n)&&(this.tilemapLayer&&this.tilemapLayer.calculateFacesAt(this.x,this.y));return this},setCollisionCallback:function(t,e){return null===t?(this.collisionCallback=void 0,this.collisionCallbackContext=void 0):(this.collisionCallback=t,this.collisionCallbackContext=e),this},setSize:function(t,e,i,s){return void 0!==t&&(this.width=t),void 0!==e&&(this.height=e),void 0!==i&&(this.baseWidth=i),void 0!==s&&(this.baseHeight=s),this.updatePixelXY(),this},updatePixelXY:function(){var t=this.layer.orientation;if(t===r.ORTHOGONAL)this.pixelX=this.x*this.baseWidth,this.pixelY=this.y*this.baseHeight;else if(t===r.ISOMETRIC)this.pixelX=(this.x-this.y)*this.baseWidth*.5,this.pixelY=(this.x+this.y)*this.baseHeight*.5;else if(t===r.STAGGERED)this.pixelX=this.x*this.baseWidth+this.y%2*(this.baseWidth/2),this.pixelY=this.y*(this.baseHeight/2);else if(t===r.HEXAGONAL){var e,i,s=this.layer.staggerAxis,n=this.layer.staggerIndex,o=this.layer.hexSideLength;"y"===s?(i=(this.baseHeight-o)/2+o,this.pixelX="odd"===n?this.x*this.baseWidth+this.y%2*(this.baseWidth/2):this.x*this.baseWidth-this.y%2*(this.baseWidth/2),this.pixelY=this.y*i):"x"===s&&(e=(this.baseWidth-o)/2+o,this.pixelX=this.x*e,this.pixelY="odd"===n?this.y*this.baseHeight+this.x%2*(this.baseHeight/2):this.y*this.baseHeight-this.x%2*(this.baseHeight/2))}return this.right=this.pixelX+this.baseWidth,this.bottom=this.pixelY+this.baseHeight,this},destroy:function(){this.collisionCallback=void 0,this.collisionCallbackContext=void 0,this.properties=void 0},canCollide:{get:function(){return this.collideLeft||this.collideRight||this.collideUp||this.collideDown||void 0!==this.collisionCallback}},collides:{get:function(){return this.collideLeft||this.collideRight||this.collideUp||this.collideDown}},hasInterestingFace:{get:function(){return this.faceTop||this.faceBottom||this.faceLeft||this.faceRight}},tileset:{get:function(){var t=this.layer.tilemapLayer;if(t){var e=t.gidMap[this.index];if(e)return e}return null}},tilemapLayer:{get:function(){return this.layer.tilemapLayer}},tilemap:{get:function(){var t=this.tilemapLayer;return t?t.tilemap:null}}});t.exports=h},49075:(t,e,i)=>{var s=i(84101),n=i(83419),r=i(39506),o=i(80341),a=i(95540),h=i(14977),l=i(27462),u=i(91907),c=i(36305),d=i(19133),f=i(68287),p=i(23029),v=i(81086),g=i(20442),m=i(33629),y=new n({initialize:function(t,e){this.scene=t,this.tileWidth=e.tileWidth,this.tileHeight=e.tileHeight,this.width=e.width,this.height=e.height,this.orientation=e.orientation,this.renderOrder=e.renderOrder,this.format=e.format,this.version=e.version,this.properties=e.properties,this.widthInPixels=e.widthInPixels,this.heightInPixels=e.heightInPixels,this.imageCollections=e.imageCollections,this.images=e.images,this.layers=e.layers,this.tiles=e.tiles,this.tilesets=e.tilesets,this.objects=e.objects,this.currentLayerIndex=0,this.hexSideLength=e.hexSideLength;var i=this.orientation;this._convert={WorldToTileXY:v.GetWorldToTileXYFunction(i),WorldToTileX:v.GetWorldToTileXFunction(i),WorldToTileY:v.GetWorldToTileYFunction(i),TileToWorldXY:v.GetTileToWorldXYFunction(i),TileToWorldX:v.GetTileToWorldXFunction(i),TileToWorldY:v.GetTileToWorldYFunction(i),GetTileCorners:v.GetTileCornersFunction(i)}},setRenderOrder:function(t){var e=["right-down","left-down","right-up","left-up"];return"number"==typeof t&&(t=e[t]),e.indexOf(t)>-1&&(this.renderOrder=t),this},addTilesetImage:function(t,e,i,n,r,a,h,l){if(void 0===t)return null;null==e&&(e=t);var u=this.scene.sys.textures;if(!u.exists(e))return console.warn('Texture key "%s" not found',e),null;var c=u.get(e),d=this.getTilesetIndex(t);if(null===d&&this.format===o.TILED_JSON)return console.warn('Tilemap has no tileset "%s". Its tilesets are %o',t,this.tilesets),null;var f=this.tilesets[d];return f?((i||n)&&f.setTileSize(i,n),(r||a)&&f.setSpacing(r,a),f.setImage(c),f):(void 0===i&&(i=this.tileWidth),void 0===n&&(n=this.tileHeight),void 0===r&&(r=0),void 0===a&&(a=0),void 0===h&&(h=0),void 0===l&&(l={x:0,y:0}),(f=new m(t,h,i,n,r,a,void 0,void 0,l)).setImage(c),this.tilesets.push(f),this.tiles=s(this),f)},copy:function(t,e,i,s,n,r,o,a){return null!==(a=this.getLayer(a))?(v.Copy(t,e,i,s,n,r,o,a),this):null},createBlankLayer:function(t,e,i,s,n,r,o,a){if(void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=this.width),void 0===r&&(r=this.height),void 0===o&&(o=this.tileWidth),void 0===a&&(a=this.tileHeight),null!==this.getLayerIndex(t))return console.warn("Invalid Tilemap Layer ID: "+t),null;for(var l,u=new h({name:t,tileWidth:o,tileHeight:a,width:n,height:r,orientation:this.orientation}),c=0;c-1&&this.putTileAt(e,r.x,r.y,i,r.tilemapLayer)}return s},removeTileAt:function(t,e,i,s,n){return void 0===i&&(i=!0),void 0===s&&(s=!0),null===(n=this.getLayer(n))?null:v.RemoveTileAt(t,e,i,s,n)},removeTileAtWorldXY:function(t,e,i,s,n,r){return void 0===i&&(i=!0),void 0===s&&(s=!0),null===(r=this.getLayer(r))?null:v.RemoveTileAtWorldXY(t,e,i,s,n,r)},renderDebug:function(t,e,i){return null===(i=this.getLayer(i))?null:(this.orientation===u.ORTHOGONAL&&v.RenderDebug(t,e,i),this)},renderDebugFull:function(t,e){for(var i=this.layers,s=0;s{var s=i(44603),n=i(31989);s.register("tilemap",(function(t){var e=void 0!==t?t:{};return n(this.scene,e.key,e.tileWidth,e.tileHeight,e.width,e.height,e.data,e.insertNull)}))},46029:(t,e,i)=>{var s=i(39429),n=i(31989);s.register("tilemap",(function(t,e,i,s,r,o,a){return null===t&&(t=void 0),null===e&&(e=void 0),null===i&&(i=void 0),null===s&&(s=void 0),null===r&&(r=void 0),n(this.scene,t,e,i,s,r,o,a)}))},20442:(t,e,i)=>{var s=i(83419),n=i(78389),r=i(31401),o=i(95643),a=i(81086),h=i(19218),l=i(26099),u=new s({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.ComputedSize,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.Transform,r.Visible,r.ScrollFactor,n,h],initialize:function(t,e,i,s,n,r){o.call(this,t,"TilemapLayer"),this.isTilemap=!0,this.tilemap=e,this.layerIndex=i,this.layer=e.layers[i],this.layer.tilemapLayer=this,this.tileset=[],this.tilesDrawn=0,this.tilesTotal=this.layer.width*this.layer.height,this.culledTiles=[],this.skipCull=!1,this.cullPaddingX=1,this.cullPaddingY=1,this.cullCallback=a.GetCullTilesFunction(this.layer.orientation),this._renderOrder=0,this.gidMap=[],this.tempVec=new l,this.collisionCategory=1,this.collisionMask=1,this.setTilesets(s),this.setAlpha(this.layer.alpha),this.setPosition(n,r),this.setOrigin(0,0),this.setSize(e.tileWidth*this.layer.width,e.tileHeight*this.layer.height),this.initPipeline(),this.initPostPipeline(!1)},setTilesets:function(t){var e=[],i=[],s=this.tilemap;Array.isArray(t)||(t=[t]);for(var n=0;n=0&&t<4&&(this._renderOrder=t),this},calculateFacesAt:function(t,e){return a.CalculateFacesAt(t,e,this.layer),this},calculateFacesWithin:function(t,e,i,s){return a.CalculateFacesWithin(t,e,i,s,this.layer),this},createFromTiles:function(t,e,i,s,n){return a.CreateFromTiles(t,e,i,s,n,this.layer)},cull:function(t){return this.cullCallback(this.layer,t,this.culledTiles,this._renderOrder)},copy:function(t,e,i,s,n,r,o){return a.Copy(t,e,i,s,n,r,o,this.layer),this},fill:function(t,e,i,s,n,r){return a.Fill(t,e,i,s,n,r,this.layer),this},filterTiles:function(t,e,i,s,n,r,o){return a.FilterTiles(t,e,i,s,n,r,o,this.layer)},findByIndex:function(t,e,i){return a.FindByIndex(t,e,i,this.layer)},findTile:function(t,e,i,s,n,r,o){return a.FindTile(t,e,i,s,n,r,o,this.layer)},forEachTile:function(t,e,i,s,n,r,o){return a.ForEachTile(t,e,i,s,n,r,o,this.layer),this},setTint:function(t,e,i,s,n,r){void 0===t&&(t=16777215);return this.forEachTile((function(e){e.tint=t,e.tintFill=!1}),this,e,i,s,n,r)},setTintFill:function(t,e,i,s,n,r){void 0===t&&(t=16777215);return this.forEachTile((function(e){e.tint=t,e.tintFill=!0}),this,e,i,s,n,r)},getTileAt:function(t,e,i){return a.GetTileAt(t,e,i,this.layer)},getTileAtWorldXY:function(t,e,i,s){return a.GetTileAtWorldXY(t,e,i,s,this.layer)},getIsoTileAtWorldXY:function(t,e,i,s,n){void 0===i&&(i=!0);var r=this.tempVec;return a.IsometricWorldToTileXY(t,e,!0,r,n,this.layer,i),this.getTileAt(r.x,r.y,s)},getTilesWithin:function(t,e,i,s,n){return a.GetTilesWithin(t,e,i,s,n,this.layer)},getTilesWithinShape:function(t,e,i){return a.GetTilesWithinShape(t,e,i,this.layer)},getTilesWithinWorldXY:function(t,e,i,s,n,r){return a.GetTilesWithinWorldXY(t,e,i,s,n,r,this.layer)},hasTileAt:function(t,e){return a.HasTileAt(t,e,this.layer)},hasTileAtWorldXY:function(t,e,i){return a.HasTileAtWorldXY(t,e,i,this.layer)},putTileAt:function(t,e,i,s){return a.PutTileAt(t,e,i,s,this.layer)},putTileAtWorldXY:function(t,e,i,s,n){return a.PutTileAtWorldXY(t,e,i,s,n,this.layer)},putTilesAt:function(t,e,i,s){return a.PutTilesAt(t,e,i,s,this.layer),this},randomize:function(t,e,i,s,n){return a.Randomize(t,e,i,s,n,this.layer),this},removeTileAt:function(t,e,i,s){return a.RemoveTileAt(t,e,i,s,this.layer)},removeTileAtWorldXY:function(t,e,i,s,n){return a.RemoveTileAtWorldXY(t,e,i,s,n,this.layer)},renderDebug:function(t,e){return a.RenderDebug(t,e,this.layer),this},replaceByIndex:function(t,e,i,s,n,r){return a.ReplaceByIndex(t,e,i,s,n,r,this.layer),this},setSkipCull:function(t){return void 0===t&&(t=!0),this.skipCull=t,this},setCullPadding:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=1),this.cullPaddingX=t,this.cullPaddingY=e,this},setCollision:function(t,e,i,s){return a.SetCollision(t,e,i,this.layer,s),this},setCollisionBetween:function(t,e,i,s){return a.SetCollisionBetween(t,e,i,s,this.layer),this},setCollisionByProperty:function(t,e,i){return a.SetCollisionByProperty(t,e,i,this.layer),this},setCollisionByExclusion:function(t,e,i){return a.SetCollisionByExclusion(t,e,i,this.layer),this},setCollisionFromCollisionGroup:function(t,e){return a.SetCollisionFromCollisionGroup(t,e,this.layer),this},setTileIndexCallback:function(t,e,i){return a.SetTileIndexCallback(t,e,i,this.layer),this},setTileLocationCallback:function(t,e,i,s,n,r){return a.SetTileLocationCallback(t,e,i,s,n,r,this.layer),this},shuffle:function(t,e,i,s){return a.Shuffle(t,e,i,s,this.layer),this},swapByIndex:function(t,e,i,s,n,r){return a.SwapByIndex(t,e,i,s,n,r,this.layer),this},tileToWorldX:function(t,e){return this.tilemap.tileToWorldX(t,e,this)},tileToWorldY:function(t,e){return this.tilemap.tileToWorldY(t,e,this)},tileToWorldXY:function(t,e,i,s){return this.tilemap.tileToWorldXY(t,e,i,s,this)},getTileCorners:function(t,e,i){return this.tilemap.getTileCorners(t,e,i,this)},weightedRandomize:function(t,e,i,s,n){return a.WeightedRandomize(e,i,s,n,t,this.layer),this},worldToTileX:function(t,e,i){return this.tilemap.worldToTileX(t,e,i,this)},worldToTileY:function(t,e,i){return this.tilemap.worldToTileY(t,e,i,this)},worldToTileXY:function(t,e,i,s,n){return this.tilemap.worldToTileXY(t,e,i,s,n,this)},destroy:function(t){void 0===t&&(t=!0),this.tilemap&&(this.layer.tilemapLayer===this&&(this.layer.tilemapLayer=void 0),t&&this.tilemap.removeLayer(this),this.tilemap=void 0,this.layer=void 0,this.culledTiles.length=0,this.cullCallback=null,this.gidMap=[],this.tileset=[],o.prototype.destroy.call(this))}});t.exports=u},16153:(t,e,i)=>{var s=i(61340),n=new s,r=new s,o=new s;t.exports=function(t,e,i,s){var a=e.cull(i),h=a.length,l=i.alpha*e.alpha;if(!(0===h||l<=0)){var u=n,c=r,d=o;c.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY),u.copyFrom(i.matrix);var f=t.currentContext,p=e.gidMap;f.save(),s?(u.multiplyWithOffset(s,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),c.e=e.x,c.f=e.y,u.multiply(c,d),d.copyToContext(f)):(c.e-=i.scrollX*e.scrollFactorX,c.f-=i.scrollY*e.scrollFactorY,c.copyToContext(f)),(!t.antialias||e.scaleX>1||e.scaleY>1)&&(f.imageSmoothingEnabled=!1);for(var v=0;v{var s=i(29747),n=s,r=s;n=i(99558),r=i(16153),t.exports={renderWebGL:n,renderCanvas:r}},99558:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i){var n=e.cull(i),r=n.length,o=i.alpha*e.alpha;if(!(0===r||o<=0)){var a=e.gidMap,h=t.pipelines.set(e.pipeline,e),l=s.getTintAppendFloatAlpha,u=e.scrollFactorX,c=e.scrollFactorY,d=e.x,f=e.y,p=e.scaleX,v=e.scaleY;t.pipelines.preBatch(e);for(var g=0;g{var s=i(83419),n=i(26099),r=new s({initialize:function(t,e,i,s,r,o,a,h,l){(void 0===i||i<=0)&&(i=32),(void 0===s||s<=0)&&(s=32),void 0===r&&(r=0),void 0===o&&(o=0),void 0===a&&(a={}),void 0===h&&(h={}),this.name=t,this.firstgid=e,this.tileWidth=i,this.tileHeight=s,this.tileMargin=r,this.tileSpacing=o,this.tileProperties=a,this.tileData=h,this.tileOffset=new n,void 0!==l&&this.tileOffset.set(l.x,l.y),this.image=null,this.glTexture=null,this.rows=0,this.columns=0,this.total=0,this.texCoordinates=[]},getTileProperties:function(t){return this.containsTileIndex(t)?this.tileProperties[t-this.firstgid]:null},getTileData:function(t){return this.containsTileIndex(t)?this.tileData[t-this.firstgid]:null},getTileCollisionGroup:function(t){var e=this.getTileData(t);return e&&e.objectgroup?e.objectgroup:null},containsTileIndex:function(t){return t>=this.firstgid&&ti.width||e.height>i.height?this.updateTileData(e.width,e.height):this.updateTileData(i.width,i.height,i.x,i.y),this},setTileSize:function(t,e){return void 0!==t&&(this.tileWidth=t),void 0!==e&&(this.tileHeight=e),this.image&&this.updateTileData(this.image.source[0].width,this.image.source[0].height),this},setSpacing:function(t,e){return void 0!==t&&(this.tileMargin=t),void 0!==e&&(this.tileSpacing=e),this.image&&this.updateTileData(this.image.source[0].width,this.image.source[0].height),this},updateTileData:function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=0);var n=(e-2*this.tileMargin+this.tileSpacing)/(this.tileHeight+this.tileSpacing),r=(t-2*this.tileMargin+this.tileSpacing)/(this.tileWidth+this.tileSpacing);n%1==0&&r%1==0||console.warn("Image tile area not tile size multiple in: "+this.name),n=Math.floor(n),r=Math.floor(r),this.rows=n,this.columns=r,this.total=n*r,this.texCoordinates.length=0;for(var o=this.tileMargin+i,a=this.tileMargin+s,h=0;h{var s=i(7423);t.exports=function(t,e,i){var n=s(t,e,!0,i),r=s(t,e-1,!0,i),o=s(t,e+1,!0,i),a=s(t-1,e,!0,i),h=s(t+1,e,!0,i),l=n&&n.collides;return l&&(n.faceTop=!0,n.faceBottom=!0,n.faceLeft=!0,n.faceRight=!0),r&&r.collides&&(l&&(n.faceTop=!1),r.faceBottom=!l),o&&o.collides&&(l&&(n.faceBottom=!1),o.faceTop=!l),a&&a.collides&&(l&&(n.faceLeft=!1),a.faceRight=!l),h&&h.collides&&(l&&(n.faceRight=!1),h.faceLeft=!l),n&&!n.collides&&n.resetFaces(),n}},42573:(t,e,i)=>{var s=i(7423),n=i(7386);t.exports=function(t,e,i,r,o){for(var a=null,h=null,l=null,u=null,c=n(t,e,i,r,null,o),d=0;d{var s=new(i(26099));t.exports=function(t,e,i,n){var r=i.tilemapLayer,o=r.cullPaddingX,a=r.cullPaddingY,h=r.tilemap.tileToWorldXY(t,e,s,n,r);return h.x>n.worldView.x+r.scaleX*i.tileWidth*(-o-.5)&&h.xn.worldView.y+r.scaleY*i.tileHeight*(-a-1)&&h.y{var s=i(42573),n=i(7386),r=i(62991),o=i(23029);t.exports=function(t,e,i,a,h,l,u,c){void 0===u&&(u=!0);var d=n(t,e,i,a,null,c),f=[];d.forEach((function(t){var e=new o(t.layer,t.index,t.x,t.y,t.width,t.height,t.baseWidth,t.baseHeight);e.copy(t),f.push(e)}));for(var p=h-t,v=l-e,g=0;g{var s=i(62644),n=i(7386),r=i(27987);t.exports=function(t,e,i,o,a,h){i||(i={}),Array.isArray(t)||(t=[t]);var l=h.tilemapLayer;o||(o=l.scene),a||(a=o.cameras.main);var u,c=h.width,d=h.height,f=n(0,0,c,d,null,h),p=[],v=function(t,e,i){for(var s=0;s{var s=i(87841),n=i(63448),r=i(56583),o=new s;t.exports=function(t,e){var i=t.tilemapLayer.tilemap,s=t.tilemapLayer,a=Math.floor(i.tileWidth*s.scaleX),h=Math.floor(i.tileHeight*s.scaleY),l=r(e.worldView.x-s.x,a,0,!0)-s.cullPaddingX,u=n(e.worldView.right-s.x,a,0,!0)+s.cullPaddingX,c=r(e.worldView.y-s.y,h,0,!0)-s.cullPaddingY,d=n(e.worldView.bottom-s.y,h,0,!0)+s.cullPaddingY;return o.setTo(l,c,u-l,d-c)}},30003:(t,e,i)=>{var s=i(19545),n=i(32483);t.exports=function(t,e,i,r){void 0===i&&(i=[]),void 0===r&&(r=0),i.length=0;var o=t.tilemapLayer,a=s(t,e);return(o.skipCull||1!==o.scrollFactorX||1!==o.scrollFactorY)&&(a.left=0,a.right=t.width,a.top=0,a.bottom=t.height),n(t,a,r,i),i}},35137:(t,e,i)=>{var s=i(7386),n=i(42573),r=i(20576);t.exports=function(t,e,i,o,a,h,l){for(var u=-1!==l.collideIndexes.indexOf(t),c=s(e,i,o,a,null,l),d=0;d{var s=i(7386);t.exports=function(t,e,i,n,r,o,a,h){return s(i,n,r,o,a,h).filter(t,e)}},52692:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=0),void 0===i&&(i=!1);var n,r,o,a=0;if(i){for(r=s.height-1;r>=0;r--)for(n=s.width-1;n>=0;n--)if((o=s.data[r][n])&&o.index===t){if(a===e)return o;a+=1}}else for(r=0;r{var s=i(7386);t.exports=function(t,e,i,n,r,o,a,h){return s(i,n,r,o,a,h).find(t,e)||null}},97560:(t,e,i)=>{var s=i(7386);t.exports=function(t,e,i,n,r,o,a,h){s(i,n,r,o,a,h).forEach(t,e)}},43305:(t,e,i)=>{var s=i(91907),n=i(30003),r=i(9474),o=i(14018),a=i(29747),h=i(54503);t.exports=function(t){return t===s.ORTHOGONAL?n:t===s.HEXAGONAL?r:t===s.STAGGERED?h:t===s.ISOMETRIC?o:a}},7423:(t,e,i)=>{var s=i(62991);t.exports=function(t,e,i,n){if(s(t,e,n)){var r=n.data[e][t]||null;return r?-1===r.index?i?r:null:r:null}return null}},60540:(t,e,i)=>{var s=i(7423),n=new(i(26099));t.exports=function(t,e,i,r,o){return o.tilemapLayer.worldToTileXY(t,e,!0,n,r),s(n.x,n.y,i,o)}},55826:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n){var r=n.baseTileWidth,o=n.baseTileHeight,a=n.tilemapLayer,h=0,l=0;a&&(i||(i=a.scene.cameras.main),h=a.x+i.scrollX*(1-a.scrollFactorX),l=a.y+i.scrollY*(1-a.scrollFactorY),r*=a.scaleX,o*=a.scaleY);var u=h+t*r,c=l+e*o;return[new s(u,c),new s(u+r,c),new s(u+r,c+o),new s(u,c+o)]}},11758:(t,e,i)=>{var s=i(91907),n=i(27229),r=i(29747),o=i(55826);t.exports=function(t){return t===s.ORTHOGONAL?o:t===s.ISOMETRIC?r:t===s.HEXAGONAL?n:(s.STAGGERED,r)}},39167:(t,e,i)=>{var s=i(91907),n=i(29747),r=i(97281);t.exports=function(t){return t===s.ORTHOGONAL?r:n}},62e3:(t,e,i)=>{var s=i(91907),n=i(19951),r=i(14127),o=i(29747),a=i(97202),h=i(70326);t.exports=function(t){return t===s.ORTHOGONAL?h:t===s.ISOMETRIC?r:t===s.HEXAGONAL?n:t===s.STAGGERED?a:o}},5984:(t,e,i)=>{var s=i(91907),n=i(29747),r=i(28054),o=i(29650);t.exports=function(t){return t===s.ORTHOGONAL?o:t===s.STAGGERED?r:n}},7386:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i,n,r,o){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=o.width),void 0===n&&(n=o.height),r||(r={});var a=s(r,"isNotEmpty",!1),h=s(r,"isColliding",!1),l=s(r,"hasInterestingFace",!1);t<0&&(i+=t,t=0),e<0&&(n+=e,e=0),t+i>o.width&&(i=Math.max(o.width-t,0)),e+n>o.height&&(n=Math.max(o.height-e,0));for(var u=[],c=e;c{var s=i(55738),n=i(7386),r=i(91865),o=i(29747),a=i(26099),h=function(t,e){return r.RectangleToTriangle(e,t)},l=new a,u=new a,c=new a;t.exports=function(t,e,i,a){if(void 0===t)return[];var d=o;t instanceof s.Circle?d=r.CircleToRectangle:t instanceof s.Rectangle?d=r.RectangleToRectangle:t instanceof s.Triangle?d=h:t instanceof s.Line&&(d=r.LineToRectangle),a.tilemapLayer.worldToTileXY(t.left,t.top,!0,u,i);var f=u.x,p=u.y;a.tilemapLayer.worldToTileXY(t.right,t.bottom,!1,c,i);var v=Math.ceil(c.x),g=Math.ceil(c.y),m=Math.max(v-f,1),y=Math.max(g-p,1),x=n(f,p,m,y,e,a),T=a.tileWidth,w=a.tileHeight;a.tilemapLayer&&(T*=a.tilemapLayer.scaleX,w*=a.tilemapLayer.scaleY);for(var b=[],S=new s.Rectangle(0,0,T,w),E=0;E{var s=i(7386),n=i(26099),r=new n,o=new n;t.exports=function(t,e,i,n,a,h,l){var u=l.tilemapLayer.tilemap._convert.WorldToTileXY;u(t,e,!0,r,h,l);var c=r.x,d=r.y;u(t+i,e+n,!1,o,h,l);var f=Math.ceil(o.x),p=Math.ceil(o.y);return s(c,d,f-c,p-d,a,l)}},96113:(t,e,i)=>{var s=i(91907),n=i(20242),r=i(10095);t.exports=function(t){return t===s.ORTHOGONAL?r:n}},16926:(t,e,i)=>{var s=i(91907),n=i(86625),r=i(96897),o=i(29747),a=i(15108),h=i(85896);t.exports=function(t){return t===s.ORTHOGONAL?h:t===s.ISOMETRIC?r:t===s.HEXAGONAL?n:t===s.STAGGERED?a:o}},55762:(t,e,i)=>{var s=i(91907),n=i(20242),r=i(51900),o=i(63288);t.exports=function(t){return t===s.ORTHOGONAL?o:t===s.STAGGERED?r:n}},45091:(t,e,i)=>{var s=i(62991);t.exports=function(t,e,i){if(s(t,e,i)){var n=i.data[e][t];return null!==n&&n.index>-1}return!1}},24152:(t,e,i)=>{var s=i(45091),n=new(i(26099));t.exports=function(t,e,i,r){r.tilemapLayer.worldToTileXY(t,e,!0,n,i);var o=n.x,a=n.y;return s(o,a,r)}},90454:(t,e,i)=>{var s=i(63448),n=i(56583);t.exports=function(t,e){var i,r,o,a,h=t.tilemapLayer.tilemap,l=t.tilemapLayer,u=Math.floor(h.tileWidth*l.scaleX),c=Math.floor(h.tileHeight*l.scaleY),d=t.hexSideLength;if("y"===t.staggerAxis){var f=(c-d)/2+d;i=n(e.worldView.x-l.x,u,0,!0)-l.cullPaddingX,r=s(e.worldView.right-l.x,u,0,!0)+l.cullPaddingX,o=n(e.worldView.y-l.y,f,0,!0)-l.cullPaddingY,a=s(e.worldView.bottom-l.y,f,0,!0)+l.cullPaddingY}else{var p=(u-d)/2+d;i=n(e.worldView.x-l.x,p,0,!0)-l.cullPaddingX,r=s(e.worldView.right-l.x,p,0,!0)+l.cullPaddingX,o=n(e.worldView.y-l.y,c,0,!0)-l.cullPaddingY,a=s(e.worldView.bottom-l.y,c,0,!0)+l.cullPaddingY}return{left:i,right:r,top:o,bottom:a}}},9474:(t,e,i)=>{var s=i(90454),n=i(32483);t.exports=function(t,e,i,r){void 0===i&&(i=[]),void 0===r&&(r=0),i.length=0;var o=t.tilemapLayer,a=s(t,e);return o.skipCull&&1===o.scrollFactorX&&1===o.scrollFactorY&&(a.left=0,a.right=t.width,a.top=0,a.bottom=t.height),n(t,a,r,i),i}},27229:(t,e,i)=>{var s=i(19951),n=i(26099),r=new n;t.exports=function(t,e,i,o){var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(a*=l.scaleX,h*=l.scaleY);var u,c,d=s(t,e,r,i,o),f=[],p=.5773502691896257;"y"===o.staggerAxis?(u=p*a,c=h/2):(u=a/2,c=p*h);for(var v=0;v<6;v++){var g=2*Math.PI*(.5-v)/6;f.push(new n(d.x+u*Math.cos(g),d.y+c*Math.sin(g)))}return f}},19951:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){i||(i=new s);var o=r.baseTileWidth,a=r.baseTileHeight,h=r.tilemapLayer,l=0,u=0;h&&(n||(n=h.scene.cameras.main),l=h.x+n.scrollX*(1-h.scrollFactorX),u=h.y+n.scrollY*(1-h.scrollFactorY),o*=h.scaleX,a*=h.scaleY);var c,d,f=o/2,p=a/2;return"y"===r.staggerAxis?(c=l+o*t+o,d=u+1.5*e*p+p,e%2==0&&("odd"===this.staggerIndex?c-=f:c+=f)):"x"===this.staggerAxis&&"odd"===this.staggerIndex&&(c=l+1.5*t*f+f,d=u+a*t+a,t%2==0&&("odd"===this.staggerIndex?d-=p:d+=p)),i.set(c,d)}},86625:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o){n||(n=new s);var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(r||(r=l.scene.cameras.main),t-=l.x+r.scrollX*(1-l.scrollFactorX),e-=l.y+r.scrollY*(1-l.scrollFactorY),a*=l.scaleX,h*=l.scaleY);var u,c,d,f,p,v=.5773502691896257,g=-.3333333333333333,m=.6666666666666666,y=a/2,x=h/2;"y"===o.staggerAxis?(d=v*(u=(t-y)/(v*a))+g*(c=(e-x)/x),f=0*u+m*c):(d=g*(u=(t-y)/y)+v*(c=(e-x)/(v*h)),f=m*u+0*c),p=-d-f;var T,w=Math.round(d),b=Math.round(f),S=Math.round(p),E=Math.abs(w-d),A=Math.abs(b-f),C=Math.abs(S-p);E>A&&E>C?w=-b-S:A>C&&(b=-w-S);var _=b;return T="odd"===o.staggerIndex?_%2==0?b/2+w:b/2+w-.5:_%2==0?b/2+w:b/2+w+.5,n.set(T,_)}},62991:t=>{t.exports=function(t,e,i){return t>=0&&t=0&&e{var s=i(33528);t.exports=function(t,e,i,n){void 0===i&&(i=[]),void 0===n&&(n=0),i.length=0;var r,o,a,h=t.tilemapLayer,l=t.data,u=t.width,c=t.height,d=h.skipCull,f=u,p=c;if(0===n)for(o=0;o=0;r--)(a=l[o][r])&&-1!==a.index&&a.visible&&0!==a.alpha&&(d||s(r,o,t,e))&&i.push(a);else if(2===n)for(o=p;o>=0;o--)for(r=0;r=0;o--)for(r=f;r>=0;r--)(a=l[o][r])&&-1!==a.index&&a.visible&&0!==a.alpha&&(d||s(r,o,t,e))&&i.push(a);return h.tilesDrawn=i.length,h.tilesTotal=u*c,i}},14127:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){i||(i=new s);var o=r.baseTileWidth,a=r.baseTileHeight,h=r.tilemapLayer,l=0,u=0;h&&(n||(n=h.scene.cameras.main),l=h.x+n.scrollX*(1-h.scrollFactorX),o*=h.scaleX,u=h.y+n.scrollY*(1-h.scrollFactorY),a*=h.scaleY);var c=l+o/2*(t-e),d=u+(t+e)*(a/2);return i.set(c,d)}},96897:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o,a){n||(n=new s);var h=o.baseTileWidth,l=o.baseTileHeight,u=o.tilemapLayer;u&&(r||(r=u.scene.cameras.main),e-=u.y+r.scrollY*(1-u.scrollFactorY),l*=u.scaleY,t-=u.x+r.scrollX*(1-u.scrollFactorX),h*=u.scaleX);var c=h/2,d=l/2;a||(e-=l);var f=.5*((t-=c)/c+e/d),p=.5*(-t/c+e/d);return i&&(f=Math.floor(f),p=Math.floor(p)),n.set(f,p)}},71558:(t,e,i)=>{var s=i(23029),n=i(62991),r=i(72023),o=i(20576);t.exports=function(t,e,i,a,h){if(void 0===a&&(a=!0),!n(e,i,h))return null;var l,u=h.data[i][e],c=u&&u.collides;t instanceof s?(null===h.data[i][e]&&(h.data[i][e]=new s(h,t.index,e,i,h.tileWidth,h.tileHeight)),h.data[i][e].copy(t)):(l=t,null===h.data[i][e]?h.data[i][e]=new s(h,l,e,i,h.tileWidth,h.tileHeight):h.data[i][e].index=l);var d=h.data[i][e],f=-1!==h.collideIndexes.indexOf(d.index);if(-1===(l=t instanceof s?t.index:t))d.width=h.tileWidth,d.height=h.tileHeight;else{var p=h.tilemapLayer.tilemap,v=p.tiles[l][2],g=p.tilesets[v];d.width=g.tileWidth,d.height=g.tileHeight}return o(d,f),a&&c!==d.collides&&r(e,i,h),d}},26303:(t,e,i)=>{var s=i(71558),n=new(i(26099));t.exports=function(t,e,i,r,o,a){return a.tilemapLayer.worldToTileXY(e,i,!0,n,o,a),s(t,n.x,n.y,r,a)}},14051:(t,e,i)=>{var s=i(42573),n=i(71558);t.exports=function(t,e,i,r,o){if(void 0===r&&(r=!0),!Array.isArray(t))return null;Array.isArray(t[0])||(t=[t]);for(var a=t.length,h=t[0].length,l=0;l{var s=i(7386),n=i(26546);t.exports=function(t,e,i,r,o,a){var h,l=s(t,e,i,r,{},a);if(!o)for(o=[],h=0;h{var s=i(23029),n=i(62991),r=i(72023);t.exports=function(t,e,i,o,a){if(void 0===i&&(i=!0),void 0===o&&(o=!0),!n(t,e,a))return null;var h=a.data[e][t];return h?(a.data[e][t]=i?null:new s(a,-1,t,e,a.tileWidth,a.tileHeight),o&&h&&h.collides&&r(t,e,a),h):null}},94178:(t,e,i)=>{var s=i(63557),n=new(i(26099));t.exports=function(t,e,i,r,o,a){return a.tilemapLayer.worldToTileXY(t,e,!0,n,o,a),s(n.x,n.y,i,r,a)}},15533:(t,e,i)=>{var s=i(7386),n=i(3956),r=new n(105,210,231,150),o=new n(243,134,48,200),a=new n(40,39,37,150);t.exports=function(t,e,i){void 0===e&&(e={});var n=void 0!==e.tileColor?e.tileColor:r,h=void 0!==e.collidingTileColor?e.collidingTileColor:o,l=void 0!==e.faceColor?e.faceColor:a,u=s(0,0,i.width,i.height,null,i);t.translateCanvas(i.tilemapLayer.x,i.tilemapLayer.y),t.scaleCanvas(i.tilemapLayer.scaleX,i.tilemapLayer.scaleY);for(var c=0;c{var s=i(7386);t.exports=function(t,e,i,n,r,o,a){for(var h=s(i,n,r,o,null,a),l=0;l{t.exports=function(t,e,i,s){var n,r,o,a=t.data,h=t.width,l=t.height,u=t.tilemapLayer,c=Math.max(0,e.left),d=Math.min(h,e.right),f=Math.max(0,e.top),p=Math.min(l,e.bottom);if(0===i)for(r=f;r=c;n--)(o=a[r][n])&&-1!==o.index&&o.visible&&0!==o.alpha&&s.push(o);else if(2===i)for(r=p;r>=f;r--)for(n=c;a[r]&&n=f;r--)for(n=d;a[r]&&n>=c;n--)(o=a[r][n])&&-1!==o.index&&o.visible&&0!==o.alpha&&s.push(o);return u.tilesDrawn=s.length,u.tilesTotal=h*l,s}},57068:(t,e,i)=>{var s=i(20576),n=i(42573),r=i(9589);t.exports=function(t,e,i,o,a){void 0===e&&(e=!0),void 0===i&&(i=!0),void 0===a&&(a=!0),Array.isArray(t)||(t=[t]);for(var h=0;h{var s=i(20576),n=i(42573),r=i(9589);t.exports=function(t,e,i,o,a,h){if(void 0===i&&(i=!0),void 0===o&&(o=!0),void 0===h&&(h=!0),!(t>e)){for(var l=t;l<=e;l++)r(l,i,a);if(h)for(var u=0;u=t&&d.index<=e&&s(d,i)}o&&n(0,0,a.width,a.height,a)}}},75661:(t,e,i)=>{var s=i(20576),n=i(42573),r=i(9589);t.exports=function(t,e,i,o){void 0===e&&(e=!0),void 0===i&&(i=!0),Array.isArray(t)||(t=[t]);for(var a=0;a{var s=i(20576),n=i(42573),r=i(97022);t.exports=function(t,e,i,o){void 0===e&&(e=!0),void 0===i&&(i=!0);for(var a=0;a{var s=i(20576),n=i(42573);t.exports=function(t,e,i){void 0===t&&(t=!0),void 0===e&&(e=!0);for(var r=0;r0&&s(a,t)}}e&&n(0,0,i.width,i.height,i)}},9589:t=>{t.exports=function(t,e,i){var s=i.collideIndexes.indexOf(t);e&&-1===s?i.collideIndexes.push(t):e||-1===s||i.collideIndexes.splice(s,1)}},20576:t=>{t.exports=function(t,e){e?t.setCollision(!0,!0,!0,!0,!1):t.resetCollision(!1)}},79583:t=>{t.exports=function(t,e,i,s){if("number"==typeof t)s.callbacks[t]=null!==e?{callback:e,callbackContext:i}:void 0;else for(var n=0,r=t.length;n{var s=i(7386);t.exports=function(t,e,i,n,r,o,a){for(var h=s(t,e,i,n,null,a),l=0;l{var s=i(7386),n=i(33680);t.exports=function(t,e,i,r,o){var a=s(t,e,i,r,null,o),h=a.map((function(t){return t.index}));n(h);for(var l=0;l{var s=i(63448),n=i(56583);t.exports=function(t,e){var i=t.tilemapLayer.tilemap,r=t.tilemapLayer,o=Math.floor(i.tileWidth*r.scaleX),a=Math.floor(i.tileHeight*r.scaleY);return{left:n(e.worldView.x-r.x,o,0,!0)-r.cullPaddingX,right:s(e.worldView.right-r.x,o,0,!0)+r.cullPaddingX,top:n(e.worldView.y-r.y,a/2,0,!0)-r.cullPaddingY,bottom:s(e.worldView.bottom-r.y,a/2,0,!0)+r.cullPaddingY}}},54503:(t,e,i)=>{var s=i(61325),n=i(32483);t.exports=function(t,e,i,r){void 0===i&&(i=[]),void 0===r&&(r=0),i.length=0;var o=t.tilemapLayer,a=s(t,e);return o.skipCull&&1===o.scrollFactorX&&1===o.scrollFactorY&&(a.left=0,a.right=t.width,a.top=0,a.bottom=t.height),n(t,a,r,i),i}},97202:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){i||(i=new s);var o=r.baseTileWidth,a=r.baseTileHeight,h=r.tilemapLayer,l=0,u=0;h&&(n||(n=h.scene.cameras.main),l=h.x+n.scrollX*(1-h.scrollFactorX),o*=h.scaleX,u=h.y+n.scrollY*(1-h.scrollFactorY),a*=h.scaleY);var c=l+t*o+e%2*(o/2),d=u+e*(a/2);return i.set(c,d)}},28054:t=>{t.exports=function(t,e,i){var s=i.baseTileHeight,n=i.tilemapLayer,r=0;return n&&(void 0===e&&(e=n.scene.cameras.main),r=n.y+e.scrollY*(1-n.scrollFactorY),s*=n.scaleY),r+t*(s/2)+s}},15108:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o){n||(n=new s);var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(r||(r=l.scene.cameras.main),e-=l.y+r.scrollY*(1-l.scrollFactorY),h*=l.scaleY,t-=l.x+r.scrollX*(1-l.scrollFactorX),a*=l.scaleX);var u=i?Math.floor(e/(h/2)):e/(h/2),c=i?Math.floor((t+u%2*.5*a)/a):(t+u%2*.5*a)/a;return n.set(c,u)}},51900:t=>{t.exports=function(t,e,i,s){var n=s.baseTileHeight,r=s.tilemapLayer;return r&&(i||(i=r.scene.cameras.main),t-=r.y+i.scrollY*(1-r.scrollFactorY),n*=r.scaleY),e?Math.floor(t/(n/2)):t/(n/2)}},86560:(t,e,i)=>{var s=i(7386);t.exports=function(t,e,i,n,r,o,a){for(var h=s(i,n,r,o,null,a),l=0;l{t.exports=function(t,e,i){var s=i.baseTileWidth,n=i.tilemapLayer,r=0;return n&&(e||(e=n.scene.cameras.main),r=n.x+e.scrollX*(1-n.scrollFactorX),s*=n.scaleX),r+t*s}},70326:(t,e,i)=>{var s=i(97281),n=i(29650),r=i(26099);t.exports=function(t,e,i,o,a){return i||(i=new r(0,0)),i.x=s(t,o,a),i.y=n(e,o,a),i}},29650:t=>{t.exports=function(t,e,i){var s=i.baseTileHeight,n=i.tilemapLayer,r=0;return n&&(e||(e=n.scene.cameras.main),r=n.y+e.scrollY*(1-n.scrollFactorY),s*=n.scaleY),r+t*s}},77366:(t,e,i)=>{var s=i(7386),n=i(75508);t.exports=function(t,e,i,r,o,a){if(o){var h,l=s(t,e,i,r,null,a),u=0;for(h=0;h{var s=i(85896),n=new(i(26099));t.exports=function(t,e,i,r){return s(t,0,e,n,i,r),n.x}},85896:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o){void 0===i&&(i=!0),n||(n=new s);var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(r||(r=l.scene.cameras.main),t-=l.x+r.scrollX*(1-l.scrollFactorX),e-=l.y+r.scrollY*(1-l.scrollFactorY),a*=l.scaleX,h*=l.scaleY);var u=t/a,c=e/h;return i&&(u=Math.floor(u),c=Math.floor(c)),n.set(u,c)}},63288:(t,e,i)=>{var s=i(85896),n=new(i(26099));t.exports=function(t,e,i,r){return s(0,t,e,n,i,r),n.y}},81086:(t,e,i)=>{t.exports={CalculateFacesAt:i(72023),CalculateFacesWithin:i(42573),CheckIsoBounds:i(33528),Copy:i(1785),CreateFromTiles:i(78419),CullBounds:i(19545),CullTiles:i(30003),Fill:i(35137),FilterTiles:i(40253),FindByIndex:i(52692),FindTile:i(66151),ForEachTile:i(97560),GetCullTilesFunction:i(43305),GetTileAt:i(7423),GetTileAtWorldXY:i(60540),GetTileCorners:i(55826),GetTileCornersFunction:i(11758),GetTilesWithin:i(7386),GetTilesWithinShape:i(91141),GetTilesWithinWorldXY:i(96523),GetTileToWorldXFunction:i(39167),GetTileToWorldXYFunction:i(62e3),GetTileToWorldYFunction:i(5984),GetWorldToTileXFunction:i(96113),GetWorldToTileXYFunction:i(16926),GetWorldToTileYFunction:i(55762),HasTileAt:i(45091),HasTileAtWorldXY:i(24152),HexagonalCullBounds:i(90454),HexagonalCullTiles:i(9474),HexagonalGetTileCorners:i(27229),HexagonalTileToWorldXY:i(19951),HexagonalWorldToTileXY:i(86625),IsInLayerBounds:i(62991),IsometricCullTiles:i(14018),IsometricTileToWorldXY:i(14127),IsometricWorldToTileXY:i(96897),PutTileAt:i(71558),PutTileAtWorldXY:i(26303),PutTilesAt:i(14051),Randomize:i(77389),RemoveTileAt:i(63557),RemoveTileAtWorldXY:i(94178),RenderDebug:i(15533),ReplaceByIndex:i(27987),RunCull:i(32483),SetCollision:i(57068),SetCollisionBetween:i(37266),SetCollisionByExclusion:i(75661),SetCollisionByProperty:i(64740),SetCollisionFromCollisionGroup:i(63307),SetLayerCollisionIndex:i(9589),SetTileCollision:i(20576),SetTileIndexCallback:i(79583),SetTileLocationCallback:i(93254),Shuffle:i(32903),StaggeredCullBounds:i(61325),StaggeredCullTiles:i(54503),StaggeredTileToWorldXY:i(97202),StaggeredTileToWorldY:i(28054),StaggeredWorldToTileXY:i(15108),StaggeredWorldToTileY:i(51900),SwapByIndex:i(86560),TileToWorldX:i(97281),TileToWorldXY:i(70326),TileToWorldY:i(29650),WeightedRandomize:i(77366),WorldToTileX:i(10095),WorldToTileXY:i(85896),WorldToTileY:i(63288)}},91907:t=>{t.exports={ORTHOGONAL:0,ISOMETRIC:1,STAGGERED:2,HEXAGONAL:3}},21829:(t,e,i)=>{var s={ORIENTATION:i(91907)};t.exports=s},62501:(t,e,i)=>{var s=i(79291),n=i(21829),r={Components:i(81086),Parsers:i(57442),Formats:i(80341),ImageCollection:i(16536),ParseToTilemap:i(31989),Tile:i(23029),Tilemap:i(49075),TilemapCreator:i(45939),TilemapFactory:i(46029),Tileset:i(33629),TilemapLayer:i(20442),Orientation:i(91907),LayerData:i(14977),MapData:i(87010),ObjectLayer:i(48700)};r=s(!1,r,n.ORIENTATION),t.exports=r},14977:(t,e,i)=>{var s=i(83419),n=i(91907),r=i(95540),o=new s({initialize:function(t){void 0===t&&(t={}),this.name=r(t,"name","layer"),this.id=r(t,"id",0),this.x=r(t,"x",0),this.y=r(t,"y",0),this.width=r(t,"width",0),this.height=r(t,"height",0),this.tileWidth=r(t,"tileWidth",0),this.tileHeight=r(t,"tileHeight",0),this.baseTileWidth=r(t,"baseTileWidth",this.tileWidth),this.baseTileHeight=r(t,"baseTileHeight",this.tileHeight),this.orientation=r(t,"orientation",n.ORTHOGONAL),this.widthInPixels=r(t,"widthInPixels",this.width*this.baseTileWidth),this.heightInPixels=r(t,"heightInPixels",this.height*this.baseTileHeight),this.alpha=r(t,"alpha",1),this.visible=r(t,"visible",!0),this.properties=r(t,"properties",[]),this.indexes=r(t,"indexes",[]),this.collideIndexes=r(t,"collideIndexes",[]),this.callbacks=r(t,"callbacks",[]),this.bodies=r(t,"bodies",[]),this.data=r(t,"data",[]),this.tilemapLayer=r(t,"tilemapLayer",null),this.hexSideLength=r(t,"hexSideLength",0),this.staggerAxis=r(t,"staggerAxis","y"),this.staggerIndex=r(t,"staggerIndex","odd")}});t.exports=o},87010:(t,e,i)=>{var s=i(83419),n=i(91907),r=i(95540),o=new s({initialize:function(t){void 0===t&&(t={}),this.name=r(t,"name","map"),this.width=r(t,"width",0),this.height=r(t,"height",0),this.infinite=r(t,"infinite",!1),this.tileWidth=r(t,"tileWidth",0),this.tileHeight=r(t,"tileHeight",0),this.widthInPixels=r(t,"widthInPixels",this.width*this.tileWidth),this.heightInPixels=r(t,"heightInPixels",this.height*this.tileHeight),this.format=r(t,"format",null),this.orientation=r(t,"orientation",n.ORTHOGONAL),this.renderOrder=r(t,"renderOrder","right-down"),this.version=r(t,"version","1"),this.properties=r(t,"properties",{}),this.layers=r(t,"layers",[]),this.images=r(t,"images",[]),this.objects=r(t,"objects",[]),Array.isArray(this.objects)||(this.objects=[]),this.collision=r(t,"collision",{}),this.tilesets=r(t,"tilesets",[]),this.imageCollections=r(t,"imageCollections",[]),this.tiles=r(t,"tiles",[]),this.hexSideLength=r(t,"hexSideLength",0),this.staggerAxis=r(t,"staggerAxis","y"),this.staggerIndex=r(t,"staggerIndex","odd")}});t.exports=o},48700:(t,e,i)=>{var s=i(83419),n=i(95540),r=new s({initialize:function(t){void 0===t&&(t={}),this.name=n(t,"name","object layer"),this.id=n(t,"id",0),this.opacity=n(t,"opacity",1),this.properties=n(t,"properties",{}),this.propertyTypes=n(t,"propertytypes",{}),this.type=n(t,"type","objectgroup"),this.visible=n(t,"visible",!0),this.objects=n(t,"objects",[]),Array.isArray(this.objects)||(this.objects=[])}});t.exports=r},6641:(t,e,i)=>{var s=i(91907);t.exports=function(t){return"isometric"===(t=t.toLowerCase())?s.ISOMETRIC:"staggered"===t?s.STAGGERED:"hexagonal"===t?s.HEXAGONAL:s.ORTHOGONAL}},46177:(t,e,i)=>{var s=i(80341),n=i(2342),r=i(82593),o=i(46594),a=i(87021);t.exports=function(t,e,i,h,l,u){var c;switch(e){case s.ARRAY_2D:c=n(t,i,h,l,u);break;case s.CSV:c=r(t,i,h,l,u);break;case s.TILED_JSON:c=o(t,i,u);break;case s.WELTMEISTER:c=a(t,i,u);break;default:console.warn("Unrecognized tilemap data format: "+e),c=null}return c}},2342:(t,e,i)=>{var s=i(80341),n=i(14977),r=i(87010),o=i(23029);t.exports=function(t,e,i,a,h){for(var l=new n({tileWidth:i,tileHeight:a}),u=new r({name:t,tileWidth:i,tileHeight:a,format:s.ARRAY_2D,layers:[l]}),c=[],d=e.length,f=0,p=0;p{var s=i(80341),n=i(2342);t.exports=function(t,e,i,r,o){var a=e.trim().split("\n").map((function(t){return t.split(",")})),h=n(t,a,i,r,o);return h.format=s.CSV,h}},6656:(t,e,i)=>{var s=i(14977),n=i(23029);t.exports=function(t,e){for(var i=[],r=0;r-1?new n(a,f,c,u,o.tilesize,o.tilesize):e?null:new n(a,-1,c,u,o.tilesize,o.tilesize),h.push(d)}l.push(h),h=[]}a.data=l,i.push(a)}return i}},96483:(t,e,i)=>{var s=i(33629);t.exports=function(t){for(var e=[],i=[],n=0;n{var s=i(80341),n=i(87010),r=i(6656),o=i(96483);t.exports=function(t,e,i){if(0===e.layer.length)return console.warn("No layers found in the Weltmeister map: "+t),null;for(var a=0,h=0,l=0;la&&(a=e.layer[l].width),e.layer[l].height>h&&(h=e.layer[l].height);var u=new n({width:a,height:h,name:t,tileWidth:e.layer[0].tilesize,tileHeight:e.layer[0].tilesize,format:s.WELTMEISTER});return u.layers=r(e,i),u.tilesets=o(e),u}},52833:(t,e,i)=>{t.exports={ParseTileLayers:i(6656),ParseTilesets:i(96483),ParseWeltmeister:i(87021)}},57442:(t,e,i)=>{t.exports={FromOrientationString:i(6641),Parse:i(46177),Parse2DArray:i(2342),ParseCSV:i(82593),Impact:i(52833),Tiled:i(96761)}},51233:(t,e,i)=>{var s=i(79291);t.exports=function(t){for(var e,i,n,r,o,a=0;a{t.exports=function(t){for(var e=window.atob(t),i=e.length,s=new Array(i/4),n=0;n>>0;return s}},84101:(t,e,i)=>{var s=i(33629);t.exports=function(t){var e,i,n=[];for(e=0;e{var s=i(95540);t.exports=function(t,e,i){if(!e)return{i:0,layers:t.layers,name:"",opacity:1,visible:!0,x:0,y:0};var n=e.x+s(e,"startx",0)*t.tilewidth+s(e,"offsetx",0),r=e.y+s(e,"starty",0)*t.tileheight+s(e,"offsety",0);return{i:0,layers:e.layers,name:i.name+e.name+"/",opacity:i.opacity*e.opacity,visible:i.visible&&e.visible,x:i.x+n,y:i.y+r}}},29920:t=>{var e=2147483648,i=1073741824,s=536870912;t.exports=function(t){var n=Boolean(t&e),r=Boolean(t&i),o=Boolean(t&s);t&=536870911;var a=0,h=!1;return n&&r&&o?(a=Math.PI/2,h=!0):n&&r&&!o?(a=Math.PI,h=!1):n&&!r&&o?(a=Math.PI/2,h=!1):!n||r||o?!n&&r&&o?(a=3*Math.PI/2,h=!1):n||!r||o?n||r||!o?n||r||o||(a=0,h=!1):(a=3*Math.PI/2,h=!0):(a=Math.PI,h=!0):(a=0,h=!0),{gid:t,flippedHorizontal:n,flippedVertical:r,flippedAntiDiagonal:o,rotation:a,flipped:h}}},12635:(t,e,i)=>{var s=i(95540),n=i(79677);t.exports=function(t){for(var e=[],i=[],r=n(t);r.i0;)if(r.i>=r.layers.length){if(i.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}r=i.pop()}else{var o=r.layers[r.i];if(r.i++,"imagelayer"===o.type){var a=s(o,"offsetx",0)+s(o,"startx",0),h=s(o,"offsety",0)+s(o,"starty",0);e.push({name:r.name+o.name,image:o.image,x:r.x+a+o.x,y:r.y+h+o.y,alpha:r.opacity*o.opacity,visible:r.visible&&o.visible,properties:s(o,"properties",{})})}else if("group"===o.type){var l=n(t,o,r);i.push(r),r=l}}return e}},46594:(t,e,i)=>{var s=i(51233),n=i(84101),r=i(91907),o=i(62644),a=i(80341),h=i(6641),l=i(87010),u=i(12635),c=i(22611),d=i(28200),f=i(24619);t.exports=function(t,e,i){var p=o(e),v=new l({width:p.width,height:p.height,name:t,tileWidth:p.tilewidth,tileHeight:p.tileheight,orientation:h(p.orientation),format:a.TILED_JSON,version:p.version,properties:p.properties,renderOrder:p.renderorder,infinite:p.infinite});v.orientation===r.HEXAGONAL&&(v.hexSideLength=p.hexsidelength,v.staggerAxis=p.staggeraxis,v.staggerIndex=p.staggerindex),v.layers=d(p,i),v.images=u(p);var g=f(p);return v.tilesets=g.tilesets,v.imageCollections=g.imageCollections,v.objects=c(p),v.tiles=n(v),s(v),v}},52205:(t,e,i)=>{var s=i(18254),n=i(29920),r=function(t){return{x:t.x,y:t.y}},o=["id","name","type","rotation","properties","visible","x","y","width","height"];t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=0);var a=s(t,o);if(a.x+=e,a.y+=i,t.gid){var h=n(t.gid);a.gid=h.gid,a.flippedHorizontal=h.flippedHorizontal,a.flippedVertical=h.flippedVertical,a.flippedAntiDiagonal=h.flippedAntiDiagonal}else t.polyline?a.polyline=t.polyline.map(r):t.polygon?a.polygon=t.polygon.map(r):t.ellipse?a.ellipse=t.ellipse:t.text?a.text=t.text:t.point?a.point=!0:a.rectangle=!0;return a}},22611:(t,e,i)=>{var s=i(95540),n=i(52205),r=i(48700),o=i(79677);t.exports=function(t){for(var e=[],i=[],a=o(t);a.i0;)if(a.i>=a.layers.length){if(i.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}a=i.pop()}else{var h=a.layers[a.i];if(a.i++,h.opacity*=a.opacity,h.visible=a.visible&&h.visible,"objectgroup"===h.type){h.name=a.name+h.name;for(var l=a.x+s(h,"startx",0)+s(h,"offsetx",0),u=a.y+s(h,"starty",0)+s(h,"offsety",0),c=[],d=0;d{var s=i(41868),n=i(91907),r=i(79677),o=i(6641),a=i(95540),h=i(14977),l=i(29920),u=i(23029);t.exports=function(t,e){for(var i=a(t,"infinite",!1),c=[],d=[],f=r(t);f.i0;)if(f.i>=f.layers.length){if(d.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}f=d.pop()}else{var p=f.layers[f.i];if(f.i++,"tilelayer"===p.type)if(p.compression)console.warn("TilemapParser.parseTiledJSON - Layer compression is unsupported, skipping layer '"+p.name+"'");else{if(p.encoding&&"base64"===p.encoding){if(p.chunks)for(var v=0;v0?((y=new u(g,m.gid,O,F,t.tilewidth,t.tileheight)).rotation=m.rotation,y.flipX=m.flipped,T[F][O]=y):(x=e?null:new u(g,-1,O,F,t.tilewidth,t.tileheight),T[F][O]=x),++w===C.width&&(P++,w=0)}}else{(g=new h({name:f.name+p.name,id:p.id,x:f.x+a(p,"offsetx",0)+p.x,y:f.y+a(p,"offsety",0)+p.y,width:p.width,height:p.height,tileWidth:t.tilewidth,tileHeight:t.tileheight,alpha:f.opacity*p.opacity,visible:f.visible&&p.visible,properties:a(p,"properties",[]),orientation:o(t.orientation)})).orientation===n.HEXAGONAL&&(g.hexSideLength=t.hexsidelength,g.staggerAxis=t.staggeraxis,g.staggerIndex=t.staggerindex);for(var D=[],k=0,I=p.data.length;k0?((y=new u(g,m.gid,w,T.length,t.tilewidth,t.tileheight)).rotation=m.rotation,y.flipX=m.flipped,D.push(y)):(x=e?null:new u(g,-1,w,T.length,t.tilewidth,t.tileheight),D.push(x)),++w===p.width&&(T.push(D),w=0,D=[])}g.data=T,c.push(g)}else if("group"===p.type){var B=r(t,p,f);d.push(f),f=B}}return c}},24619:(t,e,i)=>{var s=i(33629),n=i(16536),r=i(52205),o=i(57880);t.exports=function(t){for(var e,i=[],a=[],h=null,l=0;l1){var d=void 0,f=void 0;if(Array.isArray(u.tiles)){d=d||{},f=f||{};for(var p=0;p{t.exports=function(t,e){for(var i=0;i0){var r,o,a,h={},l={};if(Array.isArray(s.edgecolors))for(r=0;r{t.exports={AssignTileProperties:i(51233),Base64Decode:i(41868),BuildTilesetIndex:i(84101),CreateGroupLayer:i(79677),ParseGID:i(29920),ParseImageLayers:i(12635),ParseJSONTiled:i(46594),ParseObject:i(52205),ParseObjectLayers:i(22611),ParseTileLayers:i(28200),ParseTilesets:i(24619)}},33385:(t,e,i)=>{var s=i(83419),n=i(37277),r=i(44594),o=i(94880),a=i(72905),h=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.now=0,this.startTime=0,this.timeScale=1,this.paused=!1,this._active=[],this._pendingInsertion=[],this._pendingRemoval=[],t.sys.events.once(r.BOOT,this.boot,this),t.sys.events.on(r.START,this.start,this)},boot:function(){this.now=this.systems.game.loop.time,this.systems.events.once(r.DESTROY,this.destroy,this)},start:function(){this.startTime=this.systems.game.loop.time;var t=this.systems.events;t.on(r.PRE_UPDATE,this.preUpdate,this),t.on(r.UPDATE,this.update,this),t.once(r.SHUTDOWN,this.shutdown,this)},addEvent:function(t){var e;return t instanceof o?(e=t,this.removeEvent(e),e.elapsed=e.startAt,e.hasDispatched=!1,e.repeatCount=-1===e.repeat||e.loop?999999999999:e.repeat):e=new o(t),this._pendingInsertion.push(e),e},delayedCall:function(t,e,i,s){return this.addEvent({delay:t,callback:e,args:i,callbackScope:s})},clearPendingEvents:function(){return this._pendingInsertion=[],this},removeEvent:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e-1&&this._active.splice(n,1),s.destroy()}for(i=0;i=s.delay)){var n=s.elapsed-s.delay;if(s.elapsed=s.delay,!s.hasDispatched&&s.callback&&(s.hasDispatched=!0,s.callback.apply(s.callbackScope,s.args)),s.repeatCount>0){if(s.repeatCount--,n>=s.delay)for(;n>=s.delay&&s.repeatCount>0;)s.callback&&s.callback.apply(s.callbackScope,s.args),n-=s.delay,s.repeatCount--;s.elapsed=n,s.hasDispatched=!1}else s.hasDispatched&&this._pendingRemoval.push(s)}}}},shutdown:function(){var t;for(t=0;t{var s=i(83419),n=i(50792),r=i(39429),o=i(95540),a=i(44594),h=i(89809),l=new s({Extends:n,initialize:function(t,e){n.call(this),this.scene=t,this.systems=t.sys,this.elapsed=0,this.timeScale=1,this.paused=!0,this.complete=!1,this.totalComplete=0,this.loop=0,this.iteration=0,this.events=[];var i=this.systems.events;i.on(a.PRE_UPDATE,this.preUpdate,this),i.on(a.UPDATE,this.update,this),i.once(a.SHUTDOWN,this.destroy,this),e&&this.add(e)},preUpdate:function(t,e){this.paused||(this.elapsed+=e*this.timeScale)},update:function(){if(!this.paused&&!this.complete){var t,e,i=this.events,s=!1,n=this.systems;for(t=0;t=i.length&&(0!==this.loop&&(-1===this.loop||this.loop>this.iteration)?(this.iteration++,this.reset(!0)):this.complete=!0),this.complete&&this.emit(h.COMPLETE,this)}},play:function(t){return void 0===t&&(t=!0),this.paused=!1,this.complete=!1,this.totalComplete=0,t&&this.reset(),this},pause:function(){this.paused=!0;for(var t=this.events,e=0;e0&&(i=e[e.length-1].time);for(var s=0;s{var s=i(83419),n=i(95540),r=new s({initialize:function(t){this.delay=0,this.repeat=0,this.repeatCount=0,this.loop=!1,this.callback,this.callbackScope,this.args,this.timeScale=1,this.startAt=0,this.elapsed=0,this.paused=!1,this.hasDispatched=!1,this.reset(t)},reset:function(t){if(this.delay=n(t,"delay",0),this.repeat=n(t,"repeat",0),this.loop=n(t,"loop",!1),this.callback=n(t,"callback",void 0),this.callbackScope=n(t,"callbackScope",this),this.args=n(t,"args",[]),this.timeScale=n(t,"timeScale",1),this.startAt=n(t,"startAt",0),this.paused=n(t,"paused",!1),this.elapsed=this.startAt,this.hasDispatched=!1,this.repeatCount=-1===this.repeat||this.loop?999999999999:this.repeat,0===this.delay&&(this.repeat>0||this.loop))throw new Error("TimerEvent infinite loop created via zero delay");return this},getProgress:function(){return this.elapsed/this.delay},getOverallProgress:function(){if(this.repeat>0){var t=this.delay+this.delay*this.repeat;return(this.elapsed+this.delay*(this.repeat-this.repeatCount))/t}return this.getProgress()},getRepeatCount:function(){return this.repeatCount},getElapsed:function(){return this.elapsed},getElapsedSeconds:function(){return.001*this.elapsed},getRemaining:function(){return this.delay-this.elapsed},getRemainingSeconds:function(){return.001*this.getRemaining()},getOverallRemaining:function(){return this.delay*(1+this.repeatCount)-this.elapsed},getOverallRemainingSeconds:function(){return.001*this.getOverallRemaining()},remove:function(t){void 0===t&&(t=!1),this.elapsed=this.delay,this.hasDispatched=!t,this.repeatCount=0},destroy:function(){this.callback=void 0,this.callbackScope=void 0,this.args=[]}});t.exports=r},35945:t=>{t.exports="complete"},89809:(t,e,i)=>{t.exports={COMPLETE:i(35945)}},90291:(t,e,i)=>{t.exports={Clock:i(33385),Events:i(89809),Timeline:i(96120),TimerEvent:i(94880)}},40382:(t,e,i)=>{var s=i(72905),n=i(83419),r=i(43491),o=i(88032),a=i(37277),h=i(44594),l=i(93109),u=i(86081),c=i(8357),d=i(43960),f=i(26012),p=new n({initialize:function(t){this.scene=t,this.events=t.sys.events,this.timeScale=1,this.paused=!1,this.processing=!1,this.tweens=[],this.time=0,this.startTime=0,this.nextTime=0,this.prevTime=0,this.maxLag=500,this.lagSkip=33,this.gap=1e3/240,this.events.once(h.BOOT,this.boot,this),this.events.on(h.START,this.start,this)},boot:function(){this.events.once(h.DESTROY,this.destroy,this)},start:function(){this.timeScale=1,this.paused=!1,this.startTime=Date.now(),this.prevTime=this.startTime,this.nextTime=this.gap,this.events.on(h.UPDATE,this.update,this),this.events.once(h.SHUTDOWN,this.shutdown,this)},create:function(t){Array.isArray(t)||(t=[t]);for(var e=[],i=0;i-1},existing:function(t){return this.has(t)||this.tweens.push(t.reset()),this},addCounter:function(t){var e=o(this,t);return this.tweens.push(e.reset()),e},stagger:function(t,e){return l(t,e)},setLagSmooth:function(t,e){return void 0===t&&(t=1/1e-8),void 0===e&&(e=0),this.maxLag=t,this.lagSkip=Math.min(e,this.maxLag),this},setFps:function(t){return void 0===t&&(t=240),this.gap=1e3/t,this.nextTime=1e3*this.time+this.gap,this},getDelta:function(t){var e=Date.now()-this.prevTime;e>this.maxLag&&(this.startTime+=e-this.lagSkip),this.prevTime+=e;var i=this.prevTime-this.startTime,s=i-this.nextTime,n=i-1e3*this.time;return s>0||t?(i/=1e3,this.time=i,this.nextTime+=s+(s>=this.gap?4:this.gap-s)):n=0,n},tick:function(){return this.step(!0),this},update:function(){this.paused||this.step(!1)},step:function(t){void 0===t&&(t=!1);var e=this.getDelta(t);if(!(e<=0)){var i,s;this.processing=!0;var n=[],r=this.tweens;for(i=0;i0){for(i=0;i-1&&(s.isPendingRemove()||s.isDestroyed())&&(r.splice(a,1),s.destroy())}n.length=0}this.processing=!1}},remove:function(t){return this.processing?t.setPendingRemoveState():(s(this.tweens,t),t.setRemovedState()),this},reset:function(t){return this.existing(t),t.seek(),t.setActiveState(),this},makeActive:function(t){return this.existing(t),t.setActiveState(),this},each:function(t,e){var i,s=[null];for(i=1;i{t.exports=function(t,e,i){return t&&t.hasOwnProperty(e)?t[e]:i}},6113:(t,e,i)=>{var s=i(62640),n=i(35355);t.exports=function(t,e){var i=s.Power0;if("string"==typeof t)if(s.hasOwnProperty(t))i=s[t];else{var r="";if(t.indexOf(".")){var o=(r=t.substring(t.indexOf(".")+1)).toLowerCase();"in"===o?r="easeIn":"out"===o?r="easeOut":"inout"===o&&(r="easeInOut")}t=n(t.substring(0,t.indexOf(".")+1)+r),s.hasOwnProperty(t)&&(i=s[t])}else"function"==typeof t&&(i=t);if(!e)return i;var a=e.slice(0);return a.unshift(0),function(t){return a[0]=t,i.apply(this,a)}}},91389:(t,e,i)=>{var s=i(89318),n=i(77259),r={bezier:s,catmull:n,catmullrom:n,linear:i(28392)};t.exports=function(t){if(null===t)return null;var e=r.linear;return"string"==typeof t?r.hasOwnProperty(t)&&(e=r[t]):"function"==typeof t&&(e=t),e}},55292:t=>{t.exports=function(t,e,i){var s;t.hasOwnProperty(e)?s="function"===typeof t[e]?function(i,s,n,r,o,a){return t[e](i,s,n,r,o,a)}:function(){return t[e]}:s="function"==typeof i?i:function(){return i};return s}},82985:(t,e,i)=>{var s=i(81076);t.exports=function(t){var e,i=[];if(t.hasOwnProperty("props"))for(e in t.props)"_"!==e.substring(0,1)&&i.push({key:e,value:t.props[e]});else for(e in t)-1===s.indexOf(e)&&"_"!==e.substring(0,1)&&i.push({key:e,value:t[e]});return i}},62329:(t,e,i)=>{var s=i(35154);t.exports=function(t){var e=s(t,"targets",null);return null===e||("function"==typeof e&&(e=e.call()),Array.isArray(e)||(e=[e])),e}},17777:(t,e,i)=>{var s=i(30976),n=i(99472);function r(t){return!!t.getActive&&"function"==typeof t.getActive}function o(t){return!!t.getStart&&"function"==typeof t.getStart}function a(t){return!!t.getEnd&&"function"==typeof t.getEnd}var h=function(t,e){var i,l,u=function(t,e,i){return i},c=function(t,e,i){return i},d=null,f=typeof e;if("number"===f)u=function(){return e};else if(Array.isArray(e))c=function(){return e[0]},u=function(){return e[e.length-1]};else if("string"===f){var p=e.toLowerCase(),v="random"===p.substring(0,6),g="int"===p.substring(0,3);if(v||g){var m=p.indexOf("("),y=p.indexOf(")"),x=p.indexOf(",");if(!(m&&y&&x))throw new Error("invalid random() format");var T=parseFloat(p.substring(m+1,x)),w=parseFloat(p.substring(x+1,y));u=v?function(){return n(T,w)}:function(){return s(T,w)}}else{p=p[0];var b=parseFloat(e.substr(2));switch(p){case"+":u=function(t,e,i){return i+b};break;case"-":u=function(t,e,i){return i-b};break;case"*":u=function(t,e,i){return i*b};break;case"/":u=function(t,e,i){return i/b};break;default:u=function(){return parseFloat(e)}}}}else if("function"===f)u=e;else if("object"===f)if(o(l=e)||a(l)||r(l))r(e)&&(d=e.getActive),a(e)&&(u=e.getEnd),o(e)&&(c=e.getStart);else if(e.hasOwnProperty("value"))i=h(t,e.value);else{var S=e.hasOwnProperty("to"),E=e.hasOwnProperty("from"),A=e.hasOwnProperty("start");if(S&&(E||A)){if(i=h(t,e.to),A){var C=h(t,e.start);i.getActive=C.getEnd}if(E){var _=h(t,e.from);i.getStart=_.getEnd}}}return i||(i={getActive:d,getEnd:u,getStart:c}),i};t.exports=h},88032:(t,e,i)=>{var s=i(70402),n=i(69902),r=i(23568),o=i(57355),a=i(6113),h=i(55292),l=i(35154),u=i(17777),c=i(269),d=i(86081);t.exports=function(t,e,i){if(e instanceof d)return e.parent=t,e;i=void 0===i?n:c(n,i);var f=l(e,"from",0),p=l(e,"to",1),v=[{value:f}],g=l(e,"delay",i.delay),m=l(e,"easeParams",i.easeParams),y=l(e,"ease",i.ease),x=u("value",p),T=new d(t,v),w=T.add(0,"value",x.getEnd,x.getStart,x.getActive,a(l(e,"ease",y),l(e,"easeParams",m)),h(e,"delay",g),l(e,"duration",i.duration),o(e,"yoyo",i.yoyo),l(e,"hold",i.hold),l(e,"repeat",i.repeat),l(e,"repeatDelay",i.repeatDelay),!1,!1);w.start=f,w.current=f,T.completeDelay=r(e,"completeDelay",0),T.loop=Math.round(r(e,"loop",0)),T.loopDelay=Math.round(r(e,"loopDelay",0)),T.paused=o(e,"paused",!1),T.persist=o(e,"persist",!1),T.callbackScope=l(e,"callbackScope",T);for(var b=s.TYPES,S=0;S{var s=i(6113),n=i(35154),r=i(36383);t.exports=function(t,e){var i;void 0===e&&(e={});var o=n(e,"start",0),a=n(e,"ease",null),h=n(e,"grid",null),l=n(e,"from",0),u="first"===l,c="center"===l,d="last"===l,f="number"==typeof l,p=Array.isArray(t),v=p?parseFloat(t[0]):parseFloat(t),g=p?parseFloat(t[1]):0,m=Math.max(v,g);if(p&&(o+=v),h){var y=h[0],x=h[1],T=0,w=0,b=0,S=0,E=[];d?(T=y-1,w=x-1):f?(T=l%y,w=Math.floor(l/y)):c&&(T=(y-1)/2,w=(x-1)/2);for(var A=r.MIN_SAFE_INTEGER,C=0;CA&&(A=M),E[C][_]=M}}}var P=a?s(a):null;return i=h?function(t,e,i,s){var n,r=0,a=s%y,h=Math.floor(s/y);if(a>=0&&a=0&&h{var s=i(70402),n=i(69902),r=i(23568),o=i(57355),a=i(6113),h=i(91389),l=i(55292),u=i(82985),c=i(62329),d=i(35154),f=i(17777),p=i(269),v=i(86081);t.exports=function(t,e,i){if(e instanceof v)return e.parent=t,e;i=void 0===i?n:p(n,i);var g=c(e);!g&&i.targets&&(g=i.targets);for(var m=u(e),y=d(e,"delay",i.delay),x=d(e,"duration",i.duration),T=d(e,"easeParams",i.easeParams),w=d(e,"ease",i.ease),b=d(e,"hold",i.hold),S=d(e,"repeat",i.repeat),E=d(e,"repeatDelay",i.repeatDelay),A=o(e,"yoyo",i.yoyo),C=o(e,"flipX",i.flipX),_=o(e,"flipY",i.flipY),M=d(e,"interpolation",i.interpolation),P=function(t,e,i,s){if("texture"===i){var n=s,r=void 0;Array.isArray(s)?(n=s[0],r=s[1]):s.hasOwnProperty("value")?(n=s.value,Array.isArray(s.value)?(n=s.value[0],r=s.value[1]):"string"==typeof s.value&&(n=s.value)):"string"==typeof s&&(n=s),t.addFrame(e,n,r,l(s,"delay",y),d(s,"duration",x),d(s,"hold",b),d(s,"repeat",S),d(s,"repeatDelay",E),o(s,"flipX",C),o(s,"flipY",_))}else{var u=f(i,s),c=h(d(s,"interpolation",M));t.add(e,i,u.getEnd,u.getStart,u.getActive,a(d(s,"ease",w),d(s,"easeParams",T)),l(s,"delay",y),d(s,"duration",x),o(s,"yoyo",A),d(s,"hold",b),d(s,"repeat",S),d(s,"repeatDelay",E),o(s,"flipX",C),o(s,"flipY",_),c,c?s:null)}},R=new v(t,g),L=0;L{var s=i(70402),n=i(23568),r=i(57355),o=i(62329),a=i(35154),h=i(8357),l=i(43960);t.exports=function(t,e){if(e instanceof l)return e.parent=t,e;var i,u=new l(t);u.startDelay=a(e,"delay",0),u.completeDelay=n(e,"completeDelay",0),u.loop=Math.round(n(e,"loop",a(e,"repeat",0))),u.loopDelay=Math.round(n(e,"loopDelay",a(e,"repeatDelay",0))),u.paused=r(e,"paused",!1),u.persist=r(e,"persist",!1),u.callbackScope=a(e,"callbackScope",u);var c=s.TYPES;for(i=0;i{t.exports={GetBoolean:i(57355),GetEaseFunction:i(6113),GetInterpolationFunction:i(91389),GetNewValue:i(55292),GetProps:i(82985),GetTargets:i(62329),GetValueOp:i(17777),NumberTweenBuilder:i(88032),StaggerBuilder:i(93109),TweenBuilder:i(8357)}},73685:t=>{t.exports="active"},98540:t=>{t.exports="complete"},67233:t=>{t.exports="loop"},2859:t=>{t.exports="pause"},98336:t=>{t.exports="repeat"},25764:t=>{t.exports="resume"},32193:t=>{t.exports="start"},84371:t=>{t.exports="stop"},70766:t=>{t.exports="update"},55659:t=>{t.exports="yoyo"},842:(t,e,i)=>{t.exports={TWEEN_ACTIVE:i(73685),TWEEN_COMPLETE:i(98540),TWEEN_LOOP:i(67233),TWEEN_PAUSE:i(2859),TWEEN_RESUME:i(25764),TWEEN_REPEAT:i(98336),TWEEN_START:i(32193),TWEEN_STOP:i(84371),TWEEN_UPDATE:i(70766),TWEEN_YOYO:i(55659)}},43066:(t,e,i)=>{var s={States:i(86353),Builders:i(30231),Events:i(842),TweenManager:i(40382),Tween:i(86081),TweenData:i(48177),TweenFrameData:i(42220),BaseTween:i(70402),TweenChain:i(43960)};t.exports=s},70402:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(842),o=i(86353),a=new s({Extends:n,initialize:function(t){n.call(this),this.parent=t,this.data=[],this.totalData=0,this.startDelay=0,this.hasStarted=!1,this.timeScale=1,this.loop=0,this.loopDelay=0,this.loopCounter=0,this.completeDelay=0,this.countdown=0,this.state=o.PENDING,this.paused=!1,this.callbacks={onActive:null,onComplete:null,onLoop:null,onPause:null,onRepeat:null,onResume:null,onStart:null,onStop:null,onUpdate:null,onYoyo:null},this.callbackScope,this.persist=!1},setTimeScale:function(t){return this.timeScale=t,this},getTimeScale:function(){return this.timeScale},isPlaying:function(){return!this.paused&&this.isActive()},isPaused:function(){return this.paused},pause:function(){return this.paused||(this.paused=!0,this.dispatchEvent(r.TWEEN_PAUSE,"onPause")),this},resume:function(){return this.paused&&(this.paused=!1,this.dispatchEvent(r.TWEEN_RESUME,"onResume")),this},makeActive:function(){this.parent.makeActive(this),this.dispatchEvent(r.TWEEN_ACTIVE,"onActive")},onCompleteHandler:function(){this.setPendingRemoveState(),this.dispatchEvent(r.TWEEN_COMPLETE,"onComplete")},complete:function(t){return void 0===t&&(t=0),t?(this.setCompleteDelayState(),this.countdown=t):this.onCompleteHandler(),this},completeAfterLoop:function(t){return void 0===t&&(t=0),this.loopCounter>t&&(this.loopCounter=t),this},remove:function(){return this.parent&&this.parent.remove(this),this},stop:function(){return!this.parent||this.isRemoved()||this.isPendingRemove()||this.isDestroyed()||(this.dispatchEvent(r.TWEEN_STOP,"onStop"),this.setPendingRemoveState()),this},updateLoopCountdown:function(t){this.countdown-=t,this.countdown<=0&&(this.setActiveState(),this.dispatchEvent(r.TWEEN_LOOP,"onLoop"))},updateStartCountdown:function(t){return this.countdown-=t,this.countdown<=0&&(this.hasStarted=!0,this.setActiveState(),this.dispatchEvent(r.TWEEN_START,"onStart"),t=0),t},updateCompleteDelay:function(t){this.countdown-=t,this.countdown<=0&&this.onCompleteHandler()},setCallback:function(t,e,i){return void 0===i&&(i=[]),this.callbacks.hasOwnProperty(t)&&(this.callbacks[t]={func:e,params:i}),this},setPendingState:function(){this.state=o.PENDING},setActiveState:function(){this.state=o.ACTIVE,this.hasStarted=!1},setLoopDelayState:function(){this.state=o.LOOP_DELAY},setCompleteDelayState:function(){this.state=o.COMPLETE_DELAY},setStartDelayState:function(){this.state=o.START_DELAY,this.countdown=this.startDelay,this.hasStarted=!1},setPendingRemoveState:function(){this.state=o.PENDING_REMOVE},setRemovedState:function(){this.state=o.REMOVED},setFinishedState:function(){this.state=o.FINISHED},setDestroyedState:function(){this.state=o.DESTROYED},isPending:function(){return this.state===o.PENDING},isActive:function(){return this.state===o.ACTIVE},isLoopDelayed:function(){return this.state===o.LOOP_DELAY},isCompleteDelayed:function(){return this.state===o.COMPLETE_DELAY},isStartDelayed:function(){return this.state===o.START_DELAY},isPendingRemove:function(){return this.state===o.PENDING_REMOVE},isRemoved:function(){return this.state===o.REMOVED},isFinished:function(){return this.state===o.FINISHED},isDestroyed:function(){return this.state===o.DESTROYED},destroy:function(){this.data&&this.data.forEach((function(t){t.destroy()})),this.removeAllListeners(),this.callbacks=null,this.data=null,this.parent=null,this.setDestroyedState()}});a.TYPES=["onActive","onComplete","onLoop","onPause","onRepeat","onResume","onStart","onStop","onUpdate","onYoyo"],t.exports=a},95042:(t,e,i)=>{var s=i(83419),n=i(842),r=i(86353),o=new s({initialize:function(t,e,i,s,n,r,o,a,h,l){this.tween=t,this.targetIndex=e,this.duration=s,this.totalDuration=0,this.delay=0,this.getDelay=i,this.yoyo=n,this.hold=r,this.repeat=o,this.repeatDelay=a,this.repeatCounter=0,this.flipX=h,this.flipY=l,this.progress=0,this.elapsed=0,this.state=0,this.isCountdown=!1},getTarget:function(){return this.tween.targets[this.targetIndex]},setTargetValue:function(t){void 0===t&&(t=this.current),this.tween.targets[this.targetIndex][this.key]=t},setCreatedState:function(){this.state=r.CREATED,this.isCountdown=!1},setDelayState:function(){this.state=r.DELAY,this.isCountdown=!0},setPendingRenderState:function(){this.state=r.PENDING_RENDER,this.isCountdown=!1},setPlayingForwardState:function(){this.state=r.PLAYING_FORWARD,this.isCountdown=!1},setPlayingBackwardState:function(){this.state=r.PLAYING_BACKWARD,this.isCountdown=!1},setHoldState:function(){this.state=r.HOLD_DELAY,this.isCountdown=!0},setRepeatState:function(){this.state=r.REPEAT_DELAY,this.isCountdown=!0},setCompleteState:function(){this.state=r.COMPLETE,this.isCountdown=!1},isCreated:function(){return this.state===r.CREATED},isDelayed:function(){return this.state===r.DELAY},isPendingRender:function(){return this.state===r.PENDING_RENDER},isPlayingForward:function(){return this.state===r.PLAYING_FORWARD},isPlayingBackward:function(){return this.state===r.PLAYING_BACKWARD},isHolding:function(){return this.state===r.HOLD_DELAY},isRepeating:function(){return this.state===r.REPEAT_DELAY},isComplete:function(){return this.state===r.COMPLETE},setStateFromEnd:function(t){this.yoyo?this.onRepeat(t,!0,!0):this.repeatCounter>0?this.onRepeat(t,!0,!1):this.setCompleteState()},setStateFromStart:function(t){this.repeatCounter>0?this.onRepeat(t,!1):this.setCompleteState()},reset:function(){var t=this.tween,e=t.totalTargets,i=this.targetIndex,s=t.targets[i],n=this.key;this.progress=0,this.elapsed=0,this.delay=this.getDelay(s,n,0,i,e,t),this.repeatCounter=-1===this.repeat?r.MAX:this.repeat,this.setPendingRenderState();var o=this.duration+this.hold;this.yoyo&&(o+=this.duration);var a=o+this.repeatDelay;this.totalDuration=this.delay+o,-1===this.repeat?(this.totalDuration+=a*r.MAX,t.isInfinite=!0):this.repeat>0&&(this.totalDuration+=a*this.repeat),this.totalDuration>t.duration&&(t.duration=this.totalDuration),this.delay0&&(this.elapsed=this.delay,this.setDelayState())},onRepeat:function(t,e,i){var s=this.tween,r=s.totalTargets,o=this.targetIndex,a=s.targets[o],h=this.key,l="texture"!==h;if(this.elapsed=t,this.progress=t/this.duration,this.flipX&&a.toggleFlipX(),this.flipY&&a.toggleFlipY(),l&&(e||i)&&(this.start=this.getStartValue(a,h,this.start,o,r,s)),i)return this.setPlayingBackwardState(),void this.dispatchEvent(n.TWEEN_YOYO,"onYoyo");this.repeatCounter--,l&&(this.end=this.getEndValue(a,h,this.start,o,r,s)),this.repeatDelay>0?(this.elapsed=this.repeatDelay-t,l&&(this.current=this.start,a[h]=this.current),this.setRepeatState()):(this.setPlayingForwardState(),this.dispatchEvent(n.TWEEN_REPEAT,"onRepeat"))},destroy:function(){this.tween=null,this.getDelay=null,this.setCompleteState()}});t.exports=o},69902:t=>{t.exports={targets:null,delay:0,duration:1e3,ease:"Power0",easeParams:null,hold:0,repeat:0,repeatDelay:0,yoyo:!1,flipX:!1,flipY:!1,persist:!1,interpolation:null}},81076:t=>{t.exports=["callbackScope","completeDelay","delay","duration","ease","easeParams","flipX","flipY","hold","interpolation","loop","loopDelay","onActive","onActiveParams","onComplete","onCompleteParams","onLoop","onLoopParams","onPause","onPauseParams","onRepeat","onRepeatParams","onResume","onResumeParams","onStart","onStartParams","onStop","onStopParams","onUpdate","onUpdateParams","onYoyo","onYoyoParams","paused","persist","props","repeat","repeatDelay","targets","yoyo"]},86081:(t,e,i)=>{var s=i(70402),n=i(83419),r=i(842),o=i(44603),a=i(39429),h=i(36383),l=i(86353),u=i(48177),c=i(42220),d=new n({Extends:s,initialize:function(t,e){s.call(this,t),this.targets=e,this.totalTargets=e.length,this.isSeeking=!1,this.isInfinite=!1,this.elapsed=0,this.totalElapsed=0,this.duration=0,this.progress=0,this.totalDuration=0,this.totalProgress=0},add:function(t,e,i,s,n,r,o,a,h,l,c,d,f,p,v,g){var m=new u(this,t,e,i,s,n,r,o,a,h,l,c,d,f,p,v,g);return this.totalData=this.data.push(m),m},addFrame:function(t,e,i,s,n,r,o,a,h,l){var u=new c(this,t,e,i,s,n,r,o,a,h,l);return this.totalData=this.data.push(u),u},getValue:function(t){void 0===t&&(t=0);var e=null;return this.data&&(e=this.data[t].current),e},hasTarget:function(t){return this.targets&&-1!==this.targets.indexOf(t)},updateTo:function(t,e,i){if(void 0===i&&(i=!1),"texture"!==t)for(var s=0;s0)this.elapsed=0,this.progress=0,this.loopCounter--,this.initTweenData(!0),this.loopDelay>0?(this.countdown=this.loopDelay,this.setLoopDelayState()):(this.setActiveState(),this.dispatchEvent(r.TWEEN_LOOP,"onLoop"));else{if(!(this.completeDelay>0))return this.onCompleteHandler(),!0;this.countdown=this.completeDelay,this.setCompleteDelayState()}return!1},onCompleteHandler:function(){this.progress=1,this.totalProgress=1,s.prototype.onCompleteHandler.call(this)},play:function(){return this.isDestroyed()?(console.warn("Cannot play destroyed Tween",this),this):((this.isPendingRemove()||this.isFinished())&&this.seek(),this.paused=!1,this.setActiveState(),this)},seek:function(t,e,i){if(void 0===t&&(t=0),void 0===e&&(e=16.6),void 0===i&&(i=!1),this.isDestroyed())return console.warn("Cannot seek destroyed Tween",this),this;i||(this.isSeeking=!0),this.reset(!0),this.initTweenData(!0),this.setActiveState(),this.dispatchEvent(r.TWEEN_ACTIVE,"onActive");var s=this.paused;if(this.paused=!1,t>0){for(var n=Math.floor(t/e),o=t-n*e,a=0;a0&&this.update(o)}return this.paused=s,this.isSeeking=!1,this},initTweenData:function(t){void 0===t&&(t=!1),this.duration=0,this.startDelay=h.MAX_SAFE_INTEGER;for(var e=this.data,i=0;i0?s+n+(s+o)*r:s+n},reset:function(t){return void 0===t&&(t=!1),this.elapsed=0,this.totalElapsed=0,this.progress=0,this.totalProgress=0,this.loopCounter=this.loop,-1===this.loop&&(this.isInfinite=!0,this.loopCounter=l.MAX),t||(this.initTweenData(),this.setActiveState(),this.dispatchEvent(r.TWEEN_ACTIVE,"onActive")),this},update:function(t){if(this.isPendingRemove()||this.isDestroyed())return!0;if(this.paused||this.isFinished())return!1;if(t*=this.timeScale*this.parent.timeScale,this.isLoopDelayed())return this.updateLoopCountdown(t),!1;if(this.isCompleteDelayed())return this.updateCompleteDelay(t),!1;this.hasStarted||(this.startDelay-=t,this.startDelay<=0&&(this.hasStarted=!0,this.dispatchEvent(r.TWEEN_START,"onStart"),t=0));var e=!1;if(this.isActive())for(var i=this.data,s=0;s{var s=i(72905),n=i(70402),r=i(83419),o=i(842),a=i(44603),h=i(39429),l=i(86353),u=new r({Extends:n,initialize:function(t){n.call(this,t),this.currentTween=null,this.currentIndex=0},init:function(){return this.loopCounter=-1===this.loop?l.MAX:this.loop,this.setCurrentTween(0),this.startDelay>0&&!this.isStartDelayed()?this.setStartDelayState():this.setActiveState(),this},add:function(t){var e=this.parent.create(t);Array.isArray(e)||(e=[e]);for(var i=this.data,s=0;s0)this.loopCounter--,this.resetTweens(),this.loopDelay>0?(this.countdown=this.loopDelay,this.setLoopDelayState()):(this.setActiveState(),this.dispatchEvent(o.TWEEN_LOOP,"onLoop"));else{if(!(this.completeDelay>0))return this.onCompleteHandler(),!0;this.countdown=this.completeDelay,this.setCompleteDelayState()}return!1},play:function(){return this.isDestroyed()?(console.warn("Cannot play destroyed TweenChain",this),this):((this.isPendingRemove()||this.isPending())&&this.resetTweens(),this.paused=!1,this.startDelay>0&&!this.isStartDelayed()?this.setStartDelayState():this.setActiveState(),this)},resetTweens:function(){for(var t=this.data,e=this.totalData,i=0;i{var s=i(95042),n=i(45319),r=i(83419),o=i(842),a=new r({Extends:s,initialize:function(t,e,i,n,r,o,a,h,l,u,c,d,f,p,v,g,m){s.call(this,t,e,h,l,u,c,d,f,p,v),this.key=i,this.getActiveValue=o,this.getEndValue=n,this.getStartValue=r,this.ease=a,this.start=0,this.previous=0,this.current=0,this.end=0,this.interpolation=g,this.interpolationData=m},reset:function(t){s.prototype.reset.call(this);var e=this.tween.targets[this.targetIndex],i=this.key;t&&(e[i]=this.start),this.start=0,this.previous=0,this.current=0,this.end=0,this.getActiveValue&&(e[i]=this.getActiveValue(e,i,0))},update:function(t){var e=this.tween,i=e.totalTargets,s=this.targetIndex,r=e.targets[s],a=this.key;if(!r)return this.setCompleteState(),!1;if(this.isCountdown&&(this.elapsed-=t,this.elapsed<=0&&(this.elapsed=0,t=0,this.isDelayed()?this.setPendingRenderState():this.isRepeating()?(this.setPlayingForwardState(),this.dispatchEvent(o.TWEEN_REPEAT,"onRepeat")):this.isHolding()&&this.setStateFromEnd(0))),this.isPendingRender())return this.start=this.getStartValue(r,a,r[a],s,i,e),this.end=this.getEndValue(r,a,this.start,s,i,e),this.current=this.start,r[a]=this.start,this.setPlayingForwardState(),!0;var h=this.isPlayingForward(),l=this.isPlayingBackward();if(h||l){var u=this.elapsed,c=this.duration,d=0,f=!1;(u+=t)>=c?(d=u-c,u=c,f=!0):u<0&&(u=0);var p=n(u/c,0,1);if(this.elapsed=u,this.progress=p,this.previous=this.current,f)h?(this.current=this.end,r[a]=this.end,this.hold>0?(this.elapsed=this.hold,this.setHoldState()):this.setStateFromEnd(d)):(this.current=this.start,r[a]=this.start,this.setStateFromStart(d));else{h||(p=1-p);var v=this.ease(p);this.interpolation?this.current=this.interpolation(this.interpolationData,v):this.current=this.start+(this.end-this.start)*v,r[a]=this.current}this.dispatchEvent(o.TWEEN_UPDATE,"onUpdate")}return!this.isComplete()},dispatchEvent:function(t,e){var i=this.tween;if(!i.isSeeking){var s=i.targets[this.targetIndex],n=this.key,r=this.current,o=this.previous;i.emit(t,i,n,s,r,o);var a=i.callbacks[e];a&&a.func.apply(i.callbackScope,[i,s,n,r,o].concat(a.params))}},destroy:function(){s.prototype.destroy.call(this),this.getActiveValue=null,this.getEndValue=null,this.getStartValue=null,this.ease=null}});t.exports=a},42220:(t,e,i)=>{var s=i(95042),n=i(45319),r=i(83419),o=i(842),a=new r({Extends:s,initialize:function(t,e,i,n,r,o,a,h,l,u,c){s.call(this,t,e,r,o,!1,a,h,l,u,c),this.key="texture",this.startTexture=null,this.endTexture=i,this.startFrame=null,this.endFrame=n,this.yoyo=0!==h},reset:function(t){s.prototype.reset.call(this);var e=this.tween.targets[this.targetIndex];this.startTexture||(this.startTexture=e.texture.key,this.startFrame=e.frame.name),t&&e.setTexture(this.startTexture,this.startFrame)},update:function(t){var e=this.tween,i=this.targetIndex,s=e.targets[i];if(!s)return this.setCompleteState(),!1;if(this.isCountdown&&(this.elapsed-=t,this.elapsed<=0&&(this.elapsed=0,t=0,this.isDelayed()?this.setPendingRenderState():this.isRepeating()?(this.setPlayingForwardState(),this.dispatchEvent(o.TWEEN_REPEAT,"onRepeat")):this.isHolding()&&this.setStateFromEnd(0))),this.isPendingRender())return this.startTexture&&s.setTexture(this.startTexture,this.startFrame),this.setPlayingForwardState(),!0;var r=this.isPlayingForward(),a=this.isPlayingBackward();if(r||a){var h=this.elapsed,l=this.duration,u=0,c=!1;(h+=t)>=l?(u=h-l,h=l,c=!0):h<0&&(h=0);var d=n(h/l,0,1);this.elapsed=h,this.progress=d,c&&(r?(s.setTexture(this.endTexture,this.endFrame),this.hold>0?(this.elapsed=this.hold,this.setHoldState()):this.setStateFromEnd(u)):(s.setTexture(this.startTexture,this.startFrame),this.setStateFromStart(u))),this.dispatchEvent(o.TWEEN_UPDATE,"onUpdate")}return!this.isComplete()},dispatchEvent:function(t,e){var i=this.tween;if(!i.isSeeking){var s=i.targets[this.targetIndex],n=this.key;i.emit(t,i,n,s);var r=i.callbacks[e];r&&r.func.apply(i.callbackScope,[i,s,n].concat(r.params))}},destroy:function(){s.prototype.destroy.call(this),this.startTexture=null,this.endTexture=null,this.startFrame=null,this.endFrame=null}});t.exports=a},86353:t=>{t.exports={CREATED:0,DELAY:2,PENDING_RENDER:4,PLAYING_FORWARD:5,PLAYING_BACKWARD:6,HOLD_DELAY:7,REPEAT_DELAY:8,COMPLETE:9,PENDING:20,ACTIVE:21,LOOP_DELAY:22,COMPLETE_DELAY:23,START_DELAY:24,PENDING_REMOVE:25,REMOVED:26,FINISHED:27,DESTROYED:28,MAX:999999999999}},83419:t=>{function e(t,e,i){var s=i?t[e]:Object.getOwnPropertyDescriptor(t,e);return!i&&s.value&&"object"==typeof s.value&&(s=s.value),!(!s||!function(t){return!!t.get&&"function"==typeof t.get||!!t.set&&"function"==typeof t.set}(s))&&(void 0===s.enumerable&&(s.enumerable=!0),void 0===s.configurable&&(s.configurable=!0),s)}function i(t,e){var i=Object.getOwnPropertyDescriptor(t,e);return!!i&&(i.value&&"object"==typeof i.value&&(i=i.value),!1===i.configurable)}function s(t,s,n,o){for(var a in s)if(s.hasOwnProperty(a)){var h=e(s,a,n);if(!1!==h){if(i((o||t).prototype,a)){if(r.ignoreFinals)continue;throw new Error("cannot override final property '"+a+"', set Class.ignoreFinals = true to skip")}Object.defineProperty(t.prototype,a,h)}else t.prototype[a]=s[a]}}function n(t,e){if(e){Array.isArray(e)||(e=[e]);for(var i=0;i{t.exports=function(){}},20242:t=>{t.exports=function(){return null}},71146:t=>{t.exports=function(t,e,i,s,n){if(void 0===n&&(n=t),i>0){var r=i-t.length;if(r<=0)return null}if(!Array.isArray(e))return-1===t.indexOf(e)?(t.push(e),s&&s.call(n,e),e):null;for(var o=e.length-1;o>=0;)-1!==t.indexOf(e[o])&&e.splice(o,1),o--;if(0===(o=e.length))return null;i>0&&o>r&&(e.splice(r),o=r);for(var a=0;a{t.exports=function(t,e,i,s,n,r){if(void 0===i&&(i=0),void 0===r&&(r=t),s>0){var o=s-t.length;if(o<=0)return null}if(!Array.isArray(e))return-1===t.indexOf(e)?(t.splice(i,0,e),n&&n.call(r,e),e):null;for(var a=e.length-1;a>=0;)-1!==t.indexOf(e[a])&&e.pop(),a--;if(0===(a=e.length))return null;s>0&&a>o&&(e.splice(o),a=o);for(var h=a-1;h>=0;h--){var l=e[h];t.splice(i,0,l),n&&n.call(r,l)}return e}},66905:t=>{t.exports=function(t,e){var i=t.indexOf(e);return-1!==i&&i{var s=i(82011);t.exports=function(t,e,i,n,r){void 0===n&&(n=0),void 0===r&&(r=t.length);var o=0;if(s(t,n,r))for(var a=n;a{t.exports=function(t,e,i){var s,n=[null];for(s=3;s{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===n&&(n=0),void 0===r&&(r=t.length),s(t,n,r)){var o,a=[null];for(o=5;o{t.exports=function(t,e,i){if(!e.length)return NaN;if(1===e.length)return e[0];var s,n,r=1;if(i){if(te.length&&(r=e.length),i?(s=e[r-1][i],(n=e[r][i])-t<=t-s?e[r]:e[r-1]):(s=e[r-1],(n=e[r])-t<=t-s?n:s)}},43491:t=>{var e=function(t,i){void 0===i&&(i=[]);for(var s=0;s{var s=i(82011);t.exports=function(t,e,i,n,r){void 0===n&&(n=0),void 0===r&&(r=t.length);var o=[];if(s(t,n,r))for(var a=n;a{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===n&&(n=0),void 0===r&&(r=t.length),s(t,n,r))for(var o=n;o{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=t.length);var s=e+Math.floor(Math.random()*i);return void 0===t[s]?null:t[s]}},85835:t=>{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),n=t.indexOf(i);if(s<0||n<0)throw new Error("Supplied items must be elements of the same array");return s>n||(t.splice(s,1),n===t.length-1?t.push(e):t.splice(n,0,e)),t}},83371:t=>{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),n=t.indexOf(i);if(s<0||n<0)throw new Error("Supplied items must be elements of the same array");return s{t.exports=function(t,e){var i=t.indexOf(e);if(i>0){var s=t[i-1],n=t.indexOf(s);t[i]=s,t[n]=e}return t}},69693:t=>{t.exports=function(t,e,i){var s=t.indexOf(e);if(-1===s||i<0||i>=t.length)throw new Error("Supplied index out of bounds");return s!==i&&(t.splice(s,1),t.splice(i,0,e)),e}},40853:t=>{t.exports=function(t,e){var i=t.indexOf(e);if(-1!==i&&i{t.exports=function(t,e,i,s){var n,r=[],o=!1;if((i||s)&&(o=!0,i||(i=""),s||(s="")),e=e;n--)o?r.push(i+n.toString()+s):r.push(n);else for(n=t;n<=e;n++)o?r.push(i+n.toString()+s):r.push(n);return r}},593:(t,e,i)=>{var s=i(2284);t.exports=function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=null),void 0===i&&(i=1),null===e&&(e=t,t=0);for(var n=[],r=Math.max(s((e-t)/(i||1)),0),o=0;o{function e(t,e,i){var s=t[e];t[e]=t[i],t[i]=s}function i(t,e){return te?1:0}var s=function(t,n,r,o,a){for(void 0===r&&(r=0),void 0===o&&(o=t.length-1),void 0===a&&(a=i);o>r;){if(o-r>600){var h=o-r+1,l=n-r+1,u=Math.log(h),c=.5*Math.exp(2*u/3),d=.5*Math.sqrt(u*c*(h-c)/h)*(l-h/2<0?-1:1),f=Math.max(r,Math.floor(n-l*c/h+d)),p=Math.min(o,Math.floor(n+(h-l)*c/h+d));s(t,n,f,p,a)}var v=t[n],g=r,m=o;for(e(t,r,n),a(t[o],v)>0&&e(t,r,o);g0;)m--}0===a(t[r],v)?e(t,r,m):e(t,++m,o),m<=n&&(r=m+1),n<=m&&(o=m-1)}};t.exports=s},88492:(t,e,i)=>{var s=i(35154),n=i(33680),r=function(t,e,i){for(var s=[],n=0;n{var s=i(19133);t.exports=function(t,e,i,n){var r;if(void 0===n&&(n=t),!Array.isArray(e))return-1!==(r=t.indexOf(e))?(s(t,r),i&&i.call(n,e),e):null;for(var o=e.length-1,a=[];o>=0;){var h=e[o];-1!==(r=t.indexOf(h))&&(s(t,r),a.push(h),i&&i.call(n,h)),o--}return a}},60248:(t,e,i)=>{var s=i(19133);t.exports=function(t,e,i,n){if(void 0===n&&(n=t),e<0||e>t.length-1)throw new Error("Index out of bounds");var r=s(t,e);return i&&i.call(n,r),r}},81409:(t,e,i)=>{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===e&&(e=0),void 0===i&&(i=t.length),void 0===r&&(r=t),s(t,e,i)){var o=i-e,a=t.splice(e,o);if(n)for(var h=0;h{var s=i(19133);t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=t.length);var n=e+Math.floor(Math.random()*i);return s(t,n)}},42169:t=>{t.exports=function(t,e,i){var s=t.indexOf(e),n=t.indexOf(i);return-1!==s&&-1===n&&(t[s]=i,!0)}},86003:t=>{t.exports=function(t,e){void 0===e&&(e=1);for(var i=null,s=0;s{t.exports=function(t,e){void 0===e&&(e=1);for(var i=null,s=0;s{t.exports=function(t,e,i,s){var n=t.length;if(e<0||e>n||e>=i||i>n){if(s)throw new Error("Range Error: Values outside acceptable range");return!1}return!0}},89545:t=>{t.exports=function(t,e){var i=t.indexOf(e);return-1!==i&&i>0&&(t.splice(i,1),t.unshift(e)),e}},17810:(t,e,i)=>{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===n&&(n=0),void 0===r&&(r=t.length),s(t,n,r))for(var o=n;o{t.exports=function(t){for(var e=t.length-1;e>0;e--){var i=Math.floor(Math.random()*(e+1)),s=t[e];t[e]=t[i],t[i]=s}return t}},90126:t=>{t.exports=function(t){var e=/\D/g;return t.sort((function(t,i){return parseInt(t.replace(e,""),10)-parseInt(i.replace(e,""),10)})),t}},19133:t=>{t.exports=function(t,e){if(!(e>=t.length)){for(var i=t.length-1,s=t[e],n=e;n{var s=i(82264);function n(t,e){return String(t).localeCompare(e)}function r(t,e,i,s){var n,r,o,a,h,l=t.length,u=0,c=2*i;for(n=0;nl&&(r=l),o>l&&(o=l),a=n,h=r;;)if(a{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),n=t.indexOf(i);if(s<0||n<0)throw new Error("Supplied items must be elements of the same array");return t[s]=i,t[n]=e,t}},37105:(t,e,i)=>{t.exports={Matrix:i(54915),Add:i(71146),AddAt:i(51067),BringToTop:i(66905),CountAllMatching:i(21612),Each:i(95428),EachInRange:i(36914),FindClosestInSorted:i(81957),Flatten:i(43491),GetAll:i(46710),GetFirst:i(58731),GetRandom:i(26546),MoveDown:i(70864),MoveTo:i(69693),MoveUp:i(40853),MoveAbove:i(85835),MoveBelow:i(83371),NumberArray:i(20283),NumberArrayStep:i(593),QuickSelect:i(43886),Range:i(88492),Remove:i(72905),RemoveAt:i(60248),RemoveBetween:i(81409),RemoveRandomElement:i(31856),Replace:i(42169),RotateLeft:i(86003),RotateRight:i(49498),SafeRange:i(82011),SendToBack:i(89545),SetAll:i(17810),Shuffle:i(33680),SortByDigits:i(90126),SpliceOne:i(19133),StableSort:i(19186),Swap:i(25630)}},86922:t=>{t.exports=function(t){if(!Array.isArray(t)||!Array.isArray(t[0]))return!1;for(var e=t[0].length,i=1;i{var s=i(41836),n=i(86922);t.exports=function(t){var e="";if(!n(t))return e;for(var i=0;i{t.exports=function(t){return t.reverse()}},21224:t=>{t.exports=function(t){for(var e=0;e{var s=i(37829);t.exports=function(t){return s(t,180)}},44657:(t,e,i)=>{var s=i(37829);t.exports=function(t,e){void 0===e&&(e=1);for(var i=0;i{var s=i(86922),n=i(2429);t.exports=function(t,e){if(void 0===e&&(e=90),!s(t))return null;if("string"!=typeof e&&(e=(e%360+360)%360),90===e||-270===e||"rotateLeft"===e)(t=n(t)).reverse();else if(-90===e||270===e||"rotateRight"===e)t.reverse(),t=n(t);else if(180===Math.abs(e)||"rotate180"===e){for(var i=0;i{var s=i(37829);t.exports=function(t,e){void 0===e&&(e=1);for(var i=0;i{var s=i(86003),n=i(49498);t.exports=function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),0!==i&&(i<0?s(t,Math.abs(i)):n(t,i)),0!==e)for(var r=0;r{t.exports=function(t){for(var e=t.length,i=t[0].length,s=new Array(i),n=0;n-1;r--)s[n][r]=t[r][n]}return s}},54915:(t,e,i)=>{t.exports={CheckMatrix:i(86922),MatrixToString:i(63362),ReverseColumns:i(92598),ReverseRows:i(21224),Rotate180:i(98717),RotateLeft:i(44657),RotateMatrix:i(37829),RotateRight:i(92632),Translate:i(69512),TransposeMatrix:i(2429)}},71334:t=>{var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";t.exports=function(t,i){for(var s=new Uint8Array(t),n=s.length,r=i?"data:"+i+";base64,":"",o=0;o>2],r+=e[(3&s[o])<<4|s[o+1]>>4],r+=e[(15&s[o+1])<<2|s[o+2]>>6],r+=e[63&s[o+2]];return n%3==2?r=r.substring(0,r.length-1)+"=":n%3==1&&(r=r.substring(0,r.length-2)+"=="),r}},53134:t=>{for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=new Uint8Array(256),s=0;s<64;s++)i[e.charCodeAt(s)]=s;t.exports=function(t){var e,s,n,r,o=(t=t.substr(t.indexOf(",")+1)).length,a=.75*o,h=0;"="===t[o-1]&&(a--,"="===t[o-2]&&a--);for(var l=new ArrayBuffer(a),u=new Uint8Array(l),c=0;c>4,u[h++]=(15&s)<<4|n>>2,u[h++]=(3&n)<<6|63&r;return l}},65839:(t,e,i)=>{t.exports={ArrayBufferToBase64:i(71334),Base64ToArrayBuffer:i(53134)}},91799:(t,e,i)=>{t.exports={Array:i(37105),Base64:i(65839),Objects:i(1183),String:i(31749),NOOP:i(29747),NULL:i(20242)}},41786:t=>{t.exports=function(t){var e={};for(var i in t)Array.isArray(t[i])?e[i]=t[i].slice(0):e[i]=t[i];return e}},62644:t=>{var e=function(t){var i,s,n;if("object"!=typeof t||null===t)return t;for(n in i=Array.isArray(t)?[]:{},t)s=t[n],i[n]=e(s);return i};t.exports=e},79291:(t,e,i)=>{var s=i(41212),n=function(){var t,e,i,r,o,a,h=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof h&&(c=h,h=arguments[1]||{},l=2),u===l&&(h=this,--l);l{var s=i(75508),n=i(35154);t.exports=function(t,e,i){var r=n(t,e,null);if(null===r)return i;if(Array.isArray(r))return s.RND.pick(r);if("object"==typeof r){if(r.hasOwnProperty("randInt"))return s.RND.integerInRange(r.randInt[0],r.randInt[1]);if(r.hasOwnProperty("randFloat"))return s.RND.realInRange(r.randFloat[0],r.randFloat[1])}else if("function"==typeof r)return r(e);return r}},95540:t=>{t.exports=function(t,e,i){var s=typeof t;return t&&"number"!==s&&"string"!==s&&t.hasOwnProperty(e)&&void 0!==t[e]?t[e]:i}},82840:(t,e,i)=>{var s=i(35154),n=i(45319);t.exports=function(t,e,i,r,o){void 0===o&&(o=i);var a=s(t,e,o);return n(a,i,r)}},35154:t=>{t.exports=function(t,e,i,s){if(!t&&!s||"number"==typeof t)return i;if(t&&t.hasOwnProperty(e))return t[e];if(s&&s.hasOwnProperty(e))return s[e];if(-1!==e.indexOf(".")){for(var n=e.split("."),r=t,o=s,a=i,h=i,l=!0,u=!0,c=0;c{t.exports=function(t,e){for(var i=0;i{t.exports=function(t,e){for(var i=0;i{t.exports=function(t,e){return t.hasOwnProperty(e)}},41212:t=>{t.exports=function(t){if(!t||"object"!=typeof t||t.nodeType||t===t.window)return!1;try{if(t.constructor&&!{}.hasOwnProperty.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}return!0}},46975:(t,e,i)=>{var s=i(41786);t.exports=function(t,e){var i=s(t);for(var n in e)i.hasOwnProperty(n)||(i[n]=e[n]);return i}},269:(t,e,i)=>{var s=i(41786);t.exports=function(t,e){var i=s(t);for(var n in e)i.hasOwnProperty(n)&&(i[n]=e[n]);return i}},18254:(t,e,i)=>{var s=i(97022);t.exports=function(t,e){for(var i={},n=0;n{t.exports=function(t,e,i){if(!t||"number"==typeof t)return!1;if(t.hasOwnProperty(e))return t[e]=i,!0;if(-1!==e.indexOf(".")){for(var s=e.split("."),n=t,r=t,o=0;o{t.exports={Clone:i(41786),DeepCopy:i(62644),Extend:i(79291),GetAdvancedValue:i(23568),GetFastValue:i(95540),GetMinMaxValue:i(82840),GetValue:i(35154),HasAll:i(69036),HasAny:i(1985),HasValue:i(97022),IsPlainObject:i(41212),Merge:i(46975),MergeRight:i(269),Pick:i(18254),SetValue:i(61622)}},27902:t=>{t.exports=function(t,e){return t.replace(/%([0-9]+)/g,(function(t,i){return e[Number(i)-1]}))}},41836:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=0),void 0===i&&(i=" "),void 0===s&&(s=3);var n=0;if(e+1>=(t=t.toString()).length)switch(s){case 1:t=new Array(e+1-t.length).join(i)+t;break;case 3:var r=Math.ceil((n=e-t.length)/2);t=new Array(n-r+1).join(i)+t+new Array(r+1).join(i);break;default:t+=new Array(e+1-t.length).join(i)}return t}},33628:t=>{t.exports=function(t,e){return 0===e?t.slice(1):t.slice(0,e-1)+t.slice(e)}},27671:t=>{t.exports=function(t){return t.split("").reverse().join("")}},45650:t=>{t.exports=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var e=16*Math.random()|0;return("x"===t?e:3&e|8).toString(16)}))}},35355:t=>{t.exports=function(t){return t&&t[0].toUpperCase()+t.slice(1)}},31749:(t,e,i)=>{t.exports={Format:i(27902),Pad:i(41836),RemoveAt:i(33628),Reverse:i(27671),UppercaseFirst:i(35355),UUID:i(45650)}}},e={};function i(s){var n=e[s];if(void 0!==n)return n.exports;var r=e[s]={exports:{}};return t[s](r,r.exports,i),r.exports}i.d=(t,e)=>{for(var s in e)i.o(e,s)&&!i.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:e[s]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var s={};(()=>{i.d(s,{A4:()=>E,AB:()=>R,AQ:()=>b,Aq:()=>k,B_:()=>c,CB:()=>U,D7:()=>L,Dh:()=>y,En:()=>e,FE:()=>A,FX:()=>v,Fu:()=>D,M3:()=>G,NS:()=>V,O1:()=>O,PX:()=>H,Q8:()=>B,Qw:()=>n,SY:()=>Y,Tm:()=>a,UP:()=>W,X5:()=>l,XT:()=>u,Z5:()=>_,Zt:()=>g,_k:()=>M,aH:()=>T,dv:()=>f,gX:()=>F,gd:()=>r,ho:()=>P,iJ:()=>h,j$:()=>N,l2:()=>o,nl:()=>d,pd:()=>x,qt:()=>X,ry:()=>S,sV:()=>p,x3:()=>z,xS:()=>m,xv:()=>I,zA:()=>C,zU:()=>w}),i(63595);var t=i(8054);const e=i(61061),n=i(60421),r=i(10312),o=i(83388),a=i(26638),h=i(42857),l=i(15822),u=i(25410),c=i(44965),d=i(27460),f=i(84902),p=i(93055),v=i(66064),g=i(50127),m=i(77856),y=i(55738),x=i(14350),T=i(57777),w=i(75508),b=i(44563),S=i(18922),E=i(36909),A=i(93364),C=i(29795),_=i(97482),M=i(62194),P=i(41392),R=i(23717),L=i(27458),O=i(62501),F=i(90291),D=i(43066),k=i(91799),I=t.VERSION,B=t.AUTO,N=t.CANVAS,U=t.WEBGL,X=t.HEADLESS,Y=t.FOREVER,z=t.NONE,G=t.LEFT,V=t.RIGHT,W=t.UP,H=t.DOWN})();var n=s.Q8,r=s.En,o=s.Qw,a=s.gd,h=s.j$,l=s.l2,u=s.Tm,c=s.iJ,d=s.X5,f=s.XT,p=s.dv,v=s.PX,g=s.B_,m=s.nl,y=s.sV,x=s.SY,T=s.FX,w=s.Zt,b=s.xS,S=s.Dh,E=s.qt,A=s.pd,C=s.M3,_=s.aH,M=s.zU,P=s.x3,R=s.AQ,L=s.ry,O=s.NS,F=s.A4,D=s.FE,k=s.zA,I=s.Z5,B=s._k,N=s.AB,U=s.ho,X=s.D7,Y=s.O1,z=s.gX,G=s.Fu,V=s.UP,W=s.Aq,H=s.xv,j=s.CB;export{n as AUTO,r as Actions,o as Animations,a as BlendModes,h as CANVAS,l as Cache,u as Cameras,c as Core,d as Create,f as Curves,p as DOM,v as DOWN,g as Data,m as Display,y as Events,x as FOREVER,T as FX,w as Game,b as GameObjects,S as Geom,E as HEADLESS,A as Input,C as LEFT,_ as Loader,M as Math,P as NONE,R as Physics,L as Plugins,O as RIGHT,F as Renderer,D as Scale,k as ScaleModes,I as Scene,B as Scenes,N as Sound,U as Structs,X as Textures,Y as Tilemaps,z as Time,G as Tweens,V as UP,W as Utils,H as VERSION,j as WEBGL}; \ No newline at end of file diff --git a/dist/phaser.js b/dist/phaser.js index 10dc0e7bb..908d6c814 100644 --- a/dist/phaser.js +++ b/dist/phaser.js @@ -9258,64 +9258,6 @@ var BaseCamera = new Class({ return this; }, - /** - * Internal preRender step. - * - * @method Phaser.Cameras.Scene2D.BaseCamera#preRender - * @protected - * @since 3.0.0 - */ - preRender: function () - { - this.renderList.length = 0; - - var width = this.width; - var height = this.height; - - var halfWidth = width * 0.5; - var halfHeight = height * 0.5; - - var zoomX = this.zoomX; - var zoomY = this.zoomY; - var matrix = this.matrix; - - var originX = width * this.originX; - var originY = height * this.originY; - - var sx = this.scrollX; - var sy = this.scrollY; - - if (this.useBounds) - { - sx = this.clampX(sx); - sy = this.clampY(sy); - } - - // Values are in pixels and not impacted by zooming the Camera - this.scrollX = sx; - this.scrollY = sy; - - var midX = sx + halfWidth; - var midY = sy + halfHeight; - - // The center of the camera, in world space, so taking zoom into account - // Basically the pixel value of what it's looking at in the middle of the cam - this.midPoint.set(midX, midY); - - var displayWidth = width / zoomX; - var displayHeight = height / zoomY; - - this.worldView.setTo( - midX - (displayWidth / 2), - midY - (displayHeight / 2), - displayWidth, - displayHeight - ); - - matrix.applyITRS(this.x + originX, this.y + originY, this.rotation, zoomX, zoomY); - matrix.translate(-originX, -originY); - }, - /** * Takes an x value and checks it's within the range of the Camera bounds, adjusting if required. * Do not call this method if you are not using camera bounds. @@ -10853,7 +10795,8 @@ var Camera = new Class({ var halfWidth = width * 0.5; var halfHeight = height * 0.5; - var zoom = this.zoom; + var zoomX = this.zoomX; + var zoomY = this.zoomY; var matrix = this.matrix; var originX = width * this.originX; @@ -10908,6 +10851,12 @@ var Camera = new Class({ emitFollowEvent = true; } + if (this.roundPixels) + { + sx = Math.floor(sx); + sy = Math.floor(sy); + } + if (this.useBounds) { sx = this.clampX(sx); @@ -10918,22 +10867,22 @@ var Camera = new Class({ this.scrollX = sx; this.scrollY = sy; - var midX = sx + halfWidth; - var midY = sy + halfHeight; + var midX = Math.floor(sx + halfWidth); + var midY = Math.floor(sy + halfHeight); // The center of the camera, in world space, so taking zoom into account // Basically the pixel value of what it's looking at in the middle of the cam this.midPoint.set(midX, midY); - var displayWidth = width / zoom; - var displayHeight = height / zoom; + var displayWidth = Math.floor(width / zoomX); + var displayHeight = Math.floor(height / zoomY); var vwx = Math.floor(midX - (displayWidth / 2)); var vwy = Math.floor(midY - (displayHeight / 2)); this.worldView.setTo(vwx, vwy, displayWidth, displayHeight); - matrix.applyITRS(Math.floor(this.x + originX), Math.floor(this.y + originY), this.rotation, zoom, zoom); + matrix.applyITRS(Math.floor(this.x + originX), Math.floor(this.y + originY), this.rotation, zoomX, zoomY); matrix.translate(-originX, -originY); @@ -15691,7 +15640,7 @@ var CONST = { * @type {string} * @since 3.0.0 */ - VERSION: '3.85.0 Beta 1', + VERSION: '3.85.0 Beta 2', BlendModes: __webpack_require__(10312), @@ -15992,7 +15941,7 @@ var Config = new Class({ /** * @const {string} Phaser.Core.Config#gameURL - The URL of the game. */ - this.gameURL = GetValue(config, 'url', 'https://phaser.io'); + this.gameURL = GetValue(config, 'url', 'https://phaser.io/v385/'); /** * @const {string} Phaser.Core.Config#gameVersion - The version of the game. @@ -16209,7 +16158,7 @@ var Config = new Class({ /** * @const {boolean} Phaser.Core.Config#roundPixels - Draw texture-based Game Objects at only whole-integer positions. Game Objects without textures, like Graphics, ignore this property. */ - this.roundPixels = GetValue(renderConfig, 'roundPixels', true, config); + this.roundPixels = GetValue(renderConfig, 'roundPixels', false, config); /** * @const {boolean} Phaser.Core.Config#pixelArt - Prevent pixel art from becoming blurred when scaled. It will remain crisp (tells the WebGL renderer to automatically create textures using a linear filter mode). @@ -16675,7 +16624,6 @@ var DebugHeader = function (game) args.push('background: ' + color); lastColor = color; - }); // inject the text color @@ -17350,7 +17298,7 @@ var Game = new Class({ { this.loop.resume(); - this.events.emit(Events.RESUME); + this.events.emit(Events.RESUME, this.loop.pauseDuration); }, /** @@ -17370,7 +17318,7 @@ var Game = new Class({ if (wasPaused) { - this.events.emit(Events.RESUME); + this.events.emit(Events.RESUME, 0); } }, @@ -17819,6 +17767,17 @@ var TimeStep = new Class({ */ this.inFocus = true; + /** + * The duration of the most recent game pause, if any, in ms. + * + * @name Phaser.Core.TimeStep#pauseDuration + * @type {number} + * @readonly + * @default 0 + * @since 3.85.0 + */ + this.pauseDuration = 0; + /** * The timestamp at which the game became paused, as determined by the Page Visibility API. * @@ -17984,7 +17943,8 @@ var TimeStep = new Class({ { this.resetDelta(); - this.startTime += this.time - this._pauseTime; + this.pauseDuration = this.time - this._pauseTime; + this.startTime += this.pauseDuration; }, /** @@ -18805,6 +18765,8 @@ module.exports = 'ready'; * @event Phaser.Core.Events#RESUME * @type {string} * @since 3.0.0 + * + * @param {number} pauseDuration - The duration, in ms, that the game was paused for, or 0 if {@link Phaser.Game#resume} was called. */ module.exports = 'resume'; @@ -36163,17 +36125,39 @@ var BatchChar = function (pipeline, src, char, glyph, offsetX, offsetY, calcMatr var xw = x + char.w; var yh = y + char.h; - var tx0 = calcMatrix.getXRound(x, y, roundPixels); - var ty0 = calcMatrix.getYRound(x, y, roundPixels); + var a = calcMatrix.a; + var b = calcMatrix.b; + var c = calcMatrix.c; + var d = calcMatrix.d; + var e = calcMatrix.e; + var f = calcMatrix.f; - var tx1 = calcMatrix.getXRound(x, yh, roundPixels); - var ty1 = calcMatrix.getYRound(x, yh, roundPixels); + var tx0 = x * a + y * c + e; + var ty0 = x * b + y * d + f; - var tx2 = calcMatrix.getXRound(xw, yh, roundPixels); - var ty2 = calcMatrix.getYRound(xw, yh, roundPixels); + var tx1 = x * a + yh * c + e; + var ty1 = x * b + yh * d + f; - var tx3 = calcMatrix.getXRound(xw, y, roundPixels); - var ty3 = calcMatrix.getYRound(xw, y, roundPixels); + var tx2 = xw * a + yh * c + e; + var ty2 = xw * b + yh * d + f; + + var tx3 = xw * a + y * c + e; + var ty3 = xw * b + y * d + f; + + if (roundPixels) + { + tx0 = Math.round(tx0); + ty0 = Math.round(ty0); + + tx1 = Math.round(tx1); + ty1 = Math.round(ty1); + + tx2 = Math.round(tx2); + ty2 = Math.round(ty2); + + tx3 = Math.round(tx3); + ty3 = Math.round(ty3); + } pipeline.batchQuad(src, tx0, ty0, tx1, ty1, tx2, ty2, tx3, ty3, glyph.u0, glyph.v0, glyph.u1, glyph.v1, tintTL, tintTR, tintBL, tintBR, tintEffect, texture, textureUnit); }; @@ -36401,6 +36385,12 @@ var GetBitmapTextSize = function (src, round, updateOrigin, out) var left = entry.x; var right = entry.x + entry.w; + if (left === 0) + { + offset = 0; + prev = null; + } + if (prev) { var diff = left - (prev.x + prev.w); @@ -36481,7 +36471,7 @@ var GetBitmapTextSize = function (src, round, updateOrigin, out) } xAdvance = 0; - yAdvance = (lineHeight + lineSpacing) * currentLine; + yAdvance = (lineHeight + lineSpacing) * (currentLine + 1); lastGlyph = null; lineWidths[currentLine] = currentLineWidth; @@ -36706,7 +36696,6 @@ var GetBitmapTextSize = function (src, round, updateOrigin, out) module.exports = GetBitmapTextSize; - /***/ }), /***/ 61327: @@ -40418,21 +40407,22 @@ var BlitterWebGLRenderer = function (renderer, src, camera, parentMatrix) var cameraScrollX = camera.scrollX * src.scrollFactorX; var cameraScrollY = camera.scrollY * src.scrollFactorY; - + var calcMatrix = tempMatrix.copyFrom(camera.matrix); - + if (parentMatrix) { calcMatrix.multiplyWithOffset(parentMatrix, -cameraScrollX, -cameraScrollY); - + cameraScrollX = 0; cameraScrollY = 0; } - + var blitterX = src.x - cameraScrollX; var blitterY = src.y - cameraScrollY; var prevTextureSourceIndex = -1; var tintEffect = false; + var roundPixels = camera.roundPixels; renderer.pipelines.preBatch(src); @@ -40465,7 +40455,7 @@ var BlitterWebGLRenderer = function (renderer, src, camera, parentMatrix) y += frame.height; } - var quad = calcMatrix.setQuad(x, y, x + width, y + height); + var quad = calcMatrix.setQuad(x, y, x + width, y + height, roundPixels); var tint = Utils.getTintAppendFloatAlpha(bob.tint, bobAlpha); @@ -41744,7 +41734,7 @@ module.exports = Crop; /***/ }), /***/ 89272: -/***/ ((module) => { +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { /** * @author Richard Davey @@ -41760,6 +41750,8 @@ module.exports = Crop; * @since 3.0.0 */ +var ArrayUtils = __webpack_require__(37105); + var Depth = { /** @@ -41831,6 +41823,128 @@ var Depth = { this.depth = value; + return this; + }, + + /** + * Bring this Game Object to top of display list. + * + * @method Phaser.GameObjects.Components.Depth#bringMeToTop + * @since 3.80.2 + * @return {this} This Game Object instance. + */ + bringMeToTop: function() + { + var list; + if (this.parentContainer) + { + list = this.parentContainer.list; + } + else if (this.displayList) + { + list = this.displayList.list; + } + + if (!list) + { + return this; + } + + ArrayUtils.BringToTop(list, this); + + return this; + }, + + /** + * Send this Game Object to bottom of display list. + * + * @method Phaser.GameObjects.Components.Depth#sendMeToBack + * @since 3.80.2 + * @return {this} This Game Object instance. + */ + sendMeToBack: function() + { + var list; + if (this.parentContainer) + { + list = this.parentContainer.list; + } + else if (this.displayList) + { + list = this.displayList.list; + } + + if (!list) + { + return this; + } + + ArrayUtils.SendToBack(list, this); + + return this; + }, + + /** + * Move this Game Object below another Game Object. + * + * @method Phaser.GameObjects.Components.Depth#moveMyDepthBelow + * @since 3.80.2 + * + * @param {Phaser.GameObjects.GameObject} gameObject - Move this Game Object below this Game Object. + * + * @return {this} This Game Object instance. + */ + moveMyDepthBelow: function(gameObject) + { + var list; + if (this.parentContainer) + { + list = this.parentContainer.list; + } + else if (this.displayList) + { + list = this.displayList.list; + } + + if (!list) + { + return this; + } + + ArrayUtils.MoveBelow(list, this, gameObject); + + return this; + }, + + /** + * Move this Game Object above another Game Object. + * + * @method Phaser.GameObjects.Components.Depth#moveMyDepthAbove + * @since 3.80.2 + * + * @param {Phaser.GameObjects.GameObject} gameObject - Move this Game Object above this Game Object. + * + * @return {this} This Game Object instance. + */ + moveMyDepthAbove: function(gameObject) + { + var list; + if (this.parentContainer) + { + list = this.parentContainer.list; + } + else if (this.displayList) + { + list = this.displayList.list; + } + + if (!list) + { + return this; + } + + ArrayUtils.MoveAbove(list, this, gameObject); + return this; } @@ -42255,7 +42369,9 @@ var FX = new Class({ pipeline = pipeline.pop(); } - pipeline.controller = fx; + if (pipeline) { + pipeline.controller = fx; + } return fx; } @@ -47182,17 +47298,17 @@ var TransformMatrix = new Class({ if (roundPixels) { - quad[0] = Math.round(x * a + y * c + e); - quad[1] = Math.round(x * b + y * d + f); + quad[0] = Math.floor(x * a + y * c + e); + quad[1] = Math.floor(x * b + y * d + f); - quad[2] = Math.round(x * a + yh * c + e); - quad[3] = Math.round(x * b + yh * d + f); + quad[2] = Math.floor(x * a + yh * c + e); + quad[3] = Math.floor(x * b + yh * d + f); - quad[4] = Math.round(xw * a + yh * c + e); - quad[5] = Math.round(xw * b + yh * d + f); + quad[4] = Math.floor(xw * a + yh * c + e); + quad[5] = Math.floor(xw * b + yh * d + f); - quad[6] = Math.round(xw * a + y * c + e); - quad[7] = Math.round(xw * b + y * d + f); + quad[6] = Math.floor(xw * a + y * c + e); + quad[7] = Math.floor(xw * b + y * d + f); } else { @@ -63827,6 +63943,20 @@ var ParticleEmitter = new Class({ */ this.particleClass = Particle; + /** + * An internal object holding the configuration for the Emitter. + * + * These are populated as part of the Emitter configuration parsing. + * + * You typically do not access them directly, but instead use the + * `ParticleEmitter.setConfig` or `ParticleEmitter.updateConfig` methods. + * + * @name Phaser.GameObjects.Particles.ParticleEmitter#config + * @type {Phaser.Types.GameObjects.Particles.ParticleEmitterConfig} + * @since 3.90.0 + */ + this.config = null; + /** * An internal object holding all of the EmitterOp instances. * @@ -64395,6 +64525,8 @@ var ParticleEmitter = new Class({ return this; } + this.config = config; + var i = 0; var key = ''; @@ -64511,6 +64643,38 @@ var ParticleEmitter = new Class({ return this; }, + /** + * Takes an existing Emitter Configuration file and updates this Emitter. + * Existing properties are overriden while new properties are added. The + * updated configuration is then passed to the `setConfig` method to reset + * the Emitter with the updated configuration. + * + * @method Phaser.GameObjects.Particles.ParticleEmitter#updateConfig + * @since 3.85.0 + * + * @param {Phaser.Types.GameObjects.Particles.ParticleEmitterConfig} config - Settings for this emitter. + * + * @return {this} This Particle Emitter. + */ + updateConfig: function (config) + { + if (!config) + { + return this; + } + + if (!this.config) + { + this.setConfig(config); + } + else + { + this.setConfig({...this.config, ...config}); + } + + return this; + }, + /** * Creates a description of this emitter suitable for JSON serialization. * @@ -75746,6 +75910,8 @@ var Ellipse = new Class({ this.geom.setPosition(width / 2, height / 2); this.geom.setSize(width, height); + this.updateDisplayOrigin(); + return this.updateData(); }, @@ -83147,7 +83313,7 @@ var TextStyle = new Class({ * * @param {Phaser.Types.GameObjects.Text.TextStyle} style - The style settings to set. * @param {boolean} [updateText=true] - Whether to update the text immediately. - * @param {boolean} [setDefaults=false] - Use the default values is not set, or the local values. + * @param {boolean} [setDefaults=false] - Use the default values if not set, or the local values. * * @return {Phaser.GameObjects.Text} The parent Text object. */ @@ -83156,13 +83322,6 @@ var TextStyle = new Class({ if (updateText === undefined) { updateText = true; } if (setDefaults === undefined) { setDefaults = false; } - // Avoid type mutation - // eslint-disable-next-line no-prototype-builtins - if (style && style.hasOwnProperty('fontSize') && typeof style.fontSize === 'number') - { - style.fontSize = style.fontSize.toString() + 'px'; - } - for (var key in propertyMap) { var value = (setDefaults) ? propertyMap[key][1] : this[key]; @@ -83172,6 +83331,10 @@ var TextStyle = new Class({ // Callback & scope should be set without processing the values this[key] = GetValue(style, propertyMap[key][0], value); } + else if (style && key === 'fontSize' && typeof style.fontSize === 'number') + { + this[key] = style.fontSize.toString() + 'px'; + } else { this[key] = GetAdvancedValue(style, propertyMap[key][0], value); @@ -84068,8 +84231,8 @@ var TileSprite = new Class({ if (!width || !height) { - width = displayFrame.width; - height = displayFrame.height; + width = width ? width : displayFrame.width; + height = height ? height : displayFrame.height; } else { @@ -102162,6 +102325,7 @@ var CreateInteractiveObject = function (gameObject, hitArea, hitAreaCallback) dragStartY: 0, dragStartXGlobal: 0, dragStartYGlobal: 0, + dragStartCamera: null, dragX: 0, dragY: 0 @@ -104459,6 +104623,11 @@ var InputPlugin = new Class({ var list = this._drag[pointer.id]; + if (list.length > 1) + { + list = list.slice(0); + } + for (var i = 0; i < list.length; i++) { var gameObject = list[i]; @@ -104473,6 +104642,8 @@ var InputPlugin = new Class({ input.dragStartXGlobal = pointer.worldX; input.dragStartYGlobal = pointer.worldY; + input.dragStartCamera = pointer.camera; + input.dragX = input.dragStartXGlobal - input.dragStartX; input.dragY = input.dragStartYGlobal - input.dragStartY; @@ -104596,6 +104767,11 @@ var InputPlugin = new Class({ var list = this._drag[pointer.id]; + if (list.length > 1) + { + list = list.slice(0); + } + for (var i = 0; i < list.length; i++) { var gameObject = list[i]; @@ -104672,15 +104848,17 @@ var InputPlugin = new Class({ var dragX; var dragY; + var dragWorldXY = pointer.positionToCamera(input.dragStartCamera); + if (!gameObject.parentContainer) { - dragX = pointer.worldX - input.dragX; - dragY = pointer.worldY - input.dragY; + dragX = dragWorldXY.x - input.dragX; + dragY = dragWorldXY.y - input.dragY; } else { - var dx = pointer.worldX - input.dragStartXGlobal; - var dy = pointer.worldY - input.dragStartYGlobal; + var dx = dragWorldXY.x - input.dragStartXGlobal; + var dy = dragWorldXY.y - input.dragStartYGlobal; var rotation = gameObject.getParentRotation(); @@ -104723,6 +104901,11 @@ var InputPlugin = new Class({ // 5 = Pointer was actively dragging but has been released, notify draglist var list = this._drag[pointer.id]; + if (list.length > 1) + { + list = list.slice(0); + } + for (var i = 0; i < list.length; i++) { var gameObject = list[i]; @@ -104736,6 +104919,8 @@ var InputPlugin = new Class({ input.dragX = input.localX - gameObject.displayOriginX; input.dragY = input.localY - gameObject.displayOriginY; + input.dragStartCamera = null; + var dropped = false; var target = input.target; @@ -117829,6 +118014,7 @@ var Events = __webpack_require__(54899); var FileTypesManager = __webpack_require__(74099); var GetFastValue = __webpack_require__(95540); var GetValue = __webpack_require__(35154); +var IsPlainObject = __webpack_require__(41212); var PluginCache = __webpack_require__(37277); var SceneEvents = __webpack_require__(44594); var XHRSettings = __webpack_require__(92638); @@ -118495,6 +118681,180 @@ var LoaderPlugin = new Class({ return (total > 0); }, + /** + * Remove the resources listed in an Asset Pack. + * + * This removes Animations from the Animation Manager, Textures from the Texture Manager, and all other assets from their respective caches. + * It doesn't remove the Pack itself from the JSON cache, if it exists there. + * If the Pack includes another Pack, its resources will be removed too. + * + * @method Phaser.Loader.LoaderPlugin#removePack + * @since 3.90.0 + * + * @param {(string|object)} packKey - The key of an Asset Pack in the JSON cache, or a Pack File data. + * @param {string} [dataKey] - A key in the Pack data, if you want to process only a section of it. + */ + removePack: function (packKey, dataKey) + { + var animationManager = this.systems.anims; + var cacheManager = this.cacheManager; + var textureManager = this.textureManager; + + var cacheMap = { + animation: 'json', + aseprite: 'json', + audio: 'audio', + audioSprite: 'audio', + binary: 'binary', + bitmapFont: 'bitmapFont', + css: null, + glsl: 'shader', + html: 'html', + json: 'json', + obj: 'obj', + plugin: null, + scenePlugin: null, + script: null, + spine: 'json', + text: 'text', + tilemapCSV: 'tilemap', + tilemapImpact: 'tilemap', + tilemapTiledJSON: 'tilemap', + video: 'video', + xml: 'xml' + }; + + var pack; + + if (IsPlainObject(packKey)) + { + pack = packKey; + } + else + { + pack = cacheManager.json.get(packKey); + + if (!pack) + { + console.warn('Asset Pack not found in JSON cache:', packKey); + + return; + } + } + + if (dataKey) + { + pack = { _: pack[dataKey] }; + } + + for (var configKey in pack) + { + var config = pack[configKey]; + var prefix = GetFastValue(config, 'prefix', ''); + var files = GetFastValue(config, 'files'); + var defaultType = GetFastValue(config, 'defaultType'); + + if (Array.isArray(files)) + { + for (var i = 0; i < files.length; i++) + { + var file = files[i]; + var type = (file.hasOwnProperty('type')) ? file.type : defaultType; + + if (!type) + { + console.warn('No type:', file); + + continue; + } + + var fileKey = prefix + file.key; + + if (type === 'animation') + { + animationManager.remove(fileKey); + } + + if (type === 'aseprite' || type === 'atlas' || type === 'atlasXML' || type === 'htmlTexture' || type === 'image' || type === 'multiatlas' || type === 'spritesheet' || type === 'svg' || type === 'texture' || type === 'unityAtlas') + { + textureManager.remove(fileKey); + + if (!cacheMap[type]) + { + continue; + } + } + + if (type === 'pack') + { + this.removePack(fileKey, file.dataKey); + + continue; + } + + if (type === 'spine') + { + var spineAtlas = cacheManager.custom.spine.get(fileKey); + + if (!spineAtlas) + { + continue; + } + + var spinePrefix = (spineAtlas.prefix === undefined) ? '' : spineAtlas.prefix; + + cacheManager.custom.spine.remove(fileKey); + + var spineTexture = cacheManager.custom.spineTextures.get(fileKey); + + if (!spineTexture) + { + continue; + } + + cacheManager.custom.spineTextures.remove(fileKey); + + for (var j = 0; j < spineTexture.pages.length; j++) + { + var page = spineTexture.pages[j]; + var textureKey = spinePrefix + page.name; + var altTextureKey = fileKey + ':' + textureKey; + + if (textureManager.exists(altTextureKey)) + { + textureManager.remove(altTextureKey); + } + else + { + textureManager.remove(textureKey); + } + } + } + + var cacheName = cacheMap[type]; + + if (cacheName === null) + { + // Nothing to remove. + + continue; + } + + if (!cacheName) + { + console.warn('Unknown type:', type); + + continue; + } + + var cache = cacheManager[cacheName]; + + cache.remove(fileKey); + } + } + } + }, + /** * Is the Loader actively loading, or processing loaded files? * @@ -130959,7 +131319,7 @@ var Matrix4 = new Class({ _z.subVectors(eye, target); - if (_z.getLengthSquared() === 0) + if (_z.lengthSq() === 0) { // eye and target are in the same position _z.z = 1; @@ -130968,7 +131328,7 @@ var Matrix4 = new Class({ _z.normalize(); _x.crossVectors(up, _z); - if (_x.getLengthSquared() === 0) + if (_x.lengthSq() === 0) { // up and z are parallel @@ -134274,6 +134634,26 @@ var Vector3 = new Class({ return this; }, + /** + * Subtracts the two given Vector3s and sets the results into this Vector3. + * + * @method Phaser.Math.Vector3#subVectors + * @since 3.85.0 + * + * @param {Phaser.Math.Vector3} a - The first Vector to sub. + * @param {Phaser.Math.Vector3} b - The second Vector to sub. + * + * @return {Phaser.Math.Vector3} This Vector3. + */ + subVectors: function (a, b) + { + this.x = a.x - b.x; + this.y = a.y - b.y; + this.z = a.z - b.z; + + return this; + }, + /** * Calculate the cross (vector) product of two given Vectors. * @@ -144481,7 +144861,7 @@ var PhysicsGroup = new Class({ * @type {number} * @since 3.70.0 */ - this.collisionMask = 1; + this.collisionMask = 2147483647; /** * Default physics properties applied to Game Objects added to the Group or created by the Group. Derived from the `config` argument. @@ -145020,7 +145400,9 @@ var RunImmovableBody1 = function (blockedState) // This is special case code that handles things like vertically moving platforms you can ride if (body1.moves) { - body2.y += (body1.y - body1.prev.y) * body1.friction.y; + var body1Distance = body1.directControl ? (body1.y - body1.autoFrame.y) : (body1.y - body1.prev.y); + + body2.y += body1Distance * body1.friction.y; body2._dy = body2.y - body2.prev.y; } }; @@ -145054,7 +145436,9 @@ var RunImmovableBody2 = function (blockedState) // This is special case code that handles things like vertically moving platforms you can ride if (body2.moves) { - body1.y += (body2.y - body2.prev.y) * body2.friction.y; + var body2Distance = body2.directControl ? (body2.y - body2.autoFrame.y) : (body2.y - body2.prev.y); + + body1.y += body2Distance * body2.friction.y; body1._dy = body1.y - body1.prev.y; } }; @@ -145438,7 +145822,9 @@ var RunImmovableBody1 = function (blockedState) // This is special case code that handles things like horizontally moving platforms you can ride if (body1.moves) { - body2.x += (body1.x - body1.prev.x) * body1.friction.x; + var body1Distance = body1.directControl ? (body1.x - body1.autoFrame.x) : (body1.x - body1.prev.x); + + body2.x += body1Distance * body1.friction.x; body2._dx = body2.x - body2.prev.x; } }; @@ -145472,7 +145858,9 @@ var RunImmovableBody2 = function (blockedState) // This is special case code that handles things like horizontally moving platforms you can ride if (body2.moves) { - body1.x += (body2.x - body2.prev.x) * body2.friction.x; + var body2Distance = body2.directControl ? (body2.x - body2.autoFrame.x) : (body2.x - body2.prev.x); + + body1.x += body2Distance * body2.friction.x; body1._dx = body1.x - body1.prev.x; } }; @@ -149084,13 +149472,7 @@ var World = new Class({ { var bodyA = (sprite.isBody) ? sprite : sprite.body; - if ( - group.length === 0 || - !bodyA || - !bodyA.enable || - bodyA.checkCollision.none || - !this.canCollide(bodyA, group) - ) + if (group.getLength() === 0 || !bodyA || !bodyA.enable || bodyA.checkCollision.none || !this.canCollide(bodyA, group)) { return; } @@ -149432,13 +149814,13 @@ var World = new Class({ */ collideGroupVsGroup: function (group1, group2, collideCallback, processCallback, callbackContext, overlapOnly) { - if (group1.length === 0 || group2.length === 0 || !this.canCollide(group1, group2)) + if (group1.getLength() === 0 || group2.getLength() === 0 || !this.canCollide(group1, group2)) { return; } var children = group1.getChildren(); - + for (var i = 0; i < children.length; i++) { this.collideSpriteVsGroup(children[i], group2, collideCallback, processCallback, callbackContext, overlapOnly); @@ -149959,7 +150341,7 @@ var Collision = { var target = (this.body) ? this.body : this; target.collisionCategory = 0x0001; - target.collisionMask = 1; + target.collisionMask = 2147483647; return this; } @@ -153775,10 +154157,7 @@ var DistanceBetween = __webpack_require__(20339); var Factory = __webpack_require__(28137); var GetFastValue = __webpack_require__(95540); var GetValue = __webpack_require__(35154); -var MatterAttractors = __webpack_require__(18210); -var MatterCollisionEvents = __webpack_require__(40178); var MatterLib = __webpack_require__(6790); -var MatterWrap = __webpack_require__(74507); var Merge = __webpack_require__(46975); var Pair = __webpack_require__(4506); var Pairs = __webpack_require__(99561); @@ -154144,23 +154523,6 @@ var MatterPhysics = new Class({ */ this._tempVec2 = Vector.create(); - // Matter plugins - - if (GetValue(this.config, 'plugins.collisionevents', true)) - { - this.enableCollisionEventsPlugin(); - } - - if (GetValue(this.config, 'plugins.attractors', false)) - { - this.enableAttractorPlugin(); - } - - if (GetValue(this.config, 'plugins.wrap', false)) - { - this.enableWrapPlugin(); - } - Resolver._restingThresh = GetValue(this.config, 'restingThresh', 4); Resolver._restingThreshTangent = GetValue(this.config, 'restingThreshTangent', 6); Resolver._positionDampen = GetValue(this.config, 'positionDampen', 0.9); @@ -154233,94 +154595,6 @@ var MatterPhysics = new Class({ return config; }, - /** - * Enables the Matter Attractors Plugin. - * - * The attractors plugin that makes it easy to apply continual forces on bodies. - * It's possible to simulate effects such as wind, gravity and magnetism. - * - * https://github.com/liabru/matter-attractors - * - * This method is called automatically if `plugins.attractors` is set in the Matter World Config. - * However, you can also call it directly from within your game. - * - * @method Phaser.Physics.Matter.MatterPhysics#enableAttractorPlugin - * @since 3.0.0 - * - * @return {this} This Matter Physics instance. - */ - enableAttractorPlugin: function () - { - Plugin.register(MatterAttractors); - Plugin.use(MatterLib, MatterAttractors); - - return this; - }, - - /** - * Enables the Matter Wrap Plugin. - * - * The coordinate wrapping plugin that automatically wraps the position of bodies such that they always stay - * within the given bounds. Upon crossing a boundary the body will appear on the opposite side of the bounds, - * while maintaining its velocity. - * - * https://github.com/liabru/matter-wrap - * - * This method is called automatically if `plugins.wrap` is set in the Matter World Config. - * However, you can also call it directly from within your game. - * - * @method Phaser.Physics.Matter.MatterPhysics#enableWrapPlugin - * @since 3.0.0 - * - * @return {this} This Matter Physics instance. - */ - enableWrapPlugin: function () - { - Plugin.register(MatterWrap); - Plugin.use(MatterLib, MatterWrap); - - return this; - }, - - /** - * Enables the Matter Collision Events Plugin. - * - * Note that this plugin is enabled by default. So you should only ever need to call this - * method if you have specifically disabled the plugin in your Matter World Config. - * You can disable it by setting `plugins.collisionevents: false` in your Matter World Config. - * - * This plugin triggers three new events on Matter.Body: - * - * 1. `onCollide` - * 2. `onCollideEnd` - * 3. `onCollideActive` - * - * These events correspond to the Matter.js events `collisionStart`, `collisionActive` and `collisionEnd`, respectively. - * You can listen to these events via Matter.Events or they will also be emitted from the Matter World. - * - * This plugin also extends Matter.Body with three convenience functions: - * - * `Matter.Body.setOnCollide(callback)` - * `Matter.Body.setOnCollideEnd(callback)` - * `Matter.Body.setOnCollideActive(callback)` - * - * You can register event callbacks by providing a function of type (pair: Matter.Pair) => void - * - * https://github.com/dxu/matter-collision-events - * - * @method Phaser.Physics.Matter.MatterPhysics#enableCollisionEventsPlugin - * @since 3.22.0 - * - * @return {this} This Matter Physics instance. - */ - enableCollisionEventsPlugin: function () - { - Plugin.register(MatterCollisionEvents); - Plugin.use(MatterLib, MatterCollisionEvents); - - return this; - }, - /** * Pauses the Matter World instance and sets `enabled` to `false`. * @@ -156375,6 +156649,7 @@ var MatterBody = __webpack_require__(22562); var MatterEvents = __webpack_require__(35810); var MatterTileBody = __webpack_require__(73834); var MatterWorld = __webpack_require__(4372); +var MatterRunner = __webpack_require__(13037); var Vector = __webpack_require__(31725); /** @@ -156531,6 +156806,7 @@ var World = new Class({ timePrev: null, timeScalePrev: 1, frameRequestId: null, + timeBuffer: 0, isFixed: GetFastValue(runnerConfig, 'isFixed', false), delta: delta, deltaMin: deltaMin, @@ -157018,8 +157294,44 @@ var World = new Class({ if (pairs.length > 0) { - bodyA = pairs[0].bodyA; - bodyB = pairs[0].bodyB; + pairs.map(function (pair) + { + bodyA = pair.bodyA; + bodyB = pair.bodyB; + + if (bodyA.gameObject) + { + bodyA.gameObject.emit('collide', bodyA, bodyB, pair); + } + + if (bodyB.gameObject) + { + bodyB.gameObject.emit('collide', bodyB, bodyA, pair); + } + + MatterEvents.trigger(bodyA, 'onCollide', { pair: pair }); + MatterEvents.trigger(bodyB, 'onCollide', { pair: pair }); + + if (bodyA.onCollideCallback) + { + bodyA.onCollideCallback(pair); + } + + if (bodyB.onCollideCallback) + { + bodyB.onCollideCallback(pair); + } + + if (bodyA.onCollideWith[bodyB.id]) + { + bodyA.onCollideWith[bodyB.id](bodyB, pair); + } + + if (bodyB.onCollideWith[bodyA.id]) + { + bodyB.onCollideWith[bodyA.id](bodyA, pair); + } + }); } _this.emit(Events.COLLISION_START, event, bodyA, bodyB); @@ -157033,8 +157345,34 @@ var World = new Class({ if (pairs.length > 0) { - bodyA = pairs[0].bodyA; - bodyB = pairs[0].bodyB; + pairs.map(function (pair) + { + bodyA = pair.bodyA; + bodyB = pair.bodyB; + + if (bodyA.gameObject) + { + bodyA.gameObject.emit('collideActive', bodyA, bodyB, pair); + } + + if (bodyB.gameObject) + { + bodyB.gameObject.emit('collideActive', bodyB, bodyA, pair); + } + + MatterEvents.trigger(bodyA, 'onCollideActive', { pair: pair }); + MatterEvents.trigger(bodyB, 'onCollideActive', { pair: pair }); + + if (bodyA.onCollideActiveCallback) + { + bodyA.onCollideActiveCallback(pair); + } + + if (bodyB.onCollideActiveCallback) + { + bodyB.onCollideActiveCallback(pair); + } + }); } _this.emit(Events.COLLISION_ACTIVE, event, bodyA, bodyB); @@ -157048,8 +157386,34 @@ var World = new Class({ if (pairs.length > 0) { - bodyA = pairs[0].bodyA; - bodyB = pairs[0].bodyB; + pairs.map(function (pair) + { + bodyA = pair.bodyA; + bodyB = pair.bodyB; + + if (bodyA.gameObject) + { + bodyA.gameObject.emit('collideEnd', bodyA, bodyB, pair); + } + + if (bodyB.gameObject) + { + bodyB.gameObject.emit('collideEnd', bodyB, bodyA, pair); + } + + MatterEvents.trigger(bodyA, 'onCollideEnd', { pair: pair }); + MatterEvents.trigger(bodyB, 'onCollideEnd', { pair: pair }); + + if (bodyA.onCollideEndCallback) + { + bodyA.onCollideEndCallback(pair); + } + + if (bodyB.onCollideEndCallback) + { + bodyB.onCollideEndCallback(pair); + } + }); } _this.emit(Events.COLLISION_END, event, bodyA, bodyB); @@ -157465,46 +157829,89 @@ var World = new Class({ var engine = this.engine; var runner = this.runner; + + var tickStartTime = Common.now(), + engineDelta = runner.delta, + updateCount = 0; - var timing = engine.timing; + // find frame delta time since last call + var frameDelta = time - runner.timeLastTick; - if (runner.isFixed) + // fallback for unusable frame delta values (e.g. 0, NaN, on first frame or long pauses) + if (!frameDelta || !runner.timeLastTick || frameDelta > Math.max(MatterRunner._maxFrameDelta, runner.maxFrameTime)) { - // fixed timestep - delta = this.getDelta(time, delta); - } - else - { - // dynamic timestep based on wall clock between calls - delta = (time - runner.timePrev) || runner.delta; - runner.timePrev = time; - - // optimistically filter delta over a few frames, to improve stability - runner.deltaHistory.push(delta); - runner.deltaHistory = runner.deltaHistory.slice(-runner.deltaSampleSize); - delta = Math.min.apply(null, runner.deltaHistory); - - // limit delta - delta = delta < runner.deltaMin ? runner.deltaMin : delta; - delta = delta > runner.deltaMax ? runner.deltaMax : delta; - - // update engine timing object - runner.delta = delta; + // reuse last accepted frame delta else fallback + frameDelta = runner.frameDelta || MatterRunner._frameDeltaFallback; } - runner.timeScalePrev = timing.timeScale; - - // fps counter - runner.frameCounter += 1; - - if (time - runner.counterTimestamp >= 1000) + if (runner.frameDeltaSmoothing) { - runner.fps = runner.frameCounter * ((time - runner.counterTimestamp) / 1000); - runner.counterTimestamp = time; - runner.frameCounter = 0; + // record frame delta over a number of frames + runner.frameDeltaHistory.push(frameDelta); + runner.frameDeltaHistory = runner.frameDeltaHistory.slice(-runner.frameDeltaHistorySize); + + // sort frame delta history + var deltaHistorySorted = runner.frameDeltaHistory.slice(0).sort(); + + // sample a central window to limit outliers + var deltaHistoryWindow = runner.frameDeltaHistory.slice( + deltaHistorySorted.length * MatterRunner._smoothingLowerBound, + deltaHistorySorted.length * MatterRunner._smoothingUpperBound + ); + + // take the mean of the central window + var frameDeltaSmoothed = MatterRunner._mean(deltaHistoryWindow); + frameDelta = frameDeltaSmoothed || frameDelta; } - Engine.update(engine, delta); + if (runner.frameDeltaSnapping) + { + // snap frame delta to the nearest 1 Hz + frameDelta = 1000 / Math.round(1000 / frameDelta); + } + + // update runner values for next call + runner.frameDelta = frameDelta; + runner.timeLastTick = time; + + // accumulate elapsed time + runner.timeBuffer += runner.frameDelta; + + // limit time buffer size to a single frame of updates + runner.timeBuffer = Common.clamp( + runner.timeBuffer, 0, runner.frameDelta + engineDelta * MatterRunner._timeBufferMargin + ); + + // reset count of over budget updates + runner.lastUpdatesDeferred = 0; + + // get max updates per frame + var maxUpdates = runner.maxUpdates || Math.ceil(runner.maxFrameTime / engineDelta); + + var updateStartTime = Common.now(); + + // simulate time elapsed between calls + while (engineDelta > 0 && runner.timeBuffer >= engineDelta * MatterRunner._timeBufferMargin) + { + // update the engine + Engine.update(engine, engineDelta); + + // consume time simulated from buffer + runner.timeBuffer -= engineDelta; + updateCount += 1; + + // find elapsed time during this tick + var elapsedTimeTotal = Common.now() - tickStartTime, + elapsedTimeUpdates = Common.now() - updateStartTime, + elapsedNextEstimate = elapsedTimeTotal + MatterRunner._elapsedNextEstimate * elapsedTimeUpdates / updateCount; + + // defer updates if over performance budgets for this frame + if (updateCount >= maxUpdates || elapsedNextEstimate > runner.maxFrameTime) + { + runner.lastUpdatesDeferred = Math.round(Math.max(0, (runner.timeBuffer / engineDelta) - MatterRunner._timeBufferMargin)); + break; + } + } }, /** @@ -157836,12 +158243,15 @@ var World = new Class({ continue; } - for (var j = 0; j < pair.activeContacts.length; j++) + for (var j = 0; j < pair.contactCount; j++) { - var contact = pair.activeContacts[j]; + var contact = pair.contacts[j]; var vertex = contact.vertex; - - graphics.fillRect(vertex.x - 2, vertex.y - 2, 5, 5); + + if (vertex) + { + graphics.fillRect(vertex.x - 2, vertex.y - 2, 5, 5); + } } } @@ -157857,14 +158267,14 @@ var World = new Class({ } var collision = pair.collision; - var contacts = pair.activeContacts; + var contacts = pair.contacts; - if (contacts.length > 0) + if (pair.contactCount > 0) { var normalPosX = contacts[0].vertex.x; var normalPosY = contacts[0].vertex.y; - if (contacts.length === 2) + if (pair.contactCount === 2) { normalPosX = (contacts[0].vertex.x + contacts[1].vertex.x) / 2; normalPosY = (contacts[0].vertex.y + contacts[1].vertex.y) / 2; @@ -160875,6 +161285,8 @@ var Axes = __webpack_require__(66615); label: 'Body', parts: [], plugin: {}, + attractors: options.attractors || [], + wrapBounds: null, angle: 0, vertices: null, // Phaser change: no point calling fromPath if they pass in vertices anyway position: { x: 0, y: 0 }, @@ -161757,6 +162169,25 @@ var Axes = __webpack_require__(66615); return properties; }; + /** + * Wraps the `body` position such that it always stays within the given bounds. + * Upon crossing a boundary the body will appear on the opposite side of the bounds, + * while maintaining its velocity. + * @function wrap + * @param {body} body The body to wrap. + * @param {Matter.Bounds} bounds The bounds to wrap the body inside. + * @returns {?Matter.Vector} The translation vector that was applied (only if wrapping was required). + */ + Body.wrap = function(body, bounds) { + var translation = Bounds.wrap(body.bounds, bounds); + + if (translation) { + Body.translate(body, translation); + } + + return translation; + }; + /* * * Events Documentation @@ -161841,6 +162272,21 @@ var Axes = __webpack_require__(66615); * @type body */ + /** + * An object storing axis-aligned bounding boxes (AABB). + * + * @property wrapBounds + * @type {} + */ + + /** + * An array of callback functions that will be called automatically + * for every pair of bodies, on every engine update. + * + * @property attractors + * @type Function[] + */ + /** * A `Number` specifying the angle of the body, in radians. * @@ -162387,6 +162833,7 @@ var Body = __webpack_require__(22562); composites: [], label: 'Composite', plugin: {}, + wrapBounds: null, cache: { allBodies: null, allConstraints: null, @@ -162542,7 +162989,11 @@ var Body = __webpack_require__(22562); Composite.removeComposite = function(compositeA, compositeB, deep) { var position = Common.indexOf(compositeA.composites, compositeB); if (position !== -1) { + var bodies = Composite.allBodies(compositeB); Composite.removeCompositeAt(compositeA, position); + for (var i = 0; i < bodies.length; i++) { + bodies[i].sleepCounter = 0; + } } if (deep) { @@ -162595,6 +163046,7 @@ var Body = __webpack_require__(22562); var position = Common.indexOf(composite.bodies, body); if (position !== -1) { Composite.removeBodyAt(composite, position); + body.sleepCounter = 0; } if (deep) { @@ -162928,6 +163380,29 @@ var Body = __webpack_require__(22562); return Bounds.create(vertices); }; + + /** + * Wraps the `composite` position such that it always stays within the given bounds. + * Upon crossing a boundary the composite will appear on the opposite side of the bounds, + * while maintaining its velocity. + * This is called automatically by the plugin. + * @function wrap + * @param {composite} composite The composite to wrap. + * @param {bounds} bounds The bounds to wrap the composite inside. + * @returns {?Matter.Vector} The translation vector that was applied (only if wrapping was required). + */ + Composite.wrap = function(composite, bounds) { + var translation = Bounds.wrap( + Composite.bounds(composite), + bounds + ); + + if (translation) { + Composite.translate(composite, translation); + } + + return translation; + }; /* * @@ -163060,6 +163535,13 @@ var Body = __webpack_require__(22562); * @type {} */ + /** + * An object storing axis-aligned bounding boxes (AABB). + * + * @property wrapBounds + * @type {} + */ + /** * An object used for storing cached results for performance reasons. * This is used internally only and is automatically managed. @@ -163264,7 +163746,8 @@ var Pair = __webpack_require__(4506); normal: { x: 0, y: 0 }, tangent: { x: 0, y: 0 }, penetration: { x: 0, y: 0 }, - supports: [] + supports: [null, null], + supportCount: 0 }; }; @@ -163316,27 +163799,31 @@ var Pair = __webpack_require__(4506); } var normal = collision.normal, + tangent = collision.tangent, + penetration = collision.penetration, supports = collision.supports, + depth = minOverlap.overlap, minAxis = minOverlap.axis, - minAxisX = minAxis.x, - minAxisY = minAxis.y; + normalX = minAxis.x, + normalY = minAxis.y, + deltaX = bodyB.position.x - bodyA.position.x, + deltaY = bodyB.position.y - bodyA.position.y; // ensure normal is facing away from bodyA - if (minAxisX * (bodyB.position.x - bodyA.position.x) + minAxisY * (bodyB.position.y - bodyA.position.y) < 0) { - normal.x = minAxisX; - normal.y = minAxisY; - } else { - normal.x = -minAxisX; - normal.y = -minAxisY; + if (normalX * deltaX + normalY * deltaY >= 0) { + normalX = -normalX; + normalY = -normalY; } + normal.x = normalX; + normal.y = normalY; - collision.tangent.x = -normal.y; - collision.tangent.y = normal.x; + tangent.x = -normalY; + tangent.y = normalX; - collision.depth = minOverlap.overlap; - collision.penetration.x = normal.x * collision.depth; - collision.penetration.y = normal.y * collision.depth; + penetration.x = normalX * depth; + penetration.y = normalY * depth; + collision.depth = depth; // find support points, there is always either exactly one or two var supportsB = Collision._findSupports(bodyA, bodyB, normal, 1), @@ -163370,7 +163857,7 @@ var Pair = __webpack_require__(4506); } // update supports array size - supports.length = supportCount; + collision.supportCount = supportCount; return collision; }; @@ -163449,32 +163936,6 @@ var Pair = __webpack_require__(4506); result.overlap = overlapMin; }; - /** - * Projects vertices on an axis and returns an interval. - * @method _projectToAxis - * @private - * @param {} projection - * @param {} vertices - * @param {} axis - */ - Collision._projectToAxis = function(projection, vertices, axis) { - var min = vertices[0].x * axis.x + vertices[0].y * axis.y, - max = min; - - for (var i = 1; i < vertices.length; i += 1) { - var dot = vertices[i].x * axis.x + vertices[i].y * axis.y; - - if (dot > max) { - max = dot; - } else if (dot < min) { - min = dot; - } - } - - projection.min = min; - projection.max = max; - }; - /** * Finds supporting vertices given two bodies along a given direction using hill-climbing. * @method _findSupports @@ -163492,15 +163953,15 @@ var Pair = __webpack_require__(4506); bodyAPositionY = bodyA.position.y, normalX = normal.x * direction, normalY = normal.y * direction, - nearestDistance = Number.MAX_VALUE, - vertexA, - vertexB, + vertexA = vertices[0], + vertexB = vertexA, + nearestDistance = normalX * (bodyAPositionX - vertexB.x) + normalY * (bodyAPositionY - vertexB.y), vertexC, distance, j; // find deepest vertex relative to the axis - for (j = 0; j < verticesLength; j += 1) { + for (j = 1; j < verticesLength; j += 1) { vertexB = vertices[j]; distance = normalX * (bodyAPositionX - vertexB.x) + normalY * (bodyAPositionY - vertexB.y); @@ -163688,6 +164149,7 @@ var Collision = __webpack_require__(52284); Detector.create = function(options) { var defaults = { bodies: [], + collisions: [], pairs: null }; @@ -163711,6 +164173,7 @@ var Collision = __webpack_require__(52284); */ Detector.clear = function(detector) { detector.bodies = []; + detector.collisions = []; }; /** @@ -163723,12 +164186,13 @@ var Collision = __webpack_require__(52284); * @return {collision[]} collisions */ Detector.collisions = function(detector) { - var collisions = [], - pairs = detector.pairs, + var pairs = detector.pairs, bodies = detector.bodies, bodiesLength = bodies.length, canCollide = Detector.canCollide, collides = Collision.collides, + collisions = detector.collisions, + collisionIndex = 0, i, j; @@ -163770,7 +164234,7 @@ var Collision = __webpack_require__(52284); var collision = collides(bodyA, bodyB, pairs); if (collision) { - collisions.push(collision); + collisions[collisionIndex++] = collision; } } else { var partsAStart = partsALength > 1 ? 1 : 0, @@ -163792,13 +164256,16 @@ var Collision = __webpack_require__(52284); var collision = collides(partA, partB, pairs); if (collision) { - collisions.push(collision); + collisions[collisionIndex++] = collision; } } } } } } + if (collisions.length !== collisionIndex) { + collisions.length = collisionIndex; + } return collisions; }; @@ -163846,6 +164313,13 @@ var Collision = __webpack_require__(52284); * @default [] */ + /** + * The array of `Matter.Collision` found in the last call to `Detector.collisions` on this detector. + * @property collisions + * @type collision[] + * @default [] + */ + /** * Optional. A `Matter.Pairs` object from which previous collision objects may be reused. Intended for internal `Matter.Engine` usage. * @property pairs @@ -163891,11 +164365,10 @@ var Contact = __webpack_require__(43424); bodyA: bodyA, bodyB: bodyB, collision: collision, - contacts: [], - activeContacts: [], + contacts: [Contact.create(), Contact.create()], + contactCount: 0, separation: 0, isActive: true, - confirmedActive: true, isSensor: bodyA.isSensor || bodyB.isSensor, timeCreated: timestamp, timeUpdated: timestamp, @@ -163919,12 +164392,11 @@ var Contact = __webpack_require__(43424); * @param {number} timestamp */ Pair.update = function(pair, collision, timestamp) { - var contacts = pair.contacts, - supports = collision.supports, - activeContacts = pair.activeContacts, + var supports = collision.supports, + supportCount = collision.supportCount, + contacts = pair.contacts, parentA = collision.parentA, - parentB = collision.parentB, - parentAVerticesLength = parentA.vertices.length; + parentB = collision.parentB; pair.isActive = true; pair.timeUpdated = timestamp; @@ -163936,20 +164408,22 @@ var Contact = __webpack_require__(43424); pair.restitution = parentA.restitution > parentB.restitution ? parentA.restitution : parentB.restitution; pair.slop = parentA.slop > parentB.slop ? parentA.slop : parentB.slop; + pair.contactCount = supportCount; collision.pair = pair; - activeContacts.length = 0; + var supportA = supports[0], + contactA = contacts[0], - for (var i = 0; i < supports.length; i++) { - var support = supports[i], - contactId = support.body === parentA ? support.index : parentAVerticesLength + support.index, - contact = contacts[contactId]; + supportB = supports[1], + contactB = contacts[1]; + if (contactB.vertex === supportA || contactA.vertex === supportB) { + contacts[1] = contactA; + contacts[0] = contactA = contactB; - if (contact) { - activeContacts.push(contact); - } else { - activeContacts.push(contacts[contactId] = Contact.create(support)); + contactB = contacts[1]; } - } + + contactA.vertex = supportA; + contactB.vertex = supportB; }; /** @@ -163965,7 +164439,7 @@ var Contact = __webpack_require__(43424); pair.timeUpdated = timestamp; } else { pair.isActive = false; - pair.activeContacts.length = 0; + pair.contactCount = 0; } }; @@ -163977,11 +164451,8 @@ var Contact = __webpack_require__(43424); * @return {string} Unique pairId */ Pair.id = function(bodyA, bodyB) { - if (bodyA.id < bodyB.id) { - return 'A' + bodyA.id + 'B' + bodyB.id; - } else { - return 'A' + bodyB.id + 'B' + bodyA.id; - } + return bodyA.id < bodyB.id ? bodyA.id.toString(36) + ':' + bodyB.id.toString(36) + : bodyB.id.toString(36) + ':' + bodyA.id.toString(36); }; })(); @@ -164031,26 +164502,26 @@ var Common = __webpack_require__(53402); * @param {number} timestamp */ Pairs.update = function(pairs, collisions, timestamp) { - var pairsList = pairs.list, - pairsListLength = pairsList.length, + var pairUpdate = Pair.update, + pairCreate = Pair.create, + pairSetActive = Pair.setActive, pairsTable = pairs.table, - collisionsLength = collisions.length, + pairsList = pairs.list, + pairsListLength = pairsList.length, + pairsListIndex = pairsListLength, collisionStart = pairs.collisionStart, collisionEnd = pairs.collisionEnd, collisionActive = pairs.collisionActive, + collisionsLength = collisions.length, + collisionStartIndex = 0, + collisionEndIndex = 0, + collisionActiveIndex = 0, collision, - pairIndex, pair, i; // clear collision state arrays, but maintain old reference - collisionStart.length = 0; - collisionEnd.length = 0; - collisionActive.length = 0; - for (i = 0; i < pairsListLength; i++) { - pairsList[i].confirmedActive = false; - } for (i = 0; i < collisionsLength; i++) { collision = collisions[i]; @@ -164060,49 +164531,56 @@ var Common = __webpack_require__(53402); // pair already exists (but may or may not be active) if (pair.isActive) { // pair exists and is active - collisionActive.push(pair); - } else { + collisionActive[collisionActiveIndex++] = pair; // pair exists but was inactive, so a collision has just started again - collisionStart.push(pair); } // update the pair - Pair.update(pair, collision, timestamp); - pair.confirmedActive = true; + pairUpdate(pair, collision, timestamp); } else { // pair did not exist, create a new pair - pair = Pair.create(collision, timestamp); + pair = pairCreate(collision, timestamp); pairsTable[pair.id] = pair; // push the new pair - collisionStart.push(pair); - pairsList.push(pair); + collisionStart[collisionStartIndex++] = pair; + pairsList[pairsListIndex++] = pair; } } // find pairs that are no longer active - var removePairIndex = []; + pairsListIndex = 0; pairsListLength = pairsList.length; for (i = 0; i < pairsListLength; i++) { pair = pairsList[i]; - if (!pair.confirmedActive) { - Pair.setActive(pair, false, timestamp); - collisionEnd.push(pair); + if (pair.timeUpdated >= timestamp) { + pairsList[pairsListIndex++] = pair; + } else { + pairSetActive(pair, false, timestamp); - if (!pair.collision.bodyA.isSleeping && !pair.collision.bodyB.isSleeping) { - removePairIndex.push(i); + if (pair.collision.bodyA.sleepCounter > 0 && pair.collision.bodyB.sleepCounter > 0) { + pairsList[pairsListIndex++] = pair; + } else { + collisionEnd[collisionEndIndex++] = pair; + delete pairsTable[pair.id]; } } } // remove inactive pairs - for (i = 0; i < removePairIndex.length; i++) { - pairIndex = removePairIndex[i] - i; - pair = pairsList[pairIndex]; - pairsList.splice(pairIndex, 1); - delete pairsTable[pair.id]; + if (pairsList.length !== pairsListIndex) { + pairsList.length = pairsListIndex; + } + if (collisionStart.length !== collisionStartIndex) { + collisionStart.length = collisionStartIndex; + } + if (collisionEnd.length !== collisionEndIndex) { + collisionEnd.length = collisionEndIndex; + } + if (collisionActive.length !== collisionActiveIndex) { + collisionActive.length = collisionActiveIndex; } }; @@ -164309,7 +164787,7 @@ var Bounds = __webpack_require__(15647); Resolver.preSolvePosition = function(pairs) { var i, pair, - activeCount, + contactCount, pairsLength = pairs.length; // find total contacts on each body @@ -164319,9 +164797,9 @@ var Bounds = __webpack_require__(15647); if (!pair.isActive) continue; - activeCount = pair.activeContacts.length; - pair.collision.parentA.totalContacts += activeCount; - pair.collision.parentB.totalContacts += activeCount; + contactCount = pair.contactCount; + pair.collision.parentA.totalContacts += contactCount; + pair.collision.parentB.totalContacts += contactCount; } }; @@ -164359,8 +164837,8 @@ var Bounds = __webpack_require__(15647); // get current separation between body edges involved in collision pair.separation = - normal.x * (bodyB.positionImpulse.x + collision.penetration.x - bodyA.positionImpulse.x) - + normal.y * (bodyB.positionImpulse.y + collision.penetration.y - bodyA.positionImpulse.y); + collision.depth + normal.x * (bodyB.positionImpulse.x - bodyA.positionImpulse.x) + + normal.y * (bodyB.positionImpulse.y - bodyA.positionImpulse.y); } for (i = 0; i < pairsLength; i++) { @@ -164456,8 +164934,8 @@ var Bounds = __webpack_require__(15647); if (!pair.isActive || pair.isSensor) continue; - var contacts = pair.activeContacts, - contactsLength = contacts.length, + var contacts = pair.contacts, + contactCount = pair.contactCount, collision = pair.collision, bodyA = collision.parentA, bodyB = collision.parentB, @@ -164465,7 +164943,7 @@ var Bounds = __webpack_require__(15647); tangent = collision.tangent; // resolve each contact - for (j = 0; j < contactsLength; j++) { + for (j = 0; j < contactCount; j++) { var contact = contacts[j], contactVertex = contact.vertex, normalImpulse = contact.normalImpulse, @@ -164528,28 +165006,26 @@ var Bounds = __webpack_require__(15647); var collision = pair.collision, bodyA = collision.parentA, bodyB = collision.parentB, - bodyAVelocity = bodyA.velocity, - bodyBVelocity = bodyB.velocity, normalX = collision.normal.x, normalY = collision.normal.y, tangentX = collision.tangent.x, tangentY = collision.tangent.y, - contacts = pair.activeContacts, - contactsLength = contacts.length, - contactShare = 1 / contactsLength, - inverseMassTotal = bodyA.inverseMass + bodyB.inverseMass, - friction = pair.friction * pair.frictionStatic * frictionNormalMultiplier; + inverseMassTotal = pair.inverseMass, + friction = pair.friction * pair.frictionStatic * frictionNormalMultiplier, + contacts = pair.contacts, + contactCount = pair.contactCount, + contactShare = 1 / contactCount; // update body velocities - bodyAVelocity.x = bodyA.position.x - bodyA.positionPrev.x; - bodyAVelocity.y = bodyA.position.y - bodyA.positionPrev.y; - bodyBVelocity.x = bodyB.position.x - bodyB.positionPrev.x; - bodyBVelocity.y = bodyB.position.y - bodyB.positionPrev.y; - bodyA.angularVelocity = bodyA.angle - bodyA.anglePrev; - bodyB.angularVelocity = bodyB.angle - bodyB.anglePrev; + var bodyAVelocityX = bodyA.position.x - bodyA.positionPrev.x, + bodyAVelocityY = bodyA.position.y - bodyA.positionPrev.y, + bodyAAngularVelocity = bodyA.angle - bodyA.anglePrev, + bodyBVelocityX = bodyB.position.x - bodyB.positionPrev.x, + bodyBVelocityY = bodyB.position.y - bodyB.positionPrev.y, + bodyBAngularVelocity = bodyB.angle - bodyB.anglePrev; // resolve each contact - for (j = 0; j < contactsLength; j++) { + for (j = 0; j < contactCount; j++) { var contact = contacts[j], contactVertex = contact.vertex; @@ -164558,10 +165034,10 @@ var Bounds = __webpack_require__(15647); offsetBX = contactVertex.x - bodyB.position.x, offsetBY = contactVertex.y - bodyB.position.y; - var velocityPointAX = bodyAVelocity.x - offsetAY * bodyA.angularVelocity, - velocityPointAY = bodyAVelocity.y + offsetAX * bodyA.angularVelocity, - velocityPointBX = bodyBVelocity.x - offsetBY * bodyB.angularVelocity, - velocityPointBY = bodyBVelocity.y + offsetBX * bodyB.angularVelocity; + var velocityPointAX = bodyAVelocityX - offsetAY * bodyAAngularVelocity, + velocityPointAY = bodyAVelocityY + offsetAX * bodyAAngularVelocity, + velocityPointBX = bodyBVelocityX - offsetBY * bodyBAngularVelocity, + velocityPointBY = bodyBVelocityY + offsetBX * bodyBAngularVelocity; var relativeVelocityX = velocityPointAX - velocityPointBX, relativeVelocityY = velocityPointAY - velocityPointBY; @@ -165823,6 +166299,7 @@ var Body = __webpack_require__(22562); (function() { + Engine._deltaMax = 1000 / 60; /** * Creates a new engine. The options parameter is an object that specifies any properties you wish to override the defaults. * All properties have default values, and many are pre-calculated automatically based on other properties. @@ -165850,7 +166327,8 @@ var Body = __webpack_require__(22562); timestamp: 0, timeScale: 1, lastDelta: 0, - lastElapsed: 0 + lastElapsed: 0, + lastUpdatesPerFrame: 0 } }; @@ -165859,6 +166337,7 @@ var Body = __webpack_require__(22562); engine.world = options.world || Composite.create({ label: 'World' }); engine.pairs = options.pairs || Pairs.create(); engine.detector = options.detector || Detector.create(); + engine.detector.pairs = engine.pairs; // for temporary back compatibility only engine.grid = { buckets: [] }; @@ -165886,6 +166365,11 @@ var Body = __webpack_require__(22562); timing = engine.timing, timestamp = timing.timestamp, i; + if (delta > Engine._deltaMax) { + Common.warnOnce( + 'Matter.Engine.update: delta argument is recommended to be less than or equal to', Engine._deltaMax.toFixed(3), 'ms.' + ); + } delta = typeof delta !== 'undefined' ? delta : Common._baseDelta; delta *= timing.timeScale; @@ -165904,7 +166388,8 @@ var Body = __webpack_require__(22562); // get all bodies and all constraints in the world var allBodies = Composite.allBodies(world), - allConstraints = Composite.allConstraints(world); + allConstraints = Composite.allConstraints(world), + allComposites = Composite.allComposites(world); // if the world has changed if (world.isModified) { @@ -165922,6 +166407,9 @@ var Body = __webpack_require__(22562); // apply gravity to all bodies Engine._bodiesApplyGravity(allBodies, engine.gravity); + Engine.wrap(allBodies, allComposites); + Engine.attractors(allBodies); + // update all body position and rotation by integration if (delta > 0) { Engine._bodiesUpdate(allBodies, delta); @@ -165937,7 +166425,6 @@ var Body = __webpack_require__(22562); Constraint.postSolveAll(allBodies); // find all collisions - detector.pairs = engine.pairs; var collisions = Detector.collisions(detector); // update collision pairs @@ -166122,6 +166609,74 @@ var Body = __webpack_require__(22562); } }; + /** + * Applies `Body.wrap` and `Composite.wrap` and to all given `bodies`. + * @method wrap + * @private + * @param {body[]} bodies + */ + Engine.wrap = function(bodies, composites) { + // wrap bodies within the wrapBounds parameters + for (var i = 0; i < bodies.length; i += 1) { + var body = bodies[i]; + + if (body.wrapBounds !== null) { + Body.wrap(body, body.wrapBounds); + } + } + + // wrap composites within the wrapBounds parameters + for (i = 0; i < composites.length; i += 1) { + var composite = composites[i]; + + if (composite.wrapBounds !== null) { + Composite.wrap(composite, composite.wrapBounds); + } + } + }; + + /** + * Applies all attractors for all bodies in the `engine`. + * This is called automatically. + * @method attractors + * @private + * @param {body[]} bodies + */ + Engine.attractors = function(bodies) { + for (var i = 0; i < bodies.length; i++) + { + var bodyA = bodies[i]; + var attractors = bodyA.attractors; + + if (attractors && attractors.length > 0) + { + for (var j = 0; j < bodies.length; j++) + { + var bodyB = bodies[j]; + + if (i !== j) + { + for (var k = 0; k < attractors.length; k++) + { + var attractor = attractors[k]; + var forceVector = attractor; + + if (Common.isFunction(attractor)) + { + forceVector = attractor(bodyA, bodyB); + } + + if (forceVector) + { + Body.applyForce(bodyB, bodyB.position, forceVector); + } + } + } + } + } + } + }; + /** * A deprecated alias for `Runner.run`, use `Matter.Runner.run(engine)` instead and see `Matter.Runner` for more information. * @deprecated use Matter.Runner.run(engine) instead @@ -166499,7 +167054,7 @@ var Common = __webpack_require__(53402); * @readOnly * @type {String} */ - Matter.version = '0.19.0'; + Matter.version = '0.20.0'; /** * A list of plugin dependencies to be installed. These are normally set and installed through `Matter.use`. @@ -166916,6 +167471,323 @@ var Common = __webpack_require__(53402); })(); +/***/ }), + +/***/ 13037: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +/** +* The `Matter.Runner` module is an optional utility which provides a game loop, +* that handles continuously updating a `Matter.Engine` for you within a browser. +* It is intended for development and debugging purposes, but may also be suitable for simple games. +* If you are using your own game loop instead, then you do not need the `Matter.Runner` module. +* Instead just call `Engine.update(engine, delta)` in your own loop. +* +* See the included usage [examples](https://github.com/liabru/matter-js/tree/master/examples). +* +* @class Runner +*/ + +var Runner = {}; + +module.exports = Runner; + +var Events = __webpack_require__(35810); +var Engine = __webpack_require__(48413); +var Common = __webpack_require__(53402); + +(function() { + + Runner._maxFrameDelta = 1000 / 15; + Runner._frameDeltaFallback = 1000 / 60; + Runner._timeBufferMargin = 1.5; + Runner._elapsedNextEstimate = 1; + Runner._smoothingLowerBound = 0.1; + Runner._smoothingUpperBound = 0.9; + + + /** + * Creates a new Runner. The options parameter is an object that specifies any properties you wish to override the defaults. + * @method create + * @param {} options + */ + Runner.create = function(options) { + var defaults = { + delta: 1000 / 60, + frameDelta: null, + frameDeltaSmoothing: true, + frameDeltaSnapping: true, + frameDeltaHistory: [], + frameDeltaHistorySize: 100, + frameRequestId: null, + timeBuffer: 0, + timeLastTick: null, + maxUpdates: null, + maxFrameTime: 1000 / 30, + lastUpdatesDeferred: 0, + enabled: true + }; + + var runner = Common.extend(defaults, options); + + // for temporary back compatibility only + runner.fps = 0; + + return runner; + }; + + /** + * Continuously ticks a `Matter.Engine` by calling `Runner.tick` on the `requestAnimationFrame` event. + * @method run + * @param {engine} engine + */ + Runner.run = function(runner, engine) { + // create runner if engine is first argument + runner.timeBuffer = Runner._frameDeltaFallback; + + (function onFrame(time){ + runner.frameRequestId = Runner._onNextFrame(runner, onFrame); + + if (time && runner.enabled) { + Runner.tick(runner, engine, time); + } + })(); + + return runner; + }; + + /** + * A game loop utility that updates the engine and renderer by one step (a 'tick'). + * Features delta smoothing, time correction and fixed or dynamic timing. + * Consider just `Engine.update(engine, delta)` if you're using your own loop. + * @method tick + * @param {runner} runner + * @param {engine} engine + * @param {number} time + */ + Runner.tick = function(runner, engine, time) { + var tickStartTime = Common.now(), + engineDelta = runner.delta, + updateCount = 0; + + // fixed timestep + var frameDelta = time - runner.timeLastTick; + + if (!frameDelta || !runner.timeLastTick || frameDelta > Math.max(Runner._maxFrameDelta, runner.maxFrameTime)) { + // dynamic timestep based on wall clock between calls + frameDelta = runner.frameDelta || Runner._frameDeltaFallback; + } + + if (runner.frameDeltaSmoothing) { + // optimistically filter delta over a few frames, to improve stability + runner.frameDeltaHistory.push(frameDelta); + runner.frameDeltaHistory = runner.frameDeltaHistory.slice(-runner.frameDeltaHistorySize); + var deltaHistorySorted = runner.frameDeltaHistory.slice(0).sort(); + + // limit delta + var deltaHistoryWindow = runner.frameDeltaHistory.slice( + deltaHistorySorted.length * Runner._smoothingLowerBound, + deltaHistorySorted.length * Runner._smoothingUpperBound + ); + + // update engine timing object + var frameDeltaSmoothed = _mean(deltaHistoryWindow); + frameDelta = frameDeltaSmoothed || frameDelta; + } + + if (runner.frameDeltaSnapping) { + frameDelta = 1000 / Math.round(1000 / frameDelta); + } + runner.frameDelta = frameDelta; + runner.timeLastTick = time; + runner.timeBuffer += runner.frameDelta; + runner.timeBuffer = Common.clamp( + runner.timeBuffer, 0, runner.frameDelta + engineDelta * Runner._timeBufferMargin + ); + runner.lastUpdatesDeferred = 0; + var maxUpdates = runner.maxUpdates || Math.ceil(runner.maxFrameTime / engineDelta); + // create an event object + var event = { + timestamp: engine.timing.timestamp + }; + + Events.trigger(runner, 'beforeTick', event); + + // fps counter + + Events.trigger(runner, 'tick', event); + + var updateStartTime = Common.now(); + while (engineDelta > 0 && runner.timeBuffer >= engineDelta * Runner._timeBufferMargin) { + // update + Events.trigger(runner, 'beforeUpdate', event); + + Engine.update(engine, engineDelta); + Events.trigger(runner, 'afterUpdate', event); + + runner.timeBuffer -= engineDelta; + updateCount += 1; + var elapsedTimeTotal = Common.now() - tickStartTime, + elapsedTimeUpdates = Common.now() - updateStartTime, + elapsedNextEstimate = elapsedTimeTotal + Runner._elapsedNextEstimate * elapsedTimeUpdates / updateCount; + if (updateCount >= maxUpdates || elapsedNextEstimate > runner.maxFrameTime) { + runner.lastUpdatesDeferred = Math.round(Math.max(0, (runner.timeBuffer / engineDelta) - Runner._timeBufferMargin)); + break; + } + } + engine.timing.lastUpdatesPerFrame = updateCount; + Events.trigger(runner, 'afterTick', event); + if (runner.frameDeltaHistory.length >= 100) { + if (runner.lastUpdatesDeferred && Math.round(runner.frameDelta / engineDelta) > maxUpdates) { + Common.warnOnce('Matter.Runner: runner reached runner.maxUpdates, see docs.'); + } else if (runner.lastUpdatesDeferred) { + Common.warnOnce('Matter.Runner: runner reached runner.maxFrameTime, see docs.'); + } + if (typeof runner.isFixed !== 'undefined') { + Common.warnOnce('Matter.Runner: runner.isFixed is now redundant, see docs.'); + } + if (runner.deltaMin || runner.deltaMax) { + Common.warnOnce('Matter.Runner: runner.deltaMin and runner.deltaMax were removed, see docs.'); + } + if (runner.fps !== 0) { + Common.warnOnce('Matter.Runner: runner.fps was replaced by runner.delta, see docs.'); + } + } + }; + + /** + * Ends execution of `Runner.run` on the given `runner`, by canceling the animation frame request event loop. + * If you wish to only temporarily pause the engine, see `engine.enabled` instead. + * @method stop + * @param {runner} runner + */ + Runner.stop = function(runner) { + Runner._cancelNextFrame(runner); + }; + + /** + * Alias for `Runner.run`. + * @method start + * @param {runner} runner + * @param {engine} engine + */ + Runner._onNextFrame = function(runner, callback) { + if (typeof window !== 'undefined' && window.requestAnimationFrame) { + runner.frameRequestId = window.requestAnimationFrame(callback); + } else { + throw new Error('Matter.Runner: missing required global window.requestAnimationFrame.'); + } + return runner.frameRequestId; + }; + Runner._cancelNextFrame = function(runner) { + if (typeof window !== 'undefined' && window.cancelAnimationFrame) { + window.cancelAnimationFrame(runner.frameRequestId); + } else { + throw new Error('Matter.Runner: missing required global window.cancelAnimationFrame.'); + } + }; + + var _mean = function(values) { + var result = 0, + valuesLength = values.length; + for (var i = 0; i < valuesLength; i += 1) { + result += values[i]; + } + return (result / valuesLength) || 0; + }; + /* + * + * Events Documentation + * + */ + + /** + * Fired at the start of a tick, before any updates to the engine or timing + * + * @event beforeTick + * @param {} event An event object + * @param {number} event.timestamp The engine.timing.timestamp of the event + * @param {} event.source The source object of the event + * @param {} event.name The name of the event + */ + + /** + * Fired after engine timing updated, but just before update + * + * @event tick + * @param {} event An event object + * @param {number} event.timestamp The engine.timing.timestamp of the event + * @param {} event.source The source object of the event + * @param {} event.name The name of the event + */ + + /** + * Fired at the end of a tick, after engine update and after rendering + * + * @event afterTick + * @param {} event An event object + * @param {number} event.timestamp The engine.timing.timestamp of the event + * @param {} event.source The source object of the event + * @param {} event.name The name of the event + */ + + /** + * Fired before update + * + * @event beforeUpdate + * @param {} event An event object + * @param {number} event.timestamp The engine.timing.timestamp of the event + * @param {} event.source The source object of the event + * @param {} event.name The name of the event + */ + + /** + * Fired after update + * + * @event afterUpdate + * @param {} event An event object + * @param {number} event.timestamp The engine.timing.timestamp of the event + * @param {} event.source The source object of the event + * @param {} event.name The name of the event + */ + + /* + * + * Properties Documentation + * + */ + + /** + * A flag that specifies whether the runner is running or not. + * + * @property enabled + * @type boolean + * @default true + */ + + /** + * A `Boolean` that specifies if the runner should use a fixed timestep (otherwise it is variable). + * If timing is fixed, then the apparent simulation speed will change depending on the frame rate (but behaviour will be deterministic). + * If the timing is variable, then the apparent simulation speed will be constant (approximately, but at the cost of determininism). + * + * @property isFixed + * @type boolean + * @default false + */ + + /** + * A `Number` that specifies the time step between updates in milliseconds. + * If `engine.timing.isFixed` is set to `true`, then `delta` is fixed. + * If it is `false`, then `delta` can dynamically change to maintain the correct apparent simulation speed. + * + * @property delta + * @type number + * @default 1000 / 60 + */ + +})(); + + /***/ }), /***/ 53614: @@ -167133,6 +168005,9 @@ var Vector = __webpack_require__(31725); Bodies.trapezoid = function(x, y, width, height, slope, options) { options = options || {}; + if (slope >= 1) { + Common.warn('Bodies.trapezoid: slope parameter must be < 1.'); + } slope *= 0.5; var roof = (1 - (slope * 2)) * width; @@ -168005,6 +168880,42 @@ module.exports = Bounds; bounds.min.y = position.y; bounds.max.y = position.y + deltaY; }; + + /** + * Returns a translation vector that wraps the `objectBounds` inside the `bounds`. + * @method wrap + * @param {bounds} objectBounds The bounds of the object to wrap inside the bounds. + * @param {bounds} bounds The bounds to wrap the body inside. + * @param {number} [padding=0] - An amount added to the boundary. + * @returns {?Matter.Vector} A translation vector (only if wrapping is required). + */ + Bounds.wrap = function(objectBounds, bounds, padding) { + var x = null, + y = null; + + if (typeof bounds.min.x !== 'undefined' && typeof bounds.max.x !== 'undefined') { + if (objectBounds.min.x > bounds.max.x) { + x = bounds.min.x - objectBounds.max.x; + } else if (objectBounds.max.x < bounds.min.x) { + x = bounds.max.x - objectBounds.min.x; + } + } + + if (typeof bounds.min.y !== 'undefined' && typeof bounds.max.y !== 'undefined') { + if (objectBounds.min.y > bounds.max.y) { + y = bounds.min.y - objectBounds.max.y; + } else if (objectBounds.max.y < bounds.min.y) { + y = bounds.max.y - objectBounds.min.y; + } + } + + if (x !== null || y !== null) { + return { + x: x || 0, + y: y || 0 + }; + } + }; })(); @@ -168954,484 +169865,6 @@ var Common = __webpack_require__(53402); })(); -/***/ }), - -/***/ 18210: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var Matter = __webpack_require__(19933); - -/** - * An attractors plugin for matter.js. - * See the readme for usage and examples. - * @module MatterAttractors - */ -var MatterAttractors = -{ - name: 'matter-attractors', - version: '0.1.7', - for: 'matter-js@^0.19.0', - silent: true, - - // installs the plugin where `base` is `Matter` - // you should not need to call this directly. - install: function (base) - { - base.after('Body.create', function () - { - MatterAttractors.Body.init(this); - }); - - base.before('Engine.update', function (engine) - { - MatterAttractors.Engine.update(engine); - }); - }, - - Body: - { - /** - * Initialises the `body` to support attractors. - * This is called automatically by the plugin. - * @function MatterAttractors.Body.init - * @param {Matter.Body} body The body to init. - * @returns {void} No return value. - */ - init: function (body) - { - body.plugin.attractors = body.plugin.attractors || []; - } - }, - - Engine: - { - /** - * Applies all attractors for all bodies in the `engine`. - * This is called automatically by the plugin. - * @function MatterAttractors.Engine.update - * @param {Matter.Engine} engine The engine to update. - * @returns {void} No return value. - */ - update: function (engine) - { - var bodies = Matter.Composite.allBodies(engine.world); - - for (var i = 0; i < bodies.length; i++) - { - var bodyA = bodies[i]; - var attractors = bodyA.plugin.attractors; - - if (attractors && attractors.length > 0) - { - for (var j = 0; j < bodies.length; j++) - { - var bodyB = bodies[j]; - - if (i !== j) - { - for (var k = 0; k < attractors.length; k++) - { - var attractor = attractors[k]; - var forceVector = attractor; - - if (Matter.Common.isFunction(attractor)) - { - forceVector = attractor(bodyA, bodyB); - } - - if (forceVector) - { - Matter.Body.applyForce(bodyB, bodyB.position, forceVector); - } - } - } - } - } - } - } - }, - - /** - * Defines some useful common attractor functions that can be used - * by pushing them to your body's `body.plugin.attractors` array. - * @namespace MatterAttractors.Attractors - * @property {number} gravityConstant The gravitational constant used by the gravity attractor. - */ - Attractors: - { - gravityConstant: 0.001, - - /** - * An attractor function that applies Newton's law of gravitation. - * Use this by pushing `MatterAttractors.Attractors.gravity` to your body's `body.plugin.attractors` array. - * The gravitational constant defaults to `0.001` which you can change - * at `MatterAttractors.Attractors.gravityConstant`. - * @function MatterAttractors.Attractors.gravity - * @param {Matter.Body} bodyA The first body. - * @param {Matter.Body} bodyB The second body. - * @returns {void} No return value. - */ - gravity: function (bodyA, bodyB) - { - // use Newton's law of gravitation - var bToA = Matter.Vector.sub(bodyB.position, bodyA.position); - var distanceSq = Matter.Vector.magnitudeSquared(bToA) || 0.0001; - var normal = Matter.Vector.normalise(bToA); - var magnitude = -MatterAttractors.Attractors.gravityConstant * (bodyA.mass * bodyB.mass / distanceSq); - var force = Matter.Vector.mult(normal, magnitude); - - // to apply forces to both bodies - Matter.Body.applyForce(bodyA, bodyA.position, Matter.Vector.neg(force)); - Matter.Body.applyForce(bodyB, bodyB.position, force); - } - } -}; - -module.exports = MatterAttractors; - -/** - * @namespace Matter.Body - * @see http://brm.io/matter-js/docs/classes/Body.html - */ - -/** - * This plugin adds a new property `body.plugin.attractors` to instances of `Matter.Body`. - * This is an array of callback functions that will be called automatically - * for every pair of bodies, on every engine update. - * @property {Function[]} body.plugin.attractors - * @memberof Matter.Body - */ - -/** - * An attractor function calculates the force to be applied - * to `bodyB`, it should either: - * - return the force vector to be applied to `bodyB` - * - or apply the force to the body(s) itself - * @callback AttractorFunction - * @param {Matter.Body} bodyA - * @param {Matter.Body} bodyB - * @returns {(Vector|undefined)} a force vector (optional) - */ - - -/***/ }), - -/***/ 40178: -/***/ ((module) => { - -/** - * @author @dxu https://github.com/dxu/matter-collision-events - * @author Richard Davey - * @license {@link https://opensource.org/licenses/MIT|MIT License} - */ - -var MatterCollisionEvents = { - - name: 'matter-collision-events', - version: '0.1.6', - for: 'matter-js@^0.19.0', - silent: true, - - install: function (matter) - { - matter.after('Engine.create', function () - { - matter.Events.on(this, 'collisionStart', function (event) - { - event.pairs.map(function (pair) - { - var bodyA = pair.bodyA; - var bodyB = pair.bodyB; - - if (bodyA.gameObject) - { - bodyA.gameObject.emit('collide', bodyA, bodyB, pair); - } - - if (bodyB.gameObject) - { - bodyB.gameObject.emit('collide', bodyB, bodyA, pair); - } - - matter.Events.trigger(bodyA, 'onCollide', { pair: pair }); - matter.Events.trigger(bodyB, 'onCollide', { pair: pair }); - - if (bodyA.onCollideCallback) - { - bodyA.onCollideCallback(pair); - } - - if (bodyB.onCollideCallback) - { - bodyB.onCollideCallback(pair); - } - - if (bodyA.onCollideWith[bodyB.id]) - { - bodyA.onCollideWith[bodyB.id](bodyB, pair); - } - - if (bodyB.onCollideWith[bodyA.id]) - { - bodyB.onCollideWith[bodyA.id](bodyA, pair); - } - }); - }); - - matter.Events.on(this, 'collisionActive', function (event) - { - event.pairs.map(function (pair) - { - var bodyA = pair.bodyA; - var bodyB = pair.bodyB; - - if (bodyA.gameObject) - { - bodyA.gameObject.emit('collideActive', bodyA, bodyB, pair); - } - - if (bodyB.gameObject) - { - bodyB.gameObject.emit('collideActive', bodyB, bodyA, pair); - } - - matter.Events.trigger(bodyA, 'onCollideActive', { pair: pair }); - matter.Events.trigger(bodyB, 'onCollideActive', { pair: pair }); - - if (bodyA.onCollideActiveCallback) - { - bodyA.onCollideActiveCallback(pair); - } - - if (bodyB.onCollideActiveCallback) - { - bodyB.onCollideActiveCallback(pair); - } - }); - }); - - matter.Events.on(this, 'collisionEnd', function (event) - { - event.pairs.map(function (pair) - { - var bodyA = pair.bodyA; - var bodyB = pair.bodyB; - - if (bodyA.gameObject) - { - bodyA.gameObject.emit('collideEnd', bodyA, bodyB, pair); - } - - if (bodyB.gameObject) - { - bodyB.gameObject.emit('collideEnd', bodyB, bodyA, pair); - } - - matter.Events.trigger(bodyA, 'onCollideEnd', { pair: pair }); - matter.Events.trigger(bodyB, 'onCollideEnd', { pair: pair }); - - if (bodyA.onCollideEndCallback) - { - bodyA.onCollideEndCallback(pair); - } - - if (bodyB.onCollideEndCallback) - { - bodyB.onCollideEndCallback(pair); - } - }); - }); - }); - } -}; - -module.exports = MatterCollisionEvents; - - -/***/ }), - -/***/ 74507: -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var Matter = __webpack_require__(19933); - -/** - * A coordinate wrapping plugin for matter.js. - * See the readme for usage and examples. - * @module MatterWrap - */ -var MatterWrap = { - // plugin meta - name: 'matter-wrap', // PLUGIN_NAME - version: '0.1.4', // PLUGIN_VERSION - for: 'matter-js@^0.19.0', - silent: true, // no console log please - - // installs the plugin where `base` is `Matter` - // you should not need to call this directly. - install: function(base) { - base.after('Engine.update', function() { - MatterWrap.Engine.update(this); - }); - }, - - Engine: { - /** - * Updates the engine by wrapping bodies and composites inside `engine.world`. - * This is called automatically by the plugin. - * @function MatterWrap.Engine.update - * @param {Matter.Engine} engine The engine to update. - * @returns {void} No return value. - */ - update: function(engine) { - var world = engine.world, - bodies = Matter.Composite.allBodies(world), - composites = Matter.Composite.allComposites(world); - - for (var i = 0; i < bodies.length; i += 1) { - var body = bodies[i]; - - if (body.plugin.wrap) { - MatterWrap.Body.wrap(body, body.plugin.wrap); - } - } - - for (i = 0; i < composites.length; i += 1) { - var composite = composites[i]; - - if (composite.plugin.wrap) { - MatterWrap.Composite.wrap(composite, composite.plugin.wrap); - } - } - } - }, - - Bounds: { - /** - * Returns a translation vector that wraps the `objectBounds` inside the `bounds`. - * @function MatterWrap.Bounds.wrap - * @param {Matter.Bounds} objectBounds The bounds of the object to wrap inside the bounds. - * @param {Matter.Bounds} bounds The bounds to wrap the body inside. - * @returns {?Matter.Vector} A translation vector (only if wrapping is required). - */ - wrap: function(objectBounds, bounds) { - var x = null, - y = null; - - if (typeof bounds.min.x !== 'undefined' && typeof bounds.max.x !== 'undefined') { - if (objectBounds.min.x > bounds.max.x) { - x = bounds.min.x - objectBounds.max.x; - } else if (objectBounds.max.x < bounds.min.x) { - x = bounds.max.x - objectBounds.min.x; - } - } - - if (typeof bounds.min.y !== 'undefined' && typeof bounds.max.y !== 'undefined') { - if (objectBounds.min.y > bounds.max.y) { - y = bounds.min.y - objectBounds.max.y; - } else if (objectBounds.max.y < bounds.min.y) { - y = bounds.max.y - objectBounds.min.y; - } - } - - if (x !== null || y !== null) { - return { - x: x || 0, - y: y || 0 - }; - } - } - }, - - Body: { - /** - * Wraps the `body` position such that it always stays within the given bounds. - * Upon crossing a boundary the body will appear on the opposite side of the bounds, - * while maintaining its velocity. - * This is called automatically by the plugin. - * @function MatterWrap.Body.wrap - * @param {Matter.Body} body The body to wrap. - * @param {Matter.Bounds} bounds The bounds to wrap the body inside. - * @returns {?Matter.Vector} The translation vector that was applied (only if wrapping was required). - */ - wrap: function(body, bounds) { - var translation = MatterWrap.Bounds.wrap(body.bounds, bounds); - - if (translation) { - Matter.Body.translate(body, translation); - } - - return translation; - } - }, - - Composite: { - /** - * Returns the union of the bounds of all of the composite's bodies - * (not accounting for constraints). - * @function MatterWrap.Composite.bounds - * @param {Matter.Composite} composite The composite. - * @returns {Matter.Bounds} The composite bounds. - */ - bounds: function(composite) { - var bodies = Matter.Composite.allBodies(composite), - vertices = []; - - for (var i = 0; i < bodies.length; i += 1) { - var body = bodies[i]; - vertices.push(body.bounds.min, body.bounds.max); - } - - return Matter.Bounds.create(vertices); - }, - - /** - * Wraps the `composite` position such that it always stays within the given bounds. - * Upon crossing a boundary the composite will appear on the opposite side of the bounds, - * while maintaining its velocity. - * This is called automatically by the plugin. - * @function MatterWrap.Composite.wrap - * @param {Matter.Composite} composite The composite to wrap. - * @param {Matter.Bounds} bounds The bounds to wrap the composite inside. - * @returns {?Matter.Vector} The translation vector that was applied (only if wrapping was required). - */ - wrap: function(composite, bounds) { - var translation = MatterWrap.Bounds.wrap( - MatterWrap.Composite.bounds(composite), - bounds - ); - - if (translation) { - Matter.Composite.translate(composite, translation); - } - - return translation; - } - } -}; - -module.exports = MatterWrap; - -/** - * @namespace Matter.Body - * @see http://brm.io/matter-js/docs/classes/Body.html - */ - -/** - * This plugin adds a new property `body.plugin.wrap` to instances of `Matter.Body`. - * This is a `Matter.Bounds` instance that specifies the wrapping region. - * @property {Matter.Bounds} body.plugin.wrap - * @memberof Matter.Body - */ - -/** - * This plugin adds a new property `composite.plugin.wrap` to instances of `Matter.Composite`. - * This is a `Matter.Bounds` instance that specifies the wrapping region. - * @property {Matter.Bounds} composite.plugin.wrap - * @memberof Matter.Composite - */ - - /***/ }), /***/ 55973: @@ -175264,7 +175697,7 @@ var RenderTarget = new Class({ if (autoResize) { - this.setAutoResize(true); + this.renderer.on(Events.RESIZE, this.resize, this); } else { @@ -175448,19 +175881,33 @@ var RenderTarget = new Class({ }, /** - * Clears this Render Target. + * Clears a portion or everything from this Render Target. To clear an area, + * specify the `x`, `y`, `width` and `height`. + * + * @param {number} [x=0] - The left coordinate of the fill rectangle. + * @param {number} [y=0] - The top coordinate of the fill rectangle. + * @param {number} [width=this.width] - The width of the fill rectangle. + * @param {number} [height=this.height] - The height of the fill rectangle. * * @method Phaser.Renderer.WebGL.RenderTarget#clear * @since 3.50.0 */ - clear: function () + clear: function (x, y, width, height) { var renderer = this.renderer; var gl = renderer.gl; renderer.pushFramebuffer(this.framebuffer); - gl.disable(gl.SCISSOR_TEST); + if (x !== undefined && y !== undefined && width !== undefined && height !== undefined) + { + gl.enable(gl.SCISSOR_TEST); + gl.scissor(x, y, width, height); + } + else + { + gl.disable(gl.SCISSOR_TEST); + } gl.clearColor(0, 0, 0, 0); @@ -184522,7 +184969,6 @@ var WebGLPipeline = __webpack_require__(29100); * The default shader uniforms for this pipeline are: * * `uProjectionMatrix` (mat4) - * `uRoundPixels` (int) * `uResolution` (vec2) * `uMainSampler` (sampler2D, or sampler2D array) * @@ -184589,7 +185035,6 @@ var MobilePipeline = new Class({ this.set1i('uMainSampler', 0); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); } }); @@ -184646,7 +185091,6 @@ var WebGLPipeline = __webpack_require__(29100); * The default shader uniforms for this pipeline are: * * `uProjectionMatrix` (mat4) - * `uRoundPixels` (int) * `uResolution` (vec2) * `uMainSampler` (sampler2D, or sampler2D array) * @@ -184888,7 +185332,6 @@ var MultiPipeline = new Class({ this.set1iv('uMainSampler', renderer.textureIndexes); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); }, /** @@ -184978,6 +185421,12 @@ var MultiPipeline = new Class({ var gx = gameObject.x; var gy = gameObject.y; + if (camera.roundPixels) + { + gx = Math.floor(gx); + gy = Math.floor(gy); + } + spriteMatrix.applyITRS(gx, gy, gameObject.rotation, gameObject.scaleX * flipX, gameObject.scaleY * flipY); camMatrix.copyFrom(camera.matrix); @@ -185000,7 +185449,7 @@ var MultiPipeline = new Class({ // Multiply by the Sprite matrix, store result in calcMatrix camMatrix.multiply(spriteMatrix, calcMatrix); - var quad = calcMatrix.setQuad(x, y, x + frameWidth, y + frameHeight); + var quad = calcMatrix.setQuad(x, y, x + frameWidth, y + frameHeight, camera.roundPixels); var getTint = Utils.getTintAppendFloatAlpha; var cameraAlpha = camera.alpha; @@ -185019,8 +185468,6 @@ var MultiPipeline = new Class({ this.manager.preBatch(gameObject); - this.currentShader.set1i('uRoundPixels', camera.roundPixels); - this.batchQuad(gameObject, quad[0], quad[1], quad[2], quad[3], quad[4], quad[5], quad[6], quad[7], u0, v0, u1, v1, tintTL, tintTR, tintBL, tintBR, gameObject.tintFill, texture, unit); this.manager.postBatch(gameObject); @@ -185158,6 +185605,12 @@ var MultiPipeline = new Class({ y += srcHeight; } + if (camera.roundPixels) + { + srcX = Math.floor(srcX); + srcY = Math.floor(srcY); + } + spriteMatrix.applyITRS(srcX, srcY, rotation, scaleX, scaleY); camMatrix.copyFrom(camera.matrix); @@ -185180,7 +185633,7 @@ var MultiPipeline = new Class({ // Multiply by the Sprite matrix, store result in calcMatrix camMatrix.multiply(spriteMatrix, calcMatrix); - var quad = calcMatrix.setQuad(x, y, x + width, y + height); + var quad = calcMatrix.setQuad(x, y, x + width, y + height, camera.roundPixels); if (textureUnit === undefined || textureUnit === null) { @@ -185192,8 +185645,6 @@ var MultiPipeline = new Class({ this.manager.preBatch(gameObject); } - this.currentShader.set1i('uRoundPixels', camera.roundPixels); - this.batchQuad(gameObject, quad[0], quad[1], quad[2], quad[3], quad[4], quad[5], quad[6], quad[7], u0, v0, u1, v1, tintTL, tintTR, tintBL, tintBR, tintEffect, texture, textureUnit); if (gameObject && !skipPrePost) @@ -185321,8 +185772,6 @@ var MultiPipeline = new Class({ var tint = this.fillTint; - this.currentShader.set1i('uRoundPixels', false); - this.batchTri(null, tx0, ty0, tx1, ty1, tx2, ty2, 0, 0, 1, 1, tint.TL, tint.TR, tint.BL, 2); }, @@ -185414,8 +185863,6 @@ var MultiPipeline = new Class({ polygonIndexArray = Earcut(polygonCache); length = polygonIndexArray.length; - this.currentShader.set1i('uRoundPixels', false); - for (var index = 0; index < length; index += 3) { var p0 = polygonIndexArray[index + 0] * 2; @@ -185569,8 +186016,6 @@ var MultiPipeline = new Class({ var tintBL = tint.BL; var tintBR = tint.BR; - this.currentShader.set1i('uRoundPixels', false); - // TL, BL, BR, TR this.batchQuad(null, tlX, tlY, blX, blY, brX, brY, trX, trY, 0, 0, 1, 1, tintTL, tintTR, tintBL, tintBR, 2); @@ -186087,7 +186532,6 @@ var PostFXPipeline = new Class({ this.set1i('uMainSampler', 0); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); var targets = this.renderTargets; @@ -186746,7 +187190,6 @@ var PreFXPipeline = new Class({ this.currentShader = this.copyShader; this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); }, /** @@ -186860,7 +187303,6 @@ var PreFXPipeline = new Class({ this.set1i('uMainSampler', 0); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); this.flipProjectionMatrix(true); @@ -187007,7 +187449,6 @@ var PreFXPipeline = new Class({ this.set1i('uMainSampler', 0); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); sprite.preFX.onFXCopy(this); @@ -187450,7 +187891,6 @@ var MultiPipeline = __webpack_require__(57516); * The default shader uniforms for this pipeline are: * * `uProjectionMatrix` (mat4) - * `uRoundPixels` (int) * `uResolution` (vec2) * `uMainSampler` (sampler2D, or sampler2D array) * @@ -187524,7 +187964,6 @@ var WebGLPipeline = __webpack_require__(29100); * The default shader uniforms for this pipeline are: * * `uProjectionMatrix` (mat4) - * `uRoundPixels` (int) * `uResolution` (vec2) * `uMainSampler` (sampler2D, or sampler2D array) * @@ -187559,7 +187998,6 @@ var SinglePipeline = new Class({ this.set1i('uMainSampler', 0); this.set2f('uResolution', renderer.width, renderer.height); - this.set1i('uRoundPixels', renderer.config.roundPixels); } }); @@ -191425,7 +191863,6 @@ module.exports = [ '#define SHADER_NAME PHASER_MOBILE_VS', 'precision mediump float;', 'uniform mat4 uProjectionMatrix;', - 'uniform int uRoundPixels;', 'uniform vec2 uResolution;', 'attribute vec2 inPosition;', 'attribute vec2 inTexCoord;', @@ -191438,10 +191875,6 @@ module.exports = [ 'void main ()', '{', ' gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);', - ' if (uRoundPixels == 1)', - ' {', - ' gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;', - ' }', ' outTexCoord = inTexCoord;', ' outTint = inTint;', ' outTintEffect = inTintEffect;', @@ -191494,7 +191927,6 @@ module.exports = [ '#define SHADER_NAME PHASER_MULTI_VS', 'precision mediump float;', 'uniform mat4 uProjectionMatrix;', - 'uniform int uRoundPixels;', 'uniform vec2 uResolution;', 'attribute vec2 inPosition;', 'attribute vec2 inTexCoord;', @@ -191508,10 +191940,6 @@ module.exports = [ 'void main ()', '{', ' gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);', - ' if (uRoundPixels == 1)', - ' {', - ' gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;', - ' }', ' outTexCoord = inTexCoord;', ' outTexId = inTexId;', ' outTint = inTint;', @@ -191656,7 +192084,6 @@ module.exports = [ '#define SHADER_NAME PHASER_SINGLE_VS', 'precision mediump float;', 'uniform mat4 uProjectionMatrix;', - 'uniform int uRoundPixels;', 'uniform vec2 uResolution;', 'attribute vec2 inPosition;', 'attribute vec2 inTexCoord;', @@ -191669,10 +192096,6 @@ module.exports = [ 'void main ()', '{', ' gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);', - ' if (uRoundPixels == 1)', - ' {', - ' gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;', - ' }', ' outTexCoord = inTexCoord;', ' outTint = inTint;', ' outTintEffect = inTintEffect;', @@ -191686,8 +192109,8 @@ module.exports = [ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { /** - * @author Richard Davey - * @copyright 2013-2024 Phaser Studio Inc. + * @author Richard Davey + * @copyright 2013-2023 Photon Storm Ltd. * @license {@link https://opensource.org/licenses/MIT|MIT License} */ @@ -192022,9 +192445,9 @@ module.exports = WebGLBufferWrapper; var Class = __webpack_require__(83419); +// Possible errors that can be thrown by `gl.checkFramebufferStatus()`. /** - * @ignore - * Possible errors that can be thrown by `gl.checkFramebufferStatus()`. + * @ignore */ var errors = { 36054: 'Incomplete Attachment', @@ -200071,7 +200494,6 @@ module.exports = 'pause'; * @type {string} * @since 3.0.0 * - * @param {Phaser.Scenes.Systems} sys - A reference to the Scene Systems class of the Scene that emitted this event. * @param {number} time - The current time. Either a High Resolution Timer value if it comes from Request Animation Frame, or Date.now if using SetTimeout. * @param {number} delta - The delta time in ms since the last frame. This is a smoothed and capped value based on the FPS rate. */ @@ -200151,7 +200573,6 @@ module.exports = 'prerender'; * @type {string} * @since 3.0.0 * - * @param {Phaser.Scenes.Systems} sys - A reference to the Scene Systems class of the Scene that emitted this event. * @param {number} time - The current time. Either a High Resolution Timer value if it comes from Request Animation Frame, or Date.now if using SetTimeout. * @param {number} delta - The delta time in ms since the last frame. This is a smoothed and capped value based on the FPS rate. */ @@ -200598,7 +201019,6 @@ module.exports = 'transitionwake'; * @type {string} * @since 3.0.0 * - * @param {Phaser.Scenes.Systems} sys - A reference to the Scene Systems class of the Scene that emitted this event. * @param {number} time - The current time. Either a High Resolution Timer value if it comes from Request Animation Frame, or Date.now if using SetTimeout. * @param {number} delta - The delta time in ms since the last frame. This is a smoothed and capped value based on the FPS rate. */ @@ -211229,7 +211649,7 @@ module.exports = CanvasTexture; */ var BlendModes = __webpack_require__(10312); -var Camera = __webpack_require__(71911); +var Camera = __webpack_require__(38058); var CanvasPool = __webpack_require__(27919); var Class = __webpack_require__(83419); var CONST = __webpack_require__(8054); @@ -211421,7 +211841,7 @@ var DynamicTexture = new Class({ * You can scroll, zoom and rotate this Camera. * * @name Phaser.Textures.DynamicTexture#camera - * @type {Phaser.Cameras.Scene2D.BaseCamera} + * @type {Phaser.Cameras.Scene2D.Camera} * @since 3.12.0 */ this.camera = new Camera(0, 0, width, height).setScene(manager.game.scene.systemScene, false); @@ -211655,36 +212075,48 @@ var DynamicTexture = new Class({ }, /** - * Fully clears this Dynamic Texture, erasing everything from it and resetting it back to - * a blank, transparent, texture. - * + * Clears a portion or everything from this Dynamic Texture by erasing it and resetting it back to + * a blank, transparent, texture. To clear an area, specify the `x`, `y`, `width` and `height`. * @method Phaser.Textures.DynamicTexture#clear * @since 3.2.0 * + * @param {number} [x=0] - The left coordinate of the fill rectangle. + * @param {number} [y=0] - The top coordinate of the fill rectangle. + * @param {number} [width=this.width] - The width of the fill rectangle. + * @param {number} [height=this.height] - The height of the fill rectangle. + * * @return {this} This Dynamic Texture instance. */ - clear: function () + clear: function (x, y, width, height) { if (this.dirty) { var ctx = this.context; + var renderTarget = this.renderTarget; if (renderTarget) { - renderTarget.clear(); + renderTarget.clear(x, y, width, height); } else if (ctx) { - ctx.save(); - ctx.setTransform(1, 0, 0, 1, 0, 0); - ctx.clearRect(0, 0, this.width, this.height); - ctx.restore(); + if (x !== undefined && y !== undefined && width !== undefined && height !== undefined) + { + ctx.clearRect(x, y, width, height); + } + else + { + ctx.save(); + ctx.setTransform(1, 0, 0, 1, 0, 0); + ctx.clearRect(0, 0, this.width, this.height); + ctx.restore(); + } } this.dirty = false; } - + return this; }, @@ -214166,7 +214598,7 @@ var Texture = new Class({ * @method Phaser.Textures.Texture#getFrameBounds * @since 3.80.0 * - * @param {number} sourceIndex - The index of the TextureSource to get the Frame bounds from. + * @param {number} [sourceIndex=0] - The index of the TextureSource to get the Frame bounds from. * * @return {Phaser.Types.Math.RectangleLike} An object containing the bounds of the Frames using the given Texture Source Index. */ @@ -214174,14 +214606,16 @@ var Texture = new Class({ { if (sourceIndex === undefined) { sourceIndex = 0; } - var frames = this.getFramesFromTextureSource(sourceIndex); + var frames = this.getFramesFromTextureSource(sourceIndex, true); - var minX = Infinity; - var minY = Infinity; - var maxX = 0; - var maxY = 0; + var baseFrame = frames[0]; - for (var i = 0; i < frames.length; i++) + var minX = baseFrame.cutX; + var minY = baseFrame.cutY; + var maxX = baseFrame.cutX + baseFrame.cutWidth; + var maxY = baseFrame.cutY + baseFrame.cutHeight; + + for (var i = 1; i < frames.length; i++) { var frame = frames[i]; @@ -214609,9 +215043,21 @@ var TextureManager = new Class({ var config = this.game.config; - this.addBase64('__DEFAULT', config.defaultImage); - this.addBase64('__MISSING', config.missingImage); - this.addBase64('__WHITE', config.whiteImage); + if (config.defaultImage !== null) + { + this.addBase64('__DEFAULT', config.defaultImage); + } + + if (config.missingImage !== null) + { + this.addBase64('__MISSING', config.missingImage); + } + + if (config.whiteImage !== null) + { + this.addBase64('__WHITE', config.whiteImage); + } + if (this.game.renderer && this.game.renderer.gl) { this.addUint8Array('__NORMAL', new Uint8Array([ 127, 127, 255, 255 ]), 1, 1); @@ -220413,8 +220859,16 @@ var Tilemap = new Class({ if (tileset) { - tileset.setTileSize(tileWidth, tileHeight); - tileset.setSpacing(tileMargin, tileSpacing); + if (tileWidth || tileHeight) + { + tileset.setTileSize(tileWidth, tileHeight); + } + + if (tileMargin || tileSpacing) + { + tileset.setSpacing(tileMargin, tileSpacing); + } + tileset.setImage(texture); return tileset; @@ -221342,7 +221796,7 @@ var Tilemap = new Class({ * * @param {number} tileX - X position to get the tile from (given in tile units, not pixels). * @param {number} tileY - Y position to get the tile from (given in tile units, not pixels). - * @param {boolean} [nonNull] - If true getTile won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used. * * @return {?Phaser.Tilemaps.Tile} Returns a Tile, or null if the layer given was invalid. @@ -221366,7 +221820,7 @@ var Tilemap = new Class({ * * @param {number} worldX - X position to get the tile from (given in pixels) * @param {number} worldY - Y position to get the tile from (given in pixels) - * @param {boolean} [nonNull] - If true, function won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values. * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used. * @@ -222844,6 +223298,8 @@ var Vector2 = __webpack_require__(26099); * @classdesc * A Tilemap Layer is a Game Object that renders LayerData from a Tilemap when used in combination * with one, or more, Tilesets. + * + * Do not add TilemapLayers to Containers, they are stand-alone display objects. * * @class TilemapLayer * @extends Phaser.GameObjects.GameObject @@ -223562,7 +224018,7 @@ var TilemapLayer = new Class({ * * @param {number} tileX - X position to get the tile from (given in tile units, not pixels). * @param {number} tileY - Y position to get the tile from (given in tile units, not pixels). - * @param {boolean} [nonNull=false] - If true getTile won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null. * * @return {Phaser.Tilemaps.Tile} The Tile at the given coordinates or null if no tile was found or the coordinates were invalid. */ @@ -223579,7 +224035,7 @@ var TilemapLayer = new Class({ * * @param {number} worldX - X position to get the tile from (given in pixels) * @param {number} worldY - Y position to get the tile from (given in pixels) - * @param {boolean} [nonNull=false] - If true, function won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values. * * @return {Phaser.Tilemaps.Tile} The tile at the given coordinates or null if no tile was found or the coordinates were invalid. @@ -223598,7 +224054,7 @@ var TilemapLayer = new Class({ * @param {number} worldX - X position to get the tile from (given in pixels) * @param {number} worldY - Y position to get the tile from (given in pixels) * @param {boolean} [originTop=true] - Which is the active face of the isometric tile? The top (default, true), or the base? (false) - * @param {boolean} [nonNull=false] - If true, function won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values. * * @return {Phaser.Tilemaps.Tile} The tile at the given coordinates or null if no tile was found or the coordinates were invalid. @@ -224706,7 +225162,7 @@ var Tileset = new Class({ if (tileData === undefined) { tileData = {}; } /** - * The name of the Tileset.s + * The name of the Tileset. * * @name Phaser.Tilemaps.Tileset#name * @type {string} @@ -225009,7 +225465,7 @@ var Tileset = new Class({ }, /** - * Sets the tile margin & spacing and updates the tile data (rows, columns, etc.). + * Sets the tile margin and spacing and updates the tile data (rows, columns, etc.). * * @method Phaser.Tilemaps.Tileset#setSpacing * @since 3.0.0 @@ -225991,15 +226447,13 @@ var IsInLayerBounds = __webpack_require__(62991); * * @param {number} tileX - X position to get the tile from (given in tile units, not pixels). * @param {number} tileY - Y position to get the tile from (given in tile units, not pixels). - * @param {boolean} nonNull - If true getTile won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} nonNull - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {Phaser.Tilemaps.LayerData} layer - The Tilemap Layer to act upon. * * @return {Phaser.Tilemaps.Tile} The tile at the given coordinates or null if no tile was found or the coordinates were invalid. */ var GetTileAt = function (tileX, tileY, nonNull, layer) { - if (nonNull === undefined) { nonNull = false; } - if (IsInLayerBounds(tileX, tileY, layer)) { var tile = layer.data[tileY][tileX] || null; @@ -226050,7 +226504,7 @@ var point = new Vector2(); * * @param {number} worldX - X position to get the tile from (given in pixels) * @param {number} worldY - Y position to get the tile from (given in pixels) - * @param {boolean} nonNull - If true, function won't return null for empty tiles, but a Tile object with an index of -1. + * @param {boolean} nonNull - For empty tiles, return a Tile object with an index of -1 instead of null. * @param {Phaser.Cameras.Scene2D.Camera} camera - The Camera to use when calculating the tile index from the world values. * @param {Phaser.Tilemaps.LayerData} layer - The Tilemap Layer to act upon. * @@ -233114,6 +233568,22 @@ var Timeline = new Class({ */ this.elapsed = 0; + /** + * The Timeline's delta time scale. + * + * Values higher than 1 increase the speed of time, while values smaller than 1 decrease it. + * A value of 0 freezes time and is effectively equivalent to pausing the Timeline. + * + * This doesn't affect the delta time scale of any Tweens created by the Timeline. + * You will have to set the `timeScale` of each Tween or the Tween Manager if you want them to match. + * + * @name Phaser.Time.Timeline#timeScale + * @type {number} + * @default + * @since 3.90.0 + */ + this.timeScale = 1; + /** * Whether the Timeline is running (`true`) or active (`false`). * @@ -233222,7 +233692,7 @@ var Timeline = new Class({ return; } - this.elapsed += delta; + this.elapsed += delta * this.timeScale; }, /** @@ -233670,7 +234140,7 @@ var Timeline = new Class({ { var events = this.events; - for (i = 0; i < events.length; i++) + for (var i = 0; i < events.length; i++) { var event = events[i]; @@ -238049,6 +238519,8 @@ var BaseTween = new Class({ setActiveState: function () { this.state = TWEEN_CONST.ACTIVE; + + this.hasStarted = false; }, /** @@ -240038,8 +240510,6 @@ var TweenChain = new Class({ this.setActiveState(); } - this.dispatchEvent(Events.TWEEN_ACTIVE, 'onActive'); - return this; }, @@ -240325,8 +240795,7 @@ var TweenChain = new Class({ data[i].reset(false); } - this.currentIndex = 0; - this.currentTween = data[0]; + this.setCurrentTween(0); }, /** @@ -240440,8 +240909,6 @@ var TweenChain = new Class({ this.currentTween = this.data[index]; this.currentTween.setActiveState(); - - this.currentTween.dispatchEvent(Events.TWEEN_ACTIVE, 'onActive'); }, /** diff --git a/dist/phaser.min.js b/dist/phaser.min.js index fa03a734f..b4b344d40 100644 --- a/dist/phaser.min.js +++ b/dist/phaser.min.js @@ -1 +1 @@ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("Phaser",[],e):"object"==typeof exports?exports.Phaser=e():t.Phaser=e()}(this,(()=>(()=>{var t={50792:t=>{"use strict";var e=Object.prototype.hasOwnProperty,i="~";function s(){}function n(t,e,i){this.fn=t,this.context=e,this.once=i||!1}function r(t,e,s,r,o){if("function"!=typeof s)throw new TypeError("The listener must be a function");var a=new n(s,r||t,o),h=i?i+e:e;return t._events[h]?t._events[h].fn?t._events[h]=[t._events[h],a]:t._events[h].push(a):(t._events[h]=a,t._eventsCount++),t}function o(t,e){0==--t._eventsCount?t._events=new s:delete t._events[e]}function a(){this._events=new s,this._eventsCount=0}Object.create&&(s.prototype=Object.create(null),(new s).__proto__||(i=!1)),a.prototype.eventNames=function(){var t,s,n=[];if(0===this._eventsCount)return n;for(s in t=this._events)e.call(t,s)&&n.push(i?s.slice(1):s);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(t)):n},a.prototype.listeners=function(t){var e=i?i+t:t,s=this._events[e];if(!s)return[];if(s.fn)return[s.fn];for(var n=0,r=s.length,o=new Array(r);n{var s=i(38829);t.exports=function(t,e,i,n){for(var r=t[0],o=1;o{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"angle",e,i,n,r)}},60757:t=>{t.exports=function(t,e,i){for(var s=0;s{t.exports=function(t,e,i){void 0===i&&(i=0);for(var s=i;s{t.exports=function(t,e,i){void 0===i&&(i=0);for(var s=t.length-1;s>=i;s--){var n=t[s],r=!0;for(var o in e)n[o]!==e[o]&&(r=!1);if(r)return n}return null}},94420:(t,e,i)=>{var s=i(11879),n=i(60461),r=i(95540),o=i(29747),a=new(i(41481))({sys:{queueDepthSort:o,events:{once:o}}},0,0,1,1).setOrigin(0,0);t.exports=function(t,e){void 0===e&&(e={});var i=e.hasOwnProperty("width"),o=e.hasOwnProperty("height"),h=r(e,"width",-1),l=r(e,"height",-1),u=r(e,"cellWidth",1),c=r(e,"cellHeight",u),d=r(e,"position",n.TOP_LEFT),f=r(e,"x",0),p=r(e,"y",0),v=0,g=0,m=h*u,y=l*c;a.setPosition(f,p),a.setSize(u,c);for(var x=0;x{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"alpha",e,i,n,r)}},67285:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"x",e,i,n,r)}},9074:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"x",e,n,o,a),s(t,"y",i,r,o,a)}},75222:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"y",e,i,n,r)}},22983:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=6.28);for(var n=i,r=(s-i)/t.length,o=e.x,a=e.y,h=e.radius,l=0;l{t.exports=function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=6.28);for(var n=i,r=(s-i)/t.length,o=e.width/2,a=e.height/2,h=0;h{var s=i(15258),n=i(26708);t.exports=function(t,e,i){var r;r=i?n(e,i,t.length):s(e,t.length);for(var o=0;o{var s=i(14649),n=i(86003),r=i(49498);t.exports=function(t,e,i){void 0===i&&(i=0);var o=s(e,!1,t.length);i>0?n(o,i):i<0&&r(o,Math.abs(i));for(var a=0;a{var s=i(84993);t.exports=function(t,e,i){var n=s({x1:e.x1,y1:e.y1,x2:e.x2,y2:e.y2},i),r=s({x1:e.x2,y1:e.y2,x2:e.x3,y2:e.y3},i),o=s({x1:e.x3,y1:e.y3,x2:e.x1,y2:e.y1},i);n.pop(),r.pop(),o.pop();for(var a=(n=n.concat(r,o)).length/t.length,h=0,l=0;l{t.exports=function(t,e,i){for(var s=0;s{t.exports=function(t,e,i,s,n,r){var o;void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=1);var a=0,h=t.length;if(1===r)for(o=n;o=0;o--)t[o][e]+=i+a*s,a++;return t}},43967:t=>{t.exports=function(t,e,i,s,n,r){var o;void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=1);var a=0,h=t.length;if(1===r)for(o=n;o=0;o--)t[o][e]=i+a*s,a++;return t}},88926:(t,e,i)=>{var s=i(28176);t.exports=function(t,e){for(var i=0;i{var s=i(24820);t.exports=function(t,e){for(var i=0;i{var s=i(65822);t.exports=function(t,e){for(var i=0;i{var s=i(26597);t.exports=function(t,e){for(var i=0;i{var s=i(90260);t.exports=function(t,e){for(var i=0;i{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"rotation",e,i,n,r)}},91051:(t,e,i)=>{var s=i(1163),n=i(20339);t.exports=function(t,e,i){for(var r=e.x,o=e.y,a=0;a{var s=i(1163);t.exports=function(t,e,i,n){var r=e.x,o=e.y;if(0===n)return t;for(var a=0;a{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"scaleX",e,i,n,r)}},94868:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"scaleX",e,n,o,a),s(t,"scaleY",i,r,o,a)}},95532:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"scaleY",e,i,n,r)}},8689:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"alpha",e,i,n,r)}},2645:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n){return s(t,"blendMode",e,0,i,n)}},32372:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"depth",e,i,n,r)}},85373:t=>{t.exports=function(t,e,i){for(var s=0;s{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"originX",e,n,o,a),s(t,"originY",i,r,o,a),t.forEach((function(t){t.updateDisplayOrigin()})),t}},79939:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"rotation",e,i,n,r)}},2699:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"scaleX",e,n,o,a),s(t,"scaleY",i,r,o,a)}},98739:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scaleX",e,i,n,r)}},98476:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scaleY",e,i,n,r)}},6207:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"scrollFactorX",e,n,o,a),s(t,"scrollFactorY",i,r,o,a)}},6607:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scrollFactorX",e,i,n,r)}},72248:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scrollFactorY",e,i,n,r)}},14036:t=>{t.exports=function(t,e,i,s,n){for(var r=0;r{var s=i(43967);t.exports=function(t,e,i,n){return s(t,"visible",e,0,i,n)}},77597:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"x",e,i,n,r)}},83194:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"x",e,n,o,a),s(t,"y",i,r,o,a)}},67678:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"y",e,i,n,r)}},35850:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){var o,a;void 0===n&&(n=0),void 0===r&&(r=new s);var h=t.length;if(1===h)o=t[0].x,a=t[0].y,t[0].x=e,t[0].y=i;else{var l=1,u=0;0===n&&(u=h-1,l=h-2),o=t[u].x,a=t[u].y,t[u].x=e,t[u].y=i;for(var c=0;c=h||-1===l)){var d=t[l],f=d.x,p=d.y;d.x=o,d.y=a,o=f,a=p,0===n?l--:l++}}return r.x=o,r.y=a,r}},8628:(t,e,i)=>{var s=i(33680);t.exports=function(t){return s(t)}},21837:(t,e,i)=>{var s=i(7602);t.exports=function(t,e,i,n,r){void 0===r&&(r=!1);var o,a=Math.abs(n-i)/t.length;if(r)for(o=0;o{var s=i(54261);t.exports=function(t,e,i,n,r){void 0===r&&(r=!1);var o,a=Math.abs(n-i)/t.length;if(r)for(o=0;o{t.exports=function(t,e,i,s,n){if(void 0===n&&(n=!1),0===t.length)return t;if(1===t.length)return n?t[0][e]+=(s+i)/2:t[0][e]=(s+i)/2,t;var r,o=Math.abs(s-i)/(t.length-1);if(n)for(r=0;r{t.exports=function(t){for(var e=0;e{var s=i(15994);t.exports=function(t,e,i){void 0===i&&(i=0);for(var n=0;n{t.exports={AlignTo:i(11517),Angle:i(80318),Call:i(60757),GetFirst:i(69927),GetLast:i(32265),GridAlign:i(94420),IncAlpha:i(41721),IncX:i(67285),IncXY:i(9074),IncY:i(75222),PlaceOnCircle:i(22983),PlaceOnEllipse:i(95253),PlaceOnLine:i(88505),PlaceOnRectangle:i(41346),PlaceOnTriangle:i(11575),PlayAnimation:i(29953),PropertyValueInc:i(66979),PropertyValueSet:i(43967),RandomCircle:i(88926),RandomEllipse:i(33286),RandomLine:i(96e3),RandomRectangle:i(28789),RandomTriangle:i(97154),Rotate:i(20510),RotateAround:i(91051),RotateAroundDistance:i(76332),ScaleX:i(61619),ScaleXY:i(94868),ScaleY:i(95532),SetAlpha:i(8689),SetBlendMode:i(2645),SetDepth:i(32372),SetHitArea:i(85373),SetOrigin:i(81583),SetRotation:i(79939),SetScale:i(2699),SetScaleX:i(98739),SetScaleY:i(98476),SetScrollFactor:i(6207),SetScrollFactorX:i(6607),SetScrollFactorY:i(72248),SetTint:i(14036),SetVisible:i(50159),SetX:i(77597),SetXY:i(83194),SetY:i(67678),ShiftPosition:i(35850),Shuffle:i(8628),SmootherStep:i(21910),SmoothStep:i(21837),Spread:i(62054),ToggleVisible:i(79815),WrapInRectangle:i(39665)}},42099:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(74943),o=i(81957),a=i(41138),h=i(35154),l=i(90126),u=new n({initialize:function(t,e,i){this.manager=t,this.key=e,this.type="frame",this.frames=this.getFrames(t.textureManager,h(i,"frames",[]),h(i,"defaultTextureKey",null),h(i,"sortFrames",!0)),this.frameRate=h(i,"frameRate",null),this.duration=h(i,"duration",null),this.msPerFrame,this.skipMissedFrames=h(i,"skipMissedFrames",!0),this.delay=h(i,"delay",0),this.repeat=h(i,"repeat",0),this.repeatDelay=h(i,"repeatDelay",0),this.yoyo=h(i,"yoyo",!1),this.showBeforeDelay=h(i,"showBeforeDelay",!1),this.showOnStart=h(i,"showOnStart",!1),this.hideOnComplete=h(i,"hideOnComplete",!1),this.randomFrame=h(i,"randomFrame",!1),this.paused=!1,this.calculateDuration(this,this.getTotalFrames(),this.duration,this.frameRate),this.manager.on&&(this.manager.on(r.PAUSE_ALL,this.pause,this),this.manager.on(r.RESUME_ALL,this.resume,this))},getTotalFrames:function(){return this.frames.length},calculateDuration:function(t,e,i,s){null===i&&null===s?(t.frameRate=24,t.duration=24/e*1e3):i&&null===s?(t.duration=i,t.frameRate=e/(i/1e3)):(t.frameRate=s,t.duration=e/s*1e3),t.msPerFrame=1e3/t.frameRate},addFrame:function(t){return this.addFrameAt(this.frames.length,t)},addFrameAt:function(t,e){var i=this.getFrames(this.manager.textureManager,e);if(i.length>0){if(0===t)this.frames=i.concat(this.frames);else if(t===this.frames.length)this.frames=this.frames.concat(i);else{var s=this.frames.slice(0,t),n=this.frames.slice(t);this.frames=s.concat(i,n)}this.updateFrameSequence()}return this},checkFrame:function(t){return t>=0&&t0){r.isLast=!0,r.nextFrame=c[0],c[0].prevFrame=r;var y=1/(c.length-1);for(o=0;o0?t.inReverse&&t.forward?t.forward=!1:this.repeatAnimation(t):t.complete():this.updateAndGetNextTick(t,e.nextFrame)},handleYoyoFrame:function(t,e){if(e||(e=!1),t.inReverse===!e&&t.repeatCounter>0)return(0===t.repeatDelay||t.pendingRepeat)&&(t.forward=e),void this.repeatAnimation(t);if(t.inReverse===e||0!==t.repeatCounter){t.forward=e;var i=e?t.currentFrame.nextFrame:t.currentFrame.prevFrame;this.updateAndGetNextTick(t,i)}else t.complete()},getLastFrame:function(){return this.frames[this.frames.length-1]},previousFrame:function(t){var e=t.currentFrame;e.isFirst?t.yoyo?this.handleYoyoFrame(t,!0):t.repeatCounter>0?(t.inReverse&&!t.forward||(t.forward=!0),this.repeatAnimation(t)):t.complete():this.updateAndGetNextTick(t,e.prevFrame)},updateAndGetNextTick:function(t,e){t.setCurrentFrame(e),this.getNextTick(t)},removeFrame:function(t){var e=this.frames.indexOf(t);return-1!==e&&this.removeFrameAt(e),this},removeFrameAt:function(t){return this.frames.splice(t,1),this.updateFrameSequence(),this},repeatAnimation:function(t){if(2===t._pendingStop){if(0===t._pendingStopValue)return t.stop();t._pendingStopValue--}t.repeatDelay>0&&!t.pendingRepeat?(t.pendingRepeat=!0,t.accumulator-=t.nextTick,t.nextTick+=t.repeatDelay):(t.repeatCounter--,t.forward?t.setCurrentFrame(t.currentFrame.nextFrame):t.setCurrentFrame(t.currentFrame.prevFrame),t.isPlaying&&(this.getNextTick(t),t.handleRepeat()))},toJSON:function(){var t={key:this.key,type:this.type,frames:[],frameRate:this.frameRate,duration:this.duration,skipMissedFrames:this.skipMissedFrames,delay:this.delay,repeat:this.repeat,repeatDelay:this.repeatDelay,yoyo:this.yoyo,showBeforeDelay:this.showBeforeDelay,showOnStart:this.showOnStart,randomFrame:this.randomFrame,hideOnComplete:this.hideOnComplete};return this.frames.forEach((function(e){t.frames.push(e.toJSON())})),t},updateFrameSequence:function(){for(var t,e=this.frames.length,i=1/(e-1),s=0;s1?(t.isLast=!0,t.prevFrame=this.frames[e-2],t.nextFrame=this.frames[0]):e>1&&(t.prevFrame=this.frames[s-1],t.nextFrame=this.frames[s+1]);return this},pause:function(){return this.paused=!0,this},resume:function(){return this.paused=!1,this},destroy:function(){this.manager.off&&(this.manager.off(r.PAUSE_ALL,this.pause,this),this.manager.off(r.RESUME_ALL,this.resume,this)),this.manager.remove(this.key);for(var t=0;t{var s=new(i(83419))({initialize:function(t,e,i,s,n){void 0===n&&(n=!1),this.textureKey=t,this.textureFrame=e,this.index=i,this.frame=s,this.isFirst=!1,this.isLast=!1,this.prevFrame=null,this.nextFrame=null,this.duration=0,this.progress=0,this.isKeyFrame=n},toJSON:function(){return{key:this.textureKey,frame:this.textureFrame,duration:this.duration,keyframe:this.isKeyFrame}},destroy:function(){this.frame=void 0}});t.exports=s},60848:(t,e,i)=>{var s=i(42099),n=i(83419),r=i(90330),o=i(50792),a=i(74943),h=i(8443),l=i(95540),u=i(35154),c=i(36383),d=i(20283),f=i(41836),p=new n({Extends:o,initialize:function(t){o.call(this),this.game=t,this.textureManager=null,this.globalTimeScale=1,this.anims=new r,this.mixes=new r,this.paused=!1,this.name="AnimationManager",t.events.once(h.BOOT,this.boot,this)},boot:function(){this.textureManager=this.game.textures,this.game.events.once(h.DESTROY,this.destroy,this)},addMix:function(t,e,i){var s=this.anims,n=this.mixes,r="string"==typeof t?t:t.key,o="string"==typeof e?e:e.key;if(s.has(r)&&s.has(o)){var a=n.get(r);a||(a={}),a[o]=i,n.set(r,a)}return this},removeMix:function(t,e){var i=this.mixes,s="string"==typeof t?t:t.key,n=i.get(s);if(n)if(e){var r="string"==typeof e?e:e.key;n.hasOwnProperty(r)&&delete n[r]}else e||i.delete(s);return this},getMix:function(t,e){var i=this.mixes,s="string"==typeof t?t:t.key,n="string"==typeof e?e:e.key,r=i.get(s);return r&&r.hasOwnProperty(n)?r[n]:0},add:function(t,e){return this.anims.has(t)?(console.warn("Animation key exists: "+t),this):(e.key=t,this.anims.set(t,e),this.emit(a.ADD_ANIMATION,t,e),this)},exists:function(t){return this.anims.has(t)},createFromAseprite:function(t,e,i){var s=[],n=this.game.cache.json.get(t);if(!n)return console.warn("No Aseprite data found for: "+t),s;var r=this,o=u(n,"meta",null),a=u(n,"frames",null);o&&a&&u(o,"frameTags",[]).forEach((function(n){var o=[],h=l(n,"name",null),u=l(n,"from",0),d=l(n,"to",0),f=l(n,"direction","forward");if(h&&(!e||e&&e.indexOf(h)>-1)){for(var p=0,v=u;v<=d;v++){var g=v.toString(),m=a[g];if(m){var y=l(m,"duration",c.MAX_SAFE_INTEGER);o.push({key:t,frame:g,duration:y}),p+=y}}"reverse"===f&&(o=o.reverse());var x,T={key:h,frames:o,duration:p,yoyo:"pingpong"===f};i?i.anims&&(x=i.anims.create(T)):x=r.create(T),x&&s.push(x)}}));return s},create:function(t){var e=t.key,i=!1;return e&&((i=this.get(e))?console.warn("AnimationManager key already exists: "+e):(i=new s(this,e,t),this.anims.set(e,i),this.emit(a.ADD_ANIMATION,e,i))),i},fromJSON:function(t,e){void 0===e&&(e=!1),e&&this.anims.clear(),"string"==typeof t&&(t=JSON.parse(t));var i=[];if(t.hasOwnProperty("anims")&&Array.isArray(t.anims)){for(var s=0;s{var s=i(42099),n=i(30976),r=i(83419),o=i(90330),a=i(74943),h=i(95540),l=new r({initialize:function(t){this.parent=t,this.animationManager=t.scene.sys.anims,this.animationManager.on(a.REMOVE_ANIMATION,this.globalRemove,this),this.textureManager=this.animationManager.textureManager,this.anims=null,this.isPlaying=!1,this.hasStarted=!1,this.currentAnim=null,this.currentFrame=null,this.nextAnim=null,this.nextAnimsQueue=[],this.timeScale=1,this.frameRate=0,this.duration=0,this.msPerFrame=0,this.skipMissedFrames=!0,this.randomFrame=!1,this.delay=0,this.repeat=0,this.repeatDelay=0,this.yoyo=!1,this.showBeforeDelay=!1,this.showOnStart=!1,this.hideOnComplete=!1,this.forward=!0,this.inReverse=!1,this.accumulator=0,this.nextTick=0,this.delayCounter=0,this.repeatCounter=0,this.pendingRepeat=!1,this._paused=!1,this._wasPlaying=!1,this._pendingStop=0,this._pendingStopValue},chain:function(t){var e=this.parent;if(void 0===t)return this.nextAnimsQueue.length=0,this.nextAnim=null,e;Array.isArray(t)||(t=[t]);for(var i=0;ir&&(l=0),this.randomFrame&&(l=n(0,r-1));var u=s.frames[l];0!==l||this.forward||(u=s.getLastFrame()),this.currentFrame=u}else console.warn("Missing animation: "+i);return this.parent},pause:function(t){return this._paused||(this._paused=!0,this._wasPlaying=this.isPlaying,this.isPlaying=!1),void 0!==t&&this.setCurrentFrame(t),this.parent},resume:function(t){return this._paused&&(this._paused=!1,this.isPlaying=this._wasPlaying),void 0!==t&&this.setCurrentFrame(t),this.parent},playAfterDelay:function(t,e){if(this.isPlaying){var i=this.nextAnim,s=this.nextAnimsQueue;i&&s.unshift(i),this.nextAnim=t,this._pendingStop=1,this._pendingStopValue=e}else this.delayCounter=e,this.play(t,!0);return this.parent},playAfterRepeat:function(t,e){if(void 0===e&&(e=1),this.isPlaying){var i=this.nextAnim,s=this.nextAnimsQueue;i&&s.unshift(i),-1!==this.repeatCounter&&e>this.repeatCounter&&(e=this.repeatCounter),this.nextAnim=t,this._pendingStop=2,this._pendingStopValue=e}else this.play(t);return this.parent},play:function(t,e){void 0===e&&(e=!1);var i=this.currentAnim,s=this.parent,n="string"==typeof t?t:t.key;if(e&&this.isPlaying&&i.key===n)return s;if(i&&this.isPlaying){var r=this.animationManager.getMix(i.key,t);if(r>0)return this.playAfterDelay(t,r)}return this.forward=!0,this.inReverse=!1,this._paused=!1,this._wasPlaying=!0,this.startAnimation(t)},playReverse:function(t,e){void 0===e&&(e=!1);var i="string"==typeof t?t:t.key;return e&&this.isPlaying&&this.currentAnim.key===i?this.parent:(this.forward=!1,this.inReverse=!0,this._paused=!1,this._wasPlaying=!0,this.startAnimation(t))},startAnimation:function(t){this.load(t);var e=this.currentAnim,i=this.parent;return e?(this.repeatCounter=-1===this.repeat?Number.MAX_VALUE:this.repeat,e.getFirstTick(this),this.isPlaying=!0,this.pendingRepeat=!1,this.hasStarted=!1,this._pendingStop=0,this._pendingStopValue=0,this._paused=!1,this.delayCounter+=this.delay,0===this.delayCounter?this.handleStart():this.showBeforeDelay&&this.setCurrentFrame(this.currentFrame),i):i},handleStart:function(){this.showOnStart&&this.parent.setVisible(!0),this.setCurrentFrame(this.currentFrame),this.hasStarted=!0,this.emitEvents(a.ANIMATION_START)},handleRepeat:function(){this.pendingRepeat=!1,this.emitEvents(a.ANIMATION_REPEAT)},handleStop:function(){this._pendingStop=0,this.isPlaying=!1,this.emitEvents(a.ANIMATION_STOP)},handleComplete:function(){this._pendingStop=0,this.isPlaying=!1,this.hideOnComplete&&this.parent.setVisible(!1),this.emitEvents(a.ANIMATION_COMPLETE,a.ANIMATION_COMPLETE_KEY)},emitEvents:function(t,e){var i=this.currentAnim;if(i){var s=this.currentFrame,n=this.parent,r=s.textureFrame;n.emit(t,i,s,n,r),e&&n.emit(e+i.key,i,s,n,r)}},reverse:function(){return this.isPlaying&&(this.inReverse=!this.inReverse,this.forward=!this.forward),this.parent},getProgress:function(){var t=this.currentFrame;if(!t)return 0;var e=t.progress;return this.inReverse&&(e*=-1),e},setProgress:function(t){return this.forward||(t=1-t),this.setCurrentFrame(this.currentAnim.getFrameByProgress(t)),this.parent},setRepeat:function(t){return this.repeatCounter=-1===t?Number.MAX_VALUE:t,this.parent},globalRemove:function(t,e){void 0===e&&(e=this.currentAnim),this.isPlaying&&e.key===this.currentAnim.key&&(this.stop(),this.setCurrentFrame(this.currentAnim.frames[0]))},restart:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!1);var i=this.currentAnim,s=this.parent;return i?(e&&(this.repeatCounter=-1===this.repeat?Number.MAX_VALUE:this.repeat),i.getFirstTick(this),this.emitEvents(a.ANIMATION_RESTART),this.isPlaying=!0,this.pendingRepeat=!1,this.hasStarted=!t,this._pendingStop=0,this._pendingStopValue=0,this._paused=!1,this.setCurrentFrame(i.frames[0]),this.parent):s},complete:function(){if(this._pendingStop=0,this.isPlaying=!1,this.currentAnim&&this.handleComplete(),this.nextAnim){var t=this.nextAnim;this.nextAnim=this.nextAnimsQueue.length>0?this.nextAnimsQueue.shift():null,this.play(t)}return this.parent},stop:function(){if(this._pendingStop=0,this.isPlaying=!1,this.delayCounter=0,this.currentAnim&&this.handleStop(),this.nextAnim){var t=this.nextAnim;this.nextAnim=this.nextAnimsQueue.shift(),this.play(t)}return this.parent},stopAfterDelay:function(t){return this._pendingStop=1,this._pendingStopValue=t,this.parent},stopAfterRepeat:function(t){return void 0===t&&(t=1),-1!==this.repeatCounter&&t>this.repeatCounter&&(t=this.repeatCounter),this._pendingStop=2,this._pendingStopValue=t,this.parent},stopOnFrame:function(t){return this._pendingStop=3,this._pendingStopValue=t,this.parent},getTotalFrames:function(){return this.currentAnim?this.currentAnim.getTotalFrames():0},update:function(t,e){var i=this.currentAnim;if(this.isPlaying&&i&&!i.paused){if(this.accumulator+=e*this.timeScale*this.animationManager.globalTimeScale,1===this._pendingStop&&(this._pendingStopValue-=e,this._pendingStopValue<=0))return this.stop();if(this.hasStarted){if(this.accumulator>=this.nextTick&&(this.forward?i.nextFrame(this):i.previousFrame(this),this.isPlaying&&0===this._pendingStop&&this.skipMissedFrames&&this.accumulator>this.nextTick)){var s=0;do{this.forward?i.nextFrame(this):i.previousFrame(this),s++}while(this.isPlaying&&this.accumulator>this.nextTick&&s<60)}}else this.accumulator>=this.delayCounter&&(this.accumulator-=this.delayCounter,this.handleStart())}},setCurrentFrame:function(t){var e=this.parent;return this.currentFrame=t,e.texture=t.frame.texture,e.frame=t.frame,e.isCropped&&e.frame.updateCropUVs(e._crop,e.flipX,e.flipY),t.setAlpha&&(e.alpha=t.alpha),e.setSizeToFrame(),e._originComponent&&(t.frame.customPivot?e.setOrigin(t.frame.pivotX,t.frame.pivotY):e.updateDisplayOrigin()),this.isPlaying&&this.hasStarted&&(this.emitEvents(a.ANIMATION_UPDATE),3===this._pendingStop&&this._pendingStopValue===t&&this.stop()),e},nextFrame:function(){return this.currentAnim&&this.currentAnim.nextFrame(this),this.parent},previousFrame:function(){return this.currentAnim&&this.currentAnim.previousFrame(this),this.parent},get:function(t){return this.anims?this.anims.get(t):null},exists:function(t){return!!this.anims&&this.anims.has(t)},create:function(t){var e=t.key,i=!1;return e&&((i=this.get(e))?console.warn("Animation key already exists: "+e):(i=new s(this,e,t),this.anims||(this.anims=new o),this.anims.set(e,i))),i},createFromAseprite:function(t,e){return this.animationManager.createFromAseprite(t,e,this.parent)},generateFrameNames:function(t,e){return this.animationManager.generateFrameNames(t,e)},generateFrameNumbers:function(t,e){return this.animationManager.generateFrameNumbers(t,e)},remove:function(t){var e=this.get(t);return e&&(this.currentAnim===e&&this.stop(),this.anims.delete(t)),e},destroy:function(){this.animationManager.off(a.REMOVE_ANIMATION,this.globalRemove,this),this.anims&&this.anims.clear(),this.animationManager=null,this.parent=null,this.nextAnim=null,this.nextAnimsQueue.length=0,this.currentAnim=null,this.currentFrame=null},isPaused:{get:function(){return this._paused}}});t.exports=l},57090:t=>{t.exports="add"},25312:t=>{t.exports="animationcomplete"},89580:t=>{t.exports="animationcomplete-"},52860:t=>{t.exports="animationrepeat"},63850:t=>{t.exports="animationrestart"},99085:t=>{t.exports="animationstart"},28087:t=>{t.exports="animationstop"},1794:t=>{t.exports="animationupdate"},52562:t=>{t.exports="pauseall"},57953:t=>{t.exports="remove"},68339:t=>{t.exports="resumeall"},74943:(t,e,i)=>{t.exports={ADD_ANIMATION:i(57090),ANIMATION_COMPLETE:i(25312),ANIMATION_COMPLETE_KEY:i(89580),ANIMATION_REPEAT:i(52860),ANIMATION_RESTART:i(63850),ANIMATION_START:i(99085),ANIMATION_STOP:i(28087),ANIMATION_UPDATE:i(1794),PAUSE_ALL:i(52562),REMOVE_ANIMATION:i(57953),RESUME_ALL:i(68339)}},60421:(t,e,i)=>{t.exports={Animation:i(42099),AnimationFrame:i(41138),AnimationManager:i(60848),AnimationState:i(9674),Events:i(74943)}},2161:(t,e,i)=>{var s=i(83419),n=i(90330),r=i(50792),o=i(24736),a=new s({initialize:function(){this.entries=new n,this.events=new r},add:function(t,e){return this.entries.set(t,e),this.events.emit(o.ADD,this,t,e),this},has:function(t){return this.entries.has(t)},exists:function(t){return this.entries.has(t)},get:function(t){return this.entries.get(t)},remove:function(t){var e=this.get(t);return e&&(this.entries.delete(t),this.events.emit(o.REMOVE,this,t,e.data)),this},getKeys:function(){return this.entries.keys()},destroy:function(){this.entries.clear(),this.events.removeAllListeners(),this.entries=null,this.events=null}});t.exports=a},24047:(t,e,i)=>{var s=i(2161),n=i(83419),r=i(8443),o=new n({initialize:function(t){this.game=t,this.binary=new s,this.bitmapFont=new s,this.json=new s,this.physics=new s,this.shader=new s,this.audio=new s,this.video=new s,this.text=new s,this.html=new s,this.obj=new s,this.tilemap=new s,this.xml=new s,this.custom={},this.game.events.once(r.DESTROY,this.destroy,this)},addCustom:function(t){return this.custom.hasOwnProperty(t)||(this.custom[t]=new s),this.custom[t]},destroy:function(){for(var t=["binary","bitmapFont","json","physics","shader","audio","video","text","html","obj","tilemap","xml"],e=0;e{t.exports="add"},59261:t=>{t.exports="remove"},24736:(t,e,i)=>{t.exports={ADD:i(51464),REMOVE:i(59261)}},83388:(t,e,i)=>{t.exports={BaseCache:i(2161),CacheManager:i(24047),Events:i(24736)}},71911:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(39506),o=i(50792),a=i(19715),h=i(87841),l=i(61340),u=i(80333),c=i(26099),d=new s({Extends:o,Mixins:[n.AlphaSingle,n.Visible],initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),o.call(this),this.scene,this.sceneManager,this.scaleManager,this.cameraManager,this.id=0,this.name="",this.roundPixels=!1,this.useBounds=!1,this.worldView=new h,this.dirty=!0,this._x=t,this._y=e,this._width=i,this._height=s,this._bounds=new h,this._scrollX=0,this._scrollY=0,this._zoomX=1,this._zoomY=1,this._rotation=0,this.matrix=new l,this.transparent=!0,this.backgroundColor=u("rgba(0,0,0,0)"),this.disableCull=!1,this.culledObjects=[],this.midPoint=new c(i/2,s/2),this.originX=.5,this.originY=.5,this._customViewport=!1,this.mask=null,this._maskCamera=null,this.renderList=[],this.isSceneCamera=!0},addToRenderList:function(t){this.renderList.push(t)},setOrigin:function(t,e){return void 0===t&&(t=.5),void 0===e&&(e=t),this.originX=t,this.originY=e,this},getScroll:function(t,e,i){void 0===i&&(i=new c);var s=.5*this.width,n=.5*this.height;return i.x=t-s,i.y=e-n,this.useBounds&&(i.x=this.clampX(i.x),i.y=this.clampY(i.y)),i},centerOnX:function(t){var e=.5*this.width;return this.midPoint.x=t,this.scrollX=t-e,this.useBounds&&(this.scrollX=this.clampX(this.scrollX)),this},centerOnY:function(t){var e=.5*this.height;return this.midPoint.y=t,this.scrollY=t-e,this.useBounds&&(this.scrollY=this.clampY(this.scrollY)),this},centerOn:function(t,e){return this.centerOnX(t),this.centerOnY(e),this},centerToBounds:function(){if(this.useBounds){var t=this._bounds,e=.5*this.width,i=.5*this.height;this.midPoint.set(t.centerX,t.centerY),this.scrollX=t.centerX-e,this.scrollY=t.centerY-i}return this},centerToSize:function(){return this.scrollX=.5*this.width,this.scrollY=.5*this.height,this},cull:function(t){if(this.disableCull)return t;var e=this.matrix.matrix,i=e[0],s=e[1],n=e[2],r=e[3],o=i*r-s*n;if(!o)return t;var a=e[4],h=e[5],l=this.scrollX,u=this.scrollY,c=this.width,d=this.height,f=this.y,p=f+d,v=this.x,g=v+c,m=this.culledObjects,y=t.length;o=1/o,m.length=0;for(var x=0;xv&&S*i+E*n+af&&S*s+E*r+hn&&(t=n),t},clampY:function(t){var e=this._bounds,i=this.displayHeight,s=e.y+(i-this.height)/2,n=Math.max(s,s+e.height-i);return tn&&(t=n),t},removeBounds:function(){return this.useBounds=!1,this.dirty=!0,this._bounds.setEmpty(),this},setAngle:function(t){return void 0===t&&(t=0),this.rotation=r(t),this},setBackgroundColor:function(t){return void 0===t&&(t="rgba(0,0,0,0)"),this.backgroundColor=u(t),this.transparent=0===this.backgroundColor.alpha,this},setBounds:function(t,e,i,s,n){return void 0===n&&(n=!1),this._bounds.setTo(t,e,i,s),this.dirty=!0,this.useBounds=!0,n?this.centerToBounds():(this.scrollX=this.clampX(this.scrollX),this.scrollY=this.clampY(this.scrollY)),this},getBounds:function(t){void 0===t&&(t=new h);var e=this._bounds;return t.setTo(e.x,e.y,e.width,e.height),t},setName:function(t){return void 0===t&&(t=""),this.name=t,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setRotation:function(t){return void 0===t&&(t=0),this.rotation=t,this},setRoundPixels:function(t){return this.roundPixels=t,this},setScene:function(t,e){void 0===e&&(e=!0),this.scene&&this._customViewport&&this.sceneManager.customViewports--,this.scene=t,this.isSceneCamera=e;var i=t.sys;return this.sceneManager=i.game.scene,this.scaleManager=i.scale,this.cameraManager=i.cameras,this.updateSystem(),this},setScroll:function(t,e){return void 0===e&&(e=t),this.scrollX=t,this.scrollY=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},setViewport:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setZoom:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),0===t&&(t=.001),0===e&&(e=.001),this.zoomX=t,this.zoomY=e,this},setMask:function(t,e){return void 0===e&&(e=!0),this.mask=t,this._maskCamera=e?this.cameraManager.default:this,this},clearMask:function(t){return void 0===t&&(t=!1),t&&this.mask&&this.mask.destroy(),this.mask=null,this},toJSON:function(){var t={name:this.name,x:this.x,y:this.y,width:this.width,height:this.height,zoom:this.zoom,rotation:this.rotation,roundPixels:this.roundPixels,scrollX:this.scrollX,scrollY:this.scrollY,backgroundColor:this.backgroundColor.rgba};return this.useBounds&&(t.bounds={x:this._bounds.x,y:this._bounds.y,width:this._bounds.width,height:this._bounds.height}),t},update:function(){},setIsSceneCamera:function(t){return this.isSceneCamera=t,this},updateSystem:function(){if(this.scaleManager&&this.isSceneCamera){var t=0!==this._x||0!==this._y||this.scaleManager.width!==this._width||this.scaleManager.height!==this._height,e=this.sceneManager;t&&!this._customViewport?e.customViewports++:!t&&this._customViewport&&e.customViewports--,this.dirty=!0,this._customViewport=t}},destroy:function(){this.emit(a.DESTROY,this),this.removeAllListeners(),this.matrix.destroy(),this.culledObjects=[],this._customViewport&&this.sceneManager.customViewports--,this.renderList=[],this._bounds=null,this.scene=null,this.scaleManager=null,this.sceneManager=null,this.cameraManager=null},x:{get:function(){return this._x},set:function(t){this._x=t,this.updateSystem()}},y:{get:function(){return this._y},set:function(t){this._y=t,this.updateSystem()}},width:{get:function(){return this._width},set:function(t){this._width=t,this.updateSystem()}},height:{get:function(){return this._height},set:function(t){this._height=t,this.updateSystem()}},scrollX:{get:function(){return this._scrollX},set:function(t){t!==this._scrollX&&(this._scrollX=t,this.dirty=!0)}},scrollY:{get:function(){return this._scrollY},set:function(t){t!==this._scrollY&&(this._scrollY=t,this.dirty=!0)}},zoom:{get:function(){return(this._zoomX+this._zoomY)/2},set:function(t){this._zoomX=t,this._zoomY=t,this.dirty=!0}},zoomX:{get:function(){return this._zoomX},set:function(t){this._zoomX=t,this.dirty=!0}},zoomY:{get:function(){return this._zoomY},set:function(t){this._zoomY=t,this.dirty=!0}},rotation:{get:function(){return this._rotation},set:function(t){this._rotation=t,this.dirty=!0}},centerX:{get:function(){return this.x+.5*this.width}},centerY:{get:function(){return this.y+.5*this.height}},displayWidth:{get:function(){return this.width/this.zoomX}},displayHeight:{get:function(){return this.height/this.zoomY}}});t.exports=d},38058:(t,e,i)=>{var s=i(71911),n=i(67502),r=i(45319),o=i(83419),a=i(31401),h=i(20052),l=i(19715),u=i(28915),c=i(87841),d=i(26099),f=new o({Extends:s,Mixins:[a.PostPipeline],initialize:function(t,e,i,n){s.call(this,t,e,i,n),this.initPostPipeline(),this.inputEnabled=!0,this.fadeEffect=new h.Fade(this),this.flashEffect=new h.Flash(this),this.shakeEffect=new h.Shake(this),this.panEffect=new h.Pan(this),this.rotateToEffect=new h.RotateTo(this),this.zoomEffect=new h.Zoom(this),this.lerp=new d(1,1),this.followOffset=new d,this.deadzone=null,this._follow=null},setDeadzone:function(t,e){if(void 0===t)this.deadzone=null;else{if(this.deadzone?(this.deadzone.width=t,this.deadzone.height=e):this.deadzone=new c(0,0,t,e),this._follow){var i=this.width/2,s=this.height/2,r=this._follow.x-this.followOffset.x,o=this._follow.y-this.followOffset.y;this.midPoint.set(r,o),this.scrollX=r-i,this.scrollY=o-s}n(this.deadzone,this.midPoint.x,this.midPoint.y)}return this},fadeIn:function(t,e,i,s,n,r){return this.fadeEffect.start(!1,t,e,i,s,!0,n,r)},fadeOut:function(t,e,i,s,n,r){return this.fadeEffect.start(!0,t,e,i,s,!0,n,r)},fadeFrom:function(t,e,i,s,n,r,o){return this.fadeEffect.start(!1,t,e,i,s,n,r,o)},fade:function(t,e,i,s,n,r,o){return this.fadeEffect.start(!0,t,e,i,s,n,r,o)},flash:function(t,e,i,s,n,r,o){return this.flashEffect.start(t,e,i,s,n,r,o)},shake:function(t,e,i,s,n){return this.shakeEffect.start(t,e,i,s,n)},pan:function(t,e,i,s,n,r,o){return this.panEffect.start(t,e,i,s,n,r,o)},rotateTo:function(t,e,i,s,n,r,o){return this.rotateToEffect.start(t,e,i,s,n,r,o)},zoomTo:function(t,e,i,s,n,r){return this.zoomEffect.start(t,e,i,s,n,r)},preRender:function(){this.renderList.length=0;var t=this.width,e=this.height,i=.5*t,s=.5*e,r=this.zoom,o=this.matrix,a=t*this.originX,h=e*this.originY,c=this._follow,d=this.deadzone,f=this.scrollX,p=this.scrollY;d&&n(d,this.midPoint.x,this.midPoint.y);var v=!1;if(c&&!this.panEffect.isRunning){var g=this.lerp,m=c.x-this.followOffset.x,y=c.y-this.followOffset.y;d?(md.right&&(f=u(f,f+(m-d.right),g.x)),yd.bottom&&(p=u(p,p+(y-d.bottom),g.y))):(f=u(f,m-a,g.x),p=u(p,y-h,g.y)),v=!0}this.useBounds&&(f=this.clampX(f),p=this.clampY(p)),this.scrollX=f,this.scrollY=p;var x=f+i,T=p+s;this.midPoint.set(x,T);var w=t/r,b=e/r,S=Math.floor(x-w/2),E=Math.floor(T-b/2);this.worldView.setTo(S,E,w,b),o.applyITRS(Math.floor(this.x+a),Math.floor(this.y+h),this.rotation,r,r),o.translate(-a,-h),this.shakeEffect.preRender(),v&&this.emit(l.FOLLOW_UPDATE,this,c)},setLerp:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.lerp.set(t,e),this},setFollowOffset:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=0),this.followOffset.set(t,e),this},startFollow:function(t,e,i,s,n,o){void 0===e&&(e=!1),void 0===i&&(i=1),void 0===s&&(s=i),void 0===n&&(n=0),void 0===o&&(o=n),this._follow=t,this.roundPixels=e,i=r(i,0,1),s=r(s,0,1),this.lerp.set(i,s),this.followOffset.set(n,o);var a=this.width/2,h=this.height/2,l=t.x-n,u=t.y-o;return this.midPoint.set(l,u),this.scrollX=l-a,this.scrollY=u-h,this.useBounds&&(this.scrollX=this.clampX(this.scrollX),this.scrollY=this.clampY(this.scrollY)),this},stopFollow:function(){return this._follow=null,this},resetFX:function(){return this.rotateToEffect.reset(),this.panEffect.reset(),this.shakeEffect.reset(),this.flashEffect.reset(),this.fadeEffect.reset(),this},update:function(t,e){this.visible&&(this.rotateToEffect.update(t,e),this.panEffect.update(t,e),this.zoomEffect.update(t,e),this.shakeEffect.update(t,e),this.flashEffect.update(t,e),this.fadeEffect.update(t,e))},destroy:function(){this.resetFX(),s.prototype.destroy.call(this),this._follow=null,this.deadzone=null}});t.exports=f},32743:(t,e,i)=>{var s=i(38058),n=i(83419),r=i(95540),o=i(37277),a=i(37303),h=i(97480),l=i(44594),u=new n({initialize:function(t){this.scene=t,this.systems=t.sys,this.roundPixels=t.sys.game.config.roundPixels,this.cameras=[],this.main,this.default,t.sys.events.once(l.BOOT,this.boot,this),t.sys.events.on(l.START,this.start,this)},boot:function(){var t=this.systems;t.settings.cameras?this.fromJSON(t.settings.cameras):this.add(),this.main=this.cameras[0],this.default=new s(0,0,t.scale.width,t.scale.height).setScene(this.scene),t.game.scale.on(h.RESIZE,this.onResize,this),this.systems.events.once(l.DESTROY,this.destroy,this)},start:function(){if(!this.main){var t=this.systems;t.settings.cameras?this.fromJSON(t.settings.cameras):this.add(),this.main=this.cameras[0]}var e=this.systems.events;e.on(l.UPDATE,this.update,this),e.once(l.SHUTDOWN,this.shutdown,this)},add:function(t,e,i,n,r,o){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.scene.sys.scale.width),void 0===n&&(n=this.scene.sys.scale.height),void 0===r&&(r=!1),void 0===o&&(o="");var a=new s(t,e,i,n);return a.setName(o),a.setScene(this.scene),a.setRoundPixels(this.roundPixels),a.id=this.getNextID(),this.cameras.push(a),r&&(this.main=a),a},addExisting:function(t,e){return void 0===e&&(e=!1),-1===this.cameras.indexOf(t)?(t.id=this.getNextID(),t.setRoundPixels(this.roundPixels),this.cameras.push(t),e&&(this.main=t),t):null},getNextID:function(){for(var t=this.cameras,e=1,i=0;i<32;i++){for(var s=!1,n=0;n0){r.preRender();var o=this.getVisibleChildren(e.getChildren(),r);t.render(i,o,r)}}},getVisibleChildren:function(t,e){return t.filter((function(t){return t.willRender(e)}))},resetAll:function(){for(var t=0;t{var s=i(45319),n=i(83419),r=i(19715),o=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.isComplete=!1,this.direction=!0,this.duration=0,this.red=0,this.green=0,this.blue=0,this.alpha=0,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,o,a,h){if(void 0===t&&(t=!0),void 0===e&&(e=1e3),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=0),void 0===o&&(o=!1),void 0===a&&(a=null),void 0===h&&(h=this.camera.scene),!o&&this.isRunning)return this.camera;this.isRunning=!0,this.isComplete=!1,this.duration=e,this.direction=t,this.progress=0,this.red=i,this.green=s,this.blue=n,this.alpha=t?Number.MIN_VALUE:1,this._elapsed=0,this._onUpdate=a,this._onUpdateScope=h;var l=t?r.FADE_OUT_START:r.FADE_IN_START;return this.camera.emit(l,this.camera,this,e,i,s,n),this.camera},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),n=i(83419),r=i(19715),o=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.red=0,this.green=0,this.blue=0,this.alpha=1,this.progress=0,this._elapsed=0,this._alpha,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,o,a){return void 0===t&&(t=250),void 0===e&&(e=255),void 0===i&&(i=255),void 0===s&&(s=255),void 0===n&&(n=!1),void 0===o&&(o=null),void 0===a&&(a=this.camera.scene),!n&&this.isRunning||(this.isRunning=!0,this.duration=t,this.progress=0,this.red=e,this.green=i,this.blue=s,this._alpha=this.alpha,this._elapsed=0,this._onUpdate=o,this._onUpdateScope=a,this.camera.emit(r.FLASH_START,this.camera,this,t,e,i,s)),this.camera},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),n=i(83419),r=i(62640),o=i(19715),a=i(26099),h=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=new a,this.current=new a,this.destination=new a,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,a,h){void 0===i&&(i=1e3),void 0===s&&(s=r.Linear),void 0===n&&(n=!1),void 0===a&&(a=null),void 0===h&&(h=this.camera.scene);var l=this.camera;return!n&&this.isRunning||(this.isRunning=!0,this.duration=i,this.progress=0,this.source.set(l.scrollX,l.scrollY),this.destination.set(t,e),l.getScroll(t,e,this.current),"string"==typeof s&&r.hasOwnProperty(s)?this.ease=r[s]:"function"==typeof s&&(this.ease=s),this._elapsed=0,this._onUpdate=a,this._onUpdateScope=h,this.camera.emit(o.PAN_START,this.camera,this,i,t,e)),l},update:function(t,e){if(this.isRunning){this._elapsed+=e;var i=s(this._elapsed/this.duration,0,1);this.progress=i;var n=this.camera;if(this._elapsed{var s=i(45319),n=i(83419),r=i(19715),o=i(62640),a=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=0,this.current=0,this.destination=0,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope,this.clockwise=!0,this.shortestPath=!1},start:function(t,e,i,s,n,a,h){void 0===i&&(i=1e3),void 0===s&&(s=o.Linear),void 0===n&&(n=!1),void 0===a&&(a=null),void 0===h&&(h=this.camera.scene),void 0===e&&(e=!1),this.shortestPath=e;var l=t;t<0?(l=-1*t,this.clockwise=!1):this.clockwise=!0;var u=360*Math.PI/180;l-=Math.floor(l/u)*u;var c=this.camera;if(!n&&this.isRunning)return c;if(this.isRunning=!0,this.duration=i,this.progress=0,this.source=c.rotation,this.destination=l,"string"==typeof s&&o.hasOwnProperty(s)?this.ease=o[s]:"function"==typeof s&&(this.ease=s),this._elapsed=0,this._onUpdate=a,this._onUpdateScope=h,this.shortestPath){var d=0,f=0;(d=this.destination>this.source?Math.abs(this.destination-this.source):Math.abs(this.destination+u)-this.source)<(f=this.source>this.destination?Math.abs(this.source-this.destination):Math.abs(this.source+u)-this.destination)?this.clockwise=!0:d>f&&(this.clockwise=!1)}return this.camera.emit(r.ROTATE_START,this.camera,this,i,l),c},update:function(t,e){if(this.isRunning){this._elapsed+=e;var i=s(this._elapsed/this.duration,0,1);this.progress=i;var n=this.camera;if(this._elapsed=l?Math.abs(h-l):Math.abs(h+a)-l;var u=0;u=this.clockwise?n.rotation+o*r:n.rotation-o*r,n.rotation=u,this._onUpdate&&this._onUpdate.call(this._onUpdateScope,n,i,u)}else n.rotation=this.destination,this._onUpdate&&this._onUpdate.call(this._onUpdateScope,n,i,this.destination),this.effectComplete()}},effectComplete:function(){this._onUpdate=null,this._onUpdateScope=null,this.isRunning=!1,this.camera.emit(r.ROTATE_COMPLETE,this.camera,this)},reset:function(){this.isRunning=!1,this._onUpdate=null,this._onUpdateScope=null},destroy:function(){this.reset(),this.camera=null,this.source=null,this.destination=null}});t.exports=a},30330:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(19715),o=i(26099),a=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.intensity=new o,this.progress=0,this._elapsed=0,this._offsetX=0,this._offsetY=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n){return void 0===t&&(t=100),void 0===e&&(e=.05),void 0===i&&(i=!1),void 0===s&&(s=null),void 0===n&&(n=this.camera.scene),!i&&this.isRunning||(this.isRunning=!0,this.duration=t,this.progress=0,"number"==typeof e?this.intensity.set(e):this.intensity.set(e.x,e.y),this._elapsed=0,this._offsetX=0,this._offsetY=0,this._onUpdate=s,this._onUpdateScope=n,this.camera.emit(r.SHAKE_START,this.camera,this,t,e)),this.camera},preRender:function(){this.isRunning&&this.camera.matrix.translate(this._offsetX,this._offsetY)},update:function(t,e){if(this.isRunning)if(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),n=i(83419),r=i(62640),o=i(19715),a=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=1,this.destination=1,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,a){void 0===e&&(e=1e3),void 0===i&&(i=r.Linear),void 0===s&&(s=!1),void 0===n&&(n=null),void 0===a&&(a=this.camera.scene);var h=this.camera;return!s&&this.isRunning||(this.isRunning=!0,this.duration=e,this.progress=0,this.source=h.zoom,this.destination=t,"string"==typeof i&&r.hasOwnProperty(i)?this.ease=r[i]:"function"==typeof i&&(this.ease=i),this._elapsed=0,this._onUpdate=n,this._onUpdateScope=a,this.camera.emit(o.ZOOM_START,this.camera,this,e,t)),h},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._elapsed{t.exports={Fade:i(5020),Flash:i(10662),Pan:i(20359),Shake:i(30330),RotateTo:i(34208),Zoom:i(45641)}},16438:t=>{t.exports="cameradestroy"},32726:t=>{t.exports="camerafadeincomplete"},87807:t=>{t.exports="camerafadeinstart"},45917:t=>{t.exports="camerafadeoutcomplete"},95666:t=>{t.exports="camerafadeoutstart"},47056:t=>{t.exports="cameraflashcomplete"},91261:t=>{t.exports="cameraflashstart"},45047:t=>{t.exports="followupdate"},81927:t=>{t.exports="camerapancomplete"},74264:t=>{t.exports="camerapanstart"},54419:t=>{t.exports="postrender"},79330:t=>{t.exports="prerender"},93183:t=>{t.exports="camerarotatecomplete"},80112:t=>{t.exports="camerarotatestart"},62252:t=>{t.exports="camerashakecomplete"},86017:t=>{t.exports="camerashakestart"},539:t=>{t.exports="camerazoomcomplete"},51892:t=>{t.exports="camerazoomstart"},19715:(t,e,i)=>{t.exports={DESTROY:i(16438),FADE_IN_COMPLETE:i(32726),FADE_IN_START:i(87807),FADE_OUT_COMPLETE:i(45917),FADE_OUT_START:i(95666),FLASH_COMPLETE:i(47056),FLASH_START:i(91261),FOLLOW_UPDATE:i(45047),PAN_COMPLETE:i(81927),PAN_START:i(74264),POST_RENDER:i(54419),PRE_RENDER:i(79330),ROTATE_COMPLETE:i(93183),ROTATE_START:i(80112),SHAKE_COMPLETE:i(62252),SHAKE_START:i(86017),ZOOM_COMPLETE:i(539),ZOOM_START:i(51892)}},87969:(t,e,i)=>{t.exports={Camera:i(38058),BaseCamera:i(71911),CameraManager:i(32743),Effects:i(20052),Events:i(19715)}},63091:(t,e,i)=>{var s=i(83419),n=i(35154),r=new s({initialize:function(t){this.camera=n(t,"camera",null),this.left=n(t,"left",null),this.right=n(t,"right",null),this.up=n(t,"up",null),this.down=n(t,"down",null),this.zoomIn=n(t,"zoomIn",null),this.zoomOut=n(t,"zoomOut",null),this.zoomSpeed=n(t,"zoomSpeed",.01),this.minZoom=n(t,"minZoom",.001),this.maxZoom=n(t,"maxZoom",1e3),this.speedX=0,this.speedY=0;var e=n(t,"speed",null);"number"==typeof e?(this.speedX=e,this.speedY=e):(this.speedX=n(t,"speed.x",0),this.speedY=n(t,"speed.y",0)),this._zoom=0,this.active=null!==this.camera},start:function(){return this.active=null!==this.camera,this},stop:function(){return this.active=!1,this},setCamera:function(t){return this.camera=t,this},update:function(t){if(this.active){void 0===t&&(t=1);var e=this.camera;this.up&&this.up.isDown?e.scrollY-=this.speedY*t|0:this.down&&this.down.isDown&&(e.scrollY+=this.speedY*t|0),this.left&&this.left.isDown?e.scrollX-=this.speedX*t|0:this.right&&this.right.isDown&&(e.scrollX+=this.speedX*t|0),this.zoomIn&&this.zoomIn.isDown?(e.zoom-=this.zoomSpeed,e.zoomthis.maxZoom&&(e.zoom=this.maxZoom))}},destroy:function(){this.camera=null,this.left=null,this.right=null,this.up=null,this.down=null,this.zoomIn=null,this.zoomOut=null}});t.exports=r},58818:(t,e,i)=>{var s=i(83419),n=i(35154),r=new s({initialize:function(t){this.camera=n(t,"camera",null),this.left=n(t,"left",null),this.right=n(t,"right",null),this.up=n(t,"up",null),this.down=n(t,"down",null),this.zoomIn=n(t,"zoomIn",null),this.zoomOut=n(t,"zoomOut",null),this.zoomSpeed=n(t,"zoomSpeed",.01),this.minZoom=n(t,"minZoom",.001),this.maxZoom=n(t,"maxZoom",1e3),this.accelX=0,this.accelY=0;var e=n(t,"acceleration",null);"number"==typeof e?(this.accelX=e,this.accelY=e):(this.accelX=n(t,"acceleration.x",0),this.accelY=n(t,"acceleration.y",0)),this.dragX=0,this.dragY=0;var i=n(t,"drag",null);"number"==typeof i?(this.dragX=i,this.dragY=i):(this.dragX=n(t,"drag.x",0),this.dragY=n(t,"drag.y",0)),this.maxSpeedX=0,this.maxSpeedY=0;var s=n(t,"maxSpeed",null);"number"==typeof s?(this.maxSpeedX=s,this.maxSpeedY=s):(this.maxSpeedX=n(t,"maxSpeed.x",0),this.maxSpeedY=n(t,"maxSpeed.y",0)),this._speedX=0,this._speedY=0,this._zoom=0,this.active=null!==this.camera},start:function(){return this.active=null!==this.camera,this},stop:function(){return this.active=!1,this},setCamera:function(t){return this.camera=t,this},update:function(t){if(this.active){void 0===t&&(t=1);var e=this.camera;this._speedX>0?(this._speedX-=this.dragX*t,this._speedX<0&&(this._speedX=0)):this._speedX<0&&(this._speedX+=this.dragX*t,this._speedX>0&&(this._speedX=0)),this._speedY>0?(this._speedY-=this.dragY*t,this._speedY<0&&(this._speedY=0)):this._speedY<0&&(this._speedY+=this.dragY*t,this._speedY>0&&(this._speedY=0)),this.up&&this.up.isDown?(this._speedY+=this.accelY,this._speedY>this.maxSpeedY&&(this._speedY=this.maxSpeedY)):this.down&&this.down.isDown&&(this._speedY-=this.accelY,this._speedY<-this.maxSpeedY&&(this._speedY=-this.maxSpeedY)),this.left&&this.left.isDown?(this._speedX+=this.accelX,this._speedX>this.maxSpeedX&&(this._speedX=this.maxSpeedX)):this.right&&this.right.isDown&&(this._speedX-=this.accelX,this._speedX<-this.maxSpeedX&&(this._speedX=-this.maxSpeedX)),this.zoomIn&&this.zoomIn.isDown?this._zoom=-this.zoomSpeed:this.zoomOut&&this.zoomOut.isDown?this._zoom=this.zoomSpeed:this._zoom=0,0!==this._speedX&&(e.scrollX-=this._speedX*t|0),0!==this._speedY&&(e.scrollY-=this._speedY*t|0),0!==this._zoom&&(e.zoom+=this._zoom,e.zoomthis.maxZoom&&(e.zoom=this.maxZoom))}},destroy:function(){this.camera=null,this.left=null,this.right=null,this.up=null,this.down=null,this.zoomIn=null,this.zoomOut=null}});t.exports=r},38865:(t,e,i)=>{t.exports={FixedKeyControl:i(63091),SmoothedKeyControl:i(58818)}},26638:(t,e,i)=>{t.exports={Controls:i(38865),Scene2D:i(87969)}},8054:(t,e,i)=>{var s={VERSION:"3.85.0 Beta 1",BlendModes:i(10312),ScaleModes:i(29795),AUTO:0,CANVAS:1,WEBGL:2,HEADLESS:3,FOREVER:-1,NONE:4,UP:5,DOWN:6,LEFT:7,RIGHT:8};t.exports=s},69547:(t,e,i)=>{var s=i(83419),n=i(8054),r=i(42363),o=i(82264),a=i(95540),h=i(35154),l=i(41212),u=i(29747),c=i(75508),d=i(36060),f=i(80333),p=new s({initialize:function(t){void 0===t&&(t={});var e=h(t,"scale",null);this.width=h(e,"width",1024,t),this.height=h(e,"height",768,t),this.zoom=h(e,"zoom",1,t),this.parent=h(e,"parent",void 0,t),this.scaleMode=h(e,e?"mode":"scaleMode",0,t),this.expandParent=h(e,"expandParent",!0,t),this.autoRound=h(e,"autoRound",!1,t),this.autoCenter=h(e,"autoCenter",0,t),this.resizeInterval=h(e,"resizeInterval",500,t),this.fullscreenTarget=h(e,"fullscreenTarget",null,t),this.minWidth=h(e,"min.width",0,t),this.maxWidth=h(e,"max.width",0,t),this.minHeight=h(e,"min.height",0,t),this.maxHeight=h(e,"max.height",0,t),this.snapWidth=h(e,"snap.width",0,t),this.snapHeight=h(e,"snap.height",0,t),this.renderType=h(t,"type",n.AUTO),this.canvas=h(t,"canvas",null),this.context=h(t,"context",null),this.canvasStyle=h(t,"canvasStyle",null),this.customEnvironment=h(t,"customEnvironment",!1),this.sceneConfig=h(t,"scene",null),this.seed=h(t,"seed",[(Date.now()*Math.random()).toString()]),c.RND=new c.RandomDataGenerator(this.seed),this.gameTitle=h(t,"title",""),this.gameURL=h(t,"url","https://phaser.io"),this.gameVersion=h(t,"version",""),this.autoFocus=h(t,"autoFocus",!0),this.stableSort=h(t,"stableSort",-1),-1===this.stableSort&&(this.stableSort=o.browser.es2019?1:0),o.features.stableSort=this.stableSort,this.domCreateContainer=h(t,"dom.createContainer",!1),this.domPointerEvents=h(t,"dom.pointerEvents","none"),this.inputKeyboard=h(t,"input.keyboard",!0),this.inputKeyboardEventTarget=h(t,"input.keyboard.target",window),this.inputKeyboardCapture=h(t,"input.keyboard.capture",[]),this.inputMouse=h(t,"input.mouse",!0),this.inputMouseEventTarget=h(t,"input.mouse.target",null),this.inputMousePreventDefaultDown=h(t,"input.mouse.preventDefaultDown",!0),this.inputMousePreventDefaultUp=h(t,"input.mouse.preventDefaultUp",!0),this.inputMousePreventDefaultMove=h(t,"input.mouse.preventDefaultMove",!0),this.inputMousePreventDefaultWheel=h(t,"input.mouse.preventDefaultWheel",!0),this.inputTouch=h(t,"input.touch",o.input.touch),this.inputTouchEventTarget=h(t,"input.touch.target",null),this.inputTouchCapture=h(t,"input.touch.capture",!0),this.inputActivePointers=h(t,"input.activePointers",1),this.inputSmoothFactor=h(t,"input.smoothFactor",0),this.inputWindowEvents=h(t,"input.windowEvents",!0),this.inputGamepad=h(t,"input.gamepad",!1),this.inputGamepadEventTarget=h(t,"input.gamepad.target",window),this.disableContextMenu=h(t,"disableContextMenu",!1),this.audio=h(t,"audio",{}),this.hideBanner=!1===h(t,"banner",null),this.hidePhaser=h(t,"banner.hidePhaser",!1),this.bannerTextColor=h(t,"banner.text","#ffffff"),this.bannerBackgroundColor=h(t,"banner.background",["#ff0000","#ffff00","#00ff00","#00ffff","#000000"]),""===this.gameTitle&&this.hidePhaser&&(this.hideBanner=!0),this.fps=h(t,"fps",null),this.disablePreFX=h(t,"disablePreFX",!1),this.disablePostFX=h(t,"disablePostFX",!1);var i=h(t,"render",null);this.pipeline=h(i,"pipeline",null,t),this.autoMobilePipeline=h(i,"autoMobilePipeline",!0,t),this.defaultPipeline=h(i,"defaultPipeline",d.MULTI_PIPELINE,t),this.antialias=h(i,"antialias",!0,t),this.antialiasGL=h(i,"antialiasGL",!0,t),this.mipmapFilter=h(i,"mipmapFilter","",t),this.desynchronized=h(i,"desynchronized",!1,t),this.roundPixels=h(i,"roundPixels",!0,t),this.pixelArt=h(i,"pixelArt",1!==this.zoom,t),this.pixelArt&&(this.antialias=!1,this.antialiasGL=!1,this.roundPixels=!0),this.transparent=h(i,"transparent",!1,t),this.clearBeforeRender=h(i,"clearBeforeRender",!0,t),this.preserveDrawingBuffer=h(i,"preserveDrawingBuffer",!1,t),this.premultipliedAlpha=h(i,"premultipliedAlpha",!0,t),this.failIfMajorPerformanceCaveat=h(i,"failIfMajorPerformanceCaveat",!1,t),this.powerPreference=h(i,"powerPreference","default",t),this.batchSize=h(i,"batchSize",4096,t),this.maxTextures=h(i,"maxTextures",-1,t),this.maxLights=h(i,"maxLights",10,t);var s=h(t,"backgroundColor",0);this.backgroundColor=f(s),this.transparent&&(this.backgroundColor=f(0),this.backgroundColor.alpha=0),this.preBoot=h(t,"callbacks.preBoot",u),this.postBoot=h(t,"callbacks.postBoot",u),this.physics=h(t,"physics",{}),this.defaultPhysicsSystem=h(this.physics,"default",!1),this.loaderBaseURL=h(t,"loader.baseURL",""),this.loaderPath=h(t,"loader.path",""),this.loaderMaxParallelDownloads=h(t,"loader.maxParallelDownloads",o.os.android?6:32),this.loaderCrossOrigin=h(t,"loader.crossOrigin",void 0),this.loaderResponseType=h(t,"loader.responseType",""),this.loaderAsync=h(t,"loader.async",!0),this.loaderUser=h(t,"loader.user",""),this.loaderPassword=h(t,"loader.password",""),this.loaderTimeout=h(t,"loader.timeout",0),this.loaderWithCredentials=h(t,"loader.withCredentials",!1),this.loaderImageLoadType=h(t,"loader.imageLoadType","XHR"),this.loaderLocalScheme=h(t,"loader.localScheme",["file://","capacitor://"]),this.glowFXQuality=h(t,"fx.glow.quality",.1),this.glowFXDistance=h(t,"fx.glow.distance",10),this.installGlobalPlugins=[],this.installScenePlugins=[];var p=h(t,"plugins",null),v=r.DefaultScene;p&&(Array.isArray(p)?this.defaultPlugins=p:l(p)&&(this.installGlobalPlugins=a(p,"global",[]),this.installScenePlugins=a(p,"scene",[]),Array.isArray(p.default)?v=p.default:Array.isArray(p.defaultMerge)&&(v=v.concat(p.defaultMerge)))),this.defaultPlugins=v;var g="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAg";this.defaultImage=h(t,"images.default",g+"AQMAAABJtOi3AAAAA1BMVEX///+nxBvIAAAAAXRSTlMAQObYZgAAABVJREFUeF7NwIEAAAAAgKD9qdeocAMAoAABm3DkcAAAAABJRU5ErkJggg=="),this.missingImage=h(t,"images.missing",g+"CAIAAAD8GO2jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ9JREFUeNq01ssOwyAMRFG46v//Mt1ESmgh+DFmE2GPOBARKb2NVjo+17PXLD8a1+pl5+A+wSgFygymWYHBb0FtsKhJDdZlncG2IzJ4ayoMDv20wTmSMzClEgbWYNTAkQ0Z+OJ+A/eWnAaR9+oxCF4Os0H8htsMUp+pwcgBBiMNnAwF8GqIgL2hAzaGFFgZauDPKABmowZ4GL369/0rwACp2yA/ttmvsQAAAABJRU5ErkJggg=="),this.whiteImage=h(t,"images.white","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi/P//PwMMMDEgAdwcgAADAJZuAwXJYZOzAAAAAElFTkSuQmCC"),window&&(window.FORCE_WEBGL?this.renderType=n.WEBGL:window.FORCE_CANVAS&&(this.renderType=n.CANVAS))}});t.exports=p},86054:(t,e,i)=>{var s=i(20623),n=i(27919),r=i(8054),o=i(89357);t.exports=function(t){var e=t.config;if((e.customEnvironment||e.canvas)&&e.renderType===r.AUTO)throw new Error("Must set explicit renderType in custom environment");if(!e.customEnvironment&&!e.canvas&&e.renderType!==r.HEADLESS)if(e.renderType===r.AUTO&&(e.renderType=o.webGL?r.WEBGL:r.CANVAS),e.renderType===r.WEBGL){if(!o.webGL)throw new Error("Cannot create WebGL context, aborting.")}else{if(e.renderType!==r.CANVAS)throw new Error("Unknown value for renderer type: "+e.renderType);if(!o.canvas)throw new Error("Cannot create Canvas context, aborting.")}e.antialias||n.disableSmoothing();var a,h,l=t.scale.baseSize,u=l.width,c=l.height;(e.canvas?(t.canvas=e.canvas,t.canvas.width=u,t.canvas.height=c):t.canvas=n.create(t,u,c,e.renderType),e.canvasStyle&&(t.canvas.style=e.canvasStyle),e.antialias||s.setCrisp(t.canvas),e.renderType!==r.HEADLESS)&&(a=i(68627),h=i(74797),e.renderType===r.WEBGL?t.renderer=new h(t):(t.renderer=new a(t),t.context=t.renderer.gameContext))}},96391:(t,e,i)=>{var s=i(8054);t.exports=function(t){var e=t.config;if(!e.hideBanner){var i="WebGL";e.renderType===s.CANVAS?i="Canvas":e.renderType===s.HEADLESS&&(i="Headless");var n,r=e.audio,o=t.device.audio;if(n=o.webAudio&&!r.disableWebAudio?"Web Audio":r.noAudio||!o.webAudio&&!o.audioData?"No Audio":"HTML5 Audio",t.device.browser.ie)window.console&&console.log("Phaser v"+s.VERSION+" / https://phaser.io");else{var a,h="",l=[h];if(Array.isArray(e.bannerBackgroundColor))e.bannerBackgroundColor.forEach((function(t){h=h.concat("%c "),l.push("background: "+t),a=t})),l[l.length-1]="color: "+e.bannerTextColor+"; background: "+a;else h=h.concat("%c "),l.push("color: "+e.bannerTextColor+"; background: "+e.bannerBackgroundColor);l.push("background: transparent"),e.gameTitle&&(h=h.concat(e.gameTitle),e.gameVersion&&(h=h.concat(" v"+e.gameVersion)),e.hidePhaser||(h=h.concat(" / ")));e.hidePhaser||(h=h.concat("Phaser v"+s.VERSION+" ("+i+" | "+n+")")),h=h.concat(" %c "+e.gameURL),l[0]=h,console.log.apply(console,l)}}}},50127:(t,e,i)=>{var s=i(40366),n=i(60848),r=i(24047),o=i(27919),a=i(83419),h=i(69547),l=i(83719),u=i(86054),c=i(45893),d=i(96391),f=i(82264),p=i(57264),v=i(50792),g=i(8443),m=i(7003),y=i(37277),x=i(77332),T=i(76531),w=i(60903),b=i(69442),S=i(17130),E=i(65898),A=i(51085),C=i(14747),_=new a({initialize:function(t){this.config=new h(t),this.renderer=null,this.domContainer=null,this.canvas=null,this.context=null,this.isBooted=!1,this.isRunning=!1,this.events=new v,this.anims=new n(this),this.textures=new S(this),this.cache=new r(this),this.registry=new c(this,new v),this.input=new m(this,this.config),this.scene=new w(this,this.config.sceneConfig),this.device=f,this.scale=new T(this,this.config),this.sound=null,this.sound=C.create(this),this.loop=new E(this,this.config.fps),this.plugins=new x(this,this.config),this.pendingDestroy=!1,this.removeCanvas=!1,this.noReturn=!1,this.hasFocus=!1,this.isPaused=!1,p(this.boot.bind(this))},boot:function(){y.hasCore("EventEmitter")?(this.isBooted=!0,this.config.preBoot(this),this.scale.preBoot(),u(this),l(this),d(this),s(this.canvas,this.config.parent),this.textures.once(b.READY,this.texturesReady,this),this.events.emit(g.BOOT)):console.warn("Aborting. Core Plugins missing.")},texturesReady:function(){this.events.emit(g.READY),this.start()},start:function(){this.isRunning=!0,this.config.postBoot(this),this.renderer?this.loop.start(this.step.bind(this)):this.loop.start(this.headlessStep.bind(this)),A(this);var t=this.events;t.on(g.HIDDEN,this.onHidden,this),t.on(g.VISIBLE,this.onVisible,this),t.on(g.BLUR,this.onBlur,this),t.on(g.FOCUS,this.onFocus,this)},step:function(t,e){if(this.pendingDestroy)return this.runDestroy();if(!this.isPaused){var i=this.events;i.emit(g.PRE_STEP,t,e),i.emit(g.STEP,t,e),this.scene.update(t,e),i.emit(g.POST_STEP,t,e);var s=this.renderer;s.preRender(),i.emit(g.PRE_RENDER,s,t,e),this.scene.render(s),s.postRender(),i.emit(g.POST_RENDER,s,t,e)}},headlessStep:function(t,e){if(this.pendingDestroy)return this.runDestroy();if(!this.isPaused){var i=this.events;i.emit(g.PRE_STEP,t,e),i.emit(g.STEP,t,e),this.scene.update(t,e),i.emit(g.POST_STEP,t,e),this.scene.isProcessing=!1,i.emit(g.PRE_RENDER,null,t,e),i.emit(g.POST_RENDER,null,t,e)}},onHidden:function(){this.loop.pause(),this.events.emit(g.PAUSE)},pause:function(){var t=this.isPaused;this.isPaused=!0,t||this.events.emit(g.PAUSE)},onVisible:function(){this.loop.resume(),this.events.emit(g.RESUME)},resume:function(){var t=this.isPaused;this.isPaused=!1,t&&this.events.emit(g.RESUME)},onBlur:function(){this.hasFocus=!1,this.loop.blur()},onFocus:function(){this.hasFocus=!0,this.loop.focus()},getFrame:function(){return this.loop.frame},getTime:function(){return this.loop.now},destroy:function(t,e){void 0===e&&(e=!1),this.pendingDestroy=!0,this.removeCanvas=t,this.noReturn=e},runDestroy:function(){this.scene.destroy(),this.events.emit(g.DESTROY),this.events.removeAllListeners(),this.renderer&&this.renderer.destroy(),this.removeCanvas&&this.canvas&&(o.remove(this.canvas),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas)),this.domContainer&&this.domContainer.parentNode&&this.domContainer.parentNode.removeChild(this.domContainer),this.loop.destroy(),this.pendingDestroy=!1}});t.exports=_},65898:(t,e,i)=>{var s=i(83419),n=i(35154),r=i(29747),o=i(43092),a=new s({initialize:function(t,e){this.game=t,this.raf=new o,this.started=!1,this.running=!1,this.minFps=n(e,"min",5),this.targetFps=n(e,"target",60),this.fpsLimit=n(e,"limit",0),this.hasFpsLimit=this.fpsLimit>0,this._limitRate=this.hasFpsLimit?1e3/this.fpsLimit:0,this._min=1e3/this.minFps,this._target=1e3/this.targetFps,this.actualFps=this.targetFps,this.nextFpsUpdate=0,this.framesThisSecond=0,this.callback=r,this.forceSetTimeOut=n(e,"forceSetTimeOut",!1),this.time=0,this.startTime=0,this.lastTime=0,this.frame=0,this.inFocus=!0,this._pauseTime=0,this._coolDown=0,this.delta=0,this.deltaIndex=0,this.deltaHistory=[],this.deltaSmoothingMax=n(e,"deltaHistory",10),this.panicMax=n(e,"panicMax",120),this.rawDelta=0,this.now=0,this.smoothStep=n(e,"smoothStep",!0)},blur:function(){this.inFocus=!1},focus:function(){this.inFocus=!0,this.resetDelta()},pause:function(){this._pauseTime=window.performance.now()},resume:function(){this.resetDelta(),this.startTime+=this.time-this._pauseTime},resetDelta:function(){var t=window.performance.now();this.time=t,this.lastTime=t,this.nextFpsUpdate=t+1e3,this.framesThisSecond=0;for(var e=0;e0||!this.inFocus)&&(this._coolDown--,t=Math.min(t,this._target)),t>this._min&&(t=i[e],t=Math.min(t,this._min)),i[e]=t,this.deltaIndex++,this.deltaIndex>=s&&(this.deltaIndex=0);for(var n=0,r=0;r=this.nextFpsUpdate&&this.updateFPS(t),this.framesThisSecond++,this.delta>=this._limitRate&&(this.callback(t,this.delta),this.delta=0),this.lastTime=t,this.frame++},step:function(t){this.now=t;var e=Math.max(0,t-this.lastTime);this.rawDelta=e,this.time+=this.rawDelta,this.smoothStep&&(e=this.smoothDelta(e)),this.delta=e,t>=this.nextFpsUpdate&&this.updateFPS(t),this.framesThisSecond++,this.callback(t,e),this.lastTime=t,this.frame++},tick:function(){var t=window.performance.now();this.hasFpsLimit?this.stepLimitFPS(t):this.step(t)},sleep:function(){this.running&&(this.raf.stop(),this.running=!1)},wake:function(t){void 0===t&&(t=!1);var e=window.performance.now();if(!this.running){t&&(this.startTime+=-this.lastTime+(this.lastTime+e));var i=this.hasFpsLimit?this.stepLimitFPS.bind(this):this.step.bind(this);this.raf.start(i,this.forceSetTimeOut,this._target),this.running=!0,this.nextFpsUpdate=e+1e3,this.framesThisSecond=0,this.fpsLimitTriggered=!1,this.tick()}},getDuration:function(){return Math.round(this.lastTime-this.startTime)/1e3},getDurationMS:function(){return Math.round(this.lastTime-this.startTime)},stop:function(){return this.running=!1,this.started=!1,this.raf.stop(),this},destroy:function(){this.stop(),this.raf.destroy(),this.raf=null,this.game=null,this.callback=null}});t.exports=a},51085:(t,e,i)=>{var s=i(8443);t.exports=function(t){var e,i=t.events;if(void 0!==document.hidden)e="visibilitychange";else{["webkit","moz","ms"].forEach((function(t){void 0!==document[t+"Hidden"]&&(document.hidden=function(){return document[t+"Hidden"]},e=t+"visibilitychange")}))}e&&document.addEventListener(e,(function(t){document.hidden||"pause"===t.type?i.emit(s.HIDDEN):i.emit(s.VISIBLE)}),!1),window.onblur=function(){i.emit(s.BLUR)},window.onfocus=function(){i.emit(s.FOCUS)},window.focus&&t.config.autoFocus&&window.focus()}},97217:t=>{t.exports="blur"},47548:t=>{t.exports="boot"},19814:t=>{t.exports="contextlost"},68446:t=>{t.exports="destroy"},41700:t=>{t.exports="focus"},25432:t=>{t.exports="hidden"},65942:t=>{t.exports="pause"},59211:t=>{t.exports="postrender"},47789:t=>{t.exports="poststep"},39066:t=>{t.exports="prerender"},460:t=>{t.exports="prestep"},16175:t=>{t.exports="ready"},42331:t=>{t.exports="resume"},11966:t=>{t.exports="step"},32969:t=>{t.exports="systemready"},94830:t=>{t.exports="visible"},8443:(t,e,i)=>{t.exports={BLUR:i(97217),BOOT:i(47548),CONTEXT_LOST:i(19814),DESTROY:i(68446),FOCUS:i(41700),HIDDEN:i(25432),PAUSE:i(65942),POST_RENDER:i(59211),POST_STEP:i(47789),PRE_RENDER:i(39066),PRE_STEP:i(460),READY:i(16175),RESUME:i(42331),STEP:i(11966),SYSTEM_READY:i(32969),VISIBLE:i(94830)}},42857:(t,e,i)=>{t.exports={Config:i(69547),CreateRenderer:i(86054),DebugHeader:i(96391),Events:i(8443),TimeStep:i(65898),VisibilityHandler:i(51085)}},99584:(t,e,i)=>{var s=i(5290),n=i(27919),r=i(35154);t.exports=function(t){var e=r(t,"data",[]),i=r(t,"canvas",null),o=r(t,"palette",s),a=r(t,"pixelWidth",1),h=r(t,"pixelHeight",a),l=r(t,"resizeCanvas",!0),u=r(t,"clearCanvas",!0),c=r(t,"preRender",null),d=r(t,"postRender",null),f=Math.floor(Math.abs(e[0].length*a)),p=Math.floor(Math.abs(e.length*h));i||(i=n.create2D(this,f,p),l=!1,u=!1),l&&(i.width=f,i.height=p);var v=i.getContext("2d",{willReadFrequently:!0});u&&v.clearRect(0,0,f,p),c&&c(i,v);for(var g=0;g{t.exports={GenerateTexture:i(99584),Palettes:i(57763)}},5290:t=>{t.exports={0:"#000",1:"#9D9D9D",2:"#FFF",3:"#BE2633",4:"#E06F8B",5:"#493C2B",6:"#A46422",7:"#EB8931",8:"#F7E26B",9:"#2F484E",A:"#44891A",B:"#A3CE27",C:"#1B2632",D:"#005784",E:"#31A2F2",F:"#B2DCEF"}},23816:t=>{t.exports={0:"#000",1:"#fff",2:"#8b4131",3:"#7bbdc5",4:"#8b41ac",5:"#6aac41",6:"#3931a4",7:"#d5de73",8:"#945a20",9:"#5a4100",A:"#bd736a",B:"#525252",C:"#838383",D:"#acee8b",E:"#7b73de",F:"#acacac"}},9866:t=>{t.exports={0:"#000",1:"#2234d1",2:"#0c7e45",3:"#44aacc",4:"#8a3622",5:"#5c2e78",6:"#aa5c3d",7:"#b5b5b5",8:"#5e606e",9:"#4c81fb",A:"#6cd947",B:"#7be2f9",C:"#eb8a60",D:"#e23d69",E:"#ffd93f",F:"#fff"}},77552:t=>{t.exports={0:"#000",1:"#191028",2:"#46af45",3:"#a1d685",4:"#453e78",5:"#7664fe",6:"#833129",7:"#9ec2e8",8:"#dc534b",9:"#e18d79",A:"#d6b97b",B:"#e9d8a1",C:"#216c4b",D:"#d365c8",E:"#afaab9",F:"#f5f4eb"}},92259:t=>{t.exports={0:"#000",1:"#191028",2:"#46af45",3:"#a1d685",4:"#453e78",5:"#7664fe",6:"#833129",7:"#9ec2e8",8:"#dc534b",9:"#e18d79",A:"#d6b97b",B:"#e9d8a1",C:"#216c4b",D:"#d365c8",E:"#afaab9",F:"#fff"}},57763:(t,e,i)=>{t.exports={ARNE16:i(5290),C64:i(23816),CGA:i(9866),JMP:i(77552),MSX:i(92259)}},46728:(t,e,i)=>{var s=i(83419),n=i(36316),r=i(80021),o=i(26099),a=new s({Extends:r,initialize:function(t,e,i,s){r.call(this,"CubicBezierCurve"),Array.isArray(t)&&(s=new o(t[6],t[7]),i=new o(t[4],t[5]),e=new o(t[2],t[3]),t=new o(t[0],t[1])),this.p0=t,this.p1=e,this.p2=i,this.p3=s},getStartPoint:function(t){return void 0===t&&(t=new o),t.copy(this.p0)},getResolution:function(t){return t},getPoint:function(t,e){void 0===e&&(e=new o);var i=this.p0,s=this.p1,r=this.p2,a=this.p3;return e.set(n(t,i.x,s.x,r.x,a.x),n(t,i.y,s.y,r.y,a.y))},draw:function(t,e){void 0===e&&(e=32);var i=this.getPoints(e);t.beginPath(),t.moveTo(this.p0.x,this.p0.y);for(var s=1;s{var s=i(83419),n=i(19217),r=i(87841),o=i(26099),a=new s({initialize:function(t){this.type=t,this.defaultDivisions=5,this.arcLengthDivisions=100,this.cacheArcLengths=[],this.needsUpdate=!0,this.active=!0,this._tmpVec2A=new o,this._tmpVec2B=new o},draw:function(t,e){return void 0===e&&(e=32),t.strokePoints(this.getPoints(e))},getBounds:function(t,e){t||(t=new r),void 0===e&&(e=16);var i=this.getLength();e>i&&(e=i/2);var s=Math.max(1,Math.round(i/e));return n(this.getSpacedPoints(s),t)},getDistancePoints:function(t){var e=this.getLength(),i=Math.max(1,e/t);return this.getSpacedPoints(i)},getEndPoint:function(t){return void 0===t&&(t=new o),this.getPointAt(1,t)},getLength:function(){var t=this.getLengths();return t[t.length-1]},getLengths:function(t){if(void 0===t&&(t=this.arcLengthDivisions),this.cacheArcLengths.length===t+1&&!this.needsUpdate)return this.cacheArcLengths;this.needsUpdate=!1;var e,i=[],s=this.getPoint(0,this._tmpVec2A),n=0;i.push(0);for(var r=1;r<=t;r++)n+=(e=this.getPoint(r/t,this._tmpVec2B)).distance(s),i.push(n),s.copy(e);return this.cacheArcLengths=i,i},getPointAt:function(t,e){var i=this.getUtoTmapping(t);return this.getPoint(i,e)},getPoints:function(t,e,i){void 0===i&&(i=[]),t||(t=e?this.getLength()/e:this.defaultDivisions);for(var s=0;s<=t;s++)i.push(this.getPoint(s/t));return i},getRandomPoint:function(t){return void 0===t&&(t=new o),this.getPoint(Math.random(),t)},getSpacedPoints:function(t,e,i){void 0===i&&(i=[]),t||(t=e?this.getLength()/e:this.defaultDivisions);for(var s=0;s<=t;s++){var n=this.getUtoTmapping(s/t,null,t);i.push(this.getPoint(n))}return i},getStartPoint:function(t){return void 0===t&&(t=new o),this.getPointAt(0,t)},getTangent:function(t,e){void 0===e&&(e=new o);var i=1e-4,s=t-i,n=t+i;return s<0&&(s=0),n>1&&(n=1),this.getPoint(s,this._tmpVec2A),this.getPoint(n,e),e.subtract(this._tmpVec2A).normalize()},getTangentAt:function(t,e){var i=this.getUtoTmapping(t);return this.getTangent(i,e)},getTFromDistance:function(t,e){return t<=0?0:this.getUtoTmapping(0,t,e)},getUtoTmapping:function(t,e,i){var s,n=this.getLengths(i),r=0,o=n.length;s=e?Math.min(e,n[o-1]):t*n[o-1];for(var a,h=0,l=o-1;h<=l;)if((a=n[r=Math.floor(h+(l-h)/2)]-s)<0)h=r+1;else{if(!(a>0)){l=r;break}l=r-1}if(n[r=l]===s)return r/(o-1);var u=n[r];return(r+(s-u)/(n[r+1]-u))/(o-1)},updateArcLengths:function(){this.needsUpdate=!0,this.getLengths()}});t.exports=a},73825:(t,e,i)=>{var s=i(83419),n=i(80021),r=i(39506),o=i(35154),a=i(43396),h=i(26099),l=new s({Extends:n,initialize:function(t,e,i,s,a,l,u,c){if("object"==typeof t){var d=t;t=o(d,"x",0),e=o(d,"y",0),i=o(d,"xRadius",0),s=o(d,"yRadius",i),a=o(d,"startAngle",0),l=o(d,"endAngle",360),u=o(d,"clockwise",!1),c=o(d,"rotation",0)}else void 0===s&&(s=i),void 0===a&&(a=0),void 0===l&&(l=360),void 0===u&&(u=!1),void 0===c&&(c=0);n.call(this,"EllipseCurve"),this.p0=new h(t,e),this._xRadius=i,this._yRadius=s,this._startAngle=r(a),this._endAngle=r(l),this._clockwise=u,this._rotation=r(c)},getStartPoint:function(t){return void 0===t&&(t=new h),this.getPoint(0,t)},getResolution:function(t){return 2*t},getPoint:function(t,e){void 0===e&&(e=new h);for(var i=2*Math.PI,s=this._endAngle-this._startAngle,n=Math.abs(s)i;)s-=i;s{var s=i(83419),n=i(80021),r=i(19217),o=i(87841),a=i(26099),h=new s({Extends:n,initialize:function(t,e){n.call(this,"LineCurve"),Array.isArray(t)&&(e=new a(t[2],t[3]),t=new a(t[0],t[1])),this.p0=t,this.p1=e,this.arcLengthDivisions=1},getBounds:function(t){return void 0===t&&(t=new o),r([this.p0,this.p1],t)},getStartPoint:function(t){return void 0===t&&(t=new a),t.copy(this.p0)},getResolution:function(t){return void 0===t&&(t=1),t},getPoint:function(t,e){return void 0===e&&(e=new a),1===t?e.copy(this.p1):(e.copy(this.p1).subtract(this.p0).scale(t).add(this.p0),e)},getPointAt:function(t,e){return this.getPoint(t,e)},getTangent:function(t,e){return void 0===e&&(e=new a),e.copy(this.p1).subtract(this.p0).normalize(),e},getUtoTmapping:function(t,e,i){var s;if(e){var n=this.getLengths(i),r=n[n.length-1];s=Math.min(e,r)/r}else s=t;return s},draw:function(t){return t.lineBetween(this.p0.x,this.p0.y,this.p1.x,this.p1.y),t},toJSON:function(){return{type:this.type,points:[this.p0.x,this.p0.y,this.p1.x,this.p1.y]}}});h.fromJSON=function(t){var e=t.points,i=new a(e[0],e[1]),s=new a(e[2],e[3]);return new h(i,s)},t.exports=h},14744:(t,e,i)=>{var s=i(83419),n=i(80021),r=i(32112),o=i(26099),a=new s({Extends:n,initialize:function(t,e,i){n.call(this,"QuadraticBezierCurve"),Array.isArray(t)&&(i=new o(t[4],t[5]),e=new o(t[2],t[3]),t=new o(t[0],t[1])),this.p0=t,this.p1=e,this.p2=i},getStartPoint:function(t){return void 0===t&&(t=new o),t.copy(this.p0)},getResolution:function(t){return t},getPoint:function(t,e){void 0===e&&(e=new o);var i=this.p0,s=this.p1,n=this.p2;return e.set(r(t,i.x,s.x,n.x),r(t,i.y,s.y,n.y))},draw:function(t,e){void 0===e&&(e=32);var i=this.getPoints(e);t.beginPath(),t.moveTo(this.p0.x,this.p0.y);for(var s=1;s{var s=i(87842),n=i(83419),r=i(80021),o=i(26099),a=new n({Extends:r,initialize:function(t){void 0===t&&(t=[]),r.call(this,"SplineCurve"),this.points=[],this.addPoints(t)},addPoints:function(t){for(var e=0;ei.length-2?i.length-1:r+1],c=i[r>i.length-3?i.length-1:r+2];return e.set(s(a,h.x,l.x,u.x,c.x),s(a,h.y,l.y,u.y,c.y))},toJSON:function(){for(var t=[],e=0;e{t.exports={Path:i(46669),MoveTo:i(68618),CubicBezier:i(46728),Curve:i(80021),Ellipse:i(73825),Line:i(33951),QuadraticBezier:i(14744),Spline:i(42534)}},68618:(t,e,i)=>{var s=i(83419),n=i(26099),r=new s({initialize:function(t,e){this.active=!1,this.p0=new n(t,e)},getPoint:function(t,e){return void 0===e&&(e=new n),e.copy(this.p0)},getPointAt:function(t,e){return this.getPoint(t,e)},getResolution:function(){return 1},getLength:function(){return 0},toJSON:function(){return{type:"MoveTo",points:[this.p0.x,this.p0.y]}}});t.exports=r},46669:(t,e,i)=>{var s=i(83419),n=i(46728),r=i(73825),o=i(39429),a=i(33951),h=i(68618),l=i(14744),u=i(87841),c=i(42534),d=i(26099),f=i(36383),p=new s({initialize:function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.name="",this.defaultDivisions=12,this.curves=[],this.cacheLengths=[],this.autoClose=!1,this.startPoint=new d,this._tmpVec2A=new d,this._tmpVec2B=new d,"object"==typeof t?this.fromJSON(t):this.startPoint.set(t,e)},add:function(t){return this.curves.push(t),this},circleTo:function(t,e,i){return void 0===e&&(e=!1),this.ellipseTo(t,t,0,360,e,i)},closePath:function(){var t=this.curves[0].getPoint(0),e=this.curves[this.curves.length-1].getPoint(1);return t.equals(e)||this.curves.push(new a(e,t)),this},cubicBezierTo:function(t,e,i,s,r,o){var a,h,l,u=this.getEndPoint();return t instanceof d?(a=t,h=e,l=i):(a=new d(i,s),h=new d(r,o),l=new d(t,e)),this.add(new n(u,a,h,l))},quadraticBezierTo:function(t,e,i,s){var n,r,o=this.getEndPoint();return t instanceof d?(n=t,r=e):(n=new d(i,s),r=new d(t,e)),this.add(new l(o,n,r))},draw:function(t,e){for(var i=0;i=e)return this.curves[s];s++}return null},getEndPoint:function(t){return void 0===t&&(t=new d),this.curves.length>0?this.curves[this.curves.length-1].getPoint(1,t):t.copy(this.startPoint),t},getLength:function(){var t=this.getCurveLengths();return t[t.length-1]},getPoint:function(t,e){void 0===e&&(e=new d);for(var i=t*this.getLength(),s=this.getCurveLengths(),n=0;n=i){var r=s[n]-i,o=this.curves[n],a=o.getLength(),h=0===a?0:1-r/a;return o.getPointAt(h,e)}n++}return null},getPoints:function(t,e){t||e||(t=this.defaultDivisions);for(var i,s=[],n=0;n1&&!s[s.length-1].equals(s[0])&&s.push(s[0]),s},getRandomPoint:function(t){return void 0===t&&(t=new d),this.getPoint(Math.random(),t)},getSpacedPoints:function(t){void 0===t&&(t=40);for(var e=[],i=0;i<=t;i++)e.push(this.getPoint(i/t));return this.autoClose&&e.push(e[0]),e},getStartPoint:function(t){return void 0===t&&(t=new d),t.copy(this.startPoint)},getTangent:function(t,e){void 0===e&&(e=new d);for(var i=t*this.getLength(),s=this.getCurveLengths(),n=0;n=i){var r=s[n]-i,o=this.curves[n],a=o.getLength(),h=0===a?0:1-r/a;return o.getTangentAt(h,e)}n++}return null},lineTo:function(t,e){t instanceof d?this._tmpVec2B.copy(t):"object"==typeof t?this._tmpVec2B.setFromObject(t):this._tmpVec2B.set(t,e);var i=this.getEndPoint(this._tmpVec2A);return this.add(new a([i.x,i.y,this._tmpVec2B.x,this._tmpVec2B.y]))},splineTo:function(t){return t.unshift(this.getEndPoint()),this.add(new c(t))},moveTo:function(t,e){return t instanceof d?this.add(new h(t.x,t.y)):this.add(new h(t,e))},toJSON:function(){for(var t=[],e=0;e{var s=i(83419),n=i(24882),r=new s({initialize:function(t,e){this.parent=t,this.events=e,e||(this.events=t.events?t.events:t),this.list={},this.values={},this._frozen=!1,!t.hasOwnProperty("sys")&&this.events&&this.events.once(n.DESTROY,this.destroy,this)},get:function(t){var e=this.list;if(Array.isArray(t)){for(var i=[],s=0;s{var s=i(83419),n=i(45893),r=i(37277),o=i(44594),a=new s({Extends:n,initialize:function(t){n.call(this,t,t.sys.events),this.scene=t,this.systems=t.sys,t.sys.events.once(o.BOOT,this.boot,this),t.sys.events.on(o.START,this.start,this)},boot:function(){this.events=this.systems.events,this.events.once(o.DESTROY,this.destroy,this)},start:function(){this.events.once(o.SHUTDOWN,this.shutdown,this)},shutdown:function(){this.systems.events.off(o.SHUTDOWN,this.shutdown,this)},destroy:function(){n.prototype.destroy.call(this),this.events.off(o.START,this.start,this),this.scene=null,this.systems=null}});r.register("DataManagerPlugin",a,"data"),t.exports=a},10700:t=>{t.exports="changedata"},93608:t=>{t.exports="changedata-"},60883:t=>{t.exports="destroy"},69780:t=>{t.exports="removedata"},22166:t=>{t.exports="setdata"},24882:(t,e,i)=>{t.exports={CHANGE_DATA:i(10700),CHANGE_DATA_KEY:i(93608),DESTROY:i(60883),REMOVE_DATA:i(69780),SET_DATA:i(22166)}},44965:(t,e,i)=>{t.exports={DataManager:i(45893),DataManagerPlugin:i(63646),Events:i(24882)}},7098:(t,e,i)=>{var s=i(84148),n={flac:!1,aac:!1,audioData:!1,dolby:!1,m4a:!1,mp3:!1,ogg:!1,opus:!1,wav:!1,webAudio:!1,webm:!1};t.exports=function(){if("function"==typeof importScripts)return n;n.audioData=!!window.Audio,n.webAudio=!(!window.AudioContext&&!window.webkitAudioContext);var t=document.createElement("audio"),e=!!t.canPlayType;try{if(e){var i=function(e,i){var s=t.canPlayType("audio/"+e).replace(/^no$/,"");return i?Boolean(s||t.canPlayType("audio/"+i).replace(/^no$/,"")):Boolean(s)};if(n.ogg=i('ogg; codecs="vorbis"'),n.opus=i('ogg; codecs="opus"',"opus"),n.mp3=i("mpeg"),n.wav=i("wav"),n.m4a=i("x-m4a"),n.aac=i("aac"),n.flac=i("flac","x-flac"),n.webm=i('webm; codecs="vorbis"'),""!==t.canPlayType('audio/mp4; codecs="ec-3"'))if(s.edge)n.dolby=!0;else if(s.safari&&s.safariVersion>=9&&/Mac OS X (\d+)_(\d+)/.test(navigator.userAgent)){var r=parseInt(RegExp.$1,10),o=parseInt(RegExp.$2,10);(10===r&&o>=11||r>10)&&(n.dolby=!0)}}}catch(t){}return n}()},84148:(t,e,i)=>{var s,n=i(25892),r={chrome:!1,chromeVersion:0,edge:!1,firefox:!1,firefoxVersion:0,ie:!1,ieVersion:0,mobileSafari:!1,opera:!1,safari:!1,safariVersion:0,silk:!1,trident:!1,tridentVersion:0,es2019:!1};t.exports=(s=navigator.userAgent,/Edg\/\d+/.test(s)?(r.edge=!0,r.es2019=!0):/OPR/.test(s)?(r.opera=!0,r.es2019=!0):/Chrome\/(\d+)/.test(s)&&!n.windowsPhone?(r.chrome=!0,r.chromeVersion=parseInt(RegExp.$1,10),r.es2019=r.chromeVersion>69):/Firefox\D+(\d+)/.test(s)?(r.firefox=!0,r.firefoxVersion=parseInt(RegExp.$1,10),r.es2019=r.firefoxVersion>10):/AppleWebKit\/(?!.*CriOS)/.test(s)&&n.iOS?(r.mobileSafari=!0,r.es2019=!0):/MSIE (\d+\.\d+);/.test(s)?(r.ie=!0,r.ieVersion=parseInt(RegExp.$1,10)):/Version\/(\d+\.\d+(\.\d+)?) Safari/.test(s)&&!n.windowsPhone?(r.safari=!0,r.safariVersion=parseInt(RegExp.$1,10),r.es2019=r.safariVersion>10):/Trident\/(\d+\.\d+)(.*)rv:(\d+\.\d+)/.test(s)&&(r.ie=!0,r.trident=!0,r.tridentVersion=parseInt(RegExp.$1,10),r.ieVersion=parseInt(RegExp.$3,10)),/Silk/.test(s)&&(r.silk=!0),r)},89289:(t,e,i)=>{var s,n,r,o=i(27919),a={supportInverseAlpha:!1,supportNewBlendModes:!1};t.exports=("function"!=typeof importScripts&&void 0!==document&&(a.supportNewBlendModes=(s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABAQMAAADD8p2OAAAAA1BMVEX/",n="AAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==",(r=new Image).onload=function(){var t=new Image;t.onload=function(){var e=o.create2D(t,6).getContext("2d",{willReadFrequently:!0});if(e.globalCompositeOperation="multiply",e.drawImage(r,0,0),e.drawImage(t,2,0),!e.getImageData(2,0,1,1))return!1;var i=e.getImageData(2,0,1,1).data;o.remove(t),a.supportNewBlendModes=255===i[0]&&0===i[1]&&0===i[2]},t.src=s+"/wCKxvRF"+n},r.src=s+"AP804Oa6"+n,!1),a.supportInverseAlpha=function(){var t=o.create2D(this,2).getContext("2d",{willReadFrequently:!0});t.fillStyle="rgba(10, 20, 30, 0.5)",t.fillRect(0,0,1,1);var e=t.getImageData(0,0,1,1);if(null===e)return!1;t.putImageData(e,1,0);var i=t.getImageData(1,0,1,1),s=i.data[0]===e.data[0]&&i.data[1]===e.data[1]&&i.data[2]===e.data[2]&&i.data[3]===e.data[3];return o.remove(this),s}()),a)},89357:(t,e,i)=>{var s=i(25892),n=i(84148),r=i(27919),o={canvas:!1,canvasBitBltShift:null,file:!1,fileSystem:!1,getUserMedia:!0,littleEndian:!1,localStorage:!1,pointerLock:!1,stableSort:!1,support32bit:!1,vibration:!1,webGL:!1,worker:!1};t.exports=function(){if("function"==typeof importScripts)return o;o.canvas=!!window.CanvasRenderingContext2D;try{o.localStorage=!!localStorage.getItem}catch(t){o.localStorage=!1}o.file=!!(window.File&&window.FileReader&&window.FileList&&window.Blob),o.fileSystem=!!window.requestFileSystem;var t,e,i,a=!1;return o.webGL=function(){if(window.WebGLRenderingContext)try{var t=r.createWebGL(this),e=t.getContext("webgl")||t.getContext("experimental-webgl"),i=r.create2D(this),s=i.getContext("2d",{willReadFrequently:!0}).createImageData(1,1);return a=s.data instanceof Uint8ClampedArray,r.remove(t),r.remove(i),!!e}catch(t){return!1}return!1}(),o.worker=!!window.Worker,o.pointerLock="pointerLockElement"in document||"mozPointerLockElement"in document||"webkitPointerLockElement"in document,navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia||navigator.oGetUserMedia,window.URL=window.URL||window.webkitURL||window.mozURL||window.msURL,o.getUserMedia=o.getUserMedia&&!!navigator.getUserMedia&&!!window.URL,n.firefox&&n.firefoxVersion<21&&(o.getUserMedia=!1),!s.iOS&&(n.ie||n.firefox||n.chrome)&&(o.canvasBitBltShift=!0),(n.safari||n.mobileSafari)&&(o.canvasBitBltShift=!1),navigator.vibrate=navigator.vibrate||navigator.webkitVibrate||navigator.mozVibrate||navigator.msVibrate,navigator.vibrate&&(o.vibration=!0),"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint32Array&&(o.littleEndian=(t=new ArrayBuffer(4),e=new Uint8Array(t),i=new Uint32Array(t),e[0]=161,e[1]=178,e[2]=195,e[3]=212,3569595041===i[0]||2712847316!==i[0]&&null)),o.support32bit="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof Int32Array&&null!==o.littleEndian&&a,o}()},91639:t=>{var e={available:!1,cancel:"",keyboard:!1,request:""};t.exports=function(){if("function"==typeof importScripts)return e;var t,i="Fullscreen",s="FullScreen",n=["request"+i,"request"+s,"webkitRequest"+i,"webkitRequest"+s,"msRequest"+i,"msRequest"+s,"mozRequest"+s,"mozRequest"+i];for(t=0;t{var s=i(84148),n={gamepads:!1,mspointer:!1,touch:!1,wheelEvent:null};t.exports=("function"==typeof importScripts||(("ontouchstart"in document.documentElement||navigator.maxTouchPoints&&navigator.maxTouchPoints>=1)&&(n.touch=!0),(navigator.msPointerEnabled||navigator.pointerEnabled)&&(n.mspointer=!0),navigator.getGamepads&&(n.gamepads=!0),"onwheel"in window||s.ie&&"WheelEvent"in window?n.wheelEvent="wheel":"onmousewheel"in window?n.wheelEvent="mousewheel":s.firefox&&"MouseScrollEvent"in window&&(n.wheelEvent="DOMMouseScroll")),n)},25892:t=>{var e={android:!1,chromeOS:!1,cordova:!1,crosswalk:!1,desktop:!1,ejecta:!1,electron:!1,iOS:!1,iOSVersion:0,iPad:!1,iPhone:!1,kindle:!1,linux:!1,macOS:!1,node:!1,nodeWebkit:!1,pixelRatio:1,webApp:!1,windows:!1,windowsPhone:!1};t.exports=function(){if("function"==typeof importScripts)return e;var t=navigator.userAgent;/Windows/.test(t)?e.windows=!0:/Mac OS/.test(t)&&!/like Mac OS/.test(t)?navigator.maxTouchPoints&&navigator.maxTouchPoints>2?(e.iOS=!0,e.iPad=!0,navigator.appVersion.match(/Version\/(\d+)/),e.iOSVersion=parseInt(RegExp.$1,10)):e.macOS=!0:/Android/.test(t)?e.android=!0:/Linux/.test(t)?e.linux=!0:/iP[ao]d|iPhone/i.test(t)?(e.iOS=!0,navigator.appVersion.match(/OS (\d+)/),e.iOSVersion=parseInt(RegExp.$1,10),e.iPhone=-1!==t.toLowerCase().indexOf("iphone"),e.iPad=-1!==t.toLowerCase().indexOf("ipad")):/Kindle/.test(t)||/\bKF[A-Z][A-Z]+/.test(t)||/Silk.*Mobile Safari/.test(t)?e.kindle=!0:/CrOS/.test(t)&&(e.chromeOS=!0),(/Windows Phone/i.test(t)||/IEMobile/i.test(t))&&(e.android=!1,e.iOS=!1,e.macOS=!1,e.windows=!0,e.windowsPhone=!0);var i=/Silk/.test(t);return(e.windows||e.macOS||e.linux&&!i||e.chromeOS)&&(e.desktop=!0),(e.windowsPhone||/Windows NT/i.test(t)&&/Touch/i.test(t))&&(e.desktop=!1),navigator.standalone&&(e.webApp=!0),"function"!=typeof importScripts&&(void 0!==window.cordova&&(e.cordova=!0),void 0!==window.ejecta&&(e.ejecta=!0)),"undefined"!=typeof process&&process.versions&&process.versions.node&&(e.node=!0),e.node&&"object"==typeof process.versions&&(e.nodeWebkit=!!process.versions["node-webkit"],e.electron=!!process.versions.electron),/Crosswalk/.test(t)&&(e.crosswalk=!0),e.pixelRatio=window.devicePixelRatio||1,e}()},43267:(t,e,i)=>{var s=i(95540),n={h264:!1,hls:!1,mp4:!1,m4v:!1,ogg:!1,vp9:!1,webm:!1,hasRequestVideoFrame:!1};t.exports=function(){if("function"==typeof importScripts)return n;var t=document.createElement("video"),e=!!t.canPlayType,i=/^no$/;try{e&&(t.canPlayType('video/ogg; codecs="theora"').replace(i,"")&&(n.ogg=!0),t.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(i,"")&&(n.h264=!0,n.mp4=!0),t.canPlayType("video/x-m4v").replace(i,"")&&(n.m4v=!0),t.canPlayType('video/webm; codecs="vp8, vorbis"').replace(i,"")&&(n.webm=!0),t.canPlayType('video/webm; codecs="vp9"').replace(i,"")&&(n.vp9=!0),t.canPlayType('application/x-mpegURL; codecs="avc1.42E01E"').replace(i,"")&&(n.hls=!0))}catch(t){}return t.parentNode&&t.parentNode.removeChild(t),n.getVideoURL=function(t){Array.isArray(t)||(t=[t]);for(var e=0;e{t.exports={os:i(25892),browser:i(84148),features:i(89357),input:i(31784),audio:i(7098),video:i(43267),fullscreen:i(91639),canvasFeatures:i(89289)}},89422:(t,e,i)=>{var s=i(83419),n=new Float32Array(20),r=new s({initialize:function(){this._matrix=new Float32Array(20),this.alpha=1,this._dirty=!0,this._data=new Float32Array(20),this.reset()},set:function(t){return this._matrix.set(t),this._dirty=!0,this},reset:function(){var t=this._matrix;return t.fill(0),t[0]=1,t[6]=1,t[12]=1,t[18]=1,this.alpha=1,this._dirty=!0,this},getData:function(){var t=this._data;return this._dirty&&(t.set(this._matrix),t[4]/=255,t[9]/=255,t[14]/=255,t[19]/=255,this._dirty=!1),t},brightness:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=t;return this.multiply([i,0,0,0,0,0,i,0,0,0,0,0,i,0,0,0,0,0,1,0],e)},saturate:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=2*t/3+1,s=-.5*(i-1);return this.multiply([i,s,s,0,0,s,i,s,0,0,s,s,i,0,0,0,0,0,1,0],e)},desaturate:function(t){return void 0===t&&(t=!1),this.saturate(-1,t)},hue:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1),t=t/180*Math.PI;var i=Math.cos(t),s=Math.sin(t),n=.213,r=.715,o=.072;return this.multiply([n+.787*i+s*-n,r+i*-r+s*-r,o+i*-o+.928*s,0,0,n+i*-n+.143*s,r+i*(1-r)+.14*s,o+i*-o+-.283*s,0,0,n+i*-n+-.787*s,r+i*-r+s*r,o+.928*i+s*o,0,0,0,0,0,1,0],e)},grayscale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=!1),this.saturate(-t,e)},blackWhite:function(t){return void 0===t&&(t=!1),this.multiply(r.BLACK_WHITE,t)},contrast:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=t+1,s=-.5*(i-1);return this.multiply([i,0,0,0,s,0,i,0,0,s,0,0,i,0,s,0,0,0,1,0],e)},negative:function(t){return void 0===t&&(t=!1),this.multiply(r.NEGATIVE,t)},desaturateLuminance:function(t){return void 0===t&&(t=!1),this.multiply(r.DESATURATE_LUMINANCE,t)},sepia:function(t){return void 0===t&&(t=!1),this.multiply(r.SEPIA,t)},night:function(t,e){return void 0===t&&(t=.1),void 0===e&&(e=!1),this.multiply([-2*t,-t,0,0,0,-t,0,t,0,0,0,t,2*t,0,0,0,0,0,1,0],e)},lsd:function(t){return void 0===t&&(t=!1),this.multiply(r.LSD,t)},brown:function(t){return void 0===t&&(t=!1),this.multiply(r.BROWN,t)},vintagePinhole:function(t){return void 0===t&&(t=!1),this.multiply(r.VINTAGE,t)},kodachrome:function(t){return void 0===t&&(t=!1),this.multiply(r.KODACHROME,t)},technicolor:function(t){return void 0===t&&(t=!1),this.multiply(r.TECHNICOLOR,t)},polaroid:function(t){return void 0===t&&(t=!1),this.multiply(r.POLAROID,t)},shiftToBGR:function(t){return void 0===t&&(t=!1),this.multiply(r.SHIFT_BGR,t)},multiply:function(t,e){void 0===e&&(e=!1),e||this.reset();var i=this._matrix,s=n;return s.set(i),i.set([s[0]*t[0]+s[1]*t[5]+s[2]*t[10]+s[3]*t[15],s[0]*t[1]+s[1]*t[6]+s[2]*t[11]+s[3]*t[16],s[0]*t[2]+s[1]*t[7]+s[2]*t[12]+s[3]*t[17],s[0]*t[3]+s[1]*t[8]+s[2]*t[13]+s[3]*t[18],s[0]*t[4]+s[1]*t[9]+s[2]*t[14]+s[3]*t[19]+s[4],s[5]*t[0]+s[6]*t[5]+s[7]*t[10]+s[8]*t[15],s[5]*t[1]+s[6]*t[6]+s[7]*t[11]+s[8]*t[16],s[5]*t[2]+s[6]*t[7]+s[7]*t[12]+s[8]*t[17],s[5]*t[3]+s[6]*t[8]+s[7]*t[13]+s[8]*t[18],s[5]*t[4]+s[6]*t[9]+s[7]*t[14]+s[8]*t[19]+s[9],s[10]*t[0]+s[11]*t[5]+s[12]*t[10]+s[13]*t[15],s[10]*t[1]+s[11]*t[6]+s[12]*t[11]+s[13]*t[16],s[10]*t[2]+s[11]*t[7]+s[12]*t[12]+s[13]*t[17],s[10]*t[3]+s[11]*t[8]+s[12]*t[13]+s[13]*t[18],s[10]*t[4]+s[11]*t[9]+s[12]*t[14]+s[13]*t[19]+s[14],s[15]*t[0]+s[16]*t[5]+s[17]*t[10]+s[18]*t[15],s[15]*t[1]+s[16]*t[6]+s[17]*t[11]+s[18]*t[16],s[15]*t[2]+s[16]*t[7]+s[17]*t[12]+s[18]*t[17],s[15]*t[3]+s[16]*t[8]+s[17]*t[13]+s[18]*t[18],s[15]*t[4]+s[16]*t[9]+s[17]*t[14]+s[18]*t[19]+s[19]]),this._dirty=!0,this}});r.BLACK_WHITE=[.3,.6,.1,0,0,.3,.6,.1,0,0,.3,.6,.1,0,0,0,0,0,1,0],r.NEGATIVE=[-1,0,0,1,0,0,-1,0,1,0,0,0,-1,1,0,0,0,0,1,0],r.DESATURATE_LUMINANCE=[.2764723,.929708,.0938197,0,-37.1,.2764723,.929708,.0938197,0,-37.1,.2764723,.929708,.0938197,0,-37.1,0,0,0,1,0],r.SEPIA=[.393,.7689999,.18899999,0,0,.349,.6859999,.16799999,0,0,.272,.5339999,.13099999,0,0,0,0,0,1,0],r.LSD=[2,-.4,.5,0,0,-.5,2,-.4,0,0,-.4,-.5,3,0,0,0,0,0,1,0],r.BROWN=[.5997023498159715,.34553243048391263,-.2708298674538042,0,47.43192855600873,-.037703249837783157,.8609577587992641,.15059552388459913,0,-36.96841498319127,.24113635128153335,-.07441037908422492,.44972182064877153,0,-7.562075277591283,0,0,0,1,0],r.VINTAGE=[.6279345635605994,.3202183420819367,-.03965408211312453,0,9.651285835294123,.02578397704808868,.6441188644374771,.03259127616149294,0,7.462829176470591,.0466055556782719,-.0851232987247891,.5241648018700465,0,5.159190588235296,0,0,0,1,0],r.KODACHROME=[1.1285582396593525,-.3967382283601348,-.03992559172921793,0,63.72958762196502,-.16404339962244616,1.0835251566291304,-.05498805115633132,0,24.732407896706203,-.16786010706155763,-.5603416277695248,1.6014850761964943,0,35.62982807460946,0,0,0,1,0],r.TECHNICOLOR=[1.9125277891456083,-.8545344976951645,-.09155508482755585,0,11.793603434377337,-.3087833385928097,1.7658908555458428,-.10601743074722245,0,-70.35205161461398,-.231103377548616,-.7501899197440212,1.847597816108189,0,30.950940869491138,0,0,0,1,0],r.POLAROID=[1.438,-.062,-.062,0,0,-.122,1.378,-.122,0,0,-.016,-.016,1.483,0,0,0,0,0,1,0],r.SHIFT_BGR=[0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0],t.exports=r},51767:(t,e,i)=>{var s=i(83419),n=i(29747),r=new s({initialize:function(t,e,i){this._rgb=[0,0,0],this.onChangeCallback=n,this.dirty=!1,this.set(t,e,i)},set:function(t,e,i){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),this._rgb=[t,e,i],this.onChange(),this},equals:function(t,e,i){var s=this._rgb;return s[0]===t&&s[1]===e&&s[2]===i},onChange:function(){this.dirty=!0;var t=this._rgb;this.onChangeCallback.call(this,t[0],t[1],t[2])},r:{get:function(){return this._rgb[0]},set:function(t){this._rgb[0]=t,this.onChange()}},g:{get:function(){return this._rgb[1]},set:function(t){this._rgb[1]=t,this.onChange()}},b:{get:function(){return this._rgb[2]},set:function(t){this._rgb[2]=t,this.onChange()}},destroy:function(){this.onChangeCallback=null}});t.exports=r},60461:t=>{t.exports={TOP_LEFT:0,TOP_CENTER:1,TOP_RIGHT:2,LEFT_TOP:3,LEFT_CENTER:4,LEFT_BOTTOM:5,CENTER:6,RIGHT_TOP:7,RIGHT_CENTER:8,RIGHT_BOTTOM:9,BOTTOM_LEFT:10,BOTTOM_CENTER:11,BOTTOM_RIGHT:12}},54312:(t,e,i)=>{var s=i(62235),n=i(35893),r=i(86327),o=i(88417);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},46768:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(86327),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},35827:(t,e,i)=>{var s=i(62235),n=i(54380),r=i(86327),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},46871:(t,e,i)=>{var s=i(66786),n=i(35893),r=i(7702);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),s(t,n(e)+i,r(e)+o),t}},5198:(t,e,i)=>{var s=i(7702),n=i(26541),r=i(20786),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},11879:(t,e,i)=>{var s=i(60461),n=[];n[s.BOTTOM_CENTER]=i(54312),n[s.BOTTOM_LEFT]=i(46768),n[s.BOTTOM_RIGHT]=i(35827),n[s.CENTER]=i(46871),n[s.LEFT_CENTER]=i(5198),n[s.RIGHT_CENTER]=i(80503),n[s.TOP_CENTER]=i(89698),n[s.TOP_LEFT]=i(922),n[s.TOP_RIGHT]=i(21373),n[s.LEFT_BOTTOM]=n[s.BOTTOM_LEFT],n[s.LEFT_TOP]=n[s.TOP_LEFT],n[s.RIGHT_BOTTOM]=n[s.BOTTOM_RIGHT],n[s.RIGHT_TOP]=n[s.TOP_RIGHT];t.exports=function(t,e,i,s,r){return n[i](t,e,s,r)}},80503:(t,e,i)=>{var s=i(7702),n=i(54380),r=i(20786),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},89698:(t,e,i)=>{var s=i(35893),n=i(17717),r=i(88417),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)+i),o(t,n(e)-a),t}},922:(t,e,i)=>{var s=i(26541),n=i(17717),r=i(385),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)-i),o(t,n(e)-a),t}},21373:(t,e,i)=>{var s=i(54380),n=i(17717),r=i(40136),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)+i),o(t,n(e)-a),t}},91660:(t,e,i)=>{t.exports={BottomCenter:i(54312),BottomLeft:i(46768),BottomRight:i(35827),Center:i(46871),LeftCenter:i(5198),QuickSet:i(11879),RightCenter:i(80503),TopCenter:i(89698),TopLeft:i(922),TopRight:i(21373)}},71926:(t,e,i)=>{var s=i(60461),n=i(79291),r={In:i(91660),To:i(16694)};r=n(!1,r,s),t.exports=r},21578:(t,e,i)=>{var s=i(62235),n=i(35893),r=i(88417),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,n(e)+i),o(t,s(e)+a),t}},10210:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(385),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,n(e)-i),o(t,s(e)+a),t}},82341:(t,e,i)=>{var s=i(62235),n=i(54380),r=i(40136),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,n(e)+i),o(t,s(e)+a),t}},87958:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(86327),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},40080:(t,e,i)=>{var s=i(7702),n=i(26541),r=i(20786),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},88466:(t,e,i)=>{var s=i(26541),n=i(17717),r=i(40136),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)-i),o(t,n(e)-a),t}},38829:(t,e,i)=>{var s=i(60461),n=[];n[s.BOTTOM_CENTER]=i(21578),n[s.BOTTOM_LEFT]=i(10210),n[s.BOTTOM_RIGHT]=i(82341),n[s.LEFT_BOTTOM]=i(87958),n[s.LEFT_CENTER]=i(40080),n[s.LEFT_TOP]=i(88466),n[s.RIGHT_BOTTOM]=i(19211),n[s.RIGHT_CENTER]=i(34609),n[s.RIGHT_TOP]=i(48741),n[s.TOP_CENTER]=i(49440),n[s.TOP_LEFT]=i(81288),n[s.TOP_RIGHT]=i(61323);t.exports=function(t,e,i,s,r){return n[i](t,e,s,r)}},19211:(t,e,i)=>{var s=i(62235),n=i(54380),r=i(86327),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},34609:(t,e,i)=>{var s=i(7702),n=i(54380),r=i(20786),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},48741:(t,e,i)=>{var s=i(54380),n=i(17717),r=i(385),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)+i),o(t,n(e)-a),t}},49440:(t,e,i)=>{var s=i(35893),n=i(17717),r=i(86327),o=i(88417);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,s(e)+i),r(t,n(e)-a),t}},81288:(t,e,i)=>{var s=i(26541),n=i(17717),r=i(86327),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,s(e)-i),r(t,n(e)-a),t}},61323:(t,e,i)=>{var s=i(54380),n=i(17717),r=i(86327),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,s(e)+i),r(t,n(e)-a),t}},16694:(t,e,i)=>{t.exports={BottomCenter:i(21578),BottomLeft:i(10210),BottomRight:i(82341),LeftBottom:i(87958),LeftCenter:i(40080),LeftTop:i(88466),QuickSet:i(38829),RightBottom:i(19211),RightCenter:i(34609),RightTop:i(48741),TopCenter:i(49440),TopLeft:i(81288),TopRight:i(61323)}},66786:(t,e,i)=>{var s=i(88417),n=i(20786);t.exports=function(t,e,i){return s(t,e),n(t,i)}},62235:t=>{t.exports=function(t){return t.y+t.height-t.height*t.originY}},72873:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(54380),o=i(17717),a=i(87841);t.exports=function(t,e){void 0===e&&(e=new a);var i=n(t),h=o(t);return e.x=i,e.y=h,e.width=r(t)-i,e.height=s(t)-h,e}},35893:t=>{t.exports=function(t){return t.x-t.width*t.originX+.5*t.width}},7702:t=>{t.exports=function(t){return t.y-t.height*t.originY+.5*t.height}},26541:t=>{t.exports=function(t){return t.x-t.width*t.originX}},87431:t=>{t.exports=function(t){return t.width*t.originX}},46928:t=>{t.exports=function(t){return t.height*t.originY}},54380:t=>{t.exports=function(t){return t.x+t.width-t.width*t.originX}},17717:t=>{t.exports=function(t){return t.y-t.height*t.originY}},86327:t=>{t.exports=function(t,e){return t.y=e-t.height+t.height*t.originY,t}},88417:t=>{t.exports=function(t,e){var i=t.width*t.originX;return t.x=e+i-.5*t.width,t}},20786:t=>{t.exports=function(t,e){var i=t.height*t.originY;return t.y=e+i-.5*t.height,t}},385:t=>{t.exports=function(t,e){return t.x=e+t.width*t.originX,t}},40136:t=>{t.exports=function(t,e){return t.x=e-t.width+t.width*t.originX,t}},66737:t=>{t.exports=function(t,e){return t.y=e+t.height*t.originY,t}},58724:(t,e,i)=>{t.exports={CenterOn:i(66786),GetBottom:i(62235),GetBounds:i(72873),GetCenterX:i(35893),GetCenterY:i(7702),GetLeft:i(26541),GetOffsetX:i(87431),GetOffsetY:i(46928),GetRight:i(54380),GetTop:i(17717),SetBottom:i(86327),SetCenterX:i(88417),SetCenterY:i(20786),SetLeft:i(385),SetRight:i(40136),SetTop:i(66737)}},20623:t=>{t.exports={setCrisp:function(t){return["optimizeSpeed","-moz-crisp-edges","-o-crisp-edges","-webkit-optimize-contrast","optimize-contrast","crisp-edges","pixelated"].forEach((function(e){t.style["image-rendering"]=e})),t.style.msInterpolationMode="nearest-neighbor",t},setBicubic:function(t){return t.style["image-rendering"]="auto",t.style.msInterpolationMode="bicubic",t}}},27919:(t,e,i)=>{var s,n,r,o=i(8054),a=i(68703),h=[],l=!1;t.exports=(r=function(){var t=0;return h.forEach((function(e){e.parent&&t++})),t},{create2D:function(t,e,i){return s(t,e,i,o.CANVAS)},create:s=function(t,e,i,s,r){var u;void 0===e&&(e=1),void 0===i&&(i=1),void 0===s&&(s=o.CANVAS),void 0===r&&(r=!1);var c=n(s);return null===c?(c={parent:t,canvas:document.createElement("canvas"),type:s},s===o.CANVAS&&h.push(c),u=c.canvas):(c.parent=t,u=c.canvas),r&&(c.parent=u),u.width=e,u.height=i,l&&s===o.CANVAS&&a.disable(u.getContext("2d",{willReadFrequently:!1})),u},createWebGL:function(t,e,i){return s(t,e,i,o.WEBGL)},disableSmoothing:function(){l=!0},enableSmoothing:function(){l=!1},first:n=function(t){if(void 0===t&&(t=o.CANVAS),t===o.WEBGL)return null;for(var e=0;e{var e,i="";t.exports={disable:function(t){return""===i&&(i=e(t)),i&&(t[i]=!1),t},enable:function(t){return""===i&&(i=e(t)),i&&(t[i]=!0),t},getPrefix:e=function(t){for(var e=["i","webkitI","msI","mozI","oI"],i=0;i{t.exports=function(t,e){return void 0===e&&(e="none"),t.style.msTouchAction=e,t.style["ms-touch-action"]=e,t.style["touch-action"]=e,t}},91610:t=>{t.exports=function(t,e){void 0===e&&(e="none");return["-webkit-","-khtml-","-moz-","-ms-",""].forEach((function(i){t.style[i+"user-select"]=e})),t.style["-webkit-touch-callout"]=e,t.style["-webkit-tap-highlight-color"]="rgba(0, 0, 0, 0)",t}},26253:(t,e,i)=>{t.exports={CanvasInterpolation:i(20623),CanvasPool:i(27919),Smoothing:i(68703),TouchAction:i(65208),UserSelect:i(91610)}},40987:(t,e,i)=>{var s=i(83419),n=i(37589),r=i(1e3),o=i(7537),a=i(87837),h=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=255),this.r=0,this.g=0,this.b=0,this.a=255,this._h=0,this._s=0,this._v=0,this._locked=!1,this.gl=[0,0,0,1],this._color=0,this._color32=0,this._rgba="",this.setTo(t,e,i,s)},transparent:function(){return this._locked=!0,this.red=0,this.green=0,this.blue=0,this.alpha=0,this._locked=!1,this.update(!0)},setTo:function(t,e,i,s,n){return void 0===s&&(s=255),void 0===n&&(n=!0),this._locked=!0,this.red=t,this.green=e,this.blue=i,this.alpha=s,this._locked=!1,this.update(n)},setGLTo:function(t,e,i,s){return void 0===s&&(s=1),this._locked=!0,this.redGL=t,this.greenGL=e,this.blueGL=i,this.alphaGL=s,this._locked=!1,this.update(!0)},setFromRGB:function(t){return this._locked=!0,this.red=t.r,this.green=t.g,this.blue=t.b,t.hasOwnProperty("a")&&(this.alpha=t.a),this._locked=!1,this.update(!0)},setFromHSV:function(t,e,i){return o(t,e,i,this)},update:function(t){if(void 0===t&&(t=!1),this._locked)return this;var e=this.r,i=this.g,s=this.b,o=this.a;return this._color=n(e,i,s),this._color32=r(e,i,s,o),this._rgba="rgba("+e+","+i+","+s+","+o/255+")",t&&a(e,i,s,this),this},updateHSV:function(){var t=this.r,e=this.g,i=this.b;return a(t,e,i,this),this},clone:function(){return new h(this.r,this.g,this.b,this.a)},gray:function(t){return this.setTo(t,t,t)},random:function(t,e){void 0===t&&(t=0),void 0===e&&(e=255);var i=Math.floor(t+Math.random()*(e-t)),s=Math.floor(t+Math.random()*(e-t)),n=Math.floor(t+Math.random()*(e-t));return this.setTo(i,s,n)},randomGray:function(t,e){void 0===t&&(t=0),void 0===e&&(e=255);var i=Math.floor(t+Math.random()*(e-t));return this.setTo(i,i,i)},saturate:function(t){return this.s+=t/100,this},desaturate:function(t){return this.s-=t/100,this},lighten:function(t){return this.v+=t/100,this},darken:function(t){return this.v-=t/100,this},brighten:function(t){var e=this.r,i=this.g,s=this.b;return e=Math.max(0,Math.min(255,e-Math.round(-t/100*255))),i=Math.max(0,Math.min(255,i-Math.round(-t/100*255))),s=Math.max(0,Math.min(255,s-Math.round(-t/100*255))),this.setTo(e,i,s)},color:{get:function(){return this._color}},color32:{get:function(){return this._color32}},rgba:{get:function(){return this._rgba}},redGL:{get:function(){return this.gl[0]},set:function(t){this.gl[0]=Math.min(Math.abs(t),1),this.r=Math.floor(255*this.gl[0]),this.update(!0)}},greenGL:{get:function(){return this.gl[1]},set:function(t){this.gl[1]=Math.min(Math.abs(t),1),this.g=Math.floor(255*this.gl[1]),this.update(!0)}},blueGL:{get:function(){return this.gl[2]},set:function(t){this.gl[2]=Math.min(Math.abs(t),1),this.b=Math.floor(255*this.gl[2]),this.update(!0)}},alphaGL:{get:function(){return this.gl[3]},set:function(t){this.gl[3]=Math.min(Math.abs(t),1),this.a=Math.floor(255*this.gl[3]),this.update()}},red:{get:function(){return this.r},set:function(t){t=Math.floor(Math.abs(t)),this.r=Math.min(t,255),this.gl[0]=t/255,this.update(!0)}},green:{get:function(){return this.g},set:function(t){t=Math.floor(Math.abs(t)),this.g=Math.min(t,255),this.gl[1]=t/255,this.update(!0)}},blue:{get:function(){return this.b},set:function(t){t=Math.floor(Math.abs(t)),this.b=Math.min(t,255),this.gl[2]=t/255,this.update(!0)}},alpha:{get:function(){return this.a},set:function(t){t=Math.floor(Math.abs(t)),this.a=Math.min(t,255),this.gl[3]=t/255,this.update()}},h:{get:function(){return this._h},set:function(t){this._h=t,o(t,this._s,this._v,this)}},s:{get:function(){return this._s},set:function(t){this._s=t,o(this._h,t,this._v,this)}},v:{get:function(){return this._v},set:function(t){this._v=t,o(this._h,this._s,t,this)}}});t.exports=h},92728:(t,e,i)=>{var s=i(37589);t.exports=function(t){void 0===t&&(t=1024);var e,i=[],n=255,r=255,o=0,a=0;for(e=0;e<=n;e++)i.push({r:r,g:e,b:a,color:s(r,e,a)});for(o=255,e=n;e>=0;e--)i.push({r:e,g:o,b:a,color:s(e,o,a)});for(r=0,e=0;e<=n;e++,o--)i.push({r:r,g:o,b:e,color:s(r,o,e)});for(o=0,a=255,e=0;e<=n;e++,a--,r++)i.push({r:r,g:o,b:a,color:s(r,o,a)});if(1024===t)return i;var h=[],l=0,u=1024/t;for(e=0;e{t.exports=function(t){var e={r:t>>16&255,g:t>>8&255,b:255&t,a:255};return t>16777215&&(e.a=t>>>24),e}},62957:t=>{t.exports=function(t){var e=t.toString(16);return 1===e.length?"0"+e:e}},37589:t=>{t.exports=function(t,e,i){return t<<16|e<<8|i}},1e3:t=>{t.exports=function(t,e,i,s){return s<<24|t<<16|e<<8|i}},62183:(t,e,i)=>{var s=i(40987),n=i(89528);t.exports=function(t,e,i){var r=i,o=i,a=i;if(0!==e){var h=i<.5?i*(1+e):i+e-i*e,l=2*i-h;r=n(l,h,t+1/3),o=n(l,h,t),a=n(l,h,t-1/3)}return(new s).setGLTo(r,o,a,1)}},27939:(t,e,i)=>{var s=i(7537);t.exports=function(t,e){void 0===t&&(t=1),void 0===e&&(e=1);for(var i=[],n=0;n<=359;n++)i.push(s(n/359,t,e));return i}},7537:(t,e,i)=>{var s=i(37589);function n(t,e,i,s){var n=(t+6*e)%6,r=Math.min(n,4-n,1);return Math.round(255*(s-s*i*Math.max(0,r)))}t.exports=function(t,e,i,r){void 0===e&&(e=1),void 0===i&&(i=1);var o=n(5,t,e,i),a=n(3,t,e,i),h=n(1,t,e,i);return r?r.setTo?r.setTo(o,a,h,r.alpha,!0):(r.r=o,r.g=a,r.b=h,r.color=s(o,a,h),r):{r:o,g:a,b:h,color:s(o,a,h)}}},70238:(t,e,i)=>{var s=i(40987);t.exports=function(t){var e=new s;t=t.replace(/^(?:#|0x)?([a-f\d])([a-f\d])([a-f\d])$/i,(function(t,e,i,s){return e+e+i+i+s+s}));var i=/^(?:#|0x)?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);if(i){var n=parseInt(i[1],16),r=parseInt(i[2],16),o=parseInt(i[3],16);e.setTo(n,r,o)}return e}},89528:t=>{t.exports=function(t,e,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}},30100:(t,e,i)=>{var s=i(40987),n=i(90664);t.exports=function(t){var e=n(t);return new s(e.r,e.g,e.b,e.a)}},90664:t=>{t.exports=function(t){return t>16777215?{a:t>>>24,r:t>>16&255,g:t>>8&255,b:255&t}:{a:255,r:t>>16&255,g:t>>8&255,b:255&t}}},13699:(t,e,i)=>{var s=i(28915),n=function(t,e,i,n,r,o,a,h){void 0===a&&(a=100),void 0===h&&(h=0);var l=h/a;return{r:s(t,n,l),g:s(e,r,l),b:s(i,o,l)}};t.exports={RGBWithRGB:n,ColorWithRGB:function(t,e,i,s,r,o){return void 0===r&&(r=100),void 0===o&&(o=0),n(t.r,t.g,t.b,e,i,s,r,o)},ColorWithColor:function(t,e,i,s){return void 0===i&&(i=100),void 0===s&&(s=0),n(t.r,t.g,t.b,e.r,e.g,e.b,i,s)}}},68957:(t,e,i)=>{var s=i(40987);t.exports=function(t){return new s(t.r,t.g,t.b,t.a)}},87388:(t,e,i)=>{var s=i(40987);t.exports=function(t){var e=new s,i=/^rgba?\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d+(?:\.\d+)?))?\s*\)$/.exec(t.toLowerCase());if(i){var n=parseInt(i[1],10),r=parseInt(i[2],10),o=parseInt(i[3],10),a=void 0!==i[4]?parseFloat(i[4]):1;e.setTo(n,r,o,255*a)}return e}},87837:t=>{t.exports=function(t,e,i,s){void 0===s&&(s={h:0,s:0,v:0}),t/=255,e/=255,i/=255;var n=Math.min(t,e,i),r=Math.max(t,e,i),o=r-n,a=0,h=0===r?0:o/r,l=r;return r!==n&&(r===t?a=(e-i)/o+(e{var s=i(62957);t.exports=function(t,e,i,n,r){return void 0===n&&(n=255),void 0===r&&(r="#"),"#"===r?"#"+((1<<24)+(t<<16)+(e<<8)+i).toString(16).slice(1,7):"0x"+s(n)+s(t)+s(e)+s(i)}},85386:(t,e,i)=>{var s=i(30976),n=i(40987);t.exports=function(t,e){return void 0===t&&(t=0),void 0===e&&(e=255),new n(s(t,e),s(t,e),s(t,e))}},80333:(t,e,i)=>{var s=i(70238),n=i(30100),r=i(68957),o=i(87388);t.exports=function(t){switch(typeof t){case"string":return"rgb"===t.substr(0,3).toLowerCase()?o(t):s(t);case"number":return n(t);case"object":return r(t)}}},3956:(t,e,i)=>{var s=i(40987);s.ColorSpectrum=i(92728),s.ColorToRGBA=i(91588),s.ComponentToHex=i(62957),s.GetColor=i(37589),s.GetColor32=i(1e3),s.HexStringToColor=i(70238),s.HSLToColor=i(62183),s.HSVColorWheel=i(27939),s.HSVToRGB=i(7537),s.HueToComponent=i(89528),s.IntegerToColor=i(30100),s.IntegerToRGB=i(90664),s.Interpolate=i(13699),s.ObjectToColor=i(68957),s.RandomRGB=i(85386),s.RGBStringToColor=i(87388),s.RGBToHSV=i(87837),s.RGBToString=i(75723),s.ValueToColor=i(80333),t.exports=s},27460:(t,e,i)=>{t.exports={Align:i(71926),BaseShader:i(73894),Bounds:i(58724),Canvas:i(26253),Color:i(3956),ColorMatrix:i(89422),Masks:i(69781),RGB:i(51767)}},6858:(t,e,i)=>{var s=i(83419),n=i(39429),r=new s({initialize:function(t,e,i,s,n,r){e||(e=t.sys.make.image({x:i,y:s,key:n,frame:r,add:!1})),this.bitmapMask=e,this.invertAlpha=!1,this.isStencil=!1},setBitmap:function(t){this.bitmapMask=t},preRenderWebGL:function(t,e,i){t.pipelines.BITMAPMASK_PIPELINE.beginMask(this,e,i)},postRenderWebGL:function(t,e,i){t.pipelines.BITMAPMASK_PIPELINE.endMask(this,e,i)},preRenderCanvas:function(){},postRenderCanvas:function(){},destroy:function(){this.bitmapMask=null}});n.register("bitmapMask",(function(t,e,i,s,n){return new r(this.scene,t,e,i,s,n)})),t.exports=r},80661:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.geometryMask=e,this.invertAlpha=!1,this.isStencil=!0,this.level=0},setShape:function(t){return this.geometryMask=t,this},setInvertAlpha:function(t){return void 0===t&&(t=!0),this.invertAlpha=t,this},preRenderWebGL:function(t,e,i){var s=t.gl;t.flush(),0===t.maskStack.length&&(s.enable(s.STENCIL_TEST),s.clear(s.STENCIL_BUFFER_BIT),t.maskCount=0),t.currentCameraMask.mask!==this&&(t.currentMask.mask=this),t.maskStack.push({mask:this,camera:i}),this.applyStencil(t,i,!0),t.maskCount++},applyStencil:function(t,e,i){var s=t.gl,n=this.geometryMask,r=t.maskCount,o=255;s.colorMask(!1,!1,!1,!1),i?(s.stencilFunc(s.EQUAL,r,o),s.stencilOp(s.KEEP,s.KEEP,s.INCR),r++):(s.stencilFunc(s.EQUAL,r+1,o),s.stencilOp(s.KEEP,s.KEEP,s.DECR)),this.level=r,n.renderWebGL(t,n,e),t.flush(),s.colorMask(!0,!0,!0,!0),s.stencilOp(s.KEEP,s.KEEP,s.KEEP),this.invertAlpha?s.stencilFunc(s.NOTEQUAL,r,o):s.stencilFunc(s.EQUAL,r,o)},postRenderWebGL:function(t){var e=t.gl;t.maskStack.pop(),t.maskCount--,t.flush();var i=t.currentMask;if(0===t.maskStack.length)i.mask=null,e.disable(e.STENCIL_TEST);else{var s=t.maskStack[t.maskStack.length-1];s.mask.applyStencil(t,s.camera,!1),t.currentCameraMask.mask!==s.mask?(i.mask=s.mask,i.camera=s.camera):i.mask=null}},preRenderCanvas:function(t,e,i){var s=this.geometryMask;t.currentContext.save(),s.renderCanvas(t,s,i,null,null,!0),t.currentContext.clip()},postRenderCanvas:function(t){t.currentContext.restore()},destroy:function(){this.geometryMask=null}});t.exports=s},69781:(t,e,i)=>{t.exports={BitmapMask:i(6858),GeometryMask:i(80661)}},73894:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){e&&""!==e||(e=["precision mediump float;","uniform vec2 resolution;","varying vec2 fragCoord;","void main () {"," vec2 uv = fragCoord / resolution.xy;"," gl_FragColor = vec4(uv.xyx, 1.0);","}"].join("\n")),i&&""!==i||(i=["precision mediump float;","uniform mat4 uProjectionMatrix;","uniform mat4 uViewMatrix;","uniform vec2 uResolution;","attribute vec2 inPosition;","varying vec2 fragCoord;","varying vec2 outTexCoord;","void main () {"," gl_Position = uProjectionMatrix * uViewMatrix * vec4(inPosition, 1.0, 1.0);"," fragCoord = vec2(inPosition.x, uResolution.y - inPosition.y);"," outTexCoord = vec2(inPosition.x / uResolution.x, fragCoord.y / uResolution.y);","}"].join("\n")),void 0===s&&(s=null),this.key=t,this.fragmentSrc=e,this.vertexSrc=i,this.uniforms=s}});t.exports=s},40366:t=>{t.exports=function(t,e){var i;if(e)"string"==typeof e?i=document.getElementById(e):"object"==typeof e&&1===e.nodeType&&(i=e);else if(t.parentElement||null===e)return t;return i||(i=document.body),i.appendChild(t),t}},83719:(t,e,i)=>{var s=i(40366);t.exports=function(t){var e=t.config;if(e.parent&&e.domCreateContainer){var i=document.createElement("div");i.style.cssText=["display: block;","width: "+t.scale.width+"px;","height: "+t.scale.height+"px;","padding: 0; margin: 0;","position: absolute;","overflow: hidden;","pointer-events: "+e.domPointerEvents+";","transform: scale(1);","transform-origin: left top;"].join(" "),t.domContainer=i,s(i,e.parent)}}},57264:(t,e,i)=>{var s=i(25892);t.exports=function(t){if("complete"!==document.readyState&&"interactive"!==document.readyState){var e=function(){document.removeEventListener("deviceready",e,!0),document.removeEventListener("DOMContentLoaded",e,!0),window.removeEventListener("load",e,!0),t()};document.body?s.cordova?document.addEventListener("deviceready",e,!1):(document.addEventListener("DOMContentLoaded",e,!0),window.addEventListener("load",e,!0)):window.setTimeout(e,20)}else t()}},57811:t=>{t.exports=function(t){if(!t)return window.innerHeight;var e=Math.abs(window.orientation),i={w:0,h:0},s=document.createElement("div");return s.setAttribute("style","position: fixed; height: 100vh; width: 0; top: 0"),document.documentElement.appendChild(s),i.w=90===e?s.offsetHeight:window.innerWidth,i.h=90===e?window.innerWidth:s.offsetHeight,document.documentElement.removeChild(s),s=null,90!==Math.abs(window.orientation)?i.h:i.w}},45818:(t,e,i)=>{var s=i(13560);t.exports=function(t,e){var i=window.screen,n=!!i&&(i.orientation||i.mozOrientation||i.msOrientation);return n&&"string"==typeof n.type?n.type:"string"==typeof n?n:"number"==typeof window.orientation?0===window.orientation||180===window.orientation?s.ORIENTATION.PORTRAIT:s.ORIENTATION.LANDSCAPE:window.matchMedia?window.matchMedia("(orientation: portrait)").matches?s.ORIENTATION.PORTRAIT:window.matchMedia("(orientation: landscape)").matches?s.ORIENTATION.LANDSCAPE:void 0:e>t?s.ORIENTATION.PORTRAIT:s.ORIENTATION.LANDSCAPE}},74403:t=>{t.exports=function(t){var e;return""!==t&&("string"==typeof t?e=document.getElementById(t):t&&1===t.nodeType&&(e=t)),e||(e=document.body),e}},56836:t=>{t.exports=function(t){var e="";try{if(window.DOMParser)e=(new DOMParser).parseFromString(t,"text/xml");else(e=new ActiveXObject("Microsoft.XMLDOM")).loadXML(t)}catch(t){e=null}return e&&e.documentElement&&!e.getElementsByTagName("parsererror").length?e:null}},35846:t=>{t.exports=function(t){t.parentNode&&t.parentNode.removeChild(t)}},43092:(t,e,i)=>{var s=i(83419),n=i(29747),r=new s({initialize:function(){this.isRunning=!1,this.callback=n,this.isSetTimeOut=!1,this.timeOutID=null,this.delay=0;var t=this;this.step=function e(i){t.callback(i),t.isRunning&&(t.timeOutID=window.requestAnimationFrame(e))},this.stepTimeout=function e(){t.isRunning&&(t.timeOutID=window.setTimeout(e,t.delay)),t.callback(window.performance.now())}},start:function(t,e,i){this.isRunning||(this.callback=t,this.isSetTimeOut=e,this.delay=i,this.isRunning=!0,this.timeOutID=e?window.setTimeout(this.stepTimeout,0):window.requestAnimationFrame(this.step))},stop:function(){this.isRunning=!1,this.isSetTimeOut?clearTimeout(this.timeOutID):window.cancelAnimationFrame(this.timeOutID)},destroy:function(){this.stop(),this.callback=n}});t.exports=r},84902:(t,e,i)=>{var s={AddToDOM:i(40366),DOMContentLoaded:i(57264),GetInnerHeight:i(57811),GetScreenOrientation:i(45818),GetTarget:i(74403),ParseXML:i(56836),RemoveFromDOM:i(35846),RequestAnimationFrame:i(43092)};t.exports=s},47565:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(37277),o=new s({Extends:n,initialize:function(){n.call(this)},shutdown:function(){this.removeAllListeners()},destroy:function(){this.removeAllListeners()}});r.register("EventEmitter",o,"events"),t.exports=o},93055:(t,e,i)=>{t.exports={EventEmitter:i(47565)}},20122:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e){void 0===e&&(e=1),n.call(this,r.BARREL,t),this.amount=e}});t.exports=o},32251:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h){void 0===i&&(i=1),void 0===s&&(s=1),void 0===o&&(o=1),void 0===a&&(a=1),void 0===h&&(h=4),n.call(this,r.BLOOM,t),this.steps=h,this.offsetX=i,this.offsetY=s,this.blurStrength=o,this.strength=a,this.glcolor=[1,1,1],null!=e&&(this.color=e)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},9047:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h){void 0===e&&(e=0),void 0===i&&(i=2),void 0===s&&(s=2),void 0===o&&(o=1),void 0===h&&(h=4),n.call(this,r.BLUR,t),this.quality=e,this.x=i,this.y=s,this.steps=h,this.strength=o,this.glcolor=[1,1,1],null!=a&&(this.color=a)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},27885:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l){void 0===e&&(e=.5),void 0===i&&(i=1),void 0===s&&(s=.2),void 0===o&&(o=!1),void 0===a&&(a=1),void 0===h&&(h=1),void 0===l&&(l=1),n.call(this,r.BOKEH,t),this.radius=e,this.amount=i,this.contrast=s,this.isTiltShift=o,this.strength=l,this.blurX=a,this.blurY=h}});t.exports=o},12578:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a){void 0===e&&(e=8),void 0===o&&(o=1),void 0===a&&(a=.005),n.call(this,r.CIRCLE,t),this.scale=o,this.feather=a,this.thickness=e,this.glcolor=[1,.2,.7],this.glcolor2=[1,0,0,.4],null!=i&&(this.color=i),null!=s&&(this.backgroundColor=s)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}},backgroundColor:{get:function(){var t=this.glcolor2;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor2;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}},backgroundAlpha:{get:function(){return this.glcolor2[3]},set:function(t){this.glcolor2[3]=t}}});t.exports=o},15802:(t,e,i)=>{var s=i(83419),n=i(89422),r=i(14811),o=new s({Extends:n,initialize:function(t){n.call(this),this.type=r.COLOR_MATRIX,this.gameObject=t,this.active=!0},destroy:function(){this.gameObject=null,this._matrix=null,this._data=null}});t.exports=o},72898:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.type=t,this.gameObject=e,this.active=!0},setActive:function(t){return this.active=t,this},destroy:function(){this.gameObject=null,this.active=!1}});t.exports=s},44553:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s){void 0===e&&(e="__WHITE"),void 0===i&&(i=.005),void 0===s&&(s=.005),n.call(this,r.DISPLACEMENT,t),this.x=i,this.y=s,this.glTexture,this.setTexture(e)},setTexture:function(t){var e=this.gameObject.scene.sys.textures.getFrame(t);return e&&(this.glTexture=e.glTexture),this}});t.exports=o},68531:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===i&&(i=4),void 0===s&&(s=0),void 0===o&&(o=!1),n.call(this,r.GLOW,t),this.outerStrength=i,this.innerStrength=s,this.knockout=o,this.glcolor=[1,1,1,1],void 0!==e&&(this.color=e)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},37102:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l,u){void 0===s&&(s=.2),void 0===o&&(o=0),void 0===a&&(a=0),void 0===h&&(h=0),void 0===l&&(l=1),void 0===u&&(u=0),n.call(this,r.GRADIENT,t),this.alpha=s,this.size=u,this.fromX=o,this.fromY=a,this.toX=h,this.toY=l,this.glcolor1=[255,0,0],this.glcolor2=[0,255,0],null!=e&&(this.color1=e),null!=i&&(this.color2=i)},color1:{get:function(){var t=this.glcolor1;return(t[0]<<16)+(t[1]<<8)+(0|t[2])},set:function(t){var e=this.glcolor1;e[0]=t>>16&255,e[1]=t>>8&255,e[2]=255&t}},color2:{get:function(){var t=this.glcolor2;return(t[0]<<16)+(t[1]<<8)+(0|t[2])},set:function(t){var e=this.glcolor2;e[0]=t>>16&255,e[1]=t>>8&255,e[2]=255&t}}});t.exports=o},86886:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e){void 0===e&&(e=1),n.call(this,r.PIXELATE,t),this.amount=e}});t.exports=o},92322:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=.1),void 0===o&&(o=1),void 0===h&&(h=6),void 0===l&&(l=1),n.call(this,r.SHADOW,t),this.x=e,this.y=i,this.decay=s,this.power=o,this.glcolor=[0,0,0,1],this.samples=h,this.intensity=l,void 0!==a&&(this.color=a)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},39563:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===e&&(e=.5),void 0===i&&(i=.5),void 0===s&&(s=3),void 0===o&&(o=!1),n.call(this,r.SHINE,t),this.speed=e,this.lineWidth=i,this.gradient=s,this.reveal=o}});t.exports=o},56448:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===e&&(e=.5),void 0===i&&(i=.5),void 0===s&&(s=.5),void 0===o&&(o=.5),n.call(this,r.VIGNETTE,t),this.x=e,this.y=i,this.radius=s,this.strength=o}});t.exports=o},38433:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===e&&(e=.1),void 0===i&&(i=0),void 0===s&&(s=0),void 0===o&&(o=!1),n.call(this,r.WIPE,t),this.progress=0,this.wipeWidth=e,this.direction=i,this.axis=s,this.reveal=o}});t.exports=o},14811:t=>{t.exports={GLOW:4,SHADOW:5,PIXELATE:6,VIGNETTE:7,SHINE:8,BLUR:9,GRADIENT:12,BLOOM:13,COLOR_MATRIX:14,CIRCLE:15,BARREL:16,DISPLACEMENT:17,WIPE:18,BOKEH:19}},66064:(t,e,i)=>{var s=i(79291),n=i(14811),r={Barrel:i(20122),Controller:i(72898),Bloom:i(32251),Blur:i(9047),Bokeh:i(27885),Circle:i(12578),ColorMatrix:i(15802),Displacement:i(44553),Glow:i(68531),Gradient:i(37102),Pixelate:i(86886),Shadow:i(92322),Shine:i(39563),Vignette:i(56448),Wipe:i(38433)};r=s(!1,r,n),t.exports=r},25305:(t,e,i)=>{var s=i(10312),n=i(23568);t.exports=function(t,e,i){e.x=n(i,"x",0),e.y=n(i,"y",0),e.depth=n(i,"depth",0),e.flipX=n(i,"flipX",!1),e.flipY=n(i,"flipY",!1);var r=n(i,"scale",null);"number"==typeof r?e.setScale(r):null!==r&&(e.scaleX=n(r,"x",1),e.scaleY=n(r,"y",1));var o=n(i,"scrollFactor",null);"number"==typeof o?e.setScrollFactor(o):null!==o&&(e.scrollFactorX=n(o,"x",1),e.scrollFactorY=n(o,"y",1)),e.rotation=n(i,"rotation",0);var a=n(i,"angle",null);null!==a&&(e.angle=a),e.alpha=n(i,"alpha",1);var h=n(i,"origin",null);if("number"==typeof h)e.setOrigin(h);else if(null!==h){var l=n(h,"x",.5),u=n(h,"y",.5);e.setOrigin(l,u)}return e.blendMode=n(i,"blendMode",s.NORMAL),e.visible=n(i,"visible",!0),n(i,"add",!0)&&t.sys.displayList.add(e),e.preUpdate&&t.sys.updateList.add(e),e}},13059:(t,e,i)=>{var s=i(23568);t.exports=function(t,e){var i=s(e,"anims",null);if(null===i)return t;if("string"==typeof i)t.anims.play(i);else if("object"==typeof i){var n=t.anims,r=s(i,"key",void 0);if(r){var o=s(i,"startFrame",void 0),a=s(i,"delay",0),h=s(i,"repeat",0),l=s(i,"repeatDelay",0),u=s(i,"yoyo",!1),c=s(i,"play",!1),d=s(i,"delayedPlay",0),f={key:r,delay:a,repeat:h,repeatDelay:l,yoyo:u,startFrame:o};c?n.play(f):d>0?n.playAfterDelay(f,d):n.load(f)}}return t}},8050:(t,e,i)=>{var s=i(83419),n=i(73162),r=i(37277),o=i(51708),a=i(44594),h=i(19186),l=new s({Extends:n,initialize:function(t){n.call(this,t),this.sortChildrenFlag=!1,this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.addCallback=this.addChildCallback,this.removeCallback=this.removeChildCallback,this.events.once(a.BOOT,this.boot,this),this.events.on(a.START,this.start,this)},boot:function(){this.events.once(a.DESTROY,this.destroy,this)},addChildCallback:function(t){t.displayList&&t.displayList!==this&&t.removeFromDisplayList(),t.parentContainer&&t.parentContainer.remove(t),t.displayList||(this.queueDepthSort(),t.displayList=this,t.emit(o.ADDED_TO_SCENE,t,this.scene),this.events.emit(a.ADDED_TO_SCENE,t,this.scene))},removeChildCallback:function(t){this.queueDepthSort(),t.displayList=null,t.emit(o.REMOVED_FROM_SCENE,t,this.scene),this.events.emit(a.REMOVED_FROM_SCENE,t,this.scene)},start:function(){this.events.once(a.SHUTDOWN,this.shutdown,this)},queueDepthSort:function(){this.sortChildrenFlag=!0},depthSort:function(){this.sortChildrenFlag&&(h(this.list,this.sortByDepth),this.sortChildrenFlag=!1)},sortByDepth:function(t,e){return t._depth-e._depth},getChildren:function(){return this.list},shutdown:function(){for(var t=this.list;t.length;)t[0].destroy(!0);this.events.off(a.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(a.START,this.start,this),this.scene=null,this.systems=null,this.events=null}});r.register("DisplayList",l,"displayList"),t.exports=l},95643:(t,e,i)=>{var s=i(83419),n=i(53774),r=i(45893),o=i(50792),a=i(51708),h=i(44594),l=new s({Extends:o,initialize:function(t,e){o.call(this),this.scene=t,this.displayList=null,this.type=e,this.state=0,this.parentContainer=null,this.name="",this.active=!0,this.tabIndex=-1,this.data=null,this.renderFlags=15,this.cameraFilter=0,this.input=null,this.body=null,this.ignoreDestroy=!1,this.on(a.ADDED_TO_SCENE,this.addedToScene,this),this.on(a.REMOVED_FROM_SCENE,this.removedFromScene,this),t.sys.queueDepthSort()},setActive:function(t){return this.active=t,this},setName:function(t){return this.name=t,this},setState:function(t){return this.state=t,this},setDataEnabled:function(){return this.data||(this.data=new r(this)),this},setData:function(t,e){return this.data||(this.data=new r(this)),this.data.set(t,e),this},incData:function(t,e){return this.data||(this.data=new r(this)),this.data.inc(t,e),this},toggleData:function(t){return this.data||(this.data=new r(this)),this.data.toggle(t),this},getData:function(t){return this.data||(this.data=new r(this)),this.data.get(t)},setInteractive:function(t,e,i){return this.scene.sys.input.enable(this,t,e,i),this},disableInteractive:function(){return this.scene.sys.input.disable(this),this},removeInteractive:function(){return this.scene.sys.input.clear(this),this.input=void 0,this},addedToScene:function(){},removedFromScene:function(){},update:function(){},toJSON:function(){return n(this)},willRender:function(t){return!(!(!this.displayList||!this.displayList.active||this.displayList.willRender(t))||l.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},getIndexList:function(){for(var t=this,e=this.parentContainer,i=[];e&&(i.unshift(e.getIndex(t)),t=e,e.parentContainer);)e=e.parentContainer;return this.displayList?i.unshift(this.displayList.getIndex(t)):i.unshift(this.scene.sys.displayList.getIndex(t)),i},addToDisplayList:function(t){return void 0===t&&(t=this.scene.sys.displayList),this.displayList&&this.displayList!==t&&this.removeFromDisplayList(),t.exists(this)||(this.displayList=t,t.add(this,!0),t.queueDepthSort(),this.emit(a.ADDED_TO_SCENE,this,this.scene),t.events.emit(h.ADDED_TO_SCENE,this,this.scene)),this},addToUpdateList:function(){return this.scene&&this.preUpdate&&this.scene.sys.updateList.add(this),this},removeFromDisplayList:function(){var t=this.displayList||this.scene.sys.displayList;return t&&t.exists(this)&&(t.remove(this,!0),t.queueDepthSort(),this.displayList=null,this.emit(a.REMOVED_FROM_SCENE,this,this.scene),t.events.emit(h.REMOVED_FROM_SCENE,this,this.scene)),this},removeFromUpdateList:function(){return this.scene&&this.preUpdate&&this.scene.sys.updateList.remove(this),this},destroy:function(t){this.scene&&!this.ignoreDestroy&&(void 0===t&&(t=!1),this.preDestroy&&this.preDestroy.call(this),this.emit(a.DESTROY,this,t),this.removeAllListeners(),this.postPipelines&&this.resetPostPipeline(!0),this.removeFromDisplayList(),this.removeFromUpdateList(),this.input&&(this.scene.sys.input.clear(this),this.input=void 0),this.data&&(this.data.destroy(),this.data=void 0),this.body&&(this.body.destroy(),this.body=void 0),this.preFX&&(this.preFX.destroy(),this.preFX=void 0),this.postFX&&(this.postFX.destroy(),this.postFX=void 0),this.active=!1,this.visible=!1,this.scene=void 0,this.parentContainer=void 0)}});l.RENDER_MASK=15,t.exports=l},44603:(t,e,i)=>{var s=i(83419),n=i(37277),r=i(44594),o=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.displayList,this.updateList,this.events.once(r.BOOT,this.boot,this),this.events.on(r.START,this.start,this)},boot:function(){this.displayList=this.systems.displayList,this.updateList=this.systems.updateList,this.events.once(r.DESTROY,this.destroy,this)},start:function(){this.events.once(r.SHUTDOWN,this.shutdown,this)},shutdown:function(){this.events.off(r.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(r.START,this.start,this),this.scene=null,this.systems=null,this.events=null,this.displayList=null,this.updateList=null}});o.register=function(t,e){o.prototype.hasOwnProperty(t)||(o.prototype[t]=e)},o.remove=function(t){o.prototype.hasOwnProperty(t)&&delete o.prototype[t]},n.register("GameObjectCreator",o,"make"),t.exports=o},39429:(t,e,i)=>{var s=i(83419),n=i(37277),r=i(44594),o=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.displayList,this.updateList,this.events.once(r.BOOT,this.boot,this),this.events.on(r.START,this.start,this)},boot:function(){this.displayList=this.systems.displayList,this.updateList=this.systems.updateList,this.events.once(r.DESTROY,this.destroy,this)},start:function(){this.events.once(r.SHUTDOWN,this.shutdown,this)},existing:function(t){return(t.renderCanvas||t.renderWebGL)&&this.displayList.add(t),t.preUpdate&&this.updateList.add(t),t},shutdown:function(){this.events.off(r.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(r.START,this.start,this),this.scene=null,this.systems=null,this.events=null,this.displayList=null,this.updateList=null}});o.register=function(t,e){o.prototype.hasOwnProperty(t)||(o.prototype[t]=e)},o.remove=function(t){o.prototype.hasOwnProperty(t)&&delete o.prototype[t]},n.register("GameObjectFactory",o,"add"),t.exports=o},91296:(t,e,i)=>{var s=i(61340),n=new s,r=new s,o=new s,a={camera:n,sprite:r,calc:o};t.exports=function(t,e,i){var s=n,h=r,l=o;return h.applyITRS(t.x,t.y,t.rotation,t.scaleX,t.scaleY),s.copyFrom(e.matrix),i?(s.multiplyWithOffset(i,-e.scrollX*t.scrollFactorX,-e.scrollY*t.scrollFactorY),h.e=t.x,h.f=t.y):(h.e-=e.scrollX*t.scrollFactorX,h.f-=e.scrollY*t.scrollFactorY),s.multiply(h,l),a}},45027:(t,e,i)=>{var s=i(83419),n=i(25774),r=i(37277),o=i(44594),a=new s({Extends:n,initialize:function(t){n.call(this),this.checkQueue=!0,this.scene=t,this.systems=t.sys,t.sys.events.once(o.BOOT,this.boot,this),t.sys.events.on(o.START,this.start,this)},boot:function(){this.systems.events.once(o.DESTROY,this.destroy,this)},start:function(){var t=this.systems.events;t.on(o.PRE_UPDATE,this.update,this),t.on(o.UPDATE,this.sceneUpdate,this),t.once(o.SHUTDOWN,this.shutdown,this)},sceneUpdate:function(t,e){for(var i=this._active,s=i.length,n=0;n{t.exports=function(t,e,i,s,n,r,o,a,h,l,u,c,d,f,p){var v=i.x-e.displayOriginX+n,g=i.y-e.displayOriginY+r,m=v+i.w,y=g+i.h,x=o.getXRound(v,g,a),T=o.getYRound(v,g,a),w=o.getXRound(v,y,a),b=o.getYRound(v,y,a),S=o.getXRound(m,y,a),E=o.getYRound(m,y,a),A=o.getXRound(m,g,a),C=o.getYRound(m,g,a);t.batchQuad(e,x,T,w,b,S,E,A,C,s.u0,s.v0,s.u1,s.v1,h,l,u,c,d,f,p)}},53048:t=>{t.exports=function(t,e,i,s){if(void 0===i&&(i=!1),void 0===s)return s={local:{x:0,y:0,width:0,height:0},global:{x:0,y:0,width:0,height:0},lines:{shortest:0,longest:0,lengths:null,height:0},wrappedText:"",words:[],characters:[],scaleX:0,scaleY:0};var n,r,o,a,h=t.text,l=h.length,u=t.maxWidth,c=t.wordWrapCharCode,d=Number.MAX_VALUE,f=Number.MAX_VALUE,p=0,v=0,g=t.fontData.chars,m=t.fontData.lineHeight,y=t.letterSpacing,x=t.lineSpacing,T=0,w=0,b=0,S=null,E=t._align,A=0,C=0,_=t.fontSize/t.fontData.size,M=_*t.scaleX,P=_*t.scaleY,R=null,L=0,O=[],F=Number.MAX_VALUE,D=0,k=0,I=0,B=[],N=[],U=null;if(u>0){for(n=0;nu||H-z>u?(G.push(V.i-1),V.cr?(G.push(V.i+V.word.length),z=0,Y=null):Y=V):V.cr&&(G.push(V.i+V.word.length),z=0,Y=null)}for(n=G.length-1;n>=0;n--)r=h,o=G[n],a="\n",h=r.substr(0,o)+a+r.substr(o+1);s.wrappedText=h,l=h.length,B=[],U=null}var j=0;for(n=0;nA&&(d=A),f>C&&(f=C);var K=A+S.xAdvance,Z=C+m;pD&&(D=I),ID&&(D=I),I0)for(var Q=0;Q{var s=i(21859);t.exports=function(t,e,i,n,r,o,a){var h=t.sys.textures.get(i),l=h.get(n),u=t.sys.cache.xml.get(r);if(l&&u){var c=s(u,l,o,a,h);return t.sys.cache.bitmapFont.add(e,{data:c,texture:i,frame:n,fromAtlas:!0}),!0}return!1}},6925:(t,e,i)=>{var s=i(35154);t.exports=function(t,e){var i=e.width,n=e.height,r=Math.floor(i/2),o=Math.floor(n/2),a=s(e,"chars","");if(""!==a){var h=s(e,"image",""),l=t.sys.textures.getFrame(h),u=l.cutX,c=l.cutY,d=l.source.width,f=l.source.height,p=s(e,"offset.x",0),v=s(e,"offset.y",0),g=s(e,"spacing.x",0),m=s(e,"spacing.y",0),y=s(e,"lineSpacing",0),x=s(e,"charsPerRow",null);null===x&&(x=d/i)>a.length&&(x=a.length);for(var T=p,w=v,b={retroFont:!0,font:h,size:i,lineHeight:n+y,chars:{}},S=0,E=0;E{function e(t,e){return parseInt(t.getAttribute(e),10)}t.exports=function(t,i,s,n,r){void 0===s&&(s=0),void 0===n&&(n=0);var o=i.cutX,a=i.cutY,h=i.source.width,l=i.source.height,u=i.sourceIndex,c={},d=t.getElementsByTagName("info")[0],f=t.getElementsByTagName("common")[0];c.font=d.getAttribute("face"),c.size=e(d,"size"),c.lineHeight=e(f,"lineHeight")+n,c.chars={};var p=t.getElementsByTagName("char"),v=void 0!==i&&i.trimmed;if(v)var g=i.height,m=i.width;for(var y=0;y{var s=i(87662),n=i(79291),r={Parse:i(6925)};r=n(!1,r,s),t.exports=r},87662:t=>{t.exports={TEXT_SET1:" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~",TEXT_SET2:" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET3:"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ",TEXT_SET4:"ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789",TEXT_SET5:"ABCDEFGHIJKLMNOPQRSTUVWXYZ.,/() '!?-*:0123456789",TEXT_SET6:"ABCDEFGHIJKLMNOPQRSTUVWXYZ!?:;0123456789\"(),-.' ",TEXT_SET7:"AGMSY+:4BHNTZ!;5CIOU.?06DJPV,(17EKQW\")28FLRX-'39",TEXT_SET8:"0123456789 .ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET9:"ABCDEFGHIJKLMNOPQRSTUVWXYZ()-0123456789.:,'\"?!",TEXT_SET10:"ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET11:"ABCDEFGHIJKLMNOPQRSTUVWXYZ.,\"-+!?()':;0123456789"}},2638:(t,e,i)=>{var s=i(22186),n=i(83419),r=i(12310),o=new n({Extends:s,Mixins:[r],initialize:function(t,e,i,n,r,o,a){s.call(this,t,e,i,n,r,o,a),this.type="DynamicBitmapText",this.scrollX=0,this.scrollY=0,this.cropWidth=0,this.cropHeight=0,this.displayCallback,this.callbackData={parent:this,color:0,tint:{topLeft:0,topRight:0,bottomLeft:0,bottomRight:0},index:0,charCode:0,x:0,y:0,scale:0,rotation:0,data:0}},setSize:function(t,e){return this.cropWidth=t,this.cropHeight=e,this},setDisplayCallback:function(t){return this.displayCallback=t,this},setScrollX:function(t){return this.scrollX=t,this},setScrollY:function(t){return this.scrollY=t,this}});t.exports=o},86741:(t,e,i)=>{var s=i(20926);t.exports=function(t,e,i,n){var r=e._text,o=r.length,a=t.currentContext;if(0!==o&&s(t,a,e,i,n)){i.addToRenderList(e);var h=e.fromAtlas?e.frame:e.texture.frames.__BASE,l=e.displayCallback,u=e.callbackData,c=e.fontData.chars,d=e.fontData.lineHeight,f=e._letterSpacing,p=0,v=0,g=0,m=null,y=0,x=0,T=0,w=0,b=0,S=0,E=null,A=0,C=e.frame.source.image,_=h.cutX,M=h.cutY,P=0,R=0,L=e._fontSize/e.fontData.size,O=e._align,F=0,D=0;e.getTextBounds(!1);var k=e._bounds.lines;1===O?D=(k.longest-k.lengths[0])/2:2===O&&(D=k.longest-k.lengths[0]),a.translate(-e.displayOriginX,-e.displayOriginY);var I=i.roundPixels;e.cropWidth>0&&e.cropHeight>0&&(a.beginPath(),a.rect(0,0,e.cropWidth,e.cropHeight),a.clip());for(var B=0;B{var s=i(2638),n=i(25305),r=i(44603),o=i(23568);r.register("dynamicBitmapText",(function(t,e){void 0===t&&(t={});var i=o(t,"font",""),r=o(t,"text",""),a=o(t,"size",!1),h=new s(this.scene,0,0,i,r,a);return void 0!==e&&(t.add=e),n(this.scene,h,t),h}))},72566:(t,e,i)=>{var s=i(2638);i(39429).register("dynamicBitmapText",(function(t,e,i,n,r){return this.displayList.add(new s(this.scene,t,e,i,n,r))}))},12310:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(73482),r=i(86741),t.exports={renderWebGL:n,renderCanvas:r}},73482:(t,e,i)=>{var s=i(91296),n=i(61340),r=i(70554),o=new n;t.exports=function(t,e,i,n){var a=e.text,h=a.length;if(0!==h){i.addToRenderList(e);var l=t.pipelines.set(e.pipeline,e),u=s(e,i,n);t.pipelines.preBatch(e);var c=u.sprite,d=u.calc,f=o,p=e.cropWidth>0||e.cropHeight>0;p&&(l.flush(),t.pushScissor(d.tx,d.ty,e.cropWidth*d.scaleX,e.cropHeight*d.scaleY));var v,g,m=e.frame.glTexture,y=e.tintFill,x=r.getTintAppendFloatAlpha(e.tintTopLeft,i.alpha*e._alphaTL),T=r.getTintAppendFloatAlpha(e.tintTopRight,i.alpha*e._alphaTR),w=r.getTintAppendFloatAlpha(e.tintBottomLeft,i.alpha*e._alphaBL),b=r.getTintAppendFloatAlpha(e.tintBottomRight,i.alpha*e._alphaBR),S=l.setGameObject(e),E=0,A=0,C=0,_=0,M=e.letterSpacing,P=0,R=0,L=e.scrollX,O=e.scrollY,F=e.fontData,D=F.chars,k=F.lineHeight,I=e.fontSize/F.size,B=0,N=e._align,U=0,X=0,Y=e.getTextBounds(!1);e.maxWidth>0&&(h=(a=Y.wrappedText).length);var z=e._bounds.lines;1===N?X=(z.longest-z.lengths[0])/2:2===N&&(X=z.longest-z.lengths[0]);for(var G=i.roundPixels,V=e.displayCallback,W=e.callbackData,H=0;H{var s=i(83419),n=i(45319),r=i(31401),o=i(95643),a=i(53048),h=i(61327),l=i(21859),u=i(87841),c=i(18658),d=new s({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.Depth,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Texture,r.Tint,r.Transform,r.Visible,c],initialize:function(t,e,i,s,n,r,h){void 0===n&&(n=""),void 0===h&&(h=0),o.call(this,t,"BitmapText"),this.font=s;var l=this.scene.sys.cache.bitmapFont.get(s);if(!l)throw new Error("Invalid BitmapText key: "+s);this.fontData=l.data,this._text="",this._fontSize=r||this.fontData.size,this._letterSpacing=0,this._lineSpacing=0,this._align=h,this._bounds=a(),this._dirty=!0,this._maxWidth=0,this.wordWrapCharCode=32,this.charColors=[],this.dropShadowX=0,this.dropShadowY=0,this.dropShadowColor=0,this.dropShadowAlpha=.5,this.fromAtlas=l.fromAtlas,this.setTexture(l.texture,l.frame),this.setPosition(e,i),this.setOrigin(0,0),this.initPipeline(),this.initPostPipeline(),this.setText(n)},setLeftAlign:function(){return this._align=d.ALIGN_LEFT,this._dirty=!0,this},setCenterAlign:function(){return this._align=d.ALIGN_CENTER,this._dirty=!0,this},setRightAlign:function(){return this._align=d.ALIGN_RIGHT,this._dirty=!0,this},setFontSize:function(t){return this._fontSize=t,this._dirty=!0,this},setLetterSpacing:function(t){return void 0===t&&(t=0),this._letterSpacing=t,this._dirty=!0,this},setLineSpacing:function(t){return void 0===t&&(t=0),this.lineSpacing=t,this},setText:function(t){return t||0===t||(t=""),Array.isArray(t)&&(t=t.join("\n")),t!==this.text&&(this._text=t.toString(),this._dirty=!0,this.updateDisplayOrigin()),this},setDropShadow:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=.5),this.dropShadowX=t,this.dropShadowY=e,this.dropShadowColor=i,this.dropShadowAlpha=s,this},setCharacterTint:function(t,e,i,s,r,o,a){void 0===t&&(t=0),void 0===e&&(e=1),void 0===i&&(i=!1),void 0===s&&(s=-1),void 0===r&&(r=s,o=s,a=s);var h=this.text.length;-1===e&&(e=h),t<0&&(t=h+t),t=n(t,0,h-1);for(var l=n(t+e,t,h),u=this.charColors,c=t;c{var s=i(20926);t.exports=function(t,e,i,n){var r=e._text,o=r.length,a=t.currentContext;if(0!==o&&s(t,a,e,i,n)){i.addToRenderList(e);var h=e.fromAtlas?e.frame:e.texture.frames.__BASE,l=e.fontData.chars,u=e.fontData.lineHeight,c=e._letterSpacing,d=e._lineSpacing,f=0,p=0,v=0,g=null,m=0,y=0,x=0,T=0,w=0,b=0,S=null,E=0,A=h.source.image,C=h.cutX,_=h.cutY,M=e._fontSize/e.fontData.size,P=e._align,R=0,L=0,O=e.getTextBounds(!1);e.maxWidth>0&&(o=(r=O.wrappedText).length);var F=e._bounds.lines;1===P?L=(F.longest-F.lengths[0])/2:2===P&&(L=F.longest-F.lengths[0]),a.translate(-e.displayOriginX,-e.displayOriginY);for(var D=i.roundPixels,k=0;k{var s=i(22186),n=i(25305),r=i(44603),o=i(23568),a=i(35154);r.register("bitmapText",(function(t,e){void 0===t&&(t={});var i=a(t,"font",""),r=o(t,"text",""),h=o(t,"size",!1),l=a(t,"align",0),u=new s(this.scene,0,0,i,r,h,l);return void 0!==e&&(t.add=e),n(this.scene,u,t),u}))},34914:(t,e,i)=>{var s=i(22186);i(39429).register("bitmapText",(function(t,e,i,n,r,o){return this.displayList.add(new s(this.scene,t,e,i,n,r,o))}))},18658:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(33590),r=i(37289),t.exports={renderWebGL:n,renderCanvas:r}},33590:(t,e,i)=>{var s=i(3217),n=i(91296),r=i(70554);t.exports=function(t,e,i,o){if(0!==e._text.length){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline,e),h=n(e,i,o).calc;t.pipelines.preBatch(e);var l,u,c,d=i.roundPixels,f=i.alpha,p=e.charColors,v=e.tintFill,g=r.getTintAppendFloatAlpha,m=g(e.tintTopLeft,f*e._alphaTL),y=g(e.tintTopRight,f*e._alphaTR),x=g(e.tintBottomLeft,f*e._alphaBL),T=g(e.tintBottomRight,f*e._alphaBR),w=e.frame.glTexture,b=a.setGameObject(e),S=e.getTextBounds(!1).characters,E=e.dropShadowX,A=e.dropShadowY;if(0!==E||0!==A){var C=e.dropShadowColor,_=e.dropShadowAlpha,M=g(C,f*_*e._alphaTL),P=g(C,f*_*e._alphaTR),R=g(C,f*_*e._alphaBL),L=g(C,f*_*e._alphaBR);for(l=0;l{var s=i(48011),n=i(46590),r=i(83419),o=i(31401),a=i(4327),h=i(95643),l=i(73162),u=new r({Extends:h,Mixins:[o.Alpha,o.BlendMode,o.Depth,o.Mask,o.Pipeline,o.PostPipeline,o.ScrollFactor,o.Size,o.Texture,o.Transform,o.Visible,s],initialize:function(t,e,i,s,n){h.call(this,t,"Blitter"),this.setTexture(s,n),this.setPosition(e,i),this.initPipeline(),this.initPostPipeline(),this.children=new l,this.renderList=[],this.dirty=!1},create:function(t,e,i,s,r){void 0===s&&(s=!0),void 0===r&&(r=this.children.length),void 0===i?i=this.frame:i instanceof a||(i=this.texture.get(i));var o=new n(this,t,e,i,s);return this.children.addAt(o,r,!1),this.dirty=!0,o},createFromCallback:function(t,e,i,s){for(var n=this.createMultiple(e,i,s),r=0;r0},getRenderList:function(){return this.dirty&&(this.renderList=this.children.list.filter(this.childCanRender,this),this.dirty=!1),this.renderList},clear:function(){this.children.removeAll(),this.dirty=!0},preDestroy:function(){this.children.destroy(),this.renderList=[]}});t.exports=u},72396:t=>{t.exports=function(t,e,i,s){var n=e.getRenderList();if(0!==n.length){var r=t.currentContext,o=i.alpha*e.alpha;if(0!==o){i.addToRenderList(e),r.globalCompositeOperation=t.blendModes[e.blendMode],r.imageSmoothingEnabled=!e.frame.source.scaleMode;var a=e.x-i.scrollX*e.scrollFactorX,h=e.y-i.scrollY*e.scrollFactorY;r.save(),s&&s.copyToContext(r);for(var l=i.roundPixels,u=0;u0&&p.height>0&&(r.save(),r.translate(c.x+a,c.y+h),r.scale(m,y),r.drawImage(f.source.image,p.x,p.y,p.width,p.height,v,g,p.width,p.height),r.restore())):(l&&(v=Math.round(v),g=Math.round(g)),p.width>0&&p.height>0&&r.drawImage(f.source.image,p.x,p.y,p.width,p.height,v+c.x+a,g+c.y+h,p.width,p.height)))}r.restore()}}}},9403:(t,e,i)=>{var s=i(6107),n=i(25305),r=i(44603),o=i(23568);r.register("blitter",(function(t,e){void 0===t&&(t={});var i=o(t,"key",null),r=o(t,"frame",null),a=new s(this.scene,0,0,i,r);return void 0!==e&&(t.add=e),n(this.scene,a,t),a}))},12709:(t,e,i)=>{var s=i(6107);i(39429).register("blitter",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},48011:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(99485),r=i(72396),t.exports={renderWebGL:n,renderCanvas:r}},99485:(t,e,i)=>{var s=i(61340),n=i(70554),r=new s;t.exports=function(t,e,i,s){var o=e.getRenderList(),a=i.alpha*e.alpha;if(0!==o.length&&0!==a){i.addToRenderList(e);var h=t.pipelines.set(this.pipeline,e),l=i.scrollX*e.scrollFactorX,u=i.scrollY*e.scrollFactorY,c=r.copyFrom(i.matrix);s&&(c.multiplyWithOffset(s,-l,-u),l=0,u=0);var d=e.x-l,f=e.y-u,p=-1;t.pipelines.preBatch(e);for(var v=0;v{var s=i(83419),n=i(4327),r=new s({initialize:function(t,e,i,s,n){this.parent=t,this.x=e,this.y=i,this.frame=s,this.data={},this.tint=16777215,this._visible=n,this._alpha=1,this.flipX=!1,this.flipY=!1,this.hasTransformComponent=!0},setFrame:function(t){return void 0===t?this.frame=this.parent.frame:t instanceof n&&t.texture===this.parent.texture?this.frame=t:this.frame=this.parent.texture.get(t),this},resetFlip:function(){return this.flipX=!1,this.flipY=!1,this},reset:function(t,e,i){return this.x=t,this.y=e,this.flipX=!1,this.flipY=!1,this._alpha=1,this._visible=!0,this.parent.dirty=!0,i&&this.setFrame(i),this},setPosition:function(t,e){return this.x=t,this.y=e,this},setFlipX:function(t){return this.flipX=t,this},setFlipY:function(t){return this.flipY=t,this},setFlip:function(t,e){return this.flipX=t,this.flipY=e,this},setVisible:function(t){return this.visible=t,this},setAlpha:function(t){return this.alpha=t,this},setTint:function(t){return this.tint=t,this},destroy:function(){this.parent.dirty=!0,this.parent.children.remove(this),this.parent=void 0,this.frame=void 0,this.data=void 0},visible:{get:function(){return this._visible},set:function(t){this.parent.dirty|=this._visible!==t,this._visible=t}},alpha:{get:function(){return this._alpha},set:function(t){this.parent.dirty|=this._alpha>0!=t>0,this._alpha=t}}});t.exports=r},16005:(t,e,i)=>{var s=i(45319),n={_alpha:1,_alphaTL:1,_alphaTR:1,_alphaBL:1,_alphaBR:1,clearAlpha:function(){return this.setAlpha(1)},setAlpha:function(t,e,i,n){return void 0===t&&(t=1),void 0===e?this.alpha=t:(this._alphaTL=s(t,0,1),this._alphaTR=s(e,0,1),this._alphaBL=s(i,0,1),this._alphaBR=s(n,0,1)),this},alpha:{get:function(){return this._alpha},set:function(t){var e=s(t,0,1);this._alpha=e,this._alphaTL=e,this._alphaTR=e,this._alphaBL=e,this._alphaBR=e,0===e?this.renderFlags&=-3:this.renderFlags|=2}},alphaTopLeft:{get:function(){return this._alphaTL},set:function(t){var e=s(t,0,1);this._alphaTL=e,0!==e&&(this.renderFlags|=2)}},alphaTopRight:{get:function(){return this._alphaTR},set:function(t){var e=s(t,0,1);this._alphaTR=e,0!==e&&(this.renderFlags|=2)}},alphaBottomLeft:{get:function(){return this._alphaBL},set:function(t){var e=s(t,0,1);this._alphaBL=e,0!==e&&(this.renderFlags|=2)}},alphaBottomRight:{get:function(){return this._alphaBR},set:function(t){var e=s(t,0,1);this._alphaBR=e,0!==e&&(this.renderFlags|=2)}}};t.exports=n},88509:(t,e,i)=>{var s=i(45319),n={_alpha:1,clearAlpha:function(){return this.setAlpha(1)},setAlpha:function(t){return void 0===t&&(t=1),this.alpha=t,this},alpha:{get:function(){return this._alpha},set:function(t){var e=s(t,0,1);this._alpha=e,0===e?this.renderFlags&=-3:this.renderFlags|=2}}};t.exports=n},90065:(t,e,i)=>{var s=i(10312),n={_blendMode:s.NORMAL,blendMode:{get:function(){return this._blendMode},set:function(t){"string"==typeof t&&(t=s[t]),(t|=0)>=-1&&(this._blendMode=t)}},setBlendMode:function(t){return this.blendMode=t,this}};t.exports=n},94215:t=>{t.exports={width:0,height:0,displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this}}},61683:t=>{var e={texture:null,frame:null,isCropped:!1,setCrop:function(t,e,i,s){if(void 0===t)this.isCropped=!1;else if(this.frame){if("number"==typeof t)this.frame.setCropUVs(this._crop,t,e,i,s,this.flipX,this.flipY);else{var n=t;this.frame.setCropUVs(this._crop,n.x,n.y,n.width,n.height,this.flipX,this.flipY)}this.isCropped=!0}return this},resetCropObject:function(){return{u0:0,v0:0,u1:0,v1:0,width:0,height:0,x:0,y:0,flipX:!1,flipY:!1,cx:0,cy:0,cw:0,ch:0}}};t.exports=e},89272:t=>{var e={_depth:0,depth:{get:function(){return this._depth},set:function(t){this.displayList&&this.displayList.queueDepthSort(),this._depth=t}},setDepth:function(t){return void 0===t&&(t=0),this.depth=t,this}};t.exports=e},47059:(t,e,i)=>{var s=i(83419),n=i(66064),r=i(19133),o=new s({initialize:function(t,e){this.gameObject=t,this.isPost=e,this.enabled=!1,this.list=[],this.padding=0},setPadding:function(t){return void 0===t&&(t=0),this.padding=t,this.gameObject},onFXCopy:function(){},onFX:function(){},enable:function(t){if(!this.isPost){var e=this.gameObject.scene.sys.renderer;e&&e.pipelines?(this.gameObject.pipeline=e.pipelines.FX_PIPELINE,void 0!==t&&(this.padding=t),this.enabled=!0):this.enabled=!1}},clear:function(){if(this.isPost)this.gameObject.resetPostPipeline(!0);else{for(var t=this.list,e=0;e{t.exports={flipX:!1,flipY:!1,toggleFlipX:function(){return this.flipX=!this.flipX,this},toggleFlipY:function(){return this.flipY=!this.flipY,this},setFlipX:function(t){return this.flipX=t,this},setFlipY:function(t){return this.flipY=t,this},setFlip:function(t,e){return this.flipX=t,this.flipY=e,this},resetFlip:function(){return this.flipX=!1,this.flipY=!1,this}}},8004:(t,e,i)=>{var s=i(87841),n=i(11520),r=i(26099),o={prepareBoundsOutput:function(t,e){(void 0===e&&(e=!1),0!==this.rotation&&n(t,this.x,this.y,this.rotation),e&&this.parentContainer)&&this.parentContainer.getBoundsTransformMatrix().transformPoint(t.x,t.y,t);return t},getCenter:function(t,e){return void 0===t&&(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getTopLeft:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getTopCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getTopRight:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getLeftCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getRightCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getBottomLeft:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBottomCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBottomRight:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBounds:function(t){var e,i,n,r,o,a,h,l;if(void 0===t&&(t=new s),this.parentContainer){var u=this.parentContainer.getBoundsTransformMatrix();this.getTopLeft(t),u.transformPoint(t.x,t.y,t),e=t.x,i=t.y,this.getTopRight(t),u.transformPoint(t.x,t.y,t),n=t.x,r=t.y,this.getBottomLeft(t),u.transformPoint(t.x,t.y,t),o=t.x,a=t.y,this.getBottomRight(t),u.transformPoint(t.x,t.y,t),h=t.x,l=t.y}else this.getTopLeft(t),e=t.x,i=t.y,this.getTopRight(t),n=t.x,r=t.y,this.getBottomLeft(t),o=t.x,a=t.y,this.getBottomRight(t),h=t.x,l=t.y;return t.x=Math.min(e,n,o,h),t.y=Math.min(i,r,a,l),t.width=Math.max(e,n,o,h)-t.x,t.height=Math.max(i,r,a,l)-t.y,t}};t.exports=o},8573:(t,e,i)=>{var s=i(6858),n=i(80661),r={mask:null,setMask:function(t){return this.mask=t,this},clearMask:function(t){return void 0===t&&(t=!1),t&&this.mask&&this.mask.destroy(),this.mask=null,this},createBitmapMask:function(t,e,i,n,r){return void 0===t&&(this.texture||this.shader||this.geom)&&(t=this),new s(this.scene,t,e,i,n,r)},createGeometryMask:function(t){return void 0!==t||"Graphics"!==this.type&&!this.geom||(t=this),new n(this.scene,t)}};t.exports=r},27387:t=>{var e={_originComponent:!0,originX:.5,originY:.5,_displayOriginX:0,_displayOriginY:0,displayOriginX:{get:function(){return this._displayOriginX},set:function(t){this._displayOriginX=t,this.originX=t/this.width}},displayOriginY:{get:function(){return this._displayOriginY},set:function(t){this._displayOriginY=t,this.originY=t/this.height}},setOrigin:function(t,e){return void 0===t&&(t=.5),void 0===e&&(e=t),this.originX=t,this.originY=e,this.updateDisplayOrigin()},setOriginFromFrame:function(){return this.frame&&this.frame.customPivot?(this.originX=this.frame.pivotX,this.originY=this.frame.pivotY,this.updateDisplayOrigin()):this.setOrigin()},setDisplayOrigin:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.displayOriginX=t,this.displayOriginY=e,this},updateDisplayOrigin:function(){return this._displayOriginX=this.originX*this.width,this._displayOriginY=this.originY*this.height,this}};t.exports=e},37640:(t,e,i)=>{var s=i(39506),n=i(57355),r=i(35154),o=i(86353),a=i(26099),h={path:null,rotateToPath:!1,pathRotationOffset:0,pathOffset:null,pathVector:null,pathDelta:null,pathTween:null,pathConfig:null,_prevDirection:o.PLAYING_FORWARD,setPath:function(t,e){void 0===e&&(e=this.pathConfig);var i=this.pathTween;return i&&i.isPlaying()&&i.stop(),this.path=t,e&&this.startFollow(e),this},setRotateToPath:function(t,e){return void 0===e&&(e=0),this.rotateToPath=t,this.pathRotationOffset=e,this},isFollowing:function(){var t=this.pathTween;return t&&t.isPlaying()},startFollow:function(t,e){void 0===t&&(t={}),void 0===e&&(e=0);var i=this.pathTween;i&&i.isPlaying()&&i.stop(),"number"==typeof t&&(t={duration:t}),t.from=r(t,"from",0),t.to=r(t,"to",1);var h=n(t,"positionOnPath",!1);this.rotateToPath=n(t,"rotateToPath",!1),this.pathRotationOffset=r(t,"rotationOffset",0);var l=r(t,"startAt",e);if(l&&(t.onStart=function(t){var e=t.data[0];e.progress=l,e.elapsed=e.duration*l;var i=e.ease(e.progress);e.current=e.start+(e.end-e.start)*i,e.setTargetValue()}),this.pathOffset||(this.pathOffset=new a(this.x,this.y)),this.pathVector||(this.pathVector=new a),this.pathDelta||(this.pathDelta=new a),this.pathDelta.reset(),t.persist=!0,this.pathTween=this.scene.sys.tweens.addCounter(t),this.path.getStartPoint(this.pathOffset),h&&(this.x=this.pathOffset.x,this.y=this.pathOffset.y),this.pathOffset.x=this.x-this.pathOffset.x,this.pathOffset.y=this.y-this.pathOffset.y,this._prevDirection=o.PLAYING_FORWARD,this.rotateToPath){var u=this.path.getPoint(.1);this.rotation=Math.atan2(u.y-this.y,u.x-this.x)+s(this.pathRotationOffset)}return this.pathConfig=t,this},pauseFollow:function(){var t=this.pathTween;return t&&t.isPlaying()&&t.pause(),this},resumeFollow:function(){var t=this.pathTween;return t&&t.isPaused()&&t.resume(),this},stopFollow:function(){var t=this.pathTween;return t&&t.isPlaying()&&t.stop(),this},pathUpdate:function(){var t=this.pathTween;if(t&&t.data){var e=t.data[0],i=this.pathDelta,n=this.pathVector;if(i.copy(n).negate(),e.state===o.COMPLETE)return this.path.getPoint(e.end,n),i.add(n),n.add(this.pathOffset),void this.setPosition(n.x,n.y);if(e.state!==o.PLAYING_FORWARD&&e.state!==o.PLAYING_BACKWARD)return;this.path.getPoint(t.getValue(),n),i.add(n),n.add(this.pathOffset);var r=this.x,a=this.y;this.setPosition(n.x,n.y);var h=this.x-r,l=this.y-a;if(0===h&&0===l)return;if(e.state!==this._prevDirection)return void(this._prevDirection=e.state);this.rotateToPath&&(this.rotation=Math.atan2(l,h)+s(this.pathRotationOffset))}}};t.exports=h},72699:(t,e,i)=>{var s=i(62644),n={defaultPipeline:null,pipeline:null,pipelineData:null,initPipeline:function(t){this.pipelineData={};var e=this.scene.sys.renderer;if(!e)return!1;var i=e.pipelines;if(i){void 0===t&&(t=i.default);var s=i.get(t);if(s)return this.defaultPipeline=s,this.pipeline=s,!0}return!1},setPipeline:function(t,e,i){var n=this.scene.sys.renderer;if(!n)return this;var r=n.pipelines;if(r){var o=r.get(t);o&&(this.pipeline=o),e&&(this.pipelineData=i?s(e):e)}return this},setPipelineData:function(t,e){var i=this.pipelineData;return void 0===e?delete i[t]:i[t]=e,this},resetPipeline:function(t){return void 0===t&&(t=!1),this.pipeline=this.defaultPipeline,t&&(this.pipelineData={}),null!==this.pipeline},getPipelineName:function(){return null===this.pipeline?null:this.pipeline.name}};t.exports=n},17581:(t,e,i)=>{var s=i(62644),n=i(47059),r=i(19133),o={hasPostPipeline:!1,postPipelines:null,postPipelineData:null,preFX:null,postFX:null,initPostPipeline:function(t){this.postPipelines=[],this.postPipelineData={},this.postFX=new n(this,!0),t&&(this.preFX=new n(this,!1))},setPostPipeline:function(t,e,i){var n=this.scene.sys.renderer;if(!n)return this;var r=n.pipelines;if(r){Array.isArray(t)||(t=[t]);for(var o=0;o0,this},setPostPipelineData:function(t,e){var i=this.postPipelineData;return void 0===e?delete i[t]:i[t]=e,this},getPostPipeline:function(t){for(var e="string"==typeof t,i=this.postPipelines,s=[],n=0;n=0;s--){var n=i[s];(e&&n.name===t||!e&&n===t)&&(n.destroy(),r(i,s))}return this.hasPostPipeline=this.postPipelines.length>0,this},clearFX:function(){return this.preFX&&this.preFX.clear(),this.postFX&&this.postFX.clear(),this}};t.exports=o},80227:t=>{var e={scrollFactorX:1,scrollFactorY:1,setScrollFactor:function(t,e){return void 0===e&&(e=t),this.scrollFactorX=t,this.scrollFactorY=e,this}};t.exports=e},16736:t=>{var e={_sizeComponent:!0,width:0,height:0,displayWidth:{get:function(){return Math.abs(this.scaleX*this.frame.realWidth)},set:function(t){this.scaleX=t/this.frame.realWidth}},displayHeight:{get:function(){return Math.abs(this.scaleY*this.frame.realHeight)},set:function(t){this.scaleY=t/this.frame.realHeight}},setSizeToFrame:function(t){t||(t=this.frame),this.width=t.realWidth,this.height=t.realHeight;var e=this.input;return e&&!e.customHitArea&&(e.hitArea.width=this.width,e.hitArea.height=this.height),this},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this}};t.exports=e},37726:(t,e,i)=>{var s=i(4327),n={texture:null,frame:null,isCropped:!1,setTexture:function(t,e,i,s){return this.texture=this.scene.sys.textures.get(t),this.setFrame(e,i,s)},setFrame:function(t,e,i){return void 0===e&&(e=!0),void 0===i&&(i=!0),t instanceof s?(this.texture=this.scene.sys.textures.get(t.texture.key),this.frame=t):this.frame=this.texture.get(t),this.frame.cutWidth&&this.frame.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this._sizeComponent&&e&&this.setSizeToFrame(),this._originComponent&&i&&(this.frame.customPivot?this.setOrigin(this.frame.pivotX,this.frame.pivotY):this.updateDisplayOrigin()),this}};t.exports=n},79812:(t,e,i)=>{var s=i(4327),n={texture:null,frame:null,isCropped:!1,setCrop:function(t,e,i,s){if(void 0===t)this.isCropped=!1;else if(this.frame){if("number"==typeof t)this.frame.setCropUVs(this._crop,t,e,i,s,this.flipX,this.flipY);else{var n=t;this.frame.setCropUVs(this._crop,n.x,n.y,n.width,n.height,this.flipX,this.flipY)}this.isCropped=!0}return this},setTexture:function(t,e){return this.texture=this.scene.sys.textures.get(t),this.setFrame(e)},setFrame:function(t,e,i){return void 0===e&&(e=!0),void 0===i&&(i=!0),t instanceof s?(this.texture=this.scene.sys.textures.get(t.texture.key),this.frame=t):this.frame=this.texture.get(t),this.frame.cutWidth&&this.frame.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this._sizeComponent&&e&&this.setSizeToFrame(),this._originComponent&&i&&(this.frame.customPivot?this.setOrigin(this.frame.pivotX,this.frame.pivotY):this.updateDisplayOrigin()),this.isCropped&&this.frame.updateCropUVs(this._crop,this.flipX,this.flipY),this},resetCropObject:function(){return{u0:0,v0:0,u1:0,v1:0,width:0,height:0,x:0,y:0,flipX:!1,flipY:!1,cx:0,cy:0,cw:0,ch:0}}};t.exports=n},27472:t=>{var e={tintTopLeft:16777215,tintTopRight:16777215,tintBottomLeft:16777215,tintBottomRight:16777215,tintFill:!1,clearTint:function(){return this.setTint(16777215),this},setTint:function(t,e,i,s){return void 0===t&&(t=16777215),void 0===e&&(e=t,i=t,s=t),this.tintTopLeft=t,this.tintTopRight=e,this.tintBottomLeft=i,this.tintBottomRight=s,this.tintFill=!1,this},setTintFill:function(t,e,i,s){return this.setTint(t,e,i,s),this.tintFill=!0,this},tint:{get:function(){return this.tintTopLeft},set:function(t){this.setTint(t,t,t,t)}},isTinted:{get:function(){var t=16777215;return this.tintFill||this.tintTopLeft!==t||this.tintTopRight!==t||this.tintBottomLeft!==t||this.tintBottomRight!==t}}};t.exports=e},53774:t=>{t.exports=function(t){var e={name:t.name,type:t.type,x:t.x,y:t.y,depth:t.depth,scale:{x:t.scaleX,y:t.scaleY},origin:{x:t.originX,y:t.originY},flipX:t.flipX,flipY:t.flipY,rotation:t.rotation,alpha:t.alpha,visible:t.visible,blendMode:t.blendMode,textureKey:"",frameKey:"",data:{}};return t.texture&&(e.textureKey=t.texture.key,e.frameKey=t.frame.name),e}},16901:(t,e,i)=>{var s=i(36383),n=i(61340),r=i(85955),o=i(86554),a=i(30954),h=i(26099),l={hasTransformComponent:!0,_scaleX:1,_scaleY:1,_rotation:0,x:0,y:0,z:0,w:0,scale:{get:function(){return(this._scaleX+this._scaleY)/2},set:function(t){this._scaleX=t,this._scaleY=t,0===t?this.renderFlags&=-5:this.renderFlags|=4}},scaleX:{get:function(){return this._scaleX},set:function(t){this._scaleX=t,0===t?this.renderFlags&=-5:0!==this._scaleY&&(this.renderFlags|=4)}},scaleY:{get:function(){return this._scaleY},set:function(t){this._scaleY=t,0===t?this.renderFlags&=-5:0!==this._scaleX&&(this.renderFlags|=4)}},angle:{get:function(){return a(this._rotation*s.RAD_TO_DEG)},set:function(t){this.rotation=a(t)*s.DEG_TO_RAD}},rotation:{get:function(){return this._rotation},set:function(t){this._rotation=o(t)}},setPosition:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=0),void 0===s&&(s=0),this.x=t,this.y=e,this.z=i,this.w=s,this},copyPosition:function(t){return void 0!==t.x&&(this.x=t.x),void 0!==t.y&&(this.y=t.y),void 0!==t.z&&(this.z=t.z),void 0!==t.w&&(this.w=t.w),this},setRandomPosition:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.scene.sys.scale.width),void 0===s&&(s=this.scene.sys.scale.height),this.x=t+Math.random()*i,this.y=e+Math.random()*s,this},setRotation:function(t){return void 0===t&&(t=0),this.rotation=t,this},setAngle:function(t){return void 0===t&&(t=0),this.angle=t,this},setScale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.scaleX=t,this.scaleY=e,this},setX:function(t){return void 0===t&&(t=0),this.x=t,this},setY:function(t){return void 0===t&&(t=0),this.y=t,this},setZ:function(t){return void 0===t&&(t=0),this.z=t,this},setW:function(t){return void 0===t&&(t=0),this.w=t,this},getLocalTransformMatrix:function(t){return void 0===t&&(t=new n),t.applyITRS(this.x,this.y,this._rotation,this._scaleX,this._scaleY)},getWorldTransformMatrix:function(t,e){void 0===t&&(t=new n);var i=this.parentContainer;if(!i)return this.getLocalTransformMatrix(t);for(e||(e=new n),t.applyITRS(this.x,this.y,this._rotation,this._scaleX,this._scaleY);i;)e.applyITRS(i.x,i.y,i._rotation,i._scaleX,i._scaleY),e.multiply(t,t),i=i.parentContainer;return t},getLocalPoint:function(t,e,i,s){i||(i=new h),s||(s=this.scene.sys.cameras.main);var n=s.scrollX,o=s.scrollY,a=t+n*this.scrollFactorX-n,l=e+o*this.scrollFactorY-o;return this.parentContainer?this.getWorldTransformMatrix().applyInverse(a,l,i):r(a,l,this.x,this.y,this.rotation,this.scaleX,this.scaleY,i),this._originComponent&&(i.x+=this._displayOriginX,i.y+=this._displayOriginY),i},getParentRotation:function(){for(var t=0,e=this.parentContainer;e;)t+=e.rotation,e=e.parentContainer;return t}};t.exports=l},61340:(t,e,i)=>{var s=i(83419),n=i(36383),r=i(26099),o=new s({initialize:function(t,e,i,s,n,r){void 0===t&&(t=1),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=1),void 0===n&&(n=0),void 0===r&&(r=0),this.matrix=new Float32Array([t,e,i,s,n,r,0,0,1]),this.decomposedMatrix={translateX:0,translateY:0,scaleX:1,scaleY:1,rotation:0},this.quad=new Float32Array(8)},a:{get:function(){return this.matrix[0]},set:function(t){this.matrix[0]=t}},b:{get:function(){return this.matrix[1]},set:function(t){this.matrix[1]=t}},c:{get:function(){return this.matrix[2]},set:function(t){this.matrix[2]=t}},d:{get:function(){return this.matrix[3]},set:function(t){this.matrix[3]=t}},e:{get:function(){return this.matrix[4]},set:function(t){this.matrix[4]=t}},f:{get:function(){return this.matrix[5]},set:function(t){this.matrix[5]=t}},tx:{get:function(){return this.matrix[4]},set:function(t){this.matrix[4]=t}},ty:{get:function(){return this.matrix[5]},set:function(t){this.matrix[5]=t}},rotation:{get:function(){return Math.acos(this.a/this.scaleX)*(Math.atan(-this.c/this.a)<0?-1:1)}},rotationNormalized:{get:function(){var t=this.matrix,e=t[0],i=t[1],s=t[2],r=t[3];return e||i?i>0?Math.acos(e/this.scaleX):-Math.acos(e/this.scaleX):s||r?n.TAU-(r>0?Math.acos(-s/this.scaleY):-Math.acos(s/this.scaleY)):0}},scaleX:{get:function(){return Math.sqrt(this.a*this.a+this.b*this.b)}},scaleY:{get:function(){return Math.sqrt(this.c*this.c+this.d*this.d)}},loadIdentity:function(){var t=this.matrix;return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,this},translate:function(t,e){var i=this.matrix;return i[4]=i[0]*t+i[2]*e+i[4],i[5]=i[1]*t+i[3]*e+i[5],this},scale:function(t,e){var i=this.matrix;return i[0]*=t,i[1]*=t,i[2]*=e,i[3]*=e,this},rotate:function(t){var e=Math.sin(t),i=Math.cos(t),s=this.matrix,n=s[0],r=s[1],o=s[2],a=s[3];return s[0]=n*i+o*e,s[1]=r*i+a*e,s[2]=n*-e+o*i,s[3]=r*-e+a*i,this},multiply:function(t,e){var i=this.matrix,s=t.matrix,n=i[0],r=i[1],o=i[2],a=i[3],h=i[4],l=i[5],u=s[0],c=s[1],d=s[2],f=s[3],p=s[4],v=s[5],g=void 0===e?i:e.matrix;return g[0]=u*n+c*o,g[1]=u*r+c*a,g[2]=d*n+f*o,g[3]=d*r+f*a,g[4]=p*n+v*o+h,g[5]=p*r+v*a+l,g},multiplyWithOffset:function(t,e,i){var s=this.matrix,n=t.matrix,r=s[0],o=s[1],a=s[2],h=s[3],l=e*r+i*a+s[4],u=e*o+i*h+s[5],c=n[0],d=n[1],f=n[2],p=n[3],v=n[4],g=n[5];return s[0]=c*r+d*a,s[1]=c*o+d*h,s[2]=f*r+p*a,s[3]=f*o+p*h,s[4]=v*r+g*a+l,s[5]=v*o+g*h+u,this},transform:function(t,e,i,s,n,r){var o=this.matrix,a=o[0],h=o[1],l=o[2],u=o[3],c=o[4],d=o[5];return o[0]=t*a+e*l,o[1]=t*h+e*u,o[2]=i*a+s*l,o[3]=i*h+s*u,o[4]=n*a+r*l+c,o[5]=n*h+r*u+d,this},transformPoint:function(t,e,i){void 0===i&&(i={x:0,y:0});var s=this.matrix,n=s[0],r=s[1],o=s[2],a=s[3],h=s[4],l=s[5];return i.x=t*n+e*o+h,i.y=t*r+e*a+l,i},invert:function(){var t=this.matrix,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=e*n-i*s;return t[0]=n/a,t[1]=-i/a,t[2]=-s/a,t[3]=e/a,t[4]=(s*o-n*r)/a,t[5]=-(e*o-i*r)/a,this},copyFrom:function(t){var e=this.matrix;return e[0]=t.a,e[1]=t.b,e[2]=t.c,e[3]=t.d,e[4]=t.e,e[5]=t.f,this},copyFromArray:function(t){var e=this.matrix;return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],this},copyToContext:function(t){var e=this.matrix;return t.transform(e[0],e[1],e[2],e[3],e[4],e[5]),t},setToContext:function(t){return t.setTransform(this),t},copyToArray:function(t){var e=this.matrix;return void 0===t?t=[e[0],e[1],e[2],e[3],e[4],e[5]]:(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5]),t},setTransform:function(t,e,i,s,n,r){var o=this.matrix;return o[0]=t,o[1]=e,o[2]=i,o[3]=s,o[4]=n,o[5]=r,this},decomposeMatrix:function(){var t=this.decomposedMatrix,e=this.matrix,i=e[0],s=e[1],n=e[2],r=e[3],o=i*r-s*n;if(t.translateX=e[4],t.translateY=e[5],i||s){var a=Math.sqrt(i*i+s*s);t.rotation=s>0?Math.acos(i/a):-Math.acos(i/a),t.scaleX=a,t.scaleY=o/a}else if(n||r){var h=Math.sqrt(n*n+r*r);t.rotation=.5*Math.PI-(r>0?Math.acos(-n/h):-Math.acos(n/h)),t.scaleX=o/h,t.scaleY=h}else t.rotation=0,t.scaleX=0,t.scaleY=0;return t},applyITRS:function(t,e,i,s,n){var r=this.matrix,o=Math.sin(i),a=Math.cos(i);return r[4]=t,r[5]=e,r[0]=a*s,r[1]=o*s,r[2]=-o*n,r[3]=a*n,this},applyInverse:function(t,e,i){void 0===i&&(i=new r);var s=this.matrix,n=s[0],o=s[1],a=s[2],h=s[3],l=s[4],u=s[5],c=1/(n*h+a*-o);return i.x=h*c*t+-a*c*e+(u*a-l*h)*c,i.y=n*c*e+-o*c*t+(-u*n+l*o)*c,i},setQuad:function(t,e,i,s,n,r){void 0===n&&(n=!1),void 0===r&&(r=this.quad);var o=this.matrix,a=o[0],h=o[1],l=o[2],u=o[3],c=o[4],d=o[5];return n?(r[0]=Math.round(t*a+e*l+c),r[1]=Math.round(t*h+e*u+d),r[2]=Math.round(t*a+s*l+c),r[3]=Math.round(t*h+s*u+d),r[4]=Math.round(i*a+s*l+c),r[5]=Math.round(i*h+s*u+d),r[6]=Math.round(i*a+e*l+c),r[7]=Math.round(i*h+e*u+d)):(r[0]=t*a+e*l+c,r[1]=t*h+e*u+d,r[2]=t*a+s*l+c,r[3]=t*h+s*u+d,r[4]=i*a+s*l+c,r[5]=i*h+s*u+d,r[6]=i*a+e*l+c,r[7]=i*h+e*u+d),r},getX:function(t,e){return t*this.a+e*this.c+this.e},getY:function(t,e){return t*this.b+e*this.d+this.f},getXRound:function(t,e,i){var s=this.getX(t,e);return i&&(s=Math.round(s)),s},getYRound:function(t,e,i){var s=this.getY(t,e);return i&&(s=Math.round(s)),s},getCSSMatrix:function(){var t=this.matrix;return"matrix("+t[0]+","+t[1]+","+t[2]+","+t[3]+","+t[4]+","+t[5]+")"},destroy:function(){this.matrix=null,this.quad=null,this.decomposedMatrix=null}});t.exports=o},59715:t=>{var e={_visible:!0,visible:{get:function(){return this._visible},set:function(t){t?(this._visible=!0,this.renderFlags|=1):(this._visible=!1,this.renderFlags&=-2)}},setVisible:function(t){return this.visible=t,this}};t.exports=e},31401:(t,e,i)=>{t.exports={Alpha:i(16005),AlphaSingle:i(88509),BlendMode:i(90065),ComputedSize:i(94215),Crop:i(61683),Depth:i(89272),Flip:i(54434),FX:i(47059),GetBounds:i(8004),Mask:i(8573),Origin:i(27387),PathFollower:i(37640),Pipeline:i(72699),PostPipeline:i(17581),ScrollFactor:i(80227),Size:i(16736),Texture:i(37726),TextureCrop:i(79812),Tint:i(27472),ToJSON:i(53774),Transform:i(16901),TransformMatrix:i(61340),Visible:i(59715)}},31559:(t,e,i)=>{var s=i(37105),n=i(10312),r=i(83419),o=i(31401),a=i(51708),h=i(95643),l=i(87841),u=i(29959),c=i(36899),d=i(26099),f=new r({Extends:h,Mixins:[o.AlphaSingle,o.BlendMode,o.ComputedSize,o.Depth,o.Mask,o.PostPipeline,o.Transform,o.Visible,u],initialize:function(t,e,i,s){h.call(this,t,"Container"),this.list=[],this.exclusive=!0,this.maxSize=-1,this.position=0,this.localTransform=new o.TransformMatrix,this.tempTransformMatrix=new o.TransformMatrix,this._sortKey="",this._sysEvents=t.sys.events,this.scrollFactorX=1,this.scrollFactorY=1,this.initPostPipeline(),this.setPosition(e,i),this.setBlendMode(n.SKIP_CHECK),s&&this.add(s)},originX:{get:function(){return.5}},originY:{get:function(){return.5}},displayOriginX:{get:function(){return.5*this.width}},displayOriginY:{get:function(){return.5*this.height}},setExclusive:function(t){return void 0===t&&(t=!0),this.exclusive=t,this},getBounds:function(t){if(void 0===t&&(t=new l),t.setTo(this.x,this.y,0,0),this.parentContainer){var e=this.parentContainer.getBoundsTransformMatrix().transformPoint(this.x,this.y);t.setTo(e.x,e.y,0,0)}if(this.list.length>0){var i=this.list,s=new l,n=!1;t.setEmpty();for(var r=0;r-1},setAll:function(t,e,i,n){return s.SetAll(this.list,t,e,i,n),this},each:function(t,e){var i,s=[null],n=this.list.slice(),r=n.length;for(i=2;i0?this.list[0]:null}},last:{get:function(){return this.list.length>0?(this.position=this.list.length-1,this.list[this.position]):null}},next:{get:function(){return this.position0?(this.position--,this.list[this.position]):null}},preDestroy:function(){this.removeAll(!!this.exclusive),this.localTransform.destroy(),this.tempTransformMatrix.destroy(),this.list=[]},onChildDestroyed:function(t){s.Remove(this.list,t),this.exclusive&&(t.parentContainer=null,t.removedFromScene())}});t.exports=f},53584:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e);var n=e.list;if(0!==n.length){var r=e.localTransform;s?(r.loadIdentity(),r.multiply(s),r.translate(e.x,e.y),r.rotate(e.rotation),r.scale(e.scaleX,e.scaleY)):r.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var o=-1!==e.blendMode;o||t.setBlendMode(0);var a=e._alpha,h=e.scrollFactorX,l=e.scrollFactorY;e.mask&&e.mask.preRenderCanvas(t,null,i);for(var u=0;u{var s=i(25305),n=i(31559),r=i(44603),o=i(23568),a=i(95540);r.register("container",(function(t,e){void 0===t&&(t={});var i=o(t,"x",0),r=o(t,"y",0),h=a(t,"children",null),l=new n(this.scene,i,r,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},24961:(t,e,i)=>{var s=i(31559);i(39429).register("container",(function(t,e,i){return this.displayList.add(new s(this.scene,t,e,i))}))},29959:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(72249),r=i(53584),t.exports={renderWebGL:n,renderCanvas:r}},72249:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e);var n=e.list,r=n.length;if(0!==r){var o=e.localTransform;s?(o.loadIdentity(),o.multiply(s),o.translate(e.x,e.y),o.rotate(e.rotation),o.scale(e.scaleX,e.scaleY)):o.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY),t.pipelines.preBatch(e);var a=-1!==e.blendMode;a||t.setBlendMode(0);for(var h=e.alpha,l=e.scrollFactorX,u=e.scrollFactorY,c=0;c{t.exports=["normal","multiply","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]},3069:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(441),o=i(95643),a=i(41212),h=i(35846),l=i(44594),u=i(61369),c=new s({Extends:o,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Origin,n.ScrollFactor,n.Transform,n.Visible,r],initialize:function(t,e,i,s,n,r){o.call(this,t,"DOMElement"),this.parent=t.sys.game.domContainer,this.cache=t.sys.cache.html,this.node,this.transformOnly=!1,this.skewX=0,this.skewY=0,this.rotate3d=new u,this.rotate3dAngle="deg",this.pointerEvents="auto",this.width=0,this.height=0,this.displayWidth=0,this.displayHeight=0,this.handler=this.dispatchNativeEvent.bind(this),this.setPosition(e,i),"string"==typeof s?"#"===s[0]?this.setElement(s.substr(1),n,r):this.createElement(s,n,r):s&&this.setElement(s,n,r),t.sys.events.on(l.SLEEP,this.handleSceneEvent,this),t.sys.events.on(l.WAKE,this.handleSceneEvent,this),t.sys.events.on(l.PRE_RENDER,this.preRender,this)},handleSceneEvent:function(t){var e=this.node,i=e.style;e&&(i.display=t.settings.visible?"block":"none")},setSkew:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.skewX=t,this.skewY=e,this},setPerspective:function(t){return this.parent.style.perspective=t+"px",this},perspective:{get:function(){return parseFloat(this.parent.style.perspective)},set:function(t){this.parent.style.perspective=t+"px"}},addListener:function(t){if(this.node){t=t.split(" ");for(var e=0;e{var s=i(47407),n=i(95643),r=i(61340),o=new r,a=new r,h=new r;t.exports=function(t,e,i,r){if(e.node){var l=e.node.style,u=e.scene.sys.settings;if(!l||!u.visible||n.RENDER_MASK!==e.renderFlags||0!==e.cameraFilter&&e.cameraFilter&i.id||e.parentContainer&&!e.parentContainer.willRender())l.display="none";else{var c=e.parentContainer,d=i.alpha*e.alpha;c&&(d*=c.alpha);var f=o,p=a,v=h,g=0,m=0,y="0%",x="0%";r?(g=e.width*e.scaleX*e.originX,m=e.height*e.scaleY*e.originY,p.applyITRS(e.x-g,e.y-m,e.rotation,e.scaleX,e.scaleY),f.copyFrom(i.matrix),f.multiplyWithOffset(r,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),p.e=e.x-g,p.f=e.y-m,f.multiply(p,v)):(g=e.width*e.originX,m=e.height*e.originY,p.applyITRS(e.x-g,e.y-m,e.rotation,e.scaleX,e.scaleY),f.copyFrom(i.matrix),y=100*e.originX+"%",x=100*e.originY+"%",p.e-=i.scrollX*e.scrollFactorX,p.f-=i.scrollY*e.scrollFactorY,f.multiply(p,v)),e.transformOnly||(l.display="block",l.opacity=d,l.zIndex=e._depth,l.pointerEvents=e.pointerEvents,l.mixBlendMode=s[e._blendMode]),l.transform=v.getCSSMatrix()+" skew("+e.skewX+"rad, "+e.skewY+"rad) rotate3d("+e.rotate3d.x+","+e.rotate3d.y+","+e.rotate3d.z+","+e.rotate3d.w+e.rotate3dAngle+")",l.transformOrigin=y+" "+x}}}},2611:(t,e,i)=>{var s=i(3069);i(39429).register("dom",(function(t,e,i,n,r){var o=new s(this.scene,t,e,i,n,r);return this.displayList.add(o),o}))},441:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(49381),r=i(49381),t.exports={renderWebGL:n,renderCanvas:r}},62980:t=>{t.exports="addedtoscene"},41337:t=>{t.exports="destroy"},44947:t=>{t.exports="removedfromscene"},49358:t=>{t.exports="complete"},35163:t=>{t.exports="created"},97249:t=>{t.exports="error"},19483:t=>{t.exports="locked"},56059:t=>{t.exports="loop"},26772:t=>{t.exports="metadata"},64437:t=>{t.exports="playing"},83411:t=>{t.exports="play"},75780:t=>{t.exports="seeked"},67799:t=>{t.exports="seeking"},63500:t=>{t.exports="stalled"},55541:t=>{t.exports="stop"},53208:t=>{t.exports="textureready"},4992:t=>{t.exports="unlocked"},12:t=>{t.exports="unsupported"},51708:(t,e,i)=>{t.exports={ADDED_TO_SCENE:i(62980),DESTROY:i(41337),REMOVED_FROM_SCENE:i(44947),VIDEO_COMPLETE:i(49358),VIDEO_CREATED:i(35163),VIDEO_ERROR:i(97249),VIDEO_LOCKED:i(19483),VIDEO_LOOP:i(56059),VIDEO_METADATA:i(26772),VIDEO_PLAY:i(83411),VIDEO_PLAYING:i(64437),VIDEO_SEEKED:i(75780),VIDEO_SEEKING:i(67799),VIDEO_STALLED:i(63500),VIDEO_STOP:i(55541),VIDEO_TEXTURE:i(53208),VIDEO_UNLOCKED:i(4992),VIDEO_UNSUPPORTED:i(12)}},42421:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(64993),a=new s({Extends:r,Mixins:[n.Alpha,n.BlendMode,n.Depth,n.Flip,n.Origin,n.ScrollFactor,n.Size,n.Texture,n.Tint,n.Transform,n.Visible,o],initialize:function(t){r.call(this,t,"Extern")},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(){},render:function(){}});t.exports=a},70217:()=>{},56315:(t,e,i)=>{var s=i(42421);i(39429).register("extern",(function(){var t=new s(this.scene);return this.displayList.add(t),t}))},64993:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(80287),r=i(70217),t.exports={renderWebGL:n,renderCanvas:r}},80287:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){t.pipelines.clear();var r=s(e,i,n).calc;e.render.call(e,t,i,r),t.pipelines.rebind()}},85592:t=>{t.exports={ARC:0,BEGIN_PATH:1,CLOSE_PATH:2,FILL_RECT:3,LINE_TO:4,MOVE_TO:5,LINE_STYLE:6,FILL_STYLE:7,FILL_PATH:8,STROKE_PATH:9,FILL_TRIANGLE:10,STROKE_TRIANGLE:11,SAVE:14,RESTORE:15,TRANSLATE:16,SCALE:17,ROTATE:18,GRADIENT_FILL_STYLE:21,GRADIENT_LINE_STYLE:22}},43831:(t,e,i)=>{var s=i(71911),n=i(83419),r=i(85592),o=i(31401),a=i(8497),h=i(95643),l=i(95540),u=i(35154),c=i(36383),d=i(84503),f=new n({Extends:h,Mixins:[o.AlphaSingle,o.BlendMode,o.Depth,o.Mask,o.Pipeline,o.PostPipeline,o.Transform,o.Visible,o.ScrollFactor,d],initialize:function(t,e){var i=u(e,"x",0),s=u(e,"y",0);h.call(this,t,"Graphics"),this.setPosition(i,s),this.initPipeline(),this.initPostPipeline(),this.displayOriginX=0,this.displayOriginY=0,this.commandBuffer=[],this.defaultFillColor=-1,this.defaultFillAlpha=1,this.defaultStrokeWidth=1,this.defaultStrokeColor=-1,this.defaultStrokeAlpha=1,this._lineWidth=1,this.lineStyle(1,0,0),this.fillStyle(0,0),this.setDefaultStyles(e)},setDefaultStyles:function(t){return u(t,"lineStyle",null)&&(this.defaultStrokeWidth=u(t,"lineStyle.width",1),this.defaultStrokeColor=u(t,"lineStyle.color",16777215),this.defaultStrokeAlpha=u(t,"lineStyle.alpha",1),this.lineStyle(this.defaultStrokeWidth,this.defaultStrokeColor,this.defaultStrokeAlpha)),u(t,"fillStyle",null)&&(this.defaultFillColor=u(t,"fillStyle.color",16777215),this.defaultFillAlpha=u(t,"fillStyle.alpha",1),this.fillStyle(this.defaultFillColor,this.defaultFillAlpha)),this},lineStyle:function(t,e,i){return void 0===i&&(i=1),this.commandBuffer.push(r.LINE_STYLE,t,e,i),this._lineWidth=t,this},fillStyle:function(t,e){return void 0===e&&(e=1),this.commandBuffer.push(r.FILL_STYLE,t,e),this},fillGradientStyle:function(t,e,i,s,n,o,a,h){return void 0===n&&(n=1),void 0===o&&(o=n),void 0===a&&(a=n),void 0===h&&(h=n),this.commandBuffer.push(r.GRADIENT_FILL_STYLE,n,o,a,h,t,e,i,s),this},lineGradientStyle:function(t,e,i,s,n,o){return void 0===o&&(o=1),this.commandBuffer.push(r.GRADIENT_LINE_STYLE,t,o,e,i,s,n),this},beginPath:function(){return this.commandBuffer.push(r.BEGIN_PATH),this},closePath:function(){return this.commandBuffer.push(r.CLOSE_PATH),this},fillPath:function(){return this.commandBuffer.push(r.FILL_PATH),this},fill:function(){return this.commandBuffer.push(r.FILL_PATH),this},strokePath:function(){return this.commandBuffer.push(r.STROKE_PATH),this},stroke:function(){return this.commandBuffer.push(r.STROKE_PATH),this},fillCircleShape:function(t){return this.fillCircle(t.x,t.y,t.radius)},strokeCircleShape:function(t){return this.strokeCircle(t.x,t.y,t.radius)},fillCircle:function(t,e,i){return this.beginPath(),this.arc(t,e,i,0,c.PI2),this.fillPath(),this},strokeCircle:function(t,e,i){return this.beginPath(),this.arc(t,e,i,0,c.PI2),this.strokePath(),this},fillRectShape:function(t){return this.fillRect(t.x,t.y,t.width,t.height)},strokeRectShape:function(t){return this.strokeRect(t.x,t.y,t.width,t.height)},fillRect:function(t,e,i,s){return this.commandBuffer.push(r.FILL_RECT,t,e,i,s),this},strokeRect:function(t,e,i,s){var n=this._lineWidth/2,r=t-n,o=t+n;return this.beginPath(),this.moveTo(t,e),this.lineTo(t,e+s),this.strokePath(),this.beginPath(),this.moveTo(t+i,e),this.lineTo(t+i,e+s),this.strokePath(),this.beginPath(),this.moveTo(r,e),this.lineTo(o+i,e),this.strokePath(),this.beginPath(),this.moveTo(r,e+s),this.lineTo(o+i,e+s),this.strokePath(),this},fillRoundedRect:function(t,e,i,s,n){void 0===n&&(n=20);var r=n,o=n,a=n,h=n;"number"!=typeof n&&(r=l(n,"tl",20),o=l(n,"tr",20),a=l(n,"bl",20),h=l(n,"br",20));var u=r>=0,d=o>=0,f=a>=0,p=h>=0;return r=Math.abs(r),o=Math.abs(o),a=Math.abs(a),h=Math.abs(h),this.beginPath(),this.moveTo(t+r,e),this.lineTo(t+i-o,e),d?this.arc(t+i-o,e+o,o,-c.TAU,0):this.arc(t+i,e,o,Math.PI,c.TAU,!0),this.lineTo(t+i,e+s-h),p?this.arc(t+i-h,e+s-h,h,0,c.TAU):this.arc(t+i,e+s,h,-c.TAU,Math.PI,!0),this.lineTo(t+a,e+s),f?this.arc(t+a,e+s-a,a,c.TAU,Math.PI):this.arc(t,e+s,a,0,-c.TAU,!0),this.lineTo(t,e+r),u?this.arc(t+r,e+r,r,-Math.PI,-c.TAU):this.arc(t,e,r,c.TAU,0,!0),this.fillPath(),this},strokeRoundedRect:function(t,e,i,s,n){void 0===n&&(n=20);var r=n,o=n,a=n,h=n,u=Math.min(i,s)/2;"number"!=typeof n&&(r=l(n,"tl",20),o=l(n,"tr",20),a=l(n,"bl",20),h=l(n,"br",20));var d=r>=0,f=o>=0,p=a>=0,v=h>=0;return r=Math.min(Math.abs(r),u),o=Math.min(Math.abs(o),u),a=Math.min(Math.abs(a),u),h=Math.min(Math.abs(h),u),this.beginPath(),this.moveTo(t+r,e),this.lineTo(t+i-o,e),this.moveTo(t+i-o,e),f?this.arc(t+i-o,e+o,o,-c.TAU,0):this.arc(t+i,e,o,Math.PI,c.TAU,!0),this.lineTo(t+i,e+s-h),this.moveTo(t+i,e+s-h),v?this.arc(t+i-h,e+s-h,h,0,c.TAU):this.arc(t+i,e+s,h,-c.TAU,Math.PI,!0),this.lineTo(t+a,e+s),this.moveTo(t+a,e+s),p?this.arc(t+a,e+s-a,a,c.TAU,Math.PI):this.arc(t,e+s,a,0,-c.TAU,!0),this.lineTo(t,e+r),this.moveTo(t,e+r),d?this.arc(t+r,e+r,r,-Math.PI,-c.TAU):this.arc(t,e,r,c.TAU,0,!0),this.strokePath(),this},fillPointShape:function(t,e){return this.fillPoint(t.x,t.y,e)},fillPoint:function(t,e,i){return!i||i<1?i=1:(t-=i/2,e-=i/2),this.commandBuffer.push(r.FILL_RECT,t,e,i,i),this},fillTriangleShape:function(t){return this.fillTriangle(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)},strokeTriangleShape:function(t){return this.strokeTriangle(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)},fillTriangle:function(t,e,i,s,n,o){return this.commandBuffer.push(r.FILL_TRIANGLE,t,e,i,s,n,o),this},strokeTriangle:function(t,e,i,s,n,o){return this.commandBuffer.push(r.STROKE_TRIANGLE,t,e,i,s,n,o),this},strokeLineShape:function(t){return this.lineBetween(t.x1,t.y1,t.x2,t.y2)},lineBetween:function(t,e,i,s){return this.beginPath(),this.moveTo(t,e),this.lineTo(i,s),this.strokePath(),this},lineTo:function(t,e){return this.commandBuffer.push(r.LINE_TO,t,e),this},moveTo:function(t,e){return this.commandBuffer.push(r.MOVE_TO,t,e),this},strokePoints:function(t,e,i,s){void 0===e&&(e=!1),void 0===i&&(i=!1),void 0===s&&(s=t.length),this.beginPath(),this.moveTo(t[0].x,t[0].y);for(var n=1;n-1&&this.fillStyle(this.defaultFillColor,this.defaultFillAlpha),this.defaultStrokeColor>-1&&this.lineStyle(this.defaultStrokeWidth,this.defaultStrokeColor,this.defaultStrokeAlpha),this},generateTexture:function(t,e,i){var s,n,r=this.scene.sys,o=r.game.renderer;void 0===e&&(e=r.scale.width),void 0===i&&(i=r.scale.height),f.TargetCamera.setScene(this.scene),f.TargetCamera.setViewport(0,0,e,i),f.TargetCamera.scrollX=this.x,f.TargetCamera.scrollY=this.y;var a={willReadFrequently:!0};if("string"==typeof t)if(r.textures.exists(t)){var h=(s=r.textures.get(t)).getSourceImage();h instanceof HTMLCanvasElement&&(n=h.getContext("2d",a))}else n=(s=r.textures.createCanvas(t,e,i)).getSourceImage().getContext("2d",a);else t instanceof HTMLCanvasElement&&(n=t.getContext("2d",a));return n&&(this.renderCanvas(o,this,f.TargetCamera,null,n,!1),s&&s.refresh()),this},preDestroy:function(){this.commandBuffer=[]}});f.TargetCamera=new s,t.exports=f},32768:(t,e,i)=>{var s=i(85592),n=i(20926);t.exports=function(t,e,i,r,o,a){var h=e.commandBuffer,l=h.length,u=o||t.currentContext;if(0!==l&&n(t,u,e,i,r)){i.addToRenderList(e);var c=1,d=1,f=0,p=0,v=1,g=0,m=0,y=0;u.beginPath();for(var x=0;x>>16,m=(65280&f)>>>8,y=255&f,u.strokeStyle="rgba("+g+","+m+","+y+","+c+")",u.lineWidth=v,x+=3;break;case s.FILL_STYLE:p=h[x+1],d=h[x+2],g=(16711680&p)>>>16,m=(65280&p)>>>8,y=255&p,u.fillStyle="rgba("+g+","+m+","+y+","+d+")",x+=2;break;case s.BEGIN_PATH:u.beginPath();break;case s.CLOSE_PATH:u.closePath();break;case s.FILL_PATH:a||u.fill();break;case s.STROKE_PATH:a||u.stroke();break;case s.FILL_RECT:a?u.rect(h[x+1],h[x+2],h[x+3],h[x+4]):u.fillRect(h[x+1],h[x+2],h[x+3],h[x+4]),x+=4;break;case s.FILL_TRIANGLE:u.beginPath(),u.moveTo(h[x+1],h[x+2]),u.lineTo(h[x+3],h[x+4]),u.lineTo(h[x+5],h[x+6]),u.closePath(),a||u.fill(),x+=6;break;case s.STROKE_TRIANGLE:u.beginPath(),u.moveTo(h[x+1],h[x+2]),u.lineTo(h[x+3],h[x+4]),u.lineTo(h[x+5],h[x+6]),u.closePath(),a||u.stroke(),x+=6;break;case s.LINE_TO:u.lineTo(h[x+1],h[x+2]),x+=2;break;case s.MOVE_TO:u.moveTo(h[x+1],h[x+2]),x+=2;break;case s.LINE_FX_TO:u.lineTo(h[x+1],h[x+2]),x+=5;break;case s.MOVE_FX_TO:u.moveTo(h[x+1],h[x+2]),x+=5;break;case s.SAVE:u.save();break;case s.RESTORE:u.restore();break;case s.TRANSLATE:u.translate(h[x+1],h[x+2]),x+=2;break;case s.SCALE:u.scale(h[x+1],h[x+2]),x+=2;break;case s.ROTATE:u.rotate(h[x+1]),x+=1;break;case s.GRADIENT_FILL_STYLE:x+=5;break;case s.GRADIENT_LINE_STYLE:x+=6}}u.restore()}}},87079:(t,e,i)=>{var s=i(44603),n=i(43831);s.register("graphics",(function(t,e){void 0===t&&(t={}),void 0!==e&&(t.add=e);var i=new n(this.scene,t);return t.add&&this.scene.sys.displayList.add(i),i}))},1201:(t,e,i)=>{var s=i(43831);i(39429).register("graphics",(function(t){return this.displayList.add(new s(this.scene,t))}))},84503:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(77545),r=i(32768),r=i(32768),t.exports={renderWebGL:n,renderCanvas:r}},77545:(t,e,i)=>{var s=i(85592),n=i(91296),r=i(61340),o=i(70554),a=function(t,e,i){this.x=t,this.y=e,this.width=i},h=function(t,e,i){this.points=[],this.pointsLength=1,this.points[0]=new a(t,e,i)},l=[],u=new r;t.exports=function(t,e,i,r){if(0!==e.commandBuffer.length){i.addToRenderList(e);var c=t.pipelines.set(e.pipeline,e);t.pipelines.preBatch(e);for(var d=n(e,i,r).calc,f=u.loadIdentity(),p=e.commandBuffer,v=i.alpha*e.alpha,g=1,m=c.fillTint,y=c.strokeTint,x=0,T=0,w=0,b=2*Math.PI,S=[],E=0,A=!0,C=null,_=o.getTintAppendFloatAlpha,M=0;M0&&(Y=Y%b-b):Y>b?Y=b:Y<0&&(Y=b+Y%b),null===C&&(C=new h(B+Math.cos(X)*U,N+Math.sin(X)*U,g),S.push(C),I+=.01);I<1+G;)w=Y*I+X,x=B+Math.cos(w)*U,T=N+Math.sin(w)*U,C.points.push(new a(x,T,g)),I+=.01;w=Y+X,x=B+Math.cos(w)*U,T=N+Math.sin(w)*U,C.points.push(new a(x,T,g));break;case s.FILL_RECT:c.batchFillRect(p[++M],p[++M],p[++M],p[++M],f,d);break;case s.FILL_TRIANGLE:c.batchFillTriangle(p[++M],p[++M],p[++M],p[++M],p[++M],p[++M],f,d);break;case s.STROKE_TRIANGLE:c.batchStrokeTriangle(p[++M],p[++M],p[++M],p[++M],p[++M],p[++M],g,f,d);break;case s.LINE_TO:null!==C?C.points.push(new a(p[++M],p[++M],g)):(C=new h(p[++M],p[++M],g),S.push(C));break;case s.MOVE_TO:C=new h(p[++M],p[++M],g),S.push(C);break;case s.SAVE:l.push(f.copyToArray());break;case s.RESTORE:f.copyFromArray(l.pop());break;case s.TRANSLATE:B=p[++M],N=p[++M],f.translate(B,N);break;case s.SCALE:B=p[++M],N=p[++M],f.scale(B,N);break;case s.ROTATE:f.rotate(p[++M])}t.pipelines.postBatch(e)}}},26479:(t,e,i)=>{var s=i(61061),n=i(83419),r=i(51708),o=i(50792),a=i(46710),h=i(95540),l=i(35154),u=i(97022),c=i(41212),d=i(88492),f=i(35072),p=i(68287),v=new n({Extends:o,initialize:function(t,e,i){o.call(this),i?e&&!Array.isArray(e)&&(e=[e]):Array.isArray(e)?c(e[0])&&(i=e,e=null):c(e)&&(i=e,e=null),this.scene=t,this.children=new f,this.isParent=!0,this.type="Group",this.classType=h(i,"classType",p),this.name=h(i,"name",""),this.active=h(i,"active",!0),this.maxSize=h(i,"maxSize",-1),this.defaultKey=h(i,"defaultKey",null),this.defaultFrame=h(i,"defaultFrame",null),this.runChildUpdate=h(i,"runChildUpdate",!1),this.createCallback=h(i,"createCallback",null),this.removeCallback=h(i,"removeCallback",null),this.createMultipleCallback=h(i,"createMultipleCallback",null),this.internalCreateCallback=h(i,"internalCreateCallback",null),this.internalRemoveCallback=h(i,"internalRemoveCallback",null),e&&this.addMultiple(e),i&&this.createMultiple(i),this.on(r.ADDED_TO_SCENE,this.addedToScene,this),this.on(r.REMOVED_FROM_SCENE,this.removedFromScene,this)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},create:function(t,e,i,s,n,r){if(void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.defaultKey),void 0===s&&(s=this.defaultFrame),void 0===n&&(n=!0),void 0===r&&(r=!0),this.isFull())return null;var o=new this.classType(this.scene,t,e,i,s);return o.addToDisplayList(this.scene.sys.displayList),o.addToUpdateList(),o.visible=n,o.setActive(r),this.add(o),o},createMultiple:function(t){if(this.isFull())return[];Array.isArray(t)||(t=[t]);var e=[];if(t[0].key)for(var i=0;i=0;u--)if((l=d[u]).active===i){if(++c===e)break}else l=null;return l?("number"==typeof n&&(l.x=n),"number"==typeof r&&(l.y=r),l):s?this.create(n,r,o,a,h):null},get:function(t,e,i,s,n){return this.getFirst(!1,!0,t,e,i,s,n)},getFirstAlive:function(t,e,i,s,n,r){return this.getFirst(!0,t,e,i,s,n,r)},getFirstDead:function(t,e,i,s,n,r){return this.getFirst(!1,t,e,i,s,n,r)},playAnimation:function(t,e){return s.PlayAnimation(this.children.entries,t,e),this},isFull:function(){return-1!==this.maxSize&&this.children.size>=this.maxSize},countActive:function(t){void 0===t&&(t=!0);for(var e=0,i=0;i{var s=i(44603),n=i(26479);s.register("group",(function(t){return new n(this.scene,null,t)}))},3385:(t,e,i)=>{var s=i(26479);i(39429).register("group",(function(t,e){return this.updateList.add(new s(this.scene,t,e))}))},88571:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(59819),a=new s({Extends:r,Mixins:[n.Alpha,n.BlendMode,n.Depth,n.Flip,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Size,n.TextureCrop,n.Tint,n.Transform,n.Visible,o],initialize:function(t,e,i,s,n){r.call(this,t,"Image"),this._crop=this.resetCropObject(),this.setTexture(s,n),this.setPosition(e,i),this.setSizeToFrame(),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)}});t.exports=a},40652:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},82459:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(88571);n.register("image",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),a=new o(this.scene,0,0,i,n);return void 0!==e&&(t.add=e),s(this.scene,a,t),a}))},2117:(t,e,i)=>{var s=i(88571);i(39429).register("image",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},59819:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(99517),r=i(40652),t.exports={renderWebGL:n,renderCanvas:r}},99517:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),this.pipeline.batchSprite(e,i,s)}},77856:(t,e,i)=>{var s={Events:i(51708),DisplayList:i(8050),GameObjectCreator:i(44603),GameObjectFactory:i(39429),UpdateList:i(45027),Components:i(31401),GetCalcMatrix:i(91296),BuildGameObject:i(25305),BuildGameObjectAnimation:i(13059),GameObject:i(95643),BitmapText:i(22186),Blitter:i(6107),Bob:i(46590),Container:i(31559),DOMElement:i(3069),DynamicBitmapText:i(2638),Extern:i(42421),Graphics:i(43831),Group:i(26479),Image:i(88571),Layer:i(93595),Particles:i(18404),PathFollower:i(1159),RenderTexture:i(591),RetroFont:i(196),Rope:i(77757),Sprite:i(68287),Text:i(50171),GetTextSize:i(14220),MeasureText:i(79557),TextStyle:i(35762),TileSprite:i(20839),Zone:i(41481),Video:i(18471),Shape:i(17803),Arc:i(23629),Curve:i(89),Ellipse:i(19921),Grid:i(30479),IsoBox:i(61475),IsoTriangle:i(16933),Line:i(57847),Polygon:i(24949),Rectangle:i(74561),Star:i(55911),Triangle:i(36931),Factories:{Blitter:i(12709),Container:i(24961),DOMElement:i(2611),DynamicBitmapText:i(72566),Extern:i(56315),Graphics:i(1201),Group:i(3385),Image:i(2117),Layer:i(20005),Particles:i(676),PathFollower:i(90145),RenderTexture:i(60505),Rope:i(96819),Sprite:i(46409),StaticBitmapText:i(34914),Text:i(68005),TileSprite:i(91681),Zone:i(84175),Video:i(89025),Arc:i(42563),Curve:i(40511),Ellipse:i(1543),Grid:i(34137),IsoBox:i(3933),IsoTriangle:i(49803),Line:i(2481),Polygon:i(64827),Rectangle:i(87959),Star:i(93697),Triangle:i(45245)},Creators:{Blitter:i(9403),Container:i(77143),DynamicBitmapText:i(11164),Graphics:i(87079),Group:i(94975),Image:i(82459),Layer:i(25179),Particles:i(92730),RenderTexture:i(34495),Rope:i(26209),Sprite:i(15567),StaticBitmapText:i(57336),Text:i(71259),TileSprite:i(14167),Zone:i(95261),Video:i(11511)}};s.Shader=i(20071),s.Mesh=i(4703),s.NineSlice=i(28103),s.PointLight=i(80321),s.Plane=i(33663),s.Factories.Shader=i(74177),s.Factories.Mesh=i(9225),s.Factories.NineSlice=i(47521),s.Factories.PointLight=i(71255),s.Factories.Plane=i(30985),s.Creators.Shader=i(54935),s.Creators.Mesh=i(20527),s.Creators.NineSlice=i(28279),s.Creators.PointLight=i(39829),s.Creators.Plane=i(56015),s.Light=i(41432),s.LightsManager=i(61356),s.LightsPlugin=i(88992),t.exports=s},93595:(t,e,i)=>{var s=i(10312),n=i(83419),r=i(31401),o=i(53774),a=i(45893),h=i(50792),l=i(51708),u=i(73162),c=i(33963),d=i(44594),f=i(19186),p=new n({Extends:u,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.Mask,r.PostPipeline,r.Visible,h,c],initialize:function(t,e){u.call(this,t),h.call(this),this.scene=t,this.displayList=null,this.type="Layer",this.state=0,this.parentContainer=null,this.name="",this.active=!0,this.tabIndex=-1,this.data=null,this.renderFlags=15,this.cameraFilter=0,this.input=null,this.body=null,this.ignoreDestroy=!1,this.systems=t.sys,this.events=t.sys.events,this.sortChildrenFlag=!1,this.addCallback=this.addChildCallback,this.removeCallback=this.removeChildCallback,this.initPostPipeline(),this.clearAlpha(),this.setBlendMode(s.SKIP_CHECK),e&&this.add(e),t.sys.queueDepthSort()},setActive:function(t){return this.active=t,this},setName:function(t){return this.name=t,this},setState:function(t){return this.state=t,this},setDataEnabled:function(){return this.data||(this.data=new a(this)),this},setData:function(t,e){return this.data||(this.data=new a(this)),this.data.set(t,e),this},incData:function(t,e){return this.data||(this.data=new a(this)),this.data.inc(t,e),this},toggleData:function(t){return this.data||(this.data=new a(this)),this.data.toggle(t),this},getData:function(t){return this.data||(this.data=new a(this)),this.data.get(t)},setInteractive:function(){return this},disableInteractive:function(){return this},removeInteractive:function(){return this},addedToScene:function(){},removedFromScene:function(){},update:function(){},toJSON:function(){return o(this)},willRender:function(t){return!(15!==this.renderFlags||0===this.list.length||0!==this.cameraFilter&&this.cameraFilter&t.id)},getIndexList:function(){for(var t=this,e=this.parentContainer,i=[];e&&(i.unshift(e.getIndex(t)),t=e,e.parentContainer);)e=e.parentContainer;return i.unshift(this.displayList.getIndex(t)),i},addChildCallback:function(t){var e=t.displayList;e&&e!==this&&t.removeFromDisplayList(),t.displayList||(this.queueDepthSort(),t.displayList=this,t.emit(l.ADDED_TO_SCENE,t,this.scene),this.events.emit(d.ADDED_TO_SCENE,t,this.scene))},removeChildCallback:function(t){this.queueDepthSort(),t.displayList=null,t.emit(l.REMOVED_FROM_SCENE,t,this.scene),this.events.emit(d.REMOVED_FROM_SCENE,t,this.scene)},queueDepthSort:function(){this.sortChildrenFlag=!0},depthSort:function(){this.sortChildrenFlag&&(f(this.list,this.sortByDepth),this.sortChildrenFlag=!1)},sortByDepth:function(t,e){return t._depth-e._depth},getChildren:function(){return this.list},addToDisplayList:function(t){return void 0===t&&(t=this.scene.sys.displayList),this.displayList&&this.displayList!==t&&this.removeFromDisplayList(),t.exists(this)||(this.displayList=t,t.add(this,!0),t.queueDepthSort(),this.emit(l.ADDED_TO_SCENE,this,this.scene),t.events.emit(d.ADDED_TO_SCENE,this,this.scene)),this},removeFromDisplayList:function(){var t=this.displayList||this.scene.sys.displayList;return t.exists(this)&&(t.remove(this,!0),t.queueDepthSort(),this.displayList=null,this.emit(l.REMOVED_FROM_SCENE,this,this.scene),t.events.emit(d.REMOVED_FROM_SCENE,this,this.scene)),this},destroy:function(t){if(this.scene&&!this.ignoreDestroy){this.emit(l.DESTROY,this);for(var e=this.list;e.length;)e[0].destroy(t);this.removeAllListeners(),this.resetPostPipeline(!0),this.displayList&&(this.displayList.remove(this,!0,!1),this.displayList.queueDepthSort()),this.data&&(this.data.destroy(),this.data=void 0),this.active=!1,this.visible=!1,this.list=void 0,this.scene=void 0,this.displayList=void 0,this.systems=void 0,this.events=void 0}}});t.exports=p},2956:t=>{t.exports=function(t,e,i){var s=e.list;if(0!==s.length){e.depthSort();var n=-1!==e.blendMode;n||t.setBlendMode(0);var r=e._alpha;e.mask&&e.mask.preRenderCanvas(t,null,i);for(var o=0;o{var s=i(25305),n=i(93595),r=i(44603),o=i(23568);r.register("layer",(function(t,e){void 0===t&&(t={});var i=o(t,"children",null),r=new n(this.scene,i);return void 0!==e&&(t.add=e),s(this.scene,r,t),r}))},20005:(t,e,i)=>{var s=i(93595);i(39429).register("layer",(function(t){return this.displayList.add(new s(this.scene,t))}))},33963:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(15869),r=i(2956),t.exports={renderWebGL:n,renderCanvas:r}},15869:t=>{t.exports=function(t,e,i){var s=e.list,n=s.length;if(0!==n){e.depthSort(),t.pipelines.preBatch(e);var r=-1!==e.blendMode;r||t.setBlendMode(0);for(var o=e.alpha,a=0;a{var s=i(96503),n=i(83419),r=i(31401),o=i(51767),a=i(70554),h=new n({Extends:s,Mixins:[r.Origin,r.ScrollFactor,r.Visible],initialize:function(t,e,i,n,r,a,h){s.call(this,t,e,i),this.color=new o(n,r,a),this.intensity=h,this.renderFlags=15,this.cameraFilter=0,this.setScrollFactor(1,1),this.setOrigin(),this.setDisplayOrigin(i)},displayWidth:{get:function(){return this.diameter},set:function(t){this.diameter=t}},displayHeight:{get:function(){return this.diameter},set:function(t){this.diameter=t}},width:{get:function(){return this.diameter},set:function(t){this.diameter=t}},height:{get:function(){return this.diameter},set:function(t){this.diameter=t}},willRender:function(t){return!(h.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},setColor:function(t){var e=a.getFloatsFromUintRGB(t);return this.color.set(e[0],e[1],e[2]),this},setIntensity:function(t){return this.intensity=t,this},setRadius:function(t){return this.radius=t,this}});h.RENDER_MASK=15,t.exports=h},61356:(t,e,i)=>{var s=i(81491),n=i(83419),r=i(20339),o=i(41432),a=i(80321),h=i(51767),l=i(19133),u=i(19186),c=i(70554),d=new n({initialize:function(){this.lights=[],this.ambientColor=new h(.1,.1,.1),this.active=!1,this.maxLights=-1,this.visibleLights=0},addPointLight:function(t,e,i,s,n,r){return this.systems.displayList.add(new a(this.scene,t,e,i,s,n,r))},enable:function(){return-1===this.maxLights&&(this.maxLights=this.systems.renderer.config.maxLights),this.active=!0,this},disable:function(){return this.active=!1,this},getLights:function(t){for(var e=this.lights,i=t.worldView,n=[],o=0;othis.maxLights&&(u(n,this.sortByDistance),n=n.slice(0,this.maxLights)),this.visibleLights=n.length,n},sortByDistance:function(t,e){return t.distance>=e.distance},setAmbientColor:function(t){var e=c.getFloatsFromUintRGB(t);return this.ambientColor.set(e[0],e[1],e[2]),this},getMaxVisibleLights:function(){return this.maxLights},getLightCount:function(){return this.lights.length},addLight:function(t,e,i,s,n){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=128),void 0===s&&(s=16777215),void 0===n&&(n=1);var r=c.getFloatsFromUintRGB(s),a=new o(t,e,i,r[0],r[1],r[2],n);return this.lights.push(a),a},removeLight:function(t){var e=this.lights.indexOf(t);return e>=0&&l(this.lights,e),this},shutdown:function(){this.lights.length=0},destroy:function(){this.shutdown()}});t.exports=d},88992:(t,e,i)=>{var s=i(83419),n=i(61356),r=i(37277),o=i(44594),a=new s({Extends:n,initialize:function(t){this.scene=t,this.systems=t.sys,t.sys.settings.isBooted||t.sys.events.once(o.BOOT,this.boot,this),n.call(this)},boot:function(){var t=this.systems.events;t.on(o.SHUTDOWN,this.shutdown,this),t.on(o.DESTROY,this.destroy,this)},destroy:function(){this.shutdown(),this.scene=void 0,this.systems=void 0}});r.register("LightsPlugin",a,"lights"),t.exports=a},4703:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(39506),o=i(83997),a=i(95643),h=i(34684),l=i(92515),u=i(91296),c=i(37867),d=i(29807),f=i(43396),p=i(19186),v=i(25836),g=i(39318),m=new s({Extends:a,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Mask,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Size,n.Texture,n.Transform,n.Visible,d],initialize:function(t,e,i,s,n,r,o,h,l,u,d,f){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s="__WHITE"),a.call(this,t,"Mesh"),this.faces=[],this.vertices=[],this.tintFill=!1,this.debugCallback=null,this.debugGraphic=null,this.hideCCW=!0,this.modelPosition=new v,this.modelScale=new v(1,1,1),this.modelRotation=new v,this.dirtyCache=[0,0,0,0,0,0,0,0,0,0,0,0],this.transformMatrix=new c,this.viewPosition=new v,this.viewMatrix=new c,this.projectionMatrix=new c,this.totalRendered=0,this.totalFrame=0,this.ignoreDirtyCache=!1,this.fov,this.displayOriginX=0,this.displayOriginY=0;var p=t.sys.renderer;this.setPosition(e,i),this.setTexture(s,n),this.setSize(p.width,p.height),this.initPipeline(),this.initPostPipeline(),this.setPerspective(p.width,p.height),r&&this.addVertices(r,o,h,l,u,d,f)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},panX:function(t){return this.viewPosition.addScale(v.LEFT,t),this.dirtyCache[10]=1,this},panY:function(t){return this.viewPosition.y+=v.DOWN.y*t,this.dirtyCache[10]=1,this},panZ:function(t){return this.viewPosition.z+=t,this.dirtyCache[10]=1,this},setPerspective:function(t,e,i,s,n){return void 0===i&&(i=45),void 0===s&&(s=.01),void 0===n&&(n=1e3),this.fov=i,this.projectionMatrix.perspective(r(i),t/e,s,n),this.dirtyCache[10]=1,this.dirtyCache[11]=0,this},setOrtho:function(t,e,i,s){return void 0===t&&(t=this.scene.sys.renderer.getAspectRatio()),void 0===e&&(e=1),void 0===i&&(i=-1e3),void 0===s&&(s=1e3),this.fov=0,this.projectionMatrix.ortho(-t,t,-e,e,i,s),this.dirtyCache[10]=1,this.dirtyCache[11]=1,this},clear:function(){return this.faces.forEach((function(t){t.destroy()})),this.faces=[],this.vertices=[],this},addVerticesFromObj:function(t,e,i,s,n,r,o,a,l){var u,c=this.scene.sys.cache.obj.get(t);return c&&(u=h(c,this,e,i,s,n,r,o,a,l)),u&&0!==u.verts.length||console.warn("Mesh.addVerticesFromObj data empty:",t),this},sortByDepth:function(t,e){return t.depth-e.depth},depthSort:function(){return p(this.faces,this.sortByDepth),this},addVertex:function(t,e,i,s,n,r,o){var a=new g(t,e,i,s,n,r,o);return this.vertices.push(a),a},addFace:function(t,e,i){var s=new o(t,e,i);return this.faces.push(s),this.dirtyCache[9]=-1,s},addVertices:function(t,e,i,s,n,r,o){var a=l(t,e,i,s,n,r,o);return a?(this.faces=this.faces.concat(a.faces),this.vertices=this.vertices.concat(a.vertices)):console.warn("Mesh.addVertices data empty or invalid"),this.dirtyCache[9]=-1,this},getFaceCount:function(){return this.faces.length},getVertexCount:function(){return this.vertices.length},getFace:function(t){return this.faces[t]},hasFaceAt:function(t,e,i){void 0===i&&(i=this.scene.sys.cameras.main);for(var s=u(this,i).calc,n=this.faces,r=0;r{t.exports=function(){}},20527:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(35154),a=i(4703);n.register("mesh",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),h=o(t,"vertices",[]),l=o(t,"uvs",[]),u=o(t,"indicies",[]),c=o(t,"containsZ",!1),d=o(t,"normals",[]),f=o(t,"colors",16777215),p=o(t,"alphas",1),v=new a(this.scene,0,0,i,n,h,l,u,c,d,f,p);return void 0!==e&&(t.add=e),s(this.scene,v,t),v}))},9225:(t,e,i)=>{var s=i(4703);i(39429).register("mesh",(function(t,e,i,n,r,o,a,h,l,u,c){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h,l,u,c))}))},29807:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(48833),r=i(36488),t.exports={renderWebGL:n,renderCanvas:r}},48833:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){var r=e.faces,o=r.length;if(0!==o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline,e),h=s(e,i,n).calc;t.pipelines.preBatch(e);for(var l=a.setGameObject(e),u=a.vertexViewF32,c=a.vertexViewU32,d=a.vertexCount*a.currentShader.vertexComponentCount-1,f=e.tintFill,p=[],v=e.debugCallback,g=h.a,m=h.b,y=h.c,x=h.d,T=h.e,w=h.f,b=e.viewPosition.z,S=e.hideCCW,E=i.roundPixels,A=i.alpha*e.alpha,C=0,_=0;_{var s=i(83419),n=i(31401),r=i(95643),o=i(78023),a=i(39318),h=new s({Extends:r,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Texture,n.Transform,n.Visible,o],initialize:function(t,e,i,s,n,o,h,l,u,c,d){r.call(this,t,"NineSlice"),this._width,this._height,this._originX=.5,this._originY=.5,this._sizeComponent=!0,this.vertices=[],this.leftWidth,this.rightWidth,this.topHeight,this.bottomHeight,this.tint=16777215,this.tintFill=!1;var f=t.textures.getFrame(s,n);this.is3Slice=!c&&!d,f.scale9&&(this.is3Slice=f.is3Slice);for(var p=this.is3Slice?18:54,v=0;v{var s=i(25305),n=i(44603),r=i(23568),o=i(35154),a=i(28103);n.register("nineslice",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),h=o(t,"width",256),l=o(t,"height",256),u=o(t,"leftWidth",10),c=o(t,"rightWidth",10),d=o(t,"topHeight",0),f=o(t,"bottomHeight",0),p=new a(this.scene,0,0,i,n,h,l,u,c,d,f);return void 0!==e&&(t.add=e),s(this.scene,p,t),p}))},47521:(t,e,i)=>{var s=i(28103);i(39429).register("nineslice",(function(t,e,i,n,r,o,a,h,l,u){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h,l,u))}))},78023:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(52230),t.exports={renderWebGL:n,renderCanvas:r}},52230:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){var o=e.vertices,a=o.length;if(0!==a){i.addToRenderList(e);var h=t.pipelines.set(e.pipeline,e),l=s(e,i,r,!1).calc;t.pipelines.preBatch(e);var u=h.setGameObject(e),c=h.vertexViewF32,d=h.vertexViewU32,f=h.vertexCount*h.currentShader.vertexComponentCount-1,p=i.roundPixels,v=e.tintFill,g=i.alpha*e.alpha,m=n.getTintAppendFloatAlpha(e.tint,g),y=h.vertexAvailable(),x=-1;y{var s=i(83419),n=i(44777),r=i(37589),o=i(6113),a=i(91389),h=i(90664),l=new s({Extends:n,initialize:function(t){n.call(this,t,null,!1),this.active=!1,this.easeName="Linear",this.r=[],this.g=[],this.b=[]},getMethod:function(){return null===this.propertyValue?0:9},setMethods:function(){var t=this.propertyValue,e=t,i=this.defaultEmit,s=this.defaultUpdate;if(9===this.method){this.start=t[0],this.ease=o("Linear"),this.interpolation=a("linear"),i=this.easedValueEmit,s=this.easeValueUpdate,e=t[0],this.active=!0;for(var n=0;n{var s=i(30976),n=i(45319),r=i(83419),o=i(99472),a=i(6113),h=i(95540),l=i(91389),u=i(77720),c=i(15994),d=new r({initialize:function(t,e,i){void 0===i&&(i=!1),this.propertyKey=t,this.propertyValue=e,this.defaultValue=e,this.steps=0,this.counter=0,this.yoyo=!1,this.direction=0,this.start=0,this.current=0,this.end=0,this.ease=null,this.interpolation=null,this.emitOnly=i,this.onEmit=this.defaultEmit,this.onUpdate=this.defaultUpdate,this.active=!0,this.method=0,this._onEmit,this._onUpdate},loadConfig:function(t,e){void 0===t&&(t={}),e&&(this.propertyKey=e),this.propertyValue=h(t,this.propertyKey,this.defaultValue),this.method=this.getMethod(),this.setMethods(),this.emitOnly&&(this.onUpdate=this.defaultUpdate)},toJSON:function(){return JSON.stringify(this.propertyValue)},onChange:function(t){var e;switch(this.method){case 1:case 3:case 8:e=t;break;case 2:this.propertyValue.indexOf(t)>=0&&(e=t);break;case 4:var i=(this.end-this.start)/this.steps;e=u(t,i),this.counter=e;break;case 5:case 6:case 7:e=n(t,this.start,this.end);break;case 9:e=this.start[0]}return this.current=e,this},getMethod:function(){var t=this.propertyValue;if(null===t)return 0;var e=typeof t;if("number"===e)return 1;if(Array.isArray(t))return 2;if("function"===e)return 3;if("object"===e){if(this.hasBoth(t,"start","end"))return this.has(t,"steps")?4:5;if(this.hasBoth(t,"min","max"))return 6;if(this.has(t,"random"))return 7;if(this.hasEither(t,"onEmit","onUpdate"))return 8;if(this.hasEither(t,"values","interpolation"))return 9}return 0},setMethods:function(){var t=this.propertyValue,e=t,i=this.defaultEmit,s=this.defaultUpdate;switch(this.method){case 1:i=this.staticValueEmit;break;case 2:i=this.randomStaticValueEmit,e=t[0];break;case 3:this._onEmit=t,i=this.proxyEmit;break;case 4:this.start=t.start,this.end=t.end,this.steps=t.steps,this.counter=this.start,this.yoyo=!!this.has(t,"yoyo")&&t.yoyo,this.direction=0,i=this.steppedEmit,e=this.start;break;case 5:this.start=t.start,this.end=t.end;var n=this.has(t,"ease")?t.ease:"Linear";this.ease=a(n,t.easeParams),i=this.has(t,"random")&&t.random?this.randomRangedValueEmit:this.easedValueEmit,s=this.easeValueUpdate,e=this.start;break;case 6:this.start=t.min,this.end=t.max,i=this.has(t,"int")&&t.int?this.randomRangedIntEmit:this.randomRangedValueEmit,e=this.start;break;case 7:var r=t.random;Array.isArray(r)&&(this.start=r[0],this.end=r[1]),i=this.randomRangedIntEmit,e=this.start;break;case 8:this._onEmit=this.has(t,"onEmit")?t.onEmit:this.defaultEmit,this._onUpdate=this.has(t,"onUpdate")?t.onUpdate:this.defaultUpdate,i=this.proxyEmit,s=this.proxyUpdate;break;case 9:this.start=t.values;var o=this.has(t,"ease")?t.ease:"Linear";this.ease=a(o,t.easeParams),this.interpolation=l(t.interpolation),i=this.easedValueEmit,s=this.easeValueUpdate,e=this.start[0]}return this.onEmit=i,this.onUpdate=s,this.current=e,this},has:function(t,e){return t.hasOwnProperty(e)},hasBoth:function(t,e,i){return t.hasOwnProperty(e)&&t.hasOwnProperty(i)},hasEither:function(t,e,i){return t.hasOwnProperty(e)||t.hasOwnProperty(i)},defaultEmit:function(t,e,i){return i},defaultUpdate:function(t,e,i,s){return s},proxyEmit:function(t,e,i){var s=this._onEmit(t,e,i);return this.current=s,s},proxyUpdate:function(t,e,i,s){var n=this._onUpdate(t,e,i,s);return this.current=n,n},staticValueEmit:function(){return this.current},staticValueUpdate:function(){return this.current},randomStaticValueEmit:function(){var t=Math.floor(Math.random()*this.propertyValue.length);return this.current=this.propertyValue[t],this.current},randomRangedValueEmit:function(t,e){var i=o(this.start,this.end);return t&&t.data[e]&&(t.data[e].min=i,t.data[e].max=this.end),this.current=i,i},randomRangedIntEmit:function(t,e){var i=s(this.start,this.end);return t&&t.data[e]&&(t.data[e].min=i,t.data[e].max=this.end),this.current=i,i},steppedEmit:function(){var t,e=this.counter,i=e,s=(this.end-this.start)/this.steps;this.yoyo?(0===this.direction?(i+=s)>=this.end&&(t=i-this.end,i=this.end-t,this.direction=1):(i-=s)<=this.start&&(t=this.start-i,i=this.start+t,this.direction=0),this.counter=i):this.counter=c(i+s,this.start,this.end);return this.current=e,e},easedValueEmit:function(t,e){if(t&&t.data[e]){var i=t.data[e];i.min=this.start,i.max=this.end}return this.current=this.start,this.start},easeValueUpdate:function(t,e,i){var s,n=t.data[e],r=this.ease(i);return s=this.interpolation?this.interpolation(this.start,r):(n.max-n.min)*r+n.min,this.current=s,s},destroy:function(){this.propertyValue=null,this.defaultValue=null,this.ease=null,this.interpolation=null,this._onEmit=null,this._onUpdate=null}});t.exports=d},24502:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(20286),o=new s({Extends:r,initialize:function(t,e,i,s,o){if("object"==typeof t){var a=t;t=n(a,"x",0),e=n(a,"y",0),i=n(a,"power",0),s=n(a,"epsilon",100),o=n(a,"gravity",50)}else void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=100),void 0===o&&(o=50);r.call(this,t,e,!0),this._gravity=o,this._power=i*o,this._epsilon=s*s},update:function(t,e){var i=this.x-t.x,s=this.y-t.y,n=i*i+s*s;if(0!==n){var r=Math.sqrt(n);n{var s=i(9674),n=i(45319),r=i(83419),o=i(39506),a=i(87841),h=i(11520),l=i(26099),u=new r({initialize:function(t){this.emitter=t,this.texture=null,this.frame=null,this.x=0,this.y=0,this.worldPosition=new l,this.velocityX=0,this.velocityY=0,this.accelerationX=0,this.accelerationY=0,this.maxVelocityX=1e4,this.maxVelocityY=1e4,this.bounce=0,this.scaleX=1,this.scaleY=1,this.alpha=1,this.angle=0,this.rotation=0,this.tint=16777215,this.life=1e3,this.lifeCurrent=1e3,this.delayCurrent=0,this.holdCurrent=0,this.lifeT=0,this.data={tint:{min:16777215,max:16777215},alpha:{min:1,max:1},rotate:{min:0,max:0},scaleX:{min:1,max:1},scaleY:{min:1,max:1},x:{min:0,max:0},y:{min:0,max:0},accelerationX:{min:0,max:0},accelerationY:{min:0,max:0},maxVelocityX:{min:0,max:0},maxVelocityY:{min:0,max:0},moveToX:{min:0,max:0},moveToY:{min:0,max:0},bounce:{min:0,max:0}},this.isCropped=!1,this.scene=t.scene,this.anims=new s(this),this.bounds=new a},emit:function(t,e,i,s,n,r){return this.emitter.emit(t,e,i,s,n,r)},isAlive:function(){return this.lifeCurrent>0},kill:function(){this.lifeCurrent=0},setPosition:function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.x=t,this.y=e},fire:function(t,e){var i=this.emitter,s=i.ops,n=i.getAnim();if(n?this.anims.play(n):(this.frame=i.getFrame(),this.texture=this.frame.texture),!this.frame)throw new Error("Particle has no texture frame");if(i.getEmitZone(this),void 0===t?this.x+=s.x.onEmit(this,"x"):s.x.steps>0?this.x+=t+s.x.onEmit(this,"x"):this.x+=t,void 0===e?this.y+=s.y.onEmit(this,"y"):s.y.steps>0?this.y+=e+s.y.onEmit(this,"y"):this.y+=e,this.life=s.lifespan.onEmit(this,"lifespan"),this.lifeCurrent=this.life,this.lifeT=0,this.delayCurrent=s.delay.onEmit(this,"delay"),this.holdCurrent=s.hold.onEmit(this,"hold"),this.scaleX=s.scaleX.onEmit(this,"scaleX"),this.scaleY=s.scaleY.active?s.scaleY.onEmit(this,"scaleY"):this.scaleX,this.angle=s.rotate.onEmit(this,"rotate"),this.rotation=o(this.angle),i.worldMatrix.transformPoint(this.x,this.y,this.worldPosition),0===this.delayCurrent&&i.getDeathZone(this))return this.lifeCurrent=0,!1;var r=s.speedX.onEmit(this,"speedX"),a=s.speedY.active?s.speedY.onEmit(this,"speedY"):r;if(i.radial){var h=o(s.angle.onEmit(this,"angle"));this.velocityX=Math.cos(h)*Math.abs(r),this.velocityY=Math.sin(h)*Math.abs(a)}else if(i.moveTo){var l=s.moveToX.onEmit(this,"moveToX"),u=s.moveToY.onEmit(this,"moveToY"),c=this.life/1e3;this.velocityX=(l-this.x)/c,this.velocityY=(u-this.y)/c}else this.velocityX=r,this.velocityY=a;return i.acceleration&&(this.accelerationX=s.accelerationX.onEmit(this,"accelerationX"),this.accelerationY=s.accelerationY.onEmit(this,"accelerationY")),this.maxVelocityX=s.maxVelocityX.onEmit(this,"maxVelocityX"),this.maxVelocityY=s.maxVelocityY.onEmit(this,"maxVelocityY"),this.bounce=s.bounce.onEmit(this,"bounce"),this.alpha=s.alpha.onEmit(this,"alpha"),s.color.active?this.tint=s.color.onEmit(this,"tint"):this.tint=s.tint.onEmit(this,"tint"),!0},update:function(t,e,i){if(this.lifeCurrent<=0)return!(this.holdCurrent>0)||(this.holdCurrent-=t,this.holdCurrent<=0);if(this.delayCurrent>0)return this.delayCurrent-=t,!1;this.anims.update(0,t);var s=this.emitter,r=s.ops,a=1-this.lifeCurrent/this.life;if(this.lifeT=a,this.x=r.x.onUpdate(this,"x",a,this.x),this.y=r.y.onUpdate(this,"y",a,this.y),s.moveTo){var h=r.moveToX.onUpdate(this,"moveToX",a,s.moveToX),l=r.moveToY.onUpdate(this,"moveToY",a,s.moveToY),u=this.lifeCurrent/1e3;this.velocityX=(h-this.x)/u,this.velocityY=(l-this.y)/u}return this.computeVelocity(s,t,e,i,a),this.scaleX=r.scaleX.onUpdate(this,"scaleX",a,this.scaleX),r.scaleY.active?this.scaleY=r.scaleY.onUpdate(this,"scaleY",a,this.scaleY):this.scaleY=this.scaleX,this.angle=r.rotate.onUpdate(this,"rotate",a,this.angle),this.rotation=o(this.angle),s.getDeathZone(this)?(this.lifeCurrent=0,!0):(this.alpha=n(r.alpha.onUpdate(this,"alpha",a,this.alpha),0,1),r.color.active?this.tint=r.color.onUpdate(this,"color",a,this.tint):this.tint=r.tint.onUpdate(this,"tint",a,this.tint),this.lifeCurrent-=t,this.lifeCurrent<=0&&this.holdCurrent<=0)},computeVelocity:function(t,e,i,s,r){var o=t.ops,a=this.velocityX,h=this.velocityY,l=o.accelerationX.onUpdate(this,"accelerationX",r,this.accelerationX),u=o.accelerationY.onUpdate(this,"accelerationY",r,this.accelerationY),c=o.maxVelocityX.onUpdate(this,"maxVelocityX",r,this.maxVelocityX),d=o.maxVelocityY.onUpdate(this,"maxVelocityY",r,this.maxVelocityY);this.bounce=o.bounce.onUpdate(this,"bounce",r,this.bounce),a+=t.gravityX*i+l*i,h+=t.gravityY*i+u*i,a=n(a,-c,c),h=n(h,-d,d),this.velocityX=a,this.velocityY=h,this.x+=a*i,this.y+=h*i,t.worldMatrix.transformPoint(this.x,this.y,this.worldPosition);for(var f=0;f{var s=i(83419),n=i(20286),r=i(87841),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l){void 0===o&&(o=!0),void 0===a&&(a=!0),void 0===h&&(h=!0),void 0===l&&(l=!0),n.call(this,t,e,!0),this.bounds=new r(t,e,i,s),this.collideLeft=o,this.collideRight=a,this.collideTop=h,this.collideBottom=l},update:function(t){var e=this.bounds,i=-t.bounce,s=t.worldPosition;s.xe.right&&this.collideRight&&(t.x-=s.x-e.right,t.velocityX*=i),s.ye.bottom&&this.collideBottom&&(t.y-=s.y-e.bottom,t.velocityY*=i)}});t.exports=o},31600:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(53774),o=i(43459),a=i(26388),h=i(19909),l=i(76472),u=i(44777),c=i(20696),d=i(95643),f=i(95540),p=i(26546),v=i(24502),g=i(1985),m=i(97022),y=i(86091),x=i(73162),T=i(20074),w=i(56480),b=i(68875),S=i(87841),E=i(59996),A=i(72905),C=i(90668),_=i(19186),M=i(61340),P=i(26099),R=i(15994),L=i(69601),O=["active","advance","blendMode","colorEase","deathCallback","deathCallbackScope","duration","emitCallback","emitCallbackScope","follow","frequency","gravityX","gravityY","maxAliveParticles","maxParticles","name","emitting","particleBringToTop","particleClass","radial","sortCallback","sortOrderAsc","sortProperty","stopAfter","tintFill","timeScale","trackVisible","visible"],F=["accelerationX","accelerationY","alpha","angle","bounce","color","delay","hold","lifespan","maxVelocityX","maxVelocityY","moveToX","moveToY","quantity","rotate","scaleX","scaleY","speedX","speedY","tint","x","y"],D=new s({Extends:d,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Mask,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Texture,n.Transform,n.Visible,C],initialize:function(t,e,i,s,n){d.call(this,t,"ParticleEmitter"),this.particleClass=w,this.ops={accelerationX:new u("accelerationX",0),accelerationY:new u("accelerationY",0),alpha:new u("alpha",1),angle:new u("angle",{min:0,max:360},!0),bounce:new u("bounce",0),color:new l("color"),delay:new u("delay",0,!0),hold:new u("hold",0,!0),lifespan:new u("lifespan",1e3,!0),maxVelocityX:new u("maxVelocityX",1e4),maxVelocityY:new u("maxVelocityY",1e4),moveToX:new u("moveToX",0),moveToY:new u("moveToY",0),quantity:new u("quantity",1,!0),rotate:new u("rotate",0),scaleX:new u("scaleX",1),scaleY:new u("scaleY",1),speedX:new u("speedX",0,!0),speedY:new u("speedY",0,!0),tint:new u("tint",16777215),x:new u("x",0),y:new u("y",0)},this.radial=!0,this.gravityX=0,this.gravityY=0,this.acceleration=!1,this.moveTo=!1,this.emitCallback=null,this.emitCallbackScope=null,this.deathCallback=null,this.deathCallbackScope=null,this.maxParticles=0,this.maxAliveParticles=0,this.stopAfter=0,this.duration=0,this.frequency=0,this.emitting=!0,this.particleBringToTop=!0,this.timeScale=1,this.emitZones=[],this.deathZones=[],this.viewBounds=null,this.follow=null,this.followOffset=new P,this.trackVisible=!1,this.frames=[],this.randomFrame=!0,this.frameQuantity=1,this.anims=[],this.randomAnim=!0,this.animQuantity=1,this.dead=[],this.alive=[],this.counters=new Float32Array(10),this.skipping=!1,this.worldMatrix=new M,this.sortProperty="",this.sortOrderAsc=!0,this.sortCallback=this.depthSortCallback,this.processors=new x(this),this.tintFill=!1,this.initPipeline(),this.initPostPipeline(),this.setPosition(e,i),this.setTexture(s),n&&this.setConfig(n)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},setConfig:function(t){if(!t)return this;var e=0,i="",s=this.ops;for(e=0;e=this.animQuantity&&(this.animCounter=0,this.currentAnim=R(this.currentAnim+1,0,e)),i},setAnim:function(t,e,i){void 0===e&&(e=!0),void 0===i&&(i=1),this.randomAnim=e,this.animQuantity=i,this.currentAnim=0;var s=typeof t;if(this.anims.length=0,Array.isArray(t))this.anims=this.anims.concat(t);else if("string"===s)this.anims.push(t);else if("object"===s){var n=t;(t=f(n,"anims",null))&&(this.anims=this.anims.concat(t));var r=f(n,"cycle",!1);this.randomAnim=!r,this.animQuantity=f(n,"quantity",i)}return 1===this.anims.length&&(this.animQuantity=1,this.randomAnim=!1),this},setRadial:function(t){return void 0===t&&(t=!0),this.radial=t,this},addParticleBounds:function(t,e,i,s,n,r,o,a){if("object"==typeof t){var h=t;t=h.x,e=h.y,i=m(h,"w")?h.w:h.width,s=m(h,"h")?h.h:h.height}return this.addParticleProcessor(new L(t,e,i,s,n,r,o,a))},setParticleSpeed:function(t,e){return void 0===e&&(e=t),this.ops.speedX.onChange(t),t===e?this.ops.speedY.active=!1:this.ops.speedY.onChange(e),this.radial=!0,this},setParticleScale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.ops.scaleX.onChange(t),this.ops.scaleY.onChange(e),this},setParticleGravity:function(t,e){return this.gravityX=t,this.gravityY=e,this},setParticleAlpha:function(t){return this.ops.alpha.onChange(t),this},setParticleTint:function(t){return this.ops.tint.onChange(t),this},setEmitterAngle:function(t){return this.ops.angle.onChange(t),this},setParticleLifespan:function(t){return this.ops.lifespan.onChange(t),this},setQuantity:function(t){return this.quantity=t,this},setFrequency:function(t,e){return this.frequency=t,this.flowCounter=t>0?t:0,e&&(this.quantity=e),this},addDeathZone:function(t){var e;Array.isArray(t)||(t=[t]);for(var i=[],s=0;s-1&&(this.zoneTotal++,this.zoneTotal===s.total&&(this.zoneTotal=0,this.zoneIndex++,this.zoneIndex===i&&(this.zoneIndex=0)))}},getDeathZone:function(t){for(var e=this.deathZones,i=0;i=0&&(this.zoneIndex=e),this},addParticleProcessor:function(t){return this.processors.exists(t)||(t.emitter&&t.emitter.removeParticleProcessor(t),this.processors.add(t),t.emitter=this),t},removeParticleProcessor:function(t){return this.processors.exists(t)&&(this.processors.remove(t,!0),t.emitter=null),t},getProcessors:function(){return this.processors.getAll("active",!0)},createGravityWell:function(t){return this.addParticleProcessor(new v(t))},reserve:function(t){var e=this.dead;if(this.maxParticles>0){var i=this.getParticleCount();i+t>this.maxParticles&&(t=this.maxParticles-(i+t))}for(var s=0;s0&&this.getParticleCount()>=this.maxParticles||this.maxAliveParticles>0&&this.getAliveParticleCount()>=this.maxAliveParticles},onParticleEmit:function(t,e){return void 0===t?(this.emitCallback=null,this.emitCallbackScope=null):"function"==typeof t&&(this.emitCallback=t,e&&(this.emitCallbackScope=e)),this},onParticleDeath:function(t,e){return void 0===t?(this.deathCallback=null,this.deathCallbackScope=null):"function"==typeof t&&(this.deathCallback=t,e&&(this.deathCallbackScope=e)),this},killAll:function(){for(var t=this.dead,e=this.alive;e.length>0;)t.push(e.pop());return this},forEachAlive:function(t,e){for(var i=this.alive,s=i.length,n=0;n0&&this.fastForward(t),this.emitting=!0,this.resetCounters(this.frequency,!0),void 0!==e&&(this.duration=Math.abs(e)),this.emit(c.START,this)),this},stop:function(t){return void 0===t&&(t=!1),this.emitting&&(this.emitting=!1,t&&this.killAll(),this.emit(c.STOP,this)),this},pause:function(){return this.active=!1,this},resume:function(){return this.active=!0,this},setSortProperty:function(t,e){return void 0===t&&(t=""),void 0===e&&(e=this.true),this.sortProperty=t,this.sortOrderAsc=e,this.sortCallback=this.depthSortCallback,this},setSortCallback:function(t){return t=""!==this.sortProperty?this.depthSortCallback:null,this.sortCallback=t,this},depthSort:function(){return _(this.alive,this.sortCallback.bind(this)),this},depthSortCallback:function(t,e){var i=this.sortProperty;return this.sortOrderAsc?t[i]-e[i]:e[i]-t[i]},flow:function(t,e,i){return void 0===e&&(e=1),this.emitting=!1,this.frequency=t,this.quantity=e,void 0!==i&&(this.stopAfter=i),this.start()},explode:function(t,e,i){this.frequency=-1,this.resetCounters(-1,!0);var s=this.emitParticle(t,e,i);return this.emit(c.EXPLODE,this,s),s},emitParticleAt:function(t,e,i){return this.emitParticle(i,t,e)},emitParticle:function(t,e,i){if(!this.atLimit()){void 0===t&&(t=this.ops.quantity.onEmit());for(var s=this.dead,n=this.stopAfter,r=this.follow?this.follow.x+this.followOffset.x:e,o=this.follow?this.follow.y+this.followOffset.y:i,a=0;a0&&(this.stopCounter++,this.stopCounter>=n))break;if(this.atLimit())break}return h}},fastForward:function(t,e){void 0===e&&(e=1e3/60);var i=0;for(this.skipping=!0;i0){var u=this.deathCallback,d=this.deathCallbackScope;for(o=h-1;o>=0;o--){var f=a[o];n.splice(f.index,1),r.push(f.particle),u&&u.call(d,f.particle),f.particle.setPosition()}}if(this.emitting||this.skipping){if(0===this.frequency)this.emitParticle();else if(this.frequency>0)for(this.flowCounter-=e;this.flowCounter<=0;)this.emitParticle(),this.flowCounter+=this.frequency;this.skipping||(this.duration>0&&(this.elapsed+=e,this.elapsed>=this.duration&&this.stop()),this.stopAfter>0&&this.stopCounter>=this.stopAfter&&this.stop())}else 1===this.completeFlag&&0===n.length&&(this.completeFlag=0,this.emit(c.COMPLETE,this))},overlap:function(t){for(var e=this.getWorldTransformMatrix(),i=this.alive,s=i.length,n=[],r=0;r0){var u=0;for(this.skipping=!0;u0&&y(s,t,t),s},createEmitter:function(){throw new Error("createEmitter removed. See ParticleEmitter docs for info")},particleX:{get:function(){return this.ops.x.current},set:function(t){this.ops.x.onChange(t)}},particleY:{get:function(){return this.ops.y.current},set:function(t){this.ops.y.onChange(t)}},accelerationX:{get:function(){return this.ops.accelerationX.current},set:function(t){this.ops.accelerationX.onChange(t)}},accelerationY:{get:function(){return this.ops.accelerationY.current},set:function(t){this.ops.accelerationY.onChange(t)}},maxVelocityX:{get:function(){return this.ops.maxVelocityX.current},set:function(t){this.ops.maxVelocityX.onChange(t)}},maxVelocityY:{get:function(){return this.ops.maxVelocityY.current},set:function(t){this.ops.maxVelocityY.onChange(t)}},speed:{get:function(){return this.ops.speedX.current},set:function(t){this.ops.speedX.onChange(t),this.ops.speedY.onChange(t)}},speedX:{get:function(){return this.ops.speedX.current},set:function(t){this.ops.speedX.onChange(t)}},speedY:{get:function(){return this.ops.speedY.current},set:function(t){this.ops.speedY.onChange(t)}},moveToX:{get:function(){return this.ops.moveToX.current},set:function(t){this.ops.moveToX.onChange(t)}},moveToY:{get:function(){return this.ops.moveToY.current},set:function(t){this.ops.moveToY.onChange(t)}},bounce:{get:function(){return this.ops.bounce.current},set:function(t){this.ops.bounce.onChange(t)}},particleScaleX:{get:function(){return this.ops.scaleX.current},set:function(t){this.ops.scaleX.onChange(t)}},particleScaleY:{get:function(){return this.ops.scaleY.current},set:function(t){this.ops.scaleY.onChange(t)}},particleColor:{get:function(){return this.ops.color.current},set:function(t){this.ops.color.onChange(t)}},colorEase:{get:function(){return this.ops.color.easeName},set:function(t){this.ops.color.setEase(t)}},particleTint:{get:function(){return this.ops.tint.current},set:function(t){this.ops.tint.onChange(t)}},particleAlpha:{get:function(){return this.ops.alpha.current},set:function(t){this.ops.alpha.onChange(t)}},lifespan:{get:function(){return this.ops.lifespan.current},set:function(t){this.ops.lifespan.onChange(t)}},particleAngle:{get:function(){return this.ops.angle.current},set:function(t){this.ops.angle.onChange(t)}},particleRotate:{get:function(){return this.ops.rotate.current},set:function(t){this.ops.rotate.onChange(t)}},quantity:{get:function(){return this.ops.quantity.current},set:function(t){this.ops.quantity.onChange(t)}},delay:{get:function(){return this.ops.delay.current},set:function(t){this.ops.delay.onChange(t)}},hold:{get:function(){return this.ops.hold.current},set:function(t){this.ops.hold.onChange(t)}},flowCounter:{get:function(){return this.counters[0]},set:function(t){this.counters[0]=t}},frameCounter:{get:function(){return this.counters[1]},set:function(t){this.counters[1]=t}},animCounter:{get:function(){return this.counters[2]},set:function(t){this.counters[2]=t}},elapsed:{get:function(){return this.counters[3]},set:function(t){this.counters[3]=t}},stopCounter:{get:function(){return this.counters[4]},set:function(t){this.counters[4]=t}},completeFlag:{get:function(){return this.counters[5]},set:function(t){this.counters[5]=t}},zoneIndex:{get:function(){return this.counters[6]},set:function(t){this.counters[6]=t}},zoneTotal:{get:function(){return this.counters[7]},set:function(t){this.counters[7]=t}},currentFrame:{get:function(){return this.counters[8]},set:function(t){this.counters[8]=t}},currentAnim:{get:function(){return this.counters[9]},set:function(t){this.counters[9]=t}},preDestroy:function(){var t;this.texture=null,this.frames=null,this.anims=null,this.emitCallback=null,this.emitCallbackScope=null,this.deathCallback=null,this.deathCallbackScope=null,this.emitZones=null,this.deathZones=null,this.bounds=null,this.follow=null,this.counters=null;var e=this.ops;for(t=0;t{var s=i(59996),n=i(61340),r=new n,o=new n,a=new n,h=new n;t.exports=function(t,e,i,n){var l=r,u=o,c=a,d=h;n?(d.loadIdentity(),d.multiply(n),d.translate(e.x,e.y),d.rotate(e.rotation),d.scale(e.scaleX,e.scaleY)):d.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var f=t.currentContext,p=i.roundPixels,v=i.alpha,g=e.alpha,m=e.alive,y=m.length,x=e.viewBounds;if(e.visible&&0!==y&&(!x||s(x,i.worldView))){e.sortCallback&&e.depthSort(),i.addToRenderList(e);var T=e.scrollFactorX,w=e.scrollFactorY;f.save(),f.globalCompositeOperation=t.blendModes[e.blendMode];for(var b=0;b0&&C.height>0){var _=-A.halfWidth,M=-A.halfHeight;f.globalAlpha=E,f.save(),u.setToContext(f),p&&(_=Math.round(_),M=Math.round(M)),f.imageSmoothingEnabled=!A.source.scaleMode,f.drawImage(A.source.image,C.x,C.y,C.width,C.height,_,M,C.width,C.height),f.restore()}}}f.restore()}}},92730:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(95540),a=i(31600);n.register("particles",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=o(t,"config",null),h=new a(this.scene,0,0,i);return void 0!==e&&(t.add=e),s(this.scene,h,t),n&&h.setConfig(n),h}))},676:(t,e,i)=>{var s=i(39429),n=i(31600);s.register("particles",(function(t,e,i,s){return void 0!==t&&"string"==typeof t&&console.warn("ParticleEmitterManager was removed in Phaser 3.60. See documentation for details"),this.displayList.add(new n(this.scene,t,e,i,s))}))},90668:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(21188),r=i(9871),t.exports={renderWebGL:n,renderCanvas:r}},21188:(t,e,i)=>{var s=i(59996),n=i(61340),r=i(70554),o=new n,a=new n,h=new n,l=new n;t.exports=function(t,e,i,n){var u=t.pipelines.set(e.pipeline),c=o,d=a,f=h,p=l;n?(p.loadIdentity(),p.multiply(n),p.translate(e.x,e.y),p.rotate(e.rotation),p.scale(e.scaleX,e.scaleY)):p.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var v=r.getTintAppendFloatAlpha,g=i.alpha,m=e.alpha;t.pipelines.preBatch(e);var y=e.alive,x=y.length,T=e.viewBounds;if(0!==x&&(!T||s(T,i.worldView))){e.sortCallback&&e.depthSort(),i.addToRenderList(e),c.copyFrom(i.matrix),c.multiplyWithOffset(p,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),t.setBlendMode(e.blendMode),e.mask&&(e.mask.preRenderWebGL(t,e,i),t.pipelines.set(e.pipeline));for(var w,b,S=e.tintFill,E=0;E{var s=new(i(83419))({initialize:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=!0),this.emitter,this.x=t,this.y=e,this.active=i},update:function(){},destroy:function(){this.emitter=null}});t.exports=s},9774:t=>{t.exports="complete"},812:t=>{t.exports="deathzone"},30522:t=>{t.exports="explode"},96695:t=>{t.exports="start"},18677:t=>{t.exports="stop"},20696:(t,e,i)=>{t.exports={COMPLETE:i(9774),DEATH_ZONE:i(812),EXPLODE:i(30522),START:i(96695),STOP:i(18677)}},18404:(t,e,i)=>{t.exports={EmitterColorOp:i(76472),EmitterOp:i(44777),Events:i(20696),GravityWell:i(24502),Particle:i(56480),ParticleBounds:i(69601),ParticleEmitter:i(31600),ParticleProcessor:i(20286),Zones:i(21024)}},26388:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.source=t,this.killOnEnter=e},willKill:function(t){var e=this.source.contains(t.x,t.y);return e&&this.killOnEnter||!e&&!this.killOnEnter}});t.exports=s},19909:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,n,r){void 0===s&&(s=!1),void 0===n&&(n=!0),void 0===r&&(r=-1),this.source=t,this.points=[],this.quantity=e,this.stepRate=i,this.yoyo=s,this.counter=-1,this.seamless=n,this._length=0,this._direction=0,this.total=r,this.updateSource()},updateSource:function(){if(this.points=this.source.getPoints(this.quantity,this.stepRate),this.seamless){var t=this.points[0],e=this.points[this.points.length-1];t.x===e.x&&t.y===e.y&&this.points.pop()}var i=this._length;return this._length=this.points.length,this._lengththis._length&&(this.counter=this._length-1),this},changeSource:function(t){return this.source=t,this.updateSource()},getPoint:function(t){0===this._direction?(this.counter++,this.counter>=this._length&&(this.yoyo?(this._direction=1,this.counter=this._length-1):this.counter=0)):(this.counter--,-1===this.counter&&(this.yoyo?(this._direction=0,this.counter=0):this.counter=this._length-1));var e=this.points[this.counter];e&&(t.x=e.x,t.y=e.y)}});t.exports=s},68875:(t,e,i)=>{var s=i(83419),n=i(26099),r=new s({initialize:function(t){this.source=t,this._tempVec=new n,this.total=-1},getPoint:function(t){var e=this._tempVec;this.source.getRandomPoint(e),t.x=e.x,t.y=e.y}});t.exports=r},21024:(t,e,i)=>{t.exports={DeathZone:i(26388),EdgeZone:i(19909),RandomZone:i(68875)}},1159:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(68287),o=new s({Extends:r,Mixins:[n.PathFollower],initialize:function(t,e,i,s,n,o){r.call(this,t,i,s,n,o),this.path=e},preUpdate:function(t,e){this.anims.update(t,e),this.pathUpdate(t)}});t.exports=o},90145:(t,e,i)=>{var s=i(39429),n=i(1159);s.register("follower",(function(t,e,i,s,r){var o=new n(this.scene,t,e,i,s,r);return this.displayList.add(o),this.updateList.add(o),o}))},33663:(t,e,i)=>{var s=i(9674),n=i(83419),r=i(48803),o=i(90664),a=i(4703),h=i(45650),l=new n({Extends:a,initialize:function(t,e,i,n,r,o,h,l){n||(n="__DEFAULT"),a.call(this,t,e,i,n,r),this.type="Plane",this.anims=new s(this),this.gridWidth,this.gridHeight,this.isTiled,this._checkerboard=null,this.hideCCW=!1,this.setGridSize(o,h,l),this.setSizeToFrame(!1),this.setViewHeight()},originX:{get:function(){return.5}},originY:{get:function(){return.5}},setGridSize:function(t,e,i){void 0===t&&(t=8),void 0===e&&(e=8),void 0===i&&(i=!1);var s=!1;return i&&(s=!0),this.gridWidth=t,this.gridHeight=e,this.isTiled=i,this.clear(),r({mesh:this,widthSegments:t,heightSegments:e,isOrtho:!1,tile:i,flipY:s}),this},setSizeToFrame:function(t){void 0===t&&(t=!0);var e=this.frame;if(this.setPerspective(this.width/e.width,this.height/e.height),this._checkerboard&&this._checkerboard!==this.texture&&this.removeCheckerboard(),!t)return this;var i,s,n=this.gridWidth,r=this.gridHeight,o=this.vertices,a=e.u0,h=e.u1,l=e.v0,u=e.v1,c=0;if(this.isTiled)for(l=e.v1,u=e.v0,s=0;s7&&c>7?l.push(r.r,r.g,r.b,i):l.push(a.r,a.g,a.b,s);var d=this.scene.sys.textures.addUint8Array(h(),new Uint8Array(l),16,16);return this.removeCheckerboard(),this.setTexture(d),this.setSizeToFrame(),this.setViewHeight(n),this},removeCheckerboard:function(){this._checkerboard&&(this._checkerboard.destroy(),this._checkerboard=null)},play:function(t,e){return this.anims.play(t,e)},playReverse:function(t,e){return this.anims.playReverse(t,e)},playAfterDelay:function(t,e){return this.anims.playAfterDelay(t,e)},playAfterRepeat:function(t,e){return this.anims.playAfterRepeat(t,e)},stop:function(){return this.anims.stop()},stopAfterDelay:function(t){return this.anims.stopAfterDelay(t)},stopAfterRepeat:function(t){return this.anims.stopAfterRepeat(t)},stopOnFrame:function(t){return this.anims.stopOnFrame(t)},preUpdate:function(t,e){a.prototype.preUpdate.call(this,t,e),this.anims.update(t,e)},preDestroy:function(){this.clear(),this.removeCheckerboard(),this.anims.destroy(),this.anims=void 0,this.debugCallback=null,this.debugGraphic=null}});t.exports=l},56015:(t,e,i)=>{var s=i(25305),n=i(13059),r=i(44603),o=i(23568),a=i(35154),h=i(33663);r.register("plane",(function(t,e){void 0===t&&(t={});var i=o(t,"key",null),r=o(t,"frame",null),l=a(t,"width",8),u=a(t,"height",8),c=a(t,"tile",!1),d=new h(this.scene,0,0,i,r,l,u,c);void 0!==e&&(t.add=e);var f=a(t,"checkerboard",null);if(f){var p=a(f,"color1",16777215),v=a(f,"color2",255),g=a(f,"alpha1",255),m=a(f,"alpha2",255),y=a(f,"height",128);d.createCheckerboard(p,v,g,m,y)}return s(this.scene,d,t),n(d,t),d}))},30985:(t,e,i)=>{var s=i(33663);i(39429).register("plane",(function(t,e,i,n,r,o,a){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a))}))},80321:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(30100),a=i(36060),h=i(67277),l=new s({Extends:r,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Mask,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Transform,n.Visible,h],initialize:function(t,e,i,s,n,h,l){void 0===s&&(s=16777215),void 0===n&&(n=128),void 0===h&&(h=1),void 0===l&&(l=.1),r.call(this,t,"PointLight"),this.initPipeline(a.POINTLIGHT_PIPELINE),this.initPostPipeline(),this.setPosition(e,i),this.color=o(s),this.intensity=h,this.attenuation=l,this.width=2*n,this.height=2*n,this._radius=n},radius:{get:function(){return this._radius},set:function(t){this._radius=t,this.width=2*t,this.height=2*t}},originX:{get:function(){return.5}},originY:{get:function(){return.5}},displayOriginX:{get:function(){return this._radius}},displayOriginY:{get:function(){return this._radius}}});t.exports=l},39829:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(80321);n.register("pointlight",(function(t,e){void 0===t&&(t={});var i=r(t,"color",16777215),n=r(t,"radius",128),a=r(t,"intensity",1),h=r(t,"attenuation",.1),l=new o(this.scene,0,0,i,n,a,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},71255:(t,e,i)=>{var s=i(39429),n=i(80321);s.register("pointlight",(function(t,e,i,s,r,o){return this.displayList.add(new n(this.scene,t,e,i,s,r,o))}))},67277:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(57787),t.exports={renderWebGL:n,renderCanvas:r}},57787:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){i.addToRenderList(e);var r=t.pipelines.set(e.pipeline),o=s(e,i,n).calc,a=e.width,h=e.height,l=-e._radius,u=-e._radius,c=l+a,d=u+h,f=o.getX(0,0),p=o.getY(0,0),v=o.getX(l,u),g=o.getY(l,u),m=o.getX(l,d),y=o.getY(l,d),x=o.getX(c,d),T=o.getY(c,d),w=o.getX(c,u),b=o.getY(c,u);t.pipelines.preBatch(e),r.batchPointLight(e,i,v,g,m,y,x,T,w,b,f,p),t.pipelines.postBatch(e)}},591:(t,e,i)=>{var s=i(83419),n=i(81320),r=i(88571),o=new s({Extends:r,initialize:function(t,e,i,s,o){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=32),void 0===o&&(o=32);var a=new n(t.sys.textures,"",s,o);r.call(this,t,e,i,a),this.type="RenderTexture",this.camera=this.texture.camera,this._saved=!1},setSize:function(t,e){this.width=t,this.height=e,this.texture.setSize(t,e),this.updateDisplayOrigin();var i=this.input;return i&&!i.customHitArea&&(i.hitArea.width=t,i.hitArea.height=e),this},resize:function(t,e){return this.setSize(t,e),this},saveTexture:function(t){var e=this.texture;return e.key=t,e.manager.addDynamicTexture(e)&&(this._saved=!0),e},fill:function(t,e,i,s,n,r){return this.texture.fill(t,e,i,s,n,r),this},clear:function(){return this.texture.clear(),this},stamp:function(t,e,i,s,n){return this.texture.stamp(t,e,i,s,n),this},erase:function(t,e,i){return this.texture.erase(t,e,i),this},draw:function(t,e,i,s,n){return this.texture.draw(t,e,i,s,n),this},drawFrame:function(t,e,i,s,n,r){return this.texture.drawFrame(t,e,i,s,n,r),this},repeat:function(t,e,i,s,n,r,o,a,h){return this.texture.repeat(t,e,i,s,n,r,o,a,h),this},beginDraw:function(){return this.texture.beginDraw(),this},batchDraw:function(t,e,i,s,n){return this.texture.batchDraw(t,e,i,s,n),this},batchDrawFrame:function(t,e,i,s,n,r){return this.texture.batchDrawFrame(t,e,i,s,n,r),this},endDraw:function(t){return this.texture.endDraw(t),this},snapshotArea:function(t,e,i,s,n,r,o){return this.texture.snapshotArea(t,e,i,s,n,r,o),this},snapshot:function(t,e,i){return this.snapshotArea(0,0,this.width,this.height,t,e,i)},snapshotPixel:function(t,e,i){return this.snapshotArea(t,e,1,1,i,"pixel")},preDestroy:function(){this.camera=null,this._saved||this.texture.destroy()}});t.exports=o},34495:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(591);n.register("renderTexture",(function(t,e){void 0===t&&(t={});var i=r(t,"x",0),n=r(t,"y",0),a=r(t,"width",32),h=r(t,"height",32),l=new o(this.scene,i,n,a,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},60505:(t,e,i)=>{var s=i(39429),n=i(591);s.register("renderTexture",(function(t,e,i,s){return this.displayList.add(new n(this.scene,t,e,i,s))}))},77757:(t,e,i)=>{var s=i(9674),n=i(83419),r=i(31401),o=i(95643),a=i(36060),h=i(38745),l=i(26099),u=new n({Extends:o,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.Flip,r.Mask,r.Pipeline,r.PostPipeline,r.Size,r.Texture,r.Transform,r.Visible,r.ScrollFactor,h],initialize:function(t,e,i,n,r,h,u,c,d){void 0===n&&(n="__DEFAULT"),void 0===h&&(h=2),void 0===u&&(u=!0),o.call(this,t,"Rope"),this.anims=new s(this),this.points=h,this.vertices,this.uv,this.colors,this.alphas,this.tintFill="__DEFAULT"===n,this.dirty=!1,this.horizontal=u,this._flipX=!1,this._flipY=!1,this._perp=new l,this.debugCallback=null,this.debugGraphic=null,this.setTexture(n,r),this.setPosition(e,i),this.setSizeToFrame(),this.initPipeline(a.ROPE_PIPELINE),this.initPostPipeline(),Array.isArray(h)&&this.resizeArrays(h.length),this.setPoints(h,c,d),this.updateVertices()},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(t,e){var i=this.anims.currentFrame;this.anims.update(t,e),this.anims.currentFrame!==i&&(this.updateUVs(),this.updateVertices())},play:function(t,e,i){return this.anims.play(t,e,i),this},setDirty:function(){return this.dirty=!0,this},setHorizontal:function(t,e,i){return void 0===t&&(t=this.points.length),this.horizontal?this:(this.horizontal=!0,this.setPoints(t,e,i))},setVertical:function(t,e,i){return void 0===t&&(t=this.points.length),this.horizontal?(this.horizontal=!1,this.setPoints(t,e,i)):this},setTintFill:function(t){return void 0===t&&(t=!1),this.tintFill=t,this},setAlphas:function(t,e){var i=this.points.length;if(i<1)return this;var s,n=this.alphas;void 0===t?t=[1]:Array.isArray(t)||void 0!==e||(t=[t]);var r=0;if(void 0!==e)for(s=0;sr&&(o=t[r]),n[r]=o,t.length>r+1&&(o=t[r+1]),n[r+1]=o}return this},setColors:function(t){var e=this.points.length;if(e<1)return this;var i,s=this.colors;void 0===t?t=[16777215]:Array.isArray(t)||(t=[t]);var n=0;if(t.length===e)for(i=0;in&&(r=t[n]),s[n]=r,t.length>n+1&&(r=t[n+1]),s[n+1]=r}return this},setPoints:function(t,e,i){if(void 0===t&&(t=2),"number"==typeof t){var s,n,r,o=t;if(o<2&&(o=2),t=[],this.horizontal)for(r=-this.frame.halfWidth,n=this.frame.width/(o-1),s=0;s{t.exports=function(){}},26209:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(35154),a=i(77757);n.register("rope",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),h=r(t,"horizontal",!0),l=o(t,"points",void 0),u=o(t,"colors",void 0),c=o(t,"alphas",void 0),d=new a(this.scene,0,0,i,n,l,h,u,c);return void 0!==e&&(t.add=e),s(this.scene,d,t),d}))},96819:(t,e,i)=>{var s=i(77757);i(39429).register("rope",(function(t,e,i,n,r,o,a,h){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h))}))},38745:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(20439),r=i(95262),t.exports={renderWebGL:n,renderCanvas:r}},20439:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline,e),a=s(e,i,r).calc,h=e.vertices,l=e.uv,u=e.colors,c=e.alphas,d=e.alpha,f=n.getTintAppendFloatAlpha,p=i.roundPixels,v=h.length,g=Math.floor(.5*v);o.flush(),t.pipelines.preBatch(e);var m=o.setGameObject(e),y=o.vertexViewF32,x=o.vertexViewU32,T=o.vertexCount*o.currentShader.vertexComponentCount-1,w=0,b=e.tintFill;e.dirty&&e.updateVertices();for(var S=e.debugCallback,E=[],A=0;A{var s=i(83419),n=i(31401),r=i(95643),o=i(95540),a=i(79291),h=i(61622),l=i(25479),u=i(61340),c=i(95428),d=i(92503),f=new s({Extends:r,Mixins:[n.ComputedSize,n.Depth,n.GetBounds,n.Mask,n.Origin,n.ScrollFactor,n.Transform,n.Visible,l],initialize:function(t,e,i,s,n,o,a,h){void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=128),void 0===o&&(o=128),r.call(this,t,"Shader"),this.blendMode=-1,this.shader;var l=t.sys.renderer;this.renderer=l,this.gl=l.gl,this.vertexData=new ArrayBuffer(2*Float32Array.BYTES_PER_ELEMENT*6),this.vertexBuffer=l.createVertexBuffer(this.vertexData.byteLength,this.gl.STREAM_DRAW),this._deferSetShader=null,this._deferProjOrtho=null,this.program=null,this.bytes=new Uint8Array(this.vertexData),this.vertexViewF32=new Float32Array(this.vertexData),this._tempMatrix1=new u,this._tempMatrix2=new u,this._tempMatrix3=new u,this.viewMatrix=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),this.projectionMatrix=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),this.uniforms={},this.pointer=null,this._rendererWidth=l.width,this._rendererHeight=l.height,this._textureCount=0,this.framebuffer=null,this.glTexture=null,this.renderToTexture=!1,this.texture=null,this.setPosition(i,s),this.setSize(n,o),this.setOrigin(.5,.5),this.setShader(e,a,h),this.renderer.on(d.RESTORE_WEBGL,this.onContextRestored,this)},willRender:function(t){return!!this.renderToTexture||!(r.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},setRenderToTexture:function(t,e){if(void 0===e&&(e=!1),!this.renderToTexture){var i=this.width,s=this.height,n=this.renderer;this.glTexture=n.createTextureFromSource(null,i,s,0),this.framebuffer=n.createFramebuffer(i,s,this.glTexture,!1),this._rendererWidth=i,this._rendererHeight=s,this.renderToTexture=!0,this.projOrtho(0,this.width,this.height,0),t&&(this.texture=this.scene.sys.textures.addGLTexture(t,this.glTexture))}return this.shader&&(n.pipelines.clear(),this.load(),this.flush(),n.pipelines.rebind()),this},setShader:function(t,e,i){if(this.renderer.contextLost)return this._deferSetShader={key:t,textures:e,textureData:i},this;if(void 0===e&&(e=[]),"string"==typeof t){var s=this.scene.sys.cache.shader;if(!s.has(t))return console.warn("Shader missing: "+t),this;this.shader=s.get(t)}else this.shader=t;var n=this.gl,r=this.renderer;this.program&&r.deleteProgram(this.program);var o=r.createProgram(this.shader.vertexSrc,this.shader.fragmentSrc);n.uniformMatrix4fv(n.getUniformLocation(o.webGLProgram,"uViewMatrix"),!1,this.viewMatrix),n.uniformMatrix4fv(n.getUniformLocation(o.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),n.uniform2f(n.getUniformLocation(o.webGLProgram,"uResolution"),this.width,this.height),this.program=o;var h=new Date,l={resolution:{type:"2f",value:{x:this.width,y:this.height}},time:{type:"1f",value:0},mouse:{type:"2f",value:{x:this.width/2,y:this.height/2}},date:{type:"4fv",value:[h.getFullYear(),h.getMonth(),h.getDate(),60*h.getHours()*60+60*h.getMinutes()+h.getSeconds()]},sampleRate:{type:"1f",value:44100},iChannel0:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel1:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel2:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel3:{type:"sampler2D",value:null,textureData:{repeat:!0}}};this.shader.uniforms?this.uniforms=a(!0,{},this.shader.uniforms,l):this.uniforms=l;for(var u=0;u<4;u++)e[u]&&this.setSampler2D("iChannel"+u,e[u],u,i);return this.initUniforms(),this.projOrtho(0,this._rendererWidth,this._rendererHeight,0),this},setPointer:function(t){return this.pointer=t,this},projOrtho:function(t,e,i,s){if(this.renderer.contextLost)this._deferProjOrtho={left:t,right:e,bottom:i,top:s};else{var n=1/(t-e),r=1/(i-s),o=this.projectionMatrix;o[0]=-2*n,o[5]=-2*r,o[10]=-.001,o[12]=(t+e)*n,o[13]=(s+i)*r,o[14]=-0;var a=this.program,h=this.gl;this.renderer.setProgram(a),h.uniformMatrix4fv(h.getUniformLocation(a.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),this._rendererWidth=e,this._rendererHeight=i}},initUniforms:function(){var t=this.renderer.glFuncMap,e=this.program;for(var i in this._textureCount=0,this.uniforms){var s=this.uniforms[i],n=s.type,r=t[n];s.uniformLocation=this.renderer.createUniformLocation(e,i),"sampler2D"!==n&&(s.glMatrix=r.matrix,s.glValueLength=r.length,s.glFunc=r.func)}},setSampler2DBuffer:function(t,e,i,s,n,r){void 0===n&&(n=0),void 0===r&&(r={});var o=this.uniforms[t];return o.value=e,r.width=i,r.height=s,o.textureData=r,this._textureCount=n,this.initSampler2D(o),this},setSampler2D:function(t,e,i,s){void 0===i&&(i=0);var n=this.scene.sys.textures;if(n.exists(e)){var r=n.getFrame(e);if(r.glTexture&&r.glTexture.isRenderTexture)return this.setSampler2DBuffer(t,r.glTexture,r.width,r.height,i,s);var o=this.uniforms[t],a=r.source;o.textureKey=e,o.source=a.image,o.value=r.glTexture,a.isGLTexture&&(s||(s={}),s.width=a.width,s.height=a.height),s&&(o.textureData=s),this._textureCount=i,this.initSampler2D(o)}return this},setUniform:function(t,e){return h(this.uniforms,t,e),this},getUniform:function(t){return o(this.uniforms,t,null)},setChannel0:function(t,e){return this.setSampler2D("iChannel0",t,0,e)},setChannel1:function(t,e){return this.setSampler2D("iChannel1",t,1,e)},setChannel2:function(t,e){return this.setSampler2D("iChannel2",t,2,e)},setChannel3:function(t,e){return this.setSampler2D("iChannel3",t,3,e)},initSampler2D:function(t){if(t.value){var e=t.textureData;if(e&&!t.value.isRenderTexture){var i=this.gl,s=t.value,n=i[o(e,"magFilter","linear").toUpperCase()],r=i[o(e,"minFilter","linear").toUpperCase()],a=i[o(e,"wrapS","repeat").toUpperCase()],h=i[o(e,"wrapT","repeat").toUpperCase()],l=i[o(e,"format","rgba").toUpperCase()],u=o(e,"flipY",!1),c=o(e,"width",s.width),d=o(e,"height",s.height),f=o(e,"source",s.pixels);e.repeat&&(a=i.REPEAT,h=i.REPEAT),e.width&&(f=null),s.update(f,c,d,u,a,h,r,n,l)}this.renderer.setProgram(this.program),this._textureCount++}},syncUniforms:function(){var t,e,i,s,n,r=this.gl,o=this.uniforms,a=0;for(var h in o)i=(t=o[h]).glFunc,e=t.glValueLength,s=t.uniformLocation,null!==(n=t.value)&&(1===e?t.glMatrix?i.call(r,s.webGLUniformLocation,t.transpose,n):i.call(r,s.webGLUniformLocation,n):2===e?i.call(r,s.webGLUniformLocation,n.x,n.y):3===e?i.call(r,s.webGLUniformLocation,n.x,n.y,n.z):4===e?i.call(r,s.webGLUniformLocation,n.x,n.y,n.z,n.w):"sampler2D"===t.type&&(r.activeTexture(r.TEXTURE0+a),r.bindTexture(r.TEXTURE_2D,n.webGLTexture),r.uniform1i(s.webGLUniformLocation,a),a++))},load:function(t){var e=this.gl,i=this.width,s=this.height,n=this.renderer,r=this.program,o=this.viewMatrix;if(!this.renderToTexture){var a=-this._displayOriginX,h=-this._displayOriginY;o[0]=t[0],o[1]=t[1],o[4]=t[2],o[5]=t[3],o[8]=t[4],o[9]=t[5],o[12]=o[0]*a+o[4]*h,o[13]=o[1]*a+o[5]*h}e.useProgram(r.webGLProgram),e.uniformMatrix4fv(e.getUniformLocation(r.webGLProgram,"uViewMatrix"),!1,o),e.uniformMatrix4fv(e.getUniformLocation(r.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),e.uniform2f(e.getUniformLocation(r.webGLProgram,"uResolution"),this.width,this.height);var l=this.uniforms,u=l.resolution;u.value.x=i,u.value.y=s,l.time.value=n.game.loop.getDuration();var c=this.pointer;if(c){var d=l.mouse,f=c.x/i,p=1-c.y/s;d.value.x=f.toFixed(2),d.value.y=p.toFixed(2)}this.syncUniforms()},flush:function(){var t=this.width,e=this.height,i=this.program,s=this.gl,n=this.vertexBuffer,r=this.renderer,o=2*Float32Array.BYTES_PER_ELEMENT;this.renderToTexture&&(r.setFramebuffer(this.framebuffer),s.clearColor(0,0,0,0),s.clear(s.COLOR_BUFFER_BIT)),s.bindBuffer(s.ARRAY_BUFFER,n.webGLBuffer);var a=s.getAttribLocation(i.webGLProgram,"inPosition");-1!==a&&(s.enableVertexAttribArray(a),s.vertexAttribPointer(a,2,s.FLOAT,!1,o,0));var h=this.vertexViewF32;h[3]=e,h[4]=t,h[5]=e,h[8]=t,h[9]=e,h[10]=t;s.bufferSubData(s.ARRAY_BUFFER,0,this.bytes.subarray(0,6*o)),s.drawArrays(s.TRIANGLES,0,6),this.renderToTexture&&r.setFramebuffer(null,!1)},setAlpha:function(){},setBlendMode:function(){},onContextRestored:function(){if(null!==this._deferSetShader){var t=this._deferSetShader.key,e=this._deferSetShader.textures,i=this._deferSetShader.textureData;this._deferSetShader=null,this.setShader(t,e,i)}if(null!==this._deferProjOrtho){var s=this._deferProjOrtho.left,n=this._deferProjOrtho.right,r=this._deferProjOrtho.bottom,o=this._deferProjOrtho.top;this._deferProjOrtho=null,this.projOrtho(s,n,r,o)}},preDestroy:function(){var t=this.renderer;t.off(d.RESTORE_WEBGL,this.onContextRestored,this),t.deleteProgram(this.program),t.deleteBuffer(this.vertexBuffer),this.renderToTexture&&(t.deleteFramebuffer(this.framebuffer),this.texture.destroy(),this.framebuffer=null,this.glTexture=null,this.texture=null),c(this.uniforms,(function(e){t.deleteUniformLocation(e.uniformLocation),e.uniformLocation=null}))}});t.exports=f},80464:t=>{t.exports=function(){}},54935:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(20071);n.register("shader",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"x",0),a=r(t,"y",0),h=r(t,"width",128),l=r(t,"height",128),u=new o(this.scene,i,n,a,h,l);return void 0!==e&&(t.add=e),s(this.scene,u,t),u}))},74177:(t,e,i)=>{var s=i(20071);i(39429).register("shader",(function(t,e,i,n,r,o,a){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a))}))},25479:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(19257),r=i(80464),t.exports={renderWebGL:n,renderCanvas:r}},19257:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){if(e.shader){if(i.addToRenderList(e),t.pipelines.clear(),e.renderToTexture)e.load(),e.flush();else{var r=s(e,i,n).calc;t.width===e._rendererWidth&&t.height===e._rendererHeight||e.projOrtho(0,t.width,t.height,0),e.load(r.matrix),e.flush()}t.pipelines.rebind()}}},10441:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n,r,o){for(var a=s.getTintAppendFloatAlpha(i.fillColor,i.fillAlpha*n),h=i.pathData,l=i.pathIndexes,u=0;u{t.exports=function(t,e,i,s){var n=i||e.fillColor,r=s||e.fillAlpha,o=(16711680&n)>>>16,a=(65280&n)>>>8,h=255&n;t.fillStyle="rgba("+o+","+a+","+h+","+r+")"}},75177:t=>{t.exports=function(t,e,i,s){var n=i||e.strokeColor,r=s||e.strokeAlpha,o=(16711680&n)>>>16,a=(65280&n)>>>8,h=255&n;t.strokeStyle="rgba("+o+","+a+","+h+","+r+")",t.lineWidth=e.lineWidth}},17803:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(23031),a=new s({Extends:r,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Transform,n.Visible],initialize:function(t,e,i){void 0===e&&(e="Shape"),r.call(this,t,e),this.geom=i,this.pathData=[],this.pathIndexes=[],this.fillColor=16777215,this.fillAlpha=1,this.strokeColor=16777215,this.strokeAlpha=1,this.lineWidth=1,this.isFilled=!1,this.isStroked=!1,this.closePath=!0,this._tempLine=new o,this.width=0,this.height=0,this.initPipeline(),this.initPostPipeline()},setFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.isFilled=!1:(this.fillColor=t,this.fillAlpha=e,this.isFilled=!0),this},setStrokeStyle:function(t,e,i){return void 0===i&&(i=1),void 0===t?this.isStroked=!1:(this.lineWidth=t,this.strokeColor=e,this.strokeAlpha=i,this.isStroked=!0),this},setClosePath:function(t){return this.closePath=t,this},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this},preDestroy:function(){this.geom=null,this._tempLine=null,this.pathData=[],this.pathIndexes=[]},displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}}});t.exports=a},34682:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n,r){var o=t.strokeTint,a=s.getTintAppendFloatAlpha(e.strokeColor,e.strokeAlpha*i);o.TL=a,o.TR=a,o.BL=a,o.BR=a;var h=e.pathData,l=h.length-1,u=e.lineWidth,c=u/2,d=h[0]-n,f=h[1]-r;e.closePath||(l-=2);for(var p=2;p{var s=i(13609),n=i(83419),r=i(39506),o=i(94811),a=i(96503),h=i(36383),l=i(17803),u=new n({Extends:l,Mixins:[s],initialize:function(t,e,i,s,n,r,o,h,u){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===n&&(n=0),void 0===r&&(r=360),void 0===o&&(o=!1),l.call(this,t,"Arc",new a(0,0,s)),this._startAngle=n,this._endAngle=r,this._anticlockwise=o,this._iterations=.01,this.setPosition(e,i);var c=2*this.geom.radius;this.setSize(c,c),void 0!==h&&this.setFillStyle(h,u),this.updateDisplayOrigin(),this.updateData()},iterations:{get:function(){return this._iterations},set:function(t){this._iterations=t,this.updateData()}},radius:{get:function(){return this.geom.radius},set:function(t){this.geom.radius=t;var e=2*t;this.setSize(e,e),this.updateDisplayOrigin(),this.updateData()}},startAngle:{get:function(){return this._startAngle},set:function(t){this._startAngle=t,this.updateData()}},endAngle:{get:function(){return this._endAngle},set:function(t){this._endAngle=t,this.updateData()}},anticlockwise:{get:function(){return this._anticlockwise},set:function(t){this._anticlockwise=t,this.updateData()}},setRadius:function(t){return this.radius=t,this},setIterations:function(t){return void 0===t&&(t=.01),this.iterations=t,this},setStartAngle:function(t,e){return this._startAngle=t,void 0!==e&&(this._anticlockwise=e),this.updateData()},setEndAngle:function(t,e){return this._endAngle=t,void 0!==e&&(this._anticlockwise=e),this.updateData()},updateData:function(){var t=this._iterations,e=t,i=this.geom.radius,s=r(this._startAngle),n=r(this._endAngle),a=i,l=i;n-=s,this._anticlockwise?n<-h.PI2?n=-h.PI2:n>0&&(n=-h.PI2+n%h.PI2):n>h.PI2?n=h.PI2:n<0&&(n=h.PI2+n%h.PI2);for(var u,c=[a+Math.cos(s)*i,l+Math.sin(s)*i];e<1;)u=n*e+s,c.push(a+Math.cos(u)*i,l+Math.sin(u)*i),e+=t;return u=n+s,c.push(a+Math.cos(u)*i,l+Math.sin(u)*i),c.push(a+Math.cos(s)*i,l+Math.sin(s)*i),this.pathIndexes=o(c),this.pathData=c,this}});t.exports=u},42542:(t,e,i)=>{var s=i(39506),n=i(65960),r=i(75177),o=i(20926);t.exports=function(t,e,i,a){i.addToRenderList(e);var h=t.currentContext;if(o(t,h,e,i,a)){var l=e.radius;h.beginPath(),h.arc(l-e.originX*(2*l),l-e.originY*(2*l),l,s(e._startAngle),s(e._endAngle),e.anticlockwise),e.closePath&&h.closePath(),e.isFilled&&(n(h,e),h.fill()),e.isStroked&&(r(h,e),h.stroke()),h.restore()}}},42563:(t,e,i)=>{var s=i(23629),n=i(39429);n.register("arc",(function(t,e,i,n,r,o,a,h){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h))})),n.register("circle",(function(t,e,i,n,r){return this.displayList.add(new s(this.scene,t,e,i,0,360,!1,n,r))}))},13609:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(41447),r=i(42542),t.exports={renderWebGL:n,renderCanvas:r}},41447:(t,e,i)=>{var s=i(91296),n=i(10441),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=s(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&n(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},89:(t,e,i)=>{var s=i(83419),n=i(33141),r=i(94811),o=i(87841),a=i(17803),h=new s({Extends:a,Mixins:[n],initialize:function(t,e,i,s,n,r){void 0===e&&(e=0),void 0===i&&(i=0),a.call(this,t,"Curve",s),this._smoothness=32,this._curveBounds=new o,this.closePath=!1,this.setPosition(e,i),void 0!==n&&this.setFillStyle(n,r),this.updateData()},smoothness:{get:function(){return this._smoothness},set:function(t){this._smoothness=t,this.updateData()}},setSmoothness:function(t){return this._smoothness=t,this.updateData()},updateData:function(){var t=this._curveBounds,e=this._smoothness;this.geom.getBounds(t,e),this.setSize(t.width,t.height),this.updateDisplayOrigin();for(var i=[],s=this.geom.getPoints(e),n=0;n{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX+e._curveBounds.x,l=e._displayOriginY+e._curveBounds.y,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(39429),n=i(89);s.register("curve",(function(t,e,i,s,r){return this.displayList.add(new n(this.scene,t,e,i,s,r))}))},33141:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(53987),r=i(3170),t.exports={renderWebGL:n,renderCanvas:r}},53987:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX+e._curveBounds.x,c=e._displayOriginY+e._curveBounds.y,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},19921:(t,e,i)=>{var s=i(83419),n=i(94811),r=i(54205),o=i(8497),a=i(17803),h=new s({Extends:a,Mixins:[r],initialize:function(t,e,i,s,n,r,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===n&&(n=128),a.call(this,t,"Ellipse",new o(s/2,n/2,s,n)),this._smoothness=64,this.setPosition(e,i),this.width=s,this.height=n,void 0!==r&&this.setFillStyle(r,h),this.updateDisplayOrigin(),this.updateData()},smoothness:{get:function(){return this._smoothness},set:function(t){this._smoothness=t,this.updateData()}},setSize:function(t,e){return this.width=t,this.height=e,this.geom.setPosition(t/2,e/2),this.geom.setSize(t,e),this.updateData()},setSmoothness:function(t){return this._smoothness=t,this.updateData()},updateData:function(){for(var t=[],e=this.geom.getPoints(this._smoothness),i=0;i{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(19921);i(39429).register("ellipse",(function(t,e,i,n,r,o){return this.displayList.add(new s(this.scene,t,e,i,n,r,o))}))},54205:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(19467),r=i(7930),t.exports={renderWebGL:n,renderCanvas:r}},19467:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},30479:(t,e,i)=>{var s=i(83419),n=i(17803),r=i(26015),o=new s({Extends:n,Mixins:[r],initialize:function(t,e,i,s,r,o,a,h,l,u,c){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===r&&(r=128),void 0===o&&(o=32),void 0===a&&(a=32),n.call(this,t,"Grid",null),this.cellWidth=o,this.cellHeight=a,this.showCells=!0,this.outlineFillColor=0,this.outlineFillAlpha=0,this.showOutline=!0,this.showAltCells=!1,this.altFillColor,this.altFillAlpha,this.setPosition(e,i),this.setSize(s,r),this.setFillStyle(h,l),void 0!==u&&this.setOutlineStyle(u,c),this.updateDisplayOrigin()},setFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showCells=!1:(this.fillColor=t,this.fillAlpha=e,this.showCells=!0),this},setAltFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showAltCells=!1:(this.altFillColor=t,this.altFillAlpha=e,this.showAltCells=!0),this},setOutlineStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showOutline=!1:(this.outlineFillColor=t,this.outlineFillAlpha=e,this.showOutline=!0),this}});t.exports=o},49912:(t,e,i)=>{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=-e._displayOriginX,l=-e._displayOriginY,u=i.alpha*e.alpha,c=e.width,d=e.height,f=e.cellWidth,p=e.cellHeight,v=Math.ceil(c/f),g=Math.ceil(d/p),m=f,y=p,x=f-(v*f-c),T=p-(g*p-d),w=e.showCells,b=e.showAltCells,S=e.showOutline,E=0,A=0,C=0,_=0,M=0;if(S&&(m--,y--,x===f&&x--,T===p&&T--),w&&e.fillAlpha>0)for(s(a,e),A=0;A0)for(s(a,e,e.altFillColor,e.altFillAlpha*u),A=0;A0){for(n(a,e,e.outlineFillColor,e.outlineFillAlpha*u),E=1;E{var s=i(39429),n=i(30479);s.register("grid",(function(t,e,i,s,r,o,a,h,l,u){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h,l,u))}))},26015:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(46161),r=i(49912),t.exports={renderWebGL:n,renderCanvas:r}},46161:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),a=s(e,i,r);o.calcMatrix.copyFrom(a.calc).translate(-e._displayOriginX,-e._displayOriginY);var h,l,u=i.alpha*e.alpha,c=e.width,d=e.height,f=e.cellWidth,p=e.cellHeight,v=Math.ceil(c/f),g=Math.ceil(d/p),m=f,y=p,x=f-(v*f-c),T=p-(g*p-d),w=e.showCells,b=e.showAltCells,S=e.showOutline,E=0,A=0,C=0,_=0,M=0;if(S&&(m--,y--,x===f&&x--,T===p&&T--),t.pipelines.preBatch(e),w&&e.fillAlpha>0)for(h=o.fillTint,l=n.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*u),h.TL=l,h.TR=l,h.BL=l,h.BR=l,A=0;A0)for(h=o.fillTint,l=n.getTintAppendFloatAlpha(e.altFillColor,e.altFillAlpha*u),h.TL=l,h.TR=l,h.BL=l,h.BR=l,A=0;A0){var P=o.strokeTint,R=n.getTintAppendFloatAlpha(e.outlineFillColor,e.outlineFillAlpha*u);for(P.TL=R,P.TR=R,P.BL=R,P.BR=R,E=1;E{var s=i(99651),n=i(83419),r=i(17803),o=new n({Extends:r,Mixins:[s],initialize:function(t,e,i,s,n,o,a,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=48),void 0===n&&(n=32),void 0===o&&(o=15658734),void 0===a&&(a=10066329),void 0===h&&(h=13421772),r.call(this,t,"IsoBox",null),this.projection=4,this.fillTop=o,this.fillLeft=a,this.fillRight=h,this.showTop=!0,this.showLeft=!0,this.showRight=!0,this.isFilled=!0,this.setPosition(e,i),this.setSize(s,n),this.updateDisplayOrigin()},setProjection:function(t){return this.projection=t,this},setFaces:function(t,e,i){return void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===i&&(i=!0),this.showTop=t,this.showLeft=e,this.showRight=i,this},setFillStyle:function(t,e,i){return this.fillTop=t,this.fillLeft=e,this.fillRight=i,this.isFilled=!0,this}});t.exports=o},11508:(t,e,i)=>{var s=i(65960),n=i(20926);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,r)&&e.isFilled){var a=e.width,h=e.height,l=a/2,u=a/e.projection;e.showTop&&(s(o,e,e.fillTop),o.beginPath(),o.moveTo(-l,-h),o.lineTo(0,-u-h),o.lineTo(l,-h),o.lineTo(l,-1),o.lineTo(0,u-1),o.lineTo(-l,-1),o.lineTo(-l,-h),o.fill()),e.showLeft&&(s(o,e,e.fillLeft),o.beginPath(),o.moveTo(-l,0),o.lineTo(0,u),o.lineTo(0,u-h),o.lineTo(-l,-h),o.lineTo(-l,0),o.fill()),e.showRight&&(s(o,e,e.fillRight),o.beginPath(),o.moveTo(l,0),o.lineTo(0,u),o.lineTo(0,u-h),o.lineTo(l,-h),o.lineTo(l,0),o.fill()),o.restore()}}},3933:(t,e,i)=>{var s=i(39429),n=i(61475);s.register("isobox",(function(t,e,i,s,r,o,a){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a))}))},99651:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(68149),r=i(11508),t.exports={renderWebGL:n,renderCanvas:r}},68149:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o,a,h,l,u,c,d,f,p,v=t.pipelines.set(e.pipeline),g=s(e,i,r),m=v.calcMatrix.copyFrom(g.calc),y=e.width,x=e.height,T=y/2,w=y/e.projection,b=i.alpha*e.alpha;e.isFilled&&(t.pipelines.preBatch(e),e.showTop&&(o=n.getTintAppendFloatAlpha(e.fillTop,b),a=m.getX(-T,-x),h=m.getY(-T,-x),l=m.getX(0,-w-x),u=m.getY(0,-w-x),c=m.getX(T,-x),d=m.getY(T,-x),f=m.getX(0,w-x),p=m.getY(0,w-x),v.batchQuad(e,a,h,l,u,c,d,f,p,0,0,1,1,o,o,o,o,2)),e.showLeft&&(o=n.getTintAppendFloatAlpha(e.fillLeft,b),a=m.getX(-T,0),h=m.getY(-T,0),l=m.getX(0,w),u=m.getY(0,w),c=m.getX(0,w-x),d=m.getY(0,w-x),f=m.getX(-T,-x),p=m.getY(-T,-x),v.batchQuad(e,a,h,l,u,c,d,f,p,0,0,1,1,o,o,o,o,2)),e.showRight&&(o=n.getTintAppendFloatAlpha(e.fillRight,b),a=m.getX(T,0),h=m.getY(T,0),l=m.getX(0,w),u=m.getY(0,w),c=m.getX(0,w-x),d=m.getY(0,w-x),f=m.getX(T,-x),p=m.getY(T,-x),v.batchQuad(e,a,h,l,u,c,d,f,p,0,0,1,1,o,o,o,o,2)),t.pipelines.postBatch(e))}},16933:(t,e,i)=>{var s=i(83419),n=i(60561),r=i(17803),o=new s({Extends:r,Mixins:[n],initialize:function(t,e,i,s,n,o,a,h,l){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=48),void 0===n&&(n=32),void 0===o&&(o=!1),void 0===a&&(a=15658734),void 0===h&&(h=10066329),void 0===l&&(l=13421772),r.call(this,t,"IsoTriangle",null),this.projection=4,this.fillTop=a,this.fillLeft=h,this.fillRight=l,this.showTop=!0,this.showLeft=!0,this.showRight=!0,this.isReversed=o,this.isFilled=!0,this.setPosition(e,i),this.setSize(s,n),this.updateDisplayOrigin()},setProjection:function(t){return this.projection=t,this},setReversed:function(t){return this.isReversed=t,this},setFaces:function(t,e,i){return void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===i&&(i=!0),this.showTop=t,this.showLeft=e,this.showRight=i,this},setFillStyle:function(t,e,i){return this.fillTop=t,this.fillLeft=e,this.fillRight=i,this.isFilled=!0,this}});t.exports=o},79590:(t,e,i)=>{var s=i(65960),n=i(20926);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,r)&&e.isFilled){var a=e.width,h=e.height,l=a/2,u=a/e.projection,c=e.isReversed;e.showTop&&c&&(s(o,e,e.fillTop),o.beginPath(),o.moveTo(-l,-h),o.lineTo(0,-u-h),o.lineTo(l,-h),o.lineTo(0,u-h),o.fill()),e.showLeft&&(s(o,e,e.fillLeft),o.beginPath(),c?(o.moveTo(-l,-h),o.lineTo(0,u),o.lineTo(0,u-h)):(o.moveTo(-l,0),o.lineTo(0,u),o.lineTo(0,u-h)),o.fill()),e.showRight&&(s(o,e,e.fillRight),o.beginPath(),c?(o.moveTo(l,-h),o.lineTo(0,u),o.lineTo(0,u-h)):(o.moveTo(l,0),o.lineTo(0,u),o.lineTo(0,u-h)),o.fill()),o.restore()}}},49803:(t,e,i)=>{var s=i(39429),n=i(16933);s.register("isotriangle",(function(t,e,i,s,r,o,a,h){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h))}))},60561:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(51503),r=i(79590),t.exports={renderWebGL:n,renderCanvas:r}},51503:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),a=s(e,i,r),h=o.calcMatrix.copyFrom(a.calc),l=e.width,u=e.height,c=l/2,d=l/e.projection,f=e.isReversed,p=i.alpha*e.alpha;if(e.isFilled){var v,g,m,y,x,T,w;if(t.pipelines.preBatch(e),e.showTop&&f){v=n.getTintAppendFloatAlpha(e.fillTop,p),g=h.getX(-c,-u),m=h.getY(-c,-u),y=h.getX(0,-d-u),x=h.getY(0,-d-u),T=h.getX(c,-u),w=h.getY(c,-u);var b=h.getX(0,d-u),S=h.getY(0,d-u);o.batchQuad(e,g,m,y,x,T,w,b,S,0,0,1,1,v,v,v,v,2)}e.showLeft&&(v=n.getTintAppendFloatAlpha(e.fillLeft,p),f?(g=h.getX(-c,-u),m=h.getY(-c,-u),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)):(g=h.getX(-c,0),m=h.getY(-c,0),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)),o.batchTri(e,g,m,y,x,T,w,0,0,1,1,v,v,v,2)),e.showRight&&(v=n.getTintAppendFloatAlpha(e.fillRight,p),f?(g=h.getX(c,-u),m=h.getY(c,-u),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)):(g=h.getX(c,0),m=h.getY(c,0),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)),o.batchTri(e,g,m,y,x,T,w,0,0,1,1,v,v,v,2)),t.pipelines.postBatch(e)}}},57847:(t,e,i)=>{var s=i(83419),n=i(17803),r=i(23031),o=i(36823),a=new s({Extends:n,Mixins:[o],initialize:function(t,e,i,s,o,a,h,l,u){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===o&&(o=0),void 0===a&&(a=128),void 0===h&&(h=0),n.call(this,t,"Line",new r(s,o,a,h));var c=Math.max(1,this.geom.right-this.geom.left),d=Math.max(1,this.geom.bottom-this.geom.top);this.lineWidth=1,this._startWidth=1,this._endWidth=1,this.setPosition(e,i),this.setSize(c,d),void 0!==l&&this.setStrokeStyle(1,l,u),this.updateDisplayOrigin()},setLineWidth:function(t,e){return void 0===e&&(e=t),this._startWidth=t,this._endWidth=e,this.lineWidth=t,this},setTo:function(t,e,i,s){return this.geom.setTo(t,e,i,s),this}});t.exports=a},17440:(t,e,i)=>{var s=i(75177),n=i(20926);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,r)){var a=e._displayOriginX,h=e._displayOriginY;e.isStroked&&(s(o,e),o.beginPath(),o.moveTo(e.geom.x1-a,e.geom.y1-h),o.lineTo(e.geom.x2-a,e.geom.y2-h),o.stroke()),o.restore()}}},2481:(t,e,i)=>{var s=i(39429),n=i(57847);s.register("line",(function(t,e,i,s,r,o,a,h){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h))}))},36823:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(77385),r=i(17440),t.exports={renderWebGL:n,renderCanvas:r}},77385:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),a=s(e,i,r);o.calcMatrix.copyFrom(a.calc);var h=e._displayOriginX,l=e._displayOriginY,u=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isStroked){var c=o.strokeTint,d=n.getTintAppendFloatAlpha(e.strokeColor,e.strokeAlpha*u);c.TL=d,c.TR=d,c.BL=d,c.BR=d,o.batchLine(e.geom.x1-h,e.geom.y1-l,e.geom.x2-h,e.geom.y2-l,e._startWidth/2,e._endWidth/2,1,0,!1,a.sprite,a.camera)}t.pipelines.postBatch(e)}},24949:(t,e,i)=>{var s=i(90273),n=i(83419),r=i(94811),o=i(13829),a=i(25717),h=i(17803),l=i(5469),u=new n({Extends:h,Mixins:[s],initialize:function(t,e,i,s,n,r){void 0===e&&(e=0),void 0===i&&(i=0),h.call(this,t,"Polygon",new a(s));var l=o(this.geom);this.setPosition(e,i),this.setSize(l.width,l.height),void 0!==n&&this.setFillStyle(n,r),this.updateDisplayOrigin(),this.updateData()},smooth:function(t){void 0===t&&(t=1);for(var e=0;e{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(39429),n=i(24949);s.register("polygon",(function(t,e,i,s,r){return this.displayList.add(new n(this.scene,t,e,i,s,r))}))},90273:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(73695),r=i(38710),t.exports={renderWebGL:n,renderCanvas:r}},73695:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},74561:(t,e,i)=>{var s=i(83419),n=i(87841),r=i(17803),o=i(95597),a=new s({Extends:r,Mixins:[o],initialize:function(t,e,i,s,o,a,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===o&&(o=128),r.call(this,t,"Rectangle",new n(0,0,s,o)),this.setPosition(e,i),this.setSize(s,o),void 0!==a&&this.setFillStyle(a,h),this.updateDisplayOrigin(),this.updateData()},setSize:function(t,e){this.width=t,this.height=e,this.geom.setSize(t,e),this.updateData(),this.updateDisplayOrigin();var i=this.input;return i&&!i.customHitArea&&(i.hitArea.width=t,i.hitArea.height=e),this},updateData:function(){var t=[],e=this.geom,i=this._tempLine;return e.getLineA(i),t.push(i.x1,i.y1,i.x2,i.y2),e.getLineB(i),t.push(i.x2,i.y2),e.getLineC(i),t.push(i.x2,i.y2),e.getLineD(i),t.push(i.x2,i.y2),this.pathData=t,this}});t.exports=a},48682:(t,e,i)=>{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY;e.isFilled&&(s(a,e),a.fillRect(-h,-l,e.width,e.height)),e.isStroked&&(n(a,e),a.beginPath(),a.rect(-h,-l,e.width,e.height),a.stroke()),a.restore()}}},87959:(t,e,i)=>{var s=i(39429),n=i(74561);s.register("rectangle",(function(t,e,i,s,r,o){return this.displayList.add(new n(this.scene,t,e,i,s,r,o))}))},95597:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(52059),r=i(48682),t.exports={renderWebGL:n,renderCanvas:r}},52059:(t,e,i)=>{var s=i(91296),n=i(34682),r=i(70554);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=s(e,i,o);a.calcMatrix.copyFrom(h.calc);var l=e._displayOriginX,u=e._displayOriginY,c=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isFilled){var d=a.fillTint,f=r.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*c);d.TL=f,d.TR=f,d.BL=f,d.BR=f,a.batchFillRect(-l,-u,e.width,e.height)}e.isStroked&&n(a,e,c,l,u),t.pipelines.postBatch(e)}},55911:(t,e,i)=>{var s=i(81991),n=i(83419),r=i(94811),o=i(17803),a=new n({Extends:o,Mixins:[s],initialize:function(t,e,i,s,n,r,a,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=5),void 0===n&&(n=32),void 0===r&&(r=64),o.call(this,t,"Star",null),this._points=s,this._innerRadius=n,this._outerRadius=r,this.setPosition(e,i),this.setSize(2*r,2*r),void 0!==a&&this.setFillStyle(a,h),this.updateDisplayOrigin(),this.updateData()},setPoints:function(t){return this._points=t,this.updateData()},setInnerRadius:function(t){return this._innerRadius=t,this.updateData()},setOuterRadius:function(t){return this._outerRadius=t,this.updateData()},points:{get:function(){return this._points},set:function(t){this._points=t,this.updateData()}},innerRadius:{get:function(){return this._innerRadius},set:function(t){this._innerRadius=t,this.updateData()}},outerRadius:{get:function(){return this._outerRadius},set:function(t){this._outerRadius=t,this.updateData()}},updateData:function(){var t=[],e=this._points,i=this._innerRadius,s=this._outerRadius,n=Math.PI/2*3,o=Math.PI/e,a=s,h=s;t.push(a,h+-s);for(var l=0;l{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(55911);i(39429).register("star",(function(t,e,i,n,r,o,a){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a))}))},81991:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(57017),r=i(64272),t.exports={renderWebGL:n,renderCanvas:r}},57017:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},36931:(t,e,i)=>{var s=i(83419),n=i(17803),r=i(16483),o=i(96195),a=new s({Extends:n,Mixins:[o],initialize:function(t,e,i,s,o,a,h,l,u,c,d){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===o&&(o=128),void 0===a&&(a=64),void 0===h&&(h=0),void 0===l&&(l=128),void 0===u&&(u=128),n.call(this,t,"Triangle",new r(s,o,a,h,l,u));var f=this.geom.right-this.geom.left,p=this.geom.bottom-this.geom.top;this.setPosition(e,i),this.setSize(f,p),void 0!==c&&this.setFillStyle(c,d),this.updateDisplayOrigin(),this.updateData()},setTo:function(t,e,i,s,n,r){return this.geom.setTo(t,e,i,s,n,r),this.updateData()},updateData:function(){var t=[],e=this.geom,i=this._tempLine;return e.getLineA(i),t.push(i.x1,i.y1,i.x2,i.y2),e.getLineB(i),t.push(i.x2,i.y2),e.getLineC(i),t.push(i.x2,i.y2),this.pathData=t,this}});t.exports=a},85172:(t,e,i)=>{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.geom.x1-h,c=e.geom.y1-l,d=e.geom.x2-h,f=e.geom.y2-l,p=e.geom.x3-h,v=e.geom.y3-l;a.beginPath(),a.moveTo(u,c),a.lineTo(d,f),a.lineTo(p,v),a.closePath(),e.isFilled&&(s(a,e),a.fill()),e.isStroked&&(n(a,e),a.stroke()),a.restore()}}},45245:(t,e,i)=>{var s=i(39429),n=i(36931);s.register("triangle",(function(t,e,i,s,r,o,a,h,l,u){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h,l,u))}))},96195:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(83253),r=i(85172),t.exports={renderWebGL:n,renderCanvas:r}},83253:(t,e,i)=>{var s=i(91296),n=i(34682),r=i(70554);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=s(e,i,o);a.calcMatrix.copyFrom(h.calc);var l=e._displayOriginX,u=e._displayOriginY,c=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isFilled){var d=a.fillTint,f=r.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*c);d.TL=f,d.TR=f,d.BL=f,d.BR=f;var p=e.geom.x1-l,v=e.geom.y1-u,g=e.geom.x2-l,m=e.geom.y2-u,y=e.geom.x3-l,x=e.geom.y3-u;a.batchFillTriangle(p,v,g,m,y,x,h.sprite,h.camera)}e.isStroked&&n(a,e,c,l,u),t.pipelines.postBatch(e)}},68287:(t,e,i)=>{var s=i(9674),n=i(83419),r=i(31401),o=i(95643),a=i(92751),h=new n({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Size,r.TextureCrop,r.Tint,r.Transform,r.Visible,a],initialize:function(t,e,i,n,r){o.call(this,t,"Sprite"),this._crop=this.resetCropObject(),this.anims=new s(this),this.setTexture(n,r),this.setPosition(e,i),this.setSizeToFrame(),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(t,e){this.anims.update(t,e)},play:function(t,e){return this.anims.play(t,e)},playReverse:function(t,e){return this.anims.playReverse(t,e)},playAfterDelay:function(t,e){return this.anims.playAfterDelay(t,e)},playAfterRepeat:function(t,e){return this.anims.playAfterRepeat(t,e)},chain:function(t){return this.anims.chain(t)},stop:function(){return this.anims.stop()},stopAfterDelay:function(t){return this.anims.stopAfterDelay(t)},stopAfterRepeat:function(t){return this.anims.stopAfterRepeat(t)},stopOnFrame:function(t){return this.anims.stopOnFrame(t)},toJSON:function(){return r.ToJSON(this)},preDestroy:function(){this.anims.destroy(),this.anims=void 0}});t.exports=h},76552:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},15567:(t,e,i)=>{var s=i(25305),n=i(13059),r=i(44603),o=i(23568),a=i(68287);r.register("sprite",(function(t,e){void 0===t&&(t={});var i=o(t,"key",null),r=o(t,"frame",null),h=new a(this.scene,0,0,i,r);return void 0!==e&&(t.add=e),s(this.scene,h,t),n(h,t),h}))},46409:(t,e,i)=>{var s=i(39429),n=i(68287);s.register("sprite",(function(t,e,i,s){return this.displayList.add(new n(this.scene,t,e,i,s))}))},92751:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(9409),r=i(76552),t.exports={renderWebGL:n,renderCanvas:r}},9409:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),e.pipeline.batchSprite(e,i,s)}},14220:t=>{t.exports=function(t,e,i){var s=t.canvas,n=t.context,r=t.style,o=[],a=0,h=i.length;r.maxLines>0&&r.maxLines1&&(u+=t.letterSpacing*(i[l].length-1)),r.wordWrap&&(u-=n.measureText(" ").width),o[l]=Math.ceil(u),a=Math.max(a,o[l])}var c=e.fontSize+r.strokeThickness,d=c*h,f=t.lineSpacing;return h>1&&(d+=f*(h-1)),{width:a,height:d,lines:h,lineWidths:o,lineSpacing:f,lineHeight:c}}},79557:(t,e,i)=>{var s=i(27919);t.exports=function(t){var e=s.create(this),i=e.getContext("2d",{willReadFrequently:!0});t.syncFont(e,i);var n=i.measureText(t.testString);if("actualBoundingBoxAscent"in n){var r=n.actualBoundingBoxAscent,o=n.actualBoundingBoxDescent;return s.remove(e),{ascent:r,descent:o,fontSize:r+o}}var a=Math.ceil(n.width*t.baselineX),h=a,l=2*h;h=h*t.baselineY|0,e.width=a,e.height=l,i.fillStyle="#f00",i.fillRect(0,0,a,l),i.font=t._font,i.textBaseline="alphabetic",i.fillStyle="#000",i.fillText(t.testString,0,h);var u={ascent:0,descent:0,fontSize:0},c=i.getImageData(0,0,a,l);if(!c)return u.ascent=h,u.descent=h+6,u.fontSize=u.ascent+u.descent,s.remove(e),u;var d,f,p=c.data,v=p.length,g=4*a,m=0,y=!1;for(d=0;dh;d--){for(f=0;f{var s=i(40366),n=i(27919),r=i(83419),o=i(31401),a=i(95643),h=i(14220),l=i(35154),u=i(35846),c=i(61771),d=i(35762),f=i(45650),p=new r({Extends:a,Mixins:[o.Alpha,o.BlendMode,o.ComputedSize,o.Crop,o.Depth,o.Flip,o.GetBounds,o.Mask,o.Origin,o.Pipeline,o.PostPipeline,o.ScrollFactor,o.Tint,o.Transform,o.Visible,c],initialize:function(t,e,i,s,r){void 0===e&&(e=0),void 0===i&&(i=0),a.call(this,t,"Text"),this.renderer=t.sys.renderer,this.setPosition(e,i),this.setOrigin(0,0),this.initPipeline(),this.initPostPipeline(!0),this.canvas=n.create(this),this.context,this.style=new d(this,r),this.autoRound=!0,this.splitRegExp=/(?:\r\n|\r|\n)/,this._text=void 0,this.padding={left:0,right:0,top:0,bottom:0},this.width=1,this.height=1,this.lineSpacing=0,this.letterSpacing=0,0===this.style.resolution&&(this.style.resolution=1),this._crop=this.resetCropObject(),this._textureKey=f(),this.texture=t.sys.textures.addCanvas(this._textureKey,this.canvas),this.context=this.texture.context,this.frame=this.texture.get(),this.frame.source.resolution=this.style.resolution,this.renderer&&this.renderer.gl&&(this.renderer.deleteTexture(this.frame.source.glTexture),this.frame.source.glTexture=null),this.initRTL(),this.setText(s),r&&r.padding&&this.setPadding(r.padding),r&&r.lineSpacing&&this.setLineSpacing(r.lineSpacing)},initRTL:function(){this.style.rtl&&(this.canvas.dir="rtl",this.context.direction="rtl",this.canvas.style.display="none",s(this.canvas,this.scene.sys.canvas),this.originX=1)},runWordWrap:function(t){var e=this.style;if(e.wordWrapCallback){var i=e.wordWrapCallback.call(e.wordWrapCallbackScope,t,this);return Array.isArray(i)&&(i=i.join("\n")),i}return e.wordWrapWidth?e.wordWrapUseAdvanced?this.advancedWordWrap(t,this.context,this.style.wordWrapWidth):this.basicWordWrap(t,this.context,this.style.wordWrapWidth):t},advancedWordWrap:function(t,e,i){for(var s="",n=t.replace(/ +/gi," ").split(this.splitRegExp),r=n.length,o=0;ol){if(0===c){for(var v=f;v.length&&(v=v.slice(0,-1),!((p=e.measureText(v).width)<=l)););if(!v.length)throw new Error("wordWrapWidth < a single character");var g=d.substr(v.length);u[c]=g,h+=v}var m=u[c].length?c:c+1,y=u.slice(m).join(" ").replace(/[ \n]*$/gi,"");n.splice(o+1,0,y),r=n.length;break}h+=f,l-=p}s+=h.replace(/[ \n]*$/gi,"")+"\n"}}return s=s.replace(/[\s|\n]*$/gi,"")},basicWordWrap:function(t,e,i){for(var s="",n=t.split(this.splitRegExp),r=n.length-1,o=e.measureText(" ").width,a=0;a<=r;a++){for(var h=i,l=n[a].split(" "),u=l.length-1,c=0;c<=u;c++){var d=l[c],f=e.measureText(d).width,p=f;ch&&c>0&&(s+="\n",h=i),s+=d,c0&&(d+=l.lineSpacing*v),i.rtl)c=f-c-u.left-u.right;else if("right"===i.align)c+=o-l.lineWidths[v];else if("center"===i.align)c+=(o-l.lineWidths[v])/2;else if("justify"===i.align){if(l.lineWidths[v]/l.width>=.85){var g=l.width-l.lineWidths[v],m=e.measureText(" ").width,y=a[v].trim(),x=y.split(" ");g+=(a[v].length-y.length)*m;for(var T=Math.floor(g/m),w=0;T>0;)x[w]+=" ",w=(w+1)%(x.length-1||1),--T;a[v]=x.join(" ")}}if(this.autoRound&&(c=Math.round(c),d=Math.round(d)),i.strokeThickness&&(i.syncShadow(e,i.shadowStroke),e.strokeText(a[v],c,d)),i.color){i.syncShadow(e,i.shadowFill);var b=this.letterSpacing;if(0!==b)for(var S=0,E=a[v].split(""),A=0;A{t.exports=function(t,e,i,s){0!==e.width&&0!==e.height&&(i.addToRenderList(e),t.batchSprite(e,e.frame,i,s))}},71259:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(50171);n.register("text",(function(t,e){void 0===t&&(t={});var i=r(t,"text",""),n=r(t,"style",null),a=r(t,"padding",null);null!==a&&(n.padding=a);var h=new o(this.scene,0,0,i,n);return void 0!==e&&(t.add=e),s(this.scene,h,t),h.autoRound=r(t,"autoRound",!0),h.resolution=r(t,"resolution",1),h}))},68005:(t,e,i)=>{var s=i(50171);i(39429).register("text",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},61771:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(34397),r=i(79724),t.exports={renderWebGL:n,renderCanvas:r}},35762:(t,e,i)=>{var s=i(83419),n=i(23568),r=i(35154),o=i(79557),a={fontFamily:["fontFamily","Courier"],fontSize:["fontSize","16px"],fontStyle:["fontStyle",""],backgroundColor:["backgroundColor",null],color:["color","#fff"],stroke:["stroke","#fff"],strokeThickness:["strokeThickness",0],shadowOffsetX:["shadow.offsetX",0],shadowOffsetY:["shadow.offsetY",0],shadowColor:["shadow.color","#000"],shadowBlur:["shadow.blur",0],shadowStroke:["shadow.stroke",!1],shadowFill:["shadow.fill",!1],align:["align","left"],maxLines:["maxLines",0],fixedWidth:["fixedWidth",0],fixedHeight:["fixedHeight",0],resolution:["resolution",0],rtl:["rtl",!1],testString:["testString","|MÉqgy"],baselineX:["baselineX",1.2],baselineY:["baselineY",1.4],wordWrapWidth:["wordWrap.width",null],wordWrapCallback:["wordWrap.callback",null],wordWrapCallbackScope:["wordWrap.callbackScope",null],wordWrapUseAdvanced:["wordWrap.useAdvancedWrap",!1]},h=new s({initialize:function(t,e){this.parent=t,this.fontFamily,this.fontSize,this.fontStyle,this.backgroundColor,this.color,this.stroke,this.strokeThickness,this.shadowOffsetX,this.shadowOffsetY,this.shadowColor,this.shadowBlur,this.shadowStroke,this.shadowFill,this.align,this.maxLines,this.fixedWidth,this.fixedHeight,this.resolution,this.rtl,this.testString,this.baselineX,this.baselineY,this.wordWrapWidth,this.wordWrapCallback,this.wordWrapCallbackScope,this.wordWrapUseAdvanced,this._font,this.setStyle(e,!1,!0)},setStyle:function(t,e,i){for(var s in void 0===e&&(e=!0),void 0===i&&(i=!1),t&&t.hasOwnProperty("fontSize")&&"number"==typeof t.fontSize&&(t.fontSize=t.fontSize.toString()+"px"),a){var h=i?a[s][1]:this[s];this[s]="wordWrapCallback"===s||"wordWrapCallbackScope"===s?r(t,a[s][0],h):n(t,a[s][0],h)}var l=r(t,"font",null);null!==l&&this.setFont(l,!1),this._font=[this.fontStyle,this.fontSize,this.fontFamily].join(" ").trim();var u=r(t,"fill",null);null!==u&&(this.color=u);var c=r(t,"metrics",!1);return c?this.metrics={ascent:r(c,"ascent",0),descent:r(c,"descent",0),fontSize:r(c,"fontSize",0)}:!e&&this.metrics||(this.metrics=o(this)),e?this.parent.updateText():this.parent},syncFont:function(t,e){e.font=this._font},syncStyle:function(t,e){e.textBaseline="alphabetic",e.fillStyle=this.color,e.strokeStyle=this.stroke,e.lineWidth=this.strokeThickness,e.lineCap="round",e.lineJoin="round"},syncShadow:function(t,e){e?(t.shadowOffsetX=this.shadowOffsetX,t.shadowOffsetY=this.shadowOffsetY,t.shadowColor=this.shadowColor,t.shadowBlur=this.shadowBlur):(t.shadowOffsetX=0,t.shadowOffsetY=0,t.shadowColor=0,t.shadowBlur=0)},update:function(t){return t&&(this._font=[this.fontStyle,this.fontSize,this.fontFamily].join(" ").trim(),this.metrics=o(this)),this.parent.updateText()},setFont:function(t,e){void 0===e&&(e=!0);var i=t,s="",n="";if("string"!=typeof t)i=r(t,"fontFamily","Courier"),s=r(t,"fontSize","16px"),n=r(t,"fontStyle","");else{var o=t.split(" "),a=0;n=o.length>2?o[a++]:"",s=o[a++]||"16px",i=o[a++]||"Courier"}return i===this.fontFamily&&s===this.fontSize&&n===this.fontStyle||(this.fontFamily=i,this.fontSize=s,this.fontStyle=n,e&&this.update(!0)),this.parent},setFontFamily:function(t){return this.fontFamily!==t&&(this.fontFamily=t,this.update(!0)),this.parent},setFontStyle:function(t){return this.fontStyle!==t&&(this.fontStyle=t,this.update(!0)),this.parent},setFontSize:function(t){return"number"==typeof t&&(t=t.toString()+"px"),this.fontSize!==t&&(this.fontSize=t,this.update(!0)),this.parent},setTestString:function(t){return this.testString=t,this.update(!0)},setFixedSize:function(t,e){return this.fixedWidth=t,this.fixedHeight=e,t&&(this.parent.width=t),e&&(this.parent.height=e),this.update(!1)},setBackgroundColor:function(t){return this.backgroundColor=t,this.update(!1)},setFill:function(t){return this.color=t,this.update(!1)},setColor:function(t){return this.color=t,this.update(!1)},setResolution:function(t){return this.resolution=t,this.update(!1)},setStroke:function(t,e){return void 0===e&&(e=this.strokeThickness),void 0===t&&0!==this.strokeThickness?(this.strokeThickness=0,this.update(!0)):this.stroke===t&&this.strokeThickness===e||(this.stroke=t,this.strokeThickness=e,this.update(!0)),this.parent},setShadow:function(t,e,i,s,n,r){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i="#000"),void 0===s&&(s=0),void 0===n&&(n=!1),void 0===r&&(r=!0),this.shadowOffsetX=t,this.shadowOffsetY=e,this.shadowColor=i,this.shadowBlur=s,this.shadowStroke=n,this.shadowFill=r,this.update(!1)},setShadowOffset:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.shadowOffsetX=t,this.shadowOffsetY=e,this.update(!1)},setShadowColor:function(t){return void 0===t&&(t="#000"),this.shadowColor=t,this.update(!1)},setShadowBlur:function(t){return void 0===t&&(t=0),this.shadowBlur=t,this.update(!1)},setShadowStroke:function(t){return this.shadowStroke=t,this.update(!1)},setShadowFill:function(t){return this.shadowFill=t,this.update(!1)},setWordWrapWidth:function(t,e){return void 0===e&&(e=!1),this.wordWrapWidth=t,this.wordWrapUseAdvanced=e,this.update(!1)},setWordWrapCallback:function(t,e){return void 0===e&&(e=null),this.wordWrapCallback=t,this.wordWrapCallbackScope=e,this.update(!1)},setAlign:function(t){return void 0===t&&(t="left"),this.align=t,this.update(!1)},setMaxLines:function(t){return void 0===t&&(t=0),this.maxLines=t,this.update(!1)},getTextMetrics:function(){var t=this.metrics;return{ascent:t.ascent,descent:t.descent,fontSize:t.fontSize}},toJSON:function(){var t={};for(var e in a)t[e]=this[e];return t.metrics=this.getTextMetrics(),t},destroy:function(){this.parent=void 0}});t.exports=h},34397:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n){if(0!==e.width&&0!==e.height){i.addToRenderList(e);var r=e.frame,o=r.width,a=r.height,h=s.getTintAppendFloatAlpha,l=t.pipelines.set(e.pipeline,e),u=l.setTexture2D(r.glTexture,e);l.batchTexture(e,r.glTexture,o,a,e.x,e.y,o/e.style.resolution,a/e.style.resolution,e.scaleX,e.scaleY,e.rotation,e.flipX,e.flipY,e.scrollFactorX,e.scrollFactorY,e.displayOriginX,e.displayOriginY,0,0,o,a,h(e.tintTopLeft,i.alpha*e._alphaTL),h(e.tintTopRight,i.alpha*e._alphaTR),h(e.tintBottomLeft,i.alpha*e._alphaBL),h(e.tintBottomRight,i.alpha*e._alphaBR),e.tintFill,0,0,i,n,!1,u)}}},20839:(t,e,i)=>{var s=i(27919),n=i(83419),r=i(31401),o=i(95643),a=i(98439),h=i(68703),l=i(56295),u=i(45650),c=i(26099),d=new n({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.ComputedSize,r.Crop,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Tint,r.Transform,r.Visible,l],initialize:function(t,e,i,n,r,h,l){var d=t.sys.renderer;o.call(this,t,"TileSprite");var f=t.sys.textures.get(h),p=f.get(l);p.source.compressionAlgorithm&&(console.warn("TileSprite cannot use compressed texture"),p=(f=t.sys.textures.get("__MISSING")).get()),"DynamicTexture"===f.type&&(console.warn("TileSprite cannot use Dynamic Texture"),p=(f=t.sys.textures.get("__MISSING")).get()),n&&r?(n=Math.floor(n),r=Math.floor(r)):(n=p.width,r=p.height),this._tilePosition=new c,this._tileScale=new c(1,1),this.dirty=!1,this.renderer=d,this.canvas=s.create(this,n,r),this.context=this.canvas.getContext("2d",{willReadFrequently:!1}),this.displayTexture=f,this.displayFrame=p,this._crop=this.resetCropObject(),this._textureKey=u(),this.texture=t.sys.textures.addCanvas(this._textureKey,this.canvas),this.frame=this.texture.get(),this.potWidth=a(p.width),this.potHeight=a(p.height),this.fillCanvas=s.create2D(this,this.potWidth,this.potHeight),this.fillContext=this.fillCanvas.getContext("2d",{willReadFrequently:!1}),this.fillPattern=null,this.setPosition(e,i),this.setSize(n,r),this.setFrame(l),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)},setTexture:function(t,e){return this.displayTexture=this.scene.sys.textures.get(t),this.setFrame(e)},setFrame:function(t){var e=this.displayTexture.get(t);return this.potWidth=a(e.width),this.potHeight=a(e.height),this.canvas.width=0,e.cutWidth&&e.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this.displayFrame=e,this.dirty=!0,this.updateTileTexture(),this},setTilePosition:function(t,e){return void 0!==t&&(this.tilePositionX=t),void 0!==e&&(this.tilePositionY=e),this},setTileScale:function(t,e){return void 0===t&&(t=this.tileScaleX),void 0===e&&(e=t),this.tileScaleX=t,this.tileScaleY=e,this},updateTileTexture:function(){if(this.dirty&&this.renderer){var t=this.displayFrame;if(t.source.isRenderTexture||t.source.isGLTexture)return console.warn("TileSprites can only use Image or Canvas based textures"),void(this.dirty=!1);var e=this.fillContext,i=this.fillCanvas,s=this.potWidth,n=this.potHeight;this.renderer&&this.renderer.gl||(s=t.cutWidth,n=t.cutHeight),e.clearRect(0,0,s,n),i.width=s,i.height=n,e.drawImage(t.source.image,t.cutX,t.cutY,t.cutWidth,t.cutHeight,0,0,s,n),this.renderer&&this.renderer.gl?this.fillPattern=this.renderer.canvasToTexture(i,this.fillPattern):this.fillPattern=e.createPattern(i,"repeat"),this.updateCanvas(),this.dirty=!1}},updateCanvas:function(){var t=this.canvas;if(t.width===this.width&&t.height===this.height||(t.width=this.width,t.height=this.height,this.frame.setSize(this.width,this.height),this.updateDisplayOrigin(),this.dirty=!0),!this.dirty||this.renderer&&this.renderer.gl)this.dirty=!1;else{var e=this.context;this.scene.sys.game.config.antialias||h.disable(e);var i=this._tileScale.x,s=this._tileScale.y,n=this._tilePosition.x,r=this._tilePosition.y;e.clearRect(0,0,this.width,this.height),e.save(),e.scale(i,s),e.translate(-n,-r),e.fillStyle=this.fillPattern,e.fillRect(n,r,this.width/i,this.height/s),e.restore(),this.dirty=!1}},preDestroy:function(){this.renderer&&this.renderer.gl&&this.renderer.deleteTexture(this.fillPattern),s.remove(this.canvas),s.remove(this.fillCanvas),this.fillPattern=null,this.fillContext=null,this.fillCanvas=null,this.displayTexture=null,this.displayFrame=null;var t=this.texture;t&&t.destroy(),this.renderer=null},tilePositionX:{get:function(){return this._tilePosition.x},set:function(t){this._tilePosition.x=t,this.dirty=!0}},tilePositionY:{get:function(){return this._tilePosition.y},set:function(t){this._tilePosition.y=t,this.dirty=!0}},tileScaleX:{get:function(){return this._tileScale.x},set:function(t){this._tileScale.x=t,this.dirty=!0}},tileScaleY:{get:function(){return this._tileScale.y},set:function(t){this._tileScale.y=t,this.dirty=!0}}});t.exports=d},46992:t=>{t.exports=function(t,e,i,s){e.updateCanvas(),i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},14167:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(20839);n.register("tileSprite",(function(t,e){void 0===t&&(t={});var i=r(t,"x",0),n=r(t,"y",0),a=r(t,"width",512),h=r(t,"height",512),l=r(t,"key",""),u=r(t,"frame",""),c=new o(this.scene,i,n,a,h,l,u);return void 0!==e&&(t.add=e),s(this.scene,c,t),c}))},91681:(t,e,i)=>{var s=i(20839);i(39429).register("tileSprite",(function(t,e,i,n,r,o){return this.displayList.add(new s(this.scene,t,e,i,n,r,o))}))},56295:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(18553),r=i(46992),t.exports={renderWebGL:n,renderCanvas:r}},18553:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n){e.updateCanvas();var r=e.width,o=e.height;if(0!==r&&0!==o){i.addToRenderList(e);var a=s.getTintAppendFloatAlpha,h=t.pipelines.set(e.pipeline,e),l=h.setTexture2D(e.fillPattern,e);h.batchTexture(e,e.fillPattern,e.displayFrame.width*e.tileScaleX,e.displayFrame.height*e.tileScaleY,e.x,e.y,r,o,e.scaleX,e.scaleY,e.rotation,e.flipX,e.flipY,e.scrollFactorX,e.scrollFactorY,e.originX*r,e.originY*o,0,0,r,o,a(e.tintTopLeft,i.alpha*e._alphaTL),a(e.tintTopRight,i.alpha*e._alphaTR),a(e.tintBottomLeft,i.alpha*e._alphaBL),a(e.tintBottomRight,i.alpha*e._alphaBR),e.tintFill,e.tilePositionX%e.displayFrame.width/e.displayFrame.width,e.tilePositionY%e.displayFrame.height/e.displayFrame.height,i,n,!1,l)}}},18471:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(31401),o=i(51708),a=i(8443),h=i(95643),l=i(36383),u=i(14463),c=i(45650),d=i(10247),f=new n({Extends:h,Mixins:[r.Alpha,r.BlendMode,r.ComputedSize,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.TextureCrop,r.Tint,r.Transform,r.Visible,d],initialize:function(t,e,i,s){h.call(this,t,"Video"),this.video,this.videoTexture,this.videoTextureSource,this.snapshotTexture,this.flipY=!1,this._key=c(),this.touchLocked=!1,this.playWhenUnlocked=!1,this.frameReady=!1,this.isStalled=!1,this.failedPlayAttempts=0,this.metadata,this.retry=0,this.retryInterval=500,this._systemMuted=!1,this._codeMuted=!1,this._systemPaused=!1,this._codePaused=!1,this._callbacks={ended:this.completeHandler.bind(this),legacy:this.legacyPlayHandler.bind(this),playing:this.playingHandler.bind(this),seeked:this.seekedHandler.bind(this),seeking:this.seekingHandler.bind(this),stalled:this.stalledHandler.bind(this),suspend:this.stalledHandler.bind(this),waiting:this.stalledHandler.bind(this)},this._loadCallbackHandler=this.loadErrorHandler.bind(this),this._metadataCallbackHandler=this.metadataHandler.bind(this),this._crop=this.resetCropObject(),this.markers={},this._markerIn=0,this._markerOut=0,this._playingMarker=!1,this._lastUpdate=0,this.cacheKey="",this.isSeeking=!1,this._playCalled=!1,this._rfvCallbackId=0;var n=t.sys.game;this._device=n.device.video,this.setPosition(e,i),this.setSize(256,256),this.initPipeline(),this.initPostPipeline(!0),n.events.on(a.PAUSE,this.globalPause,this),n.events.on(a.RESUME,this.globalResume,this);var r=t.sys.sound;r&&r.on(u.GLOBAL_MUTE,this.globalMute,this),s&&this.load(s)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},load:function(t){var e=this.scene.sys.cache.video.get(t);return e?(this.cacheKey=t,this.loadHandler(e.url,e.noAudio,e.crossOrigin)):console.warn("No video in cache for key: "+t),this},changeSource:function(t,e,i,s,n){void 0===e&&(e=!0),void 0===i&&(i=!1),this.cacheKey!==t&&(this.load(t),e&&this.play(i,s,n))},getVideoKey:function(){return this.cacheKey},loadURL:function(t,e,i){void 0===e&&(e=!1);var s=this._device.getVideoURL(t);return s?(this.cacheKey="",this.loadHandler(s.url,e,i)):console.warn("No supported video format found for "+t),this},loadMediaStream:function(t,e,i){return this.loadHandler(null,e,i,t)},loadHandler:function(t,e,i,s){e||(e=!1);var n=this.video;if(n?(this.removeLoadEventHandlers(),this.stop()):((n=document.createElement("video")).controls=!1,n.setAttribute("playsinline","playsinline"),n.setAttribute("preload","auto"),n.setAttribute("disablePictureInPicture","true")),e?(n.muted=!0,n.defaultMuted=!0,n.setAttribute("autoplay","autoplay")):(n.muted=!1,n.defaultMuted=!1,n.removeAttribute("autoplay")),i?n.setAttribute("crossorigin",i):n.removeAttribute("crossorigin"),s)if("srcObject"in n)try{n.srcObject=s}catch(t){if("TypeError"!==t.name)throw t;n.src=URL.createObjectURL(s)}else n.src=URL.createObjectURL(s);else n.src=t;this.retry=0,this.video=n,this._playCalled=!1,n.load(),this.addLoadEventHandlers();var r=this.scene.sys.textures.get(this._key);return this.setTexture(r),this},requestVideoFrame:function(t,e){var i=this.video;if(i){var s=e.width,n=e.height,r=this.videoTexture,a=this.videoTextureSource,h=!r||a.source!==i;h?(this._codePaused=i.paused,this._codeMuted=i.muted,r?(a.source=i,a.width=s,a.height=n,r.get().setSize(s,n)):((r=this.scene.sys.textures.create(this._key,i,s,n)).add("__BASE",0,0,0,s,n),this.setTexture(r),this.videoTexture=r,this.videoTextureSource=r.source[0],this.videoTextureSource.setFlipY(this.flipY),this.emit(o.VIDEO_TEXTURE,this,r)),this.setSizeToFrame(),this.updateDisplayOrigin()):a.update(),this.isStalled=!1,this.metadata=e;var l=e.mediaTime;h&&(this._lastUpdate=l,this.emit(o.VIDEO_CREATED,this,s,n),this.frameReady||(this.frameReady=!0,this.emit(o.VIDEO_PLAY,this))),this._playingMarker?l>=this._markerOut&&(i.loop?(i.currentTime=this._markerIn,this.emit(o.VIDEO_LOOP,this)):(this.stop(!1),this.emit(o.VIDEO_COMPLETE,this))):l-1&&i>e&&i=0&&!isNaN(i)&&i>e&&(this.markers[t]=[e,i]),this},playMarker:function(t,e){var i=this.markers[t];return i&&this.play(e,i[0],i[1]),this},removeMarker:function(t){return delete this.markers[t],this},snapshot:function(t,e){return void 0===t&&(t=this.width),void 0===e&&(e=this.height),this.snapshotArea(0,0,this.width,this.height,t,e)},snapshotArea:function(t,e,i,s,n,r){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.width),void 0===s&&(s=this.height),void 0===n&&(n=i),void 0===r&&(r=s);var o=this.video,a=this.snapshotTexture;return a?(a.setSize(n,r),o&&a.context.drawImage(o,t,e,i,s,0,0,n,r)):(a=this.scene.sys.textures.createCanvas(c(),n,r),this.snapshotTexture=a,o&&a.context.drawImage(o,t,e,i,s,0,0,n,r)),a.update()},saveSnapshotTexture:function(t){return this.snapshotTexture?this.scene.sys.textures.renameTexture(this.snapshotTexture.key,t):this.snapshotTexture=this.scene.sys.textures.createCanvas(t,this.width,this.height),this.snapshotTexture},playSuccess:function(){if(this._playCalled){this.addEventHandlers(),this._codePaused=!1,this.touchLocked&&(this.touchLocked=!1,this.emit(o.VIDEO_UNLOCKED,this));var t=this.scene.sys.sound;t&&t.mute&&this.setMute(!0),this._markerIn>-1&&(this.video.currentTime=this._markerIn)}},playError:function(t){var e=t.name;"NotAllowedError"===e?(this.touchLocked=!0,this.playWhenUnlocked=!0,this.failedPlayAttempts=1,this.emit(o.VIDEO_LOCKED,this)):"NotSupportedError"===e?(this.stop(!1),this.emit(o.VIDEO_UNSUPPORTED,this,t)):(this.stop(!1),this.emit(o.VIDEO_ERROR,this,t))},legacyPlayHandler:function(){var t=this.video;t&&(this.playSuccess(),t.removeEventListener("playing",this._callbacks.legacy))},playingHandler:function(){this.isStalled=!1,this.emit(o.VIDEO_PLAYING,this)},loadErrorHandler:function(t){this.stop(!1),this.emit(o.VIDEO_ERROR,this,t)},metadataHandler:function(t){this.emit(o.VIDEO_METADATA,this,t)},setSizeToFrame:function(t){t||(t=this.frame),this.width=t.realWidth,this.height=t.realHeight,1!==this.scaleX&&(this.scaleX=this.displayWidth/this.width),1!==this.scaleY&&(this.scaleY=this.displayHeight/this.height);var e=this.input;return e&&!e.customHitArea&&(e.hitArea.width=this.width,e.hitArea.height=this.height),this},stalledHandler:function(t){this.isStalled=!0,this.emit(o.VIDEO_STALLED,this,t)},completeHandler:function(){this._playCalled=!1,this.emit(o.VIDEO_COMPLETE,this)},preUpdate:function(t,e){this.video&&this._playCalled&&this.touchLocked&&this.playWhenUnlocked&&(this.retry+=e,this.retry>=this.retryInterval&&(this.createPlayPromise(!1),this.retry=0))},seekTo:function(t){var e=this.video;if(e){var i=e.duration;if(i!==1/0&&!isNaN(i)){var s=i*t;this.setCurrentTime(s)}}return this},getCurrentTime:function(){return this.video?this.video.currentTime:0},setCurrentTime:function(t){var e=this.video;if(e){if("string"==typeof t){var i=t[0],s=parseFloat(t.substr(1));"+"===i?t=e.currentTime+s:"-"===i&&(t=e.currentTime-s)}e.currentTime=t}return this},seekingHandler:function(){this.isSeeking=!0,this.emit(o.VIDEO_SEEKING,this)},seekedHandler:function(){this.isSeeking=!1,this.emit(o.VIDEO_SEEKED,this)},getProgress:function(){var t=this.video;if(t){var e=t.duration;if(e!==1/0&&!isNaN(e))return t.currentTime/e}return-1},getDuration:function(){return this.video?this.video.duration:0},setMute:function(t){void 0===t&&(t=!0),this._codeMuted=t;var e=this.video;return e&&(e.muted=!!this._systemMuted||t),this},isMuted:function(){return this._codeMuted},globalMute:function(t,e){this._systemMuted=e;var i=this.video;i&&(i.muted=!!this._codeMuted||e)},globalPause:function(){this._systemPaused=!0,this.video&&!this.video.ended&&(this.removeEventHandlers(),this.video.pause())},globalResume:function(){this._systemPaused=!1,!this.video||this._codePaused||this.video.ended||this.createPlayPromise()},setPaused:function(t){void 0===t&&(t=!0);var e=this.video;return this._codePaused=t,e&&!e.ended&&(t?e.paused||(this.removeEventHandlers(),e.pause()):t||(this._playCalled?e.paused&&!this._systemPaused&&this.createPlayPromise():this.play())),this},pause:function(){return this.setPaused(!0)},resume:function(){return this.setPaused(!1)},getVolume:function(){return this.video?this.video.volume:1},setVolume:function(t){return void 0===t&&(t=1),this.video&&(this.video.volume=s(t,0,1)),this},getPlaybackRate:function(){return this.video?this.video.playbackRate:1},setPlaybackRate:function(t){return this.video&&(this.video.playbackRate=t),this},getLoop:function(){return!!this.video&&this.video.loop},setLoop:function(t){return void 0===t&&(t=!0),this.video&&(this.video.loop=t),this},isPlaying:function(){return!!this.video&&!(this.video.paused||this.video.ended)},isPaused:function(){return this.video&&this._playCalled&&this.video.paused||this._codePaused||this._systemPaused},saveTexture:function(t,e){return void 0===e&&(e=!1),this.videoTexture&&(this.scene.sys.textures.renameTexture(this._key,t),this.videoTextureSource.setFlipY(e)),this._key=t,this.flipY=e,!!this.videoTexture},stop:function(t){void 0===t&&(t=!0);var e=this.video;return e&&(this.removeEventHandlers(),e.cancelVideoFrameCallback(this._rfvCallbackId),e.pause()),this.retry=0,this._playCalled=!1,t&&this.emit(o.VIDEO_STOP,this),this},removeVideoElement:function(){var t=this.video;if(t){for(t.parentNode&&t.parentNode.removeChild(t);t.hasChildNodes();)t.removeChild(t.firstChild);t.removeAttribute("autoplay"),t.removeAttribute("src"),this.video=null}},preDestroy:function(){this.stop(!1),this.removeLoadEventHandlers(),this.removeVideoElement();var t=this.scene.sys.game.events;t.off(a.PAUSE,this.globalPause,this),t.off(a.RESUME,this.globalResume,this);var e=this.scene.sys.sound;e&&e.off(u.GLOBAL_MUTE,this.globalMute,this)}});t.exports=f},58352:t=>{t.exports=function(t,e,i,s){e.videoTexture&&(i.addToRenderList(e),t.batchSprite(e,e.frame,i,s))}},11511:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(18471);n.register("video",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=new o(this.scene,0,0,i);return void 0!==e&&(t.add=e),s(this.scene,n,t),n}))},89025:(t,e,i)=>{var s=i(18471);i(39429).register("video",(function(t,e,i){return this.displayList.add(new s(this.scene,t,e,i))}))},10247:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(29849),r=i(58352),t.exports={renderWebGL:n,renderCanvas:r}},29849:t=>{t.exports=function(t,e,i,s){e.videoTexture&&(i.addToRenderList(e),e.pipeline.batchSprite(e,i,s))}},41481:(t,e,i)=>{var s=i(10312),n=i(96503),r=i(87902),o=i(83419),a=i(31401),h=i(95643),l=i(87841),u=i(37303),c=new o({Extends:h,Mixins:[a.Depth,a.GetBounds,a.Origin,a.Transform,a.ScrollFactor,a.Visible],initialize:function(t,e,i,n,r){void 0===n&&(n=1),void 0===r&&(r=n),h.call(this,t,"Zone"),this.setPosition(e,i),this.width=n,this.height=r,this.blendMode=s.NORMAL,this.updateDisplayOrigin()},displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}},setSize:function(t,e,i){void 0===i&&(i=!0),this.width=t,this.height=e,this.updateDisplayOrigin();var s=this.input;return i&&s&&!s.customHitArea&&(s.hitArea.width=t,s.hitArea.height=e),this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this},setCircleDropZone:function(t){return this.setDropZone(new n(0,0,t),r)},setRectangleDropZone:function(t,e){return this.setDropZone(new l(0,0,t,e),u)},setDropZone:function(t,e){return this.input||this.setInteractive(t,e,!0),this},setAlpha:function(){},setBlendMode:function(){},renderCanvas:function(t,e,i){i.addToRenderList(e)},renderWebGL:function(t,e,i){i.addToRenderList(e)}});t.exports=c},95261:(t,e,i)=>{var s=i(44603),n=i(23568),r=i(41481);s.register("zone",(function(t){var e=n(t,"x",0),i=n(t,"y",0),s=n(t,"width",1),o=n(t,"height",s);return new r(this.scene,e,i,s,o)}))},84175:(t,e,i)=>{var s=i(41481);i(39429).register("zone",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},95166:t=>{t.exports=function(t){return t.radius>0?Math.PI*t.radius*t.radius:0}},96503:(t,e,i)=>{var s=i(83419),n=i(87902),r=i(26241),o=i(79124),a=i(23777),h=i(28176),l=new s({initialize:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),this.type=a.CIRCLE,this.x=t,this.y=e,this._radius=i,this._diameter=2*i},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return h(this,t)},setTo:function(t,e,i){return this.x=t,this.y=e,this._radius=i,this._diameter=2*i,this},setEmpty:function(){return this._radius=0,this._diameter=0,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},isEmpty:function(){return this._radius<=0},radius:{get:function(){return this._radius},set:function(t){this._radius=t,this._diameter=2*t}},diameter:{get:function(){return this._diameter},set:function(t){this._diameter=t,this._radius=.5*t}},left:{get:function(){return this.x-this._radius},set:function(t){this.x=t+this._radius}},right:{get:function(){return this.x+this._radius},set:function(t){this.x=t-this._radius}},top:{get:function(){return this.y-this._radius},set:function(t){this.y=t+this._radius}},bottom:{get:function(){return this.y+this._radius},set:function(t){this.y=t-this._radius}}});t.exports=l},71562:t=>{t.exports=function(t){return Math.PI*t.radius*2}},92110:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){return void 0===i&&(i=new s),i.x=t.x+t.radius*Math.cos(e),i.y=t.y+t.radius*Math.sin(e),i}},42250:(t,e,i)=>{var s=i(96503);t.exports=function(t){return new s(t.x,t.y,t.radius)}},87902:t=>{t.exports=function(t,e,i){return t.radius>0&&e>=t.left&&e<=t.right&&i>=t.top&&i<=t.bottom&&(t.x-e)*(t.x-e)+(t.y-i)*(t.y-i)<=t.radius*t.radius}},5698:(t,e,i)=>{var s=i(87902);t.exports=function(t,e){return s(t,e.x,e.y)}},70588:(t,e,i)=>{var s=i(87902);t.exports=function(t,e){return s(t,e.x,e.y)&&s(t,e.right,e.y)&&s(t,e.x,e.bottom)&&s(t,e.right,e.bottom)}},26394:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y,t.radius)}},76278:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.radius===e.radius}},2074:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.left,e.y=t.top,e.width=t.diameter,e.height=t.diameter,e}},26241:(t,e,i)=>{var s=i(92110),n=i(62945),r=i(36383),o=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new o);var a=n(e,0,r.PI2);return s(t,a,i)}},79124:(t,e,i)=>{var s=i(71562),n=i(92110),r=i(62945),o=i(36383);t.exports=function(t,e,i,a){void 0===a&&(a=[]),!e&&i>0&&(e=s(t)/i);for(var h=0;h{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},39212:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},28176:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=2*Math.PI*Math.random(),n=Math.random()+Math.random(),r=n>1?2-n:n,o=r*Math.cos(i),a=r*Math.sin(i);return e.x=t.x+o*t.radius,e.y=t.y+a*t.radius,e}},88911:(t,e,i)=>{var s=i(96503);s.Area=i(95166),s.Circumference=i(71562),s.CircumferencePoint=i(92110),s.Clone=i(42250),s.Contains=i(87902),s.ContainsPoint=i(5698),s.ContainsRect=i(70588),s.CopyFrom=i(26394),s.Equals=i(76278),s.GetBounds=i(2074),s.GetPoint=i(26241),s.GetPoints=i(79124),s.Offset=i(50884),s.OffsetPoint=i(39212),s.Random=i(28176),t.exports=s},23777:t=>{t.exports={CIRCLE:0,ELLIPSE:1,LINE:2,POINT:3,POLYGON:4,RECTANGLE:5,TRIANGLE:6}},78874:t=>{t.exports=function(t){return t.isEmpty()?0:t.getMajorRadius()*t.getMinorRadius()*Math.PI}},92990:t=>{t.exports=function(t){var e=t.width/2,i=t.height/2,s=Math.pow(e-i,2)/Math.pow(e+i,2);return Math.PI*(e+i)*(1+3*s/(10+Math.sqrt(4-3*s)))}},79522:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=t.width/2,r=t.height/2;return i.x=t.x+n*Math.cos(e),i.y=t.y+r*Math.sin(e),i}},58102:(t,e,i)=>{var s=i(8497);t.exports=function(t){return new s(t.x,t.y,t.width,t.height)}},81154:t=>{t.exports=function(t,e,i){if(t.width<=0||t.height<=0)return!1;var s=(e-t.x)/t.width,n=(i-t.y)/t.height;return(s*=s)+(n*=n)<.25}},46662:(t,e,i)=>{var s=i(81154);t.exports=function(t,e){return s(t,e.x,e.y)}},1632:(t,e,i)=>{var s=i(81154);t.exports=function(t,e){return s(t,e.x,e.y)&&s(t,e.right,e.y)&&s(t,e.x,e.bottom)&&s(t,e.right,e.bottom)}},65534:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y,t.width,t.height)}},8497:(t,e,i)=>{var s=i(83419),n=i(81154),r=i(90549),o=i(48320),a=i(23777),h=i(24820),l=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=a.ELLIPSE,this.x=t,this.y=e,this.width=i,this.height=s},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return h(this,t)},setTo:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setEmpty:function(){return this.width=0,this.height=0,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},isEmpty:function(){return this.width<=0||this.height<=0},getMinorRadius:function(){return Math.min(this.width,this.height)/2},getMajorRadius:function(){return Math.max(this.width,this.height)/2},left:{get:function(){return this.x-this.width/2},set:function(t){this.x=t+this.width/2}},right:{get:function(){return this.x+this.width/2},set:function(t){this.x=t-this.width/2}},top:{get:function(){return this.y-this.height/2},set:function(t){this.y=t+this.height/2}},bottom:{get:function(){return this.y+this.height/2},set:function(t){this.y=t-this.height/2}}});t.exports=l},36146:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}},23694:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.left,e.y=t.top,e.width=t.width,e.height=t.height,e}},90549:(t,e,i)=>{var s=i(79522),n=i(62945),r=i(36383),o=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new o);var a=n(e,0,r.PI2);return s(t,a,i)}},48320:(t,e,i)=>{var s=i(92990),n=i(79522),r=i(62945),o=i(36383);t.exports=function(t,e,i,a){void 0===a&&(a=[]),!e&&i>0&&(e=s(t)/i);for(var h=0;h{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},44808:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},24820:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=Math.random()*Math.PI*2,n=Math.sqrt(Math.random());return e.x=t.x+n*Math.cos(i)*t.width/2,e.y=t.y+n*Math.sin(i)*t.height/2,e}},49203:(t,e,i)=>{var s=i(8497);s.Area=i(78874),s.Circumference=i(92990),s.CircumferencePoint=i(79522),s.Clone=i(58102),s.Contains=i(81154),s.ContainsPoint=i(46662),s.ContainsRect=i(1632),s.CopyFrom=i(65534),s.Equals=i(36146),s.GetBounds=i(23694),s.GetPoint=i(90549),s.GetPoints=i(48320),s.Offset=i(73424),s.OffsetPoint=i(44808),s.Random=i(24820),t.exports=s},55738:(t,e,i)=>{var s=i(23777),n=i(79291),r={Circle:i(88911),Ellipse:i(49203),Intersects:i(91865),Line:i(2529),Mesh:i(73090),Point:i(43711),Polygon:i(58423),Rectangle:i(93232),Triangle:i(84435)};r=n(!1,r,s),t.exports=r},2044:(t,e,i)=>{var s=i(20339);t.exports=function(t,e){return s(t.x,t.y,e.x,e.y)<=t.radius+e.radius}},81491:t=>{t.exports=function(t,e){var i=e.width/2,s=e.height/2,n=Math.abs(t.x-e.x-i),r=Math.abs(t.y-e.y-s),o=i+t.radius,a=s+t.radius;if(n>o||r>a)return!1;if(n<=i||r<=s)return!0;var h=n-i,l=r-s;return h*h+l*l<=t.radius*t.radius}},63376:(t,e,i)=>{var s=i(2141),n=i(2044);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r,o,a,h,l=t.x,u=t.y,c=t.radius,d=e.x,f=e.y,p=e.radius;if(u===f)0===(a=(o=-2*f)*o-4*(r=1)*(d*d+(h=(p*p-c*c-d*d+l*l)/(2*(l-d)))*h-2*d*h+f*f-p*p))?i.push(new s(h,-o/(2*r))):a>0&&(i.push(new s(h,(-o+Math.sqrt(a))/(2*r))),i.push(new s(h,(-o-Math.sqrt(a))/(2*r))));else{var v=(l-d)/(u-f),g=(p*p-c*c-d*d+l*l-f*f+u*u)/(2*(u-f));0===(a=(o=2*u*v-2*g*v-2*l)*o-4*(r=v*v+1)*(l*l+u*u+g*g-c*c-2*u*g))?(h=-o/(2*r),i.push(new s(h,g-h*v))):a>0&&(h=(-o+Math.sqrt(a))/(2*r),i.push(new s(h,g-h*v)),h=(-o-Math.sqrt(a))/(2*r),i.push(new s(h,g-h*v)))}}return i}},97439:(t,e,i)=>{var s=i(4042),n=i(81491);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r=e.getLineA(),o=e.getLineB(),a=e.getLineC(),h=e.getLineD();s(r,t,i),s(o,t,i),s(a,t,i),s(h,t,i)}return i}},4042:(t,e,i)=>{var s=i(2141),n=i(80462);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r,o,a=t.x1,h=t.y1,l=t.x2,u=t.y2,c=e.x,d=e.y,f=e.radius,p=l-a,v=u-h,g=a-c,m=h-d,y=p*p+v*v,x=2*(p*g+v*m),T=x*x-4*y*(g*g+m*m-f*f);if(0===T){var w=-x/(2*y);r=a+w*p,o=h+w*v,w>=0&&w<=1&&i.push(new s(r,o))}else if(T>0){var b=(-x-Math.sqrt(T))/(2*y);r=a+b*p,o=h+b*v,b>=0&&b<=1&&i.push(new s(r,o));var S=(-x+Math.sqrt(T))/(2*y);r=a+S*p,o=h+S*v,S>=0&&S<=1&&i.push(new s(r,o))}}return i}},36100:(t,e,i)=>{var s=i(25836);t.exports=function(t,e,i,n){void 0===i&&(i=!1);var r,o,a,h=t.x1,l=t.y1,u=t.x2,c=t.y2,d=e.x1,f=e.y1,p=u-h,v=c-l,g=e.x2-d,m=e.y2-f,y=p*m-v*g;if(0===y)return null;if(i){if(r=(p*(f-l)+v*(h-d))/(g*v-m*p),0!==p)o=(d+g*r-h)/p;else{if(0===v)return null;o=(f+m*r-l)/v}if(o<0||r<0||r>1)return null;a=o}else{if(o=((l-f)*p-(h-d)*v)/y,(r=((d-h)*m-(f-l)*g)/y)<0||r>1||o<0||o>1)return null;a=r}return void 0===n&&(n=new s),n.set(h+p*a,l+v*a,a)}},3073:(t,e,i)=>{var s=i(36100),n=i(23031),r=i(25836),o=new n,a=new r;t.exports=function(t,e,i,n){void 0===i&&(i=!1),void 0===n&&(n=new r);var h=!1;n.set(),a.set();for(var l=e[e.length-1],u=0;u{var s=i(25836),n=i(61369),r=i(3073),o=new s;t.exports=function(t,e,i,s){void 0===s&&(s=new n),Array.isArray(e)||(e=[e]);var a=!1;s.set(),o.set();for(var h=0;h{var s=i(2141),n=i(76112),r=i(92773);t.exports=function(t,e,i){if(void 0===i&&(i=[]),r(t,e))for(var o=e.getLineA(),a=e.getLineB(),h=e.getLineC(),l=e.getLineD(),u=[new s,new s,new s,new s],c=[n(o,t,u[0]),n(a,t,u[1]),n(h,t,u[2]),n(l,t,u[3])],d=0;d<4;d++)c[d]&&i.push(u[d]);return i}},71147:(t,e,i)=>{var s=i(61369),n=i(56362),r=new(i(23031));function o(t,e,i,o,a){var h=Math.cos(t),l=Math.sin(t);r.setTo(e,i,e+h,i+l);var u=n(r,o,!0);u&&a.push(new s(u.x,u.y,t,u.w))}function a(t,e){return t.z-e.z}t.exports=function(t,e,i){Array.isArray(i)||(i=[i]);for(var s=[],n=[],r=0;r{var s=i(87841),n=i(59996);t.exports=function(t,e,i){return void 0===i&&(i=new s),n(t,e)&&(i.x=Math.max(t.x,e.x),i.y=Math.max(t.y,e.y),i.width=Math.min(t.right,e.right)-i.x,i.height=Math.min(t.bottom,e.bottom)-i.y),i}},52784:(t,e,i)=>{var s=i(60646),n=i(59996);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r=t.getLineA(),o=t.getLineB(),a=t.getLineC(),h=t.getLineD();s(r,e,i),s(o,e,i),s(a,e,i),s(h,e,i)}return i}},26341:(t,e,i)=>{var s=i(89265),n=i(60646);t.exports=function(t,e,i){if(void 0===i&&(i=[]),s(t,e)){var r=e.getLineA(),o=e.getLineB(),a=e.getLineC();n(r,t,i),n(o,t,i),n(a,t,i)}return i}},38720:(t,e,i)=>{var s=i(4042),n=i(67636);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r=t.getLineA(),o=t.getLineB(),a=t.getLineC();s(r,e,i),s(o,e,i),s(a,e,i)}return i}},13882:(t,e,i)=>{var s=i(2141),n=i(2822),r=i(76112);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e))for(var o=t.getLineA(),a=t.getLineB(),h=t.getLineC(),l=[new s,new s,new s],u=[r(o,e,l[0]),r(a,e,l[1]),r(h,e,l[2])],c=0;c<3;c++)u[c]&&i.push(l[c]);return i}},75636:(t,e,i)=>{var s=i(82944),n=i(13882);t.exports=function(t,e,i){if(void 0===i&&(i=[]),s(t,e)){var r=e.getLineA(),o=e.getLineB(),a=e.getLineC();n(t,r,i),n(t,o,i),n(t,a,i)}return i}},80462:(t,e,i)=>{var s=i(87902),n=new(i(2141));t.exports=function(t,e,i){if(void 0===i&&(i=n),s(e,t.x1,t.y1))return i.x=t.x1,i.y=t.y1,!0;if(s(e,t.x2,t.y2))return i.x=t.x2,i.y=t.y2,!0;var r=t.x2-t.x1,o=t.y2-t.y1,a=e.x-t.x1,h=e.y-t.y1,l=r*r+o*o,u=r,c=o;if(l>0){var d=(a*r+h*o)/l;u*=d,c*=d}return i.x=t.x1+u,i.y=t.y1+c,u*u+c*c<=l&&u*r+c*o>=0&&s(e,i.x,i.y)}},76112:t=>{t.exports=function(t,e,i){var s=t.x1,n=t.y1,r=t.x2,o=t.y2,a=e.x1,h=e.y1,l=e.x2,u=e.y2;if(s===r&&n===o||a===l&&h===u)return!1;var c=(u-h)*(r-s)-(l-a)*(o-n);if(0===c)return!1;var d=((l-a)*(n-h)-(u-h)*(s-a))/c,f=((r-s)*(n-h)-(o-n)*(s-a))/c;return!(d<0||d>1||f<0||f>1)&&(i&&(i.x=s+d*(r-s),i.y=n+d*(o-n)),!0)}},92773:t=>{t.exports=function(t,e){var i=t.x1,s=t.y1,n=t.x2,r=t.y2,o=e.x,a=e.y,h=e.right,l=e.bottom,u=0;if(i>=o&&i<=h&&s>=a&&s<=l||n>=o&&n<=h&&r>=a&&r<=l)return!0;if(i=o){if((u=s+(r-s)*(o-i)/(n-i))>a&&u<=l)return!0}else if(i>h&&n<=h&&(u=s+(r-s)*(h-i)/(n-i))>=a&&u<=l)return!0;if(s=a){if((u=i+(n-i)*(a-s)/(r-s))>=o&&u<=h)return!0}else if(s>l&&r<=l&&(u=i+(n-i)*(l-s)/(r-s))>=o&&u<=h)return!0;return!1}},16204:t=>{t.exports=function(t,e,i){void 0===i&&(i=1);var s=e.x1,n=e.y1,r=e.x2,o=e.y2,a=t.x,h=t.y,l=(r-s)*(r-s)+(o-n)*(o-n);if(0===l)return!1;var u=((a-s)*(r-s)+(h-n)*(o-n))/l;if(u<0)return Math.sqrt((s-a)*(s-a)+(n-h)*(n-h))<=i;if(u>=0&&u<=1){var c=((n-h)*(r-s)-(s-a)*(o-n))/l;return Math.abs(c)*Math.sqrt(l)<=i}return Math.sqrt((r-a)*(r-a)+(o-h)*(o-h))<=i}},14199:(t,e,i)=>{var s=i(16204);t.exports=function(t,e){if(!s(t,e))return!1;var i=Math.min(e.x1,e.x2),n=Math.max(e.x1,e.x2),r=Math.min(e.y1,e.y2),o=Math.max(e.y1,e.y2);return t.x>=i&&t.x<=n&&t.y>=r&&t.y<=o}},59996:t=>{t.exports=function(t,e){return!(t.width<=0||t.height<=0||e.width<=0||e.height<=0)&&!(t.righte.right||t.y>e.bottom)}},89265:(t,e,i)=>{var s=i(76112),n=i(37303),r=i(48653),o=i(77493);t.exports=function(t,e){if(e.left>t.right||e.rightt.bottom||e.bottom0}},84411:t=>{t.exports=function(t,e,i,s,n,r){return void 0===r&&(r=0),!(e>t.right+r||it.bottom+r||n{var s=i(80462),n=i(10690);t.exports=function(t,e){return!(t.left>e.right||t.righte.bottom||t.bottom{var s=i(76112);t.exports=function(t,e){return!(!t.contains(e.x1,e.y1)&&!t.contains(e.x2,e.y2))||(!!s(t.getLineA(),e)||(!!s(t.getLineB(),e)||!!s(t.getLineC(),e)))}},82944:(t,e,i)=>{var s=i(48653),n=i(71694),r=i(76112);t.exports=function(t,e){if(t.left>e.right||t.righte.bottom||t.bottom0||(c=n(e),(d=s(t,c,!0)).length>0)}},91865:(t,e,i)=>{t.exports={CircleToCircle:i(2044),CircleToRectangle:i(81491),GetCircleToCircle:i(63376),GetCircleToRectangle:i(97439),GetLineToCircle:i(4042),GetLineToLine:i(36100),GetLineToPoints:i(3073),GetLineToPolygon:i(56362),GetLineToRectangle:i(60646),GetRaysFromPointToPolygon:i(71147),GetRectangleIntersection:i(68389),GetRectangleToRectangle:i(52784),GetRectangleToTriangle:i(26341),GetTriangleToCircle:i(38720),GetTriangleToLine:i(13882),GetTriangleToTriangle:i(75636),LineToCircle:i(80462),LineToLine:i(76112),LineToRectangle:i(92773),PointToLine:i(16204),PointToLineSegment:i(14199),RectangleToRectangle:i(59996),RectangleToTriangle:i(89265),RectangleToValues:i(84411),TriangleToCircle:i(67636),TriangleToLine:i(2822),TriangleToTriangle:i(82944)}},91938:t=>{t.exports=function(t){return Math.atan2(t.y2-t.y1,t.x2-t.x1)}},84993:t=>{t.exports=function(t,e,i){void 0===e&&(e=1),void 0===i&&(i=[]);var s=Math.round(t.x1),n=Math.round(t.y1),r=Math.round(t.x2),o=Math.round(t.y2),a=Math.abs(r-s),h=Math.abs(o-n),l=s-h&&(c-=h,s+=l),f{t.exports=function(t,e,i){var s=e-(t.x1+t.x2)/2,n=i-(t.y1+t.y2)/2;return t.x1+=s,t.y1+=n,t.x2+=s,t.y2+=n,t}},31116:(t,e,i)=>{var s=i(23031);t.exports=function(t){return new s(t.x1,t.y1,t.x2,t.y2)}},59944:t=>{t.exports=function(t,e){return e.setTo(t.x1,t.y1,t.x2,t.y2)}},59220:t=>{t.exports=function(t,e){return t.x1===e.x1&&t.y1===e.y1&&t.x2===e.x2&&t.y2===e.y2}},78177:(t,e,i)=>{var s=i(35001);t.exports=function(t,e,i){void 0===i&&(i=e);var n=s(t),r=t.x2-t.x1,o=t.y2-t.y1;return e&&(t.x1=t.x1-r/n*e,t.y1=t.y1-o/n*e),i&&(t.x2=t.x2+r/n*i,t.y2=t.y2+o/n*i),t}},26708:(t,e,i)=>{var s=i(52816),n=i(6113),r=i(2141);t.exports=function(t,e,i,o,a){void 0===o&&(o=0),void 0===a&&(a=[]);var h,l,u=[],c=t.x1,d=t.y1,f=t.x2-c,p=t.y2-d,v=n(e,a),g=i-1;for(h=0;h0){var m=u[0],y=[m];for(h=1;h=o&&(y.push(x),m=x)}var T=u[u.length-1];return s(m,T){var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=(t.x1+t.x2)/2,e.y=(t.y1+t.y2)/2,e}},99569:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=t.x1,r=t.y1,o=t.x2,a=t.y2,h=(o-n)*(o-n)+(a-r)*(a-r);if(0===h)return i;var l=((e.x-n)*(o-n)+(e.y-r)*(a-r))/h;return i.x=n+l*(o-n),i.y=r+l*(a-r),i}},34638:(t,e,i)=>{var s=i(36383),n=i(91938),r=i(2141);t.exports=function(t,e){void 0===e&&(e=new r);var i=n(t)-s.TAU;return e.x=Math.cos(i),e.y=Math.sin(i),e}},13151:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){return void 0===i&&(i=new s),i.x=t.x1+(t.x2-t.x1)*e,i.y=t.y1+(t.y2-t.y1)*e,i}},15258:(t,e,i)=>{var s=i(35001),n=i(2141);t.exports=function(t,e,i,r){void 0===r&&(r=[]),!e&&i>0&&(e=s(t)/i);for(var o=t.x1,a=t.y1,h=t.x2,l=t.y2,u=0;u{t.exports=function(t,e){var i=t.x1,s=t.y1,n=t.x2,r=t.y2,o=(n-i)*(n-i)+(r-s)*(r-s);if(0===o)return!1;var a=((s-e.y)*(n-i)-(i-e.x)*(r-s))/o;return Math.abs(a)*Math.sqrt(o)}},98770:t=>{t.exports=function(t){return Math.abs(t.y1-t.y2)}},35001:t=>{t.exports=function(t){return Math.sqrt((t.x2-t.x1)*(t.x2-t.x1)+(t.y2-t.y1)*(t.y2-t.y1))}},23031:(t,e,i)=>{var s=i(83419),n=i(13151),r=i(15258),o=i(23777),a=i(65822),h=i(26099),l=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=o.LINE,this.x1=t,this.y1=e,this.x2=i,this.y2=s},getPoint:function(t,e){return n(this,t,e)},getPoints:function(t,e,i){return r(this,t,e,i)},getRandomPoint:function(t){return a(this,t)},setTo:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.x1=t,this.y1=e,this.x2=i,this.y2=s,this},setFromObjects:function(t,e){return this.x1=t.x,this.y1=t.y,this.x2=e.x,this.y2=e.y,this},getPointA:function(t){return void 0===t&&(t=new h),t.set(this.x1,this.y1),t},getPointB:function(t){return void 0===t&&(t=new h),t.set(this.x2,this.y2),t},left:{get:function(){return Math.min(this.x1,this.x2)},set:function(t){this.x1<=this.x2?this.x1=t:this.x2=t}},right:{get:function(){return Math.max(this.x1,this.x2)},set:function(t){this.x1>this.x2?this.x1=t:this.x2=t}},top:{get:function(){return Math.min(this.y1,this.y2)},set:function(t){this.y1<=this.y2?this.y1=t:this.y2=t}},bottom:{get:function(){return Math.max(this.y1,this.y2)},set:function(t){this.y1>this.y2?this.y1=t:this.y2=t}}});t.exports=l},64795:(t,e,i)=>{var s=i(36383),n=i(15994),r=i(91938);t.exports=function(t){var e=r(t)-s.TAU;return n(e,-Math.PI,Math.PI)}},52616:(t,e,i)=>{var s=i(36383),n=i(91938);t.exports=function(t){return Math.cos(n(t)-s.TAU)}},87231:(t,e,i)=>{var s=i(36383),n=i(91938);t.exports=function(t){return Math.sin(n(t)-s.TAU)}},89662:t=>{t.exports=function(t,e,i){return t.x1+=e,t.y1+=i,t.x2+=e,t.y2+=i,t}},71165:t=>{t.exports=function(t){return-(t.x2-t.x1)/(t.y2-t.y1)}},65822:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=Math.random();return e.x=t.x1+i*(t.x2-t.x1),e.y=t.y1+i*(t.y2-t.y1),e}},69777:(t,e,i)=>{var s=i(91938),n=i(64795);t.exports=function(t,e){return 2*n(e)-Math.PI-s(t)}},39706:(t,e,i)=>{var s=i(64400);t.exports=function(t,e){var i=(t.x1+t.x2)/2,n=(t.y1+t.y2)/2;return s(t,i,n,e)}},82585:(t,e,i)=>{var s=i(64400);t.exports=function(t,e,i){return s(t,e.x,e.y,i)}},64400:t=>{t.exports=function(t,e,i,s){var n=Math.cos(s),r=Math.sin(s),o=t.x1-e,a=t.y1-i;return t.x1=o*n-a*r+e,t.y1=o*r+a*n+i,o=t.x2-e,a=t.y2-i,t.x2=o*n-a*r+e,t.y2=o*r+a*n+i,t}},62377:t=>{t.exports=function(t,e,i,s,n){return t.x1=e,t.y1=i,t.x2=e+Math.cos(s)*n,t.y2=i+Math.sin(s)*n,t}},71366:t=>{t.exports=function(t){return(t.y2-t.y1)/(t.x2-t.x1)}},10809:t=>{t.exports=function(t){return Math.abs(t.x1-t.x2)}},2529:(t,e,i)=>{var s=i(23031);s.Angle=i(91938),s.BresenhamPoints=i(84993),s.CenterOn=i(36469),s.Clone=i(31116),s.CopyFrom=i(59944),s.Equals=i(59220),s.Extend=i(78177),s.GetEasedPoints=i(26708),s.GetMidPoint=i(32125),s.GetNearestPoint=i(99569),s.GetNormal=i(34638),s.GetPoint=i(13151),s.GetPoints=i(15258),s.GetShortestDistance=i(26408),s.Height=i(98770),s.Length=i(35001),s.NormalAngle=i(64795),s.NormalX=i(52616),s.NormalY=i(87231),s.Offset=i(89662),s.PerpSlope=i(71165),s.Random=i(65822),s.ReflectAngle=i(69777),s.Rotate=i(39706),s.RotateAroundPoint=i(82585),s.RotateAroundXY=i(64400),s.SetToAngle=i(62377),s.Slope=i(71366),s.Width=i(10809),t.exports=s},83997:(t,e,i)=>{var s=i(83419),n=i(87841),r=i(26099);function o(t,e,i,s){var n=t-i,r=e-s,o=n*n+r*r;return Math.sqrt(o)}var a=new s({initialize:function(t,e,i){this.vertex1=t,this.vertex2=e,this.vertex3=i,this.bounds=new n,this._inCenter=new r},getInCenter:function(t){void 0===t&&(t=!0);var e,i,s,n,r,a,h=this.vertex1,l=this.vertex2,u=this.vertex3;t?(e=h.x,i=h.y,s=l.x,n=l.y,r=u.x,a=u.y):(e=h.vx,i=h.vy,s=l.vx,n=l.vy,r=u.vx,a=u.vy);var c=o(r,a,s,n),d=o(e,i,r,a),f=o(s,n,e,i),p=c+d+f;return this._inCenter.set((e*c+s*d+r*f)/p,(i*c+n*d+a*f)/p)},contains:function(t,e,i){var s=this.vertex1,n=this.vertex2,r=this.vertex3,o=s.vx,a=s.vy,h=n.vx,l=n.vy,u=r.vx,c=r.vy;if(i){var d=i.a,f=i.b,p=i.c,v=i.d,g=i.e,m=i.f;o=s.vx*d+s.vy*p+g,a=s.vx*f+s.vy*v+m,h=n.vx*d+n.vy*p+g,l=n.vx*f+n.vy*v+m,u=r.vx*d+r.vy*p+g,c=r.vx*f+r.vy*v+m}var y=u-o,x=c-a,T=h-o,w=l-a,b=t-o,S=e-a,E=y*y+x*x,A=y*T+x*w,C=y*b+x*S,_=T*T+w*w,M=T*b+w*S,P=E*_-A*A,R=0===P?0:1/P,L=(_*C-A*M)*R,O=(E*M-A*C)*R;return L>=0&&O>=0&&L+O<1},isCounterClockwise:function(t){var e=this.vertex1,i=this.vertex2,s=this.vertex3,n=(i.vx-e.vx)*(s.vy-e.vy)-(i.vy-e.vy)*(s.vx-e.vx);return t<=0?n>=0:n<0},load:function(t,e,i,s,n){return i=this.vertex1.load(t,e,i,s,n),i=this.vertex2.load(t,e,i,s,n),i=this.vertex3.load(t,e,i,s,n)},transformCoordinatesLocal:function(t,e,i,s){return this.vertex1.transformCoordinatesLocal(t,e,i,s),this.vertex2.transformCoordinatesLocal(t,e,i,s),this.vertex3.transformCoordinatesLocal(t,e,i,s),this},updateBounds:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3,s=this.bounds;return s.x=Math.min(t.vx,e.vx,i.vx),s.y=Math.min(t.vy,e.vy,i.vy),s.width=Math.max(t.vx,e.vx,i.vx)-s.x,s.height=Math.max(t.vy,e.vy,i.vy)-s.y,this},isInView:function(t,e,i,s,n,r,o,a,h,l,u){this.update(s,n,r,o,a,h,l,u);var c=this.vertex1,d=this.vertex2,f=this.vertex3;if(c.ta<=0&&d.ta<=0&&f.ta<=0)return!1;if(e&&!this.isCounterClockwise(i))return!1;var p=this.bounds;p.x=Math.min(c.tx,d.tx,f.tx),p.y=Math.min(c.ty,d.ty,f.ty),p.width=Math.max(c.tx,d.tx,f.tx)-p.x,p.height=Math.max(c.ty,d.ty,f.ty)-p.y;var v=t.x+t.width,g=t.y+t.height;return!(p.width<=0||p.height<=0||t.width<=0||t.height<=0)&&!(p.rightv||p.y>g)},scrollUV:function(t,e){return this.vertex1.scrollUV(t,e),this.vertex2.scrollUV(t,e),this.vertex3.scrollUV(t,e),this},scaleUV:function(t,e){return this.vertex1.scaleUV(t,e),this.vertex2.scaleUV(t,e),this.vertex3.scaleUV(t,e),this},setColor:function(t){return this.vertex1.color=t,this.vertex2.color=t,this.vertex3.color=t,this},update:function(t,e,i,s,n,r,o,a){return this.vertex1.update(e,i,s,n,r,o,a,t),this.vertex2.update(e,i,s,n,r,o,a,t),this.vertex3.update(e,i,s,n,r,o,a,t),this},translate:function(t,e){void 0===e&&(e=0);var i=this.vertex1,s=this.vertex2,n=this.vertex3;return i.x+=t,i.y+=e,s.x+=t,s.y+=e,n.x+=t,n.y+=e,this},x:{get:function(){return this.getInCenter().x},set:function(t){var e=this.getInCenter();this.translate(t-e.x,0)}},y:{get:function(){return this.getInCenter().y},set:function(t){var e=this.getInCenter();this.translate(0,t-e.y)}},alpha:{get:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3;return(t.alpha+e.alpha+i.alpha)/3},set:function(t){this.vertex1.alpha=t,this.vertex2.alpha=t,this.vertex3.alpha=t}},depth:{get:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3;return(t.vz+e.vz+i.vz)/3}},destroy:function(){this.vertex1=null,this.vertex2=null,this.vertex3=null}});t.exports=a},48803:(t,e,i)=>{var s=i(83997),n=i(95540),r=i(37867),o=i(25836),a=i(39318),h=new o,l=new o,u=new r;t.exports=function(t){var e,i=n(t,"mesh"),r=n(t,"texture",null),o=n(t,"frame"),c=n(t,"width",1),d=n(t,"height",c),f=n(t,"widthSegments",1),p=n(t,"heightSegments",f),v=n(t,"x",0),g=n(t,"y",0),m=n(t,"z",0),y=n(t,"rotateX",0),x=n(t,"rotateY",0),T=n(t,"rotateZ",0),w=n(t,"zIsUp",!0),b=n(t,"isOrtho",!!i&&i.dirtyCache[11]),S=n(t,"colors",[16777215]),E=n(t,"alphas",[1]),A=n(t,"tile",!1),C=n(t,"flipY",!1),_=n(t,"width",null),M={faces:[],verts:[]};if(h.set(v,g,m),l.set(y,x,T),u.fromRotationXYTranslation(l,h,w),!r&&i)r=i.texture,o||(e=i.frame);else if(i&&"string"==typeof r)r=i.scene.sys.textures.get(r);else if(!r)return M;e||(e=r.get(o)),!_&&b&&r&&i&&(c=e.width/i.height,d=e.height/i.height);var P,R,L=c/2,O=d/2,F=Math.floor(f),D=Math.floor(p),k=F+1,I=D+1,B=c/F,N=d/D,U=[],X=[],Y=0,z=1,G=0,V=1;e&&(Y=e.u0,z=e.u1,C?(G=e.v1,V=e.v0):(G=e.v0,V=e.v1));var W=z-Y,H=V-G;for(R=0;R{var s=i(83997),n=i(37867),r=i(25836),o=i(39318),a=new r,h=new r,l=new n;t.exports=function(t,e,i,n,r,u,c,d,f,p){void 0===i&&(i=1),void 0===n&&(n=0),void 0===r&&(r=0),void 0===u&&(u=0),void 0===c&&(c=0),void 0===d&&(d=0),void 0===f&&(f=0),void 0===p&&(p=!0);var v={faces:[],verts:[]},g=t.materials;a.set(n,r,u),h.set(c,d,f),l.fromRotationXYTranslation(h,a,p);for(var m=0;m{var s=i(83997),n=i(39318);t.exports=function(t,e,i,r,o,a,h,l){if(void 0===r&&(r=!1),void 0===a&&(a=16777215),void 0===h&&(h=1),void 0===l&&(l=!1),t.length===e.length||r){var u,c,d,f,p,v,g,m,y,x,T,w={faces:[],vertices:[]},b=r?3:2,S=Array.isArray(a),E=Array.isArray(h);if(Array.isArray(i)&&i.length>0)for(u=0;u{var e=!0,i="untitled",s="",n="";function r(t){var e=t.indexOf("#");return e>-1?t.substring(0,e):t}function o(t){return 0===t.models.length&&t.models.push({faces:[],name:i,textureCoords:[],vertexNormals:[],vertices:[]}),s="",t.models[t.models.length-1]}function a(t,e){var n=t.length>=2?t[1]:i;e.models.push({faces:[],name:n,textureCoords:[],vertexNormals:[],vertices:[]}),s=""}function h(t){2===t.length&&(s=t[1])}function l(t,e){var i=t.length,s=i>=2?parseFloat(t[1]):0,n=i>=3?parseFloat(t[2]):0,r=i>=4?parseFloat(t[3]):0;o(e).vertices.push({x:s,y:n,z:r})}function u(t,i){var s=t.length,n=s>=2?parseFloat(t[1]):0,r=s>=3?parseFloat(t[2]):0,a=s>=4?parseFloat(t[3]):0;isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(a)&&(a=0),e&&(r=1-r),o(i).textureCoords.push({u:n,v:r,w:a})}function c(t,e){var i=t.length,s=i>=2?parseFloat(t[1]):0,n=i>=3?parseFloat(t[2]):0,r=i>=4?parseFloat(t[3]):0;o(e).vertexNormals.push({x:s,y:n,z:r})}function d(t,e){var i=t.length-1;if(!(i<3)){for(var r={group:s,material:n,vertices:[]},a=0;a3)){var u=0,c=0,d=0;u=parseInt(h[0],10),l>1&&""!==h[1]&&(c=parseInt(h[1],10)),l>2&&(d=parseInt(h[2],10)),0!==u&&(u<0&&(u=o(e).vertices.length+1+u),c-=1,u-=1,d-=1,r.vertices.push({textureCoordsIndex:c,vertexIndex:u,vertexNormalIndex:d}))}}o(e).faces.push(r)}}function f(t,e){t.length>=2&&e.materialLibraries.push(t[1])}function p(t){t.length>=2&&(n=t[1])}t.exports=function(t,i){void 0===i&&(i=!0),e=i;var o={materials:{},materialLibraries:[],models:[]};s="",n="";for(var v=t.split("\n"),g=0;g{var s=i(37589);t.exports=function(t){for(var e={},i=t.split("\n"),n="",r=0;r=2?Math.floor(255*a[2]):h,u=a.length>=3?Math.floor(255*a[3]):h;e[n]=s(h,l,u)}}}return e}},92570:t=>{t.exports=function(t,e,i,s){var n,r;if(void 0===i&&void 0===s){var o=t.getInCenter();n=o.x,r=o.y}var a=Math.cos(e),h=Math.sin(e),l=t.vertex1,u=t.vertex2,c=t.vertex3,d=l.x-n,f=l.y-r;l.set(d*a-f*h+n,d*h+f*a+r),d=u.x-n,f=u.y-r,u.set(d*a-f*h+n,d*h+f*a+r),d=c.x-n,f=c.y-r,c.set(d*a-f*h+n,d*h+f*a+r)}},39318:(t,e,i)=>{var s=i(83419),n=i(70554),r=i(25836),o=new s({Extends:r,initialize:function(t,e,i,s,n,o,a,h,l,u){void 0===o&&(o=16777215),void 0===a&&(a=1),void 0===h&&(h=0),void 0===l&&(l=0),void 0===u&&(u=0),r.call(this,t,e,i),this.vx=0,this.vy=0,this.vz=0,this.nx=h,this.ny=l,this.nz=u,this.u=s,this.v=n,this.color=o,this.alpha=a,this.tx=0,this.ty=0,this.ta=0,this.tu=s,this.tv=n},setUVs:function(t,e){return this.u=t,this.v=e,this.tu=t,this.tv=e,this},scrollUV:function(t,e){return this.tu+=t,this.tv+=e,this},scaleUV:function(t,e){return this.tu=this.u*t,this.tv=this.v*e,this},transformCoordinatesLocal:function(t,e,i,s){var n=this.x,r=this.y,o=this.z,a=t.val,h=n*a[0]+r*a[4]+o*a[8]+a[12],l=n*a[1]+r*a[5]+o*a[9]+a[13],u=n*a[2]+r*a[6]+o*a[10]+a[14],c=n*a[3]+r*a[7]+o*a[11]+a[15];this.vx=h/c*e,this.vy=-l/c*i,this.vz=s<=0?u/c:-u/c},resize:function(t,e,i,s,n,r){return this.x=t,this.y=e,this.vx=this.x*i,this.vy=-this.y*s,this.vz=0,n<.5?this.vx+=i*(.5-n):n>.5&&(this.vx-=i*(n-.5)),r<.5?this.vy+=s*(.5-r):r>.5&&(this.vy-=s*(r-.5)),this},update:function(t,e,i,s,n,r,o,a){var h=this.vx*t+this.vy*i+n,l=this.vx*e+this.vy*s+r;return o&&(h=Math.round(h),l=Math.round(l)),this.tx=h,this.ty=l,this.ta=this.alpha*a,this},load:function(t,e,i,s,r){return t[++i]=this.tx,t[++i]=this.ty,t[++i]=this.tu,t[++i]=this.tv,t[++i]=s,t[++i]=r,e[++i]=n.getTintAppendFloatAlpha(this.color,this.ta),i}});t.exports=o},73090:(t,e,i)=>{var s={Face:i(83997),GenerateGridVerts:i(48803),GenerateObjVerts:i(34684),GenerateVerts:i(92515),ParseObj:i(85048),ParseObjMaterial:i(61485),RotateFace:i(92570),Vertex:i(39318)};t.exports=s},96550:t=>{t.exports=function(t){return t.setTo(Math.ceil(t.x),Math.ceil(t.y))}},99706:(t,e,i)=>{var s=i(2141);t.exports=function(t){return new s(t.x,t.y)}},68010:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y)}},27814:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y}},73565:t=>{t.exports=function(t){return t.setTo(Math.floor(t.x),Math.floor(t.y))}},87555:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){if(void 0===e&&(e=new s),!Array.isArray(t))throw new Error("GetCentroid points argument must be an array");var i=t.length;if(i<1)throw new Error("GetCentroid points array must not be empty");if(1===i)e.x=t[0].x,e.y=t[0].y;else{for(var n=0;n{t.exports=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)}},44405:t=>{t.exports=function(t){return t.x*t.x+t.y*t.y}},20873:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){void 0===e&&(e=new s);for(var i=Number.NEGATIVE_INFINITY,n=Number.POSITIVE_INFINITY,r=Number.NEGATIVE_INFINITY,o=Number.POSITIVE_INFINITY,a=0;ai&&(i=h.x),h.xr&&(r=h.y),h.y{var s=i(2141);t.exports=function(t,e,i,n){return void 0===i&&(i=0),void 0===n&&(n=new s),n.x=t.x+(e.x-t.x)*i,n.y=t.y+(e.y-t.y)*i,n}},55767:t=>{t.exports=function(t){return t.setTo(t.y,t.x)}},79432:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.setTo(-t.x,-t.y)}},2141:(t,e,i)=>{var s=i(83419),n=i(23777),r=new s({initialize:function(t,e){void 0===t&&(t=0),void 0===e&&(e=t),this.type=n.POINT,this.x=t,this.y=e},setTo:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.x=t,this.y=e,this}});t.exports=r},72930:(t,e,i)=>{var s=i(2141),n=i(44405);t.exports=function(t,e,i){void 0===i&&(i=new s);var r=(t.x*e.x+t.y*e.y)/n(e);return 0!==r&&(i.x=r*e.x,i.y=r*e.y),i}},62880:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=t.x*e.x+t.y*e.y;return 0!==n&&(i.x=n*e.x,i.y=n*e.y),i}},15093:(t,e,i)=>{var s=i(28793);t.exports=function(t,e){if(0!==t.x||0!==t.y){var i=s(t);t.x/=i,t.y/=i}return t.x*=e,t.y*=e,t}},43711:(t,e,i)=>{var s=i(2141);s.Ceil=i(96550),s.Clone=i(99706),s.CopyFrom=i(68010),s.Equals=i(27814),s.Floor=i(73565),s.GetCentroid=i(87555),s.GetMagnitude=i(28793),s.GetMagnitudeSq=i(44405),s.GetRectangleFromPoints=i(20873),s.Interpolate=i(26152),s.Invert=i(55767),s.Negative=i(79432),s.Project=i(72930),s.ProjectUnit=i(62880),s.SetMagnitude=i(15093),t.exports=s},12306:(t,e,i)=>{var s=i(25717);t.exports=function(t){return new s(t.points)}},63814:t=>{t.exports=function(t,e,i){for(var s=!1,n=-1,r=t.points.length-1;++n{var s=i(63814);t.exports=function(t,e){return s(t,e.x,e.y)}},94811:t=>{"use strict";function e(t,e,s){s=s||2;var r,o,a,h,c,d,p,v=e&&e.length,g=v?e[0]*s:t.length,m=i(t,0,g,s,!0),y=[];if(!m||m.next===m.prev)return y;if(v&&(m=function(t,e,s,n){var r,o,a,h=[];for(r=0,o=e.length;r80*s){r=a=t[0],o=h=t[1];for(var x=s;xa&&(a=c),d>h&&(h=d);p=0!==(p=Math.max(a-r,h-o))?32767/p:0}return n(m,y,s,r,o,p,0),y}function i(t,e,i,s,n){var r,o;if(n===C(t,e,i,s)>0)for(r=e;r=e;r-=s)o=S(r,t[r],t[r+1],o);return o&&m(o,o.next)&&(E(o),o=o.next),o}function s(t,e){if(!t)return t;e||(e=t);var i,s=t;do{if(i=!1,s.steiner||!m(s,s.next)&&0!==g(s.prev,s,s.next))s=s.next;else{if(E(s),(s=e=s.prev)===s.next)break;i=!0}}while(i||s!==e);return e}function n(t,e,i,l,u,c,f){if(t){!f&&c&&function(t,e,i,s){var n=t;do{0===n.z&&(n.z=d(n.x,n.y,e,i,s)),n.prevZ=n.prev,n.nextZ=n.next,n=n.next}while(n!==t);n.prevZ.nextZ=null,n.prevZ=null,function(t){var e,i,s,n,r,o,a,h,l=1;do{for(i=t,t=null,r=null,o=0;i;){for(o++,s=i,a=0,e=0;e0||h>0&&s;)0!==a&&(0===h||!s||i.z<=s.z)?(n=i,i=i.nextZ,a--):(n=s,s=s.nextZ,h--),r?r.nextZ=n:t=n,n.prevZ=r,r=n;i=s}r.nextZ=null,l*=2}while(o>1)}(n)}(t,l,u,c);for(var p,v,g=t;t.prev!==t.next;)if(p=t.prev,v=t.next,c?o(t,l,u,c):r(t))e.push(p.i/i|0),e.push(t.i/i|0),e.push(v.i/i|0),E(t),t=v.next,g=v.next;else if((t=v)===g){f?1===f?n(t=a(s(t),e,i),e,i,l,u,c,2):2===f&&h(t,e,i,l,u,c):n(s(t),e,i,l,u,c,1);break}}}function r(t){var e=t.prev,i=t,s=t.next;if(g(e,i,s)>=0)return!1;for(var n=e.x,r=i.x,o=s.x,a=e.y,h=i.y,l=s.y,u=nr?n>o?n:o:r>o?r:o,f=a>h?a>l?a:l:h>l?h:l,v=s.next;v!==e;){if(v.x>=u&&v.x<=d&&v.y>=c&&v.y<=f&&p(n,a,r,h,o,l,v.x,v.y)&&g(v.prev,v,v.next)>=0)return!1;v=v.next}return!0}function o(t,e,i,s){var n=t.prev,r=t,o=t.next;if(g(n,r,o)>=0)return!1;for(var a=n.x,h=r.x,l=o.x,u=n.y,c=r.y,f=o.y,v=ah?a>l?a:l:h>l?h:l,x=u>c?u>f?u:f:c>f?c:f,T=d(v,m,e,i,s),w=d(y,x,e,i,s),b=t.prevZ,S=t.nextZ;b&&b.z>=T&&S&&S.z<=w;){if(b.x>=v&&b.x<=y&&b.y>=m&&b.y<=x&&b!==n&&b!==o&&p(a,u,h,c,l,f,b.x,b.y)&&g(b.prev,b,b.next)>=0)return!1;if(b=b.prevZ,S.x>=v&&S.x<=y&&S.y>=m&&S.y<=x&&S!==n&&S!==o&&p(a,u,h,c,l,f,S.x,S.y)&&g(S.prev,S,S.next)>=0)return!1;S=S.nextZ}for(;b&&b.z>=T;){if(b.x>=v&&b.x<=y&&b.y>=m&&b.y<=x&&b!==n&&b!==o&&p(a,u,h,c,l,f,b.x,b.y)&&g(b.prev,b,b.next)>=0)return!1;b=b.prevZ}for(;S&&S.z<=w;){if(S.x>=v&&S.x<=y&&S.y>=m&&S.y<=x&&S!==n&&S!==o&&p(a,u,h,c,l,f,S.x,S.y)&&g(S.prev,S,S.next)>=0)return!1;S=S.nextZ}return!0}function a(t,e,i){var n=t;do{var r=n.prev,o=n.next.next;!m(r,o)&&y(r,n,n.next,o)&&w(r,o)&&w(o,r)&&(e.push(r.i/i|0),e.push(n.i/i|0),e.push(o.i/i|0),E(n),E(n.next),n=t=o),n=n.next}while(n!==t);return s(n)}function h(t,e,i,r,o,a){var h=t;do{for(var l=h.next.next;l!==h.prev;){if(h.i!==l.i&&v(h,l)){var u=b(h,l);return h=s(h,h.next),u=s(u,u.next),n(h,e,i,r,o,a,0),void n(u,e,i,r,o,a,0)}l=l.next}h=h.next}while(h!==t)}function l(t,e){return t.x-e.x}function u(t,e){var i=function(t,e){var i,s=e,n=t.x,r=t.y,o=-1/0;do{if(r<=s.y&&r>=s.next.y&&s.next.y!==s.y){var a=s.x+(r-s.y)*(s.next.x-s.x)/(s.next.y-s.y);if(a<=n&&a>o&&(o=a,i=s.x=s.x&&s.x>=u&&n!==s.x&&p(ri.x||s.x===i.x&&c(i,s)))&&(i=s,f=h)),s=s.next}while(s!==l);return i}(t,e);if(!i)return e;var n=b(i,t);return s(n,n.next),s(i,i.next)}function c(t,e){return g(t.prev,t,e.prev)<0&&g(e.next,t,t.next)<0}function d(t,e,i,s,n){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=(t-i)*n|0)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=(e-s)*n|0)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function f(t){var e=t,i=t;do{(e.x=(t-o)*(r-a)&&(t-o)*(s-a)>=(i-o)*(e-a)&&(i-o)*(r-a)>=(n-o)*(s-a)}function v(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var i=t;do{if(i.i!==t.i&&i.next.i!==t.i&&i.i!==e.i&&i.next.i!==e.i&&y(i,i.next,t,e))return!0;i=i.next}while(i!==t);return!1}(t,e)&&(w(t,e)&&w(e,t)&&function(t,e){var i=t,s=!1,n=(t.x+e.x)/2,r=(t.y+e.y)/2;do{i.y>r!=i.next.y>r&&i.next.y!==i.y&&n<(i.next.x-i.x)*(r-i.y)/(i.next.y-i.y)+i.x&&(s=!s),i=i.next}while(i!==t);return s}(t,e)&&(g(t.prev,t,e.prev)||g(t,e.prev,e))||m(t,e)&&g(t.prev,t,t.next)>0&&g(e.prev,e,e.next)>0)}function g(t,e,i){return(e.y-t.y)*(i.x-e.x)-(e.x-t.x)*(i.y-e.y)}function m(t,e){return t.x===e.x&&t.y===e.y}function y(t,e,i,s){var n=T(g(t,e,i)),r=T(g(t,e,s)),o=T(g(i,s,t)),a=T(g(i,s,e));return n!==r&&o!==a||(!(0!==n||!x(t,i,e))||(!(0!==r||!x(t,s,e))||(!(0!==o||!x(i,t,s))||!(0!==a||!x(i,e,s)))))}function x(t,e,i){return e.x<=Math.max(t.x,i.x)&&e.x>=Math.min(t.x,i.x)&&e.y<=Math.max(t.y,i.y)&&e.y>=Math.min(t.y,i.y)}function T(t){return t>0?1:t<0?-1:0}function w(t,e){return g(t.prev,t,t.next)<0?g(t,e,t.next)>=0&&g(t,t.prev,e)>=0:g(t,e,t.prev)<0||g(t,t.next,e)<0}function b(t,e){var i=new A(t.i,t.x,t.y),s=new A(e.i,e.x,e.y),n=t.next,r=e.prev;return t.next=e,e.prev=t,i.next=n,n.prev=i,s.next=i,i.prev=s,r.next=s,s.prev=r,s}function S(t,e,i,s){var n=new A(t,e,i);return s?(n.next=s.next,n.prev=s,s.next.prev=n,s.next=n):(n.prev=n,n.next=n),n}function E(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function A(t,e,i){this.i=t,this.x=e,this.y=i,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}function C(t,e,i,s){for(var n=0,r=e,o=i-s;r0&&(s+=t[n-1].length,i.holes.push(s))}return i},t.exports=e},13829:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){void 0===e&&(e=new s);for(var i,n=1/0,r=1/0,o=-n,a=-r,h=0;h{t.exports=function(t,e){void 0===e&&(e=[]);for(var i=0;i{var s=i(35001),n=i(23031),r=i(30052);t.exports=function(t,e,i,o){void 0===o&&(o=[]);var a=t.points,h=r(t);!e&&i>0&&(e=h/i);for(var l=0;lc+g)){var m=v.getPoint((u-c)/g);o.push(m);break}c+=g}return o}},30052:(t,e,i)=>{var s=i(35001),n=i(23031);t.exports=function(t){for(var e=t.points,i=0,r=0;r{var s=i(83419),n=i(63814),r=i(9564),o=i(23777),a=new s({initialize:function(t){this.type=o.POLYGON,this.area=0,this.points=[],t&&this.setTo(t)},contains:function(t,e){return n(this,t,e)},setTo:function(t){if(this.area=0,this.points=[],"string"==typeof t&&(t=t.split(" ")),!Array.isArray(t))return this;for(var e,i=0;i{t.exports=function(t){return t.points.reverse(),t}},29524:t=>{function e(t,e,i){var s=e.x,n=e.y,r=i.x-s,o=i.y-n;if(0!==r||0!==o){var a=((t.x-s)*r+(t.y-n)*o)/(r*r+o*o);a>1?(s=i.x,n=i.y):a>0&&(s+=r*a,n+=o*a)}return(r=t.x-s)*r+(o=t.y-n)*o}function i(t,s,n,r,o){for(var a,h=r,l=s+1;lh&&(a=l,h=u)}h>r&&(a-s>1&&i(t,s,a,r,o),o.push(t[a]),n-a>1&&i(t,a,n,r,o))}function s(t,e){var s=t.length-1,n=[t[0]];return i(t,0,s,e,n),n.push(t[s]),n}t.exports=function(t,e,i){void 0===e&&(e=1),void 0===i&&(i=!1);var n=t.points;if(n.length>2){var r=e*e;i||(n=function(t,e){for(var i,s,n,r,o,a=t[0],h=[a],l=1,u=t.length;le&&(h.push(i),a=i);return a!==i&&h.push(i),h}(n,r)),t.setTo(s(n,r))}return t}},5469:t=>{var e=function(t,e){return t[0]=e[0],t[1]=e[1],t};t.exports=function(t){var i,s=[],n=t.points;for(i=0;i0&&r.push(e([0,0],s[0])),i=0;i1&&r.push(e([0,0],s[s.length-1])),t.setTo(r)}},24709:t=>{t.exports=function(t,e,i){for(var s=t.points,n=0;n{var s=i(25717);s.Clone=i(12306),s.Contains=i(63814),s.ContainsPoint=i(99338),s.Earcut=i(94811),s.GetAABB=i(13829),s.GetNumberArray=i(26173),s.GetPoints=i(9564),s.Perimeter=i(30052),s.Reverse=i(8133),s.Simplify=i(29524),s.Smooth=i(5469),s.Translate=i(24709),t.exports=s},62224:t=>{t.exports=function(t){return t.width*t.height}},98615:t=>{t.exports=function(t){return t.x=Math.ceil(t.x),t.y=Math.ceil(t.y),t}},31688:t=>{t.exports=function(t){return t.x=Math.ceil(t.x),t.y=Math.ceil(t.y),t.width=Math.ceil(t.width),t.height=Math.ceil(t.height),t}},67502:t=>{t.exports=function(t,e,i){return t.x=e-t.width/2,t.y=i-t.height/2,t}},65085:(t,e,i)=>{var s=i(87841);t.exports=function(t){return new s(t.x,t.y,t.width,t.height)}},37303:t=>{t.exports=function(t,e,i){return!(t.width<=0||t.height<=0)&&(t.x<=e&&t.x+t.width>=e&&t.y<=i&&t.y+t.height>=i)}},96553:(t,e,i)=>{var s=i(37303);t.exports=function(t,e){return s(t,e.x,e.y)}},70273:t=>{t.exports=function(t,e){return!(e.width*e.height>t.width*t.height)&&(e.x>t.x&&e.xt.x&&e.rightt.y&&e.yt.y&&e.bottom{t.exports=function(t,e){return e.setTo(t.x,t.y,t.width,t.height)}},77493:t=>{t.exports=function(t,e){return void 0===e&&(e=[]),e.push({x:t.x,y:t.y}),e.push({x:t.right,y:t.y}),e.push({x:t.right,y:t.bottom}),e.push({x:t.x,y:t.bottom}),e}},9219:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}},53751:(t,e,i)=>{var s=i(8249);t.exports=function(t,e){var i=s(t);return i{var s=i(8249);t.exports=function(t,e){var i=s(t);return i>s(e)?t.setSize(e.height*i,e.height):t.setSize(e.width,e.width/i),t.setPosition(e.centerX-t.width/2,e.centerY-t.height/2)}},80774:t=>{t.exports=function(t){return t.x=Math.floor(t.x),t.y=Math.floor(t.y),t}},83859:t=>{t.exports=function(t){return t.x=Math.floor(t.x),t.y=Math.floor(t.y),t.width=Math.floor(t.width),t.height=Math.floor(t.height),t}},19217:(t,e,i)=>{var s=i(87841),n=i(36383);t.exports=function(t,e){if(void 0===e&&(e=new s),0===t.length)return e;for(var i,r,o,a=Number.MAX_VALUE,h=Number.MAX_VALUE,l=n.MIN_SAFE_INTEGER,u=n.MIN_SAFE_INTEGER,c=0;c{var s=i(87841);t.exports=function(t,e,i,n,r){return void 0===r&&(r=new s),r.setTo(Math.min(t,i),Math.min(e,n),Math.abs(t-i),Math.abs(e-n))}},8249:t=>{t.exports=function(t){return 0===t.height?NaN:t.width/t.height}},27165:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.centerX,e.y=t.centerY,e}},20812:(t,e,i)=>{var s=i(13019),n=i(2141);t.exports=function(t,e,i){if(void 0===i&&(i=new n),e<=0||e>=1)return i.x=t.x,i.y=t.y,i;var r=s(t)*e;return e>.5?(r-=t.width+t.height)<=t.width?(i.x=t.right-r,i.y=t.bottom):(i.x=t.x,i.y=t.bottom-(r-t.width)):r<=t.width?(i.x=t.x+r,i.y=t.y):(i.x=t.right,i.y=t.y+(r-t.width)),i}},34819:(t,e,i)=>{var s=i(20812),n=i(13019);t.exports=function(t,e,i,r){void 0===r&&(r=[]),!e&&i>0&&(e=n(t)/i);for(var o=0;o{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.width,e.y=t.height,e}},86091:(t,e,i)=>{var s=i(67502);t.exports=function(t,e,i){var n=t.centerX,r=t.centerY;return t.setSize(t.width+2*e,t.height+2*i),s(t,n,r)}},53951:(t,e,i)=>{var s=i(87841),n=i(59996);t.exports=function(t,e,i){return void 0===i&&(i=new s),n(t,e)?(i.x=Math.max(t.x,e.x),i.y=Math.max(t.y,e.y),i.width=Math.min(t.right,e.right)-i.x,i.height=Math.min(t.bottom,e.bottom)-i.y):i.setEmpty(),i}},14649:(t,e,i)=>{var s=i(13019),n=i(2141);t.exports=function(t,e,i,r){if(void 0===r&&(r=[]),!e&&!i)return r;e?i=Math.round(s(t)/e):e=s(t)/i;for(var o=t.x,a=t.y,h=0,l=0;l=t.right&&(h=1,a+=o-t.right,o=t.right);break;case 1:(a+=e)>=t.bottom&&(h=2,o-=a-t.bottom,a=t.bottom);break;case 2:(o-=e)<=t.left&&(h=3,a-=t.left-o,o=t.left);break;case 3:(a-=e)<=t.top&&(h=0,a=t.top)}return r}},33595:t=>{t.exports=function(t,e){for(var i=t.x,s=t.right,n=t.y,r=t.bottom,o=0;o{t.exports=function(t,e){var i=Math.min(t.x,e.x),s=Math.max(t.right,e.right);t.x=i,t.width=s-i;var n=Math.min(t.y,e.y),r=Math.max(t.bottom,e.bottom);return t.y=n,t.height=r-n,t}},92171:t=>{t.exports=function(t,e,i){var s=Math.min(t.x,e),n=Math.max(t.right,e);t.x=s,t.width=n-s;var r=Math.min(t.y,i),o=Math.max(t.bottom,i);return t.y=r,t.height=o-r,t}},42981:t=>{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},46907:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},60170:t=>{t.exports=function(t,e){return t.xe.x&&t.ye.y}},13019:t=>{t.exports=function(t){return 2*(t.width+t.height)}},85133:(t,e,i)=>{var s=i(2141),n=i(39506);t.exports=function(t,e,i){void 0===i&&(i=new s),e=n(e);var r=Math.sin(e),o=Math.cos(e),a=o>0?t.width/2:t.width/-2,h=r>0?t.height/2:t.height/-2;return Math.abs(a*r){var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.x+Math.random()*t.width,e.y=t.y+Math.random()*t.height,e}},86470:(t,e,i)=>{var s=i(30976),n=i(70273),r=i(2141);t.exports=function(t,e,i){if(void 0===i&&(i=new r),n(t,e))switch(s(0,3)){case 0:i.x=t.x+Math.random()*(e.right-t.x),i.y=t.y+Math.random()*(e.top-t.y);break;case 1:i.x=e.x+Math.random()*(t.right-e.x),i.y=e.bottom+Math.random()*(t.bottom-e.bottom);break;case 2:i.x=t.x+Math.random()*(e.x-t.x),i.y=e.y+Math.random()*(t.bottom-e.y);break;case 3:i.x=e.right+Math.random()*(t.right-e.right),i.y=t.y+Math.random()*(e.bottom-t.y)}return i}},87841:(t,e,i)=>{var s=i(83419),n=i(37303),r=i(20812),o=i(34819),a=i(23777),h=i(23031),l=i(26597),u=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=a.RECTANGLE,this.x=t,this.y=e,this.width=i,this.height=s},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return l(this,t)},setTo:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setEmpty:function(){return this.setTo(0,0,0,0)},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},isEmpty:function(){return this.width<=0||this.height<=0},getLineA:function(t){return void 0===t&&(t=new h),t.setTo(this.x,this.y,this.right,this.y),t},getLineB:function(t){return void 0===t&&(t=new h),t.setTo(this.right,this.y,this.right,this.bottom),t},getLineC:function(t){return void 0===t&&(t=new h),t.setTo(this.right,this.bottom,this.x,this.bottom),t},getLineD:function(t){return void 0===t&&(t=new h),t.setTo(this.x,this.bottom,this.x,this.y),t},left:{get:function(){return this.x},set:function(t){t>=this.right?this.width=0:this.width=this.right-t,this.x=t}},right:{get:function(){return this.x+this.width},set:function(t){t<=this.x?this.width=0:this.width=t-this.x}},top:{get:function(){return this.y},set:function(t){t>=this.bottom?this.height=0:this.height=this.bottom-t,this.y=t}},bottom:{get:function(){return this.y+this.height},set:function(t){t<=this.y?this.height=0:this.height=t-this.y}},centerX:{get:function(){return this.x+this.width/2},set:function(t){this.x=t-this.width/2}},centerY:{get:function(){return this.y+this.height/2},set:function(t){this.y=t-this.height/2}}});t.exports=u},94845:t=>{t.exports=function(t,e){return t.width===e.width&&t.height===e.height}},31730:t=>{t.exports=function(t,e,i){return void 0===i&&(i=e),t.width*=e,t.height*=i,t}},36899:(t,e,i)=>{var s=i(87841);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=Math.min(t.x,e.x),r=Math.min(t.y,e.y),o=Math.max(t.right,e.right)-n,a=Math.max(t.bottom,e.bottom)-r;return i.setTo(n,r,o,a)}},93232:(t,e,i)=>{var s=i(87841);s.Area=i(62224),s.Ceil=i(98615),s.CeilAll=i(31688),s.CenterOn=i(67502),s.Clone=i(65085),s.Contains=i(37303),s.ContainsPoint=i(96553),s.ContainsRect=i(70273),s.CopyFrom=i(43459),s.Decompose=i(77493),s.Equals=i(9219),s.FitInside=i(53751),s.FitOutside=i(16088),s.Floor=i(80774),s.FloorAll=i(83859),s.FromPoints=i(19217),s.FromXY=i(9477),s.GetAspectRatio=i(8249),s.GetCenter=i(27165),s.GetPoint=i(20812),s.GetPoints=i(34819),s.GetSize=i(51313),s.Inflate=i(86091),s.Intersection=i(53951),s.MarchingAnts=i(14649),s.MergePoints=i(33595),s.MergeRect=i(20074),s.MergeXY=i(92171),s.Offset=i(42981),s.OffsetPoint=i(46907),s.Overlaps=i(60170),s.Perimeter=i(13019),s.PerimeterPoint=i(85133),s.Random=i(26597),s.RandomOutside=i(86470),s.SameDimensions=i(94845),s.Scale=i(31730),s.Union=i(36899),t.exports=s},41658:t=>{t.exports=function(t){var e=t.x1,i=t.y1,s=t.x2,n=t.y2,r=t.x3,o=t.y3;return Math.abs(((r-e)*(n-i)-(s-e)*(o-i))/2)}},39208:(t,e,i)=>{var s=i(16483);t.exports=function(t,e,i){var n=i*(Math.sqrt(3)/2);return new s(t,e,t+i/2,e+n,t-i/2,e+n)}},39545:(t,e,i)=>{var s=i(94811),n=i(16483);t.exports=function(t,e,i,r,o){void 0===e&&(e=null),void 0===i&&(i=1),void 0===r&&(r=1),void 0===o&&(o=[]);for(var a,h,l,u,c,d,f,p,v,g=s(t,e),m=0;m{var s=i(16483);t.exports=function(t,e,i,n){return void 0===n&&(n=i),new s(t,e,t,e-n,t+i,e)}},23707:(t,e,i)=>{var s=i(97523),n=i(13584);t.exports=function(t,e,i,r){void 0===r&&(r=s);var o=r(t),a=e-o.x,h=i-o.y;return n(t,a,h)}},97523:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=(t.x1+t.x2+t.x3)/3,e.y=(t.y1+t.y2+t.y3)/3,e}},24951:(t,e,i)=>{var s=i(26099);function n(t,e,i,s){return t*s-e*i}t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x3,r=t.y3,o=t.x1-i,a=t.y1-r,h=t.x2-i,l=t.y2-r,u=2*n(o,a,h,l),c=n(a,o*o+a*a,l,h*h+l*l),d=n(o,o*o+a*a,h,h*h+l*l);return e.x=i-c/u,e.y=r+d/u,e}},85614:(t,e,i)=>{var s=i(96503);t.exports=function(t,e){void 0===e&&(e=new s);var i,n,r=t.x1,o=t.y1,a=t.x2,h=t.y2,l=t.x3,u=t.y3,c=a-r,d=h-o,f=l-r,p=u-o,v=c*(r+a)+d*(o+h),g=f*(r+l)+p*(o+u),m=2*(c*(u-h)-d*(l-a));if(Math.abs(m)<1e-6){var y=Math.min(r,a,l),x=Math.min(o,h,u);i=.5*(Math.max(r,a,l)-y),n=.5*(Math.max(o,h,u)-x),e.x=y+i,e.y=x+n,e.radius=Math.sqrt(i*i+n*n)}else e.x=(p*v-d*g)/m,e.y=(c*g-f*v)/m,i=e.x-r,n=e.y-o,e.radius=Math.sqrt(i*i+n*n);return e}},74422:(t,e,i)=>{var s=i(16483);t.exports=function(t){return new s(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)}},10690:t=>{t.exports=function(t,e,i){var s=t.x3-t.x1,n=t.y3-t.y1,r=t.x2-t.x1,o=t.y2-t.y1,a=e-t.x1,h=i-t.y1,l=s*s+n*n,u=s*r+n*o,c=s*a+n*h,d=r*r+o*o,f=r*a+o*h,p=l*d-u*u,v=0===p?0:1/p,g=(d*c-u*f)*v,m=(l*f-u*c)*v;return g>=0&&m>=0&&g+m<1}},48653:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=!1),void 0===s&&(s=[]);for(var n,r,o,a,h,l,u=t.x3-t.x1,c=t.y3-t.y1,d=t.x2-t.x1,f=t.y2-t.y1,p=u*u+c*c,v=u*d+c*f,g=d*d+f*f,m=p*g-v*v,y=0===m?0:1/m,x=t.x1,T=t.y1,w=0;w=0&&r>=0&&n+r<1&&(s.push({x:e[w].x,y:e[w].y}),i)));w++);return s}},96006:(t,e,i)=>{var s=i(10690);t.exports=function(t,e){return s(t,e.x,e.y)}},71326:t=>{t.exports=function(t,e){return e.setTo(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)}},71694:t=>{t.exports=function(t,e){return void 0===e&&(e=[]),e.push({x:t.x1,y:t.y1}),e.push({x:t.x2,y:t.y2}),e.push({x:t.x3,y:t.y3}),e}},33522:t=>{t.exports=function(t,e){return t.x1===e.x1&&t.y1===e.y1&&t.x2===e.x2&&t.y2===e.y2&&t.x3===e.x3&&t.y3===e.y3}},20437:(t,e,i)=>{var s=i(2141),n=i(35001);t.exports=function(t,e,i){void 0===i&&(i=new s);var r=t.getLineA(),o=t.getLineB(),a=t.getLineC();if(e<=0||e>=1)return i.x=r.x1,i.y=r.y1,i;var h=n(r),l=n(o),u=n(a),c=(h+l+u)*e,d=0;return ch+l?(d=(c-=h+l)/u,i.x=a.x1+(a.x2-a.x1)*d,i.y=a.y1+(a.y2-a.y1)*d):(d=(c-=h)/l,i.x=o.x1+(o.x2-o.x1)*d,i.y=o.y1+(o.y2-o.y1)*d),i}},80672:(t,e,i)=>{var s=i(35001),n=i(2141);t.exports=function(t,e,i,r){void 0===r&&(r=[]);var o=t.getLineA(),a=t.getLineB(),h=t.getLineC(),l=s(o),u=s(a),c=s(h),d=l+u+c;!e&&i>0&&(e=d/i);for(var f=0;fl+u?(v=(p-=l+u)/c,g.x=h.x1+(h.x2-h.x1)*v,g.y=h.y1+(h.y2-h.y1)*v):(v=(p-=l)/u,g.x=a.x1+(a.x2-a.x1)*v,g.y=a.y1+(a.y2-a.y1)*v),r.push(g)}return r}},39757:(t,e,i)=>{var s=i(2141);function n(t,e,i,s){var n=t-i,r=e-s,o=n*n+r*r;return Math.sqrt(o)}t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x1,r=t.y1,o=t.x2,a=t.y2,h=t.x3,l=t.y3,u=n(h,l,o,a),c=n(i,r,h,l),d=n(o,a,i,r),f=u+c+d;return e.x=(i*u+o*c+h*d)/f,e.y=(r*u+a*c+l*d)/f,e}},13584:t=>{t.exports=function(t,e,i){return t.x1+=e,t.y1+=i,t.x2+=e,t.y2+=i,t.x3+=e,t.y3+=i,t}},1376:(t,e,i)=>{var s=i(35001);t.exports=function(t){var e=t.getLineA(),i=t.getLineB(),n=t.getLineC();return s(e)+s(i)+s(n)}},90260:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x2-t.x1,n=t.y2-t.y1,r=t.x3-t.x1,o=t.y3-t.y1,a=Math.random(),h=Math.random();return a+h>=1&&(a=1-a,h=1-h),e.x=t.x1+(i*a+r*h),e.y=t.y1+(n*a+o*h),e}},52172:(t,e,i)=>{var s=i(99614),n=i(39757);t.exports=function(t,e){var i=n(t);return s(t,i.x,i.y,e)}},49907:(t,e,i)=>{var s=i(99614);t.exports=function(t,e,i){return s(t,e.x,e.y,i)}},99614:t=>{t.exports=function(t,e,i,s){var n=Math.cos(s),r=Math.sin(s),o=t.x1-e,a=t.y1-i;return t.x1=o*n-a*r+e,t.y1=o*r+a*n+i,o=t.x2-e,a=t.y2-i,t.x2=o*n-a*r+e,t.y2=o*r+a*n+i,o=t.x3-e,a=t.y3-i,t.x3=o*n-a*r+e,t.y3=o*r+a*n+i,t}},16483:(t,e,i)=>{var s=i(83419),n=i(10690),r=i(20437),o=i(80672),a=i(23777),h=i(23031),l=i(90260),u=new s({initialize:function(t,e,i,s,n,r){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=0),this.type=a.TRIANGLE,this.x1=t,this.y1=e,this.x2=i,this.y2=s,this.x3=n,this.y3=r},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return l(this,t)},setTo:function(t,e,i,s,n,r){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=0),this.x1=t,this.y1=e,this.x2=i,this.y2=s,this.x3=n,this.y3=r,this},getLineA:function(t){return void 0===t&&(t=new h),t.setTo(this.x1,this.y1,this.x2,this.y2),t},getLineB:function(t){return void 0===t&&(t=new h),t.setTo(this.x2,this.y2,this.x3,this.y3),t},getLineC:function(t){return void 0===t&&(t=new h),t.setTo(this.x3,this.y3,this.x1,this.y1),t},left:{get:function(){return Math.min(this.x1,this.x2,this.x3)},set:function(t){var e=0;e=this.x1<=this.x2&&this.x1<=this.x3?this.x1-t:this.x2<=this.x1&&this.x2<=this.x3?this.x2-t:this.x3-t,this.x1-=e,this.x2-=e,this.x3-=e}},right:{get:function(){return Math.max(this.x1,this.x2,this.x3)},set:function(t){var e=0;e=this.x1>=this.x2&&this.x1>=this.x3?this.x1-t:this.x2>=this.x1&&this.x2>=this.x3?this.x2-t:this.x3-t,this.x1-=e,this.x2-=e,this.x3-=e}},top:{get:function(){return Math.min(this.y1,this.y2,this.y3)},set:function(t){var e=0;e=this.y1<=this.y2&&this.y1<=this.y3?this.y1-t:this.y2<=this.y1&&this.y2<=this.y3?this.y2-t:this.y3-t,this.y1-=e,this.y2-=e,this.y3-=e}},bottom:{get:function(){return Math.max(this.y1,this.y2,this.y3)},set:function(t){var e=0;e=this.y1>=this.y2&&this.y1>=this.y3?this.y1-t:this.y2>=this.y1&&this.y2>=this.y3?this.y2-t:this.y3-t,this.y1-=e,this.y2-=e,this.y3-=e}}});t.exports=u},84435:(t,e,i)=>{var s=i(16483);s.Area=i(41658),s.BuildEquilateral=i(39208),s.BuildFromPolygon=i(39545),s.BuildRight=i(90301),s.CenterOn=i(23707),s.Centroid=i(97523),s.CircumCenter=i(24951),s.CircumCircle=i(85614),s.Clone=i(74422),s.Contains=i(10690),s.ContainsArray=i(48653),s.ContainsPoint=i(96006),s.CopyFrom=i(71326),s.Decompose=i(71694),s.Equals=i(33522),s.GetPoint=i(20437),s.GetPoints=i(80672),s.InCenter=i(39757),s.Perimeter=i(1376),s.Offset=i(13584),s.Random=i(90260),s.Rotate=i(52172),s.RotateAroundPoint=i(49907),s.RotateAroundXY=i(99614),t.exports=s},74457:t=>{t.exports=function(t,e,i){return{gameObject:t,enabled:!0,draggable:!1,dropZone:!1,cursor:!1,target:null,camera:null,hitArea:e,hitAreaCallback:i,hitAreaDebug:null,customHitArea:!1,localX:0,localY:0,dragState:0,dragStartX:0,dragStartY:0,dragStartXGlobal:0,dragStartYGlobal:0,dragX:0,dragY:0}}},84409:t=>{t.exports=function(t,e){return function(i,s,n,r){var o=t.getPixelAlpha(s,n,r.texture.key,r.frame.name);return o&&o>=e}}},7003:(t,e,i)=>{var s=i(83419),n=i(93301),r=i(50792),o=i(8214),a=i(8443),h=i(78970),l=i(85098),u=i(42515),c=i(36210),d=i(61340),f=i(85955),p=new s({initialize:function(t,e){this.game=t,this.scaleManager,this.canvas,this.config=e,this.enabled=!0,this.events=new r,this.isOver=!0,this.defaultCursor="",this.keyboard=e.inputKeyboard?new h(this):null,this.mouse=e.inputMouse?new l(this):null,this.touch=e.inputTouch?new c(this):null,this.pointers=[],this.pointersTotal=e.inputActivePointers;for(var i=0;i<=this.pointersTotal;i++){var s=new u(this,i);s.smoothFactor=e.inputSmoothFactor,this.pointers.push(s)}this.mousePointer=e.inputMouse?this.pointers[0]:null,this.activePointer=this.pointers[0],this.globalTopOnly=!0,this.time=0,this._tempPoint={x:0,y:0},this._tempHitTest=[],this._tempMatrix=new d,this._tempMatrix2=new d,this._tempSkip=!1,this.mousePointerContainer=[this.mousePointer],t.events.once(a.BOOT,this.boot,this)},boot:function(){var t=this.game,e=t.events;this.canvas=t.canvas,this.scaleManager=t.scale,this.events.emit(o.MANAGER_BOOT),e.on(a.PRE_RENDER,this.preRender,this),e.once(a.DESTROY,this.destroy,this)},setCanvasOver:function(t){this.isOver=!0,this.events.emit(o.GAME_OVER,t)},setCanvasOut:function(t){this.isOver=!1,this.events.emit(o.GAME_OUT,t)},preRender:function(){var t=this.game.loop.now,e=this.game.loop.delta,i=this.game.scene.getScenes(!0,!0);this.time=t,this.events.emit(o.MANAGER_UPDATE);for(var s=0;s10&&(t=10-this.pointersTotal);for(var i=0;i{var s=i(96503),n=i(87902),r=i(83419),o=i(93301),a=i(74457),h=i(84409),l=i(20339),u=i(8497),c=i(81154),d=i(8214),f=i(50792),p=i(95540),v=i(23777),g=i(89639),m=i(41212),y=i(37277),x=i(87841),T=i(37303),w=i(44594),b=i(16483),S=i(10690),E=new r({Extends:f,initialize:function(t){f.call(this),this.scene=t,this.systems=t.sys,this.settings=t.sys.settings,this.manager=t.sys.game.input,this.pluginEvents=new f,this.enabled=!0,this.displayList,this.cameras,g.install(this),this.mouse=this.manager.mouse,this.topOnly=!0,this.pollRate=-1,this._pollTimer=0;var e={cancelled:!1};this._eventContainer={stopPropagation:function(){e.cancelled=!0}},this._eventData=e,this.dragDistanceThreshold=0,this.dragTimeThreshold=0,this._temp=[],this._tempZones=[],this._list=[],this._pendingInsertion=[],this._pendingRemoval=[],this._draggable=[],this._drag={0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[],8:[],9:[],10:[]},this._dragState=[],this._over={0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[],8:[],9:[],10:[]},this._validTypes=["onDown","onUp","onOver","onOut","onMove","onDragStart","onDrag","onDragEnd","onDragEnter","onDragLeave","onDragOver","onDrop"],this._updatedThisFrame=!1,t.sys.events.once(w.BOOT,this.boot,this),t.sys.events.on(w.START,this.start,this)},boot:function(){this.cameras=this.systems.cameras,this.displayList=this.systems.displayList,this.systems.events.once(w.DESTROY,this.destroy,this),this.pluginEvents.emit(d.BOOT)},start:function(){var t=this.systems.events;t.on(w.TRANSITION_START,this.transitionIn,this),t.on(w.TRANSITION_OUT,this.transitionOut,this),t.on(w.TRANSITION_COMPLETE,this.transitionComplete,this),t.on(w.PRE_UPDATE,this.preUpdate,this),t.once(w.SHUTDOWN,this.shutdown,this),this.manager.events.on(d.GAME_OUT,this.onGameOut,this),this.manager.events.on(d.GAME_OVER,this.onGameOver,this),this.enabled=!0,this._dragState=[0,0,0,0,0,0,0,0,0,0],this.pluginEvents.emit(d.START)},onGameOver:function(t){this.isActive()&&this.emit(d.GAME_OVER,t.timeStamp,t)},onGameOut:function(t){this.isActive()&&this.emit(d.GAME_OUT,t.timeStamp,t)},preUpdate:function(){this.pluginEvents.emit(d.PRE_UPDATE);var t=this._pendingRemoval,e=this._pendingInsertion,i=t.length,s=e.length;if(0!==i||0!==s){for(var n=this._list,r=0;r-1&&(n.splice(a,1),this.clear(o,!0))}this._pendingRemoval.length=0,this._list=n.concat(e.splice(0))}},isActive:function(){return this.enabled&&this.scene.sys.canInput()},updatePoll:function(t,e){if(!this.isActive())return!1;if(this.pluginEvents.emit(d.UPDATE,t,e),this._updatedThisFrame)return this._updatedThisFrame=!1,!1;var i,s=this.manager.pointers;for(i=0;i0){if(this._pollTimer-=e,!(this._pollTimer<0))return!1;this._pollTimer=this.pollRate}var r=!1;for(i=0;i0&&(r=!0)}return r},update:function(t,e){if(!this.isActive())return!1;for(var i=!1,s=0;s0&&(i=!0)}return this._updatedThisFrame=!0,i},clear:function(t,e){void 0===e&&(e=!1),this.disable(t);var i=t.input;i&&(this.removeDebug(t),this.manager.resetCursor(i),i.gameObject=void 0,i.target=void 0,i.hitArea=void 0,i.hitAreaCallback=void 0,i.callbackContext=void 0,t.input=null),e||this.queueForRemoval(t);var s=this._draggable.indexOf(t);return s>-1&&this._draggable.splice(s,1),t},disable:function(t){var e=t.input;e&&(e.enabled=!1,e.dragState=0);for(var i,s=this._drag,n=this._over,r=this.manager,o=0;o-1&&s[o].splice(i,1),(i=n[o].indexOf(t))>-1&&n[o].splice(i,1);return this},enable:function(t,e,i,s){return void 0===s&&(s=!1),t.input?t.input.enabled=!0:this.setHitArea(t,e,i),t.input&&s&&!t.input.dropZone&&(t.input.dropZone=s),this},hitTestPointer:function(t){for(var e=this.cameras.getCamerasBelowPointer(t),i=0;i0)return t.camera=s,n}return t.camera=e[0],[]},processDownEvents:function(t){var e=0,i=this._temp,s=this._eventData,n=this._eventContainer;s.cancelled=!1;for(var r=!1,o=0;o0&&l(t.x,t.y,t.downX,t.downY)>=n||s>0&&e>=t.downTime+s)&&(i=!0),i)return this.setDragState(t,3),this.processDragStartList(t)},processDragStartList:function(t){if(3!==this.getDragState(t))return 0;for(var e=this._drag[t.id],i=0;i1&&(this.sortGameObjects(i,t),this.topOnly&&i.splice(1)),this._drag[t.id]=i,0===this.dragDistanceThreshold&&0===this.dragTimeThreshold?(this.setDragState(t,3),this.processDragStartList(t)):(this.setDragState(t,2),0))},processDragMoveEvent:function(t){if(2===this.getDragState(t)&&this.processDragThresholdEvent(t,this.manager.game.loop.now),4!==this.getDragState(t))return 0;for(var e=this._tempZones,i=this._drag[t.id],s=0;s0?(o.emit(d.GAMEOBJECT_DRAG_LEAVE,t,h),this.emit(d.DRAG_LEAVE,t,o,h),a.target=e[0],h=a.target,o.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,o,h)):(o.emit(d.GAMEOBJECT_DRAG_LEAVE,t,h),this.emit(d.DRAG_LEAVE,t,o,h),e[0]?(a.target=e[0],h=a.target,o.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,o,h)):a.target=null)}else!h&&e[0]&&(a.target=e[0],h=a.target,o.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,o,h));if(o.parentContainer){var u=t.worldX-a.dragStartXGlobal,c=t.worldY-a.dragStartYGlobal,f=o.getParentRotation(),p=u*Math.cos(f)+c*Math.sin(f),v=c*Math.cos(f)-u*Math.sin(f);p*=1/o.parentContainer.scaleX,v*=1/o.parentContainer.scaleY,n=p+a.dragStartX,r=v+a.dragStartY}else n=t.worldX-a.dragX,r=t.worldY-a.dragY;o.emit(d.GAMEOBJECT_DRAG,t,n,r),this.emit(d.DRAG,t,o,n,r)}return i.length},processDragUpEvent:function(t){for(var e=this._drag[t.id],i=0;i0){var r=this.manager,o=this._eventData,a=this._eventContainer;o.cancelled=!1;for(var h=!1,l=0;l0){var n=this.manager,r=this._eventData,o=this._eventContainer;r.cancelled=!1;var a=!1;this.sortGameObjects(e,t);for(var h=0;h0){for(this.sortGameObjects(n,t),e=0;e0){for(this.sortGameObjects(r,t),e=0;e-1&&this._draggable.splice(n,1)}return this},makePixelPerfect:function(t){void 0===t&&(t=1);var e=this.systems.textures;return h(e,t)},setHitArea:function(t,e,i){if(void 0===e)return this.setHitAreaFromTexture(t);Array.isArray(t)||(t=[t]);var s=!1,n=!1,r=!1,o=!1,h=!1,l=!0;if(m(e)&&Object.keys(e).length){var u=e,c=t.some((function(t){return t.hasOwnProperty("faces")}));if(!c){e=p(u,"hitArea",null),i=p(u,"hitAreaCallback",null),h=p(u,"pixelPerfect",!1);var d=p(u,"alphaTolerance",1);h&&(e={},i=this.makePixelPerfect(d))}s=p(u,"draggable",!1),n=p(u,"dropZone",!1),r=p(u,"cursor",!1),o=p(u,"useHandCursor",!1),e&&i||(this.setHitAreaFromTexture(t),l=!1)}else"function"!=typeof e||i||(i=e,e={});for(var f=0;f{var s=i(35154),n={},r={register:function(t,e,i,s,r){n[t]={plugin:e,mapping:i,settingsKey:s,configKey:r}},getPlugin:function(t){return n[t]},install:function(t){var e=t.scene.sys,i=e.settings.input,r=e.game.config;for(var o in n){var a=n[o].plugin,h=n[o].mapping,l=n[o].settingsKey,u=n[o].configKey;s(i,l,r[u])&&(t[h]=new a(t))}},remove:function(t){n.hasOwnProperty(t)&&delete n[t]}};t.exports=r},42515:(t,e,i)=>{var s=i(31040),n=i(83419),r=i(20339),o=i(43855),a=i(47235),h=i(26099),l=i(25892),u=new n({initialize:function(t,e){this.manager=t,this.id=e,this.event,this.downElement,this.upElement,this.camera=null,this.button=0,this.buttons=0,this.position=new h,this.prevPosition=new h,this.midPoint=new h(-1,-1),this.velocity=new h,this.angle=0,this.distance=0,this.smoothFactor=0,this.motionFactor=.2,this.worldX=0,this.worldY=0,this.moveTime=0,this.downX=0,this.downY=0,this.downTime=0,this.upX=0,this.upY=0,this.upTime=0,this.primaryDown=!1,this.isDown=!1,this.wasTouch=!1,this.wasCanceled=!1,this.movementX=0,this.movementY=0,this.identifier=0,this.pointerId=null,this.active=0===e,this.locked=!1,this.deltaX=0,this.deltaY=0,this.deltaZ=0},updateWorldPoint:function(t){var e=t.getWorldPoint(this.x,this.y);return this.worldX=e.x,this.worldY=e.y,this},positionToCamera:function(t,e){return t.getWorldPoint(this.x,this.y,e)},updateMotion:function(){var t=this.position.x,e=this.position.y,i=this.midPoint.x,n=this.midPoint.y;if(t!==i||e!==n){var r=a(this.motionFactor,i,t),h=a(this.motionFactor,n,e);o(r,t,.1)&&(r=t),o(h,e,.1)&&(h=e),this.midPoint.set(r,h);var l=t-r,u=e-h;this.velocity.set(l,u),this.angle=s(r,h,t,e),this.distance=Math.sqrt(l*l+u*u)}},up:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.button=t.button,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),0===t.button&&(this.primaryDown=!1,this.upX=this.x,this.upY=this.y),0===this.buttons&&(this.isDown=!1,this.upTime=t.timeStamp,this.wasTouch=!1)},down:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.button=t.button,this.downElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),0===t.button&&(this.primaryDown=!0,this.downX=this.x,this.downY=this.y),l.macOS&&t.ctrlKey&&(this.buttons=2,this.primaryDown=!1),this.isDown||(this.isDown=!0,this.downTime=t.timeStamp),this.wasTouch=!1},move:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.manager.transformPointer(this,t.pageX,t.pageY,!0),this.locked&&(this.movementX=t.movementX||t.mozMovementX||t.webkitMovementX||0,this.movementY=t.movementY||t.mozMovementY||t.webkitMovementY||0),this.moveTime=t.timeStamp,this.wasTouch=!1},wheel:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.deltaX=t.deltaX,this.deltaY=t.deltaY,this.deltaZ=t.deltaZ,this.wasTouch=!1},touchstart:function(t,e){t.pointerId&&(this.pointerId=t.pointerId),this.identifier=t.identifier,this.target=t.target,this.active=!0,this.buttons=1,this.event=e,this.downElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!0,this.downX=this.x,this.downY=this.y,this.downTime=e.timeStamp,this.isDown=!0,this.wasTouch=!0,this.wasCanceled=!1,this.updateMotion()},touchmove:function(t,e){this.event=e,this.manager.transformPointer(this,t.pageX,t.pageY,!0),this.moveTime=e.timeStamp,this.wasTouch=!0,this.updateMotion()},touchend:function(t,e){this.buttons=0,this.event=e,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!1,this.upX=this.x,this.upY=this.y,this.upTime=e.timeStamp,this.isDown=!1,this.wasTouch=!0,this.wasCanceled=!1,this.active=!1,this.updateMotion()},touchcancel:function(t,e){this.buttons=0,this.event=e,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!1,this.upX=this.x,this.upY=this.y,this.upTime=e.timeStamp,this.isDown=!1,this.wasTouch=!0,this.wasCanceled=!0,this.active=!1},noButtonDown:function(){return 0===this.buttons},leftButtonDown:function(){return!!(1&this.buttons)},rightButtonDown:function(){return!!(2&this.buttons)},middleButtonDown:function(){return!!(4&this.buttons)},backButtonDown:function(){return!!(8&this.buttons)},forwardButtonDown:function(){return!!(16&this.buttons)},leftButtonReleased:function(){return 0===this.buttons?0===this.button&&!this.isDown:0===this.button},rightButtonReleased:function(){return 0===this.buttons?2===this.button&&!this.isDown:2===this.button},middleButtonReleased:function(){return 0===this.buttons?1===this.button&&!this.isDown:1===this.button},backButtonReleased:function(){return 0===this.buttons?3===this.button&&!this.isDown:3===this.button},forwardButtonReleased:function(){return 0===this.buttons?4===this.button&&!this.isDown:4===this.button},getDistance:function(){return this.isDown?r(this.downX,this.downY,this.x,this.y):r(this.downX,this.downY,this.upX,this.upY)},getDistanceX:function(){return this.isDown?Math.abs(this.downX-this.x):Math.abs(this.downX-this.upX)},getDistanceY:function(){return this.isDown?Math.abs(this.downY-this.y):Math.abs(this.downY-this.upY)},getDuration:function(){return this.isDown?this.manager.time-this.downTime:this.upTime-this.downTime},getAngle:function(){return this.isDown?s(this.downX,this.downY,this.x,this.y):s(this.downX,this.downY,this.upX,this.upY)},getInterpolatedPosition:function(t,e){void 0===t&&(t=10),void 0===e&&(e=[]);for(var i=this.prevPosition.x,s=this.prevPosition.y,n=this.position.x,r=this.position.y,o=0;o{t.exports={MOUSE_DOWN:0,MOUSE_MOVE:1,MOUSE_UP:2,TOUCH_START:3,TOUCH_MOVE:4,TOUCH_END:5,POINTER_LOCK_CHANGE:6,TOUCH_CANCEL:7,MOUSE_WHEEL:8}},7179:t=>{t.exports="boot"},85375:t=>{t.exports="destroy"},39843:t=>{t.exports="dragend"},23388:t=>{t.exports="dragenter"},16133:t=>{t.exports="drag"},27829:t=>{t.exports="dragleave"},53904:t=>{t.exports="dragover"},56058:t=>{t.exports="dragstart"},2642:t=>{t.exports="drop"},88171:t=>{t.exports="gameobjectdown"},36147:t=>{t.exports="dragend"},71692:t=>{t.exports="dragenter"},96149:t=>{t.exports="drag"},81285:t=>{t.exports="dragleave"},74048:t=>{t.exports="dragover"},21322:t=>{t.exports="dragstart"},49378:t=>{t.exports="drop"},86754:t=>{t.exports="gameobjectmove"},86433:t=>{t.exports="gameobjectout"},60709:t=>{t.exports="gameobjectover"},24081:t=>{t.exports="pointerdown"},11172:t=>{t.exports="pointermove"},18907:t=>{t.exports="pointerout"},95579:t=>{t.exports="pointerover"},35368:t=>{t.exports="pointerup"},26972:t=>{t.exports="wheel"},47078:t=>{t.exports="gameobjectup"},73802:t=>{t.exports="gameobjectwheel"},56718:t=>{t.exports="gameout"},25936:t=>{t.exports="gameover"},27503:t=>{t.exports="boot"},50852:t=>{t.exports="process"},96438:t=>{t.exports="update"},59152:t=>{t.exports="pointerlockchange"},47777:t=>{t.exports="pointerdown"},27957:t=>{t.exports="pointerdownoutside"},19444:t=>{t.exports="pointermove"},54251:t=>{t.exports="pointerout"},18667:t=>{t.exports="pointerover"},27192:t=>{t.exports="pointerup"},24652:t=>{t.exports="pointerupoutside"},45132:t=>{t.exports="wheel"},44512:t=>{t.exports="preupdate"},15757:t=>{t.exports="shutdown"},41637:t=>{t.exports="start"},93802:t=>{t.exports="update"},8214:(t,e,i)=>{t.exports={BOOT:i(7179),DESTROY:i(85375),DRAG_END:i(39843),DRAG_ENTER:i(23388),DRAG:i(16133),DRAG_LEAVE:i(27829),DRAG_OVER:i(53904),DRAG_START:i(56058),DROP:i(2642),GAME_OUT:i(56718),GAME_OVER:i(25936),GAMEOBJECT_DOWN:i(88171),GAMEOBJECT_DRAG_END:i(36147),GAMEOBJECT_DRAG_ENTER:i(71692),GAMEOBJECT_DRAG:i(96149),GAMEOBJECT_DRAG_LEAVE:i(81285),GAMEOBJECT_DRAG_OVER:i(74048),GAMEOBJECT_DRAG_START:i(21322),GAMEOBJECT_DROP:i(49378),GAMEOBJECT_MOVE:i(86754),GAMEOBJECT_OUT:i(86433),GAMEOBJECT_OVER:i(60709),GAMEOBJECT_POINTER_DOWN:i(24081),GAMEOBJECT_POINTER_MOVE:i(11172),GAMEOBJECT_POINTER_OUT:i(18907),GAMEOBJECT_POINTER_OVER:i(95579),GAMEOBJECT_POINTER_UP:i(35368),GAMEOBJECT_POINTER_WHEEL:i(26972),GAMEOBJECT_UP:i(47078),GAMEOBJECT_WHEEL:i(73802),MANAGER_BOOT:i(27503),MANAGER_PROCESS:i(50852),MANAGER_UPDATE:i(96438),POINTER_DOWN:i(47777),POINTER_DOWN_OUTSIDE:i(27957),POINTER_MOVE:i(19444),POINTER_OUT:i(54251),POINTER_OVER:i(18667),POINTER_UP:i(27192),POINTER_UP_OUTSIDE:i(24652),POINTER_WHEEL:i(45132),POINTERLOCK_CHANGE:i(59152),PRE_UPDATE:i(44512),SHUTDOWN:i(15757),START:i(41637),UPDATE:i(93802)}},97421:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.pad=t,this.events=t.events,this.index=e,this.value=0,this.threshold=.1},update:function(t){this.value=t},getValue:function(){return Math.abs(this.value){var s=i(83419),n=i(92734),r=new s({initialize:function(t,e){this.pad=t,this.events=t.manager,this.index=e,this.value=0,this.threshold=1,this.pressed=!1},update:function(t){this.value=t;var e=this.pad,i=this.index;t>=this.threshold?this.pressed||(this.pressed=!0,this.events.emit(n.BUTTON_DOWN,e,this,t),this.pad.emit(n.GAMEPAD_BUTTON_DOWN,i,t,this)):this.pressed&&(this.pressed=!1,this.events.emit(n.BUTTON_UP,e,this,t),this.pad.emit(n.GAMEPAD_BUTTON_UP,i,t,this))},destroy:function(){this.pad=null,this.events=null}});t.exports=r},99125:(t,e,i)=>{var s=i(97421),n=i(28884),r=i(83419),o=i(50792),a=i(26099),h=new r({Extends:o,initialize:function(t,e){o.call(this),this.manager=t,this.pad=e,this.id=e.id,this.index=e.index;for(var i=[],r=0;r=2&&(this.leftStick.set(r[0].getValue(),r[1].getValue()),n>=4&&this.rightStick.set(r[2].getValue(),r[3].getValue()))}},destroy:function(){var t;for(this.removeAllListeners(),this.manager=null,this.pad=null,t=0;t{var s=i(83419),n=i(50792),r=i(92734),o=i(99125),a=i(35154),h=i(89639),l=i(8214),u=new s({Extends:n,initialize:function(t){n.call(this),this.scene=t.scene,this.settings=this.scene.sys.settings,this.sceneInputPlugin=t,this.enabled=!0,this.target,this.gamepads=[],this.queue=[],this.onGamepadHandler,this._pad1,this._pad2,this._pad3,this._pad4,t.pluginEvents.once(l.BOOT,this.boot,this),t.pluginEvents.on(l.START,this.start,this)},boot:function(){var t=this.scene.sys.game,e=this.settings.input,i=t.config;this.enabled=a(e,"gamepad",i.inputGamepad)&&t.device.input.gamepads,this.target=a(e,"gamepad.target",i.inputGamepadEventTarget),this.sceneInputPlugin.pluginEvents.once(l.DESTROY,this.destroy,this)},start:function(){this.enabled&&(this.startListeners(),this.refreshPads()),this.sceneInputPlugin.pluginEvents.once(l.SHUTDOWN,this.shutdown,this)},isActive:function(){return this.enabled&&this.scene.sys.isActive()},startListeners:function(){var t=this,e=this.target,i=function(e){!e.defaultPrevented&&t.isActive()&&(t.refreshPads(),t.queue.push(e))};this.onGamepadHandler=i,e.addEventListener("gamepadconnected",i,!1),e.addEventListener("gamepaddisconnected",i,!1),this.sceneInputPlugin.pluginEvents.on(l.UPDATE,this.update,this)},stopListeners:function(){this.target.removeEventListener("gamepadconnected",this.onGamepadHandler),this.target.removeEventListener("gamepaddisconnected",this.onGamepadHandler),this.sceneInputPlugin.pluginEvents.off(l.UPDATE,this.update);for(var t=0;t{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,SELECT:8,START:9,B:0,A:1,Y:2,X:3,LEFT_SHOULDER:4,RIGHT_SHOULDER:5}},65294:t=>{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,SHARE:8,OPTIONS:9,PS:16,TOUCHBAR:17,X:0,CIRCLE:1,SQUARE:2,TRIANGLE:3,L1:4,R1:5,L2:6,R2:7,L3:10,R3:11,LEFT_STICK_H:0,LEFT_STICK_V:1,RIGHT_STICK_H:2,RIGHT_STICK_V:3}},90089:t=>{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,MENU:16,A:0,B:1,X:2,Y:3,LB:4,RB:5,LT:6,RT:7,BACK:8,START:9,LS:10,RS:11,LEFT_STICK_H:0,LEFT_STICK_V:1,RIGHT_STICK_H:2,RIGHT_STICK_V:3}},64894:(t,e,i)=>{t.exports={DUALSHOCK_4:i(65294),SNES_USB:i(89651),XBOX_360:i(90089)}},46008:t=>{t.exports="down"},7629:t=>{t.exports="up"},42206:t=>{t.exports="connected"},86544:t=>{t.exports="disconnected"},94784:t=>{t.exports="down"},14325:t=>{t.exports="up"},92734:(t,e,i)=>{t.exports={BUTTON_DOWN:i(46008),BUTTON_UP:i(7629),CONNECTED:i(42206),DISCONNECTED:i(86544),GAMEPAD_BUTTON_DOWN:i(94784),GAMEPAD_BUTTON_UP:i(14325)}},48646:(t,e,i)=>{t.exports={Axis:i(97421),Button:i(28884),Events:i(92734),Gamepad:i(99125),GamepadPlugin:i(56654),Configs:i(64894)}},14350:(t,e,i)=>{var s=i(93301),n=i(79291),r={CreatePixelPerfectHandler:i(84409),CreateInteractiveObject:i(74457),Events:i(8214),Gamepad:i(48646),InputManager:i(7003),InputPlugin:i(48205),InputPluginCache:i(89639),Keyboard:i(51442),Mouse:i(87078),Pointer:i(42515),Touch:i(95618)};r=n(!1,r,s),t.exports=r},78970:(t,e,i)=>{var s=i(72905),n=i(83419),r=i(8443),o=i(8214),a=i(46032),h=i(29747),l=new n({initialize:function(t){this.manager=t,this.queue=[],this.preventDefault=!0,this.captures=[],this.enabled=!1,this.target,this.onKeyDown=h,this.onKeyUp=h,t.events.once(o.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputKeyboard,this.target=t.inputKeyboardEventTarget,this.addCapture(t.inputKeyboardCapture),!this.target&&window&&(this.target=window),this.enabled&&this.target&&this.startListeners(),this.manager.game.events.on(r.POST_STEP,this.postUpdate,this)},startListeners:function(){var t=this;this.onKeyDown=function(e){if(!e.defaultPrevented&&t.enabled&&t.manager){t.queue.push(e),t.manager.events.emit(o.MANAGER_PROCESS);var i=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey;t.preventDefault&&!i&&t.captures.indexOf(e.keyCode)>-1&&e.preventDefault()}},this.onKeyUp=function(e){if(!e.defaultPrevented&&t.enabled&&t.manager){t.queue.push(e),t.manager.events.emit(o.MANAGER_PROCESS);var i=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey;t.preventDefault&&!i&&t.captures.indexOf(e.keyCode)>-1&&e.preventDefault()}};var e=this.target;e&&(e.addEventListener("keydown",this.onKeyDown,!1),e.addEventListener("keyup",this.onKeyUp,!1),this.enabled=!0)},stopListeners:function(){var t=this.target;t.removeEventListener("keydown",this.onKeyDown,!1),t.removeEventListener("keyup",this.onKeyUp,!1),this.enabled=!1},postUpdate:function(){this.queue=[]},addCapture:function(t){"string"==typeof t&&(t=t.split(",")),Array.isArray(t)||(t=[t]);for(var e=this.captures,i=0;i0},removeCapture:function(t){"string"==typeof t&&(t=t.split(",")),Array.isArray(t)||(t=[t]);for(var e=this.captures,i=0;i0},clearCaptures:function(){this.captures=[],this.preventDefault=!1},destroy:function(){this.stopListeners(),this.clearCaptures(),this.queue=[],this.manager.game.events.off(r.POST_RENDER,this.postUpdate,this),this.target=null,this.enabled=!1,this.manager=null}});t.exports=l},28846:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(95922),o=i(8443),a=i(35154),h=i(8214),l=i(89639),u=i(30472),c=i(46032),d=i(87960),f=i(74600),p=i(44594),v=i(56583),g=new s({Extends:n,initialize:function(t){n.call(this),this.game=t.systems.game,this.scene=t.scene,this.settings=this.scene.sys.settings,this.sceneInputPlugin=t,this.manager=t.manager.keyboard,this.enabled=!0,this.keys=[],this.combos=[],this.prevCode=null,this.prevTime=0,this.prevType=null,t.pluginEvents.once(h.BOOT,this.boot,this),t.pluginEvents.on(h.START,this.start,this)},boot:function(){var t=this.settings.input;this.enabled=a(t,"keyboard",!0);var e=a(t,"keyboard.capture",null);e&&this.addCaptures(e),this.sceneInputPlugin.pluginEvents.once(h.DESTROY,this.destroy,this)},start:function(){this.sceneInputPlugin.manager.events.on(h.MANAGER_PROCESS,this.update,this),this.sceneInputPlugin.pluginEvents.once(h.SHUTDOWN,this.shutdown,this),this.game.events.on(o.BLUR,this.resetKeys,this),this.scene.sys.events.on(p.PAUSE,this.resetKeys,this),this.scene.sys.events.on(p.SLEEP,this.resetKeys,this)},isActive:function(){return this.enabled&&this.scene.sys.canInput()},addCapture:function(t){return this.manager.addCapture(t),this},removeCapture:function(t){return this.manager.removeCapture(t),this},getCaptures:function(){return this.manager.captures},enableGlobalCapture:function(){return this.manager.preventDefault=!0,this},disableGlobalCapture:function(){return this.manager.preventDefault=!1,this},clearCaptures:function(){return this.manager.clearCaptures(),this},createCursorKeys:function(){return this.addKeys({up:c.UP,down:c.DOWN,left:c.LEFT,right:c.RIGHT,space:c.SPACE,shift:c.SHIFT})},addKeys:function(t,e,i){void 0===e&&(e=!0),void 0===i&&(i=!1);var s={};if("string"==typeof t){t=t.split(",");for(var n=0;n-1?s[n]=t:s[t.keyCode]=t,e&&this.addCapture(t.keyCode),t.setEmitOnRepeat(i),t}return"string"==typeof t&&(t=c[t.toUpperCase()]),s[t]||(s[t]=new u(this,t),e&&this.addCapture(t),s[t].setEmitOnRepeat(i)),s[t]},removeKey:function(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var s,n=this.keys;if(t instanceof u){var r=n.indexOf(t);r>-1&&(s=this.keys[r],this.keys[r]=void 0)}else"string"==typeof t&&(t=c[t.toUpperCase()]);return n[t]&&(s=n[t],n[t]=void 0),s&&(s.plugin=null,i&&this.removeCapture(s.keyCode),e&&s.destroy()),this},removeAllKeys:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!1);for(var i=this.keys,s=0;st._tick)return t._tick=i,!0}return!1},update:function(){var t=this.manager.queue,e=t.length;if(this.isActive()&&0!==e)for(var i=this.keys,s=0;s{t.exports=function(t,e){return e.timeLastMatched=t.timeStamp,e.index++,e.index===e.size||(e.current=e.keyCodes[e.index],!1)}},87960:(t,e,i)=>{var s=i(83419),n=i(95922),r=i(95540),o=i(68769),a=i(92803),h=new s({initialize:function(t,e,i){if(void 0===i&&(i={}),e.length<2)return!1;this.manager=t,this.enabled=!0,this.keyCodes=[];for(var s=0;s{var s=i(66970);t.exports=function(t,e){if(e.matched)return!0;var i=!1,n=!1;if(t.keyCode===e.current)if(e.index>0&&e.maxKeyDelay>0){var r=e.timeLastMatched+e.maxKeyDelay;t.timeStamp<=r&&(n=!0,i=s(t,e))}else n=!0,i=s(t,e);return!n&&e.resetOnWrongKey&&(e.index=0,e.current=e.keyCodes[0]),i&&(e.timeLastMatched=t.timeStamp,e.matched=!0,e.timeMatched=t.timeStamp),i}},92803:t=>{t.exports=function(t){return t.current=t.keyCodes[0],t.index=0,t.timeLastMatched=0,t.matched=!1,t.timeMatched=0,t}},92612:t=>{t.exports="keydown"},23345:t=>{t.exports="keyup"},21957:t=>{t.exports="keycombomatch"},44743:t=>{t.exports="down"},3771:t=>{t.exports="keydown-"},46358:t=>{t.exports="keyup-"},75674:t=>{t.exports="up"},95922:(t,e,i)=>{t.exports={ANY_KEY_DOWN:i(92612),ANY_KEY_UP:i(23345),COMBO_MATCH:i(21957),DOWN:i(44743),KEY_DOWN:i(3771),KEY_UP:i(46358),UP:i(75674)}},51442:(t,e,i)=>{t.exports={Events:i(95922),KeyboardManager:i(78970),KeyboardPlugin:i(28846),Key:i(30472),KeyCodes:i(46032),KeyCombo:i(87960),AdvanceKeyCombo:i(66970),ProcessKeyCombo:i(68769),ResetKeyCombo:i(92803),JustDown:i(90229),JustUp:i(38796),DownDuration:i(37015),UpDuration:i(41170)}},37015:t=>{t.exports=function(t,e){void 0===e&&(e=50);var i=t.plugin.game.loop.time-t.timeDown;return t.isDown&&i{t.exports=function(t){return!!t._justDown&&(t._justDown=!1,!0)}},38796:t=>{t.exports=function(t){return!!t._justUp&&(t._justUp=!1,!0)}},30472:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(95922),o=new s({Extends:n,initialize:function(t,e){n.call(this),this.plugin=t,this.keyCode=e,this.originalEvent=void 0,this.enabled=!0,this.isDown=!1,this.isUp=!0,this.altKey=!1,this.ctrlKey=!1,this.shiftKey=!1,this.metaKey=!1,this.location=0,this.timeDown=0,this.duration=0,this.timeUp=0,this.emitOnRepeat=!1,this.repeats=0,this._justDown=!1,this._justUp=!1,this._tick=-1},setEmitOnRepeat:function(t){return this.emitOnRepeat=t,this},onDown:function(t){this.originalEvent=t,this.enabled&&(this.altKey=t.altKey,this.ctrlKey=t.ctrlKey,this.shiftKey=t.shiftKey,this.metaKey=t.metaKey,this.location=t.location,this.repeats++,this.isDown?this.emitOnRepeat&&this.emit(r.DOWN,this,t):(this.isDown=!0,this.isUp=!1,this.timeDown=t.timeStamp,this.duration=0,this._justDown=!0,this._justUp=!1,this.emit(r.DOWN,this,t)))},onUp:function(t){this.originalEvent=t,this.enabled&&(this.isDown=!1,this.isUp=!0,this.timeUp=t.timeStamp,this.duration=this.timeUp-this.timeDown,this.repeats=0,this._justDown=!1,this._justUp=!0,this._tick=-1,this.emit(r.UP,this,t))},reset:function(){return this.isDown=!1,this.isUp=!0,this.altKey=!1,this.ctrlKey=!1,this.shiftKey=!1,this.metaKey=!1,this.timeDown=0,this.duration=0,this.timeUp=0,this.repeats=0,this._justDown=!1,this._justUp=!1,this._tick=-1,this},getDuration:function(){return this.isDown?this.plugin.game.loop.time-this.timeDown:0},destroy:function(){this.removeAllListeners(),this.originalEvent=null,this.plugin=null}});t.exports=o},46032:t=>{t.exports={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:42,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,NUMPAD_ZERO:96,NUMPAD_ONE:97,NUMPAD_TWO:98,NUMPAD_THREE:99,NUMPAD_FOUR:100,NUMPAD_FIVE:101,NUMPAD_SIX:102,NUMPAD_SEVEN:103,NUMPAD_EIGHT:104,NUMPAD_NINE:105,NUMPAD_ADD:107,NUMPAD_SUBTRACT:109,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,SEMICOLON:186,PLUS:187,COMMA:188,MINUS:189,PERIOD:190,FORWARD_SLASH:191,BACK_SLASH:220,QUOTES:222,BACKTICK:192,OPEN_BRACKET:219,CLOSED_BRACKET:221,SEMICOLON_FIREFOX:59,COLON:58,COMMA_FIREFOX_WINDOWS:60,COMMA_FIREFOX:62,BRACKET_RIGHT_FIREFOX:174,BRACKET_LEFT_FIREFOX:175}},74600:(t,e,i)=>{var s=i(46032),n={};for(var r in s)n[s[r]]=r;t.exports=n},41170:t=>{t.exports=function(t,e){void 0===e&&(e=50);var i=t.plugin.game.loop.time-t.timeUp;return t.isUp&&i{var s=i(83419),n=i(89357),r=i(8214),o=i(29747),a=new s({initialize:function(t){this.manager=t,this.preventDefaultDown=!0,this.preventDefaultUp=!0,this.preventDefaultMove=!0,this.preventDefaultWheel=!1,this.enabled=!1,this.target,this.locked=!1,this.onMouseMove=o,this.onMouseDown=o,this.onMouseUp=o,this.onMouseDownWindow=o,this.onMouseUpWindow=o,this.onMouseOver=o,this.onMouseOut=o,this.onMouseWheel=o,this.pointerLockChange=o,this.isTop=!0,t.events.once(r.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputMouse,this.target=t.inputMouseEventTarget,this.passive=t.inputMousePassive,this.preventDefaultDown=t.inputMousePreventDefaultDown,this.preventDefaultUp=t.inputMousePreventDefaultUp,this.preventDefaultMove=t.inputMousePreventDefaultMove,this.preventDefaultWheel=t.inputMousePreventDefaultWheel,this.target?"string"==typeof this.target&&(this.target=document.getElementById(this.target)):this.target=this.manager.game.canvas,t.disableContextMenu&&this.disableContextMenu(),this.enabled&&this.target&&this.startListeners()},disableContextMenu:function(){return this.target.addEventListener("contextmenu",(function(t){return t.preventDefault(),!1})),this},requestPointerLock:function(){if(n.pointerLock){var t=this.target;t.requestPointerLock=t.requestPointerLock||t.mozRequestPointerLock||t.webkitRequestPointerLock,t.requestPointerLock()}},releasePointerLock:function(){n.pointerLock&&(document.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock,document.exitPointerLock())},startListeners:function(){var t=this.target;if(t){var e=this,i=this.manager,s=i.canvas,r=window&&window.focus&&i.game.config.autoFocus;this.onMouseMove=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseMove(t),e.preventDefaultMove&&t.preventDefault())},this.onMouseDown=function(t){r&&window.focus(),!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseDown(t),e.preventDefaultDown&&t.target===s&&t.preventDefault())},this.onMouseDownWindow=function(t){t.sourceCapabilities&&t.sourceCapabilities.firesTouchEvents||!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onMouseDown(t)},this.onMouseUp=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseUp(t),e.preventDefaultUp&&t.target===s&&t.preventDefault())},this.onMouseUpWindow=function(t){t.sourceCapabilities&&t.sourceCapabilities.firesTouchEvents||!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onMouseUp(t)},this.onMouseOver=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.setCanvasOver(t)},this.onMouseOut=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.setCanvasOut(t)},this.onMouseWheel=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.onMouseWheel(t),e.preventDefaultWheel&&t.target===s&&t.preventDefault()};var o={passive:!0};if(t.addEventListener("mousemove",this.onMouseMove),t.addEventListener("mousedown",this.onMouseDown),t.addEventListener("mouseup",this.onMouseUp),t.addEventListener("mouseover",this.onMouseOver,o),t.addEventListener("mouseout",this.onMouseOut,o),this.preventDefaultWheel?t.addEventListener("wheel",this.onMouseWheel,{passive:!1}):t.addEventListener("wheel",this.onMouseWheel,o),window&&i.game.config.inputWindowEvents)try{window.top.addEventListener("mousedown",this.onMouseDownWindow,o),window.top.addEventListener("mouseup",this.onMouseUpWindow,o)}catch(t){window.addEventListener("mousedown",this.onMouseDownWindow,o),window.addEventListener("mouseup",this.onMouseUpWindow,o),this.isTop=!1}n.pointerLock&&(this.pointerLockChange=function(t){var s=e.target;e.locked=document.pointerLockElement===s||document.mozPointerLockElement===s||document.webkitPointerLockElement===s,i.onPointerLockChange(t)},document.addEventListener("pointerlockchange",this.pointerLockChange,!0),document.addEventListener("mozpointerlockchange",this.pointerLockChange,!0),document.addEventListener("webkitpointerlockchange",this.pointerLockChange,!0)),this.enabled=!0}},stopListeners:function(){var t=this.target;t.removeEventListener("mousemove",this.onMouseMove),t.removeEventListener("mousedown",this.onMouseDown),t.removeEventListener("mouseup",this.onMouseUp),t.removeEventListener("mouseover",this.onMouseOver),t.removeEventListener("mouseout",this.onMouseOut),window&&((t=this.isTop?window.top:window).removeEventListener("mousedown",this.onMouseDownWindow),t.removeEventListener("mouseup",this.onMouseUpWindow)),n.pointerLock&&(document.removeEventListener("pointerlockchange",this.pointerLockChange,!0),document.removeEventListener("mozpointerlockchange",this.pointerLockChange,!0),document.removeEventListener("webkitpointerlockchange",this.pointerLockChange,!0))},destroy:function(){this.stopListeners(),this.target=null,this.enabled=!1,this.manager=null}});t.exports=a},87078:(t,e,i)=>{t.exports={MouseManager:i(85098)}},36210:(t,e,i)=>{var s=i(83419),n=i(8214),r=i(29747),o=new s({initialize:function(t){this.manager=t,this.capture=!0,this.enabled=!1,this.target,this.onTouchStart=r,this.onTouchStartWindow=r,this.onTouchMove=r,this.onTouchEnd=r,this.onTouchEndWindow=r,this.onTouchCancel=r,this.onTouchCancelWindow=r,this.isTop=!0,t.events.once(n.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputTouch,this.target=t.inputTouchEventTarget,this.capture=t.inputTouchCapture,this.target?"string"==typeof this.target&&(this.target=document.getElementById(this.target)):this.target=this.manager.game.canvas,t.disableContextMenu&&this.disableContextMenu(),this.enabled&&this.target&&this.startListeners()},disableContextMenu:function(){return this.target.addEventListener("contextmenu",(function(t){return t.preventDefault(),!1})),this},startListeners:function(){var t=this.target;if(t){var e=this,i=this.manager,s=i.canvas,n=window&&window.focus&&i.game.config.autoFocus;this.onTouchMove=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchMove(t),e.capture&&t.cancelable&&t.preventDefault())},this.onTouchStart=function(t){n&&window.focus(),!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchStart(t),e.capture&&t.cancelable&&t.target===s&&t.preventDefault())},this.onTouchStartWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onTouchStart(t)},this.onTouchEnd=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchEnd(t),e.capture&&t.cancelable&&t.target===s&&t.preventDefault())},this.onTouchEndWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onTouchEnd(t)},this.onTouchCancel=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchCancel(t),e.capture&&t.preventDefault())},this.onTouchCancelWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.onTouchCancel(t)};var r=this.capture,o={passive:!0},a={passive:!1};if(t.addEventListener("touchstart",this.onTouchStart,r?a:o),t.addEventListener("touchmove",this.onTouchMove,r?a:o),t.addEventListener("touchend",this.onTouchEnd,r?a:o),t.addEventListener("touchcancel",this.onTouchCancel,r?a:o),window&&i.game.config.inputWindowEvents)try{window.top.addEventListener("touchstart",this.onTouchStartWindow,a),window.top.addEventListener("touchend",this.onTouchEndWindow,a),window.top.addEventListener("touchcancel",this.onTouchCancelWindow,a)}catch(t){window.addEventListener("touchstart",this.onTouchStartWindow,a),window.addEventListener("touchend",this.onTouchEndWindow,a),window.addEventListener("touchcancel",this.onTouchCancelWindow,a),this.isTop=!1}this.enabled=!0}},stopListeners:function(){var t=this.target;t.removeEventListener("touchstart",this.onTouchStart),t.removeEventListener("touchmove",this.onTouchMove),t.removeEventListener("touchend",this.onTouchEnd),t.removeEventListener("touchcancel",this.onTouchCancel),window&&((t=this.isTop?window.top:window).removeEventListener("touchstart",this.onTouchStartWindow),t.removeEventListener("touchend",this.onTouchEndWindow),t.removeEventListener("touchcancel",this.onTouchCancelWindow))},destroy:function(){this.stopListeners(),this.target=null,this.enabled=!1,this.manager=null}});t.exports=o},95618:(t,e,i)=>{t.exports={TouchManager:i(36210)}},41299:(t,e,i)=>{var s=i(83419),n=i(23906),r=i(54899),o=i(95540),a=i(98356),h=i(3374),l=i(84376),u=i(92638),c=new s({initialize:function(t,e){if(this.loader=t,this.cache=o(e,"cache",!1),this.type=o(e,"type",!1),!this.type)throw new Error("Invalid File type: "+this.type);this.key=o(e,"key",!1);var i=this.key;if(t.prefix&&""!==t.prefix&&(this.key=t.prefix+i),!this.key)throw new Error("Invalid File key: "+this.key);var s=o(e,"url");void 0===s?s=t.path+i+"."+o(e,"extension",""):"string"!=typeof s||s.match(/^(?:blob:|data:|capacitor:\/\/|http:\/\/|https:\/\/|\/\/)/)||(s=t.path+s),this.url=s,this.src="",this.xhrSettings=u(o(e,"responseType",void 0)),o(e,"xhrSettings",!1)&&(this.xhrSettings=h(this.xhrSettings,o(e,"xhrSettings",{}))),this.xhrLoader=null,this.state="function"==typeof this.url?n.FILE_POPULATED:n.FILE_PENDING,this.bytesTotal=0,this.bytesLoaded=-1,this.percentComplete=-1,this.crossOrigin=void 0,this.data=void 0,this.config=o(e,"config",{}),this.multiFile,this.linkFile,this.base64="string"==typeof s&&0===s.indexOf("data:")},setLink:function(t){this.linkFile=t,t.linkFile=this},resetXHR:function(){this.xhrLoader&&(this.xhrLoader.onload=void 0,this.xhrLoader.onerror=void 0,this.xhrLoader.onprogress=void 0)},load:function(){if(this.state===n.FILE_POPULATED)this.loader.nextFile(this,!0);else{if(this.state=n.FILE_LOADING,this.src=a(this,this.loader.baseURL),!this.src)throw new Error("URL Error in File: "+this.key+" from: "+this.url);0===this.src.indexOf("data:")&&(this.base64=!0),this.xhrLoader=l(this,this.loader.xhr)}},onLoad:function(t,e){var i=t.responseURL&&this.loader.localSchemes.some((function(e){return 0===t.responseURL.indexOf(e)}))&&0===e.target.status,s=!(e.target&&200!==e.target.status)||i;4===t.readyState&&t.status>=400&&t.status<=599&&(s=!1),this.state=n.FILE_LOADED,this.resetXHR(),this.loader.nextFile(this,s)},onBase64Load:function(t){this.xhrLoader=t,this.state=n.FILE_LOADED,this.percentComplete=1,this.loader.emit(r.FILE_PROGRESS,this,this.percentComplete),this.loader.nextFile(this,!0)},onError:function(){this.resetXHR(),this.loader.nextFile(this,!1)},onProgress:function(t){t.lengthComputable&&(this.bytesLoaded=t.loaded,this.bytesTotal=t.total,this.percentComplete=Math.min(this.bytesLoaded/this.bytesTotal,1),this.loader.emit(r.FILE_PROGRESS,this,this.percentComplete))},onProcess:function(){this.state=n.FILE_PROCESSING,this.onProcessComplete()},onProcessComplete:function(){this.state=n.FILE_COMPLETE,this.multiFile&&this.multiFile.onFileComplete(this),this.loader.fileProcessComplete(this)},onProcessError:function(){console.error('Failed to process file: %s "%s"',this.type,this.key),this.state=n.FILE_ERRORED,this.multiFile&&this.multiFile.onFileFailed(this),this.loader.fileProcessComplete(this)},hasCacheConflict:function(){return this.cache&&this.cache.exists(this.key)},addToCache:function(){this.cache&&this.data&&this.cache.add(this.key,this.data)},pendingDestroy:function(t){if(this.state!==n.FILE_PENDING_DESTROY){void 0===t&&(t=this.data);var e=this.key,i=this.type;this.loader.emit(r.FILE_COMPLETE,e,i,t),this.loader.emit(r.FILE_KEY_COMPLETE+i+"-"+e,e,i,t),this.loader.flagForRemoval(this),this.state=n.FILE_PENDING_DESTROY}},destroy:function(){this.loader=null,this.cache=null,this.xhrSettings=null,this.multiFile=null,this.linkFile=null,this.data=null}});c.createObjectURL=function(t,e,i){if("function"==typeof URL)t.src=URL.createObjectURL(e);else{var s=new FileReader;s.onload=function(){t.removeAttribute("crossOrigin"),t.src="data:"+(e.type||i)+";base64,"+s.result.split(",")[1]},s.onerror=t.onerror,s.readAsDataURL(e)}},c.revokeObjectURL=function(t){"function"==typeof URL&&URL.revokeObjectURL(t.src)},t.exports=c},74099:t=>{var e={},i={install:function(t){for(var i in e)t[i]=e[i]},register:function(t,i){e[t]=i},destroy:function(){e={}}};t.exports=i},98356:t=>{t.exports=function(t,e){return!!t.url&&(t.url.match(/^(?:blob:|data:|capacitor:\/\/|http:\/\/|https:\/\/|\/\/)/)?t.url:e+t.url)}},74261:(t,e,i)=>{var s=i(83419),n=i(23906),r=i(35072),o=i(50792),a=i(54899),h=i(74099),l=i(95540),u=i(35154),c=i(37277),d=i(44594),f=i(92638),p=new s({Extends:o,initialize:function(t){o.call(this);var e=t.sys.game.config,i=t.sys.settings.loader;this.scene=t,this.systems=t.sys,this.cacheManager=t.sys.cache,this.textureManager=t.sys.textures,this.sceneManager=t.sys.game.scene,h.install(this),this.prefix="",this.path="",this.baseURL="",this.setBaseURL(l(i,"baseURL",e.loaderBaseURL)),this.setPath(l(i,"path",e.loaderPath)),this.setPrefix(l(i,"prefix",e.loaderPrefix)),this.maxParallelDownloads=l(i,"maxParallelDownloads",e.loaderMaxParallelDownloads),this.xhr=f(l(i,"responseType",e.loaderResponseType),l(i,"async",e.loaderAsync),l(i,"user",e.loaderUser),l(i,"password",e.loaderPassword),l(i,"timeout",e.loaderTimeout),l(i,"withCredentials",e.loaderWithCredentials)),this.crossOrigin=l(i,"crossOrigin",e.loaderCrossOrigin),this.imageLoadType=l(i,"imageLoadType",e.loaderImageLoadType),this.localSchemes=l(i,"localScheme",e.loaderLocalScheme),this.totalToLoad=0,this.progress=0,this.list=new r,this.inflight=new r,this.queue=new r,this._deleteQueue=new r,this.totalFailed=0,this.totalComplete=0,this.state=n.LOADER_IDLE,this.multiKeyIndex=0,t.sys.events.once(d.BOOT,this.boot,this),t.sys.events.on(d.START,this.pluginStart,this)},boot:function(){this.systems.events.once(d.DESTROY,this.destroy,this)},pluginStart:function(){this.systems.events.once(d.SHUTDOWN,this.shutdown,this)},setBaseURL:function(t){return void 0===t&&(t=""),""!==t&&"/"!==t.substr(-1)&&(t=t.concat("/")),this.baseURL=t,this},setPath:function(t){return void 0===t&&(t=""),""!==t&&"/"!==t.substr(-1)&&(t=t.concat("/")),this.path=t,this},setPrefix:function(t){return void 0===t&&(t=""),this.prefix=t,this},setCORS:function(t){return this.crossOrigin=t,this},addFile:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e0},isLoading:function(){return this.state===n.LOADER_LOADING||this.state===n.LOADER_PROCESSING},isReady:function(){return this.state===n.LOADER_IDLE||this.state===n.LOADER_COMPLETE},start:function(){this.isReady()&&(this.progress=0,this.totalFailed=0,this.totalComplete=0,this.totalToLoad=this.list.size,this.emit(a.START,this),0===this.list.size?this.loadComplete():(this.state=n.LOADER_LOADING,this.inflight.clear(),this.queue.clear(),this.updateProgress(),this.checkLoadQueue(),this.systems.events.on(d.UPDATE,this.update,this)))},updateProgress:function(){this.progress=1-(this.list.size+this.inflight.size)/this.totalToLoad,this.emit(a.PROGRESS,this.progress)},update:function(){this.state===n.LOADER_LOADING&&this.list.size>0&&this.inflight.size{var s=i(79291),n=i(92638);t.exports=function(t,e){var i=void 0===t?n():s({},t);if(e)for(var r in e)void 0!==e[r]&&(i[r]=e[r]);return i}},26430:(t,e,i)=>{var s=i(83419),n=i(23906),r=i(54899),o=new s({initialize:function(t,e,i,s){var r=[];s.forEach((function(t){t&&r.push(t)})),this.loader=t,this.type=e,this.key=i;var o=this.key;t.prefix&&""!==t.prefix&&(this.key=t.prefix+o),this.multiKeyIndex=t.multiKeyIndex++,this.files=r,this.state=n.FILE_PENDING,this.complete=!1,this.pending=r.length,this.failed=0,this.config={},this.baseURL=t.baseURL,this.path=t.path,this.prefix=t.prefix;for(var a=0;a{var s=i(3374);t.exports=function(t,e){var i=s(e,t.xhrSettings);if(!t.base64){var n=new XMLHttpRequest;if(n.open("GET",t.src,i.async,i.user,i.password),n.responseType=t.xhrSettings.responseType,n.timeout=i.timeout,i.headers)for(var r in i.headers)n.setRequestHeader(r,i.headers[r]);return i.header&&i.headerValue&&n.setRequestHeader(i.header,i.headerValue),i.requestedWith&&n.setRequestHeader("X-Requested-With",i.requestedWith),i.overrideMimeType&&n.overrideMimeType(i.overrideMimeType),i.withCredentials&&(n.withCredentials=!0),n.onload=t.onLoad.bind(t,n),n.onerror=t.onError.bind(t,n),n.onprogress=t.onProgress.bind(t),n.ontimeout=t.onError.bind(t,n),n.send(),n}var o=t.url.split(";base64,").pop()||t.url.split(",").pop(),a={responseText:atob(o)};t.onBase64Load(a)}},92638:t=>{t.exports=function(t,e,i,s,n,r){return void 0===t&&(t=""),void 0===e&&(e=!0),void 0===i&&(i=""),void 0===s&&(s=""),void 0===n&&(n=0),void 0===r&&(r=!1),{responseType:t,async:e,user:i,password:s,timeout:n,headers:void 0,header:void 0,headerValue:void 0,requestedWith:!1,overrideMimeType:void 0,withCredentials:r}}},23906:t=>{t.exports={LOADER_IDLE:0,LOADER_LOADING:1,LOADER_PROCESSING:2,LOADER_COMPLETE:3,LOADER_SHUTDOWN:4,LOADER_DESTROYED:5,FILE_PENDING:10,FILE_LOADING:11,FILE_LOADED:12,FILE_FAILED:13,FILE_PROCESSING:14,FILE_ERRORED:16,FILE_COMPLETE:17,FILE_DESTROYED:18,FILE_POPULATED:19,FILE_PENDING_DESTROY:20}},42155:t=>{t.exports="addfile"},38991:t=>{t.exports="complete"},27540:t=>{t.exports="filecomplete"},87464:t=>{t.exports="filecomplete-"},94486:t=>{t.exports="loaderror"},13035:t=>{t.exports="load"},38144:t=>{t.exports="fileprogress"},97520:t=>{t.exports="postprocess"},85595:t=>{t.exports="progress"},55680:t=>{t.exports="start"},54899:(t,e,i)=>{t.exports={ADD:i(42155),COMPLETE:i(38991),FILE_COMPLETE:i(27540),FILE_KEY_COMPLETE:i(87464),FILE_LOAD_ERROR:i(94486),FILE_LOAD:i(13035),FILE_PROGRESS:i(38144),POST_PROCESS:i(97520),PROGRESS:i(85595),START:i(55680)}},14135:(t,e,i)=>{var s=i(83419),n=i(74099),r=i(518),o=i(54899),a=new s({Extends:r,initialize:function(t,e,i,s,n){r.call(this,t,e,i,s,n),this.type="animationJSON"},onProcess:function(){this.loader.once(o.POST_PROCESS,this.onLoadComplete,this),r.prototype.onProcess.call(this)},onLoadComplete:function(){this.loader.systems.anims.fromJSON(this.data)}});n.register("animation",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new h(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","json"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new h(t,e,s,u);c.linkFile?l.call(this,t,"atlasjson",e,[c,d,c.linkFile]):l.call(this,t,"atlasjson",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlas(t.key,t.data,e.data,i),e.addToCache(),this.complete=!0}}});n.register("aseprite",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new h(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","json"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new h(t,e,s,u);c.linkFile?l.call(this,t,"atlasjson",e,[c,d,c.linkFile]):l.call(this,t,"atlasjson",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlas(t.key,t.data,e.data,i),this.complete=!0}}});n.register("atlas",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(26430),l=i(57318),u=new s({Extends:h,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new l(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","xml"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new l(t,e,s,u);c.linkFile?h.call(this,t,"atlasxml",e,[c,d,c.linkFile]):h.call(this,t,"atlasxml",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlasXML(t.key,t.data,e.data,i),this.complete=!0}}});n.register("atlasXML",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(89749),l=i(41212),u=new s({Extends:r,initialize:function(t,e,i,s,n){if(l(e)){var o=e;e=a(o,"key"),s=a(o,"xhrSettings"),n=a(o,"context",n)}var h={type:"audio",cache:t.cacheManager.audio,extension:i.type,responseType:"arraybuffer",key:e,url:i.url,xhrSettings:s,config:{context:n}};r.call(this,t,h)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this;this.config.context.decodeAudioData(this.xhrLoader.response,(function(e){t.data=e,t.onProcessComplete()}),(function(e){console.error("Error decoding audio: "+t.key+" - ",e?e.message:null),t.onProcessError()})),this.config.context=null}});u.create=function(t,e,i,s,n){var r=t.systems.game,o=r.config.audio,c=r.device.audio;l(e)&&(i=a(e,"url",[]),s=a(e,"config",{}));var d=u.getAudioURL(r,i);return d?c.webAudio&&!o.disableWebAudio?new u(t,e,d,n,r.sound.context):new h(t,e,d,s):(console.warn('No audio URLs for "%s" can play on this device',e),null)},u.getAudioURL=function(t,e){Array.isArray(e)||(e=[e]);for(var i=0;i{var s=i(21097),n=i(83419),r=i(74099),o=i(95540),a=i(41212),h=i(518),l=i(26430),u=new n({Extends:l,initialize:function(t,e,i,n,r,u,c){if(a(e)){var d=e;e=o(d,"key"),i=o(d,"jsonURL"),n=o(d,"audioURL"),r=o(d,"audioConfig"),u=o(d,"audioXhrSettings"),c=o(d,"jsonXhrSettings")}var f;if(n){var p=s.create(t,e,n,r,u);p&&(f=new h(t,e,i,c),l.call(this,t,"audiosprite",e,[p,f]),this.config.resourceLoad=!1)}else f=new h(t,e,i,c),l.call(this,t,"audiosprite",e,[f]),this.config.resourceLoad=!0,this.config.audioConfig=r,this.config.audioXhrSettings=u},onFileComplete:function(t){if(-1!==this.files.indexOf(t)&&(this.pending--,this.config.resourceLoad&&"json"===t.type&&t.data.hasOwnProperty("resources"))){var e=t.data.resources,i=o(this.config,"audioConfig"),n=o(this.config,"audioXhrSettings"),r=s.create(this.loader,t.key,e,i,n);r&&(this.addToMultiFile(r),this.loader.addFile(r))}},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1];t.addToCache(),e.addToCache(),this.complete=!0}}});r.register("audioSprite",(function(t,e,i,s,n,r){var o,a=this.systems.game,h=a.config.audio,l=a.device.audio;if(h&&h.noAudio||!l.webAudio&&!l.audioData)return this;if(Array.isArray(t))for(var c=0;c{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n){var o="bin";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"xhrSettings"),o=a(l,"extension",o),n=a(l,"dataType",n)}var u={type:"binary",cache:t.cacheManager.binary,extension:o,responseType:"arraybuffer",key:e,url:i,xhrSettings:s,config:{dataType:n}};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this.config.dataType;this.data=t?new t(this.xhrLoader.response):this.xhrLoader.response,this.onProcessComplete()}});o.register("binary",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(26430),l=i(21859),u=i(57318),c=new s({Extends:h,initialize:function(t,e,i,s,n,l){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new u(t,{key:e,url:r(f,"fontDataURL"),extension:r(f,"fontDataExtension","xml"),xhrSettings:r(f,"fontDataXhrSettings")})}else c=new o(t,e,i,n),d=new u(t,e,s,l);c.linkFile?h.call(this,t,"bitmapfont",e,[c,d,c.linkFile]):h.call(this,t,"bitmapfont",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1];t.addToCache();var i=t.cache.get(t.key),s=l(e.data,t.cache.getFrame(t.key),0,0,i);this.loader.cacheManager.bitmapFont.add(t.key,{data:s,texture:t.key,frame:null}),this.complete=!0}}});n.register("bitmapFont",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="css";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"script",cache:!1,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=document.createElement("style"),this.data.defer=!1,this.data.innerHTML=this.xhrLoader.responseText,document.head.appendChild(this.data),this.onProcessComplete()}});o.register("css",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(38734),n=i(85722),r=i(83419),o=i(74099),a=i(95540),h=i(19550),l=i(41212),u=i(518),c=i(31403),d=i(46975),f=i(59327),p=i(26430),v=i(82038),g=i(55222),m=new r({Extends:p,initialize:function(t,e,i,s){if(i.multiAtlasURL){var r=new u(t,{key:e,url:i.multiAtlasURL,xhrSettings:s,config:i});p.call(this,t,"texture",e,[r])}else{var o=i.textureURL.substr(i.textureURL.length-3);i.type||(i.type="ktx"===o.toLowerCase()?"KTX":"PVR");var a=new n(t,{key:e,url:i.textureURL,extension:o,xhrSettings:s,config:i});if(i.atlasURL){var h=new u(t,{key:e,url:i.atlasURL,xhrSettings:s,config:i});p.call(this,t,"texture",e,[a,h])}else p.call(this,t,"texture",e,[a])}this.config=i},onFileComplete:function(t){if(-1!==this.files.indexOf(t)){if(this.pending--,!this.config.multiAtlasURL)return;if("json"===t.type&&t.data.hasOwnProperty("textures")){var e=t.data.textures,i=this.config,s=this.loader,r=s.baseURL,o=s.path,h=s.prefix,l=a(i,"multiBaseURL",this.baseURL),u=a(i,"multiPath",this.path),c=a(i,"prefix",this.prefix),d=a(i,"textureXhrSettings");l&&s.setBaseURL(l),u&&s.setPath(u),c&&s.setPrefix(c);for(var f=0;f{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(73894),u=new s({Extends:r,initialize:function(t,e,i,s,n){var o="glsl";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"shaderType","fragment"),n=a(l,"xhrSettings"),o=a(l,"extension",o)}else void 0===s&&(s="fragment");var u={type:"glsl",cache:t.cacheManager.shader,extension:o,responseType:"text",key:e,url:i,config:{shaderType:s},xhrSettings:n};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t=this.data.split("\n"),e=this.extractBlock(t,0);if(e)for(;e;){var i=this.getShaderName(e.header),s=this.getShaderType(e.header),n=this.getShaderUniforms(e.header),r=e.shader;if(this.cache.has(i)){var o=this.cache.get(i);"fragment"===s?o.fragmentSrc=r:o.vertexSrc=r,o.uniforms||(o.uniforms=n)}else"fragment"===s?this.cache.add(i,new l(i,r,"",n)):this.cache.add(i,new l(i,"",r,n));e=this.extractBlock(t,e.offset)}else"fragment"===this.config.shaderType?this.cache.add(this.key,new l(this.key,this.data)):this.cache.add(this.key,new l(this.key,"",this.data))},getShaderName:function(t){for(var e=0;e{var s=i(83419),n=i(54899),r=i(41299),o=i(95540),a=i(98356),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){if(h(e)){var n=e;e=o(n,"key"),s=o(n,"config",s)}var a={type:"audio",cache:t.cacheManager.audio,extension:i.type,key:e,url:i.url,config:s};r.call(this,t,a),this.locked="ontouchstart"in window,this.loaded=!1,this.filesLoaded=0,this.filesTotal=0},onLoad:function(){this.loaded||(this.loaded=!0,this.loader.nextFile(this,!0))},onError:function(){for(var t=0;t{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="html";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"text",cache:t.cacheManager.html,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()}});o.register("html",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n,o){void 0===s&&(s=512),void 0===n&&(n=512);var l="html";if(h(e)){var u=e;e=a(u,"key"),i=a(u,"url"),o=a(u,"xhrSettings"),l=a(u,"extension",l),s=a(u,"width",s),n=a(u,"height",n)}var c={type:"html",cache:t.textureManager,extension:l,responseType:"text",key:e,url:i,xhrSettings:o,config:{width:s,height:n}};r.call(this,t,c)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this.config.width,e=this.config.height,i=[];i.push(''),i.push(''),i.push(''),i.push(this.xhrLoader.responseText),i.push(""),i.push(""),i.push("");var s=[i.join("\n")],o=this;try{var a=new window.Blob(s,{type:"image/svg+xml;charset=utf-8"})}catch(t){return o.state=n.FILE_ERRORED,void o.onProcessComplete()}this.data=new Image,this.data.crossOrigin=this.crossOrigin,this.data.onload=function(){r.revokeObjectURL(o.data),o.onProcessComplete()},this.data.onerror=function(){r.revokeObjectURL(o.data),o.onProcessError()},r.createObjectURL(this.data,a,"image/svg+xml")},addToCache:function(){this.cache.addImage(this.key,this.data)}});o.register("htmlTexture",(function(t,e,i,s,n){if(Array.isArray(t))for(var r=0;r{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(98356),u=new s({Extends:r,initialize:function t(e,i,s,n,o){var l,u="png";if(h(i)){var c=i;i=a(c,"key"),s=a(c,"url"),l=a(c,"normalMap"),n=a(c,"xhrSettings"),u=a(c,"extension",u),o=a(c,"frameConfig")}Array.isArray(s)&&(l=s[1],s=s[0]);var d={type:"image",cache:e.textureManager,extension:u,responseType:"blob",key:i,url:s,xhrSettings:n,config:o};if(r.call(this,e,d),l){var f=new t(e,this.key,l,n,o);f.type="normalMap",this.setLink(f),e.addFile(f)}this.useImageElementLoad="HTMLImageElement"===e.imageLoadType||this.base64,this.useImageElementLoad&&(this.load=this.loadImage,this.onProcess=this.onProcessImage)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=new Image,this.data.crossOrigin=this.crossOrigin;var t=this;this.data.onload=function(){r.revokeObjectURL(t.data),t.onProcessComplete()},this.data.onerror=function(){r.revokeObjectURL(t.data),t.onProcessError()},r.createObjectURL(this.data,this.xhrLoader.response,"image/png")},onProcessImage:function(){var t=this.state;this.state=n.FILE_PROCESSING,t===n.FILE_LOADED?this.onProcessComplete():this.onProcessError()},loadImage:function(){this.state=n.FILE_LOADING,this.src=l(this,this.loader.baseURL),this.data=new Image,this.data.crossOrigin=this.crossOrigin;var t=this;this.data.onload=function(){t.state=n.FILE_LOADED,t.loader.nextFile(t,!0)},this.data.onerror=function(){t.loader.nextFile(t,!1)},this.data.src=this.src},addToCache:function(){var t=this.linkFile;t?t.state>=n.FILE_COMPLETE&&("spritesheet"===t.type?t.addToCache():"normalMap"===this.type?this.cache.addImage(this.key,t.data,this.data):this.cache.addImage(this.key,this.data,t.data)):this.cache.addImage(this.key,this.data)}});o.register("image",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(35154),l=i(41212),u=new s({Extends:r,initialize:function(t,e,i,s,o){var u="json";if(l(e)){var c=e;e=a(c,"key"),i=a(c,"url"),s=a(c,"xhrSettings"),u=a(c,"extension",u),o=a(c,"dataKey",o)}var d={type:"json",cache:t.cacheManager.json,extension:u,responseType:"text",key:e,url:i,xhrSettings:s,config:o};r.call(this,t,d),l(i)&&(this.data=o?h(i,o):i,this.state=n.FILE_POPULATED)},onProcess:function(){if(this.state!==n.FILE_POPULATED){this.state=n.FILE_PROCESSING;try{var t=JSON.parse(this.xhrLoader.responseText)}catch(t){throw this.onProcessError(),t}var e=this.config;this.data="string"==typeof e?h(t,e,t):t}this.onProcessComplete()}});o.register("json",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,n,o,u){if(a(e)){var c=e;e=r(c,"key"),i=r(c,"url",!1)?r(c,"url"):r(c,"atlasURL"),o=r(c,"xhrSettings"),s=r(c,"path"),n=r(c,"baseURL"),u=r(c,"textureXhrSettings")}var d=new h(t,e,i,o);l.call(this,t,"multiatlas",e,[d]),this.config.path=s,this.config.baseURL=n,this.config.textureXhrSettings=u},onFileComplete:function(t){if(-1!==this.files.indexOf(t)&&(this.pending--,"json"===t.type&&t.data.hasOwnProperty("textures"))){var e=t.data.textures,i=this.config,s=this.loader,n=s.baseURL,a=s.path,h=s.prefix,l=r(i,"baseURL",this.baseURL),u=r(i,"path",this.path),c=r(i,"prefix",this.prefix),d=r(i,"textureXhrSettings");s.setBaseURL(l),s.setPath(u),s.setPrefix(c);for(var f=0;f{var s=i(83419),n=i(74099),r=i(95540),o=i(41212),a=i(26430),h=i(34328),l=new s({Extends:a,initialize:function(t,e,i,s){var n="js",l=[];if(o(e)){var u=e;e=r(u,"key"),i=r(u,"url"),s=r(u,"xhrSettings"),n=r(u,"extension",n)}Array.isArray(i)||(i=[i]);for(var c=0;c{var s=i(83419),n=i(74099),r=i(95540),o=i(41212),a=i(26430),h=i(85048),l=i(61485),u=i(78776),c=new s({Extends:a,initialize:function(t,e,i,s,n,h){var l,c,d=t.cacheManager.obj;if(o(e)){var f=e;e=r(f,"key"),l=new u(t,{key:e,type:"obj",cache:d,url:r(f,"url"),extension:r(f,"extension","obj"),xhrSettings:r(f,"xhrSettings"),config:{flipUV:r(f,"flipUV",n)}}),(s=r(f,"matURL"))&&(c=new u(t,{key:e,type:"mat",cache:d,url:s,extension:r(f,"matExtension","mat"),xhrSettings:r(f,"xhrSettings")}))}else l=new u(t,{key:e,url:i,type:"obj",cache:d,extension:"obj",xhrSettings:h,config:{flipUV:n}}),s&&(c=new u(t,{key:e,url:s,type:"mat",cache:d,extension:"mat",xhrSettings:h}));a.call(this,t,"obj",e,[l,c])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=h(t.data,t.config.flipUV);e&&(i.materials=l(e.data)),t.cache.add(t.key,i),this.complete=!0}}});n.register("obj",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(74099),o=i(518),a=new s({Extends:o,initialize:function(t,e,i,s,n){o.call(this,t,e,i,s,n),this.type="packfile"},onProcess:function(){if(this.state!==n.FILE_POPULATED&&(this.state=n.FILE_PROCESSING,this.data=JSON.parse(this.xhrLoader.responseText)),this.data.hasOwnProperty("files")&&this.config){var t={};t[this.config]=this.data,this.data=t}this.loader.addPack(this.data,this.config),this.onProcessComplete()}});r.register("pack",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,o,l){var u="js";if(h(e)){var c=e;e=a(c,"key"),i=a(c,"url"),l=a(c,"xhrSettings"),u=a(c,"extension",u),s=a(c,"start"),o=a(c,"mapping")}var d={type:"plugin",cache:!1,extension:u,responseType:"text",key:e,url:i,xhrSettings:l,config:{start:s,mapping:o}};r.call(this,t,d),"function"==typeof i&&(this.data=i,this.state=n.FILE_POPULATED)},onProcess:function(){var t=this.loader.systems.plugins,e=this.config,i=a(e,"start",!1),s=a(e,"mapping",null);if(this.state===n.FILE_POPULATED)t.install(this.key,this.data,i,s);else{this.state=n.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data);var r=t.install(this.key,window[this.key],i,s);(i||s)&&(this.loader.systems[s]=r,this.loader.scene[s]=r)}this.onProcessComplete()}});o.register("plugin",(function(t,e,i,s,n){if(Array.isArray(t))for(var r=0;r{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n){var o="svg";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"svgConfig",{}),n=a(l,"xhrSettings"),o=a(l,"extension",o)}var u={type:"svg",cache:t.textureManager,extension:o,responseType:"text",key:e,url:i,xhrSettings:n,config:{width:a(s,"width"),height:a(s,"height"),scale:a(s,"scale")}};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this.xhrLoader.responseText,e=[t],i=this.config.width,s=this.config.height,o=this.config.scale;t:if(i&&s||o){var a=(new DOMParser).parseFromString(t,"text/xml").getElementsByTagName("svg")[0],h=a.hasAttribute("viewBox"),l=parseFloat(a.getAttribute("width")),u=parseFloat(a.getAttribute("height"));if(!h&&l&&u)a.setAttribute("viewBox","0 0 "+l+" "+u);else if(h&&!l&&!u){var c=a.getAttribute("viewBox").split(/\s+|,/);l=c[2],u=c[3]}if(o){if(!l||!u)break t;i=l*o,s=u*o}a.setAttribute("width",i.toString()+"px"),a.setAttribute("height",s.toString()+"px"),e=[(new XMLSerializer).serializeToString(a)]}try{var d=new window.Blob(e,{type:"image/svg+xml;charset=utf-8"})}catch(t){return void this.onProcessError()}this.data=new Image,this.data.crossOrigin=this.crossOrigin;var f=this,p=!1;this.data.onload=function(){p||r.revokeObjectURL(f.data),f.onProcessComplete()},this.data.onerror=function(){p?f.onProcessError():(p=!0,r.revokeObjectURL(f.data),f.data.src="data:image/svg+xml,"+encodeURIComponent(e.join("")))},r.createObjectURL(this.data,d,"image/svg+xml")},addToCache:function(){this.cache.addImage(this.key,this.data)}});o.register("svg",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="js";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"text",extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t=this.data.concat("(function(){\nreturn new "+this.key+"();\n}).call(this);"),e=eval;this.loader.sceneManager.add(this.key,e(t)),this.complete=!0}});o.register("sceneFile",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,o,l){var u="js";if(h(e)){var c=e;e=a(c,"key"),i=a(c,"url"),l=a(c,"xhrSettings"),u=a(c,"extension",u),s=a(c,"systemKey"),o=a(c,"sceneKey")}var d={type:"scenePlugin",cache:!1,extension:u,responseType:"text",key:e,url:i,xhrSettings:l,config:{systemKey:s,sceneKey:o}};r.call(this,t,d),"function"==typeof i&&(this.data=i,this.state=n.FILE_POPULATED)},onProcess:function(){var t=this.loader.systems.plugins,e=this.config,i=this.key,s=a(e,"systemKey",i),r=a(e,"sceneKey",i);this.state===n.FILE_POPULATED?t.installScenePlugin(s,this.data,r,this.loader.scene,!0):(this.state=n.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data),t.installScenePlugin(s,window[this.key],r,this.loader.scene,!0)),this.onProcessComplete()}});o.register("scenePlugin",(function(t,e,i,s,n){if(Array.isArray(t))for(var r=0;r{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n){var o="js";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"type","script"),n=a(l,"xhrSettings"),o=a(l,"extension",o)}else void 0===s&&(s="script");var u={type:s,cache:!1,extension:o,responseType:"text",key:e,url:i,xhrSettings:n};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data),this.onProcessComplete()}});o.register("script",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(74099),o=i(19550),a=new s({Extends:o,initialize:function(t,e,i,s,n){o.call(this,t,e,i,n,s),this.type="spritesheet"},addToCache:function(){var t=this.linkFile;t?t.state>=n.FILE_COMPLETE&&("normalMap"===this.type?this.cache.addSpriteSheet(this.key,t.data,this.config,this.data):this.cache.addSpriteSheet(this.key,this.data,this.config,t.data)):this.cache.addSpriteSheet(this.key,this.data,this.config)}});r.register("spritesheet",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="text",o="txt",l=t.cacheManager.text;if(h(e)){var u=e;e=a(u,"key"),i=a(u,"url"),s=a(u,"xhrSettings"),o=a(u,"extension",o),n=a(u,"type",n),l=a(u,"cache",l)}var c={type:n,cache:l,extension:o,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,c)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()}});o.register("text",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(80341),u=new s({Extends:r,initialize:function(t,e,i,s){var n="csv";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var u={type:"tilemapCSV",cache:t.cacheManager.tilemap,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,u),this.tilemapFormat=l.CSV},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t={format:this.tilemapFormat,data:this.data};this.cache.add(this.key,t)}});o.register("tilemapCSV",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(74099),r=i(518),o=i(80341),a=new s({Extends:r,initialize:function(t,e,i,s){r.call(this,t,e,i,s),this.type="tilemapJSON",this.cache=t.cacheManager.tilemap},addToCache:function(){var t={format:o.WELTMEISTER,data:this.data};this.cache.add(this.key,t)}});n.register("tilemapImpact",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(74099),r=i(518),o=i(80341),a=new s({Extends:r,initialize:function(t,e,i,s){r.call(this,t,e,i,s),this.type="tilemapJSON",this.cache=t.cacheManager.tilemap},addToCache:function(){var t={format:o.TILED_JSON,data:this.data};this.cache.add(this.key,t)}});n.register("tilemapTiledJSON",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(26430),l=i(78776),u=new s({Extends:h,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new l(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","txt"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new l(t,e,s,u);c.linkFile?h.call(this,t,"unityatlas",e,[c,d,c.linkFile]):h.call(this,t,"unityatlas",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addUnityAtlas(t.key,t.data,e.data,i),this.complete=!0}}});n.register("unityAtlas",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(98356),h=i(95540),l=i(41212),u=new s({Extends:r,initialize:function(t,e,i,s){if(void 0===s&&(s=!1),l(e)){var n=e;e=h(n,"key"),i=h(n,"url",[]),s=h(n,"noAudio",!1)}var o=t.systems.game.device.video.getVideoURL(i);o||console.warn("VideoFile: No supported format for "+e);var a={type:"video",cache:t.cacheManager.video,extension:o.type,key:e,url:o.url,config:{noAudio:s}};r.call(this,t,a)},onProcess:function(){this.data={url:this.src,noAudio:this.config.noAudio,crossOrigin:this.crossOrigin},this.onProcessComplete()},load:function(){this.src=a(this,this.loader.baseURL),this.state=n.FILE_LOADED,this.loader.nextFile(this,!0)}});o.register("video",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(56836),u=new s({Extends:r,initialize:function(t,e,i,s){var n="xml";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"xml",cache:t.cacheManager.xml,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=l(this.xhrLoader.responseText),this.data?this.onProcessComplete():this.onProcessError()}});o.register("xml",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{t.exports={AnimationJSONFile:i(14135),AsepriteFile:i(76272),AtlasJSONFile:i(38734),AtlasXMLFile:i(74599),AudioFile:i(21097),AudioSpriteFile:i(89524),BinaryFile:i(85722),BitmapFontFile:i(97025),CompressedTextureFile:i(69559),CSSFile:i(16024),GLSLFile:i(47931),HTML5AudioFile:i(89749),HTMLFile:i(88470),HTMLTextureFile:i(14643),ImageFile:i(19550),JSONFile:i(518),MultiAtlasFile:i(59327),MultiScriptFile:i(99297),OBJFile:i(41846),PackFile:i(58610),PluginFile:i(48988),SceneFile:i(88423),ScenePluginFile:i(56812),ScriptFile:i(34328),SpriteSheetFile:i(85035),SVGFile:i(67397),TextFile:i(78776),TilemapCSVFile:i(49477),TilemapImpactFile:i(40807),TilemapJSONFile:i(56775),UnityAtlasFile:i(25771),VideoFile:i(33720),XMLFile:i(57318)}},57777:(t,e,i)=>{var s=i(23906),n=i(79291),r={Events:i(54899),FileTypes:i(64589),File:i(41299),FileTypesManager:i(74099),GetURL:i(98356),LoaderPlugin:i(74261),MergeXHRSettings:i(3374),MultiFile:i(26430),XHRLoader:i(84376),XHRSettings:i(92638)};r=n(!1,r,s),t.exports=r},53307:t=>{t.exports=function(t){for(var e=0,i=0;i{var s=i(6411);t.exports=function(t,e){return s(t)/s(e)/s(t-e)}},30976:t=>{t.exports=function(t,e){return Math.floor(Math.random()*(e-t+1)+t)}},87842:t=>{t.exports=function(t,e,i,s,n){var r=.5*(s-e),o=.5*(n-i),a=t*t;return(2*i-2*s+r+o)*(t*a)+(-3*i+3*s-2*r-o)*a+r*t+i}},26302:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.ceil(t*s)/s}},45319:t=>{t.exports=function(t,e,i){return Math.max(e,Math.min(i,t))}},39506:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t*s.DEG_TO_RAD}},61241:t=>{t.exports=function(t,e){return Math.abs(t-e)}},38857:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(37867),o=i(29747),a=new r,h=new n({initialize:function t(e,i,s,n){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=t.DefaultOrder),this._x=e,this._y=i,this._z=s,this._order=n,this.onChangeCallback=o},x:{get:function(){return this._x},set:function(t){this._x=t,this.onChangeCallback(this)}},y:{get:function(){return this._y},set:function(t){this._y=t,this.onChangeCallback(this)}},z:{get:function(){return this._z},set:function(t){this._z=t,this.onChangeCallback(this)}},order:{get:function(){return this._order},set:function(t){this._order=t,this.onChangeCallback(this)}},set:function(t,e,i,s){return void 0===s&&(s=this._order),this._x=t,this._y=e,this._z=i,this._order=s,this.onChangeCallback(this),this},copy:function(t){return this.set(t.x,t.y,t.z,t.order)},setFromQuaternion:function(t,e,i){return void 0===e&&(e=this._order),void 0===i&&(i=!1),a.fromQuat(t),this.setFromRotationMatrix(a,e,i)},setFromRotationMatrix:function(t,e,i){void 0===e&&(e=this._order),void 0===i&&(i=!1);var n=t.val,r=n[0],o=n[4],a=n[8],h=n[1],l=n[5],u=n[9],c=n[2],d=n[6],f=n[10],p=0,v=0,g=0,m=.99999;switch(e){case"XYZ":v=Math.asin(s(a,-1,1)),Math.abs(a){t.exports=function(t){if(0===t)return 1;for(var e=t;--t;)e*=t;return e}},99472:t=>{t.exports=function(t,e){return Math.random()*(e-t)+t}},77623:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.floor(t*s)/s}},62945:(t,e,i)=>{var s=i(45319);t.exports=function(t,e,i){return(i-e)*(t=s(t,0,1))+e}},38265:t=>{t.exports=function(t,e){return t/e/1e3}},78702:t=>{t.exports=function(t){return t==parseFloat(t)?!(t%2):void 0}},94883:t=>{t.exports=function(t){return t===parseFloat(t)?!(t%2):void 0}},28915:t=>{t.exports=function(t,e,i){return(e-t)*i+t}},94908:t=>{t.exports=function(t,e,i){return void 0===i&&(i=0),t.clone().lerp(e,i)}},94434:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){this.val=new Float32Array(9),t?this.copy(t):this.identity()},clone:function(){return new s(this)},set:function(t){return this.copy(t)},copy:function(t){var e=this.val,i=t.val;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],this},fromMat4:function(t){var e=t.val,i=this.val;return i[0]=e[0],i[1]=e[1],i[2]=e[2],i[3]=e[4],i[4]=e[5],i[5]=e[6],i[6]=e[8],i[7]=e[9],i[8]=e[10],this},fromArray:function(t){var e=this.val;return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],this},identity:function(){var t=this.val;return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,this},transpose:function(){var t=this.val,e=t[1],i=t[2],s=t[5];return t[1]=t[3],t[2]=t[6],t[3]=e,t[5]=t[7],t[6]=i,t[7]=s,this},invert:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=l*r-o*h,c=-l*n+o*a,d=h*n-r*a,f=e*u+i*c+s*d;return f?(f=1/f,t[0]=u*f,t[1]=(-l*i+s*h)*f,t[2]=(o*i-s*r)*f,t[3]=c*f,t[4]=(l*e-s*a)*f,t[5]=(-o*e+s*n)*f,t[6]=d*f,t[7]=(-h*e+i*a)*f,t[8]=(r*e-i*n)*f,this):null},adjoint:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8];return t[0]=r*l-o*h,t[1]=s*h-i*l,t[2]=i*o-s*r,t[3]=o*a-n*l,t[4]=e*l-s*a,t[5]=s*n-e*o,t[6]=n*h-r*a,t[7]=i*a-e*h,t[8]=e*r-i*n,this},determinant:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8];return e*(l*r-o*h)+i*(-l*n+o*a)+s*(h*n-r*a)},multiply:function(t){var e=this.val,i=e[0],s=e[1],n=e[2],r=e[3],o=e[4],a=e[5],h=e[6],l=e[7],u=e[8],c=t.val,d=c[0],f=c[1],p=c[2],v=c[3],g=c[4],m=c[5],y=c[6],x=c[7],T=c[8];return e[0]=d*i+f*r+p*h,e[1]=d*s+f*o+p*l,e[2]=d*n+f*a+p*u,e[3]=v*i+g*r+m*h,e[4]=v*s+g*o+m*l,e[5]=v*n+g*a+m*u,e[6]=y*i+x*r+T*h,e[7]=y*s+x*o+T*l,e[8]=y*n+x*a+T*u,this},translate:function(t){var e=this.val,i=t.x,s=t.y;return e[6]=i*e[0]+s*e[3]+e[6],e[7]=i*e[1]+s*e[4]+e[7],e[8]=i*e[2]+s*e[5]+e[8],this},rotate:function(t){var e=this.val,i=e[0],s=e[1],n=e[2],r=e[3],o=e[4],a=e[5],h=Math.sin(t),l=Math.cos(t);return e[0]=l*i+h*r,e[1]=l*s+h*o,e[2]=l*n+h*a,e[3]=l*r-h*i,e[4]=l*o-h*s,e[5]=l*a-h*n,this},scale:function(t){var e=this.val,i=t.x,s=t.y;return e[0]=i*e[0],e[1]=i*e[1],e[2]=i*e[2],e[3]=s*e[3],e[4]=s*e[4],e[5]=s*e[5],this},fromQuat:function(t){var e=t.x,i=t.y,s=t.z,n=t.w,r=e+e,o=i+i,a=s+s,h=e*r,l=e*o,u=e*a,c=i*o,d=i*a,f=s*a,p=n*r,v=n*o,g=n*a,m=this.val;return m[0]=1-(c+f),m[3]=l+g,m[6]=u-v,m[1]=l-g,m[4]=1-(h+f),m[7]=d+p,m[2]=u+v,m[5]=d-p,m[8]=1-(h+c),this},normalFromMat4:function(t){var e=t.val,i=this.val,s=e[0],n=e[1],r=e[2],o=e[3],a=e[4],h=e[5],l=e[6],u=e[7],c=e[8],d=e[9],f=e[10],p=e[11],v=e[12],g=e[13],m=e[14],y=e[15],x=s*h-n*a,T=s*l-r*a,w=s*u-o*a,b=n*l-r*h,S=n*u-o*h,E=r*u-o*l,A=c*g-d*v,C=c*m-f*v,_=c*y-p*v,M=d*m-f*g,P=d*y-p*g,R=f*y-p*m,L=x*R-T*P+w*M+b*_-S*C+E*A;return L?(L=1/L,i[0]=(h*R-l*P+u*M)*L,i[1]=(l*_-a*R-u*C)*L,i[2]=(a*P-h*_+u*A)*L,i[3]=(r*P-n*R-o*M)*L,i[4]=(s*R-r*_+o*C)*L,i[5]=(n*_-s*P-o*A)*L,i[6]=(g*E-m*S+y*b)*L,i[7]=(m*w-v*E-y*T)*L,i[8]=(v*S-g*w+y*x)*L,this):null}});t.exports=s},37867:(t,e,i)=>{var s=i(83419),n=i(25836),r=1e-6,o=new s({initialize:function(t){this.val=new Float32Array(16),t?this.copy(t):this.identity()},clone:function(){return new o(this)},set:function(t){return this.copy(t)},setValues:function(t,e,i,s,n,r,o,a,h,l,u,c,d,f,p,v){var g=this.val;return g[0]=t,g[1]=e,g[2]=i,g[3]=s,g[4]=n,g[5]=r,g[6]=o,g[7]=a,g[8]=h,g[9]=l,g[10]=u,g[11]=c,g[12]=d,g[13]=f,g[14]=p,g[15]=v,this},copy:function(t){var e=t.val;return this.setValues(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])},fromArray:function(t){return this.setValues(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])},zero:function(){return this.setValues(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)},transform:function(t,e,i){var s=a.fromQuat(i).val,n=e.x,r=e.y,o=e.z;return this.setValues(s[0]*n,s[1]*n,s[2]*n,0,s[4]*r,s[5]*r,s[6]*r,0,s[8]*o,s[9]*o,s[10]*o,0,t.x,t.y,t.z,1)},xyz:function(t,e,i){this.identity();var s=this.val;return s[12]=t,s[13]=e,s[14]=i,this},scaling:function(t,e,i){this.zero();var s=this.val;return s[0]=t,s[5]=e,s[10]=i,s[15]=1,this},identity:function(){return this.setValues(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)},transpose:function(){var t=this.val,e=t[1],i=t[2],s=t[3],n=t[6],r=t[7],o=t[11];return t[1]=t[4],t[2]=t[8],t[3]=t[12],t[4]=e,t[6]=t[9],t[7]=t[13],t[8]=i,t[9]=n,t[11]=t[14],t[12]=s,t[13]=r,t[14]=o,this},getInverse:function(t){return this.copy(t),this.invert()},invert:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],v=t[14],g=t[15],m=e*o-i*r,y=e*a-s*r,x=e*h-n*r,T=i*a-s*o,w=i*h-n*o,b=s*h-n*a,S=l*p-u*f,E=l*v-c*f,A=l*g-d*f,C=u*v-c*p,_=u*g-d*p,M=c*g-d*v,P=m*M-y*_+x*C+T*A-w*E+b*S;return P?(P=1/P,this.setValues((o*M-a*_+h*C)*P,(s*_-i*M-n*C)*P,(p*b-v*w+g*T)*P,(c*w-u*b-d*T)*P,(a*A-r*M-h*E)*P,(e*M-s*A+n*E)*P,(v*x-f*b-g*y)*P,(l*b-c*x+d*y)*P,(r*_-o*A+h*S)*P,(i*A-e*_-n*S)*P,(f*w-p*x+g*m)*P,(u*x-l*w-d*m)*P,(o*E-r*C-a*S)*P,(e*C-i*E+s*S)*P,(p*y-f*T-v*m)*P,(l*T-u*y+c*m)*P)):this},adjoint:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],v=t[14],g=t[15];return this.setValues(o*(c*g-d*v)-u*(a*g-h*v)+p*(a*d-h*c),-(i*(c*g-d*v)-u*(s*g-n*v)+p*(s*d-n*c)),i*(a*g-h*v)-o*(s*g-n*v)+p*(s*h-n*a),-(i*(a*d-h*c)-o*(s*d-n*c)+u*(s*h-n*a)),-(r*(c*g-d*v)-l*(a*g-h*v)+f*(a*d-h*c)),e*(c*g-d*v)-l*(s*g-n*v)+f*(s*d-n*c),-(e*(a*g-h*v)-r*(s*g-n*v)+f*(s*h-n*a)),e*(a*d-h*c)-r*(s*d-n*c)+l*(s*h-n*a),r*(u*g-d*p)-l*(o*g-h*p)+f*(o*d-h*u),-(e*(u*g-d*p)-l*(i*g-n*p)+f*(i*d-n*u)),e*(o*g-h*p)-r*(i*g-n*p)+f*(i*h-n*o),-(e*(o*d-h*u)-r*(i*d-n*u)+l*(i*h-n*o)),-(r*(u*v-c*p)-l*(o*v-a*p)+f*(o*c-a*u)),e*(u*v-c*p)-l*(i*v-s*p)+f*(i*c-s*u),-(e*(o*v-a*p)-r*(i*v-s*p)+f*(i*a-s*o)),e*(o*c-a*u)-r*(i*c-s*u)+l*(i*a-s*o))},determinant:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],v=t[14],g=t[15];return(e*o-i*r)*(c*g-d*v)-(e*a-s*r)*(u*g-d*p)+(e*h-n*r)*(u*v-c*p)+(i*a-s*o)*(l*g-d*f)-(i*h-n*o)*(l*v-c*f)+(s*h-n*a)*(l*p-u*f)},multiply:function(t){var e=this.val,i=e[0],s=e[1],n=e[2],r=e[3],o=e[4],a=e[5],h=e[6],l=e[7],u=e[8],c=e[9],d=e[10],f=e[11],p=e[12],v=e[13],g=e[14],m=e[15],y=t.val,x=y[0],T=y[1],w=y[2],b=y[3];return e[0]=x*i+T*o+w*u+b*p,e[1]=x*s+T*a+w*c+b*v,e[2]=x*n+T*h+w*d+b*g,e[3]=x*r+T*l+w*f+b*m,x=y[4],T=y[5],w=y[6],b=y[7],e[4]=x*i+T*o+w*u+b*p,e[5]=x*s+T*a+w*c+b*v,e[6]=x*n+T*h+w*d+b*g,e[7]=x*r+T*l+w*f+b*m,x=y[8],T=y[9],w=y[10],b=y[11],e[8]=x*i+T*o+w*u+b*p,e[9]=x*s+T*a+w*c+b*v,e[10]=x*n+T*h+w*d+b*g,e[11]=x*r+T*l+w*f+b*m,x=y[12],T=y[13],w=y[14],b=y[15],e[12]=x*i+T*o+w*u+b*p,e[13]=x*s+T*a+w*c+b*v,e[14]=x*n+T*h+w*d+b*g,e[15]=x*r+T*l+w*f+b*m,this},multiplyLocal:function(t){var e=this.val,i=t.val;return this.setValues(e[0]*i[0]+e[1]*i[4]+e[2]*i[8]+e[3]*i[12],e[0]*i[1]+e[1]*i[5]+e[2]*i[9]+e[3]*i[13],e[0]*i[2]+e[1]*i[6]+e[2]*i[10]+e[3]*i[14],e[0]*i[3]+e[1]*i[7]+e[2]*i[11]+e[3]*i[15],e[4]*i[0]+e[5]*i[4]+e[6]*i[8]+e[7]*i[12],e[4]*i[1]+e[5]*i[5]+e[6]*i[9]+e[7]*i[13],e[4]*i[2]+e[5]*i[6]+e[6]*i[10]+e[7]*i[14],e[4]*i[3]+e[5]*i[7]+e[6]*i[11]+e[7]*i[15],e[8]*i[0]+e[9]*i[4]+e[10]*i[8]+e[11]*i[12],e[8]*i[1]+e[9]*i[5]+e[10]*i[9]+e[11]*i[13],e[8]*i[2]+e[9]*i[6]+e[10]*i[10]+e[11]*i[14],e[8]*i[3]+e[9]*i[7]+e[10]*i[11]+e[11]*i[15],e[12]*i[0]+e[13]*i[4]+e[14]*i[8]+e[15]*i[12],e[12]*i[1]+e[13]*i[5]+e[14]*i[9]+e[15]*i[13],e[12]*i[2]+e[13]*i[6]+e[14]*i[10]+e[15]*i[14],e[12]*i[3]+e[13]*i[7]+e[14]*i[11]+e[15]*i[15])},premultiply:function(t){return this.multiplyMatrices(t,this)},multiplyMatrices:function(t,e){var i=t.val,s=e.val,n=i[0],r=i[4],o=i[8],a=i[12],h=i[1],l=i[5],u=i[9],c=i[13],d=i[2],f=i[6],p=i[10],v=i[14],g=i[3],m=i[7],y=i[11],x=i[15],T=s[0],w=s[4],b=s[8],S=s[12],E=s[1],A=s[5],C=s[9],_=s[13],M=s[2],P=s[6],R=s[10],L=s[14],O=s[3],F=s[7],D=s[11],k=s[15];return this.setValues(n*T+r*E+o*M+a*O,h*T+l*E+u*M+c*O,d*T+f*E+p*M+v*O,g*T+m*E+y*M+x*O,n*w+r*A+o*P+a*F,h*w+l*A+u*P+c*F,d*w+f*A+p*P+v*F,g*w+m*A+y*P+x*F,n*b+r*C+o*R+a*D,h*b+l*C+u*R+c*D,d*b+f*C+p*R+v*D,g*b+m*C+y*R+x*D,n*S+r*_+o*L+a*k,h*S+l*_+u*L+c*k,d*S+f*_+p*L+v*k,g*S+m*_+y*L+x*k)},translate:function(t){return this.translateXYZ(t.x,t.y,t.z)},translateXYZ:function(t,e,i){var s=this.val;return s[12]=s[0]*t+s[4]*e+s[8]*i+s[12],s[13]=s[1]*t+s[5]*e+s[9]*i+s[13],s[14]=s[2]*t+s[6]*e+s[10]*i+s[14],s[15]=s[3]*t+s[7]*e+s[11]*i+s[15],this},scale:function(t){return this.scaleXYZ(t.x,t.y,t.z)},scaleXYZ:function(t,e,i){var s=this.val;return s[0]=s[0]*t,s[1]=s[1]*t,s[2]=s[2]*t,s[3]=s[3]*t,s[4]=s[4]*e,s[5]=s[5]*e,s[6]=s[6]*e,s[7]=s[7]*e,s[8]=s[8]*i,s[9]=s[9]*i,s[10]=s[10]*i,s[11]=s[11]*i,this},makeRotationAxis:function(t,e){var i=Math.cos(e),s=Math.sin(e),n=1-i,r=t.x,o=t.y,a=t.z,h=n*r,l=n*o;return this.setValues(h*r+i,h*o-s*a,h*a+s*o,0,h*o+s*a,l*o+i,l*a-s*r,0,h*a-s*o,l*a+s*r,n*a*a+i,0,0,0,0,1)},rotate:function(t,e){var i=this.val,s=e.x,n=e.y,o=e.z,a=Math.sqrt(s*s+n*n+o*o);if(Math.abs(a){t.exports=function(t,e,i){return Math.min(t+e,i)}},50040:t=>{t.exports=function(t){var e=t.length;if(0===e)return 0;t.sort((function(t,e){return t-e}));var i=Math.floor(e/2);return e%2==0?(t[i]+t[i-1])/2:t[i]}},37204:t=>{t.exports=function(t,e,i){return Math.max(t-e,i)}},65201:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=e+1);var n=(t-e)/(i-e);return n>1?void 0!==s?(n=(s-t)/(s-i))<0&&(n=0):n=1:n<0&&(n=0),n}},15746:(t,e,i)=>{var s=i(83419),n=i(94434),r=i(29747),o=i(25836),a=1e-6,h=new Int8Array([1,2,0]),l=new Float32Array([0,0,0]),u=new o(1,0,0),c=new o(0,1,0),d=new o,f=new n,p=new s({initialize:function(t,e,i,s){this.onChangeCallback=r,this.set(t,e,i,s)},x:{get:function(){return this._x},set:function(t){this._x=t,this.onChangeCallback(this)}},y:{get:function(){return this._y},set:function(t){this._y=t,this.onChangeCallback(this)}},z:{get:function(){return this._z},set:function(t){this._z=t,this.onChangeCallback(this)}},w:{get:function(){return this._w},set:function(t){this._w=t,this.onChangeCallback(this)}},copy:function(t){return this.set(t)},set:function(t,e,i,s,n){return void 0===n&&(n=!0),"object"==typeof t?(this._x=t.x||0,this._y=t.y||0,this._z=t.z||0,this._w=t.w||0):(this._x=t||0,this._y=e||0,this._z=i||0,this._w=s||0),n&&this.onChangeCallback(this),this},add:function(t){return this._x+=t.x,this._y+=t.y,this._z+=t.z,this._w+=t.w,this.onChangeCallback(this),this},subtract:function(t){return this._x-=t.x,this._y-=t.y,this._z-=t.z,this._w-=t.w,this.onChangeCallback(this),this},scale:function(t){return this._x*=t,this._y*=t,this._z*=t,this._w*=t,this.onChangeCallback(this),this},length:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return Math.sqrt(t*t+e*e+i*i+s*s)},lengthSq:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return t*t+e*e+i*i+s*s},normalize:function(){var t=this.x,e=this.y,i=this.z,s=this.w,n=t*t+e*e+i*i+s*s;return n>0&&(n=1/Math.sqrt(n),this._x=t*n,this._y=e*n,this._z=i*n,this._w=s*n),this.onChangeCallback(this),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,n=this.z,r=this.w;return this.set(i+e*(t.x-i),s+e*(t.y-s),n+e*(t.z-n),r+e*(t.w-r))},rotationTo:function(t,e){var i=t.x*e.x+t.y*e.y+t.z*e.z;return i<-.999999?(d.copy(u).cross(t).length().999999?this.set(0,0,0,1):(d.copy(t).cross(e),this._x=d.x,this._y=d.y,this._z=d.z,this._w=1+i,this.normalize())},setAxes:function(t,e,i){var s=f.val;return s[0]=e.x,s[3]=e.y,s[6]=e.z,s[1]=i.x,s[4]=i.y,s[7]=i.z,s[2]=-t.x,s[5]=-t.y,s[8]=-t.z,this.fromMat3(f).normalize()},identity:function(){return this.set(0,0,0,1)},setAxisAngle:function(t,e){e*=.5;var i=Math.sin(e);return this.set(i*t.x,i*t.y,i*t.z,Math.cos(e))},multiply:function(t){var e=this.x,i=this.y,s=this.z,n=this.w,r=t.x,o=t.y,a=t.z,h=t.w;return this.set(e*h+n*r+i*a-s*o,i*h+n*o+s*r-e*a,s*h+n*a+e*o-i*r,n*h-e*r-i*o-s*a)},slerp:function(t,e){var i=this.x,s=this.y,n=this.z,r=this.w,o=t.x,h=t.y,l=t.z,u=t.w,c=i*o+s*h+n*l+r*u;c<0&&(c=-c,o=-o,h=-h,l=-l,u=-u);var d=1-e,f=e;if(1-c>a){var p=Math.acos(c),v=Math.sin(p);d=Math.sin((1-e)*p)/v,f=Math.sin(e*p)/v}return this.set(d*i+f*o,d*s+f*h,d*n+f*l,d*r+f*u)},invert:function(){var t=this.x,e=this.y,i=this.z,s=this.w,n=t*t+e*e+i*i+s*s,r=n?1/n:0;return this.set(-t*r,-e*r,-i*r,s*r)},conjugate:function(){return this._x=-this.x,this._y=-this.y,this._z=-this.z,this.onChangeCallback(this),this},rotateX:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,n=this.w,r=Math.sin(t),o=Math.cos(t);return this.set(e*o+n*r,i*o+s*r,s*o-i*r,n*o-e*r)},rotateY:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,n=this.w,r=Math.sin(t),o=Math.cos(t);return this.set(e*o-s*r,i*o+n*r,s*o+e*r,n*o-i*r)},rotateZ:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,n=this.w,r=Math.sin(t),o=Math.cos(t);return this.set(e*o+i*r,i*o-e*r,s*o+n*r,n*o-s*r)},calculateW:function(){var t=this.x,e=this.y,i=this.z;return this.w=-Math.sqrt(1-t*t-e*e-i*i),this},setFromEuler:function(t,e){var i=t.x/2,s=t.y/2,n=t.z/2,r=Math.cos(i),o=Math.cos(s),a=Math.cos(n),h=Math.sin(i),l=Math.sin(s),u=Math.sin(n);switch(t.order){case"XYZ":this.set(h*o*a+r*l*u,r*l*a-h*o*u,r*o*u+h*l*a,r*o*a-h*l*u,e);break;case"YXZ":this.set(h*o*a+r*l*u,r*l*a-h*o*u,r*o*u-h*l*a,r*o*a+h*l*u,e);break;case"ZXY":this.set(h*o*a-r*l*u,r*l*a+h*o*u,r*o*u+h*l*a,r*o*a-h*l*u,e);break;case"ZYX":this.set(h*o*a-r*l*u,r*l*a+h*o*u,r*o*u-h*l*a,r*o*a+h*l*u,e);break;case"YZX":this.set(h*o*a+r*l*u,r*l*a+h*o*u,r*o*u-h*l*a,r*o*a-h*l*u,e);break;case"XZY":this.set(h*o*a-r*l*u,r*l*a-h*o*u,r*o*u+h*l*a,r*o*a+h*l*u,e)}return this},setFromRotationMatrix:function(t){var e,i=t.val,s=i[0],n=i[4],r=i[8],o=i[1],a=i[5],h=i[9],l=i[2],u=i[6],c=i[10],d=s+a+c;return d>0?(e=.5/Math.sqrt(d+1),this.set((u-h)*e,(r-l)*e,(o-n)*e,.25/e)):s>a&&s>c?(e=2*Math.sqrt(1+s-a-c),this.set(.25*e,(n+o)/e,(r+l)/e,(u-h)/e)):a>c?(e=2*Math.sqrt(1+a-s-c),this.set((n+o)/e,.25*e,(h+u)/e,(r-l)/e)):(e=2*Math.sqrt(1+c-s-a),this.set((r+l)/e,(h+u)/e,.25*e,(o-n)/e)),this},fromMat3:function(t){var e,i=t.val,s=i[0]+i[4]+i[8];if(s>0)e=Math.sqrt(s+1),this.w=.5*e,e=.5/e,this._x=(i[7]-i[5])*e,this._y=(i[2]-i[6])*e,this._z=(i[3]-i[1])*e;else{var n=0;i[4]>i[0]&&(n=1),i[8]>i[3*n+n]&&(n=2);var r=h[n],o=h[r];e=Math.sqrt(i[3*n+n]-i[3*r+r]-i[3*o+o]+1),l[n]=.5*e,e=.5/e,l[r]=(i[3*r+n]+i[3*n+r])*e,l[o]=(i[3*o+n]+i[3*n+o])*e,this._x=l[0],this._y=l[1],this._z=l[2],this._w=(i[3*o+r]-i[3*r+o])*e}return this.onChangeCallback(this),this}});t.exports=p},43396:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t*s.RAD_TO_DEG}},74362:t=>{t.exports=function(t,e){void 0===e&&(e=1);var i=2*Math.random()*Math.PI;return t.x=Math.cos(i)*e,t.y=Math.sin(i)*e,t}},60706:t=>{t.exports=function(t,e){void 0===e&&(e=1);var i=2*Math.random()*Math.PI,s=2*Math.random()-1,n=Math.sqrt(1-s*s)*e;return t.x=Math.cos(i)*n,t.y=Math.sin(i)*n,t.z=s*e,t}},67421:t=>{t.exports=function(t,e){return void 0===e&&(e=1),t.x=(2*Math.random()-1)*e,t.y=(2*Math.random()-1)*e,t.z=(2*Math.random()-1)*e,t.w=(2*Math.random()-1)*e,t}},36305:t=>{t.exports=function(t,e){var i=t.x,s=t.y;return t.x=i*Math.cos(e)-s*Math.sin(e),t.y=i*Math.sin(e)+s*Math.cos(e),t}},11520:t=>{t.exports=function(t,e,i,s){var n=Math.cos(s),r=Math.sin(s),o=t.x-e,a=t.y-i;return t.x=o*n-a*r+e,t.y=o*r+a*n+i,t}},1163:t=>{t.exports=function(t,e,i,s,n){var r=s+Math.atan2(t.y-i,t.x-e);return t.x=e+n*Math.cos(r),t.y=i+n*Math.sin(r),t}},70336:t=>{t.exports=function(t,e,i,s,n){return t.x=e+n*Math.cos(s),t.y=i+n*Math.sin(s),t}},72678:(t,e,i)=>{var s=i(25836),n=i(37867),r=i(15746),o=new n,a=new r,h=new s;t.exports=function(t,e,i){return a.setAxisAngle(e,i),o.fromRotationTranslation(a,h.set(0,0,0)),t.transformMat4(o)}},2284:t=>{t.exports=function(t){return t>0?Math.ceil(t):Math.floor(t)}},41013:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.round(t*s)/s}},16922:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=1),void 0===i&&(i=1),void 0===s&&(s=1),s*=Math.PI/t;for(var n=[],r=[],o=0;o{t.exports=function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e))*t*(3-2*t)}},54261:t=>{t.exports=function(t,e,i){return(t=Math.max(0,Math.min(1,(t-e)/(i-e))))*t*t*(t*(6*t-15)+10)}},44408:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n){void 0===n&&(n=new s);var r=0,o=0;return t>0&&t<=e*i&&(r=t>e-1?t-(o=Math.floor(t/e))*e:t),n.set(r,o)}},85955:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o,a,h){void 0===h&&(h=new s);var l=Math.sin(r),u=Math.cos(r),c=u*o,d=l*o,f=-l*a,p=u*a,v=1/(c*p+f*-d);return h.x=p*v*t+-f*v*e+(n*f-i*p)*v,h.y=c*v*e+-d*v*t+(-n*c+i*d)*v,h}},26099:(t,e,i)=>{var s=i(83419),n=i(43855),r=new s({initialize:function(t,e){this.x=0,this.y=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0):(void 0===e&&(e=t),this.x=t||0,this.y=e||0)},clone:function(){return new r(this.x,this.y)},copy:function(t){return this.x=t.x||0,this.y=t.y||0,this},setFromObject:function(t){return this.x=t.x||0,this.y=t.y||0,this},set:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setTo:function(t,e){return this.set(t,e)},setToPolar:function(t,e){return null==e&&(e=1),this.x=Math.cos(t)*e,this.y=Math.sin(t)*e,this},equals:function(t){return this.x===t.x&&this.y===t.y},fuzzyEquals:function(t,e){return n(this.x,t.x,e)&&n(this.y,t.y,e)},angle:function(){var t=Math.atan2(this.y,this.x);return t<0&&(t+=2*Math.PI),t},setAngle:function(t){return this.setToPolar(t,this.length())},add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this},scale:function(t){return isFinite(t)?(this.x*=t,this.y*=t):(this.x=0,this.y=0),this},divide:function(t){return this.x/=t.x,this.y/=t.y,this},negate:function(){return this.x=-this.x,this.y=-this.y,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y;return Math.sqrt(e*e+i*i)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y;return e*e+i*i},length:function(){var t=this.x,e=this.y;return Math.sqrt(t*t+e*e)},setLength:function(t){return this.normalize().scale(t)},lengthSq:function(){var t=this.x,e=this.y;return t*t+e*e},normalize:function(){var t=this.x,e=this.y,i=t*t+e*e;return i>0&&(i=1/Math.sqrt(i),this.x=t*i,this.y=e*i),this},normalizeRightHand:function(){var t=this.x;return this.x=-1*this.y,this.y=t,this},normalizeLeftHand:function(){var t=this.x;return this.x=this.y,this.y=-1*t,this},dot:function(t){return this.x*t.x+this.y*t.y},cross:function(t){return this.x*t.y-this.y*t.x},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this},transformMat3:function(t){var e=this.x,i=this.y,s=t.val;return this.x=s[0]*e+s[3]*i+s[6],this.y=s[1]*e+s[4]*i+s[7],this},transformMat4:function(t){var e=this.x,i=this.y,s=t.val;return this.x=s[0]*e+s[4]*i+s[12],this.y=s[1]*e+s[5]*i+s[13],this},reset:function(){return this.x=0,this.y=0,this},limit:function(t){var e=this.length();return e&&e>t&&this.scale(t/e),this},reflect:function(t){return t=t.clone().normalize(),this.subtract(t.scale(2*this.dot(t)))},mirror:function(t){return this.reflect(t).negate()},rotate:function(t){var e=Math.cos(t),i=Math.sin(t);return this.set(e*this.x-i*this.y,i*this.x+e*this.y)},project:function(t){var e=this.dot(t)/t.dot(t);return this.copy(t).scale(e)}});r.ZERO=new r,r.RIGHT=new r(1,0),r.LEFT=new r(-1,0),r.UP=new r(0,-1),r.DOWN=new r(0,1),r.ONE=new r(1,1),t.exports=r},25836:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.x=0,this.y=0,this.z=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0):(this.x=t||0,this.y=e||0,this.z=i||0)},up:function(){return this.x=0,this.y=1,this.z=0,this},min:function(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.z=Math.min(this.z,t.z),this},max:function(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this.z=Math.max(this.z,t.z),this},clone:function(){return new s(this.x,this.y,this.z)},addVectors:function(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this},crossVectors:function(t,e){var i=t.x,s=t.y,n=t.z,r=e.x,o=e.y,a=e.z;return this.x=s*a-n*o,this.y=n*r-i*a,this.z=i*o-s*r,this},equals:function(t){return this.x===t.x&&this.y===t.y&&this.z===t.z},copy:function(t){return this.x=t.x,this.y=t.y,this.z=t.z||0,this},set:function(t,e,i){return"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0):(this.x=t||0,this.y=e||0,this.z=i||0),this},setFromMatrixPosition:function(t){return this.fromArray(t.val,12)},setFromMatrixColumn:function(t,e){return this.fromArray(t.val,4*e)},fromArray:function(t,e){return void 0===e&&(e=0),this.x=t[e],this.y=t[e+1],this.z=t[e+2],this},add:function(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z||0,this},addScalar:function(t){return this.x+=t,this.y+=t,this.z+=t,this},addScale:function(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e||0,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z||0,this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z||1,this},scale:function(t){return isFinite(t)?(this.x*=t,this.y*=t,this.z*=t):(this.x=0,this.y=0,this.z=0),this},divide:function(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z||1,this},negate:function(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0;return Math.sqrt(e*e+i*i+s*s)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0;return e*e+i*i+s*s},length:function(){var t=this.x,e=this.y,i=this.z;return Math.sqrt(t*t+e*e+i*i)},lengthSq:function(){var t=this.x,e=this.y,i=this.z;return t*t+e*e+i*i},normalize:function(){var t=this.x,e=this.y,i=this.z,s=t*t+e*e+i*i;return s>0&&(s=1/Math.sqrt(s),this.x=t*s,this.y=e*s,this.z=i*s),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z},cross:function(t){var e=this.x,i=this.y,s=this.z,n=t.x,r=t.y,o=t.z;return this.x=i*o-s*r,this.y=s*n-e*o,this.z=e*r-i*n,this},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,n=this.z;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this.z=n+e*(t.z-n),this},applyMatrix3:function(t){var e=this.x,i=this.y,s=this.z,n=t.val;return this.x=n[0]*e+n[3]*i+n[6]*s,this.y=n[1]*e+n[4]*i+n[7]*s,this.z=n[2]*e+n[5]*i+n[8]*s,this},applyMatrix4:function(t){var e=this.x,i=this.y,s=this.z,n=t.val,r=1/(n[3]*e+n[7]*i+n[11]*s+n[15]);return this.x=(n[0]*e+n[4]*i+n[8]*s+n[12])*r,this.y=(n[1]*e+n[5]*i+n[9]*s+n[13])*r,this.z=(n[2]*e+n[6]*i+n[10]*s+n[14])*r,this},transformMat3:function(t){var e=this.x,i=this.y,s=this.z,n=t.val;return this.x=e*n[0]+i*n[3]+s*n[6],this.y=e*n[1]+i*n[4]+s*n[7],this.z=e*n[2]+i*n[5]+s*n[8],this},transformMat4:function(t){var e=this.x,i=this.y,s=this.z,n=t.val;return this.x=n[0]*e+n[4]*i+n[8]*s+n[12],this.y=n[1]*e+n[5]*i+n[9]*s+n[13],this.z=n[2]*e+n[6]*i+n[10]*s+n[14],this},transformCoordinates:function(t){var e=this.x,i=this.y,s=this.z,n=t.val,r=e*n[0]+i*n[4]+s*n[8]+n[12],o=e*n[1]+i*n[5]+s*n[9]+n[13],a=e*n[2]+i*n[6]+s*n[10]+n[14],h=e*n[3]+i*n[7]+s*n[11]+n[15];return this.x=r/h,this.y=o/h,this.z=a/h,this},transformQuat:function(t){var e=this.x,i=this.y,s=this.z,n=t.x,r=t.y,o=t.z,a=t.w,h=a*e+r*s-o*i,l=a*i+o*e-n*s,u=a*s+n*i-r*e,c=-n*e-r*i-o*s;return this.x=h*a+c*-n+l*-o-u*-r,this.y=l*a+c*-r+u*-n-h*-o,this.z=u*a+c*-o+h*-r-l*-n,this},project:function(t){var e=this.x,i=this.y,s=this.z,n=t.val,r=n[0],o=n[1],a=n[2],h=n[3],l=n[4],u=n[5],c=n[6],d=n[7],f=n[8],p=n[9],v=n[10],g=n[11],m=n[12],y=n[13],x=n[14],T=1/(e*h+i*d+s*g+n[15]);return this.x=(e*r+i*l+s*f+m)*T,this.y=(e*o+i*u+s*p+y)*T,this.z=(e*a+i*c+s*v+x)*T,this},projectViewMatrix:function(t,e){return this.applyMatrix4(t).applyMatrix4(e)},unprojectViewMatrix:function(t,e){return this.applyMatrix4(t).applyMatrix4(e)},unproject:function(t,e){var i=t.x,s=t.y,n=t.z,r=t.w,o=this.x-i,a=r-this.y-1-s,h=this.z;return this.x=2*o/n-1,this.y=2*a/r-1,this.z=2*h-1,this.project(e)},reset:function(){return this.x=0,this.y=0,this.z=0,this}});s.ZERO=new s,s.RIGHT=new s(1,0,0),s.LEFT=new s(-1,0,0),s.UP=new s(0,-1,0),s.DOWN=new s(0,1,0),s.FORWARD=new s(0,0,1),s.BACK=new s(0,0,-1),s.ONE=new s(1,1,1),t.exports=s},61369:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){this.x=0,this.y=0,this.z=0,this.w=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0,this.w=t.w||0):(this.x=t||0,this.y=e||0,this.z=i||0,this.w=s||0)},clone:function(){return new s(this.x,this.y,this.z,this.w)},copy:function(t){return this.x=t.x,this.y=t.y,this.z=t.z||0,this.w=t.w||0,this},equals:function(t){return this.x===t.x&&this.y===t.y&&this.z===t.z&&this.w===t.w},set:function(t,e,i,s){return"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0,this.w=t.w||0):(this.x=t||0,this.y=e||0,this.z=i||0,this.w=s||0),this},add:function(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z||0,this.w+=t.w||0,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z||0,this.w-=t.w||0,this},scale:function(t){return this.x*=t,this.y*=t,this.z*=t,this.w*=t,this},length:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return Math.sqrt(t*t+e*e+i*i+s*s)},lengthSq:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return t*t+e*e+i*i+s*s},normalize:function(){var t=this.x,e=this.y,i=this.z,s=this.w,n=t*t+e*e+i*i+s*s;return n>0&&(n=1/Math.sqrt(n),this.x=t*n,this.y=e*n,this.z=i*n,this.w=s*n),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,n=this.z,r=this.w;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this.z=n+e*(t.z-n),this.w=r+e*(t.w-r),this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z||1,this.w*=t.w||1,this},divide:function(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z||1,this.w/=t.w||1,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0,n=t.w-this.w||0;return Math.sqrt(e*e+i*i+s*s+n*n)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0,n=t.w-this.w||0;return e*e+i*i+s*s+n*n},negate:function(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this},transformMat4:function(t){var e=this.x,i=this.y,s=this.z,n=this.w,r=t.val;return this.x=r[0]*e+r[4]*i+r[8]*s+r[12]*n,this.y=r[1]*e+r[5]*i+r[9]*s+r[13]*n,this.z=r[2]*e+r[6]*i+r[10]*s+r[14]*n,this.w=r[3]*e+r[7]*i+r[11]*s+r[15]*n,this},transformQuat:function(t){var e=this.x,i=this.y,s=this.z,n=t.x,r=t.y,o=t.z,a=t.w,h=a*e+r*s-o*i,l=a*i+o*e-n*s,u=a*s+n*i-r*e,c=-n*e-r*i-o*s;return this.x=h*a+c*-n+l*-o-u*-r,this.y=l*a+c*-r+u*-n-h*-o,this.z=u*a+c*-o+h*-r-l*-n,this},reset:function(){return this.x=0,this.y=0,this.z=0,this.w=0,this}});s.prototype.sub=s.prototype.subtract,s.prototype.mul=s.prototype.multiply,s.prototype.div=s.prototype.divide,s.prototype.dist=s.prototype.distance,s.prototype.distSq=s.prototype.distanceSq,s.prototype.len=s.prototype.length,s.prototype.lenSq=s.prototype.lengthSq,t.exports=s},60417:t=>{t.exports=function(t,e,i){return Math.abs(t-e)<=i}},15994:t=>{t.exports=function(t,e,i){var s=i-e;return e+((t-e)%s+s)%s}},31040:t=>{t.exports=function(t,e,i,s){return Math.atan2(s-e,i-t)}},55495:t=>{t.exports=function(t,e){return Math.atan2(e.y-t.y,e.x-t.x)}},128:t=>{t.exports=function(t,e){return Math.atan2(e.x-t.x,e.y-t.y)}},41273:t=>{t.exports=function(t,e,i,s){return Math.atan2(i-t,s-e)}},1432:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t>Math.PI&&(t-=s.PI2),Math.abs(((t+s.TAU)%s.PI2-s.PI2)%s.PI2)}},12407:t=>{t.exports=function(t){return(t%=2*Math.PI)>=0?t:t+2*Math.PI}},53993:(t,e,i)=>{var s=i(99472);t.exports=function(){return s(-Math.PI,Math.PI)}},86564:(t,e,i)=>{var s=i(99472);t.exports=function(){return s(-180,180)}},90154:(t,e,i)=>{var s=i(12407);t.exports=function(t){return s(t+Math.PI)}},48736:(t,e,i)=>{var s=i(36383);t.exports=function(t,e,i){return void 0===i&&(i=.05),t===e||(Math.abs(e-t)<=i||Math.abs(e-t)>=s.PI2-i?t=e:(Math.abs(e-t)>Math.PI&&(et?t+=i:e{t.exports=function(t,e){var i=e-t;return 0===i?0:i-360*Math.floor((i- -180)/360)}},86554:(t,e,i)=>{var s=i(15994);t.exports=function(t){return s(t,-Math.PI,Math.PI)}},30954:(t,e,i)=>{var s=i(15994);t.exports=function(t){return s(t,-180,180)}},25588:(t,e,i)=>{t.exports={Between:i(31040),BetweenPoints:i(55495),BetweenPointsY:i(128),BetweenY:i(41273),CounterClockwise:i(1432),Normalize:i(12407),Random:i(53993),RandomDegrees:i(86564),Reverse:i(90154),RotateTo:i(48736),ShortestBetween:i(61430),Wrap:i(86554),WrapDegrees:i(30954)}},36383:t=>{var e={PI2:2*Math.PI,TAU:.5*Math.PI,EPSILON:1e-6,DEG_TO_RAD:Math.PI/180,RAD_TO_DEG:180/Math.PI,RND:null,MIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER||-9007199254740991,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||9007199254740991};t.exports=e},20339:t=>{t.exports=function(t,e,i,s){var n=t-i,r=e-s;return Math.sqrt(n*n+r*r)}},52816:t=>{t.exports=function(t,e){var i=t.x-e.x,s=t.y-e.y;return Math.sqrt(i*i+s*s)}},64559:t=>{t.exports=function(t,e){var i=t.x-e.x,s=t.y-e.y;return i*i+s*s}},82340:t=>{t.exports=function(t,e,i,s){return Math.max(Math.abs(t-i),Math.abs(e-s))}},14390:t=>{t.exports=function(t,e,i,s,n){return void 0===n&&(n=2),Math.sqrt(Math.pow(i-t,n)+Math.pow(s-e,n))}},2243:t=>{t.exports=function(t,e,i,s){return Math.abs(t-i)+Math.abs(e-s)}},89774:t=>{t.exports=function(t,e,i,s){var n=t-i,r=e-s;return n*n+r*r}},50994:(t,e,i)=>{t.exports={Between:i(20339),BetweenPoints:i(52816),BetweenPointsSquared:i(64559),Chebyshev:i(82340),Power:i(14390),Snake:i(2243),Squared:i(89774)}},62640:(t,e,i)=>{var s=i(54178),n=i(41521),r=i(79980),o=i(85433),a=i(99140),h=i(48857),l=i(81596),u=i(59133),c=i(98516),d=i(35248),f=i(82500),p=i(49752);t.exports={Power0:l,Power1:u.Out,Power2:o.Out,Power3:c.Out,Power4:d.Out,Linear:l,Quad:u.Out,Cubic:o.Out,Quart:c.Out,Quint:d.Out,Sine:f.Out,Expo:h.Out,Circ:r.Out,Elastic:a.Out,Back:s.Out,Bounce:n.Out,Stepped:p,"Quad.easeIn":u.In,"Cubic.easeIn":o.In,"Quart.easeIn":c.In,"Quint.easeIn":d.In,"Sine.easeIn":f.In,"Expo.easeIn":h.In,"Circ.easeIn":r.In,"Elastic.easeIn":a.In,"Back.easeIn":s.In,"Bounce.easeIn":n.In,"Quad.easeOut":u.Out,"Cubic.easeOut":o.Out,"Quart.easeOut":c.Out,"Quint.easeOut":d.Out,"Sine.easeOut":f.Out,"Expo.easeOut":h.Out,"Circ.easeOut":r.Out,"Elastic.easeOut":a.Out,"Back.easeOut":s.Out,"Bounce.easeOut":n.Out,"Quad.easeInOut":u.InOut,"Cubic.easeInOut":o.InOut,"Quart.easeInOut":c.InOut,"Quint.easeInOut":d.InOut,"Sine.easeInOut":f.InOut,"Expo.easeInOut":h.InOut,"Circ.easeInOut":r.InOut,"Elastic.easeInOut":a.InOut,"Back.easeInOut":s.InOut,"Bounce.easeInOut":n.InOut}},1639:t=>{t.exports=function(t,e){return void 0===e&&(e=1.70158),t*t*((e+1)*t-e)}},50099:t=>{t.exports=function(t,e){void 0===e&&(e=1.70158);var i=1.525*e;return(t*=2)<1?t*t*((i+1)*t-i)*.5:.5*((t-=2)*t*((i+1)*t+i)+2)}},41286:t=>{t.exports=function(t,e){return void 0===e&&(e=1.70158),--t*t*((e+1)*t+e)+1}},54178:(t,e,i)=>{t.exports={In:i(1639),Out:i(41286),InOut:i(50099)}},59590:t=>{t.exports=function(t){return(t=1-t)<1/2.75?1-7.5625*t*t:t<2/2.75?1-(7.5625*(t-=1.5/2.75)*t+.75):t<2.5/2.75?1-(7.5625*(t-=2.25/2.75)*t+.9375):1-(7.5625*(t-=2.625/2.75)*t+.984375)}},41788:t=>{t.exports=function(t){var e=!1;return t<.5?(t=1-2*t,e=!0):t=2*t-1,t<1/2.75?t*=7.5625*t:t=t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375,e?.5*(1-t):.5*t+.5}},69905:t=>{t.exports=function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}},41521:(t,e,i)=>{t.exports={In:i(59590),Out:i(69905),InOut:i(41788)}},91861:t=>{t.exports=function(t){return 1-Math.sqrt(1-t*t)}},4177:t=>{t.exports=function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)}},57512:t=>{t.exports=function(t){return Math.sqrt(1- --t*t)}},79980:(t,e,i)=>{t.exports={In:i(91861),Out:i(57512),InOut:i(4177)}},51150:t=>{t.exports=function(t){return t*t*t}},82820:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)}},35033:t=>{t.exports=function(t){return--t*t*t+1}},85433:(t,e,i)=>{t.exports={In:i(51150),Out:i(35033),InOut:i(82820)}},69965:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),-e*Math.pow(2,10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)}},50665:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),(t*=2)<1?e*Math.pow(2,10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)*-.5:e*Math.pow(2,-10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)*.5+1}},7744:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),e*Math.pow(2,-10*t)*Math.sin((t-s)*(2*Math.PI)/i)+1}},99140:(t,e,i)=>{t.exports={In:i(69965),Out:i(7744),InOut:i(50665)}},24590:t=>{t.exports=function(t){return Math.pow(2,10*(t-1))-.001}},87844:t=>{t.exports=function(t){return(t*=2)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*(t-1)))}},89433:t=>{t.exports=function(t){return 1-Math.pow(2,-10*t)}},48857:(t,e,i)=>{t.exports={In:i(24590),Out:i(89433),InOut:i(87844)}},48820:(t,e,i)=>{t.exports={Back:i(54178),Bounce:i(41521),Circular:i(79980),Cubic:i(85433),Elastic:i(99140),Expo:i(48857),Linear:i(81596),Quadratic:i(59133),Quartic:i(98516),Quintic:i(35248),Sine:i(82500),Stepped:i(49752)}},7147:t=>{t.exports=function(t){return t}},81596:(t,e,i)=>{t.exports=i(7147)},34826:t=>{t.exports=function(t){return t*t}},20544:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)}},92029:t=>{t.exports=function(t){return t*(2-t)}},59133:(t,e,i)=>{t.exports={In:i(34826),Out:i(92029),InOut:i(20544)}},64413:t=>{t.exports=function(t){return t*t*t*t}},78137:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)}},45840:t=>{t.exports=function(t){return 1- --t*t*t*t}},98516:(t,e,i)=>{t.exports={In:i(64413),Out:i(45840),InOut:i(78137)}},87745:t=>{t.exports=function(t){return t*t*t*t*t}},16509:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)}},17868:t=>{t.exports=function(t){return--t*t*t*t*t+1}},35248:(t,e,i)=>{t.exports={In:i(87745),Out:i(17868),InOut:i(16509)}},80461:t=>{t.exports=function(t){return 0===t?0:1===t?1:1-Math.cos(t*Math.PI/2)}},34025:t=>{t.exports=function(t){return 0===t?0:1===t?1:.5*(1-Math.cos(Math.PI*t))}},52768:t=>{t.exports=function(t){return 0===t?0:1===t?1:Math.sin(t*Math.PI/2)}},82500:(t,e,i)=>{t.exports={In:i(80461),Out:i(52768),InOut:i(34025)}},72251:t=>{t.exports=function(t,e){return void 0===e&&(e=1),t<=0?0:t>=1?1:1/e*(1+(e*t|0))}},49752:(t,e,i)=>{t.exports=i(72251)},75698:t=>{t.exports=function(t,e){return void 0===e&&(e=1e-4),Math.ceil(t-e)}},43855:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),Math.abs(t-e){t.exports=function(t,e){return void 0===e&&(e=1e-4),Math.floor(t+e)}},5470:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),t>e-i}},94977:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),t{t.exports={Ceil:i(75698),Equal:i(43855),Floor:i(25777),GreaterThan:i(5470),LessThan:i(94977)}},75508:(t,e,i)=>{var s=i(36383),n=i(79291),r={Angle:i(25588),Distance:i(50994),Easing:i(48820),Fuzzy:i(48379),Interpolation:i(38289),Pow2:i(49001),Snap:i(73697),RandomDataGenerator:i(28453),Average:i(53307),Bernstein:i(85710),Between:i(30976),CatmullRom:i(87842),CeilTo:i(26302),Clamp:i(45319),DegToRad:i(39506),Difference:i(61241),Euler:i(38857),Factorial:i(6411),FloatBetween:i(99472),FloorTo:i(77623),FromPercent:i(62945),GetSpeed:i(38265),IsEven:i(78702),IsEvenStrict:i(94883),Linear:i(28915),LinearXY:i(94908),MaxAdd:i(86883),Median:i(50040),MinSub:i(37204),Percent:i(65201),RadToDeg:i(43396),RandomXY:i(74362),RandomXYZ:i(60706),RandomXYZW:i(67421),Rotate:i(36305),RotateAround:i(11520),RotateAroundDistance:i(1163),RotateTo:i(70336),RoundAwayFromZero:i(2284),RoundTo:i(41013),SinCosTableGenerator:i(16922),SmootherStep:i(54261),SmoothStep:i(7602),ToXY:i(44408),TransformXY:i(85955),Within:i(60417),Wrap:i(15994),Vector2:i(26099),Vector3:i(25836),Vector4:i(61369),Matrix3:i(94434),Matrix4:i(37867),Quaternion:i(15746),RotateVec3:i(72678)};r=n(!1,r,s),t.exports=r},89318:(t,e,i)=>{var s=i(85710);t.exports=function(t,e){for(var i=0,n=t.length-1,r=0;r<=n;r++)i+=Math.pow(1-e,n-r)*Math.pow(e,r)*t[r]*s(n,r);return i}},77259:(t,e,i)=>{var s=i(87842);t.exports=function(t,e){var i=t.length-1,n=i*e,r=Math.floor(n);return t[0]===t[i]?(e<0&&(r=Math.floor(n=i*(1+e))),s(n-r,t[(r-1+i)%i],t[r],t[(r+1)%i],t[(r+2)%i])):e<0?t[0]-(s(-n,t[0],t[0],t[1],t[1])-t[0]):e>1?t[i]-(s(n-i,t[i],t[i],t[i-1],t[i-1])-t[i]):s(n-r,t[r?r-1:0],t[r],t[i{t.exports=function(t,e,i,s,n){return function(t,e){var i=1-t;return i*i*i*e}(t,e)+function(t,e){var i=1-t;return 3*i*i*t*e}(t,i)+function(t,e){return 3*(1-t)*t*t*e}(t,s)+function(t,e){return t*t*t*e}(t,n)}},28392:(t,e,i)=>{var s=i(28915);t.exports=function(t,e){var i=t.length-1,n=i*e,r=Math.floor(n);return e<0?s(t[0],t[1],n):e>1?s(t[i],t[i-1],i-n):s(t[r],t[r+1>i?i:r+1],n-r)}},32112:t=>{t.exports=function(t,e,i,s){return function(t,e){var i=1-t;return i*i*e}(t,e)+function(t,e){return 2*(1-t)*t*e}(t,i)+function(t,e){return t*t*e}(t,s)}},47235:(t,e,i)=>{var s=i(7602);t.exports=function(t,e,i){return e+(i-e)*s(t,0,1)}},50178:(t,e,i)=>{var s=i(54261);t.exports=function(t,e,i){return e+(i-e)*s(t,0,1)}},38289:(t,e,i)=>{t.exports={Bezier:i(89318),CatmullRom:i(77259),CubicBezier:i(36316),Linear:i(28392),QuadraticBezier:i(32112),SmoothStep:i(47235),SmootherStep:i(50178)}},98439:t=>{t.exports=function(t){var e=Math.log(t)/.6931471805599453;return 1<{t.exports=function(t,e){return t>0&&0==(t&t-1)&&e>0&&0==(e&e-1)}},81230:t=>{t.exports=function(t){return t>0&&0==(t&t-1)}},49001:(t,e,i)=>{t.exports={GetNext:i(98439),IsSize:i(50030),IsValue:i(81230)}},28453:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){void 0===t&&(t=[(Date.now()*Math.random()).toString()]),this.c=1,this.s0=0,this.s1=0,this.s2=0,this.n=0,this.signs=[-1,1],t&&this.init(t)},rnd:function(){var t=2091639*this.s0+2.3283064365386963e-10*this.c;return this.c=0|t,this.s0=this.s1,this.s1=this.s2,this.s2=t-this.c,this.s2},hash:function(t){var e,i=this.n;t=t.toString();for(var s=0;s>>0,i=(e*=i)>>>0,i+=4294967296*(e-=i);return this.n=i,2.3283064365386963e-10*(i>>>0)},init:function(t){"string"==typeof t?this.state(t):this.sow(t)},sow:function(t){if(this.n=4022871197,this.s0=this.hash(" "),this.s1=this.hash(" "),this.s2=this.hash(" "),this.c=1,t)for(var e=0;e0;e--){var i=Math.floor(this.frac()*(e+1)),s=t[i];t[i]=t[e],t[e]=s}return t}});t.exports=s},63448:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.ceil(t/e),s?(i+t)/e:i+t)}},56583:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.floor(t/e),s?(i+t)/e:i+t)}},77720:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.round(t/e),s?(i+t)/e:i+t)}},73697:(t,e,i)=>{t.exports={Ceil:i(63448),Floor:i(56583),To:i(77720)}},85454:(t,e,i)=>{i(63595);var s=i(8054),n=i(79291),r={Actions:i(61061),Animations:i(60421),BlendModes:i(10312),Cache:i(83388),Cameras:i(26638),Core:i(42857),Class:i(83419),Create:i(15822),Curves:i(25410),Data:i(44965),Display:i(27460),DOM:i(84902),Events:i(93055),FX:i(66064),Game:i(50127),GameObjects:i(77856),Geom:i(55738),Input:i(14350),Loader:i(57777),Math:i(75508),Physics:i(44563),Plugins:i(18922),Renderer:i(36909),Scale:i(93364),ScaleModes:i(29795),Scene:i(97482),Scenes:i(62194),Structs:i(41392),Textures:i(27458),Tilemaps:i(62501),Time:i(90291),Tweens:i(43066),Utils:i(91799)};r.Sound=i(23717),r=n(!1,r,s),t.exports=r,i.g.Phaser=r},71289:(t,e,i)=>{var s=i(83419),n=i(92209),r=i(88571),o=new s({Extends:r,Mixins:[n.Acceleration,n.Angular,n.Bounce,n.Collision,n.Debug,n.Drag,n.Enable,n.Friction,n.Gravity,n.Immovable,n.Mass,n.Pushable,n.Size,n.Velocity],initialize:function(t,e,i,s,n){r.call(this,t,e,i,s,n),this.body=null}});t.exports=o},86689:(t,e,i)=>{var s=i(83419),n=i(39506),r=i(20339),o=i(89774),a=i(66022),h=i(95540),l=i(46975),u=i(72441),c=i(47956),d=i(37277),f=i(44594),p=i(26099),v=i(82248),g=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.config=this.getConfig(),this.world,this.add,this._category=1,t.sys.events.once(f.BOOT,this.boot,this),t.sys.events.on(f.START,this.start,this)},boot:function(){this.world=new v(this.scene,this.config),this.add=new a(this.world),this.systems.events.once(f.DESTROY,this.destroy,this)},start:function(){this.world||(this.world=new v(this.scene,this.config),this.add=new a(this.world));var t=this.systems.events;h(this.config,"customUpdate",!1)||t.on(f.UPDATE,this.world.update,this.world),t.on(f.POST_UPDATE,this.world.postUpdate,this.world),t.once(f.SHUTDOWN,this.shutdown,this)},enableUpdate:function(){this.systems.events.on(f.UPDATE,this.world.update,this.world)},disableUpdate:function(){this.systems.events.off(f.UPDATE,this.world.update,this.world)},getConfig:function(){var t=this.systems.game.config.physics,e=this.systems.settings.physics;return l(h(e,"arcade",{}),h(t,"arcade",{}))},nextCategory:function(){return this._category=this._category<<1,this._category},overlap:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.world.collideObjects(t,e,i,s,n,!0)},collide:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.world.collideObjects(t,e,i,s,n,!1)},collideTiles:function(t,e,i,s,n){return this.world.collideTiles(t,e,i,s,n)},overlapTiles:function(t,e,i,s,n){return this.world.overlapTiles(t,e,i,s,n)},pause:function(){return this.world.pause()},resume:function(){return this.world.resume()},accelerateTo:function(t,e,i,s,n,r){void 0===s&&(s=60);var o=Math.atan2(i-t.y,e-t.x);return t.body.acceleration.setToPolar(o,s),void 0!==n&&void 0!==r&&t.body.maxVelocity.set(n,r),o},accelerateToObject:function(t,e,i,s,n){return this.accelerateTo(t,e.x,e.y,i,s,n)},closest:function(t,e){e||(e=this.world.bodies.entries);for(var i=Number.MAX_VALUE,s=null,n=t.x,r=t.y,a=e.length,h=0;hi&&(s=l,i=c)}}return s},moveTo:function(t,e,i,s,n){void 0===s&&(s=60),void 0===n&&(n=0);var o=Math.atan2(i-t.y,e-t.x);return n>0&&(s=r(t.x,t.y,e,i)/(n/1e3)),t.body.velocity.setToPolar(o,s),o},moveToObject:function(t,e,i,s){return this.moveTo(t,e.x,e.y,i,s)},velocityFromAngle:function(t,e,i){return void 0===e&&(e=60),void 0===i&&(i=new p),i.setToPolar(n(t),e)},velocityFromRotation:function(t,e,i){return void 0===e&&(e=60),void 0===i&&(i=new p),i.setToPolar(t,e)},overlapRect:function(t,e,i,s,n,r){return c(this.world,t,e,i,s,n,r)},overlapCirc:function(t,e,i,s,n){return u(this.world,t,e,i,s,n)},shutdown:function(){if(this.world){var t=this.systems.events;t.off(f.UPDATE,this.world.update,this.world),t.off(f.POST_UPDATE,this.world.postUpdate,this.world),t.off(f.SHUTDOWN,this.shutdown,this),this.add.destroy(),this.world.destroy(),this.add=null,this.world=null,this._category=1}},destroy:function(){this.shutdown(),this.scene.sys.events.off(f.START,this.start,this),this.scene=null,this.systems=null}});d.register("ArcadePhysics",g,"arcadePhysics"),t.exports=g},13759:(t,e,i)=>{var s=i(83419),n=i(92209),r=i(68287),o=new s({Extends:r,Mixins:[n.Acceleration,n.Angular,n.Bounce,n.Collision,n.Debug,n.Drag,n.Enable,n.Friction,n.Gravity,n.Immovable,n.Mass,n.Pushable,n.Size,n.Velocity],initialize:function(t,e,i,s,n){r.call(this,t,e,i,s,n),this.body=null}});t.exports=o},37742:(t,e,i)=>{var s=i(83419),n=i(78389),r=i(37747),o=i(63012),a=i(43396),h=i(87841),l=i(37303),u=i(95829),c=i(26099),d=new s({Mixins:[n],initialize:function(t,e){var i=64,s=64,n=void 0!==e;n&&e.displayWidth&&(i=e.displayWidth,s=e.displayHeight),n||(e={x:0,y:0,angle:0,rotation:0,scaleX:1,scaleY:1,displayOriginX:0,displayOriginY:0}),this.world=t,this.gameObject=n?e:void 0,this.isBody=!0,this.transform={x:e.x,y:e.y,rotation:e.angle,scaleX:e.scaleX,scaleY:e.scaleY,displayOriginX:e.displayOriginX,displayOriginY:e.displayOriginY},this.debugShowBody=t.defaults.debugShowBody,this.debugShowVelocity=t.defaults.debugShowVelocity,this.debugBodyColor=t.defaults.bodyDebugColor,this.enable=!0,this.isCircle=!1,this.radius=0,this.offset=new c,this.position=new c(e.x-e.scaleX*e.displayOriginX,e.y-e.scaleY*e.displayOriginY),this.prev=this.position.clone(),this.prevFrame=this.position.clone(),this.allowRotation=!0,this.rotation=e.angle,this.preRotation=e.angle,this.width=i,this.height=s,this.sourceWidth=i,this.sourceHeight=s,e.frame&&(this.sourceWidth=e.frame.realWidth,this.sourceHeight=e.frame.realHeight),this.halfWidth=Math.abs(i/2),this.halfHeight=Math.abs(s/2),this.center=new c(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.velocity=new c,this.newVelocity=new c,this.deltaMax=new c,this.acceleration=new c,this.allowDrag=!0,this.drag=new c,this.allowGravity=!0,this.gravity=new c,this.bounce=new c,this.worldBounce=null,this.customBoundsRectangle=t.bounds,this.onWorldBounds=!1,this.onCollide=!1,this.onOverlap=!1,this.maxVelocity=new c(1e4,1e4),this.maxSpeed=-1,this.friction=new c(1,0),this.useDamping=!1,this.angularVelocity=0,this.angularAcceleration=0,this.angularDrag=0,this.maxAngular=1e3,this.mass=1,this.angle=0,this.speed=0,this.facing=r.FACING_NONE,this.immovable=!1,this.pushable=!0,this.slideFactor=new c(1,1),this.moves=!0,this.customSeparateX=!1,this.customSeparateY=!1,this.overlapX=0,this.overlapY=0,this.overlapR=0,this.embedded=!1,this.collideWorldBounds=!1,this.checkCollision=u(!1),this.touching=u(!0),this.wasTouching=u(!0),this.blocked=u(!0),this.syncBounds=!1,this.physicsType=r.DYNAMIC_BODY,this.collisionCategory=1,this.collisionMask=1,this._sx=e.scaleX,this._sy=e.scaleY,this._dx=0,this._dy=0,this._tx=0,this._ty=0,this._bounds=new h,this.directControl=!1,this.autoFrame=this.position.clone()},updateBounds:function(){var t=this.gameObject,e=this.transform;if(t.parentContainer){var i=t.getWorldTransformMatrix(this.world._tempMatrix,this.world._tempMatrix2);e.x=i.tx,e.y=i.ty,e.rotation=a(i.rotation),e.scaleX=i.scaleX,e.scaleY=i.scaleY,e.displayOriginX=t.displayOriginX,e.displayOriginY=t.displayOriginY}else e.x=t.x,e.y=t.y,e.rotation=t.angle,e.scaleX=t.scaleX,e.scaleY=t.scaleY,e.displayOriginX=t.displayOriginX,e.displayOriginY=t.displayOriginY;var s=!1;if(this.syncBounds){var n=t.getBounds(this._bounds);this.width=n.width,this.height=n.height,s=!0}else{var r=Math.abs(e.scaleX),o=Math.abs(e.scaleY);this._sx===r&&this._sy===o||(this.width=this.sourceWidth*r,this.height=this.sourceHeight*o,this._sx=r,this._sy=o,s=!0)}s&&(this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.updateCenter())},updateCenter:function(){this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight)},updateFromGameObject:function(){this.updateBounds();var t=this.transform;this.position.x=t.x+t.scaleX*(this.offset.x-t.displayOriginX),this.position.y=t.y+t.scaleY*(this.offset.y-t.displayOriginY),this.updateCenter()},resetFlags:function(t){void 0===t&&(t=!1);var e=this.wasTouching,i=this.touching,s=this.blocked;t?u(!0,e):(e.none=i.none,e.up=i.up,e.down=i.down,e.left=i.left,e.right=i.right),u(!0,i),u(!0,s),this.overlapR=0,this.overlapX=0,this.overlapY=0,this.embedded=!1},preUpdate:function(t,e){if(t&&this.resetFlags(),this.gameObject&&this.updateFromGameObject(),this.rotation=this.transform.rotation,this.preRotation=this.rotation,this.moves){var i=this.position;this.prev.x=i.x,this.prev.y=i.y,this.prevFrame.x=i.x,this.prevFrame.y=i.y}t&&this.update(e)},update:function(t){var e=this.prev,i=this.position,s=this.velocity;if(e.set(i.x,i.y),!this.moves)return this._dx=i.x-e.x,void(this._dy=i.y-e.y);if(this.directControl){var n=this.autoFrame;s.set((i.x-n.x)/t,(i.y-n.y)/t),this.world.updateMotion(this,t),this._dx=i.x-n.x,this._dy=i.y-n.y}else this.world.updateMotion(this,t),this.newVelocity.set(s.x*t,s.y*t),i.add(this.newVelocity),this._dx=i.x-e.x,this._dy=i.y-e.y;var r=s.x,a=s.y;if(this.updateCenter(),this.angle=Math.atan2(a,r),this.speed=Math.sqrt(r*r+a*a),this.collideWorldBounds&&this.checkWorldBounds()&&this.onWorldBounds){var h=this.blocked;this.world.emit(o.WORLD_BOUNDS,this,h.up,h.down,h.left,h.right)}},postUpdate:function(){var t=this.position,e=t.x-this.prevFrame.x,i=t.y-this.prevFrame.y,s=this.gameObject;if(this.moves){var n=this.deltaMax.x,o=this.deltaMax.y;0!==n&&0!==e&&(e<0&&e<-n?e=-n:e>0&&e>n&&(e=n)),0!==o&&0!==i&&(i<0&&i<-o?i=-o:i>0&&i>o&&(i=o)),s&&(s.x+=e,s.y+=i)}e<0?this.facing=r.FACING_LEFT:e>0&&(this.facing=r.FACING_RIGHT),i<0?this.facing=r.FACING_UP:i>0&&(this.facing=r.FACING_DOWN),this.allowRotation&&s&&(s.angle+=this.deltaZ()),this._tx=e,this._ty=i,this.autoFrame.set(t.x,t.y)},setBoundsRectangle:function(t){return this.customBoundsRectangle=t||this.world.bounds,this},checkWorldBounds:function(){var t=this.position,e=this.velocity,i=this.blocked,s=this.customBoundsRectangle,n=this.world.checkCollision,r=this.worldBounce?-this.worldBounce.x:-this.bounce.x,o=this.worldBounce?-this.worldBounce.y:-this.bounce.y,a=!1;return t.xs.right&&n.right&&(t.x=s.right-this.width,e.x*=r,i.right=!0,a=!0),t.ys.bottom&&n.down&&(t.y=s.bottom-this.height,e.y*=o,i.down=!0,a=!0),a&&(this.blocked.none=!1,this.updateCenter()),a},setOffset:function(t,e){return void 0===e&&(e=t),this.offset.set(t,e),this},setGameObject:function(t,e){return void 0===e&&(e=!0),this.world.remove(this),this.gameObject&&this.gameObject.body&&(this.gameObject.body=null),this.gameObject=t,t.body&&(t.body=this),this.setSize(),this.world.add(this),this.enable=e,this},setSize:function(t,e,i){void 0===i&&(i=!0);var s=this.gameObject;if(s&&(!t&&s.frame&&(t=s.frame.realWidth),!e&&s.frame&&(e=s.frame.realHeight)),this.sourceWidth=t,this.sourceHeight=e,this.width=this.sourceWidth*this._sx,this.height=this.sourceHeight*this._sy,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.updateCenter(),i&&s&&s.getCenter){var n=(s.width-t)/2,r=(s.height-e)/2;this.offset.set(n,r)}return this.isCircle=!1,this.radius=0,this},setCircle:function(t,e,i){return void 0===e&&(e=this.offset.x),void 0===i&&(i=this.offset.y),t>0?(this.isCircle=!0,this.radius=t,this.sourceWidth=2*t,this.sourceHeight=2*t,this.width=this.sourceWidth*this._sx,this.height=this.sourceHeight*this._sy,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.offset.set(e,i),this.updateCenter()):this.isCircle=!1,this},reset:function(t,e){this.stop();var i=this.gameObject;i&&(i.setPosition(t,e),this.rotation=i.angle,this.preRotation=i.angle);var s=this.position;i&&i.getTopLeft?i.getTopLeft(s):s.set(t,e),this.prev.copy(s),this.prevFrame.copy(s),this.autoFrame.copy(s),i&&this.updateBounds(),this.updateCenter(),this.collideWorldBounds&&this.checkWorldBounds(),this.resetFlags(!0)},stop:function(){return this.velocity.set(0),this.acceleration.set(0),this.speed=0,this.angularVelocity=0,this.angularAcceleration=0,this},getBounds:function(t){return t.x=this.x,t.y=this.y,t.right=this.right,t.bottom=this.bottom,t},hitTest:function(t,e){return this.isCircle?this.radius>0&&t>=this.left&&t<=this.right&&e>=this.top&&e<=this.bottom&&(this.center.x-t)*(this.center.x-t)+(this.center.y-e)*(this.center.y-e)<=this.radius*this.radius:l(this,t,e)},onFloor:function(){return this.blocked.down},onCeiling:function(){return this.blocked.up},onWall:function(){return this.blocked.left||this.blocked.right},deltaAbsX:function(){return this._dx>0?this._dx:-this._dx},deltaAbsY:function(){return this._dy>0?this._dy:-this._dy},deltaX:function(){return this._dx},deltaY:function(){return this._dy},deltaXFinal:function(){return this._tx},deltaYFinal:function(){return this._ty},deltaZ:function(){return this.rotation-this.preRotation},destroy:function(){this.enable=!1,this.world&&this.world.pendingDestroy.set(this)},drawDebug:function(t){var e=this.position,i=e.x+this.halfWidth,s=e.y+this.halfHeight;this.debugShowBody&&(t.lineStyle(t.defaultStrokeWidth,this.debugBodyColor),this.isCircle?t.strokeCircle(i,s,this.width/2):(this.checkCollision.up&&t.lineBetween(e.x,e.y,e.x+this.width,e.y),this.checkCollision.right&&t.lineBetween(e.x+this.width,e.y,e.x+this.width,e.y+this.height),this.checkCollision.down&&t.lineBetween(e.x,e.y+this.height,e.x+this.width,e.y+this.height),this.checkCollision.left&&t.lineBetween(e.x,e.y,e.x,e.y+this.height))),this.debugShowVelocity&&(t.lineStyle(t.defaultStrokeWidth,this.world.defaults.velocityDebugColor,1),t.lineBetween(i,s,i+this.velocity.x/2,s+this.velocity.y/2))},willDrawDebug:function(){return this.debugShowBody||this.debugShowVelocity},setDirectControl:function(t){return void 0===t&&(t=!0),this.directControl=t,this},setCollideWorldBounds:function(t,e,i,s){void 0===t&&(t=!0),this.collideWorldBounds=t;var n=void 0!==e,r=void 0!==i;return(n||r)&&(this.worldBounce||(this.worldBounce=new c),n&&(this.worldBounce.x=e),r&&(this.worldBounce.y=i)),void 0!==s&&(this.onWorldBounds=s),this},setVelocity:function(t,e){return this.velocity.set(t,e),t=this.velocity.x,e=this.velocity.y,this.speed=Math.sqrt(t*t+e*e),this},setVelocityX:function(t){return this.setVelocity(t,this.velocity.y)},setVelocityY:function(t){return this.setVelocity(this.velocity.x,t)},setMaxVelocity:function(t,e){return this.maxVelocity.set(t,e),this},setMaxVelocityX:function(t){return this.maxVelocity.x=t,this},setMaxVelocityY:function(t){return this.maxVelocity.y=t,this},setMaxSpeed:function(t){return this.maxSpeed=t,this},setSlideFactor:function(t,e){return this.slideFactor.set(t,e),this},setBounce:function(t,e){return this.bounce.set(t,e),this},setBounceX:function(t){return this.bounce.x=t,this},setBounceY:function(t){return this.bounce.y=t,this},setAcceleration:function(t,e){return this.acceleration.set(t,e),this},setAccelerationX:function(t){return this.acceleration.x=t,this},setAccelerationY:function(t){return this.acceleration.y=t,this},setAllowDrag:function(t){return void 0===t&&(t=!0),this.allowDrag=t,this},setAllowGravity:function(t){return void 0===t&&(t=!0),this.allowGravity=t,this},setAllowRotation:function(t){return void 0===t&&(t=!0),this.allowRotation=t,this},setDrag:function(t,e){return this.drag.set(t,e),this},setDamping:function(t){return this.useDamping=t,this},setDragX:function(t){return this.drag.x=t,this},setDragY:function(t){return this.drag.y=t,this},setGravity:function(t,e){return this.gravity.set(t,e),this},setGravityX:function(t){return this.gravity.x=t,this},setGravityY:function(t){return this.gravity.y=t,this},setFriction:function(t,e){return this.friction.set(t,e),this},setFrictionX:function(t){return this.friction.x=t,this},setFrictionY:function(t){return this.friction.y=t,this},setAngularVelocity:function(t){return this.angularVelocity=t,this},setAngularAcceleration:function(t){return this.angularAcceleration=t,this},setAngularDrag:function(t){return this.angularDrag=t,this},setMass:function(t){return this.mass=t,this},setImmovable:function(t){return void 0===t&&(t=!0),this.immovable=t,this},setEnable:function(t){return void 0===t&&(t=!0),this.enable=t,this},processX:function(t,e,i,s){this.x+=t,this.updateCenter(),null!==e&&(this.velocity.x=e*this.slideFactor.x);var n=this.blocked;i&&(n.left=!0,n.none=!1),s&&(n.right=!0,n.none=!1)},processY:function(t,e,i,s){this.y+=t,this.updateCenter(),null!==e&&(this.velocity.y=e*this.slideFactor.y);var n=this.blocked;i&&(n.up=!0,n.none=!1),s&&(n.down=!0,n.none=!1)},x:{get:function(){return this.position.x},set:function(t){this.position.x=t}},y:{get:function(){return this.position.y},set:function(t){this.position.y=t}},left:{get:function(){return this.position.x}},right:{get:function(){return this.position.x+this.width}},top:{get:function(){return this.position.y}},bottom:{get:function(){return this.position.y+this.height}}});t.exports=d},79342:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,n,r,o){this.world=t,this.name="",this.active=!0,this.overlapOnly=e,this.object1=i,this.object2=s,this.collideCallback=n,this.processCallback=r,this.callbackContext=o},setName:function(t){return this.name=t,this},update:function(){this.world.collideObjects(this.object1,this.object2,this.collideCallback,this.processCallback,this.callbackContext,this.overlapOnly)},destroy:function(){this.world.removeCollider(this),this.active=!1,this.world=null,this.object1=null,this.object2=null,this.collideCallback=null,this.processCallback=null,this.callbackContext=null}});t.exports=s},66022:(t,e,i)=>{var s=i(71289),n=i(13759),r=i(37742),o=i(83419),a=i(37747),h=i(60758),l=i(72624),u=i(71464),c=new o({initialize:function(t){this.world=t,this.scene=t.scene,this.sys=t.scene.sys},collider:function(t,e,i,s,n){return this.world.addCollider(t,e,i,s,n)},overlap:function(t,e,i,s,n){return this.world.addOverlap(t,e,i,s,n)},existing:function(t,e){var i=e?a.STATIC_BODY:a.DYNAMIC_BODY;return this.world.enableBody(t,i),t},staticImage:function(t,e,i,n){var r=new s(this.scene,t,e,i,n);return this.sys.displayList.add(r),this.world.enableBody(r,a.STATIC_BODY),r},image:function(t,e,i,n){var r=new s(this.scene,t,e,i,n);return this.sys.displayList.add(r),this.world.enableBody(r,a.DYNAMIC_BODY),r},staticSprite:function(t,e,i,s){var r=new n(this.scene,t,e,i,s);return this.sys.displayList.add(r),this.sys.updateList.add(r),this.world.enableBody(r,a.STATIC_BODY),r},sprite:function(t,e,i,s){var r=new n(this.scene,t,e,i,s);return this.sys.displayList.add(r),this.sys.updateList.add(r),this.world.enableBody(r,a.DYNAMIC_BODY),r},staticGroup:function(t,e){return this.sys.updateList.add(new u(this.world,this.world.scene,t,e))},group:function(t,e){return this.sys.updateList.add(new h(this.world,this.world.scene,t,e))},body:function(t,e,i,s){var n=new r(this.world);return n.position.set(t,e),i&&s&&n.setSize(i,s),this.world.add(n,a.DYNAMIC_BODY),n},staticBody:function(t,e,i,s){var n=new l(this.world);return n.position.set(t,e),i&&s&&n.setSize(i,s),this.world.add(n,a.STATIC_BODY),n},destroy:function(){this.world=null,this.scene=null,this.sys=null}});t.exports=c},79599:t=>{t.exports=function(t){var e=0;if(Array.isArray(t))for(var i=0;i{var s=i(37747);t.exports=function(t,e,i,n){var r=0,o=t.deltaAbsX()+e.deltaAbsX()+n;return 0===t._dx&&0===e._dx?(t.embedded=!0,e.embedded=!0):t._dx>e._dx?(r=t.right-e.x)>o&&!i||!1===t.checkCollision.right||!1===e.checkCollision.left?r=0:(t.touching.none=!1,t.touching.right=!0,e.touching.none=!1,e.touching.left=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.right=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.left=!0)):t._dxo&&!i||!1===t.checkCollision.left||!1===e.checkCollision.right?r=0:(t.touching.none=!1,t.touching.left=!0,e.touching.none=!1,e.touching.right=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.left=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.right=!0))),t.overlapX=r,e.overlapX=r,r}},45170:(t,e,i)=>{var s=i(37747);t.exports=function(t,e,i,n){var r=0,o=t.deltaAbsY()+e.deltaAbsY()+n;return 0===t._dy&&0===e._dy?(t.embedded=!0,e.embedded=!0):t._dy>e._dy?(r=t.bottom-e.y)>o&&!i||!1===t.checkCollision.down||!1===e.checkCollision.up?r=0:(t.touching.none=!1,t.touching.down=!0,e.touching.none=!1,e.touching.up=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.down=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.up=!0)):t._dyo&&!i||!1===t.checkCollision.up||!1===e.checkCollision.down?r=0:(t.touching.none=!1,t.touching.up=!0,e.touching.none=!1,e.touching.down=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.up=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.down=!0))),t.overlapY=r,e.overlapY=r,r}},60758:(t,e,i)=>{var s=i(13759),n=i(83419),r=i(78389),o=i(37747),a=i(95540),h=i(26479),l=i(41212),u=new n({Extends:h,Mixins:[r],initialize:function(t,e,i,n){if(i||n)if(l(i))n=i,i=null,n.internalCreateCallback=this.createCallbackHandler,n.internalRemoveCallback=this.removeCallbackHandler;else if(Array.isArray(i)&&l(i[0])){var r=this;i.forEach((function(t){t.internalCreateCallback=r.createCallbackHandler,t.internalRemoveCallback=r.removeCallbackHandler,t.classType=a(t,"classType",s)})),n=null}else n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler};else n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler};this.world=t,n&&(n.classType=a(n,"classType",s)),this.physicsType=o.DYNAMIC_BODY,this.collisionCategory=1,this.collisionMask=1,this.defaults={setCollideWorldBounds:a(n,"collideWorldBounds",!1),setBoundsRectangle:a(n,"customBoundsRectangle",null),setAccelerationX:a(n,"accelerationX",0),setAccelerationY:a(n,"accelerationY",0),setAllowDrag:a(n,"allowDrag",!0),setAllowGravity:a(n,"allowGravity",!0),setAllowRotation:a(n,"allowRotation",!0),setDamping:a(n,"useDamping",!1),setBounceX:a(n,"bounceX",0),setBounceY:a(n,"bounceY",0),setDragX:a(n,"dragX",0),setDragY:a(n,"dragY",0),setEnable:a(n,"enable",!0),setGravityX:a(n,"gravityX",0),setGravityY:a(n,"gravityY",0),setFrictionX:a(n,"frictionX",0),setFrictionY:a(n,"frictionY",0),setMaxSpeed:a(n,"maxSpeed",-1),setMaxVelocityX:a(n,"maxVelocityX",1e4),setMaxVelocityY:a(n,"maxVelocityY",1e4),setVelocityX:a(n,"velocityX",0),setVelocityY:a(n,"velocityY",0),setAngularVelocity:a(n,"angularVelocity",0),setAngularAcceleration:a(n,"angularAcceleration",0),setAngularDrag:a(n,"angularDrag",0),setMass:a(n,"mass",1),setImmovable:a(n,"immovable",!1)},h.call(this,e,i,n),this.type="PhysicsGroup"},createCallbackHandler:function(t){t.body||this.world.enableBody(t,o.DYNAMIC_BODY);var e=t.body;for(var i in this.defaults)e[i](this.defaults[i])},removeCallbackHandler:function(t){t.body&&this.world.disableBody(t)},setVelocity:function(t,e,i){void 0===i&&(i=0);for(var s=this.getChildren(),n=0;n{var e,i,s,n,r,o,a,h,l,u,c,d,f,p,v,g,m,y=function(){return u&&v&&i.blocked.right?(e.processX(-m,a,!1,!0),1):l&&g&&i.blocked.left?(e.processX(m,a,!0),1):f&&g&&e.blocked.right?(i.processX(-m,h,!1,!0),2):d&&v&&e.blocked.left?(i.processX(m,h,!0),2):0},x=function(t){if(s&&n)m*=.5,0===t||3===t?(e.processX(m,r),i.processX(-m,o)):(e.processX(-m,r),i.processX(m,o));else if(s&&!n)0===t||3===t?e.processX(m,a,!0):e.processX(-m,a,!1,!0);else if(!s&&n)0===t||3===t?i.processX(-m,h,!1,!0):i.processX(m,h,!0);else{var v=.5*m;0===t?p?(e.processX(m,0,!0),i.processX(0,null,!1,!0)):f?(e.processX(v,0,!0),i.processX(-v,0,!1,!0)):(e.processX(v,i.velocity.x,!0),i.processX(-v,null,!1,!0)):1===t?c?(e.processX(0,null,!1,!0),i.processX(m,0,!0)):u?(e.processX(-v,0,!1,!0),i.processX(v,0,!0)):(e.processX(-v,null,!1,!0),i.processX(v,e.velocity.x,!0)):2===t?p?(e.processX(-m,0,!1,!0),i.processX(0,null,!0)):d?(e.processX(-v,0,!1,!0),i.processX(v,0,!0)):(e.processX(-v,i.velocity.x,!1,!0),i.processX(v,null,!0)):3===t&&(c?(e.processX(0,null,!0),i.processX(-m,0,!1,!0)):l?(e.processX(v,0,!0),i.processX(-v,0,!1,!0)):(e.processX(v,i.velocity.y,!0),i.processX(-v,null,!1,!0)))}return!0};t.exports={BlockCheck:y,Check:function(){var t=e.velocity.x,s=i.velocity.x,n=Math.sqrt(s*s*i.mass/e.mass)*(s>0?1:-1),a=Math.sqrt(t*t*e.mass/i.mass)*(t>0?1:-1),h=.5*(n+a);return a-=h,r=h+(n-=h)*e.bounce.x,o=h+a*i.bounce.x,l&&g?x(0):d&&v?x(1):u&&v?x(2):!(!f||!g)&&x(3)},Set:function(t,r,o){i=r;var x=(e=t).velocity.x,T=i.velocity.x;return s=e.pushable,l=e._dx<0,u=e._dx>0,c=0===e._dx,v=Math.abs(e.right-i.x)<=Math.abs(i.right-e.x),a=T-x*e.bounce.x,n=i.pushable,d=i._dx<0,f=i._dx>0,p=0===i._dx,g=!v,h=x-T*i.bounce.x,m=Math.abs(o),y()},Run:x,RunImmovableBody1:function(t){1===t?i.velocity.x=0:v?i.processX(m,h,!0):i.processX(-m,h,!1,!0),e.moves&&(i.y+=(e.y-e.prev.y)*e.friction.y,i._dy=i.y-i.prev.y)},RunImmovableBody2:function(t){2===t?e.velocity.x=0:g?e.processX(m,a,!0):e.processX(-m,a,!1,!0),i.moves&&(e.y+=(i.y-i.prev.y)*i.friction.y,e._dy=e.y-e.prev.y)}}},47962:t=>{var e,i,s,n,r,o,a,h,l,u,c,d,f,p,v,g,m,y=function(){return u&&v&&i.blocked.down?(e.processY(-m,a,!1,!0),1):l&&g&&i.blocked.up?(e.processY(m,a,!0),1):f&&g&&e.blocked.down?(i.processY(-m,h,!1,!0),2):d&&v&&e.blocked.up?(i.processY(m,h,!0),2):0},x=function(t){if(s&&n)m*=.5,0===t||3===t?(e.processY(m,r),i.processY(-m,o)):(e.processY(-m,r),i.processY(m,o));else if(s&&!n)0===t||3===t?e.processY(m,a,!0):e.processY(-m,a,!1,!0);else if(!s&&n)0===t||3===t?i.processY(-m,h,!1,!0):i.processY(m,h,!0);else{var v=.5*m;0===t?p?(e.processY(m,0,!0),i.processY(0,null,!1,!0)):f?(e.processY(v,0,!0),i.processY(-v,0,!1,!0)):(e.processY(v,i.velocity.y,!0),i.processY(-v,null,!1,!0)):1===t?c?(e.processY(0,null,!1,!0),i.processY(m,0,!0)):u?(e.processY(-v,0,!1,!0),i.processY(v,0,!0)):(e.processY(-v,null,!1,!0),i.processY(v,e.velocity.y,!0)):2===t?p?(e.processY(-m,0,!1,!0),i.processY(0,null,!0)):d?(e.processY(-v,0,!1,!0),i.processY(v,0,!0)):(e.processY(-v,i.velocity.y,!1,!0),i.processY(v,null,!0)):3===t&&(c?(e.processY(0,null,!0),i.processY(-m,0,!1,!0)):l?(e.processY(v,0,!0),i.processY(-v,0,!1,!0)):(e.processY(v,i.velocity.y,!0),i.processY(-v,null,!1,!0)))}return!0};t.exports={BlockCheck:y,Check:function(){var t=e.velocity.y,s=i.velocity.y,n=Math.sqrt(s*s*i.mass/e.mass)*(s>0?1:-1),a=Math.sqrt(t*t*e.mass/i.mass)*(t>0?1:-1),h=.5*(n+a);return a-=h,r=h+(n-=h)*e.bounce.y,o=h+a*i.bounce.y,l&&g?x(0):d&&v?x(1):u&&v?x(2):!(!f||!g)&&x(3)},Set:function(t,r,o){i=r;var x=(e=t).velocity.y,T=i.velocity.y;return s=e.pushable,l=e._dy<0,u=e._dy>0,c=0===e._dy,v=Math.abs(e.bottom-i.y)<=Math.abs(i.bottom-e.y),a=T-x*e.bounce.y,n=i.pushable,d=i._dy<0,f=i._dy>0,p=0===i._dy,g=!v,h=x-T*i.bounce.y,m=Math.abs(o),y()},Run:x,RunImmovableBody1:function(t){1===t?i.velocity.y=0:v?i.processY(m,h,!0):i.processY(-m,h,!1,!0),e.moves&&(i.x+=(e.x-e.prev.x)*e.friction.x,i._dx=i.x-i.prev.x)},RunImmovableBody2:function(t){2===t?e.velocity.y=0:g?e.processY(m,a,!0):e.processY(-m,a,!1,!0),i.moves&&(e.x+=(i.x-i.prev.x)*i.friction.x,e._dx=e.x-e.prev.x)}}},14087:(t,e,i)=>{var s=i(64897),n=i(3017);t.exports=function(t,e,i,r,o){void 0===o&&(o=s(t,e,i,r));var a=t.immovable,h=e.immovable;if(i||0===o||a&&h||t.customSeparateX||e.customSeparateX)return 0!==o||t.embedded&&e.embedded;var l=n.Set(t,e,o);return a||h?(a?n.RunImmovableBody1(l):h&&n.RunImmovableBody2(l),!0):l>0||n.Check()}},89936:(t,e,i)=>{var s=i(45170),n=i(47962);t.exports=function(t,e,i,r,o){void 0===o&&(o=s(t,e,i,r));var a=t.immovable,h=e.immovable;if(i||0===o||a&&h||t.customSeparateY||e.customSeparateY)return 0!==o||t.embedded&&e.embedded;var l=n.Set(t,e,o);return a||h?(a?n.RunImmovableBody1(l):h&&n.RunImmovableBody2(l),!0):l>0||n.Check()}},95829:t=>{t.exports=function(t,e){return void 0===e&&(e={}),e.none=t,e.up=!1,e.down=!1,e.left=!1,e.right=!1,t||(e.up=!0,e.down=!0,e.left=!0,e.right=!0),e}},72624:(t,e,i)=>{var s=i(87902),n=i(83419),r=i(78389),o=i(37747),a=i(37303),h=i(95829),l=i(26099),u=new n({Mixins:[r],initialize:function(t,e){var i=64,s=64,n=void 0!==e;n&&e.displayWidth&&(i=e.displayWidth,s=e.displayHeight),n||(e={x:0,y:0,angle:0,rotation:0,scaleX:1,scaleY:1,displayOriginX:0,displayOriginY:0}),this.world=t,this.gameObject=n?e:void 0,this.isBody=!0,this.debugShowBody=t.defaults.debugShowStaticBody,this.debugBodyColor=t.defaults.staticBodyDebugColor,this.enable=!0,this.isCircle=!1,this.radius=0,this.offset=new l,this.position=new l(e.x-i*e.originX,e.y-s*e.originY),this.width=i,this.height=s,this.halfWidth=Math.abs(this.width/2),this.halfHeight=Math.abs(this.height/2),this.center=new l(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.velocity=l.ZERO,this.allowGravity=!1,this.gravity=l.ZERO,this.bounce=l.ZERO,this.onWorldBounds=!1,this.onCollide=!1,this.onOverlap=!1,this.mass=1,this.immovable=!0,this.pushable=!1,this.customSeparateX=!1,this.customSeparateY=!1,this.overlapX=0,this.overlapY=0,this.overlapR=0,this.embedded=!1,this.collideWorldBounds=!1,this.checkCollision=h(!1),this.touching=h(!0),this.wasTouching=h(!0),this.blocked=h(!0),this.physicsType=o.STATIC_BODY,this.collisionCategory=1,this.collisionMask=1,this._dx=0,this._dy=0},setGameObject:function(t,e){return t&&t!==this.gameObject&&(this.gameObject.body=null,t.body=this,this.gameObject=t),e&&this.updateFromGameObject(),this},updateFromGameObject:function(){this.world.staticTree.remove(this);var t=this.gameObject;return t.getTopLeft(this.position),this.width=t.displayWidth,this.height=t.displayHeight,this.halfWidth=Math.abs(this.width/2),this.halfHeight=Math.abs(this.height/2),this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.world.staticTree.insert(this),this},setOffset:function(t,e){return void 0===e&&(e=t),this.world.staticTree.remove(this),this.position.x-=this.offset.x,this.position.y-=this.offset.y,this.offset.set(t,e),this.position.x+=this.offset.x,this.position.y+=this.offset.y,this.updateCenter(),this.world.staticTree.insert(this),this},setSize:function(t,e,i){void 0===i&&(i=!0);var s=this.gameObject;if(s&&s.frame&&(t||(t=s.frame.realWidth),e||(e=s.frame.realHeight)),this.world.staticTree.remove(this),this.width=t,this.height=e,this.halfWidth=Math.floor(t/2),this.halfHeight=Math.floor(e/2),i&&s&&s.getCenter){var n=s.displayWidth/2,r=s.displayHeight/2;this.position.x-=this.offset.x,this.position.y-=this.offset.y,this.offset.set(n-this.halfWidth,r-this.halfHeight),this.position.x+=this.offset.x,this.position.y+=this.offset.y}return this.updateCenter(),this.isCircle=!1,this.radius=0,this.world.staticTree.insert(this),this},setCircle:function(t,e,i){return void 0===e&&(e=this.offset.x),void 0===i&&(i=this.offset.y),t>0?(this.world.staticTree.remove(this),this.isCircle=!0,this.radius=t,this.width=2*t,this.height=2*t,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.offset.set(e,i),this.updateCenter(),this.world.staticTree.insert(this)):this.isCircle=!1,this},updateCenter:function(){this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight)},reset:function(t,e){var i=this.gameObject;void 0===t&&(t=i.x),void 0===e&&(e=i.y),this.world.staticTree.remove(this),i.setPosition(t,e),i.getTopLeft(this.position),this.position.x+=this.offset.x,this.position.y+=this.offset.y,this.updateCenter(),this.world.staticTree.insert(this)},stop:function(){return this},getBounds:function(t){return t.x=this.x,t.y=this.y,t.right=this.right,t.bottom=this.bottom,t},hitTest:function(t,e){return this.isCircle?s(this,t,e):a(this,t,e)},postUpdate:function(){},deltaAbsX:function(){return 0},deltaAbsY:function(){return 0},deltaX:function(){return 0},deltaY:function(){return 0},deltaZ:function(){return 0},destroy:function(){this.enable=!1,this.world.pendingDestroy.set(this)},drawDebug:function(t){var e=this.position,i=e.x+this.halfWidth,s=e.y+this.halfHeight;this.debugShowBody&&(t.lineStyle(t.defaultStrokeWidth,this.debugBodyColor,1),this.isCircle?t.strokeCircle(i,s,this.width/2):t.strokeRect(e.x,e.y,this.width,this.height))},willDrawDebug:function(){return this.debugShowBody},setMass:function(t){return t<=0&&(t=.1),this.mass=t,this},x:{get:function(){return this.position.x},set:function(t){this.world.staticTree.remove(this),this.position.x=t,this.world.staticTree.insert(this)}},y:{get:function(){return this.position.y},set:function(t){this.world.staticTree.remove(this),this.position.y=t,this.world.staticTree.insert(this)}},left:{get:function(){return this.position.x}},right:{get:function(){return this.position.x+this.width}},top:{get:function(){return this.position.y}},bottom:{get:function(){return this.position.y+this.height}}});t.exports=u},71464:(t,e,i)=>{var s=i(13759),n=i(83419),r=i(78389),o=i(37747),a=i(95540),h=i(26479),l=i(41212),u=new n({Extends:h,Mixins:[r],initialize:function(t,e,i,n){i||n?l(i)?(n=i,i=null,n.internalCreateCallback=this.createCallbackHandler,n.internalRemoveCallback=this.removeCallbackHandler,n.createMultipleCallback=this.createMultipleCallbackHandler,n.classType=a(n,"classType",s)):Array.isArray(i)&&l(i[0])?(n=i,i=null,n.forEach((function(t){t.internalCreateCallback=this.createCallbackHandler,t.internalRemoveCallback=this.removeCallbackHandler,t.createMultipleCallback=this.createMultipleCallbackHandler,t.classType=a(t,"classType",s)}))):n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler}:n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler,createMultipleCallback:this.createMultipleCallbackHandler,classType:s},this.world=t,this.physicsType=o.STATIC_BODY,this.collisionCategory=1,this.collisionMask=1,h.call(this,e,i,n),this.type="StaticPhysicsGroup"},createCallbackHandler:function(t){t.body||this.world.enableBody(t,o.STATIC_BODY)},removeCallbackHandler:function(t){t.body&&this.world.disableBody(t)},createMultipleCallbackHandler:function(){this.refresh()},refresh:function(){for(var t=this.children.entries,e=0;e{var s=i(55495),n=i(37742),r=i(45319),o=i(83419),a=i(79342),h=i(37747),l=i(20339),u=i(52816),c=i(50792),d=i(63012),f=i(43855),p=i(5470),v=i(94977),g=i(64897),m=i(45170),y=i(96523),x=i(35154),T=i(36383),w=i(25774),b=i(96602),S=i(87841),E=i(59542),A=i(40012),C=i(14087),_=i(89936),M=i(35072),P=i(72624),R=i(2483),L=i(61340),O=i(26099),F=i(15994),D=new o({Extends:c,initialize:function(t,e){c.call(this),this.scene=t,this.bodies=new M,this.staticBodies=new M,this.pendingDestroy=new M,this.colliders=new w,this.gravity=new O(x(e,"gravity.x",0),x(e,"gravity.y",0)),this.bounds=new S(x(e,"x",0),x(e,"y",0),x(e,"width",t.sys.scale.width),x(e,"height",t.sys.scale.height)),this.checkCollision={up:x(e,"checkCollision.up",!0),down:x(e,"checkCollision.down",!0),left:x(e,"checkCollision.left",!0),right:x(e,"checkCollision.right",!0)},this.fps=x(e,"fps",60),this.fixedStep=x(e,"fixedStep",!0),this._elapsed=0,this._frameTime=1/this.fps,this._frameTimeMS=1e3*this._frameTime,this.stepsLastFrame=0,this.timeScale=x(e,"timeScale",1),this.OVERLAP_BIAS=x(e,"overlapBias",4),this.TILE_BIAS=x(e,"tileBias",16),this.forceX=x(e,"forceX",!1),this.isPaused=x(e,"isPaused",!1),this._total=0,this.drawDebug=x(e,"debug",!1),this.debugGraphic,this.defaults={debugShowBody:x(e,"debugShowBody",!0),debugShowStaticBody:x(e,"debugShowStaticBody",!0),debugShowVelocity:x(e,"debugShowVelocity",!0),bodyDebugColor:x(e,"debugBodyColor",16711935),staticBodyDebugColor:x(e,"debugStaticBodyColor",255),velocityDebugColor:x(e,"debugVelocityColor",65280)},this.maxEntries=x(e,"maxEntries",16),this.useTree=x(e,"useTree",!0),this.tree=new E(this.maxEntries),this.staticTree=new E(this.maxEntries),this.treeMinMax={minX:0,minY:0,maxX:0,maxY:0},this._tempMatrix=new L,this._tempMatrix2=new L,this.tileFilterOptions={isColliding:!0,isNotEmpty:!0,hasInterestingFace:!0},this.drawDebug&&this.createDebugGraphic()},enable:function(t,e){void 0===e&&(e=h.DYNAMIC_BODY),Array.isArray(t)||(t=[t]);for(var i=0;i=r;for(this.fixedStep||(n=.001*e,a=!0,this._elapsed=0),i=0;i=r;)this._elapsed-=r,this.step(n)}},step:function(t){var e,i,s=this.bodies.entries,n=s.length;for(e=0;e0){var l=this.tree,u=this.staticTree;for(s=(i=a.entries).length,t=0;t-1&&t.velocity.length()>d&&(t.velocity.normalize().scale(d),c=d),t.speed=c},separate:function(t,e,i,s,n){var r,o,a=!1,h=!0;if(!t.enable||!e.enable||t.checkCollision.none||e.checkCollision.none||!this.intersects(t,e))return a;if(i&&!1===i.call(s,t.gameObject,e.gameObject))return a;if(t.isCircle||e.isCircle){var l=this.separateCircle(t,e,n);l.result?(a=!0,h=!1):(r=l.x,o=l.y,h=!0)}if(h){var u=!1,c=!1,f=this.OVERLAP_BIAS;n?(u=C(t,e,n,f,r),c=_(t,e,n,f,o)):this.forceX||Math.abs(this.gravity.y+t.gravity.y)E&&(p=l(y,x,E,S)-w):x>A&&(yE&&(p=l(y,x,E,A)-w)),p*=-1}else p=t.halfWidth+e.halfWidth-u(o,a);t.overlapR=p,e.overlapR=p;var C=s(o,a),_=(p+T.EPSILON)*Math.cos(C),M=(p+T.EPSILON)*Math.sin(C),P={overlap:p,result:!1,x:_,y:M};if(i&&(!v||v&&0!==p))return P.result=!0,P;if(!v&&0===p||h&&c||t.customSeparateX||e.customSeparateX)return P.x=void 0,P.y=void 0,P;var R=!t.pushable&&!e.pushable;if(v){var L=o.x-a.x,O=o.y-a.y,F=Math.sqrt(Math.pow(L,2)+Math.pow(O,2)),D=(a.x-o.x)/F||0,k=(a.y-o.y)/F||0,I=2*(d.x*D+d.y*k-f.x*D-f.y*k)/(t.mass+e.mass);!h&&!c&&t.pushable&&e.pushable||(I*=2),!h&&t.pushable&&(d.x=d.x-I/t.mass*D,d.y=d.y-I/t.mass*k,d.multiply(t.bounce)),!c&&e.pushable&&(f.x=f.x+I/e.mass*D,f.y=f.y+I/e.mass*k,f.multiply(e.bounce)),h||c||(_*=.5,M*=.5),!h||t.pushable||R?(t.x-=_,t.y-=M,t.updateCenter()):(!c||e.pushable||R)&&(e.x+=_,e.y+=M,e.updateCenter()),P.result=!0}else!h||t.pushable||R?(t.x-=_,t.y-=M,t.updateCenter()):(!c||e.pushable||R)&&(e.x+=_,e.y+=M,e.updateCenter()),P.x=void 0,P.y=void 0;return P},intersects:function(t,e){return t!==e&&(t.isCircle||e.isCircle?t.isCircle?e.isCircle?u(t.center,e.center)<=t.halfWidth+e.halfWidth:this.circleBodyIntersects(t,e):this.circleBodyIntersects(e,t):!(t.right<=e.left||t.bottom<=e.top||t.left>=e.right||t.top>=e.bottom))},circleBodyIntersects:function(t,e){var i=r(t.center.x,e.left,e.right),s=r(t.center.y,e.top,e.bottom);return(t.center.x-i)*(t.center.x-i)+(t.center.y-s)*(t.center.y-s)<=t.halfWidth*t.halfWidth},overlap:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.collideObjects(t,e,i,s,n,!0)},collide:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.collideObjects(t,e,i,s,n,!1)},collideObjects:function(t,e,i,s,n,r){var o,a;!t.isParent||void 0!==t.physicsType&&void 0!==e&&t!==e||(t=t.children.entries),e&&e.isParent&&void 0===e.physicsType&&(e=e.children.entries);var h=Array.isArray(t),l=Array.isArray(e);if(this._total=0,h||l)if(!h&&l)for(o=0;o0},collideHandler:function(t,e,i,s,n,r){if(void 0===e&&t.isParent)return this.collideGroupVsGroup(t,t,i,s,n,r);if(!t||!e)return!1;if(t.body||t.isBody){if(e.body||e.isBody)return this.collideSpriteVsSprite(t,e,i,s,n,r);if(e.isParent)return this.collideSpriteVsGroup(t,e,i,s,n,r);if(e.isTilemap)return this.collideSpriteVsTilemapLayer(t,e,i,s,n,r)}else if(t.isParent){if(e.body||e.isBody)return this.collideSpriteVsGroup(e,t,i,s,n,r);if(e.isParent)return this.collideGroupVsGroup(t,e,i,s,n,r);if(e.isTilemap)return this.collideGroupVsTilemapLayer(t,e,i,s,n,r)}else if(t.isTilemap){if(e.body||e.isBody)return this.collideSpriteVsTilemapLayer(e,t,i,s,n,r);if(e.isParent)return this.collideGroupVsTilemapLayer(e,t,i,s,n,r)}},canCollide:function(t,e){return t&&e&&0!=(t.collisionMask&e.collisionCategory)&&0!=(e.collisionMask&t.collisionCategory)},collideSpriteVsSprite:function(t,e,i,s,n,r){var o=t.isBody?t:t.body,a=e.isBody?e:e.body;return!!this.canCollide(o,a)&&(this.separate(o,a,s,n,r)&&(i&&i.call(n,t,e),this._total++),!0)},collideSpriteVsGroup:function(t,e,i,s,n,r){var o,a,l,u=t.isBody?t:t.body;if(0!==e.length&&u&&u.enable&&!u.checkCollision.none&&this.canCollide(u,e))if(this.useTree||e.physicsType===h.STATIC_BODY){var c=this.treeMinMax;c.minX=u.left,c.minY=u.top,c.maxX=u.right,c.maxY=u.bottom;var d=e.physicsType===h.DYNAMIC_BODY?this.tree.search(c):this.staticTree.search(c);for(a=d.length,o=0;o{t.exports={setAcceleration:function(t,e){return this.body.acceleration.set(t,e),this},setAccelerationX:function(t){return this.body.acceleration.x=t,this},setAccelerationY:function(t){return this.body.acceleration.y=t,this}}},59023:t=>{t.exports={setAngularVelocity:function(t){return this.body.angularVelocity=t,this},setAngularAcceleration:function(t){return this.body.angularAcceleration=t,this},setAngularDrag:function(t){return this.body.angularDrag=t,this}}},62069:t=>{t.exports={setBounce:function(t,e){return this.body.bounce.set(t,e),this},setBounceX:function(t){return this.body.bounce.x=t,this},setBounceY:function(t){return this.body.bounce.y=t,this},setCollideWorldBounds:function(t,e,i,s){return this.body.setCollideWorldBounds(t,e,i,s),this}}},78389:(t,e,i)=>{var s=i(79599),n={setCollisionCategory:function(t){return(this.body?this.body:this).collisionCategory=t,this},willCollideWith:function(t){return 0!=((this.body?this.body:this).collisionMask&t)},addCollidesWith:function(t){var e=this.body?this.body:this;return e.collisionMask=e.collisionMask|t,this},removeCollidesWith:function(t){var e=this.body?this.body:this;return e.collisionMask=e.collisionMask&~t,this},setCollidesWith:function(t){return(this.body?this.body:this).collisionMask=s(t),this},resetCollisionCategory:function(){var t=this.body?this.body:this;return t.collisionCategory=1,t.collisionMask=1,this}};t.exports=n},87118:t=>{t.exports={setDebug:function(t,e,i){return this.debugShowBody=t,this.debugShowVelocity=e,this.debugBodyColor=i,this},setDebugBodyColor:function(t){return this.body.debugBodyColor=t,this},debugShowBody:{get:function(){return this.body.debugShowBody},set:function(t){this.body.debugShowBody=t}},debugShowVelocity:{get:function(){return this.body.debugShowVelocity},set:function(t){this.body.debugShowVelocity=t}},debugBodyColor:{get:function(){return this.body.debugBodyColor},set:function(t){this.body.debugBodyColor=t}}}},52819:t=>{t.exports={setDrag:function(t,e){return this.body.drag.set(t,e),this},setDragX:function(t){return this.body.drag.x=t,this},setDragY:function(t){return this.body.drag.y=t,this},setDamping:function(t){return this.body.useDamping=t,this}}},4074:t=>{var e={setDirectControl:function(t){return this.body.setDirectControl(t),this},enableBody:function(t,e,i,s,n){return t&&this.body.reset(e,i),s&&(this.body.gameObject.active=!0),n&&(this.body.gameObject.visible=!0),this.body.enable=!0,this},disableBody:function(t,e){return void 0===t&&(t=!1),void 0===e&&(e=!1),this.body.stop(),this.body.enable=!1,t&&(this.body.gameObject.active=!1),e&&(this.body.gameObject.visible=!1),this},refreshBody:function(){return this.body.updateFromGameObject(),this}};t.exports=e},40831:t=>{t.exports={setFriction:function(t,e){return this.body.friction.set(t,e),this},setFrictionX:function(t){return this.body.friction.x=t,this},setFrictionY:function(t){return this.body.friction.y=t,this}}},26775:t=>{t.exports={setGravity:function(t,e){return this.body.gravity.set(t,e),this},setGravityX:function(t){return this.body.gravity.x=t,this},setGravityY:function(t){return this.body.gravity.y=t,this}}},9437:t=>{var e={setImmovable:function(t){return void 0===t&&(t=!0),this.body.immovable=t,this}};t.exports=e},30621:t=>{t.exports={setMass:function(t){return this.body.mass=t,this}}},72441:(t,e,i)=>{var s=i(47956),n=i(96503),r=i(2044),o=i(81491);t.exports=function(t,e,i,a,h,l){var u=s(t,e-a,i-a,2*a,2*a,h,l);if(0===u.length)return u;for(var c=new n(e,i,a),d=new n,f=[],p=0;p{t.exports=function(t,e,i,s,n,r,o){void 0===r&&(r=!0),void 0===o&&(o=!1);var a=[],h=[],l=t.treeMinMax;if(l.minX=e,l.minY=i,l.maxX=e+s,l.maxY=i+n,o&&(h=t.staticTree.search(l)),r&&t.useTree)a=t.tree.search(l);else if(r){var u=t.bodies,c={position:{x:e,y:i},left:e,top:i,right:e+s,bottom:i+n,isCircle:!1},d=t.intersects;u.iterate((function(t){d(t,c)&&a.push(t)}))}return h.concat(a)}},62121:t=>{var e={setPushable:function(t){return void 0===t&&(t=!0),this.body.pushable=t,this}};t.exports=e},29384:t=>{t.exports={setOffset:function(t,e){return this.body.setOffset(t,e),this},setSize:function(t,e,i){return this.body.setSize(t,e,i),this},setBodySize:function(t,e,i){return this.body.setSize(t,e,i),this},setCircle:function(t,e,i){return this.body.setCircle(t,e,i),this}}},15098:t=>{t.exports={setVelocity:function(t,e){return this.body.setVelocity(t,e),this},setVelocityX:function(t){return this.body.setVelocityX(t),this},setVelocityY:function(t){return this.body.setVelocityY(t),this},setMaxVelocity:function(t,e){return this.body.maxVelocity.set(t,e),this}}},92209:(t,e,i)=>{t.exports={Acceleration:i(1093),Angular:i(59023),Bounce:i(62069),Collision:i(78389),Debug:i(87118),Drag:i(52819),Enable:i(4074),Friction:i(40831),Gravity:i(26775),Immovable:i(9437),Mass:i(30621),OverlapCirc:i(72441),OverlapRect:i(47956),Pushable:i(62121),Size:i(29384),Velocity:i(15098)}},37747:t=>{t.exports={DYNAMIC_BODY:0,STATIC_BODY:1,GROUP:2,TILEMAPLAYER:3,FACING_NONE:10,FACING_UP:11,FACING_DOWN:12,FACING_LEFT:13,FACING_RIGHT:14}},20009:t=>{t.exports="collide"},36768:t=>{t.exports="overlap"},60473:t=>{t.exports="pause"},89954:t=>{t.exports="resume"},61804:t=>{t.exports="tilecollide"},7161:t=>{t.exports="tileoverlap"},34689:t=>{t.exports="worldbounds"},16006:t=>{t.exports="worldstep"},63012:(t,e,i)=>{t.exports={COLLIDE:i(20009),OVERLAP:i(36768),PAUSE:i(60473),RESUME:i(89954),TILE_COLLIDE:i(61804),TILE_OVERLAP:i(7161),WORLD_BOUNDS:i(34689),WORLD_STEP:i(16006)}},27064:(t,e,i)=>{var s=i(37747),n=i(79291),r={ArcadePhysics:i(86689),Body:i(37742),Collider:i(79342),Components:i(92209),Events:i(63012),Factory:i(66022),GetCollidesWith:i(79599),GetOverlapX:i(64897),GetOverlapY:i(45170),SeparateX:i(14087),SeparateY:i(89936),Group:i(60758),Image:i(71289),Sprite:i(13759),StaticBody:i(72624),StaticGroup:i(71464),Tilemap:i(55173),World:i(82248)};r=n(!1,r,s),t.exports=r},96602:t=>{t.exports=function(t,e){return t.collisionCallback?!t.collisionCallback.call(t.collisionCallbackContext,e,t):!t.layer.callbacks[t.index]||!t.layer.callbacks[t.index].callback.call(t.layer.callbacks[t.index].callbackContext,e,t)}},36294:t=>{t.exports=function(t,e){e<0?(t.blocked.none=!1,t.blocked.left=!0):e>0&&(t.blocked.none=!1,t.blocked.right=!0),t.position.x-=e,t.updateCenter(),0===t.bounce.x?t.velocity.x=0:t.velocity.x=-t.velocity.x*t.bounce.x}},67013:t=>{t.exports=function(t,e){e<0?(t.blocked.none=!1,t.blocked.up=!0):e>0&&(t.blocked.none=!1,t.blocked.down=!0),t.position.y-=e,t.updateCenter(),0===t.bounce.y?t.velocity.y=0:t.velocity.y=-t.velocity.y*t.bounce.y}},40012:(t,e,i)=>{var s=i(21329),n=i(53442),r=i(2483);t.exports=function(t,e,i,o,a,h,l){var u=o.left,c=o.top,d=o.right,f=o.bottom,p=i.faceLeft||i.faceRight,v=i.faceTop||i.faceBottom;if(l||(p=!0,v=!0),!p&&!v)return!1;var g=0,m=0,y=0,x=1;if(e.deltaAbsX()>e.deltaAbsY()?y=-1:e.deltaAbsX(){var s=i(36294);t.exports=function(t,e,i,n,r,o){var a=0,h=e.faceLeft,l=e.faceRight,u=e.collideLeft,c=e.collideRight;return o||(h=!0,l=!0,u=!0,c=!0),t.deltaX()<0&&c&&t.checkCollision.left?l&&t.x0&&u&&t.checkCollision.right&&h&&t.right>i&&(a=t.right-i)>r&&(a=0),0!==a&&(t.customSeparateX?t.overlapX=a:s(t,a)),a}},53442:(t,e,i)=>{var s=i(67013);t.exports=function(t,e,i,n,r,o){var a=0,h=e.faceTop,l=e.faceBottom,u=e.collideUp,c=e.collideDown;return o||(h=!0,l=!0,u=!0,c=!0),t.deltaY()<0&&c&&t.checkCollision.up?l&&t.y0&&u&&t.checkCollision.down&&h&&t.bottom>i&&(a=t.bottom-i)>r&&(a=0),0!==a&&(t.customSeparateY?t.overlapY=a:s(t,a)),a}},2483:t=>{t.exports=function(t,e){return!(e.right<=t.left||e.bottom<=t.top||e.position.x>=t.right||e.position.y>=t.bottom)}},55173:(t,e,i)=>{var s={ProcessTileCallbacks:i(96602),ProcessTileSeparationX:i(36294),ProcessTileSeparationY:i(67013),SeparateTile:i(40012),TileCheckX:i(21329),TileCheckY:i(53442),TileIntersectsBody:i(2483)};t.exports=s},44563:(t,e,i)=>{t.exports={Arcade:i(27064),Matter:i(3875)}},68174:(t,e,i)=>{var s=i(83419),n=i(26099),r=new s({initialize:function(){this.boundsCenter=new n,this.centerDiff=new n},parseBody:function(t){if(!(t=t.hasOwnProperty("body")?t.body:t).hasOwnProperty("bounds")||!t.hasOwnProperty("centerOfMass"))return!1;var e=this.boundsCenter,i=this.centerDiff,s=t.bounds.max.x-t.bounds.min.x,n=t.bounds.max.y-t.bounds.min.y,r=s*t.centerOfMass.x,o=n*t.centerOfMass.y;return e.set(s/2,n/2),i.set(r-e.x,o-e.y),!0},getTopLeft:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+s.x+r.x,i+s.y+r.y)}return!1},getTopCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+r.x,i+s.y+r.y)}return!1},getTopRight:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e-(s.x-r.x),i+s.y+r.y)}return!1},getLeftCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+s.x+r.x,i+r.y)}return!1},getCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.centerDiff;return new n(e+s.x,i+s.y)}return!1},getRightCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e-(s.x-r.x),i+r.y)}return!1},getBottomLeft:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+s.x+r.x,i-(s.y-r.y))}return!1},getBottomCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+r.x,i-(s.y-r.y))}return!1},getBottomRight:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e-(s.x-r.x),i-(s.y-r.y))}return!1}});t.exports=r},19933:(t,e,i)=>{var s=i(6790);s.Body=i(22562),s.Composite=i(69351),s.World=i(4372),s.Collision=i(52284),s.Detector=i(81388),s.Pairs=i(99561),s.Pair=i(4506),s.Query=i(73296),s.Resolver=i(66272),s.Constraint=i(48140),s.Common=i(53402),s.Engine=i(48413),s.Events=i(35810),s.Sleeping=i(53614),s.Plugin=i(73832),s.Bodies=i(66280),s.Composites=i(74116),s.Axes=i(66615),s.Bounds=i(15647),s.Svg=i(74058),s.Vector=i(31725),s.Vertices=i(41598),s.World.add=s.Composite.add,s.World.remove=s.Composite.remove,s.World.addComposite=s.Composite.addComposite,s.World.addBody=s.Composite.addBody,s.World.addConstraint=s.Composite.addConstraint,s.World.clear=s.Composite.clear,t.exports=s},28137:(t,e,i)=>{var s=i(66280),n=i(83419),r=i(74116),o=i(48140),a=i(74058),h=i(75803),l=i(23181),u=i(34803),c=i(73834),d=i(19496),f=i(85791),p=i(98713),v=i(41598),g=new n({initialize:function(t){this.world=t,this.scene=t.scene,this.sys=t.scene.sys},rectangle:function(t,e,i,n,r){var o=s.rectangle(t,e,i,n,r);return this.world.add(o),o},trapezoid:function(t,e,i,n,r,o){var a=s.trapezoid(t,e,i,n,r,o);return this.world.add(a),a},circle:function(t,e,i,n,r){var o=s.circle(t,e,i,n,r);return this.world.add(o),o},polygon:function(t,e,i,n,r){var o=s.polygon(t,e,i,n,r);return this.world.add(o),o},fromVertices:function(t,e,i,n,r,o,a){"string"==typeof i&&(i=v.fromPath(i));var h=s.fromVertices(t,e,i,n,r,o,a);return this.world.add(h),h},fromPhysicsEditor:function(t,e,i,s,n){void 0===n&&(n=!0);var r=d.parseBody(t,e,i,s);return n&&!this.world.has(r)&&this.world.add(r),r},fromSVG:function(t,e,i,n,r,o){void 0===n&&(n=1),void 0===r&&(r={}),void 0===o&&(o=!0);for(var h=i.getElementsByTagName("path"),l=[],u=0;u{var s=i(31884),n=i(95540),r=i(26099);t.exports=function(t,e,i,o){void 0===i&&(i={}),void 0===o&&(o=!0);var a=e.x,h=e.y;if(e.body={temp:!0,position:{x:a,y:h}},[s.Bounce,s.Collision,s.Force,s.Friction,s.Gravity,s.Mass,s.Sensor,s.SetBody,s.Sleep,s.Static,s.Transform,s.Velocity].forEach((function(t){for(var i in t)(s=t[i]).get&&"function"==typeof s.get||s.set&&"function"==typeof s.set?Object.defineProperty(e,i,{get:t[i].get,set:t[i].set}):Object.defineProperty(e,i,{value:t[i]});var s})),e.world=t,e._tempVec2=new r(a,h),i.hasOwnProperty("type")&&"body"===i.type)e.setExistingBody(i,o);else{var l=n(i,"shape",null);l||(l="rectangle"),i.addToWorld=o,e.setBody(l,i)}return e}},23181:(t,e,i)=>{var s=i(83419),n=i(31884),r=i(95643),o=i(95540),a=i(88571),h=i(72699),l=i(26099),u=new s({Extends:a,Mixins:[n.Bounce,n.Collision,n.Force,n.Friction,n.Gravity,n.Mass,n.Sensor,n.SetBody,n.Sleep,n.Static,n.Transform,n.Velocity,h],initialize:function(t,e,i,s,n,a){r.call(this,t.scene,"Image"),this._crop=this.resetCropObject(),this.setTexture(s,n),this.setSizeToFrame(),this.setOrigin(),this.world=t,this._tempVec2=new l(e,i);var h=o(a,"shape",null);h?this.setBody(h,a):this.setRectangle(this.width,this.height,a),this.setPosition(e,i),this.initPipeline(),this.initPostPipeline(!0)}});t.exports=u},42045:(t,e,i)=>{var s=i(60461),n=i(66615),r=i(66280),o=i(22562),a=i(68174),h=i(15647),l=i(83419),u=i(52284),c=i(53402),d=i(69351),f=i(74116),p=i(48140),v=i(81388),g=i(20339),m=i(28137),y=i(95540),x=i(35154),T=i(18210),w=i(40178),b=i(6790),S=i(74507),E=i(46975),A=i(4506),C=i(99561),_=i(73832),M=i(37277),P=i(73296),R=i(66272),L=i(44594),O=i(74058),F=i(31725),D=i(41598),k=i(68243);c.setDecomp(i(55973));var I=new l({initialize:function(t){this.scene=t,this.systems=t.sys,this.config=this.getConfig(),this.world,this.add,this.bodyBounds,this.body=o,this.composite=d,this.collision=u,this.detector=v,this.pair=A,this.pairs=C,this.query=P,this.resolver=R,this.constraint=p,this.bodies=r,this.composites=f,this.axes=n,this.bounds=h,this.svg=O,this.vector=F,this.vertices=D,this.verts=D,this._tempVec2=F.create(),x(this.config,"plugins.collisionevents",!0)&&this.enableCollisionEventsPlugin(),x(this.config,"plugins.attractors",!1)&&this.enableAttractorPlugin(),x(this.config,"plugins.wrap",!1)&&this.enableWrapPlugin(),R._restingThresh=x(this.config,"restingThresh",4),R._restingThreshTangent=x(this.config,"restingThreshTangent",6),R._positionDampen=x(this.config,"positionDampen",.9),R._positionWarming=x(this.config,"positionWarming",.8),R._frictionNormalMultiplier=x(this.config,"frictionNormalMultiplier",5),t.sys.events.once(L.BOOT,this.boot,this),t.sys.events.on(L.START,this.start,this)},boot:function(){this.world=new k(this.scene,this.config),this.add=new m(this.world),this.bodyBounds=new a,this.systems.events.once(L.DESTROY,this.destroy,this)},start:function(){this.world||(this.world=new k(this.scene,this.config),this.add=new m(this.world));var t=this.systems.events;t.on(L.UPDATE,this.world.update,this.world),t.on(L.POST_UPDATE,this.world.postUpdate,this.world),t.once(L.SHUTDOWN,this.shutdown,this)},getConfig:function(){var t=this.systems.game.config.physics,e=this.systems.settings.physics;return E(y(e,"matter",{}),y(t,"matter",{}))},enableAttractorPlugin:function(){return _.register(T),_.use(b,T),this},enableWrapPlugin:function(){return _.register(S),_.use(b,S),this},enableCollisionEventsPlugin:function(){return _.register(w),_.use(b,w),this},pause:function(){return this.world.pause()},resume:function(){return this.world.resume()},set60Hz:function(){return this.world.getDelta=this.world.update60Hz,this.world.autoUpdate=!0,this},set30Hz:function(){return this.world.getDelta=this.world.update30Hz,this.world.autoUpdate=!0,this},step:function(t,e){this.world.step(t,e)},containsPoint:function(t,e,i){t=this.getMatterBodies(t);var s=F.create(e,i);return P.point(t,s).length>0},intersectPoint:function(t,e,i){i=this.getMatterBodies(i);var s=F.create(t,e),n=[];return P.point(i,s).forEach((function(t){-1===n.indexOf(t)&&n.push(t)})),n},intersectRect:function(t,e,i,s,n,r){void 0===n&&(n=!1),r=this.getMatterBodies(r);var o={min:{x:t,y:e},max:{x:t+i,y:e+s}},a=[];return P.region(r,o,n).forEach((function(t){-1===a.indexOf(t)&&a.push(t)})),a},intersectRay:function(t,e,i,s,n,r){void 0===n&&(n=1),r=this.getMatterBodies(r);for(var o=[],a=P.ray(r,F.create(t,e),F.create(i,s),n),h=0;h{var s=i(9674),n=i(83419),r=i(31884),o=i(95643),a=i(95540),h=i(72699),l=i(68287),u=i(26099),c=new n({Extends:l,Mixins:[r.Bounce,r.Collision,r.Force,r.Friction,r.Gravity,r.Mass,r.Sensor,r.SetBody,r.Sleep,r.Static,r.Transform,r.Velocity,h],initialize:function(t,e,i,n,r,h){o.call(this,t.scene,"Sprite"),this._crop=this.resetCropObject(),this.anims=new s(this),this.setTexture(n,r),this.setSizeToFrame(),this.setOrigin(),this.world=t,this._tempVec2=new u(e,i);var l=a(h,"shape",null);l?this.setBody(l,h):this.setRectangle(this.width,this.height,h),this.setPosition(e,i),this.initPipeline(),this.initPostPipeline(!0)}});t.exports=c},73834:(t,e,i)=>{var s=i(66280),n=i(22562),r=i(83419),o=i(31884),a=i(62644),h=i(50792),l=i(95540),u=i(97022),c=i(41598),d=new r({Extends:h,Mixins:[o.Bounce,o.Collision,o.Friction,o.Gravity,o.Mass,o.Sensor,o.Sleep,o.Static],initialize:function(t,e,i){h.call(this),this.tile=e,this.world=t,e.physics.matterBody&&e.physics.matterBody.destroy(),e.physics.matterBody=this;var s=l(i,"body",null),r=l(i,"addToWorld",!0);if(s)this.setBody(s,r);else{var o=e.getCollisionGroup();l(o,"objects",[]).length>0?this.setFromTileCollision(i):this.setFromTileRectangle(i)}if(e.flipX||e.flipY){var a={x:e.getCenterX(),y:e.getCenterY()},u=e.flipX?-1:1,c=e.flipY?-1:1;n.scale(s,u,c,a)}},setFromTileRectangle:function(t){void 0===t&&(t={}),u(t,"isStatic")||(t.isStatic=!0),u(t,"addToWorld")||(t.addToWorld=!0);var e=this.tile.getBounds(),i=e.x+e.width/2,n=e.y+e.height/2,r=s.rectangle(i,n,e.width,e.height,t);return this.setBody(r,t.addToWorld),this},setFromTileCollision:function(t){void 0===t&&(t={}),u(t,"isStatic")||(t.isStatic=!0),u(t,"addToWorld")||(t.addToWorld=!0);for(var e=this.tile.tilemapLayer.scaleX,i=this.tile.tilemapLayer.scaleY,r=this.tile.getLeft(),o=this.tile.getTop(),h=this.tile.getCollisionGroup(),d=l(h,"objects",[]),f=[],p=0;p1){var E=a(t);E.parts=f,this.setBody(n.create(E),E.addToWorld)}return this},setBody:function(t,e){return void 0===e&&(e=!0),this.body&&this.removeBody(),this.body=t,this.body.gameObject=this,e&&this.world.add(this.body),this},removeBody:function(){return this.body&&(this.world.remove(this.body),this.body.gameObject=void 0,this.body=void 0),this},destroy:function(){this.removeBody(),this.tile.physics.matterBody=void 0,this.removeAllListeners()}});t.exports=d},19496:(t,e,i)=>{var s=i(66280),n=i(22562),r=i(53402),o=i(95540),a=i(41598),h={parseBody:function(t,e,i,s){void 0===s&&(s={});for(var a=o(i,"fixtures",[]),h=[],l=0;l{var s=i(66280),n=i(22562),r={parseBody:function(t,e,i,r){var o;void 0===r&&(r={});var a=i.vertices;if(1===a.length)r.vertices=a[0],o=n.create(r),s.flagCoincidentParts(o.parts);else{for(var h=[],l=0;l{var s=i(15647),n=i(83419),r=i(69351),o=i(48140),a=i(81388),h=i(1121),l=i(8214),u=i(46975),c=i(53614),d=i(26099),f=i(41598),p=new n({initialize:function(t,e,i){void 0===i&&(i={});this.scene=t,this.world=e,this.camera=null,this.pointer=null,this.active=!0,this.position=new d,this.body=null,this.part=null,this.constraint=o.create(u(i,{label:"Pointer Constraint",pointA:{x:0,y:0},pointB:{x:0,y:0},length:.01,stiffness:.1,angularStiffness:1,collisionFilter:{category:1,mask:4294967295,group:0}})),this.world.on(h.BEFORE_UPDATE,this.update,this),t.sys.input.on(l.POINTER_DOWN,this.onDown,this),t.sys.input.on(l.POINTER_UP,this.onUp,this)},onDown:function(t){this.pointer||(this.pointer=t,this.camera=t.camera)},onUp:function(t){t===this.pointer&&(this.pointer=null)},getBody:function(t){var e=this.position,i=this.constraint;this.camera.getWorldPoint(t.x,t.y,e);for(var n=r.allBodies(this.world.localWorld),o=0;o1?1:0;n{var s=i(66280),n=i(22562),r=i(83419),o=i(53402),a=i(69351),h=i(48413),l=i(50792),u=i(1121),c=i(95540),d=i(35154),f=i(22562),p=i(35810),v=i(73834),g=i(4372),m=i(31725),y=new r({Extends:l,initialize:function(t,e){l.call(this),this.scene=t,this.engine=h.create(e),this.localWorld=this.engine.world;var i=d(e,"gravity",null);i?this.setGravity(i.x,i.y,i.scale):!1===i&&this.setGravity(0,0,0),this.walls={left:null,right:null,top:null,bottom:null},this.enabled=d(e,"enabled",!0),this.getDelta=d(e,"getDelta",this.update60Hz);var s=c(e,"runner",{}),n=c(s,"fps",!1),r=c(s,"fps",60),o=c(s,"delta",1e3/r),a=c(s,"deltaMin",1e3/r),u=c(s,"deltaMax",1e3/(.5*r));n||(r=1e3/o),this.runner={fps:r,deltaSampleSize:c(s,"deltaSampleSize",60),counterTimestamp:0,frameCounter:0,deltaHistory:[],timePrev:null,timeScalePrev:1,frameRequestId:null,isFixed:c(s,"isFixed",!1),delta:o,deltaMin:a,deltaMax:u},this.autoUpdate=d(e,"autoUpdate",!0);var f=d(e,"debug",!1);if(this.drawDebug="object"==typeof f||f,this.debugGraphic,this.debugConfig={showAxes:c(f,"showAxes",!1),showAngleIndicator:c(f,"showAngleIndicator",!1),angleColor:c(f,"angleColor",15208787),showBroadphase:c(f,"showBroadphase",!1),broadphaseColor:c(f,"broadphaseColor",16757760),showBounds:c(f,"showBounds",!1),boundsColor:c(f,"boundsColor",16777215),showVelocity:c(f,"showVelocity",!1),velocityColor:c(f,"velocityColor",44783),showCollisions:c(f,"showCollisions",!1),collisionColor:c(f,"collisionColor",16094476),showSeparations:c(f,"showSeparations",!1),separationColor:c(f,"separationColor",16753920),showBody:c(f,"showBody",!0),showStaticBody:c(f,"showStaticBody",!0),showInternalEdges:c(f,"showInternalEdges",!1),renderFill:c(f,"renderFill",!1),renderLine:c(f,"renderLine",!0),fillColor:c(f,"fillColor",1075465),fillOpacity:c(f,"fillOpacity",1),lineColor:c(f,"lineColor",2678297),lineOpacity:c(f,"lineOpacity",1),lineThickness:c(f,"lineThickness",1),staticFillColor:c(f,"staticFillColor",857979),staticLineColor:c(f,"staticLineColor",1255396),showSleeping:c(f,"showSleeping",!1),staticBodySleepOpacity:c(f,"staticBodySleepOpacity",.7),sleepFillColor:c(f,"sleepFillColor",4605510),sleepLineColor:c(f,"sleepLineColor",10066585),showSensors:c(f,"showSensors",!0),sensorFillColor:c(f,"sensorFillColor",857979),sensorLineColor:c(f,"sensorLineColor",1255396),showPositions:c(f,"showPositions",!0),positionSize:c(f,"positionSize",4),positionColor:c(f,"positionColor",14697178),showJoint:c(f,"showJoint",!0),jointColor:c(f,"jointColor",14737474),jointLineOpacity:c(f,"jointLineOpacity",1),jointLineThickness:c(f,"jointLineThickness",2),pinSize:c(f,"pinSize",4),pinColor:c(f,"pinColor",4382944),springColor:c(f,"springColor",14697184),anchorColor:c(f,"anchorColor",15724527),anchorSize:c(f,"anchorSize",4),showConvexHulls:c(f,"showConvexHulls",!1),hullColor:c(f,"hullColor",14091216)},this.drawDebug&&this.createDebugGraphic(),this.setEventsProxy(),c(e,"setBounds",!1)){var p=e.setBounds;if("boolean"==typeof p)this.setBounds();else{var v=c(p,"x",0),g=c(p,"y",0),m=c(p,"width",t.sys.scale.width),y=c(p,"height",t.sys.scale.height),x=c(p,"thickness",64),T=c(p,"left",!0),w=c(p,"right",!0),b=c(p,"top",!0),S=c(p,"bottom",!0);this.setBounds(v,g,m,y,x,T,w,b,S)}}},setCompositeRenderStyle:function(t){var e,i,s,n=t.bodies,r=t.constraints,o=t.composites;for(e=0;e0&&(i=n[0].bodyA,s=n[0].bodyB),t.emit(u.COLLISION_START,e,i,s)})),p.on(e,"collisionActive",(function(e){var i,s,n=e.pairs;n.length>0&&(i=n[0].bodyA,s=n[0].bodyB),t.emit(u.COLLISION_ACTIVE,e,i,s)})),p.on(e,"collisionEnd",(function(e){var i,s,n=e.pairs;n.length>0&&(i=n[0].bodyA,s=n[0].bodyB),t.emit(u.COLLISION_END,e,i,s)}))},setBounds:function(t,e,i,s,n,r,o,a,h){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.scene.sys.scale.width),void 0===s&&(s=this.scene.sys.scale.height),void 0===n&&(n=64),void 0===r&&(r=!0),void 0===o&&(o=!0),void 0===a&&(a=!0),void 0===h&&(h=!0),this.updateWall(r,"left",t-n,e-n,n,s+2*n),this.updateWall(o,"right",t+i,e-n,n,s+2*n),this.updateWall(a,"top",t,e-n,i,n),this.updateWall(h,"bottom",t,e+s,i,n),this},updateWall:function(t,e,i,s,n,r){var o=this.walls[e];t?(o&&g.remove(this.localWorld,o),i+=n/2,s+=r/2,this.walls[e]=this.create(i,s,n,r,{isStatic:!0,friction:0,frictionStatic:0})):(o&&g.remove(this.localWorld,o),this.walls[e]=null)},createDebugGraphic:function(){var t=this.scene.sys.add.graphics({x:0,y:0});return t.setDepth(Number.MAX_VALUE),this.debugGraphic=t,this.drawDebug=!0,t},disableGravity:function(){return this.localWorld.gravity.x=0,this.localWorld.gravity.y=0,this.localWorld.gravity.scale=0,this},setGravity:function(t,e,i){return void 0===t&&(t=0),void 0===e&&(e=1),void 0===i&&(i=.001),this.localWorld.gravity.x=t,this.localWorld.gravity.y=e,this.localWorld.gravity.scale=i,this},create:function(t,e,i,n,r){var o=s.rectangle(t,e,i,n,r);return g.add(this.localWorld,o),o},add:function(t){return g.add(this.localWorld,t),this},remove:function(t,e){Array.isArray(t)||(t=[t]);for(var i=0;is.deltaMax?s.deltaMax:e,s.delta=e),s.timeScalePrev=n.timeScale,s.frameCounter+=1,t-s.counterTimestamp>=1e3&&(s.fps=s.frameCounter*((t-s.counterTimestamp)/1e3),s.counterTimestamp=t,s.frameCounter=0),h.update(i,e)}},step:function(t){h.update(this.engine,t)},update60Hz:function(){return 1e3/60},update30Hz:function(){return 1e3/30},has:function(t){var e=t.hasOwnProperty("body")?t.body:t;return null!==a.get(this.localWorld,e.id,e.type)},getAllBodies:function(){return a.allBodies(this.localWorld)},getAllConstraints:function(){return a.allConstraints(this.localWorld)},getAllComposites:function(){return a.allComposites(this.localWorld)},postUpdate:function(){if(this.drawDebug){var t=this.debugConfig,e=this.engine,i=this.debugGraphic,s=a.allBodies(this.localWorld);this.debugGraphic.clear(),t.showBroadphase&&e.broadphase.controller&&this.renderGrid(e.broadphase,i,t.broadphaseColor,.5),t.showBounds&&this.renderBodyBounds(s,i,t.boundsColor,.5),(t.showBody||t.showStaticBody)&&this.renderBodies(s),t.showJoint&&this.renderJoints(),(t.showAxes||t.showAngleIndicator)&&this.renderBodyAxes(s,i,t.showAxes,t.angleColor,.5),t.showVelocity&&this.renderBodyVelocity(s,i,t.velocityColor,1,2),t.showSeparations&&this.renderSeparations(e.pairs.list,i,t.separationColor),t.showCollisions&&this.renderCollisions(e.pairs.list,i,t.collisionColor)}},renderGrid:function(t,e,i,s){e.lineStyle(1,i,s);for(var n=o.keys(t.buckets),r=0;r0){var l=h[0].vertex.x,u=h[0].vertex.y;2===h.length&&(l=(h[0].vertex.x+h[1].vertex.x)/2,u=(h[0].vertex.y+h[1].vertex.y)/2),a.bodyB===a.supports[0].body||a.bodyA.isStatic?e.lineBetween(l-8*a.normal.x,u-8*a.normal.y,l,u):e.lineBetween(l+8*a.normal.x,u+8*a.normal.y,l,u)}}return this},renderBodyBounds:function(t,e,i,s){e.lineStyle(1,i,s);for(var n=0;n1?1:0;h1?1:0;a1?1:0;a1&&this.renderConvexHull(v,e,f,y)}}},renderBody:function(t,e,i,s,n,r,o,a){void 0===s&&(s=null),void 0===n&&(n=null),void 0===r&&(r=1),void 0===o&&(o=null),void 0===a&&(a=null);for(var h=this.debugConfig,l=h.sensorFillColor,u=h.sensorLineColor,c=t.parts,d=c.length,f=d>1?1:0;f1){var n=t.vertices;e.lineStyle(s,i),e.beginPath(),e.moveTo(n[0].x,n[0].y);for(var r=1;r0&&(e.fillStyle(a),e.fillCircle(u.x,u.y,h),e.fillCircle(c.x,c.y,h)),this},resetCollisionIDs:function(){return n._nextCollidingGroupId=1,n._nextNonCollidingGroupId=-1,n._nextCategory=1,this},shutdown:function(){p.off(this.engine),this.removeAllListeners(),g.clear(this.localWorld,!1),h.clear(this.engine),this.drawDebug&&this.debugGraphic.destroy()},destroy:function(){this.shutdown()}});t.exports=y},70410:t=>{t.exports={setBounce:function(t){return this.body.restitution=t,this}}},66968:t=>{var e={setCollisionCategory:function(t){return this.body.collisionFilter.category=t,this},setCollisionGroup:function(t){return this.body.collisionFilter.group=t,this},setCollidesWith:function(t){var e=0;if(Array.isArray(t))for(var i=0;i{var s=i(22562),n={applyForce:function(t){return this._tempVec2.set(this.body.position.x,this.body.position.y),s.applyForce(this.body,this._tempVec2,t),this},applyForceFrom:function(t,e){return s.applyForce(this.body,t,e),this},thrust:function(t){var e=this.body.angle;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this},thrustLeft:function(t){var e=this.body.angle-Math.PI/2;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this},thrustRight:function(t){var e=this.body.angle+Math.PI/2;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this},thrustBack:function(t){var e=this.body.angle-Math.PI;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this}};t.exports=n},5436:t=>{var e={setFriction:function(t,e,i){return this.body.friction=t,void 0!==e&&(this.body.frictionAir=e),void 0!==i&&(this.body.frictionStatic=i),this},setFrictionAir:function(t){return this.body.frictionAir=t,this},setFrictionStatic:function(t){return this.body.frictionStatic=t,this}};t.exports=e},39858:t=>{t.exports={setIgnoreGravity:function(t){return this.body.ignoreGravity=t,this}}},37302:(t,e,i)=>{var s=i(22562),n=i(26099),r={setMass:function(t){return s.setMass(this.body,t),this},setDensity:function(t){return s.setDensity(this.body,t),this},centerOfMass:{get:function(){return new n(this.body.centerOfMass.x,this.body.centerOfMass.y)}}};t.exports=r},39132:t=>{t.exports={setSensor:function(t){return this.body.isSensor=t,this},isSensor:function(){return this.body.isSensor}}},57772:(t,e,i)=>{var s=i(66280),n=i(22562),r=i(43855),o=i(95540),a=i(19496),h=i(85791),l=i(41598),u={setRectangle:function(t,e,i){return this.setBody({type:"rectangle",width:t,height:e},i)},setCircle:function(t,e){return this.setBody({type:"circle",radius:t},e)},setPolygon:function(t,e,i){return this.setBody({type:"polygon",sides:e,radius:t},i)},setTrapezoid:function(t,e,i,s){return this.setBody({type:"trapezoid",width:t,height:e,slope:i},s)},setExistingBody:function(t,e){void 0===e&&(e=!0),this.body&&this.world.remove(this.body,!0),this.body=t;for(var i=0;i{var s=i(1121),n=i(53614),r=i(35810),o={setToSleep:function(){return n.set(this.body,!0),this},setAwake:function(){return n.set(this.body,!1),this},setSleepThreshold:function(t){return void 0===t&&(t=60),this.body.sleepThreshold=t,this},setSleepEvents:function(t,e){return this.setSleepStartEvent(t),this.setSleepEndEvent(e),this},setSleepStartEvent:function(t){if(t){var e=this.world;r.on(this.body,"sleepStart",(function(t){e.emit(s.SLEEP_START,t,this)}))}else r.off(this.body,"sleepStart");return this},setSleepEndEvent:function(t){if(t){var e=this.world;r.on(this.body,"sleepEnd",(function(t){e.emit(s.SLEEP_END,t,this)}))}else r.off(this.body,"sleepEnd");return this}};t.exports=o},90556:(t,e,i)=>{var s=i(22562),n={setStatic:function(t){return s.setStatic(this.body,t),this},isStatic:function(){return this.body.isStatic}};t.exports=n},85436:(t,e,i)=>{var s=i(22562),n=i(36383),r=i(86554),o=i(30954),a={x:{get:function(){return this.body.position.x},set:function(t){this._tempVec2.set(t,this.y),s.setPosition(this.body,this._tempVec2)}},y:{get:function(){return this.body.position.y},set:function(t){this._tempVec2.set(this.x,t),s.setPosition(this.body,this._tempVec2)}},scaleX:{get:function(){return this._scaleX},set:function(t){var e=1/this._scaleX,i=1/this._scaleY;this._scaleX=t,0===this._scaleX?this.renderFlags&=-5:this.renderFlags|=4,s.scale(this.body,e,i),s.scale(this.body,t,this._scaleY)}},scaleY:{get:function(){return this._scaleY},set:function(t){var e=1/this._scaleX,i=1/this._scaleY;this._scaleY=t,0===this._scaleY?this.renderFlags&=-5:this.renderFlags|=4,s.scale(this.body,e,i),s.scale(this.body,this._scaleX,t)}},angle:{get:function(){return o(this.body.angle*n.RAD_TO_DEG)},set:function(t){this.rotation=o(t)*n.DEG_TO_RAD}},rotation:{get:function(){return this.body.angle},set:function(t){this._rotation=r(t),s.setAngle(this.body,this._rotation)}},setPosition:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this._tempVec2.set(t,e),s.setPosition(this.body,this._tempVec2),this},setRotation:function(t){return void 0===t&&(t=0),this._rotation=r(t),s.setAngle(this.body,t),this},setFixedRotation:function(){return s.setInertia(this.body,1/0),this},setAngle:function(t){return void 0===t&&(t=0),this.angle=t,s.setAngle(this.body,this.rotation),this},setScale:function(t,e,i){void 0===t&&(t=1),void 0===e&&(e=t);var n=1/this._scaleX,r=1/this._scaleY;return this._scaleX=t,this._scaleY=e,s.scale(this.body,n,r,i),s.scale(this.body,t,e,i),this}};t.exports=a},42081:(t,e,i)=>{var s=i(22562),n={setVelocityX:function(t){return this._tempVec2.set(t,this.body.velocity.y),s.setVelocity(this.body,this._tempVec2),this},setVelocityY:function(t){return this._tempVec2.set(this.body.velocity.x,t),s.setVelocity(this.body,this._tempVec2),this},setVelocity:function(t,e){return this._tempVec2.set(t,e),s.setVelocity(this.body,this._tempVec2),this},getVelocity:function(){return s.getVelocity(this.body)},setAngularVelocity:function(t){return s.setAngularVelocity(this.body,t),this},getAngularVelocity:function(){return s.getAngularVelocity(this.body)},setAngularSpeed:function(t){return s.setAngularSpeed(this.body,t),this},getAngularSpeed:function(){return s.getAngularSpeed(this.body)}};t.exports=n},31884:(t,e,i)=>{t.exports={Bounce:i(70410),Collision:i(66968),Force:i(51607),Friction:i(5436),Gravity:i(39858),Mass:i(37302),Sensor:i(39132),SetBody:i(57772),Sleep:i(38083),Static:i(90556),Transform:i(85436),Velocity:i(42081)}},85608:t=>{t.exports="afteradd"},1213:t=>{t.exports="afterremove"},25968:t=>{t.exports="afterupdate"},67205:t=>{t.exports="beforeadd"},39438:t=>{t.exports="beforeremove"},44823:t=>{t.exports="beforeupdate"},92593:t=>{t.exports="collisionactive"},60128:t=>{t.exports="collisionend"},76861:t=>{t.exports="collisionstart"},92362:t=>{t.exports="dragend"},76408:t=>{t.exports="drag"},93971:t=>{t.exports="dragstart"},5656:t=>{t.exports="pause"},47861:t=>{t.exports="resume"},79099:t=>{t.exports="sleepend"},35906:t=>{t.exports="sleepstart"},1121:(t,e,i)=>{t.exports={AFTER_ADD:i(85608),AFTER_REMOVE:i(1213),AFTER_UPDATE:i(25968),BEFORE_ADD:i(67205),BEFORE_REMOVE:i(39438),BEFORE_UPDATE:i(44823),COLLISION_ACTIVE:i(92593),COLLISION_END:i(60128),COLLISION_START:i(76861),DRAG_END:i(92362),DRAG:i(76408),DRAG_START:i(93971),PAUSE:i(5656),RESUME:i(47861),SLEEP_END:i(79099),SLEEP_START:i(35906)}},3875:(t,e,i)=>{t.exports={BodyBounds:i(68174),Components:i(31884),Events:i(1121),Factory:i(28137),MatterGameObject:i(75803),Image:i(23181),Matter:i(19933),MatterPhysics:i(42045),PolyDecomp:i(55973),Sprite:i(34803),TileBody:i(73834),PhysicsEditorParser:i(19496),PhysicsJSONParser:i(85791),PointerConstraint:i(98713),World:i(68243)}},22562:(t,e,i)=>{var s={};t.exports=s;var n=i(41598),r=i(31725),o=i(53614),a=i(53402),h=i(15647),l=i(66615);!function(){s._timeCorrection=!0,s._inertiaScale=4,s._nextCollidingGroupId=1,s._nextNonCollidingGroupId=-1,s._nextCategory=1,s._baseDelta=1e3/60,s.create=function(e){var i={id:a.nextId(),type:"body",label:"Body",parts:[],plugin:{},angle:0,vertices:null,position:{x:0,y:0},force:{x:0,y:0},torque:0,positionImpulse:{x:0,y:0},constraintImpulse:{x:0,y:0,angle:0},totalContacts:0,speed:0,angularSpeed:0,velocity:{x:0,y:0},angularVelocity:0,isSensor:!1,isStatic:!1,isSleeping:!1,motion:0,sleepThreshold:60,density:.001,restitution:0,friction:.1,frictionStatic:.5,frictionAir:.01,collisionFilter:{category:1,mask:4294967295,group:0},slop:.05,timeScale:1,events:null,bounds:null,chamfer:null,circleRadius:0,positionPrev:null,anglePrev:0,parent:null,axes:null,area:0,mass:0,inverseMass:0,inertia:0,deltaTime:1e3/60,inverseInertia:0,_original:null,render:{visible:!0,opacity:1,sprite:{xOffset:0,yOffset:0},fillColor:null,fillOpacity:null,lineColor:null,lineOpacity:null,lineThickness:null},gameObject:null,scale:{x:1,y:1},centerOfMass:{x:0,y:0},centerOffset:{x:0,y:0},gravityScale:{x:1,y:1},ignoreGravity:!1,ignorePointer:!1,onCollideCallback:null,onCollideEndCallback:null,onCollideActiveCallback:null,onCollideWith:{}};!e.hasOwnProperty("position")&&e.hasOwnProperty("vertices")?e.position=n.centre(e.vertices):e.hasOwnProperty("vertices")||(i.vertices=n.fromPath("L 0 0 L 40 0 L 40 40 L 0 40"));var s=a.extend(i,e);return t(s,e),s.setOnCollideWith=function(t,e){return e?this.onCollideWith[t.id]=e:delete this.onCollideWith[t.id],this},s},s.nextGroup=function(t){return t?s._nextNonCollidingGroupId--:s._nextCollidingGroupId++},s.nextCategory=function(){return s._nextCategory=s._nextCategory<<1,s._nextCategory};var t=function(t,e){if(e=e||{},s.set(t,{bounds:t.bounds||h.create(t.vertices),positionPrev:t.positionPrev||r.clone(t.position),anglePrev:t.anglePrev||t.angle,vertices:t.vertices,parts:t.parts||[t],isStatic:t.isStatic,isSleeping:t.isSleeping,parent:t.parent||t}),n.rotate(t.vertices,t.angle,t.position),l.rotate(t.axes,t.angle),h.update(t.bounds,t.vertices,t.velocity),s.set(t,{axes:e.axes||t.axes,area:e.area||t.area,mass:e.mass||t.mass,inertia:e.inertia||t.inertia}),1===t.parts.length){var i=t.bounds,o=t.centerOfMass,a=t.centerOffset,u=i.max.x-i.min.x,c=i.max.y-i.min.y;o.x=-(i.min.x-t.position.x)/u,o.y=-(i.min.y-t.position.y)/c,a.x=u*o.x,a.y=c*o.y}};s.set=function(t,e,i){var n;for(n in"string"==typeof e&&(n=e,(e={})[n]=i),e)if(Object.prototype.hasOwnProperty.call(e,n))switch(i=e[n],n){case"isStatic":s.setStatic(t,i);break;case"isSleeping":o.set(t,i);break;case"mass":s.setMass(t,i);break;case"density":s.setDensity(t,i);break;case"inertia":s.setInertia(t,i);break;case"vertices":s.setVertices(t,i);break;case"position":s.setPosition(t,i);break;case"angle":s.setAngle(t,i);break;case"velocity":s.setVelocity(t,i);break;case"angularVelocity":s.setAngularVelocity(t,i);break;case"speed":s.setSpeed(t,i);break;case"angularSpeed":s.setAngularSpeed(t,i);break;case"parts":s.setParts(t,i);break;case"centre":s.setCentre(t,i);break;default:t[n]=i}},s.setStatic=function(t,e){for(var i=0;i0&&r.rotateAbout(a.position,s,t.position,a.position)}},s.setVelocity=function(t,e){var i=t.deltaTime/s._baseDelta;t.positionPrev.x=t.position.x-e.x*i,t.positionPrev.y=t.position.y-e.y*i,t.velocity.x=(t.position.x-t.positionPrev.x)/i,t.velocity.y=(t.position.y-t.positionPrev.y)/i,t.speed=r.magnitude(t.velocity)},s.getVelocity=function(t){var e=s._baseDelta/t.deltaTime;return{x:(t.position.x-t.positionPrev.x)*e,y:(t.position.y-t.positionPrev.y)*e}},s.getSpeed=function(t){return r.magnitude(s.getVelocity(t))},s.setSpeed=function(t,e){s.setVelocity(t,r.mult(r.normalise(s.getVelocity(t)),e))},s.setAngularVelocity=function(t,e){var i=t.deltaTime/s._baseDelta;t.anglePrev=t.angle-e*i,t.angularVelocity=(t.angle-t.anglePrev)/i,t.angularSpeed=Math.abs(t.angularVelocity)},s.getAngularVelocity=function(t){return(t.angle-t.anglePrev)*s._baseDelta/t.deltaTime},s.getAngularSpeed=function(t){return Math.abs(s.getAngularVelocity(t))},s.setAngularSpeed=function(t,e){s.setAngularVelocity(t,a.sign(s.getAngularVelocity(t))*e)},s.translate=function(t,e,i){s.setPosition(t,r.add(t.position,e),i)},s.rotate=function(t,e,i,n){if(i){var r=Math.cos(e),o=Math.sin(e),a=t.position.x-i.x,h=t.position.y-i.y;s.setPosition(t,{x:i.x+(a*r-h*o),y:i.y+(a*o+h*r)},n),s.setAngle(t,t.angle+e,n)}else s.setAngle(t,t.angle+e,n)},s.scale=function(t,e,i,r){var o=0,a=0;r=r||t.position;for(var u=t.inertia===1/0,c=0;c0&&(o+=d.area,a+=d.inertia),d.position.x=r.x+(d.position.x-r.x)*e,d.position.y=r.y+(d.position.y-r.y)*i,h.update(d.bounds,d.vertices,t.velocity)}t.parts.length>1&&(t.area=o,t.isStatic||(s.setMass(t,t.density*o),s.setInertia(t,a))),t.circleRadius&&(e===i?t.circleRadius*=e:t.circleRadius=null),u&&s.setInertia(t,1/0)},s.update=function(t,e){var i=(e=(void 0!==e?e:1e3/60)*t.timeScale)*e,o=s._timeCorrection?e/(t.deltaTime||e):1,u=1-t.frictionAir*(e/a._baseDelta),c=(t.position.x-t.positionPrev.x)*o,d=(t.position.y-t.positionPrev.y)*o;t.velocity.x=c*u+t.force.x/t.mass*i,t.velocity.y=d*u+t.force.y/t.mass*i,t.positionPrev.x=t.position.x,t.positionPrev.y=t.position.y,t.position.x+=t.velocity.x,t.position.y+=t.velocity.y,t.deltaTime=e,t.angularVelocity=(t.angle-t.anglePrev)*u*o+t.torque/t.inertia*i,t.anglePrev=t.angle,t.angle+=t.angularVelocity,t.speed=r.magnitude(t.velocity),t.angularSpeed=Math.abs(t.angularVelocity);for(var f=0;f0&&(p.position.x+=t.velocity.x,p.position.y+=t.velocity.y),0!==t.angularVelocity&&(n.rotate(p.vertices,t.angularVelocity,t.position),l.rotate(p.axes,t.angularVelocity),f>0&&r.rotateAbout(p.position,t.angularVelocity,t.position,p.position)),h.update(p.bounds,p.vertices,t.velocity)}},s.updateVelocities=function(t){var e=s._baseDelta/t.deltaTime,i=t.velocity;i.x=(t.position.x-t.positionPrev.x)*e,i.y=(t.position.y-t.positionPrev.y)*e,t.speed=Math.sqrt(i.x*i.x+i.y*i.y),t.angularVelocity=(t.angle-t.anglePrev)*e,t.angularSpeed=Math.abs(t.angularVelocity)},s.applyForce=function(t,e,i){var s=e.x-t.position.x,n=e.y-t.position.y;t.force.x+=i.x,t.force.y+=i.y,t.torque+=s*i.y-n*i.x},s._totalProperties=function(t){for(var e={mass:0,area:0,inertia:0,centre:{x:0,y:0}},i=1===t.parts.length?0:1;i{var s={};t.exports=s;var n=i(35810),r=i(53402),o=i(15647),a=i(22562);s.create=function(t){return r.extend({id:r.nextId(),type:"composite",parent:null,isModified:!1,bodies:[],constraints:[],composites:[],label:"Composite",plugin:{},cache:{allBodies:null,allConstraints:null,allComposites:null}},t)},s.setModified=function(t,e,i,r){if(n.trigger(t,"compositeModified",t),t.isModified=e,e&&t.cache&&(t.cache.allBodies=null,t.cache.allConstraints=null,t.cache.allComposites=null),i&&t.parent&&s.setModified(t.parent,e,i,r),r)for(var o=0;o{var s={};t.exports=s;var n=i(69351);s.create=n.create,s.add=n.add,s.remove=n.remove,s.clear=n.clear,s.addComposite=n.addComposite,s.addBody=n.addBody,s.addConstraint=n.addConstraint},52284:(t,e,i)=>{var s={};t.exports=s;var n,r,o,a=i(41598),h=i(4506);n=[],r={overlap:0,axis:null},o={overlap:0,axis:null},s.create=function(t,e){return{pair:null,collided:!1,bodyA:t,bodyB:e,parentA:t.parent,parentB:e.parent,depth:0,normal:{x:0,y:0},tangent:{x:0,y:0},penetration:{x:0,y:0},supports:[]}},s.collides=function(t,e,i){if(s._overlapAxes(r,t.vertices,e.vertices,t.axes),r.overlap<=0)return null;if(s._overlapAxes(o,e.vertices,t.vertices,e.axes),o.overlap<=0)return null;var n,l,u=i&&i.table[h.id(t,e)];u?n=u.collision:((n=s.create(t,e)).collided=!0,n.bodyA=t.idE?E=a:aA?A=a:an?n=o:o{var e={};t.exports=e,e.create=function(t){return{vertex:t,normalImpulse:0,tangentImpulse:0}}},81388:(t,e,i)=>{var s={};t.exports=s;var n=i(53402),r=i(52284);s.create=function(t){return n.extend({bodies:[],pairs:null},t)},s.setBodies=function(t,e){t.bodies=e.slice(0)},s.clear=function(t){t.bodies=[]},s.collisions=function(t){var e,i,n=[],o=t.pairs,a=t.bodies,h=a.length,l=s.canCollide,u=r.collides;for(a.sort(s._compareBoundsX),e=0;ef)break;if(!(p<_.min.y||v>_.max.y)&&(!g||!x.isStatic&&!x.isSleeping)&&l(c.collisionFilter,x.collisionFilter)){var T=x.parts.length;if(y&&1===T)(A=u(c,x,o))&&n.push(A);else for(var w=T>1?1:0,b=m>1?1:0;b_.max.x||d.max.x<_.min.x||d.max.y<_.min.y||d.min.y>_.max.y||(A=u(S,C,o))&&n.push(A)}}}}return n},s.canCollide=function(t,e){return t.group===e.group&&0!==t.group?t.group>0:0!=(t.mask&e.category)&&0!=(e.mask&t.category)},s._compareBoundsX=function(t,e){return t.bounds.min.x-e.bounds.min.x}},4506:(t,e,i)=>{var s={};t.exports=s;var n=i(43424);s.create=function(t,e){var i=t.bodyA,n=t.bodyB,r={id:s.id(i,n),bodyA:i,bodyB:n,collision:t,contacts:[],activeContacts:[],separation:0,isActive:!0,confirmedActive:!0,isSensor:i.isSensor||n.isSensor,timeCreated:e,timeUpdated:e,inverseMass:0,friction:0,frictionStatic:0,restitution:0,slop:0};return s.update(r,t,e),r},s.update=function(t,e,i){var s=t.contacts,r=e.supports,o=t.activeContacts,a=e.parentA,h=e.parentB,l=a.vertices.length;t.isActive=!0,t.timeUpdated=i,t.collision=e,t.separation=e.depth,t.inverseMass=a.inverseMass+h.inverseMass,t.friction=a.frictionh.frictionStatic?a.frictionStatic:h.frictionStatic,t.restitution=a.restitution>h.restitution?a.restitution:h.restitution,t.slop=a.slop>h.slop?a.slop:h.slop,e.pair=t,o.length=0;for(var u=0;u{var s={};t.exports=s;var n=i(4506),r=i(53402);s.create=function(t){return r.extend({table:{},list:[],collisionStart:[],collisionActive:[],collisionEnd:[]},t)},s.update=function(t,e,i){var s,r,o,a,h=t.list,l=h.length,u=t.table,c=e.length,d=t.collisionStart,f=t.collisionEnd,p=t.collisionActive;for(d.length=0,f.length=0,p.length=0,a=0;a{var s={};t.exports=s;var n=i(31725),r=i(52284),o=i(15647),a=i(66280),h=i(41598);s.collides=function(t,e){for(var i=[],s=e.length,n=t.bounds,a=r.collides,h=o.overlaps,l=0;l{var s={};t.exports=s;var n=i(41598),r=i(53402),o=i(15647);s._restingThresh=2,s._restingThreshTangent=Math.sqrt(6),s._positionDampen=.9,s._positionWarming=.8,s._frictionNormalMultiplier=5,s._frictionMaxStatic=Number.MAX_VALUE,s.preSolvePosition=function(t){var e,i,s,n=t.length;for(e=0;eV?(n=Y>0?Y:-Y,(i=v.friction*(Y>0?1:-1)*l)<-n?i=-n:i>n&&(i=n)):(i=Y,n=f);var W=O*b-F*w,H=D*b-k*w,j=_/(M+m.inverseInertia*W*W+y.inverseInertia*H*H),q=(1+v.restitution)*X*j;if(i*=j,X0&&(R.normalImpulse=0),q=R.normalImpulse-K}if(Y<-c||Y>c)R.tangentImpulse=0;else{var Z=R.tangentImpulse;R.tangentImpulse+=i,R.tangentImpulse<-n&&(R.tangentImpulse=-n),R.tangentImpulse>n&&(R.tangentImpulse=n),i=R.tangentImpulse-Z}var J=w*q+S*i,Q=b*q+E*i;m.isStatic||m.isSleeping||(m.positionPrev.x+=J*m.inverseMass,m.positionPrev.y+=Q*m.inverseMass,m.anglePrev+=(O*Q-F*J)*m.inverseInertia),y.isStatic||y.isSleeping||(y.positionPrev.x-=J*y.inverseMass,y.positionPrev.y-=Q*y.inverseMass,y.anglePrev-=(D*Q-k*J)*y.inverseInertia)}}}}},48140:(t,e,i)=>{var s={};t.exports=s;var n=i(41598),r=i(31725),o=i(53614),a=i(15647),h=i(66615),l=i(53402);s._warming=.4,s._torqueDampen=1,s._minLength=1e-6,s.create=function(t){var e=t;e.bodyA&&!e.pointA&&(e.pointA={x:0,y:0}),e.bodyB&&!e.pointB&&(e.pointB={x:0,y:0});var i=e.bodyA?r.add(e.bodyA.position,e.pointA):e.pointA,s=e.bodyB?r.add(e.bodyB.position,e.pointB):e.pointB,n=r.magnitude(r.sub(i,s));e.length=void 0!==e.length?e.length:n,e.id=e.id||l.nextId(),e.label=e.label||"Constraint",e.type="constraint",e.stiffness=e.stiffness||(e.length>0?1:.7),e.damping=e.damping||0,e.angularStiffness=e.angularStiffness||0,e.angleA=e.bodyA?e.bodyA.angle:e.angleA,e.angleB=e.bodyB?e.bodyB.angle:e.angleB,e.plugin={};var o={visible:!0,type:"line",anchors:!0,lineColor:null,lineOpacity:null,lineThickness:null,pinSize:null,anchorColor:null,anchorSize:null};return 0===e.length&&e.stiffness>.1?(o.type="pin",o.anchors=!1):e.stiffness<.9&&(o.type="spring"),e.render=l.extend(o,e.render),e},s.preSolveAll=function(t){for(var e=0;e=1||0===t.length?t.stiffness*e:t.stiffness*e*e,x=t.damping*e,T=r.mult(u,m*y),w=(i?i.inverseMass:0)+(n?n.inverseMass:0),b=w+((i?i.inverseInertia:0)+(n?n.inverseInertia:0));if(x>0){var S=r.create();p=r.div(u,c),g=r.sub(n&&r.sub(n.position,n.positionPrev)||S,i&&r.sub(i.position,i.positionPrev)||S),v=r.dot(p,g)}i&&!i.isStatic&&(f=i.inverseMass/w,i.constraintImpulse.x-=T.x*f,i.constraintImpulse.y-=T.y*f,i.position.x-=T.x*f,i.position.y-=T.y*f,x>0&&(i.positionPrev.x-=x*p.x*v*f,i.positionPrev.y-=x*p.y*v*f),d=r.cross(o,T)/b*s._torqueDampen*i.inverseInertia*(1-t.angularStiffness),i.constraintImpulse.angle-=d,i.angle-=d),n&&!n.isStatic&&(f=n.inverseMass/w,n.constraintImpulse.x+=T.x*f,n.constraintImpulse.y+=T.y*f,n.position.x+=T.x*f,n.position.y+=T.y*f,x>0&&(n.positionPrev.x+=x*p.x*v*f,n.positionPrev.y+=x*p.y*v*f),d=r.cross(a,T)/b*s._torqueDampen*n.inverseInertia*(1-t.angularStiffness),n.constraintImpulse.angle+=d,n.angle+=d)}}},s.postSolveAll=function(t){for(var e=0;e0&&(c.position.x+=l.x,c.position.y+=l.y),0!==l.angle&&(n.rotate(c.vertices,l.angle,i.position),h.rotate(c.axes,l.angle),u>0&&r.rotateAbout(c.position,l.angle,i.position,c.position)),a.update(c.bounds,c.vertices,i.velocity)}l.angle*=s._warming,l.x*=s._warming,l.y*=s._warming}}},s.pointAWorld=function(t){return{x:(t.bodyA?t.bodyA.position.x:0)+(t.pointA?t.pointA.x:0),y:(t.bodyA?t.bodyA.position.y:0)+(t.pointA?t.pointA.y:0)}},s.pointBWorld=function(t){return{x:(t.bodyB?t.bodyB.position.x:0)+(t.pointB?t.pointB.x:0),y:(t.bodyB?t.bodyB.position.y:0)+(t.pointB?t.pointB.y:0)}},s.currentLength=function(t){var e=(t.bodyA?t.bodyA.position.x:0)+(t.pointA?t.pointA.x:0),i=(t.bodyA?t.bodyA.position.y:0)+(t.pointA?t.pointA.y:0),s=e-((t.bodyB?t.bodyB.position.x:0)+(t.pointB?t.pointB.x:0)),n=i-((t.bodyB?t.bodyB.position.y:0)+(t.pointB?t.pointB.y:0));return Math.sqrt(s*s+n*n)}},53402:(t,e,i)=>{var s={};t.exports=s,function(){s._baseDelta=1e3/60,s._nextId=0,s._seed=0,s._nowStartTime=+new Date,s._warnedOnce={},s._decomp=null,s.extend=function(t,e){var i,n;"boolean"==typeof e?(i=2,n=e):(i=1,n=!0);for(var r=i;r0;e--){var i=Math.floor(s.random()*(e+1)),n=t[e];t[e]=t[i],t[i]=n}return t},s.choose=function(t){return t[Math.floor(s.random()*t.length)]},s.isElement=function(t){return"undefined"!=typeof HTMLElement?t instanceof HTMLElement:!!(t&&t.nodeType&&t.nodeName)},s.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)},s.isFunction=function(t){return"function"==typeof t},s.isPlainObject=function(t){return"object"==typeof t&&t.constructor===Object},s.isString=function(t){return"[object String]"===toString.call(t)},s.clamp=function(t,e,i){return ti?i:t},s.sign=function(t){return t<0?-1:1},s.now=function(){if("undefined"!=typeof window&&window.performance){if(window.performance.now)return window.performance.now();if(window.performance.webkitNow)return window.performance.webkitNow()}return Date.now?Date.now():new Date-s._nowStartTime},s.random=function(e,i){return i=void 0!==i?i:1,(e=void 0!==e?e:0)+t()*(i-e)};var t=function(){return s._seed=(9301*s._seed+49297)%233280,s._seed/233280};s.colorToNumber=function(t){return 3==(t=t.replace("#","")).length&&(t=t.charAt(0)+t.charAt(0)+t.charAt(1)+t.charAt(1)+t.charAt(2)+t.charAt(2)),parseInt(t,16)},s.logLevel=1,s.log=function(){console&&s.logLevel>0&&s.logLevel<=3&&console.log.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},s.info=function(){console&&s.logLevel>0&&s.logLevel<=2&&console.info.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},s.warn=function(){console&&s.logLevel>0&&s.logLevel<=3&&console.warn.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},s.warnOnce=function(){var t=Array.prototype.slice.call(arguments).join(" ");s._warnedOnce[t]||(s.warn(t),s._warnedOnce[t]=!0)},s.deprecated=function(t,e,i){t[e]=s.chain((function(){s.warnOnce("🔅 deprecated 🔅",i)}),t[e])},s.nextId=function(){return s._nextId++},s.indexOf=function(t,e){if(t.indexOf)return t.indexOf(e);for(var i=0;i{var s={};t.exports=s;var n=i(53614),r=i(66272),o=i(81388),a=i(99561),h=i(35810),l=i(69351),u=i(48140),c=i(53402),d=i(22562);s.create=function(t){t=t||{};var e=c.extend({positionIterations:6,velocityIterations:4,constraintIterations:2,enableSleeping:!1,events:[],plugin:{},gravity:{x:0,y:1,scale:.001},timing:{timestamp:0,timeScale:1,lastDelta:0,lastElapsed:0}},t);return e.world=t.world||l.create({label:"World"}),e.pairs=t.pairs||a.create(),e.detector=t.detector||o.create(),e.grid={buckets:[]},e.world.gravity=e.gravity,e.broadphase=e.grid,e.metrics={},e},s.update=function(t,e){var i,d=c.now(),f=t.world,p=t.detector,v=t.pairs,g=t.timing,m=g.timestamp;e=void 0!==e?e:c._baseDelta,e*=g.timeScale,g.timestamp+=e,g.lastDelta=e;var y={timestamp:g.timestamp,delta:e};h.trigger(t,"beforeUpdate",y);var x=l.allBodies(f),T=l.allConstraints(f);for(f.isModified&&(o.setBodies(p,x),l.setModified(f,!1,!1,!0)),t.enableSleeping&&n.update(x,e),s._bodiesApplyGravity(x,t.gravity),e>0&&s._bodiesUpdate(x,e),h.trigger(t,"beforeSolve",y),u.preSolveAll(x),i=0;i0&&h.trigger(t,"collisionStart",{pairs:v.collisionStart,timestamp:g.timestamp,delta:e});var b=c.clamp(20/t.positionIterations,0,1);for(r.preSolvePosition(v.list),i=0;i0&&h.trigger(t,"collisionActive",{pairs:v.collisionActive,timestamp:g.timestamp,delta:e}),v.collisionEnd.length>0&&h.trigger(t,"collisionEnd",{pairs:v.collisionEnd,timestamp:g.timestamp,delta:e}),s._bodiesClearForces(x),h.trigger(t,"afterUpdate",y),t.timing.lastElapsed=c.now()-d,t},s.merge=function(t,e){if(c.extend(t,e),e.world){t.world=e.world,s.clear(t);for(var i=l.allBodies(t.world),r=0;r{var s={};t.exports=s;var n=i(53402);s.on=function(t,e,i){for(var s,n=e.split(" "),r=0;r0){i||(i={}),s=e.split(" ");for(var l=0;l{var s={};t.exports=s;var n=i(73832),r=i(53402);s.name="matter-js",s.version="0.19.0",s.uses=[],s.used=[],s.use=function(){n.use(s,Array.prototype.slice.call(arguments))},s.before=function(t,e){return t=t.replace(/^Matter./,""),r.chainPathBefore(s,t,e)},s.after=function(t,e){return t=t.replace(/^Matter./,""),r.chainPathAfter(s,t,e)}},73832:(t,e,i)=>{var s={};t.exports=s;var n=i(53402);s._registry={},s.register=function(t){if(s.isPlugin(t)||n.warn("Plugin.register:",s.toString(t),"does not implement all required fields."),t.name in s._registry){var e=s._registry[t.name],i=s.versionParse(t.version).number,r=s.versionParse(e.version).number;i>r?(n.warn("Plugin.register:",s.toString(e),"was upgraded to",s.toString(t)),s._registry[t.name]=t):i-1},s.isFor=function(t,e){var i=t.for&&s.dependencyParse(t.for);return!t.for||e.name===i.name&&s.versionSatisfies(e.version,i.range)},s.use=function(t,e){if(t.uses=(t.uses||[]).concat(e||[]),0!==t.uses.length){for(var i=s.dependencies(t),r=n.topologicalSort(i),o=[],a=0;a0&&!h.silent&&n.info(o.join(" "))}else n.warn("Plugin.use:",s.toString(t),"does not specify any dependencies to install.")},s.dependencies=function(t,e){var i=s.dependencyParse(t),r=i.name;if(!(r in(e=e||{}))){t=s.resolve(t)||t,e[r]=n.map(t.uses||[],(function(e){s.isPlugin(e)&&s.register(e);var r=s.dependencyParse(e),o=s.resolve(e);return o&&!s.versionSatisfies(o.version,r.range)?(n.warn("Plugin.dependencies:",s.toString(o),"does not satisfy",s.toString(r),"used by",s.toString(i)+"."),o._warned=!0,t._warned=!0):o||(n.warn("Plugin.dependencies:",s.toString(e),"used by",s.toString(i),"could not be resolved."),t._warned=!0),r.name}));for(var o=0;o=|>)?\s*((\d+)\.(\d+)\.(\d+))(-[0-9A-Za-z-+]+)?$/;e.test(t)||n.warn("Plugin.versionParse:",t,"is not a valid version or range.");var i=e.exec(t),s=Number(i[4]),r=Number(i[5]),o=Number(i[6]);return{isRange:Boolean(i[1]||i[2]),version:i[3],range:t,operator:i[1]||i[2]||"",major:s,minor:r,patch:o,parts:[s,r,o],prerelease:i[7],number:1e8*s+1e4*r+o}},s.versionSatisfies=function(t,e){e=e||"*";var i=s.versionParse(e),n=s.versionParse(t);if(i.isRange){if("*"===i.operator||"*"===t)return!0;if(">"===i.operator)return n.number>i.number;if(">="===i.operator)return n.number>=i.number;if("~"===i.operator)return n.major===i.major&&n.minor===i.minor&&n.patch>=i.patch;if("^"===i.operator)return i.major>0?n.major===i.major&&n.number>=i.number:i.minor>0?n.minor===i.minor&&n.patch>=i.patch:n.patch===i.patch}return t===e||"*"===t}},53614:(t,e,i)=>{var s={};t.exports=s;var n=i(22562),r=i(35810),o=i(53402);s._motionWakeThreshold=.18,s._motionSleepThreshold=.08,s._minBias=.9,s.update=function(t,e){for(var i=e/o._baseDelta,r=s._motionSleepThreshold,a=0;a0&&h.motion=h.sleepThreshold/i&&s.set(h,!0)):h.sleepCounter>0&&(h.sleepCounter-=1)}else s.set(h,!1)}},s.afterCollisions=function(t){for(var e=s._motionSleepThreshold,i=0;ie&&s.set(h,!1)}}}},s.set=function(t,e){var i=t.isSleeping;e?(t.isSleeping=!0,t.sleepCounter=t.sleepThreshold,t.positionImpulse.x=0,t.positionImpulse.y=0,t.positionPrev.x=t.position.x,t.positionPrev.y=t.position.y,t.anglePrev=t.angle,t.speed=0,t.angularSpeed=0,t.motion=0,i||r.trigger(t,"sleepStart")):(t.isSleeping=!1,t.sleepCounter=0,i&&r.trigger(t,"sleepEnd"))}},66280:(t,e,i)=>{var s={};t.exports=s;var n=i(41598),r=i(53402),o=i(22562),a=i(15647),h=i(31725);s.rectangle=function(t,e,i,s,a){a=a||{};var h={label:"Rectangle Body",position:{x:t,y:e},vertices:n.fromPath("L 0 0 L "+i+" 0 L "+i+" "+s+" L 0 "+s)};if(a.chamfer){var l=a.chamfer;h.vertices=n.chamfer(h.vertices,l.radius,l.quality,l.qualityMin,l.qualityMax),delete a.chamfer}return o.create(r.extend({},h,a))},s.trapezoid=function(t,e,i,s,a,h){h=h||{};var l,u=i*(a*=.5),c=u+(1-2*a)*i,d=c+u;l=a<.5?"L 0 0 L "+u+" "+-s+" L "+c+" "+-s+" L "+d+" 0":"L 0 0 L "+c+" "+-s+" L "+d+" 0";var f={label:"Trapezoid Body",position:{x:t,y:e},vertices:n.fromPath(l)};if(h.chamfer){var p=h.chamfer;f.vertices=n.chamfer(f.vertices,p.radius,p.quality,p.qualityMin,p.qualityMax),delete h.chamfer}return o.create(r.extend({},f,h))},s.circle=function(t,e,i,n,o){n=n||{};var a={label:"Circle Body",circleRadius:i};o=o||25;var h=Math.ceil(Math.max(10,Math.min(o,i)));return h%2==1&&(h+=1),s.polygon(t,e,h,i,r.extend({},a,n))},s.polygon=function(t,e,i,a,h){if(h=h||{},i<3)return s.circle(t,e,a,h);for(var l=2*Math.PI/i,u="",c=.5*l,d=0;d0&&n.area(C)1?(p=o.create(r.extend({parts:v.slice(0)},s)),o.setPosition(p,{x:t,y:e}),p):v[0]},s.flagCoincidentParts=function(t,e){void 0===e&&(e=5);for(var i=0;i{var s={};t.exports=s;var n=i(69351),r=i(48140),o=i(53402),a=i(22562),h=i(66280);s.stack=function(t,e,i,s,r,o,h){for(var l,u=n.create({label:"Stack"}),c=t,d=e,f=0,p=0;pv&&(v=y),a.translate(m,{x:.5*x,y:.5*y}),c=m.bounds.max.x+r,n.addBody(u,m),l=m,f+=1}else c+=r}d+=v+o,c=t}return u},s.chain=function(t,e,i,s,a,h){for(var l=t.bodies,u=1;u0)for(l=0;l0&&(d=f[l-1+(h-1)*e],n.addConstraint(t,r.create(o.extend({bodyA:d,bodyB:c},a)))),s&&ld||o<(l=d-l)||o>i-1-l))return 1===c&&a.translate(u,{x:(o+(i%2==1?1:-1))*f,y:0}),h(t+(u?o*f:0)+o*r,s,o,l,u,c)}))},s.newtonsCradle=function(t,e,i,s,o){for(var a=n.create({label:"Newtons Cradle"}),l=0;l{var s={};t.exports=s;var n=i(31725),r=i(53402);s.fromVertices=function(t){for(var e={},i=0;i{var e={};t.exports=e,e.create=function(t){var i={min:{x:0,y:0},max:{x:0,y:0}};return t&&e.update(i,t),i},e.update=function(t,e,i){t.min.x=1/0,t.max.x=-1/0,t.min.y=1/0,t.max.y=-1/0;for(var s=0;st.max.x&&(t.max.x=n.x),n.xt.max.y&&(t.max.y=n.y),n.y0?t.max.x+=i.x:t.min.x+=i.x,i.y>0?t.max.y+=i.y:t.min.y+=i.y)},e.contains=function(t,e){return e.x>=t.min.x&&e.x<=t.max.x&&e.y>=t.min.y&&e.y<=t.max.y},e.overlaps=function(t,e){return t.min.x<=e.max.x&&t.max.x>=e.min.x&&t.max.y>=e.min.y&&t.min.y<=e.max.y},e.translate=function(t,e){t.min.x+=e.x,t.max.x+=e.x,t.min.y+=e.y,t.max.y+=e.y},e.shift=function(t,e){var i=t.max.x-t.min.x,s=t.max.y-t.min.y;t.min.x=e.x,t.max.x=e.x+i,t.min.y=e.y,t.max.y=e.y+s}},74058:(t,e,i)=>{var s={};t.exports=s;i(15647);var n=i(53402);s.pathToVertices=function(t,e){"undefined"==typeof window||"SVGPathSeg"in window||n.warn("Svg.pathToVertices: SVGPathSeg not defined, a polyfill is required.");var i,r,o,a,h,l,u,c,d,f,p,v=[],g=0,m=0,y=0;e=e||15;var x=function(t,e,i){var s=i%2==1&&i>1;if(!d||t!=d.x||e!=d.y){d&&s?(f=d.x,p=d.y):(f=0,p=0);var n={x:f+t,y:p+e};!s&&d||(d=n),v.push(n),m=f+t,y=p+e}},T=function(t){var e=t.pathSegTypeAsLetter.toUpperCase();if("Z"!==e){switch(e){case"M":case"L":case"T":case"C":case"S":case"Q":m=t.x,y=t.y;break;case"H":m=t.x;break;case"V":y=t.y}x(m,y,t.pathSegType)}};for(s._svgPathToAbsolute(t),o=t.getTotalLength(),l=[],i=0;i{var e={};t.exports=e,e.create=function(t,e){return{x:t||0,y:e||0}},e.clone=function(t){return{x:t.x,y:t.y}},e.magnitude=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},e.magnitudeSquared=function(t){return t.x*t.x+t.y*t.y},e.rotate=function(t,e,i){var s=Math.cos(e),n=Math.sin(e);i||(i={});var r=t.x*s-t.y*n;return i.y=t.x*n+t.y*s,i.x=r,i},e.rotateAbout=function(t,e,i,s){var n=Math.cos(e),r=Math.sin(e);s||(s={});var o=i.x+((t.x-i.x)*n-(t.y-i.y)*r);return s.y=i.y+((t.x-i.x)*r+(t.y-i.y)*n),s.x=o,s},e.normalise=function(t){var i=e.magnitude(t);return 0===i?{x:0,y:0}:{x:t.x/i,y:t.y/i}},e.dot=function(t,e){return t.x*e.x+t.y*e.y},e.cross=function(t,e){return t.x*e.y-t.y*e.x},e.cross3=function(t,e,i){return(e.x-t.x)*(i.y-t.y)-(e.y-t.y)*(i.x-t.x)},e.add=function(t,e,i){return i||(i={}),i.x=t.x+e.x,i.y=t.y+e.y,i},e.sub=function(t,e,i){return i||(i={}),i.x=t.x-e.x,i.y=t.y-e.y,i},e.mult=function(t,e){return{x:t.x*e,y:t.y*e}},e.div=function(t,e){return{x:t.x/e,y:t.y/e}},e.perp=function(t,e){return{x:(e=!0===e?-1:1)*-t.y,y:e*t.x}},e.neg=function(t){return{x:-t.x,y:-t.y}},e.angle=function(t,e){return Math.atan2(e.y-t.y,e.x-t.x)},e._temp=[e.create(),e.create(),e.create(),e.create(),e.create(),e.create()]},41598:(t,e,i)=>{var s={};t.exports=s;var n=i(31725),r=i(53402);s.create=function(t,e){for(var i=[],s=0;s0)return!1;o=i}return!0},s.scale=function(t,e,i,r){if(1===e&&1===i)return t;var o,a;r=r||s.centre(t);for(var h=0;h=0?h-1:t.length-1],u=t[h],c=t[(h+1)%t.length],d=e[h0&&(r|=2),3===r)return!1;return 0!==r||null},s.hull=function(t){var e,i,s=[],r=[];for((t=t.slice(0)).sort((function(t,e){var i=t.x-e.x;return 0!==i?i:t.y-e.y})),i=0;i=2&&n.cross3(r[r.length-2],r[r.length-1],e)<=0;)r.pop();r.push(e)}for(i=t.length-1;i>=0;i-=1){for(e=t[i];s.length>=2&&n.cross3(s[s.length-2],s[s.length-1],e)<=0;)s.pop();s.push(e)}return s.pop(),r.pop(),s.concat(r)}},18210:(t,e,i)=>{var s=i(19933),n={name:"matter-attractors",version:"0.1.7",for:"matter-js@^0.19.0",silent:!0,install:function(t){t.after("Body.create",(function(){n.Body.init(this)})),t.before("Engine.update",(function(t){n.Engine.update(t)}))},Body:{init:function(t){t.plugin.attractors=t.plugin.attractors||[]}},Engine:{update:function(t){for(var e=s.Composite.allBodies(t.world),i=0;i0)for(var o=0;o{t.exports={name:"matter-collision-events",version:"0.1.6",for:"matter-js@^0.19.0",silent:!0,install:function(t){t.after("Engine.create",(function(){t.Events.on(this,"collisionStart",(function(e){e.pairs.map((function(e){var i=e.bodyA,s=e.bodyB;i.gameObject&&i.gameObject.emit("collide",i,s,e),s.gameObject&&s.gameObject.emit("collide",s,i,e),t.Events.trigger(i,"onCollide",{pair:e}),t.Events.trigger(s,"onCollide",{pair:e}),i.onCollideCallback&&i.onCollideCallback(e),s.onCollideCallback&&s.onCollideCallback(e),i.onCollideWith[s.id]&&i.onCollideWith[s.id](s,e),s.onCollideWith[i.id]&&s.onCollideWith[i.id](i,e)}))})),t.Events.on(this,"collisionActive",(function(e){e.pairs.map((function(e){var i=e.bodyA,s=e.bodyB;i.gameObject&&i.gameObject.emit("collideActive",i,s,e),s.gameObject&&s.gameObject.emit("collideActive",s,i,e),t.Events.trigger(i,"onCollideActive",{pair:e}),t.Events.trigger(s,"onCollideActive",{pair:e}),i.onCollideActiveCallback&&i.onCollideActiveCallback(e),s.onCollideActiveCallback&&s.onCollideActiveCallback(e)}))})),t.Events.on(this,"collisionEnd",(function(e){e.pairs.map((function(e){var i=e.bodyA,s=e.bodyB;i.gameObject&&i.gameObject.emit("collideEnd",i,s,e),s.gameObject&&s.gameObject.emit("collideEnd",s,i,e),t.Events.trigger(i,"onCollideEnd",{pair:e}),t.Events.trigger(s,"onCollideEnd",{pair:e}),i.onCollideEndCallback&&i.onCollideEndCallback(e),s.onCollideEndCallback&&s.onCollideEndCallback(e)}))}))}))}}},74507:(t,e,i)=>{var s=i(19933),n={name:"matter-wrap",version:"0.1.4",for:"matter-js@^0.19.0",silent:!0,install:function(t){t.after("Engine.update",(function(){n.Engine.update(this)}))},Engine:{update:function(t){for(var e=t.world,i=s.Composite.allBodies(e),r=s.Composite.allComposites(e),o=0;oe.max.x?i=e.min.x-t.max.x:t.max.xe.max.y?s=e.min.y-t.max.y:t.max.y{function e(t,e,i){i=i||0;var s,n,r,o,a,h,l,u=[0,0];return s=t[1][1]-t[0][1],n=t[0][0]-t[1][0],r=s*t[0][0]+n*t[0][1],o=e[1][1]-e[0][1],a=e[0][0]-e[1][0],h=o*e[0][0]+a*e[0][1],S(l=s*a-o*n,0,i)||(u[0]=(a*r-n*h)/l,u[1]=(s*h-o*r)/l),u}function i(t,e,i,s){var n=e[0]-t[0],r=e[1]-t[1],o=s[0]-i[0],a=s[1]-i[1];if(o*r-a*n==0)return!1;var h=(n*(i[1]-t[1])+r*(t[0]-i[0]))/(o*r-a*n),l=(o*(t[1]-i[1])+a*(i[0]-t[0]))/(a*n-o*r);return h>=0&&h<=1&&l>=0&&l<=1}function s(t,e,i){return(e[0]-t[0])*(i[1]-t[1])-(i[0]-t[0])*(e[1]-t[1])}function n(t,e,i){return s(t,e,i)>0}function r(t,e,i){return s(t,e,i)>=0}function o(t,e,i){return s(t,e,i)<0}function a(t,e,i){return s(t,e,i)<=0}t.exports={decomp:function(t){var e=T(t);return e.length>0?w(t,e):[t]},quickDecomp:function t(e,i,s,h,l,u,v){u=u||100,v=v||0,l=l||25,i=void 0!==i?i:[],s=s||[],h=h||[];var g=[0,0],m=[0,0],x=[0,0],T=0,w=0,S=0,E=0,A=0,C=0,_=0,M=[],P=[],R=e,L=e;if(L.length<3)return i;if(++v>u)return console.warn("quickDecomp: max level ("+u+") reached."),i;for(var O=0;OA&&(A+=e.length),E=Number.MAX_VALUE,A3&&s>=0;--s)u(d(t,s-1),d(t,s),d(t,s+1),e)&&(t.splice(s%t.length,1),i++);return i},removeDuplicatePoints:function(t,e){for(var i=t.length-1;i>=1;--i)for(var s=t[i],n=i-1;n>=0;--n)E(s,t[n],e)&&t.splice(i,1)},makeCCW:function(t){for(var e=0,i=t,s=1;si[e][0])&&(e=s);return!n(d(t,e-1),d(t,e),d(t,e+1))&&(function(t){for(var e=[],i=t.length,s=0;s!==i;s++)e.push(t.pop());for(s=0;s!==i;s++)t[s]=e[s]}(t),!0)}};var h=[],l=[];function u(t,e,i,n){if(n){var r=h,o=l;r[0]=e[0]-t[0],r[1]=e[1]-t[1],o[0]=i[0]-e[0],o[1]=i[1]-e[1];var a=r[0]*o[0]+r[1]*o[1],u=Math.sqrt(r[0]*r[0]+r[1]*r[1]),c=Math.sqrt(o[0]*o[0]+o[1]*o[1]);return Math.acos(a/(u*c)){var s=new(i(83419))({initialize:function(t){this.pluginManager=t,this.game=t.game},init:function(){},start:function(){},stop:function(){},destroy:function(){this.pluginManager=null,this.game=null,this.scene=null,this.systems=null}});t.exports=s},42363:t=>{t.exports={Global:["game","anims","cache","plugins","registry","scale","sound","textures","renderer"],CoreScene:["EventEmitter","CameraManager","GameObjectCreator","GameObjectFactory","ScenePlugin","DisplayList","UpdateList"],DefaultScene:["Clock","DataManagerPlugin","InputPlugin","Loader","TweenManager","LightsPlugin"]}},37277:t=>{var e={},i={},s={register:function(t,i,s,n){void 0===n&&(n=!1),e[t]={plugin:i,mapping:s,custom:n}},registerCustom:function(t,e,s,n){i[t]={plugin:e,mapping:s,data:n}},hasCore:function(t){return e.hasOwnProperty(t)},hasCustom:function(t){return i.hasOwnProperty(t)},getCore:function(t){return e[t]},getCustom:function(t){return i[t]},getCustomClass:function(t){return i.hasOwnProperty(t)?i[t].plugin:null},remove:function(t){e.hasOwnProperty(t)&&delete e[t]},removeCustom:function(t){i.hasOwnProperty(t)&&delete i[t]},destroyCorePlugins:function(){for(var t in e)e.hasOwnProperty(t)&&delete e[t]},destroyCustomPlugins:function(){for(var t in i)i.hasOwnProperty(t)&&delete i[t]}};t.exports=s},77332:(t,e,i)=>{var s=i(83419),n=i(8443),r=i(50792),o=i(74099),a=i(44603),h=i(39429),l=i(95540),u=i(37277),c=i(72905),d=new s({Extends:r,initialize:function(t){r.call(this),this.game=t,this.plugins=[],this.scenePlugins=[],this._pendingGlobal=[],this._pendingScene=[],t.isBooted?this.boot():t.events.once(n.BOOT,this.boot,this)},boot:function(){var t,e,i,s,r,o,a,h=this.game.config,u=h.installGlobalPlugins;for(u=u.concat(this._pendingGlobal),t=0;t{var s=i(52018),n=i(83419),r=i(44594),o=new n({Extends:s,initialize:function(t,e,i){s.call(this,e),this.scene=t,this.systems=t.sys,this.pluginKey=i,t.sys.events.once(r.BOOT,this.boot,this)},boot:function(){},destroy:function(){this.pluginManager=null,this.game=null,this.scene=null,this.systems=null}});t.exports=o},18922:(t,e,i)=>{t.exports={BasePlugin:i(52018),DefaultPlugins:i(42363),PluginCache:i(37277),PluginManager:i(77332),ScenePlugin:i(45145)}},63595:()=>{"undefined"!=typeof HTMLVideoElement&&!("requestVideoFrameCallback"in HTMLVideoElement.prototype)&&"getVideoPlaybackQuality"in HTMLVideoElement.prototype&&(HTMLVideoElement.prototype._rvfcpolyfillmap={},HTMLVideoElement.prototype.requestVideoFrameCallback=function(t){const e=performance.now(),i=this.getVideoPlaybackQuality(),s=this.mozPresentedFrames||this.mozPaintedFrames||i.totalVideoFrames-i.droppedVideoFrames,n=(r,o)=>{const a=this.getVideoPlaybackQuality(),h=this.mozPresentedFrames||this.mozPaintedFrames||a.totalVideoFrames-a.droppedVideoFrames;if(h>s){const s=this.mozFrameDelay||a.totalFrameDelay-i.totalFrameDelay||0,n=o-r;t(o,{presentationTime:o+1e3*s,expectedDisplayTime:o+n,width:this.videoWidth,height:this.videoHeight,mediaTime:Math.max(0,this.currentTime||0)+n/1e3,presentedFrames:h,processingDuration:s}),delete this._rvfcpolyfillmap[e]}else this._rvfcpolyfillmap[e]=requestAnimationFrame((t=>n(o,t)))};return this._rvfcpolyfillmap[e]=requestAnimationFrame((t=>n(e,t))),e},HTMLVideoElement.prototype.cancelVideoFrameCallback=function(t){cancelAnimationFrame(this._rvfcpolyfillmap[t]),delete this._rvfcpolyfillmap[t]})},10312:t=>{t.exports={SKIP_CHECK:-1,NORMAL:0,ADD:1,MULTIPLY:2,SCREEN:3,OVERLAY:4,DARKEN:5,LIGHTEN:6,COLOR_DODGE:7,COLOR_BURN:8,HARD_LIGHT:9,SOFT_LIGHT:10,DIFFERENCE:11,EXCLUSION:12,HUE:13,SATURATION:14,COLOR:15,LUMINOSITY:16,ERASE:17,SOURCE_IN:18,SOURCE_OUT:19,SOURCE_ATOP:20,DESTINATION_OVER:21,DESTINATION_IN:22,DESTINATION_OUT:23,DESTINATION_ATOP:24,LIGHTER:25,COPY:26,XOR:27}},29795:t=>{t.exports={DEFAULT:0,LINEAR:0,NEAREST:1}},68627:(t,e,i)=>{var s=i(19715),n=i(32880),r=i(83419),o=i(8054),a=i(50792),h=i(92503),l=i(56373),u=i(97480),c=i(69442),d=i(61340),f=new r({Extends:a,initialize:function(t){a.call(this);var e=t.config;this.config={clearBeforeRender:e.clearBeforeRender,backgroundColor:e.backgroundColor,antialias:e.antialias,roundPixels:e.roundPixels},this.game=t,this.type=o.CANVAS,this.drawCount=0,this.width=0,this.height=0,this.gameCanvas=t.canvas;var i={alpha:t.config.transparent,desynchronized:t.config.desynchronized,willReadFrequently:!1};this.gameContext=e.context?e.context:this.gameCanvas.getContext("2d",i),this.currentContext=this.gameContext,this.antialias=t.config.antialias,this.blendModes=l(),this.snapshotState={x:0,y:0,width:1,height:1,getPixel:!1,callback:null,type:"image/png",encoder:.92},this._tempMatrix1=new d,this._tempMatrix2=new d,this._tempMatrix3=new d,this.isBooted=!1,this.init()},init:function(){this.game.textures.once(c.READY,this.boot,this)},boot:function(){var t=this.game,e=t.scale.baseSize;this.width=e.width,this.height=e.height,this.isBooted=!0,t.scale.on(u.RESIZE,this.onResize,this),this.resize(e.width,e.height)},onResize:function(t,e){e.width===this.width&&e.height===this.height||this.resize(e.width,e.height)},resize:function(t,e){this.width=t,this.height=e,this.emit(h.RESIZE,t,e)},resetTransform:function(){this.currentContext.setTransform(1,0,0,1,0,0)},setBlendMode:function(t){return this.currentContext.globalCompositeOperation=t,this},setContext:function(t){return this.currentContext=t||this.gameContext,this},setAlpha:function(t){return this.currentContext.globalAlpha=t,this},preRender:function(){var t=this.gameContext,e=this.config,i=this.width,s=this.height;t.globalAlpha=1,t.globalCompositeOperation="source-over",t.setTransform(1,0,0,1,0,0),e.clearBeforeRender&&(t.clearRect(0,0,i,s),e.transparent||(t.fillStyle=e.backgroundColor.rgba,t.fillRect(0,0,i,s))),t.save(),this.drawCount=0,this.emit(h.PRE_RENDER)},render:function(t,e,i){var n=e.length;this.emit(h.RENDER,t,i);var r=i.x,o=i.y,a=i.width,l=i.height,u=i.renderToTexture?i.context:t.sys.context;u.save(),this.game.scene.customViewports&&(u.beginPath(),u.rect(r,o,a,l),u.clip()),i.emit(s.PRE_RENDER,i),this.currentContext=u;var c=i.mask;c&&c.preRenderCanvas(this,null,i._maskCamera),i.transparent||(u.fillStyle=i.backgroundColor.rgba,u.fillRect(r,o,a,l)),u.globalAlpha=i.alpha,u.globalCompositeOperation="source-over",this.drawCount+=n,i.renderToTexture&&i.emit(s.PRE_RENDER,i),i.matrix.copyToContext(u);for(var d=0;d=0?m=-(m+c):m<0&&(m=Math.abs(m)-c)),t.flipY&&(y>=0?y=-(y+d):y<0&&(y=Math.abs(y)-d))}var T=1,w=1;t.flipX&&(f||(m+=-e.realWidth+2*v),T=-1),t.flipY&&(f||(y+=-e.realHeight+2*g),w=-1);var b=t.x,S=t.y;a.applyITRS(b,S,t.rotation,t.scaleX*T,t.scaleY*w),o.copyFrom(i.matrix),s?(o.multiplyWithOffset(s,-i.scrollX*t.scrollFactorX,-i.scrollY*t.scrollFactorY),a.e=b,a.f=S):(a.e-=i.scrollX*t.scrollFactorX,a.f-=i.scrollY*t.scrollFactorY),o.multiply(a),i.roundPixels&&(o.e=Math.round(o.e),o.f=Math.round(o.f)),r.save(),o.setToContext(r),r.globalCompositeOperation=this.blendModes[t.blendMode],r.globalAlpha=n,r.imageSmoothingEnabled=!e.source.scaleMode,t.mask&&t.mask.preRenderCanvas(this,t,i),c>0&&d>0&&(i.roundPixels?r.drawImage(e.source.image,l,u,c,d,Math.round(m),Math.round(y),Math.round(c/p),Math.round(d/p)):r.drawImage(e.source.image,l,u,c,d,m,y,c/p,d/p)),t.mask&&t.mask.postRenderCanvas(this,t,i),r.restore()}},destroy:function(){this.removeAllListeners(),this.game=null,this.gameCanvas=null,this.gameContext=null}});t.exports=f},55830:(t,e,i)=>{t.exports={CanvasRenderer:i(68627),GetBlendModes:i(56373),SetTransform:i(20926)}},56373:(t,e,i)=>{var s=i(10312),n=i(89289);t.exports=function(){var t=[],e=n.supportNewBlendModes,i="source-over";return t[s.NORMAL]=i,t[s.ADD]="lighter",t[s.MULTIPLY]=e?"multiply":i,t[s.SCREEN]=e?"screen":i,t[s.OVERLAY]=e?"overlay":i,t[s.DARKEN]=e?"darken":i,t[s.LIGHTEN]=e?"lighten":i,t[s.COLOR_DODGE]=e?"color-dodge":i,t[s.COLOR_BURN]=e?"color-burn":i,t[s.HARD_LIGHT]=e?"hard-light":i,t[s.SOFT_LIGHT]=e?"soft-light":i,t[s.DIFFERENCE]=e?"difference":i,t[s.EXCLUSION]=e?"exclusion":i,t[s.HUE]=e?"hue":i,t[s.SATURATION]=e?"saturation":i,t[s.COLOR]=e?"color":i,t[s.LUMINOSITY]=e?"luminosity":i,t[s.ERASE]="destination-out",t[s.SOURCE_IN]="source-in",t[s.SOURCE_OUT]="source-out",t[s.SOURCE_ATOP]="source-atop",t[s.DESTINATION_OVER]="destination-over",t[s.DESTINATION_IN]="destination-in",t[s.DESTINATION_OUT]="destination-out",t[s.DESTINATION_ATOP]="destination-atop",t[s.LIGHTER]="lighter",t[s.COPY]="copy",t[s.XOR]="xor",t}},20926:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n,r){var o=n.alpha*i.alpha;if(o<=0)return!1;var a=s(i,n,r).calc;return e.globalCompositeOperation=t.blendModes[i.blendMode],e.globalAlpha=o,e.save(),a.setToContext(e),e.imageSmoothingEnabled=i.frame?!i.frame.source.scaleMode:t.antialias,!0}},63899:t=>{t.exports="losewebgl"},6119:t=>{t.exports="postrender"},48070:t=>{t.exports="prerender"},15640:t=>{t.exports="render"},8912:t=>{t.exports="resize"},87124:t=>{t.exports="restorewebgl"},92503:(t,e,i)=>{t.exports={LOSE_WEBGL:i(63899),POST_RENDER:i(6119),PRE_RENDER:i(48070),RENDER:i(15640),RESIZE:i(8912),RESTORE_WEBGL:i(87124)}},36909:(t,e,i)=>{t.exports={Events:i(92503),Snapshot:i(89966)},t.exports.Canvas=i(55830),t.exports.WebGL=i(4159)},32880:(t,e,i)=>{var s=i(27919),n=i(40987),r=i(95540);t.exports=function(t,e){var i=r(e,"callback"),o=r(e,"type","image/png"),a=r(e,"encoder",.92),h=Math.abs(Math.round(r(e,"x",0))),l=Math.abs(Math.round(r(e,"y",0))),u=Math.floor(r(e,"width",t.width)),c=Math.floor(r(e,"height",t.height));if(r(e,"getPixel",!1)){var d=t.getContext("2d",{willReadFrequently:!1}).getImageData(h,l,1,1).data;i.call(null,new n(d[0],d[1],d[2],d[3]))}else if(0!==h||0!==l||u!==t.width||c!==t.height){var f=s.createWebGL(this,u,c),p=f.getContext("2d",{willReadFrequently:!0});u>0&&c>0&&p.drawImage(t,h,l,u,c,0,0,u,c);var v=new Image;v.onerror=function(){i.call(null),s.remove(f)},v.onload=function(){i.call(null,v),s.remove(f)},v.src=f.toDataURL(o,a)}else{var g=new Image;g.onerror=function(){i.call(null)},g.onload=function(){i.call(null,g)},g.src=t.toDataURL(o,a)}}},88815:(t,e,i)=>{var s=i(27919),n=i(40987),r=i(95540);t.exports=function(t,e){var i=t,o=r(e,"callback"),a=r(e,"type","image/png"),h=r(e,"encoder",.92),l=Math.abs(Math.round(r(e,"x",0))),u=Math.abs(Math.round(r(e,"y",0))),c=r(e,"getPixel",!1),d=r(e,"isFramebuffer",!1),f=d?r(e,"bufferWidth",1):i.drawingBufferWidth,p=d?r(e,"bufferHeight",1):i.drawingBufferHeight;if(c){var v=new Uint8Array(4),g=d?u:p-u;i.readPixels(l,g,1,1,i.RGBA,i.UNSIGNED_BYTE,v),o.call(null,new n(v[0],v[1],v[2],v[3]))}else{var m=Math.floor(r(e,"width",f)),y=Math.floor(r(e,"height",p)),x=m*y*4,T=new Uint8Array(x);i.readPixels(l,p-u-y,m,y,i.RGBA,i.UNSIGNED_BYTE,T);for(var w=s.createWebGL(this,m,y),b=w.getContext("2d",{willReadFrequently:!0}),S=b.getImageData(0,0,m,y),E=S.data,A=0;A{t.exports={Canvas:i(32880),WebGL:i(88815)}},7530:(t,e,i)=>{var s=i(83419),n=i(36060),r=i(90330),o=i(82264),a=i(95540),h=i(32302),l=i(63448),u=i(31302),c=i(58918),d=i(14811),f=i(92651),p=i(96569),v=i(56527),g=i(57516),m=i(43439),y=i(81041),x=i(12385),T=i(7589),w=i(95428),b=i(72905),S=new s({initialize:function(t){this.game=t.game,this.renderer=t,this.classes=new r([[n.UTILITY_PIPELINE,T],[n.MULTI_PIPELINE,g],[n.BITMAPMASK_PIPELINE,u],[n.SINGLE_PIPELINE,x],[n.ROPE_PIPELINE,y],[n.LIGHT_PIPELINE,p],[n.POINTLIGHT_PIPELINE,m],[n.MOBILE_PIPELINE,v]]),this.postPipelineClasses=new r,this.pipelines=new r,this.postPipelineInstances=[],this.default=null,this.current=null,this.previous=null,this.MULTI_PIPELINE=null,this.BITMAPMASK_PIPELINE=null,this.UTILITY_PIPELINE=null,this.MOBILE_PIPELINE=null,this.FX_PIPELINE=null,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2,this.renderTargets=[],this.maxDimension=0,this.frameInc=32,this.targetIndex=0},boot:function(t,e,i){var s=this.renderer,r=this.renderTargets;this.frameInc=Math.floor(a(t,"frameInc",32));var l,u,p=s.width,v=s.height,g=this.game.config.disablePreFX;if(this.game.config.disablePostFX||this.postPipelineClasses.setAll([[String(d.BARREL),c.Barrel],[String(d.BLOOM),c.Bloom],[String(d.BLUR),c.Blur],[String(d.BOKEH),c.Bokeh],[String(d.CIRCLE),c.Circle],[String(d.COLOR_MATRIX),c.ColorMatrix],[String(d.DISPLACEMENT),c.Displacement],[String(d.GLOW),c.Glow],[String(d.GRADIENT),c.Gradient],[String(d.PIXELATE),c.Pixelate],[String(d.SHADOW),c.Shadow],[String(d.SHINE),c.Shine],[String(d.VIGNETTE),c.Vignette],[String(d.WIPE),c.Wipe]]),!g){this.classes.set(n.FX_PIPELINE,f);for(var m=Math.min(p,v),y=Math.ceil(m/this.frameInc),x=1;x=0;i--){var s=e[i];s.active&&s.preBatch(t)}}},postBatch:function(t){if(t.hasPostPipeline){this.flush();for(var e=t.postPipelines,i=0;i=0;i--){var s=e[i];s.active&&s.preBatch(t)}}},postBatchCamera:function(t){if(t.hasPostPipeline){this.flush();for(var e=t.postPipelines,i=0;ithis.maxDimension)return this.targetIndex=e.length-3,e[this.targetIndex];var i=3*(l(t,this.frameInc,0,!0)-1);return this.targetIndex=i,e[i]},getSwapRenderTarget:function(){return this.renderTargets[this.targetIndex+1]},getAltSwapRenderTarget:function(){return this.renderTargets[this.targetIndex+2]},destroy:function(){this.flush(),this.classes.clear(),this.postPipelineClasses.clear(),this.pipelines.clear(),this.renderer=null,this.game=null,this.classes=null,this.postPipelineClasses=null,this.pipelines=null,this.default=null,this.current=null,this.previous=null}});t.exports=S},32302:(t,e,i)=>{var s=i(83419),n=i(92503),r=new s({initialize:function(t,e,i,s,n,r,o,a,h){void 0===s&&(s=1),void 0===n&&(n=0),void 0===r&&(r=!0),void 0===o&&(o=!1),void 0===a&&(a=!0),void 0===h&&(h=!0),this.renderer=t,this.framebuffer=null,this.texture=null,this.width=0,this.height=0,this.scale=s,this.minFilter=n,this.autoClear=r,this.autoResize=!0,this.hasDepthBuffer=a,this.forceClamp=h,this.resize(e,i),o?this.setAutoResize(!0):this.autoResize=!1},setAutoResize:function(t){return t&&!this.autoResize?(this.renderer.on(n.RESIZE,this.resize,this),this.autoResize=!0):!t&&this.autoResize&&(this.renderer.off(n.RESIZE,this.resize,this),this.autoResize=!1),this},resize:function(t,e){if((t=Math.round(t*this.scale))<=0&&(t=1),(e=Math.round(e*this.scale))<=0&&(e=1),this.autoResize&&(t!==this.width||e!==this.height)){var i=this.renderer;i.deleteFramebuffer(this.framebuffer),i.deleteTexture(this.texture),this.texture=i.createTextureFromSource(null,t,e,this.minFilter,this.forceClamp),this.framebuffer=i.createFramebuffer(t,e,this.texture,this.hasDepthBuffer),this.width=t,this.height=e}return this},willResize:function(t,e){return(t=Math.round(t*this.scale))<=0&&(t=1),(e=Math.round(e*this.scale))<=0&&(e=1),t!==this.width||e!==this.height},bind:function(t,e,i){void 0===t&&(t=!1);var s=this.renderer;if(t&&s.flush(),e&&i&&this.resize(e,i),s.pushFramebuffer(this.framebuffer,!1,!1),t&&this.adjustViewport(),this.autoClear){var n=this.renderer.gl;n.clearColor(0,0,0,0),n.clear(n.COLOR_BUFFER_BIT)}s.clearStencilMask()},adjustViewport:function(){var t=this.renderer.gl;t.viewport(0,0,this.width,this.height),t.disable(t.SCISSOR_TEST)},clear:function(){var t=this.renderer,e=t.gl;t.pushFramebuffer(this.framebuffer),e.disable(e.SCISSOR_TEST),e.clearColor(0,0,0,0),e.clear(e.COLOR_BUFFER_BIT),t.popFramebuffer(),t.resetScissor()},unbind:function(t){void 0===t&&(t=!1);var e=this.renderer;return t&&e.flush(),e.popFramebuffer()},destroy:function(){var t=this.renderer;t.off(n.RESIZE,this.resize,this),t.deleteFramebuffer(this.framebuffer),t.deleteTexture(this.texture),this.renderer=null,this.framebuffer=null,this.texture=null}});t.exports=r},70554:t=>{t.exports={getTintFromFloats:function(t,e,i,s){return((255&(255*s|0))<<24|(255&(255*t|0))<<16|(255&(255*e|0))<<8|255&(255*i|0))>>>0},getTintAppendFloatAlpha:function(t,e){return((255&(255*e|0))<<24|t)>>>0},getTintAppendFloatAlphaAndSwap:function(t,e){return((255&(255*e|0))<<24|(255&(0|t))<<16|(255&(t>>8|0))<<8|255&(t>>16|0))>>>0},getFloatsFromUintRGB:function(t){return[(255&(t>>16|0))/255,(255&(t>>8|0))/255,(255&(0|t))/255]},checkShaderMax:function(t,e){var i=Math.min(16,t.getParameter(t.MAX_TEXTURE_IMAGE_UNITS));return e&&-1!==e?Math.min(i,e):i},parseFragmentShaderMaxTextures:function(t,e){if(!t)return"";for(var i="",s=0;s0&&(i+="\n\telse "),s{var s=i(83419),n=i(62644),r=i(50792),o=i(77085),a=i(95540),h=i(37867),l=i(92503),u=i(32302),c=i(70554),d=i(38683),f=new s({Extends:r,initialize:function(t){r.call(this);var e=t.game,i=e.renderer,s=i.gl;this.name=a(t,"name","WebGLPipeline"),this.game=e,this.renderer=i,this.manager,this.gl=s,this.view=e.canvas,this.width=0,this.height=0,this.vertexCount=0,this.vertexCapacity=0,this.vertexData,this.vertexBuffer,this.activeBuffer,this.topology=a(t,"topology",s.TRIANGLES),this.bytes,this.vertexViewF32,this.vertexViewU32,this.active=!0,this.forceZero=a(t,"forceZero",!1),this.hasBooted=!1,this.isPostFX=!1,this.isPreFX=!1,this.renderTargets=[],this.currentRenderTarget,this.shaders=[],this.currentShader,this.projectionMatrix,this.projectionWidth=0,this.projectionHeight=0,this.config=t,this.glReset=!1,this.batch=[],this.currentBatch=null,this.currentTexture=null,this.currentUnit=0,this.activeTextures=[],this.resizeUniform=a(t,"resizeUniform","")},boot:function(){var t,e=this.gl,i=this.config,s=this.renderer;this.isPostFX||(this.projectionMatrix=(new h).identity());var n=this.renderTargets,r=a(i,"renderTarget",!1);"boolean"==typeof r&&r&&(r=1);var c=s.width,d=s.height;if("number"==typeof r)for(t=0;tT&&(T=x[t].vertexSize);var w=a(i,"batchSize",s.config.batchSize);this.vertexCapacity=6*w;var b=new ArrayBuffer(this.vertexCapacity*T);this.vertexData=b,this.bytes=new Uint8Array(b),this.vertexViewF32=new Float32Array(b),this.vertexViewU32=new Uint32Array(b);var S=a(i,"vertices",null);for(S?(this.vertexViewF32.set(S),this.vertexBuffer=s.createVertexBuffer(b,e.STATIC_DRAW)):this.vertexBuffer=s.createVertexBuffer(b.byteLength,e.DYNAMIC_DRAW),this.setVertexBuffer(),t=x.length-1;t>=0;t--)x[t].rebind();this.hasBooted=!0,s.on(l.RESIZE,this.resize,this),s.on(l.PRE_RENDER,this.onPreRender,this),s.on(l.RENDER,this.onRender,this),s.on(l.POST_RENDER,this.onPostRender,this),this.emit(o.BOOT,this),this.onBoot()},onBoot:function(){},onResize:function(){},setShader:function(t,e,i){var s=this.renderer;t===this.currentShader&&s.currentProgram===this.currentShader.program||(this.flush(),this.setVertexBuffer(i)&&!e&&(e=!0),t.bind(e,!1),this.currentShader=t);return this},getShaderByName:function(t){for(var e=this.shaders,i=0;i-1&&(m=b.substring(20))}y&&x&&g.push(new d(this,m,y,x,n(T)))}this.shaders=g}return 0===this.shaders.length?console.warn("Pipeline: "+this.name+" - Invalid shader config"):this.currentShader=this.shaders[0],this},createBatch:function(t){return this.currentBatch={start:this.vertexCount,count:0,texture:[t],unit:0,maxUnit:0},this.currentUnit=0,this.currentTexture=t,this.batch.push(this.currentBatch),0},addTextureToBatch:function(t){var e=this.currentBatch;e&&(e.texture.push(t),e.unit++,e.maxUnit++)},pushBatch:function(t){if(!this.currentBatch||this.forceZero&&t!==this.currentTexture)return this.createBatch(t);if(t===this.currentTexture)return this.currentUnit;var e=this.currentBatch,i=e.texture.indexOf(t);return-1===i?e.texture.length===this.renderer.maxTextures?this.createBatch(t):(e.unit++,e.maxUnit++,e.texture.push(t),this.currentUnit=e.unit,this.currentTexture=t,e.unit):(this.currentUnit=i,this.currentTexture=t,i)},setGameObject:function(t,e){return void 0===e&&(e=t.frame),this.pushBatch(e.source.glTexture)},shouldFlush:function(t){return void 0===t&&(t=0),this.vertexCount+t>this.vertexCapacity},vertexAvailable:function(){return this.vertexCapacity-this.vertexCount},resize:function(t,e){t===this.width&&e===this.height||this.flush(),this.width=t,this.height=e;for(var i=this.renderTargets,s=0;s=0;i--){var s=e[i].rebind();t&&s!==t||(this.currentShader=s)}return this.activeTextures.length=0,this.emit(o.REBIND,this.currentShader),this.onActive(this.currentShader),this.onRebind(),this.glReset=!1,this},restoreContext:function(){var t=this.shaders,e=!!this.vertexBuffer;this.activeBuffer=null,this.activeTextures.length=0,this.batch.length=0,this.currentBatch=null,this.currentTexture=null,this.currentUnit=0,e&&this.setVertexBuffer();for(var i=0;i0){this.emit(o.BEFORE_FLUSH,this,t),this.onBeforeFlush(t);var e=this.gl,i=this.vertexCount,s=this.currentShader.vertexSize,n=this.topology;if(this.active){var r,a,h;this.setVertexBuffer(),i===this.vertexCapacity?e.bufferData(e.ARRAY_BUFFER,this.vertexData,e.DYNAMIC_DRAW):e.bufferSubData(e.ARRAY_BUFFER,0,this.bytes.subarray(0,i*s));var l=this.batch,u=this.activeTextures;if(this.forceZero)for(u[0]||e.activeTexture(e.TEXTURE0),r=0;r{var s=i(95428),n=i(72905),r=i(19715),o=i(83419),a=i(8054),h=i(50792),l=i(92503),u=i(50030),c=i(37867),d=i(29747),f=i(7530),p=i(32302),v=i(97480),g=i(69442),m=i(70554),y=i(88815),x=i(26128),T=i(1482),w=i(82751),b=i(84387),S=i(93567),E=i(57183),A=!1,C=new o({Extends:h,initialize:function(t){h.call(this);var e=t.config,i={alpha:e.transparent,desynchronized:e.desynchronized,depth:!0,antialias:e.antialiasGL,premultipliedAlpha:e.premultipliedAlpha,stencil:!0,failIfMajorPerformanceCaveat:e.failIfMajorPerformanceCaveat,powerPreference:e.powerPreference,preserveDrawingBuffer:e.preserveDrawingBuffer,willReadFrequently:!1};this.config={clearBeforeRender:e.clearBeforeRender,antialias:e.antialias,backgroundColor:e.backgroundColor,contextCreation:i,roundPixels:e.roundPixels,maxTextures:e.maxTextures,maxTextureSize:e.maxTextureSize,batchSize:e.batchSize,maxLights:e.maxLights,mipmapFilter:e.mipmapFilter},this.game=t,this.type=a.WEBGL,this.pipelines=null,this.width=0,this.height=0,this.canvas=t.canvas,this.blendModes=[],this.contextLost=!1,this.snapshotState={x:0,y:0,width:1,height:1,getPixel:!1,callback:null,type:"image/png",encoder:.92,isFramebuffer:!1,bufferWidth:0,bufferHeight:0},this.maxTextures=0,this.textureIndexes,this.glBufferWrappers=[],this.glProgramWrappers=[],this.glTextureWrappers=[],this.glFramebufferWrappers=[],this.glAttribLocationWrappers=[],this.glUniformLocationWrappers=[],this.currentFramebuffer=null,this.fboStack=[],this.currentProgram=null,this.currentBlendMode=1/0,this.currentScissorEnabled=!1,this.currentScissor=null,this.scissorStack=[],this.contextLostHandler=d,this.contextRestoredHandler=d,this.previousContextLostHandler=d,this.previousContextRestoredHandler=d,this.gl=null,this.supportedExtensions=null,this.instancedArraysExtension=null,this.vaoExtension=null,this.extensions={},this.glFormats,this.compression,this.drawingBufferHeight=0,this.blankTexture=null,this.normalTexture=null,this.whiteTexture=null,this.maskCount=0,this.maskStack=[],this.currentMask={mask:null,camera:null},this.currentCameraMask={mask:null,camera:null},this.glFuncMap=null,this.currentType="",this.newType=!1,this.nextTypeMatch=!1,this.finalType=!1,this.mipmapFilter=null,this.defaultScissor=[0,0,0,0],this.isBooted=!1,this.renderTarget=null,this.projectionMatrix,this.projectionWidth=0,this.projectionHeight=0,this.maskSource=null,this.maskTarget=null,this.spector=null,this._debugCapture=!1,this.init(this.config)},init:function(t){var e,i=this.game,s=this.canvas,n=t.backgroundColor;if(!(e=i.config.context?i.config.context:s.getContext("webgl",t.contextCreation)||s.getContext("experimental-webgl",t.contextCreation))||e.isContextLost())throw this.contextLost=!0,new Error("WebGL unsupported");this.gl=e;var r=this;!function(){var t=e.getSupportedExtensions();r.supportedExtensions=t;var i="ANGLE_instanced_arrays";r.instancedArraysExtension=t.indexOf(i)>-1?e.getExtension(i):null;var s="OES_vertex_array_object";r.vaoExtension=t.indexOf(s)>-1?e.getExtension(s):null}(),this.setContextHandlers(),i.context=e;for(var o=0;o<=27;o++)this.blendModes.push({func:[e.ONE,e.ONE_MINUS_SRC_ALPHA],equation:e.FUNC_ADD});this.blendModes[1].func=[e.ONE,e.DST_ALPHA],this.blendModes[2].func=[e.DST_COLOR,e.ONE_MINUS_SRC_ALPHA],this.blendModes[3].func=[e.ONE,e.ONE_MINUS_SRC_COLOR],this.blendModes[17]={func:[e.ZERO,e.ONE_MINUS_SRC_ALPHA],equation:e.FUNC_REVERSE_SUBTRACT},this.glFormats=[e.BYTE,e.SHORT,e.UNSIGNED_BYTE,e.UNSIGNED_SHORT,e.FLOAT],this.glFuncMap={mat2:{func:e.uniformMatrix2fv,length:1,matrix:!0},mat3:{func:e.uniformMatrix3fv,length:1,matrix:!0},mat4:{func:e.uniformMatrix4fv,length:1,matrix:!0},"1f":{func:e.uniform1f,length:1},"1fv":{func:e.uniform1fv,length:1},"1i":{func:e.uniform1i,length:1},"1iv":{func:e.uniform1iv,length:1},"2f":{func:e.uniform2f,length:2},"2fv":{func:e.uniform2fv,length:1},"2i":{func:e.uniform2i,length:2},"2iv":{func:e.uniform2iv,length:1},"3f":{func:e.uniform3f,length:3},"3fv":{func:e.uniform3fv,length:1},"3i":{func:e.uniform3i,length:3},"3iv":{func:e.uniform3iv,length:1},"4f":{func:e.uniform4f,length:4},"4fv":{func:e.uniform4fv,length:1},"4i":{func:e.uniform4i,length:4},"4iv":{func:e.uniform4iv,length:1}},t.maxTextures&&-1!==t.maxTextures||(t.maxTextures=e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS)),t.maxTextureSize||(t.maxTextureSize=e.getParameter(e.MAX_TEXTURE_SIZE)),this.compression=this.getCompressedTextures(),e.disable(e.DEPTH_TEST),e.disable(e.CULL_FACE),e.enable(e.BLEND),e.clearColor(n.redGL,n.greenGL,n.blueGL,n.alphaGL);return-1!==["NEAREST","LINEAR","NEAREST_MIPMAP_NEAREST","LINEAR_MIPMAP_NEAREST","NEAREST_MIPMAP_LINEAR","LINEAR_MIPMAP_LINEAR"].indexOf(t.mipmapFilter)&&(this.mipmapFilter=e[t.mipmapFilter]),this.maxTextures=m.checkShaderMax(e,t.maxTextures),this.textureIndexes=[],this.createTemporaryTextures(),this.pipelines=new f(this),this.setBlendMode(a.BlendModes.NORMAL),this.projectionMatrix=(new c).identity(),i.textures.once(g.READY,this.boot,this),this},boot:function(){var t=this.game,e=this.pipelines,i=t.scale.baseSize,s=i.width,n=i.height;this.width=s,this.height=n,this.isBooted=!0,this.renderTarget=new p(this,s,n,1,0,!0,!0),this.maskTarget=new p(this,s,n,1,0,!0,!0),this.maskSource=new p(this,s,n,1,0,!0,!0);var r=t.config;e.boot(r.pipeline,r.defaultPipeline,r.autoMobilePipeline),this.blankTexture=t.textures.getFrame("__DEFAULT").glTexture,this.normalTexture=t.textures.getFrame("__NORMAL").glTexture,this.whiteTexture=t.textures.getFrame("__WHITE").glTexture;var o=this.gl;o.bindFramebuffer(o.FRAMEBUFFER,null),o.enable(o.SCISSOR_TEST),t.scale.on(v.RESIZE,this.onResize,this),this.resize(s,n)},setContextHandlers:function(t,e){this.previousContextLostHandler&&this.canvas.removeEventListener("webglcontextlost",this.previousContextLostHandler,!1),this.previousContextRestoredHandler&&this.canvas.removeEventListener("webglcontextlost",this.previousContextRestoredHandler,!1),this.contextLostHandler="function"==typeof t?t.bind(this):this.dispatchContextLost.bind(this),this.contextRestoredHandler="function"==typeof e?e.bind(this):this.dispatchContextRestored.bind(this),this.canvas.addEventListener("webglcontextlost",this.contextLostHandler,!1),this.canvas.addEventListener("webglcontextrestored",this.contextRestoredHandler,!1),this.previousContextLostHandler=this.contextLostHandler,this.previousContextRestoredHandler=this.contextRestoredHandler},dispatchContextLost:function(t){this.contextLost=!0,console&&console.warn("WebGL Context lost. Renderer disabled"),this.emit(l.LOSE_WEBGL,this),t.preventDefault()},dispatchContextRestored:function(t){var e=this.gl;if(e.isContextLost())console&&console.log("WebGL Context restored, but context is still lost");else{this.currentProgram=null,this.currentFramebuffer=null,this.setBlendMode(a.BlendModes.NORMAL),e.disable(e.BLEND),e.disable(e.DEPTH_TEST),e.enable(e.CULL_FACE),this.compression=this.getCompressedTextures();var i=function(t){t.createResource()};s(this.glTextureWrappers,i),s(this.glBufferWrappers,i),s(this.glFramebufferWrappers,i),s(this.glProgramWrappers,i),s(this.glAttribLocationWrappers,i),s(this.glUniformLocationWrappers,i),this.createTemporaryTextures(),this.pipelines.restoreContext(),this.resize(this.game.scale.baseSize.width,this.game.scale.baseSize.height),this.init.setupExtensions(),this.contextLost=!1,console&&console.warn("WebGL Context restored. Renderer running again."),this.emit(l.RESTORE_WEBGL,this),t.preventDefault()}},createTemporaryTextures:function(){for(var t=this.gl,e=0;e0&&s>0;if(o&&a){var h=o[0],l=o[1],u=o[2],c=o[3];a=h!==t||l!==e||u!==i||c!==s}a&&(this.flush(),r.scissor(t,n-e-s,i,s))},resetScissor:function(){var t=this.gl;t.enable(t.SCISSOR_TEST);var e=this.currentScissor;if(e){var i=e[0],s=e[1],n=e[2],r=e[3];n>0&&r>0&&t.scissor(i,this.drawingBufferHeight-s-r,n,r)}},popScissor:function(){var t=this.scissorStack;t.pop();var e=t[t.length-1];e&&this.setScissor(e[0],e[1],e[2],e[3]),this.currentScissor=e},hasActiveStencilMask:function(){var t=this.currentMask.mask,e=this.currentCameraMask.mask;return t&&t.isStencil||e&&e.isStencil},resetViewport:function(){var t=this.gl;t.viewport(0,0,this.width,this.height),this.drawingBufferHeight=t.drawingBufferHeight},setBlendMode:function(t,e){void 0===e&&(e=!1);var i=this.gl,s=this.blendModes[t];return!!(e||t!==a.BlendModes.SKIP_CHECK&&this.currentBlendMode!==t)&&(this.flush(),i.enable(i.BLEND),i.blendEquation(s.equation),s.func.length>2?i.blendFuncSeparate(s.func[0],s.func[1],s.func[2],s.func[3]):i.blendFunc(s.func[0],s.func[1]),this.currentBlendMode=t,!0)},addBlendMode:function(t,e){return this.blendModes.push({func:t,equation:e})-1},updateBlendMode:function(t,e,i){return this.blendModes[t]&&(this.blendModes[t].func=e,i&&(this.blendModes[t].equation=i)),this},removeBlendMode:function(t){return t>17&&this.blendModes[t]&&this.blendModes.splice(t,1),this},pushFramebuffer:function(t,e,i,s,n){return t===this.currentFramebuffer?this:(this.fboStack.push(t),this.setFramebuffer(t,e,i,s,n))},setFramebuffer:function(t,e,i,s,n){if(void 0===e&&(e=!1),void 0===i&&(i=!0),void 0===s&&(s=null),void 0===n&&(n=!1),t===this.currentFramebuffer)return this;var r=this.gl,o=this.width,a=this.height;return t&&t.renderTexture&&i?(o=t.renderTexture.width,a=t.renderTexture.height):this.flush(),t?r.bindFramebuffer(r.FRAMEBUFFER,t.webGLFramebuffer):r.bindFramebuffer(r.FRAMEBUFFER,null),i&&r.viewport(0,0,o,a),s&&r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,s.webGLTexture,0),n&&(r.clearColor(0,0,0,0),r.clear(r.COLOR_BUFFER_BIT)),e&&(t?(this.drawingBufferHeight=a,this.pushScissor(0,0,o,a)):(this.drawingBufferHeight=this.height,this.popScissor())),this.currentFramebuffer=t,this},popFramebuffer:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!0);var i=this.fboStack;i.pop();var s=i[i.length-1];return s||(s=null),this.setFramebuffer(s,t,e),s},restoreFramebuffer:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!0);var i=this.fboStack,s=i[i.length-1];s||(s=null),this.currentFramebuffer=null,this.setFramebuffer(s,t,e)},setProgram:function(t){return t!==this.currentProgram&&(this.flush(),this.gl.useProgram(t.webGLProgram),this.currentProgram=t,!0)},resetProgram:function(){return this.gl.useProgram(this.currentProgram.webGLProgramWrapper),this},createTextureFromSource:function(t,e,i,s,n){void 0===n&&(n=!1);var r=this.gl,o=r.NEAREST,h=r.NEAREST,l=r.CLAMP_TO_EDGE;e=t?t.width:e,i=t?t.height:i;var c=u(e,i);if(c&&!n&&(l=r.REPEAT),s===a.ScaleModes.LINEAR&&this.config.antialias){var d=t&&t.compressed,f=!d&&c||d&&t.mipmaps.length>1;o=this.mipmapFilter&&f?this.mipmapFilter:r.LINEAR,h=r.LINEAR}return t||"number"!=typeof e||"number"!=typeof i?this.createTexture2D(0,o,h,l,l,r.RGBA,t):this.createTexture2D(0,o,h,l,l,r.RGBA,null,e,i)},createTexture2D:function(t,e,i,s,n,r,o,a,h,l,u,c){"number"!=typeof a&&(a=o?o.width:1),"number"!=typeof h&&(h=o?o.height:1);var d=new w(this.gl,t,e,i,s,n,r,o,a,h,l,u,c);return this.glTextureWrappers.push(d),d},createFramebuffer:function(t,e,i,s){this.currentFramebuffer=null;var n=new b(this.gl,t,e,i,s);return this.glFramebufferWrappers.push(n),n},beginBitmapMask:function(t,e){this.gl&&(this.flush(),this.maskTarget.bind(!0),this.currentCameraMask.mask!==t&&(this.currentMask.mask=t,this.currentMask.camera=e))},drawBitmapMask:function(t,e,i){this.flush(),this.maskSource.bind(),this.setBlendMode(0,!0),t.renderWebGL(this,t,e),this.maskSource.unbind(!0),this.maskTarget.unbind();var s=this.gl,n=this.getCurrentStencilMask();n?(s.enable(s.STENCIL_TEST),n.mask.applyStencil(this,n.camera,!0)):this.currentMask.mask=null,this.pipelines.set(i),s.activeTexture(s.TEXTURE0),s.bindTexture(s.TEXTURE_2D,this.maskTarget.texture.webGLTexture),s.activeTexture(s.TEXTURE1),s.bindTexture(s.TEXTURE_2D,this.maskSource.texture.webGLTexture)},createProgram:function(t,e){var i=new T(this.gl,t,e);return this.glProgramWrappers.push(i),i},createVertexBuffer:function(t,e){var i=this.gl,s=new x(i,t,i.ARRAY_BUFFER,e);return this.glBufferWrappers.push(s),s},createAttribLocation:function(t,e){var i=new S(this.gl,t,e);return this.glAttribLocationWrappers.push(i),i},createUniformLocation:function(t,e){var i=new E(this.gl,t,e);return this.glUniformLocationWrappers.push(i),i},createIndexBuffer:function(t,e){var i=this.gl,s=new x(i,t,i.ELEMENT_ARRAY_BUFFER,e);return this.glBufferWrappers.push(s),s},deleteTexture:function(t){if(t)return n(this.glTextureWrappers,t),t.destroy(),this},deleteFramebuffer:function(t){return t?(n(this.fboStack,t),n(this.glFramebufferWrappers,t),t.destroy(),this):this},deleteProgram:function(t){return t&&(n(this.glProgramWrappers,t),t.destroy()),this},deleteAttribLocation:function(t){return t&&(n(this.glAttribLocationWrappers,t),t.destroy()),this},deleteUniformLocation:function(t){return t&&(n(this.glUniformLocationWrappers,t),t.destroy()),this},deleteBuffer:function(t){return t?(n(this.glBufferWrappers,t),t.destroy(),this):this},preRenderCamera:function(t){var e=t.x,i=t.y,s=t.width,n=t.height,o=t.backgroundColor;(t.emit(r.PRE_RENDER,t),this.pipelines.preBatchCamera(t),this.pushScissor(e,i,s,n),t.mask&&(this.currentCameraMask.mask=t.mask,this.currentCameraMask.camera=t._maskCamera,t.mask.preRenderWebGL(this,t,t._maskCamera)),o.alphaGL>0)&&this.pipelines.setMulti().drawFillRect(e,i,s,n,m.getTintFromFloats(o.blueGL,o.greenGL,o.redGL,1),o.alphaGL)},getCurrentStencilMask:function(){var t=null,e=this.maskStack,i=this.currentCameraMask;return e.length>0?t=e[e.length-1]:i.mask&&i.mask.isStencil&&(t=i),t},postRenderCamera:function(t){var e=t.flashEffect,i=t.fadeEffect;if(e.isRunning||i.isRunning||i.isComplete){var s=this.pipelines.setMulti();e.postRenderWebGL(s,m.getTintFromFloats),i.postRenderWebGL(s,m.getTintFromFloats)}t.dirty=!1,this.popScissor(),t.mask&&(this.currentCameraMask.mask=null,t.mask.postRenderWebGL(this,t._maskCamera)),this.pipelines.postBatchCamera(t),t.emit(r.POST_RENDER,t)},preRender:function(){if(!this.contextLost){var t=this.gl;if(t.bindFramebuffer(t.FRAMEBUFFER,null),this.config.clearBeforeRender){var e=this.config.backgroundColor;t.clearColor(e.redGL,e.greenGL,e.blueGL,e.alphaGL),t.clear(t.COLOR_BUFFER_BIT|t.DEPTH_BUFFER_BIT|t.STENCIL_BUFFER_BIT)}t.enable(t.SCISSOR_TEST),this.currentScissor=this.defaultScissor,this.scissorStack.length=0,this.scissorStack.push(this.currentScissor),this.game.scene.customViewports&&t.scissor(0,this.drawingBufferHeight-this.height,this.width,this.height),this.currentMask.mask=null,this.currentCameraMask.mask=null,this.maskStack.length=0,this.emit(l.PRE_RENDER)}},render:function(t,e,i){if(!this.contextLost){var s=e.length;if(this.emit(l.RENDER,t,i),this.preRenderCamera(i),0===s)return this.setBlendMode(a.BlendModes.NORMAL),void this.postRenderCamera(i);this.currentType="";for(var n=this.currentMask,r=0;r{var s=i(83419),n=i(95428),r=i(95540),o=i(14500),a=new s({initialize:function(t,e,i,s,n){this.pipeline=t,this.name=e,this.renderer=t.renderer,this.gl=this.renderer.gl,this.fragSrc=s,this.vertSrc=i,this.program=this.renderer.createProgram(i,s),this.attributes,this.vertexComponentCount=0,this.vertexSize=0,this.uniforms={},this.createAttributes(n),this.createUniforms()},createAttributes:function(t){var e=0,i=0,s=[];this.vertexComponentCount=0;for(var n=0;n=0?(e.enableVertexAttribArray(p.webGLAttribLocation),e.vertexAttribPointer(p.webGLAttribLocation,h,l,f,s,u),a.enabled=!0,a.location=p):-1!==p.webGLAttribLocation&&e.disableVertexAttribArray(p.webGLAttribLocation)}else c?e.vertexAttribPointer(d.webGLAttribLocation,h,l,f,s,u):!c&&-1!==d&&d.webGLAttribLocation>-1&&(e.disableVertexAttribArray(d.webGLAttribLocation),a.location=-1)}return this},createUniforms:function(){var t,e,i,s=this.gl,n=this.program,r=this.uniforms,o=s.getProgramParameter(n.webGLProgram,s.ACTIVE_UNIFORMS);for(t=0;t0&&(e=e.substr(0,h),r.hasOwnProperty(e)||null!==(i=this.renderer.createUniformLocation(n,e))&&(r[e]={name:e,location:i,setter:null,value1:null,value2:null,value3:null,value4:null}))}}return this},syncUniforms:function(){var t=this.gl;for(var e in this.renderer.setProgram(this.program),this.uniforms){var i=this.uniforms[e];i.setter&&i.setter.call(t,i.location.webGLUniformLocation,i.value1,i.value2,i.value3,i.value4)}},hasUniform:function(t){return this.uniforms.hasOwnProperty(t)},resetUniform:function(t){var e=this.uniforms[t];return e&&(e.value1=null,e.value2=null,e.value3=null,e.value4=null),this},setUniform1:function(t,e,i,s){var n=this.uniforms[e];return n?((s||n.value1!==i)&&(n.setter||(n.setter=t),n.value1=i,this.renderer.setProgram(this.program),t.call(this.gl,n.location.webGLUniformLocation,i),this.pipeline.currentShader=this),this):this},setUniform2:function(t,e,i,s,n){var r=this.uniforms[e];return r?((n||r.value1!==i||r.value2!==s)&&(r.setter||(r.setter=t),r.value1=i,r.value2=s,this.renderer.setProgram(this.program),t.call(this.gl,r.location.webGLUniformLocation,i,s),this.pipeline.currentShader=this),this):this},setUniform3:function(t,e,i,s,n,r){var o=this.uniforms[e];return o?((r||o.value1!==i||o.value2!==s||o.value3!==n)&&(o.setter||(o.setter=t),o.value1=i,o.value2=s,o.value3=n,this.renderer.setProgram(this.program),t.call(this.gl,o.location.webGLUniformLocation,i,s,n),this.pipeline.currentShader=this),this):this},setUniform4:function(t,e,i,s,n,r,o){var a=this.uniforms[e];return a?((o||a.value1!==i||a.value2!==s||a.value3!==n||a.value4!==r)&&(a.setter||(a.setter=t),a.value1=i,a.value2=s,a.value3=n,a.value4=r,this.renderer.setProgram(this.program),t.call(this.gl,a.location.webGLUniformLocation,i,s,n,r),this.pipeline.currentShader=this),this):this},setBoolean:function(t,e){return this.setUniform1(this.gl.uniform1i,t,Number(e))},set1f:function(t,e){return this.setUniform1(this.gl.uniform1f,t,e)},set2f:function(t,e,i){return this.setUniform2(this.gl.uniform2f,t,e,i)},set3f:function(t,e,i,s){return this.setUniform3(this.gl.uniform3f,t,e,i,s)},set4f:function(t,e,i,s,n){return this.setUniform4(this.gl.uniform4f,t,e,i,s,n)},set1fv:function(t,e){return this.setUniform1(this.gl.uniform1fv,t,e,!0)},set2fv:function(t,e){return this.setUniform1(this.gl.uniform2fv,t,e,!0)},set3fv:function(t,e){return this.setUniform1(this.gl.uniform3fv,t,e,!0)},set4fv:function(t,e){return this.setUniform1(this.gl.uniform4fv,t,e,!0)},set1iv:function(t,e){return this.setUniform1(this.gl.uniform1iv,t,e,!0)},set2iv:function(t,e){return this.setUniform1(this.gl.uniform2iv,t,e,!0)},set3iv:function(t,e){return this.setUniform1(this.gl.uniform3iv,t,e,!0)},set4iv:function(t,e){return this.setUniform1(this.gl.uniform4iv,t,e,!0)},set1i:function(t,e){return this.setUniform1(this.gl.uniform1i,t,e)},set2i:function(t,e,i){return this.setUniform2(this.gl.uniform2i,t,e,i)},set3i:function(t,e,i,s){return this.setUniform3(this.gl.uniform3i,t,e,i,s)},set4i:function(t,e,i,s,n){return this.setUniform4(this.gl.uniform4i,t,e,i,s,n)},setMatrix2fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix2fv,t,e,i,!0)},setMatrix3fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix3fv,t,e,i,!0)},setMatrix4fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix4fv,t,e,i,!0)},createProgram:function(t,e){return void 0===t&&(t=this.vertSrc),void 0===e&&(e=this.fragSrc),this.program&&this.renderer.deleteProgram(this.program),this.vertSrc=t,this.fragSrc=e,this.program=this.renderer.createProgram(t,e),this.createUniforms(),this.rebind()},destroy:function(){var t=this.renderer;n(this.uniforms,(function(e){t.deleteUniformLocation(e.location)})),this.uniforms=null,n(this.attributes,(function(e){t.deleteAttribLocation(e.location)})),this.attributes=null,t.deleteProgram(this.program),this.pipeline=null,this.renderer=null,this.gl=null,this.program=null}});t.exports=a},14500:t=>{t.exports={BYTE:{enum:5120,size:1},UNSIGNED_BYTE:{enum:5121,size:1},SHORT:{enum:5122,size:2},UNSIGNED_SHORT:{enum:5123,size:2},INT:{enum:5124,size:4},UNSIGNED_INT:{enum:5125,size:4},FLOAT:{enum:5126,size:4}}},4159:(t,e,i)=>{var s=i(14500),n=i(79291),r={PipelineManager:i(7530),Pipelines:i(96615),RenderTarget:i(32302),Utils:i(70554),WebGLPipeline:i(29100),WebGLRenderer:i(74797),WebGLShader:i(38683),Wrappers:i(9503)};r=n(!1,r,s),t.exports=r},31302:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(78908),o=i(85191),a=i(14500),h=i(29100),l=new s({Extends:h,initialize:function(t){t.fragShader=n(t,"fragShader",r),t.vertShader=n(t,"vertShader",o),t.batchSize=n(t,"batchSize",1),t.vertices=n(t,"vertices",[-1,1,-1,-7,7,1]),t.attributes=n(t,"attributes",[{name:"inPosition",size:2,type:a.FLOAT}]),h.call(this,t)},boot:function(){h.prototype.boot.call(this),this.set1i("uMainSampler",0),this.set1i("uMaskSampler",1)},resize:function(t,e){h.prototype.resize.call(this,t,e),this.set2f("uResolution",t,e)},beginMask:function(t,e,i){this.renderer.beginBitmapMask(t,i)},endMask:function(t,e,i){var s=this.gl,n=this.renderer,r=t.bitmapMask;r&&s&&(n.drawBitmapMask(r,e,this),i&&this.set2f("uResolution",i.width,i.height),this.set1i("uInvertMaskAlpha",t.invertAlpha),s.drawArrays(this.topology,0,3),i&&this.set2f("uResolution",this.width,this.height),s.bindTexture(s.TEXTURE_2D,null))}});t.exports=l},92651:(t,e,i)=>{var s=i(83419),n=i(58918),r=i(14811),o=i(95540),a=i(43558),h=i(89350),l=i(70554),u=new s({Extends:a,initialize:function(t){t.shaders=[l.setGlowQuality(h.FXGlowFrag,t.game),h.FXShadowFrag,h.FXPixelateFrag,h.FXVignetteFrag,h.FXShineFrag,h.FXBlurLowFrag,h.FXBlurMedFrag,h.FXBlurHighFrag,h.FXGradientFrag,h.FXBloomFrag,h.ColorMatrixFrag,h.FXCircleFrag,h.FXBarrelFrag,h.FXDisplacementFrag,h.FXWipeFrag,h.FXBokehFrag],a.call(this,t);var e=this.game;this.glow=new n.Glow(e),this.shadow=new n.Shadow(e),this.pixelate=new n.Pixelate(e),this.vignette=new n.Vignette(e),this.shine=new n.Shine(e),this.gradient=new n.Gradient(e),this.circle=new n.Circle(e),this.barrel=new n.Barrel(e),this.wipe=new n.Wipe(e),this.bokeh=new n.Bokeh(e);var i=[];i[r.GLOW]=this.onGlow,i[r.SHADOW]=this.onShadow,i[r.PIXELATE]=this.onPixelate,i[r.VIGNETTE]=this.onVignette,i[r.SHINE]=this.onShine,i[r.BLUR]=this.onBlur,i[r.GRADIENT]=this.onGradient,i[r.BLOOM]=this.onBloom,i[r.COLOR_MATRIX]=this.onColorMatrix,i[r.CIRCLE]=this.onCircle,i[r.BARREL]=this.onBarrel,i[r.DISPLACEMENT]=this.onDisplacement,i[r.WIPE]=this.onWipe,i[r.BOKEH]=this.onBokeh,this.fxHandlers=i,this.source,this.target,this.swap},onDraw:function(t,e,i){this.source=t,this.target=e,this.swap=i;var s=t.width,n=t.height,r=this.tempSprite,o=this.fxHandlers;if(r&&r.preFX)for(var a=r.preFX.list,h=0;h{var s=i(83419),n=i(95540),r=i(31063),o=i(57516),a=i(61340),h=i(26099),l=i(29100),u=new s({Extends:o,initialize:function(t){var e=n(t,"fragShader",r);t.fragShader=e.replace("%LIGHT_COUNT%",t.game.renderer.config.maxLights),o.call(this,t),this.inverseRotationMatrix=new Float32Array([1,0,0,0,1,0,0,0,1]),this.currentNormalMap,this.lightsActive=!0,this.tempVec2=new h,this._tempMatrix=new a,this._tempMatrix2=new a},boot:function(){l.prototype.boot.call(this)},onRender:function(t,e){var i=t.sys.lights;if(this.lightsActive=!1,i&&i.active){var s,n=i.getLights(e),r=n.length;this.lightsActive=!0;var o=this.renderer.height,a=e.matrix,h=this.tempVec2;for(this.set1i("uMainSampler",0),this.set1i("uNormSampler",1),this.set2f("uResolution",this.width/2,this.height/2),this.set4f("uCamera",e.x,e.y,e.rotation,e.zoom),this.set3f("uAmbientLightColor",i.ambientColor.r,i.ambientColor.g,i.ambientColor.b),this.set1i("uLightCount",r),s=0;s0&&this.flush();var e=this.inverseRotationMatrix;if(t){var i=-t,s=Math.cos(i),n=Math.sin(i);e[1]=n,e[3]=-n,e[0]=e[4]=s}else e[0]=e[4]=1,e[1]=e[3]=0;this.setMatrix3fv("uInverseRotationMatrix",!1,e),this.currentNormalMapRotation=t}},setTexture2D:function(t,e){var i=this.renderer;void 0===t&&(t=i.whiteTexture);var s=this.getNormalMap(e);this.isNewNormalMap(t,s)&&(this.flush(),this.createBatch(t),this.addTextureToBatch(s),this.currentNormalMap=s);var n=0;e&&e.parentContainer?n=e.getWorldTransformMatrix(this._tempMatrix,this._tempMatrix2).rotationNormalized:e&&(n=e.rotation);return this.setNormalMapRotation(n),0},setGameObject:function(t,e){void 0===e&&(e=t.frame);var i=e.glTexture,s=this.getNormalMap(t);if(this.isNewNormalMap(i,s)&&(this.flush(),this.createBatch(i),this.addTextureToBatch(s),this.currentNormalMap=s),t.parentContainer){var n=t.getWorldTransformMatrix(this._tempMatrix,this._tempMatrix2);this.setNormalMapRotation(n.rotationNormalized)}else this.setNormalMapRotation(t.rotation);return 0},isNewNormalMap:function(t,e){return this.currentTexture!==t||this.currentNormalMap!==e},getNormalMap:function(t){var e;return t?(t.displayTexture?e=t.displayTexture.dataSource[t.displayFrame.sourceIndex]:t.texture?e=t.texture.dataSource[t.frame.sourceIndex]:t.tileset&&(e=Array.isArray(t.tileset)?t.tileset[0].image.dataSource[0]:t.tileset.image.dataSource[0]),e?e.glTexture:this.renderer.normalTexture):this.renderer.normalTexture},batchSprite:function(t,e,i){this.lightsActive&&o.prototype.batchSprite.call(this,t,e,i)},batchTexture:function(t,e,i,s,n,r,a,h,l,u,c,d,f,p,v,g,m,y,x,T,w,b,S,E,A,C,_,M,P,R,L,O){this.lightsActive&&o.prototype.batchTexture.call(this,t,e,i,s,n,r,a,h,l,u,c,d,f,p,v,g,m,y,x,T,w,b,S,E,A,C,_,M,P,R,L,O)},batchTextureFrame:function(t,e,i,s,n,r,a){this.lightsActive&&o.prototype.batchTextureFrame.call(this,t,e,i,s,n,r,a)}});t.exports=u},56527:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(57516),o=i(45561),a=i(60722),h=i(14500),l=i(29100),u=new s({Extends:r,initialize:function(t){t.fragShader=n(t,"fragShader",o),t.vertShader=n(t,"vertShader",a),t.attributes=n(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2},{name:"inTexId"},{name:"inTintEffect"},{name:"inTint",size:4,type:h.UNSIGNED_BYTE,normalized:!0}]),t.forceZero=!0,t.resizeUniform="uResolution",r.call(this,t)},boot:function(){l.prototype.boot.call(this);var t=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",t.width,t.height),this.set1i("uRoundPixels",t.config.roundPixels)}});t.exports=u},57516:(t,e,i)=>{var s=i(83419),n=i(94811),r=i(95540),o=i(98840),a=i(44667),h=i(61340),l=i(70554),u=i(14500),c=i(29100),d=new s({Extends:c,initialize:function(t){var e=t.game.renderer,i=r(t,"fragShader",o);t.fragShader=l.parseFragmentShaderMaxTextures(i,e.maxTextures),t.vertShader=r(t,"vertShader",a),t.attributes=r(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2},{name:"inTexId"},{name:"inTintEffect"},{name:"inTint",size:4,type:u.UNSIGNED_BYTE,normalized:!0}]),t.resizeUniform="uResolution",c.call(this,t),this._tempMatrix1=new h,this._tempMatrix2=new h,this._tempMatrix3=new h,this.calcMatrix=new h,this.tempTriangle=[{x:0,y:0,width:0},{x:0,y:0,width:0},{x:0,y:0,width:0},{x:0,y:0,width:0}],this.strokeTint={TL:0,TR:0,BL:0,BR:0},this.fillTint={TL:0,TR:0,BL:0,BR:0},this.currentFrame={u0:0,v0:0,u1:1,v1:1},this.firstQuad=[0,0,0,0,0],this.prevQuad=[0,0,0,0,0],this.polygonCache=[]},boot:function(){c.prototype.boot.call(this);var t=this.renderer;this.set1iv("uMainSampler",t.textureIndexes),this.set2f("uResolution",t.width,t.height),this.set1i("uRoundPixels",t.config.roundPixels)},batchSprite:function(t,e,i){this.manager.set(this,t);var s=this._tempMatrix1,n=this._tempMatrix2,r=this._tempMatrix3,o=t.frame,a=o.glTexture,h=o.u0,u=o.v0,c=o.u1,d=o.v1,f=o.x,p=o.y,v=o.cutWidth,g=o.cutHeight,m=o.customPivot,y=t.displayOriginX,x=t.displayOriginY,T=-y+f,w=-x+p;if(t.isCropped){var b=t._crop;b.flipX===t.flipX&&b.flipY===t.flipY||o.updateCropUVs(b,t.flipX,t.flipY),h=b.u0,u=b.v0,c=b.u1,d=b.v1,v=b.width,g=b.height,T=-y+(f=b.x),w=-x+(p=b.y)}var S=1,E=1;t.flipX&&(m||(T+=-o.realWidth+2*y),S=-1),t.flipY&&(m||(w+=-o.realHeight+2*x),E=-1);var A=t.x,C=t.y;n.applyITRS(A,C,t.rotation,t.scaleX*S,t.scaleY*E),s.copyFrom(e.matrix),i?(s.multiplyWithOffset(i,-e.scrollX*t.scrollFactorX,-e.scrollY*t.scrollFactorY),n.e=A,n.f=C):(n.e-=e.scrollX*t.scrollFactorX,n.f-=e.scrollY*t.scrollFactorY),s.multiply(n,r);var _=r.setQuad(T,w,T+v,w+g),M=l.getTintAppendFloatAlpha,P=e.alpha,R=M(t.tintTopLeft,P*t._alphaTL),L=M(t.tintTopRight,P*t._alphaTR),O=M(t.tintBottomLeft,P*t._alphaBL),F=M(t.tintBottomRight,P*t._alphaBR);this.shouldFlush(6)&&this.flush();var D=this.setGameObject(t,o);this.manager.preBatch(t),this.currentShader.set1i("uRoundPixels",e.roundPixels),this.batchQuad(t,_[0],_[1],_[2],_[3],_[4],_[5],_[6],_[7],h,u,c,d,R,L,O,F,t.tintFill,a,D),this.manager.postBatch(t)},batchTexture:function(t,e,i,s,n,r,o,a,h,l,u,c,d,f,p,v,g,m,y,x,T,w,b,S,E,A,C,_,M,P,R,L,O){void 0===O&&(O=!1),this.manager.set(this,t);var F=this._tempMatrix1,D=this._tempMatrix2,k=this._tempMatrix3,I=m/i+C,B=y/s+_,N=(m+x)/i+C,U=(y+T)/s+_,X=o,Y=a,z=-v,G=-g;if(t.isCropped){var V=t._crop,W=V.width,H=V.height;X=W,Y=H,o=W,a=H;var j=m=V.x,q=y=V.y;c&&(j=x-V.x-W),d&&(q=T-V.y-H),I=j/i+C,B=q/s+_,N=(j+W)/i+C,U=(q+H)/s+_,z=-v+m,G=-g+y}c&&(X*=-1,z+=o),(d^=!R&&e.isRenderTexture?1:0)&&(Y*=-1,G+=a),D.applyITRS(n,r,u,h,l),F.copyFrom(M.matrix),P?(F.multiplyWithOffset(P,-M.scrollX*f,-M.scrollY*p),D.e=n,D.f=r):(D.e-=M.scrollX*f,D.f-=M.scrollY*p),F.multiply(D,k);var K=k.setQuad(z,G,z+X,G+Y);null==L&&(L=this.setTexture2D(e)),t&&!O&&this.manager.preBatch(t),this.currentShader.set1i("uRoundPixels",M.roundPixels),this.batchQuad(t,K[0],K[1],K[2],K[3],K[4],K[5],K[6],K[7],I,B,N,U,w,b,S,E,A,e,L),t&&!O&&this.manager.postBatch(t)},batchTextureFrame:function(t,e,i,s,n,r,o){this.manager.set(this);var a=this._tempMatrix1.copyFrom(r),h=this._tempMatrix2;o?a.multiply(o,h):h=a;var u=h.setQuad(e,i,e+t.width,i+t.height),c=this.setTexture2D(t.source.glTexture);s=l.getTintAppendFloatAlpha(s,n),this.batchQuad(null,u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],t.u0,t.v0,t.u1,t.v1,s,s,s,s,0,t.glTexture,c)},batchFillRect:function(t,e,i,s,n,r){this.renderer.pipelines.set(this);var o=this.calcMatrix;r&&r.multiply(n,o);var a=o.setQuad(t,e,t+i,e+s),h=this.fillTint;this.batchQuad(null,a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],0,0,1,1,h.TL,h.TR,h.BL,h.BR,2)},batchFillTriangle:function(t,e,i,s,n,r,o,a){this.renderer.pipelines.set(this);var h=this.calcMatrix;a&&a.multiply(o,h);var l=h.getX(t,e),u=h.getY(t,e),c=h.getX(i,s),d=h.getY(i,s),f=h.getX(n,r),p=h.getY(n,r),v=this.fillTint;this.currentShader.set1i("uRoundPixels",!1),this.batchTri(null,l,u,c,d,f,p,0,0,1,1,v.TL,v.TR,v.BL,2)},batchStrokeTriangle:function(t,e,i,s,n,r,o,a,h){var l=this.tempTriangle;l[0].x=t,l[0].y=e,l[0].width=o,l[1].x=i,l[1].y=s,l[1].width=o,l[2].x=n,l[2].y=r,l[2].width=o,l[3].x=t,l[3].y=e,l[3].width=o,this.batchStrokePath(l,o,!1,a,h)},batchFillPath:function(t,e,i){this.renderer.pipelines.set(this);var s=this.calcMatrix;i&&i.multiply(e,s);for(var r,o,a=t.length,h=this.polygonCache,l=this.fillTint.TL,u=this.fillTint.TR,c=this.fillTint.BL,d=0;d0&&X[4]?this.batchQuad(null,F,D,P,R,X[0],X[1],X[2],X[3],0,0,1,1,I,B,N,U,2):(Y[0]=F,Y[1]=D,Y[2]=P,Y[3]=R,Y[4]=1),h&&Y[4]?this.batchQuad(null,_,M,L,O,Y[0],Y[1],Y[2],Y[3],0,0,1,1,I,B,N,U,2):(X[0]=_,X[1]=M,X[2]=L,X[3]=O,X[4]=1)}}},destroy:function(){return this._tempMatrix1.destroy(),this._tempMatrix2.destroy(),this._tempMatrix3.destroy(),this._tempMatrix1=null,this._tempMatrix1=null,this._tempMatrix1=null,c.prototype.destroy.call(this),this}});t.exports=d},43439:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(4127),o=i(89924),a=i(29100),h=new s({Extends:a,initialize:function(t){t.vertShader=n(t,"vertShader",o),t.fragShader=n(t,"fragShader",r),t.attributes=n(t,"attributes",[{name:"inPosition",size:2},{name:"inLightPosition",size:2},{name:"inLightRadius"},{name:"inLightAttenuation"},{name:"inLightColor",size:4}]),a.call(this,t)},onRender:function(t,e){this.set2f("uResolution",this.width,this.height),this.set1f("uCameraZoom",e.zoom)},batchPointLight:function(t,e,i,s,n,r,o,a,h,l,u,c){var d=t.color,f=t.intensity,p=t.radius,v=t.attenuation,g=d.r*f,m=d.g*f,y=d.b*f,x=e.alpha*t.alpha;this.shouldFlush(6)&&this.flush(),this.currentBatch||this.setTexture2D(),this.batchLightVert(i,s,u,c,p,v,g,m,y,x),this.batchLightVert(n,r,u,c,p,v,g,m,y,x),this.batchLightVert(o,a,u,c,p,v,g,m,y,x),this.batchLightVert(i,s,u,c,p,v,g,m,y,x),this.batchLightVert(o,a,u,c,p,v,g,m,y,x),this.batchLightVert(h,l,u,c,p,v,g,m,y,x),this.currentBatch.count=this.vertexCount-this.currentBatch.start},batchLightVert:function(t,e,i,s,n,r,o,a,h,l){var u=this.vertexViewF32,c=this.vertexCount*this.currentShader.vertexComponentCount-1;u[++c]=t,u[++c]=e,u[++c]=i,u[++c]=s,u[++c]=n,u[++c]=r,u[++c]=o,u[++c]=a,u[++c]=h,u[++c]=l,this.vertexCount++}});t.exports=h},84057:(t,e,i)=>{var s=i(83419),n=i(89422),r=i(95540),o=i(27681),a=i(49627),h=i(29100),l=new s({Extends:h,initialize:function(t){t.renderTarget=r(t,"renderTarget",1),t.fragShader=r(t,"fragShader",o),t.vertShader=r(t,"vertShader",a),t.attributes=r(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2}]),t.batchSize=1,t.vertices=[-1,-1,0,0,-1,1,0,1,1,1,1,1,-1,-1,0,0,1,1,1,1,1,-1,1,0],h.call(this,t),this.isPostFX=!0,this.gameObject,this.controller,this.colorMatrix=new n,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2,this.renderer.isBooted&&(this.manager=this.renderer.pipelines)},bootFX:function(){h.prototype.boot.call(this);var t=this.manager.UTILITY_PIPELINE;this.fullFrame1=t.fullFrame1,this.fullFrame2=t.fullFrame2,this.halfFrame1=t.halfFrame1,this.halfFrame2=t.halfFrame2;var e=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",e.width,e.height),this.set1i("uRoundPixels",e.config.roundPixels);for(var i=this.renderTargets,s=0;s{var s=i(10312),n=i(67502),r=i(83419),o=i(96293),a=i(95540),h=i(57516),l=i(27681),u=i(87841),c=i(32302),d=i(45561),f=i(60722),p=i(29100),v=new r({Extends:h,initialize:function(t){var e=a(t,"fragShader",l),i=a(t,"vertShader",f),s=a(t,"drawShader",l),n=[{name:"DrawSprite",fragShader:d,vertShader:f},{name:"CopySprite",fragShader:e,vertShader:i},{name:"DrawGame",fragShader:s,vertShader:f},{name:"ColorMatrix",fragShader:o}],r=a(t,"shaders",[]);t.shaders=n.concat(r),t.vertShader||(t.vertShader=i),t.batchSize=1,h.call(this,t),this.isPreFX=!0,this.customMainSampler=null,this.drawSpriteShader,this.copyShader,this.gameShader,this.colorMatrixShader,this.quadVertexData,this.quadVertexBuffer,this.quadVertexViewF32,this.spriteBounds=new u,this.targetBounds=new u,this.fsTarget,this.tempSprite,this.renderer.isBooted&&(this.manager=this.renderer.pipelines,this.boot())},boot:function(){p.prototype.boot.call(this);var t=this.shaders,e=this.renderer;this.drawSpriteShader=t[0],this.copyShader=t[1],this.gameShader=t[2],this.colorMatrixShader=t[3],this.fsTarget=new c(e,e.width,e.height,1,0,!0,!0),this.renderTargets=this.manager.renderTargets.concat(this.fsTarget);var i=new ArrayBuffer(168);this.quadVertexData=i,this.quadVertexViewF32=new Float32Array(i),this.quadVertexBuffer=e.createVertexBuffer(i,this.gl.STATIC_DRAW),this.onResize(e.width,e.height),this.currentShader=this.copyShader,this.set2f("uResolution",e.width,e.height),this.set1i("uRoundPixels",e.config.roundPixels)},onResize:function(t,e){var i=this.quadVertexViewF32;i[1]=e,i[22]=e,i[14]=t,i[28]=t,i[35]=t,i[36]=e},batchQuad:function(t,e,i,s,r,o,a,h,l,u,c,d,f,p,v,g,m,y,x){var T=Math.min(e,s,o,h),w=Math.min(i,r,a,l),b=Math.max(e,s,o,h)-T,S=Math.max(i,r,a,l)-w,E=this.spriteBounds.setTo(T,w,b,S),A=t?t.preFX.padding:0,C=b+2*A,_=S+2*A,M=Math.abs(Math.max(C,_)),P=this.manager.getRenderTarget(M),R=this.targetBounds.setTo(0,0,P.width,P.height);n(R,E.centerX,E.centerY),this.tempSprite=t;var L=this.gl,O=this.renderer;O.clearStencilMask(),this.setShader(this.drawSpriteShader),this.set1i("uMainSampler",0),this.set2f("uResolution",O.width,O.height),this.set1i("uRoundPixels",O.config.roundPixels),this.flipProjectionMatrix(!0),t&&(this.onDrawSprite(t,P),t.preFX.onFX(this));var F=this.fsTarget;return this.flush(),L.viewport(0,0,O.width,O.height),L.bindFramebuffer(L.FRAMEBUFFER,F.framebuffer.webGLFramebuffer),L.framebufferTexture2D(L.FRAMEBUFFER,L.COLOR_ATTACHMENT0,L.TEXTURE_2D,F.texture.webGLTexture,0),L.clearColor(0,0,0,0),L.clear(L.COLOR_BUFFER_BIT),this.setTexture2D(x),this.batchVert(e,i,u,c,0,y,p),this.batchVert(s,r,u,f,0,y,g),this.batchVert(o,a,d,f,0,y,m),this.batchVert(e,i,u,c,0,y,p),this.batchVert(o,a,d,f,0,y,m),this.batchVert(h,l,d,c,0,y,v),this.flush(),this.flipProjectionMatrix(!1),L.activeTexture(L.TEXTURE0),L.bindTexture(L.TEXTURE_2D,P.texture.webGLTexture),L.copyTexSubImage2D(L.TEXTURE_2D,0,0,0,R.x,R.y,R.width,R.height),L.bindFramebuffer(L.FRAMEBUFFER,null),L.bindTexture(L.TEXTURE_2D,null),this.onBatch(t),this.currentShader=this.copyShader,this.onDraw(P,this.manager.getSwapRenderTarget(),this.manager.getAltSwapRenderTarget()),!0},onDrawSprite:function(){},onCopySprite:function(){},copySprite:function(t,e,i,n,r,o,a){void 0===i&&(i=!0),void 0===n&&(n=!0),void 0===r&&(r=!1),void 0===a&&(a=this.copyShader);var h=this.gl,l=this.tempSprite;o&&(a=this.colorMatrixShader),this.currentShader=a;var u=this.setVertexBuffer(this.quadVertexBuffer);a.bind(u,!1);var c=this.renderer;if(this.set1i("uMainSampler",0),this.set2f("uResolution",c.width,c.height),this.set1i("uRoundPixels",c.config.roundPixels),l.preFX.onFXCopy(this),this.onCopySprite(t,e,l),o&&(this.set1fv("uColorMatrix",o.getData()),this.set1f("uAlpha",o.alpha)),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,t.texture.webGLTexture),t.height>e.height)h.viewport(0,0,t.width,t.height),this.setTargetUVs(t,e);else{var d=e.height-t.height;h.viewport(0,d,t.width,t.height),this.resetUVs()}if(h.bindFramebuffer(h.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,e.texture.webGLTexture,0),i&&(h.clearColor(0,0,0,Number(!n)),h.clear(h.COLOR_BUFFER_BIT)),r){var f=this.renderer.currentBlendMode;this.renderer.setBlendMode(s.ERASE)}h.bufferData(h.ARRAY_BUFFER,this.quadVertexData,h.STATIC_DRAW),h.drawArrays(h.TRIANGLES,0,6),r&&this.renderer.setBlendMode(f),h.bindFramebuffer(h.FRAMEBUFFER,null)},copy:function(t,e){var i=this.gl;this.set1i("uMainSampler",0),i.activeTexture(i.TEXTURE0),i.bindTexture(i.TEXTURE_2D,t.texture.webGLTexture),i.viewport(0,0,t.width,t.height),this.setUVs(0,0,0,1,1,1,1,0),i.bindFramebuffer(i.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),i.framebufferTexture2D(i.FRAMEBUFFER,i.COLOR_ATTACHMENT0,i.TEXTURE_2D,e.texture.webGLTexture,0),i.clearColor(0,0,0,0),i.clear(i.COLOR_BUFFER_BIT),i.bufferData(i.ARRAY_BUFFER,this.quadVertexData,i.STATIC_DRAW),i.drawArrays(i.TRIANGLES,0,6),i.bindFramebuffer(i.FRAMEBUFFER,null)},blendFrames:function(t,e,i,s,n){this.manager.blendFrames(t,e,i,s,n)},blendFramesAdditive:function(t,e,i,s,n){this.manager.blendFramesAdditive(t,e,i,s,n)},drawToGame:function(t){this.currentShader=null,this.setShader(this.copyShader),this.bindAndDraw(t)},copyToGame:function(t){this.currentShader=null,this.setShader(this.gameShader),this.bindAndDraw(t)},bindAndDraw:function(t){var e=this.gl,i=this.renderer;this.set1i("uMainSampler",0),this.customMainSampler?this.setTexture2D(this.customMainSampler):this.setTexture2D(t.texture);var s=this._tempMatrix1.loadIdentity(),n=this.targetBounds.x,r=this.targetBounds.y,o=n+t.width,a=r+t.height,h=s.getX(n,r),l=s.getX(n,a),u=s.getX(o,a),c=s.getX(o,r),d=s.getY(n,r),f=s.getY(n,a),p=s.getY(o,a),v=s.getY(o,r),g=16777215;this.batchVert(h,d,0,0,0,0,g),this.batchVert(l,f,0,1,0,0,g),this.batchVert(u,p,1,1,0,0,g),this.batchVert(h,d,0,0,0,0,g),this.batchVert(u,p,1,1,0,0,g),this.batchVert(c,v,1,0,0,0,g),i.restoreFramebuffer(!1,!0),i.currentFramebuffer||e.viewport(0,0,i.width,i.height),i.restoreStencilMask(),this.flush(),this.tempSprite=null},onDraw:function(t){this.drawToGame(t)},setUVs:function(t,e,i,s,n,r,o,a){var h=this.quadVertexViewF32;h[2]=t,h[3]=e,h[9]=i,h[10]=s,h[16]=n,h[17]=r,h[23]=t,h[24]=e,h[30]=n,h[31]=r,h[37]=o,h[38]=a},setTargetUVs:function(t,e){var i=e.height/t.height;i=i>.5?.5-(i-.5):.5-i+.5,this.setUVs(0,i,0,1+i,1,1+i,1,i)},resetUVs:function(){this.setUVs(0,0,0,1,1,1,1,0)},destroy:function(){return this.renderer.deleteBuffer(this.quadVertexBuffer),this.drawSpriteShader=null,this.copyShader=null,this.gameShader=null,this.colorMatrixShader=null,this.quadVertexData=null,this.quadVertexBuffer=null,this.quadVertexViewF32=null,this.fsTarget=null,this.tempSprite=null,h.prototype.destroy.call(this),this}});t.exports=v},81041:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(57516),o=new s({Extends:r,initialize:function(t){t.topology=5,t.batchSize=n(t,"batchSize",256),r.call(this,t)}});t.exports=o},12385:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(57516),o=i(45561),a=i(60722),h=i(29100),l=new s({Extends:r,initialize:function(t){t.fragShader=n(t,"fragShader",o),t.vertShader=n(t,"vertShader",a),t.forceZero=!0,r.call(this,t)},boot:function(){h.prototype.boot.call(this);var t=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",t.width,t.height),this.set1i("uRoundPixels",t.config.roundPixels)}});t.exports=l},7589:(t,e,i)=>{var s=i(35407),n=i(10312),r=i(83419),o=i(89422),a=i(96293),h=i(36682),l=i(95540),u=i(48247),c=i(49627),d=i(29100),f=new r({Extends:d,initialize:function(t){t.renderTarget=l(t,"renderTarget",[{scale:1,autoResize:!0},{scale:1,autoResize:!0},{scale:.5,autoResize:!0},{scale:.5,autoResize:!0}]),t.vertShader=l(t,"vertShader",c),t.shaders=l(t,"shaders",[{name:"Copy",fragShader:h},{name:"AddBlend",fragShader:s},{name:"LinearBlend",fragShader:u},{name:"ColorMatrix",fragShader:a}]),t.attributes=l(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2}]),t.vertices=[-1,-1,0,0,-1,1,0,1,1,1,1,1,-1,-1,0,0,1,1,1,1,1,-1,1,0],t.batchSize=1,d.call(this,t),this.colorMatrix=new o,this.copyShader,this.addShader,this.linearShader,this.colorMatrixShader,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2},boot:function(){d.prototype.boot.call(this);var t=this.shaders,e=this.renderTargets;this.copyShader=t[0],this.addShader=t[1],this.linearShader=t[2],this.colorMatrixShader=t[3],this.fullFrame1=e[0],this.fullFrame2=e[1],this.halfFrame1=e[2],this.halfFrame2=e[3]},copyFrame:function(t,e,i,s,n){void 0===i&&(i=1),void 0===s&&(s=!0),void 0===n&&(n=!0);var r=this.gl;this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",i),r.activeTexture(r.TEXTURE0),r.bindTexture(r.TEXTURE_2D,t.texture.webGLTexture),e?(r.viewport(0,0,e.width,e.height),r.bindFramebuffer(r.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,e.texture.webGLTexture,0)):r.viewport(0,0,t.width,t.height),s&&(n?r.clearColor(0,0,0,0):r.clearColor(0,0,0,1),r.clear(r.COLOR_BUFFER_BIT)),r.bufferData(r.ARRAY_BUFFER,this.vertexData,r.STATIC_DRAW),r.drawArrays(r.TRIANGLES,0,6),r.bindFramebuffer(r.FRAMEBUFFER,null),r.bindTexture(r.TEXTURE_2D,null)},blitFrame:function(t,e,i,s,r,o,a){void 0===i&&(i=1),void 0===s&&(s=!0),void 0===r&&(r=!0),void 0===o&&(o=!1),void 0===a&&(a=!1);var h=this.gl;if(this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",i),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,t.texture.webGLTexture),t.height>e.height)h.viewport(0,0,t.width,t.height),this.setTargetUVs(t,e);else{var l=e.height-t.height;h.viewport(0,l,t.width,t.height)}if(h.bindFramebuffer(h.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,e.texture.webGLTexture,0),s&&(r?h.clearColor(0,0,0,0):h.clearColor(0,0,0,1),h.clear(h.COLOR_BUFFER_BIT)),o){var u=this.renderer.currentBlendMode;this.renderer.setBlendMode(n.ERASE)}a&&this.flipY(),h.bufferData(h.ARRAY_BUFFER,this.vertexData,h.STATIC_DRAW),h.drawArrays(h.TRIANGLES,0,6),o&&this.renderer.setBlendMode(u),h.bindFramebuffer(h.FRAMEBUFFER,null),h.bindTexture(h.TEXTURE_2D,null),this.resetUVs()},copyFrameRect:function(t,e,i,s,n,r,o,a){void 0===o&&(o=!0),void 0===a&&(a=!0);var h=this.gl;h.bindFramebuffer(h.FRAMEBUFFER,t.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,t.texture.webGLTexture,0),o&&(a?h.clearColor(0,0,0,0):h.clearColor(0,0,0,1),h.clear(h.COLOR_BUFFER_BIT)),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,e.texture.webGLTexture),h.copyTexSubImage2D(h.TEXTURE_2D,0,0,0,i,s,n,r),h.bindFramebuffer(h.FRAMEBUFFER,null),h.bindTexture(h.TEXTURE_2D,null)},copyToGame:function(t){var e=this.gl;this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",1),this.renderer.popFramebuffer(),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,t.texture.webGLTexture),e.bufferData(e.ARRAY_BUFFER,this.vertexData,e.STATIC_DRAW),e.drawArrays(e.TRIANGLES,0,6)},drawFrame:function(t,e,i,s){void 0===i&&(i=!0),void 0===s&&(s=this.colorMatrix);var n=this.gl;this.setShader(this.colorMatrixShader),this.set1i("uMainSampler",0),this.set1fv("uColorMatrix",s.getData()),this.set1f("uAlpha",s.alpha),n.activeTexture(n.TEXTURE0),n.bindTexture(n.TEXTURE_2D,t.texture.webGLTexture),e?(n.viewport(0,0,e.width,e.height),n.bindFramebuffer(n.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),n.framebufferTexture2D(n.FRAMEBUFFER,n.COLOR_ATTACHMENT0,n.TEXTURE_2D,e.texture.webGLTexture,0)):n.viewport(0,0,t.width,t.height),i?n.clearColor(0,0,0,0):n.clearColor(0,0,0,1),n.clear(n.COLOR_BUFFER_BIT),n.bufferData(n.ARRAY_BUFFER,this.vertexData,n.STATIC_DRAW),n.drawArrays(n.TRIANGLES,0,6),n.bindFramebuffer(n.FRAMEBUFFER,null),n.bindTexture(n.TEXTURE_2D,null)},blendFrames:function(t,e,i,s,n,r){void 0===s&&(s=1),void 0===n&&(n=!0),void 0===r&&(r=this.linearShader);var o=this.gl;this.setShader(r),this.set1i("uMainSampler1",0),this.set1i("uMainSampler2",1),this.set1f("uStrength",s),o.activeTexture(o.TEXTURE0),o.bindTexture(o.TEXTURE_2D,t.texture.webGLTexture),o.activeTexture(o.TEXTURE1),o.bindTexture(o.TEXTURE_2D,e.texture.webGLTexture),i?(o.bindFramebuffer(o.FRAMEBUFFER,i.framebuffer.webGLFramebuffer),o.framebufferTexture2D(o.FRAMEBUFFER,o.COLOR_ATTACHMENT0,o.TEXTURE_2D,i.texture.webGLTexture,0),o.viewport(0,0,i.width,i.height)):o.viewport(0,0,t.width,t.height),n?o.clearColor(0,0,0,0):o.clearColor(0,0,0,1),o.clear(o.COLOR_BUFFER_BIT),o.bufferData(o.ARRAY_BUFFER,this.vertexData,o.STATIC_DRAW),o.drawArrays(o.TRIANGLES,0,6),o.bindFramebuffer(o.FRAMEBUFFER,null),o.bindTexture(o.TEXTURE_2D,null)},blendFramesAdditive:function(t,e,i,s,n){this.blendFrames(t,e,i,s,n,this.addShader)},clearFrame:function(t,e){void 0===e&&(e=!0);var i=this.gl;i.viewport(0,0,t.width,t.height),i.bindFramebuffer(i.FRAMEBUFFER,t.framebuffer.webGLFramebuffer),e?i.clearColor(0,0,0,0):i.clearColor(0,0,0,1),i.clear(i.COLOR_BUFFER_BIT);var s=this.renderer.currentFramebuffer;i.bindFramebuffer(i.FRAMEBUFFER,s.webGLFramebuffer)},setUVs:function(t,e,i,s,n,r,o,a){var h=this.vertexViewF32;h[2]=t,h[3]=e,h[6]=i,h[7]=s,h[10]=n,h[11]=r,h[14]=t,h[15]=e,h[18]=n,h[19]=r,h[22]=o,h[23]=a},setTargetUVs:function(t,e){var i=e.height/t.height;i=i>.5?.5-(i-.5):.5-i+.5,this.setUVs(0,i,0,1+i,1,1+i,1,i)},flipX:function(){this.setUVs(1,0,1,1,0,1,0,0)},flipY:function(){this.setUVs(0,1,0,0,1,0,1,1)},resetUVs:function(){this.setUVs(0,0,0,1,1,1,1,0)}});t.exports=f},36060:t=>{t.exports={BITMAPMASK_PIPELINE:"BitmapMaskPipeline",LIGHT_PIPELINE:"Light2D",POINTLIGHT_PIPELINE:"PointLightPipeline",SINGLE_PIPELINE:"SinglePipeline",MULTI_PIPELINE:"MultiPipeline",ROPE_PIPELINE:"RopePipeline",GRAPHICS_PIPELINE:"GraphicsPipeline",POSTFX_PIPELINE:"PostFXPipeline",UTILITY_PIPELINE:"UtilityPipeline",MOBILE_PIPELINE:"MobilePipeline",FX_PIPELINE:"FxPipeline"}},84817:t=>{t.exports="pipelineafterflush"},36712:t=>{t.exports="pipelinebeforeflush"},40285:t=>{t.exports="pipelinebind"},65918:t=>{t.exports="pipelineboot"},92852:t=>{t.exports="pipelinedestroy"},56072:t=>{t.exports="pipelinerebind"},57566:t=>{t.exports="pipelineresize"},77085:(t,e,i)=>{t.exports={AFTER_FLUSH:i(84817),BEFORE_FLUSH:i(36712),BIND:i(40285),BOOT:i(65918),DESTROY:i(92852),REBIND:i(56072),RESIZE:i(57566)}},54812:(t,e,i)=>{var s=i(83419),n=i(99155),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.amount=1},onPreRender:function(t,e){t=this.getController(t),this.set1f("amount",t.amount,e)}});t.exports=o},67329:(t,e,i)=>{var s=i(83419),n=i(24400),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.steps=4,this.offsetX=1,this.offsetY=1,this.blurStrength=1,this.strength=1,this.glcolor=[1,1,1]},onPreRender:function(t){t=this.getController(t),this.set1f("strength",t.blurStrength),this.set3fv("color",t.glcolor)},onDraw:function(t){var e=this.getController(),i=this.fullFrame1,s=this.fullFrame2;this.copyFrame(t,s);for(var n=2/t.width*e.offsetX,r=2/t.height*e.offsetY,o=0;o{var s=i(83419),n=i(41514),r=i(51078),o=i(94328),a=i(84057),h=new s({Extends:a,initialize:function(t){a.call(this,{game:t,shaders:[{name:"Gaussian5",fragShader:n},{name:"Gaussian9",fragShader:r},{name:"Gaussian13",fragShader:o}]}),this.activeShader=this.shaders[0],this.x=2,this.y=2,this.steps=4,this.strength=1,this.glcolor=[1,1,1]},setQualityLow:function(){return this.activeShader=this.shaders[0],this},setQualityMedium:function(){return this.activeShader=this.shaders[1],this},setQualityHigh:function(){return this.activeShader=this.shaders[2],this},onDraw:function(t){var e=this.getController(),i=this.gl,s=this.fullFrame1,n=i.getParameter(i.FRAMEBUFFER_BINDING);this.bind(this.shaders[e.quality]),i.activeTexture(i.TEXTURE0),i.viewport(0,0,t.width,t.height),this.set1i("uMainSampler",0),this.set2f("resolution",t.width,t.height),this.set1f("strength",e.strength),this.set3fv("color",e.glcolor);for(var r=0;r{var s=i(83419),n=i(90610),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.isTiltShift=!1,this.strength=1,this.blurX=1,this.blurY=1,this.radius=.5,this.amount=1,this.contrast=.2},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("radius",t.radius,e),this.set1f("amount",t.amount,e),this.set1f("contrast",t.contrast,e),this.set1f("strength",t.strength,e),this.set2f("blur",t.blurX,t.blurY,e),this.setBoolean("isTiltShift",t.isTiltShift,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},89428:(t,e,i)=>{var s=i(83419),n=i(91899),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.scale=1,this.feather=.005,this.thickness=8,this.glcolor=[1,.2,.7],this.glcolor2=[1,0,0,.4]},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("scale",t.scale,e),this.set1f("feather",t.feather,e),this.set1f("thickness",t.thickness,e),this.set3fv("color",t.glcolor,e),this.set4fv("backgroundColor",t.glcolor2,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},88904:(t,e,i)=>{var s=i(83419),n=i(84057),r=new s({Extends:n,initialize:function(t){n.call(this,{game:t})},onDraw:function(t){var e=this.fullFrame1;this.controller?this.manager.drawFrame(t,e,!0,this.controller):this.drawFrame(t,e),this.copyToGame(e)}});t.exports=r},63563:(t,e,i)=>{var s=i(83419),n=i(47838),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.x=.005,this.y=.005,this.glTexture},onBoot:function(){this.setTexture("__WHITE")},setTexture:function(t){var e=this.game.textures.getFrame(t);e&&(this.glTexture=e.glTexture)},onDraw:function(t){var e=this.getController(),i=this.fullFrame1;this.bind(),this.set1i("uMainSampler",0),this.set1i("uDisplacementSampler",1),this.set2f("amount",e.x,e.y),this.bindTexture(e.glTexture,1),this.copySprite(t,i),this.copyToGame(i)}});t.exports=o},94045:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(98656),o=i(84057),a=i(70554),h=new s({Extends:o,initialize:function(t,e){var i=n(e,"quality",.1),s=n(e,"distance",10);o.call(this,{game:t,fragShader:a.setGlowQuality(r,t,i,s)}),this.outerStrength=4,this.innerStrength=0,this.knockout=!1,this.glcolor=[1,1,1,1]},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("outerStrength",t.outerStrength,e),this.set1f("innerStrength",t.innerStrength,e),this.set4fv("glowColor",t.glcolor,e),this.setBoolean("knockout",t.knockout,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=h},74088:(t,e,i)=>{var s=i(83419),n=i(70463),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.alpha=.2,this.size=0,this.fromX=0,this.fromY=0,this.toX=0,this.toY=1,this.glcolor1=[255,0,0],this.glcolor2=[0,255,0]},onPreRender:function(t,e){t=this.getController(t),this.set1f("alpha",t.alpha,e),this.set1i("size",t.size,e),this.set3fv("color1",t.glcolor1,e),this.set3fv("color2",t.glcolor2,e),this.set2f("positionFrom",t.fromX,t.fromY,e),this.set2f("positionTo",t.toX,t.toY,e)}});t.exports=o},99636:(t,e,i)=>{var s=i(83419),n=i(50831),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.amount=1},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("amount",t.amount,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},34700:(t,e,i)=>{var s=i(83419),n=i(92595),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.x=0,this.y=0,this.decay=.1,this.power=1,this.glcolor=[0,0,0,1],this.samples=6,this.intensity=1},onPreRender:function(t,e){var i=(t=this.getController(t)).samples;this.set1i("samples",i,e),this.set1f("intensity",t.intensity,e),this.set1f("decay",t.decay,e),this.set1f("power",t.power/i,e),this.set2f("lightPosition",t.x,t.y,e),this.set4fv("color",t.glcolor,e)}});t.exports=o},91157:(t,e,i)=>{var s=i(83419),n=i(72464),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.speed=.5,this.lineWidth=.5,this.gradient=3,this.reveal=!1},onPreRender:function(t,e,i,s){t=this.getController(t),this.setTime("time",e),this.set1f("speed",t.speed,e),this.set1f("lineWidth",t.lineWidth,e),this.set1f("gradient",t.gradient,e),this.setBoolean("reveal",t.reveal,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},27797:(t,e,i)=>{var s=i(83419),n=i(39249),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.x=.5,this.y=.5,this.radius=.5,this.strength=.5},onPreRender:function(t,e){t=this.getController(t),this.set1f("radius",t.radius,e),this.set1f("strength",t.strength,e),this.set2f("position",t.x,t.y,e)}});t.exports=o},67603:(t,e,i)=>{var s=i(83419),n=i(2878),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.progress=0,this.wipeWidth=.1,this.direction=0,this.axis=0,this.reveal=!1},onPreRender:function(t,e){var i=(t=this.getController(t)).progress,s=t.wipeWidth,n=t.direction,r=t.axis;this.set4f("config",i,s,n,r,e),this.setBoolean("reveal",t.reveal,e)}});t.exports=o},58918:(t,e,i)=>{var s={Barrel:i(54812),Bloom:i(67329),Blur:i(8861),Bokeh:i(51051),Circle:i(89428),ColorMatrix:i(88904),Displacement:i(63563),Glow:i(94045),Gradient:i(74088),Pixelate:i(99636),Shadow:i(34700),Shine:i(91157),Vignette:i(27797),Wipe:i(67603)};t.exports=s},96615:(t,e,i)=>{var s=i(36060),n=i(79291),r={FX:i(58918),BitmapMaskPipeline:i(31302),Events:i(77085),FXPipeline:i(92651),LightPipeline:i(96569),MobilePipeline:i(56527),MultiPipeline:i(57516),PointLightPipeline:i(43439),PostFXPipeline:i(84057),PreFXPipeline:i(43558),RopePipeline:i(81041),SinglePipeline:i(12385),UtilityPipeline:i(7589)};r=n(!1,r,s),t.exports=r},35407:t=>{t.exports=["#define SHADER_NAME PHASER_ADD_BLEND_FS","precision mediump float;","uniform sampler2D uMainSampler1;","uniform sampler2D uMainSampler2;","uniform float uStrength;","varying vec2 outTexCoord;","void main ()","{"," vec4 frame1 = texture2D(uMainSampler1, outTexCoord);"," vec4 frame2 = texture2D(uMainSampler2, outTexCoord);"," gl_FragColor = frame1 + frame2 * uStrength;","}"].join("\n")},78908:t=>{t.exports=["#define SHADER_NAME PHASER_BITMAP_MASK_FS","precision mediump float;","uniform vec2 uResolution;","uniform sampler2D uMainSampler;","uniform sampler2D uMaskSampler;","uniform bool uInvertMaskAlpha;","void main ()","{"," vec2 uv = gl_FragCoord.xy / uResolution;"," vec4 mainColor = texture2D(uMainSampler, uv);"," vec4 maskColor = texture2D(uMaskSampler, uv);"," if (!uInvertMaskAlpha)"," {"," mainColor *= maskColor.a;"," }"," else"," {"," mainColor *= (1.0 - maskColor.a);"," }"," gl_FragColor = mainColor;","}"].join("\n")},85191:t=>{t.exports=["#define SHADER_NAME PHASER_BITMAP_MASK_VS","precision mediump float;","attribute vec2 inPosition;","void main ()","{"," gl_Position = vec4(inPosition, 0.0, 1.0);","}"].join("\n")},96293:t=>{t.exports=["#define SHADER_NAME PHASER_COLORMATRIX_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float uColorMatrix[20];","uniform float uAlpha;","varying vec2 outTexCoord;","void main ()","{"," vec4 c = texture2D(uMainSampler, outTexCoord);"," if (uAlpha == 0.0)"," {"," gl_FragColor = c;"," return;"," }"," if (c.a > 0.0)"," {"," c.rgb /= c.a;"," }"," vec4 result;"," result.r = (uColorMatrix[0] * c.r) + (uColorMatrix[1] * c.g) + (uColorMatrix[2] * c.b) + (uColorMatrix[3] * c.a) + uColorMatrix[4];"," result.g = (uColorMatrix[5] * c.r) + (uColorMatrix[6] * c.g) + (uColorMatrix[7] * c.b) + (uColorMatrix[8] * c.a) + uColorMatrix[9];"," result.b = (uColorMatrix[10] * c.r) + (uColorMatrix[11] * c.g) + (uColorMatrix[12] * c.b) + (uColorMatrix[13] * c.a) + uColorMatrix[14];"," result.a = (uColorMatrix[15] * c.r) + (uColorMatrix[16] * c.g) + (uColorMatrix[17] * c.b) + (uColorMatrix[18] * c.a) + uColorMatrix[19];"," vec3 rgb = mix(c.rgb, result.rgb, uAlpha);"," rgb *= result.a;"," gl_FragColor = vec4(rgb, result.a);","}"].join("\n")},36682:t=>{t.exports=["#define SHADER_NAME PHASER_COPY_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float uBrightness;","varying vec2 outTexCoord;","void main ()","{"," gl_FragColor = texture2D(uMainSampler, outTexCoord) * uBrightness;","}"].join("\n")},99155:t=>{t.exports=["#define SHADER_NAME BARREL_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float amount;","varying vec2 outTexCoord;","vec2 Distort(vec2 p)","{"," float theta = atan(p.y, p.x);"," float radius = length(p);"," radius = pow(radius, amount);"," p.x = radius * cos(theta);"," p.y = radius * sin(theta);"," return 0.5 * (p + 1.0);","}","void main()","{"," vec2 xy = 2.0 * outTexCoord - 1.0;"," vec2 texCoord = outTexCoord;"," if (length(xy) < 1.0)"," {"," texCoord = Distort(xy);"," }"," gl_FragColor = texture2D(uMainSampler, texCoord);","}"].join("\n")},24400:t=>{t.exports=["#define SHADER_NAME BLOOM_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec4 sum = texture2D(uMainSampler, outTexCoord) * 0.204164 * strength;"," sum = sum + texture2D(uMainSampler, outTexCoord + offset * 1.407333) * 0.304005;"," sum = sum + texture2D(uMainSampler, outTexCoord - offset * 1.407333) * 0.304005;"," sum = sum + texture2D(uMainSampler, outTexCoord + offset * 3.294215) * 0.093913;"," gl_FragColor = (sum + texture2D(uMainSampler, outTexCoord - offset * 3.294215) * 0.093913) * vec4(color, 1);","}"].join("\n")},94328:t=>{t.exports=["#define SHADER_NAME BLUR_HIGH_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 off1 = vec2(1.411764705882353) * offset * strength;"," vec2 off2 = vec2(3.2941176470588234) * offset * strength;"," vec2 off3 = vec2(5.176470588235294) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.1964825501511404;"," col += texture2D(uMainSampler, uv + (off1 / resolution)) * 0.2969069646728344;"," col += texture2D(uMainSampler, uv - (off1 / resolution)) * 0.2969069646728344;"," col += texture2D(uMainSampler, uv + (off2 / resolution)) * 0.09447039785044732;"," col += texture2D(uMainSampler, uv - (off2 / resolution)) * 0.09447039785044732;"," col += texture2D(uMainSampler, uv + (off3 / resolution)) * 0.010381362401148057;"," col += texture2D(uMainSampler, uv - (off3 / resolution)) * 0.010381362401148057;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},41514:t=>{t.exports=["#define SHADER_NAME BLUR_LOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 offset = vec2(1.333) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.29411764705882354;"," col += texture2D(uMainSampler, uv + (offset / resolution)) * 0.35294117647058826;"," col += texture2D(uMainSampler, uv - (offset / resolution)) * 0.35294117647058826;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},51078:t=>{t.exports=["#define SHADER_NAME BLUR_MED_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 off1 = vec2(1.3846153846) * offset * strength;"," vec2 off2 = vec2(3.2307692308) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.2270270270;"," col += texture2D(uMainSampler, uv + (off1 / resolution)) * 0.3162162162;"," col += texture2D(uMainSampler, uv - (off1 / resolution)) * 0.3162162162;"," col += texture2D(uMainSampler, uv + (off2 / resolution)) * 0.0702702703;"," col += texture2D(uMainSampler, uv - (off2 / resolution)) * 0.0702702703;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},90610:t=>{t.exports=["#define SHADER_NAME BOKEH_FS","precision mediump float;","#define ITERATIONS 100.0","#define ONEOVER_ITR 1.0 / ITERATIONS","#define PI 3.141596","#define GOLDEN_ANGLE 2.39996323","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform float radius;","uniform float amount;","uniform float contrast;","uniform bool isTiltShift;","uniform float strength;","uniform vec2 blur;","varying vec2 outTexCoord;","vec2 Sample (in float theta, inout float r)","{"," r += 1.0 / r;"," return (r - 1.0) * vec2(cos(theta), sin(theta)) * 0.06;","}","vec3 Bokeh (sampler2D tex, vec2 uv, float radius)","{"," vec3 acc = vec3(0.0);"," vec3 div = vec3(0.0);"," vec2 pixel = vec2(resolution.y / resolution.x, 1.0) * radius * .025;"," float r = 1.0;"," for (float j = 0.0; j < GOLDEN_ANGLE * ITERATIONS; j += GOLDEN_ANGLE)"," {"," vec3 col = texture2D(tex, uv + pixel * Sample(j, r)).xyz;"," col = contrast > 0.0 ? col * col * (1.0 + contrast) : col;"," vec3 bokeh = vec3(0.5) + pow(col, vec3(10.0)) * amount;"," acc += col * bokeh;"," div += bokeh;"," }"," return acc / div;","}","void main ()","{"," float shift = 1.0;"," if (isTiltShift)"," {"," vec2 uv = vec2(gl_FragCoord.xy / resolution + vec2(-0.5, -0.5)) * 2.0;"," float centerStrength = 1.0;"," shift = length(uv * blur * strength) * centerStrength;"," }"," gl_FragColor = vec4(Bokeh(uMainSampler, outTexCoord * vec2(1.0, 1.0), radius * shift), 0.0);","}"].join("\n")},91899:t=>{t.exports=["#define SHADER_NAME CIRCLE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec3 color;","uniform vec4 backgroundColor;","uniform float thickness;","uniform float scale;","uniform float feather;","varying vec2 outTexCoord;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec2 position = (gl_FragCoord.xy / resolution.xy) * 2.0 - 1.0;"," float aspectRatio = resolution.x / resolution.y;"," position.x *= aspectRatio;"," float grad = length(position);"," float outer = aspectRatio;"," float inner = outer - (thickness * 2.0 / resolution.y);"," if (aspectRatio >= 1.0)"," {"," float f = 2.0 + (resolution.y / resolution.x);"," outer = 1.0;"," inner = 1.0 - (thickness * f / resolution.x);"," }"," outer *= scale;"," inner *= scale;"," float circle = smoothstep(outer, outer - 0.01, grad);"," float ring = circle - smoothstep(inner, inner - feather, grad);"," texture = mix(backgroundColor * backgroundColor.a, texture, texture.a);"," texture = (texture * (circle - ring));"," gl_FragColor = vec4(texture.rgb + (ring * color), texture.a);","}"].join("\n")},47838:t=>{t.exports=["#define SHADER_NAME DISPLACEMENT_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform sampler2D uDisplacementSampler;","uniform vec2 amount;","varying vec2 outTexCoord;","void main ()","{"," vec2 disp = (-vec2(0.5, 0.5) + texture2D(uDisplacementSampler, outTexCoord).rr) * amount;"," gl_FragColor = texture2D(uMainSampler, outTexCoord + disp).rgba;","}"].join("\n")},98656:t=>{t.exports=["#define SHADER_NAME GLOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","uniform float outerStrength;","uniform float innerStrength;","uniform vec2 resolution;","uniform vec4 glowColor;","uniform bool knockout;","const float PI = 3.14159265358979323846264;","const float DIST = __DIST__;","const float SIZE = min(__SIZE__, PI * 2.0);","const float STEP = ceil(PI * 2.0 / SIZE);","const float MAX_ALPHA = STEP * DIST * (DIST + 1.0) / 2.0;","void main ()","{"," vec2 px = vec2(1.0 / resolution.x, 1.0 / resolution.y);"," float totalAlpha = 0.0;"," vec2 direction;"," vec2 displaced;"," vec4 color;"," for (float angle = 0.0; angle < PI * 2.0; angle += SIZE)"," {"," direction = vec2(cos(angle), sin(angle)) * px;"," for (float curDistance = 0.0; curDistance < DIST; curDistance++)"," {"," displaced = outTexCoord + direction * (curDistance + 1.0);"," color = texture2D(uMainSampler, displaced);"," totalAlpha += (DIST - curDistance) * color.a;"," }"," }"," color = texture2D(uMainSampler, outTexCoord);"," float alphaRatio = (totalAlpha / MAX_ALPHA);"," float innerGlowAlpha = (1.0 - alphaRatio) * innerStrength * color.a;"," float innerGlowStrength = min(1.0, innerGlowAlpha);"," vec4 innerColor = mix(color, glowColor, innerGlowStrength);"," float outerGlowAlpha = alphaRatio * outerStrength * (1.0 - color.a);"," float outerGlowStrength = min(1.0 - innerColor.a, outerGlowAlpha);"," vec4 outerGlowColor = outerGlowStrength * glowColor.rgba;"," if (knockout)"," {"," float resultAlpha = outerGlowAlpha + innerGlowAlpha;"," gl_FragColor = vec4(glowColor.rgb * resultAlpha, resultAlpha);"," }"," else"," {"," gl_FragColor = innerColor + outerGlowColor;"," }","}"].join("\n")},70463:t=>{t.exports=["#define SHADER_NAME GRADIENT_FS","#define SRGB_TO_LINEAR(c) pow((c), vec3(2.2))","#define LINEAR_TO_SRGB(c) pow((c), vec3(1.0 / 2.2))","#define SRGB(r, g, b) SRGB_TO_LINEAR(vec3(float(r), float(g), float(b)) / 255.0)","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 positionFrom;","uniform vec2 positionTo;","uniform vec3 color1;","uniform vec3 color2;","uniform float alpha;","uniform int size;","varying vec2 outTexCoord;","float gradientNoise(in vec2 uv)","{"," const vec3 magic = vec3(0.06711056, 0.00583715, 52.9829189);"," return fract(magic.z * fract(dot(uv, magic.xy)));","}","float stepped (in float s, in float scale, in int steps)","{"," return steps > 0 ? floor( s / ((1.0 * scale) / float(steps))) * 1.0 / float(steps - 1) : s;","}","void main ()","{"," vec2 a = positionFrom;"," vec2 b = positionTo;"," vec2 ba = b - a;"," float d = dot(outTexCoord - a, ba) / dot(ba, ba);"," float t = size > 0 ? stepped(d, 1.0, size) : d;"," t = smoothstep(0.0, 1.0, clamp(t, 0.0, 1.0));"," vec3 color = mix(SRGB(color1.r, color1.g, color1.b), SRGB(color2.r, color2.g, color2.b), t);"," color = LINEAR_TO_SRGB(color);"," color += (1.0 / 255.0) * gradientNoise(outTexCoord) - (0.5 / 255.0);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," gl_FragColor = vec4(mix(color.rgb, texture.rgb, alpha), 1.0) * texture.a;","}"].join("\n")},50831:t=>{t.exports=["#define SHADER_NAME PIXELATE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform float amount;","varying vec2 outTexCoord;","void main ()","{"," float pixelSize = floor(2.0 + amount);"," vec2 center = pixelSize * floor(outTexCoord * resolution / pixelSize) + pixelSize * vec2(0.5, 0.5);"," vec2 corner1 = center + pixelSize * vec2(-0.5, -0.5);"," vec2 corner2 = center + pixelSize * vec2(+0.5, -0.5);"," vec2 corner3 = center + pixelSize * vec2(+0.5, +0.5);"," vec2 corner4 = center + pixelSize * vec2(-0.5, +0.5);"," vec4 pixel = 0.4 * texture2D(uMainSampler, center / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner1 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner2 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner3 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner4 / resolution);"," gl_FragColor = pixel;","}"].join("\n")},92595:t=>{t.exports=["#define SHADER_NAME SHADOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","uniform vec2 lightPosition;","uniform vec4 color;","uniform float decay;","uniform float power;","uniform float intensity;","uniform int samples;","const int MAX = 12;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec2 pc = (lightPosition - outTexCoord) * intensity;"," float shadow = 0.0;"," float limit = max(float(MAX), float(samples));"," for (int i = 0; i < MAX; ++i)"," {"," if (i >= samples)"," {"," break;"," }"," shadow += texture2D(uMainSampler, outTexCoord + float(i) * decay / limit * pc).a * power;"," }"," float mask = 1.0 - texture.a;"," gl_FragColor = mix(texture, color, shadow * mask);","}"].join("\n")},72464:t=>{t.exports=["#define SHADER_NAME SHINE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform bool reveal;","uniform float speed;","uniform float time;","uniform float lineWidth;","uniform float gradient;","varying vec2 outTexCoord;","void main ()","{","\tvec2 uv = gl_FragCoord.xy / resolution.xy;"," vec4 tex = texture2D(uMainSampler, outTexCoord);"," vec4 col1 = vec4(0.3, 0.0, 0.0, 1.0);"," vec4 col2 = vec4(0.85, 0.85, 0.85, 1.0);"," uv.x = uv.x - mod(time * speed, 2.0) + 0.5;"," float y = uv.x * gradient;"," float s = smoothstep(y - lineWidth, y, uv.y) - smoothstep(y, y + lineWidth, uv.y);"," gl_FragColor = (((s * col1) + (s * col2)) * tex);"," if (!reveal)"," {"," gl_FragColor += tex;"," }","}"].join("\n")},39249:t=>{t.exports=["#define SHADER_NAME VIGNETTE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float radius;","uniform float strength;","uniform vec2 position;","varying vec2 outTexCoord;","void main ()","{"," vec4 col = vec4(1.0);"," float d = length(outTexCoord - position);"," if (d <= radius)"," {"," float g = d / radius;"," g = sin(g * 3.14 * strength);"," \tcol = vec4(g * g * g);"," }"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," gl_FragColor = texture * (1.0 - col);","}"].join("\n")},2878:t=>{t.exports=["#define SHADER_NAME WIPE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec4 config;","uniform bool reveal;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 color0;"," vec4 color1;"," if (reveal)"," {"," color0 = vec4(0);"," color1 = texture2D(uMainSampler, uv);"," }"," else"," {"," color0 = texture2D(uMainSampler, uv);"," color1 = vec4(0);"," }"," float distance = config.x;"," float width = config.y;"," float direction = config.z;"," float axis = uv.x;"," if (config.w == 1.0)"," {"," axis = uv.y;"," }"," float adjust = mix(width, -width, distance);"," float value = smoothstep(distance - width, distance + width, abs(direction - axis) + adjust);"," gl_FragColor = mix(color1, color0, value);","}"].join("\n")},31063:t=>{t.exports=["#define SHADER_NAME PHASER_LIGHT_FS","precision mediump float;","struct Light","{"," vec2 position;"," vec3 color;"," float intensity;"," float radius;","};","const int kMaxLights = %LIGHT_COUNT%;","uniform vec4 uCamera; /* x, y, rotation, zoom */","uniform vec2 uResolution;","uniform sampler2D uMainSampler;","uniform sampler2D uNormSampler;","uniform vec3 uAmbientLightColor;","uniform Light uLights[kMaxLights];","uniform mat3 uInverseRotationMatrix;","uniform int uLightCount;","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec3 finalColor = vec3(0.0, 0.0, 0.0);"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," vec3 normalMap = texture2D(uNormSampler, outTexCoord).rgb;"," vec3 normal = normalize(uInverseRotationMatrix * vec3(normalMap * 2.0 - 1.0));"," vec2 res = vec2(min(uResolution.x, uResolution.y)) * uCamera.w;"," for (int index = 0; index < kMaxLights; ++index)"," {"," if (index < uLightCount)"," {"," Light light = uLights[index];"," vec3 lightDir = vec3((light.position.xy / res) - (gl_FragCoord.xy / res), 0.1);"," vec3 lightNormal = normalize(lightDir);"," float distToSurf = length(lightDir) * uCamera.w;"," float diffuseFactor = max(dot(normal, lightNormal), 0.0);"," float radius = (light.radius / res.x * uCamera.w) * uCamera.w;"," float attenuation = clamp(1.0 - distToSurf * distToSurf / (radius * radius), 0.0, 1.0);"," vec3 diffuse = light.color * diffuseFactor;"," finalColor += (attenuation * diffuse) * light.intensity;"," }"," }"," vec4 colorOutput = vec4(uAmbientLightColor + finalColor, 1.0);"," gl_FragColor = color * vec4(colorOutput.rgb * colorOutput.a, colorOutput.a);","}"].join("\n")},48247:t=>{t.exports=["#define SHADER_NAME PHASER_LINEAR_BLEND_FS","precision mediump float;","uniform sampler2D uMainSampler1;","uniform sampler2D uMainSampler2;","uniform float uStrength;","varying vec2 outTexCoord;","void main ()","{"," vec4 frame1 = texture2D(uMainSampler1, outTexCoord);"," vec4 frame2 = texture2D(uMainSampler2, outTexCoord);"," gl_FragColor = mix(frame1, frame2 * uStrength, 0.5);","}"].join("\n")},41214:t=>{t.exports=["#define SHADER_NAME PHASER_MESH_FS","precision mediump float;","uniform vec3 uLightPosition;","uniform vec3 uLightAmbient;","uniform vec3 uLightDiffuse;","uniform vec3 uLightSpecular;","uniform vec3 uFogColor;","uniform float uFogNear;","uniform float uFogFar;","uniform vec3 uMaterialAmbient;","uniform vec3 uMaterialDiffuse;","uniform vec3 uMaterialSpecular;","uniform float uMaterialShine;","uniform vec3 uCameraPosition;","uniform sampler2D uTexture;","varying vec2 vTextureCoord;","varying vec3 vNormal;","varying vec3 vPosition;","void main (void)","{"," vec4 color = texture2D(uTexture, vTextureCoord);"," vec3 ambient = uLightAmbient * uMaterialAmbient;"," vec3 norm = normalize(vNormal);"," vec3 lightDir = normalize(uLightPosition - vPosition);"," float diff = max(dot(norm, lightDir), 0.0);"," vec3 diffuse = uLightDiffuse * (diff * uMaterialDiffuse);"," vec3 viewDir = normalize(uCameraPosition - vPosition);"," vec3 reflectDir = reflect(-lightDir, norm);"," float spec = pow(max(dot(viewDir, reflectDir), 0.0), uMaterialShine);"," vec3 specular = uLightSpecular * (spec * uMaterialSpecular);"," vec3 result = (ambient + diffuse + specular) * color.rgb;"," float depth = gl_FragCoord.z / gl_FragCoord.w;"," float fogFactor = smoothstep(uFogNear, uFogFar, depth);"," gl_FragColor.rgb = mix(result.rgb, uFogColor, fogFactor);"," gl_FragColor.a = color.a;","}"].join("\n")},39653:t=>{t.exports=["#define SHADER_NAME PHASER_MESH_VS","precision mediump float;","attribute vec3 aVertexPosition;","attribute vec3 aVertexNormal;","attribute vec2 aTextureCoord;","uniform mat4 uViewProjectionMatrix;","uniform mat4 uModelMatrix;","uniform mat4 uNormalMatrix;","varying vec2 vTextureCoord;","varying vec3 vNormal;","varying vec3 vPosition;","void main ()","{"," vTextureCoord = aTextureCoord;"," vPosition = vec3(uModelMatrix * vec4(aVertexPosition, 1.0));"," vNormal = vec3(uNormalMatrix * vec4(aVertexNormal, 1.0));"," gl_Position = uViewProjectionMatrix * uModelMatrix * vec4(aVertexPosition, 1.0);","}"].join("\n")},62143:t=>{t.exports=["#define SHADER_NAME PHASER_MOBILE_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},47940:t=>{t.exports=["#define SHADER_NAME PHASER_MOBILE_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform int uRoundPixels;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," if (uRoundPixels == 1)"," {"," gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;"," }"," outTexCoord = inTexCoord;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},98840:t=>{t.exports=["#define SHADER_NAME PHASER_MULTI_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler[%count%];","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texture;"," %forloop%"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},44667:t=>{t.exports=["#define SHADER_NAME PHASER_MULTI_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform int uRoundPixels;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," if (uRoundPixels == 1)"," {"," gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;"," }"," outTexCoord = inTexCoord;"," outTexId = inTexId;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},4127:t=>{t.exports=["#define SHADER_NAME PHASER_POINTLIGHT_FS","precision mediump float;","uniform vec2 uResolution;","uniform float uCameraZoom;","varying vec4 lightPosition;","varying vec4 lightColor;","varying float lightRadius;","varying float lightAttenuation;","void main ()","{"," vec2 center = (lightPosition.xy + 1.0) * (uResolution.xy * 0.5);"," float distToSurf = length(center - gl_FragCoord.xy);"," float radius = 1.0 - distToSurf / (lightRadius * uCameraZoom);"," float intensity = smoothstep(0.0, 1.0, radius * lightAttenuation);"," vec4 color = vec4(intensity, intensity, intensity, 0.0) * lightColor;"," gl_FragColor = vec4(color.rgb * lightColor.a, color.a);","}"].join("\n")},89924:t=>{t.exports=["#define SHADER_NAME PHASER_POINTLIGHT_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","attribute vec2 inPosition;","attribute vec2 inLightPosition;","attribute vec4 inLightColor;","attribute float inLightRadius;","attribute float inLightAttenuation;","varying vec4 lightPosition;","varying vec4 lightColor;","varying float lightRadius;","varying float lightAttenuation;","void main ()","{"," lightColor = inLightColor;"," lightRadius = inLightRadius;"," lightAttenuation = inLightAttenuation;"," lightPosition = uProjectionMatrix * vec4(inLightPosition, 1.0, 1.0);"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);","}"].join("\n")},27681:t=>{t.exports=["#define SHADER_NAME PHASER_POSTFX_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","void main ()","{"," gl_FragColor = texture2D(uMainSampler, outTexCoord);","}"].join("\n")},49627:t=>{t.exports=["#define SHADER_NAME PHASER_QUAD_VS","precision mediump float;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","varying vec2 outFragCoord;","varying vec2 outTexCoord;","void main ()","{"," outFragCoord = inPosition.xy * 0.5 + 0.5;"," outTexCoord = inTexCoord;"," gl_Position = vec4(inPosition, 0, 1);","}"].join("\n")},45561:t=>{t.exports=["#define SHADER_NAME PHASER_SINGLE_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},60722:t=>{t.exports=["#define SHADER_NAME PHASER_SINGLE_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform int uRoundPixels;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," if (uRoundPixels == 1)"," {"," gl_Position.xy = floor(((gl_Position.xy + 1.0) * 0.5 * uResolution) + 0.5) / uResolution * 2.0 - 1.0;"," }"," outTexCoord = inTexCoord;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},89350:(t,e,i)=>{t.exports={AddBlendFrag:i(35407),BitmapMaskFrag:i(78908),BitmapMaskVert:i(85191),ColorMatrixFrag:i(96293),CopyFrag:i(36682),FXBarrelFrag:i(99155),FXBloomFrag:i(24400),FXBlurHighFrag:i(94328),FXBlurLowFrag:i(41514),FXBlurMedFrag:i(51078),FXBokehFrag:i(90610),FXCircleFrag:i(91899),FXDisplacementFrag:i(47838),FXGlowFrag:i(98656),FXGradientFrag:i(70463),FXPixelateFrag:i(50831),FXShadowFrag:i(92595),FXShineFrag:i(72464),FXVignetteFrag:i(39249),FXWipeFrag:i(2878),LightFrag:i(31063),LinearBlendFrag:i(48247),MeshFrag:i(41214),MeshVert:i(39653),MobileFrag:i(62143),MobileVert:i(47940),MultiFrag:i(98840),MultiVert:i(44667),PointLightFrag:i(4127),PointLightVert:i(89924),PostFXFrag:i(27681),QuadVert:i(49627),SingleFrag:i(45561),SingleVert:i(60722)}},93567:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.webGLAttribLocation=-1,this.gl=t,this.program=e,this.name=i,this.createResource()},createResource:function(){if(null!==this.program.webGLProgram){var t=this.gl;t.isContextLost()||(this.webGLAttribLocation=t.getAttribLocation(this.program.webGLProgram,this.name))}else this.webGLAttribLocation=-1},destroy:function(){this.gl=null,this.program=null,this.name=null,this.webGLAttribLocation=-1}});t.exports=s},26128:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){this.webGLBuffer=null,this.gl=t,this.initialDataOrSize=e,this.bufferType=i,this.bufferUsage=s,this.createResource()},createResource:function(){if(null!==this.initialDataOrSize){var t=this.gl;if(!t.isContextLost()){var e=this.bufferType,i=t.createBuffer();this.webGLBuffer=i,t.bindBuffer(e,this.webGLBuffer),t.bufferData(e,this.initialDataOrSize,this.bufferUsage),t.bindBuffer(e,null)}}},destroy:function(){var t=this.gl;t.isContextLost()||t.deleteBuffer(this.webGLBuffer),this.webGLBuffer=null,this.initialDataOrSize=null,this.gl=null}});t.exports=s},84387:(t,e,i)=>{var s=i(83419),n={36054:"Incomplete Attachment",36055:"Missing Attachment",36057:"Incomplete Dimensions",36061:"Framebuffer Unsupported"},r=new s({initialize:function(t,e,i,s,n){this.webGLFramebuffer=null,this.gl=t,this.width=e,this.height=i,this.renderTexture=s,this.addDepthStencilBuffer=!!n,this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost()){var e,i=this.renderTexture,s=t.createFramebuffer();if(this.webGLFramebuffer=s,t.bindFramebuffer(t.FRAMEBUFFER,s),i.isRenderTexture=!0,i.isAlphaPremultiplied=!1,t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,i.webGLTexture,0),(e=t.checkFramebufferStatus(t.FRAMEBUFFER))!==t.FRAMEBUFFER_COMPLETE)throw new Error("Framebuffer status: "+(n[e]||e));if(this.addDepthStencilBuffer){var r=t.createRenderbuffer();t.bindRenderbuffer(t.RENDERBUFFER,r),t.renderbufferStorage(t.RENDERBUFFER,t.DEPTH_STENCIL,this.width,this.height),t.framebufferRenderbuffer(t.FRAMEBUFFER,t.DEPTH_STENCIL_ATTACHMENT,t.RENDERBUFFER,r)}t.bindFramebuffer(t.FRAMEBUFFER,null)}},destroy:function(){if(null!==this.webGLFramebuffer){var t=this.gl;if(!t.isContextLost()){t.bindFramebuffer(t.FRAMEBUFFER,this.webGLFramebuffer);var e=t.getFramebufferAttachmentParameter(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME);null!==e&&(t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,null,0),t.deleteTexture(e));var i=t.getFramebufferAttachmentParameter(t.FRAMEBUFFER,t.DEPTH_STENCIL_ATTACHMENT,t.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME);null!==i&&t.deleteRenderbuffer(i),t.bindFramebuffer(t.FRAMEBUFFER,null),t.deleteFramebuffer(this.webGLFramebuffer)}this.renderTexture=null,this.webGLFramebuffer=null,this.gl=null}}});t.exports=r},1482:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.webGLProgram=null,this.gl=t,this.vertexSource=e,this.fragmentSource=i,this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost()){var e=t.createProgram(),i=t.createShader(t.VERTEX_SHADER),s=t.createShader(t.FRAGMENT_SHADER);t.shaderSource(i,this.vertexSource),t.shaderSource(s,this.fragmentSource),t.compileShader(i),t.compileShader(s);var n="Shader failed:\n";if(!t.getShaderParameter(i,t.COMPILE_STATUS))throw new Error("Vertex "+n+t.getShaderInfoLog(i));if(!t.getShaderParameter(s,t.COMPILE_STATUS))throw new Error("Fragment "+n+t.getShaderInfoLog(s));if(t.attachShader(e,i),t.attachShader(e,s),t.linkProgram(e),!t.getProgramParameter(e,t.LINK_STATUS))throw new Error("Link "+n+t.getProgramInfoLog(e));t.useProgram(e),this.webGLProgram=e}},destroy:function(){this.webGLProgram&&(this.gl.isContextLost()||this.gl.deleteProgram(this.webGLProgram),this.webGLProgram=null,this.gl=null)}});t.exports=s},82751:(t,e,i)=>{var s=i(83419),n=i(50030),r=new s({initialize:function(t,e,i,s,n,r,o,a,h,l,u,c,d){this.webGLTexture=null,this.isRenderTexture=!1,this.gl=t,this.mipLevel=e,this.minFilter=i,this.magFilter=s,this.wrapT=n,this.wrapS=r,this.format=o,this.pixels=a,this.width=h,this.height=l,this.pma=null==u||u,this.forceSize=!!c,this.flipY=!!d,this.__SPECTOR_Metadata={},this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost())if(this.pixels instanceof r)this.webGLTexture=this.pixels.webGLTexture;else{var e=t.createTexture();e.__SPECTOR_Metadata=this.__SPECTOR_Metadata,this.webGLTexture=e,this._processTexture()}},update:function(t,e,i,s,n,r,o,a,h){0!==e&&0!==i&&(this.pixels=t,this.width=e,this.height=i,this.flipY=s,this.wrapS=n,this.wrapT=r,this.minFilter=o,this.magFilter=a,this.format=h,this.gl.isContextLost()||this._processTexture())},_processTexture:function(){var t=this.gl;t.activeTexture(t.TEXTURE0);var e=t.getParameter(t.TEXTURE_BINDING_2D);t.bindTexture(t.TEXTURE_2D,this.webGLTexture),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,this.minFilter),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,this.magFilter),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,this.wrapS),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,this.wrapT),t.pixelStorei(t.UNPACK_PREMULTIPLY_ALPHA_WEBGL,this.pma),t.pixelStorei(t.UNPACK_FLIP_Y_WEBGL,this.flipY);var i=this.pixels,s=this.mipLevel,r=this.width,o=this.height,a=this.format,h=!1;if(null==i)t.texImage2D(t.TEXTURE_2D,s,a,r,o,0,a,t.UNSIGNED_BYTE,null),h=n(r,o);else if(i.compressed){r=i.width,o=i.height,h=i.generateMipmap;for(var l=0;l{var s=new(i(83419))({initialize:function(t,e,i){this.webGLUniformLocation=null,this.gl=t,this.program=e,this.name=i,this.createResource()},createResource:function(){if(null!==this.program.webGLProgram){var t=this.gl;t.isContextLost()||(this.webGLUniformLocation=t.getUniformLocation(this.program.webGLProgram,this.name))}else this.webGLUniformLocation=null},destroy:function(){this.gl=null,this.program=null,this.name=null,this.webGLUniformLocation=null}});t.exports=s},9503:(t,e,i)=>{var s={WebGLAttribLocationWrapper:i(93567),WebGLBufferWrapper:i(26128),WebGLProgramWrapper:i(1482),WebGLTextureWrapper:i(82751),WebGLFramebufferWrapper:i(84387),WebGLUniformLocationWrapper:i(57183)};t.exports=s},76531:(t,e,i)=>{var s=i(13560),n=i(83419),r=i(50792),o=i(97480),a=i(8443),h=i(57811),l=i(74403),u=i(45818),c=i(29747),d=i(87841),f=i(86555),p=i(56583),v=i(26099),g=i(38058),m=new n({Extends:r,initialize:function(t){r.call(this),this.game=t,this.canvas,this.canvasBounds=new d,this.parent=null,this.parentIsWindow=!1,this.parentSize=new f,this.gameSize=new f,this.baseSize=new f,this.displaySize=new f,this.scaleMode=s.SCALE_MODE.NONE,this.zoom=1,this._resetZoom=!1,this.displayScale=new v(1,1),this.autoRound=!1,this.autoCenter=s.CENTER.NO_CENTER,this.orientation=s.ORIENTATION.LANDSCAPE,this.fullscreen,this.fullscreenTarget=null,this._createdFullscreenTarget=!1,this.dirty=!1,this.resizeInterval=500,this._lastCheck=0,this._checkOrientation=!1,this.domlisteners={orientationChange:c,windowResize:c,fullScreenChange:c,fullScreenError:c}},preBoot:function(){this.parseConfig(this.game.config),this.game.events.once(a.BOOT,this.boot,this)},boot:function(){var t=this.game;this.canvas=t.canvas,this.fullscreen=t.device.fullscreen,this.scaleMode!==s.SCALE_MODE.RESIZE&&this.scaleMode!==s.SCALE_MODE.EXPAND&&this.displaySize.setAspectMode(this.scaleMode),this.scaleMode===s.SCALE_MODE.NONE?this.resize(this.width,this.height):(this.getParentBounds(),this.parentSize.width>0&&this.parentSize.height>0&&this.displaySize.setParent(this.parentSize),this.refresh()),t.events.on(a.PRE_STEP,this.step,this),t.events.once(a.READY,this.refresh,this),t.events.once(a.DESTROY,this.destroy,this),this.startListeners()},parseConfig:function(t){this.getParent(t),this.getParentBounds();var e=t.width,i=t.height,n=t.scaleMode,r=t.zoom,o=t.autoRound;if("string"==typeof e)if("%"!==e.substr(-1))e=parseInt(e,10);else{var a=this.parentSize.width;0===a&&(a=window.innerWidth);var h=parseInt(e,10)/100;e=Math.floor(a*h)}if("string"==typeof i)if("%"!==i.substr(-1))i=parseInt(i,10);else{var l=this.parentSize.height;0===l&&(l=window.innerHeight);var c=parseInt(i,10)/100;i=Math.floor(l*c)}this.scaleMode=n,this.autoRound=o,this.autoCenter=t.autoCenter,this.resizeInterval=t.resizeInterval,o&&(e=Math.floor(e),i=Math.floor(i)),this.gameSize.setSize(e,i),r===s.ZOOM.MAX_ZOOM&&(r=this.getMaxZoom()),this.zoom=r,1!==r&&(this._resetZoom=!0),this.baseSize.setSize(e,i),o&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),t.minWidth>0&&this.displaySize.setMin(t.minWidth*r,t.minHeight*r),t.maxWidth>0&&this.displaySize.setMax(t.maxWidth*r,t.maxHeight*r),this.displaySize.setSize(e,i),(t.snapWidth>0||t.snapHeight>0)&&this.displaySize.setSnap(t.snapWidth,t.snapHeight),this.orientation=u(e,i)},getParent:function(t){var e=t.parent;if(null!==e){if(this.parent=l(e),this.parentIsWindow=this.parent===document.body,t.expandParent&&t.scaleMode!==s.SCALE_MODE.NONE){var i=this.parent.getBoundingClientRect();(this.parentIsWindow||0===i.height)&&(document.documentElement.style.height="100%",document.body.style.height="100%",i=this.parent.getBoundingClientRect(),this.parentIsWindow||0!==i.height||(this.parent.style.overflow="hidden",this.parent.style.width="100%",this.parent.style.height="100%"))}t.fullscreenTarget&&!this.fullscreenTarget&&(this.fullscreenTarget=l(t.fullscreenTarget))}},getParentBounds:function(){if(!this.parent)return!1;var t=this.parentSize,e=this.parent.getBoundingClientRect();this.parentIsWindow&&this.game.device.os.iOS&&(e.height=h(!0));var i=e.width,s=e.height;if(t.width!==i||t.height!==s)return t.setSize(i,s),!0;if(this.canvas){var n=this.canvasBounds,r=this.canvas.getBoundingClientRect();if(r.x!==n.x||r.y!==n.y)return!0}return!1},lockOrientation:function(t){var e=screen.lockOrientation||screen.mozLockOrientation||screen.msLockOrientation;return!!e&&e.call(screen,t)},setParentSize:function(t,e){return this.parentSize.setSize(t,e),this.refresh()},setGameSize:function(t,e){var i=this.autoRound;i&&(t=Math.floor(t),e=Math.floor(e));var s=this.width,n=this.height;return this.gameSize.resize(t,e),this.baseSize.resize(t,e),i&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),this.displaySize.setAspectRatio(t/e),this.canvas.width=this.baseSize.width,this.canvas.height=this.baseSize.height,this.refresh(s,n)},resize:function(t,e){var i=this.zoom,s=this.autoRound;s&&(t=Math.floor(t),e=Math.floor(e));var n=this.width,r=this.height;this.gameSize.resize(t,e),this.baseSize.resize(t,e),s&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),this.displaySize.setSize(t*i,e*i),this.canvas.width=this.baseSize.width,this.canvas.height=this.baseSize.height;var o=this.canvas.style,a=t*i,h=e*i;return s&&(a=Math.floor(a),h=Math.floor(h)),a===t&&h===e||(o.width=a+"px",o.height=h+"px"),this.refresh(n,r)},setZoom:function(t){return this.zoom=t,this._resetZoom=!0,this.refresh()},setMaxZoom:function(){return this.zoom=this.getMaxZoom(),this._resetZoom=!0,this.refresh()},setSnap:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.displaySize.setSnap(t,e),this.refresh()},refresh:function(t,e){void 0===t&&(t=this.width),void 0===e&&(e=this.height),this.updateScale(),this.updateBounds(),this.updateOrientation(),this.displayScale.set(this.baseSize.width/this.canvasBounds.width,this.baseSize.height/this.canvasBounds.height);var i=this.game.domContainer;if(i){this.baseSize.setCSS(i);var s=this.canvas.style,n=i.style;n.transform="scale("+this.displaySize.width/this.baseSize.width+","+this.displaySize.height/this.baseSize.height+")",n.marginLeft=s.marginLeft,n.marginTop=s.marginTop}return this.emit(o.RESIZE,this.gameSize,this.baseSize,this.displaySize,t,e),this},updateOrientation:function(){if(this._checkOrientation){this._checkOrientation=!1;var t=u(this.width,this.height);t!==this.orientation&&(this.orientation=t,this.emit(o.ORIENTATION_CHANGE,t))}},updateScale:function(){var t,e,i=this.canvas.style,n=this.gameSize.width,r=this.gameSize.height,o=this.zoom,a=this.autoRound;if(this.scaleMode===s.SCALE_MODE.NONE)this.displaySize.setSize(n*o,r*o),t=this.displaySize.width,e=this.displaySize.height,a&&(t=Math.floor(t),e=Math.floor(e)),this._resetZoom&&(i.width=t+"px",i.height=e+"px",this._resetZoom=!1);else if(this.scaleMode===s.SCALE_MODE.RESIZE)this.displaySize.setSize(this.parentSize.width,this.parentSize.height),this.gameSize.setSize(this.displaySize.width,this.displaySize.height),this.baseSize.setSize(this.displaySize.width,this.displaySize.height),t=this.displaySize.width,e=this.displaySize.height,a&&(t=Math.floor(t),e=Math.floor(e)),this.canvas.width=t,this.canvas.height=e;else if(this.scaleMode===s.SCALE_MODE.EXPAND){var h=this.game.config.width,l=this.game.config.height;this.displaySize.setSize(this.parentSize.width,this.parentSize.height),t=this.displaySize.width,e=this.displaySize.height,a&&(t=Math.floor(t),e=Math.floor(e)),i.width=t+"px",i.height=e+"px";var u=this.parentSize.width/h,c=this.parentSize.height/l;u=0?0:-o.x*a.x,l=o.y>=0?0:-o.y*a.y;return i=r.width>=o.width?n.width:n.width-(o.width-r.width)*a.x,s=r.height>=o.height?n.height:n.height-(o.height-r.height)*a.y,e.setTo(h,l,i,s),t&&(e.width/=t.zoomX,e.height/=t.zoomY,e.centerX=t.centerX+t.scrollX,e.centerY=t.centerY+t.scrollY),e},step:function(t,e){this.parent&&(this._lastCheck+=e,(this.dirty||this._lastCheck>this.resizeInterval)&&(this.getParentBounds()&&this.refresh(),this.dirty=!1,this._lastCheck=0))},stopListeners:function(){var t=this.domlisteners;screen.orientation&&screen.orientation.addEventListener?screen.orientation.removeEventListener("change",t.orientationChange,!1):window.removeEventListener("orientationchange",t.orientationChange,!1),window.removeEventListener("resize",t.windowResize,!1);["webkit","moz",""].forEach((function(e){document.removeEventListener(e+"fullscreenchange",t.fullScreenChange,!1),document.removeEventListener(e+"fullscreenerror",t.fullScreenError,!1)})),document.removeEventListener("MSFullscreenChange",t.fullScreenChange,!1),document.removeEventListener("MSFullscreenError",t.fullScreenError,!1)},destroy:function(){this.removeAllListeners(),this.stopListeners(),this.game=null,this.canvas=null,this.canvasBounds=null,this.parent=null,this.fullscreenTarget=null,this.parentSize.destroy(),this.gameSize.destroy(),this.baseSize.destroy(),this.displaySize.destroy()},isFullscreen:{get:function(){return this.fullscreen.active}},width:{get:function(){return this.gameSize.width}},height:{get:function(){return this.gameSize.height}},isPortrait:{get:function(){return this.orientation===s.ORIENTATION.PORTRAIT}},isLandscape:{get:function(){return this.orientation===s.ORIENTATION.LANDSCAPE}},isGamePortrait:{get:function(){return this.height>this.width}},isGameLandscape:{get:function(){return this.width>this.height}}});t.exports=m},64743:t=>{t.exports={NO_CENTER:0,CENTER_BOTH:1,CENTER_HORIZONTALLY:2,CENTER_VERTICALLY:3}},39218:t=>{t.exports={LANDSCAPE:"landscape-primary",LANDSCAPE_SECONDARY:"landscape-secondary",PORTRAIT:"portrait-primary",PORTRAIT_SECONDARY:"portrait-secondary"}},81050:t=>{t.exports={NONE:0,WIDTH_CONTROLS_HEIGHT:1,HEIGHT_CONTROLS_WIDTH:2,FIT:3,ENVELOP:4,RESIZE:5,EXPAND:6}},80805:t=>{t.exports={NO_ZOOM:1,ZOOM_2X:2,ZOOM_4X:4,MAX_ZOOM:-1}},13560:(t,e,i)=>{var s={CENTER:i(64743),ORIENTATION:i(39218),SCALE_MODE:i(81050),ZOOM:i(80805)};t.exports=s},56139:t=>{t.exports="enterfullscreen"},2336:t=>{t.exports="fullscreenfailed"},47412:t=>{t.exports="fullscreenunsupported"},51452:t=>{t.exports="leavefullscreen"},20666:t=>{t.exports="orientationchange"},47945:t=>{t.exports="resize"},97480:(t,e,i)=>{t.exports={ENTER_FULLSCREEN:i(56139),FULLSCREEN_FAILED:i(2336),FULLSCREEN_UNSUPPORTED:i(47412),LEAVE_FULLSCREEN:i(51452),ORIENTATION_CHANGE:i(20666),RESIZE:i(47945)}},93364:(t,e,i)=>{var s=i(79291),n=i(13560),r={Center:i(64743),Events:i(97480),Orientation:i(39218),ScaleManager:i(76531),ScaleModes:i(81050),Zoom:i(80805)};r=s(!1,r,n.CENTER),r=s(!1,r,n.ORIENTATION),r=s(!1,r,n.SCALE_MODE),r=s(!1,r,n.ZOOM),t.exports=r},27397:(t,e,i)=>{var s=i(95540),n=i(35355);t.exports=function(t){var e=t.game.config.defaultPhysicsSystem,i=s(t.settings,"physics",!1);if(e||i){var r=[];if(e&&r.push(n(e+"Physics")),i)for(var o in i)o=n(o.concat("Physics")),-1===r.indexOf(o)&&r.push(o);return r}}},52106:(t,e,i)=>{var s=i(95540);t.exports=function(t){var e=t.plugins.getDefaultScenePlugins(),i=s(t.settings,"plugins",!1);return Array.isArray(i)?i:e||[]}},87033:t=>{t.exports={game:"game",renderer:"renderer",anims:"anims",cache:"cache",plugins:"plugins",registry:"registry",scale:"scale",sound:"sound",textures:"textures",events:"events",cameras:"cameras",add:"add",make:"make",scenePlugin:"scene",displayList:"children",lights:"lights",data:"data",input:"input",load:"load",time:"time",tweens:"tweens",arcadePhysics:"physics",impactPhysics:"impact",matterPhysics:"matter"}},97482:(t,e,i)=>{var s=i(83419),n=i(2368),r=new s({initialize:function(t){this.sys=new n(this,t),this.game,this.anims,this.cache,this.registry,this.sound,this.textures,this.events,this.cameras,this.add,this.make,this.scene,this.children,this.lights,this.data,this.input,this.load,this.time,this.tweens,this.physics,this.matter,this.scale,this.plugins,this.renderer},update:function(){}});t.exports=r},60903:(t,e,i)=>{var s=i(83419),n=i(89993),r=i(44594),o=i(8443),a=i(35154),h=i(54899),l=i(29747),u=i(97482),c=i(2368),d=new s({initialize:function(t,e){if(this.game=t,this.keys={},this.scenes=[],this._pending=[],this._start=[],this._queue=[],this._data={},this.isProcessing=!1,this.isBooted=!1,this.customViewports=0,this.systemScene,e){Array.isArray(e)||(e=[e]);for(var i=0;i-1&&(delete this.keys[s],this.scenes.splice(i,1),this._start.indexOf(s)>-1&&(i=this._start.indexOf(s),this._start.splice(i,1)),e.sys.destroy())}return this},bootScene:function(t){var e,i=t.sys,s=i.settings;i.sceneUpdate=l,t.init&&(t.init.call(t,s.data),s.status=n.INIT,s.isTransition&&i.events.emit(r.TRANSITION_INIT,s.transitionFrom,s.transitionDuration)),i.load&&(e=i.load).reset(),e&&t.preload?(t.preload.call(t),s.status=n.LOADING,e.once(h.COMPLETE,this.loadComplete,this),e.start()):this.create(t)},loadComplete:function(t){this.game.sound&&this.game.sound.onBlurPausedSounds&&this.game.sound.unlock(),this.create(t.scene)},payloadComplete:function(t){this.bootScene(t.scene)},update:function(t,e){this.processQueue(),this.isProcessing=!0;for(var i=this.scenes.length-1;i>=0;i--){var s=this.scenes[i].sys;s.settings.status>n.START&&s.settings.status<=n.RUNNING&&s.step(t,e),s.scenePlugin&&s.scenePlugin._target&&s.scenePlugin.step(t,e)}},render:function(t){for(var e=0;e=n.LOADING&&i.settings.status=n.START&&o<=n.CREATING)return this;if(o>=n.RUNNING&&o<=n.SLEEPING)r.shutdown(),r.sceneUpdate=l,r.start(e);else if(r.sceneUpdate=l,r.start(e),r.load&&(s=r.load),s&&r.settings.hasOwnProperty("pack")&&(s.reset(),s.addPack({payload:r.settings.pack})))return r.settings.status=n.LOADING,s.once(h.COMPLETE,this.payloadComplete,this),s.start(),this;return this.bootScene(i),this},stop:function(t,e){var i=this.getScene(t);if(i&&!i.sys.isTransitioning()&&i.sys.settings.status!==n.SHUTDOWN){var s=i.sys.load;s&&(s.off(h.COMPLETE,this.loadComplete,this),s.off(h.COMPLETE,this.payloadComplete,this)),i.sys.shutdown(e)}return this},switch:function(t,e){var i=this.getScene(t),s=this.getScene(e);return i&&s&&i!==s&&(this.sleep(t),this.isSleeping(e)?this.wake(e):this.start(e)),this},getAt:function(t){return this.scenes[t]},getIndex:function(t){var e=this.getScene(t);return this.scenes.indexOf(e)},bringToTop:function(t){if(this.isProcessing)this._queue.push({op:"bringToTop",keyA:t,keyB:null});else{var e=this.getIndex(t);if(-1!==e&&e0){var i=this.getScene(t);this.scenes.splice(e,1),this.scenes.unshift(i)}}return this},moveDown:function(t){if(this.isProcessing)this._queue.push({op:"moveDown",keyA:t,keyB:null});else{var e=this.getIndex(t);if(e>0){var i=e-1,s=this.getScene(t),n=this.getAt(i);this.scenes[e]=n,this.scenes[i]=s}}return this},moveUp:function(t){if(this.isProcessing)this._queue.push({op:"moveUp",keyA:t,keyB:null});else{var e=this.getIndex(t);if(ei),0,n)}}return this},moveBelow:function(t,e){if(t===e)return this;if(this.isProcessing)this._queue.push({op:"moveBelow",keyA:t,keyB:e});else{var i=this.getIndex(t),s=this.getIndex(e);if(-1!==i&&-1!==s&&s>i){var n=this.getAt(s);this.scenes.splice(s,1),0===i?this.scenes.unshift(n):this.scenes.splice(i-(s{var s=i(45319),n=i(83419),r=i(44594),o=i(95540),a=i(37277),h=new n({initialize:function(t){this.scene=t,this.systems=t.sys,this.settings=t.sys.settings,this.key=t.sys.settings.key,this.manager=t.sys.game.scene,this.transitionProgress=0,this._elapsed=0,this._target=null,this._duration=0,this._onUpdate,this._onUpdateScope,this._willSleep=!1,this._willRemove=!1,t.sys.events.once(r.BOOT,this.boot,this),t.sys.events.on(r.START,this.pluginStart,this)},boot:function(){this.systems.events.once(r.DESTROY,this.destroy,this)},pluginStart:function(){this._target=null,this.systems.events.once(r.SHUTDOWN,this.shutdown,this)},start:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("stop",this.key),this.manager.queueOp("start",t,e),this},restart:function(t){var e=this.key;return this.manager.queueOp("stop",e),this.manager.queueOp("start",e,t),this},transition:function(t){void 0===t&&(t={});var e=o(t,"target",!1),i=this.manager.getScene(e);if(!e||!this.checkValidTransition(i))return!1;var s=o(t,"duration",1e3);this._elapsed=0,this._target=i,this._duration=s,this._willSleep=o(t,"sleep",!1),this._willRemove=o(t,"remove",!1);var n=o(t,"onUpdate",null);n&&(this._onUpdate=n,this._onUpdateScope=o(t,"onUpdateScope",this.scene));var a=o(t,"allowInput",!1);this.settings.transitionAllowInput=a;var h=i.sys.settings;h.isTransition=!0,h.transitionFrom=this.scene,h.transitionDuration=s,h.transitionAllowInput=a,o(t,"moveAbove",!1)?this.manager.moveAbove(this.key,e):o(t,"moveBelow",!1)&&this.manager.moveBelow(this.key,e),i.sys.isSleeping()?i.sys.wake(o(t,"data")):this.manager.start(e,o(t,"data"));var l=o(t,"onStart",null),u=o(t,"onStartScope",this.scene);return l&&l.call(u,this.scene,i,s),this.systems.events.emit(r.TRANSITION_OUT,i,s),!0},checkValidTransition:function(t){return!(!t||t.sys.isActive()||t.sys.isTransitioning()||t===this.scene||this.systems.isTransitioning())},step:function(t,e){this._elapsed+=e,this.transitionProgress=s(this._elapsed/this._duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.transitionProgress),this._elapsed>=this._duration&&this.transitionComplete()},transitionComplete:function(){var t=this._target.sys,e=this._target.sys.settings;t.events.emit(r.TRANSITION_COMPLETE,this.scene),e.isTransition=!1,e.transitionFrom=null,this._duration=0,this._target=null,this._onUpdate=null,this._onUpdateScope=null,this._willRemove?this.manager.remove(this.key):this._willSleep?this.systems.sleep():this.manager.stop(this.key)},add:function(t,e,i,s){return this.manager.add(t,e,i,s)},launch:function(t,e){return t&&t!==this.key&&this.manager.queueOp("start",t,e),this},run:function(t,e){return t&&t!==this.key&&this.manager.queueOp("run",t,e),this},pause:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("pause",t,e),this},resume:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("resume",t,e),this},sleep:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("sleep",t,e),this},wake:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("wake",t,e),this},switch:function(t){return t!==this.key&&this.manager.queueOp("switch",this.key,t),this},stop:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("stop",t,e),this},setActive:function(t,e,i){void 0===e&&(e=this.key);var s=this.manager.getScene(e);return s&&s.sys.setActive(t,i),this},setVisible:function(t,e){void 0===e&&(e=this.key);var i=this.manager.getScene(e);return i&&i.sys.setVisible(t),this},isSleeping:function(t){return void 0===t&&(t=this.key),this.manager.isSleeping(t)},isActive:function(t){return void 0===t&&(t=this.key),this.manager.isActive(t)},isPaused:function(t){return void 0===t&&(t=this.key),this.manager.isPaused(t)},isVisible:function(t){return void 0===t&&(t=this.key),this.manager.isVisible(t)},swapPosition:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.swapPosition(t,e),this},moveAbove:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.moveAbove(t,e),this},moveBelow:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.moveBelow(t,e),this},remove:function(t){return void 0===t&&(t=this.key),this.manager.remove(t),this},moveUp:function(t){return void 0===t&&(t=this.key),this.manager.moveUp(t),this},moveDown:function(t){return void 0===t&&(t=this.key),this.manager.moveDown(t),this},bringToTop:function(t){return void 0===t&&(t=this.key),this.manager.bringToTop(t),this},sendToBack:function(t){return void 0===t&&(t=this.key),this.manager.sendToBack(t),this},get:function(t){return this.manager.getScene(t)},getStatus:function(t){var e=this.manager.getScene(t);if(e)return e.sys.getStatus()},getIndex:function(t){return void 0===t&&(t=this.key),this.manager.getIndex(t)},shutdown:function(){var t=this.systems.events;t.off(r.SHUTDOWN,this.shutdown,this),t.off(r.TRANSITION_OUT)},destroy:function(){this.shutdown(),this.scene.sys.events.off(r.START,this.start,this),this.scene=null,this.systems=null,this.settings=null,this.manager=null}});a.register("ScenePlugin",h,"scenePlugin"),t.exports=h},55681:(t,e,i)=>{var s=i(89993),n=i(35154),r=i(46975),o=i(87033),a={create:function(t){return"string"==typeof t?t={key:t}:void 0===t&&(t={}),{status:s.PENDING,key:n(t,"key",""),active:n(t,"active",!1),visible:n(t,"visible",!0),isBooted:!1,isTransition:!1,transitionFrom:null,transitionDuration:0,transitionAllowInput:!0,data:{},pack:n(t,"pack",!1),cameras:n(t,"cameras",null),map:n(t,"map",r(o,n(t,"mapAdd",{}))),physics:n(t,"physics",{}),loader:n(t,"loader",{}),plugins:n(t,"plugins",!1),input:n(t,"input",{})}}};t.exports=a},2368:(t,e,i)=>{var s=i(83419),n=i(89993),r=i(42363),o=i(44594),a=i(27397),h=i(52106),l=i(29747),u=i(55681),c=new s({initialize:function(t,e){this.scene=t,this.game,this.renderer,this.config=e,this.settings=u.create(e),this.canvas,this.context,this.anims,this.cache,this.plugins,this.registry,this.scale,this.sound,this.textures,this.add,this.cameras,this.displayList,this.events,this.make,this.scenePlugin,this.updateList,this.sceneUpdate=l},init:function(t){this.settings.status=n.INIT,this.sceneUpdate=l,this.game=t,this.renderer=t.renderer,this.canvas=t.canvas,this.context=t.context;var e=t.plugins;this.plugins=e,e.addToScene(this,r.Global,[r.CoreScene,h(this),a(this)]),this.events.emit(o.BOOT,this),this.settings.isBooted=!0},step:function(t,e){var i=this.events;i.emit(o.PRE_UPDATE,t,e),i.emit(o.UPDATE,t,e),this.sceneUpdate.call(this.scene,t,e),i.emit(o.POST_UPDATE,t,e)},render:function(t){var e=this.displayList;e.depthSort(),this.events.emit(o.PRE_RENDER,t),this.cameras.render(t,e),this.events.emit(o.RENDER,t)},queueDepthSort:function(){this.displayList.queueDepthSort()},depthSort:function(){this.displayList.depthSort()},pause:function(t){var e=this.settings,i=this.getStatus();return i!==n.CREATING&&i!==n.RUNNING?console.warn("Cannot pause non-running Scene",e.key):this.settings.active&&(e.status=n.PAUSED,e.active=!1,this.events.emit(o.PAUSE,this,t)),this},resume:function(t){var e=this.events,i=this.settings;return this.settings.active||(i.status=n.RUNNING,i.active=!0,e.emit(o.RESUME,this,t)),this},sleep:function(t){var e=this.settings,i=this.getStatus();return i!==n.CREATING&&i!==n.RUNNING?console.warn("Cannot sleep non-running Scene",e.key):(e.status=n.SLEEPING,e.active=!1,e.visible=!1,this.events.emit(o.SLEEP,this,t)),this},wake:function(t){var e=this.events,i=this.settings;return i.status=n.RUNNING,i.active=!0,i.visible=!0,e.emit(o.WAKE,this,t),i.isTransition&&e.emit(o.TRANSITION_WAKE,i.transitionFrom,i.transitionDuration),this},getData:function(){return this.settings.data},getStatus:function(){return this.settings.status},canInput:function(){var t=this.settings.status;return t>n.PENDING&&t<=n.RUNNING},isSleeping:function(){return this.settings.status===n.SLEEPING},isActive:function(){return this.settings.status===n.RUNNING},isPaused:function(){return this.settings.status===n.PAUSED},isTransitioning:function(){return this.settings.isTransition||null!==this.scenePlugin._target},isTransitionOut:function(){return null!==this.scenePlugin._target&&this.scenePlugin._duration>0},isTransitionIn:function(){return this.settings.isTransition},isVisible:function(){return this.settings.visible},setVisible:function(t){return this.settings.visible=t,this},setActive:function(t,e){return t?this.resume(e):this.pause(e)},start:function(t){var e=this.events,i=this.settings;t&&(i.data=t),i.status=n.START,i.active=!0,i.visible=!0,e.emit(o.START,this),e.emit(o.READY,this,t)},shutdown:function(t){var e=this.events,i=this.settings;e.off(o.TRANSITION_INIT),e.off(o.TRANSITION_START),e.off(o.TRANSITION_COMPLETE),e.off(o.TRANSITION_OUT),i.status=n.SHUTDOWN,i.active=!1,i.visible=!1,e.emit(o.SHUTDOWN,this,t)},destroy:function(){var t=this.events,e=this.settings;e.status=n.DESTROYED,e.active=!1,e.visible=!1,t.emit(o.DESTROY,this),t.removeAllListeners();for(var i=["scene","game","anims","cache","plugins","registry","sound","textures","add","camera","displayList","events","make","scenePlugin","updateList"],s=0;s{t.exports={PENDING:0,INIT:1,START:2,LOADING:3,CREATING:4,RUNNING:5,PAUSED:6,SLEEPING:7,SHUTDOWN:8,DESTROYED:9}},69830:t=>{t.exports="addedtoscene"},7919:t=>{t.exports="boot"},46763:t=>{t.exports="create"},11763:t=>{t.exports="destroy"},71555:t=>{t.exports="pause"},36735:t=>{t.exports="postupdate"},3809:t=>{t.exports="prerender"},90716:t=>{t.exports="preupdate"},58262:t=>{t.exports="ready"},91633:t=>{t.exports="removedfromscene"},10319:t=>{t.exports="render"},87132:t=>{t.exports="resume"},81961:t=>{t.exports="shutdown"},90194:t=>{t.exports="sleep"},6265:t=>{t.exports="start"},33178:t=>{t.exports="transitioncomplete"},43063:t=>{t.exports="transitioninit"},11259:t=>{t.exports="transitionout"},61611:t=>{t.exports="transitionstart"},45209:t=>{t.exports="transitionwake"},22966:t=>{t.exports="update"},21747:t=>{t.exports="wake"},44594:(t,e,i)=>{t.exports={ADDED_TO_SCENE:i(69830),BOOT:i(7919),CREATE:i(46763),DESTROY:i(11763),PAUSE:i(71555),POST_UPDATE:i(36735),PRE_RENDER:i(3809),PRE_UPDATE:i(90716),READY:i(58262),REMOVED_FROM_SCENE:i(91633),RENDER:i(10319),RESUME:i(87132),SHUTDOWN:i(81961),SLEEP:i(90194),START:i(6265),TRANSITION_COMPLETE:i(33178),TRANSITION_INIT:i(43063),TRANSITION_OUT:i(11259),TRANSITION_START:i(61611),TRANSITION_WAKE:i(45209),UPDATE:i(22966),WAKE:i(21747)}},62194:(t,e,i)=>{var s=i(89993),n=i(79291),r={Events:i(44594),GetPhysicsPlugins:i(27397),GetScenePlugins:i(52106),SceneManager:i(60903),ScenePlugin:i(52209),Settings:i(55681),Systems:i(2368)};r=n(!1,r,s),t.exports=r},30341:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(14463),o=i(79291),a=i(29747),h=new s({Extends:n,initialize:function(t,e,i){n.call(this),this.manager=t,this.key=e,this.isPlaying=!1,this.isPaused=!1,this.totalRate=1,this.duration=this.duration||0,this.totalDuration=this.totalDuration||0,this.config={mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0},this.currentConfig=this.config,this.config=o(this.config,i),this.markers={},this.currentMarker=null,this.pendingRemove=!1},addMarker:function(t){return!(!t||!t.name||"string"!=typeof t.name)&&(this.markers[t.name]?(console.error("addMarker "+t.name+" already exists in Sound"),!1):(t=o(!0,{name:"",start:0,duration:this.totalDuration-(t.start||0),config:{mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0}},t),this.markers[t.name]=t,!0))},updateMarker:function(t){return!(!t||!t.name||"string"!=typeof t.name)&&(this.markers[t.name]?(this.markers[t.name]=o(!0,this.markers[t.name],t),!0):(console.warn("Audio Marker: "+t.name+" missing in Sound: "+this.key),!1))},removeMarker:function(t){var e=this.markers[t];return e?(this.markers[t]=null,e):null},play:function(t,e){if(void 0===t&&(t=""),"object"==typeof t&&(e=t,t=""),"string"!=typeof t)return!1;if(t){if(!this.markers[t])return console.warn("Marker: "+t+" missing in Sound: "+this.key),!1;this.currentMarker=this.markers[t],this.currentConfig=this.currentMarker.config,this.duration=this.currentMarker.duration}else this.currentMarker=null,this.currentConfig=this.config,this.duration=this.totalDuration;return this.resetConfig(),this.currentConfig=o(this.currentConfig,e),this.isPlaying=!0,this.isPaused=!1,!0},pause:function(){return!(this.isPaused||!this.isPlaying)&&(this.isPlaying=!1,this.isPaused=!0,!0)},resume:function(){return!(!this.isPaused||this.isPlaying)&&(this.isPlaying=!0,this.isPaused=!1,!0)},stop:function(){return!(!this.isPaused&&!this.isPlaying)&&(this.isPlaying=!1,this.isPaused=!1,this.resetConfig(),!0)},applyConfig:function(){this.mute=this.currentConfig.mute,this.volume=this.currentConfig.volume,this.rate=this.currentConfig.rate,this.detune=this.currentConfig.detune,this.loop=this.currentConfig.loop,this.pan=this.currentConfig.pan},resetConfig:function(){this.currentConfig.seek=0,this.currentConfig.delay=0},update:a,calculateRate:function(){var t=this.currentConfig.detune+this.manager.detune,e=Math.pow(1.0005777895065548,t);this.totalRate=this.currentConfig.rate*this.manager.rate*e},destroy:function(){this.pendingRemove||(this.stop(),this.emit(r.DESTROY,this),this.removeAllListeners(),this.pendingRemove=!0,this.manager=null,this.config=null,this.currentConfig=null,this.markers=null,this.currentMarker=null)}});t.exports=h},85034:(t,e,i)=>{var s=i(83419),n=i(41786),r=i(50792),o=i(14463),a=i(8443),h=i(46710),l=i(58731),u=i(29747),c=i(26099),d=new s({Extends:r,initialize:function(t){r.call(this),this.game=t,this.jsonCache=t.cache.json,this.sounds=[],this.mute=!1,this.volume=1,this.pauseOnBlur=!0,this._rate=1,this._detune=0,this.locked=this.locked||!1,this.unlocked=!1,this.gameLostFocus=!1,this.listenerPosition=new c,t.events.on(a.BLUR,this.onGameBlur,this),t.events.on(a.FOCUS,this.onGameFocus,this),t.events.on(a.PRE_STEP,this.update,this),t.events.once(a.DESTROY,this.destroy,this)},add:u,addAudioSprite:function(t,e){void 0===e&&(e={});var i=this.add(t,e);for(var s in i.spritemap=this.jsonCache.get(t).spritemap,i.spritemap)if(i.spritemap.hasOwnProperty(s)){var r=n(e),o=i.spritemap[s];r.loop=!!o.hasOwnProperty("loop")&&o.loop,i.addMarker({name:s,start:o.start,duration:o.end-o.start,config:r})}return i},get:function(t){return l(this.sounds,"key",t)},getAll:function(t){return t?h(this.sounds,"key",t):h(this.sounds)},getAllPlaying:function(){return h(this.sounds,"isPlaying",!0)},play:function(t,e){var i=this.add(t);return i.once(o.COMPLETE,i.destroy,i),e?e.name?(i.addMarker(e),i.play(e.name)):i.play(e):i.play()},playAudioSprite:function(t,e,i){var s=this.addAudioSprite(t);return s.once(o.COMPLETE,s.destroy,s),s.play(e,i)},remove:function(t){var e=this.sounds.indexOf(t);return-1!==e&&(t.destroy(),this.sounds.splice(e,1),!0)},removeAll:function(){this.sounds.forEach((function(t){t.destroy()})),this.sounds.length=0},removeByKey:function(t){for(var e=0,i=this.sounds.length-1;i>=0;i--){var s=this.sounds[i];s.key===t&&(s.destroy(),this.sounds.splice(i,1),e++)}return e},pauseAll:function(){this.forEachActiveSound((function(t){t.pause()})),this.emit(o.PAUSE_ALL,this)},resumeAll:function(){this.forEachActiveSound((function(t){t.resume()})),this.emit(o.RESUME_ALL,this)},setListenerPosition:u,stopAll:function(){this.forEachActiveSound((function(t){t.stop()})),this.emit(o.STOP_ALL,this)},stopByKey:function(t){var e=0;return this.getAll(t).forEach((function(t){t.stop()&&e++})),e},isPlaying:function(t){var e,i=this.sounds.length-1;if(void 0===t){for(;i>=0;i--)if((e=this.sounds[i]).isPlaying)return!0}else for(;i>=0;i--)if((e=this.sounds[i]).key===t&&e.isPlaying)return!0;return!1},unlock:u,onBlur:u,onFocus:u,onGameBlur:function(){this.gameLostFocus=!0,this.pauseOnBlur&&this.onBlur()},onGameFocus:function(){this.gameLostFocus=!1,this.pauseOnBlur&&this.onFocus()},update:function(t,e){this.unlocked&&(this.unlocked=!1,this.locked=!1,this.emit(o.UNLOCKED,this));for(var i=this.sounds.length-1;i>=0;i--)this.sounds[i].pendingRemove&&this.sounds.splice(i,1);this.sounds.forEach((function(i){i.update(t,e)}))},destroy:function(){this.game.events.off(a.BLUR,this.onGameBlur,this),this.game.events.off(a.FOCUS,this.onGameFocus,this),this.game.events.off(a.PRE_STEP,this.update,this),this.removeAllListeners(),this.removeAll(),this.sounds.length=0,this.sounds=null,this.listenerPosition=null,this.game=null},forEachActiveSound:function(t,e){var i=this;this.sounds.forEach((function(s,n){s&&!s.pendingRemove&&t.call(e||i,s,n,i.sounds)}))},setRate:function(t){return this.rate=t,this},rate:{get:function(){return this._rate},set:function(t){this._rate=t,this.forEachActiveSound((function(t){t.calculateRate()})),this.emit(o.GLOBAL_RATE,this,t)}},setDetune:function(t){return this.detune=t,this},detune:{get:function(){return this._detune},set:function(t){this._detune=t,this.forEachActiveSound((function(t){t.calculateRate()})),this.emit(o.GLOBAL_DETUNE,this,t)}}});t.exports=d},14747:(t,e,i)=>{var s=i(33684),n=i(25960),r=i(57490),o={create:function(t){var e=t.config.audio,i=t.device.audio;return e.noAudio||!i.webAudio&&!i.audioData?new n(t):i.webAudio&&!e.disableWebAudio?new r(t):new s(t)}};t.exports=o},19723:t=>{t.exports="complete"},98882:t=>{t.exports="decodedall"},57506:t=>{t.exports="decoded"},73146:t=>{t.exports="destroy"},11305:t=>{t.exports="detune"},40577:t=>{t.exports="detune"},30333:t=>{t.exports="mute"},20394:t=>{t.exports="rate"},21802:t=>{t.exports="volume"},1299:t=>{t.exports="looped"},99190:t=>{t.exports="loop"},97125:t=>{t.exports="mute"},89259:t=>{t.exports="pan"},79986:t=>{t.exports="pauseall"},17586:t=>{t.exports="pause"},19618:t=>{t.exports="play"},42306:t=>{t.exports="rate"},10387:t=>{t.exports="resumeall"},48959:t=>{t.exports="resume"},9960:t=>{t.exports="seek"},19180:t=>{t.exports="stopall"},98328:t=>{t.exports="stop"},50401:t=>{t.exports="unlocked"},52498:t=>{t.exports="volume"},14463:(t,e,i)=>{t.exports={COMPLETE:i(19723),DECODED:i(57506),DECODED_ALL:i(98882),DESTROY:i(73146),DETUNE:i(11305),GLOBAL_DETUNE:i(40577),GLOBAL_MUTE:i(30333),GLOBAL_RATE:i(20394),GLOBAL_VOLUME:i(21802),LOOP:i(99190),LOOPED:i(1299),MUTE:i(97125),PAN:i(89259),PAUSE_ALL:i(79986),PAUSE:i(17586),PLAY:i(19618),RATE:i(42306),RESUME_ALL:i(10387),RESUME:i(48959),SEEK:i(9960),STOP_ALL:i(19180),STOP:i(98328),UNLOCKED:i(50401),VOLUME:i(52498)}},64895:(t,e,i)=>{var s=i(30341),n=i(83419),r=i(14463),o=i(45319),a=new n({Extends:s,initialize:function(t,e,i){if(void 0===i&&(i={}),this.tags=t.game.cache.audio.get(e),!this.tags)throw new Error('No cached audio asset with key "'+e);this.audio=null,this.startTime=0,this.previousTime=0,this.duration=this.tags[0].duration,this.totalDuration=this.tags[0].duration,s.call(this,t,e,i)},play:function(t,e){return!this.manager.isLocked(this,"play",[t,e])&&(!!s.prototype.play.call(this,t,e)&&(!!this.pickAndPlayAudioTag()&&(this.emit(r.PLAY,this),!0)))},pause:function(){return!this.manager.isLocked(this,"pause")&&(!(this.startTime>0)&&(!!s.prototype.pause.call(this)&&(this.currentConfig.seek=this.audio.currentTime-(this.currentMarker?this.currentMarker.start:0),this.stopAndReleaseAudioTag(),this.emit(r.PAUSE,this),!0)))},resume:function(){return!this.manager.isLocked(this,"resume")&&(!(this.startTime>0)&&(!!s.prototype.resume.call(this)&&(!!this.pickAndPlayAudioTag()&&(this.emit(r.RESUME,this),!0))))},stop:function(){return!this.manager.isLocked(this,"stop")&&(!!s.prototype.stop.call(this)&&(this.stopAndReleaseAudioTag(),this.emit(r.STOP,this),!0))},pickAndPlayAudioTag:function(){if(!this.pickAudioTag())return this.reset(),!1;var t=this.currentConfig.seek,e=this.currentConfig.delay,i=(this.currentMarker?this.currentMarker.start:0)+t;return this.previousTime=i,this.audio.currentTime=i,this.applyConfig(),0===e?(this.startTime=0,this.audio.paused&&this.playCatchPromise()):(this.startTime=window.performance.now()+1e3*e,this.audio.paused||this.audio.pause()),this.resetConfig(),!0},pickAudioTag:function(){if(this.audio)return!0;for(var t=0;t0)this.startTime=i-this.manager.loopEndOffset?(this.audio.currentTime=e+Math.max(0,s-i),s=this.audio.currentTime):s=i)return this.reset(),this.stopAndReleaseAudioTag(),void this.emit(r.COMPLETE,this);this.previousTime=s}},destroy:function(){s.prototype.destroy.call(this),this.tags=null,this.audio&&this.stopAndReleaseAudioTag()},updateMute:function(){this.audio&&(this.audio.muted=this.currentConfig.mute||this.manager.mute)},updateVolume:function(){this.audio&&(this.audio.volume=o(this.currentConfig.volume*this.manager.volume,0,1))},calculateRate:function(){s.prototype.calculateRate.call(this),this.audio&&(this.audio.playbackRate=this.totalRate)},mute:{get:function(){return this.currentConfig.mute},set:function(t){this.currentConfig.mute=t,this.manager.isLocked(this,"mute",t)||(this.updateMute(),this.emit(r.MUTE,this,t))}},setMute:function(t){return this.mute=t,this},volume:{get:function(){return this.currentConfig.volume},set:function(t){this.currentConfig.volume=t,this.manager.isLocked(this,"volume",t)||(this.updateVolume(),this.emit(r.VOLUME,this,t))}},setVolume:function(t){return this.volume=t,this},rate:{get:function(){return this.currentConfig.rate},set:function(t){this.currentConfig.rate=t,this.manager.isLocked(this,r.RATE,t)||(this.calculateRate(),this.emit(r.RATE,this,t))}},setRate:function(t){return this.rate=t,this},detune:{get:function(){return this.currentConfig.detune},set:function(t){this.currentConfig.detune=t,this.manager.isLocked(this,r.DETUNE,t)||(this.calculateRate(),this.emit(r.DETUNE,this,t))}},setDetune:function(t){return this.detune=t,this},seek:{get:function(){return this.isPlaying?this.audio.currentTime-(this.currentMarker?this.currentMarker.start:0):this.isPaused?this.currentConfig.seek:0},set:function(t){this.manager.isLocked(this,"seek",t)||this.startTime>0||(this.isPlaying||this.isPaused)&&(t=Math.min(Math.max(0,t),this.duration),this.isPlaying?(this.previousTime=t,this.audio.currentTime=t):this.isPaused&&(this.currentConfig.seek=t),this.emit(r.SEEK,this,t))}},setSeek:function(t){return this.seek=t,this},loop:{get:function(){return this.currentConfig.loop},set:function(t){this.currentConfig.loop=t,this.manager.isLocked(this,"loop",t)||(this.audio&&(this.audio.loop=t),this.emit(r.LOOP,this,t))}},setLoop:function(t){return this.loop=t,this},pan:{get:function(){return this.currentConfig.pan},set:function(t){this.currentConfig.pan=t,this.emit(r.PAN,this,t)}},setPan:function(t){return this.pan=t,this}});t.exports=a},33684:(t,e,i)=>{var s=i(85034),n=i(83419),r=i(14463),o=i(64895),a=new n({Extends:s,initialize:function(t){this.override=!0,this.audioPlayDelay=.1,this.loopEndOffset=.05,this.onBlurPausedSounds=[],this.locked="ontouchstart"in window,this.lockedActionsQueue=this.locked?[]:null,this._mute=!1,this._volume=1,s.call(this,t)},add:function(t,e){var i=new o(this,t,e);return this.sounds.push(i),i},unlock:function(){this.locked=!1;var t=this;if(this.game.cache.audio.entries.each((function(e,i){for(var s=0;s{t.exports={SoundManagerCreator:i(14747),Events:i(14463),BaseSound:i(30341),BaseSoundManager:i(85034),WebAudioSound:i(71741),WebAudioSoundManager:i(57490),HTML5AudioSound:i(64895),HTML5AudioSoundManager:i(33684),NoAudioSound:i(4603),NoAudioSoundManager:i(25960)}},4603:(t,e,i)=>{var s=i(30341),n=i(83419),r=i(50792),o=i(79291),a=i(29747),h=function(){return!1},l=function(){return null},u=function(){return this},c=new n({Extends:r,initialize:function(t,e,i){void 0===i&&(i={}),r.call(this),this.manager=t,this.key=e,this.isPlaying=!1,this.isPaused=!1,this.totalRate=1,this.duration=0,this.totalDuration=0,this.config=o({mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0},i),this.currentConfig=this.config,this.mute=!1,this.volume=1,this.rate=1,this.detune=0,this.seek=0,this.loop=!1,this.pan=0,this.markers={},this.currentMarker=null,this.pendingRemove=!1},addMarker:h,updateMarker:h,removeMarker:l,play:h,pause:h,resume:h,stop:h,setMute:u,setVolume:u,setRate:u,setDetune:u,setSeek:u,setLoop:u,setPan:u,applyConfig:l,resetConfig:l,update:a,calculateRate:l,destroy:function(){s.prototype.destroy.call(this)}});t.exports=c},25960:(t,e,i)=>{var s=i(85034),n=i(83419),r=i(50792),o=i(4603),a=i(29747),h=new n({Extends:r,initialize:function(t){r.call(this),this.game=t,this.sounds=[],this.mute=!1,this.volume=1,this.rate=1,this.detune=0,this.pauseOnBlur=!0,this.locked=!1},add:function(t,e){var i=new o(this,t,e);return this.sounds.push(i),i},addAudioSprite:function(t,e){var i=this.add(t,e);return i.spritemap={},i},get:function(t){return s.prototype.get.call(this,t)},getAll:function(t){return s.prototype.getAll.call(this,t)},play:function(t,e){return!1},playAudioSprite:function(t,e,i){return!1},remove:function(t){return s.prototype.remove.call(this,t)},removeAll:function(){return s.prototype.removeAll.call(this)},removeByKey:function(t){return s.prototype.removeByKey.call(this,t)},stopByKey:function(t){return s.prototype.stopByKey.call(this,t)},onBlur:a,onFocus:a,onGameBlur:a,onGameFocus:a,pauseAll:a,resumeAll:a,stopAll:a,update:a,setRate:a,setDetune:a,setMute:a,setVolume:a,unlock:a,forEachActiveSound:function(t,e){s.prototype.forEachActiveSound.call(this,t,e)},destroy:function(){s.prototype.destroy.call(this)}});t.exports=h},71741:(t,e,i)=>{var s=i(30341),n=i(83419),r=i(14463),o=i(95540),a=new n({Extends:s,initialize:function(t,e,i){if(void 0===i&&(i={}),this.audioBuffer=t.game.cache.audio.get(e),!this.audioBuffer)throw new Error('Audio key "'+e+'" not found in cache');this.source=null,this.loopSource=null,this.muteNode=t.context.createGain(),this.volumeNode=t.context.createGain(),this.pannerNode=null,this.spatialNode=null,this.spatialSource=null,this.playTime=0,this.startTime=0,this.loopTime=0,this.rateUpdates=[],this.hasEnded=!1,this.hasLooped=!1,this.muteNode.connect(this.volumeNode),t.context.createPanner&&(this.spatialNode=t.context.createPanner(),this.volumeNode.connect(this.spatialNode)),t.context.createStereoPanner?(this.pannerNode=t.context.createStereoPanner(),t.context.createPanner?this.spatialNode.connect(this.pannerNode):this.volumeNode.connect(this.pannerNode),this.pannerNode.connect(t.destination)):t.context.createPanner?this.spatialNode.connect(t.destination):this.volumeNode.connect(t.destination),this.duration=this.audioBuffer.duration,this.totalDuration=this.audioBuffer.duration,s.call(this,t,e,i)},play:function(t,e){return!!s.prototype.play.call(this,t,e)&&(this.stopAndRemoveBufferSource(),this.createAndStartBufferSource(),this.emit(r.PLAY,this),!0)},pause:function(){return!(this.manager.context.currentTime{var s=i(53134),n=i(85034),r=i(83419),o=i(14463),a=i(8443),h=i(71741),l=i(95540),u=new r({Extends:n,initialize:function(t){this.context=this.createAudioContext(t),this.masterMuteNode=this.context.createGain(),this.masterVolumeNode=this.context.createGain(),this.masterMuteNode.connect(this.masterVolumeNode),this.masterVolumeNode.connect(this.context.destination),this.destination=this.masterMuteNode,this.locked="suspended"===this.context.state&&("ontouchstart"in window||"onclick"in window),n.call(this,t),this.locked&&t.isBooted?this.unlock():t.events.once(a.BOOT,this.unlock,this)},createAudioContext:function(t){var e=t.config.audio;return e.context?(e.context.resume(),e.context):window.hasOwnProperty("AudioContext")?new AudioContext:window.hasOwnProperty("webkitAudioContext")?new window.webkitAudioContext:void 0},setAudioContext:function(t){return this.context&&this.context.close(),this.masterMuteNode&&this.masterMuteNode.disconnect(),this.masterVolumeNode&&this.masterVolumeNode.disconnect(),this.context=t,this.masterMuteNode=t.createGain(),this.masterVolumeNode=t.createGain(),this.masterMuteNode.connect(this.masterVolumeNode),this.masterVolumeNode.connect(t.destination),this.destination=this.masterMuteNode,this},add:function(t,e){var i=new h(this,t,e);return this.sounds.push(i),i},decodeAudio:function(t,e){var i;i=Array.isArray(t)?t:[{key:t,data:e}];for(var n=this.game.cache.audio,r=i.length,a=0;a{var s=i(37105),n=i(83419),r=i(29747),o=i(19186),a=new n({initialize:function(t){this.parent=t,this.list=[],this.position=0,this.addCallback=r,this.removeCallback=r,this._sortKey=""},add:function(t,e){return e?s.Add(this.list,t):s.Add(this.list,t,0,this.addCallback,this)},addAt:function(t,e,i){return i?s.AddAt(this.list,t,e):s.AddAt(this.list,t,e,0,this.addCallback,this)},getAt:function(t){return this.list[t]},getIndex:function(t){return this.list.indexOf(t)},sort:function(t,e){return t?(void 0===e&&(e=function(e,i){return e[t]-i[t]}),o(this.list,e),this):this},getByName:function(t){return s.GetFirst(this.list,"name",t)},getRandom:function(t,e){return s.GetRandom(this.list,t,e)},getFirst:function(t,e,i,n){return s.GetFirst(this.list,t,e,i,n)},getAll:function(t,e,i,n){return s.GetAll(this.list,t,e,i,n)},count:function(t,e){return s.CountAllMatching(this.list,t,e)},swap:function(t,e){s.Swap(this.list,t,e)},moveTo:function(t,e){return s.MoveTo(this.list,t,e)},moveAbove:function(t,e){return s.MoveAbove(this.list,t,e)},moveBelow:function(t,e){return s.MoveBelow(this.list,t,e)},remove:function(t,e){return e?s.Remove(this.list,t):s.Remove(this.list,t,this.removeCallback,this)},removeAt:function(t,e){return e?s.RemoveAt(this.list,t):s.RemoveAt(this.list,t,this.removeCallback,this)},removeBetween:function(t,e,i){return i?s.RemoveBetween(this.list,t,e):s.RemoveBetween(this.list,t,e,this.removeCallback,this)},removeAll:function(t){for(var e=this.list.length;e--;)this.remove(this.list[e],t);return this},bringToTop:function(t){return s.BringToTop(this.list,t)},sendToBack:function(t){return s.SendToBack(this.list,t)},moveUp:function(t){return s.MoveUp(this.list,t),t},moveDown:function(t){return s.MoveDown(this.list,t),t},reverse:function(){return this.list.reverse(),this},shuffle:function(){return s.Shuffle(this.list),this},replace:function(t,e){return s.Replace(this.list,t,e)},exists:function(t){return this.list.indexOf(t)>-1},setAll:function(t,e,i,n){return s.SetAll(this.list,t,e,i,n),this},each:function(t,e){for(var i=[null],s=2;s0?this.list[0]:null}},last:{get:function(){return this.list.length>0?(this.position=this.list.length-1,this.list[this.position]):null}},next:{get:function(){return this.position0?(this.position--,this.list[this.position]):null}}});t.exports=a},90330:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){this.entries={},this.size=0,this.setAll(t)},setAll:function(t){if(Array.isArray(t))for(var e=0;e{var s=i(83419),n=i(50792),r=i(82348),o=new s({Extends:n,initialize:function(){n.call(this),this._pending=[],this._active=[],this._destroy=[],this._toProcess=0,this.checkQueue=!1},isActive:function(t){return this._active.indexOf(t)>-1},isPending:function(t){return this._toProcess>0&&this._pending.indexOf(t)>-1},isDestroying:function(t){return this._destroy.indexOf(t)>-1},add:function(t){return this.checkQueue&&this.isActive(t)&&!this.isDestroying(t)||this.isPending(t)||(this._pending.push(t),this._toProcess++),t},remove:function(t){if(this.isPending(t)){var e=this._pending,i=e.indexOf(t);-1!==i&&e.splice(i,1)}else this.isActive(t)&&(this._destroy.push(t),this._toProcess++);return t},removeAll:function(){for(var t=this._active,e=this._destroy,i=t.length;i--;)e.push(t[i]),this._toProcess++;return this},update:function(){if(0===this._toProcess)return this._active;var t,e,i=this._destroy,s=this._active;for(t=0;t{var s=i(43886);function n(t){if(!(this instanceof n))return new n(t,[".left",".top",".right",".bottom"]);this._maxEntries=Math.max(4,t||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()}function r(t,e,i){if(!i)return e.indexOf(t);for(var s=0;s=t.minX&&e.maxY>=t.minY}function v(t){return{children:t,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function g(t,e,i,n,r){for(var o,a=[e,i];a.length;)(i=a.pop())-(e=a.pop())<=n||(o=e+Math.ceil((i-e)/n/2)*n,s(t,o,e,i,r),a.push(e,o,o,i))}n.prototype={all:function(){return this._all(this.data,[])},search:function(t){var e=this.data,i=[],s=this.toBBox;if(!p(t,e))return i;for(var n,r,o,a,h=[];e;){for(n=0,r=e.children.length;n=0&&r[e].children.length>this._maxEntries;)this._split(r,e),e--;this._adjustParentBBoxes(n,r,e)},_split:function(t,e){var i=t[e],s=i.children.length,n=this._minEntries;this._chooseSplitAxis(i,n,s);var r=this._chooseSplitIndex(i,n,s),a=v(i.children.splice(r,i.children.length-r));a.height=i.height,a.leaf=i.leaf,o(i,this.toBBox),o(a,this.toBBox),e?t[e-1].children.push(a):this._splitRoot(i,a)},_splitRoot:function(t,e){this.data=v([t,e]),this.data.height=t.height+1,this.data.leaf=!1,o(this.data,this.toBBox)},_chooseSplitIndex:function(t,e,i){var s,n,r,o,h,l,u,d,f,p,v,g,m,y;for(l=u=1/0,s=e;s<=i-e;s++)n=a(t,0,s,this.toBBox),r=a(t,s,i,this.toBBox),f=n,p=r,v=void 0,g=void 0,m=void 0,y=void 0,v=Math.max(f.minX,p.minX),g=Math.max(f.minY,p.minY),m=Math.min(f.maxX,p.maxX),y=Math.min(f.maxY,p.maxY),o=Math.max(0,m-v)*Math.max(0,y-g),h=c(n)+c(r),o=e;n--)r=t.children[n],h(u,t.leaf?o(r):r),c+=d(u);return c},_adjustParentBBoxes:function(t,e,i){for(var s=i;s>=0;s--)h(e[s],t)},_condense:function(t){for(var e,i=t.length-1;i>=0;i--)0===t[i].children.length?i>0?(e=t[i-1].children).splice(e.indexOf(t[i]),1):this.clear():o(t[i],this.toBBox)},compareMinX:function(t,e){return t.left-e.left},compareMinY:function(t,e){return t.top-e.top},toBBox:function(t){return{minX:t.left,minY:t.top,maxX:t.right,maxY:t.bottom}}},t.exports=n},35072:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){if(this.entries=[],Array.isArray(t))for(var e=0;e-1&&this.entries.splice(e,1),this},dump:function(){console.group("Set");for(var t=0;t-1},union:function(t){var e=new s;return t.entries.forEach((function(t){e.set(t)})),this.entries.forEach((function(t){e.set(t)})),e},intersect:function(t){var e=new s;return this.entries.forEach((function(i){t.contains(i)&&e.set(i)})),e},difference:function(t){var e=new s;return this.entries.forEach((function(i){t.contains(i)||e.set(i)})),e},size:{get:function(){return this.entries.length},set:function(t){return t{var s=i(45319),n=i(83419),r=i(56583),o=i(26099),a=new n({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=0),void 0===s&&(s=null),this._width=t,this._height=e,this._parent=s,this.aspectMode=i,this.aspectRatio=0===e?1:t/e,this.minWidth=0,this.minHeight=0,this.maxWidth=Number.MAX_VALUE,this.maxHeight=Number.MAX_VALUE,this.snapTo=new o},setAspectMode:function(t){return void 0===t&&(t=0),this.aspectMode=t,this.setSize(this._width,this._height)},setSnap:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.snapTo.set(t,e),this.setSize(this._width,this._height)},setParent:function(t){return this._parent=t,this.setSize(this._width,this._height)},setMin:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.minWidth=s(t,0,this.maxWidth),this.minHeight=s(e,0,this.maxHeight),this.setSize(this._width,this._height)},setMax:function(t,e){return void 0===t&&(t=Number.MAX_VALUE),void 0===e&&(e=t),this.maxWidth=s(t,this.minWidth,Number.MAX_VALUE),this.maxHeight=s(e,this.minHeight,Number.MAX_VALUE),this.setSize(this._width,this._height)},setSize:function(t,e){switch(void 0===t&&(t=0),void 0===e&&(e=t),this.aspectMode){case a.NONE:this._width=this.getNewWidth(r(t,this.snapTo.x)),this._height=this.getNewHeight(r(e,this.snapTo.y)),this.aspectRatio=0===this._height?1:this._width/this._height;break;case a.WIDTH_CONTROLS_HEIGHT:this._width=this.getNewWidth(r(t,this.snapTo.x)),this._height=this.getNewHeight(this._width*(1/this.aspectRatio),!1);break;case a.HEIGHT_CONTROLS_WIDTH:this._height=this.getNewHeight(r(e,this.snapTo.y)),this._width=this.getNewWidth(this._height*this.aspectRatio,!1);break;case a.FIT:this.constrain(t,e,!0);break;case a.ENVELOP:this.constrain(t,e,!1)}return this},setAspectRatio:function(t){return this.aspectRatio=t,this.setSize(this._width,this._height)},resize:function(t,e){return this._width=this.getNewWidth(r(t,this.snapTo.x)),this._height=this.getNewHeight(r(e,this.snapTo.y)),this.aspectRatio=0===this._height?1:this._width/this._height,this},getNewWidth:function(t,e){return void 0===e&&(e=!0),t=s(t,this.minWidth,this.maxWidth),e&&this._parent&&t>this._parent.width&&(t=Math.max(this.minWidth,this._parent.width)),t},getNewHeight:function(t,e){return void 0===e&&(e=!0),t=s(t,this.minHeight,this.maxHeight),e&&this._parent&&t>this._parent.height&&(t=Math.max(this.minHeight,this._parent.height)),t},constrain:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=!0),t=this.getNewWidth(t),e=this.getNewHeight(e);var s=this.snapTo,n=0===e?1:t/e;return i&&this.aspectRatio>n||!i&&this.aspectRatio0&&(t=(e=r(e,s.y))*this.aspectRatio)):(i&&this.aspectRation)&&(t=(e=r(e,s.y))*this.aspectRatio,s.x>0&&(e=(t=r(t,s.x))*(1/this.aspectRatio))),this._width=t,this._height=e,this},fitTo:function(t,e){return this.constrain(t,e,!0)},envelop:function(t,e){return this.constrain(t,e,!1)},setWidth:function(t){return this.setSize(t,this._height)},setHeight:function(t){return this.setSize(this._width,t)},toString:function(){return"[{ Size (width="+this._width+" height="+this._height+" aspectRatio="+this.aspectRatio+" aspectMode="+this.aspectMode+") }]"},setCSS:function(t){t&&t.style&&(t.style.width=this._width+"px",t.style.height=this._height+"px")},copy:function(t){return t.setAspectMode(this.aspectMode),t.aspectRatio=this.aspectRatio,t.setSize(this.width,this.height)},destroy:function(){this._parent=null,this.snapTo=null},width:{get:function(){return this._width},set:function(t){this.setSize(t,this._height)}},height:{get:function(){return this._height},set:function(t){this.setSize(this._width,t)}}});a.NONE=0,a.WIDTH_CONTROLS_HEIGHT=1,a.HEIGHT_CONTROLS_WIDTH=2,a.FIT=3,a.ENVELOP=4,t.exports=a},15238:t=>{t.exports="add"},56187:t=>{t.exports="remove"},82348:(t,e,i)=>{t.exports={PROCESS_QUEUE_ADD:i(15238),PROCESS_QUEUE_REMOVE:i(56187)}},41392:(t,e,i)=>{t.exports={Events:i(82348),List:i(73162),Map:i(90330),ProcessQueue:i(25774),RTree:i(59542),Set:i(35072),Size:i(86555)}},57382:(t,e,i)=>{var s=i(83419),n=i(45319),r=i(40987),o=i(8054),a=i(50030),h=i(79237),l=new s({Extends:h,initialize:function(t,e,i,s,n){h.call(this,t,e,i,s,n),this.add("__BASE",0,0,0,s,n),this._source=this.frames.__BASE.source,this.canvas=this._source.image,this.context=this.canvas.getContext("2d",{willReadFrequently:!0}),this.width=s,this.height=n,this.imageData=this.context.getImageData(0,0,s,n),this.data=null,this.imageData&&(this.data=this.imageData.data),this.pixels=null,this.buffer,this.data&&(this.imageData.data.buffer?(this.buffer=this.imageData.data.buffer,this.pixels=new Uint32Array(this.buffer)):window.ArrayBuffer?(this.buffer=new ArrayBuffer(this.imageData.data.length),this.pixels=new Uint32Array(this.buffer)):this.pixels=this.imageData.data)},update:function(){return this.imageData=this.context.getImageData(0,0,this.width,this.height),this.data=this.imageData.data,this.imageData.data.buffer?(this.buffer=this.imageData.data.buffer,this.pixels=new Uint32Array(this.buffer)):window.ArrayBuffer?(this.buffer=new ArrayBuffer(this.imageData.data.length),this.pixels=new Uint32Array(this.buffer)):this.pixels=this.imageData.data,this.manager.game.config.renderType===o.WEBGL&&this.refresh(),this},draw:function(t,e,i,s){return void 0===s&&(s=!0),this.context.drawImage(i,t,e),s&&this.update(),this},drawFrame:function(t,e,i,s,n){void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=!0);var r=this.manager.getFrame(t,e);if(r){var o=r.canvasData,a=r.cutWidth,h=r.cutHeight,l=r.source.resolution;this.context.drawImage(r.source.image,o.x,o.y,a,h,i,s,a/l,h/l),n&&this.update()}return this},setPixel:function(t,e,i,s,n,r){if(void 0===r&&(r=255),t=Math.abs(Math.floor(t)),e=Math.abs(Math.floor(e)),this.getIndex(t,e)>-1){var o=this.context.getImageData(t,e,1,1);o.data[0]=i,o.data[1]=s,o.data[2]=n,o.data[3]=r,this.context.putImageData(o,t,e)}return this},putData:function(t,e,i,s,n,r,o){return void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=t.width),void 0===o&&(o=t.height),this.context.putImageData(t,e,i,s,n,r,o),this},getData:function(t,e,i,s){return t=n(Math.floor(t),0,this.width-1),e=n(Math.floor(e),0,this.height-1),i=n(i,1,this.width-t),s=n(s,1,this.height-e),this.context.getImageData(t,e,i,s)},getPixel:function(t,e,i){i||(i=new r);var s=this.getIndex(t,e);if(s>-1){var n=this.data,o=n[s+0],a=n[s+1],h=n[s+2],l=n[s+3];i.setTo(o,a,h,l)}return i},getPixels:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.width),void 0===s&&(s=i),t=Math.abs(Math.round(t)),e=Math.abs(Math.round(e));for(var o=n(t,0,this.width),a=n(t+i,0,this.width),h=n(e,0,this.height),l=n(e+s,0,this.height),u=new r,c=[],d=h;d{var s=i(10312),n=i(71911),r=i(27919),o=i(83419),a=i(8054),h=i(4327),l=i(95540),u=i(36060),c=i(32302),d=i(79237),f=i(70554),p=new o({Extends:d,initialize:function(t,e,i,s){void 0===i&&(i=256),void 0===s&&(s=256),this.type="DynamicTexture";var o=t.game.renderer,h=o&&o.type===a.CANVAS,l=h?r.create2D(this,i,s):[this];d.call(this,t,e,l,i,s),this.add("__BASE",0,0,0,i,s),this.renderer=o,this.width=-1,this.height=-1,this.isDrawing=!1,this.canvas=h?l:null,this.context=h?l.getContext("2d",{willReadFrequently:!0}):null,this.dirty=!1,this.isSpriteTexture=!0,this._eraseMode=!1,this.camera=new n(0,0,i,s).setScene(t.game.scene.systemScene,!1),this.renderTarget=h?null:new c(o,i,s,1,0,!1,!0,!0,!1),this.pipeline=h?null:o.pipelines.get(u.SINGLE_PIPELINE),this.setSize(i,s)},setSize:function(t,e){void 0===e&&(e=t);var i=this.get(),s=i.source;if(t!==this.width||e!==this.height){this.canvas&&(this.canvas.width=t,this.canvas.height=e);var n=this.renderTarget;n&&(n.willResize(t,e)&&n.resize(t,e),n.texture!==s.glTexture&&this.renderer.deleteTexture(s.glTexture),this.setFromRenderTarget()),this.camera.setSize(t,e),s.width=t,s.height=e,i.setSize(t,e),this.width=t,this.height=e}else{var r=this.getSourceImage();i.cutX+t>r.width&&(t=r.width-i.cutX),i.cutY+e>r.height&&(e=r.height-i.cutY),i.setSize(t,e,i.cutX,i.cutY)}return this},setFromRenderTarget:function(){var t=this.get().source,e=this.renderTarget;return t.isRenderTexture=!0,t.isGLTexture=!0,t.glTexture=e.texture,this},setIsSpriteTexture:function(t){return this.isSpriteTexture=t,this},fill:function(t,e,i,s,n,r){var o=this.camera,a=this.renderer;void 0===e&&(e=1),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=this.width),void 0===r&&(r=this.height);var h=t>>16&255,l=t>>8&255,u=255&t,c=this.renderTarget;if(o.preRender(),c){c.bind(!0);var d=this.pipeline.manager.set(this.pipeline),p=a.width/c.width,v=a.height/c.height,g=c.height-(s+r);d.drawFillRect(i*p,g*v,n*p,r*v,f.getTintFromFloats(u/255,l/255,h/255,1),e),c.unbind(!0)}else{var m=this.context;a.setContext(m),m.globalCompositeOperation="source-over",m.fillStyle="rgba("+h+","+l+","+u+","+e+")",m.fillRect(i,s,n,r),a.setContext()}return this.dirty=!0,this},clear:function(){if(this.dirty){var t=this.context,e=this.renderTarget;e?e.clear():t&&(t.save(),t.setTransform(1,0,0,1,0,0),t.clearRect(0,0,this.width,this.height),t.restore()),this.dirty=!1}return this},stamp:function(t,e,i,s,n){void 0===i&&(i=0),void 0===s&&(s=0);var r=l(n,"alpha",1),o=l(n,"tint",16777215),a=l(n,"angle",0),h=l(n,"rotation",0),u=l(n,"scale",1),c=l(n,"scaleX",u),d=l(n,"scaleY",u),f=l(n,"originX",.5),p=l(n,"originY",.5),v=l(n,"blendMode",0),g=l(n,"erase",!1),m=l(n,"skipBatch",!1),y=this.manager.resetStamp(r,o);return y.setAngle(0),0!==a?y.setAngle(a):0!==h&&y.setRotation(h),y.setScale(c,d),y.setTexture(t,e),y.setOrigin(f,p),y.setBlendMode(v),g&&(this._eraseMode=!0),m?this.batchGameObject(y,i,s):this.draw(y,i,s),g&&(this._eraseMode=!1),this},erase:function(t,e,i){return this._eraseMode=!0,this.draw(t,e,i),this._eraseMode=!1,this},draw:function(t,e,i,s,n){return this.beginDraw(),this.batchDraw(t,e,i,s,n),this.endDraw(),this},drawFrame:function(t,e,i,s,n,r){return this.beginDraw(),this.batchDrawFrame(t,e,i,s,n,r),this.endDraw(),this},repeat:function(t,e,i,s,n,r,o,a,l){if(void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=this.width),void 0===r&&(r=this.height),void 0===o&&(o=1),void 0===a&&(a=16777215),void 0===l&&(l=!1),!(e=t instanceof h?t:this.manager.getFrame(t,e)))return this;var u=this.manager.resetStamp(o,a);u.setFrame(e),u.setOrigin(0);var c=e.width,d=e.height;n=Math.floor(n),r=Math.floor(r);var f=Math.ceil(n/c),p=Math.ceil(r/d),v=f*c-n,g=p*d-r;v>0&&(v=c-v),g>0&&(g=d-g),i<0&&(f+=Math.ceil(Math.abs(i)/c)),s<0&&(p+=Math.ceil(Math.abs(s)/d));var m=i,y=s,x=!1,T=this.manager.stampCrop.setTo(0,0,c,d);l||this.beginDraw();for(var w=0;w0&&b===f-1&&(x=!0,T.width=v),g>0&&w===p-1&&(x=!0,T.height=g),x&&u.setCrop(T),this.batchGameObject(u,m,y),u.isCropped=!1,T.setTo(0,0,c,d)),m+=c;m=i,y+=d}return l||this.endDraw(),this},beginDraw:function(){if(!this.isDrawing){var t=this.camera,e=this.renderer,i=this.renderTarget;t.preRender(),i?e.beginCapture(i.width,i.height):e.setContext(this.context),this.isDrawing=!0}return this},batchDraw:function(t,e,i,s,n){return Array.isArray(t)||(t=[t]),this.batchList(t,e,i,s,n),this},batchDrawFrame:function(t,e,i,s,n,r){void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=1),void 0===r&&(r=16777215);var o=this.manager.getFrame(t,e);return o&&(this.renderTarget?this.pipeline.batchTextureFrame(o,i,s,r,n,this.camera.matrix,null):this.batchTextureFrame(o,i,s,n,r)),this},endDraw:function(t){if(void 0===t&&(t=this._eraseMode),this.isDrawing){var e=this.renderer,i=this.renderTarget;if(i){var s=e.endCapture();e.pipelines.setUtility().blitFrame(s,i,1,!1,!1,t,this.isSpriteTexture),e.resetScissor(),e.resetViewport()}else e.setContext();this.dirty=!0,this.isDrawing=!1}return this},batchList:function(t,e,i,s,n){var r=t.length;if(0!==r)for(var o=0;o0&&a.height>0&&o.drawImage(h,a.x,a.y,a.width,a.height,e,i,a.width,a.height),o.restore()}},snapshotArea:function(t,e,i,s,n,r,o){return this.renderTarget?this.renderer.snapshotFramebuffer(this.renderTarget.framebuffer,this.width,this.height,n,!1,t,e,i,s,r,o):this.renderer.snapshotCanvas(this.canvas,n,!1,t,e,i,s,r,o),this},snapshot:function(t,e,i){return this.snapshotArea(0,0,this.width,this.height,t,e,i)},snapshotPixel:function(t,e,i){return this.snapshotArea(t,e,1,1,i,"pixel")},getWebGLTexture:function(){if(this.renderTarget)return this.renderTarget.texture},renderWebGL:function(t,e,i,s){var n=this.manager.resetStamp();n.setTexture(this),n.setOrigin(0),n.renderWebGL(t,n,i,s)},renderCanvas:function(){},destroy:function(){var t=this.manager.stamp;t&&t.texture===this&&this.manager.resetStamp(),d.prototype.destroy.call(this),r.remove(this.canvas),this.renderTarget&&this.renderTarget.destroy(),this.camera.destroy(),this.canvas=null,this.context=null,this.renderer=null}});t.exports=p},4327:(t,e,i)=>{var s=i(83419),n=i(45319),r=i(79291),o=new s({initialize:function(t,e,i,s,n,r,o){this.texture=t,this.name=e,this.source=t.source[i],this.sourceIndex=i,this.cutX,this.cutY,this.cutWidth,this.cutHeight,this.x=0,this.y=0,this.width,this.height,this.halfWidth,this.halfHeight,this.centerX,this.centerY,this.pivotX=0,this.pivotY=0,this.customPivot=!1,this.rotated=!1,this.autoRound=-1,this.customData={},this.u0=0,this.v0=0,this.u1=0,this.v1=0,this.data={cut:{x:0,y:0,w:0,h:0,r:0,b:0},trim:!1,sourceSize:{w:0,h:0},spriteSourceSize:{x:0,y:0,w:0,h:0,r:0,b:0},radius:0,drawImage:{x:0,y:0,width:0,height:0},is3Slice:!1,scale9:!1,scale9Borders:{x:0,y:0,w:0,h:0}},this.setSize(r,o,s,n)},setCutPosition:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=0),this.cutX=t,this.cutY=e,this.updateUVs()},setCutSize:function(t,e){return this.cutWidth=t,this.cutHeight=e,this.updateUVs()},setSize:function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=0),this.setCutPosition(i,s),this.setCutSize(t,e),this.width=t,this.height=e,this.halfWidth=Math.floor(.5*t),this.halfHeight=Math.floor(.5*e),this.centerX=Math.floor(t/2),this.centerY=Math.floor(e/2);var n=this.data,r=n.cut;r.x=i,r.y=s,r.w=t,r.h=e,r.r=i+t,r.b=s+e,n.sourceSize.w=t,n.sourceSize.h=e,n.spriteSourceSize.w=t,n.spriteSourceSize.h=e,n.radius=.5*Math.sqrt(t*t+e*e);var o=n.drawImage;return o.x=i,o.y=s,o.width=t,o.height=e,this.updateUVs()},setTrim:function(t,e,i,s,n,r){var o=this.data,a=o.spriteSourceSize;return o.trim=!0,o.sourceSize.w=t,o.sourceSize.h=e,a.x=i,a.y=s,a.w=n,a.h=r,a.r=i+n,a.b=s+r,this.x=i,this.y=s,this.width=n,this.height=r,this.halfWidth=.5*n,this.halfHeight=.5*r,this.centerX=Math.floor(n/2),this.centerY=Math.floor(r/2),this.updateUVs()},setScale9:function(t,e,i,s){var n=this.data;return n.scale9=!0,n.is3Slice=0===e&&s===this.height,n.scale9Borders.x=t,n.scale9Borders.y=e,n.scale9Borders.w=i,n.scale9Borders.h=s,this},setCropUVs:function(t,e,i,s,r,o,a){var h=this.cutX,l=this.cutY,u=this.cutWidth,c=this.cutHeight,d=this.realWidth,f=this.realHeight,p=h+(e=n(e,0,d)),v=l+(i=n(i,0,f)),g=s=n(s,0,d-e),m=r=n(r,0,f-i),y=this.data;if(y.trim){var x=y.spriteSourceSize,T=e+(s=n(s,0,u-e)),w=i+(r=n(r,0,c-i));if(!(x.rT||x.y>w)){var b=Math.max(x.x,e),S=Math.max(x.y,i),E=Math.min(x.r,T)-b,A=Math.min(x.b,w)-S;g=E,m=A,p=o?h+(u-(b-x.x)-E):h+(b-x.x),v=a?l+(c-(S-x.y)-A):l+(S-x.y),e=b,i=S,s=E,r=A}else p=0,v=0,g=0,m=0}else o&&(p=h+(u-e-s)),a&&(v=l+(c-i-r));var C=this.source.width,_=this.source.height;return t.u0=Math.max(0,p/C),t.v0=Math.max(0,v/_),t.u1=Math.min(1,(p+g)/C),t.v1=Math.min(1,(v+m)/_),t.x=e,t.y=i,t.cx=p,t.cy=v,t.cw=g,t.ch=m,t.width=s,t.height=r,t.flipX=o,t.flipY=a,t},updateCropUVs:function(t,e,i){return this.setCropUVs(t,t.x,t.y,t.width,t.height,e,i)},setUVs:function(t,e,i,s,n,r){var o=this.data.drawImage;return o.width=t,o.height=e,this.u0=i,this.v0=s,this.u1=n,this.v1=r,this},updateUVs:function(){var t=this.cutX,e=this.cutY,i=this.cutWidth,s=this.cutHeight,n=this.data.drawImage;n.width=i,n.height=s;var r=this.source.width,o=this.source.height;return this.u0=t/r,this.v0=e/o,this.u1=(t+i)/r,this.v1=(e+s)/o,this},updateUVsInverted:function(){var t=this.source.width,e=this.source.height;return this.u0=(this.cutX+this.cutHeight)/t,this.v0=this.cutY/e,this.u1=this.cutX/t,this.v1=(this.cutY+this.cutWidth)/e,this},clone:function(){var t=new o(this.texture,this.name,this.sourceIndex);return t.cutX=this.cutX,t.cutY=this.cutY,t.cutWidth=this.cutWidth,t.cutHeight=this.cutHeight,t.x=this.x,t.y=this.y,t.width=this.width,t.height=this.height,t.halfWidth=this.halfWidth,t.halfHeight=this.halfHeight,t.centerX=this.centerX,t.centerY=this.centerY,t.rotated=this.rotated,t.data=r(!0,t.data,this.data),t.updateUVs(),t},destroy:function(){this.texture=null,this.source=null,this.customData=null,this.data=null},glTexture:{get:function(){return this.source.glTexture}},realWidth:{get:function(){return this.data.sourceSize.w}},realHeight:{get:function(){return this.data.sourceSize.h}},radius:{get:function(){return this.data.radius}},trimmed:{get:function(){return this.data.trim}},scale9:{get:function(){return this.data.scale9}},is3Slice:{get:function(){return this.data.is3Slice}},canvasData:{get:function(){return this.data.drawImage}}});t.exports=o},79237:(t,e,i)=>{var s=i(83419),n=i(4327),r=i(11876),o='Texture "%s" has no frame "%s"',a=new s({initialize:function(t,e,i,s,n){Array.isArray(i)||(i=[i]),this.manager=t,this.key=e,this.source=[],this.dataSource=[],this.frames={},this.customData={},this.firstFrame="__BASE",this.frameTotal=0;for(var o=0;on&&(n=a.cutX+a.cutWidth),a.cutY+a.cutHeight>r&&(r=a.cutY+a.cutHeight)}return{x:i,y:s,width:n-i,height:r-s}},getFrameNames:function(t){void 0===t&&(t=!1);var e=Object.keys(this.frames);if(!t){var i=e.indexOf("__BASE");-1!==i&&e.splice(i,1)}return e},getSourceImage:function(t){null!=t&&1!==this.frameTotal||(t="__BASE");var e=this.frames[t];return e?e.source.image:(console.warn(o,this.key,t),this.frames.__BASE.source.image)},getDataSourceImage:function(t){null!=t&&1!==this.frameTotal||(t="__BASE");var e,i=this.frames[t];return i?e=i.sourceIndex:(console.warn(o,this.key,t),e=this.frames.__BASE.sourceIndex),this.dataSource[e].image},setDataSource:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e{var s=i(27919),n=i(57382),r=i(83419),o=i(40987),a=i(8054),h=i(81320),l=i(50792),u=i(69442),c=i(4327),d=i(8443),f=i(99584),p=i(35154),v=i(88571),g=i(41212),m=i(61309),y=i(87841),x=i(79237),T=new r({Extends:l,initialize:function(t){l.call(this),this.game=t,this.name="TextureManager",this.list={},this._tempCanvas=s.create2D(this),this._tempContext=this._tempCanvas.getContext("2d",{willReadFrequently:!0}),this._pending=0,this.stamp,this.stampCrop=new y,this.silentWarnings=!1,t.events.once(d.BOOT,this.boot,this)},boot:function(){this._pending=3,this.on(u.LOAD,this.updatePending,this),this.on(u.ERROR,this.updatePending,this);var t=this.game.config;this.addBase64("__DEFAULT",t.defaultImage),this.addBase64("__MISSING",t.missingImage),this.addBase64("__WHITE",t.whiteImage),this.game.renderer&&this.game.renderer.gl&&this.addUint8Array("__NORMAL",new Uint8Array([127,127,255,255]),1,1),this.game.events.once(d.DESTROY,this.destroy,this),this.game.events.once(d.SYSTEM_READY,(function(t){this.stamp=new v(t).setOrigin(0)}),this)},updatePending:function(){this._pending--,0===this._pending&&(this.off(u.LOAD),this.off(u.ERROR),this.emit(u.READY))},checkKey:function(t){return!(!t||"string"!=typeof t||this.exists(t))||(this.silentWarnings||console.error("Texture key already in use: "+t),!1)},remove:function(t){if("string"==typeof t){if(!this.exists(t))return this.silentWarnings||console.warn("No texture found matching key: "+t),this;t=this.get(t)}var e=t.key;return this.list.hasOwnProperty(e)&&(t.destroy(),this.emit(u.REMOVE,e),this.emit(u.REMOVE_KEY+e)),this},removeKey:function(t){return this.list.hasOwnProperty(t)&&delete this.list[t],this},addBase64:function(t,e){if(this.checkKey(t)){var i=this,s=new Image;s.onerror=function(){i.emit(u.ERROR,t)},s.onload=function(){var e=i.create(t,s);m.Image(e,0),i.emit(u.ADD,t,e),i.emit(u.ADD_KEY+t,e),i.emit(u.LOAD,t,e)},s.src=e}return this},getBase64:function(t,e,i,n){void 0===i&&(i="image/png"),void 0===n&&(n=.92);var r="",o=this.getFrame(t,e);if(o&&(o.source.isRenderTexture||o.source.isGLTexture))this.silentWarnings||console.warn("Cannot getBase64 from WebGL Texture");else if(o){var a=o.canvasData,h=s.create2D(this,a.width,a.height),l=h.getContext("2d",{willReadFrequently:!0});a.width>0&&a.height>0&&l.drawImage(o.source.image,a.x,a.y,a.width,a.height,0,0,a.width,a.height),r=h.toDataURL(i,n),s.remove(h)}return r},addImage:function(t,e,i){var s=null;return this.checkKey(t)&&(s=this.create(t,e),m.Image(s,0),i&&s.setDataSource(i),this.emit(u.ADD,t,s),this.emit(u.ADD_KEY+t,s)),s},addGLTexture:function(t,e){var i=null;if(this.checkKey(t)){var s=e.width,n=e.height;(i=this.create(t,e,s,n)).add("__BASE",0,0,0,s,n),this.emit(u.ADD,t,i),this.emit(u.ADD_KEY+t,i)}return i},addCompressedTexture:function(t,e,i){var s=null;if(this.checkKey(t)){if((s=this.create(t,e)).add("__BASE",0,0,0,e.width,e.height),i){var n=function(t,e,i){Array.isArray(i.textures)||Array.isArray(i.frames)?m.JSONArray(t,e,i):m.JSONHash(t,e,i)};if(Array.isArray(i))for(var r=0;r=r.x&&t=r.y&&e=r.x&&t=r.y&&e{var s=i(27919),n=i(83419),r=i(50030),o=i(29795),a=i(82751),h=new n({initialize:function(t,e,i,s,n){void 0===n&&(n=!1);var h=t.manager.game;this.renderer=h.renderer,this.texture=t,this.source=e,this.image=e.compressed?null:e,this.compressionAlgorithm=e.compressed?e.format:null,this.resolution=1,this.width=i||e.naturalWidth||e.videoWidth||e.width||0,this.height=s||e.naturalHeight||e.videoHeight||e.height||0,this.scaleMode=o.DEFAULT,this.isCanvas=e instanceof HTMLCanvasElement,this.isVideo=window.hasOwnProperty("HTMLVideoElement")&&e instanceof HTMLVideoElement,this.isRenderTexture="RenderTexture"===e.type||"DynamicTexture"===e.type,this.isGLTexture=e instanceof a,this.isPowerOf2=r(this.width,this.height),this.glTexture=null,this.flipY=n,this.init(h)},init:function(t){var e=this.renderer;if(e){var i=this.source;if(e.gl){var s=this.image,n=this.flipY,r=this.width,o=this.height,a=this.scaleMode;this.isCanvas?this.glTexture=e.createCanvasTexture(s,!1,n):this.isVideo?this.glTexture=e.createVideoTexture(s,!1,n):this.isRenderTexture?this.glTexture=e.createTextureFromSource(null,r,o,a):this.isGLTexture?this.glTexture=i:this.compressionAlgorithm?this.glTexture=e.createTextureFromSource(i,void 0,void 0,a):i instanceof Uint8Array?this.glTexture=e.createUint8ArrayTexture(i,r,o,a):this.glTexture=e.createTextureFromSource(s,r,o,a)}else this.isRenderTexture&&(this.image=i.canvas)}t.config.antialias||this.setFilter(1)},setFilter:function(t){this.renderer&&this.renderer.gl&&this.renderer.setTextureFilter(this.glTexture,t),this.scaleMode=t},setFlipY:function(t){return void 0===t&&(t=!0),t===this.flipY||(this.flipY=t,this.update()),this},update:function(){var t=this.renderer,e=this.image,i=this.flipY,s=t.gl;s&&this.isCanvas?t.updateCanvasTexture(e,this.glTexture,i):s&&this.isVideo&&t.updateVideoTexture(e,this.glTexture,i)},destroy:function(){this.glTexture&&this.renderer.deleteTexture(this.glTexture),this.isCanvas&&s.remove(this.image),this.renderer=null,this.texture=null,this.source=null,this.image=null,this.glTexture=null}});t.exports=h},19673:t=>{t.exports={LINEAR:0,NEAREST:1}},44538:t=>{t.exports="addtexture"},63486:t=>{t.exports="addtexture-"},94851:t=>{t.exports="onerror"},29099:t=>{t.exports="onload"},8678:t=>{t.exports="ready"},86415:t=>{t.exports="removetexture"},30879:t=>{t.exports="removetexture-"},69442:(t,e,i)=>{t.exports={ADD:i(44538),ADD_KEY:i(63486),ERROR:i(94851),LOAD:i(29099),READY:i(8678),REMOVE:i(86415),REMOVE_KEY:i(30879)}},27458:(t,e,i)=>{var s=i(79291),n=i(19673),r={CanvasTexture:i(57382),DynamicTexture:i(81320),Events:i(69442),FilterMode:n,Frame:i(4327),Parsers:i(61309),Texture:i(79237),TextureManager:i(17130),TextureSource:i(11876)};r=s(!1,r,n),t.exports=r},89905:t=>{t.exports=function(t,e,i){if(i.getElementsByTagName("TextureAtlas")){var s=t.source[e];t.add("__BASE",e,0,0,s.width,s.height);for(var n,r=i.getElementsByTagName("SubTexture"),o=0;o{t.exports=function(t,e){var i=t.source[e];return t.add("__BASE",e,0,0,i.width,i.height),t}},4832:t=>{t.exports=function(t,e){var i=t.source[e];return t.add("__BASE",e,0,0,i.width,i.height),t}},78566:(t,e,i)=>{var s=i(41786);t.exports=function(t,e,i){if(i.frames||i.textures){var n=t.source[e];t.add("__BASE",e,0,0,n.width,n.height);for(var r,o=Array.isArray(i.textures)?i.textures[e].frames:i.frames,a=0;a{var s=i(41786);t.exports=function(t,e,i){if(i.frames){var n=t.source[e];t.add("__BASE",e,0,0,n.width,n.height);var r,o=i.frames;for(var a in o)if(o.hasOwnProperty(a)){var h=o[a];if(r=t.add(a,e,h.frame.x,h.frame.y,h.frame.w,h.frame.h)){h.trimmed&&r.setTrim(h.sourceSize.w,h.sourceSize.h,h.spriteSourceSize.x,h.spriteSourceSize.y,h.spriteSourceSize.w,h.spriteSourceSize.h),h.rotated&&(r.rotated=!0,r.updateUVsInverted());var l=h.anchor||h.pivot;l&&(r.customPivot=!0,r.pivotX=l.x,r.pivotY=l.y),h.scale9Borders&&r.setScale9(h.scale9Borders.x,h.scale9Borders.y,h.scale9Borders.w,h.scale9Borders.h),r.customData=s(h)}else console.warn("Invalid atlas json, frame already exists: "+a)}for(var u in i)"frames"!==u&&(Array.isArray(i[u])?t.customData[u]=i[u].slice(0):t.customData[u]=i[u]);return t}console.warn("Invalid Texture Atlas JSON Hash given, missing 'frames' Object")}},31403:t=>{t.exports=function(t){var e,i=[171,75,84,88,32,49,49,187,13,10,26,10],s=new Uint8Array(t,0,12);for(e=0;e>1),v=Math.max(1,v>>1),f+=g}return{mipmaps:d,width:h,height:l,internalFormat:a,compressed:!0,generateMipmap:!1}}console.warn("KTXParser - Only compressed formats supported")}},82038:t=>{function e(t,e,i,s,n,r,o){return void 0===o&&(o=16),Math.floor((t+i)/n)*Math.floor((e+s)/r)*o}function i(t,e){return(t=Math.max(t,16))*(e=Math.max(e,8))/4}function s(t,e){return(t=Math.max(t,8))*(e=Math.max(e,8))/2}function n(t,e){return Math.ceil(t/4)*Math.ceil(e/4)*16}function r(t,i){return e(t,i,3,3,4,4,8)}function o(t,i){return e(t,i,3,3,4,4)}var a={0:{sizeFunc:i,glFormat:[35841]},1:{sizeFunc:i,glFormat:[35843]},2:{sizeFunc:s,glFormat:[35840]},3:{sizeFunc:s,glFormat:[35842]},6:{sizeFunc:r,glFormat:[36196]},7:{sizeFunc:r,glFormat:[33776,35916]},8:{sizeFunc:o,glFormat:[33777,35917]},9:{sizeFunc:o,glFormat:[33778,35918]},11:{sizeFunc:o,glFormat:[33779,35919]},14:{sizeFunc:n,glFormat:[36494,36495]},15:{sizeFunc:n,glFormat:[36492,36493]},22:{sizeFunc:r,glFormat:[37492,37493]},23:{sizeFunc:o,glFormat:[37496,37497]},24:{sizeFunc:r,glFormat:[37494,37495]},25:{sizeFunc:r,glFormat:[37488]},26:{sizeFunc:o,glFormat:[37490]},27:{sizeFunc:o,glFormat:[37808,37840]},28:{sizeFunc:function(t,i){return e(t,i,4,3,5,4)},glFormat:[37809,37841]},29:{sizeFunc:function(t,i){return e(t,i,4,4,5,5)},glFormat:[37810,37842]},30:{sizeFunc:function(t,i){return e(t,i,5,4,6,5)},glFormat:[37811,37843]},31:{sizeFunc:function(t,i){return e(t,i,5,5,6,6)},glFormat:[37812,37844]},32:{sizeFunc:function(t,i){return e(t,i,7,4,8,5)},glFormat:[37813,37845]},33:{sizeFunc:function(t,i){return e(t,i,7,5,8,6)},glFormat:[37814,37846]},34:{sizeFunc:function(t,i){return e(t,i,7,7,8,8)},glFormat:[37815,37847]},35:{sizeFunc:function(t,i){return e(t,i,9,4,10,5)},glFormat:[37816,37848]},36:{sizeFunc:function(t,i){return e(t,i,9,5,10,6)},glFormat:[37817,37849]},37:{sizeFunc:function(t,i){return e(t,i,9,7,10,8)},glFormat:[37818,37850]},38:{sizeFunc:function(t,i){return e(t,i,9,9,10,10)},glFormat:[37819,37851]},39:{sizeFunc:function(t,i){return e(t,i,11,9,12,10)},glFormat:[37820,37852]},40:{sizeFunc:function(t,i){return e(t,i,11,11,12,12)},glFormat:[37821,37853]}};t.exports=function(t){for(var e=new Uint32Array(t,0,13),i=55727696===e[0]?e[2]:e[3],s=e[4],n=a[i].glFormat[s],r=a[i].sizeFunc,o=e[11],h=e[7],l=e[6],u=52+e[12],c=new Uint8Array(t,u),d=new Array(o),f=0,p=h,v=l,g=0;g>1),v=Math.max(1,v>>1),f+=m}return{mipmaps:d,width:h,height:l,internalFormat:n,compressed:!0,generateMipmap:!1}}},75549:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i,n,r,o,a){var h=s(a,"frameWidth",null),l=s(a,"frameHeight",h);if(null===h)throw new Error("TextureManager.SpriteSheet: Invalid frameWidth given.");var u=t.source[e];t.add("__BASE",e,0,0,u.width,u.height);var c=s(a,"startFrame",0),d=s(a,"endFrame",-1),f=s(a,"margin",0),p=s(a,"spacing",0),v=Math.floor((r-f+p)/(h+p))*Math.floor((o-f+p)/(l+p));0===v&&console.warn("SpriteSheet frame dimensions will result in zero frames for texture:",t.key),(c>v||c<-v)&&(c=0),c<0&&(c=v+c),(-1===d||d>v||dr&&(y=b-r),S>o&&(x=S-o),w>=c&&w<=d&&(t.add(T,e,i+g,n+m,h-y,l-x),T++),(g+=h+p)+h>r&&(g=f,m+=l+p)}return t}},47534:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i){var n=s(i,"frameWidth",null),r=s(i,"frameHeight",n);if(!n)throw new Error("TextureManager.SpriteSheetFromAtlas: Invalid frameWidth given.");var o=t.source[0];t.add("__BASE",0,0,0,o.width,o.height);var a,h=s(i,"startFrame",0),l=s(i,"endFrame",-1),u=s(i,"margin",0),c=s(i,"spacing",0),d=e.cutX,f=e.cutY,p=e.cutWidth,v=e.cutHeight,g=e.realWidth,m=e.realHeight,y=Math.floor((g-u+c)/(n+c)),x=Math.floor((m-u+c)/(r+c)),T=y*x,w=e.x,b=n-w,S=n-(g-p-w),E=e.y,A=r-E,C=r-(m-v-E);(h>T||h<-T)&&(h=0),h<0&&(h=T+h),-1!==l&&(T=h+(l+1));for(var _=u,M=u,P=0,R=0;R{var e=0,i=function(t,i,s,n){var r=e-n.y-n.height;t.add(s,i,n.x,r,n.width,n.height)};t.exports=function(t,s,n){var r=t.source[s];t.add("__BASE",s,0,0,r.width,r.height),e=r.height;for(var o=n.split("\n"),a=/^[ ]*(- )*(\w+)+[: ]+(.*)/,h="",l="",u={x:0,y:0,width:0,height:0},c=0;c{var s=i(50030);function n(t){for(var e=t.mipmaps,i=0;i{t.exports={AtlasXML:i(89905),Canvas:i(72893),Image:i(4832),JSONArray:i(78566),JSONHash:i(39711),KTXParser:i(31403),PVRParser:i(82038),SpriteSheet:i(75549),SpriteSheetFromAtlas:i(47534),UnityYAML:i(86147)}},80341:t=>{t.exports={CSV:0,TILED_JSON:1,ARRAY_2D:2,WELTMEISTER:3}},16536:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,n,r,o){(void 0===i||i<=0)&&(i=32),(void 0===s||s<=0)&&(s=32),void 0===n&&(n=0),void 0===r&&(r=0),this.name=t,this.firstgid=0|e,this.imageWidth=0|i,this.imageHeight=0|s,this.imageMargin=0|n,this.imageSpacing=0|r,this.properties=o||{},this.images=[],this.total=0},containsImageIndex:function(t){return t>=this.firstgid&&t{var s=new(i(83419))({initialize:function(t){if(this.gids=[],void 0!==t)for(var e=0;e{var s=i(80341),n=i(87010),r=i(46177),o=i(49075);t.exports=function(t,e,i,a,h,l,u,c){void 0===i&&(i=32),void 0===a&&(a=32),void 0===h&&(h=10),void 0===l&&(l=10),void 0===c&&(c=!1);var d=null;if(Array.isArray(u))d=r(void 0!==e?e:"map",s.ARRAY_2D,u,i,a,c);else if(void 0!==e){var f=t.cache.tilemap.get(e);f?d=r(e,f.format,f.data,i,a,c):console.warn("No map data found for key "+e)}return null===d&&(d=new n({tileWidth:i,tileHeight:a,width:h,height:l})),new o(t,d)}},23029:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(91907),o=i(62644),a=i(93232),h=new s({Mixins:[n.AlphaSingle,n.Flip,n.Visible],initialize:function(t,e,i,s,n,r,o,a){this.layer=t,this.index=e,this.x=i,this.y=s,this.width=n,this.height=r,this.right,this.bottom,this.baseWidth=void 0!==o?o:n,this.baseHeight=void 0!==a?a:r,this.pixelX=0,this.pixelY=0,this.updatePixelXY(),this.properties={},this.rotation=0,this.collideLeft=!1,this.collideRight=!1,this.collideUp=!1,this.collideDown=!1,this.faceLeft=!1,this.faceRight=!1,this.faceTop=!1,this.faceBottom=!1,this.collisionCallback=void 0,this.collisionCallbackContext=this,this.tint=16777215,this.tintFill=!1,this.physics={}},containsPoint:function(t,e){return!(tthis.right||e>this.bottom)},copy:function(t){return this.index=t.index,this.alpha=t.alpha,this.properties=o(t.properties),this.visible=t.visible,this.setFlip(t.flipX,t.flipY),this.tint=t.tint,this.rotation=t.rotation,this.collideUp=t.collideUp,this.collideDown=t.collideDown,this.collideLeft=t.collideLeft,this.collideRight=t.collideRight,this.collisionCallback=t.collisionCallback,this.collisionCallbackContext=t.collisionCallbackContext,this},getCollisionGroup:function(){return this.tileset?this.tileset.getTileCollisionGroup(this.index):null},getTileData:function(){return this.tileset?this.tileset.getTileData(this.index):null},getLeft:function(t){var e=this.tilemapLayer;return e?e.tileToWorldXY(this.x,this.y,void 0,t).x:this.x*this.baseWidth},getRight:function(t){var e=this.tilemapLayer;return e?this.getLeft(t)+this.width*e.scaleX:this.getLeft(t)+this.width},getTop:function(t){var e=this.tilemapLayer;return e?e.tileToWorldXY(this.x,this.y,void 0,t).y:this.y*this.baseWidth-(this.height-this.baseHeight)},getBottom:function(t){var e=this.tilemapLayer;return e?this.getTop(t)+this.height*e.scaleY:this.getTop(t)+this.height},getBounds:function(t,e){return void 0===e&&(e=new a),e.x=this.getLeft(t),e.y=this.getTop(t),e.width=this.getRight(t)-e.x,e.height=this.getBottom(t)-e.y,e},getCenterX:function(t){return(this.getLeft(t)+this.getRight(t))/2},getCenterY:function(t){return(this.getTop(t)+this.getBottom(t))/2},intersects:function(t,e,i,s){return!(i<=this.pixelX||s<=this.pixelY||t>=this.right||e>=this.bottom)},isInteresting:function(t,e){return t&&e?this.canCollide||this.hasInterestingFace:t?this.collides:!!e&&this.hasInterestingFace},resetCollision:function(t){(void 0===t&&(t=!0),this.collideLeft=!1,this.collideRight=!1,this.collideUp=!1,this.collideDown=!1,this.faceTop=!1,this.faceBottom=!1,this.faceLeft=!1,this.faceRight=!1,t)&&(this.tilemapLayer&&this.tilemapLayer.calculateFacesAt(this.x,this.y));return this},resetFaces:function(){return this.faceTop=!1,this.faceBottom=!1,this.faceLeft=!1,this.faceRight=!1,this},setCollision:function(t,e,i,s,n){(void 0===e&&(e=t),void 0===i&&(i=t),void 0===s&&(s=t),void 0===n&&(n=!0),this.collideLeft=t,this.collideRight=e,this.collideUp=i,this.collideDown=s,this.faceLeft=t,this.faceRight=e,this.faceTop=i,this.faceBottom=s,n)&&(this.tilemapLayer&&this.tilemapLayer.calculateFacesAt(this.x,this.y));return this},setCollisionCallback:function(t,e){return null===t?(this.collisionCallback=void 0,this.collisionCallbackContext=void 0):(this.collisionCallback=t,this.collisionCallbackContext=e),this},setSize:function(t,e,i,s){return void 0!==t&&(this.width=t),void 0!==e&&(this.height=e),void 0!==i&&(this.baseWidth=i),void 0!==s&&(this.baseHeight=s),this.updatePixelXY(),this},updatePixelXY:function(){var t=this.layer.orientation;if(t===r.ORTHOGONAL)this.pixelX=this.x*this.baseWidth,this.pixelY=this.y*this.baseHeight;else if(t===r.ISOMETRIC)this.pixelX=(this.x-this.y)*this.baseWidth*.5,this.pixelY=(this.x+this.y)*this.baseHeight*.5;else if(t===r.STAGGERED)this.pixelX=this.x*this.baseWidth+this.y%2*(this.baseWidth/2),this.pixelY=this.y*(this.baseHeight/2);else if(t===r.HEXAGONAL){var e,i,s=this.layer.staggerAxis,n=this.layer.staggerIndex,o=this.layer.hexSideLength;"y"===s?(i=(this.baseHeight-o)/2+o,this.pixelX="odd"===n?this.x*this.baseWidth+this.y%2*(this.baseWidth/2):this.x*this.baseWidth-this.y%2*(this.baseWidth/2),this.pixelY=this.y*i):"x"===s&&(e=(this.baseWidth-o)/2+o,this.pixelX=this.x*e,this.pixelY="odd"===n?this.y*this.baseHeight+this.x%2*(this.baseHeight/2):this.y*this.baseHeight-this.x%2*(this.baseHeight/2))}return this.right=this.pixelX+this.baseWidth,this.bottom=this.pixelY+this.baseHeight,this},destroy:function(){this.collisionCallback=void 0,this.collisionCallbackContext=void 0,this.properties=void 0},canCollide:{get:function(){return this.collideLeft||this.collideRight||this.collideUp||this.collideDown||void 0!==this.collisionCallback}},collides:{get:function(){return this.collideLeft||this.collideRight||this.collideUp||this.collideDown}},hasInterestingFace:{get:function(){return this.faceTop||this.faceBottom||this.faceLeft||this.faceRight}},tileset:{get:function(){var t=this.layer.tilemapLayer;if(t){var e=t.gidMap[this.index];if(e)return e}return null}},tilemapLayer:{get:function(){return this.layer.tilemapLayer}},tilemap:{get:function(){var t=this.tilemapLayer;return t?t.tilemap:null}}});t.exports=h},49075:(t,e,i)=>{var s=i(84101),n=i(83419),r=i(39506),o=i(80341),a=i(95540),h=i(14977),l=i(27462),u=i(91907),c=i(36305),d=i(19133),f=i(68287),p=i(23029),v=i(81086),g=i(20442),m=i(33629),y=new n({initialize:function(t,e){this.scene=t,this.tileWidth=e.tileWidth,this.tileHeight=e.tileHeight,this.width=e.width,this.height=e.height,this.orientation=e.orientation,this.renderOrder=e.renderOrder,this.format=e.format,this.version=e.version,this.properties=e.properties,this.widthInPixels=e.widthInPixels,this.heightInPixels=e.heightInPixels,this.imageCollections=e.imageCollections,this.images=e.images,this.layers=e.layers,this.tiles=e.tiles,this.tilesets=e.tilesets,this.objects=e.objects,this.currentLayerIndex=0,this.hexSideLength=e.hexSideLength;var i=this.orientation;this._convert={WorldToTileXY:v.GetWorldToTileXYFunction(i),WorldToTileX:v.GetWorldToTileXFunction(i),WorldToTileY:v.GetWorldToTileYFunction(i),TileToWorldXY:v.GetTileToWorldXYFunction(i),TileToWorldX:v.GetTileToWorldXFunction(i),TileToWorldY:v.GetTileToWorldYFunction(i),GetTileCorners:v.GetTileCornersFunction(i)}},setRenderOrder:function(t){var e=["right-down","left-down","right-up","left-up"];return"number"==typeof t&&(t=e[t]),e.indexOf(t)>-1&&(this.renderOrder=t),this},addTilesetImage:function(t,e,i,n,r,a,h,l){if(void 0===t)return null;null==e&&(e=t);var u=this.scene.sys.textures;if(!u.exists(e))return console.warn('Texture key "%s" not found',e),null;var c=u.get(e),d=this.getTilesetIndex(t);if(null===d&&this.format===o.TILED_JSON)return console.warn('Tilemap has no tileset "%s". Its tilesets are %o',t,this.tilesets),null;var f=this.tilesets[d];return f?(f.setTileSize(i,n),f.setSpacing(r,a),f.setImage(c),f):(void 0===i&&(i=this.tileWidth),void 0===n&&(n=this.tileHeight),void 0===r&&(r=0),void 0===a&&(a=0),void 0===h&&(h=0),void 0===l&&(l={x:0,y:0}),(f=new m(t,h,i,n,r,a,void 0,void 0,l)).setImage(c),this.tilesets.push(f),this.tiles=s(this),f)},copy:function(t,e,i,s,n,r,o,a){return null!==(a=this.getLayer(a))?(v.Copy(t,e,i,s,n,r,o,a),this):null},createBlankLayer:function(t,e,i,s,n,r,o,a){if(void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=this.width),void 0===r&&(r=this.height),void 0===o&&(o=this.tileWidth),void 0===a&&(a=this.tileHeight),null!==this.getLayerIndex(t))return console.warn("Invalid Tilemap Layer ID: "+t),null;for(var l,u=new h({name:t,tileWidth:o,tileHeight:a,width:n,height:r,orientation:this.orientation}),c=0;c-1&&this.putTileAt(e,r.x,r.y,i,r.tilemapLayer)}return s},removeTileAt:function(t,e,i,s,n){return void 0===i&&(i=!0),void 0===s&&(s=!0),null===(n=this.getLayer(n))?null:v.RemoveTileAt(t,e,i,s,n)},removeTileAtWorldXY:function(t,e,i,s,n,r){return void 0===i&&(i=!0),void 0===s&&(s=!0),null===(r=this.getLayer(r))?null:v.RemoveTileAtWorldXY(t,e,i,s,n,r)},renderDebug:function(t,e,i){return null===(i=this.getLayer(i))?null:(this.orientation===u.ORTHOGONAL&&v.RenderDebug(t,e,i),this)},renderDebugFull:function(t,e){for(var i=this.layers,s=0;s{var s=i(44603),n=i(31989);s.register("tilemap",(function(t){var e=void 0!==t?t:{};return n(this.scene,e.key,e.tileWidth,e.tileHeight,e.width,e.height,e.data,e.insertNull)}))},46029:(t,e,i)=>{var s=i(39429),n=i(31989);s.register("tilemap",(function(t,e,i,s,r,o,a){return null===t&&(t=void 0),null===e&&(e=void 0),null===i&&(i=void 0),null===s&&(s=void 0),null===r&&(r=void 0),n(this.scene,t,e,i,s,r,o,a)}))},20442:(t,e,i)=>{var s=i(83419),n=i(78389),r=i(31401),o=i(95643),a=i(81086),h=i(19218),l=i(26099),u=new s({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.ComputedSize,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.Transform,r.Visible,r.ScrollFactor,n,h],initialize:function(t,e,i,s,n,r){o.call(this,t,"TilemapLayer"),this.isTilemap=!0,this.tilemap=e,this.layerIndex=i,this.layer=e.layers[i],this.layer.tilemapLayer=this,this.tileset=[],this.tilesDrawn=0,this.tilesTotal=this.layer.width*this.layer.height,this.culledTiles=[],this.skipCull=!1,this.cullPaddingX=1,this.cullPaddingY=1,this.cullCallback=a.GetCullTilesFunction(this.layer.orientation),this._renderOrder=0,this.gidMap=[],this.tempVec=new l,this.collisionCategory=1,this.collisionMask=1,this.setTilesets(s),this.setAlpha(this.layer.alpha),this.setPosition(n,r),this.setOrigin(0,0),this.setSize(e.tileWidth*this.layer.width,e.tileHeight*this.layer.height),this.initPipeline(),this.initPostPipeline(!1)},setTilesets:function(t){var e=[],i=[],s=this.tilemap;Array.isArray(t)||(t=[t]);for(var n=0;n=0&&t<4&&(this._renderOrder=t),this},calculateFacesAt:function(t,e){return a.CalculateFacesAt(t,e,this.layer),this},calculateFacesWithin:function(t,e,i,s){return a.CalculateFacesWithin(t,e,i,s,this.layer),this},createFromTiles:function(t,e,i,s,n){return a.CreateFromTiles(t,e,i,s,n,this.layer)},cull:function(t){return this.cullCallback(this.layer,t,this.culledTiles,this._renderOrder)},copy:function(t,e,i,s,n,r,o){return a.Copy(t,e,i,s,n,r,o,this.layer),this},fill:function(t,e,i,s,n,r){return a.Fill(t,e,i,s,n,r,this.layer),this},filterTiles:function(t,e,i,s,n,r,o){return a.FilterTiles(t,e,i,s,n,r,o,this.layer)},findByIndex:function(t,e,i){return a.FindByIndex(t,e,i,this.layer)},findTile:function(t,e,i,s,n,r,o){return a.FindTile(t,e,i,s,n,r,o,this.layer)},forEachTile:function(t,e,i,s,n,r,o){return a.ForEachTile(t,e,i,s,n,r,o,this.layer),this},setTint:function(t,e,i,s,n,r){void 0===t&&(t=16777215);return this.forEachTile((function(e){e.tint=t,e.tintFill=!1}),this,e,i,s,n,r)},setTintFill:function(t,e,i,s,n,r){void 0===t&&(t=16777215);return this.forEachTile((function(e){e.tint=t,e.tintFill=!0}),this,e,i,s,n,r)},getTileAt:function(t,e,i){return a.GetTileAt(t,e,i,this.layer)},getTileAtWorldXY:function(t,e,i,s){return a.GetTileAtWorldXY(t,e,i,s,this.layer)},getIsoTileAtWorldXY:function(t,e,i,s,n){void 0===i&&(i=!0);var r=this.tempVec;return a.IsometricWorldToTileXY(t,e,!0,r,n,this.layer,i),this.getTileAt(r.x,r.y,s)},getTilesWithin:function(t,e,i,s,n){return a.GetTilesWithin(t,e,i,s,n,this.layer)},getTilesWithinShape:function(t,e,i){return a.GetTilesWithinShape(t,e,i,this.layer)},getTilesWithinWorldXY:function(t,e,i,s,n,r){return a.GetTilesWithinWorldXY(t,e,i,s,n,r,this.layer)},hasTileAt:function(t,e){return a.HasTileAt(t,e,this.layer)},hasTileAtWorldXY:function(t,e,i){return a.HasTileAtWorldXY(t,e,i,this.layer)},putTileAt:function(t,e,i,s){return a.PutTileAt(t,e,i,s,this.layer)},putTileAtWorldXY:function(t,e,i,s,n){return a.PutTileAtWorldXY(t,e,i,s,n,this.layer)},putTilesAt:function(t,e,i,s){return a.PutTilesAt(t,e,i,s,this.layer),this},randomize:function(t,e,i,s,n){return a.Randomize(t,e,i,s,n,this.layer),this},removeTileAt:function(t,e,i,s){return a.RemoveTileAt(t,e,i,s,this.layer)},removeTileAtWorldXY:function(t,e,i,s,n){return a.RemoveTileAtWorldXY(t,e,i,s,n,this.layer)},renderDebug:function(t,e){return a.RenderDebug(t,e,this.layer),this},replaceByIndex:function(t,e,i,s,n,r){return a.ReplaceByIndex(t,e,i,s,n,r,this.layer),this},setSkipCull:function(t){return void 0===t&&(t=!0),this.skipCull=t,this},setCullPadding:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=1),this.cullPaddingX=t,this.cullPaddingY=e,this},setCollision:function(t,e,i,s){return a.SetCollision(t,e,i,this.layer,s),this},setCollisionBetween:function(t,e,i,s){return a.SetCollisionBetween(t,e,i,s,this.layer),this},setCollisionByProperty:function(t,e,i){return a.SetCollisionByProperty(t,e,i,this.layer),this},setCollisionByExclusion:function(t,e,i){return a.SetCollisionByExclusion(t,e,i,this.layer),this},setCollisionFromCollisionGroup:function(t,e){return a.SetCollisionFromCollisionGroup(t,e,this.layer),this},setTileIndexCallback:function(t,e,i){return a.SetTileIndexCallback(t,e,i,this.layer),this},setTileLocationCallback:function(t,e,i,s,n,r){return a.SetTileLocationCallback(t,e,i,s,n,r,this.layer),this},shuffle:function(t,e,i,s){return a.Shuffle(t,e,i,s,this.layer),this},swapByIndex:function(t,e,i,s,n,r){return a.SwapByIndex(t,e,i,s,n,r,this.layer),this},tileToWorldX:function(t,e){return this.tilemap.tileToWorldX(t,e,this)},tileToWorldY:function(t,e){return this.tilemap.tileToWorldY(t,e,this)},tileToWorldXY:function(t,e,i,s){return this.tilemap.tileToWorldXY(t,e,i,s,this)},getTileCorners:function(t,e,i){return this.tilemap.getTileCorners(t,e,i,this)},weightedRandomize:function(t,e,i,s,n){return a.WeightedRandomize(e,i,s,n,t,this.layer),this},worldToTileX:function(t,e,i){return this.tilemap.worldToTileX(t,e,i,this)},worldToTileY:function(t,e,i){return this.tilemap.worldToTileY(t,e,i,this)},worldToTileXY:function(t,e,i,s,n){return this.tilemap.worldToTileXY(t,e,i,s,n,this)},destroy:function(t){void 0===t&&(t=!0),this.tilemap&&(this.layer.tilemapLayer===this&&(this.layer.tilemapLayer=void 0),t&&this.tilemap.removeLayer(this),this.tilemap=void 0,this.layer=void 0,this.culledTiles.length=0,this.cullCallback=null,this.gidMap=[],this.tileset=[],o.prototype.destroy.call(this))}});t.exports=u},16153:(t,e,i)=>{var s=i(61340),n=new s,r=new s,o=new s;t.exports=function(t,e,i,s){var a=e.cull(i),h=a.length,l=i.alpha*e.alpha;if(!(0===h||l<=0)){var u=n,c=r,d=o;c.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY),u.copyFrom(i.matrix);var f=t.currentContext,p=e.gidMap;f.save(),s?(u.multiplyWithOffset(s,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),c.e=e.x,c.f=e.y,u.multiply(c,d),d.copyToContext(f)):(c.e-=i.scrollX*e.scrollFactorX,c.f-=i.scrollY*e.scrollFactorY,c.copyToContext(f)),(!t.antialias||e.scaleX>1||e.scaleY>1)&&(f.imageSmoothingEnabled=!1);for(var v=0;v{var s=i(29747),n=s,r=s;n=i(99558),r=i(16153),t.exports={renderWebGL:n,renderCanvas:r}},99558:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i){var n=e.cull(i),r=n.length,o=i.alpha*e.alpha;if(!(0===r||o<=0)){var a=e.gidMap,h=t.pipelines.set(e.pipeline,e),l=s.getTintAppendFloatAlpha,u=e.scrollFactorX,c=e.scrollFactorY,d=e.x,f=e.y,p=e.scaleX,v=e.scaleY;t.pipelines.preBatch(e);for(var g=0;g{var s=i(83419),n=i(26099),r=new s({initialize:function(t,e,i,s,r,o,a,h,l){(void 0===i||i<=0)&&(i=32),(void 0===s||s<=0)&&(s=32),void 0===r&&(r=0),void 0===o&&(o=0),void 0===a&&(a={}),void 0===h&&(h={}),this.name=t,this.firstgid=e,this.tileWidth=i,this.tileHeight=s,this.tileMargin=r,this.tileSpacing=o,this.tileProperties=a,this.tileData=h,this.tileOffset=new n,void 0!==l&&this.tileOffset.set(l.x,l.y),this.image=null,this.glTexture=null,this.rows=0,this.columns=0,this.total=0,this.texCoordinates=[]},getTileProperties:function(t){return this.containsTileIndex(t)?this.tileProperties[t-this.firstgid]:null},getTileData:function(t){return this.containsTileIndex(t)?this.tileData[t-this.firstgid]:null},getTileCollisionGroup:function(t){var e=this.getTileData(t);return e&&e.objectgroup?e.objectgroup:null},containsTileIndex:function(t){return t>=this.firstgid&&ti.width||e.height>i.height?this.updateTileData(e.width,e.height):this.updateTileData(i.width,i.height,i.x,i.y),this},setTileSize:function(t,e){return void 0!==t&&(this.tileWidth=t),void 0!==e&&(this.tileHeight=e),this.image&&this.updateTileData(this.image.source[0].width,this.image.source[0].height),this},setSpacing:function(t,e){return void 0!==t&&(this.tileMargin=t),void 0!==e&&(this.tileSpacing=e),this.image&&this.updateTileData(this.image.source[0].width,this.image.source[0].height),this},updateTileData:function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=0);var n=(e-2*this.tileMargin+this.tileSpacing)/(this.tileHeight+this.tileSpacing),r=(t-2*this.tileMargin+this.tileSpacing)/(this.tileWidth+this.tileSpacing);n%1==0&&r%1==0||console.warn("Image tile area not tile size multiple in: "+this.name),n=Math.floor(n),r=Math.floor(r),this.rows=n,this.columns=r,this.total=n*r,this.texCoordinates.length=0;for(var o=this.tileMargin+i,a=this.tileMargin+s,h=0;h{var s=i(7423);t.exports=function(t,e,i){var n=s(t,e,!0,i),r=s(t,e-1,!0,i),o=s(t,e+1,!0,i),a=s(t-1,e,!0,i),h=s(t+1,e,!0,i),l=n&&n.collides;return l&&(n.faceTop=!0,n.faceBottom=!0,n.faceLeft=!0,n.faceRight=!0),r&&r.collides&&(l&&(n.faceTop=!1),r.faceBottom=!l),o&&o.collides&&(l&&(n.faceBottom=!1),o.faceTop=!l),a&&a.collides&&(l&&(n.faceLeft=!1),a.faceRight=!l),h&&h.collides&&(l&&(n.faceRight=!1),h.faceLeft=!l),n&&!n.collides&&n.resetFaces(),n}},42573:(t,e,i)=>{var s=i(7423),n=i(7386);t.exports=function(t,e,i,r,o){for(var a=null,h=null,l=null,u=null,c=n(t,e,i,r,null,o),d=0;d{var s=new(i(26099));t.exports=function(t,e,i,n){var r=i.tilemapLayer,o=r.cullPaddingX,a=r.cullPaddingY,h=r.tilemap.tileToWorldXY(t,e,s,n,r);return h.x>n.worldView.x+r.scaleX*i.tileWidth*(-o-.5)&&h.xn.worldView.y+r.scaleY*i.tileHeight*(-a-1)&&h.y{var s=i(42573),n=i(7386),r=i(62991),o=i(23029);t.exports=function(t,e,i,a,h,l,u,c){void 0===u&&(u=!0);var d=n(t,e,i,a,null,c),f=[];d.forEach((function(t){var e=new o(t.layer,t.index,t.x,t.y,t.width,t.height,t.baseWidth,t.baseHeight);e.copy(t),f.push(e)}));for(var p=h-t,v=l-e,g=0;g{var s=i(62644),n=i(7386),r=i(27987);t.exports=function(t,e,i,o,a,h){i||(i={}),Array.isArray(t)||(t=[t]);var l=h.tilemapLayer;o||(o=l.scene),a||(a=o.cameras.main);var u,c=h.width,d=h.height,f=n(0,0,c,d,null,h),p=[],v=function(t,e,i){for(var s=0;s{var s=i(87841),n=i(63448),r=i(56583),o=new s;t.exports=function(t,e){var i=t.tilemapLayer.tilemap,s=t.tilemapLayer,a=Math.floor(i.tileWidth*s.scaleX),h=Math.floor(i.tileHeight*s.scaleY),l=r(e.worldView.x-s.x,a,0,!0)-s.cullPaddingX,u=n(e.worldView.right-s.x,a,0,!0)+s.cullPaddingX,c=r(e.worldView.y-s.y,h,0,!0)-s.cullPaddingY,d=n(e.worldView.bottom-s.y,h,0,!0)+s.cullPaddingY;return o.setTo(l,c,u-l,d-c)}},30003:(t,e,i)=>{var s=i(19545),n=i(32483);t.exports=function(t,e,i,r){void 0===i&&(i=[]),void 0===r&&(r=0),i.length=0;var o=t.tilemapLayer,a=s(t,e);return(o.skipCull||1!==o.scrollFactorX||1!==o.scrollFactorY)&&(a.left=0,a.right=t.width,a.top=0,a.bottom=t.height),n(t,a,r,i),i}},35137:(t,e,i)=>{var s=i(7386),n=i(42573),r=i(20576);t.exports=function(t,e,i,o,a,h,l){for(var u=-1!==l.collideIndexes.indexOf(t),c=s(e,i,o,a,null,l),d=0;d{var s=i(7386);t.exports=function(t,e,i,n,r,o,a,h){return s(i,n,r,o,a,h).filter(t,e)}},52692:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=0),void 0===i&&(i=!1);var n,r,o,a=0;if(i){for(r=s.height-1;r>=0;r--)for(n=s.width-1;n>=0;n--)if((o=s.data[r][n])&&o.index===t){if(a===e)return o;a+=1}}else for(r=0;r{var s=i(7386);t.exports=function(t,e,i,n,r,o,a,h){return s(i,n,r,o,a,h).find(t,e)||null}},97560:(t,e,i)=>{var s=i(7386);t.exports=function(t,e,i,n,r,o,a,h){s(i,n,r,o,a,h).forEach(t,e)}},43305:(t,e,i)=>{var s=i(91907),n=i(30003),r=i(9474),o=i(14018),a=i(29747),h=i(54503);t.exports=function(t){return t===s.ORTHOGONAL?n:t===s.HEXAGONAL?r:t===s.STAGGERED?h:t===s.ISOMETRIC?o:a}},7423:(t,e,i)=>{var s=i(62991);t.exports=function(t,e,i,n){if(void 0===i&&(i=!1),s(t,e,n)){var r=n.data[e][t]||null;return r?-1===r.index?i?r:null:r:null}return null}},60540:(t,e,i)=>{var s=i(7423),n=new(i(26099));t.exports=function(t,e,i,r,o){return o.tilemapLayer.worldToTileXY(t,e,!0,n,r),s(n.x,n.y,i,o)}},55826:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n){var r=n.baseTileWidth,o=n.baseTileHeight,a=n.tilemapLayer,h=0,l=0;a&&(i||(i=a.scene.cameras.main),h=a.x+i.scrollX*(1-a.scrollFactorX),l=a.y+i.scrollY*(1-a.scrollFactorY),r*=a.scaleX,o*=a.scaleY);var u=h+t*r,c=l+e*o;return[new s(u,c),new s(u+r,c),new s(u+r,c+o),new s(u,c+o)]}},11758:(t,e,i)=>{var s=i(91907),n=i(27229),r=i(29747),o=i(55826);t.exports=function(t){return t===s.ORTHOGONAL?o:t===s.ISOMETRIC?r:t===s.HEXAGONAL?n:(s.STAGGERED,r)}},39167:(t,e,i)=>{var s=i(91907),n=i(29747),r=i(97281);t.exports=function(t){return t===s.ORTHOGONAL?r:n}},62e3:(t,e,i)=>{var s=i(91907),n=i(19951),r=i(14127),o=i(29747),a=i(97202),h=i(70326);t.exports=function(t){return t===s.ORTHOGONAL?h:t===s.ISOMETRIC?r:t===s.HEXAGONAL?n:t===s.STAGGERED?a:o}},5984:(t,e,i)=>{var s=i(91907),n=i(29747),r=i(28054),o=i(29650);t.exports=function(t){return t===s.ORTHOGONAL?o:t===s.STAGGERED?r:n}},7386:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i,n,r,o){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=o.width),void 0===n&&(n=o.height),r||(r={});var a=s(r,"isNotEmpty",!1),h=s(r,"isColliding",!1),l=s(r,"hasInterestingFace",!1);t<0&&(i+=t,t=0),e<0&&(n+=e,e=0),t+i>o.width&&(i=Math.max(o.width-t,0)),e+n>o.height&&(n=Math.max(o.height-e,0));for(var u=[],c=e;c{var s=i(55738),n=i(7386),r=i(91865),o=i(29747),a=i(26099),h=function(t,e){return r.RectangleToTriangle(e,t)},l=new a,u=new a,c=new a;t.exports=function(t,e,i,a){if(void 0===t)return[];var d=o;t instanceof s.Circle?d=r.CircleToRectangle:t instanceof s.Rectangle?d=r.RectangleToRectangle:t instanceof s.Triangle?d=h:t instanceof s.Line&&(d=r.LineToRectangle),a.tilemapLayer.worldToTileXY(t.left,t.top,!0,u,i);var f=u.x,p=u.y;a.tilemapLayer.worldToTileXY(t.right,t.bottom,!1,c,i);var v=Math.ceil(c.x),g=Math.ceil(c.y),m=Math.max(v-f,1),y=Math.max(g-p,1),x=n(f,p,m,y,e,a),T=a.tileWidth,w=a.tileHeight;a.tilemapLayer&&(T*=a.tilemapLayer.scaleX,w*=a.tilemapLayer.scaleY);for(var b=[],S=new s.Rectangle(0,0,T,w),E=0;E{var s=i(7386),n=i(26099),r=new n,o=new n;t.exports=function(t,e,i,n,a,h,l){var u=l.tilemapLayer.tilemap._convert.WorldToTileXY;u(t,e,!0,r,h,l);var c=r.x,d=r.y;u(t+i,e+n,!1,o,h,l);var f=Math.ceil(o.x),p=Math.ceil(o.y);return s(c,d,f-c,p-d,a,l)}},96113:(t,e,i)=>{var s=i(91907),n=i(20242),r=i(10095);t.exports=function(t){return t===s.ORTHOGONAL?r:n}},16926:(t,e,i)=>{var s=i(91907),n=i(86625),r=i(96897),o=i(29747),a=i(15108),h=i(85896);t.exports=function(t){return t===s.ORTHOGONAL?h:t===s.ISOMETRIC?r:t===s.HEXAGONAL?n:t===s.STAGGERED?a:o}},55762:(t,e,i)=>{var s=i(91907),n=i(20242),r=i(51900),o=i(63288);t.exports=function(t){return t===s.ORTHOGONAL?o:t===s.STAGGERED?r:n}},45091:(t,e,i)=>{var s=i(62991);t.exports=function(t,e,i){if(s(t,e,i)){var n=i.data[e][t];return null!==n&&n.index>-1}return!1}},24152:(t,e,i)=>{var s=i(45091),n=new(i(26099));t.exports=function(t,e,i,r){r.tilemapLayer.worldToTileXY(t,e,!0,n,i);var o=n.x,a=n.y;return s(o,a,r)}},90454:(t,e,i)=>{var s=i(63448),n=i(56583);t.exports=function(t,e){var i,r,o,a,h=t.tilemapLayer.tilemap,l=t.tilemapLayer,u=Math.floor(h.tileWidth*l.scaleX),c=Math.floor(h.tileHeight*l.scaleY),d=t.hexSideLength;if("y"===t.staggerAxis){var f=(c-d)/2+d;i=n(e.worldView.x-l.x,u,0,!0)-l.cullPaddingX,r=s(e.worldView.right-l.x,u,0,!0)+l.cullPaddingX,o=n(e.worldView.y-l.y,f,0,!0)-l.cullPaddingY,a=s(e.worldView.bottom-l.y,f,0,!0)+l.cullPaddingY}else{var p=(u-d)/2+d;i=n(e.worldView.x-l.x,p,0,!0)-l.cullPaddingX,r=s(e.worldView.right-l.x,p,0,!0)+l.cullPaddingX,o=n(e.worldView.y-l.y,c,0,!0)-l.cullPaddingY,a=s(e.worldView.bottom-l.y,c,0,!0)+l.cullPaddingY}return{left:i,right:r,top:o,bottom:a}}},9474:(t,e,i)=>{var s=i(90454),n=i(32483);t.exports=function(t,e,i,r){void 0===i&&(i=[]),void 0===r&&(r=0),i.length=0;var o=t.tilemapLayer,a=s(t,e);return o.skipCull&&1===o.scrollFactorX&&1===o.scrollFactorY&&(a.left=0,a.right=t.width,a.top=0,a.bottom=t.height),n(t,a,r,i),i}},27229:(t,e,i)=>{var s=i(19951),n=i(26099),r=new n;t.exports=function(t,e,i,o){var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(a*=l.scaleX,h*=l.scaleY);var u,c,d=s(t,e,r,i,o),f=[],p=.5773502691896257;"y"===o.staggerAxis?(u=p*a,c=h/2):(u=a/2,c=p*h);for(var v=0;v<6;v++){var g=2*Math.PI*(.5-v)/6;f.push(new n(d.x+u*Math.cos(g),d.y+c*Math.sin(g)))}return f}},19951:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){i||(i=new s);var o=r.baseTileWidth,a=r.baseTileHeight,h=r.tilemapLayer,l=0,u=0;h&&(n||(n=h.scene.cameras.main),l=h.x+n.scrollX*(1-h.scrollFactorX),u=h.y+n.scrollY*(1-h.scrollFactorY),o*=h.scaleX,a*=h.scaleY);var c,d,f=o/2,p=a/2;return"y"===r.staggerAxis?(c=l+o*t+o,d=u+1.5*e*p+p,e%2==0&&("odd"===this.staggerIndex?c-=f:c+=f)):"x"===this.staggerAxis&&"odd"===this.staggerIndex&&(c=l+1.5*t*f+f,d=u+a*t+a,t%2==0&&("odd"===this.staggerIndex?d-=p:d+=p)),i.set(c,d)}},86625:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o){n||(n=new s);var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(r||(r=l.scene.cameras.main),t-=l.x+r.scrollX*(1-l.scrollFactorX),e-=l.y+r.scrollY*(1-l.scrollFactorY),a*=l.scaleX,h*=l.scaleY);var u,c,d,f,p,v=.5773502691896257,g=-.3333333333333333,m=.6666666666666666,y=a/2,x=h/2;"y"===o.staggerAxis?(d=v*(u=(t-y)/(v*a))+g*(c=(e-x)/x),f=0*u+m*c):(d=g*(u=(t-y)/y)+v*(c=(e-x)/(v*h)),f=m*u+0*c),p=-d-f;var T,w=Math.round(d),b=Math.round(f),S=Math.round(p),E=Math.abs(w-d),A=Math.abs(b-f),C=Math.abs(S-p);E>A&&E>C?w=-b-S:A>C&&(b=-w-S);var _=b;return T="odd"===o.staggerIndex?_%2==0?b/2+w:b/2+w-.5:_%2==0?b/2+w:b/2+w+.5,n.set(T,_)}},62991:t=>{t.exports=function(t,e,i){return t>=0&&t=0&&e{var s=i(33528);t.exports=function(t,e,i,n){void 0===i&&(i=[]),void 0===n&&(n=0),i.length=0;var r,o,a,h=t.tilemapLayer,l=t.data,u=t.width,c=t.height,d=h.skipCull,f=u,p=c;if(0===n)for(o=0;o=0;r--)(a=l[o][r])&&-1!==a.index&&a.visible&&0!==a.alpha&&(d||s(r,o,t,e))&&i.push(a);else if(2===n)for(o=p;o>=0;o--)for(r=0;r=0;o--)for(r=f;r>=0;r--)(a=l[o][r])&&-1!==a.index&&a.visible&&0!==a.alpha&&(d||s(r,o,t,e))&&i.push(a);return h.tilesDrawn=i.length,h.tilesTotal=u*c,i}},14127:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){i||(i=new s);var o=r.baseTileWidth,a=r.baseTileHeight,h=r.tilemapLayer,l=0,u=0;h&&(n||(n=h.scene.cameras.main),l=h.x+n.scrollX*(1-h.scrollFactorX),o*=h.scaleX,u=h.y+n.scrollY*(1-h.scrollFactorY),a*=h.scaleY);var c=l+o/2*(t-e),d=u+(t+e)*(a/2);return i.set(c,d)}},96897:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o,a){n||(n=new s);var h=o.baseTileWidth,l=o.baseTileHeight,u=o.tilemapLayer;u&&(r||(r=u.scene.cameras.main),e-=u.y+r.scrollY*(1-u.scrollFactorY),l*=u.scaleY,t-=u.x+r.scrollX*(1-u.scrollFactorX),h*=u.scaleX);var c=h/2,d=l/2;a||(e-=l);var f=.5*((t-=c)/c+e/d),p=.5*(-t/c+e/d);return i&&(f=Math.floor(f),p=Math.floor(p)),n.set(f,p)}},71558:(t,e,i)=>{var s=i(23029),n=i(62991),r=i(72023),o=i(20576);t.exports=function(t,e,i,a,h){if(void 0===a&&(a=!0),!n(e,i,h))return null;var l,u=h.data[i][e],c=u&&u.collides;t instanceof s?(null===h.data[i][e]&&(h.data[i][e]=new s(h,t.index,e,i,h.tileWidth,h.tileHeight)),h.data[i][e].copy(t)):(l=t,null===h.data[i][e]?h.data[i][e]=new s(h,l,e,i,h.tileWidth,h.tileHeight):h.data[i][e].index=l);var d=h.data[i][e],f=-1!==h.collideIndexes.indexOf(d.index);if(-1===(l=t instanceof s?t.index:t))d.width=h.tileWidth,d.height=h.tileHeight;else{var p=h.tilemapLayer.tilemap,v=p.tiles[l][2],g=p.tilesets[v];d.width=g.tileWidth,d.height=g.tileHeight}return o(d,f),a&&c!==d.collides&&r(e,i,h),d}},26303:(t,e,i)=>{var s=i(71558),n=new(i(26099));t.exports=function(t,e,i,r,o,a){return a.tilemapLayer.worldToTileXY(e,i,!0,n,o,a),s(t,n.x,n.y,r,a)}},14051:(t,e,i)=>{var s=i(42573),n=i(71558);t.exports=function(t,e,i,r,o){if(void 0===r&&(r=!0),!Array.isArray(t))return null;Array.isArray(t[0])||(t=[t]);for(var a=t.length,h=t[0].length,l=0;l{var s=i(7386),n=i(26546);t.exports=function(t,e,i,r,o,a){var h,l=s(t,e,i,r,{},a);if(!o)for(o=[],h=0;h{var s=i(23029),n=i(62991),r=i(72023);t.exports=function(t,e,i,o,a){if(void 0===i&&(i=!0),void 0===o&&(o=!0),!n(t,e,a))return null;var h=a.data[e][t];return h?(a.data[e][t]=i?null:new s(a,-1,t,e,a.tileWidth,a.tileHeight),o&&h&&h.collides&&r(t,e,a),h):null}},94178:(t,e,i)=>{var s=i(63557),n=new(i(26099));t.exports=function(t,e,i,r,o,a){return a.tilemapLayer.worldToTileXY(t,e,!0,n,o,a),s(n.x,n.y,i,r,a)}},15533:(t,e,i)=>{var s=i(7386),n=i(3956),r=new n(105,210,231,150),o=new n(243,134,48,200),a=new n(40,39,37,150);t.exports=function(t,e,i){void 0===e&&(e={});var n=void 0!==e.tileColor?e.tileColor:r,h=void 0!==e.collidingTileColor?e.collidingTileColor:o,l=void 0!==e.faceColor?e.faceColor:a,u=s(0,0,i.width,i.height,null,i);t.translateCanvas(i.tilemapLayer.x,i.tilemapLayer.y),t.scaleCanvas(i.tilemapLayer.scaleX,i.tilemapLayer.scaleY);for(var c=0;c{var s=i(7386);t.exports=function(t,e,i,n,r,o,a){for(var h=s(i,n,r,o,null,a),l=0;l{t.exports=function(t,e,i,s){var n,r,o,a=t.data,h=t.width,l=t.height,u=t.tilemapLayer,c=Math.max(0,e.left),d=Math.min(h,e.right),f=Math.max(0,e.top),p=Math.min(l,e.bottom);if(0===i)for(r=f;r=c;n--)(o=a[r][n])&&-1!==o.index&&o.visible&&0!==o.alpha&&s.push(o);else if(2===i)for(r=p;r>=f;r--)for(n=c;a[r]&&n=f;r--)for(n=d;a[r]&&n>=c;n--)(o=a[r][n])&&-1!==o.index&&o.visible&&0!==o.alpha&&s.push(o);return u.tilesDrawn=s.length,u.tilesTotal=h*l,s}},57068:(t,e,i)=>{var s=i(20576),n=i(42573),r=i(9589);t.exports=function(t,e,i,o,a){void 0===e&&(e=!0),void 0===i&&(i=!0),void 0===a&&(a=!0),Array.isArray(t)||(t=[t]);for(var h=0;h{var s=i(20576),n=i(42573),r=i(9589);t.exports=function(t,e,i,o,a,h){if(void 0===i&&(i=!0),void 0===o&&(o=!0),void 0===h&&(h=!0),!(t>e)){for(var l=t;l<=e;l++)r(l,i,a);if(h)for(var u=0;u=t&&d.index<=e&&s(d,i)}o&&n(0,0,a.width,a.height,a)}}},75661:(t,e,i)=>{var s=i(20576),n=i(42573),r=i(9589);t.exports=function(t,e,i,o){void 0===e&&(e=!0),void 0===i&&(i=!0),Array.isArray(t)||(t=[t]);for(var a=0;a{var s=i(20576),n=i(42573),r=i(97022);t.exports=function(t,e,i,o){void 0===e&&(e=!0),void 0===i&&(i=!0);for(var a=0;a{var s=i(20576),n=i(42573);t.exports=function(t,e,i){void 0===t&&(t=!0),void 0===e&&(e=!0);for(var r=0;r0&&s(a,t)}}e&&n(0,0,i.width,i.height,i)}},9589:t=>{t.exports=function(t,e,i){var s=i.collideIndexes.indexOf(t);e&&-1===s?i.collideIndexes.push(t):e||-1===s||i.collideIndexes.splice(s,1)}},20576:t=>{t.exports=function(t,e){e?t.setCollision(!0,!0,!0,!0,!1):t.resetCollision(!1)}},79583:t=>{t.exports=function(t,e,i,s){if("number"==typeof t)s.callbacks[t]=null!==e?{callback:e,callbackContext:i}:void 0;else for(var n=0,r=t.length;n{var s=i(7386);t.exports=function(t,e,i,n,r,o,a){for(var h=s(t,e,i,n,null,a),l=0;l{var s=i(7386),n=i(33680);t.exports=function(t,e,i,r,o){var a=s(t,e,i,r,null,o),h=a.map((function(t){return t.index}));n(h);for(var l=0;l{var s=i(63448),n=i(56583);t.exports=function(t,e){var i=t.tilemapLayer.tilemap,r=t.tilemapLayer,o=Math.floor(i.tileWidth*r.scaleX),a=Math.floor(i.tileHeight*r.scaleY);return{left:n(e.worldView.x-r.x,o,0,!0)-r.cullPaddingX,right:s(e.worldView.right-r.x,o,0,!0)+r.cullPaddingX,top:n(e.worldView.y-r.y,a/2,0,!0)-r.cullPaddingY,bottom:s(e.worldView.bottom-r.y,a/2,0,!0)+r.cullPaddingY}}},54503:(t,e,i)=>{var s=i(61325),n=i(32483);t.exports=function(t,e,i,r){void 0===i&&(i=[]),void 0===r&&(r=0),i.length=0;var o=t.tilemapLayer,a=s(t,e);return o.skipCull&&1===o.scrollFactorX&&1===o.scrollFactorY&&(a.left=0,a.right=t.width,a.top=0,a.bottom=t.height),n(t,a,r,i),i}},97202:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){i||(i=new s);var o=r.baseTileWidth,a=r.baseTileHeight,h=r.tilemapLayer,l=0,u=0;h&&(n||(n=h.scene.cameras.main),l=h.x+n.scrollX*(1-h.scrollFactorX),o*=h.scaleX,u=h.y+n.scrollY*(1-h.scrollFactorY),a*=h.scaleY);var c=l+t*o+e%2*(o/2),d=u+e*(a/2);return i.set(c,d)}},28054:t=>{t.exports=function(t,e,i){var s=i.baseTileHeight,n=i.tilemapLayer,r=0;return n&&(void 0===e&&(e=n.scene.cameras.main),r=n.y+e.scrollY*(1-n.scrollFactorY),s*=n.scaleY),r+t*(s/2)+s}},15108:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o){n||(n=new s);var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(r||(r=l.scene.cameras.main),e-=l.y+r.scrollY*(1-l.scrollFactorY),h*=l.scaleY,t-=l.x+r.scrollX*(1-l.scrollFactorX),a*=l.scaleX);var u=i?Math.floor(e/(h/2)):e/(h/2),c=i?Math.floor((t+u%2*.5*a)/a):(t+u%2*.5*a)/a;return n.set(c,u)}},51900:t=>{t.exports=function(t,e,i,s){var n=s.baseTileHeight,r=s.tilemapLayer;return r&&(i||(i=r.scene.cameras.main),t-=r.y+i.scrollY*(1-r.scrollFactorY),n*=r.scaleY),e?Math.floor(t/(n/2)):t/(n/2)}},86560:(t,e,i)=>{var s=i(7386);t.exports=function(t,e,i,n,r,o,a){for(var h=s(i,n,r,o,null,a),l=0;l{t.exports=function(t,e,i){var s=i.baseTileWidth,n=i.tilemapLayer,r=0;return n&&(e||(e=n.scene.cameras.main),r=n.x+e.scrollX*(1-n.scrollFactorX),s*=n.scaleX),r+t*s}},70326:(t,e,i)=>{var s=i(97281),n=i(29650),r=i(26099);t.exports=function(t,e,i,o,a){return i||(i=new r(0,0)),i.x=s(t,o,a),i.y=n(e,o,a),i}},29650:t=>{t.exports=function(t,e,i){var s=i.baseTileHeight,n=i.tilemapLayer,r=0;return n&&(e||(e=n.scene.cameras.main),r=n.y+e.scrollY*(1-n.scrollFactorY),s*=n.scaleY),r+t*s}},77366:(t,e,i)=>{var s=i(7386),n=i(75508);t.exports=function(t,e,i,r,o,a){if(o){var h,l=s(t,e,i,r,null,a),u=0;for(h=0;h{var s=i(85896),n=new(i(26099));t.exports=function(t,e,i,r){return s(t,0,e,n,i,r),n.x}},85896:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o){void 0===i&&(i=!0),n||(n=new s);var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(r||(r=l.scene.cameras.main),t-=l.x+r.scrollX*(1-l.scrollFactorX),e-=l.y+r.scrollY*(1-l.scrollFactorY),a*=l.scaleX,h*=l.scaleY);var u=t/a,c=e/h;return i&&(u=Math.floor(u),c=Math.floor(c)),n.set(u,c)}},63288:(t,e,i)=>{var s=i(85896),n=new(i(26099));t.exports=function(t,e,i,r){return s(0,t,e,n,i,r),n.y}},81086:(t,e,i)=>{t.exports={CalculateFacesAt:i(72023),CalculateFacesWithin:i(42573),CheckIsoBounds:i(33528),Copy:i(1785),CreateFromTiles:i(78419),CullBounds:i(19545),CullTiles:i(30003),Fill:i(35137),FilterTiles:i(40253),FindByIndex:i(52692),FindTile:i(66151),ForEachTile:i(97560),GetCullTilesFunction:i(43305),GetTileAt:i(7423),GetTileAtWorldXY:i(60540),GetTileCorners:i(55826),GetTileCornersFunction:i(11758),GetTilesWithin:i(7386),GetTilesWithinShape:i(91141),GetTilesWithinWorldXY:i(96523),GetTileToWorldXFunction:i(39167),GetTileToWorldXYFunction:i(62e3),GetTileToWorldYFunction:i(5984),GetWorldToTileXFunction:i(96113),GetWorldToTileXYFunction:i(16926),GetWorldToTileYFunction:i(55762),HasTileAt:i(45091),HasTileAtWorldXY:i(24152),HexagonalCullBounds:i(90454),HexagonalCullTiles:i(9474),HexagonalGetTileCorners:i(27229),HexagonalTileToWorldXY:i(19951),HexagonalWorldToTileXY:i(86625),IsInLayerBounds:i(62991),IsometricCullTiles:i(14018),IsometricTileToWorldXY:i(14127),IsometricWorldToTileXY:i(96897),PutTileAt:i(71558),PutTileAtWorldXY:i(26303),PutTilesAt:i(14051),Randomize:i(77389),RemoveTileAt:i(63557),RemoveTileAtWorldXY:i(94178),RenderDebug:i(15533),ReplaceByIndex:i(27987),RunCull:i(32483),SetCollision:i(57068),SetCollisionBetween:i(37266),SetCollisionByExclusion:i(75661),SetCollisionByProperty:i(64740),SetCollisionFromCollisionGroup:i(63307),SetLayerCollisionIndex:i(9589),SetTileCollision:i(20576),SetTileIndexCallback:i(79583),SetTileLocationCallback:i(93254),Shuffle:i(32903),StaggeredCullBounds:i(61325),StaggeredCullTiles:i(54503),StaggeredTileToWorldXY:i(97202),StaggeredTileToWorldY:i(28054),StaggeredWorldToTileXY:i(15108),StaggeredWorldToTileY:i(51900),SwapByIndex:i(86560),TileToWorldX:i(97281),TileToWorldXY:i(70326),TileToWorldY:i(29650),WeightedRandomize:i(77366),WorldToTileX:i(10095),WorldToTileXY:i(85896),WorldToTileY:i(63288)}},91907:t=>{t.exports={ORTHOGONAL:0,ISOMETRIC:1,STAGGERED:2,HEXAGONAL:3}},21829:(t,e,i)=>{var s={ORIENTATION:i(91907)};t.exports=s},62501:(t,e,i)=>{var s=i(79291),n=i(21829),r={Components:i(81086),Parsers:i(57442),Formats:i(80341),ImageCollection:i(16536),ParseToTilemap:i(31989),Tile:i(23029),Tilemap:i(49075),TilemapCreator:i(45939),TilemapFactory:i(46029),Tileset:i(33629),TilemapLayer:i(20442),Orientation:i(91907),LayerData:i(14977),MapData:i(87010),ObjectLayer:i(48700)};r=s(!1,r,n.ORIENTATION),t.exports=r},14977:(t,e,i)=>{var s=i(83419),n=i(91907),r=i(95540),o=new s({initialize:function(t){void 0===t&&(t={}),this.name=r(t,"name","layer"),this.id=r(t,"id",0),this.x=r(t,"x",0),this.y=r(t,"y",0),this.width=r(t,"width",0),this.height=r(t,"height",0),this.tileWidth=r(t,"tileWidth",0),this.tileHeight=r(t,"tileHeight",0),this.baseTileWidth=r(t,"baseTileWidth",this.tileWidth),this.baseTileHeight=r(t,"baseTileHeight",this.tileHeight),this.orientation=r(t,"orientation",n.ORTHOGONAL),this.widthInPixels=r(t,"widthInPixels",this.width*this.baseTileWidth),this.heightInPixels=r(t,"heightInPixels",this.height*this.baseTileHeight),this.alpha=r(t,"alpha",1),this.visible=r(t,"visible",!0),this.properties=r(t,"properties",[]),this.indexes=r(t,"indexes",[]),this.collideIndexes=r(t,"collideIndexes",[]),this.callbacks=r(t,"callbacks",[]),this.bodies=r(t,"bodies",[]),this.data=r(t,"data",[]),this.tilemapLayer=r(t,"tilemapLayer",null),this.hexSideLength=r(t,"hexSideLength",0),this.staggerAxis=r(t,"staggerAxis","y"),this.staggerIndex=r(t,"staggerIndex","odd")}});t.exports=o},87010:(t,e,i)=>{var s=i(83419),n=i(91907),r=i(95540),o=new s({initialize:function(t){void 0===t&&(t={}),this.name=r(t,"name","map"),this.width=r(t,"width",0),this.height=r(t,"height",0),this.infinite=r(t,"infinite",!1),this.tileWidth=r(t,"tileWidth",0),this.tileHeight=r(t,"tileHeight",0),this.widthInPixels=r(t,"widthInPixels",this.width*this.tileWidth),this.heightInPixels=r(t,"heightInPixels",this.height*this.tileHeight),this.format=r(t,"format",null),this.orientation=r(t,"orientation",n.ORTHOGONAL),this.renderOrder=r(t,"renderOrder","right-down"),this.version=r(t,"version","1"),this.properties=r(t,"properties",{}),this.layers=r(t,"layers",[]),this.images=r(t,"images",[]),this.objects=r(t,"objects",[]),Array.isArray(this.objects)||(this.objects=[]),this.collision=r(t,"collision",{}),this.tilesets=r(t,"tilesets",[]),this.imageCollections=r(t,"imageCollections",[]),this.tiles=r(t,"tiles",[]),this.hexSideLength=r(t,"hexSideLength",0),this.staggerAxis=r(t,"staggerAxis","y"),this.staggerIndex=r(t,"staggerIndex","odd")}});t.exports=o},48700:(t,e,i)=>{var s=i(83419),n=i(95540),r=new s({initialize:function(t){void 0===t&&(t={}),this.name=n(t,"name","object layer"),this.id=n(t,"id",0),this.opacity=n(t,"opacity",1),this.properties=n(t,"properties",{}),this.propertyTypes=n(t,"propertytypes",{}),this.type=n(t,"type","objectgroup"),this.visible=n(t,"visible",!0),this.objects=n(t,"objects",[]),Array.isArray(this.objects)||(this.objects=[])}});t.exports=r},6641:(t,e,i)=>{var s=i(91907);t.exports=function(t){return"isometric"===(t=t.toLowerCase())?s.ISOMETRIC:"staggered"===t?s.STAGGERED:"hexagonal"===t?s.HEXAGONAL:s.ORTHOGONAL}},46177:(t,e,i)=>{var s=i(80341),n=i(2342),r=i(82593),o=i(46594),a=i(87021);t.exports=function(t,e,i,h,l,u){var c;switch(e){case s.ARRAY_2D:c=n(t,i,h,l,u);break;case s.CSV:c=r(t,i,h,l,u);break;case s.TILED_JSON:c=o(t,i,u);break;case s.WELTMEISTER:c=a(t,i,u);break;default:console.warn("Unrecognized tilemap data format: "+e),c=null}return c}},2342:(t,e,i)=>{var s=i(80341),n=i(14977),r=i(87010),o=i(23029);t.exports=function(t,e,i,a,h){for(var l=new n({tileWidth:i,tileHeight:a}),u=new r({name:t,tileWidth:i,tileHeight:a,format:s.ARRAY_2D,layers:[l]}),c=[],d=e.length,f=0,p=0;p{var s=i(80341),n=i(2342);t.exports=function(t,e,i,r,o){var a=e.trim().split("\n").map((function(t){return t.split(",")})),h=n(t,a,i,r,o);return h.format=s.CSV,h}},6656:(t,e,i)=>{var s=i(14977),n=i(23029);t.exports=function(t,e){for(var i=[],r=0;r-1?new n(a,f,c,u,o.tilesize,o.tilesize):e?null:new n(a,-1,c,u,o.tilesize,o.tilesize),h.push(d)}l.push(h),h=[]}a.data=l,i.push(a)}return i}},96483:(t,e,i)=>{var s=i(33629);t.exports=function(t){for(var e=[],i=[],n=0;n{var s=i(80341),n=i(87010),r=i(6656),o=i(96483);t.exports=function(t,e,i){if(0===e.layer.length)return console.warn("No layers found in the Weltmeister map: "+t),null;for(var a=0,h=0,l=0;la&&(a=e.layer[l].width),e.layer[l].height>h&&(h=e.layer[l].height);var u=new n({width:a,height:h,name:t,tileWidth:e.layer[0].tilesize,tileHeight:e.layer[0].tilesize,format:s.WELTMEISTER});return u.layers=r(e,i),u.tilesets=o(e),u}},52833:(t,e,i)=>{t.exports={ParseTileLayers:i(6656),ParseTilesets:i(96483),ParseWeltmeister:i(87021)}},57442:(t,e,i)=>{t.exports={FromOrientationString:i(6641),Parse:i(46177),Parse2DArray:i(2342),ParseCSV:i(82593),Impact:i(52833),Tiled:i(96761)}},51233:(t,e,i)=>{var s=i(79291);t.exports=function(t){for(var e,i,n,r,o,a=0;a{t.exports=function(t){for(var e=window.atob(t),i=e.length,s=new Array(i/4),n=0;n>>0;return s}},84101:(t,e,i)=>{var s=i(33629);t.exports=function(t){var e,i,n=[];for(e=0;e{var s=i(95540);t.exports=function(t,e,i){if(!e)return{i:0,layers:t.layers,name:"",opacity:1,visible:!0,x:0,y:0};var n=e.x+s(e,"startx",0)*t.tilewidth+s(e,"offsetx",0),r=e.y+s(e,"starty",0)*t.tileheight+s(e,"offsety",0);return{i:0,layers:e.layers,name:i.name+e.name+"/",opacity:i.opacity*e.opacity,visible:i.visible&&e.visible,x:i.x+n,y:i.y+r}}},29920:t=>{var e=2147483648,i=1073741824,s=536870912;t.exports=function(t){var n=Boolean(t&e),r=Boolean(t&i),o=Boolean(t&s);t&=536870911;var a=0,h=!1;return n&&r&&o?(a=Math.PI/2,h=!0):n&&r&&!o?(a=Math.PI,h=!1):n&&!r&&o?(a=Math.PI/2,h=!1):!n||r||o?!n&&r&&o?(a=3*Math.PI/2,h=!1):n||!r||o?n||r||!o?n||r||o||(a=0,h=!1):(a=3*Math.PI/2,h=!0):(a=Math.PI,h=!0):(a=0,h=!0),{gid:t,flippedHorizontal:n,flippedVertical:r,flippedAntiDiagonal:o,rotation:a,flipped:h}}},12635:(t,e,i)=>{var s=i(95540),n=i(79677);t.exports=function(t){for(var e=[],i=[],r=n(t);r.i0;)if(r.i>=r.layers.length){if(i.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}r=i.pop()}else{var o=r.layers[r.i];if(r.i++,"imagelayer"===o.type){var a=s(o,"offsetx",0)+s(o,"startx",0),h=s(o,"offsety",0)+s(o,"starty",0);e.push({name:r.name+o.name,image:o.image,x:r.x+a+o.x,y:r.y+h+o.y,alpha:r.opacity*o.opacity,visible:r.visible&&o.visible,properties:s(o,"properties",{})})}else if("group"===o.type){var l=n(t,o,r);i.push(r),r=l}}return e}},46594:(t,e,i)=>{var s=i(51233),n=i(84101),r=i(91907),o=i(62644),a=i(80341),h=i(6641),l=i(87010),u=i(12635),c=i(22611),d=i(28200),f=i(24619);t.exports=function(t,e,i){var p=o(e),v=new l({width:p.width,height:p.height,name:t,tileWidth:p.tilewidth,tileHeight:p.tileheight,orientation:h(p.orientation),format:a.TILED_JSON,version:p.version,properties:p.properties,renderOrder:p.renderorder,infinite:p.infinite});v.orientation===r.HEXAGONAL&&(v.hexSideLength=p.hexsidelength,v.staggerAxis=p.staggeraxis,v.staggerIndex=p.staggerindex),v.layers=d(p,i),v.images=u(p);var g=f(p);return v.tilesets=g.tilesets,v.imageCollections=g.imageCollections,v.objects=c(p),v.tiles=n(v),s(v),v}},52205:(t,e,i)=>{var s=i(18254),n=i(29920),r=function(t){return{x:t.x,y:t.y}},o=["id","name","type","rotation","properties","visible","x","y","width","height"];t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=0);var a=s(t,o);if(a.x+=e,a.y+=i,t.gid){var h=n(t.gid);a.gid=h.gid,a.flippedHorizontal=h.flippedHorizontal,a.flippedVertical=h.flippedVertical,a.flippedAntiDiagonal=h.flippedAntiDiagonal}else t.polyline?a.polyline=t.polyline.map(r):t.polygon?a.polygon=t.polygon.map(r):t.ellipse?a.ellipse=t.ellipse:t.text?a.text=t.text:t.point?a.point=!0:a.rectangle=!0;return a}},22611:(t,e,i)=>{var s=i(95540),n=i(52205),r=i(48700),o=i(79677);t.exports=function(t){for(var e=[],i=[],a=o(t);a.i0;)if(a.i>=a.layers.length){if(i.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}a=i.pop()}else{var h=a.layers[a.i];if(a.i++,h.opacity*=a.opacity,h.visible=a.visible&&h.visible,"objectgroup"===h.type){h.name=a.name+h.name;for(var l=a.x+s(h,"startx",0)+s(h,"offsetx",0),u=a.y+s(h,"starty",0)+s(h,"offsety",0),c=[],d=0;d{var s=i(41868),n=i(91907),r=i(79677),o=i(6641),a=i(95540),h=i(14977),l=i(29920),u=i(23029);t.exports=function(t,e){for(var i=a(t,"infinite",!1),c=[],d=[],f=r(t);f.i0;)if(f.i>=f.layers.length){if(d.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}f=d.pop()}else{var p=f.layers[f.i];if(f.i++,"tilelayer"===p.type)if(p.compression)console.warn("TilemapParser.parseTiledJSON - Layer compression is unsupported, skipping layer '"+p.name+"'");else{if(p.encoding&&"base64"===p.encoding){if(p.chunks)for(var v=0;v0?((y=new u(g,m.gid,O,F,t.tilewidth,t.tileheight)).rotation=m.rotation,y.flipX=m.flipped,T[F][O]=y):(x=e?null:new u(g,-1,O,F,t.tilewidth,t.tileheight),T[F][O]=x),++w===C.width&&(P++,w=0)}}else{(g=new h({name:f.name+p.name,id:p.id,x:f.x+a(p,"offsetx",0)+p.x,y:f.y+a(p,"offsety",0)+p.y,width:p.width,height:p.height,tileWidth:t.tilewidth,tileHeight:t.tileheight,alpha:f.opacity*p.opacity,visible:f.visible&&p.visible,properties:a(p,"properties",[]),orientation:o(t.orientation)})).orientation===n.HEXAGONAL&&(g.hexSideLength=t.hexsidelength,g.staggerAxis=t.staggeraxis,g.staggerIndex=t.staggerindex);for(var D=[],k=0,I=p.data.length;k0?((y=new u(g,m.gid,w,T.length,t.tilewidth,t.tileheight)).rotation=m.rotation,y.flipX=m.flipped,D.push(y)):(x=e?null:new u(g,-1,w,T.length,t.tilewidth,t.tileheight),D.push(x)),++w===p.width&&(T.push(D),w=0,D=[])}g.data=T,c.push(g)}else if("group"===p.type){var B=r(t,p,f);d.push(f),f=B}}return c}},24619:(t,e,i)=>{var s=i(33629),n=i(16536),r=i(52205),o=i(57880);t.exports=function(t){for(var e,i=[],a=[],h=null,l=0;l1){var d=void 0,f=void 0;if(Array.isArray(u.tiles)){d=d||{},f=f||{};for(var p=0;p{t.exports=function(t,e){for(var i=0;i0){var r,o,a,h={},l={};if(Array.isArray(s.edgecolors))for(r=0;r{t.exports={AssignTileProperties:i(51233),Base64Decode:i(41868),BuildTilesetIndex:i(84101),CreateGroupLayer:i(79677),ParseGID:i(29920),ParseImageLayers:i(12635),ParseJSONTiled:i(46594),ParseObject:i(52205),ParseObjectLayers:i(22611),ParseTileLayers:i(28200),ParseTilesets:i(24619)}},33385:(t,e,i)=>{var s=i(83419),n=i(37277),r=i(44594),o=i(94880),a=i(72905),h=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.now=0,this.startTime=0,this.timeScale=1,this.paused=!1,this._active=[],this._pendingInsertion=[],this._pendingRemoval=[],t.sys.events.once(r.BOOT,this.boot,this),t.sys.events.on(r.START,this.start,this)},boot:function(){this.now=this.systems.game.loop.time,this.systems.events.once(r.DESTROY,this.destroy,this)},start:function(){this.startTime=this.systems.game.loop.time;var t=this.systems.events;t.on(r.PRE_UPDATE,this.preUpdate,this),t.on(r.UPDATE,this.update,this),t.once(r.SHUTDOWN,this.shutdown,this)},addEvent:function(t){var e;return t instanceof o?(e=t,this.removeEvent(e),e.elapsed=e.startAt,e.hasDispatched=!1,e.repeatCount=-1===e.repeat||e.loop?999999999999:e.repeat):e=new o(t),this._pendingInsertion.push(e),e},delayedCall:function(t,e,i,s){return this.addEvent({delay:t,callback:e,args:i,callbackScope:s})},clearPendingEvents:function(){return this._pendingInsertion=[],this},removeEvent:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e-1&&this._active.splice(n,1),s.destroy()}for(i=0;i=s.delay)){var n=s.elapsed-s.delay;if(s.elapsed=s.delay,!s.hasDispatched&&s.callback&&(s.hasDispatched=!0,s.callback.apply(s.callbackScope,s.args)),s.repeatCount>0){if(s.repeatCount--,n>=s.delay)for(;n>=s.delay&&s.repeatCount>0;)s.callback&&s.callback.apply(s.callbackScope,s.args),n-=s.delay,s.repeatCount--;s.elapsed=n,s.hasDispatched=!1}else s.hasDispatched&&this._pendingRemoval.push(s)}}}},shutdown:function(){var t;for(t=0;t{var n=s(83419),r=s(50792),o=s(39429),a=s(95540),h=s(44594),l=s(89809),u=new n({Extends:r,initialize:function(t,e){r.call(this),this.scene=t,this.systems=t.sys,this.elapsed=0,this.paused=!0,this.complete=!1,this.totalComplete=0,this.loop=0,this.iteration=0,this.events=[];var i=this.systems.events;i.on(h.PRE_UPDATE,this.preUpdate,this),i.on(h.UPDATE,this.update,this),i.once(h.SHUTDOWN,this.destroy,this),e&&this.add(e)},preUpdate:function(t,e){this.paused||(this.elapsed+=e)},update:function(){if(!this.paused&&!this.complete){var t,e,i=this.events,s=!1,n=this.systems;for(t=0;t=i.length&&(0!==this.loop&&(-1===this.loop||this.loop>this.iteration)?(this.iteration++,this.reset(!0)):this.complete=!0),this.complete&&this.emit(l.COMPLETE,this)}},play:function(t){return void 0===t&&(t=!0),this.paused=!1,this.complete=!1,this.totalComplete=0,t&&this.reset(),this},pause:function(){this.paused=!0;for(var t=this.events,e=0;e0&&(i=e[e.length-1].time);for(var s=0;s{var s=i(83419),n=i(95540),r=new s({initialize:function(t){this.delay=0,this.repeat=0,this.repeatCount=0,this.loop=!1,this.callback,this.callbackScope,this.args,this.timeScale=1,this.startAt=0,this.elapsed=0,this.paused=!1,this.hasDispatched=!1,this.reset(t)},reset:function(t){if(this.delay=n(t,"delay",0),this.repeat=n(t,"repeat",0),this.loop=n(t,"loop",!1),this.callback=n(t,"callback",void 0),this.callbackScope=n(t,"callbackScope",this),this.args=n(t,"args",[]),this.timeScale=n(t,"timeScale",1),this.startAt=n(t,"startAt",0),this.paused=n(t,"paused",!1),this.elapsed=this.startAt,this.hasDispatched=!1,this.repeatCount=-1===this.repeat||this.loop?999999999999:this.repeat,0===this.delay&&(this.repeat>0||this.loop))throw new Error("TimerEvent infinite loop created via zero delay");return this},getProgress:function(){return this.elapsed/this.delay},getOverallProgress:function(){if(this.repeat>0){var t=this.delay+this.delay*this.repeat;return(this.elapsed+this.delay*(this.repeat-this.repeatCount))/t}return this.getProgress()},getRepeatCount:function(){return this.repeatCount},getElapsed:function(){return this.elapsed},getElapsedSeconds:function(){return.001*this.elapsed},getRemaining:function(){return this.delay-this.elapsed},getRemainingSeconds:function(){return.001*this.getRemaining()},getOverallRemaining:function(){return this.delay*(1+this.repeatCount)-this.elapsed},getOverallRemainingSeconds:function(){return.001*this.getOverallRemaining()},remove:function(t){void 0===t&&(t=!1),this.elapsed=this.delay,this.hasDispatched=!t,this.repeatCount=0},destroy:function(){this.callback=void 0,this.callbackScope=void 0,this.args=[]}});t.exports=r},35945:t=>{t.exports="complete"},89809:(t,e,i)=>{t.exports={COMPLETE:i(35945)}},90291:(t,e,i)=>{t.exports={Clock:i(33385),Events:i(89809),Timeline:i(96120),TimerEvent:i(94880)}},40382:(t,e,i)=>{var s=i(72905),n=i(83419),r=i(43491),o=i(88032),a=i(37277),h=i(44594),l=i(93109),u=i(86081),c=i(8357),d=i(43960),f=i(26012),p=new n({initialize:function(t){this.scene=t,this.events=t.sys.events,this.timeScale=1,this.paused=!1,this.processing=!1,this.tweens=[],this.time=0,this.startTime=0,this.nextTime=0,this.prevTime=0,this.maxLag=500,this.lagSkip=33,this.gap=1e3/240,this.events.once(h.BOOT,this.boot,this),this.events.on(h.START,this.start,this)},boot:function(){this.events.once(h.DESTROY,this.destroy,this)},start:function(){this.timeScale=1,this.paused=!1,this.startTime=Date.now(),this.prevTime=this.startTime,this.nextTime=this.gap,this.events.on(h.UPDATE,this.update,this),this.events.once(h.SHUTDOWN,this.shutdown,this)},create:function(t){Array.isArray(t)||(t=[t]);for(var e=[],i=0;i-1},existing:function(t){return this.has(t)||this.tweens.push(t.reset()),this},addCounter:function(t){var e=o(this,t);return this.tweens.push(e.reset()),e},stagger:function(t,e){return l(t,e)},setLagSmooth:function(t,e){return void 0===t&&(t=1/1e-8),void 0===e&&(e=0),this.maxLag=t,this.lagSkip=Math.min(e,this.maxLag),this},setFps:function(t){return void 0===t&&(t=240),this.gap=1e3/t,this.nextTime=1e3*this.time+this.gap,this},getDelta:function(t){var e=Date.now()-this.prevTime;e>this.maxLag&&(this.startTime+=e-this.lagSkip),this.prevTime+=e;var i=this.prevTime-this.startTime,s=i-this.nextTime,n=i-1e3*this.time;return s>0||t?(i/=1e3,this.time=i,this.nextTime+=s+(s>=this.gap?4:this.gap-s)):n=0,n},tick:function(){return this.step(!0),this},update:function(){this.paused||this.step(!1)},step:function(t){void 0===t&&(t=!1);var e=this.getDelta(t);if(!(e<=0)){var i,s;this.processing=!0;var n=[],r=this.tweens;for(i=0;i0){for(i=0;i-1&&(s.isPendingRemove()||s.isDestroyed())&&(r.splice(a,1),s.destroy())}n.length=0}this.processing=!1}},remove:function(t){return this.processing?t.setPendingRemoveState():(s(this.tweens,t),t.setRemovedState()),this},reset:function(t){return this.existing(t),t.seek(),t.setActiveState(),this},makeActive:function(t){return this.existing(t),t.setActiveState(),this},each:function(t,e){var i,s=[null];for(i=1;i{t.exports=function(t,e,i){return t&&t.hasOwnProperty(e)?t[e]:i}},6113:(t,e,i)=>{var s=i(62640),n=i(35355);t.exports=function(t,e){var i=s.Power0;if("string"==typeof t)if(s.hasOwnProperty(t))i=s[t];else{var r="";if(t.indexOf(".")){var o=(r=t.substring(t.indexOf(".")+1)).toLowerCase();"in"===o?r="easeIn":"out"===o?r="easeOut":"inout"===o&&(r="easeInOut")}t=n(t.substring(0,t.indexOf(".")+1)+r),s.hasOwnProperty(t)&&(i=s[t])}else"function"==typeof t&&(i=t);if(!e)return i;var a=e.slice(0);return a.unshift(0),function(t){return a[0]=t,i.apply(this,a)}}},91389:(t,e,i)=>{var s=i(89318),n=i(77259),r={bezier:s,catmull:n,catmullrom:n,linear:i(28392)};t.exports=function(t){if(null===t)return null;var e=r.linear;return"string"==typeof t?r.hasOwnProperty(t)&&(e=r[t]):"function"==typeof t&&(e=t),e}},55292:t=>{t.exports=function(t,e,i){var s;t.hasOwnProperty(e)?s="function"===typeof t[e]?function(i,s,n,r,o,a){return t[e](i,s,n,r,o,a)}:function(){return t[e]}:s="function"==typeof i?i:function(){return i};return s}},82985:(t,e,i)=>{var s=i(81076);t.exports=function(t){var e,i=[];if(t.hasOwnProperty("props"))for(e in t.props)"_"!==e.substring(0,1)&&i.push({key:e,value:t.props[e]});else for(e in t)-1===s.indexOf(e)&&"_"!==e.substring(0,1)&&i.push({key:e,value:t[e]});return i}},62329:(t,e,i)=>{var s=i(35154);t.exports=function(t){var e=s(t,"targets",null);return null===e||("function"==typeof e&&(e=e.call()),Array.isArray(e)||(e=[e])),e}},17777:(t,e,i)=>{var s=i(30976),n=i(99472);function r(t){return!!t.getActive&&"function"==typeof t.getActive}function o(t){return!!t.getStart&&"function"==typeof t.getStart}function a(t){return!!t.getEnd&&"function"==typeof t.getEnd}var h=function(t,e){var i,l,u=function(t,e,i){return i},c=function(t,e,i){return i},d=null,f=typeof e;if("number"===f)u=function(){return e};else if(Array.isArray(e))c=function(){return e[0]},u=function(){return e[e.length-1]};else if("string"===f){var p=e.toLowerCase(),v="random"===p.substring(0,6),g="int"===p.substring(0,3);if(v||g){var m=p.indexOf("("),y=p.indexOf(")"),x=p.indexOf(",");if(!(m&&y&&x))throw new Error("invalid random() format");var T=parseFloat(p.substring(m+1,x)),w=parseFloat(p.substring(x+1,y));u=v?function(){return n(T,w)}:function(){return s(T,w)}}else{p=p[0];var b=parseFloat(e.substr(2));switch(p){case"+":u=function(t,e,i){return i+b};break;case"-":u=function(t,e,i){return i-b};break;case"*":u=function(t,e,i){return i*b};break;case"/":u=function(t,e,i){return i/b};break;default:u=function(){return parseFloat(e)}}}}else if("function"===f)u=e;else if("object"===f)if(o(l=e)||a(l)||r(l))r(e)&&(d=e.getActive),a(e)&&(u=e.getEnd),o(e)&&(c=e.getStart);else if(e.hasOwnProperty("value"))i=h(t,e.value);else{var S=e.hasOwnProperty("to"),E=e.hasOwnProperty("from"),A=e.hasOwnProperty("start");if(S&&(E||A)){if(i=h(t,e.to),A){var C=h(t,e.start);i.getActive=C.getEnd}if(E){var _=h(t,e.from);i.getStart=_.getEnd}}}return i||(i={getActive:d,getEnd:u,getStart:c}),i};t.exports=h},88032:(t,e,i)=>{var s=i(70402),n=i(69902),r=i(23568),o=i(57355),a=i(6113),h=i(55292),l=i(35154),u=i(17777),c=i(269),d=i(86081);t.exports=function(t,e,i){if(e instanceof d)return e.parent=t,e;i=void 0===i?n:c(n,i);var f=l(e,"from",0),p=l(e,"to",1),v=[{value:f}],g=l(e,"delay",i.delay),m=l(e,"easeParams",i.easeParams),y=l(e,"ease",i.ease),x=u("value",p),T=new d(t,v),w=T.add(0,"value",x.getEnd,x.getStart,x.getActive,a(l(e,"ease",y),l(e,"easeParams",m)),h(e,"delay",g),l(e,"duration",i.duration),o(e,"yoyo",i.yoyo),l(e,"hold",i.hold),l(e,"repeat",i.repeat),l(e,"repeatDelay",i.repeatDelay),!1,!1);w.start=f,w.current=f,T.completeDelay=r(e,"completeDelay",0),T.loop=Math.round(r(e,"loop",0)),T.loopDelay=Math.round(r(e,"loopDelay",0)),T.paused=o(e,"paused",!1),T.persist=o(e,"persist",!1),T.callbackScope=l(e,"callbackScope",T);for(var b=s.TYPES,S=0;S{var s=i(6113),n=i(35154),r=i(36383);t.exports=function(t,e){var i;void 0===e&&(e={});var o=n(e,"start",0),a=n(e,"ease",null),h=n(e,"grid",null),l=n(e,"from",0),u="first"===l,c="center"===l,d="last"===l,f="number"==typeof l,p=Array.isArray(t),v=p?parseFloat(t[0]):parseFloat(t),g=p?parseFloat(t[1]):0,m=Math.max(v,g);if(p&&(o+=v),h){var y=h[0],x=h[1],T=0,w=0,b=0,S=0,E=[];d?(T=y-1,w=x-1):f?(T=l%y,w=Math.floor(l/y)):c&&(T=(y-1)/2,w=(x-1)/2);for(var A=r.MIN_SAFE_INTEGER,C=0;CA&&(A=M),E[C][_]=M}}}var P=a?s(a):null;return i=h?function(t,e,i,s){var n,r=0,a=s%y,h=Math.floor(s/y);if(a>=0&&a=0&&h{var s=i(70402),n=i(69902),r=i(23568),o=i(57355),a=i(6113),h=i(91389),l=i(55292),u=i(82985),c=i(62329),d=i(35154),f=i(17777),p=i(269),v=i(86081);t.exports=function(t,e,i){if(e instanceof v)return e.parent=t,e;i=void 0===i?n:p(n,i);var g=c(e);!g&&i.targets&&(g=i.targets);for(var m=u(e),y=d(e,"delay",i.delay),x=d(e,"duration",i.duration),T=d(e,"easeParams",i.easeParams),w=d(e,"ease",i.ease),b=d(e,"hold",i.hold),S=d(e,"repeat",i.repeat),E=d(e,"repeatDelay",i.repeatDelay),A=o(e,"yoyo",i.yoyo),C=o(e,"flipX",i.flipX),_=o(e,"flipY",i.flipY),M=d(e,"interpolation",i.interpolation),P=function(t,e,i,s){if("texture"===i){var n=s,r=void 0;Array.isArray(s)?(n=s[0],r=s[1]):s.hasOwnProperty("value")?(n=s.value,Array.isArray(s.value)?(n=s.value[0],r=s.value[1]):"string"==typeof s.value&&(n=s.value)):"string"==typeof s&&(n=s),t.addFrame(e,n,r,l(s,"delay",y),d(s,"duration",x),d(s,"hold",b),d(s,"repeat",S),d(s,"repeatDelay",E),o(s,"flipX",C),o(s,"flipY",_))}else{var u=f(i,s),c=h(d(s,"interpolation",M));t.add(e,i,u.getEnd,u.getStart,u.getActive,a(d(s,"ease",w),d(s,"easeParams",T)),l(s,"delay",y),d(s,"duration",x),o(s,"yoyo",A),d(s,"hold",b),d(s,"repeat",S),d(s,"repeatDelay",E),o(s,"flipX",C),o(s,"flipY",_),c,c?s:null)}},R=new v(t,g),L=0;L{var s=i(70402),n=i(23568),r=i(57355),o=i(62329),a=i(35154),h=i(8357),l=i(43960);t.exports=function(t,e){if(e instanceof l)return e.parent=t,e;var i,u=new l(t);u.startDelay=a(e,"delay",0),u.completeDelay=n(e,"completeDelay",0),u.loop=Math.round(n(e,"loop",a(e,"repeat",0))),u.loopDelay=Math.round(n(e,"loopDelay",a(e,"repeatDelay",0))),u.paused=r(e,"paused",!1),u.persist=r(e,"persist",!1),u.callbackScope=a(e,"callbackScope",u);var c=s.TYPES;for(i=0;i{t.exports={GetBoolean:i(57355),GetEaseFunction:i(6113),GetInterpolationFunction:i(91389),GetNewValue:i(55292),GetProps:i(82985),GetTargets:i(62329),GetValueOp:i(17777),NumberTweenBuilder:i(88032),StaggerBuilder:i(93109),TweenBuilder:i(8357)}},73685:t=>{t.exports="active"},98540:t=>{t.exports="complete"},67233:t=>{t.exports="loop"},2859:t=>{t.exports="pause"},98336:t=>{t.exports="repeat"},25764:t=>{t.exports="resume"},32193:t=>{t.exports="start"},84371:t=>{t.exports="stop"},70766:t=>{t.exports="update"},55659:t=>{t.exports="yoyo"},842:(t,e,i)=>{t.exports={TWEEN_ACTIVE:i(73685),TWEEN_COMPLETE:i(98540),TWEEN_LOOP:i(67233),TWEEN_PAUSE:i(2859),TWEEN_RESUME:i(25764),TWEEN_REPEAT:i(98336),TWEEN_START:i(32193),TWEEN_STOP:i(84371),TWEEN_UPDATE:i(70766),TWEEN_YOYO:i(55659)}},43066:(t,e,i)=>{var s={States:i(86353),Builders:i(30231),Events:i(842),TweenManager:i(40382),Tween:i(86081),TweenData:i(48177),TweenFrameData:i(42220),BaseTween:i(70402),TweenChain:i(43960)};t.exports=s},70402:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(842),o=i(86353),a=new s({Extends:n,initialize:function(t){n.call(this),this.parent=t,this.data=[],this.totalData=0,this.startDelay=0,this.hasStarted=!1,this.timeScale=1,this.loop=0,this.loopDelay=0,this.loopCounter=0,this.completeDelay=0,this.countdown=0,this.state=o.PENDING,this.paused=!1,this.callbacks={onActive:null,onComplete:null,onLoop:null,onPause:null,onRepeat:null,onResume:null,onStart:null,onStop:null,onUpdate:null,onYoyo:null},this.callbackScope,this.persist=!1},setTimeScale:function(t){return this.timeScale=t,this},getTimeScale:function(){return this.timeScale},isPlaying:function(){return!this.paused&&this.isActive()},isPaused:function(){return this.paused},pause:function(){return this.paused||(this.paused=!0,this.dispatchEvent(r.TWEEN_PAUSE,"onPause")),this},resume:function(){return this.paused&&(this.paused=!1,this.dispatchEvent(r.TWEEN_RESUME,"onResume")),this},makeActive:function(){this.parent.makeActive(this),this.dispatchEvent(r.TWEEN_ACTIVE,"onActive")},onCompleteHandler:function(){this.setPendingRemoveState(),this.dispatchEvent(r.TWEEN_COMPLETE,"onComplete")},complete:function(t){return void 0===t&&(t=0),t?(this.setCompleteDelayState(),this.countdown=t):this.onCompleteHandler(),this},completeAfterLoop:function(t){return void 0===t&&(t=0),this.loopCounter>t&&(this.loopCounter=t),this},remove:function(){return this.parent&&this.parent.remove(this),this},stop:function(){return!this.parent||this.isRemoved()||this.isPendingRemove()||this.isDestroyed()||(this.dispatchEvent(r.TWEEN_STOP,"onStop"),this.setPendingRemoveState()),this},updateLoopCountdown:function(t){this.countdown-=t,this.countdown<=0&&(this.setActiveState(),this.dispatchEvent(r.TWEEN_LOOP,"onLoop"))},updateStartCountdown:function(t){return this.countdown-=t,this.countdown<=0&&(this.hasStarted=!0,this.setActiveState(),this.dispatchEvent(r.TWEEN_START,"onStart"),t=0),t},updateCompleteDelay:function(t){this.countdown-=t,this.countdown<=0&&this.onCompleteHandler()},setCallback:function(t,e,i){return void 0===i&&(i=[]),this.callbacks.hasOwnProperty(t)&&(this.callbacks[t]={func:e,params:i}),this},setPendingState:function(){this.state=o.PENDING},setActiveState:function(){this.state=o.ACTIVE},setLoopDelayState:function(){this.state=o.LOOP_DELAY},setCompleteDelayState:function(){this.state=o.COMPLETE_DELAY},setStartDelayState:function(){this.state=o.START_DELAY,this.countdown=this.startDelay,this.hasStarted=!1},setPendingRemoveState:function(){this.state=o.PENDING_REMOVE},setRemovedState:function(){this.state=o.REMOVED},setFinishedState:function(){this.state=o.FINISHED},setDestroyedState:function(){this.state=o.DESTROYED},isPending:function(){return this.state===o.PENDING},isActive:function(){return this.state===o.ACTIVE},isLoopDelayed:function(){return this.state===o.LOOP_DELAY},isCompleteDelayed:function(){return this.state===o.COMPLETE_DELAY},isStartDelayed:function(){return this.state===o.START_DELAY},isPendingRemove:function(){return this.state===o.PENDING_REMOVE},isRemoved:function(){return this.state===o.REMOVED},isFinished:function(){return this.state===o.FINISHED},isDestroyed:function(){return this.state===o.DESTROYED},destroy:function(){this.data&&this.data.forEach((function(t){t.destroy()})),this.removeAllListeners(),this.callbacks=null,this.data=null,this.parent=null,this.setDestroyedState()}});a.TYPES=["onActive","onComplete","onLoop","onPause","onRepeat","onResume","onStart","onStop","onUpdate","onYoyo"],t.exports=a},95042:(t,e,i)=>{var s=i(83419),n=i(842),r=i(86353),o=new s({initialize:function(t,e,i,s,n,r,o,a,h,l){this.tween=t,this.targetIndex=e,this.duration=s,this.totalDuration=0,this.delay=0,this.getDelay=i,this.yoyo=n,this.hold=r,this.repeat=o,this.repeatDelay=a,this.repeatCounter=0,this.flipX=h,this.flipY=l,this.progress=0,this.elapsed=0,this.state=0,this.isCountdown=!1},getTarget:function(){return this.tween.targets[this.targetIndex]},setTargetValue:function(t){void 0===t&&(t=this.current),this.tween.targets[this.targetIndex][this.key]=t},setCreatedState:function(){this.state=r.CREATED,this.isCountdown=!1},setDelayState:function(){this.state=r.DELAY,this.isCountdown=!0},setPendingRenderState:function(){this.state=r.PENDING_RENDER,this.isCountdown=!1},setPlayingForwardState:function(){this.state=r.PLAYING_FORWARD,this.isCountdown=!1},setPlayingBackwardState:function(){this.state=r.PLAYING_BACKWARD,this.isCountdown=!1},setHoldState:function(){this.state=r.HOLD_DELAY,this.isCountdown=!0},setRepeatState:function(){this.state=r.REPEAT_DELAY,this.isCountdown=!0},setCompleteState:function(){this.state=r.COMPLETE,this.isCountdown=!1},isCreated:function(){return this.state===r.CREATED},isDelayed:function(){return this.state===r.DELAY},isPendingRender:function(){return this.state===r.PENDING_RENDER},isPlayingForward:function(){return this.state===r.PLAYING_FORWARD},isPlayingBackward:function(){return this.state===r.PLAYING_BACKWARD},isHolding:function(){return this.state===r.HOLD_DELAY},isRepeating:function(){return this.state===r.REPEAT_DELAY},isComplete:function(){return this.state===r.COMPLETE},setStateFromEnd:function(t){this.yoyo?this.onRepeat(t,!0,!0):this.repeatCounter>0?this.onRepeat(t,!0,!1):this.setCompleteState()},setStateFromStart:function(t){this.repeatCounter>0?this.onRepeat(t,!1):this.setCompleteState()},reset:function(){var t=this.tween,e=t.totalTargets,i=this.targetIndex,s=t.targets[i],n=this.key;this.progress=0,this.elapsed=0,this.delay=this.getDelay(s,n,0,i,e,t),this.repeatCounter=-1===this.repeat?r.MAX:this.repeat,this.setPendingRenderState();var o=this.duration+this.hold;this.yoyo&&(o+=this.duration);var a=o+this.repeatDelay;this.totalDuration=this.delay+o,-1===this.repeat?(this.totalDuration+=a*r.MAX,t.isInfinite=!0):this.repeat>0&&(this.totalDuration+=a*this.repeat),this.totalDuration>t.duration&&(t.duration=this.totalDuration),this.delay0&&(this.elapsed=this.delay,this.setDelayState())},onRepeat:function(t,e,i){var s=this.tween,r=s.totalTargets,o=this.targetIndex,a=s.targets[o],h=this.key,l="texture"!==h;if(this.elapsed=t,this.progress=t/this.duration,this.flipX&&a.toggleFlipX(),this.flipY&&a.toggleFlipY(),l&&(e||i)&&(this.start=this.getStartValue(a,h,this.start,o,r,s)),i)return this.setPlayingBackwardState(),void this.dispatchEvent(n.TWEEN_YOYO,"onYoyo");this.repeatCounter--,l&&(this.end=this.getEndValue(a,h,this.start,o,r,s)),this.repeatDelay>0?(this.elapsed=this.repeatDelay-t,l&&(this.current=this.start,a[h]=this.current),this.setRepeatState()):(this.setPlayingForwardState(),this.dispatchEvent(n.TWEEN_REPEAT,"onRepeat"))},destroy:function(){this.tween=null,this.getDelay=null,this.setCompleteState()}});t.exports=o},69902:t=>{t.exports={targets:null,delay:0,duration:1e3,ease:"Power0",easeParams:null,hold:0,repeat:0,repeatDelay:0,yoyo:!1,flipX:!1,flipY:!1,persist:!1,interpolation:null}},81076:t=>{t.exports=["callbackScope","completeDelay","delay","duration","ease","easeParams","flipX","flipY","hold","interpolation","loop","loopDelay","onActive","onActiveParams","onComplete","onCompleteParams","onLoop","onLoopParams","onPause","onPauseParams","onRepeat","onRepeatParams","onResume","onResumeParams","onStart","onStartParams","onStop","onStopParams","onUpdate","onUpdateParams","onYoyo","onYoyoParams","paused","persist","props","repeat","repeatDelay","targets","yoyo"]},86081:(t,e,i)=>{var s=i(70402),n=i(83419),r=i(842),o=i(44603),a=i(39429),h=i(36383),l=i(86353),u=i(48177),c=i(42220),d=new n({Extends:s,initialize:function(t,e){s.call(this,t),this.targets=e,this.totalTargets=e.length,this.isSeeking=!1,this.isInfinite=!1,this.elapsed=0,this.totalElapsed=0,this.duration=0,this.progress=0,this.totalDuration=0,this.totalProgress=0},add:function(t,e,i,s,n,r,o,a,h,l,c,d,f,p,v,g){var m=new u(this,t,e,i,s,n,r,o,a,h,l,c,d,f,p,v,g);return this.totalData=this.data.push(m),m},addFrame:function(t,e,i,s,n,r,o,a,h,l){var u=new c(this,t,e,i,s,n,r,o,a,h,l);return this.totalData=this.data.push(u),u},getValue:function(t){void 0===t&&(t=0);var e=null;return this.data&&(e=this.data[t].current),e},hasTarget:function(t){return this.targets&&-1!==this.targets.indexOf(t)},updateTo:function(t,e,i){if(void 0===i&&(i=!1),"texture"!==t)for(var s=0;s0)this.elapsed=0,this.progress=0,this.loopCounter--,this.initTweenData(!0),this.loopDelay>0?(this.countdown=this.loopDelay,this.setLoopDelayState()):(this.setActiveState(),this.dispatchEvent(r.TWEEN_LOOP,"onLoop"));else{if(!(this.completeDelay>0))return this.onCompleteHandler(),!0;this.countdown=this.completeDelay,this.setCompleteDelayState()}return!1},onCompleteHandler:function(){this.progress=1,this.totalProgress=1,s.prototype.onCompleteHandler.call(this)},play:function(){return this.isDestroyed()?(console.warn("Cannot play destroyed Tween",this),this):((this.isPendingRemove()||this.isFinished())&&this.seek(),this.paused=!1,this.setActiveState(),this)},seek:function(t,e,i){if(void 0===t&&(t=0),void 0===e&&(e=16.6),void 0===i&&(i=!1),this.isDestroyed())return console.warn("Cannot seek destroyed Tween",this),this;i||(this.isSeeking=!0),this.reset(!0),this.initTweenData(!0),this.setActiveState(),this.dispatchEvent(r.TWEEN_ACTIVE,"onActive");var s=this.paused;if(this.paused=!1,t>0){for(var n=Math.floor(t/e),o=t-n*e,a=0;a0&&this.update(o)}return this.paused=s,this.isSeeking=!1,this},initTweenData:function(t){void 0===t&&(t=!1),this.duration=0,this.startDelay=h.MAX_SAFE_INTEGER;for(var e=this.data,i=0;i0?s+n+(s+o)*r:s+n},reset:function(t){return void 0===t&&(t=!1),this.elapsed=0,this.totalElapsed=0,this.progress=0,this.totalProgress=0,this.loopCounter=this.loop,-1===this.loop&&(this.isInfinite=!0,this.loopCounter=l.MAX),t||(this.initTweenData(),this.setActiveState(),this.dispatchEvent(r.TWEEN_ACTIVE,"onActive")),this},update:function(t){if(this.isPendingRemove()||this.isDestroyed())return!0;if(this.paused||this.isFinished())return!1;if(t*=this.timeScale*this.parent.timeScale,this.isLoopDelayed())return this.updateLoopCountdown(t),!1;if(this.isCompleteDelayed())return this.updateCompleteDelay(t),!1;this.hasStarted||(this.startDelay-=t,this.startDelay<=0&&(this.hasStarted=!0,this.dispatchEvent(r.TWEEN_START,"onStart"),t=0));var e=!1;if(this.isActive())for(var i=this.data,s=0;s{var s=i(72905),n=i(70402),r=i(83419),o=i(842),a=i(44603),h=i(39429),l=i(86353),u=new r({Extends:n,initialize:function(t){n.call(this,t),this.currentTween=null,this.currentIndex=0},init:function(){return this.loopCounter=-1===this.loop?l.MAX:this.loop,this.setCurrentTween(0),this.startDelay>0&&!this.isStartDelayed()?this.setStartDelayState():this.setActiveState(),this.dispatchEvent(o.TWEEN_ACTIVE,"onActive"),this},add:function(t){var e=this.parent.create(t);Array.isArray(e)||(e=[e]);for(var i=this.data,s=0;s0)this.loopCounter--,this.resetTweens(),this.loopDelay>0?(this.countdown=this.loopDelay,this.setLoopDelayState()):(this.setActiveState(),this.dispatchEvent(o.TWEEN_LOOP,"onLoop"));else{if(!(this.completeDelay>0))return this.onCompleteHandler(),!0;this.countdown=this.completeDelay,this.setCompleteDelayState()}return!1},play:function(){return this.isDestroyed()?(console.warn("Cannot play destroyed TweenChain",this),this):((this.isPendingRemove()||this.isPending())&&this.resetTweens(),this.paused=!1,this.startDelay>0&&!this.isStartDelayed()?this.setStartDelayState():this.setActiveState(),this)},resetTweens:function(){for(var t=this.data,e=this.totalData,i=0;i{var s=i(95042),n=i(45319),r=i(83419),o=i(842),a=new r({Extends:s,initialize:function(t,e,i,n,r,o,a,h,l,u,c,d,f,p,v,g,m){s.call(this,t,e,h,l,u,c,d,f,p,v),this.key=i,this.getActiveValue=o,this.getEndValue=n,this.getStartValue=r,this.ease=a,this.start=0,this.previous=0,this.current=0,this.end=0,this.interpolation=g,this.interpolationData=m},reset:function(t){s.prototype.reset.call(this);var e=this.tween.targets[this.targetIndex],i=this.key;t&&(e[i]=this.start),this.start=0,this.previous=0,this.current=0,this.end=0,this.getActiveValue&&(e[i]=this.getActiveValue(e,i,0))},update:function(t){var e=this.tween,i=e.totalTargets,s=this.targetIndex,r=e.targets[s],a=this.key;if(!r)return this.setCompleteState(),!1;if(this.isCountdown&&(this.elapsed-=t,this.elapsed<=0&&(this.elapsed=0,t=0,this.isDelayed()?this.setPendingRenderState():this.isRepeating()?(this.setPlayingForwardState(),this.dispatchEvent(o.TWEEN_REPEAT,"onRepeat")):this.isHolding()&&this.setStateFromEnd(0))),this.isPendingRender())return this.start=this.getStartValue(r,a,r[a],s,i,e),this.end=this.getEndValue(r,a,this.start,s,i,e),this.current=this.start,r[a]=this.start,this.setPlayingForwardState(),!0;var h=this.isPlayingForward(),l=this.isPlayingBackward();if(h||l){var u=this.elapsed,c=this.duration,d=0,f=!1;(u+=t)>=c?(d=u-c,u=c,f=!0):u<0&&(u=0);var p=n(u/c,0,1);if(this.elapsed=u,this.progress=p,this.previous=this.current,f)h?(this.current=this.end,r[a]=this.end,this.hold>0?(this.elapsed=this.hold,this.setHoldState()):this.setStateFromEnd(d)):(this.current=this.start,r[a]=this.start,this.setStateFromStart(d));else{h||(p=1-p);var v=this.ease(p);this.interpolation?this.current=this.interpolation(this.interpolationData,v):this.current=this.start+(this.end-this.start)*v,r[a]=this.current}this.dispatchEvent(o.TWEEN_UPDATE,"onUpdate")}return!this.isComplete()},dispatchEvent:function(t,e){var i=this.tween;if(!i.isSeeking){var s=i.targets[this.targetIndex],n=this.key,r=this.current,o=this.previous;i.emit(t,i,n,s,r,o);var a=i.callbacks[e];a&&a.func.apply(i.callbackScope,[i,s,n,r,o].concat(a.params))}},destroy:function(){s.prototype.destroy.call(this),this.getActiveValue=null,this.getEndValue=null,this.getStartValue=null,this.ease=null}});t.exports=a},42220:(t,e,i)=>{var s=i(95042),n=i(45319),r=i(83419),o=i(842),a=new r({Extends:s,initialize:function(t,e,i,n,r,o,a,h,l,u,c){s.call(this,t,e,r,o,!1,a,h,l,u,c),this.key="texture",this.startTexture=null,this.endTexture=i,this.startFrame=null,this.endFrame=n,this.yoyo=0!==h},reset:function(t){s.prototype.reset.call(this);var e=this.tween.targets[this.targetIndex];this.startTexture||(this.startTexture=e.texture.key,this.startFrame=e.frame.name),t&&e.setTexture(this.startTexture,this.startFrame)},update:function(t){var e=this.tween,i=this.targetIndex,s=e.targets[i];if(!s)return this.setCompleteState(),!1;if(this.isCountdown&&(this.elapsed-=t,this.elapsed<=0&&(this.elapsed=0,t=0,this.isDelayed()?this.setPendingRenderState():this.isRepeating()?(this.setPlayingForwardState(),this.dispatchEvent(o.TWEEN_REPEAT,"onRepeat")):this.isHolding()&&this.setStateFromEnd(0))),this.isPendingRender())return this.startTexture&&s.setTexture(this.startTexture,this.startFrame),this.setPlayingForwardState(),!0;var r=this.isPlayingForward(),a=this.isPlayingBackward();if(r||a){var h=this.elapsed,l=this.duration,u=0,c=!1;(h+=t)>=l?(u=h-l,h=l,c=!0):h<0&&(h=0);var d=n(h/l,0,1);this.elapsed=h,this.progress=d,c&&(r?(s.setTexture(this.endTexture,this.endFrame),this.hold>0?(this.elapsed=this.hold,this.setHoldState()):this.setStateFromEnd(u)):(s.setTexture(this.startTexture,this.startFrame),this.setStateFromStart(u))),this.dispatchEvent(o.TWEEN_UPDATE,"onUpdate")}return!this.isComplete()},dispatchEvent:function(t,e){var i=this.tween;if(!i.isSeeking){var s=i.targets[this.targetIndex],n=this.key;i.emit(t,i,n,s);var r=i.callbacks[e];r&&r.func.apply(i.callbackScope,[i,s,n].concat(r.params))}},destroy:function(){s.prototype.destroy.call(this),this.startTexture=null,this.endTexture=null,this.startFrame=null,this.endFrame=null}});t.exports=a},86353:t=>{t.exports={CREATED:0,DELAY:2,PENDING_RENDER:4,PLAYING_FORWARD:5,PLAYING_BACKWARD:6,HOLD_DELAY:7,REPEAT_DELAY:8,COMPLETE:9,PENDING:20,ACTIVE:21,LOOP_DELAY:22,COMPLETE_DELAY:23,START_DELAY:24,PENDING_REMOVE:25,REMOVED:26,FINISHED:27,DESTROYED:28,MAX:999999999999}},83419:t=>{function e(t,e,i){var s=i?t[e]:Object.getOwnPropertyDescriptor(t,e);return!i&&s.value&&"object"==typeof s.value&&(s=s.value),!(!s||!function(t){return!!t.get&&"function"==typeof t.get||!!t.set&&"function"==typeof t.set}(s))&&(void 0===s.enumerable&&(s.enumerable=!0),void 0===s.configurable&&(s.configurable=!0),s)}function i(t,e){var i=Object.getOwnPropertyDescriptor(t,e);return!!i&&(i.value&&"object"==typeof i.value&&(i=i.value),!1===i.configurable)}function s(t,s,n,o){for(var a in s)if(s.hasOwnProperty(a)){var h=e(s,a,n);if(!1!==h){if(i((o||t).prototype,a)){if(r.ignoreFinals)continue;throw new Error("cannot override final property '"+a+"', set Class.ignoreFinals = true to skip")}Object.defineProperty(t.prototype,a,h)}else t.prototype[a]=s[a]}}function n(t,e){if(e){Array.isArray(e)||(e=[e]);for(var i=0;i{t.exports=function(){}},20242:t=>{t.exports=function(){return null}},71146:t=>{t.exports=function(t,e,i,s,n){if(void 0===n&&(n=t),i>0){var r=i-t.length;if(r<=0)return null}if(!Array.isArray(e))return-1===t.indexOf(e)?(t.push(e),s&&s.call(n,e),e):null;for(var o=e.length-1;o>=0;)-1!==t.indexOf(e[o])&&e.splice(o,1),o--;if(0===(o=e.length))return null;i>0&&o>r&&(e.splice(r),o=r);for(var a=0;a{t.exports=function(t,e,i,s,n,r){if(void 0===i&&(i=0),void 0===r&&(r=t),s>0){var o=s-t.length;if(o<=0)return null}if(!Array.isArray(e))return-1===t.indexOf(e)?(t.splice(i,0,e),n&&n.call(r,e),e):null;for(var a=e.length-1;a>=0;)-1!==t.indexOf(e[a])&&e.pop(),a--;if(0===(a=e.length))return null;s>0&&a>o&&(e.splice(o),a=o);for(var h=a-1;h>=0;h--){var l=e[h];t.splice(i,0,l),n&&n.call(r,l)}return e}},66905:t=>{t.exports=function(t,e){var i=t.indexOf(e);return-1!==i&&i{var s=i(82011);t.exports=function(t,e,i,n,r){void 0===n&&(n=0),void 0===r&&(r=t.length);var o=0;if(s(t,n,r))for(var a=n;a{t.exports=function(t,e,i){var s,n=[null];for(s=3;s{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===n&&(n=0),void 0===r&&(r=t.length),s(t,n,r)){var o,a=[null];for(o=5;o{t.exports=function(t,e,i){if(!e.length)return NaN;if(1===e.length)return e[0];var s,n,r=1;if(i){if(te.length&&(r=e.length),i?(s=e[r-1][i],(n=e[r][i])-t<=t-s?e[r]:e[r-1]):(s=e[r-1],(n=e[r])-t<=t-s?n:s)}},43491:t=>{var e=function(t,i){void 0===i&&(i=[]);for(var s=0;s{var s=i(82011);t.exports=function(t,e,i,n,r){void 0===n&&(n=0),void 0===r&&(r=t.length);var o=[];if(s(t,n,r))for(var a=n;a{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===n&&(n=0),void 0===r&&(r=t.length),s(t,n,r))for(var o=n;o{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=t.length);var s=e+Math.floor(Math.random()*i);return void 0===t[s]?null:t[s]}},85835:t=>{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),n=t.indexOf(i);if(s<0||n<0)throw new Error("Supplied items must be elements of the same array");return s>n||(t.splice(s,1),n===t.length-1?t.push(e):t.splice(n,0,e)),t}},83371:t=>{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),n=t.indexOf(i);if(s<0||n<0)throw new Error("Supplied items must be elements of the same array");return s{t.exports=function(t,e){var i=t.indexOf(e);if(i>0){var s=t[i-1],n=t.indexOf(s);t[i]=s,t[n]=e}return t}},69693:t=>{t.exports=function(t,e,i){var s=t.indexOf(e);if(-1===s||i<0||i>=t.length)throw new Error("Supplied index out of bounds");return s!==i&&(t.splice(s,1),t.splice(i,0,e)),e}},40853:t=>{t.exports=function(t,e){var i=t.indexOf(e);if(-1!==i&&i{t.exports=function(t,e,i,s){var n,r=[],o=!1;if((i||s)&&(o=!0,i||(i=""),s||(s="")),e=e;n--)o?r.push(i+n.toString()+s):r.push(n);else for(n=t;n<=e;n++)o?r.push(i+n.toString()+s):r.push(n);return r}},593:(t,e,i)=>{var s=i(2284);t.exports=function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=null),void 0===i&&(i=1),null===e&&(e=t,t=0);for(var n=[],r=Math.max(s((e-t)/(i||1)),0),o=0;o{function e(t,e,i){var s=t[e];t[e]=t[i],t[i]=s}function i(t,e){return te?1:0}var s=function(t,n,r,o,a){for(void 0===r&&(r=0),void 0===o&&(o=t.length-1),void 0===a&&(a=i);o>r;){if(o-r>600){var h=o-r+1,l=n-r+1,u=Math.log(h),c=.5*Math.exp(2*u/3),d=.5*Math.sqrt(u*c*(h-c)/h)*(l-h/2<0?-1:1),f=Math.max(r,Math.floor(n-l*c/h+d)),p=Math.min(o,Math.floor(n+(h-l)*c/h+d));s(t,n,f,p,a)}var v=t[n],g=r,m=o;for(e(t,r,n),a(t[o],v)>0&&e(t,r,o);g0;)m--}0===a(t[r],v)?e(t,r,m):e(t,++m,o),m<=n&&(r=m+1),n<=m&&(o=m-1)}};t.exports=s},88492:(t,e,i)=>{var s=i(35154),n=i(33680),r=function(t,e,i){for(var s=[],n=0;n{var s=i(19133);t.exports=function(t,e,i,n){var r;if(void 0===n&&(n=t),!Array.isArray(e))return-1!==(r=t.indexOf(e))?(s(t,r),i&&i.call(n,e),e):null;for(var o=e.length-1,a=[];o>=0;){var h=e[o];-1!==(r=t.indexOf(h))&&(s(t,r),a.push(h),i&&i.call(n,h)),o--}return a}},60248:(t,e,i)=>{var s=i(19133);t.exports=function(t,e,i,n){if(void 0===n&&(n=t),e<0||e>t.length-1)throw new Error("Index out of bounds");var r=s(t,e);return i&&i.call(n,r),r}},81409:(t,e,i)=>{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===e&&(e=0),void 0===i&&(i=t.length),void 0===r&&(r=t),s(t,e,i)){var o=i-e,a=t.splice(e,o);if(n)for(var h=0;h{var s=i(19133);t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=t.length);var n=e+Math.floor(Math.random()*i);return s(t,n)}},42169:t=>{t.exports=function(t,e,i){var s=t.indexOf(e),n=t.indexOf(i);return-1!==s&&-1===n&&(t[s]=i,!0)}},86003:t=>{t.exports=function(t,e){void 0===e&&(e=1);for(var i=null,s=0;s{t.exports=function(t,e){void 0===e&&(e=1);for(var i=null,s=0;s{t.exports=function(t,e,i,s){var n=t.length;if(e<0||e>n||e>=i||i>n){if(s)throw new Error("Range Error: Values outside acceptable range");return!1}return!0}},89545:t=>{t.exports=function(t,e){var i=t.indexOf(e);return-1!==i&&i>0&&(t.splice(i,1),t.unshift(e)),e}},17810:(t,e,i)=>{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===n&&(n=0),void 0===r&&(r=t.length),s(t,n,r))for(var o=n;o{t.exports=function(t){for(var e=t.length-1;e>0;e--){var i=Math.floor(Math.random()*(e+1)),s=t[e];t[e]=t[i],t[i]=s}return t}},90126:t=>{t.exports=function(t){var e=/\D/g;return t.sort((function(t,i){return parseInt(t.replace(e,""),10)-parseInt(i.replace(e,""),10)})),t}},19133:t=>{t.exports=function(t,e){if(!(e>=t.length)){for(var i=t.length-1,s=t[e],n=e;n{var s=i(82264);function n(t,e){return String(t).localeCompare(e)}function r(t,e,i,s){var n,r,o,a,h,l=t.length,u=0,c=2*i;for(n=0;nl&&(r=l),o>l&&(o=l),a=n,h=r;;)if(a{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),n=t.indexOf(i);if(s<0||n<0)throw new Error("Supplied items must be elements of the same array");return t[s]=i,t[n]=e,t}},37105:(t,e,i)=>{t.exports={Matrix:i(54915),Add:i(71146),AddAt:i(51067),BringToTop:i(66905),CountAllMatching:i(21612),Each:i(95428),EachInRange:i(36914),FindClosestInSorted:i(81957),Flatten:i(43491),GetAll:i(46710),GetFirst:i(58731),GetRandom:i(26546),MoveDown:i(70864),MoveTo:i(69693),MoveUp:i(40853),MoveAbove:i(85835),MoveBelow:i(83371),NumberArray:i(20283),NumberArrayStep:i(593),QuickSelect:i(43886),Range:i(88492),Remove:i(72905),RemoveAt:i(60248),RemoveBetween:i(81409),RemoveRandomElement:i(31856),Replace:i(42169),RotateLeft:i(86003),RotateRight:i(49498),SafeRange:i(82011),SendToBack:i(89545),SetAll:i(17810),Shuffle:i(33680),SortByDigits:i(90126),SpliceOne:i(19133),StableSort:i(19186),Swap:i(25630)}},86922:t=>{t.exports=function(t){if(!Array.isArray(t)||!Array.isArray(t[0]))return!1;for(var e=t[0].length,i=1;i{var s=i(41836),n=i(86922);t.exports=function(t){var e="";if(!n(t))return e;for(var i=0;i{t.exports=function(t){return t.reverse()}},21224:t=>{t.exports=function(t){for(var e=0;e{var s=i(37829);t.exports=function(t){return s(t,180)}},44657:(t,e,i)=>{var s=i(37829);t.exports=function(t,e){void 0===e&&(e=1);for(var i=0;i{var s=i(86922),n=i(2429);t.exports=function(t,e){if(void 0===e&&(e=90),!s(t))return null;if("string"!=typeof e&&(e=(e%360+360)%360),90===e||-270===e||"rotateLeft"===e)(t=n(t)).reverse();else if(-90===e||270===e||"rotateRight"===e)t.reverse(),t=n(t);else if(180===Math.abs(e)||"rotate180"===e){for(var i=0;i{var s=i(37829);t.exports=function(t,e){void 0===e&&(e=1);for(var i=0;i{var s=i(86003),n=i(49498);t.exports=function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),0!==i&&(i<0?s(t,Math.abs(i)):n(t,i)),0!==e)for(var r=0;r{t.exports=function(t){for(var e=t.length,i=t[0].length,s=new Array(i),n=0;n-1;r--)s[n][r]=t[r][n]}return s}},54915:(t,e,i)=>{t.exports={CheckMatrix:i(86922),MatrixToString:i(63362),ReverseColumns:i(92598),ReverseRows:i(21224),Rotate180:i(98717),RotateLeft:i(44657),RotateMatrix:i(37829),RotateRight:i(92632),Translate:i(69512),TransposeMatrix:i(2429)}},71334:t=>{var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";t.exports=function(t,i){for(var s=new Uint8Array(t),n=s.length,r=i?"data:"+i+";base64,":"",o=0;o>2],r+=e[(3&s[o])<<4|s[o+1]>>4],r+=e[(15&s[o+1])<<2|s[o+2]>>6],r+=e[63&s[o+2]];return n%3==2?r=r.substring(0,r.length-1)+"=":n%3==1&&(r=r.substring(0,r.length-2)+"=="),r}},53134:t=>{for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=new Uint8Array(256),s=0;s<64;s++)i[e.charCodeAt(s)]=s;t.exports=function(t){var e,s,n,r,o=(t=t.substr(t.indexOf(",")+1)).length,a=.75*o,h=0;"="===t[o-1]&&(a--,"="===t[o-2]&&a--);for(var l=new ArrayBuffer(a),u=new Uint8Array(l),c=0;c>4,u[h++]=(15&s)<<4|n>>2,u[h++]=(3&n)<<6|63&r;return l}},65839:(t,e,i)=>{t.exports={ArrayBufferToBase64:i(71334),Base64ToArrayBuffer:i(53134)}},91799:(t,e,i)=>{t.exports={Array:i(37105),Base64:i(65839),Objects:i(1183),String:i(31749),NOOP:i(29747),NULL:i(20242)}},41786:t=>{t.exports=function(t){var e={};for(var i in t)Array.isArray(t[i])?e[i]=t[i].slice(0):e[i]=t[i];return e}},62644:t=>{var e=function(t){var i,s,n;if("object"!=typeof t||null===t)return t;for(n in i=Array.isArray(t)?[]:{},t)s=t[n],i[n]=e(s);return i};t.exports=e},79291:(t,e,i)=>{var s=i(41212),n=function(){var t,e,i,r,o,a,h=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof h&&(c=h,h=arguments[1]||{},l=2),u===l&&(h=this,--l);l{var s=i(75508),n=i(35154);t.exports=function(t,e,i){var r=n(t,e,null);if(null===r)return i;if(Array.isArray(r))return s.RND.pick(r);if("object"==typeof r){if(r.hasOwnProperty("randInt"))return s.RND.integerInRange(r.randInt[0],r.randInt[1]);if(r.hasOwnProperty("randFloat"))return s.RND.realInRange(r.randFloat[0],r.randFloat[1])}else if("function"==typeof r)return r(e);return r}},95540:t=>{t.exports=function(t,e,i){var s=typeof t;return t&&"number"!==s&&"string"!==s&&t.hasOwnProperty(e)&&void 0!==t[e]?t[e]:i}},82840:(t,e,i)=>{var s=i(35154),n=i(45319);t.exports=function(t,e,i,r,o){void 0===o&&(o=i);var a=s(t,e,o);return n(a,i,r)}},35154:t=>{t.exports=function(t,e,i,s){if(!t&&!s||"number"==typeof t)return i;if(t&&t.hasOwnProperty(e))return t[e];if(s&&s.hasOwnProperty(e))return s[e];if(-1!==e.indexOf(".")){for(var n=e.split("."),r=t,o=s,a=i,h=i,l=!0,u=!0,c=0;c{t.exports=function(t,e){for(var i=0;i{t.exports=function(t,e){for(var i=0;i{t.exports=function(t,e){return t.hasOwnProperty(e)}},41212:t=>{t.exports=function(t){if(!t||"object"!=typeof t||t.nodeType||t===t.window)return!1;try{if(t.constructor&&!{}.hasOwnProperty.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}return!0}},46975:(t,e,i)=>{var s=i(41786);t.exports=function(t,e){var i=s(t);for(var n in e)i.hasOwnProperty(n)||(i[n]=e[n]);return i}},269:(t,e,i)=>{var s=i(41786);t.exports=function(t,e){var i=s(t);for(var n in e)i.hasOwnProperty(n)&&(i[n]=e[n]);return i}},18254:(t,e,i)=>{var s=i(97022);t.exports=function(t,e){for(var i={},n=0;n{t.exports=function(t,e,i){if(!t||"number"==typeof t)return!1;if(t.hasOwnProperty(e))return t[e]=i,!0;if(-1!==e.indexOf(".")){for(var s=e.split("."),n=t,r=t,o=0;o{t.exports={Clone:i(41786),DeepCopy:i(62644),Extend:i(79291),GetAdvancedValue:i(23568),GetFastValue:i(95540),GetMinMaxValue:i(82840),GetValue:i(35154),HasAll:i(69036),HasAny:i(1985),HasValue:i(97022),IsPlainObject:i(41212),Merge:i(46975),MergeRight:i(269),Pick:i(18254),SetValue:i(61622)}},27902:t=>{t.exports=function(t,e){return t.replace(/%([0-9]+)/g,(function(t,i){return e[Number(i)-1]}))}},41836:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=0),void 0===i&&(i=" "),void 0===s&&(s=3);var n=0;if(e+1>=(t=t.toString()).length)switch(s){case 1:t=new Array(e+1-t.length).join(i)+t;break;case 3:var r=Math.ceil((n=e-t.length)/2);t=new Array(n-r+1).join(i)+t+new Array(r+1).join(i);break;default:t+=new Array(e+1-t.length).join(i)}return t}},33628:t=>{t.exports=function(t,e){return 0===e?t.slice(1):t.slice(0,e-1)+t.slice(e)}},27671:t=>{t.exports=function(t){return t.split("").reverse().join("")}},45650:t=>{t.exports=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var e=16*Math.random()|0;return("x"===t?e:3&e|8).toString(16)}))}},35355:t=>{t.exports=function(t){return t&&t[0].toUpperCase()+t.slice(1)}},31749:(t,e,i)=>{t.exports={Format:i(27902),Pad:i(41836),RemoveAt:i(33628),Reverse:i(27671),UppercaseFirst:i(35355),UUID:i(45650)}}},e={};function s(i){var n=e[i];if(void 0!==n)return n.exports;var r=e[i]={exports:{}};return t[i](r,r.exports,s),r.exports}return s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),s(85454)})())); \ No newline at end of file +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("Phaser",[],e):"object"==typeof exports?exports.Phaser=e():t.Phaser=e()}(this,(()=>(()=>{var t={50792:t=>{"use strict";var e=Object.prototype.hasOwnProperty,i="~";function s(){}function n(t,e,i){this.fn=t,this.context=e,this.once=i||!1}function r(t,e,s,r,o){if("function"!=typeof s)throw new TypeError("The listener must be a function");var a=new n(s,r||t,o),h=i?i+e:e;return t._events[h]?t._events[h].fn?t._events[h]=[t._events[h],a]:t._events[h].push(a):(t._events[h]=a,t._eventsCount++),t}function o(t,e){0==--t._eventsCount?t._events=new s:delete t._events[e]}function a(){this._events=new s,this._eventsCount=0}Object.create&&(s.prototype=Object.create(null),(new s).__proto__||(i=!1)),a.prototype.eventNames=function(){var t,s,n=[];if(0===this._eventsCount)return n;for(s in t=this._events)e.call(t,s)&&n.push(i?s.slice(1):s);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(t)):n},a.prototype.listeners=function(t){var e=i?i+t:t,s=this._events[e];if(!s)return[];if(s.fn)return[s.fn];for(var n=0,r=s.length,o=new Array(r);n{var s=i(38829);t.exports=function(t,e,i,n){for(var r=t[0],o=1;o{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"angle",e,i,n,r)}},60757:t=>{t.exports=function(t,e,i){for(var s=0;s{t.exports=function(t,e,i){void 0===i&&(i=0);for(var s=i;s{t.exports=function(t,e,i){void 0===i&&(i=0);for(var s=t.length-1;s>=i;s--){var n=t[s],r=!0;for(var o in e)n[o]!==e[o]&&(r=!1);if(r)return n}return null}},94420:(t,e,i)=>{var s=i(11879),n=i(60461),r=i(95540),o=i(29747),a=new(i(41481))({sys:{queueDepthSort:o,events:{once:o}}},0,0,1,1).setOrigin(0,0);t.exports=function(t,e){void 0===e&&(e={});var i=e.hasOwnProperty("width"),o=e.hasOwnProperty("height"),h=r(e,"width",-1),l=r(e,"height",-1),u=r(e,"cellWidth",1),c=r(e,"cellHeight",u),d=r(e,"position",n.TOP_LEFT),f=r(e,"x",0),p=r(e,"y",0),v=0,g=0,m=h*u,y=l*c;a.setPosition(f,p),a.setSize(u,c);for(var x=0;x{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"alpha",e,i,n,r)}},67285:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"x",e,i,n,r)}},9074:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"x",e,n,o,a),s(t,"y",i,r,o,a)}},75222:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"y",e,i,n,r)}},22983:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=6.28);for(var n=i,r=(s-i)/t.length,o=e.x,a=e.y,h=e.radius,l=0;l{t.exports=function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=6.28);for(var n=i,r=(s-i)/t.length,o=e.width/2,a=e.height/2,h=0;h{var s=i(15258),n=i(26708);t.exports=function(t,e,i){var r;r=i?n(e,i,t.length):s(e,t.length);for(var o=0;o{var s=i(14649),n=i(86003),r=i(49498);t.exports=function(t,e,i){void 0===i&&(i=0);var o=s(e,!1,t.length);i>0?n(o,i):i<0&&r(o,Math.abs(i));for(var a=0;a{var s=i(84993);t.exports=function(t,e,i){var n=s({x1:e.x1,y1:e.y1,x2:e.x2,y2:e.y2},i),r=s({x1:e.x2,y1:e.y2,x2:e.x3,y2:e.y3},i),o=s({x1:e.x3,y1:e.y3,x2:e.x1,y2:e.y1},i);n.pop(),r.pop(),o.pop();for(var a=(n=n.concat(r,o)).length/t.length,h=0,l=0;l{t.exports=function(t,e,i){for(var s=0;s{t.exports=function(t,e,i,s,n,r){var o;void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=1);var a=0,h=t.length;if(1===r)for(o=n;o=0;o--)t[o][e]+=i+a*s,a++;return t}},43967:t=>{t.exports=function(t,e,i,s,n,r){var o;void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=1);var a=0,h=t.length;if(1===r)for(o=n;o=0;o--)t[o][e]=i+a*s,a++;return t}},88926:(t,e,i)=>{var s=i(28176);t.exports=function(t,e){for(var i=0;i{var s=i(24820);t.exports=function(t,e){for(var i=0;i{var s=i(65822);t.exports=function(t,e){for(var i=0;i{var s=i(26597);t.exports=function(t,e){for(var i=0;i{var s=i(90260);t.exports=function(t,e){for(var i=0;i{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"rotation",e,i,n,r)}},91051:(t,e,i)=>{var s=i(1163),n=i(20339);t.exports=function(t,e,i){for(var r=e.x,o=e.y,a=0;a{var s=i(1163);t.exports=function(t,e,i,n){var r=e.x,o=e.y;if(0===n)return t;for(var a=0;a{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"scaleX",e,i,n,r)}},94868:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"scaleX",e,n,o,a),s(t,"scaleY",i,r,o,a)}},95532:(t,e,i)=>{var s=i(66979);t.exports=function(t,e,i,n,r){return s(t,"scaleY",e,i,n,r)}},8689:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"alpha",e,i,n,r)}},2645:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n){return s(t,"blendMode",e,0,i,n)}},32372:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"depth",e,i,n,r)}},85373:t=>{t.exports=function(t,e,i){for(var s=0;s{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"originX",e,n,o,a),s(t,"originY",i,r,o,a),t.forEach((function(t){t.updateDisplayOrigin()})),t}},79939:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"rotation",e,i,n,r)}},2699:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"scaleX",e,n,o,a),s(t,"scaleY",i,r,o,a)}},98739:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scaleX",e,i,n,r)}},98476:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scaleY",e,i,n,r)}},6207:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"scrollFactorX",e,n,o,a),s(t,"scrollFactorY",i,r,o,a)}},6607:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scrollFactorX",e,i,n,r)}},72248:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"scrollFactorY",e,i,n,r)}},14036:t=>{t.exports=function(t,e,i,s,n){for(var r=0;r{var s=i(43967);t.exports=function(t,e,i,n){return s(t,"visible",e,0,i,n)}},77597:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"x",e,i,n,r)}},83194:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r,o,a){return null==i&&(i=e),s(t,"x",e,n,o,a),s(t,"y",i,r,o,a)}},67678:(t,e,i)=>{var s=i(43967);t.exports=function(t,e,i,n,r){return s(t,"y",e,i,n,r)}},35850:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){var o,a;void 0===n&&(n=0),void 0===r&&(r=new s);var h=t.length;if(1===h)o=t[0].x,a=t[0].y,t[0].x=e,t[0].y=i;else{var l=1,u=0;0===n&&(u=h-1,l=h-2),o=t[u].x,a=t[u].y,t[u].x=e,t[u].y=i;for(var c=0;c=h||-1===l)){var d=t[l],f=d.x,p=d.y;d.x=o,d.y=a,o=f,a=p,0===n?l--:l++}}return r.x=o,r.y=a,r}},8628:(t,e,i)=>{var s=i(33680);t.exports=function(t){return s(t)}},21837:(t,e,i)=>{var s=i(7602);t.exports=function(t,e,i,n,r){void 0===r&&(r=!1);var o,a=Math.abs(n-i)/t.length;if(r)for(o=0;o{var s=i(54261);t.exports=function(t,e,i,n,r){void 0===r&&(r=!1);var o,a=Math.abs(n-i)/t.length;if(r)for(o=0;o{t.exports=function(t,e,i,s,n){if(void 0===n&&(n=!1),0===t.length)return t;if(1===t.length)return n?t[0][e]+=(s+i)/2:t[0][e]=(s+i)/2,t;var r,o=Math.abs(s-i)/(t.length-1);if(n)for(r=0;r{t.exports=function(t){for(var e=0;e{var s=i(15994);t.exports=function(t,e,i){void 0===i&&(i=0);for(var n=0;n{t.exports={AlignTo:i(11517),Angle:i(80318),Call:i(60757),GetFirst:i(69927),GetLast:i(32265),GridAlign:i(94420),IncAlpha:i(41721),IncX:i(67285),IncXY:i(9074),IncY:i(75222),PlaceOnCircle:i(22983),PlaceOnEllipse:i(95253),PlaceOnLine:i(88505),PlaceOnRectangle:i(41346),PlaceOnTriangle:i(11575),PlayAnimation:i(29953),PropertyValueInc:i(66979),PropertyValueSet:i(43967),RandomCircle:i(88926),RandomEllipse:i(33286),RandomLine:i(96e3),RandomRectangle:i(28789),RandomTriangle:i(97154),Rotate:i(20510),RotateAround:i(91051),RotateAroundDistance:i(76332),ScaleX:i(61619),ScaleXY:i(94868),ScaleY:i(95532),SetAlpha:i(8689),SetBlendMode:i(2645),SetDepth:i(32372),SetHitArea:i(85373),SetOrigin:i(81583),SetRotation:i(79939),SetScale:i(2699),SetScaleX:i(98739),SetScaleY:i(98476),SetScrollFactor:i(6207),SetScrollFactorX:i(6607),SetScrollFactorY:i(72248),SetTint:i(14036),SetVisible:i(50159),SetX:i(77597),SetXY:i(83194),SetY:i(67678),ShiftPosition:i(35850),Shuffle:i(8628),SmootherStep:i(21910),SmoothStep:i(21837),Spread:i(62054),ToggleVisible:i(79815),WrapInRectangle:i(39665)}},42099:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(74943),o=i(81957),a=i(41138),h=i(35154),l=i(90126),u=new n({initialize:function(t,e,i){this.manager=t,this.key=e,this.type="frame",this.frames=this.getFrames(t.textureManager,h(i,"frames",[]),h(i,"defaultTextureKey",null),h(i,"sortFrames",!0)),this.frameRate=h(i,"frameRate",null),this.duration=h(i,"duration",null),this.msPerFrame,this.skipMissedFrames=h(i,"skipMissedFrames",!0),this.delay=h(i,"delay",0),this.repeat=h(i,"repeat",0),this.repeatDelay=h(i,"repeatDelay",0),this.yoyo=h(i,"yoyo",!1),this.showBeforeDelay=h(i,"showBeforeDelay",!1),this.showOnStart=h(i,"showOnStart",!1),this.hideOnComplete=h(i,"hideOnComplete",!1),this.randomFrame=h(i,"randomFrame",!1),this.paused=!1,this.calculateDuration(this,this.getTotalFrames(),this.duration,this.frameRate),this.manager.on&&(this.manager.on(r.PAUSE_ALL,this.pause,this),this.manager.on(r.RESUME_ALL,this.resume,this))},getTotalFrames:function(){return this.frames.length},calculateDuration:function(t,e,i,s){null===i&&null===s?(t.frameRate=24,t.duration=24/e*1e3):i&&null===s?(t.duration=i,t.frameRate=e/(i/1e3)):(t.frameRate=s,t.duration=e/s*1e3),t.msPerFrame=1e3/t.frameRate},addFrame:function(t){return this.addFrameAt(this.frames.length,t)},addFrameAt:function(t,e){var i=this.getFrames(this.manager.textureManager,e);if(i.length>0){if(0===t)this.frames=i.concat(this.frames);else if(t===this.frames.length)this.frames=this.frames.concat(i);else{var s=this.frames.slice(0,t),n=this.frames.slice(t);this.frames=s.concat(i,n)}this.updateFrameSequence()}return this},checkFrame:function(t){return t>=0&&t0){r.isLast=!0,r.nextFrame=c[0],c[0].prevFrame=r;var y=1/(c.length-1);for(o=0;o0?t.inReverse&&t.forward?t.forward=!1:this.repeatAnimation(t):t.complete():this.updateAndGetNextTick(t,e.nextFrame)},handleYoyoFrame:function(t,e){if(e||(e=!1),t.inReverse===!e&&t.repeatCounter>0)return(0===t.repeatDelay||t.pendingRepeat)&&(t.forward=e),void this.repeatAnimation(t);if(t.inReverse===e||0!==t.repeatCounter){t.forward=e;var i=e?t.currentFrame.nextFrame:t.currentFrame.prevFrame;this.updateAndGetNextTick(t,i)}else t.complete()},getLastFrame:function(){return this.frames[this.frames.length-1]},previousFrame:function(t){var e=t.currentFrame;e.isFirst?t.yoyo?this.handleYoyoFrame(t,!0):t.repeatCounter>0?(t.inReverse&&!t.forward||(t.forward=!0),this.repeatAnimation(t)):t.complete():this.updateAndGetNextTick(t,e.prevFrame)},updateAndGetNextTick:function(t,e){t.setCurrentFrame(e),this.getNextTick(t)},removeFrame:function(t){var e=this.frames.indexOf(t);return-1!==e&&this.removeFrameAt(e),this},removeFrameAt:function(t){return this.frames.splice(t,1),this.updateFrameSequence(),this},repeatAnimation:function(t){if(2===t._pendingStop){if(0===t._pendingStopValue)return t.stop();t._pendingStopValue--}t.repeatDelay>0&&!t.pendingRepeat?(t.pendingRepeat=!0,t.accumulator-=t.nextTick,t.nextTick+=t.repeatDelay):(t.repeatCounter--,t.forward?t.setCurrentFrame(t.currentFrame.nextFrame):t.setCurrentFrame(t.currentFrame.prevFrame),t.isPlaying&&(this.getNextTick(t),t.handleRepeat()))},toJSON:function(){var t={key:this.key,type:this.type,frames:[],frameRate:this.frameRate,duration:this.duration,skipMissedFrames:this.skipMissedFrames,delay:this.delay,repeat:this.repeat,repeatDelay:this.repeatDelay,yoyo:this.yoyo,showBeforeDelay:this.showBeforeDelay,showOnStart:this.showOnStart,randomFrame:this.randomFrame,hideOnComplete:this.hideOnComplete};return this.frames.forEach((function(e){t.frames.push(e.toJSON())})),t},updateFrameSequence:function(){for(var t,e=this.frames.length,i=1/(e-1),s=0;s1?(t.isLast=!0,t.prevFrame=this.frames[e-2],t.nextFrame=this.frames[0]):e>1&&(t.prevFrame=this.frames[s-1],t.nextFrame=this.frames[s+1]);return this},pause:function(){return this.paused=!0,this},resume:function(){return this.paused=!1,this},destroy:function(){this.manager.off&&(this.manager.off(r.PAUSE_ALL,this.pause,this),this.manager.off(r.RESUME_ALL,this.resume,this)),this.manager.remove(this.key);for(var t=0;t{var s=new(i(83419))({initialize:function(t,e,i,s,n){void 0===n&&(n=!1),this.textureKey=t,this.textureFrame=e,this.index=i,this.frame=s,this.isFirst=!1,this.isLast=!1,this.prevFrame=null,this.nextFrame=null,this.duration=0,this.progress=0,this.isKeyFrame=n},toJSON:function(){return{key:this.textureKey,frame:this.textureFrame,duration:this.duration,keyframe:this.isKeyFrame}},destroy:function(){this.frame=void 0}});t.exports=s},60848:(t,e,i)=>{var s=i(42099),n=i(83419),r=i(90330),o=i(50792),a=i(74943),h=i(8443),l=i(95540),u=i(35154),c=i(36383),d=i(20283),f=i(41836),p=new n({Extends:o,initialize:function(t){o.call(this),this.game=t,this.textureManager=null,this.globalTimeScale=1,this.anims=new r,this.mixes=new r,this.paused=!1,this.name="AnimationManager",t.events.once(h.BOOT,this.boot,this)},boot:function(){this.textureManager=this.game.textures,this.game.events.once(h.DESTROY,this.destroy,this)},addMix:function(t,e,i){var s=this.anims,n=this.mixes,r="string"==typeof t?t:t.key,o="string"==typeof e?e:e.key;if(s.has(r)&&s.has(o)){var a=n.get(r);a||(a={}),a[o]=i,n.set(r,a)}return this},removeMix:function(t,e){var i=this.mixes,s="string"==typeof t?t:t.key,n=i.get(s);if(n)if(e){var r="string"==typeof e?e:e.key;n.hasOwnProperty(r)&&delete n[r]}else e||i.delete(s);return this},getMix:function(t,e){var i=this.mixes,s="string"==typeof t?t:t.key,n="string"==typeof e?e:e.key,r=i.get(s);return r&&r.hasOwnProperty(n)?r[n]:0},add:function(t,e){return this.anims.has(t)?(console.warn("Animation key exists: "+t),this):(e.key=t,this.anims.set(t,e),this.emit(a.ADD_ANIMATION,t,e),this)},exists:function(t){return this.anims.has(t)},createFromAseprite:function(t,e,i){var s=[],n=this.game.cache.json.get(t);if(!n)return console.warn("No Aseprite data found for: "+t),s;var r=this,o=u(n,"meta",null),a=u(n,"frames",null);o&&a&&u(o,"frameTags",[]).forEach((function(n){var o=[],h=l(n,"name",null),u=l(n,"from",0),d=l(n,"to",0),f=l(n,"direction","forward");if(h&&(!e||e&&e.indexOf(h)>-1)){for(var p=0,v=u;v<=d;v++){var g=v.toString(),m=a[g];if(m){var y=l(m,"duration",c.MAX_SAFE_INTEGER);o.push({key:t,frame:g,duration:y}),p+=y}}"reverse"===f&&(o=o.reverse());var x,T={key:h,frames:o,duration:p,yoyo:"pingpong"===f};i?i.anims&&(x=i.anims.create(T)):x=r.create(T),x&&s.push(x)}}));return s},create:function(t){var e=t.key,i=!1;return e&&((i=this.get(e))?console.warn("AnimationManager key already exists: "+e):(i=new s(this,e,t),this.anims.set(e,i),this.emit(a.ADD_ANIMATION,e,i))),i},fromJSON:function(t,e){void 0===e&&(e=!1),e&&this.anims.clear(),"string"==typeof t&&(t=JSON.parse(t));var i=[];if(t.hasOwnProperty("anims")&&Array.isArray(t.anims)){for(var s=0;s{var s=i(42099),n=i(30976),r=i(83419),o=i(90330),a=i(74943),h=i(95540),l=new r({initialize:function(t){this.parent=t,this.animationManager=t.scene.sys.anims,this.animationManager.on(a.REMOVE_ANIMATION,this.globalRemove,this),this.textureManager=this.animationManager.textureManager,this.anims=null,this.isPlaying=!1,this.hasStarted=!1,this.currentAnim=null,this.currentFrame=null,this.nextAnim=null,this.nextAnimsQueue=[],this.timeScale=1,this.frameRate=0,this.duration=0,this.msPerFrame=0,this.skipMissedFrames=!0,this.randomFrame=!1,this.delay=0,this.repeat=0,this.repeatDelay=0,this.yoyo=!1,this.showBeforeDelay=!1,this.showOnStart=!1,this.hideOnComplete=!1,this.forward=!0,this.inReverse=!1,this.accumulator=0,this.nextTick=0,this.delayCounter=0,this.repeatCounter=0,this.pendingRepeat=!1,this._paused=!1,this._wasPlaying=!1,this._pendingStop=0,this._pendingStopValue},chain:function(t){var e=this.parent;if(void 0===t)return this.nextAnimsQueue.length=0,this.nextAnim=null,e;Array.isArray(t)||(t=[t]);for(var i=0;ir&&(l=0),this.randomFrame&&(l=n(0,r-1));var u=s.frames[l];0!==l||this.forward||(u=s.getLastFrame()),this.currentFrame=u}else console.warn("Missing animation: "+i);return this.parent},pause:function(t){return this._paused||(this._paused=!0,this._wasPlaying=this.isPlaying,this.isPlaying=!1),void 0!==t&&this.setCurrentFrame(t),this.parent},resume:function(t){return this._paused&&(this._paused=!1,this.isPlaying=this._wasPlaying),void 0!==t&&this.setCurrentFrame(t),this.parent},playAfterDelay:function(t,e){if(this.isPlaying){var i=this.nextAnim,s=this.nextAnimsQueue;i&&s.unshift(i),this.nextAnim=t,this._pendingStop=1,this._pendingStopValue=e}else this.delayCounter=e,this.play(t,!0);return this.parent},playAfterRepeat:function(t,e){if(void 0===e&&(e=1),this.isPlaying){var i=this.nextAnim,s=this.nextAnimsQueue;i&&s.unshift(i),-1!==this.repeatCounter&&e>this.repeatCounter&&(e=this.repeatCounter),this.nextAnim=t,this._pendingStop=2,this._pendingStopValue=e}else this.play(t);return this.parent},play:function(t,e){void 0===e&&(e=!1);var i=this.currentAnim,s=this.parent,n="string"==typeof t?t:t.key;if(e&&this.isPlaying&&i.key===n)return s;if(i&&this.isPlaying){var r=this.animationManager.getMix(i.key,t);if(r>0)return this.playAfterDelay(t,r)}return this.forward=!0,this.inReverse=!1,this._paused=!1,this._wasPlaying=!0,this.startAnimation(t)},playReverse:function(t,e){void 0===e&&(e=!1);var i="string"==typeof t?t:t.key;return e&&this.isPlaying&&this.currentAnim.key===i?this.parent:(this.forward=!1,this.inReverse=!0,this._paused=!1,this._wasPlaying=!0,this.startAnimation(t))},startAnimation:function(t){this.load(t);var e=this.currentAnim,i=this.parent;return e?(this.repeatCounter=-1===this.repeat?Number.MAX_VALUE:this.repeat,e.getFirstTick(this),this.isPlaying=!0,this.pendingRepeat=!1,this.hasStarted=!1,this._pendingStop=0,this._pendingStopValue=0,this._paused=!1,this.delayCounter+=this.delay,0===this.delayCounter?this.handleStart():this.showBeforeDelay&&this.setCurrentFrame(this.currentFrame),i):i},handleStart:function(){this.showOnStart&&this.parent.setVisible(!0),this.setCurrentFrame(this.currentFrame),this.hasStarted=!0,this.emitEvents(a.ANIMATION_START)},handleRepeat:function(){this.pendingRepeat=!1,this.emitEvents(a.ANIMATION_REPEAT)},handleStop:function(){this._pendingStop=0,this.isPlaying=!1,this.emitEvents(a.ANIMATION_STOP)},handleComplete:function(){this._pendingStop=0,this.isPlaying=!1,this.hideOnComplete&&this.parent.setVisible(!1),this.emitEvents(a.ANIMATION_COMPLETE,a.ANIMATION_COMPLETE_KEY)},emitEvents:function(t,e){var i=this.currentAnim;if(i){var s=this.currentFrame,n=this.parent,r=s.textureFrame;n.emit(t,i,s,n,r),e&&n.emit(e+i.key,i,s,n,r)}},reverse:function(){return this.isPlaying&&(this.inReverse=!this.inReverse,this.forward=!this.forward),this.parent},getProgress:function(){var t=this.currentFrame;if(!t)return 0;var e=t.progress;return this.inReverse&&(e*=-1),e},setProgress:function(t){return this.forward||(t=1-t),this.setCurrentFrame(this.currentAnim.getFrameByProgress(t)),this.parent},setRepeat:function(t){return this.repeatCounter=-1===t?Number.MAX_VALUE:t,this.parent},globalRemove:function(t,e){void 0===e&&(e=this.currentAnim),this.isPlaying&&e.key===this.currentAnim.key&&(this.stop(),this.setCurrentFrame(this.currentAnim.frames[0]))},restart:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!1);var i=this.currentAnim,s=this.parent;return i?(e&&(this.repeatCounter=-1===this.repeat?Number.MAX_VALUE:this.repeat),i.getFirstTick(this),this.emitEvents(a.ANIMATION_RESTART),this.isPlaying=!0,this.pendingRepeat=!1,this.hasStarted=!t,this._pendingStop=0,this._pendingStopValue=0,this._paused=!1,this.setCurrentFrame(i.frames[0]),this.parent):s},complete:function(){if(this._pendingStop=0,this.isPlaying=!1,this.currentAnim&&this.handleComplete(),this.nextAnim){var t=this.nextAnim;this.nextAnim=this.nextAnimsQueue.length>0?this.nextAnimsQueue.shift():null,this.play(t)}return this.parent},stop:function(){if(this._pendingStop=0,this.isPlaying=!1,this.delayCounter=0,this.currentAnim&&this.handleStop(),this.nextAnim){var t=this.nextAnim;this.nextAnim=this.nextAnimsQueue.shift(),this.play(t)}return this.parent},stopAfterDelay:function(t){return this._pendingStop=1,this._pendingStopValue=t,this.parent},stopAfterRepeat:function(t){return void 0===t&&(t=1),-1!==this.repeatCounter&&t>this.repeatCounter&&(t=this.repeatCounter),this._pendingStop=2,this._pendingStopValue=t,this.parent},stopOnFrame:function(t){return this._pendingStop=3,this._pendingStopValue=t,this.parent},getTotalFrames:function(){return this.currentAnim?this.currentAnim.getTotalFrames():0},update:function(t,e){var i=this.currentAnim;if(this.isPlaying&&i&&!i.paused){if(this.accumulator+=e*this.timeScale*this.animationManager.globalTimeScale,1===this._pendingStop&&(this._pendingStopValue-=e,this._pendingStopValue<=0))return this.stop();if(this.hasStarted){if(this.accumulator>=this.nextTick&&(this.forward?i.nextFrame(this):i.previousFrame(this),this.isPlaying&&0===this._pendingStop&&this.skipMissedFrames&&this.accumulator>this.nextTick)){var s=0;do{this.forward?i.nextFrame(this):i.previousFrame(this),s++}while(this.isPlaying&&this.accumulator>this.nextTick&&s<60)}}else this.accumulator>=this.delayCounter&&(this.accumulator-=this.delayCounter,this.handleStart())}},setCurrentFrame:function(t){var e=this.parent;return this.currentFrame=t,e.texture=t.frame.texture,e.frame=t.frame,e.isCropped&&e.frame.updateCropUVs(e._crop,e.flipX,e.flipY),t.setAlpha&&(e.alpha=t.alpha),e.setSizeToFrame(),e._originComponent&&(t.frame.customPivot?e.setOrigin(t.frame.pivotX,t.frame.pivotY):e.updateDisplayOrigin()),this.isPlaying&&this.hasStarted&&(this.emitEvents(a.ANIMATION_UPDATE),3===this._pendingStop&&this._pendingStopValue===t&&this.stop()),e},nextFrame:function(){return this.currentAnim&&this.currentAnim.nextFrame(this),this.parent},previousFrame:function(){return this.currentAnim&&this.currentAnim.previousFrame(this),this.parent},get:function(t){return this.anims?this.anims.get(t):null},exists:function(t){return!!this.anims&&this.anims.has(t)},create:function(t){var e=t.key,i=!1;return e&&((i=this.get(e))?console.warn("Animation key already exists: "+e):(i=new s(this,e,t),this.anims||(this.anims=new o),this.anims.set(e,i))),i},createFromAseprite:function(t,e){return this.animationManager.createFromAseprite(t,e,this.parent)},generateFrameNames:function(t,e){return this.animationManager.generateFrameNames(t,e)},generateFrameNumbers:function(t,e){return this.animationManager.generateFrameNumbers(t,e)},remove:function(t){var e=this.get(t);return e&&(this.currentAnim===e&&this.stop(),this.anims.delete(t)),e},destroy:function(){this.animationManager.off(a.REMOVE_ANIMATION,this.globalRemove,this),this.anims&&this.anims.clear(),this.animationManager=null,this.parent=null,this.nextAnim=null,this.nextAnimsQueue.length=0,this.currentAnim=null,this.currentFrame=null},isPaused:{get:function(){return this._paused}}});t.exports=l},57090:t=>{t.exports="add"},25312:t=>{t.exports="animationcomplete"},89580:t=>{t.exports="animationcomplete-"},52860:t=>{t.exports="animationrepeat"},63850:t=>{t.exports="animationrestart"},99085:t=>{t.exports="animationstart"},28087:t=>{t.exports="animationstop"},1794:t=>{t.exports="animationupdate"},52562:t=>{t.exports="pauseall"},57953:t=>{t.exports="remove"},68339:t=>{t.exports="resumeall"},74943:(t,e,i)=>{t.exports={ADD_ANIMATION:i(57090),ANIMATION_COMPLETE:i(25312),ANIMATION_COMPLETE_KEY:i(89580),ANIMATION_REPEAT:i(52860),ANIMATION_RESTART:i(63850),ANIMATION_START:i(99085),ANIMATION_STOP:i(28087),ANIMATION_UPDATE:i(1794),PAUSE_ALL:i(52562),REMOVE_ANIMATION:i(57953),RESUME_ALL:i(68339)}},60421:(t,e,i)=>{t.exports={Animation:i(42099),AnimationFrame:i(41138),AnimationManager:i(60848),AnimationState:i(9674),Events:i(74943)}},2161:(t,e,i)=>{var s=i(83419),n=i(90330),r=i(50792),o=i(24736),a=new s({initialize:function(){this.entries=new n,this.events=new r},add:function(t,e){return this.entries.set(t,e),this.events.emit(o.ADD,this,t,e),this},has:function(t){return this.entries.has(t)},exists:function(t){return this.entries.has(t)},get:function(t){return this.entries.get(t)},remove:function(t){var e=this.get(t);return e&&(this.entries.delete(t),this.events.emit(o.REMOVE,this,t,e.data)),this},getKeys:function(){return this.entries.keys()},destroy:function(){this.entries.clear(),this.events.removeAllListeners(),this.entries=null,this.events=null}});t.exports=a},24047:(t,e,i)=>{var s=i(2161),n=i(83419),r=i(8443),o=new n({initialize:function(t){this.game=t,this.binary=new s,this.bitmapFont=new s,this.json=new s,this.physics=new s,this.shader=new s,this.audio=new s,this.video=new s,this.text=new s,this.html=new s,this.obj=new s,this.tilemap=new s,this.xml=new s,this.custom={},this.game.events.once(r.DESTROY,this.destroy,this)},addCustom:function(t){return this.custom.hasOwnProperty(t)||(this.custom[t]=new s),this.custom[t]},destroy:function(){for(var t=["binary","bitmapFont","json","physics","shader","audio","video","text","html","obj","tilemap","xml"],e=0;e{t.exports="add"},59261:t=>{t.exports="remove"},24736:(t,e,i)=>{t.exports={ADD:i(51464),REMOVE:i(59261)}},83388:(t,e,i)=>{t.exports={BaseCache:i(2161),CacheManager:i(24047),Events:i(24736)}},71911:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(39506),o=i(50792),a=i(19715),h=i(87841),l=i(61340),u=i(80333),c=i(26099),d=new s({Extends:o,Mixins:[n.AlphaSingle,n.Visible],initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),o.call(this),this.scene,this.sceneManager,this.scaleManager,this.cameraManager,this.id=0,this.name="",this.roundPixels=!1,this.useBounds=!1,this.worldView=new h,this.dirty=!0,this._x=t,this._y=e,this._width=i,this._height=s,this._bounds=new h,this._scrollX=0,this._scrollY=0,this._zoomX=1,this._zoomY=1,this._rotation=0,this.matrix=new l,this.transparent=!0,this.backgroundColor=u("rgba(0,0,0,0)"),this.disableCull=!1,this.culledObjects=[],this.midPoint=new c(i/2,s/2),this.originX=.5,this.originY=.5,this._customViewport=!1,this.mask=null,this._maskCamera=null,this.renderList=[],this.isSceneCamera=!0},addToRenderList:function(t){this.renderList.push(t)},setOrigin:function(t,e){return void 0===t&&(t=.5),void 0===e&&(e=t),this.originX=t,this.originY=e,this},getScroll:function(t,e,i){void 0===i&&(i=new c);var s=.5*this.width,n=.5*this.height;return i.x=t-s,i.y=e-n,this.useBounds&&(i.x=this.clampX(i.x),i.y=this.clampY(i.y)),i},centerOnX:function(t){var e=.5*this.width;return this.midPoint.x=t,this.scrollX=t-e,this.useBounds&&(this.scrollX=this.clampX(this.scrollX)),this},centerOnY:function(t){var e=.5*this.height;return this.midPoint.y=t,this.scrollY=t-e,this.useBounds&&(this.scrollY=this.clampY(this.scrollY)),this},centerOn:function(t,e){return this.centerOnX(t),this.centerOnY(e),this},centerToBounds:function(){if(this.useBounds){var t=this._bounds,e=.5*this.width,i=.5*this.height;this.midPoint.set(t.centerX,t.centerY),this.scrollX=t.centerX-e,this.scrollY=t.centerY-i}return this},centerToSize:function(){return this.scrollX=.5*this.width,this.scrollY=.5*this.height,this},cull:function(t){if(this.disableCull)return t;var e=this.matrix.matrix,i=e[0],s=e[1],n=e[2],r=e[3],o=i*r-s*n;if(!o)return t;var a=e[4],h=e[5],l=this.scrollX,u=this.scrollY,c=this.width,d=this.height,f=this.y,p=f+d,v=this.x,g=v+c,m=this.culledObjects,y=t.length;o=1/o,m.length=0;for(var x=0;xv&&S*i+E*n+af&&S*s+E*r+hn&&(t=n),t},clampY:function(t){var e=this._bounds,i=this.displayHeight,s=e.y+(i-this.height)/2,n=Math.max(s,s+e.height-i);return tn&&(t=n),t},removeBounds:function(){return this.useBounds=!1,this.dirty=!0,this._bounds.setEmpty(),this},setAngle:function(t){return void 0===t&&(t=0),this.rotation=r(t),this},setBackgroundColor:function(t){return void 0===t&&(t="rgba(0,0,0,0)"),this.backgroundColor=u(t),this.transparent=0===this.backgroundColor.alpha,this},setBounds:function(t,e,i,s,n){return void 0===n&&(n=!1),this._bounds.setTo(t,e,i,s),this.dirty=!0,this.useBounds=!0,n?this.centerToBounds():(this.scrollX=this.clampX(this.scrollX),this.scrollY=this.clampY(this.scrollY)),this},getBounds:function(t){void 0===t&&(t=new h);var e=this._bounds;return t.setTo(e.x,e.y,e.width,e.height),t},setName:function(t){return void 0===t&&(t=""),this.name=t,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setRotation:function(t){return void 0===t&&(t=0),this.rotation=t,this},setRoundPixels:function(t){return this.roundPixels=t,this},setScene:function(t,e){void 0===e&&(e=!0),this.scene&&this._customViewport&&this.sceneManager.customViewports--,this.scene=t,this.isSceneCamera=e;var i=t.sys;return this.sceneManager=i.game.scene,this.scaleManager=i.scale,this.cameraManager=i.cameras,this.updateSystem(),this},setScroll:function(t,e){return void 0===e&&(e=t),this.scrollX=t,this.scrollY=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},setViewport:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setZoom:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),0===t&&(t=.001),0===e&&(e=.001),this.zoomX=t,this.zoomY=e,this},setMask:function(t,e){return void 0===e&&(e=!0),this.mask=t,this._maskCamera=e?this.cameraManager.default:this,this},clearMask:function(t){return void 0===t&&(t=!1),t&&this.mask&&this.mask.destroy(),this.mask=null,this},toJSON:function(){var t={name:this.name,x:this.x,y:this.y,width:this.width,height:this.height,zoom:this.zoom,rotation:this.rotation,roundPixels:this.roundPixels,scrollX:this.scrollX,scrollY:this.scrollY,backgroundColor:this.backgroundColor.rgba};return this.useBounds&&(t.bounds={x:this._bounds.x,y:this._bounds.y,width:this._bounds.width,height:this._bounds.height}),t},update:function(){},setIsSceneCamera:function(t){return this.isSceneCamera=t,this},updateSystem:function(){if(this.scaleManager&&this.isSceneCamera){var t=0!==this._x||0!==this._y||this.scaleManager.width!==this._width||this.scaleManager.height!==this._height,e=this.sceneManager;t&&!this._customViewport?e.customViewports++:!t&&this._customViewport&&e.customViewports--,this.dirty=!0,this._customViewport=t}},destroy:function(){this.emit(a.DESTROY,this),this.removeAllListeners(),this.matrix.destroy(),this.culledObjects=[],this._customViewport&&this.sceneManager.customViewports--,this.renderList=[],this._bounds=null,this.scene=null,this.scaleManager=null,this.sceneManager=null,this.cameraManager=null},x:{get:function(){return this._x},set:function(t){this._x=t,this.updateSystem()}},y:{get:function(){return this._y},set:function(t){this._y=t,this.updateSystem()}},width:{get:function(){return this._width},set:function(t){this._width=t,this.updateSystem()}},height:{get:function(){return this._height},set:function(t){this._height=t,this.updateSystem()}},scrollX:{get:function(){return this._scrollX},set:function(t){t!==this._scrollX&&(this._scrollX=t,this.dirty=!0)}},scrollY:{get:function(){return this._scrollY},set:function(t){t!==this._scrollY&&(this._scrollY=t,this.dirty=!0)}},zoom:{get:function(){return(this._zoomX+this._zoomY)/2},set:function(t){this._zoomX=t,this._zoomY=t,this.dirty=!0}},zoomX:{get:function(){return this._zoomX},set:function(t){this._zoomX=t,this.dirty=!0}},zoomY:{get:function(){return this._zoomY},set:function(t){this._zoomY=t,this.dirty=!0}},rotation:{get:function(){return this._rotation},set:function(t){this._rotation=t,this.dirty=!0}},centerX:{get:function(){return this.x+.5*this.width}},centerY:{get:function(){return this.y+.5*this.height}},displayWidth:{get:function(){return this.width/this.zoomX}},displayHeight:{get:function(){return this.height/this.zoomY}}});t.exports=d},38058:(t,e,i)=>{var s=i(71911),n=i(67502),r=i(45319),o=i(83419),a=i(31401),h=i(20052),l=i(19715),u=i(28915),c=i(87841),d=i(26099),f=new o({Extends:s,Mixins:[a.PostPipeline],initialize:function(t,e,i,n){s.call(this,t,e,i,n),this.initPostPipeline(),this.inputEnabled=!0,this.fadeEffect=new h.Fade(this),this.flashEffect=new h.Flash(this),this.shakeEffect=new h.Shake(this),this.panEffect=new h.Pan(this),this.rotateToEffect=new h.RotateTo(this),this.zoomEffect=new h.Zoom(this),this.lerp=new d(1,1),this.followOffset=new d,this.deadzone=null,this._follow=null},setDeadzone:function(t,e){if(void 0===t)this.deadzone=null;else{if(this.deadzone?(this.deadzone.width=t,this.deadzone.height=e):this.deadzone=new c(0,0,t,e),this._follow){var i=this.width/2,s=this.height/2,r=this._follow.x-this.followOffset.x,o=this._follow.y-this.followOffset.y;this.midPoint.set(r,o),this.scrollX=r-i,this.scrollY=o-s}n(this.deadzone,this.midPoint.x,this.midPoint.y)}return this},fadeIn:function(t,e,i,s,n,r){return this.fadeEffect.start(!1,t,e,i,s,!0,n,r)},fadeOut:function(t,e,i,s,n,r){return this.fadeEffect.start(!0,t,e,i,s,!0,n,r)},fadeFrom:function(t,e,i,s,n,r,o){return this.fadeEffect.start(!1,t,e,i,s,n,r,o)},fade:function(t,e,i,s,n,r,o){return this.fadeEffect.start(!0,t,e,i,s,n,r,o)},flash:function(t,e,i,s,n,r,o){return this.flashEffect.start(t,e,i,s,n,r,o)},shake:function(t,e,i,s,n){return this.shakeEffect.start(t,e,i,s,n)},pan:function(t,e,i,s,n,r,o){return this.panEffect.start(t,e,i,s,n,r,o)},rotateTo:function(t,e,i,s,n,r,o){return this.rotateToEffect.start(t,e,i,s,n,r,o)},zoomTo:function(t,e,i,s,n,r){return this.zoomEffect.start(t,e,i,s,n,r)},preRender:function(){this.renderList.length=0;var t=this.width,e=this.height,i=.5*t,s=.5*e,r=this.zoomX,o=this.zoomY,a=this.matrix,h=t*this.originX,c=e*this.originY,d=this._follow,f=this.deadzone,p=this.scrollX,v=this.scrollY;f&&n(f,this.midPoint.x,this.midPoint.y);var g=!1;if(d&&!this.panEffect.isRunning){var m=this.lerp,y=d.x-this.followOffset.x,x=d.y-this.followOffset.y;f?(yf.right&&(p=u(p,p+(y-f.right),m.x)),xf.bottom&&(v=u(v,v+(x-f.bottom),m.y))):(p=u(p,y-h,m.x),v=u(v,x-c,m.y)),g=!0}this.roundPixels&&(p=Math.floor(p),v=Math.floor(v)),this.useBounds&&(p=this.clampX(p),v=this.clampY(v)),this.scrollX=p,this.scrollY=v;var T=Math.floor(p+i),w=Math.floor(v+s);this.midPoint.set(T,w);var b=Math.floor(t/r),S=Math.floor(e/o),E=Math.floor(T-b/2),A=Math.floor(w-S/2);this.worldView.setTo(E,A,b,S),a.applyITRS(Math.floor(this.x+h),Math.floor(this.y+c),this.rotation,r,o),a.translate(-h,-c),this.shakeEffect.preRender(),g&&this.emit(l.FOLLOW_UPDATE,this,d)},setLerp:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.lerp.set(t,e),this},setFollowOffset:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=0),this.followOffset.set(t,e),this},startFollow:function(t,e,i,s,n,o){void 0===e&&(e=!1),void 0===i&&(i=1),void 0===s&&(s=i),void 0===n&&(n=0),void 0===o&&(o=n),this._follow=t,this.roundPixels=e,i=r(i,0,1),s=r(s,0,1),this.lerp.set(i,s),this.followOffset.set(n,o);var a=this.width/2,h=this.height/2,l=t.x-n,u=t.y-o;return this.midPoint.set(l,u),this.scrollX=l-a,this.scrollY=u-h,this.useBounds&&(this.scrollX=this.clampX(this.scrollX),this.scrollY=this.clampY(this.scrollY)),this},stopFollow:function(){return this._follow=null,this},resetFX:function(){return this.rotateToEffect.reset(),this.panEffect.reset(),this.shakeEffect.reset(),this.flashEffect.reset(),this.fadeEffect.reset(),this},update:function(t,e){this.visible&&(this.rotateToEffect.update(t,e),this.panEffect.update(t,e),this.zoomEffect.update(t,e),this.shakeEffect.update(t,e),this.flashEffect.update(t,e),this.fadeEffect.update(t,e))},destroy:function(){this.resetFX(),s.prototype.destroy.call(this),this._follow=null,this.deadzone=null}});t.exports=f},32743:(t,e,i)=>{var s=i(38058),n=i(83419),r=i(95540),o=i(37277),a=i(37303),h=i(97480),l=i(44594),u=new n({initialize:function(t){this.scene=t,this.systems=t.sys,this.roundPixels=t.sys.game.config.roundPixels,this.cameras=[],this.main,this.default,t.sys.events.once(l.BOOT,this.boot,this),t.sys.events.on(l.START,this.start,this)},boot:function(){var t=this.systems;t.settings.cameras?this.fromJSON(t.settings.cameras):this.add(),this.main=this.cameras[0],this.default=new s(0,0,t.scale.width,t.scale.height).setScene(this.scene),t.game.scale.on(h.RESIZE,this.onResize,this),this.systems.events.once(l.DESTROY,this.destroy,this)},start:function(){if(!this.main){var t=this.systems;t.settings.cameras?this.fromJSON(t.settings.cameras):this.add(),this.main=this.cameras[0]}var e=this.systems.events;e.on(l.UPDATE,this.update,this),e.once(l.SHUTDOWN,this.shutdown,this)},add:function(t,e,i,n,r,o){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.scene.sys.scale.width),void 0===n&&(n=this.scene.sys.scale.height),void 0===r&&(r=!1),void 0===o&&(o="");var a=new s(t,e,i,n);return a.setName(o),a.setScene(this.scene),a.setRoundPixels(this.roundPixels),a.id=this.getNextID(),this.cameras.push(a),r&&(this.main=a),a},addExisting:function(t,e){return void 0===e&&(e=!1),-1===this.cameras.indexOf(t)?(t.id=this.getNextID(),t.setRoundPixels(this.roundPixels),this.cameras.push(t),e&&(this.main=t),t):null},getNextID:function(){for(var t=this.cameras,e=1,i=0;i<32;i++){for(var s=!1,n=0;n0){r.preRender();var o=this.getVisibleChildren(e.getChildren(),r);t.render(i,o,r)}}},getVisibleChildren:function(t,e){return t.filter((function(t){return t.willRender(e)}))},resetAll:function(){for(var t=0;t{var s=i(45319),n=i(83419),r=i(19715),o=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.isComplete=!1,this.direction=!0,this.duration=0,this.red=0,this.green=0,this.blue=0,this.alpha=0,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,o,a,h){if(void 0===t&&(t=!0),void 0===e&&(e=1e3),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=0),void 0===o&&(o=!1),void 0===a&&(a=null),void 0===h&&(h=this.camera.scene),!o&&this.isRunning)return this.camera;this.isRunning=!0,this.isComplete=!1,this.duration=e,this.direction=t,this.progress=0,this.red=i,this.green=s,this.blue=n,this.alpha=t?Number.MIN_VALUE:1,this._elapsed=0,this._onUpdate=a,this._onUpdateScope=h;var l=t?r.FADE_OUT_START:r.FADE_IN_START;return this.camera.emit(l,this.camera,this,e,i,s,n),this.camera},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),n=i(83419),r=i(19715),o=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.red=0,this.green=0,this.blue=0,this.alpha=1,this.progress=0,this._elapsed=0,this._alpha,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,o,a){return void 0===t&&(t=250),void 0===e&&(e=255),void 0===i&&(i=255),void 0===s&&(s=255),void 0===n&&(n=!1),void 0===o&&(o=null),void 0===a&&(a=this.camera.scene),!n&&this.isRunning||(this.isRunning=!0,this.duration=t,this.progress=0,this.red=e,this.green=i,this.blue=s,this._alpha=this.alpha,this._elapsed=0,this._onUpdate=o,this._onUpdateScope=a,this.camera.emit(r.FLASH_START,this.camera,this,t,e,i,s)),this.camera},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),n=i(83419),r=i(62640),o=i(19715),a=i(26099),h=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=new a,this.current=new a,this.destination=new a,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,a,h){void 0===i&&(i=1e3),void 0===s&&(s=r.Linear),void 0===n&&(n=!1),void 0===a&&(a=null),void 0===h&&(h=this.camera.scene);var l=this.camera;return!n&&this.isRunning||(this.isRunning=!0,this.duration=i,this.progress=0,this.source.set(l.scrollX,l.scrollY),this.destination.set(t,e),l.getScroll(t,e,this.current),"string"==typeof s&&r.hasOwnProperty(s)?this.ease=r[s]:"function"==typeof s&&(this.ease=s),this._elapsed=0,this._onUpdate=a,this._onUpdateScope=h,this.camera.emit(o.PAN_START,this.camera,this,i,t,e)),l},update:function(t,e){if(this.isRunning){this._elapsed+=e;var i=s(this._elapsed/this.duration,0,1);this.progress=i;var n=this.camera;if(this._elapsed{var s=i(45319),n=i(83419),r=i(19715),o=i(62640),a=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=0,this.current=0,this.destination=0,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope,this.clockwise=!0,this.shortestPath=!1},start:function(t,e,i,s,n,a,h){void 0===i&&(i=1e3),void 0===s&&(s=o.Linear),void 0===n&&(n=!1),void 0===a&&(a=null),void 0===h&&(h=this.camera.scene),void 0===e&&(e=!1),this.shortestPath=e;var l=t;t<0?(l=-1*t,this.clockwise=!1):this.clockwise=!0;var u=360*Math.PI/180;l-=Math.floor(l/u)*u;var c=this.camera;if(!n&&this.isRunning)return c;if(this.isRunning=!0,this.duration=i,this.progress=0,this.source=c.rotation,this.destination=l,"string"==typeof s&&o.hasOwnProperty(s)?this.ease=o[s]:"function"==typeof s&&(this.ease=s),this._elapsed=0,this._onUpdate=a,this._onUpdateScope=h,this.shortestPath){var d=0,f=0;(d=this.destination>this.source?Math.abs(this.destination-this.source):Math.abs(this.destination+u)-this.source)<(f=this.source>this.destination?Math.abs(this.source-this.destination):Math.abs(this.source+u)-this.destination)?this.clockwise=!0:d>f&&(this.clockwise=!1)}return this.camera.emit(r.ROTATE_START,this.camera,this,i,l),c},update:function(t,e){if(this.isRunning){this._elapsed+=e;var i=s(this._elapsed/this.duration,0,1);this.progress=i;var n=this.camera;if(this._elapsed=l?Math.abs(h-l):Math.abs(h+a)-l;var u=0;u=this.clockwise?n.rotation+o*r:n.rotation-o*r,n.rotation=u,this._onUpdate&&this._onUpdate.call(this._onUpdateScope,n,i,u)}else n.rotation=this.destination,this._onUpdate&&this._onUpdate.call(this._onUpdateScope,n,i,this.destination),this.effectComplete()}},effectComplete:function(){this._onUpdate=null,this._onUpdateScope=null,this.isRunning=!1,this.camera.emit(r.ROTATE_COMPLETE,this.camera,this)},reset:function(){this.isRunning=!1,this._onUpdate=null,this._onUpdateScope=null},destroy:function(){this.reset(),this.camera=null,this.source=null,this.destination=null}});t.exports=a},30330:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(19715),o=i(26099),a=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.intensity=new o,this.progress=0,this._elapsed=0,this._offsetX=0,this._offsetY=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n){return void 0===t&&(t=100),void 0===e&&(e=.05),void 0===i&&(i=!1),void 0===s&&(s=null),void 0===n&&(n=this.camera.scene),!i&&this.isRunning||(this.isRunning=!0,this.duration=t,this.progress=0,"number"==typeof e?this.intensity.set(e):this.intensity.set(e.x,e.y),this._elapsed=0,this._offsetX=0,this._offsetY=0,this._onUpdate=s,this._onUpdateScope=n,this.camera.emit(r.SHAKE_START,this.camera,this,t,e)),this.camera},preRender:function(){this.isRunning&&this.camera.matrix.translate(this._offsetX,this._offsetY)},update:function(t,e){if(this.isRunning)if(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.camera,this.progress),this._elapsed{var s=i(45319),n=i(83419),r=i(62640),o=i(19715),a=new n({initialize:function(t){this.camera=t,this.isRunning=!1,this.duration=0,this.source=1,this.destination=1,this.ease,this.progress=0,this._elapsed=0,this._onUpdate,this._onUpdateScope},start:function(t,e,i,s,n,a){void 0===e&&(e=1e3),void 0===i&&(i=r.Linear),void 0===s&&(s=!1),void 0===n&&(n=null),void 0===a&&(a=this.camera.scene);var h=this.camera;return!s&&this.isRunning||(this.isRunning=!0,this.duration=e,this.progress=0,this.source=h.zoom,this.destination=t,"string"==typeof i&&r.hasOwnProperty(i)?this.ease=r[i]:"function"==typeof i&&(this.ease=i),this._elapsed=0,this._onUpdate=n,this._onUpdateScope=a,this.camera.emit(o.ZOOM_START,this.camera,this,e,t)),h},update:function(t,e){this.isRunning&&(this._elapsed+=e,this.progress=s(this._elapsed/this.duration,0,1),this._elapsed{t.exports={Fade:i(5020),Flash:i(10662),Pan:i(20359),Shake:i(30330),RotateTo:i(34208),Zoom:i(45641)}},16438:t=>{t.exports="cameradestroy"},32726:t=>{t.exports="camerafadeincomplete"},87807:t=>{t.exports="camerafadeinstart"},45917:t=>{t.exports="camerafadeoutcomplete"},95666:t=>{t.exports="camerafadeoutstart"},47056:t=>{t.exports="cameraflashcomplete"},91261:t=>{t.exports="cameraflashstart"},45047:t=>{t.exports="followupdate"},81927:t=>{t.exports="camerapancomplete"},74264:t=>{t.exports="camerapanstart"},54419:t=>{t.exports="postrender"},79330:t=>{t.exports="prerender"},93183:t=>{t.exports="camerarotatecomplete"},80112:t=>{t.exports="camerarotatestart"},62252:t=>{t.exports="camerashakecomplete"},86017:t=>{t.exports="camerashakestart"},539:t=>{t.exports="camerazoomcomplete"},51892:t=>{t.exports="camerazoomstart"},19715:(t,e,i)=>{t.exports={DESTROY:i(16438),FADE_IN_COMPLETE:i(32726),FADE_IN_START:i(87807),FADE_OUT_COMPLETE:i(45917),FADE_OUT_START:i(95666),FLASH_COMPLETE:i(47056),FLASH_START:i(91261),FOLLOW_UPDATE:i(45047),PAN_COMPLETE:i(81927),PAN_START:i(74264),POST_RENDER:i(54419),PRE_RENDER:i(79330),ROTATE_COMPLETE:i(93183),ROTATE_START:i(80112),SHAKE_COMPLETE:i(62252),SHAKE_START:i(86017),ZOOM_COMPLETE:i(539),ZOOM_START:i(51892)}},87969:(t,e,i)=>{t.exports={Camera:i(38058),BaseCamera:i(71911),CameraManager:i(32743),Effects:i(20052),Events:i(19715)}},63091:(t,e,i)=>{var s=i(83419),n=i(35154),r=new s({initialize:function(t){this.camera=n(t,"camera",null),this.left=n(t,"left",null),this.right=n(t,"right",null),this.up=n(t,"up",null),this.down=n(t,"down",null),this.zoomIn=n(t,"zoomIn",null),this.zoomOut=n(t,"zoomOut",null),this.zoomSpeed=n(t,"zoomSpeed",.01),this.minZoom=n(t,"minZoom",.001),this.maxZoom=n(t,"maxZoom",1e3),this.speedX=0,this.speedY=0;var e=n(t,"speed",null);"number"==typeof e?(this.speedX=e,this.speedY=e):(this.speedX=n(t,"speed.x",0),this.speedY=n(t,"speed.y",0)),this._zoom=0,this.active=null!==this.camera},start:function(){return this.active=null!==this.camera,this},stop:function(){return this.active=!1,this},setCamera:function(t){return this.camera=t,this},update:function(t){if(this.active){void 0===t&&(t=1);var e=this.camera;this.up&&this.up.isDown?e.scrollY-=this.speedY*t|0:this.down&&this.down.isDown&&(e.scrollY+=this.speedY*t|0),this.left&&this.left.isDown?e.scrollX-=this.speedX*t|0:this.right&&this.right.isDown&&(e.scrollX+=this.speedX*t|0),this.zoomIn&&this.zoomIn.isDown?(e.zoom-=this.zoomSpeed,e.zoomthis.maxZoom&&(e.zoom=this.maxZoom))}},destroy:function(){this.camera=null,this.left=null,this.right=null,this.up=null,this.down=null,this.zoomIn=null,this.zoomOut=null}});t.exports=r},58818:(t,e,i)=>{var s=i(83419),n=i(35154),r=new s({initialize:function(t){this.camera=n(t,"camera",null),this.left=n(t,"left",null),this.right=n(t,"right",null),this.up=n(t,"up",null),this.down=n(t,"down",null),this.zoomIn=n(t,"zoomIn",null),this.zoomOut=n(t,"zoomOut",null),this.zoomSpeed=n(t,"zoomSpeed",.01),this.minZoom=n(t,"minZoom",.001),this.maxZoom=n(t,"maxZoom",1e3),this.accelX=0,this.accelY=0;var e=n(t,"acceleration",null);"number"==typeof e?(this.accelX=e,this.accelY=e):(this.accelX=n(t,"acceleration.x",0),this.accelY=n(t,"acceleration.y",0)),this.dragX=0,this.dragY=0;var i=n(t,"drag",null);"number"==typeof i?(this.dragX=i,this.dragY=i):(this.dragX=n(t,"drag.x",0),this.dragY=n(t,"drag.y",0)),this.maxSpeedX=0,this.maxSpeedY=0;var s=n(t,"maxSpeed",null);"number"==typeof s?(this.maxSpeedX=s,this.maxSpeedY=s):(this.maxSpeedX=n(t,"maxSpeed.x",0),this.maxSpeedY=n(t,"maxSpeed.y",0)),this._speedX=0,this._speedY=0,this._zoom=0,this.active=null!==this.camera},start:function(){return this.active=null!==this.camera,this},stop:function(){return this.active=!1,this},setCamera:function(t){return this.camera=t,this},update:function(t){if(this.active){void 0===t&&(t=1);var e=this.camera;this._speedX>0?(this._speedX-=this.dragX*t,this._speedX<0&&(this._speedX=0)):this._speedX<0&&(this._speedX+=this.dragX*t,this._speedX>0&&(this._speedX=0)),this._speedY>0?(this._speedY-=this.dragY*t,this._speedY<0&&(this._speedY=0)):this._speedY<0&&(this._speedY+=this.dragY*t,this._speedY>0&&(this._speedY=0)),this.up&&this.up.isDown?(this._speedY+=this.accelY,this._speedY>this.maxSpeedY&&(this._speedY=this.maxSpeedY)):this.down&&this.down.isDown&&(this._speedY-=this.accelY,this._speedY<-this.maxSpeedY&&(this._speedY=-this.maxSpeedY)),this.left&&this.left.isDown?(this._speedX+=this.accelX,this._speedX>this.maxSpeedX&&(this._speedX=this.maxSpeedX)):this.right&&this.right.isDown&&(this._speedX-=this.accelX,this._speedX<-this.maxSpeedX&&(this._speedX=-this.maxSpeedX)),this.zoomIn&&this.zoomIn.isDown?this._zoom=-this.zoomSpeed:this.zoomOut&&this.zoomOut.isDown?this._zoom=this.zoomSpeed:this._zoom=0,0!==this._speedX&&(e.scrollX-=this._speedX*t|0),0!==this._speedY&&(e.scrollY-=this._speedY*t|0),0!==this._zoom&&(e.zoom+=this._zoom,e.zoomthis.maxZoom&&(e.zoom=this.maxZoom))}},destroy:function(){this.camera=null,this.left=null,this.right=null,this.up=null,this.down=null,this.zoomIn=null,this.zoomOut=null}});t.exports=r},38865:(t,e,i)=>{t.exports={FixedKeyControl:i(63091),SmoothedKeyControl:i(58818)}},26638:(t,e,i)=>{t.exports={Controls:i(38865),Scene2D:i(87969)}},8054:(t,e,i)=>{var s={VERSION:"3.85.0 Beta 2",BlendModes:i(10312),ScaleModes:i(29795),AUTO:0,CANVAS:1,WEBGL:2,HEADLESS:3,FOREVER:-1,NONE:4,UP:5,DOWN:6,LEFT:7,RIGHT:8};t.exports=s},69547:(t,e,i)=>{var s=i(83419),n=i(8054),r=i(42363),o=i(82264),a=i(95540),h=i(35154),l=i(41212),u=i(29747),c=i(75508),d=i(36060),f=i(80333),p=new s({initialize:function(t){void 0===t&&(t={});var e=h(t,"scale",null);this.width=h(e,"width",1024,t),this.height=h(e,"height",768,t),this.zoom=h(e,"zoom",1,t),this.parent=h(e,"parent",void 0,t),this.scaleMode=h(e,e?"mode":"scaleMode",0,t),this.expandParent=h(e,"expandParent",!0,t),this.autoRound=h(e,"autoRound",!1,t),this.autoCenter=h(e,"autoCenter",0,t),this.resizeInterval=h(e,"resizeInterval",500,t),this.fullscreenTarget=h(e,"fullscreenTarget",null,t),this.minWidth=h(e,"min.width",0,t),this.maxWidth=h(e,"max.width",0,t),this.minHeight=h(e,"min.height",0,t),this.maxHeight=h(e,"max.height",0,t),this.snapWidth=h(e,"snap.width",0,t),this.snapHeight=h(e,"snap.height",0,t),this.renderType=h(t,"type",n.AUTO),this.canvas=h(t,"canvas",null),this.context=h(t,"context",null),this.canvasStyle=h(t,"canvasStyle",null),this.customEnvironment=h(t,"customEnvironment",!1),this.sceneConfig=h(t,"scene",null),this.seed=h(t,"seed",[(Date.now()*Math.random()).toString()]),c.RND=new c.RandomDataGenerator(this.seed),this.gameTitle=h(t,"title",""),this.gameURL=h(t,"url","https://phaser.io/v385/"),this.gameVersion=h(t,"version",""),this.autoFocus=h(t,"autoFocus",!0),this.stableSort=h(t,"stableSort",-1),-1===this.stableSort&&(this.stableSort=o.browser.es2019?1:0),o.features.stableSort=this.stableSort,this.domCreateContainer=h(t,"dom.createContainer",!1),this.domPointerEvents=h(t,"dom.pointerEvents","none"),this.inputKeyboard=h(t,"input.keyboard",!0),this.inputKeyboardEventTarget=h(t,"input.keyboard.target",window),this.inputKeyboardCapture=h(t,"input.keyboard.capture",[]),this.inputMouse=h(t,"input.mouse",!0),this.inputMouseEventTarget=h(t,"input.mouse.target",null),this.inputMousePreventDefaultDown=h(t,"input.mouse.preventDefaultDown",!0),this.inputMousePreventDefaultUp=h(t,"input.mouse.preventDefaultUp",!0),this.inputMousePreventDefaultMove=h(t,"input.mouse.preventDefaultMove",!0),this.inputMousePreventDefaultWheel=h(t,"input.mouse.preventDefaultWheel",!0),this.inputTouch=h(t,"input.touch",o.input.touch),this.inputTouchEventTarget=h(t,"input.touch.target",null),this.inputTouchCapture=h(t,"input.touch.capture",!0),this.inputActivePointers=h(t,"input.activePointers",1),this.inputSmoothFactor=h(t,"input.smoothFactor",0),this.inputWindowEvents=h(t,"input.windowEvents",!0),this.inputGamepad=h(t,"input.gamepad",!1),this.inputGamepadEventTarget=h(t,"input.gamepad.target",window),this.disableContextMenu=h(t,"disableContextMenu",!1),this.audio=h(t,"audio",{}),this.hideBanner=!1===h(t,"banner",null),this.hidePhaser=h(t,"banner.hidePhaser",!1),this.bannerTextColor=h(t,"banner.text","#ffffff"),this.bannerBackgroundColor=h(t,"banner.background",["#ff0000","#ffff00","#00ff00","#00ffff","#000000"]),""===this.gameTitle&&this.hidePhaser&&(this.hideBanner=!0),this.fps=h(t,"fps",null),this.disablePreFX=h(t,"disablePreFX",!1),this.disablePostFX=h(t,"disablePostFX",!1);var i=h(t,"render",null);this.pipeline=h(i,"pipeline",null,t),this.autoMobilePipeline=h(i,"autoMobilePipeline",!0,t),this.defaultPipeline=h(i,"defaultPipeline",d.MULTI_PIPELINE,t),this.antialias=h(i,"antialias",!0,t),this.antialiasGL=h(i,"antialiasGL",!0,t),this.mipmapFilter=h(i,"mipmapFilter","",t),this.desynchronized=h(i,"desynchronized",!1,t),this.roundPixels=h(i,"roundPixels",!1,t),this.pixelArt=h(i,"pixelArt",1!==this.zoom,t),this.pixelArt&&(this.antialias=!1,this.antialiasGL=!1,this.roundPixels=!0),this.transparent=h(i,"transparent",!1,t),this.clearBeforeRender=h(i,"clearBeforeRender",!0,t),this.preserveDrawingBuffer=h(i,"preserveDrawingBuffer",!1,t),this.premultipliedAlpha=h(i,"premultipliedAlpha",!0,t),this.failIfMajorPerformanceCaveat=h(i,"failIfMajorPerformanceCaveat",!1,t),this.powerPreference=h(i,"powerPreference","default",t),this.batchSize=h(i,"batchSize",4096,t),this.maxTextures=h(i,"maxTextures",-1,t),this.maxLights=h(i,"maxLights",10,t);var s=h(t,"backgroundColor",0);this.backgroundColor=f(s),this.transparent&&(this.backgroundColor=f(0),this.backgroundColor.alpha=0),this.preBoot=h(t,"callbacks.preBoot",u),this.postBoot=h(t,"callbacks.postBoot",u),this.physics=h(t,"physics",{}),this.defaultPhysicsSystem=h(this.physics,"default",!1),this.loaderBaseURL=h(t,"loader.baseURL",""),this.loaderPath=h(t,"loader.path",""),this.loaderMaxParallelDownloads=h(t,"loader.maxParallelDownloads",o.os.android?6:32),this.loaderCrossOrigin=h(t,"loader.crossOrigin",void 0),this.loaderResponseType=h(t,"loader.responseType",""),this.loaderAsync=h(t,"loader.async",!0),this.loaderUser=h(t,"loader.user",""),this.loaderPassword=h(t,"loader.password",""),this.loaderTimeout=h(t,"loader.timeout",0),this.loaderWithCredentials=h(t,"loader.withCredentials",!1),this.loaderImageLoadType=h(t,"loader.imageLoadType","XHR"),this.loaderLocalScheme=h(t,"loader.localScheme",["file://","capacitor://"]),this.glowFXQuality=h(t,"fx.glow.quality",.1),this.glowFXDistance=h(t,"fx.glow.distance",10),this.installGlobalPlugins=[],this.installScenePlugins=[];var p=h(t,"plugins",null),v=r.DefaultScene;p&&(Array.isArray(p)?this.defaultPlugins=p:l(p)&&(this.installGlobalPlugins=a(p,"global",[]),this.installScenePlugins=a(p,"scene",[]),Array.isArray(p.default)?v=p.default:Array.isArray(p.defaultMerge)&&(v=v.concat(p.defaultMerge)))),this.defaultPlugins=v;var g="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAg";this.defaultImage=h(t,"images.default",g+"AQMAAABJtOi3AAAAA1BMVEX///+nxBvIAAAAAXRSTlMAQObYZgAAABVJREFUeF7NwIEAAAAAgKD9qdeocAMAoAABm3DkcAAAAABJRU5ErkJggg=="),this.missingImage=h(t,"images.missing",g+"CAIAAAD8GO2jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ9JREFUeNq01ssOwyAMRFG46v//Mt1ESmgh+DFmE2GPOBARKb2NVjo+17PXLD8a1+pl5+A+wSgFygymWYHBb0FtsKhJDdZlncG2IzJ4ayoMDv20wTmSMzClEgbWYNTAkQ0Z+OJ+A/eWnAaR9+oxCF4Os0H8htsMUp+pwcgBBiMNnAwF8GqIgL2hAzaGFFgZauDPKABmowZ4GL369/0rwACp2yA/ttmvsQAAAABJRU5ErkJggg=="),this.whiteImage=h(t,"images.white","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi/P//PwMMMDEgAdwcgAADAJZuAwXJYZOzAAAAAElFTkSuQmCC"),window&&(window.FORCE_WEBGL?this.renderType=n.WEBGL:window.FORCE_CANVAS&&(this.renderType=n.CANVAS))}});t.exports=p},86054:(t,e,i)=>{var s=i(20623),n=i(27919),r=i(8054),o=i(89357);t.exports=function(t){var e=t.config;if((e.customEnvironment||e.canvas)&&e.renderType===r.AUTO)throw new Error("Must set explicit renderType in custom environment");if(!e.customEnvironment&&!e.canvas&&e.renderType!==r.HEADLESS)if(e.renderType===r.AUTO&&(e.renderType=o.webGL?r.WEBGL:r.CANVAS),e.renderType===r.WEBGL){if(!o.webGL)throw new Error("Cannot create WebGL context, aborting.")}else{if(e.renderType!==r.CANVAS)throw new Error("Unknown value for renderer type: "+e.renderType);if(!o.canvas)throw new Error("Cannot create Canvas context, aborting.")}e.antialias||n.disableSmoothing();var a,h,l=t.scale.baseSize,u=l.width,c=l.height;(e.canvas?(t.canvas=e.canvas,t.canvas.width=u,t.canvas.height=c):t.canvas=n.create(t,u,c,e.renderType),e.canvasStyle&&(t.canvas.style=e.canvasStyle),e.antialias||s.setCrisp(t.canvas),e.renderType!==r.HEADLESS)&&(a=i(68627),h=i(74797),e.renderType===r.WEBGL?t.renderer=new h(t):(t.renderer=new a(t),t.context=t.renderer.gameContext))}},96391:(t,e,i)=>{var s=i(8054);t.exports=function(t){var e=t.config;if(!e.hideBanner){var i="WebGL";e.renderType===s.CANVAS?i="Canvas":e.renderType===s.HEADLESS&&(i="Headless");var n,r=e.audio,o=t.device.audio;if(n=o.webAudio&&!r.disableWebAudio?"Web Audio":r.noAudio||!o.webAudio&&!o.audioData?"No Audio":"HTML5 Audio",t.device.browser.ie)window.console&&console.log("Phaser v"+s.VERSION+" / https://phaser.io");else{var a,h="",l=[h];if(Array.isArray(e.bannerBackgroundColor))e.bannerBackgroundColor.forEach((function(t){h=h.concat("%c "),l.push("background: "+t),a=t})),l[l.length-1]="color: "+e.bannerTextColor+"; background: "+a;else h=h.concat("%c "),l.push("color: "+e.bannerTextColor+"; background: "+e.bannerBackgroundColor);l.push("background: transparent"),e.gameTitle&&(h=h.concat(e.gameTitle),e.gameVersion&&(h=h.concat(" v"+e.gameVersion)),e.hidePhaser||(h=h.concat(" / ")));e.hidePhaser||(h=h.concat("Phaser v"+s.VERSION+" ("+i+" | "+n+")")),h=h.concat(" %c "+e.gameURL),l[0]=h,console.log.apply(console,l)}}}},50127:(t,e,i)=>{var s=i(40366),n=i(60848),r=i(24047),o=i(27919),a=i(83419),h=i(69547),l=i(83719),u=i(86054),c=i(45893),d=i(96391),f=i(82264),p=i(57264),v=i(50792),g=i(8443),m=i(7003),y=i(37277),x=i(77332),T=i(76531),w=i(60903),b=i(69442),S=i(17130),E=i(65898),A=i(51085),C=i(14747),_=new a({initialize:function(t){this.config=new h(t),this.renderer=null,this.domContainer=null,this.canvas=null,this.context=null,this.isBooted=!1,this.isRunning=!1,this.events=new v,this.anims=new n(this),this.textures=new S(this),this.cache=new r(this),this.registry=new c(this,new v),this.input=new m(this,this.config),this.scene=new w(this,this.config.sceneConfig),this.device=f,this.scale=new T(this,this.config),this.sound=null,this.sound=C.create(this),this.loop=new E(this,this.config.fps),this.plugins=new x(this,this.config),this.pendingDestroy=!1,this.removeCanvas=!1,this.noReturn=!1,this.hasFocus=!1,this.isPaused=!1,p(this.boot.bind(this))},boot:function(){y.hasCore("EventEmitter")?(this.isBooted=!0,this.config.preBoot(this),this.scale.preBoot(),u(this),l(this),d(this),s(this.canvas,this.config.parent),this.textures.once(b.READY,this.texturesReady,this),this.events.emit(g.BOOT)):console.warn("Aborting. Core Plugins missing.")},texturesReady:function(){this.events.emit(g.READY),this.start()},start:function(){this.isRunning=!0,this.config.postBoot(this),this.renderer?this.loop.start(this.step.bind(this)):this.loop.start(this.headlessStep.bind(this)),A(this);var t=this.events;t.on(g.HIDDEN,this.onHidden,this),t.on(g.VISIBLE,this.onVisible,this),t.on(g.BLUR,this.onBlur,this),t.on(g.FOCUS,this.onFocus,this)},step:function(t,e){if(this.pendingDestroy)return this.runDestroy();if(!this.isPaused){var i=this.events;i.emit(g.PRE_STEP,t,e),i.emit(g.STEP,t,e),this.scene.update(t,e),i.emit(g.POST_STEP,t,e);var s=this.renderer;s.preRender(),i.emit(g.PRE_RENDER,s,t,e),this.scene.render(s),s.postRender(),i.emit(g.POST_RENDER,s,t,e)}},headlessStep:function(t,e){if(this.pendingDestroy)return this.runDestroy();if(!this.isPaused){var i=this.events;i.emit(g.PRE_STEP,t,e),i.emit(g.STEP,t,e),this.scene.update(t,e),i.emit(g.POST_STEP,t,e),this.scene.isProcessing=!1,i.emit(g.PRE_RENDER,null,t,e),i.emit(g.POST_RENDER,null,t,e)}},onHidden:function(){this.loop.pause(),this.events.emit(g.PAUSE)},pause:function(){var t=this.isPaused;this.isPaused=!0,t||this.events.emit(g.PAUSE)},onVisible:function(){this.loop.resume(),this.events.emit(g.RESUME,this.loop.pauseDuration)},resume:function(){var t=this.isPaused;this.isPaused=!1,t&&this.events.emit(g.RESUME,0)},onBlur:function(){this.hasFocus=!1,this.loop.blur()},onFocus:function(){this.hasFocus=!0,this.loop.focus()},getFrame:function(){return this.loop.frame},getTime:function(){return this.loop.now},destroy:function(t,e){void 0===e&&(e=!1),this.pendingDestroy=!0,this.removeCanvas=t,this.noReturn=e},runDestroy:function(){this.scene.destroy(),this.events.emit(g.DESTROY),this.events.removeAllListeners(),this.renderer&&this.renderer.destroy(),this.removeCanvas&&this.canvas&&(o.remove(this.canvas),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas)),this.domContainer&&this.domContainer.parentNode&&this.domContainer.parentNode.removeChild(this.domContainer),this.loop.destroy(),this.pendingDestroy=!1}});t.exports=_},65898:(t,e,i)=>{var s=i(83419),n=i(35154),r=i(29747),o=i(43092),a=new s({initialize:function(t,e){this.game=t,this.raf=new o,this.started=!1,this.running=!1,this.minFps=n(e,"min",5),this.targetFps=n(e,"target",60),this.fpsLimit=n(e,"limit",0),this.hasFpsLimit=this.fpsLimit>0,this._limitRate=this.hasFpsLimit?1e3/this.fpsLimit:0,this._min=1e3/this.minFps,this._target=1e3/this.targetFps,this.actualFps=this.targetFps,this.nextFpsUpdate=0,this.framesThisSecond=0,this.callback=r,this.forceSetTimeOut=n(e,"forceSetTimeOut",!1),this.time=0,this.startTime=0,this.lastTime=0,this.frame=0,this.inFocus=!0,this.pauseDuration=0,this._pauseTime=0,this._coolDown=0,this.delta=0,this.deltaIndex=0,this.deltaHistory=[],this.deltaSmoothingMax=n(e,"deltaHistory",10),this.panicMax=n(e,"panicMax",120),this.rawDelta=0,this.now=0,this.smoothStep=n(e,"smoothStep",!0)},blur:function(){this.inFocus=!1},focus:function(){this.inFocus=!0,this.resetDelta()},pause:function(){this._pauseTime=window.performance.now()},resume:function(){this.resetDelta(),this.pauseDuration=this.time-this._pauseTime,this.startTime+=this.pauseDuration},resetDelta:function(){var t=window.performance.now();this.time=t,this.lastTime=t,this.nextFpsUpdate=t+1e3,this.framesThisSecond=0;for(var e=0;e0||!this.inFocus)&&(this._coolDown--,t=Math.min(t,this._target)),t>this._min&&(t=i[e],t=Math.min(t,this._min)),i[e]=t,this.deltaIndex++,this.deltaIndex>=s&&(this.deltaIndex=0);for(var n=0,r=0;r=this.nextFpsUpdate&&this.updateFPS(t),this.framesThisSecond++,this.delta>=this._limitRate&&(this.callback(t,this.delta),this.delta=0),this.lastTime=t,this.frame++},step:function(t){this.now=t;var e=Math.max(0,t-this.lastTime);this.rawDelta=e,this.time+=this.rawDelta,this.smoothStep&&(e=this.smoothDelta(e)),this.delta=e,t>=this.nextFpsUpdate&&this.updateFPS(t),this.framesThisSecond++,this.callback(t,e),this.lastTime=t,this.frame++},tick:function(){var t=window.performance.now();this.hasFpsLimit?this.stepLimitFPS(t):this.step(t)},sleep:function(){this.running&&(this.raf.stop(),this.running=!1)},wake:function(t){void 0===t&&(t=!1);var e=window.performance.now();if(!this.running){t&&(this.startTime+=-this.lastTime+(this.lastTime+e));var i=this.hasFpsLimit?this.stepLimitFPS.bind(this):this.step.bind(this);this.raf.start(i,this.forceSetTimeOut,this._target),this.running=!0,this.nextFpsUpdate=e+1e3,this.framesThisSecond=0,this.fpsLimitTriggered=!1,this.tick()}},getDuration:function(){return Math.round(this.lastTime-this.startTime)/1e3},getDurationMS:function(){return Math.round(this.lastTime-this.startTime)},stop:function(){return this.running=!1,this.started=!1,this.raf.stop(),this},destroy:function(){this.stop(),this.raf.destroy(),this.raf=null,this.game=null,this.callback=null}});t.exports=a},51085:(t,e,i)=>{var s=i(8443);t.exports=function(t){var e,i=t.events;if(void 0!==document.hidden)e="visibilitychange";else{["webkit","moz","ms"].forEach((function(t){void 0!==document[t+"Hidden"]&&(document.hidden=function(){return document[t+"Hidden"]},e=t+"visibilitychange")}))}e&&document.addEventListener(e,(function(t){document.hidden||"pause"===t.type?i.emit(s.HIDDEN):i.emit(s.VISIBLE)}),!1),window.onblur=function(){i.emit(s.BLUR)},window.onfocus=function(){i.emit(s.FOCUS)},window.focus&&t.config.autoFocus&&window.focus()}},97217:t=>{t.exports="blur"},47548:t=>{t.exports="boot"},19814:t=>{t.exports="contextlost"},68446:t=>{t.exports="destroy"},41700:t=>{t.exports="focus"},25432:t=>{t.exports="hidden"},65942:t=>{t.exports="pause"},59211:t=>{t.exports="postrender"},47789:t=>{t.exports="poststep"},39066:t=>{t.exports="prerender"},460:t=>{t.exports="prestep"},16175:t=>{t.exports="ready"},42331:t=>{t.exports="resume"},11966:t=>{t.exports="step"},32969:t=>{t.exports="systemready"},94830:t=>{t.exports="visible"},8443:(t,e,i)=>{t.exports={BLUR:i(97217),BOOT:i(47548),CONTEXT_LOST:i(19814),DESTROY:i(68446),FOCUS:i(41700),HIDDEN:i(25432),PAUSE:i(65942),POST_RENDER:i(59211),POST_STEP:i(47789),PRE_RENDER:i(39066),PRE_STEP:i(460),READY:i(16175),RESUME:i(42331),STEP:i(11966),SYSTEM_READY:i(32969),VISIBLE:i(94830)}},42857:(t,e,i)=>{t.exports={Config:i(69547),CreateRenderer:i(86054),DebugHeader:i(96391),Events:i(8443),TimeStep:i(65898),VisibilityHandler:i(51085)}},99584:(t,e,i)=>{var s=i(5290),n=i(27919),r=i(35154);t.exports=function(t){var e=r(t,"data",[]),i=r(t,"canvas",null),o=r(t,"palette",s),a=r(t,"pixelWidth",1),h=r(t,"pixelHeight",a),l=r(t,"resizeCanvas",!0),u=r(t,"clearCanvas",!0),c=r(t,"preRender",null),d=r(t,"postRender",null),f=Math.floor(Math.abs(e[0].length*a)),p=Math.floor(Math.abs(e.length*h));i||(i=n.create2D(this,f,p),l=!1,u=!1),l&&(i.width=f,i.height=p);var v=i.getContext("2d",{willReadFrequently:!0});u&&v.clearRect(0,0,f,p),c&&c(i,v);for(var g=0;g{t.exports={GenerateTexture:i(99584),Palettes:i(57763)}},5290:t=>{t.exports={0:"#000",1:"#9D9D9D",2:"#FFF",3:"#BE2633",4:"#E06F8B",5:"#493C2B",6:"#A46422",7:"#EB8931",8:"#F7E26B",9:"#2F484E",A:"#44891A",B:"#A3CE27",C:"#1B2632",D:"#005784",E:"#31A2F2",F:"#B2DCEF"}},23816:t=>{t.exports={0:"#000",1:"#fff",2:"#8b4131",3:"#7bbdc5",4:"#8b41ac",5:"#6aac41",6:"#3931a4",7:"#d5de73",8:"#945a20",9:"#5a4100",A:"#bd736a",B:"#525252",C:"#838383",D:"#acee8b",E:"#7b73de",F:"#acacac"}},9866:t=>{t.exports={0:"#000",1:"#2234d1",2:"#0c7e45",3:"#44aacc",4:"#8a3622",5:"#5c2e78",6:"#aa5c3d",7:"#b5b5b5",8:"#5e606e",9:"#4c81fb",A:"#6cd947",B:"#7be2f9",C:"#eb8a60",D:"#e23d69",E:"#ffd93f",F:"#fff"}},77552:t=>{t.exports={0:"#000",1:"#191028",2:"#46af45",3:"#a1d685",4:"#453e78",5:"#7664fe",6:"#833129",7:"#9ec2e8",8:"#dc534b",9:"#e18d79",A:"#d6b97b",B:"#e9d8a1",C:"#216c4b",D:"#d365c8",E:"#afaab9",F:"#f5f4eb"}},92259:t=>{t.exports={0:"#000",1:"#191028",2:"#46af45",3:"#a1d685",4:"#453e78",5:"#7664fe",6:"#833129",7:"#9ec2e8",8:"#dc534b",9:"#e18d79",A:"#d6b97b",B:"#e9d8a1",C:"#216c4b",D:"#d365c8",E:"#afaab9",F:"#fff"}},57763:(t,e,i)=>{t.exports={ARNE16:i(5290),C64:i(23816),CGA:i(9866),JMP:i(77552),MSX:i(92259)}},46728:(t,e,i)=>{var s=i(83419),n=i(36316),r=i(80021),o=i(26099),a=new s({Extends:r,initialize:function(t,e,i,s){r.call(this,"CubicBezierCurve"),Array.isArray(t)&&(s=new o(t[6],t[7]),i=new o(t[4],t[5]),e=new o(t[2],t[3]),t=new o(t[0],t[1])),this.p0=t,this.p1=e,this.p2=i,this.p3=s},getStartPoint:function(t){return void 0===t&&(t=new o),t.copy(this.p0)},getResolution:function(t){return t},getPoint:function(t,e){void 0===e&&(e=new o);var i=this.p0,s=this.p1,r=this.p2,a=this.p3;return e.set(n(t,i.x,s.x,r.x,a.x),n(t,i.y,s.y,r.y,a.y))},draw:function(t,e){void 0===e&&(e=32);var i=this.getPoints(e);t.beginPath(),t.moveTo(this.p0.x,this.p0.y);for(var s=1;s{var s=i(83419),n=i(19217),r=i(87841),o=i(26099),a=new s({initialize:function(t){this.type=t,this.defaultDivisions=5,this.arcLengthDivisions=100,this.cacheArcLengths=[],this.needsUpdate=!0,this.active=!0,this._tmpVec2A=new o,this._tmpVec2B=new o},draw:function(t,e){return void 0===e&&(e=32),t.strokePoints(this.getPoints(e))},getBounds:function(t,e){t||(t=new r),void 0===e&&(e=16);var i=this.getLength();e>i&&(e=i/2);var s=Math.max(1,Math.round(i/e));return n(this.getSpacedPoints(s),t)},getDistancePoints:function(t){var e=this.getLength(),i=Math.max(1,e/t);return this.getSpacedPoints(i)},getEndPoint:function(t){return void 0===t&&(t=new o),this.getPointAt(1,t)},getLength:function(){var t=this.getLengths();return t[t.length-1]},getLengths:function(t){if(void 0===t&&(t=this.arcLengthDivisions),this.cacheArcLengths.length===t+1&&!this.needsUpdate)return this.cacheArcLengths;this.needsUpdate=!1;var e,i=[],s=this.getPoint(0,this._tmpVec2A),n=0;i.push(0);for(var r=1;r<=t;r++)n+=(e=this.getPoint(r/t,this._tmpVec2B)).distance(s),i.push(n),s.copy(e);return this.cacheArcLengths=i,i},getPointAt:function(t,e){var i=this.getUtoTmapping(t);return this.getPoint(i,e)},getPoints:function(t,e,i){void 0===i&&(i=[]),t||(t=e?this.getLength()/e:this.defaultDivisions);for(var s=0;s<=t;s++)i.push(this.getPoint(s/t));return i},getRandomPoint:function(t){return void 0===t&&(t=new o),this.getPoint(Math.random(),t)},getSpacedPoints:function(t,e,i){void 0===i&&(i=[]),t||(t=e?this.getLength()/e:this.defaultDivisions);for(var s=0;s<=t;s++){var n=this.getUtoTmapping(s/t,null,t);i.push(this.getPoint(n))}return i},getStartPoint:function(t){return void 0===t&&(t=new o),this.getPointAt(0,t)},getTangent:function(t,e){void 0===e&&(e=new o);var i=1e-4,s=t-i,n=t+i;return s<0&&(s=0),n>1&&(n=1),this.getPoint(s,this._tmpVec2A),this.getPoint(n,e),e.subtract(this._tmpVec2A).normalize()},getTangentAt:function(t,e){var i=this.getUtoTmapping(t);return this.getTangent(i,e)},getTFromDistance:function(t,e){return t<=0?0:this.getUtoTmapping(0,t,e)},getUtoTmapping:function(t,e,i){var s,n=this.getLengths(i),r=0,o=n.length;s=e?Math.min(e,n[o-1]):t*n[o-1];for(var a,h=0,l=o-1;h<=l;)if((a=n[r=Math.floor(h+(l-h)/2)]-s)<0)h=r+1;else{if(!(a>0)){l=r;break}l=r-1}if(n[r=l]===s)return r/(o-1);var u=n[r];return(r+(s-u)/(n[r+1]-u))/(o-1)},updateArcLengths:function(){this.needsUpdate=!0,this.getLengths()}});t.exports=a},73825:(t,e,i)=>{var s=i(83419),n=i(80021),r=i(39506),o=i(35154),a=i(43396),h=i(26099),l=new s({Extends:n,initialize:function(t,e,i,s,a,l,u,c){if("object"==typeof t){var d=t;t=o(d,"x",0),e=o(d,"y",0),i=o(d,"xRadius",0),s=o(d,"yRadius",i),a=o(d,"startAngle",0),l=o(d,"endAngle",360),u=o(d,"clockwise",!1),c=o(d,"rotation",0)}else void 0===s&&(s=i),void 0===a&&(a=0),void 0===l&&(l=360),void 0===u&&(u=!1),void 0===c&&(c=0);n.call(this,"EllipseCurve"),this.p0=new h(t,e),this._xRadius=i,this._yRadius=s,this._startAngle=r(a),this._endAngle=r(l),this._clockwise=u,this._rotation=r(c)},getStartPoint:function(t){return void 0===t&&(t=new h),this.getPoint(0,t)},getResolution:function(t){return 2*t},getPoint:function(t,e){void 0===e&&(e=new h);for(var i=2*Math.PI,s=this._endAngle-this._startAngle,n=Math.abs(s)i;)s-=i;s{var s=i(83419),n=i(80021),r=i(19217),o=i(87841),a=i(26099),h=new s({Extends:n,initialize:function(t,e){n.call(this,"LineCurve"),Array.isArray(t)&&(e=new a(t[2],t[3]),t=new a(t[0],t[1])),this.p0=t,this.p1=e,this.arcLengthDivisions=1},getBounds:function(t){return void 0===t&&(t=new o),r([this.p0,this.p1],t)},getStartPoint:function(t){return void 0===t&&(t=new a),t.copy(this.p0)},getResolution:function(t){return void 0===t&&(t=1),t},getPoint:function(t,e){return void 0===e&&(e=new a),1===t?e.copy(this.p1):(e.copy(this.p1).subtract(this.p0).scale(t).add(this.p0),e)},getPointAt:function(t,e){return this.getPoint(t,e)},getTangent:function(t,e){return void 0===e&&(e=new a),e.copy(this.p1).subtract(this.p0).normalize(),e},getUtoTmapping:function(t,e,i){var s;if(e){var n=this.getLengths(i),r=n[n.length-1];s=Math.min(e,r)/r}else s=t;return s},draw:function(t){return t.lineBetween(this.p0.x,this.p0.y,this.p1.x,this.p1.y),t},toJSON:function(){return{type:this.type,points:[this.p0.x,this.p0.y,this.p1.x,this.p1.y]}}});h.fromJSON=function(t){var e=t.points,i=new a(e[0],e[1]),s=new a(e[2],e[3]);return new h(i,s)},t.exports=h},14744:(t,e,i)=>{var s=i(83419),n=i(80021),r=i(32112),o=i(26099),a=new s({Extends:n,initialize:function(t,e,i){n.call(this,"QuadraticBezierCurve"),Array.isArray(t)&&(i=new o(t[4],t[5]),e=new o(t[2],t[3]),t=new o(t[0],t[1])),this.p0=t,this.p1=e,this.p2=i},getStartPoint:function(t){return void 0===t&&(t=new o),t.copy(this.p0)},getResolution:function(t){return t},getPoint:function(t,e){void 0===e&&(e=new o);var i=this.p0,s=this.p1,n=this.p2;return e.set(r(t,i.x,s.x,n.x),r(t,i.y,s.y,n.y))},draw:function(t,e){void 0===e&&(e=32);var i=this.getPoints(e);t.beginPath(),t.moveTo(this.p0.x,this.p0.y);for(var s=1;s{var s=i(87842),n=i(83419),r=i(80021),o=i(26099),a=new n({Extends:r,initialize:function(t){void 0===t&&(t=[]),r.call(this,"SplineCurve"),this.points=[],this.addPoints(t)},addPoints:function(t){for(var e=0;ei.length-2?i.length-1:r+1],c=i[r>i.length-3?i.length-1:r+2];return e.set(s(a,h.x,l.x,u.x,c.x),s(a,h.y,l.y,u.y,c.y))},toJSON:function(){for(var t=[],e=0;e{t.exports={Path:i(46669),MoveTo:i(68618),CubicBezier:i(46728),Curve:i(80021),Ellipse:i(73825),Line:i(33951),QuadraticBezier:i(14744),Spline:i(42534)}},68618:(t,e,i)=>{var s=i(83419),n=i(26099),r=new s({initialize:function(t,e){this.active=!1,this.p0=new n(t,e)},getPoint:function(t,e){return void 0===e&&(e=new n),e.copy(this.p0)},getPointAt:function(t,e){return this.getPoint(t,e)},getResolution:function(){return 1},getLength:function(){return 0},toJSON:function(){return{type:"MoveTo",points:[this.p0.x,this.p0.y]}}});t.exports=r},46669:(t,e,i)=>{var s=i(83419),n=i(46728),r=i(73825),o=i(39429),a=i(33951),h=i(68618),l=i(14744),u=i(87841),c=i(42534),d=i(26099),f=i(36383),p=new s({initialize:function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.name="",this.defaultDivisions=12,this.curves=[],this.cacheLengths=[],this.autoClose=!1,this.startPoint=new d,this._tmpVec2A=new d,this._tmpVec2B=new d,"object"==typeof t?this.fromJSON(t):this.startPoint.set(t,e)},add:function(t){return this.curves.push(t),this},circleTo:function(t,e,i){return void 0===e&&(e=!1),this.ellipseTo(t,t,0,360,e,i)},closePath:function(){var t=this.curves[0].getPoint(0),e=this.curves[this.curves.length-1].getPoint(1);return t.equals(e)||this.curves.push(new a(e,t)),this},cubicBezierTo:function(t,e,i,s,r,o){var a,h,l,u=this.getEndPoint();return t instanceof d?(a=t,h=e,l=i):(a=new d(i,s),h=new d(r,o),l=new d(t,e)),this.add(new n(u,a,h,l))},quadraticBezierTo:function(t,e,i,s){var n,r,o=this.getEndPoint();return t instanceof d?(n=t,r=e):(n=new d(i,s),r=new d(t,e)),this.add(new l(o,n,r))},draw:function(t,e){for(var i=0;i=e)return this.curves[s];s++}return null},getEndPoint:function(t){return void 0===t&&(t=new d),this.curves.length>0?this.curves[this.curves.length-1].getPoint(1,t):t.copy(this.startPoint),t},getLength:function(){var t=this.getCurveLengths();return t[t.length-1]},getPoint:function(t,e){void 0===e&&(e=new d);for(var i=t*this.getLength(),s=this.getCurveLengths(),n=0;n=i){var r=s[n]-i,o=this.curves[n],a=o.getLength(),h=0===a?0:1-r/a;return o.getPointAt(h,e)}n++}return null},getPoints:function(t,e){t||e||(t=this.defaultDivisions);for(var i,s=[],n=0;n1&&!s[s.length-1].equals(s[0])&&s.push(s[0]),s},getRandomPoint:function(t){return void 0===t&&(t=new d),this.getPoint(Math.random(),t)},getSpacedPoints:function(t){void 0===t&&(t=40);for(var e=[],i=0;i<=t;i++)e.push(this.getPoint(i/t));return this.autoClose&&e.push(e[0]),e},getStartPoint:function(t){return void 0===t&&(t=new d),t.copy(this.startPoint)},getTangent:function(t,e){void 0===e&&(e=new d);for(var i=t*this.getLength(),s=this.getCurveLengths(),n=0;n=i){var r=s[n]-i,o=this.curves[n],a=o.getLength(),h=0===a?0:1-r/a;return o.getTangentAt(h,e)}n++}return null},lineTo:function(t,e){t instanceof d?this._tmpVec2B.copy(t):"object"==typeof t?this._tmpVec2B.setFromObject(t):this._tmpVec2B.set(t,e);var i=this.getEndPoint(this._tmpVec2A);return this.add(new a([i.x,i.y,this._tmpVec2B.x,this._tmpVec2B.y]))},splineTo:function(t){return t.unshift(this.getEndPoint()),this.add(new c(t))},moveTo:function(t,e){return t instanceof d?this.add(new h(t.x,t.y)):this.add(new h(t,e))},toJSON:function(){for(var t=[],e=0;e{var s=i(83419),n=i(24882),r=new s({initialize:function(t,e){this.parent=t,this.events=e,e||(this.events=t.events?t.events:t),this.list={},this.values={},this._frozen=!1,!t.hasOwnProperty("sys")&&this.events&&this.events.once(n.DESTROY,this.destroy,this)},get:function(t){var e=this.list;if(Array.isArray(t)){for(var i=[],s=0;s{var s=i(83419),n=i(45893),r=i(37277),o=i(44594),a=new s({Extends:n,initialize:function(t){n.call(this,t,t.sys.events),this.scene=t,this.systems=t.sys,t.sys.events.once(o.BOOT,this.boot,this),t.sys.events.on(o.START,this.start,this)},boot:function(){this.events=this.systems.events,this.events.once(o.DESTROY,this.destroy,this)},start:function(){this.events.once(o.SHUTDOWN,this.shutdown,this)},shutdown:function(){this.systems.events.off(o.SHUTDOWN,this.shutdown,this)},destroy:function(){n.prototype.destroy.call(this),this.events.off(o.START,this.start,this),this.scene=null,this.systems=null}});r.register("DataManagerPlugin",a,"data"),t.exports=a},10700:t=>{t.exports="changedata"},93608:t=>{t.exports="changedata-"},60883:t=>{t.exports="destroy"},69780:t=>{t.exports="removedata"},22166:t=>{t.exports="setdata"},24882:(t,e,i)=>{t.exports={CHANGE_DATA:i(10700),CHANGE_DATA_KEY:i(93608),DESTROY:i(60883),REMOVE_DATA:i(69780),SET_DATA:i(22166)}},44965:(t,e,i)=>{t.exports={DataManager:i(45893),DataManagerPlugin:i(63646),Events:i(24882)}},7098:(t,e,i)=>{var s=i(84148),n={flac:!1,aac:!1,audioData:!1,dolby:!1,m4a:!1,mp3:!1,ogg:!1,opus:!1,wav:!1,webAudio:!1,webm:!1};t.exports=function(){if("function"==typeof importScripts)return n;n.audioData=!!window.Audio,n.webAudio=!(!window.AudioContext&&!window.webkitAudioContext);var t=document.createElement("audio"),e=!!t.canPlayType;try{if(e){var i=function(e,i){var s=t.canPlayType("audio/"+e).replace(/^no$/,"");return i?Boolean(s||t.canPlayType("audio/"+i).replace(/^no$/,"")):Boolean(s)};if(n.ogg=i('ogg; codecs="vorbis"'),n.opus=i('ogg; codecs="opus"',"opus"),n.mp3=i("mpeg"),n.wav=i("wav"),n.m4a=i("x-m4a"),n.aac=i("aac"),n.flac=i("flac","x-flac"),n.webm=i('webm; codecs="vorbis"'),""!==t.canPlayType('audio/mp4; codecs="ec-3"'))if(s.edge)n.dolby=!0;else if(s.safari&&s.safariVersion>=9&&/Mac OS X (\d+)_(\d+)/.test(navigator.userAgent)){var r=parseInt(RegExp.$1,10),o=parseInt(RegExp.$2,10);(10===r&&o>=11||r>10)&&(n.dolby=!0)}}}catch(t){}return n}()},84148:(t,e,i)=>{var s,n=i(25892),r={chrome:!1,chromeVersion:0,edge:!1,firefox:!1,firefoxVersion:0,ie:!1,ieVersion:0,mobileSafari:!1,opera:!1,safari:!1,safariVersion:0,silk:!1,trident:!1,tridentVersion:0,es2019:!1};t.exports=(s=navigator.userAgent,/Edg\/\d+/.test(s)?(r.edge=!0,r.es2019=!0):/OPR/.test(s)?(r.opera=!0,r.es2019=!0):/Chrome\/(\d+)/.test(s)&&!n.windowsPhone?(r.chrome=!0,r.chromeVersion=parseInt(RegExp.$1,10),r.es2019=r.chromeVersion>69):/Firefox\D+(\d+)/.test(s)?(r.firefox=!0,r.firefoxVersion=parseInt(RegExp.$1,10),r.es2019=r.firefoxVersion>10):/AppleWebKit\/(?!.*CriOS)/.test(s)&&n.iOS?(r.mobileSafari=!0,r.es2019=!0):/MSIE (\d+\.\d+);/.test(s)?(r.ie=!0,r.ieVersion=parseInt(RegExp.$1,10)):/Version\/(\d+\.\d+(\.\d+)?) Safari/.test(s)&&!n.windowsPhone?(r.safari=!0,r.safariVersion=parseInt(RegExp.$1,10),r.es2019=r.safariVersion>10):/Trident\/(\d+\.\d+)(.*)rv:(\d+\.\d+)/.test(s)&&(r.ie=!0,r.trident=!0,r.tridentVersion=parseInt(RegExp.$1,10),r.ieVersion=parseInt(RegExp.$3,10)),/Silk/.test(s)&&(r.silk=!0),r)},89289:(t,e,i)=>{var s,n,r,o=i(27919),a={supportInverseAlpha:!1,supportNewBlendModes:!1};t.exports=("function"!=typeof importScripts&&void 0!==document&&(a.supportNewBlendModes=(s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABAQMAAADD8p2OAAAAA1BMVEX/",n="AAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==",(r=new Image).onload=function(){var t=new Image;t.onload=function(){var e=o.create2D(t,6).getContext("2d",{willReadFrequently:!0});if(e.globalCompositeOperation="multiply",e.drawImage(r,0,0),e.drawImage(t,2,0),!e.getImageData(2,0,1,1))return!1;var i=e.getImageData(2,0,1,1).data;o.remove(t),a.supportNewBlendModes=255===i[0]&&0===i[1]&&0===i[2]},t.src=s+"/wCKxvRF"+n},r.src=s+"AP804Oa6"+n,!1),a.supportInverseAlpha=function(){var t=o.create2D(this,2).getContext("2d",{willReadFrequently:!0});t.fillStyle="rgba(10, 20, 30, 0.5)",t.fillRect(0,0,1,1);var e=t.getImageData(0,0,1,1);if(null===e)return!1;t.putImageData(e,1,0);var i=t.getImageData(1,0,1,1),s=i.data[0]===e.data[0]&&i.data[1]===e.data[1]&&i.data[2]===e.data[2]&&i.data[3]===e.data[3];return o.remove(this),s}()),a)},89357:(t,e,i)=>{var s=i(25892),n=i(84148),r=i(27919),o={canvas:!1,canvasBitBltShift:null,file:!1,fileSystem:!1,getUserMedia:!0,littleEndian:!1,localStorage:!1,pointerLock:!1,stableSort:!1,support32bit:!1,vibration:!1,webGL:!1,worker:!1};t.exports=function(){if("function"==typeof importScripts)return o;o.canvas=!!window.CanvasRenderingContext2D;try{o.localStorage=!!localStorage.getItem}catch(t){o.localStorage=!1}o.file=!!(window.File&&window.FileReader&&window.FileList&&window.Blob),o.fileSystem=!!window.requestFileSystem;var t,e,i,a=!1;return o.webGL=function(){if(window.WebGLRenderingContext)try{var t=r.createWebGL(this),e=t.getContext("webgl")||t.getContext("experimental-webgl"),i=r.create2D(this),s=i.getContext("2d",{willReadFrequently:!0}).createImageData(1,1);return a=s.data instanceof Uint8ClampedArray,r.remove(t),r.remove(i),!!e}catch(t){return!1}return!1}(),o.worker=!!window.Worker,o.pointerLock="pointerLockElement"in document||"mozPointerLockElement"in document||"webkitPointerLockElement"in document,navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia||navigator.oGetUserMedia,window.URL=window.URL||window.webkitURL||window.mozURL||window.msURL,o.getUserMedia=o.getUserMedia&&!!navigator.getUserMedia&&!!window.URL,n.firefox&&n.firefoxVersion<21&&(o.getUserMedia=!1),!s.iOS&&(n.ie||n.firefox||n.chrome)&&(o.canvasBitBltShift=!0),(n.safari||n.mobileSafari)&&(o.canvasBitBltShift=!1),navigator.vibrate=navigator.vibrate||navigator.webkitVibrate||navigator.mozVibrate||navigator.msVibrate,navigator.vibrate&&(o.vibration=!0),"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint32Array&&(o.littleEndian=(t=new ArrayBuffer(4),e=new Uint8Array(t),i=new Uint32Array(t),e[0]=161,e[1]=178,e[2]=195,e[3]=212,3569595041===i[0]||2712847316!==i[0]&&null)),o.support32bit="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof Int32Array&&null!==o.littleEndian&&a,o}()},91639:t=>{var e={available:!1,cancel:"",keyboard:!1,request:""};t.exports=function(){if("function"==typeof importScripts)return e;var t,i="Fullscreen",s="FullScreen",n=["request"+i,"request"+s,"webkitRequest"+i,"webkitRequest"+s,"msRequest"+i,"msRequest"+s,"mozRequest"+s,"mozRequest"+i];for(t=0;t{var s=i(84148),n={gamepads:!1,mspointer:!1,touch:!1,wheelEvent:null};t.exports=("function"==typeof importScripts||(("ontouchstart"in document.documentElement||navigator.maxTouchPoints&&navigator.maxTouchPoints>=1)&&(n.touch=!0),(navigator.msPointerEnabled||navigator.pointerEnabled)&&(n.mspointer=!0),navigator.getGamepads&&(n.gamepads=!0),"onwheel"in window||s.ie&&"WheelEvent"in window?n.wheelEvent="wheel":"onmousewheel"in window?n.wheelEvent="mousewheel":s.firefox&&"MouseScrollEvent"in window&&(n.wheelEvent="DOMMouseScroll")),n)},25892:t=>{var e={android:!1,chromeOS:!1,cordova:!1,crosswalk:!1,desktop:!1,ejecta:!1,electron:!1,iOS:!1,iOSVersion:0,iPad:!1,iPhone:!1,kindle:!1,linux:!1,macOS:!1,node:!1,nodeWebkit:!1,pixelRatio:1,webApp:!1,windows:!1,windowsPhone:!1};t.exports=function(){if("function"==typeof importScripts)return e;var t=navigator.userAgent;/Windows/.test(t)?e.windows=!0:/Mac OS/.test(t)&&!/like Mac OS/.test(t)?navigator.maxTouchPoints&&navigator.maxTouchPoints>2?(e.iOS=!0,e.iPad=!0,navigator.appVersion.match(/Version\/(\d+)/),e.iOSVersion=parseInt(RegExp.$1,10)):e.macOS=!0:/Android/.test(t)?e.android=!0:/Linux/.test(t)?e.linux=!0:/iP[ao]d|iPhone/i.test(t)?(e.iOS=!0,navigator.appVersion.match(/OS (\d+)/),e.iOSVersion=parseInt(RegExp.$1,10),e.iPhone=-1!==t.toLowerCase().indexOf("iphone"),e.iPad=-1!==t.toLowerCase().indexOf("ipad")):/Kindle/.test(t)||/\bKF[A-Z][A-Z]+/.test(t)||/Silk.*Mobile Safari/.test(t)?e.kindle=!0:/CrOS/.test(t)&&(e.chromeOS=!0),(/Windows Phone/i.test(t)||/IEMobile/i.test(t))&&(e.android=!1,e.iOS=!1,e.macOS=!1,e.windows=!0,e.windowsPhone=!0);var i=/Silk/.test(t);return(e.windows||e.macOS||e.linux&&!i||e.chromeOS)&&(e.desktop=!0),(e.windowsPhone||/Windows NT/i.test(t)&&/Touch/i.test(t))&&(e.desktop=!1),navigator.standalone&&(e.webApp=!0),"function"!=typeof importScripts&&(void 0!==window.cordova&&(e.cordova=!0),void 0!==window.ejecta&&(e.ejecta=!0)),"undefined"!=typeof process&&process.versions&&process.versions.node&&(e.node=!0),e.node&&"object"==typeof process.versions&&(e.nodeWebkit=!!process.versions["node-webkit"],e.electron=!!process.versions.electron),/Crosswalk/.test(t)&&(e.crosswalk=!0),e.pixelRatio=window.devicePixelRatio||1,e}()},43267:(t,e,i)=>{var s=i(95540),n={h264:!1,hls:!1,mp4:!1,m4v:!1,ogg:!1,vp9:!1,webm:!1,hasRequestVideoFrame:!1};t.exports=function(){if("function"==typeof importScripts)return n;var t=document.createElement("video"),e=!!t.canPlayType,i=/^no$/;try{e&&(t.canPlayType('video/ogg; codecs="theora"').replace(i,"")&&(n.ogg=!0),t.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(i,"")&&(n.h264=!0,n.mp4=!0),t.canPlayType("video/x-m4v").replace(i,"")&&(n.m4v=!0),t.canPlayType('video/webm; codecs="vp8, vorbis"').replace(i,"")&&(n.webm=!0),t.canPlayType('video/webm; codecs="vp9"').replace(i,"")&&(n.vp9=!0),t.canPlayType('application/x-mpegURL; codecs="avc1.42E01E"').replace(i,"")&&(n.hls=!0))}catch(t){}return t.parentNode&&t.parentNode.removeChild(t),n.getVideoURL=function(t){Array.isArray(t)||(t=[t]);for(var e=0;e{t.exports={os:i(25892),browser:i(84148),features:i(89357),input:i(31784),audio:i(7098),video:i(43267),fullscreen:i(91639),canvasFeatures:i(89289)}},89422:(t,e,i)=>{var s=i(83419),n=new Float32Array(20),r=new s({initialize:function(){this._matrix=new Float32Array(20),this.alpha=1,this._dirty=!0,this._data=new Float32Array(20),this.reset()},set:function(t){return this._matrix.set(t),this._dirty=!0,this},reset:function(){var t=this._matrix;return t.fill(0),t[0]=1,t[6]=1,t[12]=1,t[18]=1,this.alpha=1,this._dirty=!0,this},getData:function(){var t=this._data;return this._dirty&&(t.set(this._matrix),t[4]/=255,t[9]/=255,t[14]/=255,t[19]/=255,this._dirty=!1),t},brightness:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=t;return this.multiply([i,0,0,0,0,0,i,0,0,0,0,0,i,0,0,0,0,0,1,0],e)},saturate:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=2*t/3+1,s=-.5*(i-1);return this.multiply([i,s,s,0,0,s,i,s,0,0,s,s,i,0,0,0,0,0,1,0],e)},desaturate:function(t){return void 0===t&&(t=!1),this.saturate(-1,t)},hue:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1),t=t/180*Math.PI;var i=Math.cos(t),s=Math.sin(t),n=.213,r=.715,o=.072;return this.multiply([n+.787*i+s*-n,r+i*-r+s*-r,o+i*-o+.928*s,0,0,n+i*-n+.143*s,r+i*(1-r)+.14*s,o+i*-o+-.283*s,0,0,n+i*-n+-.787*s,r+i*-r+s*r,o+.928*i+s*o,0,0,0,0,0,1,0],e)},grayscale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=!1),this.saturate(-t,e)},blackWhite:function(t){return void 0===t&&(t=!1),this.multiply(r.BLACK_WHITE,t)},contrast:function(t,e){void 0===t&&(t=0),void 0===e&&(e=!1);var i=t+1,s=-.5*(i-1);return this.multiply([i,0,0,0,s,0,i,0,0,s,0,0,i,0,s,0,0,0,1,0],e)},negative:function(t){return void 0===t&&(t=!1),this.multiply(r.NEGATIVE,t)},desaturateLuminance:function(t){return void 0===t&&(t=!1),this.multiply(r.DESATURATE_LUMINANCE,t)},sepia:function(t){return void 0===t&&(t=!1),this.multiply(r.SEPIA,t)},night:function(t,e){return void 0===t&&(t=.1),void 0===e&&(e=!1),this.multiply([-2*t,-t,0,0,0,-t,0,t,0,0,0,t,2*t,0,0,0,0,0,1,0],e)},lsd:function(t){return void 0===t&&(t=!1),this.multiply(r.LSD,t)},brown:function(t){return void 0===t&&(t=!1),this.multiply(r.BROWN,t)},vintagePinhole:function(t){return void 0===t&&(t=!1),this.multiply(r.VINTAGE,t)},kodachrome:function(t){return void 0===t&&(t=!1),this.multiply(r.KODACHROME,t)},technicolor:function(t){return void 0===t&&(t=!1),this.multiply(r.TECHNICOLOR,t)},polaroid:function(t){return void 0===t&&(t=!1),this.multiply(r.POLAROID,t)},shiftToBGR:function(t){return void 0===t&&(t=!1),this.multiply(r.SHIFT_BGR,t)},multiply:function(t,e){void 0===e&&(e=!1),e||this.reset();var i=this._matrix,s=n;return s.set(i),i.set([s[0]*t[0]+s[1]*t[5]+s[2]*t[10]+s[3]*t[15],s[0]*t[1]+s[1]*t[6]+s[2]*t[11]+s[3]*t[16],s[0]*t[2]+s[1]*t[7]+s[2]*t[12]+s[3]*t[17],s[0]*t[3]+s[1]*t[8]+s[2]*t[13]+s[3]*t[18],s[0]*t[4]+s[1]*t[9]+s[2]*t[14]+s[3]*t[19]+s[4],s[5]*t[0]+s[6]*t[5]+s[7]*t[10]+s[8]*t[15],s[5]*t[1]+s[6]*t[6]+s[7]*t[11]+s[8]*t[16],s[5]*t[2]+s[6]*t[7]+s[7]*t[12]+s[8]*t[17],s[5]*t[3]+s[6]*t[8]+s[7]*t[13]+s[8]*t[18],s[5]*t[4]+s[6]*t[9]+s[7]*t[14]+s[8]*t[19]+s[9],s[10]*t[0]+s[11]*t[5]+s[12]*t[10]+s[13]*t[15],s[10]*t[1]+s[11]*t[6]+s[12]*t[11]+s[13]*t[16],s[10]*t[2]+s[11]*t[7]+s[12]*t[12]+s[13]*t[17],s[10]*t[3]+s[11]*t[8]+s[12]*t[13]+s[13]*t[18],s[10]*t[4]+s[11]*t[9]+s[12]*t[14]+s[13]*t[19]+s[14],s[15]*t[0]+s[16]*t[5]+s[17]*t[10]+s[18]*t[15],s[15]*t[1]+s[16]*t[6]+s[17]*t[11]+s[18]*t[16],s[15]*t[2]+s[16]*t[7]+s[17]*t[12]+s[18]*t[17],s[15]*t[3]+s[16]*t[8]+s[17]*t[13]+s[18]*t[18],s[15]*t[4]+s[16]*t[9]+s[17]*t[14]+s[18]*t[19]+s[19]]),this._dirty=!0,this}});r.BLACK_WHITE=[.3,.6,.1,0,0,.3,.6,.1,0,0,.3,.6,.1,0,0,0,0,0,1,0],r.NEGATIVE=[-1,0,0,1,0,0,-1,0,1,0,0,0,-1,1,0,0,0,0,1,0],r.DESATURATE_LUMINANCE=[.2764723,.929708,.0938197,0,-37.1,.2764723,.929708,.0938197,0,-37.1,.2764723,.929708,.0938197,0,-37.1,0,0,0,1,0],r.SEPIA=[.393,.7689999,.18899999,0,0,.349,.6859999,.16799999,0,0,.272,.5339999,.13099999,0,0,0,0,0,1,0],r.LSD=[2,-.4,.5,0,0,-.5,2,-.4,0,0,-.4,-.5,3,0,0,0,0,0,1,0],r.BROWN=[.5997023498159715,.34553243048391263,-.2708298674538042,0,47.43192855600873,-.037703249837783157,.8609577587992641,.15059552388459913,0,-36.96841498319127,.24113635128153335,-.07441037908422492,.44972182064877153,0,-7.562075277591283,0,0,0,1,0],r.VINTAGE=[.6279345635605994,.3202183420819367,-.03965408211312453,0,9.651285835294123,.02578397704808868,.6441188644374771,.03259127616149294,0,7.462829176470591,.0466055556782719,-.0851232987247891,.5241648018700465,0,5.159190588235296,0,0,0,1,0],r.KODACHROME=[1.1285582396593525,-.3967382283601348,-.03992559172921793,0,63.72958762196502,-.16404339962244616,1.0835251566291304,-.05498805115633132,0,24.732407896706203,-.16786010706155763,-.5603416277695248,1.6014850761964943,0,35.62982807460946,0,0,0,1,0],r.TECHNICOLOR=[1.9125277891456083,-.8545344976951645,-.09155508482755585,0,11.793603434377337,-.3087833385928097,1.7658908555458428,-.10601743074722245,0,-70.35205161461398,-.231103377548616,-.7501899197440212,1.847597816108189,0,30.950940869491138,0,0,0,1,0],r.POLAROID=[1.438,-.062,-.062,0,0,-.122,1.378,-.122,0,0,-.016,-.016,1.483,0,0,0,0,0,1,0],r.SHIFT_BGR=[0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0],t.exports=r},51767:(t,e,i)=>{var s=i(83419),n=i(29747),r=new s({initialize:function(t,e,i){this._rgb=[0,0,0],this.onChangeCallback=n,this.dirty=!1,this.set(t,e,i)},set:function(t,e,i){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),this._rgb=[t,e,i],this.onChange(),this},equals:function(t,e,i){var s=this._rgb;return s[0]===t&&s[1]===e&&s[2]===i},onChange:function(){this.dirty=!0;var t=this._rgb;this.onChangeCallback.call(this,t[0],t[1],t[2])},r:{get:function(){return this._rgb[0]},set:function(t){this._rgb[0]=t,this.onChange()}},g:{get:function(){return this._rgb[1]},set:function(t){this._rgb[1]=t,this.onChange()}},b:{get:function(){return this._rgb[2]},set:function(t){this._rgb[2]=t,this.onChange()}},destroy:function(){this.onChangeCallback=null}});t.exports=r},60461:t=>{t.exports={TOP_LEFT:0,TOP_CENTER:1,TOP_RIGHT:2,LEFT_TOP:3,LEFT_CENTER:4,LEFT_BOTTOM:5,CENTER:6,RIGHT_TOP:7,RIGHT_CENTER:8,RIGHT_BOTTOM:9,BOTTOM_LEFT:10,BOTTOM_CENTER:11,BOTTOM_RIGHT:12}},54312:(t,e,i)=>{var s=i(62235),n=i(35893),r=i(86327),o=i(88417);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},46768:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(86327),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},35827:(t,e,i)=>{var s=i(62235),n=i(54380),r=i(86327),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},46871:(t,e,i)=>{var s=i(66786),n=i(35893),r=i(7702);t.exports=function(t,e,i,o){return void 0===i&&(i=0),void 0===o&&(o=0),s(t,n(e)+i,r(e)+o),t}},5198:(t,e,i)=>{var s=i(7702),n=i(26541),r=i(20786),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},11879:(t,e,i)=>{var s=i(60461),n=[];n[s.BOTTOM_CENTER]=i(54312),n[s.BOTTOM_LEFT]=i(46768),n[s.BOTTOM_RIGHT]=i(35827),n[s.CENTER]=i(46871),n[s.LEFT_CENTER]=i(5198),n[s.RIGHT_CENTER]=i(80503),n[s.TOP_CENTER]=i(89698),n[s.TOP_LEFT]=i(922),n[s.TOP_RIGHT]=i(21373),n[s.LEFT_BOTTOM]=n[s.BOTTOM_LEFT],n[s.LEFT_TOP]=n[s.TOP_LEFT],n[s.RIGHT_BOTTOM]=n[s.BOTTOM_RIGHT],n[s.RIGHT_TOP]=n[s.TOP_RIGHT];t.exports=function(t,e,i,s,r){return n[i](t,e,s,r)}},80503:(t,e,i)=>{var s=i(7702),n=i(54380),r=i(20786),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},89698:(t,e,i)=>{var s=i(35893),n=i(17717),r=i(88417),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)+i),o(t,n(e)-a),t}},922:(t,e,i)=>{var s=i(26541),n=i(17717),r=i(385),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)-i),o(t,n(e)-a),t}},21373:(t,e,i)=>{var s=i(54380),n=i(17717),r=i(40136),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)+i),o(t,n(e)-a),t}},91660:(t,e,i)=>{t.exports={BottomCenter:i(54312),BottomLeft:i(46768),BottomRight:i(35827),Center:i(46871),LeftCenter:i(5198),QuickSet:i(11879),RightCenter:i(80503),TopCenter:i(89698),TopLeft:i(922),TopRight:i(21373)}},71926:(t,e,i)=>{var s=i(60461),n=i(79291),r={In:i(91660),To:i(16694)};r=n(!1,r,s),t.exports=r},21578:(t,e,i)=>{var s=i(62235),n=i(35893),r=i(88417),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,n(e)+i),o(t,s(e)+a),t}},10210:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(385),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,n(e)-i),o(t,s(e)+a),t}},82341:(t,e,i)=>{var s=i(62235),n=i(54380),r=i(40136),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,n(e)+i),o(t,s(e)+a),t}},87958:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(86327),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},40080:(t,e,i)=>{var s=i(7702),n=i(26541),r=i(20786),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)-i),r(t,s(e)+a),t}},88466:(t,e,i)=>{var s=i(26541),n=i(17717),r=i(40136),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)-i),o(t,n(e)-a),t}},38829:(t,e,i)=>{var s=i(60461),n=[];n[s.BOTTOM_CENTER]=i(21578),n[s.BOTTOM_LEFT]=i(10210),n[s.BOTTOM_RIGHT]=i(82341),n[s.LEFT_BOTTOM]=i(87958),n[s.LEFT_CENTER]=i(40080),n[s.LEFT_TOP]=i(88466),n[s.RIGHT_BOTTOM]=i(19211),n[s.RIGHT_CENTER]=i(34609),n[s.RIGHT_TOP]=i(48741),n[s.TOP_CENTER]=i(49440),n[s.TOP_LEFT]=i(81288),n[s.TOP_RIGHT]=i(61323);t.exports=function(t,e,i,s,r){return n[i](t,e,s,r)}},19211:(t,e,i)=>{var s=i(62235),n=i(54380),r=i(86327),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},34609:(t,e,i)=>{var s=i(7702),n=i(54380),r=i(20786),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,n(e)+i),r(t,s(e)+a),t}},48741:(t,e,i)=>{var s=i(54380),n=i(17717),r=i(385),o=i(66737);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),r(t,s(e)+i),o(t,n(e)-a),t}},49440:(t,e,i)=>{var s=i(35893),n=i(17717),r=i(86327),o=i(88417);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,s(e)+i),r(t,n(e)-a),t}},81288:(t,e,i)=>{var s=i(26541),n=i(17717),r=i(86327),o=i(385);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,s(e)-i),r(t,n(e)-a),t}},61323:(t,e,i)=>{var s=i(54380),n=i(17717),r=i(86327),o=i(40136);t.exports=function(t,e,i,a){return void 0===i&&(i=0),void 0===a&&(a=0),o(t,s(e)+i),r(t,n(e)-a),t}},16694:(t,e,i)=>{t.exports={BottomCenter:i(21578),BottomLeft:i(10210),BottomRight:i(82341),LeftBottom:i(87958),LeftCenter:i(40080),LeftTop:i(88466),QuickSet:i(38829),RightBottom:i(19211),RightCenter:i(34609),RightTop:i(48741),TopCenter:i(49440),TopLeft:i(81288),TopRight:i(61323)}},66786:(t,e,i)=>{var s=i(88417),n=i(20786);t.exports=function(t,e,i){return s(t,e),n(t,i)}},62235:t=>{t.exports=function(t){return t.y+t.height-t.height*t.originY}},72873:(t,e,i)=>{var s=i(62235),n=i(26541),r=i(54380),o=i(17717),a=i(87841);t.exports=function(t,e){void 0===e&&(e=new a);var i=n(t),h=o(t);return e.x=i,e.y=h,e.width=r(t)-i,e.height=s(t)-h,e}},35893:t=>{t.exports=function(t){return t.x-t.width*t.originX+.5*t.width}},7702:t=>{t.exports=function(t){return t.y-t.height*t.originY+.5*t.height}},26541:t=>{t.exports=function(t){return t.x-t.width*t.originX}},87431:t=>{t.exports=function(t){return t.width*t.originX}},46928:t=>{t.exports=function(t){return t.height*t.originY}},54380:t=>{t.exports=function(t){return t.x+t.width-t.width*t.originX}},17717:t=>{t.exports=function(t){return t.y-t.height*t.originY}},86327:t=>{t.exports=function(t,e){return t.y=e-t.height+t.height*t.originY,t}},88417:t=>{t.exports=function(t,e){var i=t.width*t.originX;return t.x=e+i-.5*t.width,t}},20786:t=>{t.exports=function(t,e){var i=t.height*t.originY;return t.y=e+i-.5*t.height,t}},385:t=>{t.exports=function(t,e){return t.x=e+t.width*t.originX,t}},40136:t=>{t.exports=function(t,e){return t.x=e-t.width+t.width*t.originX,t}},66737:t=>{t.exports=function(t,e){return t.y=e+t.height*t.originY,t}},58724:(t,e,i)=>{t.exports={CenterOn:i(66786),GetBottom:i(62235),GetBounds:i(72873),GetCenterX:i(35893),GetCenterY:i(7702),GetLeft:i(26541),GetOffsetX:i(87431),GetOffsetY:i(46928),GetRight:i(54380),GetTop:i(17717),SetBottom:i(86327),SetCenterX:i(88417),SetCenterY:i(20786),SetLeft:i(385),SetRight:i(40136),SetTop:i(66737)}},20623:t=>{t.exports={setCrisp:function(t){return["optimizeSpeed","-moz-crisp-edges","-o-crisp-edges","-webkit-optimize-contrast","optimize-contrast","crisp-edges","pixelated"].forEach((function(e){t.style["image-rendering"]=e})),t.style.msInterpolationMode="nearest-neighbor",t},setBicubic:function(t){return t.style["image-rendering"]="auto",t.style.msInterpolationMode="bicubic",t}}},27919:(t,e,i)=>{var s,n,r,o=i(8054),a=i(68703),h=[],l=!1;t.exports=(r=function(){var t=0;return h.forEach((function(e){e.parent&&t++})),t},{create2D:function(t,e,i){return s(t,e,i,o.CANVAS)},create:s=function(t,e,i,s,r){var u;void 0===e&&(e=1),void 0===i&&(i=1),void 0===s&&(s=o.CANVAS),void 0===r&&(r=!1);var c=n(s);return null===c?(c={parent:t,canvas:document.createElement("canvas"),type:s},s===o.CANVAS&&h.push(c),u=c.canvas):(c.parent=t,u=c.canvas),r&&(c.parent=u),u.width=e,u.height=i,l&&s===o.CANVAS&&a.disable(u.getContext("2d",{willReadFrequently:!1})),u},createWebGL:function(t,e,i){return s(t,e,i,o.WEBGL)},disableSmoothing:function(){l=!0},enableSmoothing:function(){l=!1},first:n=function(t){if(void 0===t&&(t=o.CANVAS),t===o.WEBGL)return null;for(var e=0;e{var e,i="";t.exports={disable:function(t){return""===i&&(i=e(t)),i&&(t[i]=!1),t},enable:function(t){return""===i&&(i=e(t)),i&&(t[i]=!0),t},getPrefix:e=function(t){for(var e=["i","webkitI","msI","mozI","oI"],i=0;i{t.exports=function(t,e){return void 0===e&&(e="none"),t.style.msTouchAction=e,t.style["ms-touch-action"]=e,t.style["touch-action"]=e,t}},91610:t=>{t.exports=function(t,e){void 0===e&&(e="none");return["-webkit-","-khtml-","-moz-","-ms-",""].forEach((function(i){t.style[i+"user-select"]=e})),t.style["-webkit-touch-callout"]=e,t.style["-webkit-tap-highlight-color"]="rgba(0, 0, 0, 0)",t}},26253:(t,e,i)=>{t.exports={CanvasInterpolation:i(20623),CanvasPool:i(27919),Smoothing:i(68703),TouchAction:i(65208),UserSelect:i(91610)}},40987:(t,e,i)=>{var s=i(83419),n=i(37589),r=i(1e3),o=i(7537),a=i(87837),h=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=255),this.r=0,this.g=0,this.b=0,this.a=255,this._h=0,this._s=0,this._v=0,this._locked=!1,this.gl=[0,0,0,1],this._color=0,this._color32=0,this._rgba="",this.setTo(t,e,i,s)},transparent:function(){return this._locked=!0,this.red=0,this.green=0,this.blue=0,this.alpha=0,this._locked=!1,this.update(!0)},setTo:function(t,e,i,s,n){return void 0===s&&(s=255),void 0===n&&(n=!0),this._locked=!0,this.red=t,this.green=e,this.blue=i,this.alpha=s,this._locked=!1,this.update(n)},setGLTo:function(t,e,i,s){return void 0===s&&(s=1),this._locked=!0,this.redGL=t,this.greenGL=e,this.blueGL=i,this.alphaGL=s,this._locked=!1,this.update(!0)},setFromRGB:function(t){return this._locked=!0,this.red=t.r,this.green=t.g,this.blue=t.b,t.hasOwnProperty("a")&&(this.alpha=t.a),this._locked=!1,this.update(!0)},setFromHSV:function(t,e,i){return o(t,e,i,this)},update:function(t){if(void 0===t&&(t=!1),this._locked)return this;var e=this.r,i=this.g,s=this.b,o=this.a;return this._color=n(e,i,s),this._color32=r(e,i,s,o),this._rgba="rgba("+e+","+i+","+s+","+o/255+")",t&&a(e,i,s,this),this},updateHSV:function(){var t=this.r,e=this.g,i=this.b;return a(t,e,i,this),this},clone:function(){return new h(this.r,this.g,this.b,this.a)},gray:function(t){return this.setTo(t,t,t)},random:function(t,e){void 0===t&&(t=0),void 0===e&&(e=255);var i=Math.floor(t+Math.random()*(e-t)),s=Math.floor(t+Math.random()*(e-t)),n=Math.floor(t+Math.random()*(e-t));return this.setTo(i,s,n)},randomGray:function(t,e){void 0===t&&(t=0),void 0===e&&(e=255);var i=Math.floor(t+Math.random()*(e-t));return this.setTo(i,i,i)},saturate:function(t){return this.s+=t/100,this},desaturate:function(t){return this.s-=t/100,this},lighten:function(t){return this.v+=t/100,this},darken:function(t){return this.v-=t/100,this},brighten:function(t){var e=this.r,i=this.g,s=this.b;return e=Math.max(0,Math.min(255,e-Math.round(-t/100*255))),i=Math.max(0,Math.min(255,i-Math.round(-t/100*255))),s=Math.max(0,Math.min(255,s-Math.round(-t/100*255))),this.setTo(e,i,s)},color:{get:function(){return this._color}},color32:{get:function(){return this._color32}},rgba:{get:function(){return this._rgba}},redGL:{get:function(){return this.gl[0]},set:function(t){this.gl[0]=Math.min(Math.abs(t),1),this.r=Math.floor(255*this.gl[0]),this.update(!0)}},greenGL:{get:function(){return this.gl[1]},set:function(t){this.gl[1]=Math.min(Math.abs(t),1),this.g=Math.floor(255*this.gl[1]),this.update(!0)}},blueGL:{get:function(){return this.gl[2]},set:function(t){this.gl[2]=Math.min(Math.abs(t),1),this.b=Math.floor(255*this.gl[2]),this.update(!0)}},alphaGL:{get:function(){return this.gl[3]},set:function(t){this.gl[3]=Math.min(Math.abs(t),1),this.a=Math.floor(255*this.gl[3]),this.update()}},red:{get:function(){return this.r},set:function(t){t=Math.floor(Math.abs(t)),this.r=Math.min(t,255),this.gl[0]=t/255,this.update(!0)}},green:{get:function(){return this.g},set:function(t){t=Math.floor(Math.abs(t)),this.g=Math.min(t,255),this.gl[1]=t/255,this.update(!0)}},blue:{get:function(){return this.b},set:function(t){t=Math.floor(Math.abs(t)),this.b=Math.min(t,255),this.gl[2]=t/255,this.update(!0)}},alpha:{get:function(){return this.a},set:function(t){t=Math.floor(Math.abs(t)),this.a=Math.min(t,255),this.gl[3]=t/255,this.update()}},h:{get:function(){return this._h},set:function(t){this._h=t,o(t,this._s,this._v,this)}},s:{get:function(){return this._s},set:function(t){this._s=t,o(this._h,t,this._v,this)}},v:{get:function(){return this._v},set:function(t){this._v=t,o(this._h,this._s,t,this)}}});t.exports=h},92728:(t,e,i)=>{var s=i(37589);t.exports=function(t){void 0===t&&(t=1024);var e,i=[],n=255,r=255,o=0,a=0;for(e=0;e<=n;e++)i.push({r:r,g:e,b:a,color:s(r,e,a)});for(o=255,e=n;e>=0;e--)i.push({r:e,g:o,b:a,color:s(e,o,a)});for(r=0,e=0;e<=n;e++,o--)i.push({r:r,g:o,b:e,color:s(r,o,e)});for(o=0,a=255,e=0;e<=n;e++,a--,r++)i.push({r:r,g:o,b:a,color:s(r,o,a)});if(1024===t)return i;var h=[],l=0,u=1024/t;for(e=0;e{t.exports=function(t){var e={r:t>>16&255,g:t>>8&255,b:255&t,a:255};return t>16777215&&(e.a=t>>>24),e}},62957:t=>{t.exports=function(t){var e=t.toString(16);return 1===e.length?"0"+e:e}},37589:t=>{t.exports=function(t,e,i){return t<<16|e<<8|i}},1e3:t=>{t.exports=function(t,e,i,s){return s<<24|t<<16|e<<8|i}},62183:(t,e,i)=>{var s=i(40987),n=i(89528);t.exports=function(t,e,i){var r=i,o=i,a=i;if(0!==e){var h=i<.5?i*(1+e):i+e-i*e,l=2*i-h;r=n(l,h,t+1/3),o=n(l,h,t),a=n(l,h,t-1/3)}return(new s).setGLTo(r,o,a,1)}},27939:(t,e,i)=>{var s=i(7537);t.exports=function(t,e){void 0===t&&(t=1),void 0===e&&(e=1);for(var i=[],n=0;n<=359;n++)i.push(s(n/359,t,e));return i}},7537:(t,e,i)=>{var s=i(37589);function n(t,e,i,s){var n=(t+6*e)%6,r=Math.min(n,4-n,1);return Math.round(255*(s-s*i*Math.max(0,r)))}t.exports=function(t,e,i,r){void 0===e&&(e=1),void 0===i&&(i=1);var o=n(5,t,e,i),a=n(3,t,e,i),h=n(1,t,e,i);return r?r.setTo?r.setTo(o,a,h,r.alpha,!0):(r.r=o,r.g=a,r.b=h,r.color=s(o,a,h),r):{r:o,g:a,b:h,color:s(o,a,h)}}},70238:(t,e,i)=>{var s=i(40987);t.exports=function(t){var e=new s;t=t.replace(/^(?:#|0x)?([a-f\d])([a-f\d])([a-f\d])$/i,(function(t,e,i,s){return e+e+i+i+s+s}));var i=/^(?:#|0x)?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);if(i){var n=parseInt(i[1],16),r=parseInt(i[2],16),o=parseInt(i[3],16);e.setTo(n,r,o)}return e}},89528:t=>{t.exports=function(t,e,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}},30100:(t,e,i)=>{var s=i(40987),n=i(90664);t.exports=function(t){var e=n(t);return new s(e.r,e.g,e.b,e.a)}},90664:t=>{t.exports=function(t){return t>16777215?{a:t>>>24,r:t>>16&255,g:t>>8&255,b:255&t}:{a:255,r:t>>16&255,g:t>>8&255,b:255&t}}},13699:(t,e,i)=>{var s=i(28915),n=function(t,e,i,n,r,o,a,h){void 0===a&&(a=100),void 0===h&&(h=0);var l=h/a;return{r:s(t,n,l),g:s(e,r,l),b:s(i,o,l)}};t.exports={RGBWithRGB:n,ColorWithRGB:function(t,e,i,s,r,o){return void 0===r&&(r=100),void 0===o&&(o=0),n(t.r,t.g,t.b,e,i,s,r,o)},ColorWithColor:function(t,e,i,s){return void 0===i&&(i=100),void 0===s&&(s=0),n(t.r,t.g,t.b,e.r,e.g,e.b,i,s)}}},68957:(t,e,i)=>{var s=i(40987);t.exports=function(t){return new s(t.r,t.g,t.b,t.a)}},87388:(t,e,i)=>{var s=i(40987);t.exports=function(t){var e=new s,i=/^rgba?\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d+(?:\.\d+)?))?\s*\)$/.exec(t.toLowerCase());if(i){var n=parseInt(i[1],10),r=parseInt(i[2],10),o=parseInt(i[3],10),a=void 0!==i[4]?parseFloat(i[4]):1;e.setTo(n,r,o,255*a)}return e}},87837:t=>{t.exports=function(t,e,i,s){void 0===s&&(s={h:0,s:0,v:0}),t/=255,e/=255,i/=255;var n=Math.min(t,e,i),r=Math.max(t,e,i),o=r-n,a=0,h=0===r?0:o/r,l=r;return r!==n&&(r===t?a=(e-i)/o+(e{var s=i(62957);t.exports=function(t,e,i,n,r){return void 0===n&&(n=255),void 0===r&&(r="#"),"#"===r?"#"+((1<<24)+(t<<16)+(e<<8)+i).toString(16).slice(1,7):"0x"+s(n)+s(t)+s(e)+s(i)}},85386:(t,e,i)=>{var s=i(30976),n=i(40987);t.exports=function(t,e){return void 0===t&&(t=0),void 0===e&&(e=255),new n(s(t,e),s(t,e),s(t,e))}},80333:(t,e,i)=>{var s=i(70238),n=i(30100),r=i(68957),o=i(87388);t.exports=function(t){switch(typeof t){case"string":return"rgb"===t.substr(0,3).toLowerCase()?o(t):s(t);case"number":return n(t);case"object":return r(t)}}},3956:(t,e,i)=>{var s=i(40987);s.ColorSpectrum=i(92728),s.ColorToRGBA=i(91588),s.ComponentToHex=i(62957),s.GetColor=i(37589),s.GetColor32=i(1e3),s.HexStringToColor=i(70238),s.HSLToColor=i(62183),s.HSVColorWheel=i(27939),s.HSVToRGB=i(7537),s.HueToComponent=i(89528),s.IntegerToColor=i(30100),s.IntegerToRGB=i(90664),s.Interpolate=i(13699),s.ObjectToColor=i(68957),s.RandomRGB=i(85386),s.RGBStringToColor=i(87388),s.RGBToHSV=i(87837),s.RGBToString=i(75723),s.ValueToColor=i(80333),t.exports=s},27460:(t,e,i)=>{t.exports={Align:i(71926),BaseShader:i(73894),Bounds:i(58724),Canvas:i(26253),Color:i(3956),ColorMatrix:i(89422),Masks:i(69781),RGB:i(51767)}},6858:(t,e,i)=>{var s=i(83419),n=i(39429),r=new s({initialize:function(t,e,i,s,n,r){e||(e=t.sys.make.image({x:i,y:s,key:n,frame:r,add:!1})),this.bitmapMask=e,this.invertAlpha=!1,this.isStencil=!1},setBitmap:function(t){this.bitmapMask=t},preRenderWebGL:function(t,e,i){t.pipelines.BITMAPMASK_PIPELINE.beginMask(this,e,i)},postRenderWebGL:function(t,e,i){t.pipelines.BITMAPMASK_PIPELINE.endMask(this,e,i)},preRenderCanvas:function(){},postRenderCanvas:function(){},destroy:function(){this.bitmapMask=null}});n.register("bitmapMask",(function(t,e,i,s,n){return new r(this.scene,t,e,i,s,n)})),t.exports=r},80661:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.geometryMask=e,this.invertAlpha=!1,this.isStencil=!0,this.level=0},setShape:function(t){return this.geometryMask=t,this},setInvertAlpha:function(t){return void 0===t&&(t=!0),this.invertAlpha=t,this},preRenderWebGL:function(t,e,i){var s=t.gl;t.flush(),0===t.maskStack.length&&(s.enable(s.STENCIL_TEST),s.clear(s.STENCIL_BUFFER_BIT),t.maskCount=0),t.currentCameraMask.mask!==this&&(t.currentMask.mask=this),t.maskStack.push({mask:this,camera:i}),this.applyStencil(t,i,!0),t.maskCount++},applyStencil:function(t,e,i){var s=t.gl,n=this.geometryMask,r=t.maskCount,o=255;s.colorMask(!1,!1,!1,!1),i?(s.stencilFunc(s.EQUAL,r,o),s.stencilOp(s.KEEP,s.KEEP,s.INCR),r++):(s.stencilFunc(s.EQUAL,r+1,o),s.stencilOp(s.KEEP,s.KEEP,s.DECR)),this.level=r,n.renderWebGL(t,n,e),t.flush(),s.colorMask(!0,!0,!0,!0),s.stencilOp(s.KEEP,s.KEEP,s.KEEP),this.invertAlpha?s.stencilFunc(s.NOTEQUAL,r,o):s.stencilFunc(s.EQUAL,r,o)},postRenderWebGL:function(t){var e=t.gl;t.maskStack.pop(),t.maskCount--,t.flush();var i=t.currentMask;if(0===t.maskStack.length)i.mask=null,e.disable(e.STENCIL_TEST);else{var s=t.maskStack[t.maskStack.length-1];s.mask.applyStencil(t,s.camera,!1),t.currentCameraMask.mask!==s.mask?(i.mask=s.mask,i.camera=s.camera):i.mask=null}},preRenderCanvas:function(t,e,i){var s=this.geometryMask;t.currentContext.save(),s.renderCanvas(t,s,i,null,null,!0),t.currentContext.clip()},postRenderCanvas:function(t){t.currentContext.restore()},destroy:function(){this.geometryMask=null}});t.exports=s},69781:(t,e,i)=>{t.exports={BitmapMask:i(6858),GeometryMask:i(80661)}},73894:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){e&&""!==e||(e=["precision mediump float;","uniform vec2 resolution;","varying vec2 fragCoord;","void main () {"," vec2 uv = fragCoord / resolution.xy;"," gl_FragColor = vec4(uv.xyx, 1.0);","}"].join("\n")),i&&""!==i||(i=["precision mediump float;","uniform mat4 uProjectionMatrix;","uniform mat4 uViewMatrix;","uniform vec2 uResolution;","attribute vec2 inPosition;","varying vec2 fragCoord;","varying vec2 outTexCoord;","void main () {"," gl_Position = uProjectionMatrix * uViewMatrix * vec4(inPosition, 1.0, 1.0);"," fragCoord = vec2(inPosition.x, uResolution.y - inPosition.y);"," outTexCoord = vec2(inPosition.x / uResolution.x, fragCoord.y / uResolution.y);","}"].join("\n")),void 0===s&&(s=null),this.key=t,this.fragmentSrc=e,this.vertexSrc=i,this.uniforms=s}});t.exports=s},40366:t=>{t.exports=function(t,e){var i;if(e)"string"==typeof e?i=document.getElementById(e):"object"==typeof e&&1===e.nodeType&&(i=e);else if(t.parentElement||null===e)return t;return i||(i=document.body),i.appendChild(t),t}},83719:(t,e,i)=>{var s=i(40366);t.exports=function(t){var e=t.config;if(e.parent&&e.domCreateContainer){var i=document.createElement("div");i.style.cssText=["display: block;","width: "+t.scale.width+"px;","height: "+t.scale.height+"px;","padding: 0; margin: 0;","position: absolute;","overflow: hidden;","pointer-events: "+e.domPointerEvents+";","transform: scale(1);","transform-origin: left top;"].join(" "),t.domContainer=i,s(i,e.parent)}}},57264:(t,e,i)=>{var s=i(25892);t.exports=function(t){if("complete"!==document.readyState&&"interactive"!==document.readyState){var e=function(){document.removeEventListener("deviceready",e,!0),document.removeEventListener("DOMContentLoaded",e,!0),window.removeEventListener("load",e,!0),t()};document.body?s.cordova?document.addEventListener("deviceready",e,!1):(document.addEventListener("DOMContentLoaded",e,!0),window.addEventListener("load",e,!0)):window.setTimeout(e,20)}else t()}},57811:t=>{t.exports=function(t){if(!t)return window.innerHeight;var e=Math.abs(window.orientation),i={w:0,h:0},s=document.createElement("div");return s.setAttribute("style","position: fixed; height: 100vh; width: 0; top: 0"),document.documentElement.appendChild(s),i.w=90===e?s.offsetHeight:window.innerWidth,i.h=90===e?window.innerWidth:s.offsetHeight,document.documentElement.removeChild(s),s=null,90!==Math.abs(window.orientation)?i.h:i.w}},45818:(t,e,i)=>{var s=i(13560);t.exports=function(t,e){var i=window.screen,n=!!i&&(i.orientation||i.mozOrientation||i.msOrientation);return n&&"string"==typeof n.type?n.type:"string"==typeof n?n:"number"==typeof window.orientation?0===window.orientation||180===window.orientation?s.ORIENTATION.PORTRAIT:s.ORIENTATION.LANDSCAPE:window.matchMedia?window.matchMedia("(orientation: portrait)").matches?s.ORIENTATION.PORTRAIT:window.matchMedia("(orientation: landscape)").matches?s.ORIENTATION.LANDSCAPE:void 0:e>t?s.ORIENTATION.PORTRAIT:s.ORIENTATION.LANDSCAPE}},74403:t=>{t.exports=function(t){var e;return""!==t&&("string"==typeof t?e=document.getElementById(t):t&&1===t.nodeType&&(e=t)),e||(e=document.body),e}},56836:t=>{t.exports=function(t){var e="";try{if(window.DOMParser)e=(new DOMParser).parseFromString(t,"text/xml");else(e=new ActiveXObject("Microsoft.XMLDOM")).loadXML(t)}catch(t){e=null}return e&&e.documentElement&&!e.getElementsByTagName("parsererror").length?e:null}},35846:t=>{t.exports=function(t){t.parentNode&&t.parentNode.removeChild(t)}},43092:(t,e,i)=>{var s=i(83419),n=i(29747),r=new s({initialize:function(){this.isRunning=!1,this.callback=n,this.isSetTimeOut=!1,this.timeOutID=null,this.delay=0;var t=this;this.step=function e(i){t.callback(i),t.isRunning&&(t.timeOutID=window.requestAnimationFrame(e))},this.stepTimeout=function e(){t.isRunning&&(t.timeOutID=window.setTimeout(e,t.delay)),t.callback(window.performance.now())}},start:function(t,e,i){this.isRunning||(this.callback=t,this.isSetTimeOut=e,this.delay=i,this.isRunning=!0,this.timeOutID=e?window.setTimeout(this.stepTimeout,0):window.requestAnimationFrame(this.step))},stop:function(){this.isRunning=!1,this.isSetTimeOut?clearTimeout(this.timeOutID):window.cancelAnimationFrame(this.timeOutID)},destroy:function(){this.stop(),this.callback=n}});t.exports=r},84902:(t,e,i)=>{var s={AddToDOM:i(40366),DOMContentLoaded:i(57264),GetInnerHeight:i(57811),GetScreenOrientation:i(45818),GetTarget:i(74403),ParseXML:i(56836),RemoveFromDOM:i(35846),RequestAnimationFrame:i(43092)};t.exports=s},47565:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(37277),o=new s({Extends:n,initialize:function(){n.call(this)},shutdown:function(){this.removeAllListeners()},destroy:function(){this.removeAllListeners()}});r.register("EventEmitter",o,"events"),t.exports=o},93055:(t,e,i)=>{t.exports={EventEmitter:i(47565)}},20122:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e){void 0===e&&(e=1),n.call(this,r.BARREL,t),this.amount=e}});t.exports=o},32251:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h){void 0===i&&(i=1),void 0===s&&(s=1),void 0===o&&(o=1),void 0===a&&(a=1),void 0===h&&(h=4),n.call(this,r.BLOOM,t),this.steps=h,this.offsetX=i,this.offsetY=s,this.blurStrength=o,this.strength=a,this.glcolor=[1,1,1],null!=e&&(this.color=e)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},9047:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h){void 0===e&&(e=0),void 0===i&&(i=2),void 0===s&&(s=2),void 0===o&&(o=1),void 0===h&&(h=4),n.call(this,r.BLUR,t),this.quality=e,this.x=i,this.y=s,this.steps=h,this.strength=o,this.glcolor=[1,1,1],null!=a&&(this.color=a)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},27885:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l){void 0===e&&(e=.5),void 0===i&&(i=1),void 0===s&&(s=.2),void 0===o&&(o=!1),void 0===a&&(a=1),void 0===h&&(h=1),void 0===l&&(l=1),n.call(this,r.BOKEH,t),this.radius=e,this.amount=i,this.contrast=s,this.isTiltShift=o,this.strength=l,this.blurX=a,this.blurY=h}});t.exports=o},12578:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a){void 0===e&&(e=8),void 0===o&&(o=1),void 0===a&&(a=.005),n.call(this,r.CIRCLE,t),this.scale=o,this.feather=a,this.thickness=e,this.glcolor=[1,.2,.7],this.glcolor2=[1,0,0,.4],null!=i&&(this.color=i),null!=s&&(this.backgroundColor=s)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}},backgroundColor:{get:function(){var t=this.glcolor2;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor2;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}},backgroundAlpha:{get:function(){return this.glcolor2[3]},set:function(t){this.glcolor2[3]=t}}});t.exports=o},15802:(t,e,i)=>{var s=i(83419),n=i(89422),r=i(14811),o=new s({Extends:n,initialize:function(t){n.call(this),this.type=r.COLOR_MATRIX,this.gameObject=t,this.active=!0},destroy:function(){this.gameObject=null,this._matrix=null,this._data=null}});t.exports=o},72898:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.type=t,this.gameObject=e,this.active=!0},setActive:function(t){return this.active=t,this},destroy:function(){this.gameObject=null,this.active=!1}});t.exports=s},44553:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s){void 0===e&&(e="__WHITE"),void 0===i&&(i=.005),void 0===s&&(s=.005),n.call(this,r.DISPLACEMENT,t),this.x=i,this.y=s,this.glTexture,this.setTexture(e)},setTexture:function(t){var e=this.gameObject.scene.sys.textures.getFrame(t);return e&&(this.glTexture=e.glTexture),this}});t.exports=o},68531:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===i&&(i=4),void 0===s&&(s=0),void 0===o&&(o=!1),n.call(this,r.GLOW,t),this.outerStrength=i,this.innerStrength=s,this.knockout=o,this.glcolor=[1,1,1,1],void 0!==e&&(this.color=e)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},37102:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l,u){void 0===s&&(s=.2),void 0===o&&(o=0),void 0===a&&(a=0),void 0===h&&(h=0),void 0===l&&(l=1),void 0===u&&(u=0),n.call(this,r.GRADIENT,t),this.alpha=s,this.size=u,this.fromX=o,this.fromY=a,this.toX=h,this.toY=l,this.glcolor1=[255,0,0],this.glcolor2=[0,255,0],null!=e&&(this.color1=e),null!=i&&(this.color2=i)},color1:{get:function(){var t=this.glcolor1;return(t[0]<<16)+(t[1]<<8)+(0|t[2])},set:function(t){var e=this.glcolor1;e[0]=t>>16&255,e[1]=t>>8&255,e[2]=255&t}},color2:{get:function(){var t=this.glcolor2;return(t[0]<<16)+(t[1]<<8)+(0|t[2])},set:function(t){var e=this.glcolor2;e[0]=t>>16&255,e[1]=t>>8&255,e[2]=255&t}}});t.exports=o},86886:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e){void 0===e&&(e=1),n.call(this,r.PIXELATE,t),this.amount=e}});t.exports=o},92322:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=.1),void 0===o&&(o=1),void 0===h&&(h=6),void 0===l&&(l=1),n.call(this,r.SHADOW,t),this.x=e,this.y=i,this.decay=s,this.power=o,this.glcolor=[0,0,0,1],this.samples=h,this.intensity=l,void 0!==a&&(this.color=a)},color:{get:function(){var t=this.glcolor;return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)},set:function(t){var e=this.glcolor;e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}}});t.exports=o},39563:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===e&&(e=.5),void 0===i&&(i=.5),void 0===s&&(s=3),void 0===o&&(o=!1),n.call(this,r.SHINE,t),this.speed=e,this.lineWidth=i,this.gradient=s,this.reveal=o}});t.exports=o},56448:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===e&&(e=.5),void 0===i&&(i=.5),void 0===s&&(s=.5),void 0===o&&(o=.5),n.call(this,r.VIGNETTE,t),this.x=e,this.y=i,this.radius=s,this.strength=o}});t.exports=o},38433:(t,e,i)=>{var s=i(83419),n=i(72898),r=i(14811),o=new s({Extends:n,initialize:function(t,e,i,s,o){void 0===e&&(e=.1),void 0===i&&(i=0),void 0===s&&(s=0),void 0===o&&(o=!1),n.call(this,r.WIPE,t),this.progress=0,this.wipeWidth=e,this.direction=i,this.axis=s,this.reveal=o}});t.exports=o},14811:t=>{t.exports={GLOW:4,SHADOW:5,PIXELATE:6,VIGNETTE:7,SHINE:8,BLUR:9,GRADIENT:12,BLOOM:13,COLOR_MATRIX:14,CIRCLE:15,BARREL:16,DISPLACEMENT:17,WIPE:18,BOKEH:19}},66064:(t,e,i)=>{var s=i(79291),n=i(14811),r={Barrel:i(20122),Controller:i(72898),Bloom:i(32251),Blur:i(9047),Bokeh:i(27885),Circle:i(12578),ColorMatrix:i(15802),Displacement:i(44553),Glow:i(68531),Gradient:i(37102),Pixelate:i(86886),Shadow:i(92322),Shine:i(39563),Vignette:i(56448),Wipe:i(38433)};r=s(!1,r,n),t.exports=r},25305:(t,e,i)=>{var s=i(10312),n=i(23568);t.exports=function(t,e,i){e.x=n(i,"x",0),e.y=n(i,"y",0),e.depth=n(i,"depth",0),e.flipX=n(i,"flipX",!1),e.flipY=n(i,"flipY",!1);var r=n(i,"scale",null);"number"==typeof r?e.setScale(r):null!==r&&(e.scaleX=n(r,"x",1),e.scaleY=n(r,"y",1));var o=n(i,"scrollFactor",null);"number"==typeof o?e.setScrollFactor(o):null!==o&&(e.scrollFactorX=n(o,"x",1),e.scrollFactorY=n(o,"y",1)),e.rotation=n(i,"rotation",0);var a=n(i,"angle",null);null!==a&&(e.angle=a),e.alpha=n(i,"alpha",1);var h=n(i,"origin",null);if("number"==typeof h)e.setOrigin(h);else if(null!==h){var l=n(h,"x",.5),u=n(h,"y",.5);e.setOrigin(l,u)}return e.blendMode=n(i,"blendMode",s.NORMAL),e.visible=n(i,"visible",!0),n(i,"add",!0)&&t.sys.displayList.add(e),e.preUpdate&&t.sys.updateList.add(e),e}},13059:(t,e,i)=>{var s=i(23568);t.exports=function(t,e){var i=s(e,"anims",null);if(null===i)return t;if("string"==typeof i)t.anims.play(i);else if("object"==typeof i){var n=t.anims,r=s(i,"key",void 0);if(r){var o=s(i,"startFrame",void 0),a=s(i,"delay",0),h=s(i,"repeat",0),l=s(i,"repeatDelay",0),u=s(i,"yoyo",!1),c=s(i,"play",!1),d=s(i,"delayedPlay",0),f={key:r,delay:a,repeat:h,repeatDelay:l,yoyo:u,startFrame:o};c?n.play(f):d>0?n.playAfterDelay(f,d):n.load(f)}}return t}},8050:(t,e,i)=>{var s=i(83419),n=i(73162),r=i(37277),o=i(51708),a=i(44594),h=i(19186),l=new s({Extends:n,initialize:function(t){n.call(this,t),this.sortChildrenFlag=!1,this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.addCallback=this.addChildCallback,this.removeCallback=this.removeChildCallback,this.events.once(a.BOOT,this.boot,this),this.events.on(a.START,this.start,this)},boot:function(){this.events.once(a.DESTROY,this.destroy,this)},addChildCallback:function(t){t.displayList&&t.displayList!==this&&t.removeFromDisplayList(),t.parentContainer&&t.parentContainer.remove(t),t.displayList||(this.queueDepthSort(),t.displayList=this,t.emit(o.ADDED_TO_SCENE,t,this.scene),this.events.emit(a.ADDED_TO_SCENE,t,this.scene))},removeChildCallback:function(t){this.queueDepthSort(),t.displayList=null,t.emit(o.REMOVED_FROM_SCENE,t,this.scene),this.events.emit(a.REMOVED_FROM_SCENE,t,this.scene)},start:function(){this.events.once(a.SHUTDOWN,this.shutdown,this)},queueDepthSort:function(){this.sortChildrenFlag=!0},depthSort:function(){this.sortChildrenFlag&&(h(this.list,this.sortByDepth),this.sortChildrenFlag=!1)},sortByDepth:function(t,e){return t._depth-e._depth},getChildren:function(){return this.list},shutdown:function(){for(var t=this.list;t.length;)t[0].destroy(!0);this.events.off(a.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(a.START,this.start,this),this.scene=null,this.systems=null,this.events=null}});r.register("DisplayList",l,"displayList"),t.exports=l},95643:(t,e,i)=>{var s=i(83419),n=i(53774),r=i(45893),o=i(50792),a=i(51708),h=i(44594),l=new s({Extends:o,initialize:function(t,e){o.call(this),this.scene=t,this.displayList=null,this.type=e,this.state=0,this.parentContainer=null,this.name="",this.active=!0,this.tabIndex=-1,this.data=null,this.renderFlags=15,this.cameraFilter=0,this.input=null,this.body=null,this.ignoreDestroy=!1,this.on(a.ADDED_TO_SCENE,this.addedToScene,this),this.on(a.REMOVED_FROM_SCENE,this.removedFromScene,this),t.sys.queueDepthSort()},setActive:function(t){return this.active=t,this},setName:function(t){return this.name=t,this},setState:function(t){return this.state=t,this},setDataEnabled:function(){return this.data||(this.data=new r(this)),this},setData:function(t,e){return this.data||(this.data=new r(this)),this.data.set(t,e),this},incData:function(t,e){return this.data||(this.data=new r(this)),this.data.inc(t,e),this},toggleData:function(t){return this.data||(this.data=new r(this)),this.data.toggle(t),this},getData:function(t){return this.data||(this.data=new r(this)),this.data.get(t)},setInteractive:function(t,e,i){return this.scene.sys.input.enable(this,t,e,i),this},disableInteractive:function(){return this.scene.sys.input.disable(this),this},removeInteractive:function(){return this.scene.sys.input.clear(this),this.input=void 0,this},addedToScene:function(){},removedFromScene:function(){},update:function(){},toJSON:function(){return n(this)},willRender:function(t){return!(!(!this.displayList||!this.displayList.active||this.displayList.willRender(t))||l.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},getIndexList:function(){for(var t=this,e=this.parentContainer,i=[];e&&(i.unshift(e.getIndex(t)),t=e,e.parentContainer);)e=e.parentContainer;return this.displayList?i.unshift(this.displayList.getIndex(t)):i.unshift(this.scene.sys.displayList.getIndex(t)),i},addToDisplayList:function(t){return void 0===t&&(t=this.scene.sys.displayList),this.displayList&&this.displayList!==t&&this.removeFromDisplayList(),t.exists(this)||(this.displayList=t,t.add(this,!0),t.queueDepthSort(),this.emit(a.ADDED_TO_SCENE,this,this.scene),t.events.emit(h.ADDED_TO_SCENE,this,this.scene)),this},addToUpdateList:function(){return this.scene&&this.preUpdate&&this.scene.sys.updateList.add(this),this},removeFromDisplayList:function(){var t=this.displayList||this.scene.sys.displayList;return t&&t.exists(this)&&(t.remove(this,!0),t.queueDepthSort(),this.displayList=null,this.emit(a.REMOVED_FROM_SCENE,this,this.scene),t.events.emit(h.REMOVED_FROM_SCENE,this,this.scene)),this},removeFromUpdateList:function(){return this.scene&&this.preUpdate&&this.scene.sys.updateList.remove(this),this},destroy:function(t){this.scene&&!this.ignoreDestroy&&(void 0===t&&(t=!1),this.preDestroy&&this.preDestroy.call(this),this.emit(a.DESTROY,this,t),this.removeAllListeners(),this.postPipelines&&this.resetPostPipeline(!0),this.removeFromDisplayList(),this.removeFromUpdateList(),this.input&&(this.scene.sys.input.clear(this),this.input=void 0),this.data&&(this.data.destroy(),this.data=void 0),this.body&&(this.body.destroy(),this.body=void 0),this.preFX&&(this.preFX.destroy(),this.preFX=void 0),this.postFX&&(this.postFX.destroy(),this.postFX=void 0),this.active=!1,this.visible=!1,this.scene=void 0,this.parentContainer=void 0)}});l.RENDER_MASK=15,t.exports=l},44603:(t,e,i)=>{var s=i(83419),n=i(37277),r=i(44594),o=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.displayList,this.updateList,this.events.once(r.BOOT,this.boot,this),this.events.on(r.START,this.start,this)},boot:function(){this.displayList=this.systems.displayList,this.updateList=this.systems.updateList,this.events.once(r.DESTROY,this.destroy,this)},start:function(){this.events.once(r.SHUTDOWN,this.shutdown,this)},shutdown:function(){this.events.off(r.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(r.START,this.start,this),this.scene=null,this.systems=null,this.events=null,this.displayList=null,this.updateList=null}});o.register=function(t,e){o.prototype.hasOwnProperty(t)||(o.prototype[t]=e)},o.remove=function(t){o.prototype.hasOwnProperty(t)&&delete o.prototype[t]},n.register("GameObjectCreator",o,"make"),t.exports=o},39429:(t,e,i)=>{var s=i(83419),n=i(37277),r=i(44594),o=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.events=t.sys.events,this.displayList,this.updateList,this.events.once(r.BOOT,this.boot,this),this.events.on(r.START,this.start,this)},boot:function(){this.displayList=this.systems.displayList,this.updateList=this.systems.updateList,this.events.once(r.DESTROY,this.destroy,this)},start:function(){this.events.once(r.SHUTDOWN,this.shutdown,this)},existing:function(t){return(t.renderCanvas||t.renderWebGL)&&this.displayList.add(t),t.preUpdate&&this.updateList.add(t),t},shutdown:function(){this.events.off(r.SHUTDOWN,this.shutdown,this)},destroy:function(){this.shutdown(),this.events.off(r.START,this.start,this),this.scene=null,this.systems=null,this.events=null,this.displayList=null,this.updateList=null}});o.register=function(t,e){o.prototype.hasOwnProperty(t)||(o.prototype[t]=e)},o.remove=function(t){o.prototype.hasOwnProperty(t)&&delete o.prototype[t]},n.register("GameObjectFactory",o,"add"),t.exports=o},91296:(t,e,i)=>{var s=i(61340),n=new s,r=new s,o=new s,a={camera:n,sprite:r,calc:o};t.exports=function(t,e,i){var s=n,h=r,l=o;return h.applyITRS(t.x,t.y,t.rotation,t.scaleX,t.scaleY),s.copyFrom(e.matrix),i?(s.multiplyWithOffset(i,-e.scrollX*t.scrollFactorX,-e.scrollY*t.scrollFactorY),h.e=t.x,h.f=t.y):(h.e-=e.scrollX*t.scrollFactorX,h.f-=e.scrollY*t.scrollFactorY),s.multiply(h,l),a}},45027:(t,e,i)=>{var s=i(83419),n=i(25774),r=i(37277),o=i(44594),a=new s({Extends:n,initialize:function(t){n.call(this),this.checkQueue=!0,this.scene=t,this.systems=t.sys,t.sys.events.once(o.BOOT,this.boot,this),t.sys.events.on(o.START,this.start,this)},boot:function(){this.systems.events.once(o.DESTROY,this.destroy,this)},start:function(){var t=this.systems.events;t.on(o.PRE_UPDATE,this.update,this),t.on(o.UPDATE,this.sceneUpdate,this),t.once(o.SHUTDOWN,this.shutdown,this)},sceneUpdate:function(t,e){for(var i=this._active,s=i.length,n=0;n{t.exports=function(t,e,i,s,n,r,o,a,h,l,u,c,d,f,p){var v=i.x-e.displayOriginX+n,g=i.y-e.displayOriginY+r,m=v+i.w,y=g+i.h,x=o.a,T=o.b,w=o.c,b=o.d,S=o.e,E=o.f,A=v*x+g*w+S,C=v*T+g*b+E,_=v*x+y*w+S,M=v*T+y*b+E,P=m*x+y*w+S,R=m*T+y*b+E,L=m*x+g*w+S,O=m*T+g*b+E;a&&(A=Math.round(A),C=Math.round(C),_=Math.round(_),M=Math.round(M),P=Math.round(P),R=Math.round(R),L=Math.round(L),O=Math.round(O)),t.batchQuad(e,A,C,_,M,P,R,L,O,s.u0,s.v0,s.u1,s.v1,h,l,u,c,d,f,p)}},53048:t=>{t.exports=function(t,e,i,s){if(void 0===i&&(i=!1),void 0===s)return s={local:{x:0,y:0,width:0,height:0},global:{x:0,y:0,width:0,height:0},lines:{shortest:0,longest:0,lengths:null,height:0},wrappedText:"",words:[],characters:[],scaleX:0,scaleY:0};var n,r,o,a,h=t.text,l=h.length,u=t.maxWidth,c=t.wordWrapCharCode,d=Number.MAX_VALUE,f=Number.MAX_VALUE,p=0,v=0,g=t.fontData.chars,m=t.fontData.lineHeight,y=t.letterSpacing,x=t.lineSpacing,T=0,w=0,b=0,S=null,E=t._align,A=0,C=0,_=t.fontSize/t.fontData.size,M=_*t.scaleX,P=_*t.scaleY,R=null,L=0,O=[],F=Number.MAX_VALUE,D=0,k=0,I=0,B=[],N=[],U=null;if(u>0){for(n=0;nu||H-z>u?(G.push(V.i-1),V.cr?(G.push(V.i+V.word.length),z=0,Y=null):Y=V):V.cr&&(G.push(V.i+V.word.length),z=0,Y=null)}for(n=G.length-1;n>=0;n--)r=h,o=G[n],a="\n",h=r.substr(0,o)+a+r.substr(o+1);s.wrappedText=h,l=h.length,B=[],U=null}var j=0;for(n=0;nA&&(d=A),f>C&&(f=C);var K=A+S.xAdvance,Z=C+m;pD&&(D=I),ID&&(D=I),I0)for(var Q=0;Q{var s=i(21859);t.exports=function(t,e,i,n,r,o,a){var h=t.sys.textures.get(i),l=h.get(n),u=t.sys.cache.xml.get(r);if(l&&u){var c=s(u,l,o,a,h);return t.sys.cache.bitmapFont.add(e,{data:c,texture:i,frame:n,fromAtlas:!0}),!0}return!1}},6925:(t,e,i)=>{var s=i(35154);t.exports=function(t,e){var i=e.width,n=e.height,r=Math.floor(i/2),o=Math.floor(n/2),a=s(e,"chars","");if(""!==a){var h=s(e,"image",""),l=t.sys.textures.getFrame(h),u=l.cutX,c=l.cutY,d=l.source.width,f=l.source.height,p=s(e,"offset.x",0),v=s(e,"offset.y",0),g=s(e,"spacing.x",0),m=s(e,"spacing.y",0),y=s(e,"lineSpacing",0),x=s(e,"charsPerRow",null);null===x&&(x=d/i)>a.length&&(x=a.length);for(var T=p,w=v,b={retroFont:!0,font:h,size:i,lineHeight:n+y,chars:{}},S=0,E=0;E{function e(t,e){return parseInt(t.getAttribute(e),10)}t.exports=function(t,i,s,n,r){void 0===s&&(s=0),void 0===n&&(n=0);var o=i.cutX,a=i.cutY,h=i.source.width,l=i.source.height,u=i.sourceIndex,c={},d=t.getElementsByTagName("info")[0],f=t.getElementsByTagName("common")[0];c.font=d.getAttribute("face"),c.size=e(d,"size"),c.lineHeight=e(f,"lineHeight")+n,c.chars={};var p=t.getElementsByTagName("char"),v=void 0!==i&&i.trimmed;if(v)var g=i.height,m=i.width;for(var y=0;y{var s=i(87662),n=i(79291),r={Parse:i(6925)};r=n(!1,r,s),t.exports=r},87662:t=>{t.exports={TEXT_SET1:" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~",TEXT_SET2:" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET3:"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ",TEXT_SET4:"ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789",TEXT_SET5:"ABCDEFGHIJKLMNOPQRSTUVWXYZ.,/() '!?-*:0123456789",TEXT_SET6:"ABCDEFGHIJKLMNOPQRSTUVWXYZ!?:;0123456789\"(),-.' ",TEXT_SET7:"AGMSY+:4BHNTZ!;5CIOU.?06DJPV,(17EKQW\")28FLRX-'39",TEXT_SET8:"0123456789 .ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET9:"ABCDEFGHIJKLMNOPQRSTUVWXYZ()-0123456789.:,'\"?!",TEXT_SET10:"ABCDEFGHIJKLMNOPQRSTUVWXYZ",TEXT_SET11:"ABCDEFGHIJKLMNOPQRSTUVWXYZ.,\"-+!?()':;0123456789"}},2638:(t,e,i)=>{var s=i(22186),n=i(83419),r=i(12310),o=new n({Extends:s,Mixins:[r],initialize:function(t,e,i,n,r,o,a){s.call(this,t,e,i,n,r,o,a),this.type="DynamicBitmapText",this.scrollX=0,this.scrollY=0,this.cropWidth=0,this.cropHeight=0,this.displayCallback,this.callbackData={parent:this,color:0,tint:{topLeft:0,topRight:0,bottomLeft:0,bottomRight:0},index:0,charCode:0,x:0,y:0,scale:0,rotation:0,data:0}},setSize:function(t,e){return this.cropWidth=t,this.cropHeight=e,this},setDisplayCallback:function(t){return this.displayCallback=t,this},setScrollX:function(t){return this.scrollX=t,this},setScrollY:function(t){return this.scrollY=t,this}});t.exports=o},86741:(t,e,i)=>{var s=i(20926);t.exports=function(t,e,i,n){var r=e._text,o=r.length,a=t.currentContext;if(0!==o&&s(t,a,e,i,n)){i.addToRenderList(e);var h=e.fromAtlas?e.frame:e.texture.frames.__BASE,l=e.displayCallback,u=e.callbackData,c=e.fontData.chars,d=e.fontData.lineHeight,f=e._letterSpacing,p=0,v=0,g=0,m=null,y=0,x=0,T=0,w=0,b=0,S=0,E=null,A=0,C=e.frame.source.image,_=h.cutX,M=h.cutY,P=0,R=0,L=e._fontSize/e.fontData.size,O=e._align,F=0,D=0;e.getTextBounds(!1);var k=e._bounds.lines;1===O?D=(k.longest-k.lengths[0])/2:2===O&&(D=k.longest-k.lengths[0]),a.translate(-e.displayOriginX,-e.displayOriginY);var I=i.roundPixels;e.cropWidth>0&&e.cropHeight>0&&(a.beginPath(),a.rect(0,0,e.cropWidth,e.cropHeight),a.clip());for(var B=0;B{var s=i(2638),n=i(25305),r=i(44603),o=i(23568);r.register("dynamicBitmapText",(function(t,e){void 0===t&&(t={});var i=o(t,"font",""),r=o(t,"text",""),a=o(t,"size",!1),h=new s(this.scene,0,0,i,r,a);return void 0!==e&&(t.add=e),n(this.scene,h,t),h}))},72566:(t,e,i)=>{var s=i(2638);i(39429).register("dynamicBitmapText",(function(t,e,i,n,r){return this.displayList.add(new s(this.scene,t,e,i,n,r))}))},12310:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(73482),r=i(86741),t.exports={renderWebGL:n,renderCanvas:r}},73482:(t,e,i)=>{var s=i(91296),n=i(61340),r=i(70554),o=new n;t.exports=function(t,e,i,n){var a=e.text,h=a.length;if(0!==h){i.addToRenderList(e);var l=t.pipelines.set(e.pipeline,e),u=s(e,i,n);t.pipelines.preBatch(e);var c=u.sprite,d=u.calc,f=o,p=e.cropWidth>0||e.cropHeight>0;p&&(l.flush(),t.pushScissor(d.tx,d.ty,e.cropWidth*d.scaleX,e.cropHeight*d.scaleY));var v,g,m=e.frame.glTexture,y=e.tintFill,x=r.getTintAppendFloatAlpha(e.tintTopLeft,i.alpha*e._alphaTL),T=r.getTintAppendFloatAlpha(e.tintTopRight,i.alpha*e._alphaTR),w=r.getTintAppendFloatAlpha(e.tintBottomLeft,i.alpha*e._alphaBL),b=r.getTintAppendFloatAlpha(e.tintBottomRight,i.alpha*e._alphaBR),S=l.setGameObject(e),E=0,A=0,C=0,_=0,M=e.letterSpacing,P=0,R=0,L=e.scrollX,O=e.scrollY,F=e.fontData,D=F.chars,k=F.lineHeight,I=e.fontSize/F.size,B=0,N=e._align,U=0,X=0,Y=e.getTextBounds(!1);e.maxWidth>0&&(h=(a=Y.wrappedText).length);var z=e._bounds.lines;1===N?X=(z.longest-z.lengths[0])/2:2===N&&(X=z.longest-z.lengths[0]);for(var G=i.roundPixels,V=e.displayCallback,W=e.callbackData,H=0;H{var s=i(83419),n=i(45319),r=i(31401),o=i(95643),a=i(53048),h=i(61327),l=i(21859),u=i(87841),c=i(18658),d=new s({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.Depth,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Texture,r.Tint,r.Transform,r.Visible,c],initialize:function(t,e,i,s,n,r,h){void 0===n&&(n=""),void 0===h&&(h=0),o.call(this,t,"BitmapText"),this.font=s;var l=this.scene.sys.cache.bitmapFont.get(s);if(!l)throw new Error("Invalid BitmapText key: "+s);this.fontData=l.data,this._text="",this._fontSize=r||this.fontData.size,this._letterSpacing=0,this._lineSpacing=0,this._align=h,this._bounds=a(),this._dirty=!0,this._maxWidth=0,this.wordWrapCharCode=32,this.charColors=[],this.dropShadowX=0,this.dropShadowY=0,this.dropShadowColor=0,this.dropShadowAlpha=.5,this.fromAtlas=l.fromAtlas,this.setTexture(l.texture,l.frame),this.setPosition(e,i),this.setOrigin(0,0),this.initPipeline(),this.initPostPipeline(),this.setText(n)},setLeftAlign:function(){return this._align=d.ALIGN_LEFT,this._dirty=!0,this},setCenterAlign:function(){return this._align=d.ALIGN_CENTER,this._dirty=!0,this},setRightAlign:function(){return this._align=d.ALIGN_RIGHT,this._dirty=!0,this},setFontSize:function(t){return this._fontSize=t,this._dirty=!0,this},setLetterSpacing:function(t){return void 0===t&&(t=0),this._letterSpacing=t,this._dirty=!0,this},setLineSpacing:function(t){return void 0===t&&(t=0),this.lineSpacing=t,this},setText:function(t){return t||0===t||(t=""),Array.isArray(t)&&(t=t.join("\n")),t!==this.text&&(this._text=t.toString(),this._dirty=!0,this.updateDisplayOrigin()),this},setDropShadow:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=.5),this.dropShadowX=t,this.dropShadowY=e,this.dropShadowColor=i,this.dropShadowAlpha=s,this},setCharacterTint:function(t,e,i,s,r,o,a){void 0===t&&(t=0),void 0===e&&(e=1),void 0===i&&(i=!1),void 0===s&&(s=-1),void 0===r&&(r=s,o=s,a=s);var h=this.text.length;-1===e&&(e=h),t<0&&(t=h+t),t=n(t,0,h-1);for(var l=n(t+e,t,h),u=this.charColors,c=t;c{var s=i(20926);t.exports=function(t,e,i,n){var r=e._text,o=r.length,a=t.currentContext;if(0!==o&&s(t,a,e,i,n)){i.addToRenderList(e);var h=e.fromAtlas?e.frame:e.texture.frames.__BASE,l=e.fontData.chars,u=e.fontData.lineHeight,c=e._letterSpacing,d=e._lineSpacing,f=0,p=0,v=0,g=null,m=0,y=0,x=0,T=0,w=0,b=0,S=null,E=0,A=h.source.image,C=h.cutX,_=h.cutY,M=e._fontSize/e.fontData.size,P=e._align,R=0,L=0,O=e.getTextBounds(!1);e.maxWidth>0&&(o=(r=O.wrappedText).length);var F=e._bounds.lines;1===P?L=(F.longest-F.lengths[0])/2:2===P&&(L=F.longest-F.lengths[0]),a.translate(-e.displayOriginX,-e.displayOriginY);for(var D=i.roundPixels,k=0;k{var s=i(22186),n=i(25305),r=i(44603),o=i(23568),a=i(35154);r.register("bitmapText",(function(t,e){void 0===t&&(t={});var i=a(t,"font",""),r=o(t,"text",""),h=o(t,"size",!1),l=a(t,"align",0),u=new s(this.scene,0,0,i,r,h,l);return void 0!==e&&(t.add=e),n(this.scene,u,t),u}))},34914:(t,e,i)=>{var s=i(22186);i(39429).register("bitmapText",(function(t,e,i,n,r,o){return this.displayList.add(new s(this.scene,t,e,i,n,r,o))}))},18658:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(33590),r=i(37289),t.exports={renderWebGL:n,renderCanvas:r}},33590:(t,e,i)=>{var s=i(3217),n=i(91296),r=i(70554);t.exports=function(t,e,i,o){if(0!==e._text.length){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline,e),h=n(e,i,o).calc;t.pipelines.preBatch(e);var l,u,c,d=i.roundPixels,f=i.alpha,p=e.charColors,v=e.tintFill,g=r.getTintAppendFloatAlpha,m=g(e.tintTopLeft,f*e._alphaTL),y=g(e.tintTopRight,f*e._alphaTR),x=g(e.tintBottomLeft,f*e._alphaBL),T=g(e.tintBottomRight,f*e._alphaBR),w=e.frame.glTexture,b=a.setGameObject(e),S=e.getTextBounds(!1).characters,E=e.dropShadowX,A=e.dropShadowY;if(0!==E||0!==A){var C=e.dropShadowColor,_=e.dropShadowAlpha,M=g(C,f*_*e._alphaTL),P=g(C,f*_*e._alphaTR),R=g(C,f*_*e._alphaBL),L=g(C,f*_*e._alphaBR);for(l=0;l{var s=i(48011),n=i(46590),r=i(83419),o=i(31401),a=i(4327),h=i(95643),l=i(73162),u=new r({Extends:h,Mixins:[o.Alpha,o.BlendMode,o.Depth,o.Mask,o.Pipeline,o.PostPipeline,o.ScrollFactor,o.Size,o.Texture,o.Transform,o.Visible,s],initialize:function(t,e,i,s,n){h.call(this,t,"Blitter"),this.setTexture(s,n),this.setPosition(e,i),this.initPipeline(),this.initPostPipeline(),this.children=new l,this.renderList=[],this.dirty=!1},create:function(t,e,i,s,r){void 0===s&&(s=!0),void 0===r&&(r=this.children.length),void 0===i?i=this.frame:i instanceof a||(i=this.texture.get(i));var o=new n(this,t,e,i,s);return this.children.addAt(o,r,!1),this.dirty=!0,o},createFromCallback:function(t,e,i,s){for(var n=this.createMultiple(e,i,s),r=0;r0},getRenderList:function(){return this.dirty&&(this.renderList=this.children.list.filter(this.childCanRender,this),this.dirty=!1),this.renderList},clear:function(){this.children.removeAll(),this.dirty=!0},preDestroy:function(){this.children.destroy(),this.renderList=[]}});t.exports=u},72396:t=>{t.exports=function(t,e,i,s){var n=e.getRenderList();if(0!==n.length){var r=t.currentContext,o=i.alpha*e.alpha;if(0!==o){i.addToRenderList(e),r.globalCompositeOperation=t.blendModes[e.blendMode],r.imageSmoothingEnabled=!e.frame.source.scaleMode;var a=e.x-i.scrollX*e.scrollFactorX,h=e.y-i.scrollY*e.scrollFactorY;r.save(),s&&s.copyToContext(r);for(var l=i.roundPixels,u=0;u0&&p.height>0&&(r.save(),r.translate(c.x+a,c.y+h),r.scale(m,y),r.drawImage(f.source.image,p.x,p.y,p.width,p.height,v,g,p.width,p.height),r.restore())):(l&&(v=Math.round(v),g=Math.round(g)),p.width>0&&p.height>0&&r.drawImage(f.source.image,p.x,p.y,p.width,p.height,v+c.x+a,g+c.y+h,p.width,p.height)))}r.restore()}}}},9403:(t,e,i)=>{var s=i(6107),n=i(25305),r=i(44603),o=i(23568);r.register("blitter",(function(t,e){void 0===t&&(t={});var i=o(t,"key",null),r=o(t,"frame",null),a=new s(this.scene,0,0,i,r);return void 0!==e&&(t.add=e),n(this.scene,a,t),a}))},12709:(t,e,i)=>{var s=i(6107);i(39429).register("blitter",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},48011:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(99485),r=i(72396),t.exports={renderWebGL:n,renderCanvas:r}},99485:(t,e,i)=>{var s=i(61340),n=i(70554),r=new s;t.exports=function(t,e,i,s){var o=e.getRenderList(),a=i.alpha*e.alpha;if(0!==o.length&&0!==a){i.addToRenderList(e);var h=t.pipelines.set(this.pipeline,e),l=i.scrollX*e.scrollFactorX,u=i.scrollY*e.scrollFactorY,c=r.copyFrom(i.matrix);s&&(c.multiplyWithOffset(s,-l,-u),l=0,u=0);var d=e.x-l,f=e.y-u,p=-1,v=i.roundPixels;t.pipelines.preBatch(e);for(var g=0;g{var s=i(83419),n=i(4327),r=new s({initialize:function(t,e,i,s,n){this.parent=t,this.x=e,this.y=i,this.frame=s,this.data={},this.tint=16777215,this._visible=n,this._alpha=1,this.flipX=!1,this.flipY=!1,this.hasTransformComponent=!0},setFrame:function(t){return void 0===t?this.frame=this.parent.frame:t instanceof n&&t.texture===this.parent.texture?this.frame=t:this.frame=this.parent.texture.get(t),this},resetFlip:function(){return this.flipX=!1,this.flipY=!1,this},reset:function(t,e,i){return this.x=t,this.y=e,this.flipX=!1,this.flipY=!1,this._alpha=1,this._visible=!0,this.parent.dirty=!0,i&&this.setFrame(i),this},setPosition:function(t,e){return this.x=t,this.y=e,this},setFlipX:function(t){return this.flipX=t,this},setFlipY:function(t){return this.flipY=t,this},setFlip:function(t,e){return this.flipX=t,this.flipY=e,this},setVisible:function(t){return this.visible=t,this},setAlpha:function(t){return this.alpha=t,this},setTint:function(t){return this.tint=t,this},destroy:function(){this.parent.dirty=!0,this.parent.children.remove(this),this.parent=void 0,this.frame=void 0,this.data=void 0},visible:{get:function(){return this._visible},set:function(t){this.parent.dirty|=this._visible!==t,this._visible=t}},alpha:{get:function(){return this._alpha},set:function(t){this.parent.dirty|=this._alpha>0!=t>0,this._alpha=t}}});t.exports=r},16005:(t,e,i)=>{var s=i(45319),n={_alpha:1,_alphaTL:1,_alphaTR:1,_alphaBL:1,_alphaBR:1,clearAlpha:function(){return this.setAlpha(1)},setAlpha:function(t,e,i,n){return void 0===t&&(t=1),void 0===e?this.alpha=t:(this._alphaTL=s(t,0,1),this._alphaTR=s(e,0,1),this._alphaBL=s(i,0,1),this._alphaBR=s(n,0,1)),this},alpha:{get:function(){return this._alpha},set:function(t){var e=s(t,0,1);this._alpha=e,this._alphaTL=e,this._alphaTR=e,this._alphaBL=e,this._alphaBR=e,0===e?this.renderFlags&=-3:this.renderFlags|=2}},alphaTopLeft:{get:function(){return this._alphaTL},set:function(t){var e=s(t,0,1);this._alphaTL=e,0!==e&&(this.renderFlags|=2)}},alphaTopRight:{get:function(){return this._alphaTR},set:function(t){var e=s(t,0,1);this._alphaTR=e,0!==e&&(this.renderFlags|=2)}},alphaBottomLeft:{get:function(){return this._alphaBL},set:function(t){var e=s(t,0,1);this._alphaBL=e,0!==e&&(this.renderFlags|=2)}},alphaBottomRight:{get:function(){return this._alphaBR},set:function(t){var e=s(t,0,1);this._alphaBR=e,0!==e&&(this.renderFlags|=2)}}};t.exports=n},88509:(t,e,i)=>{var s=i(45319),n={_alpha:1,clearAlpha:function(){return this.setAlpha(1)},setAlpha:function(t){return void 0===t&&(t=1),this.alpha=t,this},alpha:{get:function(){return this._alpha},set:function(t){var e=s(t,0,1);this._alpha=e,0===e?this.renderFlags&=-3:this.renderFlags|=2}}};t.exports=n},90065:(t,e,i)=>{var s=i(10312),n={_blendMode:s.NORMAL,blendMode:{get:function(){return this._blendMode},set:function(t){"string"==typeof t&&(t=s[t]),(t|=0)>=-1&&(this._blendMode=t)}},setBlendMode:function(t){return this.blendMode=t,this}};t.exports=n},94215:t=>{t.exports={width:0,height:0,displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this}}},61683:t=>{var e={texture:null,frame:null,isCropped:!1,setCrop:function(t,e,i,s){if(void 0===t)this.isCropped=!1;else if(this.frame){if("number"==typeof t)this.frame.setCropUVs(this._crop,t,e,i,s,this.flipX,this.flipY);else{var n=t;this.frame.setCropUVs(this._crop,n.x,n.y,n.width,n.height,this.flipX,this.flipY)}this.isCropped=!0}return this},resetCropObject:function(){return{u0:0,v0:0,u1:0,v1:0,width:0,height:0,x:0,y:0,flipX:!1,flipY:!1,cx:0,cy:0,cw:0,ch:0}}};t.exports=e},89272:(t,e,i)=>{var s=i(37105),n={_depth:0,depth:{get:function(){return this._depth},set:function(t){this.displayList&&this.displayList.queueDepthSort(),this._depth=t}},setDepth:function(t){return void 0===t&&(t=0),this.depth=t,this},bringMeToTop:function(){var t;return this.parentContainer?t=this.parentContainer.list:this.displayList&&(t=this.displayList.list),t?(s.BringToTop(t,this),this):this},sendMeToBack:function(){var t;return this.parentContainer?t=this.parentContainer.list:this.displayList&&(t=this.displayList.list),t?(s.SendToBack(t,this),this):this},moveMyDepthBelow:function(t){var e;return this.parentContainer?e=this.parentContainer.list:this.displayList&&(e=this.displayList.list),e?(s.MoveBelow(e,this,t),this):this},moveMyDepthAbove:function(t){var e;return this.parentContainer?e=this.parentContainer.list:this.displayList&&(e=this.displayList.list),e?(s.MoveAbove(e,this,t),this):this}};t.exports=n},47059:(t,e,i)=>{var s=i(83419),n=i(66064),r=i(19133),o=new s({initialize:function(t,e){this.gameObject=t,this.isPost=e,this.enabled=!1,this.list=[],this.padding=0},setPadding:function(t){return void 0===t&&(t=0),this.padding=t,this.gameObject},onFXCopy:function(){},onFX:function(){},enable:function(t){if(!this.isPost){var e=this.gameObject.scene.sys.renderer;e&&e.pipelines?(this.gameObject.pipeline=e.pipelines.FX_PIPELINE,void 0!==t&&(this.padding=t),this.enabled=!0):this.enabled=!1}},clear:function(){if(this.isPost)this.gameObject.resetPostPipeline(!0);else{for(var t=this.list,e=0;e{t.exports={flipX:!1,flipY:!1,toggleFlipX:function(){return this.flipX=!this.flipX,this},toggleFlipY:function(){return this.flipY=!this.flipY,this},setFlipX:function(t){return this.flipX=t,this},setFlipY:function(t){return this.flipY=t,this},setFlip:function(t,e){return this.flipX=t,this.flipY=e,this},resetFlip:function(){return this.flipX=!1,this.flipY=!1,this}}},8004:(t,e,i)=>{var s=i(87841),n=i(11520),r=i(26099),o={prepareBoundsOutput:function(t,e){(void 0===e&&(e=!1),0!==this.rotation&&n(t,this.x,this.y,this.rotation),e&&this.parentContainer)&&this.parentContainer.getBoundsTransformMatrix().transformPoint(t.x,t.y,t);return t},getCenter:function(t,e){return void 0===t&&(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getTopLeft:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getTopCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getTopRight:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY,this.prepareBoundsOutput(t,e)},getLeftCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getRightCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY+this.displayHeight/2,this.prepareBoundsOutput(t,e)},getBottomLeft:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBottomCenter:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth/2,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBottomRight:function(t,e){return t||(t=new r),t.x=this.x-this.displayWidth*this.originX+this.displayWidth,t.y=this.y-this.displayHeight*this.originY+this.displayHeight,this.prepareBoundsOutput(t,e)},getBounds:function(t){var e,i,n,r,o,a,h,l;if(void 0===t&&(t=new s),this.parentContainer){var u=this.parentContainer.getBoundsTransformMatrix();this.getTopLeft(t),u.transformPoint(t.x,t.y,t),e=t.x,i=t.y,this.getTopRight(t),u.transformPoint(t.x,t.y,t),n=t.x,r=t.y,this.getBottomLeft(t),u.transformPoint(t.x,t.y,t),o=t.x,a=t.y,this.getBottomRight(t),u.transformPoint(t.x,t.y,t),h=t.x,l=t.y}else this.getTopLeft(t),e=t.x,i=t.y,this.getTopRight(t),n=t.x,r=t.y,this.getBottomLeft(t),o=t.x,a=t.y,this.getBottomRight(t),h=t.x,l=t.y;return t.x=Math.min(e,n,o,h),t.y=Math.min(i,r,a,l),t.width=Math.max(e,n,o,h)-t.x,t.height=Math.max(i,r,a,l)-t.y,t}};t.exports=o},8573:(t,e,i)=>{var s=i(6858),n=i(80661),r={mask:null,setMask:function(t){return this.mask=t,this},clearMask:function(t){return void 0===t&&(t=!1),t&&this.mask&&this.mask.destroy(),this.mask=null,this},createBitmapMask:function(t,e,i,n,r){return void 0===t&&(this.texture||this.shader||this.geom)&&(t=this),new s(this.scene,t,e,i,n,r)},createGeometryMask:function(t){return void 0!==t||"Graphics"!==this.type&&!this.geom||(t=this),new n(this.scene,t)}};t.exports=r},27387:t=>{var e={_originComponent:!0,originX:.5,originY:.5,_displayOriginX:0,_displayOriginY:0,displayOriginX:{get:function(){return this._displayOriginX},set:function(t){this._displayOriginX=t,this.originX=t/this.width}},displayOriginY:{get:function(){return this._displayOriginY},set:function(t){this._displayOriginY=t,this.originY=t/this.height}},setOrigin:function(t,e){return void 0===t&&(t=.5),void 0===e&&(e=t),this.originX=t,this.originY=e,this.updateDisplayOrigin()},setOriginFromFrame:function(){return this.frame&&this.frame.customPivot?(this.originX=this.frame.pivotX,this.originY=this.frame.pivotY,this.updateDisplayOrigin()):this.setOrigin()},setDisplayOrigin:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.displayOriginX=t,this.displayOriginY=e,this},updateDisplayOrigin:function(){return this._displayOriginX=this.originX*this.width,this._displayOriginY=this.originY*this.height,this}};t.exports=e},37640:(t,e,i)=>{var s=i(39506),n=i(57355),r=i(35154),o=i(86353),a=i(26099),h={path:null,rotateToPath:!1,pathRotationOffset:0,pathOffset:null,pathVector:null,pathDelta:null,pathTween:null,pathConfig:null,_prevDirection:o.PLAYING_FORWARD,setPath:function(t,e){void 0===e&&(e=this.pathConfig);var i=this.pathTween;return i&&i.isPlaying()&&i.stop(),this.path=t,e&&this.startFollow(e),this},setRotateToPath:function(t,e){return void 0===e&&(e=0),this.rotateToPath=t,this.pathRotationOffset=e,this},isFollowing:function(){var t=this.pathTween;return t&&t.isPlaying()},startFollow:function(t,e){void 0===t&&(t={}),void 0===e&&(e=0);var i=this.pathTween;i&&i.isPlaying()&&i.stop(),"number"==typeof t&&(t={duration:t}),t.from=r(t,"from",0),t.to=r(t,"to",1);var h=n(t,"positionOnPath",!1);this.rotateToPath=n(t,"rotateToPath",!1),this.pathRotationOffset=r(t,"rotationOffset",0);var l=r(t,"startAt",e);if(l&&(t.onStart=function(t){var e=t.data[0];e.progress=l,e.elapsed=e.duration*l;var i=e.ease(e.progress);e.current=e.start+(e.end-e.start)*i,e.setTargetValue()}),this.pathOffset||(this.pathOffset=new a(this.x,this.y)),this.pathVector||(this.pathVector=new a),this.pathDelta||(this.pathDelta=new a),this.pathDelta.reset(),t.persist=!0,this.pathTween=this.scene.sys.tweens.addCounter(t),this.path.getStartPoint(this.pathOffset),h&&(this.x=this.pathOffset.x,this.y=this.pathOffset.y),this.pathOffset.x=this.x-this.pathOffset.x,this.pathOffset.y=this.y-this.pathOffset.y,this._prevDirection=o.PLAYING_FORWARD,this.rotateToPath){var u=this.path.getPoint(.1);this.rotation=Math.atan2(u.y-this.y,u.x-this.x)+s(this.pathRotationOffset)}return this.pathConfig=t,this},pauseFollow:function(){var t=this.pathTween;return t&&t.isPlaying()&&t.pause(),this},resumeFollow:function(){var t=this.pathTween;return t&&t.isPaused()&&t.resume(),this},stopFollow:function(){var t=this.pathTween;return t&&t.isPlaying()&&t.stop(),this},pathUpdate:function(){var t=this.pathTween;if(t&&t.data){var e=t.data[0],i=this.pathDelta,n=this.pathVector;if(i.copy(n).negate(),e.state===o.COMPLETE)return this.path.getPoint(e.end,n),i.add(n),n.add(this.pathOffset),void this.setPosition(n.x,n.y);if(e.state!==o.PLAYING_FORWARD&&e.state!==o.PLAYING_BACKWARD)return;this.path.getPoint(t.getValue(),n),i.add(n),n.add(this.pathOffset);var r=this.x,a=this.y;this.setPosition(n.x,n.y);var h=this.x-r,l=this.y-a;if(0===h&&0===l)return;if(e.state!==this._prevDirection)return void(this._prevDirection=e.state);this.rotateToPath&&(this.rotation=Math.atan2(l,h)+s(this.pathRotationOffset))}}};t.exports=h},72699:(t,e,i)=>{var s=i(62644),n={defaultPipeline:null,pipeline:null,pipelineData:null,initPipeline:function(t){this.pipelineData={};var e=this.scene.sys.renderer;if(!e)return!1;var i=e.pipelines;if(i){void 0===t&&(t=i.default);var s=i.get(t);if(s)return this.defaultPipeline=s,this.pipeline=s,!0}return!1},setPipeline:function(t,e,i){var n=this.scene.sys.renderer;if(!n)return this;var r=n.pipelines;if(r){var o=r.get(t);o&&(this.pipeline=o),e&&(this.pipelineData=i?s(e):e)}return this},setPipelineData:function(t,e){var i=this.pipelineData;return void 0===e?delete i[t]:i[t]=e,this},resetPipeline:function(t){return void 0===t&&(t=!1),this.pipeline=this.defaultPipeline,t&&(this.pipelineData={}),null!==this.pipeline},getPipelineName:function(){return null===this.pipeline?null:this.pipeline.name}};t.exports=n},17581:(t,e,i)=>{var s=i(62644),n=i(47059),r=i(19133),o={hasPostPipeline:!1,postPipelines:null,postPipelineData:null,preFX:null,postFX:null,initPostPipeline:function(t){this.postPipelines=[],this.postPipelineData={},this.postFX=new n(this,!0),t&&(this.preFX=new n(this,!1))},setPostPipeline:function(t,e,i){var n=this.scene.sys.renderer;if(!n)return this;var r=n.pipelines;if(r){Array.isArray(t)||(t=[t]);for(var o=0;o0,this},setPostPipelineData:function(t,e){var i=this.postPipelineData;return void 0===e?delete i[t]:i[t]=e,this},getPostPipeline:function(t){for(var e="string"==typeof t,i=this.postPipelines,s=[],n=0;n=0;s--){var n=i[s];(e&&n.name===t||!e&&n===t)&&(n.destroy(),r(i,s))}return this.hasPostPipeline=this.postPipelines.length>0,this},clearFX:function(){return this.preFX&&this.preFX.clear(),this.postFX&&this.postFX.clear(),this}};t.exports=o},80227:t=>{var e={scrollFactorX:1,scrollFactorY:1,setScrollFactor:function(t,e){return void 0===e&&(e=t),this.scrollFactorX=t,this.scrollFactorY=e,this}};t.exports=e},16736:t=>{var e={_sizeComponent:!0,width:0,height:0,displayWidth:{get:function(){return Math.abs(this.scaleX*this.frame.realWidth)},set:function(t){this.scaleX=t/this.frame.realWidth}},displayHeight:{get:function(){return Math.abs(this.scaleY*this.frame.realHeight)},set:function(t){this.scaleY=t/this.frame.realHeight}},setSizeToFrame:function(t){t||(t=this.frame),this.width=t.realWidth,this.height=t.realHeight;var e=this.input;return e&&!e.customHitArea&&(e.hitArea.width=this.width,e.hitArea.height=this.height),this},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this}};t.exports=e},37726:(t,e,i)=>{var s=i(4327),n={texture:null,frame:null,isCropped:!1,setTexture:function(t,e,i,s){return this.texture=this.scene.sys.textures.get(t),this.setFrame(e,i,s)},setFrame:function(t,e,i){return void 0===e&&(e=!0),void 0===i&&(i=!0),t instanceof s?(this.texture=this.scene.sys.textures.get(t.texture.key),this.frame=t):this.frame=this.texture.get(t),this.frame.cutWidth&&this.frame.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this._sizeComponent&&e&&this.setSizeToFrame(),this._originComponent&&i&&(this.frame.customPivot?this.setOrigin(this.frame.pivotX,this.frame.pivotY):this.updateDisplayOrigin()),this}};t.exports=n},79812:(t,e,i)=>{var s=i(4327),n={texture:null,frame:null,isCropped:!1,setCrop:function(t,e,i,s){if(void 0===t)this.isCropped=!1;else if(this.frame){if("number"==typeof t)this.frame.setCropUVs(this._crop,t,e,i,s,this.flipX,this.flipY);else{var n=t;this.frame.setCropUVs(this._crop,n.x,n.y,n.width,n.height,this.flipX,this.flipY)}this.isCropped=!0}return this},setTexture:function(t,e){return this.texture=this.scene.sys.textures.get(t),this.setFrame(e)},setFrame:function(t,e,i){return void 0===e&&(e=!0),void 0===i&&(i=!0),t instanceof s?(this.texture=this.scene.sys.textures.get(t.texture.key),this.frame=t):this.frame=this.texture.get(t),this.frame.cutWidth&&this.frame.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this._sizeComponent&&e&&this.setSizeToFrame(),this._originComponent&&i&&(this.frame.customPivot?this.setOrigin(this.frame.pivotX,this.frame.pivotY):this.updateDisplayOrigin()),this.isCropped&&this.frame.updateCropUVs(this._crop,this.flipX,this.flipY),this},resetCropObject:function(){return{u0:0,v0:0,u1:0,v1:0,width:0,height:0,x:0,y:0,flipX:!1,flipY:!1,cx:0,cy:0,cw:0,ch:0}}};t.exports=n},27472:t=>{var e={tintTopLeft:16777215,tintTopRight:16777215,tintBottomLeft:16777215,tintBottomRight:16777215,tintFill:!1,clearTint:function(){return this.setTint(16777215),this},setTint:function(t,e,i,s){return void 0===t&&(t=16777215),void 0===e&&(e=t,i=t,s=t),this.tintTopLeft=t,this.tintTopRight=e,this.tintBottomLeft=i,this.tintBottomRight=s,this.tintFill=!1,this},setTintFill:function(t,e,i,s){return this.setTint(t,e,i,s),this.tintFill=!0,this},tint:{get:function(){return this.tintTopLeft},set:function(t){this.setTint(t,t,t,t)}},isTinted:{get:function(){var t=16777215;return this.tintFill||this.tintTopLeft!==t||this.tintTopRight!==t||this.tintBottomLeft!==t||this.tintBottomRight!==t}}};t.exports=e},53774:t=>{t.exports=function(t){var e={name:t.name,type:t.type,x:t.x,y:t.y,depth:t.depth,scale:{x:t.scaleX,y:t.scaleY},origin:{x:t.originX,y:t.originY},flipX:t.flipX,flipY:t.flipY,rotation:t.rotation,alpha:t.alpha,visible:t.visible,blendMode:t.blendMode,textureKey:"",frameKey:"",data:{}};return t.texture&&(e.textureKey=t.texture.key,e.frameKey=t.frame.name),e}},16901:(t,e,i)=>{var s=i(36383),n=i(61340),r=i(85955),o=i(86554),a=i(30954),h=i(26099),l={hasTransformComponent:!0,_scaleX:1,_scaleY:1,_rotation:0,x:0,y:0,z:0,w:0,scale:{get:function(){return(this._scaleX+this._scaleY)/2},set:function(t){this._scaleX=t,this._scaleY=t,0===t?this.renderFlags&=-5:this.renderFlags|=4}},scaleX:{get:function(){return this._scaleX},set:function(t){this._scaleX=t,0===t?this.renderFlags&=-5:0!==this._scaleY&&(this.renderFlags|=4)}},scaleY:{get:function(){return this._scaleY},set:function(t){this._scaleY=t,0===t?this.renderFlags&=-5:0!==this._scaleX&&(this.renderFlags|=4)}},angle:{get:function(){return a(this._rotation*s.RAD_TO_DEG)},set:function(t){this.rotation=a(t)*s.DEG_TO_RAD}},rotation:{get:function(){return this._rotation},set:function(t){this._rotation=o(t)}},setPosition:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=0),void 0===s&&(s=0),this.x=t,this.y=e,this.z=i,this.w=s,this},copyPosition:function(t){return void 0!==t.x&&(this.x=t.x),void 0!==t.y&&(this.y=t.y),void 0!==t.z&&(this.z=t.z),void 0!==t.w&&(this.w=t.w),this},setRandomPosition:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.scene.sys.scale.width),void 0===s&&(s=this.scene.sys.scale.height),this.x=t+Math.random()*i,this.y=e+Math.random()*s,this},setRotation:function(t){return void 0===t&&(t=0),this.rotation=t,this},setAngle:function(t){return void 0===t&&(t=0),this.angle=t,this},setScale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.scaleX=t,this.scaleY=e,this},setX:function(t){return void 0===t&&(t=0),this.x=t,this},setY:function(t){return void 0===t&&(t=0),this.y=t,this},setZ:function(t){return void 0===t&&(t=0),this.z=t,this},setW:function(t){return void 0===t&&(t=0),this.w=t,this},getLocalTransformMatrix:function(t){return void 0===t&&(t=new n),t.applyITRS(this.x,this.y,this._rotation,this._scaleX,this._scaleY)},getWorldTransformMatrix:function(t,e){void 0===t&&(t=new n);var i=this.parentContainer;if(!i)return this.getLocalTransformMatrix(t);for(e||(e=new n),t.applyITRS(this.x,this.y,this._rotation,this._scaleX,this._scaleY);i;)e.applyITRS(i.x,i.y,i._rotation,i._scaleX,i._scaleY),e.multiply(t,t),i=i.parentContainer;return t},getLocalPoint:function(t,e,i,s){i||(i=new h),s||(s=this.scene.sys.cameras.main);var n=s.scrollX,o=s.scrollY,a=t+n*this.scrollFactorX-n,l=e+o*this.scrollFactorY-o;return this.parentContainer?this.getWorldTransformMatrix().applyInverse(a,l,i):r(a,l,this.x,this.y,this.rotation,this.scaleX,this.scaleY,i),this._originComponent&&(i.x+=this._displayOriginX,i.y+=this._displayOriginY),i},getParentRotation:function(){for(var t=0,e=this.parentContainer;e;)t+=e.rotation,e=e.parentContainer;return t}};t.exports=l},61340:(t,e,i)=>{var s=i(83419),n=i(36383),r=i(26099),o=new s({initialize:function(t,e,i,s,n,r){void 0===t&&(t=1),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=1),void 0===n&&(n=0),void 0===r&&(r=0),this.matrix=new Float32Array([t,e,i,s,n,r,0,0,1]),this.decomposedMatrix={translateX:0,translateY:0,scaleX:1,scaleY:1,rotation:0},this.quad=new Float32Array(8)},a:{get:function(){return this.matrix[0]},set:function(t){this.matrix[0]=t}},b:{get:function(){return this.matrix[1]},set:function(t){this.matrix[1]=t}},c:{get:function(){return this.matrix[2]},set:function(t){this.matrix[2]=t}},d:{get:function(){return this.matrix[3]},set:function(t){this.matrix[3]=t}},e:{get:function(){return this.matrix[4]},set:function(t){this.matrix[4]=t}},f:{get:function(){return this.matrix[5]},set:function(t){this.matrix[5]=t}},tx:{get:function(){return this.matrix[4]},set:function(t){this.matrix[4]=t}},ty:{get:function(){return this.matrix[5]},set:function(t){this.matrix[5]=t}},rotation:{get:function(){return Math.acos(this.a/this.scaleX)*(Math.atan(-this.c/this.a)<0?-1:1)}},rotationNormalized:{get:function(){var t=this.matrix,e=t[0],i=t[1],s=t[2],r=t[3];return e||i?i>0?Math.acos(e/this.scaleX):-Math.acos(e/this.scaleX):s||r?n.TAU-(r>0?Math.acos(-s/this.scaleY):-Math.acos(s/this.scaleY)):0}},scaleX:{get:function(){return Math.sqrt(this.a*this.a+this.b*this.b)}},scaleY:{get:function(){return Math.sqrt(this.c*this.c+this.d*this.d)}},loadIdentity:function(){var t=this.matrix;return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,this},translate:function(t,e){var i=this.matrix;return i[4]=i[0]*t+i[2]*e+i[4],i[5]=i[1]*t+i[3]*e+i[5],this},scale:function(t,e){var i=this.matrix;return i[0]*=t,i[1]*=t,i[2]*=e,i[3]*=e,this},rotate:function(t){var e=Math.sin(t),i=Math.cos(t),s=this.matrix,n=s[0],r=s[1],o=s[2],a=s[3];return s[0]=n*i+o*e,s[1]=r*i+a*e,s[2]=n*-e+o*i,s[3]=r*-e+a*i,this},multiply:function(t,e){var i=this.matrix,s=t.matrix,n=i[0],r=i[1],o=i[2],a=i[3],h=i[4],l=i[5],u=s[0],c=s[1],d=s[2],f=s[3],p=s[4],v=s[5],g=void 0===e?i:e.matrix;return g[0]=u*n+c*o,g[1]=u*r+c*a,g[2]=d*n+f*o,g[3]=d*r+f*a,g[4]=p*n+v*o+h,g[5]=p*r+v*a+l,g},multiplyWithOffset:function(t,e,i){var s=this.matrix,n=t.matrix,r=s[0],o=s[1],a=s[2],h=s[3],l=e*r+i*a+s[4],u=e*o+i*h+s[5],c=n[0],d=n[1],f=n[2],p=n[3],v=n[4],g=n[5];return s[0]=c*r+d*a,s[1]=c*o+d*h,s[2]=f*r+p*a,s[3]=f*o+p*h,s[4]=v*r+g*a+l,s[5]=v*o+g*h+u,this},transform:function(t,e,i,s,n,r){var o=this.matrix,a=o[0],h=o[1],l=o[2],u=o[3],c=o[4],d=o[5];return o[0]=t*a+e*l,o[1]=t*h+e*u,o[2]=i*a+s*l,o[3]=i*h+s*u,o[4]=n*a+r*l+c,o[5]=n*h+r*u+d,this},transformPoint:function(t,e,i){void 0===i&&(i={x:0,y:0});var s=this.matrix,n=s[0],r=s[1],o=s[2],a=s[3],h=s[4],l=s[5];return i.x=t*n+e*o+h,i.y=t*r+e*a+l,i},invert:function(){var t=this.matrix,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=e*n-i*s;return t[0]=n/a,t[1]=-i/a,t[2]=-s/a,t[3]=e/a,t[4]=(s*o-n*r)/a,t[5]=-(e*o-i*r)/a,this},copyFrom:function(t){var e=this.matrix;return e[0]=t.a,e[1]=t.b,e[2]=t.c,e[3]=t.d,e[4]=t.e,e[5]=t.f,this},copyFromArray:function(t){var e=this.matrix;return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],this},copyToContext:function(t){var e=this.matrix;return t.transform(e[0],e[1],e[2],e[3],e[4],e[5]),t},setToContext:function(t){return t.setTransform(this),t},copyToArray:function(t){var e=this.matrix;return void 0===t?t=[e[0],e[1],e[2],e[3],e[4],e[5]]:(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5]),t},setTransform:function(t,e,i,s,n,r){var o=this.matrix;return o[0]=t,o[1]=e,o[2]=i,o[3]=s,o[4]=n,o[5]=r,this},decomposeMatrix:function(){var t=this.decomposedMatrix,e=this.matrix,i=e[0],s=e[1],n=e[2],r=e[3],o=i*r-s*n;if(t.translateX=e[4],t.translateY=e[5],i||s){var a=Math.sqrt(i*i+s*s);t.rotation=s>0?Math.acos(i/a):-Math.acos(i/a),t.scaleX=a,t.scaleY=o/a}else if(n||r){var h=Math.sqrt(n*n+r*r);t.rotation=.5*Math.PI-(r>0?Math.acos(-n/h):-Math.acos(n/h)),t.scaleX=o/h,t.scaleY=h}else t.rotation=0,t.scaleX=0,t.scaleY=0;return t},applyITRS:function(t,e,i,s,n){var r=this.matrix,o=Math.sin(i),a=Math.cos(i);return r[4]=t,r[5]=e,r[0]=a*s,r[1]=o*s,r[2]=-o*n,r[3]=a*n,this},applyInverse:function(t,e,i){void 0===i&&(i=new r);var s=this.matrix,n=s[0],o=s[1],a=s[2],h=s[3],l=s[4],u=s[5],c=1/(n*h+a*-o);return i.x=h*c*t+-a*c*e+(u*a-l*h)*c,i.y=n*c*e+-o*c*t+(-u*n+l*o)*c,i},setQuad:function(t,e,i,s,n,r){void 0===n&&(n=!1),void 0===r&&(r=this.quad);var o=this.matrix,a=o[0],h=o[1],l=o[2],u=o[3],c=o[4],d=o[5];return n?(r[0]=Math.floor(t*a+e*l+c),r[1]=Math.floor(t*h+e*u+d),r[2]=Math.floor(t*a+s*l+c),r[3]=Math.floor(t*h+s*u+d),r[4]=Math.floor(i*a+s*l+c),r[5]=Math.floor(i*h+s*u+d),r[6]=Math.floor(i*a+e*l+c),r[7]=Math.floor(i*h+e*u+d)):(r[0]=t*a+e*l+c,r[1]=t*h+e*u+d,r[2]=t*a+s*l+c,r[3]=t*h+s*u+d,r[4]=i*a+s*l+c,r[5]=i*h+s*u+d,r[6]=i*a+e*l+c,r[7]=i*h+e*u+d),r},getX:function(t,e){return t*this.a+e*this.c+this.e},getY:function(t,e){return t*this.b+e*this.d+this.f},getXRound:function(t,e,i){var s=this.getX(t,e);return i&&(s=Math.round(s)),s},getYRound:function(t,e,i){var s=this.getY(t,e);return i&&(s=Math.round(s)),s},getCSSMatrix:function(){var t=this.matrix;return"matrix("+t[0]+","+t[1]+","+t[2]+","+t[3]+","+t[4]+","+t[5]+")"},destroy:function(){this.matrix=null,this.quad=null,this.decomposedMatrix=null}});t.exports=o},59715:t=>{var e={_visible:!0,visible:{get:function(){return this._visible},set:function(t){t?(this._visible=!0,this.renderFlags|=1):(this._visible=!1,this.renderFlags&=-2)}},setVisible:function(t){return this.visible=t,this}};t.exports=e},31401:(t,e,i)=>{t.exports={Alpha:i(16005),AlphaSingle:i(88509),BlendMode:i(90065),ComputedSize:i(94215),Crop:i(61683),Depth:i(89272),Flip:i(54434),FX:i(47059),GetBounds:i(8004),Mask:i(8573),Origin:i(27387),PathFollower:i(37640),Pipeline:i(72699),PostPipeline:i(17581),ScrollFactor:i(80227),Size:i(16736),Texture:i(37726),TextureCrop:i(79812),Tint:i(27472),ToJSON:i(53774),Transform:i(16901),TransformMatrix:i(61340),Visible:i(59715)}},31559:(t,e,i)=>{var s=i(37105),n=i(10312),r=i(83419),o=i(31401),a=i(51708),h=i(95643),l=i(87841),u=i(29959),c=i(36899),d=i(26099),f=new r({Extends:h,Mixins:[o.AlphaSingle,o.BlendMode,o.ComputedSize,o.Depth,o.Mask,o.PostPipeline,o.Transform,o.Visible,u],initialize:function(t,e,i,s){h.call(this,t,"Container"),this.list=[],this.exclusive=!0,this.maxSize=-1,this.position=0,this.localTransform=new o.TransformMatrix,this.tempTransformMatrix=new o.TransformMatrix,this._sortKey="",this._sysEvents=t.sys.events,this.scrollFactorX=1,this.scrollFactorY=1,this.initPostPipeline(),this.setPosition(e,i),this.setBlendMode(n.SKIP_CHECK),s&&this.add(s)},originX:{get:function(){return.5}},originY:{get:function(){return.5}},displayOriginX:{get:function(){return.5*this.width}},displayOriginY:{get:function(){return.5*this.height}},setExclusive:function(t){return void 0===t&&(t=!0),this.exclusive=t,this},getBounds:function(t){if(void 0===t&&(t=new l),t.setTo(this.x,this.y,0,0),this.parentContainer){var e=this.parentContainer.getBoundsTransformMatrix().transformPoint(this.x,this.y);t.setTo(e.x,e.y,0,0)}if(this.list.length>0){var i=this.list,s=new l,n=!1;t.setEmpty();for(var r=0;r-1},setAll:function(t,e,i,n){return s.SetAll(this.list,t,e,i,n),this},each:function(t,e){var i,s=[null],n=this.list.slice(),r=n.length;for(i=2;i0?this.list[0]:null}},last:{get:function(){return this.list.length>0?(this.position=this.list.length-1,this.list[this.position]):null}},next:{get:function(){return this.position0?(this.position--,this.list[this.position]):null}},preDestroy:function(){this.removeAll(!!this.exclusive),this.localTransform.destroy(),this.tempTransformMatrix.destroy(),this.list=[]},onChildDestroyed:function(t){s.Remove(this.list,t),this.exclusive&&(t.parentContainer=null,t.removedFromScene())}});t.exports=f},53584:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e);var n=e.list;if(0!==n.length){var r=e.localTransform;s?(r.loadIdentity(),r.multiply(s),r.translate(e.x,e.y),r.rotate(e.rotation),r.scale(e.scaleX,e.scaleY)):r.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var o=-1!==e.blendMode;o||t.setBlendMode(0);var a=e._alpha,h=e.scrollFactorX,l=e.scrollFactorY;e.mask&&e.mask.preRenderCanvas(t,null,i);for(var u=0;u{var s=i(25305),n=i(31559),r=i(44603),o=i(23568),a=i(95540);r.register("container",(function(t,e){void 0===t&&(t={});var i=o(t,"x",0),r=o(t,"y",0),h=a(t,"children",null),l=new n(this.scene,i,r,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},24961:(t,e,i)=>{var s=i(31559);i(39429).register("container",(function(t,e,i){return this.displayList.add(new s(this.scene,t,e,i))}))},29959:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(72249),r=i(53584),t.exports={renderWebGL:n,renderCanvas:r}},72249:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e);var n=e.list,r=n.length;if(0!==r){var o=e.localTransform;s?(o.loadIdentity(),o.multiply(s),o.translate(e.x,e.y),o.rotate(e.rotation),o.scale(e.scaleX,e.scaleY)):o.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY),t.pipelines.preBatch(e);var a=-1!==e.blendMode;a||t.setBlendMode(0);for(var h=e.alpha,l=e.scrollFactorX,u=e.scrollFactorY,c=0;c{t.exports=["normal","multiply","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]},3069:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(441),o=i(95643),a=i(41212),h=i(35846),l=i(44594),u=i(61369),c=new s({Extends:o,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Origin,n.ScrollFactor,n.Transform,n.Visible,r],initialize:function(t,e,i,s,n,r){o.call(this,t,"DOMElement"),this.parent=t.sys.game.domContainer,this.cache=t.sys.cache.html,this.node,this.transformOnly=!1,this.skewX=0,this.skewY=0,this.rotate3d=new u,this.rotate3dAngle="deg",this.pointerEvents="auto",this.width=0,this.height=0,this.displayWidth=0,this.displayHeight=0,this.handler=this.dispatchNativeEvent.bind(this),this.setPosition(e,i),"string"==typeof s?"#"===s[0]?this.setElement(s.substr(1),n,r):this.createElement(s,n,r):s&&this.setElement(s,n,r),t.sys.events.on(l.SLEEP,this.handleSceneEvent,this),t.sys.events.on(l.WAKE,this.handleSceneEvent,this),t.sys.events.on(l.PRE_RENDER,this.preRender,this)},handleSceneEvent:function(t){var e=this.node,i=e.style;e&&(i.display=t.settings.visible?"block":"none")},setSkew:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.skewX=t,this.skewY=e,this},setPerspective:function(t){return this.parent.style.perspective=t+"px",this},perspective:{get:function(){return parseFloat(this.parent.style.perspective)},set:function(t){this.parent.style.perspective=t+"px"}},addListener:function(t){if(this.node){t=t.split(" ");for(var e=0;e{var s=i(47407),n=i(95643),r=i(61340),o=new r,a=new r,h=new r;t.exports=function(t,e,i,r){if(e.node){var l=e.node.style,u=e.scene.sys.settings;if(!l||!u.visible||n.RENDER_MASK!==e.renderFlags||0!==e.cameraFilter&&e.cameraFilter&i.id||e.parentContainer&&!e.parentContainer.willRender())l.display="none";else{var c=e.parentContainer,d=i.alpha*e.alpha;c&&(d*=c.alpha);var f=o,p=a,v=h,g=0,m=0,y="0%",x="0%";r?(g=e.width*e.scaleX*e.originX,m=e.height*e.scaleY*e.originY,p.applyITRS(e.x-g,e.y-m,e.rotation,e.scaleX,e.scaleY),f.copyFrom(i.matrix),f.multiplyWithOffset(r,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),p.e=e.x-g,p.f=e.y-m,f.multiply(p,v)):(g=e.width*e.originX,m=e.height*e.originY,p.applyITRS(e.x-g,e.y-m,e.rotation,e.scaleX,e.scaleY),f.copyFrom(i.matrix),y=100*e.originX+"%",x=100*e.originY+"%",p.e-=i.scrollX*e.scrollFactorX,p.f-=i.scrollY*e.scrollFactorY,f.multiply(p,v)),e.transformOnly||(l.display="block",l.opacity=d,l.zIndex=e._depth,l.pointerEvents=e.pointerEvents,l.mixBlendMode=s[e._blendMode]),l.transform=v.getCSSMatrix()+" skew("+e.skewX+"rad, "+e.skewY+"rad) rotate3d("+e.rotate3d.x+","+e.rotate3d.y+","+e.rotate3d.z+","+e.rotate3d.w+e.rotate3dAngle+")",l.transformOrigin=y+" "+x}}}},2611:(t,e,i)=>{var s=i(3069);i(39429).register("dom",(function(t,e,i,n,r){var o=new s(this.scene,t,e,i,n,r);return this.displayList.add(o),o}))},441:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(49381),r=i(49381),t.exports={renderWebGL:n,renderCanvas:r}},62980:t=>{t.exports="addedtoscene"},41337:t=>{t.exports="destroy"},44947:t=>{t.exports="removedfromscene"},49358:t=>{t.exports="complete"},35163:t=>{t.exports="created"},97249:t=>{t.exports="error"},19483:t=>{t.exports="locked"},56059:t=>{t.exports="loop"},26772:t=>{t.exports="metadata"},64437:t=>{t.exports="playing"},83411:t=>{t.exports="play"},75780:t=>{t.exports="seeked"},67799:t=>{t.exports="seeking"},63500:t=>{t.exports="stalled"},55541:t=>{t.exports="stop"},53208:t=>{t.exports="textureready"},4992:t=>{t.exports="unlocked"},12:t=>{t.exports="unsupported"},51708:(t,e,i)=>{t.exports={ADDED_TO_SCENE:i(62980),DESTROY:i(41337),REMOVED_FROM_SCENE:i(44947),VIDEO_COMPLETE:i(49358),VIDEO_CREATED:i(35163),VIDEO_ERROR:i(97249),VIDEO_LOCKED:i(19483),VIDEO_LOOP:i(56059),VIDEO_METADATA:i(26772),VIDEO_PLAY:i(83411),VIDEO_PLAYING:i(64437),VIDEO_SEEKED:i(75780),VIDEO_SEEKING:i(67799),VIDEO_STALLED:i(63500),VIDEO_STOP:i(55541),VIDEO_TEXTURE:i(53208),VIDEO_UNLOCKED:i(4992),VIDEO_UNSUPPORTED:i(12)}},42421:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(64993),a=new s({Extends:r,Mixins:[n.Alpha,n.BlendMode,n.Depth,n.Flip,n.Origin,n.ScrollFactor,n.Size,n.Texture,n.Tint,n.Transform,n.Visible,o],initialize:function(t){r.call(this,t,"Extern")},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(){},render:function(){}});t.exports=a},70217:()=>{},56315:(t,e,i)=>{var s=i(42421);i(39429).register("extern",(function(){var t=new s(this.scene);return this.displayList.add(t),t}))},64993:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(80287),r=i(70217),t.exports={renderWebGL:n,renderCanvas:r}},80287:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){t.pipelines.clear();var r=s(e,i,n).calc;e.render.call(e,t,i,r),t.pipelines.rebind()}},85592:t=>{t.exports={ARC:0,BEGIN_PATH:1,CLOSE_PATH:2,FILL_RECT:3,LINE_TO:4,MOVE_TO:5,LINE_STYLE:6,FILL_STYLE:7,FILL_PATH:8,STROKE_PATH:9,FILL_TRIANGLE:10,STROKE_TRIANGLE:11,SAVE:14,RESTORE:15,TRANSLATE:16,SCALE:17,ROTATE:18,GRADIENT_FILL_STYLE:21,GRADIENT_LINE_STYLE:22}},43831:(t,e,i)=>{var s=i(71911),n=i(83419),r=i(85592),o=i(31401),a=i(8497),h=i(95643),l=i(95540),u=i(35154),c=i(36383),d=i(84503),f=new n({Extends:h,Mixins:[o.AlphaSingle,o.BlendMode,o.Depth,o.Mask,o.Pipeline,o.PostPipeline,o.Transform,o.Visible,o.ScrollFactor,d],initialize:function(t,e){var i=u(e,"x",0),s=u(e,"y",0);h.call(this,t,"Graphics"),this.setPosition(i,s),this.initPipeline(),this.initPostPipeline(),this.displayOriginX=0,this.displayOriginY=0,this.commandBuffer=[],this.defaultFillColor=-1,this.defaultFillAlpha=1,this.defaultStrokeWidth=1,this.defaultStrokeColor=-1,this.defaultStrokeAlpha=1,this._lineWidth=1,this.lineStyle(1,0,0),this.fillStyle(0,0),this.setDefaultStyles(e)},setDefaultStyles:function(t){return u(t,"lineStyle",null)&&(this.defaultStrokeWidth=u(t,"lineStyle.width",1),this.defaultStrokeColor=u(t,"lineStyle.color",16777215),this.defaultStrokeAlpha=u(t,"lineStyle.alpha",1),this.lineStyle(this.defaultStrokeWidth,this.defaultStrokeColor,this.defaultStrokeAlpha)),u(t,"fillStyle",null)&&(this.defaultFillColor=u(t,"fillStyle.color",16777215),this.defaultFillAlpha=u(t,"fillStyle.alpha",1),this.fillStyle(this.defaultFillColor,this.defaultFillAlpha)),this},lineStyle:function(t,e,i){return void 0===i&&(i=1),this.commandBuffer.push(r.LINE_STYLE,t,e,i),this._lineWidth=t,this},fillStyle:function(t,e){return void 0===e&&(e=1),this.commandBuffer.push(r.FILL_STYLE,t,e),this},fillGradientStyle:function(t,e,i,s,n,o,a,h){return void 0===n&&(n=1),void 0===o&&(o=n),void 0===a&&(a=n),void 0===h&&(h=n),this.commandBuffer.push(r.GRADIENT_FILL_STYLE,n,o,a,h,t,e,i,s),this},lineGradientStyle:function(t,e,i,s,n,o){return void 0===o&&(o=1),this.commandBuffer.push(r.GRADIENT_LINE_STYLE,t,o,e,i,s,n),this},beginPath:function(){return this.commandBuffer.push(r.BEGIN_PATH),this},closePath:function(){return this.commandBuffer.push(r.CLOSE_PATH),this},fillPath:function(){return this.commandBuffer.push(r.FILL_PATH),this},fill:function(){return this.commandBuffer.push(r.FILL_PATH),this},strokePath:function(){return this.commandBuffer.push(r.STROKE_PATH),this},stroke:function(){return this.commandBuffer.push(r.STROKE_PATH),this},fillCircleShape:function(t){return this.fillCircle(t.x,t.y,t.radius)},strokeCircleShape:function(t){return this.strokeCircle(t.x,t.y,t.radius)},fillCircle:function(t,e,i){return this.beginPath(),this.arc(t,e,i,0,c.PI2),this.fillPath(),this},strokeCircle:function(t,e,i){return this.beginPath(),this.arc(t,e,i,0,c.PI2),this.strokePath(),this},fillRectShape:function(t){return this.fillRect(t.x,t.y,t.width,t.height)},strokeRectShape:function(t){return this.strokeRect(t.x,t.y,t.width,t.height)},fillRect:function(t,e,i,s){return this.commandBuffer.push(r.FILL_RECT,t,e,i,s),this},strokeRect:function(t,e,i,s){var n=this._lineWidth/2,r=t-n,o=t+n;return this.beginPath(),this.moveTo(t,e),this.lineTo(t,e+s),this.strokePath(),this.beginPath(),this.moveTo(t+i,e),this.lineTo(t+i,e+s),this.strokePath(),this.beginPath(),this.moveTo(r,e),this.lineTo(o+i,e),this.strokePath(),this.beginPath(),this.moveTo(r,e+s),this.lineTo(o+i,e+s),this.strokePath(),this},fillRoundedRect:function(t,e,i,s,n){void 0===n&&(n=20);var r=n,o=n,a=n,h=n;"number"!=typeof n&&(r=l(n,"tl",20),o=l(n,"tr",20),a=l(n,"bl",20),h=l(n,"br",20));var u=r>=0,d=o>=0,f=a>=0,p=h>=0;return r=Math.abs(r),o=Math.abs(o),a=Math.abs(a),h=Math.abs(h),this.beginPath(),this.moveTo(t+r,e),this.lineTo(t+i-o,e),d?this.arc(t+i-o,e+o,o,-c.TAU,0):this.arc(t+i,e,o,Math.PI,c.TAU,!0),this.lineTo(t+i,e+s-h),p?this.arc(t+i-h,e+s-h,h,0,c.TAU):this.arc(t+i,e+s,h,-c.TAU,Math.PI,!0),this.lineTo(t+a,e+s),f?this.arc(t+a,e+s-a,a,c.TAU,Math.PI):this.arc(t,e+s,a,0,-c.TAU,!0),this.lineTo(t,e+r),u?this.arc(t+r,e+r,r,-Math.PI,-c.TAU):this.arc(t,e,r,c.TAU,0,!0),this.fillPath(),this},strokeRoundedRect:function(t,e,i,s,n){void 0===n&&(n=20);var r=n,o=n,a=n,h=n,u=Math.min(i,s)/2;"number"!=typeof n&&(r=l(n,"tl",20),o=l(n,"tr",20),a=l(n,"bl",20),h=l(n,"br",20));var d=r>=0,f=o>=0,p=a>=0,v=h>=0;return r=Math.min(Math.abs(r),u),o=Math.min(Math.abs(o),u),a=Math.min(Math.abs(a),u),h=Math.min(Math.abs(h),u),this.beginPath(),this.moveTo(t+r,e),this.lineTo(t+i-o,e),this.moveTo(t+i-o,e),f?this.arc(t+i-o,e+o,o,-c.TAU,0):this.arc(t+i,e,o,Math.PI,c.TAU,!0),this.lineTo(t+i,e+s-h),this.moveTo(t+i,e+s-h),v?this.arc(t+i-h,e+s-h,h,0,c.TAU):this.arc(t+i,e+s,h,-c.TAU,Math.PI,!0),this.lineTo(t+a,e+s),this.moveTo(t+a,e+s),p?this.arc(t+a,e+s-a,a,c.TAU,Math.PI):this.arc(t,e+s,a,0,-c.TAU,!0),this.lineTo(t,e+r),this.moveTo(t,e+r),d?this.arc(t+r,e+r,r,-Math.PI,-c.TAU):this.arc(t,e,r,c.TAU,0,!0),this.strokePath(),this},fillPointShape:function(t,e){return this.fillPoint(t.x,t.y,e)},fillPoint:function(t,e,i){return!i||i<1?i=1:(t-=i/2,e-=i/2),this.commandBuffer.push(r.FILL_RECT,t,e,i,i),this},fillTriangleShape:function(t){return this.fillTriangle(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)},strokeTriangleShape:function(t){return this.strokeTriangle(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)},fillTriangle:function(t,e,i,s,n,o){return this.commandBuffer.push(r.FILL_TRIANGLE,t,e,i,s,n,o),this},strokeTriangle:function(t,e,i,s,n,o){return this.commandBuffer.push(r.STROKE_TRIANGLE,t,e,i,s,n,o),this},strokeLineShape:function(t){return this.lineBetween(t.x1,t.y1,t.x2,t.y2)},lineBetween:function(t,e,i,s){return this.beginPath(),this.moveTo(t,e),this.lineTo(i,s),this.strokePath(),this},lineTo:function(t,e){return this.commandBuffer.push(r.LINE_TO,t,e),this},moveTo:function(t,e){return this.commandBuffer.push(r.MOVE_TO,t,e),this},strokePoints:function(t,e,i,s){void 0===e&&(e=!1),void 0===i&&(i=!1),void 0===s&&(s=t.length),this.beginPath(),this.moveTo(t[0].x,t[0].y);for(var n=1;n-1&&this.fillStyle(this.defaultFillColor,this.defaultFillAlpha),this.defaultStrokeColor>-1&&this.lineStyle(this.defaultStrokeWidth,this.defaultStrokeColor,this.defaultStrokeAlpha),this},generateTexture:function(t,e,i){var s,n,r=this.scene.sys,o=r.game.renderer;void 0===e&&(e=r.scale.width),void 0===i&&(i=r.scale.height),f.TargetCamera.setScene(this.scene),f.TargetCamera.setViewport(0,0,e,i),f.TargetCamera.scrollX=this.x,f.TargetCamera.scrollY=this.y;var a={willReadFrequently:!0};if("string"==typeof t)if(r.textures.exists(t)){var h=(s=r.textures.get(t)).getSourceImage();h instanceof HTMLCanvasElement&&(n=h.getContext("2d",a))}else n=(s=r.textures.createCanvas(t,e,i)).getSourceImage().getContext("2d",a);else t instanceof HTMLCanvasElement&&(n=t.getContext("2d",a));return n&&(this.renderCanvas(o,this,f.TargetCamera,null,n,!1),s&&s.refresh()),this},preDestroy:function(){this.commandBuffer=[]}});f.TargetCamera=new s,t.exports=f},32768:(t,e,i)=>{var s=i(85592),n=i(20926);t.exports=function(t,e,i,r,o,a){var h=e.commandBuffer,l=h.length,u=o||t.currentContext;if(0!==l&&n(t,u,e,i,r)){i.addToRenderList(e);var c=1,d=1,f=0,p=0,v=1,g=0,m=0,y=0;u.beginPath();for(var x=0;x>>16,m=(65280&f)>>>8,y=255&f,u.strokeStyle="rgba("+g+","+m+","+y+","+c+")",u.lineWidth=v,x+=3;break;case s.FILL_STYLE:p=h[x+1],d=h[x+2],g=(16711680&p)>>>16,m=(65280&p)>>>8,y=255&p,u.fillStyle="rgba("+g+","+m+","+y+","+d+")",x+=2;break;case s.BEGIN_PATH:u.beginPath();break;case s.CLOSE_PATH:u.closePath();break;case s.FILL_PATH:a||u.fill();break;case s.STROKE_PATH:a||u.stroke();break;case s.FILL_RECT:a?u.rect(h[x+1],h[x+2],h[x+3],h[x+4]):u.fillRect(h[x+1],h[x+2],h[x+3],h[x+4]),x+=4;break;case s.FILL_TRIANGLE:u.beginPath(),u.moveTo(h[x+1],h[x+2]),u.lineTo(h[x+3],h[x+4]),u.lineTo(h[x+5],h[x+6]),u.closePath(),a||u.fill(),x+=6;break;case s.STROKE_TRIANGLE:u.beginPath(),u.moveTo(h[x+1],h[x+2]),u.lineTo(h[x+3],h[x+4]),u.lineTo(h[x+5],h[x+6]),u.closePath(),a||u.stroke(),x+=6;break;case s.LINE_TO:u.lineTo(h[x+1],h[x+2]),x+=2;break;case s.MOVE_TO:u.moveTo(h[x+1],h[x+2]),x+=2;break;case s.LINE_FX_TO:u.lineTo(h[x+1],h[x+2]),x+=5;break;case s.MOVE_FX_TO:u.moveTo(h[x+1],h[x+2]),x+=5;break;case s.SAVE:u.save();break;case s.RESTORE:u.restore();break;case s.TRANSLATE:u.translate(h[x+1],h[x+2]),x+=2;break;case s.SCALE:u.scale(h[x+1],h[x+2]),x+=2;break;case s.ROTATE:u.rotate(h[x+1]),x+=1;break;case s.GRADIENT_FILL_STYLE:x+=5;break;case s.GRADIENT_LINE_STYLE:x+=6}}u.restore()}}},87079:(t,e,i)=>{var s=i(44603),n=i(43831);s.register("graphics",(function(t,e){void 0===t&&(t={}),void 0!==e&&(t.add=e);var i=new n(this.scene,t);return t.add&&this.scene.sys.displayList.add(i),i}))},1201:(t,e,i)=>{var s=i(43831);i(39429).register("graphics",(function(t){return this.displayList.add(new s(this.scene,t))}))},84503:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(77545),r=i(32768),r=i(32768),t.exports={renderWebGL:n,renderCanvas:r}},77545:(t,e,i)=>{var s=i(85592),n=i(91296),r=i(61340),o=i(70554),a=function(t,e,i){this.x=t,this.y=e,this.width=i},h=function(t,e,i){this.points=[],this.pointsLength=1,this.points[0]=new a(t,e,i)},l=[],u=new r;t.exports=function(t,e,i,r){if(0!==e.commandBuffer.length){i.addToRenderList(e);var c=t.pipelines.set(e.pipeline,e);t.pipelines.preBatch(e);for(var d=n(e,i,r).calc,f=u.loadIdentity(),p=e.commandBuffer,v=i.alpha*e.alpha,g=1,m=c.fillTint,y=c.strokeTint,x=0,T=0,w=0,b=2*Math.PI,S=[],E=0,A=!0,C=null,_=o.getTintAppendFloatAlpha,M=0;M0&&(Y=Y%b-b):Y>b?Y=b:Y<0&&(Y=b+Y%b),null===C&&(C=new h(B+Math.cos(X)*U,N+Math.sin(X)*U,g),S.push(C),I+=.01);I<1+G;)w=Y*I+X,x=B+Math.cos(w)*U,T=N+Math.sin(w)*U,C.points.push(new a(x,T,g)),I+=.01;w=Y+X,x=B+Math.cos(w)*U,T=N+Math.sin(w)*U,C.points.push(new a(x,T,g));break;case s.FILL_RECT:c.batchFillRect(p[++M],p[++M],p[++M],p[++M],f,d);break;case s.FILL_TRIANGLE:c.batchFillTriangle(p[++M],p[++M],p[++M],p[++M],p[++M],p[++M],f,d);break;case s.STROKE_TRIANGLE:c.batchStrokeTriangle(p[++M],p[++M],p[++M],p[++M],p[++M],p[++M],g,f,d);break;case s.LINE_TO:null!==C?C.points.push(new a(p[++M],p[++M],g)):(C=new h(p[++M],p[++M],g),S.push(C));break;case s.MOVE_TO:C=new h(p[++M],p[++M],g),S.push(C);break;case s.SAVE:l.push(f.copyToArray());break;case s.RESTORE:f.copyFromArray(l.pop());break;case s.TRANSLATE:B=p[++M],N=p[++M],f.translate(B,N);break;case s.SCALE:B=p[++M],N=p[++M],f.scale(B,N);break;case s.ROTATE:f.rotate(p[++M])}t.pipelines.postBatch(e)}}},26479:(t,e,i)=>{var s=i(61061),n=i(83419),r=i(51708),o=i(50792),a=i(46710),h=i(95540),l=i(35154),u=i(97022),c=i(41212),d=i(88492),f=i(35072),p=i(68287),v=new n({Extends:o,initialize:function(t,e,i){o.call(this),i?e&&!Array.isArray(e)&&(e=[e]):Array.isArray(e)?c(e[0])&&(i=e,e=null):c(e)&&(i=e,e=null),this.scene=t,this.children=new f,this.isParent=!0,this.type="Group",this.classType=h(i,"classType",p),this.name=h(i,"name",""),this.active=h(i,"active",!0),this.maxSize=h(i,"maxSize",-1),this.defaultKey=h(i,"defaultKey",null),this.defaultFrame=h(i,"defaultFrame",null),this.runChildUpdate=h(i,"runChildUpdate",!1),this.createCallback=h(i,"createCallback",null),this.removeCallback=h(i,"removeCallback",null),this.createMultipleCallback=h(i,"createMultipleCallback",null),this.internalCreateCallback=h(i,"internalCreateCallback",null),this.internalRemoveCallback=h(i,"internalRemoveCallback",null),e&&this.addMultiple(e),i&&this.createMultiple(i),this.on(r.ADDED_TO_SCENE,this.addedToScene,this),this.on(r.REMOVED_FROM_SCENE,this.removedFromScene,this)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},create:function(t,e,i,s,n,r){if(void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.defaultKey),void 0===s&&(s=this.defaultFrame),void 0===n&&(n=!0),void 0===r&&(r=!0),this.isFull())return null;var o=new this.classType(this.scene,t,e,i,s);return o.addToDisplayList(this.scene.sys.displayList),o.addToUpdateList(),o.visible=n,o.setActive(r),this.add(o),o},createMultiple:function(t){if(this.isFull())return[];Array.isArray(t)||(t=[t]);var e=[];if(t[0].key)for(var i=0;i=0;u--)if((l=d[u]).active===i){if(++c===e)break}else l=null;return l?("number"==typeof n&&(l.x=n),"number"==typeof r&&(l.y=r),l):s?this.create(n,r,o,a,h):null},get:function(t,e,i,s,n){return this.getFirst(!1,!0,t,e,i,s,n)},getFirstAlive:function(t,e,i,s,n,r){return this.getFirst(!0,t,e,i,s,n,r)},getFirstDead:function(t,e,i,s,n,r){return this.getFirst(!1,t,e,i,s,n,r)},playAnimation:function(t,e){return s.PlayAnimation(this.children.entries,t,e),this},isFull:function(){return-1!==this.maxSize&&this.children.size>=this.maxSize},countActive:function(t){void 0===t&&(t=!0);for(var e=0,i=0;i{var s=i(44603),n=i(26479);s.register("group",(function(t){return new n(this.scene,null,t)}))},3385:(t,e,i)=>{var s=i(26479);i(39429).register("group",(function(t,e){return this.updateList.add(new s(this.scene,t,e))}))},88571:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(59819),a=new s({Extends:r,Mixins:[n.Alpha,n.BlendMode,n.Depth,n.Flip,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Size,n.TextureCrop,n.Tint,n.Transform,n.Visible,o],initialize:function(t,e,i,s,n){r.call(this,t,"Image"),this._crop=this.resetCropObject(),this.setTexture(s,n),this.setPosition(e,i),this.setSizeToFrame(),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)}});t.exports=a},40652:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},82459:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(88571);n.register("image",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),a=new o(this.scene,0,0,i,n);return void 0!==e&&(t.add=e),s(this.scene,a,t),a}))},2117:(t,e,i)=>{var s=i(88571);i(39429).register("image",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},59819:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(99517),r=i(40652),t.exports={renderWebGL:n,renderCanvas:r}},99517:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),this.pipeline.batchSprite(e,i,s)}},77856:(t,e,i)=>{var s={Events:i(51708),DisplayList:i(8050),GameObjectCreator:i(44603),GameObjectFactory:i(39429),UpdateList:i(45027),Components:i(31401),GetCalcMatrix:i(91296),BuildGameObject:i(25305),BuildGameObjectAnimation:i(13059),GameObject:i(95643),BitmapText:i(22186),Blitter:i(6107),Bob:i(46590),Container:i(31559),DOMElement:i(3069),DynamicBitmapText:i(2638),Extern:i(42421),Graphics:i(43831),Group:i(26479),Image:i(88571),Layer:i(93595),Particles:i(18404),PathFollower:i(1159),RenderTexture:i(591),RetroFont:i(196),Rope:i(77757),Sprite:i(68287),Text:i(50171),GetTextSize:i(14220),MeasureText:i(79557),TextStyle:i(35762),TileSprite:i(20839),Zone:i(41481),Video:i(18471),Shape:i(17803),Arc:i(23629),Curve:i(89),Ellipse:i(19921),Grid:i(30479),IsoBox:i(61475),IsoTriangle:i(16933),Line:i(57847),Polygon:i(24949),Rectangle:i(74561),Star:i(55911),Triangle:i(36931),Factories:{Blitter:i(12709),Container:i(24961),DOMElement:i(2611),DynamicBitmapText:i(72566),Extern:i(56315),Graphics:i(1201),Group:i(3385),Image:i(2117),Layer:i(20005),Particles:i(676),PathFollower:i(90145),RenderTexture:i(60505),Rope:i(96819),Sprite:i(46409),StaticBitmapText:i(34914),Text:i(68005),TileSprite:i(91681),Zone:i(84175),Video:i(89025),Arc:i(42563),Curve:i(40511),Ellipse:i(1543),Grid:i(34137),IsoBox:i(3933),IsoTriangle:i(49803),Line:i(2481),Polygon:i(64827),Rectangle:i(87959),Star:i(93697),Triangle:i(45245)},Creators:{Blitter:i(9403),Container:i(77143),DynamicBitmapText:i(11164),Graphics:i(87079),Group:i(94975),Image:i(82459),Layer:i(25179),Particles:i(92730),RenderTexture:i(34495),Rope:i(26209),Sprite:i(15567),StaticBitmapText:i(57336),Text:i(71259),TileSprite:i(14167),Zone:i(95261),Video:i(11511)}};s.Shader=i(20071),s.Mesh=i(4703),s.NineSlice=i(28103),s.PointLight=i(80321),s.Plane=i(33663),s.Factories.Shader=i(74177),s.Factories.Mesh=i(9225),s.Factories.NineSlice=i(47521),s.Factories.PointLight=i(71255),s.Factories.Plane=i(30985),s.Creators.Shader=i(54935),s.Creators.Mesh=i(20527),s.Creators.NineSlice=i(28279),s.Creators.PointLight=i(39829),s.Creators.Plane=i(56015),s.Light=i(41432),s.LightsManager=i(61356),s.LightsPlugin=i(88992),t.exports=s},93595:(t,e,i)=>{var s=i(10312),n=i(83419),r=i(31401),o=i(53774),a=i(45893),h=i(50792),l=i(51708),u=i(73162),c=i(33963),d=i(44594),f=i(19186),p=new n({Extends:u,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.Mask,r.PostPipeline,r.Visible,h,c],initialize:function(t,e){u.call(this,t),h.call(this),this.scene=t,this.displayList=null,this.type="Layer",this.state=0,this.parentContainer=null,this.name="",this.active=!0,this.tabIndex=-1,this.data=null,this.renderFlags=15,this.cameraFilter=0,this.input=null,this.body=null,this.ignoreDestroy=!1,this.systems=t.sys,this.events=t.sys.events,this.sortChildrenFlag=!1,this.addCallback=this.addChildCallback,this.removeCallback=this.removeChildCallback,this.initPostPipeline(),this.clearAlpha(),this.setBlendMode(s.SKIP_CHECK),e&&this.add(e),t.sys.queueDepthSort()},setActive:function(t){return this.active=t,this},setName:function(t){return this.name=t,this},setState:function(t){return this.state=t,this},setDataEnabled:function(){return this.data||(this.data=new a(this)),this},setData:function(t,e){return this.data||(this.data=new a(this)),this.data.set(t,e),this},incData:function(t,e){return this.data||(this.data=new a(this)),this.data.inc(t,e),this},toggleData:function(t){return this.data||(this.data=new a(this)),this.data.toggle(t),this},getData:function(t){return this.data||(this.data=new a(this)),this.data.get(t)},setInteractive:function(){return this},disableInteractive:function(){return this},removeInteractive:function(){return this},addedToScene:function(){},removedFromScene:function(){},update:function(){},toJSON:function(){return o(this)},willRender:function(t){return!(15!==this.renderFlags||0===this.list.length||0!==this.cameraFilter&&this.cameraFilter&t.id)},getIndexList:function(){for(var t=this,e=this.parentContainer,i=[];e&&(i.unshift(e.getIndex(t)),t=e,e.parentContainer);)e=e.parentContainer;return i.unshift(this.displayList.getIndex(t)),i},addChildCallback:function(t){var e=t.displayList;e&&e!==this&&t.removeFromDisplayList(),t.displayList||(this.queueDepthSort(),t.displayList=this,t.emit(l.ADDED_TO_SCENE,t,this.scene),this.events.emit(d.ADDED_TO_SCENE,t,this.scene))},removeChildCallback:function(t){this.queueDepthSort(),t.displayList=null,t.emit(l.REMOVED_FROM_SCENE,t,this.scene),this.events.emit(d.REMOVED_FROM_SCENE,t,this.scene)},queueDepthSort:function(){this.sortChildrenFlag=!0},depthSort:function(){this.sortChildrenFlag&&(f(this.list,this.sortByDepth),this.sortChildrenFlag=!1)},sortByDepth:function(t,e){return t._depth-e._depth},getChildren:function(){return this.list},addToDisplayList:function(t){return void 0===t&&(t=this.scene.sys.displayList),this.displayList&&this.displayList!==t&&this.removeFromDisplayList(),t.exists(this)||(this.displayList=t,t.add(this,!0),t.queueDepthSort(),this.emit(l.ADDED_TO_SCENE,this,this.scene),t.events.emit(d.ADDED_TO_SCENE,this,this.scene)),this},removeFromDisplayList:function(){var t=this.displayList||this.scene.sys.displayList;return t.exists(this)&&(t.remove(this,!0),t.queueDepthSort(),this.displayList=null,this.emit(l.REMOVED_FROM_SCENE,this,this.scene),t.events.emit(d.REMOVED_FROM_SCENE,this,this.scene)),this},destroy:function(t){if(this.scene&&!this.ignoreDestroy){this.emit(l.DESTROY,this);for(var e=this.list;e.length;)e[0].destroy(t);this.removeAllListeners(),this.resetPostPipeline(!0),this.displayList&&(this.displayList.remove(this,!0,!1),this.displayList.queueDepthSort()),this.data&&(this.data.destroy(),this.data=void 0),this.active=!1,this.visible=!1,this.list=void 0,this.scene=void 0,this.displayList=void 0,this.systems=void 0,this.events=void 0}}});t.exports=p},2956:t=>{t.exports=function(t,e,i){var s=e.list;if(0!==s.length){e.depthSort();var n=-1!==e.blendMode;n||t.setBlendMode(0);var r=e._alpha;e.mask&&e.mask.preRenderCanvas(t,null,i);for(var o=0;o{var s=i(25305),n=i(93595),r=i(44603),o=i(23568);r.register("layer",(function(t,e){void 0===t&&(t={});var i=o(t,"children",null),r=new n(this.scene,i);return void 0!==e&&(t.add=e),s(this.scene,r,t),r}))},20005:(t,e,i)=>{var s=i(93595);i(39429).register("layer",(function(t){return this.displayList.add(new s(this.scene,t))}))},33963:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(15869),r=i(2956),t.exports={renderWebGL:n,renderCanvas:r}},15869:t=>{t.exports=function(t,e,i){var s=e.list,n=s.length;if(0!==n){e.depthSort(),t.pipelines.preBatch(e);var r=-1!==e.blendMode;r||t.setBlendMode(0);for(var o=e.alpha,a=0;a{var s=i(96503),n=i(83419),r=i(31401),o=i(51767),a=i(70554),h=new n({Extends:s,Mixins:[r.Origin,r.ScrollFactor,r.Visible],initialize:function(t,e,i,n,r,a,h){s.call(this,t,e,i),this.color=new o(n,r,a),this.intensity=h,this.renderFlags=15,this.cameraFilter=0,this.setScrollFactor(1,1),this.setOrigin(),this.setDisplayOrigin(i)},displayWidth:{get:function(){return this.diameter},set:function(t){this.diameter=t}},displayHeight:{get:function(){return this.diameter},set:function(t){this.diameter=t}},width:{get:function(){return this.diameter},set:function(t){this.diameter=t}},height:{get:function(){return this.diameter},set:function(t){this.diameter=t}},willRender:function(t){return!(h.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},setColor:function(t){var e=a.getFloatsFromUintRGB(t);return this.color.set(e[0],e[1],e[2]),this},setIntensity:function(t){return this.intensity=t,this},setRadius:function(t){return this.radius=t,this}});h.RENDER_MASK=15,t.exports=h},61356:(t,e,i)=>{var s=i(81491),n=i(83419),r=i(20339),o=i(41432),a=i(80321),h=i(51767),l=i(19133),u=i(19186),c=i(70554),d=new n({initialize:function(){this.lights=[],this.ambientColor=new h(.1,.1,.1),this.active=!1,this.maxLights=-1,this.visibleLights=0},addPointLight:function(t,e,i,s,n,r){return this.systems.displayList.add(new a(this.scene,t,e,i,s,n,r))},enable:function(){return-1===this.maxLights&&(this.maxLights=this.systems.renderer.config.maxLights),this.active=!0,this},disable:function(){return this.active=!1,this},getLights:function(t){for(var e=this.lights,i=t.worldView,n=[],o=0;othis.maxLights&&(u(n,this.sortByDistance),n=n.slice(0,this.maxLights)),this.visibleLights=n.length,n},sortByDistance:function(t,e){return t.distance>=e.distance},setAmbientColor:function(t){var e=c.getFloatsFromUintRGB(t);return this.ambientColor.set(e[0],e[1],e[2]),this},getMaxVisibleLights:function(){return this.maxLights},getLightCount:function(){return this.lights.length},addLight:function(t,e,i,s,n){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=128),void 0===s&&(s=16777215),void 0===n&&(n=1);var r=c.getFloatsFromUintRGB(s),a=new o(t,e,i,r[0],r[1],r[2],n);return this.lights.push(a),a},removeLight:function(t){var e=this.lights.indexOf(t);return e>=0&&l(this.lights,e),this},shutdown:function(){this.lights.length=0},destroy:function(){this.shutdown()}});t.exports=d},88992:(t,e,i)=>{var s=i(83419),n=i(61356),r=i(37277),o=i(44594),a=new s({Extends:n,initialize:function(t){this.scene=t,this.systems=t.sys,t.sys.settings.isBooted||t.sys.events.once(o.BOOT,this.boot,this),n.call(this)},boot:function(){var t=this.systems.events;t.on(o.SHUTDOWN,this.shutdown,this),t.on(o.DESTROY,this.destroy,this)},destroy:function(){this.shutdown(),this.scene=void 0,this.systems=void 0}});r.register("LightsPlugin",a,"lights"),t.exports=a},4703:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(39506),o=i(83997),a=i(95643),h=i(34684),l=i(92515),u=i(91296),c=i(37867),d=i(29807),f=i(43396),p=i(19186),v=i(25836),g=i(39318),m=new s({Extends:a,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Mask,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Size,n.Texture,n.Transform,n.Visible,d],initialize:function(t,e,i,s,n,r,o,h,l,u,d,f){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s="__WHITE"),a.call(this,t,"Mesh"),this.faces=[],this.vertices=[],this.tintFill=!1,this.debugCallback=null,this.debugGraphic=null,this.hideCCW=!0,this.modelPosition=new v,this.modelScale=new v(1,1,1),this.modelRotation=new v,this.dirtyCache=[0,0,0,0,0,0,0,0,0,0,0,0],this.transformMatrix=new c,this.viewPosition=new v,this.viewMatrix=new c,this.projectionMatrix=new c,this.totalRendered=0,this.totalFrame=0,this.ignoreDirtyCache=!1,this.fov,this.displayOriginX=0,this.displayOriginY=0;var p=t.sys.renderer;this.setPosition(e,i),this.setTexture(s,n),this.setSize(p.width,p.height),this.initPipeline(),this.initPostPipeline(),this.setPerspective(p.width,p.height),r&&this.addVertices(r,o,h,l,u,d,f)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},panX:function(t){return this.viewPosition.addScale(v.LEFT,t),this.dirtyCache[10]=1,this},panY:function(t){return this.viewPosition.y+=v.DOWN.y*t,this.dirtyCache[10]=1,this},panZ:function(t){return this.viewPosition.z+=t,this.dirtyCache[10]=1,this},setPerspective:function(t,e,i,s,n){return void 0===i&&(i=45),void 0===s&&(s=.01),void 0===n&&(n=1e3),this.fov=i,this.projectionMatrix.perspective(r(i),t/e,s,n),this.dirtyCache[10]=1,this.dirtyCache[11]=0,this},setOrtho:function(t,e,i,s){return void 0===t&&(t=this.scene.sys.renderer.getAspectRatio()),void 0===e&&(e=1),void 0===i&&(i=-1e3),void 0===s&&(s=1e3),this.fov=0,this.projectionMatrix.ortho(-t,t,-e,e,i,s),this.dirtyCache[10]=1,this.dirtyCache[11]=1,this},clear:function(){return this.faces.forEach((function(t){t.destroy()})),this.faces=[],this.vertices=[],this},addVerticesFromObj:function(t,e,i,s,n,r,o,a,l){var u,c=this.scene.sys.cache.obj.get(t);return c&&(u=h(c,this,e,i,s,n,r,o,a,l)),u&&0!==u.verts.length||console.warn("Mesh.addVerticesFromObj data empty:",t),this},sortByDepth:function(t,e){return t.depth-e.depth},depthSort:function(){return p(this.faces,this.sortByDepth),this},addVertex:function(t,e,i,s,n,r,o){var a=new g(t,e,i,s,n,r,o);return this.vertices.push(a),a},addFace:function(t,e,i){var s=new o(t,e,i);return this.faces.push(s),this.dirtyCache[9]=-1,s},addVertices:function(t,e,i,s,n,r,o){var a=l(t,e,i,s,n,r,o);return a?(this.faces=this.faces.concat(a.faces),this.vertices=this.vertices.concat(a.vertices)):console.warn("Mesh.addVertices data empty or invalid"),this.dirtyCache[9]=-1,this},getFaceCount:function(){return this.faces.length},getVertexCount:function(){return this.vertices.length},getFace:function(t){return this.faces[t]},hasFaceAt:function(t,e,i){void 0===i&&(i=this.scene.sys.cameras.main);for(var s=u(this,i).calc,n=this.faces,r=0;r{t.exports=function(){}},20527:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(35154),a=i(4703);n.register("mesh",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),h=o(t,"vertices",[]),l=o(t,"uvs",[]),u=o(t,"indicies",[]),c=o(t,"containsZ",!1),d=o(t,"normals",[]),f=o(t,"colors",16777215),p=o(t,"alphas",1),v=new a(this.scene,0,0,i,n,h,l,u,c,d,f,p);return void 0!==e&&(t.add=e),s(this.scene,v,t),v}))},9225:(t,e,i)=>{var s=i(4703);i(39429).register("mesh",(function(t,e,i,n,r,o,a,h,l,u,c){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h,l,u,c))}))},29807:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(48833),r=i(36488),t.exports={renderWebGL:n,renderCanvas:r}},48833:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){var r=e.faces,o=r.length;if(0!==o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline,e),h=s(e,i,n).calc;t.pipelines.preBatch(e);for(var l=a.setGameObject(e),u=a.vertexViewF32,c=a.vertexViewU32,d=a.vertexCount*a.currentShader.vertexComponentCount-1,f=e.tintFill,p=[],v=e.debugCallback,g=h.a,m=h.b,y=h.c,x=h.d,T=h.e,w=h.f,b=e.viewPosition.z,S=e.hideCCW,E=i.roundPixels,A=i.alpha*e.alpha,C=0,_=0;_{var s=i(83419),n=i(31401),r=i(95643),o=i(78023),a=i(39318),h=new s({Extends:r,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Texture,n.Transform,n.Visible,o],initialize:function(t,e,i,s,n,o,h,l,u,c,d){r.call(this,t,"NineSlice"),this._width,this._height,this._originX=.5,this._originY=.5,this._sizeComponent=!0,this.vertices=[],this.leftWidth,this.rightWidth,this.topHeight,this.bottomHeight,this.tint=16777215,this.tintFill=!1;var f=t.textures.getFrame(s,n);this.is3Slice=!c&&!d,f.scale9&&(this.is3Slice=f.is3Slice);for(var p=this.is3Slice?18:54,v=0;v{var s=i(25305),n=i(44603),r=i(23568),o=i(35154),a=i(28103);n.register("nineslice",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),h=o(t,"width",256),l=o(t,"height",256),u=o(t,"leftWidth",10),c=o(t,"rightWidth",10),d=o(t,"topHeight",0),f=o(t,"bottomHeight",0),p=new a(this.scene,0,0,i,n,h,l,u,c,d,f);return void 0!==e&&(t.add=e),s(this.scene,p,t),p}))},47521:(t,e,i)=>{var s=i(28103);i(39429).register("nineslice",(function(t,e,i,n,r,o,a,h,l,u){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h,l,u))}))},78023:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(52230),t.exports={renderWebGL:n,renderCanvas:r}},52230:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){var o=e.vertices,a=o.length;if(0!==a){i.addToRenderList(e);var h=t.pipelines.set(e.pipeline,e),l=s(e,i,r,!1).calc;t.pipelines.preBatch(e);var u=h.setGameObject(e),c=h.vertexViewF32,d=h.vertexViewU32,f=h.vertexCount*h.currentShader.vertexComponentCount-1,p=i.roundPixels,v=e.tintFill,g=i.alpha*e.alpha,m=n.getTintAppendFloatAlpha(e.tint,g),y=h.vertexAvailable(),x=-1;y{var s=i(83419),n=i(44777),r=i(37589),o=i(6113),a=i(91389),h=i(90664),l=new s({Extends:n,initialize:function(t){n.call(this,t,null,!1),this.active=!1,this.easeName="Linear",this.r=[],this.g=[],this.b=[]},getMethod:function(){return null===this.propertyValue?0:9},setMethods:function(){var t=this.propertyValue,e=t,i=this.defaultEmit,s=this.defaultUpdate;if(9===this.method){this.start=t[0],this.ease=o("Linear"),this.interpolation=a("linear"),i=this.easedValueEmit,s=this.easeValueUpdate,e=t[0],this.active=!0;for(var n=0;n{var s=i(30976),n=i(45319),r=i(83419),o=i(99472),a=i(6113),h=i(95540),l=i(91389),u=i(77720),c=i(15994),d=new r({initialize:function(t,e,i){void 0===i&&(i=!1),this.propertyKey=t,this.propertyValue=e,this.defaultValue=e,this.steps=0,this.counter=0,this.yoyo=!1,this.direction=0,this.start=0,this.current=0,this.end=0,this.ease=null,this.interpolation=null,this.emitOnly=i,this.onEmit=this.defaultEmit,this.onUpdate=this.defaultUpdate,this.active=!0,this.method=0,this._onEmit,this._onUpdate},loadConfig:function(t,e){void 0===t&&(t={}),e&&(this.propertyKey=e),this.propertyValue=h(t,this.propertyKey,this.defaultValue),this.method=this.getMethod(),this.setMethods(),this.emitOnly&&(this.onUpdate=this.defaultUpdate)},toJSON:function(){return JSON.stringify(this.propertyValue)},onChange:function(t){var e;switch(this.method){case 1:case 3:case 8:e=t;break;case 2:this.propertyValue.indexOf(t)>=0&&(e=t);break;case 4:var i=(this.end-this.start)/this.steps;e=u(t,i),this.counter=e;break;case 5:case 6:case 7:e=n(t,this.start,this.end);break;case 9:e=this.start[0]}return this.current=e,this},getMethod:function(){var t=this.propertyValue;if(null===t)return 0;var e=typeof t;if("number"===e)return 1;if(Array.isArray(t))return 2;if("function"===e)return 3;if("object"===e){if(this.hasBoth(t,"start","end"))return this.has(t,"steps")?4:5;if(this.hasBoth(t,"min","max"))return 6;if(this.has(t,"random"))return 7;if(this.hasEither(t,"onEmit","onUpdate"))return 8;if(this.hasEither(t,"values","interpolation"))return 9}return 0},setMethods:function(){var t=this.propertyValue,e=t,i=this.defaultEmit,s=this.defaultUpdate;switch(this.method){case 1:i=this.staticValueEmit;break;case 2:i=this.randomStaticValueEmit,e=t[0];break;case 3:this._onEmit=t,i=this.proxyEmit;break;case 4:this.start=t.start,this.end=t.end,this.steps=t.steps,this.counter=this.start,this.yoyo=!!this.has(t,"yoyo")&&t.yoyo,this.direction=0,i=this.steppedEmit,e=this.start;break;case 5:this.start=t.start,this.end=t.end;var n=this.has(t,"ease")?t.ease:"Linear";this.ease=a(n,t.easeParams),i=this.has(t,"random")&&t.random?this.randomRangedValueEmit:this.easedValueEmit,s=this.easeValueUpdate,e=this.start;break;case 6:this.start=t.min,this.end=t.max,i=this.has(t,"int")&&t.int?this.randomRangedIntEmit:this.randomRangedValueEmit,e=this.start;break;case 7:var r=t.random;Array.isArray(r)&&(this.start=r[0],this.end=r[1]),i=this.randomRangedIntEmit,e=this.start;break;case 8:this._onEmit=this.has(t,"onEmit")?t.onEmit:this.defaultEmit,this._onUpdate=this.has(t,"onUpdate")?t.onUpdate:this.defaultUpdate,i=this.proxyEmit,s=this.proxyUpdate;break;case 9:this.start=t.values;var o=this.has(t,"ease")?t.ease:"Linear";this.ease=a(o,t.easeParams),this.interpolation=l(t.interpolation),i=this.easedValueEmit,s=this.easeValueUpdate,e=this.start[0]}return this.onEmit=i,this.onUpdate=s,this.current=e,this},has:function(t,e){return t.hasOwnProperty(e)},hasBoth:function(t,e,i){return t.hasOwnProperty(e)&&t.hasOwnProperty(i)},hasEither:function(t,e,i){return t.hasOwnProperty(e)||t.hasOwnProperty(i)},defaultEmit:function(t,e,i){return i},defaultUpdate:function(t,e,i,s){return s},proxyEmit:function(t,e,i){var s=this._onEmit(t,e,i);return this.current=s,s},proxyUpdate:function(t,e,i,s){var n=this._onUpdate(t,e,i,s);return this.current=n,n},staticValueEmit:function(){return this.current},staticValueUpdate:function(){return this.current},randomStaticValueEmit:function(){var t=Math.floor(Math.random()*this.propertyValue.length);return this.current=this.propertyValue[t],this.current},randomRangedValueEmit:function(t,e){var i=o(this.start,this.end);return t&&t.data[e]&&(t.data[e].min=i,t.data[e].max=this.end),this.current=i,i},randomRangedIntEmit:function(t,e){var i=s(this.start,this.end);return t&&t.data[e]&&(t.data[e].min=i,t.data[e].max=this.end),this.current=i,i},steppedEmit:function(){var t,e=this.counter,i=e,s=(this.end-this.start)/this.steps;this.yoyo?(0===this.direction?(i+=s)>=this.end&&(t=i-this.end,i=this.end-t,this.direction=1):(i-=s)<=this.start&&(t=this.start-i,i=this.start+t,this.direction=0),this.counter=i):this.counter=c(i+s,this.start,this.end);return this.current=e,e},easedValueEmit:function(t,e){if(t&&t.data[e]){var i=t.data[e];i.min=this.start,i.max=this.end}return this.current=this.start,this.start},easeValueUpdate:function(t,e,i){var s,n=t.data[e],r=this.ease(i);return s=this.interpolation?this.interpolation(this.start,r):(n.max-n.min)*r+n.min,this.current=s,s},destroy:function(){this.propertyValue=null,this.defaultValue=null,this.ease=null,this.interpolation=null,this._onEmit=null,this._onUpdate=null}});t.exports=d},24502:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(20286),o=new s({Extends:r,initialize:function(t,e,i,s,o){if("object"==typeof t){var a=t;t=n(a,"x",0),e=n(a,"y",0),i=n(a,"power",0),s=n(a,"epsilon",100),o=n(a,"gravity",50)}else void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=100),void 0===o&&(o=50);r.call(this,t,e,!0),this._gravity=o,this._power=i*o,this._epsilon=s*s},update:function(t,e){var i=this.x-t.x,s=this.y-t.y,n=i*i+s*s;if(0!==n){var r=Math.sqrt(n);n{var s=i(9674),n=i(45319),r=i(83419),o=i(39506),a=i(87841),h=i(11520),l=i(26099),u=new r({initialize:function(t){this.emitter=t,this.texture=null,this.frame=null,this.x=0,this.y=0,this.worldPosition=new l,this.velocityX=0,this.velocityY=0,this.accelerationX=0,this.accelerationY=0,this.maxVelocityX=1e4,this.maxVelocityY=1e4,this.bounce=0,this.scaleX=1,this.scaleY=1,this.alpha=1,this.angle=0,this.rotation=0,this.tint=16777215,this.life=1e3,this.lifeCurrent=1e3,this.delayCurrent=0,this.holdCurrent=0,this.lifeT=0,this.data={tint:{min:16777215,max:16777215},alpha:{min:1,max:1},rotate:{min:0,max:0},scaleX:{min:1,max:1},scaleY:{min:1,max:1},x:{min:0,max:0},y:{min:0,max:0},accelerationX:{min:0,max:0},accelerationY:{min:0,max:0},maxVelocityX:{min:0,max:0},maxVelocityY:{min:0,max:0},moveToX:{min:0,max:0},moveToY:{min:0,max:0},bounce:{min:0,max:0}},this.isCropped=!1,this.scene=t.scene,this.anims=new s(this),this.bounds=new a},emit:function(t,e,i,s,n,r){return this.emitter.emit(t,e,i,s,n,r)},isAlive:function(){return this.lifeCurrent>0},kill:function(){this.lifeCurrent=0},setPosition:function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.x=t,this.y=e},fire:function(t,e){var i=this.emitter,s=i.ops,n=i.getAnim();if(n?this.anims.play(n):(this.frame=i.getFrame(),this.texture=this.frame.texture),!this.frame)throw new Error("Particle has no texture frame");if(i.getEmitZone(this),void 0===t?this.x+=s.x.onEmit(this,"x"):s.x.steps>0?this.x+=t+s.x.onEmit(this,"x"):this.x+=t,void 0===e?this.y+=s.y.onEmit(this,"y"):s.y.steps>0?this.y+=e+s.y.onEmit(this,"y"):this.y+=e,this.life=s.lifespan.onEmit(this,"lifespan"),this.lifeCurrent=this.life,this.lifeT=0,this.delayCurrent=s.delay.onEmit(this,"delay"),this.holdCurrent=s.hold.onEmit(this,"hold"),this.scaleX=s.scaleX.onEmit(this,"scaleX"),this.scaleY=s.scaleY.active?s.scaleY.onEmit(this,"scaleY"):this.scaleX,this.angle=s.rotate.onEmit(this,"rotate"),this.rotation=o(this.angle),i.worldMatrix.transformPoint(this.x,this.y,this.worldPosition),0===this.delayCurrent&&i.getDeathZone(this))return this.lifeCurrent=0,!1;var r=s.speedX.onEmit(this,"speedX"),a=s.speedY.active?s.speedY.onEmit(this,"speedY"):r;if(i.radial){var h=o(s.angle.onEmit(this,"angle"));this.velocityX=Math.cos(h)*Math.abs(r),this.velocityY=Math.sin(h)*Math.abs(a)}else if(i.moveTo){var l=s.moveToX.onEmit(this,"moveToX"),u=s.moveToY.onEmit(this,"moveToY"),c=this.life/1e3;this.velocityX=(l-this.x)/c,this.velocityY=(u-this.y)/c}else this.velocityX=r,this.velocityY=a;return i.acceleration&&(this.accelerationX=s.accelerationX.onEmit(this,"accelerationX"),this.accelerationY=s.accelerationY.onEmit(this,"accelerationY")),this.maxVelocityX=s.maxVelocityX.onEmit(this,"maxVelocityX"),this.maxVelocityY=s.maxVelocityY.onEmit(this,"maxVelocityY"),this.bounce=s.bounce.onEmit(this,"bounce"),this.alpha=s.alpha.onEmit(this,"alpha"),s.color.active?this.tint=s.color.onEmit(this,"tint"):this.tint=s.tint.onEmit(this,"tint"),!0},update:function(t,e,i){if(this.lifeCurrent<=0)return!(this.holdCurrent>0)||(this.holdCurrent-=t,this.holdCurrent<=0);if(this.delayCurrent>0)return this.delayCurrent-=t,!1;this.anims.update(0,t);var s=this.emitter,r=s.ops,a=1-this.lifeCurrent/this.life;if(this.lifeT=a,this.x=r.x.onUpdate(this,"x",a,this.x),this.y=r.y.onUpdate(this,"y",a,this.y),s.moveTo){var h=r.moveToX.onUpdate(this,"moveToX",a,s.moveToX),l=r.moveToY.onUpdate(this,"moveToY",a,s.moveToY),u=this.lifeCurrent/1e3;this.velocityX=(h-this.x)/u,this.velocityY=(l-this.y)/u}return this.computeVelocity(s,t,e,i,a),this.scaleX=r.scaleX.onUpdate(this,"scaleX",a,this.scaleX),r.scaleY.active?this.scaleY=r.scaleY.onUpdate(this,"scaleY",a,this.scaleY):this.scaleY=this.scaleX,this.angle=r.rotate.onUpdate(this,"rotate",a,this.angle),this.rotation=o(this.angle),s.getDeathZone(this)?(this.lifeCurrent=0,!0):(this.alpha=n(r.alpha.onUpdate(this,"alpha",a,this.alpha),0,1),r.color.active?this.tint=r.color.onUpdate(this,"color",a,this.tint):this.tint=r.tint.onUpdate(this,"tint",a,this.tint),this.lifeCurrent-=t,this.lifeCurrent<=0&&this.holdCurrent<=0)},computeVelocity:function(t,e,i,s,r){var o=t.ops,a=this.velocityX,h=this.velocityY,l=o.accelerationX.onUpdate(this,"accelerationX",r,this.accelerationX),u=o.accelerationY.onUpdate(this,"accelerationY",r,this.accelerationY),c=o.maxVelocityX.onUpdate(this,"maxVelocityX",r,this.maxVelocityX),d=o.maxVelocityY.onUpdate(this,"maxVelocityY",r,this.maxVelocityY);this.bounce=o.bounce.onUpdate(this,"bounce",r,this.bounce),a+=t.gravityX*i+l*i,h+=t.gravityY*i+u*i,a=n(a,-c,c),h=n(h,-d,d),this.velocityX=a,this.velocityY=h,this.x+=a*i,this.y+=h*i,t.worldMatrix.transformPoint(this.x,this.y,this.worldPosition);for(var f=0;f{var s=i(83419),n=i(20286),r=i(87841),o=new s({Extends:n,initialize:function(t,e,i,s,o,a,h,l){void 0===o&&(o=!0),void 0===a&&(a=!0),void 0===h&&(h=!0),void 0===l&&(l=!0),n.call(this,t,e,!0),this.bounds=new r(t,e,i,s),this.collideLeft=o,this.collideRight=a,this.collideTop=h,this.collideBottom=l},update:function(t){var e=this.bounds,i=-t.bounce,s=t.worldPosition;s.xe.right&&this.collideRight&&(t.x-=s.x-e.right,t.velocityX*=i),s.ye.bottom&&this.collideBottom&&(t.y-=s.y-e.bottom,t.velocityY*=i)}});t.exports=o},31600:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(53774),o=i(43459),a=i(26388),h=i(19909),l=i(76472),u=i(44777),c=i(20696),d=i(95643),f=i(95540),p=i(26546),v=i(24502),g=i(1985),m=i(97022),y=i(86091),x=i(73162),T=i(20074),w=i(56480),b=i(68875),S=i(87841),E=i(59996),A=i(72905),C=i(90668),_=i(19186),M=i(61340),P=i(26099),R=i(15994),L=i(69601),O=["active","advance","blendMode","colorEase","deathCallback","deathCallbackScope","duration","emitCallback","emitCallbackScope","follow","frequency","gravityX","gravityY","maxAliveParticles","maxParticles","name","emitting","particleBringToTop","particleClass","radial","sortCallback","sortOrderAsc","sortProperty","stopAfter","tintFill","timeScale","trackVisible","visible"],F=["accelerationX","accelerationY","alpha","angle","bounce","color","delay","hold","lifespan","maxVelocityX","maxVelocityY","moveToX","moveToY","quantity","rotate","scaleX","scaleY","speedX","speedY","tint","x","y"],D=new s({Extends:d,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Mask,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Texture,n.Transform,n.Visible,C],initialize:function(t,e,i,s,n){d.call(this,t,"ParticleEmitter"),this.particleClass=w,this.config=null,this.ops={accelerationX:new u("accelerationX",0),accelerationY:new u("accelerationY",0),alpha:new u("alpha",1),angle:new u("angle",{min:0,max:360},!0),bounce:new u("bounce",0),color:new l("color"),delay:new u("delay",0,!0),hold:new u("hold",0,!0),lifespan:new u("lifespan",1e3,!0),maxVelocityX:new u("maxVelocityX",1e4),maxVelocityY:new u("maxVelocityY",1e4),moveToX:new u("moveToX",0),moveToY:new u("moveToY",0),quantity:new u("quantity",1,!0),rotate:new u("rotate",0),scaleX:new u("scaleX",1),scaleY:new u("scaleY",1),speedX:new u("speedX",0,!0),speedY:new u("speedY",0,!0),tint:new u("tint",16777215),x:new u("x",0),y:new u("y",0)},this.radial=!0,this.gravityX=0,this.gravityY=0,this.acceleration=!1,this.moveTo=!1,this.emitCallback=null,this.emitCallbackScope=null,this.deathCallback=null,this.deathCallbackScope=null,this.maxParticles=0,this.maxAliveParticles=0,this.stopAfter=0,this.duration=0,this.frequency=0,this.emitting=!0,this.particleBringToTop=!0,this.timeScale=1,this.emitZones=[],this.deathZones=[],this.viewBounds=null,this.follow=null,this.followOffset=new P,this.trackVisible=!1,this.frames=[],this.randomFrame=!0,this.frameQuantity=1,this.anims=[],this.randomAnim=!0,this.animQuantity=1,this.dead=[],this.alive=[],this.counters=new Float32Array(10),this.skipping=!1,this.worldMatrix=new M,this.sortProperty="",this.sortOrderAsc=!0,this.sortCallback=this.depthSortCallback,this.processors=new x(this),this.tintFill=!1,this.initPipeline(),this.initPostPipeline(),this.setPosition(e,i),this.setTexture(s),n&&this.setConfig(n)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},setConfig:function(t){if(!t)return this;this.config=t;var e=0,i="",s=this.ops;for(e=0;e=this.animQuantity&&(this.animCounter=0,this.currentAnim=R(this.currentAnim+1,0,e)),i},setAnim:function(t,e,i){void 0===e&&(e=!0),void 0===i&&(i=1),this.randomAnim=e,this.animQuantity=i,this.currentAnim=0;var s=typeof t;if(this.anims.length=0,Array.isArray(t))this.anims=this.anims.concat(t);else if("string"===s)this.anims.push(t);else if("object"===s){var n=t;(t=f(n,"anims",null))&&(this.anims=this.anims.concat(t));var r=f(n,"cycle",!1);this.randomAnim=!r,this.animQuantity=f(n,"quantity",i)}return 1===this.anims.length&&(this.animQuantity=1,this.randomAnim=!1),this},setRadial:function(t){return void 0===t&&(t=!0),this.radial=t,this},addParticleBounds:function(t,e,i,s,n,r,o,a){if("object"==typeof t){var h=t;t=h.x,e=h.y,i=m(h,"w")?h.w:h.width,s=m(h,"h")?h.h:h.height}return this.addParticleProcessor(new L(t,e,i,s,n,r,o,a))},setParticleSpeed:function(t,e){return void 0===e&&(e=t),this.ops.speedX.onChange(t),t===e?this.ops.speedY.active=!1:this.ops.speedY.onChange(e),this.radial=!0,this},setParticleScale:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=t),this.ops.scaleX.onChange(t),this.ops.scaleY.onChange(e),this},setParticleGravity:function(t,e){return this.gravityX=t,this.gravityY=e,this},setParticleAlpha:function(t){return this.ops.alpha.onChange(t),this},setParticleTint:function(t){return this.ops.tint.onChange(t),this},setEmitterAngle:function(t){return this.ops.angle.onChange(t),this},setParticleLifespan:function(t){return this.ops.lifespan.onChange(t),this},setQuantity:function(t){return this.quantity=t,this},setFrequency:function(t,e){return this.frequency=t,this.flowCounter=t>0?t:0,e&&(this.quantity=e),this},addDeathZone:function(t){var e;Array.isArray(t)||(t=[t]);for(var i=[],s=0;s-1&&(this.zoneTotal++,this.zoneTotal===s.total&&(this.zoneTotal=0,this.zoneIndex++,this.zoneIndex===i&&(this.zoneIndex=0)))}},getDeathZone:function(t){for(var e=this.deathZones,i=0;i=0&&(this.zoneIndex=e),this},addParticleProcessor:function(t){return this.processors.exists(t)||(t.emitter&&t.emitter.removeParticleProcessor(t),this.processors.add(t),t.emitter=this),t},removeParticleProcessor:function(t){return this.processors.exists(t)&&(this.processors.remove(t,!0),t.emitter=null),t},getProcessors:function(){return this.processors.getAll("active",!0)},createGravityWell:function(t){return this.addParticleProcessor(new v(t))},reserve:function(t){var e=this.dead;if(this.maxParticles>0){var i=this.getParticleCount();i+t>this.maxParticles&&(t=this.maxParticles-(i+t))}for(var s=0;s0&&this.getParticleCount()>=this.maxParticles||this.maxAliveParticles>0&&this.getAliveParticleCount()>=this.maxAliveParticles},onParticleEmit:function(t,e){return void 0===t?(this.emitCallback=null,this.emitCallbackScope=null):"function"==typeof t&&(this.emitCallback=t,e&&(this.emitCallbackScope=e)),this},onParticleDeath:function(t,e){return void 0===t?(this.deathCallback=null,this.deathCallbackScope=null):"function"==typeof t&&(this.deathCallback=t,e&&(this.deathCallbackScope=e)),this},killAll:function(){for(var t=this.dead,e=this.alive;e.length>0;)t.push(e.pop());return this},forEachAlive:function(t,e){for(var i=this.alive,s=i.length,n=0;n0&&this.fastForward(t),this.emitting=!0,this.resetCounters(this.frequency,!0),void 0!==e&&(this.duration=Math.abs(e)),this.emit(c.START,this)),this},stop:function(t){return void 0===t&&(t=!1),this.emitting&&(this.emitting=!1,t&&this.killAll(),this.emit(c.STOP,this)),this},pause:function(){return this.active=!1,this},resume:function(){return this.active=!0,this},setSortProperty:function(t,e){return void 0===t&&(t=""),void 0===e&&(e=this.true),this.sortProperty=t,this.sortOrderAsc=e,this.sortCallback=this.depthSortCallback,this},setSortCallback:function(t){return t=""!==this.sortProperty?this.depthSortCallback:null,this.sortCallback=t,this},depthSort:function(){return _(this.alive,this.sortCallback.bind(this)),this},depthSortCallback:function(t,e){var i=this.sortProperty;return this.sortOrderAsc?t[i]-e[i]:e[i]-t[i]},flow:function(t,e,i){return void 0===e&&(e=1),this.emitting=!1,this.frequency=t,this.quantity=e,void 0!==i&&(this.stopAfter=i),this.start()},explode:function(t,e,i){this.frequency=-1,this.resetCounters(-1,!0);var s=this.emitParticle(t,e,i);return this.emit(c.EXPLODE,this,s),s},emitParticleAt:function(t,e,i){return this.emitParticle(i,t,e)},emitParticle:function(t,e,i){if(!this.atLimit()){void 0===t&&(t=this.ops.quantity.onEmit());for(var s=this.dead,n=this.stopAfter,r=this.follow?this.follow.x+this.followOffset.x:e,o=this.follow?this.follow.y+this.followOffset.y:i,a=0;a0&&(this.stopCounter++,this.stopCounter>=n))break;if(this.atLimit())break}return h}},fastForward:function(t,e){void 0===e&&(e=1e3/60);var i=0;for(this.skipping=!0;i0){var u=this.deathCallback,d=this.deathCallbackScope;for(o=h-1;o>=0;o--){var f=a[o];n.splice(f.index,1),r.push(f.particle),u&&u.call(d,f.particle),f.particle.setPosition()}}if(this.emitting||this.skipping){if(0===this.frequency)this.emitParticle();else if(this.frequency>0)for(this.flowCounter-=e;this.flowCounter<=0;)this.emitParticle(),this.flowCounter+=this.frequency;this.skipping||(this.duration>0&&(this.elapsed+=e,this.elapsed>=this.duration&&this.stop()),this.stopAfter>0&&this.stopCounter>=this.stopAfter&&this.stop())}else 1===this.completeFlag&&0===n.length&&(this.completeFlag=0,this.emit(c.COMPLETE,this))},overlap:function(t){for(var e=this.getWorldTransformMatrix(),i=this.alive,s=i.length,n=[],r=0;r0){var u=0;for(this.skipping=!0;u0&&y(s,t,t),s},createEmitter:function(){throw new Error("createEmitter removed. See ParticleEmitter docs for info")},particleX:{get:function(){return this.ops.x.current},set:function(t){this.ops.x.onChange(t)}},particleY:{get:function(){return this.ops.y.current},set:function(t){this.ops.y.onChange(t)}},accelerationX:{get:function(){return this.ops.accelerationX.current},set:function(t){this.ops.accelerationX.onChange(t)}},accelerationY:{get:function(){return this.ops.accelerationY.current},set:function(t){this.ops.accelerationY.onChange(t)}},maxVelocityX:{get:function(){return this.ops.maxVelocityX.current},set:function(t){this.ops.maxVelocityX.onChange(t)}},maxVelocityY:{get:function(){return this.ops.maxVelocityY.current},set:function(t){this.ops.maxVelocityY.onChange(t)}},speed:{get:function(){return this.ops.speedX.current},set:function(t){this.ops.speedX.onChange(t),this.ops.speedY.onChange(t)}},speedX:{get:function(){return this.ops.speedX.current},set:function(t){this.ops.speedX.onChange(t)}},speedY:{get:function(){return this.ops.speedY.current},set:function(t){this.ops.speedY.onChange(t)}},moveToX:{get:function(){return this.ops.moveToX.current},set:function(t){this.ops.moveToX.onChange(t)}},moveToY:{get:function(){return this.ops.moveToY.current},set:function(t){this.ops.moveToY.onChange(t)}},bounce:{get:function(){return this.ops.bounce.current},set:function(t){this.ops.bounce.onChange(t)}},particleScaleX:{get:function(){return this.ops.scaleX.current},set:function(t){this.ops.scaleX.onChange(t)}},particleScaleY:{get:function(){return this.ops.scaleY.current},set:function(t){this.ops.scaleY.onChange(t)}},particleColor:{get:function(){return this.ops.color.current},set:function(t){this.ops.color.onChange(t)}},colorEase:{get:function(){return this.ops.color.easeName},set:function(t){this.ops.color.setEase(t)}},particleTint:{get:function(){return this.ops.tint.current},set:function(t){this.ops.tint.onChange(t)}},particleAlpha:{get:function(){return this.ops.alpha.current},set:function(t){this.ops.alpha.onChange(t)}},lifespan:{get:function(){return this.ops.lifespan.current},set:function(t){this.ops.lifespan.onChange(t)}},particleAngle:{get:function(){return this.ops.angle.current},set:function(t){this.ops.angle.onChange(t)}},particleRotate:{get:function(){return this.ops.rotate.current},set:function(t){this.ops.rotate.onChange(t)}},quantity:{get:function(){return this.ops.quantity.current},set:function(t){this.ops.quantity.onChange(t)}},delay:{get:function(){return this.ops.delay.current},set:function(t){this.ops.delay.onChange(t)}},hold:{get:function(){return this.ops.hold.current},set:function(t){this.ops.hold.onChange(t)}},flowCounter:{get:function(){return this.counters[0]},set:function(t){this.counters[0]=t}},frameCounter:{get:function(){return this.counters[1]},set:function(t){this.counters[1]=t}},animCounter:{get:function(){return this.counters[2]},set:function(t){this.counters[2]=t}},elapsed:{get:function(){return this.counters[3]},set:function(t){this.counters[3]=t}},stopCounter:{get:function(){return this.counters[4]},set:function(t){this.counters[4]=t}},completeFlag:{get:function(){return this.counters[5]},set:function(t){this.counters[5]=t}},zoneIndex:{get:function(){return this.counters[6]},set:function(t){this.counters[6]=t}},zoneTotal:{get:function(){return this.counters[7]},set:function(t){this.counters[7]=t}},currentFrame:{get:function(){return this.counters[8]},set:function(t){this.counters[8]=t}},currentAnim:{get:function(){return this.counters[9]},set:function(t){this.counters[9]=t}},preDestroy:function(){var t;this.texture=null,this.frames=null,this.anims=null,this.emitCallback=null,this.emitCallbackScope=null,this.deathCallback=null,this.deathCallbackScope=null,this.emitZones=null,this.deathZones=null,this.bounds=null,this.follow=null,this.counters=null;var e=this.ops;for(t=0;t{var s=i(59996),n=i(61340),r=new n,o=new n,a=new n,h=new n;t.exports=function(t,e,i,n){var l=r,u=o,c=a,d=h;n?(d.loadIdentity(),d.multiply(n),d.translate(e.x,e.y),d.rotate(e.rotation),d.scale(e.scaleX,e.scaleY)):d.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var f=t.currentContext,p=i.roundPixels,v=i.alpha,g=e.alpha,m=e.alive,y=m.length,x=e.viewBounds;if(e.visible&&0!==y&&(!x||s(x,i.worldView))){e.sortCallback&&e.depthSort(),i.addToRenderList(e);var T=e.scrollFactorX,w=e.scrollFactorY;f.save(),f.globalCompositeOperation=t.blendModes[e.blendMode];for(var b=0;b0&&C.height>0){var _=-A.halfWidth,M=-A.halfHeight;f.globalAlpha=E,f.save(),u.setToContext(f),p&&(_=Math.round(_),M=Math.round(M)),f.imageSmoothingEnabled=!A.source.scaleMode,f.drawImage(A.source.image,C.x,C.y,C.width,C.height,_,M,C.width,C.height),f.restore()}}}f.restore()}}},92730:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(95540),a=i(31600);n.register("particles",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=o(t,"config",null),h=new a(this.scene,0,0,i);return void 0!==e&&(t.add=e),s(this.scene,h,t),n&&h.setConfig(n),h}))},676:(t,e,i)=>{var s=i(39429),n=i(31600);s.register("particles",(function(t,e,i,s){return void 0!==t&&"string"==typeof t&&console.warn("ParticleEmitterManager was removed in Phaser 3.60. See documentation for details"),this.displayList.add(new n(this.scene,t,e,i,s))}))},90668:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(21188),r=i(9871),t.exports={renderWebGL:n,renderCanvas:r}},21188:(t,e,i)=>{var s=i(59996),n=i(61340),r=i(70554),o=new n,a=new n,h=new n,l=new n;t.exports=function(t,e,i,n){var u=t.pipelines.set(e.pipeline),c=o,d=a,f=h,p=l;n?(p.loadIdentity(),p.multiply(n),p.translate(e.x,e.y),p.rotate(e.rotation),p.scale(e.scaleX,e.scaleY)):p.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var v=r.getTintAppendFloatAlpha,g=i.alpha,m=e.alpha;t.pipelines.preBatch(e);var y=e.alive,x=y.length,T=e.viewBounds;if(0!==x&&(!T||s(T,i.worldView))){e.sortCallback&&e.depthSort(),i.addToRenderList(e),c.copyFrom(i.matrix),c.multiplyWithOffset(p,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),t.setBlendMode(e.blendMode),e.mask&&(e.mask.preRenderWebGL(t,e,i),t.pipelines.set(e.pipeline));for(var w,b,S=e.tintFill,E=0;E{var s=new(i(83419))({initialize:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=!0),this.emitter,this.x=t,this.y=e,this.active=i},update:function(){},destroy:function(){this.emitter=null}});t.exports=s},9774:t=>{t.exports="complete"},812:t=>{t.exports="deathzone"},30522:t=>{t.exports="explode"},96695:t=>{t.exports="start"},18677:t=>{t.exports="stop"},20696:(t,e,i)=>{t.exports={COMPLETE:i(9774),DEATH_ZONE:i(812),EXPLODE:i(30522),START:i(96695),STOP:i(18677)}},18404:(t,e,i)=>{t.exports={EmitterColorOp:i(76472),EmitterOp:i(44777),Events:i(20696),GravityWell:i(24502),Particle:i(56480),ParticleBounds:i(69601),ParticleEmitter:i(31600),ParticleProcessor:i(20286),Zones:i(21024)}},26388:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.source=t,this.killOnEnter=e},willKill:function(t){var e=this.source.contains(t.x,t.y);return e&&this.killOnEnter||!e&&!this.killOnEnter}});t.exports=s},19909:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,n,r){void 0===s&&(s=!1),void 0===n&&(n=!0),void 0===r&&(r=-1),this.source=t,this.points=[],this.quantity=e,this.stepRate=i,this.yoyo=s,this.counter=-1,this.seamless=n,this._length=0,this._direction=0,this.total=r,this.updateSource()},updateSource:function(){if(this.points=this.source.getPoints(this.quantity,this.stepRate),this.seamless){var t=this.points[0],e=this.points[this.points.length-1];t.x===e.x&&t.y===e.y&&this.points.pop()}var i=this._length;return this._length=this.points.length,this._lengththis._length&&(this.counter=this._length-1),this},changeSource:function(t){return this.source=t,this.updateSource()},getPoint:function(t){0===this._direction?(this.counter++,this.counter>=this._length&&(this.yoyo?(this._direction=1,this.counter=this._length-1):this.counter=0)):(this.counter--,-1===this.counter&&(this.yoyo?(this._direction=0,this.counter=0):this.counter=this._length-1));var e=this.points[this.counter];e&&(t.x=e.x,t.y=e.y)}});t.exports=s},68875:(t,e,i)=>{var s=i(83419),n=i(26099),r=new s({initialize:function(t){this.source=t,this._tempVec=new n,this.total=-1},getPoint:function(t){var e=this._tempVec;this.source.getRandomPoint(e),t.x=e.x,t.y=e.y}});t.exports=r},21024:(t,e,i)=>{t.exports={DeathZone:i(26388),EdgeZone:i(19909),RandomZone:i(68875)}},1159:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(68287),o=new s({Extends:r,Mixins:[n.PathFollower],initialize:function(t,e,i,s,n,o){r.call(this,t,i,s,n,o),this.path=e},preUpdate:function(t,e){this.anims.update(t,e),this.pathUpdate(t)}});t.exports=o},90145:(t,e,i)=>{var s=i(39429),n=i(1159);s.register("follower",(function(t,e,i,s,r){var o=new n(this.scene,t,e,i,s,r);return this.displayList.add(o),this.updateList.add(o),o}))},33663:(t,e,i)=>{var s=i(9674),n=i(83419),r=i(48803),o=i(90664),a=i(4703),h=i(45650),l=new n({Extends:a,initialize:function(t,e,i,n,r,o,h,l){n||(n="__DEFAULT"),a.call(this,t,e,i,n,r),this.type="Plane",this.anims=new s(this),this.gridWidth,this.gridHeight,this.isTiled,this._checkerboard=null,this.hideCCW=!1,this.setGridSize(o,h,l),this.setSizeToFrame(!1),this.setViewHeight()},originX:{get:function(){return.5}},originY:{get:function(){return.5}},setGridSize:function(t,e,i){void 0===t&&(t=8),void 0===e&&(e=8),void 0===i&&(i=!1);var s=!1;return i&&(s=!0),this.gridWidth=t,this.gridHeight=e,this.isTiled=i,this.clear(),r({mesh:this,widthSegments:t,heightSegments:e,isOrtho:!1,tile:i,flipY:s}),this},setSizeToFrame:function(t){void 0===t&&(t=!0);var e=this.frame;if(this.setPerspective(this.width/e.width,this.height/e.height),this._checkerboard&&this._checkerboard!==this.texture&&this.removeCheckerboard(),!t)return this;var i,s,n=this.gridWidth,r=this.gridHeight,o=this.vertices,a=e.u0,h=e.u1,l=e.v0,u=e.v1,c=0;if(this.isTiled)for(l=e.v1,u=e.v0,s=0;s7&&c>7?l.push(r.r,r.g,r.b,i):l.push(a.r,a.g,a.b,s);var d=this.scene.sys.textures.addUint8Array(h(),new Uint8Array(l),16,16);return this.removeCheckerboard(),this.setTexture(d),this.setSizeToFrame(),this.setViewHeight(n),this},removeCheckerboard:function(){this._checkerboard&&(this._checkerboard.destroy(),this._checkerboard=null)},play:function(t,e){return this.anims.play(t,e)},playReverse:function(t,e){return this.anims.playReverse(t,e)},playAfterDelay:function(t,e){return this.anims.playAfterDelay(t,e)},playAfterRepeat:function(t,e){return this.anims.playAfterRepeat(t,e)},stop:function(){return this.anims.stop()},stopAfterDelay:function(t){return this.anims.stopAfterDelay(t)},stopAfterRepeat:function(t){return this.anims.stopAfterRepeat(t)},stopOnFrame:function(t){return this.anims.stopOnFrame(t)},preUpdate:function(t,e){a.prototype.preUpdate.call(this,t,e),this.anims.update(t,e)},preDestroy:function(){this.clear(),this.removeCheckerboard(),this.anims.destroy(),this.anims=void 0,this.debugCallback=null,this.debugGraphic=null}});t.exports=l},56015:(t,e,i)=>{var s=i(25305),n=i(13059),r=i(44603),o=i(23568),a=i(35154),h=i(33663);r.register("plane",(function(t,e){void 0===t&&(t={});var i=o(t,"key",null),r=o(t,"frame",null),l=a(t,"width",8),u=a(t,"height",8),c=a(t,"tile",!1),d=new h(this.scene,0,0,i,r,l,u,c);void 0!==e&&(t.add=e);var f=a(t,"checkerboard",null);if(f){var p=a(f,"color1",16777215),v=a(f,"color2",255),g=a(f,"alpha1",255),m=a(f,"alpha2",255),y=a(f,"height",128);d.createCheckerboard(p,v,g,m,y)}return s(this.scene,d,t),n(d,t),d}))},30985:(t,e,i)=>{var s=i(33663);i(39429).register("plane",(function(t,e,i,n,r,o,a){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a))}))},80321:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(30100),a=i(36060),h=i(67277),l=new s({Extends:r,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.Mask,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Transform,n.Visible,h],initialize:function(t,e,i,s,n,h,l){void 0===s&&(s=16777215),void 0===n&&(n=128),void 0===h&&(h=1),void 0===l&&(l=.1),r.call(this,t,"PointLight"),this.initPipeline(a.POINTLIGHT_PIPELINE),this.initPostPipeline(),this.setPosition(e,i),this.color=o(s),this.intensity=h,this.attenuation=l,this.width=2*n,this.height=2*n,this._radius=n},radius:{get:function(){return this._radius},set:function(t){this._radius=t,this.width=2*t,this.height=2*t}},originX:{get:function(){return.5}},originY:{get:function(){return.5}},displayOriginX:{get:function(){return this._radius}},displayOriginY:{get:function(){return this._radius}}});t.exports=l},39829:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(80321);n.register("pointlight",(function(t,e){void 0===t&&(t={});var i=r(t,"color",16777215),n=r(t,"radius",128),a=r(t,"intensity",1),h=r(t,"attenuation",.1),l=new o(this.scene,0,0,i,n,a,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},71255:(t,e,i)=>{var s=i(39429),n=i(80321);s.register("pointlight",(function(t,e,i,s,r,o){return this.displayList.add(new n(this.scene,t,e,i,s,r,o))}))},67277:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(57787),t.exports={renderWebGL:n,renderCanvas:r}},57787:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){i.addToRenderList(e);var r=t.pipelines.set(e.pipeline),o=s(e,i,n).calc,a=e.width,h=e.height,l=-e._radius,u=-e._radius,c=l+a,d=u+h,f=o.getX(0,0),p=o.getY(0,0),v=o.getX(l,u),g=o.getY(l,u),m=o.getX(l,d),y=o.getY(l,d),x=o.getX(c,d),T=o.getY(c,d),w=o.getX(c,u),b=o.getY(c,u);t.pipelines.preBatch(e),r.batchPointLight(e,i,v,g,m,y,x,T,w,b,f,p),t.pipelines.postBatch(e)}},591:(t,e,i)=>{var s=i(83419),n=i(81320),r=i(88571),o=new s({Extends:r,initialize:function(t,e,i,s,o){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=32),void 0===o&&(o=32);var a=new n(t.sys.textures,"",s,o);r.call(this,t,e,i,a),this.type="RenderTexture",this.camera=this.texture.camera,this._saved=!1},setSize:function(t,e){this.width=t,this.height=e,this.texture.setSize(t,e),this.updateDisplayOrigin();var i=this.input;return i&&!i.customHitArea&&(i.hitArea.width=t,i.hitArea.height=e),this},resize:function(t,e){return this.setSize(t,e),this},saveTexture:function(t){var e=this.texture;return e.key=t,e.manager.addDynamicTexture(e)&&(this._saved=!0),e},fill:function(t,e,i,s,n,r){return this.texture.fill(t,e,i,s,n,r),this},clear:function(){return this.texture.clear(),this},stamp:function(t,e,i,s,n){return this.texture.stamp(t,e,i,s,n),this},erase:function(t,e,i){return this.texture.erase(t,e,i),this},draw:function(t,e,i,s,n){return this.texture.draw(t,e,i,s,n),this},drawFrame:function(t,e,i,s,n,r){return this.texture.drawFrame(t,e,i,s,n,r),this},repeat:function(t,e,i,s,n,r,o,a,h){return this.texture.repeat(t,e,i,s,n,r,o,a,h),this},beginDraw:function(){return this.texture.beginDraw(),this},batchDraw:function(t,e,i,s,n){return this.texture.batchDraw(t,e,i,s,n),this},batchDrawFrame:function(t,e,i,s,n,r){return this.texture.batchDrawFrame(t,e,i,s,n,r),this},endDraw:function(t){return this.texture.endDraw(t),this},snapshotArea:function(t,e,i,s,n,r,o){return this.texture.snapshotArea(t,e,i,s,n,r,o),this},snapshot:function(t,e,i){return this.snapshotArea(0,0,this.width,this.height,t,e,i)},snapshotPixel:function(t,e,i){return this.snapshotArea(t,e,1,1,i,"pixel")},preDestroy:function(){this.camera=null,this._saved||this.texture.destroy()}});t.exports=o},34495:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(591);n.register("renderTexture",(function(t,e){void 0===t&&(t={});var i=r(t,"x",0),n=r(t,"y",0),a=r(t,"width",32),h=r(t,"height",32),l=new o(this.scene,i,n,a,h);return void 0!==e&&(t.add=e),s(this.scene,l,t),l}))},60505:(t,e,i)=>{var s=i(39429),n=i(591);s.register("renderTexture",(function(t,e,i,s){return this.displayList.add(new n(this.scene,t,e,i,s))}))},77757:(t,e,i)=>{var s=i(9674),n=i(83419),r=i(31401),o=i(95643),a=i(36060),h=i(38745),l=i(26099),u=new n({Extends:o,Mixins:[r.AlphaSingle,r.BlendMode,r.Depth,r.Flip,r.Mask,r.Pipeline,r.PostPipeline,r.Size,r.Texture,r.Transform,r.Visible,r.ScrollFactor,h],initialize:function(t,e,i,n,r,h,u,c,d){void 0===n&&(n="__DEFAULT"),void 0===h&&(h=2),void 0===u&&(u=!0),o.call(this,t,"Rope"),this.anims=new s(this),this.points=h,this.vertices,this.uv,this.colors,this.alphas,this.tintFill="__DEFAULT"===n,this.dirty=!1,this.horizontal=u,this._flipX=!1,this._flipY=!1,this._perp=new l,this.debugCallback=null,this.debugGraphic=null,this.setTexture(n,r),this.setPosition(e,i),this.setSizeToFrame(),this.initPipeline(a.ROPE_PIPELINE),this.initPostPipeline(),Array.isArray(h)&&this.resizeArrays(h.length),this.setPoints(h,c,d),this.updateVertices()},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(t,e){var i=this.anims.currentFrame;this.anims.update(t,e),this.anims.currentFrame!==i&&(this.updateUVs(),this.updateVertices())},play:function(t,e,i){return this.anims.play(t,e,i),this},setDirty:function(){return this.dirty=!0,this},setHorizontal:function(t,e,i){return void 0===t&&(t=this.points.length),this.horizontal?this:(this.horizontal=!0,this.setPoints(t,e,i))},setVertical:function(t,e,i){return void 0===t&&(t=this.points.length),this.horizontal?(this.horizontal=!1,this.setPoints(t,e,i)):this},setTintFill:function(t){return void 0===t&&(t=!1),this.tintFill=t,this},setAlphas:function(t,e){var i=this.points.length;if(i<1)return this;var s,n=this.alphas;void 0===t?t=[1]:Array.isArray(t)||void 0!==e||(t=[t]);var r=0;if(void 0!==e)for(s=0;sr&&(o=t[r]),n[r]=o,t.length>r+1&&(o=t[r+1]),n[r+1]=o}return this},setColors:function(t){var e=this.points.length;if(e<1)return this;var i,s=this.colors;void 0===t?t=[16777215]:Array.isArray(t)||(t=[t]);var n=0;if(t.length===e)for(i=0;in&&(r=t[n]),s[n]=r,t.length>n+1&&(r=t[n+1]),s[n+1]=r}return this},setPoints:function(t,e,i){if(void 0===t&&(t=2),"number"==typeof t){var s,n,r,o=t;if(o<2&&(o=2),t=[],this.horizontal)for(r=-this.frame.halfWidth,n=this.frame.width/(o-1),s=0;s{t.exports=function(){}},26209:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(35154),a=i(77757);n.register("rope",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"frame",null),h=r(t,"horizontal",!0),l=o(t,"points",void 0),u=o(t,"colors",void 0),c=o(t,"alphas",void 0),d=new a(this.scene,0,0,i,n,l,h,u,c);return void 0!==e&&(t.add=e),s(this.scene,d,t),d}))},96819:(t,e,i)=>{var s=i(77757);i(39429).register("rope",(function(t,e,i,n,r,o,a,h){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h))}))},38745:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(20439),r=i(95262),t.exports={renderWebGL:n,renderCanvas:r}},20439:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline,e),a=s(e,i,r).calc,h=e.vertices,l=e.uv,u=e.colors,c=e.alphas,d=e.alpha,f=n.getTintAppendFloatAlpha,p=i.roundPixels,v=h.length,g=Math.floor(.5*v);o.flush(),t.pipelines.preBatch(e);var m=o.setGameObject(e),y=o.vertexViewF32,x=o.vertexViewU32,T=o.vertexCount*o.currentShader.vertexComponentCount-1,w=0,b=e.tintFill;e.dirty&&e.updateVertices();for(var S=e.debugCallback,E=[],A=0;A{var s=i(83419),n=i(31401),r=i(95643),o=i(95540),a=i(79291),h=i(61622),l=i(25479),u=i(61340),c=i(95428),d=i(92503),f=new s({Extends:r,Mixins:[n.ComputedSize,n.Depth,n.GetBounds,n.Mask,n.Origin,n.ScrollFactor,n.Transform,n.Visible,l],initialize:function(t,e,i,s,n,o,a,h){void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=128),void 0===o&&(o=128),r.call(this,t,"Shader"),this.blendMode=-1,this.shader;var l=t.sys.renderer;this.renderer=l,this.gl=l.gl,this.vertexData=new ArrayBuffer(2*Float32Array.BYTES_PER_ELEMENT*6),this.vertexBuffer=l.createVertexBuffer(this.vertexData.byteLength,this.gl.STREAM_DRAW),this._deferSetShader=null,this._deferProjOrtho=null,this.program=null,this.bytes=new Uint8Array(this.vertexData),this.vertexViewF32=new Float32Array(this.vertexData),this._tempMatrix1=new u,this._tempMatrix2=new u,this._tempMatrix3=new u,this.viewMatrix=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),this.projectionMatrix=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),this.uniforms={},this.pointer=null,this._rendererWidth=l.width,this._rendererHeight=l.height,this._textureCount=0,this.framebuffer=null,this.glTexture=null,this.renderToTexture=!1,this.texture=null,this.setPosition(i,s),this.setSize(n,o),this.setOrigin(.5,.5),this.setShader(e,a,h),this.renderer.on(d.RESTORE_WEBGL,this.onContextRestored,this)},willRender:function(t){return!!this.renderToTexture||!(r.RENDER_MASK!==this.renderFlags||0!==this.cameraFilter&&this.cameraFilter&t.id)},setRenderToTexture:function(t,e){if(void 0===e&&(e=!1),!this.renderToTexture){var i=this.width,s=this.height,n=this.renderer;this.glTexture=n.createTextureFromSource(null,i,s,0),this.framebuffer=n.createFramebuffer(i,s,this.glTexture,!1),this._rendererWidth=i,this._rendererHeight=s,this.renderToTexture=!0,this.projOrtho(0,this.width,this.height,0),t&&(this.texture=this.scene.sys.textures.addGLTexture(t,this.glTexture))}return this.shader&&(n.pipelines.clear(),this.load(),this.flush(),n.pipelines.rebind()),this},setShader:function(t,e,i){if(this.renderer.contextLost)return this._deferSetShader={key:t,textures:e,textureData:i},this;if(void 0===e&&(e=[]),"string"==typeof t){var s=this.scene.sys.cache.shader;if(!s.has(t))return console.warn("Shader missing: "+t),this;this.shader=s.get(t)}else this.shader=t;var n=this.gl,r=this.renderer;this.program&&r.deleteProgram(this.program);var o=r.createProgram(this.shader.vertexSrc,this.shader.fragmentSrc);n.uniformMatrix4fv(n.getUniformLocation(o.webGLProgram,"uViewMatrix"),!1,this.viewMatrix),n.uniformMatrix4fv(n.getUniformLocation(o.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),n.uniform2f(n.getUniformLocation(o.webGLProgram,"uResolution"),this.width,this.height),this.program=o;var h=new Date,l={resolution:{type:"2f",value:{x:this.width,y:this.height}},time:{type:"1f",value:0},mouse:{type:"2f",value:{x:this.width/2,y:this.height/2}},date:{type:"4fv",value:[h.getFullYear(),h.getMonth(),h.getDate(),60*h.getHours()*60+60*h.getMinutes()+h.getSeconds()]},sampleRate:{type:"1f",value:44100},iChannel0:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel1:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel2:{type:"sampler2D",value:null,textureData:{repeat:!0}},iChannel3:{type:"sampler2D",value:null,textureData:{repeat:!0}}};this.shader.uniforms?this.uniforms=a(!0,{},this.shader.uniforms,l):this.uniforms=l;for(var u=0;u<4;u++)e[u]&&this.setSampler2D("iChannel"+u,e[u],u,i);return this.initUniforms(),this.projOrtho(0,this._rendererWidth,this._rendererHeight,0),this},setPointer:function(t){return this.pointer=t,this},projOrtho:function(t,e,i,s){if(this.renderer.contextLost)this._deferProjOrtho={left:t,right:e,bottom:i,top:s};else{var n=1/(t-e),r=1/(i-s),o=this.projectionMatrix;o[0]=-2*n,o[5]=-2*r,o[10]=-.001,o[12]=(t+e)*n,o[13]=(s+i)*r,o[14]=-0;var a=this.program,h=this.gl;this.renderer.setProgram(a),h.uniformMatrix4fv(h.getUniformLocation(a.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),this._rendererWidth=e,this._rendererHeight=i}},initUniforms:function(){var t=this.renderer.glFuncMap,e=this.program;for(var i in this._textureCount=0,this.uniforms){var s=this.uniforms[i],n=s.type,r=t[n];s.uniformLocation=this.renderer.createUniformLocation(e,i),"sampler2D"!==n&&(s.glMatrix=r.matrix,s.glValueLength=r.length,s.glFunc=r.func)}},setSampler2DBuffer:function(t,e,i,s,n,r){void 0===n&&(n=0),void 0===r&&(r={});var o=this.uniforms[t];return o.value=e,r.width=i,r.height=s,o.textureData=r,this._textureCount=n,this.initSampler2D(o),this},setSampler2D:function(t,e,i,s){void 0===i&&(i=0);var n=this.scene.sys.textures;if(n.exists(e)){var r=n.getFrame(e);if(r.glTexture&&r.glTexture.isRenderTexture)return this.setSampler2DBuffer(t,r.glTexture,r.width,r.height,i,s);var o=this.uniforms[t],a=r.source;o.textureKey=e,o.source=a.image,o.value=r.glTexture,a.isGLTexture&&(s||(s={}),s.width=a.width,s.height=a.height),s&&(o.textureData=s),this._textureCount=i,this.initSampler2D(o)}return this},setUniform:function(t,e){return h(this.uniforms,t,e),this},getUniform:function(t){return o(this.uniforms,t,null)},setChannel0:function(t,e){return this.setSampler2D("iChannel0",t,0,e)},setChannel1:function(t,e){return this.setSampler2D("iChannel1",t,1,e)},setChannel2:function(t,e){return this.setSampler2D("iChannel2",t,2,e)},setChannel3:function(t,e){return this.setSampler2D("iChannel3",t,3,e)},initSampler2D:function(t){if(t.value){var e=t.textureData;if(e&&!t.value.isRenderTexture){var i=this.gl,s=t.value,n=i[o(e,"magFilter","linear").toUpperCase()],r=i[o(e,"minFilter","linear").toUpperCase()],a=i[o(e,"wrapS","repeat").toUpperCase()],h=i[o(e,"wrapT","repeat").toUpperCase()],l=i[o(e,"format","rgba").toUpperCase()],u=o(e,"flipY",!1),c=o(e,"width",s.width),d=o(e,"height",s.height),f=o(e,"source",s.pixels);e.repeat&&(a=i.REPEAT,h=i.REPEAT),e.width&&(f=null),s.update(f,c,d,u,a,h,r,n,l)}this.renderer.setProgram(this.program),this._textureCount++}},syncUniforms:function(){var t,e,i,s,n,r=this.gl,o=this.uniforms,a=0;for(var h in o)i=(t=o[h]).glFunc,e=t.glValueLength,s=t.uniformLocation,null!==(n=t.value)&&(1===e?t.glMatrix?i.call(r,s.webGLUniformLocation,t.transpose,n):i.call(r,s.webGLUniformLocation,n):2===e?i.call(r,s.webGLUniformLocation,n.x,n.y):3===e?i.call(r,s.webGLUniformLocation,n.x,n.y,n.z):4===e?i.call(r,s.webGLUniformLocation,n.x,n.y,n.z,n.w):"sampler2D"===t.type&&(r.activeTexture(r.TEXTURE0+a),r.bindTexture(r.TEXTURE_2D,n.webGLTexture),r.uniform1i(s.webGLUniformLocation,a),a++))},load:function(t){var e=this.gl,i=this.width,s=this.height,n=this.renderer,r=this.program,o=this.viewMatrix;if(!this.renderToTexture){var a=-this._displayOriginX,h=-this._displayOriginY;o[0]=t[0],o[1]=t[1],o[4]=t[2],o[5]=t[3],o[8]=t[4],o[9]=t[5],o[12]=o[0]*a+o[4]*h,o[13]=o[1]*a+o[5]*h}e.useProgram(r.webGLProgram),e.uniformMatrix4fv(e.getUniformLocation(r.webGLProgram,"uViewMatrix"),!1,o),e.uniformMatrix4fv(e.getUniformLocation(r.webGLProgram,"uProjectionMatrix"),!1,this.projectionMatrix),e.uniform2f(e.getUniformLocation(r.webGLProgram,"uResolution"),this.width,this.height);var l=this.uniforms,u=l.resolution;u.value.x=i,u.value.y=s,l.time.value=n.game.loop.getDuration();var c=this.pointer;if(c){var d=l.mouse,f=c.x/i,p=1-c.y/s;d.value.x=f.toFixed(2),d.value.y=p.toFixed(2)}this.syncUniforms()},flush:function(){var t=this.width,e=this.height,i=this.program,s=this.gl,n=this.vertexBuffer,r=this.renderer,o=2*Float32Array.BYTES_PER_ELEMENT;this.renderToTexture&&(r.setFramebuffer(this.framebuffer),s.clearColor(0,0,0,0),s.clear(s.COLOR_BUFFER_BIT)),s.bindBuffer(s.ARRAY_BUFFER,n.webGLBuffer);var a=s.getAttribLocation(i.webGLProgram,"inPosition");-1!==a&&(s.enableVertexAttribArray(a),s.vertexAttribPointer(a,2,s.FLOAT,!1,o,0));var h=this.vertexViewF32;h[3]=e,h[4]=t,h[5]=e,h[8]=t,h[9]=e,h[10]=t;s.bufferSubData(s.ARRAY_BUFFER,0,this.bytes.subarray(0,6*o)),s.drawArrays(s.TRIANGLES,0,6),this.renderToTexture&&r.setFramebuffer(null,!1)},setAlpha:function(){},setBlendMode:function(){},onContextRestored:function(){if(null!==this._deferSetShader){var t=this._deferSetShader.key,e=this._deferSetShader.textures,i=this._deferSetShader.textureData;this._deferSetShader=null,this.setShader(t,e,i)}if(null!==this._deferProjOrtho){var s=this._deferProjOrtho.left,n=this._deferProjOrtho.right,r=this._deferProjOrtho.bottom,o=this._deferProjOrtho.top;this._deferProjOrtho=null,this.projOrtho(s,n,r,o)}},preDestroy:function(){var t=this.renderer;t.off(d.RESTORE_WEBGL,this.onContextRestored,this),t.deleteProgram(this.program),t.deleteBuffer(this.vertexBuffer),this.renderToTexture&&(t.deleteFramebuffer(this.framebuffer),this.texture.destroy(),this.framebuffer=null,this.glTexture=null,this.texture=null),c(this.uniforms,(function(e){t.deleteUniformLocation(e.uniformLocation),e.uniformLocation=null}))}});t.exports=f},80464:t=>{t.exports=function(){}},54935:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(20071);n.register("shader",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=r(t,"x",0),a=r(t,"y",0),h=r(t,"width",128),l=r(t,"height",128),u=new o(this.scene,i,n,a,h,l);return void 0!==e&&(t.add=e),s(this.scene,u,t),u}))},74177:(t,e,i)=>{var s=i(20071);i(39429).register("shader",(function(t,e,i,n,r,o,a){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a))}))},25479:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(19257),r=i(80464),t.exports={renderWebGL:n,renderCanvas:r}},19257:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n){if(e.shader){if(i.addToRenderList(e),t.pipelines.clear(),e.renderToTexture)e.load(),e.flush();else{var r=s(e,i,n).calc;t.width===e._rendererWidth&&t.height===e._rendererHeight||e.projOrtho(0,t.width,t.height,0),e.load(r.matrix),e.flush()}t.pipelines.rebind()}}},10441:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n,r,o){for(var a=s.getTintAppendFloatAlpha(i.fillColor,i.fillAlpha*n),h=i.pathData,l=i.pathIndexes,u=0;u{t.exports=function(t,e,i,s){var n=i||e.fillColor,r=s||e.fillAlpha,o=(16711680&n)>>>16,a=(65280&n)>>>8,h=255&n;t.fillStyle="rgba("+o+","+a+","+h+","+r+")"}},75177:t=>{t.exports=function(t,e,i,s){var n=i||e.strokeColor,r=s||e.strokeAlpha,o=(16711680&n)>>>16,a=(65280&n)>>>8,h=255&n;t.strokeStyle="rgba("+o+","+a+","+h+","+r+")",t.lineWidth=e.lineWidth}},17803:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(95643),o=i(23031),a=new s({Extends:r,Mixins:[n.AlphaSingle,n.BlendMode,n.Depth,n.GetBounds,n.Mask,n.Origin,n.Pipeline,n.PostPipeline,n.ScrollFactor,n.Transform,n.Visible],initialize:function(t,e,i){void 0===e&&(e="Shape"),r.call(this,t,e),this.geom=i,this.pathData=[],this.pathIndexes=[],this.fillColor=16777215,this.fillAlpha=1,this.strokeColor=16777215,this.strokeAlpha=1,this.lineWidth=1,this.isFilled=!1,this.isStroked=!1,this.closePath=!0,this._tempLine=new o,this.width=0,this.height=0,this.initPipeline(),this.initPostPipeline()},setFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.isFilled=!1:(this.fillColor=t,this.fillAlpha=e,this.isFilled=!0),this},setStrokeStyle:function(t,e,i){return void 0===i&&(i=1),void 0===t?this.isStroked=!1:(this.lineWidth=t,this.strokeColor=e,this.strokeAlpha=i,this.isStroked=!0),this},setClosePath:function(t){return this.closePath=t,this},setSize:function(t,e){return this.width=t,this.height=e,this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this},preDestroy:function(){this.geom=null,this._tempLine=null,this.pathData=[],this.pathIndexes=[]},displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}}});t.exports=a},34682:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n,r){var o=t.strokeTint,a=s.getTintAppendFloatAlpha(e.strokeColor,e.strokeAlpha*i);o.TL=a,o.TR=a,o.BL=a,o.BR=a;var h=e.pathData,l=h.length-1,u=e.lineWidth,c=u/2,d=h[0]-n,f=h[1]-r;e.closePath||(l-=2);for(var p=2;p{var s=i(13609),n=i(83419),r=i(39506),o=i(94811),a=i(96503),h=i(36383),l=i(17803),u=new n({Extends:l,Mixins:[s],initialize:function(t,e,i,s,n,r,o,h,u){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===n&&(n=0),void 0===r&&(r=360),void 0===o&&(o=!1),l.call(this,t,"Arc",new a(0,0,s)),this._startAngle=n,this._endAngle=r,this._anticlockwise=o,this._iterations=.01,this.setPosition(e,i);var c=2*this.geom.radius;this.setSize(c,c),void 0!==h&&this.setFillStyle(h,u),this.updateDisplayOrigin(),this.updateData()},iterations:{get:function(){return this._iterations},set:function(t){this._iterations=t,this.updateData()}},radius:{get:function(){return this.geom.radius},set:function(t){this.geom.radius=t;var e=2*t;this.setSize(e,e),this.updateDisplayOrigin(),this.updateData()}},startAngle:{get:function(){return this._startAngle},set:function(t){this._startAngle=t,this.updateData()}},endAngle:{get:function(){return this._endAngle},set:function(t){this._endAngle=t,this.updateData()}},anticlockwise:{get:function(){return this._anticlockwise},set:function(t){this._anticlockwise=t,this.updateData()}},setRadius:function(t){return this.radius=t,this},setIterations:function(t){return void 0===t&&(t=.01),this.iterations=t,this},setStartAngle:function(t,e){return this._startAngle=t,void 0!==e&&(this._anticlockwise=e),this.updateData()},setEndAngle:function(t,e){return this._endAngle=t,void 0!==e&&(this._anticlockwise=e),this.updateData()},updateData:function(){var t=this._iterations,e=t,i=this.geom.radius,s=r(this._startAngle),n=r(this._endAngle),a=i,l=i;n-=s,this._anticlockwise?n<-h.PI2?n=-h.PI2:n>0&&(n=-h.PI2+n%h.PI2):n>h.PI2?n=h.PI2:n<0&&(n=h.PI2+n%h.PI2);for(var u,c=[a+Math.cos(s)*i,l+Math.sin(s)*i];e<1;)u=n*e+s,c.push(a+Math.cos(u)*i,l+Math.sin(u)*i),e+=t;return u=n+s,c.push(a+Math.cos(u)*i,l+Math.sin(u)*i),c.push(a+Math.cos(s)*i,l+Math.sin(s)*i),this.pathIndexes=o(c),this.pathData=c,this}});t.exports=u},42542:(t,e,i)=>{var s=i(39506),n=i(65960),r=i(75177),o=i(20926);t.exports=function(t,e,i,a){i.addToRenderList(e);var h=t.currentContext;if(o(t,h,e,i,a)){var l=e.radius;h.beginPath(),h.arc(l-e.originX*(2*l),l-e.originY*(2*l),l,s(e._startAngle),s(e._endAngle),e.anticlockwise),e.closePath&&h.closePath(),e.isFilled&&(n(h,e),h.fill()),e.isStroked&&(r(h,e),h.stroke()),h.restore()}}},42563:(t,e,i)=>{var s=i(23629),n=i(39429);n.register("arc",(function(t,e,i,n,r,o,a,h){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a,h))})),n.register("circle",(function(t,e,i,n,r){return this.displayList.add(new s(this.scene,t,e,i,0,360,!1,n,r))}))},13609:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(41447),r=i(42542),t.exports={renderWebGL:n,renderCanvas:r}},41447:(t,e,i)=>{var s=i(91296),n=i(10441),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=s(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&n(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},89:(t,e,i)=>{var s=i(83419),n=i(33141),r=i(94811),o=i(87841),a=i(17803),h=new s({Extends:a,Mixins:[n],initialize:function(t,e,i,s,n,r){void 0===e&&(e=0),void 0===i&&(i=0),a.call(this,t,"Curve",s),this._smoothness=32,this._curveBounds=new o,this.closePath=!1,this.setPosition(e,i),void 0!==n&&this.setFillStyle(n,r),this.updateData()},smoothness:{get:function(){return this._smoothness},set:function(t){this._smoothness=t,this.updateData()}},setSmoothness:function(t){return this._smoothness=t,this.updateData()},updateData:function(){var t=this._curveBounds,e=this._smoothness;this.geom.getBounds(t,e),this.setSize(t.width,t.height),this.updateDisplayOrigin();for(var i=[],s=this.geom.getPoints(e),n=0;n{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX+e._curveBounds.x,l=e._displayOriginY+e._curveBounds.y,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(39429),n=i(89);s.register("curve",(function(t,e,i,s,r){return this.displayList.add(new n(this.scene,t,e,i,s,r))}))},33141:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(53987),r=i(3170),t.exports={renderWebGL:n,renderCanvas:r}},53987:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX+e._curveBounds.x,c=e._displayOriginY+e._curveBounds.y,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},19921:(t,e,i)=>{var s=i(83419),n=i(94811),r=i(54205),o=i(8497),a=i(17803),h=new s({Extends:a,Mixins:[r],initialize:function(t,e,i,s,n,r,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===n&&(n=128),a.call(this,t,"Ellipse",new o(s/2,n/2,s,n)),this._smoothness=64,this.setPosition(e,i),this.width=s,this.height=n,void 0!==r&&this.setFillStyle(r,h),this.updateDisplayOrigin(),this.updateData()},smoothness:{get:function(){return this._smoothness},set:function(t){this._smoothness=t,this.updateData()}},setSize:function(t,e){return this.width=t,this.height=e,this.geom.setPosition(t/2,e/2),this.geom.setSize(t,e),this.updateDisplayOrigin(),this.updateData()},setSmoothness:function(t){return this._smoothness=t,this.updateData()},updateData:function(){for(var t=[],e=this.geom.getPoints(this._smoothness),i=0;i{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(19921);i(39429).register("ellipse",(function(t,e,i,n,r,o){return this.displayList.add(new s(this.scene,t,e,i,n,r,o))}))},54205:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(19467),r=i(7930),t.exports={renderWebGL:n,renderCanvas:r}},19467:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},30479:(t,e,i)=>{var s=i(83419),n=i(17803),r=i(26015),o=new s({Extends:n,Mixins:[r],initialize:function(t,e,i,s,r,o,a,h,l,u,c){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===r&&(r=128),void 0===o&&(o=32),void 0===a&&(a=32),n.call(this,t,"Grid",null),this.cellWidth=o,this.cellHeight=a,this.showCells=!0,this.outlineFillColor=0,this.outlineFillAlpha=0,this.showOutline=!0,this.showAltCells=!1,this.altFillColor,this.altFillAlpha,this.setPosition(e,i),this.setSize(s,r),this.setFillStyle(h,l),void 0!==u&&this.setOutlineStyle(u,c),this.updateDisplayOrigin()},setFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showCells=!1:(this.fillColor=t,this.fillAlpha=e,this.showCells=!0),this},setAltFillStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showAltCells=!1:(this.altFillColor=t,this.altFillAlpha=e,this.showAltCells=!0),this},setOutlineStyle:function(t,e){return void 0===e&&(e=1),void 0===t?this.showOutline=!1:(this.outlineFillColor=t,this.outlineFillAlpha=e,this.showOutline=!0),this}});t.exports=o},49912:(t,e,i)=>{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=-e._displayOriginX,l=-e._displayOriginY,u=i.alpha*e.alpha,c=e.width,d=e.height,f=e.cellWidth,p=e.cellHeight,v=Math.ceil(c/f),g=Math.ceil(d/p),m=f,y=p,x=f-(v*f-c),T=p-(g*p-d),w=e.showCells,b=e.showAltCells,S=e.showOutline,E=0,A=0,C=0,_=0,M=0;if(S&&(m--,y--,x===f&&x--,T===p&&T--),w&&e.fillAlpha>0)for(s(a,e),A=0;A0)for(s(a,e,e.altFillColor,e.altFillAlpha*u),A=0;A0){for(n(a,e,e.outlineFillColor,e.outlineFillAlpha*u),E=1;E{var s=i(39429),n=i(30479);s.register("grid",(function(t,e,i,s,r,o,a,h,l,u){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h,l,u))}))},26015:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(46161),r=i(49912),t.exports={renderWebGL:n,renderCanvas:r}},46161:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),a=s(e,i,r);o.calcMatrix.copyFrom(a.calc).translate(-e._displayOriginX,-e._displayOriginY);var h,l,u=i.alpha*e.alpha,c=e.width,d=e.height,f=e.cellWidth,p=e.cellHeight,v=Math.ceil(c/f),g=Math.ceil(d/p),m=f,y=p,x=f-(v*f-c),T=p-(g*p-d),w=e.showCells,b=e.showAltCells,S=e.showOutline,E=0,A=0,C=0,_=0,M=0;if(S&&(m--,y--,x===f&&x--,T===p&&T--),t.pipelines.preBatch(e),w&&e.fillAlpha>0)for(h=o.fillTint,l=n.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*u),h.TL=l,h.TR=l,h.BL=l,h.BR=l,A=0;A0)for(h=o.fillTint,l=n.getTintAppendFloatAlpha(e.altFillColor,e.altFillAlpha*u),h.TL=l,h.TR=l,h.BL=l,h.BR=l,A=0;A0){var P=o.strokeTint,R=n.getTintAppendFloatAlpha(e.outlineFillColor,e.outlineFillAlpha*u);for(P.TL=R,P.TR=R,P.BL=R,P.BR=R,E=1;E{var s=i(99651),n=i(83419),r=i(17803),o=new n({Extends:r,Mixins:[s],initialize:function(t,e,i,s,n,o,a,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=48),void 0===n&&(n=32),void 0===o&&(o=15658734),void 0===a&&(a=10066329),void 0===h&&(h=13421772),r.call(this,t,"IsoBox",null),this.projection=4,this.fillTop=o,this.fillLeft=a,this.fillRight=h,this.showTop=!0,this.showLeft=!0,this.showRight=!0,this.isFilled=!0,this.setPosition(e,i),this.setSize(s,n),this.updateDisplayOrigin()},setProjection:function(t){return this.projection=t,this},setFaces:function(t,e,i){return void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===i&&(i=!0),this.showTop=t,this.showLeft=e,this.showRight=i,this},setFillStyle:function(t,e,i){return this.fillTop=t,this.fillLeft=e,this.fillRight=i,this.isFilled=!0,this}});t.exports=o},11508:(t,e,i)=>{var s=i(65960),n=i(20926);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,r)&&e.isFilled){var a=e.width,h=e.height,l=a/2,u=a/e.projection;e.showTop&&(s(o,e,e.fillTop),o.beginPath(),o.moveTo(-l,-h),o.lineTo(0,-u-h),o.lineTo(l,-h),o.lineTo(l,-1),o.lineTo(0,u-1),o.lineTo(-l,-1),o.lineTo(-l,-h),o.fill()),e.showLeft&&(s(o,e,e.fillLeft),o.beginPath(),o.moveTo(-l,0),o.lineTo(0,u),o.lineTo(0,u-h),o.lineTo(-l,-h),o.lineTo(-l,0),o.fill()),e.showRight&&(s(o,e,e.fillRight),o.beginPath(),o.moveTo(l,0),o.lineTo(0,u),o.lineTo(0,u-h),o.lineTo(l,-h),o.lineTo(l,0),o.fill()),o.restore()}}},3933:(t,e,i)=>{var s=i(39429),n=i(61475);s.register("isobox",(function(t,e,i,s,r,o,a){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a))}))},99651:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(68149),r=i(11508),t.exports={renderWebGL:n,renderCanvas:r}},68149:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o,a,h,l,u,c,d,f,p,v=t.pipelines.set(e.pipeline),g=s(e,i,r),m=v.calcMatrix.copyFrom(g.calc),y=e.width,x=e.height,T=y/2,w=y/e.projection,b=i.alpha*e.alpha;e.isFilled&&(t.pipelines.preBatch(e),e.showTop&&(o=n.getTintAppendFloatAlpha(e.fillTop,b),a=m.getX(-T,-x),h=m.getY(-T,-x),l=m.getX(0,-w-x),u=m.getY(0,-w-x),c=m.getX(T,-x),d=m.getY(T,-x),f=m.getX(0,w-x),p=m.getY(0,w-x),v.batchQuad(e,a,h,l,u,c,d,f,p,0,0,1,1,o,o,o,o,2)),e.showLeft&&(o=n.getTintAppendFloatAlpha(e.fillLeft,b),a=m.getX(-T,0),h=m.getY(-T,0),l=m.getX(0,w),u=m.getY(0,w),c=m.getX(0,w-x),d=m.getY(0,w-x),f=m.getX(-T,-x),p=m.getY(-T,-x),v.batchQuad(e,a,h,l,u,c,d,f,p,0,0,1,1,o,o,o,o,2)),e.showRight&&(o=n.getTintAppendFloatAlpha(e.fillRight,b),a=m.getX(T,0),h=m.getY(T,0),l=m.getX(0,w),u=m.getY(0,w),c=m.getX(0,w-x),d=m.getY(0,w-x),f=m.getX(T,-x),p=m.getY(T,-x),v.batchQuad(e,a,h,l,u,c,d,f,p,0,0,1,1,o,o,o,o,2)),t.pipelines.postBatch(e))}},16933:(t,e,i)=>{var s=i(83419),n=i(60561),r=i(17803),o=new s({Extends:r,Mixins:[n],initialize:function(t,e,i,s,n,o,a,h,l){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=48),void 0===n&&(n=32),void 0===o&&(o=!1),void 0===a&&(a=15658734),void 0===h&&(h=10066329),void 0===l&&(l=13421772),r.call(this,t,"IsoTriangle",null),this.projection=4,this.fillTop=a,this.fillLeft=h,this.fillRight=l,this.showTop=!0,this.showLeft=!0,this.showRight=!0,this.isReversed=o,this.isFilled=!0,this.setPosition(e,i),this.setSize(s,n),this.updateDisplayOrigin()},setProjection:function(t){return this.projection=t,this},setReversed:function(t){return this.isReversed=t,this},setFaces:function(t,e,i){return void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===i&&(i=!0),this.showTop=t,this.showLeft=e,this.showRight=i,this},setFillStyle:function(t,e,i){return this.fillTop=t,this.fillLeft=e,this.fillRight=i,this.isFilled=!0,this}});t.exports=o},79590:(t,e,i)=>{var s=i(65960),n=i(20926);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,r)&&e.isFilled){var a=e.width,h=e.height,l=a/2,u=a/e.projection,c=e.isReversed;e.showTop&&c&&(s(o,e,e.fillTop),o.beginPath(),o.moveTo(-l,-h),o.lineTo(0,-u-h),o.lineTo(l,-h),o.lineTo(0,u-h),o.fill()),e.showLeft&&(s(o,e,e.fillLeft),o.beginPath(),c?(o.moveTo(-l,-h),o.lineTo(0,u),o.lineTo(0,u-h)):(o.moveTo(-l,0),o.lineTo(0,u),o.lineTo(0,u-h)),o.fill()),e.showRight&&(s(o,e,e.fillRight),o.beginPath(),c?(o.moveTo(l,-h),o.lineTo(0,u),o.lineTo(0,u-h)):(o.moveTo(l,0),o.lineTo(0,u),o.lineTo(0,u-h)),o.fill()),o.restore()}}},49803:(t,e,i)=>{var s=i(39429),n=i(16933);s.register("isotriangle",(function(t,e,i,s,r,o,a,h){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h))}))},60561:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(51503),r=i(79590),t.exports={renderWebGL:n,renderCanvas:r}},51503:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),a=s(e,i,r),h=o.calcMatrix.copyFrom(a.calc),l=e.width,u=e.height,c=l/2,d=l/e.projection,f=e.isReversed,p=i.alpha*e.alpha;if(e.isFilled){var v,g,m,y,x,T,w;if(t.pipelines.preBatch(e),e.showTop&&f){v=n.getTintAppendFloatAlpha(e.fillTop,p),g=h.getX(-c,-u),m=h.getY(-c,-u),y=h.getX(0,-d-u),x=h.getY(0,-d-u),T=h.getX(c,-u),w=h.getY(c,-u);var b=h.getX(0,d-u),S=h.getY(0,d-u);o.batchQuad(e,g,m,y,x,T,w,b,S,0,0,1,1,v,v,v,v,2)}e.showLeft&&(v=n.getTintAppendFloatAlpha(e.fillLeft,p),f?(g=h.getX(-c,-u),m=h.getY(-c,-u),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)):(g=h.getX(-c,0),m=h.getY(-c,0),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)),o.batchTri(e,g,m,y,x,T,w,0,0,1,1,v,v,v,2)),e.showRight&&(v=n.getTintAppendFloatAlpha(e.fillRight,p),f?(g=h.getX(c,-u),m=h.getY(c,-u),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)):(g=h.getX(c,0),m=h.getY(c,0),y=h.getX(0,d),x=h.getY(0,d),T=h.getX(0,d-u),w=h.getY(0,d-u)),o.batchTri(e,g,m,y,x,T,w,0,0,1,1,v,v,v,2)),t.pipelines.postBatch(e)}}},57847:(t,e,i)=>{var s=i(83419),n=i(17803),r=i(23031),o=i(36823),a=new s({Extends:n,Mixins:[o],initialize:function(t,e,i,s,o,a,h,l,u){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===o&&(o=0),void 0===a&&(a=128),void 0===h&&(h=0),n.call(this,t,"Line",new r(s,o,a,h));var c=Math.max(1,this.geom.right-this.geom.left),d=Math.max(1,this.geom.bottom-this.geom.top);this.lineWidth=1,this._startWidth=1,this._endWidth=1,this.setPosition(e,i),this.setSize(c,d),void 0!==l&&this.setStrokeStyle(1,l,u),this.updateDisplayOrigin()},setLineWidth:function(t,e){return void 0===e&&(e=t),this._startWidth=t,this._endWidth=e,this.lineWidth=t,this},setTo:function(t,e,i,s){return this.geom.setTo(t,e,i,s),this}});t.exports=a},17440:(t,e,i)=>{var s=i(75177),n=i(20926);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.currentContext;if(n(t,o,e,i,r)){var a=e._displayOriginX,h=e._displayOriginY;e.isStroked&&(s(o,e),o.beginPath(),o.moveTo(e.geom.x1-a,e.geom.y1-h),o.lineTo(e.geom.x2-a,e.geom.y2-h),o.stroke()),o.restore()}}},2481:(t,e,i)=>{var s=i(39429),n=i(57847);s.register("line",(function(t,e,i,s,r,o,a,h){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h))}))},36823:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(77385),r=i(17440),t.exports={renderWebGL:n,renderCanvas:r}},77385:(t,e,i)=>{var s=i(91296),n=i(70554);t.exports=function(t,e,i,r){i.addToRenderList(e);var o=t.pipelines.set(e.pipeline),a=s(e,i,r);o.calcMatrix.copyFrom(a.calc);var h=e._displayOriginX,l=e._displayOriginY,u=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isStroked){var c=o.strokeTint,d=n.getTintAppendFloatAlpha(e.strokeColor,e.strokeAlpha*u);c.TL=d,c.TR=d,c.BL=d,c.BR=d,o.batchLine(e.geom.x1-h,e.geom.y1-l,e.geom.x2-h,e.geom.y2-l,e._startWidth/2,e._endWidth/2,1,0,!1,a.sprite,a.camera)}t.pipelines.postBatch(e)}},24949:(t,e,i)=>{var s=i(90273),n=i(83419),r=i(94811),o=i(13829),a=i(25717),h=i(17803),l=i(5469),u=new n({Extends:h,Mixins:[s],initialize:function(t,e,i,s,n,r){void 0===e&&(e=0),void 0===i&&(i=0),h.call(this,t,"Polygon",new a(s));var l=o(this.geom);this.setPosition(e,i),this.setSize(l.width,l.height),void 0!==n&&this.setFillStyle(n,r),this.updateDisplayOrigin(),this.updateData()},smooth:function(t){void 0===t&&(t=1);for(var e=0;e{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(39429),n=i(24949);s.register("polygon",(function(t,e,i,s,r){return this.displayList.add(new n(this.scene,t,e,i,s,r))}))},90273:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(73695),r=i(38710),t.exports={renderWebGL:n,renderCanvas:r}},73695:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},74561:(t,e,i)=>{var s=i(83419),n=i(87841),r=i(17803),o=i(95597),a=new s({Extends:r,Mixins:[o],initialize:function(t,e,i,s,o,a,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=128),void 0===o&&(o=128),r.call(this,t,"Rectangle",new n(0,0,s,o)),this.setPosition(e,i),this.setSize(s,o),void 0!==a&&this.setFillStyle(a,h),this.updateDisplayOrigin(),this.updateData()},setSize:function(t,e){this.width=t,this.height=e,this.geom.setSize(t,e),this.updateData(),this.updateDisplayOrigin();var i=this.input;return i&&!i.customHitArea&&(i.hitArea.width=t,i.hitArea.height=e),this},updateData:function(){var t=[],e=this.geom,i=this._tempLine;return e.getLineA(i),t.push(i.x1,i.y1,i.x2,i.y2),e.getLineB(i),t.push(i.x2,i.y2),e.getLineC(i),t.push(i.x2,i.y2),e.getLineD(i),t.push(i.x2,i.y2),this.pathData=t,this}});t.exports=a},48682:(t,e,i)=>{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY;e.isFilled&&(s(a,e),a.fillRect(-h,-l,e.width,e.height)),e.isStroked&&(n(a,e),a.beginPath(),a.rect(-h,-l,e.width,e.height),a.stroke()),a.restore()}}},87959:(t,e,i)=>{var s=i(39429),n=i(74561);s.register("rectangle",(function(t,e,i,s,r,o){return this.displayList.add(new n(this.scene,t,e,i,s,r,o))}))},95597:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(52059),r=i(48682),t.exports={renderWebGL:n,renderCanvas:r}},52059:(t,e,i)=>{var s=i(91296),n=i(34682),r=i(70554);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=s(e,i,o);a.calcMatrix.copyFrom(h.calc);var l=e._displayOriginX,u=e._displayOriginY,c=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isFilled){var d=a.fillTint,f=r.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*c);d.TL=f,d.TR=f,d.BL=f,d.BR=f,a.batchFillRect(-l,-u,e.width,e.height)}e.isStroked&&n(a,e,c,l,u),t.pipelines.postBatch(e)}},55911:(t,e,i)=>{var s=i(81991),n=i(83419),r=i(94811),o=i(17803),a=new n({Extends:o,Mixins:[s],initialize:function(t,e,i,s,n,r,a,h){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=5),void 0===n&&(n=32),void 0===r&&(r=64),o.call(this,t,"Star",null),this._points=s,this._innerRadius=n,this._outerRadius=r,this.setPosition(e,i),this.setSize(2*r,2*r),void 0!==a&&this.setFillStyle(a,h),this.updateDisplayOrigin(),this.updateData()},setPoints:function(t){return this._points=t,this.updateData()},setInnerRadius:function(t){return this._innerRadius=t,this.updateData()},setOuterRadius:function(t){return this._outerRadius=t,this.updateData()},points:{get:function(){return this._points},set:function(t){this._points=t,this.updateData()}},innerRadius:{get:function(){return this._innerRadius},set:function(t){this._innerRadius=t,this.updateData()}},outerRadius:{get:function(){return this._outerRadius},set:function(t){this._outerRadius=t,this.updateData()}},updateData:function(){var t=[],e=this._points,i=this._innerRadius,s=this._outerRadius,n=Math.PI/2*3,o=Math.PI/e,a=s,h=s;t.push(a,h+-s);for(var l=0;l{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.pathData,c=u.length-1,d=u[0]-h,f=u[1]-l;a.beginPath(),a.moveTo(d,f),e.closePath||(c-=2);for(var p=2;p{var s=i(55911);i(39429).register("star",(function(t,e,i,n,r,o,a){return this.displayList.add(new s(this.scene,t,e,i,n,r,o,a))}))},81991:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(57017),r=i(64272),t.exports={renderWebGL:n,renderCanvas:r}},57017:(t,e,i)=>{var s=i(10441),n=i(91296),r=i(34682);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=n(e,i,o),l=a.calcMatrix.copyFrom(h.calc),u=e._displayOriginX,c=e._displayOriginY,d=i.alpha*e.alpha;t.pipelines.preBatch(e),e.isFilled&&s(a,l,e,d,u,c),e.isStroked&&r(a,e,d,u,c),t.pipelines.postBatch(e)}},36931:(t,e,i)=>{var s=i(83419),n=i(17803),r=i(16483),o=i(96195),a=new s({Extends:n,Mixins:[o],initialize:function(t,e,i,s,o,a,h,l,u,c,d){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===o&&(o=128),void 0===a&&(a=64),void 0===h&&(h=0),void 0===l&&(l=128),void 0===u&&(u=128),n.call(this,t,"Triangle",new r(s,o,a,h,l,u));var f=this.geom.right-this.geom.left,p=this.geom.bottom-this.geom.top;this.setPosition(e,i),this.setSize(f,p),void 0!==c&&this.setFillStyle(c,d),this.updateDisplayOrigin(),this.updateData()},setTo:function(t,e,i,s,n,r){return this.geom.setTo(t,e,i,s,n,r),this.updateData()},updateData:function(){var t=[],e=this.geom,i=this._tempLine;return e.getLineA(i),t.push(i.x1,i.y1,i.x2,i.y2),e.getLineB(i),t.push(i.x2,i.y2),e.getLineC(i),t.push(i.x2,i.y2),this.pathData=t,this}});t.exports=a},85172:(t,e,i)=>{var s=i(65960),n=i(75177),r=i(20926);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.currentContext;if(r(t,a,e,i,o)){var h=e._displayOriginX,l=e._displayOriginY,u=e.geom.x1-h,c=e.geom.y1-l,d=e.geom.x2-h,f=e.geom.y2-l,p=e.geom.x3-h,v=e.geom.y3-l;a.beginPath(),a.moveTo(u,c),a.lineTo(d,f),a.lineTo(p,v),a.closePath(),e.isFilled&&(s(a,e),a.fill()),e.isStroked&&(n(a,e),a.stroke()),a.restore()}}},45245:(t,e,i)=>{var s=i(39429),n=i(36931);s.register("triangle",(function(t,e,i,s,r,o,a,h,l,u){return this.displayList.add(new n(this.scene,t,e,i,s,r,o,a,h,l,u))}))},96195:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(83253),r=i(85172),t.exports={renderWebGL:n,renderCanvas:r}},83253:(t,e,i)=>{var s=i(91296),n=i(34682),r=i(70554);t.exports=function(t,e,i,o){i.addToRenderList(e);var a=t.pipelines.set(e.pipeline),h=s(e,i,o);a.calcMatrix.copyFrom(h.calc);var l=e._displayOriginX,u=e._displayOriginY,c=i.alpha*e.alpha;if(t.pipelines.preBatch(e),e.isFilled){var d=a.fillTint,f=r.getTintAppendFloatAlpha(e.fillColor,e.fillAlpha*c);d.TL=f,d.TR=f,d.BL=f,d.BR=f;var p=e.geom.x1-l,v=e.geom.y1-u,g=e.geom.x2-l,m=e.geom.y2-u,y=e.geom.x3-l,x=e.geom.y3-u;a.batchFillTriangle(p,v,g,m,y,x,h.sprite,h.camera)}e.isStroked&&n(a,e,c,l,u),t.pipelines.postBatch(e)}},68287:(t,e,i)=>{var s=i(9674),n=i(83419),r=i(31401),o=i(95643),a=i(92751),h=new n({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Size,r.TextureCrop,r.Tint,r.Transform,r.Visible,a],initialize:function(t,e,i,n,r){o.call(this,t,"Sprite"),this._crop=this.resetCropObject(),this.anims=new s(this),this.setTexture(n,r),this.setPosition(e,i),this.setSizeToFrame(),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},preUpdate:function(t,e){this.anims.update(t,e)},play:function(t,e){return this.anims.play(t,e)},playReverse:function(t,e){return this.anims.playReverse(t,e)},playAfterDelay:function(t,e){return this.anims.playAfterDelay(t,e)},playAfterRepeat:function(t,e){return this.anims.playAfterRepeat(t,e)},chain:function(t){return this.anims.chain(t)},stop:function(){return this.anims.stop()},stopAfterDelay:function(t){return this.anims.stopAfterDelay(t)},stopAfterRepeat:function(t){return this.anims.stopAfterRepeat(t)},stopOnFrame:function(t){return this.anims.stopOnFrame(t)},toJSON:function(){return r.ToJSON(this)},preDestroy:function(){this.anims.destroy(),this.anims=void 0}});t.exports=h},76552:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},15567:(t,e,i)=>{var s=i(25305),n=i(13059),r=i(44603),o=i(23568),a=i(68287);r.register("sprite",(function(t,e){void 0===t&&(t={});var i=o(t,"key",null),r=o(t,"frame",null),h=new a(this.scene,0,0,i,r);return void 0!==e&&(t.add=e),s(this.scene,h,t),n(h,t),h}))},46409:(t,e,i)=>{var s=i(39429),n=i(68287);s.register("sprite",(function(t,e,i,s){return this.displayList.add(new n(this.scene,t,e,i,s))}))},92751:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(9409),r=i(76552),t.exports={renderWebGL:n,renderCanvas:r}},9409:t=>{t.exports=function(t,e,i,s){i.addToRenderList(e),e.pipeline.batchSprite(e,i,s)}},14220:t=>{t.exports=function(t,e,i){var s=t.canvas,n=t.context,r=t.style,o=[],a=0,h=i.length;r.maxLines>0&&r.maxLines1&&(u+=t.letterSpacing*(i[l].length-1)),r.wordWrap&&(u-=n.measureText(" ").width),o[l]=Math.ceil(u),a=Math.max(a,o[l])}var c=e.fontSize+r.strokeThickness,d=c*h,f=t.lineSpacing;return h>1&&(d+=f*(h-1)),{width:a,height:d,lines:h,lineWidths:o,lineSpacing:f,lineHeight:c}}},79557:(t,e,i)=>{var s=i(27919);t.exports=function(t){var e=s.create(this),i=e.getContext("2d",{willReadFrequently:!0});t.syncFont(e,i);var n=i.measureText(t.testString);if("actualBoundingBoxAscent"in n){var r=n.actualBoundingBoxAscent,o=n.actualBoundingBoxDescent;return s.remove(e),{ascent:r,descent:o,fontSize:r+o}}var a=Math.ceil(n.width*t.baselineX),h=a,l=2*h;h=h*t.baselineY|0,e.width=a,e.height=l,i.fillStyle="#f00",i.fillRect(0,0,a,l),i.font=t._font,i.textBaseline="alphabetic",i.fillStyle="#000",i.fillText(t.testString,0,h);var u={ascent:0,descent:0,fontSize:0},c=i.getImageData(0,0,a,l);if(!c)return u.ascent=h,u.descent=h+6,u.fontSize=u.ascent+u.descent,s.remove(e),u;var d,f,p=c.data,v=p.length,g=4*a,m=0,y=!1;for(d=0;dh;d--){for(f=0;f{var s=i(40366),n=i(27919),r=i(83419),o=i(31401),a=i(95643),h=i(14220),l=i(35154),u=i(35846),c=i(61771),d=i(35762),f=i(45650),p=new r({Extends:a,Mixins:[o.Alpha,o.BlendMode,o.ComputedSize,o.Crop,o.Depth,o.Flip,o.GetBounds,o.Mask,o.Origin,o.Pipeline,o.PostPipeline,o.ScrollFactor,o.Tint,o.Transform,o.Visible,c],initialize:function(t,e,i,s,r){void 0===e&&(e=0),void 0===i&&(i=0),a.call(this,t,"Text"),this.renderer=t.sys.renderer,this.setPosition(e,i),this.setOrigin(0,0),this.initPipeline(),this.initPostPipeline(!0),this.canvas=n.create(this),this.context,this.style=new d(this,r),this.autoRound=!0,this.splitRegExp=/(?:\r\n|\r|\n)/,this._text=void 0,this.padding={left:0,right:0,top:0,bottom:0},this.width=1,this.height=1,this.lineSpacing=0,this.letterSpacing=0,0===this.style.resolution&&(this.style.resolution=1),this._crop=this.resetCropObject(),this._textureKey=f(),this.texture=t.sys.textures.addCanvas(this._textureKey,this.canvas),this.context=this.texture.context,this.frame=this.texture.get(),this.frame.source.resolution=this.style.resolution,this.renderer&&this.renderer.gl&&(this.renderer.deleteTexture(this.frame.source.glTexture),this.frame.source.glTexture=null),this.initRTL(),this.setText(s),r&&r.padding&&this.setPadding(r.padding),r&&r.lineSpacing&&this.setLineSpacing(r.lineSpacing)},initRTL:function(){this.style.rtl&&(this.canvas.dir="rtl",this.context.direction="rtl",this.canvas.style.display="none",s(this.canvas,this.scene.sys.canvas),this.originX=1)},runWordWrap:function(t){var e=this.style;if(e.wordWrapCallback){var i=e.wordWrapCallback.call(e.wordWrapCallbackScope,t,this);return Array.isArray(i)&&(i=i.join("\n")),i}return e.wordWrapWidth?e.wordWrapUseAdvanced?this.advancedWordWrap(t,this.context,this.style.wordWrapWidth):this.basicWordWrap(t,this.context,this.style.wordWrapWidth):t},advancedWordWrap:function(t,e,i){for(var s="",n=t.replace(/ +/gi," ").split(this.splitRegExp),r=n.length,o=0;ol){if(0===c){for(var v=f;v.length&&(v=v.slice(0,-1),!((p=e.measureText(v).width)<=l)););if(!v.length)throw new Error("wordWrapWidth < a single character");var g=d.substr(v.length);u[c]=g,h+=v}var m=u[c].length?c:c+1,y=u.slice(m).join(" ").replace(/[ \n]*$/gi,"");n.splice(o+1,0,y),r=n.length;break}h+=f,l-=p}s+=h.replace(/[ \n]*$/gi,"")+"\n"}}return s=s.replace(/[\s|\n]*$/gi,"")},basicWordWrap:function(t,e,i){for(var s="",n=t.split(this.splitRegExp),r=n.length-1,o=e.measureText(" ").width,a=0;a<=r;a++){for(var h=i,l=n[a].split(" "),u=l.length-1,c=0;c<=u;c++){var d=l[c],f=e.measureText(d).width,p=f;ch&&c>0&&(s+="\n",h=i),s+=d,c0&&(d+=l.lineSpacing*v),i.rtl)c=f-c-u.left-u.right;else if("right"===i.align)c+=o-l.lineWidths[v];else if("center"===i.align)c+=(o-l.lineWidths[v])/2;else if("justify"===i.align){if(l.lineWidths[v]/l.width>=.85){var g=l.width-l.lineWidths[v],m=e.measureText(" ").width,y=a[v].trim(),x=y.split(" ");g+=(a[v].length-y.length)*m;for(var T=Math.floor(g/m),w=0;T>0;)x[w]+=" ",w=(w+1)%(x.length-1||1),--T;a[v]=x.join(" ")}}if(this.autoRound&&(c=Math.round(c),d=Math.round(d)),i.strokeThickness&&(i.syncShadow(e,i.shadowStroke),e.strokeText(a[v],c,d)),i.color){i.syncShadow(e,i.shadowFill);var b=this.letterSpacing;if(0!==b)for(var S=0,E=a[v].split(""),A=0;A{t.exports=function(t,e,i,s){0!==e.width&&0!==e.height&&(i.addToRenderList(e),t.batchSprite(e,e.frame,i,s))}},71259:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(50171);n.register("text",(function(t,e){void 0===t&&(t={});var i=r(t,"text",""),n=r(t,"style",null),a=r(t,"padding",null);null!==a&&(n.padding=a);var h=new o(this.scene,0,0,i,n);return void 0!==e&&(t.add=e),s(this.scene,h,t),h.autoRound=r(t,"autoRound",!0),h.resolution=r(t,"resolution",1),h}))},68005:(t,e,i)=>{var s=i(50171);i(39429).register("text",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},61771:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(34397),r=i(79724),t.exports={renderWebGL:n,renderCanvas:r}},35762:(t,e,i)=>{var s=i(83419),n=i(23568),r=i(35154),o=i(79557),a={fontFamily:["fontFamily","Courier"],fontSize:["fontSize","16px"],fontStyle:["fontStyle",""],backgroundColor:["backgroundColor",null],color:["color","#fff"],stroke:["stroke","#fff"],strokeThickness:["strokeThickness",0],shadowOffsetX:["shadow.offsetX",0],shadowOffsetY:["shadow.offsetY",0],shadowColor:["shadow.color","#000"],shadowBlur:["shadow.blur",0],shadowStroke:["shadow.stroke",!1],shadowFill:["shadow.fill",!1],align:["align","left"],maxLines:["maxLines",0],fixedWidth:["fixedWidth",0],fixedHeight:["fixedHeight",0],resolution:["resolution",0],rtl:["rtl",!1],testString:["testString","|MÉqgy"],baselineX:["baselineX",1.2],baselineY:["baselineY",1.4],wordWrapWidth:["wordWrap.width",null],wordWrapCallback:["wordWrap.callback",null],wordWrapCallbackScope:["wordWrap.callbackScope",null],wordWrapUseAdvanced:["wordWrap.useAdvancedWrap",!1]},h=new s({initialize:function(t,e){this.parent=t,this.fontFamily,this.fontSize,this.fontStyle,this.backgroundColor,this.color,this.stroke,this.strokeThickness,this.shadowOffsetX,this.shadowOffsetY,this.shadowColor,this.shadowBlur,this.shadowStroke,this.shadowFill,this.align,this.maxLines,this.fixedWidth,this.fixedHeight,this.resolution,this.rtl,this.testString,this.baselineX,this.baselineY,this.wordWrapWidth,this.wordWrapCallback,this.wordWrapCallbackScope,this.wordWrapUseAdvanced,this._font,this.setStyle(e,!1,!0)},setStyle:function(t,e,i){for(var s in void 0===e&&(e=!0),void 0===i&&(i=!1),a){var h=i?a[s][1]:this[s];"wordWrapCallback"===s||"wordWrapCallbackScope"===s?this[s]=r(t,a[s][0],h):t&&"fontSize"===s&&"number"==typeof t.fontSize?this[s]=t.fontSize.toString()+"px":this[s]=n(t,a[s][0],h)}var l=r(t,"font",null);null!==l&&this.setFont(l,!1),this._font=[this.fontStyle,this.fontSize,this.fontFamily].join(" ").trim();var u=r(t,"fill",null);null!==u&&(this.color=u);var c=r(t,"metrics",!1);return c?this.metrics={ascent:r(c,"ascent",0),descent:r(c,"descent",0),fontSize:r(c,"fontSize",0)}:!e&&this.metrics||(this.metrics=o(this)),e?this.parent.updateText():this.parent},syncFont:function(t,e){e.font=this._font},syncStyle:function(t,e){e.textBaseline="alphabetic",e.fillStyle=this.color,e.strokeStyle=this.stroke,e.lineWidth=this.strokeThickness,e.lineCap="round",e.lineJoin="round"},syncShadow:function(t,e){e?(t.shadowOffsetX=this.shadowOffsetX,t.shadowOffsetY=this.shadowOffsetY,t.shadowColor=this.shadowColor,t.shadowBlur=this.shadowBlur):(t.shadowOffsetX=0,t.shadowOffsetY=0,t.shadowColor=0,t.shadowBlur=0)},update:function(t){return t&&(this._font=[this.fontStyle,this.fontSize,this.fontFamily].join(" ").trim(),this.metrics=o(this)),this.parent.updateText()},setFont:function(t,e){void 0===e&&(e=!0);var i=t,s="",n="";if("string"!=typeof t)i=r(t,"fontFamily","Courier"),s=r(t,"fontSize","16px"),n=r(t,"fontStyle","");else{var o=t.split(" "),a=0;n=o.length>2?o[a++]:"",s=o[a++]||"16px",i=o[a++]||"Courier"}return i===this.fontFamily&&s===this.fontSize&&n===this.fontStyle||(this.fontFamily=i,this.fontSize=s,this.fontStyle=n,e&&this.update(!0)),this.parent},setFontFamily:function(t){return this.fontFamily!==t&&(this.fontFamily=t,this.update(!0)),this.parent},setFontStyle:function(t){return this.fontStyle!==t&&(this.fontStyle=t,this.update(!0)),this.parent},setFontSize:function(t){return"number"==typeof t&&(t=t.toString()+"px"),this.fontSize!==t&&(this.fontSize=t,this.update(!0)),this.parent},setTestString:function(t){return this.testString=t,this.update(!0)},setFixedSize:function(t,e){return this.fixedWidth=t,this.fixedHeight=e,t&&(this.parent.width=t),e&&(this.parent.height=e),this.update(!1)},setBackgroundColor:function(t){return this.backgroundColor=t,this.update(!1)},setFill:function(t){return this.color=t,this.update(!1)},setColor:function(t){return this.color=t,this.update(!1)},setResolution:function(t){return this.resolution=t,this.update(!1)},setStroke:function(t,e){return void 0===e&&(e=this.strokeThickness),void 0===t&&0!==this.strokeThickness?(this.strokeThickness=0,this.update(!0)):this.stroke===t&&this.strokeThickness===e||(this.stroke=t,this.strokeThickness=e,this.update(!0)),this.parent},setShadow:function(t,e,i,s,n,r){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i="#000"),void 0===s&&(s=0),void 0===n&&(n=!1),void 0===r&&(r=!0),this.shadowOffsetX=t,this.shadowOffsetY=e,this.shadowColor=i,this.shadowBlur=s,this.shadowStroke=n,this.shadowFill=r,this.update(!1)},setShadowOffset:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.shadowOffsetX=t,this.shadowOffsetY=e,this.update(!1)},setShadowColor:function(t){return void 0===t&&(t="#000"),this.shadowColor=t,this.update(!1)},setShadowBlur:function(t){return void 0===t&&(t=0),this.shadowBlur=t,this.update(!1)},setShadowStroke:function(t){return this.shadowStroke=t,this.update(!1)},setShadowFill:function(t){return this.shadowFill=t,this.update(!1)},setWordWrapWidth:function(t,e){return void 0===e&&(e=!1),this.wordWrapWidth=t,this.wordWrapUseAdvanced=e,this.update(!1)},setWordWrapCallback:function(t,e){return void 0===e&&(e=null),this.wordWrapCallback=t,this.wordWrapCallbackScope=e,this.update(!1)},setAlign:function(t){return void 0===t&&(t="left"),this.align=t,this.update(!1)},setMaxLines:function(t){return void 0===t&&(t=0),this.maxLines=t,this.update(!1)},getTextMetrics:function(){var t=this.metrics;return{ascent:t.ascent,descent:t.descent,fontSize:t.fontSize}},toJSON:function(){var t={};for(var e in a)t[e]=this[e];return t.metrics=this.getTextMetrics(),t},destroy:function(){this.parent=void 0}});t.exports=h},34397:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n){if(0!==e.width&&0!==e.height){i.addToRenderList(e);var r=e.frame,o=r.width,a=r.height,h=s.getTintAppendFloatAlpha,l=t.pipelines.set(e.pipeline,e),u=l.setTexture2D(r.glTexture,e);l.batchTexture(e,r.glTexture,o,a,e.x,e.y,o/e.style.resolution,a/e.style.resolution,e.scaleX,e.scaleY,e.rotation,e.flipX,e.flipY,e.scrollFactorX,e.scrollFactorY,e.displayOriginX,e.displayOriginY,0,0,o,a,h(e.tintTopLeft,i.alpha*e._alphaTL),h(e.tintTopRight,i.alpha*e._alphaTR),h(e.tintBottomLeft,i.alpha*e._alphaBL),h(e.tintBottomRight,i.alpha*e._alphaBR),e.tintFill,0,0,i,n,!1,u)}}},20839:(t,e,i)=>{var s=i(27919),n=i(83419),r=i(31401),o=i(95643),a=i(98439),h=i(68703),l=i(56295),u=i(45650),c=i(26099),d=new n({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.ComputedSize,r.Crop,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.Tint,r.Transform,r.Visible,l],initialize:function(t,e,i,n,r,h,l){var d=t.sys.renderer;o.call(this,t,"TileSprite");var f=t.sys.textures.get(h),p=f.get(l);p.source.compressionAlgorithm&&(console.warn("TileSprite cannot use compressed texture"),p=(f=t.sys.textures.get("__MISSING")).get()),"DynamicTexture"===f.type&&(console.warn("TileSprite cannot use Dynamic Texture"),p=(f=t.sys.textures.get("__MISSING")).get()),n&&r?(n=Math.floor(n),r=Math.floor(r)):(n=n||p.width,r=r||p.height),this._tilePosition=new c,this._tileScale=new c(1,1),this.dirty=!1,this.renderer=d,this.canvas=s.create(this,n,r),this.context=this.canvas.getContext("2d",{willReadFrequently:!1}),this.displayTexture=f,this.displayFrame=p,this._crop=this.resetCropObject(),this._textureKey=u(),this.texture=t.sys.textures.addCanvas(this._textureKey,this.canvas),this.frame=this.texture.get(),this.potWidth=a(p.width),this.potHeight=a(p.height),this.fillCanvas=s.create2D(this,this.potWidth,this.potHeight),this.fillContext=this.fillCanvas.getContext("2d",{willReadFrequently:!1}),this.fillPattern=null,this.setPosition(e,i),this.setSize(n,r),this.setFrame(l),this.setOriginFromFrame(),this.initPipeline(),this.initPostPipeline(!0)},setTexture:function(t,e){return this.displayTexture=this.scene.sys.textures.get(t),this.setFrame(e)},setFrame:function(t){var e=this.displayTexture.get(t);return this.potWidth=a(e.width),this.potHeight=a(e.height),this.canvas.width=0,e.cutWidth&&e.cutHeight?this.renderFlags|=8:this.renderFlags&=-9,this.displayFrame=e,this.dirty=!0,this.updateTileTexture(),this},setTilePosition:function(t,e){return void 0!==t&&(this.tilePositionX=t),void 0!==e&&(this.tilePositionY=e),this},setTileScale:function(t,e){return void 0===t&&(t=this.tileScaleX),void 0===e&&(e=t),this.tileScaleX=t,this.tileScaleY=e,this},updateTileTexture:function(){if(this.dirty&&this.renderer){var t=this.displayFrame;if(t.source.isRenderTexture||t.source.isGLTexture)return console.warn("TileSprites can only use Image or Canvas based textures"),void(this.dirty=!1);var e=this.fillContext,i=this.fillCanvas,s=this.potWidth,n=this.potHeight;this.renderer&&this.renderer.gl||(s=t.cutWidth,n=t.cutHeight),e.clearRect(0,0,s,n),i.width=s,i.height=n,e.drawImage(t.source.image,t.cutX,t.cutY,t.cutWidth,t.cutHeight,0,0,s,n),this.renderer&&this.renderer.gl?this.fillPattern=this.renderer.canvasToTexture(i,this.fillPattern):this.fillPattern=e.createPattern(i,"repeat"),this.updateCanvas(),this.dirty=!1}},updateCanvas:function(){var t=this.canvas;if(t.width===this.width&&t.height===this.height||(t.width=this.width,t.height=this.height,this.frame.setSize(this.width,this.height),this.updateDisplayOrigin(),this.dirty=!0),!this.dirty||this.renderer&&this.renderer.gl)this.dirty=!1;else{var e=this.context;this.scene.sys.game.config.antialias||h.disable(e);var i=this._tileScale.x,s=this._tileScale.y,n=this._tilePosition.x,r=this._tilePosition.y;e.clearRect(0,0,this.width,this.height),e.save(),e.scale(i,s),e.translate(-n,-r),e.fillStyle=this.fillPattern,e.fillRect(n,r,this.width/i,this.height/s),e.restore(),this.dirty=!1}},preDestroy:function(){this.renderer&&this.renderer.gl&&this.renderer.deleteTexture(this.fillPattern),s.remove(this.canvas),s.remove(this.fillCanvas),this.fillPattern=null,this.fillContext=null,this.fillCanvas=null,this.displayTexture=null,this.displayFrame=null;var t=this.texture;t&&t.destroy(),this.renderer=null},tilePositionX:{get:function(){return this._tilePosition.x},set:function(t){this._tilePosition.x=t,this.dirty=!0}},tilePositionY:{get:function(){return this._tilePosition.y},set:function(t){this._tilePosition.y=t,this.dirty=!0}},tileScaleX:{get:function(){return this._tileScale.x},set:function(t){this._tileScale.x=t,this.dirty=!0}},tileScaleY:{get:function(){return this._tileScale.y},set:function(t){this._tileScale.y=t,this.dirty=!0}}});t.exports=d},46992:t=>{t.exports=function(t,e,i,s){e.updateCanvas(),i.addToRenderList(e),t.batchSprite(e,e.frame,i,s)}},14167:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(20839);n.register("tileSprite",(function(t,e){void 0===t&&(t={});var i=r(t,"x",0),n=r(t,"y",0),a=r(t,"width",512),h=r(t,"height",512),l=r(t,"key",""),u=r(t,"frame",""),c=new o(this.scene,i,n,a,h,l,u);return void 0!==e&&(t.add=e),s(this.scene,c,t),c}))},91681:(t,e,i)=>{var s=i(20839);i(39429).register("tileSprite",(function(t,e,i,n,r,o){return this.displayList.add(new s(this.scene,t,e,i,n,r,o))}))},56295:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(18553),r=i(46992),t.exports={renderWebGL:n,renderCanvas:r}},18553:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i,n){e.updateCanvas();var r=e.width,o=e.height;if(0!==r&&0!==o){i.addToRenderList(e);var a=s.getTintAppendFloatAlpha,h=t.pipelines.set(e.pipeline,e),l=h.setTexture2D(e.fillPattern,e);h.batchTexture(e,e.fillPattern,e.displayFrame.width*e.tileScaleX,e.displayFrame.height*e.tileScaleY,e.x,e.y,r,o,e.scaleX,e.scaleY,e.rotation,e.flipX,e.flipY,e.scrollFactorX,e.scrollFactorY,e.originX*r,e.originY*o,0,0,r,o,a(e.tintTopLeft,i.alpha*e._alphaTL),a(e.tintTopRight,i.alpha*e._alphaTR),a(e.tintBottomLeft,i.alpha*e._alphaBL),a(e.tintBottomRight,i.alpha*e._alphaBR),e.tintFill,e.tilePositionX%e.displayFrame.width/e.displayFrame.width,e.tilePositionY%e.displayFrame.height/e.displayFrame.height,i,n,!1,l)}}},18471:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(31401),o=i(51708),a=i(8443),h=i(95643),l=i(36383),u=i(14463),c=i(45650),d=i(10247),f=new n({Extends:h,Mixins:[r.Alpha,r.BlendMode,r.ComputedSize,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.ScrollFactor,r.TextureCrop,r.Tint,r.Transform,r.Visible,d],initialize:function(t,e,i,s){h.call(this,t,"Video"),this.video,this.videoTexture,this.videoTextureSource,this.snapshotTexture,this.flipY=!1,this._key=c(),this.touchLocked=!1,this.playWhenUnlocked=!1,this.frameReady=!1,this.isStalled=!1,this.failedPlayAttempts=0,this.metadata,this.retry=0,this.retryInterval=500,this._systemMuted=!1,this._codeMuted=!1,this._systemPaused=!1,this._codePaused=!1,this._callbacks={ended:this.completeHandler.bind(this),legacy:this.legacyPlayHandler.bind(this),playing:this.playingHandler.bind(this),seeked:this.seekedHandler.bind(this),seeking:this.seekingHandler.bind(this),stalled:this.stalledHandler.bind(this),suspend:this.stalledHandler.bind(this),waiting:this.stalledHandler.bind(this)},this._loadCallbackHandler=this.loadErrorHandler.bind(this),this._metadataCallbackHandler=this.metadataHandler.bind(this),this._crop=this.resetCropObject(),this.markers={},this._markerIn=0,this._markerOut=0,this._playingMarker=!1,this._lastUpdate=0,this.cacheKey="",this.isSeeking=!1,this._playCalled=!1,this._rfvCallbackId=0;var n=t.sys.game;this._device=n.device.video,this.setPosition(e,i),this.setSize(256,256),this.initPipeline(),this.initPostPipeline(!0),n.events.on(a.PAUSE,this.globalPause,this),n.events.on(a.RESUME,this.globalResume,this);var r=t.sys.sound;r&&r.on(u.GLOBAL_MUTE,this.globalMute,this),s&&this.load(s)},addedToScene:function(){this.scene.sys.updateList.add(this)},removedFromScene:function(){this.scene.sys.updateList.remove(this)},load:function(t){var e=this.scene.sys.cache.video.get(t);return e?(this.cacheKey=t,this.loadHandler(e.url,e.noAudio,e.crossOrigin)):console.warn("No video in cache for key: "+t),this},changeSource:function(t,e,i,s,n){void 0===e&&(e=!0),void 0===i&&(i=!1),this.cacheKey!==t&&(this.load(t),e&&this.play(i,s,n))},getVideoKey:function(){return this.cacheKey},loadURL:function(t,e,i){void 0===e&&(e=!1);var s=this._device.getVideoURL(t);return s?(this.cacheKey="",this.loadHandler(s.url,e,i)):console.warn("No supported video format found for "+t),this},loadMediaStream:function(t,e,i){return this.loadHandler(null,e,i,t)},loadHandler:function(t,e,i,s){e||(e=!1);var n=this.video;if(n?(this.removeLoadEventHandlers(),this.stop()):((n=document.createElement("video")).controls=!1,n.setAttribute("playsinline","playsinline"),n.setAttribute("preload","auto"),n.setAttribute("disablePictureInPicture","true")),e?(n.muted=!0,n.defaultMuted=!0,n.setAttribute("autoplay","autoplay")):(n.muted=!1,n.defaultMuted=!1,n.removeAttribute("autoplay")),i?n.setAttribute("crossorigin",i):n.removeAttribute("crossorigin"),s)if("srcObject"in n)try{n.srcObject=s}catch(t){if("TypeError"!==t.name)throw t;n.src=URL.createObjectURL(s)}else n.src=URL.createObjectURL(s);else n.src=t;this.retry=0,this.video=n,this._playCalled=!1,n.load(),this.addLoadEventHandlers();var r=this.scene.sys.textures.get(this._key);return this.setTexture(r),this},requestVideoFrame:function(t,e){var i=this.video;if(i){var s=e.width,n=e.height,r=this.videoTexture,a=this.videoTextureSource,h=!r||a.source!==i;h?(this._codePaused=i.paused,this._codeMuted=i.muted,r?(a.source=i,a.width=s,a.height=n,r.get().setSize(s,n)):((r=this.scene.sys.textures.create(this._key,i,s,n)).add("__BASE",0,0,0,s,n),this.setTexture(r),this.videoTexture=r,this.videoTextureSource=r.source[0],this.videoTextureSource.setFlipY(this.flipY),this.emit(o.VIDEO_TEXTURE,this,r)),this.setSizeToFrame(),this.updateDisplayOrigin()):a.update(),this.isStalled=!1,this.metadata=e;var l=e.mediaTime;h&&(this._lastUpdate=l,this.emit(o.VIDEO_CREATED,this,s,n),this.frameReady||(this.frameReady=!0,this.emit(o.VIDEO_PLAY,this))),this._playingMarker?l>=this._markerOut&&(i.loop?(i.currentTime=this._markerIn,this.emit(o.VIDEO_LOOP,this)):(this.stop(!1),this.emit(o.VIDEO_COMPLETE,this))):l-1&&i>e&&i=0&&!isNaN(i)&&i>e&&(this.markers[t]=[e,i]),this},playMarker:function(t,e){var i=this.markers[t];return i&&this.play(e,i[0],i[1]),this},removeMarker:function(t){return delete this.markers[t],this},snapshot:function(t,e){return void 0===t&&(t=this.width),void 0===e&&(e=this.height),this.snapshotArea(0,0,this.width,this.height,t,e)},snapshotArea:function(t,e,i,s,n,r){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.width),void 0===s&&(s=this.height),void 0===n&&(n=i),void 0===r&&(r=s);var o=this.video,a=this.snapshotTexture;return a?(a.setSize(n,r),o&&a.context.drawImage(o,t,e,i,s,0,0,n,r)):(a=this.scene.sys.textures.createCanvas(c(),n,r),this.snapshotTexture=a,o&&a.context.drawImage(o,t,e,i,s,0,0,n,r)),a.update()},saveSnapshotTexture:function(t){return this.snapshotTexture?this.scene.sys.textures.renameTexture(this.snapshotTexture.key,t):this.snapshotTexture=this.scene.sys.textures.createCanvas(t,this.width,this.height),this.snapshotTexture},playSuccess:function(){if(this._playCalled){this.addEventHandlers(),this._codePaused=!1,this.touchLocked&&(this.touchLocked=!1,this.emit(o.VIDEO_UNLOCKED,this));var t=this.scene.sys.sound;t&&t.mute&&this.setMute(!0),this._markerIn>-1&&(this.video.currentTime=this._markerIn)}},playError:function(t){var e=t.name;"NotAllowedError"===e?(this.touchLocked=!0,this.playWhenUnlocked=!0,this.failedPlayAttempts=1,this.emit(o.VIDEO_LOCKED,this)):"NotSupportedError"===e?(this.stop(!1),this.emit(o.VIDEO_UNSUPPORTED,this,t)):(this.stop(!1),this.emit(o.VIDEO_ERROR,this,t))},legacyPlayHandler:function(){var t=this.video;t&&(this.playSuccess(),t.removeEventListener("playing",this._callbacks.legacy))},playingHandler:function(){this.isStalled=!1,this.emit(o.VIDEO_PLAYING,this)},loadErrorHandler:function(t){this.stop(!1),this.emit(o.VIDEO_ERROR,this,t)},metadataHandler:function(t){this.emit(o.VIDEO_METADATA,this,t)},setSizeToFrame:function(t){t||(t=this.frame),this.width=t.realWidth,this.height=t.realHeight,1!==this.scaleX&&(this.scaleX=this.displayWidth/this.width),1!==this.scaleY&&(this.scaleY=this.displayHeight/this.height);var e=this.input;return e&&!e.customHitArea&&(e.hitArea.width=this.width,e.hitArea.height=this.height),this},stalledHandler:function(t){this.isStalled=!0,this.emit(o.VIDEO_STALLED,this,t)},completeHandler:function(){this._playCalled=!1,this.emit(o.VIDEO_COMPLETE,this)},preUpdate:function(t,e){this.video&&this._playCalled&&this.touchLocked&&this.playWhenUnlocked&&(this.retry+=e,this.retry>=this.retryInterval&&(this.createPlayPromise(!1),this.retry=0))},seekTo:function(t){var e=this.video;if(e){var i=e.duration;if(i!==1/0&&!isNaN(i)){var s=i*t;this.setCurrentTime(s)}}return this},getCurrentTime:function(){return this.video?this.video.currentTime:0},setCurrentTime:function(t){var e=this.video;if(e){if("string"==typeof t){var i=t[0],s=parseFloat(t.substr(1));"+"===i?t=e.currentTime+s:"-"===i&&(t=e.currentTime-s)}e.currentTime=t}return this},seekingHandler:function(){this.isSeeking=!0,this.emit(o.VIDEO_SEEKING,this)},seekedHandler:function(){this.isSeeking=!1,this.emit(o.VIDEO_SEEKED,this)},getProgress:function(){var t=this.video;if(t){var e=t.duration;if(e!==1/0&&!isNaN(e))return t.currentTime/e}return-1},getDuration:function(){return this.video?this.video.duration:0},setMute:function(t){void 0===t&&(t=!0),this._codeMuted=t;var e=this.video;return e&&(e.muted=!!this._systemMuted||t),this},isMuted:function(){return this._codeMuted},globalMute:function(t,e){this._systemMuted=e;var i=this.video;i&&(i.muted=!!this._codeMuted||e)},globalPause:function(){this._systemPaused=!0,this.video&&!this.video.ended&&(this.removeEventHandlers(),this.video.pause())},globalResume:function(){this._systemPaused=!1,!this.video||this._codePaused||this.video.ended||this.createPlayPromise()},setPaused:function(t){void 0===t&&(t=!0);var e=this.video;return this._codePaused=t,e&&!e.ended&&(t?e.paused||(this.removeEventHandlers(),e.pause()):t||(this._playCalled?e.paused&&!this._systemPaused&&this.createPlayPromise():this.play())),this},pause:function(){return this.setPaused(!0)},resume:function(){return this.setPaused(!1)},getVolume:function(){return this.video?this.video.volume:1},setVolume:function(t){return void 0===t&&(t=1),this.video&&(this.video.volume=s(t,0,1)),this},getPlaybackRate:function(){return this.video?this.video.playbackRate:1},setPlaybackRate:function(t){return this.video&&(this.video.playbackRate=t),this},getLoop:function(){return!!this.video&&this.video.loop},setLoop:function(t){return void 0===t&&(t=!0),this.video&&(this.video.loop=t),this},isPlaying:function(){return!!this.video&&!(this.video.paused||this.video.ended)},isPaused:function(){return this.video&&this._playCalled&&this.video.paused||this._codePaused||this._systemPaused},saveTexture:function(t,e){return void 0===e&&(e=!1),this.videoTexture&&(this.scene.sys.textures.renameTexture(this._key,t),this.videoTextureSource.setFlipY(e)),this._key=t,this.flipY=e,!!this.videoTexture},stop:function(t){void 0===t&&(t=!0);var e=this.video;return e&&(this.removeEventHandlers(),e.cancelVideoFrameCallback(this._rfvCallbackId),e.pause()),this.retry=0,this._playCalled=!1,t&&this.emit(o.VIDEO_STOP,this),this},removeVideoElement:function(){var t=this.video;if(t){for(t.parentNode&&t.parentNode.removeChild(t);t.hasChildNodes();)t.removeChild(t.firstChild);t.removeAttribute("autoplay"),t.removeAttribute("src"),this.video=null}},preDestroy:function(){this.stop(!1),this.removeLoadEventHandlers(),this.removeVideoElement();var t=this.scene.sys.game.events;t.off(a.PAUSE,this.globalPause,this),t.off(a.RESUME,this.globalResume,this);var e=this.scene.sys.sound;e&&e.off(u.GLOBAL_MUTE,this.globalMute,this)}});t.exports=f},58352:t=>{t.exports=function(t,e,i,s){e.videoTexture&&(i.addToRenderList(e),t.batchSprite(e,e.frame,i,s))}},11511:(t,e,i)=>{var s=i(25305),n=i(44603),r=i(23568),o=i(18471);n.register("video",(function(t,e){void 0===t&&(t={});var i=r(t,"key",null),n=new o(this.scene,0,0,i);return void 0!==e&&(t.add=e),s(this.scene,n,t),n}))},89025:(t,e,i)=>{var s=i(18471);i(39429).register("video",(function(t,e,i){return this.displayList.add(new s(this.scene,t,e,i))}))},10247:(t,e,i)=>{var s=i(29747),n=s,r=s;n=i(29849),r=i(58352),t.exports={renderWebGL:n,renderCanvas:r}},29849:t=>{t.exports=function(t,e,i,s){e.videoTexture&&(i.addToRenderList(e),e.pipeline.batchSprite(e,i,s))}},41481:(t,e,i)=>{var s=i(10312),n=i(96503),r=i(87902),o=i(83419),a=i(31401),h=i(95643),l=i(87841),u=i(37303),c=new o({Extends:h,Mixins:[a.Depth,a.GetBounds,a.Origin,a.Transform,a.ScrollFactor,a.Visible],initialize:function(t,e,i,n,r){void 0===n&&(n=1),void 0===r&&(r=n),h.call(this,t,"Zone"),this.setPosition(e,i),this.width=n,this.height=r,this.blendMode=s.NORMAL,this.updateDisplayOrigin()},displayWidth:{get:function(){return this.scaleX*this.width},set:function(t){this.scaleX=t/this.width}},displayHeight:{get:function(){return this.scaleY*this.height},set:function(t){this.scaleY=t/this.height}},setSize:function(t,e,i){void 0===i&&(i=!0),this.width=t,this.height=e,this.updateDisplayOrigin();var s=this.input;return i&&s&&!s.customHitArea&&(s.hitArea.width=t,s.hitArea.height=e),this},setDisplaySize:function(t,e){return this.displayWidth=t,this.displayHeight=e,this},setCircleDropZone:function(t){return this.setDropZone(new n(0,0,t),r)},setRectangleDropZone:function(t,e){return this.setDropZone(new l(0,0,t,e),u)},setDropZone:function(t,e){return this.input||this.setInteractive(t,e,!0),this},setAlpha:function(){},setBlendMode:function(){},renderCanvas:function(t,e,i){i.addToRenderList(e)},renderWebGL:function(t,e,i){i.addToRenderList(e)}});t.exports=c},95261:(t,e,i)=>{var s=i(44603),n=i(23568),r=i(41481);s.register("zone",(function(t){var e=n(t,"x",0),i=n(t,"y",0),s=n(t,"width",1),o=n(t,"height",s);return new r(this.scene,e,i,s,o)}))},84175:(t,e,i)=>{var s=i(41481);i(39429).register("zone",(function(t,e,i,n){return this.displayList.add(new s(this.scene,t,e,i,n))}))},95166:t=>{t.exports=function(t){return t.radius>0?Math.PI*t.radius*t.radius:0}},96503:(t,e,i)=>{var s=i(83419),n=i(87902),r=i(26241),o=i(79124),a=i(23777),h=i(28176),l=new s({initialize:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),this.type=a.CIRCLE,this.x=t,this.y=e,this._radius=i,this._diameter=2*i},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return h(this,t)},setTo:function(t,e,i){return this.x=t,this.y=e,this._radius=i,this._diameter=2*i,this},setEmpty:function(){return this._radius=0,this._diameter=0,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},isEmpty:function(){return this._radius<=0},radius:{get:function(){return this._radius},set:function(t){this._radius=t,this._diameter=2*t}},diameter:{get:function(){return this._diameter},set:function(t){this._diameter=t,this._radius=.5*t}},left:{get:function(){return this.x-this._radius},set:function(t){this.x=t+this._radius}},right:{get:function(){return this.x+this._radius},set:function(t){this.x=t-this._radius}},top:{get:function(){return this.y-this._radius},set:function(t){this.y=t+this._radius}},bottom:{get:function(){return this.y+this._radius},set:function(t){this.y=t-this._radius}}});t.exports=l},71562:t=>{t.exports=function(t){return Math.PI*t.radius*2}},92110:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){return void 0===i&&(i=new s),i.x=t.x+t.radius*Math.cos(e),i.y=t.y+t.radius*Math.sin(e),i}},42250:(t,e,i)=>{var s=i(96503);t.exports=function(t){return new s(t.x,t.y,t.radius)}},87902:t=>{t.exports=function(t,e,i){return t.radius>0&&e>=t.left&&e<=t.right&&i>=t.top&&i<=t.bottom&&(t.x-e)*(t.x-e)+(t.y-i)*(t.y-i)<=t.radius*t.radius}},5698:(t,e,i)=>{var s=i(87902);t.exports=function(t,e){return s(t,e.x,e.y)}},70588:(t,e,i)=>{var s=i(87902);t.exports=function(t,e){return s(t,e.x,e.y)&&s(t,e.right,e.y)&&s(t,e.x,e.bottom)&&s(t,e.right,e.bottom)}},26394:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y,t.radius)}},76278:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.radius===e.radius}},2074:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.left,e.y=t.top,e.width=t.diameter,e.height=t.diameter,e}},26241:(t,e,i)=>{var s=i(92110),n=i(62945),r=i(36383),o=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new o);var a=n(e,0,r.PI2);return s(t,a,i)}},79124:(t,e,i)=>{var s=i(71562),n=i(92110),r=i(62945),o=i(36383);t.exports=function(t,e,i,a){void 0===a&&(a=[]),!e&&i>0&&(e=s(t)/i);for(var h=0;h{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},39212:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},28176:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=2*Math.PI*Math.random(),n=Math.random()+Math.random(),r=n>1?2-n:n,o=r*Math.cos(i),a=r*Math.sin(i);return e.x=t.x+o*t.radius,e.y=t.y+a*t.radius,e}},88911:(t,e,i)=>{var s=i(96503);s.Area=i(95166),s.Circumference=i(71562),s.CircumferencePoint=i(92110),s.Clone=i(42250),s.Contains=i(87902),s.ContainsPoint=i(5698),s.ContainsRect=i(70588),s.CopyFrom=i(26394),s.Equals=i(76278),s.GetBounds=i(2074),s.GetPoint=i(26241),s.GetPoints=i(79124),s.Offset=i(50884),s.OffsetPoint=i(39212),s.Random=i(28176),t.exports=s},23777:t=>{t.exports={CIRCLE:0,ELLIPSE:1,LINE:2,POINT:3,POLYGON:4,RECTANGLE:5,TRIANGLE:6}},78874:t=>{t.exports=function(t){return t.isEmpty()?0:t.getMajorRadius()*t.getMinorRadius()*Math.PI}},92990:t=>{t.exports=function(t){var e=t.width/2,i=t.height/2,s=Math.pow(e-i,2)/Math.pow(e+i,2);return Math.PI*(e+i)*(1+3*s/(10+Math.sqrt(4-3*s)))}},79522:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=t.width/2,r=t.height/2;return i.x=t.x+n*Math.cos(e),i.y=t.y+r*Math.sin(e),i}},58102:(t,e,i)=>{var s=i(8497);t.exports=function(t){return new s(t.x,t.y,t.width,t.height)}},81154:t=>{t.exports=function(t,e,i){if(t.width<=0||t.height<=0)return!1;var s=(e-t.x)/t.width,n=(i-t.y)/t.height;return(s*=s)+(n*=n)<.25}},46662:(t,e,i)=>{var s=i(81154);t.exports=function(t,e){return s(t,e.x,e.y)}},1632:(t,e,i)=>{var s=i(81154);t.exports=function(t,e){return s(t,e.x,e.y)&&s(t,e.right,e.y)&&s(t,e.x,e.bottom)&&s(t,e.right,e.bottom)}},65534:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y,t.width,t.height)}},8497:(t,e,i)=>{var s=i(83419),n=i(81154),r=i(90549),o=i(48320),a=i(23777),h=i(24820),l=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=a.ELLIPSE,this.x=t,this.y=e,this.width=i,this.height=s},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return h(this,t)},setTo:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setEmpty:function(){return this.width=0,this.height=0,this},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},isEmpty:function(){return this.width<=0||this.height<=0},getMinorRadius:function(){return Math.min(this.width,this.height)/2},getMajorRadius:function(){return Math.max(this.width,this.height)/2},left:{get:function(){return this.x-this.width/2},set:function(t){this.x=t+this.width/2}},right:{get:function(){return this.x+this.width/2},set:function(t){this.x=t-this.width/2}},top:{get:function(){return this.y-this.height/2},set:function(t){this.y=t+this.height/2}},bottom:{get:function(){return this.y+this.height/2},set:function(t){this.y=t-this.height/2}}});t.exports=l},36146:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}},23694:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.left,e.y=t.top,e.width=t.width,e.height=t.height,e}},90549:(t,e,i)=>{var s=i(79522),n=i(62945),r=i(36383),o=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new o);var a=n(e,0,r.PI2);return s(t,a,i)}},48320:(t,e,i)=>{var s=i(92990),n=i(79522),r=i(62945),o=i(36383);t.exports=function(t,e,i,a){void 0===a&&(a=[]),!e&&i>0&&(e=s(t)/i);for(var h=0;h{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},44808:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},24820:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=Math.random()*Math.PI*2,n=Math.sqrt(Math.random());return e.x=t.x+n*Math.cos(i)*t.width/2,e.y=t.y+n*Math.sin(i)*t.height/2,e}},49203:(t,e,i)=>{var s=i(8497);s.Area=i(78874),s.Circumference=i(92990),s.CircumferencePoint=i(79522),s.Clone=i(58102),s.Contains=i(81154),s.ContainsPoint=i(46662),s.ContainsRect=i(1632),s.CopyFrom=i(65534),s.Equals=i(36146),s.GetBounds=i(23694),s.GetPoint=i(90549),s.GetPoints=i(48320),s.Offset=i(73424),s.OffsetPoint=i(44808),s.Random=i(24820),t.exports=s},55738:(t,e,i)=>{var s=i(23777),n=i(79291),r={Circle:i(88911),Ellipse:i(49203),Intersects:i(91865),Line:i(2529),Mesh:i(73090),Point:i(43711),Polygon:i(58423),Rectangle:i(93232),Triangle:i(84435)};r=n(!1,r,s),t.exports=r},2044:(t,e,i)=>{var s=i(20339);t.exports=function(t,e){return s(t.x,t.y,e.x,e.y)<=t.radius+e.radius}},81491:t=>{t.exports=function(t,e){var i=e.width/2,s=e.height/2,n=Math.abs(t.x-e.x-i),r=Math.abs(t.y-e.y-s),o=i+t.radius,a=s+t.radius;if(n>o||r>a)return!1;if(n<=i||r<=s)return!0;var h=n-i,l=r-s;return h*h+l*l<=t.radius*t.radius}},63376:(t,e,i)=>{var s=i(2141),n=i(2044);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r,o,a,h,l=t.x,u=t.y,c=t.radius,d=e.x,f=e.y,p=e.radius;if(u===f)0===(a=(o=-2*f)*o-4*(r=1)*(d*d+(h=(p*p-c*c-d*d+l*l)/(2*(l-d)))*h-2*d*h+f*f-p*p))?i.push(new s(h,-o/(2*r))):a>0&&(i.push(new s(h,(-o+Math.sqrt(a))/(2*r))),i.push(new s(h,(-o-Math.sqrt(a))/(2*r))));else{var v=(l-d)/(u-f),g=(p*p-c*c-d*d+l*l-f*f+u*u)/(2*(u-f));0===(a=(o=2*u*v-2*g*v-2*l)*o-4*(r=v*v+1)*(l*l+u*u+g*g-c*c-2*u*g))?(h=-o/(2*r),i.push(new s(h,g-h*v))):a>0&&(h=(-o+Math.sqrt(a))/(2*r),i.push(new s(h,g-h*v)),h=(-o-Math.sqrt(a))/(2*r),i.push(new s(h,g-h*v)))}}return i}},97439:(t,e,i)=>{var s=i(4042),n=i(81491);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r=e.getLineA(),o=e.getLineB(),a=e.getLineC(),h=e.getLineD();s(r,t,i),s(o,t,i),s(a,t,i),s(h,t,i)}return i}},4042:(t,e,i)=>{var s=i(2141),n=i(80462);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r,o,a=t.x1,h=t.y1,l=t.x2,u=t.y2,c=e.x,d=e.y,f=e.radius,p=l-a,v=u-h,g=a-c,m=h-d,y=p*p+v*v,x=2*(p*g+v*m),T=x*x-4*y*(g*g+m*m-f*f);if(0===T){var w=-x/(2*y);r=a+w*p,o=h+w*v,w>=0&&w<=1&&i.push(new s(r,o))}else if(T>0){var b=(-x-Math.sqrt(T))/(2*y);r=a+b*p,o=h+b*v,b>=0&&b<=1&&i.push(new s(r,o));var S=(-x+Math.sqrt(T))/(2*y);r=a+S*p,o=h+S*v,S>=0&&S<=1&&i.push(new s(r,o))}}return i}},36100:(t,e,i)=>{var s=i(25836);t.exports=function(t,e,i,n){void 0===i&&(i=!1);var r,o,a,h=t.x1,l=t.y1,u=t.x2,c=t.y2,d=e.x1,f=e.y1,p=u-h,v=c-l,g=e.x2-d,m=e.y2-f,y=p*m-v*g;if(0===y)return null;if(i){if(r=(p*(f-l)+v*(h-d))/(g*v-m*p),0!==p)o=(d+g*r-h)/p;else{if(0===v)return null;o=(f+m*r-l)/v}if(o<0||r<0||r>1)return null;a=o}else{if(o=((l-f)*p-(h-d)*v)/y,(r=((d-h)*m-(f-l)*g)/y)<0||r>1||o<0||o>1)return null;a=r}return void 0===n&&(n=new s),n.set(h+p*a,l+v*a,a)}},3073:(t,e,i)=>{var s=i(36100),n=i(23031),r=i(25836),o=new n,a=new r;t.exports=function(t,e,i,n){void 0===i&&(i=!1),void 0===n&&(n=new r);var h=!1;n.set(),a.set();for(var l=e[e.length-1],u=0;u{var s=i(25836),n=i(61369),r=i(3073),o=new s;t.exports=function(t,e,i,s){void 0===s&&(s=new n),Array.isArray(e)||(e=[e]);var a=!1;s.set(),o.set();for(var h=0;h{var s=i(2141),n=i(76112),r=i(92773);t.exports=function(t,e,i){if(void 0===i&&(i=[]),r(t,e))for(var o=e.getLineA(),a=e.getLineB(),h=e.getLineC(),l=e.getLineD(),u=[new s,new s,new s,new s],c=[n(o,t,u[0]),n(a,t,u[1]),n(h,t,u[2]),n(l,t,u[3])],d=0;d<4;d++)c[d]&&i.push(u[d]);return i}},71147:(t,e,i)=>{var s=i(61369),n=i(56362),r=new(i(23031));function o(t,e,i,o,a){var h=Math.cos(t),l=Math.sin(t);r.setTo(e,i,e+h,i+l);var u=n(r,o,!0);u&&a.push(new s(u.x,u.y,t,u.w))}function a(t,e){return t.z-e.z}t.exports=function(t,e,i){Array.isArray(i)||(i=[i]);for(var s=[],n=[],r=0;r{var s=i(87841),n=i(59996);t.exports=function(t,e,i){return void 0===i&&(i=new s),n(t,e)&&(i.x=Math.max(t.x,e.x),i.y=Math.max(t.y,e.y),i.width=Math.min(t.right,e.right)-i.x,i.height=Math.min(t.bottom,e.bottom)-i.y),i}},52784:(t,e,i)=>{var s=i(60646),n=i(59996);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r=t.getLineA(),o=t.getLineB(),a=t.getLineC(),h=t.getLineD();s(r,e,i),s(o,e,i),s(a,e,i),s(h,e,i)}return i}},26341:(t,e,i)=>{var s=i(89265),n=i(60646);t.exports=function(t,e,i){if(void 0===i&&(i=[]),s(t,e)){var r=e.getLineA(),o=e.getLineB(),a=e.getLineC();n(r,t,i),n(o,t,i),n(a,t,i)}return i}},38720:(t,e,i)=>{var s=i(4042),n=i(67636);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e)){var r=t.getLineA(),o=t.getLineB(),a=t.getLineC();s(r,e,i),s(o,e,i),s(a,e,i)}return i}},13882:(t,e,i)=>{var s=i(2141),n=i(2822),r=i(76112);t.exports=function(t,e,i){if(void 0===i&&(i=[]),n(t,e))for(var o=t.getLineA(),a=t.getLineB(),h=t.getLineC(),l=[new s,new s,new s],u=[r(o,e,l[0]),r(a,e,l[1]),r(h,e,l[2])],c=0;c<3;c++)u[c]&&i.push(l[c]);return i}},75636:(t,e,i)=>{var s=i(82944),n=i(13882);t.exports=function(t,e,i){if(void 0===i&&(i=[]),s(t,e)){var r=e.getLineA(),o=e.getLineB(),a=e.getLineC();n(t,r,i),n(t,o,i),n(t,a,i)}return i}},80462:(t,e,i)=>{var s=i(87902),n=new(i(2141));t.exports=function(t,e,i){if(void 0===i&&(i=n),s(e,t.x1,t.y1))return i.x=t.x1,i.y=t.y1,!0;if(s(e,t.x2,t.y2))return i.x=t.x2,i.y=t.y2,!0;var r=t.x2-t.x1,o=t.y2-t.y1,a=e.x-t.x1,h=e.y-t.y1,l=r*r+o*o,u=r,c=o;if(l>0){var d=(a*r+h*o)/l;u*=d,c*=d}return i.x=t.x1+u,i.y=t.y1+c,u*u+c*c<=l&&u*r+c*o>=0&&s(e,i.x,i.y)}},76112:t=>{t.exports=function(t,e,i){var s=t.x1,n=t.y1,r=t.x2,o=t.y2,a=e.x1,h=e.y1,l=e.x2,u=e.y2;if(s===r&&n===o||a===l&&h===u)return!1;var c=(u-h)*(r-s)-(l-a)*(o-n);if(0===c)return!1;var d=((l-a)*(n-h)-(u-h)*(s-a))/c,f=((r-s)*(n-h)-(o-n)*(s-a))/c;return!(d<0||d>1||f<0||f>1)&&(i&&(i.x=s+d*(r-s),i.y=n+d*(o-n)),!0)}},92773:t=>{t.exports=function(t,e){var i=t.x1,s=t.y1,n=t.x2,r=t.y2,o=e.x,a=e.y,h=e.right,l=e.bottom,u=0;if(i>=o&&i<=h&&s>=a&&s<=l||n>=o&&n<=h&&r>=a&&r<=l)return!0;if(i=o){if((u=s+(r-s)*(o-i)/(n-i))>a&&u<=l)return!0}else if(i>h&&n<=h&&(u=s+(r-s)*(h-i)/(n-i))>=a&&u<=l)return!0;if(s=a){if((u=i+(n-i)*(a-s)/(r-s))>=o&&u<=h)return!0}else if(s>l&&r<=l&&(u=i+(n-i)*(l-s)/(r-s))>=o&&u<=h)return!0;return!1}},16204:t=>{t.exports=function(t,e,i){void 0===i&&(i=1);var s=e.x1,n=e.y1,r=e.x2,o=e.y2,a=t.x,h=t.y,l=(r-s)*(r-s)+(o-n)*(o-n);if(0===l)return!1;var u=((a-s)*(r-s)+(h-n)*(o-n))/l;if(u<0)return Math.sqrt((s-a)*(s-a)+(n-h)*(n-h))<=i;if(u>=0&&u<=1){var c=((n-h)*(r-s)-(s-a)*(o-n))/l;return Math.abs(c)*Math.sqrt(l)<=i}return Math.sqrt((r-a)*(r-a)+(o-h)*(o-h))<=i}},14199:(t,e,i)=>{var s=i(16204);t.exports=function(t,e){if(!s(t,e))return!1;var i=Math.min(e.x1,e.x2),n=Math.max(e.x1,e.x2),r=Math.min(e.y1,e.y2),o=Math.max(e.y1,e.y2);return t.x>=i&&t.x<=n&&t.y>=r&&t.y<=o}},59996:t=>{t.exports=function(t,e){return!(t.width<=0||t.height<=0||e.width<=0||e.height<=0)&&!(t.righte.right||t.y>e.bottom)}},89265:(t,e,i)=>{var s=i(76112),n=i(37303),r=i(48653),o=i(77493);t.exports=function(t,e){if(e.left>t.right||e.rightt.bottom||e.bottom0}},84411:t=>{t.exports=function(t,e,i,s,n,r){return void 0===r&&(r=0),!(e>t.right+r||it.bottom+r||n{var s=i(80462),n=i(10690);t.exports=function(t,e){return!(t.left>e.right||t.righte.bottom||t.bottom{var s=i(76112);t.exports=function(t,e){return!(!t.contains(e.x1,e.y1)&&!t.contains(e.x2,e.y2))||(!!s(t.getLineA(),e)||(!!s(t.getLineB(),e)||!!s(t.getLineC(),e)))}},82944:(t,e,i)=>{var s=i(48653),n=i(71694),r=i(76112);t.exports=function(t,e){if(t.left>e.right||t.righte.bottom||t.bottom0||(c=n(e),(d=s(t,c,!0)).length>0)}},91865:(t,e,i)=>{t.exports={CircleToCircle:i(2044),CircleToRectangle:i(81491),GetCircleToCircle:i(63376),GetCircleToRectangle:i(97439),GetLineToCircle:i(4042),GetLineToLine:i(36100),GetLineToPoints:i(3073),GetLineToPolygon:i(56362),GetLineToRectangle:i(60646),GetRaysFromPointToPolygon:i(71147),GetRectangleIntersection:i(68389),GetRectangleToRectangle:i(52784),GetRectangleToTriangle:i(26341),GetTriangleToCircle:i(38720),GetTriangleToLine:i(13882),GetTriangleToTriangle:i(75636),LineToCircle:i(80462),LineToLine:i(76112),LineToRectangle:i(92773),PointToLine:i(16204),PointToLineSegment:i(14199),RectangleToRectangle:i(59996),RectangleToTriangle:i(89265),RectangleToValues:i(84411),TriangleToCircle:i(67636),TriangleToLine:i(2822),TriangleToTriangle:i(82944)}},91938:t=>{t.exports=function(t){return Math.atan2(t.y2-t.y1,t.x2-t.x1)}},84993:t=>{t.exports=function(t,e,i){void 0===e&&(e=1),void 0===i&&(i=[]);var s=Math.round(t.x1),n=Math.round(t.y1),r=Math.round(t.x2),o=Math.round(t.y2),a=Math.abs(r-s),h=Math.abs(o-n),l=s-h&&(c-=h,s+=l),f{t.exports=function(t,e,i){var s=e-(t.x1+t.x2)/2,n=i-(t.y1+t.y2)/2;return t.x1+=s,t.y1+=n,t.x2+=s,t.y2+=n,t}},31116:(t,e,i)=>{var s=i(23031);t.exports=function(t){return new s(t.x1,t.y1,t.x2,t.y2)}},59944:t=>{t.exports=function(t,e){return e.setTo(t.x1,t.y1,t.x2,t.y2)}},59220:t=>{t.exports=function(t,e){return t.x1===e.x1&&t.y1===e.y1&&t.x2===e.x2&&t.y2===e.y2}},78177:(t,e,i)=>{var s=i(35001);t.exports=function(t,e,i){void 0===i&&(i=e);var n=s(t),r=t.x2-t.x1,o=t.y2-t.y1;return e&&(t.x1=t.x1-r/n*e,t.y1=t.y1-o/n*e),i&&(t.x2=t.x2+r/n*i,t.y2=t.y2+o/n*i),t}},26708:(t,e,i)=>{var s=i(52816),n=i(6113),r=i(2141);t.exports=function(t,e,i,o,a){void 0===o&&(o=0),void 0===a&&(a=[]);var h,l,u=[],c=t.x1,d=t.y1,f=t.x2-c,p=t.y2-d,v=n(e,a),g=i-1;for(h=0;h0){var m=u[0],y=[m];for(h=1;h=o&&(y.push(x),m=x)}var T=u[u.length-1];return s(m,T){var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=(t.x1+t.x2)/2,e.y=(t.y1+t.y2)/2,e}},99569:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=t.x1,r=t.y1,o=t.x2,a=t.y2,h=(o-n)*(o-n)+(a-r)*(a-r);if(0===h)return i;var l=((e.x-n)*(o-n)+(e.y-r)*(a-r))/h;return i.x=n+l*(o-n),i.y=r+l*(a-r),i}},34638:(t,e,i)=>{var s=i(36383),n=i(91938),r=i(2141);t.exports=function(t,e){void 0===e&&(e=new r);var i=n(t)-s.TAU;return e.x=Math.cos(i),e.y=Math.sin(i),e}},13151:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){return void 0===i&&(i=new s),i.x=t.x1+(t.x2-t.x1)*e,i.y=t.y1+(t.y2-t.y1)*e,i}},15258:(t,e,i)=>{var s=i(35001),n=i(2141);t.exports=function(t,e,i,r){void 0===r&&(r=[]),!e&&i>0&&(e=s(t)/i);for(var o=t.x1,a=t.y1,h=t.x2,l=t.y2,u=0;u{t.exports=function(t,e){var i=t.x1,s=t.y1,n=t.x2,r=t.y2,o=(n-i)*(n-i)+(r-s)*(r-s);if(0===o)return!1;var a=((s-e.y)*(n-i)-(i-e.x)*(r-s))/o;return Math.abs(a)*Math.sqrt(o)}},98770:t=>{t.exports=function(t){return Math.abs(t.y1-t.y2)}},35001:t=>{t.exports=function(t){return Math.sqrt((t.x2-t.x1)*(t.x2-t.x1)+(t.y2-t.y1)*(t.y2-t.y1))}},23031:(t,e,i)=>{var s=i(83419),n=i(13151),r=i(15258),o=i(23777),a=i(65822),h=i(26099),l=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=o.LINE,this.x1=t,this.y1=e,this.x2=i,this.y2=s},getPoint:function(t,e){return n(this,t,e)},getPoints:function(t,e,i){return r(this,t,e,i)},getRandomPoint:function(t){return a(this,t)},setTo:function(t,e,i,s){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.x1=t,this.y1=e,this.x2=i,this.y2=s,this},setFromObjects:function(t,e){return this.x1=t.x,this.y1=t.y,this.x2=e.x,this.y2=e.y,this},getPointA:function(t){return void 0===t&&(t=new h),t.set(this.x1,this.y1),t},getPointB:function(t){return void 0===t&&(t=new h),t.set(this.x2,this.y2),t},left:{get:function(){return Math.min(this.x1,this.x2)},set:function(t){this.x1<=this.x2?this.x1=t:this.x2=t}},right:{get:function(){return Math.max(this.x1,this.x2)},set:function(t){this.x1>this.x2?this.x1=t:this.x2=t}},top:{get:function(){return Math.min(this.y1,this.y2)},set:function(t){this.y1<=this.y2?this.y1=t:this.y2=t}},bottom:{get:function(){return Math.max(this.y1,this.y2)},set:function(t){this.y1>this.y2?this.y1=t:this.y2=t}}});t.exports=l},64795:(t,e,i)=>{var s=i(36383),n=i(15994),r=i(91938);t.exports=function(t){var e=r(t)-s.TAU;return n(e,-Math.PI,Math.PI)}},52616:(t,e,i)=>{var s=i(36383),n=i(91938);t.exports=function(t){return Math.cos(n(t)-s.TAU)}},87231:(t,e,i)=>{var s=i(36383),n=i(91938);t.exports=function(t){return Math.sin(n(t)-s.TAU)}},89662:t=>{t.exports=function(t,e,i){return t.x1+=e,t.y1+=i,t.x2+=e,t.y2+=i,t}},71165:t=>{t.exports=function(t){return-(t.x2-t.x1)/(t.y2-t.y1)}},65822:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=Math.random();return e.x=t.x1+i*(t.x2-t.x1),e.y=t.y1+i*(t.y2-t.y1),e}},69777:(t,e,i)=>{var s=i(91938),n=i(64795);t.exports=function(t,e){return 2*n(e)-Math.PI-s(t)}},39706:(t,e,i)=>{var s=i(64400);t.exports=function(t,e){var i=(t.x1+t.x2)/2,n=(t.y1+t.y2)/2;return s(t,i,n,e)}},82585:(t,e,i)=>{var s=i(64400);t.exports=function(t,e,i){return s(t,e.x,e.y,i)}},64400:t=>{t.exports=function(t,e,i,s){var n=Math.cos(s),r=Math.sin(s),o=t.x1-e,a=t.y1-i;return t.x1=o*n-a*r+e,t.y1=o*r+a*n+i,o=t.x2-e,a=t.y2-i,t.x2=o*n-a*r+e,t.y2=o*r+a*n+i,t}},62377:t=>{t.exports=function(t,e,i,s,n){return t.x1=e,t.y1=i,t.x2=e+Math.cos(s)*n,t.y2=i+Math.sin(s)*n,t}},71366:t=>{t.exports=function(t){return(t.y2-t.y1)/(t.x2-t.x1)}},10809:t=>{t.exports=function(t){return Math.abs(t.x1-t.x2)}},2529:(t,e,i)=>{var s=i(23031);s.Angle=i(91938),s.BresenhamPoints=i(84993),s.CenterOn=i(36469),s.Clone=i(31116),s.CopyFrom=i(59944),s.Equals=i(59220),s.Extend=i(78177),s.GetEasedPoints=i(26708),s.GetMidPoint=i(32125),s.GetNearestPoint=i(99569),s.GetNormal=i(34638),s.GetPoint=i(13151),s.GetPoints=i(15258),s.GetShortestDistance=i(26408),s.Height=i(98770),s.Length=i(35001),s.NormalAngle=i(64795),s.NormalX=i(52616),s.NormalY=i(87231),s.Offset=i(89662),s.PerpSlope=i(71165),s.Random=i(65822),s.ReflectAngle=i(69777),s.Rotate=i(39706),s.RotateAroundPoint=i(82585),s.RotateAroundXY=i(64400),s.SetToAngle=i(62377),s.Slope=i(71366),s.Width=i(10809),t.exports=s},83997:(t,e,i)=>{var s=i(83419),n=i(87841),r=i(26099);function o(t,e,i,s){var n=t-i,r=e-s,o=n*n+r*r;return Math.sqrt(o)}var a=new s({initialize:function(t,e,i){this.vertex1=t,this.vertex2=e,this.vertex3=i,this.bounds=new n,this._inCenter=new r},getInCenter:function(t){void 0===t&&(t=!0);var e,i,s,n,r,a,h=this.vertex1,l=this.vertex2,u=this.vertex3;t?(e=h.x,i=h.y,s=l.x,n=l.y,r=u.x,a=u.y):(e=h.vx,i=h.vy,s=l.vx,n=l.vy,r=u.vx,a=u.vy);var c=o(r,a,s,n),d=o(e,i,r,a),f=o(s,n,e,i),p=c+d+f;return this._inCenter.set((e*c+s*d+r*f)/p,(i*c+n*d+a*f)/p)},contains:function(t,e,i){var s=this.vertex1,n=this.vertex2,r=this.vertex3,o=s.vx,a=s.vy,h=n.vx,l=n.vy,u=r.vx,c=r.vy;if(i){var d=i.a,f=i.b,p=i.c,v=i.d,g=i.e,m=i.f;o=s.vx*d+s.vy*p+g,a=s.vx*f+s.vy*v+m,h=n.vx*d+n.vy*p+g,l=n.vx*f+n.vy*v+m,u=r.vx*d+r.vy*p+g,c=r.vx*f+r.vy*v+m}var y=u-o,x=c-a,T=h-o,w=l-a,b=t-o,S=e-a,E=y*y+x*x,A=y*T+x*w,C=y*b+x*S,_=T*T+w*w,M=T*b+w*S,P=E*_-A*A,R=0===P?0:1/P,L=(_*C-A*M)*R,O=(E*M-A*C)*R;return L>=0&&O>=0&&L+O<1},isCounterClockwise:function(t){var e=this.vertex1,i=this.vertex2,s=this.vertex3,n=(i.vx-e.vx)*(s.vy-e.vy)-(i.vy-e.vy)*(s.vx-e.vx);return t<=0?n>=0:n<0},load:function(t,e,i,s,n){return i=this.vertex1.load(t,e,i,s,n),i=this.vertex2.load(t,e,i,s,n),i=this.vertex3.load(t,e,i,s,n)},transformCoordinatesLocal:function(t,e,i,s){return this.vertex1.transformCoordinatesLocal(t,e,i,s),this.vertex2.transformCoordinatesLocal(t,e,i,s),this.vertex3.transformCoordinatesLocal(t,e,i,s),this},updateBounds:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3,s=this.bounds;return s.x=Math.min(t.vx,e.vx,i.vx),s.y=Math.min(t.vy,e.vy,i.vy),s.width=Math.max(t.vx,e.vx,i.vx)-s.x,s.height=Math.max(t.vy,e.vy,i.vy)-s.y,this},isInView:function(t,e,i,s,n,r,o,a,h,l,u){this.update(s,n,r,o,a,h,l,u);var c=this.vertex1,d=this.vertex2,f=this.vertex3;if(c.ta<=0&&d.ta<=0&&f.ta<=0)return!1;if(e&&!this.isCounterClockwise(i))return!1;var p=this.bounds;p.x=Math.min(c.tx,d.tx,f.tx),p.y=Math.min(c.ty,d.ty,f.ty),p.width=Math.max(c.tx,d.tx,f.tx)-p.x,p.height=Math.max(c.ty,d.ty,f.ty)-p.y;var v=t.x+t.width,g=t.y+t.height;return!(p.width<=0||p.height<=0||t.width<=0||t.height<=0)&&!(p.rightv||p.y>g)},scrollUV:function(t,e){return this.vertex1.scrollUV(t,e),this.vertex2.scrollUV(t,e),this.vertex3.scrollUV(t,e),this},scaleUV:function(t,e){return this.vertex1.scaleUV(t,e),this.vertex2.scaleUV(t,e),this.vertex3.scaleUV(t,e),this},setColor:function(t){return this.vertex1.color=t,this.vertex2.color=t,this.vertex3.color=t,this},update:function(t,e,i,s,n,r,o,a){return this.vertex1.update(e,i,s,n,r,o,a,t),this.vertex2.update(e,i,s,n,r,o,a,t),this.vertex3.update(e,i,s,n,r,o,a,t),this},translate:function(t,e){void 0===e&&(e=0);var i=this.vertex1,s=this.vertex2,n=this.vertex3;return i.x+=t,i.y+=e,s.x+=t,s.y+=e,n.x+=t,n.y+=e,this},x:{get:function(){return this.getInCenter().x},set:function(t){var e=this.getInCenter();this.translate(t-e.x,0)}},y:{get:function(){return this.getInCenter().y},set:function(t){var e=this.getInCenter();this.translate(0,t-e.y)}},alpha:{get:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3;return(t.alpha+e.alpha+i.alpha)/3},set:function(t){this.vertex1.alpha=t,this.vertex2.alpha=t,this.vertex3.alpha=t}},depth:{get:function(){var t=this.vertex1,e=this.vertex2,i=this.vertex3;return(t.vz+e.vz+i.vz)/3}},destroy:function(){this.vertex1=null,this.vertex2=null,this.vertex3=null}});t.exports=a},48803:(t,e,i)=>{var s=i(83997),n=i(95540),r=i(37867),o=i(25836),a=i(39318),h=new o,l=new o,u=new r;t.exports=function(t){var e,i=n(t,"mesh"),r=n(t,"texture",null),o=n(t,"frame"),c=n(t,"width",1),d=n(t,"height",c),f=n(t,"widthSegments",1),p=n(t,"heightSegments",f),v=n(t,"x",0),g=n(t,"y",0),m=n(t,"z",0),y=n(t,"rotateX",0),x=n(t,"rotateY",0),T=n(t,"rotateZ",0),w=n(t,"zIsUp",!0),b=n(t,"isOrtho",!!i&&i.dirtyCache[11]),S=n(t,"colors",[16777215]),E=n(t,"alphas",[1]),A=n(t,"tile",!1),C=n(t,"flipY",!1),_=n(t,"width",null),M={faces:[],verts:[]};if(h.set(v,g,m),l.set(y,x,T),u.fromRotationXYTranslation(l,h,w),!r&&i)r=i.texture,o||(e=i.frame);else if(i&&"string"==typeof r)r=i.scene.sys.textures.get(r);else if(!r)return M;e||(e=r.get(o)),!_&&b&&r&&i&&(c=e.width/i.height,d=e.height/i.height);var P,R,L=c/2,O=d/2,F=Math.floor(f),D=Math.floor(p),k=F+1,I=D+1,B=c/F,N=d/D,U=[],X=[],Y=0,z=1,G=0,V=1;e&&(Y=e.u0,z=e.u1,C?(G=e.v1,V=e.v0):(G=e.v0,V=e.v1));var W=z-Y,H=V-G;for(R=0;R{var s=i(83997),n=i(37867),r=i(25836),o=i(39318),a=new r,h=new r,l=new n;t.exports=function(t,e,i,n,r,u,c,d,f,p){void 0===i&&(i=1),void 0===n&&(n=0),void 0===r&&(r=0),void 0===u&&(u=0),void 0===c&&(c=0),void 0===d&&(d=0),void 0===f&&(f=0),void 0===p&&(p=!0);var v={faces:[],verts:[]},g=t.materials;a.set(n,r,u),h.set(c,d,f),l.fromRotationXYTranslation(h,a,p);for(var m=0;m{var s=i(83997),n=i(39318);t.exports=function(t,e,i,r,o,a,h,l){if(void 0===r&&(r=!1),void 0===a&&(a=16777215),void 0===h&&(h=1),void 0===l&&(l=!1),t.length===e.length||r){var u,c,d,f,p,v,g,m,y,x,T,w={faces:[],vertices:[]},b=r?3:2,S=Array.isArray(a),E=Array.isArray(h);if(Array.isArray(i)&&i.length>0)for(u=0;u{var e=!0,i="untitled",s="",n="";function r(t){var e=t.indexOf("#");return e>-1?t.substring(0,e):t}function o(t){return 0===t.models.length&&t.models.push({faces:[],name:i,textureCoords:[],vertexNormals:[],vertices:[]}),s="",t.models[t.models.length-1]}function a(t,e){var n=t.length>=2?t[1]:i;e.models.push({faces:[],name:n,textureCoords:[],vertexNormals:[],vertices:[]}),s=""}function h(t){2===t.length&&(s=t[1])}function l(t,e){var i=t.length,s=i>=2?parseFloat(t[1]):0,n=i>=3?parseFloat(t[2]):0,r=i>=4?parseFloat(t[3]):0;o(e).vertices.push({x:s,y:n,z:r})}function u(t,i){var s=t.length,n=s>=2?parseFloat(t[1]):0,r=s>=3?parseFloat(t[2]):0,a=s>=4?parseFloat(t[3]):0;isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(a)&&(a=0),e&&(r=1-r),o(i).textureCoords.push({u:n,v:r,w:a})}function c(t,e){var i=t.length,s=i>=2?parseFloat(t[1]):0,n=i>=3?parseFloat(t[2]):0,r=i>=4?parseFloat(t[3]):0;o(e).vertexNormals.push({x:s,y:n,z:r})}function d(t,e){var i=t.length-1;if(!(i<3)){for(var r={group:s,material:n,vertices:[]},a=0;a3)){var u=0,c=0,d=0;u=parseInt(h[0],10),l>1&&""!==h[1]&&(c=parseInt(h[1],10)),l>2&&(d=parseInt(h[2],10)),0!==u&&(u<0&&(u=o(e).vertices.length+1+u),c-=1,u-=1,d-=1,r.vertices.push({textureCoordsIndex:c,vertexIndex:u,vertexNormalIndex:d}))}}o(e).faces.push(r)}}function f(t,e){t.length>=2&&e.materialLibraries.push(t[1])}function p(t){t.length>=2&&(n=t[1])}t.exports=function(t,i){void 0===i&&(i=!0),e=i;var o={materials:{},materialLibraries:[],models:[]};s="",n="";for(var v=t.split("\n"),g=0;g{var s=i(37589);t.exports=function(t){for(var e={},i=t.split("\n"),n="",r=0;r=2?Math.floor(255*a[2]):h,u=a.length>=3?Math.floor(255*a[3]):h;e[n]=s(h,l,u)}}}return e}},92570:t=>{t.exports=function(t,e,i,s){var n,r;if(void 0===i&&void 0===s){var o=t.getInCenter();n=o.x,r=o.y}var a=Math.cos(e),h=Math.sin(e),l=t.vertex1,u=t.vertex2,c=t.vertex3,d=l.x-n,f=l.y-r;l.set(d*a-f*h+n,d*h+f*a+r),d=u.x-n,f=u.y-r,u.set(d*a-f*h+n,d*h+f*a+r),d=c.x-n,f=c.y-r,c.set(d*a-f*h+n,d*h+f*a+r)}},39318:(t,e,i)=>{var s=i(83419),n=i(70554),r=i(25836),o=new s({Extends:r,initialize:function(t,e,i,s,n,o,a,h,l,u){void 0===o&&(o=16777215),void 0===a&&(a=1),void 0===h&&(h=0),void 0===l&&(l=0),void 0===u&&(u=0),r.call(this,t,e,i),this.vx=0,this.vy=0,this.vz=0,this.nx=h,this.ny=l,this.nz=u,this.u=s,this.v=n,this.color=o,this.alpha=a,this.tx=0,this.ty=0,this.ta=0,this.tu=s,this.tv=n},setUVs:function(t,e){return this.u=t,this.v=e,this.tu=t,this.tv=e,this},scrollUV:function(t,e){return this.tu+=t,this.tv+=e,this},scaleUV:function(t,e){return this.tu=this.u*t,this.tv=this.v*e,this},transformCoordinatesLocal:function(t,e,i,s){var n=this.x,r=this.y,o=this.z,a=t.val,h=n*a[0]+r*a[4]+o*a[8]+a[12],l=n*a[1]+r*a[5]+o*a[9]+a[13],u=n*a[2]+r*a[6]+o*a[10]+a[14],c=n*a[3]+r*a[7]+o*a[11]+a[15];this.vx=h/c*e,this.vy=-l/c*i,this.vz=s<=0?u/c:-u/c},resize:function(t,e,i,s,n,r){return this.x=t,this.y=e,this.vx=this.x*i,this.vy=-this.y*s,this.vz=0,n<.5?this.vx+=i*(.5-n):n>.5&&(this.vx-=i*(n-.5)),r<.5?this.vy+=s*(.5-r):r>.5&&(this.vy-=s*(r-.5)),this},update:function(t,e,i,s,n,r,o,a){var h=this.vx*t+this.vy*i+n,l=this.vx*e+this.vy*s+r;return o&&(h=Math.round(h),l=Math.round(l)),this.tx=h,this.ty=l,this.ta=this.alpha*a,this},load:function(t,e,i,s,r){return t[++i]=this.tx,t[++i]=this.ty,t[++i]=this.tu,t[++i]=this.tv,t[++i]=s,t[++i]=r,e[++i]=n.getTintAppendFloatAlpha(this.color,this.ta),i}});t.exports=o},73090:(t,e,i)=>{var s={Face:i(83997),GenerateGridVerts:i(48803),GenerateObjVerts:i(34684),GenerateVerts:i(92515),ParseObj:i(85048),ParseObjMaterial:i(61485),RotateFace:i(92570),Vertex:i(39318)};t.exports=s},96550:t=>{t.exports=function(t){return t.setTo(Math.ceil(t.x),Math.ceil(t.y))}},99706:(t,e,i)=>{var s=i(2141);t.exports=function(t){return new s(t.x,t.y)}},68010:t=>{t.exports=function(t,e){return e.setTo(t.x,t.y)}},27814:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y}},73565:t=>{t.exports=function(t){return t.setTo(Math.floor(t.x),Math.floor(t.y))}},87555:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){if(void 0===e&&(e=new s),!Array.isArray(t))throw new Error("GetCentroid points argument must be an array");var i=t.length;if(i<1)throw new Error("GetCentroid points array must not be empty");if(1===i)e.x=t[0].x,e.y=t[0].y;else{for(var n=0;n{t.exports=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)}},44405:t=>{t.exports=function(t){return t.x*t.x+t.y*t.y}},20873:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){void 0===e&&(e=new s);for(var i=Number.NEGATIVE_INFINITY,n=Number.POSITIVE_INFINITY,r=Number.NEGATIVE_INFINITY,o=Number.POSITIVE_INFINITY,a=0;ai&&(i=h.x),h.xr&&(r=h.y),h.y{var s=i(2141);t.exports=function(t,e,i,n){return void 0===i&&(i=0),void 0===n&&(n=new s),n.x=t.x+(e.x-t.x)*i,n.y=t.y+(e.y-t.y)*i,n}},55767:t=>{t.exports=function(t){return t.setTo(t.y,t.x)}},79432:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.setTo(-t.x,-t.y)}},2141:(t,e,i)=>{var s=i(83419),n=i(23777),r=new s({initialize:function(t,e){void 0===t&&(t=0),void 0===e&&(e=t),this.type=n.POINT,this.x=t,this.y=e},setTo:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.x=t,this.y=e,this}});t.exports=r},72930:(t,e,i)=>{var s=i(2141),n=i(44405);t.exports=function(t,e,i){void 0===i&&(i=new s);var r=(t.x*e.x+t.y*e.y)/n(e);return 0!==r&&(i.x=r*e.x,i.y=r*e.y),i}},62880:(t,e,i)=>{var s=i(2141);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=t.x*e.x+t.y*e.y;return 0!==n&&(i.x=n*e.x,i.y=n*e.y),i}},15093:(t,e,i)=>{var s=i(28793);t.exports=function(t,e){if(0!==t.x||0!==t.y){var i=s(t);t.x/=i,t.y/=i}return t.x*=e,t.y*=e,t}},43711:(t,e,i)=>{var s=i(2141);s.Ceil=i(96550),s.Clone=i(99706),s.CopyFrom=i(68010),s.Equals=i(27814),s.Floor=i(73565),s.GetCentroid=i(87555),s.GetMagnitude=i(28793),s.GetMagnitudeSq=i(44405),s.GetRectangleFromPoints=i(20873),s.Interpolate=i(26152),s.Invert=i(55767),s.Negative=i(79432),s.Project=i(72930),s.ProjectUnit=i(62880),s.SetMagnitude=i(15093),t.exports=s},12306:(t,e,i)=>{var s=i(25717);t.exports=function(t){return new s(t.points)}},63814:t=>{t.exports=function(t,e,i){for(var s=!1,n=-1,r=t.points.length-1;++n{var s=i(63814);t.exports=function(t,e){return s(t,e.x,e.y)}},94811:t=>{"use strict";function e(t,e,s){s=s||2;var r,o,a,h,c,d,p,v=e&&e.length,g=v?e[0]*s:t.length,m=i(t,0,g,s,!0),y=[];if(!m||m.next===m.prev)return y;if(v&&(m=function(t,e,s,n){var r,o,a,h=[];for(r=0,o=e.length;r80*s){r=a=t[0],o=h=t[1];for(var x=s;xa&&(a=c),d>h&&(h=d);p=0!==(p=Math.max(a-r,h-o))?32767/p:0}return n(m,y,s,r,o,p,0),y}function i(t,e,i,s,n){var r,o;if(n===C(t,e,i,s)>0)for(r=e;r=e;r-=s)o=S(r,t[r],t[r+1],o);return o&&m(o,o.next)&&(E(o),o=o.next),o}function s(t,e){if(!t)return t;e||(e=t);var i,s=t;do{if(i=!1,s.steiner||!m(s,s.next)&&0!==g(s.prev,s,s.next))s=s.next;else{if(E(s),(s=e=s.prev)===s.next)break;i=!0}}while(i||s!==e);return e}function n(t,e,i,l,u,c,f){if(t){!f&&c&&function(t,e,i,s){var n=t;do{0===n.z&&(n.z=d(n.x,n.y,e,i,s)),n.prevZ=n.prev,n.nextZ=n.next,n=n.next}while(n!==t);n.prevZ.nextZ=null,n.prevZ=null,function(t){var e,i,s,n,r,o,a,h,l=1;do{for(i=t,t=null,r=null,o=0;i;){for(o++,s=i,a=0,e=0;e0||h>0&&s;)0!==a&&(0===h||!s||i.z<=s.z)?(n=i,i=i.nextZ,a--):(n=s,s=s.nextZ,h--),r?r.nextZ=n:t=n,n.prevZ=r,r=n;i=s}r.nextZ=null,l*=2}while(o>1)}(n)}(t,l,u,c);for(var p,v,g=t;t.prev!==t.next;)if(p=t.prev,v=t.next,c?o(t,l,u,c):r(t))e.push(p.i/i|0),e.push(t.i/i|0),e.push(v.i/i|0),E(t),t=v.next,g=v.next;else if((t=v)===g){f?1===f?n(t=a(s(t),e,i),e,i,l,u,c,2):2===f&&h(t,e,i,l,u,c):n(s(t),e,i,l,u,c,1);break}}}function r(t){var e=t.prev,i=t,s=t.next;if(g(e,i,s)>=0)return!1;for(var n=e.x,r=i.x,o=s.x,a=e.y,h=i.y,l=s.y,u=nr?n>o?n:o:r>o?r:o,f=a>h?a>l?a:l:h>l?h:l,v=s.next;v!==e;){if(v.x>=u&&v.x<=d&&v.y>=c&&v.y<=f&&p(n,a,r,h,o,l,v.x,v.y)&&g(v.prev,v,v.next)>=0)return!1;v=v.next}return!0}function o(t,e,i,s){var n=t.prev,r=t,o=t.next;if(g(n,r,o)>=0)return!1;for(var a=n.x,h=r.x,l=o.x,u=n.y,c=r.y,f=o.y,v=ah?a>l?a:l:h>l?h:l,x=u>c?u>f?u:f:c>f?c:f,T=d(v,m,e,i,s),w=d(y,x,e,i,s),b=t.prevZ,S=t.nextZ;b&&b.z>=T&&S&&S.z<=w;){if(b.x>=v&&b.x<=y&&b.y>=m&&b.y<=x&&b!==n&&b!==o&&p(a,u,h,c,l,f,b.x,b.y)&&g(b.prev,b,b.next)>=0)return!1;if(b=b.prevZ,S.x>=v&&S.x<=y&&S.y>=m&&S.y<=x&&S!==n&&S!==o&&p(a,u,h,c,l,f,S.x,S.y)&&g(S.prev,S,S.next)>=0)return!1;S=S.nextZ}for(;b&&b.z>=T;){if(b.x>=v&&b.x<=y&&b.y>=m&&b.y<=x&&b!==n&&b!==o&&p(a,u,h,c,l,f,b.x,b.y)&&g(b.prev,b,b.next)>=0)return!1;b=b.prevZ}for(;S&&S.z<=w;){if(S.x>=v&&S.x<=y&&S.y>=m&&S.y<=x&&S!==n&&S!==o&&p(a,u,h,c,l,f,S.x,S.y)&&g(S.prev,S,S.next)>=0)return!1;S=S.nextZ}return!0}function a(t,e,i){var n=t;do{var r=n.prev,o=n.next.next;!m(r,o)&&y(r,n,n.next,o)&&w(r,o)&&w(o,r)&&(e.push(r.i/i|0),e.push(n.i/i|0),e.push(o.i/i|0),E(n),E(n.next),n=t=o),n=n.next}while(n!==t);return s(n)}function h(t,e,i,r,o,a){var h=t;do{for(var l=h.next.next;l!==h.prev;){if(h.i!==l.i&&v(h,l)){var u=b(h,l);return h=s(h,h.next),u=s(u,u.next),n(h,e,i,r,o,a,0),void n(u,e,i,r,o,a,0)}l=l.next}h=h.next}while(h!==t)}function l(t,e){return t.x-e.x}function u(t,e){var i=function(t,e){var i,s=e,n=t.x,r=t.y,o=-1/0;do{if(r<=s.y&&r>=s.next.y&&s.next.y!==s.y){var a=s.x+(r-s.y)*(s.next.x-s.x)/(s.next.y-s.y);if(a<=n&&a>o&&(o=a,i=s.x=s.x&&s.x>=u&&n!==s.x&&p(ri.x||s.x===i.x&&c(i,s)))&&(i=s,f=h)),s=s.next}while(s!==l);return i}(t,e);if(!i)return e;var n=b(i,t);return s(n,n.next),s(i,i.next)}function c(t,e){return g(t.prev,t,e.prev)<0&&g(e.next,t,t.next)<0}function d(t,e,i,s,n){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=(t-i)*n|0)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=(e-s)*n|0)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function f(t){var e=t,i=t;do{(e.x=(t-o)*(r-a)&&(t-o)*(s-a)>=(i-o)*(e-a)&&(i-o)*(r-a)>=(n-o)*(s-a)}function v(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var i=t;do{if(i.i!==t.i&&i.next.i!==t.i&&i.i!==e.i&&i.next.i!==e.i&&y(i,i.next,t,e))return!0;i=i.next}while(i!==t);return!1}(t,e)&&(w(t,e)&&w(e,t)&&function(t,e){var i=t,s=!1,n=(t.x+e.x)/2,r=(t.y+e.y)/2;do{i.y>r!=i.next.y>r&&i.next.y!==i.y&&n<(i.next.x-i.x)*(r-i.y)/(i.next.y-i.y)+i.x&&(s=!s),i=i.next}while(i!==t);return s}(t,e)&&(g(t.prev,t,e.prev)||g(t,e.prev,e))||m(t,e)&&g(t.prev,t,t.next)>0&&g(e.prev,e,e.next)>0)}function g(t,e,i){return(e.y-t.y)*(i.x-e.x)-(e.x-t.x)*(i.y-e.y)}function m(t,e){return t.x===e.x&&t.y===e.y}function y(t,e,i,s){var n=T(g(t,e,i)),r=T(g(t,e,s)),o=T(g(i,s,t)),a=T(g(i,s,e));return n!==r&&o!==a||(!(0!==n||!x(t,i,e))||(!(0!==r||!x(t,s,e))||(!(0!==o||!x(i,t,s))||!(0!==a||!x(i,e,s)))))}function x(t,e,i){return e.x<=Math.max(t.x,i.x)&&e.x>=Math.min(t.x,i.x)&&e.y<=Math.max(t.y,i.y)&&e.y>=Math.min(t.y,i.y)}function T(t){return t>0?1:t<0?-1:0}function w(t,e){return g(t.prev,t,t.next)<0?g(t,e,t.next)>=0&&g(t,t.prev,e)>=0:g(t,e,t.prev)<0||g(t,t.next,e)<0}function b(t,e){var i=new A(t.i,t.x,t.y),s=new A(e.i,e.x,e.y),n=t.next,r=e.prev;return t.next=e,e.prev=t,i.next=n,n.prev=i,s.next=i,i.prev=s,r.next=s,s.prev=r,s}function S(t,e,i,s){var n=new A(t,e,i);return s?(n.next=s.next,n.prev=s,s.next.prev=n,s.next=n):(n.prev=n,n.next=n),n}function E(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function A(t,e,i){this.i=t,this.x=e,this.y=i,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}function C(t,e,i,s){for(var n=0,r=e,o=i-s;r0&&(s+=t[n-1].length,i.holes.push(s))}return i},t.exports=e},13829:(t,e,i)=>{var s=i(87841);t.exports=function(t,e){void 0===e&&(e=new s);for(var i,n=1/0,r=1/0,o=-n,a=-r,h=0;h{t.exports=function(t,e){void 0===e&&(e=[]);for(var i=0;i{var s=i(35001),n=i(23031),r=i(30052);t.exports=function(t,e,i,o){void 0===o&&(o=[]);var a=t.points,h=r(t);!e&&i>0&&(e=h/i);for(var l=0;lc+g)){var m=v.getPoint((u-c)/g);o.push(m);break}c+=g}return o}},30052:(t,e,i)=>{var s=i(35001),n=i(23031);t.exports=function(t){for(var e=t.points,i=0,r=0;r{var s=i(83419),n=i(63814),r=i(9564),o=i(23777),a=new s({initialize:function(t){this.type=o.POLYGON,this.area=0,this.points=[],t&&this.setTo(t)},contains:function(t,e){return n(this,t,e)},setTo:function(t){if(this.area=0,this.points=[],"string"==typeof t&&(t=t.split(" ")),!Array.isArray(t))return this;for(var e,i=0;i{t.exports=function(t){return t.points.reverse(),t}},29524:t=>{function e(t,e,i){var s=e.x,n=e.y,r=i.x-s,o=i.y-n;if(0!==r||0!==o){var a=((t.x-s)*r+(t.y-n)*o)/(r*r+o*o);a>1?(s=i.x,n=i.y):a>0&&(s+=r*a,n+=o*a)}return(r=t.x-s)*r+(o=t.y-n)*o}function i(t,s,n,r,o){for(var a,h=r,l=s+1;lh&&(a=l,h=u)}h>r&&(a-s>1&&i(t,s,a,r,o),o.push(t[a]),n-a>1&&i(t,a,n,r,o))}function s(t,e){var s=t.length-1,n=[t[0]];return i(t,0,s,e,n),n.push(t[s]),n}t.exports=function(t,e,i){void 0===e&&(e=1),void 0===i&&(i=!1);var n=t.points;if(n.length>2){var r=e*e;i||(n=function(t,e){for(var i,s,n,r,o,a=t[0],h=[a],l=1,u=t.length;le&&(h.push(i),a=i);return a!==i&&h.push(i),h}(n,r)),t.setTo(s(n,r))}return t}},5469:t=>{var e=function(t,e){return t[0]=e[0],t[1]=e[1],t};t.exports=function(t){var i,s=[],n=t.points;for(i=0;i0&&r.push(e([0,0],s[0])),i=0;i1&&r.push(e([0,0],s[s.length-1])),t.setTo(r)}},24709:t=>{t.exports=function(t,e,i){for(var s=t.points,n=0;n{var s=i(25717);s.Clone=i(12306),s.Contains=i(63814),s.ContainsPoint=i(99338),s.Earcut=i(94811),s.GetAABB=i(13829),s.GetNumberArray=i(26173),s.GetPoints=i(9564),s.Perimeter=i(30052),s.Reverse=i(8133),s.Simplify=i(29524),s.Smooth=i(5469),s.Translate=i(24709),t.exports=s},62224:t=>{t.exports=function(t){return t.width*t.height}},98615:t=>{t.exports=function(t){return t.x=Math.ceil(t.x),t.y=Math.ceil(t.y),t}},31688:t=>{t.exports=function(t){return t.x=Math.ceil(t.x),t.y=Math.ceil(t.y),t.width=Math.ceil(t.width),t.height=Math.ceil(t.height),t}},67502:t=>{t.exports=function(t,e,i){return t.x=e-t.width/2,t.y=i-t.height/2,t}},65085:(t,e,i)=>{var s=i(87841);t.exports=function(t){return new s(t.x,t.y,t.width,t.height)}},37303:t=>{t.exports=function(t,e,i){return!(t.width<=0||t.height<=0)&&(t.x<=e&&t.x+t.width>=e&&t.y<=i&&t.y+t.height>=i)}},96553:(t,e,i)=>{var s=i(37303);t.exports=function(t,e){return s(t,e.x,e.y)}},70273:t=>{t.exports=function(t,e){return!(e.width*e.height>t.width*t.height)&&(e.x>t.x&&e.xt.x&&e.rightt.y&&e.yt.y&&e.bottom{t.exports=function(t,e){return e.setTo(t.x,t.y,t.width,t.height)}},77493:t=>{t.exports=function(t,e){return void 0===e&&(e=[]),e.push({x:t.x,y:t.y}),e.push({x:t.right,y:t.y}),e.push({x:t.right,y:t.bottom}),e.push({x:t.x,y:t.bottom}),e}},9219:t=>{t.exports=function(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}},53751:(t,e,i)=>{var s=i(8249);t.exports=function(t,e){var i=s(t);return i{var s=i(8249);t.exports=function(t,e){var i=s(t);return i>s(e)?t.setSize(e.height*i,e.height):t.setSize(e.width,e.width/i),t.setPosition(e.centerX-t.width/2,e.centerY-t.height/2)}},80774:t=>{t.exports=function(t){return t.x=Math.floor(t.x),t.y=Math.floor(t.y),t}},83859:t=>{t.exports=function(t){return t.x=Math.floor(t.x),t.y=Math.floor(t.y),t.width=Math.floor(t.width),t.height=Math.floor(t.height),t}},19217:(t,e,i)=>{var s=i(87841),n=i(36383);t.exports=function(t,e){if(void 0===e&&(e=new s),0===t.length)return e;for(var i,r,o,a=Number.MAX_VALUE,h=Number.MAX_VALUE,l=n.MIN_SAFE_INTEGER,u=n.MIN_SAFE_INTEGER,c=0;c{var s=i(87841);t.exports=function(t,e,i,n,r){return void 0===r&&(r=new s),r.setTo(Math.min(t,i),Math.min(e,n),Math.abs(t-i),Math.abs(e-n))}},8249:t=>{t.exports=function(t){return 0===t.height?NaN:t.width/t.height}},27165:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.centerX,e.y=t.centerY,e}},20812:(t,e,i)=>{var s=i(13019),n=i(2141);t.exports=function(t,e,i){if(void 0===i&&(i=new n),e<=0||e>=1)return i.x=t.x,i.y=t.y,i;var r=s(t)*e;return e>.5?(r-=t.width+t.height)<=t.width?(i.x=t.right-r,i.y=t.bottom):(i.x=t.x,i.y=t.bottom-(r-t.width)):r<=t.width?(i.x=t.x+r,i.y=t.y):(i.x=t.right,i.y=t.y+(r-t.width)),i}},34819:(t,e,i)=>{var s=i(20812),n=i(13019);t.exports=function(t,e,i,r){void 0===r&&(r=[]),!e&&i>0&&(e=n(t)/i);for(var o=0;o{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.width,e.y=t.height,e}},86091:(t,e,i)=>{var s=i(67502);t.exports=function(t,e,i){var n=t.centerX,r=t.centerY;return t.setSize(t.width+2*e,t.height+2*i),s(t,n,r)}},53951:(t,e,i)=>{var s=i(87841),n=i(59996);t.exports=function(t,e,i){return void 0===i&&(i=new s),n(t,e)?(i.x=Math.max(t.x,e.x),i.y=Math.max(t.y,e.y),i.width=Math.min(t.right,e.right)-i.x,i.height=Math.min(t.bottom,e.bottom)-i.y):i.setEmpty(),i}},14649:(t,e,i)=>{var s=i(13019),n=i(2141);t.exports=function(t,e,i,r){if(void 0===r&&(r=[]),!e&&!i)return r;e?i=Math.round(s(t)/e):e=s(t)/i;for(var o=t.x,a=t.y,h=0,l=0;l=t.right&&(h=1,a+=o-t.right,o=t.right);break;case 1:(a+=e)>=t.bottom&&(h=2,o-=a-t.bottom,a=t.bottom);break;case 2:(o-=e)<=t.left&&(h=3,a-=t.left-o,o=t.left);break;case 3:(a-=e)<=t.top&&(h=0,a=t.top)}return r}},33595:t=>{t.exports=function(t,e){for(var i=t.x,s=t.right,n=t.y,r=t.bottom,o=0;o{t.exports=function(t,e){var i=Math.min(t.x,e.x),s=Math.max(t.right,e.right);t.x=i,t.width=s-i;var n=Math.min(t.y,e.y),r=Math.max(t.bottom,e.bottom);return t.y=n,t.height=r-n,t}},92171:t=>{t.exports=function(t,e,i){var s=Math.min(t.x,e),n=Math.max(t.right,e);t.x=s,t.width=n-s;var r=Math.min(t.y,i),o=Math.max(t.bottom,i);return t.y=r,t.height=o-r,t}},42981:t=>{t.exports=function(t,e,i){return t.x+=e,t.y+=i,t}},46907:t=>{t.exports=function(t,e){return t.x+=e.x,t.y+=e.y,t}},60170:t=>{t.exports=function(t,e){return t.xe.x&&t.ye.y}},13019:t=>{t.exports=function(t){return 2*(t.width+t.height)}},85133:(t,e,i)=>{var s=i(2141),n=i(39506);t.exports=function(t,e,i){void 0===i&&(i=new s),e=n(e);var r=Math.sin(e),o=Math.cos(e),a=o>0?t.width/2:t.width/-2,h=r>0?t.height/2:t.height/-2;return Math.abs(a*r){var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=t.x+Math.random()*t.width,e.y=t.y+Math.random()*t.height,e}},86470:(t,e,i)=>{var s=i(30976),n=i(70273),r=i(2141);t.exports=function(t,e,i){if(void 0===i&&(i=new r),n(t,e))switch(s(0,3)){case 0:i.x=t.x+Math.random()*(e.right-t.x),i.y=t.y+Math.random()*(e.top-t.y);break;case 1:i.x=e.x+Math.random()*(t.right-e.x),i.y=e.bottom+Math.random()*(t.bottom-e.bottom);break;case 2:i.x=t.x+Math.random()*(e.x-t.x),i.y=e.y+Math.random()*(t.bottom-e.y);break;case 3:i.x=e.right+Math.random()*(t.right-e.right),i.y=t.y+Math.random()*(e.bottom-t.y)}return i}},87841:(t,e,i)=>{var s=i(83419),n=i(37303),r=i(20812),o=i(34819),a=i(23777),h=i(23031),l=i(26597),u=new s({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),this.type=a.RECTANGLE,this.x=t,this.y=e,this.width=i,this.height=s},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return l(this,t)},setTo:function(t,e,i,s){return this.x=t,this.y=e,this.width=i,this.height=s,this},setEmpty:function(){return this.setTo(0,0,0,0)},setPosition:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setSize:function(t,e){return void 0===e&&(e=t),this.width=t,this.height=e,this},isEmpty:function(){return this.width<=0||this.height<=0},getLineA:function(t){return void 0===t&&(t=new h),t.setTo(this.x,this.y,this.right,this.y),t},getLineB:function(t){return void 0===t&&(t=new h),t.setTo(this.right,this.y,this.right,this.bottom),t},getLineC:function(t){return void 0===t&&(t=new h),t.setTo(this.right,this.bottom,this.x,this.bottom),t},getLineD:function(t){return void 0===t&&(t=new h),t.setTo(this.x,this.bottom,this.x,this.y),t},left:{get:function(){return this.x},set:function(t){t>=this.right?this.width=0:this.width=this.right-t,this.x=t}},right:{get:function(){return this.x+this.width},set:function(t){t<=this.x?this.width=0:this.width=t-this.x}},top:{get:function(){return this.y},set:function(t){t>=this.bottom?this.height=0:this.height=this.bottom-t,this.y=t}},bottom:{get:function(){return this.y+this.height},set:function(t){t<=this.y?this.height=0:this.height=t-this.y}},centerX:{get:function(){return this.x+this.width/2},set:function(t){this.x=t-this.width/2}},centerY:{get:function(){return this.y+this.height/2},set:function(t){this.y=t-this.height/2}}});t.exports=u},94845:t=>{t.exports=function(t,e){return t.width===e.width&&t.height===e.height}},31730:t=>{t.exports=function(t,e,i){return void 0===i&&(i=e),t.width*=e,t.height*=i,t}},36899:(t,e,i)=>{var s=i(87841);t.exports=function(t,e,i){void 0===i&&(i=new s);var n=Math.min(t.x,e.x),r=Math.min(t.y,e.y),o=Math.max(t.right,e.right)-n,a=Math.max(t.bottom,e.bottom)-r;return i.setTo(n,r,o,a)}},93232:(t,e,i)=>{var s=i(87841);s.Area=i(62224),s.Ceil=i(98615),s.CeilAll=i(31688),s.CenterOn=i(67502),s.Clone=i(65085),s.Contains=i(37303),s.ContainsPoint=i(96553),s.ContainsRect=i(70273),s.CopyFrom=i(43459),s.Decompose=i(77493),s.Equals=i(9219),s.FitInside=i(53751),s.FitOutside=i(16088),s.Floor=i(80774),s.FloorAll=i(83859),s.FromPoints=i(19217),s.FromXY=i(9477),s.GetAspectRatio=i(8249),s.GetCenter=i(27165),s.GetPoint=i(20812),s.GetPoints=i(34819),s.GetSize=i(51313),s.Inflate=i(86091),s.Intersection=i(53951),s.MarchingAnts=i(14649),s.MergePoints=i(33595),s.MergeRect=i(20074),s.MergeXY=i(92171),s.Offset=i(42981),s.OffsetPoint=i(46907),s.Overlaps=i(60170),s.Perimeter=i(13019),s.PerimeterPoint=i(85133),s.Random=i(26597),s.RandomOutside=i(86470),s.SameDimensions=i(94845),s.Scale=i(31730),s.Union=i(36899),t.exports=s},41658:t=>{t.exports=function(t){var e=t.x1,i=t.y1,s=t.x2,n=t.y2,r=t.x3,o=t.y3;return Math.abs(((r-e)*(n-i)-(s-e)*(o-i))/2)}},39208:(t,e,i)=>{var s=i(16483);t.exports=function(t,e,i){var n=i*(Math.sqrt(3)/2);return new s(t,e,t+i/2,e+n,t-i/2,e+n)}},39545:(t,e,i)=>{var s=i(94811),n=i(16483);t.exports=function(t,e,i,r,o){void 0===e&&(e=null),void 0===i&&(i=1),void 0===r&&(r=1),void 0===o&&(o=[]);for(var a,h,l,u,c,d,f,p,v,g=s(t,e),m=0;m{var s=i(16483);t.exports=function(t,e,i,n){return void 0===n&&(n=i),new s(t,e,t,e-n,t+i,e)}},23707:(t,e,i)=>{var s=i(97523),n=i(13584);t.exports=function(t,e,i,r){void 0===r&&(r=s);var o=r(t),a=e-o.x,h=i-o.y;return n(t,a,h)}},97523:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){return void 0===e&&(e=new s),e.x=(t.x1+t.x2+t.x3)/3,e.y=(t.y1+t.y2+t.y3)/3,e}},24951:(t,e,i)=>{var s=i(26099);function n(t,e,i,s){return t*s-e*i}t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x3,r=t.y3,o=t.x1-i,a=t.y1-r,h=t.x2-i,l=t.y2-r,u=2*n(o,a,h,l),c=n(a,o*o+a*a,l,h*h+l*l),d=n(o,o*o+a*a,h,h*h+l*l);return e.x=i-c/u,e.y=r+d/u,e}},85614:(t,e,i)=>{var s=i(96503);t.exports=function(t,e){void 0===e&&(e=new s);var i,n,r=t.x1,o=t.y1,a=t.x2,h=t.y2,l=t.x3,u=t.y3,c=a-r,d=h-o,f=l-r,p=u-o,v=c*(r+a)+d*(o+h),g=f*(r+l)+p*(o+u),m=2*(c*(u-h)-d*(l-a));if(Math.abs(m)<1e-6){var y=Math.min(r,a,l),x=Math.min(o,h,u);i=.5*(Math.max(r,a,l)-y),n=.5*(Math.max(o,h,u)-x),e.x=y+i,e.y=x+n,e.radius=Math.sqrt(i*i+n*n)}else e.x=(p*v-d*g)/m,e.y=(c*g-f*v)/m,i=e.x-r,n=e.y-o,e.radius=Math.sqrt(i*i+n*n);return e}},74422:(t,e,i)=>{var s=i(16483);t.exports=function(t){return new s(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)}},10690:t=>{t.exports=function(t,e,i){var s=t.x3-t.x1,n=t.y3-t.y1,r=t.x2-t.x1,o=t.y2-t.y1,a=e-t.x1,h=i-t.y1,l=s*s+n*n,u=s*r+n*o,c=s*a+n*h,d=r*r+o*o,f=r*a+o*h,p=l*d-u*u,v=0===p?0:1/p,g=(d*c-u*f)*v,m=(l*f-u*c)*v;return g>=0&&m>=0&&g+m<1}},48653:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=!1),void 0===s&&(s=[]);for(var n,r,o,a,h,l,u=t.x3-t.x1,c=t.y3-t.y1,d=t.x2-t.x1,f=t.y2-t.y1,p=u*u+c*c,v=u*d+c*f,g=d*d+f*f,m=p*g-v*v,y=0===m?0:1/m,x=t.x1,T=t.y1,w=0;w=0&&r>=0&&n+r<1&&(s.push({x:e[w].x,y:e[w].y}),i)));w++);return s}},96006:(t,e,i)=>{var s=i(10690);t.exports=function(t,e){return s(t,e.x,e.y)}},71326:t=>{t.exports=function(t,e){return e.setTo(t.x1,t.y1,t.x2,t.y2,t.x3,t.y3)}},71694:t=>{t.exports=function(t,e){return void 0===e&&(e=[]),e.push({x:t.x1,y:t.y1}),e.push({x:t.x2,y:t.y2}),e.push({x:t.x3,y:t.y3}),e}},33522:t=>{t.exports=function(t,e){return t.x1===e.x1&&t.y1===e.y1&&t.x2===e.x2&&t.y2===e.y2&&t.x3===e.x3&&t.y3===e.y3}},20437:(t,e,i)=>{var s=i(2141),n=i(35001);t.exports=function(t,e,i){void 0===i&&(i=new s);var r=t.getLineA(),o=t.getLineB(),a=t.getLineC();if(e<=0||e>=1)return i.x=r.x1,i.y=r.y1,i;var h=n(r),l=n(o),u=n(a),c=(h+l+u)*e,d=0;return ch+l?(d=(c-=h+l)/u,i.x=a.x1+(a.x2-a.x1)*d,i.y=a.y1+(a.y2-a.y1)*d):(d=(c-=h)/l,i.x=o.x1+(o.x2-o.x1)*d,i.y=o.y1+(o.y2-o.y1)*d),i}},80672:(t,e,i)=>{var s=i(35001),n=i(2141);t.exports=function(t,e,i,r){void 0===r&&(r=[]);var o=t.getLineA(),a=t.getLineB(),h=t.getLineC(),l=s(o),u=s(a),c=s(h),d=l+u+c;!e&&i>0&&(e=d/i);for(var f=0;fl+u?(v=(p-=l+u)/c,g.x=h.x1+(h.x2-h.x1)*v,g.y=h.y1+(h.y2-h.y1)*v):(v=(p-=l)/u,g.x=a.x1+(a.x2-a.x1)*v,g.y=a.y1+(a.y2-a.y1)*v),r.push(g)}return r}},39757:(t,e,i)=>{var s=i(2141);function n(t,e,i,s){var n=t-i,r=e-s,o=n*n+r*r;return Math.sqrt(o)}t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x1,r=t.y1,o=t.x2,a=t.y2,h=t.x3,l=t.y3,u=n(h,l,o,a),c=n(i,r,h,l),d=n(o,a,i,r),f=u+c+d;return e.x=(i*u+o*c+h*d)/f,e.y=(r*u+a*c+l*d)/f,e}},13584:t=>{t.exports=function(t,e,i){return t.x1+=e,t.y1+=i,t.x2+=e,t.y2+=i,t.x3+=e,t.y3+=i,t}},1376:(t,e,i)=>{var s=i(35001);t.exports=function(t){var e=t.getLineA(),i=t.getLineB(),n=t.getLineC();return s(e)+s(i)+s(n)}},90260:(t,e,i)=>{var s=i(2141);t.exports=function(t,e){void 0===e&&(e=new s);var i=t.x2-t.x1,n=t.y2-t.y1,r=t.x3-t.x1,o=t.y3-t.y1,a=Math.random(),h=Math.random();return a+h>=1&&(a=1-a,h=1-h),e.x=t.x1+(i*a+r*h),e.y=t.y1+(n*a+o*h),e}},52172:(t,e,i)=>{var s=i(99614),n=i(39757);t.exports=function(t,e){var i=n(t);return s(t,i.x,i.y,e)}},49907:(t,e,i)=>{var s=i(99614);t.exports=function(t,e,i){return s(t,e.x,e.y,i)}},99614:t=>{t.exports=function(t,e,i,s){var n=Math.cos(s),r=Math.sin(s),o=t.x1-e,a=t.y1-i;return t.x1=o*n-a*r+e,t.y1=o*r+a*n+i,o=t.x2-e,a=t.y2-i,t.x2=o*n-a*r+e,t.y2=o*r+a*n+i,o=t.x3-e,a=t.y3-i,t.x3=o*n-a*r+e,t.y3=o*r+a*n+i,t}},16483:(t,e,i)=>{var s=i(83419),n=i(10690),r=i(20437),o=i(80672),a=i(23777),h=i(23031),l=i(90260),u=new s({initialize:function(t,e,i,s,n,r){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=0),this.type=a.TRIANGLE,this.x1=t,this.y1=e,this.x2=i,this.y2=s,this.x3=n,this.y3=r},contains:function(t,e){return n(this,t,e)},getPoint:function(t,e){return r(this,t,e)},getPoints:function(t,e,i){return o(this,t,e,i)},getRandomPoint:function(t){return l(this,t)},setTo:function(t,e,i,s,n,r){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=0),this.x1=t,this.y1=e,this.x2=i,this.y2=s,this.x3=n,this.y3=r,this},getLineA:function(t){return void 0===t&&(t=new h),t.setTo(this.x1,this.y1,this.x2,this.y2),t},getLineB:function(t){return void 0===t&&(t=new h),t.setTo(this.x2,this.y2,this.x3,this.y3),t},getLineC:function(t){return void 0===t&&(t=new h),t.setTo(this.x3,this.y3,this.x1,this.y1),t},left:{get:function(){return Math.min(this.x1,this.x2,this.x3)},set:function(t){var e=0;e=this.x1<=this.x2&&this.x1<=this.x3?this.x1-t:this.x2<=this.x1&&this.x2<=this.x3?this.x2-t:this.x3-t,this.x1-=e,this.x2-=e,this.x3-=e}},right:{get:function(){return Math.max(this.x1,this.x2,this.x3)},set:function(t){var e=0;e=this.x1>=this.x2&&this.x1>=this.x3?this.x1-t:this.x2>=this.x1&&this.x2>=this.x3?this.x2-t:this.x3-t,this.x1-=e,this.x2-=e,this.x3-=e}},top:{get:function(){return Math.min(this.y1,this.y2,this.y3)},set:function(t){var e=0;e=this.y1<=this.y2&&this.y1<=this.y3?this.y1-t:this.y2<=this.y1&&this.y2<=this.y3?this.y2-t:this.y3-t,this.y1-=e,this.y2-=e,this.y3-=e}},bottom:{get:function(){return Math.max(this.y1,this.y2,this.y3)},set:function(t){var e=0;e=this.y1>=this.y2&&this.y1>=this.y3?this.y1-t:this.y2>=this.y1&&this.y2>=this.y3?this.y2-t:this.y3-t,this.y1-=e,this.y2-=e,this.y3-=e}}});t.exports=u},84435:(t,e,i)=>{var s=i(16483);s.Area=i(41658),s.BuildEquilateral=i(39208),s.BuildFromPolygon=i(39545),s.BuildRight=i(90301),s.CenterOn=i(23707),s.Centroid=i(97523),s.CircumCenter=i(24951),s.CircumCircle=i(85614),s.Clone=i(74422),s.Contains=i(10690),s.ContainsArray=i(48653),s.ContainsPoint=i(96006),s.CopyFrom=i(71326),s.Decompose=i(71694),s.Equals=i(33522),s.GetPoint=i(20437),s.GetPoints=i(80672),s.InCenter=i(39757),s.Perimeter=i(1376),s.Offset=i(13584),s.Random=i(90260),s.Rotate=i(52172),s.RotateAroundPoint=i(49907),s.RotateAroundXY=i(99614),t.exports=s},74457:t=>{t.exports=function(t,e,i){return{gameObject:t,enabled:!0,draggable:!1,dropZone:!1,cursor:!1,target:null,camera:null,hitArea:e,hitAreaCallback:i,hitAreaDebug:null,customHitArea:!1,localX:0,localY:0,dragState:0,dragStartX:0,dragStartY:0,dragStartXGlobal:0,dragStartYGlobal:0,dragStartCamera:null,dragX:0,dragY:0}}},84409:t=>{t.exports=function(t,e){return function(i,s,n,r){var o=t.getPixelAlpha(s,n,r.texture.key,r.frame.name);return o&&o>=e}}},7003:(t,e,i)=>{var s=i(83419),n=i(93301),r=i(50792),o=i(8214),a=i(8443),h=i(78970),l=i(85098),u=i(42515),c=i(36210),d=i(61340),f=i(85955),p=new s({initialize:function(t,e){this.game=t,this.scaleManager,this.canvas,this.config=e,this.enabled=!0,this.events=new r,this.isOver=!0,this.defaultCursor="",this.keyboard=e.inputKeyboard?new h(this):null,this.mouse=e.inputMouse?new l(this):null,this.touch=e.inputTouch?new c(this):null,this.pointers=[],this.pointersTotal=e.inputActivePointers;for(var i=0;i<=this.pointersTotal;i++){var s=new u(this,i);s.smoothFactor=e.inputSmoothFactor,this.pointers.push(s)}this.mousePointer=e.inputMouse?this.pointers[0]:null,this.activePointer=this.pointers[0],this.globalTopOnly=!0,this.time=0,this._tempPoint={x:0,y:0},this._tempHitTest=[],this._tempMatrix=new d,this._tempMatrix2=new d,this._tempSkip=!1,this.mousePointerContainer=[this.mousePointer],t.events.once(a.BOOT,this.boot,this)},boot:function(){var t=this.game,e=t.events;this.canvas=t.canvas,this.scaleManager=t.scale,this.events.emit(o.MANAGER_BOOT),e.on(a.PRE_RENDER,this.preRender,this),e.once(a.DESTROY,this.destroy,this)},setCanvasOver:function(t){this.isOver=!0,this.events.emit(o.GAME_OVER,t)},setCanvasOut:function(t){this.isOver=!1,this.events.emit(o.GAME_OUT,t)},preRender:function(){var t=this.game.loop.now,e=this.game.loop.delta,i=this.game.scene.getScenes(!0,!0);this.time=t,this.events.emit(o.MANAGER_UPDATE);for(var s=0;s10&&(t=10-this.pointersTotal);for(var i=0;i{var s=i(96503),n=i(87902),r=i(83419),o=i(93301),a=i(74457),h=i(84409),l=i(20339),u=i(8497),c=i(81154),d=i(8214),f=i(50792),p=i(95540),v=i(23777),g=i(89639),m=i(41212),y=i(37277),x=i(87841),T=i(37303),w=i(44594),b=i(16483),S=i(10690),E=new r({Extends:f,initialize:function(t){f.call(this),this.scene=t,this.systems=t.sys,this.settings=t.sys.settings,this.manager=t.sys.game.input,this.pluginEvents=new f,this.enabled=!0,this.displayList,this.cameras,g.install(this),this.mouse=this.manager.mouse,this.topOnly=!0,this.pollRate=-1,this._pollTimer=0;var e={cancelled:!1};this._eventContainer={stopPropagation:function(){e.cancelled=!0}},this._eventData=e,this.dragDistanceThreshold=0,this.dragTimeThreshold=0,this._temp=[],this._tempZones=[],this._list=[],this._pendingInsertion=[],this._pendingRemoval=[],this._draggable=[],this._drag={0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[],8:[],9:[],10:[]},this._dragState=[],this._over={0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[],8:[],9:[],10:[]},this._validTypes=["onDown","onUp","onOver","onOut","onMove","onDragStart","onDrag","onDragEnd","onDragEnter","onDragLeave","onDragOver","onDrop"],this._updatedThisFrame=!1,t.sys.events.once(w.BOOT,this.boot,this),t.sys.events.on(w.START,this.start,this)},boot:function(){this.cameras=this.systems.cameras,this.displayList=this.systems.displayList,this.systems.events.once(w.DESTROY,this.destroy,this),this.pluginEvents.emit(d.BOOT)},start:function(){var t=this.systems.events;t.on(w.TRANSITION_START,this.transitionIn,this),t.on(w.TRANSITION_OUT,this.transitionOut,this),t.on(w.TRANSITION_COMPLETE,this.transitionComplete,this),t.on(w.PRE_UPDATE,this.preUpdate,this),t.once(w.SHUTDOWN,this.shutdown,this),this.manager.events.on(d.GAME_OUT,this.onGameOut,this),this.manager.events.on(d.GAME_OVER,this.onGameOver,this),this.enabled=!0,this._dragState=[0,0,0,0,0,0,0,0,0,0],this.pluginEvents.emit(d.START)},onGameOver:function(t){this.isActive()&&this.emit(d.GAME_OVER,t.timeStamp,t)},onGameOut:function(t){this.isActive()&&this.emit(d.GAME_OUT,t.timeStamp,t)},preUpdate:function(){this.pluginEvents.emit(d.PRE_UPDATE);var t=this._pendingRemoval,e=this._pendingInsertion,i=t.length,s=e.length;if(0!==i||0!==s){for(var n=this._list,r=0;r-1&&(n.splice(a,1),this.clear(o,!0))}this._pendingRemoval.length=0,this._list=n.concat(e.splice(0))}},isActive:function(){return this.enabled&&this.scene.sys.canInput()},updatePoll:function(t,e){if(!this.isActive())return!1;if(this.pluginEvents.emit(d.UPDATE,t,e),this._updatedThisFrame)return this._updatedThisFrame=!1,!1;var i,s=this.manager.pointers;for(i=0;i0){if(this._pollTimer-=e,!(this._pollTimer<0))return!1;this._pollTimer=this.pollRate}var r=!1;for(i=0;i0&&(r=!0)}return r},update:function(t,e){if(!this.isActive())return!1;for(var i=!1,s=0;s0&&(i=!0)}return this._updatedThisFrame=!0,i},clear:function(t,e){void 0===e&&(e=!1),this.disable(t);var i=t.input;i&&(this.removeDebug(t),this.manager.resetCursor(i),i.gameObject=void 0,i.target=void 0,i.hitArea=void 0,i.hitAreaCallback=void 0,i.callbackContext=void 0,t.input=null),e||this.queueForRemoval(t);var s=this._draggable.indexOf(t);return s>-1&&this._draggable.splice(s,1),t},disable:function(t){var e=t.input;e&&(e.enabled=!1,e.dragState=0);for(var i,s=this._drag,n=this._over,r=this.manager,o=0;o-1&&s[o].splice(i,1),(i=n[o].indexOf(t))>-1&&n[o].splice(i,1);return this},enable:function(t,e,i,s){return void 0===s&&(s=!1),t.input?t.input.enabled=!0:this.setHitArea(t,e,i),t.input&&s&&!t.input.dropZone&&(t.input.dropZone=s),this},hitTestPointer:function(t){for(var e=this.cameras.getCamerasBelowPointer(t),i=0;i0)return t.camera=s,n}return t.camera=e[0],[]},processDownEvents:function(t){var e=0,i=this._temp,s=this._eventData,n=this._eventContainer;s.cancelled=!1;for(var r=!1,o=0;o0&&l(t.x,t.y,t.downX,t.downY)>=n||s>0&&e>=t.downTime+s)&&(i=!0),i)return this.setDragState(t,3),this.processDragStartList(t)},processDragStartList:function(t){if(3!==this.getDragState(t))return 0;var e=this._drag[t.id];e.length>1&&(e=e.slice(0));for(var i=0;i1&&(this.sortGameObjects(i,t),this.topOnly&&i.splice(1)),this._drag[t.id]=i,0===this.dragDistanceThreshold&&0===this.dragTimeThreshold?(this.setDragState(t,3),this.processDragStartList(t)):(this.setDragState(t,2),0))},processDragMoveEvent:function(t){if(2===this.getDragState(t)&&this.processDragThresholdEvent(t,this.manager.game.loop.now),4!==this.getDragState(t))return 0;var e=this._tempZones,i=this._drag[t.id];i.length>1&&(i=i.slice(0));for(var s=0;s0?(o.emit(d.GAMEOBJECT_DRAG_LEAVE,t,h),this.emit(d.DRAG_LEAVE,t,o,h),a.target=e[0],h=a.target,o.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,o,h)):(o.emit(d.GAMEOBJECT_DRAG_LEAVE,t,h),this.emit(d.DRAG_LEAVE,t,o,h),e[0]?(a.target=e[0],h=a.target,o.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,o,h)):a.target=null)}else!h&&e[0]&&(a.target=e[0],h=a.target,o.emit(d.GAMEOBJECT_DRAG_ENTER,t,h),this.emit(d.DRAG_ENTER,t,o,h));var u=t.positionToCamera(a.dragStartCamera);if(o.parentContainer){var c=u.x-a.dragStartXGlobal,f=u.y-a.dragStartYGlobal,p=o.getParentRotation(),v=c*Math.cos(p)+f*Math.sin(p),g=f*Math.cos(p)-c*Math.sin(p);v*=1/o.parentContainer.scaleX,g*=1/o.parentContainer.scaleY,n=v+a.dragStartX,r=g+a.dragStartY}else n=u.x-a.dragX,r=u.y-a.dragY;o.emit(d.GAMEOBJECT_DRAG,t,n,r),this.emit(d.DRAG,t,o,n,r)}return i.length},processDragUpEvent:function(t){var e=this._drag[t.id];e.length>1&&(e=e.slice(0));for(var i=0;i0){var r=this.manager,o=this._eventData,a=this._eventContainer;o.cancelled=!1;for(var h=!1,l=0;l0){var n=this.manager,r=this._eventData,o=this._eventContainer;r.cancelled=!1;var a=!1;this.sortGameObjects(e,t);for(var h=0;h0){for(this.sortGameObjects(n,t),e=0;e0){for(this.sortGameObjects(r,t),e=0;e-1&&this._draggable.splice(n,1)}return this},makePixelPerfect:function(t){void 0===t&&(t=1);var e=this.systems.textures;return h(e,t)},setHitArea:function(t,e,i){if(void 0===e)return this.setHitAreaFromTexture(t);Array.isArray(t)||(t=[t]);var s=!1,n=!1,r=!1,o=!1,h=!1,l=!0;if(m(e)&&Object.keys(e).length){var u=e,c=t.some((function(t){return t.hasOwnProperty("faces")}));if(!c){e=p(u,"hitArea",null),i=p(u,"hitAreaCallback",null),h=p(u,"pixelPerfect",!1);var d=p(u,"alphaTolerance",1);h&&(e={},i=this.makePixelPerfect(d))}s=p(u,"draggable",!1),n=p(u,"dropZone",!1),r=p(u,"cursor",!1),o=p(u,"useHandCursor",!1),e&&i||(this.setHitAreaFromTexture(t),l=!1)}else"function"!=typeof e||i||(i=e,e={});for(var f=0;f{var s=i(35154),n={},r={register:function(t,e,i,s,r){n[t]={plugin:e,mapping:i,settingsKey:s,configKey:r}},getPlugin:function(t){return n[t]},install:function(t){var e=t.scene.sys,i=e.settings.input,r=e.game.config;for(var o in n){var a=n[o].plugin,h=n[o].mapping,l=n[o].settingsKey,u=n[o].configKey;s(i,l,r[u])&&(t[h]=new a(t))}},remove:function(t){n.hasOwnProperty(t)&&delete n[t]}};t.exports=r},42515:(t,e,i)=>{var s=i(31040),n=i(83419),r=i(20339),o=i(43855),a=i(47235),h=i(26099),l=i(25892),u=new n({initialize:function(t,e){this.manager=t,this.id=e,this.event,this.downElement,this.upElement,this.camera=null,this.button=0,this.buttons=0,this.position=new h,this.prevPosition=new h,this.midPoint=new h(-1,-1),this.velocity=new h,this.angle=0,this.distance=0,this.smoothFactor=0,this.motionFactor=.2,this.worldX=0,this.worldY=0,this.moveTime=0,this.downX=0,this.downY=0,this.downTime=0,this.upX=0,this.upY=0,this.upTime=0,this.primaryDown=!1,this.isDown=!1,this.wasTouch=!1,this.wasCanceled=!1,this.movementX=0,this.movementY=0,this.identifier=0,this.pointerId=null,this.active=0===e,this.locked=!1,this.deltaX=0,this.deltaY=0,this.deltaZ=0},updateWorldPoint:function(t){var e=t.getWorldPoint(this.x,this.y);return this.worldX=e.x,this.worldY=e.y,this},positionToCamera:function(t,e){return t.getWorldPoint(this.x,this.y,e)},updateMotion:function(){var t=this.position.x,e=this.position.y,i=this.midPoint.x,n=this.midPoint.y;if(t!==i||e!==n){var r=a(this.motionFactor,i,t),h=a(this.motionFactor,n,e);o(r,t,.1)&&(r=t),o(h,e,.1)&&(h=e),this.midPoint.set(r,h);var l=t-r,u=e-h;this.velocity.set(l,u),this.angle=s(r,h,t,e),this.distance=Math.sqrt(l*l+u*u)}},up:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.button=t.button,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),0===t.button&&(this.primaryDown=!1,this.upX=this.x,this.upY=this.y),0===this.buttons&&(this.isDown=!1,this.upTime=t.timeStamp,this.wasTouch=!1)},down:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.button=t.button,this.downElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),0===t.button&&(this.primaryDown=!0,this.downX=this.x,this.downY=this.y),l.macOS&&t.ctrlKey&&(this.buttons=2,this.primaryDown=!1),this.isDown||(this.isDown=!0,this.downTime=t.timeStamp),this.wasTouch=!1},move:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.manager.transformPointer(this,t.pageX,t.pageY,!0),this.locked&&(this.movementX=t.movementX||t.mozMovementX||t.webkitMovementX||0,this.movementY=t.movementY||t.mozMovementY||t.webkitMovementY||0),this.moveTime=t.timeStamp,this.wasTouch=!1},wheel:function(t){"buttons"in t&&(this.buttons=t.buttons),this.event=t,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.deltaX=t.deltaX,this.deltaY=t.deltaY,this.deltaZ=t.deltaZ,this.wasTouch=!1},touchstart:function(t,e){t.pointerId&&(this.pointerId=t.pointerId),this.identifier=t.identifier,this.target=t.target,this.active=!0,this.buttons=1,this.event=e,this.downElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!0,this.downX=this.x,this.downY=this.y,this.downTime=e.timeStamp,this.isDown=!0,this.wasTouch=!0,this.wasCanceled=!1,this.updateMotion()},touchmove:function(t,e){this.event=e,this.manager.transformPointer(this,t.pageX,t.pageY,!0),this.moveTime=e.timeStamp,this.wasTouch=!0,this.updateMotion()},touchend:function(t,e){this.buttons=0,this.event=e,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!1,this.upX=this.x,this.upY=this.y,this.upTime=e.timeStamp,this.isDown=!1,this.wasTouch=!0,this.wasCanceled=!1,this.active=!1,this.updateMotion()},touchcancel:function(t,e){this.buttons=0,this.event=e,this.upElement=t.target,this.manager.transformPointer(this,t.pageX,t.pageY,!1),this.primaryDown=!1,this.upX=this.x,this.upY=this.y,this.upTime=e.timeStamp,this.isDown=!1,this.wasTouch=!0,this.wasCanceled=!0,this.active=!1},noButtonDown:function(){return 0===this.buttons},leftButtonDown:function(){return!!(1&this.buttons)},rightButtonDown:function(){return!!(2&this.buttons)},middleButtonDown:function(){return!!(4&this.buttons)},backButtonDown:function(){return!!(8&this.buttons)},forwardButtonDown:function(){return!!(16&this.buttons)},leftButtonReleased:function(){return 0===this.buttons?0===this.button&&!this.isDown:0===this.button},rightButtonReleased:function(){return 0===this.buttons?2===this.button&&!this.isDown:2===this.button},middleButtonReleased:function(){return 0===this.buttons?1===this.button&&!this.isDown:1===this.button},backButtonReleased:function(){return 0===this.buttons?3===this.button&&!this.isDown:3===this.button},forwardButtonReleased:function(){return 0===this.buttons?4===this.button&&!this.isDown:4===this.button},getDistance:function(){return this.isDown?r(this.downX,this.downY,this.x,this.y):r(this.downX,this.downY,this.upX,this.upY)},getDistanceX:function(){return this.isDown?Math.abs(this.downX-this.x):Math.abs(this.downX-this.upX)},getDistanceY:function(){return this.isDown?Math.abs(this.downY-this.y):Math.abs(this.downY-this.upY)},getDuration:function(){return this.isDown?this.manager.time-this.downTime:this.upTime-this.downTime},getAngle:function(){return this.isDown?s(this.downX,this.downY,this.x,this.y):s(this.downX,this.downY,this.upX,this.upY)},getInterpolatedPosition:function(t,e){void 0===t&&(t=10),void 0===e&&(e=[]);for(var i=this.prevPosition.x,s=this.prevPosition.y,n=this.position.x,r=this.position.y,o=0;o{t.exports={MOUSE_DOWN:0,MOUSE_MOVE:1,MOUSE_UP:2,TOUCH_START:3,TOUCH_MOVE:4,TOUCH_END:5,POINTER_LOCK_CHANGE:6,TOUCH_CANCEL:7,MOUSE_WHEEL:8}},7179:t=>{t.exports="boot"},85375:t=>{t.exports="destroy"},39843:t=>{t.exports="dragend"},23388:t=>{t.exports="dragenter"},16133:t=>{t.exports="drag"},27829:t=>{t.exports="dragleave"},53904:t=>{t.exports="dragover"},56058:t=>{t.exports="dragstart"},2642:t=>{t.exports="drop"},88171:t=>{t.exports="gameobjectdown"},36147:t=>{t.exports="dragend"},71692:t=>{t.exports="dragenter"},96149:t=>{t.exports="drag"},81285:t=>{t.exports="dragleave"},74048:t=>{t.exports="dragover"},21322:t=>{t.exports="dragstart"},49378:t=>{t.exports="drop"},86754:t=>{t.exports="gameobjectmove"},86433:t=>{t.exports="gameobjectout"},60709:t=>{t.exports="gameobjectover"},24081:t=>{t.exports="pointerdown"},11172:t=>{t.exports="pointermove"},18907:t=>{t.exports="pointerout"},95579:t=>{t.exports="pointerover"},35368:t=>{t.exports="pointerup"},26972:t=>{t.exports="wheel"},47078:t=>{t.exports="gameobjectup"},73802:t=>{t.exports="gameobjectwheel"},56718:t=>{t.exports="gameout"},25936:t=>{t.exports="gameover"},27503:t=>{t.exports="boot"},50852:t=>{t.exports="process"},96438:t=>{t.exports="update"},59152:t=>{t.exports="pointerlockchange"},47777:t=>{t.exports="pointerdown"},27957:t=>{t.exports="pointerdownoutside"},19444:t=>{t.exports="pointermove"},54251:t=>{t.exports="pointerout"},18667:t=>{t.exports="pointerover"},27192:t=>{t.exports="pointerup"},24652:t=>{t.exports="pointerupoutside"},45132:t=>{t.exports="wheel"},44512:t=>{t.exports="preupdate"},15757:t=>{t.exports="shutdown"},41637:t=>{t.exports="start"},93802:t=>{t.exports="update"},8214:(t,e,i)=>{t.exports={BOOT:i(7179),DESTROY:i(85375),DRAG_END:i(39843),DRAG_ENTER:i(23388),DRAG:i(16133),DRAG_LEAVE:i(27829),DRAG_OVER:i(53904),DRAG_START:i(56058),DROP:i(2642),GAME_OUT:i(56718),GAME_OVER:i(25936),GAMEOBJECT_DOWN:i(88171),GAMEOBJECT_DRAG_END:i(36147),GAMEOBJECT_DRAG_ENTER:i(71692),GAMEOBJECT_DRAG:i(96149),GAMEOBJECT_DRAG_LEAVE:i(81285),GAMEOBJECT_DRAG_OVER:i(74048),GAMEOBJECT_DRAG_START:i(21322),GAMEOBJECT_DROP:i(49378),GAMEOBJECT_MOVE:i(86754),GAMEOBJECT_OUT:i(86433),GAMEOBJECT_OVER:i(60709),GAMEOBJECT_POINTER_DOWN:i(24081),GAMEOBJECT_POINTER_MOVE:i(11172),GAMEOBJECT_POINTER_OUT:i(18907),GAMEOBJECT_POINTER_OVER:i(95579),GAMEOBJECT_POINTER_UP:i(35368),GAMEOBJECT_POINTER_WHEEL:i(26972),GAMEOBJECT_UP:i(47078),GAMEOBJECT_WHEEL:i(73802),MANAGER_BOOT:i(27503),MANAGER_PROCESS:i(50852),MANAGER_UPDATE:i(96438),POINTER_DOWN:i(47777),POINTER_DOWN_OUTSIDE:i(27957),POINTER_MOVE:i(19444),POINTER_OUT:i(54251),POINTER_OVER:i(18667),POINTER_UP:i(27192),POINTER_UP_OUTSIDE:i(24652),POINTER_WHEEL:i(45132),POINTERLOCK_CHANGE:i(59152),PRE_UPDATE:i(44512),SHUTDOWN:i(15757),START:i(41637),UPDATE:i(93802)}},97421:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e){this.pad=t,this.events=t.events,this.index=e,this.value=0,this.threshold=.1},update:function(t){this.value=t},getValue:function(){return Math.abs(this.value){var s=i(83419),n=i(92734),r=new s({initialize:function(t,e){this.pad=t,this.events=t.manager,this.index=e,this.value=0,this.threshold=1,this.pressed=!1},update:function(t){this.value=t;var e=this.pad,i=this.index;t>=this.threshold?this.pressed||(this.pressed=!0,this.events.emit(n.BUTTON_DOWN,e,this,t),this.pad.emit(n.GAMEPAD_BUTTON_DOWN,i,t,this)):this.pressed&&(this.pressed=!1,this.events.emit(n.BUTTON_UP,e,this,t),this.pad.emit(n.GAMEPAD_BUTTON_UP,i,t,this))},destroy:function(){this.pad=null,this.events=null}});t.exports=r},99125:(t,e,i)=>{var s=i(97421),n=i(28884),r=i(83419),o=i(50792),a=i(26099),h=new r({Extends:o,initialize:function(t,e){o.call(this),this.manager=t,this.pad=e,this.id=e.id,this.index=e.index;for(var i=[],r=0;r=2&&(this.leftStick.set(r[0].getValue(),r[1].getValue()),n>=4&&this.rightStick.set(r[2].getValue(),r[3].getValue()))}},destroy:function(){var t;for(this.removeAllListeners(),this.manager=null,this.pad=null,t=0;t{var s=i(83419),n=i(50792),r=i(92734),o=i(99125),a=i(35154),h=i(89639),l=i(8214),u=new s({Extends:n,initialize:function(t){n.call(this),this.scene=t.scene,this.settings=this.scene.sys.settings,this.sceneInputPlugin=t,this.enabled=!0,this.target,this.gamepads=[],this.queue=[],this.onGamepadHandler,this._pad1,this._pad2,this._pad3,this._pad4,t.pluginEvents.once(l.BOOT,this.boot,this),t.pluginEvents.on(l.START,this.start,this)},boot:function(){var t=this.scene.sys.game,e=this.settings.input,i=t.config;this.enabled=a(e,"gamepad",i.inputGamepad)&&t.device.input.gamepads,this.target=a(e,"gamepad.target",i.inputGamepadEventTarget),this.sceneInputPlugin.pluginEvents.once(l.DESTROY,this.destroy,this)},start:function(){this.enabled&&(this.startListeners(),this.refreshPads()),this.sceneInputPlugin.pluginEvents.once(l.SHUTDOWN,this.shutdown,this)},isActive:function(){return this.enabled&&this.scene.sys.isActive()},startListeners:function(){var t=this,e=this.target,i=function(e){!e.defaultPrevented&&t.isActive()&&(t.refreshPads(),t.queue.push(e))};this.onGamepadHandler=i,e.addEventListener("gamepadconnected",i,!1),e.addEventListener("gamepaddisconnected",i,!1),this.sceneInputPlugin.pluginEvents.on(l.UPDATE,this.update,this)},stopListeners:function(){this.target.removeEventListener("gamepadconnected",this.onGamepadHandler),this.target.removeEventListener("gamepaddisconnected",this.onGamepadHandler),this.sceneInputPlugin.pluginEvents.off(l.UPDATE,this.update);for(var t=0;t{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,SELECT:8,START:9,B:0,A:1,Y:2,X:3,LEFT_SHOULDER:4,RIGHT_SHOULDER:5}},65294:t=>{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,SHARE:8,OPTIONS:9,PS:16,TOUCHBAR:17,X:0,CIRCLE:1,SQUARE:2,TRIANGLE:3,L1:4,R1:5,L2:6,R2:7,L3:10,R3:11,LEFT_STICK_H:0,LEFT_STICK_V:1,RIGHT_STICK_H:2,RIGHT_STICK_V:3}},90089:t=>{t.exports={UP:12,DOWN:13,LEFT:14,RIGHT:15,MENU:16,A:0,B:1,X:2,Y:3,LB:4,RB:5,LT:6,RT:7,BACK:8,START:9,LS:10,RS:11,LEFT_STICK_H:0,LEFT_STICK_V:1,RIGHT_STICK_H:2,RIGHT_STICK_V:3}},64894:(t,e,i)=>{t.exports={DUALSHOCK_4:i(65294),SNES_USB:i(89651),XBOX_360:i(90089)}},46008:t=>{t.exports="down"},7629:t=>{t.exports="up"},42206:t=>{t.exports="connected"},86544:t=>{t.exports="disconnected"},94784:t=>{t.exports="down"},14325:t=>{t.exports="up"},92734:(t,e,i)=>{t.exports={BUTTON_DOWN:i(46008),BUTTON_UP:i(7629),CONNECTED:i(42206),DISCONNECTED:i(86544),GAMEPAD_BUTTON_DOWN:i(94784),GAMEPAD_BUTTON_UP:i(14325)}},48646:(t,e,i)=>{t.exports={Axis:i(97421),Button:i(28884),Events:i(92734),Gamepad:i(99125),GamepadPlugin:i(56654),Configs:i(64894)}},14350:(t,e,i)=>{var s=i(93301),n=i(79291),r={CreatePixelPerfectHandler:i(84409),CreateInteractiveObject:i(74457),Events:i(8214),Gamepad:i(48646),InputManager:i(7003),InputPlugin:i(48205),InputPluginCache:i(89639),Keyboard:i(51442),Mouse:i(87078),Pointer:i(42515),Touch:i(95618)};r=n(!1,r,s),t.exports=r},78970:(t,e,i)=>{var s=i(72905),n=i(83419),r=i(8443),o=i(8214),a=i(46032),h=i(29747),l=new n({initialize:function(t){this.manager=t,this.queue=[],this.preventDefault=!0,this.captures=[],this.enabled=!1,this.target,this.onKeyDown=h,this.onKeyUp=h,t.events.once(o.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputKeyboard,this.target=t.inputKeyboardEventTarget,this.addCapture(t.inputKeyboardCapture),!this.target&&window&&(this.target=window),this.enabled&&this.target&&this.startListeners(),this.manager.game.events.on(r.POST_STEP,this.postUpdate,this)},startListeners:function(){var t=this;this.onKeyDown=function(e){if(!e.defaultPrevented&&t.enabled&&t.manager){t.queue.push(e),t.manager.events.emit(o.MANAGER_PROCESS);var i=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey;t.preventDefault&&!i&&t.captures.indexOf(e.keyCode)>-1&&e.preventDefault()}},this.onKeyUp=function(e){if(!e.defaultPrevented&&t.enabled&&t.manager){t.queue.push(e),t.manager.events.emit(o.MANAGER_PROCESS);var i=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey;t.preventDefault&&!i&&t.captures.indexOf(e.keyCode)>-1&&e.preventDefault()}};var e=this.target;e&&(e.addEventListener("keydown",this.onKeyDown,!1),e.addEventListener("keyup",this.onKeyUp,!1),this.enabled=!0)},stopListeners:function(){var t=this.target;t.removeEventListener("keydown",this.onKeyDown,!1),t.removeEventListener("keyup",this.onKeyUp,!1),this.enabled=!1},postUpdate:function(){this.queue=[]},addCapture:function(t){"string"==typeof t&&(t=t.split(",")),Array.isArray(t)||(t=[t]);for(var e=this.captures,i=0;i0},removeCapture:function(t){"string"==typeof t&&(t=t.split(",")),Array.isArray(t)||(t=[t]);for(var e=this.captures,i=0;i0},clearCaptures:function(){this.captures=[],this.preventDefault=!1},destroy:function(){this.stopListeners(),this.clearCaptures(),this.queue=[],this.manager.game.events.off(r.POST_RENDER,this.postUpdate,this),this.target=null,this.enabled=!1,this.manager=null}});t.exports=l},28846:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(95922),o=i(8443),a=i(35154),h=i(8214),l=i(89639),u=i(30472),c=i(46032),d=i(87960),f=i(74600),p=i(44594),v=i(56583),g=new s({Extends:n,initialize:function(t){n.call(this),this.game=t.systems.game,this.scene=t.scene,this.settings=this.scene.sys.settings,this.sceneInputPlugin=t,this.manager=t.manager.keyboard,this.enabled=!0,this.keys=[],this.combos=[],this.prevCode=null,this.prevTime=0,this.prevType=null,t.pluginEvents.once(h.BOOT,this.boot,this),t.pluginEvents.on(h.START,this.start,this)},boot:function(){var t=this.settings.input;this.enabled=a(t,"keyboard",!0);var e=a(t,"keyboard.capture",null);e&&this.addCaptures(e),this.sceneInputPlugin.pluginEvents.once(h.DESTROY,this.destroy,this)},start:function(){this.sceneInputPlugin.manager.events.on(h.MANAGER_PROCESS,this.update,this),this.sceneInputPlugin.pluginEvents.once(h.SHUTDOWN,this.shutdown,this),this.game.events.on(o.BLUR,this.resetKeys,this),this.scene.sys.events.on(p.PAUSE,this.resetKeys,this),this.scene.sys.events.on(p.SLEEP,this.resetKeys,this)},isActive:function(){return this.enabled&&this.scene.sys.canInput()},addCapture:function(t){return this.manager.addCapture(t),this},removeCapture:function(t){return this.manager.removeCapture(t),this},getCaptures:function(){return this.manager.captures},enableGlobalCapture:function(){return this.manager.preventDefault=!0,this},disableGlobalCapture:function(){return this.manager.preventDefault=!1,this},clearCaptures:function(){return this.manager.clearCaptures(),this},createCursorKeys:function(){return this.addKeys({up:c.UP,down:c.DOWN,left:c.LEFT,right:c.RIGHT,space:c.SPACE,shift:c.SHIFT})},addKeys:function(t,e,i){void 0===e&&(e=!0),void 0===i&&(i=!1);var s={};if("string"==typeof t){t=t.split(",");for(var n=0;n-1?s[n]=t:s[t.keyCode]=t,e&&this.addCapture(t.keyCode),t.setEmitOnRepeat(i),t}return"string"==typeof t&&(t=c[t.toUpperCase()]),s[t]||(s[t]=new u(this,t),e&&this.addCapture(t),s[t].setEmitOnRepeat(i)),s[t]},removeKey:function(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var s,n=this.keys;if(t instanceof u){var r=n.indexOf(t);r>-1&&(s=this.keys[r],this.keys[r]=void 0)}else"string"==typeof t&&(t=c[t.toUpperCase()]);return n[t]&&(s=n[t],n[t]=void 0),s&&(s.plugin=null,i&&this.removeCapture(s.keyCode),e&&s.destroy()),this},removeAllKeys:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!1);for(var i=this.keys,s=0;st._tick)return t._tick=i,!0}return!1},update:function(){var t=this.manager.queue,e=t.length;if(this.isActive()&&0!==e)for(var i=this.keys,s=0;s{t.exports=function(t,e){return e.timeLastMatched=t.timeStamp,e.index++,e.index===e.size||(e.current=e.keyCodes[e.index],!1)}},87960:(t,e,i)=>{var s=i(83419),n=i(95922),r=i(95540),o=i(68769),a=i(92803),h=new s({initialize:function(t,e,i){if(void 0===i&&(i={}),e.length<2)return!1;this.manager=t,this.enabled=!0,this.keyCodes=[];for(var s=0;s{var s=i(66970);t.exports=function(t,e){if(e.matched)return!0;var i=!1,n=!1;if(t.keyCode===e.current)if(e.index>0&&e.maxKeyDelay>0){var r=e.timeLastMatched+e.maxKeyDelay;t.timeStamp<=r&&(n=!0,i=s(t,e))}else n=!0,i=s(t,e);return!n&&e.resetOnWrongKey&&(e.index=0,e.current=e.keyCodes[0]),i&&(e.timeLastMatched=t.timeStamp,e.matched=!0,e.timeMatched=t.timeStamp),i}},92803:t=>{t.exports=function(t){return t.current=t.keyCodes[0],t.index=0,t.timeLastMatched=0,t.matched=!1,t.timeMatched=0,t}},92612:t=>{t.exports="keydown"},23345:t=>{t.exports="keyup"},21957:t=>{t.exports="keycombomatch"},44743:t=>{t.exports="down"},3771:t=>{t.exports="keydown-"},46358:t=>{t.exports="keyup-"},75674:t=>{t.exports="up"},95922:(t,e,i)=>{t.exports={ANY_KEY_DOWN:i(92612),ANY_KEY_UP:i(23345),COMBO_MATCH:i(21957),DOWN:i(44743),KEY_DOWN:i(3771),KEY_UP:i(46358),UP:i(75674)}},51442:(t,e,i)=>{t.exports={Events:i(95922),KeyboardManager:i(78970),KeyboardPlugin:i(28846),Key:i(30472),KeyCodes:i(46032),KeyCombo:i(87960),AdvanceKeyCombo:i(66970),ProcessKeyCombo:i(68769),ResetKeyCombo:i(92803),JustDown:i(90229),JustUp:i(38796),DownDuration:i(37015),UpDuration:i(41170)}},37015:t=>{t.exports=function(t,e){void 0===e&&(e=50);var i=t.plugin.game.loop.time-t.timeDown;return t.isDown&&i{t.exports=function(t){return!!t._justDown&&(t._justDown=!1,!0)}},38796:t=>{t.exports=function(t){return!!t._justUp&&(t._justUp=!1,!0)}},30472:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(95922),o=new s({Extends:n,initialize:function(t,e){n.call(this),this.plugin=t,this.keyCode=e,this.originalEvent=void 0,this.enabled=!0,this.isDown=!1,this.isUp=!0,this.altKey=!1,this.ctrlKey=!1,this.shiftKey=!1,this.metaKey=!1,this.location=0,this.timeDown=0,this.duration=0,this.timeUp=0,this.emitOnRepeat=!1,this.repeats=0,this._justDown=!1,this._justUp=!1,this._tick=-1},setEmitOnRepeat:function(t){return this.emitOnRepeat=t,this},onDown:function(t){this.originalEvent=t,this.enabled&&(this.altKey=t.altKey,this.ctrlKey=t.ctrlKey,this.shiftKey=t.shiftKey,this.metaKey=t.metaKey,this.location=t.location,this.repeats++,this.isDown?this.emitOnRepeat&&this.emit(r.DOWN,this,t):(this.isDown=!0,this.isUp=!1,this.timeDown=t.timeStamp,this.duration=0,this._justDown=!0,this._justUp=!1,this.emit(r.DOWN,this,t)))},onUp:function(t){this.originalEvent=t,this.enabled&&(this.isDown=!1,this.isUp=!0,this.timeUp=t.timeStamp,this.duration=this.timeUp-this.timeDown,this.repeats=0,this._justDown=!1,this._justUp=!0,this._tick=-1,this.emit(r.UP,this,t))},reset:function(){return this.isDown=!1,this.isUp=!0,this.altKey=!1,this.ctrlKey=!1,this.shiftKey=!1,this.metaKey=!1,this.timeDown=0,this.duration=0,this.timeUp=0,this.repeats=0,this._justDown=!1,this._justUp=!1,this._tick=-1,this},getDuration:function(){return this.isDown?this.plugin.game.loop.time-this.timeDown:0},destroy:function(){this.removeAllListeners(),this.originalEvent=null,this.plugin=null}});t.exports=o},46032:t=>{t.exports={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:42,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,NUMPAD_ZERO:96,NUMPAD_ONE:97,NUMPAD_TWO:98,NUMPAD_THREE:99,NUMPAD_FOUR:100,NUMPAD_FIVE:101,NUMPAD_SIX:102,NUMPAD_SEVEN:103,NUMPAD_EIGHT:104,NUMPAD_NINE:105,NUMPAD_ADD:107,NUMPAD_SUBTRACT:109,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,SEMICOLON:186,PLUS:187,COMMA:188,MINUS:189,PERIOD:190,FORWARD_SLASH:191,BACK_SLASH:220,QUOTES:222,BACKTICK:192,OPEN_BRACKET:219,CLOSED_BRACKET:221,SEMICOLON_FIREFOX:59,COLON:58,COMMA_FIREFOX_WINDOWS:60,COMMA_FIREFOX:62,BRACKET_RIGHT_FIREFOX:174,BRACKET_LEFT_FIREFOX:175}},74600:(t,e,i)=>{var s=i(46032),n={};for(var r in s)n[s[r]]=r;t.exports=n},41170:t=>{t.exports=function(t,e){void 0===e&&(e=50);var i=t.plugin.game.loop.time-t.timeUp;return t.isUp&&i{var s=i(83419),n=i(89357),r=i(8214),o=i(29747),a=new s({initialize:function(t){this.manager=t,this.preventDefaultDown=!0,this.preventDefaultUp=!0,this.preventDefaultMove=!0,this.preventDefaultWheel=!1,this.enabled=!1,this.target,this.locked=!1,this.onMouseMove=o,this.onMouseDown=o,this.onMouseUp=o,this.onMouseDownWindow=o,this.onMouseUpWindow=o,this.onMouseOver=o,this.onMouseOut=o,this.onMouseWheel=o,this.pointerLockChange=o,this.isTop=!0,t.events.once(r.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputMouse,this.target=t.inputMouseEventTarget,this.passive=t.inputMousePassive,this.preventDefaultDown=t.inputMousePreventDefaultDown,this.preventDefaultUp=t.inputMousePreventDefaultUp,this.preventDefaultMove=t.inputMousePreventDefaultMove,this.preventDefaultWheel=t.inputMousePreventDefaultWheel,this.target?"string"==typeof this.target&&(this.target=document.getElementById(this.target)):this.target=this.manager.game.canvas,t.disableContextMenu&&this.disableContextMenu(),this.enabled&&this.target&&this.startListeners()},disableContextMenu:function(){return this.target.addEventListener("contextmenu",(function(t){return t.preventDefault(),!1})),this},requestPointerLock:function(){if(n.pointerLock){var t=this.target;t.requestPointerLock=t.requestPointerLock||t.mozRequestPointerLock||t.webkitRequestPointerLock,t.requestPointerLock()}},releasePointerLock:function(){n.pointerLock&&(document.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock,document.exitPointerLock())},startListeners:function(){var t=this.target;if(t){var e=this,i=this.manager,s=i.canvas,r=window&&window.focus&&i.game.config.autoFocus;this.onMouseMove=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseMove(t),e.preventDefaultMove&&t.preventDefault())},this.onMouseDown=function(t){r&&window.focus(),!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseDown(t),e.preventDefaultDown&&t.target===s&&t.preventDefault())},this.onMouseDownWindow=function(t){t.sourceCapabilities&&t.sourceCapabilities.firesTouchEvents||!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onMouseDown(t)},this.onMouseUp=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onMouseUp(t),e.preventDefaultUp&&t.target===s&&t.preventDefault())},this.onMouseUpWindow=function(t){t.sourceCapabilities&&t.sourceCapabilities.firesTouchEvents||!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onMouseUp(t)},this.onMouseOver=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.setCanvasOver(t)},this.onMouseOut=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.setCanvasOut(t)},this.onMouseWheel=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.onMouseWheel(t),e.preventDefaultWheel&&t.target===s&&t.preventDefault()};var o={passive:!0};if(t.addEventListener("mousemove",this.onMouseMove),t.addEventListener("mousedown",this.onMouseDown),t.addEventListener("mouseup",this.onMouseUp),t.addEventListener("mouseover",this.onMouseOver,o),t.addEventListener("mouseout",this.onMouseOut,o),this.preventDefaultWheel?t.addEventListener("wheel",this.onMouseWheel,{passive:!1}):t.addEventListener("wheel",this.onMouseWheel,o),window&&i.game.config.inputWindowEvents)try{window.top.addEventListener("mousedown",this.onMouseDownWindow,o),window.top.addEventListener("mouseup",this.onMouseUpWindow,o)}catch(t){window.addEventListener("mousedown",this.onMouseDownWindow,o),window.addEventListener("mouseup",this.onMouseUpWindow,o),this.isTop=!1}n.pointerLock&&(this.pointerLockChange=function(t){var s=e.target;e.locked=document.pointerLockElement===s||document.mozPointerLockElement===s||document.webkitPointerLockElement===s,i.onPointerLockChange(t)},document.addEventListener("pointerlockchange",this.pointerLockChange,!0),document.addEventListener("mozpointerlockchange",this.pointerLockChange,!0),document.addEventListener("webkitpointerlockchange",this.pointerLockChange,!0)),this.enabled=!0}},stopListeners:function(){var t=this.target;t.removeEventListener("mousemove",this.onMouseMove),t.removeEventListener("mousedown",this.onMouseDown),t.removeEventListener("mouseup",this.onMouseUp),t.removeEventListener("mouseover",this.onMouseOver),t.removeEventListener("mouseout",this.onMouseOut),window&&((t=this.isTop?window.top:window).removeEventListener("mousedown",this.onMouseDownWindow),t.removeEventListener("mouseup",this.onMouseUpWindow)),n.pointerLock&&(document.removeEventListener("pointerlockchange",this.pointerLockChange,!0),document.removeEventListener("mozpointerlockchange",this.pointerLockChange,!0),document.removeEventListener("webkitpointerlockchange",this.pointerLockChange,!0))},destroy:function(){this.stopListeners(),this.target=null,this.enabled=!1,this.manager=null}});t.exports=a},87078:(t,e,i)=>{t.exports={MouseManager:i(85098)}},36210:(t,e,i)=>{var s=i(83419),n=i(8214),r=i(29747),o=new s({initialize:function(t){this.manager=t,this.capture=!0,this.enabled=!1,this.target,this.onTouchStart=r,this.onTouchStartWindow=r,this.onTouchMove=r,this.onTouchEnd=r,this.onTouchEndWindow=r,this.onTouchCancel=r,this.onTouchCancelWindow=r,this.isTop=!0,t.events.once(n.MANAGER_BOOT,this.boot,this)},boot:function(){var t=this.manager.config;this.enabled=t.inputTouch,this.target=t.inputTouchEventTarget,this.capture=t.inputTouchCapture,this.target?"string"==typeof this.target&&(this.target=document.getElementById(this.target)):this.target=this.manager.game.canvas,t.disableContextMenu&&this.disableContextMenu(),this.enabled&&this.target&&this.startListeners()},disableContextMenu:function(){return this.target.addEventListener("contextmenu",(function(t){return t.preventDefault(),!1})),this},startListeners:function(){var t=this.target;if(t){var e=this,i=this.manager,s=i.canvas,n=window&&window.focus&&i.game.config.autoFocus;this.onTouchMove=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchMove(t),e.capture&&t.cancelable&&t.preventDefault())},this.onTouchStart=function(t){n&&window.focus(),!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchStart(t),e.capture&&t.cancelable&&t.target===s&&t.preventDefault())},this.onTouchStartWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onTouchStart(t)},this.onTouchEnd=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchEnd(t),e.capture&&t.cancelable&&t.target===s&&t.preventDefault())},this.onTouchEndWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&t.target!==s&&i.onTouchEnd(t)},this.onTouchCancel=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&(i.onTouchCancel(t),e.capture&&t.preventDefault())},this.onTouchCancelWindow=function(t){!t.defaultPrevented&&e.enabled&&i&&i.enabled&&i.onTouchCancel(t)};var r=this.capture,o={passive:!0},a={passive:!1};if(t.addEventListener("touchstart",this.onTouchStart,r?a:o),t.addEventListener("touchmove",this.onTouchMove,r?a:o),t.addEventListener("touchend",this.onTouchEnd,r?a:o),t.addEventListener("touchcancel",this.onTouchCancel,r?a:o),window&&i.game.config.inputWindowEvents)try{window.top.addEventListener("touchstart",this.onTouchStartWindow,a),window.top.addEventListener("touchend",this.onTouchEndWindow,a),window.top.addEventListener("touchcancel",this.onTouchCancelWindow,a)}catch(t){window.addEventListener("touchstart",this.onTouchStartWindow,a),window.addEventListener("touchend",this.onTouchEndWindow,a),window.addEventListener("touchcancel",this.onTouchCancelWindow,a),this.isTop=!1}this.enabled=!0}},stopListeners:function(){var t=this.target;t.removeEventListener("touchstart",this.onTouchStart),t.removeEventListener("touchmove",this.onTouchMove),t.removeEventListener("touchend",this.onTouchEnd),t.removeEventListener("touchcancel",this.onTouchCancel),window&&((t=this.isTop?window.top:window).removeEventListener("touchstart",this.onTouchStartWindow),t.removeEventListener("touchend",this.onTouchEndWindow),t.removeEventListener("touchcancel",this.onTouchCancelWindow))},destroy:function(){this.stopListeners(),this.target=null,this.enabled=!1,this.manager=null}});t.exports=o},95618:(t,e,i)=>{t.exports={TouchManager:i(36210)}},41299:(t,e,i)=>{var s=i(83419),n=i(23906),r=i(54899),o=i(95540),a=i(98356),h=i(3374),l=i(84376),u=i(92638),c=new s({initialize:function(t,e){if(this.loader=t,this.cache=o(e,"cache",!1),this.type=o(e,"type",!1),!this.type)throw new Error("Invalid File type: "+this.type);this.key=o(e,"key",!1);var i=this.key;if(t.prefix&&""!==t.prefix&&(this.key=t.prefix+i),!this.key)throw new Error("Invalid File key: "+this.key);var s=o(e,"url");void 0===s?s=t.path+i+"."+o(e,"extension",""):"string"!=typeof s||s.match(/^(?:blob:|data:|capacitor:\/\/|http:\/\/|https:\/\/|\/\/)/)||(s=t.path+s),this.url=s,this.src="",this.xhrSettings=u(o(e,"responseType",void 0)),o(e,"xhrSettings",!1)&&(this.xhrSettings=h(this.xhrSettings,o(e,"xhrSettings",{}))),this.xhrLoader=null,this.state="function"==typeof this.url?n.FILE_POPULATED:n.FILE_PENDING,this.bytesTotal=0,this.bytesLoaded=-1,this.percentComplete=-1,this.crossOrigin=void 0,this.data=void 0,this.config=o(e,"config",{}),this.multiFile,this.linkFile,this.base64="string"==typeof s&&0===s.indexOf("data:")},setLink:function(t){this.linkFile=t,t.linkFile=this},resetXHR:function(){this.xhrLoader&&(this.xhrLoader.onload=void 0,this.xhrLoader.onerror=void 0,this.xhrLoader.onprogress=void 0)},load:function(){if(this.state===n.FILE_POPULATED)this.loader.nextFile(this,!0);else{if(this.state=n.FILE_LOADING,this.src=a(this,this.loader.baseURL),!this.src)throw new Error("URL Error in File: "+this.key+" from: "+this.url);0===this.src.indexOf("data:")&&(this.base64=!0),this.xhrLoader=l(this,this.loader.xhr)}},onLoad:function(t,e){var i=t.responseURL&&this.loader.localSchemes.some((function(e){return 0===t.responseURL.indexOf(e)}))&&0===e.target.status,s=!(e.target&&200!==e.target.status)||i;4===t.readyState&&t.status>=400&&t.status<=599&&(s=!1),this.state=n.FILE_LOADED,this.resetXHR(),this.loader.nextFile(this,s)},onBase64Load:function(t){this.xhrLoader=t,this.state=n.FILE_LOADED,this.percentComplete=1,this.loader.emit(r.FILE_PROGRESS,this,this.percentComplete),this.loader.nextFile(this,!0)},onError:function(){this.resetXHR(),this.loader.nextFile(this,!1)},onProgress:function(t){t.lengthComputable&&(this.bytesLoaded=t.loaded,this.bytesTotal=t.total,this.percentComplete=Math.min(this.bytesLoaded/this.bytesTotal,1),this.loader.emit(r.FILE_PROGRESS,this,this.percentComplete))},onProcess:function(){this.state=n.FILE_PROCESSING,this.onProcessComplete()},onProcessComplete:function(){this.state=n.FILE_COMPLETE,this.multiFile&&this.multiFile.onFileComplete(this),this.loader.fileProcessComplete(this)},onProcessError:function(){console.error('Failed to process file: %s "%s"',this.type,this.key),this.state=n.FILE_ERRORED,this.multiFile&&this.multiFile.onFileFailed(this),this.loader.fileProcessComplete(this)},hasCacheConflict:function(){return this.cache&&this.cache.exists(this.key)},addToCache:function(){this.cache&&this.data&&this.cache.add(this.key,this.data)},pendingDestroy:function(t){if(this.state!==n.FILE_PENDING_DESTROY){void 0===t&&(t=this.data);var e=this.key,i=this.type;this.loader.emit(r.FILE_COMPLETE,e,i,t),this.loader.emit(r.FILE_KEY_COMPLETE+i+"-"+e,e,i,t),this.loader.flagForRemoval(this),this.state=n.FILE_PENDING_DESTROY}},destroy:function(){this.loader=null,this.cache=null,this.xhrSettings=null,this.multiFile=null,this.linkFile=null,this.data=null}});c.createObjectURL=function(t,e,i){if("function"==typeof URL)t.src=URL.createObjectURL(e);else{var s=new FileReader;s.onload=function(){t.removeAttribute("crossOrigin"),t.src="data:"+(e.type||i)+";base64,"+s.result.split(",")[1]},s.onerror=t.onerror,s.readAsDataURL(e)}},c.revokeObjectURL=function(t){"function"==typeof URL&&URL.revokeObjectURL(t.src)},t.exports=c},74099:t=>{var e={},i={install:function(t){for(var i in e)t[i]=e[i]},register:function(t,i){e[t]=i},destroy:function(){e={}}};t.exports=i},98356:t=>{t.exports=function(t,e){return!!t.url&&(t.url.match(/^(?:blob:|data:|capacitor:\/\/|http:\/\/|https:\/\/|\/\/)/)?t.url:e+t.url)}},74261:(t,e,i)=>{var s=i(83419),n=i(23906),r=i(35072),o=i(50792),a=i(54899),h=i(74099),l=i(95540),u=i(35154),c=i(41212),d=i(37277),f=i(44594),p=i(92638),v=new s({Extends:o,initialize:function(t){o.call(this);var e=t.sys.game.config,i=t.sys.settings.loader;this.scene=t,this.systems=t.sys,this.cacheManager=t.sys.cache,this.textureManager=t.sys.textures,this.sceneManager=t.sys.game.scene,h.install(this),this.prefix="",this.path="",this.baseURL="",this.setBaseURL(l(i,"baseURL",e.loaderBaseURL)),this.setPath(l(i,"path",e.loaderPath)),this.setPrefix(l(i,"prefix",e.loaderPrefix)),this.maxParallelDownloads=l(i,"maxParallelDownloads",e.loaderMaxParallelDownloads),this.xhr=p(l(i,"responseType",e.loaderResponseType),l(i,"async",e.loaderAsync),l(i,"user",e.loaderUser),l(i,"password",e.loaderPassword),l(i,"timeout",e.loaderTimeout),l(i,"withCredentials",e.loaderWithCredentials)),this.crossOrigin=l(i,"crossOrigin",e.loaderCrossOrigin),this.imageLoadType=l(i,"imageLoadType",e.loaderImageLoadType),this.localSchemes=l(i,"localScheme",e.loaderLocalScheme),this.totalToLoad=0,this.progress=0,this.list=new r,this.inflight=new r,this.queue=new r,this._deleteQueue=new r,this.totalFailed=0,this.totalComplete=0,this.state=n.LOADER_IDLE,this.multiKeyIndex=0,t.sys.events.once(f.BOOT,this.boot,this),t.sys.events.on(f.START,this.pluginStart,this)},boot:function(){this.systems.events.once(f.DESTROY,this.destroy,this)},pluginStart:function(){this.systems.events.once(f.SHUTDOWN,this.shutdown,this)},setBaseURL:function(t){return void 0===t&&(t=""),""!==t&&"/"!==t.substr(-1)&&(t=t.concat("/")),this.baseURL=t,this},setPath:function(t){return void 0===t&&(t=""),""!==t&&"/"!==t.substr(-1)&&(t=t.concat("/")),this.path=t,this},setPrefix:function(t){return void 0===t&&(t=""),this.prefix=t,this},setCORS:function(t){return this.crossOrigin=t,this},addFile:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e0},removePack:function(t,e){var i,s=this.systems.anims,n=this.cacheManager,r=this.textureManager,o={animation:"json",aseprite:"json",audio:"audio",audioSprite:"audio",binary:"binary",bitmapFont:"bitmapFont",css:null,glsl:"shader",html:"html",json:"json",obj:"obj",plugin:null,scenePlugin:null,script:null,spine:"json",text:"text",tilemapCSV:"tilemap",tilemapImpact:"tilemap",tilemapTiledJSON:"tilemap",video:"video",xml:"xml"};if(c(t))i=t;else if(!(i=n.json.get(t)))return void console.warn("Asset Pack not found in JSON cache:",t);for(var a in e&&(i={_:i[e]}),i){var h=i[a],u=l(h,"prefix",""),d=l(h,"files"),f=l(h,"defaultType");if(Array.isArray(d))for(var p=0;p0&&this.inflight.size{var s=i(79291),n=i(92638);t.exports=function(t,e){var i=void 0===t?n():s({},t);if(e)for(var r in e)void 0!==e[r]&&(i[r]=e[r]);return i}},26430:(t,e,i)=>{var s=i(83419),n=i(23906),r=i(54899),o=new s({initialize:function(t,e,i,s){var r=[];s.forEach((function(t){t&&r.push(t)})),this.loader=t,this.type=e,this.key=i;var o=this.key;t.prefix&&""!==t.prefix&&(this.key=t.prefix+o),this.multiKeyIndex=t.multiKeyIndex++,this.files=r,this.state=n.FILE_PENDING,this.complete=!1,this.pending=r.length,this.failed=0,this.config={},this.baseURL=t.baseURL,this.path=t.path,this.prefix=t.prefix;for(var a=0;a{var s=i(3374);t.exports=function(t,e){var i=s(e,t.xhrSettings);if(!t.base64){var n=new XMLHttpRequest;if(n.open("GET",t.src,i.async,i.user,i.password),n.responseType=t.xhrSettings.responseType,n.timeout=i.timeout,i.headers)for(var r in i.headers)n.setRequestHeader(r,i.headers[r]);return i.header&&i.headerValue&&n.setRequestHeader(i.header,i.headerValue),i.requestedWith&&n.setRequestHeader("X-Requested-With",i.requestedWith),i.overrideMimeType&&n.overrideMimeType(i.overrideMimeType),i.withCredentials&&(n.withCredentials=!0),n.onload=t.onLoad.bind(t,n),n.onerror=t.onError.bind(t,n),n.onprogress=t.onProgress.bind(t),n.ontimeout=t.onError.bind(t,n),n.send(),n}var o=t.url.split(";base64,").pop()||t.url.split(",").pop(),a={responseText:atob(o)};t.onBase64Load(a)}},92638:t=>{t.exports=function(t,e,i,s,n,r){return void 0===t&&(t=""),void 0===e&&(e=!0),void 0===i&&(i=""),void 0===s&&(s=""),void 0===n&&(n=0),void 0===r&&(r=!1),{responseType:t,async:e,user:i,password:s,timeout:n,headers:void 0,header:void 0,headerValue:void 0,requestedWith:!1,overrideMimeType:void 0,withCredentials:r}}},23906:t=>{t.exports={LOADER_IDLE:0,LOADER_LOADING:1,LOADER_PROCESSING:2,LOADER_COMPLETE:3,LOADER_SHUTDOWN:4,LOADER_DESTROYED:5,FILE_PENDING:10,FILE_LOADING:11,FILE_LOADED:12,FILE_FAILED:13,FILE_PROCESSING:14,FILE_ERRORED:16,FILE_COMPLETE:17,FILE_DESTROYED:18,FILE_POPULATED:19,FILE_PENDING_DESTROY:20}},42155:t=>{t.exports="addfile"},38991:t=>{t.exports="complete"},27540:t=>{t.exports="filecomplete"},87464:t=>{t.exports="filecomplete-"},94486:t=>{t.exports="loaderror"},13035:t=>{t.exports="load"},38144:t=>{t.exports="fileprogress"},97520:t=>{t.exports="postprocess"},85595:t=>{t.exports="progress"},55680:t=>{t.exports="start"},54899:(t,e,i)=>{t.exports={ADD:i(42155),COMPLETE:i(38991),FILE_COMPLETE:i(27540),FILE_KEY_COMPLETE:i(87464),FILE_LOAD_ERROR:i(94486),FILE_LOAD:i(13035),FILE_PROGRESS:i(38144),POST_PROCESS:i(97520),PROGRESS:i(85595),START:i(55680)}},14135:(t,e,i)=>{var s=i(83419),n=i(74099),r=i(518),o=i(54899),a=new s({Extends:r,initialize:function(t,e,i,s,n){r.call(this,t,e,i,s,n),this.type="animationJSON"},onProcess:function(){this.loader.once(o.POST_PROCESS,this.onLoadComplete,this),r.prototype.onProcess.call(this)},onLoadComplete:function(){this.loader.systems.anims.fromJSON(this.data)}});n.register("animation",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new h(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","json"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new h(t,e,s,u);c.linkFile?l.call(this,t,"atlasjson",e,[c,d,c.linkFile]):l.call(this,t,"atlasjson",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlas(t.key,t.data,e.data,i),e.addToCache(),this.complete=!0}}});n.register("aseprite",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new h(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","json"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new h(t,e,s,u);c.linkFile?l.call(this,t,"atlasjson",e,[c,d,c.linkFile]):l.call(this,t,"atlasjson",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlas(t.key,t.data,e.data,i),this.complete=!0}}});n.register("atlas",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(26430),l=i(57318),u=new s({Extends:h,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new l(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","xml"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new l(t,e,s,u);c.linkFile?h.call(this,t,"atlasxml",e,[c,d,c.linkFile]):h.call(this,t,"atlasxml",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addAtlasXML(t.key,t.data,e.data,i),this.complete=!0}}});n.register("atlasXML",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(89749),l=i(41212),u=new s({Extends:r,initialize:function(t,e,i,s,n){if(l(e)){var o=e;e=a(o,"key"),s=a(o,"xhrSettings"),n=a(o,"context",n)}var h={type:"audio",cache:t.cacheManager.audio,extension:i.type,responseType:"arraybuffer",key:e,url:i.url,xhrSettings:s,config:{context:n}};r.call(this,t,h)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this;this.config.context.decodeAudioData(this.xhrLoader.response,(function(e){t.data=e,t.onProcessComplete()}),(function(e){console.error("Error decoding audio: "+t.key+" - ",e?e.message:null),t.onProcessError()})),this.config.context=null}});u.create=function(t,e,i,s,n){var r=t.systems.game,o=r.config.audio,c=r.device.audio;l(e)&&(i=a(e,"url",[]),s=a(e,"config",{}));var d=u.getAudioURL(r,i);return d?c.webAudio&&!o.disableWebAudio?new u(t,e,d,n,r.sound.context):new h(t,e,d,s):(console.warn('No audio URLs for "%s" can play on this device',e),null)},u.getAudioURL=function(t,e){Array.isArray(e)||(e=[e]);for(var i=0;i{var s=i(21097),n=i(83419),r=i(74099),o=i(95540),a=i(41212),h=i(518),l=i(26430),u=new n({Extends:l,initialize:function(t,e,i,n,r,u,c){if(a(e)){var d=e;e=o(d,"key"),i=o(d,"jsonURL"),n=o(d,"audioURL"),r=o(d,"audioConfig"),u=o(d,"audioXhrSettings"),c=o(d,"jsonXhrSettings")}var f;if(n){var p=s.create(t,e,n,r,u);p&&(f=new h(t,e,i,c),l.call(this,t,"audiosprite",e,[p,f]),this.config.resourceLoad=!1)}else f=new h(t,e,i,c),l.call(this,t,"audiosprite",e,[f]),this.config.resourceLoad=!0,this.config.audioConfig=r,this.config.audioXhrSettings=u},onFileComplete:function(t){if(-1!==this.files.indexOf(t)&&(this.pending--,this.config.resourceLoad&&"json"===t.type&&t.data.hasOwnProperty("resources"))){var e=t.data.resources,i=o(this.config,"audioConfig"),n=o(this.config,"audioXhrSettings"),r=s.create(this.loader,t.key,e,i,n);r&&(this.addToMultiFile(r),this.loader.addFile(r))}},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1];t.addToCache(),e.addToCache(),this.complete=!0}}});r.register("audioSprite",(function(t,e,i,s,n,r){var o,a=this.systems.game,h=a.config.audio,l=a.device.audio;if(h&&h.noAudio||!l.webAudio&&!l.audioData)return this;if(Array.isArray(t))for(var c=0;c{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n){var o="bin";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"xhrSettings"),o=a(l,"extension",o),n=a(l,"dataType",n)}var u={type:"binary",cache:t.cacheManager.binary,extension:o,responseType:"arraybuffer",key:e,url:i,xhrSettings:s,config:{dataType:n}};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this.config.dataType;this.data=t?new t(this.xhrLoader.response):this.xhrLoader.response,this.onProcessComplete()}});o.register("binary",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(26430),l=i(21859),u=i(57318),c=new s({Extends:h,initialize:function(t,e,i,s,n,l){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new u(t,{key:e,url:r(f,"fontDataURL"),extension:r(f,"fontDataExtension","xml"),xhrSettings:r(f,"fontDataXhrSettings")})}else c=new o(t,e,i,n),d=new u(t,e,s,l);c.linkFile?h.call(this,t,"bitmapfont",e,[c,d,c.linkFile]):h.call(this,t,"bitmapfont",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1];t.addToCache();var i=t.cache.get(t.key),s=l(e.data,t.cache.getFrame(t.key),0,0,i);this.loader.cacheManager.bitmapFont.add(t.key,{data:s,texture:t.key,frame:null}),this.complete=!0}}});n.register("bitmapFont",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="css";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"script",cache:!1,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=document.createElement("style"),this.data.defer=!1,this.data.innerHTML=this.xhrLoader.responseText,document.head.appendChild(this.data),this.onProcessComplete()}});o.register("css",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(38734),n=i(85722),r=i(83419),o=i(74099),a=i(95540),h=i(19550),l=i(41212),u=i(518),c=i(31403),d=i(46975),f=i(59327),p=i(26430),v=i(82038),g=i(55222),m=new r({Extends:p,initialize:function(t,e,i,s){if(i.multiAtlasURL){var r=new u(t,{key:e,url:i.multiAtlasURL,xhrSettings:s,config:i});p.call(this,t,"texture",e,[r])}else{var o=i.textureURL.substr(i.textureURL.length-3);i.type||(i.type="ktx"===o.toLowerCase()?"KTX":"PVR");var a=new n(t,{key:e,url:i.textureURL,extension:o,xhrSettings:s,config:i});if(i.atlasURL){var h=new u(t,{key:e,url:i.atlasURL,xhrSettings:s,config:i});p.call(this,t,"texture",e,[a,h])}else p.call(this,t,"texture",e,[a])}this.config=i},onFileComplete:function(t){if(-1!==this.files.indexOf(t)){if(this.pending--,!this.config.multiAtlasURL)return;if("json"===t.type&&t.data.hasOwnProperty("textures")){var e=t.data.textures,i=this.config,s=this.loader,r=s.baseURL,o=s.path,h=s.prefix,l=a(i,"multiBaseURL",this.baseURL),u=a(i,"multiPath",this.path),c=a(i,"prefix",this.prefix),d=a(i,"textureXhrSettings");l&&s.setBaseURL(l),u&&s.setPath(u),c&&s.setPrefix(c);for(var f=0;f{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(73894),u=new s({Extends:r,initialize:function(t,e,i,s,n){var o="glsl";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"shaderType","fragment"),n=a(l,"xhrSettings"),o=a(l,"extension",o)}else void 0===s&&(s="fragment");var u={type:"glsl",cache:t.cacheManager.shader,extension:o,responseType:"text",key:e,url:i,config:{shaderType:s},xhrSettings:n};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t=this.data.split("\n"),e=this.extractBlock(t,0);if(e)for(;e;){var i=this.getShaderName(e.header),s=this.getShaderType(e.header),n=this.getShaderUniforms(e.header),r=e.shader;if(this.cache.has(i)){var o=this.cache.get(i);"fragment"===s?o.fragmentSrc=r:o.vertexSrc=r,o.uniforms||(o.uniforms=n)}else"fragment"===s?this.cache.add(i,new l(i,r,"",n)):this.cache.add(i,new l(i,"",r,n));e=this.extractBlock(t,e.offset)}else"fragment"===this.config.shaderType?this.cache.add(this.key,new l(this.key,this.data)):this.cache.add(this.key,new l(this.key,"",this.data))},getShaderName:function(t){for(var e=0;e{var s=i(83419),n=i(54899),r=i(41299),o=i(95540),a=i(98356),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){if(h(e)){var n=e;e=o(n,"key"),s=o(n,"config",s)}var a={type:"audio",cache:t.cacheManager.audio,extension:i.type,key:e,url:i.url,config:s};r.call(this,t,a),this.locked="ontouchstart"in window,this.loaded=!1,this.filesLoaded=0,this.filesTotal=0},onLoad:function(){this.loaded||(this.loaded=!0,this.loader.nextFile(this,!0))},onError:function(){for(var t=0;t{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="html";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"text",cache:t.cacheManager.html,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()}});o.register("html",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n,o){void 0===s&&(s=512),void 0===n&&(n=512);var l="html";if(h(e)){var u=e;e=a(u,"key"),i=a(u,"url"),o=a(u,"xhrSettings"),l=a(u,"extension",l),s=a(u,"width",s),n=a(u,"height",n)}var c={type:"html",cache:t.textureManager,extension:l,responseType:"text",key:e,url:i,xhrSettings:o,config:{width:s,height:n}};r.call(this,t,c)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this.config.width,e=this.config.height,i=[];i.push(''),i.push(''),i.push(''),i.push(this.xhrLoader.responseText),i.push(""),i.push(""),i.push("");var s=[i.join("\n")],o=this;try{var a=new window.Blob(s,{type:"image/svg+xml;charset=utf-8"})}catch(t){return o.state=n.FILE_ERRORED,void o.onProcessComplete()}this.data=new Image,this.data.crossOrigin=this.crossOrigin,this.data.onload=function(){r.revokeObjectURL(o.data),o.onProcessComplete()},this.data.onerror=function(){r.revokeObjectURL(o.data),o.onProcessError()},r.createObjectURL(this.data,a,"image/svg+xml")},addToCache:function(){this.cache.addImage(this.key,this.data)}});o.register("htmlTexture",(function(t,e,i,s,n){if(Array.isArray(t))for(var r=0;r{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(98356),u=new s({Extends:r,initialize:function t(e,i,s,n,o){var l,u="png";if(h(i)){var c=i;i=a(c,"key"),s=a(c,"url"),l=a(c,"normalMap"),n=a(c,"xhrSettings"),u=a(c,"extension",u),o=a(c,"frameConfig")}Array.isArray(s)&&(l=s[1],s=s[0]);var d={type:"image",cache:e.textureManager,extension:u,responseType:"blob",key:i,url:s,xhrSettings:n,config:o};if(r.call(this,e,d),l){var f=new t(e,this.key,l,n,o);f.type="normalMap",this.setLink(f),e.addFile(f)}this.useImageElementLoad="HTMLImageElement"===e.imageLoadType||this.base64,this.useImageElementLoad&&(this.load=this.loadImage,this.onProcess=this.onProcessImage)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=new Image,this.data.crossOrigin=this.crossOrigin;var t=this;this.data.onload=function(){r.revokeObjectURL(t.data),t.onProcessComplete()},this.data.onerror=function(){r.revokeObjectURL(t.data),t.onProcessError()},r.createObjectURL(this.data,this.xhrLoader.response,"image/png")},onProcessImage:function(){var t=this.state;this.state=n.FILE_PROCESSING,t===n.FILE_LOADED?this.onProcessComplete():this.onProcessError()},loadImage:function(){this.state=n.FILE_LOADING,this.src=l(this,this.loader.baseURL),this.data=new Image,this.data.crossOrigin=this.crossOrigin;var t=this;this.data.onload=function(){t.state=n.FILE_LOADED,t.loader.nextFile(t,!0)},this.data.onerror=function(){t.loader.nextFile(t,!1)},this.data.src=this.src},addToCache:function(){var t=this.linkFile;t?t.state>=n.FILE_COMPLETE&&("spritesheet"===t.type?t.addToCache():"normalMap"===this.type?this.cache.addImage(this.key,t.data,this.data):this.cache.addImage(this.key,this.data,t.data)):this.cache.addImage(this.key,this.data)}});o.register("image",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(35154),l=i(41212),u=new s({Extends:r,initialize:function(t,e,i,s,o){var u="json";if(l(e)){var c=e;e=a(c,"key"),i=a(c,"url"),s=a(c,"xhrSettings"),u=a(c,"extension",u),o=a(c,"dataKey",o)}var d={type:"json",cache:t.cacheManager.json,extension:u,responseType:"text",key:e,url:i,xhrSettings:s,config:o};r.call(this,t,d),l(i)&&(this.data=o?h(i,o):i,this.state=n.FILE_POPULATED)},onProcess:function(){if(this.state!==n.FILE_POPULATED){this.state=n.FILE_PROCESSING;try{var t=JSON.parse(this.xhrLoader.responseText)}catch(t){throw this.onProcessError(),t}var e=this.config;this.data="string"==typeof e?h(t,e,t):t}this.onProcessComplete()}});o.register("json",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(518),l=i(26430),u=new s({Extends:l,initialize:function(t,e,i,s,n,o,u){if(a(e)){var c=e;e=r(c,"key"),i=r(c,"url",!1)?r(c,"url"):r(c,"atlasURL"),o=r(c,"xhrSettings"),s=r(c,"path"),n=r(c,"baseURL"),u=r(c,"textureXhrSettings")}var d=new h(t,e,i,o);l.call(this,t,"multiatlas",e,[d]),this.config.path=s,this.config.baseURL=n,this.config.textureXhrSettings=u},onFileComplete:function(t){if(-1!==this.files.indexOf(t)&&(this.pending--,"json"===t.type&&t.data.hasOwnProperty("textures"))){var e=t.data.textures,i=this.config,s=this.loader,n=s.baseURL,a=s.path,h=s.prefix,l=r(i,"baseURL",this.baseURL),u=r(i,"path",this.path),c=r(i,"prefix",this.prefix),d=r(i,"textureXhrSettings");s.setBaseURL(l),s.setPath(u),s.setPrefix(c);for(var f=0;f{var s=i(83419),n=i(74099),r=i(95540),o=i(41212),a=i(26430),h=i(34328),l=new s({Extends:a,initialize:function(t,e,i,s){var n="js",l=[];if(o(e)){var u=e;e=r(u,"key"),i=r(u,"url"),s=r(u,"xhrSettings"),n=r(u,"extension",n)}Array.isArray(i)||(i=[i]);for(var c=0;c{var s=i(83419),n=i(74099),r=i(95540),o=i(41212),a=i(26430),h=i(85048),l=i(61485),u=i(78776),c=new s({Extends:a,initialize:function(t,e,i,s,n,h){var l,c,d=t.cacheManager.obj;if(o(e)){var f=e;e=r(f,"key"),l=new u(t,{key:e,type:"obj",cache:d,url:r(f,"url"),extension:r(f,"extension","obj"),xhrSettings:r(f,"xhrSettings"),config:{flipUV:r(f,"flipUV",n)}}),(s=r(f,"matURL"))&&(c=new u(t,{key:e,type:"mat",cache:d,url:s,extension:r(f,"matExtension","mat"),xhrSettings:r(f,"xhrSettings")}))}else l=new u(t,{key:e,url:i,type:"obj",cache:d,extension:"obj",xhrSettings:h,config:{flipUV:n}}),s&&(c=new u(t,{key:e,url:s,type:"mat",cache:d,extension:"mat",xhrSettings:h}));a.call(this,t,"obj",e,[l,c])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=h(t.data,t.config.flipUV);e&&(i.materials=l(e.data)),t.cache.add(t.key,i),this.complete=!0}}});n.register("obj",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(74099),o=i(518),a=new s({Extends:o,initialize:function(t,e,i,s,n){o.call(this,t,e,i,s,n),this.type="packfile"},onProcess:function(){if(this.state!==n.FILE_POPULATED&&(this.state=n.FILE_PROCESSING,this.data=JSON.parse(this.xhrLoader.responseText)),this.data.hasOwnProperty("files")&&this.config){var t={};t[this.config]=this.data,this.data=t}this.loader.addPack(this.data,this.config),this.onProcessComplete()}});r.register("pack",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,o,l){var u="js";if(h(e)){var c=e;e=a(c,"key"),i=a(c,"url"),l=a(c,"xhrSettings"),u=a(c,"extension",u),s=a(c,"start"),o=a(c,"mapping")}var d={type:"plugin",cache:!1,extension:u,responseType:"text",key:e,url:i,xhrSettings:l,config:{start:s,mapping:o}};r.call(this,t,d),"function"==typeof i&&(this.data=i,this.state=n.FILE_POPULATED)},onProcess:function(){var t=this.loader.systems.plugins,e=this.config,i=a(e,"start",!1),s=a(e,"mapping",null);if(this.state===n.FILE_POPULATED)t.install(this.key,this.data,i,s);else{this.state=n.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data);var r=t.install(this.key,window[this.key],i,s);(i||s)&&(this.loader.systems[s]=r,this.loader.scene[s]=r)}this.onProcessComplete()}});o.register("plugin",(function(t,e,i,s,n){if(Array.isArray(t))for(var r=0;r{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n){var o="svg";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"svgConfig",{}),n=a(l,"xhrSettings"),o=a(l,"extension",o)}var u={type:"svg",cache:t.textureManager,extension:o,responseType:"text",key:e,url:i,xhrSettings:n,config:{width:a(s,"width"),height:a(s,"height"),scale:a(s,"scale")}};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING;var t=this.xhrLoader.responseText,e=[t],i=this.config.width,s=this.config.height,o=this.config.scale;t:if(i&&s||o){var a=(new DOMParser).parseFromString(t,"text/xml").getElementsByTagName("svg")[0],h=a.hasAttribute("viewBox"),l=parseFloat(a.getAttribute("width")),u=parseFloat(a.getAttribute("height"));if(!h&&l&&u)a.setAttribute("viewBox","0 0 "+l+" "+u);else if(h&&!l&&!u){var c=a.getAttribute("viewBox").split(/\s+|,/);l=c[2],u=c[3]}if(o){if(!l||!u)break t;i=l*o,s=u*o}a.setAttribute("width",i.toString()+"px"),a.setAttribute("height",s.toString()+"px"),e=[(new XMLSerializer).serializeToString(a)]}try{var d=new window.Blob(e,{type:"image/svg+xml;charset=utf-8"})}catch(t){return void this.onProcessError()}this.data=new Image,this.data.crossOrigin=this.crossOrigin;var f=this,p=!1;this.data.onload=function(){p||r.revokeObjectURL(f.data),f.onProcessComplete()},this.data.onerror=function(){p?f.onProcessError():(p=!0,r.revokeObjectURL(f.data),f.data.src="data:image/svg+xml,"+encodeURIComponent(e.join("")))},r.createObjectURL(this.data,d,"image/svg+xml")},addToCache:function(){this.cache.addImage(this.key,this.data)}});o.register("svg",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="js";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"text",extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t=this.data.concat("(function(){\nreturn new "+this.key+"();\n}).call(this);"),e=eval;this.loader.sceneManager.add(this.key,e(t)),this.complete=!0}});o.register("sceneFile",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,o,l){var u="js";if(h(e)){var c=e;e=a(c,"key"),i=a(c,"url"),l=a(c,"xhrSettings"),u=a(c,"extension",u),s=a(c,"systemKey"),o=a(c,"sceneKey")}var d={type:"scenePlugin",cache:!1,extension:u,responseType:"text",key:e,url:i,xhrSettings:l,config:{systemKey:s,sceneKey:o}};r.call(this,t,d),"function"==typeof i&&(this.data=i,this.state=n.FILE_POPULATED)},onProcess:function(){var t=this.loader.systems.plugins,e=this.config,i=this.key,s=a(e,"systemKey",i),r=a(e,"sceneKey",i);this.state===n.FILE_POPULATED?t.installScenePlugin(s,this.data,r,this.loader.scene,!0):(this.state=n.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data),t.installScenePlugin(s,window[this.key],r,this.loader.scene,!0)),this.onProcessComplete()}});o.register("scenePlugin",(function(t,e,i,s,n){if(Array.isArray(t))for(var r=0;r{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s,n){var o="js";if(h(e)){var l=e;e=a(l,"key"),i=a(l,"url"),s=a(l,"type","script"),n=a(l,"xhrSettings"),o=a(l,"extension",o)}else void 0===s&&(s="script");var u={type:s,cache:!1,extension:o,responseType:"text",key:e,url:i,xhrSettings:n};r.call(this,t,u)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=document.createElement("script"),this.data.language="javascript",this.data.type="text/javascript",this.data.defer=!1,this.data.text=this.xhrLoader.responseText,document.head.appendChild(this.data),this.onProcessComplete()}});o.register("script",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(74099),o=i(19550),a=new s({Extends:o,initialize:function(t,e,i,s,n){o.call(this,t,e,i,n,s),this.type="spritesheet"},addToCache:function(){var t=this.linkFile;t?t.state>=n.FILE_COMPLETE&&("normalMap"===this.type?this.cache.addSpriteSheet(this.key,t.data,this.config,this.data):this.cache.addSpriteSheet(this.key,this.data,this.config,t.data)):this.cache.addSpriteSheet(this.key,this.data,this.config)}});r.register("spritesheet",(function(t,e,i,s){if(Array.isArray(t))for(var n=0;n{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=new s({Extends:r,initialize:function(t,e,i,s){var n="text",o="txt",l=t.cacheManager.text;if(h(e)){var u=e;e=a(u,"key"),i=a(u,"url"),s=a(u,"xhrSettings"),o=a(u,"extension",o),n=a(u,"type",n),l=a(u,"cache",l)}var c={type:n,cache:l,extension:o,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,c)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()}});o.register("text",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(80341),u=new s({Extends:r,initialize:function(t,e,i,s){var n="csv";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var u={type:"tilemapCSV",cache:t.cacheManager.tilemap,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,u),this.tilemapFormat=l.CSV},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=this.xhrLoader.responseText,this.onProcessComplete()},addToCache:function(){var t={format:this.tilemapFormat,data:this.data};this.cache.add(this.key,t)}});o.register("tilemapCSV",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(74099),r=i(518),o=i(80341),a=new s({Extends:r,initialize:function(t,e,i,s){r.call(this,t,e,i,s),this.type="tilemapJSON",this.cache=t.cacheManager.tilemap},addToCache:function(){var t={format:o.WELTMEISTER,data:this.data};this.cache.add(this.key,t)}});n.register("tilemapImpact",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(74099),r=i(518),o=i(80341),a=new s({Extends:r,initialize:function(t,e,i,s){r.call(this,t,e,i,s),this.type="tilemapJSON",this.cache=t.cacheManager.tilemap},addToCache:function(){var t={format:o.TILED_JSON,data:this.data};this.cache.add(this.key,t)}});n.register("tilemapTiledJSON",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(74099),r=i(95540),o=i(19550),a=i(41212),h=i(26430),l=i(78776),u=new s({Extends:h,initialize:function(t,e,i,s,n,u){var c,d;if(a(e)){var f=e;e=r(f,"key"),c=new o(t,{key:e,url:r(f,"textureURL"),extension:r(f,"textureExtension","png"),normalMap:r(f,"normalMap"),xhrSettings:r(f,"textureXhrSettings")}),d=new l(t,{key:e,url:r(f,"atlasURL"),extension:r(f,"atlasExtension","txt"),xhrSettings:r(f,"atlasXhrSettings")})}else c=new o(t,e,i,n),d=new l(t,e,s,u);c.linkFile?h.call(this,t,"unityatlas",e,[c,d,c.linkFile]):h.call(this,t,"unityatlas",e,[c,d])},addToCache:function(){if(this.isReadyToProcess()){var t=this.files[0],e=this.files[1],i=this.files[2]?this.files[2].data:null;this.loader.textureManager.addUnityAtlas(t.key,t.data,e.data,i),this.complete=!0}}});n.register("unityAtlas",(function(t,e,i,s,n){var r;if(Array.isArray(t))for(var o=0;o{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(98356),h=i(95540),l=i(41212),u=new s({Extends:r,initialize:function(t,e,i,s){if(void 0===s&&(s=!1),l(e)){var n=e;e=h(n,"key"),i=h(n,"url",[]),s=h(n,"noAudio",!1)}var o=t.systems.game.device.video.getVideoURL(i);o||console.warn("VideoFile: No supported format for "+e);var a={type:"video",cache:t.cacheManager.video,extension:o.type,key:e,url:o.url,config:{noAudio:s}};r.call(this,t,a)},onProcess:function(){this.data={url:this.src,noAudio:this.config.noAudio,crossOrigin:this.crossOrigin},this.onProcessComplete()},load:function(){this.src=a(this,this.loader.baseURL),this.state=n.FILE_LOADED,this.loader.nextFile(this,!0)}});o.register("video",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{var s=i(83419),n=i(23906),r=i(41299),o=i(74099),a=i(95540),h=i(41212),l=i(56836),u=new s({Extends:r,initialize:function(t,e,i,s){var n="xml";if(h(e)){var o=e;e=a(o,"key"),i=a(o,"url"),s=a(o,"xhrSettings"),n=a(o,"extension",n)}var l={type:"xml",cache:t.cacheManager.xml,extension:n,responseType:"text",key:e,url:i,xhrSettings:s};r.call(this,t,l)},onProcess:function(){this.state=n.FILE_PROCESSING,this.data=l(this.xhrLoader.responseText),this.data?this.onProcessComplete():this.onProcessError()}});o.register("xml",(function(t,e,i){if(Array.isArray(t))for(var s=0;s{t.exports={AnimationJSONFile:i(14135),AsepriteFile:i(76272),AtlasJSONFile:i(38734),AtlasXMLFile:i(74599),AudioFile:i(21097),AudioSpriteFile:i(89524),BinaryFile:i(85722),BitmapFontFile:i(97025),CompressedTextureFile:i(69559),CSSFile:i(16024),GLSLFile:i(47931),HTML5AudioFile:i(89749),HTMLFile:i(88470),HTMLTextureFile:i(14643),ImageFile:i(19550),JSONFile:i(518),MultiAtlasFile:i(59327),MultiScriptFile:i(99297),OBJFile:i(41846),PackFile:i(58610),PluginFile:i(48988),SceneFile:i(88423),ScenePluginFile:i(56812),ScriptFile:i(34328),SpriteSheetFile:i(85035),SVGFile:i(67397),TextFile:i(78776),TilemapCSVFile:i(49477),TilemapImpactFile:i(40807),TilemapJSONFile:i(56775),UnityAtlasFile:i(25771),VideoFile:i(33720),XMLFile:i(57318)}},57777:(t,e,i)=>{var s=i(23906),n=i(79291),r={Events:i(54899),FileTypes:i(64589),File:i(41299),FileTypesManager:i(74099),GetURL:i(98356),LoaderPlugin:i(74261),MergeXHRSettings:i(3374),MultiFile:i(26430),XHRLoader:i(84376),XHRSettings:i(92638)};r=n(!1,r,s),t.exports=r},53307:t=>{t.exports=function(t){for(var e=0,i=0;i{var s=i(6411);t.exports=function(t,e){return s(t)/s(e)/s(t-e)}},30976:t=>{t.exports=function(t,e){return Math.floor(Math.random()*(e-t+1)+t)}},87842:t=>{t.exports=function(t,e,i,s,n){var r=.5*(s-e),o=.5*(n-i),a=t*t;return(2*i-2*s+r+o)*(t*a)+(-3*i+3*s-2*r-o)*a+r*t+i}},26302:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.ceil(t*s)/s}},45319:t=>{t.exports=function(t,e,i){return Math.max(e,Math.min(i,t))}},39506:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t*s.DEG_TO_RAD}},61241:t=>{t.exports=function(t,e){return Math.abs(t-e)}},38857:(t,e,i)=>{var s=i(45319),n=i(83419),r=i(37867),o=i(29747),a=new r,h=new n({initialize:function t(e,i,s,n){void 0===e&&(e=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=t.DefaultOrder),this._x=e,this._y=i,this._z=s,this._order=n,this.onChangeCallback=o},x:{get:function(){return this._x},set:function(t){this._x=t,this.onChangeCallback(this)}},y:{get:function(){return this._y},set:function(t){this._y=t,this.onChangeCallback(this)}},z:{get:function(){return this._z},set:function(t){this._z=t,this.onChangeCallback(this)}},order:{get:function(){return this._order},set:function(t){this._order=t,this.onChangeCallback(this)}},set:function(t,e,i,s){return void 0===s&&(s=this._order),this._x=t,this._y=e,this._z=i,this._order=s,this.onChangeCallback(this),this},copy:function(t){return this.set(t.x,t.y,t.z,t.order)},setFromQuaternion:function(t,e,i){return void 0===e&&(e=this._order),void 0===i&&(i=!1),a.fromQuat(t),this.setFromRotationMatrix(a,e,i)},setFromRotationMatrix:function(t,e,i){void 0===e&&(e=this._order),void 0===i&&(i=!1);var n=t.val,r=n[0],o=n[4],a=n[8],h=n[1],l=n[5],u=n[9],c=n[2],d=n[6],f=n[10],p=0,v=0,g=0,m=.99999;switch(e){case"XYZ":v=Math.asin(s(a,-1,1)),Math.abs(a){t.exports=function(t){if(0===t)return 1;for(var e=t;--t;)e*=t;return e}},99472:t=>{t.exports=function(t,e){return Math.random()*(e-t)+t}},77623:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.floor(t*s)/s}},62945:(t,e,i)=>{var s=i(45319);t.exports=function(t,e,i){return(i-e)*(t=s(t,0,1))+e}},38265:t=>{t.exports=function(t,e){return t/e/1e3}},78702:t=>{t.exports=function(t){return t==parseFloat(t)?!(t%2):void 0}},94883:t=>{t.exports=function(t){return t===parseFloat(t)?!(t%2):void 0}},28915:t=>{t.exports=function(t,e,i){return(e-t)*i+t}},94908:t=>{t.exports=function(t,e,i){return void 0===i&&(i=0),t.clone().lerp(e,i)}},94434:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){this.val=new Float32Array(9),t?this.copy(t):this.identity()},clone:function(){return new s(this)},set:function(t){return this.copy(t)},copy:function(t){var e=this.val,i=t.val;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],this},fromMat4:function(t){var e=t.val,i=this.val;return i[0]=e[0],i[1]=e[1],i[2]=e[2],i[3]=e[4],i[4]=e[5],i[5]=e[6],i[6]=e[8],i[7]=e[9],i[8]=e[10],this},fromArray:function(t){var e=this.val;return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],this},identity:function(){var t=this.val;return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,this},transpose:function(){var t=this.val,e=t[1],i=t[2],s=t[5];return t[1]=t[3],t[2]=t[6],t[3]=e,t[5]=t[7],t[6]=i,t[7]=s,this},invert:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=l*r-o*h,c=-l*n+o*a,d=h*n-r*a,f=e*u+i*c+s*d;return f?(f=1/f,t[0]=u*f,t[1]=(-l*i+s*h)*f,t[2]=(o*i-s*r)*f,t[3]=c*f,t[4]=(l*e-s*a)*f,t[5]=(-o*e+s*n)*f,t[6]=d*f,t[7]=(-h*e+i*a)*f,t[8]=(r*e-i*n)*f,this):null},adjoint:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8];return t[0]=r*l-o*h,t[1]=s*h-i*l,t[2]=i*o-s*r,t[3]=o*a-n*l,t[4]=e*l-s*a,t[5]=s*n-e*o,t[6]=n*h-r*a,t[7]=i*a-e*h,t[8]=e*r-i*n,this},determinant:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8];return e*(l*r-o*h)+i*(-l*n+o*a)+s*(h*n-r*a)},multiply:function(t){var e=this.val,i=e[0],s=e[1],n=e[2],r=e[3],o=e[4],a=e[5],h=e[6],l=e[7],u=e[8],c=t.val,d=c[0],f=c[1],p=c[2],v=c[3],g=c[4],m=c[5],y=c[6],x=c[7],T=c[8];return e[0]=d*i+f*r+p*h,e[1]=d*s+f*o+p*l,e[2]=d*n+f*a+p*u,e[3]=v*i+g*r+m*h,e[4]=v*s+g*o+m*l,e[5]=v*n+g*a+m*u,e[6]=y*i+x*r+T*h,e[7]=y*s+x*o+T*l,e[8]=y*n+x*a+T*u,this},translate:function(t){var e=this.val,i=t.x,s=t.y;return e[6]=i*e[0]+s*e[3]+e[6],e[7]=i*e[1]+s*e[4]+e[7],e[8]=i*e[2]+s*e[5]+e[8],this},rotate:function(t){var e=this.val,i=e[0],s=e[1],n=e[2],r=e[3],o=e[4],a=e[5],h=Math.sin(t),l=Math.cos(t);return e[0]=l*i+h*r,e[1]=l*s+h*o,e[2]=l*n+h*a,e[3]=l*r-h*i,e[4]=l*o-h*s,e[5]=l*a-h*n,this},scale:function(t){var e=this.val,i=t.x,s=t.y;return e[0]=i*e[0],e[1]=i*e[1],e[2]=i*e[2],e[3]=s*e[3],e[4]=s*e[4],e[5]=s*e[5],this},fromQuat:function(t){var e=t.x,i=t.y,s=t.z,n=t.w,r=e+e,o=i+i,a=s+s,h=e*r,l=e*o,u=e*a,c=i*o,d=i*a,f=s*a,p=n*r,v=n*o,g=n*a,m=this.val;return m[0]=1-(c+f),m[3]=l+g,m[6]=u-v,m[1]=l-g,m[4]=1-(h+f),m[7]=d+p,m[2]=u+v,m[5]=d-p,m[8]=1-(h+c),this},normalFromMat4:function(t){var e=t.val,i=this.val,s=e[0],n=e[1],r=e[2],o=e[3],a=e[4],h=e[5],l=e[6],u=e[7],c=e[8],d=e[9],f=e[10],p=e[11],v=e[12],g=e[13],m=e[14],y=e[15],x=s*h-n*a,T=s*l-r*a,w=s*u-o*a,b=n*l-r*h,S=n*u-o*h,E=r*u-o*l,A=c*g-d*v,C=c*m-f*v,_=c*y-p*v,M=d*m-f*g,P=d*y-p*g,R=f*y-p*m,L=x*R-T*P+w*M+b*_-S*C+E*A;return L?(L=1/L,i[0]=(h*R-l*P+u*M)*L,i[1]=(l*_-a*R-u*C)*L,i[2]=(a*P-h*_+u*A)*L,i[3]=(r*P-n*R-o*M)*L,i[4]=(s*R-r*_+o*C)*L,i[5]=(n*_-s*P-o*A)*L,i[6]=(g*E-m*S+y*b)*L,i[7]=(m*w-v*E-y*T)*L,i[8]=(v*S-g*w+y*x)*L,this):null}});t.exports=s},37867:(t,e,i)=>{var s=i(83419),n=i(25836),r=1e-6,o=new s({initialize:function(t){this.val=new Float32Array(16),t?this.copy(t):this.identity()},clone:function(){return new o(this)},set:function(t){return this.copy(t)},setValues:function(t,e,i,s,n,r,o,a,h,l,u,c,d,f,p,v){var g=this.val;return g[0]=t,g[1]=e,g[2]=i,g[3]=s,g[4]=n,g[5]=r,g[6]=o,g[7]=a,g[8]=h,g[9]=l,g[10]=u,g[11]=c,g[12]=d,g[13]=f,g[14]=p,g[15]=v,this},copy:function(t){var e=t.val;return this.setValues(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])},fromArray:function(t){return this.setValues(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])},zero:function(){return this.setValues(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)},transform:function(t,e,i){var s=a.fromQuat(i).val,n=e.x,r=e.y,o=e.z;return this.setValues(s[0]*n,s[1]*n,s[2]*n,0,s[4]*r,s[5]*r,s[6]*r,0,s[8]*o,s[9]*o,s[10]*o,0,t.x,t.y,t.z,1)},xyz:function(t,e,i){this.identity();var s=this.val;return s[12]=t,s[13]=e,s[14]=i,this},scaling:function(t,e,i){this.zero();var s=this.val;return s[0]=t,s[5]=e,s[10]=i,s[15]=1,this},identity:function(){return this.setValues(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)},transpose:function(){var t=this.val,e=t[1],i=t[2],s=t[3],n=t[6],r=t[7],o=t[11];return t[1]=t[4],t[2]=t[8],t[3]=t[12],t[4]=e,t[6]=t[9],t[7]=t[13],t[8]=i,t[9]=n,t[11]=t[14],t[12]=s,t[13]=r,t[14]=o,this},getInverse:function(t){return this.copy(t),this.invert()},invert:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],v=t[14],g=t[15],m=e*o-i*r,y=e*a-s*r,x=e*h-n*r,T=i*a-s*o,w=i*h-n*o,b=s*h-n*a,S=l*p-u*f,E=l*v-c*f,A=l*g-d*f,C=u*v-c*p,_=u*g-d*p,M=c*g-d*v,P=m*M-y*_+x*C+T*A-w*E+b*S;return P?(P=1/P,this.setValues((o*M-a*_+h*C)*P,(s*_-i*M-n*C)*P,(p*b-v*w+g*T)*P,(c*w-u*b-d*T)*P,(a*A-r*M-h*E)*P,(e*M-s*A+n*E)*P,(v*x-f*b-g*y)*P,(l*b-c*x+d*y)*P,(r*_-o*A+h*S)*P,(i*A-e*_-n*S)*P,(f*w-p*x+g*m)*P,(u*x-l*w-d*m)*P,(o*E-r*C-a*S)*P,(e*C-i*E+s*S)*P,(p*y-f*T-v*m)*P,(l*T-u*y+c*m)*P)):this},adjoint:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],v=t[14],g=t[15];return this.setValues(o*(c*g-d*v)-u*(a*g-h*v)+p*(a*d-h*c),-(i*(c*g-d*v)-u*(s*g-n*v)+p*(s*d-n*c)),i*(a*g-h*v)-o*(s*g-n*v)+p*(s*h-n*a),-(i*(a*d-h*c)-o*(s*d-n*c)+u*(s*h-n*a)),-(r*(c*g-d*v)-l*(a*g-h*v)+f*(a*d-h*c)),e*(c*g-d*v)-l*(s*g-n*v)+f*(s*d-n*c),-(e*(a*g-h*v)-r*(s*g-n*v)+f*(s*h-n*a)),e*(a*d-h*c)-r*(s*d-n*c)+l*(s*h-n*a),r*(u*g-d*p)-l*(o*g-h*p)+f*(o*d-h*u),-(e*(u*g-d*p)-l*(i*g-n*p)+f*(i*d-n*u)),e*(o*g-h*p)-r*(i*g-n*p)+f*(i*h-n*o),-(e*(o*d-h*u)-r*(i*d-n*u)+l*(i*h-n*o)),-(r*(u*v-c*p)-l*(o*v-a*p)+f*(o*c-a*u)),e*(u*v-c*p)-l*(i*v-s*p)+f*(i*c-s*u),-(e*(o*v-a*p)-r*(i*v-s*p)+f*(i*a-s*o)),e*(o*c-a*u)-r*(i*c-s*u)+l*(i*a-s*o))},determinant:function(){var t=this.val,e=t[0],i=t[1],s=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],v=t[14],g=t[15];return(e*o-i*r)*(c*g-d*v)-(e*a-s*r)*(u*g-d*p)+(e*h-n*r)*(u*v-c*p)+(i*a-s*o)*(l*g-d*f)-(i*h-n*o)*(l*v-c*f)+(s*h-n*a)*(l*p-u*f)},multiply:function(t){var e=this.val,i=e[0],s=e[1],n=e[2],r=e[3],o=e[4],a=e[5],h=e[6],l=e[7],u=e[8],c=e[9],d=e[10],f=e[11],p=e[12],v=e[13],g=e[14],m=e[15],y=t.val,x=y[0],T=y[1],w=y[2],b=y[3];return e[0]=x*i+T*o+w*u+b*p,e[1]=x*s+T*a+w*c+b*v,e[2]=x*n+T*h+w*d+b*g,e[3]=x*r+T*l+w*f+b*m,x=y[4],T=y[5],w=y[6],b=y[7],e[4]=x*i+T*o+w*u+b*p,e[5]=x*s+T*a+w*c+b*v,e[6]=x*n+T*h+w*d+b*g,e[7]=x*r+T*l+w*f+b*m,x=y[8],T=y[9],w=y[10],b=y[11],e[8]=x*i+T*o+w*u+b*p,e[9]=x*s+T*a+w*c+b*v,e[10]=x*n+T*h+w*d+b*g,e[11]=x*r+T*l+w*f+b*m,x=y[12],T=y[13],w=y[14],b=y[15],e[12]=x*i+T*o+w*u+b*p,e[13]=x*s+T*a+w*c+b*v,e[14]=x*n+T*h+w*d+b*g,e[15]=x*r+T*l+w*f+b*m,this},multiplyLocal:function(t){var e=this.val,i=t.val;return this.setValues(e[0]*i[0]+e[1]*i[4]+e[2]*i[8]+e[3]*i[12],e[0]*i[1]+e[1]*i[5]+e[2]*i[9]+e[3]*i[13],e[0]*i[2]+e[1]*i[6]+e[2]*i[10]+e[3]*i[14],e[0]*i[3]+e[1]*i[7]+e[2]*i[11]+e[3]*i[15],e[4]*i[0]+e[5]*i[4]+e[6]*i[8]+e[7]*i[12],e[4]*i[1]+e[5]*i[5]+e[6]*i[9]+e[7]*i[13],e[4]*i[2]+e[5]*i[6]+e[6]*i[10]+e[7]*i[14],e[4]*i[3]+e[5]*i[7]+e[6]*i[11]+e[7]*i[15],e[8]*i[0]+e[9]*i[4]+e[10]*i[8]+e[11]*i[12],e[8]*i[1]+e[9]*i[5]+e[10]*i[9]+e[11]*i[13],e[8]*i[2]+e[9]*i[6]+e[10]*i[10]+e[11]*i[14],e[8]*i[3]+e[9]*i[7]+e[10]*i[11]+e[11]*i[15],e[12]*i[0]+e[13]*i[4]+e[14]*i[8]+e[15]*i[12],e[12]*i[1]+e[13]*i[5]+e[14]*i[9]+e[15]*i[13],e[12]*i[2]+e[13]*i[6]+e[14]*i[10]+e[15]*i[14],e[12]*i[3]+e[13]*i[7]+e[14]*i[11]+e[15]*i[15])},premultiply:function(t){return this.multiplyMatrices(t,this)},multiplyMatrices:function(t,e){var i=t.val,s=e.val,n=i[0],r=i[4],o=i[8],a=i[12],h=i[1],l=i[5],u=i[9],c=i[13],d=i[2],f=i[6],p=i[10],v=i[14],g=i[3],m=i[7],y=i[11],x=i[15],T=s[0],w=s[4],b=s[8],S=s[12],E=s[1],A=s[5],C=s[9],_=s[13],M=s[2],P=s[6],R=s[10],L=s[14],O=s[3],F=s[7],D=s[11],k=s[15];return this.setValues(n*T+r*E+o*M+a*O,h*T+l*E+u*M+c*O,d*T+f*E+p*M+v*O,g*T+m*E+y*M+x*O,n*w+r*A+o*P+a*F,h*w+l*A+u*P+c*F,d*w+f*A+p*P+v*F,g*w+m*A+y*P+x*F,n*b+r*C+o*R+a*D,h*b+l*C+u*R+c*D,d*b+f*C+p*R+v*D,g*b+m*C+y*R+x*D,n*S+r*_+o*L+a*k,h*S+l*_+u*L+c*k,d*S+f*_+p*L+v*k,g*S+m*_+y*L+x*k)},translate:function(t){return this.translateXYZ(t.x,t.y,t.z)},translateXYZ:function(t,e,i){var s=this.val;return s[12]=s[0]*t+s[4]*e+s[8]*i+s[12],s[13]=s[1]*t+s[5]*e+s[9]*i+s[13],s[14]=s[2]*t+s[6]*e+s[10]*i+s[14],s[15]=s[3]*t+s[7]*e+s[11]*i+s[15],this},scale:function(t){return this.scaleXYZ(t.x,t.y,t.z)},scaleXYZ:function(t,e,i){var s=this.val;return s[0]=s[0]*t,s[1]=s[1]*t,s[2]=s[2]*t,s[3]=s[3]*t,s[4]=s[4]*e,s[5]=s[5]*e,s[6]=s[6]*e,s[7]=s[7]*e,s[8]=s[8]*i,s[9]=s[9]*i,s[10]=s[10]*i,s[11]=s[11]*i,this},makeRotationAxis:function(t,e){var i=Math.cos(e),s=Math.sin(e),n=1-i,r=t.x,o=t.y,a=t.z,h=n*r,l=n*o;return this.setValues(h*r+i,h*o-s*a,h*a+s*o,0,h*o+s*a,l*o+i,l*a-s*r,0,h*a-s*o,l*a+s*r,n*a*a+i,0,0,0,0,1)},rotate:function(t,e){var i=this.val,s=e.x,n=e.y,o=e.z,a=Math.sqrt(s*s+n*n+o*o);if(Math.abs(a){t.exports=function(t,e,i){return Math.min(t+e,i)}},50040:t=>{t.exports=function(t){var e=t.length;if(0===e)return 0;t.sort((function(t,e){return t-e}));var i=Math.floor(e/2);return e%2==0?(t[i]+t[i-1])/2:t[i]}},37204:t=>{t.exports=function(t,e,i){return Math.max(t-e,i)}},65201:t=>{t.exports=function(t,e,i,s){void 0===i&&(i=e+1);var n=(t-e)/(i-e);return n>1?void 0!==s?(n=(s-t)/(s-i))<0&&(n=0):n=1:n<0&&(n=0),n}},15746:(t,e,i)=>{var s=i(83419),n=i(94434),r=i(29747),o=i(25836),a=1e-6,h=new Int8Array([1,2,0]),l=new Float32Array([0,0,0]),u=new o(1,0,0),c=new o(0,1,0),d=new o,f=new n,p=new s({initialize:function(t,e,i,s){this.onChangeCallback=r,this.set(t,e,i,s)},x:{get:function(){return this._x},set:function(t){this._x=t,this.onChangeCallback(this)}},y:{get:function(){return this._y},set:function(t){this._y=t,this.onChangeCallback(this)}},z:{get:function(){return this._z},set:function(t){this._z=t,this.onChangeCallback(this)}},w:{get:function(){return this._w},set:function(t){this._w=t,this.onChangeCallback(this)}},copy:function(t){return this.set(t)},set:function(t,e,i,s,n){return void 0===n&&(n=!0),"object"==typeof t?(this._x=t.x||0,this._y=t.y||0,this._z=t.z||0,this._w=t.w||0):(this._x=t||0,this._y=e||0,this._z=i||0,this._w=s||0),n&&this.onChangeCallback(this),this},add:function(t){return this._x+=t.x,this._y+=t.y,this._z+=t.z,this._w+=t.w,this.onChangeCallback(this),this},subtract:function(t){return this._x-=t.x,this._y-=t.y,this._z-=t.z,this._w-=t.w,this.onChangeCallback(this),this},scale:function(t){return this._x*=t,this._y*=t,this._z*=t,this._w*=t,this.onChangeCallback(this),this},length:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return Math.sqrt(t*t+e*e+i*i+s*s)},lengthSq:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return t*t+e*e+i*i+s*s},normalize:function(){var t=this.x,e=this.y,i=this.z,s=this.w,n=t*t+e*e+i*i+s*s;return n>0&&(n=1/Math.sqrt(n),this._x=t*n,this._y=e*n,this._z=i*n,this._w=s*n),this.onChangeCallback(this),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,n=this.z,r=this.w;return this.set(i+e*(t.x-i),s+e*(t.y-s),n+e*(t.z-n),r+e*(t.w-r))},rotationTo:function(t,e){var i=t.x*e.x+t.y*e.y+t.z*e.z;return i<-.999999?(d.copy(u).cross(t).length().999999?this.set(0,0,0,1):(d.copy(t).cross(e),this._x=d.x,this._y=d.y,this._z=d.z,this._w=1+i,this.normalize())},setAxes:function(t,e,i){var s=f.val;return s[0]=e.x,s[3]=e.y,s[6]=e.z,s[1]=i.x,s[4]=i.y,s[7]=i.z,s[2]=-t.x,s[5]=-t.y,s[8]=-t.z,this.fromMat3(f).normalize()},identity:function(){return this.set(0,0,0,1)},setAxisAngle:function(t,e){e*=.5;var i=Math.sin(e);return this.set(i*t.x,i*t.y,i*t.z,Math.cos(e))},multiply:function(t){var e=this.x,i=this.y,s=this.z,n=this.w,r=t.x,o=t.y,a=t.z,h=t.w;return this.set(e*h+n*r+i*a-s*o,i*h+n*o+s*r-e*a,s*h+n*a+e*o-i*r,n*h-e*r-i*o-s*a)},slerp:function(t,e){var i=this.x,s=this.y,n=this.z,r=this.w,o=t.x,h=t.y,l=t.z,u=t.w,c=i*o+s*h+n*l+r*u;c<0&&(c=-c,o=-o,h=-h,l=-l,u=-u);var d=1-e,f=e;if(1-c>a){var p=Math.acos(c),v=Math.sin(p);d=Math.sin((1-e)*p)/v,f=Math.sin(e*p)/v}return this.set(d*i+f*o,d*s+f*h,d*n+f*l,d*r+f*u)},invert:function(){var t=this.x,e=this.y,i=this.z,s=this.w,n=t*t+e*e+i*i+s*s,r=n?1/n:0;return this.set(-t*r,-e*r,-i*r,s*r)},conjugate:function(){return this._x=-this.x,this._y=-this.y,this._z=-this.z,this.onChangeCallback(this),this},rotateX:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,n=this.w,r=Math.sin(t),o=Math.cos(t);return this.set(e*o+n*r,i*o+s*r,s*o-i*r,n*o-e*r)},rotateY:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,n=this.w,r=Math.sin(t),o=Math.cos(t);return this.set(e*o-s*r,i*o+n*r,s*o+e*r,n*o-i*r)},rotateZ:function(t){t*=.5;var e=this.x,i=this.y,s=this.z,n=this.w,r=Math.sin(t),o=Math.cos(t);return this.set(e*o+i*r,i*o-e*r,s*o+n*r,n*o-s*r)},calculateW:function(){var t=this.x,e=this.y,i=this.z;return this.w=-Math.sqrt(1-t*t-e*e-i*i),this},setFromEuler:function(t,e){var i=t.x/2,s=t.y/2,n=t.z/2,r=Math.cos(i),o=Math.cos(s),a=Math.cos(n),h=Math.sin(i),l=Math.sin(s),u=Math.sin(n);switch(t.order){case"XYZ":this.set(h*o*a+r*l*u,r*l*a-h*o*u,r*o*u+h*l*a,r*o*a-h*l*u,e);break;case"YXZ":this.set(h*o*a+r*l*u,r*l*a-h*o*u,r*o*u-h*l*a,r*o*a+h*l*u,e);break;case"ZXY":this.set(h*o*a-r*l*u,r*l*a+h*o*u,r*o*u+h*l*a,r*o*a-h*l*u,e);break;case"ZYX":this.set(h*o*a-r*l*u,r*l*a+h*o*u,r*o*u-h*l*a,r*o*a+h*l*u,e);break;case"YZX":this.set(h*o*a+r*l*u,r*l*a+h*o*u,r*o*u-h*l*a,r*o*a-h*l*u,e);break;case"XZY":this.set(h*o*a-r*l*u,r*l*a-h*o*u,r*o*u+h*l*a,r*o*a+h*l*u,e)}return this},setFromRotationMatrix:function(t){var e,i=t.val,s=i[0],n=i[4],r=i[8],o=i[1],a=i[5],h=i[9],l=i[2],u=i[6],c=i[10],d=s+a+c;return d>0?(e=.5/Math.sqrt(d+1),this.set((u-h)*e,(r-l)*e,(o-n)*e,.25/e)):s>a&&s>c?(e=2*Math.sqrt(1+s-a-c),this.set(.25*e,(n+o)/e,(r+l)/e,(u-h)/e)):a>c?(e=2*Math.sqrt(1+a-s-c),this.set((n+o)/e,.25*e,(h+u)/e,(r-l)/e)):(e=2*Math.sqrt(1+c-s-a),this.set((r+l)/e,(h+u)/e,.25*e,(o-n)/e)),this},fromMat3:function(t){var e,i=t.val,s=i[0]+i[4]+i[8];if(s>0)e=Math.sqrt(s+1),this.w=.5*e,e=.5/e,this._x=(i[7]-i[5])*e,this._y=(i[2]-i[6])*e,this._z=(i[3]-i[1])*e;else{var n=0;i[4]>i[0]&&(n=1),i[8]>i[3*n+n]&&(n=2);var r=h[n],o=h[r];e=Math.sqrt(i[3*n+n]-i[3*r+r]-i[3*o+o]+1),l[n]=.5*e,e=.5/e,l[r]=(i[3*r+n]+i[3*n+r])*e,l[o]=(i[3*o+n]+i[3*n+o])*e,this._x=l[0],this._y=l[1],this._z=l[2],this._w=(i[3*o+r]-i[3*r+o])*e}return this.onChangeCallback(this),this}});t.exports=p},43396:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t*s.RAD_TO_DEG}},74362:t=>{t.exports=function(t,e){void 0===e&&(e=1);var i=2*Math.random()*Math.PI;return t.x=Math.cos(i)*e,t.y=Math.sin(i)*e,t}},60706:t=>{t.exports=function(t,e){void 0===e&&(e=1);var i=2*Math.random()*Math.PI,s=2*Math.random()-1,n=Math.sqrt(1-s*s)*e;return t.x=Math.cos(i)*n,t.y=Math.sin(i)*n,t.z=s*e,t}},67421:t=>{t.exports=function(t,e){return void 0===e&&(e=1),t.x=(2*Math.random()-1)*e,t.y=(2*Math.random()-1)*e,t.z=(2*Math.random()-1)*e,t.w=(2*Math.random()-1)*e,t}},36305:t=>{t.exports=function(t,e){var i=t.x,s=t.y;return t.x=i*Math.cos(e)-s*Math.sin(e),t.y=i*Math.sin(e)+s*Math.cos(e),t}},11520:t=>{t.exports=function(t,e,i,s){var n=Math.cos(s),r=Math.sin(s),o=t.x-e,a=t.y-i;return t.x=o*n-a*r+e,t.y=o*r+a*n+i,t}},1163:t=>{t.exports=function(t,e,i,s,n){var r=s+Math.atan2(t.y-i,t.x-e);return t.x=e+n*Math.cos(r),t.y=i+n*Math.sin(r),t}},70336:t=>{t.exports=function(t,e,i,s,n){return t.x=e+n*Math.cos(s),t.y=i+n*Math.sin(s),t}},72678:(t,e,i)=>{var s=i(25836),n=i(37867),r=i(15746),o=new n,a=new r,h=new s;t.exports=function(t,e,i){return a.setAxisAngle(e,i),o.fromRotationTranslation(a,h.set(0,0,0)),t.transformMat4(o)}},2284:t=>{t.exports=function(t){return t>0?Math.ceil(t):Math.floor(t)}},41013:t=>{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=10);var s=Math.pow(i,-e);return Math.round(t*s)/s}},16922:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=1),void 0===i&&(i=1),void 0===s&&(s=1),s*=Math.PI/t;for(var n=[],r=[],o=0;o{t.exports=function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e))*t*(3-2*t)}},54261:t=>{t.exports=function(t,e,i){return(t=Math.max(0,Math.min(1,(t-e)/(i-e))))*t*t*(t*(6*t-15)+10)}},44408:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n){void 0===n&&(n=new s);var r=0,o=0;return t>0&&t<=e*i&&(r=t>e-1?t-(o=Math.floor(t/e))*e:t),n.set(r,o)}},85955:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o,a,h){void 0===h&&(h=new s);var l=Math.sin(r),u=Math.cos(r),c=u*o,d=l*o,f=-l*a,p=u*a,v=1/(c*p+f*-d);return h.x=p*v*t+-f*v*e+(n*f-i*p)*v,h.y=c*v*e+-d*v*t+(-n*c+i*d)*v,h}},26099:(t,e,i)=>{var s=i(83419),n=i(43855),r=new s({initialize:function(t,e){this.x=0,this.y=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0):(void 0===e&&(e=t),this.x=t||0,this.y=e||0)},clone:function(){return new r(this.x,this.y)},copy:function(t){return this.x=t.x||0,this.y=t.y||0,this},setFromObject:function(t){return this.x=t.x||0,this.y=t.y||0,this},set:function(t,e){return void 0===e&&(e=t),this.x=t,this.y=e,this},setTo:function(t,e){return this.set(t,e)},setToPolar:function(t,e){return null==e&&(e=1),this.x=Math.cos(t)*e,this.y=Math.sin(t)*e,this},equals:function(t){return this.x===t.x&&this.y===t.y},fuzzyEquals:function(t,e){return n(this.x,t.x,e)&&n(this.y,t.y,e)},angle:function(){var t=Math.atan2(this.y,this.x);return t<0&&(t+=2*Math.PI),t},setAngle:function(t){return this.setToPolar(t,this.length())},add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this},scale:function(t){return isFinite(t)?(this.x*=t,this.y*=t):(this.x=0,this.y=0),this},divide:function(t){return this.x/=t.x,this.y/=t.y,this},negate:function(){return this.x=-this.x,this.y=-this.y,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y;return Math.sqrt(e*e+i*i)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y;return e*e+i*i},length:function(){var t=this.x,e=this.y;return Math.sqrt(t*t+e*e)},setLength:function(t){return this.normalize().scale(t)},lengthSq:function(){var t=this.x,e=this.y;return t*t+e*e},normalize:function(){var t=this.x,e=this.y,i=t*t+e*e;return i>0&&(i=1/Math.sqrt(i),this.x=t*i,this.y=e*i),this},normalizeRightHand:function(){var t=this.x;return this.x=-1*this.y,this.y=t,this},normalizeLeftHand:function(){var t=this.x;return this.x=this.y,this.y=-1*t,this},dot:function(t){return this.x*t.x+this.y*t.y},cross:function(t){return this.x*t.y-this.y*t.x},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this},transformMat3:function(t){var e=this.x,i=this.y,s=t.val;return this.x=s[0]*e+s[3]*i+s[6],this.y=s[1]*e+s[4]*i+s[7],this},transformMat4:function(t){var e=this.x,i=this.y,s=t.val;return this.x=s[0]*e+s[4]*i+s[12],this.y=s[1]*e+s[5]*i+s[13],this},reset:function(){return this.x=0,this.y=0,this},limit:function(t){var e=this.length();return e&&e>t&&this.scale(t/e),this},reflect:function(t){return t=t.clone().normalize(),this.subtract(t.scale(2*this.dot(t)))},mirror:function(t){return this.reflect(t).negate()},rotate:function(t){var e=Math.cos(t),i=Math.sin(t);return this.set(e*this.x-i*this.y,i*this.x+e*this.y)},project:function(t){var e=this.dot(t)/t.dot(t);return this.copy(t).scale(e)}});r.ZERO=new r,r.RIGHT=new r(1,0),r.LEFT=new r(-1,0),r.UP=new r(0,-1),r.DOWN=new r(0,1),r.ONE=new r(1,1),t.exports=r},25836:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.x=0,this.y=0,this.z=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0):(this.x=t||0,this.y=e||0,this.z=i||0)},up:function(){return this.x=0,this.y=1,this.z=0,this},min:function(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.z=Math.min(this.z,t.z),this},max:function(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this.z=Math.max(this.z,t.z),this},clone:function(){return new s(this.x,this.y,this.z)},addVectors:function(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this},subVectors:function(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this.z=t.z-e.z,this},crossVectors:function(t,e){var i=t.x,s=t.y,n=t.z,r=e.x,o=e.y,a=e.z;return this.x=s*a-n*o,this.y=n*r-i*a,this.z=i*o-s*r,this},equals:function(t){return this.x===t.x&&this.y===t.y&&this.z===t.z},copy:function(t){return this.x=t.x,this.y=t.y,this.z=t.z||0,this},set:function(t,e,i){return"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0):(this.x=t||0,this.y=e||0,this.z=i||0),this},setFromMatrixPosition:function(t){return this.fromArray(t.val,12)},setFromMatrixColumn:function(t,e){return this.fromArray(t.val,4*e)},fromArray:function(t,e){return void 0===e&&(e=0),this.x=t[e],this.y=t[e+1],this.z=t[e+2],this},add:function(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z||0,this},addScalar:function(t){return this.x+=t,this.y+=t,this.z+=t,this},addScale:function(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e||0,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z||0,this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z||1,this},scale:function(t){return isFinite(t)?(this.x*=t,this.y*=t,this.z*=t):(this.x=0,this.y=0,this.z=0),this},divide:function(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z||1,this},negate:function(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0;return Math.sqrt(e*e+i*i+s*s)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0;return e*e+i*i+s*s},length:function(){var t=this.x,e=this.y,i=this.z;return Math.sqrt(t*t+e*e+i*i)},lengthSq:function(){var t=this.x,e=this.y,i=this.z;return t*t+e*e+i*i},normalize:function(){var t=this.x,e=this.y,i=this.z,s=t*t+e*e+i*i;return s>0&&(s=1/Math.sqrt(s),this.x=t*s,this.y=e*s,this.z=i*s),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z},cross:function(t){var e=this.x,i=this.y,s=this.z,n=t.x,r=t.y,o=t.z;return this.x=i*o-s*r,this.y=s*n-e*o,this.z=e*r-i*n,this},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,n=this.z;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this.z=n+e*(t.z-n),this},applyMatrix3:function(t){var e=this.x,i=this.y,s=this.z,n=t.val;return this.x=n[0]*e+n[3]*i+n[6]*s,this.y=n[1]*e+n[4]*i+n[7]*s,this.z=n[2]*e+n[5]*i+n[8]*s,this},applyMatrix4:function(t){var e=this.x,i=this.y,s=this.z,n=t.val,r=1/(n[3]*e+n[7]*i+n[11]*s+n[15]);return this.x=(n[0]*e+n[4]*i+n[8]*s+n[12])*r,this.y=(n[1]*e+n[5]*i+n[9]*s+n[13])*r,this.z=(n[2]*e+n[6]*i+n[10]*s+n[14])*r,this},transformMat3:function(t){var e=this.x,i=this.y,s=this.z,n=t.val;return this.x=e*n[0]+i*n[3]+s*n[6],this.y=e*n[1]+i*n[4]+s*n[7],this.z=e*n[2]+i*n[5]+s*n[8],this},transformMat4:function(t){var e=this.x,i=this.y,s=this.z,n=t.val;return this.x=n[0]*e+n[4]*i+n[8]*s+n[12],this.y=n[1]*e+n[5]*i+n[9]*s+n[13],this.z=n[2]*e+n[6]*i+n[10]*s+n[14],this},transformCoordinates:function(t){var e=this.x,i=this.y,s=this.z,n=t.val,r=e*n[0]+i*n[4]+s*n[8]+n[12],o=e*n[1]+i*n[5]+s*n[9]+n[13],a=e*n[2]+i*n[6]+s*n[10]+n[14],h=e*n[3]+i*n[7]+s*n[11]+n[15];return this.x=r/h,this.y=o/h,this.z=a/h,this},transformQuat:function(t){var e=this.x,i=this.y,s=this.z,n=t.x,r=t.y,o=t.z,a=t.w,h=a*e+r*s-o*i,l=a*i+o*e-n*s,u=a*s+n*i-r*e,c=-n*e-r*i-o*s;return this.x=h*a+c*-n+l*-o-u*-r,this.y=l*a+c*-r+u*-n-h*-o,this.z=u*a+c*-o+h*-r-l*-n,this},project:function(t){var e=this.x,i=this.y,s=this.z,n=t.val,r=n[0],o=n[1],a=n[2],h=n[3],l=n[4],u=n[5],c=n[6],d=n[7],f=n[8],p=n[9],v=n[10],g=n[11],m=n[12],y=n[13],x=n[14],T=1/(e*h+i*d+s*g+n[15]);return this.x=(e*r+i*l+s*f+m)*T,this.y=(e*o+i*u+s*p+y)*T,this.z=(e*a+i*c+s*v+x)*T,this},projectViewMatrix:function(t,e){return this.applyMatrix4(t).applyMatrix4(e)},unprojectViewMatrix:function(t,e){return this.applyMatrix4(t).applyMatrix4(e)},unproject:function(t,e){var i=t.x,s=t.y,n=t.z,r=t.w,o=this.x-i,a=r-this.y-1-s,h=this.z;return this.x=2*o/n-1,this.y=2*a/r-1,this.z=2*h-1,this.project(e)},reset:function(){return this.x=0,this.y=0,this.z=0,this}});s.ZERO=new s,s.RIGHT=new s(1,0,0),s.LEFT=new s(-1,0,0),s.UP=new s(0,-1,0),s.DOWN=new s(0,1,0),s.FORWARD=new s(0,0,1),s.BACK=new s(0,0,-1),s.ONE=new s(1,1,1),t.exports=s},61369:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){this.x=0,this.y=0,this.z=0,this.w=0,"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0,this.w=t.w||0):(this.x=t||0,this.y=e||0,this.z=i||0,this.w=s||0)},clone:function(){return new s(this.x,this.y,this.z,this.w)},copy:function(t){return this.x=t.x,this.y=t.y,this.z=t.z||0,this.w=t.w||0,this},equals:function(t){return this.x===t.x&&this.y===t.y&&this.z===t.z&&this.w===t.w},set:function(t,e,i,s){return"object"==typeof t?(this.x=t.x||0,this.y=t.y||0,this.z=t.z||0,this.w=t.w||0):(this.x=t||0,this.y=e||0,this.z=i||0,this.w=s||0),this},add:function(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z||0,this.w+=t.w||0,this},subtract:function(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z||0,this.w-=t.w||0,this},scale:function(t){return this.x*=t,this.y*=t,this.z*=t,this.w*=t,this},length:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return Math.sqrt(t*t+e*e+i*i+s*s)},lengthSq:function(){var t=this.x,e=this.y,i=this.z,s=this.w;return t*t+e*e+i*i+s*s},normalize:function(){var t=this.x,e=this.y,i=this.z,s=this.w,n=t*t+e*e+i*i+s*s;return n>0&&(n=1/Math.sqrt(n),this.x=t*n,this.y=e*n,this.z=i*n,this.w=s*n),this},dot:function(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w},lerp:function(t,e){void 0===e&&(e=0);var i=this.x,s=this.y,n=this.z,r=this.w;return this.x=i+e*(t.x-i),this.y=s+e*(t.y-s),this.z=n+e*(t.z-n),this.w=r+e*(t.w-r),this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z||1,this.w*=t.w||1,this},divide:function(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z||1,this.w/=t.w||1,this},distance:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0,n=t.w-this.w||0;return Math.sqrt(e*e+i*i+s*s+n*n)},distanceSq:function(t){var e=t.x-this.x,i=t.y-this.y,s=t.z-this.z||0,n=t.w-this.w||0;return e*e+i*i+s*s+n*n},negate:function(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this},transformMat4:function(t){var e=this.x,i=this.y,s=this.z,n=this.w,r=t.val;return this.x=r[0]*e+r[4]*i+r[8]*s+r[12]*n,this.y=r[1]*e+r[5]*i+r[9]*s+r[13]*n,this.z=r[2]*e+r[6]*i+r[10]*s+r[14]*n,this.w=r[3]*e+r[7]*i+r[11]*s+r[15]*n,this},transformQuat:function(t){var e=this.x,i=this.y,s=this.z,n=t.x,r=t.y,o=t.z,a=t.w,h=a*e+r*s-o*i,l=a*i+o*e-n*s,u=a*s+n*i-r*e,c=-n*e-r*i-o*s;return this.x=h*a+c*-n+l*-o-u*-r,this.y=l*a+c*-r+u*-n-h*-o,this.z=u*a+c*-o+h*-r-l*-n,this},reset:function(){return this.x=0,this.y=0,this.z=0,this.w=0,this}});s.prototype.sub=s.prototype.subtract,s.prototype.mul=s.prototype.multiply,s.prototype.div=s.prototype.divide,s.prototype.dist=s.prototype.distance,s.prototype.distSq=s.prototype.distanceSq,s.prototype.len=s.prototype.length,s.prototype.lenSq=s.prototype.lengthSq,t.exports=s},60417:t=>{t.exports=function(t,e,i){return Math.abs(t-e)<=i}},15994:t=>{t.exports=function(t,e,i){var s=i-e;return e+((t-e)%s+s)%s}},31040:t=>{t.exports=function(t,e,i,s){return Math.atan2(s-e,i-t)}},55495:t=>{t.exports=function(t,e){return Math.atan2(e.y-t.y,e.x-t.x)}},128:t=>{t.exports=function(t,e){return Math.atan2(e.x-t.x,e.y-t.y)}},41273:t=>{t.exports=function(t,e,i,s){return Math.atan2(i-t,s-e)}},1432:(t,e,i)=>{var s=i(36383);t.exports=function(t){return t>Math.PI&&(t-=s.PI2),Math.abs(((t+s.TAU)%s.PI2-s.PI2)%s.PI2)}},12407:t=>{t.exports=function(t){return(t%=2*Math.PI)>=0?t:t+2*Math.PI}},53993:(t,e,i)=>{var s=i(99472);t.exports=function(){return s(-Math.PI,Math.PI)}},86564:(t,e,i)=>{var s=i(99472);t.exports=function(){return s(-180,180)}},90154:(t,e,i)=>{var s=i(12407);t.exports=function(t){return s(t+Math.PI)}},48736:(t,e,i)=>{var s=i(36383);t.exports=function(t,e,i){return void 0===i&&(i=.05),t===e||(Math.abs(e-t)<=i||Math.abs(e-t)>=s.PI2-i?t=e:(Math.abs(e-t)>Math.PI&&(et?t+=i:e{t.exports=function(t,e){var i=e-t;return 0===i?0:i-360*Math.floor((i- -180)/360)}},86554:(t,e,i)=>{var s=i(15994);t.exports=function(t){return s(t,-Math.PI,Math.PI)}},30954:(t,e,i)=>{var s=i(15994);t.exports=function(t){return s(t,-180,180)}},25588:(t,e,i)=>{t.exports={Between:i(31040),BetweenPoints:i(55495),BetweenPointsY:i(128),BetweenY:i(41273),CounterClockwise:i(1432),Normalize:i(12407),Random:i(53993),RandomDegrees:i(86564),Reverse:i(90154),RotateTo:i(48736),ShortestBetween:i(61430),Wrap:i(86554),WrapDegrees:i(30954)}},36383:t=>{var e={PI2:2*Math.PI,TAU:.5*Math.PI,EPSILON:1e-6,DEG_TO_RAD:Math.PI/180,RAD_TO_DEG:180/Math.PI,RND:null,MIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER||-9007199254740991,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||9007199254740991};t.exports=e},20339:t=>{t.exports=function(t,e,i,s){var n=t-i,r=e-s;return Math.sqrt(n*n+r*r)}},52816:t=>{t.exports=function(t,e){var i=t.x-e.x,s=t.y-e.y;return Math.sqrt(i*i+s*s)}},64559:t=>{t.exports=function(t,e){var i=t.x-e.x,s=t.y-e.y;return i*i+s*s}},82340:t=>{t.exports=function(t,e,i,s){return Math.max(Math.abs(t-i),Math.abs(e-s))}},14390:t=>{t.exports=function(t,e,i,s,n){return void 0===n&&(n=2),Math.sqrt(Math.pow(i-t,n)+Math.pow(s-e,n))}},2243:t=>{t.exports=function(t,e,i,s){return Math.abs(t-i)+Math.abs(e-s)}},89774:t=>{t.exports=function(t,e,i,s){var n=t-i,r=e-s;return n*n+r*r}},50994:(t,e,i)=>{t.exports={Between:i(20339),BetweenPoints:i(52816),BetweenPointsSquared:i(64559),Chebyshev:i(82340),Power:i(14390),Snake:i(2243),Squared:i(89774)}},62640:(t,e,i)=>{var s=i(54178),n=i(41521),r=i(79980),o=i(85433),a=i(99140),h=i(48857),l=i(81596),u=i(59133),c=i(98516),d=i(35248),f=i(82500),p=i(49752);t.exports={Power0:l,Power1:u.Out,Power2:o.Out,Power3:c.Out,Power4:d.Out,Linear:l,Quad:u.Out,Cubic:o.Out,Quart:c.Out,Quint:d.Out,Sine:f.Out,Expo:h.Out,Circ:r.Out,Elastic:a.Out,Back:s.Out,Bounce:n.Out,Stepped:p,"Quad.easeIn":u.In,"Cubic.easeIn":o.In,"Quart.easeIn":c.In,"Quint.easeIn":d.In,"Sine.easeIn":f.In,"Expo.easeIn":h.In,"Circ.easeIn":r.In,"Elastic.easeIn":a.In,"Back.easeIn":s.In,"Bounce.easeIn":n.In,"Quad.easeOut":u.Out,"Cubic.easeOut":o.Out,"Quart.easeOut":c.Out,"Quint.easeOut":d.Out,"Sine.easeOut":f.Out,"Expo.easeOut":h.Out,"Circ.easeOut":r.Out,"Elastic.easeOut":a.Out,"Back.easeOut":s.Out,"Bounce.easeOut":n.Out,"Quad.easeInOut":u.InOut,"Cubic.easeInOut":o.InOut,"Quart.easeInOut":c.InOut,"Quint.easeInOut":d.InOut,"Sine.easeInOut":f.InOut,"Expo.easeInOut":h.InOut,"Circ.easeInOut":r.InOut,"Elastic.easeInOut":a.InOut,"Back.easeInOut":s.InOut,"Bounce.easeInOut":n.InOut}},1639:t=>{t.exports=function(t,e){return void 0===e&&(e=1.70158),t*t*((e+1)*t-e)}},50099:t=>{t.exports=function(t,e){void 0===e&&(e=1.70158);var i=1.525*e;return(t*=2)<1?t*t*((i+1)*t-i)*.5:.5*((t-=2)*t*((i+1)*t+i)+2)}},41286:t=>{t.exports=function(t,e){return void 0===e&&(e=1.70158),--t*t*((e+1)*t+e)+1}},54178:(t,e,i)=>{t.exports={In:i(1639),Out:i(41286),InOut:i(50099)}},59590:t=>{t.exports=function(t){return(t=1-t)<1/2.75?1-7.5625*t*t:t<2/2.75?1-(7.5625*(t-=1.5/2.75)*t+.75):t<2.5/2.75?1-(7.5625*(t-=2.25/2.75)*t+.9375):1-(7.5625*(t-=2.625/2.75)*t+.984375)}},41788:t=>{t.exports=function(t){var e=!1;return t<.5?(t=1-2*t,e=!0):t=2*t-1,t<1/2.75?t*=7.5625*t:t=t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375,e?.5*(1-t):.5*t+.5}},69905:t=>{t.exports=function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}},41521:(t,e,i)=>{t.exports={In:i(59590),Out:i(69905),InOut:i(41788)}},91861:t=>{t.exports=function(t){return 1-Math.sqrt(1-t*t)}},4177:t=>{t.exports=function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)}},57512:t=>{t.exports=function(t){return Math.sqrt(1- --t*t)}},79980:(t,e,i)=>{t.exports={In:i(91861),Out:i(57512),InOut:i(4177)}},51150:t=>{t.exports=function(t){return t*t*t}},82820:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)}},35033:t=>{t.exports=function(t){return--t*t*t+1}},85433:(t,e,i)=>{t.exports={In:i(51150),Out:i(35033),InOut:i(82820)}},69965:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),-e*Math.pow(2,10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)}},50665:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),(t*=2)<1?e*Math.pow(2,10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)*-.5:e*Math.pow(2,-10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/i)*.5+1}},7744:t=>{t.exports=function(t,e,i){if(void 0===e&&(e=.1),void 0===i&&(i=.1),0===t)return 0;if(1===t)return 1;var s=i/4;return e<1?e=1:s=i*Math.asin(1/e)/(2*Math.PI),e*Math.pow(2,-10*t)*Math.sin((t-s)*(2*Math.PI)/i)+1}},99140:(t,e,i)=>{t.exports={In:i(69965),Out:i(7744),InOut:i(50665)}},24590:t=>{t.exports=function(t){return Math.pow(2,10*(t-1))-.001}},87844:t=>{t.exports=function(t){return(t*=2)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*(t-1)))}},89433:t=>{t.exports=function(t){return 1-Math.pow(2,-10*t)}},48857:(t,e,i)=>{t.exports={In:i(24590),Out:i(89433),InOut:i(87844)}},48820:(t,e,i)=>{t.exports={Back:i(54178),Bounce:i(41521),Circular:i(79980),Cubic:i(85433),Elastic:i(99140),Expo:i(48857),Linear:i(81596),Quadratic:i(59133),Quartic:i(98516),Quintic:i(35248),Sine:i(82500),Stepped:i(49752)}},7147:t=>{t.exports=function(t){return t}},81596:(t,e,i)=>{t.exports=i(7147)},34826:t=>{t.exports=function(t){return t*t}},20544:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)}},92029:t=>{t.exports=function(t){return t*(2-t)}},59133:(t,e,i)=>{t.exports={In:i(34826),Out:i(92029),InOut:i(20544)}},64413:t=>{t.exports=function(t){return t*t*t*t}},78137:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)}},45840:t=>{t.exports=function(t){return 1- --t*t*t*t}},98516:(t,e,i)=>{t.exports={In:i(64413),Out:i(45840),InOut:i(78137)}},87745:t=>{t.exports=function(t){return t*t*t*t*t}},16509:t=>{t.exports=function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)}},17868:t=>{t.exports=function(t){return--t*t*t*t*t+1}},35248:(t,e,i)=>{t.exports={In:i(87745),Out:i(17868),InOut:i(16509)}},80461:t=>{t.exports=function(t){return 0===t?0:1===t?1:1-Math.cos(t*Math.PI/2)}},34025:t=>{t.exports=function(t){return 0===t?0:1===t?1:.5*(1-Math.cos(Math.PI*t))}},52768:t=>{t.exports=function(t){return 0===t?0:1===t?1:Math.sin(t*Math.PI/2)}},82500:(t,e,i)=>{t.exports={In:i(80461),Out:i(52768),InOut:i(34025)}},72251:t=>{t.exports=function(t,e){return void 0===e&&(e=1),t<=0?0:t>=1?1:1/e*(1+(e*t|0))}},49752:(t,e,i)=>{t.exports=i(72251)},75698:t=>{t.exports=function(t,e){return void 0===e&&(e=1e-4),Math.ceil(t-e)}},43855:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),Math.abs(t-e){t.exports=function(t,e){return void 0===e&&(e=1e-4),Math.floor(t+e)}},5470:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),t>e-i}},94977:t=>{t.exports=function(t,e,i){return void 0===i&&(i=1e-4),t{t.exports={Ceil:i(75698),Equal:i(43855),Floor:i(25777),GreaterThan:i(5470),LessThan:i(94977)}},75508:(t,e,i)=>{var s=i(36383),n=i(79291),r={Angle:i(25588),Distance:i(50994),Easing:i(48820),Fuzzy:i(48379),Interpolation:i(38289),Pow2:i(49001),Snap:i(73697),RandomDataGenerator:i(28453),Average:i(53307),Bernstein:i(85710),Between:i(30976),CatmullRom:i(87842),CeilTo:i(26302),Clamp:i(45319),DegToRad:i(39506),Difference:i(61241),Euler:i(38857),Factorial:i(6411),FloatBetween:i(99472),FloorTo:i(77623),FromPercent:i(62945),GetSpeed:i(38265),IsEven:i(78702),IsEvenStrict:i(94883),Linear:i(28915),LinearXY:i(94908),MaxAdd:i(86883),Median:i(50040),MinSub:i(37204),Percent:i(65201),RadToDeg:i(43396),RandomXY:i(74362),RandomXYZ:i(60706),RandomXYZW:i(67421),Rotate:i(36305),RotateAround:i(11520),RotateAroundDistance:i(1163),RotateTo:i(70336),RoundAwayFromZero:i(2284),RoundTo:i(41013),SinCosTableGenerator:i(16922),SmootherStep:i(54261),SmoothStep:i(7602),ToXY:i(44408),TransformXY:i(85955),Within:i(60417),Wrap:i(15994),Vector2:i(26099),Vector3:i(25836),Vector4:i(61369),Matrix3:i(94434),Matrix4:i(37867),Quaternion:i(15746),RotateVec3:i(72678)};r=n(!1,r,s),t.exports=r},89318:(t,e,i)=>{var s=i(85710);t.exports=function(t,e){for(var i=0,n=t.length-1,r=0;r<=n;r++)i+=Math.pow(1-e,n-r)*Math.pow(e,r)*t[r]*s(n,r);return i}},77259:(t,e,i)=>{var s=i(87842);t.exports=function(t,e){var i=t.length-1,n=i*e,r=Math.floor(n);return t[0]===t[i]?(e<0&&(r=Math.floor(n=i*(1+e))),s(n-r,t[(r-1+i)%i],t[r],t[(r+1)%i],t[(r+2)%i])):e<0?t[0]-(s(-n,t[0],t[0],t[1],t[1])-t[0]):e>1?t[i]-(s(n-i,t[i],t[i],t[i-1],t[i-1])-t[i]):s(n-r,t[r?r-1:0],t[r],t[i{t.exports=function(t,e,i,s,n){return function(t,e){var i=1-t;return i*i*i*e}(t,e)+function(t,e){var i=1-t;return 3*i*i*t*e}(t,i)+function(t,e){return 3*(1-t)*t*t*e}(t,s)+function(t,e){return t*t*t*e}(t,n)}},28392:(t,e,i)=>{var s=i(28915);t.exports=function(t,e){var i=t.length-1,n=i*e,r=Math.floor(n);return e<0?s(t[0],t[1],n):e>1?s(t[i],t[i-1],i-n):s(t[r],t[r+1>i?i:r+1],n-r)}},32112:t=>{t.exports=function(t,e,i,s){return function(t,e){var i=1-t;return i*i*e}(t,e)+function(t,e){return 2*(1-t)*t*e}(t,i)+function(t,e){return t*t*e}(t,s)}},47235:(t,e,i)=>{var s=i(7602);t.exports=function(t,e,i){return e+(i-e)*s(t,0,1)}},50178:(t,e,i)=>{var s=i(54261);t.exports=function(t,e,i){return e+(i-e)*s(t,0,1)}},38289:(t,e,i)=>{t.exports={Bezier:i(89318),CatmullRom:i(77259),CubicBezier:i(36316),Linear:i(28392),QuadraticBezier:i(32112),SmoothStep:i(47235),SmootherStep:i(50178)}},98439:t=>{t.exports=function(t){var e=Math.log(t)/.6931471805599453;return 1<{t.exports=function(t,e){return t>0&&0==(t&t-1)&&e>0&&0==(e&e-1)}},81230:t=>{t.exports=function(t){return t>0&&0==(t&t-1)}},49001:(t,e,i)=>{t.exports={GetNext:i(98439),IsSize:i(50030),IsValue:i(81230)}},28453:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){void 0===t&&(t=[(Date.now()*Math.random()).toString()]),this.c=1,this.s0=0,this.s1=0,this.s2=0,this.n=0,this.signs=[-1,1],t&&this.init(t)},rnd:function(){var t=2091639*this.s0+2.3283064365386963e-10*this.c;return this.c=0|t,this.s0=this.s1,this.s1=this.s2,this.s2=t-this.c,this.s2},hash:function(t){var e,i=this.n;t=t.toString();for(var s=0;s>>0,i=(e*=i)>>>0,i+=4294967296*(e-=i);return this.n=i,2.3283064365386963e-10*(i>>>0)},init:function(t){"string"==typeof t?this.state(t):this.sow(t)},sow:function(t){if(this.n=4022871197,this.s0=this.hash(" "),this.s1=this.hash(" "),this.s2=this.hash(" "),this.c=1,t)for(var e=0;e0;e--){var i=Math.floor(this.frac()*(e+1)),s=t[i];t[i]=t[e],t[e]=s}return t}});t.exports=s},63448:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.ceil(t/e),s?(i+t)/e:i+t)}},56583:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.floor(t/e),s?(i+t)/e:i+t)}},77720:t=>{t.exports=function(t,e,i,s){return void 0===i&&(i=0),0===e?t:(t-=i,t=e*Math.round(t/e),s?(i+t)/e:i+t)}},73697:(t,e,i)=>{t.exports={Ceil:i(63448),Floor:i(56583),To:i(77720)}},85454:(t,e,i)=>{i(63595);var s=i(8054),n=i(79291),r={Actions:i(61061),Animations:i(60421),BlendModes:i(10312),Cache:i(83388),Cameras:i(26638),Core:i(42857),Class:i(83419),Create:i(15822),Curves:i(25410),Data:i(44965),Display:i(27460),DOM:i(84902),Events:i(93055),FX:i(66064),Game:i(50127),GameObjects:i(77856),Geom:i(55738),Input:i(14350),Loader:i(57777),Math:i(75508),Physics:i(44563),Plugins:i(18922),Renderer:i(36909),Scale:i(93364),ScaleModes:i(29795),Scene:i(97482),Scenes:i(62194),Structs:i(41392),Textures:i(27458),Tilemaps:i(62501),Time:i(90291),Tweens:i(43066),Utils:i(91799)};r.Sound=i(23717),r=n(!1,r,s),t.exports=r,i.g.Phaser=r},71289:(t,e,i)=>{var s=i(83419),n=i(92209),r=i(88571),o=new s({Extends:r,Mixins:[n.Acceleration,n.Angular,n.Bounce,n.Collision,n.Debug,n.Drag,n.Enable,n.Friction,n.Gravity,n.Immovable,n.Mass,n.Pushable,n.Size,n.Velocity],initialize:function(t,e,i,s,n){r.call(this,t,e,i,s,n),this.body=null}});t.exports=o},86689:(t,e,i)=>{var s=i(83419),n=i(39506),r=i(20339),o=i(89774),a=i(66022),h=i(95540),l=i(46975),u=i(72441),c=i(47956),d=i(37277),f=i(44594),p=i(26099),v=i(82248),g=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.config=this.getConfig(),this.world,this.add,this._category=1,t.sys.events.once(f.BOOT,this.boot,this),t.sys.events.on(f.START,this.start,this)},boot:function(){this.world=new v(this.scene,this.config),this.add=new a(this.world),this.systems.events.once(f.DESTROY,this.destroy,this)},start:function(){this.world||(this.world=new v(this.scene,this.config),this.add=new a(this.world));var t=this.systems.events;h(this.config,"customUpdate",!1)||t.on(f.UPDATE,this.world.update,this.world),t.on(f.POST_UPDATE,this.world.postUpdate,this.world),t.once(f.SHUTDOWN,this.shutdown,this)},enableUpdate:function(){this.systems.events.on(f.UPDATE,this.world.update,this.world)},disableUpdate:function(){this.systems.events.off(f.UPDATE,this.world.update,this.world)},getConfig:function(){var t=this.systems.game.config.physics,e=this.systems.settings.physics;return l(h(e,"arcade",{}),h(t,"arcade",{}))},nextCategory:function(){return this._category=this._category<<1,this._category},overlap:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.world.collideObjects(t,e,i,s,n,!0)},collide:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.world.collideObjects(t,e,i,s,n,!1)},collideTiles:function(t,e,i,s,n){return this.world.collideTiles(t,e,i,s,n)},overlapTiles:function(t,e,i,s,n){return this.world.overlapTiles(t,e,i,s,n)},pause:function(){return this.world.pause()},resume:function(){return this.world.resume()},accelerateTo:function(t,e,i,s,n,r){void 0===s&&(s=60);var o=Math.atan2(i-t.y,e-t.x);return t.body.acceleration.setToPolar(o,s),void 0!==n&&void 0!==r&&t.body.maxVelocity.set(n,r),o},accelerateToObject:function(t,e,i,s,n){return this.accelerateTo(t,e.x,e.y,i,s,n)},closest:function(t,e){e||(e=this.world.bodies.entries);for(var i=Number.MAX_VALUE,s=null,n=t.x,r=t.y,a=e.length,h=0;hi&&(s=l,i=c)}}return s},moveTo:function(t,e,i,s,n){void 0===s&&(s=60),void 0===n&&(n=0);var o=Math.atan2(i-t.y,e-t.x);return n>0&&(s=r(t.x,t.y,e,i)/(n/1e3)),t.body.velocity.setToPolar(o,s),o},moveToObject:function(t,e,i,s){return this.moveTo(t,e.x,e.y,i,s)},velocityFromAngle:function(t,e,i){return void 0===e&&(e=60),void 0===i&&(i=new p),i.setToPolar(n(t),e)},velocityFromRotation:function(t,e,i){return void 0===e&&(e=60),void 0===i&&(i=new p),i.setToPolar(t,e)},overlapRect:function(t,e,i,s,n,r){return c(this.world,t,e,i,s,n,r)},overlapCirc:function(t,e,i,s,n){return u(this.world,t,e,i,s,n)},shutdown:function(){if(this.world){var t=this.systems.events;t.off(f.UPDATE,this.world.update,this.world),t.off(f.POST_UPDATE,this.world.postUpdate,this.world),t.off(f.SHUTDOWN,this.shutdown,this),this.add.destroy(),this.world.destroy(),this.add=null,this.world=null,this._category=1}},destroy:function(){this.shutdown(),this.scene.sys.events.off(f.START,this.start,this),this.scene=null,this.systems=null}});d.register("ArcadePhysics",g,"arcadePhysics"),t.exports=g},13759:(t,e,i)=>{var s=i(83419),n=i(92209),r=i(68287),o=new s({Extends:r,Mixins:[n.Acceleration,n.Angular,n.Bounce,n.Collision,n.Debug,n.Drag,n.Enable,n.Friction,n.Gravity,n.Immovable,n.Mass,n.Pushable,n.Size,n.Velocity],initialize:function(t,e,i,s,n){r.call(this,t,e,i,s,n),this.body=null}});t.exports=o},37742:(t,e,i)=>{var s=i(83419),n=i(78389),r=i(37747),o=i(63012),a=i(43396),h=i(87841),l=i(37303),u=i(95829),c=i(26099),d=new s({Mixins:[n],initialize:function(t,e){var i=64,s=64,n=void 0!==e;n&&e.displayWidth&&(i=e.displayWidth,s=e.displayHeight),n||(e={x:0,y:0,angle:0,rotation:0,scaleX:1,scaleY:1,displayOriginX:0,displayOriginY:0}),this.world=t,this.gameObject=n?e:void 0,this.isBody=!0,this.transform={x:e.x,y:e.y,rotation:e.angle,scaleX:e.scaleX,scaleY:e.scaleY,displayOriginX:e.displayOriginX,displayOriginY:e.displayOriginY},this.debugShowBody=t.defaults.debugShowBody,this.debugShowVelocity=t.defaults.debugShowVelocity,this.debugBodyColor=t.defaults.bodyDebugColor,this.enable=!0,this.isCircle=!1,this.radius=0,this.offset=new c,this.position=new c(e.x-e.scaleX*e.displayOriginX,e.y-e.scaleY*e.displayOriginY),this.prev=this.position.clone(),this.prevFrame=this.position.clone(),this.allowRotation=!0,this.rotation=e.angle,this.preRotation=e.angle,this.width=i,this.height=s,this.sourceWidth=i,this.sourceHeight=s,e.frame&&(this.sourceWidth=e.frame.realWidth,this.sourceHeight=e.frame.realHeight),this.halfWidth=Math.abs(i/2),this.halfHeight=Math.abs(s/2),this.center=new c(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.velocity=new c,this.newVelocity=new c,this.deltaMax=new c,this.acceleration=new c,this.allowDrag=!0,this.drag=new c,this.allowGravity=!0,this.gravity=new c,this.bounce=new c,this.worldBounce=null,this.customBoundsRectangle=t.bounds,this.onWorldBounds=!1,this.onCollide=!1,this.onOverlap=!1,this.maxVelocity=new c(1e4,1e4),this.maxSpeed=-1,this.friction=new c(1,0),this.useDamping=!1,this.angularVelocity=0,this.angularAcceleration=0,this.angularDrag=0,this.maxAngular=1e3,this.mass=1,this.angle=0,this.speed=0,this.facing=r.FACING_NONE,this.immovable=!1,this.pushable=!0,this.slideFactor=new c(1,1),this.moves=!0,this.customSeparateX=!1,this.customSeparateY=!1,this.overlapX=0,this.overlapY=0,this.overlapR=0,this.embedded=!1,this.collideWorldBounds=!1,this.checkCollision=u(!1),this.touching=u(!0),this.wasTouching=u(!0),this.blocked=u(!0),this.syncBounds=!1,this.physicsType=r.DYNAMIC_BODY,this.collisionCategory=1,this.collisionMask=1,this._sx=e.scaleX,this._sy=e.scaleY,this._dx=0,this._dy=0,this._tx=0,this._ty=0,this._bounds=new h,this.directControl=!1,this.autoFrame=this.position.clone()},updateBounds:function(){var t=this.gameObject,e=this.transform;if(t.parentContainer){var i=t.getWorldTransformMatrix(this.world._tempMatrix,this.world._tempMatrix2);e.x=i.tx,e.y=i.ty,e.rotation=a(i.rotation),e.scaleX=i.scaleX,e.scaleY=i.scaleY,e.displayOriginX=t.displayOriginX,e.displayOriginY=t.displayOriginY}else e.x=t.x,e.y=t.y,e.rotation=t.angle,e.scaleX=t.scaleX,e.scaleY=t.scaleY,e.displayOriginX=t.displayOriginX,e.displayOriginY=t.displayOriginY;var s=!1;if(this.syncBounds){var n=t.getBounds(this._bounds);this.width=n.width,this.height=n.height,s=!0}else{var r=Math.abs(e.scaleX),o=Math.abs(e.scaleY);this._sx===r&&this._sy===o||(this.width=this.sourceWidth*r,this.height=this.sourceHeight*o,this._sx=r,this._sy=o,s=!0)}s&&(this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.updateCenter())},updateCenter:function(){this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight)},updateFromGameObject:function(){this.updateBounds();var t=this.transform;this.position.x=t.x+t.scaleX*(this.offset.x-t.displayOriginX),this.position.y=t.y+t.scaleY*(this.offset.y-t.displayOriginY),this.updateCenter()},resetFlags:function(t){void 0===t&&(t=!1);var e=this.wasTouching,i=this.touching,s=this.blocked;t?u(!0,e):(e.none=i.none,e.up=i.up,e.down=i.down,e.left=i.left,e.right=i.right),u(!0,i),u(!0,s),this.overlapR=0,this.overlapX=0,this.overlapY=0,this.embedded=!1},preUpdate:function(t,e){if(t&&this.resetFlags(),this.gameObject&&this.updateFromGameObject(),this.rotation=this.transform.rotation,this.preRotation=this.rotation,this.moves){var i=this.position;this.prev.x=i.x,this.prev.y=i.y,this.prevFrame.x=i.x,this.prevFrame.y=i.y}t&&this.update(e)},update:function(t){var e=this.prev,i=this.position,s=this.velocity;if(e.set(i.x,i.y),!this.moves)return this._dx=i.x-e.x,void(this._dy=i.y-e.y);if(this.directControl){var n=this.autoFrame;s.set((i.x-n.x)/t,(i.y-n.y)/t),this.world.updateMotion(this,t),this._dx=i.x-n.x,this._dy=i.y-n.y}else this.world.updateMotion(this,t),this.newVelocity.set(s.x*t,s.y*t),i.add(this.newVelocity),this._dx=i.x-e.x,this._dy=i.y-e.y;var r=s.x,a=s.y;if(this.updateCenter(),this.angle=Math.atan2(a,r),this.speed=Math.sqrt(r*r+a*a),this.collideWorldBounds&&this.checkWorldBounds()&&this.onWorldBounds){var h=this.blocked;this.world.emit(o.WORLD_BOUNDS,this,h.up,h.down,h.left,h.right)}},postUpdate:function(){var t=this.position,e=t.x-this.prevFrame.x,i=t.y-this.prevFrame.y,s=this.gameObject;if(this.moves){var n=this.deltaMax.x,o=this.deltaMax.y;0!==n&&0!==e&&(e<0&&e<-n?e=-n:e>0&&e>n&&(e=n)),0!==o&&0!==i&&(i<0&&i<-o?i=-o:i>0&&i>o&&(i=o)),s&&(s.x+=e,s.y+=i)}e<0?this.facing=r.FACING_LEFT:e>0&&(this.facing=r.FACING_RIGHT),i<0?this.facing=r.FACING_UP:i>0&&(this.facing=r.FACING_DOWN),this.allowRotation&&s&&(s.angle+=this.deltaZ()),this._tx=e,this._ty=i,this.autoFrame.set(t.x,t.y)},setBoundsRectangle:function(t){return this.customBoundsRectangle=t||this.world.bounds,this},checkWorldBounds:function(){var t=this.position,e=this.velocity,i=this.blocked,s=this.customBoundsRectangle,n=this.world.checkCollision,r=this.worldBounce?-this.worldBounce.x:-this.bounce.x,o=this.worldBounce?-this.worldBounce.y:-this.bounce.y,a=!1;return t.xs.right&&n.right&&(t.x=s.right-this.width,e.x*=r,i.right=!0,a=!0),t.ys.bottom&&n.down&&(t.y=s.bottom-this.height,e.y*=o,i.down=!0,a=!0),a&&(this.blocked.none=!1,this.updateCenter()),a},setOffset:function(t,e){return void 0===e&&(e=t),this.offset.set(t,e),this},setGameObject:function(t,e){return void 0===e&&(e=!0),this.world.remove(this),this.gameObject&&this.gameObject.body&&(this.gameObject.body=null),this.gameObject=t,t.body&&(t.body=this),this.setSize(),this.world.add(this),this.enable=e,this},setSize:function(t,e,i){void 0===i&&(i=!0);var s=this.gameObject;if(s&&(!t&&s.frame&&(t=s.frame.realWidth),!e&&s.frame&&(e=s.frame.realHeight)),this.sourceWidth=t,this.sourceHeight=e,this.width=this.sourceWidth*this._sx,this.height=this.sourceHeight*this._sy,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.updateCenter(),i&&s&&s.getCenter){var n=(s.width-t)/2,r=(s.height-e)/2;this.offset.set(n,r)}return this.isCircle=!1,this.radius=0,this},setCircle:function(t,e,i){return void 0===e&&(e=this.offset.x),void 0===i&&(i=this.offset.y),t>0?(this.isCircle=!0,this.radius=t,this.sourceWidth=2*t,this.sourceHeight=2*t,this.width=this.sourceWidth*this._sx,this.height=this.sourceHeight*this._sy,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.offset.set(e,i),this.updateCenter()):this.isCircle=!1,this},reset:function(t,e){this.stop();var i=this.gameObject;i&&(i.setPosition(t,e),this.rotation=i.angle,this.preRotation=i.angle);var s=this.position;i&&i.getTopLeft?i.getTopLeft(s):s.set(t,e),this.prev.copy(s),this.prevFrame.copy(s),this.autoFrame.copy(s),i&&this.updateBounds(),this.updateCenter(),this.collideWorldBounds&&this.checkWorldBounds(),this.resetFlags(!0)},stop:function(){return this.velocity.set(0),this.acceleration.set(0),this.speed=0,this.angularVelocity=0,this.angularAcceleration=0,this},getBounds:function(t){return t.x=this.x,t.y=this.y,t.right=this.right,t.bottom=this.bottom,t},hitTest:function(t,e){return this.isCircle?this.radius>0&&t>=this.left&&t<=this.right&&e>=this.top&&e<=this.bottom&&(this.center.x-t)*(this.center.x-t)+(this.center.y-e)*(this.center.y-e)<=this.radius*this.radius:l(this,t,e)},onFloor:function(){return this.blocked.down},onCeiling:function(){return this.blocked.up},onWall:function(){return this.blocked.left||this.blocked.right},deltaAbsX:function(){return this._dx>0?this._dx:-this._dx},deltaAbsY:function(){return this._dy>0?this._dy:-this._dy},deltaX:function(){return this._dx},deltaY:function(){return this._dy},deltaXFinal:function(){return this._tx},deltaYFinal:function(){return this._ty},deltaZ:function(){return this.rotation-this.preRotation},destroy:function(){this.enable=!1,this.world&&this.world.pendingDestroy.set(this)},drawDebug:function(t){var e=this.position,i=e.x+this.halfWidth,s=e.y+this.halfHeight;this.debugShowBody&&(t.lineStyle(t.defaultStrokeWidth,this.debugBodyColor),this.isCircle?t.strokeCircle(i,s,this.width/2):(this.checkCollision.up&&t.lineBetween(e.x,e.y,e.x+this.width,e.y),this.checkCollision.right&&t.lineBetween(e.x+this.width,e.y,e.x+this.width,e.y+this.height),this.checkCollision.down&&t.lineBetween(e.x,e.y+this.height,e.x+this.width,e.y+this.height),this.checkCollision.left&&t.lineBetween(e.x,e.y,e.x,e.y+this.height))),this.debugShowVelocity&&(t.lineStyle(t.defaultStrokeWidth,this.world.defaults.velocityDebugColor,1),t.lineBetween(i,s,i+this.velocity.x/2,s+this.velocity.y/2))},willDrawDebug:function(){return this.debugShowBody||this.debugShowVelocity},setDirectControl:function(t){return void 0===t&&(t=!0),this.directControl=t,this},setCollideWorldBounds:function(t,e,i,s){void 0===t&&(t=!0),this.collideWorldBounds=t;var n=void 0!==e,r=void 0!==i;return(n||r)&&(this.worldBounce||(this.worldBounce=new c),n&&(this.worldBounce.x=e),r&&(this.worldBounce.y=i)),void 0!==s&&(this.onWorldBounds=s),this},setVelocity:function(t,e){return this.velocity.set(t,e),t=this.velocity.x,e=this.velocity.y,this.speed=Math.sqrt(t*t+e*e),this},setVelocityX:function(t){return this.setVelocity(t,this.velocity.y)},setVelocityY:function(t){return this.setVelocity(this.velocity.x,t)},setMaxVelocity:function(t,e){return this.maxVelocity.set(t,e),this},setMaxVelocityX:function(t){return this.maxVelocity.x=t,this},setMaxVelocityY:function(t){return this.maxVelocity.y=t,this},setMaxSpeed:function(t){return this.maxSpeed=t,this},setSlideFactor:function(t,e){return this.slideFactor.set(t,e),this},setBounce:function(t,e){return this.bounce.set(t,e),this},setBounceX:function(t){return this.bounce.x=t,this},setBounceY:function(t){return this.bounce.y=t,this},setAcceleration:function(t,e){return this.acceleration.set(t,e),this},setAccelerationX:function(t){return this.acceleration.x=t,this},setAccelerationY:function(t){return this.acceleration.y=t,this},setAllowDrag:function(t){return void 0===t&&(t=!0),this.allowDrag=t,this},setAllowGravity:function(t){return void 0===t&&(t=!0),this.allowGravity=t,this},setAllowRotation:function(t){return void 0===t&&(t=!0),this.allowRotation=t,this},setDrag:function(t,e){return this.drag.set(t,e),this},setDamping:function(t){return this.useDamping=t,this},setDragX:function(t){return this.drag.x=t,this},setDragY:function(t){return this.drag.y=t,this},setGravity:function(t,e){return this.gravity.set(t,e),this},setGravityX:function(t){return this.gravity.x=t,this},setGravityY:function(t){return this.gravity.y=t,this},setFriction:function(t,e){return this.friction.set(t,e),this},setFrictionX:function(t){return this.friction.x=t,this},setFrictionY:function(t){return this.friction.y=t,this},setAngularVelocity:function(t){return this.angularVelocity=t,this},setAngularAcceleration:function(t){return this.angularAcceleration=t,this},setAngularDrag:function(t){return this.angularDrag=t,this},setMass:function(t){return this.mass=t,this},setImmovable:function(t){return void 0===t&&(t=!0),this.immovable=t,this},setEnable:function(t){return void 0===t&&(t=!0),this.enable=t,this},processX:function(t,e,i,s){this.x+=t,this.updateCenter(),null!==e&&(this.velocity.x=e*this.slideFactor.x);var n=this.blocked;i&&(n.left=!0,n.none=!1),s&&(n.right=!0,n.none=!1)},processY:function(t,e,i,s){this.y+=t,this.updateCenter(),null!==e&&(this.velocity.y=e*this.slideFactor.y);var n=this.blocked;i&&(n.up=!0,n.none=!1),s&&(n.down=!0,n.none=!1)},x:{get:function(){return this.position.x},set:function(t){this.position.x=t}},y:{get:function(){return this.position.y},set:function(t){this.position.y=t}},left:{get:function(){return this.position.x}},right:{get:function(){return this.position.x+this.width}},top:{get:function(){return this.position.y}},bottom:{get:function(){return this.position.y+this.height}}});t.exports=d},79342:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,n,r,o){this.world=t,this.name="",this.active=!0,this.overlapOnly=e,this.object1=i,this.object2=s,this.collideCallback=n,this.processCallback=r,this.callbackContext=o},setName:function(t){return this.name=t,this},update:function(){this.world.collideObjects(this.object1,this.object2,this.collideCallback,this.processCallback,this.callbackContext,this.overlapOnly)},destroy:function(){this.world.removeCollider(this),this.active=!1,this.world=null,this.object1=null,this.object2=null,this.collideCallback=null,this.processCallback=null,this.callbackContext=null}});t.exports=s},66022:(t,e,i)=>{var s=i(71289),n=i(13759),r=i(37742),o=i(83419),a=i(37747),h=i(60758),l=i(72624),u=i(71464),c=new o({initialize:function(t){this.world=t,this.scene=t.scene,this.sys=t.scene.sys},collider:function(t,e,i,s,n){return this.world.addCollider(t,e,i,s,n)},overlap:function(t,e,i,s,n){return this.world.addOverlap(t,e,i,s,n)},existing:function(t,e){var i=e?a.STATIC_BODY:a.DYNAMIC_BODY;return this.world.enableBody(t,i),t},staticImage:function(t,e,i,n){var r=new s(this.scene,t,e,i,n);return this.sys.displayList.add(r),this.world.enableBody(r,a.STATIC_BODY),r},image:function(t,e,i,n){var r=new s(this.scene,t,e,i,n);return this.sys.displayList.add(r),this.world.enableBody(r,a.DYNAMIC_BODY),r},staticSprite:function(t,e,i,s){var r=new n(this.scene,t,e,i,s);return this.sys.displayList.add(r),this.sys.updateList.add(r),this.world.enableBody(r,a.STATIC_BODY),r},sprite:function(t,e,i,s){var r=new n(this.scene,t,e,i,s);return this.sys.displayList.add(r),this.sys.updateList.add(r),this.world.enableBody(r,a.DYNAMIC_BODY),r},staticGroup:function(t,e){return this.sys.updateList.add(new u(this.world,this.world.scene,t,e))},group:function(t,e){return this.sys.updateList.add(new h(this.world,this.world.scene,t,e))},body:function(t,e,i,s){var n=new r(this.world);return n.position.set(t,e),i&&s&&n.setSize(i,s),this.world.add(n,a.DYNAMIC_BODY),n},staticBody:function(t,e,i,s){var n=new l(this.world);return n.position.set(t,e),i&&s&&n.setSize(i,s),this.world.add(n,a.STATIC_BODY),n},destroy:function(){this.world=null,this.scene=null,this.sys=null}});t.exports=c},79599:t=>{t.exports=function(t){var e=0;if(Array.isArray(t))for(var i=0;i{var s=i(37747);t.exports=function(t,e,i,n){var r=0,o=t.deltaAbsX()+e.deltaAbsX()+n;return 0===t._dx&&0===e._dx?(t.embedded=!0,e.embedded=!0):t._dx>e._dx?(r=t.right-e.x)>o&&!i||!1===t.checkCollision.right||!1===e.checkCollision.left?r=0:(t.touching.none=!1,t.touching.right=!0,e.touching.none=!1,e.touching.left=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.right=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.left=!0)):t._dxo&&!i||!1===t.checkCollision.left||!1===e.checkCollision.right?r=0:(t.touching.none=!1,t.touching.left=!0,e.touching.none=!1,e.touching.right=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.left=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.right=!0))),t.overlapX=r,e.overlapX=r,r}},45170:(t,e,i)=>{var s=i(37747);t.exports=function(t,e,i,n){var r=0,o=t.deltaAbsY()+e.deltaAbsY()+n;return 0===t._dy&&0===e._dy?(t.embedded=!0,e.embedded=!0):t._dy>e._dy?(r=t.bottom-e.y)>o&&!i||!1===t.checkCollision.down||!1===e.checkCollision.up?r=0:(t.touching.none=!1,t.touching.down=!0,e.touching.none=!1,e.touching.up=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.down=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.up=!0)):t._dyo&&!i||!1===t.checkCollision.up||!1===e.checkCollision.down?r=0:(t.touching.none=!1,t.touching.up=!0,e.touching.none=!1,e.touching.down=!0,e.physicsType!==s.STATIC_BODY||i||(t.blocked.none=!1,t.blocked.up=!0),t.physicsType!==s.STATIC_BODY||i||(e.blocked.none=!1,e.blocked.down=!0))),t.overlapY=r,e.overlapY=r,r}},60758:(t,e,i)=>{var s=i(13759),n=i(83419),r=i(78389),o=i(37747),a=i(95540),h=i(26479),l=i(41212),u=new n({Extends:h,Mixins:[r],initialize:function(t,e,i,n){if(i||n)if(l(i))n=i,i=null,n.internalCreateCallback=this.createCallbackHandler,n.internalRemoveCallback=this.removeCallbackHandler;else if(Array.isArray(i)&&l(i[0])){var r=this;i.forEach((function(t){t.internalCreateCallback=r.createCallbackHandler,t.internalRemoveCallback=r.removeCallbackHandler,t.classType=a(t,"classType",s)})),n=null}else n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler};else n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler};this.world=t,n&&(n.classType=a(n,"classType",s)),this.physicsType=o.DYNAMIC_BODY,this.collisionCategory=1,this.collisionMask=2147483647,this.defaults={setCollideWorldBounds:a(n,"collideWorldBounds",!1),setBoundsRectangle:a(n,"customBoundsRectangle",null),setAccelerationX:a(n,"accelerationX",0),setAccelerationY:a(n,"accelerationY",0),setAllowDrag:a(n,"allowDrag",!0),setAllowGravity:a(n,"allowGravity",!0),setAllowRotation:a(n,"allowRotation",!0),setDamping:a(n,"useDamping",!1),setBounceX:a(n,"bounceX",0),setBounceY:a(n,"bounceY",0),setDragX:a(n,"dragX",0),setDragY:a(n,"dragY",0),setEnable:a(n,"enable",!0),setGravityX:a(n,"gravityX",0),setGravityY:a(n,"gravityY",0),setFrictionX:a(n,"frictionX",0),setFrictionY:a(n,"frictionY",0),setMaxSpeed:a(n,"maxSpeed",-1),setMaxVelocityX:a(n,"maxVelocityX",1e4),setMaxVelocityY:a(n,"maxVelocityY",1e4),setVelocityX:a(n,"velocityX",0),setVelocityY:a(n,"velocityY",0),setAngularVelocity:a(n,"angularVelocity",0),setAngularAcceleration:a(n,"angularAcceleration",0),setAngularDrag:a(n,"angularDrag",0),setMass:a(n,"mass",1),setImmovable:a(n,"immovable",!1)},h.call(this,e,i,n),this.type="PhysicsGroup"},createCallbackHandler:function(t){t.body||this.world.enableBody(t,o.DYNAMIC_BODY);var e=t.body;for(var i in this.defaults)e[i](this.defaults[i])},removeCallbackHandler:function(t){t.body&&this.world.disableBody(t)},setVelocity:function(t,e,i){void 0===i&&(i=0);for(var s=this.getChildren(),n=0;n{var e,i,s,n,r,o,a,h,l,u,c,d,f,p,v,g,m,y=function(){return u&&v&&i.blocked.right?(e.processX(-m,a,!1,!0),1):l&&g&&i.blocked.left?(e.processX(m,a,!0),1):f&&g&&e.blocked.right?(i.processX(-m,h,!1,!0),2):d&&v&&e.blocked.left?(i.processX(m,h,!0),2):0},x=function(t){if(s&&n)m*=.5,0===t||3===t?(e.processX(m,r),i.processX(-m,o)):(e.processX(-m,r),i.processX(m,o));else if(s&&!n)0===t||3===t?e.processX(m,a,!0):e.processX(-m,a,!1,!0);else if(!s&&n)0===t||3===t?i.processX(-m,h,!1,!0):i.processX(m,h,!0);else{var v=.5*m;0===t?p?(e.processX(m,0,!0),i.processX(0,null,!1,!0)):f?(e.processX(v,0,!0),i.processX(-v,0,!1,!0)):(e.processX(v,i.velocity.x,!0),i.processX(-v,null,!1,!0)):1===t?c?(e.processX(0,null,!1,!0),i.processX(m,0,!0)):u?(e.processX(-v,0,!1,!0),i.processX(v,0,!0)):(e.processX(-v,null,!1,!0),i.processX(v,e.velocity.x,!0)):2===t?p?(e.processX(-m,0,!1,!0),i.processX(0,null,!0)):d?(e.processX(-v,0,!1,!0),i.processX(v,0,!0)):(e.processX(-v,i.velocity.x,!1,!0),i.processX(v,null,!0)):3===t&&(c?(e.processX(0,null,!0),i.processX(-m,0,!1,!0)):l?(e.processX(v,0,!0),i.processX(-v,0,!1,!0)):(e.processX(v,i.velocity.y,!0),i.processX(-v,null,!1,!0)))}return!0};t.exports={BlockCheck:y,Check:function(){var t=e.velocity.x,s=i.velocity.x,n=Math.sqrt(s*s*i.mass/e.mass)*(s>0?1:-1),a=Math.sqrt(t*t*e.mass/i.mass)*(t>0?1:-1),h=.5*(n+a);return a-=h,r=h+(n-=h)*e.bounce.x,o=h+a*i.bounce.x,l&&g?x(0):d&&v?x(1):u&&v?x(2):!(!f||!g)&&x(3)},Set:function(t,r,o){i=r;var x=(e=t).velocity.x,T=i.velocity.x;return s=e.pushable,l=e._dx<0,u=e._dx>0,c=0===e._dx,v=Math.abs(e.right-i.x)<=Math.abs(i.right-e.x),a=T-x*e.bounce.x,n=i.pushable,d=i._dx<0,f=i._dx>0,p=0===i._dx,g=!v,h=x-T*i.bounce.x,m=Math.abs(o),y()},Run:x,RunImmovableBody1:function(t){if(1===t?i.velocity.x=0:v?i.processX(m,h,!0):i.processX(-m,h,!1,!0),e.moves){var s=e.directControl?e.y-e.autoFrame.y:e.y-e.prev.y;i.y+=s*e.friction.y,i._dy=i.y-i.prev.y}},RunImmovableBody2:function(t){if(2===t?e.velocity.x=0:g?e.processX(m,a,!0):e.processX(-m,a,!1,!0),i.moves){var s=i.directControl?i.y-i.autoFrame.y:i.y-i.prev.y;e.y+=s*i.friction.y,e._dy=e.y-e.prev.y}}}},47962:t=>{var e,i,s,n,r,o,a,h,l,u,c,d,f,p,v,g,m,y=function(){return u&&v&&i.blocked.down?(e.processY(-m,a,!1,!0),1):l&&g&&i.blocked.up?(e.processY(m,a,!0),1):f&&g&&e.blocked.down?(i.processY(-m,h,!1,!0),2):d&&v&&e.blocked.up?(i.processY(m,h,!0),2):0},x=function(t){if(s&&n)m*=.5,0===t||3===t?(e.processY(m,r),i.processY(-m,o)):(e.processY(-m,r),i.processY(m,o));else if(s&&!n)0===t||3===t?e.processY(m,a,!0):e.processY(-m,a,!1,!0);else if(!s&&n)0===t||3===t?i.processY(-m,h,!1,!0):i.processY(m,h,!0);else{var v=.5*m;0===t?p?(e.processY(m,0,!0),i.processY(0,null,!1,!0)):f?(e.processY(v,0,!0),i.processY(-v,0,!1,!0)):(e.processY(v,i.velocity.y,!0),i.processY(-v,null,!1,!0)):1===t?c?(e.processY(0,null,!1,!0),i.processY(m,0,!0)):u?(e.processY(-v,0,!1,!0),i.processY(v,0,!0)):(e.processY(-v,null,!1,!0),i.processY(v,e.velocity.y,!0)):2===t?p?(e.processY(-m,0,!1,!0),i.processY(0,null,!0)):d?(e.processY(-v,0,!1,!0),i.processY(v,0,!0)):(e.processY(-v,i.velocity.y,!1,!0),i.processY(v,null,!0)):3===t&&(c?(e.processY(0,null,!0),i.processY(-m,0,!1,!0)):l?(e.processY(v,0,!0),i.processY(-v,0,!1,!0)):(e.processY(v,i.velocity.y,!0),i.processY(-v,null,!1,!0)))}return!0};t.exports={BlockCheck:y,Check:function(){var t=e.velocity.y,s=i.velocity.y,n=Math.sqrt(s*s*i.mass/e.mass)*(s>0?1:-1),a=Math.sqrt(t*t*e.mass/i.mass)*(t>0?1:-1),h=.5*(n+a);return a-=h,r=h+(n-=h)*e.bounce.y,o=h+a*i.bounce.y,l&&g?x(0):d&&v?x(1):u&&v?x(2):!(!f||!g)&&x(3)},Set:function(t,r,o){i=r;var x=(e=t).velocity.y,T=i.velocity.y;return s=e.pushable,l=e._dy<0,u=e._dy>0,c=0===e._dy,v=Math.abs(e.bottom-i.y)<=Math.abs(i.bottom-e.y),a=T-x*e.bounce.y,n=i.pushable,d=i._dy<0,f=i._dy>0,p=0===i._dy,g=!v,h=x-T*i.bounce.y,m=Math.abs(o),y()},Run:x,RunImmovableBody1:function(t){if(1===t?i.velocity.y=0:v?i.processY(m,h,!0):i.processY(-m,h,!1,!0),e.moves){var s=e.directControl?e.x-e.autoFrame.x:e.x-e.prev.x;i.x+=s*e.friction.x,i._dx=i.x-i.prev.x}},RunImmovableBody2:function(t){if(2===t?e.velocity.y=0:g?e.processY(m,a,!0):e.processY(-m,a,!1,!0),i.moves){var s=i.directControl?i.x-i.autoFrame.x:i.x-i.prev.x;e.x+=s*i.friction.x,e._dx=e.x-e.prev.x}}}},14087:(t,e,i)=>{var s=i(64897),n=i(3017);t.exports=function(t,e,i,r,o){void 0===o&&(o=s(t,e,i,r));var a=t.immovable,h=e.immovable;if(i||0===o||a&&h||t.customSeparateX||e.customSeparateX)return 0!==o||t.embedded&&e.embedded;var l=n.Set(t,e,o);return a||h?(a?n.RunImmovableBody1(l):h&&n.RunImmovableBody2(l),!0):l>0||n.Check()}},89936:(t,e,i)=>{var s=i(45170),n=i(47962);t.exports=function(t,e,i,r,o){void 0===o&&(o=s(t,e,i,r));var a=t.immovable,h=e.immovable;if(i||0===o||a&&h||t.customSeparateY||e.customSeparateY)return 0!==o||t.embedded&&e.embedded;var l=n.Set(t,e,o);return a||h?(a?n.RunImmovableBody1(l):h&&n.RunImmovableBody2(l),!0):l>0||n.Check()}},95829:t=>{t.exports=function(t,e){return void 0===e&&(e={}),e.none=t,e.up=!1,e.down=!1,e.left=!1,e.right=!1,t||(e.up=!0,e.down=!0,e.left=!0,e.right=!0),e}},72624:(t,e,i)=>{var s=i(87902),n=i(83419),r=i(78389),o=i(37747),a=i(37303),h=i(95829),l=i(26099),u=new n({Mixins:[r],initialize:function(t,e){var i=64,s=64,n=void 0!==e;n&&e.displayWidth&&(i=e.displayWidth,s=e.displayHeight),n||(e={x:0,y:0,angle:0,rotation:0,scaleX:1,scaleY:1,displayOriginX:0,displayOriginY:0}),this.world=t,this.gameObject=n?e:void 0,this.isBody=!0,this.debugShowBody=t.defaults.debugShowStaticBody,this.debugBodyColor=t.defaults.staticBodyDebugColor,this.enable=!0,this.isCircle=!1,this.radius=0,this.offset=new l,this.position=new l(e.x-i*e.originX,e.y-s*e.originY),this.width=i,this.height=s,this.halfWidth=Math.abs(this.width/2),this.halfHeight=Math.abs(this.height/2),this.center=new l(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.velocity=l.ZERO,this.allowGravity=!1,this.gravity=l.ZERO,this.bounce=l.ZERO,this.onWorldBounds=!1,this.onCollide=!1,this.onOverlap=!1,this.mass=1,this.immovable=!0,this.pushable=!1,this.customSeparateX=!1,this.customSeparateY=!1,this.overlapX=0,this.overlapY=0,this.overlapR=0,this.embedded=!1,this.collideWorldBounds=!1,this.checkCollision=h(!1),this.touching=h(!0),this.wasTouching=h(!0),this.blocked=h(!0),this.physicsType=o.STATIC_BODY,this.collisionCategory=1,this.collisionMask=1,this._dx=0,this._dy=0},setGameObject:function(t,e){return t&&t!==this.gameObject&&(this.gameObject.body=null,t.body=this,this.gameObject=t),e&&this.updateFromGameObject(),this},updateFromGameObject:function(){this.world.staticTree.remove(this);var t=this.gameObject;return t.getTopLeft(this.position),this.width=t.displayWidth,this.height=t.displayHeight,this.halfWidth=Math.abs(this.width/2),this.halfHeight=Math.abs(this.height/2),this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight),this.world.staticTree.insert(this),this},setOffset:function(t,e){return void 0===e&&(e=t),this.world.staticTree.remove(this),this.position.x-=this.offset.x,this.position.y-=this.offset.y,this.offset.set(t,e),this.position.x+=this.offset.x,this.position.y+=this.offset.y,this.updateCenter(),this.world.staticTree.insert(this),this},setSize:function(t,e,i){void 0===i&&(i=!0);var s=this.gameObject;if(s&&s.frame&&(t||(t=s.frame.realWidth),e||(e=s.frame.realHeight)),this.world.staticTree.remove(this),this.width=t,this.height=e,this.halfWidth=Math.floor(t/2),this.halfHeight=Math.floor(e/2),i&&s&&s.getCenter){var n=s.displayWidth/2,r=s.displayHeight/2;this.position.x-=this.offset.x,this.position.y-=this.offset.y,this.offset.set(n-this.halfWidth,r-this.halfHeight),this.position.x+=this.offset.x,this.position.y+=this.offset.y}return this.updateCenter(),this.isCircle=!1,this.radius=0,this.world.staticTree.insert(this),this},setCircle:function(t,e,i){return void 0===e&&(e=this.offset.x),void 0===i&&(i=this.offset.y),t>0?(this.world.staticTree.remove(this),this.isCircle=!0,this.radius=t,this.width=2*t,this.height=2*t,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.offset.set(e,i),this.updateCenter(),this.world.staticTree.insert(this)):this.isCircle=!1,this},updateCenter:function(){this.center.set(this.position.x+this.halfWidth,this.position.y+this.halfHeight)},reset:function(t,e){var i=this.gameObject;void 0===t&&(t=i.x),void 0===e&&(e=i.y),this.world.staticTree.remove(this),i.setPosition(t,e),i.getTopLeft(this.position),this.position.x+=this.offset.x,this.position.y+=this.offset.y,this.updateCenter(),this.world.staticTree.insert(this)},stop:function(){return this},getBounds:function(t){return t.x=this.x,t.y=this.y,t.right=this.right,t.bottom=this.bottom,t},hitTest:function(t,e){return this.isCircle?s(this,t,e):a(this,t,e)},postUpdate:function(){},deltaAbsX:function(){return 0},deltaAbsY:function(){return 0},deltaX:function(){return 0},deltaY:function(){return 0},deltaZ:function(){return 0},destroy:function(){this.enable=!1,this.world.pendingDestroy.set(this)},drawDebug:function(t){var e=this.position,i=e.x+this.halfWidth,s=e.y+this.halfHeight;this.debugShowBody&&(t.lineStyle(t.defaultStrokeWidth,this.debugBodyColor,1),this.isCircle?t.strokeCircle(i,s,this.width/2):t.strokeRect(e.x,e.y,this.width,this.height))},willDrawDebug:function(){return this.debugShowBody},setMass:function(t){return t<=0&&(t=.1),this.mass=t,this},x:{get:function(){return this.position.x},set:function(t){this.world.staticTree.remove(this),this.position.x=t,this.world.staticTree.insert(this)}},y:{get:function(){return this.position.y},set:function(t){this.world.staticTree.remove(this),this.position.y=t,this.world.staticTree.insert(this)}},left:{get:function(){return this.position.x}},right:{get:function(){return this.position.x+this.width}},top:{get:function(){return this.position.y}},bottom:{get:function(){return this.position.y+this.height}}});t.exports=u},71464:(t,e,i)=>{var s=i(13759),n=i(83419),r=i(78389),o=i(37747),a=i(95540),h=i(26479),l=i(41212),u=new n({Extends:h,Mixins:[r],initialize:function(t,e,i,n){i||n?l(i)?(n=i,i=null,n.internalCreateCallback=this.createCallbackHandler,n.internalRemoveCallback=this.removeCallbackHandler,n.createMultipleCallback=this.createMultipleCallbackHandler,n.classType=a(n,"classType",s)):Array.isArray(i)&&l(i[0])?(n=i,i=null,n.forEach((function(t){t.internalCreateCallback=this.createCallbackHandler,t.internalRemoveCallback=this.removeCallbackHandler,t.createMultipleCallback=this.createMultipleCallbackHandler,t.classType=a(t,"classType",s)}))):n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler}:n={internalCreateCallback:this.createCallbackHandler,internalRemoveCallback:this.removeCallbackHandler,createMultipleCallback:this.createMultipleCallbackHandler,classType:s},this.world=t,this.physicsType=o.STATIC_BODY,this.collisionCategory=1,this.collisionMask=1,h.call(this,e,i,n),this.type="StaticPhysicsGroup"},createCallbackHandler:function(t){t.body||this.world.enableBody(t,o.STATIC_BODY)},removeCallbackHandler:function(t){t.body&&this.world.disableBody(t)},createMultipleCallbackHandler:function(){this.refresh()},refresh:function(){for(var t=this.children.entries,e=0;e{var s=i(55495),n=i(37742),r=i(45319),o=i(83419),a=i(79342),h=i(37747),l=i(20339),u=i(52816),c=i(50792),d=i(63012),f=i(43855),p=i(5470),v=i(94977),g=i(64897),m=i(45170),y=i(96523),x=i(35154),T=i(36383),w=i(25774),b=i(96602),S=i(87841),E=i(59542),A=i(40012),C=i(14087),_=i(89936),M=i(35072),P=i(72624),R=i(2483),L=i(61340),O=i(26099),F=i(15994),D=new o({Extends:c,initialize:function(t,e){c.call(this),this.scene=t,this.bodies=new M,this.staticBodies=new M,this.pendingDestroy=new M,this.colliders=new w,this.gravity=new O(x(e,"gravity.x",0),x(e,"gravity.y",0)),this.bounds=new S(x(e,"x",0),x(e,"y",0),x(e,"width",t.sys.scale.width),x(e,"height",t.sys.scale.height)),this.checkCollision={up:x(e,"checkCollision.up",!0),down:x(e,"checkCollision.down",!0),left:x(e,"checkCollision.left",!0),right:x(e,"checkCollision.right",!0)},this.fps=x(e,"fps",60),this.fixedStep=x(e,"fixedStep",!0),this._elapsed=0,this._frameTime=1/this.fps,this._frameTimeMS=1e3*this._frameTime,this.stepsLastFrame=0,this.timeScale=x(e,"timeScale",1),this.OVERLAP_BIAS=x(e,"overlapBias",4),this.TILE_BIAS=x(e,"tileBias",16),this.forceX=x(e,"forceX",!1),this.isPaused=x(e,"isPaused",!1),this._total=0,this.drawDebug=x(e,"debug",!1),this.debugGraphic,this.defaults={debugShowBody:x(e,"debugShowBody",!0),debugShowStaticBody:x(e,"debugShowStaticBody",!0),debugShowVelocity:x(e,"debugShowVelocity",!0),bodyDebugColor:x(e,"debugBodyColor",16711935),staticBodyDebugColor:x(e,"debugStaticBodyColor",255),velocityDebugColor:x(e,"debugVelocityColor",65280)},this.maxEntries=x(e,"maxEntries",16),this.useTree=x(e,"useTree",!0),this.tree=new E(this.maxEntries),this.staticTree=new E(this.maxEntries),this.treeMinMax={minX:0,minY:0,maxX:0,maxY:0},this._tempMatrix=new L,this._tempMatrix2=new L,this.tileFilterOptions={isColliding:!0,isNotEmpty:!0,hasInterestingFace:!0},this.drawDebug&&this.createDebugGraphic()},enable:function(t,e){void 0===e&&(e=h.DYNAMIC_BODY),Array.isArray(t)||(t=[t]);for(var i=0;i=r;for(this.fixedStep||(n=.001*e,a=!0,this._elapsed=0),i=0;i=r;)this._elapsed-=r,this.step(n)}},step:function(t){var e,i,s=this.bodies.entries,n=s.length;for(e=0;e0){var l=this.tree,u=this.staticTree;for(s=(i=a.entries).length,t=0;t-1&&t.velocity.length()>d&&(t.velocity.normalize().scale(d),c=d),t.speed=c},separate:function(t,e,i,s,n){var r,o,a=!1,h=!0;if(!t.enable||!e.enable||t.checkCollision.none||e.checkCollision.none||!this.intersects(t,e))return a;if(i&&!1===i.call(s,t.gameObject,e.gameObject))return a;if(t.isCircle||e.isCircle){var l=this.separateCircle(t,e,n);l.result?(a=!0,h=!1):(r=l.x,o=l.y,h=!0)}if(h){var u=!1,c=!1,f=this.OVERLAP_BIAS;n?(u=C(t,e,n,f,r),c=_(t,e,n,f,o)):this.forceX||Math.abs(this.gravity.y+t.gravity.y)E&&(p=l(y,x,E,S)-w):x>A&&(yE&&(p=l(y,x,E,A)-w)),p*=-1}else p=t.halfWidth+e.halfWidth-u(o,a);t.overlapR=p,e.overlapR=p;var C=s(o,a),_=(p+T.EPSILON)*Math.cos(C),M=(p+T.EPSILON)*Math.sin(C),P={overlap:p,result:!1,x:_,y:M};if(i&&(!v||v&&0!==p))return P.result=!0,P;if(!v&&0===p||h&&c||t.customSeparateX||e.customSeparateX)return P.x=void 0,P.y=void 0,P;var R=!t.pushable&&!e.pushable;if(v){var L=o.x-a.x,O=o.y-a.y,F=Math.sqrt(Math.pow(L,2)+Math.pow(O,2)),D=(a.x-o.x)/F||0,k=(a.y-o.y)/F||0,I=2*(d.x*D+d.y*k-f.x*D-f.y*k)/(t.mass+e.mass);!h&&!c&&t.pushable&&e.pushable||(I*=2),!h&&t.pushable&&(d.x=d.x-I/t.mass*D,d.y=d.y-I/t.mass*k,d.multiply(t.bounce)),!c&&e.pushable&&(f.x=f.x+I/e.mass*D,f.y=f.y+I/e.mass*k,f.multiply(e.bounce)),h||c||(_*=.5,M*=.5),!h||t.pushable||R?(t.x-=_,t.y-=M,t.updateCenter()):(!c||e.pushable||R)&&(e.x+=_,e.y+=M,e.updateCenter()),P.result=!0}else!h||t.pushable||R?(t.x-=_,t.y-=M,t.updateCenter()):(!c||e.pushable||R)&&(e.x+=_,e.y+=M,e.updateCenter()),P.x=void 0,P.y=void 0;return P},intersects:function(t,e){return t!==e&&(t.isCircle||e.isCircle?t.isCircle?e.isCircle?u(t.center,e.center)<=t.halfWidth+e.halfWidth:this.circleBodyIntersects(t,e):this.circleBodyIntersects(e,t):!(t.right<=e.left||t.bottom<=e.top||t.left>=e.right||t.top>=e.bottom))},circleBodyIntersects:function(t,e){var i=r(t.center.x,e.left,e.right),s=r(t.center.y,e.top,e.bottom);return(t.center.x-i)*(t.center.x-i)+(t.center.y-s)*(t.center.y-s)<=t.halfWidth*t.halfWidth},overlap:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.collideObjects(t,e,i,s,n,!0)},collide:function(t,e,i,s,n){return void 0===i&&(i=null),void 0===s&&(s=null),void 0===n&&(n=i),this.collideObjects(t,e,i,s,n,!1)},collideObjects:function(t,e,i,s,n,r){var o,a;!t.isParent||void 0!==t.physicsType&&void 0!==e&&t!==e||(t=t.children.entries),e&&e.isParent&&void 0===e.physicsType&&(e=e.children.entries);var h=Array.isArray(t),l=Array.isArray(e);if(this._total=0,h||l)if(!h&&l)for(o=0;o0},collideHandler:function(t,e,i,s,n,r){if(void 0===e&&t.isParent)return this.collideGroupVsGroup(t,t,i,s,n,r);if(!t||!e)return!1;if(t.body||t.isBody){if(e.body||e.isBody)return this.collideSpriteVsSprite(t,e,i,s,n,r);if(e.isParent)return this.collideSpriteVsGroup(t,e,i,s,n,r);if(e.isTilemap)return this.collideSpriteVsTilemapLayer(t,e,i,s,n,r)}else if(t.isParent){if(e.body||e.isBody)return this.collideSpriteVsGroup(e,t,i,s,n,r);if(e.isParent)return this.collideGroupVsGroup(t,e,i,s,n,r);if(e.isTilemap)return this.collideGroupVsTilemapLayer(t,e,i,s,n,r)}else if(t.isTilemap){if(e.body||e.isBody)return this.collideSpriteVsTilemapLayer(e,t,i,s,n,r);if(e.isParent)return this.collideGroupVsTilemapLayer(e,t,i,s,n,r)}},canCollide:function(t,e){return t&&e&&0!=(t.collisionMask&e.collisionCategory)&&0!=(e.collisionMask&t.collisionCategory)},collideSpriteVsSprite:function(t,e,i,s,n,r){var o=t.isBody?t:t.body,a=e.isBody?e:e.body;return!!this.canCollide(o,a)&&(this.separate(o,a,s,n,r)&&(i&&i.call(n,t,e),this._total++),!0)},collideSpriteVsGroup:function(t,e,i,s,n,r){var o,a,l,u=t.isBody?t:t.body;if(0!==e.getLength()&&u&&u.enable&&!u.checkCollision.none&&this.canCollide(u,e))if(this.useTree||e.physicsType===h.STATIC_BODY){var c=this.treeMinMax;c.minX=u.left,c.minY=u.top,c.maxX=u.right,c.maxY=u.bottom;var d=e.physicsType===h.DYNAMIC_BODY?this.tree.search(c):this.staticTree.search(c);for(a=d.length,o=0;o{t.exports={setAcceleration:function(t,e){return this.body.acceleration.set(t,e),this},setAccelerationX:function(t){return this.body.acceleration.x=t,this},setAccelerationY:function(t){return this.body.acceleration.y=t,this}}},59023:t=>{t.exports={setAngularVelocity:function(t){return this.body.angularVelocity=t,this},setAngularAcceleration:function(t){return this.body.angularAcceleration=t,this},setAngularDrag:function(t){return this.body.angularDrag=t,this}}},62069:t=>{t.exports={setBounce:function(t,e){return this.body.bounce.set(t,e),this},setBounceX:function(t){return this.body.bounce.x=t,this},setBounceY:function(t){return this.body.bounce.y=t,this},setCollideWorldBounds:function(t,e,i,s){return this.body.setCollideWorldBounds(t,e,i,s),this}}},78389:(t,e,i)=>{var s=i(79599),n={setCollisionCategory:function(t){return(this.body?this.body:this).collisionCategory=t,this},willCollideWith:function(t){return 0!=((this.body?this.body:this).collisionMask&t)},addCollidesWith:function(t){var e=this.body?this.body:this;return e.collisionMask=e.collisionMask|t,this},removeCollidesWith:function(t){var e=this.body?this.body:this;return e.collisionMask=e.collisionMask&~t,this},setCollidesWith:function(t){return(this.body?this.body:this).collisionMask=s(t),this},resetCollisionCategory:function(){var t=this.body?this.body:this;return t.collisionCategory=1,t.collisionMask=2147483647,this}};t.exports=n},87118:t=>{t.exports={setDebug:function(t,e,i){return this.debugShowBody=t,this.debugShowVelocity=e,this.debugBodyColor=i,this},setDebugBodyColor:function(t){return this.body.debugBodyColor=t,this},debugShowBody:{get:function(){return this.body.debugShowBody},set:function(t){this.body.debugShowBody=t}},debugShowVelocity:{get:function(){return this.body.debugShowVelocity},set:function(t){this.body.debugShowVelocity=t}},debugBodyColor:{get:function(){return this.body.debugBodyColor},set:function(t){this.body.debugBodyColor=t}}}},52819:t=>{t.exports={setDrag:function(t,e){return this.body.drag.set(t,e),this},setDragX:function(t){return this.body.drag.x=t,this},setDragY:function(t){return this.body.drag.y=t,this},setDamping:function(t){return this.body.useDamping=t,this}}},4074:t=>{var e={setDirectControl:function(t){return this.body.setDirectControl(t),this},enableBody:function(t,e,i,s,n){return t&&this.body.reset(e,i),s&&(this.body.gameObject.active=!0),n&&(this.body.gameObject.visible=!0),this.body.enable=!0,this},disableBody:function(t,e){return void 0===t&&(t=!1),void 0===e&&(e=!1),this.body.stop(),this.body.enable=!1,t&&(this.body.gameObject.active=!1),e&&(this.body.gameObject.visible=!1),this},refreshBody:function(){return this.body.updateFromGameObject(),this}};t.exports=e},40831:t=>{t.exports={setFriction:function(t,e){return this.body.friction.set(t,e),this},setFrictionX:function(t){return this.body.friction.x=t,this},setFrictionY:function(t){return this.body.friction.y=t,this}}},26775:t=>{t.exports={setGravity:function(t,e){return this.body.gravity.set(t,e),this},setGravityX:function(t){return this.body.gravity.x=t,this},setGravityY:function(t){return this.body.gravity.y=t,this}}},9437:t=>{var e={setImmovable:function(t){return void 0===t&&(t=!0),this.body.immovable=t,this}};t.exports=e},30621:t=>{t.exports={setMass:function(t){return this.body.mass=t,this}}},72441:(t,e,i)=>{var s=i(47956),n=i(96503),r=i(2044),o=i(81491);t.exports=function(t,e,i,a,h,l){var u=s(t,e-a,i-a,2*a,2*a,h,l);if(0===u.length)return u;for(var c=new n(e,i,a),d=new n,f=[],p=0;p{t.exports=function(t,e,i,s,n,r,o){void 0===r&&(r=!0),void 0===o&&(o=!1);var a=[],h=[],l=t.treeMinMax;if(l.minX=e,l.minY=i,l.maxX=e+s,l.maxY=i+n,o&&(h=t.staticTree.search(l)),r&&t.useTree)a=t.tree.search(l);else if(r){var u=t.bodies,c={position:{x:e,y:i},left:e,top:i,right:e+s,bottom:i+n,isCircle:!1},d=t.intersects;u.iterate((function(t){d(t,c)&&a.push(t)}))}return h.concat(a)}},62121:t=>{var e={setPushable:function(t){return void 0===t&&(t=!0),this.body.pushable=t,this}};t.exports=e},29384:t=>{t.exports={setOffset:function(t,e){return this.body.setOffset(t,e),this},setSize:function(t,e,i){return this.body.setSize(t,e,i),this},setBodySize:function(t,e,i){return this.body.setSize(t,e,i),this},setCircle:function(t,e,i){return this.body.setCircle(t,e,i),this}}},15098:t=>{t.exports={setVelocity:function(t,e){return this.body.setVelocity(t,e),this},setVelocityX:function(t){return this.body.setVelocityX(t),this},setVelocityY:function(t){return this.body.setVelocityY(t),this},setMaxVelocity:function(t,e){return this.body.maxVelocity.set(t,e),this}}},92209:(t,e,i)=>{t.exports={Acceleration:i(1093),Angular:i(59023),Bounce:i(62069),Collision:i(78389),Debug:i(87118),Drag:i(52819),Enable:i(4074),Friction:i(40831),Gravity:i(26775),Immovable:i(9437),Mass:i(30621),OverlapCirc:i(72441),OverlapRect:i(47956),Pushable:i(62121),Size:i(29384),Velocity:i(15098)}},37747:t=>{t.exports={DYNAMIC_BODY:0,STATIC_BODY:1,GROUP:2,TILEMAPLAYER:3,FACING_NONE:10,FACING_UP:11,FACING_DOWN:12,FACING_LEFT:13,FACING_RIGHT:14}},20009:t=>{t.exports="collide"},36768:t=>{t.exports="overlap"},60473:t=>{t.exports="pause"},89954:t=>{t.exports="resume"},61804:t=>{t.exports="tilecollide"},7161:t=>{t.exports="tileoverlap"},34689:t=>{t.exports="worldbounds"},16006:t=>{t.exports="worldstep"},63012:(t,e,i)=>{t.exports={COLLIDE:i(20009),OVERLAP:i(36768),PAUSE:i(60473),RESUME:i(89954),TILE_COLLIDE:i(61804),TILE_OVERLAP:i(7161),WORLD_BOUNDS:i(34689),WORLD_STEP:i(16006)}},27064:(t,e,i)=>{var s=i(37747),n=i(79291),r={ArcadePhysics:i(86689),Body:i(37742),Collider:i(79342),Components:i(92209),Events:i(63012),Factory:i(66022),GetCollidesWith:i(79599),GetOverlapX:i(64897),GetOverlapY:i(45170),SeparateX:i(14087),SeparateY:i(89936),Group:i(60758),Image:i(71289),Sprite:i(13759),StaticBody:i(72624),StaticGroup:i(71464),Tilemap:i(55173),World:i(82248)};r=n(!1,r,s),t.exports=r},96602:t=>{t.exports=function(t,e){return t.collisionCallback?!t.collisionCallback.call(t.collisionCallbackContext,e,t):!t.layer.callbacks[t.index]||!t.layer.callbacks[t.index].callback.call(t.layer.callbacks[t.index].callbackContext,e,t)}},36294:t=>{t.exports=function(t,e){e<0?(t.blocked.none=!1,t.blocked.left=!0):e>0&&(t.blocked.none=!1,t.blocked.right=!0),t.position.x-=e,t.updateCenter(),0===t.bounce.x?t.velocity.x=0:t.velocity.x=-t.velocity.x*t.bounce.x}},67013:t=>{t.exports=function(t,e){e<0?(t.blocked.none=!1,t.blocked.up=!0):e>0&&(t.blocked.none=!1,t.blocked.down=!0),t.position.y-=e,t.updateCenter(),0===t.bounce.y?t.velocity.y=0:t.velocity.y=-t.velocity.y*t.bounce.y}},40012:(t,e,i)=>{var s=i(21329),n=i(53442),r=i(2483);t.exports=function(t,e,i,o,a,h,l){var u=o.left,c=o.top,d=o.right,f=o.bottom,p=i.faceLeft||i.faceRight,v=i.faceTop||i.faceBottom;if(l||(p=!0,v=!0),!p&&!v)return!1;var g=0,m=0,y=0,x=1;if(e.deltaAbsX()>e.deltaAbsY()?y=-1:e.deltaAbsX(){var s=i(36294);t.exports=function(t,e,i,n,r,o){var a=0,h=e.faceLeft,l=e.faceRight,u=e.collideLeft,c=e.collideRight;return o||(h=!0,l=!0,u=!0,c=!0),t.deltaX()<0&&c&&t.checkCollision.left?l&&t.x0&&u&&t.checkCollision.right&&h&&t.right>i&&(a=t.right-i)>r&&(a=0),0!==a&&(t.customSeparateX?t.overlapX=a:s(t,a)),a}},53442:(t,e,i)=>{var s=i(67013);t.exports=function(t,e,i,n,r,o){var a=0,h=e.faceTop,l=e.faceBottom,u=e.collideUp,c=e.collideDown;return o||(h=!0,l=!0,u=!0,c=!0),t.deltaY()<0&&c&&t.checkCollision.up?l&&t.y0&&u&&t.checkCollision.down&&h&&t.bottom>i&&(a=t.bottom-i)>r&&(a=0),0!==a&&(t.customSeparateY?t.overlapY=a:s(t,a)),a}},2483:t=>{t.exports=function(t,e){return!(e.right<=t.left||e.bottom<=t.top||e.position.x>=t.right||e.position.y>=t.bottom)}},55173:(t,e,i)=>{var s={ProcessTileCallbacks:i(96602),ProcessTileSeparationX:i(36294),ProcessTileSeparationY:i(67013),SeparateTile:i(40012),TileCheckX:i(21329),TileCheckY:i(53442),TileIntersectsBody:i(2483)};t.exports=s},44563:(t,e,i)=>{t.exports={Arcade:i(27064),Matter:i(3875)}},68174:(t,e,i)=>{var s=i(83419),n=i(26099),r=new s({initialize:function(){this.boundsCenter=new n,this.centerDiff=new n},parseBody:function(t){if(!(t=t.hasOwnProperty("body")?t.body:t).hasOwnProperty("bounds")||!t.hasOwnProperty("centerOfMass"))return!1;var e=this.boundsCenter,i=this.centerDiff,s=t.bounds.max.x-t.bounds.min.x,n=t.bounds.max.y-t.bounds.min.y,r=s*t.centerOfMass.x,o=n*t.centerOfMass.y;return e.set(s/2,n/2),i.set(r-e.x,o-e.y),!0},getTopLeft:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+s.x+r.x,i+s.y+r.y)}return!1},getTopCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+r.x,i+s.y+r.y)}return!1},getTopRight:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e-(s.x-r.x),i+s.y+r.y)}return!1},getLeftCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+s.x+r.x,i+r.y)}return!1},getCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.centerDiff;return new n(e+s.x,i+s.y)}return!1},getRightCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e-(s.x-r.x),i+r.y)}return!1},getBottomLeft:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+s.x+r.x,i-(s.y-r.y))}return!1},getBottomCenter:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e+r.x,i-(s.y-r.y))}return!1},getBottomRight:function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.parseBody(t)){var s=this.boundsCenter,r=this.centerDiff;return new n(e-(s.x-r.x),i-(s.y-r.y))}return!1}});t.exports=r},19933:(t,e,i)=>{var s=i(6790);s.Body=i(22562),s.Composite=i(69351),s.World=i(4372),s.Collision=i(52284),s.Detector=i(81388),s.Pairs=i(99561),s.Pair=i(4506),s.Query=i(73296),s.Resolver=i(66272),s.Constraint=i(48140),s.Common=i(53402),s.Engine=i(48413),s.Events=i(35810),s.Sleeping=i(53614),s.Plugin=i(73832),s.Bodies=i(66280),s.Composites=i(74116),s.Axes=i(66615),s.Bounds=i(15647),s.Svg=i(74058),s.Vector=i(31725),s.Vertices=i(41598),s.World.add=s.Composite.add,s.World.remove=s.Composite.remove,s.World.addComposite=s.Composite.addComposite,s.World.addBody=s.Composite.addBody,s.World.addConstraint=s.Composite.addConstraint,s.World.clear=s.Composite.clear,t.exports=s},28137:(t,e,i)=>{var s=i(66280),n=i(83419),r=i(74116),o=i(48140),a=i(74058),h=i(75803),l=i(23181),u=i(34803),c=i(73834),d=i(19496),f=i(85791),p=i(98713),v=i(41598),g=new n({initialize:function(t){this.world=t,this.scene=t.scene,this.sys=t.scene.sys},rectangle:function(t,e,i,n,r){var o=s.rectangle(t,e,i,n,r);return this.world.add(o),o},trapezoid:function(t,e,i,n,r,o){var a=s.trapezoid(t,e,i,n,r,o);return this.world.add(a),a},circle:function(t,e,i,n,r){var o=s.circle(t,e,i,n,r);return this.world.add(o),o},polygon:function(t,e,i,n,r){var o=s.polygon(t,e,i,n,r);return this.world.add(o),o},fromVertices:function(t,e,i,n,r,o,a){"string"==typeof i&&(i=v.fromPath(i));var h=s.fromVertices(t,e,i,n,r,o,a);return this.world.add(h),h},fromPhysicsEditor:function(t,e,i,s,n){void 0===n&&(n=!0);var r=d.parseBody(t,e,i,s);return n&&!this.world.has(r)&&this.world.add(r),r},fromSVG:function(t,e,i,n,r,o){void 0===n&&(n=1),void 0===r&&(r={}),void 0===o&&(o=!0);for(var h=i.getElementsByTagName("path"),l=[],u=0;u{var s=i(31884),n=i(95540),r=i(26099);t.exports=function(t,e,i,o){void 0===i&&(i={}),void 0===o&&(o=!0);var a=e.x,h=e.y;if(e.body={temp:!0,position:{x:a,y:h}},[s.Bounce,s.Collision,s.Force,s.Friction,s.Gravity,s.Mass,s.Sensor,s.SetBody,s.Sleep,s.Static,s.Transform,s.Velocity].forEach((function(t){for(var i in t)(s=t[i]).get&&"function"==typeof s.get||s.set&&"function"==typeof s.set?Object.defineProperty(e,i,{get:t[i].get,set:t[i].set}):Object.defineProperty(e,i,{value:t[i]});var s})),e.world=t,e._tempVec2=new r(a,h),i.hasOwnProperty("type")&&"body"===i.type)e.setExistingBody(i,o);else{var l=n(i,"shape",null);l||(l="rectangle"),i.addToWorld=o,e.setBody(l,i)}return e}},23181:(t,e,i)=>{var s=i(83419),n=i(31884),r=i(95643),o=i(95540),a=i(88571),h=i(72699),l=i(26099),u=new s({Extends:a,Mixins:[n.Bounce,n.Collision,n.Force,n.Friction,n.Gravity,n.Mass,n.Sensor,n.SetBody,n.Sleep,n.Static,n.Transform,n.Velocity,h],initialize:function(t,e,i,s,n,a){r.call(this,t.scene,"Image"),this._crop=this.resetCropObject(),this.setTexture(s,n),this.setSizeToFrame(),this.setOrigin(),this.world=t,this._tempVec2=new l(e,i);var h=o(a,"shape",null);h?this.setBody(h,a):this.setRectangle(this.width,this.height,a),this.setPosition(e,i),this.initPipeline(),this.initPostPipeline(!0)}});t.exports=u},42045:(t,e,i)=>{var s=i(60461),n=i(66615),r=i(66280),o=i(22562),a=i(68174),h=i(15647),l=i(83419),u=i(52284),c=i(53402),d=i(69351),f=i(74116),p=i(48140),v=i(81388),g=i(20339),m=i(28137),y=i(95540),x=i(35154),T=(i(6790),i(46975)),w=i(4506),b=i(99561),S=(i(73832),i(37277)),E=i(73296),A=i(66272),C=i(44594),_=i(74058),M=i(31725),P=i(41598),R=i(68243);c.setDecomp(i(55973));var L=new l({initialize:function(t){this.scene=t,this.systems=t.sys,this.config=this.getConfig(),this.world,this.add,this.bodyBounds,this.body=o,this.composite=d,this.collision=u,this.detector=v,this.pair=w,this.pairs=b,this.query=E,this.resolver=A,this.constraint=p,this.bodies=r,this.composites=f,this.axes=n,this.bounds=h,this.svg=_,this.vector=M,this.vertices=P,this.verts=P,this._tempVec2=M.create(),A._restingThresh=x(this.config,"restingThresh",4),A._restingThreshTangent=x(this.config,"restingThreshTangent",6),A._positionDampen=x(this.config,"positionDampen",.9),A._positionWarming=x(this.config,"positionWarming",.8),A._frictionNormalMultiplier=x(this.config,"frictionNormalMultiplier",5),t.sys.events.once(C.BOOT,this.boot,this),t.sys.events.on(C.START,this.start,this)},boot:function(){this.world=new R(this.scene,this.config),this.add=new m(this.world),this.bodyBounds=new a,this.systems.events.once(C.DESTROY,this.destroy,this)},start:function(){this.world||(this.world=new R(this.scene,this.config),this.add=new m(this.world));var t=this.systems.events;t.on(C.UPDATE,this.world.update,this.world),t.on(C.POST_UPDATE,this.world.postUpdate,this.world),t.once(C.SHUTDOWN,this.shutdown,this)},getConfig:function(){var t=this.systems.game.config.physics,e=this.systems.settings.physics;return T(y(e,"matter",{}),y(t,"matter",{}))},pause:function(){return this.world.pause()},resume:function(){return this.world.resume()},set60Hz:function(){return this.world.getDelta=this.world.update60Hz,this.world.autoUpdate=!0,this},set30Hz:function(){return this.world.getDelta=this.world.update30Hz,this.world.autoUpdate=!0,this},step:function(t,e){this.world.step(t,e)},containsPoint:function(t,e,i){t=this.getMatterBodies(t);var s=M.create(e,i);return E.point(t,s).length>0},intersectPoint:function(t,e,i){i=this.getMatterBodies(i);var s=M.create(t,e),n=[];return E.point(i,s).forEach((function(t){-1===n.indexOf(t)&&n.push(t)})),n},intersectRect:function(t,e,i,s,n,r){void 0===n&&(n=!1),r=this.getMatterBodies(r);var o={min:{x:t,y:e},max:{x:t+i,y:e+s}},a=[];return E.region(r,o,n).forEach((function(t){-1===a.indexOf(t)&&a.push(t)})),a},intersectRay:function(t,e,i,s,n,r){void 0===n&&(n=1),r=this.getMatterBodies(r);for(var o=[],a=E.ray(r,M.create(t,e),M.create(i,s),n),h=0;h{var s=i(9674),n=i(83419),r=i(31884),o=i(95643),a=i(95540),h=i(72699),l=i(68287),u=i(26099),c=new n({Extends:l,Mixins:[r.Bounce,r.Collision,r.Force,r.Friction,r.Gravity,r.Mass,r.Sensor,r.SetBody,r.Sleep,r.Static,r.Transform,r.Velocity,h],initialize:function(t,e,i,n,r,h){o.call(this,t.scene,"Sprite"),this._crop=this.resetCropObject(),this.anims=new s(this),this.setTexture(n,r),this.setSizeToFrame(),this.setOrigin(),this.world=t,this._tempVec2=new u(e,i);var l=a(h,"shape",null);l?this.setBody(l,h):this.setRectangle(this.width,this.height,h),this.setPosition(e,i),this.initPipeline(),this.initPostPipeline(!0)}});t.exports=c},73834:(t,e,i)=>{var s=i(66280),n=i(22562),r=i(83419),o=i(31884),a=i(62644),h=i(50792),l=i(95540),u=i(97022),c=i(41598),d=new r({Extends:h,Mixins:[o.Bounce,o.Collision,o.Friction,o.Gravity,o.Mass,o.Sensor,o.Sleep,o.Static],initialize:function(t,e,i){h.call(this),this.tile=e,this.world=t,e.physics.matterBody&&e.physics.matterBody.destroy(),e.physics.matterBody=this;var s=l(i,"body",null),r=l(i,"addToWorld",!0);if(s)this.setBody(s,r);else{var o=e.getCollisionGroup();l(o,"objects",[]).length>0?this.setFromTileCollision(i):this.setFromTileRectangle(i)}if(e.flipX||e.flipY){var a={x:e.getCenterX(),y:e.getCenterY()},u=e.flipX?-1:1,c=e.flipY?-1:1;n.scale(s,u,c,a)}},setFromTileRectangle:function(t){void 0===t&&(t={}),u(t,"isStatic")||(t.isStatic=!0),u(t,"addToWorld")||(t.addToWorld=!0);var e=this.tile.getBounds(),i=e.x+e.width/2,n=e.y+e.height/2,r=s.rectangle(i,n,e.width,e.height,t);return this.setBody(r,t.addToWorld),this},setFromTileCollision:function(t){void 0===t&&(t={}),u(t,"isStatic")||(t.isStatic=!0),u(t,"addToWorld")||(t.addToWorld=!0);for(var e=this.tile.tilemapLayer.scaleX,i=this.tile.tilemapLayer.scaleY,r=this.tile.getLeft(),o=this.tile.getTop(),h=this.tile.getCollisionGroup(),d=l(h,"objects",[]),f=[],p=0;p1){var E=a(t);E.parts=f,this.setBody(n.create(E),E.addToWorld)}return this},setBody:function(t,e){return void 0===e&&(e=!0),this.body&&this.removeBody(),this.body=t,this.body.gameObject=this,e&&this.world.add(this.body),this},removeBody:function(){return this.body&&(this.world.remove(this.body),this.body.gameObject=void 0,this.body=void 0),this},destroy:function(){this.removeBody(),this.tile.physics.matterBody=void 0,this.removeAllListeners()}});t.exports=d},19496:(t,e,i)=>{var s=i(66280),n=i(22562),r=i(53402),o=i(95540),a=i(41598),h={parseBody:function(t,e,i,s){void 0===s&&(s={});for(var a=o(i,"fixtures",[]),h=[],l=0;l{var s=i(66280),n=i(22562),r={parseBody:function(t,e,i,r){var o;void 0===r&&(r={});var a=i.vertices;if(1===a.length)r.vertices=a[0],o=n.create(r),s.flagCoincidentParts(o.parts);else{for(var h=[],l=0;l{var s=i(15647),n=i(83419),r=i(69351),o=i(48140),a=i(81388),h=i(1121),l=i(8214),u=i(46975),c=i(53614),d=i(26099),f=i(41598),p=new n({initialize:function(t,e,i){void 0===i&&(i={});this.scene=t,this.world=e,this.camera=null,this.pointer=null,this.active=!0,this.position=new d,this.body=null,this.part=null,this.constraint=o.create(u(i,{label:"Pointer Constraint",pointA:{x:0,y:0},pointB:{x:0,y:0},length:.01,stiffness:.1,angularStiffness:1,collisionFilter:{category:1,mask:4294967295,group:0}})),this.world.on(h.BEFORE_UPDATE,this.update,this),t.sys.input.on(l.POINTER_DOWN,this.onDown,this),t.sys.input.on(l.POINTER_UP,this.onUp,this)},onDown:function(t){this.pointer||(this.pointer=t,this.camera=t.camera)},onUp:function(t){t===this.pointer&&(this.pointer=null)},getBody:function(t){var e=this.position,i=this.constraint;this.camera.getWorldPoint(t.x,t.y,e);for(var n=r.allBodies(this.world.localWorld),o=0;o1?1:0;n{var s=i(66280),n=i(22562),r=i(83419),o=i(53402),a=i(69351),h=i(48413),l=i(50792),u=i(1121),c=i(95540),d=i(35154),f=i(22562),p=i(35810),v=i(73834),g=i(4372),m=i(13037),y=i(31725),x=new r({Extends:l,initialize:function(t,e){l.call(this),this.scene=t,this.engine=h.create(e),this.localWorld=this.engine.world;var i=d(e,"gravity",null);i?this.setGravity(i.x,i.y,i.scale):!1===i&&this.setGravity(0,0,0),this.walls={left:null,right:null,top:null,bottom:null},this.enabled=d(e,"enabled",!0),this.getDelta=d(e,"getDelta",this.update60Hz);var s=c(e,"runner",{}),n=c(s,"fps",!1),r=c(s,"fps",60),o=c(s,"delta",1e3/r),a=c(s,"deltaMin",1e3/r),u=c(s,"deltaMax",1e3/(.5*r));n||(r=1e3/o),this.runner={fps:r,deltaSampleSize:c(s,"deltaSampleSize",60),counterTimestamp:0,frameCounter:0,deltaHistory:[],timePrev:null,timeScalePrev:1,frameRequestId:null,timeBuffer:0,isFixed:c(s,"isFixed",!1),delta:o,deltaMin:a,deltaMax:u},this.autoUpdate=d(e,"autoUpdate",!0);var f=d(e,"debug",!1);if(this.drawDebug="object"==typeof f||f,this.debugGraphic,this.debugConfig={showAxes:c(f,"showAxes",!1),showAngleIndicator:c(f,"showAngleIndicator",!1),angleColor:c(f,"angleColor",15208787),showBroadphase:c(f,"showBroadphase",!1),broadphaseColor:c(f,"broadphaseColor",16757760),showBounds:c(f,"showBounds",!1),boundsColor:c(f,"boundsColor",16777215),showVelocity:c(f,"showVelocity",!1),velocityColor:c(f,"velocityColor",44783),showCollisions:c(f,"showCollisions",!1),collisionColor:c(f,"collisionColor",16094476),showSeparations:c(f,"showSeparations",!1),separationColor:c(f,"separationColor",16753920),showBody:c(f,"showBody",!0),showStaticBody:c(f,"showStaticBody",!0),showInternalEdges:c(f,"showInternalEdges",!1),renderFill:c(f,"renderFill",!1),renderLine:c(f,"renderLine",!0),fillColor:c(f,"fillColor",1075465),fillOpacity:c(f,"fillOpacity",1),lineColor:c(f,"lineColor",2678297),lineOpacity:c(f,"lineOpacity",1),lineThickness:c(f,"lineThickness",1),staticFillColor:c(f,"staticFillColor",857979),staticLineColor:c(f,"staticLineColor",1255396),showSleeping:c(f,"showSleeping",!1),staticBodySleepOpacity:c(f,"staticBodySleepOpacity",.7),sleepFillColor:c(f,"sleepFillColor",4605510),sleepLineColor:c(f,"sleepLineColor",10066585),showSensors:c(f,"showSensors",!0),sensorFillColor:c(f,"sensorFillColor",857979),sensorLineColor:c(f,"sensorLineColor",1255396),showPositions:c(f,"showPositions",!0),positionSize:c(f,"positionSize",4),positionColor:c(f,"positionColor",14697178),showJoint:c(f,"showJoint",!0),jointColor:c(f,"jointColor",14737474),jointLineOpacity:c(f,"jointLineOpacity",1),jointLineThickness:c(f,"jointLineThickness",2),pinSize:c(f,"pinSize",4),pinColor:c(f,"pinColor",4382944),springColor:c(f,"springColor",14697184),anchorColor:c(f,"anchorColor",15724527),anchorSize:c(f,"anchorSize",4),showConvexHulls:c(f,"showConvexHulls",!1),hullColor:c(f,"hullColor",14091216)},this.drawDebug&&this.createDebugGraphic(),this.setEventsProxy(),c(e,"setBounds",!1)){var p=e.setBounds;if("boolean"==typeof p)this.setBounds();else{var v=c(p,"x",0),g=c(p,"y",0),m=c(p,"width",t.sys.scale.width),y=c(p,"height",t.sys.scale.height),x=c(p,"thickness",64),T=c(p,"left",!0),w=c(p,"right",!0),b=c(p,"top",!0),S=c(p,"bottom",!0);this.setBounds(v,g,m,y,x,T,w,b,S)}}},setCompositeRenderStyle:function(t){var e,i,s,n=t.bodies,r=t.constraints,o=t.composites;for(e=0;e0&&n.map((function(t){i=t.bodyA,s=t.bodyB,i.gameObject&&i.gameObject.emit("collide",i,s,t),s.gameObject&&s.gameObject.emit("collide",s,i,t),p.trigger(i,"onCollide",{pair:t}),p.trigger(s,"onCollide",{pair:t}),i.onCollideCallback&&i.onCollideCallback(t),s.onCollideCallback&&s.onCollideCallback(t),i.onCollideWith[s.id]&&i.onCollideWith[s.id](s,t),s.onCollideWith[i.id]&&s.onCollideWith[i.id](i,t)})),t.emit(u.COLLISION_START,e,i,s)})),p.on(e,"collisionActive",(function(e){var i,s,n=e.pairs;n.length>0&&n.map((function(t){i=t.bodyA,s=t.bodyB,i.gameObject&&i.gameObject.emit("collideActive",i,s,t),s.gameObject&&s.gameObject.emit("collideActive",s,i,t),p.trigger(i,"onCollideActive",{pair:t}),p.trigger(s,"onCollideActive",{pair:t}),i.onCollideActiveCallback&&i.onCollideActiveCallback(t),s.onCollideActiveCallback&&s.onCollideActiveCallback(t)})),t.emit(u.COLLISION_ACTIVE,e,i,s)})),p.on(e,"collisionEnd",(function(e){var i,s,n=e.pairs;n.length>0&&n.map((function(t){i=t.bodyA,s=t.bodyB,i.gameObject&&i.gameObject.emit("collideEnd",i,s,t),s.gameObject&&s.gameObject.emit("collideEnd",s,i,t),p.trigger(i,"onCollideEnd",{pair:t}),p.trigger(s,"onCollideEnd",{pair:t}),i.onCollideEndCallback&&i.onCollideEndCallback(t),s.onCollideEndCallback&&s.onCollideEndCallback(t)})),t.emit(u.COLLISION_END,e,i,s)}))},setBounds:function(t,e,i,s,n,r,o,a,h){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.scene.sys.scale.width),void 0===s&&(s=this.scene.sys.scale.height),void 0===n&&(n=64),void 0===r&&(r=!0),void 0===o&&(o=!0),void 0===a&&(a=!0),void 0===h&&(h=!0),this.updateWall(r,"left",t-n,e-n,n,s+2*n),this.updateWall(o,"right",t+i,e-n,n,s+2*n),this.updateWall(a,"top",t,e-n,i,n),this.updateWall(h,"bottom",t,e+s,i,n),this},updateWall:function(t,e,i,s,n,r){var o=this.walls[e];t?(o&&g.remove(this.localWorld,o),i+=n/2,s+=r/2,this.walls[e]=this.create(i,s,n,r,{isStatic:!0,friction:0,frictionStatic:0})):(o&&g.remove(this.localWorld,o),this.walls[e]=null)},createDebugGraphic:function(){var t=this.scene.sys.add.graphics({x:0,y:0});return t.setDepth(Number.MAX_VALUE),this.debugGraphic=t,this.drawDebug=!0,t},disableGravity:function(){return this.localWorld.gravity.x=0,this.localWorld.gravity.y=0,this.localWorld.gravity.scale=0,this},setGravity:function(t,e,i){return void 0===t&&(t=0),void 0===e&&(e=1),void 0===i&&(i=.001),this.localWorld.gravity.x=t,this.localWorld.gravity.y=e,this.localWorld.gravity.scale=i,this},create:function(t,e,i,n,r){var o=s.rectangle(t,e,i,n,r);return g.add(this.localWorld,o),o},add:function(t){return g.add(this.localWorld,t),this},remove:function(t,e){Array.isArray(t)||(t=[t]);for(var i=0;iMath.max(m._maxFrameDelta,s.maxFrameTime))&&(l=s.frameDelta||m._frameDeltaFallback),s.frameDeltaSmoothing){s.frameDeltaHistory.push(l),s.frameDeltaHistory=s.frameDeltaHistory.slice(-s.frameDeltaHistorySize);var u=s.frameDeltaHistory.slice(0).sort(),c=s.frameDeltaHistory.slice(u.length*m._smoothingLowerBound,u.length*m._smoothingUpperBound);l=m._mean(c)||l}s.frameDeltaSnapping&&(l=1e3/Math.round(1e3/l)),s.frameDelta=l,s.timeLastTick=t,s.timeBuffer+=s.frameDelta,s.timeBuffer=o.clamp(s.timeBuffer,0,s.frameDelta+r*m._timeBufferMargin),s.lastUpdatesDeferred=0;for(var d=s.maxUpdates||Math.ceil(s.maxFrameTime/r),f=o.now();r>0&&s.timeBuffer>=r*m._timeBufferMargin;){h.update(i,r),s.timeBuffer-=r,a+=1;var p=o.now()-n,v=o.now()-f,g=p+m._elapsedNextEstimate*v/a;if(a>=d||g>s.maxFrameTime){s.lastUpdatesDeferred=Math.round(Math.max(0,s.timeBuffer/r-m._timeBufferMargin));break}}}},step:function(t){h.update(this.engine,t)},update60Hz:function(){return 1e3/60},update30Hz:function(){return 1e3/30},has:function(t){var e=t.hasOwnProperty("body")?t.body:t;return null!==a.get(this.localWorld,e.id,e.type)},getAllBodies:function(){return a.allBodies(this.localWorld)},getAllConstraints:function(){return a.allConstraints(this.localWorld)},getAllComposites:function(){return a.allComposites(this.localWorld)},postUpdate:function(){if(this.drawDebug){var t=this.debugConfig,e=this.engine,i=this.debugGraphic,s=a.allBodies(this.localWorld);this.debugGraphic.clear(),t.showBroadphase&&e.broadphase.controller&&this.renderGrid(e.broadphase,i,t.broadphaseColor,.5),t.showBounds&&this.renderBodyBounds(s,i,t.boundsColor,.5),(t.showBody||t.showStaticBody)&&this.renderBodies(s),t.showJoint&&this.renderJoints(),(t.showAxes||t.showAngleIndicator)&&this.renderBodyAxes(s,i,t.showAxes,t.angleColor,.5),t.showVelocity&&this.renderBodyVelocity(s,i,t.velocityColor,1,2),t.showSeparations&&this.renderSeparations(e.pairs.list,i,t.separationColor),t.showCollisions&&this.renderCollisions(e.pairs.list,i,t.collisionColor)}},renderGrid:function(t,e,i,s){e.lineStyle(1,i,s);for(var n=o.keys(t.buckets),r=0;r0){var l=h[0].vertex.x,u=h[0].vertex.y;2===n.contactCount&&(l=(h[0].vertex.x+h[1].vertex.x)/2,u=(h[0].vertex.y+h[1].vertex.y)/2),a.bodyB===a.supports[0].body||a.bodyA.isStatic?e.lineBetween(l-8*a.normal.x,u-8*a.normal.y,l,u):e.lineBetween(l+8*a.normal.x,u+8*a.normal.y,l,u)}}return this},renderBodyBounds:function(t,e,i,s){e.lineStyle(1,i,s);for(var n=0;n1?1:0;h1?1:0;a1?1:0;a1&&this.renderConvexHull(v,e,f,y)}}},renderBody:function(t,e,i,s,n,r,o,a){void 0===s&&(s=null),void 0===n&&(n=null),void 0===r&&(r=1),void 0===o&&(o=null),void 0===a&&(a=null);for(var h=this.debugConfig,l=h.sensorFillColor,u=h.sensorLineColor,c=t.parts,d=c.length,f=d>1?1:0;f1){var n=t.vertices;e.lineStyle(s,i),e.beginPath(),e.moveTo(n[0].x,n[0].y);for(var r=1;r0&&(e.fillStyle(a),e.fillCircle(u.x,u.y,h),e.fillCircle(c.x,c.y,h)),this},resetCollisionIDs:function(){return n._nextCollidingGroupId=1,n._nextNonCollidingGroupId=-1,n._nextCategory=1,this},shutdown:function(){p.off(this.engine),this.removeAllListeners(),g.clear(this.localWorld,!1),h.clear(this.engine),this.drawDebug&&this.debugGraphic.destroy()},destroy:function(){this.shutdown()}});t.exports=x},70410:t=>{t.exports={setBounce:function(t){return this.body.restitution=t,this}}},66968:t=>{var e={setCollisionCategory:function(t){return this.body.collisionFilter.category=t,this},setCollisionGroup:function(t){return this.body.collisionFilter.group=t,this},setCollidesWith:function(t){var e=0;if(Array.isArray(t))for(var i=0;i{var s=i(22562),n={applyForce:function(t){return this._tempVec2.set(this.body.position.x,this.body.position.y),s.applyForce(this.body,this._tempVec2,t),this},applyForceFrom:function(t,e){return s.applyForce(this.body,t,e),this},thrust:function(t){var e=this.body.angle;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this},thrustLeft:function(t){var e=this.body.angle-Math.PI/2;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this},thrustRight:function(t){var e=this.body.angle+Math.PI/2;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this},thrustBack:function(t){var e=this.body.angle-Math.PI;return this._tempVec2.set(t*Math.cos(e),t*Math.sin(e)),s.applyForce(this.body,{x:this.body.position.x,y:this.body.position.y},this._tempVec2),this}};t.exports=n},5436:t=>{var e={setFriction:function(t,e,i){return this.body.friction=t,void 0!==e&&(this.body.frictionAir=e),void 0!==i&&(this.body.frictionStatic=i),this},setFrictionAir:function(t){return this.body.frictionAir=t,this},setFrictionStatic:function(t){return this.body.frictionStatic=t,this}};t.exports=e},39858:t=>{t.exports={setIgnoreGravity:function(t){return this.body.ignoreGravity=t,this}}},37302:(t,e,i)=>{var s=i(22562),n=i(26099),r={setMass:function(t){return s.setMass(this.body,t),this},setDensity:function(t){return s.setDensity(this.body,t),this},centerOfMass:{get:function(){return new n(this.body.centerOfMass.x,this.body.centerOfMass.y)}}};t.exports=r},39132:t=>{t.exports={setSensor:function(t){return this.body.isSensor=t,this},isSensor:function(){return this.body.isSensor}}},57772:(t,e,i)=>{var s=i(66280),n=i(22562),r=i(43855),o=i(95540),a=i(19496),h=i(85791),l=i(41598),u={setRectangle:function(t,e,i){return this.setBody({type:"rectangle",width:t,height:e},i)},setCircle:function(t,e){return this.setBody({type:"circle",radius:t},e)},setPolygon:function(t,e,i){return this.setBody({type:"polygon",sides:e,radius:t},i)},setTrapezoid:function(t,e,i,s){return this.setBody({type:"trapezoid",width:t,height:e,slope:i},s)},setExistingBody:function(t,e){void 0===e&&(e=!0),this.body&&this.world.remove(this.body,!0),this.body=t;for(var i=0;i{var s=i(1121),n=i(53614),r=i(35810),o={setToSleep:function(){return n.set(this.body,!0),this},setAwake:function(){return n.set(this.body,!1),this},setSleepThreshold:function(t){return void 0===t&&(t=60),this.body.sleepThreshold=t,this},setSleepEvents:function(t,e){return this.setSleepStartEvent(t),this.setSleepEndEvent(e),this},setSleepStartEvent:function(t){if(t){var e=this.world;r.on(this.body,"sleepStart",(function(t){e.emit(s.SLEEP_START,t,this)}))}else r.off(this.body,"sleepStart");return this},setSleepEndEvent:function(t){if(t){var e=this.world;r.on(this.body,"sleepEnd",(function(t){e.emit(s.SLEEP_END,t,this)}))}else r.off(this.body,"sleepEnd");return this}};t.exports=o},90556:(t,e,i)=>{var s=i(22562),n={setStatic:function(t){return s.setStatic(this.body,t),this},isStatic:function(){return this.body.isStatic}};t.exports=n},85436:(t,e,i)=>{var s=i(22562),n=i(36383),r=i(86554),o=i(30954),a={x:{get:function(){return this.body.position.x},set:function(t){this._tempVec2.set(t,this.y),s.setPosition(this.body,this._tempVec2)}},y:{get:function(){return this.body.position.y},set:function(t){this._tempVec2.set(this.x,t),s.setPosition(this.body,this._tempVec2)}},scaleX:{get:function(){return this._scaleX},set:function(t){var e=1/this._scaleX,i=1/this._scaleY;this._scaleX=t,0===this._scaleX?this.renderFlags&=-5:this.renderFlags|=4,s.scale(this.body,e,i),s.scale(this.body,t,this._scaleY)}},scaleY:{get:function(){return this._scaleY},set:function(t){var e=1/this._scaleX,i=1/this._scaleY;this._scaleY=t,0===this._scaleY?this.renderFlags&=-5:this.renderFlags|=4,s.scale(this.body,e,i),s.scale(this.body,this._scaleX,t)}},angle:{get:function(){return o(this.body.angle*n.RAD_TO_DEG)},set:function(t){this.rotation=o(t)*n.DEG_TO_RAD}},rotation:{get:function(){return this.body.angle},set:function(t){this._rotation=r(t),s.setAngle(this.body,this._rotation)}},setPosition:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this._tempVec2.set(t,e),s.setPosition(this.body,this._tempVec2),this},setRotation:function(t){return void 0===t&&(t=0),this._rotation=r(t),s.setAngle(this.body,t),this},setFixedRotation:function(){return s.setInertia(this.body,1/0),this},setAngle:function(t){return void 0===t&&(t=0),this.angle=t,s.setAngle(this.body,this.rotation),this},setScale:function(t,e,i){void 0===t&&(t=1),void 0===e&&(e=t);var n=1/this._scaleX,r=1/this._scaleY;return this._scaleX=t,this._scaleY=e,s.scale(this.body,n,r,i),s.scale(this.body,t,e,i),this}};t.exports=a},42081:(t,e,i)=>{var s=i(22562),n={setVelocityX:function(t){return this._tempVec2.set(t,this.body.velocity.y),s.setVelocity(this.body,this._tempVec2),this},setVelocityY:function(t){return this._tempVec2.set(this.body.velocity.x,t),s.setVelocity(this.body,this._tempVec2),this},setVelocity:function(t,e){return this._tempVec2.set(t,e),s.setVelocity(this.body,this._tempVec2),this},getVelocity:function(){return s.getVelocity(this.body)},setAngularVelocity:function(t){return s.setAngularVelocity(this.body,t),this},getAngularVelocity:function(){return s.getAngularVelocity(this.body)},setAngularSpeed:function(t){return s.setAngularSpeed(this.body,t),this},getAngularSpeed:function(){return s.getAngularSpeed(this.body)}};t.exports=n},31884:(t,e,i)=>{t.exports={Bounce:i(70410),Collision:i(66968),Force:i(51607),Friction:i(5436),Gravity:i(39858),Mass:i(37302),Sensor:i(39132),SetBody:i(57772),Sleep:i(38083),Static:i(90556),Transform:i(85436),Velocity:i(42081)}},85608:t=>{t.exports="afteradd"},1213:t=>{t.exports="afterremove"},25968:t=>{t.exports="afterupdate"},67205:t=>{t.exports="beforeadd"},39438:t=>{t.exports="beforeremove"},44823:t=>{t.exports="beforeupdate"},92593:t=>{t.exports="collisionactive"},60128:t=>{t.exports="collisionend"},76861:t=>{t.exports="collisionstart"},92362:t=>{t.exports="dragend"},76408:t=>{t.exports="drag"},93971:t=>{t.exports="dragstart"},5656:t=>{t.exports="pause"},47861:t=>{t.exports="resume"},79099:t=>{t.exports="sleepend"},35906:t=>{t.exports="sleepstart"},1121:(t,e,i)=>{t.exports={AFTER_ADD:i(85608),AFTER_REMOVE:i(1213),AFTER_UPDATE:i(25968),BEFORE_ADD:i(67205),BEFORE_REMOVE:i(39438),BEFORE_UPDATE:i(44823),COLLISION_ACTIVE:i(92593),COLLISION_END:i(60128),COLLISION_START:i(76861),DRAG_END:i(92362),DRAG:i(76408),DRAG_START:i(93971),PAUSE:i(5656),RESUME:i(47861),SLEEP_END:i(79099),SLEEP_START:i(35906)}},3875:(t,e,i)=>{t.exports={BodyBounds:i(68174),Components:i(31884),Events:i(1121),Factory:i(28137),MatterGameObject:i(75803),Image:i(23181),Matter:i(19933),MatterPhysics:i(42045),PolyDecomp:i(55973),Sprite:i(34803),TileBody:i(73834),PhysicsEditorParser:i(19496),PhysicsJSONParser:i(85791),PointerConstraint:i(98713),World:i(68243)}},22562:(t,e,i)=>{var s={};t.exports=s;var n=i(41598),r=i(31725),o=i(53614),a=i(53402),h=i(15647),l=i(66615);!function(){s._timeCorrection=!0,s._inertiaScale=4,s._nextCollidingGroupId=1,s._nextNonCollidingGroupId=-1,s._nextCategory=1,s._baseDelta=1e3/60,s.create=function(e){var i={id:a.nextId(),type:"body",label:"Body",parts:[],plugin:{},attractors:e.attractors||[],wrapBounds:null,angle:0,vertices:null,position:{x:0,y:0},force:{x:0,y:0},torque:0,positionImpulse:{x:0,y:0},constraintImpulse:{x:0,y:0,angle:0},totalContacts:0,speed:0,angularSpeed:0,velocity:{x:0,y:0},angularVelocity:0,isSensor:!1,isStatic:!1,isSleeping:!1,motion:0,sleepThreshold:60,density:.001,restitution:0,friction:.1,frictionStatic:.5,frictionAir:.01,collisionFilter:{category:1,mask:4294967295,group:0},slop:.05,timeScale:1,events:null,bounds:null,chamfer:null,circleRadius:0,positionPrev:null,anglePrev:0,parent:null,axes:null,area:0,mass:0,inverseMass:0,inertia:0,deltaTime:1e3/60,inverseInertia:0,_original:null,render:{visible:!0,opacity:1,sprite:{xOffset:0,yOffset:0},fillColor:null,fillOpacity:null,lineColor:null,lineOpacity:null,lineThickness:null},gameObject:null,scale:{x:1,y:1},centerOfMass:{x:0,y:0},centerOffset:{x:0,y:0},gravityScale:{x:1,y:1},ignoreGravity:!1,ignorePointer:!1,onCollideCallback:null,onCollideEndCallback:null,onCollideActiveCallback:null,onCollideWith:{}};!e.hasOwnProperty("position")&&e.hasOwnProperty("vertices")?e.position=n.centre(e.vertices):e.hasOwnProperty("vertices")||(i.vertices=n.fromPath("L 0 0 L 40 0 L 40 40 L 0 40"));var s=a.extend(i,e);return t(s,e),s.setOnCollideWith=function(t,e){return e?this.onCollideWith[t.id]=e:delete this.onCollideWith[t.id],this},s},s.nextGroup=function(t){return t?s._nextNonCollidingGroupId--:s._nextCollidingGroupId++},s.nextCategory=function(){return s._nextCategory=s._nextCategory<<1,s._nextCategory};var t=function(t,e){if(e=e||{},s.set(t,{bounds:t.bounds||h.create(t.vertices),positionPrev:t.positionPrev||r.clone(t.position),anglePrev:t.anglePrev||t.angle,vertices:t.vertices,parts:t.parts||[t],isStatic:t.isStatic,isSleeping:t.isSleeping,parent:t.parent||t}),n.rotate(t.vertices,t.angle,t.position),l.rotate(t.axes,t.angle),h.update(t.bounds,t.vertices,t.velocity),s.set(t,{axes:e.axes||t.axes,area:e.area||t.area,mass:e.mass||t.mass,inertia:e.inertia||t.inertia}),1===t.parts.length){var i=t.bounds,o=t.centerOfMass,a=t.centerOffset,u=i.max.x-i.min.x,c=i.max.y-i.min.y;o.x=-(i.min.x-t.position.x)/u,o.y=-(i.min.y-t.position.y)/c,a.x=u*o.x,a.y=c*o.y}};s.set=function(t,e,i){var n;for(n in"string"==typeof e&&(n=e,(e={})[n]=i),e)if(Object.prototype.hasOwnProperty.call(e,n))switch(i=e[n],n){case"isStatic":s.setStatic(t,i);break;case"isSleeping":o.set(t,i);break;case"mass":s.setMass(t,i);break;case"density":s.setDensity(t,i);break;case"inertia":s.setInertia(t,i);break;case"vertices":s.setVertices(t,i);break;case"position":s.setPosition(t,i);break;case"angle":s.setAngle(t,i);break;case"velocity":s.setVelocity(t,i);break;case"angularVelocity":s.setAngularVelocity(t,i);break;case"speed":s.setSpeed(t,i);break;case"angularSpeed":s.setAngularSpeed(t,i);break;case"parts":s.setParts(t,i);break;case"centre":s.setCentre(t,i);break;default:t[n]=i}},s.setStatic=function(t,e){for(var i=0;i0&&r.rotateAbout(a.position,s,t.position,a.position)}},s.setVelocity=function(t,e){var i=t.deltaTime/s._baseDelta;t.positionPrev.x=t.position.x-e.x*i,t.positionPrev.y=t.position.y-e.y*i,t.velocity.x=(t.position.x-t.positionPrev.x)/i,t.velocity.y=(t.position.y-t.positionPrev.y)/i,t.speed=r.magnitude(t.velocity)},s.getVelocity=function(t){var e=s._baseDelta/t.deltaTime;return{x:(t.position.x-t.positionPrev.x)*e,y:(t.position.y-t.positionPrev.y)*e}},s.getSpeed=function(t){return r.magnitude(s.getVelocity(t))},s.setSpeed=function(t,e){s.setVelocity(t,r.mult(r.normalise(s.getVelocity(t)),e))},s.setAngularVelocity=function(t,e){var i=t.deltaTime/s._baseDelta;t.anglePrev=t.angle-e*i,t.angularVelocity=(t.angle-t.anglePrev)/i,t.angularSpeed=Math.abs(t.angularVelocity)},s.getAngularVelocity=function(t){return(t.angle-t.anglePrev)*s._baseDelta/t.deltaTime},s.getAngularSpeed=function(t){return Math.abs(s.getAngularVelocity(t))},s.setAngularSpeed=function(t,e){s.setAngularVelocity(t,a.sign(s.getAngularVelocity(t))*e)},s.translate=function(t,e,i){s.setPosition(t,r.add(t.position,e),i)},s.rotate=function(t,e,i,n){if(i){var r=Math.cos(e),o=Math.sin(e),a=t.position.x-i.x,h=t.position.y-i.y;s.setPosition(t,{x:i.x+(a*r-h*o),y:i.y+(a*o+h*r)},n),s.setAngle(t,t.angle+e,n)}else s.setAngle(t,t.angle+e,n)},s.scale=function(t,e,i,r){var o=0,a=0;r=r||t.position;for(var u=t.inertia===1/0,c=0;c0&&(o+=d.area,a+=d.inertia),d.position.x=r.x+(d.position.x-r.x)*e,d.position.y=r.y+(d.position.y-r.y)*i,h.update(d.bounds,d.vertices,t.velocity)}t.parts.length>1&&(t.area=o,t.isStatic||(s.setMass(t,t.density*o),s.setInertia(t,a))),t.circleRadius&&(e===i?t.circleRadius*=e:t.circleRadius=null),u&&s.setInertia(t,1/0)},s.update=function(t,e){var i=(e=(void 0!==e?e:1e3/60)*t.timeScale)*e,o=s._timeCorrection?e/(t.deltaTime||e):1,u=1-t.frictionAir*(e/a._baseDelta),c=(t.position.x-t.positionPrev.x)*o,d=(t.position.y-t.positionPrev.y)*o;t.velocity.x=c*u+t.force.x/t.mass*i,t.velocity.y=d*u+t.force.y/t.mass*i,t.positionPrev.x=t.position.x,t.positionPrev.y=t.position.y,t.position.x+=t.velocity.x,t.position.y+=t.velocity.y,t.deltaTime=e,t.angularVelocity=(t.angle-t.anglePrev)*u*o+t.torque/t.inertia*i,t.anglePrev=t.angle,t.angle+=t.angularVelocity,t.speed=r.magnitude(t.velocity),t.angularSpeed=Math.abs(t.angularVelocity);for(var f=0;f0&&(p.position.x+=t.velocity.x,p.position.y+=t.velocity.y),0!==t.angularVelocity&&(n.rotate(p.vertices,t.angularVelocity,t.position),l.rotate(p.axes,t.angularVelocity),f>0&&r.rotateAbout(p.position,t.angularVelocity,t.position,p.position)),h.update(p.bounds,p.vertices,t.velocity)}},s.updateVelocities=function(t){var e=s._baseDelta/t.deltaTime,i=t.velocity;i.x=(t.position.x-t.positionPrev.x)*e,i.y=(t.position.y-t.positionPrev.y)*e,t.speed=Math.sqrt(i.x*i.x+i.y*i.y),t.angularVelocity=(t.angle-t.anglePrev)*e,t.angularSpeed=Math.abs(t.angularVelocity)},s.applyForce=function(t,e,i){var s=e.x-t.position.x,n=e.y-t.position.y;t.force.x+=i.x,t.force.y+=i.y,t.torque+=s*i.y-n*i.x},s._totalProperties=function(t){for(var e={mass:0,area:0,inertia:0,centre:{x:0,y:0}},i=1===t.parts.length?0:1;i{var s={};t.exports=s;var n=i(35810),r=i(53402),o=i(15647),a=i(22562);s.create=function(t){return r.extend({id:r.nextId(),type:"composite",parent:null,isModified:!1,bodies:[],constraints:[],composites:[],label:"Composite",plugin:{},wrapBounds:null,cache:{allBodies:null,allConstraints:null,allComposites:null}},t)},s.setModified=function(t,e,i,r){if(n.trigger(t,"compositeModified",t),t.isModified=e,e&&t.cache&&(t.cache.allBodies=null,t.cache.allConstraints=null,t.cache.allComposites=null),i&&t.parent&&s.setModified(t.parent,e,i,r),r)for(var o=0;o{var s={};t.exports=s;var n=i(69351);s.create=n.create,s.add=n.add,s.remove=n.remove,s.clear=n.clear,s.addComposite=n.addComposite,s.addBody=n.addBody,s.addConstraint=n.addConstraint},52284:(t,e,i)=>{var s={};t.exports=s;var n,r,o,a=i(41598),h=i(4506);n=[],r={overlap:0,axis:null},o={overlap:0,axis:null},s.create=function(t,e){return{pair:null,collided:!1,bodyA:t,bodyB:e,parentA:t.parent,parentB:e.parent,depth:0,normal:{x:0,y:0},tangent:{x:0,y:0},penetration:{x:0,y:0},supports:[null,null],supportCount:0}},s.collides=function(t,e,i){if(s._overlapAxes(r,t.vertices,e.vertices,t.axes),r.overlap<=0)return null;if(s._overlapAxes(o,e.vertices,t.vertices,e.axes),o.overlap<=0)return null;var n,l,u=i&&i.table[h.id(t,e)];u?n=u.collision:((n=s.create(t,e)).collided=!0,n.bodyA=t.id=0&&(m=-m,y=-y),c.x=m,c.y=y,d.x=-y,d.y=m,f.x=m*v,f.y=y*v,n.depth=v;var x=s._findSupports(t,e,c,1),T=0;if(a.contains(t.vertices,x[0])&&(p[T++]=x[0]),a.contains(t.vertices,x[1])&&(p[T++]=x[1]),T<2){var w=s._findSupports(e,t,c,-1);a.contains(e.vertices,w[0])&&(p[T++]=w[0]),T<2&&a.contains(e.vertices,w[1])&&(p[T++]=w[1])}return 0===T&&(p[T++]=x[0]),n.supportCount=T,n},s._overlapAxes=function(t,e,i,s){var n,r,o,a,h,l,u=e.length,c=i.length,d=e[0].x,f=e[0].y,p=i[0].x,v=i[0].y,g=s.length,m=Number.MAX_VALUE,y=0;for(h=0;hE?E=a:aA?A=a:a{var e={};t.exports=e,e.create=function(t){return{vertex:t,normalImpulse:0,tangentImpulse:0}}},81388:(t,e,i)=>{var s={};t.exports=s;var n=i(53402),r=i(52284);s.create=function(t){return n.extend({bodies:[],collisions:[],pairs:null},t)},s.setBodies=function(t,e){t.bodies=e.slice(0)},s.clear=function(t){t.bodies=[],t.collisions=[]},s.collisions=function(t){var e,i,n=t.pairs,o=t.bodies,a=o.length,h=s.canCollide,l=r.collides,u=t.collisions,c=0;for(o.sort(s._compareBoundsX),e=0;ep)break;if(!(vM.max.y)&&(!m||!T.isStatic&&!T.isSleeping)&&h(d.collisionFilter,T.collisionFilter)){var w=T.parts.length;if(x&&1===w)(C=l(d,T,n))&&(u[c++]=C);else for(var b=w>1?1:0,S=y>1?1:0;SM.max.x||f.max.xM.max.y||(C=l(E,_,n))&&(u[c++]=C)}}}}return u.length!==c&&(u.length=c),u},s.canCollide=function(t,e){return t.group===e.group&&0!==t.group?t.group>0:0!=(t.mask&e.category)&&0!=(e.mask&t.category)},s._compareBoundsX=function(t,e){return t.bounds.min.x-e.bounds.min.x}},4506:(t,e,i)=>{var s={};t.exports=s;var n=i(43424);s.create=function(t,e){var i=t.bodyA,r=t.bodyB,o={id:s.id(i,r),bodyA:i,bodyB:r,collision:t,contacts:[n.create(),n.create()],contactCount:0,separation:0,isActive:!0,isSensor:i.isSensor||r.isSensor,timeCreated:e,timeUpdated:e,inverseMass:0,friction:0,frictionStatic:0,restitution:0,slop:0};return s.update(o,t,e),o},s.update=function(t,e,i){var s=e.supports,n=e.supportCount,r=t.contacts,o=e.parentA,a=e.parentB;t.isActive=!0,t.timeUpdated=i,t.collision=e,t.separation=e.depth,t.inverseMass=o.inverseMass+a.inverseMass,t.friction=o.frictiona.frictionStatic?o.frictionStatic:a.frictionStatic,t.restitution=o.restitution>a.restitution?o.restitution:a.restitution,t.slop=o.slop>a.slop?o.slop:a.slop,t.contactCount=n,e.pair=t;var h=s[0],l=r[0],u=s[1],c=r[1];c.vertex!==h&&l.vertex!==u||(r[1]=l,r[0]=l=c,c=r[1]),l.vertex=h,c.vertex=u},s.setActive=function(t,e,i){e?(t.isActive=!0,t.timeUpdated=i):(t.isActive=!1,t.contactCount=0)},s.id=function(t,e){return t.id{var s={};t.exports=s;var n=i(4506),r=i(53402);s.create=function(t){return r.extend({table:{},list:[],collisionStart:[],collisionActive:[],collisionEnd:[]},t)},s.update=function(t,e,i){var s,r,o,a=n.update,h=n.create,l=n.setActive,u=t.table,c=t.list,d=c.length,f=d,p=t.collisionStart,v=t.collisionEnd,g=t.collisionActive,m=e.length,y=0,x=0,T=0;for(o=0;o=i?c[f++]=r:(l(r,!1,i),r.collision.bodyA.sleepCounter>0&&r.collision.bodyB.sleepCounter>0?c[f++]=r:(v[x++]=r,delete u[r.id]));c.length!==f&&(c.length=f),p.length!==y&&(p.length=y),v.length!==x&&(v.length=x),g.length!==T&&(g.length=T)},s.clear=function(t){return t.table={},t.list.length=0,t.collisionStart.length=0,t.collisionActive.length=0,t.collisionEnd.length=0,t}},73296:(t,e,i)=>{var s={};t.exports=s;var n=i(31725),r=i(52284),o=i(15647),a=i(66280),h=i(41598);s.collides=function(t,e){for(var i=[],s=e.length,n=t.bounds,a=r.collides,h=o.overlaps,l=0;l{var s={};t.exports=s;var n=i(41598),r=i(53402),o=i(15647);s._restingThresh=2,s._restingThreshTangent=Math.sqrt(6),s._positionDampen=.9,s._positionWarming=.8,s._frictionNormalMultiplier=5,s._frictionMaxStatic=Number.MAX_VALUE,s.preSolvePosition=function(t){var e,i,s,n=t.length;for(e=0;eH?(n=G>0?G:-G,(i=v.friction*(G>0?1:-1)*l)<-n?i=-n:i>n&&(i=n)):(i=G,n=f);var j=I*T-B*x,q=N*T-U*x,K=_/(S+m.inverseInertia*j*j+y.inverseInertia*q*q),Z=(1+v.restitution)*z*K;if(i*=K,z0&&(D.normalImpulse=0),Z=D.normalImpulse-J}if(G<-c||G>c)D.tangentImpulse=0;else{var Q=D.tangentImpulse;D.tangentImpulse+=i,D.tangentImpulse<-n&&(D.tangentImpulse=-n),D.tangentImpulse>n&&(D.tangentImpulse=n),i=D.tangentImpulse-Q}var $=x*Z+w*i,tt=T*Z+b*i;m.isStatic||m.isSleeping||(m.positionPrev.x+=$*m.inverseMass,m.positionPrev.y+=tt*m.inverseMass,m.anglePrev+=(I*tt-B*$)*m.inverseInertia),y.isStatic||y.isSleeping||(y.positionPrev.x-=$*y.inverseMass,y.positionPrev.y-=tt*y.inverseMass,y.anglePrev-=(N*tt-U*$)*y.inverseInertia)}}}}},48140:(t,e,i)=>{var s={};t.exports=s;var n=i(41598),r=i(31725),o=i(53614),a=i(15647),h=i(66615),l=i(53402);s._warming=.4,s._torqueDampen=1,s._minLength=1e-6,s.create=function(t){var e=t;e.bodyA&&!e.pointA&&(e.pointA={x:0,y:0}),e.bodyB&&!e.pointB&&(e.pointB={x:0,y:0});var i=e.bodyA?r.add(e.bodyA.position,e.pointA):e.pointA,s=e.bodyB?r.add(e.bodyB.position,e.pointB):e.pointB,n=r.magnitude(r.sub(i,s));e.length=void 0!==e.length?e.length:n,e.id=e.id||l.nextId(),e.label=e.label||"Constraint",e.type="constraint",e.stiffness=e.stiffness||(e.length>0?1:.7),e.damping=e.damping||0,e.angularStiffness=e.angularStiffness||0,e.angleA=e.bodyA?e.bodyA.angle:e.angleA,e.angleB=e.bodyB?e.bodyB.angle:e.angleB,e.plugin={};var o={visible:!0,type:"line",anchors:!0,lineColor:null,lineOpacity:null,lineThickness:null,pinSize:null,anchorColor:null,anchorSize:null};return 0===e.length&&e.stiffness>.1?(o.type="pin",o.anchors=!1):e.stiffness<.9&&(o.type="spring"),e.render=l.extend(o,e.render),e},s.preSolveAll=function(t){for(var e=0;e=1||0===t.length?t.stiffness*e:t.stiffness*e*e,x=t.damping*e,T=r.mult(u,m*y),w=(i?i.inverseMass:0)+(n?n.inverseMass:0),b=w+((i?i.inverseInertia:0)+(n?n.inverseInertia:0));if(x>0){var S=r.create();p=r.div(u,c),g=r.sub(n&&r.sub(n.position,n.positionPrev)||S,i&&r.sub(i.position,i.positionPrev)||S),v=r.dot(p,g)}i&&!i.isStatic&&(f=i.inverseMass/w,i.constraintImpulse.x-=T.x*f,i.constraintImpulse.y-=T.y*f,i.position.x-=T.x*f,i.position.y-=T.y*f,x>0&&(i.positionPrev.x-=x*p.x*v*f,i.positionPrev.y-=x*p.y*v*f),d=r.cross(o,T)/b*s._torqueDampen*i.inverseInertia*(1-t.angularStiffness),i.constraintImpulse.angle-=d,i.angle-=d),n&&!n.isStatic&&(f=n.inverseMass/w,n.constraintImpulse.x+=T.x*f,n.constraintImpulse.y+=T.y*f,n.position.x+=T.x*f,n.position.y+=T.y*f,x>0&&(n.positionPrev.x+=x*p.x*v*f,n.positionPrev.y+=x*p.y*v*f),d=r.cross(a,T)/b*s._torqueDampen*n.inverseInertia*(1-t.angularStiffness),n.constraintImpulse.angle+=d,n.angle+=d)}}},s.postSolveAll=function(t){for(var e=0;e0&&(c.position.x+=l.x,c.position.y+=l.y),0!==l.angle&&(n.rotate(c.vertices,l.angle,i.position),h.rotate(c.axes,l.angle),u>0&&r.rotateAbout(c.position,l.angle,i.position,c.position)),a.update(c.bounds,c.vertices,i.velocity)}l.angle*=s._warming,l.x*=s._warming,l.y*=s._warming}}},s.pointAWorld=function(t){return{x:(t.bodyA?t.bodyA.position.x:0)+(t.pointA?t.pointA.x:0),y:(t.bodyA?t.bodyA.position.y:0)+(t.pointA?t.pointA.y:0)}},s.pointBWorld=function(t){return{x:(t.bodyB?t.bodyB.position.x:0)+(t.pointB?t.pointB.x:0),y:(t.bodyB?t.bodyB.position.y:0)+(t.pointB?t.pointB.y:0)}},s.currentLength=function(t){var e=(t.bodyA?t.bodyA.position.x:0)+(t.pointA?t.pointA.x:0),i=(t.bodyA?t.bodyA.position.y:0)+(t.pointA?t.pointA.y:0),s=e-((t.bodyB?t.bodyB.position.x:0)+(t.pointB?t.pointB.x:0)),n=i-((t.bodyB?t.bodyB.position.y:0)+(t.pointB?t.pointB.y:0));return Math.sqrt(s*s+n*n)}},53402:(t,e,i)=>{var s={};t.exports=s,function(){s._baseDelta=1e3/60,s._nextId=0,s._seed=0,s._nowStartTime=+new Date,s._warnedOnce={},s._decomp=null,s.extend=function(t,e){var i,n;"boolean"==typeof e?(i=2,n=e):(i=1,n=!0);for(var r=i;r0;e--){var i=Math.floor(s.random()*(e+1)),n=t[e];t[e]=t[i],t[i]=n}return t},s.choose=function(t){return t[Math.floor(s.random()*t.length)]},s.isElement=function(t){return"undefined"!=typeof HTMLElement?t instanceof HTMLElement:!!(t&&t.nodeType&&t.nodeName)},s.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)},s.isFunction=function(t){return"function"==typeof t},s.isPlainObject=function(t){return"object"==typeof t&&t.constructor===Object},s.isString=function(t){return"[object String]"===toString.call(t)},s.clamp=function(t,e,i){return ti?i:t},s.sign=function(t){return t<0?-1:1},s.now=function(){if("undefined"!=typeof window&&window.performance){if(window.performance.now)return window.performance.now();if(window.performance.webkitNow)return window.performance.webkitNow()}return Date.now?Date.now():new Date-s._nowStartTime},s.random=function(e,i){return i=void 0!==i?i:1,(e=void 0!==e?e:0)+t()*(i-e)};var t=function(){return s._seed=(9301*s._seed+49297)%233280,s._seed/233280};s.colorToNumber=function(t){return 3==(t=t.replace("#","")).length&&(t=t.charAt(0)+t.charAt(0)+t.charAt(1)+t.charAt(1)+t.charAt(2)+t.charAt(2)),parseInt(t,16)},s.logLevel=1,s.log=function(){console&&s.logLevel>0&&s.logLevel<=3&&console.log.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},s.info=function(){console&&s.logLevel>0&&s.logLevel<=2&&console.info.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},s.warn=function(){console&&s.logLevel>0&&s.logLevel<=3&&console.warn.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},s.warnOnce=function(){var t=Array.prototype.slice.call(arguments).join(" ");s._warnedOnce[t]||(s.warn(t),s._warnedOnce[t]=!0)},s.deprecated=function(t,e,i){t[e]=s.chain((function(){s.warnOnce("🔅 deprecated 🔅",i)}),t[e])},s.nextId=function(){return s._nextId++},s.indexOf=function(t,e){if(t.indexOf)return t.indexOf(e);for(var i=0;i{var s={};t.exports=s;var n=i(53614),r=i(66272),o=i(81388),a=i(99561),h=i(35810),l=i(69351),u=i(48140),c=i(53402),d=i(22562);s._deltaMax=1e3/60,s.create=function(t){t=t||{};var e=c.extend({positionIterations:6,velocityIterations:4,constraintIterations:2,enableSleeping:!1,events:[],plugin:{},gravity:{x:0,y:1,scale:.001},timing:{timestamp:0,timeScale:1,lastDelta:0,lastElapsed:0,lastUpdatesPerFrame:0}},t);return e.world=t.world||l.create({label:"World"}),e.pairs=t.pairs||a.create(),e.detector=t.detector||o.create(),e.detector.pairs=e.pairs,e.grid={buckets:[]},e.world.gravity=e.gravity,e.broadphase=e.grid,e.metrics={},e},s.update=function(t,e){var i,d=c.now(),f=t.world,p=t.detector,v=t.pairs,g=t.timing,m=g.timestamp;e>s._deltaMax&&c.warnOnce("Matter.Engine.update: delta argument is recommended to be less than or equal to",s._deltaMax.toFixed(3),"ms."),e=void 0!==e?e:c._baseDelta,e*=g.timeScale,g.timestamp+=e,g.lastDelta=e;var y={timestamp:g.timestamp,delta:e};h.trigger(t,"beforeUpdate",y);var x=l.allBodies(f),T=l.allConstraints(f),w=l.allComposites(f);for(f.isModified&&(o.setBodies(p,x),l.setModified(f,!1,!1,!0)),t.enableSleeping&&n.update(x,e),s._bodiesApplyGravity(x,t.gravity),s.wrap(x,w),s.attractors(x),e>0&&s._bodiesUpdate(x,e),h.trigger(t,"beforeSolve",y),u.preSolveAll(x),i=0;i0&&h.trigger(t,"collisionStart",{pairs:v.collisionStart,timestamp:g.timestamp,delta:e});var S=c.clamp(20/t.positionIterations,0,1);for(r.preSolvePosition(v.list),i=0;i0&&h.trigger(t,"collisionActive",{pairs:v.collisionActive,timestamp:g.timestamp,delta:e}),v.collisionEnd.length>0&&h.trigger(t,"collisionEnd",{pairs:v.collisionEnd,timestamp:g.timestamp,delta:e}),s._bodiesClearForces(x),h.trigger(t,"afterUpdate",y),t.timing.lastElapsed=c.now()-d,t},s.merge=function(t,e){if(c.extend(t,e),e.world){t.world=e.world,s.clear(t);for(var i=l.allBodies(t.world),r=0;r0)for(var n=0;n{var s={};t.exports=s;var n=i(53402);s.on=function(t,e,i){for(var s,n=e.split(" "),r=0;r0){i||(i={}),s=e.split(" ");for(var l=0;l{var s={};t.exports=s;var n=i(73832),r=i(53402);s.name="matter-js",s.version="0.20.0",s.uses=[],s.used=[],s.use=function(){n.use(s,Array.prototype.slice.call(arguments))},s.before=function(t,e){return t=t.replace(/^Matter./,""),r.chainPathBefore(s,t,e)},s.after=function(t,e){return t=t.replace(/^Matter./,""),r.chainPathAfter(s,t,e)}},73832:(t,e,i)=>{var s={};t.exports=s;var n=i(53402);s._registry={},s.register=function(t){if(s.isPlugin(t)||n.warn("Plugin.register:",s.toString(t),"does not implement all required fields."),t.name in s._registry){var e=s._registry[t.name],i=s.versionParse(t.version).number,r=s.versionParse(e.version).number;i>r?(n.warn("Plugin.register:",s.toString(e),"was upgraded to",s.toString(t)),s._registry[t.name]=t):i-1},s.isFor=function(t,e){var i=t.for&&s.dependencyParse(t.for);return!t.for||e.name===i.name&&s.versionSatisfies(e.version,i.range)},s.use=function(t,e){if(t.uses=(t.uses||[]).concat(e||[]),0!==t.uses.length){for(var i=s.dependencies(t),r=n.topologicalSort(i),o=[],a=0;a0&&!h.silent&&n.info(o.join(" "))}else n.warn("Plugin.use:",s.toString(t),"does not specify any dependencies to install.")},s.dependencies=function(t,e){var i=s.dependencyParse(t),r=i.name;if(!(r in(e=e||{}))){t=s.resolve(t)||t,e[r]=n.map(t.uses||[],(function(e){s.isPlugin(e)&&s.register(e);var r=s.dependencyParse(e),o=s.resolve(e);return o&&!s.versionSatisfies(o.version,r.range)?(n.warn("Plugin.dependencies:",s.toString(o),"does not satisfy",s.toString(r),"used by",s.toString(i)+"."),o._warned=!0,t._warned=!0):o||(n.warn("Plugin.dependencies:",s.toString(e),"used by",s.toString(i),"could not be resolved."),t._warned=!0),r.name}));for(var o=0;o=|>)?\s*((\d+)\.(\d+)\.(\d+))(-[0-9A-Za-z-+]+)?$/;e.test(t)||n.warn("Plugin.versionParse:",t,"is not a valid version or range.");var i=e.exec(t),s=Number(i[4]),r=Number(i[5]),o=Number(i[6]);return{isRange:Boolean(i[1]||i[2]),version:i[3],range:t,operator:i[1]||i[2]||"",major:s,minor:r,patch:o,parts:[s,r,o],prerelease:i[7],number:1e8*s+1e4*r+o}},s.versionSatisfies=function(t,e){e=e||"*";var i=s.versionParse(e),n=s.versionParse(t);if(i.isRange){if("*"===i.operator||"*"===t)return!0;if(">"===i.operator)return n.number>i.number;if(">="===i.operator)return n.number>=i.number;if("~"===i.operator)return n.major===i.major&&n.minor===i.minor&&n.patch>=i.patch;if("^"===i.operator)return i.major>0?n.major===i.major&&n.number>=i.number:i.minor>0?n.minor===i.minor&&n.patch>=i.patch:n.patch===i.patch}return t===e||"*"===t}},13037:(t,e,i)=>{var s={};t.exports=s;var n=i(35810),r=i(48413),o=i(53402);!function(){s._maxFrameDelta=1e3/15,s._frameDeltaFallback=1e3/60,s._timeBufferMargin=1.5,s._elapsedNextEstimate=1,s._smoothingLowerBound=.1,s._smoothingUpperBound=.9,s.create=function(t){var e=o.extend({delta:1e3/60,frameDelta:null,frameDeltaSmoothing:!0,frameDeltaSnapping:!0,frameDeltaHistory:[],frameDeltaHistorySize:100,frameRequestId:null,timeBuffer:0,timeLastTick:null,maxUpdates:null,maxFrameTime:1e3/30,lastUpdatesDeferred:0,enabled:!0},t);return e.fps=0,e},s.run=function(t,e){return t.timeBuffer=s._frameDeltaFallback,function i(n){t.frameRequestId=s._onNextFrame(t,i),n&&t.enabled&&s.tick(t,e,n)}(),t},s.tick=function(e,i,a){var h=o.now(),l=e.delta,u=0,c=a-e.timeLastTick;if((!c||!e.timeLastTick||c>Math.max(s._maxFrameDelta,e.maxFrameTime))&&(c=e.frameDelta||s._frameDeltaFallback),e.frameDeltaSmoothing){e.frameDeltaHistory.push(c),e.frameDeltaHistory=e.frameDeltaHistory.slice(-e.frameDeltaHistorySize);var d=e.frameDeltaHistory.slice(0).sort(),f=e.frameDeltaHistory.slice(d.length*s._smoothingLowerBound,d.length*s._smoothingUpperBound);c=t(f)||c}e.frameDeltaSnapping&&(c=1e3/Math.round(1e3/c)),e.frameDelta=c,e.timeLastTick=a,e.timeBuffer+=e.frameDelta,e.timeBuffer=o.clamp(e.timeBuffer,0,e.frameDelta+l*s._timeBufferMargin),e.lastUpdatesDeferred=0;var p=e.maxUpdates||Math.ceil(e.maxFrameTime/l),v={timestamp:i.timing.timestamp};n.trigger(e,"beforeTick",v),n.trigger(e,"tick",v);for(var g=o.now();l>0&&e.timeBuffer>=l*s._timeBufferMargin;){n.trigger(e,"beforeUpdate",v),r.update(i,l),n.trigger(e,"afterUpdate",v),e.timeBuffer-=l,u+=1;var m=o.now()-h,y=o.now()-g,x=m+s._elapsedNextEstimate*y/u;if(u>=p||x>e.maxFrameTime){e.lastUpdatesDeferred=Math.round(Math.max(0,e.timeBuffer/l-s._timeBufferMargin));break}}i.timing.lastUpdatesPerFrame=u,n.trigger(e,"afterTick",v),e.frameDeltaHistory.length>=100&&(e.lastUpdatesDeferred&&Math.round(e.frameDelta/l)>p?o.warnOnce("Matter.Runner: runner reached runner.maxUpdates, see docs."):e.lastUpdatesDeferred&&o.warnOnce("Matter.Runner: runner reached runner.maxFrameTime, see docs."),void 0!==e.isFixed&&o.warnOnce("Matter.Runner: runner.isFixed is now redundant, see docs."),(e.deltaMin||e.deltaMax)&&o.warnOnce("Matter.Runner: runner.deltaMin and runner.deltaMax were removed, see docs."),0!==e.fps&&o.warnOnce("Matter.Runner: runner.fps was replaced by runner.delta, see docs."))},s.stop=function(t){s._cancelNextFrame(t)},s._onNextFrame=function(t,e){if("undefined"==typeof window||!window.requestAnimationFrame)throw new Error("Matter.Runner: missing required global window.requestAnimationFrame.");return t.frameRequestId=window.requestAnimationFrame(e),t.frameRequestId},s._cancelNextFrame=function(t){if("undefined"==typeof window||!window.cancelAnimationFrame)throw new Error("Matter.Runner: missing required global window.cancelAnimationFrame.");window.cancelAnimationFrame(t.frameRequestId)};var t=function(t){for(var e=0,i=t.length,s=0;s{var s={};t.exports=s;var n=i(22562),r=i(35810),o=i(53402);s._motionWakeThreshold=.18,s._motionSleepThreshold=.08,s._minBias=.9,s.update=function(t,e){for(var i=e/o._baseDelta,r=s._motionSleepThreshold,a=0;a0&&h.motion=h.sleepThreshold/i&&s.set(h,!0)):h.sleepCounter>0&&(h.sleepCounter-=1)}else s.set(h,!1)}},s.afterCollisions=function(t){for(var e=s._motionSleepThreshold,i=0;ie&&s.set(h,!1)}}}},s.set=function(t,e){var i=t.isSleeping;e?(t.isSleeping=!0,t.sleepCounter=t.sleepThreshold,t.positionImpulse.x=0,t.positionImpulse.y=0,t.positionPrev.x=t.position.x,t.positionPrev.y=t.position.y,t.anglePrev=t.angle,t.speed=0,t.angularSpeed=0,t.motion=0,i||r.trigger(t,"sleepStart")):(t.isSleeping=!1,t.sleepCounter=0,i&&r.trigger(t,"sleepEnd"))}},66280:(t,e,i)=>{var s={};t.exports=s;var n=i(41598),r=i(53402),o=i(22562),a=i(15647),h=i(31725);s.rectangle=function(t,e,i,s,a){a=a||{};var h={label:"Rectangle Body",position:{x:t,y:e},vertices:n.fromPath("L 0 0 L "+i+" 0 L "+i+" "+s+" L 0 "+s)};if(a.chamfer){var l=a.chamfer;h.vertices=n.chamfer(h.vertices,l.radius,l.quality,l.qualityMin,l.qualityMax),delete a.chamfer}return o.create(r.extend({},h,a))},s.trapezoid=function(t,e,i,s,a,h){h=h||{},a>=1&&r.warn("Bodies.trapezoid: slope parameter must be < 1.");var l,u=i*(a*=.5),c=u+(1-2*a)*i,d=c+u;l=a<.5?"L 0 0 L "+u+" "+-s+" L "+c+" "+-s+" L "+d+" 0":"L 0 0 L "+c+" "+-s+" L "+d+" 0";var f={label:"Trapezoid Body",position:{x:t,y:e},vertices:n.fromPath(l)};if(h.chamfer){var p=h.chamfer;f.vertices=n.chamfer(f.vertices,p.radius,p.quality,p.qualityMin,p.qualityMax),delete h.chamfer}return o.create(r.extend({},f,h))},s.circle=function(t,e,i,n,o){n=n||{};var a={label:"Circle Body",circleRadius:i};o=o||25;var h=Math.ceil(Math.max(10,Math.min(o,i)));return h%2==1&&(h+=1),s.polygon(t,e,h,i,r.extend({},a,n))},s.polygon=function(t,e,i,a,h){if(h=h||{},i<3)return s.circle(t,e,a,h);for(var l=2*Math.PI/i,u="",c=.5*l,d=0;d0&&n.area(C)1?(p=o.create(r.extend({parts:v.slice(0)},s)),o.setPosition(p,{x:t,y:e}),p):v[0]},s.flagCoincidentParts=function(t,e){void 0===e&&(e=5);for(var i=0;i{var s={};t.exports=s;var n=i(69351),r=i(48140),o=i(53402),a=i(22562),h=i(66280);s.stack=function(t,e,i,s,r,o,h){for(var l,u=n.create({label:"Stack"}),c=t,d=e,f=0,p=0;pv&&(v=y),a.translate(m,{x:.5*x,y:.5*y}),c=m.bounds.max.x+r,n.addBody(u,m),l=m,f+=1}else c+=r}d+=v+o,c=t}return u},s.chain=function(t,e,i,s,a,h){for(var l=t.bodies,u=1;u0)for(l=0;l0&&(d=f[l-1+(h-1)*e],n.addConstraint(t,r.create(o.extend({bodyA:d,bodyB:c},a)))),s&&ld||o<(l=d-l)||o>i-1-l))return 1===c&&a.translate(u,{x:(o+(i%2==1?1:-1))*f,y:0}),h(t+(u?o*f:0)+o*r,s,o,l,u,c)}))},s.newtonsCradle=function(t,e,i,s,o){for(var a=n.create({label:"Newtons Cradle"}),l=0;l{var s={};t.exports=s;var n=i(31725),r=i(53402);s.fromVertices=function(t){for(var e={},i=0;i{var e={};t.exports=e,e.create=function(t){var i={min:{x:0,y:0},max:{x:0,y:0}};return t&&e.update(i,t),i},e.update=function(t,e,i){t.min.x=1/0,t.max.x=-1/0,t.min.y=1/0,t.max.y=-1/0;for(var s=0;st.max.x&&(t.max.x=n.x),n.xt.max.y&&(t.max.y=n.y),n.y0?t.max.x+=i.x:t.min.x+=i.x,i.y>0?t.max.y+=i.y:t.min.y+=i.y)},e.contains=function(t,e){return e.x>=t.min.x&&e.x<=t.max.x&&e.y>=t.min.y&&e.y<=t.max.y},e.overlaps=function(t,e){return t.min.x<=e.max.x&&t.max.x>=e.min.x&&t.max.y>=e.min.y&&t.min.y<=e.max.y},e.translate=function(t,e){t.min.x+=e.x,t.max.x+=e.x,t.min.y+=e.y,t.max.y+=e.y},e.shift=function(t,e){var i=t.max.x-t.min.x,s=t.max.y-t.min.y;t.min.x=e.x,t.max.x=e.x+i,t.min.y=e.y,t.max.y=e.y+s},e.wrap=function(t,e,i){var s=null,n=null;if(void 0!==e.min.x&&void 0!==e.max.x&&(t.min.x>e.max.x?s=e.min.x-t.max.x:t.max.xe.max.y?n=e.min.y-t.max.y:t.max.y{var s={};t.exports=s;i(15647);var n=i(53402);s.pathToVertices=function(t,e){"undefined"==typeof window||"SVGPathSeg"in window||n.warn("Svg.pathToVertices: SVGPathSeg not defined, a polyfill is required.");var i,r,o,a,h,l,u,c,d,f,p,v=[],g=0,m=0,y=0;e=e||15;var x=function(t,e,i){var s=i%2==1&&i>1;if(!d||t!=d.x||e!=d.y){d&&s?(f=d.x,p=d.y):(f=0,p=0);var n={x:f+t,y:p+e};!s&&d||(d=n),v.push(n),m=f+t,y=p+e}},T=function(t){var e=t.pathSegTypeAsLetter.toUpperCase();if("Z"!==e){switch(e){case"M":case"L":case"T":case"C":case"S":case"Q":m=t.x,y=t.y;break;case"H":m=t.x;break;case"V":y=t.y}x(m,y,t.pathSegType)}};for(s._svgPathToAbsolute(t),o=t.getTotalLength(),l=[],i=0;i{var e={};t.exports=e,e.create=function(t,e){return{x:t||0,y:e||0}},e.clone=function(t){return{x:t.x,y:t.y}},e.magnitude=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},e.magnitudeSquared=function(t){return t.x*t.x+t.y*t.y},e.rotate=function(t,e,i){var s=Math.cos(e),n=Math.sin(e);i||(i={});var r=t.x*s-t.y*n;return i.y=t.x*n+t.y*s,i.x=r,i},e.rotateAbout=function(t,e,i,s){var n=Math.cos(e),r=Math.sin(e);s||(s={});var o=i.x+((t.x-i.x)*n-(t.y-i.y)*r);return s.y=i.y+((t.x-i.x)*r+(t.y-i.y)*n),s.x=o,s},e.normalise=function(t){var i=e.magnitude(t);return 0===i?{x:0,y:0}:{x:t.x/i,y:t.y/i}},e.dot=function(t,e){return t.x*e.x+t.y*e.y},e.cross=function(t,e){return t.x*e.y-t.y*e.x},e.cross3=function(t,e,i){return(e.x-t.x)*(i.y-t.y)-(e.y-t.y)*(i.x-t.x)},e.add=function(t,e,i){return i||(i={}),i.x=t.x+e.x,i.y=t.y+e.y,i},e.sub=function(t,e,i){return i||(i={}),i.x=t.x-e.x,i.y=t.y-e.y,i},e.mult=function(t,e){return{x:t.x*e,y:t.y*e}},e.div=function(t,e){return{x:t.x/e,y:t.y/e}},e.perp=function(t,e){return{x:(e=!0===e?-1:1)*-t.y,y:e*t.x}},e.neg=function(t){return{x:-t.x,y:-t.y}},e.angle=function(t,e){return Math.atan2(e.y-t.y,e.x-t.x)},e._temp=[e.create(),e.create(),e.create(),e.create(),e.create(),e.create()]},41598:(t,e,i)=>{var s={};t.exports=s;var n=i(31725),r=i(53402);s.create=function(t,e){for(var i=[],s=0;s0)return!1;o=i}return!0},s.scale=function(t,e,i,r){if(1===e&&1===i)return t;var o,a;r=r||s.centre(t);for(var h=0;h=0?h-1:t.length-1],u=t[h],c=t[(h+1)%t.length],d=e[h0&&(r|=2),3===r)return!1;return 0!==r||null},s.hull=function(t){var e,i,s=[],r=[];for((t=t.slice(0)).sort((function(t,e){var i=t.x-e.x;return 0!==i?i:t.y-e.y})),i=0;i=2&&n.cross3(r[r.length-2],r[r.length-1],e)<=0;)r.pop();r.push(e)}for(i=t.length-1;i>=0;i-=1){for(e=t[i];s.length>=2&&n.cross3(s[s.length-2],s[s.length-1],e)<=0;)s.pop();s.push(e)}return s.pop(),r.pop(),s.concat(r)}},55973:t=>{function e(t,e,i){i=i||0;var s,n,r,o,a,h,l,u=[0,0];return s=t[1][1]-t[0][1],n=t[0][0]-t[1][0],r=s*t[0][0]+n*t[0][1],o=e[1][1]-e[0][1],a=e[0][0]-e[1][0],h=o*e[0][0]+a*e[0][1],S(l=s*a-o*n,0,i)||(u[0]=(a*r-n*h)/l,u[1]=(s*h-o*r)/l),u}function i(t,e,i,s){var n=e[0]-t[0],r=e[1]-t[1],o=s[0]-i[0],a=s[1]-i[1];if(o*r-a*n==0)return!1;var h=(n*(i[1]-t[1])+r*(t[0]-i[0]))/(o*r-a*n),l=(o*(t[1]-i[1])+a*(i[0]-t[0]))/(a*n-o*r);return h>=0&&h<=1&&l>=0&&l<=1}function s(t,e,i){return(e[0]-t[0])*(i[1]-t[1])-(i[0]-t[0])*(e[1]-t[1])}function n(t,e,i){return s(t,e,i)>0}function r(t,e,i){return s(t,e,i)>=0}function o(t,e,i){return s(t,e,i)<0}function a(t,e,i){return s(t,e,i)<=0}t.exports={decomp:function(t){var e=T(t);return e.length>0?w(t,e):[t]},quickDecomp:function t(e,i,s,h,l,u,v){u=u||100,v=v||0,l=l||25,i=void 0!==i?i:[],s=s||[],h=h||[];var g=[0,0],m=[0,0],x=[0,0],T=0,w=0,S=0,E=0,A=0,C=0,_=0,M=[],P=[],R=e,L=e;if(L.length<3)return i;if(++v>u)return console.warn("quickDecomp: max level ("+u+") reached."),i;for(var O=0;OA&&(A+=e.length),E=Number.MAX_VALUE,A3&&s>=0;--s)u(d(t,s-1),d(t,s),d(t,s+1),e)&&(t.splice(s%t.length,1),i++);return i},removeDuplicatePoints:function(t,e){for(var i=t.length-1;i>=1;--i)for(var s=t[i],n=i-1;n>=0;--n)E(s,t[n],e)&&t.splice(i,1)},makeCCW:function(t){for(var e=0,i=t,s=1;si[e][0])&&(e=s);return!n(d(t,e-1),d(t,e),d(t,e+1))&&(function(t){for(var e=[],i=t.length,s=0;s!==i;s++)e.push(t.pop());for(s=0;s!==i;s++)t[s]=e[s]}(t),!0)}};var h=[],l=[];function u(t,e,i,n){if(n){var r=h,o=l;r[0]=e[0]-t[0],r[1]=e[1]-t[1],o[0]=i[0]-e[0],o[1]=i[1]-e[1];var a=r[0]*o[0]+r[1]*o[1],u=Math.sqrt(r[0]*r[0]+r[1]*r[1]),c=Math.sqrt(o[0]*o[0]+o[1]*o[1]);return Math.acos(a/(u*c)){var s=new(i(83419))({initialize:function(t){this.pluginManager=t,this.game=t.game},init:function(){},start:function(){},stop:function(){},destroy:function(){this.pluginManager=null,this.game=null,this.scene=null,this.systems=null}});t.exports=s},42363:t=>{t.exports={Global:["game","anims","cache","plugins","registry","scale","sound","textures","renderer"],CoreScene:["EventEmitter","CameraManager","GameObjectCreator","GameObjectFactory","ScenePlugin","DisplayList","UpdateList"],DefaultScene:["Clock","DataManagerPlugin","InputPlugin","Loader","TweenManager","LightsPlugin"]}},37277:t=>{var e={},i={},s={register:function(t,i,s,n){void 0===n&&(n=!1),e[t]={plugin:i,mapping:s,custom:n}},registerCustom:function(t,e,s,n){i[t]={plugin:e,mapping:s,data:n}},hasCore:function(t){return e.hasOwnProperty(t)},hasCustom:function(t){return i.hasOwnProperty(t)},getCore:function(t){return e[t]},getCustom:function(t){return i[t]},getCustomClass:function(t){return i.hasOwnProperty(t)?i[t].plugin:null},remove:function(t){e.hasOwnProperty(t)&&delete e[t]},removeCustom:function(t){i.hasOwnProperty(t)&&delete i[t]},destroyCorePlugins:function(){for(var t in e)e.hasOwnProperty(t)&&delete e[t]},destroyCustomPlugins:function(){for(var t in i)i.hasOwnProperty(t)&&delete i[t]}};t.exports=s},77332:(t,e,i)=>{var s=i(83419),n=i(8443),r=i(50792),o=i(74099),a=i(44603),h=i(39429),l=i(95540),u=i(37277),c=i(72905),d=new s({Extends:r,initialize:function(t){r.call(this),this.game=t,this.plugins=[],this.scenePlugins=[],this._pendingGlobal=[],this._pendingScene=[],t.isBooted?this.boot():t.events.once(n.BOOT,this.boot,this)},boot:function(){var t,e,i,s,r,o,a,h=this.game.config,u=h.installGlobalPlugins;for(u=u.concat(this._pendingGlobal),t=0;t{var s=i(52018),n=i(83419),r=i(44594),o=new n({Extends:s,initialize:function(t,e,i){s.call(this,e),this.scene=t,this.systems=t.sys,this.pluginKey=i,t.sys.events.once(r.BOOT,this.boot,this)},boot:function(){},destroy:function(){this.pluginManager=null,this.game=null,this.scene=null,this.systems=null}});t.exports=o},18922:(t,e,i)=>{t.exports={BasePlugin:i(52018),DefaultPlugins:i(42363),PluginCache:i(37277),PluginManager:i(77332),ScenePlugin:i(45145)}},63595:()=>{"undefined"!=typeof HTMLVideoElement&&!("requestVideoFrameCallback"in HTMLVideoElement.prototype)&&"getVideoPlaybackQuality"in HTMLVideoElement.prototype&&(HTMLVideoElement.prototype._rvfcpolyfillmap={},HTMLVideoElement.prototype.requestVideoFrameCallback=function(t){const e=performance.now(),i=this.getVideoPlaybackQuality(),s=this.mozPresentedFrames||this.mozPaintedFrames||i.totalVideoFrames-i.droppedVideoFrames,n=(r,o)=>{const a=this.getVideoPlaybackQuality(),h=this.mozPresentedFrames||this.mozPaintedFrames||a.totalVideoFrames-a.droppedVideoFrames;if(h>s){const s=this.mozFrameDelay||a.totalFrameDelay-i.totalFrameDelay||0,n=o-r;t(o,{presentationTime:o+1e3*s,expectedDisplayTime:o+n,width:this.videoWidth,height:this.videoHeight,mediaTime:Math.max(0,this.currentTime||0)+n/1e3,presentedFrames:h,processingDuration:s}),delete this._rvfcpolyfillmap[e]}else this._rvfcpolyfillmap[e]=requestAnimationFrame((t=>n(o,t)))};return this._rvfcpolyfillmap[e]=requestAnimationFrame((t=>n(e,t))),e},HTMLVideoElement.prototype.cancelVideoFrameCallback=function(t){cancelAnimationFrame(this._rvfcpolyfillmap[t]),delete this._rvfcpolyfillmap[t]})},10312:t=>{t.exports={SKIP_CHECK:-1,NORMAL:0,ADD:1,MULTIPLY:2,SCREEN:3,OVERLAY:4,DARKEN:5,LIGHTEN:6,COLOR_DODGE:7,COLOR_BURN:8,HARD_LIGHT:9,SOFT_LIGHT:10,DIFFERENCE:11,EXCLUSION:12,HUE:13,SATURATION:14,COLOR:15,LUMINOSITY:16,ERASE:17,SOURCE_IN:18,SOURCE_OUT:19,SOURCE_ATOP:20,DESTINATION_OVER:21,DESTINATION_IN:22,DESTINATION_OUT:23,DESTINATION_ATOP:24,LIGHTER:25,COPY:26,XOR:27}},29795:t=>{t.exports={DEFAULT:0,LINEAR:0,NEAREST:1}},68627:(t,e,i)=>{var s=i(19715),n=i(32880),r=i(83419),o=i(8054),a=i(50792),h=i(92503),l=i(56373),u=i(97480),c=i(69442),d=i(61340),f=new r({Extends:a,initialize:function(t){a.call(this);var e=t.config;this.config={clearBeforeRender:e.clearBeforeRender,backgroundColor:e.backgroundColor,antialias:e.antialias,roundPixels:e.roundPixels},this.game=t,this.type=o.CANVAS,this.drawCount=0,this.width=0,this.height=0,this.gameCanvas=t.canvas;var i={alpha:t.config.transparent,desynchronized:t.config.desynchronized,willReadFrequently:!1};this.gameContext=e.context?e.context:this.gameCanvas.getContext("2d",i),this.currentContext=this.gameContext,this.antialias=t.config.antialias,this.blendModes=l(),this.snapshotState={x:0,y:0,width:1,height:1,getPixel:!1,callback:null,type:"image/png",encoder:.92},this._tempMatrix1=new d,this._tempMatrix2=new d,this._tempMatrix3=new d,this.isBooted=!1,this.init()},init:function(){this.game.textures.once(c.READY,this.boot,this)},boot:function(){var t=this.game,e=t.scale.baseSize;this.width=e.width,this.height=e.height,this.isBooted=!0,t.scale.on(u.RESIZE,this.onResize,this),this.resize(e.width,e.height)},onResize:function(t,e){e.width===this.width&&e.height===this.height||this.resize(e.width,e.height)},resize:function(t,e){this.width=t,this.height=e,this.emit(h.RESIZE,t,e)},resetTransform:function(){this.currentContext.setTransform(1,0,0,1,0,0)},setBlendMode:function(t){return this.currentContext.globalCompositeOperation=t,this},setContext:function(t){return this.currentContext=t||this.gameContext,this},setAlpha:function(t){return this.currentContext.globalAlpha=t,this},preRender:function(){var t=this.gameContext,e=this.config,i=this.width,s=this.height;t.globalAlpha=1,t.globalCompositeOperation="source-over",t.setTransform(1,0,0,1,0,0),e.clearBeforeRender&&(t.clearRect(0,0,i,s),e.transparent||(t.fillStyle=e.backgroundColor.rgba,t.fillRect(0,0,i,s))),t.save(),this.drawCount=0,this.emit(h.PRE_RENDER)},render:function(t,e,i){var n=e.length;this.emit(h.RENDER,t,i);var r=i.x,o=i.y,a=i.width,l=i.height,u=i.renderToTexture?i.context:t.sys.context;u.save(),this.game.scene.customViewports&&(u.beginPath(),u.rect(r,o,a,l),u.clip()),i.emit(s.PRE_RENDER,i),this.currentContext=u;var c=i.mask;c&&c.preRenderCanvas(this,null,i._maskCamera),i.transparent||(u.fillStyle=i.backgroundColor.rgba,u.fillRect(r,o,a,l)),u.globalAlpha=i.alpha,u.globalCompositeOperation="source-over",this.drawCount+=n,i.renderToTexture&&i.emit(s.PRE_RENDER,i),i.matrix.copyToContext(u);for(var d=0;d=0?m=-(m+c):m<0&&(m=Math.abs(m)-c)),t.flipY&&(y>=0?y=-(y+d):y<0&&(y=Math.abs(y)-d))}var T=1,w=1;t.flipX&&(f||(m+=-e.realWidth+2*v),T=-1),t.flipY&&(f||(y+=-e.realHeight+2*g),w=-1);var b=t.x,S=t.y;a.applyITRS(b,S,t.rotation,t.scaleX*T,t.scaleY*w),o.copyFrom(i.matrix),s?(o.multiplyWithOffset(s,-i.scrollX*t.scrollFactorX,-i.scrollY*t.scrollFactorY),a.e=b,a.f=S):(a.e-=i.scrollX*t.scrollFactorX,a.f-=i.scrollY*t.scrollFactorY),o.multiply(a),i.roundPixels&&(o.e=Math.round(o.e),o.f=Math.round(o.f)),r.save(),o.setToContext(r),r.globalCompositeOperation=this.blendModes[t.blendMode],r.globalAlpha=n,r.imageSmoothingEnabled=!e.source.scaleMode,t.mask&&t.mask.preRenderCanvas(this,t,i),c>0&&d>0&&(i.roundPixels?r.drawImage(e.source.image,l,u,c,d,Math.round(m),Math.round(y),Math.round(c/p),Math.round(d/p)):r.drawImage(e.source.image,l,u,c,d,m,y,c/p,d/p)),t.mask&&t.mask.postRenderCanvas(this,t,i),r.restore()}},destroy:function(){this.removeAllListeners(),this.game=null,this.gameCanvas=null,this.gameContext=null}});t.exports=f},55830:(t,e,i)=>{t.exports={CanvasRenderer:i(68627),GetBlendModes:i(56373),SetTransform:i(20926)}},56373:(t,e,i)=>{var s=i(10312),n=i(89289);t.exports=function(){var t=[],e=n.supportNewBlendModes,i="source-over";return t[s.NORMAL]=i,t[s.ADD]="lighter",t[s.MULTIPLY]=e?"multiply":i,t[s.SCREEN]=e?"screen":i,t[s.OVERLAY]=e?"overlay":i,t[s.DARKEN]=e?"darken":i,t[s.LIGHTEN]=e?"lighten":i,t[s.COLOR_DODGE]=e?"color-dodge":i,t[s.COLOR_BURN]=e?"color-burn":i,t[s.HARD_LIGHT]=e?"hard-light":i,t[s.SOFT_LIGHT]=e?"soft-light":i,t[s.DIFFERENCE]=e?"difference":i,t[s.EXCLUSION]=e?"exclusion":i,t[s.HUE]=e?"hue":i,t[s.SATURATION]=e?"saturation":i,t[s.COLOR]=e?"color":i,t[s.LUMINOSITY]=e?"luminosity":i,t[s.ERASE]="destination-out",t[s.SOURCE_IN]="source-in",t[s.SOURCE_OUT]="source-out",t[s.SOURCE_ATOP]="source-atop",t[s.DESTINATION_OVER]="destination-over",t[s.DESTINATION_IN]="destination-in",t[s.DESTINATION_OUT]="destination-out",t[s.DESTINATION_ATOP]="destination-atop",t[s.LIGHTER]="lighter",t[s.COPY]="copy",t[s.XOR]="xor",t}},20926:(t,e,i)=>{var s=i(91296);t.exports=function(t,e,i,n,r){var o=n.alpha*i.alpha;if(o<=0)return!1;var a=s(i,n,r).calc;return e.globalCompositeOperation=t.blendModes[i.blendMode],e.globalAlpha=o,e.save(),a.setToContext(e),e.imageSmoothingEnabled=i.frame?!i.frame.source.scaleMode:t.antialias,!0}},63899:t=>{t.exports="losewebgl"},6119:t=>{t.exports="postrender"},48070:t=>{t.exports="prerender"},15640:t=>{t.exports="render"},8912:t=>{t.exports="resize"},87124:t=>{t.exports="restorewebgl"},92503:(t,e,i)=>{t.exports={LOSE_WEBGL:i(63899),POST_RENDER:i(6119),PRE_RENDER:i(48070),RENDER:i(15640),RESIZE:i(8912),RESTORE_WEBGL:i(87124)}},36909:(t,e,i)=>{t.exports={Events:i(92503),Snapshot:i(89966)},t.exports.Canvas=i(55830),t.exports.WebGL=i(4159)},32880:(t,e,i)=>{var s=i(27919),n=i(40987),r=i(95540);t.exports=function(t,e){var i=r(e,"callback"),o=r(e,"type","image/png"),a=r(e,"encoder",.92),h=Math.abs(Math.round(r(e,"x",0))),l=Math.abs(Math.round(r(e,"y",0))),u=Math.floor(r(e,"width",t.width)),c=Math.floor(r(e,"height",t.height));if(r(e,"getPixel",!1)){var d=t.getContext("2d",{willReadFrequently:!1}).getImageData(h,l,1,1).data;i.call(null,new n(d[0],d[1],d[2],d[3]))}else if(0!==h||0!==l||u!==t.width||c!==t.height){var f=s.createWebGL(this,u,c),p=f.getContext("2d",{willReadFrequently:!0});u>0&&c>0&&p.drawImage(t,h,l,u,c,0,0,u,c);var v=new Image;v.onerror=function(){i.call(null),s.remove(f)},v.onload=function(){i.call(null,v),s.remove(f)},v.src=f.toDataURL(o,a)}else{var g=new Image;g.onerror=function(){i.call(null)},g.onload=function(){i.call(null,g)},g.src=t.toDataURL(o,a)}}},88815:(t,e,i)=>{var s=i(27919),n=i(40987),r=i(95540);t.exports=function(t,e){var i=t,o=r(e,"callback"),a=r(e,"type","image/png"),h=r(e,"encoder",.92),l=Math.abs(Math.round(r(e,"x",0))),u=Math.abs(Math.round(r(e,"y",0))),c=r(e,"getPixel",!1),d=r(e,"isFramebuffer",!1),f=d?r(e,"bufferWidth",1):i.drawingBufferWidth,p=d?r(e,"bufferHeight",1):i.drawingBufferHeight;if(c){var v=new Uint8Array(4),g=d?u:p-u;i.readPixels(l,g,1,1,i.RGBA,i.UNSIGNED_BYTE,v),o.call(null,new n(v[0],v[1],v[2],v[3]))}else{var m=Math.floor(r(e,"width",f)),y=Math.floor(r(e,"height",p)),x=m*y*4,T=new Uint8Array(x);i.readPixels(l,p-u-y,m,y,i.RGBA,i.UNSIGNED_BYTE,T);for(var w=s.createWebGL(this,m,y),b=w.getContext("2d",{willReadFrequently:!0}),S=b.getImageData(0,0,m,y),E=S.data,A=0;A{t.exports={Canvas:i(32880),WebGL:i(88815)}},7530:(t,e,i)=>{var s=i(83419),n=i(36060),r=i(90330),o=i(82264),a=i(95540),h=i(32302),l=i(63448),u=i(31302),c=i(58918),d=i(14811),f=i(92651),p=i(96569),v=i(56527),g=i(57516),m=i(43439),y=i(81041),x=i(12385),T=i(7589),w=i(95428),b=i(72905),S=new s({initialize:function(t){this.game=t.game,this.renderer=t,this.classes=new r([[n.UTILITY_PIPELINE,T],[n.MULTI_PIPELINE,g],[n.BITMAPMASK_PIPELINE,u],[n.SINGLE_PIPELINE,x],[n.ROPE_PIPELINE,y],[n.LIGHT_PIPELINE,p],[n.POINTLIGHT_PIPELINE,m],[n.MOBILE_PIPELINE,v]]),this.postPipelineClasses=new r,this.pipelines=new r,this.postPipelineInstances=[],this.default=null,this.current=null,this.previous=null,this.MULTI_PIPELINE=null,this.BITMAPMASK_PIPELINE=null,this.UTILITY_PIPELINE=null,this.MOBILE_PIPELINE=null,this.FX_PIPELINE=null,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2,this.renderTargets=[],this.maxDimension=0,this.frameInc=32,this.targetIndex=0},boot:function(t,e,i){var s=this.renderer,r=this.renderTargets;this.frameInc=Math.floor(a(t,"frameInc",32));var l,u,p=s.width,v=s.height,g=this.game.config.disablePreFX;if(this.game.config.disablePostFX||this.postPipelineClasses.setAll([[String(d.BARREL),c.Barrel],[String(d.BLOOM),c.Bloom],[String(d.BLUR),c.Blur],[String(d.BOKEH),c.Bokeh],[String(d.CIRCLE),c.Circle],[String(d.COLOR_MATRIX),c.ColorMatrix],[String(d.DISPLACEMENT),c.Displacement],[String(d.GLOW),c.Glow],[String(d.GRADIENT),c.Gradient],[String(d.PIXELATE),c.Pixelate],[String(d.SHADOW),c.Shadow],[String(d.SHINE),c.Shine],[String(d.VIGNETTE),c.Vignette],[String(d.WIPE),c.Wipe]]),!g){this.classes.set(n.FX_PIPELINE,f);for(var m=Math.min(p,v),y=Math.ceil(m/this.frameInc),x=1;x=0;i--){var s=e[i];s.active&&s.preBatch(t)}}},postBatch:function(t){if(t.hasPostPipeline){this.flush();for(var e=t.postPipelines,i=0;i=0;i--){var s=e[i];s.active&&s.preBatch(t)}}},postBatchCamera:function(t){if(t.hasPostPipeline){this.flush();for(var e=t.postPipelines,i=0;ithis.maxDimension)return this.targetIndex=e.length-3,e[this.targetIndex];var i=3*(l(t,this.frameInc,0,!0)-1);return this.targetIndex=i,e[i]},getSwapRenderTarget:function(){return this.renderTargets[this.targetIndex+1]},getAltSwapRenderTarget:function(){return this.renderTargets[this.targetIndex+2]},destroy:function(){this.flush(),this.classes.clear(),this.postPipelineClasses.clear(),this.pipelines.clear(),this.renderer=null,this.game=null,this.classes=null,this.postPipelineClasses=null,this.pipelines=null,this.default=null,this.current=null,this.previous=null}});t.exports=S},32302:(t,e,i)=>{var s=i(83419),n=i(92503),r=new s({initialize:function(t,e,i,s,r,o,a,h,l){void 0===s&&(s=1),void 0===r&&(r=0),void 0===o&&(o=!0),void 0===a&&(a=!1),void 0===h&&(h=!0),void 0===l&&(l=!0),this.renderer=t,this.framebuffer=null,this.texture=null,this.width=0,this.height=0,this.scale=s,this.minFilter=r,this.autoClear=o,this.autoResize=!0,this.hasDepthBuffer=h,this.forceClamp=l,this.resize(e,i),a?this.renderer.on(n.RESIZE,this.resize,this):this.autoResize=!1},setAutoResize:function(t){return t&&!this.autoResize?(this.renderer.on(n.RESIZE,this.resize,this),this.autoResize=!0):!t&&this.autoResize&&(this.renderer.off(n.RESIZE,this.resize,this),this.autoResize=!1),this},resize:function(t,e){if((t=Math.round(t*this.scale))<=0&&(t=1),(e=Math.round(e*this.scale))<=0&&(e=1),this.autoResize&&(t!==this.width||e!==this.height)){var i=this.renderer;i.deleteFramebuffer(this.framebuffer),i.deleteTexture(this.texture),this.texture=i.createTextureFromSource(null,t,e,this.minFilter,this.forceClamp),this.framebuffer=i.createFramebuffer(t,e,this.texture,this.hasDepthBuffer),this.width=t,this.height=e}return this},willResize:function(t,e){return(t=Math.round(t*this.scale))<=0&&(t=1),(e=Math.round(e*this.scale))<=0&&(e=1),t!==this.width||e!==this.height},bind:function(t,e,i){void 0===t&&(t=!1);var s=this.renderer;if(t&&s.flush(),e&&i&&this.resize(e,i),s.pushFramebuffer(this.framebuffer,!1,!1),t&&this.adjustViewport(),this.autoClear){var n=this.renderer.gl;n.clearColor(0,0,0,0),n.clear(n.COLOR_BUFFER_BIT)}s.clearStencilMask()},adjustViewport:function(){var t=this.renderer.gl;t.viewport(0,0,this.width,this.height),t.disable(t.SCISSOR_TEST)},clear:function(t,e,i,s){var n=this.renderer,r=n.gl;n.pushFramebuffer(this.framebuffer),void 0!==t&&void 0!==e&&void 0!==i&&void 0!==s?(r.enable(r.SCISSOR_TEST),r.scissor(t,e,i,s)):r.disable(r.SCISSOR_TEST),r.clearColor(0,0,0,0),r.clear(r.COLOR_BUFFER_BIT),n.popFramebuffer(),n.resetScissor()},unbind:function(t){void 0===t&&(t=!1);var e=this.renderer;return t&&e.flush(),e.popFramebuffer()},destroy:function(){var t=this.renderer;t.off(n.RESIZE,this.resize,this),t.deleteFramebuffer(this.framebuffer),t.deleteTexture(this.texture),this.renderer=null,this.framebuffer=null,this.texture=null}});t.exports=r},70554:t=>{t.exports={getTintFromFloats:function(t,e,i,s){return((255&(255*s|0))<<24|(255&(255*t|0))<<16|(255&(255*e|0))<<8|255&(255*i|0))>>>0},getTintAppendFloatAlpha:function(t,e){return((255&(255*e|0))<<24|t)>>>0},getTintAppendFloatAlphaAndSwap:function(t,e){return((255&(255*e|0))<<24|(255&(0|t))<<16|(255&(t>>8|0))<<8|255&(t>>16|0))>>>0},getFloatsFromUintRGB:function(t){return[(255&(t>>16|0))/255,(255&(t>>8|0))/255,(255&(0|t))/255]},checkShaderMax:function(t,e){var i=Math.min(16,t.getParameter(t.MAX_TEXTURE_IMAGE_UNITS));return e&&-1!==e?Math.min(i,e):i},parseFragmentShaderMaxTextures:function(t,e){if(!t)return"";for(var i="",s=0;s0&&(i+="\n\telse "),s{var s=i(83419),n=i(62644),r=i(50792),o=i(77085),a=i(95540),h=i(37867),l=i(92503),u=i(32302),c=i(70554),d=i(38683),f=new s({Extends:r,initialize:function(t){r.call(this);var e=t.game,i=e.renderer,s=i.gl;this.name=a(t,"name","WebGLPipeline"),this.game=e,this.renderer=i,this.manager,this.gl=s,this.view=e.canvas,this.width=0,this.height=0,this.vertexCount=0,this.vertexCapacity=0,this.vertexData,this.vertexBuffer,this.activeBuffer,this.topology=a(t,"topology",s.TRIANGLES),this.bytes,this.vertexViewF32,this.vertexViewU32,this.active=!0,this.forceZero=a(t,"forceZero",!1),this.hasBooted=!1,this.isPostFX=!1,this.isPreFX=!1,this.renderTargets=[],this.currentRenderTarget,this.shaders=[],this.currentShader,this.projectionMatrix,this.projectionWidth=0,this.projectionHeight=0,this.config=t,this.glReset=!1,this.batch=[],this.currentBatch=null,this.currentTexture=null,this.currentUnit=0,this.activeTextures=[],this.resizeUniform=a(t,"resizeUniform","")},boot:function(){var t,e=this.gl,i=this.config,s=this.renderer;this.isPostFX||(this.projectionMatrix=(new h).identity());var n=this.renderTargets,r=a(i,"renderTarget",!1);"boolean"==typeof r&&r&&(r=1);var c=s.width,d=s.height;if("number"==typeof r)for(t=0;tT&&(T=x[t].vertexSize);var w=a(i,"batchSize",s.config.batchSize);this.vertexCapacity=6*w;var b=new ArrayBuffer(this.vertexCapacity*T);this.vertexData=b,this.bytes=new Uint8Array(b),this.vertexViewF32=new Float32Array(b),this.vertexViewU32=new Uint32Array(b);var S=a(i,"vertices",null);for(S?(this.vertexViewF32.set(S),this.vertexBuffer=s.createVertexBuffer(b,e.STATIC_DRAW)):this.vertexBuffer=s.createVertexBuffer(b.byteLength,e.DYNAMIC_DRAW),this.setVertexBuffer(),t=x.length-1;t>=0;t--)x[t].rebind();this.hasBooted=!0,s.on(l.RESIZE,this.resize,this),s.on(l.PRE_RENDER,this.onPreRender,this),s.on(l.RENDER,this.onRender,this),s.on(l.POST_RENDER,this.onPostRender,this),this.emit(o.BOOT,this),this.onBoot()},onBoot:function(){},onResize:function(){},setShader:function(t,e,i){var s=this.renderer;t===this.currentShader&&s.currentProgram===this.currentShader.program||(this.flush(),this.setVertexBuffer(i)&&!e&&(e=!0),t.bind(e,!1),this.currentShader=t);return this},getShaderByName:function(t){for(var e=this.shaders,i=0;i-1&&(m=b.substring(20))}y&&x&&g.push(new d(this,m,y,x,n(T)))}this.shaders=g}return 0===this.shaders.length?console.warn("Pipeline: "+this.name+" - Invalid shader config"):this.currentShader=this.shaders[0],this},createBatch:function(t){return this.currentBatch={start:this.vertexCount,count:0,texture:[t],unit:0,maxUnit:0},this.currentUnit=0,this.currentTexture=t,this.batch.push(this.currentBatch),0},addTextureToBatch:function(t){var e=this.currentBatch;e&&(e.texture.push(t),e.unit++,e.maxUnit++)},pushBatch:function(t){if(!this.currentBatch||this.forceZero&&t!==this.currentTexture)return this.createBatch(t);if(t===this.currentTexture)return this.currentUnit;var e=this.currentBatch,i=e.texture.indexOf(t);return-1===i?e.texture.length===this.renderer.maxTextures?this.createBatch(t):(e.unit++,e.maxUnit++,e.texture.push(t),this.currentUnit=e.unit,this.currentTexture=t,e.unit):(this.currentUnit=i,this.currentTexture=t,i)},setGameObject:function(t,e){return void 0===e&&(e=t.frame),this.pushBatch(e.source.glTexture)},shouldFlush:function(t){return void 0===t&&(t=0),this.vertexCount+t>this.vertexCapacity},vertexAvailable:function(){return this.vertexCapacity-this.vertexCount},resize:function(t,e){t===this.width&&e===this.height||this.flush(),this.width=t,this.height=e;for(var i=this.renderTargets,s=0;s=0;i--){var s=e[i].rebind();t&&s!==t||(this.currentShader=s)}return this.activeTextures.length=0,this.emit(o.REBIND,this.currentShader),this.onActive(this.currentShader),this.onRebind(),this.glReset=!1,this},restoreContext:function(){var t=this.shaders,e=!!this.vertexBuffer;this.activeBuffer=null,this.activeTextures.length=0,this.batch.length=0,this.currentBatch=null,this.currentTexture=null,this.currentUnit=0,e&&this.setVertexBuffer();for(var i=0;i0){this.emit(o.BEFORE_FLUSH,this,t),this.onBeforeFlush(t);var e=this.gl,i=this.vertexCount,s=this.currentShader.vertexSize,n=this.topology;if(this.active){var r,a,h;this.setVertexBuffer(),i===this.vertexCapacity?e.bufferData(e.ARRAY_BUFFER,this.vertexData,e.DYNAMIC_DRAW):e.bufferSubData(e.ARRAY_BUFFER,0,this.bytes.subarray(0,i*s));var l=this.batch,u=this.activeTextures;if(this.forceZero)for(u[0]||e.activeTexture(e.TEXTURE0),r=0;r{var s=i(95428),n=i(72905),r=i(19715),o=i(83419),a=i(8054),h=i(50792),l=i(92503),u=i(50030),c=i(37867),d=i(29747),f=i(7530),p=i(32302),v=i(97480),g=i(69442),m=i(70554),y=i(88815),x=i(26128),T=i(1482),w=i(82751),b=i(84387),S=i(93567),E=i(57183),A=!1,C=new o({Extends:h,initialize:function(t){h.call(this);var e=t.config,i={alpha:e.transparent,desynchronized:e.desynchronized,depth:!0,antialias:e.antialiasGL,premultipliedAlpha:e.premultipliedAlpha,stencil:!0,failIfMajorPerformanceCaveat:e.failIfMajorPerformanceCaveat,powerPreference:e.powerPreference,preserveDrawingBuffer:e.preserveDrawingBuffer,willReadFrequently:!1};this.config={clearBeforeRender:e.clearBeforeRender,antialias:e.antialias,backgroundColor:e.backgroundColor,contextCreation:i,roundPixels:e.roundPixels,maxTextures:e.maxTextures,maxTextureSize:e.maxTextureSize,batchSize:e.batchSize,maxLights:e.maxLights,mipmapFilter:e.mipmapFilter},this.game=t,this.type=a.WEBGL,this.pipelines=null,this.width=0,this.height=0,this.canvas=t.canvas,this.blendModes=[],this.contextLost=!1,this.snapshotState={x:0,y:0,width:1,height:1,getPixel:!1,callback:null,type:"image/png",encoder:.92,isFramebuffer:!1,bufferWidth:0,bufferHeight:0},this.maxTextures=0,this.textureIndexes,this.glBufferWrappers=[],this.glProgramWrappers=[],this.glTextureWrappers=[],this.glFramebufferWrappers=[],this.glAttribLocationWrappers=[],this.glUniformLocationWrappers=[],this.currentFramebuffer=null,this.fboStack=[],this.currentProgram=null,this.currentBlendMode=1/0,this.currentScissorEnabled=!1,this.currentScissor=null,this.scissorStack=[],this.contextLostHandler=d,this.contextRestoredHandler=d,this.previousContextLostHandler=d,this.previousContextRestoredHandler=d,this.gl=null,this.supportedExtensions=null,this.instancedArraysExtension=null,this.vaoExtension=null,this.extensions={},this.glFormats,this.compression,this.drawingBufferHeight=0,this.blankTexture=null,this.normalTexture=null,this.whiteTexture=null,this.maskCount=0,this.maskStack=[],this.currentMask={mask:null,camera:null},this.currentCameraMask={mask:null,camera:null},this.glFuncMap=null,this.currentType="",this.newType=!1,this.nextTypeMatch=!1,this.finalType=!1,this.mipmapFilter=null,this.defaultScissor=[0,0,0,0],this.isBooted=!1,this.renderTarget=null,this.projectionMatrix,this.projectionWidth=0,this.projectionHeight=0,this.maskSource=null,this.maskTarget=null,this.spector=null,this._debugCapture=!1,this.init(this.config)},init:function(t){var e,i=this.game,s=this.canvas,n=t.backgroundColor;if(!(e=i.config.context?i.config.context:s.getContext("webgl",t.contextCreation)||s.getContext("experimental-webgl",t.contextCreation))||e.isContextLost())throw this.contextLost=!0,new Error("WebGL unsupported");this.gl=e;var r=this;!function(){var t=e.getSupportedExtensions();r.supportedExtensions=t;var i="ANGLE_instanced_arrays";r.instancedArraysExtension=t.indexOf(i)>-1?e.getExtension(i):null;var s="OES_vertex_array_object";r.vaoExtension=t.indexOf(s)>-1?e.getExtension(s):null}(),this.setContextHandlers(),i.context=e;for(var o=0;o<=27;o++)this.blendModes.push({func:[e.ONE,e.ONE_MINUS_SRC_ALPHA],equation:e.FUNC_ADD});this.blendModes[1].func=[e.ONE,e.DST_ALPHA],this.blendModes[2].func=[e.DST_COLOR,e.ONE_MINUS_SRC_ALPHA],this.blendModes[3].func=[e.ONE,e.ONE_MINUS_SRC_COLOR],this.blendModes[17]={func:[e.ZERO,e.ONE_MINUS_SRC_ALPHA],equation:e.FUNC_REVERSE_SUBTRACT},this.glFormats=[e.BYTE,e.SHORT,e.UNSIGNED_BYTE,e.UNSIGNED_SHORT,e.FLOAT],this.glFuncMap={mat2:{func:e.uniformMatrix2fv,length:1,matrix:!0},mat3:{func:e.uniformMatrix3fv,length:1,matrix:!0},mat4:{func:e.uniformMatrix4fv,length:1,matrix:!0},"1f":{func:e.uniform1f,length:1},"1fv":{func:e.uniform1fv,length:1},"1i":{func:e.uniform1i,length:1},"1iv":{func:e.uniform1iv,length:1},"2f":{func:e.uniform2f,length:2},"2fv":{func:e.uniform2fv,length:1},"2i":{func:e.uniform2i,length:2},"2iv":{func:e.uniform2iv,length:1},"3f":{func:e.uniform3f,length:3},"3fv":{func:e.uniform3fv,length:1},"3i":{func:e.uniform3i,length:3},"3iv":{func:e.uniform3iv,length:1},"4f":{func:e.uniform4f,length:4},"4fv":{func:e.uniform4fv,length:1},"4i":{func:e.uniform4i,length:4},"4iv":{func:e.uniform4iv,length:1}},t.maxTextures&&-1!==t.maxTextures||(t.maxTextures=e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS)),t.maxTextureSize||(t.maxTextureSize=e.getParameter(e.MAX_TEXTURE_SIZE)),this.compression=this.getCompressedTextures(),e.disable(e.DEPTH_TEST),e.disable(e.CULL_FACE),e.enable(e.BLEND),e.clearColor(n.redGL,n.greenGL,n.blueGL,n.alphaGL);return-1!==["NEAREST","LINEAR","NEAREST_MIPMAP_NEAREST","LINEAR_MIPMAP_NEAREST","NEAREST_MIPMAP_LINEAR","LINEAR_MIPMAP_LINEAR"].indexOf(t.mipmapFilter)&&(this.mipmapFilter=e[t.mipmapFilter]),this.maxTextures=m.checkShaderMax(e,t.maxTextures),this.textureIndexes=[],this.createTemporaryTextures(),this.pipelines=new f(this),this.setBlendMode(a.BlendModes.NORMAL),this.projectionMatrix=(new c).identity(),i.textures.once(g.READY,this.boot,this),this},boot:function(){var t=this.game,e=this.pipelines,i=t.scale.baseSize,s=i.width,n=i.height;this.width=s,this.height=n,this.isBooted=!0,this.renderTarget=new p(this,s,n,1,0,!0,!0),this.maskTarget=new p(this,s,n,1,0,!0,!0),this.maskSource=new p(this,s,n,1,0,!0,!0);var r=t.config;e.boot(r.pipeline,r.defaultPipeline,r.autoMobilePipeline),this.blankTexture=t.textures.getFrame("__DEFAULT").glTexture,this.normalTexture=t.textures.getFrame("__NORMAL").glTexture,this.whiteTexture=t.textures.getFrame("__WHITE").glTexture;var o=this.gl;o.bindFramebuffer(o.FRAMEBUFFER,null),o.enable(o.SCISSOR_TEST),t.scale.on(v.RESIZE,this.onResize,this),this.resize(s,n)},setContextHandlers:function(t,e){this.previousContextLostHandler&&this.canvas.removeEventListener("webglcontextlost",this.previousContextLostHandler,!1),this.previousContextRestoredHandler&&this.canvas.removeEventListener("webglcontextlost",this.previousContextRestoredHandler,!1),this.contextLostHandler="function"==typeof t?t.bind(this):this.dispatchContextLost.bind(this),this.contextRestoredHandler="function"==typeof e?e.bind(this):this.dispatchContextRestored.bind(this),this.canvas.addEventListener("webglcontextlost",this.contextLostHandler,!1),this.canvas.addEventListener("webglcontextrestored",this.contextRestoredHandler,!1),this.previousContextLostHandler=this.contextLostHandler,this.previousContextRestoredHandler=this.contextRestoredHandler},dispatchContextLost:function(t){this.contextLost=!0,console&&console.warn("WebGL Context lost. Renderer disabled"),this.emit(l.LOSE_WEBGL,this),t.preventDefault()},dispatchContextRestored:function(t){var e=this.gl;if(e.isContextLost())console&&console.log("WebGL Context restored, but context is still lost");else{this.currentProgram=null,this.currentFramebuffer=null,this.setBlendMode(a.BlendModes.NORMAL),e.disable(e.BLEND),e.disable(e.DEPTH_TEST),e.enable(e.CULL_FACE),this.compression=this.getCompressedTextures();var i=function(t){t.createResource()};s(this.glTextureWrappers,i),s(this.glBufferWrappers,i),s(this.glFramebufferWrappers,i),s(this.glProgramWrappers,i),s(this.glAttribLocationWrappers,i),s(this.glUniformLocationWrappers,i),this.createTemporaryTextures(),this.pipelines.restoreContext(),this.resize(this.game.scale.baseSize.width,this.game.scale.baseSize.height),this.init.setupExtensions(),this.contextLost=!1,console&&console.warn("WebGL Context restored. Renderer running again."),this.emit(l.RESTORE_WEBGL,this),t.preventDefault()}},createTemporaryTextures:function(){for(var t=this.gl,e=0;e0&&s>0;if(o&&a){var h=o[0],l=o[1],u=o[2],c=o[3];a=h!==t||l!==e||u!==i||c!==s}a&&(this.flush(),r.scissor(t,n-e-s,i,s))},resetScissor:function(){var t=this.gl;t.enable(t.SCISSOR_TEST);var e=this.currentScissor;if(e){var i=e[0],s=e[1],n=e[2],r=e[3];n>0&&r>0&&t.scissor(i,this.drawingBufferHeight-s-r,n,r)}},popScissor:function(){var t=this.scissorStack;t.pop();var e=t[t.length-1];e&&this.setScissor(e[0],e[1],e[2],e[3]),this.currentScissor=e},hasActiveStencilMask:function(){var t=this.currentMask.mask,e=this.currentCameraMask.mask;return t&&t.isStencil||e&&e.isStencil},resetViewport:function(){var t=this.gl;t.viewport(0,0,this.width,this.height),this.drawingBufferHeight=t.drawingBufferHeight},setBlendMode:function(t,e){void 0===e&&(e=!1);var i=this.gl,s=this.blendModes[t];return!!(e||t!==a.BlendModes.SKIP_CHECK&&this.currentBlendMode!==t)&&(this.flush(),i.enable(i.BLEND),i.blendEquation(s.equation),s.func.length>2?i.blendFuncSeparate(s.func[0],s.func[1],s.func[2],s.func[3]):i.blendFunc(s.func[0],s.func[1]),this.currentBlendMode=t,!0)},addBlendMode:function(t,e){return this.blendModes.push({func:t,equation:e})-1},updateBlendMode:function(t,e,i){return this.blendModes[t]&&(this.blendModes[t].func=e,i&&(this.blendModes[t].equation=i)),this},removeBlendMode:function(t){return t>17&&this.blendModes[t]&&this.blendModes.splice(t,1),this},pushFramebuffer:function(t,e,i,s,n){return t===this.currentFramebuffer?this:(this.fboStack.push(t),this.setFramebuffer(t,e,i,s,n))},setFramebuffer:function(t,e,i,s,n){if(void 0===e&&(e=!1),void 0===i&&(i=!0),void 0===s&&(s=null),void 0===n&&(n=!1),t===this.currentFramebuffer)return this;var r=this.gl,o=this.width,a=this.height;return t&&t.renderTexture&&i?(o=t.renderTexture.width,a=t.renderTexture.height):this.flush(),t?r.bindFramebuffer(r.FRAMEBUFFER,t.webGLFramebuffer):r.bindFramebuffer(r.FRAMEBUFFER,null),i&&r.viewport(0,0,o,a),s&&r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,s.webGLTexture,0),n&&(r.clearColor(0,0,0,0),r.clear(r.COLOR_BUFFER_BIT)),e&&(t?(this.drawingBufferHeight=a,this.pushScissor(0,0,o,a)):(this.drawingBufferHeight=this.height,this.popScissor())),this.currentFramebuffer=t,this},popFramebuffer:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!0);var i=this.fboStack;i.pop();var s=i[i.length-1];return s||(s=null),this.setFramebuffer(s,t,e),s},restoreFramebuffer:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=!0);var i=this.fboStack,s=i[i.length-1];s||(s=null),this.currentFramebuffer=null,this.setFramebuffer(s,t,e)},setProgram:function(t){return t!==this.currentProgram&&(this.flush(),this.gl.useProgram(t.webGLProgram),this.currentProgram=t,!0)},resetProgram:function(){return this.gl.useProgram(this.currentProgram.webGLProgramWrapper),this},createTextureFromSource:function(t,e,i,s,n){void 0===n&&(n=!1);var r=this.gl,o=r.NEAREST,h=r.NEAREST,l=r.CLAMP_TO_EDGE;e=t?t.width:e,i=t?t.height:i;var c=u(e,i);if(c&&!n&&(l=r.REPEAT),s===a.ScaleModes.LINEAR&&this.config.antialias){var d=t&&t.compressed,f=!d&&c||d&&t.mipmaps.length>1;o=this.mipmapFilter&&f?this.mipmapFilter:r.LINEAR,h=r.LINEAR}return t||"number"!=typeof e||"number"!=typeof i?this.createTexture2D(0,o,h,l,l,r.RGBA,t):this.createTexture2D(0,o,h,l,l,r.RGBA,null,e,i)},createTexture2D:function(t,e,i,s,n,r,o,a,h,l,u,c){"number"!=typeof a&&(a=o?o.width:1),"number"!=typeof h&&(h=o?o.height:1);var d=new w(this.gl,t,e,i,s,n,r,o,a,h,l,u,c);return this.glTextureWrappers.push(d),d},createFramebuffer:function(t,e,i,s){this.currentFramebuffer=null;var n=new b(this.gl,t,e,i,s);return this.glFramebufferWrappers.push(n),n},beginBitmapMask:function(t,e){this.gl&&(this.flush(),this.maskTarget.bind(!0),this.currentCameraMask.mask!==t&&(this.currentMask.mask=t,this.currentMask.camera=e))},drawBitmapMask:function(t,e,i){this.flush(),this.maskSource.bind(),this.setBlendMode(0,!0),t.renderWebGL(this,t,e),this.maskSource.unbind(!0),this.maskTarget.unbind();var s=this.gl,n=this.getCurrentStencilMask();n?(s.enable(s.STENCIL_TEST),n.mask.applyStencil(this,n.camera,!0)):this.currentMask.mask=null,this.pipelines.set(i),s.activeTexture(s.TEXTURE0),s.bindTexture(s.TEXTURE_2D,this.maskTarget.texture.webGLTexture),s.activeTexture(s.TEXTURE1),s.bindTexture(s.TEXTURE_2D,this.maskSource.texture.webGLTexture)},createProgram:function(t,e){var i=new T(this.gl,t,e);return this.glProgramWrappers.push(i),i},createVertexBuffer:function(t,e){var i=this.gl,s=new x(i,t,i.ARRAY_BUFFER,e);return this.glBufferWrappers.push(s),s},createAttribLocation:function(t,e){var i=new S(this.gl,t,e);return this.glAttribLocationWrappers.push(i),i},createUniformLocation:function(t,e){var i=new E(this.gl,t,e);return this.glUniformLocationWrappers.push(i),i},createIndexBuffer:function(t,e){var i=this.gl,s=new x(i,t,i.ELEMENT_ARRAY_BUFFER,e);return this.glBufferWrappers.push(s),s},deleteTexture:function(t){if(t)return n(this.glTextureWrappers,t),t.destroy(),this},deleteFramebuffer:function(t){return t?(n(this.fboStack,t),n(this.glFramebufferWrappers,t),t.destroy(),this):this},deleteProgram:function(t){return t&&(n(this.glProgramWrappers,t),t.destroy()),this},deleteAttribLocation:function(t){return t&&(n(this.glAttribLocationWrappers,t),t.destroy()),this},deleteUniformLocation:function(t){return t&&(n(this.glUniformLocationWrappers,t),t.destroy()),this},deleteBuffer:function(t){return t?(n(this.glBufferWrappers,t),t.destroy(),this):this},preRenderCamera:function(t){var e=t.x,i=t.y,s=t.width,n=t.height,o=t.backgroundColor;(t.emit(r.PRE_RENDER,t),this.pipelines.preBatchCamera(t),this.pushScissor(e,i,s,n),t.mask&&(this.currentCameraMask.mask=t.mask,this.currentCameraMask.camera=t._maskCamera,t.mask.preRenderWebGL(this,t,t._maskCamera)),o.alphaGL>0)&&this.pipelines.setMulti().drawFillRect(e,i,s,n,m.getTintFromFloats(o.blueGL,o.greenGL,o.redGL,1),o.alphaGL)},getCurrentStencilMask:function(){var t=null,e=this.maskStack,i=this.currentCameraMask;return e.length>0?t=e[e.length-1]:i.mask&&i.mask.isStencil&&(t=i),t},postRenderCamera:function(t){var e=t.flashEffect,i=t.fadeEffect;if(e.isRunning||i.isRunning||i.isComplete){var s=this.pipelines.setMulti();e.postRenderWebGL(s,m.getTintFromFloats),i.postRenderWebGL(s,m.getTintFromFloats)}t.dirty=!1,this.popScissor(),t.mask&&(this.currentCameraMask.mask=null,t.mask.postRenderWebGL(this,t._maskCamera)),this.pipelines.postBatchCamera(t),t.emit(r.POST_RENDER,t)},preRender:function(){if(!this.contextLost){var t=this.gl;if(t.bindFramebuffer(t.FRAMEBUFFER,null),this.config.clearBeforeRender){var e=this.config.backgroundColor;t.clearColor(e.redGL,e.greenGL,e.blueGL,e.alphaGL),t.clear(t.COLOR_BUFFER_BIT|t.DEPTH_BUFFER_BIT|t.STENCIL_BUFFER_BIT)}t.enable(t.SCISSOR_TEST),this.currentScissor=this.defaultScissor,this.scissorStack.length=0,this.scissorStack.push(this.currentScissor),this.game.scene.customViewports&&t.scissor(0,this.drawingBufferHeight-this.height,this.width,this.height),this.currentMask.mask=null,this.currentCameraMask.mask=null,this.maskStack.length=0,this.emit(l.PRE_RENDER)}},render:function(t,e,i){if(!this.contextLost){var s=e.length;if(this.emit(l.RENDER,t,i),this.preRenderCamera(i),0===s)return this.setBlendMode(a.BlendModes.NORMAL),void this.postRenderCamera(i);this.currentType="";for(var n=this.currentMask,r=0;r{var s=i(83419),n=i(95428),r=i(95540),o=i(14500),a=new s({initialize:function(t,e,i,s,n){this.pipeline=t,this.name=e,this.renderer=t.renderer,this.gl=this.renderer.gl,this.fragSrc=s,this.vertSrc=i,this.program=this.renderer.createProgram(i,s),this.attributes,this.vertexComponentCount=0,this.vertexSize=0,this.uniforms={},this.createAttributes(n),this.createUniforms()},createAttributes:function(t){var e=0,i=0,s=[];this.vertexComponentCount=0;for(var n=0;n=0?(e.enableVertexAttribArray(p.webGLAttribLocation),e.vertexAttribPointer(p.webGLAttribLocation,h,l,f,s,u),a.enabled=!0,a.location=p):-1!==p.webGLAttribLocation&&e.disableVertexAttribArray(p.webGLAttribLocation)}else c?e.vertexAttribPointer(d.webGLAttribLocation,h,l,f,s,u):!c&&-1!==d&&d.webGLAttribLocation>-1&&(e.disableVertexAttribArray(d.webGLAttribLocation),a.location=-1)}return this},createUniforms:function(){var t,e,i,s=this.gl,n=this.program,r=this.uniforms,o=s.getProgramParameter(n.webGLProgram,s.ACTIVE_UNIFORMS);for(t=0;t0&&(e=e.substr(0,h),r.hasOwnProperty(e)||null!==(i=this.renderer.createUniformLocation(n,e))&&(r[e]={name:e,location:i,setter:null,value1:null,value2:null,value3:null,value4:null}))}}return this},syncUniforms:function(){var t=this.gl;for(var e in this.renderer.setProgram(this.program),this.uniforms){var i=this.uniforms[e];i.setter&&i.setter.call(t,i.location.webGLUniformLocation,i.value1,i.value2,i.value3,i.value4)}},hasUniform:function(t){return this.uniforms.hasOwnProperty(t)},resetUniform:function(t){var e=this.uniforms[t];return e&&(e.value1=null,e.value2=null,e.value3=null,e.value4=null),this},setUniform1:function(t,e,i,s){var n=this.uniforms[e];return n?((s||n.value1!==i)&&(n.setter||(n.setter=t),n.value1=i,this.renderer.setProgram(this.program),t.call(this.gl,n.location.webGLUniformLocation,i),this.pipeline.currentShader=this),this):this},setUniform2:function(t,e,i,s,n){var r=this.uniforms[e];return r?((n||r.value1!==i||r.value2!==s)&&(r.setter||(r.setter=t),r.value1=i,r.value2=s,this.renderer.setProgram(this.program),t.call(this.gl,r.location.webGLUniformLocation,i,s),this.pipeline.currentShader=this),this):this},setUniform3:function(t,e,i,s,n,r){var o=this.uniforms[e];return o?((r||o.value1!==i||o.value2!==s||o.value3!==n)&&(o.setter||(o.setter=t),o.value1=i,o.value2=s,o.value3=n,this.renderer.setProgram(this.program),t.call(this.gl,o.location.webGLUniformLocation,i,s,n),this.pipeline.currentShader=this),this):this},setUniform4:function(t,e,i,s,n,r,o){var a=this.uniforms[e];return a?((o||a.value1!==i||a.value2!==s||a.value3!==n||a.value4!==r)&&(a.setter||(a.setter=t),a.value1=i,a.value2=s,a.value3=n,a.value4=r,this.renderer.setProgram(this.program),t.call(this.gl,a.location.webGLUniformLocation,i,s,n,r),this.pipeline.currentShader=this),this):this},setBoolean:function(t,e){return this.setUniform1(this.gl.uniform1i,t,Number(e))},set1f:function(t,e){return this.setUniform1(this.gl.uniform1f,t,e)},set2f:function(t,e,i){return this.setUniform2(this.gl.uniform2f,t,e,i)},set3f:function(t,e,i,s){return this.setUniform3(this.gl.uniform3f,t,e,i,s)},set4f:function(t,e,i,s,n){return this.setUniform4(this.gl.uniform4f,t,e,i,s,n)},set1fv:function(t,e){return this.setUniform1(this.gl.uniform1fv,t,e,!0)},set2fv:function(t,e){return this.setUniform1(this.gl.uniform2fv,t,e,!0)},set3fv:function(t,e){return this.setUniform1(this.gl.uniform3fv,t,e,!0)},set4fv:function(t,e){return this.setUniform1(this.gl.uniform4fv,t,e,!0)},set1iv:function(t,e){return this.setUniform1(this.gl.uniform1iv,t,e,!0)},set2iv:function(t,e){return this.setUniform1(this.gl.uniform2iv,t,e,!0)},set3iv:function(t,e){return this.setUniform1(this.gl.uniform3iv,t,e,!0)},set4iv:function(t,e){return this.setUniform1(this.gl.uniform4iv,t,e,!0)},set1i:function(t,e){return this.setUniform1(this.gl.uniform1i,t,e)},set2i:function(t,e,i){return this.setUniform2(this.gl.uniform2i,t,e,i)},set3i:function(t,e,i,s){return this.setUniform3(this.gl.uniform3i,t,e,i,s)},set4i:function(t,e,i,s,n){return this.setUniform4(this.gl.uniform4i,t,e,i,s,n)},setMatrix2fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix2fv,t,e,i,!0)},setMatrix3fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix3fv,t,e,i,!0)},setMatrix4fv:function(t,e,i){return this.setUniform2(this.gl.uniformMatrix4fv,t,e,i,!0)},createProgram:function(t,e){return void 0===t&&(t=this.vertSrc),void 0===e&&(e=this.fragSrc),this.program&&this.renderer.deleteProgram(this.program),this.vertSrc=t,this.fragSrc=e,this.program=this.renderer.createProgram(t,e),this.createUniforms(),this.rebind()},destroy:function(){var t=this.renderer;n(this.uniforms,(function(e){t.deleteUniformLocation(e.location)})),this.uniforms=null,n(this.attributes,(function(e){t.deleteAttribLocation(e.location)})),this.attributes=null,t.deleteProgram(this.program),this.pipeline=null,this.renderer=null,this.gl=null,this.program=null}});t.exports=a},14500:t=>{t.exports={BYTE:{enum:5120,size:1},UNSIGNED_BYTE:{enum:5121,size:1},SHORT:{enum:5122,size:2},UNSIGNED_SHORT:{enum:5123,size:2},INT:{enum:5124,size:4},UNSIGNED_INT:{enum:5125,size:4},FLOAT:{enum:5126,size:4}}},4159:(t,e,i)=>{var s=i(14500),n=i(79291),r={PipelineManager:i(7530),Pipelines:i(96615),RenderTarget:i(32302),Utils:i(70554),WebGLPipeline:i(29100),WebGLRenderer:i(74797),WebGLShader:i(38683),Wrappers:i(9503)};r=n(!1,r,s),t.exports=r},31302:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(78908),o=i(85191),a=i(14500),h=i(29100),l=new s({Extends:h,initialize:function(t){t.fragShader=n(t,"fragShader",r),t.vertShader=n(t,"vertShader",o),t.batchSize=n(t,"batchSize",1),t.vertices=n(t,"vertices",[-1,1,-1,-7,7,1]),t.attributes=n(t,"attributes",[{name:"inPosition",size:2,type:a.FLOAT}]),h.call(this,t)},boot:function(){h.prototype.boot.call(this),this.set1i("uMainSampler",0),this.set1i("uMaskSampler",1)},resize:function(t,e){h.prototype.resize.call(this,t,e),this.set2f("uResolution",t,e)},beginMask:function(t,e,i){this.renderer.beginBitmapMask(t,i)},endMask:function(t,e,i){var s=this.gl,n=this.renderer,r=t.bitmapMask;r&&s&&(n.drawBitmapMask(r,e,this),i&&this.set2f("uResolution",i.width,i.height),this.set1i("uInvertMaskAlpha",t.invertAlpha),s.drawArrays(this.topology,0,3),i&&this.set2f("uResolution",this.width,this.height),s.bindTexture(s.TEXTURE_2D,null))}});t.exports=l},92651:(t,e,i)=>{var s=i(83419),n=i(58918),r=i(14811),o=i(95540),a=i(43558),h=i(89350),l=i(70554),u=new s({Extends:a,initialize:function(t){t.shaders=[l.setGlowQuality(h.FXGlowFrag,t.game),h.FXShadowFrag,h.FXPixelateFrag,h.FXVignetteFrag,h.FXShineFrag,h.FXBlurLowFrag,h.FXBlurMedFrag,h.FXBlurHighFrag,h.FXGradientFrag,h.FXBloomFrag,h.ColorMatrixFrag,h.FXCircleFrag,h.FXBarrelFrag,h.FXDisplacementFrag,h.FXWipeFrag,h.FXBokehFrag],a.call(this,t);var e=this.game;this.glow=new n.Glow(e),this.shadow=new n.Shadow(e),this.pixelate=new n.Pixelate(e),this.vignette=new n.Vignette(e),this.shine=new n.Shine(e),this.gradient=new n.Gradient(e),this.circle=new n.Circle(e),this.barrel=new n.Barrel(e),this.wipe=new n.Wipe(e),this.bokeh=new n.Bokeh(e);var i=[];i[r.GLOW]=this.onGlow,i[r.SHADOW]=this.onShadow,i[r.PIXELATE]=this.onPixelate,i[r.VIGNETTE]=this.onVignette,i[r.SHINE]=this.onShine,i[r.BLUR]=this.onBlur,i[r.GRADIENT]=this.onGradient,i[r.BLOOM]=this.onBloom,i[r.COLOR_MATRIX]=this.onColorMatrix,i[r.CIRCLE]=this.onCircle,i[r.BARREL]=this.onBarrel,i[r.DISPLACEMENT]=this.onDisplacement,i[r.WIPE]=this.onWipe,i[r.BOKEH]=this.onBokeh,this.fxHandlers=i,this.source,this.target,this.swap},onDraw:function(t,e,i){this.source=t,this.target=e,this.swap=i;var s=t.width,n=t.height,r=this.tempSprite,o=this.fxHandlers;if(r&&r.preFX)for(var a=r.preFX.list,h=0;h{var s=i(83419),n=i(95540),r=i(31063),o=i(57516),a=i(61340),h=i(26099),l=i(29100),u=new s({Extends:o,initialize:function(t){var e=n(t,"fragShader",r);t.fragShader=e.replace("%LIGHT_COUNT%",t.game.renderer.config.maxLights),o.call(this,t),this.inverseRotationMatrix=new Float32Array([1,0,0,0,1,0,0,0,1]),this.currentNormalMap,this.lightsActive=!0,this.tempVec2=new h,this._tempMatrix=new a,this._tempMatrix2=new a},boot:function(){l.prototype.boot.call(this)},onRender:function(t,e){var i=t.sys.lights;if(this.lightsActive=!1,i&&i.active){var s,n=i.getLights(e),r=n.length;this.lightsActive=!0;var o=this.renderer.height,a=e.matrix,h=this.tempVec2;for(this.set1i("uMainSampler",0),this.set1i("uNormSampler",1),this.set2f("uResolution",this.width/2,this.height/2),this.set4f("uCamera",e.x,e.y,e.rotation,e.zoom),this.set3f("uAmbientLightColor",i.ambientColor.r,i.ambientColor.g,i.ambientColor.b),this.set1i("uLightCount",r),s=0;s0&&this.flush();var e=this.inverseRotationMatrix;if(t){var i=-t,s=Math.cos(i),n=Math.sin(i);e[1]=n,e[3]=-n,e[0]=e[4]=s}else e[0]=e[4]=1,e[1]=e[3]=0;this.setMatrix3fv("uInverseRotationMatrix",!1,e),this.currentNormalMapRotation=t}},setTexture2D:function(t,e){var i=this.renderer;void 0===t&&(t=i.whiteTexture);var s=this.getNormalMap(e);this.isNewNormalMap(t,s)&&(this.flush(),this.createBatch(t),this.addTextureToBatch(s),this.currentNormalMap=s);var n=0;e&&e.parentContainer?n=e.getWorldTransformMatrix(this._tempMatrix,this._tempMatrix2).rotationNormalized:e&&(n=e.rotation);return this.setNormalMapRotation(n),0},setGameObject:function(t,e){void 0===e&&(e=t.frame);var i=e.glTexture,s=this.getNormalMap(t);if(this.isNewNormalMap(i,s)&&(this.flush(),this.createBatch(i),this.addTextureToBatch(s),this.currentNormalMap=s),t.parentContainer){var n=t.getWorldTransformMatrix(this._tempMatrix,this._tempMatrix2);this.setNormalMapRotation(n.rotationNormalized)}else this.setNormalMapRotation(t.rotation);return 0},isNewNormalMap:function(t,e){return this.currentTexture!==t||this.currentNormalMap!==e},getNormalMap:function(t){var e;return t?(t.displayTexture?e=t.displayTexture.dataSource[t.displayFrame.sourceIndex]:t.texture?e=t.texture.dataSource[t.frame.sourceIndex]:t.tileset&&(e=Array.isArray(t.tileset)?t.tileset[0].image.dataSource[0]:t.tileset.image.dataSource[0]),e?e.glTexture:this.renderer.normalTexture):this.renderer.normalTexture},batchSprite:function(t,e,i){this.lightsActive&&o.prototype.batchSprite.call(this,t,e,i)},batchTexture:function(t,e,i,s,n,r,a,h,l,u,c,d,f,p,v,g,m,y,x,T,w,b,S,E,A,C,_,M,P,R,L,O){this.lightsActive&&o.prototype.batchTexture.call(this,t,e,i,s,n,r,a,h,l,u,c,d,f,p,v,g,m,y,x,T,w,b,S,E,A,C,_,M,P,R,L,O)},batchTextureFrame:function(t,e,i,s,n,r,a){this.lightsActive&&o.prototype.batchTextureFrame.call(this,t,e,i,s,n,r,a)}});t.exports=u},56527:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(57516),o=i(45561),a=i(60722),h=i(14500),l=i(29100),u=new s({Extends:r,initialize:function(t){t.fragShader=n(t,"fragShader",o),t.vertShader=n(t,"vertShader",a),t.attributes=n(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2},{name:"inTexId"},{name:"inTintEffect"},{name:"inTint",size:4,type:h.UNSIGNED_BYTE,normalized:!0}]),t.forceZero=!0,t.resizeUniform="uResolution",r.call(this,t)},boot:function(){l.prototype.boot.call(this);var t=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",t.width,t.height)}});t.exports=u},57516:(t,e,i)=>{var s=i(83419),n=i(94811),r=i(95540),o=i(98840),a=i(44667),h=i(61340),l=i(70554),u=i(14500),c=i(29100),d=new s({Extends:c,initialize:function(t){var e=t.game.renderer,i=r(t,"fragShader",o);t.fragShader=l.parseFragmentShaderMaxTextures(i,e.maxTextures),t.vertShader=r(t,"vertShader",a),t.attributes=r(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2},{name:"inTexId"},{name:"inTintEffect"},{name:"inTint",size:4,type:u.UNSIGNED_BYTE,normalized:!0}]),t.resizeUniform="uResolution",c.call(this,t),this._tempMatrix1=new h,this._tempMatrix2=new h,this._tempMatrix3=new h,this.calcMatrix=new h,this.tempTriangle=[{x:0,y:0,width:0},{x:0,y:0,width:0},{x:0,y:0,width:0},{x:0,y:0,width:0}],this.strokeTint={TL:0,TR:0,BL:0,BR:0},this.fillTint={TL:0,TR:0,BL:0,BR:0},this.currentFrame={u0:0,v0:0,u1:1,v1:1},this.firstQuad=[0,0,0,0,0],this.prevQuad=[0,0,0,0,0],this.polygonCache=[]},boot:function(){c.prototype.boot.call(this);var t=this.renderer;this.set1iv("uMainSampler",t.textureIndexes),this.set2f("uResolution",t.width,t.height)},batchSprite:function(t,e,i){this.manager.set(this,t);var s=this._tempMatrix1,n=this._tempMatrix2,r=this._tempMatrix3,o=t.frame,a=o.glTexture,h=o.u0,u=o.v0,c=o.u1,d=o.v1,f=o.x,p=o.y,v=o.cutWidth,g=o.cutHeight,m=o.customPivot,y=t.displayOriginX,x=t.displayOriginY,T=-y+f,w=-x+p;if(t.isCropped){var b=t._crop;b.flipX===t.flipX&&b.flipY===t.flipY||o.updateCropUVs(b,t.flipX,t.flipY),h=b.u0,u=b.v0,c=b.u1,d=b.v1,v=b.width,g=b.height,T=-y+(f=b.x),w=-x+(p=b.y)}var S=1,E=1;t.flipX&&(m||(T+=-o.realWidth+2*y),S=-1),t.flipY&&(m||(w+=-o.realHeight+2*x),E=-1);var A=t.x,C=t.y;e.roundPixels&&(A=Math.floor(A),C=Math.floor(C)),n.applyITRS(A,C,t.rotation,t.scaleX*S,t.scaleY*E),s.copyFrom(e.matrix),i?(s.multiplyWithOffset(i,-e.scrollX*t.scrollFactorX,-e.scrollY*t.scrollFactorY),n.e=A,n.f=C):(n.e-=e.scrollX*t.scrollFactorX,n.f-=e.scrollY*t.scrollFactorY),s.multiply(n,r);var _=r.setQuad(T,w,T+v,w+g,e.roundPixels),M=l.getTintAppendFloatAlpha,P=e.alpha,R=M(t.tintTopLeft,P*t._alphaTL),L=M(t.tintTopRight,P*t._alphaTR),O=M(t.tintBottomLeft,P*t._alphaBL),F=M(t.tintBottomRight,P*t._alphaBR);this.shouldFlush(6)&&this.flush();var D=this.setGameObject(t,o);this.manager.preBatch(t),this.batchQuad(t,_[0],_[1],_[2],_[3],_[4],_[5],_[6],_[7],h,u,c,d,R,L,O,F,t.tintFill,a,D),this.manager.postBatch(t)},batchTexture:function(t,e,i,s,n,r,o,a,h,l,u,c,d,f,p,v,g,m,y,x,T,w,b,S,E,A,C,_,M,P,R,L,O){void 0===O&&(O=!1),this.manager.set(this,t);var F=this._tempMatrix1,D=this._tempMatrix2,k=this._tempMatrix3,I=m/i+C,B=y/s+_,N=(m+x)/i+C,U=(y+T)/s+_,X=o,Y=a,z=-v,G=-g;if(t.isCropped){var V=t._crop,W=V.width,H=V.height;X=W,Y=H,o=W,a=H;var j=m=V.x,q=y=V.y;c&&(j=x-V.x-W),d&&(q=T-V.y-H),I=j/i+C,B=q/s+_,N=(j+W)/i+C,U=(q+H)/s+_,z=-v+m,G=-g+y}c&&(X*=-1,z+=o),(d^=!R&&e.isRenderTexture?1:0)&&(Y*=-1,G+=a),M.roundPixels&&(n=Math.floor(n),r=Math.floor(r)),D.applyITRS(n,r,u,h,l),F.copyFrom(M.matrix),P?(F.multiplyWithOffset(P,-M.scrollX*f,-M.scrollY*p),D.e=n,D.f=r):(D.e-=M.scrollX*f,D.f-=M.scrollY*p),F.multiply(D,k);var K=k.setQuad(z,G,z+X,G+Y,M.roundPixels);null==L&&(L=this.setTexture2D(e)),t&&!O&&this.manager.preBatch(t),this.batchQuad(t,K[0],K[1],K[2],K[3],K[4],K[5],K[6],K[7],I,B,N,U,w,b,S,E,A,e,L),t&&!O&&this.manager.postBatch(t)},batchTextureFrame:function(t,e,i,s,n,r,o){this.manager.set(this);var a=this._tempMatrix1.copyFrom(r),h=this._tempMatrix2;o?a.multiply(o,h):h=a;var u=h.setQuad(e,i,e+t.width,i+t.height),c=this.setTexture2D(t.source.glTexture);s=l.getTintAppendFloatAlpha(s,n),this.batchQuad(null,u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],t.u0,t.v0,t.u1,t.v1,s,s,s,s,0,t.glTexture,c)},batchFillRect:function(t,e,i,s,n,r){this.renderer.pipelines.set(this);var o=this.calcMatrix;r&&r.multiply(n,o);var a=o.setQuad(t,e,t+i,e+s),h=this.fillTint;this.batchQuad(null,a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],0,0,1,1,h.TL,h.TR,h.BL,h.BR,2)},batchFillTriangle:function(t,e,i,s,n,r,o,a){this.renderer.pipelines.set(this);var h=this.calcMatrix;a&&a.multiply(o,h);var l=h.getX(t,e),u=h.getY(t,e),c=h.getX(i,s),d=h.getY(i,s),f=h.getX(n,r),p=h.getY(n,r),v=this.fillTint;this.batchTri(null,l,u,c,d,f,p,0,0,1,1,v.TL,v.TR,v.BL,2)},batchStrokeTriangle:function(t,e,i,s,n,r,o,a,h){var l=this.tempTriangle;l[0].x=t,l[0].y=e,l[0].width=o,l[1].x=i,l[1].y=s,l[1].width=o,l[2].x=n,l[2].y=r,l[2].width=o,l[3].x=t,l[3].y=e,l[3].width=o,this.batchStrokePath(l,o,!1,a,h)},batchFillPath:function(t,e,i){this.renderer.pipelines.set(this);var s=this.calcMatrix;i&&i.multiply(e,s);for(var r,o,a=t.length,h=this.polygonCache,l=this.fillTint.TL,u=this.fillTint.TR,c=this.fillTint.BL,d=0;d0&&X[4]?this.batchQuad(null,F,D,P,R,X[0],X[1],X[2],X[3],0,0,1,1,I,B,N,U,2):(Y[0]=F,Y[1]=D,Y[2]=P,Y[3]=R,Y[4]=1),h&&Y[4]?this.batchQuad(null,_,M,L,O,Y[0],Y[1],Y[2],Y[3],0,0,1,1,I,B,N,U,2):(X[0]=_,X[1]=M,X[2]=L,X[3]=O,X[4]=1)}}},destroy:function(){return this._tempMatrix1.destroy(),this._tempMatrix2.destroy(),this._tempMatrix3.destroy(),this._tempMatrix1=null,this._tempMatrix1=null,this._tempMatrix1=null,c.prototype.destroy.call(this),this}});t.exports=d},43439:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(4127),o=i(89924),a=i(29100),h=new s({Extends:a,initialize:function(t){t.vertShader=n(t,"vertShader",o),t.fragShader=n(t,"fragShader",r),t.attributes=n(t,"attributes",[{name:"inPosition",size:2},{name:"inLightPosition",size:2},{name:"inLightRadius"},{name:"inLightAttenuation"},{name:"inLightColor",size:4}]),a.call(this,t)},onRender:function(t,e){this.set2f("uResolution",this.width,this.height),this.set1f("uCameraZoom",e.zoom)},batchPointLight:function(t,e,i,s,n,r,o,a,h,l,u,c){var d=t.color,f=t.intensity,p=t.radius,v=t.attenuation,g=d.r*f,m=d.g*f,y=d.b*f,x=e.alpha*t.alpha;this.shouldFlush(6)&&this.flush(),this.currentBatch||this.setTexture2D(),this.batchLightVert(i,s,u,c,p,v,g,m,y,x),this.batchLightVert(n,r,u,c,p,v,g,m,y,x),this.batchLightVert(o,a,u,c,p,v,g,m,y,x),this.batchLightVert(i,s,u,c,p,v,g,m,y,x),this.batchLightVert(o,a,u,c,p,v,g,m,y,x),this.batchLightVert(h,l,u,c,p,v,g,m,y,x),this.currentBatch.count=this.vertexCount-this.currentBatch.start},batchLightVert:function(t,e,i,s,n,r,o,a,h,l){var u=this.vertexViewF32,c=this.vertexCount*this.currentShader.vertexComponentCount-1;u[++c]=t,u[++c]=e,u[++c]=i,u[++c]=s,u[++c]=n,u[++c]=r,u[++c]=o,u[++c]=a,u[++c]=h,u[++c]=l,this.vertexCount++}});t.exports=h},84057:(t,e,i)=>{var s=i(83419),n=i(89422),r=i(95540),o=i(27681),a=i(49627),h=i(29100),l=new s({Extends:h,initialize:function(t){t.renderTarget=r(t,"renderTarget",1),t.fragShader=r(t,"fragShader",o),t.vertShader=r(t,"vertShader",a),t.attributes=r(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2}]),t.batchSize=1,t.vertices=[-1,-1,0,0,-1,1,0,1,1,1,1,1,-1,-1,0,0,1,1,1,1,1,-1,1,0],h.call(this,t),this.isPostFX=!0,this.gameObject,this.controller,this.colorMatrix=new n,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2,this.renderer.isBooted&&(this.manager=this.renderer.pipelines)},bootFX:function(){h.prototype.boot.call(this);var t=this.manager.UTILITY_PIPELINE;this.fullFrame1=t.fullFrame1,this.fullFrame2=t.fullFrame2,this.halfFrame1=t.halfFrame1,this.halfFrame2=t.halfFrame2;var e=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",e.width,e.height);for(var i=this.renderTargets,s=0;s{var s=i(10312),n=i(67502),r=i(83419),o=i(96293),a=i(95540),h=i(57516),l=i(27681),u=i(87841),c=i(32302),d=i(45561),f=i(60722),p=i(29100),v=new r({Extends:h,initialize:function(t){var e=a(t,"fragShader",l),i=a(t,"vertShader",f),s=a(t,"drawShader",l),n=[{name:"DrawSprite",fragShader:d,vertShader:f},{name:"CopySprite",fragShader:e,vertShader:i},{name:"DrawGame",fragShader:s,vertShader:f},{name:"ColorMatrix",fragShader:o}],r=a(t,"shaders",[]);t.shaders=n.concat(r),t.vertShader||(t.vertShader=i),t.batchSize=1,h.call(this,t),this.isPreFX=!0,this.customMainSampler=null,this.drawSpriteShader,this.copyShader,this.gameShader,this.colorMatrixShader,this.quadVertexData,this.quadVertexBuffer,this.quadVertexViewF32,this.spriteBounds=new u,this.targetBounds=new u,this.fsTarget,this.tempSprite,this.renderer.isBooted&&(this.manager=this.renderer.pipelines,this.boot())},boot:function(){p.prototype.boot.call(this);var t=this.shaders,e=this.renderer;this.drawSpriteShader=t[0],this.copyShader=t[1],this.gameShader=t[2],this.colorMatrixShader=t[3],this.fsTarget=new c(e,e.width,e.height,1,0,!0,!0),this.renderTargets=this.manager.renderTargets.concat(this.fsTarget);var i=new ArrayBuffer(168);this.quadVertexData=i,this.quadVertexViewF32=new Float32Array(i),this.quadVertexBuffer=e.createVertexBuffer(i,this.gl.STATIC_DRAW),this.onResize(e.width,e.height),this.currentShader=this.copyShader,this.set2f("uResolution",e.width,e.height)},onResize:function(t,e){var i=this.quadVertexViewF32;i[1]=e,i[22]=e,i[14]=t,i[28]=t,i[35]=t,i[36]=e},batchQuad:function(t,e,i,s,r,o,a,h,l,u,c,d,f,p,v,g,m,y,x){var T=Math.min(e,s,o,h),w=Math.min(i,r,a,l),b=Math.max(e,s,o,h)-T,S=Math.max(i,r,a,l)-w,E=this.spriteBounds.setTo(T,w,b,S),A=t?t.preFX.padding:0,C=b+2*A,_=S+2*A,M=Math.abs(Math.max(C,_)),P=this.manager.getRenderTarget(M),R=this.targetBounds.setTo(0,0,P.width,P.height);n(R,E.centerX,E.centerY),this.tempSprite=t;var L=this.gl,O=this.renderer;O.clearStencilMask(),this.setShader(this.drawSpriteShader),this.set1i("uMainSampler",0),this.set2f("uResolution",O.width,O.height),this.flipProjectionMatrix(!0),t&&(this.onDrawSprite(t,P),t.preFX.onFX(this));var F=this.fsTarget;return this.flush(),L.viewport(0,0,O.width,O.height),L.bindFramebuffer(L.FRAMEBUFFER,F.framebuffer.webGLFramebuffer),L.framebufferTexture2D(L.FRAMEBUFFER,L.COLOR_ATTACHMENT0,L.TEXTURE_2D,F.texture.webGLTexture,0),L.clearColor(0,0,0,0),L.clear(L.COLOR_BUFFER_BIT),this.setTexture2D(x),this.batchVert(e,i,u,c,0,y,p),this.batchVert(s,r,u,f,0,y,g),this.batchVert(o,a,d,f,0,y,m),this.batchVert(e,i,u,c,0,y,p),this.batchVert(o,a,d,f,0,y,m),this.batchVert(h,l,d,c,0,y,v),this.flush(),this.flipProjectionMatrix(!1),L.activeTexture(L.TEXTURE0),L.bindTexture(L.TEXTURE_2D,P.texture.webGLTexture),L.copyTexSubImage2D(L.TEXTURE_2D,0,0,0,R.x,R.y,R.width,R.height),L.bindFramebuffer(L.FRAMEBUFFER,null),L.bindTexture(L.TEXTURE_2D,null),this.onBatch(t),this.currentShader=this.copyShader,this.onDraw(P,this.manager.getSwapRenderTarget(),this.manager.getAltSwapRenderTarget()),!0},onDrawSprite:function(){},onCopySprite:function(){},copySprite:function(t,e,i,n,r,o,a){void 0===i&&(i=!0),void 0===n&&(n=!0),void 0===r&&(r=!1),void 0===a&&(a=this.copyShader);var h=this.gl,l=this.tempSprite;o&&(a=this.colorMatrixShader),this.currentShader=a;var u=this.setVertexBuffer(this.quadVertexBuffer);a.bind(u,!1);var c=this.renderer;if(this.set1i("uMainSampler",0),this.set2f("uResolution",c.width,c.height),l.preFX.onFXCopy(this),this.onCopySprite(t,e,l),o&&(this.set1fv("uColorMatrix",o.getData()),this.set1f("uAlpha",o.alpha)),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,t.texture.webGLTexture),t.height>e.height)h.viewport(0,0,t.width,t.height),this.setTargetUVs(t,e);else{var d=e.height-t.height;h.viewport(0,d,t.width,t.height),this.resetUVs()}if(h.bindFramebuffer(h.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,e.texture.webGLTexture,0),i&&(h.clearColor(0,0,0,Number(!n)),h.clear(h.COLOR_BUFFER_BIT)),r){var f=this.renderer.currentBlendMode;this.renderer.setBlendMode(s.ERASE)}h.bufferData(h.ARRAY_BUFFER,this.quadVertexData,h.STATIC_DRAW),h.drawArrays(h.TRIANGLES,0,6),r&&this.renderer.setBlendMode(f),h.bindFramebuffer(h.FRAMEBUFFER,null)},copy:function(t,e){var i=this.gl;this.set1i("uMainSampler",0),i.activeTexture(i.TEXTURE0),i.bindTexture(i.TEXTURE_2D,t.texture.webGLTexture),i.viewport(0,0,t.width,t.height),this.setUVs(0,0,0,1,1,1,1,0),i.bindFramebuffer(i.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),i.framebufferTexture2D(i.FRAMEBUFFER,i.COLOR_ATTACHMENT0,i.TEXTURE_2D,e.texture.webGLTexture,0),i.clearColor(0,0,0,0),i.clear(i.COLOR_BUFFER_BIT),i.bufferData(i.ARRAY_BUFFER,this.quadVertexData,i.STATIC_DRAW),i.drawArrays(i.TRIANGLES,0,6),i.bindFramebuffer(i.FRAMEBUFFER,null)},blendFrames:function(t,e,i,s,n){this.manager.blendFrames(t,e,i,s,n)},blendFramesAdditive:function(t,e,i,s,n){this.manager.blendFramesAdditive(t,e,i,s,n)},drawToGame:function(t){this.currentShader=null,this.setShader(this.copyShader),this.bindAndDraw(t)},copyToGame:function(t){this.currentShader=null,this.setShader(this.gameShader),this.bindAndDraw(t)},bindAndDraw:function(t){var e=this.gl,i=this.renderer;this.set1i("uMainSampler",0),this.customMainSampler?this.setTexture2D(this.customMainSampler):this.setTexture2D(t.texture);var s=this._tempMatrix1.loadIdentity(),n=this.targetBounds.x,r=this.targetBounds.y,o=n+t.width,a=r+t.height,h=s.getX(n,r),l=s.getX(n,a),u=s.getX(o,a),c=s.getX(o,r),d=s.getY(n,r),f=s.getY(n,a),p=s.getY(o,a),v=s.getY(o,r),g=16777215;this.batchVert(h,d,0,0,0,0,g),this.batchVert(l,f,0,1,0,0,g),this.batchVert(u,p,1,1,0,0,g),this.batchVert(h,d,0,0,0,0,g),this.batchVert(u,p,1,1,0,0,g),this.batchVert(c,v,1,0,0,0,g),i.restoreFramebuffer(!1,!0),i.currentFramebuffer||e.viewport(0,0,i.width,i.height),i.restoreStencilMask(),this.flush(),this.tempSprite=null},onDraw:function(t){this.drawToGame(t)},setUVs:function(t,e,i,s,n,r,o,a){var h=this.quadVertexViewF32;h[2]=t,h[3]=e,h[9]=i,h[10]=s,h[16]=n,h[17]=r,h[23]=t,h[24]=e,h[30]=n,h[31]=r,h[37]=o,h[38]=a},setTargetUVs:function(t,e){var i=e.height/t.height;i=i>.5?.5-(i-.5):.5-i+.5,this.setUVs(0,i,0,1+i,1,1+i,1,i)},resetUVs:function(){this.setUVs(0,0,0,1,1,1,1,0)},destroy:function(){return this.renderer.deleteBuffer(this.quadVertexBuffer),this.drawSpriteShader=null,this.copyShader=null,this.gameShader=null,this.colorMatrixShader=null,this.quadVertexData=null,this.quadVertexBuffer=null,this.quadVertexViewF32=null,this.fsTarget=null,this.tempSprite=null,h.prototype.destroy.call(this),this}});t.exports=v},81041:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(57516),o=new s({Extends:r,initialize:function(t){t.topology=5,t.batchSize=n(t,"batchSize",256),r.call(this,t)}});t.exports=o},12385:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(57516),o=i(45561),a=i(60722),h=i(29100),l=new s({Extends:r,initialize:function(t){t.fragShader=n(t,"fragShader",o),t.vertShader=n(t,"vertShader",a),t.forceZero=!0,r.call(this,t)},boot:function(){h.prototype.boot.call(this);var t=this.renderer;this.set1i("uMainSampler",0),this.set2f("uResolution",t.width,t.height)}});t.exports=l},7589:(t,e,i)=>{var s=i(35407),n=i(10312),r=i(83419),o=i(89422),a=i(96293),h=i(36682),l=i(95540),u=i(48247),c=i(49627),d=i(29100),f=new r({Extends:d,initialize:function(t){t.renderTarget=l(t,"renderTarget",[{scale:1,autoResize:!0},{scale:1,autoResize:!0},{scale:.5,autoResize:!0},{scale:.5,autoResize:!0}]),t.vertShader=l(t,"vertShader",c),t.shaders=l(t,"shaders",[{name:"Copy",fragShader:h},{name:"AddBlend",fragShader:s},{name:"LinearBlend",fragShader:u},{name:"ColorMatrix",fragShader:a}]),t.attributes=l(t,"attributes",[{name:"inPosition",size:2},{name:"inTexCoord",size:2}]),t.vertices=[-1,-1,0,0,-1,1,0,1,1,1,1,1,-1,-1,0,0,1,1,1,1,1,-1,1,0],t.batchSize=1,d.call(this,t),this.colorMatrix=new o,this.copyShader,this.addShader,this.linearShader,this.colorMatrixShader,this.fullFrame1,this.fullFrame2,this.halfFrame1,this.halfFrame2},boot:function(){d.prototype.boot.call(this);var t=this.shaders,e=this.renderTargets;this.copyShader=t[0],this.addShader=t[1],this.linearShader=t[2],this.colorMatrixShader=t[3],this.fullFrame1=e[0],this.fullFrame2=e[1],this.halfFrame1=e[2],this.halfFrame2=e[3]},copyFrame:function(t,e,i,s,n){void 0===i&&(i=1),void 0===s&&(s=!0),void 0===n&&(n=!0);var r=this.gl;this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",i),r.activeTexture(r.TEXTURE0),r.bindTexture(r.TEXTURE_2D,t.texture.webGLTexture),e?(r.viewport(0,0,e.width,e.height),r.bindFramebuffer(r.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,e.texture.webGLTexture,0)):r.viewport(0,0,t.width,t.height),s&&(n?r.clearColor(0,0,0,0):r.clearColor(0,0,0,1),r.clear(r.COLOR_BUFFER_BIT)),r.bufferData(r.ARRAY_BUFFER,this.vertexData,r.STATIC_DRAW),r.drawArrays(r.TRIANGLES,0,6),r.bindFramebuffer(r.FRAMEBUFFER,null),r.bindTexture(r.TEXTURE_2D,null)},blitFrame:function(t,e,i,s,r,o,a){void 0===i&&(i=1),void 0===s&&(s=!0),void 0===r&&(r=!0),void 0===o&&(o=!1),void 0===a&&(a=!1);var h=this.gl;if(this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",i),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,t.texture.webGLTexture),t.height>e.height)h.viewport(0,0,t.width,t.height),this.setTargetUVs(t,e);else{var l=e.height-t.height;h.viewport(0,l,t.width,t.height)}if(h.bindFramebuffer(h.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,e.texture.webGLTexture,0),s&&(r?h.clearColor(0,0,0,0):h.clearColor(0,0,0,1),h.clear(h.COLOR_BUFFER_BIT)),o){var u=this.renderer.currentBlendMode;this.renderer.setBlendMode(n.ERASE)}a&&this.flipY(),h.bufferData(h.ARRAY_BUFFER,this.vertexData,h.STATIC_DRAW),h.drawArrays(h.TRIANGLES,0,6),o&&this.renderer.setBlendMode(u),h.bindFramebuffer(h.FRAMEBUFFER,null),h.bindTexture(h.TEXTURE_2D,null),this.resetUVs()},copyFrameRect:function(t,e,i,s,n,r,o,a){void 0===o&&(o=!0),void 0===a&&(a=!0);var h=this.gl;h.bindFramebuffer(h.FRAMEBUFFER,t.framebuffer.webGLFramebuffer),h.framebufferTexture2D(h.FRAMEBUFFER,h.COLOR_ATTACHMENT0,h.TEXTURE_2D,t.texture.webGLTexture,0),o&&(a?h.clearColor(0,0,0,0):h.clearColor(0,0,0,1),h.clear(h.COLOR_BUFFER_BIT)),h.activeTexture(h.TEXTURE0),h.bindTexture(h.TEXTURE_2D,e.texture.webGLTexture),h.copyTexSubImage2D(h.TEXTURE_2D,0,0,0,i,s,n,r),h.bindFramebuffer(h.FRAMEBUFFER,null),h.bindTexture(h.TEXTURE_2D,null)},copyToGame:function(t){var e=this.gl;this.setShader(this.copyShader),this.set1i("uMainSampler",0),this.set1f("uBrightness",1),this.renderer.popFramebuffer(),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,t.texture.webGLTexture),e.bufferData(e.ARRAY_BUFFER,this.vertexData,e.STATIC_DRAW),e.drawArrays(e.TRIANGLES,0,6)},drawFrame:function(t,e,i,s){void 0===i&&(i=!0),void 0===s&&(s=this.colorMatrix);var n=this.gl;this.setShader(this.colorMatrixShader),this.set1i("uMainSampler",0),this.set1fv("uColorMatrix",s.getData()),this.set1f("uAlpha",s.alpha),n.activeTexture(n.TEXTURE0),n.bindTexture(n.TEXTURE_2D,t.texture.webGLTexture),e?(n.viewport(0,0,e.width,e.height),n.bindFramebuffer(n.FRAMEBUFFER,e.framebuffer.webGLFramebuffer),n.framebufferTexture2D(n.FRAMEBUFFER,n.COLOR_ATTACHMENT0,n.TEXTURE_2D,e.texture.webGLTexture,0)):n.viewport(0,0,t.width,t.height),i?n.clearColor(0,0,0,0):n.clearColor(0,0,0,1),n.clear(n.COLOR_BUFFER_BIT),n.bufferData(n.ARRAY_BUFFER,this.vertexData,n.STATIC_DRAW),n.drawArrays(n.TRIANGLES,0,6),n.bindFramebuffer(n.FRAMEBUFFER,null),n.bindTexture(n.TEXTURE_2D,null)},blendFrames:function(t,e,i,s,n,r){void 0===s&&(s=1),void 0===n&&(n=!0),void 0===r&&(r=this.linearShader);var o=this.gl;this.setShader(r),this.set1i("uMainSampler1",0),this.set1i("uMainSampler2",1),this.set1f("uStrength",s),o.activeTexture(o.TEXTURE0),o.bindTexture(o.TEXTURE_2D,t.texture.webGLTexture),o.activeTexture(o.TEXTURE1),o.bindTexture(o.TEXTURE_2D,e.texture.webGLTexture),i?(o.bindFramebuffer(o.FRAMEBUFFER,i.framebuffer.webGLFramebuffer),o.framebufferTexture2D(o.FRAMEBUFFER,o.COLOR_ATTACHMENT0,o.TEXTURE_2D,i.texture.webGLTexture,0),o.viewport(0,0,i.width,i.height)):o.viewport(0,0,t.width,t.height),n?o.clearColor(0,0,0,0):o.clearColor(0,0,0,1),o.clear(o.COLOR_BUFFER_BIT),o.bufferData(o.ARRAY_BUFFER,this.vertexData,o.STATIC_DRAW),o.drawArrays(o.TRIANGLES,0,6),o.bindFramebuffer(o.FRAMEBUFFER,null),o.bindTexture(o.TEXTURE_2D,null)},blendFramesAdditive:function(t,e,i,s,n){this.blendFrames(t,e,i,s,n,this.addShader)},clearFrame:function(t,e){void 0===e&&(e=!0);var i=this.gl;i.viewport(0,0,t.width,t.height),i.bindFramebuffer(i.FRAMEBUFFER,t.framebuffer.webGLFramebuffer),e?i.clearColor(0,0,0,0):i.clearColor(0,0,0,1),i.clear(i.COLOR_BUFFER_BIT);var s=this.renderer.currentFramebuffer;i.bindFramebuffer(i.FRAMEBUFFER,s.webGLFramebuffer)},setUVs:function(t,e,i,s,n,r,o,a){var h=this.vertexViewF32;h[2]=t,h[3]=e,h[6]=i,h[7]=s,h[10]=n,h[11]=r,h[14]=t,h[15]=e,h[18]=n,h[19]=r,h[22]=o,h[23]=a},setTargetUVs:function(t,e){var i=e.height/t.height;i=i>.5?.5-(i-.5):.5-i+.5,this.setUVs(0,i,0,1+i,1,1+i,1,i)},flipX:function(){this.setUVs(1,0,1,1,0,1,0,0)},flipY:function(){this.setUVs(0,1,0,0,1,0,1,1)},resetUVs:function(){this.setUVs(0,0,0,1,1,1,1,0)}});t.exports=f},36060:t=>{t.exports={BITMAPMASK_PIPELINE:"BitmapMaskPipeline",LIGHT_PIPELINE:"Light2D",POINTLIGHT_PIPELINE:"PointLightPipeline",SINGLE_PIPELINE:"SinglePipeline",MULTI_PIPELINE:"MultiPipeline",ROPE_PIPELINE:"RopePipeline",GRAPHICS_PIPELINE:"GraphicsPipeline",POSTFX_PIPELINE:"PostFXPipeline",UTILITY_PIPELINE:"UtilityPipeline",MOBILE_PIPELINE:"MobilePipeline",FX_PIPELINE:"FxPipeline"}},84817:t=>{t.exports="pipelineafterflush"},36712:t=>{t.exports="pipelinebeforeflush"},40285:t=>{t.exports="pipelinebind"},65918:t=>{t.exports="pipelineboot"},92852:t=>{t.exports="pipelinedestroy"},56072:t=>{t.exports="pipelinerebind"},57566:t=>{t.exports="pipelineresize"},77085:(t,e,i)=>{t.exports={AFTER_FLUSH:i(84817),BEFORE_FLUSH:i(36712),BIND:i(40285),BOOT:i(65918),DESTROY:i(92852),REBIND:i(56072),RESIZE:i(57566)}},54812:(t,e,i)=>{var s=i(83419),n=i(99155),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.amount=1},onPreRender:function(t,e){t=this.getController(t),this.set1f("amount",t.amount,e)}});t.exports=o},67329:(t,e,i)=>{var s=i(83419),n=i(24400),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.steps=4,this.offsetX=1,this.offsetY=1,this.blurStrength=1,this.strength=1,this.glcolor=[1,1,1]},onPreRender:function(t){t=this.getController(t),this.set1f("strength",t.blurStrength),this.set3fv("color",t.glcolor)},onDraw:function(t){var e=this.getController(),i=this.fullFrame1,s=this.fullFrame2;this.copyFrame(t,s);for(var n=2/t.width*e.offsetX,r=2/t.height*e.offsetY,o=0;o{var s=i(83419),n=i(41514),r=i(51078),o=i(94328),a=i(84057),h=new s({Extends:a,initialize:function(t){a.call(this,{game:t,shaders:[{name:"Gaussian5",fragShader:n},{name:"Gaussian9",fragShader:r},{name:"Gaussian13",fragShader:o}]}),this.activeShader=this.shaders[0],this.x=2,this.y=2,this.steps=4,this.strength=1,this.glcolor=[1,1,1]},setQualityLow:function(){return this.activeShader=this.shaders[0],this},setQualityMedium:function(){return this.activeShader=this.shaders[1],this},setQualityHigh:function(){return this.activeShader=this.shaders[2],this},onDraw:function(t){var e=this.getController(),i=this.gl,s=this.fullFrame1,n=i.getParameter(i.FRAMEBUFFER_BINDING);this.bind(this.shaders[e.quality]),i.activeTexture(i.TEXTURE0),i.viewport(0,0,t.width,t.height),this.set1i("uMainSampler",0),this.set2f("resolution",t.width,t.height),this.set1f("strength",e.strength),this.set3fv("color",e.glcolor);for(var r=0;r{var s=i(83419),n=i(90610),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.isTiltShift=!1,this.strength=1,this.blurX=1,this.blurY=1,this.radius=.5,this.amount=1,this.contrast=.2},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("radius",t.radius,e),this.set1f("amount",t.amount,e),this.set1f("contrast",t.contrast,e),this.set1f("strength",t.strength,e),this.set2f("blur",t.blurX,t.blurY,e),this.setBoolean("isTiltShift",t.isTiltShift,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},89428:(t,e,i)=>{var s=i(83419),n=i(91899),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.scale=1,this.feather=.005,this.thickness=8,this.glcolor=[1,.2,.7],this.glcolor2=[1,0,0,.4]},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("scale",t.scale,e),this.set1f("feather",t.feather,e),this.set1f("thickness",t.thickness,e),this.set3fv("color",t.glcolor,e),this.set4fv("backgroundColor",t.glcolor2,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},88904:(t,e,i)=>{var s=i(83419),n=i(84057),r=new s({Extends:n,initialize:function(t){n.call(this,{game:t})},onDraw:function(t){var e=this.fullFrame1;this.controller?this.manager.drawFrame(t,e,!0,this.controller):this.drawFrame(t,e),this.copyToGame(e)}});t.exports=r},63563:(t,e,i)=>{var s=i(83419),n=i(47838),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.x=.005,this.y=.005,this.glTexture},onBoot:function(){this.setTexture("__WHITE")},setTexture:function(t){var e=this.game.textures.getFrame(t);e&&(this.glTexture=e.glTexture)},onDraw:function(t){var e=this.getController(),i=this.fullFrame1;this.bind(),this.set1i("uMainSampler",0),this.set1i("uDisplacementSampler",1),this.set2f("amount",e.x,e.y),this.bindTexture(e.glTexture,1),this.copySprite(t,i),this.copyToGame(i)}});t.exports=o},94045:(t,e,i)=>{var s=i(83419),n=i(95540),r=i(98656),o=i(84057),a=i(70554),h=new s({Extends:o,initialize:function(t,e){var i=n(e,"quality",.1),s=n(e,"distance",10);o.call(this,{game:t,fragShader:a.setGlowQuality(r,t,i,s)}),this.outerStrength=4,this.innerStrength=0,this.knockout=!1,this.glcolor=[1,1,1,1]},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("outerStrength",t.outerStrength,e),this.set1f("innerStrength",t.innerStrength,e),this.set4fv("glowColor",t.glcolor,e),this.setBoolean("knockout",t.knockout,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=h},74088:(t,e,i)=>{var s=i(83419),n=i(70463),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.alpha=.2,this.size=0,this.fromX=0,this.fromY=0,this.toX=0,this.toY=1,this.glcolor1=[255,0,0],this.glcolor2=[0,255,0]},onPreRender:function(t,e){t=this.getController(t),this.set1f("alpha",t.alpha,e),this.set1i("size",t.size,e),this.set3fv("color1",t.glcolor1,e),this.set3fv("color2",t.glcolor2,e),this.set2f("positionFrom",t.fromX,t.fromY,e),this.set2f("positionTo",t.toX,t.toY,e)}});t.exports=o},99636:(t,e,i)=>{var s=i(83419),n=i(50831),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.amount=1},onPreRender:function(t,e,i,s){t=this.getController(t),this.set1f("amount",t.amount,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},34700:(t,e,i)=>{var s=i(83419),n=i(92595),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.x=0,this.y=0,this.decay=.1,this.power=1,this.glcolor=[0,0,0,1],this.samples=6,this.intensity=1},onPreRender:function(t,e){var i=(t=this.getController(t)).samples;this.set1i("samples",i,e),this.set1f("intensity",t.intensity,e),this.set1f("decay",t.decay,e),this.set1f("power",t.power/i,e),this.set2f("lightPosition",t.x,t.y,e),this.set4fv("color",t.glcolor,e)}});t.exports=o},91157:(t,e,i)=>{var s=i(83419),n=i(72464),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.speed=.5,this.lineWidth=.5,this.gradient=3,this.reveal=!1},onPreRender:function(t,e,i,s){t=this.getController(t),this.setTime("time",e),this.set1f("speed",t.speed,e),this.set1f("lineWidth",t.lineWidth,e),this.set1f("gradient",t.gradient,e),this.setBoolean("reveal",t.reveal,e),i&&s&&this.set2f("resolution",i,s,e)},onDraw:function(t){this.set2f("resolution",t.width,t.height),this.bindAndDraw(t)}});t.exports=o},27797:(t,e,i)=>{var s=i(83419),n=i(39249),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.x=.5,this.y=.5,this.radius=.5,this.strength=.5},onPreRender:function(t,e){t=this.getController(t),this.set1f("radius",t.radius,e),this.set1f("strength",t.strength,e),this.set2f("position",t.x,t.y,e)}});t.exports=o},67603:(t,e,i)=>{var s=i(83419),n=i(2878),r=i(84057),o=new s({Extends:r,initialize:function(t){r.call(this,{game:t,fragShader:n}),this.progress=0,this.wipeWidth=.1,this.direction=0,this.axis=0,this.reveal=!1},onPreRender:function(t,e){var i=(t=this.getController(t)).progress,s=t.wipeWidth,n=t.direction,r=t.axis;this.set4f("config",i,s,n,r,e),this.setBoolean("reveal",t.reveal,e)}});t.exports=o},58918:(t,e,i)=>{var s={Barrel:i(54812),Bloom:i(67329),Blur:i(8861),Bokeh:i(51051),Circle:i(89428),ColorMatrix:i(88904),Displacement:i(63563),Glow:i(94045),Gradient:i(74088),Pixelate:i(99636),Shadow:i(34700),Shine:i(91157),Vignette:i(27797),Wipe:i(67603)};t.exports=s},96615:(t,e,i)=>{var s=i(36060),n=i(79291),r={FX:i(58918),BitmapMaskPipeline:i(31302),Events:i(77085),FXPipeline:i(92651),LightPipeline:i(96569),MobilePipeline:i(56527),MultiPipeline:i(57516),PointLightPipeline:i(43439),PostFXPipeline:i(84057),PreFXPipeline:i(43558),RopePipeline:i(81041),SinglePipeline:i(12385),UtilityPipeline:i(7589)};r=n(!1,r,s),t.exports=r},35407:t=>{t.exports=["#define SHADER_NAME PHASER_ADD_BLEND_FS","precision mediump float;","uniform sampler2D uMainSampler1;","uniform sampler2D uMainSampler2;","uniform float uStrength;","varying vec2 outTexCoord;","void main ()","{"," vec4 frame1 = texture2D(uMainSampler1, outTexCoord);"," vec4 frame2 = texture2D(uMainSampler2, outTexCoord);"," gl_FragColor = frame1 + frame2 * uStrength;","}"].join("\n")},78908:t=>{t.exports=["#define SHADER_NAME PHASER_BITMAP_MASK_FS","precision mediump float;","uniform vec2 uResolution;","uniform sampler2D uMainSampler;","uniform sampler2D uMaskSampler;","uniform bool uInvertMaskAlpha;","void main ()","{"," vec2 uv = gl_FragCoord.xy / uResolution;"," vec4 mainColor = texture2D(uMainSampler, uv);"," vec4 maskColor = texture2D(uMaskSampler, uv);"," if (!uInvertMaskAlpha)"," {"," mainColor *= maskColor.a;"," }"," else"," {"," mainColor *= (1.0 - maskColor.a);"," }"," gl_FragColor = mainColor;","}"].join("\n")},85191:t=>{t.exports=["#define SHADER_NAME PHASER_BITMAP_MASK_VS","precision mediump float;","attribute vec2 inPosition;","void main ()","{"," gl_Position = vec4(inPosition, 0.0, 1.0);","}"].join("\n")},96293:t=>{t.exports=["#define SHADER_NAME PHASER_COLORMATRIX_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float uColorMatrix[20];","uniform float uAlpha;","varying vec2 outTexCoord;","void main ()","{"," vec4 c = texture2D(uMainSampler, outTexCoord);"," if (uAlpha == 0.0)"," {"," gl_FragColor = c;"," return;"," }"," if (c.a > 0.0)"," {"," c.rgb /= c.a;"," }"," vec4 result;"," result.r = (uColorMatrix[0] * c.r) + (uColorMatrix[1] * c.g) + (uColorMatrix[2] * c.b) + (uColorMatrix[3] * c.a) + uColorMatrix[4];"," result.g = (uColorMatrix[5] * c.r) + (uColorMatrix[6] * c.g) + (uColorMatrix[7] * c.b) + (uColorMatrix[8] * c.a) + uColorMatrix[9];"," result.b = (uColorMatrix[10] * c.r) + (uColorMatrix[11] * c.g) + (uColorMatrix[12] * c.b) + (uColorMatrix[13] * c.a) + uColorMatrix[14];"," result.a = (uColorMatrix[15] * c.r) + (uColorMatrix[16] * c.g) + (uColorMatrix[17] * c.b) + (uColorMatrix[18] * c.a) + uColorMatrix[19];"," vec3 rgb = mix(c.rgb, result.rgb, uAlpha);"," rgb *= result.a;"," gl_FragColor = vec4(rgb, result.a);","}"].join("\n")},36682:t=>{t.exports=["#define SHADER_NAME PHASER_COPY_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float uBrightness;","varying vec2 outTexCoord;","void main ()","{"," gl_FragColor = texture2D(uMainSampler, outTexCoord) * uBrightness;","}"].join("\n")},99155:t=>{t.exports=["#define SHADER_NAME BARREL_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float amount;","varying vec2 outTexCoord;","vec2 Distort(vec2 p)","{"," float theta = atan(p.y, p.x);"," float radius = length(p);"," radius = pow(radius, amount);"," p.x = radius * cos(theta);"," p.y = radius * sin(theta);"," return 0.5 * (p + 1.0);","}","void main()","{"," vec2 xy = 2.0 * outTexCoord - 1.0;"," vec2 texCoord = outTexCoord;"," if (length(xy) < 1.0)"," {"," texCoord = Distort(xy);"," }"," gl_FragColor = texture2D(uMainSampler, texCoord);","}"].join("\n")},24400:t=>{t.exports=["#define SHADER_NAME BLOOM_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec4 sum = texture2D(uMainSampler, outTexCoord) * 0.204164 * strength;"," sum = sum + texture2D(uMainSampler, outTexCoord + offset * 1.407333) * 0.304005;"," sum = sum + texture2D(uMainSampler, outTexCoord - offset * 1.407333) * 0.304005;"," sum = sum + texture2D(uMainSampler, outTexCoord + offset * 3.294215) * 0.093913;"," gl_FragColor = (sum + texture2D(uMainSampler, outTexCoord - offset * 3.294215) * 0.093913) * vec4(color, 1);","}"].join("\n")},94328:t=>{t.exports=["#define SHADER_NAME BLUR_HIGH_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 off1 = vec2(1.411764705882353) * offset * strength;"," vec2 off2 = vec2(3.2941176470588234) * offset * strength;"," vec2 off3 = vec2(5.176470588235294) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.1964825501511404;"," col += texture2D(uMainSampler, uv + (off1 / resolution)) * 0.2969069646728344;"," col += texture2D(uMainSampler, uv - (off1 / resolution)) * 0.2969069646728344;"," col += texture2D(uMainSampler, uv + (off2 / resolution)) * 0.09447039785044732;"," col += texture2D(uMainSampler, uv - (off2 / resolution)) * 0.09447039785044732;"," col += texture2D(uMainSampler, uv + (off3 / resolution)) * 0.010381362401148057;"," col += texture2D(uMainSampler, uv - (off3 / resolution)) * 0.010381362401148057;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},41514:t=>{t.exports=["#define SHADER_NAME BLUR_LOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 offset = vec2(1.333) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.29411764705882354;"," col += texture2D(uMainSampler, uv + (offset / resolution)) * 0.35294117647058826;"," col += texture2D(uMainSampler, uv - (offset / resolution)) * 0.35294117647058826;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},51078:t=>{t.exports=["#define SHADER_NAME BLUR_MED_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec2 offset;","uniform float strength;","uniform vec3 color;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 col = vec4(0.0);"," vec2 off1 = vec2(1.3846153846) * offset * strength;"," vec2 off2 = vec2(3.2307692308) * offset * strength;"," col += texture2D(uMainSampler, uv) * 0.2270270270;"," col += texture2D(uMainSampler, uv + (off1 / resolution)) * 0.3162162162;"," col += texture2D(uMainSampler, uv - (off1 / resolution)) * 0.3162162162;"," col += texture2D(uMainSampler, uv + (off2 / resolution)) * 0.0702702703;"," col += texture2D(uMainSampler, uv - (off2 / resolution)) * 0.0702702703;"," gl_FragColor = col * vec4(color, 1.0);","}"].join("\n")},90610:t=>{t.exports=["#define SHADER_NAME BOKEH_FS","precision mediump float;","#define ITERATIONS 100.0","#define ONEOVER_ITR 1.0 / ITERATIONS","#define PI 3.141596","#define GOLDEN_ANGLE 2.39996323","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform float radius;","uniform float amount;","uniform float contrast;","uniform bool isTiltShift;","uniform float strength;","uniform vec2 blur;","varying vec2 outTexCoord;","vec2 Sample (in float theta, inout float r)","{"," r += 1.0 / r;"," return (r - 1.0) * vec2(cos(theta), sin(theta)) * 0.06;","}","vec3 Bokeh (sampler2D tex, vec2 uv, float radius)","{"," vec3 acc = vec3(0.0);"," vec3 div = vec3(0.0);"," vec2 pixel = vec2(resolution.y / resolution.x, 1.0) * radius * .025;"," float r = 1.0;"," for (float j = 0.0; j < GOLDEN_ANGLE * ITERATIONS; j += GOLDEN_ANGLE)"," {"," vec3 col = texture2D(tex, uv + pixel * Sample(j, r)).xyz;"," col = contrast > 0.0 ? col * col * (1.0 + contrast) : col;"," vec3 bokeh = vec3(0.5) + pow(col, vec3(10.0)) * amount;"," acc += col * bokeh;"," div += bokeh;"," }"," return acc / div;","}","void main ()","{"," float shift = 1.0;"," if (isTiltShift)"," {"," vec2 uv = vec2(gl_FragCoord.xy / resolution + vec2(-0.5, -0.5)) * 2.0;"," float centerStrength = 1.0;"," shift = length(uv * blur * strength) * centerStrength;"," }"," gl_FragColor = vec4(Bokeh(uMainSampler, outTexCoord * vec2(1.0, 1.0), radius * shift), 0.0);","}"].join("\n")},91899:t=>{t.exports=["#define SHADER_NAME CIRCLE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform vec3 color;","uniform vec4 backgroundColor;","uniform float thickness;","uniform float scale;","uniform float feather;","varying vec2 outTexCoord;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec2 position = (gl_FragCoord.xy / resolution.xy) * 2.0 - 1.0;"," float aspectRatio = resolution.x / resolution.y;"," position.x *= aspectRatio;"," float grad = length(position);"," float outer = aspectRatio;"," float inner = outer - (thickness * 2.0 / resolution.y);"," if (aspectRatio >= 1.0)"," {"," float f = 2.0 + (resolution.y / resolution.x);"," outer = 1.0;"," inner = 1.0 - (thickness * f / resolution.x);"," }"," outer *= scale;"," inner *= scale;"," float circle = smoothstep(outer, outer - 0.01, grad);"," float ring = circle - smoothstep(inner, inner - feather, grad);"," texture = mix(backgroundColor * backgroundColor.a, texture, texture.a);"," texture = (texture * (circle - ring));"," gl_FragColor = vec4(texture.rgb + (ring * color), texture.a);","}"].join("\n")},47838:t=>{t.exports=["#define SHADER_NAME DISPLACEMENT_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform sampler2D uDisplacementSampler;","uniform vec2 amount;","varying vec2 outTexCoord;","void main ()","{"," vec2 disp = (-vec2(0.5, 0.5) + texture2D(uDisplacementSampler, outTexCoord).rr) * amount;"," gl_FragColor = texture2D(uMainSampler, outTexCoord + disp).rgba;","}"].join("\n")},98656:t=>{t.exports=["#define SHADER_NAME GLOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","uniform float outerStrength;","uniform float innerStrength;","uniform vec2 resolution;","uniform vec4 glowColor;","uniform bool knockout;","const float PI = 3.14159265358979323846264;","const float DIST = __DIST__;","const float SIZE = min(__SIZE__, PI * 2.0);","const float STEP = ceil(PI * 2.0 / SIZE);","const float MAX_ALPHA = STEP * DIST * (DIST + 1.0) / 2.0;","void main ()","{"," vec2 px = vec2(1.0 / resolution.x, 1.0 / resolution.y);"," float totalAlpha = 0.0;"," vec2 direction;"," vec2 displaced;"," vec4 color;"," for (float angle = 0.0; angle < PI * 2.0; angle += SIZE)"," {"," direction = vec2(cos(angle), sin(angle)) * px;"," for (float curDistance = 0.0; curDistance < DIST; curDistance++)"," {"," displaced = outTexCoord + direction * (curDistance + 1.0);"," color = texture2D(uMainSampler, displaced);"," totalAlpha += (DIST - curDistance) * color.a;"," }"," }"," color = texture2D(uMainSampler, outTexCoord);"," float alphaRatio = (totalAlpha / MAX_ALPHA);"," float innerGlowAlpha = (1.0 - alphaRatio) * innerStrength * color.a;"," float innerGlowStrength = min(1.0, innerGlowAlpha);"," vec4 innerColor = mix(color, glowColor, innerGlowStrength);"," float outerGlowAlpha = alphaRatio * outerStrength * (1.0 - color.a);"," float outerGlowStrength = min(1.0 - innerColor.a, outerGlowAlpha);"," vec4 outerGlowColor = outerGlowStrength * glowColor.rgba;"," if (knockout)"," {"," float resultAlpha = outerGlowAlpha + innerGlowAlpha;"," gl_FragColor = vec4(glowColor.rgb * resultAlpha, resultAlpha);"," }"," else"," {"," gl_FragColor = innerColor + outerGlowColor;"," }","}"].join("\n")},70463:t=>{t.exports=["#define SHADER_NAME GRADIENT_FS","#define SRGB_TO_LINEAR(c) pow((c), vec3(2.2))","#define LINEAR_TO_SRGB(c) pow((c), vec3(1.0 / 2.2))","#define SRGB(r, g, b) SRGB_TO_LINEAR(vec3(float(r), float(g), float(b)) / 255.0)","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 positionFrom;","uniform vec2 positionTo;","uniform vec3 color1;","uniform vec3 color2;","uniform float alpha;","uniform int size;","varying vec2 outTexCoord;","float gradientNoise(in vec2 uv)","{"," const vec3 magic = vec3(0.06711056, 0.00583715, 52.9829189);"," return fract(magic.z * fract(dot(uv, magic.xy)));","}","float stepped (in float s, in float scale, in int steps)","{"," return steps > 0 ? floor( s / ((1.0 * scale) / float(steps))) * 1.0 / float(steps - 1) : s;","}","void main ()","{"," vec2 a = positionFrom;"," vec2 b = positionTo;"," vec2 ba = b - a;"," float d = dot(outTexCoord - a, ba) / dot(ba, ba);"," float t = size > 0 ? stepped(d, 1.0, size) : d;"," t = smoothstep(0.0, 1.0, clamp(t, 0.0, 1.0));"," vec3 color = mix(SRGB(color1.r, color1.g, color1.b), SRGB(color2.r, color2.g, color2.b), t);"," color = LINEAR_TO_SRGB(color);"," color += (1.0 / 255.0) * gradientNoise(outTexCoord) - (0.5 / 255.0);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," gl_FragColor = vec4(mix(color.rgb, texture.rgb, alpha), 1.0) * texture.a;","}"].join("\n")},50831:t=>{t.exports=["#define SHADER_NAME PIXELATE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform float amount;","varying vec2 outTexCoord;","void main ()","{"," float pixelSize = floor(2.0 + amount);"," vec2 center = pixelSize * floor(outTexCoord * resolution / pixelSize) + pixelSize * vec2(0.5, 0.5);"," vec2 corner1 = center + pixelSize * vec2(-0.5, -0.5);"," vec2 corner2 = center + pixelSize * vec2(+0.5, -0.5);"," vec2 corner3 = center + pixelSize * vec2(+0.5, +0.5);"," vec2 corner4 = center + pixelSize * vec2(-0.5, +0.5);"," vec4 pixel = 0.4 * texture2D(uMainSampler, center / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner1 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner2 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner3 / resolution);"," pixel += 0.15 * texture2D(uMainSampler, corner4 / resolution);"," gl_FragColor = pixel;","}"].join("\n")},92595:t=>{t.exports=["#define SHADER_NAME SHADOW_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","uniform vec2 lightPosition;","uniform vec4 color;","uniform float decay;","uniform float power;","uniform float intensity;","uniform int samples;","const int MAX = 12;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec2 pc = (lightPosition - outTexCoord) * intensity;"," float shadow = 0.0;"," float limit = max(float(MAX), float(samples));"," for (int i = 0; i < MAX; ++i)"," {"," if (i >= samples)"," {"," break;"," }"," shadow += texture2D(uMainSampler, outTexCoord + float(i) * decay / limit * pc).a * power;"," }"," float mask = 1.0 - texture.a;"," gl_FragColor = mix(texture, color, shadow * mask);","}"].join("\n")},72464:t=>{t.exports=["#define SHADER_NAME SHINE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec2 resolution;","uniform bool reveal;","uniform float speed;","uniform float time;","uniform float lineWidth;","uniform float gradient;","varying vec2 outTexCoord;","void main ()","{","\tvec2 uv = gl_FragCoord.xy / resolution.xy;"," vec4 tex = texture2D(uMainSampler, outTexCoord);"," vec4 col1 = vec4(0.3, 0.0, 0.0, 1.0);"," vec4 col2 = vec4(0.85, 0.85, 0.85, 1.0);"," uv.x = uv.x - mod(time * speed, 2.0) + 0.5;"," float y = uv.x * gradient;"," float s = smoothstep(y - lineWidth, y, uv.y) - smoothstep(y, y + lineWidth, uv.y);"," gl_FragColor = (((s * col1) + (s * col2)) * tex);"," if (!reveal)"," {"," gl_FragColor += tex;"," }","}"].join("\n")},39249:t=>{t.exports=["#define SHADER_NAME VIGNETTE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform float radius;","uniform float strength;","uniform vec2 position;","varying vec2 outTexCoord;","void main ()","{"," vec4 col = vec4(1.0);"," float d = length(outTexCoord - position);"," if (d <= radius)"," {"," float g = d / radius;"," g = sin(g * 3.14 * strength);"," \tcol = vec4(g * g * g);"," }"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," gl_FragColor = texture * (1.0 - col);","}"].join("\n")},2878:t=>{t.exports=["#define SHADER_NAME WIPE_FS","precision mediump float;","uniform sampler2D uMainSampler;","uniform vec4 config;","uniform bool reveal;","varying vec2 outTexCoord;","void main ()","{"," vec2 uv = outTexCoord;"," vec4 color0;"," vec4 color1;"," if (reveal)"," {"," color0 = vec4(0);"," color1 = texture2D(uMainSampler, uv);"," }"," else"," {"," color0 = texture2D(uMainSampler, uv);"," color1 = vec4(0);"," }"," float distance = config.x;"," float width = config.y;"," float direction = config.z;"," float axis = uv.x;"," if (config.w == 1.0)"," {"," axis = uv.y;"," }"," float adjust = mix(width, -width, distance);"," float value = smoothstep(distance - width, distance + width, abs(direction - axis) + adjust);"," gl_FragColor = mix(color1, color0, value);","}"].join("\n")},31063:t=>{t.exports=["#define SHADER_NAME PHASER_LIGHT_FS","precision mediump float;","struct Light","{"," vec2 position;"," vec3 color;"," float intensity;"," float radius;","};","const int kMaxLights = %LIGHT_COUNT%;","uniform vec4 uCamera; /* x, y, rotation, zoom */","uniform vec2 uResolution;","uniform sampler2D uMainSampler;","uniform sampler2D uNormSampler;","uniform vec3 uAmbientLightColor;","uniform Light uLights[kMaxLights];","uniform mat3 uInverseRotationMatrix;","uniform int uLightCount;","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec3 finalColor = vec3(0.0, 0.0, 0.0);"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," vec3 normalMap = texture2D(uNormSampler, outTexCoord).rgb;"," vec3 normal = normalize(uInverseRotationMatrix * vec3(normalMap * 2.0 - 1.0));"," vec2 res = vec2(min(uResolution.x, uResolution.y)) * uCamera.w;"," for (int index = 0; index < kMaxLights; ++index)"," {"," if (index < uLightCount)"," {"," Light light = uLights[index];"," vec3 lightDir = vec3((light.position.xy / res) - (gl_FragCoord.xy / res), 0.1);"," vec3 lightNormal = normalize(lightDir);"," float distToSurf = length(lightDir) * uCamera.w;"," float diffuseFactor = max(dot(normal, lightNormal), 0.0);"," float radius = (light.radius / res.x * uCamera.w) * uCamera.w;"," float attenuation = clamp(1.0 - distToSurf * distToSurf / (radius * radius), 0.0, 1.0);"," vec3 diffuse = light.color * diffuseFactor;"," finalColor += (attenuation * diffuse) * light.intensity;"," }"," }"," vec4 colorOutput = vec4(uAmbientLightColor + finalColor, 1.0);"," gl_FragColor = color * vec4(colorOutput.rgb * colorOutput.a, colorOutput.a);","}"].join("\n")},48247:t=>{t.exports=["#define SHADER_NAME PHASER_LINEAR_BLEND_FS","precision mediump float;","uniform sampler2D uMainSampler1;","uniform sampler2D uMainSampler2;","uniform float uStrength;","varying vec2 outTexCoord;","void main ()","{"," vec4 frame1 = texture2D(uMainSampler1, outTexCoord);"," vec4 frame2 = texture2D(uMainSampler2, outTexCoord);"," gl_FragColor = mix(frame1, frame2 * uStrength, 0.5);","}"].join("\n")},41214:t=>{t.exports=["#define SHADER_NAME PHASER_MESH_FS","precision mediump float;","uniform vec3 uLightPosition;","uniform vec3 uLightAmbient;","uniform vec3 uLightDiffuse;","uniform vec3 uLightSpecular;","uniform vec3 uFogColor;","uniform float uFogNear;","uniform float uFogFar;","uniform vec3 uMaterialAmbient;","uniform vec3 uMaterialDiffuse;","uniform vec3 uMaterialSpecular;","uniform float uMaterialShine;","uniform vec3 uCameraPosition;","uniform sampler2D uTexture;","varying vec2 vTextureCoord;","varying vec3 vNormal;","varying vec3 vPosition;","void main (void)","{"," vec4 color = texture2D(uTexture, vTextureCoord);"," vec3 ambient = uLightAmbient * uMaterialAmbient;"," vec3 norm = normalize(vNormal);"," vec3 lightDir = normalize(uLightPosition - vPosition);"," float diff = max(dot(norm, lightDir), 0.0);"," vec3 diffuse = uLightDiffuse * (diff * uMaterialDiffuse);"," vec3 viewDir = normalize(uCameraPosition - vPosition);"," vec3 reflectDir = reflect(-lightDir, norm);"," float spec = pow(max(dot(viewDir, reflectDir), 0.0), uMaterialShine);"," vec3 specular = uLightSpecular * (spec * uMaterialSpecular);"," vec3 result = (ambient + diffuse + specular) * color.rgb;"," float depth = gl_FragCoord.z / gl_FragCoord.w;"," float fogFactor = smoothstep(uFogNear, uFogFar, depth);"," gl_FragColor.rgb = mix(result.rgb, uFogColor, fogFactor);"," gl_FragColor.a = color.a;","}"].join("\n")},39653:t=>{t.exports=["#define SHADER_NAME PHASER_MESH_VS","precision mediump float;","attribute vec3 aVertexPosition;","attribute vec3 aVertexNormal;","attribute vec2 aTextureCoord;","uniform mat4 uViewProjectionMatrix;","uniform mat4 uModelMatrix;","uniform mat4 uNormalMatrix;","varying vec2 vTextureCoord;","varying vec3 vNormal;","varying vec3 vPosition;","void main ()","{"," vTextureCoord = aTextureCoord;"," vPosition = vec3(uModelMatrix * vec4(aVertexPosition, 1.0));"," vNormal = vec3(uNormalMatrix * vec4(aVertexNormal, 1.0));"," gl_Position = uViewProjectionMatrix * uModelMatrix * vec4(aVertexPosition, 1.0);","}"].join("\n")},62143:t=>{t.exports=["#define SHADER_NAME PHASER_MOBILE_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},47940:t=>{t.exports=["#define SHADER_NAME PHASER_MOBILE_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," outTexCoord = inTexCoord;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},98840:t=>{t.exports=["#define SHADER_NAME PHASER_MULTI_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler[%count%];","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texture;"," %forloop%"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},44667:t=>{t.exports=["#define SHADER_NAME PHASER_MULTI_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTexId;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," outTexCoord = inTexCoord;"," outTexId = inTexId;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},4127:t=>{t.exports=["#define SHADER_NAME PHASER_POINTLIGHT_FS","precision mediump float;","uniform vec2 uResolution;","uniform float uCameraZoom;","varying vec4 lightPosition;","varying vec4 lightColor;","varying float lightRadius;","varying float lightAttenuation;","void main ()","{"," vec2 center = (lightPosition.xy + 1.0) * (uResolution.xy * 0.5);"," float distToSurf = length(center - gl_FragCoord.xy);"," float radius = 1.0 - distToSurf / (lightRadius * uCameraZoom);"," float intensity = smoothstep(0.0, 1.0, radius * lightAttenuation);"," vec4 color = vec4(intensity, intensity, intensity, 0.0) * lightColor;"," gl_FragColor = vec4(color.rgb * lightColor.a, color.a);","}"].join("\n")},89924:t=>{t.exports=["#define SHADER_NAME PHASER_POINTLIGHT_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","attribute vec2 inPosition;","attribute vec2 inLightPosition;","attribute vec4 inLightColor;","attribute float inLightRadius;","attribute float inLightAttenuation;","varying vec4 lightPosition;","varying vec4 lightColor;","varying float lightRadius;","varying float lightAttenuation;","void main ()","{"," lightColor = inLightColor;"," lightRadius = inLightRadius;"," lightAttenuation = inLightAttenuation;"," lightPosition = uProjectionMatrix * vec4(inLightPosition, 1.0, 1.0);"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);","}"].join("\n")},27681:t=>{t.exports=["#define SHADER_NAME PHASER_POSTFX_FS","precision mediump float;","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","void main ()","{"," gl_FragColor = texture2D(uMainSampler, outTexCoord);","}"].join("\n")},49627:t=>{t.exports=["#define SHADER_NAME PHASER_QUAD_VS","precision mediump float;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","varying vec2 outFragCoord;","varying vec2 outTexCoord;","void main ()","{"," outFragCoord = inPosition.xy * 0.5 + 0.5;"," outTexCoord = inTexCoord;"," gl_Position = vec4(inPosition, 0, 1);","}"].join("\n")},45561:t=>{t.exports=["#define SHADER_NAME PHASER_SINGLE_FS","#ifdef GL_FRAGMENT_PRECISION_HIGH","precision highp float;","#else","precision mediump float;","#endif","uniform sampler2D uMainSampler;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," vec4 texture = texture2D(uMainSampler, outTexCoord);"," vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);"," vec4 color = texture * texel;"," if (outTintEffect == 1.0)"," {"," color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);"," }"," else if (outTintEffect == 2.0)"," {"," color = texel;"," }"," gl_FragColor = color;","}"].join("\n")},60722:t=>{t.exports=["#define SHADER_NAME PHASER_SINGLE_VS","precision mediump float;","uniform mat4 uProjectionMatrix;","uniform vec2 uResolution;","attribute vec2 inPosition;","attribute vec2 inTexCoord;","attribute float inTexId;","attribute float inTintEffect;","attribute vec4 inTint;","varying vec2 outTexCoord;","varying float outTintEffect;","varying vec4 outTint;","void main ()","{"," gl_Position = uProjectionMatrix * vec4(inPosition, 1.0, 1.0);"," outTexCoord = inTexCoord;"," outTint = inTint;"," outTintEffect = inTintEffect;","}"].join("\n")},89350:(t,e,i)=>{t.exports={AddBlendFrag:i(35407),BitmapMaskFrag:i(78908),BitmapMaskVert:i(85191),ColorMatrixFrag:i(96293),CopyFrag:i(36682),FXBarrelFrag:i(99155),FXBloomFrag:i(24400),FXBlurHighFrag:i(94328),FXBlurLowFrag:i(41514),FXBlurMedFrag:i(51078),FXBokehFrag:i(90610),FXCircleFrag:i(91899),FXDisplacementFrag:i(47838),FXGlowFrag:i(98656),FXGradientFrag:i(70463),FXPixelateFrag:i(50831),FXShadowFrag:i(92595),FXShineFrag:i(72464),FXVignetteFrag:i(39249),FXWipeFrag:i(2878),LightFrag:i(31063),LinearBlendFrag:i(48247),MeshFrag:i(41214),MeshVert:i(39653),MobileFrag:i(62143),MobileVert:i(47940),MultiFrag:i(98840),MultiVert:i(44667),PointLightFrag:i(4127),PointLightVert:i(89924),PostFXFrag:i(27681),QuadVert:i(49627),SingleFrag:i(45561),SingleVert:i(60722)}},93567:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.webGLAttribLocation=-1,this.gl=t,this.program=e,this.name=i,this.createResource()},createResource:function(){if(null!==this.program.webGLProgram){var t=this.gl;t.isContextLost()||(this.webGLAttribLocation=t.getAttribLocation(this.program.webGLProgram,this.name))}else this.webGLAttribLocation=-1},destroy:function(){this.gl=null,this.program=null,this.name=null,this.webGLAttribLocation=-1}});t.exports=s},26128:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s){this.webGLBuffer=null,this.gl=t,this.initialDataOrSize=e,this.bufferType=i,this.bufferUsage=s,this.createResource()},createResource:function(){if(null!==this.initialDataOrSize){var t=this.gl;if(!t.isContextLost()){var e=this.bufferType,i=t.createBuffer();this.webGLBuffer=i,t.bindBuffer(e,this.webGLBuffer),t.bufferData(e,this.initialDataOrSize,this.bufferUsage),t.bindBuffer(e,null)}}},destroy:function(){var t=this.gl;t.isContextLost()||t.deleteBuffer(this.webGLBuffer),this.webGLBuffer=null,this.initialDataOrSize=null,this.gl=null}});t.exports=s},84387:(t,e,i)=>{var s=i(83419),n={36054:"Incomplete Attachment",36055:"Missing Attachment",36057:"Incomplete Dimensions",36061:"Framebuffer Unsupported"},r=new s({initialize:function(t,e,i,s,n){this.webGLFramebuffer=null,this.gl=t,this.width=e,this.height=i,this.renderTexture=s,this.addDepthStencilBuffer=!!n,this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost()){var e,i=this.renderTexture,s=t.createFramebuffer();if(this.webGLFramebuffer=s,t.bindFramebuffer(t.FRAMEBUFFER,s),i.isRenderTexture=!0,i.isAlphaPremultiplied=!1,t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,i.webGLTexture,0),(e=t.checkFramebufferStatus(t.FRAMEBUFFER))!==t.FRAMEBUFFER_COMPLETE)throw new Error("Framebuffer status: "+(n[e]||e));if(this.addDepthStencilBuffer){var r=t.createRenderbuffer();t.bindRenderbuffer(t.RENDERBUFFER,r),t.renderbufferStorage(t.RENDERBUFFER,t.DEPTH_STENCIL,this.width,this.height),t.framebufferRenderbuffer(t.FRAMEBUFFER,t.DEPTH_STENCIL_ATTACHMENT,t.RENDERBUFFER,r)}t.bindFramebuffer(t.FRAMEBUFFER,null)}},destroy:function(){if(null!==this.webGLFramebuffer){var t=this.gl;if(!t.isContextLost()){t.bindFramebuffer(t.FRAMEBUFFER,this.webGLFramebuffer);var e=t.getFramebufferAttachmentParameter(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME);null!==e&&(t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,null,0),t.deleteTexture(e));var i=t.getFramebufferAttachmentParameter(t.FRAMEBUFFER,t.DEPTH_STENCIL_ATTACHMENT,t.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME);null!==i&&t.deleteRenderbuffer(i),t.bindFramebuffer(t.FRAMEBUFFER,null),t.deleteFramebuffer(this.webGLFramebuffer)}this.renderTexture=null,this.webGLFramebuffer=null,this.gl=null}}});t.exports=r},1482:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i){this.webGLProgram=null,this.gl=t,this.vertexSource=e,this.fragmentSource=i,this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost()){var e=t.createProgram(),i=t.createShader(t.VERTEX_SHADER),s=t.createShader(t.FRAGMENT_SHADER);t.shaderSource(i,this.vertexSource),t.shaderSource(s,this.fragmentSource),t.compileShader(i),t.compileShader(s);var n="Shader failed:\n";if(!t.getShaderParameter(i,t.COMPILE_STATUS))throw new Error("Vertex "+n+t.getShaderInfoLog(i));if(!t.getShaderParameter(s,t.COMPILE_STATUS))throw new Error("Fragment "+n+t.getShaderInfoLog(s));if(t.attachShader(e,i),t.attachShader(e,s),t.linkProgram(e),!t.getProgramParameter(e,t.LINK_STATUS))throw new Error("Link "+n+t.getProgramInfoLog(e));t.useProgram(e),this.webGLProgram=e}},destroy:function(){this.webGLProgram&&(this.gl.isContextLost()||this.gl.deleteProgram(this.webGLProgram),this.webGLProgram=null,this.gl=null)}});t.exports=s},82751:(t,e,i)=>{var s=i(83419),n=i(50030),r=new s({initialize:function(t,e,i,s,n,r,o,a,h,l,u,c,d){this.webGLTexture=null,this.isRenderTexture=!1,this.gl=t,this.mipLevel=e,this.minFilter=i,this.magFilter=s,this.wrapT=n,this.wrapS=r,this.format=o,this.pixels=a,this.width=h,this.height=l,this.pma=null==u||u,this.forceSize=!!c,this.flipY=!!d,this.__SPECTOR_Metadata={},this.createResource()},createResource:function(){var t=this.gl;if(!t.isContextLost())if(this.pixels instanceof r)this.webGLTexture=this.pixels.webGLTexture;else{var e=t.createTexture();e.__SPECTOR_Metadata=this.__SPECTOR_Metadata,this.webGLTexture=e,this._processTexture()}},update:function(t,e,i,s,n,r,o,a,h){0!==e&&0!==i&&(this.pixels=t,this.width=e,this.height=i,this.flipY=s,this.wrapS=n,this.wrapT=r,this.minFilter=o,this.magFilter=a,this.format=h,this.gl.isContextLost()||this._processTexture())},_processTexture:function(){var t=this.gl;t.activeTexture(t.TEXTURE0);var e=t.getParameter(t.TEXTURE_BINDING_2D);t.bindTexture(t.TEXTURE_2D,this.webGLTexture),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,this.minFilter),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,this.magFilter),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,this.wrapS),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,this.wrapT),t.pixelStorei(t.UNPACK_PREMULTIPLY_ALPHA_WEBGL,this.pma),t.pixelStorei(t.UNPACK_FLIP_Y_WEBGL,this.flipY);var i=this.pixels,s=this.mipLevel,r=this.width,o=this.height,a=this.format,h=!1;if(null==i)t.texImage2D(t.TEXTURE_2D,s,a,r,o,0,a,t.UNSIGNED_BYTE,null),h=n(r,o);else if(i.compressed){r=i.width,o=i.height,h=i.generateMipmap;for(var l=0;l{var s=new(i(83419))({initialize:function(t,e,i){this.webGLUniformLocation=null,this.gl=t,this.program=e,this.name=i,this.createResource()},createResource:function(){if(null!==this.program.webGLProgram){var t=this.gl;t.isContextLost()||(this.webGLUniformLocation=t.getUniformLocation(this.program.webGLProgram,this.name))}else this.webGLUniformLocation=null},destroy:function(){this.gl=null,this.program=null,this.name=null,this.webGLUniformLocation=null}});t.exports=s},9503:(t,e,i)=>{var s={WebGLAttribLocationWrapper:i(93567),WebGLBufferWrapper:i(26128),WebGLProgramWrapper:i(1482),WebGLTextureWrapper:i(82751),WebGLFramebufferWrapper:i(84387),WebGLUniformLocationWrapper:i(57183)};t.exports=s},76531:(t,e,i)=>{var s=i(13560),n=i(83419),r=i(50792),o=i(97480),a=i(8443),h=i(57811),l=i(74403),u=i(45818),c=i(29747),d=i(87841),f=i(86555),p=i(56583),v=i(26099),g=i(38058),m=new n({Extends:r,initialize:function(t){r.call(this),this.game=t,this.canvas,this.canvasBounds=new d,this.parent=null,this.parentIsWindow=!1,this.parentSize=new f,this.gameSize=new f,this.baseSize=new f,this.displaySize=new f,this.scaleMode=s.SCALE_MODE.NONE,this.zoom=1,this._resetZoom=!1,this.displayScale=new v(1,1),this.autoRound=!1,this.autoCenter=s.CENTER.NO_CENTER,this.orientation=s.ORIENTATION.LANDSCAPE,this.fullscreen,this.fullscreenTarget=null,this._createdFullscreenTarget=!1,this.dirty=!1,this.resizeInterval=500,this._lastCheck=0,this._checkOrientation=!1,this.domlisteners={orientationChange:c,windowResize:c,fullScreenChange:c,fullScreenError:c}},preBoot:function(){this.parseConfig(this.game.config),this.game.events.once(a.BOOT,this.boot,this)},boot:function(){var t=this.game;this.canvas=t.canvas,this.fullscreen=t.device.fullscreen,this.scaleMode!==s.SCALE_MODE.RESIZE&&this.scaleMode!==s.SCALE_MODE.EXPAND&&this.displaySize.setAspectMode(this.scaleMode),this.scaleMode===s.SCALE_MODE.NONE?this.resize(this.width,this.height):(this.getParentBounds(),this.parentSize.width>0&&this.parentSize.height>0&&this.displaySize.setParent(this.parentSize),this.refresh()),t.events.on(a.PRE_STEP,this.step,this),t.events.once(a.READY,this.refresh,this),t.events.once(a.DESTROY,this.destroy,this),this.startListeners()},parseConfig:function(t){this.getParent(t),this.getParentBounds();var e=t.width,i=t.height,n=t.scaleMode,r=t.zoom,o=t.autoRound;if("string"==typeof e)if("%"!==e.substr(-1))e=parseInt(e,10);else{var a=this.parentSize.width;0===a&&(a=window.innerWidth);var h=parseInt(e,10)/100;e=Math.floor(a*h)}if("string"==typeof i)if("%"!==i.substr(-1))i=parseInt(i,10);else{var l=this.parentSize.height;0===l&&(l=window.innerHeight);var c=parseInt(i,10)/100;i=Math.floor(l*c)}this.scaleMode=n,this.autoRound=o,this.autoCenter=t.autoCenter,this.resizeInterval=t.resizeInterval,o&&(e=Math.floor(e),i=Math.floor(i)),this.gameSize.setSize(e,i),r===s.ZOOM.MAX_ZOOM&&(r=this.getMaxZoom()),this.zoom=r,1!==r&&(this._resetZoom=!0),this.baseSize.setSize(e,i),o&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),t.minWidth>0&&this.displaySize.setMin(t.minWidth*r,t.minHeight*r),t.maxWidth>0&&this.displaySize.setMax(t.maxWidth*r,t.maxHeight*r),this.displaySize.setSize(e,i),(t.snapWidth>0||t.snapHeight>0)&&this.displaySize.setSnap(t.snapWidth,t.snapHeight),this.orientation=u(e,i)},getParent:function(t){var e=t.parent;if(null!==e){if(this.parent=l(e),this.parentIsWindow=this.parent===document.body,t.expandParent&&t.scaleMode!==s.SCALE_MODE.NONE){var i=this.parent.getBoundingClientRect();(this.parentIsWindow||0===i.height)&&(document.documentElement.style.height="100%",document.body.style.height="100%",i=this.parent.getBoundingClientRect(),this.parentIsWindow||0!==i.height||(this.parent.style.overflow="hidden",this.parent.style.width="100%",this.parent.style.height="100%"))}t.fullscreenTarget&&!this.fullscreenTarget&&(this.fullscreenTarget=l(t.fullscreenTarget))}},getParentBounds:function(){if(!this.parent)return!1;var t=this.parentSize,e=this.parent.getBoundingClientRect();this.parentIsWindow&&this.game.device.os.iOS&&(e.height=h(!0));var i=e.width,s=e.height;if(t.width!==i||t.height!==s)return t.setSize(i,s),!0;if(this.canvas){var n=this.canvasBounds,r=this.canvas.getBoundingClientRect();if(r.x!==n.x||r.y!==n.y)return!0}return!1},lockOrientation:function(t){var e=screen.lockOrientation||screen.mozLockOrientation||screen.msLockOrientation;return!!e&&e.call(screen,t)},setParentSize:function(t,e){return this.parentSize.setSize(t,e),this.refresh()},setGameSize:function(t,e){var i=this.autoRound;i&&(t=Math.floor(t),e=Math.floor(e));var s=this.width,n=this.height;return this.gameSize.resize(t,e),this.baseSize.resize(t,e),i&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),this.displaySize.setAspectRatio(t/e),this.canvas.width=this.baseSize.width,this.canvas.height=this.baseSize.height,this.refresh(s,n)},resize:function(t,e){var i=this.zoom,s=this.autoRound;s&&(t=Math.floor(t),e=Math.floor(e));var n=this.width,r=this.height;this.gameSize.resize(t,e),this.baseSize.resize(t,e),s&&(this.baseSize.width=Math.floor(this.baseSize.width),this.baseSize.height=Math.floor(this.baseSize.height)),this.displaySize.setSize(t*i,e*i),this.canvas.width=this.baseSize.width,this.canvas.height=this.baseSize.height;var o=this.canvas.style,a=t*i,h=e*i;return s&&(a=Math.floor(a),h=Math.floor(h)),a===t&&h===e||(o.width=a+"px",o.height=h+"px"),this.refresh(n,r)},setZoom:function(t){return this.zoom=t,this._resetZoom=!0,this.refresh()},setMaxZoom:function(){return this.zoom=this.getMaxZoom(),this._resetZoom=!0,this.refresh()},setSnap:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.displaySize.setSnap(t,e),this.refresh()},refresh:function(t,e){void 0===t&&(t=this.width),void 0===e&&(e=this.height),this.updateScale(),this.updateBounds(),this.updateOrientation(),this.displayScale.set(this.baseSize.width/this.canvasBounds.width,this.baseSize.height/this.canvasBounds.height);var i=this.game.domContainer;if(i){this.baseSize.setCSS(i);var s=this.canvas.style,n=i.style;n.transform="scale("+this.displaySize.width/this.baseSize.width+","+this.displaySize.height/this.baseSize.height+")",n.marginLeft=s.marginLeft,n.marginTop=s.marginTop}return this.emit(o.RESIZE,this.gameSize,this.baseSize,this.displaySize,t,e),this},updateOrientation:function(){if(this._checkOrientation){this._checkOrientation=!1;var t=u(this.width,this.height);t!==this.orientation&&(this.orientation=t,this.emit(o.ORIENTATION_CHANGE,t))}},updateScale:function(){var t,e,i=this.canvas.style,n=this.gameSize.width,r=this.gameSize.height,o=this.zoom,a=this.autoRound;if(this.scaleMode===s.SCALE_MODE.NONE)this.displaySize.setSize(n*o,r*o),t=this.displaySize.width,e=this.displaySize.height,a&&(t=Math.floor(t),e=Math.floor(e)),this._resetZoom&&(i.width=t+"px",i.height=e+"px",this._resetZoom=!1);else if(this.scaleMode===s.SCALE_MODE.RESIZE)this.displaySize.setSize(this.parentSize.width,this.parentSize.height),this.gameSize.setSize(this.displaySize.width,this.displaySize.height),this.baseSize.setSize(this.displaySize.width,this.displaySize.height),t=this.displaySize.width,e=this.displaySize.height,a&&(t=Math.floor(t),e=Math.floor(e)),this.canvas.width=t,this.canvas.height=e;else if(this.scaleMode===s.SCALE_MODE.EXPAND){var h=this.game.config.width,l=this.game.config.height;this.displaySize.setSize(this.parentSize.width,this.parentSize.height),t=this.displaySize.width,e=this.displaySize.height,a&&(t=Math.floor(t),e=Math.floor(e)),i.width=t+"px",i.height=e+"px";var u=this.parentSize.width/h,c=this.parentSize.height/l;u=0?0:-o.x*a.x,l=o.y>=0?0:-o.y*a.y;return i=r.width>=o.width?n.width:n.width-(o.width-r.width)*a.x,s=r.height>=o.height?n.height:n.height-(o.height-r.height)*a.y,e.setTo(h,l,i,s),t&&(e.width/=t.zoomX,e.height/=t.zoomY,e.centerX=t.centerX+t.scrollX,e.centerY=t.centerY+t.scrollY),e},step:function(t,e){this.parent&&(this._lastCheck+=e,(this.dirty||this._lastCheck>this.resizeInterval)&&(this.getParentBounds()&&this.refresh(),this.dirty=!1,this._lastCheck=0))},stopListeners:function(){var t=this.domlisteners;screen.orientation&&screen.orientation.addEventListener?screen.orientation.removeEventListener("change",t.orientationChange,!1):window.removeEventListener("orientationchange",t.orientationChange,!1),window.removeEventListener("resize",t.windowResize,!1);["webkit","moz",""].forEach((function(e){document.removeEventListener(e+"fullscreenchange",t.fullScreenChange,!1),document.removeEventListener(e+"fullscreenerror",t.fullScreenError,!1)})),document.removeEventListener("MSFullscreenChange",t.fullScreenChange,!1),document.removeEventListener("MSFullscreenError",t.fullScreenError,!1)},destroy:function(){this.removeAllListeners(),this.stopListeners(),this.game=null,this.canvas=null,this.canvasBounds=null,this.parent=null,this.fullscreenTarget=null,this.parentSize.destroy(),this.gameSize.destroy(),this.baseSize.destroy(),this.displaySize.destroy()},isFullscreen:{get:function(){return this.fullscreen.active}},width:{get:function(){return this.gameSize.width}},height:{get:function(){return this.gameSize.height}},isPortrait:{get:function(){return this.orientation===s.ORIENTATION.PORTRAIT}},isLandscape:{get:function(){return this.orientation===s.ORIENTATION.LANDSCAPE}},isGamePortrait:{get:function(){return this.height>this.width}},isGameLandscape:{get:function(){return this.width>this.height}}});t.exports=m},64743:t=>{t.exports={NO_CENTER:0,CENTER_BOTH:1,CENTER_HORIZONTALLY:2,CENTER_VERTICALLY:3}},39218:t=>{t.exports={LANDSCAPE:"landscape-primary",LANDSCAPE_SECONDARY:"landscape-secondary",PORTRAIT:"portrait-primary",PORTRAIT_SECONDARY:"portrait-secondary"}},81050:t=>{t.exports={NONE:0,WIDTH_CONTROLS_HEIGHT:1,HEIGHT_CONTROLS_WIDTH:2,FIT:3,ENVELOP:4,RESIZE:5,EXPAND:6}},80805:t=>{t.exports={NO_ZOOM:1,ZOOM_2X:2,ZOOM_4X:4,MAX_ZOOM:-1}},13560:(t,e,i)=>{var s={CENTER:i(64743),ORIENTATION:i(39218),SCALE_MODE:i(81050),ZOOM:i(80805)};t.exports=s},56139:t=>{t.exports="enterfullscreen"},2336:t=>{t.exports="fullscreenfailed"},47412:t=>{t.exports="fullscreenunsupported"},51452:t=>{t.exports="leavefullscreen"},20666:t=>{t.exports="orientationchange"},47945:t=>{t.exports="resize"},97480:(t,e,i)=>{t.exports={ENTER_FULLSCREEN:i(56139),FULLSCREEN_FAILED:i(2336),FULLSCREEN_UNSUPPORTED:i(47412),LEAVE_FULLSCREEN:i(51452),ORIENTATION_CHANGE:i(20666),RESIZE:i(47945)}},93364:(t,e,i)=>{var s=i(79291),n=i(13560),r={Center:i(64743),Events:i(97480),Orientation:i(39218),ScaleManager:i(76531),ScaleModes:i(81050),Zoom:i(80805)};r=s(!1,r,n.CENTER),r=s(!1,r,n.ORIENTATION),r=s(!1,r,n.SCALE_MODE),r=s(!1,r,n.ZOOM),t.exports=r},27397:(t,e,i)=>{var s=i(95540),n=i(35355);t.exports=function(t){var e=t.game.config.defaultPhysicsSystem,i=s(t.settings,"physics",!1);if(e||i){var r=[];if(e&&r.push(n(e+"Physics")),i)for(var o in i)o=n(o.concat("Physics")),-1===r.indexOf(o)&&r.push(o);return r}}},52106:(t,e,i)=>{var s=i(95540);t.exports=function(t){var e=t.plugins.getDefaultScenePlugins(),i=s(t.settings,"plugins",!1);return Array.isArray(i)?i:e||[]}},87033:t=>{t.exports={game:"game",renderer:"renderer",anims:"anims",cache:"cache",plugins:"plugins",registry:"registry",scale:"scale",sound:"sound",textures:"textures",events:"events",cameras:"cameras",add:"add",make:"make",scenePlugin:"scene",displayList:"children",lights:"lights",data:"data",input:"input",load:"load",time:"time",tweens:"tweens",arcadePhysics:"physics",impactPhysics:"impact",matterPhysics:"matter"}},97482:(t,e,i)=>{var s=i(83419),n=i(2368),r=new s({initialize:function(t){this.sys=new n(this,t),this.game,this.anims,this.cache,this.registry,this.sound,this.textures,this.events,this.cameras,this.add,this.make,this.scene,this.children,this.lights,this.data,this.input,this.load,this.time,this.tweens,this.physics,this.matter,this.scale,this.plugins,this.renderer},update:function(){}});t.exports=r},60903:(t,e,i)=>{var s=i(83419),n=i(89993),r=i(44594),o=i(8443),a=i(35154),h=i(54899),l=i(29747),u=i(97482),c=i(2368),d=new s({initialize:function(t,e){if(this.game=t,this.keys={},this.scenes=[],this._pending=[],this._start=[],this._queue=[],this._data={},this.isProcessing=!1,this.isBooted=!1,this.customViewports=0,this.systemScene,e){Array.isArray(e)||(e=[e]);for(var i=0;i-1&&(delete this.keys[s],this.scenes.splice(i,1),this._start.indexOf(s)>-1&&(i=this._start.indexOf(s),this._start.splice(i,1)),e.sys.destroy())}return this},bootScene:function(t){var e,i=t.sys,s=i.settings;i.sceneUpdate=l,t.init&&(t.init.call(t,s.data),s.status=n.INIT,s.isTransition&&i.events.emit(r.TRANSITION_INIT,s.transitionFrom,s.transitionDuration)),i.load&&(e=i.load).reset(),e&&t.preload?(t.preload.call(t),s.status=n.LOADING,e.once(h.COMPLETE,this.loadComplete,this),e.start()):this.create(t)},loadComplete:function(t){this.game.sound&&this.game.sound.onBlurPausedSounds&&this.game.sound.unlock(),this.create(t.scene)},payloadComplete:function(t){this.bootScene(t.scene)},update:function(t,e){this.processQueue(),this.isProcessing=!0;for(var i=this.scenes.length-1;i>=0;i--){var s=this.scenes[i].sys;s.settings.status>n.START&&s.settings.status<=n.RUNNING&&s.step(t,e),s.scenePlugin&&s.scenePlugin._target&&s.scenePlugin.step(t,e)}},render:function(t){for(var e=0;e=n.LOADING&&i.settings.status=n.START&&o<=n.CREATING)return this;if(o>=n.RUNNING&&o<=n.SLEEPING)r.shutdown(),r.sceneUpdate=l,r.start(e);else if(r.sceneUpdate=l,r.start(e),r.load&&(s=r.load),s&&r.settings.hasOwnProperty("pack")&&(s.reset(),s.addPack({payload:r.settings.pack})))return r.settings.status=n.LOADING,s.once(h.COMPLETE,this.payloadComplete,this),s.start(),this;return this.bootScene(i),this},stop:function(t,e){var i=this.getScene(t);if(i&&!i.sys.isTransitioning()&&i.sys.settings.status!==n.SHUTDOWN){var s=i.sys.load;s&&(s.off(h.COMPLETE,this.loadComplete,this),s.off(h.COMPLETE,this.payloadComplete,this)),i.sys.shutdown(e)}return this},switch:function(t,e){var i=this.getScene(t),s=this.getScene(e);return i&&s&&i!==s&&(this.sleep(t),this.isSleeping(e)?this.wake(e):this.start(e)),this},getAt:function(t){return this.scenes[t]},getIndex:function(t){var e=this.getScene(t);return this.scenes.indexOf(e)},bringToTop:function(t){if(this.isProcessing)this._queue.push({op:"bringToTop",keyA:t,keyB:null});else{var e=this.getIndex(t);if(-1!==e&&e0){var i=this.getScene(t);this.scenes.splice(e,1),this.scenes.unshift(i)}}return this},moveDown:function(t){if(this.isProcessing)this._queue.push({op:"moveDown",keyA:t,keyB:null});else{var e=this.getIndex(t);if(e>0){var i=e-1,s=this.getScene(t),n=this.getAt(i);this.scenes[e]=n,this.scenes[i]=s}}return this},moveUp:function(t){if(this.isProcessing)this._queue.push({op:"moveUp",keyA:t,keyB:null});else{var e=this.getIndex(t);if(ei),0,n)}}return this},moveBelow:function(t,e){if(t===e)return this;if(this.isProcessing)this._queue.push({op:"moveBelow",keyA:t,keyB:e});else{var i=this.getIndex(t),s=this.getIndex(e);if(-1!==i&&-1!==s&&s>i){var n=this.getAt(s);this.scenes.splice(s,1),0===i?this.scenes.unshift(n):this.scenes.splice(i-(s{var s=i(45319),n=i(83419),r=i(44594),o=i(95540),a=i(37277),h=new n({initialize:function(t){this.scene=t,this.systems=t.sys,this.settings=t.sys.settings,this.key=t.sys.settings.key,this.manager=t.sys.game.scene,this.transitionProgress=0,this._elapsed=0,this._target=null,this._duration=0,this._onUpdate,this._onUpdateScope,this._willSleep=!1,this._willRemove=!1,t.sys.events.once(r.BOOT,this.boot,this),t.sys.events.on(r.START,this.pluginStart,this)},boot:function(){this.systems.events.once(r.DESTROY,this.destroy,this)},pluginStart:function(){this._target=null,this.systems.events.once(r.SHUTDOWN,this.shutdown,this)},start:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("stop",this.key),this.manager.queueOp("start",t,e),this},restart:function(t){var e=this.key;return this.manager.queueOp("stop",e),this.manager.queueOp("start",e,t),this},transition:function(t){void 0===t&&(t={});var e=o(t,"target",!1),i=this.manager.getScene(e);if(!e||!this.checkValidTransition(i))return!1;var s=o(t,"duration",1e3);this._elapsed=0,this._target=i,this._duration=s,this._willSleep=o(t,"sleep",!1),this._willRemove=o(t,"remove",!1);var n=o(t,"onUpdate",null);n&&(this._onUpdate=n,this._onUpdateScope=o(t,"onUpdateScope",this.scene));var a=o(t,"allowInput",!1);this.settings.transitionAllowInput=a;var h=i.sys.settings;h.isTransition=!0,h.transitionFrom=this.scene,h.transitionDuration=s,h.transitionAllowInput=a,o(t,"moveAbove",!1)?this.manager.moveAbove(this.key,e):o(t,"moveBelow",!1)&&this.manager.moveBelow(this.key,e),i.sys.isSleeping()?i.sys.wake(o(t,"data")):this.manager.start(e,o(t,"data"));var l=o(t,"onStart",null),u=o(t,"onStartScope",this.scene);return l&&l.call(u,this.scene,i,s),this.systems.events.emit(r.TRANSITION_OUT,i,s),!0},checkValidTransition:function(t){return!(!t||t.sys.isActive()||t.sys.isTransitioning()||t===this.scene||this.systems.isTransitioning())},step:function(t,e){this._elapsed+=e,this.transitionProgress=s(this._elapsed/this._duration,0,1),this._onUpdate&&this._onUpdate.call(this._onUpdateScope,this.transitionProgress),this._elapsed>=this._duration&&this.transitionComplete()},transitionComplete:function(){var t=this._target.sys,e=this._target.sys.settings;t.events.emit(r.TRANSITION_COMPLETE,this.scene),e.isTransition=!1,e.transitionFrom=null,this._duration=0,this._target=null,this._onUpdate=null,this._onUpdateScope=null,this._willRemove?this.manager.remove(this.key):this._willSleep?this.systems.sleep():this.manager.stop(this.key)},add:function(t,e,i,s){return this.manager.add(t,e,i,s)},launch:function(t,e){return t&&t!==this.key&&this.manager.queueOp("start",t,e),this},run:function(t,e){return t&&t!==this.key&&this.manager.queueOp("run",t,e),this},pause:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("pause",t,e),this},resume:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("resume",t,e),this},sleep:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("sleep",t,e),this},wake:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("wake",t,e),this},switch:function(t){return t!==this.key&&this.manager.queueOp("switch",this.key,t),this},stop:function(t,e){return void 0===t&&(t=this.key),this.manager.queueOp("stop",t,e),this},setActive:function(t,e,i){void 0===e&&(e=this.key);var s=this.manager.getScene(e);return s&&s.sys.setActive(t,i),this},setVisible:function(t,e){void 0===e&&(e=this.key);var i=this.manager.getScene(e);return i&&i.sys.setVisible(t),this},isSleeping:function(t){return void 0===t&&(t=this.key),this.manager.isSleeping(t)},isActive:function(t){return void 0===t&&(t=this.key),this.manager.isActive(t)},isPaused:function(t){return void 0===t&&(t=this.key),this.manager.isPaused(t)},isVisible:function(t){return void 0===t&&(t=this.key),this.manager.isVisible(t)},swapPosition:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.swapPosition(t,e),this},moveAbove:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.moveAbove(t,e),this},moveBelow:function(t,e){return void 0===e&&(e=this.key),t!==e&&this.manager.moveBelow(t,e),this},remove:function(t){return void 0===t&&(t=this.key),this.manager.remove(t),this},moveUp:function(t){return void 0===t&&(t=this.key),this.manager.moveUp(t),this},moveDown:function(t){return void 0===t&&(t=this.key),this.manager.moveDown(t),this},bringToTop:function(t){return void 0===t&&(t=this.key),this.manager.bringToTop(t),this},sendToBack:function(t){return void 0===t&&(t=this.key),this.manager.sendToBack(t),this},get:function(t){return this.manager.getScene(t)},getStatus:function(t){var e=this.manager.getScene(t);if(e)return e.sys.getStatus()},getIndex:function(t){return void 0===t&&(t=this.key),this.manager.getIndex(t)},shutdown:function(){var t=this.systems.events;t.off(r.SHUTDOWN,this.shutdown,this),t.off(r.TRANSITION_OUT)},destroy:function(){this.shutdown(),this.scene.sys.events.off(r.START,this.start,this),this.scene=null,this.systems=null,this.settings=null,this.manager=null}});a.register("ScenePlugin",h,"scenePlugin"),t.exports=h},55681:(t,e,i)=>{var s=i(89993),n=i(35154),r=i(46975),o=i(87033),a={create:function(t){return"string"==typeof t?t={key:t}:void 0===t&&(t={}),{status:s.PENDING,key:n(t,"key",""),active:n(t,"active",!1),visible:n(t,"visible",!0),isBooted:!1,isTransition:!1,transitionFrom:null,transitionDuration:0,transitionAllowInput:!0,data:{},pack:n(t,"pack",!1),cameras:n(t,"cameras",null),map:n(t,"map",r(o,n(t,"mapAdd",{}))),physics:n(t,"physics",{}),loader:n(t,"loader",{}),plugins:n(t,"plugins",!1),input:n(t,"input",{})}}};t.exports=a},2368:(t,e,i)=>{var s=i(83419),n=i(89993),r=i(42363),o=i(44594),a=i(27397),h=i(52106),l=i(29747),u=i(55681),c=new s({initialize:function(t,e){this.scene=t,this.game,this.renderer,this.config=e,this.settings=u.create(e),this.canvas,this.context,this.anims,this.cache,this.plugins,this.registry,this.scale,this.sound,this.textures,this.add,this.cameras,this.displayList,this.events,this.make,this.scenePlugin,this.updateList,this.sceneUpdate=l},init:function(t){this.settings.status=n.INIT,this.sceneUpdate=l,this.game=t,this.renderer=t.renderer,this.canvas=t.canvas,this.context=t.context;var e=t.plugins;this.plugins=e,e.addToScene(this,r.Global,[r.CoreScene,h(this),a(this)]),this.events.emit(o.BOOT,this),this.settings.isBooted=!0},step:function(t,e){var i=this.events;i.emit(o.PRE_UPDATE,t,e),i.emit(o.UPDATE,t,e),this.sceneUpdate.call(this.scene,t,e),i.emit(o.POST_UPDATE,t,e)},render:function(t){var e=this.displayList;e.depthSort(),this.events.emit(o.PRE_RENDER,t),this.cameras.render(t,e),this.events.emit(o.RENDER,t)},queueDepthSort:function(){this.displayList.queueDepthSort()},depthSort:function(){this.displayList.depthSort()},pause:function(t){var e=this.settings,i=this.getStatus();return i!==n.CREATING&&i!==n.RUNNING?console.warn("Cannot pause non-running Scene",e.key):this.settings.active&&(e.status=n.PAUSED,e.active=!1,this.events.emit(o.PAUSE,this,t)),this},resume:function(t){var e=this.events,i=this.settings;return this.settings.active||(i.status=n.RUNNING,i.active=!0,e.emit(o.RESUME,this,t)),this},sleep:function(t){var e=this.settings,i=this.getStatus();return i!==n.CREATING&&i!==n.RUNNING?console.warn("Cannot sleep non-running Scene",e.key):(e.status=n.SLEEPING,e.active=!1,e.visible=!1,this.events.emit(o.SLEEP,this,t)),this},wake:function(t){var e=this.events,i=this.settings;return i.status=n.RUNNING,i.active=!0,i.visible=!0,e.emit(o.WAKE,this,t),i.isTransition&&e.emit(o.TRANSITION_WAKE,i.transitionFrom,i.transitionDuration),this},getData:function(){return this.settings.data},getStatus:function(){return this.settings.status},canInput:function(){var t=this.settings.status;return t>n.PENDING&&t<=n.RUNNING},isSleeping:function(){return this.settings.status===n.SLEEPING},isActive:function(){return this.settings.status===n.RUNNING},isPaused:function(){return this.settings.status===n.PAUSED},isTransitioning:function(){return this.settings.isTransition||null!==this.scenePlugin._target},isTransitionOut:function(){return null!==this.scenePlugin._target&&this.scenePlugin._duration>0},isTransitionIn:function(){return this.settings.isTransition},isVisible:function(){return this.settings.visible},setVisible:function(t){return this.settings.visible=t,this},setActive:function(t,e){return t?this.resume(e):this.pause(e)},start:function(t){var e=this.events,i=this.settings;t&&(i.data=t),i.status=n.START,i.active=!0,i.visible=!0,e.emit(o.START,this),e.emit(o.READY,this,t)},shutdown:function(t){var e=this.events,i=this.settings;e.off(o.TRANSITION_INIT),e.off(o.TRANSITION_START),e.off(o.TRANSITION_COMPLETE),e.off(o.TRANSITION_OUT),i.status=n.SHUTDOWN,i.active=!1,i.visible=!1,e.emit(o.SHUTDOWN,this,t)},destroy:function(){var t=this.events,e=this.settings;e.status=n.DESTROYED,e.active=!1,e.visible=!1,t.emit(o.DESTROY,this),t.removeAllListeners();for(var i=["scene","game","anims","cache","plugins","registry","sound","textures","add","camera","displayList","events","make","scenePlugin","updateList"],s=0;s{t.exports={PENDING:0,INIT:1,START:2,LOADING:3,CREATING:4,RUNNING:5,PAUSED:6,SLEEPING:7,SHUTDOWN:8,DESTROYED:9}},69830:t=>{t.exports="addedtoscene"},7919:t=>{t.exports="boot"},46763:t=>{t.exports="create"},11763:t=>{t.exports="destroy"},71555:t=>{t.exports="pause"},36735:t=>{t.exports="postupdate"},3809:t=>{t.exports="prerender"},90716:t=>{t.exports="preupdate"},58262:t=>{t.exports="ready"},91633:t=>{t.exports="removedfromscene"},10319:t=>{t.exports="render"},87132:t=>{t.exports="resume"},81961:t=>{t.exports="shutdown"},90194:t=>{t.exports="sleep"},6265:t=>{t.exports="start"},33178:t=>{t.exports="transitioncomplete"},43063:t=>{t.exports="transitioninit"},11259:t=>{t.exports="transitionout"},61611:t=>{t.exports="transitionstart"},45209:t=>{t.exports="transitionwake"},22966:t=>{t.exports="update"},21747:t=>{t.exports="wake"},44594:(t,e,i)=>{t.exports={ADDED_TO_SCENE:i(69830),BOOT:i(7919),CREATE:i(46763),DESTROY:i(11763),PAUSE:i(71555),POST_UPDATE:i(36735),PRE_RENDER:i(3809),PRE_UPDATE:i(90716),READY:i(58262),REMOVED_FROM_SCENE:i(91633),RENDER:i(10319),RESUME:i(87132),SHUTDOWN:i(81961),SLEEP:i(90194),START:i(6265),TRANSITION_COMPLETE:i(33178),TRANSITION_INIT:i(43063),TRANSITION_OUT:i(11259),TRANSITION_START:i(61611),TRANSITION_WAKE:i(45209),UPDATE:i(22966),WAKE:i(21747)}},62194:(t,e,i)=>{var s=i(89993),n=i(79291),r={Events:i(44594),GetPhysicsPlugins:i(27397),GetScenePlugins:i(52106),SceneManager:i(60903),ScenePlugin:i(52209),Settings:i(55681),Systems:i(2368)};r=n(!1,r,s),t.exports=r},30341:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(14463),o=i(79291),a=i(29747),h=new s({Extends:n,initialize:function(t,e,i){n.call(this),this.manager=t,this.key=e,this.isPlaying=!1,this.isPaused=!1,this.totalRate=1,this.duration=this.duration||0,this.totalDuration=this.totalDuration||0,this.config={mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0},this.currentConfig=this.config,this.config=o(this.config,i),this.markers={},this.currentMarker=null,this.pendingRemove=!1},addMarker:function(t){return!(!t||!t.name||"string"!=typeof t.name)&&(this.markers[t.name]?(console.error("addMarker "+t.name+" already exists in Sound"),!1):(t=o(!0,{name:"",start:0,duration:this.totalDuration-(t.start||0),config:{mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0}},t),this.markers[t.name]=t,!0))},updateMarker:function(t){return!(!t||!t.name||"string"!=typeof t.name)&&(this.markers[t.name]?(this.markers[t.name]=o(!0,this.markers[t.name],t),!0):(console.warn("Audio Marker: "+t.name+" missing in Sound: "+this.key),!1))},removeMarker:function(t){var e=this.markers[t];return e?(this.markers[t]=null,e):null},play:function(t,e){if(void 0===t&&(t=""),"object"==typeof t&&(e=t,t=""),"string"!=typeof t)return!1;if(t){if(!this.markers[t])return console.warn("Marker: "+t+" missing in Sound: "+this.key),!1;this.currentMarker=this.markers[t],this.currentConfig=this.currentMarker.config,this.duration=this.currentMarker.duration}else this.currentMarker=null,this.currentConfig=this.config,this.duration=this.totalDuration;return this.resetConfig(),this.currentConfig=o(this.currentConfig,e),this.isPlaying=!0,this.isPaused=!1,!0},pause:function(){return!(this.isPaused||!this.isPlaying)&&(this.isPlaying=!1,this.isPaused=!0,!0)},resume:function(){return!(!this.isPaused||this.isPlaying)&&(this.isPlaying=!0,this.isPaused=!1,!0)},stop:function(){return!(!this.isPaused&&!this.isPlaying)&&(this.isPlaying=!1,this.isPaused=!1,this.resetConfig(),!0)},applyConfig:function(){this.mute=this.currentConfig.mute,this.volume=this.currentConfig.volume,this.rate=this.currentConfig.rate,this.detune=this.currentConfig.detune,this.loop=this.currentConfig.loop,this.pan=this.currentConfig.pan},resetConfig:function(){this.currentConfig.seek=0,this.currentConfig.delay=0},update:a,calculateRate:function(){var t=this.currentConfig.detune+this.manager.detune,e=Math.pow(1.0005777895065548,t);this.totalRate=this.currentConfig.rate*this.manager.rate*e},destroy:function(){this.pendingRemove||(this.stop(),this.emit(r.DESTROY,this),this.removeAllListeners(),this.pendingRemove=!0,this.manager=null,this.config=null,this.currentConfig=null,this.markers=null,this.currentMarker=null)}});t.exports=h},85034:(t,e,i)=>{var s=i(83419),n=i(41786),r=i(50792),o=i(14463),a=i(8443),h=i(46710),l=i(58731),u=i(29747),c=i(26099),d=new s({Extends:r,initialize:function(t){r.call(this),this.game=t,this.jsonCache=t.cache.json,this.sounds=[],this.mute=!1,this.volume=1,this.pauseOnBlur=!0,this._rate=1,this._detune=0,this.locked=this.locked||!1,this.unlocked=!1,this.gameLostFocus=!1,this.listenerPosition=new c,t.events.on(a.BLUR,this.onGameBlur,this),t.events.on(a.FOCUS,this.onGameFocus,this),t.events.on(a.PRE_STEP,this.update,this),t.events.once(a.DESTROY,this.destroy,this)},add:u,addAudioSprite:function(t,e){void 0===e&&(e={});var i=this.add(t,e);for(var s in i.spritemap=this.jsonCache.get(t).spritemap,i.spritemap)if(i.spritemap.hasOwnProperty(s)){var r=n(e),o=i.spritemap[s];r.loop=!!o.hasOwnProperty("loop")&&o.loop,i.addMarker({name:s,start:o.start,duration:o.end-o.start,config:r})}return i},get:function(t){return l(this.sounds,"key",t)},getAll:function(t){return t?h(this.sounds,"key",t):h(this.sounds)},getAllPlaying:function(){return h(this.sounds,"isPlaying",!0)},play:function(t,e){var i=this.add(t);return i.once(o.COMPLETE,i.destroy,i),e?e.name?(i.addMarker(e),i.play(e.name)):i.play(e):i.play()},playAudioSprite:function(t,e,i){var s=this.addAudioSprite(t);return s.once(o.COMPLETE,s.destroy,s),s.play(e,i)},remove:function(t){var e=this.sounds.indexOf(t);return-1!==e&&(t.destroy(),this.sounds.splice(e,1),!0)},removeAll:function(){this.sounds.forEach((function(t){t.destroy()})),this.sounds.length=0},removeByKey:function(t){for(var e=0,i=this.sounds.length-1;i>=0;i--){var s=this.sounds[i];s.key===t&&(s.destroy(),this.sounds.splice(i,1),e++)}return e},pauseAll:function(){this.forEachActiveSound((function(t){t.pause()})),this.emit(o.PAUSE_ALL,this)},resumeAll:function(){this.forEachActiveSound((function(t){t.resume()})),this.emit(o.RESUME_ALL,this)},setListenerPosition:u,stopAll:function(){this.forEachActiveSound((function(t){t.stop()})),this.emit(o.STOP_ALL,this)},stopByKey:function(t){var e=0;return this.getAll(t).forEach((function(t){t.stop()&&e++})),e},isPlaying:function(t){var e,i=this.sounds.length-1;if(void 0===t){for(;i>=0;i--)if((e=this.sounds[i]).isPlaying)return!0}else for(;i>=0;i--)if((e=this.sounds[i]).key===t&&e.isPlaying)return!0;return!1},unlock:u,onBlur:u,onFocus:u,onGameBlur:function(){this.gameLostFocus=!0,this.pauseOnBlur&&this.onBlur()},onGameFocus:function(){this.gameLostFocus=!1,this.pauseOnBlur&&this.onFocus()},update:function(t,e){this.unlocked&&(this.unlocked=!1,this.locked=!1,this.emit(o.UNLOCKED,this));for(var i=this.sounds.length-1;i>=0;i--)this.sounds[i].pendingRemove&&this.sounds.splice(i,1);this.sounds.forEach((function(i){i.update(t,e)}))},destroy:function(){this.game.events.off(a.BLUR,this.onGameBlur,this),this.game.events.off(a.FOCUS,this.onGameFocus,this),this.game.events.off(a.PRE_STEP,this.update,this),this.removeAllListeners(),this.removeAll(),this.sounds.length=0,this.sounds=null,this.listenerPosition=null,this.game=null},forEachActiveSound:function(t,e){var i=this;this.sounds.forEach((function(s,n){s&&!s.pendingRemove&&t.call(e||i,s,n,i.sounds)}))},setRate:function(t){return this.rate=t,this},rate:{get:function(){return this._rate},set:function(t){this._rate=t,this.forEachActiveSound((function(t){t.calculateRate()})),this.emit(o.GLOBAL_RATE,this,t)}},setDetune:function(t){return this.detune=t,this},detune:{get:function(){return this._detune},set:function(t){this._detune=t,this.forEachActiveSound((function(t){t.calculateRate()})),this.emit(o.GLOBAL_DETUNE,this,t)}}});t.exports=d},14747:(t,e,i)=>{var s=i(33684),n=i(25960),r=i(57490),o={create:function(t){var e=t.config.audio,i=t.device.audio;return e.noAudio||!i.webAudio&&!i.audioData?new n(t):i.webAudio&&!e.disableWebAudio?new r(t):new s(t)}};t.exports=o},19723:t=>{t.exports="complete"},98882:t=>{t.exports="decodedall"},57506:t=>{t.exports="decoded"},73146:t=>{t.exports="destroy"},11305:t=>{t.exports="detune"},40577:t=>{t.exports="detune"},30333:t=>{t.exports="mute"},20394:t=>{t.exports="rate"},21802:t=>{t.exports="volume"},1299:t=>{t.exports="looped"},99190:t=>{t.exports="loop"},97125:t=>{t.exports="mute"},89259:t=>{t.exports="pan"},79986:t=>{t.exports="pauseall"},17586:t=>{t.exports="pause"},19618:t=>{t.exports="play"},42306:t=>{t.exports="rate"},10387:t=>{t.exports="resumeall"},48959:t=>{t.exports="resume"},9960:t=>{t.exports="seek"},19180:t=>{t.exports="stopall"},98328:t=>{t.exports="stop"},50401:t=>{t.exports="unlocked"},52498:t=>{t.exports="volume"},14463:(t,e,i)=>{t.exports={COMPLETE:i(19723),DECODED:i(57506),DECODED_ALL:i(98882),DESTROY:i(73146),DETUNE:i(11305),GLOBAL_DETUNE:i(40577),GLOBAL_MUTE:i(30333),GLOBAL_RATE:i(20394),GLOBAL_VOLUME:i(21802),LOOP:i(99190),LOOPED:i(1299),MUTE:i(97125),PAN:i(89259),PAUSE_ALL:i(79986),PAUSE:i(17586),PLAY:i(19618),RATE:i(42306),RESUME_ALL:i(10387),RESUME:i(48959),SEEK:i(9960),STOP_ALL:i(19180),STOP:i(98328),UNLOCKED:i(50401),VOLUME:i(52498)}},64895:(t,e,i)=>{var s=i(30341),n=i(83419),r=i(14463),o=i(45319),a=new n({Extends:s,initialize:function(t,e,i){if(void 0===i&&(i={}),this.tags=t.game.cache.audio.get(e),!this.tags)throw new Error('No cached audio asset with key "'+e);this.audio=null,this.startTime=0,this.previousTime=0,this.duration=this.tags[0].duration,this.totalDuration=this.tags[0].duration,s.call(this,t,e,i)},play:function(t,e){return!this.manager.isLocked(this,"play",[t,e])&&(!!s.prototype.play.call(this,t,e)&&(!!this.pickAndPlayAudioTag()&&(this.emit(r.PLAY,this),!0)))},pause:function(){return!this.manager.isLocked(this,"pause")&&(!(this.startTime>0)&&(!!s.prototype.pause.call(this)&&(this.currentConfig.seek=this.audio.currentTime-(this.currentMarker?this.currentMarker.start:0),this.stopAndReleaseAudioTag(),this.emit(r.PAUSE,this),!0)))},resume:function(){return!this.manager.isLocked(this,"resume")&&(!(this.startTime>0)&&(!!s.prototype.resume.call(this)&&(!!this.pickAndPlayAudioTag()&&(this.emit(r.RESUME,this),!0))))},stop:function(){return!this.manager.isLocked(this,"stop")&&(!!s.prototype.stop.call(this)&&(this.stopAndReleaseAudioTag(),this.emit(r.STOP,this),!0))},pickAndPlayAudioTag:function(){if(!this.pickAudioTag())return this.reset(),!1;var t=this.currentConfig.seek,e=this.currentConfig.delay,i=(this.currentMarker?this.currentMarker.start:0)+t;return this.previousTime=i,this.audio.currentTime=i,this.applyConfig(),0===e?(this.startTime=0,this.audio.paused&&this.playCatchPromise()):(this.startTime=window.performance.now()+1e3*e,this.audio.paused||this.audio.pause()),this.resetConfig(),!0},pickAudioTag:function(){if(this.audio)return!0;for(var t=0;t0)this.startTime=i-this.manager.loopEndOffset?(this.audio.currentTime=e+Math.max(0,s-i),s=this.audio.currentTime):s=i)return this.reset(),this.stopAndReleaseAudioTag(),void this.emit(r.COMPLETE,this);this.previousTime=s}},destroy:function(){s.prototype.destroy.call(this),this.tags=null,this.audio&&this.stopAndReleaseAudioTag()},updateMute:function(){this.audio&&(this.audio.muted=this.currentConfig.mute||this.manager.mute)},updateVolume:function(){this.audio&&(this.audio.volume=o(this.currentConfig.volume*this.manager.volume,0,1))},calculateRate:function(){s.prototype.calculateRate.call(this),this.audio&&(this.audio.playbackRate=this.totalRate)},mute:{get:function(){return this.currentConfig.mute},set:function(t){this.currentConfig.mute=t,this.manager.isLocked(this,"mute",t)||(this.updateMute(),this.emit(r.MUTE,this,t))}},setMute:function(t){return this.mute=t,this},volume:{get:function(){return this.currentConfig.volume},set:function(t){this.currentConfig.volume=t,this.manager.isLocked(this,"volume",t)||(this.updateVolume(),this.emit(r.VOLUME,this,t))}},setVolume:function(t){return this.volume=t,this},rate:{get:function(){return this.currentConfig.rate},set:function(t){this.currentConfig.rate=t,this.manager.isLocked(this,r.RATE,t)||(this.calculateRate(),this.emit(r.RATE,this,t))}},setRate:function(t){return this.rate=t,this},detune:{get:function(){return this.currentConfig.detune},set:function(t){this.currentConfig.detune=t,this.manager.isLocked(this,r.DETUNE,t)||(this.calculateRate(),this.emit(r.DETUNE,this,t))}},setDetune:function(t){return this.detune=t,this},seek:{get:function(){return this.isPlaying?this.audio.currentTime-(this.currentMarker?this.currentMarker.start:0):this.isPaused?this.currentConfig.seek:0},set:function(t){this.manager.isLocked(this,"seek",t)||this.startTime>0||(this.isPlaying||this.isPaused)&&(t=Math.min(Math.max(0,t),this.duration),this.isPlaying?(this.previousTime=t,this.audio.currentTime=t):this.isPaused&&(this.currentConfig.seek=t),this.emit(r.SEEK,this,t))}},setSeek:function(t){return this.seek=t,this},loop:{get:function(){return this.currentConfig.loop},set:function(t){this.currentConfig.loop=t,this.manager.isLocked(this,"loop",t)||(this.audio&&(this.audio.loop=t),this.emit(r.LOOP,this,t))}},setLoop:function(t){return this.loop=t,this},pan:{get:function(){return this.currentConfig.pan},set:function(t){this.currentConfig.pan=t,this.emit(r.PAN,this,t)}},setPan:function(t){return this.pan=t,this}});t.exports=a},33684:(t,e,i)=>{var s=i(85034),n=i(83419),r=i(14463),o=i(64895),a=new n({Extends:s,initialize:function(t){this.override=!0,this.audioPlayDelay=.1,this.loopEndOffset=.05,this.onBlurPausedSounds=[],this.locked="ontouchstart"in window,this.lockedActionsQueue=this.locked?[]:null,this._mute=!1,this._volume=1,s.call(this,t)},add:function(t,e){var i=new o(this,t,e);return this.sounds.push(i),i},unlock:function(){this.locked=!1;var t=this;if(this.game.cache.audio.entries.each((function(e,i){for(var s=0;s{t.exports={SoundManagerCreator:i(14747),Events:i(14463),BaseSound:i(30341),BaseSoundManager:i(85034),WebAudioSound:i(71741),WebAudioSoundManager:i(57490),HTML5AudioSound:i(64895),HTML5AudioSoundManager:i(33684),NoAudioSound:i(4603),NoAudioSoundManager:i(25960)}},4603:(t,e,i)=>{var s=i(30341),n=i(83419),r=i(50792),o=i(79291),a=i(29747),h=function(){return!1},l=function(){return null},u=function(){return this},c=new n({Extends:r,initialize:function(t,e,i){void 0===i&&(i={}),r.call(this),this.manager=t,this.key=e,this.isPlaying=!1,this.isPaused=!1,this.totalRate=1,this.duration=0,this.totalDuration=0,this.config=o({mute:!1,volume:1,rate:1,detune:0,seek:0,loop:!1,delay:0,pan:0},i),this.currentConfig=this.config,this.mute=!1,this.volume=1,this.rate=1,this.detune=0,this.seek=0,this.loop=!1,this.pan=0,this.markers={},this.currentMarker=null,this.pendingRemove=!1},addMarker:h,updateMarker:h,removeMarker:l,play:h,pause:h,resume:h,stop:h,setMute:u,setVolume:u,setRate:u,setDetune:u,setSeek:u,setLoop:u,setPan:u,applyConfig:l,resetConfig:l,update:a,calculateRate:l,destroy:function(){s.prototype.destroy.call(this)}});t.exports=c},25960:(t,e,i)=>{var s=i(85034),n=i(83419),r=i(50792),o=i(4603),a=i(29747),h=new n({Extends:r,initialize:function(t){r.call(this),this.game=t,this.sounds=[],this.mute=!1,this.volume=1,this.rate=1,this.detune=0,this.pauseOnBlur=!0,this.locked=!1},add:function(t,e){var i=new o(this,t,e);return this.sounds.push(i),i},addAudioSprite:function(t,e){var i=this.add(t,e);return i.spritemap={},i},get:function(t){return s.prototype.get.call(this,t)},getAll:function(t){return s.prototype.getAll.call(this,t)},play:function(t,e){return!1},playAudioSprite:function(t,e,i){return!1},remove:function(t){return s.prototype.remove.call(this,t)},removeAll:function(){return s.prototype.removeAll.call(this)},removeByKey:function(t){return s.prototype.removeByKey.call(this,t)},stopByKey:function(t){return s.prototype.stopByKey.call(this,t)},onBlur:a,onFocus:a,onGameBlur:a,onGameFocus:a,pauseAll:a,resumeAll:a,stopAll:a,update:a,setRate:a,setDetune:a,setMute:a,setVolume:a,unlock:a,forEachActiveSound:function(t,e){s.prototype.forEachActiveSound.call(this,t,e)},destroy:function(){s.prototype.destroy.call(this)}});t.exports=h},71741:(t,e,i)=>{var s=i(30341),n=i(83419),r=i(14463),o=i(95540),a=new n({Extends:s,initialize:function(t,e,i){if(void 0===i&&(i={}),this.audioBuffer=t.game.cache.audio.get(e),!this.audioBuffer)throw new Error('Audio key "'+e+'" not found in cache');this.source=null,this.loopSource=null,this.muteNode=t.context.createGain(),this.volumeNode=t.context.createGain(),this.pannerNode=null,this.spatialNode=null,this.spatialSource=null,this.playTime=0,this.startTime=0,this.loopTime=0,this.rateUpdates=[],this.hasEnded=!1,this.hasLooped=!1,this.muteNode.connect(this.volumeNode),t.context.createPanner&&(this.spatialNode=t.context.createPanner(),this.volumeNode.connect(this.spatialNode)),t.context.createStereoPanner?(this.pannerNode=t.context.createStereoPanner(),t.context.createPanner?this.spatialNode.connect(this.pannerNode):this.volumeNode.connect(this.pannerNode),this.pannerNode.connect(t.destination)):t.context.createPanner?this.spatialNode.connect(t.destination):this.volumeNode.connect(t.destination),this.duration=this.audioBuffer.duration,this.totalDuration=this.audioBuffer.duration,s.call(this,t,e,i)},play:function(t,e){return!!s.prototype.play.call(this,t,e)&&(this.stopAndRemoveBufferSource(),this.createAndStartBufferSource(),this.emit(r.PLAY,this),!0)},pause:function(){return!(this.manager.context.currentTime{var s=i(53134),n=i(85034),r=i(83419),o=i(14463),a=i(8443),h=i(71741),l=i(95540),u=new r({Extends:n,initialize:function(t){this.context=this.createAudioContext(t),this.masterMuteNode=this.context.createGain(),this.masterVolumeNode=this.context.createGain(),this.masterMuteNode.connect(this.masterVolumeNode),this.masterVolumeNode.connect(this.context.destination),this.destination=this.masterMuteNode,this.locked="suspended"===this.context.state&&("ontouchstart"in window||"onclick"in window),n.call(this,t),this.locked&&t.isBooted?this.unlock():t.events.once(a.BOOT,this.unlock,this)},createAudioContext:function(t){var e=t.config.audio;return e.context?(e.context.resume(),e.context):window.hasOwnProperty("AudioContext")?new AudioContext:window.hasOwnProperty("webkitAudioContext")?new window.webkitAudioContext:void 0},setAudioContext:function(t){return this.context&&this.context.close(),this.masterMuteNode&&this.masterMuteNode.disconnect(),this.masterVolumeNode&&this.masterVolumeNode.disconnect(),this.context=t,this.masterMuteNode=t.createGain(),this.masterVolumeNode=t.createGain(),this.masterMuteNode.connect(this.masterVolumeNode),this.masterVolumeNode.connect(t.destination),this.destination=this.masterMuteNode,this},add:function(t,e){var i=new h(this,t,e);return this.sounds.push(i),i},decodeAudio:function(t,e){var i;i=Array.isArray(t)?t:[{key:t,data:e}];for(var n=this.game.cache.audio,r=i.length,a=0;a{var s=i(37105),n=i(83419),r=i(29747),o=i(19186),a=new n({initialize:function(t){this.parent=t,this.list=[],this.position=0,this.addCallback=r,this.removeCallback=r,this._sortKey=""},add:function(t,e){return e?s.Add(this.list,t):s.Add(this.list,t,0,this.addCallback,this)},addAt:function(t,e,i){return i?s.AddAt(this.list,t,e):s.AddAt(this.list,t,e,0,this.addCallback,this)},getAt:function(t){return this.list[t]},getIndex:function(t){return this.list.indexOf(t)},sort:function(t,e){return t?(void 0===e&&(e=function(e,i){return e[t]-i[t]}),o(this.list,e),this):this},getByName:function(t){return s.GetFirst(this.list,"name",t)},getRandom:function(t,e){return s.GetRandom(this.list,t,e)},getFirst:function(t,e,i,n){return s.GetFirst(this.list,t,e,i,n)},getAll:function(t,e,i,n){return s.GetAll(this.list,t,e,i,n)},count:function(t,e){return s.CountAllMatching(this.list,t,e)},swap:function(t,e){s.Swap(this.list,t,e)},moveTo:function(t,e){return s.MoveTo(this.list,t,e)},moveAbove:function(t,e){return s.MoveAbove(this.list,t,e)},moveBelow:function(t,e){return s.MoveBelow(this.list,t,e)},remove:function(t,e){return e?s.Remove(this.list,t):s.Remove(this.list,t,this.removeCallback,this)},removeAt:function(t,e){return e?s.RemoveAt(this.list,t):s.RemoveAt(this.list,t,this.removeCallback,this)},removeBetween:function(t,e,i){return i?s.RemoveBetween(this.list,t,e):s.RemoveBetween(this.list,t,e,this.removeCallback,this)},removeAll:function(t){for(var e=this.list.length;e--;)this.remove(this.list[e],t);return this},bringToTop:function(t){return s.BringToTop(this.list,t)},sendToBack:function(t){return s.SendToBack(this.list,t)},moveUp:function(t){return s.MoveUp(this.list,t),t},moveDown:function(t){return s.MoveDown(this.list,t),t},reverse:function(){return this.list.reverse(),this},shuffle:function(){return s.Shuffle(this.list),this},replace:function(t,e){return s.Replace(this.list,t,e)},exists:function(t){return this.list.indexOf(t)>-1},setAll:function(t,e,i,n){return s.SetAll(this.list,t,e,i,n),this},each:function(t,e){for(var i=[null],s=2;s0?this.list[0]:null}},last:{get:function(){return this.list.length>0?(this.position=this.list.length-1,this.list[this.position]):null}},next:{get:function(){return this.position0?(this.position--,this.list[this.position]):null}}});t.exports=a},90330:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){this.entries={},this.size=0,this.setAll(t)},setAll:function(t){if(Array.isArray(t))for(var e=0;e{var s=i(83419),n=i(50792),r=i(82348),o=new s({Extends:n,initialize:function(){n.call(this),this._pending=[],this._active=[],this._destroy=[],this._toProcess=0,this.checkQueue=!1},isActive:function(t){return this._active.indexOf(t)>-1},isPending:function(t){return this._toProcess>0&&this._pending.indexOf(t)>-1},isDestroying:function(t){return this._destroy.indexOf(t)>-1},add:function(t){return this.checkQueue&&this.isActive(t)&&!this.isDestroying(t)||this.isPending(t)||(this._pending.push(t),this._toProcess++),t},remove:function(t){if(this.isPending(t)){var e=this._pending,i=e.indexOf(t);-1!==i&&e.splice(i,1)}else this.isActive(t)&&(this._destroy.push(t),this._toProcess++);return t},removeAll:function(){for(var t=this._active,e=this._destroy,i=t.length;i--;)e.push(t[i]),this._toProcess++;return this},update:function(){if(0===this._toProcess)return this._active;var t,e,i=this._destroy,s=this._active;for(t=0;t{var s=i(43886);function n(t){if(!(this instanceof n))return new n(t,[".left",".top",".right",".bottom"]);this._maxEntries=Math.max(4,t||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()}function r(t,e,i){if(!i)return e.indexOf(t);for(var s=0;s=t.minX&&e.maxY>=t.minY}function v(t){return{children:t,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function g(t,e,i,n,r){for(var o,a=[e,i];a.length;)(i=a.pop())-(e=a.pop())<=n||(o=e+Math.ceil((i-e)/n/2)*n,s(t,o,e,i,r),a.push(e,o,o,i))}n.prototype={all:function(){return this._all(this.data,[])},search:function(t){var e=this.data,i=[],s=this.toBBox;if(!p(t,e))return i;for(var n,r,o,a,h=[];e;){for(n=0,r=e.children.length;n=0&&r[e].children.length>this._maxEntries;)this._split(r,e),e--;this._adjustParentBBoxes(n,r,e)},_split:function(t,e){var i=t[e],s=i.children.length,n=this._minEntries;this._chooseSplitAxis(i,n,s);var r=this._chooseSplitIndex(i,n,s),a=v(i.children.splice(r,i.children.length-r));a.height=i.height,a.leaf=i.leaf,o(i,this.toBBox),o(a,this.toBBox),e?t[e-1].children.push(a):this._splitRoot(i,a)},_splitRoot:function(t,e){this.data=v([t,e]),this.data.height=t.height+1,this.data.leaf=!1,o(this.data,this.toBBox)},_chooseSplitIndex:function(t,e,i){var s,n,r,o,h,l,u,d,f,p,v,g,m,y;for(l=u=1/0,s=e;s<=i-e;s++)n=a(t,0,s,this.toBBox),r=a(t,s,i,this.toBBox),f=n,p=r,v=void 0,g=void 0,m=void 0,y=void 0,v=Math.max(f.minX,p.minX),g=Math.max(f.minY,p.minY),m=Math.min(f.maxX,p.maxX),y=Math.min(f.maxY,p.maxY),o=Math.max(0,m-v)*Math.max(0,y-g),h=c(n)+c(r),o=e;n--)r=t.children[n],h(u,t.leaf?o(r):r),c+=d(u);return c},_adjustParentBBoxes:function(t,e,i){for(var s=i;s>=0;s--)h(e[s],t)},_condense:function(t){for(var e,i=t.length-1;i>=0;i--)0===t[i].children.length?i>0?(e=t[i-1].children).splice(e.indexOf(t[i]),1):this.clear():o(t[i],this.toBBox)},compareMinX:function(t,e){return t.left-e.left},compareMinY:function(t,e){return t.top-e.top},toBBox:function(t){return{minX:t.left,minY:t.top,maxX:t.right,maxY:t.bottom}}},t.exports=n},35072:(t,e,i)=>{var s=new(i(83419))({initialize:function(t){if(this.entries=[],Array.isArray(t))for(var e=0;e-1&&this.entries.splice(e,1),this},dump:function(){console.group("Set");for(var t=0;t-1},union:function(t){var e=new s;return t.entries.forEach((function(t){e.set(t)})),this.entries.forEach((function(t){e.set(t)})),e},intersect:function(t){var e=new s;return this.entries.forEach((function(i){t.contains(i)&&e.set(i)})),e},difference:function(t){var e=new s;return this.entries.forEach((function(i){t.contains(i)||e.set(i)})),e},size:{get:function(){return this.entries.length},set:function(t){return t{var s=i(45319),n=i(83419),r=i(56583),o=i(26099),a=new n({initialize:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=0),void 0===s&&(s=null),this._width=t,this._height=e,this._parent=s,this.aspectMode=i,this.aspectRatio=0===e?1:t/e,this.minWidth=0,this.minHeight=0,this.maxWidth=Number.MAX_VALUE,this.maxHeight=Number.MAX_VALUE,this.snapTo=new o},setAspectMode:function(t){return void 0===t&&(t=0),this.aspectMode=t,this.setSize(this._width,this._height)},setSnap:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.snapTo.set(t,e),this.setSize(this._width,this._height)},setParent:function(t){return this._parent=t,this.setSize(this._width,this._height)},setMin:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.minWidth=s(t,0,this.maxWidth),this.minHeight=s(e,0,this.maxHeight),this.setSize(this._width,this._height)},setMax:function(t,e){return void 0===t&&(t=Number.MAX_VALUE),void 0===e&&(e=t),this.maxWidth=s(t,this.minWidth,Number.MAX_VALUE),this.maxHeight=s(e,this.minHeight,Number.MAX_VALUE),this.setSize(this._width,this._height)},setSize:function(t,e){switch(void 0===t&&(t=0),void 0===e&&(e=t),this.aspectMode){case a.NONE:this._width=this.getNewWidth(r(t,this.snapTo.x)),this._height=this.getNewHeight(r(e,this.snapTo.y)),this.aspectRatio=0===this._height?1:this._width/this._height;break;case a.WIDTH_CONTROLS_HEIGHT:this._width=this.getNewWidth(r(t,this.snapTo.x)),this._height=this.getNewHeight(this._width*(1/this.aspectRatio),!1);break;case a.HEIGHT_CONTROLS_WIDTH:this._height=this.getNewHeight(r(e,this.snapTo.y)),this._width=this.getNewWidth(this._height*this.aspectRatio,!1);break;case a.FIT:this.constrain(t,e,!0);break;case a.ENVELOP:this.constrain(t,e,!1)}return this},setAspectRatio:function(t){return this.aspectRatio=t,this.setSize(this._width,this._height)},resize:function(t,e){return this._width=this.getNewWidth(r(t,this.snapTo.x)),this._height=this.getNewHeight(r(e,this.snapTo.y)),this.aspectRatio=0===this._height?1:this._width/this._height,this},getNewWidth:function(t,e){return void 0===e&&(e=!0),t=s(t,this.minWidth,this.maxWidth),e&&this._parent&&t>this._parent.width&&(t=Math.max(this.minWidth,this._parent.width)),t},getNewHeight:function(t,e){return void 0===e&&(e=!0),t=s(t,this.minHeight,this.maxHeight),e&&this._parent&&t>this._parent.height&&(t=Math.max(this.minHeight,this._parent.height)),t},constrain:function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=t),void 0===i&&(i=!0),t=this.getNewWidth(t),e=this.getNewHeight(e);var s=this.snapTo,n=0===e?1:t/e;return i&&this.aspectRatio>n||!i&&this.aspectRatio0&&(t=(e=r(e,s.y))*this.aspectRatio)):(i&&this.aspectRation)&&(t=(e=r(e,s.y))*this.aspectRatio,s.x>0&&(e=(t=r(t,s.x))*(1/this.aspectRatio))),this._width=t,this._height=e,this},fitTo:function(t,e){return this.constrain(t,e,!0)},envelop:function(t,e){return this.constrain(t,e,!1)},setWidth:function(t){return this.setSize(t,this._height)},setHeight:function(t){return this.setSize(this._width,t)},toString:function(){return"[{ Size (width="+this._width+" height="+this._height+" aspectRatio="+this.aspectRatio+" aspectMode="+this.aspectMode+") }]"},setCSS:function(t){t&&t.style&&(t.style.width=this._width+"px",t.style.height=this._height+"px")},copy:function(t){return t.setAspectMode(this.aspectMode),t.aspectRatio=this.aspectRatio,t.setSize(this.width,this.height)},destroy:function(){this._parent=null,this.snapTo=null},width:{get:function(){return this._width},set:function(t){this.setSize(t,this._height)}},height:{get:function(){return this._height},set:function(t){this.setSize(this._width,t)}}});a.NONE=0,a.WIDTH_CONTROLS_HEIGHT=1,a.HEIGHT_CONTROLS_WIDTH=2,a.FIT=3,a.ENVELOP=4,t.exports=a},15238:t=>{t.exports="add"},56187:t=>{t.exports="remove"},82348:(t,e,i)=>{t.exports={PROCESS_QUEUE_ADD:i(15238),PROCESS_QUEUE_REMOVE:i(56187)}},41392:(t,e,i)=>{t.exports={Events:i(82348),List:i(73162),Map:i(90330),ProcessQueue:i(25774),RTree:i(59542),Set:i(35072),Size:i(86555)}},57382:(t,e,i)=>{var s=i(83419),n=i(45319),r=i(40987),o=i(8054),a=i(50030),h=i(79237),l=new s({Extends:h,initialize:function(t,e,i,s,n){h.call(this,t,e,i,s,n),this.add("__BASE",0,0,0,s,n),this._source=this.frames.__BASE.source,this.canvas=this._source.image,this.context=this.canvas.getContext("2d",{willReadFrequently:!0}),this.width=s,this.height=n,this.imageData=this.context.getImageData(0,0,s,n),this.data=null,this.imageData&&(this.data=this.imageData.data),this.pixels=null,this.buffer,this.data&&(this.imageData.data.buffer?(this.buffer=this.imageData.data.buffer,this.pixels=new Uint32Array(this.buffer)):window.ArrayBuffer?(this.buffer=new ArrayBuffer(this.imageData.data.length),this.pixels=new Uint32Array(this.buffer)):this.pixels=this.imageData.data)},update:function(){return this.imageData=this.context.getImageData(0,0,this.width,this.height),this.data=this.imageData.data,this.imageData.data.buffer?(this.buffer=this.imageData.data.buffer,this.pixels=new Uint32Array(this.buffer)):window.ArrayBuffer?(this.buffer=new ArrayBuffer(this.imageData.data.length),this.pixels=new Uint32Array(this.buffer)):this.pixels=this.imageData.data,this.manager.game.config.renderType===o.WEBGL&&this.refresh(),this},draw:function(t,e,i,s){return void 0===s&&(s=!0),this.context.drawImage(i,t,e),s&&this.update(),this},drawFrame:function(t,e,i,s,n){void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=!0);var r=this.manager.getFrame(t,e);if(r){var o=r.canvasData,a=r.cutWidth,h=r.cutHeight,l=r.source.resolution;this.context.drawImage(r.source.image,o.x,o.y,a,h,i,s,a/l,h/l),n&&this.update()}return this},setPixel:function(t,e,i,s,n,r){if(void 0===r&&(r=255),t=Math.abs(Math.floor(t)),e=Math.abs(Math.floor(e)),this.getIndex(t,e)>-1){var o=this.context.getImageData(t,e,1,1);o.data[0]=i,o.data[1]=s,o.data[2]=n,o.data[3]=r,this.context.putImageData(o,t,e)}return this},putData:function(t,e,i,s,n,r,o){return void 0===s&&(s=0),void 0===n&&(n=0),void 0===r&&(r=t.width),void 0===o&&(o=t.height),this.context.putImageData(t,e,i,s,n,r,o),this},getData:function(t,e,i,s){return t=n(Math.floor(t),0,this.width-1),e=n(Math.floor(e),0,this.height-1),i=n(i,1,this.width-t),s=n(s,1,this.height-e),this.context.getImageData(t,e,i,s)},getPixel:function(t,e,i){i||(i=new r);var s=this.getIndex(t,e);if(s>-1){var n=this.data,o=n[s+0],a=n[s+1],h=n[s+2],l=n[s+3];i.setTo(o,a,h,l)}return i},getPixels:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=this.width),void 0===s&&(s=i),t=Math.abs(Math.round(t)),e=Math.abs(Math.round(e));for(var o=n(t,0,this.width),a=n(t+i,0,this.width),h=n(e,0,this.height),l=n(e+s,0,this.height),u=new r,c=[],d=h;d{var s=i(10312),n=i(38058),r=i(27919),o=i(83419),a=i(8054),h=i(4327),l=i(95540),u=i(36060),c=i(32302),d=i(79237),f=i(70554),p=new o({Extends:d,initialize:function(t,e,i,s){void 0===i&&(i=256),void 0===s&&(s=256),this.type="DynamicTexture";var o=t.game.renderer,h=o&&o.type===a.CANVAS,l=h?r.create2D(this,i,s):[this];d.call(this,t,e,l,i,s),this.add("__BASE",0,0,0,i,s),this.renderer=o,this.width=-1,this.height=-1,this.isDrawing=!1,this.canvas=h?l:null,this.context=h?l.getContext("2d",{willReadFrequently:!0}):null,this.dirty=!1,this.isSpriteTexture=!0,this._eraseMode=!1,this.camera=new n(0,0,i,s).setScene(t.game.scene.systemScene,!1),this.renderTarget=h?null:new c(o,i,s,1,0,!1,!0,!0,!1),this.pipeline=h?null:o.pipelines.get(u.SINGLE_PIPELINE),this.setSize(i,s)},setSize:function(t,e){void 0===e&&(e=t);var i=this.get(),s=i.source;if(t!==this.width||e!==this.height){this.canvas&&(this.canvas.width=t,this.canvas.height=e);var n=this.renderTarget;n&&(n.willResize(t,e)&&n.resize(t,e),n.texture!==s.glTexture&&this.renderer.deleteTexture(s.glTexture),this.setFromRenderTarget()),this.camera.setSize(t,e),s.width=t,s.height=e,i.setSize(t,e),this.width=t,this.height=e}else{var r=this.getSourceImage();i.cutX+t>r.width&&(t=r.width-i.cutX),i.cutY+e>r.height&&(e=r.height-i.cutY),i.setSize(t,e,i.cutX,i.cutY)}return this},setFromRenderTarget:function(){var t=this.get().source,e=this.renderTarget;return t.isRenderTexture=!0,t.isGLTexture=!0,t.glTexture=e.texture,this},setIsSpriteTexture:function(t){return this.isSpriteTexture=t,this},fill:function(t,e,i,s,n,r){var o=this.camera,a=this.renderer;void 0===e&&(e=1),void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=this.width),void 0===r&&(r=this.height);var h=t>>16&255,l=t>>8&255,u=255&t,c=this.renderTarget;if(o.preRender(),c){c.bind(!0);var d=this.pipeline.manager.set(this.pipeline),p=a.width/c.width,v=a.height/c.height,g=c.height-(s+r);d.drawFillRect(i*p,g*v,n*p,r*v,f.getTintFromFloats(u/255,l/255,h/255,1),e),c.unbind(!0)}else{var m=this.context;a.setContext(m),m.globalCompositeOperation="source-over",m.fillStyle="rgba("+h+","+l+","+u+","+e+")",m.fillRect(i,s,n,r),a.setContext()}return this.dirty=!0,this},clear:function(t,e,i,s){if(this.dirty){var n=this.context,r=this.renderTarget;r?r.clear(t,e,i,s):n&&(void 0!==t&&void 0!==e&&void 0!==i&&void 0!==s?n.clearRect(t,e,i,s):(n.save(),n.setTransform(1,0,0,1,0,0),n.clearRect(0,0,this.width,this.height),n.restore())),this.dirty=!1}return this},stamp:function(t,e,i,s,n){void 0===i&&(i=0),void 0===s&&(s=0);var r=l(n,"alpha",1),o=l(n,"tint",16777215),a=l(n,"angle",0),h=l(n,"rotation",0),u=l(n,"scale",1),c=l(n,"scaleX",u),d=l(n,"scaleY",u),f=l(n,"originX",.5),p=l(n,"originY",.5),v=l(n,"blendMode",0),g=l(n,"erase",!1),m=l(n,"skipBatch",!1),y=this.manager.resetStamp(r,o);return y.setAngle(0),0!==a?y.setAngle(a):0!==h&&y.setRotation(h),y.setScale(c,d),y.setTexture(t,e),y.setOrigin(f,p),y.setBlendMode(v),g&&(this._eraseMode=!0),m?this.batchGameObject(y,i,s):this.draw(y,i,s),g&&(this._eraseMode=!1),this},erase:function(t,e,i){return this._eraseMode=!0,this.draw(t,e,i),this._eraseMode=!1,this},draw:function(t,e,i,s,n){return this.beginDraw(),this.batchDraw(t,e,i,s,n),this.endDraw(),this},drawFrame:function(t,e,i,s,n,r){return this.beginDraw(),this.batchDrawFrame(t,e,i,s,n,r),this.endDraw(),this},repeat:function(t,e,i,s,n,r,o,a,l){if(void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=this.width),void 0===r&&(r=this.height),void 0===o&&(o=1),void 0===a&&(a=16777215),void 0===l&&(l=!1),!(e=t instanceof h?t:this.manager.getFrame(t,e)))return this;var u=this.manager.resetStamp(o,a);u.setFrame(e),u.setOrigin(0);var c=e.width,d=e.height;n=Math.floor(n),r=Math.floor(r);var f=Math.ceil(n/c),p=Math.ceil(r/d),v=f*c-n,g=p*d-r;v>0&&(v=c-v),g>0&&(g=d-g),i<0&&(f+=Math.ceil(Math.abs(i)/c)),s<0&&(p+=Math.ceil(Math.abs(s)/d));var m=i,y=s,x=!1,T=this.manager.stampCrop.setTo(0,0,c,d);l||this.beginDraw();for(var w=0;w0&&b===f-1&&(x=!0,T.width=v),g>0&&w===p-1&&(x=!0,T.height=g),x&&u.setCrop(T),this.batchGameObject(u,m,y),u.isCropped=!1,T.setTo(0,0,c,d)),m+=c;m=i,y+=d}return l||this.endDraw(),this},beginDraw:function(){if(!this.isDrawing){var t=this.camera,e=this.renderer,i=this.renderTarget;t.preRender(),i?e.beginCapture(i.width,i.height):e.setContext(this.context),this.isDrawing=!0}return this},batchDraw:function(t,e,i,s,n){return Array.isArray(t)||(t=[t]),this.batchList(t,e,i,s,n),this},batchDrawFrame:function(t,e,i,s,n,r){void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=1),void 0===r&&(r=16777215);var o=this.manager.getFrame(t,e);return o&&(this.renderTarget?this.pipeline.batchTextureFrame(o,i,s,r,n,this.camera.matrix,null):this.batchTextureFrame(o,i,s,n,r)),this},endDraw:function(t){if(void 0===t&&(t=this._eraseMode),this.isDrawing){var e=this.renderer,i=this.renderTarget;if(i){var s=e.endCapture();e.pipelines.setUtility().blitFrame(s,i,1,!1,!1,t,this.isSpriteTexture),e.resetScissor(),e.resetViewport()}else e.setContext();this.dirty=!0,this.isDrawing=!1}return this},batchList:function(t,e,i,s,n){var r=t.length;if(0!==r)for(var o=0;o0&&a.height>0&&o.drawImage(h,a.x,a.y,a.width,a.height,e,i,a.width,a.height),o.restore()}},snapshotArea:function(t,e,i,s,n,r,o){return this.renderTarget?this.renderer.snapshotFramebuffer(this.renderTarget.framebuffer,this.width,this.height,n,!1,t,e,i,s,r,o):this.renderer.snapshotCanvas(this.canvas,n,!1,t,e,i,s,r,o),this},snapshot:function(t,e,i){return this.snapshotArea(0,0,this.width,this.height,t,e,i)},snapshotPixel:function(t,e,i){return this.snapshotArea(t,e,1,1,i,"pixel")},getWebGLTexture:function(){if(this.renderTarget)return this.renderTarget.texture},renderWebGL:function(t,e,i,s){var n=this.manager.resetStamp();n.setTexture(this),n.setOrigin(0),n.renderWebGL(t,n,i,s)},renderCanvas:function(){},destroy:function(){var t=this.manager.stamp;t&&t.texture===this&&this.manager.resetStamp(),d.prototype.destroy.call(this),r.remove(this.canvas),this.renderTarget&&this.renderTarget.destroy(),this.camera.destroy(),this.canvas=null,this.context=null,this.renderer=null}});t.exports=p},4327:(t,e,i)=>{var s=i(83419),n=i(45319),r=i(79291),o=new s({initialize:function(t,e,i,s,n,r,o){this.texture=t,this.name=e,this.source=t.source[i],this.sourceIndex=i,this.cutX,this.cutY,this.cutWidth,this.cutHeight,this.x=0,this.y=0,this.width,this.height,this.halfWidth,this.halfHeight,this.centerX,this.centerY,this.pivotX=0,this.pivotY=0,this.customPivot=!1,this.rotated=!1,this.autoRound=-1,this.customData={},this.u0=0,this.v0=0,this.u1=0,this.v1=0,this.data={cut:{x:0,y:0,w:0,h:0,r:0,b:0},trim:!1,sourceSize:{w:0,h:0},spriteSourceSize:{x:0,y:0,w:0,h:0,r:0,b:0},radius:0,drawImage:{x:0,y:0,width:0,height:0},is3Slice:!1,scale9:!1,scale9Borders:{x:0,y:0,w:0,h:0}},this.setSize(r,o,s,n)},setCutPosition:function(t,e){return void 0===t&&(t=0),void 0===e&&(e=0),this.cutX=t,this.cutY=e,this.updateUVs()},setCutSize:function(t,e){return this.cutWidth=t,this.cutHeight=e,this.updateUVs()},setSize:function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=0),this.setCutPosition(i,s),this.setCutSize(t,e),this.width=t,this.height=e,this.halfWidth=Math.floor(.5*t),this.halfHeight=Math.floor(.5*e),this.centerX=Math.floor(t/2),this.centerY=Math.floor(e/2);var n=this.data,r=n.cut;r.x=i,r.y=s,r.w=t,r.h=e,r.r=i+t,r.b=s+e,n.sourceSize.w=t,n.sourceSize.h=e,n.spriteSourceSize.w=t,n.spriteSourceSize.h=e,n.radius=.5*Math.sqrt(t*t+e*e);var o=n.drawImage;return o.x=i,o.y=s,o.width=t,o.height=e,this.updateUVs()},setTrim:function(t,e,i,s,n,r){var o=this.data,a=o.spriteSourceSize;return o.trim=!0,o.sourceSize.w=t,o.sourceSize.h=e,a.x=i,a.y=s,a.w=n,a.h=r,a.r=i+n,a.b=s+r,this.x=i,this.y=s,this.width=n,this.height=r,this.halfWidth=.5*n,this.halfHeight=.5*r,this.centerX=Math.floor(n/2),this.centerY=Math.floor(r/2),this.updateUVs()},setScale9:function(t,e,i,s){var n=this.data;return n.scale9=!0,n.is3Slice=0===e&&s===this.height,n.scale9Borders.x=t,n.scale9Borders.y=e,n.scale9Borders.w=i,n.scale9Borders.h=s,this},setCropUVs:function(t,e,i,s,r,o,a){var h=this.cutX,l=this.cutY,u=this.cutWidth,c=this.cutHeight,d=this.realWidth,f=this.realHeight,p=h+(e=n(e,0,d)),v=l+(i=n(i,0,f)),g=s=n(s,0,d-e),m=r=n(r,0,f-i),y=this.data;if(y.trim){var x=y.spriteSourceSize,T=e+(s=n(s,0,u-e)),w=i+(r=n(r,0,c-i));if(!(x.rT||x.y>w)){var b=Math.max(x.x,e),S=Math.max(x.y,i),E=Math.min(x.r,T)-b,A=Math.min(x.b,w)-S;g=E,m=A,p=o?h+(u-(b-x.x)-E):h+(b-x.x),v=a?l+(c-(S-x.y)-A):l+(S-x.y),e=b,i=S,s=E,r=A}else p=0,v=0,g=0,m=0}else o&&(p=h+(u-e-s)),a&&(v=l+(c-i-r));var C=this.source.width,_=this.source.height;return t.u0=Math.max(0,p/C),t.v0=Math.max(0,v/_),t.u1=Math.min(1,(p+g)/C),t.v1=Math.min(1,(v+m)/_),t.x=e,t.y=i,t.cx=p,t.cy=v,t.cw=g,t.ch=m,t.width=s,t.height=r,t.flipX=o,t.flipY=a,t},updateCropUVs:function(t,e,i){return this.setCropUVs(t,t.x,t.y,t.width,t.height,e,i)},setUVs:function(t,e,i,s,n,r){var o=this.data.drawImage;return o.width=t,o.height=e,this.u0=i,this.v0=s,this.u1=n,this.v1=r,this},updateUVs:function(){var t=this.cutX,e=this.cutY,i=this.cutWidth,s=this.cutHeight,n=this.data.drawImage;n.width=i,n.height=s;var r=this.source.width,o=this.source.height;return this.u0=t/r,this.v0=e/o,this.u1=(t+i)/r,this.v1=(e+s)/o,this},updateUVsInverted:function(){var t=this.source.width,e=this.source.height;return this.u0=(this.cutX+this.cutHeight)/t,this.v0=this.cutY/e,this.u1=this.cutX/t,this.v1=(this.cutY+this.cutWidth)/e,this},clone:function(){var t=new o(this.texture,this.name,this.sourceIndex);return t.cutX=this.cutX,t.cutY=this.cutY,t.cutWidth=this.cutWidth,t.cutHeight=this.cutHeight,t.x=this.x,t.y=this.y,t.width=this.width,t.height=this.height,t.halfWidth=this.halfWidth,t.halfHeight=this.halfHeight,t.centerX=this.centerX,t.centerY=this.centerY,t.rotated=this.rotated,t.data=r(!0,t.data,this.data),t.updateUVs(),t},destroy:function(){this.texture=null,this.source=null,this.customData=null,this.data=null},glTexture:{get:function(){return this.source.glTexture}},realWidth:{get:function(){return this.data.sourceSize.w}},realHeight:{get:function(){return this.data.sourceSize.h}},radius:{get:function(){return this.data.radius}},trimmed:{get:function(){return this.data.trim}},scale9:{get:function(){return this.data.scale9}},is3Slice:{get:function(){return this.data.is3Slice}},canvasData:{get:function(){return this.data.drawImage}}});t.exports=o},79237:(t,e,i)=>{var s=i(83419),n=i(4327),r=i(11876),o='Texture "%s" has no frame "%s"',a=new s({initialize:function(t,e,i,s,n){Array.isArray(i)||(i=[i]),this.manager=t,this.key=e,this.source=[],this.dataSource=[],this.frames={},this.customData={},this.firstFrame="__BASE",this.frameTotal=0;for(var o=0;or&&(r=h.cutX+h.cutWidth),h.cutY+h.cutHeight>o&&(o=h.cutY+h.cutHeight)}return{x:s,y:n,width:r-s,height:o-n}},getFrameNames:function(t){void 0===t&&(t=!1);var e=Object.keys(this.frames);if(!t){var i=e.indexOf("__BASE");-1!==i&&e.splice(i,1)}return e},getSourceImage:function(t){null!=t&&1!==this.frameTotal||(t="__BASE");var e=this.frames[t];return e?e.source.image:(console.warn(o,this.key,t),this.frames.__BASE.source.image)},getDataSourceImage:function(t){null!=t&&1!==this.frameTotal||(t="__BASE");var e,i=this.frames[t];return i?e=i.sourceIndex:(console.warn(o,this.key,t),e=this.frames.__BASE.sourceIndex),this.dataSource[e].image},setDataSource:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e{var s=i(27919),n=i(57382),r=i(83419),o=i(40987),a=i(8054),h=i(81320),l=i(50792),u=i(69442),c=i(4327),d=i(8443),f=i(99584),p=i(35154),v=i(88571),g=i(41212),m=i(61309),y=i(87841),x=i(79237),T=new r({Extends:l,initialize:function(t){l.call(this),this.game=t,this.name="TextureManager",this.list={},this._tempCanvas=s.create2D(this),this._tempContext=this._tempCanvas.getContext("2d",{willReadFrequently:!0}),this._pending=0,this.stamp,this.stampCrop=new y,this.silentWarnings=!1,t.events.once(d.BOOT,this.boot,this)},boot:function(){this._pending=3,this.on(u.LOAD,this.updatePending,this),this.on(u.ERROR,this.updatePending,this);var t=this.game.config;null!==t.defaultImage&&this.addBase64("__DEFAULT",t.defaultImage),null!==t.missingImage&&this.addBase64("__MISSING",t.missingImage),null!==t.whiteImage&&this.addBase64("__WHITE",t.whiteImage),this.game.renderer&&this.game.renderer.gl&&this.addUint8Array("__NORMAL",new Uint8Array([127,127,255,255]),1,1),this.game.events.once(d.DESTROY,this.destroy,this),this.game.events.once(d.SYSTEM_READY,(function(t){this.stamp=new v(t).setOrigin(0)}),this)},updatePending:function(){this._pending--,0===this._pending&&(this.off(u.LOAD),this.off(u.ERROR),this.emit(u.READY))},checkKey:function(t){return!(!t||"string"!=typeof t||this.exists(t))||(this.silentWarnings||console.error("Texture key already in use: "+t),!1)},remove:function(t){if("string"==typeof t){if(!this.exists(t))return this.silentWarnings||console.warn("No texture found matching key: "+t),this;t=this.get(t)}var e=t.key;return this.list.hasOwnProperty(e)&&(t.destroy(),this.emit(u.REMOVE,e),this.emit(u.REMOVE_KEY+e)),this},removeKey:function(t){return this.list.hasOwnProperty(t)&&delete this.list[t],this},addBase64:function(t,e){if(this.checkKey(t)){var i=this,s=new Image;s.onerror=function(){i.emit(u.ERROR,t)},s.onload=function(){var e=i.create(t,s);m.Image(e,0),i.emit(u.ADD,t,e),i.emit(u.ADD_KEY+t,e),i.emit(u.LOAD,t,e)},s.src=e}return this},getBase64:function(t,e,i,n){void 0===i&&(i="image/png"),void 0===n&&(n=.92);var r="",o=this.getFrame(t,e);if(o&&(o.source.isRenderTexture||o.source.isGLTexture))this.silentWarnings||console.warn("Cannot getBase64 from WebGL Texture");else if(o){var a=o.canvasData,h=s.create2D(this,a.width,a.height),l=h.getContext("2d",{willReadFrequently:!0});a.width>0&&a.height>0&&l.drawImage(o.source.image,a.x,a.y,a.width,a.height,0,0,a.width,a.height),r=h.toDataURL(i,n),s.remove(h)}return r},addImage:function(t,e,i){var s=null;return this.checkKey(t)&&(s=this.create(t,e),m.Image(s,0),i&&s.setDataSource(i),this.emit(u.ADD,t,s),this.emit(u.ADD_KEY+t,s)),s},addGLTexture:function(t,e){var i=null;if(this.checkKey(t)){var s=e.width,n=e.height;(i=this.create(t,e,s,n)).add("__BASE",0,0,0,s,n),this.emit(u.ADD,t,i),this.emit(u.ADD_KEY+t,i)}return i},addCompressedTexture:function(t,e,i){var s=null;if(this.checkKey(t)){if((s=this.create(t,e)).add("__BASE",0,0,0,e.width,e.height),i){var n=function(t,e,i){Array.isArray(i.textures)||Array.isArray(i.frames)?m.JSONArray(t,e,i):m.JSONHash(t,e,i)};if(Array.isArray(i))for(var r=0;r=r.x&&t=r.y&&e=r.x&&t=r.y&&e{var s=i(27919),n=i(83419),r=i(50030),o=i(29795),a=i(82751),h=new n({initialize:function(t,e,i,s,n){void 0===n&&(n=!1);var h=t.manager.game;this.renderer=h.renderer,this.texture=t,this.source=e,this.image=e.compressed?null:e,this.compressionAlgorithm=e.compressed?e.format:null,this.resolution=1,this.width=i||e.naturalWidth||e.videoWidth||e.width||0,this.height=s||e.naturalHeight||e.videoHeight||e.height||0,this.scaleMode=o.DEFAULT,this.isCanvas=e instanceof HTMLCanvasElement,this.isVideo=window.hasOwnProperty("HTMLVideoElement")&&e instanceof HTMLVideoElement,this.isRenderTexture="RenderTexture"===e.type||"DynamicTexture"===e.type,this.isGLTexture=e instanceof a,this.isPowerOf2=r(this.width,this.height),this.glTexture=null,this.flipY=n,this.init(h)},init:function(t){var e=this.renderer;if(e){var i=this.source;if(e.gl){var s=this.image,n=this.flipY,r=this.width,o=this.height,a=this.scaleMode;this.isCanvas?this.glTexture=e.createCanvasTexture(s,!1,n):this.isVideo?this.glTexture=e.createVideoTexture(s,!1,n):this.isRenderTexture?this.glTexture=e.createTextureFromSource(null,r,o,a):this.isGLTexture?this.glTexture=i:this.compressionAlgorithm?this.glTexture=e.createTextureFromSource(i,void 0,void 0,a):i instanceof Uint8Array?this.glTexture=e.createUint8ArrayTexture(i,r,o,a):this.glTexture=e.createTextureFromSource(s,r,o,a)}else this.isRenderTexture&&(this.image=i.canvas)}t.config.antialias||this.setFilter(1)},setFilter:function(t){this.renderer&&this.renderer.gl&&this.renderer.setTextureFilter(this.glTexture,t),this.scaleMode=t},setFlipY:function(t){return void 0===t&&(t=!0),t===this.flipY||(this.flipY=t,this.update()),this},update:function(){var t=this.renderer,e=this.image,i=this.flipY,s=t.gl;s&&this.isCanvas?t.updateCanvasTexture(e,this.glTexture,i):s&&this.isVideo&&t.updateVideoTexture(e,this.glTexture,i)},destroy:function(){this.glTexture&&this.renderer.deleteTexture(this.glTexture),this.isCanvas&&s.remove(this.image),this.renderer=null,this.texture=null,this.source=null,this.image=null,this.glTexture=null}});t.exports=h},19673:t=>{t.exports={LINEAR:0,NEAREST:1}},44538:t=>{t.exports="addtexture"},63486:t=>{t.exports="addtexture-"},94851:t=>{t.exports="onerror"},29099:t=>{t.exports="onload"},8678:t=>{t.exports="ready"},86415:t=>{t.exports="removetexture"},30879:t=>{t.exports="removetexture-"},69442:(t,e,i)=>{t.exports={ADD:i(44538),ADD_KEY:i(63486),ERROR:i(94851),LOAD:i(29099),READY:i(8678),REMOVE:i(86415),REMOVE_KEY:i(30879)}},27458:(t,e,i)=>{var s=i(79291),n=i(19673),r={CanvasTexture:i(57382),DynamicTexture:i(81320),Events:i(69442),FilterMode:n,Frame:i(4327),Parsers:i(61309),Texture:i(79237),TextureManager:i(17130),TextureSource:i(11876)};r=s(!1,r,n),t.exports=r},89905:t=>{t.exports=function(t,e,i){if(i.getElementsByTagName("TextureAtlas")){var s=t.source[e];t.add("__BASE",e,0,0,s.width,s.height);for(var n,r=i.getElementsByTagName("SubTexture"),o=0;o{t.exports=function(t,e){var i=t.source[e];return t.add("__BASE",e,0,0,i.width,i.height),t}},4832:t=>{t.exports=function(t,e){var i=t.source[e];return t.add("__BASE",e,0,0,i.width,i.height),t}},78566:(t,e,i)=>{var s=i(41786);t.exports=function(t,e,i){if(i.frames||i.textures){var n=t.source[e];t.add("__BASE",e,0,0,n.width,n.height);for(var r,o=Array.isArray(i.textures)?i.textures[e].frames:i.frames,a=0;a{var s=i(41786);t.exports=function(t,e,i){if(i.frames){var n=t.source[e];t.add("__BASE",e,0,0,n.width,n.height);var r,o=i.frames;for(var a in o)if(o.hasOwnProperty(a)){var h=o[a];if(r=t.add(a,e,h.frame.x,h.frame.y,h.frame.w,h.frame.h)){h.trimmed&&r.setTrim(h.sourceSize.w,h.sourceSize.h,h.spriteSourceSize.x,h.spriteSourceSize.y,h.spriteSourceSize.w,h.spriteSourceSize.h),h.rotated&&(r.rotated=!0,r.updateUVsInverted());var l=h.anchor||h.pivot;l&&(r.customPivot=!0,r.pivotX=l.x,r.pivotY=l.y),h.scale9Borders&&r.setScale9(h.scale9Borders.x,h.scale9Borders.y,h.scale9Borders.w,h.scale9Borders.h),r.customData=s(h)}else console.warn("Invalid atlas json, frame already exists: "+a)}for(var u in i)"frames"!==u&&(Array.isArray(i[u])?t.customData[u]=i[u].slice(0):t.customData[u]=i[u]);return t}console.warn("Invalid Texture Atlas JSON Hash given, missing 'frames' Object")}},31403:t=>{t.exports=function(t){var e,i=[171,75,84,88,32,49,49,187,13,10,26,10],s=new Uint8Array(t,0,12);for(e=0;e>1),v=Math.max(1,v>>1),f+=g}return{mipmaps:d,width:h,height:l,internalFormat:a,compressed:!0,generateMipmap:!1}}console.warn("KTXParser - Only compressed formats supported")}},82038:t=>{function e(t,e,i,s,n,r,o){return void 0===o&&(o=16),Math.floor((t+i)/n)*Math.floor((e+s)/r)*o}function i(t,e){return(t=Math.max(t,16))*(e=Math.max(e,8))/4}function s(t,e){return(t=Math.max(t,8))*(e=Math.max(e,8))/2}function n(t,e){return Math.ceil(t/4)*Math.ceil(e/4)*16}function r(t,i){return e(t,i,3,3,4,4,8)}function o(t,i){return e(t,i,3,3,4,4)}var a={0:{sizeFunc:i,glFormat:[35841]},1:{sizeFunc:i,glFormat:[35843]},2:{sizeFunc:s,glFormat:[35840]},3:{sizeFunc:s,glFormat:[35842]},6:{sizeFunc:r,glFormat:[36196]},7:{sizeFunc:r,glFormat:[33776,35916]},8:{sizeFunc:o,glFormat:[33777,35917]},9:{sizeFunc:o,glFormat:[33778,35918]},11:{sizeFunc:o,glFormat:[33779,35919]},14:{sizeFunc:n,glFormat:[36494,36495]},15:{sizeFunc:n,glFormat:[36492,36493]},22:{sizeFunc:r,glFormat:[37492,37493]},23:{sizeFunc:o,glFormat:[37496,37497]},24:{sizeFunc:r,glFormat:[37494,37495]},25:{sizeFunc:r,glFormat:[37488]},26:{sizeFunc:o,glFormat:[37490]},27:{sizeFunc:o,glFormat:[37808,37840]},28:{sizeFunc:function(t,i){return e(t,i,4,3,5,4)},glFormat:[37809,37841]},29:{sizeFunc:function(t,i){return e(t,i,4,4,5,5)},glFormat:[37810,37842]},30:{sizeFunc:function(t,i){return e(t,i,5,4,6,5)},glFormat:[37811,37843]},31:{sizeFunc:function(t,i){return e(t,i,5,5,6,6)},glFormat:[37812,37844]},32:{sizeFunc:function(t,i){return e(t,i,7,4,8,5)},glFormat:[37813,37845]},33:{sizeFunc:function(t,i){return e(t,i,7,5,8,6)},glFormat:[37814,37846]},34:{sizeFunc:function(t,i){return e(t,i,7,7,8,8)},glFormat:[37815,37847]},35:{sizeFunc:function(t,i){return e(t,i,9,4,10,5)},glFormat:[37816,37848]},36:{sizeFunc:function(t,i){return e(t,i,9,5,10,6)},glFormat:[37817,37849]},37:{sizeFunc:function(t,i){return e(t,i,9,7,10,8)},glFormat:[37818,37850]},38:{sizeFunc:function(t,i){return e(t,i,9,9,10,10)},glFormat:[37819,37851]},39:{sizeFunc:function(t,i){return e(t,i,11,9,12,10)},glFormat:[37820,37852]},40:{sizeFunc:function(t,i){return e(t,i,11,11,12,12)},glFormat:[37821,37853]}};t.exports=function(t){for(var e=new Uint32Array(t,0,13),i=55727696===e[0]?e[2]:e[3],s=e[4],n=a[i].glFormat[s],r=a[i].sizeFunc,o=e[11],h=e[7],l=e[6],u=52+e[12],c=new Uint8Array(t,u),d=new Array(o),f=0,p=h,v=l,g=0;g>1),v=Math.max(1,v>>1),f+=m}return{mipmaps:d,width:h,height:l,internalFormat:n,compressed:!0,generateMipmap:!1}}},75549:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i,n,r,o,a){var h=s(a,"frameWidth",null),l=s(a,"frameHeight",h);if(null===h)throw new Error("TextureManager.SpriteSheet: Invalid frameWidth given.");var u=t.source[e];t.add("__BASE",e,0,0,u.width,u.height);var c=s(a,"startFrame",0),d=s(a,"endFrame",-1),f=s(a,"margin",0),p=s(a,"spacing",0),v=Math.floor((r-f+p)/(h+p))*Math.floor((o-f+p)/(l+p));0===v&&console.warn("SpriteSheet frame dimensions will result in zero frames for texture:",t.key),(c>v||c<-v)&&(c=0),c<0&&(c=v+c),(-1===d||d>v||dr&&(y=b-r),S>o&&(x=S-o),w>=c&&w<=d&&(t.add(T,e,i+g,n+m,h-y,l-x),T++),(g+=h+p)+h>r&&(g=f,m+=l+p)}return t}},47534:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i){var n=s(i,"frameWidth",null),r=s(i,"frameHeight",n);if(!n)throw new Error("TextureManager.SpriteSheetFromAtlas: Invalid frameWidth given.");var o=t.source[0];t.add("__BASE",0,0,0,o.width,o.height);var a,h=s(i,"startFrame",0),l=s(i,"endFrame",-1),u=s(i,"margin",0),c=s(i,"spacing",0),d=e.cutX,f=e.cutY,p=e.cutWidth,v=e.cutHeight,g=e.realWidth,m=e.realHeight,y=Math.floor((g-u+c)/(n+c)),x=Math.floor((m-u+c)/(r+c)),T=y*x,w=e.x,b=n-w,S=n-(g-p-w),E=e.y,A=r-E,C=r-(m-v-E);(h>T||h<-T)&&(h=0),h<0&&(h=T+h),-1!==l&&(T=h+(l+1));for(var _=u,M=u,P=0,R=0;R{var e=0,i=function(t,i,s,n){var r=e-n.y-n.height;t.add(s,i,n.x,r,n.width,n.height)};t.exports=function(t,s,n){var r=t.source[s];t.add("__BASE",s,0,0,r.width,r.height),e=r.height;for(var o=n.split("\n"),a=/^[ ]*(- )*(\w+)+[: ]+(.*)/,h="",l="",u={x:0,y:0,width:0,height:0},c=0;c{var s=i(50030);function n(t){for(var e=t.mipmaps,i=0;i{t.exports={AtlasXML:i(89905),Canvas:i(72893),Image:i(4832),JSONArray:i(78566),JSONHash:i(39711),KTXParser:i(31403),PVRParser:i(82038),SpriteSheet:i(75549),SpriteSheetFromAtlas:i(47534),UnityYAML:i(86147)}},80341:t=>{t.exports={CSV:0,TILED_JSON:1,ARRAY_2D:2,WELTMEISTER:3}},16536:(t,e,i)=>{var s=new(i(83419))({initialize:function(t,e,i,s,n,r,o){(void 0===i||i<=0)&&(i=32),(void 0===s||s<=0)&&(s=32),void 0===n&&(n=0),void 0===r&&(r=0),this.name=t,this.firstgid=0|e,this.imageWidth=0|i,this.imageHeight=0|s,this.imageMargin=0|n,this.imageSpacing=0|r,this.properties=o||{},this.images=[],this.total=0},containsImageIndex:function(t){return t>=this.firstgid&&t{var s=new(i(83419))({initialize:function(t){if(this.gids=[],void 0!==t)for(var e=0;e{var s=i(80341),n=i(87010),r=i(46177),o=i(49075);t.exports=function(t,e,i,a,h,l,u,c){void 0===i&&(i=32),void 0===a&&(a=32),void 0===h&&(h=10),void 0===l&&(l=10),void 0===c&&(c=!1);var d=null;if(Array.isArray(u))d=r(void 0!==e?e:"map",s.ARRAY_2D,u,i,a,c);else if(void 0!==e){var f=t.cache.tilemap.get(e);f?d=r(e,f.format,f.data,i,a,c):console.warn("No map data found for key "+e)}return null===d&&(d=new n({tileWidth:i,tileHeight:a,width:h,height:l})),new o(t,d)}},23029:(t,e,i)=>{var s=i(83419),n=i(31401),r=i(91907),o=i(62644),a=i(93232),h=new s({Mixins:[n.AlphaSingle,n.Flip,n.Visible],initialize:function(t,e,i,s,n,r,o,a){this.layer=t,this.index=e,this.x=i,this.y=s,this.width=n,this.height=r,this.right,this.bottom,this.baseWidth=void 0!==o?o:n,this.baseHeight=void 0!==a?a:r,this.pixelX=0,this.pixelY=0,this.updatePixelXY(),this.properties={},this.rotation=0,this.collideLeft=!1,this.collideRight=!1,this.collideUp=!1,this.collideDown=!1,this.faceLeft=!1,this.faceRight=!1,this.faceTop=!1,this.faceBottom=!1,this.collisionCallback=void 0,this.collisionCallbackContext=this,this.tint=16777215,this.tintFill=!1,this.physics={}},containsPoint:function(t,e){return!(tthis.right||e>this.bottom)},copy:function(t){return this.index=t.index,this.alpha=t.alpha,this.properties=o(t.properties),this.visible=t.visible,this.setFlip(t.flipX,t.flipY),this.tint=t.tint,this.rotation=t.rotation,this.collideUp=t.collideUp,this.collideDown=t.collideDown,this.collideLeft=t.collideLeft,this.collideRight=t.collideRight,this.collisionCallback=t.collisionCallback,this.collisionCallbackContext=t.collisionCallbackContext,this},getCollisionGroup:function(){return this.tileset?this.tileset.getTileCollisionGroup(this.index):null},getTileData:function(){return this.tileset?this.tileset.getTileData(this.index):null},getLeft:function(t){var e=this.tilemapLayer;return e?e.tileToWorldXY(this.x,this.y,void 0,t).x:this.x*this.baseWidth},getRight:function(t){var e=this.tilemapLayer;return e?this.getLeft(t)+this.width*e.scaleX:this.getLeft(t)+this.width},getTop:function(t){var e=this.tilemapLayer;return e?e.tileToWorldXY(this.x,this.y,void 0,t).y:this.y*this.baseWidth-(this.height-this.baseHeight)},getBottom:function(t){var e=this.tilemapLayer;return e?this.getTop(t)+this.height*e.scaleY:this.getTop(t)+this.height},getBounds:function(t,e){return void 0===e&&(e=new a),e.x=this.getLeft(t),e.y=this.getTop(t),e.width=this.getRight(t)-e.x,e.height=this.getBottom(t)-e.y,e},getCenterX:function(t){return(this.getLeft(t)+this.getRight(t))/2},getCenterY:function(t){return(this.getTop(t)+this.getBottom(t))/2},intersects:function(t,e,i,s){return!(i<=this.pixelX||s<=this.pixelY||t>=this.right||e>=this.bottom)},isInteresting:function(t,e){return t&&e?this.canCollide||this.hasInterestingFace:t?this.collides:!!e&&this.hasInterestingFace},resetCollision:function(t){(void 0===t&&(t=!0),this.collideLeft=!1,this.collideRight=!1,this.collideUp=!1,this.collideDown=!1,this.faceTop=!1,this.faceBottom=!1,this.faceLeft=!1,this.faceRight=!1,t)&&(this.tilemapLayer&&this.tilemapLayer.calculateFacesAt(this.x,this.y));return this},resetFaces:function(){return this.faceTop=!1,this.faceBottom=!1,this.faceLeft=!1,this.faceRight=!1,this},setCollision:function(t,e,i,s,n){(void 0===e&&(e=t),void 0===i&&(i=t),void 0===s&&(s=t),void 0===n&&(n=!0),this.collideLeft=t,this.collideRight=e,this.collideUp=i,this.collideDown=s,this.faceLeft=t,this.faceRight=e,this.faceTop=i,this.faceBottom=s,n)&&(this.tilemapLayer&&this.tilemapLayer.calculateFacesAt(this.x,this.y));return this},setCollisionCallback:function(t,e){return null===t?(this.collisionCallback=void 0,this.collisionCallbackContext=void 0):(this.collisionCallback=t,this.collisionCallbackContext=e),this},setSize:function(t,e,i,s){return void 0!==t&&(this.width=t),void 0!==e&&(this.height=e),void 0!==i&&(this.baseWidth=i),void 0!==s&&(this.baseHeight=s),this.updatePixelXY(),this},updatePixelXY:function(){var t=this.layer.orientation;if(t===r.ORTHOGONAL)this.pixelX=this.x*this.baseWidth,this.pixelY=this.y*this.baseHeight;else if(t===r.ISOMETRIC)this.pixelX=(this.x-this.y)*this.baseWidth*.5,this.pixelY=(this.x+this.y)*this.baseHeight*.5;else if(t===r.STAGGERED)this.pixelX=this.x*this.baseWidth+this.y%2*(this.baseWidth/2),this.pixelY=this.y*(this.baseHeight/2);else if(t===r.HEXAGONAL){var e,i,s=this.layer.staggerAxis,n=this.layer.staggerIndex,o=this.layer.hexSideLength;"y"===s?(i=(this.baseHeight-o)/2+o,this.pixelX="odd"===n?this.x*this.baseWidth+this.y%2*(this.baseWidth/2):this.x*this.baseWidth-this.y%2*(this.baseWidth/2),this.pixelY=this.y*i):"x"===s&&(e=(this.baseWidth-o)/2+o,this.pixelX=this.x*e,this.pixelY="odd"===n?this.y*this.baseHeight+this.x%2*(this.baseHeight/2):this.y*this.baseHeight-this.x%2*(this.baseHeight/2))}return this.right=this.pixelX+this.baseWidth,this.bottom=this.pixelY+this.baseHeight,this},destroy:function(){this.collisionCallback=void 0,this.collisionCallbackContext=void 0,this.properties=void 0},canCollide:{get:function(){return this.collideLeft||this.collideRight||this.collideUp||this.collideDown||void 0!==this.collisionCallback}},collides:{get:function(){return this.collideLeft||this.collideRight||this.collideUp||this.collideDown}},hasInterestingFace:{get:function(){return this.faceTop||this.faceBottom||this.faceLeft||this.faceRight}},tileset:{get:function(){var t=this.layer.tilemapLayer;if(t){var e=t.gidMap[this.index];if(e)return e}return null}},tilemapLayer:{get:function(){return this.layer.tilemapLayer}},tilemap:{get:function(){var t=this.tilemapLayer;return t?t.tilemap:null}}});t.exports=h},49075:(t,e,i)=>{var s=i(84101),n=i(83419),r=i(39506),o=i(80341),a=i(95540),h=i(14977),l=i(27462),u=i(91907),c=i(36305),d=i(19133),f=i(68287),p=i(23029),v=i(81086),g=i(20442),m=i(33629),y=new n({initialize:function(t,e){this.scene=t,this.tileWidth=e.tileWidth,this.tileHeight=e.tileHeight,this.width=e.width,this.height=e.height,this.orientation=e.orientation,this.renderOrder=e.renderOrder,this.format=e.format,this.version=e.version,this.properties=e.properties,this.widthInPixels=e.widthInPixels,this.heightInPixels=e.heightInPixels,this.imageCollections=e.imageCollections,this.images=e.images,this.layers=e.layers,this.tiles=e.tiles,this.tilesets=e.tilesets,this.objects=e.objects,this.currentLayerIndex=0,this.hexSideLength=e.hexSideLength;var i=this.orientation;this._convert={WorldToTileXY:v.GetWorldToTileXYFunction(i),WorldToTileX:v.GetWorldToTileXFunction(i),WorldToTileY:v.GetWorldToTileYFunction(i),TileToWorldXY:v.GetTileToWorldXYFunction(i),TileToWorldX:v.GetTileToWorldXFunction(i),TileToWorldY:v.GetTileToWorldYFunction(i),GetTileCorners:v.GetTileCornersFunction(i)}},setRenderOrder:function(t){var e=["right-down","left-down","right-up","left-up"];return"number"==typeof t&&(t=e[t]),e.indexOf(t)>-1&&(this.renderOrder=t),this},addTilesetImage:function(t,e,i,n,r,a,h,l){if(void 0===t)return null;null==e&&(e=t);var u=this.scene.sys.textures;if(!u.exists(e))return console.warn('Texture key "%s" not found',e),null;var c=u.get(e),d=this.getTilesetIndex(t);if(null===d&&this.format===o.TILED_JSON)return console.warn('Tilemap has no tileset "%s". Its tilesets are %o',t,this.tilesets),null;var f=this.tilesets[d];return f?((i||n)&&f.setTileSize(i,n),(r||a)&&f.setSpacing(r,a),f.setImage(c),f):(void 0===i&&(i=this.tileWidth),void 0===n&&(n=this.tileHeight),void 0===r&&(r=0),void 0===a&&(a=0),void 0===h&&(h=0),void 0===l&&(l={x:0,y:0}),(f=new m(t,h,i,n,r,a,void 0,void 0,l)).setImage(c),this.tilesets.push(f),this.tiles=s(this),f)},copy:function(t,e,i,s,n,r,o,a){return null!==(a=this.getLayer(a))?(v.Copy(t,e,i,s,n,r,o,a),this):null},createBlankLayer:function(t,e,i,s,n,r,o,a){if(void 0===i&&(i=0),void 0===s&&(s=0),void 0===n&&(n=this.width),void 0===r&&(r=this.height),void 0===o&&(o=this.tileWidth),void 0===a&&(a=this.tileHeight),null!==this.getLayerIndex(t))return console.warn("Invalid Tilemap Layer ID: "+t),null;for(var l,u=new h({name:t,tileWidth:o,tileHeight:a,width:n,height:r,orientation:this.orientation}),c=0;c-1&&this.putTileAt(e,r.x,r.y,i,r.tilemapLayer)}return s},removeTileAt:function(t,e,i,s,n){return void 0===i&&(i=!0),void 0===s&&(s=!0),null===(n=this.getLayer(n))?null:v.RemoveTileAt(t,e,i,s,n)},removeTileAtWorldXY:function(t,e,i,s,n,r){return void 0===i&&(i=!0),void 0===s&&(s=!0),null===(r=this.getLayer(r))?null:v.RemoveTileAtWorldXY(t,e,i,s,n,r)},renderDebug:function(t,e,i){return null===(i=this.getLayer(i))?null:(this.orientation===u.ORTHOGONAL&&v.RenderDebug(t,e,i),this)},renderDebugFull:function(t,e){for(var i=this.layers,s=0;s{var s=i(44603),n=i(31989);s.register("tilemap",(function(t){var e=void 0!==t?t:{};return n(this.scene,e.key,e.tileWidth,e.tileHeight,e.width,e.height,e.data,e.insertNull)}))},46029:(t,e,i)=>{var s=i(39429),n=i(31989);s.register("tilemap",(function(t,e,i,s,r,o,a){return null===t&&(t=void 0),null===e&&(e=void 0),null===i&&(i=void 0),null===s&&(s=void 0),null===r&&(r=void 0),n(this.scene,t,e,i,s,r,o,a)}))},20442:(t,e,i)=>{var s=i(83419),n=i(78389),r=i(31401),o=i(95643),a=i(81086),h=i(19218),l=i(26099),u=new s({Extends:o,Mixins:[r.Alpha,r.BlendMode,r.ComputedSize,r.Depth,r.Flip,r.GetBounds,r.Mask,r.Origin,r.Pipeline,r.PostPipeline,r.Transform,r.Visible,r.ScrollFactor,n,h],initialize:function(t,e,i,s,n,r){o.call(this,t,"TilemapLayer"),this.isTilemap=!0,this.tilemap=e,this.layerIndex=i,this.layer=e.layers[i],this.layer.tilemapLayer=this,this.tileset=[],this.tilesDrawn=0,this.tilesTotal=this.layer.width*this.layer.height,this.culledTiles=[],this.skipCull=!1,this.cullPaddingX=1,this.cullPaddingY=1,this.cullCallback=a.GetCullTilesFunction(this.layer.orientation),this._renderOrder=0,this.gidMap=[],this.tempVec=new l,this.collisionCategory=1,this.collisionMask=1,this.setTilesets(s),this.setAlpha(this.layer.alpha),this.setPosition(n,r),this.setOrigin(0,0),this.setSize(e.tileWidth*this.layer.width,e.tileHeight*this.layer.height),this.initPipeline(),this.initPostPipeline(!1)},setTilesets:function(t){var e=[],i=[],s=this.tilemap;Array.isArray(t)||(t=[t]);for(var n=0;n=0&&t<4&&(this._renderOrder=t),this},calculateFacesAt:function(t,e){return a.CalculateFacesAt(t,e,this.layer),this},calculateFacesWithin:function(t,e,i,s){return a.CalculateFacesWithin(t,e,i,s,this.layer),this},createFromTiles:function(t,e,i,s,n){return a.CreateFromTiles(t,e,i,s,n,this.layer)},cull:function(t){return this.cullCallback(this.layer,t,this.culledTiles,this._renderOrder)},copy:function(t,e,i,s,n,r,o){return a.Copy(t,e,i,s,n,r,o,this.layer),this},fill:function(t,e,i,s,n,r){return a.Fill(t,e,i,s,n,r,this.layer),this},filterTiles:function(t,e,i,s,n,r,o){return a.FilterTiles(t,e,i,s,n,r,o,this.layer)},findByIndex:function(t,e,i){return a.FindByIndex(t,e,i,this.layer)},findTile:function(t,e,i,s,n,r,o){return a.FindTile(t,e,i,s,n,r,o,this.layer)},forEachTile:function(t,e,i,s,n,r,o){return a.ForEachTile(t,e,i,s,n,r,o,this.layer),this},setTint:function(t,e,i,s,n,r){void 0===t&&(t=16777215);return this.forEachTile((function(e){e.tint=t,e.tintFill=!1}),this,e,i,s,n,r)},setTintFill:function(t,e,i,s,n,r){void 0===t&&(t=16777215);return this.forEachTile((function(e){e.tint=t,e.tintFill=!0}),this,e,i,s,n,r)},getTileAt:function(t,e,i){return a.GetTileAt(t,e,i,this.layer)},getTileAtWorldXY:function(t,e,i,s){return a.GetTileAtWorldXY(t,e,i,s,this.layer)},getIsoTileAtWorldXY:function(t,e,i,s,n){void 0===i&&(i=!0);var r=this.tempVec;return a.IsometricWorldToTileXY(t,e,!0,r,n,this.layer,i),this.getTileAt(r.x,r.y,s)},getTilesWithin:function(t,e,i,s,n){return a.GetTilesWithin(t,e,i,s,n,this.layer)},getTilesWithinShape:function(t,e,i){return a.GetTilesWithinShape(t,e,i,this.layer)},getTilesWithinWorldXY:function(t,e,i,s,n,r){return a.GetTilesWithinWorldXY(t,e,i,s,n,r,this.layer)},hasTileAt:function(t,e){return a.HasTileAt(t,e,this.layer)},hasTileAtWorldXY:function(t,e,i){return a.HasTileAtWorldXY(t,e,i,this.layer)},putTileAt:function(t,e,i,s){return a.PutTileAt(t,e,i,s,this.layer)},putTileAtWorldXY:function(t,e,i,s,n){return a.PutTileAtWorldXY(t,e,i,s,n,this.layer)},putTilesAt:function(t,e,i,s){return a.PutTilesAt(t,e,i,s,this.layer),this},randomize:function(t,e,i,s,n){return a.Randomize(t,e,i,s,n,this.layer),this},removeTileAt:function(t,e,i,s){return a.RemoveTileAt(t,e,i,s,this.layer)},removeTileAtWorldXY:function(t,e,i,s,n){return a.RemoveTileAtWorldXY(t,e,i,s,n,this.layer)},renderDebug:function(t,e){return a.RenderDebug(t,e,this.layer),this},replaceByIndex:function(t,e,i,s,n,r){return a.ReplaceByIndex(t,e,i,s,n,r,this.layer),this},setSkipCull:function(t){return void 0===t&&(t=!0),this.skipCull=t,this},setCullPadding:function(t,e){return void 0===t&&(t=1),void 0===e&&(e=1),this.cullPaddingX=t,this.cullPaddingY=e,this},setCollision:function(t,e,i,s){return a.SetCollision(t,e,i,this.layer,s),this},setCollisionBetween:function(t,e,i,s){return a.SetCollisionBetween(t,e,i,s,this.layer),this},setCollisionByProperty:function(t,e,i){return a.SetCollisionByProperty(t,e,i,this.layer),this},setCollisionByExclusion:function(t,e,i){return a.SetCollisionByExclusion(t,e,i,this.layer),this},setCollisionFromCollisionGroup:function(t,e){return a.SetCollisionFromCollisionGroup(t,e,this.layer),this},setTileIndexCallback:function(t,e,i){return a.SetTileIndexCallback(t,e,i,this.layer),this},setTileLocationCallback:function(t,e,i,s,n,r){return a.SetTileLocationCallback(t,e,i,s,n,r,this.layer),this},shuffle:function(t,e,i,s){return a.Shuffle(t,e,i,s,this.layer),this},swapByIndex:function(t,e,i,s,n,r){return a.SwapByIndex(t,e,i,s,n,r,this.layer),this},tileToWorldX:function(t,e){return this.tilemap.tileToWorldX(t,e,this)},tileToWorldY:function(t,e){return this.tilemap.tileToWorldY(t,e,this)},tileToWorldXY:function(t,e,i,s){return this.tilemap.tileToWorldXY(t,e,i,s,this)},getTileCorners:function(t,e,i){return this.tilemap.getTileCorners(t,e,i,this)},weightedRandomize:function(t,e,i,s,n){return a.WeightedRandomize(e,i,s,n,t,this.layer),this},worldToTileX:function(t,e,i){return this.tilemap.worldToTileX(t,e,i,this)},worldToTileY:function(t,e,i){return this.tilemap.worldToTileY(t,e,i,this)},worldToTileXY:function(t,e,i,s,n){return this.tilemap.worldToTileXY(t,e,i,s,n,this)},destroy:function(t){void 0===t&&(t=!0),this.tilemap&&(this.layer.tilemapLayer===this&&(this.layer.tilemapLayer=void 0),t&&this.tilemap.removeLayer(this),this.tilemap=void 0,this.layer=void 0,this.culledTiles.length=0,this.cullCallback=null,this.gidMap=[],this.tileset=[],o.prototype.destroy.call(this))}});t.exports=u},16153:(t,e,i)=>{var s=i(61340),n=new s,r=new s,o=new s;t.exports=function(t,e,i,s){var a=e.cull(i),h=a.length,l=i.alpha*e.alpha;if(!(0===h||l<=0)){var u=n,c=r,d=o;c.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY),u.copyFrom(i.matrix);var f=t.currentContext,p=e.gidMap;f.save(),s?(u.multiplyWithOffset(s,-i.scrollX*e.scrollFactorX,-i.scrollY*e.scrollFactorY),c.e=e.x,c.f=e.y,u.multiply(c,d),d.copyToContext(f)):(c.e-=i.scrollX*e.scrollFactorX,c.f-=i.scrollY*e.scrollFactorY,c.copyToContext(f)),(!t.antialias||e.scaleX>1||e.scaleY>1)&&(f.imageSmoothingEnabled=!1);for(var v=0;v{var s=i(29747),n=s,r=s;n=i(99558),r=i(16153),t.exports={renderWebGL:n,renderCanvas:r}},99558:(t,e,i)=>{var s=i(70554);t.exports=function(t,e,i){var n=e.cull(i),r=n.length,o=i.alpha*e.alpha;if(!(0===r||o<=0)){var a=e.gidMap,h=t.pipelines.set(e.pipeline,e),l=s.getTintAppendFloatAlpha,u=e.scrollFactorX,c=e.scrollFactorY,d=e.x,f=e.y,p=e.scaleX,v=e.scaleY;t.pipelines.preBatch(e);for(var g=0;g{var s=i(83419),n=i(26099),r=new s({initialize:function(t,e,i,s,r,o,a,h,l){(void 0===i||i<=0)&&(i=32),(void 0===s||s<=0)&&(s=32),void 0===r&&(r=0),void 0===o&&(o=0),void 0===a&&(a={}),void 0===h&&(h={}),this.name=t,this.firstgid=e,this.tileWidth=i,this.tileHeight=s,this.tileMargin=r,this.tileSpacing=o,this.tileProperties=a,this.tileData=h,this.tileOffset=new n,void 0!==l&&this.tileOffset.set(l.x,l.y),this.image=null,this.glTexture=null,this.rows=0,this.columns=0,this.total=0,this.texCoordinates=[]},getTileProperties:function(t){return this.containsTileIndex(t)?this.tileProperties[t-this.firstgid]:null},getTileData:function(t){return this.containsTileIndex(t)?this.tileData[t-this.firstgid]:null},getTileCollisionGroup:function(t){var e=this.getTileData(t);return e&&e.objectgroup?e.objectgroup:null},containsTileIndex:function(t){return t>=this.firstgid&&ti.width||e.height>i.height?this.updateTileData(e.width,e.height):this.updateTileData(i.width,i.height,i.x,i.y),this},setTileSize:function(t,e){return void 0!==t&&(this.tileWidth=t),void 0!==e&&(this.tileHeight=e),this.image&&this.updateTileData(this.image.source[0].width,this.image.source[0].height),this},setSpacing:function(t,e){return void 0!==t&&(this.tileMargin=t),void 0!==e&&(this.tileSpacing=e),this.image&&this.updateTileData(this.image.source[0].width,this.image.source[0].height),this},updateTileData:function(t,e,i,s){void 0===i&&(i=0),void 0===s&&(s=0);var n=(e-2*this.tileMargin+this.tileSpacing)/(this.tileHeight+this.tileSpacing),r=(t-2*this.tileMargin+this.tileSpacing)/(this.tileWidth+this.tileSpacing);n%1==0&&r%1==0||console.warn("Image tile area not tile size multiple in: "+this.name),n=Math.floor(n),r=Math.floor(r),this.rows=n,this.columns=r,this.total=n*r,this.texCoordinates.length=0;for(var o=this.tileMargin+i,a=this.tileMargin+s,h=0;h{var s=i(7423);t.exports=function(t,e,i){var n=s(t,e,!0,i),r=s(t,e-1,!0,i),o=s(t,e+1,!0,i),a=s(t-1,e,!0,i),h=s(t+1,e,!0,i),l=n&&n.collides;return l&&(n.faceTop=!0,n.faceBottom=!0,n.faceLeft=!0,n.faceRight=!0),r&&r.collides&&(l&&(n.faceTop=!1),r.faceBottom=!l),o&&o.collides&&(l&&(n.faceBottom=!1),o.faceTop=!l),a&&a.collides&&(l&&(n.faceLeft=!1),a.faceRight=!l),h&&h.collides&&(l&&(n.faceRight=!1),h.faceLeft=!l),n&&!n.collides&&n.resetFaces(),n}},42573:(t,e,i)=>{var s=i(7423),n=i(7386);t.exports=function(t,e,i,r,o){for(var a=null,h=null,l=null,u=null,c=n(t,e,i,r,null,o),d=0;d{var s=new(i(26099));t.exports=function(t,e,i,n){var r=i.tilemapLayer,o=r.cullPaddingX,a=r.cullPaddingY,h=r.tilemap.tileToWorldXY(t,e,s,n,r);return h.x>n.worldView.x+r.scaleX*i.tileWidth*(-o-.5)&&h.xn.worldView.y+r.scaleY*i.tileHeight*(-a-1)&&h.y{var s=i(42573),n=i(7386),r=i(62991),o=i(23029);t.exports=function(t,e,i,a,h,l,u,c){void 0===u&&(u=!0);var d=n(t,e,i,a,null,c),f=[];d.forEach((function(t){var e=new o(t.layer,t.index,t.x,t.y,t.width,t.height,t.baseWidth,t.baseHeight);e.copy(t),f.push(e)}));for(var p=h-t,v=l-e,g=0;g{var s=i(62644),n=i(7386),r=i(27987);t.exports=function(t,e,i,o,a,h){i||(i={}),Array.isArray(t)||(t=[t]);var l=h.tilemapLayer;o||(o=l.scene),a||(a=o.cameras.main);var u,c=h.width,d=h.height,f=n(0,0,c,d,null,h),p=[],v=function(t,e,i){for(var s=0;s{var s=i(87841),n=i(63448),r=i(56583),o=new s;t.exports=function(t,e){var i=t.tilemapLayer.tilemap,s=t.tilemapLayer,a=Math.floor(i.tileWidth*s.scaleX),h=Math.floor(i.tileHeight*s.scaleY),l=r(e.worldView.x-s.x,a,0,!0)-s.cullPaddingX,u=n(e.worldView.right-s.x,a,0,!0)+s.cullPaddingX,c=r(e.worldView.y-s.y,h,0,!0)-s.cullPaddingY,d=n(e.worldView.bottom-s.y,h,0,!0)+s.cullPaddingY;return o.setTo(l,c,u-l,d-c)}},30003:(t,e,i)=>{var s=i(19545),n=i(32483);t.exports=function(t,e,i,r){void 0===i&&(i=[]),void 0===r&&(r=0),i.length=0;var o=t.tilemapLayer,a=s(t,e);return(o.skipCull||1!==o.scrollFactorX||1!==o.scrollFactorY)&&(a.left=0,a.right=t.width,a.top=0,a.bottom=t.height),n(t,a,r,i),i}},35137:(t,e,i)=>{var s=i(7386),n=i(42573),r=i(20576);t.exports=function(t,e,i,o,a,h,l){for(var u=-1!==l.collideIndexes.indexOf(t),c=s(e,i,o,a,null,l),d=0;d{var s=i(7386);t.exports=function(t,e,i,n,r,o,a,h){return s(i,n,r,o,a,h).filter(t,e)}},52692:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=0),void 0===i&&(i=!1);var n,r,o,a=0;if(i){for(r=s.height-1;r>=0;r--)for(n=s.width-1;n>=0;n--)if((o=s.data[r][n])&&o.index===t){if(a===e)return o;a+=1}}else for(r=0;r{var s=i(7386);t.exports=function(t,e,i,n,r,o,a,h){return s(i,n,r,o,a,h).find(t,e)||null}},97560:(t,e,i)=>{var s=i(7386);t.exports=function(t,e,i,n,r,o,a,h){s(i,n,r,o,a,h).forEach(t,e)}},43305:(t,e,i)=>{var s=i(91907),n=i(30003),r=i(9474),o=i(14018),a=i(29747),h=i(54503);t.exports=function(t){return t===s.ORTHOGONAL?n:t===s.HEXAGONAL?r:t===s.STAGGERED?h:t===s.ISOMETRIC?o:a}},7423:(t,e,i)=>{var s=i(62991);t.exports=function(t,e,i,n){if(s(t,e,n)){var r=n.data[e][t]||null;return r?-1===r.index?i?r:null:r:null}return null}},60540:(t,e,i)=>{var s=i(7423),n=new(i(26099));t.exports=function(t,e,i,r,o){return o.tilemapLayer.worldToTileXY(t,e,!0,n,r),s(n.x,n.y,i,o)}},55826:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n){var r=n.baseTileWidth,o=n.baseTileHeight,a=n.tilemapLayer,h=0,l=0;a&&(i||(i=a.scene.cameras.main),h=a.x+i.scrollX*(1-a.scrollFactorX),l=a.y+i.scrollY*(1-a.scrollFactorY),r*=a.scaleX,o*=a.scaleY);var u=h+t*r,c=l+e*o;return[new s(u,c),new s(u+r,c),new s(u+r,c+o),new s(u,c+o)]}},11758:(t,e,i)=>{var s=i(91907),n=i(27229),r=i(29747),o=i(55826);t.exports=function(t){return t===s.ORTHOGONAL?o:t===s.ISOMETRIC?r:t===s.HEXAGONAL?n:(s.STAGGERED,r)}},39167:(t,e,i)=>{var s=i(91907),n=i(29747),r=i(97281);t.exports=function(t){return t===s.ORTHOGONAL?r:n}},62e3:(t,e,i)=>{var s=i(91907),n=i(19951),r=i(14127),o=i(29747),a=i(97202),h=i(70326);t.exports=function(t){return t===s.ORTHOGONAL?h:t===s.ISOMETRIC?r:t===s.HEXAGONAL?n:t===s.STAGGERED?a:o}},5984:(t,e,i)=>{var s=i(91907),n=i(29747),r=i(28054),o=i(29650);t.exports=function(t){return t===s.ORTHOGONAL?o:t===s.STAGGERED?r:n}},7386:(t,e,i)=>{var s=i(95540);t.exports=function(t,e,i,n,r,o){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=o.width),void 0===n&&(n=o.height),r||(r={});var a=s(r,"isNotEmpty",!1),h=s(r,"isColliding",!1),l=s(r,"hasInterestingFace",!1);t<0&&(i+=t,t=0),e<0&&(n+=e,e=0),t+i>o.width&&(i=Math.max(o.width-t,0)),e+n>o.height&&(n=Math.max(o.height-e,0));for(var u=[],c=e;c{var s=i(55738),n=i(7386),r=i(91865),o=i(29747),a=i(26099),h=function(t,e){return r.RectangleToTriangle(e,t)},l=new a,u=new a,c=new a;t.exports=function(t,e,i,a){if(void 0===t)return[];var d=o;t instanceof s.Circle?d=r.CircleToRectangle:t instanceof s.Rectangle?d=r.RectangleToRectangle:t instanceof s.Triangle?d=h:t instanceof s.Line&&(d=r.LineToRectangle),a.tilemapLayer.worldToTileXY(t.left,t.top,!0,u,i);var f=u.x,p=u.y;a.tilemapLayer.worldToTileXY(t.right,t.bottom,!1,c,i);var v=Math.ceil(c.x),g=Math.ceil(c.y),m=Math.max(v-f,1),y=Math.max(g-p,1),x=n(f,p,m,y,e,a),T=a.tileWidth,w=a.tileHeight;a.tilemapLayer&&(T*=a.tilemapLayer.scaleX,w*=a.tilemapLayer.scaleY);for(var b=[],S=new s.Rectangle(0,0,T,w),E=0;E{var s=i(7386),n=i(26099),r=new n,o=new n;t.exports=function(t,e,i,n,a,h,l){var u=l.tilemapLayer.tilemap._convert.WorldToTileXY;u(t,e,!0,r,h,l);var c=r.x,d=r.y;u(t+i,e+n,!1,o,h,l);var f=Math.ceil(o.x),p=Math.ceil(o.y);return s(c,d,f-c,p-d,a,l)}},96113:(t,e,i)=>{var s=i(91907),n=i(20242),r=i(10095);t.exports=function(t){return t===s.ORTHOGONAL?r:n}},16926:(t,e,i)=>{var s=i(91907),n=i(86625),r=i(96897),o=i(29747),a=i(15108),h=i(85896);t.exports=function(t){return t===s.ORTHOGONAL?h:t===s.ISOMETRIC?r:t===s.HEXAGONAL?n:t===s.STAGGERED?a:o}},55762:(t,e,i)=>{var s=i(91907),n=i(20242),r=i(51900),o=i(63288);t.exports=function(t){return t===s.ORTHOGONAL?o:t===s.STAGGERED?r:n}},45091:(t,e,i)=>{var s=i(62991);t.exports=function(t,e,i){if(s(t,e,i)){var n=i.data[e][t];return null!==n&&n.index>-1}return!1}},24152:(t,e,i)=>{var s=i(45091),n=new(i(26099));t.exports=function(t,e,i,r){r.tilemapLayer.worldToTileXY(t,e,!0,n,i);var o=n.x,a=n.y;return s(o,a,r)}},90454:(t,e,i)=>{var s=i(63448),n=i(56583);t.exports=function(t,e){var i,r,o,a,h=t.tilemapLayer.tilemap,l=t.tilemapLayer,u=Math.floor(h.tileWidth*l.scaleX),c=Math.floor(h.tileHeight*l.scaleY),d=t.hexSideLength;if("y"===t.staggerAxis){var f=(c-d)/2+d;i=n(e.worldView.x-l.x,u,0,!0)-l.cullPaddingX,r=s(e.worldView.right-l.x,u,0,!0)+l.cullPaddingX,o=n(e.worldView.y-l.y,f,0,!0)-l.cullPaddingY,a=s(e.worldView.bottom-l.y,f,0,!0)+l.cullPaddingY}else{var p=(u-d)/2+d;i=n(e.worldView.x-l.x,p,0,!0)-l.cullPaddingX,r=s(e.worldView.right-l.x,p,0,!0)+l.cullPaddingX,o=n(e.worldView.y-l.y,c,0,!0)-l.cullPaddingY,a=s(e.worldView.bottom-l.y,c,0,!0)+l.cullPaddingY}return{left:i,right:r,top:o,bottom:a}}},9474:(t,e,i)=>{var s=i(90454),n=i(32483);t.exports=function(t,e,i,r){void 0===i&&(i=[]),void 0===r&&(r=0),i.length=0;var o=t.tilemapLayer,a=s(t,e);return o.skipCull&&1===o.scrollFactorX&&1===o.scrollFactorY&&(a.left=0,a.right=t.width,a.top=0,a.bottom=t.height),n(t,a,r,i),i}},27229:(t,e,i)=>{var s=i(19951),n=i(26099),r=new n;t.exports=function(t,e,i,o){var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(a*=l.scaleX,h*=l.scaleY);var u,c,d=s(t,e,r,i,o),f=[],p=.5773502691896257;"y"===o.staggerAxis?(u=p*a,c=h/2):(u=a/2,c=p*h);for(var v=0;v<6;v++){var g=2*Math.PI*(.5-v)/6;f.push(new n(d.x+u*Math.cos(g),d.y+c*Math.sin(g)))}return f}},19951:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){i||(i=new s);var o=r.baseTileWidth,a=r.baseTileHeight,h=r.tilemapLayer,l=0,u=0;h&&(n||(n=h.scene.cameras.main),l=h.x+n.scrollX*(1-h.scrollFactorX),u=h.y+n.scrollY*(1-h.scrollFactorY),o*=h.scaleX,a*=h.scaleY);var c,d,f=o/2,p=a/2;return"y"===r.staggerAxis?(c=l+o*t+o,d=u+1.5*e*p+p,e%2==0&&("odd"===this.staggerIndex?c-=f:c+=f)):"x"===this.staggerAxis&&"odd"===this.staggerIndex&&(c=l+1.5*t*f+f,d=u+a*t+a,t%2==0&&("odd"===this.staggerIndex?d-=p:d+=p)),i.set(c,d)}},86625:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o){n||(n=new s);var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(r||(r=l.scene.cameras.main),t-=l.x+r.scrollX*(1-l.scrollFactorX),e-=l.y+r.scrollY*(1-l.scrollFactorY),a*=l.scaleX,h*=l.scaleY);var u,c,d,f,p,v=.5773502691896257,g=-.3333333333333333,m=.6666666666666666,y=a/2,x=h/2;"y"===o.staggerAxis?(d=v*(u=(t-y)/(v*a))+g*(c=(e-x)/x),f=0*u+m*c):(d=g*(u=(t-y)/y)+v*(c=(e-x)/(v*h)),f=m*u+0*c),p=-d-f;var T,w=Math.round(d),b=Math.round(f),S=Math.round(p),E=Math.abs(w-d),A=Math.abs(b-f),C=Math.abs(S-p);E>A&&E>C?w=-b-S:A>C&&(b=-w-S);var _=b;return T="odd"===o.staggerIndex?_%2==0?b/2+w:b/2+w-.5:_%2==0?b/2+w:b/2+w+.5,n.set(T,_)}},62991:t=>{t.exports=function(t,e,i){return t>=0&&t=0&&e{var s=i(33528);t.exports=function(t,e,i,n){void 0===i&&(i=[]),void 0===n&&(n=0),i.length=0;var r,o,a,h=t.tilemapLayer,l=t.data,u=t.width,c=t.height,d=h.skipCull,f=u,p=c;if(0===n)for(o=0;o=0;r--)(a=l[o][r])&&-1!==a.index&&a.visible&&0!==a.alpha&&(d||s(r,o,t,e))&&i.push(a);else if(2===n)for(o=p;o>=0;o--)for(r=0;r=0;o--)for(r=f;r>=0;r--)(a=l[o][r])&&-1!==a.index&&a.visible&&0!==a.alpha&&(d||s(r,o,t,e))&&i.push(a);return h.tilesDrawn=i.length,h.tilesTotal=u*c,i}},14127:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){i||(i=new s);var o=r.baseTileWidth,a=r.baseTileHeight,h=r.tilemapLayer,l=0,u=0;h&&(n||(n=h.scene.cameras.main),l=h.x+n.scrollX*(1-h.scrollFactorX),o*=h.scaleX,u=h.y+n.scrollY*(1-h.scrollFactorY),a*=h.scaleY);var c=l+o/2*(t-e),d=u+(t+e)*(a/2);return i.set(c,d)}},96897:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o,a){n||(n=new s);var h=o.baseTileWidth,l=o.baseTileHeight,u=o.tilemapLayer;u&&(r||(r=u.scene.cameras.main),e-=u.y+r.scrollY*(1-u.scrollFactorY),l*=u.scaleY,t-=u.x+r.scrollX*(1-u.scrollFactorX),h*=u.scaleX);var c=h/2,d=l/2;a||(e-=l);var f=.5*((t-=c)/c+e/d),p=.5*(-t/c+e/d);return i&&(f=Math.floor(f),p=Math.floor(p)),n.set(f,p)}},71558:(t,e,i)=>{var s=i(23029),n=i(62991),r=i(72023),o=i(20576);t.exports=function(t,e,i,a,h){if(void 0===a&&(a=!0),!n(e,i,h))return null;var l,u=h.data[i][e],c=u&&u.collides;t instanceof s?(null===h.data[i][e]&&(h.data[i][e]=new s(h,t.index,e,i,h.tileWidth,h.tileHeight)),h.data[i][e].copy(t)):(l=t,null===h.data[i][e]?h.data[i][e]=new s(h,l,e,i,h.tileWidth,h.tileHeight):h.data[i][e].index=l);var d=h.data[i][e],f=-1!==h.collideIndexes.indexOf(d.index);if(-1===(l=t instanceof s?t.index:t))d.width=h.tileWidth,d.height=h.tileHeight;else{var p=h.tilemapLayer.tilemap,v=p.tiles[l][2],g=p.tilesets[v];d.width=g.tileWidth,d.height=g.tileHeight}return o(d,f),a&&c!==d.collides&&r(e,i,h),d}},26303:(t,e,i)=>{var s=i(71558),n=new(i(26099));t.exports=function(t,e,i,r,o,a){return a.tilemapLayer.worldToTileXY(e,i,!0,n,o,a),s(t,n.x,n.y,r,a)}},14051:(t,e,i)=>{var s=i(42573),n=i(71558);t.exports=function(t,e,i,r,o){if(void 0===r&&(r=!0),!Array.isArray(t))return null;Array.isArray(t[0])||(t=[t]);for(var a=t.length,h=t[0].length,l=0;l{var s=i(7386),n=i(26546);t.exports=function(t,e,i,r,o,a){var h,l=s(t,e,i,r,{},a);if(!o)for(o=[],h=0;h{var s=i(23029),n=i(62991),r=i(72023);t.exports=function(t,e,i,o,a){if(void 0===i&&(i=!0),void 0===o&&(o=!0),!n(t,e,a))return null;var h=a.data[e][t];return h?(a.data[e][t]=i?null:new s(a,-1,t,e,a.tileWidth,a.tileHeight),o&&h&&h.collides&&r(t,e,a),h):null}},94178:(t,e,i)=>{var s=i(63557),n=new(i(26099));t.exports=function(t,e,i,r,o,a){return a.tilemapLayer.worldToTileXY(t,e,!0,n,o,a),s(n.x,n.y,i,r,a)}},15533:(t,e,i)=>{var s=i(7386),n=i(3956),r=new n(105,210,231,150),o=new n(243,134,48,200),a=new n(40,39,37,150);t.exports=function(t,e,i){void 0===e&&(e={});var n=void 0!==e.tileColor?e.tileColor:r,h=void 0!==e.collidingTileColor?e.collidingTileColor:o,l=void 0!==e.faceColor?e.faceColor:a,u=s(0,0,i.width,i.height,null,i);t.translateCanvas(i.tilemapLayer.x,i.tilemapLayer.y),t.scaleCanvas(i.tilemapLayer.scaleX,i.tilemapLayer.scaleY);for(var c=0;c{var s=i(7386);t.exports=function(t,e,i,n,r,o,a){for(var h=s(i,n,r,o,null,a),l=0;l{t.exports=function(t,e,i,s){var n,r,o,a=t.data,h=t.width,l=t.height,u=t.tilemapLayer,c=Math.max(0,e.left),d=Math.min(h,e.right),f=Math.max(0,e.top),p=Math.min(l,e.bottom);if(0===i)for(r=f;r=c;n--)(o=a[r][n])&&-1!==o.index&&o.visible&&0!==o.alpha&&s.push(o);else if(2===i)for(r=p;r>=f;r--)for(n=c;a[r]&&n=f;r--)for(n=d;a[r]&&n>=c;n--)(o=a[r][n])&&-1!==o.index&&o.visible&&0!==o.alpha&&s.push(o);return u.tilesDrawn=s.length,u.tilesTotal=h*l,s}},57068:(t,e,i)=>{var s=i(20576),n=i(42573),r=i(9589);t.exports=function(t,e,i,o,a){void 0===e&&(e=!0),void 0===i&&(i=!0),void 0===a&&(a=!0),Array.isArray(t)||(t=[t]);for(var h=0;h{var s=i(20576),n=i(42573),r=i(9589);t.exports=function(t,e,i,o,a,h){if(void 0===i&&(i=!0),void 0===o&&(o=!0),void 0===h&&(h=!0),!(t>e)){for(var l=t;l<=e;l++)r(l,i,a);if(h)for(var u=0;u=t&&d.index<=e&&s(d,i)}o&&n(0,0,a.width,a.height,a)}}},75661:(t,e,i)=>{var s=i(20576),n=i(42573),r=i(9589);t.exports=function(t,e,i,o){void 0===e&&(e=!0),void 0===i&&(i=!0),Array.isArray(t)||(t=[t]);for(var a=0;a{var s=i(20576),n=i(42573),r=i(97022);t.exports=function(t,e,i,o){void 0===e&&(e=!0),void 0===i&&(i=!0);for(var a=0;a{var s=i(20576),n=i(42573);t.exports=function(t,e,i){void 0===t&&(t=!0),void 0===e&&(e=!0);for(var r=0;r0&&s(a,t)}}e&&n(0,0,i.width,i.height,i)}},9589:t=>{t.exports=function(t,e,i){var s=i.collideIndexes.indexOf(t);e&&-1===s?i.collideIndexes.push(t):e||-1===s||i.collideIndexes.splice(s,1)}},20576:t=>{t.exports=function(t,e){e?t.setCollision(!0,!0,!0,!0,!1):t.resetCollision(!1)}},79583:t=>{t.exports=function(t,e,i,s){if("number"==typeof t)s.callbacks[t]=null!==e?{callback:e,callbackContext:i}:void 0;else for(var n=0,r=t.length;n{var s=i(7386);t.exports=function(t,e,i,n,r,o,a){for(var h=s(t,e,i,n,null,a),l=0;l{var s=i(7386),n=i(33680);t.exports=function(t,e,i,r,o){var a=s(t,e,i,r,null,o),h=a.map((function(t){return t.index}));n(h);for(var l=0;l{var s=i(63448),n=i(56583);t.exports=function(t,e){var i=t.tilemapLayer.tilemap,r=t.tilemapLayer,o=Math.floor(i.tileWidth*r.scaleX),a=Math.floor(i.tileHeight*r.scaleY);return{left:n(e.worldView.x-r.x,o,0,!0)-r.cullPaddingX,right:s(e.worldView.right-r.x,o,0,!0)+r.cullPaddingX,top:n(e.worldView.y-r.y,a/2,0,!0)-r.cullPaddingY,bottom:s(e.worldView.bottom-r.y,a/2,0,!0)+r.cullPaddingY}}},54503:(t,e,i)=>{var s=i(61325),n=i(32483);t.exports=function(t,e,i,r){void 0===i&&(i=[]),void 0===r&&(r=0),i.length=0;var o=t.tilemapLayer,a=s(t,e);return o.skipCull&&1===o.scrollFactorX&&1===o.scrollFactorY&&(a.left=0,a.right=t.width,a.top=0,a.bottom=t.height),n(t,a,r,i),i}},97202:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r){i||(i=new s);var o=r.baseTileWidth,a=r.baseTileHeight,h=r.tilemapLayer,l=0,u=0;h&&(n||(n=h.scene.cameras.main),l=h.x+n.scrollX*(1-h.scrollFactorX),o*=h.scaleX,u=h.y+n.scrollY*(1-h.scrollFactorY),a*=h.scaleY);var c=l+t*o+e%2*(o/2),d=u+e*(a/2);return i.set(c,d)}},28054:t=>{t.exports=function(t,e,i){var s=i.baseTileHeight,n=i.tilemapLayer,r=0;return n&&(void 0===e&&(e=n.scene.cameras.main),r=n.y+e.scrollY*(1-n.scrollFactorY),s*=n.scaleY),r+t*(s/2)+s}},15108:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o){n||(n=new s);var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(r||(r=l.scene.cameras.main),e-=l.y+r.scrollY*(1-l.scrollFactorY),h*=l.scaleY,t-=l.x+r.scrollX*(1-l.scrollFactorX),a*=l.scaleX);var u=i?Math.floor(e/(h/2)):e/(h/2),c=i?Math.floor((t+u%2*.5*a)/a):(t+u%2*.5*a)/a;return n.set(c,u)}},51900:t=>{t.exports=function(t,e,i,s){var n=s.baseTileHeight,r=s.tilemapLayer;return r&&(i||(i=r.scene.cameras.main),t-=r.y+i.scrollY*(1-r.scrollFactorY),n*=r.scaleY),e?Math.floor(t/(n/2)):t/(n/2)}},86560:(t,e,i)=>{var s=i(7386);t.exports=function(t,e,i,n,r,o,a){for(var h=s(i,n,r,o,null,a),l=0;l{t.exports=function(t,e,i){var s=i.baseTileWidth,n=i.tilemapLayer,r=0;return n&&(e||(e=n.scene.cameras.main),r=n.x+e.scrollX*(1-n.scrollFactorX),s*=n.scaleX),r+t*s}},70326:(t,e,i)=>{var s=i(97281),n=i(29650),r=i(26099);t.exports=function(t,e,i,o,a){return i||(i=new r(0,0)),i.x=s(t,o,a),i.y=n(e,o,a),i}},29650:t=>{t.exports=function(t,e,i){var s=i.baseTileHeight,n=i.tilemapLayer,r=0;return n&&(e||(e=n.scene.cameras.main),r=n.y+e.scrollY*(1-n.scrollFactorY),s*=n.scaleY),r+t*s}},77366:(t,e,i)=>{var s=i(7386),n=i(75508);t.exports=function(t,e,i,r,o,a){if(o){var h,l=s(t,e,i,r,null,a),u=0;for(h=0;h{var s=i(85896),n=new(i(26099));t.exports=function(t,e,i,r){return s(t,0,e,n,i,r),n.x}},85896:(t,e,i)=>{var s=i(26099);t.exports=function(t,e,i,n,r,o){void 0===i&&(i=!0),n||(n=new s);var a=o.baseTileWidth,h=o.baseTileHeight,l=o.tilemapLayer;l&&(r||(r=l.scene.cameras.main),t-=l.x+r.scrollX*(1-l.scrollFactorX),e-=l.y+r.scrollY*(1-l.scrollFactorY),a*=l.scaleX,h*=l.scaleY);var u=t/a,c=e/h;return i&&(u=Math.floor(u),c=Math.floor(c)),n.set(u,c)}},63288:(t,e,i)=>{var s=i(85896),n=new(i(26099));t.exports=function(t,e,i,r){return s(0,t,e,n,i,r),n.y}},81086:(t,e,i)=>{t.exports={CalculateFacesAt:i(72023),CalculateFacesWithin:i(42573),CheckIsoBounds:i(33528),Copy:i(1785),CreateFromTiles:i(78419),CullBounds:i(19545),CullTiles:i(30003),Fill:i(35137),FilterTiles:i(40253),FindByIndex:i(52692),FindTile:i(66151),ForEachTile:i(97560),GetCullTilesFunction:i(43305),GetTileAt:i(7423),GetTileAtWorldXY:i(60540),GetTileCorners:i(55826),GetTileCornersFunction:i(11758),GetTilesWithin:i(7386),GetTilesWithinShape:i(91141),GetTilesWithinWorldXY:i(96523),GetTileToWorldXFunction:i(39167),GetTileToWorldXYFunction:i(62e3),GetTileToWorldYFunction:i(5984),GetWorldToTileXFunction:i(96113),GetWorldToTileXYFunction:i(16926),GetWorldToTileYFunction:i(55762),HasTileAt:i(45091),HasTileAtWorldXY:i(24152),HexagonalCullBounds:i(90454),HexagonalCullTiles:i(9474),HexagonalGetTileCorners:i(27229),HexagonalTileToWorldXY:i(19951),HexagonalWorldToTileXY:i(86625),IsInLayerBounds:i(62991),IsometricCullTiles:i(14018),IsometricTileToWorldXY:i(14127),IsometricWorldToTileXY:i(96897),PutTileAt:i(71558),PutTileAtWorldXY:i(26303),PutTilesAt:i(14051),Randomize:i(77389),RemoveTileAt:i(63557),RemoveTileAtWorldXY:i(94178),RenderDebug:i(15533),ReplaceByIndex:i(27987),RunCull:i(32483),SetCollision:i(57068),SetCollisionBetween:i(37266),SetCollisionByExclusion:i(75661),SetCollisionByProperty:i(64740),SetCollisionFromCollisionGroup:i(63307),SetLayerCollisionIndex:i(9589),SetTileCollision:i(20576),SetTileIndexCallback:i(79583),SetTileLocationCallback:i(93254),Shuffle:i(32903),StaggeredCullBounds:i(61325),StaggeredCullTiles:i(54503),StaggeredTileToWorldXY:i(97202),StaggeredTileToWorldY:i(28054),StaggeredWorldToTileXY:i(15108),StaggeredWorldToTileY:i(51900),SwapByIndex:i(86560),TileToWorldX:i(97281),TileToWorldXY:i(70326),TileToWorldY:i(29650),WeightedRandomize:i(77366),WorldToTileX:i(10095),WorldToTileXY:i(85896),WorldToTileY:i(63288)}},91907:t=>{t.exports={ORTHOGONAL:0,ISOMETRIC:1,STAGGERED:2,HEXAGONAL:3}},21829:(t,e,i)=>{var s={ORIENTATION:i(91907)};t.exports=s},62501:(t,e,i)=>{var s=i(79291),n=i(21829),r={Components:i(81086),Parsers:i(57442),Formats:i(80341),ImageCollection:i(16536),ParseToTilemap:i(31989),Tile:i(23029),Tilemap:i(49075),TilemapCreator:i(45939),TilemapFactory:i(46029),Tileset:i(33629),TilemapLayer:i(20442),Orientation:i(91907),LayerData:i(14977),MapData:i(87010),ObjectLayer:i(48700)};r=s(!1,r,n.ORIENTATION),t.exports=r},14977:(t,e,i)=>{var s=i(83419),n=i(91907),r=i(95540),o=new s({initialize:function(t){void 0===t&&(t={}),this.name=r(t,"name","layer"),this.id=r(t,"id",0),this.x=r(t,"x",0),this.y=r(t,"y",0),this.width=r(t,"width",0),this.height=r(t,"height",0),this.tileWidth=r(t,"tileWidth",0),this.tileHeight=r(t,"tileHeight",0),this.baseTileWidth=r(t,"baseTileWidth",this.tileWidth),this.baseTileHeight=r(t,"baseTileHeight",this.tileHeight),this.orientation=r(t,"orientation",n.ORTHOGONAL),this.widthInPixels=r(t,"widthInPixels",this.width*this.baseTileWidth),this.heightInPixels=r(t,"heightInPixels",this.height*this.baseTileHeight),this.alpha=r(t,"alpha",1),this.visible=r(t,"visible",!0),this.properties=r(t,"properties",[]),this.indexes=r(t,"indexes",[]),this.collideIndexes=r(t,"collideIndexes",[]),this.callbacks=r(t,"callbacks",[]),this.bodies=r(t,"bodies",[]),this.data=r(t,"data",[]),this.tilemapLayer=r(t,"tilemapLayer",null),this.hexSideLength=r(t,"hexSideLength",0),this.staggerAxis=r(t,"staggerAxis","y"),this.staggerIndex=r(t,"staggerIndex","odd")}});t.exports=o},87010:(t,e,i)=>{var s=i(83419),n=i(91907),r=i(95540),o=new s({initialize:function(t){void 0===t&&(t={}),this.name=r(t,"name","map"),this.width=r(t,"width",0),this.height=r(t,"height",0),this.infinite=r(t,"infinite",!1),this.tileWidth=r(t,"tileWidth",0),this.tileHeight=r(t,"tileHeight",0),this.widthInPixels=r(t,"widthInPixels",this.width*this.tileWidth),this.heightInPixels=r(t,"heightInPixels",this.height*this.tileHeight),this.format=r(t,"format",null),this.orientation=r(t,"orientation",n.ORTHOGONAL),this.renderOrder=r(t,"renderOrder","right-down"),this.version=r(t,"version","1"),this.properties=r(t,"properties",{}),this.layers=r(t,"layers",[]),this.images=r(t,"images",[]),this.objects=r(t,"objects",[]),Array.isArray(this.objects)||(this.objects=[]),this.collision=r(t,"collision",{}),this.tilesets=r(t,"tilesets",[]),this.imageCollections=r(t,"imageCollections",[]),this.tiles=r(t,"tiles",[]),this.hexSideLength=r(t,"hexSideLength",0),this.staggerAxis=r(t,"staggerAxis","y"),this.staggerIndex=r(t,"staggerIndex","odd")}});t.exports=o},48700:(t,e,i)=>{var s=i(83419),n=i(95540),r=new s({initialize:function(t){void 0===t&&(t={}),this.name=n(t,"name","object layer"),this.id=n(t,"id",0),this.opacity=n(t,"opacity",1),this.properties=n(t,"properties",{}),this.propertyTypes=n(t,"propertytypes",{}),this.type=n(t,"type","objectgroup"),this.visible=n(t,"visible",!0),this.objects=n(t,"objects",[]),Array.isArray(this.objects)||(this.objects=[])}});t.exports=r},6641:(t,e,i)=>{var s=i(91907);t.exports=function(t){return"isometric"===(t=t.toLowerCase())?s.ISOMETRIC:"staggered"===t?s.STAGGERED:"hexagonal"===t?s.HEXAGONAL:s.ORTHOGONAL}},46177:(t,e,i)=>{var s=i(80341),n=i(2342),r=i(82593),o=i(46594),a=i(87021);t.exports=function(t,e,i,h,l,u){var c;switch(e){case s.ARRAY_2D:c=n(t,i,h,l,u);break;case s.CSV:c=r(t,i,h,l,u);break;case s.TILED_JSON:c=o(t,i,u);break;case s.WELTMEISTER:c=a(t,i,u);break;default:console.warn("Unrecognized tilemap data format: "+e),c=null}return c}},2342:(t,e,i)=>{var s=i(80341),n=i(14977),r=i(87010),o=i(23029);t.exports=function(t,e,i,a,h){for(var l=new n({tileWidth:i,tileHeight:a}),u=new r({name:t,tileWidth:i,tileHeight:a,format:s.ARRAY_2D,layers:[l]}),c=[],d=e.length,f=0,p=0;p{var s=i(80341),n=i(2342);t.exports=function(t,e,i,r,o){var a=e.trim().split("\n").map((function(t){return t.split(",")})),h=n(t,a,i,r,o);return h.format=s.CSV,h}},6656:(t,e,i)=>{var s=i(14977),n=i(23029);t.exports=function(t,e){for(var i=[],r=0;r-1?new n(a,f,c,u,o.tilesize,o.tilesize):e?null:new n(a,-1,c,u,o.tilesize,o.tilesize),h.push(d)}l.push(h),h=[]}a.data=l,i.push(a)}return i}},96483:(t,e,i)=>{var s=i(33629);t.exports=function(t){for(var e=[],i=[],n=0;n{var s=i(80341),n=i(87010),r=i(6656),o=i(96483);t.exports=function(t,e,i){if(0===e.layer.length)return console.warn("No layers found in the Weltmeister map: "+t),null;for(var a=0,h=0,l=0;la&&(a=e.layer[l].width),e.layer[l].height>h&&(h=e.layer[l].height);var u=new n({width:a,height:h,name:t,tileWidth:e.layer[0].tilesize,tileHeight:e.layer[0].tilesize,format:s.WELTMEISTER});return u.layers=r(e,i),u.tilesets=o(e),u}},52833:(t,e,i)=>{t.exports={ParseTileLayers:i(6656),ParseTilesets:i(96483),ParseWeltmeister:i(87021)}},57442:(t,e,i)=>{t.exports={FromOrientationString:i(6641),Parse:i(46177),Parse2DArray:i(2342),ParseCSV:i(82593),Impact:i(52833),Tiled:i(96761)}},51233:(t,e,i)=>{var s=i(79291);t.exports=function(t){for(var e,i,n,r,o,a=0;a{t.exports=function(t){for(var e=window.atob(t),i=e.length,s=new Array(i/4),n=0;n>>0;return s}},84101:(t,e,i)=>{var s=i(33629);t.exports=function(t){var e,i,n=[];for(e=0;e{var s=i(95540);t.exports=function(t,e,i){if(!e)return{i:0,layers:t.layers,name:"",opacity:1,visible:!0,x:0,y:0};var n=e.x+s(e,"startx",0)*t.tilewidth+s(e,"offsetx",0),r=e.y+s(e,"starty",0)*t.tileheight+s(e,"offsety",0);return{i:0,layers:e.layers,name:i.name+e.name+"/",opacity:i.opacity*e.opacity,visible:i.visible&&e.visible,x:i.x+n,y:i.y+r}}},29920:t=>{var e=2147483648,i=1073741824,s=536870912;t.exports=function(t){var n=Boolean(t&e),r=Boolean(t&i),o=Boolean(t&s);t&=536870911;var a=0,h=!1;return n&&r&&o?(a=Math.PI/2,h=!0):n&&r&&!o?(a=Math.PI,h=!1):n&&!r&&o?(a=Math.PI/2,h=!1):!n||r||o?!n&&r&&o?(a=3*Math.PI/2,h=!1):n||!r||o?n||r||!o?n||r||o||(a=0,h=!1):(a=3*Math.PI/2,h=!0):(a=Math.PI,h=!0):(a=0,h=!0),{gid:t,flippedHorizontal:n,flippedVertical:r,flippedAntiDiagonal:o,rotation:a,flipped:h}}},12635:(t,e,i)=>{var s=i(95540),n=i(79677);t.exports=function(t){for(var e=[],i=[],r=n(t);r.i0;)if(r.i>=r.layers.length){if(i.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}r=i.pop()}else{var o=r.layers[r.i];if(r.i++,"imagelayer"===o.type){var a=s(o,"offsetx",0)+s(o,"startx",0),h=s(o,"offsety",0)+s(o,"starty",0);e.push({name:r.name+o.name,image:o.image,x:r.x+a+o.x,y:r.y+h+o.y,alpha:r.opacity*o.opacity,visible:r.visible&&o.visible,properties:s(o,"properties",{})})}else if("group"===o.type){var l=n(t,o,r);i.push(r),r=l}}return e}},46594:(t,e,i)=>{var s=i(51233),n=i(84101),r=i(91907),o=i(62644),a=i(80341),h=i(6641),l=i(87010),u=i(12635),c=i(22611),d=i(28200),f=i(24619);t.exports=function(t,e,i){var p=o(e),v=new l({width:p.width,height:p.height,name:t,tileWidth:p.tilewidth,tileHeight:p.tileheight,orientation:h(p.orientation),format:a.TILED_JSON,version:p.version,properties:p.properties,renderOrder:p.renderorder,infinite:p.infinite});v.orientation===r.HEXAGONAL&&(v.hexSideLength=p.hexsidelength,v.staggerAxis=p.staggeraxis,v.staggerIndex=p.staggerindex),v.layers=d(p,i),v.images=u(p);var g=f(p);return v.tilesets=g.tilesets,v.imageCollections=g.imageCollections,v.objects=c(p),v.tiles=n(v),s(v),v}},52205:(t,e,i)=>{var s=i(18254),n=i(29920),r=function(t){return{x:t.x,y:t.y}},o=["id","name","type","rotation","properties","visible","x","y","width","height"];t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=0);var a=s(t,o);if(a.x+=e,a.y+=i,t.gid){var h=n(t.gid);a.gid=h.gid,a.flippedHorizontal=h.flippedHorizontal,a.flippedVertical=h.flippedVertical,a.flippedAntiDiagonal=h.flippedAntiDiagonal}else t.polyline?a.polyline=t.polyline.map(r):t.polygon?a.polygon=t.polygon.map(r):t.ellipse?a.ellipse=t.ellipse:t.text?a.text=t.text:t.point?a.point=!0:a.rectangle=!0;return a}},22611:(t,e,i)=>{var s=i(95540),n=i(52205),r=i(48700),o=i(79677);t.exports=function(t){for(var e=[],i=[],a=o(t);a.i0;)if(a.i>=a.layers.length){if(i.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}a=i.pop()}else{var h=a.layers[a.i];if(a.i++,h.opacity*=a.opacity,h.visible=a.visible&&h.visible,"objectgroup"===h.type){h.name=a.name+h.name;for(var l=a.x+s(h,"startx",0)+s(h,"offsetx",0),u=a.y+s(h,"starty",0)+s(h,"offsety",0),c=[],d=0;d{var s=i(41868),n=i(91907),r=i(79677),o=i(6641),a=i(95540),h=i(14977),l=i(29920),u=i(23029);t.exports=function(t,e){for(var i=a(t,"infinite",!1),c=[],d=[],f=r(t);f.i0;)if(f.i>=f.layers.length){if(d.length<1){console.warn("TilemapParser.parseTiledJSON - Invalid layer group hierarchy");break}f=d.pop()}else{var p=f.layers[f.i];if(f.i++,"tilelayer"===p.type)if(p.compression)console.warn("TilemapParser.parseTiledJSON - Layer compression is unsupported, skipping layer '"+p.name+"'");else{if(p.encoding&&"base64"===p.encoding){if(p.chunks)for(var v=0;v0?((y=new u(g,m.gid,O,F,t.tilewidth,t.tileheight)).rotation=m.rotation,y.flipX=m.flipped,T[F][O]=y):(x=e?null:new u(g,-1,O,F,t.tilewidth,t.tileheight),T[F][O]=x),++w===C.width&&(P++,w=0)}}else{(g=new h({name:f.name+p.name,id:p.id,x:f.x+a(p,"offsetx",0)+p.x,y:f.y+a(p,"offsety",0)+p.y,width:p.width,height:p.height,tileWidth:t.tilewidth,tileHeight:t.tileheight,alpha:f.opacity*p.opacity,visible:f.visible&&p.visible,properties:a(p,"properties",[]),orientation:o(t.orientation)})).orientation===n.HEXAGONAL&&(g.hexSideLength=t.hexsidelength,g.staggerAxis=t.staggeraxis,g.staggerIndex=t.staggerindex);for(var D=[],k=0,I=p.data.length;k0?((y=new u(g,m.gid,w,T.length,t.tilewidth,t.tileheight)).rotation=m.rotation,y.flipX=m.flipped,D.push(y)):(x=e?null:new u(g,-1,w,T.length,t.tilewidth,t.tileheight),D.push(x)),++w===p.width&&(T.push(D),w=0,D=[])}g.data=T,c.push(g)}else if("group"===p.type){var B=r(t,p,f);d.push(f),f=B}}return c}},24619:(t,e,i)=>{var s=i(33629),n=i(16536),r=i(52205),o=i(57880);t.exports=function(t){for(var e,i=[],a=[],h=null,l=0;l1){var d=void 0,f=void 0;if(Array.isArray(u.tiles)){d=d||{},f=f||{};for(var p=0;p{t.exports=function(t,e){for(var i=0;i0){var r,o,a,h={},l={};if(Array.isArray(s.edgecolors))for(r=0;r{t.exports={AssignTileProperties:i(51233),Base64Decode:i(41868),BuildTilesetIndex:i(84101),CreateGroupLayer:i(79677),ParseGID:i(29920),ParseImageLayers:i(12635),ParseJSONTiled:i(46594),ParseObject:i(52205),ParseObjectLayers:i(22611),ParseTileLayers:i(28200),ParseTilesets:i(24619)}},33385:(t,e,i)=>{var s=i(83419),n=i(37277),r=i(44594),o=i(94880),a=i(72905),h=new s({initialize:function(t){this.scene=t,this.systems=t.sys,this.now=0,this.startTime=0,this.timeScale=1,this.paused=!1,this._active=[],this._pendingInsertion=[],this._pendingRemoval=[],t.sys.events.once(r.BOOT,this.boot,this),t.sys.events.on(r.START,this.start,this)},boot:function(){this.now=this.systems.game.loop.time,this.systems.events.once(r.DESTROY,this.destroy,this)},start:function(){this.startTime=this.systems.game.loop.time;var t=this.systems.events;t.on(r.PRE_UPDATE,this.preUpdate,this),t.on(r.UPDATE,this.update,this),t.once(r.SHUTDOWN,this.shutdown,this)},addEvent:function(t){var e;return t instanceof o?(e=t,this.removeEvent(e),e.elapsed=e.startAt,e.hasDispatched=!1,e.repeatCount=-1===e.repeat||e.loop?999999999999:e.repeat):e=new o(t),this._pendingInsertion.push(e),e},delayedCall:function(t,e,i,s){return this.addEvent({delay:t,callback:e,args:i,callbackScope:s})},clearPendingEvents:function(){return this._pendingInsertion=[],this},removeEvent:function(t){Array.isArray(t)||(t=[t]);for(var e=0;e-1&&this._active.splice(n,1),s.destroy()}for(i=0;i=s.delay)){var n=s.elapsed-s.delay;if(s.elapsed=s.delay,!s.hasDispatched&&s.callback&&(s.hasDispatched=!0,s.callback.apply(s.callbackScope,s.args)),s.repeatCount>0){if(s.repeatCount--,n>=s.delay)for(;n>=s.delay&&s.repeatCount>0;)s.callback&&s.callback.apply(s.callbackScope,s.args),n-=s.delay,s.repeatCount--;s.elapsed=n,s.hasDispatched=!1}else s.hasDispatched&&this._pendingRemoval.push(s)}}}},shutdown:function(){var t;for(t=0;t{var s=i(83419),n=i(50792),r=i(39429),o=i(95540),a=i(44594),h=i(89809),l=new s({Extends:n,initialize:function(t,e){n.call(this),this.scene=t,this.systems=t.sys,this.elapsed=0,this.timeScale=1,this.paused=!0,this.complete=!1,this.totalComplete=0,this.loop=0,this.iteration=0,this.events=[];var i=this.systems.events;i.on(a.PRE_UPDATE,this.preUpdate,this),i.on(a.UPDATE,this.update,this),i.once(a.SHUTDOWN,this.destroy,this),e&&this.add(e)},preUpdate:function(t,e){this.paused||(this.elapsed+=e*this.timeScale)},update:function(){if(!this.paused&&!this.complete){var t,e,i=this.events,s=!1,n=this.systems;for(t=0;t=i.length&&(0!==this.loop&&(-1===this.loop||this.loop>this.iteration)?(this.iteration++,this.reset(!0)):this.complete=!0),this.complete&&this.emit(h.COMPLETE,this)}},play:function(t){return void 0===t&&(t=!0),this.paused=!1,this.complete=!1,this.totalComplete=0,t&&this.reset(),this},pause:function(){this.paused=!0;for(var t=this.events,e=0;e0&&(i=e[e.length-1].time);for(var s=0;s{var s=i(83419),n=i(95540),r=new s({initialize:function(t){this.delay=0,this.repeat=0,this.repeatCount=0,this.loop=!1,this.callback,this.callbackScope,this.args,this.timeScale=1,this.startAt=0,this.elapsed=0,this.paused=!1,this.hasDispatched=!1,this.reset(t)},reset:function(t){if(this.delay=n(t,"delay",0),this.repeat=n(t,"repeat",0),this.loop=n(t,"loop",!1),this.callback=n(t,"callback",void 0),this.callbackScope=n(t,"callbackScope",this),this.args=n(t,"args",[]),this.timeScale=n(t,"timeScale",1),this.startAt=n(t,"startAt",0),this.paused=n(t,"paused",!1),this.elapsed=this.startAt,this.hasDispatched=!1,this.repeatCount=-1===this.repeat||this.loop?999999999999:this.repeat,0===this.delay&&(this.repeat>0||this.loop))throw new Error("TimerEvent infinite loop created via zero delay");return this},getProgress:function(){return this.elapsed/this.delay},getOverallProgress:function(){if(this.repeat>0){var t=this.delay+this.delay*this.repeat;return(this.elapsed+this.delay*(this.repeat-this.repeatCount))/t}return this.getProgress()},getRepeatCount:function(){return this.repeatCount},getElapsed:function(){return this.elapsed},getElapsedSeconds:function(){return.001*this.elapsed},getRemaining:function(){return this.delay-this.elapsed},getRemainingSeconds:function(){return.001*this.getRemaining()},getOverallRemaining:function(){return this.delay*(1+this.repeatCount)-this.elapsed},getOverallRemainingSeconds:function(){return.001*this.getOverallRemaining()},remove:function(t){void 0===t&&(t=!1),this.elapsed=this.delay,this.hasDispatched=!t,this.repeatCount=0},destroy:function(){this.callback=void 0,this.callbackScope=void 0,this.args=[]}});t.exports=r},35945:t=>{t.exports="complete"},89809:(t,e,i)=>{t.exports={COMPLETE:i(35945)}},90291:(t,e,i)=>{t.exports={Clock:i(33385),Events:i(89809),Timeline:i(96120),TimerEvent:i(94880)}},40382:(t,e,i)=>{var s=i(72905),n=i(83419),r=i(43491),o=i(88032),a=i(37277),h=i(44594),l=i(93109),u=i(86081),c=i(8357),d=i(43960),f=i(26012),p=new n({initialize:function(t){this.scene=t,this.events=t.sys.events,this.timeScale=1,this.paused=!1,this.processing=!1,this.tweens=[],this.time=0,this.startTime=0,this.nextTime=0,this.prevTime=0,this.maxLag=500,this.lagSkip=33,this.gap=1e3/240,this.events.once(h.BOOT,this.boot,this),this.events.on(h.START,this.start,this)},boot:function(){this.events.once(h.DESTROY,this.destroy,this)},start:function(){this.timeScale=1,this.paused=!1,this.startTime=Date.now(),this.prevTime=this.startTime,this.nextTime=this.gap,this.events.on(h.UPDATE,this.update,this),this.events.once(h.SHUTDOWN,this.shutdown,this)},create:function(t){Array.isArray(t)||(t=[t]);for(var e=[],i=0;i-1},existing:function(t){return this.has(t)||this.tweens.push(t.reset()),this},addCounter:function(t){var e=o(this,t);return this.tweens.push(e.reset()),e},stagger:function(t,e){return l(t,e)},setLagSmooth:function(t,e){return void 0===t&&(t=1/1e-8),void 0===e&&(e=0),this.maxLag=t,this.lagSkip=Math.min(e,this.maxLag),this},setFps:function(t){return void 0===t&&(t=240),this.gap=1e3/t,this.nextTime=1e3*this.time+this.gap,this},getDelta:function(t){var e=Date.now()-this.prevTime;e>this.maxLag&&(this.startTime+=e-this.lagSkip),this.prevTime+=e;var i=this.prevTime-this.startTime,s=i-this.nextTime,n=i-1e3*this.time;return s>0||t?(i/=1e3,this.time=i,this.nextTime+=s+(s>=this.gap?4:this.gap-s)):n=0,n},tick:function(){return this.step(!0),this},update:function(){this.paused||this.step(!1)},step:function(t){void 0===t&&(t=!1);var e=this.getDelta(t);if(!(e<=0)){var i,s;this.processing=!0;var n=[],r=this.tweens;for(i=0;i0){for(i=0;i-1&&(s.isPendingRemove()||s.isDestroyed())&&(r.splice(a,1),s.destroy())}n.length=0}this.processing=!1}},remove:function(t){return this.processing?t.setPendingRemoveState():(s(this.tweens,t),t.setRemovedState()),this},reset:function(t){return this.existing(t),t.seek(),t.setActiveState(),this},makeActive:function(t){return this.existing(t),t.setActiveState(),this},each:function(t,e){var i,s=[null];for(i=1;i{t.exports=function(t,e,i){return t&&t.hasOwnProperty(e)?t[e]:i}},6113:(t,e,i)=>{var s=i(62640),n=i(35355);t.exports=function(t,e){var i=s.Power0;if("string"==typeof t)if(s.hasOwnProperty(t))i=s[t];else{var r="";if(t.indexOf(".")){var o=(r=t.substring(t.indexOf(".")+1)).toLowerCase();"in"===o?r="easeIn":"out"===o?r="easeOut":"inout"===o&&(r="easeInOut")}t=n(t.substring(0,t.indexOf(".")+1)+r),s.hasOwnProperty(t)&&(i=s[t])}else"function"==typeof t&&(i=t);if(!e)return i;var a=e.slice(0);return a.unshift(0),function(t){return a[0]=t,i.apply(this,a)}}},91389:(t,e,i)=>{var s=i(89318),n=i(77259),r={bezier:s,catmull:n,catmullrom:n,linear:i(28392)};t.exports=function(t){if(null===t)return null;var e=r.linear;return"string"==typeof t?r.hasOwnProperty(t)&&(e=r[t]):"function"==typeof t&&(e=t),e}},55292:t=>{t.exports=function(t,e,i){var s;t.hasOwnProperty(e)?s="function"===typeof t[e]?function(i,s,n,r,o,a){return t[e](i,s,n,r,o,a)}:function(){return t[e]}:s="function"==typeof i?i:function(){return i};return s}},82985:(t,e,i)=>{var s=i(81076);t.exports=function(t){var e,i=[];if(t.hasOwnProperty("props"))for(e in t.props)"_"!==e.substring(0,1)&&i.push({key:e,value:t.props[e]});else for(e in t)-1===s.indexOf(e)&&"_"!==e.substring(0,1)&&i.push({key:e,value:t[e]});return i}},62329:(t,e,i)=>{var s=i(35154);t.exports=function(t){var e=s(t,"targets",null);return null===e||("function"==typeof e&&(e=e.call()),Array.isArray(e)||(e=[e])),e}},17777:(t,e,i)=>{var s=i(30976),n=i(99472);function r(t){return!!t.getActive&&"function"==typeof t.getActive}function o(t){return!!t.getStart&&"function"==typeof t.getStart}function a(t){return!!t.getEnd&&"function"==typeof t.getEnd}var h=function(t,e){var i,l,u=function(t,e,i){return i},c=function(t,e,i){return i},d=null,f=typeof e;if("number"===f)u=function(){return e};else if(Array.isArray(e))c=function(){return e[0]},u=function(){return e[e.length-1]};else if("string"===f){var p=e.toLowerCase(),v="random"===p.substring(0,6),g="int"===p.substring(0,3);if(v||g){var m=p.indexOf("("),y=p.indexOf(")"),x=p.indexOf(",");if(!(m&&y&&x))throw new Error("invalid random() format");var T=parseFloat(p.substring(m+1,x)),w=parseFloat(p.substring(x+1,y));u=v?function(){return n(T,w)}:function(){return s(T,w)}}else{p=p[0];var b=parseFloat(e.substr(2));switch(p){case"+":u=function(t,e,i){return i+b};break;case"-":u=function(t,e,i){return i-b};break;case"*":u=function(t,e,i){return i*b};break;case"/":u=function(t,e,i){return i/b};break;default:u=function(){return parseFloat(e)}}}}else if("function"===f)u=e;else if("object"===f)if(o(l=e)||a(l)||r(l))r(e)&&(d=e.getActive),a(e)&&(u=e.getEnd),o(e)&&(c=e.getStart);else if(e.hasOwnProperty("value"))i=h(t,e.value);else{var S=e.hasOwnProperty("to"),E=e.hasOwnProperty("from"),A=e.hasOwnProperty("start");if(S&&(E||A)){if(i=h(t,e.to),A){var C=h(t,e.start);i.getActive=C.getEnd}if(E){var _=h(t,e.from);i.getStart=_.getEnd}}}return i||(i={getActive:d,getEnd:u,getStart:c}),i};t.exports=h},88032:(t,e,i)=>{var s=i(70402),n=i(69902),r=i(23568),o=i(57355),a=i(6113),h=i(55292),l=i(35154),u=i(17777),c=i(269),d=i(86081);t.exports=function(t,e,i){if(e instanceof d)return e.parent=t,e;i=void 0===i?n:c(n,i);var f=l(e,"from",0),p=l(e,"to",1),v=[{value:f}],g=l(e,"delay",i.delay),m=l(e,"easeParams",i.easeParams),y=l(e,"ease",i.ease),x=u("value",p),T=new d(t,v),w=T.add(0,"value",x.getEnd,x.getStart,x.getActive,a(l(e,"ease",y),l(e,"easeParams",m)),h(e,"delay",g),l(e,"duration",i.duration),o(e,"yoyo",i.yoyo),l(e,"hold",i.hold),l(e,"repeat",i.repeat),l(e,"repeatDelay",i.repeatDelay),!1,!1);w.start=f,w.current=f,T.completeDelay=r(e,"completeDelay",0),T.loop=Math.round(r(e,"loop",0)),T.loopDelay=Math.round(r(e,"loopDelay",0)),T.paused=o(e,"paused",!1),T.persist=o(e,"persist",!1),T.callbackScope=l(e,"callbackScope",T);for(var b=s.TYPES,S=0;S{var s=i(6113),n=i(35154),r=i(36383);t.exports=function(t,e){var i;void 0===e&&(e={});var o=n(e,"start",0),a=n(e,"ease",null),h=n(e,"grid",null),l=n(e,"from",0),u="first"===l,c="center"===l,d="last"===l,f="number"==typeof l,p=Array.isArray(t),v=p?parseFloat(t[0]):parseFloat(t),g=p?parseFloat(t[1]):0,m=Math.max(v,g);if(p&&(o+=v),h){var y=h[0],x=h[1],T=0,w=0,b=0,S=0,E=[];d?(T=y-1,w=x-1):f?(T=l%y,w=Math.floor(l/y)):c&&(T=(y-1)/2,w=(x-1)/2);for(var A=r.MIN_SAFE_INTEGER,C=0;CA&&(A=M),E[C][_]=M}}}var P=a?s(a):null;return i=h?function(t,e,i,s){var n,r=0,a=s%y,h=Math.floor(s/y);if(a>=0&&a=0&&h{var s=i(70402),n=i(69902),r=i(23568),o=i(57355),a=i(6113),h=i(91389),l=i(55292),u=i(82985),c=i(62329),d=i(35154),f=i(17777),p=i(269),v=i(86081);t.exports=function(t,e,i){if(e instanceof v)return e.parent=t,e;i=void 0===i?n:p(n,i);var g=c(e);!g&&i.targets&&(g=i.targets);for(var m=u(e),y=d(e,"delay",i.delay),x=d(e,"duration",i.duration),T=d(e,"easeParams",i.easeParams),w=d(e,"ease",i.ease),b=d(e,"hold",i.hold),S=d(e,"repeat",i.repeat),E=d(e,"repeatDelay",i.repeatDelay),A=o(e,"yoyo",i.yoyo),C=o(e,"flipX",i.flipX),_=o(e,"flipY",i.flipY),M=d(e,"interpolation",i.interpolation),P=function(t,e,i,s){if("texture"===i){var n=s,r=void 0;Array.isArray(s)?(n=s[0],r=s[1]):s.hasOwnProperty("value")?(n=s.value,Array.isArray(s.value)?(n=s.value[0],r=s.value[1]):"string"==typeof s.value&&(n=s.value)):"string"==typeof s&&(n=s),t.addFrame(e,n,r,l(s,"delay",y),d(s,"duration",x),d(s,"hold",b),d(s,"repeat",S),d(s,"repeatDelay",E),o(s,"flipX",C),o(s,"flipY",_))}else{var u=f(i,s),c=h(d(s,"interpolation",M));t.add(e,i,u.getEnd,u.getStart,u.getActive,a(d(s,"ease",w),d(s,"easeParams",T)),l(s,"delay",y),d(s,"duration",x),o(s,"yoyo",A),d(s,"hold",b),d(s,"repeat",S),d(s,"repeatDelay",E),o(s,"flipX",C),o(s,"flipY",_),c,c?s:null)}},R=new v(t,g),L=0;L{var s=i(70402),n=i(23568),r=i(57355),o=i(62329),a=i(35154),h=i(8357),l=i(43960);t.exports=function(t,e){if(e instanceof l)return e.parent=t,e;var i,u=new l(t);u.startDelay=a(e,"delay",0),u.completeDelay=n(e,"completeDelay",0),u.loop=Math.round(n(e,"loop",a(e,"repeat",0))),u.loopDelay=Math.round(n(e,"loopDelay",a(e,"repeatDelay",0))),u.paused=r(e,"paused",!1),u.persist=r(e,"persist",!1),u.callbackScope=a(e,"callbackScope",u);var c=s.TYPES;for(i=0;i{t.exports={GetBoolean:i(57355),GetEaseFunction:i(6113),GetInterpolationFunction:i(91389),GetNewValue:i(55292),GetProps:i(82985),GetTargets:i(62329),GetValueOp:i(17777),NumberTweenBuilder:i(88032),StaggerBuilder:i(93109),TweenBuilder:i(8357)}},73685:t=>{t.exports="active"},98540:t=>{t.exports="complete"},67233:t=>{t.exports="loop"},2859:t=>{t.exports="pause"},98336:t=>{t.exports="repeat"},25764:t=>{t.exports="resume"},32193:t=>{t.exports="start"},84371:t=>{t.exports="stop"},70766:t=>{t.exports="update"},55659:t=>{t.exports="yoyo"},842:(t,e,i)=>{t.exports={TWEEN_ACTIVE:i(73685),TWEEN_COMPLETE:i(98540),TWEEN_LOOP:i(67233),TWEEN_PAUSE:i(2859),TWEEN_RESUME:i(25764),TWEEN_REPEAT:i(98336),TWEEN_START:i(32193),TWEEN_STOP:i(84371),TWEEN_UPDATE:i(70766),TWEEN_YOYO:i(55659)}},43066:(t,e,i)=>{var s={States:i(86353),Builders:i(30231),Events:i(842),TweenManager:i(40382),Tween:i(86081),TweenData:i(48177),TweenFrameData:i(42220),BaseTween:i(70402),TweenChain:i(43960)};t.exports=s},70402:(t,e,i)=>{var s=i(83419),n=i(50792),r=i(842),o=i(86353),a=new s({Extends:n,initialize:function(t){n.call(this),this.parent=t,this.data=[],this.totalData=0,this.startDelay=0,this.hasStarted=!1,this.timeScale=1,this.loop=0,this.loopDelay=0,this.loopCounter=0,this.completeDelay=0,this.countdown=0,this.state=o.PENDING,this.paused=!1,this.callbacks={onActive:null,onComplete:null,onLoop:null,onPause:null,onRepeat:null,onResume:null,onStart:null,onStop:null,onUpdate:null,onYoyo:null},this.callbackScope,this.persist=!1},setTimeScale:function(t){return this.timeScale=t,this},getTimeScale:function(){return this.timeScale},isPlaying:function(){return!this.paused&&this.isActive()},isPaused:function(){return this.paused},pause:function(){return this.paused||(this.paused=!0,this.dispatchEvent(r.TWEEN_PAUSE,"onPause")),this},resume:function(){return this.paused&&(this.paused=!1,this.dispatchEvent(r.TWEEN_RESUME,"onResume")),this},makeActive:function(){this.parent.makeActive(this),this.dispatchEvent(r.TWEEN_ACTIVE,"onActive")},onCompleteHandler:function(){this.setPendingRemoveState(),this.dispatchEvent(r.TWEEN_COMPLETE,"onComplete")},complete:function(t){return void 0===t&&(t=0),t?(this.setCompleteDelayState(),this.countdown=t):this.onCompleteHandler(),this},completeAfterLoop:function(t){return void 0===t&&(t=0),this.loopCounter>t&&(this.loopCounter=t),this},remove:function(){return this.parent&&this.parent.remove(this),this},stop:function(){return!this.parent||this.isRemoved()||this.isPendingRemove()||this.isDestroyed()||(this.dispatchEvent(r.TWEEN_STOP,"onStop"),this.setPendingRemoveState()),this},updateLoopCountdown:function(t){this.countdown-=t,this.countdown<=0&&(this.setActiveState(),this.dispatchEvent(r.TWEEN_LOOP,"onLoop"))},updateStartCountdown:function(t){return this.countdown-=t,this.countdown<=0&&(this.hasStarted=!0,this.setActiveState(),this.dispatchEvent(r.TWEEN_START,"onStart"),t=0),t},updateCompleteDelay:function(t){this.countdown-=t,this.countdown<=0&&this.onCompleteHandler()},setCallback:function(t,e,i){return void 0===i&&(i=[]),this.callbacks.hasOwnProperty(t)&&(this.callbacks[t]={func:e,params:i}),this},setPendingState:function(){this.state=o.PENDING},setActiveState:function(){this.state=o.ACTIVE,this.hasStarted=!1},setLoopDelayState:function(){this.state=o.LOOP_DELAY},setCompleteDelayState:function(){this.state=o.COMPLETE_DELAY},setStartDelayState:function(){this.state=o.START_DELAY,this.countdown=this.startDelay,this.hasStarted=!1},setPendingRemoveState:function(){this.state=o.PENDING_REMOVE},setRemovedState:function(){this.state=o.REMOVED},setFinishedState:function(){this.state=o.FINISHED},setDestroyedState:function(){this.state=o.DESTROYED},isPending:function(){return this.state===o.PENDING},isActive:function(){return this.state===o.ACTIVE},isLoopDelayed:function(){return this.state===o.LOOP_DELAY},isCompleteDelayed:function(){return this.state===o.COMPLETE_DELAY},isStartDelayed:function(){return this.state===o.START_DELAY},isPendingRemove:function(){return this.state===o.PENDING_REMOVE},isRemoved:function(){return this.state===o.REMOVED},isFinished:function(){return this.state===o.FINISHED},isDestroyed:function(){return this.state===o.DESTROYED},destroy:function(){this.data&&this.data.forEach((function(t){t.destroy()})),this.removeAllListeners(),this.callbacks=null,this.data=null,this.parent=null,this.setDestroyedState()}});a.TYPES=["onActive","onComplete","onLoop","onPause","onRepeat","onResume","onStart","onStop","onUpdate","onYoyo"],t.exports=a},95042:(t,e,i)=>{var s=i(83419),n=i(842),r=i(86353),o=new s({initialize:function(t,e,i,s,n,r,o,a,h,l){this.tween=t,this.targetIndex=e,this.duration=s,this.totalDuration=0,this.delay=0,this.getDelay=i,this.yoyo=n,this.hold=r,this.repeat=o,this.repeatDelay=a,this.repeatCounter=0,this.flipX=h,this.flipY=l,this.progress=0,this.elapsed=0,this.state=0,this.isCountdown=!1},getTarget:function(){return this.tween.targets[this.targetIndex]},setTargetValue:function(t){void 0===t&&(t=this.current),this.tween.targets[this.targetIndex][this.key]=t},setCreatedState:function(){this.state=r.CREATED,this.isCountdown=!1},setDelayState:function(){this.state=r.DELAY,this.isCountdown=!0},setPendingRenderState:function(){this.state=r.PENDING_RENDER,this.isCountdown=!1},setPlayingForwardState:function(){this.state=r.PLAYING_FORWARD,this.isCountdown=!1},setPlayingBackwardState:function(){this.state=r.PLAYING_BACKWARD,this.isCountdown=!1},setHoldState:function(){this.state=r.HOLD_DELAY,this.isCountdown=!0},setRepeatState:function(){this.state=r.REPEAT_DELAY,this.isCountdown=!0},setCompleteState:function(){this.state=r.COMPLETE,this.isCountdown=!1},isCreated:function(){return this.state===r.CREATED},isDelayed:function(){return this.state===r.DELAY},isPendingRender:function(){return this.state===r.PENDING_RENDER},isPlayingForward:function(){return this.state===r.PLAYING_FORWARD},isPlayingBackward:function(){return this.state===r.PLAYING_BACKWARD},isHolding:function(){return this.state===r.HOLD_DELAY},isRepeating:function(){return this.state===r.REPEAT_DELAY},isComplete:function(){return this.state===r.COMPLETE},setStateFromEnd:function(t){this.yoyo?this.onRepeat(t,!0,!0):this.repeatCounter>0?this.onRepeat(t,!0,!1):this.setCompleteState()},setStateFromStart:function(t){this.repeatCounter>0?this.onRepeat(t,!1):this.setCompleteState()},reset:function(){var t=this.tween,e=t.totalTargets,i=this.targetIndex,s=t.targets[i],n=this.key;this.progress=0,this.elapsed=0,this.delay=this.getDelay(s,n,0,i,e,t),this.repeatCounter=-1===this.repeat?r.MAX:this.repeat,this.setPendingRenderState();var o=this.duration+this.hold;this.yoyo&&(o+=this.duration);var a=o+this.repeatDelay;this.totalDuration=this.delay+o,-1===this.repeat?(this.totalDuration+=a*r.MAX,t.isInfinite=!0):this.repeat>0&&(this.totalDuration+=a*this.repeat),this.totalDuration>t.duration&&(t.duration=this.totalDuration),this.delay0&&(this.elapsed=this.delay,this.setDelayState())},onRepeat:function(t,e,i){var s=this.tween,r=s.totalTargets,o=this.targetIndex,a=s.targets[o],h=this.key,l="texture"!==h;if(this.elapsed=t,this.progress=t/this.duration,this.flipX&&a.toggleFlipX(),this.flipY&&a.toggleFlipY(),l&&(e||i)&&(this.start=this.getStartValue(a,h,this.start,o,r,s)),i)return this.setPlayingBackwardState(),void this.dispatchEvent(n.TWEEN_YOYO,"onYoyo");this.repeatCounter--,l&&(this.end=this.getEndValue(a,h,this.start,o,r,s)),this.repeatDelay>0?(this.elapsed=this.repeatDelay-t,l&&(this.current=this.start,a[h]=this.current),this.setRepeatState()):(this.setPlayingForwardState(),this.dispatchEvent(n.TWEEN_REPEAT,"onRepeat"))},destroy:function(){this.tween=null,this.getDelay=null,this.setCompleteState()}});t.exports=o},69902:t=>{t.exports={targets:null,delay:0,duration:1e3,ease:"Power0",easeParams:null,hold:0,repeat:0,repeatDelay:0,yoyo:!1,flipX:!1,flipY:!1,persist:!1,interpolation:null}},81076:t=>{t.exports=["callbackScope","completeDelay","delay","duration","ease","easeParams","flipX","flipY","hold","interpolation","loop","loopDelay","onActive","onActiveParams","onComplete","onCompleteParams","onLoop","onLoopParams","onPause","onPauseParams","onRepeat","onRepeatParams","onResume","onResumeParams","onStart","onStartParams","onStop","onStopParams","onUpdate","onUpdateParams","onYoyo","onYoyoParams","paused","persist","props","repeat","repeatDelay","targets","yoyo"]},86081:(t,e,i)=>{var s=i(70402),n=i(83419),r=i(842),o=i(44603),a=i(39429),h=i(36383),l=i(86353),u=i(48177),c=i(42220),d=new n({Extends:s,initialize:function(t,e){s.call(this,t),this.targets=e,this.totalTargets=e.length,this.isSeeking=!1,this.isInfinite=!1,this.elapsed=0,this.totalElapsed=0,this.duration=0,this.progress=0,this.totalDuration=0,this.totalProgress=0},add:function(t,e,i,s,n,r,o,a,h,l,c,d,f,p,v,g){var m=new u(this,t,e,i,s,n,r,o,a,h,l,c,d,f,p,v,g);return this.totalData=this.data.push(m),m},addFrame:function(t,e,i,s,n,r,o,a,h,l){var u=new c(this,t,e,i,s,n,r,o,a,h,l);return this.totalData=this.data.push(u),u},getValue:function(t){void 0===t&&(t=0);var e=null;return this.data&&(e=this.data[t].current),e},hasTarget:function(t){return this.targets&&-1!==this.targets.indexOf(t)},updateTo:function(t,e,i){if(void 0===i&&(i=!1),"texture"!==t)for(var s=0;s0)this.elapsed=0,this.progress=0,this.loopCounter--,this.initTweenData(!0),this.loopDelay>0?(this.countdown=this.loopDelay,this.setLoopDelayState()):(this.setActiveState(),this.dispatchEvent(r.TWEEN_LOOP,"onLoop"));else{if(!(this.completeDelay>0))return this.onCompleteHandler(),!0;this.countdown=this.completeDelay,this.setCompleteDelayState()}return!1},onCompleteHandler:function(){this.progress=1,this.totalProgress=1,s.prototype.onCompleteHandler.call(this)},play:function(){return this.isDestroyed()?(console.warn("Cannot play destroyed Tween",this),this):((this.isPendingRemove()||this.isFinished())&&this.seek(),this.paused=!1,this.setActiveState(),this)},seek:function(t,e,i){if(void 0===t&&(t=0),void 0===e&&(e=16.6),void 0===i&&(i=!1),this.isDestroyed())return console.warn("Cannot seek destroyed Tween",this),this;i||(this.isSeeking=!0),this.reset(!0),this.initTweenData(!0),this.setActiveState(),this.dispatchEvent(r.TWEEN_ACTIVE,"onActive");var s=this.paused;if(this.paused=!1,t>0){for(var n=Math.floor(t/e),o=t-n*e,a=0;a0&&this.update(o)}return this.paused=s,this.isSeeking=!1,this},initTweenData:function(t){void 0===t&&(t=!1),this.duration=0,this.startDelay=h.MAX_SAFE_INTEGER;for(var e=this.data,i=0;i0?s+n+(s+o)*r:s+n},reset:function(t){return void 0===t&&(t=!1),this.elapsed=0,this.totalElapsed=0,this.progress=0,this.totalProgress=0,this.loopCounter=this.loop,-1===this.loop&&(this.isInfinite=!0,this.loopCounter=l.MAX),t||(this.initTweenData(),this.setActiveState(),this.dispatchEvent(r.TWEEN_ACTIVE,"onActive")),this},update:function(t){if(this.isPendingRemove()||this.isDestroyed())return!0;if(this.paused||this.isFinished())return!1;if(t*=this.timeScale*this.parent.timeScale,this.isLoopDelayed())return this.updateLoopCountdown(t),!1;if(this.isCompleteDelayed())return this.updateCompleteDelay(t),!1;this.hasStarted||(this.startDelay-=t,this.startDelay<=0&&(this.hasStarted=!0,this.dispatchEvent(r.TWEEN_START,"onStart"),t=0));var e=!1;if(this.isActive())for(var i=this.data,s=0;s{var s=i(72905),n=i(70402),r=i(83419),o=i(842),a=i(44603),h=i(39429),l=i(86353),u=new r({Extends:n,initialize:function(t){n.call(this,t),this.currentTween=null,this.currentIndex=0},init:function(){return this.loopCounter=-1===this.loop?l.MAX:this.loop,this.setCurrentTween(0),this.startDelay>0&&!this.isStartDelayed()?this.setStartDelayState():this.setActiveState(),this},add:function(t){var e=this.parent.create(t);Array.isArray(e)||(e=[e]);for(var i=this.data,s=0;s0)this.loopCounter--,this.resetTweens(),this.loopDelay>0?(this.countdown=this.loopDelay,this.setLoopDelayState()):(this.setActiveState(),this.dispatchEvent(o.TWEEN_LOOP,"onLoop"));else{if(!(this.completeDelay>0))return this.onCompleteHandler(),!0;this.countdown=this.completeDelay,this.setCompleteDelayState()}return!1},play:function(){return this.isDestroyed()?(console.warn("Cannot play destroyed TweenChain",this),this):((this.isPendingRemove()||this.isPending())&&this.resetTweens(),this.paused=!1,this.startDelay>0&&!this.isStartDelayed()?this.setStartDelayState():this.setActiveState(),this)},resetTweens:function(){for(var t=this.data,e=this.totalData,i=0;i{var s=i(95042),n=i(45319),r=i(83419),o=i(842),a=new r({Extends:s,initialize:function(t,e,i,n,r,o,a,h,l,u,c,d,f,p,v,g,m){s.call(this,t,e,h,l,u,c,d,f,p,v),this.key=i,this.getActiveValue=o,this.getEndValue=n,this.getStartValue=r,this.ease=a,this.start=0,this.previous=0,this.current=0,this.end=0,this.interpolation=g,this.interpolationData=m},reset:function(t){s.prototype.reset.call(this);var e=this.tween.targets[this.targetIndex],i=this.key;t&&(e[i]=this.start),this.start=0,this.previous=0,this.current=0,this.end=0,this.getActiveValue&&(e[i]=this.getActiveValue(e,i,0))},update:function(t){var e=this.tween,i=e.totalTargets,s=this.targetIndex,r=e.targets[s],a=this.key;if(!r)return this.setCompleteState(),!1;if(this.isCountdown&&(this.elapsed-=t,this.elapsed<=0&&(this.elapsed=0,t=0,this.isDelayed()?this.setPendingRenderState():this.isRepeating()?(this.setPlayingForwardState(),this.dispatchEvent(o.TWEEN_REPEAT,"onRepeat")):this.isHolding()&&this.setStateFromEnd(0))),this.isPendingRender())return this.start=this.getStartValue(r,a,r[a],s,i,e),this.end=this.getEndValue(r,a,this.start,s,i,e),this.current=this.start,r[a]=this.start,this.setPlayingForwardState(),!0;var h=this.isPlayingForward(),l=this.isPlayingBackward();if(h||l){var u=this.elapsed,c=this.duration,d=0,f=!1;(u+=t)>=c?(d=u-c,u=c,f=!0):u<0&&(u=0);var p=n(u/c,0,1);if(this.elapsed=u,this.progress=p,this.previous=this.current,f)h?(this.current=this.end,r[a]=this.end,this.hold>0?(this.elapsed=this.hold,this.setHoldState()):this.setStateFromEnd(d)):(this.current=this.start,r[a]=this.start,this.setStateFromStart(d));else{h||(p=1-p);var v=this.ease(p);this.interpolation?this.current=this.interpolation(this.interpolationData,v):this.current=this.start+(this.end-this.start)*v,r[a]=this.current}this.dispatchEvent(o.TWEEN_UPDATE,"onUpdate")}return!this.isComplete()},dispatchEvent:function(t,e){var i=this.tween;if(!i.isSeeking){var s=i.targets[this.targetIndex],n=this.key,r=this.current,o=this.previous;i.emit(t,i,n,s,r,o);var a=i.callbacks[e];a&&a.func.apply(i.callbackScope,[i,s,n,r,o].concat(a.params))}},destroy:function(){s.prototype.destroy.call(this),this.getActiveValue=null,this.getEndValue=null,this.getStartValue=null,this.ease=null}});t.exports=a},42220:(t,e,i)=>{var s=i(95042),n=i(45319),r=i(83419),o=i(842),a=new r({Extends:s,initialize:function(t,e,i,n,r,o,a,h,l,u,c){s.call(this,t,e,r,o,!1,a,h,l,u,c),this.key="texture",this.startTexture=null,this.endTexture=i,this.startFrame=null,this.endFrame=n,this.yoyo=0!==h},reset:function(t){s.prototype.reset.call(this);var e=this.tween.targets[this.targetIndex];this.startTexture||(this.startTexture=e.texture.key,this.startFrame=e.frame.name),t&&e.setTexture(this.startTexture,this.startFrame)},update:function(t){var e=this.tween,i=this.targetIndex,s=e.targets[i];if(!s)return this.setCompleteState(),!1;if(this.isCountdown&&(this.elapsed-=t,this.elapsed<=0&&(this.elapsed=0,t=0,this.isDelayed()?this.setPendingRenderState():this.isRepeating()?(this.setPlayingForwardState(),this.dispatchEvent(o.TWEEN_REPEAT,"onRepeat")):this.isHolding()&&this.setStateFromEnd(0))),this.isPendingRender())return this.startTexture&&s.setTexture(this.startTexture,this.startFrame),this.setPlayingForwardState(),!0;var r=this.isPlayingForward(),a=this.isPlayingBackward();if(r||a){var h=this.elapsed,l=this.duration,u=0,c=!1;(h+=t)>=l?(u=h-l,h=l,c=!0):h<0&&(h=0);var d=n(h/l,0,1);this.elapsed=h,this.progress=d,c&&(r?(s.setTexture(this.endTexture,this.endFrame),this.hold>0?(this.elapsed=this.hold,this.setHoldState()):this.setStateFromEnd(u)):(s.setTexture(this.startTexture,this.startFrame),this.setStateFromStart(u))),this.dispatchEvent(o.TWEEN_UPDATE,"onUpdate")}return!this.isComplete()},dispatchEvent:function(t,e){var i=this.tween;if(!i.isSeeking){var s=i.targets[this.targetIndex],n=this.key;i.emit(t,i,n,s);var r=i.callbacks[e];r&&r.func.apply(i.callbackScope,[i,s,n].concat(r.params))}},destroy:function(){s.prototype.destroy.call(this),this.startTexture=null,this.endTexture=null,this.startFrame=null,this.endFrame=null}});t.exports=a},86353:t=>{t.exports={CREATED:0,DELAY:2,PENDING_RENDER:4,PLAYING_FORWARD:5,PLAYING_BACKWARD:6,HOLD_DELAY:7,REPEAT_DELAY:8,COMPLETE:9,PENDING:20,ACTIVE:21,LOOP_DELAY:22,COMPLETE_DELAY:23,START_DELAY:24,PENDING_REMOVE:25,REMOVED:26,FINISHED:27,DESTROYED:28,MAX:999999999999}},83419:t=>{function e(t,e,i){var s=i?t[e]:Object.getOwnPropertyDescriptor(t,e);return!i&&s.value&&"object"==typeof s.value&&(s=s.value),!(!s||!function(t){return!!t.get&&"function"==typeof t.get||!!t.set&&"function"==typeof t.set}(s))&&(void 0===s.enumerable&&(s.enumerable=!0),void 0===s.configurable&&(s.configurable=!0),s)}function i(t,e){var i=Object.getOwnPropertyDescriptor(t,e);return!!i&&(i.value&&"object"==typeof i.value&&(i=i.value),!1===i.configurable)}function s(t,s,n,o){for(var a in s)if(s.hasOwnProperty(a)){var h=e(s,a,n);if(!1!==h){if(i((o||t).prototype,a)){if(r.ignoreFinals)continue;throw new Error("cannot override final property '"+a+"', set Class.ignoreFinals = true to skip")}Object.defineProperty(t.prototype,a,h)}else t.prototype[a]=s[a]}}function n(t,e){if(e){Array.isArray(e)||(e=[e]);for(var i=0;i{t.exports=function(){}},20242:t=>{t.exports=function(){return null}},71146:t=>{t.exports=function(t,e,i,s,n){if(void 0===n&&(n=t),i>0){var r=i-t.length;if(r<=0)return null}if(!Array.isArray(e))return-1===t.indexOf(e)?(t.push(e),s&&s.call(n,e),e):null;for(var o=e.length-1;o>=0;)-1!==t.indexOf(e[o])&&e.splice(o,1),o--;if(0===(o=e.length))return null;i>0&&o>r&&(e.splice(r),o=r);for(var a=0;a{t.exports=function(t,e,i,s,n,r){if(void 0===i&&(i=0),void 0===r&&(r=t),s>0){var o=s-t.length;if(o<=0)return null}if(!Array.isArray(e))return-1===t.indexOf(e)?(t.splice(i,0,e),n&&n.call(r,e),e):null;for(var a=e.length-1;a>=0;)-1!==t.indexOf(e[a])&&e.pop(),a--;if(0===(a=e.length))return null;s>0&&a>o&&(e.splice(o),a=o);for(var h=a-1;h>=0;h--){var l=e[h];t.splice(i,0,l),n&&n.call(r,l)}return e}},66905:t=>{t.exports=function(t,e){var i=t.indexOf(e);return-1!==i&&i{var s=i(82011);t.exports=function(t,e,i,n,r){void 0===n&&(n=0),void 0===r&&(r=t.length);var o=0;if(s(t,n,r))for(var a=n;a{t.exports=function(t,e,i){var s,n=[null];for(s=3;s{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===n&&(n=0),void 0===r&&(r=t.length),s(t,n,r)){var o,a=[null];for(o=5;o{t.exports=function(t,e,i){if(!e.length)return NaN;if(1===e.length)return e[0];var s,n,r=1;if(i){if(te.length&&(r=e.length),i?(s=e[r-1][i],(n=e[r][i])-t<=t-s?e[r]:e[r-1]):(s=e[r-1],(n=e[r])-t<=t-s?n:s)}},43491:t=>{var e=function(t,i){void 0===i&&(i=[]);for(var s=0;s{var s=i(82011);t.exports=function(t,e,i,n,r){void 0===n&&(n=0),void 0===r&&(r=t.length);var o=[];if(s(t,n,r))for(var a=n;a{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===n&&(n=0),void 0===r&&(r=t.length),s(t,n,r))for(var o=n;o{t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=t.length);var s=e+Math.floor(Math.random()*i);return void 0===t[s]?null:t[s]}},85835:t=>{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),n=t.indexOf(i);if(s<0||n<0)throw new Error("Supplied items must be elements of the same array");return s>n||(t.splice(s,1),n===t.length-1?t.push(e):t.splice(n,0,e)),t}},83371:t=>{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),n=t.indexOf(i);if(s<0||n<0)throw new Error("Supplied items must be elements of the same array");return s{t.exports=function(t,e){var i=t.indexOf(e);if(i>0){var s=t[i-1],n=t.indexOf(s);t[i]=s,t[n]=e}return t}},69693:t=>{t.exports=function(t,e,i){var s=t.indexOf(e);if(-1===s||i<0||i>=t.length)throw new Error("Supplied index out of bounds");return s!==i&&(t.splice(s,1),t.splice(i,0,e)),e}},40853:t=>{t.exports=function(t,e){var i=t.indexOf(e);if(-1!==i&&i{t.exports=function(t,e,i,s){var n,r=[],o=!1;if((i||s)&&(o=!0,i||(i=""),s||(s="")),e=e;n--)o?r.push(i+n.toString()+s):r.push(n);else for(n=t;n<=e;n++)o?r.push(i+n.toString()+s):r.push(n);return r}},593:(t,e,i)=>{var s=i(2284);t.exports=function(t,e,i){void 0===t&&(t=0),void 0===e&&(e=null),void 0===i&&(i=1),null===e&&(e=t,t=0);for(var n=[],r=Math.max(s((e-t)/(i||1)),0),o=0;o{function e(t,e,i){var s=t[e];t[e]=t[i],t[i]=s}function i(t,e){return te?1:0}var s=function(t,n,r,o,a){for(void 0===r&&(r=0),void 0===o&&(o=t.length-1),void 0===a&&(a=i);o>r;){if(o-r>600){var h=o-r+1,l=n-r+1,u=Math.log(h),c=.5*Math.exp(2*u/3),d=.5*Math.sqrt(u*c*(h-c)/h)*(l-h/2<0?-1:1),f=Math.max(r,Math.floor(n-l*c/h+d)),p=Math.min(o,Math.floor(n+(h-l)*c/h+d));s(t,n,f,p,a)}var v=t[n],g=r,m=o;for(e(t,r,n),a(t[o],v)>0&&e(t,r,o);g0;)m--}0===a(t[r],v)?e(t,r,m):e(t,++m,o),m<=n&&(r=m+1),n<=m&&(o=m-1)}};t.exports=s},88492:(t,e,i)=>{var s=i(35154),n=i(33680),r=function(t,e,i){for(var s=[],n=0;n{var s=i(19133);t.exports=function(t,e,i,n){var r;if(void 0===n&&(n=t),!Array.isArray(e))return-1!==(r=t.indexOf(e))?(s(t,r),i&&i.call(n,e),e):null;for(var o=e.length-1,a=[];o>=0;){var h=e[o];-1!==(r=t.indexOf(h))&&(s(t,r),a.push(h),i&&i.call(n,h)),o--}return a}},60248:(t,e,i)=>{var s=i(19133);t.exports=function(t,e,i,n){if(void 0===n&&(n=t),e<0||e>t.length-1)throw new Error("Index out of bounds");var r=s(t,e);return i&&i.call(n,r),r}},81409:(t,e,i)=>{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===e&&(e=0),void 0===i&&(i=t.length),void 0===r&&(r=t),s(t,e,i)){var o=i-e,a=t.splice(e,o);if(n)for(var h=0;h{var s=i(19133);t.exports=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=t.length);var n=e+Math.floor(Math.random()*i);return s(t,n)}},42169:t=>{t.exports=function(t,e,i){var s=t.indexOf(e),n=t.indexOf(i);return-1!==s&&-1===n&&(t[s]=i,!0)}},86003:t=>{t.exports=function(t,e){void 0===e&&(e=1);for(var i=null,s=0;s{t.exports=function(t,e){void 0===e&&(e=1);for(var i=null,s=0;s{t.exports=function(t,e,i,s){var n=t.length;if(e<0||e>n||e>=i||i>n){if(s)throw new Error("Range Error: Values outside acceptable range");return!1}return!0}},89545:t=>{t.exports=function(t,e){var i=t.indexOf(e);return-1!==i&&i>0&&(t.splice(i,1),t.unshift(e)),e}},17810:(t,e,i)=>{var s=i(82011);t.exports=function(t,e,i,n,r){if(void 0===n&&(n=0),void 0===r&&(r=t.length),s(t,n,r))for(var o=n;o{t.exports=function(t){for(var e=t.length-1;e>0;e--){var i=Math.floor(Math.random()*(e+1)),s=t[e];t[e]=t[i],t[i]=s}return t}},90126:t=>{t.exports=function(t){var e=/\D/g;return t.sort((function(t,i){return parseInt(t.replace(e,""),10)-parseInt(i.replace(e,""),10)})),t}},19133:t=>{t.exports=function(t,e){if(!(e>=t.length)){for(var i=t.length-1,s=t[e],n=e;n{var s=i(82264);function n(t,e){return String(t).localeCompare(e)}function r(t,e,i,s){var n,r,o,a,h,l=t.length,u=0,c=2*i;for(n=0;nl&&(r=l),o>l&&(o=l),a=n,h=r;;)if(a{t.exports=function(t,e,i){if(e===i)return t;var s=t.indexOf(e),n=t.indexOf(i);if(s<0||n<0)throw new Error("Supplied items must be elements of the same array");return t[s]=i,t[n]=e,t}},37105:(t,e,i)=>{t.exports={Matrix:i(54915),Add:i(71146),AddAt:i(51067),BringToTop:i(66905),CountAllMatching:i(21612),Each:i(95428),EachInRange:i(36914),FindClosestInSorted:i(81957),Flatten:i(43491),GetAll:i(46710),GetFirst:i(58731),GetRandom:i(26546),MoveDown:i(70864),MoveTo:i(69693),MoveUp:i(40853),MoveAbove:i(85835),MoveBelow:i(83371),NumberArray:i(20283),NumberArrayStep:i(593),QuickSelect:i(43886),Range:i(88492),Remove:i(72905),RemoveAt:i(60248),RemoveBetween:i(81409),RemoveRandomElement:i(31856),Replace:i(42169),RotateLeft:i(86003),RotateRight:i(49498),SafeRange:i(82011),SendToBack:i(89545),SetAll:i(17810),Shuffle:i(33680),SortByDigits:i(90126),SpliceOne:i(19133),StableSort:i(19186),Swap:i(25630)}},86922:t=>{t.exports=function(t){if(!Array.isArray(t)||!Array.isArray(t[0]))return!1;for(var e=t[0].length,i=1;i{var s=i(41836),n=i(86922);t.exports=function(t){var e="";if(!n(t))return e;for(var i=0;i{t.exports=function(t){return t.reverse()}},21224:t=>{t.exports=function(t){for(var e=0;e{var s=i(37829);t.exports=function(t){return s(t,180)}},44657:(t,e,i)=>{var s=i(37829);t.exports=function(t,e){void 0===e&&(e=1);for(var i=0;i{var s=i(86922),n=i(2429);t.exports=function(t,e){if(void 0===e&&(e=90),!s(t))return null;if("string"!=typeof e&&(e=(e%360+360)%360),90===e||-270===e||"rotateLeft"===e)(t=n(t)).reverse();else if(-90===e||270===e||"rotateRight"===e)t.reverse(),t=n(t);else if(180===Math.abs(e)||"rotate180"===e){for(var i=0;i{var s=i(37829);t.exports=function(t,e){void 0===e&&(e=1);for(var i=0;i{var s=i(86003),n=i(49498);t.exports=function(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),0!==i&&(i<0?s(t,Math.abs(i)):n(t,i)),0!==e)for(var r=0;r{t.exports=function(t){for(var e=t.length,i=t[0].length,s=new Array(i),n=0;n-1;r--)s[n][r]=t[r][n]}return s}},54915:(t,e,i)=>{t.exports={CheckMatrix:i(86922),MatrixToString:i(63362),ReverseColumns:i(92598),ReverseRows:i(21224),Rotate180:i(98717),RotateLeft:i(44657),RotateMatrix:i(37829),RotateRight:i(92632),Translate:i(69512),TransposeMatrix:i(2429)}},71334:t=>{var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";t.exports=function(t,i){for(var s=new Uint8Array(t),n=s.length,r=i?"data:"+i+";base64,":"",o=0;o>2],r+=e[(3&s[o])<<4|s[o+1]>>4],r+=e[(15&s[o+1])<<2|s[o+2]>>6],r+=e[63&s[o+2]];return n%3==2?r=r.substring(0,r.length-1)+"=":n%3==1&&(r=r.substring(0,r.length-2)+"=="),r}},53134:t=>{for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=new Uint8Array(256),s=0;s<64;s++)i[e.charCodeAt(s)]=s;t.exports=function(t){var e,s,n,r,o=(t=t.substr(t.indexOf(",")+1)).length,a=.75*o,h=0;"="===t[o-1]&&(a--,"="===t[o-2]&&a--);for(var l=new ArrayBuffer(a),u=new Uint8Array(l),c=0;c>4,u[h++]=(15&s)<<4|n>>2,u[h++]=(3&n)<<6|63&r;return l}},65839:(t,e,i)=>{t.exports={ArrayBufferToBase64:i(71334),Base64ToArrayBuffer:i(53134)}},91799:(t,e,i)=>{t.exports={Array:i(37105),Base64:i(65839),Objects:i(1183),String:i(31749),NOOP:i(29747),NULL:i(20242)}},41786:t=>{t.exports=function(t){var e={};for(var i in t)Array.isArray(t[i])?e[i]=t[i].slice(0):e[i]=t[i];return e}},62644:t=>{var e=function(t){var i,s,n;if("object"!=typeof t||null===t)return t;for(n in i=Array.isArray(t)?[]:{},t)s=t[n],i[n]=e(s);return i};t.exports=e},79291:(t,e,i)=>{var s=i(41212),n=function(){var t,e,i,r,o,a,h=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof h&&(c=h,h=arguments[1]||{},l=2),u===l&&(h=this,--l);l{var s=i(75508),n=i(35154);t.exports=function(t,e,i){var r=n(t,e,null);if(null===r)return i;if(Array.isArray(r))return s.RND.pick(r);if("object"==typeof r){if(r.hasOwnProperty("randInt"))return s.RND.integerInRange(r.randInt[0],r.randInt[1]);if(r.hasOwnProperty("randFloat"))return s.RND.realInRange(r.randFloat[0],r.randFloat[1])}else if("function"==typeof r)return r(e);return r}},95540:t=>{t.exports=function(t,e,i){var s=typeof t;return t&&"number"!==s&&"string"!==s&&t.hasOwnProperty(e)&&void 0!==t[e]?t[e]:i}},82840:(t,e,i)=>{var s=i(35154),n=i(45319);t.exports=function(t,e,i,r,o){void 0===o&&(o=i);var a=s(t,e,o);return n(a,i,r)}},35154:t=>{t.exports=function(t,e,i,s){if(!t&&!s||"number"==typeof t)return i;if(t&&t.hasOwnProperty(e))return t[e];if(s&&s.hasOwnProperty(e))return s[e];if(-1!==e.indexOf(".")){for(var n=e.split("."),r=t,o=s,a=i,h=i,l=!0,u=!0,c=0;c{t.exports=function(t,e){for(var i=0;i{t.exports=function(t,e){for(var i=0;i{t.exports=function(t,e){return t.hasOwnProperty(e)}},41212:t=>{t.exports=function(t){if(!t||"object"!=typeof t||t.nodeType||t===t.window)return!1;try{if(t.constructor&&!{}.hasOwnProperty.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}return!0}},46975:(t,e,i)=>{var s=i(41786);t.exports=function(t,e){var i=s(t);for(var n in e)i.hasOwnProperty(n)||(i[n]=e[n]);return i}},269:(t,e,i)=>{var s=i(41786);t.exports=function(t,e){var i=s(t);for(var n in e)i.hasOwnProperty(n)&&(i[n]=e[n]);return i}},18254:(t,e,i)=>{var s=i(97022);t.exports=function(t,e){for(var i={},n=0;n{t.exports=function(t,e,i){if(!t||"number"==typeof t)return!1;if(t.hasOwnProperty(e))return t[e]=i,!0;if(-1!==e.indexOf(".")){for(var s=e.split("."),n=t,r=t,o=0;o{t.exports={Clone:i(41786),DeepCopy:i(62644),Extend:i(79291),GetAdvancedValue:i(23568),GetFastValue:i(95540),GetMinMaxValue:i(82840),GetValue:i(35154),HasAll:i(69036),HasAny:i(1985),HasValue:i(97022),IsPlainObject:i(41212),Merge:i(46975),MergeRight:i(269),Pick:i(18254),SetValue:i(61622)}},27902:t=>{t.exports=function(t,e){return t.replace(/%([0-9]+)/g,(function(t,i){return e[Number(i)-1]}))}},41836:t=>{t.exports=function(t,e,i,s){void 0===e&&(e=0),void 0===i&&(i=" "),void 0===s&&(s=3);var n=0;if(e+1>=(t=t.toString()).length)switch(s){case 1:t=new Array(e+1-t.length).join(i)+t;break;case 3:var r=Math.ceil((n=e-t.length)/2);t=new Array(n-r+1).join(i)+t+new Array(r+1).join(i);break;default:t+=new Array(e+1-t.length).join(i)}return t}},33628:t=>{t.exports=function(t,e){return 0===e?t.slice(1):t.slice(0,e-1)+t.slice(e)}},27671:t=>{t.exports=function(t){return t.split("").reverse().join("")}},45650:t=>{t.exports=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var e=16*Math.random()|0;return("x"===t?e:3&e|8).toString(16)}))}},35355:t=>{t.exports=function(t){return t&&t[0].toUpperCase()+t.slice(1)}},31749:(t,e,i)=>{t.exports={Format:i(27902),Pad:i(41836),RemoveAt:i(33628),Reverse:i(27671),UppercaseFirst:i(35355),UUID:i(45650)}}},e={};function i(s){var n=e[s];if(void 0!==n)return n.exports;var r=e[s]={exports:{}};return t[s](r,r.exports,i),r.exports}return i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),i(85454)})())); \ No newline at end of file diff --git a/types/phaser.d.ts b/types/phaser.d.ts index dcffb2a88..9a02194bc 100644 --- a/types/phaser.d.ts +++ b/types/phaser.d.ts @@ -6386,6 +6386,11 @@ declare namespace Phaser { */ readonly inFocus: boolean; + /** + * The duration of the most recent game pause, if any, in ms. + */ + readonly pauseDuration: number; + /** * The delta time, in ms, since the last game step. This is a clamped and smoothed average value. */ @@ -105527,7 +105532,7 @@ declare namespace Phaser { * * You can scroll, zoom and rotate this Camera. */ - camera: Phaser.Cameras.Scene2D.BaseCamera; + camera: Phaser.Cameras.Scene2D.Camera; /** * The Render Target that belongs to this Dynamic Texture. @@ -106622,9 +106627,9 @@ declare namespace Phaser { * * This is useful if this Texture is, for example, a sprite sheet within an Atlas, and you * need to know the total bounds of the sprite sheet. - * @param sourceIndex The index of the TextureSource to get the Frame bounds from. + * @param sourceIndex The index of the TextureSource to get the Frame bounds from. Default 0. */ - getFrameBounds(sourceIndex: number): Phaser.Types.Math.RectangleLike; + getFrameBounds(sourceIndex?: number): Phaser.Types.Math.RectangleLike; /** * Returns an array with all of the names of the Frames in this Texture. @@ -107484,20 +107489,20 @@ declare namespace Phaser { * Gets a tile at the given tile coordinates from the given layer. * @param tileX X position to get the tile from (given in tile units, not pixels). * @param tileY Y position to get the tile from (given in tile units, not pixels). - * @param nonNull For empty tiles, return a Tile object with an index of -1 instead of null. Default false. + * @param nonNull For empty tiles, return a Tile object with an index of -1 instead of null. * @param layer The Tilemap Layer to act upon. */ - function GetTileAt(tileX: number, tileY: number, nonNull?: boolean, layer?: Phaser.Tilemaps.LayerData): Phaser.Tilemaps.Tile; + function GetTileAt(tileX: number, tileY: number, nonNull: boolean, layer: Phaser.Tilemaps.LayerData): Phaser.Tilemaps.Tile; /** * Gets a tile at the given world coordinates from the given layer. * @param worldX X position to get the tile from (given in pixels) * @param worldY Y position to get the tile from (given in pixels) - * @param nonNull For empty tiles, return a Tile object with an index of -1 instead of null. Default false. + * @param nonNull For empty tiles, return a Tile object with an index of -1 instead of null. * @param camera The Camera to use when calculating the tile index from the world values. * @param layer The Tilemap Layer to act upon. */ - function GetTileAtWorldXY(worldX: number, worldY: number, nonNull?: boolean, camera?: Phaser.Cameras.Scene2D.Camera, layer?: Phaser.Tilemaps.LayerData): Phaser.Tilemaps.Tile; + function GetTileAtWorldXY(worldX: number, worldY: number, nonNull: boolean, camera: Phaser.Cameras.Scene2D.Camera, layer: Phaser.Tilemaps.LayerData): Phaser.Tilemaps.Tile; /** * Gets the corners of the Tile as an array of Vector2s. @@ -112230,7 +112235,7 @@ declare namespace Phaser { constructor(name: string, firstgid: number, tileWidth?: number, tileHeight?: number, tileMargin?: number, tileSpacing?: number, tileProperties?: object, tileData?: object, tileOffset?: object); /** - * The name of the Tileset.s + * The name of the Tileset. */ name: string; @@ -112357,7 +112362,7 @@ declare namespace Phaser { setTileSize(tileWidth?: number, tileHeight?: number): Phaser.Tilemaps.Tileset; /** - * Sets the tile margin & spacing and updates the tile data (rows, columns, etc.). + * Sets the tile margin and spacing and updates the tile data (rows, columns, etc.). * @param margin The margin around the tiles in the sheet (in pixels). * @param spacing The spacing between the tiles in the sheet (in pixels). */ diff --git a/types/phaser.json b/types/phaser.json index 44e80b696..d3d25f0d2 100644 --- a/types/phaser.json +++ b/types/phaser.json @@ -5,7 +5,7 @@ "filename": "AlignTo.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects and aligns them next to each other.\r\rThe alignment position is controlled by the `position` parameter, which should be one\rof the Phaser.Display.Align constants, such as `Phaser.Display.Align.TOP_LEFT`,\r`Phaser.Display.Align.TOP_CENTER`, etc.\r\rThe first item isn't moved. The second item is aligned next to the first,\rthen the third next to the second, and so on.", @@ -142,7 +142,7 @@ "filename": "Angle.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have a public `angle` property,\rand then adds the given value to each of their `angle` properties.\r\rThe optional `step` property is applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `Angle(group.getChildren(), value, step)`", @@ -294,7 +294,7 @@ "filename": "Call.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of objects and passes each of them to the given callback.", @@ -413,7 +413,7 @@ "filename": "GetFirst.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of objects and returns the first element in the array that has properties which match\rall of those specified in the `compare` object. For example, if the compare object was: `{ scaleX: 0.5, alpha: 1 }`\rthen it would return the first item which had the property `scaleX` set to 0.5 and `alpha` set to 1.\r\rTo use this with a Group: `GetFirst(group.getChildren(), compare, index)`", @@ -528,7 +528,7 @@ "filename": "GetLast.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of objects and returns the last element in the array that has properties which match\rall of those specified in the `compare` object. For example, if the compare object was: `{ scaleX: 0.5, alpha: 1 }`\rthen it would return the last item which had the property `scaleX` set to 0.5 and `alpha` set to 1.\r\rTo use this with a Group: `GetLast(group.getChildren(), compare, index)`", @@ -643,7 +643,7 @@ "filename": "GridAlign.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have public `x` and `y` properties,\rand then aligns them based on the grid configuration given to this action.", @@ -750,7 +750,7 @@ "filename": "IncAlpha.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have a public `alpha` property,\rand then adds the given value to each of their `alpha` properties.\r\rThe optional `step` property is applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `IncAlpha(group.getChildren(), value, step)`", @@ -902,7 +902,7 @@ "filename": "IncX.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have a public `x` property,\rand then adds the given value to each of their `x` properties.\r\rThe optional `step` property is applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `IncX(group.getChildren(), value, step)`", @@ -1054,7 +1054,7 @@ "filename": "IncXY.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have public `x` and `y` properties,\rand then adds the given value to each of them.\r\rThe optional `stepX` and `stepY` properties are applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `IncXY(group.getChildren(), x, y, stepX, stepY)`", @@ -1236,7 +1236,7 @@ "filename": "IncY.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have a public `y` property,\rand then adds the given value to each of their `y` properties.\r\rThe optional `step` property is applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `IncY(group.getChildren(), value, step)`", @@ -1388,7 +1388,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "kind": "namespace", @@ -1405,7 +1405,7 @@ "filename": "PlaceOnCircle.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects and positions them on evenly spaced points around the perimeter of a Circle.\r\rIf you wish to pass a `Phaser.GameObjects.Circle` Shape to this function, you should pass its `geom` property.", @@ -1542,7 +1542,7 @@ "filename": "PlaceOnEllipse.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects and positions them on evenly spaced points around the perimeter of an Ellipse.\r\rIf you wish to pass a `Phaser.GameObjects.Ellipse` Shape to this function, you should pass its `geom` property.", @@ -1679,7 +1679,7 @@ "filename": "PlaceOnLine.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Positions an array of Game Objects on evenly spaced points of a Line.\rIf the ease parameter is supplied, it will space the points based on that easing function along the line.", @@ -1810,7 +1810,7 @@ "filename": "PlaceOnRectangle.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects and positions them on evenly spaced points around the perimeter of a Rectangle.\r\rPlacement starts from the top-left of the rectangle, and proceeds in a clockwise direction.\rIf the `shift` parameter is given you can offset where placement begins.", @@ -1932,7 +1932,7 @@ "filename": "PlaceOnTriangle.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects and positions them on evenly spaced points around the edges of a Triangle.\r\rIf you wish to pass a `Phaser.GameObjects.Triangle` Shape to this function, you should pass its `geom` property.", @@ -2054,7 +2054,7 @@ "filename": "PlayAnimation.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Play an animation on all Game Objects in the array that have an Animation component.\r\rYou can pass either an animation key, or an animation configuration object for more control over the playback.", @@ -2191,7 +2191,7 @@ "filename": "PropertyValueInc.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have a public property as defined in `key`,\rand then adds the given value to it.\r\rThe optional `step` property is applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `PropertyValueInc(group.getChildren(), key, value, step)`", @@ -2356,7 +2356,7 @@ "filename": "PropertyValueSet.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have a public property as defined in `key`,\rand then sets it to the given value.\r\rThe optional `step` property is applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `PropertyValueSet(group.getChildren(), key, value, step)`", @@ -2521,7 +2521,7 @@ "filename": "RandomCircle.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects and positions them at random locations within the Circle.\r\rIf you wish to pass a `Phaser.GameObjects.Circle` Shape to this function, you should pass its `geom` property.", @@ -2628,7 +2628,7 @@ "filename": "RandomEllipse.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects and positions them at random locations within the Ellipse.\r\rIf you wish to pass a `Phaser.GameObjects.Ellipse` Shape to this function, you should pass its `geom` property.", @@ -2735,7 +2735,7 @@ "filename": "RandomLine.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects and positions them at random locations on the Line.\r\rIf you wish to pass a `Phaser.GameObjects.Line` Shape to this function, you should pass its `geom` property.", @@ -2842,7 +2842,7 @@ "filename": "RandomRectangle.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects and positions them at random locations within the Rectangle.", @@ -2949,7 +2949,7 @@ "filename": "RandomTriangle.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects and positions them at random locations within the Triangle.\r\rIf you wish to pass a `Phaser.GameObjects.Triangle` Shape to this function, you should pass its `geom` property.", @@ -3056,7 +3056,7 @@ "filename": "Rotate.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have a public `rotation` property,\rand then adds the given value to each of their `rotation` properties.\r\rThe optional `step` property is applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `Rotate(group.getChildren(), value, step)`", @@ -3208,7 +3208,7 @@ "filename": "RotateAround.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Rotates each item around the given point by the given angle.", @@ -3331,7 +3331,7 @@ "filename": "RotateAroundDistance.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Rotates an array of Game Objects around a point by the given angle and distance.", @@ -3464,7 +3464,7 @@ "filename": "ScaleX.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have a public `scaleX` property,\rand then adds the given value to each of their `scaleX` properties.\r\rThe optional `step` property is applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `ScaleX(group.getChildren(), value, step)`", @@ -3616,7 +3616,7 @@ "filename": "ScaleXY.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have public `scaleX` and `scaleY` properties,\rand then adds the given value to each of them.\r\rThe optional `stepX` and `stepY` properties are applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `ScaleXY(group.getChildren(), scaleX, scaleY, stepX, stepY)`", @@ -3797,7 +3797,7 @@ "filename": "ScaleY.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have a public `scaleY` property,\rand then adds the given value to each of their `scaleY` properties.\r\rThe optional `step` property is applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `ScaleY(group.getChildren(), value, step)`", @@ -3949,7 +3949,7 @@ "filename": "SetAlpha.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have the public property `alpha`\rand then sets it to the given value.\r\rThe optional `step` property is applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `SetAlpha(group.getChildren(), value, step)`", @@ -4101,7 +4101,7 @@ "filename": "SetBlendMode.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have the public property `blendMode`\rand then sets it to the given value.\r\rTo use this with a Group: `SetBlendMode(group.getChildren(), value)`", @@ -4253,7 +4253,7 @@ "filename": "SetDepth.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have the public property `depth`\rand then sets it to the given value.\r\rThe optional `step` property is applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `SetDepth(group.getChildren(), value, step)`", @@ -4405,7 +4405,7 @@ "filename": "SetHitArea.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Passes all provided Game Objects to the Input Manager to enable them for input with identical areas and callbacks.", @@ -4540,7 +4540,7 @@ "filename": "SetOrigin.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have the public properties `originX` and `originY`\rand then sets them to the given values.\r\rThe optional `stepX` and `stepY` properties are applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `SetOrigin(group.getChildren(), originX, originY, stepX, stepY)`", @@ -4721,7 +4721,7 @@ "filename": "SetRotation.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have the public property `rotation`\rand then sets it to the given value.\r\rThe optional `step` property is applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `SetRotation(group.getChildren(), value, step)`", @@ -4873,7 +4873,7 @@ "filename": "SetScale.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have the public properties `scaleX` and `scaleY`\rand then sets them to the given values.\r\rThe optional `stepX` and `stepY` properties are applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `SetScale(group.getChildren(), scaleX, scaleY, stepX, stepY)`", @@ -5054,7 +5054,7 @@ "filename": "SetScaleX.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have the public property `scaleX`\rand then sets it to the given value.\r\rThe optional `step` property is applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `SetScaleX(group.getChildren(), value, step)`", @@ -5206,7 +5206,7 @@ "filename": "SetScaleY.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have the public property `scaleY`\rand then sets it to the given value.\r\rThe optional `step` property is applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `SetScaleY(group.getChildren(), value, step)`", @@ -5358,7 +5358,7 @@ "filename": "SetScrollFactor.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have the public properties `scrollFactorX` and `scrollFactorY`\rand then sets them to the given values.\r\rThe optional `stepX` and `stepY` properties are applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `SetScrollFactor(group.getChildren(), scrollFactorX, scrollFactorY, stepX, stepY)`", @@ -5539,7 +5539,7 @@ "filename": "SetScrollFactorX.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have the public property `scrollFactorX`\rand then sets it to the given value.\r\rThe optional `step` property is applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `SetScrollFactorX(group.getChildren(), value, step)`", @@ -5691,7 +5691,7 @@ "filename": "SetScrollFactorY.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have the public property `scrollFactorY`\rand then sets it to the given value.\r\rThe optional `step` property is applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `SetScrollFactorY(group.getChildren(), value, step)`", @@ -5843,7 +5843,7 @@ "filename": "SetTint.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have the public method setTint() and then updates it to the given value(s). You can specify tint color per corner or provide only one color value for `topLeft` parameter, in which case whole item will be tinted with that color.", @@ -5992,7 +5992,7 @@ "filename": "SetVisible.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have the public property `visible`\rand then sets it to the given value.\r\rTo use this with a Group: `SetVisible(group.getChildren(), value)`", @@ -6129,7 +6129,7 @@ "filename": "SetX.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have the public property `x`\rand then sets it to the given value.\r\rThe optional `step` property is applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `SetX(group.getChildren(), value, step)`", @@ -6281,7 +6281,7 @@ "filename": "SetXY.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have the public properties `x` and `y`\rand then sets them to the given values.\r\rThe optional `stepX` and `stepY` properties are applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `SetXY(group.getChildren(), x, y, stepX, stepY)`", @@ -6463,7 +6463,7 @@ "filename": "SetY.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects, or any objects that have the public property `y`\rand then sets it to the given value.\r\rThe optional `step` property is applied incrementally, multiplied by each item in the array.\r\rTo use this with a Group: `SetY(group.getChildren(), value, step)`", @@ -6615,7 +6615,7 @@ "filename": "ShiftPosition.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of items, such as Game Objects, or any objects with public `x` and\r`y` properties and then iterates through them. As this function iterates, it moves\rthe position of the current element to be that of the previous entry in the array.\rThis repeats until all items have been moved.\r\rThe direction controls the order of iteration. A value of 0 (the default) assumes\rthat the final item in the array is the 'head' item.\r\rA direction value of 1 assumes that the first item in the array is the 'head' item.\r\rThe position of the 'head' item is set to the x/y values given to this function.\rEvery other item in the array is then updated, in sequence, to be that of the\rprevious (or next) entry in the array.\r\rThe final x/y coords are returned, or set in the 'output' Vector2.\r\rThink of it as being like the game Snake, where the 'head' is moved and then\reach body piece is moved into the space of the previous piece.", @@ -6760,7 +6760,7 @@ "filename": "Shuffle.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Shuffles the array in place. The shuffled array is both modified and returned.", @@ -6857,7 +6857,7 @@ "filename": "SmootherStep.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Smootherstep is a sigmoid-like interpolation and clamping function.\r\rThe function depends on three parameters, the input x, the \"left edge\" and the \"right edge\", with the left edge being assumed smaller than the right edge. The function receives a real number x as an argument and returns 0 if x is less than or equal to the left edge, 1 if x is greater than or equal to the right edge, and smoothly interpolates, using a Hermite polynomial, between 0 and 1 otherwise. The slope of the smoothstep function is zero at both edges. This is convenient for creating a sequence of transitions using smoothstep to interpolate each segment as an alternative to using more sophisticated or expensive interpolation techniques.", @@ -7005,7 +7005,7 @@ "filename": "SmoothStep.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Smoothstep is a sigmoid-like interpolation and clamping function.\r\rThe function depends on three parameters, the input x, the \"left edge\"\rand the \"right edge\", with the left edge being assumed smaller than the right edge.\r\rThe function receives a real number x as an argument and returns 0 if x is less than\ror equal to the left edge, 1 if x is greater than or equal to the right edge, and smoothly\rinterpolates, using a Hermite polynomial, between 0 and 1 otherwise. The slope of the\rsmoothstep function is zero at both edges.\r\rThis is convenient for creating a sequence of transitions using smoothstep to interpolate\reach segment as an alternative to using more sophisticated or expensive interpolation techniques.", @@ -7153,7 +7153,7 @@ "filename": "Spread.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects and then modifies their `property` so the value equals, or is incremented, by the\rcalculated spread value.\r\rThe spread value is derived from the given `min` and `max` values and the total number of items in the array.\r\rFor example, to cause an array of Sprites to change in alpha from 0 to 1 you could call:\r\r```javascript\rPhaser.Actions.Spread(itemsArray, 'alpha', 0, 1);\r```", @@ -7301,7 +7301,7 @@ "filename": "ToggleVisible.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Takes an array of Game Objects and toggles the visibility of each one.\rThose previously `visible = false` will become `visible = true`, and vice versa.", @@ -7395,7 +7395,7 @@ "filename": "CallCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\actions\\typedefs", "code": {} }, "kind": "typedef", @@ -7433,7 +7433,7 @@ "filename": "GridAlignConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\actions\\typedefs", "code": {} }, "kind": "typedef", @@ -7567,7 +7567,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\actions\\typedefs", "code": {} }, "kind": "namespace", @@ -7584,7 +7584,7 @@ "filename": "WrapInRectangle.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\actions", + "path": "D:\\wamp\\www\\phaser\\src\\actions", "code": {} }, "description": "Iterates through the given array and makes sure that each objects x and y\rproperties are wrapped to keep them contained within the given Rectangles\rarea.", @@ -7709,7 +7709,7 @@ "filename": "Animation.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "classdesc": "A Frame based Animation.\r\rAnimations in Phaser consist of a sequence of `AnimationFrame` objects, which are managed by\rthis class, along with properties that impact playback, such as the animations frame rate\ror delay.\r\rThis class contains all of the properties and methods needed to handle playback of the animation\rdirectly to an `AnimationState` instance, which is owned by a Sprite, or similar Game Object.\r\rYou don't typically create an instance of this class directly, but instead go via\reither the `AnimationManager` or the `AnimationState` and use their `create` methods,\rdepending on if you need a global animation, or local to a specific Sprite.", @@ -7769,7 +7769,7 @@ "filename": "Animation.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "A reference to the global Animation Manager.", @@ -7797,7 +7797,7 @@ "filename": "Animation.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The unique identifying string for this animation.", @@ -7825,7 +7825,7 @@ "filename": "Animation.js", "lineno": 63, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "A frame based animation (as opposed to a bone based animation)", @@ -7854,7 +7854,7 @@ "filename": "Animation.js", "lineno": 73, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Extract all the frame data into the frames array.", @@ -7891,7 +7891,7 @@ "filename": "Animation.js", "lineno": 87, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The frame rate of playback in frames per second (default 24 if duration is null)", @@ -7920,7 +7920,7 @@ "filename": "Animation.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "How long the animation should play for, in milliseconds.\rIf the `frameRate` property has been set then it overrides this value,\rotherwise the `frameRate` is derived from `duration`.", @@ -7948,7 +7948,7 @@ "filename": "Animation.js", "lineno": 108, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "How many ms per frame, not including frame specific modifiers.", @@ -7976,7 +7976,7 @@ "filename": "Animation.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Skip frames if the time lags, or always advanced anyway?", @@ -8005,7 +8005,7 @@ "filename": "Animation.js", "lineno": 127, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The delay in ms before the playback will begin.", @@ -8034,7 +8034,7 @@ "filename": "Animation.js", "lineno": 137, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Number of times to repeat the animation. Set to -1 to repeat forever.", @@ -8063,7 +8063,7 @@ "filename": "Animation.js", "lineno": 147, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The delay in ms before the a repeat play starts.", @@ -8092,7 +8092,7 @@ "filename": "Animation.js", "lineno": 157, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Should the animation yoyo (reverse back down to the start) before repeating?", @@ -8121,7 +8121,7 @@ "filename": "Animation.js", "lineno": 167, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "If the animation has a delay set, before playback will begin, this\rcontrols when the first frame is set on the Sprite. If this property\ris 'false' then the frame is set only after the delay has expired.\rThis is the default behavior.", @@ -8150,7 +8150,7 @@ "filename": "Animation.js", "lineno": 180, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Should the GameObject's `visible` property be set to `true` when the animation starts to play?", @@ -8179,7 +8179,7 @@ "filename": "Animation.js", "lineno": 190, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Should the GameObject's `visible` property be set to `false` when the animation finishes?", @@ -8208,7 +8208,7 @@ "filename": "Animation.js", "lineno": 200, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Start playback of this animation from a random frame?", @@ -8237,7 +8237,7 @@ "filename": "Animation.js", "lineno": 210, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Global pause. All Game Objects using this Animation instance are impacted by this property.", @@ -8266,7 +8266,7 @@ "filename": "Animation.js", "lineno": 229, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Gets the total number of frames in this animation.", @@ -8299,7 +8299,7 @@ "filename": "Animation.js", "lineno": 242, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Calculates the duration, frame rate and msPerFrame values.", @@ -8378,7 +8378,7 @@ "filename": "Animation.js", "lineno": 281, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Add frames to the end of the animation.", @@ -8446,7 +8446,7 @@ "filename": "Animation.js", "lineno": 296, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Add frame/s into the animation.", @@ -8527,7 +8527,7 @@ "filename": "Animation.js", "lineno": 335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Check if the given frame index is valid.", @@ -8575,7 +8575,7 @@ "filename": "Animation.js", "lineno": 350, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Called internally when this Animation first starts to play.\rSets the accumulator and nextTick properties.", @@ -8610,7 +8610,7 @@ "filename": "Animation.js", "lineno": 368, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Returns the AnimationFrame at the provided index", @@ -8658,7 +8658,7 @@ "filename": "Animation.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Creates AnimationFrame instances based on the given frame data.", @@ -8761,7 +8761,7 @@ "filename": "Animation.js", "lineno": 506, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Called internally. Sets the accumulator and nextTick values of the current Animation.", @@ -8795,7 +8795,7 @@ "filename": "Animation.js", "lineno": 521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Returns the frame closest to the given progress value between 0 and 1.", @@ -8843,7 +8843,7 @@ "filename": "Animation.js", "lineno": 538, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Advance the animation frame.", @@ -8877,7 +8877,7 @@ "filename": "Animation.js", "lineno": 623, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Returns the animation last frame.", @@ -8910,7 +8910,7 @@ "filename": "Animation.js", "lineno": 636, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Called internally when the Animation is playing backwards.\rSets the previous frame, causing a yoyo, repeat, complete or update, accordingly.", @@ -8944,7 +8944,7 @@ "filename": "Animation.js", "lineno": 698, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Removes the given AnimationFrame from this Animation instance.\rThis is a global action. Any Game Object using this Animation will be impacted by this change.", @@ -8993,7 +8993,7 @@ "filename": "Animation.js", "lineno": 721, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Removes a frame from the AnimationFrame array at the provided index\rand updates the animation accordingly.", @@ -9042,7 +9042,7 @@ "filename": "Animation.js", "lineno": 741, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Called internally during playback. Forces the animation to repeat, providing there are enough counts left\rin the repeat counter.", @@ -9081,7 +9081,7 @@ "filename": "Animation.js", "lineno": 795, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Converts the animation data to JSON.", @@ -9114,7 +9114,7 @@ "filename": "Animation.js", "lineno": 830, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Called internally whenever frames are added to, or removed from, this Animation.", @@ -9148,7 +9148,7 @@ "filename": "Animation.js", "lineno": 887, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Pauses playback of this Animation. The paused state is set immediately.", @@ -9182,7 +9182,7 @@ "filename": "Animation.js", "lineno": 902, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Resumes playback of this Animation. The paused state is reset immediately.", @@ -9216,7 +9216,7 @@ "filename": "Animation.js", "lineno": 917, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Destroys this Animation instance. It will remove all event listeners,\rremove this animation and its key from the global Animation Manager,\rand then destroy all Animation Frames in turn.", @@ -9235,7 +9235,7 @@ "filename": "AnimationFrame.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "classdesc": "A single frame in an Animation sequence.\r\rAn AnimationFrame consists of a reference to the Texture it uses for rendering, references to other\rframes in the animation, and index data. It also has the ability to modify the animation timing.\r\rAnimationFrames are generated automatically by the Animation class.", @@ -9333,7 +9333,7 @@ "filename": "AnimationFrame.js", "lineno": 37, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The key of the Texture this AnimationFrame uses.", @@ -9361,7 +9361,7 @@ "filename": "AnimationFrame.js", "lineno": 46, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The key of the Frame within the Texture that this AnimationFrame uses.", @@ -9399,7 +9399,7 @@ "filename": "AnimationFrame.js", "lineno": 55, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The index of this AnimationFrame within the Animation sequence.", @@ -9427,7 +9427,7 @@ "filename": "AnimationFrame.js", "lineno": 64, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "A reference to the Texture Frame this AnimationFrame uses for rendering.", @@ -9455,7 +9455,7 @@ "filename": "AnimationFrame.js", "lineno": 73, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Is this the first frame in an animation sequence?", @@ -9485,7 +9485,7 @@ "filename": "AnimationFrame.js", "lineno": 84, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Is this the last frame in an animation sequence?", @@ -9515,7 +9515,7 @@ "filename": "AnimationFrame.js", "lineno": 95, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "A reference to the AnimationFrame that comes before this one in the animation, if any.", @@ -9547,7 +9547,7 @@ "filename": "AnimationFrame.js", "lineno": 106, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "A reference to the AnimationFrame that comes after this one in the animation, if any.", @@ -9579,7 +9579,7 @@ "filename": "AnimationFrame.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The duration, in ms, of this frame of the animation.", @@ -9608,7 +9608,7 @@ "filename": "AnimationFrame.js", "lineno": 127, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "What % through the animation does this frame come?\rThis value is generated when the animation is created and cached here.", @@ -9638,7 +9638,7 @@ "filename": "AnimationFrame.js", "lineno": 139, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Is this Frame a KeyFrame within the Animation?", @@ -9666,7 +9666,7 @@ "filename": "AnimationFrame.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Generates a JavaScript object suitable for converting to JSON.", @@ -9699,7 +9699,7 @@ "filename": "AnimationFrame.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Destroys this object by removing references to external resources and callbacks.", @@ -9718,7 +9718,7 @@ "filename": "AnimationManager.js", "lineno": 19, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "classdesc": "The Animation Manager.\r\rAnimations are managed by the global Animation Manager. This is a singleton class that is\rresponsible for creating and delivering animations and their corresponding data to all Game Objects.\rUnlike plugins it is owned by the Game instance, not the Scene.\r\rSprites and other Game Objects get the data they need from the AnimationManager.", @@ -9755,7 +9755,7 @@ "filename": "AnimationManager.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "A reference to the Phaser.Game instance.", @@ -9784,7 +9784,7 @@ "filename": "AnimationManager.js", "lineno": 57, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "A reference to the Texture Manager.", @@ -9813,7 +9813,7 @@ "filename": "AnimationManager.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The global time scale of the Animation Manager.\r\rThis scales the time delta between two frames, thus influencing the speed of time for the Animation Manager.", @@ -9842,7 +9842,7 @@ "filename": "AnimationManager.js", "lineno": 79, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The Animations registered in the Animation Manager.\r\rThis map should be modified with the {@link #add} and {@link #create} methods of the Animation Manager.", @@ -9884,7 +9884,7 @@ "filename": "AnimationManager.js", "lineno": 91, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "A list of animation mix times.\r\rSee the {@link #setMix} method for more details.", @@ -9925,7 +9925,7 @@ "filename": "AnimationManager.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Whether the Animation Manager is paused along with all of its Animations.", @@ -9954,7 +9954,7 @@ "filename": "AnimationManager.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The name of this Animation Manager.", @@ -9982,7 +9982,7 @@ "filename": "AnimationManager.js", "lineno": 124, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Registers event listeners after the Game boots.", @@ -10004,7 +10004,7 @@ "filename": "AnimationManager.js", "lineno": 138, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Adds a mix between two animations.\r\rMixing allows you to specify a unique delay between a pairing of animations.\r\rWhen playing Animation A on a Game Object, if you then play Animation B, and a\rmix exists, it will wait for the specified delay to be over before playing Animation B.\r\rThis allows you to customise smoothing between different types of animation, such\ras blending between an idle and a walk state, or a running and a firing state.\r\rNote that mixing is only applied if you use the `Sprite.play` method. If you opt to use\r`playAfterRepeat` or `playAfterDelay` instead, those will take priority and the mix\rdelay will not be used.\r\rTo update an existing mix, just call this method with the new delay.\r\rTo remove a mix pairing, see the `removeMix` method.", @@ -10099,7 +10099,7 @@ "filename": "AnimationManager.js", "lineno": 191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Removes a mix between two animations.\r\rMixing allows you to specify a unique delay between a pairing of animations.\r\rCalling this method lets you remove those pairings. You can either remove\rit between `animA` and `animB`, or if you do not provide the `animB` parameter,\rit will remove all `animA` mixes.\r\rIf you wish to update an existing mix instead, call the `addMix` method with the\rnew delay.", @@ -10182,7 +10182,7 @@ "filename": "AnimationManager.js", "lineno": 241, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Returns the mix delay between two animations.\r\rIf no mix has been set-up, this method will return zero.\r\rIf you wish to create, or update, a new mix, call the `addMix` method.\rIf you wish to remove a mix, call the `removeMix` method.", @@ -10263,7 +10263,7 @@ "filename": "AnimationManager.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Adds an existing Animation to the Animation Manager.", @@ -10328,7 +10328,7 @@ "filename": "AnimationManager.js", "lineno": 306, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Checks to see if the given key is already in use within the Animation Manager or not.\r\rAnimations are global. Keys created in one scene can be used from any other Scene in your game. They are not Scene specific.", @@ -10376,7 +10376,7 @@ "filename": "AnimationManager.js", "lineno": 323, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Create one, or more animations from a loaded Aseprite JSON file.\r\rAseprite is a powerful animated sprite editor and pixel art tool.\r\rYou can find more details at https://www.aseprite.org/\r\rTo export a compatible JSON file in Aseprite, please do the following:\r\r1. Go to \"File - Export Sprite Sheet\"\r\r2. On the **Layout** tab:\r2a. Set the \"Sheet type\" to \"Packed\"\r2b. Set the \"Constraints\" to \"None\"\r2c. Check the \"Merge Duplicates\" checkbox\r\r3. On the **Sprite** tab:\r3a. Set \"Layers\" to \"Visible layers\"\r3b. Set \"Frames\" to \"All frames\", unless you only wish to export a sub-set of tags\r\r4. On the **Borders** tab:\r4a. Check the \"Trim Sprite\" and \"Trim Cells\" options\r4b. Ensure \"Border Padding\", \"Spacing\" and \"Inner Padding\" are all > 0 (1 is usually enough)\r\r5. On the **Output** tab:\r5a. Check \"Output File\", give your image a name and make sure you choose \"png files\" as the file type\r5b. Check \"JSON Data\" and give your json file a name\r5c. The JSON Data type can be either a Hash or Array, Phaser doesn't mind.\r5d. Make sure \"Tags\" is checked in the Meta options\r5e. In the \"Item Filename\" input box, make sure it says just \"{frame}\" and nothing more.\r\r6. Click export\r\rThis was tested with Aseprite 1.2.25.\r\rThis will export a png and json file which you can load using the Aseprite Loader, i.e.:\r\r```javascript\rfunction preload ()\r{\r this.load.path = 'assets/animations/aseprite/';\r this.load.aseprite('paladin', 'paladin.png', 'paladin.json');\r}\r```\r\rOnce loaded, you can call this method from within a Scene with the 'atlas' key:\r\r```javascript\rthis.anims.createFromAseprite('paladin');\r```\r\rAny animations defined in the JSON will now be available to use in Phaser and you play them\rvia their Tag name. For example, if you have an animation called 'War Cry' on your Aseprite timeline,\ryou can play it in Phaser using that Tag name:\r\r```javascript\rthis.add.sprite(400, 300).play('War Cry');\r```\r\rWhen calling this method you can optionally provide an array of tag names, and only those animations\rwill be created. For example:\r\r```javascript\rthis.anims.createFromAseprite('paladin', [ 'step', 'War Cry', 'Magnum Break' ]);\r```\r\rThis will only create the 3 animations defined. Note that the tag names are case-sensitive.", @@ -10480,7 +10480,7 @@ "filename": "AnimationManager.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Creates a new Animation and adds it to the Animation Manager.\r\rAnimations are global. Once created, you can use them in any Scene in your game. They are not Scene specific.\r\rIf an invalid key is given this method will return `false`.\r\rIf you pass the key of an animation that already exists in the Animation Manager, that animation will be returned.\r\rA brand new animation is only created if the key is valid and not already in use.\r\rIf you wish to re-use an existing key, call `AnimationManager.remove` first, then this method.", @@ -10542,7 +10542,7 @@ "filename": "AnimationManager.js", "lineno": 540, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Loads this Animation Manager's Animations and settings from a JSON object.", @@ -10629,7 +10629,7 @@ "filename": "AnimationManager.js", "lineno": 589, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Generate an array of {@link Phaser.Types.Animations.AnimationFrame} objects from a texture key and configuration object.\r\rGenerates objects with string based frame names, as configured by the given {@link Phaser.Types.Animations.GenerateFrameNames}.\r\rIt's a helper method, designed to make it easier for you to extract all of the frame names from texture atlases.\r\rIf you're working with a sprite sheet, see the `generateFrameNumbers` method instead.\r\rExample:\r\rIf you have a texture atlases loaded called `gems` and it contains 6 frames called `ruby_0001`, `ruby_0002`, and so on,\rthen you can call this method using: `this.anims.generateFrameNames('gems', { prefix: 'ruby_', start: 1, end: 6, zeroPad: 4 })`.\r\rThe `end` value tells it to select frames 1 through 6, incrementally numbered, all starting with the prefix `ruby_`. The `zeroPad`\rvalue tells it how many zeroes pad out the numbers. To create an animation using this method, you can do:\r\r```javascript\rthis.anims.create({\r key: 'ruby',\r repeat: -1,\r frames: this.anims.generateFrameNames('gems', {\r prefix: 'ruby_',\r end: 6,\r zeroPad: 4\r })\r});\r```\r\rPlease see the animation examples for further details.", @@ -10700,7 +10700,7 @@ "filename": "AnimationManager.js", "lineno": 689, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Generate an array of {@link Phaser.Types.Animations.AnimationFrame} objects from a texture key and configuration object.\r\rGenerates objects with numbered frame names, as configured by the given {@link Phaser.Types.Animations.GenerateFrameNumbers}.\r\rIf you're working with a texture atlas, see the `generateFrameNames` method instead.\r\rIt's a helper method, designed to make it easier for you to extract frames from sprite sheets.\r\rExample:\r\rIf you have a sprite sheet loaded called `explosion` and it contains 12 frames, then you can call this method using:\r\r`this.anims.generateFrameNumbers('explosion', { start: 0, end: 11 })`.\r\rThe `end` value of 11 tells it to stop after the 12th frame has been added, because it started at zero.\r\rTo create an animation using this method, you can do:\r\r```javascript\rthis.anims.create({\r key: 'boom',\r frames: this.anims.generateFrameNumbers('explosion', {\r start: 0,\r end: 11\r })\r});\r```\r\rNote that `start` is optional and you don't need to include it if the animation starts from frame 0.\r\rTo specify an animation in reverse, swap the `start` and `end` values.\r\rIf the frames are not sequential, you may pass an array of frame numbers instead, for example:\r\r`this.anims.generateFrameNumbers('explosion', { frames: [ 0, 1, 2, 1, 2, 3, 4, 0, 1, 2 ] })`\r\rPlease see the animation examples and `GenerateFrameNumbers` config docs for further details.", @@ -10771,7 +10771,7 @@ "filename": "AnimationManager.js", "lineno": 793, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Get an Animation.", @@ -10819,7 +10819,7 @@ "filename": "AnimationManager.js", "lineno": 808, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Returns an array of all Animation keys that are using the given\rTexture. Only Animations that have at least one AnimationFrame\rentry using this texture will be included in the result.", @@ -10891,7 +10891,7 @@ "filename": "AnimationManager.js", "lineno": 848, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Pause all animations.", @@ -10928,7 +10928,7 @@ "filename": "AnimationManager.js", "lineno": 869, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Play an animation on the given Game Objects that have an Animation Component.", @@ -11024,7 +11024,7 @@ "filename": "AnimationManager.js", "lineno": 895, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Takes an array of Game Objects that have an Animation Component and then\rstarts the given animation playing on them. The start time of each Game Object\ris offset, incrementally, by the `stagger` amount.\r\rFor example, if you pass an array with 4 children and a stagger time of 1000,\rthe delays will be:\r\rchild 1: 1000ms delay\rchild 2: 2000ms delay\rchild 3: 3000ms delay\rchild 4: 4000ms delay\r\rIf you set the `staggerFirst` parameter to `false` they would be:\r\rchild 1: 0ms delay\rchild 2: 1000ms delay\rchild 3: 2000ms delay\rchild 4: 3000ms delay\r\rYou can also set `stagger` to be a negative value. If it was -1000, the above would be:\r\rchild 1: 3000ms delay\rchild 2: 2000ms delay\rchild 3: 1000ms delay\rchild 4: 0ms delay", @@ -11156,7 +11156,7 @@ "filename": "AnimationManager.js", "lineno": 961, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Removes an Animation from this Animation Manager, based on the given key.\r\rThis is a global action. Once an Animation has been removed, no Game Objects\rcan carry on using it.", @@ -11207,7 +11207,7 @@ "filename": "AnimationManager.js", "lineno": 991, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Resume all paused animations.", @@ -11244,7 +11244,7 @@ "filename": "AnimationManager.js", "lineno": 1012, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Returns the Animation data as JavaScript object based on the given key.\rOr, if not key is defined, it will return the data of all animations as array of objects.", @@ -11293,7 +11293,7 @@ "filename": "AnimationManager.js", "lineno": 1045, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Destroy this Animation Manager and clean up animation definitions and references to other objects.\rThis method should not be called directly. It will be called automatically as a response to a `destroy` event from the Phaser.Game instance.", @@ -11313,7 +11313,7 @@ "filename": "AnimationState.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "classdesc": "The Animation State Component.\r\rThis component provides features to apply animations to Game Objects. It is responsible for\rloading, queuing animations for later playback, mixing between animations and setting\rthe current animation frame to the Game Object that owns this component.\r\rThis component lives as an instance within any Game Object that has it defined, such as Sprites.\r\rYou can access its properties and methods via the `anims` property, i.e. `Sprite.anims`.\r\rAs well as playing animations stored in the global Animation Manager, this component\rcan also create animations that are stored locally within it. See the `create` method\rfor more details.\r\rPrior to Phaser 3.50 this component was called just `Animation` and lived in the\r`Phaser.GameObjects.Components` namespace. It was renamed to `AnimationState`\rin 3.50 to help better identify its true purpose when browsing the documentation.", @@ -11347,7 +11347,7 @@ "filename": "AnimationState.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The Game Object to which this animation component belongs.\r\rYou can typically access this component from the Game Object\rvia the `this.anims` property.", @@ -11375,7 +11375,7 @@ "filename": "AnimationState.js", "lineno": 59, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "A reference to the global Animation Manager.", @@ -11403,7 +11403,7 @@ "filename": "AnimationState.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "A reference to the Texture Manager.", @@ -11432,7 +11432,7 @@ "filename": "AnimationState.js", "lineno": 80, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The Animations stored locally in this Animation component.\r\rDo not modify the contents of this Map directly, instead use the\r`add`, `create` and `remove` methods of this class instead.", @@ -11474,7 +11474,7 @@ "filename": "AnimationState.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Is an animation currently playing or not?", @@ -11503,7 +11503,7 @@ "filename": "AnimationState.js", "lineno": 103, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Has the current animation started playing, or is it waiting for a delay to expire?", @@ -11532,7 +11532,7 @@ "filename": "AnimationState.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The current Animation loaded into this Animation component.\r\rWill by `null` if no animation is yet loaded.", @@ -11563,7 +11563,7 @@ "filename": "AnimationState.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The current AnimationFrame being displayed by this Animation component.\r\rWill by `null` if no animation is yet loaded.", @@ -11594,7 +11594,7 @@ "filename": "AnimationState.js", "lineno": 137, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The key, instance, or config of the next Animation to be loaded into this Animation component\rwhen the current animation completes.\r\rWill by `null` if no animation has been queued.", @@ -11640,7 +11640,7 @@ "filename": "AnimationState.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "A queue of Animations to be loaded into this Animation component when the current animation completes.\r\rPopulate this queue via the `chain` method.", @@ -11668,7 +11668,7 @@ "filename": "AnimationState.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The Time Scale factor.\r\rYou can adjust this value to modify the passage of time for the animation that is currently\rplaying. For example, setting it to 2 will make the animation play twice as fast. Or setting\rit to 0.5 will slow the animation down.\r\rYou can change this value at run-time, or set it via the `PlayAnimationConfig`.\r\rPrior to Phaser 3.50 this property was private and called `_timeScale`.", @@ -11697,7 +11697,7 @@ "filename": "AnimationState.js", "lineno": 179, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The frame rate of playback, of the current animation, in frames per second.\r\rThis value is set when a new animation is loaded into this component and should\rbe treated as read-only, as changing it once playback has started will not alter\rthe animation. To change the frame rate, provide a new value in the `PlayAnimationConfig` object.", @@ -11726,7 +11726,7 @@ "filename": "AnimationState.js", "lineno": 193, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The duration of the current animation, in milliseconds.\r\rThis value is set when a new animation is loaded into this component and should\rbe treated as read-only, as changing it once playback has started will not alter\rthe animation. To change the duration, provide a new value in the `PlayAnimationConfig` object.", @@ -11755,7 +11755,7 @@ "filename": "AnimationState.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The number of milliseconds per frame, not including frame specific modifiers that may be present in the\rAnimation data.\r\rThis value is calculated when a new animation is loaded into this component and should\rbe treated as read-only. Changing it will not alter playback speed.", @@ -11784,7 +11784,7 @@ "filename": "AnimationState.js", "lineno": 221, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Skip frames if the time lags, or always advanced anyway?", @@ -11813,7 +11813,7 @@ "filename": "AnimationState.js", "lineno": 231, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Start playback of this animation from a random frame?", @@ -11842,7 +11842,7 @@ "filename": "AnimationState.js", "lineno": 241, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The delay before starting playback of the current animation, in milliseconds.\r\rThis value is set when a new animation is loaded into this component and should\rbe treated as read-only, as changing it once playback has started will not alter\rthe animation. To change the delay, provide a new value in the `PlayAnimationConfig` object.\r\rPrior to Phaser 3.50 this property was private and called `_delay`.", @@ -11871,7 +11871,7 @@ "filename": "AnimationState.js", "lineno": 257, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The number of times to repeat playback of the current animation.\r\rIf -1, it means the animation will repeat forever.\r\rThis value is set when a new animation is loaded into this component and should\rbe treated as read-only, as changing it once playback has started will not alter\rthe animation. To change the number of repeats, provide a new value in the `PlayAnimationConfig` object.\r\rPrior to Phaser 3.50 this property was private and called `_repeat`.", @@ -11900,7 +11900,7 @@ "filename": "AnimationState.js", "lineno": 275, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The number of milliseconds to wait before starting the repeat playback of the current animation.\r\rThis value is set when a new animation is loaded into this component, but can also be modified\rat run-time.\r\rYou can change the repeat delay by providing a new value in the `PlayAnimationConfig` object.\r\rPrior to Phaser 3.50 this property was private and called `_repeatDelay`.", @@ -11929,7 +11929,7 @@ "filename": "AnimationState.js", "lineno": 292, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Should the current animation yoyo? An animation that yoyos will play in reverse, from the end\rto the start, before then repeating or completing. An animation that does not yoyo will just\rplay from the start to the end.\r\rThis value is set when a new animation is loaded into this component, but can also be modified\rat run-time.\r\rYou can change the yoyo by providing a new value in the `PlayAnimationConfig` object.\r\rPrior to Phaser 3.50 this property was private and called `_yoyo`.", @@ -11958,7 +11958,7 @@ "filename": "AnimationState.js", "lineno": 311, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "If the animation has a delay set, before playback will begin, this\rcontrols when the first frame is set on the Sprite. If this property\ris 'false' then the frame is set only after the delay has expired.\rThis is the default behavior.\r\rIf this property is 'true' then the first frame of this animation\ris set immediately, and then when the delay expires, playback starts.", @@ -11986,7 +11986,7 @@ "filename": "AnimationState.js", "lineno": 326, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Should the GameObject's `visible` property be set to `true` when the animation starts to play?\r\rThis will happen _after_ any delay that may have been set.\r\rThis value is set when a new animation is loaded into this component, but can also be modified\rat run-time, assuming the animation is currently delayed.", @@ -12014,7 +12014,7 @@ "filename": "AnimationState.js", "lineno": 340, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Should the GameObject's `visible` property be set to `false` when the animation completes?\r\rThis value is set when a new animation is loaded into this component, but can also be modified\rat run-time, assuming the animation is still actively playing.", @@ -12042,7 +12042,7 @@ "filename": "AnimationState.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Is the playhead moving forwards (`true`) or in reverse (`false`) ?", @@ -12071,7 +12071,7 @@ "filename": "AnimationState.js", "lineno": 362, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "An internal trigger that tells the component if it should plays the animation\rin reverse mode ('true') or not ('false'). This is used because `forward` can\rbe changed by the `yoyo` feature.\r\rPrior to Phaser 3.50 this property was private and called `_reverse`.", @@ -12100,7 +12100,7 @@ "filename": "AnimationState.js", "lineno": 376, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Internal time overflow accumulator.\r\rThis has the `delta` time added to it as part of the `update` step.", @@ -12129,7 +12129,7 @@ "filename": "AnimationState.js", "lineno": 388, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The time point at which the next animation frame will change.\r\rThis value is compared against the `accumulator` as part of the `update` step.", @@ -12158,7 +12158,7 @@ "filename": "AnimationState.js", "lineno": 400, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "A counter keeping track of how much delay time, in milliseconds, is left before playback begins.\r\rThis is set via the `playAfterDelay` method, although it can be modified at run-time\rif required, as long as the animation has not already started playing.", @@ -12187,7 +12187,7 @@ "filename": "AnimationState.js", "lineno": 413, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "A counter that keeps track of how many repeats are left to run.\r\rThis value is set when a new animation is loaded into this component, but can also be modified\rat run-time.", @@ -12216,7 +12216,7 @@ "filename": "AnimationState.js", "lineno": 426, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "An internal flag keeping track of pending repeats.", @@ -12245,7 +12245,7 @@ "filename": "AnimationState.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Sets an animation, or an array of animations, to be played in the future, after the current one completes or stops.\r\rThe current animation must enter a 'completed' state for this to happen, i.e. finish all of its repeats, delays, etc,\ror have one of the `stop` methods called.\r\rAn animation set to repeat forever will never enter a completed state unless stopped.\r\rYou can chain a new animation at any point, including before the current one starts playing, during it, or when it ends (via its `animationcomplete` event).\r\rChained animations are specific to a Game Object, meaning different Game Objects can have different chained animations without impacting the global animation they're playing.\r\rCall this method with no arguments to reset all currently chained animations.", @@ -12351,7 +12351,7 @@ "filename": "AnimationState.js", "lineno": 539, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Returns the key of the animation currently loaded into this component.\r\rPrior to Phaser 3.50 this method was called `getCurrentKey`.", @@ -12384,7 +12384,7 @@ "filename": "AnimationState.js", "lineno": 554, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Returns the key of the animation frame currently displayed by this component.", @@ -12417,7 +12417,7 @@ "filename": "AnimationState.js", "lineno": 567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Internal method used to load an animation into this component.", @@ -12476,7 +12476,7 @@ "filename": "AnimationState.js", "lineno": 644, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Pause the current animation and set the `isPlaying` property to `false`.\rYou can optionally pause it at a specific frame.", @@ -12525,7 +12525,7 @@ "filename": "AnimationState.js", "lineno": 672, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Resumes playback of a paused animation and sets the `isPlaying` property to `true`.\rYou can optionally tell it to start playback from a specific frame.", @@ -12574,7 +12574,7 @@ "filename": "AnimationState.js", "lineno": 699, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Waits for the specified delay, in milliseconds, then starts playback of the given animation.\r\rIf the animation _also_ has a delay value set in its config, it will be **added** to the delay given here.\r\rIf an animation is already running and a new animation is given to this method, it will wait for\rthe given delay before starting the new animation.\r\rIf no animation is currently running, the given one begins after the delay.\r\rPrior to Phaser 3.50 this method was called 'delayedPlay' and the parameters were in the reverse order.", @@ -12653,7 +12653,7 @@ "filename": "AnimationState.js", "lineno": 748, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Waits for the current animation to complete the `repeatCount` number of repeat cycles, then starts playback\rof the given animation.\r\rYou can use this to ensure there are no harsh jumps between two sets of animations, i.e. going from an\ridle animation to a walking animation, by making them blend smoothly into each other.\r\rIf no animation is currently running, the given one will start immediately.", @@ -12734,7 +12734,7 @@ "filename": "AnimationState.js", "lineno": 799, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Start playing the given animation on this Sprite.\r\rAnimations in Phaser can either belong to the global Animation Manager, or specifically to this Sprite.\r\rThe benefit of a global animation is that multiple Sprites can all play the same animation, without\rhaving to duplicate the data. You can just create it once and then play it on any Sprite.\r\rThe following code shows how to create a global repeating animation. The animation will be created\rfrom all of the frames within the sprite sheet that was loaded with the key 'muybridge':\r\r```javascript\rvar config = {\r key: 'run',\r frames: 'muybridge',\r frameRate: 15,\r repeat: -1\r};\r\r// This code should be run from within a Scene:\rthis.anims.create(config);\r```\r\rHowever, if you wish to create an animation that is unique to this Sprite, and this Sprite alone,\ryou can call the `Animation.create` method instead. It accepts the exact same parameters as when\rcreating a global animation, however the resulting data is kept locally in this Sprite.\r\rWith the animation created, either globally or locally, you can now play it on this Sprite:\r\r```javascript\rthis.add.sprite(x, y).play('run');\r```\r\rAlternatively, if you wish to run it at a different frame rate, for example, you can pass a config\robject instead:\r\r```javascript\rthis.add.sprite(x, y).play({ key: 'run', frameRate: 24 });\r```\r\rWhen playing an animation on a Sprite it will first check to see if it can find a matching key\rlocally within the Sprite. If it can, it will play the local animation. If not, it will then\rsearch the global Animation Manager and look for it there.\r\rIf you need a Sprite to be able to play both local and global animations, make sure they don't\rhave conflicting keys.\r\rSee the documentation for the `PlayAnimationConfig` config object for more details about this.\r\rAlso, see the documentation in the Animation Manager for further details on creating animations.", @@ -12815,7 +12815,7 @@ "filename": "AnimationState.js", "lineno": 894, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Start playing the given animation on this Sprite, in reverse.\r\rAnimations in Phaser can either belong to the global Animation Manager, or specifically to this Sprite.\r\rThe benefit of a global animation is that multiple Sprites can all play the same animation, without\rhaving to duplicate the data. You can just create it once and then play it on any Sprite.\r\rThe following code shows how to create a global repeating animation. The animation will be created\rfrom all of the frames within the sprite sheet that was loaded with the key 'muybridge':\r\r```javascript\rvar config = {\r key: 'run',\r frames: 'muybridge',\r frameRate: 15,\r repeat: -1\r};\r\r// This code should be run from within a Scene:\rthis.anims.create(config);\r```\r\rHowever, if you wish to create an animation that is unique to this Sprite, and this Sprite alone,\ryou can call the `Animation.create` method instead. It accepts the exact same parameters as when\rcreating a global animation, however the resulting data is kept locally in this Sprite.\r\rWith the animation created, either globally or locally, you can now play it on this Sprite:\r\r```javascript\rthis.add.sprite(x, y).playReverse('run');\r```\r\rAlternatively, if you wish to run it at a different frame rate, for example, you can pass a config\robject instead:\r\r```javascript\rthis.add.sprite(x, y).playReverse({ key: 'run', frameRate: 24 });\r```\r\rWhen playing an animation on a Sprite it will first check to see if it can find a matching key\rlocally within the Sprite. If it can, it will play the local animation. If not, it will then\rsearch the global Animation Manager and look for it there.\r\rIf you need a Sprite to be able to play both local and global animations, make sure they don't\rhave conflicting keys.\r\rSee the documentation for the `PlayAnimationConfig` config object for more details about this.\r\rAlso, see the documentation in the Animation Manager for further details on creating animations.", @@ -12896,7 +12896,7 @@ "filename": "AnimationState.js", "lineno": 975, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Load the animation based on the key and set-up all of the internal values\rneeded for playback to start. If there is no delay, it will also fire the start events.", @@ -12957,7 +12957,7 @@ "filename": "AnimationState.js", "lineno": 1130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Reverse the Animation that is already playing on the Game Object.", @@ -12990,7 +12990,7 @@ "filename": "AnimationState.js", "lineno": 1150, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Returns a value between 0 and 1 indicating how far this animation is through, ignoring repeats and yoyos.\r\rThe value is based on the current frame and how far that is in the animation, it is not based on\rthe duration of the animation.", @@ -13023,7 +13023,7 @@ "filename": "AnimationState.js", "lineno": 1180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Takes a value between 0 and 1 and uses it to set how far this animation is through playback.\r\rDoes not factor in repeats or yoyos, but does handle playing forwards or backwards.\r\rThe value is based on the current frame and how far that is in the animation, it is not based on\rthe duration of the animation.", @@ -13073,7 +13073,7 @@ "filename": "AnimationState.js", "lineno": 1207, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Sets the number of times that the animation should repeat after its first play through.\rFor example, if repeat is 1, the animation will play a total of twice: the initial play plus 1 repeat.\r\rTo repeat indefinitely, use -1.\rThe value should always be an integer.\r\rCalling this method only works if the animation is already running. Otherwise, any\rvalue specified here will be overwritten when the next animation loads in. To avoid this,\ruse the `repeat` property of the `PlayAnimationConfig` object instead.", @@ -13121,7 +13121,7 @@ "filename": "AnimationState.js", "lineno": 1232, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Handle the removal of an animation from the Animation Manager.", @@ -13170,7 +13170,7 @@ "filename": "AnimationState.js", "lineno": 1253, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Restarts the current animation from its beginning.\r\rYou can optionally reset the delay and repeat counters as well.\r\rCalling this will fire the `ANIMATION_RESTART` event immediately.\r\rIf you `includeDelay` then it will also fire the `ANIMATION_START` event once\rthe delay has expired, otherwise, playback will just begin immediately.", @@ -13238,7 +13238,7 @@ "filename": "AnimationState.js", "lineno": 1309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The current animation has completed. This dispatches the `ANIMATION_COMPLETE` event.\r\rThis method is called by the Animation instance and should not usually be invoked directly.\r\rIf no animation is loaded, no events will be dispatched.\r\rIf another animation has been queued for playback, it will be started after the events fire.", @@ -13274,7 +13274,7 @@ "filename": "AnimationState.js", "lineno": 1347, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Immediately stops the current animation from playing and dispatches the `ANIMATION_STOP` event.\r\rIf no animation is running, no events will be dispatched.\r\rIf there is another animation in the queue (set via the `chain` method) then it will start playing.", @@ -13310,7 +13310,7 @@ "filename": "AnimationState.js", "lineno": 1385, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Stops the current animation from playing after the specified time delay, given in milliseconds.\r\rIt then dispatches the `ANIMATION_STOP` event.\r\rIf no animation is running, no events will be dispatched.\r\rIf there is another animation in the queue (set via the `chain` method) then it will start playing,\rwhen the current one stops.", @@ -13361,7 +13361,7 @@ "filename": "AnimationState.js", "lineno": 1411, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Stops the current animation from playing when it next repeats.\r\rIt then dispatches the `ANIMATION_STOP` event.\r\rIf no animation is running, no events will be dispatched.\r\rIf there is another animation in the queue (set via the `chain` method) then it will start playing,\rwhen the current one stops.\r\rPrior to Phaser 3.50 this method was called `stopOnRepeat` and had no parameters.", @@ -13414,7 +13414,7 @@ "filename": "AnimationState.js", "lineno": 1446, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Stops the current animation from playing when it next sets the given frame.\rIf this frame doesn't exist within the animation it will not stop it from playing.\r\rIt then dispatches the `ANIMATION_STOP` event.\r\rIf no animation is running, no events will be dispatched.\r\rIf there is another animation in the queue (set via the `chain` method) then it will start playing,\rwhen the current one stops.", @@ -13465,7 +13465,7 @@ "filename": "AnimationState.js", "lineno": 1473, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Returns the total number of frames in this animation, or returns zero if no\ranimation has been loaded.", @@ -13498,7 +13498,7 @@ "filename": "AnimationState.js", "lineno": 1487, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "The internal update loop for the AnimationState Component.\r\rThis is called automatically by the `Sprite.preUpdate` method.", @@ -13545,7 +13545,7 @@ "filename": "AnimationState.js", "lineno": 1564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Sets the given Animation Frame as being the current frame\rand applies it to the parent Game Object, adjusting size and origin as needed.", @@ -13597,7 +13597,7 @@ "filename": "AnimationState.js", "lineno": 1623, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Advances the animation to the next frame, regardless of the time or animation state.\rIf the animation is set to repeat, or yoyo, this will still take effect.\r\rCalling this does not change the direction of the animation. I.e. if it was currently\rplaying in reverse, calling this method doesn't then change the direction to forwards.", @@ -13630,7 +13630,7 @@ "filename": "AnimationState.js", "lineno": 1645, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Advances the animation to the previous frame, regardless of the time or animation state.\rIf the animation is set to repeat, or yoyo, this will still take effect.\r\rCalling this does not change the direction of the animation. I.e. if it was currently\rplaying in forwards, calling this method doesn't then change the direction to backwards.", @@ -13663,7 +13663,7 @@ "filename": "AnimationState.js", "lineno": 1667, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Get an Animation instance that has been created locally on this Sprite.\r\rSee the `create` method for more details.", @@ -13711,7 +13711,7 @@ "filename": "AnimationState.js", "lineno": 1684, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Checks to see if the given key is already used locally within the animations stored on this Sprite.", @@ -13759,7 +13759,7 @@ "filename": "AnimationState.js", "lineno": 1699, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Creates a new Animation that is local specifically to this Sprite.\r\rWhen a Sprite owns an animation, it is kept out of the global Animation Manager, which means\ryou're free to use keys that may be already defined there. Unless you specifically need a Sprite\rto have a unique animation, you should favor using global animations instead, as they allow for\rthe same animation to be used across multiple Sprites, saving on memory. However, if this Sprite\ris the only one to use this animation, it's sensible to create it here.\r\rIf an invalid key is given this method will return `false`.\r\rIf you pass the key of an animation that already exists locally, that animation will be returned.\r\rA brand new animation is only created if the key is valid and not already in use by this Sprite.\r\rIf you wish to re-use an existing key, call the `remove` method first, then this method.", @@ -13818,7 +13818,7 @@ "filename": "AnimationState.js", "lineno": 1753, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Create one, or more animations from a loaded Aseprite JSON file.\r\rAseprite is a powerful animated sprite editor and pixel art tool.\r\rYou can find more details at https://www.aseprite.org/\r\rTo export a compatible JSON file in Aseprite, please do the following:\r\r1. Go to \"File - Export Sprite Sheet\"\r\r2. On the **Layout** tab:\r2a. Set the \"Sheet type\" to \"Packed\"\r2b. Set the \"Constraints\" to \"None\"\r2c. Check the \"Merge Duplicates\" checkbox\r\r3. On the **Sprite** tab:\r3a. Set \"Layers\" to \"Visible layers\"\r3b. Set \"Frames\" to \"All frames\", unless you only wish to export a sub-set of tags\r\r4. On the **Borders** tab:\r4a. Check the \"Trim Sprite\" and \"Trim Cells\" options\r4b. Ensure \"Border Padding\", \"Spacing\" and \"Inner Padding\" are all > 0 (1 is usually enough)\r\r5. On the **Output** tab:\r5a. Check \"Output File\", give your image a name and make sure you choose \"png files\" as the file type\r5b. Check \"JSON Data\" and give your json file a name\r5c. The JSON Data type can be either a Hash or Array, Phaser doesn't mind.\r5d. Make sure \"Tags\" is checked in the Meta options\r5e. In the \"Item Filename\" input box, make sure it says just \"{frame}\" and nothing more.\r\r6. Click export\r\rThis was tested with Aseprite 1.2.25.\r\rThis will export a png and json file which you can load using the Aseprite Loader, i.e.:\r\r```javascript\rfunction preload ()\r{\r this.load.path = 'assets/animations/aseprite/';\r this.load.aseprite('paladin', 'paladin.png', 'paladin.json');\r}\r```\r\rOnce loaded, you can call this method on a Sprite with the 'atlas' key:\r\r```javascript\rconst sprite = this.add.sprite(400, 300);\r\rsprite.anims.createFromAseprite('paladin');\r```\r\rAny animations defined in the JSON will now be available to use on this Sprite and you play them\rvia their Tag name. For example, if you have an animation called 'War Cry' on your Aseprite timeline,\ryou can play it on the Sprite using that Tag name:\r\r```javascript\rconst sprite = this.add.sprite(400, 300);\r\rsprite.anims.createFromAseprite('paladin');\r\rsprite.play('War Cry');\r```\r\rWhen calling this method you can optionally provide an array of tag names, and only those animations\rwill be created. For example:\r\r```javascript\rsprite.anims.createFromAseprite('paladin', [ 'step', 'War Cry', 'Magnum Break' ]);\r```\r\rThis will only create the 3 animations defined. Note that the tag names are case-sensitive.", @@ -13898,7 +13898,7 @@ "filename": "AnimationState.js", "lineno": 1840, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Generate an array of {@link Phaser.Types.Animations.AnimationFrame} objects from a texture key and configuration object.\r\rGenerates objects with string based frame names, as configured by the given {@link Phaser.Types.Animations.GenerateFrameNames}.\r\rIt's a helper method, designed to make it easier for you to extract all of the frame names from texture atlases.\rIf you're working with a sprite sheet, see the `generateFrameNumbers` method instead.\r\rExample:\r\rIf you have a texture atlases loaded called `gems` and it contains 6 frames called `ruby_0001`, `ruby_0002`, and so on,\rthen you can call this method using: `this.anims.generateFrameNames('gems', { prefix: 'ruby_', end: 6, zeroPad: 4 })`.\r\rThe `end` value tells it to look for 6 frames, incrementally numbered, all starting with the prefix `ruby_`. The `zeroPad`\rvalue tells it how many zeroes pad out the numbers. To create an animation using this method, you can do:\r\r```javascript\rthis.anims.create({\r key: 'ruby',\r repeat: -1,\r frames: this.anims.generateFrameNames('gems', {\r prefix: 'ruby_',\r end: 6,\r zeroPad: 4\r })\r});\r```\r\rPlease see the animation examples for further details.", @@ -13969,7 +13969,7 @@ "filename": "AnimationState.js", "lineno": 1883, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Generate an array of {@link Phaser.Types.Animations.AnimationFrame} objects from a texture key and configuration object.\r\rGenerates objects with numbered frame names, as configured by the given {@link Phaser.Types.Animations.GenerateFrameNumbers}.\r\rIf you're working with a texture atlas, see the `generateFrameNames` method instead.\r\rIt's a helper method, designed to make it easier for you to extract frames from sprite sheets.\rIf you're working with a texture atlas, see the `generateFrameNames` method instead.\r\rExample:\r\rIf you have a sprite sheet loaded called `explosion` and it contains 12 frames, then you can call this method using:\r`this.anims.generateFrameNumbers('explosion', { start: 0, end: 11 })`.\r\rThe `end` value tells it to stop after 12 frames. To create an animation using this method, you can do:\r\r```javascript\rthis.anims.create({\r key: 'boom',\r frames: this.anims.generateFrameNumbers('explosion', {\r start: 0,\r end: 11\r })\r});\r```\r\rNote that `start` is optional and you don't need to include it if the animation starts from frame 0.\r\rTo specify an animation in reverse, swap the `start` and `end` values.\r\rIf the frames are not sequential, you may pass an array of frame numbers instead, for example:\r\r`this.anims.generateFrameNumbers('explosion', { frames: [ 0, 1, 2, 1, 2, 3, 4, 0, 1, 2 ] })`\r\rPlease see the animation examples and `GenerateFrameNumbers` config docs for further details.", @@ -14040,7 +14040,7 @@ "filename": "AnimationState.js", "lineno": 1933, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Removes a locally created Animation from this Sprite, based on the given key.\r\rOnce an Animation has been removed, this Sprite cannot play it again without re-creating it.", @@ -14088,7 +14088,7 @@ "filename": "AnimationState.js", "lineno": 1962, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "Destroy this Animation component.\r\rUnregisters event listeners and cleans up its references.", @@ -14107,7 +14107,7 @@ "filename": "AnimationState.js", "lineno": 1988, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "description": "`true` if the current animation is paused, otherwise `false`.", @@ -14136,7 +14136,7 @@ "filename": "ADD_ANIMATION_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations\\events", + "path": "D:\\wamp\\www\\phaser\\src\\animations\\events", "code": {} }, "description": "The Add Animation Event.\r\rThis event is dispatched when a new animation is added to the global Animation Manager.\r\rThis can happen either as a result of an animation instance being added to the Animation Manager,\ror the Animation Manager creating a new animation directly.", @@ -14192,7 +14192,7 @@ "filename": "ANIMATION_COMPLETE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations\\events", + "path": "D:\\wamp\\www\\phaser\\src\\animations\\events", "code": {} }, "description": "The Animation Complete Event.\r\rThis event is dispatched by a Sprite when an animation playing on it completes playback.\rThis happens when the animation gets to the end of its sequence, factoring in any delays\ror repeats it may have to process.\r\rAn animation that is set to loop, or repeat forever, will never fire this event, because\rit never actually completes. If you need to handle this, listen for the `ANIMATION_STOP`\revent instead, as this is emitted when the animation is stopped directly.\r\rListen for it on the Sprite using `sprite.on('animationcomplete', listener)`\r\rThe animation event flow is as follows:\r\r1. `ANIMATION_START`\r2. `ANIMATION_UPDATE` (repeated for however many frames the animation has)\r3. `ANIMATION_REPEAT` (only if the animation is set to repeat, it then emits more update events after this)\r4. `ANIMATION_COMPLETE` (only if there is a finite, or zero, repeat count)\r5. `ANIMATION_COMPLETE_KEY` (only if there is a finite, or zero, repeat count)\r\rIf the animation is stopped directly, the `ANIMATION_STOP` event is dispatched instead of `ANIMATION_COMPLETE`.\r\rIf the animation is restarted while it is already playing, `ANIMATION_RESTART` is emitted.", @@ -14274,7 +14274,7 @@ "filename": "ANIMATION_COMPLETE_KEY_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations\\events", + "path": "D:\\wamp\\www\\phaser\\src\\animations\\events", "code": {} }, "description": "The Animation Complete Dynamic Key Event.\r\rThis event is dispatched by a Sprite when an animation playing on it completes playback.\rThis happens when the animation gets to the end of its sequence, factoring in any delays\ror repeats it may have to process.\r\rAn animation that is set to loop, or repeat forever, will never fire this event, because\rit never actually completes. If you need to handle this, listen for the `ANIMATION_STOP`\revent instead, as this is emitted when the animation is stopped directly.\r\rThe difference between this and the `ANIMATION_COMPLETE` event is that this one has a\rdynamic event name that contains the name of the animation within it. For example,\rif you had an animation called `explode` you could listen for the completion of that\rspecific animation by using: `sprite.on('animationcomplete-explode', listener)`. Or, if you\rwish to use types: `sprite.on(Phaser.Animations.Events.ANIMATION_COMPLETE_KEY + 'explode', listener)`.\r\rThe animation event flow is as follows:\r\r1. `ANIMATION_START`\r2. `ANIMATION_UPDATE` (repeated for however many frames the animation has)\r3. `ANIMATION_REPEAT` (only if the animation is set to repeat, it then emits more update events after this)\r4. `ANIMATION_COMPLETE` (only if there is a finite, or zero, repeat count)\r5. `ANIMATION_COMPLETE_KEY` (only if there is a finite, or zero, repeat count)\r\rIf the animation is stopped directly, the `ANIMATION_STOP` event is dispatched instead of `ANIMATION_COMPLETE`.\r\rIf the animation is restarted while it is already playing, `ANIMATION_RESTART` is emitted.", @@ -14356,7 +14356,7 @@ "filename": "ANIMATION_REPEAT_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations\\events", + "path": "D:\\wamp\\www\\phaser\\src\\animations\\events", "code": {} }, "description": "The Animation Repeat Event.\r\rThis event is dispatched by a Sprite when an animation repeats playing on it.\rThis happens if the animation was created, or played, with a `repeat` value specified.\r\rAn animation will repeat when it reaches the end of its sequence.\r\rListen for it on the Sprite using `sprite.on('animationrepeat', listener)`\r\rThe animation event flow is as follows:\r\r1. `ANIMATION_START`\r2. `ANIMATION_UPDATE` (repeated for however many frames the animation has)\r3. `ANIMATION_REPEAT` (only if the animation is set to repeat, it then emits more update events after this)\r4. `ANIMATION_COMPLETE` (only if there is a finite, or zero, repeat count)\r5. `ANIMATION_COMPLETE_KEY` (only if there is a finite, or zero, repeat count)\r\rIf the animation is stopped directly, the `ANIMATION_STOP` event is dispatched instead of `ANIMATION_COMPLETE`.\r\rIf the animation is restarted while it is already playing, `ANIMATION_RESTART` is emitted.", @@ -14438,7 +14438,7 @@ "filename": "ANIMATION_RESTART_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations\\events", + "path": "D:\\wamp\\www\\phaser\\src\\animations\\events", "code": {} }, "description": "The Animation Restart Event.\r\rThis event is dispatched by a Sprite when an animation restarts playing on it.\rThis only happens when the `Sprite.anims.restart` method is called.\r\rListen for it on the Sprite using `sprite.on('animationrestart', listener)`\r\rThe animation event flow is as follows:\r\r1. `ANIMATION_START`\r2. `ANIMATION_UPDATE` (repeated for however many frames the animation has)\r3. `ANIMATION_REPEAT` (only if the animation is set to repeat, it then emits more update events after this)\r4. `ANIMATION_COMPLETE` (only if there is a finite, or zero, repeat count)\r5. `ANIMATION_COMPLETE_KEY` (only if there is a finite, or zero, repeat count)\r\rIf the animation is stopped directly, the `ANIMATION_STOP` event is dispatched instead of `ANIMATION_COMPLETE`.\r\rIf the animation is restarted while it is already playing, `ANIMATION_RESTART` is emitted.", @@ -14520,7 +14520,7 @@ "filename": "ANIMATION_START_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations\\events", + "path": "D:\\wamp\\www\\phaser\\src\\animations\\events", "code": {} }, "description": "The Animation Start Event.\r\rThis event is dispatched by a Sprite when an animation starts playing on it.\rThis happens when the animation is played, factoring in any delay that may have been specified.\rThis event happens after the delay has expired and prior to the first update event.\r\rListen for it on the Sprite using `sprite.on('animationstart', listener)`\r\rThe animation event flow is as follows:\r\r1. `ANIMATION_START`\r2. `ANIMATION_UPDATE` (repeated for however many frames the animation has)\r3. `ANIMATION_REPEAT` (only if the animation is set to repeat, it then emits more update events after this)\r4. `ANIMATION_COMPLETE` (only if there is a finite, or zero, repeat count)\r5. `ANIMATION_COMPLETE_KEY` (only if there is a finite, or zero, repeat count)\r\rIf the animation is stopped directly, the `ANIMATION_STOP` event is dispatched instead of `ANIMATION_COMPLETE`.\r\rIf the animation is restarted while it is already playing, `ANIMATION_RESTART` is emitted.", @@ -14602,7 +14602,7 @@ "filename": "ANIMATION_STOP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations\\events", + "path": "D:\\wamp\\www\\phaser\\src\\animations\\events", "code": {} }, "description": "The Animation Stop Event.\r\rThis event is dispatched by a Sprite when an animation is stopped on it. An animation\rwill only be stopeed if a method such as `Sprite.stop` or `Sprite.anims.stopAfterDelay`\ris called. It can also be emitted if a new animation is started before the current one completes.\r\rListen for it on the Sprite using `sprite.on('animationstop', listener)`\r\rThe animation event flow is as follows:\r\r1. `ANIMATION_START`\r2. `ANIMATION_UPDATE` (repeated for however many frames the animation has)\r3. `ANIMATION_REPEAT` (only if the animation is set to repeat, it then emits more update events after this)\r4. `ANIMATION_COMPLETE` (only if there is a finite, or zero, repeat count)\r5. `ANIMATION_COMPLETE_KEY` (only if there is a finite, or zero, repeat count)\r\rIf the animation is stopped directly, the `ANIMATION_STOP` event is dispatched instead of `ANIMATION_COMPLETE`.\r\rIf the animation is restarted while it is already playing, `ANIMATION_RESTART` is emitted.", @@ -14684,7 +14684,7 @@ "filename": "ANIMATION_UPDATE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations\\events", + "path": "D:\\wamp\\www\\phaser\\src\\animations\\events", "code": {} }, "description": "The Animation Update Event.\r\rThis event is dispatched by a Sprite when an animation playing on it updates. This happens when the animation changes frame.\rAn animation will change frame based on the frame rate and other factors like `timeScale` and `delay`. It can also change\rframe when stopped or restarted.\r\rListen for it on the Sprite using `sprite.on('animationupdate', listener)`\r\rIf an animation is playing faster than the game frame-rate can handle, it's entirely possible for it to emit several\rupdate events in a single game frame, so please be aware of this in your code. The **final** event received that frame\ris the one that is rendered to the game.\r\rThe animation event flow is as follows:\r\r1. `ANIMATION_START`\r2. `ANIMATION_UPDATE` (repeated for however many frames the animation has)\r3. `ANIMATION_REPEAT` (only if the animation is set to repeat, it then emits more update events after this)\r4. `ANIMATION_COMPLETE` (only if there is a finite, or zero, repeat count)\r5. `ANIMATION_COMPLETE_KEY` (only if there is a finite, or zero, repeat count)\r\rIf the animation is stopped directly, the `ANIMATION_STOP` event is dispatched instead of `ANIMATION_COMPLETE`.\r\rIf the animation is restarted while it is already playing, `ANIMATION_RESTART` is emitted.", @@ -14766,7 +14766,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations\\events", + "path": "D:\\wamp\\www\\phaser\\src\\animations\\events", "code": {} }, "kind": "namespace", @@ -14783,7 +14783,7 @@ "filename": "PAUSE_ALL_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations\\events", + "path": "D:\\wamp\\www\\phaser\\src\\animations\\events", "code": {} }, "description": "The Pause All Animations Event.\r\rThis event is dispatched when the global Animation Manager is told to pause.\r\rWhen this happens all current animations will stop updating, although it doesn't necessarily mean\rthat the game has paused as well.", @@ -14811,7 +14811,7 @@ "filename": "REMOVE_ANIMATION_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations\\events", + "path": "D:\\wamp\\www\\phaser\\src\\animations\\events", "code": {} }, "description": "The Remove Animation Event.\r\rThis event is dispatched when an animation is removed from the global Animation Manager.", @@ -14867,7 +14867,7 @@ "filename": "RESUME_ALL_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations\\events", + "path": "D:\\wamp\\www\\phaser\\src\\animations\\events", "code": {} }, "description": "The Resume All Animations Event.\r\rThis event is dispatched when the global Animation Manager resumes, having been previously paused.\r\rWhen this happens all current animations will continue updating again.", @@ -14895,7 +14895,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations", + "path": "D:\\wamp\\www\\phaser\\src\\animations", "code": {} }, "kind": "namespace", @@ -14907,12 +14907,12 @@ "___s": true }, { - "comment": "/**\r\n * @typedef {object} Phaser.Types.Animations.Animation\r\n * @since 3.0.0\r\n *\r\n * @property {string} [key] - The key that the animation will be associated with. i.e. sprite.animations.play(key)\r\n * @property {string|Phaser.Types.Animations.AnimationFrame[]} [frames] - Either a string, in which case it will use all frames from a texture with the matching key, or an array of Animation Frame configuration objects.\r\n * @property {boolean} [sortFrames=true] - If you provide a string for `frames` you can optionally have the frame names numerically sorted.\r\n * @property {string} [defaultTextureKey=null] - The key of the texture all frames of the animation will use. Can be overridden on a per frame basis.\r\n * @property {number} [frameRate] - The frame rate of playback in frames per second (default 24 if duration is null)\r\n * @property {number} [duration] - How long the animation should play for in milliseconds. If not given its derived from frameRate.\r\n * @property {boolean} [skipMissedFrames=true] - Skip frames if the time lags, or always advanced anyway?\r\n * @property {number} [delay=0] - Delay before starting playback. Value given in milliseconds.\r\n * @property {number} [repeat=0] - Number of times to repeat the animation (-1 for infinity)\r\n * @property {number} [repeatDelay=0] - Delay before the animation repeats. Value given in milliseconds.\r\n * @property {boolean} [yoyo=false] - Should the animation yoyo? (reverse back down to the start) before repeating?\r\n * @property {boolean} [showBeforeDelay=false] - If this animation has a delay, should it show the first frame immediately (true), or only after the delay (false)\r\n * @property {boolean} [showOnStart=false] - Should sprite.visible = true when the animation starts to play? This happens _after_ any delay, if set.\r\n * @property {boolean} [hideOnComplete=false] - Should sprite.visible = false when the animation finishes?\r\n * @property {boolean} [randomFrame=false] - Start playback of this animation from a randomly selected frame?\r\n */", + "comment": "/**\n * @typedef {object} Phaser.Types.Animations.Animation\n * @since 3.0.0\n *\n * @property {string} [key] - The key that the animation will be associated with. i.e. sprite.animations.play(key)\n * @property {string|Phaser.Types.Animations.AnimationFrame[]} [frames] - Either a string, in which case it will use all frames from a texture with the matching key, or an array of Animation Frame configuration objects.\n * @property {boolean} [sortFrames=true] - If you provide a string for `frames` you can optionally have the frame names numerically sorted.\n * @property {string} [defaultTextureKey=null] - The key of the texture all frames of the animation will use. Can be overridden on a per frame basis.\n * @property {number} [frameRate] - The frame rate of playback in frames per second (default 24 if duration is null)\n * @property {number} [duration] - How long the animation should play for in milliseconds. If not given its derived from frameRate.\n * @property {boolean} [skipMissedFrames=true] - Skip frames if the time lags, or always advanced anyway?\n * @property {number} [delay=0] - Delay before starting playback. Value given in milliseconds.\n * @property {number} [repeat=0] - Number of times to repeat the animation (-1 for infinity)\n * @property {number} [repeatDelay=0] - Delay before the animation repeats. Value given in milliseconds.\n * @property {boolean} [yoyo=false] - Should the animation yoyo? (reverse back down to the start) before repeating?\n * @property {boolean} [showBeforeDelay=false] - If this animation has a delay, should it show the first frame immediately (true), or only after the delay (false)\n * @property {boolean} [showOnStart=false] - Should sprite.visible = true when the animation starts to play? This happens _after_ any delay, if set.\n * @property {boolean} [hideOnComplete=false] - Should sprite.visible = false when the animation finishes?\n * @property {boolean} [randomFrame=false] - Start playback of this animation from a randomly selected frame?\n */", "meta": { "filename": "Animation.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\animations\\typedefs", "code": {} }, "kind": "typedef", @@ -15176,12 +15176,12 @@ "___s": true }, { - "comment": "/**\r\n * @typedef {object} Phaser.Types.Animations.AnimationFrame\r\n * @since 3.0.0\r\n *\r\n * @property {string} [key] - The key of the texture within the Texture Manager to use for this Animation Frame.\r\n * @property {(string|number)} [frame] - The key, or index number, of the frame within the texture to use for this Animation Frame.\r\n * @property {number} [duration=0] - The duration, in ms, of this frame of the animation.\r\n * @property {boolean} [visible] - Should the parent Game Object be visible during this frame of the animation?\r\n */", + "comment": "/**\n * @typedef {object} Phaser.Types.Animations.AnimationFrame\n * @since 3.0.0\n *\n * @property {string} [key] - The key of the texture within the Texture Manager to use for this Animation Frame.\n * @property {(string|number)} [frame] - The key, or index number, of the frame within the texture to use for this Animation Frame.\n * @property {number} [duration=0] - The duration, in ms, of this frame of the animation.\n * @property {boolean} [visible] - Should the parent Game Object be visible during this frame of the animation?\n */", "meta": { "filename": "AnimationFrame.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\animations\\typedefs", "code": {} }, "kind": "typedef", @@ -15277,7 +15277,7 @@ "filename": "GenerateFrameNames.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\animations\\typedefs", "code": {} }, "kind": "typedef", @@ -15439,7 +15439,7 @@ "filename": "GenerateFrameNumbers.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\animations\\typedefs", "code": {} }, "kind": "typedef", @@ -15581,7 +15581,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\animations\\typedefs", "code": {} }, "kind": "namespace", @@ -15598,7 +15598,7 @@ "filename": "JSONAnimation.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\animations\\typedefs", "code": {} }, "kind": "typedef", @@ -15819,7 +15819,7 @@ "filename": "JSONAnimationFrame.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\animations\\typedefs", "code": {} }, "kind": "typedef", @@ -15897,7 +15897,7 @@ "filename": "JSONAnimations.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\animations\\typedefs", "code": {} }, "kind": "typedef", @@ -15961,7 +15961,7 @@ "filename": "PlayAnimationConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\animations\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\animations\\typedefs", "code": {} }, "kind": "typedef", @@ -16195,7 +16195,7 @@ "filename": "BaseCache.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "classdesc": "The BaseCache is a base Cache class that can be used for storing references to any kind of data.\r\rData can be added, retrieved and removed based on the given keys.\r\rKeys are string-based.", @@ -16214,7 +16214,7 @@ "filename": "BaseCache.js", "lineno": 31, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "The Map in which the cache objects are stored.\r\rYou can query the Map directly or use the BaseCache methods.", @@ -16254,7 +16254,7 @@ "filename": "BaseCache.js", "lineno": 42, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "An instance of EventEmitter used by the cache to emit related events.", @@ -16282,7 +16282,7 @@ "filename": "BaseCache.js", "lineno": 52, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "Adds an item to this cache. The item is referenced by a unique string, which you are responsible\rfor setting and keeping track of. The item can only be retrieved by using this string.", @@ -16346,7 +16346,7 @@ "filename": "BaseCache.js", "lineno": 74, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "Checks if this cache contains an item matching the given key.\rThis performs the same action as `BaseCache.exists`.", @@ -16394,7 +16394,7 @@ "filename": "BaseCache.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "Checks if this cache contains an item matching the given key.\rThis performs the same action as `BaseCache.has` and is called directly by the Loader.", @@ -16442,7 +16442,7 @@ "filename": "BaseCache.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "Gets an item from this cache based on the given key.", @@ -16489,7 +16489,7 @@ "filename": "BaseCache.js", "lineno": 121, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "Removes and item from this cache based on the given key.\r\rIf an entry matching the key is found it is removed from the cache and a `remove` event emitted.\rNo additional checks are done on the item removed. If other systems or parts of your game code\rare relying on this item, it is up to you to sever those relationships prior to removing the item.", @@ -16541,7 +16541,7 @@ "filename": "BaseCache.js", "lineno": 150, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "Returns all keys in use in this cache.", @@ -16583,7 +16583,7 @@ "filename": "BaseCache.js", "lineno": 163, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "Destroys this cache and all items within it.", @@ -16602,7 +16602,7 @@ "filename": "CacheManager.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "classdesc": "The Cache Manager is the global cache owned and maintained by the Game instance.\r\rVarious systems, such as the file Loader, rely on this cache in order to store the files\rit has loaded. The manager itself doesn't store any files, but instead owns multiple BaseCache\rinstances, one per type of file. You can also add your own custom caches.", @@ -16636,7 +16636,7 @@ "filename": "CacheManager.js", "lineno": 32, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "A reference to the Phaser.Game instance that owns this CacheManager.", @@ -16665,7 +16665,7 @@ "filename": "CacheManager.js", "lineno": 42, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "A Cache storing all binary files, typically added via the Loader.", @@ -16693,7 +16693,7 @@ "filename": "CacheManager.js", "lineno": 51, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "A Cache storing all bitmap font data files, typically added via the Loader.\rOnly the font data is stored in this cache, the textures are part of the Texture Manager.", @@ -16721,7 +16721,7 @@ "filename": "CacheManager.js", "lineno": 61, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "A Cache storing all JSON data files, typically added via the Loader.", @@ -16749,7 +16749,7 @@ "filename": "CacheManager.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "A Cache storing all physics data files, typically added via the Loader.", @@ -16777,7 +16777,7 @@ "filename": "CacheManager.js", "lineno": 79, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "A Cache storing all shader source files, typically added via the Loader.", @@ -16805,7 +16805,7 @@ "filename": "CacheManager.js", "lineno": 88, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "A Cache storing all non-streaming audio files, typically added via the Loader.", @@ -16833,7 +16833,7 @@ "filename": "CacheManager.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "A Cache storing all non-streaming video files, typically added via the Loader.", @@ -16861,7 +16861,7 @@ "filename": "CacheManager.js", "lineno": 106, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "A Cache storing all text files, typically added via the Loader.", @@ -16889,7 +16889,7 @@ "filename": "CacheManager.js", "lineno": 115, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "A Cache storing all html files, typically added via the Loader.", @@ -16917,7 +16917,7 @@ "filename": "CacheManager.js", "lineno": 124, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "A Cache storing all WaveFront OBJ files, typically added via the Loader.", @@ -16945,7 +16945,7 @@ "filename": "CacheManager.js", "lineno": 133, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "A Cache storing all tilemap data files, typically added via the Loader.\rOnly the data is stored in this cache, the textures are part of the Texture Manager.", @@ -16973,7 +16973,7 @@ "filename": "CacheManager.js", "lineno": 143, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "A Cache storing all xml data files, typically added via the Loader.", @@ -17001,7 +17001,7 @@ "filename": "CacheManager.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "An object that contains your own custom BaseCache entries.\rAdd to this via the `addCustom` method.", @@ -17038,7 +17038,7 @@ "filename": "CacheManager.js", "lineno": 165, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "Add your own custom Cache for storing your own files.\rThe cache will be available under `Cache.custom.key`.\rThe cache will only be created if the key is not already in use.", @@ -17086,7 +17086,7 @@ "filename": "CacheManager.js", "lineno": 187, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "description": "Removes all entries from all BaseCaches and destroys all custom caches.", @@ -17105,7 +17105,7 @@ "filename": "ADD_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache\\events", + "path": "D:\\wamp\\www\\phaser\\src\\cache\\events", "code": {} }, "description": "The Cache Add Event.\r\rThis event is dispatched by any Cache that extends the BaseCache each time a new object is added to it.", @@ -17173,7 +17173,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache\\events", + "path": "D:\\wamp\\www\\phaser\\src\\cache\\events", "code": {} }, "kind": "namespace", @@ -17190,7 +17190,7 @@ "filename": "REMOVE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache\\events", + "path": "D:\\wamp\\www\\phaser\\src\\cache\\events", "code": {} }, "description": "The Cache Remove Event.\r\rThis event is dispatched by any Cache that extends the BaseCache each time an object is removed from it.", @@ -17258,7 +17258,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cache", + "path": "D:\\wamp\\www\\phaser\\src\\cache", "code": {} }, "kind": "namespace", @@ -17275,7 +17275,7 @@ "filename": "BaseCamera.js", "lineno": 17, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "classdesc": "A Base Camera class.\r\rThe Camera is the way in which all games are rendered in Phaser. They provide a view into your game world,\rand can be positioned, rotated, zoomed and scrolled accordingly.\r\rA Camera consists of two elements: The viewport and the scroll values.\r\rThe viewport is the physical position and size of the Camera within your game. Cameras, by default, are\rcreated the same size as your game, but their position and size can be set to anything. This means if you\rwanted to create a camera that was 320x200 in size, positioned in the bottom-right corner of your game,\ryou'd adjust the viewport to do that (using methods like `setViewport` and `setSize`).\r\rIf you wish to change where the Camera is looking in your game, then you scroll it. You can do this\rvia the properties `scrollX` and `scrollY` or the method `setScroll`. Scrolling has no impact on the\rviewport, and changing the viewport has no impact on the scrolling.\r\rBy default a Camera will render all Game Objects it can see. You can change this using the `ignore` method,\rallowing you to filter Game Objects out on a per-Camera basis.\r\rThe Base Camera is extended by the Camera class, which adds in special effects including Fade,\rFlash and Camera Shake, as well as the ability to follow Game Objects.\r\rThe Base Camera was introduced in Phaser 3.12. It was split off from the Camera class, to allow\ryou to isolate special effects as needed. Therefore the 'since' values for properties of this class relate\rto when they were added to the Camera class.", @@ -17353,7 +17353,7 @@ "filename": "BaseCamera.js", "lineno": 79, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "A reference to the Scene this camera belongs to.", @@ -17381,7 +17381,7 @@ "filename": "BaseCamera.js", "lineno": 88, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "A reference to the Game Scene Manager.", @@ -17409,7 +17409,7 @@ "filename": "BaseCamera.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "A reference to the Game Scale Manager.", @@ -17437,7 +17437,7 @@ "filename": "BaseCamera.js", "lineno": 106, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "A reference to the Scene's Camera Manager to which this Camera belongs.", @@ -17465,7 +17465,7 @@ "filename": "BaseCamera.js", "lineno": 115, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The Camera ID. Assigned by the Camera Manager and used to handle camera exclusion.\rThis value is a bitmask.", @@ -17494,7 +17494,7 @@ "filename": "BaseCamera.js", "lineno": 126, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The name of the Camera. This is left empty for your own use.", @@ -17523,7 +17523,7 @@ "filename": "BaseCamera.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Should this camera round its pixel values to integers?", @@ -17552,7 +17552,7 @@ "filename": "BaseCamera.js", "lineno": 146, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Is this Camera visible or not?\r\rA visible camera will render and perform input tests.\rAn invisible camera will not render anything and will skip input tests.", @@ -17582,7 +17582,7 @@ "filename": "BaseCamera.js", "lineno": 158, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Is this Camera using a bounds to restrict scrolling movement?\r\rSet this property along with the bounds via `Camera.setBounds`.", @@ -17611,7 +17611,7 @@ "filename": "BaseCamera.js", "lineno": 170, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The World View is a Rectangle that defines the area of the 'world' the Camera is currently looking at.\rThis factors in the Camera viewport size, zoom and scroll position and is updated in the Camera preRender step.\rIf you have enabled Camera bounds the worldview will be clamped to those bounds accordingly.\rYou can use it for culling or intersection checks.", @@ -17640,7 +17640,7 @@ "filename": "BaseCamera.js", "lineno": 183, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Is this Camera dirty?\r\rA dirty Camera has had either its viewport size, bounds, scroll, rotation or zoom levels changed since the last frame.\r\rThis flag is cleared during the `postRenderCamera` method of the renderer.", @@ -17669,7 +17669,7 @@ "filename": "BaseCamera.js", "lineno": 358, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Does this Camera have a transparent background?", @@ -17698,7 +17698,7 @@ "filename": "BaseCamera.js", "lineno": 368, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The background color of this Camera. Only used if `transparent` is `false`.", @@ -17726,7 +17726,7 @@ "filename": "BaseCamera.js", "lineno": 377, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The Camera alpha value. Setting this property impacts every single object that this Camera\rrenders. You can either set the property directly, i.e. via a Tween, to fade a Camera in or out,\ror via the chainable `setAlpha` method instead.", @@ -17756,7 +17756,7 @@ "filename": "BaseCamera.js", "lineno": 388, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Should the camera cull Game Objects before checking them for input hit tests?\rIn some special cases it may be beneficial to disable this.", @@ -17785,7 +17785,7 @@ "filename": "BaseCamera.js", "lineno": 410, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The mid-point of the Camera in 'world' coordinates.\r\rUse it to obtain exactly where in the world the center of the camera is currently looking.\r\rThis value is updated in the preRender method, after the scroll values and follower\rhave been processed.", @@ -17814,7 +17814,7 @@ "filename": "BaseCamera.js", "lineno": 425, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The horizontal origin of rotation for this Camera.\r\rBy default the camera rotates around the center of the viewport.\r\rChanging the origin allows you to adjust the point in the viewport from which rotation happens.\rA value of 0 would rotate from the top-left of the viewport. A value of 1 from the bottom right.\r\rSee `setOrigin` to set both origins in a single, chainable call.", @@ -17843,7 +17843,7 @@ "filename": "BaseCamera.js", "lineno": 442, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The vertical origin of rotation for this Camera.\r\rBy default the camera rotates around the center of the viewport.\r\rChanging the origin allows you to adjust the point in the viewport from which rotation happens.\rA value of 0 would rotate from the top-left of the viewport. A value of 1 from the bottom right.\r\rSee `setOrigin` to set both origins in a single, chainable call.", @@ -17872,7 +17872,7 @@ "filename": "BaseCamera.js", "lineno": 470, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The Mask this Camera is using during render.\rSet the mask using the `setMask` method. Remove the mask using the `clearMask` method.", @@ -17912,7 +17912,7 @@ "filename": "BaseCamera.js", "lineno": 494, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "This array is populated with all of the Game Objects that this Camera has rendered\rin the previous (or current, depending on when you inspect it) frame.\r\rIt is cleared at the start of `Camera.preUpdate`, or if the Camera is destroyed.\r\rYou should not modify this array as it is used internally by the input system,\rhowever you can read it as required. Note that Game Objects may appear in this\rlist multiple times if they belong to multiple non-exclusive Containers.", @@ -17949,7 +17949,7 @@ "filename": "BaseCamera.js", "lineno": 510, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Is this Camera a Scene Camera? (which is the default), or a Camera\rbelonging to a Texture?", @@ -17978,7 +17978,7 @@ "filename": "BaseCamera.js", "lineno": 522, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Adds the given Game Object to this cameras render list.\r\rThis is invoked during the rendering stage. Only objects that are actually rendered\rwill appear in the render list.", @@ -18012,7 +18012,7 @@ "filename": "BaseCamera.js", "lineno": 538, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Set the Alpha level of this Camera. The alpha controls the opacity of the Camera as it renders.\rAlpha values are provided as a float between 0, fully transparent, and 1, fully opaque.", @@ -18064,7 +18064,7 @@ "filename": "BaseCamera.js", "lineno": 550, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Sets the rotation origin of this Camera.\r\rThe values are given in the range 0 to 1 and are only used when calculating Camera rotation.\r\rBy default the camera rotates around the center of the viewport.\r\rChanging the origin allows you to adjust the point in the viewport from which rotation happens.\rA value of 0 would rotate from the top-left of the viewport. A value of 1 from the bottom right.", @@ -18130,7 +18130,7 @@ "filename": "BaseCamera.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Calculates what the Camera.scrollX and scrollY values would need to be in order to move\rthe Camera so it is centered on the given x and y coordinates, without actually moving\rthe Camera there. The results are clamped based on the Camera bounds, if set.", @@ -18205,7 +18205,7 @@ "filename": "BaseCamera.js", "lineno": 612, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Moves the Camera horizontally so that it is centered on the given x coordinate, bounds allowing.\rCalling this does not change the scrollY value.", @@ -18254,7 +18254,7 @@ "filename": "BaseCamera.js", "lineno": 639, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Moves the Camera vertically so that it is centered on the given y coordinate, bounds allowing.\rCalling this does not change the scrollX value.", @@ -18303,7 +18303,7 @@ "filename": "BaseCamera.js", "lineno": 666, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Moves the Camera so that it is centered on the given coordinates, bounds allowing.", @@ -18365,7 +18365,7 @@ "filename": "BaseCamera.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Moves the Camera so that it is looking at the center of the Camera Bounds, if enabled.", @@ -18399,7 +18399,7 @@ "filename": "BaseCamera.js", "lineno": 710, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Moves the Camera so that it is re-centered based on its viewport size.", @@ -18433,7 +18433,7 @@ "filename": "BaseCamera.js", "lineno": 726, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Takes an array of Game Objects and returns a new array featuring only those objects\rvisible by this camera.", @@ -18507,7 +18507,7 @@ "filename": "BaseCamera.js", "lineno": 807, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Converts the given `x` and `y` coordinates into World space, based on this Cameras transform.\rYou can optionally provide a Vector2, or similar object, to store the results in.", @@ -18600,7 +18600,7 @@ "filename": "BaseCamera.js", "lineno": 874, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Given a Game Object, or an array of Game Objects, it will update all of their camera filter settings\rso that they are ignored by this Camera. This means they will not be rendered by this Camera.", @@ -18692,7 +18692,7 @@ "filename": "BaseCamera.js", "lineno": 915, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Takes an x value and checks it's within the range of the Camera bounds, adjusting if required.\rDo not call this method if you are not using camera bounds.", @@ -18740,7 +18740,7 @@ "filename": "BaseCamera.js", "lineno": 947, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Takes a y value and checks it's within the range of the Camera bounds, adjusting if required.\rDo not call this method if you are not using camera bounds.", @@ -18788,7 +18788,7 @@ "filename": "BaseCamera.js", "lineno": 984, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "If this Camera has previously had movement bounds set on it, this will remove them.", @@ -18822,7 +18822,7 @@ "filename": "BaseCamera.js", "lineno": 1003, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Set the rotation of this Camera. This causes everything it renders to appear rotated.\r\rRotating a camera does not rotate the viewport itself, it is applied during rendering.", @@ -18873,7 +18873,7 @@ "filename": "BaseCamera.js", "lineno": 1024, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Sets the background color for this Camera.\r\rBy default a Camera has a transparent background but it can be given a solid color, with any level\rof transparency, via this method.\r\rThe color value can be specified using CSS color notation, hex or numbers.", @@ -18939,7 +18939,7 @@ "filename": "BaseCamera.js", "lineno": 1050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Set the bounds of the Camera. The bounds are an axis-aligned rectangle.\r\rThe Camera bounds controls where the Camera can scroll to, stopping it from scrolling off the\redges and into blank space. It does not limit the placement of Game Objects, or where\rthe Camera viewport can be positioned.\r\rTemporarily disable the bounds by changing the boolean `Camera.useBounds`.\r\rClear the bounds entirely by calling `Camera.removeBounds`.\r\rIf you set bounds that are smaller than the viewport it will stop the Camera from being\rable to scroll. The bounds can be positioned where-ever you wish. By default they are from\r0x0 to the canvas width x height. This means that the coordinate 0x0 is the top left of\rthe Camera bounds. However, you can position them anywhere. So if you wanted a game world\rthat was 2048x2048 in size, with 0x0 being the center of it, you can set the bounds x/y\rto be -1024, -1024, with a width and height of 2048. Depending on your game you may find\rit easier for 0x0 to be the top-left of the bounds, or you may wish 0x0 to be the middle.", @@ -19042,7 +19042,7 @@ "filename": "BaseCamera.js", "lineno": 1102, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Returns a rectangle containing the bounds of the Camera.\r\rIf the Camera does not have any bounds the rectangle will be empty.\r\rThe rectangle is a copy of the bounds, so is safe to modify.", @@ -19091,7 +19091,7 @@ "filename": "BaseCamera.js", "lineno": 1127, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Sets the name of this Camera.\rThis value is for your own use and isn't used internally.", @@ -19142,7 +19142,7 @@ "filename": "BaseCamera.js", "lineno": 1147, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Set the position of the Camera viewport within the game.\r\rThis does not change where the camera is 'looking'. See `setScroll` to control that.", @@ -19206,7 +19206,7 @@ "filename": "BaseCamera.js", "lineno": 1170, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Set the rotation of this Camera. This causes everything it renders to appear rotated.\r\rRotating a camera does not rotate the viewport itself, it is applied during rendering.", @@ -19257,7 +19257,7 @@ "filename": "BaseCamera.js", "lineno": 1191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Should the Camera round pixel values to whole integers when rendering Game Objects?\r\rIn some types of game, especially with pixel art, this is required to prevent sub-pixel aliasing.", @@ -19306,7 +19306,7 @@ "filename": "BaseCamera.js", "lineno": 1210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Sets the Scene the Camera is bound to.", @@ -19370,7 +19370,7 @@ "filename": "BaseCamera.js", "lineno": 1244, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Set the position of where the Camera is looking within the game.\rYou can also modify the properties `Camera.scrollX` and `Camera.scrollY` directly.\rUse this method, or the scroll properties, to move your camera around the game world.\r\rThis does not change where the camera viewport is placed. See `setPosition` to control that.", @@ -19434,7 +19434,7 @@ "filename": "BaseCamera.js", "lineno": 1269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Set the size of the Camera viewport.\r\rBy default a Camera is the same size as the game, but can be made smaller via this method,\rallowing you to create mini-cam style effects by creating and positioning a smaller Camera\rviewport within your game.", @@ -19498,7 +19498,7 @@ "filename": "BaseCamera.js", "lineno": 1294, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "This method sets the position and size of the Camera viewport in a single call.\r\rIf you're trying to change where the Camera is looking at in your game, then see\rthe method `Camera.setScroll` instead. This method is for changing the viewport\ritself, not what the camera can see.\r\rBy default a Camera is the same size as the game, but can be made smaller via this method,\rallowing you to create mini-cam style effects by creating and positioning a smaller Camera\rviewport within your game.", @@ -19588,7 +19588,7 @@ "filename": "BaseCamera.js", "lineno": 1325, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Set the zoom value of the Camera.\r\rChanging to a smaller value, such as 0.5, will cause the camera to 'zoom out'.\rChanging to a larger value, such as 2, will cause the camera to 'zoom in'.\r\rA value of 1 means 'no zoom' and is the default.\r\rChanging the zoom does not impact the Camera viewport in any way, it is only applied during rendering.\r\rAs of Phaser 3.50 you can now set the horizontal and vertical zoom values independently.", @@ -19654,7 +19654,7 @@ "filename": "BaseCamera.js", "lineno": 1366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Sets the mask to be applied to this Camera during rendering.\r\rThe mask must have been previously created and can be either a GeometryMask or a BitmapMask.\r\rBitmap Masks only work on WebGL. Geometry Masks work on both WebGL and Canvas.\r\rIf a mask is already set on this Camera it will be immediately replaced.\r\rMasks have no impact on physics or input detection. They are purely a rendering component\rthat allows you to limit what is visible during the render pass.", @@ -19728,7 +19728,7 @@ "filename": "BaseCamera.js", "lineno": 1397, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Clears the mask that this Camera was using.", @@ -19779,7 +19779,7 @@ "filename": "BaseCamera.js", "lineno": 1421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Sets the visibility of this Camera.\r\rAn invisible Camera will skip rendering and input tests of everything it can see.", @@ -19829,7 +19829,7 @@ "filename": "BaseCamera.js", "lineno": 1434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Returns an Object suitable for JSON storage containing all of the Camera viewport and rendering properties.", @@ -19862,7 +19862,7 @@ "filename": "BaseCamera.js", "lineno": 1471, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Internal method called automatically by the Camera Manager.", @@ -19910,7 +19910,7 @@ "filename": "BaseCamera.js", "lineno": 1486, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Set if this Camera is being used as a Scene Camera, or a Texture\rCamera.", @@ -19944,7 +19944,7 @@ "filename": "BaseCamera.js", "lineno": 1535, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Destroys this Camera instance and its internal properties and references.\rOnce destroyed you cannot use this Camera again, even if re-added to a Camera Manager.\r\rThis method is called automatically by `CameraManager.remove` if that methods `runDestroy` argument is `true`, which is the default.\r\rUnless you have a specific reason otherwise, always use `CameraManager.remove` and allow it to handle the camera destruction,\rrather than calling this method directly.", @@ -19967,7 +19967,7 @@ "filename": "BaseCamera.js", "lineno": 1574, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The x position of the Camera viewport, relative to the top-left of the game canvas.\rThe viewport is the area into which the camera renders.\rTo adjust the position the camera is looking at in the game world, see the `scrollX` value.", @@ -19995,7 +19995,7 @@ "filename": "BaseCamera.js", "lineno": 1598, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The y position of the Camera viewport, relative to the top-left of the game canvas.\rThe viewport is the area into which the camera renders.\rTo adjust the position the camera is looking at in the game world, see the `scrollY` value.", @@ -20023,7 +20023,7 @@ "filename": "BaseCamera.js", "lineno": 1622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The width of the Camera viewport, in pixels.\r\rThe viewport is the area into which the Camera renders. Setting the viewport does\rnot restrict where the Camera can scroll to.", @@ -20051,7 +20051,7 @@ "filename": "BaseCamera.js", "lineno": 1647, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The height of the Camera viewport, in pixels.\r\rThe viewport is the area into which the Camera renders. Setting the viewport does\rnot restrict where the Camera can scroll to.", @@ -20079,7 +20079,7 @@ "filename": "BaseCamera.js", "lineno": 1672, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The horizontal scroll position of this Camera.\r\rChange this value to cause the Camera to scroll around your Scene.\r\rAlternatively, setting the Camera to follow a Game Object, via the `startFollow` method,\rwill automatically adjust the Camera scroll values accordingly.\r\rYou can set the bounds within which the Camera can scroll via the `setBounds` method.", @@ -20108,7 +20108,7 @@ "filename": "BaseCamera.js", "lineno": 1705, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The vertical scroll position of this Camera.\r\rChange this value to cause the Camera to scroll around your Scene.\r\rAlternatively, setting the Camera to follow a Game Object, via the `startFollow` method,\rwill automatically adjust the Camera scroll values accordingly.\r\rYou can set the bounds within which the Camera can scroll via the `setBounds` method.", @@ -20137,7 +20137,7 @@ "filename": "BaseCamera.js", "lineno": 1738, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The Camera zoom value. Change this value to zoom in, or out of, a Scene.\r\rA value of 0.5 would zoom the Camera out, so you can now see twice as much\rof the Scene as before. A value of 2 would zoom the Camera in, so every pixel\rnow takes up 2 pixels when rendered.\r\rSet to 1 to return to the default zoom level.\r\rBe careful to never set this value to zero.", @@ -20166,7 +20166,7 @@ "filename": "BaseCamera.js", "lineno": 1771, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The Camera horizontal zoom value. Change this value to zoom in, or out of, a Scene.\r\rA value of 0.5 would zoom the Camera out, so you can now see twice as much\rof the Scene as before. A value of 2 would zoom the Camera in, so every pixel\rnow takes up 2 pixels when rendered.\r\rSet to 1 to return to the default zoom level.\r\rBe careful to never set this value to zero.", @@ -20195,7 +20195,7 @@ "filename": "BaseCamera.js", "lineno": 1802, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The Camera vertical zoom value. Change this value to zoom in, or out of, a Scene.\r\rA value of 0.5 would zoom the Camera out, so you can now see twice as much\rof the Scene as before. A value of 2 would zoom the Camera in, so every pixel\rnow takes up 2 pixels when rendered.\r\rSet to 1 to return to the default zoom level.\r\rBe careful to never set this value to zero.", @@ -20224,7 +20224,7 @@ "filename": "BaseCamera.js", "lineno": 1863, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The horizontal position of the center of the Camera's viewport, relative to the left of the game canvas.", @@ -20253,7 +20253,7 @@ "filename": "BaseCamera.js", "lineno": 1880, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The vertical position of the center of the Camera's viewport, relative to the top of the game canvas.", @@ -20282,7 +20282,7 @@ "filename": "BaseCamera.js", "lineno": 1897, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The displayed width of the camera viewport, factoring in the camera zoom level.\r\rIf a camera has a viewport width of 800 and a zoom of 0.5 then its display width\rwould be 1600, as it's displaying twice as many pixels as zoom level 1.\r\rEqually, a camera with a width of 800 and zoom of 2 would have a display width\rof 400 pixels.", @@ -20311,7 +20311,7 @@ "filename": "BaseCamera.js", "lineno": 1920, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The displayed height of the camera viewport, factoring in the camera zoom level.\r\rIf a camera has a viewport height of 600 and a zoom of 0.5 then its display height\rwould be 1200, as it's displaying twice as many pixels as zoom level 1.\r\rEqually, a camera with a height of 600 and zoom of 2 would have a display height\rof 300 pixels.", @@ -20340,7 +20340,7 @@ "filename": "Camera.js", "lineno": 18, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "classdesc": "A Camera.\r\rThe Camera is the way in which all games are rendered in Phaser. They provide a view into your game world,\rand can be positioned, rotated, zoomed and scrolled accordingly.\r\rA Camera consists of two elements: The viewport and the scroll values.\r\rThe viewport is the physical position and size of the Camera within your game. Cameras, by default, are\rcreated the same size as your game, but their position and size can be set to anything. This means if you\rwanted to create a camera that was 320x200 in size, positioned in the bottom-right corner of your game,\ryou'd adjust the viewport to do that (using methods like `setViewport` and `setSize`).\r\rIf you wish to change where the Camera is looking in your game, then you scroll it. You can do this\rvia the properties `scrollX` and `scrollY` or the method `setScroll`. Scrolling has no impact on the\rviewport, and changing the viewport has no impact on the scrolling.\r\rBy default a Camera will render all Game Objects it can see. You can change this using the `ignore` method,\rallowing you to filter Game Objects out on a per-Camera basis.\r\rA Camera also has built-in special effects including Fade, Flash and Camera Shake.", @@ -20417,7 +20417,7 @@ "filename": "Camera.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Does this Camera allow the Game Objects it renders to receive input events?", @@ -20446,7 +20446,7 @@ "filename": "Camera.js", "lineno": 80, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The Camera Fade effect handler.\rTo fade this camera see the `Camera.fade` methods.", @@ -20474,7 +20474,7 @@ "filename": "Camera.js", "lineno": 90, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The Camera Flash effect handler.\rTo flash this camera see the `Camera.flash` method.", @@ -20502,7 +20502,7 @@ "filename": "Camera.js", "lineno": 100, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The Camera Shake effect handler.\rTo shake this camera see the `Camera.shake` method.", @@ -20530,7 +20530,7 @@ "filename": "Camera.js", "lineno": 110, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The Camera Pan effect handler.\rTo pan this camera see the `Camera.pan` method.", @@ -20558,7 +20558,7 @@ "filename": "Camera.js", "lineno": 120, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The Camera Rotate To effect handler.\rTo rotate this camera see the `Camera.rotateTo` method.", @@ -20586,7 +20586,7 @@ "filename": "Camera.js", "lineno": 130, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The Camera Zoom effect handler.\rTo zoom this camera see the `Camera.zoom` method.", @@ -20614,7 +20614,7 @@ "filename": "Camera.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The linear interpolation value to use when following a target.\r\rCan also be set via `setLerp` or as part of the `startFollow` call.\r\rThe default values of 1 means the camera will instantly snap to the target coordinates.\rA lower value, such as 0.1 means the camera will more slowly track the target, giving\ra smooth transition. You can set the horizontal and vertical values independently, and also\radjust this value in real-time during your game.\r\rBe sure to keep the value between 0 and 1. A value of zero will disable tracking on that axis.", @@ -20642,7 +20642,7 @@ "filename": "Camera.js", "lineno": 158, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The values stored in this property are subtracted from the Camera targets position, allowing you to\roffset the camera from the actual target x/y coordinates by this amount.\rCan also be set via `setFollowOffset` or as part of the `startFollow` call.", @@ -20670,7 +20670,7 @@ "filename": "Camera.js", "lineno": 169, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The Camera dead zone.\r\rThe deadzone is only used when the camera is following a target.\r\rIt defines a rectangular region within which if the target is present, the camera will not scroll.\rIf the target moves outside of this area, the camera will begin scrolling in order to follow it.\r\rThe `lerp` values that you can set for a follower target also apply when using a deadzone.\r\rYou can directly set this property to be an instance of a Rectangle. Or, you can use the\r`setDeadzone` method for a chainable approach.\r\rThe rectangle you provide can have its dimensions adjusted dynamically, however, please\rnote that its position is updated every frame, as it is constantly re-centered on the cameras mid point.\r\rCalling `setDeadzone` with no arguments will reset an active deadzone, as will setting this property\rto `null`.", @@ -20700,7 +20700,7 @@ "filename": "Camera.js", "lineno": 206, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Sets the Camera dead zone.\r\rThe deadzone is only used when the camera is following a target.\r\rIt defines a rectangular region within which if the target is present, the camera will not scroll.\rIf the target moves outside of this area, the camera will begin scrolling in order to follow it.\r\rThe deadzone rectangle is re-positioned every frame so that it is centered on the mid-point\rof the camera. This allows you to use the object for additional game related checks, such as\rtesting if an object is within it or not via a Rectangle.contains call.\r\rThe `lerp` values that you can set for a follower target also apply when using a deadzone.\r\rCalling this method with no arguments will reset an active deadzone.", @@ -20764,7 +20764,7 @@ "filename": "Camera.js", "lineno": 268, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Fades the Camera in from the given color over the duration specified.", @@ -20892,7 +20892,7 @@ "filename": "Camera.js", "lineno": 291, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Fades the Camera out to the given color over the duration specified.\rThis is an alias for Camera.fade that forces the fade to start, regardless of existing fades.", @@ -21020,7 +21020,7 @@ "filename": "Camera.js", "lineno": 315, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Fades the Camera from the given color to transparent over the duration specified.", @@ -21163,7 +21163,7 @@ "filename": "Camera.js", "lineno": 339, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Fades the Camera from transparent to the given color over the duration specified.", @@ -21306,7 +21306,7 @@ "filename": "Camera.js", "lineno": 363, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Flashes the Camera by setting it to the given color immediately and then fading it away again quickly over the duration specified.", @@ -21449,7 +21449,7 @@ "filename": "Camera.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Shakes the Camera by the given intensity over the duration specified.", @@ -21572,7 +21572,7 @@ "filename": "Camera.js", "lineno": 409, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "This effect will scroll the Camera so that the center of its viewport finishes at the given destination,\rover the duration and with the ease specified.", @@ -21721,7 +21721,7 @@ "filename": "Camera.js", "lineno": 435, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "This effect will rotate the Camera so that the viewport finishes at the given angle in radians,\rover the duration and with the ease specified.", @@ -21867,7 +21867,7 @@ "filename": "Camera.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "This effect will zoom the Camera to the given scale, over the duration and with the ease specified.", @@ -22003,7 +22003,7 @@ "filename": "Camera.js", "lineno": 483, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Internal preRender step.", @@ -22023,7 +22023,7 @@ "filename": "Camera.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Sets the linear interpolation value to use when following a target.\r\rThe default values of 1 means the camera will instantly snap to the target coordinates.\rA lower value, such as 0.1 means the camera will more slowly track the target, giving\ra smooth transition. You can set the horizontal and vertical values independently, and also\radjust this value in real-time during your game.\r\rBe sure to keep the value between 0 and 1. A value of zero will disable tracking on that axis.", @@ -22089,7 +22089,7 @@ "filename": "Camera.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Sets the horizontal and vertical offset of the camera from its follow target.\rThe values are subtracted from the targets position during the Cameras update step.", @@ -22155,7 +22155,7 @@ "filename": "Camera.js", "lineno": 649, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Sets the Camera to follow a Game Object.\r\rWhen enabled the Camera will automatically adjust its scroll position to keep the target Game Object\rin its center.\r\rYou can set the linear interpolation value used in the follow code.\rUse low lerp values (such as 0.1) to automatically smooth the camera motion.\r\rIf you find you're getting a slight \"jitter\" effect when following an object it's probably to do with sub-pixel\rrendering of the targets position. This can be rounded by setting the `roundPixels` argument to `true` to\rforce full pixel rounding rendering. Note that this can still be broken if you have specified a non-integer zoom\rvalue on the camera. So be sure to keep the camera zoom to integers.", @@ -22289,7 +22289,7 @@ "filename": "Camera.js", "lineno": 714, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Stops a Camera from following a Game Object, if previously set via `Camera.startFollow`.", @@ -22323,7 +22323,7 @@ "filename": "Camera.js", "lineno": 729, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Resets any active FX, such as a fade, flash or shake. Useful to call after a fade in order to\rremove the fade.", @@ -22357,7 +22357,7 @@ "filename": "Camera.js", "lineno": 749, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Internal method called automatically by the Camera Manager.", @@ -22406,7 +22406,7 @@ "filename": "Camera.js", "lineno": 772, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Destroys this Camera instance. You rarely need to call this directly.\r\rCalled by the Camera Manager. If you wish to destroy a Camera please use `CameraManager.remove` as\rcameras are stored in a pool, ready for recycling later, and calling this directly will prevent that.", @@ -22429,7 +22429,7 @@ "filename": "CameraManager.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "classdesc": "The Camera Manager is a plugin that belongs to a Scene and is responsible for managing all of the Scene Cameras.\r\rBy default you can access the Camera Manager from within a Scene using `this.cameras`, although this can be changed\rin your game config.\r\rCreate new Cameras using the `add` method. Or extend the Camera class with your own addition code and then add\rthe new Camera in using the `addExisting` method.\r\rCameras provide a view into your game world, and can be positioned, rotated, zoomed and scrolled accordingly.\r\rA Camera consists of two elements: The viewport and the scroll values.\r\rThe viewport is the physical position and size of the Camera within your game. Cameras, by default, are\rcreated the same size as your game, but their position and size can be set to anything. This means if you\rwanted to create a camera that was 320x200 in size, positioned in the bottom-right corner of your game,\ryou'd adjust the viewport to do that (using methods like `setViewport` and `setSize`).\r\rIf you wish to change where the Camera is looking in your game, then you scroll it. You can do this\rvia the properties `scrollX` and `scrollY` or the method `setScroll`. Scrolling has no impact on the\rviewport, and changing the viewport has no impact on the scrolling.\r\rBy default a Camera will render all Game Objects it can see. You can change this using the `ignore` method,\rallowing you to filter Game Objects out on a per-Camera basis. The Camera Manager can manage up to 31 unique\r'Game Object ignore capable' Cameras. Any Cameras beyond 31 that you create will all be given a Camera ID of\rzero, meaning that they cannot be used for Game Object exclusion. This means if you need your Camera to ignore\rGame Objects, make sure it's one of the first 31 created.\r\rA Camera also has built-in special effects including Fade, Flash, Camera Shake, Pan and Zoom.", @@ -22463,7 +22463,7 @@ "filename": "CameraManager.js", "lineno": 59, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The Scene that owns the Camera Manager plugin.", @@ -22491,7 +22491,7 @@ "filename": "CameraManager.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "A reference to the Scene.Systems handler for the Scene that owns the Camera Manager.", @@ -22519,7 +22519,7 @@ "filename": "CameraManager.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "All Cameras created by, or added to, this Camera Manager, will have their `roundPixels`\rproperty set to match this value. By default it is set to match the value set in the\rgame configuration, but can be changed at any point. Equally, individual cameras can\ralso be changed as needed.", @@ -22547,7 +22547,7 @@ "filename": "CameraManager.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "An Array of the Camera objects being managed by this Camera Manager.\rThe Cameras are updated and rendered in the same order in which they appear in this array.\rDo not directly add or remove entries to this array. However, you can move the contents\raround the array should you wish to adjust the display order.", @@ -22584,7 +22584,7 @@ "filename": "CameraManager.js", "lineno": 101, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "A handy reference to the 'main' camera. By default this is the first Camera the\rCamera Manager creates. You can also set it directly, or use the `makeMain` argument\rin the `add` and `addExisting` methods. It allows you to access it from your game:\r\r```javascript\rvar cam = this.cameras.main;\r```\r\rAlso see the properties `camera1`, `camera2` and so on.", @@ -22612,7 +22612,7 @@ "filename": "CameraManager.js", "lineno": 118, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "A default un-transformed Camera that doesn't exist on the camera list and doesn't\rcount towards the total number of cameras being managed. It exists for other\rsystems, as well as your own code, should they require a basic un-transformed\rcamera instance from which to calculate a view matrix.", @@ -22640,7 +22640,7 @@ "filename": "CameraManager.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Adds a new Camera into the Camera Manager. The Camera Manager can support up to 31 different Cameras.\r\rEach Camera has its own viewport, which controls the size of the Camera and its position within the canvas.\r\rUse the `Camera.scrollX` and `Camera.scrollY` properties to change where the Camera is looking, or the\rCamera methods such as `centerOn`. Cameras also have built in special effects, such as fade, flash, shake,\rpan and zoom.\r\rBy default Cameras are transparent and will render anything that they can see based on their `scrollX`\rand `scrollY` values. Game Objects can be set to be ignored by a Camera by using the `Camera.ignore` method.\r\rThe Camera will have its `roundPixels` property set to whatever `CameraManager.roundPixels` is. You can change\rit after creation if required.\r\rSee the Camera class documentation for more details.", @@ -22763,7 +22763,7 @@ "filename": "CameraManager.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Adds an existing Camera into the Camera Manager.\r\rThe Camera should either be a `Phaser.Cameras.Scene2D.Camera` instance, or a class that extends from it.\r\rThe Camera will have its `roundPixels` property set to whatever `CameraManager.roundPixels` is. You can change\rit after addition if required.\r\rThe Camera will be assigned an ID, which is used for Game Object exclusion and then added to the\rmanager. As long as it doesn't already exist in the manager it will be added then returned.\r\rIf this method returns `null` then the Camera already exists in this Camera Manager.", @@ -22828,7 +22828,7 @@ "filename": "CameraManager.js", "lineno": 355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Gets the total number of Cameras in this Camera Manager.\r\rIf the optional `isVisible` argument is set it will only count Cameras that are currently visible.", @@ -22878,7 +22878,7 @@ "filename": "CameraManager.js", "lineno": 388, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Populates this Camera Manager based on the given configuration object, or an array of config objects.\r\rSee the `Phaser.Types.Cameras.Scene2D.CameraConfig` documentation for details of the object structure.", @@ -22946,7 +22946,7 @@ "filename": "CameraManager.js", "lineno": 457, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Gets a Camera based on its name.\r\rCamera names are optional and don't have to be set, so this method is only of any use if you\rhave given your Cameras unique names.", @@ -22996,7 +22996,7 @@ "filename": "CameraManager.js", "lineno": 485, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Returns an array of all cameras below the given Pointer.\r\rThe first camera in the array is the top-most camera in the camera list.", @@ -23053,7 +23053,7 @@ "filename": "CameraManager.js", "lineno": 520, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Removes the given Camera, or an array of Cameras, from this Camera Manager.\r\rIf found in the Camera Manager it will be immediately removed from the local cameras array.\rIf also currently the 'main' camera, 'main' will be reset to be camera 0.\r\rThe removed Cameras are automatically destroyed if the `runDestroy` argument is `true`, which is the default.\rIf you wish to re-use the cameras then set this to `false`, but know that they will retain their references\rand internal data until destroyed or re-added to a Camera Manager.", @@ -23135,7 +23135,7 @@ "filename": "CameraManager.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The internal render method. This is called automatically by the Scene and should not be invoked directly.\r\rIt will iterate through all local cameras and render them in turn, as long as they're visible and have\ran alpha level > 0.", @@ -23193,7 +23193,7 @@ "filename": "CameraManager.js", "lineno": 612, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Takes an array of Game Objects and a Camera and returns a new array\rcontaining only those Game Objects that pass the `willRender` test\ragainst the given Camera.", @@ -23272,7 +23272,7 @@ "filename": "CameraManager.js", "lineno": 633, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Resets this Camera Manager.\r\rThis will iterate through all current Cameras, destroying them all, then it will reset the\rcameras array, reset the ID counter and create 1 new single camera using the default values.", @@ -23305,7 +23305,7 @@ "filename": "CameraManager.js", "lineno": 658, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The main update loop. Called automatically when the Scene steps.", @@ -23353,7 +23353,7 @@ "filename": "CameraManager.js", "lineno": 676, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "The event handler that manages the `resize` event dispatched by the Scale Manager.", @@ -23400,7 +23400,7 @@ "filename": "CameraManager.js", "lineno": 701, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "description": "Resizes all cameras to the given dimensions.", @@ -23447,7 +23447,7 @@ "filename": "Fade.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "classdesc": "A Camera Fade effect.\r\rThis effect will fade the camera viewport to the given color, over the duration specified.\r\rOnly the camera viewport is faded. None of the objects it is displaying are impacted, i.e. their colors do\rnot change.\r\rThe effect will dispatch several events on the Camera itself and you can also specify an `onUpdate` callback,\rwhich is invoked each frame for the duration of the effect, if required.", @@ -23481,7 +23481,7 @@ "filename": "Fade.js", "lineno": 36, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The Camera this effect belongs to.", @@ -23510,7 +23510,7 @@ "filename": "Fade.js", "lineno": 46, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Is this effect actively running?", @@ -23540,7 +23540,7 @@ "filename": "Fade.js", "lineno": 57, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Has this effect finished running?\r\rThis is different from `isRunning` because it remains set to `true` when the effect is over,\runtil the effect is either reset or started again.", @@ -23570,7 +23570,7 @@ "filename": "Fade.js", "lineno": 71, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The direction of the fade.\r`true` = fade out (transparent to color), `false` = fade in (color to transparent)", @@ -23599,7 +23599,7 @@ "filename": "Fade.js", "lineno": 82, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The duration of the effect, in milliseconds.", @@ -23629,7 +23629,7 @@ "filename": "Fade.js", "lineno": 137, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "If this effect is running this holds the current percentage of the progress, a value between 0 and 1.", @@ -23657,7 +23657,7 @@ "filename": "Fade.js", "lineno": 178, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Fades the Camera to or from the given color over the duration specified.", @@ -23814,7 +23814,7 @@ "filename": "Fade.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The main update loop for this effect. Called automatically by the Camera.", @@ -23861,7 +23861,7 @@ "filename": "Fade.js", "lineno": 273, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Called internally by the Canvas Renderer.", @@ -23909,7 +23909,7 @@ "filename": "Fade.js", "lineno": 298, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Called internally by the WebGL Renderer.", @@ -23970,7 +23970,7 @@ "filename": "Fade.js", "lineno": 330, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Called internally when the effect completes.", @@ -23993,7 +23993,7 @@ "filename": "Fade.js", "lineno": 351, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Resets this camera effect.\rIf it was previously running, it stops instantly without calling its onComplete callback or emitting an event.", @@ -24012,7 +24012,7 @@ "filename": "Fade.js", "lineno": 367, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Destroys this effect, releasing it from the Camera.", @@ -24031,7 +24031,7 @@ "filename": "Flash.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "classdesc": "A Camera Flash effect.\r\rThis effect will flash the camera viewport to the given color, over the duration specified.\r\rOnly the camera viewport is flashed. None of the objects it is displaying are impacted, i.e. their colors do\rnot change.\r\rThe effect will dispatch several events on the Camera itself and you can also specify an `onUpdate` callback,\rwhich is invoked each frame for the duration of the effect, if required.", @@ -24065,7 +24065,7 @@ "filename": "Flash.js", "lineno": 36, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The Camera this effect belongs to.", @@ -24094,7 +24094,7 @@ "filename": "Flash.js", "lineno": 46, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Is this effect actively running?", @@ -24124,7 +24124,7 @@ "filename": "Flash.js", "lineno": 57, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The duration of the effect, in milliseconds.", @@ -24154,7 +24154,7 @@ "filename": "Flash.js", "lineno": 101, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The value of the alpha channel used during the flash effect.\rA value between 0 and 1.", @@ -24182,7 +24182,7 @@ "filename": "Flash.js", "lineno": 111, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "If this effect is running this holds the current percentage of the progress, a value between 0 and 1.", @@ -24210,7 +24210,7 @@ "filename": "Flash.js", "lineno": 163, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Flashes the Camera to or from the given color over the duration specified.", @@ -24352,7 +24352,7 @@ "filename": "Flash.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The main update loop for this effect. Called automatically by the Camera.", @@ -24399,7 +24399,7 @@ "filename": "Flash.js", "lineno": 251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Called internally by the Canvas Renderer.", @@ -24447,7 +24447,7 @@ "filename": "Flash.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Called internally by the WebGL Renderer.", @@ -24508,7 +24508,7 @@ "filename": "Flash.js", "lineno": 308, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Called internally when the effect completes.", @@ -24530,7 +24530,7 @@ "filename": "Flash.js", "lineno": 326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Resets this camera effect.\rIf it was previously running, it stops instantly without calling its onComplete callback or emitting an event.", @@ -24549,7 +24549,7 @@ "filename": "Flash.js", "lineno": 341, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Destroys this effect, releasing it from the Camera.", @@ -24568,7 +24568,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "kind": "namespace", @@ -24585,7 +24585,7 @@ "filename": "Pan.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "classdesc": "A Camera Pan effect.\r\rThis effect will scroll the Camera so that the center of its viewport finishes at the given destination,\rover the duration and with the ease specified.\r\rOnly the camera scroll is moved. None of the objects it is displaying are impacted, i.e. their positions do\rnot change.\r\rThe effect will dispatch several events on the Camera itself and you can also specify an `onUpdate` callback,\rwhich is invoked each frame for the duration of the effect if required.", @@ -24619,7 +24619,7 @@ "filename": "Pan.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The Camera this effect belongs to.", @@ -24648,7 +24648,7 @@ "filename": "Pan.js", "lineno": 49, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Is this effect actively running?", @@ -24678,7 +24678,7 @@ "filename": "Pan.js", "lineno": 60, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The duration of the effect, in milliseconds.", @@ -24708,7 +24708,7 @@ "filename": "Pan.js", "lineno": 71, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The starting scroll coordinates to pan the camera from.", @@ -24736,7 +24736,7 @@ "filename": "Pan.js", "lineno": 80, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The constantly updated value based on zoom.", @@ -24764,7 +24764,7 @@ "filename": "Pan.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The destination scroll coordinates to pan the camera to.", @@ -24792,7 +24792,7 @@ "filename": "Pan.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The ease function to use during the pan.", @@ -24820,7 +24820,7 @@ "filename": "Pan.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "If this effect is running this holds the current percentage of the progress, a value between 0 and 1.", @@ -24848,7 +24848,7 @@ "filename": "Pan.js", "lineno": 148, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "This effect will scroll the Camera so that the center of its viewport finishes at the given destination,\rover the duration and with the ease specified.", @@ -24996,7 +24996,7 @@ "filename": "Pan.js", "lineno": 217, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The main update loop for this effect. Called automatically by the Camera.", @@ -25043,7 +25043,7 @@ "filename": "Pan.js", "lineno": 270, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Called internally when the effect completes.", @@ -25065,7 +25065,7 @@ "filename": "Pan.js", "lineno": 287, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Resets this camera effect.\rIf it was previously running, it stops instantly without calling its onComplete callback or emitting an event.", @@ -25084,7 +25084,7 @@ "filename": "Pan.js", "lineno": 302, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Destroys this effect, releasing it from the Camera.", @@ -25103,7 +25103,7 @@ "filename": "RotateTo.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "classdesc": "A Camera Rotate effect.\r\rThis effect will rotate the Camera so that the its viewport finishes at the given angle in radians,\rover the duration and with the ease specified.\r\rCamera rotation always takes place based on the Camera viewport. By default, rotation happens\rin the center of the viewport. You can adjust this with the `originX` and `originY` properties.\r\rRotation influences the rendering of _all_ Game Objects visible by this Camera. However, it does not\rrotate the Camera viewport itself, which always remains an axis-aligned rectangle.\r\rOnly the camera is rotates. None of the objects it is displaying are impacted, i.e. their positions do\rnot change.\r\rThe effect will dispatch several events on the Camera itself and you can also specify an `onUpdate` callback,\rwhich is invoked each frame for the duration of the effect if required.", @@ -25137,7 +25137,7 @@ "filename": "RotateTo.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The Camera this effect belongs to.", @@ -25166,7 +25166,7 @@ "filename": "RotateTo.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Is this effect actively running?", @@ -25196,7 +25196,7 @@ "filename": "RotateTo.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The duration of the effect, in milliseconds.", @@ -25226,7 +25226,7 @@ "filename": "RotateTo.js", "lineno": 76, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The starting angle to rotate the camera from.", @@ -25254,7 +25254,7 @@ "filename": "RotateTo.js", "lineno": 85, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The constantly updated value based on the force.", @@ -25282,7 +25282,7 @@ "filename": "RotateTo.js", "lineno": 94, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The destination angle in radians to rotate the camera to.", @@ -25310,7 +25310,7 @@ "filename": "RotateTo.js", "lineno": 103, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The ease function to use during the Rotate.", @@ -25338,7 +25338,7 @@ "filename": "RotateTo.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "If this effect is running this holds the current percentage of the progress, a value between 0 and 1.", @@ -25366,7 +25366,7 @@ "filename": "RotateTo.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "kind": "typedef", @@ -25428,7 +25428,7 @@ "filename": "RotateTo.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The direction of the rotation.", @@ -25456,7 +25456,7 @@ "filename": "RotateTo.js", "lineno": 169, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The shortest direction to the target rotation.", @@ -25484,7 +25484,7 @@ "filename": "RotateTo.js", "lineno": 179, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "This effect will scroll the Camera so that the center of its viewport finishes at the given angle,\rover the duration and with the ease specified.", @@ -25634,7 +25634,7 @@ "filename": "RotateTo.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The main update loop for this effect. Called automatically by the Camera.", @@ -25681,7 +25681,7 @@ "filename": "RotateTo.js", "lineno": 379, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Called internally when the effect completes.", @@ -25700,7 +25700,7 @@ "filename": "RotateTo.js", "lineno": 395, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Resets this camera effect.\rIf it was previously running, it stops instantly without calling its onComplete callback or emitting an event.", @@ -25719,7 +25719,7 @@ "filename": "RotateTo.js", "lineno": 410, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Destroys this effect, releasing it from the Camera.", @@ -25738,7 +25738,7 @@ "filename": "Shake.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "classdesc": "A Camera Shake effect.\r\rThis effect will shake the camera viewport by a random amount, bounded by the specified intensity, each frame.\r\rOnly the camera viewport is moved. None of the objects it is displaying are impacted, i.e. their positions do\rnot change.\r\rThe effect will dispatch several events on the Camera itself and you can also specify an `onUpdate` callback,\rwhich is invoked each frame for the duration of the effect if required.", @@ -25772,7 +25772,7 @@ "filename": "Shake.js", "lineno": 37, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The Camera this effect belongs to.", @@ -25801,7 +25801,7 @@ "filename": "Shake.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Is this effect actively running?", @@ -25831,7 +25831,7 @@ "filename": "Shake.js", "lineno": 58, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The duration of the effect, in milliseconds.", @@ -25861,7 +25861,7 @@ "filename": "Shake.js", "lineno": 69, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The intensity of the effect. Use small float values. The default when the effect starts is 0.05.\rThis is a Vector2 object, allowing you to control the shake intensity independently across x and y.\rYou can modify this value while the effect is active to create more varied shake effects.", @@ -25889,7 +25889,7 @@ "filename": "Shake.js", "lineno": 80, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "If this effect is running this holds the current percentage of the progress, a value between 0 and 1.", @@ -25917,7 +25917,7 @@ "filename": "Shake.js", "lineno": 143, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Shakes the Camera by the given intensity over the duration specified.", @@ -26039,7 +26039,7 @@ "filename": "Shake.js", "lineno": 198, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The pre-render step for this effect. Called automatically by the Camera.", @@ -26058,7 +26058,7 @@ "filename": "Shake.js", "lineno": 212, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The main update loop for this effect. Called automatically by the Camera.", @@ -26105,7 +26105,7 @@ "filename": "Shake.js", "lineno": 259, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Called internally when the effect completes.", @@ -26127,7 +26127,7 @@ "filename": "Shake.js", "lineno": 279, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Resets this camera effect.\rIf it was previously running, it stops instantly without calling its onComplete callback or emitting an event.", @@ -26146,7 +26146,7 @@ "filename": "Shake.js", "lineno": 297, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Destroys this effect, releasing it from the Camera.", @@ -26165,7 +26165,7 @@ "filename": "Zoom.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "classdesc": "A Camera Zoom effect.\r\rThis effect will zoom the Camera to the given scale, over the duration and with the ease specified.\r\rThe effect will dispatch several events on the Camera itself and you can also specify an `onUpdate` callback,\rwhich is invoked each frame for the duration of the effect if required.", @@ -26199,7 +26199,7 @@ "filename": "Zoom.js", "lineno": 34, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The Camera this effect belongs to.", @@ -26228,7 +26228,7 @@ "filename": "Zoom.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Is this effect actively running?", @@ -26258,7 +26258,7 @@ "filename": "Zoom.js", "lineno": 55, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The duration of the effect, in milliseconds.", @@ -26288,7 +26288,7 @@ "filename": "Zoom.js", "lineno": 66, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The starting zoom value;", @@ -26316,7 +26316,7 @@ "filename": "Zoom.js", "lineno": 75, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The destination zoom value.", @@ -26344,7 +26344,7 @@ "filename": "Zoom.js", "lineno": 84, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The ease function to use during the zoom.", @@ -26372,7 +26372,7 @@ "filename": "Zoom.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "If this effect is running this holds the current percentage of the progress, a value between 0 and 1.", @@ -26400,7 +26400,7 @@ "filename": "Zoom.js", "lineno": 134, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "This effect will zoom the Camera to the given scale, over the duration and with the ease specified.", @@ -26535,7 +26535,7 @@ "filename": "Zoom.js", "lineno": 198, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "The main update loop for this effect. Called automatically by the Camera.", @@ -26582,7 +26582,7 @@ "filename": "Zoom.js", "lineno": 240, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Called internally when the effect completes.", @@ -26604,7 +26604,7 @@ "filename": "Zoom.js", "lineno": 257, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Resets this camera effect.\rIf it was previously running, it stops instantly without calling its onComplete callback or emitting an event.", @@ -26623,7 +26623,7 @@ "filename": "Zoom.js", "lineno": 272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\effects", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\effects", "code": {} }, "description": "Destroys this effect, releasing it from the Camera.", @@ -26642,7 +26642,7 @@ "filename": "DESTROY_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\events", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\events", "code": {} }, "description": "The Destroy Camera Event.\r\rThis event is dispatched by a Camera instance when it is destroyed by the Camera Manager.\r\rListen for it via either of the following:\r\r```js\rthis.cameras.main.on('cameradestroy', () => {});\r```\r\ror use the constant, to avoid having to remember the correct event string:\r\r```js\rthis.cameras.main.on(Phaser.Cameras.Scene2D.Events.DESTROY, () => {});\r```", @@ -26685,7 +26685,7 @@ "filename": "FADE_IN_COMPLETE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\events", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\events", "code": {} }, "description": "The Camera Fade In Complete Event.\r\rThis event is dispatched by a Camera instance when the Fade In Effect completes.\r\rListen to it from a Camera instance using `Camera.on('camerafadeincomplete', listener)`.", @@ -26741,7 +26741,7 @@ "filename": "FADE_IN_START_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\events", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\events", "code": {} }, "description": "The Camera Fade In Start Event.\r\rThis event is dispatched by a Camera instance when the Fade In Effect starts.\r\rListen to it from a Camera instance using `Camera.on('camerafadeinstart', listener)`.", @@ -26849,7 +26849,7 @@ "filename": "FADE_OUT_COMPLETE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\events", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\events", "code": {} }, "description": "The Camera Fade Out Complete Event.\r\rThis event is dispatched by a Camera instance when the Fade Out Effect completes.\r\rListen to it from a Camera instance using `Camera.on('camerafadeoutcomplete', listener)`.", @@ -26905,7 +26905,7 @@ "filename": "FADE_OUT_START_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\events", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\events", "code": {} }, "description": "The Camera Fade Out Start Event.\r\rThis event is dispatched by a Camera instance when the Fade Out Effect starts.\r\rListen to it from a Camera instance using `Camera.on('camerafadeoutstart', listener)`.", @@ -27013,7 +27013,7 @@ "filename": "FLASH_COMPLETE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\events", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\events", "code": {} }, "description": "The Camera Flash Complete Event.\r\rThis event is dispatched by a Camera instance when the Flash Effect completes.\r\rListen for it via either of the following:\r\r```js\rthis.cameras.main.on('cameraflashcomplete', () => {});\r```\r\ror use the constant, to avoid having to remember the correct event string:\r\r```js\rthis.cameras.main.on(Phaser.Cameras.Scene2D.Events.FLASH_COMPLETE, () => {});\r```", @@ -27069,7 +27069,7 @@ "filename": "FLASH_START_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\events", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\events", "code": {} }, "description": "The Camera Flash Start Event.\r\rThis event is dispatched by a Camera instance when the Flash Effect starts.\r\rListen for it via either of the following:\r\r```js\rthis.cameras.main.on('cameraflashstart', () => {});\r```\r\ror use the constant, to avoid having to remember the correct event string:\r\r```js\rthis.cameras.main.on(Phaser.Cameras.Scene2D.Events.FLASH_START, () => {});\r```", @@ -27177,7 +27177,7 @@ "filename": "FOLLOW_UPDATE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\events", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\events", "code": {} }, "description": "The Camera Follower Update Event.\r\rThis event is dispatched by a Camera instance when it is following a\rGame Object and the Camera position has been updated as a result of\rthat following.\r\rListen to it from a Camera instance using: `camera.on('followupdate', listener)`.", @@ -27233,7 +27233,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\events", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\events", "code": {} }, "kind": "namespace", @@ -27250,7 +27250,7 @@ "filename": "PAN_COMPLETE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\events", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\events", "code": {} }, "description": "The Camera Pan Complete Event.\r\rThis event is dispatched by a Camera instance when the Pan Effect completes.\r\rListen for it via either of the following:\r\r```js\rthis.cameras.main.on('camerapancomplete', () => {});\r```\r\ror use the constant, to avoid having to remember the correct event string:\r\r```js\rthis.cameras.main.on(Phaser.Cameras.Scene2D.Events.PAN_COMPLETE, () => {});\r```", @@ -27306,7 +27306,7 @@ "filename": "PAN_START_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\events", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\events", "code": {} }, "description": "The Camera Pan Start Event.\r\rThis event is dispatched by a Camera instance when the Pan Effect starts.\r\rListen for it via either of the following:\r\r```js\rthis.cameras.main.on('camerapanstart', () => {});\r```\r\ror use the constant, to avoid having to remember the correct event string:\r\r```js\rthis.cameras.main.on(Phaser.Cameras.Scene2D.Events.PAN_START, () => {});\r```", @@ -27401,7 +27401,7 @@ "filename": "POST_RENDER_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\events", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\events", "code": {} }, "description": "The Camera Post-Render Event.\r\rThis event is dispatched by a Camera instance after is has finished rendering.\rIt is only dispatched if the Camera is rendering to a texture.\r\rListen to it from a Camera instance using: `camera.on('postrender', listener)`.", @@ -27444,7 +27444,7 @@ "filename": "PRE_RENDER_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\events", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\events", "code": {} }, "description": "The Camera Pre-Render Event.\r\rThis event is dispatched by a Camera instance when it is about to render.\rIt is only dispatched if the Camera is rendering to a texture.\r\rListen to it from a Camera instance using: `camera.on('prerender', listener)`.", @@ -27487,7 +27487,7 @@ "filename": "ROTATE_COMPLETE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\events", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\events", "code": {} }, "description": "The Camera Rotate Complete Event.\r\rThis event is dispatched by a Camera instance when the Rotate Effect completes.\r\rListen for it via either of the following:\r\r```js\rthis.cameras.main.on('camerarotatecomplete', () => {});\r```\r\ror use the constant, to avoid having to remember the correct event string:\r\r```js\rthis.cameras.main.on(Phaser.Cameras.Scene2D.Events.ROTATE_COMPLETE, () => {});\r```", @@ -27543,7 +27543,7 @@ "filename": "ROTATE_START_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\events", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\events", "code": {} }, "description": "The Camera Rotate Start Event.\r\rThis event is dispatched by a Camera instance when the Rotate Effect starts.\r\rListen for it via either of the following:\r\r```js\rthis.cameras.main.on('camerarotatestart', () => {});\r```\r\ror use the constant, to avoid having to remember the correct event string:\r\r```js\rthis.cameras.main.on(Phaser.Cameras.Scene2D.Events.ROTATE_START, () => {});\r```", @@ -27625,7 +27625,7 @@ "filename": "SHAKE_COMPLETE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\events", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\events", "code": {} }, "description": "The Camera Shake Complete Event.\r\rThis event is dispatched by a Camera instance when the Shake Effect completes.\r\rListen for it via either of the following:\r\r```js\rthis.cameras.main.on('camerashakecomplete', () => {});\r```\r\ror use the constant, to avoid having to remember the correct event string:\r\r```js\rthis.cameras.main.on(Phaser.Cameras.Scene2D.Events.SHAKE_COMPLETE, () => {});\r```", @@ -27681,7 +27681,7 @@ "filename": "SHAKE_START_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\events", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\events", "code": {} }, "description": "The Camera Shake Start Event.\r\rThis event is dispatched by a Camera instance when the Shake Effect starts.\r\rListen for it via either of the following:\r\r```js\rthis.cameras.main.on('camerashakestart', () => {});\r```\r\ror use the constant, to avoid having to remember the correct event string:\r\r```js\rthis.cameras.main.on(Phaser.Cameras.Scene2D.Events.SHAKE_START, () => {});\r```", @@ -27763,7 +27763,7 @@ "filename": "ZOOM_COMPLETE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\events", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\events", "code": {} }, "description": "The Camera Zoom Complete Event.\r\rThis event is dispatched by a Camera instance when the Zoom Effect completes.\r\rListen for it via either of the following:\r\r```js\rthis.cameras.main.on('camerazoomcomplete', () => {});\r```\r\ror use the constant, to avoid having to remember the correct event string:\r\r```js\rthis.cameras.main.on(Phaser.Cameras.Scene2D.Events.ZOOM_COMPLETE, () => {});\r```", @@ -27819,7 +27819,7 @@ "filename": "ZOOM_START_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\events", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\events", "code": {} }, "description": "The Camera Zoom Start Event.\r\rThis event is dispatched by a Camera instance when the Zoom Effect starts.\r\rListen for it via either of the following:\r\r```js\rthis.cameras.main.on('camerazoomstart', () => {});\r```\r\ror use the constant, to avoid having to remember the correct event string:\r\r```js\rthis.cameras.main.on(Phaser.Cameras.Scene2D.Events.ZOOM_START, () => {});\r```", @@ -27901,7 +27901,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "kind": "namespace", @@ -27918,7 +27918,7 @@ "filename": "CameraConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\typedefs", "code": {} }, "kind": "typedef", @@ -28195,7 +28195,7 @@ "filename": "CameraFadeCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\typedefs", "code": {} }, "kind": "typedef", @@ -28246,7 +28246,7 @@ "filename": "CameraFlashCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\typedefs", "code": {} }, "kind": "typedef", @@ -28297,7 +28297,7 @@ "filename": "CameraPanCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\typedefs", "code": {} }, "kind": "typedef", @@ -28374,7 +28374,7 @@ "filename": "CameraShakeCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\typedefs", "code": {} }, "kind": "typedef", @@ -28425,7 +28425,7 @@ "filename": "CameraZoomCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\typedefs", "code": {} }, "kind": "typedef", @@ -28489,7 +28489,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\typedefs", "code": {} }, "kind": "namespace", @@ -28506,7 +28506,7 @@ "filename": "JSONCamera.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\typedefs", "code": {} }, "kind": "typedef", @@ -28701,7 +28701,7 @@ "filename": "JSONCameraBounds.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d\\typedefs", "code": {} }, "kind": "typedef", @@ -28782,7 +28782,7 @@ "filename": "FixedKeyControl.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "classdesc": "A Fixed Key Camera Control.\r\rThis allows you to control the movement and zoom of a camera using the defined keys.\r\r```javascript\rvar camControl = new FixedKeyControl({\r camera: this.cameras.main,\r left: cursors.left,\r right: cursors.right,\r speed: float OR { x: 0, y: 0 }\r});\r```\r\rMovement is precise and has no 'smoothing' applied to it.\r\rYou must call the `update` method of this controller every frame.", @@ -28816,7 +28816,7 @@ "filename": "FixedKeyControl.js", "lineno": 42, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The Camera that this Control will update.", @@ -28847,7 +28847,7 @@ "filename": "FixedKeyControl.js", "lineno": 52, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The Key to be pressed that will move the Camera left.", @@ -28878,7 +28878,7 @@ "filename": "FixedKeyControl.js", "lineno": 62, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The Key to be pressed that will move the Camera right.", @@ -28909,7 +28909,7 @@ "filename": "FixedKeyControl.js", "lineno": 72, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The Key to be pressed that will move the Camera up.", @@ -28940,7 +28940,7 @@ "filename": "FixedKeyControl.js", "lineno": 82, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The Key to be pressed that will move the Camera down.", @@ -28971,7 +28971,7 @@ "filename": "FixedKeyControl.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The Key to be pressed that will zoom the Camera in.", @@ -29002,7 +29002,7 @@ "filename": "FixedKeyControl.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The Key to be pressed that will zoom the Camera out.", @@ -29033,7 +29033,7 @@ "filename": "FixedKeyControl.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The speed at which the camera will zoom if the `zoomIn` or `zoomOut` keys are pressed.", @@ -29062,7 +29062,7 @@ "filename": "FixedKeyControl.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The smallest zoom value the camera will reach when zoomed out.", @@ -29091,7 +29091,7 @@ "filename": "FixedKeyControl.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The largest zoom value the camera will reach when zoomed in.", @@ -29120,7 +29120,7 @@ "filename": "FixedKeyControl.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The horizontal speed the camera will move.", @@ -29149,7 +29149,7 @@ "filename": "FixedKeyControl.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The vertical speed the camera will move.", @@ -29178,7 +29178,7 @@ "filename": "FixedKeyControl.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "A flag controlling if the Controls will update the Camera or not.", @@ -29206,7 +29206,7 @@ "filename": "FixedKeyControl.js", "lineno": 196, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "Starts the Key Control running, providing it has been linked to a camera.", @@ -29240,7 +29240,7 @@ "filename": "FixedKeyControl.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "Stops this Key Control from running. Call `start` to start it again.", @@ -29274,7 +29274,7 @@ "filename": "FixedKeyControl.js", "lineno": 226, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "Binds this Key Control to a camera.", @@ -29323,7 +29323,7 @@ "filename": "FixedKeyControl.js", "lineno": 243, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "Applies the results of pressing the control keys to the Camera.\r\rYou must call this every step, it is not called automatically.", @@ -29357,7 +29357,7 @@ "filename": "FixedKeyControl.js", "lineno": 304, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "Destroys this Key Control.", @@ -29376,7 +29376,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "kind": "namespace", @@ -29393,7 +29393,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "classdesc": "A Smoothed Key Camera Control.\r\rThis allows you to control the movement and zoom of a camera using the defined keys.\rUnlike the Fixed Camera Control you can also provide physics values for acceleration, drag and maxSpeed for smoothing effects.\r\r```javascript\rvar controlConfig = {\r camera: this.cameras.main,\r left: cursors.left,\r right: cursors.right,\r up: cursors.up,\r down: cursors.down,\r zoomIn: this.input.keyboard.addKey(Phaser.Input.Keyboard.KeyCodes.Q),\r zoomOut: this.input.keyboard.addKey(Phaser.Input.Keyboard.KeyCodes.E),\r zoomSpeed: 0.02,\r acceleration: 0.06,\r drag: 0.0005,\r maxSpeed: 1.0\r};\r```\r\rYou must call the `update` method of this controller every frame.", @@ -29427,7 +29427,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 48, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The Camera that this Control will update.", @@ -29458,7 +29458,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 58, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The Key to be pressed that will move the Camera left.", @@ -29489,7 +29489,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The Key to be pressed that will move the Camera right.", @@ -29520,7 +29520,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 78, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The Key to be pressed that will move the Camera up.", @@ -29551,7 +29551,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 88, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The Key to be pressed that will move the Camera down.", @@ -29582,7 +29582,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The Key to be pressed that will zoom the Camera in.", @@ -29613,7 +29613,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 108, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The Key to be pressed that will zoom the Camera out.", @@ -29644,7 +29644,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 118, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The speed at which the camera will zoom if the `zoomIn` or `zoomOut` keys are pressed.", @@ -29673,7 +29673,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 128, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The smallest zoom value the camera will reach when zoomed out.", @@ -29702,7 +29702,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 138, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The largest zoom value the camera will reach when zoomed in.", @@ -29731,7 +29731,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The horizontal acceleration the camera will move.", @@ -29760,7 +29760,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 158, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The vertical acceleration the camera will move.", @@ -29789,7 +29789,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 181, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The horizontal drag applied to the camera when it is moving.", @@ -29818,7 +29818,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 191, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The vertical drag applied to the camera when it is moving.", @@ -29847,7 +29847,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 214, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The maximum horizontal speed the camera will move.", @@ -29876,7 +29876,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 224, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "The maximum vertical speed the camera will move.", @@ -29905,7 +29905,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 280, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "A flag controlling if the Controls will update the Camera or not.", @@ -29933,7 +29933,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 290, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "Starts the Key Control running, providing it has been linked to a camera.", @@ -29967,7 +29967,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 305, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "Stops this Key Control from running. Call `start` to start it again.", @@ -30001,7 +30001,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 320, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "Binds this Key Control to a camera.", @@ -30050,7 +30050,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "Applies the results of pressing the control keys to the Camera.\r\rYou must call this every step, it is not called automatically.", @@ -30084,7 +30084,7 @@ "filename": "SmoothedKeyControl.js", "lineno": 480, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls", "code": {} }, "description": "Destroys this Key Control.", @@ -30103,7 +30103,7 @@ "filename": "FixedKeyControlConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls\\typedefs", "code": {} }, "kind": "typedef", @@ -30315,7 +30315,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls\\typedefs", "code": {} }, "kind": "namespace", @@ -30332,7 +30332,7 @@ "filename": "SmoothedKeyControlConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\controls\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\controls\\typedefs", "code": {} }, "kind": "typedef", @@ -30624,7 +30624,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras", + "path": "D:\\wamp\\www\\phaser\\src\\cameras", "code": {} }, "kind": "namespace", @@ -30641,7 +30641,7 @@ "filename": "index.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras", + "path": "D:\\wamp\\www\\phaser\\src\\cameras", "code": {} }, "kind": "namespace", @@ -30658,7 +30658,7 @@ "filename": "const.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src", + "path": "D:\\wamp\\www\\phaser\\src", "code": {} }, "description": "Phaser Release Version", @@ -30686,7 +30686,7 @@ "filename": "const.js", "lineno": 29, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src", + "path": "D:\\wamp\\www\\phaser\\src", "code": {} }, "description": "This setting will auto-detect if the browser is capable of suppporting WebGL.\rIf it is, it will use the WebGL Renderer. If not, it will fall back to the Canvas Renderer.", @@ -30714,7 +30714,7 @@ "filename": "const.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src", + "path": "D:\\wamp\\www\\phaser\\src", "code": {} }, "description": "Forces Phaser to only use the Canvas Renderer, regardless if the browser supports\rWebGL or not.", @@ -30742,7 +30742,7 @@ "filename": "const.js", "lineno": 51, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src", + "path": "D:\\wamp\\www\\phaser\\src", "code": {} }, "description": "Forces Phaser to use the WebGL Renderer. If the browser does not support it, there is\rno fallback to Canvas with this setting, so you should trap it and display a suitable\rmessage to the user.", @@ -30770,7 +30770,7 @@ "filename": "const.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src", + "path": "D:\\wamp\\www\\phaser\\src", "code": {} }, "description": "A Headless Renderer doesn't create either a Canvas or WebGL Renderer. However, it still\rabsolutely relies on the DOM being present and available. This mode is meant for unit testing,\rnot for running Phaser on the server, which is something you really shouldn't do.", @@ -30798,7 +30798,7 @@ "filename": "const.js", "lineno": 75, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src", + "path": "D:\\wamp\\www\\phaser\\src", "code": {} }, "description": "In Phaser the value -1 means 'forever' in lots of cases, this const allows you to use it instead\rto help you remember what the value is doing in your code.", @@ -30826,7 +30826,7 @@ "filename": "const.js", "lineno": 86, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src", + "path": "D:\\wamp\\www\\phaser\\src", "code": {} }, "description": "Direction constant.", @@ -30854,7 +30854,7 @@ "filename": "const.js", "lineno": 96, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src", + "path": "D:\\wamp\\www\\phaser\\src", "code": {} }, "description": "Direction constant.", @@ -30882,7 +30882,7 @@ "filename": "const.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src", + "path": "D:\\wamp\\www\\phaser\\src", "code": {} }, "description": "Direction constant.", @@ -30910,7 +30910,7 @@ "filename": "const.js", "lineno": 116, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src", + "path": "D:\\wamp\\www\\phaser\\src", "code": {} }, "description": "Direction constant.", @@ -30938,7 +30938,7 @@ "filename": "const.js", "lineno": 126, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src", + "path": "D:\\wamp\\www\\phaser\\src", "code": {} }, "description": "Direction constant.", @@ -30966,7 +30966,7 @@ "filename": "Config.js", "lineno": 19, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "classdesc": "The active game configuration settings, parsed from a {@link Phaser.Types.Core.GameConfig} object.", @@ -31004,7 +31004,7 @@ "filename": "Config.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31041,7 +31041,7 @@ "filename": "Config.js", "lineno": 59, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31078,7 +31078,7 @@ "filename": "Config.js", "lineno": 64, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31115,7 +31115,7 @@ "filename": "Config.js", "lineno": 69, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31143,7 +31143,7 @@ "filename": "Config.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31170,7 +31170,7 @@ "filename": "Config.js", "lineno": 79, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31197,7 +31197,7 @@ "filename": "Config.js", "lineno": 84, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31224,7 +31224,7 @@ "filename": "Config.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31251,7 +31251,7 @@ "filename": "Config.js", "lineno": 94, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31278,7 +31278,7 @@ "filename": "Config.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31317,7 +31317,7 @@ "filename": "Config.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31344,7 +31344,7 @@ "filename": "Config.js", "lineno": 109, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31371,7 +31371,7 @@ "filename": "Config.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31398,7 +31398,7 @@ "filename": "Config.js", "lineno": 119, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31425,7 +31425,7 @@ "filename": "Config.js", "lineno": 124, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31452,7 +31452,7 @@ "filename": "Config.js", "lineno": 129, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31479,7 +31479,7 @@ "filename": "Config.js", "lineno": 134, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31506,7 +31506,7 @@ "filename": "Config.js", "lineno": 139, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31535,7 +31535,7 @@ "filename": "Config.js", "lineno": 144, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31574,7 +31574,7 @@ "filename": "Config.js", "lineno": 149, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31603,7 +31603,7 @@ "filename": "Config.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31630,7 +31630,7 @@ "filename": "Config.js", "lineno": 159, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31659,7 +31659,7 @@ "filename": "Config.js", "lineno": 164, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31695,7 +31695,7 @@ "filename": "Config.js", "lineno": 171, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31722,7 +31722,7 @@ "filename": "Config.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31749,7 +31749,7 @@ "filename": "Config.js", "lineno": 181, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31776,7 +31776,7 @@ "filename": "Config.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31803,7 +31803,7 @@ "filename": "Config.js", "lineno": 191, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31840,7 +31840,7 @@ "filename": "Config.js", "lineno": 205, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31869,7 +31869,7 @@ "filename": "Config.js", "lineno": 210, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31898,7 +31898,7 @@ "filename": "Config.js", "lineno": 217, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31925,7 +31925,7 @@ "filename": "Config.js", "lineno": 222, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31951,7 +31951,7 @@ "filename": "Config.js", "lineno": 227, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -31989,7 +31989,7 @@ "filename": "Config.js", "lineno": 232, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32026,7 +32026,7 @@ "filename": "Config.js", "lineno": 237, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32054,7 +32054,7 @@ "filename": "Config.js", "lineno": 242, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32081,7 +32081,7 @@ "filename": "Config.js", "lineno": 247, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32108,7 +32108,7 @@ "filename": "Config.js", "lineno": 252, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32135,7 +32135,7 @@ "filename": "Config.js", "lineno": 257, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32162,7 +32162,7 @@ "filename": "Config.js", "lineno": 262, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32189,7 +32189,7 @@ "filename": "Config.js", "lineno": 267, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32217,7 +32217,7 @@ "filename": "Config.js", "lineno": 272, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32244,7 +32244,7 @@ "filename": "Config.js", "lineno": 277, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32271,7 +32271,7 @@ "filename": "Config.js", "lineno": 282, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32298,7 +32298,7 @@ "filename": "Config.js", "lineno": 287, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32325,7 +32325,7 @@ "filename": "Config.js", "lineno": 292, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32352,7 +32352,7 @@ "filename": "Config.js", "lineno": 297, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32378,7 +32378,7 @@ "filename": "Config.js", "lineno": 302, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32405,7 +32405,7 @@ "filename": "Config.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32432,7 +32432,7 @@ "filename": "Config.js", "lineno": 314, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32459,7 +32459,7 @@ "filename": "Config.js", "lineno": 319, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32486,7 +32486,7 @@ "filename": "Config.js", "lineno": 324, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32513,7 +32513,7 @@ "filename": "Config.js", "lineno": 329, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32549,7 +32549,7 @@ "filename": "Config.js", "lineno": 339, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32576,7 +32576,7 @@ "filename": "Config.js", "lineno": 344, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32603,7 +32603,7 @@ "filename": "Config.js", "lineno": 349, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32630,7 +32630,7 @@ "filename": "Config.js", "lineno": 358, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32676,7 +32676,7 @@ "filename": "Config.js", "lineno": 363, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32703,7 +32703,7 @@ "filename": "Config.js", "lineno": 368, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32730,7 +32730,7 @@ "filename": "Config.js", "lineno": 373, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32757,7 +32757,7 @@ "filename": "Config.js", "lineno": 378, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32784,7 +32784,7 @@ "filename": "Config.js", "lineno": 383, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32811,7 +32811,7 @@ "filename": "Config.js", "lineno": 388, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32838,7 +32838,7 @@ "filename": "Config.js", "lineno": 393, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32865,7 +32865,7 @@ "filename": "Config.js", "lineno": 398, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32892,7 +32892,7 @@ "filename": "Config.js", "lineno": 410, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32919,7 +32919,7 @@ "filename": "Config.js", "lineno": 415, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32946,7 +32946,7 @@ "filename": "Config.js", "lineno": 420, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -32973,7 +32973,7 @@ "filename": "Config.js", "lineno": 425, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33000,7 +33000,7 @@ "filename": "Config.js", "lineno": 430, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33027,7 +33027,7 @@ "filename": "Config.js", "lineno": 435, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33054,7 +33054,7 @@ "filename": "Config.js", "lineno": 440, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33081,7 +33081,7 @@ "filename": "Config.js", "lineno": 445, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33108,7 +33108,7 @@ "filename": "Config.js", "lineno": 450, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33135,7 +33135,7 @@ "filename": "Config.js", "lineno": 457, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33162,7 +33162,7 @@ "filename": "Config.js", "lineno": 468, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33189,7 +33189,7 @@ "filename": "Config.js", "lineno": 473, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33216,7 +33216,7 @@ "filename": "Config.js", "lineno": 478, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33243,7 +33243,7 @@ "filename": "Config.js", "lineno": 483, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33280,7 +33280,7 @@ "filename": "Config.js", "lineno": 488, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33307,7 +33307,7 @@ "filename": "Config.js", "lineno": 493, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33334,7 +33334,7 @@ "filename": "Config.js", "lineno": 498, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33361,7 +33361,7 @@ "filename": "Config.js", "lineno": 503, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33397,7 +33397,7 @@ "filename": "Config.js", "lineno": 508, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33424,7 +33424,7 @@ "filename": "Config.js", "lineno": 513, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33451,7 +33451,7 @@ "filename": "Config.js", "lineno": 518, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33478,7 +33478,7 @@ "filename": "Config.js", "lineno": 523, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33505,7 +33505,7 @@ "filename": "Config.js", "lineno": 528, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33532,7 +33532,7 @@ "filename": "Config.js", "lineno": 533, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33559,7 +33559,7 @@ "filename": "Config.js", "lineno": 538, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33586,7 +33586,7 @@ "filename": "Config.js", "lineno": 546, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33622,7 +33622,7 @@ "filename": "Config.js", "lineno": 551, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33649,7 +33649,7 @@ "filename": "Config.js", "lineno": 556, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33676,7 +33676,7 @@ "filename": "Config.js", "lineno": 579, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33703,7 +33703,7 @@ "filename": "Config.js", "lineno": 584, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33730,7 +33730,7 @@ "filename": "Config.js", "lineno": 615, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33757,7 +33757,7 @@ "filename": "Config.js", "lineno": 623, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33784,7 +33784,7 @@ "filename": "Config.js", "lineno": 628, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33811,7 +33811,7 @@ "filename": "Config.js", "lineno": 633, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "constant", @@ -33838,7 +33838,7 @@ "filename": "CreateRenderer.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Called automatically by Phaser.Game and responsible for creating the renderer it will use.\r\rRelies upon two webpack global flags to be defined: `WEBGL_RENDERER` and `CANVAS_RENDERER` during build time, but not at run-time.", @@ -33872,7 +33872,7 @@ "filename": "DebugHeader.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Called automatically by Phaser.Game and responsible for creating the console.log debug header.\r\rYou can customize or disable the header via the Game Config object.", @@ -33906,7 +33906,7 @@ "filename": "BLUR_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\events", + "path": "D:\\wamp\\www\\phaser\\src\\core\\events", "code": {} }, "description": "The Game Blur Event.\r\rThis event is dispatched by the Game Visibility Handler when the window in which the Game instance is embedded\renters a blurred state. The blur event is raised when the window loses focus. This can happen if a user swaps\rtab, or if they simply remove focus from the browser to another app.", @@ -33934,7 +33934,7 @@ "filename": "BOOT_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\events", + "path": "D:\\wamp\\www\\phaser\\src\\core\\events", "code": {} }, "description": "The Game Boot Event.\r\rThis event is dispatched when the Phaser Game instance has finished booting, but before it is ready to start running.\rThe global systems use this event to know when to set themselves up, dispatching their own `ready` events as required.", @@ -33962,7 +33962,7 @@ "filename": "CONTEXT_LOST_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\events", + "path": "D:\\wamp\\www\\phaser\\src\\core\\events", "code": {} }, "description": "The Game Context Lost Event.\r\rThis event is dispatched by the Game if the WebGL Renderer it is using encounters a WebGL Context Lost event from the browser.\r\rThe renderer halts all rendering and cannot resume after this happens.", @@ -33990,7 +33990,7 @@ "filename": "DESTROY_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\events", + "path": "D:\\wamp\\www\\phaser\\src\\core\\events", "code": {} }, "description": "The Game Destroy Event.\r\rThis event is dispatched when the game instance has been told to destroy itself.\rLots of internal systems listen to this event in order to clear themselves out.\rCustom plugins and game code should also do the same.", @@ -34018,7 +34018,7 @@ "filename": "FOCUS_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\events", + "path": "D:\\wamp\\www\\phaser\\src\\core\\events", "code": {} }, "description": "The Game Focus Event.\r\rThis event is dispatched by the Game Visibility Handler when the window in which the Game instance is embedded\renters a focused state. The focus event is raised when the window re-gains focus, having previously lost it.", @@ -34046,7 +34046,7 @@ "filename": "HIDDEN_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\events", + "path": "D:\\wamp\\www\\phaser\\src\\core\\events", "code": {} }, "description": "The Game Hidden Event.\r\rThis event is dispatched by the Game Visibility Handler when the document in which the Game instance is embedded\renters a hidden state. Only browsers that support the Visibility API will cause this event to be emitted.\r\rIn most modern browsers, when the document enters a hidden state, the Request Animation Frame and setTimeout, which\rcontrol the main game loop, will automatically pause. There is no way to stop this from happening. It is something\ryour game should account for in its own code, should the pause be an issue (i.e. for multiplayer games)", @@ -34074,7 +34074,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\events", + "path": "D:\\wamp\\www\\phaser\\src\\core\\events", "code": {} }, "kind": "namespace", @@ -34091,7 +34091,7 @@ "filename": "PAUSE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\events", + "path": "D:\\wamp\\www\\phaser\\src\\core\\events", "code": {} }, "description": "The Game Pause Event.\r\rThis event is dispatched when the Game loop enters a paused state, usually as a result of the Visibility Handler.", @@ -34119,7 +34119,7 @@ "filename": "POST_RENDER_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\events", + "path": "D:\\wamp\\www\\phaser\\src\\core\\events", "code": {} }, "description": "The Game Post-Render Event.\r\rThis event is dispatched right at the end of the render process.\r\rEvery Scene will have rendered and been drawn to the canvas by the time this event is fired.\rUse it for any last minute post-processing before the next game step begins.", @@ -34172,7 +34172,7 @@ "filename": "POST_STEP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\events", + "path": "D:\\wamp\\www\\phaser\\src\\core\\events", "code": {} }, "description": "The Game Post-Step Event.\r\rThis event is dispatched after the Scene Manager has updated.\rHook into it from plugins or systems that need to do things before the render starts.", @@ -34228,7 +34228,7 @@ "filename": "PRE_RENDER_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\events", + "path": "D:\\wamp\\www\\phaser\\src\\core\\events", "code": {} }, "description": "The Game Pre-Render Event.\r\rThis event is dispatched immediately before any of the Scenes have started to render.\r\rThe renderer will already have been initialized this frame, clearing itself and preparing to receive the Scenes for rendering, but it won't have actually drawn anything yet.", @@ -34281,7 +34281,7 @@ "filename": "PRE_STEP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\events", + "path": "D:\\wamp\\www\\phaser\\src\\core\\events", "code": {} }, "description": "The Game Pre-Step Event.\r\rThis event is dispatched before the main Game Step starts. By this point in the game cycle none of the Scene updates have yet happened.\rHook into it from plugins or systems that need to update before the Scene Manager does.", @@ -34337,7 +34337,7 @@ "filename": "READY_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\events", + "path": "D:\\wamp\\www\\phaser\\src\\core\\events", "code": {} }, "description": "The Game Ready Event.\r\rThis event is dispatched when the Phaser Game instance has finished booting, the Texture Manager is fully ready,\rand all local systems are now able to start.", @@ -34360,12 +34360,12 @@ "___s": true }, { - "comment": "/**\r\n * The Game Resume Event.\r\n *\r\n * This event is dispatched when the game loop leaves a paused state and resumes running.\r\n *\r\n * @event Phaser.Core.Events#RESUME\r\n * @type {string}\r\n * @since 3.0.0\r\n */", + "comment": "/**\r\n * The Game Resume Event.\r\n *\r\n * This event is dispatched when the game loop leaves a paused state and resumes running.\r\n *\r\n * @event Phaser.Core.Events#RESUME\r\n * @type {string}\r\n * @since 3.0.0\r\n *\r\n * @param {number} pauseDuration - The duration, in ms, that the game was paused for, or 0 if {@link Phaser.Game#resume} was called.\r\n */", "meta": { "filename": "RESUME_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\events", + "path": "D:\\wamp\\www\\phaser\\src\\core\\events", "code": {} }, "description": "The Game Resume Event.\r\rThis event is dispatched when the game loop leaves a paused state and resumes running.", @@ -34381,6 +34381,21 @@ } }, "since": "3.0.0", + "params": [ + { + "type": { + "names": [ + "number" + ], + "parsedType": { + "type": "NameExpression", + "name": "number" + } + }, + "description": "The duration, in ms, that the game was paused for, or 0 if {@link Phaser.Game#resume} was called.", + "name": "pauseDuration" + } + ], "memberof": "Phaser.Core.Events", "longname": "Phaser.Core.Events#event:RESUME", "scope": "instance", @@ -34393,7 +34408,7 @@ "filename": "STEP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\events", + "path": "D:\\wamp\\www\\phaser\\src\\core\\events", "code": {} }, "description": "The Game Step Event.\r\rThis event is dispatched after the Game Pre-Step and before the Scene Manager steps.\rHook into it from plugins or systems that need to update before the Scene Manager does, but after the core Systems have.", @@ -34449,7 +34464,7 @@ "filename": "SYSTEM_READY_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\events", + "path": "D:\\wamp\\www\\phaser\\src\\core\\events", "code": {} }, "description": "This event is dispatched when the Scene Manager has created the System Scene,\rwhich other plugins and systems may use to initialize themselves.\r\rThis event is dispatched just once by the Game instance.", @@ -34492,7 +34507,7 @@ "filename": "VISIBLE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\events", + "path": "D:\\wamp\\www\\phaser\\src\\core\\events", "code": {} }, "description": "The Game Visible Event.\r\rThis event is dispatched by the Game Visibility Handler when the document in which the Game instance is embedded\renters a visible state, previously having been hidden.\r\rOnly browsers that support the Visibility API will cause this event to be emitted.", @@ -34520,7 +34535,7 @@ "filename": "Game.js", "lineno": 41, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "classdesc": "The Phaser.Game instance is the main controller for the entire Phaser game. It is responsible\rfor handling the boot process, parsing the configuration values, creating the renderer,\rand setting-up all of the global Phaser systems, such as sound and input.\rOnce that is complete it will start the Scene Manager and then begin the main game loop.\r\rYou should generally avoid accessing any of the systems created by Game, and instead use those\rmade available to you via the Phaser.Scene Systems class instead.", @@ -34561,7 +34576,7 @@ "filename": "Game.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "The parsed Game Configuration object.\r\rThe values stored within this object are read-only and should not be changed at run-time.", @@ -34590,7 +34605,7 @@ "filename": "Game.js", "lineno": 80, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "A reference to either the Canvas or WebGL Renderer that this Game is using.", @@ -34628,7 +34643,7 @@ "filename": "Game.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "A reference to an HTML Div Element used as the DOM Element Container.\r\rOnly set if `createDOMContainer` is `true` in the game config (by default it is `false`) and\rif you provide a parent element to insert the Phaser Game inside.\r\rSee the DOM Element Game Object for more details.", @@ -34656,7 +34671,7 @@ "filename": "Game.js", "lineno": 103, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "A reference to the HTML Canvas Element that Phaser uses to render the game.\rThis is created automatically by Phaser unless you provide a `canvas` property\rin your Game Config.", @@ -34684,7 +34699,7 @@ "filename": "Game.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "A reference to the Rendering Context belonging to the Canvas Element this game is rendering to.\rIf the game is running under Canvas it will be a 2d Canvas Rendering Context.\rIf the game is running under WebGL it will be a WebGL Rendering Context.\rThis context is created automatically by Phaser unless you provide a `context` property\rin your Game Config.", @@ -34722,7 +34737,7 @@ "filename": "Game.js", "lineno": 127, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "A flag indicating when this Game instance has finished its boot process.", @@ -34751,7 +34766,7 @@ "filename": "Game.js", "lineno": 137, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "A flag indicating if this Game is currently running its game step or not.", @@ -34780,7 +34795,7 @@ "filename": "Game.js", "lineno": 147, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "An Event Emitter which is used to broadcast game-level events from the global systems.", @@ -34808,7 +34823,7 @@ "filename": "Game.js", "lineno": 156, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "An instance of the Animation Manager.\r\rThe Animation Manager is a global system responsible for managing all animations used within your game.", @@ -34836,7 +34851,7 @@ "filename": "Game.js", "lineno": 167, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "An instance of the Texture Manager.\r\rThe Texture Manager is a global system responsible for managing all textures being used by your game.", @@ -34864,7 +34879,7 @@ "filename": "Game.js", "lineno": 178, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "An instance of the Cache Manager.\r\rThe Cache Manager is a global system responsible for caching, accessing and releasing external game assets.", @@ -34892,7 +34907,7 @@ "filename": "Game.js", "lineno": 189, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "An instance of the Data Manager. This is a global manager, available from any Scene\rand allows you to share and exchange your own game-level data or events without having\rto use an internal event system.", @@ -34920,7 +34935,7 @@ "filename": "Game.js", "lineno": 200, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "An instance of the Input Manager.\r\rThe Input Manager is a global system responsible for the capture of browser-level input events.", @@ -34948,7 +34963,7 @@ "filename": "Game.js", "lineno": 211, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "An instance of the Scene Manager.\r\rThe Scene Manager is a global system responsible for creating, modifying and updating the Scenes in your game.", @@ -34976,7 +34991,7 @@ "filename": "Game.js", "lineno": 222, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "A reference to the Device inspector.\r\rContains information about the device running this game, such as OS, browser vendor and feature support.\rUsed by various systems to determine capabilities and code paths.", @@ -35004,7 +35019,7 @@ "filename": "Game.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "An instance of the Scale Manager.\r\rThe Scale Manager is a global system responsible for handling scaling of the game canvas.", @@ -35032,7 +35047,7 @@ "filename": "Game.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "An instance of the base Sound Manager.\r\rThe Sound Manager is a global system responsible for the playback and updating of all audio in your game.\r\rYou can disable the inclusion of the Sound Manager in your build by toggling the webpack `FEATURE_SOUND` flag.", @@ -35075,7 +35090,7 @@ "filename": "Game.js", "lineno": 263, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "An instance of the Time Step.\r\rThe Time Step is a global system responsible for setting-up and responding to the browser frame events, processing\rthem and calculating delta values. It then automatically calls the game step.", @@ -35103,7 +35118,7 @@ "filename": "Game.js", "lineno": 275, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "An instance of the Plugin Manager.\r\rThe Plugin Manager is a global system that allows plugins to register themselves with it, and can then install\rthose plugins into Scenes as required.", @@ -35131,7 +35146,7 @@ "filename": "Game.js", "lineno": 289, "columnno": 12, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "An instance of the Facebook Instant Games Plugin.\r\rThis will only be available if the plugin has been built into Phaser,\ror you're using the special Facebook Instant Games custom build.", @@ -35159,7 +35174,7 @@ "filename": "Game.js", "lineno": 333, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Does the window the game is running in currently have focus or not?\rThis is modified by the VisibilityHandler.", @@ -35188,7 +35203,7 @@ "filename": "Game.js", "lineno": 344, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Is the Game currently paused? This will stop everything from updating,\rexcept the `TimeStep` and related RequestAnimationFrame or setTimeout.\rThose will continue stepping, but the core Game step will be skipped.", @@ -35216,7 +35231,7 @@ "filename": "Game.js", "lineno": 359, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "This method is called automatically when the DOM is ready. It is responsible for creating the renderer,\rdisplaying the Debug Header, adding the game canvas to the DOM and emitting the 'boot' event.\rIt listens for a 'ready' event from the base systems and once received it will call `Game.start`.", @@ -35242,7 +35257,7 @@ "filename": "Game.js", "lineno": 421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Called automatically by Game.boot once all of the global systems have finished setting themselves up.\rBy this point the Game is now ready to start the main loop running.\rIt will also enable the Visibility Handler.", @@ -35262,7 +35277,7 @@ "filename": "Game.js", "lineno": 455, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "The main Game Step. Called automatically by the Time Step, once per browser frame (typically as a result of\rRequest Animation Frame, or Set Timeout on very old browsers.)\r\rThe step will update the global managers first, then proceed to update each Scene in turn, via the Scene Manager.\r\rIt will then render each Scene in turn, via the Renderer. This process emits `prerender` and `postrender` events.", @@ -35316,7 +35331,7 @@ "filename": "Game.js", "lineno": 525, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "A special version of the Game Step for the HEADLESS renderer only.\r\rThe main Game Step. Called automatically by the Time Step, once per browser frame (typically as a result of\rRequest Animation Frame, or Set Timeout on very old browsers.)\r\rThe step will update the global managers first, then proceed to update each Scene in turn, via the Scene Manager.\r\rThis process emits `prerender` and `postrender` events, even though nothing actually displays.", @@ -35367,7 +35382,7 @@ "filename": "Game.js", "lineno": 581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Called automatically by the Visibility Handler.\rThis will pause the main loop and then emit a pause event.", @@ -35390,7 +35405,7 @@ "filename": "Game.js", "lineno": 597, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "This will pause the entire game and emit a `PAUSE` event.\r\rAll of Phaser's internal systems will be paused and the game will not re-render.\r\rNote that it does not pause any Loader requests that are currently in-flight.", @@ -35412,7 +35427,7 @@ "filename": "Game.js", "lineno": 620, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Called automatically by the Visibility Handler.\rThis will resume the main loop and then emit a resume event.", @@ -35435,7 +35450,7 @@ "filename": "Game.js", "lineno": 636, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "This will resume the entire game and emit a `RESUME` event.\r\rAll of Phaser's internal systems will be resumed and the game will start rendering again.", @@ -35457,7 +35472,7 @@ "filename": "Game.js", "lineno": 657, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Called automatically by the Visibility Handler.\rThis will set the main loop into a 'blurred' state, which pauses it.", @@ -35477,7 +35492,7 @@ "filename": "Game.js", "lineno": 672, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Called automatically by the Visibility Handler.\rThis will set the main loop into a 'focused' state, which resumes it.", @@ -35497,7 +35512,7 @@ "filename": "Game.js", "lineno": 687, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Returns the current game frame.\r\rWhen the game starts running, the frame is incremented every time Request Animation Frame, or Set Timeout, fires.", @@ -35530,7 +35545,7 @@ "filename": "Game.js", "lineno": 702, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Returns the time that the current game step started at, as based on `performance.now`.", @@ -35563,7 +35578,7 @@ "filename": "Game.js", "lineno": 715, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Flags this Game instance as needing to be destroyed on the _next frame_, making this an asynchronous operation.\r\rIt will wait until the current frame has completed and then call `runDestroy` internally.\r\rIf you need to react to the games eventual destruction, listen for the `DESTROY` event.\r\rIf you **do not** need to run Phaser again on the same web page you can set the `noReturn` argument to `true` and it will free-up\rmemory being held by the core Phaser plugins. If you do need to create another game instance on the same page, leave this as `false`.", @@ -35615,7 +35630,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "kind": "namespace", @@ -35632,7 +35647,7 @@ "filename": "TimeStep.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "classdesc": "The core runner class that Phaser uses to handle the game loop. It can use either Request Animation Frame,\ror SetTimeout, based on browser support and config settings, to create a continuous loop within the browser.\r\rEach time the loop fires, `TimeStep.step` is called and this is then passed onto the core Game update loop,\rit is the core heartbeat of your game. It will fire as often as Request Animation Frame is capable of handling\ron the target device.\r\rNote that there are lots of situations where a browser will stop updating your game. Such as if the player\rswitches tabs, or covers up the browser window with another application. In these cases, the 'heartbeat'\rof your game will pause, and only resume when focus is returned to it by the player. There is no way to avoid\rthis situation, all you can do is use the visibility events the browser, and Phaser, provide to detect when\rit has happened and then gracefully recover.", @@ -35678,7 +35693,7 @@ "filename": "TimeStep.js", "lineno": 43, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "A reference to the Phaser.Game instance.", @@ -35707,7 +35722,7 @@ "filename": "TimeStep.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "The Request Animation Frame DOM Event handler.", @@ -35736,7 +35751,7 @@ "filename": "TimeStep.js", "lineno": 63, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "A flag that is set once the TimeStep has started running and toggled when it stops.", @@ -35766,7 +35781,7 @@ "filename": "TimeStep.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "A flag that is set once the TimeStep has started running and toggled when it stops.\rThe difference between this value and `started` is that `running` is toggled when\rthe TimeStep is sent to sleep, where-as `started` remains `true`, only changing if\rthe TimeStep is actually stopped, not just paused.", @@ -35796,7 +35811,7 @@ "filename": "TimeStep.js", "lineno": 88, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "The minimum fps rate you want the Time Step to run at.\r\rSetting this cannot guarantee the browser runs at this rate, it merely influences\rthe internal timing values to help the Timestep know when it has gone out of sync.", @@ -35825,7 +35840,7 @@ "filename": "TimeStep.js", "lineno": 101, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "The target fps rate for the Time Step to run at.\r\rSetting this value will not actually change the speed at which the browser runs, that is beyond\rthe control of Phaser. Instead, it allows you to determine performance issues and if the Time Step\ris spiraling out of control.", @@ -35854,7 +35869,7 @@ "filename": "TimeStep.js", "lineno": 115, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Enforce a frame rate limit. This forces how often the Game step will run. By default it is zero,\rwhich means it will run at whatever limit the browser (via RequestAnimationFrame) can handle, which\ris the optimum rate for fast-action or responsive games.\r\rHowever, if you are building a non-game app, like a graphics generator, or low-intensity game that doesn't\rrequire 60fps, then you can lower the step rate via this Game Config value:\r\r```js\rfps: {\r limit: 30\r}\r```\r\rSetting this _beyond_ the rate of RequestAnimationFrame will make no difference at all.\r\rUse it purely to _restrict_ updates in low-intensity situations only.", @@ -35883,7 +35898,7 @@ "filename": "TimeStep.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Is the FPS rate limited?\r\rThis is set by setting the Game Config `limit` value to a value above zero.\r\rConsider this property as read-only.", @@ -35912,7 +35927,7 @@ "filename": "TimeStep.js", "lineno": 188, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "An exponential moving average of the frames per second.", @@ -35942,7 +35957,7 @@ "filename": "TimeStep.js", "lineno": 199, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "The time at which the next fps rate update will take place.\r\rWhen an fps update happens, the `framesThisSecond` value is reset.", @@ -35972,7 +35987,7 @@ "filename": "TimeStep.js", "lineno": 212, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "The number of frames processed this second.", @@ -36002,7 +36017,7 @@ "filename": "TimeStep.js", "lineno": 223, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "A callback to be invoked each time the TimeStep steps.", @@ -36031,7 +36046,7 @@ "filename": "TimeStep.js", "lineno": 233, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "You can force the TimeStep to use SetTimeOut instead of Request Animation Frame by setting\rthe `forceSetTimeOut` property to `true` in the Game Configuration object. It cannot be changed at run-time.", @@ -36061,7 +36076,7 @@ "filename": "TimeStep.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "The time, updated each step by adding the elapsed delta time to the previous value.\r\rThis differs from the `TimeStep.now` value, which is the high resolution time value\ras provided by Request Animation Frame.", @@ -36090,7 +36105,7 @@ "filename": "TimeStep.js", "lineno": 258, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "The time at which the game started running.\r\rThis value is adjusted if the game is then paused and resumes.", @@ -36119,7 +36134,7 @@ "filename": "TimeStep.js", "lineno": 270, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "The time of the previous step.\r\rThis is typically a high resolution timer value, as provided by Request Animation Frame.", @@ -36148,7 +36163,7 @@ "filename": "TimeStep.js", "lineno": 282, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "The current frame the game is on. This counter is incremented once every game step, regardless of how much\rtime has passed and is unaffected by delta smoothing.", @@ -36178,7 +36193,7 @@ "filename": "TimeStep.js", "lineno": 294, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Is the browser currently considered in focus by the Page Visibility API?\r\rThis value is set in the `blur` method, which is called automatically by the Game instance.", @@ -36202,13 +36217,43 @@ "___id": "T000002R003335", "___s": true }, + { + "comment": "/**\r\n * The duration of the most recent game pause, if any, in ms.\r\n *\r\n * @name Phaser.Core.TimeStep#pauseDuration\r\n * @type {number}\r\n * @readonly\r\n * @default 0\r\n * @since 3.85.0\r\n */", + "meta": { + "filename": "TimeStep.js", + "lineno": 307, + "columnno": 8, + "path": "D:\\wamp\\www\\phaser\\src\\core", + "code": {} + }, + "description": "The duration of the most recent game pause, if any, in ms.", + "name": "pauseDuration", + "type": { + "names": [ + "number" + ], + "parsedType": { + "type": "NameExpression", + "name": "number" + } + }, + "readonly": true, + "defaultvalue": "0", + "since": "3.85.0", + "memberof": "Phaser.Core.TimeStep", + "longname": "Phaser.Core.TimeStep#pauseDuration", + "scope": "instance", + "kind": "member", + "___id": "T000002R003337", + "___s": true + }, { "comment": "/**\r\n * The delta time, in ms, since the last game step. This is a clamped and smoothed average value.\r\n *\r\n * @name Phaser.Core.TimeStep#delta\r\n * @type {number}\r\n * @default 0\r\n * @since 3.0.0\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 329, + "lineno": 340, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "The delta time, in ms, since the last game step. This is a clamped and smoothed average value.", @@ -36228,16 +36273,16 @@ "longname": "Phaser.Core.TimeStep#delta", "scope": "instance", "kind": "member", - "___id": "T000002R003341", + "___id": "T000002R003343", "___s": true }, { "comment": "/**\r\n * Internal index of the delta history position.\r\n *\r\n * @name Phaser.Core.TimeStep#deltaIndex\r\n * @type {number}\r\n * @default 0\r\n * @since 3.0.0\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 339, + "lineno": 350, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Internal index of the delta history position.", @@ -36257,16 +36302,16 @@ "longname": "Phaser.Core.TimeStep#deltaIndex", "scope": "instance", "kind": "member", - "___id": "T000002R003343", + "___id": "T000002R003345", "___s": true }, { "comment": "/**\r\n * Internal array holding the previous delta values, used for delta smoothing.\r\n *\r\n * @name Phaser.Core.TimeStep#deltaHistory\r\n * @type {number[]}\r\n * @since 3.0.0\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 349, + "lineno": 360, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Internal array holding the previous delta values, used for delta smoothing.", @@ -36294,16 +36339,16 @@ "longname": "Phaser.Core.TimeStep#deltaHistory", "scope": "instance", "kind": "member", - "___id": "T000002R003345", + "___id": "T000002R003347", "___s": true }, { "comment": "/**\r\n * The maximum number of delta values that are retained in order to calculate a smoothed moving average.\r\n *\r\n * This can be changed in the Game Config via the `fps.deltaHistory` property. The default is 10.\r\n *\r\n * @name Phaser.Core.TimeStep#deltaSmoothingMax\r\n * @type {number}\r\n * @default 10\r\n * @since 3.0.0\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 358, + "lineno": 369, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "The maximum number of delta values that are retained in order to calculate a smoothed moving average.\r\rThis can be changed in the Game Config via the `fps.deltaHistory` property. The default is 10.", @@ -36323,16 +36368,16 @@ "longname": "Phaser.Core.TimeStep#deltaSmoothingMax", "scope": "instance", "kind": "member", - "___id": "T000002R003347", + "___id": "T000002R003349", "___s": true }, { "comment": "/**\r\n * The number of frames that the cooldown is set to after the browser panics over the FPS rate, usually\r\n * as a result of switching tabs and regaining focus.\r\n *\r\n * This can be changed in the Game Config via the `fps.panicMax` property. The default is 120.\r\n *\r\n * @name Phaser.Core.TimeStep#panicMax\r\n * @type {number}\r\n * @default 120\r\n * @since 3.0.0\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 370, + "lineno": 381, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "The number of frames that the cooldown is set to after the browser panics over the FPS rate, usually\ras a result of switching tabs and regaining focus.\r\rThis can be changed in the Game Config via the `fps.panicMax` property. The default is 120.", @@ -36352,16 +36397,16 @@ "longname": "Phaser.Core.TimeStep#panicMax", "scope": "instance", "kind": "member", - "___id": "T000002R003349", + "___id": "T000002R003351", "___s": true }, { "comment": "/**\r\n * The actual elapsed time in ms between one update and the next.\r\n *\r\n * Unlike with `delta`, no smoothing, capping, or averaging is applied to this value.\r\n * So please be careful when using this value in math calculations.\r\n *\r\n * @name Phaser.Core.TimeStep#rawDelta\r\n * @type {number}\r\n * @default 0\r\n * @since 3.0.0\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 383, + "lineno": 394, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "The actual elapsed time in ms between one update and the next.\r\rUnlike with `delta`, no smoothing, capping, or averaging is applied to this value.\rSo please be careful when using this value in math calculations.", @@ -36381,16 +36426,16 @@ "longname": "Phaser.Core.TimeStep#rawDelta", "scope": "instance", "kind": "member", - "___id": "T000002R003351", + "___id": "T000002R003353", "___s": true }, { "comment": "/**\r\n * The time, set at the start of the current step.\r\n *\r\n * This is typically a high resolution timer value, as provided by Request Animation Frame.\r\n *\r\n * This can differ from the `time` value in that it isn't calculated based on the delta value.\r\n *\r\n * @name Phaser.Core.TimeStep#now\r\n * @type {number}\r\n * @default 0\r\n * @since 3.18.0\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 396, + "lineno": 407, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "The time, set at the start of the current step.\r\rThis is typically a high resolution timer value, as provided by Request Animation Frame.\r\rThis can differ from the `time` value in that it isn't calculated based on the delta value.", @@ -36410,16 +36455,16 @@ "longname": "Phaser.Core.TimeStep#now", "scope": "instance", "kind": "member", - "___id": "T000002R003353", + "___id": "T000002R003355", "___s": true }, { "comment": "/**\r\n * Apply smoothing to the delta value used within Phasers internal calculations?\r\n *\r\n * This can be changed in the Game Config via the `fps.smoothStep` property. The default is `true`.\r\n *\r\n * Smoothing helps settle down the delta values after browser tab switches, or other situations\r\n * which could cause significant delta spikes or dips. By default it has been enabled in Phaser 3\r\n * since the first version, but is now exposed under this property (and the corresponding game config\r\n * `smoothStep` value), to allow you to easily disable it, should you require.\r\n *\r\n * @name Phaser.Core.TimeStep#smoothStep\r\n * @type {boolean}\r\n * @since 3.22.0\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 410, + "lineno": 421, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Apply smoothing to the delta value used within Phasers internal calculations?\r\rThis can be changed in the Game Config via the `fps.smoothStep` property. The default is `true`.\r\rSmoothing helps settle down the delta values after browser tab switches, or other situations\rwhich could cause significant delta spikes or dips. By default it has been enabled in Phaser 3\rsince the first version, but is now exposed under this property (and the corresponding game config\r`smoothStep` value), to allow you to easily disable it, should you require.", @@ -36438,16 +36483,16 @@ "longname": "Phaser.Core.TimeStep#smoothStep", "scope": "instance", "kind": "member", - "___id": "T000002R003355", + "___id": "T000002R003357", "___s": true }, { "comment": "/**\r\n * Called by the Game instance when the DOM window.onBlur event triggers.\r\n *\r\n * @method Phaser.Core.TimeStep#blur\r\n * @since 3.0.0\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 427, + "lineno": 438, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Called by the Game instance when the DOM window.onBlur event triggers.", @@ -36457,16 +36502,16 @@ "memberof": "Phaser.Core.TimeStep", "longname": "Phaser.Core.TimeStep#blur", "scope": "instance", - "___id": "T000002R003357", + "___id": "T000002R003359", "___s": true }, { "comment": "/**\r\n * Called by the Game instance when the DOM window.onFocus event triggers.\r\n *\r\n * @method Phaser.Core.TimeStep#focus\r\n * @since 3.0.0\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 438, + "lineno": 449, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Called by the Game instance when the DOM window.onFocus event triggers.", @@ -36476,16 +36521,16 @@ "memberof": "Phaser.Core.TimeStep", "longname": "Phaser.Core.TimeStep#focus", "scope": "instance", - "___id": "T000002R003360", + "___id": "T000002R003362", "___s": true }, { "comment": "/**\r\n * Called when the visibility API says the game is 'hidden' (tab switch out of view, etc)\r\n *\r\n * @method Phaser.Core.TimeStep#pause\r\n * @since 3.0.0\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 451, + "lineno": 462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Called when the visibility API says the game is 'hidden' (tab switch out of view, etc)", @@ -36495,16 +36540,16 @@ "memberof": "Phaser.Core.TimeStep", "longname": "Phaser.Core.TimeStep#pause", "scope": "instance", - "___id": "T000002R003363", + "___id": "T000002R003365", "___s": true }, { "comment": "/**\r\n * Called when the visibility API says the game is 'visible' again (tab switch back into view, etc)\r\n *\r\n * @method Phaser.Core.TimeStep#resume\r\n * @since 3.0.0\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 462, + "lineno": 473, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Called when the visibility API says the game is 'visible' again (tab switch back into view, etc)", @@ -36514,16 +36559,16 @@ "memberof": "Phaser.Core.TimeStep", "longname": "Phaser.Core.TimeStep#resume", "scope": "instance", - "___id": "T000002R003366", + "___id": "T000002R003368", "___s": true }, { "comment": "/**\r\n * Resets the time, lastTime, fps averages and delta history.\r\n * Called automatically when a browser sleeps them resumes.\r\n *\r\n * @method Phaser.Core.TimeStep#resetDelta\r\n * @since 3.0.0\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 475, + "lineno": 487, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Resets the time, lastTime, fps averages and delta history.\rCalled automatically when a browser sleeps them resumes.", @@ -36533,16 +36578,16 @@ "memberof": "Phaser.Core.TimeStep", "longname": "Phaser.Core.TimeStep#resetDelta", "scope": "instance", - "___id": "T000002R003369", + "___id": "T000002R003372", "___s": true }, { "comment": "/**\r\n * Starts the Time Step running, if it is not already doing so.\r\n * Called automatically by the Game Boot process.\r\n *\r\n * @method Phaser.Core.TimeStep#start\r\n * @since 3.0.0\r\n *\r\n * @param {Phaser.Types.Core.TimeStepCallback} callback - The callback to be invoked each time the Time Step steps.\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 504, + "lineno": 516, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Starts the Time Step running, if it is not already doing so.\rCalled automatically by the Game Boot process.", @@ -36567,16 +36612,16 @@ "memberof": "Phaser.Core.TimeStep", "longname": "Phaser.Core.TimeStep#start", "scope": "instance", - "___id": "T000002R003381", + "___id": "T000002R003384", "___s": true }, { "comment": "/**\r\n * Takes the delta value and smooths it based on the previous frames.\r\n *\r\n * Called automatically as part of the step.\r\n *\r\n * @method Phaser.Core.TimeStep#smoothDelta\r\n * @since 3.60.0\r\n *\r\n * @param {number} delta - The delta value for this step.\r\n *\r\n * @return {number} The smoothed delta value.\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 539, + "lineno": 551, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Takes the delta value and smooths it based on the previous frames.\r\rCalled automatically as part of the step.", @@ -36615,16 +36660,16 @@ "memberof": "Phaser.Core.TimeStep", "longname": "Phaser.Core.TimeStep#smoothDelta", "scope": "instance", - "___id": "T000002R003390", + "___id": "T000002R003393", "___s": true }, { "comment": "/**\r\n * Update the estimate of the frame rate, `fps`. Every second, the number\r\n * of frames that occurred in that second are included in an exponential\r\n * moving average of all frames per second, with an alpha of 0.25. This\r\n * means that more recent seconds affect the estimated frame rate more than\r\n * older seconds.\r\n *\r\n * When a browser window is NOT minimized, but is covered up (i.e. you're using\r\n * another app which has spawned a window over the top of the browser), then it\r\n * will start to throttle the raf callback time. It waits for a while, and then\r\n * starts to drop the frame rate at 1 frame per second until it's down to just over 1fps.\r\n * So if the game was running at 60fps, and the player opens a new window, then\r\n * after 60 seconds (+ the 'buffer time') it'll be down to 1fps, so rafin'g at 1Hz.\r\n *\r\n * When they make the game visible again, the frame rate is increased at a rate of\r\n * approx. 8fps, back up to 60fps (or the max it can obtain)\r\n *\r\n * There is no easy way to determine if this drop in frame rate is because the\r\n * browser is throttling raf, or because the game is struggling with performance\r\n * because you're asking it to do too much on the device.\r\n *\r\n * Compute the new exponential moving average with an alpha of 0.25.\r\n *\r\n * @method Phaser.Core.TimeStep#updateFPS\r\n * @since 3.60.0\r\n *\r\n * @param {number} time - The timestamp passed in from RequestAnimationFrame or setTimeout.\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 603, + "lineno": 615, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Update the estimate of the frame rate, `fps`. Every second, the number\rof frames that occurred in that second are included in an exponential\rmoving average of all frames per second, with an alpha of 0.25. This\rmeans that more recent seconds affect the estimated frame rate more than\rolder seconds.\r\rWhen a browser window is NOT minimized, but is covered up (i.e. you're using\ranother app which has spawned a window over the top of the browser), then it\rwill start to throttle the raf callback time. It waits for a while, and then\rstarts to drop the frame rate at 1 frame per second until it's down to just over 1fps.\rSo if the game was running at 60fps, and the player opens a new window, then\rafter 60 seconds (+ the 'buffer time') it'll be down to 1fps, so rafin'g at 1Hz.\r\rWhen they make the game visible again, the frame rate is increased at a rate of\rapprox. 8fps, back up to 60fps (or the max it can obtain)\r\rThere is no easy way to determine if this drop in frame rate is because the\rbrowser is throttling raf, or because the game is struggling with performance\rbecause you're asking it to do too much on the device.\r\rCompute the new exponential moving average with an alpha of 0.25.", @@ -36649,16 +36694,16 @@ "memberof": "Phaser.Core.TimeStep", "longname": "Phaser.Core.TimeStep#updateFPS", "scope": "instance", - "___id": "T000002R003404", + "___id": "T000002R003407", "___s": true }, { "comment": "/**\r\n * The main step method with an fps limiter. This is called each time the browser updates, either by Request Animation Frame,\r\n * or by Set Timeout. It is responsible for calculating the delta values, frame totals, cool down history and more.\r\n * You generally should never call this method directly.\r\n *\r\n * @method Phaser.Core.TimeStep#stepLimitFPS\r\n * @since 3.60.0\r\n *\r\n * @param {number} time - The timestamp passed in from RequestAnimationFrame or setTimeout.\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 638, + "lineno": 650, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "The main step method with an fps limiter. This is called each time the browser updates, either by Request Animation Frame,\ror by Set Timeout. It is responsible for calculating the delta values, frame totals, cool down history and more.\rYou generally should never call this method directly.", @@ -36683,16 +36728,16 @@ "memberof": "Phaser.Core.TimeStep", "longname": "Phaser.Core.TimeStep#stepLimitFPS", "scope": "instance", - "___id": "T000002R003409", + "___id": "T000002R003412", "___s": true }, { "comment": "/**\r\n * The main step method. This is called each time the browser updates, either by Request Animation Frame,\r\n * or by Set Timeout. It is responsible for calculating the delta values, frame totals, cool down history and more.\r\n * You generally should never call this method directly.\r\n *\r\n * @method Phaser.Core.TimeStep#step\r\n * @since 3.0.0\r\n *\r\n * @param {number} time - The timestamp passed in from RequestAnimationFrame or setTimeout.\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 689, + "lineno": 701, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "The main step method. This is called each time the browser updates, either by Request Animation Frame,\ror by Set Timeout. It is responsible for calculating the delta values, frame totals, cool down history and more.\rYou generally should never call this method directly.", @@ -36717,16 +36762,16 @@ "memberof": "Phaser.Core.TimeStep", "longname": "Phaser.Core.TimeStep#step", "scope": "instance", - "___id": "T000002R003419", + "___id": "T000002R003422", "___s": true }, { "comment": "/**\r\n * Manually calls `TimeStep.step`.\r\n *\r\n * @method Phaser.Core.TimeStep#tick\r\n * @since 3.0.0\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 735, + "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Manually calls `TimeStep.step`.", @@ -36736,16 +36781,16 @@ "memberof": "Phaser.Core.TimeStep", "longname": "Phaser.Core.TimeStep#tick", "scope": "instance", - "___id": "T000002R003428", + "___id": "T000002R003431", "___s": true }, { "comment": "/**\r\n * Sends the TimeStep to sleep, stopping Request Animation Frame (or SetTimeout) and toggling the `running` flag to false.\r\n *\r\n * @method Phaser.Core.TimeStep#sleep\r\n * @since 3.0.0\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 755, + "lineno": 767, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Sends the TimeStep to sleep, stopping Request Animation Frame (or SetTimeout) and toggling the `running` flag to false.", @@ -36755,16 +36800,16 @@ "memberof": "Phaser.Core.TimeStep", "longname": "Phaser.Core.TimeStep#sleep", "scope": "instance", - "___id": "T000002R003431", + "___id": "T000002R003434", "___s": true }, { "comment": "/**\r\n * Wakes-up the TimeStep, restarting Request Animation Frame (or SetTimeout) and toggling the `running` flag to true.\r\n * The `seamless` argument controls if the wake-up should adjust the start time or not.\r\n *\r\n * @method Phaser.Core.TimeStep#wake\r\n * @since 3.0.0\r\n *\r\n * @param {boolean} [seamless=false] - Adjust the startTime based on the lastTime values.\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 771, + "lineno": 783, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Wakes-up the TimeStep, restarting Request Animation Frame (or SetTimeout) and toggling the `running` flag to true.\rThe `seamless` argument controls if the wake-up should adjust the start time or not.", @@ -36791,16 +36836,16 @@ "memberof": "Phaser.Core.TimeStep", "longname": "Phaser.Core.TimeStep#wake", "scope": "instance", - "___id": "T000002R003434", + "___id": "T000002R003437", "___s": true }, { "comment": "/**\r\n * Gets the duration which the game has been running, in seconds.\r\n *\r\n * @method Phaser.Core.TimeStep#getDuration\r\n * @since 3.17.0\r\n *\r\n * @return {number} The duration in seconds.\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 808, + "lineno": 820, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Gets the duration which the game has been running, in seconds.", @@ -36824,16 +36869,16 @@ "memberof": "Phaser.Core.TimeStep", "longname": "Phaser.Core.TimeStep#getDuration", "scope": "instance", - "___id": "T000002R003444", + "___id": "T000002R003447", "___s": true }, { "comment": "/**\r\n * Gets the duration which the game has been running, in ms.\r\n *\r\n * @method Phaser.Core.TimeStep#getDurationMS\r\n * @since 3.17.0\r\n *\r\n * @return {number} The duration in ms.\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 821, + "lineno": 833, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Gets the duration which the game has been running, in ms.", @@ -36857,16 +36902,16 @@ "memberof": "Phaser.Core.TimeStep", "longname": "Phaser.Core.TimeStep#getDurationMS", "scope": "instance", - "___id": "T000002R003446", + "___id": "T000002R003449", "___s": true }, { "comment": "/**\r\n * Stops the TimeStep running.\r\n *\r\n * @method Phaser.Core.TimeStep#stop\r\n * @since 3.0.0\r\n *\r\n * @return {this} The TimeStep object.\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 834, + "lineno": 846, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Stops the TimeStep running.", @@ -36891,16 +36936,16 @@ "memberof": "Phaser.Core.TimeStep", "longname": "Phaser.Core.TimeStep#stop", "scope": "instance", - "___id": "T000002R003448", + "___id": "T000002R003451", "___s": true }, { "comment": "/**\r\n * Destroys the TimeStep. This will stop Request Animation Frame, stop the step, clear the callbacks and null\r\n * any objects.\r\n *\r\n * @method Phaser.Core.TimeStep#destroy\r\n * @since 3.0.0\r\n */", "meta": { "filename": "TimeStep.js", - "lineno": 852, + "lineno": 864, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "Destroys the TimeStep. This will stop Request Animation Frame, stop the step, clear the callbacks and null\rany objects.", @@ -36910,7 +36955,7 @@ "memberof": "Phaser.Core.TimeStep", "longname": "Phaser.Core.TimeStep#destroy", "scope": "instance", - "___id": "T000002R003452", + "___id": "T000002R003455", "___s": true }, { @@ -36919,7 +36964,7 @@ "filename": "AudioConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "description": "Config object containing various sound settings.", @@ -36987,7 +37032,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.AudioConfig", "scope": "static", - "___id": "T000002R003458", + "___id": "T000002R003461", "___s": true }, { @@ -36996,7 +37041,7 @@ "filename": "BannerConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "kind": "typedef", @@ -37069,7 +37114,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.BannerConfig", "scope": "static", - "___id": "T000002R003459", + "___id": "T000002R003462", "___s": true }, { @@ -37078,7 +37123,7 @@ "filename": "BootCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "kind": "typedef", @@ -37107,7 +37152,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.BootCallback", "scope": "static", - "___id": "T000002R003460", + "___id": "T000002R003463", "___s": true }, { @@ -37116,7 +37161,7 @@ "filename": "CallbacksConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "kind": "typedef", @@ -37166,7 +37211,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.CallbacksConfig", "scope": "static", - "___id": "T000002R003461", + "___id": "T000002R003464", "___s": true }, { @@ -37175,7 +37220,7 @@ "filename": "DOMContainerConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "kind": "typedef", @@ -37240,7 +37285,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.DOMContainerConfig", "scope": "static", - "___id": "T000002R003462", + "___id": "T000002R003465", "___s": true }, { @@ -37249,7 +37294,7 @@ "filename": "FPSConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "kind": "typedef", @@ -37374,7 +37419,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.FPSConfig", "scope": "static", - "___id": "T000002R003463", + "___id": "T000002R003466", "___s": true }, { @@ -37383,7 +37428,7 @@ "filename": "GameConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "kind": "typedef", @@ -38388,7 +38433,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.GameConfig", "scope": "static", - "___id": "T000002R003464", + "___id": "T000002R003467", "___s": true }, { @@ -38397,7 +38442,7 @@ "filename": "GamepadInputConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "kind": "typedef", @@ -38431,7 +38476,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.GamepadInputConfig", "scope": "static", - "___id": "T000002R003465", + "___id": "T000002R003468", "___s": true }, { @@ -38440,7 +38485,7 @@ "filename": "ImagesConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "kind": "typedef", @@ -38502,7 +38547,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.ImagesConfig", "scope": "static", - "___id": "T000002R003466", + "___id": "T000002R003469", "___s": true }, { @@ -38511,7 +38556,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "kind": "namespace", @@ -38519,7 +38564,7 @@ "memberof": "Phaser.Types", "longname": "Phaser.Types.Core", "scope": "static", - "___id": "T000002R003467", + "___id": "T000002R003470", "___s": true }, { @@ -38528,7 +38573,7 @@ "filename": "InputConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "kind": "typedef", @@ -38693,7 +38738,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.InputConfig", "scope": "static", - "___id": "T000002R003468", + "___id": "T000002R003471", "___s": true }, { @@ -38702,7 +38747,7 @@ "filename": "KeyboardInputConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "kind": "typedef", @@ -38761,7 +38806,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.KeyboardInputConfig", "scope": "static", - "___id": "T000002R003469", + "___id": "T000002R003472", "___s": true }, { @@ -38770,7 +38815,7 @@ "filename": "LoaderConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "kind": "typedef", @@ -38981,7 +39026,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.LoaderConfig", "scope": "static", - "___id": "T000002R003470", + "___id": "T000002R003473", "___s": true }, { @@ -38990,7 +39035,7 @@ "filename": "MouseInputConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "kind": "typedef", @@ -39084,7 +39129,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.MouseInputConfig", "scope": "static", - "___id": "T000002R003471", + "___id": "T000002R003474", "___s": true }, { @@ -39093,7 +39138,7 @@ "filename": "NOOP.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "description": "This callback type is completely empty, a no-operation.", @@ -39108,7 +39153,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.NOOP", "scope": "static", - "___id": "T000002R003472", + "___id": "T000002R003475", "___s": true }, { @@ -39117,7 +39162,7 @@ "filename": "PhysicsConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "kind": "typedef", @@ -39179,7 +39224,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.PhysicsConfig", "scope": "static", - "___id": "T000002R003473", + "___id": "T000002R003476", "___s": true }, { @@ -39188,7 +39233,7 @@ "filename": "PipelineConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "kind": "typedef", @@ -39249,7 +39294,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.PipelineConfig", "scope": "static", - "___id": "T000002R003474", + "___id": "T000002R003477", "___s": true }, { @@ -39258,7 +39303,7 @@ "filename": "PluginObject.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "kind": "typedef", @@ -39374,7 +39419,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.PluginObject", "scope": "static", - "___id": "T000002R003475", + "___id": "T000002R003478", "___s": true }, { @@ -39383,7 +39428,7 @@ "filename": "PluginObjectItem.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "kind": "typedef", @@ -39503,7 +39548,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.PluginObjectItem", "scope": "static", - "___id": "T000002R003476", + "___id": "T000002R003479", "___s": true }, { @@ -39512,7 +39557,7 @@ "filename": "RenderConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "kind": "typedef", @@ -39820,7 +39865,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.RenderConfig", "scope": "static", - "___id": "T000002R003477", + "___id": "T000002R003480", "___s": true }, { @@ -39829,7 +39874,7 @@ "filename": "ScaleConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "kind": "typedef", @@ -40093,7 +40138,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.ScaleConfig", "scope": "static", - "___id": "T000002R003478", + "___id": "T000002R003481", "___s": true }, { @@ -40102,7 +40147,7 @@ "filename": "TimeStepCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "kind": "typedef", @@ -40144,7 +40189,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.TimeStepCallback", "scope": "static", - "___id": "T000002R003479", + "___id": "T000002R003482", "___s": true }, { @@ -40153,7 +40198,7 @@ "filename": "TouchInputConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "kind": "typedef", @@ -40202,7 +40247,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.TouchInputConfig", "scope": "static", - "___id": "T000002R003480", + "___id": "T000002R003483", "___s": true }, { @@ -40211,7 +40256,7 @@ "filename": "WidthHeight.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\core\\typedefs", "code": {} }, "kind": "typedef", @@ -40261,7 +40306,7 @@ "memberof": "Phaser.Types.Core", "longname": "Phaser.Types.Core.WidthHeight", "scope": "static", - "___id": "T000002R003481", + "___id": "T000002R003484", "___s": true }, { @@ -40270,7 +40315,7 @@ "filename": "VisibilityHandler.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\core", + "path": "D:\\wamp\\www\\phaser\\src\\core", "code": {} }, "description": "The Visibility Handler is responsible for listening out for document level visibility change events.\rThis includes `visibilitychange` if the browser supports it, and blur and focus events. It then uses\rthe provided Event Emitter and fires the related events.", @@ -40301,7 +40346,7 @@ "memberof": "Phaser.Core", "longname": "Phaser.Core.VisibilityHandler", "scope": "static", - "___id": "T000002R003483", + "___id": "T000002R003486", "___s": true }, { @@ -40310,7 +40355,7 @@ "filename": "GenerateTexture.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\create", + "path": "D:\\wamp\\www\\phaser\\src\\create", "code": {} }, "description": "Generates a texture based on the given Create configuration object.\r\rThe texture is drawn using a fixed-size indexed palette of 16 colors, where the hex value in the\rdata cells map to a single color. For example, if the texture config looked like this:\r\r```javascript\rvar star = [\r '.....828.....',\r '....72227....',\r '....82228....',\r '...7222227...',\r '2222222222222',\r '8222222222228',\r '.72222222227.',\r '..787777787..',\r '..877777778..',\r '.78778887787.',\r '.27887.78872.',\r '.787.....787.'\r];\r\rthis.textures.generate('star', { data: star, pixelWidth: 4 });\r```\r\rThen it would generate a texture that is 52 x 48 pixels in size, because each cell of the data array\rrepresents 1 pixel multiplied by the `pixelWidth` value. The cell values, such as `8`, maps to color\rnumber 8 in the palette. If a cell contains a period character `.` then it is transparent.\r\rThe default palette is Arne16, but you can specify your own using the `palette` property.", @@ -40349,7 +40394,7 @@ "memberof": "Phaser.Create", "longname": "Phaser.Create.GenerateTexture", "scope": "static", - "___id": "T000002R003498", + "___id": "T000002R003501", "___s": true }, { @@ -40358,7 +40403,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\create", + "path": "D:\\wamp\\www\\phaser\\src\\create", "code": {} }, "kind": "namespace", @@ -40366,7 +40411,7 @@ "memberof": "Phaser", "longname": "Phaser.Create", "scope": "static", - "___id": "T000002R003524", + "___id": "T000002R003527", "___s": true }, { @@ -40375,7 +40420,7 @@ "filename": "Arne16.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\create\\palettes", + "path": "D:\\wamp\\www\\phaser\\src\\create\\palettes", "code": {} }, "description": "A 16 color palette by [Arne](http://androidarts.com/palette/16pal.htm)", @@ -40394,7 +40439,7 @@ "longname": "Phaser.Create.Palettes.ARNE16", "scope": "static", "kind": "member", - "___id": "T000002R003528", + "___id": "T000002R003531", "___s": true }, { @@ -40403,7 +40448,7 @@ "filename": "C64.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\create\\palettes", + "path": "D:\\wamp\\www\\phaser\\src\\create\\palettes", "code": {} }, "description": "A 16 color palette inspired by the Commodore 64.", @@ -40422,7 +40467,7 @@ "longname": "Phaser.Create.Palettes.C64", "scope": "static", "kind": "member", - "___id": "T000002R003546", + "___id": "T000002R003549", "___s": true }, { @@ -40431,7 +40476,7 @@ "filename": "CGA.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\create\\palettes", + "path": "D:\\wamp\\www\\phaser\\src\\create\\palettes", "code": {} }, "description": "A 16 color CGA inspired palette by [Arne](http://androidarts.com/palette/16pal.htm)", @@ -40450,7 +40495,7 @@ "longname": "Phaser.Create.Palettes.CGA", "scope": "static", "kind": "member", - "___id": "T000002R003564", + "___id": "T000002R003567", "___s": true }, { @@ -40459,7 +40504,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\create\\palettes", + "path": "D:\\wamp\\www\\phaser\\src\\create\\palettes", "code": {} }, "kind": "namespace", @@ -40467,7 +40512,7 @@ "memberof": "Phaser.Create", "longname": "Phaser.Create.Palettes", "scope": "static", - "___id": "T000002R003582", + "___id": "T000002R003585", "___s": true }, { @@ -40476,7 +40521,7 @@ "filename": "JMP.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\create\\palettes", + "path": "D:\\wamp\\www\\phaser\\src\\create\\palettes", "code": {} }, "description": "A 16 color JMP palette by [Arne](http://androidarts.com/palette/16pal.htm)", @@ -40495,7 +40540,7 @@ "longname": "Phaser.Create.Palettes.JMP", "scope": "static", "kind": "member", - "___id": "T000002R003589", + "___id": "T000002R003592", "___s": true }, { @@ -40504,7 +40549,7 @@ "filename": "MSX.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\create\\palettes", + "path": "D:\\wamp\\www\\phaser\\src\\create\\palettes", "code": {} }, "description": "A 16 color palette inspired by Japanese computers like the MSX.", @@ -40523,7 +40568,7 @@ "longname": "Phaser.Create.Palettes.MSX", "scope": "static", "kind": "member", - "___id": "T000002R003607", + "___id": "T000002R003610", "___s": true }, { @@ -40532,7 +40577,7 @@ "filename": "GenerateTextureConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\create\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\create\\typedefs", "code": {} }, "kind": "typedef", @@ -40574,7 +40619,7 @@ "memberof": "Phaser.Types.Create", "longname": "Phaser.Types.Create.GenerateTextureCallback", "scope": "static", - "___id": "T000002R003625", + "___id": "T000002R003628", "___s": true }, { @@ -40583,7 +40628,7 @@ "filename": "GenerateTextureConfig.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\create\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\create\\typedefs", "code": {} }, "kind": "typedef", @@ -40736,7 +40781,7 @@ "memberof": "Phaser.Types.Create", "longname": "Phaser.Types.Create.GenerateTextureConfig", "scope": "static", - "___id": "T000002R003626", + "___id": "T000002R003629", "___s": true }, { @@ -40745,7 +40790,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\create\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\create\\typedefs", "code": {} }, "kind": "namespace", @@ -40753,7 +40798,7 @@ "memberof": "Phaser.Types", "longname": "Phaser.Types.Create", "scope": "static", - "___id": "T000002R003627", + "___id": "T000002R003630", "___s": true }, { @@ -40762,7 +40807,7 @@ "filename": "Palette.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\create\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\create\\typedefs", "code": {} }, "kind": "typedef", @@ -40990,7 +41035,7 @@ "memberof": "Phaser.Types.Create", "longname": "Phaser.Types.Create.Palette", "scope": "static", - "___id": "T000002R003628", + "___id": "T000002R003631", "___s": true }, { @@ -40999,7 +41044,7 @@ "filename": "CubicBezierCurve.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "classdesc": "A higher-order Bézier curve constructed of four points.", @@ -41085,7 +41130,7 @@ ], "scope": "static", "longname": "Phaser.Curves.CubicBezier", - "___id": "T000002R003633", + "___id": "T000002R003636", "___s": true }, { @@ -41094,7 +41139,7 @@ "filename": "CubicBezierCurve.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "The start point of this curve.", @@ -41113,7 +41158,7 @@ "longname": "Phaser.Curves.CubicBezier#p0", "scope": "instance", "kind": "member", - "___id": "T000002R003641", + "___id": "T000002R003644", "___s": true }, { @@ -41122,7 +41167,7 @@ "filename": "CubicBezierCurve.js", "lineno": 56, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "The first control point of this curve.", @@ -41141,7 +41186,7 @@ "longname": "Phaser.Curves.CubicBezier#p1", "scope": "instance", "kind": "member", - "___id": "T000002R003643", + "___id": "T000002R003646", "___s": true }, { @@ -41150,7 +41195,7 @@ "filename": "CubicBezierCurve.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "The second control point of this curve.", @@ -41169,7 +41214,7 @@ "longname": "Phaser.Curves.CubicBezier#p2", "scope": "instance", "kind": "member", - "___id": "T000002R003645", + "___id": "T000002R003648", "___s": true }, { @@ -41178,7 +41223,7 @@ "filename": "CubicBezierCurve.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "The end point of this curve.", @@ -41197,7 +41242,7 @@ "longname": "Phaser.Curves.CubicBezier#p3", "scope": "instance", "kind": "member", - "___id": "T000002R003647", + "___id": "T000002R003650", "___s": true }, { @@ -41206,7 +41251,7 @@ "filename": "CubicBezierCurve.js", "lineno": 84, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Gets the starting point on the curve.", @@ -41255,7 +41300,7 @@ "longname": "Phaser.Curves.CubicBezier#getStartPoint", "scope": "instance", "overrides": "Phaser.Curves.Curve#getStartPoint", - "___id": "T000002R003649", + "___id": "T000002R003652", "___s": true }, { @@ -41264,7 +41309,7 @@ "filename": "CubicBezierCurve.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Returns the resolution of this curve.", @@ -41303,7 +41348,7 @@ "memberof": "Phaser.Curves.CubicBezier", "longname": "Phaser.Curves.CubicBezier#getResolution", "scope": "instance", - "___id": "T000002R003652", + "___id": "T000002R003655", "___s": true }, { @@ -41312,7 +41357,7 @@ "filename": "CubicBezierCurve.js", "lineno": 118, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Get point at relative position in curve according to length.", @@ -41373,7 +41418,7 @@ "memberof": "Phaser.Curves.CubicBezier", "longname": "Phaser.Curves.CubicBezier#getPoint", "scope": "instance", - "___id": "T000002R003654", + "___id": "T000002R003657", "___s": true }, { @@ -41382,7 +41427,7 @@ "filename": "CubicBezierCurve.js", "lineno": 143, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Draws this curve to the specified graphics object.", @@ -41445,7 +41490,7 @@ "longname": "Phaser.Curves.CubicBezier#draw", "scope": "instance", "overrides": "Phaser.Curves.Curve#draw", - "___id": "T000002R003661", + "___id": "T000002R003664", "___s": true }, { @@ -41454,7 +41499,7 @@ "filename": "CubicBezierCurve.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Returns a JSON object that describes this curve.", @@ -41478,7 +41523,7 @@ "memberof": "Phaser.Curves.CubicBezier", "longname": "Phaser.Curves.CubicBezier#toJSON", "scope": "instance", - "___id": "T000002R003666", + "___id": "T000002R003669", "___s": true }, { @@ -41487,7 +41532,7 @@ "filename": "CubicBezierCurve.js", "lineno": 199, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Generates a curve from a JSON object.", @@ -41526,7 +41571,7 @@ "memberof": "Phaser.Curves.CubicBezier", "longname": "Phaser.Curves.CubicBezier.fromJSON", "scope": "static", - "___id": "T000002R003670", + "___id": "T000002R003673", "___s": true }, { @@ -41535,7 +41580,7 @@ "filename": "Curve.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "classdesc": "A Base Curve class, which all other curve types extend.\r\rBased on the three.js Curve classes created by [zz85](http://www.lab4games.net/zz85/blog)", @@ -41560,7 +41605,7 @@ ], "scope": "static", "longname": "Phaser.Curves.Curve", - "___id": "T000002R003682", + "___id": "T000002R003685", "___s": true }, { @@ -41569,7 +41614,7 @@ "filename": "Curve.js", "lineno": 31, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "String based identifier for the type of curve.", @@ -41588,7 +41633,7 @@ "longname": "Phaser.Curves.Curve#type", "scope": "instance", "kind": "member", - "___id": "T000002R003685", + "___id": "T000002R003688", "___s": true }, { @@ -41597,7 +41642,7 @@ "filename": "Curve.js", "lineno": 40, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "The default number of divisions within the curve.", @@ -41617,7 +41662,7 @@ "longname": "Phaser.Curves.Curve#defaultDivisions", "scope": "instance", "kind": "member", - "___id": "T000002R003687", + "___id": "T000002R003690", "___s": true }, { @@ -41626,7 +41671,7 @@ "filename": "Curve.js", "lineno": 50, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "The quantity of arc length divisions within the curve.", @@ -41646,7 +41691,7 @@ "longname": "Phaser.Curves.Curve#arcLengthDivisions", "scope": "instance", "kind": "member", - "___id": "T000002R003689", + "___id": "T000002R003692", "___s": true }, { @@ -41655,7 +41700,7 @@ "filename": "Curve.js", "lineno": 60, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "An array of cached arc length values.", @@ -41684,7 +41729,7 @@ "longname": "Phaser.Curves.Curve#cacheArcLengths", "scope": "instance", "kind": "member", - "___id": "T000002R003691", + "___id": "T000002R003694", "___s": true }, { @@ -41693,7 +41738,7 @@ "filename": "Curve.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Does the data of this curve need updating?", @@ -41713,7 +41758,7 @@ "longname": "Phaser.Curves.Curve#needsUpdate", "scope": "instance", "kind": "member", - "___id": "T000002R003693", + "___id": "T000002R003696", "___s": true }, { @@ -41722,7 +41767,7 @@ "filename": "Curve.js", "lineno": 80, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "For a curve on a Path, `false` means the Path will ignore this curve.", @@ -41742,7 +41787,7 @@ "longname": "Phaser.Curves.Curve#active", "scope": "instance", "kind": "member", - "___id": "T000002R003695", + "___id": "T000002R003698", "___s": true }, { @@ -41751,7 +41796,7 @@ "filename": "Curve.js", "lineno": 111, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Draws this curve on the given Graphics object.\r\rThe curve is drawn using `Graphics.strokePoints` so will be drawn at whatever the present Graphics stroke color is.\rThe Graphics object is not cleared before the draw, so the curve will appear on-top of anything else already rendered to it.", @@ -41813,7 +41858,7 @@ "memberof": "Phaser.Curves.Curve", "longname": "Phaser.Curves.Curve#draw", "scope": "instance", - "___id": "T000002R003701", + "___id": "T000002R003704", "___s": true }, { @@ -41822,7 +41867,7 @@ "filename": "Curve.js", "lineno": 135, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Returns a Rectangle where the position and dimensions match the bounds of this Curve.\r\rYou can control the accuracy of the bounds. The value given is used to work out how many points\rto plot across the curve. Higher values are more accurate at the cost of calculation speed.", @@ -41877,7 +41922,7 @@ "memberof": "Phaser.Curves.Curve", "longname": "Phaser.Curves.Curve#getBounds", "scope": "instance", - "___id": "T000002R003704", + "___id": "T000002R003707", "___s": true }, { @@ -41886,7 +41931,7 @@ "filename": "Curve.js", "lineno": 169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Returns an array of points, spaced out X distance pixels apart.\rThe smaller the distance, the larger the array will be.", @@ -41934,7 +41979,7 @@ "memberof": "Phaser.Curves.Curve", "longname": "Phaser.Curves.Curve#getDistancePoints", "scope": "instance", - "___id": "T000002R003711", + "___id": "T000002R003714", "___s": true }, { @@ -41943,7 +41988,7 @@ "filename": "Curve.js", "lineno": 189, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Get a point at the end of the curve.", @@ -41983,7 +42028,7 @@ "memberof": "Phaser.Curves.Curve", "longname": "Phaser.Curves.Curve#getEndPoint", "scope": "instance", - "___id": "T000002R003715", + "___id": "T000002R003718", "___s": true }, { @@ -41992,7 +42037,7 @@ "filename": "Curve.js", "lineno": 206, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Get total curve arc length", @@ -42016,7 +42061,7 @@ "memberof": "Phaser.Curves.Curve", "longname": "Phaser.Curves.Curve#getLength", "scope": "instance", - "___id": "T000002R003718", + "___id": "T000002R003721", "___s": true }, { @@ -42025,7 +42070,7 @@ "filename": "Curve.js", "lineno": 222, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Get a list of cumulative segment lengths.\r\rThese lengths are\r\r- [0] 0\r- [1] The first segment\r- [2] The first and second segment\r- ...\r- [divisions] All segments", @@ -42074,7 +42119,7 @@ "memberof": "Phaser.Curves.Curve", "longname": "Phaser.Curves.Curve#getLengths", "scope": "instance", - "___id": "T000002R003721", + "___id": "T000002R003724", "___s": true }, { @@ -42083,7 +42128,7 @@ "filename": "Curve.js", "lineno": 278, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Get a point at a relative position on the curve, by arc length.", @@ -42144,7 +42189,7 @@ "memberof": "Phaser.Curves.Curve", "longname": "Phaser.Curves.Curve#getPointAt", "scope": "instance", - "___id": "T000002R003733", + "___id": "T000002R003736", "___s": true }, { @@ -42153,7 +42198,7 @@ "filename": "Curve.js", "lineno": 300, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Get a sequence of evenly spaced points from the curve.\r\rYou can pass `divisions`, `stepRate`, or neither.\r\rThe number of divisions will be\r\r1. `divisions`, if `divisions` > 0; or\r2. `this.getLength / stepRate`, if `stepRate` > 0; or\r3. `this.defaultDivisions`\r\r`1 + divisions` points will be returned.", @@ -42267,7 +42312,7 @@ "memberof": "Phaser.Curves.Curve", "longname": "Phaser.Curves.Curve#getPoints", "scope": "instance", - "___id": "T000002R003736", + "___id": "T000002R003739", "___s": true }, { @@ -42276,7 +42321,7 @@ "filename": "Curve.js", "lineno": 349, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Get a random point from the curve.", @@ -42324,7 +42369,7 @@ "memberof": "Phaser.Curves.Curve", "longname": "Phaser.Curves.Curve#getRandomPoint", "scope": "instance", - "___id": "T000002R003742", + "___id": "T000002R003745", "___s": true }, { @@ -42333,7 +42378,7 @@ "filename": "Curve.js", "lineno": 370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Get a sequence of equally spaced points (by arc distance) from the curve.\r\r`1 + divisions` points will be returned.", @@ -42430,7 +42475,7 @@ "memberof": "Phaser.Curves.Curve", "longname": "Phaser.Curves.Curve#getSpacedPoints", "scope": "instance", - "___id": "T000002R003745", + "___id": "T000002R003748", "___s": true }, { @@ -42439,7 +42484,7 @@ "filename": "Curve.js", "lineno": 411, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Get a point at the start of the curve.", @@ -42487,7 +42532,7 @@ "memberof": "Phaser.Curves.Curve", "longname": "Phaser.Curves.Curve#getStartPoint", "scope": "instance", - "___id": "T000002R003752", + "___id": "T000002R003755", "___s": true }, { @@ -42496,7 +42541,7 @@ "filename": "Curve.js", "lineno": 430, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Get a unit vector tangent at a relative position on the curve.\rIn case any sub curve does not implement its tangent derivation,\r2 points a small delta apart will be used to find its gradient\rwhich seems to give a reasonable approximation", @@ -42557,7 +42602,7 @@ "memberof": "Phaser.Curves.Curve", "longname": "Phaser.Curves.Curve#getTangent", "scope": "instance", - "___id": "T000002R003755", + "___id": "T000002R003758", "___s": true }, { @@ -42566,7 +42611,7 @@ "filename": "Curve.js", "lineno": 472, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Get a unit vector tangent at a relative position on the curve, by arc length.", @@ -42627,7 +42672,7 @@ "memberof": "Phaser.Curves.Curve", "longname": "Phaser.Curves.Curve#getTangentAt", "scope": "instance", - "___id": "T000002R003763", + "___id": "T000002R003766", "___s": true }, { @@ -42636,7 +42681,7 @@ "filename": "Curve.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Given a distance in pixels, get a t to find p.", @@ -42689,7 +42734,7 @@ "memberof": "Phaser.Curves.Curve", "longname": "Phaser.Curves.Curve#getTFromDistance", "scope": "instance", - "___id": "T000002R003766", + "___id": "T000002R003769", "___s": true }, { @@ -42698,7 +42743,7 @@ "filename": "Curve.js", "lineno": 513, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Given u ( 0 .. 1 ), get a t to find p. This gives you points which are equidistant.", @@ -42764,7 +42809,7 @@ "memberof": "Phaser.Curves.Curve", "longname": "Phaser.Curves.Curve#getUtoTmapping", "scope": "instance", - "___id": "T000002R003768", + "___id": "T000002R003771", "___s": true }, { @@ -42773,7 +42818,7 @@ "filename": "Curve.js", "lineno": 594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Calculate and cache the arc lengths.", @@ -42786,7 +42831,7 @@ "memberof": "Phaser.Curves.Curve", "longname": "Phaser.Curves.Curve#updateArcLengths", "scope": "instance", - "___id": "T000002R003789", + "___id": "T000002R003792", "___s": true }, { @@ -42795,7 +42840,7 @@ "filename": "EllipseCurve.js", "lineno": 16, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "classdesc": "An Elliptical Curve derived from the Base Curve class.\r\rSee https://en.wikipedia.org/wiki/Elliptic_curve for more details.", @@ -42940,7 +42985,7 @@ ], "scope": "static", "longname": "Phaser.Curves.Ellipse", - "___id": "T000002R003799", + "___id": "T000002R003802", "___s": true }, { @@ -42949,7 +42994,7 @@ "filename": "EllipseCurve.js", "lineno": 71, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "The center point of the ellipse. Used for calculating rotation.", @@ -42968,7 +43013,7 @@ "longname": "Phaser.Curves.Ellipse#p0", "scope": "instance", "kind": "member", - "___id": "T000002R003817", + "___id": "T000002R003820", "___s": true }, { @@ -42977,7 +43022,7 @@ "filename": "EllipseCurve.js", "lineno": 143, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Gets the starting point on the curve.", @@ -43026,7 +43071,7 @@ "longname": "Phaser.Curves.Ellipse#getStartPoint", "scope": "instance", "overrides": "Phaser.Curves.Curve#getStartPoint", - "___id": "T000002R003831", + "___id": "T000002R003834", "___s": true }, { @@ -43035,7 +43080,7 @@ "filename": "EllipseCurve.js", "lineno": 162, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Get the resolution of the curve.", @@ -43074,7 +43119,7 @@ "memberof": "Phaser.Curves.Ellipse", "longname": "Phaser.Curves.Ellipse#getResolution", "scope": "instance", - "___id": "T000002R003834", + "___id": "T000002R003837", "___s": true }, { @@ -43083,7 +43128,7 @@ "filename": "EllipseCurve.js", "lineno": 177, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Get point at relative position in curve according to length.", @@ -43144,7 +43189,7 @@ "memberof": "Phaser.Curves.Ellipse", "longname": "Phaser.Curves.Ellipse#getPoint", "scope": "instance", - "___id": "T000002R003836", + "___id": "T000002R003839", "___s": true }, { @@ -43153,7 +43198,7 @@ "filename": "EllipseCurve.js", "lineno": 253, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Sets the horizontal radius of this curve.", @@ -43193,7 +43238,7 @@ "memberof": "Phaser.Curves.Ellipse", "longname": "Phaser.Curves.Ellipse#setXRadius", "scope": "instance", - "___id": "T000002R003857", + "___id": "T000002R003860", "___s": true }, { @@ -43202,7 +43247,7 @@ "filename": "EllipseCurve.js", "lineno": 270, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Sets the vertical radius of this curve.", @@ -43242,7 +43287,7 @@ "memberof": "Phaser.Curves.Ellipse", "longname": "Phaser.Curves.Ellipse#setYRadius", "scope": "instance", - "___id": "T000002R003860", + "___id": "T000002R003863", "___s": true }, { @@ -43251,7 +43296,7 @@ "filename": "EllipseCurve.js", "lineno": 287, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Sets the width of this curve.", @@ -43291,7 +43336,7 @@ "memberof": "Phaser.Curves.Ellipse", "longname": "Phaser.Curves.Ellipse#setWidth", "scope": "instance", - "___id": "T000002R003863", + "___id": "T000002R003866", "___s": true }, { @@ -43300,7 +43345,7 @@ "filename": "EllipseCurve.js", "lineno": 304, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Sets the height of this curve.", @@ -43340,7 +43385,7 @@ "memberof": "Phaser.Curves.Ellipse", "longname": "Phaser.Curves.Ellipse#setHeight", "scope": "instance", - "___id": "T000002R003866", + "___id": "T000002R003869", "___s": true }, { @@ -43349,7 +43394,7 @@ "filename": "EllipseCurve.js", "lineno": 321, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Sets the start angle of this curve.", @@ -43389,7 +43434,7 @@ "memberof": "Phaser.Curves.Ellipse", "longname": "Phaser.Curves.Ellipse#setStartAngle", "scope": "instance", - "___id": "T000002R003869", + "___id": "T000002R003872", "___s": true }, { @@ -43398,7 +43443,7 @@ "filename": "EllipseCurve.js", "lineno": 338, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Sets the end angle of this curve.", @@ -43438,7 +43483,7 @@ "memberof": "Phaser.Curves.Ellipse", "longname": "Phaser.Curves.Ellipse#setEndAngle", "scope": "instance", - "___id": "T000002R003872", + "___id": "T000002R003875", "___s": true }, { @@ -43447,7 +43492,7 @@ "filename": "EllipseCurve.js", "lineno": 355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Sets if this curve extends clockwise or anti-clockwise.", @@ -43487,7 +43532,7 @@ "memberof": "Phaser.Curves.Ellipse", "longname": "Phaser.Curves.Ellipse#setClockwise", "scope": "instance", - "___id": "T000002R003875", + "___id": "T000002R003878", "___s": true }, { @@ -43496,7 +43541,7 @@ "filename": "EllipseCurve.js", "lineno": 372, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Sets the rotation of this curve.", @@ -43536,7 +43581,7 @@ "memberof": "Phaser.Curves.Ellipse", "longname": "Phaser.Curves.Ellipse#setRotation", "scope": "instance", - "___id": "T000002R003878", + "___id": "T000002R003881", "___s": true }, { @@ -43545,7 +43590,7 @@ "filename": "EllipseCurve.js", "lineno": 389, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "The x coordinate of the center of the ellipse.", @@ -43564,7 +43609,7 @@ "longname": "Phaser.Curves.Ellipse#x", "scope": "instance", "kind": "member", - "___id": "T000002R003881", + "___id": "T000002R003884", "___s": true }, { @@ -43573,7 +43618,7 @@ "filename": "EllipseCurve.js", "lineno": 410, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "The y coordinate of the center of the ellipse.", @@ -43592,7 +43637,7 @@ "longname": "Phaser.Curves.Ellipse#y", "scope": "instance", "kind": "member", - "___id": "T000002R003886", + "___id": "T000002R003889", "___s": true }, { @@ -43601,7 +43646,7 @@ "filename": "EllipseCurve.js", "lineno": 431, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "The horizontal radius of the ellipse.", @@ -43620,7 +43665,7 @@ "longname": "Phaser.Curves.Ellipse#xRadius", "scope": "instance", "kind": "member", - "___id": "T000002R003891", + "___id": "T000002R003894", "___s": true }, { @@ -43629,7 +43674,7 @@ "filename": "EllipseCurve.js", "lineno": 452, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "The vertical radius of the ellipse.", @@ -43648,7 +43693,7 @@ "longname": "Phaser.Curves.Ellipse#yRadius", "scope": "instance", "kind": "member", - "___id": "T000002R003896", + "___id": "T000002R003899", "___s": true }, { @@ -43657,7 +43702,7 @@ "filename": "EllipseCurve.js", "lineno": 473, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "The start angle of the ellipse in degrees.", @@ -43676,7 +43721,7 @@ "longname": "Phaser.Curves.Ellipse#startAngle", "scope": "instance", "kind": "member", - "___id": "T000002R003901", + "___id": "T000002R003904", "___s": true }, { @@ -43685,7 +43730,7 @@ "filename": "EllipseCurve.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "The end angle of the ellipse in degrees.", @@ -43704,7 +43749,7 @@ "longname": "Phaser.Curves.Ellipse#endAngle", "scope": "instance", "kind": "member", - "___id": "T000002R003906", + "___id": "T000002R003909", "___s": true }, { @@ -43713,7 +43758,7 @@ "filename": "EllipseCurve.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "`true` if the ellipse rotation is clockwise or `false` if anti-clockwise.", @@ -43732,7 +43777,7 @@ "longname": "Phaser.Curves.Ellipse#clockwise", "scope": "instance", "kind": "member", - "___id": "T000002R003911", + "___id": "T000002R003914", "___s": true }, { @@ -43741,7 +43786,7 @@ "filename": "EllipseCurve.js", "lineno": 536, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "The rotation of the ellipse, relative to the center, in degrees.", @@ -43760,7 +43805,7 @@ "longname": "Phaser.Curves.Ellipse#angle", "scope": "instance", "kind": "member", - "___id": "T000002R003916", + "___id": "T000002R003919", "___s": true }, { @@ -43769,7 +43814,7 @@ "filename": "EllipseCurve.js", "lineno": 557, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "The rotation of the ellipse, relative to the center, in radians.", @@ -43788,7 +43833,7 @@ "longname": "Phaser.Curves.Ellipse#rotation", "scope": "instance", "kind": "member", - "___id": "T000002R003921", + "___id": "T000002R003924", "___s": true }, { @@ -43797,7 +43842,7 @@ "filename": "EllipseCurve.js", "lineno": 578, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "JSON serialization of the curve.", @@ -43821,7 +43866,7 @@ "memberof": "Phaser.Curves.Ellipse", "longname": "Phaser.Curves.Ellipse#toJSON", "scope": "instance", - "___id": "T000002R003926", + "___id": "T000002R003929", "___s": true }, { @@ -43830,7 +43875,7 @@ "filename": "EllipseCurve.js", "lineno": 603, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Creates a curve from the provided Ellipse Curve Configuration object.", @@ -43869,7 +43914,7 @@ "memberof": "Phaser.Curves.Ellipse", "longname": "Phaser.Curves.Ellipse.fromJSON", "scope": "static", - "___id": "T000002R003937", + "___id": "T000002R003940", "___s": true }, { @@ -43878,7 +43923,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "kind": "namespace", @@ -43886,7 +43931,7 @@ "memberof": "Phaser", "longname": "Phaser.Curves", "scope": "static", - "___id": "T000002R003940", + "___id": "T000002R003943", "___s": true }, { @@ -43895,7 +43940,7 @@ "filename": "LineCurve.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "classdesc": "A LineCurve is a \"curve\" comprising exactly two points (a line segment).", @@ -43956,7 +44001,7 @@ ], "scope": "static", "longname": "Phaser.Curves.Line", - "___id": "T000002R003955", + "___id": "T000002R003958", "___s": true }, { @@ -43965,7 +44010,7 @@ "filename": "LineCurve.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "The first endpoint.", @@ -43984,7 +44029,7 @@ "longname": "Phaser.Curves.Line#p0", "scope": "instance", "kind": "member", - "___id": "T000002R003961", + "___id": "T000002R003964", "___s": true }, { @@ -43993,7 +44038,7 @@ "filename": "LineCurve.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "The second endpoint.", @@ -44012,7 +44057,7 @@ "longname": "Phaser.Curves.Line#p1", "scope": "instance", "kind": "member", - "___id": "T000002R003963", + "___id": "T000002R003966", "___s": true }, { @@ -44021,7 +44066,7 @@ "filename": "LineCurve.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "The quantity of arc length divisions within the curve.", @@ -44042,7 +44087,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.Curves.Curve#arcLengthDivisions", - "___id": "T000002R003965", + "___id": "T000002R003968", "___s": true }, { @@ -44051,7 +44096,7 @@ "filename": "LineCurve.js", "lineno": 76, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Returns a Rectangle where the position and dimensions match the bounds of this Curve.", @@ -44100,7 +44145,7 @@ "longname": "Phaser.Curves.Line#getBounds", "scope": "instance", "overrides": "Phaser.Curves.Curve#getBounds", - "___id": "T000002R003967", + "___id": "T000002R003970", "___s": true }, { @@ -44109,7 +44154,7 @@ "filename": "LineCurve.js", "lineno": 95, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Gets the starting point on the curve.", @@ -44158,7 +44203,7 @@ "longname": "Phaser.Curves.Line#getStartPoint", "scope": "instance", "overrides": "Phaser.Curves.Curve#getStartPoint", - "___id": "T000002R003970", + "___id": "T000002R003973", "___s": true }, { @@ -44167,7 +44212,7 @@ "filename": "LineCurve.js", "lineno": 114, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Gets the resolution of the line.", @@ -44208,7 +44253,7 @@ "memberof": "Phaser.Curves.Line", "longname": "Phaser.Curves.Line#getResolution", "scope": "instance", - "___id": "T000002R003973", + "___id": "T000002R003976", "___s": true }, { @@ -44217,7 +44262,7 @@ "filename": "LineCurve.js", "lineno": 131, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Get point at relative position in curve according to length.", @@ -44278,7 +44323,7 @@ "memberof": "Phaser.Curves.Line", "longname": "Phaser.Curves.Line#getPoint", "scope": "instance", - "___id": "T000002R003976", + "___id": "T000002R003979", "___s": true }, { @@ -44287,7 +44332,7 @@ "filename": "LineCurve.js", "lineno": 160, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Gets a point at a given position on the line.", @@ -44349,7 +44394,7 @@ "longname": "Phaser.Curves.Line#getPointAt", "scope": "instance", "overrides": "Phaser.Curves.Curve#getPointAt", - "___id": "T000002R003979", + "___id": "T000002R003982", "___s": true }, { @@ -44358,7 +44403,7 @@ "filename": "LineCurve.js", "lineno": 178, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Gets the slope of the line as a unit vector.", @@ -44421,7 +44466,7 @@ "longname": "Phaser.Curves.Line#getTangent", "scope": "instance", "overrides": "Phaser.Curves.Curve#getTangent", - "___id": "T000002R003981", + "___id": "T000002R003984", "___s": true }, { @@ -44430,7 +44475,7 @@ "filename": "LineCurve.js", "lineno": 200, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Given u ( 0 .. 1 ), get a t to find p. This gives you points which are equidistant.", @@ -44497,7 +44542,7 @@ "longname": "Phaser.Curves.Line#getUtoTmapping", "scope": "instance", "overrides": "Phaser.Curves.Curve#getUtoTmapping", - "___id": "T000002R003984", + "___id": "T000002R003987", "___s": true }, { @@ -44506,7 +44551,7 @@ "filename": "LineCurve.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Draws this curve on the given Graphics object.\r\rThe curve is drawn using `Graphics.lineBetween` so will be drawn at whatever the present Graphics line color is.\rThe Graphics object is not cleared before the draw, so the curve will appear on-top of anything else already rendered to it.", @@ -44554,7 +44599,7 @@ "longname": "Phaser.Curves.Line#draw", "scope": "instance", "overrides": "Phaser.Curves.Curve#draw", - "___id": "T000002R003992", + "___id": "T000002R003995", "___s": true }, { @@ -44563,7 +44608,7 @@ "filename": "LineCurve.js", "lineno": 259, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Gets a JSON representation of the line.", @@ -44587,7 +44632,7 @@ "memberof": "Phaser.Curves.Line", "longname": "Phaser.Curves.Line#toJSON", "scope": "instance", - "___id": "T000002R003994", + "___id": "T000002R003997", "___s": true }, { @@ -44596,7 +44641,7 @@ "filename": "LineCurve.js", "lineno": 280, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Configures this line from a JSON representation.", @@ -44635,7 +44680,7 @@ "memberof": "Phaser.Curves.Line", "longname": "Phaser.Curves.Line.fromJSON", "scope": "static", - "___id": "T000002R003998", + "___id": "T000002R004001", "___s": true }, { @@ -44644,7 +44689,7 @@ "filename": "MoveTo.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "classdesc": "A MoveTo Curve is a very simple curve consisting of only a single point.\rIts intended use is to move the ending point in a Path.", @@ -44686,7 +44731,7 @@ ], "scope": "static", "longname": "Phaser.Curves.MoveTo", - "___id": "T000002R004006", + "___id": "T000002R004009", "___s": true }, { @@ -44695,7 +44740,7 @@ "filename": "MoveTo.js", "lineno": 29, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Denotes that this Curve does not influence the bounds, points, and drawing of its parent Path. Must be `false` or some methods in the parent Path will throw errors.", @@ -44715,7 +44760,7 @@ "longname": "Phaser.Curves.MoveTo#active", "scope": "instance", "kind": "member", - "___id": "T000002R004009", + "___id": "T000002R004012", "___s": true }, { @@ -44724,7 +44769,7 @@ "filename": "MoveTo.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "The lone point which this curve consists of.", @@ -44743,7 +44788,7 @@ "longname": "Phaser.Curves.MoveTo#p0", "scope": "instance", "kind": "member", - "___id": "T000002R004011", + "___id": "T000002R004014", "___s": true }, { @@ -44752,7 +44797,7 @@ "filename": "MoveTo.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Get point at relative position in curve according to length.", @@ -44813,7 +44858,7 @@ "memberof": "Phaser.Curves.MoveTo", "longname": "Phaser.Curves.MoveTo#getPoint", "scope": "instance", - "___id": "T000002R004013", + "___id": "T000002R004016", "___s": true }, { @@ -44822,7 +44867,7 @@ "filename": "MoveTo.js", "lineno": 69, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Retrieves the point at given position in the curve. This will always return this curve's only point.", @@ -44883,7 +44928,7 @@ "memberof": "Phaser.Curves.MoveTo", "longname": "Phaser.Curves.MoveTo#getPointAt", "scope": "instance", - "___id": "T000002R004016", + "___id": "T000002R004019", "___s": true }, { @@ -44892,7 +44937,7 @@ "filename": "MoveTo.js", "lineno": 87, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Gets the resolution of this curve.", @@ -44916,7 +44961,7 @@ "memberof": "Phaser.Curves.MoveTo", "longname": "Phaser.Curves.MoveTo#getResolution", "scope": "instance", - "___id": "T000002R004018", + "___id": "T000002R004021", "___s": true }, { @@ -44925,7 +44970,7 @@ "filename": "MoveTo.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Gets the length of this curve.", @@ -44949,7 +44994,7 @@ "memberof": "Phaser.Curves.MoveTo", "longname": "Phaser.Curves.MoveTo#getLength", "scope": "instance", - "___id": "T000002R004020", + "___id": "T000002R004023", "___s": true }, { @@ -44958,7 +45003,7 @@ "filename": "MoveTo.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Converts this curve into a JSON-serializable object.", @@ -44982,7 +45027,7 @@ "memberof": "Phaser.Curves.MoveTo", "longname": "Phaser.Curves.MoveTo#toJSON", "scope": "instance", - "___id": "T000002R004022", + "___id": "T000002R004025", "___s": true }, { @@ -44991,7 +45036,7 @@ "filename": "Path.js", "lineno": 21, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "classdesc": "A Path combines multiple Curves into one continuous compound curve.\rIt does not matter how many Curves are in the Path or what type they are.\r\rA Curve in a Path does not have to start where the previous Curve ends - that is to say, a Path does not\rhave to be an uninterrupted curve. Only the order of the Curves influences the actual points on the Path.", @@ -45033,7 +45078,7 @@ ], "scope": "static", "longname": "Phaser.Curves.Path", - "___id": "T000002R004038", + "___id": "T000002R004041", "___s": true }, { @@ -45042,7 +45087,7 @@ "filename": "Path.js", "lineno": 46, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "The name of this Path.\rEmpty by default and never populated by Phaser, this is left for developers to use.", @@ -45062,7 +45107,7 @@ "longname": "Phaser.Curves.Path#name", "scope": "instance", "kind": "member", - "___id": "T000002R004043", + "___id": "T000002R004046", "___s": true }, { @@ -45071,7 +45116,7 @@ "filename": "Path.js", "lineno": 57, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "The default number of divisions within a curve.", @@ -45091,7 +45136,7 @@ "longname": "Phaser.Curves.Path#defaultDivisions", "scope": "instance", "kind": "member", - "___id": "T000002R004045", + "___id": "T000002R004048", "___s": true }, { @@ -45100,7 +45145,7 @@ "filename": "Path.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "The list of Curves which make up this Path.", @@ -45129,7 +45174,7 @@ "longname": "Phaser.Curves.Path#curves", "scope": "instance", "kind": "member", - "___id": "T000002R004047", + "___id": "T000002R004050", "___s": true }, { @@ -45138,7 +45183,7 @@ "filename": "Path.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "The cached length of each Curve in the Path.\r\rUsed internally by {@link #getCurveLengths}.", @@ -45167,7 +45212,7 @@ "longname": "Phaser.Curves.Path#cacheLengths", "scope": "instance", "kind": "member", - "___id": "T000002R004049", + "___id": "T000002R004052", "___s": true }, { @@ -45176,7 +45221,7 @@ "filename": "Path.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Automatically closes the path.", @@ -45196,7 +45241,7 @@ "longname": "Phaser.Curves.Path#autoClose", "scope": "instance", "kind": "member", - "___id": "T000002R004051", + "___id": "T000002R004054", "___s": true }, { @@ -45205,7 +45250,7 @@ "filename": "Path.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "The starting point of the Path.\r\rThis is not necessarily equivalent to the starting point of the first Curve in the Path. In an empty Path, it's also treated as the ending point.", @@ -45224,7 +45269,7 @@ "longname": "Phaser.Curves.Path#startPoint", "scope": "instance", "kind": "member", - "___id": "T000002R004053", + "___id": "T000002R004056", "___s": true }, { @@ -45233,7 +45278,7 @@ "filename": "Path.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Appends a Curve to the end of the Path.\r\rThe Curve does not have to start where the Path ends or, for an empty Path, at its defined starting point.", @@ -45273,7 +45318,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#add", "scope": "instance", - "___id": "T000002R004059", + "___id": "T000002R004062", "___s": true }, { @@ -45282,7 +45327,7 @@ "filename": "Path.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Creates a circular Ellipse Curve positioned at the end of the Path.", @@ -45352,7 +45397,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#circleTo", "scope": "instance", - "___id": "T000002R004061", + "___id": "T000002R004064", "___s": true }, { @@ -45361,7 +45406,7 @@ "filename": "Path.js", "lineno": 178, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Ensures that the Path is closed.\r\rA closed Path starts and ends at the same point. If the Path is not closed, a straight Line Curve will be created from the ending point directly to the starting point. During the check, the actual starting point of the Path, i.e. the starting point of the first Curve, will be used as opposed to the Path's defined {@link startPoint}, which could differ.\r\rCalling this method on an empty Path will result in an error.", @@ -45386,7 +45431,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#closePath", "scope": "instance", - "___id": "T000002R004064", + "___id": "T000002R004067", "___s": true }, { @@ -45395,7 +45440,7 @@ "filename": "Path.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Creates a cubic bezier curve starting at the previous end point and ending at p3, using p1 and p2 as control points.", @@ -45533,7 +45578,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#cubicBezierTo", "scope": "instance", - "___id": "T000002R004068", + "___id": "T000002R004071", "___s": true }, { @@ -45542,7 +45587,7 @@ "filename": "Path.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Creates a Quadratic Bezier Curve starting at the ending point of the Path.", @@ -45643,7 +45688,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#quadraticBezierTo", "scope": "instance", - "___id": "T000002R004080", + "___id": "T000002R004083", "___s": true }, { @@ -45652,7 +45697,7 @@ "filename": "Path.js", "lineno": 280, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Draws all Curves in the Path to a Graphics Game Object.", @@ -45714,7 +45759,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#draw", "scope": "instance", - "___id": "T000002R004089", + "___id": "T000002R004092", "___s": true }, { @@ -45723,7 +45768,7 @@ "filename": "Path.js", "lineno": 310, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Creates an ellipse curve positioned at the previous end point, using the given parameters.", @@ -45840,7 +45885,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#ellipseTo", "scope": "instance", - "___id": "T000002R004093", + "___id": "T000002R004096", "___s": true }, { @@ -45849,7 +45894,7 @@ "filename": "Path.js", "lineno": 342, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Creates a Path from a Path Configuration object.\r\rThe provided object should be a {@link Phaser.Types.Curves.JSONPath}, as returned by {@link #toJSON}. Providing a malformed object may cause errors.", @@ -45889,7 +45934,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#fromJSON", "scope": "instance", - "___id": "T000002R004100", + "___id": "T000002R004103", "___s": true }, { @@ -45898,7 +45943,7 @@ "filename": "Path.js", "lineno": 396, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Returns a Rectangle with a position and size matching the bounds of this Path.", @@ -45961,7 +46006,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#getBounds", "scope": "instance", - "___id": "T000002R004107", + "___id": "T000002R004110", "___s": true }, { @@ -45970,7 +46015,7 @@ "filename": "Path.js", "lineno": 445, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Returns an array containing the length of the Path at the end of each Curve.\r\rThe result of this method will be cached to avoid recalculating it in subsequent calls. The cache is only invalidated when the {@link #curves} array changes in length, leading to potential inaccuracies if a Curve in the Path is changed, or if a Curve is removed and another is added in its place.", @@ -46003,7 +46048,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#getCurveLengths", "scope": "instance", - "___id": "T000002R004124", + "___id": "T000002R004127", "___s": true }, { @@ -46012,7 +46057,7 @@ "filename": "Path.js", "lineno": 482, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Returns the Curve that forms the Path at the given normalized location (between 0 and 1).", @@ -46053,7 +46098,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#getCurveAt", "scope": "instance", - "___id": "T000002R004131", + "___id": "T000002R004134", "___s": true }, { @@ -46062,7 +46107,7 @@ "filename": "Path.js", "lineno": 511, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Returns the ending point of the Path.\r\rA Path's ending point is equivalent to the ending point of the last Curve in the Path. For an empty Path, the ending point is at the Path's defined {@link #startPoint}.", @@ -46110,7 +46155,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#getEndPoint", "scope": "instance", - "___id": "T000002R004136", + "___id": "T000002R004139", "___s": true }, { @@ -46119,7 +46164,7 @@ "filename": "Path.js", "lineno": 541, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Returns the total length of the Path.", @@ -46146,7 +46191,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#getLength", "scope": "instance", - "___id": "T000002R004139", + "___id": "T000002R004142", "___s": true }, { @@ -46155,7 +46200,7 @@ "filename": "Path.js", "lineno": 567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Calculates the coordinates of the point at the given normalized location (between 0 and 1) on the Path.\r\rThe location is relative to the entire Path, not to an individual Curve. A location of 0.5 is always in the middle of the Path and is thus an equal distance away from both its starting and ending points. In a Path with one Curve, it would be in the middle of the Curve; in a Path with two Curves, it could be anywhere on either one of them depending on their lengths.", @@ -46218,7 +46263,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#getPoint", "scope": "instance", - "___id": "T000002R004142", + "___id": "T000002R004145", "___s": true }, { @@ -46227,7 +46272,7 @@ "filename": "Path.js", "lineno": 610, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Get a sequence of points on the path.", @@ -46290,7 +46335,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#getPoints", "scope": "instance", - "___id": "T000002R004152", + "___id": "T000002R004155", "___s": true }, { @@ -46299,7 +46344,7 @@ "filename": "Path.js", "lineno": 669, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Returns a randomly chosen point anywhere on the path. This follows the same rules as `getPoint` in that it may return a point on any Curve inside this path.\r\rWhen calling this method multiple times, the points are not guaranteed to be equally spaced spatially.", @@ -46347,7 +46392,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#getRandomPoint", "scope": "instance", - "___id": "T000002R004164", + "___id": "T000002R004167", "___s": true }, { @@ -46356,7 +46401,7 @@ "filename": "Path.js", "lineno": 690, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Divides this Path into a set of equally spaced points,\r\rThe resulting points are equally spaced with respect to the points' position on the path, but not necessarily equally spaced spatially.", @@ -46406,7 +46451,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#getSpacedPoints", "scope": "instance", - "___id": "T000002R004167", + "___id": "T000002R004170", "___s": true }, { @@ -46415,7 +46460,7 @@ "filename": "Path.js", "lineno": 721, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Returns the starting point of the Path.", @@ -46463,7 +46508,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#getStartPoint", "scope": "instance", - "___id": "T000002R004172", + "___id": "T000002R004175", "___s": true }, { @@ -46472,7 +46517,7 @@ "filename": "Path.js", "lineno": 740, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Gets a unit vector tangent at a relative position on the path.", @@ -46533,7 +46578,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#getTangent", "scope": "instance", - "___id": "T000002R004175", + "___id": "T000002R004178", "___s": true }, { @@ -46542,7 +46587,7 @@ "filename": "Path.js", "lineno": 780, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Creates a line curve from the previous end point to x/y.", @@ -46611,7 +46656,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#lineTo", "scope": "instance", - "___id": "T000002R004185", + "___id": "T000002R004188", "___s": true }, { @@ -46620,7 +46665,7 @@ "filename": "Path.js", "lineno": 811, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Creates a spline curve starting at the previous end point, using the given points on the curve.", @@ -46669,7 +46714,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#splineTo", "scope": "instance", - "___id": "T000002R004188", + "___id": "T000002R004191", "___s": true }, { @@ -46678,7 +46723,7 @@ "filename": "Path.js", "lineno": 828, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Creates a \"gap\" in this path from the path's current end point to the given coordinates.\r\rAfter calling this function, this Path's end point will be equal to the given coordinates", @@ -46747,7 +46792,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#moveTo", "scope": "instance", - "___id": "T000002R004190", + "___id": "T000002R004193", "___s": true }, { @@ -46756,7 +46801,7 @@ "filename": "Path.js", "lineno": 853, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Converts this Path to a JSON object containing the path information and its constituent curves.", @@ -46780,7 +46825,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#toJSON", "scope": "instance", - "___id": "T000002R004192", + "___id": "T000002R004195", "___s": true }, { @@ -46789,7 +46834,7 @@ "filename": "Path.js", "lineno": 879, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "cacheLengths must be recalculated.", @@ -46799,7 +46844,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#updateArcLengths", "scope": "instance", - "___id": "T000002R004201", + "___id": "T000002R004204", "___s": true }, { @@ -46808,7 +46853,7 @@ "filename": "Path.js", "lineno": 892, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Disposes of this Path, clearing its internal references to objects so they can be garbage-collected.", @@ -46818,7 +46863,7 @@ "memberof": "Phaser.Curves.Path", "longname": "Phaser.Curves.Path#destroy", "scope": "instance", - "___id": "T000002R004204", + "___id": "T000002R004207", "___s": true }, { @@ -46827,7 +46872,7 @@ "filename": "Path.js", "lineno": 907, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\path", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\path", "code": {} }, "description": "Creates a new Path Object.", @@ -46879,7 +46924,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#path", "scope": "instance", - "___id": "T000002R004209", + "___id": "T000002R004212", "___s": true }, { @@ -46888,7 +46933,7 @@ "filename": "QuadraticBezierCurve.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "classdesc": "A quadratic Bézier curve constructed from two control points.", @@ -46961,7 +47006,7 @@ ], "scope": "static", "longname": "Phaser.Curves.QuadraticBezier", - "___id": "T000002R004215", + "___id": "T000002R004218", "___s": true }, { @@ -46970,7 +47015,7 @@ "filename": "QuadraticBezierCurve.js", "lineno": 43, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "The start point.", @@ -46989,7 +47034,7 @@ "longname": "Phaser.Curves.QuadraticBezier#p0", "scope": "instance", "kind": "member", - "___id": "T000002R004222", + "___id": "T000002R004225", "___s": true }, { @@ -46998,7 +47043,7 @@ "filename": "QuadraticBezierCurve.js", "lineno": 52, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "The first control point.", @@ -47017,7 +47062,7 @@ "longname": "Phaser.Curves.QuadraticBezier#p1", "scope": "instance", "kind": "member", - "___id": "T000002R004224", + "___id": "T000002R004227", "___s": true }, { @@ -47026,7 +47071,7 @@ "filename": "QuadraticBezierCurve.js", "lineno": 61, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "The second control point.", @@ -47045,7 +47090,7 @@ "longname": "Phaser.Curves.QuadraticBezier#p2", "scope": "instance", "kind": "member", - "___id": "T000002R004226", + "___id": "T000002R004229", "___s": true }, { @@ -47054,7 +47099,7 @@ "filename": "QuadraticBezierCurve.js", "lineno": 71, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Gets the starting point on the curve.", @@ -47103,7 +47148,7 @@ "longname": "Phaser.Curves.QuadraticBezier#getStartPoint", "scope": "instance", "overrides": "Phaser.Curves.Curve#getStartPoint", - "___id": "T000002R004228", + "___id": "T000002R004231", "___s": true }, { @@ -47112,7 +47157,7 @@ "filename": "QuadraticBezierCurve.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Get the resolution of the curve.", @@ -47151,7 +47196,7 @@ "memberof": "Phaser.Curves.QuadraticBezier", "longname": "Phaser.Curves.QuadraticBezier#getResolution", "scope": "instance", - "___id": "T000002R004231", + "___id": "T000002R004234", "___s": true }, { @@ -47160,7 +47205,7 @@ "filename": "QuadraticBezierCurve.js", "lineno": 105, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Get point at relative position in curve according to length.", @@ -47221,7 +47266,7 @@ "memberof": "Phaser.Curves.QuadraticBezier", "longname": "Phaser.Curves.QuadraticBezier#getPoint", "scope": "instance", - "___id": "T000002R004233", + "___id": "T000002R004236", "___s": true }, { @@ -47230,7 +47275,7 @@ "filename": "QuadraticBezierCurve.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Draws this curve on the given Graphics object.\r\rThe curve is drawn using `Graphics.strokePoints` so will be drawn at whatever the present Graphics stroke color is.\rThe Graphics object is not cleared before the draw, so the curve will appear on-top of anything else already rendered to it.", @@ -47293,7 +47338,7 @@ "longname": "Phaser.Curves.QuadraticBezier#draw", "scope": "instance", "overrides": "Phaser.Curves.Curve#draw", - "___id": "T000002R004239", + "___id": "T000002R004242", "___s": true }, { @@ -47302,7 +47347,7 @@ "filename": "QuadraticBezierCurve.js", "lineno": 168, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Converts the curve into a JSON compatible object.", @@ -47326,7 +47371,7 @@ "memberof": "Phaser.Curves.QuadraticBezier", "longname": "Phaser.Curves.QuadraticBezier#toJSON", "scope": "instance", - "___id": "T000002R004244", + "___id": "T000002R004247", "___s": true }, { @@ -47335,7 +47380,7 @@ "filename": "QuadraticBezierCurve.js", "lineno": 190, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Creates a curve from a JSON object, e. g. created by `toJSON`.", @@ -47374,7 +47419,7 @@ "memberof": "Phaser.Curves.QuadraticBezier", "longname": "Phaser.Curves.QuadraticBezier.fromJSON", "scope": "static", - "___id": "T000002R004248", + "___id": "T000002R004251", "___s": true }, { @@ -47383,7 +47428,7 @@ "filename": "SplineCurve.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "classdesc": "Create a smooth 2d spline curve from a series of points.", @@ -47463,7 +47508,7 @@ ], "scope": "static", "longname": "Phaser.Curves.Spline", - "___id": "T000002R004259", + "___id": "T000002R004262", "___s": true }, { @@ -47472,7 +47517,7 @@ "filename": "SplineCurve.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "The Vector2 points that configure the curve.", @@ -47501,7 +47546,7 @@ "longname": "Phaser.Curves.Spline#points", "scope": "instance", "kind": "member", - "___id": "T000002R004264", + "___id": "T000002R004267", "___s": true }, { @@ -47510,7 +47555,7 @@ "filename": "SplineCurve.js", "lineno": 51, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Add a list of points to the current list of Vector2 points of the curve.", @@ -47601,7 +47646,7 @@ "memberof": "Phaser.Curves.Spline", "longname": "Phaser.Curves.Spline#addPoints", "scope": "instance", - "___id": "T000002R004266", + "___id": "T000002R004269", "___s": true }, { @@ -47610,7 +47655,7 @@ "filename": "SplineCurve.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Add a point to the current list of Vector2 points of the curve.", @@ -47662,7 +47707,7 @@ "memberof": "Phaser.Curves.Spline", "longname": "Phaser.Curves.Spline#addPoint", "scope": "instance", - "___id": "T000002R004276", + "___id": "T000002R004279", "___s": true }, { @@ -47671,7 +47716,7 @@ "filename": "SplineCurve.js", "lineno": 111, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Gets the starting point on the curve.", @@ -47720,7 +47765,7 @@ "longname": "Phaser.Curves.Spline#getStartPoint", "scope": "instance", "overrides": "Phaser.Curves.Curve#getStartPoint", - "___id": "T000002R004279", + "___id": "T000002R004282", "___s": true }, { @@ -47729,7 +47774,7 @@ "filename": "SplineCurve.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Get the resolution of the curve.", @@ -47768,7 +47813,7 @@ "memberof": "Phaser.Curves.Spline", "longname": "Phaser.Curves.Spline#getResolution", "scope": "instance", - "___id": "T000002R004282", + "___id": "T000002R004285", "___s": true }, { @@ -47777,7 +47822,7 @@ "filename": "SplineCurve.js", "lineno": 145, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Get point at relative position in curve according to length.", @@ -47838,7 +47883,7 @@ "memberof": "Phaser.Curves.Spline", "longname": "Phaser.Curves.Spline#getPoint", "scope": "instance", - "___id": "T000002R004284", + "___id": "T000002R004287", "___s": true }, { @@ -47847,7 +47892,7 @@ "filename": "SplineCurve.js", "lineno": 178, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Exports a JSON object containing this curve data.", @@ -47871,7 +47916,7 @@ "memberof": "Phaser.Curves.Spline", "longname": "Phaser.Curves.Spline#toJSON", "scope": "instance", - "___id": "T000002R004295", + "___id": "T000002R004298", "___s": true }, { @@ -47880,7 +47925,7 @@ "filename": "SplineCurve.js", "lineno": 204, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "description": "Imports a JSON object containing this curve data.", @@ -47919,7 +47964,7 @@ "memberof": "Phaser.Curves.Spline", "longname": "Phaser.Curves.Spline.fromJSON", "scope": "static", - "___id": "T000002R004301", + "___id": "T000002R004304", "___s": true }, { @@ -47928,7 +47973,7 @@ "filename": "EllipseCurveConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\typedefs", "code": {} }, "kind": "typedef", @@ -48067,7 +48112,7 @@ "memberof": "Phaser.Types.Curves", "longname": "Phaser.Types.Curves.EllipseCurveConfig", "scope": "static", - "___id": "T000002R004304", + "___id": "T000002R004307", "___s": true }, { @@ -48076,7 +48121,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\typedefs", "code": {} }, "kind": "namespace", @@ -48084,7 +48129,7 @@ "memberof": "Phaser.Types", "longname": "Phaser.Types.Curves", "scope": "static", - "___id": "T000002R004305", + "___id": "T000002R004308", "___s": true }, { @@ -48093,7 +48138,7 @@ "filename": "JSONCurve.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\typedefs", "code": {} }, "kind": "typedef", @@ -48148,7 +48193,7 @@ "memberof": "Phaser.Types.Curves", "longname": "Phaser.Types.Curves.JSONCurve", "scope": "static", - "___id": "T000002R004306", + "___id": "T000002R004309", "___s": true }, { @@ -48157,7 +48202,7 @@ "filename": "JSONEllipseCurve.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\typedefs", "code": {} }, "kind": "typedef", @@ -48294,7 +48339,7 @@ "memberof": "Phaser.Types.Curves", "longname": "Phaser.Types.Curves.JSONEllipseCurve", "scope": "static", - "___id": "T000002R004307", + "___id": "T000002R004310", "___s": true }, { @@ -48303,7 +48348,7 @@ "filename": "JSONPath.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\curves\\typedefs", "code": {} }, "kind": "typedef", @@ -48397,7 +48442,7 @@ "memberof": "Phaser.Types.Curves", "longname": "Phaser.Types.Curves.JSONPath", "scope": "static", - "___id": "T000002R004308", + "___id": "T000002R004311", "___s": true }, { @@ -48406,7 +48451,7 @@ "filename": "DataManager.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "kind": "typedef", @@ -48472,7 +48517,7 @@ ], "longname": "DataEachCallback", "scope": "global", - "___id": "T000002R004311", + "___id": "T000002R004314", "___s": true }, { @@ -48481,7 +48526,7 @@ "filename": "DataManager.js", "lineno": 19, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "classdesc": "The Data Manager Component features a means to store pieces of data specific to a Game Object, System or Plugin.\rYou can then search, query it, and retrieve the data. The parent must either extend EventEmitter,\ror have a property called `events` that is an instance of it.", @@ -48520,7 +48565,7 @@ ], "scope": "static", "longname": "Phaser.Data.DataManager", - "___id": "T000002R004312", + "___id": "T000002R004315", "___s": true }, { @@ -48529,7 +48574,7 @@ "filename": "DataManager.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "The object that this DataManager belongs to.", @@ -48547,7 +48592,7 @@ "longname": "Phaser.Data.DataManager#parent", "scope": "instance", "kind": "member", - "___id": "T000002R004315", + "___id": "T000002R004318", "___s": true }, { @@ -48556,7 +48601,7 @@ "filename": "DataManager.js", "lineno": 48, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "The DataManager's event emitter.", @@ -48575,7 +48620,7 @@ "longname": "Phaser.Data.DataManager#events", "scope": "instance", "kind": "member", - "___id": "T000002R004317", + "___id": "T000002R004320", "___s": true }, { @@ -48584,7 +48629,7 @@ "filename": "DataManager.js", "lineno": 62, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "The data list.", @@ -48616,7 +48661,7 @@ "longname": "Phaser.Data.DataManager#list", "scope": "instance", "kind": "member", - "___id": "T000002R004320", + "___id": "T000002R004323", "___s": true }, { @@ -48625,7 +48670,7 @@ "filename": "DataManager.js", "lineno": 72, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "The public values list. You can use this to access anything you have stored\rin this Data Manager. For example, if you set a value called `gold` you can\raccess it via:\r\r```javascript\rthis.data.values.gold;\r```\r\rYou can also modify it directly:\r\r```javascript\rthis.data.values.gold += 1000;\r```\r\rDoing so will emit a `setdata` event from the parent of this Data Manager.\r\rDo not modify this object directly. Adding properties directly to this object will not\remit any events. Always use `DataManager.set` to create new items the first time around.", @@ -48657,7 +48702,7 @@ "longname": "Phaser.Data.DataManager#values", "scope": "instance", "kind": "member", - "___id": "T000002R004322", + "___id": "T000002R004325", "___s": true }, { @@ -48666,7 +48711,7 @@ "filename": "DataManager.js", "lineno": 116, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "Retrieves the value for the given key, or undefined if it doesn't exist.\r\rYou can also access values via the `values` object. For example, if you had a key called `gold` you can do either:\r\r```javascript\rthis.data.get('gold');\r```\r\rOr access the value directly:\r\r```javascript\rthis.data.values.gold;\r```\r\rYou can also pass in an array of keys, in which case an array of values will be returned:\r\r```javascript\rthis.data.get([ 'gold', 'armor', 'health' ]);\r```\r\rThis approach is useful for destructuring arrays in ES6.", @@ -48723,7 +48768,7 @@ "memberof": "Phaser.Data.DataManager", "longname": "Phaser.Data.DataManager#get", "scope": "instance", - "___id": "T000002R004326", + "___id": "T000002R004329", "___s": true }, { @@ -48732,7 +48777,7 @@ "filename": "DataManager.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "Retrieves all data values in a new object.", @@ -48768,7 +48813,7 @@ "memberof": "Phaser.Data.DataManager", "longname": "Phaser.Data.DataManager#getAll", "scope": "instance", - "___id": "T000002R004331", + "___id": "T000002R004334", "___s": true }, { @@ -48777,7 +48822,7 @@ "filename": "DataManager.js", "lineno": 190, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "Queries the DataManager for the values of keys matching the given regular expression.", @@ -48828,7 +48873,7 @@ "memberof": "Phaser.Data.DataManager", "longname": "Phaser.Data.DataManager#query", "scope": "instance", - "___id": "T000002R004336", + "___id": "T000002R004339", "___s": true }, { @@ -48837,7 +48882,7 @@ "filename": "DataManager.js", "lineno": 215, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "Sets a value for the given key. If the key doesn't already exist in the Data Manager then it is created.\r\r```javascript\rdata.set('name', 'Red Gem Stone');\r```\r\rYou can also pass in an object of key value pairs as the first argument:\r\r```javascript\rdata.set({ name: 'Red Gem Stone', level: 2, owner: 'Link', gold: 50 });\r```\r\rTo get a value back again you can call `get`:\r\r```javascript\rdata.get('gold');\r```\r\rOr you can access the value directly via the `values` property, where it works like any other variable:\r\r```javascript\rdata.values.gold += 50;\r```\r\rWhen the value is first set, a `setdata` event is emitted.\r\rIf the key already exists, a `changedata` event is emitted instead, along an event named after the key.\rFor example, if you updated an existing key called `PlayerLives` then it would emit the event `changedata-PlayerLives`.\rThese events will be emitted regardless if you use this method to set the value, or the direct `values` setter.\r\rPlease note that the data keys are case-sensitive and must be valid JavaScript Object property strings.\rThis means the keys `gold` and `Gold` are treated as two unique values within the Data Manager.", @@ -48919,7 +48964,7 @@ "memberof": "Phaser.Data.DataManager", "longname": "Phaser.Data.DataManager#set", "scope": "instance", - "___id": "T000002R004341", + "___id": "T000002R004344", "___s": true }, { @@ -48928,7 +48973,7 @@ "filename": "DataManager.js", "lineno": 285, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "Increase a value for the given key. If the key doesn't already exist in the Data Manager then it is increased from 0.\r\rWhen the value is first set, a `setdata` event is emitted.", @@ -48988,7 +49033,7 @@ "memberof": "Phaser.Data.DataManager", "longname": "Phaser.Data.DataManager#inc", "scope": "instance", - "___id": "T000002R004344", + "___id": "T000002R004347", "___s": true }, { @@ -48997,7 +49042,7 @@ "filename": "DataManager.js", "lineno": 325, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "Toggle a boolean value for the given key. If the key doesn't already exist in the Data Manager then it is toggled from false.\r\rWhen the value is first set, a `setdata` event is emitted.", @@ -49042,7 +49087,7 @@ "memberof": "Phaser.Data.DataManager", "longname": "Phaser.Data.DataManager#toggle", "scope": "instance", - "___id": "T000002R004349", + "___id": "T000002R004352", "___s": true }, { @@ -49051,7 +49096,7 @@ "filename": "DataManager.js", "lineno": 419, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "Passes all data entries to the given callback.", @@ -49119,7 +49164,7 @@ "memberof": "Phaser.Data.DataManager", "longname": "Phaser.Data.DataManager#each", "scope": "instance", - "___id": "T000002R004365", + "___id": "T000002R004368", "___s": true }, { @@ -49128,7 +49173,7 @@ "filename": "DataManager.js", "lineno": 451, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "Merge the given object of key value pairs into this DataManager.\r\rAny newly created values will emit a `setdata` event. Any updated values (see the `overwrite` argument)\rwill emit a `changedata` event.", @@ -49200,7 +49245,7 @@ "memberof": "Phaser.Data.DataManager", "longname": "Phaser.Data.DataManager#merge", "scope": "instance", - "___id": "T000002R004372", + "___id": "T000002R004375", "___s": true }, { @@ -49209,7 +49254,7 @@ "filename": "DataManager.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "Remove the value for the given key.\r\rIf the key is found in this Data Manager it is removed from the internal lists and a\r`removedata` event is emitted.\r\rYou can also pass in an array of keys, in which case all keys in the array will be removed:\r\r```javascript\rthis.data.remove([ 'gold', 'armor', 'health' ]);\r```", @@ -49271,7 +49316,7 @@ "memberof": "Phaser.Data.DataManager", "longname": "Phaser.Data.DataManager#remove", "scope": "instance", - "___id": "T000002R004376", + "___id": "T000002R004379", "___s": true }, { @@ -49280,7 +49325,7 @@ "filename": "DataManager.js", "lineno": 553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "Retrieves the data associated with the given 'key', deletes it from this Data Manager, then returns it.", @@ -49321,7 +49366,7 @@ "memberof": "Phaser.Data.DataManager", "longname": "Phaser.Data.DataManager#pop", "scope": "instance", - "___id": "T000002R004382", + "___id": "T000002R004385", "___s": true }, { @@ -49330,7 +49375,7 @@ "filename": "DataManager.js", "lineno": 581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "Determines whether the given key is set in this Data Manager.\r\rPlease note that the keys are case-sensitive and must be valid JavaScript Object property strings.\rThis means the keys `gold` and `Gold` are treated as two unique values within the Data Manager.", @@ -49369,7 +49414,7 @@ "memberof": "Phaser.Data.DataManager", "longname": "Phaser.Data.DataManager#has", "scope": "instance", - "___id": "T000002R004386", + "___id": "T000002R004389", "___s": true }, { @@ -49378,7 +49423,7 @@ "filename": "DataManager.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "Freeze or unfreeze this Data Manager. A frozen Data Manager will block all attempts\rto create new values or update existing ones.", @@ -49418,7 +49463,7 @@ "memberof": "Phaser.Data.DataManager", "longname": "Phaser.Data.DataManager#setFreeze", "scope": "instance", - "___id": "T000002R004388", + "___id": "T000002R004391", "___s": true }, { @@ -49427,7 +49472,7 @@ "filename": "DataManager.js", "lineno": 617, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "Delete all data in this Data Manager and unfreeze it.", @@ -49452,7 +49497,7 @@ "memberof": "Phaser.Data.DataManager", "longname": "Phaser.Data.DataManager#reset", "scope": "instance", - "___id": "T000002R004391", + "___id": "T000002R004394", "___s": true }, { @@ -49461,7 +49506,7 @@ "filename": "DataManager.js", "lineno": 638, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "Destroy this data manager.", @@ -49471,7 +49516,7 @@ "memberof": "Phaser.Data.DataManager", "longname": "Phaser.Data.DataManager#destroy", "scope": "instance", - "___id": "T000002R004395", + "___id": "T000002R004398", "___s": true }, { @@ -49480,7 +49525,7 @@ "filename": "DataManager.js", "lineno": 655, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "Gets or sets the frozen state of this Data Manager.\rA frozen Data Manager will block all attempts to create new values or update existing ones.", @@ -49499,7 +49544,7 @@ "longname": "Phaser.Data.DataManager#freeze", "scope": "instance", "kind": "member", - "___id": "T000002R004398", + "___id": "T000002R004401", "___s": true }, { @@ -49508,7 +49553,7 @@ "filename": "DataManager.js", "lineno": 677, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "Return the total number of entries in this Data Manager.", @@ -49527,7 +49572,7 @@ "longname": "Phaser.Data.DataManager#count", "scope": "instance", "kind": "member", - "___id": "T000002R004403", + "___id": "T000002R004406", "___s": true }, { @@ -49536,7 +49581,7 @@ "filename": "DataManagerPlugin.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "classdesc": "The Data Component features a means to store pieces of data specific to a Game Object, System or Plugin.\rYou can then search, query it, and retrieve the data. The parent must either extend EventEmitter,\ror have a property called `events` that is an instance of it.", @@ -49564,7 +49609,7 @@ ], "scope": "static", "longname": "Phaser.Data.DataManagerPlugin", - "___id": "T000002R004413", + "___id": "T000002R004416", "___s": true }, { @@ -49573,7 +49618,7 @@ "filename": "DataManagerPlugin.js", "lineno": 36, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "A reference to the Scene that this DataManager belongs to.", @@ -49592,7 +49637,7 @@ "longname": "Phaser.Data.DataManagerPlugin#scene", "scope": "instance", "kind": "member", - "___id": "T000002R004417", + "___id": "T000002R004420", "___s": true }, { @@ -49601,7 +49646,7 @@ "filename": "DataManagerPlugin.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "A reference to the Scene's Systems.", @@ -49620,7 +49665,7 @@ "longname": "Phaser.Data.DataManagerPlugin#systems", "scope": "instance", "kind": "member", - "___id": "T000002R004419", + "___id": "T000002R004422", "___s": true }, { @@ -49629,7 +49674,7 @@ "filename": "DataManagerPlugin.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "description": "The Scene that owns this plugin is being destroyed.\rWe need to shutdown and then kill off all external references.", @@ -49640,7 +49685,7 @@ "longname": "Phaser.Data.DataManagerPlugin#destroy", "scope": "instance", "overrides": "Phaser.Data.DataManager#destroy", - "___id": "T000002R004428", + "___id": "T000002R004431", "___s": true }, { @@ -49649,7 +49694,7 @@ "filename": "CHANGE_DATA_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data\\events", + "path": "D:\\wamp\\www\\phaser\\src\\data\\events", "code": {} }, "description": "The Change Data Event.\r\rThis event is dispatched by a Data Manager when an item in the data store is changed.\r\rGame Objects with data enabled have an instance of a Data Manager under the `data` property. So, to listen for\ra change data event from a Game Object you would use: `sprite.on('changedata', listener)`.\r\rThis event is dispatched for all items that change in the Data Manager.\rTo listen for the change of a specific item, use the `CHANGE_DATA_KEY_EVENT` event.", @@ -49722,7 +49767,7 @@ "memberof": "Phaser.Data.Events", "longname": "Phaser.Data.Events#event:CHANGE_DATA", "scope": "instance", - "___id": "T000002R004433", + "___id": "T000002R004436", "___s": true }, { @@ -49731,7 +49776,7 @@ "filename": "CHANGE_DATA_KEY_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data\\events", + "path": "D:\\wamp\\www\\phaser\\src\\data\\events", "code": {} }, "description": "The Change Data Key Event.\r\rThis event is dispatched by a Data Manager when an item in the data store is changed.\r\rGame Objects with data enabled have an instance of a Data Manager under the `data` property. So, to listen for\rthe change of a specific data item from a Game Object you would use: `sprite.on('changedata-key', listener)`,\rwhere `key` is the unique string key of the data item. For example, if you have a data item stored called `gold`\rthen you can listen for `sprite.on('changedata-gold')`.", @@ -49791,7 +49836,7 @@ "memberof": "Phaser.Data.Events", "longname": "Phaser.Data.Events#event:CHANGE_DATA_KEY", "scope": "instance", - "___id": "T000002R004435", + "___id": "T000002R004438", "___s": true }, { @@ -49800,7 +49845,7 @@ "filename": "DESTROY_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data\\events", + "path": "D:\\wamp\\www\\phaser\\src\\data\\events", "code": {} }, "description": "The Data Manager Destroy Event.\r\rThe Data Manager will listen for the destroy event from its parent, and then close itself down.", @@ -49819,7 +49864,7 @@ "memberof": "Phaser.Data.Events", "longname": "Phaser.Data.Events#event:DESTROY", "scope": "instance", - "___id": "T000002R004437", + "___id": "T000002R004440", "___s": true }, { @@ -49828,7 +49873,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data\\events", + "path": "D:\\wamp\\www\\phaser\\src\\data\\events", "code": {} }, "kind": "namespace", @@ -49836,7 +49881,7 @@ "memberof": "Phaser.Data", "longname": "Phaser.Data.Events", "scope": "static", - "___id": "T000002R004439", + "___id": "T000002R004442", "___s": true }, { @@ -49845,7 +49890,7 @@ "filename": "REMOVE_DATA_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data\\events", + "path": "D:\\wamp\\www\\phaser\\src\\data\\events", "code": {} }, "description": "The Remove Data Event.\r\rThis event is dispatched by a Data Manager when an item is removed from it.\r\rGame Objects with data enabled have an instance of a Data Manager under the `data` property. So, to listen for\rthe removal of a data item on a Game Object you would use: `sprite.on('removedata', listener)`.", @@ -49905,7 +49950,7 @@ "memberof": "Phaser.Data.Events", "longname": "Phaser.Data.Events#event:REMOVE_DATA", "scope": "instance", - "___id": "T000002R004446", + "___id": "T000002R004449", "___s": true }, { @@ -49914,7 +49959,7 @@ "filename": "SET_DATA_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data\\events", + "path": "D:\\wamp\\www\\phaser\\src\\data\\events", "code": {} }, "description": "The Set Data Event.\r\rThis event is dispatched by a Data Manager when a new item is added to the data store.\r\rGame Objects with data enabled have an instance of a Data Manager under the `data` property. So, to listen for\rthe addition of a new data item on a Game Object you would use: `sprite.on('setdata', listener)`.", @@ -49974,7 +50019,7 @@ "memberof": "Phaser.Data.Events", "longname": "Phaser.Data.Events#event:SET_DATA", "scope": "instance", - "___id": "T000002R004448", + "___id": "T000002R004451", "___s": true }, { @@ -49983,7 +50028,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "kind": "namespace", @@ -49991,7 +50036,7 @@ "memberof": "Phaser", "longname": "Phaser.Data", "scope": "static", - "___id": "T000002R004450", + "___id": "T000002R004453", "___s": true }, { @@ -50000,7 +50045,7 @@ "filename": "Audio.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\device", + "path": "D:\\wamp\\www\\phaser\\src\\device", "code": {} }, "description": "Determines the audio playback capabilities of the device running this Phaser Game instance.\rThese values are read-only and populated during the boot sequence of the game.\rThey are then referenced by internal game systems and are available for you to access\rvia `this.sys.game.device.audio` from within any Scene.", @@ -50164,7 +50209,7 @@ "memberof": "Phaser.Device", "longname": "Phaser.Device.Audio", "scope": "static", - "___id": "T000002R004456", + "___id": "T000002R004459", "___s": true }, { @@ -50173,7 +50218,7 @@ "filename": "Browser.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\device", + "path": "D:\\wamp\\www\\phaser\\src\\device", "code": {} }, "description": "Determines the browser type and version running this Phaser Game instance.\rThese values are read-only and populated during the boot sequence of the game.\rThey are then referenced by internal game systems and are available for you to access\rvia `this.sys.game.device.browser` from within any Scene.", @@ -50376,7 +50421,7 @@ "memberof": "Phaser.Device", "longname": "Phaser.Device.Browser", "scope": "static", - "___id": "T000002R004490", + "___id": "T000002R004493", "___s": true }, { @@ -50385,7 +50430,7 @@ "filename": "CanvasFeatures.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\device", + "path": "D:\\wamp\\www\\phaser\\src\\device", "code": {} }, "description": "Determines the canvas features of the browser running this Phaser Game instance.\rThese values are read-only and populated during the boot sequence of the game.\rThey are then referenced by internal game systems and are available for you to access\rvia `this.sys.game.device.canvasFeatures` from within any Scene.", @@ -50432,7 +50477,7 @@ "memberof": "Phaser.Device", "longname": "Phaser.Device.CanvasFeatures", "scope": "static", - "___id": "T000002R004533", + "___id": "T000002R004536", "___s": true }, { @@ -50441,7 +50486,7 @@ "filename": "Features.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\device", + "path": "D:\\wamp\\www\\phaser\\src\\device", "code": {} }, "description": "Determines the features of the browser running this Phaser Game instance.\rThese values are read-only and populated during the boot sequence of the game.\rThey are then referenced by internal game systems and are available for you to access\rvia `this.sys.game.device.features` from within any Scene.", @@ -50633,7 +50678,7 @@ "memberof": "Phaser.Device", "longname": "Phaser.Device.Features", "scope": "static", - "___id": "T000002R004567", + "___id": "T000002R004570", "___s": true }, { @@ -50642,7 +50687,7 @@ "filename": "Fullscreen.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\device", + "path": "D:\\wamp\\www\\phaser\\src\\device", "code": {} }, "description": "Determines the full screen support of the browser running this Phaser Game instance.\rThese values are read-only and populated during the boot sequence of the game.\rThey are then referenced by internal game systems and are available for you to access\rvia `this.sys.game.device.fullscreen` from within any Scene.", @@ -50715,7 +50760,7 @@ "memberof": "Phaser.Device", "longname": "Phaser.Device.Fullscreen", "scope": "static", - "___id": "T000002R004619", + "___id": "T000002R004622", "___s": true }, { @@ -50724,7 +50769,7 @@ "filename": "index.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\device", + "path": "D:\\wamp\\www\\phaser\\src\\device", "code": {} }, "kind": "namespace", @@ -50733,7 +50778,7 @@ "memberof": "Phaser", "longname": "Phaser.Device", "scope": "static", - "___id": "T000002R004639", + "___id": "T000002R004642", "___s": true }, { @@ -50742,7 +50787,7 @@ "filename": "index.js", "lineno": 17, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\device", + "path": "D:\\wamp\\www\\phaser\\src\\device", "code": {} }, "kind": "typedef", @@ -50865,7 +50910,7 @@ "memberof": "Phaser", "longname": "Phaser.DeviceConf", "scope": "static", - "___id": "T000002R004640", + "___id": "T000002R004643", "___s": true }, { @@ -50874,7 +50919,7 @@ "filename": "Input.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\device", + "path": "D:\\wamp\\www\\phaser\\src\\device", "code": {} }, "description": "Determines the input support of the browser running this Phaser Game instance.\rThese values are read-only and populated during the boot sequence of the game.\rThey are then referenced by internal game systems and are available for you to access\rvia `this.sys.game.device.input` from within any Scene.", @@ -50949,7 +50994,7 @@ "memberof": "Phaser.Device", "longname": "Phaser.Device.Input", "scope": "static", - "___id": "T000002R004651", + "___id": "T000002R004654", "___s": true }, { @@ -50958,7 +51003,7 @@ "filename": "OS.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\device", + "path": "D:\\wamp\\www\\phaser\\src\\device", "code": {} }, "description": "Determines the operating system of the device running this Phaser Game instance.\rThese values are read-only and populated during the boot sequence of the game.\rThey are then referenced by internal game systems and are available for you to access\rvia `this.sys.game.device.os` from within any Scene.", @@ -51239,7 +51284,7 @@ "memberof": "Phaser.Device", "longname": "Phaser.Device.OS", "scope": "static", - "___id": "T000002R004665", + "___id": "T000002R004668", "___s": true }, { @@ -51248,7 +51293,7 @@ "filename": "Video.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\device", + "path": "D:\\wamp\\www\\phaser\\src\\device", "code": {} }, "description": "Determines the video support of the browser running this Phaser Game instance.\r\rThese values are read-only and populated during the boot sequence of the game.\r\rThey are then referenced by internal game systems and are available for you to access\rvia `this.sys.game.device.video` from within any Scene.\r\rIn Phaser 3.20 the properties were renamed to drop the 'Video' suffix.", @@ -51373,7 +51418,7 @@ "memberof": "Phaser.Device", "longname": "Phaser.Device.Video", "scope": "static", - "___id": "T000002R004720", + "___id": "T000002R004723", "___s": true }, { @@ -51382,7 +51427,7 @@ "filename": "const.js", "lineno": 9, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align", "code": {} }, "description": "A constant representing a top-left alignment or position.", @@ -51401,7 +51446,7 @@ "memberof": "Phaser.Display.Align", "longname": "Phaser.Display.Align.TOP_LEFT", "scope": "static", - "___id": "T000002R004755", + "___id": "T000002R004758", "___s": true }, { @@ -51410,7 +51455,7 @@ "filename": "const.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align", "code": {} }, "description": "A constant representing a top-center alignment or position.", @@ -51429,7 +51474,7 @@ "memberof": "Phaser.Display.Align", "longname": "Phaser.Display.Align.TOP_CENTER", "scope": "static", - "___id": "T000002R004757", + "___id": "T000002R004760", "___s": true }, { @@ -51438,7 +51483,7 @@ "filename": "const.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align", "code": {} }, "description": "A constant representing a top-right alignment or position.", @@ -51457,7 +51502,7 @@ "memberof": "Phaser.Display.Align", "longname": "Phaser.Display.Align.TOP_RIGHT", "scope": "static", - "___id": "T000002R004759", + "___id": "T000002R004762", "___s": true }, { @@ -51466,7 +51511,7 @@ "filename": "const.js", "lineno": 36, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align", "code": {} }, "description": "A constant representing a left-top alignment or position.", @@ -51485,7 +51530,7 @@ "memberof": "Phaser.Display.Align", "longname": "Phaser.Display.Align.LEFT_TOP", "scope": "static", - "___id": "T000002R004761", + "___id": "T000002R004764", "___s": true }, { @@ -51494,7 +51539,7 @@ "filename": "const.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align", "code": {} }, "description": "A constant representing a left-center alignment or position.", @@ -51513,7 +51558,7 @@ "memberof": "Phaser.Display.Align", "longname": "Phaser.Display.Align.LEFT_CENTER", "scope": "static", - "___id": "T000002R004763", + "___id": "T000002R004766", "___s": true }, { @@ -51522,7 +51567,7 @@ "filename": "const.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align", "code": {} }, "description": "A constant representing a left-bottom alignment or position.", @@ -51541,7 +51586,7 @@ "memberof": "Phaser.Display.Align", "longname": "Phaser.Display.Align.LEFT_BOTTOM", "scope": "static", - "___id": "T000002R004765", + "___id": "T000002R004768", "___s": true }, { @@ -51550,7 +51595,7 @@ "filename": "const.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align", "code": {} }, "description": "A constant representing a center alignment or position.", @@ -51569,7 +51614,7 @@ "memberof": "Phaser.Display.Align", "longname": "Phaser.Display.Align.CENTER", "scope": "static", - "___id": "T000002R004767", + "___id": "T000002R004770", "___s": true }, { @@ -51578,7 +51623,7 @@ "filename": "const.js", "lineno": 72, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align", "code": {} }, "description": "A constant representing a right-top alignment or position.", @@ -51597,7 +51642,7 @@ "memberof": "Phaser.Display.Align", "longname": "Phaser.Display.Align.RIGHT_TOP", "scope": "static", - "___id": "T000002R004769", + "___id": "T000002R004772", "___s": true }, { @@ -51606,7 +51651,7 @@ "filename": "const.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align", "code": {} }, "description": "A constant representing a right-center alignment or position.", @@ -51625,7 +51670,7 @@ "memberof": "Phaser.Display.Align", "longname": "Phaser.Display.Align.RIGHT_CENTER", "scope": "static", - "___id": "T000002R004771", + "___id": "T000002R004774", "___s": true }, { @@ -51634,7 +51679,7 @@ "filename": "const.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align", "code": {} }, "description": "A constant representing a right-bottom alignment or position.", @@ -51653,7 +51698,7 @@ "memberof": "Phaser.Display.Align", "longname": "Phaser.Display.Align.RIGHT_BOTTOM", "scope": "static", - "___id": "T000002R004773", + "___id": "T000002R004776", "___s": true }, { @@ -51662,7 +51707,7 @@ "filename": "const.js", "lineno": 99, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align", "code": {} }, "description": "A constant representing a bottom-left alignment or position.", @@ -51681,7 +51726,7 @@ "memberof": "Phaser.Display.Align", "longname": "Phaser.Display.Align.BOTTOM_LEFT", "scope": "static", - "___id": "T000002R004775", + "___id": "T000002R004778", "___s": true }, { @@ -51690,7 +51735,7 @@ "filename": "const.js", "lineno": 108, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align", "code": {} }, "description": "A constant representing a bottom-center alignment or position.", @@ -51709,7 +51754,7 @@ "memberof": "Phaser.Display.Align", "longname": "Phaser.Display.Align.BOTTOM_CENTER", "scope": "static", - "___id": "T000002R004777", + "___id": "T000002R004780", "___s": true }, { @@ -51718,7 +51763,7 @@ "filename": "const.js", "lineno": 117, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align", "code": {} }, "description": "A constant representing a bottom-right alignment or position.", @@ -51737,7 +51782,7 @@ "memberof": "Phaser.Display.Align", "longname": "Phaser.Display.Align.BOTTOM_RIGHT", "scope": "static", - "___id": "T000002R004779", + "___id": "T000002R004782", "___s": true }, { @@ -51746,7 +51791,7 @@ "filename": "BottomCenter.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\in", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\in", "code": {} }, "description": "Takes given Game Object and aligns it so that it is positioned in the bottom center of the other.", @@ -51836,7 +51881,7 @@ "memberof": "Phaser.Display.Align.In", "longname": "Phaser.Display.Align.In.BottomCenter", "scope": "static", - "___id": "T000002R004786", + "___id": "T000002R004789", "___s": true }, { @@ -51845,7 +51890,7 @@ "filename": "BottomLeft.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\in", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\in", "code": {} }, "description": "Takes given Game Object and aligns it so that it is positioned in the bottom left of the other.", @@ -51935,7 +51980,7 @@ "memberof": "Phaser.Display.Align.In", "longname": "Phaser.Display.Align.In.BottomLeft", "scope": "static", - "___id": "T000002R004795", + "___id": "T000002R004798", "___s": true }, { @@ -51944,7 +51989,7 @@ "filename": "BottomRight.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\in", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\in", "code": {} }, "description": "Takes given Game Object and aligns it so that it is positioned in the bottom right of the other.", @@ -52034,7 +52079,7 @@ "memberof": "Phaser.Display.Align.In", "longname": "Phaser.Display.Align.In.BottomRight", "scope": "static", - "___id": "T000002R004804", + "___id": "T000002R004807", "___s": true }, { @@ -52043,7 +52088,7 @@ "filename": "Center.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\in", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\in", "code": {} }, "description": "Takes given Game Object and aligns it so that it is positioned in the center of the other.", @@ -52133,7 +52178,7 @@ "memberof": "Phaser.Display.Align.In", "longname": "Phaser.Display.Align.In.Center", "scope": "static", - "___id": "T000002R004812", + "___id": "T000002R004815", "___s": true }, { @@ -52142,7 +52187,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\in", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\in", "code": {} }, "kind": "namespace", @@ -52150,7 +52195,7 @@ "memberof": "Phaser.Display.Align", "longname": "Phaser.Display.Align.In", "scope": "static", - "___id": "T000002R004817", + "___id": "T000002R004820", "___s": true }, { @@ -52159,7 +52204,7 @@ "filename": "LeftCenter.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\in", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\in", "code": {} }, "description": "Takes given Game Object and aligns it so that it is positioned in the left center of the other.", @@ -52249,7 +52294,7 @@ "memberof": "Phaser.Display.Align.In", "longname": "Phaser.Display.Align.In.LeftCenter", "scope": "static", - "___id": "T000002R004833", + "___id": "T000002R004836", "___s": true }, { @@ -52258,7 +52303,7 @@ "filename": "QuickSet.js", "lineno": 25, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\in", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\in", "code": {} }, "description": "Takes given Game Object and aligns it so that it is positioned relative to the other.\rThe alignment used is based on the `position` argument, which is an `ALIGN_CONST` value, such as `LEFT_CENTER` or `TOP_RIGHT`.", @@ -52361,7 +52406,7 @@ "memberof": "Phaser.Display.Align.In", "longname": "Phaser.Display.Align.In.QuickSet", "scope": "static", - "___id": "T000002R004853", + "___id": "T000002R004856", "___s": true }, { @@ -52370,7 +52415,7 @@ "filename": "RightCenter.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\in", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\in", "code": {} }, "description": "Takes given Game Object and aligns it so that it is positioned in the right center of the other.", @@ -52460,7 +52505,7 @@ "memberof": "Phaser.Display.Align.In", "longname": "Phaser.Display.Align.In.RightCenter", "scope": "static", - "___id": "T000002R004860", + "___id": "T000002R004863", "___s": true }, { @@ -52469,7 +52514,7 @@ "filename": "TopCenter.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\in", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\in", "code": {} }, "description": "Takes given Game Object and aligns it so that it is positioned in the top center of the other.", @@ -52559,7 +52604,7 @@ "memberof": "Phaser.Display.Align.In", "longname": "Phaser.Display.Align.In.TopCenter", "scope": "static", - "___id": "T000002R004869", + "___id": "T000002R004872", "___s": true }, { @@ -52568,7 +52613,7 @@ "filename": "TopLeft.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\in", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\in", "code": {} }, "description": "Takes given Game Object and aligns it so that it is positioned in the top left of the other.", @@ -52658,7 +52703,7 @@ "memberof": "Phaser.Display.Align.In", "longname": "Phaser.Display.Align.In.TopLeft", "scope": "static", - "___id": "T000002R004878", + "___id": "T000002R004881", "___s": true }, { @@ -52667,7 +52712,7 @@ "filename": "TopRight.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\in", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\in", "code": {} }, "description": "Takes given Game Object and aligns it so that it is positioned in the top right of the other.", @@ -52757,7 +52802,7 @@ "memberof": "Phaser.Display.Align.In", "longname": "Phaser.Display.Align.In.TopRight", "scope": "static", - "___id": "T000002R004887", + "___id": "T000002R004890", "___s": true }, { @@ -52766,7 +52811,7 @@ "filename": "index.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align", "code": {} }, "kind": "namespace", @@ -52774,7 +52819,7 @@ "memberof": "Phaser.Display", "longname": "Phaser.Display.Align", "scope": "static", - "___id": "T000002R004894", + "___id": "T000002R004897", "___s": true }, { @@ -52783,7 +52828,7 @@ "filename": "BottomCenter.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\to", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\to", "code": {} }, "description": "Takes given Game Object and aligns it so that it is positioned next to the bottom center position of the other.", @@ -52873,7 +52918,7 @@ "memberof": "Phaser.Display.Align.To", "longname": "Phaser.Display.Align.To.BottomCenter", "scope": "static", - "___id": "T000002R004904", + "___id": "T000002R004907", "___s": true }, { @@ -52882,7 +52927,7 @@ "filename": "BottomLeft.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\to", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\to", "code": {} }, "description": "Takes given Game Object and aligns it so that it is positioned next to the bottom left position of the other.", @@ -52972,7 +53017,7 @@ "memberof": "Phaser.Display.Align.To", "longname": "Phaser.Display.Align.To.BottomLeft", "scope": "static", - "___id": "T000002R004913", + "___id": "T000002R004916", "___s": true }, { @@ -52981,7 +53026,7 @@ "filename": "BottomRight.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\to", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\to", "code": {} }, "description": "Takes given Game Object and aligns it so that it is positioned next to the bottom right position of the other.", @@ -53071,7 +53116,7 @@ "memberof": "Phaser.Display.Align.To", "longname": "Phaser.Display.Align.To.BottomRight", "scope": "static", - "___id": "T000002R004922", + "___id": "T000002R004925", "___s": true }, { @@ -53080,7 +53125,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\to", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\to", "code": {} }, "kind": "namespace", @@ -53088,7 +53133,7 @@ "memberof": "Phaser.Display.Align", "longname": "Phaser.Display.Align.To", "scope": "static", - "___id": "T000002R004927", + "___id": "T000002R004930", "___s": true }, { @@ -53097,7 +53142,7 @@ "filename": "LeftBottom.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\to", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\to", "code": {} }, "description": "Takes given Game Object and aligns it so that it is positioned next to the left bottom position of the other.", @@ -53187,7 +53232,7 @@ "memberof": "Phaser.Display.Align.To", "longname": "Phaser.Display.Align.To.LeftBottom", "scope": "static", - "___id": "T000002R004946", + "___id": "T000002R004949", "___s": true }, { @@ -53196,7 +53241,7 @@ "filename": "LeftCenter.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\to", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\to", "code": {} }, "description": "Takes given Game Object and aligns it so that it is positioned next to the left center position of the other.", @@ -53286,7 +53331,7 @@ "memberof": "Phaser.Display.Align.To", "longname": "Phaser.Display.Align.To.LeftCenter", "scope": "static", - "___id": "T000002R004955", + "___id": "T000002R004958", "___s": true }, { @@ -53295,7 +53340,7 @@ "filename": "LeftTop.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\to", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\to", "code": {} }, "description": "Takes given Game Object and aligns it so that it is positioned next to the left top position of the other.", @@ -53385,7 +53430,7 @@ "memberof": "Phaser.Display.Align.To", "longname": "Phaser.Display.Align.To.LeftTop", "scope": "static", - "___id": "T000002R004964", + "___id": "T000002R004967", "___s": true }, { @@ -53394,7 +53439,7 @@ "filename": "QuickSet.js", "lineno": 24, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\to", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\to", "code": {} }, "description": "Takes a Game Object and aligns it next to another, at the given position.\rThe alignment used is based on the `position` argument, which is a `Phaser.Display.Align` property such as `LEFT_CENTER` or `TOP_RIGHT`.", @@ -53497,7 +53542,7 @@ "memberof": "Phaser.Display.Align.To", "longname": "Phaser.Display.Align.To.QuickSet", "scope": "static", - "___id": "T000002R004983", + "___id": "T000002R004986", "___s": true }, { @@ -53506,7 +53551,7 @@ "filename": "RightBottom.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\to", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\to", "code": {} }, "description": "Takes given Game Object and aligns it so that it is positioned next to the right bottom position of the other.", @@ -53596,7 +53641,7 @@ "memberof": "Phaser.Display.Align.To", "longname": "Phaser.Display.Align.To.RightBottom", "scope": "static", - "___id": "T000002R004990", + "___id": "T000002R004993", "___s": true }, { @@ -53605,7 +53650,7 @@ "filename": "RightCenter.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\to", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\to", "code": {} }, "description": "Takes given Game Object and aligns it so that it is positioned next to the right center position of the other.", @@ -53695,7 +53740,7 @@ "memberof": "Phaser.Display.Align.To", "longname": "Phaser.Display.Align.To.RightCenter", "scope": "static", - "___id": "T000002R004999", + "___id": "T000002R005002", "___s": true }, { @@ -53704,7 +53749,7 @@ "filename": "RightTop.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\to", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\to", "code": {} }, "description": "Takes given Game Object and aligns it so that it is positioned next to the right top position of the other.", @@ -53794,7 +53839,7 @@ "memberof": "Phaser.Display.Align.To", "longname": "Phaser.Display.Align.To.RightTop", "scope": "static", - "___id": "T000002R005008", + "___id": "T000002R005011", "___s": true }, { @@ -53803,7 +53848,7 @@ "filename": "TopCenter.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\to", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\to", "code": {} }, "description": "Takes given Game Object and aligns it so that it is positioned next to the top center position of the other.", @@ -53893,7 +53938,7 @@ "memberof": "Phaser.Display.Align.To", "longname": "Phaser.Display.Align.To.TopCenter", "scope": "static", - "___id": "T000002R005017", + "___id": "T000002R005020", "___s": true }, { @@ -53902,7 +53947,7 @@ "filename": "TopLeft.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\to", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\to", "code": {} }, "description": "Takes given Game Object and aligns it so that it is positioned next to the top left position of the other.", @@ -53992,7 +54037,7 @@ "memberof": "Phaser.Display.Align.To", "longname": "Phaser.Display.Align.To.TopLeft", "scope": "static", - "___id": "T000002R005026", + "___id": "T000002R005029", "___s": true }, { @@ -54001,7 +54046,7 @@ "filename": "TopRight.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\align\\to", + "path": "D:\\wamp\\www\\phaser\\src\\display\\align\\to", "code": {} }, "description": "Takes given Game Object and aligns it so that it is positioned next to the top right position of the other.", @@ -54091,7 +54136,7 @@ "memberof": "Phaser.Display.Align.To", "longname": "Phaser.Display.Align.To.TopRight", "scope": "static", - "___id": "T000002R005035", + "___id": "T000002R005038", "___s": true }, { @@ -54100,7 +54145,7 @@ "filename": "CenterOn.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\bounds", + "path": "D:\\wamp\\www\\phaser\\src\\display\\bounds", "code": {} }, "description": "Positions the Game Object so that it is centered on the given coordinates.", @@ -54173,7 +54218,7 @@ "memberof": "Phaser.Display.Bounds", "longname": "Phaser.Display.Bounds.CenterOn", "scope": "static", - "___id": "T000002R005042", + "___id": "T000002R005045", "___s": true }, { @@ -54182,7 +54227,7 @@ "filename": "GetBottom.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\bounds", + "path": "D:\\wamp\\www\\phaser\\src\\display\\bounds", "code": {} }, "description": "Returns the bottom coordinate from the bounds of the Game Object.", @@ -54221,7 +54266,7 @@ "memberof": "Phaser.Display.Bounds", "longname": "Phaser.Display.Bounds.GetBottom", "scope": "static", - "___id": "T000002R005045", + "___id": "T000002R005048", "___s": true }, { @@ -54230,7 +54275,7 @@ "filename": "GetBounds.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\bounds", + "path": "D:\\wamp\\www\\phaser\\src\\display\\bounds", "code": {} }, "description": "Returns the unrotated bounds of the Game Object as a rectangle.", @@ -54303,7 +54348,7 @@ "memberof": "Phaser.Display.Bounds", "longname": "Phaser.Display.Bounds.GetBounds", "scope": "static", - "___id": "T000002R005053", + "___id": "T000002R005056", "___s": true }, { @@ -54312,7 +54357,7 @@ "filename": "GetCenterX.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\bounds", + "path": "D:\\wamp\\www\\phaser\\src\\display\\bounds", "code": {} }, "description": "Returns the center x coordinate from the bounds of the Game Object.", @@ -54351,7 +54396,7 @@ "memberof": "Phaser.Display.Bounds", "longname": "Phaser.Display.Bounds.GetCenterX", "scope": "static", - "___id": "T000002R005063", + "___id": "T000002R005066", "___s": true }, { @@ -54360,7 +54405,7 @@ "filename": "GetCenterY.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\bounds", + "path": "D:\\wamp\\www\\phaser\\src\\display\\bounds", "code": {} }, "description": "Returns the center y coordinate from the bounds of the Game Object.", @@ -54399,7 +54444,7 @@ "memberof": "Phaser.Display.Bounds", "longname": "Phaser.Display.Bounds.GetCenterY", "scope": "static", - "___id": "T000002R005066", + "___id": "T000002R005069", "___s": true }, { @@ -54408,7 +54453,7 @@ "filename": "GetLeft.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\bounds", + "path": "D:\\wamp\\www\\phaser\\src\\display\\bounds", "code": {} }, "description": "Returns the left coordinate from the bounds of the Game Object.", @@ -54447,7 +54492,7 @@ "memberof": "Phaser.Display.Bounds", "longname": "Phaser.Display.Bounds.GetLeft", "scope": "static", - "___id": "T000002R005069", + "___id": "T000002R005072", "___s": true }, { @@ -54456,7 +54501,7 @@ "filename": "GetOffsetX.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\bounds", + "path": "D:\\wamp\\www\\phaser\\src\\display\\bounds", "code": {} }, "description": "Returns the amount the Game Object is visually offset from its x coordinate.\rThis is the same as `width * origin.x`.\rThis value will only be > 0 if `origin.x` is not equal to zero.", @@ -54495,7 +54540,7 @@ "memberof": "Phaser.Display.Bounds", "longname": "Phaser.Display.Bounds.GetOffsetX", "scope": "static", - "___id": "T000002R005072", + "___id": "T000002R005075", "___s": true }, { @@ -54504,7 +54549,7 @@ "filename": "GetOffsetY.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\bounds", + "path": "D:\\wamp\\www\\phaser\\src\\display\\bounds", "code": {} }, "description": "Returns the amount the Game Object is visually offset from its y coordinate.\rThis is the same as `width * origin.y`.\rThis value will only be > 0 if `origin.y` is not equal to zero.", @@ -54543,7 +54588,7 @@ "memberof": "Phaser.Display.Bounds", "longname": "Phaser.Display.Bounds.GetOffsetY", "scope": "static", - "___id": "T000002R005075", + "___id": "T000002R005078", "___s": true }, { @@ -54552,7 +54597,7 @@ "filename": "GetRight.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\bounds", + "path": "D:\\wamp\\www\\phaser\\src\\display\\bounds", "code": {} }, "description": "Returns the right coordinate from the bounds of the Game Object.", @@ -54591,7 +54636,7 @@ "memberof": "Phaser.Display.Bounds", "longname": "Phaser.Display.Bounds.GetRight", "scope": "static", - "___id": "T000002R005078", + "___id": "T000002R005081", "___s": true }, { @@ -54600,7 +54645,7 @@ "filename": "GetTop.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\bounds", + "path": "D:\\wamp\\www\\phaser\\src\\display\\bounds", "code": {} }, "description": "Returns the top coordinate from the bounds of the Game Object.", @@ -54639,7 +54684,7 @@ "memberof": "Phaser.Display.Bounds", "longname": "Phaser.Display.Bounds.GetTop", "scope": "static", - "___id": "T000002R005081", + "___id": "T000002R005084", "___s": true }, { @@ -54648,7 +54693,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\bounds", + "path": "D:\\wamp\\www\\phaser\\src\\display\\bounds", "code": {} }, "kind": "namespace", @@ -54656,7 +54701,7 @@ "memberof": "Phaser.Display", "longname": "Phaser.Display.Bounds", "scope": "static", - "___id": "T000002R005084", + "___id": "T000002R005087", "___s": true }, { @@ -54665,7 +54710,7 @@ "filename": "SetBottom.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\bounds", + "path": "D:\\wamp\\www\\phaser\\src\\display\\bounds", "code": {} }, "description": "Positions the Game Object so that the bottom of its bounds aligns with the given coordinate.", @@ -54725,7 +54770,7 @@ "memberof": "Phaser.Display.Bounds", "longname": "Phaser.Display.Bounds.SetBottom", "scope": "static", - "___id": "T000002R005102", + "___id": "T000002R005105", "___s": true }, { @@ -54734,7 +54779,7 @@ "filename": "SetCenterX.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\bounds", + "path": "D:\\wamp\\www\\phaser\\src\\display\\bounds", "code": {} }, "description": "Positions the Game Object so that the center top of its bounds aligns with the given coordinate.", @@ -54794,7 +54839,7 @@ "memberof": "Phaser.Display.Bounds", "longname": "Phaser.Display.Bounds.SetCenterX", "scope": "static", - "___id": "T000002R005106", + "___id": "T000002R005109", "___s": true }, { @@ -54803,7 +54848,7 @@ "filename": "SetCenterY.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\bounds", + "path": "D:\\wamp\\www\\phaser\\src\\display\\bounds", "code": {} }, "description": "Positions the Game Object so that the center top of its bounds aligns with the given coordinate.", @@ -54863,7 +54908,7 @@ "memberof": "Phaser.Display.Bounds", "longname": "Phaser.Display.Bounds.SetCenterY", "scope": "static", - "___id": "T000002R005111", + "___id": "T000002R005114", "___s": true }, { @@ -54872,7 +54917,7 @@ "filename": "SetLeft.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\bounds", + "path": "D:\\wamp\\www\\phaser\\src\\display\\bounds", "code": {} }, "description": "Positions the Game Object so that the left of its bounds aligns with the given coordinate.", @@ -54932,7 +54977,7 @@ "memberof": "Phaser.Display.Bounds", "longname": "Phaser.Display.Bounds.SetLeft", "scope": "static", - "___id": "T000002R005116", + "___id": "T000002R005119", "___s": true }, { @@ -54941,7 +54986,7 @@ "filename": "SetRight.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\bounds", + "path": "D:\\wamp\\www\\phaser\\src\\display\\bounds", "code": {} }, "description": "Positions the Game Object so that the left of its bounds aligns with the given coordinate.", @@ -55001,7 +55046,7 @@ "memberof": "Phaser.Display.Bounds", "longname": "Phaser.Display.Bounds.SetRight", "scope": "static", - "___id": "T000002R005120", + "___id": "T000002R005123", "___s": true }, { @@ -55010,7 +55055,7 @@ "filename": "SetTop.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\bounds", + "path": "D:\\wamp\\www\\phaser\\src\\display\\bounds", "code": {} }, "description": "Positions the Game Object so that the top of its bounds aligns with the given coordinate.", @@ -55070,7 +55115,7 @@ "memberof": "Phaser.Display.Bounds", "longname": "Phaser.Display.Bounds.SetTop", "scope": "static", - "___id": "T000002R005124", + "___id": "T000002R005127", "___s": true }, { @@ -55079,7 +55124,7 @@ "filename": "CanvasInterpolation.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\display\\canvas", "code": {} }, "kind": "namespace", @@ -55088,7 +55133,7 @@ "memberof": "Phaser.Display.Canvas", "longname": "Phaser.Display.Canvas.CanvasInterpolation", "scope": "static", - "___id": "T000002R005128", + "___id": "T000002R005131", "___s": true }, { @@ -55097,7 +55142,7 @@ "filename": "CanvasInterpolation.js", "lineno": 13, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\display\\canvas", "code": {} }, "description": "Sets the CSS image-rendering property on the given canvas to be 'crisp' (aka 'optimize contrast' on webkit).", @@ -55136,7 +55181,7 @@ "memberof": "Phaser.Display.Canvas.CanvasInterpolation", "longname": "Phaser.Display.Canvas.CanvasInterpolation.setCrisp", "scope": "static", - "___id": "T000002R005130", + "___id": "T000002R005133", "___s": true }, { @@ -55145,7 +55190,7 @@ "filename": "CanvasInterpolation.js", "lineno": 37, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\display\\canvas", "code": {} }, "description": "Sets the CSS image-rendering property on the given canvas to be 'bicubic' (aka 'auto').", @@ -55184,7 +55229,7 @@ "memberof": "Phaser.Display.Canvas.CanvasInterpolation", "longname": "Phaser.Display.Canvas.CanvasInterpolation.setBicubic", "scope": "static", - "___id": "T000002R005135", + "___id": "T000002R005138", "___s": true }, { @@ -55193,7 +55238,7 @@ "filename": "CanvasPool.js", "lineno": 16, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\display\\canvas", "code": {} }, "description": "The CanvasPool is a global static object, that allows Phaser to recycle and pool 2D Context Canvas DOM elements.\rIt does not pool WebGL Contexts, because once the context options are set they cannot be modified again,\rwhich is useless for some of the Phaser pipelines / renderer.\r\rThis singleton is instantiated as soon as Phaser loads, before a Phaser.Game instance has even been created.\rWhich means all instances of Phaser Games on the same page can share the one single pool.", @@ -55203,7 +55248,7 @@ "memberof": "Phaser.Display.Canvas", "longname": "Phaser.Display.Canvas.CanvasPool", "scope": "static", - "___id": "T000002R005144", + "___id": "T000002R005147", "___s": true }, { @@ -55212,7 +55257,7 @@ "filename": "CanvasPool.js", "lineno": 29, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\display\\canvas", "code": {} }, "description": "Creates a new Canvas DOM element, or pulls one from the pool if free.", @@ -55310,7 +55355,7 @@ "memberof": "Phaser.Display.Canvas.CanvasPool", "longname": "Phaser.Display.Canvas.CanvasPool.create", "scope": "static", - "___id": "T000002R005146", + "___id": "T000002R005149", "___s": true }, { @@ -55319,7 +55364,7 @@ "filename": "CanvasPool.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\display\\canvas", "code": {} }, "description": "Creates a new Canvas DOM element, or pulls one from the pool if free.", @@ -55387,7 +55432,7 @@ "memberof": "Phaser.Display.Canvas.CanvasPool", "longname": "Phaser.Display.Canvas.CanvasPool.create2D", "scope": "static", - "___id": "T000002R005165", + "___id": "T000002R005168", "___s": true }, { @@ -55396,7 +55441,7 @@ "filename": "CanvasPool.js", "lineno": 108, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\display\\canvas", "code": {} }, "description": "Creates a new Canvas DOM element, or pulls one from the pool if free.", @@ -55464,7 +55509,7 @@ "memberof": "Phaser.Display.Canvas.CanvasPool", "longname": "Phaser.Display.Canvas.CanvasPool.createWebGL", "scope": "static", - "___id": "T000002R005167", + "___id": "T000002R005170", "___s": true }, { @@ -55473,7 +55518,7 @@ "filename": "CanvasPool.js", "lineno": 125, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\display\\canvas", "code": {} }, "description": "Gets the first free canvas index from the pool.", @@ -55514,7 +55559,7 @@ "memberof": "Phaser.Display.Canvas.CanvasPool", "longname": "Phaser.Display.Canvas.CanvasPool.first", "scope": "static", - "___id": "T000002R005169", + "___id": "T000002R005172", "___s": true }, { @@ -55523,7 +55568,7 @@ "filename": "CanvasPool.js", "lineno": 157, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\display\\canvas", "code": {} }, "description": "Looks up a canvas based on its parent, and if found puts it back in the pool, freeing it up for re-use.\rThe canvas has its width and height set to 1, and its parent attribute nulled.", @@ -55547,7 +55592,7 @@ "memberof": "Phaser.Display.Canvas.CanvasPool", "longname": "Phaser.Display.Canvas.CanvasPool.remove", "scope": "static", - "___id": "T000002R005174", + "___id": "T000002R005177", "___s": true }, { @@ -55556,7 +55601,7 @@ "filename": "CanvasPool.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\display\\canvas", "code": {} }, "description": "Gets the total number of used canvas elements in the pool.", @@ -55580,7 +55625,7 @@ "memberof": "Phaser.Display.Canvas.CanvasPool", "longname": "Phaser.Display.Canvas.CanvasPool.total", "scope": "static", - "___id": "T000002R005180", + "___id": "T000002R005183", "___s": true }, { @@ -55589,7 +55634,7 @@ "filename": "CanvasPool.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\display\\canvas", "code": {} }, "description": "Gets the total number of free canvas elements in the pool.", @@ -55613,7 +55658,7 @@ "memberof": "Phaser.Display.Canvas.CanvasPool", "longname": "Phaser.Display.Canvas.CanvasPool.free", "scope": "static", - "___id": "T000002R005183", + "___id": "T000002R005186", "___s": true }, { @@ -55622,7 +55667,7 @@ "filename": "CanvasPool.js", "lineno": 218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\display\\canvas", "code": {} }, "description": "Disable context smoothing on any new Canvas element created.", @@ -55632,7 +55677,7 @@ "memberof": "Phaser.Display.Canvas.CanvasPool", "longname": "Phaser.Display.Canvas.CanvasPool.disableSmoothing", "scope": "static", - "___id": "T000002R005185", + "___id": "T000002R005188", "___s": true }, { @@ -55641,7 +55686,7 @@ "filename": "CanvasPool.js", "lineno": 229, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\display\\canvas", "code": {} }, "description": "Enable context smoothing on any new Canvas element created.", @@ -55651,7 +55696,7 @@ "memberof": "Phaser.Display.Canvas.CanvasPool", "longname": "Phaser.Display.Canvas.CanvasPool.enableSmoothing", "scope": "static", - "___id": "T000002R005188", + "___id": "T000002R005191", "___s": true }, { @@ -55660,7 +55705,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\display\\canvas", "code": {} }, "kind": "namespace", @@ -55668,7 +55713,7 @@ "memberof": "Phaser.Display", "longname": "Phaser.Display.Canvas", "scope": "static", - "___id": "T000002R005202", + "___id": "T000002R005205", "___s": true }, { @@ -55677,7 +55722,7 @@ "filename": "Smoothing.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\display\\canvas", "code": {} }, "kind": "namespace", @@ -55686,7 +55731,7 @@ "memberof": "Phaser.Display.Canvas", "longname": "Phaser.Display.Canvas.Smoothing", "scope": "static", - "___id": "T000002R005210", + "___id": "T000002R005213", "___s": true }, { @@ -55695,7 +55740,7 @@ "filename": "Smoothing.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\display\\canvas", "code": {} }, "description": "Gets the Smoothing Enabled vendor prefix being used on the given context, or null if not set.", @@ -55744,7 +55789,7 @@ "memberof": "Phaser.Display.Canvas.Smoothing", "longname": "Phaser.Display.Canvas.Smoothing.getPrefix", "scope": "static", - "___id": "T000002R005212", + "___id": "T000002R005215", "___s": true }, { @@ -55753,7 +55798,7 @@ "filename": "Smoothing.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\display\\canvas", "code": {} }, "description": "Sets the Image Smoothing property on the given context. Set to false to disable image smoothing.\rBy default browsers have image smoothing enabled, which isn't always what you visually want, especially\rwhen using pixel art in a game. Note that this sets the property on the context itself, so that any image\rdrawn to the context will be affected. This sets the property across all current browsers but support is\rpatchy on earlier browsers, especially on mobile.", @@ -55812,7 +55857,7 @@ "memberof": "Phaser.Display.Canvas.Smoothing", "longname": "Phaser.Display.Canvas.Smoothing.enable", "scope": "static", - "___id": "T000002R005217", + "___id": "T000002R005220", "___s": true }, { @@ -55821,7 +55866,7 @@ "filename": "Smoothing.js", "lineno": 72, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\display\\canvas", "code": {} }, "description": "Sets the Image Smoothing property on the given context. Set to false to disable image smoothing.\rBy default browsers have image smoothing enabled, which isn't always what you visually want, especially\rwhen using pixel art in a game. Note that this sets the property on the context itself, so that any image\rdrawn to the context will be affected. This sets the property across all current browsers but support is\rpatchy on earlier browsers, especially on mobile.", @@ -55880,7 +55925,7 @@ "memberof": "Phaser.Display.Canvas.Smoothing", "longname": "Phaser.Display.Canvas.Smoothing.disable", "scope": "static", - "___id": "T000002R005221", + "___id": "T000002R005224", "___s": true }, { @@ -55889,7 +55934,7 @@ "filename": "Smoothing.js", "lineno": 101, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\display\\canvas", "code": {} }, "description": "Returns `true` if the given context has image smoothing enabled, otherwise returns `false`.\rReturns null if no smoothing prefix is available.", @@ -55940,7 +55985,7 @@ "memberof": "Phaser.Display.Canvas.Smoothing", "longname": "Phaser.Display.Canvas.Smoothing.isEnabled", "scope": "static", - "___id": "T000002R005225", + "___id": "T000002R005228", "___s": true }, { @@ -55949,7 +55994,7 @@ "filename": "TouchAction.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\display\\canvas", "code": {} }, "description": "Sets the touch-action property on the canvas style. Can be used to disable default browser touch actions.", @@ -56003,7 +56048,7 @@ "memberof": "Phaser.Display.Canvas", "longname": "Phaser.Display.Canvas.TouchAction", "scope": "static", - "___id": "T000002R005232", + "___id": "T000002R005235", "___s": true }, { @@ -56012,7 +56057,7 @@ "filename": "UserSelect.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\display\\canvas", "code": {} }, "description": "Sets the user-select property on the canvas style. Can be used to disable default browser selection actions.", @@ -56066,7 +56111,7 @@ "memberof": "Phaser.Display.Canvas", "longname": "Phaser.Display.Canvas.UserSelect", "scope": "static", - "___id": "T000002R005239", + "___id": "T000002R005242", "___s": true }, { @@ -56075,7 +56120,7 @@ "filename": "Color.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "kind": "namespace", @@ -56083,7 +56128,7 @@ "memberof": "Phaser.Display", "longname": "Phaser.Display.Color", "scope": "static", - "___id": "T000002R005252", + "___id": "T000002R005255", "___s": true }, { @@ -56092,7 +56137,7 @@ "filename": "Color.js", "lineno": 17, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "classdesc": "The Color class holds a single color value and allows for easy modification and reading of it.", @@ -56164,7 +56209,7 @@ ], "scope": "static", "longname": "Phaser.Display.Color", - "___id": "T000002R005253", + "___id": "T000002R005256", "___s": true }, { @@ -56173,7 +56218,7 @@ "filename": "Color.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "An array containing the calculated color values for WebGL use.", @@ -56201,7 +56246,7 @@ "longname": "Phaser.Display.Color#gl", "scope": "instance", "kind": "member", - "___id": "T000002R005276", + "___id": "T000002R005279", "___s": true }, { @@ -56210,7 +56255,7 @@ "filename": "Color.js", "lineno": 177, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Sets this color to be transparent. Sets all values to zero.", @@ -56234,7 +56279,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color#transparent", "scope": "instance", - "___id": "T000002R005284", + "___id": "T000002R005287", "___s": true }, { @@ -56243,7 +56288,7 @@ "filename": "Color.js", "lineno": 199, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Sets the color of this Color component.", @@ -56338,7 +56383,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color#setTo", "scope": "instance", - "___id": "T000002R005292", + "___id": "T000002R005295", "___s": true }, { @@ -56347,7 +56392,7 @@ "filename": "Color.js", "lineno": 230, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Sets the red, green, blue and alpha GL values of this Color component.", @@ -56427,7 +56472,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color#setGLTo", "scope": "instance", - "___id": "T000002R005302", + "___id": "T000002R005305", "___s": true }, { @@ -56436,7 +56481,7 @@ "filename": "Color.js", "lineno": 259, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Sets the color based on the color object given.", @@ -56475,7 +56520,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color#setFromRGB", "scope": "instance", - "___id": "T000002R005311", + "___id": "T000002R005314", "___s": true }, { @@ -56484,7 +56529,7 @@ "filename": "Color.js", "lineno": 287, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Sets the color based on the hue, saturation and lightness values given.", @@ -56549,7 +56594,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color#setFromHSV", "scope": "instance", - "___id": "T000002R005319", + "___id": "T000002R005322", "___s": true }, { @@ -56558,7 +56603,7 @@ "filename": "Color.js", "lineno": 359, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Returns a new Color component using the values from this one.", @@ -56582,7 +56627,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color#clone", "scope": "instance", - "___id": "T000002R005336", + "___id": "T000002R005339", "___s": true }, { @@ -56591,7 +56636,7 @@ "filename": "Color.js", "lineno": 372, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Sets this Color object to be grayscaled based on the shade value given.", @@ -56630,7 +56675,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color#gray", "scope": "instance", - "___id": "T000002R005338", + "___id": "T000002R005341", "___s": true }, { @@ -56639,7 +56684,7 @@ "filename": "Color.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Sets this Color object to be a random color between the `min` and `max` values given.", @@ -56695,7 +56740,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color#random", "scope": "instance", - "___id": "T000002R005340", + "___id": "T000002R005343", "___s": true }, { @@ -56704,7 +56749,7 @@ "filename": "Color.js", "lineno": 410, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Sets this Color object to be a random grayscale color between the `min` and `max` values given.", @@ -56760,7 +56805,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color#randomGray", "scope": "instance", - "___id": "T000002R005347", + "___id": "T000002R005350", "___s": true }, { @@ -56769,7 +56814,7 @@ "filename": "Color.js", "lineno": 431, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Increase the saturation of this Color by the percentage amount given.\rThe saturation is the amount of the base color in the hue.", @@ -56808,7 +56853,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color#saturate", "scope": "instance", - "___id": "T000002R005352", + "___id": "T000002R005355", "___s": true }, { @@ -56817,7 +56862,7 @@ "filename": "Color.js", "lineno": 449, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Decrease the saturation of this Color by the percentage amount given.\rThe saturation is the amount of the base color in the hue.", @@ -56856,7 +56901,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color#desaturate", "scope": "instance", - "___id": "T000002R005355", + "___id": "T000002R005358", "___s": true }, { @@ -56865,7 +56910,7 @@ "filename": "Color.js", "lineno": 467, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Increase the lightness of this Color by the percentage amount given.", @@ -56904,7 +56949,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color#lighten", "scope": "instance", - "___id": "T000002R005358", + "___id": "T000002R005361", "___s": true }, { @@ -56913,7 +56958,7 @@ "filename": "Color.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Decrease the lightness of this Color by the percentage amount given.", @@ -56952,7 +56997,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color#darken", "scope": "instance", - "___id": "T000002R005361", + "___id": "T000002R005364", "___s": true }, { @@ -56961,7 +57006,7 @@ "filename": "Color.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Brighten this Color by the percentage amount given.", @@ -57000,7 +57045,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color#brighten", "scope": "instance", - "___id": "T000002R005364", + "___id": "T000002R005367", "___s": true }, { @@ -57009,7 +57054,7 @@ "filename": "Color.js", "lineno": 524, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "The color of this Color component, not including the alpha channel.", @@ -57029,7 +57074,7 @@ "longname": "Phaser.Display.Color#color", "scope": "instance", "kind": "member", - "___id": "T000002R005372", + "___id": "T000002R005375", "___s": true }, { @@ -57038,7 +57083,7 @@ "filename": "Color.js", "lineno": 541, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "The color of this Color component, including the alpha channel.", @@ -57058,7 +57103,7 @@ "longname": "Phaser.Display.Color#color32", "scope": "instance", "kind": "member", - "___id": "T000002R005375", + "___id": "T000002R005378", "___s": true }, { @@ -57067,7 +57112,7 @@ "filename": "Color.js", "lineno": 558, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "The color of this Color component as a string which can be used in CSS color values.", @@ -57087,7 +57132,7 @@ "longname": "Phaser.Display.Color#rgba", "scope": "instance", "kind": "member", - "___id": "T000002R005378", + "___id": "T000002R005381", "___s": true }, { @@ -57096,7 +57141,7 @@ "filename": "Color.js", "lineno": 575, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "The red color value, normalized to the range 0 to 1.", @@ -57115,7 +57160,7 @@ "longname": "Phaser.Display.Color#redGL", "scope": "instance", "kind": "member", - "___id": "T000002R005381", + "___id": "T000002R005384", "___s": true }, { @@ -57124,7 +57169,7 @@ "filename": "Color.js", "lineno": 600, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "The green color value, normalized to the range 0 to 1.", @@ -57143,7 +57188,7 @@ "longname": "Phaser.Display.Color#greenGL", "scope": "instance", "kind": "member", - "___id": "T000002R005387", + "___id": "T000002R005390", "___s": true }, { @@ -57152,7 +57197,7 @@ "filename": "Color.js", "lineno": 625, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "The blue color value, normalized to the range 0 to 1.", @@ -57171,7 +57216,7 @@ "longname": "Phaser.Display.Color#blueGL", "scope": "instance", "kind": "member", - "___id": "T000002R005393", + "___id": "T000002R005396", "___s": true }, { @@ -57180,7 +57225,7 @@ "filename": "Color.js", "lineno": 650, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "The alpha color value, normalized to the range 0 to 1.", @@ -57199,7 +57244,7 @@ "longname": "Phaser.Display.Color#alphaGL", "scope": "instance", "kind": "member", - "___id": "T000002R005399", + "___id": "T000002R005402", "___s": true }, { @@ -57208,7 +57253,7 @@ "filename": "Color.js", "lineno": 675, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "The red color value, normalized to the range 0 to 255.", @@ -57227,7 +57272,7 @@ "longname": "Phaser.Display.Color#red", "scope": "instance", "kind": "member", - "___id": "T000002R005405", + "___id": "T000002R005408", "___s": true }, { @@ -57236,7 +57281,7 @@ "filename": "Color.js", "lineno": 702, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "The green color value, normalized to the range 0 to 255.", @@ -57255,7 +57300,7 @@ "longname": "Phaser.Display.Color#green", "scope": "instance", "kind": "member", - "___id": "T000002R005412", + "___id": "T000002R005415", "___s": true }, { @@ -57264,7 +57309,7 @@ "filename": "Color.js", "lineno": 729, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "The blue color value, normalized to the range 0 to 255.", @@ -57283,7 +57328,7 @@ "longname": "Phaser.Display.Color#blue", "scope": "instance", "kind": "member", - "___id": "T000002R005419", + "___id": "T000002R005422", "___s": true }, { @@ -57292,7 +57337,7 @@ "filename": "Color.js", "lineno": 756, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "The alpha color value, normalized to the range 0 to 255.", @@ -57311,7 +57356,7 @@ "longname": "Phaser.Display.Color#alpha", "scope": "instance", "kind": "member", - "___id": "T000002R005426", + "___id": "T000002R005429", "___s": true }, { @@ -57320,7 +57365,7 @@ "filename": "Color.js", "lineno": 783, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "The hue color value. A number between 0 and 1.\rThis is the base color.", @@ -57339,7 +57384,7 @@ "longname": "Phaser.Display.Color#h", "scope": "instance", "kind": "member", - "___id": "T000002R005433", + "___id": "T000002R005436", "___s": true }, { @@ -57348,7 +57393,7 @@ "filename": "Color.js", "lineno": 807, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "The saturation color value. A number between 0 and 1.\rThis controls how much of the hue will be in the final color, where 1 is fully saturated and 0 will give you white.", @@ -57367,7 +57412,7 @@ "longname": "Phaser.Display.Color#s", "scope": "instance", "kind": "member", - "___id": "T000002R005438", + "___id": "T000002R005441", "___s": true }, { @@ -57376,7 +57421,7 @@ "filename": "Color.js", "lineno": 831, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "The lightness color value. A number between 0 and 1.\rThis controls how dark the color is. Where 1 is as bright as possible and 0 is black.", @@ -57395,7 +57440,7 @@ "longname": "Phaser.Display.Color#v", "scope": "instance", "kind": "member", - "___id": "T000002R005443", + "___id": "T000002R005446", "___s": true }, { @@ -57404,7 +57449,7 @@ "filename": "ColorSpectrum.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Return an array of Colors in a Color Spectrum.\r\rThe spectrum colors flow in the order: red, yellow, green, blue.\r\rBy default this function will return an array with 1024 elements in.\r\rHowever, you can reduce this to a smaller quantity if needed, by specitying the `limit` parameter.", @@ -57454,7 +57499,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color.ColorSpectrum", "scope": "static", - "___id": "T000002R005450", + "___id": "T000002R005453", "___s": true }, { @@ -57463,7 +57508,7 @@ "filename": "ColorToRGBA.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Converts the given color value into an Object containing r,g,b and a properties.", @@ -57502,7 +57547,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color.ColorToRGBA", "scope": "static", - "___id": "T000002R005489", + "___id": "T000002R005492", "___s": true }, { @@ -57511,7 +57556,7 @@ "filename": "ComponentToHex.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Returns a string containing a hex representation of the given color component.", @@ -57550,7 +57595,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color.ComponentToHex", "scope": "static", - "___id": "T000002R005498", + "___id": "T000002R005501", "___s": true }, { @@ -57559,7 +57604,7 @@ "filename": "GetColor.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Given 3 separate color values this will return an integer representation of it.", @@ -57624,7 +57669,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color.GetColor", "scope": "static", - "___id": "T000002R005502", + "___id": "T000002R005505", "___s": true }, { @@ -57633,7 +57678,7 @@ "filename": "GetColor32.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Given an alpha and 3 color values this will return an integer representation of it.", @@ -57711,7 +57756,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color.GetColor32", "scope": "static", - "___id": "T000002R005505", + "___id": "T000002R005508", "___s": true }, { @@ -57720,7 +57765,7 @@ "filename": "HexStringToColor.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Converts a hex string into a Phaser Color object.\r\rThe hex string can supplied as `'#0033ff'` or the short-hand format of `'#03f'`; it can begin with an optional \"#\" or \"0x\", or be unprefixed.\r\rAn alpha channel is _not_ supported.", @@ -57759,7 +57804,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color.HexStringToColor", "scope": "static", - "___id": "T000002R005509", + "___id": "T000002R005512", "___s": true }, { @@ -57768,7 +57813,7 @@ "filename": "HSLToColor.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Converts HSL (hue, saturation and lightness) values to a Phaser Color object.", @@ -57833,7 +57878,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color.HSLToColor", "scope": "static", - "___id": "T000002R005520", + "___id": "T000002R005523", "___s": true }, { @@ -57842,7 +57887,7 @@ "filename": "HSVColorWheel.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Generates an HSV color wheel which is an array of 360 Color objects, for each step of the wheel.", @@ -57907,7 +57952,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color.HSVColorWheel", "scope": "static", - "___id": "T000002R005533", + "___id": "T000002R005536", "___s": true }, { @@ -57916,7 +57961,7 @@ "filename": "HSVToRGB.js", "lineno": 30, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Converts a HSV (hue, saturation and value) color set to RGB.\r\rConversion formula from https://en.wikipedia.org/wiki/HSL_and_HSV\r\rAssumes HSV values are contained in the set [0, 1].", @@ -58015,7 +58060,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color.HSVToRGB", "scope": "static", - "___id": "T000002R005544", + "___id": "T000002R005547", "___s": true }, { @@ -58024,7 +58069,7 @@ "filename": "HueToComponent.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Converts a hue to an RGB color.\rBased on code by Michael Jackson (https://github.com/mjijackson)", @@ -58086,7 +58131,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color.HueToComponent", "scope": "static", - "___id": "T000002R005560", + "___id": "T000002R005563", "___s": true }, { @@ -58095,7 +58140,7 @@ "filename": "IntegerToColor.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Converts the given color value into an instance of a Color object.", @@ -58134,7 +58179,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color.IntegerToColor", "scope": "static", - "___id": "T000002R005588", + "___id": "T000002R005591", "___s": true }, { @@ -58143,7 +58188,7 @@ "filename": "IntegerToRGB.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Return the component parts of a color as an Object with the properties alpha, red, green, blue.\r\rAlpha will only be set if it exists in the given color (0xAARRGGBB)", @@ -58182,7 +58227,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color.IntegerToRGB", "scope": "static", - "___id": "T000002R005592", + "___id": "T000002R005595", "___s": true }, { @@ -58191,7 +58236,7 @@ "filename": "Interpolate.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "kind": "namespace", @@ -58200,7 +58245,7 @@ "since": "3.0.0", "longname": "Phaser.Display.Color.Interpolate", "scope": "static", - "___id": "T000002R005604", + "___id": "T000002R005607", "___s": true }, { @@ -58209,7 +58254,7 @@ "filename": "Interpolate.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Interpolates between the two given color ranges over the length supplied.", @@ -58343,7 +58388,7 @@ } ], "longname": "Phaser.Display.Color.Interpolate.RGBWithRGB", - "___id": "T000002R005605", + "___id": "T000002R005608", "___s": true }, { @@ -58352,7 +58397,7 @@ "filename": "Interpolate.js", "lineno": 48, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Interpolates between the two given color objects over the length supplied.", @@ -58434,7 +58479,7 @@ } ], "longname": "Phaser.Display.Color.Interpolate.ColorWithColor", - "___id": "T000002R005613", + "___id": "T000002R005616", "___s": true }, { @@ -58443,7 +58488,7 @@ "filename": "Interpolate.js", "lineno": 71, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Interpolates between the Color object and color values over the length supplied.", @@ -58551,7 +58596,7 @@ } ], "longname": "Phaser.Display.Color.Interpolate.ColorWithRGB", - "___id": "T000002R005617", + "___id": "T000002R005620", "___s": true }, { @@ -58560,7 +58605,7 @@ "filename": "ObjectToColor.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Converts an object containing `r`, `g`, `b` and `a` properties into a Color class instance.", @@ -58599,7 +58644,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color.ObjectToColor", "scope": "static", - "___id": "T000002R005626", + "___id": "T000002R005629", "___s": true }, { @@ -58608,7 +58653,7 @@ "filename": "RandomRGB.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Creates a new Color object where the r, g, and b values have been set to random values\rbased on the given min max values.", @@ -58664,7 +58709,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color.RandomRGB", "scope": "static", - "___id": "T000002R005631", + "___id": "T000002R005634", "___s": true }, { @@ -58673,7 +58718,7 @@ "filename": "RGBStringToColor.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Converts a CSS 'web' string into a Phaser Color object.\r\rThe web string can be in the format `'rgb(r,g,b)'` or `'rgba(r,g,b,a)'` where r/g/b are in the range [0..255] and a is in the range [0..1].", @@ -58712,7 +58757,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color.RGBStringToColor", "scope": "static", - "___id": "T000002R005637", + "___id": "T000002R005640", "___s": true }, { @@ -58721,7 +58766,7 @@ "filename": "RGBToHSV.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Converts an RGB color value to HSV (hue, saturation and value).\rConversion formula from http://en.wikipedia.org/wiki/HSL_color_space.\rAssumes RGB values are contained in the set [0, 255] and returns h, s and v in the set [0, 1].\rBased on code by Michael Jackson (https://github.com/mjijackson)", @@ -58820,7 +58865,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color.RGBToHSV", "scope": "static", - "___id": "T000002R005646", + "___id": "T000002R005649", "___s": true }, { @@ -58829,7 +58874,7 @@ "filename": "RGBToString.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Converts the color values into an HTML compatible color string, prefixed with either `#` or `0x`.", @@ -58924,7 +58969,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color.RGBToString", "scope": "static", - "___id": "T000002R005673", + "___id": "T000002R005676", "___s": true }, { @@ -58933,7 +58978,7 @@ "filename": "ValueToColor.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\color", + "path": "D:\\wamp\\www\\phaser\\src\\display\\color", "code": {} }, "description": "Converts the given source color value into an instance of a Color class.\rThe value can be either a string, prefixed with `rgb` or a hex string, a number or an Object.", @@ -58987,7 +59032,7 @@ "memberof": "Phaser.Display.Color", "longname": "Phaser.Display.Color.ValueToColor", "scope": "static", - "___id": "T000002R005682", + "___id": "T000002R005685", "___s": true }, { @@ -58996,7 +59041,7 @@ "filename": "ColorMatrix.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "classdesc": "The ColorMatrix class creates a 5x4 matrix that can be used in shaders and graphics\roperations. It provides methods required to modify the color values, such as adjusting\rthe brightness, setting a sepia tone, hue rotation and more.\r\rUse the method `getData` to return a Float32Array containing the current color values.", @@ -59006,7 +59051,7 @@ "since": "3.50.0", "scope": "static", "longname": "Phaser.Display.ColorMatrix", - "___id": "T000002R005688", + "___id": "T000002R005691", "___s": true }, { @@ -59015,7 +59060,7 @@ "filename": "ColorMatrix.js", "lineno": 40, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "The value that determines how much of the original color is used\rwhen mixing the colors. A value between 0 (all original) and 1 (all final)", @@ -59034,7 +59079,7 @@ "longname": "Phaser.Display.ColorMatrix#alpha", "scope": "instance", "kind": "member", - "___id": "T000002R005693", + "___id": "T000002R005696", "___s": true }, { @@ -59043,7 +59088,7 @@ "filename": "ColorMatrix.js", "lineno": 75, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Sets this ColorMatrix from the given array of color values.", @@ -59102,7 +59147,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix#set", "scope": "instance", - "___id": "T000002R005699", + "___id": "T000002R005702", "___s": true }, { @@ -59111,7 +59156,7 @@ "filename": "ColorMatrix.js", "lineno": 94, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Resets the ColorMatrix to default values and also resets\rthe `alpha` property back to 1.", @@ -59136,7 +59181,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix#reset", "scope": "instance", - "___id": "T000002R005702", + "___id": "T000002R005705", "___s": true }, { @@ -59145,7 +59190,7 @@ "filename": "ColorMatrix.js", "lineno": 121, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Gets the ColorMatrix as a Float32Array.\r\rCan be used directly as a 1fv shader uniform value.", @@ -59169,7 +59214,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix#getData", "scope": "instance", - "___id": "T000002R005711", + "___id": "T000002R005714", "___s": true }, { @@ -59178,7 +59223,7 @@ "filename": "ColorMatrix.js", "lineno": 150, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Changes the brightness of this ColorMatrix by the given amount.", @@ -59235,7 +59280,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix#brightness", "scope": "instance", - "___id": "T000002R005719", + "___id": "T000002R005722", "___s": true }, { @@ -59244,7 +59289,7 @@ "filename": "ColorMatrix.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Changes the saturation of this ColorMatrix by the given amount.", @@ -59301,7 +59346,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix#saturate", "scope": "instance", - "___id": "T000002R005724", + "___id": "T000002R005727", "___s": true }, { @@ -59310,7 +59355,7 @@ "filename": "ColorMatrix.js", "lineno": 203, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Desaturates this ColorMatrix (removes color from it).", @@ -59352,7 +59397,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix#saturation", "scope": "instance", - "___id": "T000002R005730", + "___id": "T000002R005733", "___s": true }, { @@ -59361,7 +59406,7 @@ "filename": "ColorMatrix.js", "lineno": 220, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Rotates the hues of this ColorMatrix by the value given.", @@ -59418,7 +59463,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix#hue", "scope": "instance", - "___id": "T000002R005733", + "___id": "T000002R005736", "___s": true }, { @@ -59427,7 +59472,7 @@ "filename": "ColorMatrix.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Sets this ColorMatrix to be grayscale.", @@ -59484,7 +59529,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix#grayscale", "scope": "instance", - "___id": "T000002R005743", + "___id": "T000002R005746", "___s": true }, { @@ -59493,7 +59538,7 @@ "filename": "ColorMatrix.js", "lineno": 271, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Sets this ColorMatrix to be black and white.", @@ -59535,7 +59580,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix#blackWhite", "scope": "instance", - "___id": "T000002R005747", + "___id": "T000002R005750", "___s": true }, { @@ -59544,7 +59589,7 @@ "filename": "ColorMatrix.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Change the contrast of this ColorMatrix by the amount given.", @@ -59601,7 +59646,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix#contrast", "scope": "instance", - "___id": "T000002R005750", + "___id": "T000002R005753", "___s": true }, { @@ -59610,7 +59655,7 @@ "filename": "ColorMatrix.js", "lineno": 315, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Converts this ColorMatrix to have negative values.", @@ -59652,7 +59697,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix#negative", "scope": "instance", - "___id": "T000002R005756", + "___id": "T000002R005759", "___s": true }, { @@ -59661,7 +59706,7 @@ "filename": "ColorMatrix.js", "lineno": 332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Apply a desaturated luminance to this ColorMatrix.", @@ -59703,7 +59748,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix#desaturateLuminance", "scope": "instance", - "___id": "T000002R005759", + "___id": "T000002R005762", "___s": true }, { @@ -59712,7 +59757,7 @@ "filename": "ColorMatrix.js", "lineno": 349, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Applies a sepia tone to this ColorMatrix.", @@ -59754,7 +59799,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix#sepia", "scope": "instance", - "___id": "T000002R005762", + "___id": "T000002R005765", "___s": true }, { @@ -59763,7 +59808,7 @@ "filename": "ColorMatrix.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Applies a night vision tone to this ColorMatrix.", @@ -59820,7 +59865,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix#night", "scope": "instance", - "___id": "T000002R005765", + "___id": "T000002R005768", "___s": true }, { @@ -59829,7 +59874,7 @@ "filename": "ColorMatrix.js", "lineno": 390, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Applies a trippy color tone to this ColorMatrix.", @@ -59871,7 +59916,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix#lsd", "scope": "instance", - "___id": "T000002R005769", + "___id": "T000002R005772", "___s": true }, { @@ -59880,7 +59925,7 @@ "filename": "ColorMatrix.js", "lineno": 407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Applies a brown tone to this ColorMatrix.", @@ -59922,7 +59967,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix#brown", "scope": "instance", - "___id": "T000002R005772", + "___id": "T000002R005775", "___s": true }, { @@ -59931,7 +59976,7 @@ "filename": "ColorMatrix.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Applies a vintage pinhole color effect to this ColorMatrix.", @@ -59973,7 +60018,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix#vintagePinhole", "scope": "instance", - "___id": "T000002R005775", + "___id": "T000002R005778", "___s": true }, { @@ -59982,7 +60027,7 @@ "filename": "ColorMatrix.js", "lineno": 441, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Applies a kodachrome color effect to this ColorMatrix.", @@ -60024,7 +60069,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix#kodachrome", "scope": "instance", - "___id": "T000002R005778", + "___id": "T000002R005781", "___s": true }, { @@ -60033,7 +60078,7 @@ "filename": "ColorMatrix.js", "lineno": 458, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Applies a technicolor color effect to this ColorMatrix.", @@ -60075,7 +60120,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix#technicolor", "scope": "instance", - "___id": "T000002R005781", + "___id": "T000002R005784", "___s": true }, { @@ -60084,7 +60129,7 @@ "filename": "ColorMatrix.js", "lineno": 475, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Applies a polaroid color effect to this ColorMatrix.", @@ -60126,7 +60171,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix#polaroid", "scope": "instance", - "___id": "T000002R005784", + "___id": "T000002R005787", "___s": true }, { @@ -60135,7 +60180,7 @@ "filename": "ColorMatrix.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Shifts the values of this ColorMatrix into BGR order.", @@ -60177,7 +60222,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix#shiftToBGR", "scope": "instance", - "___id": "T000002R005787", + "___id": "T000002R005790", "___s": true }, { @@ -60186,7 +60231,7 @@ "filename": "ColorMatrix.js", "lineno": 509, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Multiplies the two given matrices.", @@ -60250,7 +60295,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix#multiply", "scope": "instance", - "___id": "T000002R005790", + "___id": "T000002R005793", "___s": true }, { @@ -60259,7 +60304,7 @@ "filename": "ColorMatrix.js", "lineno": 575, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "A constant array used by the ColorMatrix class for black_white operations.", @@ -60287,7 +60332,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix.BLACK_WHITE", "scope": "static", - "___id": "T000002R005796", + "___id": "T000002R005799", "___s": true }, { @@ -60296,7 +60341,7 @@ "filename": "ColorMatrix.js", "lineno": 585, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "A constant array used by the ColorMatrix class for negative operations.", @@ -60324,7 +60369,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix.NEGATIVE", "scope": "static", - "___id": "T000002R005798", + "___id": "T000002R005801", "___s": true }, { @@ -60333,7 +60378,7 @@ "filename": "ColorMatrix.js", "lineno": 595, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "A constant array used by the ColorMatrix class for desatured luminance operations.", @@ -60361,7 +60406,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix.DESATURATE_LUMINANCE", "scope": "static", - "___id": "T000002R005800", + "___id": "T000002R005803", "___s": true }, { @@ -60370,7 +60415,7 @@ "filename": "ColorMatrix.js", "lineno": 605, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "A constant array used by the ColorMatrix class for sepia operations.", @@ -60398,7 +60443,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix.SEPIA", "scope": "static", - "___id": "T000002R005802", + "___id": "T000002R005805", "___s": true }, { @@ -60407,7 +60452,7 @@ "filename": "ColorMatrix.js", "lineno": 615, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "A constant array used by the ColorMatrix class for lsd operations.", @@ -60435,7 +60480,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix.LSD", "scope": "static", - "___id": "T000002R005804", + "___id": "T000002R005807", "___s": true }, { @@ -60444,7 +60489,7 @@ "filename": "ColorMatrix.js", "lineno": 625, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "A constant array used by the ColorMatrix class for brown operations.", @@ -60472,7 +60517,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix.BROWN", "scope": "static", - "___id": "T000002R005806", + "___id": "T000002R005809", "___s": true }, { @@ -60481,7 +60526,7 @@ "filename": "ColorMatrix.js", "lineno": 635, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "A constant array used by the ColorMatrix class for vintage pinhole operations.", @@ -60509,7 +60554,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix.VINTAGE", "scope": "static", - "___id": "T000002R005808", + "___id": "T000002R005811", "___s": true }, { @@ -60518,7 +60563,7 @@ "filename": "ColorMatrix.js", "lineno": 645, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "A constant array used by the ColorMatrix class for kodachrome operations.", @@ -60546,7 +60591,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix.KODACHROME", "scope": "static", - "___id": "T000002R005810", + "___id": "T000002R005813", "___s": true }, { @@ -60555,7 +60600,7 @@ "filename": "ColorMatrix.js", "lineno": 655, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "A constant array used by the ColorMatrix class for technicolor operations.", @@ -60583,7 +60628,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix.TECHNICOLOR", "scope": "static", - "___id": "T000002R005812", + "___id": "T000002R005815", "___s": true }, { @@ -60592,7 +60637,7 @@ "filename": "ColorMatrix.js", "lineno": 665, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "A constant array used by the ColorMatrix class for polaroid shift operations.", @@ -60620,7 +60665,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix.POLAROID", "scope": "static", - "___id": "T000002R005814", + "___id": "T000002R005817", "___s": true }, { @@ -60629,7 +60674,7 @@ "filename": "ColorMatrix.js", "lineno": 675, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "A constant array used by the ColorMatrix class for shift BGR operations.", @@ -60657,7 +60702,7 @@ "memberof": "Phaser.Display.ColorMatrix", "longname": "Phaser.Display.ColorMatrix.SHIFT_BGR", "scope": "static", - "___id": "T000002R005816", + "___id": "T000002R005819", "___s": true }, { @@ -60666,7 +60711,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "kind": "namespace", @@ -60674,7 +60719,7 @@ "memberof": "Phaser", "longname": "Phaser.Display", "scope": "static", - "___id": "T000002R005819", + "___id": "T000002R005822", "___s": true }, { @@ -60683,7 +60728,7 @@ "filename": "BitmapMask.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "classdesc": "A Bitmap Mask combines the alpha (opacity) of a masked pixel with the alpha of another pixel.\rUnlike the Geometry Mask, which is a clipping path, a Bitmap Mask behaves like an alpha mask,\rnot a clipping path. It is only available when using the WebGL Renderer.\r\rA Bitmap Mask can use any Game Object or Dynamic Texture to determine the alpha of each pixel of the masked Game Object(s).\rFor any given point of a masked Game Object's texture, the pixel's alpha will be multiplied by the alpha\rof the pixel at the same position in the Bitmap Mask's Game Object. The color of the pixel from the\rBitmap Mask doesn't matter.\r\rFor example, if a pure blue pixel with an alpha of 0.95 is masked with a pure red pixel with an\ralpha of 0.5, the resulting pixel will be pure blue with an alpha of 0.475. Naturally, this means\rthat a pixel in the mask with an alpha of 0 will hide the corresponding pixel in all masked Game Objects.\rA pixel with an alpha of 1 in the masked Game Object will receive the same alpha as the\rcorresponding pixel in the mask.\r\rNote: You cannot combine Bitmap Masks and Blend Modes on the same Game Object. You can, however,\rcombine Geometry Masks and Blend Modes together.\r\rThe Bitmap Mask's location matches the location of its Game Object, not the location of the\rmasked objects. Moving or transforming the underlying Game Object will change the mask\r(and affect the visibility of any masked objects), whereas moving or transforming a masked object\rwill not affect the mask.\r\rThe Bitmap Mask will not render its Game Object by itself. If the Game Object is not in a\rScene's display list, it will only be used for the mask and its full texture will not be directly\rvisible. Adding the underlying Game Object to a Scene will not cause any problems - it will\rrender as a normal Game Object and will also serve as a mask.", @@ -60813,7 +60858,7 @@ ], "scope": "static", "longname": "Phaser.Display.Masks.BitmapMask", - "___id": "T000002R005831", + "___id": "T000002R005834", "___s": true }, { @@ -60822,7 +60867,7 @@ "filename": "BitmapMask.js", "lineno": 63, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "description": "The Game Object that is used as the mask. Must use a texture, such as a Sprite.", @@ -60851,7 +60896,7 @@ "longname": "Phaser.Display.Masks.BitmapMask#bitmapMask", "scope": "instance", "kind": "member", - "___id": "T000002R005840", + "___id": "T000002R005843", "___s": true }, { @@ -60860,7 +60905,7 @@ "filename": "BitmapMask.js", "lineno": 72, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "description": "Whether to invert the masks alpha.\r\rIf `true`, the alpha of the masking pixel will be inverted before it's multiplied with the masked pixel.\r\rEssentially, this means that a masked area will be visible only if the corresponding area in the mask is invisible.", @@ -60879,7 +60924,7 @@ "longname": "Phaser.Display.Masks.BitmapMask#invertAlpha", "scope": "instance", "kind": "member", - "___id": "T000002R005842", + "___id": "T000002R005845", "___s": true }, { @@ -60888,7 +60933,7 @@ "filename": "BitmapMask.js", "lineno": 85, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "description": "Is this mask a stencil mask? This is false by default and should not be changed.", @@ -60908,7 +60953,7 @@ "longname": "Phaser.Display.Masks.BitmapMask#isStencil", "scope": "instance", "kind": "member", - "___id": "T000002R005844", + "___id": "T000002R005847", "___s": true }, { @@ -60917,7 +60962,7 @@ "filename": "BitmapMask.js", "lineno": 96, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "description": "Sets a new Game Object or Dynamic Texture for this Bitmap Mask to use.\r\rIf a Game Object it must have a texture, such as a Sprite.\r\rYou can update the source of the mask as often as you like.", @@ -60952,7 +60997,7 @@ "memberof": "Phaser.Display.Masks.BitmapMask", "longname": "Phaser.Display.Masks.BitmapMask#setBitmap", "scope": "instance", - "___id": "T000002R005846", + "___id": "T000002R005849", "___s": true }, { @@ -60961,7 +61006,7 @@ "filename": "BitmapMask.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "description": "Prepares the WebGL Renderer to render a Game Object with this mask applied.\r\rThis renders the masking Game Object to the mask framebuffer and switches to the main framebuffer so that the masked Game Object will be rendered to it instead of being rendered directly to the frame.", @@ -61022,7 +61067,7 @@ "memberof": "Phaser.Display.Masks.BitmapMask", "longname": "Phaser.Display.Masks.BitmapMask#preRenderWebGL", "scope": "instance", - "___id": "T000002R005849", + "___id": "T000002R005852", "___s": true }, { @@ -61031,7 +61076,7 @@ "filename": "BitmapMask.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "description": "Finalizes rendering of a masked Game Object.\r\rThis resets the previously bound framebuffer and switches the WebGL Renderer to the Bitmap Mask Pipeline, which uses a special fragment shader to apply the masking effect.", @@ -61093,7 +61138,7 @@ "memberof": "Phaser.Display.Masks.BitmapMask", "longname": "Phaser.Display.Masks.BitmapMask#postRenderWebGL", "scope": "instance", - "___id": "T000002R005851", + "___id": "T000002R005854", "___s": true }, { @@ -61102,7 +61147,7 @@ "filename": "BitmapMask.js", "lineno": 147, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "description": "This is a NOOP method. Bitmap Masks are not supported by the Canvas Renderer.", @@ -61163,7 +61208,7 @@ "memberof": "Phaser.Display.Masks.BitmapMask", "longname": "Phaser.Display.Masks.BitmapMask#preRenderCanvas", "scope": "instance", - "___id": "T000002R005853", + "___id": "T000002R005856", "___s": true }, { @@ -61172,7 +61217,7 @@ "filename": "BitmapMask.js", "lineno": 162, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "description": "This is a NOOP method. Bitmap Masks are not supported by the Canvas Renderer.", @@ -61207,7 +61252,7 @@ "memberof": "Phaser.Display.Masks.BitmapMask", "longname": "Phaser.Display.Masks.BitmapMask#postRenderCanvas", "scope": "instance", - "___id": "T000002R005855", + "___id": "T000002R005858", "___s": true }, { @@ -61216,7 +61261,7 @@ "filename": "BitmapMask.js", "lineno": 175, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "description": "Destroys this BitmapMask and nulls any references it holds.\r\rNote that if a Game Object is currently using this mask it will _not_ automatically detect you have destroyed it,\rso be sure to call `clearMask` on any Game Object using it, before destroying it.", @@ -61226,7 +61271,7 @@ "memberof": "Phaser.Display.Masks.BitmapMask", "longname": "Phaser.Display.Masks.BitmapMask#destroy", "scope": "instance", - "___id": "T000002R005857", + "___id": "T000002R005860", "___s": true }, { @@ -61235,7 +61280,7 @@ "filename": "BitmapMask.js", "lineno": 191, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "description": "A Bitmap Mask combines the alpha (opacity) of a masked pixel with the alpha of another pixel.\rUnlike the Geometry Mask, which is a clipping path, a Bitmap Mask behaves like an alpha mask,\rnot a clipping path. It is only available when using the WebGL Renderer.\r\rA Bitmap Mask can use any Game Object, or Dynamic Texture, to determine the alpha of each pixel of the masked Game Object(s).\rFor any given point of a masked Game Object's texture, the pixel's alpha will be multiplied by the alpha\rof the pixel at the same position in the Bitmap Mask's Game Object. The color of the pixel from the\rBitmap Mask doesn't matter.\r\rFor example, if a pure blue pixel with an alpha of 0.95 is masked with a pure red pixel with an\ralpha of 0.5, the resulting pixel will be pure blue with an alpha of 0.475. Naturally, this means\rthat a pixel in the mask with an alpha of 0 will hide the corresponding pixel in all masked Game Objects\r A pixel with an alpha of 1 in the masked Game Object will receive the same alpha as the\rcorresponding pixel in the mask.\r\rNote: You cannot combine Bitmap Masks and Blend Modes on the same Game Object. You can, however,\rcombine Geometry Masks and Blend Modes together.\r\rThe Bitmap Mask's location matches the location of its Game Object, not the location of the\rmasked objects. Moving or transforming the underlying Game Object will change the mask\r(and affect the visibility of any masked objects), whereas moving or transforming a masked object\rwill not affect the mask.\r\rThe Bitmap Mask will not render its Game Object by itself. If the Game Object is not in a\rScene's display list, it will only be used for the mask and its full texture will not be directly\rvisible. Adding the underlying Game Object to a Scene will not cause any problems - it will\rrender as a normal Game Object and will also serve as a mask.", @@ -61366,7 +61411,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#bitmapMask", "scope": "instance", - "___id": "T000002R005860", + "___id": "T000002R005863", "___s": true }, { @@ -61375,7 +61420,7 @@ "filename": "GeometryMask.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "classdesc": "A Geometry Mask can be applied to a Game Object to hide any pixels of it which don't intersect\ra visible pixel from the geometry mask. The mask is essentially a clipping path which can only\rmake a masked pixel fully visible or fully invisible without changing its alpha (opacity).\r\rA Geometry Mask uses a Graphics Game Object to determine which pixels of the masked Game Object(s)\rshould be clipped. For any given point of a masked Game Object's texture, the pixel will only be displayed\rif the Graphics Game Object of the Geometry Mask has a visible pixel at the same position. The color and\ralpha of the pixel from the Geometry Mask do not matter.\r\rThe Geometry Mask's location matches the location of its Graphics object, not the location of the masked objects.\rMoving or transforming the underlying Graphics object will change the mask (and affect the visibility\rof any masked objects), whereas moving or transforming a masked object will not affect the mask.\rYou can think of the Geometry Mask (or rather, of its Graphics object) as an invisible curtain placed\rin front of all masked objects which has its own visual properties and, naturally, respects the camera's\rvisual properties, but isn't affected by and doesn't follow the masked objects by itself.", @@ -61413,7 +61458,7 @@ ], "scope": "static", "longname": "Phaser.Display.Masks.GeometryMask", - "___id": "T000002R005863", + "___id": "T000002R005866", "___s": true }, { @@ -61422,7 +61467,7 @@ "filename": "GeometryMask.js", "lineno": 41, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "description": "The Graphics object which describes the Geometry Mask.", @@ -61441,7 +61486,7 @@ "longname": "Phaser.Display.Masks.GeometryMask#geometryMask", "scope": "instance", "kind": "member", - "___id": "T000002R005866", + "___id": "T000002R005869", "___s": true }, { @@ -61450,7 +61495,7 @@ "filename": "GeometryMask.js", "lineno": 50, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "description": "Similar to the BitmapMasks invertAlpha setting this to true will then hide all pixels\rdrawn to the Geometry Mask.\r\rThis is a WebGL only feature.", @@ -61469,7 +61514,7 @@ "longname": "Phaser.Display.Masks.GeometryMask#invertAlpha", "scope": "instance", "kind": "member", - "___id": "T000002R005868", + "___id": "T000002R005871", "___s": true }, { @@ -61478,7 +61523,7 @@ "filename": "GeometryMask.js", "lineno": 62, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "description": "Is this mask a stencil mask?", @@ -61498,7 +61543,7 @@ "longname": "Phaser.Display.Masks.GeometryMask#isStencil", "scope": "instance", "kind": "member", - "___id": "T000002R005870", + "___id": "T000002R005873", "___s": true }, { @@ -61507,7 +61552,7 @@ "filename": "GeometryMask.js", "lineno": 72, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "description": "The current stencil level. This can change dynamically at runtime\rand is set in the applyStencil method.", @@ -61526,7 +61571,7 @@ "longname": "Phaser.Display.Masks.GeometryMask#level", "scope": "instance", "kind": "member", - "___id": "T000002R005872", + "___id": "T000002R005875", "___s": true }, { @@ -61535,7 +61580,7 @@ "filename": "GeometryMask.js", "lineno": 83, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "description": "Sets a new Graphics object for the Geometry Mask.", @@ -61575,7 +61620,7 @@ "memberof": "Phaser.Display.Masks.GeometryMask", "longname": "Phaser.Display.Masks.GeometryMask#setShape", "scope": "instance", - "___id": "T000002R005874", + "___id": "T000002R005877", "___s": true }, { @@ -61584,7 +61629,7 @@ "filename": "GeometryMask.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "description": "Sets the `invertAlpha` property of this Geometry Mask.\r\rInverting the alpha essentially flips the way the mask works.\r\rThis is a WebGL only feature.", @@ -61626,7 +61671,7 @@ "memberof": "Phaser.Display.Masks.GeometryMask", "longname": "Phaser.Display.Masks.GeometryMask#setInvertAlpha", "scope": "instance", - "___id": "T000002R005877", + "___id": "T000002R005880", "___s": true }, { @@ -61635,7 +61680,7 @@ "filename": "GeometryMask.js", "lineno": 123, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "description": "Renders the Geometry Mask's underlying Graphics object to the OpenGL stencil buffer and enables the stencil test, which clips rendered pixels according to the mask.", @@ -61686,7 +61731,7 @@ "memberof": "Phaser.Display.Masks.GeometryMask", "longname": "Phaser.Display.Masks.GeometryMask#preRenderWebGL", "scope": "instance", - "___id": "T000002R005881", + "___id": "T000002R005884", "___s": true }, { @@ -61695,7 +61740,7 @@ "filename": "GeometryMask.js", "lineno": 160, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "description": "Applies the current stencil mask to the renderer.", @@ -61746,7 +61791,7 @@ "memberof": "Phaser.Display.Masks.GeometryMask", "longname": "Phaser.Display.Masks.GeometryMask#applyStencil", "scope": "instance", - "___id": "T000002R005888", + "___id": "T000002R005891", "___s": true }, { @@ -61755,7 +61800,7 @@ "filename": "GeometryMask.js", "lineno": 213, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "description": "Flushes all rendered pixels and disables the stencil test of a WebGL context, thus disabling the mask for it.", @@ -61780,7 +61825,7 @@ "memberof": "Phaser.Display.Masks.GeometryMask", "longname": "Phaser.Display.Masks.GeometryMask#postRenderWebGL", "scope": "instance", - "___id": "T000002R005895", + "___id": "T000002R005898", "___s": true }, { @@ -61789,7 +61834,7 @@ "filename": "GeometryMask.js", "lineno": 259, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "description": "Sets the clipping path of a 2D canvas context to the Geometry Mask's underlying Graphics object.", @@ -61840,7 +61885,7 @@ "memberof": "Phaser.Display.Masks.GeometryMask", "longname": "Phaser.Display.Masks.GeometryMask#preRenderCanvas", "scope": "instance", - "___id": "T000002R005904", + "___id": "T000002R005907", "___s": true }, { @@ -61849,7 +61894,7 @@ "filename": "GeometryMask.js", "lineno": 280, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "description": "Restore the canvas context's previous clipping path, thus turning off the mask for it.", @@ -61874,7 +61919,7 @@ "memberof": "Phaser.Display.Masks.GeometryMask", "longname": "Phaser.Display.Masks.GeometryMask#postRenderCanvas", "scope": "instance", - "___id": "T000002R005907", + "___id": "T000002R005910", "___s": true }, { @@ -61883,7 +61928,7 @@ "filename": "GeometryMask.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "description": "Destroys this GeometryMask and nulls any references it holds.\r\rNote that if a Game Object is currently using this mask it will _not_ automatically detect you have destroyed it,\rso be sure to call `clearMask` on any Game Object using it, before destroying it.", @@ -61893,7 +61938,7 @@ "memberof": "Phaser.Display.Masks.GeometryMask", "longname": "Phaser.Display.Masks.GeometryMask#destroy", "scope": "instance", - "___id": "T000002R005909", + "___id": "T000002R005912", "___s": true }, { @@ -61902,7 +61947,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\mask", + "path": "D:\\wamp\\www\\phaser\\src\\display\\mask", "code": {} }, "kind": "namespace", @@ -61910,7 +61955,7 @@ "memberof": "Phaser.Display", "longname": "Phaser.Display.Masks", "scope": "static", - "___id": "T000002R005913", + "___id": "T000002R005916", "___s": true }, { @@ -61919,7 +61964,7 @@ "filename": "RGB.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "classdesc": "The RGB class holds a single color value and allows for easy modification and reading of it,\rwith optional on-change callback notification and a dirty flag.", @@ -61976,7 +62021,7 @@ ], "scope": "static", "longname": "Phaser.Display.RGB", - "___id": "T000002R005919", + "___id": "T000002R005922", "___s": true }, { @@ -61985,7 +62030,7 @@ "filename": "RGB.js", "lineno": 40, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "This callback will be invoked each time one of the RGB color values change.\r\rThe callback is sent the new color values as the parameters.", @@ -62004,7 +62049,7 @@ "longname": "Phaser.Display.RGB#onChangeCallback", "scope": "instance", "kind": "member", - "___id": "T000002R005924", + "___id": "T000002R005927", "___s": true }, { @@ -62013,7 +62058,7 @@ "filename": "RGB.js", "lineno": 51, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Is this color dirty?", @@ -62032,7 +62077,7 @@ "longname": "Phaser.Display.RGB#dirty", "scope": "instance", "kind": "member", - "___id": "T000002R005926", + "___id": "T000002R005929", "___s": true }, { @@ -62041,7 +62086,7 @@ "filename": "RGB.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Sets the red, green and blue values of this RGB object, flags it as being\rdirty and then invokes the `onChangeCallback`, if set.", @@ -62113,7 +62158,7 @@ "memberof": "Phaser.Display.RGB", "longname": "Phaser.Display.RGB#set", "scope": "instance", - "___id": "T000002R005928", + "___id": "T000002R005931", "___s": true }, { @@ -62122,7 +62167,7 @@ "filename": "RGB.js", "lineno": 89, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Compares the given rgb parameters with those in this object and returns\ra boolean `true` value if they are equal, otherwise it returns `false`.", @@ -62187,7 +62232,7 @@ "memberof": "Phaser.Display.RGB", "longname": "Phaser.Display.RGB#equals", "scope": "instance", - "___id": "T000002R005934", + "___id": "T000002R005937", "___s": true }, { @@ -62196,7 +62241,7 @@ "filename": "RGB.js", "lineno": 109, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Internal on change handler. Sets this object as being dirty and\rthen invokes the `onChangeCallback`, if set, passing in the\rnew RGB values.", @@ -62206,7 +62251,7 @@ "memberof": "Phaser.Display.RGB", "longname": "Phaser.Display.RGB#onChange", "scope": "instance", - "___id": "T000002R005937", + "___id": "T000002R005940", "___s": true }, { @@ -62215,7 +62260,7 @@ "filename": "RGB.js", "lineno": 126, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "The red color value. Between 0 and 1.\r\rChanging this property will flag this RGB object as being dirty\rand invoke the `onChangeCallback` , if set.", @@ -62234,7 +62279,7 @@ "longname": "Phaser.Display.RGB#r", "scope": "instance", "kind": "member", - "___id": "T000002R005941", + "___id": "T000002R005944", "___s": true }, { @@ -62243,7 +62288,7 @@ "filename": "RGB.js", "lineno": 151, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "The green color value. Between 0 and 1.\r\rChanging this property will flag this RGB object as being dirty\rand invoke the `onChangeCallback` , if set.", @@ -62262,7 +62307,7 @@ "longname": "Phaser.Display.RGB#g", "scope": "instance", "kind": "member", - "___id": "T000002R005946", + "___id": "T000002R005949", "___s": true }, { @@ -62271,7 +62316,7 @@ "filename": "RGB.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "The blue color value. Between 0 and 1.\r\rChanging this property will flag this RGB object as being dirty\rand invoke the `onChangeCallback` , if set.", @@ -62290,7 +62335,7 @@ "longname": "Phaser.Display.RGB#b", "scope": "instance", "kind": "member", - "___id": "T000002R005951", + "___id": "T000002R005954", "___s": true }, { @@ -62299,7 +62344,7 @@ "filename": "RGB.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "description": "Nulls any external references this object contains.", @@ -62309,7 +62354,7 @@ "memberof": "Phaser.Display.RGB", "longname": "Phaser.Display.RGB#destroy", "scope": "instance", - "___id": "T000002R005956", + "___id": "T000002R005959", "___s": true }, { @@ -62318,7 +62363,7 @@ "filename": "BaseShader.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\display\\shader", "code": {} }, "classdesc": "A BaseShader is a small resource class that contains the data required for a WebGL Shader to be created.\r\rIt contains the raw source code to the fragment and vertex shader, as well as an object that defines\rthe uniforms the shader requires, if any.\r\rBaseShaders are stored in the Shader Cache, available in a Scene via `this.cache.shaders` and are referenced\rby a unique key-based string. Retrieve them via `this.cache.shaders.get(key)`.\r\rBaseShaders are created automatically by the GLSL File Loader when loading an external shader resource.\rThey can also be created at runtime, allowing you to use dynamically generated shader source code.\r\rDefault fragment and vertex source is used if not provided in the constructor, setting-up a basic shader,\rsuitable for debug rendering.", @@ -62385,7 +62430,7 @@ ], "scope": "static", "longname": "Phaser.Display.BaseShader", - "___id": "T000002R005961", + "___id": "T000002R005964", "___s": true }, { @@ -62394,7 +62439,7 @@ "filename": "BaseShader.js", "lineno": 81, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\display\\shader", "code": {} }, "description": "The key of this shader, unique within the shader cache of this Phaser game instance.", @@ -62413,7 +62458,7 @@ "longname": "Phaser.Display.BaseShader#key", "scope": "instance", "kind": "member", - "___id": "T000002R005967", + "___id": "T000002R005970", "___s": true }, { @@ -62422,7 +62467,7 @@ "filename": "BaseShader.js", "lineno": 90, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\display\\shader", "code": {} }, "description": "The source code, as a string, of the fragment shader being used.", @@ -62441,7 +62486,7 @@ "longname": "Phaser.Display.BaseShader#fragmentSrc", "scope": "instance", "kind": "member", - "___id": "T000002R005969", + "___id": "T000002R005972", "___s": true }, { @@ -62450,7 +62495,7 @@ "filename": "BaseShader.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\display\\shader", "code": {} }, "description": "The source code, as a string, of the vertex shader being used.", @@ -62469,7 +62514,7 @@ "longname": "Phaser.Display.BaseShader#vertexSrc", "scope": "instance", "kind": "member", - "___id": "T000002R005971", + "___id": "T000002R005974", "___s": true }, { @@ -62478,7 +62523,7 @@ "filename": "BaseShader.js", "lineno": 108, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\display\\shader", "code": {} }, "description": "The default uniforms for this shader.", @@ -62499,7 +62544,7 @@ "longname": "Phaser.Display.BaseShader#uniforms", "scope": "instance", "kind": "member", - "___id": "T000002R005973", + "___id": "T000002R005976", "___s": true }, { @@ -62508,7 +62553,7 @@ "filename": "ColorObject.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\display\\typedefs", "code": {} }, "kind": "typedef", @@ -62593,7 +62638,7 @@ "memberof": "Phaser.Types.Display", "longname": "Phaser.Types.Display.ColorObject", "scope": "static", - "___id": "T000002R005976", + "___id": "T000002R005979", "___s": true }, { @@ -62602,7 +62647,7 @@ "filename": "HSVColorObject.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\display\\typedefs", "code": {} }, "kind": "typedef", @@ -62661,7 +62706,7 @@ "memberof": "Phaser.Types.Display", "longname": "Phaser.Types.Display.HSVColorObject", "scope": "static", - "___id": "T000002R005977", + "___id": "T000002R005980", "___s": true }, { @@ -62670,7 +62715,7 @@ "filename": "index.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\display\\typedefs", "code": {} }, "kind": "namespace", @@ -62678,7 +62723,7 @@ "memberof": "Phaser.Types", "longname": "Phaser.Types.Display", "scope": "static", - "___id": "T000002R005978", + "___id": "T000002R005981", "___s": true }, { @@ -62687,7 +62732,7 @@ "filename": "InputColorObject.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\display\\typedefs", "code": {} }, "kind": "typedef", @@ -62763,7 +62808,7 @@ "memberof": "Phaser.Types.Display", "longname": "Phaser.Types.Display.InputColorObject", "scope": "static", - "___id": "T000002R005979", + "___id": "T000002R005982", "___s": true }, { @@ -62772,7 +62817,7 @@ "filename": "AddToDOM.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\dom", + "path": "D:\\wamp\\www\\phaser\\src\\dom", "code": {} }, "description": "Adds the given element to the DOM. If a parent is provided the element is added as a child of the parent, providing it was able to access it.\rIf no parent was given it falls back to using `document.body`.", @@ -62835,7 +62880,7 @@ "memberof": "Phaser.DOM", "longname": "Phaser.DOM.AddToDOM", "scope": "static", - "___id": "T000002R005980", + "___id": "T000002R005983", "___s": true }, { @@ -62844,7 +62889,7 @@ "filename": "DOMContentLoaded.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\dom", + "path": "D:\\wamp\\www\\phaser\\src\\dom", "code": {} }, "kind": "typedef", @@ -62856,7 +62901,7 @@ }, "longname": "ContentLoadedCallback", "scope": "global", - "___id": "T000002R005995", + "___id": "T000002R005998", "___s": true }, { @@ -62865,7 +62910,7 @@ "filename": "DOMContentLoaded.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\dom", + "path": "D:\\wamp\\www\\phaser\\src\\dom", "code": {} }, "description": "Inspects the readyState of the document. If the document is already complete then it invokes the given callback.\rIf not complete it sets up several event listeners such as `deviceready`, and once those fire, it invokes the callback.\rCalled automatically by the Phaser.Game instance. Should not usually be accessed directly.", @@ -62890,7 +62935,7 @@ "memberof": "Phaser.DOM", "longname": "Phaser.DOM.DOMContentLoaded", "scope": "static", - "___id": "T000002R005996", + "___id": "T000002R005999", "___s": true }, { @@ -62899,7 +62944,7 @@ "filename": "GetInnerHeight.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\dom", + "path": "D:\\wamp\\www\\phaser\\src\\dom", "code": {} }, "description": "Attempts to determine the document inner height across iOS and standard devices.\rBased on code by @tylerjpeterson", @@ -62938,7 +62983,7 @@ "memberof": "Phaser.DOM", "longname": "Phaser.DOM.GetInnerHeight", "scope": "static", - "___id": "T000002R006000", + "___id": "T000002R006003", "___s": true }, { @@ -62947,7 +62992,7 @@ "filename": "GetScreenOrientation.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\dom", + "path": "D:\\wamp\\www\\phaser\\src\\dom", "code": {} }, "description": "Attempts to determine the screen orientation using the Orientation API.", @@ -62999,7 +63044,7 @@ "memberof": "Phaser.DOM", "longname": "Phaser.DOM.GetScreenOrientation", "scope": "static", - "___id": "T000002R006012", + "___id": "T000002R006015", "___s": true }, { @@ -63008,7 +63053,7 @@ "filename": "GetTarget.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\dom", + "path": "D:\\wamp\\www\\phaser\\src\\dom", "code": {} }, "description": "Attempts to get the target DOM element based on the given value, which can be either\ra string, in which case it will be looked-up by ID, or an element node. If nothing\rcan be found it will return a reference to the document.body.", @@ -63033,7 +63078,7 @@ "memberof": "Phaser.DOM", "longname": "Phaser.DOM.GetTarget", "scope": "static", - "___id": "T000002R006017", + "___id": "T000002R006020", "___s": true }, { @@ -63042,7 +63087,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\dom", + "path": "D:\\wamp\\www\\phaser\\src\\dom", "code": {} }, "kind": "namespace", @@ -63050,7 +63095,7 @@ "memberof": "Phaser", "longname": "Phaser.DOM", "scope": "static", - "___id": "T000002R006024", + "___id": "T000002R006027", "___s": true }, { @@ -63059,7 +63104,7 @@ "filename": "ParseXML.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\dom", + "path": "D:\\wamp\\www\\phaser\\src\\dom", "code": {} }, "description": "Takes the given data string and parses it as XML.\rFirst tries to use the window.DOMParser and reverts to the Microsoft.XMLDOM if that fails.\rThe parsed XML object is returned, or `null` if there was an error while parsing the data.", @@ -63110,7 +63155,7 @@ "memberof": "Phaser.DOM", "longname": "Phaser.DOM.ParseXML", "scope": "static", - "___id": "T000002R006035", + "___id": "T000002R006038", "___s": true }, { @@ -63119,7 +63164,7 @@ "filename": "RemoveFromDOM.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\dom", + "path": "D:\\wamp\\www\\phaser\\src\\dom", "code": {} }, "description": "Attempts to remove the element from its parentNode in the DOM.", @@ -63144,7 +63189,7 @@ "memberof": "Phaser.DOM", "longname": "Phaser.DOM.RemoveFromDOM", "scope": "static", - "___id": "T000002R006043", + "___id": "T000002R006046", "___s": true }, { @@ -63153,7 +63198,7 @@ "filename": "RequestAnimationFrame.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\dom", + "path": "D:\\wamp\\www\\phaser\\src\\dom", "code": {} }, "classdesc": "Abstracts away the use of RAF or setTimeOut for the core game update loop.\r\rThis is invoked automatically by the Phaser.Game instance.", @@ -63163,7 +63208,7 @@ "since": "3.0.0", "scope": "static", "longname": "Phaser.DOM.RequestAnimationFrame", - "___id": "T000002R006048", + "___id": "T000002R006051", "___s": true }, { @@ -63172,7 +63217,7 @@ "filename": "RequestAnimationFrame.js", "lineno": 27, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\dom", + "path": "D:\\wamp\\www\\phaser\\src\\dom", "code": {} }, "description": "True if RequestAnimationFrame is running, otherwise false.", @@ -63192,7 +63237,7 @@ "longname": "Phaser.DOM.RequestAnimationFrame#isRunning", "scope": "instance", "kind": "member", - "___id": "T000002R006051", + "___id": "T000002R006054", "___s": true }, { @@ -63201,7 +63246,7 @@ "filename": "RequestAnimationFrame.js", "lineno": 37, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\dom", + "path": "D:\\wamp\\www\\phaser\\src\\dom", "code": {} }, "description": "The callback to be invoked each step.", @@ -63220,7 +63265,7 @@ "longname": "Phaser.DOM.RequestAnimationFrame#callback", "scope": "instance", "kind": "member", - "___id": "T000002R006053", + "___id": "T000002R006056", "___s": true }, { @@ -63229,7 +63274,7 @@ "filename": "RequestAnimationFrame.js", "lineno": 46, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\dom", + "path": "D:\\wamp\\www\\phaser\\src\\dom", "code": {} }, "description": "True if the step is using setTimeout instead of RAF.", @@ -63249,7 +63294,7 @@ "longname": "Phaser.DOM.RequestAnimationFrame#isSetTimeOut", "scope": "instance", "kind": "member", - "___id": "T000002R006055", + "___id": "T000002R006058", "___s": true }, { @@ -63258,7 +63303,7 @@ "filename": "RequestAnimationFrame.js", "lineno": 56, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\dom", + "path": "D:\\wamp\\www\\phaser\\src\\dom", "code": {} }, "description": "The setTimeout or RAF callback ID used when canceling them.", @@ -63280,7 +63325,7 @@ "longname": "Phaser.DOM.RequestAnimationFrame#timeOutID", "scope": "instance", "kind": "member", - "___id": "T000002R006057", + "___id": "T000002R006060", "___s": true }, { @@ -63289,7 +63334,7 @@ "filename": "RequestAnimationFrame.js", "lineno": 66, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\dom", + "path": "D:\\wamp\\www\\phaser\\src\\dom", "code": {} }, "description": "The delay rate in ms for setTimeOut.", @@ -63309,7 +63354,7 @@ "longname": "Phaser.DOM.RequestAnimationFrame#delay", "scope": "instance", "kind": "member", - "___id": "T000002R006059", + "___id": "T000002R006062", "___s": true }, { @@ -63318,7 +63363,7 @@ "filename": "RequestAnimationFrame.js", "lineno": 78, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\dom", + "path": "D:\\wamp\\www\\phaser\\src\\dom", "code": {} }, "description": "The RAF step function.\r\rInvokes the callback and schedules another call to requestAnimationFrame.", @@ -63352,7 +63397,7 @@ "longname": "Phaser.DOM.RequestAnimationFrame#step", "scope": "instance", "kind": "member", - "___id": "T000002R006062", + "___id": "T000002R006065", "___s": true }, { @@ -63361,7 +63406,7 @@ "filename": "RequestAnimationFrame.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\dom", + "path": "D:\\wamp\\www\\phaser\\src\\dom", "code": {} }, "description": "The SetTimeout step function.\r\rInvokes the callback and schedules another call to setTimeout.", @@ -63380,7 +63425,7 @@ "longname": "Phaser.DOM.RequestAnimationFrame#stepTimeout", "scope": "instance", "kind": "member", - "___id": "T000002R006065", + "___id": "T000002R006068", "___s": true }, { @@ -63389,7 +63434,7 @@ "filename": "RequestAnimationFrame.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\dom", + "path": "D:\\wamp\\www\\phaser\\src\\dom", "code": {} }, "description": "Starts the requestAnimationFrame or setTimeout process running.", @@ -63440,7 +63485,7 @@ "memberof": "Phaser.DOM.RequestAnimationFrame", "longname": "Phaser.DOM.RequestAnimationFrame#start", "scope": "instance", - "___id": "T000002R006068", + "___id": "T000002R006071", "___s": true }, { @@ -63449,7 +63494,7 @@ "filename": "RequestAnimationFrame.js", "lineno": 148, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\dom", + "path": "D:\\wamp\\www\\phaser\\src\\dom", "code": {} }, "description": "Stops the requestAnimationFrame or setTimeout from running.", @@ -63459,7 +63504,7 @@ "memberof": "Phaser.DOM.RequestAnimationFrame", "longname": "Phaser.DOM.RequestAnimationFrame#stop", "scope": "instance", - "___id": "T000002R006075", + "___id": "T000002R006078", "___s": true }, { @@ -63468,7 +63513,7 @@ "filename": "RequestAnimationFrame.js", "lineno": 168, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\dom", + "path": "D:\\wamp\\www\\phaser\\src\\dom", "code": {} }, "description": "Stops the step from running and clears the callback reference.", @@ -63478,7 +63523,7 @@ "memberof": "Phaser.DOM.RequestAnimationFrame", "longname": "Phaser.DOM.RequestAnimationFrame#destroy", "scope": "instance", - "___id": "T000002R006078", + "___id": "T000002R006081", "___s": true }, { @@ -63487,7 +63532,7 @@ "filename": "EventEmitter.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "classdesc": "EventEmitter is a Scene Systems plugin compatible version of eventemitter3.", @@ -63497,7 +63542,7 @@ "since": "3.0.0", "scope": "static", "longname": "Phaser.Events.EventEmitter", - "___id": "T000002R006085", + "___id": "T000002R006088", "___s": true }, { @@ -63506,7 +63551,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "description": "Removes all listeners.", @@ -63516,7 +63561,7 @@ "memberof": "Phaser.Events.EventEmitter", "longname": "Phaser.Events.EventEmitter#shutdown", "scope": "instance", - "___id": "T000002R006089", + "___id": "T000002R006092", "___s": true }, { @@ -63525,7 +63570,7 @@ "filename": "EventEmitter.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "description": "Removes all listeners.", @@ -63535,7 +63580,7 @@ "memberof": "Phaser.Events.EventEmitter", "longname": "Phaser.Events.EventEmitter#destroy", "scope": "instance", - "___id": "T000002R006091", + "___id": "T000002R006094", "___s": true }, { @@ -63544,7 +63589,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "description": "Return an array listing the events for which the emitter has registered listeners.", @@ -63585,7 +63630,7 @@ "memberof": "Phaser.Events.EventEmitter", "longname": "Phaser.Events.EventEmitter#eventNames", "scope": "instance", - "___id": "T000002R006093", + "___id": "T000002R006096", "___s": true }, { @@ -63594,7 +63639,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "description": "Return the listeners registered for a given event.", @@ -63652,7 +63697,7 @@ "memberof": "Phaser.Events.EventEmitter", "longname": "Phaser.Events.EventEmitter#listeners", "scope": "instance", - "___id": "T000002R006094", + "___id": "T000002R006097", "___s": true }, { @@ -63661,7 +63706,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "description": "Return the number of listeners listening to a given event.", @@ -63710,7 +63755,7 @@ "memberof": "Phaser.Events.EventEmitter", "longname": "Phaser.Events.EventEmitter#listenerCount", "scope": "instance", - "___id": "T000002R006095", + "___id": "T000002R006098", "___s": true }, { @@ -63719,7 +63764,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "description": "Calls each of the listeners registered for a given event.", @@ -63783,7 +63828,7 @@ "memberof": "Phaser.Events.EventEmitter", "longname": "Phaser.Events.EventEmitter#emit", "scope": "instance", - "___id": "T000002R006096", + "___id": "T000002R006099", "___s": true }, { @@ -63792,7 +63837,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "description": "Add a listener for a given event.", @@ -63869,7 +63914,7 @@ "memberof": "Phaser.Events.EventEmitter", "longname": "Phaser.Events.EventEmitter#on", "scope": "instance", - "___id": "T000002R006097", + "___id": "T000002R006100", "___s": true }, { @@ -63878,7 +63923,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "description": "Add a listener for a given event.", @@ -63955,7 +64000,7 @@ "memberof": "Phaser.Events.EventEmitter", "longname": "Phaser.Events.EventEmitter#addListener", "scope": "instance", - "___id": "T000002R006098", + "___id": "T000002R006101", "___s": true }, { @@ -63964,7 +64009,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "description": "Add a one-time listener for a given event.", @@ -64041,7 +64086,7 @@ "memberof": "Phaser.Events.EventEmitter", "longname": "Phaser.Events.EventEmitter#once", "scope": "instance", - "___id": "T000002R006099", + "___id": "T000002R006102", "___s": true }, { @@ -64050,7 +64095,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "description": "Remove the listeners of a given event.", @@ -64141,7 +64186,7 @@ "memberof": "Phaser.Events.EventEmitter", "longname": "Phaser.Events.EventEmitter#removeListener", "scope": "instance", - "___id": "T000002R006100", + "___id": "T000002R006103", "___s": true }, { @@ -64150,7 +64195,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "description": "Remove the listeners of a given event.", @@ -64241,7 +64286,7 @@ "memberof": "Phaser.Events.EventEmitter", "longname": "Phaser.Events.EventEmitter#off", "scope": "instance", - "___id": "T000002R006101", + "___id": "T000002R006104", "___s": true }, { @@ -64250,7 +64295,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "description": "Remove all listeners, or those of the specified event.", @@ -64301,7 +64346,7 @@ "memberof": "Phaser.Events.EventEmitter", "longname": "Phaser.Events.EventEmitter#removeAllListeners", "scope": "instance", - "___id": "T000002R006102", + "___id": "T000002R006105", "___s": true }, { @@ -64310,7 +64355,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "kind": "namespace", @@ -64318,7 +64363,7 @@ "memberof": "Phaser", "longname": "Phaser.Events", "scope": "static", - "___id": "T000002R006104", + "___id": "T000002R006107", "___s": true }, { @@ -64327,7 +64372,7 @@ "filename": "Barrel.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "classdesc": "The Barrel FX Controller.\r\rThis FX controller manages the barrel distortion effect for a Game Object.\r\rA barrel effect allows you to apply either a 'pinch' or 'expand' distortion to\ra Game Object. The amount of the effect can be modified in real-time.\r\rA Barrel effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.preFX.addBarrel();\rsprite.postFX.addBarrel();\r```", @@ -64370,7 +64415,7 @@ ], "scope": "static", "longname": "Phaser.FX.Barrel", - "___id": "T000002R006110", + "___id": "T000002R006113", "___s": true }, { @@ -64379,7 +64424,7 @@ "filename": "Barrel.js", "lineno": 50, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The amount of distortion applied to the barrel effect.\r\rTypically keep this within the range 1 (no distortion) to +- 1.", @@ -64398,7 +64443,7 @@ "longname": "Phaser.FX.Barrel#amount", "scope": "instance", "kind": "member", - "___id": "T000002R006115", + "___id": "T000002R006118", "___s": true }, { @@ -64407,7 +64452,7 @@ "filename": "Bloom.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "classdesc": "The Bloom FX Controller.\r\rThis FX controller manages the bloom effect for a Game Object.\r\rBloom is an effect used to reproduce an imaging artifact of real-world cameras.\rThe effect produces fringes of light extending from the borders of bright areas in an image,\rcontributing to the illusion of an extremely bright light overwhelming the\rcamera or eye capturing the scene.\r\rA Bloom effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.preFX.addBloom();\rsprite.postFX.addBloom();\r```", @@ -64525,7 +64570,7 @@ ], "scope": "static", "longname": "Phaser.FX.Bloom", - "___id": "T000002R006121", + "___id": "T000002R006124", "___s": true }, { @@ -64534,7 +64579,7 @@ "filename": "Bloom.js", "lineno": 61, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The number of steps to run the Bloom effect for.\r\rThis value should always be an integer.\r\rIt defaults to 4. The higher the value, the smoother the Bloom,\rbut at the cost of exponentially more gl operations.\r\rKeep this to the lowest possible number you can have it, while\rstill looking correct for your game.", @@ -64553,7 +64598,7 @@ "longname": "Phaser.FX.Bloom#steps", "scope": "instance", "kind": "member", - "___id": "T000002R006130", + "___id": "T000002R006133", "___s": true }, { @@ -64562,7 +64607,7 @@ "filename": "Bloom.js", "lineno": 78, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The horizontal offset of the bloom effect.", @@ -64581,7 +64626,7 @@ "longname": "Phaser.FX.Bloom#offsetX", "scope": "instance", "kind": "member", - "___id": "T000002R006132", + "___id": "T000002R006135", "___s": true }, { @@ -64590,7 +64635,7 @@ "filename": "Bloom.js", "lineno": 87, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The vertical offset of the bloom effect.", @@ -64609,7 +64654,7 @@ "longname": "Phaser.FX.Bloom#offsetY", "scope": "instance", "kind": "member", - "___id": "T000002R006134", + "___id": "T000002R006137", "___s": true }, { @@ -64618,7 +64663,7 @@ "filename": "Bloom.js", "lineno": 96, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The strength of the blur process of the bloom effect.", @@ -64637,7 +64682,7 @@ "longname": "Phaser.FX.Bloom#blurStrength", "scope": "instance", "kind": "member", - "___id": "T000002R006136", + "___id": "T000002R006139", "___s": true }, { @@ -64646,7 +64691,7 @@ "filename": "Bloom.js", "lineno": 105, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The strength of the blend process of the bloom effect.", @@ -64665,7 +64710,7 @@ "longname": "Phaser.FX.Bloom#strength", "scope": "instance", "kind": "member", - "___id": "T000002R006138", + "___id": "T000002R006141", "___s": true }, { @@ -64674,7 +64719,7 @@ "filename": "Bloom.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The internal gl color array.", @@ -64702,7 +64747,7 @@ "longname": "Phaser.FX.Bloom#glcolor", "scope": "instance", "kind": "member", - "___id": "T000002R006140", + "___id": "T000002R006143", "___s": true }, { @@ -64711,7 +64756,7 @@ "filename": "Bloom.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The color of the bloom as a number value.", @@ -64730,7 +64775,7 @@ "longname": "Phaser.FX.Bloom#color", "scope": "instance", "kind": "member", - "___id": "T000002R006143", + "___id": "T000002R006146", "___s": true }, { @@ -64739,7 +64784,7 @@ "filename": "Blur.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "classdesc": "The Blur FX Controller.\r\rThis FX controller manages the blur effect for a Game Object.\r\rA Gaussian blur is the result of blurring an image by a Gaussian function. It is a widely used effect,\rtypically to reduce image noise and reduce detail. The visual effect of this blurring technique is a\rsmooth blur resembling that of viewing the image through a translucent screen, distinctly different\rfrom the bokeh effect produced by an out-of-focus lens or the shadow of an object under usual illumination.\r\rA Blur effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.preFX.addBlur();\rsprite.postFX.addBlur();\r```", @@ -64857,7 +64902,7 @@ ], "scope": "static", "longname": "Phaser.FX.Blur", - "___id": "T000002R006156", + "___id": "T000002R006159", "___s": true }, { @@ -64866,7 +64911,7 @@ "filename": "Blur.js", "lineno": 61, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The quality of the blur effect.\r\rThis can be:\r\r0 for Low Quality\r1 for Medium Quality\r2 for High Quality\r\rThe higher the quality, the more complex shader is used\rand the more processing time is spent on the GPU calculating\rthe final blur. This value is used in conjunction with the\r`steps` value, as one has a direct impact on the other.\r\rKeep this value as low as you can, while still achieving the\rdesired effect you need for your game.", @@ -64885,7 +64930,7 @@ "longname": "Phaser.FX.Blur#quality", "scope": "instance", "kind": "member", - "___id": "T000002R006165", + "___id": "T000002R006168", "___s": true }, { @@ -64894,7 +64939,7 @@ "filename": "Blur.js", "lineno": 84, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The horizontal offset of the blur effect.", @@ -64913,7 +64958,7 @@ "longname": "Phaser.FX.Blur#x", "scope": "instance", "kind": "member", - "___id": "T000002R006167", + "___id": "T000002R006170", "___s": true }, { @@ -64922,7 +64967,7 @@ "filename": "Blur.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The vertical offset of the blur effect.", @@ -64941,7 +64986,7 @@ "longname": "Phaser.FX.Blur#y", "scope": "instance", "kind": "member", - "___id": "T000002R006169", + "___id": "T000002R006172", "___s": true }, { @@ -64950,7 +64995,7 @@ "filename": "Blur.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The number of steps to run the Blur effect for.\r\rThis value should always be an integer.\r\rIt defaults to 4. The higher the value, the smoother the blur,\rbut at the cost of exponentially more gl operations.\r\rKeep this to the lowest possible number you can have it, while\rstill looking correct for your game.", @@ -64969,7 +65014,7 @@ "longname": "Phaser.FX.Blur#steps", "scope": "instance", "kind": "member", - "___id": "T000002R006171", + "___id": "T000002R006174", "___s": true }, { @@ -64978,7 +65023,7 @@ "filename": "Blur.js", "lineno": 119, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The strength of the blur effect.", @@ -64997,7 +65042,7 @@ "longname": "Phaser.FX.Blur#strength", "scope": "instance", "kind": "member", - "___id": "T000002R006173", + "___id": "T000002R006176", "___s": true }, { @@ -65006,7 +65051,7 @@ "filename": "Blur.js", "lineno": 128, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The internal gl color array.", @@ -65034,7 +65079,7 @@ "longname": "Phaser.FX.Blur#glcolor", "scope": "instance", "kind": "member", - "___id": "T000002R006175", + "___id": "T000002R006178", "___s": true }, { @@ -65043,7 +65088,7 @@ "filename": "Blur.js", "lineno": 143, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The color of the blur as a number value.", @@ -65062,7 +65107,7 @@ "longname": "Phaser.FX.Blur#color", "scope": "instance", "kind": "member", - "___id": "T000002R006178", + "___id": "T000002R006181", "___s": true }, { @@ -65071,7 +65116,7 @@ "filename": "Bokeh.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "classdesc": "The Bokeh FX Controller.\r\rThis FX controller manages the bokeh effect for a Game Object.\r\rBokeh refers to a visual effect that mimics the photographic technique of creating a shallow depth of field.\rThis effect is used to emphasize the game's main subject or action, by blurring the background or foreground\relements, resulting in a more immersive and visually appealing experience. It is achieved through rendering\rtechniques that simulate the out-of-focus areas, giving a sense of depth and realism to the game's graphics.\r\rThis effect can also be used to generate a Tilt Shift effect, which is a technique used to create a miniature\reffect by blurring everything except a small area of the image. This effect is achieved by blurring the\rtop and bottom elements, while keeping the center area in focus.\r\rA Bokeh effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.preFX.addBokeh();\rsprite.postFX.addBokeh();\r```", @@ -65204,7 +65249,7 @@ ], "scope": "static", "longname": "Phaser.FX.Bokeh", - "___id": "T000002R006191", + "___id": "T000002R006194", "___s": true }, { @@ -65213,7 +65258,7 @@ "filename": "Bokeh.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The radius of the bokeh effect.\r\rThis is a float value, where a radius of 0 will result in no effect being applied,\rand a radius of 1 will result in a strong bokeh. However, you can exceed this value\rfor even stronger effects.", @@ -65232,7 +65277,7 @@ "longname": "Phaser.FX.Bokeh#radius", "scope": "instance", "kind": "member", - "___id": "T000002R006202", + "___id": "T000002R006205", "___s": true }, { @@ -65241,7 +65286,7 @@ "filename": "Bokeh.js", "lineno": 81, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The amount, or strength, of the bokeh effect. Defaults to 1.", @@ -65260,7 +65305,7 @@ "longname": "Phaser.FX.Bokeh#amount", "scope": "instance", "kind": "member", - "___id": "T000002R006204", + "___id": "T000002R006207", "___s": true }, { @@ -65269,7 +65314,7 @@ "filename": "Bokeh.js", "lineno": 90, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The color contrast, or brightness, of the bokeh effect. Defaults to 0.2.", @@ -65288,7 +65333,7 @@ "longname": "Phaser.FX.Bokeh#contrast", "scope": "instance", "kind": "member", - "___id": "T000002R006206", + "___id": "T000002R006209", "___s": true }, { @@ -65297,7 +65342,7 @@ "filename": "Bokeh.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "Is this a Tilt Shift effect or a standard bokeh effect?", @@ -65316,7 +65361,7 @@ "longname": "Phaser.FX.Bokeh#isTiltShift", "scope": "instance", "kind": "member", - "___id": "T000002R006208", + "___id": "T000002R006211", "___s": true }, { @@ -65325,7 +65370,7 @@ "filename": "Bokeh.js", "lineno": 108, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "If a Tilt Shift effect this controls the strength of the blur.\r\rSetting this value on a non-Tilt Shift effect will have no effect.", @@ -65344,7 +65389,7 @@ "longname": "Phaser.FX.Bokeh#strength", "scope": "instance", "kind": "member", - "___id": "T000002R006210", + "___id": "T000002R006213", "___s": true }, { @@ -65353,7 +65398,7 @@ "filename": "Bokeh.js", "lineno": 119, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "If a Tilt Shift effect this controls the amount of horizontal blur.\r\rSetting this value on a non-Tilt Shift effect will have no effect.", @@ -65372,7 +65417,7 @@ "longname": "Phaser.FX.Bokeh#blurX", "scope": "instance", "kind": "member", - "___id": "T000002R006212", + "___id": "T000002R006215", "___s": true }, { @@ -65381,7 +65426,7 @@ "filename": "Bokeh.js", "lineno": 130, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "If a Tilt Shift effect this controls the amount of vertical blur.\r\rSetting this value on a non-Tilt Shift effect will have no effect.", @@ -65400,7 +65445,7 @@ "longname": "Phaser.FX.Bokeh#blurY", "scope": "instance", "kind": "member", - "___id": "T000002R006214", + "___id": "T000002R006217", "___s": true }, { @@ -65409,7 +65454,7 @@ "filename": "Circle.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "classdesc": "The Circle FX Controller.\r\rThis FX controller manages the circle effect for a Game Object.\r\rThis effect will draw a circle around the texture of the Game Object, effectively masking off\rany area outside of the circle without the need for an actual mask. You can control the thickness\rof the circle, the color of the circle and the color of the background, should the texture be\rtransparent. You can also control the feathering applied to the circle, allowing for a harsh or soft edge.\r\rPlease note that adding this effect to a Game Object will not change the input area or physics body of\rthe Game Object, should it have one.\r\rA Circle effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.preFX.addCircle();\rsprite.postFX.addCircle();\r```", @@ -65512,7 +65557,7 @@ ], "scope": "static", "longname": "Phaser.FX.Circle", - "___id": "T000002R006220", + "___id": "T000002R006223", "___s": true }, { @@ -65521,7 +65566,7 @@ "filename": "Circle.js", "lineno": 61, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The scale of the circle. The default scale is 1, which is a circle\rthe full size of the underlying texture. Reduce this value to create\ra smaller circle, or increase it to create a circle that extends off\rthe edges of the texture.", @@ -65540,7 +65585,7 @@ "longname": "Phaser.FX.Circle#scale", "scope": "instance", "kind": "member", - "___id": "T000002R006227", + "___id": "T000002R006230", "___s": true }, { @@ -65549,7 +65594,7 @@ "filename": "Circle.js", "lineno": 73, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The amount of feathering to apply to the circle from the ring,\rextending into the middle of the circle. The default is 0.005,\rwhich is a very low amount of feathering just making sure the ring\rhas a smooth edge. Increase this amount to a value such as 0.5\ror 0.025 for larger amounts of feathering.", @@ -65568,7 +65613,7 @@ "longname": "Phaser.FX.Circle#feather", "scope": "instance", "kind": "member", - "___id": "T000002R006229", + "___id": "T000002R006232", "___s": true }, { @@ -65577,7 +65622,7 @@ "filename": "Circle.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The width of the circle around the texture, in pixels. This value\rdoesn't factor in the feather, which can extend the thickness\rinternally depending on its value.", @@ -65596,7 +65641,7 @@ "longname": "Phaser.FX.Circle#thickness", "scope": "instance", "kind": "member", - "___id": "T000002R006231", + "___id": "T000002R006234", "___s": true }, { @@ -65605,7 +65650,7 @@ "filename": "Circle.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The internal gl color array for the ring color.", @@ -65633,7 +65678,7 @@ "longname": "Phaser.FX.Circle#glcolor", "scope": "instance", "kind": "member", - "___id": "T000002R006233", + "___id": "T000002R006236", "___s": true }, { @@ -65642,7 +65687,7 @@ "filename": "Circle.js", "lineno": 106, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The internal gl color array for the background color.", @@ -65670,7 +65715,7 @@ "longname": "Phaser.FX.Circle#glcolor2", "scope": "instance", "kind": "member", - "___id": "T000002R006235", + "___id": "T000002R006238", "___s": true }, { @@ -65679,7 +65724,7 @@ "filename": "Circle.js", "lineno": 126, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The color of the circular ring, given as a number value.", @@ -65698,7 +65743,7 @@ "longname": "Phaser.FX.Circle#color", "scope": "instance", "kind": "member", - "___id": "T000002R006239", + "___id": "T000002R006242", "___s": true }, { @@ -65707,7 +65752,7 @@ "filename": "Circle.js", "lineno": 153, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The color of the background, behind the texture, given as a number value.", @@ -65726,7 +65771,7 @@ "longname": "Phaser.FX.Circle#backgroundColor", "scope": "instance", "kind": "member", - "___id": "T000002R006248", + "___id": "T000002R006251", "___s": true }, { @@ -65735,7 +65780,7 @@ "filename": "Circle.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The alpha of the background, behind the texture, given as a number value.", @@ -65754,7 +65799,7 @@ "longname": "Phaser.FX.Circle#backgroundAlpha", "scope": "instance", "kind": "member", - "___id": "T000002R006257", + "___id": "T000002R006260", "___s": true }, { @@ -65763,7 +65808,7 @@ "filename": "ColorMatrix.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "classdesc": "The ColorMatrix FX Controller.\r\rThis FX controller manages the color matrix effect for a Game Object.\r\rThe color matrix effect is a visual technique that involves manipulating the colors of an image\ror scene using a mathematical matrix. This process can adjust hue, saturation, brightness, and contrast,\rallowing developers to create various stylistic appearances or mood settings within the game.\rCommon applications include simulating different lighting conditions, applying color filters,\ror achieving a specific visual style.\r\rA ColorMatrix effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.preFX.addColorMatrix();\rsprite.postFX.addColorMatrix();\r```", @@ -65791,7 +65836,7 @@ ], "scope": "static", "longname": "Phaser.FX.ColorMatrix", - "___id": "T000002R006266", + "___id": "T000002R006269", "___s": true }, { @@ -65800,7 +65845,7 @@ "filename": "ColorMatrix.js", "lineno": 50, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The FX_CONST type of this effect.", @@ -65819,7 +65864,7 @@ "longname": "Phaser.FX.ColorMatrix#type", "scope": "instance", "kind": "member", - "___id": "T000002R006270", + "___id": "T000002R006273", "___s": true }, { @@ -65828,7 +65873,7 @@ "filename": "ColorMatrix.js", "lineno": 59, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "A reference to the Game Object that owns this effect.", @@ -65847,7 +65892,7 @@ "longname": "Phaser.FX.ColorMatrix#gameObject", "scope": "instance", "kind": "member", - "___id": "T000002R006272", + "___id": "T000002R006275", "___s": true }, { @@ -65856,7 +65901,7 @@ "filename": "ColorMatrix.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "Toggle this boolean to enable or disable this effect,\rwithout removing and adding it from the Game Object.", @@ -65875,7 +65920,7 @@ "longname": "Phaser.FX.ColorMatrix#active", "scope": "instance", "kind": "member", - "___id": "T000002R006274", + "___id": "T000002R006277", "___s": true }, { @@ -65884,7 +65929,7 @@ "filename": "const.js", "lineno": 9, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The Glow FX.", @@ -65903,7 +65948,7 @@ "memberof": "Phaser.FX", "longname": "Phaser.FX.GLOW", "scope": "static", - "___id": "T000002R006282", + "___id": "T000002R006285", "___s": true }, { @@ -65912,7 +65957,7 @@ "filename": "const.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The Shadow FX.", @@ -65931,7 +65976,7 @@ "memberof": "Phaser.FX", "longname": "Phaser.FX.SHADOW", "scope": "static", - "___id": "T000002R006284", + "___id": "T000002R006287", "___s": true }, { @@ -65940,7 +65985,7 @@ "filename": "const.js", "lineno": 29, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The Pixelate FX.", @@ -65959,7 +66004,7 @@ "memberof": "Phaser.FX", "longname": "Phaser.FX.PIXELATE", "scope": "static", - "___id": "T000002R006286", + "___id": "T000002R006289", "___s": true }, { @@ -65968,7 +66013,7 @@ "filename": "const.js", "lineno": 39, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The Vignette FX.", @@ -65987,7 +66032,7 @@ "memberof": "Phaser.FX", "longname": "Phaser.FX.VIGNETTE", "scope": "static", - "___id": "T000002R006288", + "___id": "T000002R006291", "___s": true }, { @@ -65996,7 +66041,7 @@ "filename": "const.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The Shine FX.", @@ -66015,7 +66060,7 @@ "memberof": "Phaser.FX", "longname": "Phaser.FX.SHINE", "scope": "static", - "___id": "T000002R006290", + "___id": "T000002R006293", "___s": true }, { @@ -66024,7 +66069,7 @@ "filename": "const.js", "lineno": 59, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The Blur FX.", @@ -66043,7 +66088,7 @@ "memberof": "Phaser.FX", "longname": "Phaser.FX.BLUR", "scope": "static", - "___id": "T000002R006292", + "___id": "T000002R006295", "___s": true }, { @@ -66052,7 +66097,7 @@ "filename": "const.js", "lineno": 69, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The Gradient FX.", @@ -66071,7 +66116,7 @@ "memberof": "Phaser.FX", "longname": "Phaser.FX.GRADIENT", "scope": "static", - "___id": "T000002R006294", + "___id": "T000002R006297", "___s": true }, { @@ -66080,7 +66125,7 @@ "filename": "const.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The Bloom FX.", @@ -66099,7 +66144,7 @@ "memberof": "Phaser.FX", "longname": "Phaser.FX.BLOOM", "scope": "static", - "___id": "T000002R006296", + "___id": "T000002R006299", "___s": true }, { @@ -66108,7 +66153,7 @@ "filename": "const.js", "lineno": 89, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The Color Matrix FX.", @@ -66127,7 +66172,7 @@ "memberof": "Phaser.FX", "longname": "Phaser.FX.COLOR_MATRIX", "scope": "static", - "___id": "T000002R006298", + "___id": "T000002R006301", "___s": true }, { @@ -66136,7 +66181,7 @@ "filename": "const.js", "lineno": 99, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The Circle FX.", @@ -66155,7 +66200,7 @@ "memberof": "Phaser.FX", "longname": "Phaser.FX.CIRCLE", "scope": "static", - "___id": "T000002R006300", + "___id": "T000002R006303", "___s": true }, { @@ -66164,7 +66209,7 @@ "filename": "const.js", "lineno": 109, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The Barrel FX.", @@ -66183,7 +66228,7 @@ "memberof": "Phaser.FX", "longname": "Phaser.FX.BARREL", "scope": "static", - "___id": "T000002R006302", + "___id": "T000002R006305", "___s": true }, { @@ -66192,7 +66237,7 @@ "filename": "const.js", "lineno": 119, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The Displacement FX.", @@ -66211,7 +66256,7 @@ "memberof": "Phaser.FX", "longname": "Phaser.FX.DISPLACEMENT", "scope": "static", - "___id": "T000002R006304", + "___id": "T000002R006307", "___s": true }, { @@ -66220,7 +66265,7 @@ "filename": "const.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The Wipe FX.", @@ -66239,7 +66284,7 @@ "memberof": "Phaser.FX", "longname": "Phaser.FX.WIPE", "scope": "static", - "___id": "T000002R006306", + "___id": "T000002R006309", "___s": true }, { @@ -66248,7 +66293,7 @@ "filename": "const.js", "lineno": 139, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The Bokeh and Tilt Shift FX.", @@ -66267,7 +66312,7 @@ "memberof": "Phaser.FX", "longname": "Phaser.FX.BOKEH", "scope": "static", - "___id": "T000002R006308", + "___id": "T000002R006311", "___s": true }, { @@ -66276,7 +66321,7 @@ "filename": "Controller.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "classdesc": "FX Controller is the base class that all built-in FX use.\r\rYou should not normally create an instance of this class directly, but instead use one of the built-in FX that extend it.", @@ -66314,7 +66359,7 @@ ], "scope": "static", "longname": "Phaser.FX.Controller", - "___id": "T000002R006312", + "___id": "T000002R006315", "___s": true }, { @@ -66323,7 +66368,7 @@ "filename": "Controller.js", "lineno": 29, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The FX_CONST type of this effect.", @@ -66342,7 +66387,7 @@ "longname": "Phaser.FX.Controller#type", "scope": "instance", "kind": "member", - "___id": "T000002R006315", + "___id": "T000002R006318", "___s": true }, { @@ -66351,7 +66396,7 @@ "filename": "Controller.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "A reference to the Game Object that owns this effect.", @@ -66370,7 +66415,7 @@ "longname": "Phaser.FX.Controller#gameObject", "scope": "instance", "kind": "member", - "___id": "T000002R006317", + "___id": "T000002R006320", "___s": true }, { @@ -66379,7 +66424,7 @@ "filename": "Controller.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "Toggle this boolean to enable or disable this effect,\rwithout removing and adding it from the Game Object.\r\rOnly works for Pre FX.\r\rPost FX are always active.", @@ -66398,7 +66443,7 @@ "longname": "Phaser.FX.Controller#active", "scope": "instance", "kind": "member", - "___id": "T000002R006319", + "___id": "T000002R006322", "___s": true }, { @@ -66407,7 +66452,7 @@ "filename": "Controller.js", "lineno": 62, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "Sets the active state of this FX Controller.\r\rA disabled FX Controller will not be updated.", @@ -66447,7 +66492,7 @@ "memberof": "Phaser.FX.Controller", "longname": "Phaser.FX.Controller#setActive", "scope": "instance", - "___id": "T000002R006321", + "___id": "T000002R006324", "___s": true }, { @@ -66456,7 +66501,7 @@ "filename": "Controller.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "Destroys this FX Controller.", @@ -66466,7 +66511,7 @@ "memberof": "Phaser.FX.Controller", "longname": "Phaser.FX.Controller#destroy", "scope": "instance", - "___id": "T000002R006324", + "___id": "T000002R006327", "___s": true }, { @@ -66475,7 +66520,7 @@ "filename": "Displacement.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "classdesc": "The Displacement FX Controller.\r\rThis FX controller manages the displacement effect for a Game Object.\r\rThe displacement effect is a visual technique that alters the position of pixels in an image\ror texture based on the values of a displacement map. This effect is used to create the illusion\rof depth, surface irregularities, or distortion in otherwise flat elements. It can be applied to\rcharacters, objects, or backgrounds to enhance realism, convey movement, or achieve various\rstylistic appearances.\r\rA Displacement effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.preFX.addDisplacement();\rsprite.postFX.addDisplacement();\r```", @@ -66548,7 +66593,7 @@ ], "scope": "static", "longname": "Phaser.FX.Displacement", - "___id": "T000002R006332", + "___id": "T000002R006335", "___s": true }, { @@ -66557,7 +66602,7 @@ "filename": "Displacement.js", "lineno": 57, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The amount of horizontal displacement to apply.", @@ -66576,7 +66621,7 @@ "longname": "Phaser.FX.Displacement#x", "scope": "instance", "kind": "member", - "___id": "T000002R006339", + "___id": "T000002R006342", "___s": true }, { @@ -66585,7 +66630,7 @@ "filename": "Displacement.js", "lineno": 66, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The amount of vertical displacement to apply.", @@ -66604,7 +66649,7 @@ "longname": "Phaser.FX.Displacement#y", "scope": "instance", "kind": "member", - "___id": "T000002R006341", + "___id": "T000002R006344", "___s": true }, { @@ -66613,7 +66658,7 @@ "filename": "Displacement.js", "lineno": 75, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The underlying texture used for displacement.", @@ -66632,7 +66677,7 @@ "longname": "Phaser.FX.Displacement#glTexture", "scope": "instance", "kind": "member", - "___id": "T000002R006343", + "___id": "T000002R006346", "___s": true }, { @@ -66641,7 +66686,7 @@ "filename": "Displacement.js", "lineno": 87, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "Sets the Texture to be used for the displacement effect.\r\rYou can only use a whole texture, not a frame from a texture atlas or sprite sheet.", @@ -66683,7 +66728,7 @@ "memberof": "Phaser.FX.Displacement", "longname": "Phaser.FX.Displacement#setTexture", "scope": "instance", - "___id": "T000002R006345", + "___id": "T000002R006348", "___s": true }, { @@ -66692,7 +66737,7 @@ "filename": "Glow.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "classdesc": "The Glow FX Controller.\r\rThis FX controller manages the glow effect for a Game Object.\r\rThe glow effect is a visual technique that creates a soft, luminous halo around game objects,\rcharacters, or UI elements. This effect is used to emphasize importance, enhance visual appeal,\ror convey a sense of energy, magic, or otherworldly presence. The effect can also be set on\rthe inside of the Game Object. The color and strength of the glow can be modified.\r\rA Glow effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.preFX.addGlow();\rsprite.postFX.addGlow();\r```", @@ -66780,7 +66825,7 @@ ], "scope": "static", "longname": "Phaser.FX.Glow", - "___id": "T000002R006353", + "___id": "T000002R006356", "___s": true }, { @@ -66789,7 +66834,7 @@ "filename": "Glow.js", "lineno": 57, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The strength of the glow outward from the edge of the Sprite.", @@ -66808,7 +66853,7 @@ "longname": "Phaser.FX.Glow#outerStrength", "scope": "instance", "kind": "member", - "___id": "T000002R006360", + "___id": "T000002R006363", "___s": true }, { @@ -66817,7 +66862,7 @@ "filename": "Glow.js", "lineno": 66, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The strength of the glow inward from the edge of the Sprite.", @@ -66836,7 +66881,7 @@ "longname": "Phaser.FX.Glow#innerStrength", "scope": "instance", "kind": "member", - "___id": "T000002R006362", + "___id": "T000002R006365", "___s": true }, { @@ -66845,7 +66890,7 @@ "filename": "Glow.js", "lineno": 75, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "If `true` only the glow is drawn, not the texture itself.", @@ -66864,7 +66909,7 @@ "longname": "Phaser.FX.Glow#knockout", "scope": "instance", "kind": "member", - "___id": "T000002R006364", + "___id": "T000002R006367", "___s": true }, { @@ -66873,7 +66918,7 @@ "filename": "Glow.js", "lineno": 84, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "A 4 element array of gl color values.", @@ -66901,7 +66946,7 @@ "longname": "Phaser.FX.Glow#glcolor", "scope": "instance", "kind": "member", - "___id": "T000002R006366", + "___id": "T000002R006369", "___s": true }, { @@ -66910,7 +66955,7 @@ "filename": "Glow.js", "lineno": 99, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The color of the glow as a number value.", @@ -66929,7 +66974,7 @@ "longname": "Phaser.FX.Glow#color", "scope": "instance", "kind": "member", - "___id": "T000002R006369", + "___id": "T000002R006372", "___s": true }, { @@ -66938,7 +66983,7 @@ "filename": "Gradient.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "classdesc": "The Gradient FX Controller.\r\rThis FX controller manages the gradient effect for a Game Object.\r\rThe gradient overlay effect is a visual technique where a smooth color transition is applied over Game Objects,\rsuch as sprites or UI components. This effect is used to enhance visual appeal, emphasize depth, or create\rstylistic and atmospheric variations. It can also be utilized to convey information, such as representing\rprogress or health status through color changes.\r\rA Gradient effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.preFX.addGradient();\rsprite.postFX.addGradient();\r```", @@ -67086,7 +67131,7 @@ ], "scope": "static", "longname": "Phaser.FX.Gradient", - "___id": "T000002R006382", + "___id": "T000002R006385", "___s": true }, { @@ -67095,7 +67140,7 @@ "filename": "Gradient.js", "lineno": 64, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The alpha value of the gradient effect.", @@ -67114,7 +67159,7 @@ "longname": "Phaser.FX.Gradient#alpha", "scope": "instance", "kind": "member", - "___id": "T000002R006392", + "___id": "T000002R006395", "___s": true }, { @@ -67123,7 +67168,7 @@ "filename": "Gradient.js", "lineno": 73, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "Sets how many 'chunks' the gradient is divided in to, as spread over the\rentire height of the texture. Leave this at zero for a smooth gradient,\ror set to a higher number to split the gradient into that many sections, giving\ra more banded 'retro' effect.", @@ -67142,7 +67187,7 @@ "longname": "Phaser.FX.Gradient#size", "scope": "instance", "kind": "member", - "___id": "T000002R006394", + "___id": "T000002R006397", "___s": true }, { @@ -67151,7 +67196,7 @@ "filename": "Gradient.js", "lineno": 85, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The horizontal position the gradient will start from. This value is normalized, between 0 and 1 and is not in pixels.", @@ -67170,7 +67215,7 @@ "longname": "Phaser.FX.Gradient#fromX", "scope": "instance", "kind": "member", - "___id": "T000002R006396", + "___id": "T000002R006399", "___s": true }, { @@ -67179,7 +67224,7 @@ "filename": "Gradient.js", "lineno": 94, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The vertical position the gradient will start from. This value is normalized, between 0 and 1 and is not in pixels.", @@ -67198,7 +67243,7 @@ "longname": "Phaser.FX.Gradient#fromY", "scope": "instance", "kind": "member", - "___id": "T000002R006398", + "___id": "T000002R006401", "___s": true }, { @@ -67207,7 +67252,7 @@ "filename": "Gradient.js", "lineno": 103, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The horizontal position the gradient will end. This value is normalized, between 0 and 1 and is not in pixels.", @@ -67226,7 +67271,7 @@ "longname": "Phaser.FX.Gradient#toX", "scope": "instance", "kind": "member", - "___id": "T000002R006400", + "___id": "T000002R006403", "___s": true }, { @@ -67235,7 +67280,7 @@ "filename": "Gradient.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The vertical position the gradient will end. This value is normalized, between 0 and 1 and is not in pixels.", @@ -67254,7 +67299,7 @@ "longname": "Phaser.FX.Gradient#toY", "scope": "instance", "kind": "member", - "___id": "T000002R006402", + "___id": "T000002R006405", "___s": true }, { @@ -67263,7 +67308,7 @@ "filename": "Gradient.js", "lineno": 121, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The internal gl color array for the starting color.", @@ -67291,7 +67336,7 @@ "longname": "Phaser.FX.Gradient#glcolor1", "scope": "instance", "kind": "member", - "___id": "T000002R006404", + "___id": "T000002R006407", "___s": true }, { @@ -67300,7 +67345,7 @@ "filename": "Gradient.js", "lineno": 130, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The internal gl color array for the ending color.", @@ -67328,7 +67373,7 @@ "longname": "Phaser.FX.Gradient#glcolor2", "scope": "instance", "kind": "member", - "___id": "T000002R006406", + "___id": "T000002R006409", "___s": true }, { @@ -67337,7 +67382,7 @@ "filename": "Gradient.js", "lineno": 150, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The first gradient color, given as a number value.", @@ -67356,7 +67401,7 @@ "longname": "Phaser.FX.Gradient#color1", "scope": "instance", "kind": "member", - "___id": "T000002R006410", + "___id": "T000002R006413", "___s": true }, { @@ -67365,7 +67410,7 @@ "filename": "Gradient.js", "lineno": 177, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The second gradient color, given as a number value.", @@ -67384,7 +67429,7 @@ "longname": "Phaser.FX.Gradient#color2", "scope": "instance", "kind": "member", - "___id": "T000002R006419", + "___id": "T000002R006422", "___s": true }, { @@ -67393,7 +67438,7 @@ "filename": "index.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "kind": "namespace", @@ -67401,7 +67446,7 @@ "memberof": "Phaser", "longname": "Phaser.FX", "scope": "static", - "___id": "T000002R006431", + "___id": "T000002R006434", "___s": true }, { @@ -67410,7 +67455,7 @@ "filename": "Pixelate.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "classdesc": "The Pixelate FX Controller.\r\rThis FX controller manages the pixelate effect for a Game Object.\r\rThe pixelate effect is a visual technique that deliberately reduces the resolution or detail of an image,\rcreating a blocky or mosaic appearance composed of large, visible pixels. This effect can be used for stylistic\rpurposes, as a homage to retro gaming, or as a means to obscure certain elements within the game, such as\rduring a transition or to censor specific content.\r\rA Pixelate effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.preFX.addPixelate();\rsprite.postFX.addPixelate();\r```", @@ -67453,7 +67498,7 @@ ], "scope": "static", "longname": "Phaser.FX.Pixelate", - "___id": "T000002R006453", + "___id": "T000002R006456", "___s": true }, { @@ -67462,7 +67507,7 @@ "filename": "Pixelate.js", "lineno": 52, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The amount of pixelation to apply.", @@ -67481,7 +67526,7 @@ "longname": "Phaser.FX.Pixelate#amount", "scope": "instance", "kind": "member", - "___id": "T000002R006458", + "___id": "T000002R006461", "___s": true }, { @@ -67490,7 +67535,7 @@ "filename": "Shadow.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "classdesc": "The Shadow FX Controller.\r\rThis FX controller manages the shadow effect for a Game Object.\r\rThe shadow effect is a visual technique used to create the illusion of depth and realism by adding darker,\roffset silhouettes or shapes beneath game objects, characters, or environments. These simulated shadows\rhelp to enhance the visual appeal and immersion, making the 2D game world appear more dynamic and three-dimensional.\r\rA Shadow effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.preFX.addShadow();\rsprite.postFX.addShadow();\r```", @@ -67623,7 +67668,7 @@ ], "scope": "static", "longname": "Phaser.FX.Shadow", - "___id": "T000002R006464", + "___id": "T000002R006467", "___s": true }, { @@ -67632,7 +67677,7 @@ "filename": "Shadow.js", "lineno": 62, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The horizontal offset of the shadow effect.", @@ -67651,7 +67696,7 @@ "longname": "Phaser.FX.Shadow#x", "scope": "instance", "kind": "member", - "___id": "T000002R006474", + "___id": "T000002R006477", "___s": true }, { @@ -67660,7 +67705,7 @@ "filename": "Shadow.js", "lineno": 71, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The vertical offset of the shadow effect.", @@ -67679,7 +67724,7 @@ "longname": "Phaser.FX.Shadow#y", "scope": "instance", "kind": "member", - "___id": "T000002R006476", + "___id": "T000002R006479", "___s": true }, { @@ -67688,7 +67733,7 @@ "filename": "Shadow.js", "lineno": 80, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The amount of decay for the shadow effect.", @@ -67707,7 +67752,7 @@ "longname": "Phaser.FX.Shadow#decay", "scope": "instance", "kind": "member", - "___id": "T000002R006478", + "___id": "T000002R006481", "___s": true }, { @@ -67716,7 +67761,7 @@ "filename": "Shadow.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The power of the shadow effect.", @@ -67735,7 +67780,7 @@ "longname": "Phaser.FX.Shadow#power", "scope": "instance", "kind": "member", - "___id": "T000002R006480", + "___id": "T000002R006483", "___s": true }, { @@ -67744,7 +67789,7 @@ "filename": "Shadow.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The internal gl color array.", @@ -67772,7 +67817,7 @@ "longname": "Phaser.FX.Shadow#glcolor", "scope": "instance", "kind": "member", - "___id": "T000002R006482", + "___id": "T000002R006485", "___s": true }, { @@ -67781,7 +67826,7 @@ "filename": "Shadow.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The number of samples that the shadow effect will run for.\r\rThis should be an integer with a minimum value of 1 and a maximum of 12.", @@ -67800,7 +67845,7 @@ "longname": "Phaser.FX.Shadow#samples", "scope": "instance", "kind": "member", - "___id": "T000002R006484", + "___id": "T000002R006487", "___s": true }, { @@ -67809,7 +67854,7 @@ "filename": "Shadow.js", "lineno": 118, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The intensity of the shadow effect.", @@ -67828,7 +67873,7 @@ "longname": "Phaser.FX.Shadow#intensity", "scope": "instance", "kind": "member", - "___id": "T000002R006486", + "___id": "T000002R006489", "___s": true }, { @@ -67837,7 +67882,7 @@ "filename": "Shadow.js", "lineno": 133, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The color of the shadow.", @@ -67856,7 +67901,7 @@ "longname": "Phaser.FX.Shadow#color", "scope": "instance", "kind": "member", - "___id": "T000002R006489", + "___id": "T000002R006492", "___s": true }, { @@ -67865,7 +67910,7 @@ "filename": "Shine.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "classdesc": "The Shine FX Controller.\r\rThis FX controller manages the shift effect for a Game Object.\r\rThe shine effect is a visual technique that simulates the appearance of reflective\ror glossy surfaces by passing a light beam across a Game Object. This effect is used to\renhance visual appeal, emphasize certain features, and create a sense of depth or\rmaterial properties.\r\rA Shine effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.preFX.addShine();\rsprite.postFX.addShine();\r```", @@ -67953,7 +67998,7 @@ ], "scope": "static", "longname": "Phaser.FX.Shine", - "___id": "T000002R006502", + "___id": "T000002R006505", "___s": true }, { @@ -67962,7 +68007,7 @@ "filename": "Shine.js", "lineno": 58, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The speed of the Shine effect.", @@ -67981,7 +68026,7 @@ "longname": "Phaser.FX.Shine#speed", "scope": "instance", "kind": "member", - "___id": "T000002R006510", + "___id": "T000002R006513", "___s": true }, { @@ -67990,7 +68035,7 @@ "filename": "Shine.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The line width of the Shine effect.", @@ -68009,7 +68054,7 @@ "longname": "Phaser.FX.Shine#lineWidth", "scope": "instance", "kind": "member", - "___id": "T000002R006512", + "___id": "T000002R006515", "___s": true }, { @@ -68018,7 +68063,7 @@ "filename": "Shine.js", "lineno": 76, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The gradient of the Shine effect.", @@ -68037,7 +68082,7 @@ "longname": "Phaser.FX.Shine#gradient", "scope": "instance", "kind": "member", - "___id": "T000002R006514", + "___id": "T000002R006517", "___s": true }, { @@ -68046,7 +68091,7 @@ "filename": "Shine.js", "lineno": 85, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "Does this Shine effect reveal or get added to its target?", @@ -68065,7 +68110,7 @@ "longname": "Phaser.FX.Shine#reveal", "scope": "instance", "kind": "member", - "___id": "T000002R006516", + "___id": "T000002R006519", "___s": true }, { @@ -68074,7 +68119,7 @@ "filename": "Vignette.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "classdesc": "The Vignette FX Controller.\r\rThis FX controller manages the vignette effect for a Game Object.\r\rThe vignette effect is a visual technique where the edges of the screen, or a Game Object, gradually darken or blur,\rcreating a frame-like appearance. This effect is used to draw the player's focus towards the central action or subject,\renhance immersion, and provide a cinematic or artistic quality to the game's visuals.\r\rA Vignette effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.preFX.addVignette();\rsprite.postFX.addVignette();\r```", @@ -68162,7 +68207,7 @@ ], "scope": "static", "longname": "Phaser.FX.Vignette", - "___id": "T000002R006522", + "___id": "T000002R006525", "___s": true }, { @@ -68171,7 +68216,7 @@ "filename": "Vignette.js", "lineno": 57, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The horizontal offset of the vignette effect. This value is normalized to the range 0 to 1.", @@ -68190,7 +68235,7 @@ "longname": "Phaser.FX.Vignette#x", "scope": "instance", "kind": "member", - "___id": "T000002R006530", + "___id": "T000002R006533", "___s": true }, { @@ -68199,7 +68244,7 @@ "filename": "Vignette.js", "lineno": 66, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The vertical offset of the vignette effect. This value is normalized to the range 0 to 1.", @@ -68218,7 +68263,7 @@ "longname": "Phaser.FX.Vignette#y", "scope": "instance", "kind": "member", - "___id": "T000002R006532", + "___id": "T000002R006535", "___s": true }, { @@ -68227,7 +68272,7 @@ "filename": "Vignette.js", "lineno": 75, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The radius of the vignette effect. This value is normalized to the range 0 to 1.", @@ -68246,7 +68291,7 @@ "longname": "Phaser.FX.Vignette#radius", "scope": "instance", "kind": "member", - "___id": "T000002R006534", + "___id": "T000002R006537", "___s": true }, { @@ -68255,7 +68300,7 @@ "filename": "Vignette.js", "lineno": 84, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The strength of the vignette effect.", @@ -68274,7 +68319,7 @@ "longname": "Phaser.FX.Vignette#strength", "scope": "instance", "kind": "member", - "___id": "T000002R006536", + "___id": "T000002R006539", "___s": true }, { @@ -68283,7 +68328,7 @@ "filename": "Wipe.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "classdesc": "The Wipe FX Controller.\r\rThis FX controller manages the wipe effect for a Game Object.\r\rThe wipe or reveal effect is a visual technique that gradually uncovers or conceals elements\rin the game, such as images, text, or scene transitions. This effect is often used to create\ra sense of progression, reveal hidden content, or provide a smooth and visually appealing transition\rbetween game states.\r\rYou can set both the direction and the axis of the wipe effect. The following combinations are possible:\r\r* left to right: direction 0, axis 0\r* right to left: direction 1, axis 0\r* top to bottom: direction 1, axis 1\r* bottom to top: direction 1, axis 0\r\rIt is up to you to set the `progress` value yourself, i.e. via a Tween, in order to transition the effect.\r\rA Wipe effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.preFX.addWipe();\rsprite.postFX.addWipe();\rsprite.preFX.addReveal();\rsprite.postFX.addReveal();\r```", @@ -68371,7 +68416,7 @@ ], "scope": "static", "longname": "Phaser.FX.Wipe", - "___id": "T000002R006542", + "___id": "T000002R006545", "___s": true }, { @@ -68380,7 +68425,7 @@ "filename": "Wipe.js", "lineno": 69, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The progress of the Wipe effect. This value is normalized to the range 0 to 1.\r\rAdjust this value to make the wipe transition (i.e. via a Tween)", @@ -68399,7 +68444,7 @@ "longname": "Phaser.FX.Wipe#progress", "scope": "instance", "kind": "member", - "___id": "T000002R006550", + "___id": "T000002R006553", "___s": true }, { @@ -68408,7 +68453,7 @@ "filename": "Wipe.js", "lineno": 80, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The width of the wipe effect. This value is normalized in the range 0 to 1.", @@ -68427,7 +68472,7 @@ "longname": "Phaser.FX.Wipe#wipeWidth", "scope": "instance", "kind": "member", - "___id": "T000002R006552", + "___id": "T000002R006555", "___s": true }, { @@ -68436,7 +68481,7 @@ "filename": "Wipe.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The direction of the wipe effect. Either 0 or 1. Set in conjunction with the axis property.", @@ -68455,7 +68500,7 @@ "longname": "Phaser.FX.Wipe#direction", "scope": "instance", "kind": "member", - "___id": "T000002R006554", + "___id": "T000002R006557", "___s": true }, { @@ -68464,7 +68509,7 @@ "filename": "Wipe.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "The axis of the wipe effect. Either 0 or 1. Set in conjunction with the direction property.", @@ -68483,7 +68528,7 @@ "longname": "Phaser.FX.Wipe#axis", "scope": "instance", "kind": "member", - "___id": "T000002R006556", + "___id": "T000002R006559", "___s": true }, { @@ -68492,7 +68537,7 @@ "filename": "Wipe.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "description": "Is this a reveal (true) or a fade (false) effect?", @@ -68511,7 +68556,7 @@ "longname": "Phaser.FX.Wipe#reveal", "scope": "instance", "kind": "member", - "___id": "T000002R006558", + "___id": "T000002R006561", "___s": true }, { @@ -68520,7 +68565,7 @@ "filename": "const.js", "lineno": 9, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext", "code": {} }, "description": "Text Set 1 = !\\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~", @@ -68539,7 +68584,7 @@ "longname": "Phaser.GameObjects.RetroFont.TEXT_SET1", "scope": "static", "kind": "member", - "___id": "T000002R006591", + "___id": "T000002R006594", "___s": true }, { @@ -68548,7 +68593,7 @@ "filename": "const.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext", "code": {} }, "description": "Text Set 2 = !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ", @@ -68567,7 +68612,7 @@ "longname": "Phaser.GameObjects.RetroFont.TEXT_SET2", "scope": "static", "kind": "member", - "___id": "T000002R006593", + "___id": "T000002R006596", "___s": true }, { @@ -68576,7 +68621,7 @@ "filename": "const.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext", "code": {} }, "description": "Text Set 3 = ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789", @@ -68595,7 +68640,7 @@ "longname": "Phaser.GameObjects.RetroFont.TEXT_SET3", "scope": "static", "kind": "member", - "___id": "T000002R006595", + "___id": "T000002R006598", "___s": true }, { @@ -68604,7 +68649,7 @@ "filename": "const.js", "lineno": 36, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext", "code": {} }, "description": "Text Set 4 = ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789", @@ -68623,7 +68668,7 @@ "longname": "Phaser.GameObjects.RetroFont.TEXT_SET4", "scope": "static", "kind": "member", - "___id": "T000002R006597", + "___id": "T000002R006600", "___s": true }, { @@ -68632,7 +68677,7 @@ "filename": "const.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext", "code": {} }, "description": "Text Set 5 = ABCDEFGHIJKLMNOPQRSTUVWXYZ.,/() '!?-*:0123456789", @@ -68651,7 +68696,7 @@ "longname": "Phaser.GameObjects.RetroFont.TEXT_SET5", "scope": "static", "kind": "member", - "___id": "T000002R006599", + "___id": "T000002R006602", "___s": true }, { @@ -68660,7 +68705,7 @@ "filename": "const.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext", "code": {} }, "description": "Text Set 6 = ABCDEFGHIJKLMNOPQRSTUVWXYZ!?:;0123456789\"(),-.'", @@ -68679,7 +68724,7 @@ "longname": "Phaser.GameObjects.RetroFont.TEXT_SET6", "scope": "static", "kind": "member", - "___id": "T000002R006601", + "___id": "T000002R006604", "___s": true }, { @@ -68688,7 +68733,7 @@ "filename": "const.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext", "code": {} }, "description": "Text Set 7 = AGMSY+:4BHNTZ!;5CIOU.?06DJPV,(17EKQW\")28FLRX-'39", @@ -68707,7 +68752,7 @@ "longname": "Phaser.GameObjects.RetroFont.TEXT_SET7", "scope": "static", "kind": "member", - "___id": "T000002R006603", + "___id": "T000002R006606", "___s": true }, { @@ -68716,7 +68761,7 @@ "filename": "const.js", "lineno": 72, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext", "code": {} }, "description": "Text Set 8 = 0123456789 .ABCDEFGHIJKLMNOPQRSTUVWXYZ", @@ -68735,7 +68780,7 @@ "longname": "Phaser.GameObjects.RetroFont.TEXT_SET8", "scope": "static", "kind": "member", - "___id": "T000002R006605", + "___id": "T000002R006608", "___s": true }, { @@ -68744,7 +68789,7 @@ "filename": "const.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext", "code": {} }, "description": "Text Set 9 = ABCDEFGHIJKLMNOPQRSTUVWXYZ()-0123456789.:,'\"?!", @@ -68763,7 +68808,7 @@ "longname": "Phaser.GameObjects.RetroFont.TEXT_SET9", "scope": "static", "kind": "member", - "___id": "T000002R006607", + "___id": "T000002R006610", "___s": true }, { @@ -68772,7 +68817,7 @@ "filename": "const.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext", "code": {} }, "description": "Text Set 10 = ABCDEFGHIJKLMNOPQRSTUVWXYZ", @@ -68791,7 +68836,7 @@ "longname": "Phaser.GameObjects.RetroFont.TEXT_SET10", "scope": "static", "kind": "member", - "___id": "T000002R006609", + "___id": "T000002R006612", "___s": true }, { @@ -68800,7 +68845,7 @@ "filename": "const.js", "lineno": 99, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext", "code": {} }, "description": "Text Set 11 = ABCDEFGHIJKLMNOPQRSTUVWXYZ.,\"-+!?()':;0123456789", @@ -68819,7 +68864,7 @@ "longname": "Phaser.GameObjects.RetroFont.TEXT_SET11", "scope": "static", "kind": "member", - "___id": "T000002R006611", + "___id": "T000002R006614", "___s": true }, { @@ -68828,7 +68873,7 @@ "filename": "DynamicBitmapText.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\dynamic", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\dynamic", "code": {} }, "classdesc": "BitmapText objects work by taking a texture file and an XML or JSON file that describes the font structure.\r\rDuring rendering for each letter of the text is rendered to the display, proportionally spaced out and aligned to\rmatch the font structure.\r\rDynamic Bitmap Text objects are different from Static Bitmap Text in that they invoke a callback for each\rletter being rendered during the render pass. This callback allows you to manipulate the properties of\reach letter being rendered, such as its position, scale or tint, allowing you to create interesting effects\rlike jiggling text, which can't be done with Static text. This means that Dynamic Text takes more processing\rtime, so only use them if you require the callback ability they have.\r\rBitmapText objects are less flexible than Text objects, in that they have less features such as shadows, fills and the ability\rto use Web Fonts, however you trade this flexibility for rendering speed. You can also create visually compelling BitmapTexts by\rprocessing the font texture in an image editor, applying fills and any other effects required.\r\rTo create multi-line text insert \\r, \\n or \\r\\n escape codes into the text string.\r\rTo create a BitmapText data files you need a 3rd party app such as:\r\rBMFont (Windows, free): {@link http://www.angelcode.com/products/bmfont/|http://www.angelcode.com/products/bmfont/}\rGlyph Designer (OS X, commercial): {@link http://www.71squared.com/en/glyphdesigner|http://www.71squared.com/en/glyphdesigner}\rSnow BMF (Web-based, free): {@link https://snowb.org//|https://snowb.org/}\rLittera (Flash-based, free): {@link http://kvazars.com/littera/|http://kvazars.com/littera/}\r\rFor most use cases it is recommended to use XML. If you wish to use JSON, the formatting should be equal to the result of\rconverting a valid XML file through the popular X2JS library. An online tool for conversion can be found here: {@link http://codebeautify.org/xmltojson|http://codebeautify.org/xmltojson}", @@ -68957,7 +69002,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.DynamicBitmapText", - "___id": "T000002R006617", + "___id": "T000002R006620", "___s": true }, { @@ -68966,7 +69011,7 @@ "filename": "DynamicBitmapText.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\dynamic", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\dynamic", "code": {} }, "description": "The horizontal scroll position of the Bitmap Text.", @@ -68986,7 +69031,7 @@ "longname": "Phaser.GameObjects.DynamicBitmapText#scrollX", "scope": "instance", "kind": "member", - "___id": "T000002R006623", + "___id": "T000002R006626", "___s": true }, { @@ -68995,7 +69040,7 @@ "filename": "DynamicBitmapText.js", "lineno": 80, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\dynamic", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\dynamic", "code": {} }, "description": "The vertical scroll position of the Bitmap Text.", @@ -69015,7 +69060,7 @@ "longname": "Phaser.GameObjects.DynamicBitmapText#scrollY", "scope": "instance", "kind": "member", - "___id": "T000002R006625", + "___id": "T000002R006628", "___s": true }, { @@ -69024,7 +69069,7 @@ "filename": "DynamicBitmapText.js", "lineno": 90, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\dynamic", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\dynamic", "code": {} }, "description": "The crop width of the Bitmap Text.", @@ -69044,7 +69089,7 @@ "longname": "Phaser.GameObjects.DynamicBitmapText#cropWidth", "scope": "instance", "kind": "member", - "___id": "T000002R006627", + "___id": "T000002R006630", "___s": true }, { @@ -69053,7 +69098,7 @@ "filename": "DynamicBitmapText.js", "lineno": 100, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\dynamic", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\dynamic", "code": {} }, "description": "The crop height of the Bitmap Text.", @@ -69073,7 +69118,7 @@ "longname": "Phaser.GameObjects.DynamicBitmapText#cropHeight", "scope": "instance", "kind": "member", - "___id": "T000002R006629", + "___id": "T000002R006632", "___s": true }, { @@ -69082,7 +69127,7 @@ "filename": "DynamicBitmapText.js", "lineno": 110, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\dynamic", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\dynamic", "code": {} }, "description": "A callback that alters how each character of the Bitmap Text is rendered.", @@ -69101,7 +69146,7 @@ "longname": "Phaser.GameObjects.DynamicBitmapText#displayCallback", "scope": "instance", "kind": "member", - "___id": "T000002R006631", + "___id": "T000002R006634", "___s": true }, { @@ -69110,7 +69155,7 @@ "filename": "DynamicBitmapText.js", "lineno": 119, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\dynamic", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\dynamic", "code": {} }, "description": "The data object that is populated during rendering, then passed to the displayCallback.\rYou should modify this object then return it back from the callback. It's updated values\rwill be used to render the specific glyph.\r\rPlease note that if you need a reference to this object locally in your game code then you\rshould shallow copy it, as it's updated and re-used for every glyph in the text.", @@ -69129,7 +69174,7 @@ "longname": "Phaser.GameObjects.DynamicBitmapText#callbackData", "scope": "instance", "kind": "member", - "___id": "T000002R006633", + "___id": "T000002R006636", "___s": true }, { @@ -69138,7 +69183,7 @@ "filename": "DynamicBitmapText.js", "lineno": 150, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\dynamic", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\dynamic", "code": {} }, "description": "Set the crop size of this Bitmap Text.", @@ -69191,7 +69236,7 @@ "memberof": "Phaser.GameObjects.DynamicBitmapText", "longname": "Phaser.GameObjects.DynamicBitmapText#setSize", "scope": "instance", - "___id": "T000002R006649", + "___id": "T000002R006652", "___s": true }, { @@ -69200,7 +69245,7 @@ "filename": "DynamicBitmapText.js", "lineno": 169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\dynamic", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\dynamic", "code": {} }, "description": "Set a callback that alters how each character of the Bitmap Text is rendered.\r\rThe callback receives a {@link Phaser.Types.GameObjects.BitmapText.DisplayCallbackConfig} object that contains information about the character that's\rabout to be rendered.\r\rIt should return an object with `x`, `y`, `scale` and `rotation` properties that will be used instead of the\rusual values when rendering.", @@ -69240,7 +69285,7 @@ "memberof": "Phaser.GameObjects.DynamicBitmapText", "longname": "Phaser.GameObjects.DynamicBitmapText#setDisplayCallback", "scope": "instance", - "___id": "T000002R006653", + "___id": "T000002R006656", "___s": true }, { @@ -69249,7 +69294,7 @@ "filename": "DynamicBitmapText.js", "lineno": 192, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\dynamic", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\dynamic", "code": {} }, "description": "Set the horizontal scroll position of this Bitmap Text.", @@ -69289,7 +69334,7 @@ "memberof": "Phaser.GameObjects.DynamicBitmapText", "longname": "Phaser.GameObjects.DynamicBitmapText#setScrollX", "scope": "instance", - "___id": "T000002R006656", + "___id": "T000002R006659", "___s": true }, { @@ -69298,7 +69343,7 @@ "filename": "DynamicBitmapText.js", "lineno": 209, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\dynamic", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\dynamic", "code": {} }, "description": "Set the vertical scroll position of this Bitmap Text.", @@ -69338,7 +69383,7 @@ "memberof": "Phaser.GameObjects.DynamicBitmapText", "longname": "Phaser.GameObjects.DynamicBitmapText#setScrollY", "scope": "instance", - "___id": "T000002R006659", + "___id": "T000002R006662", "___s": true }, { @@ -69347,7 +69392,7 @@ "filename": "DynamicBitmapTextCreator.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\dynamic", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\dynamic", "code": {} }, "description": "Creates a new Dynamic Bitmap Text Game Object and returns it.\r\rNote: This method will only be available if the Dynamic Bitmap Text Game Object has been built into Phaser.", @@ -69400,7 +69445,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#dynamicBitmapText", "scope": "instance", - "___id": "T000002R006743", + "___id": "T000002R006746", "___s": true }, { @@ -69409,7 +69454,7 @@ "filename": "DynamicBitmapTextFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\dynamic", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\dynamic", "code": {} }, "description": "Creates a new Dynamic Bitmap Text Game Object and adds it to the Scene.\r\rBitmapText objects work by taking a texture file and an XML or JSON file that describes the font structure.\r\rDuring rendering for each letter of the text is rendered to the display, proportionally spaced out and aligned to\rmatch the font structure.\r\rDynamic Bitmap Text objects are different from Static Bitmap Text in that they invoke a callback for each\rletter being rendered during the render pass. This callback allows you to manipulate the properties of\reach letter being rendered, such as its position, scale or tint, allowing you to create interesting effects\rlike jiggling text, which can't be done with Static text. This means that Dynamic Text takes more processing\rtime, so only use them if you require the callback ability they have.\r\rBitmapText objects are less flexible than Text objects, in that they have less features such as shadows, fills and the ability\rto use Web Fonts, however you trade this flexibility for rendering speed. You can also create visually compelling BitmapTexts by\rprocessing the font texture in an image editor, applying fills and any other effects required.\r\rTo create multi-line text insert \\r, \\n or \\r\\n escape codes into the text string.\r\rTo create a BitmapText data files you need a 3rd party app such as:\r\rBMFont (Windows, free): http://www.angelcode.com/products/bmfont/\rGlyph Designer (OS X, commercial): http://www.71squared.com/en/glyphdesigner\rLittera (Web-based, free): http://kvazars.com/littera/\r\rFor most use cases it is recommended to use XML. If you wish to use JSON, the formatting should be equal to the result of\rconverting a valid XML file through the popular X2JS library. An online tool for conversion can be found here: http://codebeautify.org/xmltojson\r\rNote: This method will only be available if the Dynamic Bitmap Text Game Object has been built into Phaser.", @@ -69521,7 +69566,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#dynamicBitmapText", "scope": "instance", - "___id": "T000002R006752", + "___id": "T000002R006755", "___s": true }, { @@ -69530,7 +69575,7 @@ "filename": "ParseRetroFont.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext", "code": {} }, "description": "Parses a Retro Font configuration object so you can pass it to the BitmapText constructor\rand create a BitmapText object using a fixed-width retro font.", @@ -69582,7 +69627,7 @@ "memberof": "Phaser.GameObjects.RetroFont", "longname": "Phaser.GameObjects.RetroFont.Parse", "scope": "static", - "___id": "T000002R007148", + "___id": "T000002R007151", "___s": true }, { @@ -69591,7 +69636,7 @@ "filename": "RetroFont.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext", "code": {} }, "kind": "namespace", @@ -69600,7 +69645,7 @@ "memberof": "Phaser.GameObjects", "longname": "Phaser.GameObjects.RetroFont", "scope": "static", - "___id": "T000002R007274", + "___id": "T000002R007277", "___s": true }, { @@ -69609,7 +69654,7 @@ "filename": "BitmapText.js", "lineno": 17, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "classdesc": "BitmapText objects work by taking a texture file and an XML or JSON file that describes the font structure.\r\rDuring rendering for each letter of the text is rendered to the display, proportionally spaced out and aligned to\rmatch the font structure.\r\rBitmapText objects are less flexible than Text objects, in that they have less features such as shadows, fills and the ability\rto use Web Fonts, however you trade this flexibility for rendering speed. You can also create visually compelling BitmapTexts by\rprocessing the font texture in an image editor, applying fills and any other effects required.\r\rTo create multi-line text insert \\r, \\n or \\r\\n escape codes into the text string.\r\rTo create a BitmapText data files you need a 3rd party app such as:\r\rBMFont (Windows, free): {@link http://www.angelcode.com/products/bmfont/|http://www.angelcode.com/products/bmfont/}\rGlyph Designer (OS X, commercial): {@link http://www.71squared.com/en/glyphdesigner|http://www.71squared.com/en/glyphdesigner}\rSnow BMF (Web-based, free): {@link https://snowb.org//|https://snowb.org/}\rLittera (Flash-based, free): {@link http://kvazars.com/littera/|http://kvazars.com/littera/}\r\rFor most use cases it is recommended to use XML. If you wish to use JSON, the formatting should be equal to the result of\rconverting a valid XML file through the popular X2JS library. An online tool for conversion can be found here: {@link http://codebeautify.org/xmltojson|http://codebeautify.org/xmltojson}", @@ -69751,7 +69796,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.BitmapText", - "___id": "T000002R007288", + "___id": "T000002R007291", "___s": true }, { @@ -69760,7 +69805,7 @@ "filename": "BitmapText.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "The key of the Bitmap Font used by this Bitmap Text.\rTo change the font after creation please use `setFont`.", @@ -69780,7 +69825,7 @@ "longname": "Phaser.GameObjects.BitmapText#font", "scope": "instance", "kind": "member", - "___id": "T000002R007295", + "___id": "T000002R007298", "___s": true }, { @@ -69789,7 +69834,7 @@ "filename": "BitmapText.js", "lineno": 116, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "The data of the Bitmap Font used by this Bitmap Text.", @@ -69809,7 +69854,7 @@ "longname": "Phaser.GameObjects.BitmapText#fontData", "scope": "instance", "kind": "member", - "___id": "T000002R007298", + "___id": "T000002R007301", "___s": true }, { @@ -69818,7 +69863,7 @@ "filename": "BitmapText.js", "lineno": 220, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "The character code used to detect for word wrapping.\rDefaults to 32 (a space character).", @@ -69837,7 +69882,7 @@ "longname": "Phaser.GameObjects.BitmapText#wordWrapCharCode", "scope": "instance", "kind": "member", - "___id": "T000002R007316", + "___id": "T000002R007319", "___s": true }, { @@ -69846,7 +69891,7 @@ "filename": "BitmapText.js", "lineno": 240, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "The horizontal offset of the drop shadow.\r\rYou can set this directly, or use `Phaser.GameObjects.BitmapText#setDropShadow`.", @@ -69865,7 +69910,7 @@ "longname": "Phaser.GameObjects.BitmapText#dropShadowX", "scope": "instance", "kind": "member", - "___id": "T000002R007320", + "___id": "T000002R007323", "___s": true }, { @@ -69874,7 +69919,7 @@ "filename": "BitmapText.js", "lineno": 251, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "The vertical offset of the drop shadow.\r\rYou can set this directly, or use `Phaser.GameObjects.BitmapText#setDropShadow`.", @@ -69893,7 +69938,7 @@ "longname": "Phaser.GameObjects.BitmapText#dropShadowY", "scope": "instance", "kind": "member", - "___id": "T000002R007322", + "___id": "T000002R007325", "___s": true }, { @@ -69902,7 +69947,7 @@ "filename": "BitmapText.js", "lineno": 262, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "The color of the drop shadow.\r\rYou can set this directly, or use `Phaser.GameObjects.BitmapText#setDropShadow`.", @@ -69921,7 +69966,7 @@ "longname": "Phaser.GameObjects.BitmapText#dropShadowColor", "scope": "instance", "kind": "member", - "___id": "T000002R007324", + "___id": "T000002R007327", "___s": true }, { @@ -69930,7 +69975,7 @@ "filename": "BitmapText.js", "lineno": 273, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "The alpha value of the drop shadow.\r\rYou can set this directly, or use `Phaser.GameObjects.BitmapText#setDropShadow`.", @@ -69949,7 +69994,7 @@ "longname": "Phaser.GameObjects.BitmapText#dropShadowAlpha", "scope": "instance", "kind": "member", - "___id": "T000002R007326", + "___id": "T000002R007329", "___s": true }, { @@ -69958,7 +70003,7 @@ "filename": "BitmapText.js", "lineno": 284, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Indicates whether the font texture is from an atlas or not.", @@ -69978,7 +70023,7 @@ "longname": "Phaser.GameObjects.BitmapText#fromAtlas", "scope": "instance", "kind": "member", - "___id": "T000002R007328", + "___id": "T000002R007331", "___s": true }, { @@ -69987,7 +70032,7 @@ "filename": "BitmapText.js", "lineno": 303, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Set the lines of text in this BitmapText to be left-aligned.\rThis only has any effect if this BitmapText contains more than one line of text.", @@ -70012,7 +70057,7 @@ "memberof": "Phaser.GameObjects.BitmapText", "longname": "Phaser.GameObjects.BitmapText#setLeftAlign", "scope": "instance", - "___id": "T000002R007330", + "___id": "T000002R007333", "___s": true }, { @@ -70021,7 +70066,7 @@ "filename": "BitmapText.js", "lineno": 321, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Set the lines of text in this BitmapText to be center-aligned.\rThis only has any effect if this BitmapText contains more than one line of text.", @@ -70046,7 +70091,7 @@ "memberof": "Phaser.GameObjects.BitmapText", "longname": "Phaser.GameObjects.BitmapText#setCenterAlign", "scope": "instance", - "___id": "T000002R007334", + "___id": "T000002R007337", "___s": true }, { @@ -70055,7 +70100,7 @@ "filename": "BitmapText.js", "lineno": 339, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Set the lines of text in this BitmapText to be right-aligned.\rThis only has any effect if this BitmapText contains more than one line of text.", @@ -70080,7 +70125,7 @@ "memberof": "Phaser.GameObjects.BitmapText", "longname": "Phaser.GameObjects.BitmapText#setRightAlign", "scope": "instance", - "___id": "T000002R007338", + "___id": "T000002R007341", "___s": true }, { @@ -70089,7 +70134,7 @@ "filename": "BitmapText.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Set the font size of this Bitmap Text.", @@ -70129,7 +70174,7 @@ "memberof": "Phaser.GameObjects.BitmapText", "longname": "Phaser.GameObjects.BitmapText#setFontSize", "scope": "instance", - "___id": "T000002R007342", + "___id": "T000002R007345", "___s": true }, { @@ -70138,7 +70183,7 @@ "filename": "BitmapText.js", "lineno": 376, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Sets the letter spacing between each character of this Bitmap Text.\rCan be a positive value to increase the space, or negative to reduce it.\rSpacing is applied after the kerning values have been set.", @@ -70180,7 +70225,7 @@ "memberof": "Phaser.GameObjects.BitmapText", "longname": "Phaser.GameObjects.BitmapText#setLetterSpacing", "scope": "instance", - "___id": "T000002R007346", + "___id": "T000002R007349", "___s": true }, { @@ -70189,7 +70234,7 @@ "filename": "BitmapText.js", "lineno": 399, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Sets the line spacing value. This value is added to the font height to\rcalculate the overall line height.\r\rSpacing can be a negative or positive number.\r\rOnly has an effect if this BitmapText object contains multiple lines of text.", @@ -70231,7 +70276,7 @@ "memberof": "Phaser.GameObjects.BitmapText", "longname": "Phaser.GameObjects.BitmapText#setLineSpacing", "scope": "instance", - "___id": "T000002R007351", + "___id": "T000002R007354", "___s": true }, { @@ -70240,7 +70285,7 @@ "filename": "BitmapText.js", "lineno": 423, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Set the textual content of this BitmapText.\r\rAn array of strings will be converted into multi-line text. Use the align methods to change multi-line alignment.", @@ -70299,7 +70344,7 @@ "memberof": "Phaser.GameObjects.BitmapText", "longname": "Phaser.GameObjects.BitmapText#setText", "scope": "instance", - "___id": "T000002R007355", + "___id": "T000002R007358", "___s": true }, { @@ -70308,7 +70353,7 @@ "filename": "BitmapText.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Sets a drop shadow effect on this Bitmap Text.\r\rThis is a WebGL only feature and only works with Static Bitmap Text, not Dynamic.\r\rYou can set the vertical and horizontal offset of the shadow, as well as the color and alpha.\r\rOnce a shadow has been enabled you can modify the `dropShadowX` and `dropShadowY` properties of this\rBitmap Text directly to adjust the position of the shadow in real-time.\r\rIf you wish to clear the shadow, call this method with no parameters specified.", @@ -70402,7 +70447,7 @@ "memberof": "Phaser.GameObjects.BitmapText", "longname": "Phaser.GameObjects.BitmapText#setDropShadow", "scope": "instance", - "___id": "T000002R007361", + "___id": "T000002R007364", "___s": true }, { @@ -70411,7 +70456,7 @@ "filename": "BitmapText.js", "lineno": 497, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Sets a tint on a range of characters in this Bitmap Text, starting from the `start` parameter index\rand running for `length` quantity of characters.\r\rThe `start` parameter can be negative. In this case, it starts at the end of the text and counts\rbackwards `start` places.\r\rYou can also pass in -1 as the `length` and it will tint all characters from `start`\rup until the end of the string.\rRemember that spaces and punctuation count as characters.\r\rThis is a WebGL only feature and only works with Static Bitmap Text, not Dynamic.\r\rThe tint works by taking the pixel color values from the Bitmap Text texture, and then\rmultiplying it by the color value of the tint. You can provide either one color value,\rin which case the whole character will be tinted in that color. Or you can provide a color\rper corner. The colors are blended together across the extent of the character range.\r\rTo swap this from being an additive tint to a fill based tint, set the `tintFill` parameter to `true`.\r\rTo modify the tint color once set, call this method again with new color values.\r\rUsing `setWordTint` can override tints set by this function, and vice versa.\r\rTo remove a tint call this method with just the `start`, and optionally, the `length` parameters defined.", @@ -70547,7 +70592,7 @@ "memberof": "Phaser.GameObjects.BitmapText", "longname": "Phaser.GameObjects.BitmapText#setCharacterTint", "scope": "instance", - "___id": "T000002R007371", + "___id": "T000002R007374", "___s": true }, { @@ -70556,7 +70601,7 @@ "filename": "BitmapText.js", "lineno": 606, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Sets a tint on a matching word within this Bitmap Text.\r\rThe `word` parameter can be either a string or a number.\r\rIf a string, it will run a string comparison against the text contents, and if matching,\rit will tint the whole word.\r\rIf a number, if till that word, based on its offset within the text contents.\r\rThe `count` parameter controls how many words are replaced. Pass in -1 to replace them all.\r\rThis parameter is ignored if you pass a number as the `word` to be searched for.\r\rThis is a WebGL only feature and only works with Static Bitmap Text, not Dynamic.\r\rThe tint works by taking the pixel color values from the Bitmap Text texture, and then\rmultiplying it by the color value of the tint. You can provide either one color value,\rin which case the whole character will be tinted in that color. Or you can provide a color\rper corner. The colors are blended together across the extent of the character range.\r\rTo swap this from being an additive tint to a fill based tint, set the `tintFill` parameter to `true`.\r\rTo modify the tint color once set, call this method again with new color values.\r\rUsing `setCharacterTint` can override tints set by this function, and vice versa.", @@ -70700,7 +70745,7 @@ "memberof": "Phaser.GameObjects.BitmapText", "longname": "Phaser.GameObjects.BitmapText#setWordTint", "scope": "instance", - "___id": "T000002R007401", + "___id": "T000002R007404", "___s": true }, { @@ -70709,7 +70754,7 @@ "filename": "BitmapText.js", "lineno": 679, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Calculate the bounds of this Bitmap Text.\r\rAn object is returned that contains the position, width and height of the Bitmap Text in local and global\rcontexts.\r\rLocal size is based on just the font size and a [0, 0] position.\r\rGlobal size takes into account the Game Object's scale, world position and display origin.\r\rAlso in the object is data regarding the length of each line, should this be a multi-line BitmapText.", @@ -70750,7 +70795,7 @@ "memberof": "Phaser.GameObjects.BitmapText", "longname": "Phaser.GameObjects.BitmapText#getTextBounds", "scope": "instance", - "___id": "T000002R007410", + "___id": "T000002R007413", "___s": true }, { @@ -70759,7 +70804,7 @@ "filename": "BitmapText.js", "lineno": 716, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Gets the character located at the given x/y coordinate within this Bitmap Text.\r\rThe coordinates you pass in are translated into the local space of the\rBitmap Text, however, it is up to you to first translate the input coordinates to world space.\r\rIf you wish to use this in combination with an input event, be sure\rto pass in `Pointer.worldX` and `worldY` so they are in world space.\r\rIn some cases, based on kerning, characters can overlap. When this happens,\rthe first character in the word is returned.\r\rNote that this does not work for DynamicBitmapText if you have changed the\rcharacter positions during render. It will only scan characters in their un-translated state.", @@ -70825,7 +70870,7 @@ "memberof": "Phaser.GameObjects.BitmapText", "longname": "Phaser.GameObjects.BitmapText#getCharacterAt", "scope": "instance", - "___id": "T000002R007414", + "___id": "T000002R007417", "___s": true }, { @@ -70834,7 +70879,7 @@ "filename": "BitmapText.js", "lineno": 765, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Updates the Display Origin cached values internally stored on this Game Object.\rYou don't usually call this directly, but it is exposed for edge-cases where you may.", @@ -70860,7 +70905,7 @@ "longname": "Phaser.GameObjects.BitmapText#updateDisplayOrigin", "scope": "instance", "overrides": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", - "___id": "T000002R007422", + "___id": "T000002R007425", "___s": true }, { @@ -70869,7 +70914,7 @@ "filename": "BitmapText.js", "lineno": 783, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Changes the font this BitmapText is using to render.\r\rThe new texture is loaded and applied to the BitmapText. The existing text, size and alignment are preserved,\runless overridden via the arguments.", @@ -70938,7 +70983,7 @@ "memberof": "Phaser.GameObjects.BitmapText", "longname": "Phaser.GameObjects.BitmapText#setFont", "scope": "instance", - "___id": "T000002R007425", + "___id": "T000002R007428", "___s": true }, { @@ -70947,7 +70992,7 @@ "filename": "BitmapText.js", "lineno": 821, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Sets the maximum display width of this BitmapText in pixels.\r\rIf `BitmapText.text` is longer than `maxWidth` then the lines will be automatically wrapped\rbased on the previous whitespace character found in the line.\r\rIf no whitespace was found then no wrapping will take place and consequently the `maxWidth` value will not be honored.\r\rDisable maxWidth by setting the value to 0.\r\rYou can set the whitespace character to be searched for by setting the `wordWrapCharCode` parameter or property.", @@ -71001,7 +71046,7 @@ "memberof": "Phaser.GameObjects.BitmapText", "longname": "Phaser.GameObjects.BitmapText#setMaxWidth", "scope": "instance", - "___id": "T000002R007435", + "___id": "T000002R007438", "___s": true }, { @@ -71010,7 +71055,7 @@ "filename": "BitmapText.js", "lineno": 855, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Controls the alignment of each line of text in this BitmapText object.\r\rOnly has any effect when this BitmapText contains multiple lines of text, split with carriage-returns.\rHas no effect with single-lines of text.\r\rSee the methods `setLeftAlign`, `setCenterAlign` and `setRightAlign`.\r\r0 = Left aligned (default)\r1 = Middle aligned\r2 = Right aligned\r\rThe alignment position is based on the longest line of text.", @@ -71029,7 +71074,7 @@ "longname": "Phaser.GameObjects.BitmapText#align", "scope": "instance", "kind": "member", - "___id": "T000002R007440", + "___id": "T000002R007443", "___s": true }, { @@ -71038,7 +71083,7 @@ "filename": "BitmapText.js", "lineno": 888, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "The text that this Bitmap Text object displays.\r\rYou can also use the method `setText` if you want a chainable way to change the text content.", @@ -71057,7 +71102,7 @@ "longname": "Phaser.GameObjects.BitmapText#text", "scope": "instance", "kind": "member", - "___id": "T000002R007446", + "___id": "T000002R007449", "___s": true }, { @@ -71066,7 +71111,7 @@ "filename": "BitmapText.js", "lineno": 911, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "The font size of this Bitmap Text.\r\rYou can also use the method `setFontSize` if you want a chainable way to change the font size.", @@ -71085,7 +71130,7 @@ "longname": "Phaser.GameObjects.BitmapText#fontSize", "scope": "instance", "kind": "member", - "___id": "T000002R007450", + "___id": "T000002R007453", "___s": true }, { @@ -71094,7 +71139,7 @@ "filename": "BitmapText.js", "lineno": 935, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Adds / Removes spacing between characters.\r\rCan be a negative or positive number.\r\rYou can also use the method `setLetterSpacing` if you want a chainable way to change the letter spacing.", @@ -71113,7 +71158,7 @@ "longname": "Phaser.GameObjects.BitmapText#letterSpacing", "scope": "instance", "kind": "member", - "___id": "T000002R007456", + "___id": "T000002R007459", "___s": true }, { @@ -71122,7 +71167,7 @@ "filename": "BitmapText.js", "lineno": 961, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Adds / Removes spacing between lines.\r\rCan be a negative or positive number.\r\rYou can also use the method `setLineSpacing` if you want a chainable way to change the line spacing.", @@ -71141,7 +71186,7 @@ "longname": "Phaser.GameObjects.BitmapText#lineSpacing", "scope": "instance", "kind": "member", - "___id": "T000002R007462", + "___id": "T000002R007465", "___s": true }, { @@ -71150,7 +71195,7 @@ "filename": "BitmapText.js", "lineno": 987, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "The maximum display width of this BitmapText in pixels.\r\rIf BitmapText.text is longer than maxWidth then the lines will be automatically wrapped\rbased on the last whitespace character found in the line.\r\rIf no whitespace was found then no wrapping will take place and consequently the maxWidth value will not be honored.\r\rDisable maxWidth by setting the value to 0.", @@ -71169,7 +71214,7 @@ "longname": "Phaser.GameObjects.BitmapText#maxWidth", "scope": "instance", "kind": "member", - "___id": "T000002R007468", + "___id": "T000002R007471", "___s": true }, { @@ -71178,7 +71223,7 @@ "filename": "BitmapText.js", "lineno": 1016, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "The width of this Bitmap Text.\r\rThis property is read-only.", @@ -71198,7 +71243,7 @@ "longname": "Phaser.GameObjects.BitmapText#width", "scope": "instance", "kind": "member", - "___id": "T000002R007474", + "___id": "T000002R007477", "___s": true }, { @@ -71207,7 +71252,7 @@ "filename": "BitmapText.js", "lineno": 1037, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "The height of this Bitmap text.\r\rThis property is read-only.", @@ -71227,7 +71272,7 @@ "longname": "Phaser.GameObjects.BitmapText#height", "scope": "instance", "kind": "member", - "___id": "T000002R007477", + "___id": "T000002R007480", "___s": true }, { @@ -71236,7 +71281,7 @@ "filename": "BitmapText.js", "lineno": 1058, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "The displayed width of this Bitmap Text.\r\rThis value takes into account the scale factor.\r\rThis property is read-only.", @@ -71256,7 +71301,7 @@ "longname": "Phaser.GameObjects.BitmapText#displayWidth", "scope": "instance", "kind": "member", - "___id": "T000002R007480", + "___id": "T000002R007483", "___s": true }, { @@ -71265,7 +71310,7 @@ "filename": "BitmapText.js", "lineno": 1079, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "The displayed height of this Bitmap Text.\r\rThis value takes into account the scale factor.\r\rThis property is read-only.", @@ -71285,7 +71330,7 @@ "longname": "Phaser.GameObjects.BitmapText#displayHeight", "scope": "instance", "kind": "member", - "___id": "T000002R007483", + "___id": "T000002R007486", "___s": true }, { @@ -71294,7 +71339,7 @@ "filename": "BitmapText.js", "lineno": 1100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Build a JSON representation of this Bitmap Text.", @@ -71319,7 +71364,7 @@ "longname": "Phaser.GameObjects.BitmapText#toJSON", "scope": "instance", "overrides": "Phaser.GameObjects.GameObject#toJSON", - "___id": "T000002R007486", + "___id": "T000002R007489", "___s": true }, { @@ -71328,7 +71373,7 @@ "filename": "BitmapText.js", "lineno": 1128, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Internal destroy handler, called as part of the destroy process.", @@ -71339,7 +71384,7 @@ "memberof": "Phaser.GameObjects.BitmapText", "longname": "Phaser.GameObjects.BitmapText#preDestroy", "scope": "instance", - "___id": "T000002R007497", + "___id": "T000002R007500", "___s": true }, { @@ -71348,7 +71393,7 @@ "filename": "BitmapText.js", "lineno": 1144, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Left align the text characters in a multi-line BitmapText object.", @@ -71367,7 +71412,7 @@ "longname": "Phaser.GameObjects.BitmapText.ALIGN_LEFT", "scope": "static", "kind": "member", - "___id": "T000002R007502", + "___id": "T000002R007505", "___s": true }, { @@ -71376,7 +71421,7 @@ "filename": "BitmapText.js", "lineno": 1153, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Center align the text characters in a multi-line BitmapText object.", @@ -71395,7 +71440,7 @@ "longname": "Phaser.GameObjects.BitmapText.ALIGN_CENTER", "scope": "static", "kind": "member", - "___id": "T000002R007504", + "___id": "T000002R007507", "___s": true }, { @@ -71404,7 +71449,7 @@ "filename": "BitmapText.js", "lineno": 1162, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Right align the text characters in a multi-line BitmapText object.", @@ -71423,7 +71468,7 @@ "longname": "Phaser.GameObjects.BitmapText.ALIGN_RIGHT", "scope": "static", "kind": "member", - "___id": "T000002R007506", + "___id": "T000002R007509", "___s": true }, { @@ -71432,7 +71477,7 @@ "filename": "BitmapText.js", "lineno": 1171, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Parse an XML Bitmap Font from an Atlas.\r\rAdds the parsed Bitmap Font data to the cache with the `fontName` key.", @@ -71551,7 +71596,7 @@ "memberof": "Phaser.GameObjects.BitmapText", "longname": "Phaser.GameObjects.BitmapText.ParseFromAtlas", "scope": "static", - "___id": "T000002R007508", + "___id": "T000002R007511", "___s": true }, { @@ -71560,7 +71605,7 @@ "filename": "BitmapText.js", "lineno": 1191, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Parse an XML font to Bitmap Font data for the Bitmap Font cache.", @@ -71642,7 +71687,7 @@ "memberof": "Phaser.GameObjects.BitmapText", "longname": "Phaser.GameObjects.BitmapText.ParseXMLBitmapFont", "scope": "static", - "___id": "T000002R007510", + "___id": "T000002R007513", "___s": true }, { @@ -71651,7 +71696,7 @@ "filename": "BitmapTextCreator.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Creates a new Bitmap Text Game Object and returns it.\r\rNote: This method will only be available if the Bitmap Text Game Object has been built into Phaser.", @@ -71704,7 +71749,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#bitmapText", "scope": "instance", - "___id": "T000002R007580", + "___id": "T000002R007583", "___s": true }, { @@ -71713,7 +71758,7 @@ "filename": "BitmapTextFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "description": "Creates a new Bitmap Text Game Object and adds it to the Scene.\r\rBitmapText objects work by taking a texture file and an XML or JSON file that describes the font structure.\r\rDuring rendering for each letter of the text is rendered to the display, proportionally spaced out and aligned to\rmatch the font structure.\r\rBitmapText objects are less flexible than Text objects, in that they have less features such as shadows, fills and the ability\rto use Web Fonts, however you trade this flexibility for rendering speed. You can also create visually compelling BitmapTexts by\rprocessing the font texture in an image editor, applying fills and any other effects required.\r\rTo create multi-line text insert \\r, \\n or \\r\\n escape codes into the text string.\r\rTo create a BitmapText data files you need a 3rd party app such as:\r\rBMFont (Windows, free): http://www.angelcode.com/products/bmfont/\rGlyph Designer (OS X, commercial): http://www.71squared.com/en/glyphdesigner\rLittera (Web-based, free): http://kvazars.com/littera/\r\rFor most use cases it is recommended to use XML. If you wish to use JSON, the formatting should be equal to the result of\rconverting a valid XML file through the popular X2JS library. An online tool for conversion can be found here: http://codebeautify.org/xmltojson\r\rNote: This method will only be available if the Bitmap Text Game Object has been built into Phaser.", @@ -71840,19 +71885,19 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#bitmapText", "scope": "instance", - "___id": "T000002R007590", + "___id": "T000002R007593", "___s": true }, { - "comment": "/**\r\n * The font data for an individual character of a Bitmap Font.\r\n *\r\n * Describes the character's position, size, offset and kerning.\r\n *\r\n * As of version 3.50 it also includes the WebGL texture uv data.\r\n *\r\n * @typedef {object} Phaser.Types.GameObjects.BitmapText.BitmapFontCharacterData\r\n * @since 3.0.0\r\n *\r\n * @property {number} x - The x position of the character.\r\n * @property {number} y - The y position of the character.\r\n * @property {number} width - The width of the character.\r\n * @property {number} height - The height of the character.\r\n * @property {number} centerX - The center x position of the character.\r\n * @property {number} centerY - The center y position of the character.\r\n * @property {number} xOffset - The x offset of the character.\r\n * @property {number} yOffset - The y offset of the character.\r\n * @property {number} u0 - WebGL texture u0.\r\n * @property {number} v0 - WebGL texture v0.\r\n * @property {number} u1 - WebGL texture u1.\r\n * @property {number} v1 - WebGL texture v1.\r\n * @property {object} data - Extra data for the character.\r\n * @property {Object.} kerning - Kerning values, keyed by character code.\r\n */", + "comment": "/**\n * The font data for an individual character of a Bitmap Font.\n *\n * Describes the character's position, size, offset and kerning.\n *\n * As of version 3.50 it also includes the WebGL texture uv data.\n *\n * @typedef {object} Phaser.Types.GameObjects.BitmapText.BitmapFontCharacterData\n * @since 3.0.0\n *\n * @property {number} x - The x position of the character.\n * @property {number} y - The y position of the character.\n * @property {number} width - The width of the character.\n * @property {number} height - The height of the character.\n * @property {number} centerX - The center x position of the character.\n * @property {number} centerY - The center y position of the character.\n * @property {number} xOffset - The x offset of the character.\n * @property {number} yOffset - The y offset of the character.\n * @property {number} u0 - WebGL texture u0.\n * @property {number} v0 - WebGL texture v0.\n * @property {number} u1 - WebGL texture u1.\n * @property {number} v1 - WebGL texture v1.\n * @property {object} data - Extra data for the character.\n * @property {Object.} kerning - Kerning values, keyed by character code.\n */", "meta": { "filename": "BitmapFontCharacterData.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\typedefs", "code": {} }, - "description": "The font data for an individual character of a Bitmap Font.\r\rDescribes the character's position, size, offset and kerning.\r\rAs of version 3.50 it also includes the WebGL texture uv data.", + "description": "The font data for an individual character of a Bitmap Font.\n\nDescribes the character's position, size, offset and kerning.\n\nAs of version 3.50 it also includes the WebGL texture uv data.", "kind": "typedef", "name": "BitmapFontCharacterData", "type": { @@ -72061,7 +72106,7 @@ "memberof": "Phaser.Types.GameObjects.BitmapText", "longname": "Phaser.Types.GameObjects.BitmapText.BitmapFontCharacterData", "scope": "static", - "___id": "T000002R007647", + "___id": "T000002R007650", "___s": true }, { @@ -72070,7 +72115,7 @@ "filename": "BitmapFontData.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\typedefs", "code": {} }, "description": "Bitmap Font data that can be used by a BitmapText Game Object.", @@ -72169,7 +72214,7 @@ "memberof": "Phaser.Types.GameObjects.BitmapText", "longname": "Phaser.Types.GameObjects.BitmapText.BitmapFontData", "scope": "static", - "___id": "T000002R007648", + "___id": "T000002R007651", "___s": true }, { @@ -72178,7 +72223,7 @@ "filename": "BitmapTextCharacter.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\typedefs", "code": {} }, "description": "A single entry from the `BitmapTextSize` characters array.\r\rThe position and dimensions take the font size into account,\rbut are not translated into the local space of the Game Object itself.", @@ -72368,7 +72413,7 @@ "memberof": "Phaser.Types.GameObjects.BitmapText", "longname": "Phaser.Types.GameObjects.BitmapText.BitmapTextCharacter", "scope": "static", - "___id": "T000002R007649", + "___id": "T000002R007652", "___s": true }, { @@ -72377,7 +72422,7 @@ "filename": "BitmapTextConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\typedefs", "code": {} }, "kind": "typedef", @@ -72456,7 +72501,7 @@ "memberof": "Phaser.Types.GameObjects.BitmapText", "longname": "Phaser.Types.GameObjects.BitmapText.BitmapTextConfig", "scope": "static", - "___id": "T000002R007650", + "___id": "T000002R007653", "___s": true }, { @@ -72465,7 +72510,7 @@ "filename": "BitmapTextLines.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\typedefs", "code": {} }, "description": "Details about the line data in the `BitmapTextSize` object.", @@ -72547,16 +72592,16 @@ "memberof": "Phaser.Types.GameObjects.BitmapText", "longname": "Phaser.Types.GameObjects.BitmapText.BitmapTextLines", "scope": "static", - "___id": "T000002R007651", + "___id": "T000002R007654", "___s": true }, { - "comment": "/**\r\n * @typedef {object} Phaser.Types.GameObjects.BitmapText.BitmapTextSize\r\n * @since 3.0.0\r\n *\r\n * @property {Phaser.Types.GameObjects.BitmapText.GlobalBitmapTextSize} global - The position and size of the BitmapText, taking into account the position and scale of the Game Object.\r\n * @property {Phaser.Types.GameObjects.BitmapText.LocalBitmapTextSize} local - The position and size of the BitmapText, taking just the font size into account.\r\n * @property {Phaser.Types.GameObjects.BitmapText.BitmapTextLines} lines - Data about the lines of text within the BitmapText.\r\n * @property {Phaser.Types.GameObjects.BitmapText.BitmapTextCharacter[]} characters - An array containing per-character data. Only populated if `includeChars` is `true` in the `getTextBounds` call.\r\n * @property {Phaser.Types.GameObjects.BitmapText.BitmapTextWord[]} words - An array containing the word data from the BitmapText.\r\n * @property {number} scale - The scale of the BitmapText font being rendered vs. font size in the text data.\r\n * @property {number} scaleX - The scale X value of the BitmapText.\r\n * @property {number} scaleY - The scale Y value of the BitmapText.\r\n * @property {string} wrappedText - The wrapped text, if wrapping enabled and required.\r\n */", + "comment": "/**\n * @typedef {object} Phaser.Types.GameObjects.BitmapText.BitmapTextSize\n * @since 3.0.0\n *\n * @property {Phaser.Types.GameObjects.BitmapText.GlobalBitmapTextSize} global - The position and size of the BitmapText, taking into account the position and scale of the Game Object.\n * @property {Phaser.Types.GameObjects.BitmapText.LocalBitmapTextSize} local - The position and size of the BitmapText, taking just the font size into account.\n * @property {Phaser.Types.GameObjects.BitmapText.BitmapTextLines} lines - Data about the lines of text within the BitmapText.\n * @property {Phaser.Types.GameObjects.BitmapText.BitmapTextCharacter[]} characters - An array containing per-character data. Only populated if `includeChars` is `true` in the `getTextBounds` call.\n * @property {Phaser.Types.GameObjects.BitmapText.BitmapTextWord[]} words - An array containing the word data from the BitmapText.\n * @property {number} scale - The scale of the BitmapText font being rendered vs. font size in the text data.\n * @property {number} scaleX - The scale X value of the BitmapText.\n * @property {number} scaleY - The scale Y value of the BitmapText.\n * @property {string} wrappedText - The wrapped text, if wrapping enabled and required.\n */", "meta": { "filename": "BitmapTextSize.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\typedefs", "code": {} }, "kind": "typedef", @@ -72711,7 +72756,7 @@ "memberof": "Phaser.Types.GameObjects.BitmapText", "longname": "Phaser.Types.GameObjects.BitmapText.BitmapTextSize", "scope": "static", - "___id": "T000002R007652", + "___id": "T000002R007655", "___s": true }, { @@ -72720,7 +72765,7 @@ "filename": "BitmapTextWord.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\typedefs", "code": {} }, "description": "Details about a single world entry in the `BitmapTextSize` object words array.", @@ -72819,7 +72864,7 @@ "memberof": "Phaser.Types.GameObjects.BitmapText", "longname": "Phaser.Types.GameObjects.BitmapText.BitmapTextWord", "scope": "static", - "___id": "T000002R007653", + "___id": "T000002R007656", "___s": true }, { @@ -72828,7 +72873,7 @@ "filename": "DisplayCallbackConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\typedefs", "code": {} }, "kind": "typedef", @@ -72965,7 +73010,7 @@ "memberof": "Phaser.Types.GameObjects.BitmapText", "longname": "Phaser.Types.GameObjects.BitmapText.DisplayCallbackConfig", "scope": "static", - "___id": "T000002R007654", + "___id": "T000002R007657", "___s": true }, { @@ -72974,7 +73019,7 @@ "filename": "DisplayCallbackConfig.js", "lineno": 16, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\typedefs", "code": {} }, "kind": "typedef", @@ -73016,7 +73061,7 @@ "memberof": "Phaser.Types.GameObjects.BitmapText", "longname": "Phaser.Types.GameObjects.BitmapText.DisplayCallback", "scope": "static", - "___id": "T000002R007655", + "___id": "T000002R007658", "___s": true }, { @@ -73025,7 +73070,7 @@ "filename": "GlobalBitmapTextSize.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\typedefs", "code": {} }, "description": "The position and size of the Bitmap Text in global space, taking into account the Game Object's scale and world position.", @@ -73098,7 +73143,7 @@ "memberof": "Phaser.Types.GameObjects.BitmapText", "longname": "Phaser.Types.GameObjects.BitmapText.GlobalBitmapTextSize", "scope": "static", - "___id": "T000002R007656", + "___id": "T000002R007659", "___s": true }, { @@ -73107,7 +73152,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\typedefs", "code": {} }, "kind": "namespace", @@ -73115,7 +73160,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.BitmapText", "scope": "static", - "___id": "T000002R007657", + "___id": "T000002R007660", "___s": true }, { @@ -73124,7 +73169,7 @@ "filename": "JSONBitmapText.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\typedefs", "code": {} }, "kind": "typedef", @@ -73225,7 +73270,7 @@ "memberof": "Phaser.Types.GameObjects.BitmapText", "longname": "Phaser.Types.GameObjects.BitmapText.JSONBitmapText", "scope": "static", - "___id": "T000002R007658", + "___id": "T000002R007661", "___s": true }, { @@ -73234,7 +73279,7 @@ "filename": "LocalBitmapTextSize.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\typedefs", "code": {} }, "description": "The position and size of the Bitmap Text in local space, taking just the font size into account.", @@ -73307,7 +73352,7 @@ "memberof": "Phaser.Types.GameObjects.BitmapText", "longname": "Phaser.Types.GameObjects.BitmapText.LocalBitmapTextSize", "scope": "static", - "___id": "T000002R007659", + "___id": "T000002R007662", "___s": true }, { @@ -73316,7 +73361,7 @@ "filename": "RetroFontConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\typedefs", "code": {} }, "kind": "typedef", @@ -73466,7 +73511,7 @@ "memberof": "Phaser.Types.GameObjects.BitmapText", "longname": "Phaser.Types.GameObjects.BitmapText.RetroFontConfig", "scope": "static", - "___id": "T000002R007660", + "___id": "T000002R007663", "___s": true }, { @@ -73475,7 +73520,7 @@ "filename": "TintConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\typedefs", "code": {} }, "kind": "typedef", @@ -73547,7 +73592,7 @@ "memberof": "Phaser.Types.GameObjects.BitmapText", "longname": "Phaser.Types.GameObjects.BitmapText.TintConfig", "scope": "static", - "___id": "T000002R007661", + "___id": "T000002R007664", "___s": true }, { @@ -73556,7 +73601,7 @@ "filename": "Blitter.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "kind": "typedef", @@ -73596,7 +73641,7 @@ ], "longname": "CreateCallback", "scope": "global", - "___id": "T000002R007669", + "___id": "T000002R007672", "___s": true }, { @@ -73605,7 +73650,7 @@ "filename": "Blitter.js", "lineno": 22, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "classdesc": "A Blitter Game Object.\r\rThe Blitter Game Object is a special kind of container that creates, updates and manages Bob objects.\rBobs are designed for rendering speed rather than flexibility. They consist of a texture, or frame from a texture,\ra position and an alpha value. You cannot scale or rotate them. They use a batched drawing method for speed\rduring rendering.\r\rA Blitter Game Object has one texture bound to it. Bobs created by the Blitter can use any Frame from this\rTexture to render with, but they cannot use any other Texture. It is this single texture-bind that allows\rthem their speed.\r\rIf you have a need to blast a large volume of frames around the screen then Blitter objects are well worth\rinvestigating. They are especially useful for using as a base for your own special effects systems.", @@ -73714,7 +73759,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Blitter", - "___id": "T000002R007670", + "___id": "T000002R007673", "___s": true }, { @@ -73723,7 +73768,7 @@ "filename": "Blitter.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "The children of this Blitter.\rThis List contains all of the Bob objects created by the Blitter.", @@ -73751,7 +73796,7 @@ "longname": "Phaser.GameObjects.Blitter#children", "scope": "instance", "kind": "member", - "___id": "T000002R007675", + "___id": "T000002R007678", "___s": true }, { @@ -73760,7 +73805,7 @@ "filename": "Blitter.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "Is the Blitter considered dirty?\rA 'dirty' Blitter has had its child count changed since the last frame.", @@ -73779,7 +73824,7 @@ "longname": "Phaser.GameObjects.Blitter#dirty", "scope": "instance", "kind": "member", - "___id": "T000002R007679", + "___id": "T000002R007682", "___s": true }, { @@ -73788,7 +73833,7 @@ "filename": "Blitter.js", "lineno": 125, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "Creates a new Bob in this Blitter.\r\rThe Bob is created at the given coordinates, relative to the Blitter and uses the given frame.\rA Bob can use any frame belonging to the texture bound to the Blitter.", @@ -73898,7 +73943,7 @@ "memberof": "Phaser.GameObjects.Blitter", "longname": "Phaser.GameObjects.Blitter#create", "scope": "instance", - "___id": "T000002R007681", + "___id": "T000002R007684", "___s": true }, { @@ -73907,7 +73952,7 @@ "filename": "Blitter.js", "lineno": 165, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "Creates multiple Bob objects within this Blitter and then passes each of them to the specified callback.", @@ -74054,7 +74099,7 @@ "memberof": "Phaser.GameObjects.Blitter", "longname": "Phaser.GameObjects.Blitter#createFromCallback", "scope": "instance", - "___id": "T000002R007689", + "___id": "T000002R007692", "___s": true }, { @@ -74063,7 +74108,7 @@ "filename": "Blitter.js", "lineno": 192, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "Creates multiple Bobs in one call.\r\rThe amount created is controlled by a combination of the `quantity` argument and the number of frames provided.\r\rIf the quantity is set to 10 and you provide 2 frames, then 20 Bobs will be created. 10 with the first\rframe and 10 with the second.", @@ -74197,7 +74242,7 @@ "memberof": "Phaser.GameObjects.Blitter", "longname": "Phaser.GameObjects.Blitter#createMultiple", "scope": "instance", - "___id": "T000002R007694", + "___id": "T000002R007697", "___s": true }, { @@ -74206,7 +74251,7 @@ "filename": "Blitter.js", "lineno": 233, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "Checks if the given child can render or not, by checking its `visible` and `alpha` values.", @@ -74245,7 +74290,7 @@ "memberof": "Phaser.GameObjects.Blitter", "longname": "Phaser.GameObjects.Blitter#childCanRender", "scope": "instance", - "___id": "T000002R007702", + "___id": "T000002R007705", "___s": true }, { @@ -74254,7 +74299,7 @@ "filename": "Blitter.js", "lineno": 248, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "Returns an array of Bobs to be rendered.\rIf the Blitter is dirty then a new list is generated and stored in `renderList`.", @@ -74287,7 +74332,7 @@ "memberof": "Phaser.GameObjects.Blitter", "longname": "Phaser.GameObjects.Blitter#getRenderList", "scope": "instance", - "___id": "T000002R007704", + "___id": "T000002R007707", "___s": true }, { @@ -74296,7 +74341,7 @@ "filename": "Blitter.js", "lineno": 268, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "Removes all Bobs from the children List and clears the dirty flag.", @@ -74306,7 +74351,7 @@ "memberof": "Phaser.GameObjects.Blitter", "longname": "Phaser.GameObjects.Blitter#clear", "scope": "instance", - "___id": "T000002R007708", + "___id": "T000002R007711", "___s": true }, { @@ -74315,7 +74360,7 @@ "filename": "Blitter.js", "lineno": 280, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "Internal destroy handler, called as part of the destroy process.", @@ -74326,7 +74371,7 @@ "memberof": "Phaser.GameObjects.Blitter", "longname": "Phaser.GameObjects.Blitter#preDestroy", "scope": "instance", - "___id": "T000002R007711", + "___id": "T000002R007714", "___s": true }, { @@ -74335,7 +74380,7 @@ "filename": "BlitterCreator.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "Creates a new Blitter Game Object and returns it.\r\rNote: This method will only be available if the Blitter Game Object has been built into Phaser.", @@ -74388,7 +74433,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#blitter", "scope": "instance", - "___id": "T000002R007747", + "___id": "T000002R007750", "___s": true }, { @@ -74397,7 +74442,7 @@ "filename": "BlitterFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "Creates a new Blitter Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Blitter Game Object has been built into Phaser.", @@ -74496,7 +74541,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#blitter", "scope": "instance", - "___id": "T000002R007755", + "___id": "T000002R007758", "___s": true }, { @@ -74505,7 +74550,7 @@ "filename": "Bob.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "classdesc": "A Bob Game Object.\r\rA Bob belongs to a Blitter Game Object. The Blitter is responsible for managing and rendering this object.\r\rA Bob has a position, alpha value and a frame from a texture that it uses to render with. You can also toggle\rthe flipped and visible state of the Bob. The Frame the Bob uses to render can be changed dynamically, but it\rmust be a Frame within the Texture used by the parent Blitter.\r\rBob positions are relative to the Blitter parent. So if you move the Blitter parent, all Bob children will\rhave their positions impacted by this change as well.\r\rYou can manipulate Bob objects directly from your game code, but the creation and destruction of them should be\rhandled via the Blitter parent.", @@ -74592,7 +74637,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Bob", - "___id": "T000002R007802", + "___id": "T000002R007805", "___s": true }, { @@ -74601,7 +74646,7 @@ "filename": "Bob.js", "lineno": 43, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "The Blitter object that this Bob belongs to.", @@ -74620,7 +74665,7 @@ "longname": "Phaser.GameObjects.Bob#parent", "scope": "instance", "kind": "member", - "___id": "T000002R007805", + "___id": "T000002R007808", "___s": true }, { @@ -74629,7 +74674,7 @@ "filename": "Bob.js", "lineno": 52, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "The x position of this Bob, relative to the x position of the Blitter.", @@ -74648,7 +74693,7 @@ "longname": "Phaser.GameObjects.Bob#x", "scope": "instance", "kind": "member", - "___id": "T000002R007807", + "___id": "T000002R007810", "___s": true }, { @@ -74657,7 +74702,7 @@ "filename": "Bob.js", "lineno": 61, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "The y position of this Bob, relative to the y position of the Blitter.", @@ -74676,7 +74721,7 @@ "longname": "Phaser.GameObjects.Bob#y", "scope": "instance", "kind": "member", - "___id": "T000002R007809", + "___id": "T000002R007812", "___s": true }, { @@ -74685,7 +74730,7 @@ "filename": "Bob.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "The frame that the Bob uses to render with.\rTo change the frame use the `Bob.setFrame` method.", @@ -74705,7 +74750,7 @@ "longname": "Phaser.GameObjects.Bob#frame", "scope": "instance", "kind": "member", - "___id": "T000002R007811", + "___id": "T000002R007814", "___s": true }, { @@ -74714,7 +74759,7 @@ "filename": "Bob.js", "lineno": 81, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "A blank object which can be used to store data related to this Bob in.", @@ -74734,7 +74779,7 @@ "longname": "Phaser.GameObjects.Bob#data", "scope": "instance", "kind": "member", - "___id": "T000002R007813", + "___id": "T000002R007816", "___s": true }, { @@ -74743,7 +74788,7 @@ "filename": "Bob.js", "lineno": 91, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "The tint value of this Bob.", @@ -74763,7 +74808,7 @@ "longname": "Phaser.GameObjects.Bob#tint", "scope": "instance", "kind": "member", - "___id": "T000002R007815", + "___id": "T000002R007818", "___s": true }, { @@ -74772,7 +74817,7 @@ "filename": "Bob.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "The horizontally flipped state of the Bob.\rA Bob that is flipped horizontally will render inversed on the horizontal axis.\rFlipping always takes place from the middle of the texture.", @@ -74791,7 +74836,7 @@ "longname": "Phaser.GameObjects.Bob#flipX", "scope": "instance", "kind": "member", - "___id": "T000002R007821", + "___id": "T000002R007824", "___s": true }, { @@ -74800,7 +74845,7 @@ "filename": "Bob.js", "lineno": 133, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "The vertically flipped state of the Bob.\rA Bob that is flipped vertically will render inversed on the vertical axis (i.e. upside down)\rFlipping always takes place from the middle of the texture.", @@ -74819,7 +74864,7 @@ "longname": "Phaser.GameObjects.Bob#flipY", "scope": "instance", "kind": "member", - "___id": "T000002R007823", + "___id": "T000002R007826", "___s": true }, { @@ -74828,7 +74873,7 @@ "filename": "Bob.js", "lineno": 156, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "Changes the Texture Frame being used by this Bob.\rThe frame must be part of the Texture the parent Blitter is using.\rIf no value is given it will use the default frame of the Blitter parent.", @@ -74884,7 +74929,7 @@ "memberof": "Phaser.GameObjects.Bob", "longname": "Phaser.GameObjects.Bob#setFrame", "scope": "instance", - "___id": "T000002R007827", + "___id": "T000002R007830", "___s": true }, { @@ -74893,7 +74938,7 @@ "filename": "Bob.js", "lineno": 186, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "Resets the horizontal and vertical flipped state of this Bob back to their default un-flipped state.", @@ -74918,7 +74963,7 @@ "memberof": "Phaser.GameObjects.Bob", "longname": "Phaser.GameObjects.Bob#resetFlip", "scope": "instance", - "___id": "T000002R007832", + "___id": "T000002R007835", "___s": true }, { @@ -74927,7 +74972,7 @@ "filename": "Bob.js", "lineno": 202, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "Resets this Bob.\r\rChanges the position to the values given, and optionally changes the frame.\r\rAlso resets the flipX and flipY values, sets alpha back to 1 and visible to true.", @@ -75009,7 +75054,7 @@ "memberof": "Phaser.GameObjects.Bob", "longname": "Phaser.GameObjects.Bob#reset", "scope": "instance", - "___id": "T000002R007836", + "___id": "T000002R007839", "___s": true }, { @@ -75018,7 +75063,7 @@ "filename": "Bob.js", "lineno": 239, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "Changes the position of this Bob to the values given.", @@ -75071,7 +75116,7 @@ "memberof": "Phaser.GameObjects.Bob", "longname": "Phaser.GameObjects.Bob#setPosition", "scope": "instance", - "___id": "T000002R007845", + "___id": "T000002R007848", "___s": true }, { @@ -75080,7 +75125,7 @@ "filename": "Bob.js", "lineno": 258, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "Sets the horizontal flipped state of this Bob.", @@ -75120,7 +75165,7 @@ "memberof": "Phaser.GameObjects.Bob", "longname": "Phaser.GameObjects.Bob#setFlipX", "scope": "instance", - "___id": "T000002R007849", + "___id": "T000002R007852", "___s": true }, { @@ -75129,7 +75174,7 @@ "filename": "Bob.js", "lineno": 275, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "Sets the vertical flipped state of this Bob.", @@ -75169,7 +75214,7 @@ "memberof": "Phaser.GameObjects.Bob", "longname": "Phaser.GameObjects.Bob#setFlipY", "scope": "instance", - "___id": "T000002R007852", + "___id": "T000002R007855", "___s": true }, { @@ -75178,7 +75223,7 @@ "filename": "Bob.js", "lineno": 292, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "Sets the horizontal and vertical flipped state of this Bob.", @@ -75231,7 +75276,7 @@ "memberof": "Phaser.GameObjects.Bob", "longname": "Phaser.GameObjects.Bob#setFlip", "scope": "instance", - "___id": "T000002R007855", + "___id": "T000002R007858", "___s": true }, { @@ -75240,7 +75285,7 @@ "filename": "Bob.js", "lineno": 311, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "Sets the visibility of this Bob.\r\rAn invisible Bob will skip rendering.", @@ -75280,7 +75325,7 @@ "memberof": "Phaser.GameObjects.Bob", "longname": "Phaser.GameObjects.Bob#setVisible", "scope": "instance", - "___id": "T000002R007859", + "___id": "T000002R007862", "___s": true }, { @@ -75289,7 +75334,7 @@ "filename": "Bob.js", "lineno": 330, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "Set the Alpha level of this Bob. The alpha controls the opacity of the Game Object as it renders.\rAlpha values are provided as a float between 0, fully transparent, and 1, fully opaque.\r\rA Bob with alpha 0 will skip rendering.", @@ -75329,7 +75374,7 @@ "memberof": "Phaser.GameObjects.Bob", "longname": "Phaser.GameObjects.Bob#setAlpha", "scope": "instance", - "___id": "T000002R007862", + "___id": "T000002R007865", "___s": true }, { @@ -75338,7 +75383,7 @@ "filename": "Bob.js", "lineno": 350, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "Sets the tint of this Bob.", @@ -75378,7 +75423,7 @@ "memberof": "Phaser.GameObjects.Bob", "longname": "Phaser.GameObjects.Bob#setTint", "scope": "instance", - "___id": "T000002R007865", + "___id": "T000002R007868", "___s": true }, { @@ -75387,7 +75432,7 @@ "filename": "Bob.js", "lineno": 367, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "Destroys this Bob instance.\rRemoves itself from the Blitter and clears the parent, frame and data properties.", @@ -75397,7 +75442,7 @@ "memberof": "Phaser.GameObjects.Bob", "longname": "Phaser.GameObjects.Bob#destroy", "scope": "instance", - "___id": "T000002R007868", + "___id": "T000002R007871", "___s": true }, { @@ -75406,7 +75451,7 @@ "filename": "Bob.js", "lineno": 385, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "The visible state of the Bob.\r\rAn invisible Bob will skip rendering.", @@ -75425,7 +75470,7 @@ "longname": "Phaser.GameObjects.Bob#visible", "scope": "instance", "kind": "member", - "___id": "T000002R007874", + "___id": "T000002R007877", "___s": true }, { @@ -75434,7 +75479,7 @@ "filename": "Bob.js", "lineno": 409, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\blitter", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\blitter", "code": {} }, "description": "The alpha value of the Bob, between 0 and 1.\r\rA Bob with alpha 0 will skip rendering.", @@ -75453,7 +75498,7 @@ "longname": "Phaser.GameObjects.Bob#alpha", "scope": "instance", "kind": "member", - "___id": "T000002R007880", + "___id": "T000002R007883", "___s": true }, { @@ -75462,7 +75507,7 @@ "filename": "BuildGameObject.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Builds a Game Object using the provided configuration object.", @@ -75527,7 +75572,7 @@ "memberof": "Phaser.GameObjects", "longname": "Phaser.GameObjects.BuildGameObject", "scope": "static", - "___id": "T000002R007889", + "___id": "T000002R007892", "___s": true }, { @@ -75536,7 +75581,7 @@ "filename": "BuildGameObjectAnimation.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Adds an Animation component to a Sprite and populates it based on the given config.", @@ -75588,7 +75633,7 @@ "memberof": "Phaser.GameObjects", "longname": "Phaser.GameObjects.BuildGameObjectAnimation", "scope": "static", - "___id": "T000002R007914", + "___id": "T000002R007917", "___s": true }, { @@ -75597,7 +75642,7 @@ "filename": "Alpha.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Provides methods used for setting the alpha properties of a Game Object.\rShould be applied as a mixin and not used directly.", @@ -75607,7 +75652,7 @@ "memberof": "Phaser.GameObjects.Components", "longname": "Phaser.GameObjects.Components.Alpha", "scope": "static", - "___id": "T000002R007936", + "___id": "T000002R007939", "___s": true }, { @@ -75616,7 +75661,7 @@ "filename": "Alpha.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Clears all alpha values associated with this Game Object.\r\rImmediately sets the alpha levels back to 1 (fully opaque).", @@ -75641,7 +75686,7 @@ "memberof": "Phaser.GameObjects.Components.Alpha", "longname": "Phaser.GameObjects.Components.Alpha#clearAlpha", "scope": "instance", - "___id": "T000002R007948", + "___id": "T000002R007951", "___s": true }, { @@ -75650,7 +75695,7 @@ "filename": "Alpha.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Set the Alpha level of this Game Object. The alpha controls the opacity of the Game Object as it renders.\rAlpha values are provided as a float between 0, fully transparent, and 1, fully opaque.\r\rIf your game is running under WebGL you can optionally specify four different alpha values, each of which\rcorrespond to the four corners of the Game Object. Under Canvas only the `topLeft` value given is used.", @@ -75734,7 +75779,7 @@ "memberof": "Phaser.GameObjects.Components.Alpha", "longname": "Phaser.GameObjects.Components.Alpha#setAlpha", "scope": "instance", - "___id": "T000002R007950", + "___id": "T000002R007953", "___s": true }, { @@ -75743,7 +75788,7 @@ "filename": "Alpha.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The alpha value of the Game Object.\r\rThis is a global value, impacting the entire Game Object, not just a region of it.", @@ -75762,7 +75807,7 @@ "longname": "Phaser.GameObjects.Components.Alpha#alpha", "scope": "instance", "kind": "member", - "___id": "T000002R007958", + "___id": "T000002R007961", "___s": true }, { @@ -75771,7 +75816,7 @@ "filename": "Alpha.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The alpha value starting from the top-left of the Game Object.\rThis value is interpolated from the corner to the center of the Game Object.", @@ -75797,7 +75842,7 @@ "longname": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", "scope": "instance", "kind": "member", - "___id": "T000002R007970", + "___id": "T000002R007973", "___s": true }, { @@ -75806,7 +75851,7 @@ "filename": "Alpha.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The alpha value starting from the top-right of the Game Object.\rThis value is interpolated from the corner to the center of the Game Object.", @@ -75832,7 +75877,7 @@ "longname": "Phaser.GameObjects.Components.Alpha#alphaTopRight", "scope": "instance", "kind": "member", - "___id": "T000002R007977", + "___id": "T000002R007980", "___s": true }, { @@ -75841,7 +75886,7 @@ "filename": "Alpha.js", "lineno": 227, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The alpha value starting from the bottom-left of the Game Object.\rThis value is interpolated from the corner to the center of the Game Object.", @@ -75867,7 +75912,7 @@ "longname": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", "scope": "instance", "kind": "member", - "___id": "T000002R007984", + "___id": "T000002R007987", "___s": true }, { @@ -75876,7 +75921,7 @@ "filename": "Alpha.js", "lineno": 257, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The alpha value starting from the bottom-right of the Game Object.\rThis value is interpolated from the corner to the center of the Game Object.", @@ -75902,7 +75947,7 @@ "longname": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", "scope": "instance", "kind": "member", - "___id": "T000002R007991", + "___id": "T000002R007994", "___s": true }, { @@ -75911,7 +75956,7 @@ "filename": "AlphaSingle.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Provides methods used for setting the alpha property of a Game Object.\rShould be applied as a mixin and not used directly.", @@ -75921,7 +75966,7 @@ "memberof": "Phaser.GameObjects.Components", "longname": "Phaser.GameObjects.Components.AlphaSingle", "scope": "static", - "___id": "T000002R008001", + "___id": "T000002R008004", "___s": true }, { @@ -75930,7 +75975,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Clears all alpha values associated with this Game Object.\r\rImmediately sets the alpha levels back to 1 (fully opaque).", @@ -75955,7 +76000,7 @@ "memberof": "Phaser.GameObjects.Components.AlphaSingle", "longname": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "scope": "instance", - "___id": "T000002R008005", + "___id": "T000002R008008", "___s": true }, { @@ -75964,7 +76009,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Set the Alpha level of this Game Object. The alpha controls the opacity of the Game Object as it renders.\rAlpha values are provided as a float between 0, fully transparent, and 1, fully opaque.", @@ -76006,7 +76051,7 @@ "memberof": "Phaser.GameObjects.Components.AlphaSingle", "longname": "Phaser.GameObjects.Components.AlphaSingle#setAlpha", "scope": "instance", - "___id": "T000002R008007", + "___id": "T000002R008010", "___s": true }, { @@ -76015,7 +76060,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The alpha value of the Game Object.\r\rThis is a global value, impacting the entire Game Object, not just a region of it.", @@ -76034,7 +76079,7 @@ "longname": "Phaser.GameObjects.Components.AlphaSingle#alpha", "scope": "instance", "kind": "member", - "___id": "T000002R008011", + "___id": "T000002R008014", "___s": true }, { @@ -76043,7 +76088,7 @@ "filename": "BlendMode.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Provides methods used for setting the blend mode of a Game Object.\rShould be applied as a mixin and not used directly.", @@ -76053,7 +76098,7 @@ "memberof": "Phaser.GameObjects.Components", "longname": "Phaser.GameObjects.Components.BlendMode", "scope": "static", - "___id": "T000002R008021", + "___id": "T000002R008024", "___s": true }, { @@ -76062,7 +76107,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the Blend Mode being used by this Game Object.\r\rThis can be a const, such as `Phaser.BlendModes.SCREEN`, or an integer, such as 4 (for Overlay)\r\rUnder WebGL only the following Blend Modes are available:\r\r* NORMAL\r* ADD\r* MULTIPLY\r* SCREEN\r* ERASE\r\rCanvas has more available depending on browser support.\r\rYou can also create your own custom Blend Modes in WebGL.\r\rBlend modes have different effects under Canvas and WebGL, and from browser to browser, depending\ron support. Blend Modes also cause a WebGL batch flush should it encounter a new blend mode. For these\rreasons try to be careful about the construction of your Scene and the frequency of which blend modes\rare used.", @@ -76096,7 +76141,7 @@ "longname": "Phaser.GameObjects.Components.BlendMode#blendMode", "scope": "instance", "kind": "member", - "___id": "T000002R008025", + "___id": "T000002R008028", "___s": true }, { @@ -76105,7 +76150,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the Blend Mode being used by this Game Object.\r\rThis can be a const, such as `Phaser.BlendModes.SCREEN`, or an integer, such as 4 (for Overlay)\r\rUnder WebGL only the following Blend Modes are available:\r\r* NORMAL\r* ADD\r* MULTIPLY\r* SCREEN\r* ERASE (only works when rendering to a framebuffer, like a Render Texture)\r\rCanvas has more available depending on browser support.\r\rYou can also create your own custom Blend Modes in WebGL.\r\rBlend modes have different effects under Canvas and WebGL, and from browser to browser, depending\ron support. Blend Modes also cause a WebGL batch flush should it encounter a new blend mode. For these\rreasons try to be careful about the construction of your Scene and the frequency in which blend modes\rare used.", @@ -76160,7 +76205,7 @@ "memberof": "Phaser.GameObjects.Components.BlendMode", "longname": "Phaser.GameObjects.Components.BlendMode#setBlendMode", "scope": "instance", - "___id": "T000002R008032", + "___id": "T000002R008035", "___s": true }, { @@ -76169,7 +76214,7 @@ "filename": "ComputedSize.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Provides methods used for calculating and setting the size of a non-Frame based Game Object.\rShould be applied as a mixin and not used directly.", @@ -76179,7 +76224,7 @@ "memberof": "Phaser.GameObjects.Components", "longname": "Phaser.GameObjects.Components.ComputedSize", "scope": "static", - "___id": "T000002R008036", + "___id": "T000002R008039", "___s": true }, { @@ -76188,7 +76233,7 @@ "filename": "ComputedSize.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The native (un-scaled) width of this Game Object.\r\rChanging this value will not change the size that the Game Object is rendered in-game.\rFor that you need to either set the scale of the Game Object (`setScale`) or use\rthe `displayWidth` property.", @@ -76207,7 +76252,7 @@ "longname": "Phaser.GameObjects.Components.ComputedSize#width", "scope": "instance", "kind": "member", - "___id": "T000002R008038", + "___id": "T000002R008041", "___s": true }, { @@ -76216,7 +76261,7 @@ "filename": "ComputedSize.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The native (un-scaled) height of this Game Object.\r\rChanging this value will not change the size that the Game Object is rendered in-game.\rFor that you need to either set the scale of the Game Object (`setScale`) or use\rthe `displayHeight` property.", @@ -76235,7 +76280,7 @@ "longname": "Phaser.GameObjects.Components.ComputedSize#height", "scope": "instance", "kind": "member", - "___id": "T000002R008040", + "___id": "T000002R008043", "___s": true }, { @@ -76244,7 +76289,7 @@ "filename": "ComputedSize.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The displayed width of this Game Object.\r\rThis value takes into account the scale factor.\r\rSetting this value will adjust the Game Object's scale property.", @@ -76263,7 +76308,7 @@ "longname": "Phaser.GameObjects.Components.ComputedSize#displayWidth", "scope": "instance", "kind": "member", - "___id": "T000002R008042", + "___id": "T000002R008045", "___s": true }, { @@ -76272,7 +76317,7 @@ "filename": "ComputedSize.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The displayed height of this Game Object.\r\rThis value takes into account the scale factor.\r\rSetting this value will adjust the Game Object's scale property.", @@ -76291,7 +76336,7 @@ "longname": "Phaser.GameObjects.Components.ComputedSize#displayHeight", "scope": "instance", "kind": "member", - "___id": "T000002R008047", + "___id": "T000002R008050", "___s": true }, { @@ -76300,7 +76345,7 @@ "filename": "ComputedSize.js", "lineno": 93, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the internal size of this Game Object, as used for frame or physics body creation.\r\rThis will not change the size that the Game Object is rendered in-game.\rFor that you need to either set the scale of the Game Object (`setScale`) or call the\r`setDisplaySize` method, which is the same thing as changing the scale but allows you\rto do so by giving pixel values.\r\rIf you have enabled this Game Object for input, changing the size will _not_ change the\rsize of the hit area. To do this you should adjust the `input.hitArea` object directly.", @@ -76353,7 +76398,7 @@ "memberof": "Phaser.GameObjects.Components.ComputedSize", "longname": "Phaser.GameObjects.Components.ComputedSize#setSize", "scope": "instance", - "___id": "T000002R008052", + "___id": "T000002R008055", "___s": true }, { @@ -76362,7 +76407,7 @@ "filename": "ComputedSize.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the display size of this Game Object.\r\rCalling this will adjust the scale.", @@ -76415,7 +76460,7 @@ "memberof": "Phaser.GameObjects.Components.ComputedSize", "longname": "Phaser.GameObjects.Components.ComputedSize#setDisplaySize", "scope": "instance", - "___id": "T000002R008056", + "___id": "T000002R008059", "___s": true }, { @@ -76424,7 +76469,7 @@ "filename": "Crop.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Provides methods used for getting and setting the texture of a Game Object.", @@ -76434,7 +76479,7 @@ "memberof": "Phaser.GameObjects.Components", "longname": "Phaser.GameObjects.Components.Crop", "scope": "static", - "___id": "T000002R008061", + "___id": "T000002R008064", "___s": true }, { @@ -76443,7 +76488,7 @@ "filename": "Crop.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The Texture this Game Object is using to render with.", @@ -76472,7 +76517,7 @@ "longname": "Phaser.GameObjects.Components.Crop#texture", "scope": "instance", "kind": "member", - "___id": "T000002R008063", + "___id": "T000002R008066", "___s": true }, { @@ -76481,7 +76526,7 @@ "filename": "Crop.js", "lineno": 25, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The Texture Frame this Game Object is using to render with.", @@ -76500,7 +76545,7 @@ "longname": "Phaser.GameObjects.Components.Crop#frame", "scope": "instance", "kind": "member", - "___id": "T000002R008065", + "___id": "T000002R008068", "___s": true }, { @@ -76509,7 +76554,7 @@ "filename": "Crop.js", "lineno": 34, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "A boolean flag indicating if this Game Object is being cropped or not.\rYou can toggle this at any time after `setCrop` has been called, to turn cropping on or off.\rEqually, calling `setCrop` with no arguments will reset the crop and disable it.", @@ -76528,7 +76573,7 @@ "longname": "Phaser.GameObjects.Components.Crop#isCropped", "scope": "instance", "kind": "member", - "___id": "T000002R008067", + "___id": "T000002R008070", "___s": true }, { @@ -76537,7 +76582,7 @@ "filename": "Crop.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Applies a crop to a texture based Game Object, such as a Sprite or Image.\r\rThe crop is a rectangle that limits the area of the texture frame that is visible during rendering.\r\rCropping a Game Object does not change its size, dimensions, physics body or hit area, it just\rchanges what is shown when rendered.\r\rThe crop size as well as coordinates can not exceed the the size of the texture frame.\r\rThe crop coordinates are relative to the texture frame, not the Game Object, meaning 0 x 0 is the top-left.\r\rTherefore, if you had a Game Object that had an 800x600 sized texture, and you wanted to show only the left\rhalf of it, you could call `setCrop(0, 0, 400, 600)`.\r\rIt is also scaled to match the Game Object scale automatically. Therefore a crop rectangle of 100x50 would crop\ran area of 200x100 when applied to a Game Object that had a scale factor of 2.\r\rYou can either pass in numeric values directly, or you can provide a single Rectangle object as the first argument.\r\rCall this method with no arguments at all to reset the crop, or toggle the property `isCropped` to `false`.\r\rYou should do this if the crop rectangle becomes the same size as the frame itself, as it will allow\rthe renderer to skip several internal calculations.", @@ -76630,7 +76675,7 @@ "memberof": "Phaser.GameObjects.Components.Crop", "longname": "Phaser.GameObjects.Components.Crop#setCrop", "scope": "instance", - "___id": "T000002R008069", + "___id": "T000002R008072", "___s": true }, { @@ -76639,7 +76684,7 @@ "filename": "Depth.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Provides methods used for setting the depth of a Game Object.\rShould be applied as a mixin and not used directly.", @@ -76649,7 +76694,7 @@ "memberof": "Phaser.GameObjects.Components", "longname": "Phaser.GameObjects.Components.Depth", "scope": "static", - "___id": "T000002R008091", + "___id": "T000002R008094", "___s": true }, { @@ -76658,7 +76703,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The depth of this Game Object within the Scene. Ensure this value is only ever set to a number data-type.\r\rThe depth is also known as the 'z-index' in some environments, and allows you to change the rendering order\rof Game Objects, without actually moving their position in the display list.\r\rThe default depth is zero. A Game Object with a higher depth\rvalue will always render in front of one with a lower value.\r\rSetting the depth will queue a depth sort event within the Scene.", @@ -76677,7 +76722,7 @@ "longname": "Phaser.GameObjects.Components.Depth#depth", "scope": "instance", "kind": "member", - "___id": "T000002R008096", + "___id": "T000002R008099", "___s": true }, { @@ -76686,7 +76731,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The depth of this Game Object within the Scene.\r\rThe depth is also known as the 'z-index' in some environments, and allows you to change the rendering order\rof Game Objects, without actually moving their position in the display list.\r\rThe default depth is zero. A Game Object with a higher depth\rvalue will always render in front of one with a lower value.\r\rSetting the depth will queue a depth sort event within the Scene.", @@ -76726,7 +76771,7 @@ "memberof": "Phaser.GameObjects.Components.Depth", "longname": "Phaser.GameObjects.Components.Depth#setDepth", "scope": "instance", - "___id": "T000002R008101", + "___id": "T000002R008104", "___s": true }, { @@ -76735,7 +76780,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Bring this Game Object to top of display list.", @@ -76760,7 +76805,7 @@ "memberof": "Phaser.GameObjects.Components.Depth", "longname": "Phaser.GameObjects.Components.Depth#bringMeToTop", "scope": "instance", - "___id": "T000002R008105", + "___id": "T000002R008108", "___s": true }, { @@ -76769,7 +76814,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Send this Game Object to bottom of display list.", @@ -76794,7 +76839,7 @@ "memberof": "Phaser.GameObjects.Components.Depth", "longname": "Phaser.GameObjects.Components.Depth#sendMeToBack", "scope": "instance", - "___id": "T000002R008110", + "___id": "T000002R008113", "___s": true }, { @@ -76803,7 +76848,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Move this Game Object below another Game Object.", @@ -76843,7 +76888,7 @@ "memberof": "Phaser.GameObjects.Components.Depth", "longname": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", "scope": "instance", - "___id": "T000002R008115", + "___id": "T000002R008118", "___s": true }, { @@ -76852,7 +76897,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Move this Game Object above another Game Object.", @@ -76892,7 +76937,7 @@ "memberof": "Phaser.GameObjects.Components.Depth", "longname": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", "scope": "instance", - "___id": "T000002R008120", + "___id": "T000002R008123", "___s": true }, { @@ -76901,7 +76946,7 @@ "filename": "Flip.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Provides methods used for visually flipping a Game Object.\rShould be applied as a mixin and not used directly.", @@ -76911,7 +76956,7 @@ "memberof": "Phaser.GameObjects.Components", "longname": "Phaser.GameObjects.Components.Flip", "scope": "static", - "___id": "T000002R008126", + "___id": "T000002R008129", "___s": true }, { @@ -76920,7 +76965,7 @@ "filename": "Flip.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The horizontally flipped state of the Game Object.\r\rA Game Object that is flipped horizontally will render inversed on the horizontal axis.\rFlipping always takes place from the middle of the texture and does not impact the scale value.\rIf this Game Object has a physics body, it will not change the body. This is a rendering toggle only.", @@ -76940,7 +76985,7 @@ "longname": "Phaser.GameObjects.Components.Flip#flipX", "scope": "instance", "kind": "member", - "___id": "T000002R008128", + "___id": "T000002R008131", "___s": true }, { @@ -76949,7 +76994,7 @@ "filename": "Flip.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The vertically flipped state of the Game Object.\r\rA Game Object that is flipped vertically will render inversed on the vertical axis (i.e. upside down)\rFlipping always takes place from the middle of the texture and does not impact the scale value.\rIf this Game Object has a physics body, it will not change the body. This is a rendering toggle only.", @@ -76969,7 +77014,7 @@ "longname": "Phaser.GameObjects.Components.Flip#flipY", "scope": "instance", "kind": "member", - "___id": "T000002R008130", + "___id": "T000002R008133", "___s": true }, { @@ -76978,7 +77023,7 @@ "filename": "Flip.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Toggles the horizontal flipped state of this Game Object.\r\rA Game Object that is flipped horizontally will render inversed on the horizontal axis.\rFlipping always takes place from the middle of the texture and does not impact the scale value.\rIf this Game Object has a physics body, it will not change the body. This is a rendering toggle only.", @@ -77003,7 +77048,7 @@ "memberof": "Phaser.GameObjects.Components.Flip", "longname": "Phaser.GameObjects.Components.Flip#toggleFlipX", "scope": "instance", - "___id": "T000002R008132", + "___id": "T000002R008135", "___s": true }, { @@ -77012,7 +77057,7 @@ "filename": "Flip.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Toggles the vertical flipped state of this Game Object.", @@ -77037,7 +77082,7 @@ "memberof": "Phaser.GameObjects.Components.Flip", "longname": "Phaser.GameObjects.Components.Flip#toggleFlipY", "scope": "instance", - "___id": "T000002R008135", + "___id": "T000002R008138", "___s": true }, { @@ -77046,7 +77091,7 @@ "filename": "Flip.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the horizontal flipped state of this Game Object.\r\rA Game Object that is flipped horizontally will render inversed on the horizontal axis.\rFlipping always takes place from the middle of the texture and does not impact the scale value.\rIf this Game Object has a physics body, it will not change the body. This is a rendering toggle only.", @@ -77086,7 +77131,7 @@ "memberof": "Phaser.GameObjects.Components.Flip", "longname": "Phaser.GameObjects.Components.Flip#setFlipX", "scope": "instance", - "___id": "T000002R008138", + "___id": "T000002R008141", "___s": true }, { @@ -77095,7 +77140,7 @@ "filename": "Flip.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the vertical flipped state of this Game Object.", @@ -77135,7 +77180,7 @@ "memberof": "Phaser.GameObjects.Components.Flip", "longname": "Phaser.GameObjects.Components.Flip#setFlipY", "scope": "instance", - "___id": "T000002R008141", + "___id": "T000002R008144", "___s": true }, { @@ -77144,7 +77189,7 @@ "filename": "Flip.js", "lineno": 117, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the horizontal and vertical flipped state of this Game Object.\r\rA Game Object that is flipped will render inversed on the flipped axis.\rFlipping always takes place from the middle of the texture and does not impact the scale value.\rIf this Game Object has a physics body, it will not change the body. This is a rendering toggle only.", @@ -77197,7 +77242,7 @@ "memberof": "Phaser.GameObjects.Components.Flip", "longname": "Phaser.GameObjects.Components.Flip#setFlip", "scope": "instance", - "___id": "T000002R008144", + "___id": "T000002R008147", "___s": true }, { @@ -77206,7 +77251,7 @@ "filename": "Flip.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Resets the horizontal and vertical flipped state of this Game Object back to their default un-flipped state.", @@ -77231,7 +77276,7 @@ "memberof": "Phaser.GameObjects.Components.Flip", "longname": "Phaser.GameObjects.Components.Flip#resetFlip", "scope": "instance", - "___id": "T000002R008148", + "___id": "T000002R008151", "___s": true }, { @@ -77240,7 +77285,7 @@ "filename": "FX.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "classdesc": "The FX Component features a set of methods used for applying a range of special built-in effects to a Game Object.\r\rThe effects include the following:\r\r* Barrel Distortion\r* Bloom\r* Blur\r* Bokeh / Tilt Shift\r* Circle Outline\r* Color Matrix\r* Glow\r* Displacement\r* Gradient\r* Pixelate\r* Shine\r* Shadow\r* Vignette\r* Wipe / Reveal\r\rAll Game Objects support Post FX. These are effects applied after the Game Object has been rendered.\r\rTexture-based Game Objects also support Pre FX, including:\r\r* Image\r* Sprite\r* TileSprite\r* Text\r* RenderTexture\r* Video\r\rAnd any Game Object that extends the above.\r\rThe difference between Pre FX and Post FX are that all Post FX take place in a canvas (renderer) sized frame buffer,\rafter the Game Object has been rendered. Pre FX, however, take place in a texture sized frame buffer, which is sized\rbased on the Game Object itself. The end result is then composited back to the main game canvas. For intensive effects,\rsuch as blur, bloom or glow, which can require many iterations, this is a much more efficient way to apply the effect,\ras only it only has to work on a Game Object sized texture and not all pixels in the canvas.\r\rIn short, you should always try and use a Pre FX if you can.\r\rDue to the way that FX work they can be stacked-up. For example, you can apply a blur to a Game Object, then apply\ra bloom effect to the same Game Object. The bloom effect will be applied to the blurred texture, not the original.\rKeep the order in mind when stacking effects.\r\rAll effects are WebGL only and do not have canvas counterparts.\r\rAs you can appreciate, some effects are more expensive than others. For example, a bloom effect is going to be more\rexpensive than a simple color matrix effect, so please consider using them wisely and performance test your target\rplatforms early on in production.\r\rThis component is created automatically by the `PostPipeline` class and does not need to be instantiated directly.", @@ -77285,7 +77330,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Components.FX", - "___id": "T000002R008156", + "___id": "T000002R008159", "___s": true }, { @@ -77294,7 +77339,7 @@ "filename": "FX.js", "lineno": 80, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "A reference to the Game Object that owns this FX Component.", @@ -77314,7 +77359,7 @@ "longname": "Phaser.GameObjects.Components.FX#gameObject", "scope": "instance", "kind": "member", - "___id": "T000002R008159", + "___id": "T000002R008162", "___s": true }, { @@ -77323,7 +77368,7 @@ "filename": "FX.js", "lineno": 90, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Is this a Post FX Controller? or a Pre FX Controller?", @@ -77343,7 +77388,7 @@ "longname": "Phaser.GameObjects.Components.FX#isPost", "scope": "instance", "kind": "member", - "___id": "T000002R008161", + "___id": "T000002R008164", "___s": true }, { @@ -77352,7 +77397,7 @@ "filename": "FX.js", "lineno": 100, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Has this FX Component been enabled?\r\rYou should treat this property as read-only, although it is toggled\rautomaticaly during internal use.", @@ -77371,7 +77416,7 @@ "longname": "Phaser.GameObjects.Components.FX#enabled", "scope": "instance", "kind": "member", - "___id": "T000002R008163", + "___id": "T000002R008166", "___s": true }, { @@ -77380,7 +77425,7 @@ "filename": "FX.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "An array containing all of the Pre FX Controllers that\rhave been added to this FX Component. They are processed in\rthe order they are added.\r\rThis array is empty if this is a Post FX Component.", @@ -77408,7 +77453,7 @@ "longname": "Phaser.GameObjects.Components.FX#list", "scope": "instance", "kind": "member", - "___id": "T000002R008165", + "___id": "T000002R008168", "___s": true }, { @@ -77417,7 +77462,7 @@ "filename": "FX.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The amount of extra padding to be applied to this Game Object\rwhen it is being rendered by a PreFX Pipeline.\r\rLots of FX require additional spacing added to the texture the\rGame Object uses, for example a glow or shadow effect, and this\rmethod allows you to control how much extra padding is included\rin addition to the texture size.\r\rYou do not need to set this if you're only using Post FX.", @@ -77437,7 +77482,7 @@ "longname": "Phaser.GameObjects.Components.FX#padding", "scope": "instance", "kind": "member", - "___id": "T000002R008167", + "___id": "T000002R008170", "___s": true }, { @@ -77446,7 +77491,7 @@ "filename": "FX.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the amount of extra padding to be applied to this Game Object\rwhen it is being rendered by a PreFX Pipeline.\r\rLots of FX require additional spacing added to the texture the\rGame Object uses, for example a glow or shadow effect, and this\rmethod allows you to control how much extra padding is included\rin addition to the texture size.\r\rYou do not need to set this if you're only using Post FX.", @@ -77495,7 +77540,7 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#setPadding", "scope": "instance", - "___id": "T000002R008169", + "___id": "T000002R008172", "___s": true }, { @@ -77504,7 +77549,7 @@ "filename": "FX.js", "lineno": 172, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "This callback is invoked when this Game Object is copied by a PreFX Pipeline.\r\rThis happens when the pipeline uses its `copySprite` method.\r\rIt's invoked prior to the copy, allowing you to set shader uniforms, etc on the pipeline.", @@ -77529,7 +77574,7 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#onFXCopy", "scope": "instance", - "___id": "T000002R008173", + "___id": "T000002R008176", "___s": true }, { @@ -77538,7 +77583,7 @@ "filename": "FX.js", "lineno": 188, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "This callback is invoked when this Game Object is rendered by a PreFX Pipeline.\r\rThis happens when the pipeline uses its `drawSprite` method.\r\rIt's invoked prior to the draw, allowing you to set shader uniforms, etc on the pipeline.", @@ -77563,7 +77608,7 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#onFX", "scope": "instance", - "___id": "T000002R008175", + "___id": "T000002R008178", "___s": true }, { @@ -77572,7 +77617,7 @@ "filename": "FX.js", "lineno": 204, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Enables this FX Component and applies the FXPipeline to the parent Game Object.\r\rThis is called automatically whenever you call a method such as `addBloom`, etc.\r\rYou can check the `enabled` property to see if the Game Object is already enabled, or not.\r\rThis only applies to Pre FX. Post FX are always enabled.", @@ -77599,7 +77644,7 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#enable", "scope": "instance", - "___id": "T000002R008177", + "___id": "T000002R008180", "___s": true }, { @@ -77608,7 +77653,7 @@ "filename": "FX.js", "lineno": 244, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Destroys and removes all FX Controllers that are part of this FX Component,\rthen disables it.\r\rIf this is a Pre FX Component it will only remove Pre FX.\rIf this is a Post FX Component it will only remove Post FX.\r\rTo remove both at once use the `GameObject.clearFX` method instead.", @@ -77633,7 +77678,7 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#clear", "scope": "instance", - "___id": "T000002R008184", + "___id": "T000002R008187", "___s": true }, { @@ -77642,7 +77687,7 @@ "filename": "FX.js", "lineno": 281, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Searches for the given FX Controller within this FX Component.\r\rIf found, the controller is removed from this component and then destroyed.", @@ -77696,7 +77741,7 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#remove", "scope": "instance", - "___id": "T000002R008190", + "___id": "T000002R008193", "___s": true }, { @@ -77705,7 +77750,7 @@ "filename": "FX.js", "lineno": 341, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Disables this FX Component.\r\rThis will reset the pipeline on the Game Object that owns this component back to its\rdefault and flag this component as disabled.\r\rYou can re-enable it again by calling `enable` for Pre FX or by adding an FX for Post FX.\r\rOptionally, set `clear` to destroy all current FX Controllers.", @@ -77747,7 +77792,7 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#disable", "scope": "instance", - "___id": "T000002R008199", + "___id": "T000002R008202", "___s": true }, { @@ -77756,7 +77801,7 @@ "filename": "FX.js", "lineno": 377, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Adds the given FX Controler to this FX Component.\r\rNote that adding an FX Controller does not remove any existing FX. They all stack-up\ron-top of each other. If you don't want this, make sure to call either `remove` or\r`clear` first.", @@ -77823,16 +77868,16 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#add", "scope": "instance", - "___id": "T000002R008203", + "___id": "T000002R008206", "___s": true }, { "comment": "/**\r\n * Adds a Glow effect.\r\n *\r\n * The glow effect is a visual technique that creates a soft, luminous halo around game objects,\r\n * characters, or UI elements. This effect is used to emphasize importance, enhance visual appeal,\r\n * or convey a sense of energy, magic, or otherworldly presence. The effect can also be set on\r\n * the inside of the Game Object. The color and strength of the glow can be modified.\r\n *\r\n * @method Phaser.GameObjects.Components.FX#addGlow\r\n * @since 3.60.0\r\n *\r\n * @param {number} [color=0xffffff] - The color of the glow effect as a number value.\r\n * @param {number} [outerStrength=4] - The strength of the glow outward from the edge of the Sprite.\r\n * @param {number} [innerStrength=0] - The strength of the glow inward from the edge of the Sprite.\r\n * @param {boolean} [knockout=false] - If `true` only the glow is drawn, not the texture itself.\r\n * @param {number} [quality=0.1] - Only available for PostFX. Sets the quality of this Glow effect. Default is 0.1. Cannot be changed post-creation.\r\n * @param {number} [distance=10] - Only available for PostFX. Sets the distance of this Glow effect. Default is 10. Cannot be changed post-creation.\r\n *\r\n * @return {Phaser.FX.Glow} The Glow FX Controller.\r\n */", "meta": { "filename": "FX.js", - "lineno": 430, + "lineno": 432, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Adds a Glow effect.\r\rThe glow effect is a visual technique that creates a soft, luminous halo around game objects,\rcharacters, or UI elements. This effect is used to emphasize importance, enhance visual appeal,\ror convey a sense of energy, magic, or otherworldly presence. The effect can also be set on\rthe inside of the Game Object. The color and strength of the glow can be modified.", @@ -77948,16 +77993,16 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#addGlow", "scope": "instance", - "___id": "T000002R008209", + "___id": "T000002R008212", "___s": true }, { "comment": "/**\r\n * Adds a Shadow effect.\r\n *\r\n * The shadow effect is a visual technique used to create the illusion of depth and realism by adding darker,\r\n * offset silhouettes or shapes beneath game objects, characters, or environments. These simulated shadows\r\n * help to enhance the visual appeal and immersion, making the 2D game world appear more dynamic and three-dimensional.\r\n *\r\n * @method Phaser.GameObjects.Components.FX#addShadow\r\n * @since 3.60.0\r\n *\r\n * @param {number} [x=0] - The horizontal offset of the shadow effect.\r\n * @param {number} [y=0] - The vertical offset of the shadow effect.\r\n * @param {number} [decay=0.1] - The amount of decay for shadow effect.\r\n * @param {number} [power=1] - The power of the shadow effect.\r\n * @param {number} [color=0x000000] - The color of the shadow.\r\n * @param {number} [samples=6] - The number of samples that the shadow effect will run for. An integer between 1 and 12.\r\n * @param {number} [intensity=1] - The intensity of the shadow effect.\r\n *\r\n * @return {Phaser.FX.Shadow} The Shadow FX Controller.\r\n */", "meta": { "filename": "FX.js", - "lineno": 455, + "lineno": 457, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Adds a Shadow effect.\r\rThe shadow effect is a visual technique used to create the illusion of depth and realism by adding darker,\roffset silhouettes or shapes beneath game objects, characters, or environments. These simulated shadows\rhelp to enhance the visual appeal and immersion, making the 2D game world appear more dynamic and three-dimensional.", @@ -78088,16 +78133,16 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#addShadow", "scope": "instance", - "___id": "T000002R008213", + "___id": "T000002R008216", "___s": true }, { "comment": "/**\r\n * Adds a Pixelate effect.\r\n *\r\n * The pixelate effect is a visual technique that deliberately reduces the resolution or detail of an image,\r\n * creating a blocky or mosaic appearance composed of large, visible pixels. This effect can be used for stylistic\r\n * purposes, as a homage to retro gaming, or as a means to obscure certain elements within the game, such as\r\n * during a transition or to censor specific content.\r\n *\r\n * @method Phaser.GameObjects.Components.FX#addPixelate\r\n * @since 3.60.0\r\n *\r\n * @param {number} [amount=1] - The amount of pixelation to apply.\r\n *\r\n * @return {Phaser.FX.Pixelate} The Pixelate FX Controller.\r\n */", "meta": { "filename": "FX.js", - "lineno": 480, + "lineno": 482, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Adds a Pixelate effect.\r\rThe pixelate effect is a visual technique that deliberately reduces the resolution or detail of an image,\rcreating a blocky or mosaic appearance composed of large, visible pixels. This effect can be used for stylistic\rpurposes, as a homage to retro gaming, or as a means to obscure certain elements within the game, such as\rduring a transition or to censor specific content.", @@ -78138,16 +78183,16 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#addPixelate", "scope": "instance", - "___id": "T000002R008215", + "___id": "T000002R008218", "___s": true }, { "comment": "/**\r\n * Adds a Vignette effect.\r\n *\r\n * The vignette effect is a visual technique where the edges of the screen, or a Game Object, gradually darken or blur,\r\n * creating a frame-like appearance. This effect is used to draw the player's focus towards the central action or subject,\r\n * enhance immersion, and provide a cinematic or artistic quality to the game's visuals.\r\n *\r\n * @method Phaser.GameObjects.Components.FX#addVignette\r\n * @since 3.60.0\r\n *\r\n * @param {number} [x=0.5] - The horizontal offset of the vignette effect. This value is normalized to the range 0 to 1.\r\n * @param {number} [y=0.5] - The vertical offset of the vignette effect. This value is normalized to the range 0 to 1.\r\n * @param {number} [radius=0.5] - The radius of the vignette effect. This value is normalized to the range 0 to 1.\r\n * @param {number} [strength=0.5] - The strength of the vignette effect.\r\n *\r\n * @return {Phaser.FX.Vignette} The Vignette FX Controller.\r\n */", "meta": { "filename": "FX.js", - "lineno": 500, + "lineno": 502, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Adds a Vignette effect.\r\rThe vignette effect is a visual technique where the edges of the screen, or a Game Object, gradually darken or blur,\rcreating a frame-like appearance. This effect is used to draw the player's focus towards the central action or subject,\renhance immersion, and provide a cinematic or artistic quality to the game's visuals.", @@ -78233,16 +78278,16 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#addVignette", "scope": "instance", - "___id": "T000002R008217", + "___id": "T000002R008220", "___s": true }, { "comment": "/**\r\n * Adds a Shine effect.\r\n *\r\n * The shine effect is a visual technique that simulates the appearance of reflective\r\n * or glossy surfaces by passing a light beam across a Game Object. This effect is used to\r\n * enhance visual appeal, emphasize certain features, and create a sense of depth or\r\n * material properties.\r\n *\r\n * @method Phaser.GameObjects.Components.FX#addShine\r\n * @since 3.60.0\r\n *\r\n * @param {number} [speed=0.5] - The speed of the Shine effect.\r\n * @param {number} [lineWidth=0.5] - The line width of the Shine effect.\r\n * @param {number} [gradient=3] - The gradient of the Shine effect.\r\n * @param {boolean} [reveal=false] - Does this Shine effect reveal or get added to its target?\r\n *\r\n * @return {Phaser.FX.Shine} The Shine FX Controller.\r\n */", "meta": { "filename": "FX.js", - "lineno": 522, + "lineno": 524, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Adds a Shine effect.\r\rThe shine effect is a visual technique that simulates the appearance of reflective\ror glossy surfaces by passing a light beam across a Game Object. This effect is used to\renhance visual appeal, emphasize certain features, and create a sense of depth or\rmaterial properties.", @@ -78328,16 +78373,16 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#addShine", "scope": "instance", - "___id": "T000002R008219", + "___id": "T000002R008222", "___s": true }, { "comment": "/**\r\n * Adds a Blur effect.\r\n *\r\n * A Gaussian blur is the result of blurring an image by a Gaussian function. It is a widely used effect,\r\n * typically to reduce image noise and reduce detail. The visual effect of this blurring technique is a\r\n * smooth blur resembling that of viewing the image through a translucent screen, distinctly different\r\n * from the bokeh effect produced by an out-of-focus lens or the shadow of an object under usual illumination.\r\n *\r\n * @method Phaser.GameObjects.Components.FX#addBlur\r\n * @since 3.60.0\r\n *\r\n * @param {number} [quality=0] - The quality of the blur effect. Can be either 0 for Low Quality, 1 for Medium Quality or 2 for High Quality.\r\n * @param {number} [x=2] - The horizontal offset of the blur effect.\r\n * @param {number} [y=2] - The vertical offset of the blur effect.\r\n * @param {number} [strength=1] - The strength of the blur effect.\r\n * @param {number} [color=0xffffff] - The color of the blur, as a hex value.\r\n * @param {number} [steps=4] - The number of steps to run the blur effect for. This value should always be an integer.\r\n *\r\n * @return {Phaser.FX.Blur} The Blur FX Controller.\r\n */", "meta": { "filename": "FX.js", - "lineno": 545, + "lineno": 547, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Adds a Blur effect.\r\rA Gaussian blur is the result of blurring an image by a Gaussian function. It is a widely used effect,\rtypically to reduce image noise and reduce detail. The visual effect of this blurring technique is a\rsmooth blur resembling that of viewing the image through a translucent screen, distinctly different\rfrom the bokeh effect produced by an out-of-focus lens or the shadow of an object under usual illumination.", @@ -78453,16 +78498,16 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#addBlur", "scope": "instance", - "___id": "T000002R008221", + "___id": "T000002R008224", "___s": true }, { "comment": "/**\r\n * Adds a Gradient effect.\r\n *\r\n * The gradient overlay effect is a visual technique where a smooth color transition is applied over Game Objects,\r\n * such as sprites or UI components. This effect is used to enhance visual appeal, emphasize depth, or create\r\n * stylistic and atmospheric variations. It can also be utilized to convey information, such as representing\r\n * progress or health status through color changes.\r\n *\r\n * @method Phaser.GameObjects.Components.FX#addGradient\r\n * @since 3.60.0\r\n *\r\n * @param {number} [color1=0xff0000] - The first gradient color, given as a number value.\r\n * @param {number} [color2=0x00ff00] - The second gradient color, given as a number value.\r\n * @param {number} [alpha=0.2] - The alpha value of the gradient effect.\r\n * @param {number} [fromX=0] - The horizontal position the gradient will start from. This value is normalized, between 0 and 1, and is not in pixels.\r\n * @param {number} [fromY=0] - The vertical position the gradient will start from. This value is normalized, between 0 and 1, and is not in pixels.\r\n * @param {number} [toX=0] - The horizontal position the gradient will end at. This value is normalized, between 0 and 1, and is not in pixels.\r\n * @param {number} [toY=1] - The vertical position the gradient will end at. This value is normalized, between 0 and 1, and is not in pixels.\r\n * @param {number} [size=0] - How many 'chunks' the gradient is divided in to, as spread over the entire height of the texture. Leave this at zero for a smooth gradient, or set higher for a more retro chunky effect.\r\n *\r\n * @return {Phaser.FX.Gradient} The Gradient FX Controller.\r\n */", "meta": { "filename": "FX.js", - "lineno": 570, + "lineno": 572, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Adds a Gradient effect.\r\rThe gradient overlay effect is a visual technique where a smooth color transition is applied over Game Objects,\rsuch as sprites or UI components. This effect is used to enhance visual appeal, emphasize depth, or create\rstylistic and atmospheric variations. It can also be utilized to convey information, such as representing\rprogress or health status through color changes.", @@ -78608,16 +78653,16 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#addGradient", "scope": "instance", - "___id": "T000002R008223", + "___id": "T000002R008226", "___s": true }, { "comment": "/**\r\n * Adds a Bloom effect.\r\n *\r\n * Bloom is an effect used to reproduce an imaging artifact of real-world cameras.\r\n * The effect produces fringes of light extending from the borders of bright areas in an image,\r\n * contributing to the illusion of an extremely bright light overwhelming the\r\n * camera or eye capturing the scene.\r\n *\r\n * @method Phaser.GameObjects.Components.FX#addBloom\r\n * @since 3.60.0\r\n *\r\n * @param {number} [color] - The color of the Bloom, as a hex value.\r\n * @param {number} [offsetX=1] - The horizontal offset of the bloom effect.\r\n * @param {number} [offsetY=1] - The vertical offset of the bloom effect.\r\n * @param {number} [blurStrength=1] - The strength of the blur process of the bloom effect.\r\n * @param {number} [strength=1] - The strength of the blend process of the bloom effect.\r\n * @param {number} [steps=4] - The number of steps to run the Bloom effect for. This value should always be an integer.\r\n *\r\n * @return {Phaser.FX.Bloom} The Bloom FX Controller.\r\n */", "meta": { "filename": "FX.js", - "lineno": 597, + "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Adds a Bloom effect.\r\rBloom is an effect used to reproduce an imaging artifact of real-world cameras.\rThe effect produces fringes of light extending from the borders of bright areas in an image,\rcontributing to the illusion of an extremely bright light overwhelming the\rcamera or eye capturing the scene.", @@ -78732,16 +78777,16 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#addBloom", "scope": "instance", - "___id": "T000002R008225", + "___id": "T000002R008228", "___s": true }, { "comment": "/**\r\n * Adds a ColorMatrix effect.\r\n *\r\n * The color matrix effect is a visual technique that involves manipulating the colors of an image\r\n * or scene using a mathematical matrix. This process can adjust hue, saturation, brightness, and contrast,\r\n * allowing developers to create various stylistic appearances or mood settings within the game.\r\n * Common applications include simulating different lighting conditions, applying color filters,\r\n * or achieving a specific visual style.\r\n *\r\n * @method Phaser.GameObjects.Components.FX#addColorMatrix\r\n * @since 3.60.0\r\n *\r\n * @return {Phaser.FX.ColorMatrix} The ColorMatrix FX Controller.\r\n */", "meta": { "filename": "FX.js", - "lineno": 622, + "lineno": 624, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Adds a ColorMatrix effect.\r\rThe color matrix effect is a visual technique that involves manipulating the colors of an image\ror scene using a mathematical matrix. This process can adjust hue, saturation, brightness, and contrast,\rallowing developers to create various stylistic appearances or mood settings within the game.\rCommon applications include simulating different lighting conditions, applying color filters,\ror achieving a specific visual style.", @@ -78765,16 +78810,16 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#addColorMatrix", "scope": "instance", - "___id": "T000002R008227", + "___id": "T000002R008230", "___s": true }, { "comment": "/**\r\n * Adds a Circle effect.\r\n *\r\n * This effect will draw a circle around the texture of the Game Object, effectively masking off\r\n * any area outside of the circle without the need for an actual mask. You can control the thickness\r\n * of the circle, the color of the circle and the color of the background, should the texture be\r\n * transparent. You can also control the feathering applied to the circle, allowing for a harsh or soft edge.\r\n *\r\n * Please note that adding this effect to a Game Object will not change the input area or physics body of\r\n * the Game Object, should it have one.\r\n *\r\n * @method Phaser.GameObjects.Components.FX#addCircle\r\n * @since 3.60.0\r\n *\r\n * @param {number} [thickness=8] - The width of the circle around the texture, in pixels.\r\n * @param {number} [color=0xfeedb6] - The color of the circular ring, given as a number value.\r\n * @param {number} [backgroundColor=0xff0000] - The color of the background, behind the texture, given as a number value.\r\n * @param {number} [scale=1] - The scale of the circle. The default scale is 1, which is a circle the full size of the underlying texture.\r\n * @param {number} [feather=0.005] - The amount of feathering to apply to the circle from the ring.\r\n *\r\n * @return {Phaser.FX.Circle} The Circle FX Controller.\r\n */", "meta": { "filename": "FX.js", - "lineno": 641, + "lineno": 643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Adds a Circle effect.\r\rThis effect will draw a circle around the texture of the Game Object, effectively masking off\rany area outside of the circle without the need for an actual mask. You can control the thickness\rof the circle, the color of the circle and the color of the background, should the texture be\rtransparent. You can also control the feathering applied to the circle, allowing for a harsh or soft edge.\r\rPlease note that adding this effect to a Game Object will not change the input area or physics body of\rthe Game Object, should it have one.", @@ -78875,16 +78920,16 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#addCircle", "scope": "instance", - "___id": "T000002R008229", + "___id": "T000002R008232", "___s": true }, { "comment": "/**\r\n * Adds a Barrel effect.\r\n *\r\n * A barrel effect allows you to apply either a 'pinch' or 'expand' distortion to\r\n * a Game Object. The amount of the effect can be modified in real-time.\r\n *\r\n * @method Phaser.GameObjects.Components.FX#addBarrel\r\n * @since 3.60.0\r\n *\r\n * @param {number} [amount=1] - The amount of distortion applied to the barrel effect. A value of 1 is no distortion. Typically keep this within +- 1.\r\n *\r\n * @return {Phaser.FX.Barrel} The Barrel FX Controller.\r\n */", "meta": { "filename": "FX.js", - "lineno": 668, + "lineno": 670, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Adds a Barrel effect.\r\rA barrel effect allows you to apply either a 'pinch' or 'expand' distortion to\ra Game Object. The amount of the effect can be modified in real-time.", @@ -78925,16 +78970,16 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#addBarrel", "scope": "instance", - "___id": "T000002R008231", + "___id": "T000002R008234", "___s": true }, { "comment": "/**\r\n * Adds a Displacement effect.\r\n *\r\n * The displacement effect is a visual technique that alters the position of pixels in an image\r\n * or texture based on the values of a displacement map. This effect is used to create the illusion\r\n * of depth, surface irregularities, or distortion in otherwise flat elements. It can be applied to\r\n * characters, objects, or backgrounds to enhance realism, convey movement, or achieve various\r\n * stylistic appearances.\r\n *\r\n * @method Phaser.GameObjects.Components.FX#addDisplacement\r\n * @since 3.60.0\r\n *\r\n * @param {string} [texture='__WHITE'] - The unique string-based key of the texture to use for displacement, which must exist in the Texture Manager.\r\n * @param {number} [x=0.005] - The amount of horizontal displacement to apply. A very small float number, such as 0.005.\r\n * @param {number} [y=0.005] - The amount of vertical displacement to apply. A very small float number, such as 0.005.\r\n *\r\n * @return {Phaser.FX.Displacement} The Displacement FX Controller.\r\n */", "meta": { "filename": "FX.js", - "lineno": 686, + "lineno": 688, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Adds a Displacement effect.\r\rThe displacement effect is a visual technique that alters the position of pixels in an image\ror texture based on the values of a displacement map. This effect is used to create the illusion\rof depth, surface irregularities, or distortion in otherwise flat elements. It can be applied to\rcharacters, objects, or backgrounds to enhance realism, convey movement, or achieve various\rstylistic appearances.", @@ -79005,16 +79050,16 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#addDisplacement", "scope": "instance", - "___id": "T000002R008233", + "___id": "T000002R008236", "___s": true }, { "comment": "/**\r\n * Adds a Wipe effect.\r\n *\r\n * The wipe or reveal effect is a visual technique that gradually uncovers or conceals elements\r\n * in the game, such as images, text, or scene transitions. This effect is often used to create\r\n * a sense of progression, reveal hidden content, or provide a smooth and visually appealing transition\r\n * between game states.\r\n *\r\n * You can set both the direction and the axis of the wipe effect. The following combinations are possible:\r\n *\r\n * * left to right: direction 0, axis 0\r\n * * right to left: direction 1, axis 0\r\n * * top to bottom: direction 1, axis 1\r\n * * bottom to top: direction 1, axis 0\r\n *\r\n * It is up to you to set the `progress` value yourself, i.e. via a Tween, in order to transition the effect.\r\n *\r\n * @method Phaser.GameObjects.Components.FX#addWipe\r\n * @since 3.60.0\r\n *\r\n * @param {number} [wipeWidth=0.1] - The width of the wipe effect. This value is normalized in the range 0 to 1.\r\n * @param {number} [direction=0] - The direction of the wipe effect. Either 0 or 1. Set in conjunction with the axis property.\r\n * @param {number} [axis=0] - The axis of the wipe effect. Either 0 or 1. Set in conjunction with the direction property.\r\n *\r\n * @return {Phaser.FX.Wipe} The Wipe FX Controller.\r\n */", "meta": { "filename": "FX.js", - "lineno": 709, + "lineno": 711, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Adds a Wipe effect.\r\rThe wipe or reveal effect is a visual technique that gradually uncovers or conceals elements\rin the game, such as images, text, or scene transitions. This effect is often used to create\ra sense of progression, reveal hidden content, or provide a smooth and visually appealing transition\rbetween game states.\r\rYou can set both the direction and the axis of the wipe effect. The following combinations are possible:\r\r* left to right: direction 0, axis 0\r* right to left: direction 1, axis 0\r* top to bottom: direction 1, axis 1\r* bottom to top: direction 1, axis 0\r\rIt is up to you to set the `progress` value yourself, i.e. via a Tween, in order to transition the effect.", @@ -79085,16 +79130,16 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#addWipe", "scope": "instance", - "___id": "T000002R008235", + "___id": "T000002R008238", "___s": true }, { "comment": "/**\r\n * Adds a Reveal Wipe effect.\r\n *\r\n * The wipe or reveal effect is a visual technique that gradually uncovers or conceals elements\r\n * in the game, such as images, text, or scene transitions. This effect is often used to create\r\n * a sense of progression, reveal hidden content, or provide a smooth and visually appealing transition\r\n * between game states.\r\n *\r\n * You can set both the direction and the axis of the wipe effect. The following combinations are possible:\r\n *\r\n * * left to right: direction 0, axis 0\r\n * * right to left: direction 1, axis 0\r\n * * top to bottom: direction 1, axis 1\r\n * * bottom to top: direction 1, axis 0\r\n *\r\n * It is up to you to set the `progress` value yourself, i.e. via a Tween, in order to transition the effect.\r\n *\r\n * @method Phaser.GameObjects.Components.FX#addReveal\r\n * @since 3.60.0\r\n *\r\n * @param {number} [wipeWidth=0.1] - The width of the wipe effect. This value is normalized in the range 0 to 1.\r\n * @param {number} [direction=0] - The direction of the wipe effect. Either 0 or 1. Set in conjunction with the axis property.\r\n * @param {number} [axis=0] - The axis of the wipe effect. Either 0 or 1. Set in conjunction with the direction property.\r\n *\r\n * @return {Phaser.FX.Wipe} The Wipe FX Controller.\r\n */", "meta": { "filename": "FX.js", - "lineno": 740, + "lineno": 742, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Adds a Reveal Wipe effect.\r\rThe wipe or reveal effect is a visual technique that gradually uncovers or conceals elements\rin the game, such as images, text, or scene transitions. This effect is often used to create\ra sense of progression, reveal hidden content, or provide a smooth and visually appealing transition\rbetween game states.\r\rYou can set both the direction and the axis of the wipe effect. The following combinations are possible:\r\r* left to right: direction 0, axis 0\r* right to left: direction 1, axis 0\r* top to bottom: direction 1, axis 1\r* bottom to top: direction 1, axis 0\r\rIt is up to you to set the `progress` value yourself, i.e. via a Tween, in order to transition the effect.", @@ -79165,16 +79210,16 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#addReveal", "scope": "instance", - "___id": "T000002R008237", + "___id": "T000002R008240", "___s": true }, { "comment": "/**\r\n * Adds a Bokeh effect.\r\n *\r\n * Bokeh refers to a visual effect that mimics the photographic technique of creating a shallow depth of field.\r\n * This effect is used to emphasize the game's main subject or action, by blurring the background or foreground\r\n * elements, resulting in a more immersive and visually appealing experience. It is achieved through rendering\r\n * techniques that simulate the out-of-focus areas, giving a sense of depth and realism to the game's graphics.\r\n *\r\n * See also Tilt Shift.\r\n *\r\n * @method Phaser.GameObjects.Components.FX#addBokeh\r\n * @since 3.60.0\r\n *\r\n * @param {number} [radius=0.5] - The radius of the bokeh effect.\r\n * @param {number} [amount=1] - The amount of the bokeh effect.\r\n * @param {number} [contrast=0.2] - The color contrast of the bokeh effect.\r\n *\r\n * @return {Phaser.FX.Bokeh} The Bokeh FX Controller.\r\n */", "meta": { "filename": "FX.js", - "lineno": 771, + "lineno": 773, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Adds a Bokeh effect.\r\rBokeh refers to a visual effect that mimics the photographic technique of creating a shallow depth of field.\rThis effect is used to emphasize the game's main subject or action, by blurring the background or foreground\relements, resulting in a more immersive and visually appealing experience. It is achieved through rendering\rtechniques that simulate the out-of-focus areas, giving a sense of depth and realism to the game's graphics.\r\rSee also Tilt Shift.", @@ -79245,16 +79290,16 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#addBokeh", "scope": "instance", - "___id": "T000002R008239", + "___id": "T000002R008242", "___s": true }, { "comment": "/**\r\n * Adds a Tilt Shift effect.\r\n *\r\n * This Bokeh effect can also be used to generate a Tilt Shift effect, which is a technique used to create a miniature\r\n * effect by blurring everything except a small area of the image. This effect is achieved by blurring the\r\n * top and bottom elements, while keeping the center area in focus.\r\n *\r\n * See also Bokeh.\r\n *\r\n * @method Phaser.GameObjects.Components.FX#addTiltShift\r\n * @since 3.60.0\r\n *\r\n * @param {number} [radius=0.5] - The radius of the bokeh effect.\r\n * @param {number} [amount=1] - The amount of the bokeh effect.\r\n * @param {number} [contrast=0.2] - The color contrast of the bokeh effect.\r\n * @param {number} [blurX=1] - The amount of horizontal blur.\r\n * @param {number} [blurY=1] - The amount of vertical blur.\r\n * @param {number} [strength=1] - The strength of the blur.\r\n *\r\n * @return {Phaser.FX.Bokeh} The Bokeh TiltShift FX Controller.\r\n */", "meta": { "filename": "FX.js", - "lineno": 795, + "lineno": 797, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Adds a Tilt Shift effect.\r\rThis Bokeh effect can also be used to generate a Tilt Shift effect, which is a technique used to create a miniature\reffect by blurring everything except a small area of the image. This effect is achieved by blurring the\rtop and bottom elements, while keeping the center area in focus.\r\rSee also Bokeh.", @@ -79370,16 +79415,16 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#addTiltShift", "scope": "instance", - "___id": "T000002R008241", + "___id": "T000002R008244", "___s": true }, { "comment": "/**\r\n * Destroys this FX Component.\r\n *\r\n * Called automatically when Game Objects are destroyed.\r\n *\r\n * @method Phaser.GameObjects.Components.FX#destroy\r\n * @since 3.60.0\r\n */", "meta": { "filename": "FX.js", - "lineno": 821, + "lineno": 823, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Destroys this FX Component.\r\rCalled automatically when Game Objects are destroyed.", @@ -79389,7 +79434,7 @@ "memberof": "Phaser.GameObjects.Components.FX", "longname": "Phaser.GameObjects.Components.FX#destroy", "scope": "instance", - "___id": "T000002R008243", + "___id": "T000002R008246", "___s": true }, { @@ -79398,7 +79443,7 @@ "filename": "GetBounds.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Provides methods used for obtaining the bounds of a Game Object.\rShould be applied as a mixin and not used directly.", @@ -79408,7 +79453,7 @@ "memberof": "Phaser.GameObjects.Components", "longname": "Phaser.GameObjects.Components.GetBounds", "scope": "static", - "___id": "T000002R008250", + "___id": "T000002R008253", "___s": true }, { @@ -79417,7 +79462,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Gets the center coordinate of this Game Object, regardless of origin.\r\rThe returned point is calculated in local space and does not factor in any parent Containers,\runless the `includeParent` argument is set to `true`.", @@ -79480,7 +79525,7 @@ "memberof": "Phaser.GameObjects.Components.GetBounds", "longname": "Phaser.GameObjects.Components.GetBounds#getCenter", "scope": "instance", - "___id": "T000002R008256", + "___id": "T000002R008259", "___s": true }, { @@ -79489,7 +79534,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Gets the top-left corner coordinate of this Game Object, regardless of origin.\r\rThe returned point is calculated in local space and does not factor in any parent Containers,\runless the `includeParent` argument is set to `true`.", @@ -79552,7 +79597,7 @@ "memberof": "Phaser.GameObjects.Components.GetBounds", "longname": "Phaser.GameObjects.Components.GetBounds#getTopLeft", "scope": "instance", - "___id": "T000002R008261", + "___id": "T000002R008264", "___s": true }, { @@ -79561,7 +79606,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Gets the top-center coordinate of this Game Object, regardless of origin.\r\rThe returned point is calculated in local space and does not factor in any parent Containers,\runless the `includeParent` argument is set to `true`.", @@ -79624,7 +79669,7 @@ "memberof": "Phaser.GameObjects.Components.GetBounds", "longname": "Phaser.GameObjects.Components.GetBounds#getTopCenter", "scope": "instance", - "___id": "T000002R008266", + "___id": "T000002R008269", "___s": true }, { @@ -79633,7 +79678,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Gets the top-right corner coordinate of this Game Object, regardless of origin.\r\rThe returned point is calculated in local space and does not factor in any parent Containers,\runless the `includeParent` argument is set to `true`.", @@ -79696,7 +79741,7 @@ "memberof": "Phaser.GameObjects.Components.GetBounds", "longname": "Phaser.GameObjects.Components.GetBounds#getTopRight", "scope": "instance", - "___id": "T000002R008271", + "___id": "T000002R008274", "___s": true }, { @@ -79705,7 +79750,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Gets the left-center coordinate of this Game Object, regardless of origin.\r\rThe returned point is calculated in local space and does not factor in any parent Containers,\runless the `includeParent` argument is set to `true`.", @@ -79768,7 +79813,7 @@ "memberof": "Phaser.GameObjects.Components.GetBounds", "longname": "Phaser.GameObjects.Components.GetBounds#getLeftCenter", "scope": "instance", - "___id": "T000002R008276", + "___id": "T000002R008279", "___s": true }, { @@ -79777,7 +79822,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Gets the right-center coordinate of this Game Object, regardless of origin.\r\rThe returned point is calculated in local space and does not factor in any parent Containers,\runless the `includeParent` argument is set to `true`.", @@ -79840,7 +79885,7 @@ "memberof": "Phaser.GameObjects.Components.GetBounds", "longname": "Phaser.GameObjects.Components.GetBounds#getRightCenter", "scope": "instance", - "___id": "T000002R008281", + "___id": "T000002R008284", "___s": true }, { @@ -79849,7 +79894,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Gets the bottom-left corner coordinate of this Game Object, regardless of origin.\r\rThe returned point is calculated in local space and does not factor in any parent Containers,\runless the `includeParent` argument is set to `true`.", @@ -79912,7 +79957,7 @@ "memberof": "Phaser.GameObjects.Components.GetBounds", "longname": "Phaser.GameObjects.Components.GetBounds#getBottomLeft", "scope": "instance", - "___id": "T000002R008286", + "___id": "T000002R008289", "___s": true }, { @@ -79921,7 +79966,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Gets the bottom-center coordinate of this Game Object, regardless of origin.\r\rThe returned point is calculated in local space and does not factor in any parent Containers,\runless the `includeParent` argument is set to `true`.", @@ -79984,7 +80029,7 @@ "memberof": "Phaser.GameObjects.Components.GetBounds", "longname": "Phaser.GameObjects.Components.GetBounds#getBottomCenter", "scope": "instance", - "___id": "T000002R008291", + "___id": "T000002R008294", "___s": true }, { @@ -79993,7 +80038,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Gets the bottom-right corner coordinate of this Game Object, regardless of origin.\r\rThe returned point is calculated in local space and does not factor in any parent Containers,\runless the `includeParent` argument is set to `true`.", @@ -80056,7 +80101,7 @@ "memberof": "Phaser.GameObjects.Components.GetBounds", "longname": "Phaser.GameObjects.Components.GetBounds#getBottomRight", "scope": "instance", - "___id": "T000002R008296", + "___id": "T000002R008299", "___s": true }, { @@ -80065,7 +80110,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Gets the bounds of this Game Object, regardless of origin.\r\rThe values are stored and returned in a Rectangle, or Rectangle-like, object.", @@ -80133,7 +80178,7 @@ "memberof": "Phaser.GameObjects.Components.GetBounds", "longname": "Phaser.GameObjects.Components.GetBounds#getBounds", "scope": "instance", - "___id": "T000002R008301", + "___id": "T000002R008304", "___s": true }, { @@ -80142,7 +80187,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "kind": "namespace", @@ -80150,7 +80195,7 @@ "memberof": "Phaser.GameObjects", "longname": "Phaser.GameObjects.Components", "scope": "static", - "___id": "T000002R008334", + "___id": "T000002R008337", "___s": true }, { @@ -80159,7 +80204,7 @@ "filename": "Mask.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Provides methods used for getting and setting the mask of a Game Object.", @@ -80169,7 +80214,7 @@ "memberof": "Phaser.GameObjects.Components", "longname": "Phaser.GameObjects.Components.Mask", "scope": "static", - "___id": "T000002R008361", + "___id": "T000002R008364", "___s": true }, { @@ -80178,7 +80223,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The Mask this Game Object is using during render.", @@ -80207,7 +80252,7 @@ "longname": "Phaser.GameObjects.Components.Mask#mask", "scope": "instance", "kind": "member", - "___id": "T000002R008363", + "___id": "T000002R008366", "___s": true }, { @@ -80216,7 +80261,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the mask that this Game Object will use to render with.\r\rThe mask must have been previously created and can be either a GeometryMask or a BitmapMask.\rNote: Bitmap Masks only work on WebGL. Geometry Masks work on both WebGL and Canvas.\r\rIf a mask is already set on this Game Object it will be immediately replaced.\r\rMasks are positioned in global space and are not relative to the Game Object to which they\rare applied. The reason for this is that multiple Game Objects can all share the same mask.\r\rMasks have no impact on physics or input detection. They are purely a rendering component\rthat allows you to limit what is visible during the render pass.", @@ -80266,7 +80311,7 @@ "memberof": "Phaser.GameObjects.Components.Mask", "longname": "Phaser.GameObjects.Components.Mask#setMask", "scope": "instance", - "___id": "T000002R008365", + "___id": "T000002R008368", "___s": true }, { @@ -80275,7 +80320,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Clears the mask that this Game Object was using.", @@ -80317,7 +80362,7 @@ "memberof": "Phaser.GameObjects.Components.Mask", "longname": "Phaser.GameObjects.Components.Mask#clearMask", "scope": "instance", - "___id": "T000002R008368", + "___id": "T000002R008371", "___s": true }, { @@ -80326,7 +80371,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Creates and returns a Bitmap Mask. This mask can be used by any Game Object,\rincluding this one, or a Dynamic Texture.\r\rNote: Bitmap Masks only work on WebGL. Geometry Masks work on both WebGL and Canvas.\r\rTo create the mask you need to pass in a reference to a renderable Game Object.\rA renderable Game Object is one that uses a texture to render with, such as an\rImage, Sprite, Render Texture or BitmapText.\r\rIf you do not provide a renderable object, and this Game Object has a texture,\rit will use itself as the object. This means you can call this method to create\ra Bitmap Mask from any renderable texture-based Game Object.", @@ -80477,7 +80522,7 @@ "memberof": "Phaser.GameObjects.Components.Mask", "longname": "Phaser.GameObjects.Components.Mask#createBitmapMask", "scope": "instance", - "___id": "T000002R008372", + "___id": "T000002R008375", "___s": true }, { @@ -80486,7 +80531,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Creates and returns a Geometry Mask. This mask can be used by any Game Object,\rincluding this one.\r\rTo create the mask you need to pass in a reference to a Graphics Game Object.\r\rIf you do not provide a graphics object, and this Game Object is an instance\rof a Graphics object, then it will use itself to create the mask.\r\rThis means you can call this method to create a Geometry Mask from any Graphics Game Object.", @@ -80556,7 +80601,7 @@ "memberof": "Phaser.GameObjects.Components.Mask", "longname": "Phaser.GameObjects.Components.Mask#createGeometryMask", "scope": "instance", - "___id": "T000002R008375", + "___id": "T000002R008378", "___s": true }, { @@ -80565,7 +80610,7 @@ "filename": "Origin.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Provides methods used for getting and setting the origin of a Game Object.\rValues are normalized, given in the range 0 to 1.\rDisplay values contain the calculated pixel values.\rShould be applied as a mixin and not used directly.", @@ -80575,7 +80620,7 @@ "memberof": "Phaser.GameObjects.Components", "longname": "Phaser.GameObjects.Components.Origin", "scope": "static", - "___id": "T000002R008379", + "___id": "T000002R008382", "___s": true }, { @@ -80584,7 +80629,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The horizontal origin of this Game Object.\rThe origin maps the relationship between the size and position of the Game Object.\rThe default value is 0.5, meaning all Game Objects are positioned based on their center.\rSetting the value to 0 means the position now relates to the left of the Game Object.\rSet this value with `setOrigin()`.", @@ -80605,7 +80650,7 @@ "longname": "Phaser.GameObjects.Components.Origin#originX", "scope": "instance", "kind": "member", - "___id": "T000002R008383", + "___id": "T000002R008386", "___s": true }, { @@ -80614,7 +80659,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The vertical origin of this Game Object.\rThe origin maps the relationship between the size and position of the Game Object.\rThe default value is 0.5, meaning all Game Objects are positioned based on their center.\rSetting the value to 0 means the position now relates to the top of the Game Object.\rSet this value with `setOrigin()`.", @@ -80635,7 +80680,7 @@ "longname": "Phaser.GameObjects.Components.Origin#originY", "scope": "instance", "kind": "member", - "___id": "T000002R008385", + "___id": "T000002R008388", "___s": true }, { @@ -80644,7 +80689,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The horizontal display origin of this Game Object.\rThe origin is a normalized value between 0 and 1.\rThe displayOrigin is a pixel value, based on the size of the Game Object combined with the origin.", @@ -80663,7 +80708,7 @@ "longname": "Phaser.GameObjects.Components.Origin#displayOriginX", "scope": "instance", "kind": "member", - "___id": "T000002R008389", + "___id": "T000002R008392", "___s": true }, { @@ -80672,7 +80717,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The vertical display origin of this Game Object.\rThe origin is a normalized value between 0 and 1.\rThe displayOrigin is a pixel value, based on the size of the Game Object combined with the origin.", @@ -80691,7 +80736,7 @@ "longname": "Phaser.GameObjects.Components.Origin#displayOriginY", "scope": "instance", "kind": "member", - "___id": "T000002R008395", + "___id": "T000002R008398", "___s": true }, { @@ -80700,7 +80745,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the origin of this Game Object.\r\rThe values are given in the range 0 to 1.", @@ -80757,7 +80802,7 @@ "memberof": "Phaser.GameObjects.Components.Origin", "longname": "Phaser.GameObjects.Components.Origin#setOrigin", "scope": "instance", - "___id": "T000002R008401", + "___id": "T000002R008404", "___s": true }, { @@ -80766,7 +80811,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the origin of this Game Object based on the Pivot values in its Frame.", @@ -80791,7 +80836,7 @@ "memberof": "Phaser.GameObjects.Components.Origin", "longname": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "scope": "instance", - "___id": "T000002R008407", + "___id": "T000002R008410", "___s": true }, { @@ -80800,7 +80845,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the display origin of this Game Object.\rThe difference between this and setting the origin is that you can use pixel values for setting the display origin.", @@ -80857,7 +80902,7 @@ "memberof": "Phaser.GameObjects.Components.Origin", "longname": "Phaser.GameObjects.Components.Origin#setDisplayOrigin", "scope": "instance", - "___id": "T000002R008411", + "___id": "T000002R008414", "___s": true }, { @@ -80866,7 +80911,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Updates the Display Origin cached values internally stored on this Game Object.\rYou don't usually call this directly, but it is exposed for edge-cases where you may.", @@ -80891,7 +80936,7 @@ "memberof": "Phaser.GameObjects.Components.Origin", "longname": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "scope": "instance", - "___id": "T000002R008417", + "___id": "T000002R008420", "___s": true }, { @@ -80900,7 +80945,7 @@ "filename": "PathFollower.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Provides methods used for managing a Game Object following a Path.\rShould be applied as a mixin and not used directly.", @@ -80910,7 +80955,7 @@ "memberof": "Phaser.GameObjects.Components", "longname": "Phaser.GameObjects.Components.PathFollower", "scope": "static", - "___id": "T000002R008427", + "___id": "T000002R008430", "___s": true }, { @@ -80919,7 +80964,7 @@ "filename": "PathFollower.js", "lineno": 23, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The Path this PathFollower is following. It can only follow one Path at a time.", @@ -80938,7 +80983,7 @@ "longname": "Phaser.GameObjects.Components.PathFollower#path", "scope": "instance", "kind": "member", - "___id": "T000002R008429", + "___id": "T000002R008432", "___s": true }, { @@ -80947,7 +80992,7 @@ "filename": "PathFollower.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Should the PathFollower automatically rotate to point in the direction of the Path?", @@ -80967,7 +81012,7 @@ "longname": "Phaser.GameObjects.Components.PathFollower#rotateToPath", "scope": "instance", "kind": "member", - "___id": "T000002R008431", + "___id": "T000002R008434", "___s": true }, { @@ -80976,7 +81021,7 @@ "filename": "PathFollower.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "If the PathFollower is rotating to match the Path (@see Phaser.GameObjects.PathFollower#rotateToPath)\rthis value is added to the rotation value. This allows you to rotate objects to a path but control\rthe angle of the rotation as well.", @@ -80996,7 +81041,7 @@ "longname": "Phaser.GameObjects.PathFollower#pathRotationOffset", "scope": "instance", "kind": "member", - "___id": "T000002R008433", + "___id": "T000002R008436", "___s": true }, { @@ -81005,7 +81050,7 @@ "filename": "PathFollower.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "An additional vector to add to the PathFollowers position, allowing you to offset it from the\rPath coordinates.", @@ -81024,7 +81069,7 @@ "longname": "Phaser.GameObjects.PathFollower#pathOffset", "scope": "instance", "kind": "member", - "___id": "T000002R008435", + "___id": "T000002R008438", "___s": true }, { @@ -81033,7 +81078,7 @@ "filename": "PathFollower.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "A Vector2 that stores the current point of the path the follower is on.", @@ -81052,7 +81097,7 @@ "longname": "Phaser.GameObjects.PathFollower#pathVector", "scope": "instance", "kind": "member", - "___id": "T000002R008437", + "___id": "T000002R008440", "___s": true }, { @@ -81061,7 +81106,7 @@ "filename": "PathFollower.js", "lineno": 73, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The distance the follower has traveled from the previous point to the current one, at the last update.", @@ -81080,7 +81125,7 @@ "longname": "Phaser.GameObjects.PathFollower#pathDelta", "scope": "instance", "kind": "member", - "___id": "T000002R008439", + "___id": "T000002R008442", "___s": true }, { @@ -81089,7 +81134,7 @@ "filename": "PathFollower.js", "lineno": 82, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The Tween used for following the Path.", @@ -81108,7 +81153,7 @@ "longname": "Phaser.GameObjects.PathFollower#pathTween", "scope": "instance", "kind": "member", - "___id": "T000002R008441", + "___id": "T000002R008444", "___s": true }, { @@ -81117,7 +81162,7 @@ "filename": "PathFollower.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Settings for the PathFollower.", @@ -81139,7 +81184,7 @@ "longname": "Phaser.GameObjects.PathFollower#pathConfig", "scope": "instance", "kind": "member", - "___id": "T000002R008443", + "___id": "T000002R008446", "___s": true }, { @@ -81148,7 +81193,7 @@ "filename": "PathFollower.js", "lineno": 111, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Set the Path that this PathFollower should follow.\r\rOptionally accepts {@link Phaser.Types.GameObjects.PathFollower.PathConfig} settings.", @@ -81217,7 +81262,7 @@ "memberof": "Phaser.GameObjects.Components.PathFollower", "longname": "Phaser.GameObjects.Components.PathFollower#setPath", "scope": "instance", - "___id": "T000002R008447", + "___id": "T000002R008450", "___s": true }, { @@ -81226,7 +81271,7 @@ "filename": "PathFollower.js", "lineno": 145, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Set whether the PathFollower should automatically rotate to point in the direction of the Path.", @@ -81281,7 +81326,7 @@ "memberof": "Phaser.GameObjects.Components.PathFollower", "longname": "Phaser.GameObjects.Components.PathFollower#setRotateToPath", "scope": "instance", - "___id": "T000002R008452", + "___id": "T000002R008455", "___s": true }, { @@ -81290,7 +81335,7 @@ "filename": "PathFollower.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Is this PathFollower actively following a Path or not?\r\rTo be considered as `isFollowing` it must be currently moving on a Path, and not paused.", @@ -81314,7 +81359,7 @@ "memberof": "Phaser.GameObjects.Components.PathFollower", "longname": "Phaser.GameObjects.Components.PathFollower#isFollowing", "scope": "instance", - "___id": "T000002R008457", + "___id": "T000002R008460", "___s": true }, { @@ -81323,7 +81368,7 @@ "filename": "PathFollower.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Starts this PathFollower following its given Path.", @@ -81395,7 +81440,7 @@ "memberof": "Phaser.GameObjects.Components.PathFollower", "longname": "Phaser.GameObjects.Components.PathFollower#startFollow", "scope": "instance", - "___id": "T000002R008460", + "___id": "T000002R008463", "___s": true }, { @@ -81404,7 +81449,7 @@ "filename": "PathFollower.js", "lineno": 285, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Pauses this PathFollower. It will still continue to render, but it will remain motionless at the\rpoint on the Path at which you paused it.", @@ -81429,7 +81474,7 @@ "memberof": "Phaser.GameObjects.Components.PathFollower", "longname": "Phaser.GameObjects.Components.PathFollower#pauseFollow", "scope": "instance", - "___id": "T000002R008492", + "___id": "T000002R008495", "___s": true }, { @@ -81438,7 +81483,7 @@ "filename": "PathFollower.js", "lineno": 306, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Resumes a previously paused PathFollower.\r\rIf the PathFollower was not paused this has no effect.", @@ -81463,7 +81508,7 @@ "memberof": "Phaser.GameObjects.Components.PathFollower", "longname": "Phaser.GameObjects.Components.PathFollower#resumeFollow", "scope": "instance", - "___id": "T000002R008495", + "___id": "T000002R008498", "___s": true }, { @@ -81472,7 +81517,7 @@ "filename": "PathFollower.js", "lineno": 328, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Stops this PathFollower from following the path any longer.\r\rThis will invoke any 'stop' conditions that may exist on the Path, or for the follower.", @@ -81497,7 +81542,7 @@ "memberof": "Phaser.GameObjects.Components.PathFollower", "longname": "Phaser.GameObjects.Components.PathFollower#stopFollow", "scope": "instance", - "___id": "T000002R008498", + "___id": "T000002R008501", "___s": true }, { @@ -81506,7 +81551,7 @@ "filename": "PathFollower.js", "lineno": 350, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Internal update handler that advances this PathFollower along the path.\r\rCalled automatically by the Scene step, should not typically be called directly.", @@ -81516,7 +81561,7 @@ "memberof": "Phaser.GameObjects.Components.PathFollower", "longname": "Phaser.GameObjects.Components.PathFollower#pathUpdate", "scope": "instance", - "___id": "T000002R008501", + "___id": "T000002R008504", "___s": true }, { @@ -81525,7 +81570,7 @@ "filename": "Pipeline.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Provides methods used for setting the WebGL rendering pipeline of a Game Object.", @@ -81542,7 +81587,7 @@ "memberof": "Phaser.GameObjects.Components", "longname": "Phaser.GameObjects.Components.Pipeline", "scope": "static", - "___id": "T000002R008515", + "___id": "T000002R008518", "___s": true }, { @@ -81551,7 +81596,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The initial WebGL pipeline of this Game Object.\r\rIf you call `resetPipeline` on this Game Object, the pipeline is reset to this default.", @@ -81578,7 +81623,7 @@ "longname": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "scope": "instance", "kind": "member", - "___id": "T000002R008517", + "___id": "T000002R008520", "___s": true }, { @@ -81587,7 +81632,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The current WebGL pipeline of this Game Object.", @@ -81614,7 +81659,7 @@ "longname": "Phaser.GameObjects.Components.Pipeline#pipeline", "scope": "instance", "kind": "member", - "___id": "T000002R008519", + "___id": "T000002R008522", "___s": true }, { @@ -81623,7 +81668,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "An object to store pipeline specific data in, to be read by the pipelines this Game Object uses.", @@ -81649,7 +81694,7 @@ "longname": "Phaser.GameObjects.Components.Pipeline#pipelineData", "scope": "instance", "kind": "member", - "___id": "T000002R008521", + "___id": "T000002R008524", "___s": true }, { @@ -81658,7 +81703,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the initial WebGL Pipeline of this Game Object.\r\rThis should only be called during the instantiation of the Game Object. After that, use `setPipeline`.", @@ -81715,7 +81760,7 @@ "memberof": "Phaser.GameObjects.Components.Pipeline", "longname": "Phaser.GameObjects.Components.Pipeline#initPipeline", "scope": "instance", - "___id": "T000002R008523", + "___id": "T000002R008526", "___s": true }, { @@ -81724,7 +81769,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the main WebGL Pipeline of this Game Object.\r\rAlso sets the `pipelineData` property, if the parameter is given.", @@ -81810,7 +81855,7 @@ "memberof": "Phaser.GameObjects.Components.Pipeline", "longname": "Phaser.GameObjects.Components.Pipeline#setPipeline", "scope": "instance", - "___id": "T000002R008532", + "___id": "T000002R008535", "___s": true }, { @@ -81819,7 +81864,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Adds an entry to the `pipelineData` object belonging to this Game Object.\r\rIf the 'key' already exists, its value is updated. If it doesn't exist, it is created.\r\rIf `value` is undefined, and `key` exists, `key` is removed from the data object.", @@ -81880,7 +81925,7 @@ "memberof": "Phaser.GameObjects.Components.Pipeline", "longname": "Phaser.GameObjects.Components.Pipeline#setPipelineData", "scope": "instance", - "___id": "T000002R008539", + "___id": "T000002R008542", "___s": true }, { @@ -81889,7 +81934,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Resets the WebGL Pipeline of this Game Object back to the default it was created with.", @@ -81937,7 +81982,7 @@ "memberof": "Phaser.GameObjects.Components.Pipeline", "longname": "Phaser.GameObjects.Components.Pipeline#resetPipeline", "scope": "instance", - "___id": "T000002R008543", + "___id": "T000002R008546", "___s": true }, { @@ -81946,7 +81991,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Gets the name of the WebGL Pipeline this Game Object is currently using.", @@ -81979,7 +82024,7 @@ "memberof": "Phaser.GameObjects.Components.Pipeline", "longname": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "scope": "instance", - "___id": "T000002R008548", + "___id": "T000002R008551", "___s": true }, { @@ -81988,7 +82033,7 @@ "filename": "PostPipeline.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Provides methods used for setting the WebGL rendering post pipeline of a Game Object.", @@ -82005,7 +82050,7 @@ "memberof": "Phaser.GameObjects.Components", "longname": "Phaser.GameObjects.Components.PostPipeline", "scope": "static", - "___id": "T000002R008554", + "___id": "T000002R008557", "___s": true }, { @@ -82014,7 +82059,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Does this Game Object have any Post Pipelines set?", @@ -82040,7 +82085,7 @@ "longname": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "scope": "instance", "kind": "member", - "___id": "T000002R008556", + "___id": "T000002R008559", "___s": true }, { @@ -82049,7 +82094,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The WebGL Post FX Pipelines this Game Object uses for post-render effects.\r\rThe pipelines are processed in the order in which they appear in this array.\r\rIf you modify this array directly, be sure to set the\r`hasPostPipeline` property accordingly.", @@ -82084,7 +82129,7 @@ "longname": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "scope": "instance", "kind": "member", - "___id": "T000002R008558", + "___id": "T000002R008561", "___s": true }, { @@ -82093,7 +82138,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "An object to store pipeline specific data in, to be read by the pipelines this Game Object uses.", @@ -82119,7 +82164,7 @@ "longname": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "scope": "instance", "kind": "member", - "___id": "T000002R008560", + "___id": "T000002R008563", "___s": true }, { @@ -82128,7 +82173,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The Pre FX component of this Game Object.\r\rThis component allows you to apply a variety of built-in effects to this Game Object, such\ras glow, blur, bloom, displacements, vignettes and more. You access them via this property,\rfor example:\r\r```js\rconst player = this.add.sprite();\rplayer.preFX.addBloom();\r```\r\rOnly the following Game Objects support Pre FX:\r\r* Image\r* Sprite\r* TileSprite\r* Text\r* RenderTexture\r* Video\r\rAll FX are WebGL only and do not have Canvas counterparts.\r\rPlease see the FX Class for more details and available methods.", @@ -82156,7 +82201,7 @@ "longname": "Phaser.GameObjects.Components.PostPipeline#preFX", "scope": "instance", "kind": "member", - "___id": "T000002R008562", + "___id": "T000002R008565", "___s": true }, { @@ -82165,7 +82210,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The Post FX component of this Game Object.\r\rThis component allows you to apply a variety of built-in effects to this Game Object, such\ras glow, blur, bloom, displacements, vignettes and more. You access them via this property,\rfor example:\r\r```js\rconst player = this.add.sprite();\rplayer.postFX.addBloom();\r```\r\rAll FX are WebGL only and do not have Canvas counterparts.\r\rPlease see the FX Class for more details and available methods.\r\rThis property is always `null` until the `initPostPipeline` method is called.", @@ -82191,7 +82236,7 @@ "longname": "Phaser.GameObjects.Components.PostPipeline#postFX", "scope": "instance", "kind": "member", - "___id": "T000002R008564", + "___id": "T000002R008567", "___s": true }, { @@ -82200,7 +82245,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "This should only be called during the instantiation of the Game Object.\r\rIt is called by default by all core Game Objects and doesn't need\rcalling again.\r\rAfter that, use `setPostPipeline`.", @@ -82234,7 +82279,7 @@ "memberof": "Phaser.GameObjects.Components.PostPipeline", "longname": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", "scope": "instance", - "___id": "T000002R008566", + "___id": "T000002R008569", "___s": true }, { @@ -82243,7 +82288,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets one, or more, Post Pipelines on this Game Object.\r\rPost Pipelines are invoked after this Game Object has rendered to its target and\rare commonly used for post-fx.\r\rThe post pipelines are appended to the `postPipelines` array belonging to this\rGame Object. When the renderer processes this Game Object, it iterates through the post\rpipelines in the order in which they appear in the array. If you are stacking together\rmultiple effects, be aware that the order is important.\r\rIf you call this method multiple times, the new pipelines will be appended to any existing\rpost pipelines already set. Use the `resetPostPipeline` method to clear them first, if required.\r\rYou can optionally also set the `postPipelineData` property, if the parameter is given.", @@ -82376,7 +82421,7 @@ "memberof": "Phaser.GameObjects.Components.PostPipeline", "longname": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", "scope": "instance", - "___id": "T000002R008572", + "___id": "T000002R008575", "___s": true }, { @@ -82385,7 +82430,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Adds an entry to the `postPipelineData` object belonging to this Game Object.\r\rIf the 'key' already exists, its value is updated. If it doesn't exist, it is created.\r\rIf `value` is undefined, and `key` exists, `key` is removed from the data object.", @@ -82446,7 +82491,7 @@ "memberof": "Phaser.GameObjects.Components.PostPipeline", "longname": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", "scope": "instance", - "___id": "T000002R008581", + "___id": "T000002R008584", "___s": true }, { @@ -82455,7 +82500,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Gets a Post Pipeline instance from this Game Object, based on the given name, and returns it.", @@ -82535,7 +82580,7 @@ "memberof": "Phaser.GameObjects.Components.PostPipeline", "longname": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", "scope": "instance", - "___id": "T000002R008585", + "___id": "T000002R008588", "___s": true }, { @@ -82544,7 +82589,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Resets the WebGL Post Pipelines of this Game Object. It does this by calling\rthe `destroy` method on each post pipeline and then clearing the local array.", @@ -82578,7 +82623,7 @@ "memberof": "Phaser.GameObjects.Components.PostPipeline", "longname": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", "scope": "instance", - "___id": "T000002R008592", + "___id": "T000002R008595", "___s": true }, { @@ -82587,7 +82632,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Removes a type of Post Pipeline instances from this Game Object, based on the given name, and destroys them.\r\rIf you wish to remove all Post Pipelines use the `resetPostPipeline` method instead.", @@ -82644,7 +82689,7 @@ "memberof": "Phaser.GameObjects.Components.PostPipeline", "longname": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", "scope": "instance", - "___id": "T000002R008600", + "___id": "T000002R008603", "___s": true }, { @@ -82653,7 +82698,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Removes all Pre and Post FX Controllers from this Game Object.\r\rIf you wish to remove a single controller, use the `preFX.remove(fx)` or `postFX.remove(fx)` methods instead.\r\rIf you wish to clear a single controller, use the `preFX.clear()` or `postFX.clear()` methods instead.", @@ -82685,7 +82730,7 @@ "memberof": "Phaser.GameObjects.Components.PostPipeline", "longname": "Phaser.GameObjects.Components.PostPipeline#clearFX", "scope": "instance", - "___id": "T000002R008607", + "___id": "T000002R008610", "___s": true }, { @@ -82694,7 +82739,7 @@ "filename": "ScrollFactor.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Provides methods used for getting and setting the Scroll Factor of a Game Object.", @@ -82704,7 +82749,7 @@ "memberof": "Phaser.GameObjects.Components", "longname": "Phaser.GameObjects.Components.ScrollFactor", "scope": "static", - "___id": "T000002R008610", + "___id": "T000002R008613", "___s": true }, { @@ -82713,7 +82758,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The horizontal scroll factor of this Game Object.\r\rThe scroll factor controls the influence of the movement of a Camera upon this Game Object.\r\rWhen a camera scrolls it will change the location at which this Game Object is rendered on-screen.\rIt does not change the Game Objects actual position values.\r\rA value of 1 means it will move exactly in sync with a camera.\rA value of 0 means it will not move at all, even if the camera moves.\rOther values control the degree to which the camera movement is mapped to this Game Object.\r\rPlease be aware that scroll factor values other than 1 are not taken in to consideration when\rcalculating physics collisions. Bodies always collide based on their world position, but changing\rthe scroll factor is a visual adjustment to where the textures are rendered, which can offset\rthem from physics bodies if not accounted for in your code.", @@ -82733,7 +82778,7 @@ "longname": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "scope": "instance", "kind": "member", - "___id": "T000002R008612", + "___id": "T000002R008615", "___s": true }, { @@ -82742,7 +82787,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The vertical scroll factor of this Game Object.\r\rThe scroll factor controls the influence of the movement of a Camera upon this Game Object.\r\rWhen a camera scrolls it will change the location at which this Game Object is rendered on-screen.\rIt does not change the Game Objects actual position values.\r\rA value of 1 means it will move exactly in sync with a camera.\rA value of 0 means it will not move at all, even if the camera moves.\rOther values control the degree to which the camera movement is mapped to this Game Object.\r\rPlease be aware that scroll factor values other than 1 are not taken in to consideration when\rcalculating physics collisions. Bodies always collide based on their world position, but changing\rthe scroll factor is a visual adjustment to where the textures are rendered, which can offset\rthem from physics bodies if not accounted for in your code.", @@ -82762,7 +82807,7 @@ "longname": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "scope": "instance", "kind": "member", - "___id": "T000002R008614", + "___id": "T000002R008617", "___s": true }, { @@ -82771,7 +82816,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the scroll factor of this Game Object.\r\rThe scroll factor controls the influence of the movement of a Camera upon this Game Object.\r\rWhen a camera scrolls it will change the location at which this Game Object is rendered on-screen.\rIt does not change the Game Objects actual position values.\r\rA value of 1 means it will move exactly in sync with a camera.\rA value of 0 means it will not move at all, even if the camera moves.\rOther values control the degree to which the camera movement is mapped to this Game Object.\r\rPlease be aware that scroll factor values other than 1 are not taken in to consideration when\rcalculating physics collisions. Bodies always collide based on their world position, but changing\rthe scroll factor is a visual adjustment to where the textures are rendered, which can offset\rthem from physics bodies if not accounted for in your code.", @@ -82826,7 +82871,7 @@ "memberof": "Phaser.GameObjects.Components.ScrollFactor", "longname": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", "scope": "instance", - "___id": "T000002R008616", + "___id": "T000002R008619", "___s": true }, { @@ -82835,7 +82880,7 @@ "filename": "Size.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Provides methods used for getting and setting the size of a Game Object.", @@ -82845,7 +82890,7 @@ "memberof": "Phaser.GameObjects.Components", "longname": "Phaser.GameObjects.Components.Size", "scope": "static", - "___id": "T000002R008622", + "___id": "T000002R008625", "___s": true }, { @@ -82854,7 +82899,7 @@ "filename": "Size.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The native (un-scaled) width of this Game Object.\r\rChanging this value will not change the size that the Game Object is rendered in-game.\rFor that you need to either set the scale of the Game Object (`setScale`) or use\rthe `displayWidth` property.", @@ -82873,7 +82918,7 @@ "longname": "Phaser.GameObjects.Components.Size#width", "scope": "instance", "kind": "member", - "___id": "T000002R008626", + "___id": "T000002R008629", "___s": true }, { @@ -82882,7 +82927,7 @@ "filename": "Size.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The native (un-scaled) height of this Game Object.\r\rChanging this value will not change the size that the Game Object is rendered in-game.\rFor that you need to either set the scale of the Game Object (`setScale`) or use\rthe `displayHeight` property.", @@ -82901,7 +82946,7 @@ "longname": "Phaser.GameObjects.Components.Size#height", "scope": "instance", "kind": "member", - "___id": "T000002R008628", + "___id": "T000002R008631", "___s": true }, { @@ -82910,7 +82955,7 @@ "filename": "Size.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The displayed width of this Game Object.\r\rThis value takes into account the scale factor.\r\rSetting this value will adjust the Game Object's scale property.", @@ -82929,7 +82974,7 @@ "longname": "Phaser.GameObjects.Components.Size#displayWidth", "scope": "instance", "kind": "member", - "___id": "T000002R008630", + "___id": "T000002R008633", "___s": true }, { @@ -82938,7 +82983,7 @@ "filename": "Size.js", "lineno": 78, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The displayed height of this Game Object.\r\rThis value takes into account the scale factor.\r\rSetting this value will adjust the Game Object's scale property.", @@ -82957,7 +83002,7 @@ "longname": "Phaser.GameObjects.Components.Size#displayHeight", "scope": "instance", "kind": "member", - "___id": "T000002R008635", + "___id": "T000002R008638", "___s": true }, { @@ -82966,7 +83011,7 @@ "filename": "Size.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the size of this Game Object to be that of the given Frame.\r\rThis will not change the size that the Game Object is rendered in-game.\rFor that you need to either set the scale of the Game Object (`setScale`) or call the\r`setDisplaySize` method, which is the same thing as changing the scale but allows you\rto do so by giving pixel values.\r\rIf you have enabled this Game Object for input, changing the size will _not_ change the\rsize of the hit area. To do this you should adjust the `input.hitArea` object directly.", @@ -83017,7 +83062,7 @@ "memberof": "Phaser.GameObjects.Components.Size", "longname": "Phaser.GameObjects.Components.Size#setSizeToFrame", "scope": "instance", - "___id": "T000002R008640", + "___id": "T000002R008643", "___s": true }, { @@ -83026,7 +83071,7 @@ "filename": "Size.js", "lineno": 139, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the internal size of this Game Object, as used for frame or physics body creation.\r\rThis will not change the size that the Game Object is rendered in-game.\rFor that you need to either set the scale of the Game Object (`setScale`) or call the\r`setDisplaySize` method, which is the same thing as changing the scale but allows you\rto do so by giving pixel values.\r\rIf you have enabled this Game Object for input, changing the size will _not_ change the\rsize of the hit area. To do this you should adjust the `input.hitArea` object directly.", @@ -83079,7 +83124,7 @@ "memberof": "Phaser.GameObjects.Components.Size", "longname": "Phaser.GameObjects.Components.Size#setSize", "scope": "instance", - "___id": "T000002R008648", + "___id": "T000002R008651", "___s": true }, { @@ -83088,7 +83133,7 @@ "filename": "Size.js", "lineno": 166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the display size of this Game Object.\r\rCalling this will adjust the scale.", @@ -83141,7 +83186,7 @@ "memberof": "Phaser.GameObjects.Components.Size", "longname": "Phaser.GameObjects.Components.Size#setDisplaySize", "scope": "instance", - "___id": "T000002R008652", + "___id": "T000002R008655", "___s": true }, { @@ -83150,7 +83195,7 @@ "filename": "Texture.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Provides methods used for getting and setting the texture of a Game Object.", @@ -83160,7 +83205,7 @@ "memberof": "Phaser.GameObjects.Components", "longname": "Phaser.GameObjects.Components.Texture", "scope": "static", - "___id": "T000002R008659", + "___id": "T000002R008662", "___s": true }, { @@ -83169,7 +83214,7 @@ "filename": "Texture.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The Texture this Game Object is using to render with.", @@ -83198,7 +83243,7 @@ "longname": "Phaser.GameObjects.Components.Texture#texture", "scope": "instance", "kind": "member", - "___id": "T000002R008661", + "___id": "T000002R008664", "___s": true }, { @@ -83207,7 +83252,7 @@ "filename": "Texture.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The Texture Frame this Game Object is using to render with.", @@ -83226,7 +83271,7 @@ "longname": "Phaser.GameObjects.Components.Texture#frame", "scope": "instance", "kind": "member", - "___id": "T000002R008663", + "___id": "T000002R008666", "___s": true }, { @@ -83235,7 +83280,7 @@ "filename": "Texture.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the texture and frame this Game Object will use to render with.\r\rTextures are referenced by their string-based keys, as stored in the Texture Manager.\r\rCalling this method will modify the `width` and `height` properties of your Game Object.\r\rIt will also change the `origin` if the Frame has a custom pivot point, as exported from packages like Texture Packer.", @@ -83339,7 +83384,7 @@ "memberof": "Phaser.GameObjects.Components.Texture", "longname": "Phaser.GameObjects.Components.Texture#setTexture", "scope": "instance", - "___id": "T000002R008667", + "___id": "T000002R008670", "___s": true }, { @@ -83348,7 +83393,7 @@ "filename": "Texture.js", "lineno": 75, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the frame this Game Object will use to render with.\r\rIf you pass a string or index then the Frame has to belong to the current Texture being used\rby this Game Object.\r\rIf you pass a Frame instance, then the Texture being used by this Game Object will also be updated.\r\rCalling `setFrame` will modify the `width` and `height` properties of your Game Object.\r\rIt will also change the `origin` if the Frame has a custom pivot point, as exported from packages like Texture Packer.", @@ -83433,7 +83478,7 @@ "memberof": "Phaser.GameObjects.Components.Texture", "longname": "Phaser.GameObjects.Components.Texture#setFrame", "scope": "instance", - "___id": "T000002R008670", + "___id": "T000002R008673", "___s": true }, { @@ -83442,7 +83487,7 @@ "filename": "TextureCrop.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Provides methods used for getting and setting the texture of a Game Object.", @@ -83452,7 +83497,7 @@ "memberof": "Phaser.GameObjects.Components", "longname": "Phaser.GameObjects.Components.TextureCrop", "scope": "static", - "___id": "T000002R008682", + "___id": "T000002R008685", "___s": true }, { @@ -83461,7 +83506,7 @@ "filename": "TextureCrop.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The Texture this Game Object is using to render with.", @@ -83490,7 +83535,7 @@ "longname": "Phaser.GameObjects.Components.TextureCrop#texture", "scope": "instance", "kind": "member", - "___id": "T000002R008684", + "___id": "T000002R008687", "___s": true }, { @@ -83499,7 +83544,7 @@ "filename": "TextureCrop.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The Texture Frame this Game Object is using to render with.", @@ -83518,7 +83563,7 @@ "longname": "Phaser.GameObjects.Components.TextureCrop#frame", "scope": "instance", "kind": "member", - "___id": "T000002R008686", + "___id": "T000002R008689", "___s": true }, { @@ -83527,7 +83572,7 @@ "filename": "TextureCrop.js", "lineno": 39, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "A boolean flag indicating if this Game Object is being cropped or not.\rYou can toggle this at any time after `setCrop` has been called, to turn cropping on or off.\rEqually, calling `setCrop` with no arguments will reset the crop and disable it.", @@ -83546,7 +83591,7 @@ "longname": "Phaser.GameObjects.Components.TextureCrop#isCropped", "scope": "instance", "kind": "member", - "___id": "T000002R008688", + "___id": "T000002R008691", "___s": true }, { @@ -83555,7 +83600,7 @@ "filename": "TextureCrop.js", "lineno": 50, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Applies a crop to a texture based Game Object, such as a Sprite or Image.\r\rThe crop is a rectangle that limits the area of the texture frame that is visible during rendering.\r\rCropping a Game Object does not change its size, dimensions, physics body or hit area, it just\rchanges what is shown when rendered.\r\rThe crop size as well as coordinates can not exceed the the size of the texture frame.\r\rThe crop coordinates are relative to the texture frame, not the Game Object, meaning 0 x 0 is the top-left.\r\rTherefore, if you had a Game Object that had an 800x600 sized texture, and you wanted to show only the left\rhalf of it, you could call `setCrop(0, 0, 400, 600)`.\r\rIt is also scaled to match the Game Object scale automatically. Therefore a crop rectangle of 100x50 would crop\ran area of 200x100 when applied to a Game Object that had a scale factor of 2.\r\rYou can either pass in numeric values directly, or you can provide a single Rectangle object as the first argument.\r\rCall this method with no arguments at all to reset the crop, or toggle the property `isCropped` to `false`.\r\rYou should do this if the crop rectangle becomes the same size as the frame itself, as it will allow\rthe renderer to skip several internal calculations.", @@ -83648,7 +83693,7 @@ "memberof": "Phaser.GameObjects.Components.TextureCrop", "longname": "Phaser.GameObjects.Components.TextureCrop#setCrop", "scope": "instance", - "___id": "T000002R008690", + "___id": "T000002R008693", "___s": true }, { @@ -83657,7 +83702,7 @@ "filename": "TextureCrop.js", "lineno": 110, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the texture and frame this Game Object will use to render with.\r\rTextures are referenced by their string-based keys, as stored in the Texture Manager.", @@ -83721,7 +83766,7 @@ "memberof": "Phaser.GameObjects.Components.TextureCrop", "longname": "Phaser.GameObjects.Components.TextureCrop#setTexture", "scope": "instance", - "___id": "T000002R008695", + "___id": "T000002R008698", "___s": true }, { @@ -83730,7 +83775,7 @@ "filename": "TextureCrop.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the frame this Game Object will use to render with.\r\rIf you pass a string or index then the Frame has to belong to the current Texture being used\rby this Game Object.\r\rIf you pass a Frame instance, then the Texture being used by this Game Object will also be updated.\r\rCalling `setFrame` will modify the `width` and `height` properties of your Game Object.\r\rIt will also change the `origin` if the Frame has a custom pivot point, as exported from packages like Texture Packer.", @@ -83815,7 +83860,7 @@ "memberof": "Phaser.GameObjects.Components.TextureCrop", "longname": "Phaser.GameObjects.Components.TextureCrop#setFrame", "scope": "instance", - "___id": "T000002R008698", + "___id": "T000002R008701", "___s": true }, { @@ -83824,7 +83869,7 @@ "filename": "Tint.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Provides methods used for setting the tint of a Game Object.\rShould be applied as a mixin and not used directly.", @@ -83841,7 +83886,7 @@ "memberof": "Phaser.GameObjects.Components", "longname": "Phaser.GameObjects.Components.Tint", "scope": "static", - "___id": "T000002R008724", + "___id": "T000002R008727", "___s": true }, { @@ -83850,7 +83895,7 @@ "filename": "Tint.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The tint value being applied to the top-left vertice of the Game Object.\rThis value is interpolated from the corner to the center of the Game Object.\rThe value should be set as a hex number, i.e. 0xff0000 for red, or 0xff00ff for purple.", @@ -83870,7 +83915,7 @@ "longname": "Phaser.GameObjects.Components.Tint#tintTopLeft", "scope": "instance", "kind": "member", - "___id": "T000002R008726", + "___id": "T000002R008729", "___s": true }, { @@ -83879,7 +83924,7 @@ "filename": "Tint.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The tint value being applied to the top-right vertice of the Game Object.\rThis value is interpolated from the corner to the center of the Game Object.\rThe value should be set as a hex number, i.e. 0xff0000 for red, or 0xff00ff for purple.", @@ -83899,7 +83944,7 @@ "longname": "Phaser.GameObjects.Components.Tint#tintTopRight", "scope": "instance", "kind": "member", - "___id": "T000002R008728", + "___id": "T000002R008731", "___s": true }, { @@ -83908,7 +83953,7 @@ "filename": "Tint.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The tint value being applied to the bottom-left vertice of the Game Object.\rThis value is interpolated from the corner to the center of the Game Object.\rThe value should be set as a hex number, i.e. 0xff0000 for red, or 0xff00ff for purple.", @@ -83928,7 +83973,7 @@ "longname": "Phaser.GameObjects.Components.Tint#tintBottomLeft", "scope": "instance", "kind": "member", - "___id": "T000002R008730", + "___id": "T000002R008733", "___s": true }, { @@ -83937,7 +83982,7 @@ "filename": "Tint.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The tint value being applied to the bottom-right vertice of the Game Object.\rThis value is interpolated from the corner to the center of the Game Object.\rThe value should be set as a hex number, i.e. 0xff0000 for red, or 0xff00ff for purple.", @@ -83957,7 +84002,7 @@ "longname": "Phaser.GameObjects.Components.Tint#tintBottomRight", "scope": "instance", "kind": "member", - "___id": "T000002R008732", + "___id": "T000002R008735", "___s": true }, { @@ -83966,7 +84011,7 @@ "filename": "Tint.js", "lineno": 66, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The tint fill mode.\r\r`false` = An additive tint (the default), where vertices colors are blended with the texture.\r`true` = A fill tint, where the vertices colors replace the texture, but respects texture alpha.", @@ -83986,7 +84031,7 @@ "longname": "Phaser.GameObjects.Components.Tint#tintFill", "scope": "instance", "kind": "member", - "___id": "T000002R008734", + "___id": "T000002R008737", "___s": true }, { @@ -83995,7 +84040,7 @@ "filename": "Tint.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Clears all tint values associated with this Game Object.\r\rImmediately sets the color values back to 0xffffff and the tint type to 'additive',\rwhich results in no visible change to the texture.", @@ -84027,7 +84072,7 @@ "memberof": "Phaser.GameObjects.Components.Tint", "longname": "Phaser.GameObjects.Components.Tint#clearTint", "scope": "instance", - "___id": "T000002R008736", + "___id": "T000002R008739", "___s": true }, { @@ -84036,7 +84081,7 @@ "filename": "Tint.js", "lineno": 98, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets an additive tint on this Game Object.\r\rThe tint works by taking the pixel color values from the Game Objects texture, and then\rmultiplying it by the color value of the tint. You can provide either one color value,\rin which case the whole Game Object will be tinted in that color. Or you can provide a color\rper corner. The colors are blended together across the extent of the Game Object.\r\rTo modify the tint color once set, either call this method again with new values or use the\r`tint` property to set all colors at once. Or, use the properties `tintTopLeft`, `tintTopRight,\r`tintBottomLeft` and `tintBottomRight` to set the corner color values independently.\r\rTo remove a tint call `clearTint`.\r\rTo swap this from being an additive tint to a fill based tint set the property `tintFill` to `true`.", @@ -84127,7 +84172,7 @@ "memberof": "Phaser.GameObjects.Components.Tint", "longname": "Phaser.GameObjects.Components.Tint#setTint", "scope": "instance", - "___id": "T000002R008738", + "___id": "T000002R008741", "___s": true }, { @@ -84136,7 +84181,7 @@ "filename": "Tint.js", "lineno": 146, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets a fill-based tint on this Game Object.\r\rUnlike an additive tint, a fill-tint literally replaces the pixel colors from the texture\rwith those in the tint. You can use this for effects such as making a player flash 'white'\rif hit by something. You can provide either one color value, in which case the whole\rGame Object will be rendered in that color. Or you can provide a color per corner. The colors\rare blended together across the extent of the Game Object.\r\rTo modify the tint color once set, either call this method again with new values or use the\r`tint` property to set all colors at once. Or, use the properties `tintTopLeft`, `tintTopRight,\r`tintBottomLeft` and `tintBottomRight` to set the corner color values independently.\r\rTo remove a tint call `clearTint`.\r\rTo swap this from being a fill-tint to an additive tint set the property `tintFill` to `false`.", @@ -84227,7 +84272,7 @@ "memberof": "Phaser.GameObjects.Components.Tint", "longname": "Phaser.GameObjects.Components.Tint#setTintFill", "scope": "instance", - "___id": "T000002R008749", + "___id": "T000002R008752", "___s": true }, { @@ -84236,7 +84281,7 @@ "filename": "Tint.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The tint value being applied to the whole of the Game Object.\rReturn `tintTopLeft` when read this tint property.", @@ -84262,7 +84307,7 @@ "longname": "Phaser.GameObjects.Components.Tint#tint", "scope": "instance", "kind": "member", - "___id": "T000002R008752", + "___id": "T000002R008755", "___s": true }, { @@ -84271,7 +84316,7 @@ "filename": "Tint.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Does this Game Object have a tint applied?\r\rIt checks to see if the 4 tint properties are set to the value 0xffffff\rand that the `tintFill` property is `false`. This indicates that a Game Object isn't tinted.", @@ -84298,7 +84343,7 @@ "longname": "Phaser.GameObjects.Components.Tint#isTinted", "scope": "instance", "kind": "member", - "___id": "T000002R008756", + "___id": "T000002R008759", "___s": true }, { @@ -84307,7 +84352,7 @@ "filename": "ToJSON.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Build a JSON representation of the given Game Object.\r\rThis is typically extended further by Game Object specific implementations.", @@ -84346,7 +84391,7 @@ "memberof": "Phaser.GameObjects.Components", "longname": "Phaser.GameObjects.Components.ToJSON", "scope": "static", - "___id": "T000002R008761", + "___id": "T000002R008764", "___s": true }, { @@ -84355,7 +84400,7 @@ "filename": "Transform.js", "lineno": 17, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Provides methods used for getting and setting the position, scale and rotation of a Game Object.", @@ -84365,7 +84410,7 @@ "memberof": "Phaser.GameObjects.Components", "longname": "Phaser.GameObjects.Components.Transform", "scope": "static", - "___id": "T000002R008794", + "___id": "T000002R008797", "___s": true }, { @@ -84374,7 +84419,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "A property indicating that a Game Object has this component.", @@ -84395,7 +84440,7 @@ "longname": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "scope": "instance", "kind": "member", - "___id": "T000002R008796", + "___id": "T000002R008799", "___s": true }, { @@ -84404,7 +84449,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The x position of this Game Object.", @@ -84424,7 +84469,7 @@ "longname": "Phaser.GameObjects.Components.Transform#x", "scope": "instance", "kind": "member", - "___id": "T000002R008804", + "___id": "T000002R008807", "___s": true }, { @@ -84433,7 +84478,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The y position of this Game Object.", @@ -84453,7 +84498,7 @@ "longname": "Phaser.GameObjects.Components.Transform#y", "scope": "instance", "kind": "member", - "___id": "T000002R008806", + "___id": "T000002R008809", "___s": true }, { @@ -84462,7 +84507,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The z position of this Game Object.\r\rNote: The z position does not control the rendering order of 2D Game Objects. Use\r{@link Phaser.GameObjects.Components.Depth#depth} instead.", @@ -84482,7 +84527,7 @@ "longname": "Phaser.GameObjects.Components.Transform#z", "scope": "instance", "kind": "member", - "___id": "T000002R008808", + "___id": "T000002R008811", "___s": true }, { @@ -84491,7 +84536,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The w position of this Game Object.", @@ -84511,7 +84556,7 @@ "longname": "Phaser.GameObjects.Components.Transform#w", "scope": "instance", "kind": "member", - "___id": "T000002R008810", + "___id": "T000002R008813", "___s": true }, { @@ -84520,7 +84565,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "This is a special setter that allows you to set both the horizontal and vertical scale of this Game Object\rto the same value, at the same time. When reading this value the result returned is `(scaleX + scaleY) / 2`.\r\rUse of this property implies you wish the horizontal and vertical scales to be equal to each other. If this\risn't the case, use the `scaleX` or `scaleY` properties instead.", @@ -84540,7 +84585,7 @@ "longname": "Phaser.GameObjects.Components.Transform#scale", "scope": "instance", "kind": "member", - "___id": "T000002R008812", + "___id": "T000002R008815", "___s": true }, { @@ -84549,7 +84594,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The horizontal scale of this Game Object.", @@ -84569,7 +84614,7 @@ "longname": "Phaser.GameObjects.Components.Transform#scaleX", "scope": "instance", "kind": "member", - "___id": "T000002R008820", + "___id": "T000002R008823", "___s": true }, { @@ -84578,7 +84623,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The vertical scale of this Game Object.", @@ -84598,7 +84643,7 @@ "longname": "Phaser.GameObjects.Components.Transform#scaleY", "scope": "instance", "kind": "member", - "___id": "T000002R008827", + "___id": "T000002R008830", "___s": true }, { @@ -84607,7 +84652,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The angle of this Game Object as expressed in degrees.\r\rPhaser uses a right-hand clockwise rotation system, where 0 is right, 90 is down, 180/-180 is left\rand -90 is up.\r\rIf you prefer to work in radians, see the `rotation` property instead.", @@ -84627,7 +84672,7 @@ "longname": "Phaser.GameObjects.Components.Transform#angle", "scope": "instance", "kind": "member", - "___id": "T000002R008834", + "___id": "T000002R008837", "___s": true }, { @@ -84636,7 +84681,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The angle of this Game Object in radians.\r\rPhaser uses a right-hand clockwise rotation system, where 0 is right, PI/2 is down, +-PI is left\rand -PI/2 is up.\r\rIf you prefer to work in degrees, see the `angle` property instead.", @@ -84656,7 +84701,7 @@ "longname": "Phaser.GameObjects.Components.Transform#rotation", "scope": "instance", "kind": "member", - "___id": "T000002R008839", + "___id": "T000002R008842", "___s": true }, { @@ -84665,7 +84710,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the position of this Game Object.", @@ -84752,7 +84797,7 @@ "memberof": "Phaser.GameObjects.Components.Transform", "longname": "Phaser.GameObjects.Components.Transform#setPosition", "scope": "instance", - "___id": "T000002R008844", + "___id": "T000002R008847", "___s": true }, { @@ -84761,7 +84806,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Copies an object's coordinates to this Game Object's position.", @@ -84816,7 +84861,7 @@ "memberof": "Phaser.GameObjects.Components.Transform", "longname": "Phaser.GameObjects.Components.Transform#copyPosition", "scope": "instance", - "___id": "T000002R008854", + "___id": "T000002R008857", "___s": true }, { @@ -84825,7 +84870,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the position of this Game Object to be a random position within the confines of\rthe given area.\r\rIf no area is specified a random position between 0 x 0 and the game width x height is used instead.\r\rThe position does not factor in the size of this Game Object, meaning that only the origin is\rguaranteed to be within the area.", @@ -84910,7 +84955,7 @@ "memberof": "Phaser.GameObjects.Components.Transform", "longname": "Phaser.GameObjects.Components.Transform#setRandomPosition", "scope": "instance", - "___id": "T000002R008860", + "___id": "T000002R008863", "___s": true }, { @@ -84919,7 +84964,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the rotation of this Game Object.", @@ -84961,7 +85006,7 @@ "memberof": "Phaser.GameObjects.Components.Transform", "longname": "Phaser.GameObjects.Components.Transform#setRotation", "scope": "instance", - "___id": "T000002R008868", + "___id": "T000002R008871", "___s": true }, { @@ -84970,7 +85015,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the angle of this Game Object.", @@ -85012,7 +85057,7 @@ "memberof": "Phaser.GameObjects.Components.Transform", "longname": "Phaser.GameObjects.Components.Transform#setAngle", "scope": "instance", - "___id": "T000002R008872", + "___id": "T000002R008875", "___s": true }, { @@ -85021,7 +85066,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the scale of this Game Object.", @@ -85078,7 +85123,7 @@ "memberof": "Phaser.GameObjects.Components.Transform", "longname": "Phaser.GameObjects.Components.Transform#setScale", "scope": "instance", - "___id": "T000002R008876", + "___id": "T000002R008879", "___s": true }, { @@ -85087,7 +85132,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the x position of this Game Object.", @@ -85129,7 +85174,7 @@ "memberof": "Phaser.GameObjects.Components.Transform", "longname": "Phaser.GameObjects.Components.Transform#setX", "scope": "instance", - "___id": "T000002R008882", + "___id": "T000002R008885", "___s": true }, { @@ -85138,7 +85183,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the y position of this Game Object.", @@ -85180,7 +85225,7 @@ "memberof": "Phaser.GameObjects.Components.Transform", "longname": "Phaser.GameObjects.Components.Transform#setY", "scope": "instance", - "___id": "T000002R008886", + "___id": "T000002R008889", "___s": true }, { @@ -85189,7 +85234,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the z position of this Game Object.\r\rNote: The z position does not control the rendering order of 2D Game Objects. Use\r{@link Phaser.GameObjects.Components.Depth#setDepth} instead.", @@ -85231,7 +85276,7 @@ "memberof": "Phaser.GameObjects.Components.Transform", "longname": "Phaser.GameObjects.Components.Transform#setZ", "scope": "instance", - "___id": "T000002R008890", + "___id": "T000002R008893", "___s": true }, { @@ -85240,7 +85285,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the w position of this Game Object.", @@ -85282,7 +85327,7 @@ "memberof": "Phaser.GameObjects.Components.Transform", "longname": "Phaser.GameObjects.Components.Transform#setW", "scope": "instance", - "___id": "T000002R008894", + "___id": "T000002R008897", "___s": true }, { @@ -85291,7 +85336,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Gets the local transform matrix for this Game Object.", @@ -85331,7 +85376,7 @@ "memberof": "Phaser.GameObjects.Components.Transform", "longname": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", "scope": "instance", - "___id": "T000002R008898", + "___id": "T000002R008901", "___s": true }, { @@ -85340,7 +85385,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Gets the world transform matrix for this Game Object, factoring in any parent Containers.", @@ -85394,7 +85439,7 @@ "memberof": "Phaser.GameObjects.Components.Transform", "longname": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", "scope": "instance", - "___id": "T000002R008901", + "___id": "T000002R008904", "___s": true }, { @@ -85403,7 +85448,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Takes the given `x` and `y` coordinates and converts them into local space for this\rGame Object, taking into account parent and local transforms, and the Display Origin.\r\rThe returned Vector2 contains the translated point in its properties.\r\rA Camera needs to be provided in order to handle modified scroll factors. If no\rcamera is specified, it will use the `main` camera from the Scene to which this\rGame Object belongs.", @@ -85483,7 +85528,7 @@ "memberof": "Phaser.GameObjects.Components.Transform", "longname": "Phaser.GameObjects.Components.Transform#getLocalPoint", "scope": "instance", - "___id": "T000002R008907", + "___id": "T000002R008910", "___s": true }, { @@ -85492,7 +85537,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Gets the sum total rotation of all of this Game Objects parent Containers.\r\rThe returned value is in radians and will be zero if this Game Object has no parent container.", @@ -85516,7 +85561,7 @@ "memberof": "Phaser.GameObjects.Components.Transform", "longname": "Phaser.GameObjects.Components.Transform#getParentRotation", "scope": "instance", - "___id": "T000002R008917", + "___id": "T000002R008920", "___s": true }, { @@ -85525,7 +85570,7 @@ "filename": "TransformMatrix.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "classdesc": "A Matrix used for display transformations for rendering.\r\rIt is represented like so:\r\r```\r| a | c | tx |\r| b | d | ty |\r| 0 | 0 | 1 |\r```", @@ -85627,7 +85672,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Components.TransformMatrix", - "___id": "T000002R008927", + "___id": "T000002R008930", "___s": true }, { @@ -85636,7 +85681,7 @@ "filename": "TransformMatrix.js", "lineno": 48, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The matrix values.", @@ -85655,7 +85700,7 @@ "longname": "Phaser.GameObjects.Components.TransformMatrix#matrix", "scope": "instance", "kind": "member", - "___id": "T000002R008936", + "___id": "T000002R008939", "___s": true }, { @@ -85664,7 +85709,7 @@ "filename": "TransformMatrix.js", "lineno": 57, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The decomposed matrix.", @@ -85683,7 +85728,7 @@ "longname": "Phaser.GameObjects.Components.TransformMatrix#decomposedMatrix", "scope": "instance", "kind": "member", - "___id": "T000002R008938", + "___id": "T000002R008941", "___s": true }, { @@ -85692,7 +85737,7 @@ "filename": "TransformMatrix.js", "lineno": 72, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The temporary quad value cache.", @@ -85711,7 +85756,7 @@ "longname": "Phaser.GameObjects.Components.TransformMatrix#quad", "scope": "instance", "kind": "member", - "___id": "T000002R008945", + "___id": "T000002R008948", "___s": true }, { @@ -85720,7 +85765,7 @@ "filename": "TransformMatrix.js", "lineno": 82, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The Scale X value.", @@ -85739,7 +85784,7 @@ "longname": "Phaser.GameObjects.Components.TransformMatrix#a", "scope": "instance", "kind": "member", - "___id": "T000002R008947", + "___id": "T000002R008950", "___s": true }, { @@ -85748,7 +85793,7 @@ "filename": "TransformMatrix.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The Skew Y value.", @@ -85767,7 +85812,7 @@ "longname": "Phaser.GameObjects.Components.TransformMatrix#b", "scope": "instance", "kind": "member", - "___id": "T000002R008952", + "___id": "T000002R008955", "___s": true }, { @@ -85776,7 +85821,7 @@ "filename": "TransformMatrix.js", "lineno": 124, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The Skew X value.", @@ -85795,7 +85840,7 @@ "longname": "Phaser.GameObjects.Components.TransformMatrix#c", "scope": "instance", "kind": "member", - "___id": "T000002R008957", + "___id": "T000002R008960", "___s": true }, { @@ -85804,7 +85849,7 @@ "filename": "TransformMatrix.js", "lineno": 145, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The Scale Y value.", @@ -85823,7 +85868,7 @@ "longname": "Phaser.GameObjects.Components.TransformMatrix#d", "scope": "instance", "kind": "member", - "___id": "T000002R008962", + "___id": "T000002R008965", "___s": true }, { @@ -85832,7 +85877,7 @@ "filename": "TransformMatrix.js", "lineno": 166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The Translate X value.", @@ -85851,7 +85896,7 @@ "longname": "Phaser.GameObjects.Components.TransformMatrix#e", "scope": "instance", "kind": "member", - "___id": "T000002R008967", + "___id": "T000002R008970", "___s": true }, { @@ -85860,7 +85905,7 @@ "filename": "TransformMatrix.js", "lineno": 187, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The Translate Y value.", @@ -85879,7 +85924,7 @@ "longname": "Phaser.GameObjects.Components.TransformMatrix#f", "scope": "instance", "kind": "member", - "___id": "T000002R008972", + "___id": "T000002R008975", "___s": true }, { @@ -85888,7 +85933,7 @@ "filename": "TransformMatrix.js", "lineno": 208, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The Translate X value.", @@ -85907,7 +85952,7 @@ "longname": "Phaser.GameObjects.Components.TransformMatrix#tx", "scope": "instance", "kind": "member", - "___id": "T000002R008977", + "___id": "T000002R008980", "___s": true }, { @@ -85916,7 +85961,7 @@ "filename": "TransformMatrix.js", "lineno": 229, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The Translate Y value.", @@ -85935,7 +85980,7 @@ "longname": "Phaser.GameObjects.Components.TransformMatrix#ty", "scope": "instance", "kind": "member", - "___id": "T000002R008982", + "___id": "T000002R008985", "___s": true }, { @@ -85944,7 +85989,7 @@ "filename": "TransformMatrix.js", "lineno": 250, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The rotation of the Matrix. Value is in radians.", @@ -85964,7 +86009,7 @@ "longname": "Phaser.GameObjects.Components.TransformMatrix#rotation", "scope": "instance", "kind": "member", - "___id": "T000002R008987", + "___id": "T000002R008990", "___s": true }, { @@ -85973,7 +86018,7 @@ "filename": "TransformMatrix.js", "lineno": 267, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The rotation of the Matrix, normalized to be within the Phaser right-handed\rclockwise rotation space. Value is in radians.", @@ -85993,7 +86038,7 @@ "longname": "Phaser.GameObjects.Components.TransformMatrix#rotationNormalized", "scope": "instance", "kind": "member", - "___id": "T000002R008990", + "___id": "T000002R008993", "___s": true }, { @@ -86002,7 +86047,7 @@ "filename": "TransformMatrix.js", "lineno": 307, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The decomposed horizontal scale of the Matrix. This value is always positive.", @@ -86022,7 +86067,7 @@ "longname": "Phaser.GameObjects.Components.TransformMatrix#scaleX", "scope": "instance", "kind": "member", - "___id": "T000002R008998", + "___id": "T000002R009001", "___s": true }, { @@ -86031,7 +86076,7 @@ "filename": "TransformMatrix.js", "lineno": 324, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The decomposed vertical scale of the Matrix. This value is always positive.", @@ -86051,7 +86096,7 @@ "longname": "Phaser.GameObjects.Components.TransformMatrix#scaleY", "scope": "instance", "kind": "member", - "___id": "T000002R009001", + "___id": "T000002R009004", "___s": true }, { @@ -86060,7 +86105,7 @@ "filename": "TransformMatrix.js", "lineno": 341, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Reset the Matrix to an identity matrix.", @@ -86085,7 +86130,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#loadIdentity", "scope": "instance", - "___id": "T000002R009004", + "___id": "T000002R009007", "___s": true }, { @@ -86094,7 +86139,7 @@ "filename": "TransformMatrix.js", "lineno": 363, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Translate the Matrix.", @@ -86147,7 +86192,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#translate", "scope": "instance", - "___id": "T000002R009013", + "___id": "T000002R009016", "___s": true }, { @@ -86156,7 +86201,7 @@ "filename": "TransformMatrix.js", "lineno": 384, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Scale the Matrix.", @@ -86209,7 +86254,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#scale", "scope": "instance", - "___id": "T000002R009018", + "___id": "T000002R009021", "___s": true }, { @@ -86218,7 +86263,7 @@ "filename": "TransformMatrix.js", "lineno": 407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Rotate the Matrix.", @@ -86258,7 +86303,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#rotate", "scope": "instance", - "___id": "T000002R009025", + "___id": "T000002R009028", "___s": true }, { @@ -86267,7 +86312,7 @@ "filename": "TransformMatrix.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Multiply this Matrix by the given Matrix.\r\rIf an `out` Matrix is given then the results will be stored in it.\rIf it is not given, this matrix will be updated in place instead.\rUse an `out` Matrix if you do not wish to mutate this matrix.", @@ -86331,7 +86376,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#multiply", "scope": "instance", - "___id": "T000002R009038", + "___id": "T000002R009041", "___s": true }, { @@ -86340,7 +86385,7 @@ "filename": "TransformMatrix.js", "lineno": 483, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Multiply this Matrix by the matrix given, including the offset.\r\rThe offsetX is added to the tx value: `offsetX * a + offsetY * c + tx`.\rThe offsetY is added to the ty value: `offsetY * b + offsetY * d + ty`.", @@ -86406,7 +86451,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#multiplyWithOffset", "scope": "instance", - "___id": "T000002R009061", + "___id": "T000002R009064", "___s": true }, { @@ -86415,7 +86460,7 @@ "filename": "TransformMatrix.js", "lineno": 530, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Transform the Matrix.", @@ -86520,7 +86565,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#transform", "scope": "instance", - "___id": "T000002R009085", + "___id": "T000002R009088", "___s": true }, { @@ -86529,7 +86574,7 @@ "filename": "TransformMatrix.js", "lineno": 566, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Transform a point in to the local space of this Matrix.", @@ -86595,7 +86640,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#transformPoint", "scope": "instance", - "___id": "T000002R009100", + "___id": "T000002R009103", "___s": true }, { @@ -86604,7 +86649,7 @@ "filename": "TransformMatrix.js", "lineno": 597, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Invert the Matrix.", @@ -86629,7 +86674,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#invert", "scope": "instance", - "___id": "T000002R009114", + "___id": "T000002R009117", "___s": true }, { @@ -86638,7 +86683,7 @@ "filename": "TransformMatrix.js", "lineno": 628, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Set the values of this Matrix to copy those of the matrix given.", @@ -86678,7 +86723,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#copyFrom", "scope": "instance", - "___id": "T000002R009130", + "___id": "T000002R009133", "___s": true }, { @@ -86687,7 +86732,7 @@ "filename": "TransformMatrix.js", "lineno": 652, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Set the values of this Matrix to copy those of the array given.\rWhere array indexes 0, 1, 2, 3, 4 and 5 are mapped to a, b, c, d, e and f.", @@ -86727,7 +86772,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#copyFromArray", "scope": "instance", - "___id": "T000002R009139", + "___id": "T000002R009142", "___s": true }, { @@ -86736,7 +86781,7 @@ "filename": "TransformMatrix.js", "lineno": 677, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Copy the values from this Matrix to the given Canvas Rendering Context.\rThis will use the Context.transform method.", @@ -86775,7 +86820,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#copyToContext", "scope": "instance", - "___id": "T000002R009148", + "___id": "T000002R009151", "___s": true }, { @@ -86784,7 +86829,7 @@ "filename": "TransformMatrix.js", "lineno": 697, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Copy the values from this Matrix to the given Canvas Rendering Context.\rThis will use the Context.setTransform method.", @@ -86823,7 +86868,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#setToContext", "scope": "instance", - "___id": "T000002R009151", + "___id": "T000002R009154", "___s": true }, { @@ -86832,7 +86877,7 @@ "filename": "TransformMatrix.js", "lineno": 715, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Copy the values in this Matrix to the array given.\r\rWhere array indexes 0, 1, 2, 3, 4 and 5 are mapped to a, b, c, d, e and f.", @@ -86872,7 +86917,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#copyToArray", "scope": "instance", - "___id": "T000002R009153", + "___id": "T000002R009156", "___s": true }, { @@ -86881,7 +86926,7 @@ "filename": "TransformMatrix.js", "lineno": 748, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Set the values of this Matrix.", @@ -86986,7 +87031,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#setTransform", "scope": "instance", - "___id": "T000002R009163", + "___id": "T000002R009166", "___s": true }, { @@ -86995,7 +87040,7 @@ "filename": "TransformMatrix.js", "lineno": 777, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Decompose this Matrix into its translation, scale and rotation values using QR decomposition.\r\rThe result must be applied in the following order to reproduce the current matrix:\r\rtranslate -> rotate -> scale", @@ -87019,7 +87064,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#decomposeMatrix", "scope": "instance", - "___id": "T000002R009172", + "___id": "T000002R009175", "___s": true }, { @@ -87028,7 +87073,7 @@ "filename": "TransformMatrix.js", "lineno": 836, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Apply the identity, translate, rotate and scale operations on the Matrix.", @@ -87120,7 +87165,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#applyITRS", "scope": "instance", - "___id": "T000002R009194", + "___id": "T000002R009197", "___s": true }, { @@ -87129,7 +87174,7 @@ "filename": "TransformMatrix.js", "lineno": 870, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Takes the `x` and `y` values and returns a new position in the `output` vector that is the inverse of\rthe current matrix with its transformation applied.\r\rCan be used to translate points from world to local space.", @@ -87195,7 +87240,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#applyInverse", "scope": "instance", - "___id": "T000002R009205", + "___id": "T000002R009208", "___s": true }, { @@ -87204,7 +87249,7 @@ "filename": "TransformMatrix.js", "lineno": 906, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Performs the 8 calculations required to create the vertices of\ra quad based on this matrix and the given x/y/xw/yh values.\r\rThe result is stored in `TransformMatrix.quad`, which is returned\rfrom this method.", @@ -87311,7 +87356,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#setQuad", "scope": "instance", - "___id": "T000002R009218", + "___id": "T000002R009221", "___s": true }, { @@ -87320,7 +87365,7 @@ "filename": "TransformMatrix.js", "lineno": 971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Returns the X component of this matrix multiplied by the given values.\rThis is the same as `x * a + y * c + e`.", @@ -87372,7 +87417,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#getX", "scope": "instance", - "___id": "T000002R009245", + "___id": "T000002R009248", "___s": true }, { @@ -87381,7 +87426,7 @@ "filename": "TransformMatrix.js", "lineno": 988, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Returns the Y component of this matrix multiplied by the given values.\rThis is the same as `x * b + y * d + f`.", @@ -87433,7 +87478,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#getY", "scope": "instance", - "___id": "T000002R009247", + "___id": "T000002R009250", "___s": true }, { @@ -87442,7 +87487,7 @@ "filename": "TransformMatrix.js", "lineno": 1005, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Returns the X component of this matrix multiplied by the given values.\r\rThis is the same as `x * a + y * c + e`, optionally passing via `Math.round`.", @@ -87509,7 +87554,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#getXRound", "scope": "instance", - "___id": "T000002R009249", + "___id": "T000002R009252", "___s": true }, { @@ -87518,7 +87563,7 @@ "filename": "TransformMatrix.js", "lineno": 1031, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Returns the Y component of this matrix multiplied by the given values.\r\rThis is the same as `x * b + y * d + f`, optionally passing via `Math.round`.", @@ -87585,7 +87630,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#getYRound", "scope": "instance", - "___id": "T000002R009253", + "___id": "T000002R009256", "___s": true }, { @@ -87594,7 +87639,7 @@ "filename": "TransformMatrix.js", "lineno": 1057, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Returns a string that can be used in a CSS Transform call as a `matrix` property.", @@ -87618,7 +87663,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#getCSSMatrix", "scope": "instance", - "___id": "T000002R009257", + "___id": "T000002R009260", "___s": true }, { @@ -87627,7 +87672,7 @@ "filename": "TransformMatrix.js", "lineno": 1072, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Destroys this Transform Matrix.", @@ -87637,7 +87682,7 @@ "memberof": "Phaser.GameObjects.Components.TransformMatrix", "longname": "Phaser.GameObjects.Components.TransformMatrix#destroy", "scope": "instance", - "___id": "T000002R009260", + "___id": "T000002R009263", "___s": true }, { @@ -87646,7 +87691,7 @@ "filename": "Visible.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Provides methods used for setting the visibility of a Game Object.\rShould be applied as a mixin and not used directly.", @@ -87656,7 +87701,7 @@ "memberof": "Phaser.GameObjects.Components", "longname": "Phaser.GameObjects.Components.Visible", "scope": "static", - "___id": "T000002R009267", + "___id": "T000002R009270", "___s": true }, { @@ -87665,7 +87710,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "The visible state of the Game Object.\r\rAn invisible Game Object will skip rendering, but will still process update logic.", @@ -87684,7 +87729,7 @@ "longname": "Phaser.GameObjects.Components.Visible#visible", "scope": "instance", "kind": "member", - "___id": "T000002R009271", + "___id": "T000002R009274", "___s": true }, { @@ -87693,7 +87738,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "description": "Sets the visibility of this Game Object.\r\rAn invisible Game Object will skip rendering, but will still process update logic.", @@ -87733,7 +87778,7 @@ "memberof": "Phaser.GameObjects.Components.Visible", "longname": "Phaser.GameObjects.Components.Visible#setVisible", "scope": "instance", - "___id": "T000002R009279", + "___id": "T000002R009282", "___s": true }, { @@ -87742,7 +87787,7 @@ "filename": "Container.js", "lineno": 19, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "classdesc": "A Container Game Object.\r\rA Container, as the name implies, can 'contain' other types of Game Object.\rWhen a Game Object is added to a Container, the Container becomes responsible for the rendering of it.\rBy default it will be removed from the Display List and instead added to the Containers own internal list.\r\rThe position of the Game Object automatically becomes relative to the position of the Container.\r\rThe transform point of a Container is 0x0 (in local space) and that cannot be changed. The children you add to the\rContainer should be positioned with this value in mind. I.e. you should treat 0x0 as being the center of\rthe Container, and position children positively and negative around it as required.\r\rWhen the Container is rendered, all of its children are rendered as well, in the order in which they exist\rwithin the Container. Container children can be repositioned using methods such as `MoveUp`, `MoveDown` and `SendToBack`.\r\rIf you modify a transform property of the Container, such as `Container.x` or `Container.rotation` then it will\rautomatically influence all children as well.\r\rContainers can include other Containers for deeply nested transforms.\r\rContainers can have masks set on them and can be used as a mask too. However, Container children cannot be masked.\rThe masks do not 'stack up'. Only a Container on the root of the display list will use its mask.\r\rContainers can be enabled for input. Because they do not have a texture you need to provide a shape for them\rto use as their hit area. Container children can also be enabled for input, independent of the Container.\r\rIf input enabling a _child_ you should not set both the `origin` and a **negative** scale factor on the child,\ror the input area will become misaligned.\r\rContainers can be given a physics body for either Arcade Physics, Impact Physics or Matter Physics. However,\rif Container _children_ are enabled for physics you may get unexpected results, such as offset bodies,\rif the Container itself, or any of its ancestors, is positioned anywhere other than at 0 x 0. Container children\rwith physics do not factor in the Container due to the excessive extra calculations needed. Please structure\ryour game to work around this.\r\rIt's important to understand the impact of using Containers. They add additional processing overhead into\revery one of their children. The deeper you nest them, the more the cost escalates. This is especially true\rfor input events. You also loose the ability to set the display depth of Container children in the same\rflexible manner as those not within them. In short, don't use them for the sake of it. You pay a small cost\revery time you create one, try to structure your game around avoiding that where possible.", @@ -87831,7 +87876,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Container", - "___id": "T000002R009293", + "___id": "T000002R009296", "___s": true }, { @@ -87840,7 +87885,7 @@ "filename": "Container.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "An array holding the children of this Container.", @@ -87868,7 +87913,7 @@ "longname": "Phaser.GameObjects.Container#list", "scope": "instance", "kind": "member", - "___id": "T000002R009298", + "___id": "T000002R009301", "___s": true }, { @@ -87877,7 +87922,7 @@ "filename": "Container.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Does this Container exclusively manage its children?\r\rThe default is `true` which means a child added to this Container cannot\rbelong in another Container, which includes the Scene display list.\r\rIf you disable this then this Container will no longer exclusively manage its children.\rThis allows you to create all kinds of interesting graphical effects, such as replicating\rGame Objects without reparenting them all over the Scene.\rHowever, doing so will prevent children from receiving any kind of input event or have\rtheir physics bodies work by default, as they're no longer a single entity on the\rdisplay list, but are being replicated where-ever this Container is.", @@ -87897,7 +87942,7 @@ "longname": "Phaser.GameObjects.Container#exclusive", "scope": "instance", "kind": "member", - "___id": "T000002R009300", + "___id": "T000002R009303", "___s": true }, { @@ -87906,7 +87951,7 @@ "filename": "Container.js", "lineno": 133, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Containers can have an optional maximum size. If set to anything above 0 it\rwill constrict the addition of new Game Objects into the Container, capping off\rthe maximum limit the Container can grow in size to.", @@ -87926,7 +87971,7 @@ "longname": "Phaser.GameObjects.Container#maxSize", "scope": "instance", "kind": "member", - "___id": "T000002R009302", + "___id": "T000002R009305", "___s": true }, { @@ -87935,7 +87980,7 @@ "filename": "Container.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "The cursor position.", @@ -87954,7 +87999,7 @@ "longname": "Phaser.GameObjects.Container#position", "scope": "instance", "kind": "member", - "___id": "T000002R009304", + "___id": "T000002R009307", "___s": true }, { @@ -87963,7 +88008,7 @@ "filename": "Container.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Internal Transform Matrix used for local space conversion.", @@ -87982,7 +88027,7 @@ "longname": "Phaser.GameObjects.Container#localTransform", "scope": "instance", "kind": "member", - "___id": "T000002R009306", + "___id": "T000002R009309", "___s": true }, { @@ -87991,7 +88036,7 @@ "filename": "Container.js", "lineno": 193, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "The horizontal scroll factor of this Container.\r\rThe scroll factor controls the influence of the movement of a Camera upon this Container.\r\rWhen a camera scrolls it will change the location at which this Container is rendered on-screen.\rIt does not change the Containers actual position values.\r\rFor a Container, setting this value will only update the Container itself, not its children.\rIf you wish to change the scrollFactor of the children as well, use the `setScrollFactor` method.\r\rA value of 1 means it will move exactly in sync with a camera.\rA value of 0 means it will not move at all, even if the camera moves.\rOther values control the degree to which the camera movement is mapped to this Container.\r\rPlease be aware that scroll factor values other than 1 are not taken in to consideration when\rcalculating physics collisions. Bodies always collide based on their world position, but changing\rthe scroll factor is a visual adjustment to where the textures are rendered, which can offset\rthem from physics bodies if not accounted for in your code.", @@ -88011,7 +88056,7 @@ "longname": "Phaser.GameObjects.Container#scrollFactorX", "scope": "instance", "kind": "member", - "___id": "T000002R009314", + "___id": "T000002R009317", "___s": true }, { @@ -88020,7 +88065,7 @@ "filename": "Container.js", "lineno": 220, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "The vertical scroll factor of this Container.\r\rThe scroll factor controls the influence of the movement of a Camera upon this Container.\r\rWhen a camera scrolls it will change the location at which this Container is rendered on-screen.\rIt does not change the Containers actual position values.\r\rFor a Container, setting this value will only update the Container itself, not its children.\rIf you wish to change the scrollFactor of the children as well, use the `setScrollFactor` method.\r\rA value of 1 means it will move exactly in sync with a camera.\rA value of 0 means it will not move at all, even if the camera moves.\rOther values control the degree to which the camera movement is mapped to this Container.\r\rPlease be aware that scroll factor values other than 1 are not taken in to consideration when\rcalculating physics collisions. Bodies always collide based on their world position, but changing\rthe scroll factor is a visual adjustment to where the textures are rendered, which can offset\rthem from physics bodies if not accounted for in your code.", @@ -88040,7 +88085,7 @@ "longname": "Phaser.GameObjects.Container#scrollFactorY", "scope": "instance", "kind": "member", - "___id": "T000002R009316", + "___id": "T000002R009319", "___s": true }, { @@ -88049,7 +88094,7 @@ "filename": "Container.js", "lineno": 259, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Internal value to allow Containers to be used for input and physics.\rDo not change this value. It has no effect other than to break things.", @@ -88070,7 +88115,7 @@ "longname": "Phaser.GameObjects.Container#originX", "scope": "instance", "kind": "member", - "___id": "T000002R009318", + "___id": "T000002R009321", "___s": true }, { @@ -88079,7 +88124,7 @@ "filename": "Container.js", "lineno": 278, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Internal value to allow Containers to be used for input and physics.\rDo not change this value. It has no effect other than to break things.", @@ -88100,7 +88145,7 @@ "longname": "Phaser.GameObjects.Container#originY", "scope": "instance", "kind": "member", - "___id": "T000002R009321", + "___id": "T000002R009324", "___s": true }, { @@ -88109,7 +88154,7 @@ "filename": "Container.js", "lineno": 297, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Internal value to allow Containers to be used for input and physics.\rDo not change this value. It has no effect other than to break things.", @@ -88130,7 +88175,7 @@ "longname": "Phaser.GameObjects.Container#displayOriginX", "scope": "instance", "kind": "member", - "___id": "T000002R009324", + "___id": "T000002R009327", "___s": true }, { @@ -88139,7 +88184,7 @@ "filename": "Container.js", "lineno": 316, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Internal value to allow Containers to be used for input and physics.\rDo not change this value. It has no effect other than to break things.", @@ -88160,7 +88205,7 @@ "longname": "Phaser.GameObjects.Container#displayOriginY", "scope": "instance", "kind": "member", - "___id": "T000002R009327", + "___id": "T000002R009330", "___s": true }, { @@ -88169,7 +88214,7 @@ "filename": "Container.js", "lineno": 335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Does this Container exclusively manage its children?\r\rThe default is `true` which means a child added to this Container cannot\rbelong in another Container, which includes the Scene display list.\r\rIf you disable this then this Container will no longer exclusively manage its children.\rThis allows you to create all kinds of interesting graphical effects, such as replicating\rGame Objects without reparenting them all over the Scene.\rHowever, doing so will prevent children from receiving any kind of input event or have\rtheir physics bodies work by default, as they're no longer a single entity on the\rdisplay list, but are being replicated where-ever this Container is.", @@ -88211,7 +88256,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#setExclusive", "scope": "instance", - "___id": "T000002R009330", + "___id": "T000002R009333", "___s": true }, { @@ -88220,7 +88265,7 @@ "filename": "Container.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Gets the bounds of this Container. It works by iterating all children of the Container,\rgetting their respective bounds, and then working out a min-max rectangle from that.\rIt does not factor in if the children render or not, all are included.\r\rSome children are unable to return their bounds, such as Graphics objects, in which case\rthey are skipped.\r\rDepending on the quantity of children in this Container it could be a really expensive call,\rso cache it and only poll it as needed.\r\rThe values are stored and returned in a Rectangle object.", @@ -88260,7 +88305,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#getBounds", "scope": "instance", - "___id": "T000002R009334", + "___id": "T000002R009337", "___s": true }, { @@ -88269,7 +88314,7 @@ "filename": "Container.js", "lineno": 481, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Takes a Point-like object, such as a Vector2, Geom.Point or object with public x and y properties,\rand transforms it into the space of this Container, then returns it in the output object.", @@ -88322,7 +88367,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#pointToContainer", "scope": "instance", - "___id": "T000002R009351", + "___id": "T000002R009354", "___s": true }, { @@ -88331,7 +88376,7 @@ "filename": "Container.js", "lineno": 519, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Returns the world transform matrix as used for Bounds checks.\r\rThe returned matrix is temporal and shouldn't be stored.", @@ -88355,7 +88400,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#getBoundsTransformMatrix", "scope": "instance", - "___id": "T000002R009357", + "___id": "T000002R009360", "___s": true }, { @@ -88364,7 +88409,7 @@ "filename": "Container.js", "lineno": 534, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Adds the given Game Object, or array of Game Objects, to this Container.\r\rEach Game Object must be unique within the Container.", @@ -88437,7 +88482,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#add", "scope": "instance", - "___id": "T000002R009359", + "___id": "T000002R009362", "___s": true }, { @@ -88446,7 +88491,7 @@ "filename": "Container.js", "lineno": 556, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Adds the given Game Object, or array of Game Objects, to this Container at the specified position.\r\rExisting Game Objects in the Container are shifted up.\r\rEach Game Object must be unique within the Container.", @@ -88534,7 +88579,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#addAt", "scope": "instance", - "___id": "T000002R009361", + "___id": "T000002R009364", "___s": true }, { @@ -88543,7 +88588,7 @@ "filename": "Container.js", "lineno": 581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Returns the Game Object at the given position in this Container.", @@ -88598,7 +88643,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#getAt", "scope": "instance", - "___id": "T000002R009363", + "___id": "T000002R009366", "___s": true }, { @@ -88607,7 +88652,7 @@ "filename": "Container.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Returns the index of the given Game Object in this Container.", @@ -88660,7 +88705,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#getIndex", "scope": "instance", - "___id": "T000002R009365", + "___id": "T000002R009368", "___s": true }, { @@ -88669,7 +88714,7 @@ "filename": "Container.js", "lineno": 617, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Sort the contents of this Container so the items are in order based on the given property.\rFor example: `sort('alpha')` would sort the elements based on the value of their `alpha` property.", @@ -88723,7 +88768,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#sort", "scope": "instance", - "___id": "T000002R009367", + "___id": "T000002R009370", "___s": true }, { @@ -88732,7 +88777,7 @@ "filename": "Container.js", "lineno": 649, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Searches for the first instance of a child with its `name` property matching the given argument.\rShould more than one child have the same name only the first is returned.", @@ -88787,7 +88832,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#getByName", "scope": "instance", - "___id": "T000002R009370", + "___id": "T000002R009373", "___s": true }, { @@ -88796,7 +88841,7 @@ "filename": "Container.js", "lineno": 668, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Returns a random Game Object from this Container.", @@ -88867,7 +88912,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#getRandom", "scope": "instance", - "___id": "T000002R009372", + "___id": "T000002R009375", "___s": true }, { @@ -88876,7 +88921,7 @@ "filename": "Container.js", "lineno": 687, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Gets the first Game Object in this Container.\r\rYou can also specify a property and value to search for, in which case it will return the first\rGame Object in this Container with a matching property and / or value.\r\rFor example: `getFirst('visible', true)` would return the first Game Object that had its `visible` property set.\r\rYou can limit the search to the `startIndex` - `endIndex` range.", @@ -88973,7 +89018,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#getFirst", "scope": "instance", - "___id": "T000002R009374", + "___id": "T000002R009377", "___s": true }, { @@ -88982,7 +89027,7 @@ "filename": "Container.js", "lineno": 715, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Returns all Game Objects in this Container.\r\rYou can optionally specify a matching criteria using the `property` and `value` arguments.\r\rFor example: `getAll('body')` would return only Game Objects that have a body property.\r\rYou can also specify a value to compare the property to:\r\r`getAll('visible', true)` would return only Game Objects that have their visible property set to `true`.\r\rOptionally you can specify a start and end index. For example if this Container had 100 Game Objects,\rand you set `startIndex` to 0 and `endIndex` to 50, it would return matches from only\rthe first 50 Game Objects.", @@ -89089,7 +89134,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#getAll", "scope": "instance", - "___id": "T000002R009376", + "___id": "T000002R009379", "___s": true }, { @@ -89098,7 +89143,7 @@ "filename": "Container.js", "lineno": 748, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Returns the total number of Game Objects in this Container that have a property\rmatching the given value.\r\rFor example: `count('visible', true)` would count all the elements that have their visible property set.\r\rYou can optionally limit the operation to the `startIndex` - `endIndex` range.", @@ -89180,7 +89225,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#count", "scope": "instance", - "___id": "T000002R009378", + "___id": "T000002R009381", "___s": true }, { @@ -89189,7 +89234,7 @@ "filename": "Container.js", "lineno": 771, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Swaps the position of two Game Objects in this Container.\rBoth Game Objects must belong to this Container.", @@ -89256,7 +89301,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#swap", "scope": "instance", - "___id": "T000002R009380", + "___id": "T000002R009383", "___s": true }, { @@ -89265,7 +89310,7 @@ "filename": "Container.js", "lineno": 793, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Moves a Game Object to a new position within this Container.\r\rThe Game Object must already be a child of this Container.\r\rThe Game Object is removed from its old position and inserted into the new one.\rTherefore the Container size does not change. Other children will change position accordingly.", @@ -89332,7 +89377,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#moveTo", "scope": "instance", - "___id": "T000002R009382", + "___id": "T000002R009385", "___s": true }, { @@ -89341,7 +89386,7 @@ "filename": "Container.js", "lineno": 819, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Moves a Game Object above another one within this Container.\r\rThese 2 Game Objects must already be children of this Container.", @@ -89408,7 +89453,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#moveAbove", "scope": "instance", - "___id": "T000002R009384", + "___id": "T000002R009387", "___s": true }, { @@ -89417,7 +89462,7 @@ "filename": "Container.js", "lineno": 842, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Moves a Game Object below another one within this Container.\r\rThese 2 Game Objects must already be children of this Container.", @@ -89484,7 +89529,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#moveBelow", "scope": "instance", - "___id": "T000002R009386", + "___id": "T000002R009389", "___s": true }, { @@ -89493,7 +89538,7 @@ "filename": "Container.js", "lineno": 865, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Removes the given Game Object, or array of Game Objects, from this Container.\r\rThe Game Objects must already be children of this Container.\r\rYou can also optionally call `destroy` on each Game Object that is removed from the Container.", @@ -89581,7 +89626,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#remove", "scope": "instance", - "___id": "T000002R009388", + "___id": "T000002R009391", "___s": true }, { @@ -89590,7 +89635,7 @@ "filename": "Container.js", "lineno": 903, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Removes the Game Object at the given position in this Container.\r\rYou can also optionally call `destroy` on the Game Object, if one is found.", @@ -89645,7 +89690,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#removeAt", "scope": "instance", - "___id": "T000002R009393", + "___id": "T000002R009396", "___s": true }, { @@ -89654,7 +89699,7 @@ "filename": "Container.js", "lineno": 928, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Removes the Game Objects between the given positions in this Container.\r\rYou can also optionally call `destroy` on each Game Object that is removed from the Container.", @@ -89726,7 +89771,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#removeBetween", "scope": "instance", - "___id": "T000002R009396", + "___id": "T000002R009399", "___s": true }, { @@ -89735,7 +89780,7 @@ "filename": "Container.js", "lineno": 957, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Removes all Game Objects from this Container.\r\rYou can also optionally call `destroy` on each Game Object that is removed from the Container.", @@ -89777,7 +89822,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#removeAll", "scope": "instance", - "___id": "T000002R009400", + "___id": "T000002R009403", "___s": true }, { @@ -89786,7 +89831,7 @@ "filename": "Container.js", "lineno": 995, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Brings the given Game Object to the top of this Container.\rThis will cause it to render on-top of any other objects in the Container.", @@ -89840,7 +89885,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#bringToTop", "scope": "instance", - "___id": "T000002R009405", + "___id": "T000002R009408", "___s": true }, { @@ -89849,7 +89894,7 @@ "filename": "Container.js", "lineno": 1016, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Sends the given Game Object to the bottom of this Container.\rThis will cause it to render below any other objects in the Container.", @@ -89903,7 +89948,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#sendToBack", "scope": "instance", - "___id": "T000002R009407", + "___id": "T000002R009410", "___s": true }, { @@ -89912,7 +89957,7 @@ "filename": "Container.js", "lineno": 1037, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Moves the given Game Object up one place in this Container, unless it's already at the top.", @@ -89966,7 +90011,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#moveUp", "scope": "instance", - "___id": "T000002R009409", + "___id": "T000002R009412", "___s": true }, { @@ -89975,7 +90020,7 @@ "filename": "Container.js", "lineno": 1057, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Moves the given Game Object down one place in this Container, unless it's already at the bottom.", @@ -90029,7 +90074,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#moveDown", "scope": "instance", - "___id": "T000002R009411", + "___id": "T000002R009414", "___s": true }, { @@ -90038,7 +90083,7 @@ "filename": "Container.js", "lineno": 1077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Reverses the order of all Game Objects in this Container.", @@ -90063,7 +90108,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#reverse", "scope": "instance", - "___id": "T000002R009413", + "___id": "T000002R009416", "___s": true }, { @@ -90072,7 +90117,7 @@ "filename": "Container.js", "lineno": 1092, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Shuffles the all Game Objects in this Container using the Fisher-Yates implementation.", @@ -90097,7 +90142,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#shuffle", "scope": "instance", - "___id": "T000002R009415", + "___id": "T000002R009418", "___s": true }, { @@ -90106,7 +90151,7 @@ "filename": "Container.js", "lineno": 1107, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Replaces a Game Object in this Container with the new Game Object.\rThe new Game Object cannot already be a child of this Container.", @@ -90188,7 +90233,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#replace", "scope": "instance", - "___id": "T000002R009417", + "___id": "T000002R009420", "___s": true }, { @@ -90197,7 +90242,7 @@ "filename": "Container.js", "lineno": 1141, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Returns `true` if the given Game Object is a direct child of this Container.\r\rThis check does not scan nested Containers.", @@ -90250,7 +90295,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#exists", "scope": "instance", - "___id": "T000002R009420", + "___id": "T000002R009423", "___s": true }, { @@ -90259,7 +90304,7 @@ "filename": "Container.js", "lineno": 1161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Sets the property to the given value on all Game Objects in this Container.\r\rOptionally you can specify a start and end index. For example if this Container had 100 Game Objects,\rand you set `startIndex` to 0 and `endIndex` to 50, it would return matches from only\rthe first 50 Game Objects.", @@ -90342,7 +90387,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#setAll", "scope": "instance", - "___id": "T000002R009422", + "___id": "T000002R009425", "___s": true }, { @@ -90351,7 +90396,7 @@ "filename": "Container.js", "lineno": 1185, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "kind": "typedef", @@ -90400,7 +90445,7 @@ ], "longname": "EachContainerCallback", "scope": "global", - "___id": "T000002R009424", + "___id": "T000002R009427", "___s": true }, { @@ -90409,7 +90454,7 @@ "filename": "Container.js", "lineno": 1193, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Passes all Game Objects in this Container to the given callback.\r\rA copy of the Container is made before passing each entry to your callback.\rThis protects against the callback itself modifying the Container.\r\rIf you know for sure that the callback will not change the size of this Container\rthen you can use the more performant `Container.iterate` method instead.", @@ -90478,7 +90523,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#each", "scope": "instance", - "___id": "T000002R009425", + "___id": "T000002R009428", "___s": true }, { @@ -90487,7 +90532,7 @@ "filename": "Container.js", "lineno": 1233, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Passes all Game Objects in this Container to the given callback.\r\rOnly use this method when you absolutely know that the Container will not be modified during\rthe iteration, i.e. by removing or adding to its contents.", @@ -90556,7 +90601,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#iterate", "scope": "instance", - "___id": "T000002R009434", + "___id": "T000002R009437", "___s": true }, { @@ -90565,7 +90610,7 @@ "filename": "Container.js", "lineno": 1268, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Sets the scroll factor of this Container and optionally all of its children.\r\rThe scroll factor controls the influence of the movement of a Camera upon this Game Object.\r\rWhen a camera scrolls it will change the location at which this Game Object is rendered on-screen.\rIt does not change the Game Objects actual position values.\r\rA value of 1 means it will move exactly in sync with a camera.\rA value of 0 means it will not move at all, even if the camera moves.\rOther values control the degree to which the camera movement is mapped to this Game Object.\r\rPlease be aware that scroll factor values other than 1 are not taken in to consideration when\rcalculating physics collisions. Bodies always collide based on their world position, but changing\rthe scroll factor is a visual adjustment to where the textures are rendered, which can offset\rthem from physics bodies if not accounted for in your code.", @@ -90635,7 +90680,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#setScrollFactor", "scope": "instance", - "___id": "T000002R009441", + "___id": "T000002R009444", "___s": true }, { @@ -90644,7 +90689,7 @@ "filename": "Container.js", "lineno": 1311, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "The number of Game Objects inside this Container.", @@ -90664,7 +90709,7 @@ "longname": "Phaser.GameObjects.Container#length", "scope": "instance", "kind": "member", - "___id": "T000002R009447", + "___id": "T000002R009450", "___s": true }, { @@ -90673,7 +90718,7 @@ "filename": "Container.js", "lineno": 1328, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Returns the first Game Object within the Container, or `null` if it is empty.\r\rYou can move the cursor by calling `Container.next` and `Container.previous`.", @@ -90695,7 +90740,7 @@ "longname": "Phaser.GameObjects.Container#first", "scope": "instance", "kind": "member", - "___id": "T000002R009450", + "___id": "T000002R009453", "___s": true }, { @@ -90704,7 +90749,7 @@ "filename": "Container.js", "lineno": 1356, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Returns the last Game Object within the Container, or `null` if it is empty.\r\rYou can move the cursor by calling `Container.next` and `Container.previous`.", @@ -90726,7 +90771,7 @@ "longname": "Phaser.GameObjects.Container#last", "scope": "instance", "kind": "member", - "___id": "T000002R009454", + "___id": "T000002R009457", "___s": true }, { @@ -90735,7 +90780,7 @@ "filename": "Container.js", "lineno": 1384, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Returns the next Game Object within the Container, or `null` if it is empty.\r\rYou can move the cursor by calling `Container.next` and `Container.previous`.", @@ -90757,7 +90802,7 @@ "longname": "Phaser.GameObjects.Container#next", "scope": "instance", "kind": "member", - "___id": "T000002R009458", + "___id": "T000002R009461", "___s": true }, { @@ -90766,7 +90811,7 @@ "filename": "Container.js", "lineno": 1412, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Returns the previous Game Object within the Container, or `null` if it is empty.\r\rYou can move the cursor by calling `Container.next` and `Container.previous`.", @@ -90788,7 +90833,7 @@ "longname": "Phaser.GameObjects.Container#previous", "scope": "instance", "kind": "member", - "___id": "T000002R009461", + "___id": "T000002R009464", "___s": true }, { @@ -90797,7 +90842,7 @@ "filename": "Container.js", "lineno": 1440, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Internal destroy handler, called as part of the destroy process.", @@ -90808,7 +90853,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#preDestroy", "scope": "instance", - "___id": "T000002R009464", + "___id": "T000002R009467", "___s": true }, { @@ -90817,7 +90862,7 @@ "filename": "Container.js", "lineno": 1457, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Internal handler, called when a child is destroyed.", @@ -90828,7 +90873,7 @@ "memberof": "Phaser.GameObjects.Container", "longname": "Phaser.GameObjects.Container#onChildDestroyed", "scope": "instance", - "___id": "T000002R009467", + "___id": "T000002R009470", "___s": true }, { @@ -90837,7 +90882,7 @@ "filename": "ContainerCreator.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Creates a new Container Game Object and returns it.\r\rNote: This method will only be available if the Container Game Object has been built into Phaser.", @@ -90890,7 +90935,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#container", "scope": "instance", - "___id": "T000002R009490", + "___id": "T000002R009493", "___s": true }, { @@ -90899,7 +90944,7 @@ "filename": "ContainerFactory.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container", "code": {} }, "description": "Creates a new Container Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Container Game Object has been built into Phaser.", @@ -90988,7 +91033,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#container", "scope": "instance", - "___id": "T000002R009499", + "___id": "T000002R009502", "___s": true }, { @@ -90997,7 +91042,7 @@ "filename": "ContainerConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container\\typedefs", "code": {} }, "kind": "typedef", @@ -91043,7 +91088,7 @@ "memberof": "Phaser.Types.GameObjects.Container", "longname": "Phaser.Types.GameObjects.Container.ContainerConfig", "scope": "static", - "___id": "T000002R009541", + "___id": "T000002R009544", "___s": true }, { @@ -91052,7 +91097,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\container\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\container\\typedefs", "code": {} }, "kind": "namespace", @@ -91060,7 +91105,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.Container", "scope": "static", - "___id": "T000002R009542", + "___id": "T000002R009545", "___s": true }, { @@ -91069,7 +91114,7 @@ "filename": "DisplayList.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "classdesc": "The Display List plugin.\r\rDisplay Lists belong to a Scene and maintain the list of Game Objects to render every frame.\r\rSome of these Game Objects may also be part of the Scene's [Update List]{@link Phaser.GameObjects.UpdateList}, for updating.", @@ -91097,7 +91142,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.DisplayList", - "___id": "T000002R009549", + "___id": "T000002R009552", "___s": true }, { @@ -91106,7 +91151,7 @@ "filename": "DisplayList.js", "lineno": 40, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "The flag the determines whether Game Objects should be sorted when `depthSort()` is called.", @@ -91126,7 +91171,7 @@ "longname": "Phaser.GameObjects.DisplayList#sortChildrenFlag", "scope": "instance", "kind": "member", - "___id": "T000002R009553", + "___id": "T000002R009556", "___s": true }, { @@ -91135,7 +91180,7 @@ "filename": "DisplayList.js", "lineno": 50, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "The Scene that this Display List belongs to.", @@ -91154,7 +91199,7 @@ "longname": "Phaser.GameObjects.DisplayList#scene", "scope": "instance", "kind": "member", - "___id": "T000002R009555", + "___id": "T000002R009558", "___s": true }, { @@ -91163,7 +91208,7 @@ "filename": "DisplayList.js", "lineno": 59, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "The Scene's Systems.", @@ -91182,7 +91227,7 @@ "longname": "Phaser.GameObjects.DisplayList#systems", "scope": "instance", "kind": "member", - "___id": "T000002R009557", + "___id": "T000002R009560", "___s": true }, { @@ -91191,7 +91236,7 @@ "filename": "DisplayList.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "The Scene's Event Emitter.", @@ -91210,7 +91255,7 @@ "longname": "Phaser.GameObjects.DisplayList#events", "scope": "instance", "kind": "member", - "___id": "T000002R009559", + "___id": "T000002R009562", "___s": true }, { @@ -91219,7 +91264,7 @@ "filename": "DisplayList.js", "lineno": 169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Force a sort of the display list on the next call to depthSort.", @@ -91229,7 +91274,7 @@ "memberof": "Phaser.GameObjects.DisplayList", "longname": "Phaser.GameObjects.DisplayList#queueDepthSort", "scope": "instance", - "___id": "T000002R009573", + "___id": "T000002R009576", "___s": true }, { @@ -91238,7 +91283,7 @@ "filename": "DisplayList.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Immediately sorts the display list if the flag is set.", @@ -91248,7 +91293,7 @@ "memberof": "Phaser.GameObjects.DisplayList", "longname": "Phaser.GameObjects.DisplayList#depthSort", "scope": "instance", - "___id": "T000002R009576", + "___id": "T000002R009579", "___s": true }, { @@ -91257,7 +91302,7 @@ "filename": "DisplayList.js", "lineno": 196, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Compare the depth of two Game Objects.", @@ -91309,7 +91354,7 @@ "memberof": "Phaser.GameObjects.DisplayList", "longname": "Phaser.GameObjects.DisplayList#sortByDepth", "scope": "instance", - "___id": "T000002R009579", + "___id": "T000002R009582", "___s": true }, { @@ -91318,7 +91363,7 @@ "filename": "DisplayList.js", "lineno": 212, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Returns an array which contains all objects currently on the Display List.\rThis is a reference to the main list array, not a copy of it, so be careful not to modify it.", @@ -91351,7 +91396,7 @@ "memberof": "Phaser.GameObjects.DisplayList", "longname": "Phaser.GameObjects.DisplayList#getChildren", "scope": "instance", - "___id": "T000002R009581", + "___id": "T000002R009584", "___s": true }, { @@ -91360,7 +91405,7 @@ "filename": "DOMElement.js", "lineno": 16, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "classdesc": "DOM Element Game Objects are a way to control and manipulate HTML Elements over the top of your game.\r\rIn order for DOM Elements to display you have to enable them by adding the following to your game\rconfiguration object:\r\r```javascript\rdom {\r createContainer: true\r}\r```\r\rYou must also have a parent container for Phaser. This is specified by the `parent` property in the\rgame config.\r\rWhen these two things are added, Phaser will automatically create a DOM Container div that is positioned\rover the top of the game canvas. This div is sized to match the canvas, and if the canvas size changes,\ras a result of settings within the Scale Manager, the dom container is resized accordingly.\r\rIf you have not already done so, you have to provide a `parent` in the Game Configuration, or the DOM\rContainer will fail to be created.\r\rYou can create a DOM Element by either passing in DOMStrings, or by passing in a reference to an existing\rElement that you wish to be placed under the control of Phaser. For example:\r\r```javascript\rthis.add.dom(x, y, 'div', 'background-color: lime; width: 220px; height: 100px; font: 48px Arial', 'Phaser');\r```\r\rThe above code will insert a div element into the DOM Container at the given x/y coordinate. The DOMString in\rthe 4th argument sets the initial CSS style of the div and the final argument is the inner text. In this case,\rit will create a lime colored div that is 220px by 100px in size with the text Phaser in it, in an Arial font.\r\rYou should nearly always, without exception, use explicitly sized HTML Elements, in order to fully control\ralignment and positioning of the elements next to regular game content.\r\rRather than specify the CSS and HTML directly you can use the `load.html` File Loader to load it into the\rcache and then use the `createFromCache` method instead. You can also use `createFromHTML` and various other\rmethods available in this class to help construct your elements.\r\rOnce the element has been created you can then control it like you would any other Game Object. You can set its\rposition, scale, rotation, alpha and other properties. It will move as the main Scene Camera moves and be clipped\rat the edge of the canvas. It's important to remember some limitations of DOM Elements: The obvious one is that\rthey appear above or below your game canvas. You cannot blend them into the display list, meaning you cannot have\ra DOM Element, then a Sprite, then another DOM Element behind it.\r\rThey also cannot be enabled for input. To do that, you have to use the `addListener` method to add native event\rlisteners directly. The final limitation is to do with cameras. The DOM Container is sized to match the game canvas\rentirely and clipped accordingly. DOM Elements respect camera scrolling and scrollFactor settings, but if you\rchange the size of the camera so it no longer matches the size of the canvas, they won't be clipped accordingly.\r\rDOM Game Objects can be added to a Phaser Container, however you should only nest them **one level deep**.\rAny further down the chain and they will ignore all root container properties.\r\rAlso, all DOM Elements are inserted into the same DOM Container, regardless of which Scene they are created in.\r\rNote that you should only have DOM Elements in a Scene with a _single_ Camera. If you require multiple cameras,\ruse parallel scenes to achieve this.\r\rDOM Elements are a powerful way to align native HTML with your Phaser Game Objects. For example, you can insert\ra login form for a multiplayer game directly into your title screen. Or a text input box for a highscore table.\rOr a banner ad from a 3rd party service. Or perhaps you'd like to use them for high resolution text display and\rUI. The choice is up to you, just remember that you're dealing with standard HTML and CSS floating over the top\rof your game, and should treat it accordingly.", @@ -91487,7 +91532,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.DOMElement", - "___id": "T000002R009602", + "___id": "T000002R009605", "___s": true }, { @@ -91496,7 +91541,7 @@ "filename": "DOMElement.js", "lineno": 124, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "A reference to the parent DOM Container that the Game instance created when it started.", @@ -91515,7 +91560,7 @@ "longname": "Phaser.GameObjects.DOMElement#parent", "scope": "instance", "kind": "member", - "___id": "T000002R009607", + "___id": "T000002R009610", "___s": true }, { @@ -91524,7 +91569,7 @@ "filename": "DOMElement.js", "lineno": 133, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "A reference to the HTML Cache.", @@ -91543,7 +91588,7 @@ "longname": "Phaser.GameObjects.DOMElement#cache", "scope": "instance", "kind": "member", - "___id": "T000002R009609", + "___id": "T000002R009612", "___s": true }, { @@ -91552,7 +91597,7 @@ "filename": "DOMElement.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "The actual DOM Element that this Game Object is bound to. For example, if you've created a `
`\rthen this property is a direct reference to that element within the dom.", @@ -91571,7 +91616,7 @@ "longname": "Phaser.GameObjects.DOMElement#node", "scope": "instance", "kind": "member", - "___id": "T000002R009611", + "___id": "T000002R009614", "___s": true }, { @@ -91580,7 +91625,7 @@ "filename": "DOMElement.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "By default a DOM Element will have its transform, display, opacity, zIndex and blend mode properties\rupdated when its rendered. If, for some reason, you don't want any of these changed other than the\rCSS transform, then set this flag to `true`. When `true` only the CSS Transform is applied and it's\rup to you to keep track of and set the other properties as required.\r\rThis can be handy if, for example, you've a nested DOM Element and you don't want the opacity to be\rpicked-up by any of its children.", @@ -91599,7 +91644,7 @@ "longname": "Phaser.GameObjects.DOMElement#transformOnly", "scope": "instance", "kind": "member", - "___id": "T000002R009613", + "___id": "T000002R009616", "___s": true }, { @@ -91608,7 +91653,7 @@ "filename": "DOMElement.js", "lineno": 167, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "The angle, in radians, by which to skew the DOM Element on the horizontal axis.\r\rhttps://developer.mozilla.org/en-US/docs/Web/CSS/transform", @@ -91627,7 +91672,7 @@ "longname": "Phaser.GameObjects.DOMElement#skewX", "scope": "instance", "kind": "member", - "___id": "T000002R009615", + "___id": "T000002R009618", "___s": true }, { @@ -91636,7 +91681,7 @@ "filename": "DOMElement.js", "lineno": 178, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "The angle, in radians, by which to skew the DOM Element on the vertical axis.\r\rhttps://developer.mozilla.org/en-US/docs/Web/CSS/transform", @@ -91655,7 +91700,7 @@ "longname": "Phaser.GameObjects.DOMElement#skewY", "scope": "instance", "kind": "member", - "___id": "T000002R009617", + "___id": "T000002R009620", "___s": true }, { @@ -91664,7 +91709,7 @@ "filename": "DOMElement.js", "lineno": 189, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "A Vector4 that contains the 3D rotation of this DOM Element around a fixed axis in 3D space.\r\rAll values in the Vector4 are treated as degrees, unless the `rotate3dAngle` property is changed.\r\rFor more details see the following MDN page:\r\rhttps://developer.mozilla.org/en-US/docs/Web/CSS/transform-function/rotate3d", @@ -91683,7 +91728,7 @@ "longname": "Phaser.GameObjects.DOMElement#rotate3d", "scope": "instance", "kind": "member", - "___id": "T000002R009619", + "___id": "T000002R009622", "___s": true }, { @@ -91692,7 +91737,7 @@ "filename": "DOMElement.js", "lineno": 204, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "The unit that represents the 3D rotation values. By default this is `deg` for degrees, but can\rbe changed to any supported unit. See this page for further details:\r\rhttps://developer.mozilla.org/en-US/docs/Web/CSS/transform-function/rotate3d", @@ -91711,7 +91756,7 @@ "longname": "Phaser.GameObjects.DOMElement#rotate3dAngle", "scope": "instance", "kind": "member", - "___id": "T000002R009621", + "___id": "T000002R009624", "___s": true }, { @@ -91720,7 +91765,7 @@ "filename": "DOMElement.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "Sets the CSS `pointerEvents` attribute on the DOM Element during rendering.\r\rThis is 'auto' by default. Changing it may have unintended side-effects with\rinternal Phaser input handling, such as dragging, so only change this if you\runderstand the implications.", @@ -91739,7 +91784,7 @@ "longname": "Phaser.GameObjects.DOMElement#pointerEvents", "scope": "instance", "kind": "member", - "___id": "T000002R009623", + "___id": "T000002R009626", "___s": true }, { @@ -91748,7 +91793,7 @@ "filename": "DOMElement.js", "lineno": 229, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "The native (un-scaled) width of this Game Object.\r\rFor a DOM Element this property is read-only.\r\rThe property `displayWidth` holds the computed bounds of this DOM Element, factoring in scaling.", @@ -91768,7 +91813,7 @@ "longname": "Phaser.GameObjects.DOMElement#width", "scope": "instance", "kind": "member", - "___id": "T000002R009625", + "___id": "T000002R009628", "___s": true }, { @@ -91777,7 +91822,7 @@ "filename": "DOMElement.js", "lineno": 243, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "The native (un-scaled) height of this Game Object.\r\rFor a DOM Element this property is read-only.\r\rThe property `displayHeight` holds the computed bounds of this DOM Element, factoring in scaling.", @@ -91797,7 +91842,7 @@ "longname": "Phaser.GameObjects.DOMElement#height", "scope": "instance", "kind": "member", - "___id": "T000002R009627", + "___id": "T000002R009630", "___s": true }, { @@ -91806,7 +91851,7 @@ "filename": "DOMElement.js", "lineno": 257, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "The computed display width of this Game Object, based on the `getBoundingClientRect` DOM call.\r\rThe property `width` holds the un-scaled width of this DOM Element.", @@ -91826,7 +91871,7 @@ "longname": "Phaser.GameObjects.DOMElement#displayWidth", "scope": "instance", "kind": "member", - "___id": "T000002R009629", + "___id": "T000002R009632", "___s": true }, { @@ -91835,7 +91880,7 @@ "filename": "DOMElement.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "The computed display height of this Game Object, based on the `getBoundingClientRect` DOM call.\r\rThe property `height` holds the un-scaled height of this DOM Element.", @@ -91855,7 +91900,7 @@ "longname": "Phaser.GameObjects.DOMElement#displayHeight", "scope": "instance", "kind": "member", - "___id": "T000002R009631", + "___id": "T000002R009634", "___s": true }, { @@ -91864,7 +91909,7 @@ "filename": "DOMElement.js", "lineno": 335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "Sets the horizontal and vertical skew values of this DOM Element.\r\rFor more information see: https://developer.mozilla.org/en-US/docs/Web/CSS/transform", @@ -91921,7 +91966,7 @@ "memberof": "Phaser.GameObjects.DOMElement", "longname": "Phaser.GameObjects.DOMElement#setSkew", "scope": "instance", - "___id": "T000002R009640", + "___id": "T000002R009643", "___s": true }, { @@ -91930,7 +91975,7 @@ "filename": "DOMElement.js", "lineno": 359, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "Sets the perspective CSS property of the _parent DOM Container_. This determines the distance between the z=0\rplane and the user in order to give a 3D-positioned element some perspective. Each 3D element with\rz > 0 becomes larger; each 3D-element with z < 0 becomes smaller. The strength of the effect is determined\rby the value of this property.\r\rFor more information see: https://developer.mozilla.org/en-US/docs/Web/CSS/perspective\r\r**Changing this value changes it globally for all DOM Elements, as they all share the same parent container.**", @@ -91970,7 +92015,7 @@ "memberof": "Phaser.GameObjects.DOMElement", "longname": "Phaser.GameObjects.DOMElement#setPerspective", "scope": "instance", - "___id": "T000002R009646", + "___id": "T000002R009649", "___s": true }, { @@ -91979,7 +92024,7 @@ "filename": "DOMElement.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "The perspective CSS property value of the _parent DOM Container_. This determines the distance between the z=0\rplane and the user in order to give a 3D-positioned element some perspective. Each 3D element with\rz > 0 becomes larger; each 3D-element with z < 0 becomes smaller. The strength of the effect is determined\rby the value of this property.\r\rFor more information see: https://developer.mozilla.org/en-US/docs/Web/CSS/perspective\r\r**Changing this value changes it globally for all DOM Elements, as they all share the same parent container.**", @@ -91998,7 +92043,7 @@ "longname": "Phaser.GameObjects.DOMElement#perspective", "scope": "instance", "kind": "member", - "___id": "T000002R009649", + "___id": "T000002R009652", "___s": true }, { @@ -92007,7 +92052,7 @@ "filename": "DOMElement.js", "lineno": 411, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "Adds one or more native DOM event listeners onto the underlying Element of this Game Object.\rThe event is then dispatched via this Game Objects standard event emitter.\r\rFor example:\r\r```javascript\rvar div = this.add.dom(x, y, element);\r\rdiv.addListener('click');\r\rdiv.on('click', handler);\r```", @@ -92048,7 +92093,7 @@ "longname": "Phaser.GameObjects.DOMElement#addListener", "scope": "instance", "overrides": "Phaser.GameObjects.GameObject#addListener", - "___id": "T000002R009654", + "___id": "T000002R009657", "___s": true }, { @@ -92057,7 +92102,7 @@ "filename": "DOMElement.js", "lineno": 447, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "Removes one or more native DOM event listeners from the underlying Element of this Game Object.", @@ -92098,7 +92143,7 @@ "longname": "Phaser.GameObjects.DOMElement#removeListener", "scope": "instance", "overrides": "Phaser.GameObjects.GameObject#removeListener", - "___id": "T000002R009658", + "___id": "T000002R009661", "___s": true }, { @@ -92107,7 +92152,7 @@ "filename": "DOMElement.js", "lineno": 486, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "Creates a native DOM Element, adds it to the parent DOM Container and then binds it to this Game Object,\rso you can control it. The `tagName` should be a string and is passed to `document.createElement`:\r\r```javascript\rthis.add.dom().createElement('div');\r```\r\rFor more details on acceptable tag names see: https://developer.mozilla.org/en-US/docs/Web/API/Document/createElement\r\rYou can also pass in a DOMString or style object to set the CSS on the created element, and an optional `innerText`\rvalue as well. Here is an example of a DOMString:\r\r```javascript\rthis.add.dom().createElement('div', 'background-color: lime; width: 220px; height: 100px; font: 48px Arial', 'Phaser');\r```\r\rAnd using a style object:\r\r```javascript\rvar style = {\r 'background-color': 'lime';\r 'width': '200px';\r 'height': '100px';\r 'font': '48px Arial';\r};\r\rthis.add.dom().createElement('div', style, 'Phaser');\r```\r\rIf this Game Object already has an Element, it is removed from the DOM entirely first.\rAny event listeners you may have previously created will need to be re-created after this call.", @@ -92185,7 +92230,7 @@ "memberof": "Phaser.GameObjects.DOMElement", "longname": "Phaser.GameObjects.DOMElement#createElement", "scope": "instance", - "___id": "T000002R009664", + "___id": "T000002R009667", "___s": true }, { @@ -92194,7 +92239,7 @@ "filename": "DOMElement.js", "lineno": 533, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "Binds a new DOM Element to this Game Object. If this Game Object already has an Element it is removed from the DOM\rentirely first. Any event listeners you may have previously created will need to be re-created on the new element.\r\rThe `element` argument you pass to this method can be either a string tagName:\r\r```javascript\r

Phaser

\r\rthis.add.dom().setElement('heading');\r```\r\rOr a reference to an Element instance:\r\r```javascript\r

Phaser

\r\rvar h1 = document.getElementById('heading');\r\rthis.add.dom().setElement(h1);\r```\r\rYou can also pass in a DOMString or style object to set the CSS on the created element, and an optional `innerText`\rvalue as well. Here is an example of a DOMString:\r\r```javascript\rthis.add.dom().setElement(h1, 'background-color: lime; width: 220px; height: 100px; font: 48px Arial', 'Phaser');\r```\r\rAnd using a style object:\r\r```javascript\rvar style = {\r 'background-color': 'lime';\r 'width': '200px';\r 'height': '100px';\r 'font': '48px Arial';\r};\r\rthis.add.dom().setElement(h1, style, 'Phaser');\r```", @@ -92282,7 +92327,7 @@ "memberof": "Phaser.GameObjects.DOMElement", "longname": "Phaser.GameObjects.DOMElement#setElement", "scope": "instance", - "___id": "T000002R009666", + "___id": "T000002R009669", "___s": true }, { @@ -92291,7 +92336,7 @@ "filename": "DOMElement.js", "lineno": 651, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "Takes a block of html from the HTML Cache, that has previously been preloaded into the game, and then\rcreates a DOM Element from it. The loaded HTML is set as the `innerHTML` property of the created\relement.\r\rAssume the following html is stored in a file called `loginform.html`:\r\r```html\r\r\r```\r\rWhich is loaded into your game using the cache key 'login':\r\r```javascript\rthis.load.html('login', 'assets/loginform.html');\r```\r\rYou can create a DOM Element from it using the cache key:\r\r```javascript\rthis.add.dom().createFromCache('login');\r```\r\rThe optional `elementType` argument controls the container that is created, into which the loaded html is inserted.\rThe default is a plain `div` object, but any valid tagName can be given.\r\rIf this Game Object already has an Element, it is removed from the DOM entirely first.\rAny event listeners you may have previously created will need to be re-created after this call.", @@ -92346,7 +92391,7 @@ "memberof": "Phaser.GameObjects.DOMElement", "longname": "Phaser.GameObjects.DOMElement#createFromCache", "scope": "instance", - "___id": "T000002R009681", + "___id": "T000002R009684", "___s": true }, { @@ -92355,7 +92400,7 @@ "filename": "DOMElement.js", "lineno": 701, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "Takes a string of html and then creates a DOM Element from it. The HTML is set as the `innerHTML`\rproperty of the created element.\r\r```javascript\rlet form = `\r\r\r`;\r```\r\rYou can create a DOM Element from it using the string:\r\r```javascript\rthis.add.dom().createFromHTML(form);\r```\r\rThe optional `elementType` argument controls the type of container that is created, into which the html is inserted.\rThe default is a plain `div` object, but any valid tagName can be given.\r\rIf this Game Object already has an Element, it is removed from the DOM entirely first.\rAny event listeners you may have previously created will need to be re-created after this call.", @@ -92410,7 +92455,7 @@ "memberof": "Phaser.GameObjects.DOMElement", "longname": "Phaser.GameObjects.DOMElement#createFromHTML", "scope": "instance", - "___id": "T000002R009684", + "___id": "T000002R009687", "___s": true }, { @@ -92419,7 +92464,7 @@ "filename": "DOMElement.js", "lineno": 761, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "Removes the current DOM Element bound to this Game Object from the DOM entirely and resets the\r`node` property of this Game Object to be `null`.", @@ -92444,7 +92489,7 @@ "memberof": "Phaser.GameObjects.DOMElement", "longname": "Phaser.GameObjects.DOMElement#removeElement", "scope": "instance", - "___id": "T000002R009694", + "___id": "T000002R009697", "___s": true }, { @@ -92453,7 +92498,7 @@ "filename": "DOMElement.js", "lineno": 782, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "Internal method that calls `getBoundingClientRect` on the `node` and then sets the bounds width\rand height into the `displayWidth` and `displayHeight` properties, and the `clientWidth` and `clientHeight`\rvalues into the `width` and `height` properties respectively.\r\rThis is called automatically whenever a new element is created or set.", @@ -92478,7 +92523,7 @@ "memberof": "Phaser.GameObjects.DOMElement", "longname": "Phaser.GameObjects.DOMElement#updateSize", "scope": "instance", - "___id": "T000002R009697", + "___id": "T000002R009700", "___s": true }, { @@ -92487,7 +92532,7 @@ "filename": "DOMElement.js", "lineno": 809, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "Gets all children from this DOM Elements node, using `querySelectorAll('*')` and then iterates through\rthem, looking for the first one that has a property matching the given key and value. It then returns this child\rif found, or `null` if not.", @@ -92541,7 +92586,7 @@ "memberof": "Phaser.GameObjects.DOMElement", "longname": "Phaser.GameObjects.DOMElement#getChildByProperty", "scope": "instance", - "___id": "T000002R009705", + "___id": "T000002R009708", "___s": true }, { @@ -92550,7 +92595,7 @@ "filename": "DOMElement.js", "lineno": 840, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "Gets all children from this DOM Elements node, using `querySelectorAll('*')` and then iterates through\rthem, looking for the first one that has a matching id. It then returns this child if found, or `null` if not.\r\rBe aware that class and id names are case-sensitive.", @@ -92591,7 +92636,7 @@ "memberof": "Phaser.GameObjects.DOMElement", "longname": "Phaser.GameObjects.DOMElement#getChildByID", "scope": "instance", - "___id": "T000002R009709", + "___id": "T000002R009712", "___s": true }, { @@ -92600,7 +92645,7 @@ "filename": "DOMElement.js", "lineno": 858, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "Gets all children from this DOM Elements node, using `querySelectorAll('*')` and then iterates through\rthem, looking for the first one that has a matching name. It then returns this child if found, or `null` if not.\r\rBe aware that class and id names are case-sensitive.", @@ -92641,7 +92686,7 @@ "memberof": "Phaser.GameObjects.DOMElement", "longname": "Phaser.GameObjects.DOMElement#getChildByName", "scope": "instance", - "___id": "T000002R009711", + "___id": "T000002R009714", "___s": true }, { @@ -92650,7 +92695,7 @@ "filename": "DOMElement.js", "lineno": 876, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "Sets the `className` property of the DOM Element node and updates the internal sizes.", @@ -92690,7 +92735,7 @@ "memberof": "Phaser.GameObjects.DOMElement", "longname": "Phaser.GameObjects.DOMElement#setClassName", "scope": "instance", - "___id": "T000002R009713", + "___id": "T000002R009716", "___s": true }, { @@ -92699,7 +92744,7 @@ "filename": "DOMElement.js", "lineno": 898, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "Sets the `innerText` property of the DOM Element node and updates the internal sizes.\r\rNote that only certain types of Elements can have `innerText` set on them.", @@ -92739,7 +92784,7 @@ "memberof": "Phaser.GameObjects.DOMElement", "longname": "Phaser.GameObjects.DOMElement#setText", "scope": "instance", - "___id": "T000002R009716", + "___id": "T000002R009719", "___s": true }, { @@ -92748,7 +92793,7 @@ "filename": "DOMElement.js", "lineno": 922, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "Sets the `innerHTML` property of the DOM Element node and updates the internal sizes.", @@ -92788,7 +92833,7 @@ "memberof": "Phaser.GameObjects.DOMElement", "longname": "Phaser.GameObjects.DOMElement#setHTML", "scope": "instance", - "___id": "T000002R009719", + "___id": "T000002R009722", "___s": true }, { @@ -92797,7 +92842,7 @@ "filename": "DOMElement.js", "lineno": 962, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "Compares the renderMask with the renderFlags to see if this Game Object will render or not.\r\rDOMElements always return `true` as they need to still set values during the render pass, even if not visible.", @@ -92822,7 +92867,7 @@ "longname": "Phaser.GameObjects.DOMElement#willRender", "scope": "instance", "overrides": "Phaser.GameObjects.GameObject#willRender", - "___id": "T000002R009727", + "___id": "T000002R009730", "___s": true }, { @@ -92831,7 +92876,7 @@ "filename": "DOMElementFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\domelement", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\domelement", "code": {} }, "description": "DOM Element Game Objects are a way to control and manipulate HTML Elements over the top of your game.\r\rIn order for DOM Elements to display you have to enable them by adding the following to your game\rconfiguration object:\r\r```javascript\rdom {\r createContainer: true\r}\r```\r\rWhen this is added, Phaser will automatically create a DOM Container div that is positioned over the top\rof the game canvas. This div is sized to match the canvas, and if the canvas size changes, as a result of\rsettings within the Scale Manager, the dom container is resized accordingly.\r\rYou can create a DOM Element by either passing in DOMStrings, or by passing in a reference to an existing\rElement that you wish to be placed under the control of Phaser. For example:\r\r```javascript\rthis.add.dom(x, y, 'div', 'background-color: lime; width: 220px; height: 100px; font: 48px Arial', 'Phaser');\r```\r\rThe above code will insert a div element into the DOM Container at the given x/y coordinate. The DOMString in\rthe 4th argument sets the initial CSS style of the div and the final argument is the inner text. In this case,\rit will create a lime colored div that is 220px by 100px in size with the text Phaser in it, in an Arial font.\r\rYou should nearly always, without exception, use explicitly sized HTML Elements, in order to fully control\ralignment and positioning of the elements next to regular game content.\r\rRather than specify the CSS and HTML directly you can use the `load.html` File Loader to load it into the\rcache and then use the `createFromCache` method instead. You can also use `createFromHTML` and various other\rmethods available in this class to help construct your elements.\r\rOnce the element has been created you can then control it like you would any other Game Object. You can set its\rposition, scale, rotation, alpha and other properties. It will move as the main Scene Camera moves and be clipped\rat the edge of the canvas. It's important to remember some limitations of DOM Elements: The obvious one is that\rthey appear above or below your game canvas. You cannot blend them into the display list, meaning you cannot have\ra DOM Element, then a Sprite, then another DOM Element behind it.\r\rThey also cannot be enabled for input. To do that, you have to use the `addListener` method to add native event\rlisteners directly. The final limitation is to do with cameras. The DOM Container is sized to match the game canvas\rentirely and clipped accordingly. DOM Elements respect camera scrolling and scrollFactor settings, but if you\rchange the size of the camera so it no longer matches the size of the canvas, they won't be clipped accordingly.\r\rAlso, all DOM Elements are inserted into the same DOM Container, regardless of which Scene they are created in.\r\rDOM Elements are a powerful way to align native HTML with your Phaser Game Objects. For example, you can insert\ra login form for a multiplayer game directly into your title screen. Or a text input box for a highscore table.\rOr a banner ad from a 3rd party service. Or perhaps you'd like to use them for high resolution text display and\rUI. The choice is up to you, just remember that you're dealing with standard HTML and CSS floating over the top\rof your game, and should treat it accordingly.\r\rNote: This method will only be available if the DOM Element Game Object has been built into Phaser.", @@ -92945,7 +92990,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#dom", "scope": "instance", - "___id": "T000002R009773", + "___id": "T000002R009776", "___s": true }, { @@ -92954,7 +92999,7 @@ "filename": "ADDED_TO_SCENE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\events", "code": {} }, "description": "The Game Object Added to Scene Event.\r\rThis event is dispatched when a Game Object is added to a Scene.\r\rListen for it on a Game Object instance using `GameObject.on('addedtoscene', listener)`.", @@ -93001,7 +93046,7 @@ "memberof": "Phaser.GameObjects.Events", "longname": "Phaser.GameObjects.Events#event:ADDED_TO_SCENE", "scope": "instance", - "___id": "T000002R009783", + "___id": "T000002R009786", "___s": true }, { @@ -93010,7 +93055,7 @@ "filename": "DESTROY_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\events", "code": {} }, "description": "The Game Object Destroy Event.\r\rThis event is dispatched when a Game Object instance is being destroyed.\r\rListen for it on a Game Object instance using `GameObject.on('destroy', listener)`.", @@ -93057,7 +93102,7 @@ "memberof": "Phaser.GameObjects.Events", "longname": "Phaser.GameObjects.Events#event:DESTROY", "scope": "instance", - "___id": "T000002R009785", + "___id": "T000002R009788", "___s": true }, { @@ -93066,7 +93111,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\events", "code": {} }, "kind": "namespace", @@ -93074,7 +93119,7 @@ "memberof": "Phaser.GameObjects", "longname": "Phaser.GameObjects.Events", "scope": "static", - "___id": "T000002R009787", + "___id": "T000002R009790", "___s": true }, { @@ -93083,7 +93128,7 @@ "filename": "REMOVED_FROM_SCENE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\events", "code": {} }, "description": "The Game Object Removed from Scene Event.\r\rThis event is dispatched when a Game Object is removed from a Scene.\r\rListen for it on a Game Object instance using `GameObject.on('removedfromscene', listener)`.", @@ -93130,7 +93175,7 @@ "memberof": "Phaser.GameObjects.Events", "longname": "Phaser.GameObjects.Events#event:REMOVED_FROM_SCENE", "scope": "instance", - "___id": "T000002R009807", + "___id": "T000002R009810", "___s": true }, { @@ -93139,7 +93184,7 @@ "filename": "VIDEO_COMPLETE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\events", "code": {} }, "description": "The Video Game Object Complete Event.\r\rThis event is dispatched when a Video finishes playback by reaching the end of its duration. It\ris also dispatched if a video marker sequence is being played and reaches the end.\r\rNote that not all videos can fire this event. Live streams, for example, have no fixed duration,\rso never technically 'complete'.\r\rIf a video is stopped from playback, via the `Video.stop` method, it will emit the\r`VIDEO_STOP` event instead of this one.\r\rListen for it from a Video Game Object instance using `Video.on('complete', listener)`.", @@ -93173,7 +93218,7 @@ "memberof": "Phaser.GameObjects.Events", "longname": "Phaser.GameObjects.Events#event:VIDEO_COMPLETE", "scope": "instance", - "___id": "T000002R009809", + "___id": "T000002R009812", "___s": true }, { @@ -93182,7 +93227,7 @@ "filename": "VIDEO_CREATED_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\events", "code": {} }, "description": "The Video Game Object Created Event.\r\rThis event is dispatched when the texture for a Video has been created. This happens\rwhen enough of the video source has been loaded that the browser is able to render a\rframe from it.\r\rListen for it from a Video Game Object instance using `Video.on('created', listener)`.", @@ -93242,7 +93287,7 @@ "memberof": "Phaser.GameObjects.Events", "longname": "Phaser.GameObjects.Events#event:VIDEO_CREATED", "scope": "instance", - "___id": "T000002R009811", + "___id": "T000002R009814", "___s": true }, { @@ -93251,7 +93296,7 @@ "filename": "VIDEO_ERROR_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\events", "code": {} }, "description": "The Video Game Object Error Event.\r\rThis event is dispatched when a Video tries to play a source that does not exist, or is the wrong file type.\r\rListen for it from a Video Game Object instance using `Video.on('error', listener)`.", @@ -93308,7 +93353,7 @@ "memberof": "Phaser.GameObjects.Events", "longname": "Phaser.GameObjects.Events#event:VIDEO_ERROR", "scope": "instance", - "___id": "T000002R009813", + "___id": "T000002R009816", "___s": true }, { @@ -93317,7 +93362,7 @@ "filename": "VIDEO_LOCKED_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\events", "code": {} }, "description": "The Video Game Object Locked Event.\r\rThis event is dispatched when a Video was attempted to be played, but the browser prevented it\rfrom doing so due to the Media Engagement Interaction policy.\r\rIf you get this event you will need to wait for the user to interact with the browser before\rthe video will play. This is a browser security measure to prevent autoplaying videos with\raudio. An interaction includes a mouse click, a touch, or a key press.\r\rListen for it from a Video Game Object instance using `Video.on('locked', listener)`.", @@ -93351,7 +93396,7 @@ "memberof": "Phaser.GameObjects.Events", "longname": "Phaser.GameObjects.Events#event:VIDEO_LOCKED", "scope": "instance", - "___id": "T000002R009815", + "___id": "T000002R009818", "___s": true }, { @@ -93360,7 +93405,7 @@ "filename": "VIDEO_LOOP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\events", "code": {} }, "description": "The Video Game Object Loop Event.\r\rThis event is dispatched when a Video that is currently playing has looped. This only\rhappens if the `loop` parameter was specified, or the `setLoop` method was called,\rand if the video has a fixed duration. Video streams, for example, cannot loop, as\rthey have no duration.\r\rLooping is based on the result of the Video `timeupdate` event. This event is not\rframe-accurate, due to the way browsers work, so please do not rely on this loop\revent to be time or frame precise.\r\rListen for it from a Video Game Object instance using `Video.on('loop', listener)`.", @@ -93394,7 +93439,7 @@ "memberof": "Phaser.GameObjects.Events", "longname": "Phaser.GameObjects.Events#event:VIDEO_LOOP", "scope": "instance", - "___id": "T000002R009817", + "___id": "T000002R009820", "___s": true }, { @@ -93403,7 +93448,7 @@ "filename": "VIDEO_METADATA_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\events", "code": {} }, "description": "The Video Game Object Metadata Event.\r\rThis event is dispatched when a Video has access to the metadata.\r\rListen for it from a Video Game Object instance using `Video.on('metadata', listener)`.", @@ -93460,7 +93505,7 @@ "memberof": "Phaser.GameObjects.Events", "longname": "Phaser.GameObjects.Events#event:VIDEO_METADATA", "scope": "instance", - "___id": "T000002R009819", + "___id": "T000002R009822", "___s": true }, { @@ -93469,7 +93514,7 @@ "filename": "VIDEO_PLAYING_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\events", "code": {} }, "description": "The Video Game Object Playing Event.\r\rThe playing event is fired after playback is first started,\rand whenever it is restarted. For example it is fired when playback\rresumes after having been paused or delayed due to lack of data.\r\rListen for it from a Video Game Object instance using `Video.on('playing', listener)`.", @@ -93503,7 +93548,7 @@ "memberof": "Phaser.GameObjects.Events", "longname": "Phaser.GameObjects.Events#event:VIDEO_PLAYING", "scope": "instance", - "___id": "T000002R009821", + "___id": "T000002R009824", "___s": true }, { @@ -93512,7 +93557,7 @@ "filename": "VIDEO_PLAY_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\events", "code": {} }, "description": "The Video Game Object Play Event.\r\rThis event is dispatched when a Video begins playback. For videos that do not require\rinteraction unlocking, this is usually as soon as the `Video.play` method is called.\rHowever, for videos that require unlocking, it is fired once playback begins after\rthey've been unlocked.\r\rListen for it from a Video Game Object instance using `Video.on('play', listener)`.", @@ -93546,7 +93591,7 @@ "memberof": "Phaser.GameObjects.Events", "longname": "Phaser.GameObjects.Events#event:VIDEO_PLAY", "scope": "instance", - "___id": "T000002R009823", + "___id": "T000002R009826", "___s": true }, { @@ -93555,7 +93600,7 @@ "filename": "VIDEO_SEEKED_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\events", "code": {} }, "description": "The Video Game Object Seeked Event.\r\rThis event is dispatched when a Video completes seeking to a new point in its timeline.\r\rListen for it from a Video Game Object instance using `Video.on('seeked', listener)`.", @@ -93589,7 +93634,7 @@ "memberof": "Phaser.GameObjects.Events", "longname": "Phaser.GameObjects.Events#event:VIDEO_SEEKED", "scope": "instance", - "___id": "T000002R009825", + "___id": "T000002R009828", "___s": true }, { @@ -93598,7 +93643,7 @@ "filename": "VIDEO_SEEKING_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\events", "code": {} }, "description": "The Video Game Object Seeking Event.\r\rThis event is dispatched when a Video _begins_ seeking to a new point in its timeline.\rWhen the seek is complete, it will dispatch the `VIDEO_SEEKED` event to conclude.\r\rListen for it from a Video Game Object instance using `Video.on('seeking', listener)`.", @@ -93632,7 +93677,7 @@ "memberof": "Phaser.GameObjects.Events", "longname": "Phaser.GameObjects.Events#event:VIDEO_SEEKING", "scope": "instance", - "___id": "T000002R009827", + "___id": "T000002R009830", "___s": true }, { @@ -93641,7 +93686,7 @@ "filename": "VIDEO_STALLED_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\events", "code": {} }, "description": "The Video Game Object Stalled Event.\r\rThis event is dispatched by a Video Game Object when the video playback stalls.\r\rThis can happen if the video is buffering.\r\rIf will fire for any of the following native DOM events:\r\r`stalled`\r`suspend`\r`waiting`\r\rListen for it from a Video Game Object instance using `Video.on('stalled', listener)`.\r\rNote that being stalled isn't always a negative thing. A video can be stalled if it\rhas downloaded enough data in to its buffer to not need to download any more until\rthe current batch of frames have rendered.", @@ -93688,7 +93733,7 @@ "memberof": "Phaser.GameObjects.Events", "longname": "Phaser.GameObjects.Events#event:VIDEO_STALLED", "scope": "instance", - "___id": "T000002R009829", + "___id": "T000002R009832", "___s": true }, { @@ -93697,7 +93742,7 @@ "filename": "VIDEO_STOP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\events", "code": {} }, "description": "The Video Game Object Stopped Event.\r\rThis event is dispatched when a Video is stopped from playback via a call to the `Video.stop` method,\reither directly via game code, or indirectly as the result of changing a video source or destroying it.\r\rListen for it from a Video Game Object instance using `Video.on('stop', listener)`.", @@ -93731,7 +93776,7 @@ "memberof": "Phaser.GameObjects.Events", "longname": "Phaser.GameObjects.Events#event:VIDEO_STOP", "scope": "instance", - "___id": "T000002R009831", + "___id": "T000002R009834", "___s": true }, { @@ -93740,7 +93785,7 @@ "filename": "VIDEO_TEXTURE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\events", "code": {} }, "description": "The Video Game Object Texture Ready Event.\r\rThis event is dispatched by a Video Game Object when it has finished creating its texture.\r\rThis happens when the video has finished loading enough data for its first frame.\r\rIf you wish to use the Video texture elsewhere in your game, such as as a Sprite texture,\rthen you should listen for this event first, before creating the Sprites that use it.\r\rListen for it from a Video Game Object instance using `Video.on('textureready', listener)`.", @@ -93787,7 +93832,7 @@ "memberof": "Phaser.GameObjects.Events", "longname": "Phaser.GameObjects.Events#event:VIDEO_TEXTURE", "scope": "instance", - "___id": "T000002R009833", + "___id": "T000002R009836", "___s": true }, { @@ -93796,7 +93841,7 @@ "filename": "VIDEO_UNLOCKED_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\events", "code": {} }, "description": "The Video Game Object Unlocked Event.\r\rThis event is dispatched when a Video that was prevented from playback due to the browsers\rMedia Engagement Interaction policy, is unlocked by a user gesture.\r\rListen for it from a Video Game Object instance using `Video.on('unlocked', listener)`.", @@ -93830,7 +93875,7 @@ "memberof": "Phaser.GameObjects.Events", "longname": "Phaser.GameObjects.Events#event:VIDEO_UNLOCKED", "scope": "instance", - "___id": "T000002R009835", + "___id": "T000002R009838", "___s": true }, { @@ -93839,7 +93884,7 @@ "filename": "VIDEO_UNSUPPORTED_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\events", "code": {} }, "description": "The Video Game Object Unsupported Event.\r\rThis event is dispatched by a Video Game Object if the media source\r(which may be specified as a MediaStream, MediaSource, Blob, or File,\rfor example) doesn't represent a supported media format.\r\rListen for it from a Video Game Object instance using `Video.on('unsupported', listener)`.", @@ -93896,7 +93941,7 @@ "memberof": "Phaser.GameObjects.Events", "longname": "Phaser.GameObjects.Events#event:VIDEO_UNSUPPORTED", "scope": "instance", - "___id": "T000002R009837", + "___id": "T000002R009840", "___s": true }, { @@ -93905,7 +93950,7 @@ "filename": "Extern.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\extern", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\extern", "code": {} }, "classdesc": "An Extern Game Object is a special type of Game Object that allows you to pass\rrendering off to a 3rd party.\r\rWhen you create an Extern and place it in the display list of a Scene, the renderer will\rprocess the list as usual. When it finds an Extern it will flush the current batch,\rclear down the pipeline and prepare a transform matrix which your render function can\rtake advantage of, if required.\r\rThe WebGL context is then left in a 'clean' state, ready for you to bind your own shaders,\ror draw to it, whatever you wish to do. This should all take place in the `render` method.\rThe correct way to deploy an Extern object is to create a class that extends it, then\roverride the `render` (and optionally `preUpdate`) methods and pass off control to your\r3rd party libraries or custom WebGL code there.\r\rOnce you've finished, you should free-up any of your resources.\rThe Extern will then rebind the Phaser pipeline and carry on rendering the display list.\r\rAlthough this object has lots of properties such as Alpha, Blend Mode and Tint, none of\rthem are used during rendering unless you take advantage of them in your own render code.", @@ -93944,7 +93989,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Extern", - "___id": "T000002R009843", + "___id": "T000002R009846", "___s": true }, { @@ -93953,7 +93998,7 @@ "filename": "ExternFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\extern", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\extern", "code": {} }, "description": "Creates a new Extern Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Extern Game Object has been built into Phaser.", @@ -93977,7 +94022,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#extern", "scope": "instance", - "___id": "T000002R009855", + "___id": "T000002R009858", "___s": true }, { @@ -93986,7 +94031,7 @@ "filename": "GameObject.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "classdesc": "The base class that all Game Objects extend.\rYou don't create GameObjects directly and they cannot be added to the display list.\rInstead, use them as the base for your own custom classes.", @@ -94027,7 +94072,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.GameObject", - "___id": "T000002R009876", + "___id": "T000002R009879", "___s": true }, { @@ -94036,7 +94081,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "A reference to the Scene to which this Game Object belongs.\r\rGame Objects can only belong to one Scene.\r\rYou should consider this property as being read-only. You cannot move a\rGame Object to another Scene by simply changing it.", @@ -94055,7 +94100,7 @@ "longname": "Phaser.GameObjects.GameObject#scene", "scope": "instance", "kind": "member", - "___id": "T000002R009880", + "___id": "T000002R009883", "___s": true }, { @@ -94064,7 +94109,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Holds a reference to the Display List that contains this Game Object.\r\rThis is set automatically when this Game Object is added to a Scene or Layer.\r\rYou should treat this property as being read-only.", @@ -94094,7 +94139,7 @@ "longname": "Phaser.GameObjects.GameObject#displayList", "scope": "instance", "kind": "member", - "___id": "T000002R009882", + "___id": "T000002R009885", "___s": true }, { @@ -94103,7 +94148,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "A textual representation of this Game Object, i.e. `sprite`.\rUsed internally by Phaser but is available for your own custom classes to populate.", @@ -94122,7 +94167,7 @@ "longname": "Phaser.GameObjects.GameObject#type", "scope": "instance", "kind": "member", - "___id": "T000002R009884", + "___id": "T000002R009887", "___s": true }, { @@ -94131,7 +94176,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "The current state of this Game Object.\r\rPhaser itself will never modify this value, although plugins may do so.\r\rUse this property to track the state of a Game Object during its lifetime. For example, it could change from\ra state of 'moving', to 'attacking', to 'dead'. The state value should be an integer (ideally mapped to a constant\rin your game code), or a string. These are recommended to keep it light and simple, with fast comparisons.\rIf you need to store complex data about your Game Object, look at using the Data Component instead.", @@ -94160,7 +94205,7 @@ "longname": "Phaser.GameObjects.GameObject#state", "scope": "instance", "kind": "member", - "___id": "T000002R009886", + "___id": "T000002R009889", "___s": true }, { @@ -94169,7 +94214,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "The parent Container of this Game Object, if it has one.", @@ -94188,7 +94233,7 @@ "longname": "Phaser.GameObjects.GameObject#parentContainer", "scope": "instance", "kind": "member", - "___id": "T000002R009888", + "___id": "T000002R009891", "___s": true }, { @@ -94197,7 +94242,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "The name of this Game Object.\rEmpty by default and never populated by Phaser, this is left for developers to use.", @@ -94217,7 +94262,7 @@ "longname": "Phaser.GameObjects.GameObject#name", "scope": "instance", "kind": "member", - "___id": "T000002R009890", + "___id": "T000002R009893", "___s": true }, { @@ -94226,7 +94271,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "The active state of this Game Object.\rA Game Object with an active state of `true` is processed by the Scenes UpdateList, if added to it.\rAn active object is one which is having its logic and internal systems updated.", @@ -94246,7 +94291,7 @@ "longname": "Phaser.GameObjects.GameObject#active", "scope": "instance", "kind": "member", - "___id": "T000002R009892", + "___id": "T000002R009895", "___s": true }, { @@ -94255,7 +94300,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "The Tab Index of the Game Object.\rReserved for future use by plugins and the Input Manager.", @@ -94275,7 +94320,7 @@ "longname": "Phaser.GameObjects.GameObject#tabIndex", "scope": "instance", "kind": "member", - "___id": "T000002R009894", + "___id": "T000002R009897", "___s": true }, { @@ -94284,7 +94329,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "A Data Manager.\rIt allows you to store, query and get key/value paired information specific to this Game Object.\r`null` by default. Automatically created if you use `getData` or `setData` or `setDataEnabled`.", @@ -94304,7 +94349,7 @@ "longname": "Phaser.GameObjects.GameObject#data", "scope": "instance", "kind": "member", - "___id": "T000002R009896", + "___id": "T000002R009899", "___s": true }, { @@ -94313,7 +94358,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "The flags that are compared against `RENDER_MASK` to determine if this Game Object will render or not.\rThe bits are 0001 | 0010 | 0100 | 1000 set by the components Visible, Alpha, Transform and Texture respectively.\rIf those components are not used by your custom class then you can use this bitmask as you wish.", @@ -94333,7 +94378,7 @@ "longname": "Phaser.GameObjects.GameObject#renderFlags", "scope": "instance", "kind": "member", - "___id": "T000002R009898", + "___id": "T000002R009901", "___s": true }, { @@ -94342,7 +94387,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "A bitmask that controls if this Game Object is drawn by a Camera or not.\rNot usually set directly, instead call `Camera.ignore`, however you can\rset this property directly using the Camera.id property:", @@ -94365,7 +94410,7 @@ "longname": "Phaser.GameObjects.GameObject#cameraFilter", "scope": "instance", "kind": "member", - "___id": "T000002R009900", + "___id": "T000002R009903", "___s": true }, { @@ -94374,7 +94419,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "If this Game Object is enabled for input then this property will contain an InteractiveObject instance.\rNot usually set directly. Instead call `GameObject.setInteractive()`.", @@ -94396,7 +94441,7 @@ "longname": "Phaser.GameObjects.GameObject#input", "scope": "instance", "kind": "member", - "___id": "T000002R009902", + "___id": "T000002R009905", "___s": true }, { @@ -94405,7 +94450,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "If this Game Object is enabled for Arcade or Matter Physics then this property will contain a reference to a Physics Body.", @@ -94442,7 +94487,7 @@ "longname": "Phaser.GameObjects.GameObject#body", "scope": "instance", "kind": "member", - "___id": "T000002R009904", + "___id": "T000002R009907", "___s": true }, { @@ -94451,7 +94496,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "This Game Object will ignore all calls made to its destroy method if this flag is set to `true`.\rThis includes calls that may come from a Group, Container or the Scene itself.\rWhile it allows you to persist a Game Object across Scenes, please understand you are entirely\rresponsible for managing references to and from this Game Object.", @@ -94471,7 +94516,7 @@ "longname": "Phaser.GameObjects.GameObject#ignoreDestroy", "scope": "instance", "kind": "member", - "___id": "T000002R009906", + "___id": "T000002R009909", "___s": true }, { @@ -94480,7 +94525,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Sets the `active` property of this Game Object and returns this Game Object for further chaining.\rA Game Object with its `active` property set to `true` will be updated by the Scenes UpdateList.", @@ -94520,7 +94565,7 @@ "memberof": "Phaser.GameObjects.GameObject", "longname": "Phaser.GameObjects.GameObject#setActive", "scope": "instance", - "___id": "T000002R009908", + "___id": "T000002R009911", "___s": true }, { @@ -94529,7 +94574,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Sets the `name` property of this Game Object and returns this Game Object for further chaining.\rThe `name` property is not populated by Phaser and is presented for your own use.", @@ -94569,7 +94614,7 @@ "memberof": "Phaser.GameObjects.GameObject", "longname": "Phaser.GameObjects.GameObject#setName", "scope": "instance", - "___id": "T000002R009911", + "___id": "T000002R009914", "___s": true }, { @@ -94578,7 +94623,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Sets the current state of this Game Object.\r\rPhaser itself will never modify the State of a Game Object, although plugins may do so.\r\rFor example, a Game Object could change from a state of 'moving', to 'attacking', to 'dead'.\rThe state value should typically be an integer (ideally mapped to a constant\rin your game code), but could also be a string. It is recommended to keep it light and simple.\rIf you need to store complex data about your Game Object, look at using the Data Component instead.", @@ -94628,7 +94673,7 @@ "memberof": "Phaser.GameObjects.GameObject", "longname": "Phaser.GameObjects.GameObject#setState", "scope": "instance", - "___id": "T000002R009914", + "___id": "T000002R009917", "___s": true }, { @@ -94637,7 +94682,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Adds a Data Manager component to this Game Object.", @@ -94665,7 +94710,7 @@ "memberof": "Phaser.GameObjects.GameObject", "longname": "Phaser.GameObjects.GameObject#setDataEnabled", "scope": "instance", - "___id": "T000002R009917", + "___id": "T000002R009920", "___s": true }, { @@ -94674,7 +94719,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Allows you to store a key value pair within this Game Objects Data Manager.\r\rIf the Game Object has not been enabled for data (via `setDataEnabled`) then it will be enabled\rbefore setting the value.\r\rIf the key doesn't already exist in the Data Manager then it is created.\r\r```javascript\rsprite.setData('name', 'Red Gem Stone');\r```\r\rYou can also pass in an object of key value pairs as the first argument:\r\r```javascript\rsprite.setData({ name: 'Red Gem Stone', level: 2, owner: 'Link', gold: 50 });\r```\r\rTo get a value back again you can call `getData`:\r\r```javascript\rsprite.getData('gold');\r```\r\rOr you can access the value directly via the `values` property, where it works like any other variable:\r\r```javascript\rsprite.data.values.gold += 50;\r```\r\rWhen the value is first set, a `setdata` event is emitted from this Game Object.\r\rIf the key already exists, a `changedata` event is emitted instead, along an event named after the key.\rFor example, if you updated an existing key called `PlayerLives` then it would emit the event `changedata-PlayerLives`.\rThese events will be emitted regardless if you use this method to set the value, or the direct `values` setter.\r\rPlease note that the data keys are case-sensitive and must be valid JavaScript Object property strings.\rThis means the keys `gold` and `Gold` are treated as two unique values within the Data Manager.", @@ -94751,7 +94796,7 @@ "memberof": "Phaser.GameObjects.GameObject", "longname": "Phaser.GameObjects.GameObject#setData", "scope": "instance", - "___id": "T000002R009920", + "___id": "T000002R009923", "___s": true }, { @@ -94760,7 +94805,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Increase a value for the given key within this Game Objects Data Manager. If the key doesn't already exist in the Data Manager then it is increased from 0.\r\rIf the Game Object has not been enabled for data (via `setDataEnabled`) then it will be enabled\rbefore setting the value.\r\rIf the key doesn't already exist in the Data Manager then it is created.\r\rWhen the value is first set, a `setdata` event is emitted from this Game Object.", @@ -94815,7 +94860,7 @@ "memberof": "Phaser.GameObjects.GameObject", "longname": "Phaser.GameObjects.GameObject#incData", "scope": "instance", - "___id": "T000002R009923", + "___id": "T000002R009926", "___s": true }, { @@ -94824,7 +94869,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Toggle a boolean value for the given key within this Game Objects Data Manager. If the key doesn't already exist in the Data Manager then it is toggled from false.\r\rIf the Game Object has not been enabled for data (via `setDataEnabled`) then it will be enabled\rbefore setting the value.\r\rIf the key doesn't already exist in the Data Manager then it is created.\r\rWhen the value is first set, a `setdata` event is emitted from this Game Object.", @@ -94864,7 +94909,7 @@ "memberof": "Phaser.GameObjects.GameObject", "longname": "Phaser.GameObjects.GameObject#toggleData", "scope": "instance", - "___id": "T000002R009926", + "___id": "T000002R009929", "___s": true }, { @@ -94873,7 +94918,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Retrieves the value for the given key in this Game Objects Data Manager, or undefined if it doesn't exist.\r\rYou can also access values via the `values` object. For example, if you had a key called `gold` you can do either:\r\r```javascript\rsprite.getData('gold');\r```\r\rOr access the value directly:\r\r```javascript\rsprite.data.values.gold;\r```\r\rYou can also pass in an array of keys, in which case an array of values will be returned:\r\r```javascript\rsprite.getData([ 'gold', 'armor', 'health' ]);\r```\r\rThis approach is useful for destructuring arrays in ES6.", @@ -94930,7 +94975,7 @@ "memberof": "Phaser.GameObjects.GameObject", "longname": "Phaser.GameObjects.GameObject#getData", "scope": "instance", - "___id": "T000002R009929", + "___id": "T000002R009932", "___s": true }, { @@ -94939,7 +94984,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Pass this Game Object to the Input Manager to enable it for Input.\r\rInput works by using hit areas, these are nearly always geometric shapes, such as rectangles or circles, that act as the hit area\rfor the Game Object. However, you can provide your own hit area shape and callback, should you wish to handle some more advanced\rinput detection.\r\rIf no arguments are provided it will try and create a rectangle hit area based on the texture frame the Game Object is using. If\rthis isn't a texture-bound object, such as a Graphics or BitmapText object, this will fail, and you'll need to provide a specific\rshape for it to use.\r\rYou can also provide an Input Configuration Object as the only argument to this method.", @@ -95024,7 +95069,7 @@ "memberof": "Phaser.GameObjects.GameObject", "longname": "Phaser.GameObjects.GameObject#setInteractive", "scope": "instance", - "___id": "T000002R009932", + "___id": "T000002R009935", "___s": true }, { @@ -95033,7 +95078,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "If this Game Object has previously been enabled for input, this will disable it.\r\rAn object that is disabled for input stops processing or being considered for\rinput events, but can be turned back on again at any time by simply calling\r`setInteractive()` with no arguments provided.\r\rIf want to completely remove interaction from this Game Object then use `removeInteractive` instead.", @@ -95058,7 +95103,7 @@ "memberof": "Phaser.GameObjects.GameObject", "longname": "Phaser.GameObjects.GameObject#disableInteractive", "scope": "instance", - "___id": "T000002R009934", + "___id": "T000002R009937", "___s": true }, { @@ -95067,7 +95112,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "If this Game Object has previously been enabled for input, this will queue it\rfor removal, causing it to no longer be interactive. The removal happens on\rthe next game step, it is not immediate.\r\rThe Interactive Object that was assigned to this Game Object will be destroyed,\rremoved from the Input Manager and cleared from this Game Object.\r\rIf you wish to re-enable this Game Object at a later date you will need to\rre-create its InteractiveObject by calling `setInteractive` again.\r\rIf you wish to only temporarily stop an object from receiving input then use\r`disableInteractive` instead, as that toggles the interactive state, where-as\rthis erases it completely.\r\rIf you wish to resize a hit area, don't remove and then set it as being\rinteractive. Instead, access the hitarea object directly and resize the shape\rbeing used. I.e.: `sprite.input.hitArea.setSize(width, height)` (assuming the\rshape is a Rectangle, which it is by default.)", @@ -95092,7 +95137,7 @@ "memberof": "Phaser.GameObjects.GameObject", "longname": "Phaser.GameObjects.GameObject#removeInteractive", "scope": "instance", - "___id": "T000002R009936", + "___id": "T000002R009939", "___s": true }, { @@ -95101,7 +95146,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "This callback is invoked when this Game Object is added to a Scene.\r\rCan be overriden by custom Game Objects, but be aware of some Game Objects that\rwill use this, such as Sprites, to add themselves into the Update List.\r\rYou can also listen for the `ADDED_TO_SCENE` event from this Game Object.", @@ -95111,7 +95156,7 @@ "memberof": "Phaser.GameObjects.GameObject", "longname": "Phaser.GameObjects.GameObject#addedToScene", "scope": "instance", - "___id": "T000002R009939", + "___id": "T000002R009942", "___s": true }, { @@ -95120,7 +95165,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "This callback is invoked when this Game Object is removed from a Scene.\r\rCan be overriden by custom Game Objects, but be aware of some Game Objects that\rwill use this, such as Sprites, to removed themselves from the Update List.\r\rYou can also listen for the `REMOVED_FROM_SCENE` event from this Game Object.", @@ -95130,7 +95175,7 @@ "memberof": "Phaser.GameObjects.GameObject", "longname": "Phaser.GameObjects.GameObject#removedFromScene", "scope": "instance", - "___id": "T000002R009941", + "___id": "T000002R009944", "___s": true }, { @@ -95139,7 +95184,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "To be overridden by custom GameObjects. Allows base objects to be used in a Pool.", @@ -95166,7 +95211,7 @@ "memberof": "Phaser.GameObjects.GameObject", "longname": "Phaser.GameObjects.GameObject#update", "scope": "instance", - "___id": "T000002R009943", + "___id": "T000002R009946", "___s": true }, { @@ -95175,7 +95220,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Returns a JSON representation of the Game Object.", @@ -95199,7 +95244,7 @@ "memberof": "Phaser.GameObjects.GameObject", "longname": "Phaser.GameObjects.GameObject#toJSON", "scope": "instance", - "___id": "T000002R009945", + "___id": "T000002R009948", "___s": true }, { @@ -95208,7 +95253,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Compares the renderMask with the renderFlags to see if this Game Object will render or not.\rAlso checks the Game Object against the given Cameras exclusion list.", @@ -95247,7 +95292,7 @@ "memberof": "Phaser.GameObjects.GameObject", "longname": "Phaser.GameObjects.GameObject#willRender", "scope": "instance", - "___id": "T000002R009947", + "___id": "T000002R009950", "___s": true }, { @@ -95256,7 +95301,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Returns an array containing the display list index of either this Game Object, or if it has one,\rits parent Container. It then iterates up through all of the parent containers until it hits the\rroot of the display list (which is index 0 in the returned array).\r\rUsed internally by the InputPlugin but also useful if you wish to find out the display depth of\rthis Game Object and all of its ancestors.", @@ -95289,7 +95334,7 @@ "memberof": "Phaser.GameObjects.GameObject", "longname": "Phaser.GameObjects.GameObject#getIndexList", "scope": "instance", - "___id": "T000002R009950", + "___id": "T000002R009953", "___s": true }, { @@ -95298,7 +95343,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Adds this Game Object to the given Display List.\r\rIf no Display List is specified, it will default to the Display List owned by the Scene to which\rthis Game Object belongs.\r\rA Game Object can only exist on one Display List at any given time, but may move freely between them.\r\rIf this Game Object is already on another Display List when this method is called, it will first\rbe removed from it, before being added to the new list.\r\rYou can query which list it is on by looking at the `Phaser.GameObjects.GameObject#displayList` property.\r\rIf a Game Object isn't on any display list, it will not be rendered. If you just wish to temporarly\rdisable it from rendering, consider using the `setVisible` method, instead.", @@ -95353,7 +95398,7 @@ "memberof": "Phaser.GameObjects.GameObject", "longname": "Phaser.GameObjects.GameObject#addToDisplayList", "scope": "instance", - "___id": "T000002R009957", + "___id": "T000002R009960", "___s": true }, { @@ -95362,7 +95407,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Adds this Game Object to the Update List belonging to the Scene.\r\rWhen a Game Object is added to the Update List it will have its `preUpdate` method called\revery game frame. This method is passed two parameters: `delta` and `time`.\r\rIf you wish to run your own logic within `preUpdate` then you should always call\r`super.preUpdate(delta, time)` within it, or it may fail to process required operations,\rsuch as Sprite animations.", @@ -95387,7 +95432,7 @@ "memberof": "Phaser.GameObjects.GameObject", "longname": "Phaser.GameObjects.GameObject#addToUpdateList", "scope": "instance", - "___id": "T000002R009961", + "___id": "T000002R009964", "___s": true }, { @@ -95396,7 +95441,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Removes this Game Object from the Display List it is currently on.\r\rA Game Object can only exist on one Display List at any given time, but may move freely removed\rand added back at a later stage.\r\rYou can query which list it is on by looking at the `Phaser.GameObjects.GameObject#displayList` property.\r\rIf a Game Object isn't on any Display List, it will not be rendered. If you just wish to temporarly\rdisable it from rendering, consider using the `setVisible` method, instead.", @@ -95425,7 +95470,7 @@ "memberof": "Phaser.GameObjects.GameObject", "longname": "Phaser.GameObjects.GameObject#removeFromDisplayList", "scope": "instance", - "___id": "T000002R009963", + "___id": "T000002R009966", "___s": true }, { @@ -95434,7 +95479,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Removes this Game Object from the Scene's Update List.\r\rWhen a Game Object is on the Update List, it will have its `preUpdate` method called\revery game frame. Calling this method will remove it from the list, preventing this.\r\rRemoving a Game Object from the Update List will stop most internal functions working.\rFor example, removing a Sprite from the Update List will prevent it from being able to\rrun animations.", @@ -95459,7 +95504,7 @@ "memberof": "Phaser.GameObjects.GameObject", "longname": "Phaser.GameObjects.GameObject#removeFromUpdateList", "scope": "instance", - "___id": "T000002R009967", + "___id": "T000002R009970", "___s": true }, { @@ -95468,7 +95513,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Destroys this Game Object removing it from the Display List and Update List and\rsevering all ties to parent resources.\r\rAlso removes itself from the Input Manager and Physics Manager if previously enabled.\r\rUse this to remove a Game Object from your game if you don't ever plan to use it again.\rAs long as no reference to it exists within your own code it should become free for\rgarbage collection by the browser.\r\rIf you just want to temporarily disable an object then look at using the\rGame Object Pool instead of destroying it, as destroyed objects cannot be resurrected.", @@ -95499,7 +95544,7 @@ "longname": "Phaser.GameObjects.GameObject#destroy", "scope": "instance", "overrides": "Phaser.Events.EventEmitter#destroy", - "___id": "T000002R009969", + "___id": "T000002R009972", "___s": true }, { @@ -95508,7 +95553,7 @@ "filename": "GameObject.js", "lineno": 900, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "The bitmask that `GameObject.renderFlags` is compared against to determine if the Game Object will render or not.", @@ -95526,7 +95571,7 @@ "memberof": "Phaser.GameObjects.GameObject", "scope": "static", "longname": "Phaser.GameObjects.GameObject.RENDER_MASK", - "___id": "T000002R009981", + "___id": "T000002R009984", "___s": true }, { @@ -95535,7 +95580,7 @@ "filename": "GameObjectCreator.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "classdesc": "The Game Object Creator is a Scene plugin that allows you to quickly create many common\rtypes of Game Objects and return them using a configuration object, rather than\rhaving to specify a limited set of parameters such as with the GameObjectFactory.\r\rGame Objects made via this class are automatically added to the Scene and Update List\runless you explicitly set the `add` property in the configuration object to `false`.", @@ -95560,7 +95605,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.GameObjectCreator", - "___id": "T000002R009987", + "___id": "T000002R009990", "___s": true }, { @@ -95569,7 +95614,7 @@ "filename": "GameObjectCreator.js", "lineno": 33, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "The Scene to which this Game Object Creator belongs.", @@ -95589,7 +95634,7 @@ "longname": "Phaser.GameObjects.GameObjectCreator#scene", "scope": "instance", "kind": "member", - "___id": "T000002R009990", + "___id": "T000002R009993", "___s": true }, { @@ -95598,7 +95643,7 @@ "filename": "GameObjectCreator.js", "lineno": 43, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "A reference to the Scene.Systems.", @@ -95618,7 +95663,7 @@ "longname": "Phaser.GameObjects.GameObjectCreator#systems", "scope": "instance", "kind": "member", - "___id": "T000002R009992", + "___id": "T000002R009995", "___s": true }, { @@ -95627,7 +95672,7 @@ "filename": "GameObjectCreator.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "A reference to the Scene Event Emitter.", @@ -95647,7 +95692,7 @@ "longname": "Phaser.GameObjects.GameObjectCreator#events", "scope": "instance", "kind": "member", - "___id": "T000002R009994", + "___id": "T000002R009997", "___s": true }, { @@ -95656,7 +95701,7 @@ "filename": "GameObjectCreator.js", "lineno": 63, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "A reference to the Scene Display List.", @@ -95676,7 +95721,7 @@ "longname": "Phaser.GameObjects.GameObjectCreator#displayList", "scope": "instance", "kind": "member", - "___id": "T000002R009996", + "___id": "T000002R009999", "___s": true }, { @@ -95685,7 +95730,7 @@ "filename": "GameObjectCreator.js", "lineno": 73, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "A reference to the Scene Update List.", @@ -95705,7 +95750,7 @@ "longname": "Phaser.GameObjects.GameObjectCreator#updateList", "scope": "instance", "kind": "member", - "___id": "T000002R009998", + "___id": "T000002R010001", "___s": true }, { @@ -95714,7 +95759,7 @@ "filename": "GameObjectCreator.js", "lineno": 154, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Static method called directly by the Game Object creator functions.\rWith this method you can register a custom GameObject factory in the GameObjectCreator,\rproviding a name (`factoryType`) and the constructor (`factoryFunction`) in order\rto be called when you invoke Phaser.Scene.make[ factoryType ] method.", @@ -95752,7 +95797,7 @@ ], "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator.register", - "___id": "T000002R010015", + "___id": "T000002R010018", "___s": true }, { @@ -95761,7 +95806,7 @@ "filename": "GameObjectCreator.js", "lineno": 175, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Static method called directly by the Game Object Creator functions.\r\rWith this method you can remove a custom Game Object Creator that has been previously\rregistered in the Game Object Creator. Pass in its `factoryType` in order to remove it.", @@ -95786,7 +95831,7 @@ ], "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator.remove", - "___id": "T000002R010018", + "___id": "T000002R010021", "___s": true }, { @@ -95795,7 +95840,7 @@ "filename": "GameObjectFactory.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "classdesc": "The Game Object Factory is a Scene plugin that allows you to quickly create many common\rtypes of Game Objects and have them automatically registered with the Scene.\r\rGame Objects directly register themselves with the Factory and inject their own creation\rmethods into the class.", @@ -95820,7 +95865,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.GameObjectFactory", - "___id": "T000002R010024", + "___id": "T000002R010027", "___s": true }, { @@ -95829,7 +95874,7 @@ "filename": "GameObjectFactory.js", "lineno": 32, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "The Scene to which this Game Object Factory belongs.", @@ -95849,7 +95894,7 @@ "longname": "Phaser.GameObjects.GameObjectFactory#scene", "scope": "instance", "kind": "member", - "___id": "T000002R010027", + "___id": "T000002R010030", "___s": true }, { @@ -95858,7 +95903,7 @@ "filename": "GameObjectFactory.js", "lineno": 42, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "A reference to the Scene.Systems.", @@ -95878,7 +95923,7 @@ "longname": "Phaser.GameObjects.GameObjectFactory#systems", "scope": "instance", "kind": "member", - "___id": "T000002R010029", + "___id": "T000002R010032", "___s": true }, { @@ -95887,7 +95932,7 @@ "filename": "GameObjectFactory.js", "lineno": 52, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "A reference to the Scene Event Emitter.", @@ -95907,7 +95952,7 @@ "longname": "Phaser.GameObjects.GameObjectFactory#events", "scope": "instance", "kind": "member", - "___id": "T000002R010031", + "___id": "T000002R010034", "___s": true }, { @@ -95916,7 +95961,7 @@ "filename": "GameObjectFactory.js", "lineno": 62, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "A reference to the Scene Display List.", @@ -95936,7 +95981,7 @@ "longname": "Phaser.GameObjects.GameObjectFactory#displayList", "scope": "instance", "kind": "member", - "___id": "T000002R010033", + "___id": "T000002R010036", "___s": true }, { @@ -95945,7 +95990,7 @@ "filename": "GameObjectFactory.js", "lineno": 72, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "A reference to the Scene Update List.", @@ -95965,7 +96010,7 @@ "longname": "Phaser.GameObjects.GameObjectFactory#updateList", "scope": "instance", "kind": "member", - "___id": "T000002R010035", + "___id": "T000002R010038", "___s": true }, { @@ -95974,7 +96019,7 @@ "filename": "GameObjectFactory.js", "lineno": 116, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Adds an existing Game Object to this Scene.\r\rIf the Game Object renders, it will be added to the Display List.\rIf it has a `preUpdate` method, it will be added to the Update List.", @@ -96036,7 +96081,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#existing", "scope": "instance", - "___id": "T000002R010043", + "___id": "T000002R010046", "___s": true }, { @@ -96045,7 +96090,7 @@ "filename": "GameObjectFactory.js", "lineno": 185, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Static method called directly by the Game Object factory functions.\rWith this method you can register a custom GameObject factory in the GameObjectFactory,\rproviding a name (`factoryType`) and the constructor (`factoryFunction`) in order\rto be called when you call to Phaser.Scene.add[ factoryType ] method.", @@ -96083,7 +96128,7 @@ ], "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory.register", - "___id": "T000002R010054", + "___id": "T000002R010057", "___s": true }, { @@ -96092,7 +96137,7 @@ "filename": "GameObjectFactory.js", "lineno": 206, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Static method called directly by the Game Object factory functions.\rWith this method you can remove a custom GameObject factory registered in the GameObjectFactory,\rproviding a its `factoryType`.", @@ -96117,7 +96162,7 @@ ], "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory.remove", - "___id": "T000002R010057", + "___id": "T000002R010060", "___s": true }, { @@ -96126,7 +96171,7 @@ "filename": "GetCalcMatrix.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "Calculates the Transform Matrix of the given Game Object and Camera, factoring in\rthe parent matrix if provided.\r\rNote that the object this results contains _references_ to the Transform Matrices,\rnot new instances of them. Therefore, you should use their values immediately, or\rcopy them to your own matrix, as they will be replaced as soon as another Game\rObject is rendered.", @@ -96192,7 +96237,7 @@ ], "longname": "Phaser.GameObjects.GetCalcMatrix", "scope": "static", - "___id": "T000002R010068", + "___id": "T000002R010071", "___s": true }, { @@ -96201,7 +96246,7 @@ "filename": "Graphics.js", "lineno": 18, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "classdesc": "A Graphics object is a way to draw primitive shapes to your game. Primitives include forms of geometry, such as\rRectangles, Circles, and Polygons. They also include lines, arcs and curves. When you initially create a Graphics\robject it will be empty.\r\rTo draw to it you must first specify a line style or fill style (or both), draw shapes using paths, and finally\rfill or stroke them. For example:\r\r```javascript\rgraphics.lineStyle(5, 0xFF00FF, 1.0);\rgraphics.beginPath();\rgraphics.moveTo(100, 100);\rgraphics.lineTo(200, 200);\rgraphics.closePath();\rgraphics.strokePath();\r```\r\rThere are also many helpful methods that draw and fill/stroke common shapes for you.\r\r```javascript\rgraphics.lineStyle(5, 0xFF00FF, 1.0);\rgraphics.fillStyle(0xFFFFFF, 1.0);\rgraphics.fillRect(50, 50, 400, 200);\rgraphics.strokeRect(50, 50, 400, 200);\r```\r\rWhen a Graphics object is rendered it will render differently based on if the game is running under Canvas or WebGL.\rUnder Canvas it will use the HTML Canvas context drawing operations to draw the path.\rUnder WebGL the graphics data is decomposed into polygons. Both of these are expensive processes, especially with\rcomplex shapes.\r\rIf your Graphics object doesn't change much (or at all) once you've drawn your shape to it, then you will help\rperformance by calling {@link Phaser.GameObjects.Graphics#generateTexture}. This will 'bake' the Graphics object into\ra Texture, and return it. You can then use this Texture for Sprites or other display objects. If your Graphics object\rupdates frequently then you should avoid doing this, as it will constantly generate new textures, which will consume\rmemory.\r\rAs you can tell, Graphics objects are a bit of a trade-off. While they are extremely useful, you need to be careful\rin their complexity and quantity of them in your game.", @@ -96252,7 +96297,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Graphics", - "___id": "T000002R010108", + "___id": "T000002R010111", "___s": true }, { @@ -96261,7 +96306,7 @@ "filename": "Graphics.js", "lineno": 108, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "The horizontal display origin of the Graphics.", @@ -96281,7 +96326,7 @@ "longname": "Phaser.GameObjects.Graphics#displayOriginX", "scope": "instance", "kind": "member", - "___id": "T000002R010115", + "___id": "T000002R010118", "___s": true }, { @@ -96290,7 +96335,7 @@ "filename": "Graphics.js", "lineno": 118, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "The vertical display origin of the Graphics.", @@ -96310,7 +96355,7 @@ "longname": "Phaser.GameObjects.Graphics#displayOriginY", "scope": "instance", "kind": "member", - "___id": "T000002R010117", + "___id": "T000002R010120", "___s": true }, { @@ -96319,7 +96364,7 @@ "filename": "Graphics.js", "lineno": 128, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "The array of commands used to render the Graphics.", @@ -96339,7 +96384,7 @@ "longname": "Phaser.GameObjects.Graphics#commandBuffer", "scope": "instance", "kind": "member", - "___id": "T000002R010119", + "___id": "T000002R010122", "___s": true }, { @@ -96348,7 +96393,7 @@ "filename": "Graphics.js", "lineno": 138, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "The default fill color for shapes rendered by this Graphics object.\rSet this value with `setDefaultStyles()`.", @@ -96369,7 +96414,7 @@ "longname": "Phaser.GameObjects.Graphics#defaultFillColor", "scope": "instance", "kind": "member", - "___id": "T000002R010121", + "___id": "T000002R010124", "___s": true }, { @@ -96378,7 +96423,7 @@ "filename": "Graphics.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "The default fill alpha for shapes rendered by this Graphics object.\rSet this value with `setDefaultStyles()`.", @@ -96399,7 +96444,7 @@ "longname": "Phaser.GameObjects.Graphics#defaultFillAlpha", "scope": "instance", "kind": "member", - "___id": "T000002R010123", + "___id": "T000002R010126", "___s": true }, { @@ -96408,7 +96453,7 @@ "filename": "Graphics.js", "lineno": 162, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "The default stroke width for shapes rendered by this Graphics object.\rSet this value with `setDefaultStyles()`.", @@ -96429,7 +96474,7 @@ "longname": "Phaser.GameObjects.Graphics#defaultStrokeWidth", "scope": "instance", "kind": "member", - "___id": "T000002R010125", + "___id": "T000002R010128", "___s": true }, { @@ -96438,7 +96483,7 @@ "filename": "Graphics.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "The default stroke color for shapes rendered by this Graphics object.\rSet this value with `setDefaultStyles()`.", @@ -96459,7 +96504,7 @@ "longname": "Phaser.GameObjects.Graphics#defaultStrokeColor", "scope": "instance", "kind": "member", - "___id": "T000002R010127", + "___id": "T000002R010130", "___s": true }, { @@ -96468,7 +96513,7 @@ "filename": "Graphics.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "The default stroke alpha for shapes rendered by this Graphics object.\rSet this value with `setDefaultStyles()`.", @@ -96489,7 +96534,7 @@ "longname": "Phaser.GameObjects.Graphics#defaultStrokeAlpha", "scope": "instance", "kind": "member", - "___id": "T000002R010129", + "___id": "T000002R010132", "___s": true }, { @@ -96498,7 +96543,7 @@ "filename": "Graphics.js", "lineno": 214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Set the default style settings for this Graphics object.", @@ -96538,7 +96583,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#setDefaultStyles", "scope": "instance", - "___id": "T000002R010133", + "___id": "T000002R010136", "___s": true }, { @@ -96547,7 +96592,7 @@ "filename": "Graphics.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Set the current line style. Used for all 'stroke' related functions.", @@ -96615,7 +96660,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#lineStyle", "scope": "instance", - "___id": "T000002R010140", + "___id": "T000002R010143", "___s": true }, { @@ -96624,7 +96669,7 @@ "filename": "Graphics.js", "lineno": 272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Set the current fill style. Used for all 'fill' related functions.", @@ -96679,7 +96724,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#fillStyle", "scope": "instance", - "___id": "T000002R010144", + "___id": "T000002R010147", "___s": true }, { @@ -96688,7 +96733,7 @@ "filename": "Graphics.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Sets a gradient fill style. This is a WebGL only feature.\r\rThe gradient color values represent the 4 corners of an untransformed rectangle.\rThe gradient is used to color all filled shapes and paths drawn after calling this method.\rIf you wish to turn a gradient off, call `fillStyle` and provide a new single fill color.\r\rWhen filling a triangle only the first 3 color values provided are used for the 3 points of a triangle.\r\rThis feature is best used only on rectangles and triangles. All other shapes will give strange results.\r\rNote that for objects such as arcs or ellipses, or anything which is made out of triangles, each triangle used\rwill be filled with a gradient on its own. There is no ability to gradient fill a shape or path as a single\rentity at this time.", @@ -96834,7 +96879,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#fillGradientStyle", "scope": "instance", - "___id": "T000002R010147", + "___id": "T000002R010150", "___s": true }, { @@ -96843,7 +96888,7 @@ "filename": "Graphics.js", "lineno": 341, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Sets a gradient line style. This is a WebGL only feature.\r\rThe gradient color values represent the 4 corners of an untransformed rectangle.\rThe gradient is used to color all stroked shapes and paths drawn after calling this method.\rIf you wish to turn a gradient off, call `lineStyle` and provide a new single line color.\r\rThis feature is best used only on single lines. All other shapes will give strange results.\r\rNote that for objects such as arcs or ellipses, or anything which is made out of triangles, each triangle used\rwill be filled with a gradient on its own. There is no ability to gradient stroke a shape or path as a single\rentity at this time.", @@ -96957,7 +97002,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#lineGradientStyle", "scope": "instance", - "___id": "T000002R010153", + "___id": "T000002R010156", "___s": true }, { @@ -96966,7 +97011,7 @@ "filename": "Graphics.js", "lineno": 379, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Start a new shape path.", @@ -96991,7 +97036,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#beginPath", "scope": "instance", - "___id": "T000002R010156", + "___id": "T000002R010159", "___s": true }, { @@ -97000,7 +97045,7 @@ "filename": "Graphics.js", "lineno": 396, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Close the current path.", @@ -97025,7 +97070,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#closePath", "scope": "instance", - "___id": "T000002R010158", + "___id": "T000002R010161", "___s": true }, { @@ -97034,7 +97079,7 @@ "filename": "Graphics.js", "lineno": 413, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Fill the current path.", @@ -97059,7 +97104,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#fillPath", "scope": "instance", - "___id": "T000002R010160", + "___id": "T000002R010163", "___s": true }, { @@ -97068,7 +97113,7 @@ "filename": "Graphics.js", "lineno": 430, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Fill the current path.\r\rThis is an alias for `Graphics.fillPath` and does the same thing.\rIt was added to match the CanvasRenderingContext 2D API.", @@ -97093,7 +97138,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#fill", "scope": "instance", - "___id": "T000002R010162", + "___id": "T000002R010165", "___s": true }, { @@ -97102,7 +97147,7 @@ "filename": "Graphics.js", "lineno": 450, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Stroke the current path.", @@ -97127,7 +97172,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#strokePath", "scope": "instance", - "___id": "T000002R010164", + "___id": "T000002R010167", "___s": true }, { @@ -97136,7 +97181,7 @@ "filename": "Graphics.js", "lineno": 467, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Stroke the current path.\r\rThis is an alias for `Graphics.strokePath` and does the same thing.\rIt was added to match the CanvasRenderingContext 2D API.", @@ -97161,7 +97206,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#stroke", "scope": "instance", - "___id": "T000002R010166", + "___id": "T000002R010169", "___s": true }, { @@ -97170,7 +97215,7 @@ "filename": "Graphics.js", "lineno": 487, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Fill the given circle.", @@ -97210,7 +97255,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#fillCircleShape", "scope": "instance", - "___id": "T000002R010168", + "___id": "T000002R010171", "___s": true }, { @@ -97219,7 +97264,7 @@ "filename": "Graphics.js", "lineno": 502, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Stroke the given circle.", @@ -97259,7 +97304,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#strokeCircleShape", "scope": "instance", - "___id": "T000002R010170", + "___id": "T000002R010173", "___s": true }, { @@ -97268,7 +97313,7 @@ "filename": "Graphics.js", "lineno": 517, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Fill a circle with the given position and radius.", @@ -97334,7 +97379,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#fillCircle", "scope": "instance", - "___id": "T000002R010172", + "___id": "T000002R010175", "___s": true }, { @@ -97343,7 +97388,7 @@ "filename": "Graphics.js", "lineno": 538, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Stroke a circle with the given position and radius.", @@ -97409,7 +97454,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#strokeCircle", "scope": "instance", - "___id": "T000002R010174", + "___id": "T000002R010177", "___s": true }, { @@ -97418,7 +97463,7 @@ "filename": "Graphics.js", "lineno": 559, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Fill the given rectangle.", @@ -97458,7 +97503,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#fillRectShape", "scope": "instance", - "___id": "T000002R010176", + "___id": "T000002R010179", "___s": true }, { @@ -97467,7 +97512,7 @@ "filename": "Graphics.js", "lineno": 574, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Stroke the given rectangle.", @@ -97507,7 +97552,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#strokeRectShape", "scope": "instance", - "___id": "T000002R010178", + "___id": "T000002R010181", "___s": true }, { @@ -97516,7 +97561,7 @@ "filename": "Graphics.js", "lineno": 589, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Fill a rectangle with the given position and size.", @@ -97595,7 +97640,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#fillRect", "scope": "instance", - "___id": "T000002R010180", + "___id": "T000002R010183", "___s": true }, { @@ -97604,7 +97649,7 @@ "filename": "Graphics.js", "lineno": 612, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Stroke a rectangle with the given position and size.", @@ -97683,7 +97728,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#strokeRect", "scope": "instance", - "___id": "T000002R010182", + "___id": "T000002R010185", "___s": true }, { @@ -97692,7 +97737,7 @@ "filename": "Graphics.js", "lineno": 654, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Fill a rounded rectangle with the given position, size and radius.", @@ -97796,7 +97841,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#fillRoundedRect", "scope": "instance", - "___id": "T000002R010187", + "___id": "T000002R010190", "___s": true }, { @@ -97805,7 +97850,7 @@ "filename": "Graphics.js", "lineno": 746, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Stroke a rounded rectangle with the given position, size and radius.", @@ -97909,7 +97954,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#strokeRoundedRect", "scope": "instance", - "___id": "T000002R010206", + "___id": "T000002R010209", "___s": true }, { @@ -97918,7 +97963,7 @@ "filename": "Graphics.js", "lineno": 844, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Fill the given point.\r\rDraws a square at the given position, 1 pixel in size by default.", @@ -97988,7 +98033,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#fillPointShape", "scope": "instance", - "___id": "T000002R010226", + "___id": "T000002R010229", "___s": true }, { @@ -97997,7 +98042,7 @@ "filename": "Graphics.js", "lineno": 862, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Fill a point at the given position.\r\rDraws a square at the given position, 1 pixel in size by default.", @@ -98065,7 +98110,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#fillPoint", "scope": "instance", - "___id": "T000002R010228", + "___id": "T000002R010231", "___s": true }, { @@ -98074,7 +98119,7 @@ "filename": "Graphics.js", "lineno": 896, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Fill the given triangle.", @@ -98114,7 +98159,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#fillTriangleShape", "scope": "instance", - "___id": "T000002R010233", + "___id": "T000002R010236", "___s": true }, { @@ -98123,7 +98168,7 @@ "filename": "Graphics.js", "lineno": 911, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Stroke the given triangle.", @@ -98163,7 +98208,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#strokeTriangleShape", "scope": "instance", - "___id": "T000002R010235", + "___id": "T000002R010238", "___s": true }, { @@ -98172,7 +98217,7 @@ "filename": "Graphics.js", "lineno": 926, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Fill a triangle with the given points.", @@ -98277,7 +98322,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#fillTriangle", "scope": "instance", - "___id": "T000002R010237", + "___id": "T000002R010240", "___s": true }, { @@ -98286,7 +98331,7 @@ "filename": "Graphics.js", "lineno": 951, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Stroke a triangle with the given points.", @@ -98391,7 +98436,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#strokeTriangle", "scope": "instance", - "___id": "T000002R010239", + "___id": "T000002R010242", "___s": true }, { @@ -98400,7 +98445,7 @@ "filename": "Graphics.js", "lineno": 976, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Draw the given line.", @@ -98440,7 +98485,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#strokeLineShape", "scope": "instance", - "___id": "T000002R010241", + "___id": "T000002R010244", "___s": true }, { @@ -98449,7 +98494,7 @@ "filename": "Graphics.js", "lineno": 991, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Draw a line between the given points.", @@ -98528,7 +98573,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#lineBetween", "scope": "instance", - "___id": "T000002R010243", + "___id": "T000002R010246", "___s": true }, { @@ -98537,7 +98582,7 @@ "filename": "Graphics.js", "lineno": 1014, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Draw a line from the current drawing position to the given position.\r\rMoves the current drawing position to the given position.", @@ -98590,7 +98635,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#lineTo", "scope": "instance", - "___id": "T000002R010245", + "___id": "T000002R010248", "___s": true }, { @@ -98599,7 +98644,7 @@ "filename": "Graphics.js", "lineno": 1037, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Move the current drawing position to the given position.", @@ -98652,7 +98697,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#moveTo", "scope": "instance", - "___id": "T000002R010247", + "___id": "T000002R010250", "___s": true }, { @@ -98661,7 +98706,7 @@ "filename": "Graphics.js", "lineno": 1058, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Stroke the shape represented by the given array of points.\r\rPass `closeShape` to automatically close the shape by joining the last to the first point.\r\rPass `closePath` to automatically close the path before it is stroked.", @@ -98764,7 +98809,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#strokePoints", "scope": "instance", - "___id": "T000002R010249", + "___id": "T000002R010252", "___s": true }, { @@ -98773,7 +98818,7 @@ "filename": "Graphics.js", "lineno": 1105, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Fill the shape represented by the given array of points.\r\rPass `closeShape` to automatically close the shape by joining the last to the first point.\r\rPass `closePath` to automatically close the path before it is filled.", @@ -98876,7 +98921,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#fillPoints", "scope": "instance", - "___id": "T000002R010255", + "___id": "T000002R010258", "___s": true }, { @@ -98885,7 +98930,7 @@ "filename": "Graphics.js", "lineno": 1152, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Stroke the given ellipse.", @@ -98940,7 +98985,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#strokeEllipseShape", "scope": "instance", - "___id": "T000002R010261", + "___id": "T000002R010264", "___s": true }, { @@ -98949,7 +98994,7 @@ "filename": "Graphics.js", "lineno": 1172, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Stroke an ellipse with the given position and size.", @@ -99043,7 +99088,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#strokeEllipse", "scope": "instance", - "___id": "T000002R010265", + "___id": "T000002R010268", "___s": true }, { @@ -99052,7 +99097,7 @@ "filename": "Graphics.js", "lineno": 1197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Fill the given ellipse.", @@ -99107,7 +99152,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#fillEllipseShape", "scope": "instance", - "___id": "T000002R010270", + "___id": "T000002R010273", "___s": true }, { @@ -99116,7 +99161,7 @@ "filename": "Graphics.js", "lineno": 1217, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Fill an ellipse with the given position and size.", @@ -99210,7 +99255,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#fillEllipse", "scope": "instance", - "___id": "T000002R010274", + "___id": "T000002R010277", "___s": true }, { @@ -99219,7 +99264,7 @@ "filename": "Graphics.js", "lineno": 1242, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Draw an arc.\r\rThis method can be used to create circles, or parts of circles.\r\rMake sure you call `beginPath` before starting the arc unless you wish for the arc to automatically\rclose when filled or stroked.\r\rUse the optional `overshoot` argument increase the number of iterations that take place when\rthe arc is rendered in WebGL. This is useful if you're drawing an arc with an especially thick line,\ras it will allow the arc to fully join-up. Try small values at first, i.e. 0.01.\r\rCall {@link Phaser.GameObjects.Graphics#fillPath} or {@link Phaser.GameObjects.Graphics#strokePath} after calling\rthis method to draw the arc.", @@ -99341,7 +99386,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#arc", "scope": "instance", - "___id": "T000002R010279", + "___id": "T000002R010282", "___s": true }, { @@ -99350,7 +99395,7 @@ "filename": "Graphics.js", "lineno": 1283, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Creates a pie-chart slice shape centered at `x`, `y` with the given radius.\rYou must define the start and end angle of the slice.\r\rSetting the `anticlockwise` argument to `true` creates a shape similar to Pacman.\rSetting it to `false` creates a shape like a slice of pie.\r\rThis method will begin a new path and close the path at the end of it.\rTo display the actual slice you need to call either `strokePath` or `fillPath` after it.", @@ -99472,7 +99517,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#slice", "scope": "instance", - "___id": "T000002R010283", + "___id": "T000002R010286", "___s": true }, { @@ -99481,7 +99526,7 @@ "filename": "Graphics.js", "lineno": 1322, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Saves the state of the Graphics by pushing the current state onto a stack.\r\rThe most recently saved state can then be restored with {@link Phaser.GameObjects.Graphics#restore}.", @@ -99506,7 +99551,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#save", "scope": "instance", - "___id": "T000002R010287", + "___id": "T000002R010290", "___s": true }, { @@ -99515,7 +99560,7 @@ "filename": "Graphics.js", "lineno": 1341, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Restores the most recently saved state of the Graphics by popping from the state stack.\r\rUse {@link Phaser.GameObjects.Graphics#save} to save the current state, and call this afterwards to restore that state.\r\rIf there is no saved state, this command does nothing.", @@ -99540,7 +99585,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#restore", "scope": "instance", - "___id": "T000002R010289", + "___id": "T000002R010292", "___s": true }, { @@ -99549,7 +99594,7 @@ "filename": "Graphics.js", "lineno": 1362, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Inserts a translation command into this Graphics objects command buffer.\r\rAll objects drawn _after_ calling this method will be translated\rby the given amount.\r\rThis does not change the position of the Graphics object itself,\ronly of the objects drawn by it after calling this method.", @@ -99602,7 +99647,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#translateCanvas", "scope": "instance", - "___id": "T000002R010291", + "___id": "T000002R010294", "___s": true }, { @@ -99611,7 +99656,7 @@ "filename": "Graphics.js", "lineno": 1389, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Inserts a scale command into this Graphics objects command buffer.\r\rAll objects drawn _after_ calling this method will be scaled\rby the given amount.\r\rThis does not change the scale of the Graphics object itself,\ronly of the objects drawn by it after calling this method.", @@ -99664,7 +99709,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#scaleCanvas", "scope": "instance", - "___id": "T000002R010293", + "___id": "T000002R010296", "___s": true }, { @@ -99673,7 +99718,7 @@ "filename": "Graphics.js", "lineno": 1416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Inserts a rotation command into this Graphics objects command buffer.\r\rAll objects drawn _after_ calling this method will be rotated\rby the given amount.\r\rThis does not change the rotation of the Graphics object itself,\ronly of the objects drawn by it after calling this method.", @@ -99713,7 +99758,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#rotateCanvas", "scope": "instance", - "___id": "T000002R010295", + "___id": "T000002R010298", "___s": true }, { @@ -99722,7 +99767,7 @@ "filename": "Graphics.js", "lineno": 1442, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Clear the command buffer and reset the fill style and line style to their defaults.", @@ -99747,7 +99792,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#clear", "scope": "instance", - "___id": "T000002R010297", + "___id": "T000002R010300", "___s": true }, { @@ -99756,7 +99801,7 @@ "filename": "Graphics.js", "lineno": 1467, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Generate a texture from this Graphics object.\r\rIf `key` is a string it'll generate a new texture using it and add it into the\rTexture Manager (assuming no key conflict happens).\r\rIf `key` is a Canvas it will draw the texture to that canvas context. Note that it will NOT\rautomatically upload it to the GPU in WebGL mode.\r\rPlease understand that the texture is created via the Canvas API of the browser, therefore some\rGraphics features, such as `fillGradientStyle`, will not appear on the resulting texture,\ras they're unsupported by the Canvas API.", @@ -99834,7 +99879,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#generateTexture", "scope": "instance", - "___id": "T000002R010300", + "___id": "T000002R010303", "___s": true }, { @@ -99843,7 +99888,7 @@ "filename": "Graphics.js", "lineno": 1551, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Internal destroy handler, called as part of the destroy process.", @@ -99854,7 +99899,7 @@ "memberof": "Phaser.GameObjects.Graphics", "longname": "Phaser.GameObjects.Graphics#preDestroy", "scope": "instance", - "___id": "T000002R010318", + "___id": "T000002R010321", "___s": true }, { @@ -99863,7 +99908,7 @@ "filename": "Graphics.js", "lineno": 1565, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "A Camera used specifically by the Graphics system for rendering to textures.", @@ -99882,7 +99927,7 @@ "longname": "Phaser.GameObjects.Graphics.TargetCamera", "scope": "static", "kind": "member", - "___id": "T000002R010321", + "___id": "T000002R010324", "___s": true }, { @@ -99891,7 +99936,7 @@ "filename": "GraphicsCreator.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Creates a new Graphics Game Object and returns it.\r\rNote: This method will only be available if the Graphics Game Object has been built into Phaser.", @@ -99945,7 +99990,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#graphics", "scope": "instance", - "___id": "T000002R010373", + "___id": "T000002R010376", "___s": true }, { @@ -99954,7 +99999,7 @@ "filename": "GraphicsFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics", "code": {} }, "description": "Creates a new Graphics Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Graphics Game Object has been built into Phaser.", @@ -99994,7 +100039,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#graphics", "scope": "instance", - "___id": "T000002R010379", + "___id": "T000002R010382", "___s": true }, { @@ -100003,7 +100048,7 @@ "filename": "FillStyle.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics\\typedefs", "code": {} }, "description": "Graphics fill style settings.", @@ -100052,7 +100097,7 @@ "memberof": "Phaser.Types.GameObjects.Graphics", "longname": "Phaser.Types.GameObjects.Graphics.FillStyle", "scope": "static", - "___id": "T000002R010490", + "___id": "T000002R010493", "___s": true }, { @@ -100061,7 +100106,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics\\typedefs", "code": {} }, "kind": "namespace", @@ -100069,7 +100114,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.Graphics", "scope": "static", - "___id": "T000002R010491", + "___id": "T000002R010494", "___s": true }, { @@ -100078,7 +100123,7 @@ "filename": "LineStyle.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics\\typedefs", "code": {} }, "description": "Graphics line style (or stroke style) settings.", @@ -100141,7 +100186,7 @@ "memberof": "Phaser.Types.GameObjects.Graphics", "longname": "Phaser.Types.GameObjects.Graphics.LineStyle", "scope": "static", - "___id": "T000002R010492", + "___id": "T000002R010495", "___s": true }, { @@ -100150,7 +100195,7 @@ "filename": "Options.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics\\typedefs", "code": {} }, "description": "Options for the Graphics Game Object.", @@ -100202,7 +100247,7 @@ "memberof": "Phaser.Types.GameObjects.Graphics", "longname": "Phaser.Types.GameObjects.Graphics.Options", "scope": "static", - "___id": "T000002R010493", + "___id": "T000002R010496", "___s": true }, { @@ -100211,7 +100256,7 @@ "filename": "RoundedRectRadius.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics\\typedefs", "code": {} }, "kind": "typedef", @@ -100291,7 +100336,7 @@ "memberof": "Phaser.Types.GameObjects.Graphics", "longname": "Phaser.Types.GameObjects.Graphics.RoundedRectRadius", "scope": "static", - "___id": "T000002R010494", + "___id": "T000002R010497", "___s": true }, { @@ -100300,7 +100345,7 @@ "filename": "Styles.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\graphics\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\graphics\\typedefs", "code": {} }, "description": "Graphics style settings.", @@ -100349,7 +100394,7 @@ "memberof": "Phaser.Types.GameObjects.Graphics", "longname": "Phaser.Types.GameObjects.Graphics.Styles", "scope": "static", - "___id": "T000002R010495", + "___id": "T000002R010498", "___s": true }, { @@ -100358,7 +100403,7 @@ "filename": "Group.js", "lineno": 20, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "classdesc": "A Group is a way for you to create, manipulate, or recycle similar Game Objects.\r\rGroup membership is non-exclusive. A Game Object can belong to several groups, one group, or none.\r\rGroups themselves aren't displayable, and can't be positioned, rotated, scaled, or hidden.", @@ -100452,7 +100497,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Group", - "___id": "T000002R010508", + "___id": "T000002R010511", "___s": true }, { @@ -100461,7 +100506,7 @@ "filename": "Group.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "This scene this group belongs to.", @@ -100480,7 +100525,7 @@ "longname": "Phaser.GameObjects.Group#scene", "scope": "instance", "kind": "member", - "___id": "T000002R010517", + "___id": "T000002R010520", "___s": true }, { @@ -100489,7 +100534,7 @@ "filename": "Group.js", "lineno": 95, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Members of this group.", @@ -100517,7 +100562,7 @@ "longname": "Phaser.GameObjects.Group#children", "scope": "instance", "kind": "member", - "___id": "T000002R010519", + "___id": "T000002R010522", "___s": true }, { @@ -100526,7 +100571,7 @@ "filename": "Group.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "A flag identifying this object as a group.", @@ -100546,7 +100591,7 @@ "longname": "Phaser.GameObjects.Group#isParent", "scope": "instance", "kind": "member", - "___id": "T000002R010521", + "___id": "T000002R010524", "___s": true }, { @@ -100555,7 +100600,7 @@ "filename": "Group.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "A textual representation of this Game Object.\rUsed internally by Phaser but is available for your own custom classes to populate.", @@ -100575,7 +100620,7 @@ "longname": "Phaser.GameObjects.Group#type", "scope": "instance", "kind": "member", - "___id": "T000002R010523", + "___id": "T000002R010526", "___s": true }, { @@ -100584,7 +100629,7 @@ "filename": "Group.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "The class to create new group members from.", @@ -100607,7 +100652,7 @@ "longname": "Phaser.GameObjects.Group#classType", "scope": "instance", "kind": "member", - "___id": "T000002R010525", + "___id": "T000002R010528", "___s": true }, { @@ -100616,7 +100661,7 @@ "filename": "Group.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "The name of this group.\rEmpty by default and never populated by Phaser, this is left for developers to use.", @@ -100636,7 +100681,7 @@ "longname": "Phaser.GameObjects.Group#name", "scope": "instance", "kind": "member", - "___id": "T000002R010527", + "___id": "T000002R010530", "___s": true }, { @@ -100645,7 +100690,7 @@ "filename": "Group.js", "lineno": 147, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Whether this group runs its {@link Phaser.GameObjects.Group#preUpdate} method (which may update any members).", @@ -100664,7 +100709,7 @@ "longname": "Phaser.GameObjects.Group#active", "scope": "instance", "kind": "member", - "___id": "T000002R010529", + "___id": "T000002R010532", "___s": true }, { @@ -100673,7 +100718,7 @@ "filename": "Group.js", "lineno": 156, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "The maximum size of this group, if used as a pool. -1 is no limit.", @@ -100693,7 +100738,7 @@ "longname": "Phaser.GameObjects.Group#maxSize", "scope": "instance", "kind": "member", - "___id": "T000002R010531", + "___id": "T000002R010534", "___s": true }, { @@ -100702,7 +100747,7 @@ "filename": "Group.js", "lineno": 166, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "A default texture key to use when creating new group members.\r\rThis is used in {@link Phaser.GameObjects.Group#create}\rbut not in {@link Phaser.GameObjects.Group#createMultiple}.", @@ -100721,7 +100766,7 @@ "longname": "Phaser.GameObjects.Group#defaultKey", "scope": "instance", "kind": "member", - "___id": "T000002R010533", + "___id": "T000002R010536", "___s": true }, { @@ -100730,7 +100775,7 @@ "filename": "Group.js", "lineno": 178, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "A default texture frame to use when creating new group members.", @@ -100759,7 +100804,7 @@ "longname": "Phaser.GameObjects.Group#defaultFrame", "scope": "instance", "kind": "member", - "___id": "T000002R010535", + "___id": "T000002R010538", "___s": true }, { @@ -100768,7 +100813,7 @@ "filename": "Group.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Whether to call the update method of any members.", @@ -100791,7 +100836,7 @@ "longname": "Phaser.GameObjects.Group#runChildUpdate", "scope": "instance", "kind": "member", - "___id": "T000002R010537", + "___id": "T000002R010540", "___s": true }, { @@ -100800,7 +100845,7 @@ "filename": "Group.js", "lineno": 198, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "A function to be called when adding or creating group members.", @@ -100821,7 +100866,7 @@ "longname": "Phaser.GameObjects.Group#createCallback", "scope": "instance", "kind": "member", - "___id": "T000002R010539", + "___id": "T000002R010542", "___s": true }, { @@ -100830,7 +100875,7 @@ "filename": "Group.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "A function to be called when removing group members.", @@ -100851,7 +100896,7 @@ "longname": "Phaser.GameObjects.Group#removeCallback", "scope": "instance", "kind": "member", - "___id": "T000002R010541", + "___id": "T000002R010544", "___s": true }, { @@ -100860,7 +100905,7 @@ "filename": "Group.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "A function to be called when creating several group members at once.", @@ -100881,7 +100926,7 @@ "longname": "Phaser.GameObjects.Group#createMultipleCallback", "scope": "instance", "kind": "member", - "___id": "T000002R010543", + "___id": "T000002R010546", "___s": true }, { @@ -100890,7 +100935,7 @@ "filename": "Group.js", "lineno": 273, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Creates a new Game Object and adds it to this group, unless the group {@link Phaser.GameObjects.Group#isFull is full}.\r\rCalls {@link Phaser.GameObjects.Group#createCallback}.", @@ -101016,7 +101061,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#create", "scope": "instance", - "___id": "T000002R010551", + "___id": "T000002R010554", "___s": true }, { @@ -101025,7 +101070,7 @@ "filename": "Group.js", "lineno": 318, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Creates several Game Objects and adds them to this group.\r\rIf the group becomes {@link Phaser.GameObjects.Group#isFull}, no further Game Objects are created.\r\rCalls {@link Phaser.GameObjects.Group#createMultipleCallback} and {@link Phaser.GameObjects.Group#createCallback}.", @@ -101092,7 +101137,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#createMultiple", "scope": "instance", - "___id": "T000002R010561", + "___id": "T000002R010564", "___s": true }, { @@ -101101,7 +101146,7 @@ "filename": "Group.js", "lineno": 359, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "A helper for {@link Phaser.GameObjects.Group#createMultiple}.", @@ -101149,7 +101194,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#createFromConfig", "scope": "instance", - "___id": "T000002R010568", + "___id": "T000002R010571", "___s": true }, { @@ -101158,7 +101203,7 @@ "filename": "Group.js", "lineno": 545, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Updates any group members, if {@link Phaser.GameObjects.Group#runChildUpdate} is enabled.", @@ -101196,7 +101241,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#preUpdate", "scope": "instance", - "___id": "T000002R010623", + "___id": "T000002R010626", "___s": true }, { @@ -101205,7 +101250,7 @@ "filename": "Group.js", "lineno": 575, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Adds a Game Object to this group.\r\rCalls {@link Phaser.GameObjects.Group#createCallback}.", @@ -101260,7 +101305,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#add", "scope": "instance", - "___id": "T000002R010628", + "___id": "T000002R010631", "___s": true }, { @@ -101269,7 +101314,7 @@ "filename": "Group.js", "lineno": 620, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Adds several Game Objects to this group.\r\rCalls {@link Phaser.GameObjects.Group#createCallback}.", @@ -101333,7 +101378,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#addMultiple", "scope": "instance", - "___id": "T000002R010631", + "___id": "T000002R010634", "___s": true }, { @@ -101342,7 +101387,7 @@ "filename": "Group.js", "lineno": 648, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Removes a member of this Group and optionally removes it from the Scene and / or destroys it.\r\rCalls {@link Phaser.GameObjects.Group#removeCallback}.", @@ -101412,7 +101457,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#remove", "scope": "instance", - "___id": "T000002R010635", + "___id": "T000002R010638", "___s": true }, { @@ -101421,7 +101466,7 @@ "filename": "Group.js", "lineno": 699, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Removes all members of this Group and optionally removes them from the Scene and / or destroys them.\r\rDoes not call {@link Phaser.GameObjects.Group#removeCallback}.", @@ -101478,7 +101523,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#clear", "scope": "instance", - "___id": "T000002R010639", + "___id": "T000002R010642", "___s": true }, { @@ -101487,7 +101532,7 @@ "filename": "Group.js", "lineno": 741, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Tests if a Game Object is a member of this group.", @@ -101526,7 +101571,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#contains", "scope": "instance", - "___id": "T000002R010646", + "___id": "T000002R010649", "___s": true }, { @@ -101535,7 +101580,7 @@ "filename": "Group.js", "lineno": 756, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "All members of the group.", @@ -101568,7 +101613,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#getChildren", "scope": "instance", - "___id": "T000002R010648", + "___id": "T000002R010651", "___s": true }, { @@ -101577,7 +101622,7 @@ "filename": "Group.js", "lineno": 769, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "The number of members of the group.", @@ -101600,7 +101645,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#getLength", "scope": "instance", - "___id": "T000002R010650", + "___id": "T000002R010653", "___s": true }, { @@ -101609,7 +101654,7 @@ "filename": "Group.js", "lineno": 782, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Returns all children in this Group that match the given criteria based on the `property` and `value` arguments.\r\rFor example: `getMatching('visible', true)` would return only children that have their `visible` property set.\r\rOptionally, you can specify a start and end index. For example if the Group has 100 elements,\rand you set `startIndex` to 0 and `endIndex` to 50, it would return matches from only\rthe first 50.", @@ -101699,7 +101744,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#getMatching", "scope": "instance", - "___id": "T000002R010652", + "___id": "T000002R010655", "___s": true }, { @@ -101708,7 +101753,7 @@ "filename": "Group.js", "lineno": 806, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Scans the Group, from top to bottom, for the first member that has an {@link Phaser.GameObjects.GameObject#active} state matching the argument,\rassigns `x` and `y`, and returns the member.\r\rIf no matching member is found and `createIfNull` is true and the group isn't full then it will create a new Game Object using `x`, `y`, `key`, `frame`, and `visible`.\rUnless a new member is created, `key`, `frame`, and `visible` are ignored.", @@ -101849,7 +101894,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#getFirst", "scope": "instance", - "___id": "T000002R010654", + "___id": "T000002R010657", "___s": true }, { @@ -101858,7 +101903,7 @@ "filename": "Group.js", "lineno": 831, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Scans the Group, from top to bottom, for the nth member that has an {@link Phaser.GameObjects.GameObject#active} state matching the argument,\rassigns `x` and `y`, and returns the member.\r\rIf no matching member is found and `createIfNull` is true and the group isn't full then it will create a new Game Object using `x`, `y`, `key`, `frame`, and `visible`.\rUnless a new member is created, `key`, `frame`, and `visible` are ignored.", @@ -102012,7 +102057,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#getFirstNth", "scope": "instance", - "___id": "T000002R010656", + "___id": "T000002R010659", "___s": true }, { @@ -102021,7 +102066,7 @@ "filename": "Group.js", "lineno": 857, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Scans the Group for the last member that has an {@link Phaser.GameObjects.GameObject#active} state matching the argument,\rassigns `x` and `y`, and returns the member.\r\rIf no matching member is found and `createIfNull` is true and the group isn't full then it will create a new Game Object using `x`, `y`, `key`, `frame`, and `visible`.\rUnless a new member is created, `key`, `frame`, and `visible` are ignored.", @@ -102162,7 +102207,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#getLast", "scope": "instance", - "___id": "T000002R010658", + "___id": "T000002R010661", "___s": true }, { @@ -102171,7 +102216,7 @@ "filename": "Group.js", "lineno": 882, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Scans the Group for the last nth member that has an {@link Phaser.GameObjects.GameObject#active} state matching the argument,\rassigns `x` and `y`, and returns the member.\r\rIf no matching member is found and `createIfNull` is true and the group isn't full then it will create a new Game Object using `x`, `y`, `key`, `frame`, and `visible`.\rUnless a new member is created, `key`, `frame`, and `visible` are ignored.", @@ -102325,7 +102370,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#getLastNth", "scope": "instance", - "___id": "T000002R010660", + "___id": "T000002R010663", "___s": true }, { @@ -102334,7 +102379,7 @@ "filename": "Group.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Scans the group for the first member that has an {@link Phaser.GameObjects.GameObject#active} state set to `false`,\rassigns `x` and `y`, and returns the member.\r\rIf no inactive member is found and the group isn't full then it will create a new Game Object using `x`, `y`, `key`, `frame`, and `visible`.\rThe new Game Object will have its active state set to `true`.\rUnless a new member is created, `key`, `frame`, and `visible` are ignored.", @@ -102445,7 +102490,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#get", "scope": "instance", - "___id": "T000002R010678", + "___id": "T000002R010681", "___s": true }, { @@ -102454,7 +102499,7 @@ "filename": "Group.js", "lineno": 1035, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Scans the group for the first member that has an {@link Phaser.GameObjects.GameObject#active} state set to `true`,\rassigns `x` and `y`, and returns the member.\r\rIf no active member is found and `createIfNull` is `true` and the group isn't full then it will create a new one using `x`, `y`, `key`, `frame`, and `visible`.\rUnless a new member is created, `key`, `frame`, and `visible` are ignored.", @@ -102578,7 +102623,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#getFirstAlive", "scope": "instance", - "___id": "T000002R010680", + "___id": "T000002R010683", "___s": true }, { @@ -102587,7 +102632,7 @@ "filename": "Group.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Scans the group for the first member that has an {@link Phaser.GameObjects.GameObject#active} state set to `false`,\rassigns `x` and `y`, and returns the member.\r\rIf no inactive member is found and `createIfNull` is `true` and the group isn't full then it will create a new one using `x`, `y`, `key`, `frame`, and `visible`.\rThe new Game Object will have an active state set to `true`.\rUnless a new member is created, `key`, `frame`, and `visible` are ignored.", @@ -102711,7 +102756,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#getFirstDead", "scope": "instance", - "___id": "T000002R010682", + "___id": "T000002R010685", "___s": true }, { @@ -102720,7 +102765,7 @@ "filename": "Group.js", "lineno": 1084, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "{@link Phaser.GameObjects.Components.Animation#play Plays} an animation for all members of this group.", @@ -102775,7 +102820,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#playAnimation", "scope": "instance", - "___id": "T000002R010684", + "___id": "T000002R010687", "___s": true }, { @@ -102784,7 +102829,7 @@ "filename": "Group.js", "lineno": 1102, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Whether this group's size at its {@link Phaser.GameObjects.Group#maxSize maximum}.", @@ -102808,7 +102853,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#isFull", "scope": "instance", - "___id": "T000002R010686", + "___id": "T000002R010689", "___s": true }, { @@ -102817,7 +102862,7 @@ "filename": "Group.js", "lineno": 1122, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Counts the number of active (or inactive) group members.", @@ -102858,7 +102903,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#countActive", "scope": "instance", - "___id": "T000002R010688", + "___id": "T000002R010691", "___s": true }, { @@ -102867,7 +102912,7 @@ "filename": "Group.js", "lineno": 1149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Counts the number of in-use (active) group members.", @@ -102891,7 +102936,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#getTotalUsed", "scope": "instance", - "___id": "T000002R010693", + "___id": "T000002R010696", "___s": true }, { @@ -102900,7 +102945,7 @@ "filename": "Group.js", "lineno": 1162, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "The difference of {@link Phaser.GameObjects.Group#maxSize} and the number of active group members.\r\rThis represents the number of group members that could be created or reactivated before reaching the size limit.", @@ -102924,7 +102969,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#getTotalFree", "scope": "instance", - "___id": "T000002R010695", + "___id": "T000002R010698", "___s": true }, { @@ -102933,7 +102978,7 @@ "filename": "Group.js", "lineno": 1180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Sets the `active` property of this Group.\rWhen active, this Group runs its `preUpdate` method.", @@ -102973,7 +103018,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#setActive", "scope": "instance", - "___id": "T000002R010699", + "___id": "T000002R010702", "___s": true }, { @@ -102982,7 +103027,7 @@ "filename": "Group.js", "lineno": 1198, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Sets the `name` property of this Group.\rThe `name` property is not populated by Phaser and is presented for your own use.", @@ -103022,7 +103067,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#setName", "scope": "instance", - "___id": "T000002R010702", + "___id": "T000002R010705", "___s": true }, { @@ -103031,7 +103076,7 @@ "filename": "Group.js", "lineno": 1216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Sets the property as defined in `key` of each group member to the given value.", @@ -103129,7 +103174,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#propertyValueSet", "scope": "instance", - "___id": "T000002R010705", + "___id": "T000002R010708", "___s": true }, { @@ -103138,7 +103183,7 @@ "filename": "Group.js", "lineno": 1237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Adds the given value to the property as defined in `key` of each group member.", @@ -103236,7 +103281,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#propertyValueInc", "scope": "instance", - "___id": "T000002R010707", + "___id": "T000002R010710", "___s": true }, { @@ -103245,7 +103290,7 @@ "filename": "Group.js", "lineno": 1258, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Sets the x of each group member.", @@ -103300,7 +103345,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#setX", "scope": "instance", - "___id": "T000002R010709", + "___id": "T000002R010712", "___s": true }, { @@ -103309,7 +103354,7 @@ "filename": "Group.js", "lineno": 1276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Sets the y of each group member.", @@ -103364,7 +103409,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#setY", "scope": "instance", - "___id": "T000002R010711", + "___id": "T000002R010714", "___s": true }, { @@ -103373,7 +103418,7 @@ "filename": "Group.js", "lineno": 1294, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Sets the x, y of each group member.", @@ -103458,7 +103503,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#setXY", "scope": "instance", - "___id": "T000002R010713", + "___id": "T000002R010716", "___s": true }, { @@ -103467,7 +103512,7 @@ "filename": "Group.js", "lineno": 1314, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Adds the given value to the x of each group member.", @@ -103522,7 +103567,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#incX", "scope": "instance", - "___id": "T000002R010715", + "___id": "T000002R010718", "___s": true }, { @@ -103531,7 +103576,7 @@ "filename": "Group.js", "lineno": 1332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Adds the given value to the y of each group member.", @@ -103586,7 +103631,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#incY", "scope": "instance", - "___id": "T000002R010717", + "___id": "T000002R010720", "___s": true }, { @@ -103595,7 +103640,7 @@ "filename": "Group.js", "lineno": 1350, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Adds the given value to the x, y of each group member.", @@ -103680,7 +103725,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#incXY", "scope": "instance", - "___id": "T000002R010719", + "___id": "T000002R010722", "___s": true }, { @@ -103689,7 +103734,7 @@ "filename": "Group.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Iterate through the group members changing the position of each element to be that of the element that came before\rit in the array (or after it if direction = 1)\r\rThe first group member position is set to x/y.", @@ -103757,7 +103802,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#shiftPosition", "scope": "instance", - "___id": "T000002R010721", + "___id": "T000002R010724", "___s": true }, { @@ -103766,7 +103811,7 @@ "filename": "Group.js", "lineno": 1392, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Sets the angle of each group member.", @@ -103821,7 +103866,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#angle", "scope": "instance", - "___id": "T000002R010723", + "___id": "T000002R010726", "___s": true }, { @@ -103830,7 +103875,7 @@ "filename": "Group.js", "lineno": 1410, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Sets the rotation of each group member.", @@ -103885,7 +103930,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#rotate", "scope": "instance", - "___id": "T000002R010725", + "___id": "T000002R010728", "___s": true }, { @@ -103894,7 +103939,7 @@ "filename": "Group.js", "lineno": 1428, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Rotates each group member around the given point by the given angle.", @@ -103947,7 +103992,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#rotateAround", "scope": "instance", - "___id": "T000002R010727", + "___id": "T000002R010730", "___s": true }, { @@ -103956,7 +104001,7 @@ "filename": "Group.js", "lineno": 1446, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Rotates each group member around the given point by the given angle and distance.", @@ -104022,7 +104067,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#rotateAroundDistance", "scope": "instance", - "___id": "T000002R010729", + "___id": "T000002R010732", "___s": true }, { @@ -104031,7 +104076,7 @@ "filename": "Group.js", "lineno": 1465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Sets the alpha of each group member.", @@ -104086,7 +104131,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#setAlpha", "scope": "instance", - "___id": "T000002R010731", + "___id": "T000002R010734", "___s": true }, { @@ -104095,7 +104140,7 @@ "filename": "Group.js", "lineno": 1483, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Sets the tint of each group member.", @@ -104177,7 +104222,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#setTint", "scope": "instance", - "___id": "T000002R010733", + "___id": "T000002R010736", "___s": true }, { @@ -104186,7 +104231,7 @@ "filename": "Group.js", "lineno": 1503, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Sets the originX, originY of each group member.", @@ -104270,7 +104315,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#setOrigin", "scope": "instance", - "___id": "T000002R010735", + "___id": "T000002R010738", "___s": true }, { @@ -104279,7 +104324,7 @@ "filename": "Group.js", "lineno": 1523, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Sets the scaleX of each group member.", @@ -104334,7 +104379,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#scaleX", "scope": "instance", - "___id": "T000002R010737", + "___id": "T000002R010740", "___s": true }, { @@ -104343,7 +104388,7 @@ "filename": "Group.js", "lineno": 1541, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Sets the scaleY of each group member.", @@ -104398,7 +104443,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#scaleY", "scope": "instance", - "___id": "T000002R010739", + "___id": "T000002R010742", "___s": true }, { @@ -104407,7 +104452,7 @@ "filename": "Group.js", "lineno": 1559, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Sets the scaleX, scaleY of each group member.", @@ -104491,7 +104536,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#scaleXY", "scope": "instance", - "___id": "T000002R010741", + "___id": "T000002R010744", "___s": true }, { @@ -104500,7 +104545,7 @@ "filename": "Group.js", "lineno": 1579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Sets the depth of each group member.", @@ -104555,7 +104600,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#setDepth", "scope": "instance", - "___id": "T000002R010743", + "___id": "T000002R010746", "___s": true }, { @@ -104564,7 +104609,7 @@ "filename": "Group.js", "lineno": 1597, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Sets the blendMode of each group member.", @@ -104604,7 +104649,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#setBlendMode", "scope": "instance", - "___id": "T000002R010745", + "___id": "T000002R010748", "___s": true }, { @@ -104613,7 +104658,7 @@ "filename": "Group.js", "lineno": 1614, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Passes all group members to the Input Manager to enable them for input with identical areas and callbacks.", @@ -104665,7 +104710,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#setHitArea", "scope": "instance", - "___id": "T000002R010747", + "___id": "T000002R010750", "___s": true }, { @@ -104674,7 +104719,7 @@ "filename": "Group.js", "lineno": 1632, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Shuffles the group members in place.", @@ -104699,7 +104744,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#shuffle", "scope": "instance", - "___id": "T000002R010749", + "___id": "T000002R010752", "___s": true }, { @@ -104708,7 +104753,7 @@ "filename": "Group.js", "lineno": 1647, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Deactivates a member of this group.", @@ -104733,7 +104778,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#kill", "scope": "instance", - "___id": "T000002R010751", + "___id": "T000002R010754", "___s": true }, { @@ -104742,7 +104787,7 @@ "filename": "Group.js", "lineno": 1663, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Deactivates and hides a member of this group.", @@ -104767,7 +104812,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#killAndHide", "scope": "instance", - "___id": "T000002R010753", + "___id": "T000002R010756", "___s": true }, { @@ -104776,7 +104821,7 @@ "filename": "Group.js", "lineno": 1680, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Sets the visible of each group member.", @@ -104846,7 +104891,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#setVisible", "scope": "instance", - "___id": "T000002R010755", + "___id": "T000002R010758", "___s": true }, { @@ -104855,7 +104900,7 @@ "filename": "Group.js", "lineno": 1699, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Toggles (flips) the visible state of each member of this group.", @@ -104880,7 +104925,7 @@ "memberof": "Phaser.GameObjects.Group", "longname": "Phaser.GameObjects.Group#toggleVisible", "scope": "instance", - "___id": "T000002R010757", + "___id": "T000002R010760", "___s": true }, { @@ -104889,7 +104934,7 @@ "filename": "Group.js", "lineno": 1714, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Empties this Group of all children and removes it from the Scene.\r\rDoes not call {@link Phaser.GameObjects.Group#removeCallback}.\r\rChildren of this Group will _not_ be removed from the Scene by calling this method\runless you specify the `removeFromScene` parameter.\r\rChildren of this Group will also _not_ be destroyed by calling this method\runless you specify the `destroyChildren` parameter.", @@ -104932,7 +104977,7 @@ "longname": "Phaser.GameObjects.Group#destroy", "scope": "instance", "overrides": "Phaser.Events.EventEmitter#destroy", - "___id": "T000002R010759", + "___id": "T000002R010762", "___s": true }, { @@ -104941,7 +104986,7 @@ "filename": "GroupCreator.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Creates a new Group Game Object and returns it.\r\rNote: This method will only be available if the Group Game Object has been built into Phaser.", @@ -104990,7 +105035,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#group", "scope": "instance", - "___id": "T000002R010768", + "___id": "T000002R010771", "___s": true }, { @@ -104999,7 +105044,7 @@ "filename": "GroupFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "description": "Creates a new Group Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Group Game Object has been built into Phaser.", @@ -105101,7 +105146,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#group", "scope": "instance", - "___id": "T000002R010771", + "___id": "T000002R010774", "___s": true }, { @@ -105110,7 +105155,7 @@ "filename": "GroupCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group\\typedefs", "code": {} }, "kind": "typedef", @@ -105139,7 +105184,7 @@ "memberof": "Phaser.Types.GameObjects.Group", "longname": "Phaser.Types.GameObjects.Group.GroupCallback", "scope": "static", - "___id": "T000002R010772", + "___id": "T000002R010775", "___s": true }, { @@ -105148,7 +105193,7 @@ "filename": "GroupClassTypeConstructor.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group\\typedefs", "code": {} }, "kind": "typedef", @@ -105250,7 +105295,7 @@ "memberof": "Phaser.Types.GameObjects.Group", "longname": "Phaser.Types.GameObjects.Group.GroupClassTypeConstructor", "scope": "static", - "___id": "T000002R010773", + "___id": "T000002R010776", "___s": true }, { @@ -105259,7 +105304,7 @@ "filename": "GroupConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group\\typedefs", "code": {} }, "kind": "typedef", @@ -105459,7 +105504,7 @@ "memberof": "Phaser.Types.GameObjects.Group", "longname": "Phaser.Types.GameObjects.Group.GroupConfig", "scope": "static", - "___id": "T000002R010774", + "___id": "T000002R010777", "___s": true }, { @@ -105468,7 +105513,7 @@ "filename": "GroupCreateConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group\\typedefs", "code": {} }, "description": "The total number of objects created will be\r\r key.length * frame.length * frameQuantity * (yoyo ? 2 : 1) * (1 + repeat)\r\rIf `max` is nonzero, then the total created will not exceed `max`.\r\r`key` is required. {@link Phaser.GameObjects.Group#defaultKey} is not used.", @@ -106295,7 +106340,7 @@ "memberof": "Phaser.Types.GameObjects.Group", "longname": "Phaser.Types.GameObjects.Group.GroupCreateConfig", "scope": "static", - "___id": "T000002R010775", + "___id": "T000002R010778", "___s": true }, { @@ -106304,7 +106349,7 @@ "filename": "GroupMultipleCreateCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group\\typedefs", "code": {} }, "kind": "typedef", @@ -106342,7 +106387,7 @@ "memberof": "Phaser.Types.GameObjects.Group", "longname": "Phaser.Types.GameObjects.Group.GroupMultipleCreateCallback", "scope": "static", - "___id": "T000002R010776", + "___id": "T000002R010779", "___s": true }, { @@ -106351,7 +106396,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group\\typedefs", "code": {} }, "kind": "namespace", @@ -106359,7 +106404,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.Group", "scope": "static", - "___id": "T000002R010777", + "___id": "T000002R010780", "___s": true }, { @@ -106368,7 +106413,7 @@ "filename": "Image.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\image", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\image", "code": {} }, "classdesc": "An Image Game Object.\r\rAn Image is a light-weight Game Object useful for the display of static images in your game,\rsuch as logos, backgrounds, scenery or other non-animated elements. Images can have input\revents and physics bodies, or be tweened, tinted or scrolled. The main difference between an\rImage and a Sprite is that you cannot animate an Image as they do not have the Animation component.", @@ -106484,7 +106529,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Image", - "___id": "T000002R010782", + "___id": "T000002R010785", "___s": true }, { @@ -106493,7 +106538,7 @@ "filename": "ImageCreator.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\image", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\image", "code": {} }, "description": "Creates a new Image Game Object and returns it.\r\rNote: This method will only be available if the Image Game Object has been built into Phaser.", @@ -106546,7 +106591,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#image", "scope": "instance", - "___id": "T000002R010797", + "___id": "T000002R010800", "___s": true }, { @@ -106555,7 +106600,7 @@ "filename": "ImageFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\image", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\image", "code": {} }, "description": "Creates a new Image Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Image Game Object has been built into Phaser.", @@ -106654,7 +106699,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#image", "scope": "instance", - "___id": "T000002R010805", + "___id": "T000002R010808", "___s": true }, { @@ -106663,7 +106708,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "kind": "namespace", @@ -106671,7 +106716,7 @@ "memberof": "Phaser", "longname": "Phaser.GameObjects", "scope": "static", - "___id": "T000002R010817", + "___id": "T000002R010820", "___s": true }, { @@ -106680,7 +106725,7 @@ "filename": "Layer.js", "lineno": 19, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "classdesc": "A Layer Game Object.\r\rA Layer is a special type of Game Object that acts as a Display List. You can add any type of Game Object\rto a Layer, just as you would to a Scene. Layers can be used to visually group together 'layers' of Game\rObjects:\r\r```javascript\rconst spaceman = this.add.sprite(150, 300, 'spaceman');\rconst bunny = this.add.sprite(400, 300, 'bunny');\rconst elephant = this.add.sprite(650, 300, 'elephant');\r\rconst layer = this.add.layer();\r\rlayer.add([ spaceman, bunny, elephant ]);\r```\r\rThe 3 sprites in the example above will now be managed by the Layer they were added to. Therefore,\rif you then set `layer.setVisible(false)` they would all vanish from the display.\r\rYou can also control the depth of the Game Objects within the Layer. For example, calling the\r`setDepth` method of a child of a Layer will allow you to adjust the depth of that child _within the\rLayer itself_, rather than the whole Scene. The Layer, too, can have its depth set as well.\r\rThe Layer class also offers many different methods for manipulating the list, such as the\rmethods `moveUp`, `moveDown`, `sendToBack`, `bringToTop` and so on. These allow you to change the\rdisplay list position of the Layers children, causing it to adjust the order in which they are\rrendered. Using `setDepth` on a child allows you to override this.\r\rLayers can have Post FX Pipelines set, which allows you to easily enable a post pipeline across\ra whole range of children, which, depending on the effect, can often be far more efficient that doing so\ron a per-child basis.\r\rLayers have no position or size within the Scene. This means you cannot enable a Layer for\rphysics or input, or change the position, rotation or scale of a Layer. They also have no scroll\rfactor, texture, tint, origin, crop or bounds.\r\rIf you need those kind of features then you should use a Container instead. Containers can be added\rto Layers, but Layers cannot be added to Containers.\r\rHowever, you can set the Alpha, Blend Mode, Depth, Mask and Visible state of a Layer. These settings\rwill impact all children being rendered by the Layer.", @@ -106737,7 +106782,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Layer", - "___id": "T000002R010943", + "___id": "T000002R010946", "___s": true }, { @@ -106746,7 +106791,7 @@ "filename": "Layer.js", "lineno": 101, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "A reference to the Scene to which this Game Object belongs.\r\rGame Objects can only belong to one Scene.\r\rYou should consider this property as being read-only. You cannot move a\rGame Object to another Scene by simply changing it.", @@ -106765,7 +106810,7 @@ "longname": "Phaser.GameObjects.Layer#scene", "scope": "instance", "kind": "member", - "___id": "T000002R010948", + "___id": "T000002R010951", "___s": true }, { @@ -106774,7 +106819,7 @@ "filename": "Layer.js", "lineno": 115, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "Holds a reference to the Display List that contains this Game Object.\r\rThis is set automatically when this Game Object is added to a Scene or Layer.\r\rYou should treat this property as being read-only.", @@ -106804,7 +106849,7 @@ "longname": "Phaser.GameObjects.Layer#displayList", "scope": "instance", "kind": "member", - "___id": "T000002R010950", + "___id": "T000002R010953", "___s": true }, { @@ -106813,7 +106858,7 @@ "filename": "Layer.js", "lineno": 129, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "A textual representation of this Game Object, i.e. `sprite`.\rUsed internally by Phaser but is available for your own custom classes to populate.", @@ -106832,7 +106877,7 @@ "longname": "Phaser.GameObjects.Layer#type", "scope": "instance", "kind": "member", - "___id": "T000002R010952", + "___id": "T000002R010955", "___s": true }, { @@ -106841,7 +106886,7 @@ "filename": "Layer.js", "lineno": 139, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "The current state of this Game Object.\r\rPhaser itself will never modify this value, although plugins may do so.\r\rUse this property to track the state of a Game Object during its lifetime. For example, it could change from\ra state of 'moving', to 'attacking', to 'dead'. The state value should be an integer (ideally mapped to a constant\rin your game code), or a string. These are recommended to keep it light and simple, with fast comparisons.\rIf you need to store complex data about your Game Object, look at using the Data Component instead.", @@ -106870,7 +106915,7 @@ "longname": "Phaser.GameObjects.Layer#state", "scope": "instance", "kind": "member", - "___id": "T000002R010954", + "___id": "T000002R010957", "___s": true }, { @@ -106879,7 +106924,7 @@ "filename": "Layer.js", "lineno": 155, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "A Layer cannot be placed inside a Container.\r\rThis property is kept purely so a Layer has the same\rshape as a Game Object.", @@ -106898,7 +106943,7 @@ "longname": "Phaser.GameObjects.Layer#parentContainer", "scope": "instance", "kind": "member", - "___id": "T000002R010956", + "___id": "T000002R010959", "___s": true }, { @@ -106907,7 +106952,7 @@ "filename": "Layer.js", "lineno": 167, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "The name of this Game Object.\rEmpty by default and never populated by Phaser, this is left for developers to use.", @@ -106927,7 +106972,7 @@ "longname": "Phaser.GameObjects.Layer#name", "scope": "instance", "kind": "member", - "___id": "T000002R010958", + "___id": "T000002R010961", "___s": true }, { @@ -106936,7 +106981,7 @@ "filename": "Layer.js", "lineno": 178, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "The active state of this Game Object.\rA Game Object with an active state of `true` is processed by the Scenes UpdateList, if added to it.\rAn active object is one which is having its logic and internal systems updated.", @@ -106956,7 +107001,7 @@ "longname": "Phaser.GameObjects.Layer#active", "scope": "instance", "kind": "member", - "___id": "T000002R010960", + "___id": "T000002R010963", "___s": true }, { @@ -106965,7 +107010,7 @@ "filename": "Layer.js", "lineno": 190, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "The Tab Index of the Game Object.\rReserved for future use by plugins and the Input Manager.", @@ -106985,7 +107030,7 @@ "longname": "Phaser.GameObjects.Layer#tabIndex", "scope": "instance", "kind": "member", - "___id": "T000002R010962", + "___id": "T000002R010965", "___s": true }, { @@ -106994,7 +107039,7 @@ "filename": "Layer.js", "lineno": 201, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "A Data Manager.\rIt allows you to store, query and get key/value paired information specific to this Game Object.\r`null` by default. Automatically created if you use `getData` or `setData` or `setDataEnabled`.", @@ -107014,7 +107059,7 @@ "longname": "Phaser.GameObjects.Layer#data", "scope": "instance", "kind": "member", - "___id": "T000002R010964", + "___id": "T000002R010967", "___s": true }, { @@ -107023,7 +107068,7 @@ "filename": "Layer.js", "lineno": 213, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "The flags that are compared against `RENDER_MASK` to determine if this Game Object will render or not.\rThe bits are 0001 | 0010 | 0100 | 1000 set by the components Visible, Alpha, Transform and Texture respectively.\rIf those components are not used by your custom class then you can use this bitmask as you wish.", @@ -107043,7 +107088,7 @@ "longname": "Phaser.GameObjects.Layer#renderFlags", "scope": "instance", "kind": "member", - "___id": "T000002R010966", + "___id": "T000002R010969", "___s": true }, { @@ -107052,7 +107097,7 @@ "filename": "Layer.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "A bitmask that controls if this Game Object is drawn by a Camera or not.\rNot usually set directly, instead call `Camera.ignore`, however you can\rset this property directly using the Camera.id property:", @@ -107075,7 +107120,7 @@ "longname": "Phaser.GameObjects.Layer#cameraFilter", "scope": "instance", "kind": "member", - "___id": "T000002R010968", + "___id": "T000002R010971", "___s": true }, { @@ -107084,7 +107129,7 @@ "filename": "Layer.js", "lineno": 240, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "This property is kept purely so a Layer has the same\rshape as a Game Object. You cannot input enable a Layer.", @@ -107106,7 +107151,7 @@ "longname": "Phaser.GameObjects.Layer#input", "scope": "instance", "kind": "member", - "___id": "T000002R010970", + "___id": "T000002R010973", "___s": true }, { @@ -107115,7 +107160,7 @@ "filename": "Layer.js", "lineno": 251, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "This property is kept purely so a Layer has the same\rshape as a Game Object. You cannot give a Layer a physics body.", @@ -107152,7 +107197,7 @@ "longname": "Phaser.GameObjects.Layer#body", "scope": "instance", "kind": "member", - "___id": "T000002R010972", + "___id": "T000002R010975", "___s": true }, { @@ -107161,7 +107206,7 @@ "filename": "Layer.js", "lineno": 262, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "This Game Object will ignore all calls made to its destroy method if this flag is set to `true`.\rThis includes calls that may come from a Group, Container or the Scene itself.\rWhile it allows you to persist a Game Object across Scenes, please understand you are entirely\rresponsible for managing references to and from this Game Object.", @@ -107181,7 +107226,7 @@ "longname": "Phaser.GameObjects.Layer#ignoreDestroy", "scope": "instance", "kind": "member", - "___id": "T000002R010974", + "___id": "T000002R010977", "___s": true }, { @@ -107190,7 +107235,7 @@ "filename": "Layer.js", "lineno": 275, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "A reference to the Scene Systems.", @@ -107209,7 +107254,7 @@ "longname": "Phaser.GameObjects.Layer#systems", "scope": "instance", "kind": "member", - "___id": "T000002R010976", + "___id": "T000002R010979", "___s": true }, { @@ -107218,7 +107263,7 @@ "filename": "Layer.js", "lineno": 284, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "A reference to the Scene Event Emitter.", @@ -107237,7 +107282,7 @@ "longname": "Phaser.GameObjects.Layer#events", "scope": "instance", "kind": "member", - "___id": "T000002R010978", + "___id": "T000002R010981", "___s": true }, { @@ -107246,7 +107291,7 @@ "filename": "Layer.js", "lineno": 293, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "The flag the determines whether Game Objects should be sorted when `depthSort()` is called.", @@ -107266,7 +107311,7 @@ "longname": "Phaser.GameObjects.Layer#sortChildrenFlag", "scope": "instance", "kind": "member", - "___id": "T000002R010980", + "___id": "T000002R010983", "___s": true }, { @@ -107275,7 +107320,7 @@ "filename": "Layer.js", "lineno": 322, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "Sets the `active` property of this Game Object and returns this Game Object for further chaining.\rA Game Object with its `active` property set to `true` will be updated by the Scenes UpdateList.", @@ -107315,7 +107360,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#setActive", "scope": "instance", - "___id": "T000002R010984", + "___id": "T000002R010987", "___s": true }, { @@ -107324,7 +107369,7 @@ "filename": "Layer.js", "lineno": 340, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "Sets the `name` property of this Game Object and returns this Game Object for further chaining.\rThe `name` property is not populated by Phaser and is presented for your own use.", @@ -107364,7 +107409,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#setName", "scope": "instance", - "___id": "T000002R010987", + "___id": "T000002R010990", "___s": true }, { @@ -107373,7 +107418,7 @@ "filename": "Layer.js", "lineno": 358, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "Sets the current state of this Game Object.\r\rPhaser itself will never modify the State of a Game Object, although plugins may do so.\r\rFor example, a Game Object could change from a state of 'moving', to 'attacking', to 'dead'.\rThe state value should typically be an integer (ideally mapped to a constant\rin your game code), but could also be a string. It is recommended to keep it light and simple.\rIf you need to store complex data about your Game Object, look at using the Data Component instead.", @@ -107423,7 +107468,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#setState", "scope": "instance", - "___id": "T000002R010990", + "___id": "T000002R010993", "___s": true }, { @@ -107432,7 +107477,7 @@ "filename": "Layer.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "Adds a Data Manager component to this Game Object.", @@ -107460,7 +107505,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#setDataEnabled", "scope": "instance", - "___id": "T000002R010993", + "___id": "T000002R010996", "___s": true }, { @@ -107469,7 +107514,7 @@ "filename": "Layer.js", "lineno": 401, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "Allows you to store a key value pair within this Game Objects Data Manager.\r\rIf the Game Object has not been enabled for data (via `setDataEnabled`) then it will be enabled\rbefore setting the value.\r\rIf the key doesn't already exist in the Data Manager then it is created.\r\r```javascript\rsprite.setData('name', 'Red Gem Stone');\r```\r\rYou can also pass in an object of key value pairs as the first argument:\r\r```javascript\rsprite.setData({ name: 'Red Gem Stone', level: 2, owner: 'Link', gold: 50 });\r```\r\rTo get a value back again you can call `getData`:\r\r```javascript\rsprite.getData('gold');\r```\r\rOr you can access the value directly via the `values` property, where it works like any other variable:\r\r```javascript\rsprite.data.values.gold += 50;\r```\r\rWhen the value is first set, a `setdata` event is emitted from this Game Object.\r\rIf the key already exists, a `changedata` event is emitted instead, along an event named after the key.\rFor example, if you updated an existing key called `PlayerLives` then it would emit the event `changedata-PlayerLives`.\rThese events will be emitted regardless if you use this method to set the value, or the direct `values` setter.\r\rPlease note that the data keys are case-sensitive and must be valid JavaScript Object property strings.\rThis means the keys `gold` and `Gold` are treated as two unique values within the Data Manager.", @@ -107532,7 +107577,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#setData", "scope": "instance", - "___id": "T000002R010996", + "___id": "T000002R010999", "___s": true }, { @@ -107541,7 +107586,7 @@ "filename": "Layer.js", "lineno": 460, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "Increase a value for the given key within this Game Objects Data Manager. If the key doesn't already exist in the Data Manager then it is increased from 0.\r\rIf the Game Object has not been enabled for data (via `setDataEnabled`) then it will be enabled\rbefore setting the value.\r\rIf the key doesn't already exist in the Data Manager then it is created.\r\rWhen the value is first set, a `setdata` event is emitted from this Game Object.", @@ -107604,7 +107649,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#incData", "scope": "instance", - "___id": "T000002R010999", + "___id": "T000002R011002", "___s": true }, { @@ -107613,7 +107658,7 @@ "filename": "Layer.js", "lineno": 490, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "Toggle a boolean value for the given key within this Game Objects Data Manager. If the key doesn't already exist in the Data Manager then it is toggled from false.\r\rIf the Game Object has not been enabled for data (via `setDataEnabled`) then it will be enabled\rbefore setting the value.\r\rIf the key doesn't already exist in the Data Manager then it is created.\r\rWhen the value is first set, a `setdata` event is emitted from this Game Object.", @@ -107663,7 +107708,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#toggleData", "scope": "instance", - "___id": "T000002R011002", + "___id": "T000002R011005", "___s": true }, { @@ -107672,7 +107717,7 @@ "filename": "Layer.js", "lineno": 519, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "Retrieves the value for the given key in this Game Objects Data Manager, or undefined if it doesn't exist.\r\rYou can also access values via the `values` object. For example, if you had a key called `gold` you can do either:\r\r```javascript\rsprite.getData('gold');\r```\r\rOr access the value directly:\r\r```javascript\rsprite.data.values.gold;\r```\r\rYou can also pass in an array of keys, in which case an array of values will be returned:\r\r```javascript\rsprite.getData([ 'gold', 'armor', 'health' ]);\r```\r\rThis approach is useful for destructuring arrays in ES6.", @@ -107729,7 +107774,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#getData", "scope": "instance", - "___id": "T000002R011005", + "___id": "T000002R011008", "___s": true }, { @@ -107738,7 +107783,7 @@ "filename": "Layer.js", "lineno": 559, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "A Layer cannot be enabled for input.\r\rThis method does nothing and is kept to ensure\rthe Layer has the same shape as a Game Object.", @@ -107763,7 +107808,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#setInteractive", "scope": "instance", - "___id": "T000002R011008", + "___id": "T000002R011011", "___s": true }, { @@ -107772,7 +107817,7 @@ "filename": "Layer.js", "lineno": 575, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "A Layer cannot be enabled for input.\r\rThis method does nothing and is kept to ensure\rthe Layer has the same shape as a Game Object.", @@ -107797,7 +107842,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#disableInteractive", "scope": "instance", - "___id": "T000002R011010", + "___id": "T000002R011013", "___s": true }, { @@ -107806,7 +107851,7 @@ "filename": "Layer.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "A Layer cannot be enabled for input.\r\rThis method does nothing and is kept to ensure\rthe Layer has the same shape as a Game Object.", @@ -107831,7 +107876,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#removeInteractive", "scope": "instance", - "___id": "T000002R011012", + "___id": "T000002R011015", "___s": true }, { @@ -107840,7 +107885,7 @@ "filename": "Layer.js", "lineno": 607, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "This callback is invoked when this Game Object is added to a Scene.\r\rCan be overriden by custom Game Objects, but be aware of some Game Objects that\rwill use this, such as Sprites, to add themselves into the Update List.\r\rYou can also listen for the `ADDED_TO_SCENE` event from this Game Object.", @@ -107850,7 +107895,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#addedToScene", "scope": "instance", - "___id": "T000002R011014", + "___id": "T000002R011017", "___s": true }, { @@ -107859,7 +107904,7 @@ "filename": "Layer.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "This callback is invoked when this Game Object is removed from a Scene.\r\rCan be overriden by custom Game Objects, but be aware of some Game Objects that\rwill use this, such as Sprites, to removed themselves from the Update List.\r\rYou can also listen for the `REMOVED_FROM_SCENE` event from this Game Object.", @@ -107869,7 +107914,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#removedFromScene", "scope": "instance", - "___id": "T000002R011016", + "___id": "T000002R011019", "___s": true }, { @@ -107878,7 +107923,7 @@ "filename": "Layer.js", "lineno": 637, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "To be overridden by custom GameObjects. Allows base objects to be used in a Pool.", @@ -107905,7 +107950,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#update", "scope": "instance", - "___id": "T000002R011018", + "___id": "T000002R011021", "___s": true }, { @@ -107914,7 +107959,7 @@ "filename": "Layer.js", "lineno": 649, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "Returns a JSON representation of the Game Object.", @@ -107938,7 +107983,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#toJSON", "scope": "instance", - "___id": "T000002R011020", + "___id": "T000002R011023", "___s": true }, { @@ -107947,7 +107992,7 @@ "filename": "Layer.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "Compares the renderMask with the renderFlags to see if this Game Object will render or not.\rAlso checks the Game Object against the given Cameras exclusion list.", @@ -107986,7 +108031,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#willRender", "scope": "instance", - "___id": "T000002R011022", + "___id": "T000002R011025", "___s": true }, { @@ -107995,7 +108040,7 @@ "filename": "Layer.js", "lineno": 678, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "Returns an array containing the display list index of either this Game Object, or if it has one,\rits parent Container. It then iterates up through all of the parent containers until it hits the\rroot of the display list (which is index 0 in the returned array).\r\rUsed internally by the InputPlugin but also useful if you wish to find out the display depth of\rthis Game Object and all of its ancestors.", @@ -108028,7 +108073,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#getIndexList", "scope": "instance", - "___id": "T000002R011024", + "___id": "T000002R011027", "___s": true }, { @@ -108037,7 +108082,7 @@ "filename": "Layer.js", "lineno": 774, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "Force a sort of the display list on the next call to depthSort.", @@ -108047,7 +108092,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#queueDepthSort", "scope": "instance", - "___id": "T000002R011038", + "___id": "T000002R011041", "___s": true }, { @@ -108056,7 +108101,7 @@ "filename": "Layer.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "Immediately sorts the display list if the flag is set.", @@ -108066,7 +108111,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#depthSort", "scope": "instance", - "___id": "T000002R011041", + "___id": "T000002R011044", "___s": true }, { @@ -108075,7 +108120,7 @@ "filename": "Layer.js", "lineno": 801, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "Compare the depth of two Game Objects.", @@ -108127,7 +108172,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#sortByDepth", "scope": "instance", - "___id": "T000002R011044", + "___id": "T000002R011047", "___s": true }, { @@ -108136,7 +108181,7 @@ "filename": "Layer.js", "lineno": 817, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "Returns an array which contains all Game Objects within this Layer.\r\rThis is a reference to the main list array, not a copy of it, so be careful not to modify it.", @@ -108169,7 +108214,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#getChildren", "scope": "instance", - "___id": "T000002R011046", + "___id": "T000002R011049", "___s": true }, { @@ -108178,7 +108223,7 @@ "filename": "Layer.js", "lineno": 832, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "Adds this Layer to the given Display List.\r\rIf no Display List is specified, it will default to the Display List owned by the Scene to which\rthis Layer belongs.\r\rA Layer can only exist on one Display List at any given time, but may move freely between them.\r\rIf this Layer is already on another Display List when this method is called, it will first\rbe removed from it, before being added to the new list.\r\rYou can query which list it is on by looking at the `Phaser.GameObjects.Layer#displayList` property.\r\rIf a Layer isn't on any display list, it will not be rendered. If you just wish to temporarily\rdisable it from rendering, consider using the `setVisible` method, instead.", @@ -108233,7 +108278,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#addToDisplayList", "scope": "instance", - "___id": "T000002R011048", + "___id": "T000002R011051", "___s": true }, { @@ -108242,7 +108287,7 @@ "filename": "Layer.js", "lineno": 883, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "Removes this Layer from the Display List it is currently on.\r\rA Layer can only exist on one Display List at any given time, but may move freely removed\rand added back at a later stage.\r\rYou can query which list it is on by looking at the `Phaser.GameObjects.GameObject#displayList` property.\r\rIf a Layer isn't on any Display List, it will not be rendered. If you just wish to temporarily\rdisable it from rendering, consider using the `setVisible` method, instead.", @@ -108271,7 +108316,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#removeFromDisplayList", "scope": "instance", - "___id": "T000002R011052", + "___id": "T000002R011055", "___s": true }, { @@ -108280,7 +108325,7 @@ "filename": "Layer.js", "lineno": 921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "Destroys this Layer removing it from the Display List and Update List and\rsevering all ties to parent resources.\r\rAlso destroys all children of this Layer. If you do not wish for the\rchildren to be destroyed, you should move them from this Layer first.\r\rUse this to remove this Layer from your game if you don't ever plan to use it again.\rAs long as no reference to it exists within your own code it should become free for\rgarbage collection by the browser.\r\rIf you just want to temporarily disable an object then look at using the\rGame Object Pool instead of destroying it, as destroyed objects cannot be resurrected.", @@ -108310,7 +108355,7 @@ "memberof": "Phaser.GameObjects.Layer", "longname": "Phaser.GameObjects.Layer#destroy", "scope": "instance", - "___id": "T000002R011056", + "___id": "T000002R011059", "___s": true }, { @@ -108319,7 +108364,7 @@ "filename": "LayerCreator.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "Creates a new Layer Game Object and returns it.\r\rNote: This method will only be available if the Layer Game Object has been built into Phaser.", @@ -108372,7 +108417,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#layer", "scope": "instance", - "___id": "T000002R011081", + "___id": "T000002R011084", "___s": true }, { @@ -108381,7 +108426,7 @@ "filename": "LayerFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\layer", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\layer", "code": {} }, "description": "Creates a new Layer Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Layer Game Object has been built into Phaser.", @@ -108440,7 +108485,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#layer", "scope": "instance", - "___id": "T000002R011088", + "___id": "T000002R011091", "___s": true }, { @@ -108449,7 +108494,7 @@ "filename": "Light.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "classdesc": "A 2D Light.\r\rThese are created by the {@link Phaser.GameObjects.LightsManager}, available from within a scene via `this.lights`.\r\rAny Game Objects using the Light2D pipeline will then be affected by these Lights as long as they have a normal map.\r\rThey can also simply be used to represent a point light for your own purposes.\r\rLights cannot be added to Containers. They are designed to exist in the root of a Scene.", @@ -108558,7 +108603,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Light", - "___id": "T000002R011130", + "___id": "T000002R011133", "___s": true }, { @@ -108567,7 +108612,7 @@ "filename": "Light.js", "lineno": 59, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "The color of the light.", @@ -108586,7 +108631,7 @@ "longname": "Phaser.GameObjects.Light#color", "scope": "instance", "kind": "member", - "___id": "T000002R011135", + "___id": "T000002R011138", "___s": true }, { @@ -108595,7 +108640,7 @@ "filename": "Light.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "The intensity of the light.", @@ -108614,7 +108659,7 @@ "longname": "Phaser.GameObjects.Light#intensity", "scope": "instance", "kind": "member", - "___id": "T000002R011137", + "___id": "T000002R011140", "___s": true }, { @@ -108623,7 +108668,7 @@ "filename": "Light.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "The flags that are compared against `RENDER_MASK` to determine if this Game Object will render or not.\rThe bits are 0001 | 0010 | 0100 | 1000 set by the components Visible, Alpha, Transform and Texture respectively.\rIf those components are not used by your custom class then you can use this bitmask as you wish.", @@ -108643,7 +108688,7 @@ "longname": "Phaser.GameObjects.Light#renderFlags", "scope": "instance", "kind": "member", - "___id": "T000002R011139", + "___id": "T000002R011142", "___s": true }, { @@ -108652,7 +108697,7 @@ "filename": "Light.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "A bitmask that controls if this Game Object is drawn by a Camera or not.\rNot usually set directly, instead call `Camera.ignore`, however you can\rset this property directly using the Camera.id property:", @@ -108675,7 +108720,7 @@ "longname": "Phaser.GameObjects.Light#cameraFilter", "scope": "instance", "kind": "member", - "___id": "T000002R011141", + "___id": "T000002R011144", "___s": true }, { @@ -108684,7 +108729,7 @@ "filename": "Light.js", "lineno": 109, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "The width of this Light Game Object. This is the same as `Light.diameter`.", @@ -108703,7 +108748,7 @@ "longname": "Phaser.GameObjects.Light#displayWidth", "scope": "instance", "kind": "member", - "___id": "T000002R011143", + "___id": "T000002R011146", "___s": true }, { @@ -108712,7 +108757,7 @@ "filename": "Light.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "The height of this Light Game Object. This is the same as `Light.diameter`.", @@ -108731,7 +108776,7 @@ "longname": "Phaser.GameObjects.Light#displayHeight", "scope": "instance", "kind": "member", - "___id": "T000002R011148", + "___id": "T000002R011151", "___s": true }, { @@ -108740,7 +108785,7 @@ "filename": "Light.js", "lineno": 151, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "The width of this Light Game Object. This is the same as `Light.diameter`.", @@ -108759,7 +108804,7 @@ "longname": "Phaser.GameObjects.Light#width", "scope": "instance", "kind": "member", - "___id": "T000002R011153", + "___id": "T000002R011156", "___s": true }, { @@ -108768,7 +108813,7 @@ "filename": "Light.js", "lineno": 172, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "The height of this Light Game Object. This is the same as `Light.diameter`.", @@ -108787,7 +108832,7 @@ "longname": "Phaser.GameObjects.Light#height", "scope": "instance", "kind": "member", - "___id": "T000002R011158", + "___id": "T000002R011161", "___s": true }, { @@ -108796,7 +108841,7 @@ "filename": "Light.js", "lineno": 193, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "Compares the renderMask with the renderFlags to see if this Game Object will render or not.\rAlso checks the Game Object against the given Cameras exclusion list.", @@ -108835,7 +108880,7 @@ "memberof": "Phaser.GameObjects.Light", "longname": "Phaser.GameObjects.Light#willRender", "scope": "instance", - "___id": "T000002R011163", + "___id": "T000002R011166", "___s": true }, { @@ -108844,7 +108889,7 @@ "filename": "Light.js", "lineno": 209, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "Set the color of the light from a single integer RGB value.", @@ -108884,7 +108929,7 @@ "memberof": "Phaser.GameObjects.Light", "longname": "Phaser.GameObjects.Light#setColor", "scope": "instance", - "___id": "T000002R011165", + "___id": "T000002R011168", "___s": true }, { @@ -108893,7 +108938,7 @@ "filename": "Light.js", "lineno": 228, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "Set the intensity of the light.", @@ -108933,7 +108978,7 @@ "memberof": "Phaser.GameObjects.Light", "longname": "Phaser.GameObjects.Light#setIntensity", "scope": "instance", - "___id": "T000002R011168", + "___id": "T000002R011171", "___s": true }, { @@ -108942,7 +108987,7 @@ "filename": "Light.js", "lineno": 245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "Set the radius of the light.", @@ -108982,7 +109027,7 @@ "memberof": "Phaser.GameObjects.Light", "longname": "Phaser.GameObjects.Light#setRadius", "scope": "instance", - "___id": "T000002R011171", + "___id": "T000002R011174", "___s": true }, { @@ -108991,7 +109036,7 @@ "filename": "Light.js", "lineno": 264, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "The bitmask that `GameObject.renderFlags` is compared against to determine if the Game Object will render or not.", @@ -109009,7 +109054,7 @@ "memberof": "Phaser.GameObjects.Light", "scope": "static", "longname": "Phaser.GameObjects.Light.RENDER_MASK", - "___id": "T000002R011174", + "___id": "T000002R011177", "___s": true }, { @@ -109018,7 +109063,7 @@ "filename": "LightsManager.js", "lineno": 17, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "kind": "typedef", @@ -109045,7 +109090,7 @@ ], "longname": "LightForEach", "scope": "global", - "___id": "T000002R011186", + "___id": "T000002R011189", "___s": true }, { @@ -109054,7 +109099,7 @@ "filename": "LightsManager.js", "lineno": 23, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "classdesc": "Manages Lights for a Scene.\r\rAffects the rendering of Game Objects using the `Light2D` pipeline.", @@ -109064,7 +109109,7 @@ "since": "3.0.0", "scope": "static", "longname": "Phaser.GameObjects.LightsManager", - "___id": "T000002R011187", + "___id": "T000002R011190", "___s": true }, { @@ -109073,7 +109118,7 @@ "filename": "LightsManager.js", "lineno": 40, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "The Lights in the Scene.", @@ -109102,7 +109147,7 @@ "longname": "Phaser.GameObjects.LightsManager#lights", "scope": "instance", "kind": "member", - "___id": "T000002R011190", + "___id": "T000002R011193", "___s": true }, { @@ -109111,7 +109156,7 @@ "filename": "LightsManager.js", "lineno": 50, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "The ambient color.", @@ -109130,7 +109175,7 @@ "longname": "Phaser.GameObjects.LightsManager#ambientColor", "scope": "instance", "kind": "member", - "___id": "T000002R011192", + "___id": "T000002R011195", "___s": true }, { @@ -109139,7 +109184,7 @@ "filename": "LightsManager.js", "lineno": 59, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "Whether the Lights Manager is enabled.", @@ -109159,7 +109204,7 @@ "longname": "Phaser.GameObjects.LightsManager#active", "scope": "instance", "kind": "member", - "___id": "T000002R011194", + "___id": "T000002R011197", "___s": true }, { @@ -109168,7 +109213,7 @@ "filename": "LightsManager.js", "lineno": 69, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "The maximum number of lights that a single Camera and the lights shader can process.\rChange this via the `maxLights` property in your game config, as it cannot be changed at runtime.", @@ -109188,7 +109233,7 @@ "longname": "Phaser.GameObjects.LightsManager#maxLights", "scope": "instance", "kind": "member", - "___id": "T000002R011196", + "___id": "T000002R011199", "___s": true }, { @@ -109197,7 +109242,7 @@ "filename": "LightsManager.js", "lineno": 80, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "The number of lights that the LightPipeline processed in the _previous_ frame.", @@ -109217,7 +109262,7 @@ "longname": "Phaser.GameObjects.LightsManager#visibleLights", "scope": "instance", "kind": "member", - "___id": "T000002R011198", + "___id": "T000002R011201", "___s": true }, { @@ -109226,7 +109271,7 @@ "filename": "LightsManager.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "Creates a new Point Light Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Point Light Game Object has been built into Phaser.\r\rThe Point Light Game Object provides a way to add a point light effect into your game,\rwithout the expensive shader processing requirements of the traditional Light Game Object.\r\rThe difference is that the Point Light renders using a custom shader, designed to give the\rimpression of a point light source, of variable radius, intensity and color, in your game.\rHowever, unlike the Light Game Object, it does not impact any other Game Objects, or use their\rnormal maps for calcuations. This makes them extremely fast to render compared to Lights\rand perfect for special effects, such as flickering torches or muzzle flashes.\r\rFor maximum performance you should batch Point Light Game Objects together. This means\rensuring they follow each other consecutively on the display list. Ideally, use a Layer\rGame Object and then add just Point Lights to it, so that it can batch together the rendering\rof the lights. You don't _have_ to do this, and if you've only a handful of Point Lights in\ryour game then it's perfectly safe to mix them into the dislay list as normal. However, if\ryou're using a large number of them, please consider how they are mixed into the display list.\r\rThe renderer will automatically cull Point Lights. Those with a radius that does not intersect\rwith the Camera will be skipped in the rendering list. This happens automatically and the\rculled state is refreshed every frame, for every camera.\r\rThe origin of a Point Light is always 0.5 and it cannot be changed.\r\rPoint Lights are a WebGL only feature and do not have a Canvas counterpart.", @@ -109338,7 +109383,7 @@ "memberof": "Phaser.GameObjects.LightsManager", "longname": "Phaser.GameObjects.LightsManager#addPointLight", "scope": "instance", - "___id": "T000002R011200", + "___id": "T000002R011203", "___s": true }, { @@ -109347,7 +109392,7 @@ "filename": "LightsManager.js", "lineno": 137, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "Enable the Lights Manager.", @@ -109372,7 +109417,7 @@ "memberof": "Phaser.GameObjects.LightsManager", "longname": "Phaser.GameObjects.LightsManager#enable", "scope": "instance", - "___id": "T000002R011202", + "___id": "T000002R011205", "___s": true }, { @@ -109381,7 +109426,7 @@ "filename": "LightsManager.js", "lineno": 157, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "Disable the Lights Manager.", @@ -109406,7 +109451,7 @@ "memberof": "Phaser.GameObjects.LightsManager", "longname": "Phaser.GameObjects.LightsManager#disable", "scope": "instance", - "___id": "T000002R011206", + "___id": "T000002R011209", "___s": true }, { @@ -109415,7 +109460,7 @@ "filename": "LightsManager.js", "lineno": 172, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "Get all lights that can be seen by the given Camera.\r\rIt will automatically cull lights that are outside the world view of the Camera.\r\rIf more lights are returned than supported by the pipeline, the lights are then culled\rbased on the distance from the center of the camera. Only those closest are rendered.", @@ -109463,7 +109508,7 @@ "memberof": "Phaser.GameObjects.LightsManager", "longname": "Phaser.GameObjects.LightsManager#getLights", "scope": "instance", - "___id": "T000002R011209", + "___id": "T000002R011212", "___s": true }, { @@ -109472,7 +109517,7 @@ "filename": "LightsManager.js", "lineno": 228, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "Set the ambient light color.", @@ -109512,7 +109557,7 @@ "memberof": "Phaser.GameObjects.LightsManager", "longname": "Phaser.GameObjects.LightsManager#setAmbientColor", "scope": "instance", - "___id": "T000002R011221", + "___id": "T000002R011224", "___s": true }, { @@ -109521,7 +109566,7 @@ "filename": "LightsManager.js", "lineno": 247, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "Returns the maximum number of Lights allowed to appear at once.", @@ -109545,7 +109590,7 @@ "memberof": "Phaser.GameObjects.LightsManager", "longname": "Phaser.GameObjects.LightsManager#getMaxVisibleLights", "scope": "instance", - "___id": "T000002R011224", + "___id": "T000002R011227", "___s": true }, { @@ -109554,7 +109599,7 @@ "filename": "LightsManager.js", "lineno": 260, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "Get the number of Lights managed by this Lights Manager.", @@ -109578,7 +109623,7 @@ "memberof": "Phaser.GameObjects.LightsManager", "longname": "Phaser.GameObjects.LightsManager#getLightCount", "scope": "instance", - "___id": "T000002R011226", + "___id": "T000002R011229", "___s": true }, { @@ -109587,7 +109632,7 @@ "filename": "LightsManager.js", "lineno": 273, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "Add a Light.", @@ -109688,7 +109733,7 @@ "memberof": "Phaser.GameObjects.LightsManager", "longname": "Phaser.GameObjects.LightsManager#addLight", "scope": "instance", - "___id": "T000002R011228", + "___id": "T000002R011231", "___s": true }, { @@ -109697,7 +109742,7 @@ "filename": "LightsManager.js", "lineno": 304, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "Remove a Light.", @@ -109737,7 +109782,7 @@ "memberof": "Phaser.GameObjects.LightsManager", "longname": "Phaser.GameObjects.LightsManager#removeLight", "scope": "instance", - "___id": "T000002R011237", + "___id": "T000002R011240", "___s": true }, { @@ -109746,7 +109791,7 @@ "filename": "LightsManager.js", "lineno": 326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "Shut down the Lights Manager.\r\rRecycles all active Lights into the Light pool, resets ambient light color and clears the lists of Lights and\rculled Lights.", @@ -109756,7 +109801,7 @@ "memberof": "Phaser.GameObjects.LightsManager", "longname": "Phaser.GameObjects.LightsManager#shutdown", "scope": "instance", - "___id": "T000002R011240", + "___id": "T000002R011243", "___s": true }, { @@ -109765,7 +109810,7 @@ "filename": "LightsManager.js", "lineno": 340, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "Destroy the Lights Manager.\r\rCleans up all references by calling {@link Phaser.GameObjects.LightsManager#shutdown}.", @@ -109775,7 +109820,7 @@ "memberof": "Phaser.GameObjects.LightsManager", "longname": "Phaser.GameObjects.LightsManager#destroy", "scope": "instance", - "___id": "T000002R011243", + "___id": "T000002R011246", "___s": true }, { @@ -109784,7 +109829,7 @@ "filename": "LightsPlugin.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "classdesc": "A Scene plugin that provides a {@link Phaser.GameObjects.LightsManager} for the Light2D pipeline.\r\rAvailable from within a Scene via `this.lights`.\r\rAdd Lights using the {@link Phaser.GameObjects.LightsManager#addLight} method:\r\r```javascript\r// Enable the Lights Manager because it is disabled by default\rthis.lights.enable();\r\r// Create a Light at [400, 300] with a radius of 200\rthis.lights.addLight(400, 300, 200);\r```\r\rFor Game Objects to be affected by the Lights when rendered, you will need to set them to use the `Light2D` pipeline like so:\r\r```javascript\rsprite.setPipeline('Light2D');\r```\r\rNote that you cannot use this pipeline on Graphics Game Objects or Shape Game Objects.", @@ -109812,7 +109857,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.LightsPlugin", - "___id": "T000002R011250", + "___id": "T000002R011253", "___s": true }, { @@ -109821,7 +109866,7 @@ "filename": "LightsPlugin.js", "lineno": 52, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "A reference to the Scene that this Lights Plugin belongs to.", @@ -109840,7 +109885,7 @@ "longname": "Phaser.GameObjects.LightsPlugin#scene", "scope": "instance", "kind": "member", - "___id": "T000002R011254", + "___id": "T000002R011257", "___s": true }, { @@ -109849,7 +109894,7 @@ "filename": "LightsPlugin.js", "lineno": 61, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "A reference to the Scene's systems.", @@ -109868,7 +109913,7 @@ "longname": "Phaser.GameObjects.LightsPlugin#systems", "scope": "instance", "kind": "member", - "___id": "T000002R011256", + "___id": "T000002R011259", "___s": true }, { @@ -109877,7 +109922,7 @@ "filename": "LightsPlugin.js", "lineno": 78, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "Boot the Lights Plugin.", @@ -109887,7 +109932,7 @@ "memberof": "Phaser.GameObjects.LightsPlugin", "longname": "Phaser.GameObjects.LightsPlugin#boot", "scope": "instance", - "___id": "T000002R011258", + "___id": "T000002R011261", "___s": true }, { @@ -109896,7 +109941,7 @@ "filename": "LightsPlugin.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "description": "Destroy the Lights Plugin.\r\rCleans up all references.", @@ -109907,7 +109952,7 @@ "longname": "Phaser.GameObjects.LightsPlugin#destroy", "scope": "instance", "overrides": "Phaser.GameObjects.LightsManager#destroy", - "___id": "T000002R011261", + "___id": "T000002R011264", "___s": true }, { @@ -109916,7 +109961,7 @@ "filename": "Mesh.js", "lineno": 22, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "classdesc": "A Mesh Game Object.\r\rThe Mesh Game Object allows you to render a group of textured vertices and manipulate\rthe view of those vertices, such as rotation, translation or scaling.\r\rSupport for generating mesh data from grids, model data or Wavefront OBJ Files is included.\r\rAlthough you can use this to render 3D objects, its primary use is for displaying more complex\rSprites, or Sprites where you need fine-grained control over the vertex positions in order to\rachieve special effects in your games. Note that rendering still takes place using Phaser's\rorthographic camera (after being transformed via `projectionMesh`, see `setPerspective`,\r`setOrtho`, and `panZ` methods). As a result, all depth and face tests are done in an eventually\rorthographic space.\r\rThe rendering process will iterate through the faces of this Mesh and render out each face\rthat is considered as being in view of the camera. No depth buffer is used, and because of this,\ryou should be careful not to use model data with too many vertices, or overlapping geometry,\ror you'll probably encounter z-depth fighting. The Mesh was designed to allow for more advanced\r2D layouts, rather than displaying 3D objects, even though it can do this to a degree.\r\rIn short, if you want to remake Crysis, use a 3D engine, not a Mesh. However, if you want\rto easily add some small fun 3D elements into your game, or create some special effects involving\rvertex warping, this is the right object for you. Mesh data becomes part of the WebGL batch,\rjust like standard Sprites, so doesn't introduce any additional shader overhead. Because\rthe Mesh just generates vertices into the WebGL batch, like any other Sprite, you can use all of\rthe common Game Object components on a Mesh too, such as a custom pipeline, mask, blend mode\ror texture.\r\rNote that the Mesh object is WebGL only and does not have a Canvas counterpart.\r\rThe Mesh origin is always 0.5 x 0.5 and cannot be changed.", @@ -110213,7 +110258,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Mesh", - "___id": "T000002R011280", + "___id": "T000002R011283", "___s": true }, { @@ -110222,7 +110267,7 @@ "filename": "Mesh.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "An array containing the Face instances belonging to this Mesh.\r\rA Face consists of 3 Vertex objects.\r\rThis array is populated during calls such as `addVertices` or `addOBJ`.", @@ -110250,7 +110295,7 @@ "longname": "Phaser.GameObjects.Mesh#faces", "scope": "instance", "kind": "member", - "___id": "T000002R011288", + "___id": "T000002R011291", "___s": true }, { @@ -110259,7 +110304,7 @@ "filename": "Mesh.js", "lineno": 130, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "An array containing Vertex instances. One instance per vertex in this Mesh.\r\rThis array is populated during calls such as `addVertex` or `addOBJ`.", @@ -110287,7 +110332,7 @@ "longname": "Phaser.GameObjects.Mesh#vertices", "scope": "instance", "kind": "member", - "___id": "T000002R011290", + "___id": "T000002R011293", "___s": true }, { @@ -110296,7 +110341,7 @@ "filename": "Mesh.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "The tint fill mode.\r\r`false` = An additive tint (the default), where vertices colors are blended with the texture.\r`true` = A fill tint, where the vertex colors replace the texture, but respects texture alpha.", @@ -110316,7 +110361,7 @@ "longname": "Phaser.GameObjects.Mesh#tintFill", "scope": "instance", "kind": "member", - "___id": "T000002R011292", + "___id": "T000002R011295", "___s": true }, { @@ -110325,7 +110370,7 @@ "filename": "Mesh.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "You can optionally choose to render the vertices of this Mesh to a Graphics instance.\r\rAchieve this by setting the `debugCallback` and the `debugGraphic` properties.\r\rYou can do this in a single call via the `Mesh.setDebug` method, which will use the\rbuilt-in debug function. You can also set it to your own callback. The callback\rwill be invoked _once per render_ and sent the following parameters:\r\r`debugCallback(src, meshLength, verts)`\r\r`src` is the Mesh instance being debugged.\r`meshLength` is the number of mesh vertices in total.\r`verts` is an array of the translated vertex coordinates.\r\rTo disable rendering, set this property back to `null`.\r\rPlease note that high vertex count Meshes will struggle to debug properly.", @@ -110344,7 +110389,7 @@ "longname": "Phaser.GameObjects.Mesh#debugCallback", "scope": "instance", "kind": "member", - "___id": "T000002R011294", + "___id": "T000002R011297", "___s": true }, { @@ -110353,7 +110398,7 @@ "filename": "Mesh.js", "lineno": 179, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "The Graphics instance that the debug vertices will be drawn to, if `setDebug` has\rbeen called.", @@ -110372,7 +110417,7 @@ "longname": "Phaser.GameObjects.Mesh#debugGraphic", "scope": "instance", "kind": "member", - "___id": "T000002R011296", + "___id": "T000002R011299", "___s": true }, { @@ -110381,7 +110426,7 @@ "filename": "Mesh.js", "lineno": 189, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "When rendering, skip any Face that isn't counter clockwise?\r\rEnable this to hide backward-facing Faces during rendering.\r\rDisable it to render all Faces.", @@ -110400,7 +110445,7 @@ "longname": "Phaser.GameObjects.Mesh#hideCCW", "scope": "instance", "kind": "member", - "___id": "T000002R011298", + "___id": "T000002R011301", "___s": true }, { @@ -110409,7 +110454,7 @@ "filename": "Mesh.js", "lineno": 202, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "A Vector3 containing the 3D position of the vertices in this Mesh.\r\rModifying the components of this property will allow you to reposition where\rthe vertices are rendered within the Mesh. This happens in the `preUpdate` phase,\rwhere each vertex is transformed using the view and projection matrices.\r\rChanging this property will impact all vertices being rendered by this Mesh.\r\rYou can also adjust the 'view' by using the `pan` methods.", @@ -110428,7 +110473,7 @@ "longname": "Phaser.GameObjects.Mesh#modelPosition", "scope": "instance", "kind": "member", - "___id": "T000002R011300", + "___id": "T000002R011303", "___s": true }, { @@ -110437,7 +110482,7 @@ "filename": "Mesh.js", "lineno": 219, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "A Vector3 containing the 3D scale of the vertices in this Mesh.\r\rModifying the components of this property will allow you to scale\rthe vertices within the Mesh. This happens in the `preUpdate` phase,\rwhere each vertex is transformed using the view and projection matrices.\r\rChanging this property will impact all vertices being rendered by this Mesh.", @@ -110456,7 +110501,7 @@ "longname": "Phaser.GameObjects.Mesh#modelScale", "scope": "instance", "kind": "member", - "___id": "T000002R011302", + "___id": "T000002R011305", "___s": true }, { @@ -110465,7 +110510,7 @@ "filename": "Mesh.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "A Vector3 containing the 3D rotation of the vertices in this Mesh.\r\rThe values should be given in radians, i.e. to rotate the vertices by 90\rdegrees you can use `modelRotation.x = Phaser.Math.DegToRad(90)`.\r\rModifying the components of this property will allow you to rotate\rthe vertices within the Mesh. This happens in the `preUpdate` phase,\rwhere each vertex is transformed using the view and projection matrices.\r\rChanging this property will impact all vertices being rendered by this Mesh.", @@ -110484,7 +110529,7 @@ "longname": "Phaser.GameObjects.Mesh#modelRotation", "scope": "instance", "kind": "member", - "___id": "T000002R011304", + "___id": "T000002R011307", "___s": true }, { @@ -110493,7 +110538,7 @@ "filename": "Mesh.js", "lineno": 265, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "The transformation matrix for this Mesh.", @@ -110512,7 +110557,7 @@ "longname": "Phaser.GameObjects.Mesh#transformMatrix", "scope": "instance", "kind": "member", - "___id": "T000002R011308", + "___id": "T000002R011311", "___s": true }, { @@ -110521,7 +110566,7 @@ "filename": "Mesh.js", "lineno": 274, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "The view position for this Mesh.\r\rUse the methods`panX`, `panY` and `panZ` to adjust the view.", @@ -110540,7 +110585,7 @@ "longname": "Phaser.GameObjects.Mesh#viewPosition", "scope": "instance", "kind": "member", - "___id": "T000002R011310", + "___id": "T000002R011313", "___s": true }, { @@ -110549,7 +110594,7 @@ "filename": "Mesh.js", "lineno": 285, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "The view matrix for this Mesh.", @@ -110568,7 +110613,7 @@ "longname": "Phaser.GameObjects.Mesh#viewMatrix", "scope": "instance", "kind": "member", - "___id": "T000002R011312", + "___id": "T000002R011315", "___s": true }, { @@ -110577,7 +110622,7 @@ "filename": "Mesh.js", "lineno": 294, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "The projection matrix for this Mesh.\r\rUpdate it with the `setPerspective` or `setOrtho` methods.", @@ -110596,7 +110641,7 @@ "longname": "Phaser.GameObjects.Mesh#projectionMatrix", "scope": "instance", "kind": "member", - "___id": "T000002R011314", + "___id": "T000002R011317", "___s": true }, { @@ -110605,7 +110650,7 @@ "filename": "Mesh.js", "lineno": 305, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "How many faces were rendered by this Mesh Game Object in the last\rdraw? This is reset in the `preUpdate` method and then incremented\reach time a face is drawn. Note that in multi-camera Scenes this\rvalue may exceed that found in `Mesh.getFaceCount` due to\rcameras drawing the same faces more than once.", @@ -110625,7 +110670,7 @@ "longname": "Phaser.GameObjects.Mesh#totalRendered", "scope": "instance", "kind": "member", - "___id": "T000002R011316", + "___id": "T000002R011319", "___s": true }, { @@ -110634,7 +110679,7 @@ "filename": "Mesh.js", "lineno": 331, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "By default, the Mesh will check to see if its model or view transform has\rchanged each frame and only recalculate the vertex positions if they have.\r\rThis avoids lots of additional math in the `preUpdate` step when not required.\r\rHowever, if you are performing per-Face or per-Vertex manipulation on this Mesh,\rsuch as tweening a Face, or moving it without moving the rest of the Mesh,\rthen you may need to disable the dirty cache in order for the Mesh to re-render\rcorrectly. You can toggle this property to do that. Please note that leaving\rthis set to `true` will cause the Mesh to recalculate the position of every single\rvertex in it, every single frame. So only really do this if you know you\rneed it.", @@ -110653,7 +110698,7 @@ "longname": "Phaser.GameObjects.Mesh#ignoreDirtyCache", "scope": "instance", "kind": "member", - "___id": "T000002R011320", + "___id": "T000002R011323", "___s": true }, { @@ -110662,7 +110707,7 @@ "filename": "Mesh.js", "lineno": 351, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "The Camera fov (field of view) in degrees.\r\rThis is set automatically as part of the `Mesh.setPerspective` call, but exposed\rhere for additional math.\r\rDo not modify this property directly, doing so will not change the fov. For that,\rcall the respective Mesh methods.", @@ -110682,7 +110727,7 @@ "longname": "Phaser.GameObjects.Mesh#fov", "scope": "instance", "kind": "member", - "___id": "T000002R011322", + "___id": "T000002R011325", "___s": true }, { @@ -110691,7 +110736,7 @@ "filename": "Mesh.js", "lineno": 399, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Translates the view position of this Mesh on the x axis by the given amount.", @@ -110716,7 +110761,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#panX", "scope": "instance", - "___id": "T000002R011329", + "___id": "T000002R011332", "___s": true }, { @@ -110725,7 +110770,7 @@ "filename": "Mesh.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Translates the view position of this Mesh on the y axis by the given amount.", @@ -110750,7 +110795,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#panY", "scope": "instance", - "___id": "T000002R011332", + "___id": "T000002R011335", "___s": true }, { @@ -110759,7 +110804,7 @@ "filename": "Mesh.js", "lineno": 433, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Translates the view position of this Mesh on the z axis by the given amount.\r\rAs the default `panZ` value is 0, vertices with `z=0` (the default) need special\rcare or else they will not display as they are \"behind\" the camera.\r\rConsider using `mesh.panZ(mesh.height / (2 * Math.tan(Math.PI / 16)))`,\rwhich will interpret vertex geometry 1:1 with pixel geometry (or see `setOrtho`).", @@ -110784,7 +110829,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#panZ", "scope": "instance", - "___id": "T000002R011336", + "___id": "T000002R011339", "___s": true }, { @@ -110793,7 +110838,7 @@ "filename": "Mesh.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Builds a new perspective projection matrix from the given values.\r\rThese are also the initial projection matrix and parameters for `Mesh` (see `Mesh.panZ` for more discussion).\r\rSee also `setOrtho`.", @@ -110876,7 +110921,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#setPerspective", "scope": "instance", - "___id": "T000002R011340", + "___id": "T000002R011343", "___s": true }, { @@ -110885,7 +110930,7 @@ "filename": "Mesh.js", "lineno": 488, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Builds a new orthographic projection matrix from the given values.\r\rIf using this mode you will often need to set `Mesh.hideCCW` to `false` as well.\r\rBy default, calling this method with no parameters will set the scaleX value to\rmatch the renderer's aspect ratio. If you would like to render vertex positions 1:1\rto pixel positions, consider calling as `mesh.setOrtho(mesh.width, mesh.height)`.\r\rSee also `setPerspective`.", @@ -110957,7 +111002,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#setOrtho", "scope": "instance", - "___id": "T000002R011348", + "___id": "T000002R011351", "___s": true }, { @@ -110966,7 +111011,7 @@ "filename": "Mesh.js", "lineno": 524, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Iterates and destroys all current Faces in this Mesh, then resets the\r`faces` and `vertices` arrays.", @@ -110991,7 +111036,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#clear", "scope": "instance", - "___id": "T000002R011357", + "___id": "T000002R011360", "___s": true }, { @@ -111000,7 +111045,7 @@ "filename": "Mesh.js", "lineno": 546, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "This method will add the data from a triangulated Wavefront OBJ model file to this Mesh.\r\rThe data should have been loaded via the OBJFile:\r\r```javascript\rthis.load.obj(key, url);\r```\r\rThen use the same `key` as the first parameter to this method.\r\rMultiple Mesh Game Objects can use the same model data without impacting on each other.\r\rMake sure your 3D package has triangulated the model data prior to exporting it.\r\rYou can add multiple models to a single Mesh, although they will act as one when\rmoved or rotated. You can scale the model data, should it be too small, or too large, to see.\rYou can also offset the vertices of the model via the `x`, `y` and `z` parameters.", @@ -111160,7 +111205,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#addVerticesFromObj", "scope": "instance", - "___id": "T000002R011361", + "___id": "T000002R011364", "___s": true }, { @@ -111169,7 +111214,7 @@ "filename": "Mesh.js", "lineno": 598, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Compare the depth of two Faces.", @@ -111221,7 +111266,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#sortByDepth", "scope": "instance", - "___id": "T000002R011366", + "___id": "T000002R011369", "___s": true }, { @@ -111230,7 +111275,7 @@ "filename": "Mesh.js", "lineno": 614, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Runs a depth sort across all Faces in this Mesh, comparing their averaged depth.\r\rThis is called automatically if you use any of the `rotate` methods, but you can\ralso invoke it to sort the Faces should you manually position them.", @@ -111255,7 +111300,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#depthSort", "scope": "instance", - "___id": "T000002R011368", + "___id": "T000002R011371", "___s": true }, { @@ -111264,7 +111309,7 @@ "filename": "Mesh.js", "lineno": 632, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Adds a new Vertex into the vertices array of this Mesh.\r\rJust adding a vertex isn't enough to render it. You need to also\rmake it part of a Face, with 3 Vertex instances per Face.", @@ -111386,7 +111431,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#addVertex", "scope": "instance", - "___id": "T000002R011370", + "___id": "T000002R011373", "___s": true }, { @@ -111395,7 +111440,7 @@ "filename": "Mesh.js", "lineno": 660, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Adds a new Face into the faces array of this Mesh.\r\rA Face consists of references to 3 Vertex instances, which must be provided.", @@ -111461,7 +111506,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#addFace", "scope": "instance", - "___id": "T000002R011373", + "___id": "T000002R011376", "___s": true }, { @@ -111470,7 +111515,7 @@ "filename": "Mesh.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Adds new vertices to this Mesh by parsing the given data.\r\rThis method will take vertex data in one of two formats, based on the `containsZ` parameter.\r\rIf your vertex data are `x`, `y` pairs, then `containsZ` should be `false` (this is the default, and will result in `z=0` for each vertex).\r\rIf your vertex data is groups of `x`, `y` and `z` values, then the `containsZ` parameter must be true.\r\rThe `uvs` parameter is a numeric array consisting of `u` and `v` pairs.\r\rThe `normals` parameter is a numeric array consisting of `x`, `y` vertex normal values and, if `containsZ` is true, `z` values as well.\r\rThe `indicies` parameter is an optional array that, if given, is an indexed list of vertices to be added.\r\rThe `colors` parameter is an optional array, or single value, that if given sets the color of each vertex created.\r\rThe `alphas` parameter is an optional array, or single value, that if given sets the alpha of each vertex created.\r\rWhen providing indexed data it is assumed that _all_ of the arrays are indexed, not just the vertices.\r\rThe following example will create a 256 x 256 sized quad using an index array:\r\r```javascript\rlet mesh = new Mesh(this); // Assuming `this` is a scene!\rconst vertices = [\r -128, 128,\r 128, 128,\r -128, -128,\r 128, -128\r];\r\rconst uvs = [\r 0, 1,\r 1, 1,\r 0, 0,\r 1, 0\r];\r\rconst indices = [ 0, 2, 1, 2, 3, 1 ];\r\rmesh.addVertices(vertices, uvs, indicies);\r// Note: Otherwise the added points will be \"behind\" the camera! This value will project vertex `x` & `y` values 1:1 to pixel values.\rmesh.hideCCW = false;\rmesh.setOrtho(mesh.width, mesh.height);\r```\r\rIf the data is not indexed, it's assumed that the arrays all contain sequential data.", @@ -111670,7 +111715,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#addVertices", "scope": "instance", - "___id": "T000002R011377", + "___id": "T000002R011380", "___s": true }, { @@ -111679,7 +111724,7 @@ "filename": "Mesh.js", "lineno": 766, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Returns the total number of Faces in this Mesh Game Object.", @@ -111703,7 +111748,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#getFaceCount", "scope": "instance", - "___id": "T000002R011383", + "___id": "T000002R011386", "___s": true }, { @@ -111712,7 +111757,7 @@ "filename": "Mesh.js", "lineno": 779, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Returns the total number of Vertices in this Mesh Game Object.", @@ -111736,7 +111781,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#getVertexCount", "scope": "instance", - "___id": "T000002R011385", + "___id": "T000002R011388", "___s": true }, { @@ -111745,7 +111790,7 @@ "filename": "Mesh.js", "lineno": 792, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Returns the Face at the given index in this Mesh Game Object.", @@ -111784,7 +111829,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#getFace", "scope": "instance", - "___id": "T000002R011387", + "___id": "T000002R011390", "___s": true }, { @@ -111793,7 +111838,7 @@ "filename": "Mesh.js", "lineno": 807, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Tests to see if _any_ face in this Mesh intersects with the given coordinates.\r\rThe given position is translated through the matrix of this Mesh and the given Camera,\rbefore being compared against the vertices.", @@ -111859,7 +111904,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#hasFaceAt", "scope": "instance", - "___id": "T000002R011389", + "___id": "T000002R011392", "___s": true }, { @@ -111868,7 +111913,7 @@ "filename": "Mesh.js", "lineno": 843, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Return an array of Face objects from this Mesh that intersect with the given coordinates.\r\rThe given position is translated through the matrix of this Mesh and the given Camera,\rbefore being compared against the vertices.\r\rIf more than one Face intersects, they will all be returned in the array, but the array will\rbe depth sorted first, so the first element will always be that closest to the camera.", @@ -111943,7 +111988,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#getFaceAt", "scope": "instance", - "___id": "T000002R011396", + "___id": "T000002R011399", "___s": true }, { @@ -111952,7 +111997,7 @@ "filename": "Mesh.js", "lineno": 883, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "This method enables rendering of the Mesh vertices to the given Graphics instance.\r\rIf you enable this feature, you **must** call `Graphics.clear()` in your Scene `update`,\rotherwise the Graphics instance you provide to debug will fill-up with draw calls,\reventually crashing the browser. This is not done automatically to allow you to debug\rdraw multiple Mesh objects to a single Graphics instance.\r\rThe Mesh class has a built-in debug rendering callback `Mesh.renderDebug`, however\ryou can also provide your own callback to be used instead. Do this by setting the `callback` parameter.\r\rThe callback is invoked _once per render_ and sent the following parameters:\r\r`callback(src, faces)`\r\r`src` is the Mesh instance being debugged.\r`faces` is an array of the Faces that were rendered.\r\rYou can get the final drawn vertex position from a Face object like this:\r\r```javascript\rlet face = faces[i];\r\rlet x0 = face.vertex1.tx;\rlet y0 = face.vertex1.ty;\rlet x1 = face.vertex2.tx;\rlet y1 = face.vertex2.ty;\rlet x2 = face.vertex3.tx;\rlet y2 = face.vertex3.ty;\r\rgraphic.strokeTriangle(x0, y0, x1, y1, x2, y2);\r```\r\rIf using your own callback you do not have to provide a Graphics instance to this method.\r\rTo disable debug rendering, to either your own callback or the built-in one, call this method\rwith no arguments.", @@ -112007,7 +112052,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#setDebug", "scope": "instance", - "___id": "T000002R011404", + "___id": "T000002R011407", "___s": true }, { @@ -112016,7 +112061,7 @@ "filename": "Mesh.js", "lineno": 949, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Checks if the transformation data in this mesh is dirty.\r\rThis is used internally by the `preUpdate` step to determine if the vertices should\rbe recalculated or not.", @@ -112040,7 +112085,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#isDirty", "scope": "instance", - "___id": "T000002R011410", + "___id": "T000002R011413", "___s": true }, { @@ -112049,7 +112094,7 @@ "filename": "Mesh.js", "lineno": 1017, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "The Mesh update loop. The following takes place in this method:\r\rFirst, the `totalRendered` and `totalFrame` properties are set.\r\rIf the view matrix of this Mesh isn't dirty, and the model position, rotate or scale properties are\rall clean, then the method returns at this point.\r\rOtherwise, if the viewPosition is dirty (i.e. from calling a method like `panZ`), then it will\rrefresh the viewMatrix.\r\rAfter this, a new transformMatrix is built and it then iterates through all Faces in this\rMesh, calling `transformCoordinatesLocal` on all of them. Internally, this updates every\rvertex, calculating its new transformed position, based on the new transform matrix.\r\rFinally, the faces are depth sorted.", @@ -112088,7 +112133,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#preUpdate", "scope": "instance", - "___id": "T000002R011446", + "___id": "T000002R011449", "___s": true }, { @@ -112097,7 +112142,7 @@ "filename": "Mesh.js", "lineno": 1091, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "The built-in Mesh debug rendering method.\r\rSee `Mesh.setDebug` for more details.", @@ -112144,7 +112189,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#renderDebug", "scope": "instance", - "___id": "T000002R011460", + "___id": "T000002R011463", "___s": true }, { @@ -112153,7 +112198,7 @@ "filename": "Mesh.js", "lineno": 1136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Clears all tint values associated with this Game Object.\r\rImmediately sets the color values back to 0xffffff on all vertices,\rwhich results in no visible change to the texture.", @@ -112185,7 +112230,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#clearTint", "scope": "instance", - "___id": "T000002R011475", + "___id": "T000002R011478", "___s": true }, { @@ -112194,7 +112239,7 @@ "filename": "Mesh.js", "lineno": 1153, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Pass this Mesh Game Object to the Input Manager to enable it for Input.\r\rUnlike other Game Objects, the Mesh Game Object uses its own special hit area callback, which you cannot override.", @@ -112245,7 +112290,7 @@ "longname": "Phaser.GameObjects.Mesh#setInteractive", "scope": "instance", "overrides": "Phaser.GameObjects.GameObject#setInteractive", - "___id": "T000002R011477", + "___id": "T000002R011480", "___s": true }, { @@ -112254,7 +112299,7 @@ "filename": "Mesh.js", "lineno": 1198, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Sets an additive tint on all vertices of this Mesh Game Object.\r\rThe tint works by taking the pixel color values from the Game Objects texture, and then\rmultiplying it by the color value of the tint.\r\rTo modify the tint color once set, either call this method again with new values or use the\r`tint` property to set all colors at once.\r\rTo remove a tint call `clearTint`.", @@ -112303,7 +112348,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#setTint", "scope": "instance", - "___id": "T000002R011484", + "___id": "T000002R011487", "___s": true }, { @@ -112312,7 +112357,7 @@ "filename": "Mesh.js", "lineno": 1231, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Scrolls the UV texture coordinates of all faces in this Mesh by\radding the given x/y amounts to them.\r\rIf you only wish to scroll one coordinate, pass a value of zero\rto the other.\r\rUse small values for scrolling. UVs are set from the range 0\rto 1, so you should increment (or decrement) them by suitably\rsmall values, such as 0.01.\r\rDue to a limitation in WebGL1 you can only UV scroll textures\rthat are a power-of-two in size. Scrolling NPOT textures will\rwork but will result in clamping the pixels to the edges.\r\rNote that if this Mesh is using a _frame_ from a texture atlas\rthen you will be unable to UV scroll its texture.", @@ -112372,7 +112417,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#uvScroll", "scope": "instance", - "___id": "T000002R011490", + "___id": "T000002R011493", "___s": true }, { @@ -112381,7 +112426,7 @@ "filename": "Mesh.js", "lineno": 1270, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Scales the UV texture coordinates of all faces in this Mesh by\rthe exact given amounts.\r\rIf you only wish to scale one coordinate, pass a value of one\rto the other.\r\rDue to a limitation in WebGL1 you can only UV scale textures\rthat are a power-of-two in size. Scaling NPOT textures will\rwork but will result in clamping the pixels to the edges if\ryou scale beyond a value of 1. Scaling below 1 will work\rregardless of texture size.\r\rNote that if this Mesh is using a _frame_ from a texture atlas\rthen you will be unable to UV scale its texture.", @@ -112441,7 +112486,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#uvScale", "scope": "instance", - "___id": "T000002R011494", + "___id": "T000002R011497", "___s": true }, { @@ -112450,7 +112495,7 @@ "filename": "Mesh.js", "lineno": 1307, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "The tint value being applied to the whole of the Game Object.\rThis property is a setter-only.", @@ -112489,7 +112534,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#tint", "scope": "instance", - "___id": "T000002R011498", + "___id": "T000002R011501", "___s": true }, { @@ -112498,7 +112543,7 @@ "filename": "Mesh.js", "lineno": 1324, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "The x rotation of the Model in 3D space, as specified in degrees.\r\rIf you need the value in radians use the `modelRotation.x` property directly.", @@ -112530,7 +112575,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#rotateX", "scope": "instance", - "___id": "T000002R011501", + "___id": "T000002R011504", "___s": true }, { @@ -112539,7 +112584,7 @@ "filename": "Mesh.js", "lineno": 1347, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "The y rotation of the Model in 3D space, as specified in degrees.\r\rIf you need the value in radians use the `modelRotation.y` property directly.", @@ -112571,7 +112616,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#rotateY", "scope": "instance", - "___id": "T000002R011506", + "___id": "T000002R011509", "___s": true }, { @@ -112580,7 +112625,7 @@ "filename": "Mesh.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "The z rotation of the Model in 3D space, as specified in degrees.\r\rIf you need the value in radians use the `modelRotation.z` property directly.", @@ -112612,7 +112657,7 @@ "memberof": "Phaser.GameObjects.Mesh", "longname": "Phaser.GameObjects.Mesh#rotateZ", "scope": "instance", - "___id": "T000002R011511", + "___id": "T000002R011514", "___s": true }, { @@ -112621,7 +112666,7 @@ "filename": "MeshCreator.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Creates a new Mesh Game Object and returns it.\r\rNote: This method will only be available if the Mesh Game Object and WebGL support have been built into Phaser.", @@ -112674,7 +112719,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#mesh", "scope": "instance", - "___id": "T000002R011525", + "___id": "T000002R011528", "___s": true }, { @@ -112683,7 +112728,7 @@ "filename": "MeshFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "description": "Creates a new Mesh Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Mesh Game Object and WebGL support have been built into Phaser.", @@ -112967,7 +113012,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#mesh", "scope": "instance", - "___id": "T000002R011540", + "___id": "T000002R011543", "___s": true }, { @@ -112976,7 +113021,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh\\typedefs", "code": {} }, "kind": "namespace", @@ -112984,7 +113029,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.Mesh", "scope": "static", - "___id": "T000002R011583", + "___id": "T000002R011586", "___s": true }, { @@ -112993,7 +113038,7 @@ "filename": "MeshConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh\\typedefs", "code": {} }, "kind": "typedef", @@ -113239,7 +113284,7 @@ "memberof": "Phaser.Types.GameObjects.Mesh", "longname": "Phaser.Types.GameObjects.Mesh.MeshConfig", "scope": "static", - "___id": "T000002R011584", + "___id": "T000002R011587", "___s": true }, { @@ -113248,7 +113293,7 @@ "filename": "NineSlice.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "classdesc": "A Nine Slice Game Object allows you to display a texture-based object that\rcan be stretched both horizontally and vertically, but that retains\rfixed-sized corners. The dimensions of the corners are set via the\rparameters to this class.\r\rThis is extremely useful for UI and button like elements, where you need\rthem to expand to accommodate the content without distorting the texture.\r\rThe texture you provide for this Game Object should be based on the\rfollowing layout structure:\r\r```\r A B\r +---+----------------------+---+\r C | 1 | 2 | 3 |\r +---+----------------------+---+\r | | | |\r | 4 | 5 | 6 |\r | | | |\r +---+----------------------+---+\r D | 7 | 8 | 9 |\r +---+----------------------+---+\r```\r\rWhen changing this objects width and / or height:\r\r areas 1, 3, 7 and 9 (the corners) will remain unscaled\r areas 2 and 8 will be stretched horizontally only\r areas 4 and 6 will be stretched vertically only\r area 5 will be stretched both horizontally and vertically\r\rYou can also create a 3 slice Game Object:\r\rThis works in a similar way, except you can only stretch it horizontally.\rTherefore, it requires less configuration:\r\r```\r A B\r +---+----------------------+---+\r | | | |\r C | 1 | 2 | 3 |\r | | | |\r +---+----------------------+---+\r```\r\rWhen changing this objects width (you cannot change its height)\r\r areas 1 and 3 will remain unscaled\r area 2 will be stretched horizontally\r\rThe above configuration concept is adapted from the Pixi NineSlicePlane.\r\rTo specify a 3 slice object instead of a 9 slice you should only\rprovide the `leftWidth` and `rightWidth` parameters. To create a 9 slice\ryou must supply all parameters.\r\rThe _minimum_ width this Game Object can be is the total of\r`leftWidth` + `rightWidth`. The _minimum_ height this Game Object\rcan be is the total of `topHeight` + `bottomHeight`.\rIf you need to display this object at a smaller size, you can scale it.\r\rIn terms of performance, using a 3 slice Game Object is the equivalent of\rhaving 3 Sprites in a row. Using a 9 slice Game Object is the equivalent\rof having 9 Sprites in a row. The vertices of this object are all batched\rtogether and can co-exist with other Sprites and graphics on the display\rlist, without incurring any additional overhead.\r\rAs of Phaser 3.60 this Game Object is WebGL only.\r\rAs of Phaser 3.70 this Game Object can now populate its values automatically\rif they have been set within Texture Packer 7.1.0 or above and exported with\rthe atlas json. If this is the case, you can just call this method without\rspecifying anything more than the texture key and frame and it will pull the\rarea data from the atlas.", @@ -113451,7 +113496,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.NineSlice", - "___id": "T000002R011590", + "___id": "T000002R011593", "___s": true }, { @@ -113460,7 +113505,7 @@ "filename": "NineSlice.js", "lineno": 205, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "An array of Vertex objects that correspond to the quads that make-up\rthis Nine Slice Game Object. They are stored in the following order:\r\rTop Left - Indexes 0 - 5\rTop Center - Indexes 6 - 11\rTop Right - Indexes 12 - 17\rCenter Left - Indexes 18 - 23\rCenter - Indexes 24 - 29\rCenter Right - Indexes 30 - 35\rBottom Left - Indexes 36 - 41\rBottom Center - Indexes 42 - 47\rBottom Right - Indexes 48 - 53\r\rEach quad is represented by 6 Vertex instances.\r\rThis array will contain 18 elements for a 3 slice object\rand 54 for a nine slice object.\r\rYou should never modify this array once it has been populated.", @@ -113488,7 +113533,7 @@ "longname": "Phaser.GameObjects.NineSlice#vertices", "scope": "instance", "kind": "member", - "___id": "T000002R011605", + "___id": "T000002R011608", "___s": true }, { @@ -113497,7 +113542,7 @@ "filename": "NineSlice.js", "lineno": 232, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "The size of the left vertical bar (A).", @@ -113517,7 +113562,7 @@ "longname": "Phaser.GameObjects.NineSlice#leftWidth", "scope": "instance", "kind": "member", - "___id": "T000002R011607", + "___id": "T000002R011610", "___s": true }, { @@ -113526,7 +113571,7 @@ "filename": "NineSlice.js", "lineno": 242, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "The size of the right vertical bar (B).", @@ -113546,7 +113591,7 @@ "longname": "Phaser.GameObjects.NineSlice#rightWidth", "scope": "instance", "kind": "member", - "___id": "T000002R011609", + "___id": "T000002R011612", "___s": true }, { @@ -113555,7 +113600,7 @@ "filename": "NineSlice.js", "lineno": 252, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "The size of the top horizontal bar (C).\r\rIf this is a 3 slice object this property will be set to the\rheight of the texture being used.", @@ -113575,7 +113620,7 @@ "longname": "Phaser.GameObjects.NineSlice#topHeight", "scope": "instance", "kind": "member", - "___id": "T000002R011611", + "___id": "T000002R011614", "___s": true }, { @@ -113584,7 +113629,7 @@ "filename": "NineSlice.js", "lineno": 265, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "The size of the bottom horizontal bar (D).\r\rIf this is a 3 slice object this property will be set to zero.", @@ -113604,7 +113649,7 @@ "longname": "Phaser.GameObjects.NineSlice#bottomHeight", "scope": "instance", "kind": "member", - "___id": "T000002R011613", + "___id": "T000002R011616", "___s": true }, { @@ -113613,7 +113658,7 @@ "filename": "NineSlice.js", "lineno": 277, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "The tint value being applied to the top-left vertice of the Game Object.\rThis value is interpolated from the corner to the center of the Game Object.\rThe value should be set as a hex number, i.e. 0xff0000 for red, or 0xff00ff for purple.", @@ -113633,7 +113678,7 @@ "longname": "Phaser.GameObjects.NineSlice#tint", "scope": "instance", "kind": "member", - "___id": "T000002R011615", + "___id": "T000002R011618", "___s": true }, { @@ -113642,7 +113687,7 @@ "filename": "NineSlice.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "The tint fill mode.\r\r`false` = An additive tint (the default), where vertices colors are blended with the texture.\r`true` = A fill tint, where the vertices colors replace the texture, but respects texture alpha.", @@ -113662,7 +113707,7 @@ "longname": "Phaser.GameObjects.NineSlice#tintFill", "scope": "instance", "kind": "member", - "___id": "T000002R011617", + "___id": "T000002R011620", "___s": true }, { @@ -113671,7 +113716,7 @@ "filename": "NineSlice.js", "lineno": 304, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "This property is `true` if this Nine Slice Game Object was configured\rwith just `leftWidth` and `rightWidth` values, making it a 3-slice\rinstead of a 9-slice object.", @@ -113690,7 +113735,7 @@ "longname": "Phaser.GameObjects.NineSlice#is3Slice", "scope": "instance", "kind": "member", - "___id": "T000002R011620", + "___id": "T000002R011623", "___s": true }, { @@ -113699,7 +113744,7 @@ "filename": "NineSlice.js", "lineno": 340, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "Resets the width, height and slices for this NineSlice Game Object.\r\rThis allows you to modify the texture being used by this object and then reset the slice configuration,\rto avoid having to destroy this Game Object in order to use it for a different game element.\r\rPlease note that you cannot change a 9-slice to a 3-slice or vice versa.", @@ -113831,7 +113876,7 @@ "memberof": "Phaser.GameObjects.NineSlice", "longname": "Phaser.GameObjects.NineSlice#setSlices", "scope": "instance", - "___id": "T000002R011625", + "___id": "T000002R011628", "___s": true }, { @@ -113840,7 +113885,7 @@ "filename": "NineSlice.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "Updates all of the vertice UV coordinates. This is called automatically\rwhen the NineSlice Game Object is created, or if the texture frame changes.\r\rUnlike with the `updateVertice` method, you do not need to call this\rmethod if the Nine Slice changes size. Only if it changes texture frame.", @@ -113850,7 +113895,7 @@ "memberof": "Phaser.GameObjects.NineSlice", "longname": "Phaser.GameObjects.NineSlice#updateUVs", "scope": "instance", - "___id": "T000002R011656", + "___id": "T000002R011659", "___s": true }, { @@ -113859,7 +113904,7 @@ "filename": "NineSlice.js", "lineno": 472, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "Recalculates all of the vertices in this Nine Slice Game Object\rbased on the `leftWidth`, `rightWidth`, `topHeight` and `bottomHeight`\rproperties, combined with the Game Object size.\r\rThis method is called automatically when this object is created\ror if it's origin is changed.\r\rYou should not typically need to call this method directly, but it\ris left public should you find a need to modify one of those properties\rafter creation.", @@ -113869,7 +113914,7 @@ "memberof": "Phaser.GameObjects.NineSlice", "longname": "Phaser.GameObjects.NineSlice#updateVertices", "scope": "instance", - "___id": "T000002R011664", + "___id": "T000002R011667", "___s": true }, { @@ -113878,7 +113923,7 @@ "filename": "NineSlice.js", "lineno": 512, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "Internally updates the position coordinates across all vertices of the\rgiven quad offset.\r\rYou should not typically need to call this method directly, but it\ris left public should an extended class require it.", @@ -113955,7 +114000,7 @@ "memberof": "Phaser.GameObjects.NineSlice", "longname": "Phaser.GameObjects.NineSlice#updateQuad", "scope": "instance", - "___id": "T000002R011672", + "___id": "T000002R011675", "___s": true }, { @@ -113964,7 +114009,7 @@ "filename": "NineSlice.js", "lineno": 545, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "Internally updates the UV coordinates across all vertices of the\rgiven quad offset, based on the frame size.\r\rYou should not typically need to call this method directly, but it\ris left public should an extended class require it.", @@ -114041,7 +114086,7 @@ "memberof": "Phaser.GameObjects.NineSlice", "longname": "Phaser.GameObjects.NineSlice#updateQuadUVs", "scope": "instance", - "___id": "T000002R011679", + "___id": "T000002R011682", "___s": true }, { @@ -114050,7 +114095,7 @@ "filename": "NineSlice.js", "lineno": 598, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "Clears all tint values associated with this Game Object.\r\rImmediately sets the color values back to 0xffffff and the tint type to 'additive',\rwhich results in no visible change to the texture.", @@ -114082,7 +114127,7 @@ "memberof": "Phaser.GameObjects.NineSlice", "longname": "Phaser.GameObjects.NineSlice#clearTint", "scope": "instance", - "___id": "T000002R011693", + "___id": "T000002R011696", "___s": true }, { @@ -114091,7 +114136,7 @@ "filename": "NineSlice.js", "lineno": 617, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "Sets an additive tint on this Game Object.\r\rThe tint works by taking the pixel color values from the Game Objects texture, and then\rmultiplying it by the color value of the tint.\r\rTo modify the tint color once set, either call this method again with new values or use the\r`tint` property.\r\rTo remove a tint call `clearTint`, or call this method with no parameters.\r\rTo swap this from being an additive tint to a fill based tint set the property `tintFill` to `true`.", @@ -114140,7 +114185,7 @@ "memberof": "Phaser.GameObjects.NineSlice", "longname": "Phaser.GameObjects.NineSlice#setTint", "scope": "instance", - "___id": "T000002R011695", + "___id": "T000002R011698", "___s": true }, { @@ -114149,7 +114194,7 @@ "filename": "NineSlice.js", "lineno": 649, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "Sets a fill-based tint on this Game Object.\r\rUnlike an additive tint, a fill-tint literally replaces the pixel colors from the texture\rwith those in the tint. You can use this for effects such as making a player flash 'white'\rif hit by something. The whole Game Object will be rendered in the given color.\r\rTo modify the tint color once set, either call this method again with new values or use the\r`tint` property.\r\rTo remove a tint call `clearTint`, or call this method with no parameters.\r\rTo swap this from being a fill-tint to an additive tint set the property `tintFill` to `false`.", @@ -114198,7 +114243,7 @@ "memberof": "Phaser.GameObjects.NineSlice", "longname": "Phaser.GameObjects.NineSlice#setTintFill", "scope": "instance", - "___id": "T000002R011700", + "___id": "T000002R011703", "___s": true }, { @@ -114207,7 +114252,7 @@ "filename": "NineSlice.js", "lineno": 680, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "Does this Game Object have a tint applied?\r\rIt checks to see if the tint property is set to a value other than 0xffffff.\rThis indicates that a Game Object is tinted.", @@ -114234,7 +114279,7 @@ "longname": "Phaser.GameObjects.NineSlice#isTinted", "scope": "instance", "kind": "member", - "___id": "T000002R011703", + "___id": "T000002R011706", "___s": true }, { @@ -114243,7 +114288,7 @@ "filename": "NineSlice.js", "lineno": 701, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "The displayed width of this Game Object.\r\rSetting this value will adjust the way in which this Nine Slice\robject scales horizontally, if configured to do so.\r\rThe _minimum_ width this Game Object can be is the total of\r`leftWidth` + `rightWidth`. If you need to display this object\rat a smaller size, you can also scale it.", @@ -114262,7 +114307,7 @@ "longname": "Phaser.GameObjects.NineSlice#width", "scope": "instance", "kind": "member", - "___id": "T000002R011706", + "___id": "T000002R011709", "___s": true }, { @@ -114271,7 +114316,7 @@ "filename": "NineSlice.js", "lineno": 731, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "The displayed height of this Game Object.\r\rSetting this value will adjust the way in which this Nine Slice\robject scales vertically, if configured to do so.\r\rThe _minimum_ height this Game Object can be is the total of\r`topHeight` + `bottomHeight`. If you need to display this object\rat a smaller size, you can also scale it.\r\rIf this is a 3-slice object, you can only stretch it horizontally\rand changing the height will be ignored.", @@ -114290,7 +114335,7 @@ "longname": "Phaser.GameObjects.NineSlice#height", "scope": "instance", "kind": "member", - "___id": "T000002R011711", + "___id": "T000002R011714", "___s": true }, { @@ -114299,7 +114344,7 @@ "filename": "NineSlice.js", "lineno": 767, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "The displayed width of this Game Object.\r\rThis value takes into account the scale factor.\r\rSetting this value will adjust the Game Object's scale property.", @@ -114318,7 +114363,7 @@ "longname": "Phaser.GameObjects.NineSlice#displayWidth", "scope": "instance", "kind": "member", - "___id": "T000002R011716", + "___id": "T000002R011719", "___s": true }, { @@ -114327,7 +114372,7 @@ "filename": "NineSlice.js", "lineno": 792, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "The displayed height of this Game Object.\r\rThis value takes into account the scale factor.\r\rSetting this value will adjust the Game Object's scale property.", @@ -114346,7 +114391,7 @@ "longname": "Phaser.GameObjects.NineSlice#displayHeight", "scope": "instance", "kind": "member", - "___id": "T000002R011721", + "___id": "T000002R011724", "___s": true }, { @@ -114355,7 +114400,7 @@ "filename": "NineSlice.js", "lineno": 817, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "Sets the size of this Game Object.\r\rFor a Nine Slice Game Object this means it will be stretched (or shrunk) horizontally\rand vertically depending on the dimensions given to this method, in accordance with\rhow it has been configured for the various corner sizes.\r\rIf this is a 3-slice object, you can only stretch it horizontally\rand changing the height will be ignored.\r\rIf you have enabled this Game Object for input, changing the size will also change the\rsize of the hit area.", @@ -114408,7 +114453,7 @@ "memberof": "Phaser.GameObjects.NineSlice", "longname": "Phaser.GameObjects.NineSlice#setSize", "scope": "instance", - "___id": "T000002R011726", + "___id": "T000002R011729", "___s": true }, { @@ -114417,7 +114462,7 @@ "filename": "NineSlice.js", "lineno": 856, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "Sets the display size of this Game Object.\r\rCalling this will adjust the scale.", @@ -114470,7 +114515,7 @@ "memberof": "Phaser.GameObjects.NineSlice", "longname": "Phaser.GameObjects.NineSlice#setDisplaySize", "scope": "instance", - "___id": "T000002R011733", + "___id": "T000002R011736", "___s": true }, { @@ -114479,7 +114524,7 @@ "filename": "NineSlice.js", "lineno": 877, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "The horizontal origin of this Game Object.\rThe origin maps the relationship between the size and position of the Game Object.\rThe default value is 0.5, meaning all Game Objects are positioned based on their center.\rSetting the value to 0 means the position now relates to the left of the Game Object.", @@ -114499,7 +114544,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.GameObjects.Components.Origin#originX", - "___id": "T000002R011737", + "___id": "T000002R011740", "___s": true }, { @@ -114508,7 +114553,7 @@ "filename": "NineSlice.js", "lineno": 902, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "The vertical origin of this Game Object.\rThe origin maps the relationship between the size and position of the Game Object.\rThe default value is 0.5, meaning all Game Objects are positioned based on their center.\rSetting the value to 0 means the position now relates to the top of the Game Object.", @@ -114528,7 +114573,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.GameObjects.Components.Origin#originY", - "___id": "T000002R011742", + "___id": "T000002R011745", "___s": true }, { @@ -114537,7 +114582,7 @@ "filename": "NineSlice.js", "lineno": 927, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "Sets the origin of this Game Object.\r\rThe values are given in the range 0 to 1.", @@ -114595,7 +114640,7 @@ "longname": "Phaser.GameObjects.NineSlice#setOrigin", "scope": "instance", "overrides": "Phaser.GameObjects.Components.Origin#setOrigin", - "___id": "T000002R011747", + "___id": "T000002R011750", "___s": true }, { @@ -114604,7 +114649,7 @@ "filename": "NineSlice.js", "lineno": 953, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "This method is included but does nothing for the Nine Slice Game Object,\rbecause the size of the object isn't based on the texture frame.\r\rYou should not call this method.", @@ -114629,7 +114674,7 @@ "memberof": "Phaser.GameObjects.NineSlice", "longname": "Phaser.GameObjects.NineSlice#setSizeToFrame", "scope": "instance", - "___id": "T000002R011753", + "___id": "T000002R011756", "___s": true }, { @@ -114638,7 +114683,7 @@ "filename": "NineSliceCreator.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "Creates a new Nine Slice Game Object and returns it.\r\rNote: This method will only be available if the Nine Slice Game Object and WebGL support have been built into Phaser.", @@ -114691,7 +114736,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#nineslice", "scope": "instance", - "___id": "T000002R011768", + "___id": "T000002R011771", "___s": true }, { @@ -114700,7 +114745,7 @@ "filename": "NineSliceFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice", "code": {} }, "description": "A Nine Slice Game Object allows you to display a texture-based object that\rcan be stretched both horizontally and vertically, but that retains\rfixed-sized corners. The dimensions of the corners are set via the\rparameters to this class.\r\rThis is extremely useful for UI and button like elements, where you need\rthem to expand to accommodate the content without distorting the texture.\r\rThe texture you provide for this Game Object should be based on the\rfollowing layout structure:\r\r```\r A B\r +---+----------------------+---+\r C | 1 | 2 | 3 |\r +---+----------------------+---+\r | | | |\r | 4 | 5 | 6 |\r | | | |\r +---+----------------------+---+\r D | 7 | 8 | 9 |\r +---+----------------------+---+\r```\r\rWhen changing this objects width and / or height:\r\r areas 1, 3, 7 and 9 (the corners) will remain unscaled\r areas 2 and 8 will be stretched horizontally only\r areas 4 and 6 will be stretched vertically only\r area 5 will be stretched both horizontally and vertically\r\rYou can also create a 3 slice Game Object:\r\rThis works in a similar way, except you can only stretch it horizontally.\rTherefore, it requires less configuration:\r\r```\r A B\r +---+----------------------+---+\r | | | |\r C | 1 | 2 | 3 |\r | | | |\r +---+----------------------+---+\r```\r\rWhen changing this objects width (you cannot change its height)\r\r areas 1 and 3 will remain unscaled\r area 2 will be stretched horizontally\r\rThe above configuration concept is adapted from the Pixi NineSlicePlane.\r\rTo specify a 3 slice object instead of a 9 slice you should only\rprovide the `leftWidth` and `rightWidth` parameters. To create a 9 slice\ryou must supply all parameters.\r\rThe _minimum_ width this Game Object can be is the total of\r`leftWidth` + `rightWidth`. The _minimum_ height this Game Object\rcan be is the total of `topHeight` + `bottomHeight`.\rIf you need to display this object at a smaller size, you can scale it.\r\rIn terms of performance, using a 3 slice Game Object is the equivalent of\rhaving 3 Sprites in a row. Using a 9 slice Game Object is the equivalent\rof having 9 Sprites in a row. The vertices of this object are all batched\rtogether and can co-exist with other Sprites and graphics on the display\rlist, without incurring any additional overhead.\r\rAs of Phaser 3.60 this Game Object is WebGL only.", @@ -114896,7 +114941,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#nineslice", "scope": "instance", - "___id": "T000002R011782", + "___id": "T000002R011785", "___s": true }, { @@ -114905,7 +114950,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice\\typedefs", "code": {} }, "kind": "namespace", @@ -114913,7 +114958,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.NineSlice", "scope": "static", - "___id": "T000002R011822", + "___id": "T000002R011825", "___s": true }, { @@ -114922,7 +114967,7 @@ "filename": "NineSliceConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\nineslice\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\nineslice\\typedefs", "code": {} }, "kind": "typedef", @@ -115083,7 +115128,7 @@ "memberof": "Phaser.Types.GameObjects.NineSlice", "longname": "Phaser.Types.GameObjects.NineSlice.NineSliceConfig", "scope": "static", - "___id": "T000002R011823", + "___id": "T000002R011826", "___s": true }, { @@ -115092,7 +115137,7 @@ "filename": "EmitterColorOp.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "classdesc": "This class is responsible for taking control over the color property\rin the Particle class and managing its emission and updating functions.\r\rSee the `ParticleEmitter` class for more details on emitter op configuration.", @@ -115120,7 +115165,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Particles.EmitterColorOp", - "___id": "T000002R011830", + "___id": "T000002R011833", "___s": true }, { @@ -115129,7 +115174,7 @@ "filename": "EmitterColorOp.js", "lineno": 43, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "An array containing the red color values.\r\rPopulated during the `setMethods` method.", @@ -115157,7 +115202,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterColorOp#r", "scope": "instance", "kind": "member", - "___id": "T000002R011836", + "___id": "T000002R011839", "___s": true }, { @@ -115166,7 +115211,7 @@ "filename": "EmitterColorOp.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "An array containing the green color values.\r\rPopulated during the `setMethods` method.", @@ -115194,7 +115239,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterColorOp#g", "scope": "instance", "kind": "member", - "___id": "T000002R011838", + "___id": "T000002R011841", "___s": true }, { @@ -115203,7 +115248,7 @@ "filename": "EmitterColorOp.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "An array containing the blue color values.\r\rPopulated during the `setMethods` method.", @@ -115231,7 +115276,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterColorOp#b", "scope": "instance", "kind": "member", - "___id": "T000002R011840", + "___id": "T000002R011843", "___s": true }, { @@ -115240,7 +115285,7 @@ "filename": "EmitterColorOp.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Checks the type of `EmitterOp.propertyValue` to determine which\rmethod is required in order to return values from this op function.", @@ -115265,7 +115310,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterColorOp#getMethod", "scope": "instance", "overrides": "Phaser.GameObjects.Particles.EmitterOp#getMethod", - "___id": "T000002R011842", + "___id": "T000002R011845", "___s": true }, { @@ -115274,7 +115319,7 @@ "filename": "EmitterColorOp.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Sets the EmitterColorOp method values, if in use.", @@ -115300,7 +115345,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterColorOp#setMethods", "scope": "instance", "overrides": "Phaser.GameObjects.Particles.EmitterOp#setMethods", - "___id": "T000002R011844", + "___id": "T000002R011847", "___s": true }, { @@ -115309,7 +115354,7 @@ "filename": "EmitterColorOp.js", "lineno": 138, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Sets the Ease function to use for Color interpolation.", @@ -115334,7 +115379,7 @@ "memberof": "Phaser.GameObjects.Particles.EmitterColorOp", "longname": "Phaser.GameObjects.Particles.EmitterColorOp#setEase", "scope": "instance", - "___id": "T000002R011862", + "___id": "T000002R011865", "___s": true }, { @@ -115343,7 +115388,7 @@ "filename": "EmitterColorOp.js", "lineno": 153, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "An `onEmit` callback for an eased property.\r\rIt prepares the particle for easing by {@link Phaser.GameObjects.Particles.EmitterColorOp#easeValueUpdate}.", @@ -115396,7 +115441,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterColorOp#easedValueEmit", "scope": "instance", "overrides": "Phaser.GameObjects.Particles.EmitterOp#easedValueEmit", - "___id": "T000002R011866", + "___id": "T000002R011869", "___s": true }, { @@ -115405,7 +115450,7 @@ "filename": "EmitterColorOp.js", "lineno": 173, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "An `onUpdate` callback that returns an eased value between the\r{@link Phaser.GameObjects.Particles.EmitterColorOp#start} and {@link Phaser.GameObjects.Particles.EmitterColorOp#end}\rrange.", @@ -115471,7 +115516,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterColorOp#easeValueUpdate", "scope": "instance", "overrides": "Phaser.GameObjects.Particles.EmitterOp#easeValueUpdate", - "___id": "T000002R011869", + "___id": "T000002R011872", "___s": true }, { @@ -115480,7 +115525,7 @@ "filename": "EmitterOp.js", "lineno": 17, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "classdesc": "This class is responsible for taking control over a single property\rin the Particle class and managing its emission and updating functions.\r\rParticles properties such as `x`, `y`, `scaleX`, `lifespan` and others all use\rEmitterOp instances to manage them, as they can be given in a variety of\rformats: from simple values, to functions, to dynamic callbacks.\r\rSee the `ParticleEmitter` class for more details on emitter op configuration.", @@ -115543,7 +115588,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Particles.EmitterOp", - "___id": "T000002R011887", + "___id": "T000002R011890", "___s": true }, { @@ -115552,7 +115597,7 @@ "filename": "EmitterOp.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The name of this property.", @@ -115571,7 +115616,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterOp#propertyKey", "scope": "instance", "kind": "member", - "___id": "T000002R011891", + "___id": "T000002R011894", "___s": true }, { @@ -115580,7 +115625,7 @@ "filename": "EmitterOp.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The current value of this property.\r\rThis can be a simple value, an array, a function or an onEmit\rconfiguration object.", @@ -115609,7 +115654,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterOp#propertyValue", "scope": "instance", "kind": "member", - "___id": "T000002R011893", + "___id": "T000002R011896", "___s": true }, { @@ -115618,7 +115663,7 @@ "filename": "EmitterOp.js", "lineno": 66, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The default value of this property.\r\rThis can be a simple value, an array, a function or an onEmit\rconfiguration object.", @@ -115647,7 +115692,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterOp#defaultValue", "scope": "instance", "kind": "member", - "___id": "T000002R011895", + "___id": "T000002R011898", "___s": true }, { @@ -115656,7 +115701,7 @@ "filename": "EmitterOp.js", "lineno": 78, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The number of steps for stepped easing between {@link Phaser.GameObjects.Particles.EmitterOp#start} and\r{@link Phaser.GameObjects.Particles.EmitterOp#end} values, per emit.", @@ -115676,7 +115721,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterOp#steps", "scope": "instance", "kind": "member", - "___id": "T000002R011897", + "___id": "T000002R011900", "___s": true }, { @@ -115685,7 +115730,7 @@ "filename": "EmitterOp.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The step counter for stepped easing, per emit.", @@ -115705,7 +115750,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterOp#counter", "scope": "instance", "kind": "member", - "___id": "T000002R011899", + "___id": "T000002R011902", "___s": true }, { @@ -115714,7 +115759,7 @@ "filename": "EmitterOp.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "When the step counter reaches it's maximum, should it then\ryoyo back to the start again, or flip over to it?", @@ -115734,7 +115779,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterOp#yoyo", "scope": "instance", "kind": "member", - "___id": "T000002R011901", + "___id": "T000002R011904", "___s": true }, { @@ -115743,7 +115788,7 @@ "filename": "EmitterOp.js", "lineno": 110, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The counter direction. 0 for up and 1 for down.", @@ -115763,7 +115808,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterOp#direction", "scope": "instance", "kind": "member", - "___id": "T000002R011903", + "___id": "T000002R011906", "___s": true }, { @@ -115772,7 +115817,7 @@ "filename": "EmitterOp.js", "lineno": 120, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The start value for this property to ease between.\r\rIf an interpolation this holds a reference to the number data array.", @@ -115811,7 +115856,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterOp#start", "scope": "instance", "kind": "member", - "___id": "T000002R011905", + "___id": "T000002R011908", "___s": true }, { @@ -115820,7 +115865,7 @@ "filename": "EmitterOp.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The most recently calculated value. Updated every time an\remission or update method is called. Treat as read-only.", @@ -115839,7 +115884,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterOp#current", "scope": "instance", "kind": "member", - "___id": "T000002R011907", + "___id": "T000002R011910", "___s": true }, { @@ -115848,7 +115893,7 @@ "filename": "EmitterOp.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The end value for this property to ease between.", @@ -115868,7 +115913,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterOp#end", "scope": "instance", "kind": "member", - "___id": "T000002R011909", + "___id": "T000002R011912", "___s": true }, { @@ -115877,7 +115922,7 @@ "filename": "EmitterOp.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The easing function to use for updating this property, if any.", @@ -115898,7 +115943,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterOp#ease", "scope": "instance", "kind": "member", - "___id": "T000002R011911", + "___id": "T000002R011914", "___s": true }, { @@ -115907,7 +115952,7 @@ "filename": "EmitterOp.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The interpolation function to use for updating this property, if any.", @@ -115928,7 +115973,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterOp#interpolation", "scope": "instance", "kind": "member", - "___id": "T000002R011913", + "___id": "T000002R011916", "___s": true }, { @@ -115937,7 +115982,7 @@ "filename": "EmitterOp.js", "lineno": 170, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Whether this property can only be modified when a Particle is emitted.\r\rSet to `true` to allow only {@link Phaser.GameObjects.Particles.EmitterOp#onEmit} callbacks to be set and\raffect this property.\r\rSet to `false` to allow both {@link Phaser.GameObjects.Particles.EmitterOp#onEmit} and\r{@link Phaser.GameObjects.Particles.EmitterOp#onUpdate} callbacks to be set and affect this property.", @@ -115956,7 +116001,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterOp#emitOnly", "scope": "instance", "kind": "member", - "___id": "T000002R011915", + "___id": "T000002R011918", "___s": true }, { @@ -115965,7 +116010,7 @@ "filename": "EmitterOp.js", "lineno": 185, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The callback to run for Particles when they are emitted from the Particle Emitter.", @@ -115984,7 +116029,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterOp#onEmit", "scope": "instance", "kind": "member", - "___id": "T000002R011917", + "___id": "T000002R011920", "___s": true }, { @@ -115993,7 +116038,7 @@ "filename": "EmitterOp.js", "lineno": 194, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The callback to run for Particles when they are updated.", @@ -116012,7 +116057,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterOp#onUpdate", "scope": "instance", "kind": "member", - "___id": "T000002R011919", + "___id": "T000002R011922", "___s": true }, { @@ -116021,7 +116066,7 @@ "filename": "EmitterOp.js", "lineno": 203, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Set to `false` to disable this EmitterOp.", @@ -116040,7 +116085,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterOp#active", "scope": "instance", "kind": "member", - "___id": "T000002R011921", + "___id": "T000002R011924", "___s": true }, { @@ -116049,7 +116094,7 @@ "filename": "EmitterOp.js", "lineno": 212, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The onEmit method type of this EmitterOp.\r\rSet as part of `setMethod` and cached here to avoid\rre-setting when only the value changes.", @@ -116068,7 +116113,7 @@ "longname": "Phaser.GameObjects.Particles.EmitterOp#method", "scope": "instance", "kind": "member", - "___id": "T000002R011923", + "___id": "T000002R011926", "___s": true }, { @@ -116077,7 +116122,7 @@ "filename": "EmitterOp.js", "lineno": 247, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Load the property from a Particle Emitter configuration object.\r\rOptionally accepts a new property key to use, replacing the current one.", @@ -116117,7 +116162,7 @@ "memberof": "Phaser.GameObjects.Particles.EmitterOp", "longname": "Phaser.GameObjects.Particles.EmitterOp#loadConfig", "scope": "instance", - "___id": "T000002R011929", + "___id": "T000002R011932", "___s": true }, { @@ -116126,7 +116171,7 @@ "filename": "EmitterOp.js", "lineno": 287, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Build a JSON representation of this Particle Emitter property.", @@ -116150,7 +116195,7 @@ "memberof": "Phaser.GameObjects.Particles.EmitterOp", "longname": "Phaser.GameObjects.Particles.EmitterOp#toJSON", "scope": "instance", - "___id": "T000002R011936", + "___id": "T000002R011939", "___s": true }, { @@ -116159,7 +116204,7 @@ "filename": "EmitterOp.js", "lineno": 300, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Change the current value of the property and update its callback methods.", @@ -116199,7 +116244,7 @@ "memberof": "Phaser.GameObjects.Particles.EmitterOp", "longname": "Phaser.GameObjects.Particles.EmitterOp#onChange", "scope": "instance", - "___id": "T000002R011938", + "___id": "T000002R011941", "___s": true }, { @@ -116208,7 +116253,7 @@ "filename": "EmitterOp.js", "lineno": 360, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Checks the type of `EmitterOp.propertyValue` to determine which\rmethod is required in order to return values from this op function.", @@ -116232,7 +116277,7 @@ "memberof": "Phaser.GameObjects.Particles.EmitterOp", "longname": "Phaser.GameObjects.Particles.EmitterOp#getMethod", "scope": "instance", - "___id": "T000002R011949", + "___id": "T000002R011952", "___s": true }, { @@ -116241,7 +116286,7 @@ "filename": "EmitterOp.js", "lineno": 436, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Update the {@link Phaser.GameObjects.Particles.EmitterOp#onEmit} and\r{@link Phaser.GameObjects.Particles.EmitterOp#onUpdate} callbacks based on the method returned\rfrom `getMethod`. The method is stored in the `EmitterOp.method` property\rand is a number between 0 and 9 inclusively.", @@ -116266,7 +116311,7 @@ "memberof": "Phaser.GameObjects.Particles.EmitterOp", "longname": "Phaser.GameObjects.Particles.EmitterOp#setMethods", "scope": "instance", - "___id": "T000002R011953", + "___id": "T000002R011956", "___s": true }, { @@ -116275,7 +116320,7 @@ "filename": "EmitterOp.js", "lineno": 546, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Check whether an object has the given property.", @@ -116327,7 +116372,7 @@ "memberof": "Phaser.GameObjects.Particles.EmitterOp", "longname": "Phaser.GameObjects.Particles.EmitterOp#has", "scope": "instance", - "___id": "T000002R012002", + "___id": "T000002R012005", "___s": true }, { @@ -116336,7 +116381,7 @@ "filename": "EmitterOp.js", "lineno": 562, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Check whether an object has both of the given properties.", @@ -116401,7 +116446,7 @@ "memberof": "Phaser.GameObjects.Particles.EmitterOp", "longname": "Phaser.GameObjects.Particles.EmitterOp#hasBoth", "scope": "instance", - "___id": "T000002R012004", + "___id": "T000002R012007", "___s": true }, { @@ -116410,7 +116455,7 @@ "filename": "EmitterOp.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Check whether an object has at least one of the given properties.", @@ -116475,7 +116520,7 @@ "memberof": "Phaser.GameObjects.Particles.EmitterOp", "longname": "Phaser.GameObjects.Particles.EmitterOp#hasEither", "scope": "instance", - "___id": "T000002R012006", + "___id": "T000002R012009", "___s": true }, { @@ -116484,7 +116529,7 @@ "filename": "EmitterOp.js", "lineno": 596, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The returned value sets what the property will be at the START of the particles life, on emit.", @@ -116550,7 +116595,7 @@ "memberof": "Phaser.GameObjects.Particles.EmitterOp", "longname": "Phaser.GameObjects.Particles.EmitterOp#defaultEmit", "scope": "instance", - "___id": "T000002R012008", + "___id": "T000002R012011", "___s": true }, { @@ -116559,7 +116604,7 @@ "filename": "EmitterOp.js", "lineno": 613, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The returned value updates the property for the duration of the particles life.", @@ -116637,7 +116682,7 @@ "memberof": "Phaser.GameObjects.Particles.EmitterOp", "longname": "Phaser.GameObjects.Particles.EmitterOp#defaultUpdate", "scope": "instance", - "___id": "T000002R012010", + "___id": "T000002R012013", "___s": true }, { @@ -116646,7 +116691,7 @@ "filename": "EmitterOp.js", "lineno": 631, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The returned value sets what the property will be at the START of the particles life, on emit.\r\rThis method is only used when you have provided a custom emit callback.", @@ -116712,7 +116757,7 @@ "memberof": "Phaser.GameObjects.Particles.EmitterOp", "longname": "Phaser.GameObjects.Particles.EmitterOp#proxyEmit", "scope": "instance", - "___id": "T000002R012012", + "___id": "T000002R012015", "___s": true }, { @@ -116721,7 +116766,7 @@ "filename": "EmitterOp.js", "lineno": 654, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The returned value updates the property for the duration of the particles life.\r\rThis method is only used when you have provided a custom update callback.", @@ -116799,7 +116844,7 @@ "memberof": "Phaser.GameObjects.Particles.EmitterOp", "longname": "Phaser.GameObjects.Particles.EmitterOp#proxyUpdate", "scope": "instance", - "___id": "T000002R012016", + "___id": "T000002R012019", "___s": true }, { @@ -116808,7 +116853,7 @@ "filename": "EmitterOp.js", "lineno": 678, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "An `onEmit` callback that returns the current value of the property.", @@ -116832,7 +116877,7 @@ "memberof": "Phaser.GameObjects.Particles.EmitterOp", "longname": "Phaser.GameObjects.Particles.EmitterOp#staticValueEmit", "scope": "instance", - "___id": "T000002R012020", + "___id": "T000002R012023", "___s": true }, { @@ -116841,7 +116886,7 @@ "filename": "EmitterOp.js", "lineno": 691, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "An `onUpdate` callback that returns the current value of the property.", @@ -116865,7 +116910,7 @@ "memberof": "Phaser.GameObjects.Particles.EmitterOp", "longname": "Phaser.GameObjects.Particles.EmitterOp#staticValueUpdate", "scope": "instance", - "___id": "T000002R012022", + "___id": "T000002R012025", "___s": true }, { @@ -116874,7 +116919,7 @@ "filename": "EmitterOp.js", "lineno": 704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "An `onEmit` callback that returns a random value from the current value array.", @@ -116898,7 +116943,7 @@ "memberof": "Phaser.GameObjects.Particles.EmitterOp", "longname": "Phaser.GameObjects.Particles.EmitterOp#randomStaticValueEmit", "scope": "instance", - "___id": "T000002R012024", + "___id": "T000002R012027", "___s": true }, { @@ -116907,7 +116952,7 @@ "filename": "EmitterOp.js", "lineno": 721, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "An `onEmit` callback that returns a value between the {@link Phaser.GameObjects.Particles.EmitterOp#start} and\r{@link Phaser.GameObjects.Particles.EmitterOp#end} range.", @@ -116959,7 +117004,7 @@ "memberof": "Phaser.GameObjects.Particles.EmitterOp", "longname": "Phaser.GameObjects.Particles.EmitterOp#randomRangedValueEmit", "scope": "instance", - "___id": "T000002R012028", + "___id": "T000002R012031", "___s": true }, { @@ -116968,7 +117013,7 @@ "filename": "EmitterOp.js", "lineno": 748, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "An `onEmit` callback that returns a value between the {@link Phaser.GameObjects.Particles.EmitterOp#start} and\r{@link Phaser.GameObjects.Particles.EmitterOp#end} range.", @@ -117020,7 +117065,7 @@ "memberof": "Phaser.GameObjects.Particles.EmitterOp", "longname": "Phaser.GameObjects.Particles.EmitterOp#randomRangedIntEmit", "scope": "instance", - "___id": "T000002R012034", + "___id": "T000002R012037", "___s": true }, { @@ -117029,7 +117074,7 @@ "filename": "EmitterOp.js", "lineno": 775, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "An `onEmit` callback that returns a stepped value between the\r{@link Phaser.GameObjects.Particles.EmitterOp#start} and {@link Phaser.GameObjects.Particles.EmitterOp#end}\rrange.", @@ -117053,7 +117098,7 @@ "memberof": "Phaser.GameObjects.Particles.EmitterOp", "longname": "Phaser.GameObjects.Particles.EmitterOp#steppedEmit", "scope": "instance", - "___id": "T000002R012040", + "___id": "T000002R012043", "___s": true }, { @@ -117062,7 +117107,7 @@ "filename": "EmitterOp.js", "lineno": 838, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "An `onEmit` callback for an eased property.\r\rIt prepares the particle for easing by {@link Phaser.GameObjects.Particles.EmitterOp#easeValueUpdate}.", @@ -117114,7 +117159,7 @@ "memberof": "Phaser.GameObjects.Particles.EmitterOp", "longname": "Phaser.GameObjects.Particles.EmitterOp#easedValueEmit", "scope": "instance", - "___id": "T000002R012057", + "___id": "T000002R012060", "___s": true }, { @@ -117123,7 +117168,7 @@ "filename": "EmitterOp.js", "lineno": 866, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "An `onUpdate` callback that returns an eased value between the\r{@link Phaser.GameObjects.Particles.EmitterOp#start} and {@link Phaser.GameObjects.Particles.EmitterOp#end}\rrange.", @@ -117188,7 +117233,7 @@ "memberof": "Phaser.GameObjects.Particles.EmitterOp", "longname": "Phaser.GameObjects.Particles.EmitterOp#easeValueUpdate", "scope": "instance", - "___id": "T000002R012063", + "___id": "T000002R012066", "___s": true }, { @@ -117197,7 +117242,7 @@ "filename": "EmitterOp.js", "lineno": 901, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Destroys this EmitterOp instance and all of its references.\r\rCalled automatically when the ParticleEmitter that owns this\rEmitterOp is destroyed.", @@ -117207,7 +117252,7 @@ "memberof": "Phaser.GameObjects.Particles.EmitterOp", "longname": "Phaser.GameObjects.Particles.EmitterOp#destroy", "scope": "instance", - "___id": "T000002R012071", + "___id": "T000002R012074", "___s": true }, { @@ -117216,7 +117261,7 @@ "filename": "COMPLETE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\events", "code": {} }, "description": "The Particle Emitter Complete Event.\r\rThis event is dispatched when the final particle, emitted from a Particle Emitter that\rhas been stopped, dies. Upon receipt of this event you know that no particles are\rstill rendering at this point in time.\r\rListen for it on a Particle Emitter instance using `ParticleEmitter.on('complete', listener)`.", @@ -117250,7 +117295,7 @@ "memberof": "Phaser.GameObjects.Particles.Events", "longname": "Phaser.GameObjects.Particles.Events#event:COMPLETE", "scope": "instance", - "___id": "T000002R012080", + "___id": "T000002R012083", "___s": true }, { @@ -117259,7 +117304,7 @@ "filename": "DEATH_ZONE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\events", "code": {} }, "description": "The Particle Emitter Death Zone Event.\r\rThis event is dispatched when a Death Zone kills a Particle instance.\r\rListen for it on a Particle Emitter instance using `ParticleEmitter.on('deathzone', listener)`.\r\rIf you wish to know when the final particle is killed, see the `COMPLETE` event.", @@ -117319,7 +117364,7 @@ "memberof": "Phaser.GameObjects.Particles.Events", "longname": "Phaser.GameObjects.Particles.Events#event:DEATH_ZONE", "scope": "instance", - "___id": "T000002R012082", + "___id": "T000002R012085", "___s": true }, { @@ -117328,7 +117373,7 @@ "filename": "EXPLODE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\events", "code": {} }, "description": "The Particle Emitter Explode Event.\r\rThis event is dispatched when a Particle Emitter explodes a set of particles.\r\rListen for it on a Particle Emitter instance using `ParticleEmitter.on('explode', listener)`.", @@ -117375,7 +117420,7 @@ "memberof": "Phaser.GameObjects.Particles.Events", "longname": "Phaser.GameObjects.Particles.Events#event:EXPLODE", "scope": "instance", - "___id": "T000002R012084", + "___id": "T000002R012087", "___s": true }, { @@ -117384,7 +117429,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\events", "code": {} }, "kind": "namespace", @@ -117392,7 +117437,7 @@ "memberof": "Phaser.GameObjects.Particles", "longname": "Phaser.GameObjects.Particles.Events", "scope": "static", - "___id": "T000002R012086", + "___id": "T000002R012089", "___s": true }, { @@ -117401,7 +117446,7 @@ "filename": "START_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\events", "code": {} }, "description": "The Particle Emitter Start Event.\r\rThis event is dispatched when a Particle Emitter starts emission of particles.\r\rListen for it on a Particle Emitter instance using `ParticleEmitter.on('start', listener)`.", @@ -117435,7 +117480,7 @@ "memberof": "Phaser.GameObjects.Particles.Events", "longname": "Phaser.GameObjects.Particles.Events#event:START", "scope": "instance", - "___id": "T000002R012093", + "___id": "T000002R012096", "___s": true }, { @@ -117444,7 +117489,7 @@ "filename": "STOP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\events", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\events", "code": {} }, "description": "The Particle Emitter Stop Event.\r\rThis event is dispatched when a Particle Emitter is stopped. This can happen either\rwhen you directly call the `ParticleEmitter.stop` method, or if the emitter has\rbeen configured to stop after a set time via the `duration` property, or after a\rset number of particles via the `stopAfter` property.\r\rListen for it on a Particle Emitter instance using `ParticleEmitter.on('stop', listener)`.\r\rNote that just because the emitter has stopped, that doesn't mean there aren't still\rparticles alive and rendering. It just means the emitter has stopped emitting particles.\r\rIf you wish to know when the final particle is killed, see the `COMPLETE` event.", @@ -117478,7 +117523,7 @@ "memberof": "Phaser.GameObjects.Particles.Events", "longname": "Phaser.GameObjects.Particles.Events#event:STOP", "scope": "instance", - "___id": "T000002R012095", + "___id": "T000002R012098", "___s": true }, { @@ -117487,7 +117532,7 @@ "filename": "GravityWell.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "classdesc": "The Gravity Well Particle Processor applies a force on the particles to draw\rthem towards, or repel them from, a single point.\r\rThe force applied is inversely proportional to the square of the distance\rfrom the particle to the point, in accordance with Newton's law of gravity.\r\rThis simulates the effect of gravity over large distances (as between planets, for example).", @@ -117587,7 +117632,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Particles.GravityWell", - "___id": "T000002R012100", + "___id": "T000002R012103", "___s": true }, { @@ -117596,7 +117641,7 @@ "filename": "GravityWell.js", "lineno": 95, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Takes a Particle and updates it based on the properties of this Gravity Well.", @@ -117648,7 +117693,7 @@ "longname": "Phaser.GameObjects.Particles.GravityWell#update", "scope": "instance", "overrides": "Phaser.GameObjects.Particles.ParticleProcessor#update", - "___id": "T000002R012121", + "___id": "T000002R012124", "___s": true }, { @@ -117657,7 +117702,7 @@ "filename": "GravityWell.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The minimum distance for which the gravity force is calculated.\r\rDefaults to 100.", @@ -117676,7 +117721,7 @@ "longname": "Phaser.GameObjects.Particles.GravityWell#epsilon", "scope": "instance", "kind": "member", - "___id": "T000002R012131", + "___id": "T000002R012134", "___s": true }, { @@ -117685,7 +117730,7 @@ "filename": "GravityWell.js", "lineno": 152, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The strength of the gravity force - larger numbers produce a stronger force.\r\rDefaults to 0.", @@ -117704,7 +117749,7 @@ "longname": "Phaser.GameObjects.Particles.GravityWell#power", "scope": "instance", "kind": "member", - "___id": "T000002R012136", + "___id": "T000002R012139", "___s": true }, { @@ -117713,7 +117758,7 @@ "filename": "GravityWell.js", "lineno": 175, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The gravitational force of this Gravity Well.\r\rDefaults to 50.", @@ -117732,7 +117777,7 @@ "longname": "Phaser.GameObjects.Particles.GravityWell#gravity", "scope": "instance", "kind": "member", - "___id": "T000002R012141", + "___id": "T000002R012144", "___s": true }, { @@ -117741,7 +117786,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "kind": "namespace", @@ -117749,7 +117794,7 @@ "memberof": "Phaser.GameObjects", "longname": "Phaser.GameObjects.Particles", "scope": "static", - "___id": "T000002R012149", + "___id": "T000002R012152", "___s": true }, { @@ -117758,7 +117803,7 @@ "filename": "Particle.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "classdesc": "A Particle is a simple object owned and controlled by a Particle Emitter.\r\rIt encapsulates all of the properties required to move and update according\rto the Emitters operations.", @@ -117783,7 +117828,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Particles.Particle", - "___id": "T000002R012167", + "___id": "T000002R012170", "___s": true }, { @@ -117792,7 +117837,7 @@ "filename": "Particle.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The Emitter to which this Particle belongs.\r\rA Particle can only belong to a single Emitter and is created, updated and destroyed by it.", @@ -117811,7 +117856,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#emitter", "scope": "instance", "kind": "member", - "___id": "T000002R012170", + "___id": "T000002R012173", "___s": true }, { @@ -117820,7 +117865,7 @@ "filename": "Particle.js", "lineno": 46, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The texture used by this Particle when it renders.", @@ -117840,7 +117885,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#texture", "scope": "instance", "kind": "member", - "___id": "T000002R012172", + "___id": "T000002R012175", "___s": true }, { @@ -117849,7 +117894,7 @@ "filename": "Particle.js", "lineno": 56, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The texture frame used by this Particle when it renders.", @@ -117869,7 +117914,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#frame", "scope": "instance", "kind": "member", - "___id": "T000002R012174", + "___id": "T000002R012177", "___s": true }, { @@ -117878,7 +117923,7 @@ "filename": "Particle.js", "lineno": 66, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The x coordinate of this Particle.", @@ -117898,7 +117943,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#x", "scope": "instance", "kind": "member", - "___id": "T000002R012176", + "___id": "T000002R012179", "___s": true }, { @@ -117907,7 +117952,7 @@ "filename": "Particle.js", "lineno": 76, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The y coordinate of this Particle.", @@ -117927,7 +117972,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#y", "scope": "instance", "kind": "member", - "___id": "T000002R012178", + "___id": "T000002R012181", "___s": true }, { @@ -117936,7 +117981,7 @@ "filename": "Particle.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The coordinates of this Particle in world space.\r\rUpdated as part of `computeVelocity`.", @@ -117955,7 +118000,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#worldPosition", "scope": "instance", "kind": "member", - "___id": "T000002R012180", + "___id": "T000002R012183", "___s": true }, { @@ -117964,7 +118009,7 @@ "filename": "Particle.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The x velocity of this Particle.", @@ -117984,7 +118029,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#velocityX", "scope": "instance", "kind": "member", - "___id": "T000002R012182", + "___id": "T000002R012185", "___s": true }, { @@ -117993,7 +118038,7 @@ "filename": "Particle.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The y velocity of this Particle.", @@ -118013,7 +118058,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#velocityY", "scope": "instance", "kind": "member", - "___id": "T000002R012184", + "___id": "T000002R012187", "___s": true }, { @@ -118022,7 +118067,7 @@ "filename": "Particle.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The x acceleration of this Particle.", @@ -118042,7 +118087,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#accelerationX", "scope": "instance", "kind": "member", - "___id": "T000002R012186", + "___id": "T000002R012189", "___s": true }, { @@ -118051,7 +118096,7 @@ "filename": "Particle.js", "lineno": 127, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The y acceleration of this Particle.", @@ -118071,7 +118116,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#accelerationY", "scope": "instance", "kind": "member", - "___id": "T000002R012188", + "___id": "T000002R012191", "___s": true }, { @@ -118080,7 +118125,7 @@ "filename": "Particle.js", "lineno": 137, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The maximum horizontal velocity this Particle can travel at.", @@ -118100,7 +118145,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#maxVelocityX", "scope": "instance", "kind": "member", - "___id": "T000002R012190", + "___id": "T000002R012193", "___s": true }, { @@ -118109,7 +118154,7 @@ "filename": "Particle.js", "lineno": 147, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The maximum vertical velocity this Particle can travel at.", @@ -118129,7 +118174,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#maxVelocityY", "scope": "instance", "kind": "member", - "___id": "T000002R012192", + "___id": "T000002R012195", "___s": true }, { @@ -118138,7 +118183,7 @@ "filename": "Particle.js", "lineno": 157, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The bounciness, or restitution, of this Particle.", @@ -118158,7 +118203,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#bounce", "scope": "instance", "kind": "member", - "___id": "T000002R012194", + "___id": "T000002R012197", "___s": true }, { @@ -118167,7 +118212,7 @@ "filename": "Particle.js", "lineno": 167, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The horizontal scale of this Particle.", @@ -118187,7 +118232,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#scaleX", "scope": "instance", "kind": "member", - "___id": "T000002R012196", + "___id": "T000002R012199", "___s": true }, { @@ -118196,7 +118241,7 @@ "filename": "Particle.js", "lineno": 177, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The vertical scale of this Particle.", @@ -118216,7 +118261,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#scaleY", "scope": "instance", "kind": "member", - "___id": "T000002R012198", + "___id": "T000002R012201", "___s": true }, { @@ -118225,7 +118270,7 @@ "filename": "Particle.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The alpha value of this Particle.", @@ -118245,7 +118290,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#alpha", "scope": "instance", "kind": "member", - "___id": "T000002R012200", + "___id": "T000002R012203", "___s": true }, { @@ -118254,7 +118299,7 @@ "filename": "Particle.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The angle of this Particle in degrees.", @@ -118274,7 +118319,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#angle", "scope": "instance", "kind": "member", - "___id": "T000002R012202", + "___id": "T000002R012205", "___s": true }, { @@ -118283,7 +118328,7 @@ "filename": "Particle.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The angle of this Particle in radians.", @@ -118303,7 +118348,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#rotation", "scope": "instance", "kind": "member", - "___id": "T000002R012204", + "___id": "T000002R012207", "___s": true }, { @@ -118312,7 +118357,7 @@ "filename": "Particle.js", "lineno": 217, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The tint applied to this Particle.", @@ -118338,7 +118383,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#tint", "scope": "instance", "kind": "member", - "___id": "T000002R012206", + "___id": "T000002R012209", "___s": true }, { @@ -118347,7 +118392,7 @@ "filename": "Particle.js", "lineno": 227, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The lifespan of this Particle in ms.", @@ -118367,7 +118412,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#life", "scope": "instance", "kind": "member", - "___id": "T000002R012208", + "___id": "T000002R012211", "___s": true }, { @@ -118376,7 +118421,7 @@ "filename": "Particle.js", "lineno": 237, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The current life of this Particle in ms.", @@ -118396,7 +118441,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#lifeCurrent", "scope": "instance", "kind": "member", - "___id": "T000002R012210", + "___id": "T000002R012213", "___s": true }, { @@ -118405,7 +118450,7 @@ "filename": "Particle.js", "lineno": 247, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The delay applied to this Particle upon emission, in ms.", @@ -118425,7 +118470,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#delayCurrent", "scope": "instance", "kind": "member", - "___id": "T000002R012212", + "___id": "T000002R012215", "___s": true }, { @@ -118434,7 +118479,7 @@ "filename": "Particle.js", "lineno": 257, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The hold applied to this Particle before it expires, in ms.", @@ -118454,7 +118499,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#holdCurrent", "scope": "instance", "kind": "member", - "___id": "T000002R012214", + "___id": "T000002R012217", "___s": true }, { @@ -118463,7 +118508,7 @@ "filename": "Particle.js", "lineno": 267, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The normalized lifespan T value, where 0 is the start and 1 is the end.", @@ -118483,7 +118528,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#lifeT", "scope": "instance", "kind": "member", - "___id": "T000002R012216", + "___id": "T000002R012219", "___s": true }, { @@ -118492,7 +118537,7 @@ "filename": "Particle.js", "lineno": 277, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The data used by the ease equation.", @@ -118511,7 +118556,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#data", "scope": "instance", "kind": "member", - "___id": "T000002R012218", + "___id": "T000002R012221", "___s": true }, { @@ -118520,7 +118565,7 @@ "filename": "Particle.js", "lineno": 312, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "A reference to the Scene to which this Game Object belongs.\r\rGame Objects can only belong to one Scene.\r\rYou should consider this property as being read-only. You cannot move a\rGame Object to another Scene by simply changing it.", @@ -118539,7 +118584,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#scene", "scope": "instance", "kind": "member", - "___id": "T000002R012264", + "___id": "T000002R012267", "___s": true }, { @@ -118548,7 +118593,7 @@ "filename": "Particle.js", "lineno": 326, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The Animation State component of this Particle.\r\rThis component provides features to apply animations to this Particle.\rIt is responsible for playing, loading, queuing animations for later playback,\rmixing between animations and setting the current animation frame to this Particle.", @@ -118567,7 +118612,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#anims", "scope": "instance", "kind": "member", - "___id": "T000002R012266", + "___id": "T000002R012269", "___s": true }, { @@ -118576,7 +118621,7 @@ "filename": "Particle.js", "lineno": 339, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "A rectangle that holds the bounds of this Particle after a call to\rthe `Particle.getBounds` method has been made.", @@ -118595,7 +118640,7 @@ "longname": "Phaser.GameObjects.Particles.Particle#bounds", "scope": "instance", "kind": "member", - "___id": "T000002R012268", + "___id": "T000002R012271", "___s": true }, { @@ -118604,7 +118649,7 @@ "filename": "Particle.js", "lineno": 350, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The Event Emitter proxy.\r\rPasses on all parameters to the `ParticleEmitter` to emit directly.", @@ -118723,7 +118768,7 @@ "memberof": "Phaser.GameObjects.Particles.Particle", "longname": "Phaser.GameObjects.Particles.Particle#emit", "scope": "instance", - "___id": "T000002R012270", + "___id": "T000002R012273", "___s": true }, { @@ -118732,7 +118777,7 @@ "filename": "Particle.js", "lineno": 372, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Checks to see if this Particle is alive and updating.", @@ -118756,7 +118801,7 @@ "memberof": "Phaser.GameObjects.Particles.Particle", "longname": "Phaser.GameObjects.Particles.Particle#isAlive", "scope": "instance", - "___id": "T000002R012272", + "___id": "T000002R012275", "___s": true }, { @@ -118765,7 +118810,7 @@ "filename": "Particle.js", "lineno": 385, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Kills this particle. This sets the `lifeCurrent` value to 0, which forces\rthe Particle to be removed the next time its parent Emitter runs an update.", @@ -118775,7 +118820,7 @@ "memberof": "Phaser.GameObjects.Particles.Particle", "longname": "Phaser.GameObjects.Particles.Particle#kill", "scope": "instance", - "___id": "T000002R012274", + "___id": "T000002R012277", "___s": true }, { @@ -118784,7 +118829,7 @@ "filename": "Particle.js", "lineno": 397, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Sets the position of this particle to the given x/y coordinates.\r\rIf the parameters are left undefined, it resets the particle back to 0x0.", @@ -118826,7 +118871,7 @@ "memberof": "Phaser.GameObjects.Particles.Particle", "longname": "Phaser.GameObjects.Particles.Particle#setPosition", "scope": "instance", - "___id": "T000002R012277", + "___id": "T000002R012280", "___s": true }, { @@ -118835,7 +118880,7 @@ "filename": "Particle.js", "lineno": 417, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Starts this Particle from the given coordinates.", @@ -118889,7 +118934,7 @@ "memberof": "Phaser.GameObjects.Particles.Particle", "longname": "Phaser.GameObjects.Particles.Particle#fire", "scope": "instance", - "___id": "T000002R012283", + "___id": "T000002R012286", "___s": true }, { @@ -118898,7 +118943,7 @@ "filename": "Particle.js", "lineno": 555, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The main update method for this Particle.\r\rUpdates its life values, computes the velocity and repositions the Particle.", @@ -118972,7 +119017,7 @@ "memberof": "Phaser.GameObjects.Particles.Particle", "longname": "Phaser.GameObjects.Particles.Particle#update", "scope": "instance", - "___id": "T000002R012326", + "___id": "T000002R012329", "___s": true }, { @@ -118981,7 +119026,7 @@ "filename": "Particle.js", "lineno": 657, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "An internal method that calculates the velocity of the Particle and\rits world position. It also runs it against any active Processors\rthat are set on the Emitter.", @@ -119067,7 +119112,7 @@ "memberof": "Phaser.GameObjects.Particles.Particle", "longname": "Phaser.GameObjects.Particles.Particle#computeVelocity", "scope": "instance", - "___id": "T000002R012351", + "___id": "T000002R012354", "___s": true }, { @@ -119076,7 +119121,7 @@ "filename": "Particle.js", "lineno": 713, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "This is a NOOP method and does nothing when called.", @@ -119086,7 +119131,7 @@ "memberof": "Phaser.GameObjects.Particles.Particle", "longname": "Phaser.GameObjects.Particles.Particle#setSizeToFrame", "scope": "instance", - "___id": "T000002R012371", + "___id": "T000002R012374", "___s": true }, { @@ -119095,7 +119140,7 @@ "filename": "Particle.js", "lineno": 724, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Gets the bounds of this particle as a Geometry Rectangle, factoring in any\rtransforms of the parent emitter and anything else above it in the display list.\r\rOnce calculated the bounds can be accessed via the `Particle.bounds` property.", @@ -119135,7 +119180,7 @@ "memberof": "Phaser.GameObjects.Particles.Particle", "longname": "Phaser.GameObjects.Particles.Particle#getBounds", "scope": "instance", - "___id": "T000002R012373", + "___id": "T000002R012376", "___s": true }, { @@ -119144,7 +119189,7 @@ "filename": "Particle.js", "lineno": 778, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Destroys this Particle.", @@ -119154,7 +119199,7 @@ "memberof": "Phaser.GameObjects.Particles.Particle", "longname": "Phaser.GameObjects.Particles.Particle#destroy", "scope": "instance", - "___id": "T000002R012392", + "___id": "T000002R012395", "___s": true }, { @@ -119163,7 +119208,7 @@ "filename": "ParticleBounds.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "classdesc": "The Particle Bounds Processor.\r\rDefines a rectangular region, in world space, within which particle movement\ris restrained.\r\rUse the properties `collideLeft`, `collideRight`, `collideTop` and\r`collideBottom` to control if a particle will rebound off the sides\rof this boundary, or not.\r\rThis happens when the particles worldPosition x/y coordinate hits the boundary.\r\rThe strength of the rebound is determined by the `Particle.bounce` property.", @@ -119290,7 +119335,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Particles.ParticleBounds", - "___id": "T000002R012403", + "___id": "T000002R012406", "___s": true }, { @@ -119299,7 +119344,7 @@ "filename": "ParticleBounds.js", "lineno": 56, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "A rectangular boundary constraining particle movement. Use the Emitter properties `collideLeft`,\r`collideRight`, `collideTop` and `collideBottom` to control if a particle will rebound off\rthe sides of this boundary, or not. This happens when the particles x/y coordinate hits\rthe boundary.", @@ -119318,7 +119363,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleBounds#bounds", "scope": "instance", "kind": "member", - "___id": "T000002R012411", + "___id": "T000002R012414", "___s": true }, { @@ -119327,7 +119372,7 @@ "filename": "ParticleBounds.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Whether particles interact with the left edge of the emitter {@link Phaser.GameObjects.Particles.ParticleEmitter#bounds}.", @@ -119347,7 +119392,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleBounds#collideLeft", "scope": "instance", "kind": "member", - "___id": "T000002R012413", + "___id": "T000002R012416", "___s": true }, { @@ -119356,7 +119401,7 @@ "filename": "ParticleBounds.js", "lineno": 78, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Whether particles interact with the right edge of the emitter {@link Phaser.GameObjects.Particles.ParticleBounds#bounds}.", @@ -119376,7 +119421,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleBounds#collideRight", "scope": "instance", "kind": "member", - "___id": "T000002R012415", + "___id": "T000002R012418", "___s": true }, { @@ -119385,7 +119430,7 @@ "filename": "ParticleBounds.js", "lineno": 88, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Whether particles interact with the top edge of the emitter {@link Phaser.GameObjects.Particles.ParticleBounds#bounds}.", @@ -119405,7 +119450,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleBounds#collideTop", "scope": "instance", "kind": "member", - "___id": "T000002R012417", + "___id": "T000002R012420", "___s": true }, { @@ -119414,7 +119459,7 @@ "filename": "ParticleBounds.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Whether particles interact with the bottom edge of the emitter {@link Phaser.GameObjects.Particles.ParticleBounds#bounds}.", @@ -119434,7 +119479,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleBounds#collideBottom", "scope": "instance", "kind": "member", - "___id": "T000002R012419", + "___id": "T000002R012422", "___s": true }, { @@ -119443,7 +119488,7 @@ "filename": "ParticleBounds.js", "lineno": 109, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Takes a Particle and updates it against the bounds.", @@ -119469,7 +119514,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleBounds#update", "scope": "instance", "overrides": "Phaser.GameObjects.Particles.ParticleProcessor#update", - "___id": "T000002R012421", + "___id": "T000002R012424", "___s": true }, { @@ -119478,7 +119523,7 @@ "filename": "ParticleEmitter.js", "lineno": 103, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "classdesc": "A Particle Emitter is a special kind of Game Object that controls a pool of {@link Phaser.GameObjects.Particles.Particle Particles}.\r\rParticle Emitters are created via a configuration object. The properties of this object\rcan be specified in a variety of formats, given you plenty of scope over the values they\rreturn, leading to complex visual effects. Here are the different forms of configuration\rvalue you can give:\r\r## An explicit static value:\r\r```js\rx: 400\r```\r\rThe x value will always be 400 when the particle is spawned.\r\r## A random value:\r\r```js\rx: [ 100, 200, 300, 400 ]\r```\r\rThe x value will be one of the 4 elements in the given array, picked at random on emission.\r\r## A custom callback:\r\r```js\rx: (particle, key, t, value) => {\r return value + 50;\r}\r```\r\rThe x value is the result of calling this function. This is only used when the\rparticle is emitted, so it provides it's initial starting value. It is not used\rwhen the particle is updated (see the onUpdate callback for that)\r\r## A start / end object:\r\rThis allows you to control the change in value between the given start and\rend parameters over the course of the particles lifetime:\r\r```js\rscale: { start: 0, end: 1 }\r```\r\rThe particle scale will start at 0 when emitted and ease to a scale of 1\rover the course of its lifetime. You can also specify the ease function\rused for this change (the default is Linear):\r\r```js\rscale: { start: 0, end: 1, ease: 'bounce.out' }\r```\r\r## A start / end random object:\r\rThe start and end object can have an optional `random` parameter.\rThis forces it to pick a random value between the two values and use\rthis as the starting value, then easing to the 'end' parameter over\rits lifetime.\r\r```js\rscale: { start: 4, end: 0.5, random: true }\r```\r\rThe particle will start with a random scale between 0.5 and 4 and then\rscale to the end value over its lifetime. You can combine the above\rwith the `ease` parameter as well to control the value easing.\r\r## An interpolation object:\r\rYou can provide an array of values which will be used for interpolation\rduring the particles lifetime. You can also define the interpolation\rfunction to be used. There are three provided: `linear` (the default),\r`bezier` and `catmull`, or you can provide your own function.\r\r```js\rx: { values: [ 50, 500, 200, 800 ], interpolation: 'catmull' }\r```\r\rThe particle scale will interpolate from 50 when emitted to 800 via the other\rpoints over the course of its lifetime. You can also specify an ease function\rused to control the rate of change through the values (the default is Linear):\r\r```js\rx: { values: [ 50, 500, 200, 800 ], interpolation: 'catmull', ease: 'bounce.out }\r```\r\r## A stepped emitter object:\r\rThe `steps` parameter allows you to control the placement of sequential\rparticles across the start-end range:\r\r```js\rx: { steps: 32, start: 0, end: 576 }\r```\r\rHere we have a range of 576 (start to end). This is divided into 32 steps.\r\rThe first particle will emit at the x position of 0. The next will emit\rat the next 'step' along, which would be 18. The following particle will emit\rat the next step, which is 36, and so on. Because the range of 576 has been\rdivided by 32, creating 18 pixels steps. When a particle reaches the 'end'\rvalue the next one will start from the beginning again.\r\r## A stepped emitter object with yoyo:\r\rYou can add the optional `yoyo` property to a stepped object:\r\r```js\rx: { steps: 32, start: 0, end: 576, yoyo: true }\r```\r\rAs with the stepped emitter, particles are emitted in sequence, from 'start'\rto 'end' in step sized jumps. Normally, when a stepped emitter reaches the\rend it snaps around to the start value again. However, if you provide the 'yoyo'\rparameter then when it reaches the end it will reverse direction and start\remitting back down to 'start' again. Depending on the effect you require this\rcan often look better.\r\r## A min / max object:\r\rThis allows you to pick a random float value between the min and max properties:\r\r```js\rx: { min: 100, max: 700 }\r```\r\rThe x value will be a random float between min and max.\r\rYou can force it select an integer by setting the 'int' flag:\r\r```js\rx: { min: 100, max: 700, int: true }\r```\r\rOr, you could use the 'random' array approach (see below)\r\r## A random object:\r\rThis allows you to pick a random integer value between the first and second array elements:\r\r```js\rx: { random: [ 100, 700 ] }\r```\r\rThe x value will be a random integer between 100 and 700 as it takes the first\relement in the 'random' array as the 'min' value and the 2nd element as the 'max' value.\r\r## Custom onEmit and onUpdate callbacks:\r\rIf the above won't give you the effect you're after, you can provide your own\rcallbacks that will be used when the particle is both emitted and updated:\r\r```js\rx: {\r onEmit: (particle, key, t, value) => {\r return value;\r },\r onUpdate: (particle, key, t, value) => {\r return value;\r }\r}\r```\r\rYou can provide either one or both functions. The `onEmit` is called at the\rstart of the particles life and defines the value of the property on birth.\r\rThe `onUpdate` function is called every time the Particle Emitter updates\runtil the particle dies. Both must return a value.\r\rThe properties are:\r\rparticle - A reference to the Particle instance.\rkey - The string based key of the property, i.e. 'x' or 'lifespan'.\rt - The current normalized lifetime of the particle, between 0 (birth) and 1 (death).\rvalue - The current property value. At a minimum you should return this.\r\rBy using the above configuration options you have an unlimited about of\rcontrol over how your particles behave.\r\r## v3.55 Differences\r\rPrior to v3.60 Phaser used a `ParticleEmitterManager`. This was removed in v3.60\rand now calling `this.add.particles` returns a `ParticleEmitter` instance instead.\r\rIn order to streamline memory and the display list we have removed the\r`ParticleEmitterManager` entirely. When you call `this.add.particles` you're now\rcreating a `ParticleEmitter` instance, which is being added directly to the\rdisplay list and can be manipulated just like any other Game Object, i.e.\rscaled, rotated, positioned, added to a Container, etc. It now extends the\r`GameObject` base class, meaning it's also an event emitter, which allowed us\rto create some handy new events for particles.\r\rSo, to create an emitter, you now give it an xy coordinate, a texture and an\remitter configuration object (you can also set this later, but most commonly\ryou'd do it on creation). I.e.:\r\r```js\rconst emitter = this.add.particles(100, 300, 'flares', {\r frame: 'red',\r angle: { min: -30, max: 30 },\r speed: 150\r});\r```\r\rThis will create a 'red flare' emitter at 100 x 300.\r\rPlease update your code to ensure it adheres to the new function signatures.", @@ -119582,7 +119627,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Particles.ParticleEmitter", - "___id": "T000002R012466", + "___id": "T000002R012469", "___s": true }, { @@ -119591,7 +119636,7 @@ "filename": "ParticleEmitter.js", "lineno": 360, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The Particle Class which will be emitted by this Emitter.", @@ -119614,7 +119659,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#particleClass", "scope": "instance", "kind": "member", - "___id": "T000002R012471", + "___id": "T000002R012474", "___s": true }, { @@ -119623,7 +119668,7 @@ "filename": "ParticleEmitter.js", "lineno": 371, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "An internal object holding the configuration for the Emitter.\r\rThese are populated as part of the Emitter configuration parsing.\r\rYou typically do not access them directly, but instead use the\r`ParticleEmitter.setConfig` or `ParticleEmitter.updateConfig` methods.", @@ -119642,7 +119687,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#config", "scope": "instance", "kind": "member", - "___id": "T000002R012473", + "___id": "T000002R012476", "___s": true }, { @@ -119651,7 +119696,7 @@ "filename": "ParticleEmitter.js", "lineno": 385, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "An internal object holding all of the EmitterOp instances.\r\rThese are populated as part of the Emitter configuration parsing.\r\rYou typically do not access them directly, but instead use the\rprovided getters and setters on this class, such as `ParticleEmitter.speedX` etc.", @@ -119670,7 +119715,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#ops", "scope": "instance", "kind": "member", - "___id": "T000002R012475", + "___id": "T000002R012478", "___s": true }, { @@ -119679,7 +119724,7 @@ "filename": "ParticleEmitter.js", "lineno": 422, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "A radial emitter will emit particles in all directions between angle min and max,\rusing {@link Phaser.GameObjects.Particles.ParticleEmitter#speed} as the value. If set to false then this acts as a point Emitter.\rA point emitter will emit particles only in the direction derived from the speedX and speedY values.", @@ -119702,7 +119747,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#radial", "scope": "instance", "kind": "member", - "___id": "T000002R012501", + "___id": "T000002R012504", "___s": true }, { @@ -119711,7 +119756,7 @@ "filename": "ParticleEmitter.js", "lineno": 435, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Horizontal acceleration applied to emitted particles, in pixels per second squared.", @@ -119734,7 +119779,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#gravityX", "scope": "instance", "kind": "member", - "___id": "T000002R012503", + "___id": "T000002R012506", "___s": true }, { @@ -119743,7 +119788,7 @@ "filename": "ParticleEmitter.js", "lineno": 446, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Vertical acceleration applied to emitted particles, in pixels per second squared.", @@ -119766,7 +119811,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#gravityY", "scope": "instance", "kind": "member", - "___id": "T000002R012505", + "___id": "T000002R012508", "___s": true }, { @@ -119775,7 +119820,7 @@ "filename": "ParticleEmitter.js", "lineno": 457, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Whether accelerationX and accelerationY are non-zero. Set automatically during configuration.", @@ -119795,7 +119840,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#acceleration", "scope": "instance", "kind": "member", - "___id": "T000002R012507", + "___id": "T000002R012510", "___s": true }, { @@ -119804,7 +119849,7 @@ "filename": "ParticleEmitter.js", "lineno": 467, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Whether moveToX and moveToY are set. Set automatically during configuration.\r\rWhen true the particles move toward the moveToX and moveToY coordinates and arrive at the end of their life.\rEmitter angle, speedX, and speedY are ignored.", @@ -119824,7 +119869,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#moveTo", "scope": "instance", "kind": "member", - "___id": "T000002R012509", + "___id": "T000002R012512", "___s": true }, { @@ -119833,7 +119878,7 @@ "filename": "ParticleEmitter.js", "lineno": 480, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "A function to call when a particle is emitted.", @@ -119855,7 +119900,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#emitCallback", "scope": "instance", "kind": "member", - "___id": "T000002R012511", + "___id": "T000002R012514", "___s": true }, { @@ -119864,7 +119909,7 @@ "filename": "ParticleEmitter.js", "lineno": 490, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The calling context for {@link Phaser.GameObjects.Particles.ParticleEmitter#emitCallback}.", @@ -119885,7 +119930,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#emitCallbackScope", "scope": "instance", "kind": "member", - "___id": "T000002R012513", + "___id": "T000002R012516", "___s": true }, { @@ -119894,7 +119939,7 @@ "filename": "ParticleEmitter.js", "lineno": 500, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "A function to call when a particle dies.", @@ -119916,7 +119961,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#deathCallback", "scope": "instance", "kind": "member", - "___id": "T000002R012515", + "___id": "T000002R012518", "___s": true }, { @@ -119925,7 +119970,7 @@ "filename": "ParticleEmitter.js", "lineno": 510, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The calling context for {@link Phaser.GameObjects.Particles.ParticleEmitter#deathCallback}.", @@ -119946,7 +119991,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#deathCallbackScope", "scope": "instance", "kind": "member", - "___id": "T000002R012517", + "___id": "T000002R012520", "___s": true }, { @@ -119955,7 +120000,7 @@ "filename": "ParticleEmitter.js", "lineno": 520, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Set to hard limit the amount of particle objects this emitter is allowed to create\rin total. This is the number of `Particle` instances it can create, not the number\rof 'alive' particles.\r\r0 means unlimited.", @@ -119975,7 +120020,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#maxParticles", "scope": "instance", "kind": "member", - "___id": "T000002R012519", + "___id": "T000002R012522", "___s": true }, { @@ -119984,7 +120029,7 @@ "filename": "ParticleEmitter.js", "lineno": 534, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The maximum number of alive and rendering particles this emitter will update.\rWhen this limit is reached, a particle needs to die before another can be emitted.\r\r0 means no limits.", @@ -120004,7 +120049,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#maxAliveParticles", "scope": "instance", "kind": "member", - "___id": "T000002R012521", + "___id": "T000002R012524", "___s": true }, { @@ -120013,7 +120058,7 @@ "filename": "ParticleEmitter.js", "lineno": 547, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "If set, either via the Emitter config, or by directly setting this property,\rthe Particle Emitter will stop emitting particles once this total has been\rreached. It will then enter a 'stopped' state, firing the `STOP`\revent. Note that entering a stopped state doesn't mean all the particles\rhave finished, just that it's not emitting any further ones.\r\rTo know when the final particle expires, listen for the COMPLETE event.\r\rUse this if you wish to launch an exact number of particles and then stop\ryour emitter afterwards.\r\rThe counter is reset each time the `ParticleEmitter.start` method is called.\r\r0 means the emitter will not stop based on total emitted particles.", @@ -120033,7 +120078,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#stopAfter", "scope": "instance", "kind": "member", - "___id": "T000002R012523", + "___id": "T000002R012526", "___s": true }, { @@ -120042,7 +120087,7 @@ "filename": "ParticleEmitter.js", "lineno": 570, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The number of milliseconds this emitter will emit particles for when in flow mode,\rbefore it stops emission. A value of 0 (the default) means there is no duration.\r\rWhen the duration expires the `STOP` event is emitted. Note that entering a\rstopped state doesn't mean all the particles have finished, just that it's\rnot emitting any further ones.\r\rTo know when the final particle expires, listen for the COMPLETE event.\r\rThe counter is reset each time the `ParticleEmitter.start` method is called.\r\r0 means the emitter will not stop based on duration.", @@ -120062,7 +120107,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#duration", "scope": "instance", "kind": "member", - "___id": "T000002R012525", + "___id": "T000002R012528", "___s": true }, { @@ -120071,7 +120116,7 @@ "filename": "ParticleEmitter.js", "lineno": 591, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "For a flow emitter, the time interval (>= 0) between particle flow cycles in ms.\rA value of 0 means there is one particle flow cycle for each logic update (the maximum flow frequency). This is the default setting.\rFor an exploding emitter, this value will be -1.\rCalling {@link Phaser.GameObjects.Particles.ParticleEmitter#flow} also puts the emitter in flow mode (frequency >= 0).\rCalling {@link Phaser.GameObjects.Particles.ParticleEmitter#explode} also puts the emitter in explode mode (frequency = -1).", @@ -120094,7 +120139,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#frequency", "scope": "instance", "kind": "member", - "___id": "T000002R012527", + "___id": "T000002R012530", "___s": true }, { @@ -120103,7 +120148,7 @@ "filename": "ParticleEmitter.js", "lineno": 606, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Controls if the emitter is currently emitting a particle flow (when frequency >= 0).\r\rAlready alive particles will continue to update until they expire.\r\rControlled by {@link Phaser.GameObjects.Particles.ParticleEmitter#start} and {@link Phaser.GameObjects.Particles.ParticleEmitter#stop}.", @@ -120123,7 +120168,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#emitting", "scope": "instance", "kind": "member", - "___id": "T000002R012529", + "___id": "T000002R012532", "___s": true }, { @@ -120132,7 +120177,7 @@ "filename": "ParticleEmitter.js", "lineno": 620, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Newly emitted particles are added to the top of the particle list, i.e. rendered above those already alive.\r\rSet to false to send them to the back.\r\rAlso see the `sortOrder` property for more complex particle sorting.", @@ -120152,7 +120197,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#particleBringToTop", "scope": "instance", "kind": "member", - "___id": "T000002R012531", + "___id": "T000002R012534", "___s": true }, { @@ -120161,7 +120206,7 @@ "filename": "ParticleEmitter.js", "lineno": 634, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The time rate applied to active particles, affecting lifespan, movement, and tweens. Values larger than 1 are faster than normal.", @@ -120181,7 +120226,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#timeScale", "scope": "instance", "kind": "member", - "___id": "T000002R012533", + "___id": "T000002R012536", "___s": true }, { @@ -120190,7 +120235,7 @@ "filename": "ParticleEmitter.js", "lineno": 644, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "An array containing Particle Emission Zones. These can be either EdgeZones or RandomZones.\r\rParticles are emitted from a randomly selected zone from this array.\r\rPrior to Phaser v3.60 an Emitter could only have one single Emission Zone.\rIn 3.60 they can now have an array of Emission Zones.", @@ -120221,7 +120266,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#emitZones", "scope": "instance", "kind": "member", - "___id": "T000002R012535", + "___id": "T000002R012538", "___s": true }, { @@ -120230,7 +120275,7 @@ "filename": "ParticleEmitter.js", "lineno": 659, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "An array containing Particle Death Zone objects. A particle is immediately killed as soon as its x/y coordinates\rintersect with any of the configured Death Zones.\r\rPrior to Phaser v3.60 an Emitter could only have one single Death Zone.\rIn 3.60 they can now have an array of Death Zones.", @@ -120261,7 +120306,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#deathZones", "scope": "instance", "kind": "member", - "___id": "T000002R012537", + "___id": "T000002R012540", "___s": true }, { @@ -120270,7 +120315,7 @@ "filename": "ParticleEmitter.js", "lineno": 673, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "An optional Rectangle object that is used during rendering to cull Particles from\rdisplay. For example, if your particles are limited to only move within a 300x300\rsized area from their origin, then you can set this Rectangle to those dimensions.\r\rThe renderer will check to see if the `viewBounds` Rectangle intersects with the\rCamera bounds during the render step and if not it will skip rendering the Emitter\rentirely.\r\rThis allows you to create many emitters in a Scene without the cost of\rrendering if the contents aren't visible.\r\rNote that the Emitter will not perform any checks to see if the Particles themselves\rare outside of these bounds, or not. It will simply check the bounds against the\rcamera. Use the `getBounds` method with the `advance` parameter to help define\rthe location and placement of the view bounds.", @@ -120295,7 +120340,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#viewBounds", "scope": "instance", "kind": "member", - "___id": "T000002R012539", + "___id": "T000002R012542", "___s": true }, { @@ -120304,7 +120349,7 @@ "filename": "ParticleEmitter.js", "lineno": 698, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "A Game Object whose position is used as the particle origin.", @@ -120330,7 +120375,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#follow", "scope": "instance", "kind": "member", - "___id": "T000002R012541", + "___id": "T000002R012544", "___s": true }, { @@ -120339,7 +120384,7 @@ "filename": "ParticleEmitter.js", "lineno": 710, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The offset of the particle origin from the {@link Phaser.GameObjects.Particles.ParticleEmitter#follow} target.", @@ -120361,7 +120406,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#followOffset", "scope": "instance", "kind": "member", - "___id": "T000002R012543", + "___id": "T000002R012546", "___s": true }, { @@ -120370,7 +120415,7 @@ "filename": "ParticleEmitter.js", "lineno": 720, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Whether the emitter's {@link Phaser.GameObjects.Particles.ParticleEmitter#visible} state will track\rthe {@link Phaser.GameObjects.Particles.ParticleEmitter#follow} target's visibility state.", @@ -120393,7 +120438,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#trackVisible", "scope": "instance", "kind": "member", - "___id": "T000002R012545", + "___id": "T000002R012548", "___s": true }, { @@ -120402,7 +120447,7 @@ "filename": "ParticleEmitter.js", "lineno": 732, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The texture frames assigned to particles.", @@ -120430,7 +120475,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#frames", "scope": "instance", "kind": "member", - "___id": "T000002R012547", + "___id": "T000002R012550", "___s": true }, { @@ -120439,7 +120484,7 @@ "filename": "ParticleEmitter.js", "lineno": 741, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Whether texture {@link Phaser.GameObjects.Particles.ParticleEmitter#frames} are selected at random.", @@ -120462,7 +120507,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#randomFrame", "scope": "instance", "kind": "member", - "___id": "T000002R012549", + "___id": "T000002R012552", "___s": true }, { @@ -120471,7 +120516,7 @@ "filename": "ParticleEmitter.js", "lineno": 752, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The number of consecutive particles that receive a single texture frame (per frame cycle).", @@ -120494,7 +120539,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#frameQuantity", "scope": "instance", "kind": "member", - "___id": "T000002R012551", + "___id": "T000002R012554", "___s": true }, { @@ -120503,7 +120548,7 @@ "filename": "ParticleEmitter.js", "lineno": 763, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The animations assigned to particles.", @@ -120531,7 +120576,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#anims", "scope": "instance", "kind": "member", - "___id": "T000002R012553", + "___id": "T000002R012556", "___s": true }, { @@ -120540,7 +120585,7 @@ "filename": "ParticleEmitter.js", "lineno": 772, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Whether animations {@link Phaser.GameObjects.Particles.ParticleEmitter#anims} are selected at random.", @@ -120563,7 +120608,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#randomAnim", "scope": "instance", "kind": "member", - "___id": "T000002R012555", + "___id": "T000002R012558", "___s": true }, { @@ -120572,7 +120617,7 @@ "filename": "ParticleEmitter.js", "lineno": 783, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The number of consecutive particles that receive a single animation (per frame cycle).", @@ -120595,7 +120640,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#animQuantity", "scope": "instance", "kind": "member", - "___id": "T000002R012557", + "___id": "T000002R012560", "___s": true }, { @@ -120604,7 +120649,7 @@ "filename": "ParticleEmitter.js", "lineno": 835, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "An internal property used to tell when the emitter is in fast-forwarc mode.", @@ -120624,7 +120669,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#skipping", "scope": "instance", "kind": "member", - "___id": "T000002R012565", + "___id": "T000002R012568", "___s": true }, { @@ -120633,7 +120678,7 @@ "filename": "ParticleEmitter.js", "lineno": 845, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "An internal Transform Matrix used to cache this emitters world matrix.", @@ -120652,7 +120697,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#worldMatrix", "scope": "instance", "kind": "member", - "___id": "T000002R012567", + "___id": "T000002R012570", "___s": true }, { @@ -120661,7 +120706,7 @@ "filename": "ParticleEmitter.js", "lineno": 854, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Optionally sort the particles before they render based on this\rproperty. The property must exist on the `Particle` class, such\ras `y`, `lifeT`, `scaleX`, etc.\r\rWhen set this overrides the `particleBringToTop` setting.\r\rTo reset this and disable sorting, so this property to an empty string.", @@ -120680,7 +120725,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#sortProperty", "scope": "instance", "kind": "member", - "___id": "T000002R012569", + "___id": "T000002R012572", "___s": true }, { @@ -120689,7 +120734,7 @@ "filename": "ParticleEmitter.js", "lineno": 869, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "When `sortProperty` is defined this controls the sorting order,\reither ascending or descending. Toggle to control the visual effect.", @@ -120708,7 +120753,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#sortOrderAsc", "scope": "instance", "kind": "member", - "___id": "T000002R012571", + "___id": "T000002R012574", "___s": true }, { @@ -120717,7 +120762,7 @@ "filename": "ParticleEmitter.js", "lineno": 879, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The callback used to sort the particles. Only used if `sortProperty`\rhas been set. Set this via the `setSortCallback` method.", @@ -120738,7 +120783,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#sortCallback", "scope": "instance", "kind": "member", - "___id": "T000002R012573", + "___id": "T000002R012576", "___s": true }, { @@ -120747,7 +120792,7 @@ "filename": "ParticleEmitter.js", "lineno": 889, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "A list of Particle Processors being managed by this Emitter.", @@ -120775,7 +120820,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#processors", "scope": "instance", "kind": "member", - "___id": "T000002R012575", + "___id": "T000002R012578", "___s": true }, { @@ -120784,7 +120829,7 @@ "filename": "ParticleEmitter.js", "lineno": 898, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The tint fill mode used by the Particles in this Emitter.\r\r`false` = An additive tint (the default), where vertices colors are blended with the texture.\r`true` = A fill tint, where the vertices colors replace the texture, but respects texture alpha.", @@ -120804,7 +120849,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#tintFill", "scope": "instance", "kind": "member", - "___id": "T000002R012577", + "___id": "T000002R012580", "___s": true }, { @@ -120813,7 +120858,7 @@ "filename": "ParticleEmitter.js", "lineno": 935, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Takes an Emitter Configuration file and resets this Emitter, using any\rproperties defined in the config to then set it up again.", @@ -120853,7 +120898,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#setConfig", "scope": "instance", - "___id": "T000002R012581", + "___id": "T000002R012584", "___s": true }, { @@ -120862,7 +120907,7 @@ "filename": "ParticleEmitter.js", "lineno": 1071, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Takes an existing Emitter Configuration file and updates this Emitter.\rExisting properties are overriden while new properties are added. The\rupdated configuration is then passed to the `setConfig` method to reset\rthe Emitter with the updated configuration.", @@ -120902,7 +120947,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#updateConfig", "scope": "instance", - "___id": "T000002R012605", + "___id": "T000002R012608", "___s": true }, { @@ -120911,7 +120956,7 @@ "filename": "ParticleEmitter.js", "lineno": 1103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Creates a description of this emitter suitable for JSON serialization.", @@ -120936,7 +120981,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#toJSON", "scope": "instance", "overrides": "Phaser.GameObjects.GameObject#toJSON", - "___id": "T000002R012607", + "___id": "T000002R012610", "___s": true }, { @@ -120945,7 +120990,7 @@ "filename": "ParticleEmitter.js", "lineno": 1154, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Resets the internal counter trackers.\r\rYou shouldn't ever need to call this directly.", @@ -120983,7 +121028,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#resetCounters", "scope": "instance", - "___id": "T000002R012621", + "___id": "T000002R012624", "___s": true }, { @@ -120992,7 +121037,7 @@ "filename": "ParticleEmitter.js", "lineno": 1179, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Continuously moves the particle origin to follow a Game Object's position.", @@ -121077,7 +121122,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#startFollow", "scope": "instance", - "___id": "T000002R012626", + "___id": "T000002R012629", "___s": true }, { @@ -121086,7 +121131,7 @@ "filename": "ParticleEmitter.js", "lineno": 1205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Stops following a Game Object.", @@ -121111,7 +121156,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#stopFollow", "scope": "instance", - "___id": "T000002R012633", + "___id": "T000002R012636", "___s": true }, { @@ -121120,7 +121165,7 @@ "filename": "ParticleEmitter.js", "lineno": 1222, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Chooses a texture frame from {@link Phaser.GameObjects.Particles.ParticleEmitter#frames}.", @@ -121144,7 +121189,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#getFrame", "scope": "instance", - "___id": "T000002R012637", + "___id": "T000002R012640", "___s": true }, { @@ -121153,7 +121198,7 @@ "filename": "ParticleEmitter.js", "lineno": 1266, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Sets a pattern for assigning texture frames to emitted particles. The `frames` configuration can be any of:\r\rframe: 0\rframe: 'red'\rframe: [ 0, 1, 2, 3 ]\rframe: [ 'red', 'green', 'blue', 'pink', 'white' ]\rframe: { frames: [ 'red', 'green', 'blue', 'pink', 'white' ], [cycle: bool], [quantity: int] }", @@ -121243,7 +121288,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#setEmitterFrame", "scope": "instance", - "___id": "T000002R012647", + "___id": "T000002R012650", "___s": true }, { @@ -121252,7 +121297,7 @@ "filename": "ParticleEmitter.js", "lineno": 1333, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Chooses an animation from {@link Phaser.GameObjects.Particles.ParticleEmitter#anims}, if populated.", @@ -121276,7 +121321,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#getAnim", "scope": "instance", - "___id": "T000002R012665", + "___id": "T000002R012668", "___s": true }, { @@ -121285,7 +121330,7 @@ "filename": "ParticleEmitter.js", "lineno": 1374, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Sets a pattern for assigning animations to emitted particles. The `anims` configuration can be any of:\r\ranim: 'red'\ranim: [ 'red', 'green', 'blue', 'pink', 'white' ]\ranim: { anims: [ 'red', 'green', 'blue', 'pink', 'white' ], [cycle: bool], [quantity: int] }", @@ -121379,7 +121424,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#setAnim", "scope": "instance", - "___id": "T000002R012672", + "___id": "T000002R012675", "___s": true }, { @@ -121388,7 +121433,7 @@ "filename": "ParticleEmitter.js", "lineno": 1439, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Turns {@link Phaser.GameObjects.Particles.ParticleEmitter#radial} particle movement on or off.", @@ -121430,7 +121475,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#setRadial", "scope": "instance", - "___id": "T000002R012690", + "___id": "T000002R012693", "___s": true }, { @@ -121439,7 +121484,7 @@ "filename": "ParticleEmitter.js", "lineno": 1458, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Creates a Particle Bounds processor and adds it to this Emitter.\r\rThis processor will check to see if any of the active Particles hit\rthe defined boundary, as specified by a Rectangle shape in world-space.\r\rIf so, they are 'rebounded' back again by having their velocity adjusted.\r\rThe strength of the rebound is controlled by the `Particle.bounce`\rproperty.\r\rYou should be careful to ensure that you emit particles within a bounds,\rif set, otherwise it will lead to unpredictable visual results as the\rparticles are hastily repositioned.\r\rThe Particle Bounds processor is returned from this method. If you wish\rto modify the area you can directly change its `bounds` property, along\rwith the `collideLeft` etc values.\r\rTo disable the bounds you can either set its `active` property to `false`,\ror if you no longer require it, call `ParticleEmitter.removeParticleProcessor`.", @@ -121595,7 +121640,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#addParticleBounds", "scope": "instance", - "___id": "T000002R012694", + "___id": "T000002R012697", "___s": true }, { @@ -121604,7 +121649,7 @@ "filename": "ParticleEmitter.js", "lineno": 1509, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Sets the initial radial speed of emitted particles.\r\rChanges the emitter to radial mode.", @@ -121659,7 +121704,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#setParticleSpeed", "scope": "instance", - "___id": "T000002R012701", + "___id": "T000002R012704", "___s": true }, { @@ -121668,7 +121713,7 @@ "filename": "ParticleEmitter.js", "lineno": 1543, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Sets the vertical and horizontal scale of the emitted particles.\r\rYou can also set the scale of the entire emitter via `setScale`.", @@ -121725,7 +121770,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#setParticleScale", "scope": "instance", - "___id": "T000002R012706", + "___id": "T000002R012709", "___s": true }, { @@ -121734,7 +121779,7 @@ "filename": "ParticleEmitter.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Sets the gravity applied to emitted particles.", @@ -121787,7 +121832,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#setParticleGravity", "scope": "instance", - "___id": "T000002R012710", + "___id": "T000002R012713", "___s": true }, { @@ -121796,7 +121841,7 @@ "filename": "ParticleEmitter.js", "lineno": 1586, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Sets the opacity (alpha) of emitted particles.\r\rYou can also set the alpha of the entire emitter via `setAlpha`.", @@ -121846,7 +121891,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#setParticleAlpha", "scope": "instance", - "___id": "T000002R012714", + "___id": "T000002R012717", "___s": true }, { @@ -121855,7 +121900,7 @@ "filename": "ParticleEmitter.js", "lineno": 1605, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Sets the color tint of emitted particles.\r\rThis is a WebGL only feature.", @@ -121912,7 +121957,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#setParticleTint", "scope": "instance", - "___id": "T000002R012716", + "___id": "T000002R012719", "___s": true }, { @@ -121921,7 +121966,7 @@ "filename": "ParticleEmitter.js", "lineno": 1625, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Sets the angle of a {@link Phaser.GameObjects.Particles.ParticleEmitter#radial} particle stream.\r\rThe value is given in degrees using Phaser's right-handed coordinate system.", @@ -121961,7 +122006,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#setEmitterAngle", "scope": "instance", - "___id": "T000002R012718", + "___id": "T000002R012721", "___s": true }, { @@ -121970,7 +122015,7 @@ "filename": "ParticleEmitter.js", "lineno": 1644, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Sets the lifespan of newly emitted particles in milliseconds.", @@ -122010,7 +122055,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#setParticleLifespan", "scope": "instance", - "___id": "T000002R012720", + "___id": "T000002R012723", "___s": true }, { @@ -122019,7 +122064,7 @@ "filename": "ParticleEmitter.js", "lineno": 1661, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Sets the number of particles released at each flow cycle or explosion.", @@ -122059,7 +122104,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#setQuantity", "scope": "instance", - "___id": "T000002R012722", + "___id": "T000002R012725", "___s": true }, { @@ -122068,7 +122113,7 @@ "filename": "ParticleEmitter.js", "lineno": 1678, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Sets the emitter's {@link Phaser.GameObjects.Particles.ParticleEmitter#frequency}\rand {@link Phaser.GameObjects.Particles.ParticleEmitter#quantity}.", @@ -122122,7 +122167,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#setFrequency", "scope": "instance", - "___id": "T000002R012725", + "___id": "T000002R012728", "___s": true }, { @@ -122131,7 +122176,7 @@ "filename": "ParticleEmitter.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Adds a new Particle Death Zone to this Emitter.\r\rA particle is immediately killed as soon as its x/y coordinates intersect\rwith any of the configured Death Zones.\r\rThe `source` can be a Geometry Shape, such as a Circle, Rectangle or Triangle.\rAny valid object from the `Phaser.Geometry` namespace is allowed, as long as\rit supports a `contains` function. You can set the `type` to be either `onEnter`\ror `onLeave`.\r\rA single Death Zone instance can only exist once within this Emitter, but can belong\rto multiple Emitters.", @@ -122198,7 +122243,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#addDeathZone", "scope": "instance", - "___id": "T000002R012730", + "___id": "T000002R012733", "___s": true }, { @@ -122207,7 +122252,7 @@ "filename": "ParticleEmitter.js", "lineno": 1770, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Removes the given Particle Death Zone from this Emitter.", @@ -122247,7 +122292,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#removeDeathZone", "scope": "instance", - "___id": "T000002R012743", + "___id": "T000002R012746", "___s": true }, { @@ -122256,7 +122301,7 @@ "filename": "ParticleEmitter.js", "lineno": 1787, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Clear all Death Zones from this Particle Emitter.", @@ -122281,7 +122326,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#clearDeathZones", "scope": "instance", - "___id": "T000002R012745", + "___id": "T000002R012748", "___s": true }, { @@ -122290,7 +122335,7 @@ "filename": "ParticleEmitter.js", "lineno": 1802, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Adds a new Particle Emission Zone to this Emitter.\r\rAn {@link Phaser.Types.GameObjects.Particles.ParticleEmitterEdgeZoneConfig EdgeZone} places particles on its edges.\rIts {@link Phaser.Types.GameObjects.Particles.EdgeZoneSource source} can be a Curve, Path, Circle, Ellipse, Line, Polygon, Rectangle, or Triangle;\ror any object with a suitable {@link Phaser.Types.GameObjects.Particles.EdgeZoneSourceCallback getPoints} method.\r\rA {@link Phaser.Types.GameObjects.Particles.ParticleEmitterRandomZoneConfig RandomZone} places the particles randomly within its interior.\rIts {@link RandomZoneSource source} can be a Circle, Ellipse, Line, Polygon, Rectangle, or Triangle; or any object with a suitable {@link Phaser.Types.GameObjects.Particles.RandomZoneSourceCallback getRandomPoint} method.\r\rAn Emission Zone can only exist once within this Emitter.", @@ -122357,7 +122402,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#addEmitZone", "scope": "instance", - "___id": "T000002R012748", + "___id": "T000002R012751", "___s": true }, { @@ -122366,7 +122411,7 @@ "filename": "ParticleEmitter.js", "lineno": 1878, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Removes the given Particle Emission Zone from this Emitter.", @@ -122416,7 +122461,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#removeEmitZone", "scope": "instance", - "___id": "T000002R012765", + "___id": "T000002R012768", "___s": true }, { @@ -122425,7 +122470,7 @@ "filename": "ParticleEmitter.js", "lineno": 1897, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Clear all Emission Zones from this Particle Emitter.", @@ -122450,7 +122495,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#clearEmitZones", "scope": "instance", - "___id": "T000002R012768", + "___id": "T000002R012771", "___s": true }, { @@ -122459,7 +122504,7 @@ "filename": "ParticleEmitter.js", "lineno": 1914, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Takes the given particle and sets its x/y coordinates to match the next available\remission zone, if any have been configured. This method is called automatically\ras part of the `Particle.fire` process.\r\rThe Emit Zones are iterated in sequence. Once a zone has had a particle emitted\rfrom it, then the next zone is used and so on, in a loop.", @@ -122484,7 +122529,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#getEmitZone", "scope": "instance", - "___id": "T000002R012772", + "___id": "T000002R012775", "___s": true }, { @@ -122493,7 +122538,7 @@ "filename": "ParticleEmitter.js", "lineno": 1961, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Takes the given particle and checks to see if any of the configured Death Zones\rwill kill it and returns the result. This method is called automatically as part\rof the `Particle.update` process.", @@ -122535,7 +122580,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#getDeathZone", "scope": "instance", - "___id": "T000002R012779", + "___id": "T000002R012782", "___s": true }, { @@ -122544,7 +122589,7 @@ "filename": "ParticleEmitter.js", "lineno": 1993, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Changes the currently active Emission Zone. The zones should have already\rbeen added to this Emitter either via the emitter config, or the\r`addEmitZone` method.\r\rCall this method by passing either a numeric zone index value, or\rthe zone instance itself.\r\rPrior to v3.60 an Emitter could only have a single Emit Zone and this\rmethod was how you set it. From 3.60 and up it now performs a different\rfunction and swaps between all available active zones.", @@ -122599,7 +122644,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#setEmitZone", "scope": "instance", - "___id": "T000002R012784", + "___id": "T000002R012787", "___s": true }, { @@ -122608,7 +122653,7 @@ "filename": "ParticleEmitter.js", "lineno": 2033, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Adds a Particle Processor, such as a Gravity Well, to this Emitter.\r\rIt will start processing particles from the next update as long as its `active`\rproperty is set.", @@ -122655,7 +122700,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#addParticleProcessor", "scope": "instance", - "___id": "T000002R012790", + "___id": "T000002R012793", "___s": true }, { @@ -122664,7 +122709,7 @@ "filename": "ParticleEmitter.js", "lineno": 2064, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Removes a Particle Processor from this Emitter.\r\rThe Processor must belong to this Emitter to be removed.\r\rIt is not destroyed when removed, allowing you to move it to another Emitter Manager,\rso if you no longer require it you should call its `destroy` method directly.", @@ -122713,7 +122758,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#removeParticleProcessor", "scope": "instance", - "___id": "T000002R012793", + "___id": "T000002R012796", "___s": true }, { @@ -122722,7 +122767,7 @@ "filename": "ParticleEmitter.js", "lineno": 2092, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Gets all active Particle Processors.", @@ -122755,7 +122800,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#getProcessors", "scope": "instance", - "___id": "T000002R012796", + "___id": "T000002R012799", "___s": true }, { @@ -122764,7 +122809,7 @@ "filename": "ParticleEmitter.js", "lineno": 2105, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Creates a new Gravity Well, adds it to this Emitter and returns a reference to it.", @@ -122803,7 +122848,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#createGravityWell", "scope": "instance", - "___id": "T000002R012798", + "___id": "T000002R012801", "___s": true }, { @@ -122812,7 +122857,7 @@ "filename": "ParticleEmitter.js", "lineno": 2120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Creates inactive particles and adds them to this emitter's pool.\r\rIf `ParticleEmitter.maxParticles` is set it will limit the\rvalue passed to this method to make sure it's not exceeded.", @@ -122852,7 +122897,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#reserve", "scope": "instance", - "___id": "T000002R012800", + "___id": "T000002R012803", "___s": true }, { @@ -122861,7 +122906,7 @@ "filename": "ParticleEmitter.js", "lineno": 2155, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Gets the number of active (in-use) particles in this emitter.", @@ -122885,7 +122930,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#getAliveParticleCount", "scope": "instance", - "___id": "T000002R012806", + "___id": "T000002R012809", "___s": true }, { @@ -122894,7 +122939,7 @@ "filename": "ParticleEmitter.js", "lineno": 2168, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Gets the number of inactive (available) particles in this emitter.", @@ -122918,7 +122963,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#getDeadParticleCount", "scope": "instance", - "___id": "T000002R012808", + "___id": "T000002R012811", "___s": true }, { @@ -122927,7 +122972,7 @@ "filename": "ParticleEmitter.js", "lineno": 2181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Gets the total number of particles in this emitter.", @@ -122951,7 +122996,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#getParticleCount", "scope": "instance", - "___id": "T000002R012810", + "___id": "T000002R012813", "___s": true }, { @@ -122960,7 +123005,7 @@ "filename": "ParticleEmitter.js", "lineno": 2194, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Whether this emitter is at either its hard-cap limit (maxParticles), if set, or\rthe max allowed number of 'alive' particles (maxAliveParticles).", @@ -122984,7 +123029,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#atLimit", "scope": "instance", - "___id": "T000002R012812", + "___id": "T000002R012815", "___s": true }, { @@ -122993,7 +123038,7 @@ "filename": "ParticleEmitter.js", "lineno": 2213, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Sets a function to call for each newly emitted particle.", @@ -123046,7 +123091,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#onParticleEmit", "scope": "instance", - "___id": "T000002R012814", + "___id": "T000002R012817", "___s": true }, { @@ -123055,7 +123100,7 @@ "filename": "ParticleEmitter.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Sets a function to call for each particle death.", @@ -123108,7 +123153,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#onParticleDeath", "scope": "instance", - "___id": "T000002R012820", + "___id": "T000002R012823", "___s": true }, { @@ -123117,7 +123162,7 @@ "filename": "ParticleEmitter.js", "lineno": 2277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Deactivates every particle in this emitter immediately.\r\rThis particles are killed but do not emit an event or callback.", @@ -123142,7 +123187,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#killAll", "scope": "instance", - "___id": "T000002R012826", + "___id": "T000002R012829", "___s": true }, { @@ -123151,7 +123196,7 @@ "filename": "ParticleEmitter.js", "lineno": 2300, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Calls a function for each active particle in this emitter. The function is\rsent two parameters: a reference to the Particle instance and to this Emitter.", @@ -123203,7 +123248,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#forEachAlive", "scope": "instance", - "___id": "T000002R012830", + "___id": "T000002R012833", "___s": true }, { @@ -123212,7 +123257,7 @@ "filename": "ParticleEmitter.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Calls a function for each inactive particle in this emitter.", @@ -123264,7 +123309,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#forEachDead", "scope": "instance", - "___id": "T000002R012835", + "___id": "T000002R012838", "___s": true }, { @@ -123273,7 +123318,7 @@ "filename": "ParticleEmitter.js", "lineno": 2350, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Turns {@link Phaser.GameObjects.Particles.ParticleEmitter#on} the emitter and resets the flow counter.\r\rIf this emitter is in flow mode (frequency >= 0; the default), the particle flow will start (or restart).\r\rIf this emitter is in explode mode (frequency = -1), nothing will happen.\rUse {@link Phaser.GameObjects.Particles.ParticleEmitter#explode} or {@link Phaser.GameObjects.Particles.ParticleEmitter#flow} instead.\r\rCalling this method will emit the `START` event.", @@ -123333,7 +123378,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#start", "scope": "instance", - "___id": "T000002R012840", + "___id": "T000002R012843", "___s": true }, { @@ -123342,7 +123387,7 @@ "filename": "ParticleEmitter.js", "lineno": 2395, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Turns {@link Phaser.GameObjects.Particles.ParticleEmitter#emitting off} the emitter and\rstops it from emitting further particles. Currently alive particles will remain\ractive until they naturally expire unless you set the `kill` parameter to `true`.\r\rCalling this method will emit the `STOP` event. When the final particle has\rexpired the `COMPLETE` event will be emitted.", @@ -123387,7 +123432,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#stop", "scope": "instance", - "___id": "T000002R012845", + "___id": "T000002R012848", "___s": true }, { @@ -123396,7 +123441,7 @@ "filename": "ParticleEmitter.js", "lineno": 2430, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "{@link Phaser.GameObjects.Particles.ParticleEmitter#active Deactivates} the emitter.", @@ -123421,7 +123466,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#pause", "scope": "instance", - "___id": "T000002R012849", + "___id": "T000002R012852", "___s": true }, { @@ -123430,7 +123475,7 @@ "filename": "ParticleEmitter.js", "lineno": 2445, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "{@link Phaser.GameObjects.Particles.ParticleEmitter#active Activates} the emitter.", @@ -123455,7 +123500,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#resume", "scope": "instance", - "___id": "T000002R012852", + "___id": "T000002R012855", "___s": true }, { @@ -123464,7 +123509,7 @@ "filename": "ParticleEmitter.js", "lineno": 2460, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Set the property by which active particles are sorted prior to be rendered.\r\rIt allows you to control the rendering order of the particles.\r\rThis can be any valid property of the `Particle` class, such as `y`, `alpha`\ror `lifeT`.\r\rThe 'alive' particles array is sorted in place each game frame. Setting a\rsort property will override the `particleBringToTop` setting.\r\rIf you wish to use your own sorting function, see `setSortCallback` instead.", @@ -123520,7 +123565,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#setSortProperty", "scope": "instance", - "___id": "T000002R012855", + "___id": "T000002R012858", "___s": true }, { @@ -123529,7 +123574,7 @@ "filename": "ParticleEmitter.js", "lineno": 2493, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Sets a callback to be used to sort the particles before rendering each frame.\r\rThis allows you to define your own logic and behavior in the callback.\r\rThe callback will be sent two parameters: the two Particles being compared,\rand must adhere to the criteria of the `compareFn` in `Array.sort`:\r\rhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#description\r\rCall this method with no parameters to reset the sort callback.\r\rSetting your own callback will override both the `particleBringToTop` and\r`sortProperty` settings of this Emitter.", @@ -123570,7 +123615,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#setSortCallback", "scope": "instance", - "___id": "T000002R012862", + "___id": "T000002R012865", "___s": true }, { @@ -123579,7 +123624,7 @@ "filename": "ParticleEmitter.js", "lineno": 2531, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Sorts active particles with {@link Phaser.GameObjects.Particles.ParticleEmitter#depthSortCallback}.", @@ -123604,7 +123649,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#depthSort", "scope": "instance", - "___id": "T000002R012867", + "___id": "T000002R012870", "___s": true }, { @@ -123613,7 +123658,7 @@ "filename": "ParticleEmitter.js", "lineno": 2546, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Calculates the difference of two particles, for sorting them by depth.", @@ -123665,7 +123710,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#depthSortCallback", "scope": "instance", - "___id": "T000002R012869", + "___id": "T000002R012872", "___s": true }, { @@ -123674,7 +123719,7 @@ "filename": "ParticleEmitter.js", "lineno": 2571, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Puts the emitter in flow mode (frequency >= 0) and starts (or restarts) a particle flow.\r\rTo resume a flow at the current frequency and quantity, use {@link Phaser.GameObjects.Particles.ParticleEmitter#start} instead.", @@ -123746,7 +123791,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#flow", "scope": "instance", - "___id": "T000002R012872", + "___id": "T000002R012875", "___s": true }, { @@ -123755,7 +123800,7 @@ "filename": "ParticleEmitter.js", "lineno": 2603, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Puts the emitter in explode mode (frequency = -1), stopping any current particle flow, and emits several particles all at once.", @@ -123838,7 +123883,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#explode", "scope": "instance", - "___id": "T000002R012879", + "___id": "T000002R012882", "___s": true }, { @@ -123847,7 +123892,7 @@ "filename": "ParticleEmitter.js", "lineno": 2629, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Emits particles at the given position. If no position is given, it will\remit from this Emitters current location.", @@ -123927,7 +123972,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#emitParticleAt", "scope": "instance", - "___id": "T000002R012883", + "___id": "T000002R012886", "___s": true }, { @@ -123936,7 +123981,7 @@ "filename": "ParticleEmitter.js", "lineno": 2647, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Emits particles at a given position (or the emitters current position).", @@ -124019,7 +124064,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#emitParticle", "scope": "instance", - "___id": "T000002R012885", + "___id": "T000002R012888", "___s": true }, { @@ -124028,7 +124073,7 @@ "filename": "ParticleEmitter.js", "lineno": 2728, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Fast forwards this Particle Emitter and all of its particles.\r\rWorks by running the Emitter `preUpdate` handler in a loop until the `time`\rhas been reached at `delta` steps per loop.\r\rAll callbacks and emitter related events that would normally be fired\rwill still be invoked.\r\rYou can make an emitter 'fast forward' via the emitter config using the\r`advance` property. Set this value to the number of ms you wish the\remitter to be fast-forwarded by. Or, call this method post-creation.", @@ -124082,7 +124127,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#fastForward", "scope": "instance", - "___id": "T000002R012895", + "___id": "T000002R012898", "___s": true }, { @@ -124091,7 +124136,7 @@ "filename": "ParticleEmitter.js", "lineno": 2769, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Updates this emitter and its particles.", @@ -124132,7 +124177,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#preUpdate", "scope": "instance", - "___id": "T000002R012902", + "___id": "T000002R012905", "___s": true }, { @@ -124141,7 +124186,7 @@ "filename": "ParticleEmitter.js", "lineno": 2893, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Takes either a Rectangle Geometry object or an Arcade Physics Body and tests\rto see if it intersects with any currently alive Particle in this Emitter.\r\rOverlapping particles are returned in an array, where you can perform further\rprocessing on them. If nothing overlaps then the array will be empty.", @@ -124199,7 +124244,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#overlap", "scope": "instance", - "___id": "T000002R012926", + "___id": "T000002R012929", "___s": true }, { @@ -124208,7 +124253,7 @@ "filename": "ParticleEmitter.js", "lineno": 2929, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Returns a bounds Rectangle calculated from the bounds of all currently\r_active_ Particles in this Emitter. If this Emitter has only just been\rcreated and not yet rendered, then calling this method will return a Rectangle\rwith a max safe integer for dimensions. Use the `advance` parameter to\ravoid this.\r\rTypically it takes a few seconds for a flow Emitter to 'warm up'. You can\ruse the `advance` and `delta` parameters to force the Emitter to\r'fast forward' in time to try and allow the bounds to be more accurate,\ras it will calculate the bounds based on the particle bounds across all\rtimesteps, giving a better result.\r\rYou can also use the `padding` parameter to increase the size of the\rbounds. Emitters with a lot of randomness in terms of direction or lifespan\rcan often return a bounds smaller than their possible maximum. By using\rthe `padding` (and `advance` if needed) you can help limit this.", @@ -124290,7 +124335,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#getBounds", "scope": "instance", - "___id": "T000002R012934", + "___id": "T000002R012937", "___s": true }, { @@ -124299,7 +124344,7 @@ "filename": "ParticleEmitter.js", "lineno": 3031, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Prints a warning to the console if you mistakenly call this function\rthinking it works the same way as Phaser v3.55.", @@ -124309,7 +124354,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#createEmitter", "scope": "instance", - "___id": "T000002R012955", + "___id": "T000002R012958", "___s": true }, { @@ -124318,7 +124363,7 @@ "filename": "ParticleEmitter.js", "lineno": 3043, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The x coordinate the particles are emitted from.\r\rThis is relative to the Emitters x coordinate and that of any parent.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -124347,7 +124392,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#particleX", "scope": "instance", "kind": "member", - "___id": "T000002R012957", + "___id": "T000002R012960", "___s": true }, { @@ -124356,7 +124401,7 @@ "filename": "ParticleEmitter.js", "lineno": 3069, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The y coordinate the particles are emitted from.\r\rThis is relative to the Emitters x coordinate and that of any parent.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -124385,7 +124430,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#particleY", "scope": "instance", "kind": "member", - "___id": "T000002R012961", + "___id": "T000002R012964", "___s": true }, { @@ -124394,7 +124439,7 @@ "filename": "ParticleEmitter.js", "lineno": 3095, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The horizontal acceleration applied to emitted particles, in pixels per second squared.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -124413,7 +124458,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#accelerationX", "scope": "instance", "kind": "member", - "___id": "T000002R012965", + "___id": "T000002R012968", "___s": true }, { @@ -124422,7 +124467,7 @@ "filename": "ParticleEmitter.js", "lineno": 3119, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The vertical acceleration applied to emitted particles, in pixels per second squared.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -124441,7 +124486,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#accelerationY", "scope": "instance", "kind": "member", - "___id": "T000002R012969", + "___id": "T000002R012972", "___s": true }, { @@ -124450,7 +124495,7 @@ "filename": "ParticleEmitter.js", "lineno": 3143, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The maximum horizontal velocity emitted particles can reach, in pixels per second squared.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -124470,7 +124515,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#maxVelocityX", "scope": "instance", "kind": "member", - "___id": "T000002R012973", + "___id": "T000002R012976", "___s": true }, { @@ -124479,7 +124524,7 @@ "filename": "ParticleEmitter.js", "lineno": 3168, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The maximum vertical velocity emitted particles can reach, in pixels per second squared.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -124499,7 +124544,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#maxVelocityY", "scope": "instance", "kind": "member", - "___id": "T000002R012977", + "___id": "T000002R012980", "___s": true }, { @@ -124508,7 +124553,7 @@ "filename": "ParticleEmitter.js", "lineno": 3193, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The initial speed of emitted particles, in pixels per second.\r\rIf using this as a getter it will return the `speedX` value.\r\rIf using it as a setter it will update both `speedX` and `speedY` to the\rgiven value.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -124527,7 +124572,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#speed", "scope": "instance", "kind": "member", - "___id": "T000002R012981", + "___id": "T000002R012984", "___s": true }, { @@ -124536,7 +124581,7 @@ "filename": "ParticleEmitter.js", "lineno": 3223, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The initial horizontal speed of emitted particles, in pixels per second.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -124555,7 +124600,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#speedX", "scope": "instance", "kind": "member", - "___id": "T000002R012985", + "___id": "T000002R012988", "___s": true }, { @@ -124564,7 +124609,7 @@ "filename": "ParticleEmitter.js", "lineno": 3247, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The initial vertical speed of emitted particles, in pixels per second.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -124583,7 +124628,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#speedY", "scope": "instance", "kind": "member", - "___id": "T000002R012989", + "___id": "T000002R012992", "___s": true }, { @@ -124592,7 +124637,7 @@ "filename": "ParticleEmitter.js", "lineno": 3271, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The x coordinate emitted particles move toward, when {@link Phaser.GameObjects.Particles.ParticleEmitter#moveTo} is true.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -124611,7 +124656,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#moveToX", "scope": "instance", "kind": "member", - "___id": "T000002R012993", + "___id": "T000002R012996", "___s": true }, { @@ -124620,7 +124665,7 @@ "filename": "ParticleEmitter.js", "lineno": 3295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The y coordinate emitted particles move toward, when {@link Phaser.GameObjects.Particles.ParticleEmitter#moveTo} is true.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -124639,7 +124684,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#moveToY", "scope": "instance", "kind": "member", - "___id": "T000002R012997", + "___id": "T000002R013000", "___s": true }, { @@ -124648,7 +124693,7 @@ "filename": "ParticleEmitter.js", "lineno": 3319, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The amount of velocity particles will use when rebounding off the\remitter bounds, if set. A value of 0 means no bounce. A value of 1\rmeans a full rebound.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -124667,7 +124712,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#bounce", "scope": "instance", "kind": "member", - "___id": "T000002R013001", + "___id": "T000002R013004", "___s": true }, { @@ -124676,7 +124721,7 @@ "filename": "ParticleEmitter.js", "lineno": 3345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The horizontal scale of emitted particles.\r\rThis is relative to the Emitters scale and that of any parent.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -124695,7 +124740,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#particleScaleX", "scope": "instance", "kind": "member", - "___id": "T000002R013005", + "___id": "T000002R013008", "___s": true }, { @@ -124704,7 +124749,7 @@ "filename": "ParticleEmitter.js", "lineno": 3371, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The vertical scale of emitted particles.\r\rThis is relative to the Emitters scale and that of any parent.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -124723,7 +124768,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#particleScaleY", "scope": "instance", "kind": "member", - "___id": "T000002R013009", + "___id": "T000002R013012", "___s": true }, { @@ -124732,7 +124777,7 @@ "filename": "ParticleEmitter.js", "lineno": 3397, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "A color tint value that is applied to the texture of the emitted\rparticle. The value should be given in hex format, i.e. 0xff0000\rfor a red tint, and should not include the alpha channel.\r\rTints are additive, meaning a tint value of white (0xffffff) will\reffectively reset the tint to nothing.\r\rModify the `ParticleEmitter.tintFill` property to change between\ran additive and replacement tint mode.\r\rWhen you define the color via the Emitter config you should give\rit as an array of color values. The Particle will then interpolate\rthrough these colors over the course of its lifespan. Setting this\rwill override any `tint` value that may also be given.\r\rThis is a WebGL only feature.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -124751,7 +124796,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#particleColor", "scope": "instance", "kind": "member", - "___id": "T000002R013013", + "___id": "T000002R013016", "___s": true }, { @@ -124760,7 +124805,7 @@ "filename": "ParticleEmitter.js", "lineno": 3436, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Controls the easing function used when you have created an\rEmitter that uses the `color` property to interpolate the\rtint of Particles over their lifetime.\r\rSetting this has no effect if you haven't also applied a\r`particleColor` to this Emitter.", @@ -124779,7 +124824,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#colorEase", "scope": "instance", "kind": "member", - "___id": "T000002R013017", + "___id": "T000002R013020", "___s": true }, { @@ -124788,7 +124833,7 @@ "filename": "ParticleEmitter.js", "lineno": 3462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "A color tint value that is applied to the texture of the emitted\rparticle. The value should be given in hex format, i.e. 0xff0000\rfor a red tint, and should not include the alpha channel.\r\rTints are additive, meaning a tint value of white (0xffffff) will\reffectively reset the tint to nothing.\r\rModify the `ParticleEmitter.tintFill` property to change between\ran additive and replacement tint mode.\r\rThe `tint` value will be overriden if a `color` array is provided.\r\rThis is a WebGL only feature.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -124807,7 +124852,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#particleTint", "scope": "instance", "kind": "member", - "___id": "T000002R013021", + "___id": "T000002R013024", "___s": true }, { @@ -124816,7 +124861,7 @@ "filename": "ParticleEmitter.js", "lineno": 3498, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The alpha value of the emitted particles. This is a value\rbetween 0 and 1. Particles with alpha zero are invisible\rand are therefore not rendered, but are still processed\rby the Emitter.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -124835,7 +124880,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#particleAlpha", "scope": "instance", "kind": "member", - "___id": "T000002R013025", + "___id": "T000002R013028", "___s": true }, { @@ -124844,7 +124889,7 @@ "filename": "ParticleEmitter.js", "lineno": 3525, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The lifespan of the emitted particles. This value is given\rin milliseconds and defaults to 1000ms (1 second). When a\rparticle reaches this amount it is killed.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -124863,7 +124908,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#lifespan", "scope": "instance", "kind": "member", - "___id": "T000002R013029", + "___id": "T000002R013032", "___s": true }, { @@ -124872,7 +124917,7 @@ "filename": "ParticleEmitter.js", "lineno": 3551, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The angle at which the particles are emitted. The values are\rgiven in degrees. This allows you to control the direction\rof the emitter. If you wish instead to change the rotation\rof the particles themselves, see the `particleRotate` property.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -124891,7 +124936,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#particleAngle", "scope": "instance", "kind": "member", - "___id": "T000002R013033", + "___id": "T000002R013036", "___s": true }, { @@ -124900,7 +124945,7 @@ "filename": "ParticleEmitter.js", "lineno": 3578, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The rotation (or angle) of each particle when it is emitted.\rThe value is given in degrees and uses a right-handed\rcoordinate system, where 0 degrees points to the right, 90 degrees\rpoints down and -90 degrees points up.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -124919,7 +124964,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#particleRotate", "scope": "instance", "kind": "member", - "___id": "T000002R013037", + "___id": "T000002R013040", "___s": true }, { @@ -124928,7 +124973,7 @@ "filename": "ParticleEmitter.js", "lineno": 3605, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The number of particles that are emitted each time an emission\roccurs, i.e. from one 'explosion' or each frame in a 'flow' cycle.\r\rThe default is 1.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -124951,7 +124996,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#quantity", "scope": "instance", "kind": "member", - "___id": "T000002R013041", + "___id": "T000002R013044", "___s": true }, { @@ -124960,7 +125005,7 @@ "filename": "ParticleEmitter.js", "lineno": 3634, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The number of milliseconds to wait after emission before\rthe particles start updating. This allows you to emit particles\rthat appear 'static' or still on-screen and then, after this value,\rbegin to move.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -124979,7 +125024,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#delay", "scope": "instance", "kind": "member", - "___id": "T000002R013045", + "___id": "T000002R013048", "___s": true }, { @@ -124988,7 +125033,7 @@ "filename": "ParticleEmitter.js", "lineno": 3661, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The number of milliseconds to wait after a particle has finished\rits life before it will be removed. This allows you to 'hold' a\rparticle on the screen once it has reached its final state\rbefore it then vanishes.\r\rNote that all particle updates will cease, including changing\ralpha, scale, movement or animation.\r\rAccessing this property should typically return a number.\rHowever, it can be set to any valid EmitterOp onEmit type.", @@ -125007,7 +125052,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#hold", "scope": "instance", "kind": "member", - "___id": "T000002R013049", + "___id": "T000002R013052", "___s": true }, { @@ -125016,7 +125061,7 @@ "filename": "ParticleEmitter.js", "lineno": 3691, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The internal flow counter.\r\rTreat this property as read-only.", @@ -125035,7 +125080,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#flowCounter", "scope": "instance", "kind": "member", - "___id": "T000002R013053", + "___id": "T000002R013056", "___s": true }, { @@ -125044,7 +125089,7 @@ "filename": "ParticleEmitter.js", "lineno": 3714, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The internal frame counter.\r\rTreat this property as read-only.", @@ -125063,7 +125108,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#frameCounter", "scope": "instance", "kind": "member", - "___id": "T000002R013058", + "___id": "T000002R013061", "___s": true }, { @@ -125072,7 +125117,7 @@ "filename": "ParticleEmitter.js", "lineno": 3737, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The internal animation counter.\r\rTreat this property as read-only.", @@ -125091,7 +125136,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#animCounter", "scope": "instance", "kind": "member", - "___id": "T000002R013063", + "___id": "T000002R013066", "___s": true }, { @@ -125100,7 +125145,7 @@ "filename": "ParticleEmitter.js", "lineno": 3760, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The internal elasped counter.\r\rTreat this property as read-only.", @@ -125119,7 +125164,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#elapsed", "scope": "instance", "kind": "member", - "___id": "T000002R013068", + "___id": "T000002R013071", "___s": true }, { @@ -125128,7 +125173,7 @@ "filename": "ParticleEmitter.js", "lineno": 3783, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The internal stop counter.\r\rTreat this property as read-only.", @@ -125147,7 +125192,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#stopCounter", "scope": "instance", "kind": "member", - "___id": "T000002R013073", + "___id": "T000002R013076", "___s": true }, { @@ -125156,7 +125201,7 @@ "filename": "ParticleEmitter.js", "lineno": 3806, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The internal complete flag.\r\rTreat this property as read-only.", @@ -125175,7 +125220,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#completeFlag", "scope": "instance", "kind": "member", - "___id": "T000002R013078", + "___id": "T000002R013081", "___s": true }, { @@ -125184,7 +125229,7 @@ "filename": "ParticleEmitter.js", "lineno": 3829, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The internal zone index.\r\rTreat this property as read-only.", @@ -125203,7 +125248,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#zoneIndex", "scope": "instance", "kind": "member", - "___id": "T000002R013083", + "___id": "T000002R013086", "___s": true }, { @@ -125212,7 +125257,7 @@ "filename": "ParticleEmitter.js", "lineno": 3852, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The internal zone total.\r\rTreat this property as read-only.", @@ -125231,7 +125276,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#zoneTotal", "scope": "instance", "kind": "member", - "___id": "T000002R013088", + "___id": "T000002R013091", "___s": true }, { @@ -125240,7 +125285,7 @@ "filename": "ParticleEmitter.js", "lineno": 3875, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The current frame index.\r\rTreat this property as read-only.", @@ -125259,7 +125304,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#currentFrame", "scope": "instance", "kind": "member", - "___id": "T000002R013093", + "___id": "T000002R013096", "___s": true }, { @@ -125268,7 +125313,7 @@ "filename": "ParticleEmitter.js", "lineno": 3898, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The current animation index.\r\rTreat this property as read-only.", @@ -125287,7 +125332,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleEmitter#currentAnim", "scope": "instance", "kind": "member", - "___id": "T000002R013098", + "___id": "T000002R013101", "___s": true }, { @@ -125296,7 +125341,7 @@ "filename": "ParticleEmitter.js", "lineno": 3921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Destroys this Particle Emitter and all Particles it owns.", @@ -125306,7 +125351,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleEmitter", "longname": "Phaser.GameObjects.Particles.ParticleEmitter#preDestroy", "scope": "instance", - "___id": "T000002R013103", + "___id": "T000002R013106", "___s": true }, { @@ -125315,7 +125360,7 @@ "filename": "ParticleEmitterCreator.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Creates a new Particle Emitter Game Object and returns it.\r\rPrior to Phaser v3.60 this function would create a `ParticleEmitterManager`. These were removed\rin v3.60 and replaced with creating a `ParticleEmitter` instance directly. Please see the\rupdated function parameters and class documentation for more details.\r\rNote: This method will only be available if the Particles Game Object has been built into Phaser.", @@ -125368,7 +125413,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#particles", "scope": "instance", - "___id": "T000002R013168", + "___id": "T000002R013171", "___s": true }, { @@ -125377,7 +125422,7 @@ "filename": "ParticleEmitterFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Creates a new Particle Emitter Game Object and adds it to the Scene.\r\rIf you wish to configure the Emitter after creating it, use the `ParticleEmitter.setConfig` method.\r\rPrior to Phaser v3.60 this function would create a `ParticleEmitterManager`. These were removed\rin v3.60 and replaced with creating a `ParticleEmitter` instance directly. Please see the\rupdated function parameters and class documentation for more details.\r\rNote: This method will only be available if the Particles Game Object has been built into Phaser.", @@ -125469,7 +125514,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#particles", "scope": "instance", - "___id": "T000002R013176", + "___id": "T000002R013179", "___s": true }, { @@ -125478,7 +125523,7 @@ "filename": "ParticleProcessor.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "classdesc": "This class provides the structured required for all Particle Processors.\r\rYou should extend it and add the functionality required for your processor,\rincluding tidying up any resources this may create in the `destroy` method.\r\rSee the GravityWell for an example of a processor.", @@ -125535,7 +125580,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Particles.ParticleProcessor", - "___id": "T000002R013223", + "___id": "T000002R013226", "___s": true }, { @@ -125544,7 +125589,7 @@ "filename": "ParticleProcessor.js", "lineno": 37, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "A reference to the Particle Emitter that owns this Processor.\rThis is set automatically when the Processor is added to an Emitter\rand nulled when removed or destroyed.", @@ -125563,7 +125608,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleProcessor#manager", "scope": "instance", "kind": "member", - "___id": "T000002R013229", + "___id": "T000002R013232", "___s": true }, { @@ -125572,7 +125617,7 @@ "filename": "ParticleProcessor.js", "lineno": 48, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The x coordinate of the Particle Processor, in world space.", @@ -125591,7 +125636,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleProcessor#x", "scope": "instance", "kind": "member", - "___id": "T000002R013231", + "___id": "T000002R013234", "___s": true }, { @@ -125600,7 +125645,7 @@ "filename": "ParticleProcessor.js", "lineno": 57, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The y coordinate of the Particle Processor, in world space.", @@ -125619,7 +125664,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleProcessor#y", "scope": "instance", "kind": "member", - "___id": "T000002R013233", + "___id": "T000002R013236", "___s": true }, { @@ -125628,7 +125673,7 @@ "filename": "ParticleProcessor.js", "lineno": 66, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The active state of the Particle Processor.\r\rAn inactive Particle Processor will be skipped for processing by\rits parent Emitter.", @@ -125647,7 +125692,7 @@ "longname": "Phaser.GameObjects.Particles.ParticleProcessor#active", "scope": "instance", "kind": "member", - "___id": "T000002R013235", + "___id": "T000002R013238", "___s": true }, { @@ -125656,7 +125701,7 @@ "filename": "ParticleProcessor.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "The Particle Processor update method should be overriden by your own\rmethod and handle the processing of the particles, typically modifying\rtheir velocityX/Y values based on the criteria of this processor.", @@ -125720,7 +125765,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleProcessor", "longname": "Phaser.GameObjects.Particles.ParticleProcessor#update", "scope": "instance", - "___id": "T000002R013237", + "___id": "T000002R013240", "___s": true }, { @@ -125729,7 +125774,7 @@ "filename": "ParticleProcessor.js", "lineno": 96, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "description": "Destroys this Particle Processor by removing all external references.\r\rThis is called automatically when the owning Particle Emitter is destroyed.", @@ -125739,7 +125784,7 @@ "memberof": "Phaser.GameObjects.Particles.ParticleProcessor", "longname": "Phaser.GameObjects.Particles.ParticleProcessor#destroy", "scope": "instance", - "___id": "T000002R013239", + "___id": "T000002R013242", "___s": true }, { @@ -125748,7 +125793,7 @@ "filename": "DeathZoneObject.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -125781,7 +125826,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.DeathZoneObject", "scope": "static", - "___id": "T000002R013243", + "___id": "T000002R013246", "___s": true }, { @@ -125790,7 +125835,7 @@ "filename": "DeathZoneSource.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -125829,7 +125874,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.DeathZoneSource", "scope": "static", - "___id": "T000002R013244", + "___id": "T000002R013247", "___s": true }, { @@ -125838,7 +125883,7 @@ "filename": "DeathZoneSourceCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -125894,7 +125939,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.DeathZoneSourceCallback", "scope": "static", - "___id": "T000002R013245", + "___id": "T000002R013248", "___s": true }, { @@ -125903,7 +125948,7 @@ "filename": "EdgeZoneSource.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -125946,7 +125991,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.EdgeZoneSource", "scope": "static", - "___id": "T000002R013246", + "___id": "T000002R013249", "___s": true }, { @@ -125955,7 +126000,7 @@ "filename": "EdgeZoneSourceCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -126021,7 +126066,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.EdgeZoneSourceCallback", "scope": "static", - "___id": "T000002R013247", + "___id": "T000002R013250", "___s": true }, { @@ -126030,7 +126075,7 @@ "filename": "EmitterOpCustomEmitConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -126063,7 +126108,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.EmitterOpCustomEmitConfig", "scope": "static", - "___id": "T000002R013248", + "___id": "T000002R013251", "___s": true }, { @@ -126072,7 +126117,7 @@ "filename": "EmitterOpCustomUpdateConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -126119,7 +126164,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.EmitterOpCustomUpdateConfig", "scope": "static", - "___id": "T000002R013249", + "___id": "T000002R013252", "___s": true }, { @@ -126128,7 +126173,7 @@ "filename": "EmitterOpEaseConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "description": "Defines an operation yielding a value incremented continuously across a range.", @@ -126237,7 +126282,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.EmitterOpEaseConfig", "scope": "static", - "___id": "T000002R013250", + "___id": "T000002R013253", "___s": true }, { @@ -126246,7 +126291,7 @@ "filename": "EmitterOpInterpolationConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "description": "Defines an operation yielding a value incremented continuously across an interpolated data set.", @@ -126362,7 +126407,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.EmitterOpInterpolationConfig", "scope": "static", - "___id": "T000002R013251", + "___id": "T000002R013254", "___s": true }, { @@ -126371,7 +126416,7 @@ "filename": "EmitterOpOnEmitCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "description": "The returned value sets what the property will be at the START of the particle's life, on emit.", @@ -126444,7 +126489,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.EmitterOpOnEmitCallback", "scope": "static", - "___id": "T000002R013252", + "___id": "T000002R013255", "___s": true }, { @@ -126453,7 +126498,7 @@ "filename": "EmitterOpOnEmitType.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -126515,7 +126560,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.EmitterOpOnEmitType", "scope": "static", - "___id": "T000002R013253", + "___id": "T000002R013256", "___s": true }, { @@ -126524,7 +126569,7 @@ "filename": "EmitterOpOnUpdateCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "description": "The returned value updates the property for the duration of the particle's life.", @@ -126607,7 +126652,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.EmitterOpOnUpdateCallback", "scope": "static", - "___id": "T000002R013254", + "___id": "T000002R013257", "___s": true }, { @@ -126616,7 +126661,7 @@ "filename": "EmitterOpOnUpdateType.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -126654,7 +126699,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.EmitterOpOnUpdateType", "scope": "static", - "___id": "T000002R013255", + "___id": "T000002R013258", "___s": true }, { @@ -126663,7 +126708,7 @@ "filename": "EmitterOpRandomConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "description": "Defines an operation yielding a random value within a range.", @@ -126706,7 +126751,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.EmitterOpRandomConfig", "scope": "static", - "___id": "T000002R013256", + "___id": "T000002R013259", "___s": true }, { @@ -126715,7 +126760,7 @@ "filename": "EmitterOpRandomMinMaxConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "description": "Defines an operation yielding a random value within a range.", @@ -126776,7 +126821,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.EmitterOpRandomMinMaxConfig", "scope": "static", - "___id": "T000002R013257", + "___id": "T000002R013260", "___s": true }, { @@ -126785,7 +126830,7 @@ "filename": "EmitterOpSteppedConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "description": "Defines an operation yielding a value incremented by steps across a range.", @@ -126845,7 +126890,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.EmitterOpSteppedConfig", "scope": "static", - "___id": "T000002R013258", + "___id": "T000002R013261", "___s": true }, { @@ -126854,7 +126899,7 @@ "filename": "EmitZoneData.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -126892,7 +126937,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.EmitZoneData", "scope": "static", - "___id": "T000002R013259", + "___id": "T000002R013262", "___s": true }, { @@ -126901,7 +126946,7 @@ "filename": "EmitZoneObject.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -126929,7 +126974,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.EmitZoneObject", "scope": "static", - "___id": "T000002R013260", + "___id": "T000002R013263", "___s": true }, { @@ -126938,7 +126983,7 @@ "filename": "GravityWellConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -127033,7 +127078,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.GravityWellConfig", "scope": "static", - "___id": "T000002R013261", + "___id": "T000002R013264", "___s": true }, { @@ -127042,7 +127087,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "namespace", @@ -127050,7 +127095,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.Particles", "scope": "static", - "___id": "T000002R013262", + "___id": "T000002R013265", "___s": true }, { @@ -127059,7 +127104,7 @@ "filename": "ParticleClassConstructor.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -127088,7 +127133,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.ParticleClassConstructor", "scope": "static", - "___id": "T000002R013263", + "___id": "T000002R013266", "___s": true }, { @@ -127097,7 +127142,7 @@ "filename": "ParticleData.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -127313,7 +127358,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.ParticleData", "scope": "static", - "___id": "T000002R013264", + "___id": "T000002R013267", "___s": true }, { @@ -127322,7 +127367,7 @@ "filename": "ParticleDataValue.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -127368,7 +127413,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.ParticleDataValue", "scope": "static", - "___id": "T000002R013265", + "___id": "T000002R013268", "___s": true }, { @@ -127377,7 +127422,7 @@ "filename": "ParticleDeathCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -127406,7 +127451,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.ParticleDeathCallback", "scope": "static", - "___id": "T000002R013266", + "___id": "T000002R013269", "___s": true }, { @@ -127415,7 +127460,7 @@ "filename": "ParticleEmitterAnimConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -127517,7 +127562,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.ParticleEmitterAnimConfig", "scope": "static", - "___id": "T000002R013267", + "___id": "T000002R013270", "___s": true }, { @@ -127526,7 +127571,7 @@ "filename": "ParticleEmitterBounds.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -127601,7 +127646,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.ParticleEmitterBounds", "scope": "static", - "___id": "T000002R013268", + "___id": "T000002R013271", "___s": true }, { @@ -127610,7 +127655,7 @@ "filename": "ParticleEmitterBoundsAlt.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -127685,7 +127730,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.ParticleEmitterBoundsAlt", "scope": "static", - "___id": "T000002R013269", + "___id": "T000002R013272", "___s": true }, { @@ -127694,7 +127739,7 @@ "filename": "ParticleEmitterCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -127736,7 +127781,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.ParticleEmitterCallback", "scope": "static", - "___id": "T000002R013270", + "___id": "T000002R013273", "___s": true }, { @@ -127745,7 +127790,7 @@ "filename": "ParticleEmitterConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -128985,7 +129030,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.ParticleEmitterConfig", "scope": "static", - "___id": "T000002R013271", + "___id": "T000002R013274", "___s": true }, { @@ -128994,7 +129039,7 @@ "filename": "ParticleEmitterCreatorConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -129045,7 +129090,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.ParticleEmitterCreatorConfig", "scope": "static", - "___id": "T000002R013272", + "___id": "T000002R013275", "___s": true }, { @@ -129054,7 +129099,7 @@ "filename": "ParticleEmitterDeathZoneConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -129102,7 +129147,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.ParticleEmitterDeathZoneConfig", "scope": "static", - "___id": "T000002R013273", + "___id": "T000002R013276", "___s": true }, { @@ -129111,7 +129156,7 @@ "filename": "ParticleEmitterEdgeZoneConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -129229,7 +129274,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.ParticleEmitterEdgeZoneConfig", "scope": "static", - "___id": "T000002R013274", + "___id": "T000002R013277", "___s": true }, { @@ -129238,7 +129283,7 @@ "filename": "ParticleEmitterFrameConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -129342,7 +129387,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.ParticleEmitterFrameConfig", "scope": "static", - "___id": "T000002R013275", + "___id": "T000002R013278", "___s": true }, { @@ -129351,7 +129396,7 @@ "filename": "ParticleEmitterOps.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -129657,7 +129702,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.ParticleEmitterOps", "scope": "static", - "___id": "T000002R013276", + "___id": "T000002R013279", "___s": true }, { @@ -129666,7 +129711,7 @@ "filename": "ParticleEmitterRandomZoneConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -129713,7 +129758,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.ParticleEmitterRandomZoneConfig", "scope": "static", - "___id": "T000002R013277", + "___id": "T000002R013280", "___s": true }, { @@ -129722,7 +129767,7 @@ "filename": "ParticleSortCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -129764,7 +129809,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.ParticleSortCallback", "scope": "static", - "___id": "T000002R013278", + "___id": "T000002R013281", "___s": true }, { @@ -129773,7 +129818,7 @@ "filename": "RandomZoneSource.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -129814,7 +129859,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.RandomZoneSource", "scope": "static", - "___id": "T000002R013279", + "___id": "T000002R013282", "___s": true }, { @@ -129823,7 +129868,7 @@ "filename": "RandomZoneSourceCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\typedefs", "code": {} }, "kind": "typedef", @@ -129852,7 +129897,7 @@ "memberof": "Phaser.Types.GameObjects.Particles", "longname": "Phaser.Types.GameObjects.Particles.RandomZoneSourceCallback", "scope": "static", - "___id": "T000002R013280", + "___id": "T000002R013283", "___s": true }, { @@ -129861,7 +129906,7 @@ "filename": "DeathZone.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\zones", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\zones", "code": {} }, "classdesc": "A Death Zone.\r\rA Death Zone is a special type of zone that will kill a Particle as soon as it either enters, or leaves, the zone.\r\rThe zone consists of a `source` which could be a Geometric shape, such as a Rectangle or Ellipse, or your own\robject as long as it includes a `contains` method for which the Particles can be tested against.", @@ -129899,7 +129944,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Particles.Zones.DeathZone", - "___id": "T000002R013282", + "___id": "T000002R013285", "___s": true }, { @@ -129908,7 +129953,7 @@ "filename": "DeathZone.js", "lineno": 32, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\zones", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\zones", "code": {} }, "description": "An object instance that has a `contains` method that returns a boolean when given `x` and `y` arguments.\rThis could be a Geometry shape, such as `Phaser.Geom.Circle`, or your own custom object.", @@ -129927,7 +129972,7 @@ "longname": "Phaser.GameObjects.Particles.Zones.DeathZone#source", "scope": "instance", "kind": "member", - "___id": "T000002R013285", + "___id": "T000002R013288", "___s": true }, { @@ -129936,7 +129981,7 @@ "filename": "DeathZone.js", "lineno": 42, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\zones", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\zones", "code": {} }, "description": "Set to `true` if the Particle should be killed if it enters this zone.\rSet to `false` to kill the Particle if it leaves this zone.", @@ -129955,7 +130000,7 @@ "longname": "Phaser.GameObjects.Particles.Zones.DeathZone#killOnEnter", "scope": "instance", "kind": "member", - "___id": "T000002R013287", + "___id": "T000002R013290", "___s": true }, { @@ -129964,7 +130009,7 @@ "filename": "DeathZone.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\zones", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\zones", "code": {} }, "description": "Checks if the given Particle will be killed or not by this zone.", @@ -130003,7 +130048,7 @@ "memberof": "Phaser.GameObjects.Particles.Zones.DeathZone", "longname": "Phaser.GameObjects.Particles.Zones.DeathZone#willKill", "scope": "instance", - "___id": "T000002R013289", + "___id": "T000002R013292", "___s": true }, { @@ -130012,7 +130057,7 @@ "filename": "EdgeZone.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\zones", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\zones", "code": {} }, "classdesc": "A zone that places particles on a shape's edges.", @@ -130109,7 +130154,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Particles.Zones.EdgeZone", - "___id": "T000002R013294", + "___id": "T000002R013297", "___s": true }, { @@ -130118,7 +130163,7 @@ "filename": "EdgeZone.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\zones", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\zones", "code": {} }, "description": "An object instance with a `getPoints(quantity, stepRate)` method returning an array of points.", @@ -130147,7 +130192,7 @@ "longname": "Phaser.GameObjects.Particles.Zones.EdgeZone#source", "scope": "instance", "kind": "member", - "___id": "T000002R013300", + "___id": "T000002R013303", "___s": true }, { @@ -130156,7 +130201,7 @@ "filename": "EdgeZone.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\zones", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\zones", "code": {} }, "description": "The points placed on the source edge.", @@ -130185,7 +130230,7 @@ "longname": "Phaser.GameObjects.Particles.Zones.EdgeZone#points", "scope": "instance", "kind": "member", - "___id": "T000002R013302", + "___id": "T000002R013305", "___s": true }, { @@ -130194,7 +130239,7 @@ "filename": "EdgeZone.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\zones", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\zones", "code": {} }, "description": "The number of particles to place on the source edge. Set to 0 to use `stepRate` instead.", @@ -130213,7 +130258,7 @@ "longname": "Phaser.GameObjects.Particles.Zones.EdgeZone#quantity", "scope": "instance", "kind": "member", - "___id": "T000002R013304", + "___id": "T000002R013307", "___s": true }, { @@ -130222,7 +130267,7 @@ "filename": "EdgeZone.js", "lineno": 63, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\zones", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\zones", "code": {} }, "description": "The distance between each particle. When set, `quantity` is implied and should be set to 0.", @@ -130241,7 +130286,7 @@ "longname": "Phaser.GameObjects.Particles.Zones.EdgeZone#stepRate", "scope": "instance", "kind": "member", - "___id": "T000002R013306", + "___id": "T000002R013309", "___s": true }, { @@ -130250,7 +130295,7 @@ "filename": "EdgeZone.js", "lineno": 72, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\zones", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\zones", "code": {} }, "description": "Whether particles are placed from start to end and then end to start.", @@ -130269,7 +130314,7 @@ "longname": "Phaser.GameObjects.Particles.Zones.EdgeZone#yoyo", "scope": "instance", "kind": "member", - "___id": "T000002R013308", + "___id": "T000002R013311", "___s": true }, { @@ -130278,7 +130323,7 @@ "filename": "EdgeZone.js", "lineno": 81, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\zones", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\zones", "code": {} }, "description": "The counter used for iterating the EdgeZone's points.", @@ -130298,7 +130343,7 @@ "longname": "Phaser.GameObjects.Particles.Zones.EdgeZone#counter", "scope": "instance", "kind": "member", - "___id": "T000002R013310", + "___id": "T000002R013313", "___s": true }, { @@ -130307,7 +130352,7 @@ "filename": "EdgeZone.js", "lineno": 91, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\zones", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\zones", "code": {} }, "description": "Whether one endpoint will be removed if it's identical to the other.", @@ -130326,7 +130371,7 @@ "longname": "Phaser.GameObjects.Particles.Zones.EdgeZone#seamless", "scope": "instance", "kind": "member", - "___id": "T000002R013312", + "___id": "T000002R013315", "___s": true }, { @@ -130335,7 +130380,7 @@ "filename": "EdgeZone.js", "lineno": 124, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\zones", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\zones", "code": {} }, "description": "The total number of particles this zone will emit before the Emitter\rtransfers control over to the next zone in its emission zone list.\r\rBy default this is -1, meaning it will never pass over from this\rzone to another one. You can call the `ParticleEmitter.setEmitZone`\rmethod to change it, or set this value to something else via the\rconfig, or directly at runtime.\r\rA value of 1 would mean the zones rotate in order, but it can\rbe set to any integer value.", @@ -130354,7 +130399,7 @@ "longname": "Phaser.GameObjects.Particles.Zones.EdgeZone#total", "scope": "instance", "kind": "member", - "___id": "T000002R013318", + "___id": "T000002R013321", "___s": true }, { @@ -130363,7 +130408,7 @@ "filename": "EdgeZone.js", "lineno": 145, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\zones", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\zones", "code": {} }, "description": "Update the {@link Phaser.GameObjects.Particles.Zones.EdgeZone#points} from the EdgeZone's\r{@link Phaser.GameObjects.Particles.Zones.EdgeZone#source}.\r\rAlso updates internal properties.", @@ -130388,7 +130433,7 @@ "memberof": "Phaser.GameObjects.Particles.Zones.EdgeZone", "longname": "Phaser.GameObjects.Particles.Zones.EdgeZone#updateSource", "scope": "instance", - "___id": "T000002R013320", + "___id": "T000002R013323", "___s": true }, { @@ -130397,7 +130442,7 @@ "filename": "EdgeZone.js", "lineno": 185, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\zones", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\zones", "code": {} }, "description": "Change the source of the EdgeZone.", @@ -130437,7 +130482,7 @@ "memberof": "Phaser.GameObjects.Particles.Zones.EdgeZone", "longname": "Phaser.GameObjects.Particles.Zones.EdgeZone#changeSource", "scope": "instance", - "___id": "T000002R013328", + "___id": "T000002R013331", "___s": true }, { @@ -130446,7 +130491,7 @@ "filename": "EdgeZone.js", "lineno": 202, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\zones", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\zones", "code": {} }, "description": "Get the next point in the Zone and set its coordinates on the given Particle.", @@ -130471,7 +130516,7 @@ "memberof": "Phaser.GameObjects.Particles.Zones.EdgeZone", "longname": "Phaser.GameObjects.Particles.Zones.EdgeZone#getPoint", "scope": "instance", - "___id": "T000002R013331", + "___id": "T000002R013334", "___s": true }, { @@ -130480,7 +130525,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\zones", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\zones", "code": {} }, "kind": "namespace", @@ -130488,7 +130533,7 @@ "memberof": "Phaser.GameObjects.Particles", "longname": "Phaser.GameObjects.Particles.Zones", "scope": "static", - "___id": "T000002R013343", + "___id": "T000002R013346", "___s": true }, { @@ -130497,7 +130542,7 @@ "filename": "RandomZone.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\zones", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\zones", "code": {} }, "classdesc": "A zone that places particles randomly within a shapes area.", @@ -130522,7 +130567,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Particles.Zones.RandomZone", - "___id": "T000002R013350", + "___id": "T000002R013353", "___s": true }, { @@ -130531,7 +130576,7 @@ "filename": "RandomZone.js", "lineno": 27, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\zones", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\zones", "code": {} }, "description": "An object instance with a `getRandomPoint(point)` method.", @@ -130550,7 +130595,7 @@ "longname": "Phaser.GameObjects.Particles.Zones.RandomZone#source", "scope": "instance", "kind": "member", - "___id": "T000002R013353", + "___id": "T000002R013356", "___s": true }, { @@ -130559,7 +130604,7 @@ "filename": "RandomZone.js", "lineno": 46, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\zones", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\zones", "code": {} }, "description": "The total number of particles this zone will emit before the Emitter\rtransfers control over to the next zone in its emission zone list.\r\rBy default this is -1, meaning it will never pass over from this\rzone to another one. You can call the `ParticleEmitter.setEmitZone`\rmethod to change it, or set this value to something else via the\rconfig, or directly at runtime.\r\rA value of 1 would mean the zones rotate in order, but it can\rbe set to any integer value.", @@ -130578,7 +130623,7 @@ "longname": "Phaser.GameObjects.Particles.Zones.RandomZone#total", "scope": "instance", "kind": "member", - "___id": "T000002R013357", + "___id": "T000002R013360", "___s": true }, { @@ -130587,7 +130632,7 @@ "filename": "RandomZone.js", "lineno": 65, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles\\zones", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles\\zones", "code": {} }, "description": "Get the next point in the Zone and set its coordinates on the given Particle.", @@ -130612,7 +130657,7 @@ "memberof": "Phaser.GameObjects.Particles.Zones.RandomZone", "longname": "Phaser.GameObjects.Particles.Zones.RandomZone#getPoint", "scope": "instance", - "___id": "T000002R013359", + "___id": "T000002R013362", "___s": true }, { @@ -130621,7 +130666,7 @@ "filename": "PathFollower.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\pathfollower", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\pathfollower", "code": {} }, "classdesc": "A PathFollower Game Object.\r\rA PathFollower is a Sprite Game Object with some extra helpers to allow it to follow a Path automatically.\r\rAnything you can do with a standard Sprite can be done with this PathFollower, such as animate it, tint it,\rscale it and so on.\r\rPathFollowers are bound to a single Path at any one time and can traverse the length of the Path, from start\rto finish, forwards or backwards, or from any given point on the Path to its end. They can optionally rotate\rto face the direction of the path, be offset from the path coordinates or rotate independently of the Path.", @@ -130736,7 +130781,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.PathFollower", - "___id": "T000002R013368", + "___id": "T000002R013371", "___s": true }, { @@ -130745,7 +130790,7 @@ "filename": "PathFollower.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\pathfollower", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\pathfollower", "code": {} }, "description": "Internal update handler that advances this PathFollower along the path.\r\rCalled automatically by the Scene step, should not typically be called directly.", @@ -130785,7 +130830,7 @@ "longname": "Phaser.GameObjects.PathFollower#preUpdate", "scope": "instance", "overrides": "Phaser.GameObjects.Sprite#preUpdate", - "___id": "T000002R013374", + "___id": "T000002R013377", "___s": true }, { @@ -130794,7 +130839,7 @@ "filename": "PathFollowerFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\pathfollower", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\pathfollower", "code": {} }, "description": "Creates a new PathFollower Game Object and adds it to the Scene.\r\rNote: This method will only be available if the PathFollower Game Object has been built into Phaser.", @@ -130906,7 +130951,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#follower", "scope": "instance", - "___id": "T000002R013379", + "___id": "T000002R013382", "___s": true }, { @@ -130915,7 +130960,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\pathfollower\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\pathfollower\\typedefs", "code": {} }, "kind": "namespace", @@ -130923,7 +130968,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.PathFollower", "scope": "static", - "___id": "T000002R013381", + "___id": "T000002R013384", "___s": true }, { @@ -130932,7 +130977,7 @@ "filename": "PathConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\pathfollower\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\pathfollower\\typedefs", "code": {} }, "description": "Settings for a PathFollower.", @@ -131058,7 +131103,7 @@ "memberof": "Phaser.Types.GameObjects.PathFollower", "longname": "Phaser.Types.GameObjects.PathFollower.PathConfig", "scope": "static", - "___id": "T000002R013382", + "___id": "T000002R013385", "___s": true }, { @@ -131067,7 +131112,7 @@ "filename": "Plane.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "classdesc": "A Plane Game Object.\r\rThe Plane Game Object is a helper class that takes the Mesh Game Object and extends it,\rallowing for fast and easy creation of Planes. A Plane is a one-sided grid of cells,\rwhere you specify the number of cells in each dimension. The Plane can have a texture\rthat is either repeated (tiled) across each cell, or applied to the full Plane.\r\rThe Plane can then be manipulated in 3D space, with rotation across all 3 axis.\r\rThis allows you to create effects not possible with regular Sprites, such as perspective\rdistortion. You can also adjust the vertices on a per-vertex basis. Plane data becomes\rpart of the WebGL batch, just like standard Sprites, so doesn't introduce any additional\rshader overhead. Because the Plane just generates vertices into the WebGL batch, like any\rother Sprite, you can use all of the common Game Object components on a Plane too,\rsuch as a custom pipeline, mask, blend mode or texture.\r\rYou can use the `uvScroll` and `uvScale` methods to adjust the placement and scaling\rof the texture if this Plane is using a single texture, and not a frame from a texture\ratlas or sprite sheet.\r\rThe Plane Game Object also has the Animation component, allowing you to play animations\racross the Plane just as you would with a Sprite. The animation frame size must be fixed\ras the first frame will be the size of the entire animation, for example use a `SpriteSheet`.\r\rNote that the Plane object is WebGL only and does not have a Canvas counterpart.\r\rThe Plane origin is always 0.5 x 0.5 and cannot be changed.", @@ -131216,7 +131261,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Plane", - "___id": "T000002R013389", + "___id": "T000002R013392", "___s": true }, { @@ -131225,7 +131270,7 @@ "filename": "Plane.js", "lineno": 73, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "description": "The Animation State component of this Sprite.\r\rThis component provides features to apply animations to this Sprite.\rIt is responsible for playing, loading, queuing animations for later playback,\rmixing between animations and setting the current animation frame to this Sprite.", @@ -131244,7 +131289,7 @@ "longname": "Phaser.GameObjects.Plane#anims", "scope": "instance", "kind": "member", - "___id": "T000002R013395", + "___id": "T000002R013398", "___s": true }, { @@ -131253,7 +131298,7 @@ "filename": "Plane.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "description": "The width of this Plane in cells, not pixels.\r\rThis value is read-only. To adjust it, see the `setGridSize` method.", @@ -131273,7 +131318,7 @@ "longname": "Phaser.GameObjects.Plane#gridWidth", "scope": "instance", "kind": "member", - "___id": "T000002R013397", + "___id": "T000002R013400", "___s": true }, { @@ -131282,7 +131327,7 @@ "filename": "Plane.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "description": "The height of this Plane in cells, not pixels.\r\rThis value is read-only. To adjust it, see the `setGridSize` method.", @@ -131302,7 +131347,7 @@ "longname": "Phaser.GameObjects.Plane#gridHeight", "scope": "instance", "kind": "member", - "___id": "T000002R013399", + "___id": "T000002R013402", "___s": true }, { @@ -131311,7 +131356,7 @@ "filename": "Plane.js", "lineno": 110, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "description": "Is the texture of this Plane tiled across all cells, or not?\r\rThis value is read-only. To adjust it, see the `setGridSize` method.", @@ -131331,7 +131376,7 @@ "longname": "Phaser.GameObjects.Plane#isTiled", "scope": "instance", "kind": "member", - "___id": "T000002R013401", + "___id": "T000002R013404", "___s": true }, { @@ -131340,7 +131385,7 @@ "filename": "Plane.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "description": "Do not change this value. It has no effect other than to break things.", @@ -131361,7 +131406,7 @@ "longname": "Phaser.GameObjects.Plane#originX", "scope": "instance", "kind": "member", - "___id": "T000002R013406", + "___id": "T000002R013409", "___s": true }, { @@ -131370,7 +131415,7 @@ "filename": "Plane.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "description": "Do not change this value. It has no effect other than to break things.", @@ -131391,7 +131436,7 @@ "longname": "Phaser.GameObjects.Plane#originY", "scope": "instance", "kind": "member", - "___id": "T000002R013409", + "___id": "T000002R013412", "___s": true }, { @@ -131400,7 +131445,7 @@ "filename": "Plane.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "description": "Modifies the layout of this Plane by adjusting the grid dimensions to the\rgiven width and height. The values are given in cells, not pixels.\r\rThe `tile` parameter allows you to control if the texture is tiled, or\rapplied across the entire Plane? A tiled texture will repeat with one\riteration per cell. A non-tiled texture will be applied across the whole\rPlane.\r\rNote that if this Plane is using a single texture, not from a texture atlas\ror sprite sheet, then you can use the `Plane.uvScale` method to have much\rmore fine-grained control over the texture tiling.", @@ -131458,7 +131503,7 @@ "longname": "Phaser.GameObjects.Plane#preDestroy", "scope": "instance", "overrides": "Phaser.GameObjects.Mesh#preDestroy", - "___id": "T000002R013412", + "___id": "T000002R013415", "___s": true }, { @@ -131467,7 +131512,7 @@ "filename": "Plane.js", "lineno": 336, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "description": "Sets the height of this Plane to match the given value, in pixels.\r\rThis adjusts the `Plane.viewPosition.z` value to achieve this.\r\rIf no `value` parameter is given, it will set the view height to match\rthat of the current texture frame the Plane is using.", @@ -131493,7 +131538,7 @@ "memberof": "Phaser.GameObjects.Plane", "longname": "Phaser.GameObjects.Plane#setViewHeight", "scope": "instance", - "___id": "T000002R013461", + "___id": "T000002R013464", "___s": true }, { @@ -131502,7 +131547,7 @@ "filename": "Plane.js", "lineno": 360, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "description": "Creates a checkerboard style texture, based on the given colors and alpha\rvalues and applies it to this Plane, replacing any current texture it may\rhave.\r\rThe colors are used in an alternating pattern, like a chess board.\r\rCalling this method generates a brand new 16x16 pixel WebGLTexture internally\rand applies it to this Plane. While quite fast to do, you should still be\rmindful of calling this method either extensively, or in tight parts of\ryour game.", @@ -131589,7 +131634,7 @@ "memberof": "Phaser.GameObjects.Plane", "longname": "Phaser.GameObjects.Plane#createCheckerboard", "scope": "instance", - "___id": "T000002R013467", + "___id": "T000002R013470", "___s": true }, { @@ -131598,7 +131643,7 @@ "filename": "Plane.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "description": "If this Plane has a Checkerboard Texture, this method will destroy it\rand reset the internal flag for it.", @@ -131608,7 +131653,7 @@ "memberof": "Phaser.GameObjects.Plane", "longname": "Phaser.GameObjects.Plane#removeCheckerboard", "scope": "instance", - "___id": "T000002R013480", + "___id": "T000002R013483", "___s": true }, { @@ -131617,7 +131662,7 @@ "filename": "Plane.js", "lineno": 441, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "description": "Start playing the given animation on this Plane.\r\rAnimations in Phaser can either belong to the global Animation Manager, or specifically to this Plane.\r\rThe benefit of a global animation is that multiple Game Objects can all play the same animation, without\rhaving to duplicate the data. You can just create it once and then play it on any animating Game Object.\r\rThe following code shows how to create a global repeating animation. The animation will be created\rfrom all of the frames within the sprite sheet that was loaded with the key 'muybridge':\r\r```javascript\rvar config = {\r key: 'run',\r frames: 'muybridge',\r frameRate: 15,\r repeat: -1\r};\r\r// This code should be run from within a Scene:\rthis.anims.create(config);\r```\r\rHowever, if you wish to create an animation that is unique to this Plane, and this Plane alone,\ryou can call the `Animation.create` method instead. It accepts the exact same parameters as when\rcreating a global animation, however the resulting data is kept locally in this Plane.\r\rWith the animation created, either globally or locally, you can now play it on this Plane:\r\r```javascript\rconst plane = this.add.plane(...);\rplane.play('run');\r```\r\rAlternatively, if you wish to run it at a different frame rate for example, you can pass a config\robject instead:\r\r```javascript\rconst plane = this.add.plane(...);\rplane.play({ key: 'run', frameRate: 24 });\r```\r\rWhen playing an animation on a Plane it will first check to see if it can find a matching key\rlocally within the Plane. If it can, it will play the local animation. If not, it will then\rsearch the global Animation Manager and look for it there.\r\rIf you need a Plane to be able to play both local and global animations, make sure they don't\rhave conflicting keys.\r\rSee the documentation for the `PlayAnimationConfig` config object for more details about this.\r\rAlso, see the documentation in the Animation Manager for further details on creating animations.", @@ -131690,7 +131735,7 @@ "memberof": "Phaser.GameObjects.Plane", "longname": "Phaser.GameObjects.Plane#play", "scope": "instance", - "___id": "T000002R013483", + "___id": "T000002R013486", "___s": true }, { @@ -131699,7 +131744,7 @@ "filename": "Plane.js", "lineno": 508, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "description": "Start playing the given animation on this Plane, in reverse.\r\rAnimations in Phaser can either belong to the global Animation Manager, or specifically to a Game Object.\r\rThe benefit of a global animation is that multiple Game Objects can all play the same animation, without\rhaving to duplicate the data. You can just create it once and then play it on any animating Game Object.\r\rThe following code shows how to create a global repeating animation. The animation will be created\rfrom all of the frames within the sprite sheet that was loaded with the key 'muybridge':\r\r```javascript\rvar config = {\r key: 'run',\r frames: 'muybridge',\r frameRate: 15,\r repeat: -1\r};\r\r// This code should be run from within a Scene:\rthis.anims.create(config);\r```\r\rHowever, if you wish to create an animation that is unique to this Game Object, and this Game Object alone,\ryou can call the `Animation.create` method instead. It accepts the exact same parameters as when\rcreating a global animation, however the resulting data is kept locally in this Game Object.\r\rWith the animation created, either globally or locally, you can now play it on this Game Object:\r\r```javascript\rconst plane = this.add.plane(...);\rplane.playReverse('run');\r```\r\rAlternatively, if you wish to run it at a different frame rate, for example, you can pass a config\robject instead:\r\r```javascript\rconst plane = this.add.plane(...);\rplane.playReverse({ key: 'run', frameRate: 24 });\r```\r\rWhen playing an animation on a Game Object it will first check to see if it can find a matching key\rlocally within the Game Object. If it can, it will play the local animation. If not, it will then\rsearch the global Animation Manager and look for it there.\r\rIf you need a Game Object to be able to play both local and global animations, make sure they don't\rhave conflicting keys.\r\rSee the documentation for the `PlayAnimationConfig` config object for more details about this.\r\rAlso, see the documentation in the Animation Manager for further details on creating animations.", @@ -131772,7 +131817,7 @@ "memberof": "Phaser.GameObjects.Plane", "longname": "Phaser.GameObjects.Plane#playReverse", "scope": "instance", - "___id": "T000002R013485", + "___id": "T000002R013488", "___s": true }, { @@ -131781,7 +131826,7 @@ "filename": "Plane.js", "lineno": 575, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "description": "Waits for the specified delay, in milliseconds, then starts playback of the given animation.\r\rIf the animation _also_ has a delay value set in its config, it will be **added** to the delay given here.\r\rIf an animation is already running and a new animation is given to this method, it will wait for\rthe given delay before starting the new animation.\r\rIf no animation is currently running, the given one begins after the delay.\r\rWhen playing an animation on a Game Object it will first check to see if it can find a matching key\rlocally within the Game Object. If it can, it will play the local animation. If not, it will then\rsearch the global Animation Manager and look for it there.", @@ -131852,7 +131897,7 @@ "memberof": "Phaser.GameObjects.Plane", "longname": "Phaser.GameObjects.Plane#playAfterDelay", "scope": "instance", - "___id": "T000002R013487", + "___id": "T000002R013490", "___s": true }, { @@ -131861,7 +131906,7 @@ "filename": "Plane.js", "lineno": 603, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "description": "Waits for the current animation to complete the `repeatCount` number of repeat cycles, then starts playback\rof the given animation.\r\rYou can use this to ensure there are no harsh jumps between two sets of animations, i.e. going from an\ridle animation to a walking animation, by making them blend smoothly into each other.\r\rIf no animation is currently running, the given one will start immediately.\r\rWhen playing an animation on a Game Object it will first check to see if it can find a matching key\rlocally within the Game Object. If it can, it will play the local animation. If not, it will then\rsearch the global Animation Manager and look for it there.", @@ -131934,7 +131979,7 @@ "memberof": "Phaser.GameObjects.Plane", "longname": "Phaser.GameObjects.Plane#playAfterRepeat", "scope": "instance", - "___id": "T000002R013489", + "___id": "T000002R013492", "___s": true }, { @@ -131943,7 +131988,7 @@ "filename": "Plane.js", "lineno": 630, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "description": "Immediately stops the current animation from playing and dispatches the `ANIMATION_STOP` events.\r\rIf no animation is playing, no event will be dispatched.\r\rIf there is another animation queued (via the `chain` method) then it will start playing immediately.", @@ -131971,7 +132016,7 @@ "memberof": "Phaser.GameObjects.Plane", "longname": "Phaser.GameObjects.Plane#stop", "scope": "instance", - "___id": "T000002R013491", + "___id": "T000002R013494", "___s": true }, { @@ -131980,7 +132025,7 @@ "filename": "Plane.js", "lineno": 648, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "description": "Stops the current animation from playing after the specified time delay, given in milliseconds.\r\rIt then dispatches the `ANIMATION_STOP` event.\r\rIf no animation is running, no events will be dispatched.\r\rIf there is another animation in the queue (set via the `chain` method) then it will start playing,\rwhen the current one stops.", @@ -132023,7 +132068,7 @@ "memberof": "Phaser.GameObjects.Plane", "longname": "Phaser.GameObjects.Plane#stopAfterDelay", "scope": "instance", - "___id": "T000002R013493", + "___id": "T000002R013496", "___s": true }, { @@ -132032,7 +132077,7 @@ "filename": "Plane.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "description": "Stops the current animation from playing after the given number of repeats.\r\rIt then dispatches the `ANIMATION_STOP` event.\r\rIf no animation is running, no events will be dispatched.\r\rIf there is another animation in the queue (set via the `chain` method) then it will start playing,\rwhen the current one stops.", @@ -132077,7 +132122,7 @@ "memberof": "Phaser.GameObjects.Plane", "longname": "Phaser.GameObjects.Plane#stopAfterRepeat", "scope": "instance", - "___id": "T000002R013495", + "___id": "T000002R013498", "___s": true }, { @@ -132086,7 +132131,7 @@ "filename": "Plane.js", "lineno": 694, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "description": "Stops the current animation from playing when it next sets the given frame.\rIf this frame doesn't exist within the animation it will not stop it from playing.\r\rIt then dispatches the `ANIMATION_STOP` event.\r\rIf no animation is running, no events will be dispatched.\r\rIf there is another animation in the queue (set via the `chain` method) then it will start playing,\rwhen the current one stops.", @@ -132129,7 +132174,7 @@ "memberof": "Phaser.GameObjects.Plane", "longname": "Phaser.GameObjects.Plane#stopOnFrame", "scope": "instance", - "___id": "T000002R013497", + "___id": "T000002R013500", "___s": true }, { @@ -132138,7 +132183,7 @@ "filename": "Plane.js", "lineno": 718, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "description": "Runs the preUpdate for this Plane, which will check its Animation State,\rif one is playing, and refresh view / model matrices, if updated.", @@ -132178,7 +132223,7 @@ "longname": "Phaser.GameObjects.Plane#preUpdate", "scope": "instance", "overrides": "Phaser.GameObjects.Mesh#preUpdate", - "___id": "T000002R013499", + "___id": "T000002R013502", "___s": true }, { @@ -132187,7 +132232,7 @@ "filename": "PlaneCreator.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "description": "Creates a new Plane Game Object and returns it.\r\rNote: This method will only be available if the Plane Game Object and WebGL support have been built into Phaser.", @@ -132240,7 +132285,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#plane", "scope": "instance", - "___id": "T000002R013513", + "___id": "T000002R013516", "___s": true }, { @@ -132249,7 +132294,7 @@ "filename": "PlaneFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "description": "Creates a new Plane Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Plane Game Object has been built into Phaser.", @@ -132396,7 +132441,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#plane", "scope": "instance", - "___id": "T000002R013530", + "___id": "T000002R013533", "___s": true }, { @@ -132405,7 +132450,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane\\typedefs", "code": {} }, "kind": "namespace", @@ -132413,7 +132458,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.Plane", "scope": "static", - "___id": "T000002R013531", + "___id": "T000002R013534", "___s": true }, { @@ -132422,7 +132467,7 @@ "filename": "PlaneCheckerboardConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane\\typedefs", "code": {} }, "kind": "typedef", @@ -132517,7 +132562,7 @@ "memberof": "Phaser.Types.GameObjects.Plane", "longname": "Phaser.Types.GameObjects.Plane.PlaneCheckerboardConfig", "scope": "static", - "___id": "T000002R013532", + "___id": "T000002R013535", "___s": true }, { @@ -132526,7 +132571,7 @@ "filename": "PlaneConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane\\typedefs", "code": {} }, "kind": "typedef", @@ -132656,7 +132701,7 @@ "memberof": "Phaser.Types.GameObjects.Plane", "longname": "Phaser.Types.GameObjects.Plane.PlaneConfig", "scope": "static", - "___id": "T000002R013533", + "___id": "T000002R013536", "___s": true }, { @@ -132665,7 +132710,7 @@ "filename": "PointLight.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\pointlight", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\pointlight", "code": {} }, "classdesc": "The Point Light Game Object provides a way to add a point light effect into your game,\rwithout the expensive shader processing requirements of the traditional Light Game Object.\r\rThe difference is that the Point Light renders using a custom shader, designed to give the\rimpression of a point light source, of variable radius, intensity and color, in your game.\rHowever, unlike the Light Game Object, it does not impact any other Game Objects, or use their\rnormal maps for calcuations. This makes them extremely fast to render compared to Lights\rand perfect for special effects, such as flickering torches or muzzle flashes.\r\rFor maximum performance you should batch Point Light Game Objects together. This means\rensuring they follow each other consecutively on the display list. Ideally, use a Layer\rGame Object and then add just Point Lights to it, so that it can batch together the rendering\rof the lights. You don't _have_ to do this, and if you've only a handful of Point Lights in\ryour game then it's perfectly safe to mix them into the dislay list as normal. However, if\ryou're using a large number of them, please consider how they are mixed into the display list.\r\rThe renderer will automatically cull Point Lights. Those with a radius that does not intersect\rwith the Camera will be skipped in the rendering list. This happens automatically and the\rculled state is refreshed every frame, for every camera.\r\rThe origin of a Point Light is always 0.5 and it cannot be changed.\r\rPoint Lights are a WebGL only feature and do not have a Canvas counterpart.", @@ -132789,7 +132834,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.PointLight", - "___id": "T000002R013540", + "___id": "T000002R013543", "___s": true }, { @@ -132798,7 +132843,7 @@ "filename": "PointLight.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\pointlight", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\pointlight", "code": {} }, "description": "The color of this Point Light. This property is an instance of a\rColor object, so you can use the methods within it, such as `setTo(r, g, b)`\rto change the color value.", @@ -132817,7 +132862,7 @@ "longname": "Phaser.GameObjects.PointLight#color", "scope": "instance", "kind": "member", - "___id": "T000002R013549", + "___id": "T000002R013552", "___s": true }, { @@ -132826,7 +132871,7 @@ "filename": "PointLight.js", "lineno": 109, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\pointlight", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\pointlight", "code": {} }, "description": "The intensity of the Point Light.\r\rThe colors of the light are multiplied by this value during rendering.", @@ -132845,7 +132890,7 @@ "longname": "Phaser.GameObjects.PointLight#intensity", "scope": "instance", "kind": "member", - "___id": "T000002R013551", + "___id": "T000002R013554", "___s": true }, { @@ -132854,7 +132899,7 @@ "filename": "PointLight.js", "lineno": 120, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\pointlight", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\pointlight", "code": {} }, "description": "The attenuation of the Point Light.\r\rThis value controls the force with which the light falls-off from the center of the light.\r\rUse small float-based values, i.e. 0.1.", @@ -132873,7 +132918,7 @@ "longname": "Phaser.GameObjects.PointLight#attenuation", "scope": "instance", "kind": "member", - "___id": "T000002R013553", + "___id": "T000002R013556", "___s": true }, { @@ -132882,7 +132927,7 @@ "filename": "PointLight.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\pointlight", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\pointlight", "code": {} }, "description": "The radius of the Point Light.", @@ -132901,7 +132946,7 @@ "longname": "Phaser.GameObjects.PointLight#radius", "scope": "instance", "kind": "member", - "___id": "T000002R013558", + "___id": "T000002R013561", "___s": true }, { @@ -132910,7 +132955,7 @@ "filename": "PointLightCreator.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\pointlight", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\pointlight", "code": {} }, "description": "Creates a new Point Light Game Object and returns it.\r\rNote: This method will only be available if the Point Light Game Object has been built into Phaser.", @@ -132963,7 +133008,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#pointlight", "scope": "instance", - "___id": "T000002R013578", + "___id": "T000002R013581", "___s": true }, { @@ -132972,7 +133017,7 @@ "filename": "PointLightFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\pointlight", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\pointlight", "code": {} }, "description": "Creates a new Point Light Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Point Light Game Object has been built into Phaser.\r\rThe Point Light Game Object provides a way to add a point light effect into your game,\rwithout the expensive shader processing requirements of the traditional Light Game Object.\r\rThe difference is that the Point Light renders using a custom shader, designed to give the\rimpression of a point light source, of variable radius, intensity and color, in your game.\rHowever, unlike the Light Game Object, it does not impact any other Game Objects, or use their\rnormal maps for calcuations. This makes them extremely fast to render compared to Lights\rand perfect for special effects, such as flickering torches or muzzle flashes.\r\rFor maximum performance you should batch Point Light Game Objects together. This means\rensuring they follow each other consecutively on the display list. Ideally, use a Layer\rGame Object and then add just Point Lights to it, so that it can batch together the rendering\rof the lights. You don't _have_ to do this, and if you've only a handful of Point Lights in\ryour game then it's perfectly safe to mix them into the dislay list as normal. However, if\ryou're using a large number of them, please consider how they are mixed into the display list.\r\rThe renderer will automatically cull Point Lights. Those with a radius that does not intersect\rwith the Camera will be skipped in the rendering list. This happens automatically and the\rculled state is refreshed every frame, for every camera.\r\rThe origin of a Point Light is always 0.5 and it cannot be changed.\r\rPoint Lights are a WebGL only feature and do not have a Canvas counterpart.", @@ -133084,7 +133129,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#pointlight", "scope": "instance", - "___id": "T000002R013588", + "___id": "T000002R013591", "___s": true }, { @@ -133093,7 +133138,7 @@ "filename": "RenderTexture.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture", "code": {} }, "classdesc": "A Render Texture is a combination of Dynamic Texture and an Image Game Object, that uses the\rDynamic Texture to display itself with.\r\rA Dynamic Texture is a special texture that allows you to draw textures, frames and most kind of\rGame Objects directly to it.\r\rYou can take many complex objects and draw them to this one texture, which can then be used as the\rbase texture for other Game Objects, such as Sprites. Should you then update this texture, all\rGame Objects using it will instantly be updated as well, reflecting the changes immediately.\r\rIt's a powerful way to generate dynamic textures at run-time that are WebGL friendly and don't invoke\rexpensive GPU uploads on each change.\r\rIn versions of Phaser before 3.60 a Render Texture was the only way you could create a texture\rlike this, that had the ability to be drawn on. But in 3.60 we split the core functions out to\rthe Dynamic Texture class as it made a lot more sense for them to reside in there. As a result,\rthe Render Texture is now a light-weight shim that sits on-top of an Image Game Object and offers\rproxy methods to the features available from a Dynamic Texture.\r\r**When should you use a Render Texture vs. a Dynamic Texture?**\r\rYou should use a Dynamic Texture if the texture is going to be used by multiple Game Objects,\ror you want to use it across multiple Scenes, because textures are globally stored.\r\rYou should use a Dynamic Texture if the texture isn't going to be displayed in-game, but is\rinstead going to be used for something like a mask or shader.\r\rYou should use a Render Texture if you need to display the texture in-game on a single Game Object,\ras it provides the convenience of wrapping an Image and Dynamic Texture together for you.\r\rUnder WebGL1, a FrameBuffer, which is what this Dynamic Texture uses internally, cannot be anti-aliased.\rThis means that when drawing objects such as Shapes or Graphics instances to this texture, they may appear\rto be drawn with no aliasing around the edges. This is a technical limitation of WebGL1. To get around it,\rcreate your shape as a texture in an art package, then draw that to this texture.", @@ -133181,7 +133226,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.RenderTexture", - "___id": "T000002R013621", + "___id": "T000002R013624", "___s": true }, { @@ -133190,7 +133235,7 @@ "filename": "RenderTexture.js", "lineno": 79, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture", "code": {} }, "description": "An internal Camera that can be used to move around this Render Texture.\r\rControl it just like you would any Scene Camera. The difference is that it only impacts\rthe placement of Game Objects that you then draw to this texture.\r\rYou can scroll, zoom and rotate this Camera.\r\rThis property is a reference to `RenderTexture.texture.camera`.", @@ -133209,7 +133254,7 @@ "longname": "Phaser.GameObjects.RenderTexture#camera", "scope": "instance", "kind": "member", - "___id": "T000002R013631", + "___id": "T000002R013634", "___s": true }, { @@ -133218,7 +133263,7 @@ "filename": "RenderTexture.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture", "code": {} }, "description": "Sets the internal size of this Render Texture, as used for frame or physics body creation.\r\rThis will not change the size that the Game Object is rendered in-game.\rFor that you need to either set the scale of the Game Object (`setScale`) or call the\r`setDisplaySize` method, which is the same thing as changing the scale but allows you\rto do so by giving pixel values.\r\rIf you have enabled this Game Object for input, changing the size will _not_ change the\rsize of the hit area. To do this you should adjust the `input.hitArea` object directly.", @@ -133272,7 +133317,7 @@ "longname": "Phaser.GameObjects.RenderTexture#setSize", "scope": "instance", "overrides": "Phaser.GameObjects.Image#setSize", - "___id": "T000002R013635", + "___id": "T000002R013638", "___s": true }, { @@ -133281,7 +133326,7 @@ "filename": "RenderTexture.js", "lineno": 145, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture", "code": {} }, "description": "Resizes the Render Texture to the new dimensions given.\r\rIn WebGL it will destroy and then re-create the frame buffer being used by the Render Texture.\rIn Canvas it will resize the underlying canvas element.\r\rBoth approaches will erase everything currently drawn to the Render Texture.\r\rIf the dimensions given are the same as those already being used, calling this method will do nothing.", @@ -133336,7 +133381,7 @@ "memberof": "Phaser.GameObjects.RenderTexture", "longname": "Phaser.GameObjects.RenderTexture#resize", "scope": "instance", - "___id": "T000002R013642", + "___id": "T000002R013645", "___s": true }, { @@ -133345,7 +133390,7 @@ "filename": "RenderTexture.js", "lineno": 170, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture", "code": {} }, "description": "Stores a copy of this Render Texture in the Texture Manager using the given key.\r\rAfter doing this, any texture based Game Object, such as a Sprite, can use the contents of this\rRender Texture by using the texture key:\r\r```javascript\rvar rt = this.add.renderTexture(0, 0, 128, 128);\r\r// Draw something to the Render Texture\r\rrt.saveTexture('doodle');\r\rthis.add.image(400, 300, 'doodle');\r```\r\rUpdating the contents of this Render Texture will automatically update _any_ Game Object\rthat is using it as a texture. Calling `saveTexture` again will not save another copy\rof the same texture, it will just rename the key of the existing copy.\r\rBy default it will create a single base texture. You can add frames to the texture\rby using the `Texture.add` method. After doing this, you can then allow Game Objects\rto use a specific frame from a Render Texture.\r\rIf you destroy this Render Texture, any Game Object using it via the Texture Manager will\rstop rendering. Ensure you remove the texture from the Texture Manager and any Game Objects\rusing it first, before destroying this Render Texture.", @@ -133384,7 +133429,7 @@ "memberof": "Phaser.GameObjects.RenderTexture", "longname": "Phaser.GameObjects.RenderTexture#saveTexture", "scope": "instance", - "___id": "T000002R013644", + "___id": "T000002R013647", "___s": true }, { @@ -133393,7 +133438,7 @@ "filename": "RenderTexture.js", "lineno": 219, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture", "code": {} }, "description": "Fills this Render Texture with the given color.\r\rBy default it will fill the entire texture, however you can set it to fill a specific\rrectangular area by using the x, y, width and height arguments.\r\rThe color should be given in hex format, i.e. 0xff0000 for red, 0x00ff00 for green, etc.", @@ -133508,7 +133553,7 @@ "memberof": "Phaser.GameObjects.RenderTexture", "longname": "Phaser.GameObjects.RenderTexture#fill", "scope": "instance", - "___id": "T000002R013649", + "___id": "T000002R013652", "___s": true }, { @@ -133517,7 +133562,7 @@ "filename": "RenderTexture.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture", "code": {} }, "description": "Fully clears this Render Texture, erasing everything from it and resetting it back to\ra blank, transparent, texture.", @@ -133542,7 +133587,7 @@ "memberof": "Phaser.GameObjects.RenderTexture", "longname": "Phaser.GameObjects.RenderTexture#clear", "scope": "instance", - "___id": "T000002R013651", + "___id": "T000002R013654", "___s": true }, { @@ -133551,7 +133596,7 @@ "filename": "RenderTexture.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture", "code": {} }, "description": "Takes the given texture key and frame and then stamps it at the given\rx and y coordinates. You can use the optional 'config' argument to provide\rlots more options about how the stamp is applied, including the alpha,\rtint, angle, scale and origin.\r\rBy default, the frame will stamp on the x/y coordinates based on its center.\r\rIf you wish to stamp from the top-left, set the config `originX` and\r`originY` properties both to zero.", @@ -133659,7 +133704,7 @@ "memberof": "Phaser.GameObjects.RenderTexture", "longname": "Phaser.GameObjects.RenderTexture#stamp", "scope": "instance", - "___id": "T000002R013653", + "___id": "T000002R013656", "___s": true }, { @@ -133668,7 +133713,7 @@ "filename": "RenderTexture.js", "lineno": 291, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture", "code": {} }, "description": "Draws the given object, or an array of objects, to this Render Texture using a blend mode of ERASE.\rThis has the effect of erasing any filled pixels present in the objects from this texture.\r\rIt can accept any of the following:\r\r* Any renderable Game Object, such as a Sprite, Text, Graphics or TileSprite.\r* Tilemap Layers.\r* A Group. The contents of which will be iterated and drawn in turn.\r* A Container. The contents of which will be iterated fully, and drawn in turn.\r* A Scene Display List. Pass in `Scene.children` to draw the whole list.\r* Another Dynamic Texture, or a Render Texture.\r* A Texture Frame instance.\r* A string. This is used to look-up the texture from the Texture Manager.\r\rNote: You cannot erase a Render Texture from itself.\r\rIf passing in a Group or Container it will only draw children that return `true`\rwhen their `willRender()` method is called. I.e. a Container with 10 children,\r5 of which have `visible=false` will only draw the 5 visible ones.\r\rIf passing in an array of Game Objects it will draw them all, regardless if\rthey pass a `willRender` check or not.\r\rYou can pass in a string in which case it will look for a texture in the Texture\rManager matching that string, and draw the base frame.\r\rYou can pass in the `x` and `y` coordinates to draw the objects at. The use of\rthe coordinates differ based on what objects are being drawn. If the object is\ra Group, Container or Display List, the coordinates are _added_ to the positions\rof the children. For all other types of object, the coordinates are exact.\r\rCalling this method causes the WebGL batch to flush, so it can write the texture\rdata to the framebuffer being used internally. The batch is flushed at the end,\rafter the entries have been iterated. So if you've a bunch of objects to draw,\rtry and pass them in an array in one single call, rather than making lots of\rseparate calls.", @@ -133738,7 +133783,7 @@ "memberof": "Phaser.GameObjects.RenderTexture", "longname": "Phaser.GameObjects.RenderTexture#erase", "scope": "instance", - "___id": "T000002R013655", + "___id": "T000002R013658", "___s": true }, { @@ -133747,7 +133792,7 @@ "filename": "RenderTexture.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture", "code": {} }, "description": "Draws the given object, or an array of objects, to this Render Texture.\r\rIt can accept any of the following:\r\r* Any renderable Game Object, such as a Sprite, Text, Graphics or TileSprite.\r* Tilemap Layers.\r* A Group. The contents of which will be iterated and drawn in turn.\r* A Container. The contents of which will be iterated fully, and drawn in turn.\r* A Scene Display List. Pass in `Scene.children` to draw the whole list.\r* Another Dynamic Texture, or a Render Texture.\r* A Texture Frame instance.\r* A string. This is used to look-up the texture from the Texture Manager.\r\rNote 1: You cannot draw a Render Texture to itself.\r\rNote 2: For Game Objects that have Post FX Pipelines, the pipeline _cannot_ be\rused when drawn to this texture.\r\rIf passing in a Group or Container it will only draw children that return `true`\rwhen their `willRender()` method is called. I.e. a Container with 10 children,\r5 of which have `visible=false` will only draw the 5 visible ones.\r\rIf passing in an array of Game Objects it will draw them all, regardless if\rthey pass a `willRender` check or not.\r\rYou can pass in a string in which case it will look for a texture in the Texture\rManager matching that string, and draw the base frame. If you need to specify\rexactly which frame to draw then use the method `drawFrame` instead.\r\rYou can pass in the `x` and `y` coordinates to draw the objects at. The use of\rthe coordinates differ based on what objects are being drawn. If the object is\ra Group, Container or Display List, the coordinates are _added_ to the positions\rof the children. For all other types of object, the coordinates are exact.\r\rThe `alpha` and `tint` values are only used by Texture Frames.\rGame Objects use their own alpha and tint values when being drawn.\r\rCalling this method causes the WebGL batch to flush, so it can write the texture\rdata to the framebuffer being used internally. The batch is flushed at the end,\rafter the entries have been iterated. So if you've a bunch of objects to draw,\rtry and pass them in an array in one single call, rather than making lots of\rseparate calls.", @@ -133847,7 +133892,7 @@ "memberof": "Phaser.GameObjects.RenderTexture", "longname": "Phaser.GameObjects.RenderTexture#draw", "scope": "instance", - "___id": "T000002R013657", + "___id": "T000002R013660", "___s": true }, { @@ -133856,7 +133901,7 @@ "filename": "RenderTexture.js", "lineno": 407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture", "code": {} }, "description": "Draws the Texture Frame to the Render Texture at the given position.\r\rTextures are referenced by their string-based keys, as stored in the Texture Manager.\r\r```javascript\rvar rt = this.add.renderTexture(0, 0, 800, 600);\rrt.drawFrame(key, frame);\r```\r\rYou can optionally provide a position, alpha and tint value to apply to the frame\rbefore it is drawn.\r\rCalling this method will cause a batch flush, so if you've got a stack of things to draw\rin a tight loop, try using the `draw` method instead.\r\rIf you need to draw a Sprite to this Render Texture, use the `draw` method instead.", @@ -133980,7 +134025,7 @@ "memberof": "Phaser.GameObjects.RenderTexture", "longname": "Phaser.GameObjects.RenderTexture#drawFrame", "scope": "instance", - "___id": "T000002R013659", + "___id": "T000002R013662", "___s": true }, { @@ -133989,7 +134034,7 @@ "filename": "RenderTexture.js", "lineno": 444, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture", "code": {} }, "description": "Takes the given Texture Frame and draws it to this Render Texture as a fill pattern,\ri.e. in a grid-layout based on the frame dimensions.\r\rTextures are referenced by their string-based keys, as stored in the Texture Manager.\r\rYou can optionally provide a position, width, height, alpha and tint value to apply to\rthe frames before they are drawn. The position controls the top-left where the repeating\rfill will start from. The width and height control the size of the filled area.\r\rThe position can be negative if required, but the dimensions cannot.\r\rCalling this method will cause a batch flush by default. Use the `skipBatch` argument\rto disable this if this call is part of a larger batch draw.", @@ -134158,7 +134203,7 @@ "memberof": "Phaser.GameObjects.RenderTexture", "longname": "Phaser.GameObjects.RenderTexture#repeat", "scope": "instance", - "___id": "T000002R013661", + "___id": "T000002R013664", "___s": true }, { @@ -134167,7 +134212,7 @@ "filename": "RenderTexture.js", "lineno": 481, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture", "code": {} }, "description": "Use this method if you need to batch draw a large number of Game Objects to\rthis Render Texture in a single pass, or on a frequent basis. This is especially\ruseful under WebGL, however, if your game is using Canvas only, it will not make\rany speed difference in that situation.\r\rThis method starts the beginning of a batched draw, unless one is already open.\r\rBatched drawing is faster than calling `draw` in loop, but you must be careful\rto manage the flow of code and remember to call `endDraw()` when you're finished.\r\rIf you don't need to draw large numbers of objects it's much safer and easier\rto use the `draw` method instead.\r\rThe flow should be:\r\r```javascript\r// Call once:\rRenderTexture.beginDraw();\r\r// repeat n times:\rRenderTexture.batchDraw();\r// or\rRenderTexture.batchDrawFrame();\r\r// Call once:\rRenderTexture.endDraw();\r```\r\rDo not call any methods other than `batchDraw`, `batchDrawFrame`, or `endDraw` once you\rhave started a batch. Also, be very careful not to destroy this Render Texture while the\rbatch is still open. Doing so will cause a run-time error in the WebGL Renderer.\r\rYou can use the `RenderTexture.texture.isDrawing` boolean property to tell if a batch is\rcurrently open, or not.", @@ -134192,7 +134237,7 @@ "memberof": "Phaser.GameObjects.RenderTexture", "longname": "Phaser.GameObjects.RenderTexture#beginDraw", "scope": "instance", - "___id": "T000002R013663", + "___id": "T000002R013666", "___s": true }, { @@ -134201,7 +134246,7 @@ "filename": "RenderTexture.js", "lineno": 529, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture", "code": {} }, "description": "Use this method if you have already called `beginDraw` and need to batch\rdraw a large number of objects to this Render Texture.\r\rThis method batches the drawing of the given objects to this texture,\rwithout causing a WebGL bind or batch flush for each one.\r\rIt is faster than calling `draw`, but you must be careful to manage the\rflow of code and remember to call `endDraw()`. If you don't need to draw large\rnumbers of objects it's much safer and easier to use the `draw` method instead.\r\rThe flow should be:\r\r```javascript\r// Call once:\rRenderTexture.beginDraw();\r\r// repeat n times:\rRenderTexture.batchDraw();\r// or\rRenderTexture.batchDrawFrame();\r\r// Call once:\rRenderTexture.endDraw();\r```\r\rDo not call any methods other than `batchDraw`, `batchDrawFrame`, or `endDraw` once you\rhave started a batch. Also, be very careful not to destroy this Render Texture while the\rbatch is still open. Doing so will cause a run-time error in the WebGL Renderer.\r\rYou can use the `RenderTexture.texture.isDrawing` boolean property to tell if a batch is\rcurrently open, or not.\r\rThis method can accept any of the following:\r\r* Any renderable Game Object, such as a Sprite, Text, Graphics or TileSprite.\r* Tilemap Layers.\r* A Group. The contents of which will be iterated and drawn in turn.\r* A Container. The contents of which will be iterated fully, and drawn in turn.\r* A Scene's Display List. Pass in `Scene.children` to draw the whole list.\r* Another Dynamic Texture or Render Texture.\r* A Texture Frame instance.\r* A string. This is used to look-up a texture from the Texture Manager.\r\rNote: You cannot draw a Render Texture to itself.\r\rIf passing in a Group or Container it will only draw children that return `true`\rwhen their `willRender()` method is called. I.e. a Container with 10 children,\r5 of which have `visible=false` will only draw the 5 visible ones.\r\rIf passing in an array of Game Objects it will draw them all, regardless if\rthey pass a `willRender` check or not.\r\rYou can pass in a string in which case it will look for a texture in the Texture\rManager matching that string, and draw the base frame. If you need to specify\rexactly which frame to draw then use the method `drawFrame` instead.\r\rYou can pass in the `x` and `y` coordinates to draw the objects at. The use of\rthe coordinates differ based on what objects are being drawn. If the object is\ra Group, Container or Display List, the coordinates are _added_ to the positions\rof the children. For all other types of object, the coordinates are exact.\r\rThe `alpha` and `tint` values are only used by Texture Frames.\rGame Objects use their own alpha and tint values when being drawn.", @@ -134301,7 +134346,7 @@ "memberof": "Phaser.GameObjects.RenderTexture", "longname": "Phaser.GameObjects.RenderTexture#batchDraw", "scope": "instance", - "___id": "T000002R013665", + "___id": "T000002R013668", "___s": true }, { @@ -134310,7 +134355,7 @@ "filename": "RenderTexture.js", "lineno": 612, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture", "code": {} }, "description": "Use this method if you have already called `beginDraw` and need to batch\rdraw a large number of texture frames to this Render Texture.\r\rThis method batches the drawing of the given frames to this Render Texture,\rwithout causing a WebGL bind or batch flush for each one.\r\rIt is faster than calling `drawFrame`, but you must be careful to manage the\rflow of code and remember to call `endDraw()`. If you don't need to draw large\rnumbers of frames it's much safer and easier to use the `drawFrame` method instead.\r\rThe flow should be:\r\r```javascript\r// Call once:\rRenderTexture.beginDraw();\r\r// repeat n times:\rRenderTexture.batchDraw();\r// or\rRenderTexture.batchDrawFrame();\r\r// Call once:\rRenderTexture.endDraw();\r```\r\rDo not call any methods other than `batchDraw`, `batchDrawFrame`, or `endDraw` once you\rhave started a batch. Also, be very careful not to destroy this Render Texture while the\rbatch is still open. Doing so will cause a run-time error in the WebGL Renderer.\r\rYou can use the `RenderTexture.texture.isDrawing` boolean property to tell if a batch is\rcurrently open, or not.\r\rTextures are referenced by their string-based keys, as stored in the Texture Manager.\r\rYou can optionally provide a position, alpha and tint value to apply to the frame\rbefore it is drawn.", @@ -134434,7 +134479,7 @@ "memberof": "Phaser.GameObjects.RenderTexture", "longname": "Phaser.GameObjects.RenderTexture#batchDrawFrame", "scope": "instance", - "___id": "T000002R013667", + "___id": "T000002R013670", "___s": true }, { @@ -134443,7 +134488,7 @@ "filename": "RenderTexture.js", "lineno": 669, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture", "code": {} }, "description": "Use this method to finish batch drawing to this Render Texture.\r\rDoing so will stop the WebGL Renderer from capturing draws and then blit the\rframebuffer to the Render Target owned by this texture.\r\rCalling this method without first calling `beginDraw` will have no effect.\r\rBatch drawing is faster than calling `draw`, but you must be careful to manage the\rflow of code and remember to call `endDraw()` when you're finished.\r\rIf you don't need to draw large numbers of objects it's much safer and easier\rto use the `draw` method instead.\r\rThe flow should be:\r\r```javascript\r// Call once:\rRenderTexture.beginDraw();\r\r// repeat n times:\rRenderTexture.batchDraw();\r// or\rRenderTexture.batchDrawFrame();\r\r// Call once:\rRenderTexture.endDraw();\r```\r\rDo not call any methods other than `batchDraw`, `batchDrawFrame`, or `endDraw` once you\rhave started a batch. Also, be very careful not to destroy this Render Texture while the\rbatch is still open. Doing so will cause a run-time error in the WebGL Renderer.\r\rYou can use the `RenderTexture.texture.isDrawing` boolean property to tell if a batch is\rcurrently open, or not.", @@ -134485,7 +134530,7 @@ "memberof": "Phaser.GameObjects.RenderTexture", "longname": "Phaser.GameObjects.RenderTexture#endDraw", "scope": "instance", - "___id": "T000002R013669", + "___id": "T000002R013672", "___s": true }, { @@ -134494,7 +134539,7 @@ "filename": "RenderTexture.js", "lineno": 719, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture", "code": {} }, "description": "Takes a snapshot of the given area of this Render Texture.\r\rThe snapshot is taken immediately, but the results are returned via the given callback.\r\rTo capture the whole Render Texture see the `snapshot` method.\rTo capture just a specific pixel, see the `snapshotPixel` method.\r\rSnapshots work by using the WebGL `readPixels` feature to grab every pixel from the frame buffer\rinto an ArrayBufferView. It then parses this, copying the contents to a temporary Canvas and finally\rcreating an Image object from it, which is the image returned to the callback provided.\r\rAll in all, this is a computationally expensive and blocking process, which gets more expensive\rthe larger the resolution this Render Texture has, so please be careful how you employ this in your game.", @@ -134616,7 +134661,7 @@ "memberof": "Phaser.GameObjects.RenderTexture", "longname": "Phaser.GameObjects.RenderTexture#snapshotArea", "scope": "instance", - "___id": "T000002R013671", + "___id": "T000002R013674", "___s": true }, { @@ -134625,7 +134670,7 @@ "filename": "RenderTexture.js", "lineno": 754, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture", "code": {} }, "description": "Takes a snapshot of the whole of this Render Texture.\r\rThe snapshot is taken immediately, but the results are returned via the given callback.\r\rTo capture a portion of this Render Texture see the `snapshotArea` method.\rTo capture just a specific pixel, see the `snapshotPixel` method.\r\rSnapshots work by using the WebGL `readPixels` feature to grab every pixel from the frame buffer\rinto an ArrayBufferView. It then parses this, copying the contents to a temporary Canvas and finally\rcreating an Image object from it, which is the image returned to the callback provided.\r\rAll in all, this is a computationally expensive and blocking process, which gets more expensive\rthe larger the resolution this Render Texture has, so please be careful how you employ this in your game.", @@ -134695,7 +134740,7 @@ "memberof": "Phaser.GameObjects.RenderTexture", "longname": "Phaser.GameObjects.RenderTexture#snapshot", "scope": "instance", - "___id": "T000002R013673", + "___id": "T000002R013676", "___s": true }, { @@ -134704,7 +134749,7 @@ "filename": "RenderTexture.js", "lineno": 783, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture", "code": {} }, "description": "Takes a snapshot of the given pixel from this Render Texture.\r\rThe snapshot is taken immediately, but the results are returned via the given callback.\r\rTo capture the whole Render Texture see the `snapshot` method.\rTo capture a portion of this Render Texture see the `snapshotArea` method.\r\rUnlike the two other snapshot methods, this one will send your callback a `Color` object\rcontaining the color data for the requested pixel. It doesn't need to create an internal\rCanvas or Image object, so is a lot faster to execute, using less memory than the other snapshot methods.", @@ -134770,7 +134815,7 @@ "memberof": "Phaser.GameObjects.RenderTexture", "longname": "Phaser.GameObjects.RenderTexture#snapshotPixel", "scope": "instance", - "___id": "T000002R013675", + "___id": "T000002R013678", "___s": true }, { @@ -134779,7 +134824,7 @@ "filename": "RenderTexture.js", "lineno": 809, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture", "code": {} }, "description": "Internal destroy handler, called as part of the destroy process.", @@ -134790,7 +134835,7 @@ "memberof": "Phaser.GameObjects.RenderTexture", "longname": "Phaser.GameObjects.RenderTexture#preDestroy", "scope": "instance", - "___id": "T000002R013677", + "___id": "T000002R013680", "___s": true }, { @@ -134799,7 +134844,7 @@ "filename": "RenderTextureCreator.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture", "code": {} }, "description": "Creates a new Render Texture Game Object and returns it.\r\rNote: This method will only be available if the Render Texture Game Object has been built into Phaser.\r\rA Render Texture is a combination of Dynamic Texture and an Image Game Object, that uses the\rDynamic Texture to display itself with.\r\rA Dynamic Texture is a special texture that allows you to draw textures, frames and most kind of\rGame Objects directly to it.\r\rYou can take many complex objects and draw them to this one texture, which can then be used as the\rbase texture for other Game Objects, such as Sprites. Should you then update this texture, all\rGame Objects using it will instantly be updated as well, reflecting the changes immediately.\r\rIt's a powerful way to generate dynamic textures at run-time that are WebGL friendly and don't invoke\rexpensive GPU uploads on each change.", @@ -134852,7 +134897,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#renderTexture", "scope": "instance", - "___id": "T000002R013685", + "___id": "T000002R013688", "___s": true }, { @@ -134861,7 +134906,7 @@ "filename": "RenderTextureFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture", "code": {} }, "description": "Creates a new Render Texture Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Render Texture Game Object has been built into Phaser.\r\rA Render Texture is a combination of Dynamic Texture and an Image Game Object, that uses the\rDynamic Texture to display itself with.\r\rA Dynamic Texture is a special texture that allows you to draw textures, frames and most kind of\rGame Objects directly to it.\r\rYou can take many complex objects and draw them to this one texture, which can then be used as the\rbase texture for other Game Objects, such as Sprites. Should you then update this texture, all\rGame Objects using it will instantly be updated as well, reflecting the changes immediately.\r\rIt's a powerful way to generate dynamic textures at run-time that are WebGL friendly and don't invoke\rexpensive GPU uploads on each change.", @@ -134943,7 +134988,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#renderTexture", "scope": "instance", - "___id": "T000002R013695", + "___id": "T000002R013698", "___s": true }, { @@ -134952,7 +134997,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture\\typedefs", "code": {} }, "kind": "namespace", @@ -134960,7 +135005,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.RenderTexture", "scope": "static", - "___id": "T000002R013696", + "___id": "T000002R013699", "___s": true }, { @@ -134969,7 +135014,7 @@ "filename": "RenderTextureConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rendertexture\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rendertexture\\typedefs", "code": {} }, "kind": "typedef", @@ -135049,7 +135094,7 @@ "memberof": "Phaser.Types.GameObjects.RenderTexture", "longname": "Phaser.Types.GameObjects.RenderTexture.RenderTextureConfig", "scope": "static", - "___id": "T000002R013697", + "___id": "T000002R013700", "___s": true }, { @@ -135058,7 +135103,7 @@ "filename": "Rope.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "classdesc": "A Rope Game Object.\r\rThe Rope object is WebGL only and does not have a Canvas counterpart.\r\rA Rope is a special kind of Game Object that has a texture is stretched along its entire length.\r\rUnlike a Sprite, it isn't restricted to using just a quad and can have as many vertices as you define\rwhen creating it. The vertices can be arranged in a horizontal or vertical strip and have their own\rcolor and alpha values as well.\r\rA Ropes origin is always 0.5 x 0.5 and cannot be changed.", @@ -135272,7 +135317,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Rope", - "___id": "T000002R013705", + "___id": "T000002R013708", "___s": true }, { @@ -135281,7 +135326,7 @@ "filename": "Rope.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "The Animation State of this Rope.", @@ -135300,7 +135345,7 @@ "longname": "Phaser.GameObjects.Rope#anims", "scope": "instance", "kind": "member", - "___id": "T000002R013713", + "___id": "T000002R013716", "___s": true }, { @@ -135309,7 +135354,7 @@ "filename": "Rope.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "An array containing the points data for this Rope.\r\rEach point should be given as a Vector2Like object (i.e. a Vector2, Geom.Point or object with public x/y properties).\r\rThe point coordinates are given in local space, where 0 x 0 is the start of the Rope strip.\r\rYou can modify the contents of this array directly in real-time to create interesting effects.\rIf you do so, be sure to call `setDirty` _after_ modifying this array, so that the vertices data is\rupdated before the next render. Alternatively, you can use the `setPoints` method instead.\r\rShould you need to change the _size_ of this array, then you should always use the `setPoints` method.", @@ -135337,7 +135382,7 @@ "longname": "Phaser.GameObjects.Rope#points", "scope": "instance", "kind": "member", - "___id": "T000002R013715", + "___id": "T000002R013718", "___s": true }, { @@ -135346,7 +135391,7 @@ "filename": "Rope.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "An array containing the vertices data for this Rope.\r\rThis data is calculated automatically in the `updateVertices` method, based on the points provided.", @@ -135365,7 +135410,7 @@ "longname": "Phaser.GameObjects.Rope#vertices", "scope": "instance", "kind": "member", - "___id": "T000002R013717", + "___id": "T000002R013720", "___s": true }, { @@ -135374,7 +135419,7 @@ "filename": "Rope.js", "lineno": 128, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "An array containing the uv data for this Rope.\r\rThis data is calculated automatically in the `setPoints` method, based on the points provided.", @@ -135393,7 +135438,7 @@ "longname": "Phaser.GameObjects.Rope#uv", "scope": "instance", "kind": "member", - "___id": "T000002R013719", + "___id": "T000002R013722", "___s": true }, { @@ -135402,7 +135447,7 @@ "filename": "Rope.js", "lineno": 139, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "An array containing the color data for this Rope.\r\rColors should be given as numeric RGB values, such as 0xff0000.\rYou should provide _two_ color values for every point in the Rope, one for the top and one for the bottom of each quad.\r\rYou can modify the contents of this array directly in real-time, however, should you need to change the _size_\rof the array, then you should use the `setColors` method instead.", @@ -135421,7 +135466,7 @@ "longname": "Phaser.GameObjects.Rope#colors", "scope": "instance", "kind": "member", - "___id": "T000002R013721", + "___id": "T000002R013724", "___s": true }, { @@ -135430,7 +135475,7 @@ "filename": "Rope.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "An array containing the alpha data for this Rope.\r\rAlphas should be given as float values, such as 0.5.\rYou should provide _two_ alpha values for every point in the Rope, one for the top and one for the bottom of each quad.\r\rYou can modify the contents of this array directly in real-time, however, should you need to change the _size_\rof the array, then you should use the `setAlphas` method instead.", @@ -135449,7 +135494,7 @@ "longname": "Phaser.GameObjects.Rope#alphas", "scope": "instance", "kind": "member", - "___id": "T000002R013723", + "___id": "T000002R013726", "___s": true }, { @@ -135458,7 +135503,7 @@ "filename": "Rope.js", "lineno": 169, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "The tint fill mode.\r\r`false` = An additive tint (the default), where vertices colors are blended with the texture.\r`true` = A fill tint, where the vertices colors replace the texture, but respects texture alpha.", @@ -135477,7 +135522,7 @@ "longname": "Phaser.GameObjects.Rope#tintFill", "scope": "instance", "kind": "member", - "___id": "T000002R013725", + "___id": "T000002R013728", "___s": true }, { @@ -135486,7 +135531,7 @@ "filename": "Rope.js", "lineno": 181, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "If the Rope is marked as `dirty` it will automatically recalculate its vertices\rthe next time it renders. You can also force this by calling `updateVertices`.", @@ -135505,7 +135550,7 @@ "longname": "Phaser.GameObjects.Rope#dirty", "scope": "instance", "kind": "member", - "___id": "T000002R013727", + "___id": "T000002R013730", "___s": true }, { @@ -135514,7 +135559,7 @@ "filename": "Rope.js", "lineno": 191, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "Are the Rope vertices aligned horizontally, in a strip, or vertically, in a column?\r\rThis property is set during instantiation and cannot be changed directly.\rSee the `setVertical` and `setHorizontal` methods.", @@ -135534,7 +135579,7 @@ "longname": "Phaser.GameObjects.Rope#horizontal", "scope": "instance", "kind": "member", - "___id": "T000002R013729", + "___id": "T000002R013732", "___s": true }, { @@ -135543,7 +135588,7 @@ "filename": "Rope.js", "lineno": 244, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "You can optionally choose to render the vertices of this Rope to a Graphics instance.\r\rAchieve this by setting the `debugCallback` and the `debugGraphic` properties.\r\rYou can do this in a single call via the `Rope.setDebug` method, which will use the\rbuilt-in debug function. You can also set it to your own callback. The callback\rwill be invoked _once per render_ and sent the following parameters:\r\r`debugCallback(src, meshLength, verts)`\r\r`src` is the Rope instance being debugged.\r`meshLength` is the number of mesh vertices in total.\r`verts` is an array of the translated vertex coordinates.\r\rTo disable rendering, set this property back to `null`.", @@ -135562,7 +135607,7 @@ "longname": "Phaser.GameObjects.Rope#debugCallback", "scope": "instance", "kind": "member", - "___id": "T000002R013737", + "___id": "T000002R013740", "___s": true }, { @@ -135571,7 +135616,7 @@ "filename": "Rope.js", "lineno": 267, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "The Graphics instance that the debug vertices will be drawn to, if `setDebug` has\rbeen called.", @@ -135590,7 +135635,7 @@ "longname": "Phaser.GameObjects.Rope#debugGraphic", "scope": "instance", "kind": "member", - "___id": "T000002R013739", + "___id": "T000002R013742", "___s": true }, { @@ -135599,7 +135644,7 @@ "filename": "Rope.js", "lineno": 305, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "The Rope update loop.", @@ -135638,7 +135683,7 @@ "memberof": "Phaser.GameObjects.Rope", "longname": "Phaser.GameObjects.Rope#preUpdate", "scope": "instance", - "___id": "T000002R013743", + "___id": "T000002R013746", "___s": true }, { @@ -135647,7 +135692,7 @@ "filename": "Rope.js", "lineno": 328, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "Start playing the given animation.", @@ -135717,7 +135762,7 @@ "memberof": "Phaser.GameObjects.Rope", "longname": "Phaser.GameObjects.Rope#play", "scope": "instance", - "___id": "T000002R013746", + "___id": "T000002R013749", "___s": true }, { @@ -135726,7 +135771,7 @@ "filename": "Rope.js", "lineno": 347, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "Flags this Rope as being dirty. A dirty rope will recalculate all of its vertices data\rthe _next_ time it renders. You should set this rope as dirty if you update the points\rarray directly.", @@ -135751,7 +135796,7 @@ "memberof": "Phaser.GameObjects.Rope", "longname": "Phaser.GameObjects.Rope#setDirty", "scope": "instance", - "___id": "T000002R013748", + "___id": "T000002R013751", "___s": true }, { @@ -135760,7 +135805,7 @@ "filename": "Rope.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "Sets the alignment of the points in this Rope to be horizontal, in a strip format.\r\rCalling this method will reset this Rope. The current points, vertices, colors and alpha\rvalues will be reset to thoes values given as parameters.", @@ -135886,7 +135931,7 @@ "memberof": "Phaser.GameObjects.Rope", "longname": "Phaser.GameObjects.Rope#setHorizontal", "scope": "instance", - "___id": "T000002R013751", + "___id": "T000002R013754", "___s": true }, { @@ -135895,7 +135940,7 @@ "filename": "Rope.js", "lineno": 393, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "Sets the alignment of the points in this Rope to be vertical, in a column format.\r\rCalling this method will reset this Rope. The current points, vertices, colors and alpha\rvalues will be reset to thoes values given as parameters.", @@ -136021,7 +136066,7 @@ "memberof": "Phaser.GameObjects.Rope", "longname": "Phaser.GameObjects.Rope#setVertical", "scope": "instance", - "___id": "T000002R013755", + "___id": "T000002R013758", "___s": true }, { @@ -136030,7 +136075,7 @@ "filename": "Rope.js", "lineno": 422, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "Sets the tint fill mode.\r\rMode 0 (`false`) is an additive tint, the default, which blends the vertices colors with the texture.\rThis mode respects the texture alpha.\r\rMode 1 (`true`) is a fill tint. Unlike an additive tint, a fill-tint literally replaces the pixel colors\rfrom the texture with those in the tint. You can use this for effects such as making a player flash 'white'\rif hit by something. This mode respects the texture alpha.\r\rSee the `setColors` method for details of how to color each of the vertices.", @@ -136079,7 +136124,7 @@ "memberof": "Phaser.GameObjects.Rope", "longname": "Phaser.GameObjects.Rope#setTintFill", "scope": "instance", - "___id": "T000002R013759", + "___id": "T000002R013762", "___s": true }, { @@ -136088,7 +136133,7 @@ "filename": "Rope.js", "lineno": 451, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "Set the alpha values used by the Rope during rendering.\r\rYou can provide the values in a number of ways:\r\r1) One single numeric value: `setAlphas(0.5)` - This will set a single alpha for the whole Rope.\r2) Two numeric value: `setAlphas(1, 0.5)` - This will set a 'top' and 'bottom' alpha value across the whole Rope.\r3) An array of values: `setAlphas([ 1, 0.5, 0.2 ])`\r\rIf you provide an array of values and the array has exactly the same number of values as `points` in the Rope, it\rwill use each alpha value per rope segment.\r\rIf the provided array has a different number of values than `points` then it will use the values in order, from\rthe first Rope segment and on, until it runs out of values. This allows you to control the alpha values at all\rvertices in the Rope.\r\rNote this method is called `setAlphas` (plural) and not `setAlpha`.", @@ -136162,7 +136207,7 @@ "memberof": "Phaser.GameObjects.Rope", "longname": "Phaser.GameObjects.Rope#setAlphas", "scope": "instance", - "___id": "T000002R013763", + "___id": "T000002R013766", "___s": true }, { @@ -136171,7 +136216,7 @@ "filename": "Rope.js", "lineno": 550, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "Set the color values used by the Rope during rendering.\r\rColors are used to control the level of tint applied across the Rope texture.\r\rYou can provide the values in a number of ways:\r\r* One single numeric value: `setColors(0xff0000)` - This will set a single color tint for the whole Rope.\r* An array of values: `setColors([ 0xff0000, 0x00ff00, 0x0000ff ])`\r\rIf you provide an array of values and the array has exactly the same number of values as `points` in the Rope, it\rwill use each color per rope segment.\r\rIf the provided array has a different number of values than `points` then it will use the values in order, from\rthe first Rope segment and on, until it runs out of values. This allows you to control the color values at all\rvertices in the Rope.", @@ -136231,7 +136276,7 @@ "memberof": "Phaser.GameObjects.Rope", "longname": "Phaser.GameObjects.Rope#setColors", "scope": "instance", - "___id": "T000002R013786", + "___id": "T000002R013789", "___s": true }, { @@ -136240,7 +136285,7 @@ "filename": "Rope.js", "lineno": 635, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "Sets the points used by this Rope.\r\rThe points should be provided as an array of Vector2, or vector2-like objects (i.e. those with public x/y properties).\r\rEach point corresponds to one segment of the Rope. The more points in the array, the more segments the rope has.\r\rPoint coordinates are given in local-space, not world-space, and are directly related to the size of the texture\rthis Rope object is using.\r\rFor example, a Rope using a 512 px wide texture, split into 4 segments (128px each) would use the following points:\r\r```javascript\rrope.setPoints([\r { x: 0, y: 0 },\r { x: 128, y: 0 },\r { x: 256, y: 0 },\r { x: 384, y: 0 }\r]);\r```\r\rOr, you can provide an integer to do the same thing:\r\r```javascript\rrope.setPoints(4);\r```\r\rWhich will divide the Rope into 4 equally sized segments based on the frame width.\r\rNote that calling this method with a different number of points than the Rope has currently will\r_reset_ the color and alpha values, unless you provide them as arguments to this method.", @@ -136367,7 +136412,7 @@ "memberof": "Phaser.GameObjects.Rope", "longname": "Phaser.GameObjects.Rope#setPoints", "scope": "instance", - "___id": "T000002R013805", + "___id": "T000002R013808", "___s": true }, { @@ -136376,7 +136421,7 @@ "filename": "Rope.js", "lineno": 757, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "Updates all of the UVs based on the Rope.points and `flipX` and `flipY` settings.", @@ -136401,7 +136446,7 @@ "memberof": "Phaser.GameObjects.Rope", "longname": "Phaser.GameObjects.Rope#updateUVs", "scope": "instance", - "___id": "T000002R013830", + "___id": "T000002R013833", "___s": true }, { @@ -136410,7 +136455,7 @@ "filename": "Rope.js", "lineno": 845, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "Resizes all of the internal arrays: `vertices`, `uv`, `colors` and `alphas` to the new\rgiven Rope segment total.", @@ -136450,7 +136495,7 @@ "memberof": "Phaser.GameObjects.Rope", "longname": "Phaser.GameObjects.Rope#resizeArrays", "scope": "instance", - "___id": "T000002R013866", + "___id": "T000002R013869", "___s": true }, { @@ -136459,7 +136504,7 @@ "filename": "Rope.js", "lineno": 882, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "Updates the vertices based on the Rope points.\r\rThis method is called automatically during rendering if `Rope.dirty` is `true`, which is set\rby the `setPoints` and `setDirty` methods. You should flag the Rope as being dirty if you modify\rthe Rope points directly.", @@ -136484,7 +136529,7 @@ "memberof": "Phaser.GameObjects.Rope", "longname": "Phaser.GameObjects.Rope#updateVertices", "scope": "instance", - "___id": "T000002R013880", + "___id": "T000002R013883", "___s": true }, { @@ -136493,7 +136538,7 @@ "filename": "Rope.js", "lineno": 950, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "This method enables rendering of the Rope vertices to the given Graphics instance.\r\rIf you enable this feature, you **must** call `Graphics.clear()` in your Scene `update`,\rotherwise the Graphics instance you provide to debug will fill-up with draw calls,\reventually crashing the browser. This is not done automatically to allow you to debug\rdraw multiple Rope objects to a single Graphics instance.\r\rThe Rope class has a built-in debug rendering callback `Rope.renderDebugVerts`, however\ryou can also provide your own callback to be used instead. Do this by setting the `callback` parameter.\r\rThe callback is invoked _once per render_ and sent the following parameters:\r\r`callback(src, meshLength, verts)`\r\r`src` is the Rope instance being debugged.\r`meshLength` is the number of mesh vertices in total.\r`verts` is an array of the translated vertex coordinates.\r\rIf using your own callback you do not have to provide a Graphics instance to this method.\r\rTo disable debug rendering, to either your own callback or the built-in one, call this method\rwith no arguments.", @@ -136548,7 +136593,7 @@ "memberof": "Phaser.GameObjects.Rope", "longname": "Phaser.GameObjects.Rope#setDebug", "scope": "instance", - "___id": "T000002R013907", + "___id": "T000002R013910", "___s": true }, { @@ -136557,7 +136602,7 @@ "filename": "Rope.js", "lineno": 1002, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "The built-in Rope vertices debug rendering method.\r\rSee `Rope.setDebug` for more details.", @@ -136617,7 +136662,7 @@ "memberof": "Phaser.GameObjects.Rope", "longname": "Phaser.GameObjects.Rope#renderDebugVerts", "scope": "instance", - "___id": "T000002R013913", + "___id": "T000002R013916", "___s": true }, { @@ -136626,7 +136671,7 @@ "filename": "Rope.js", "lineno": 1067, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "The horizontally flipped state of the Game Object.\r\rA Game Object that is flipped horizontally will render inversed on the horizontal axis.\rFlipping always takes place from the middle of the texture and does not impact the scale value.\rIf this Game Object has a physics body, it will not change the body. This is a rendering toggle only.", @@ -136647,7 +136692,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.GameObjects.Components.Flip#flipX", - "___id": "T000002R013940", + "___id": "T000002R013943", "___s": true }, { @@ -136656,7 +136701,7 @@ "filename": "Rope.js", "lineno": 1095, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "The vertically flipped state of the Game Object.\r\rA Game Object that is flipped vertically will render inversed on the vertical axis (i.e. upside down)\rFlipping always takes place from the middle of the texture and does not impact the scale value.\rIf this Game Object has a physics body, it will not change the body. This is a rendering toggle only.", @@ -136677,7 +136722,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.GameObjects.Components.Flip#flipY", - "___id": "T000002R013945", + "___id": "T000002R013948", "___s": true }, { @@ -136686,7 +136731,7 @@ "filename": "RopeCreator.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "Creates a new Rope Game Object and returns it.\r\rNote: This method will only be available if the Rope Game Object and WebGL support have been built into Phaser.", @@ -136739,7 +136784,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#rope", "scope": "instance", - "___id": "T000002R013959", + "___id": "T000002R013962", "___s": true }, { @@ -136748,7 +136793,7 @@ "filename": "RopeFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope", "code": {} }, "description": "Creates a new Rope Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Rope Game Object and WebGL support have been built into Phaser.", @@ -136938,7 +136983,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#rope", "scope": "instance", - "___id": "T000002R013971", + "___id": "T000002R013974", "___s": true }, { @@ -136947,7 +136992,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope\\typedefs", "code": {} }, "kind": "namespace", @@ -136955,7 +137000,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.Rope", "scope": "static", - "___id": "T000002R014023", + "___id": "T000002R014026", "___s": true }, { @@ -136964,7 +137009,7 @@ "filename": "RopeConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\rope\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\rope\\typedefs", "code": {} }, "kind": "typedef", @@ -137124,7 +137169,7 @@ "memberof": "Phaser.Types.GameObjects.Rope", "longname": "Phaser.Types.GameObjects.Rope.RopeConfig", "scope": "static", - "___id": "T000002R014024", + "___id": "T000002R014027", "___s": true }, { @@ -137133,7 +137178,7 @@ "filename": "Shader.js", "lineno": 18, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "classdesc": "A Shader Game Object.\r\rThis Game Object allows you to easily add a quad with its own shader into the display list, and manipulate it\ras you would any other Game Object, including scaling, rotating, positioning and adding to Containers. Shaders\rcan be masked with either Bitmap or Geometry masks and can also be used as a Bitmap Mask for a Camera or other\rGame Object. They can also be made interactive and used for input events.\r\rIt works by taking a reference to a `Phaser.Display.BaseShader` instance, as found in the Shader Cache. These can\rbe created dynamically at runtime, or loaded in via the GLSL File Loader:\r\r```javascript\rfunction preload ()\r{\r this.load.glsl('fire', 'shaders/fire.glsl.js');\r}\r\rfunction create ()\r{\r this.add.shader('fire', 400, 300, 512, 512);\r}\r```\r\rPlease see the Phaser 3 Examples GitHub repo for examples of loading and creating shaders dynamically.\r\rDue to the way in which they work, you cannot directly change the alpha or blend mode of a Shader. This should\rbe handled via exposed uniforms in the shader code itself.\r\rBy default a Shader will be created with a standard set of uniforms. These were added to match those\rfound on sites such as ShaderToy or GLSLSandbox, and provide common functionality a shader may need,\rsuch as the timestamp, resolution or pointer position. You can replace them by specifying your own uniforms\rin the Base Shader.\r\rThese Shaders work by halting the current pipeline during rendering, creating a viewport matched to the\rsize of this Game Object and then renders a quad using the bound shader. At the end, the pipeline is restored.\r\rBecause it blocks the pipeline it means it will interrupt any batching that is currently going on, so you should\ruse these Game Objects sparingly. If you need to have a fully batched custom shader, then please look at using\ra custom pipeline instead. However, for background or special masking effects, they are extremely effective.", @@ -137296,7 +137341,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Shader", - "___id": "T000002R014035", + "___id": "T000002R014038", "___s": true }, { @@ -137305,7 +137350,7 @@ "filename": "Shader.js", "lineno": 121, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "The underlying shader object being used.\rEmpty by default and set during a call to the `setShader` method.", @@ -137324,7 +137369,7 @@ "longname": "Phaser.GameObjects.Shader#shader", "scope": "instance", "kind": "member", - "___id": "T000002R014046", + "___id": "T000002R014049", "___s": true }, { @@ -137333,7 +137378,7 @@ "filename": "Shader.js", "lineno": 133, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "A reference to the current renderer.\rShaders only work with the WebGL Renderer.", @@ -137362,7 +137407,7 @@ "longname": "Phaser.GameObjects.Shader#renderer", "scope": "instance", "kind": "member", - "___id": "T000002R014049", + "___id": "T000002R014052", "___s": true }, { @@ -137371,7 +137416,7 @@ "filename": "Shader.js", "lineno": 143, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "The WebGL context belonging to the renderer.", @@ -137390,7 +137435,7 @@ "longname": "Phaser.GameObjects.Shader#gl", "scope": "instance", "kind": "member", - "___id": "T000002R014051", + "___id": "T000002R014054", "___s": true }, { @@ -137399,7 +137444,7 @@ "filename": "Shader.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "Raw byte buffer of vertices this Shader uses.", @@ -137418,7 +137463,7 @@ "longname": "Phaser.GameObjects.Shader#vertexData", "scope": "instance", "kind": "member", - "___id": "T000002R014053", + "___id": "T000002R014056", "___s": true }, { @@ -137427,7 +137472,7 @@ "filename": "Shader.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "The WebGL vertex buffer object this shader uses.", @@ -137446,7 +137491,7 @@ "longname": "Phaser.GameObjects.Shader#vertexBuffer", "scope": "instance", "kind": "member", - "___id": "T000002R014055", + "___id": "T000002R014058", "___s": true }, { @@ -137455,7 +137500,7 @@ "filename": "Shader.js", "lineno": 192, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "The WebGL shader program this shader uses.", @@ -137474,7 +137519,7 @@ "longname": "Phaser.GameObjects.Shader#program", "scope": "instance", "kind": "member", - "___id": "T000002R014061", + "___id": "T000002R014064", "___s": true }, { @@ -137483,7 +137528,7 @@ "filename": "Shader.js", "lineno": 201, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "Uint8 view to the vertex raw buffer. Used for uploading vertex buffer resources to the GPU.", @@ -137502,7 +137547,7 @@ "longname": "Phaser.GameObjects.Shader#bytes", "scope": "instance", "kind": "member", - "___id": "T000002R014063", + "___id": "T000002R014066", "___s": true }, { @@ -137511,7 +137556,7 @@ "filename": "Shader.js", "lineno": 210, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "Float32 view of the array buffer containing the shaders vertices.", @@ -137530,7 +137575,7 @@ "longname": "Phaser.GameObjects.Shader#vertexViewF32", "scope": "instance", "kind": "member", - "___id": "T000002R014065", + "___id": "T000002R014068", "___s": true }, { @@ -137539,7 +137584,7 @@ "filename": "Shader.js", "lineno": 249, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "The view matrix the shader uses during rendering.", @@ -137559,7 +137604,7 @@ "longname": "Phaser.GameObjects.Shader#viewMatrix", "scope": "instance", "kind": "member", - "___id": "T000002R014073", + "___id": "T000002R014076", "___s": true }, { @@ -137568,7 +137613,7 @@ "filename": "Shader.js", "lineno": 259, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "The projection matrix the shader uses during rendering.", @@ -137588,7 +137633,7 @@ "longname": "Phaser.GameObjects.Shader#projectionMatrix", "scope": "instance", "kind": "member", - "___id": "T000002R014075", + "___id": "T000002R014078", "___s": true }, { @@ -137597,7 +137642,7 @@ "filename": "Shader.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "The default uniform mappings. These can be added to (or replaced) by specifying your own uniforms when\rcreating this shader game object. The uniforms are updated automatically during the render step.\r\rThe defaults are:\r\r`resolution` (2f) - Set to the size of this shader.\r`time` (1f) - The elapsed game time, in seconds.\r`mouse` (2f) - If a pointer has been bound (with `setPointer`), this uniform contains its position each frame.\r`date` (4fv) - A vec4 containing the year, month, day and time in seconds.\r`sampleRate` (1f) - Sound sample rate. 44100 by default.\r`iChannel0...3` (sampler2D) - Input channels 0 to 3. `null` by default.", @@ -137616,7 +137661,7 @@ "longname": "Phaser.GameObjects.Shader#uniforms", "scope": "instance", "kind": "member", - "___id": "T000002R014077", + "___id": "T000002R014080", "___s": true }, { @@ -137625,7 +137670,7 @@ "filename": "Shader.js", "lineno": 288, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "The pointer bound to this shader, if any.\rSet via the chainable `setPointer` method, or by modifying this property directly.", @@ -137644,7 +137689,7 @@ "longname": "Phaser.GameObjects.Shader#pointer", "scope": "instance", "kind": "member", - "___id": "T000002R014079", + "___id": "T000002R014082", "___s": true }, { @@ -137653,7 +137698,7 @@ "filename": "Shader.js", "lineno": 328, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "A reference to the GL Frame Buffer this Shader is drawing to.\rThis property is only set if you have called `Shader.setRenderToTexture`.", @@ -137674,7 +137719,7 @@ "longname": "Phaser.GameObjects.Shader#framebuffer", "scope": "instance", "kind": "member", - "___id": "T000002R014087", + "___id": "T000002R014090", "___s": true }, { @@ -137683,7 +137728,7 @@ "filename": "Shader.js", "lineno": 338, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "A reference to the WebGLTextureWrapper this Shader is rendering to.\rThis property is only set if you have called `Shader.setRenderToTexture`.", @@ -137704,7 +137749,7 @@ "longname": "Phaser.GameObjects.Shader#glTexture", "scope": "instance", "kind": "member", - "___id": "T000002R014089", + "___id": "T000002R014092", "___s": true }, { @@ -137713,7 +137758,7 @@ "filename": "Shader.js", "lineno": 348, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "A flag that indicates if this Shader has been set to render to a texture instead of the display list.\r\rThis property is `true` if you have called `Shader.setRenderToTexture`, otherwise it's `false`.\r\rA Shader that is rendering to a texture _does not_ appear on the display list.", @@ -137733,7 +137778,7 @@ "longname": "Phaser.GameObjects.Shader#renderToTexture", "scope": "instance", "kind": "member", - "___id": "T000002R014091", + "___id": "T000002R014094", "___s": true }, { @@ -137742,7 +137787,7 @@ "filename": "Shader.js", "lineno": 362, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "A reference to the Phaser.Textures.Texture that has been stored in the Texture Manager for this Shader.\r\rThis property is only set if you have called `Shader.setRenderToTexture` with a key, otherwise it is `null`.", @@ -137761,7 +137806,7 @@ "longname": "Phaser.GameObjects.Shader#texture", "scope": "instance", "kind": "member", - "___id": "T000002R014093", + "___id": "T000002R014096", "___s": true }, { @@ -137770,7 +137815,7 @@ "filename": "Shader.js", "lineno": 381, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "Compares the renderMask with the renderFlags to see if this Game Object will render or not.\rAlso checks the Game Object against the given Cameras exclusion list.", @@ -137810,7 +137855,7 @@ "longname": "Phaser.GameObjects.Shader#willRender", "scope": "instance", "overrides": "Phaser.GameObjects.GameObject#willRender", - "___id": "T000002R014095", + "___id": "T000002R014098", "___s": true }, { @@ -137819,7 +137864,7 @@ "filename": "Shader.js", "lineno": 404, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "Changes this Shader so instead of rendering to the display list it renders to a\rWebGL Framebuffer and WebGL Texture instead. This allows you to use the output\rof this shader as an input for another shader, by mapping a sampler2D uniform\rto it.\r\rAfter calling this method the `Shader.framebuffer` and `Shader.glTexture` properties\rare populated.\r\rAdditionally, you can provide a key to this method. Doing so will create a Phaser Texture\rfrom this Shader and save it into the Texture Manager, allowing you to then use it for\rany texture-based Game Object, such as a Sprite or Image:\r\r```javascript\rvar shader = this.add.shader('myShader', x, y, width, height);\r\rshader.setRenderToTexture('doodle');\r\rthis.add.image(400, 300, 'doodle');\r```\r\rNote that it stores an active reference to this Shader. That means as this shader updates,\rso does the texture and any object using it to render with. Also, if you destroy this\rshader, be sure to clear any objects that may have been using it as a texture too.\r\rYou can access the Phaser Texture that is created via the `Shader.texture` property.\r\rBy default it will create a single base texture. You can add frames to the texture\rby using the `Texture.add` method. After doing this, you can then allow Game Objects\rto use a specific frame from a Render Texture.", @@ -137875,7 +137920,7 @@ "memberof": "Phaser.GameObjects.Shader", "longname": "Phaser.GameObjects.Shader#setRenderToTexture", "scope": "instance", - "___id": "T000002R014097", + "___id": "T000002R014100", "___s": true }, { @@ -137884,7 +137929,7 @@ "filename": "Shader.js", "lineno": 485, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "Sets the fragment and, optionally, the vertex shader source code that this Shader will use.\rThis will immediately delete the active shader program, if set, and then create a new one\rwith the given source. Finally, the shader uniforms are initialized.", @@ -137971,7 +138016,7 @@ "memberof": "Phaser.GameObjects.Shader", "longname": "Phaser.GameObjects.Shader#setShader", "scope": "instance", - "___id": "T000002R014109", + "___id": "T000002R014112", "___s": true }, { @@ -137980,7 +138025,7 @@ "filename": "Shader.js", "lineno": 582, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "Binds a Phaser Pointer object to this Shader.\r\rThe screen position of the pointer will be set in to the shaders `mouse` uniform\rautomatically every frame. Call this method with no arguments to unbind the pointer.", @@ -138021,7 +138066,7 @@ "memberof": "Phaser.GameObjects.Shader", "longname": "Phaser.GameObjects.Shader#setPointer", "scope": "instance", - "___id": "T000002R014167", + "___id": "T000002R014170", "___s": true }, { @@ -138030,7 +138075,7 @@ "filename": "Shader.js", "lineno": 602, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "Sets this shader to use an orthographic projection matrix.\rThis matrix is stored locally in the `projectionMatrix` property,\ras well as being bound to the `uProjectionMatrix` uniform.", @@ -138094,7 +138139,7 @@ "memberof": "Phaser.GameObjects.Shader", "longname": "Phaser.GameObjects.Shader#projOrtho", "scope": "instance", - "___id": "T000002R014170", + "___id": "T000002R014173", "___s": true }, { @@ -138103,7 +138148,7 @@ "filename": "Shader.js", "lineno": 687, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "Sets a sampler2D uniform on this shader where the source texture is a WebGLTextureBuffer.\r\rThis allows you to feed the output from one Shader into another:\r\r```javascript\rlet shader1 = this.add.shader(baseShader1, 0, 0, 512, 512).setRenderToTexture();\rlet shader2 = this.add.shader(baseShader2, 0, 0, 512, 512).setRenderToTexture('output');\r\rshader1.setSampler2DBuffer('iChannel0', shader2.glTexture, 512, 512);\rshader2.setSampler2DBuffer('iChannel0', shader1.glTexture, 512, 512);\r```\r\rIn the above code, the result of baseShader1 is fed into Shader2 as the `iChannel0` sampler2D uniform.\rThe result of baseShader2 is then fed back into shader1 again, creating a feedback loop.\r\rIf you wish to use an image from the Texture Manager as a sampler2D input for this shader,\rsee the `Shader.setSampler2D` method.", @@ -138211,7 +138256,7 @@ "memberof": "Phaser.GameObjects.Shader", "longname": "Phaser.GameObjects.Shader#setSampler2DBuffer", "scope": "instance", - "___id": "T000002R014207", + "___id": "T000002R014210", "___s": true }, { @@ -138220,7 +138265,7 @@ "filename": "Shader.js", "lineno": 739, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "Sets a sampler2D uniform on this shader.\r\rThe textureKey given is the key from the Texture Manager cache. You cannot use a single frame\rfrom a texture, only the full image. Also, lots of shaders expect textures to be power-of-two sized.\r\rIf you wish to use another Shader as a sampler2D input for this shader, see the `Shader.setSampler2DBuffer` method.", @@ -138302,7 +138347,7 @@ "memberof": "Phaser.GameObjects.Shader", "longname": "Phaser.GameObjects.Shader#setSampler2D", "scope": "instance", - "___id": "T000002R014217", + "___id": "T000002R014220", "___s": true }, { @@ -138311,7 +138356,7 @@ "filename": "Shader.js", "lineno": 803, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "Sets a property of a uniform already present on this shader.\r\rTo modify the value of a uniform such as a 1f or 1i use the `value` property directly:\r\r```javascript\rshader.setUniform('size.value', 16);\r```\r\rYou can use dot notation to access deeper values, for example:\r\r```javascript\rshader.setUniform('resolution.value.x', 512);\r```\r\rThe change to the uniform will take effect the next time the shader is rendered.", @@ -138364,7 +138409,7 @@ "memberof": "Phaser.GameObjects.Shader", "longname": "Phaser.GameObjects.Shader#setUniform", "scope": "instance", - "___id": "T000002R014232", + "___id": "T000002R014235", "___s": true }, { @@ -138373,7 +138418,7 @@ "filename": "Shader.js", "lineno": 835, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "Returns the uniform object for the given key, or `null` if the uniform couldn't be found.", @@ -138412,7 +138457,7 @@ "memberof": "Phaser.GameObjects.Shader", "longname": "Phaser.GameObjects.Shader#getUniform", "scope": "instance", - "___id": "T000002R014234", + "___id": "T000002R014237", "___s": true }, { @@ -138421,7 +138466,7 @@ "filename": "Shader.js", "lineno": 850, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "A short-cut method that will directly set the texture being used by the `iChannel0` sampler2D uniform.\r\rThe textureKey given is the key from the Texture Manager cache. You cannot use a single frame\rfrom a texture, only the full image. Also, lots of shaders expect textures to be power-of-two sized.", @@ -138475,7 +138520,7 @@ "memberof": "Phaser.GameObjects.Shader", "longname": "Phaser.GameObjects.Shader#setChannel0", "scope": "instance", - "___id": "T000002R014236", + "___id": "T000002R014239", "___s": true }, { @@ -138484,7 +138529,7 @@ "filename": "Shader.js", "lineno": 869, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "A short-cut method that will directly set the texture being used by the `iChannel1` sampler2D uniform.\r\rThe textureKey given is the key from the Texture Manager cache. You cannot use a single frame\rfrom a texture, only the full image. Also, lots of shaders expect textures to be power-of-two sized.", @@ -138538,7 +138583,7 @@ "memberof": "Phaser.GameObjects.Shader", "longname": "Phaser.GameObjects.Shader#setChannel1", "scope": "instance", - "___id": "T000002R014238", + "___id": "T000002R014241", "___s": true }, { @@ -138547,7 +138592,7 @@ "filename": "Shader.js", "lineno": 888, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "A short-cut method that will directly set the texture being used by the `iChannel2` sampler2D uniform.\r\rThe textureKey given is the key from the Texture Manager cache. You cannot use a single frame\rfrom a texture, only the full image. Also, lots of shaders expect textures to be power-of-two sized.", @@ -138601,7 +138646,7 @@ "memberof": "Phaser.GameObjects.Shader", "longname": "Phaser.GameObjects.Shader#setChannel2", "scope": "instance", - "___id": "T000002R014240", + "___id": "T000002R014243", "___s": true }, { @@ -138610,7 +138655,7 @@ "filename": "Shader.js", "lineno": 907, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "A short-cut method that will directly set the texture being used by the `iChannel3` sampler2D uniform.\r\rThe textureKey given is the key from the Texture Manager cache. You cannot use a single frame\rfrom a texture, only the full image. Also, lots of shaders expect textures to be power-of-two sized.", @@ -138664,7 +138709,7 @@ "memberof": "Phaser.GameObjects.Shader", "longname": "Phaser.GameObjects.Shader#setChannel3", "scope": "instance", - "___id": "T000002R014242", + "___id": "T000002R014245", "___s": true }, { @@ -138673,7 +138718,7 @@ "filename": "Shader.js", "lineno": 1058, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "Called automatically during render.\r\rThis method performs matrix ITRS and then stores the resulting value in the `uViewMatrix` uniform.\rIt then sets up the vertex buffer and shader, updates and syncs the uniforms ready\rfor flush to be called.", @@ -138699,7 +138744,7 @@ "memberof": "Phaser.GameObjects.Shader", "longname": "Phaser.GameObjects.Shader#load", "scope": "instance", - "___id": "T000002R014277", + "___id": "T000002R014280", "___s": true }, { @@ -138708,7 +138753,7 @@ "filename": "Shader.js", "lineno": 1130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "Called automatically during render.\r\rSets the active shader, loads the vertex buffer and then draws.", @@ -138718,7 +138763,7 @@ "memberof": "Phaser.GameObjects.Shader", "longname": "Phaser.GameObjects.Shader#flush", "scope": "instance", - "___id": "T000002R014306", + "___id": "T000002R014309", "___s": true }, { @@ -138727,7 +138772,7 @@ "filename": "Shader.js", "lineno": 1220, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "Run any logic that was deferred during context loss.", @@ -138737,7 +138782,7 @@ "memberof": "Phaser.GameObjects.Shader", "longname": "Phaser.GameObjects.Shader#onContextRestored", "scope": "instance", - "___id": "T000002R014328", + "___id": "T000002R014331", "___s": true }, { @@ -138746,7 +138791,7 @@ "filename": "Shader.js", "lineno": 1248, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "Internal destroy handler, called as part of the destroy process.", @@ -138757,7 +138802,7 @@ "memberof": "Phaser.GameObjects.Shader", "longname": "Phaser.GameObjects.Shader#preDestroy", "scope": "instance", - "___id": "T000002R014339", + "___id": "T000002R014342", "___s": true }, { @@ -138766,7 +138811,7 @@ "filename": "ShaderCreator.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "Creates a new Shader Game Object and returns it.\r\rNote: This method will only be available if the Shader Game Object and WebGL support have been built into Phaser.", @@ -138819,7 +138864,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#shader", "scope": "instance", - "___id": "T000002R014354", + "___id": "T000002R014357", "___s": true }, { @@ -138828,7 +138873,7 @@ "filename": "ShaderFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader", "code": {} }, "description": "Creates a new Shader Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Shader Game Object and WebGL support have been built into Phaser.", @@ -138981,7 +139026,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#shader", "scope": "instance", - "___id": "T000002R014365", + "___id": "T000002R014368", "___s": true }, { @@ -138990,7 +139035,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader\\typedefs", "code": {} }, "kind": "namespace", @@ -138998,7 +139043,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.Shader", "scope": "static", - "___id": "T000002R014379", + "___id": "T000002R014382", "___s": true }, { @@ -139007,7 +139052,7 @@ "filename": "ShaderConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shader\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shader\\typedefs", "code": {} }, "kind": "typedef", @@ -139083,7 +139128,7 @@ "memberof": "Phaser.Types.GameObjects.Shader", "longname": "Phaser.Types.GameObjects.Shader.ShaderConfig", "scope": "static", - "___id": "T000002R014380", + "___id": "T000002R014383", "___s": true }, { @@ -139092,7 +139137,7 @@ "filename": "Arc.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\arc", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\arc", "code": {} }, "classdesc": "The Arc Shape is a Game Object that can be added to a Scene, Group or Container. You can\rtreat it like any other Game Object in your game, such as tweening it, scaling it, or enabling\rit for input or physics. It provides a quick and easy way for you to render this shape in your\rgame without using a texture, while still taking advantage of being fully batched in WebGL.\r\rThis shape supports both fill and stroke colors.\r\rWhen it renders it displays an arc shape. You can control the start and end angles of the arc,\ras well as if the angles are winding clockwise or anti-clockwise. With the default settings\rit renders as a complete circle. By changing the angles you can create other arc shapes,\rsuch as half-circles.\r\rArcs also have an `iterations` property and corresponding `setIterations` method. This allows\ryou to control how smooth the shape renders in WebGL, by controlling the number of iterations\rthat take place during construction.", @@ -139238,7 +139283,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Arc", - "___id": "T000002R014388", + "___id": "T000002R014391", "___s": true }, { @@ -139247,7 +139292,7 @@ "filename": "Arc.js", "lineno": 125, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\arc", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\arc", "code": {} }, "description": "The number of iterations used when drawing the arc.\rIncrease this value for smoother arcs, at the cost of more polygons being rendered.\rModify this value by small amounts, such as 0.01.", @@ -139267,7 +139312,7 @@ "longname": "Phaser.GameObjects.Arc#iterations", "scope": "instance", "kind": "member", - "___id": "T000002R014408", + "___id": "T000002R014411", "___s": true }, { @@ -139276,7 +139321,7 @@ "filename": "Arc.js", "lineno": 151, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\arc", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\arc", "code": {} }, "description": "The radius of the arc.", @@ -139295,7 +139340,7 @@ "longname": "Phaser.GameObjects.Arc#radius", "scope": "instance", "kind": "member", - "___id": "T000002R014413", + "___id": "T000002R014416", "___s": true }, { @@ -139304,7 +139349,7 @@ "filename": "Arc.js", "lineno": 177, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\arc", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\arc", "code": {} }, "description": "The start angle of the arc, in degrees.", @@ -139323,7 +139368,7 @@ "longname": "Phaser.GameObjects.Arc#startAngle", "scope": "instance", "kind": "member", - "___id": "T000002R014419", + "___id": "T000002R014422", "___s": true }, { @@ -139332,7 +139377,7 @@ "filename": "Arc.js", "lineno": 200, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\arc", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\arc", "code": {} }, "description": "The end angle of the arc, in degrees.", @@ -139351,7 +139396,7 @@ "longname": "Phaser.GameObjects.Arc#endAngle", "scope": "instance", "kind": "member", - "___id": "T000002R014424", + "___id": "T000002R014427", "___s": true }, { @@ -139360,7 +139405,7 @@ "filename": "Arc.js", "lineno": 223, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\arc", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\arc", "code": {} }, "description": "The winding order of the start and end angles.", @@ -139379,7 +139424,7 @@ "longname": "Phaser.GameObjects.Arc#anticlockwise", "scope": "instance", "kind": "member", - "___id": "T000002R014429", + "___id": "T000002R014432", "___s": true }, { @@ -139388,7 +139433,7 @@ "filename": "Arc.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\arc", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\arc", "code": {} }, "description": "Sets the radius of the arc.\rThis call can be chained.", @@ -139428,7 +139473,7 @@ "memberof": "Phaser.GameObjects.Arc", "longname": "Phaser.GameObjects.Arc#setRadius", "scope": "instance", - "___id": "T000002R014434", + "___id": "T000002R014437", "___s": true }, { @@ -139437,7 +139482,7 @@ "filename": "Arc.js", "lineno": 264, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\arc", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\arc", "code": {} }, "description": "Sets the number of iterations used when drawing the arc.\rIncrease this value for smoother arcs, at the cost of more polygons being rendered.\rModify this value by small amounts, such as 0.01.\rThis call can be chained.", @@ -139477,7 +139522,7 @@ "memberof": "Phaser.GameObjects.Arc", "longname": "Phaser.GameObjects.Arc#setIterations", "scope": "instance", - "___id": "T000002R014437", + "___id": "T000002R014440", "___s": true }, { @@ -139486,7 +139531,7 @@ "filename": "Arc.js", "lineno": 286, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\arc", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\arc", "code": {} }, "description": "Sets the starting angle of the arc, in degrees.\rThis call can be chained.", @@ -139526,7 +139571,7 @@ "memberof": "Phaser.GameObjects.Arc", "longname": "Phaser.GameObjects.Arc#setStartAngle", "scope": "instance", - "___id": "T000002R014441", + "___id": "T000002R014444", "___s": true }, { @@ -139535,7 +139580,7 @@ "filename": "Arc.js", "lineno": 309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\arc", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\arc", "code": {} }, "description": "Sets the ending angle of the arc, in degrees.\rThis call can be chained.", @@ -139575,7 +139620,7 @@ "memberof": "Phaser.GameObjects.Arc", "longname": "Phaser.GameObjects.Arc#setEndAngle", "scope": "instance", - "___id": "T000002R014445", + "___id": "T000002R014448", "___s": true }, { @@ -139584,7 +139629,7 @@ "filename": "ArcFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\arc", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\arc", "code": {} }, "description": "Creates a new Arc Shape Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Arc Game Object has been built into Phaser.\r\rThe Arc Shape is a Game Object that can be added to a Scene, Group or Container. You can\rtreat it like any other Game Object in your game, such as tweening it, scaling it, or enabling\rit for input or physics. It provides a quick and easy way for you to render this shape in your\rgame without using a texture, while still taking advantage of being fully batched in WebGL.\r\rThis shape supports both fill and stroke colors.\r\rWhen it renders it displays an arc shape. You can control the start and end angles of the arc,\ras well as if the angles are winding clockwise or anti-clockwise. With the default settings\rit renders as a complete circle. By changing the angles you can create other arc shapes,\rsuch as half-circles.", @@ -139728,7 +139773,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#arc", "scope": "instance", - "___id": "T000002R014483", + "___id": "T000002R014486", "___s": true }, { @@ -139737,7 +139782,7 @@ "filename": "ArcFactory.js", "lineno": 46, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\arc", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\arc", "code": {} }, "description": "Creates a new Circle Shape Game Object and adds it to the Scene.\r\rA Circle is an Arc with no defined start and end angle, making it render as a complete circle.\r\rNote: This method will only be available if the Arc Game Object has been built into Phaser.", @@ -139836,7 +139881,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#circle", "scope": "instance", - "___id": "T000002R014484", + "___id": "T000002R014487", "___s": true }, { @@ -139845,7 +139890,7 @@ "filename": "Curve.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\curve", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\curve", "code": {} }, "classdesc": "The Curve Shape is a Game Object that can be added to a Scene, Group or Container. You can\rtreat it like any other Game Object in your game, such as tweening it, scaling it, or enabling\rit for input or physics. It provides a quick and easy way for you to render this shape in your\rgame without using a texture, while still taking advantage of being fully batched in WebGL.\r\rThis shape supports both fill and stroke colors.\r\rTo render a Curve Shape you must first create a `Phaser.Curves.Curve` object, then pass it to\rthe Curve Shape in the constructor.\r\rThe Curve shape also has a `smoothness` property and corresponding `setSmoothness` method.\rThis allows you to control how smooth the shape renders in WebGL, by controlling the number of iterations\rthat take place during construction. Increase and decrease the default value for smoother, or more\rjagged, shapes.", @@ -139945,7 +139990,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Curve", - "___id": "T000002R014510", + "___id": "T000002R014513", "___s": true }, { @@ -139954,7 +139999,7 @@ "filename": "Curve.js", "lineno": 94, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\curve", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\curve", "code": {} }, "description": "The smoothness of the curve. The number of points used when rendering it.\rIncrease this value for smoother curves, at the cost of more polygons being rendered.", @@ -139974,7 +140019,7 @@ "longname": "Phaser.GameObjects.Curve#smoothness", "scope": "instance", "kind": "member", - "___id": "T000002R014522", + "___id": "T000002R014525", "___s": true }, { @@ -139983,7 +140028,7 @@ "filename": "Curve.js", "lineno": 119, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\curve", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\curve", "code": {} }, "description": "Sets the smoothness of the curve. The number of points used when rendering it.\rIncrease this value for smoother curves, at the cost of more polygons being rendered.\rThis call can be chained.", @@ -140023,7 +140068,7 @@ "memberof": "Phaser.GameObjects.Curve", "longname": "Phaser.GameObjects.Curve#setSmoothness", "scope": "instance", - "___id": "T000002R014527", + "___id": "T000002R014530", "___s": true }, { @@ -140032,7 +140077,7 @@ "filename": "CurveFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\curve", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\curve", "code": {} }, "description": "Creates a new Curve Shape Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Curve Game Object has been built into Phaser.\r\rThe Curve Shape is a Game Object that can be added to a Scene, Group or Container. You can\rtreat it like any other Game Object in your game, such as tweening it, scaling it, or enabling\rit for input or physics. It provides a quick and easy way for you to render this shape in your\rgame without using a texture, while still taking advantage of being fully batched in WebGL.\r\rThis shape supports both fill and stroke colors.\r\rTo render a Curve Shape you must first create a `Phaser.Curves.Curve` object, then pass it to\rthe Curve Shape in the constructor.\r\rThe Curve shape also has a `smoothness` property and corresponding `setSmoothness` method.\rThis allows you to control how smooth the shape renders in WebGL, by controlling the number of iterations\rthat take place during construction. Increase and decrease the default value for smoother, or more\rjagged, shapes.", @@ -140130,7 +140175,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#curve", "scope": "instance", - "___id": "T000002R014560", + "___id": "T000002R014563", "___s": true }, { @@ -140139,7 +140184,7 @@ "filename": "Ellipse.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\ellipse", "code": {} }, "classdesc": "The Ellipse Shape is a Game Object that can be added to a Scene, Group or Container. You can\rtreat it like any other Game Object in your game, such as tweening it, scaling it, or enabling\rit for input or physics. It provides a quick and easy way for you to render this shape in your\rgame without using a texture, while still taking advantage of being fully batched in WebGL.\r\rThis shape supports both fill and stroke colors.\r\rWhen it renders it displays an ellipse shape. You can control the width and height of the ellipse.\rIf the width and height match it will render as a circle. If the width is less than the height,\rit will look more like an egg shape.\r\rThe Ellipse shape also has a `smoothness` property and corresponding `setSmoothness` method.\rThis allows you to control how smooth the shape renders in WebGL, by controlling the number of iterations\rthat take place during construction. Increase and decrease the default value for smoother, or more\rjagged, shapes.", @@ -140255,7 +140300,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Ellipse", - "___id": "T000002R014586", + "___id": "T000002R014589", "___s": true }, { @@ -140264,7 +140309,7 @@ "filename": "Ellipse.js", "lineno": 89, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\ellipse", "code": {} }, "description": "The smoothness of the ellipse. The number of points used when rendering it.\rIncrease this value for a smoother ellipse, at the cost of more polygons being rendered.", @@ -140284,7 +140329,7 @@ "longname": "Phaser.GameObjects.Ellipse#smoothness", "scope": "instance", "kind": "member", - "___id": "T000002R014599", + "___id": "T000002R014602", "___s": true }, { @@ -140293,7 +140338,7 @@ "filename": "Ellipse.js", "lineno": 114, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\ellipse", "code": {} }, "description": "Sets the size of the ellipse by changing the underlying geometry data, rather than scaling the object.\rThis call can be chained.", @@ -140347,7 +140392,7 @@ "longname": "Phaser.GameObjects.Ellipse#setSize", "scope": "instance", "overrides": "Phaser.GameObjects.Shape#setSize", - "___id": "T000002R014604", + "___id": "T000002R014607", "___s": true }, { @@ -140356,7 +140401,7 @@ "filename": "Ellipse.js", "lineno": 138, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\ellipse", "code": {} }, "description": "Sets the smoothness of the ellipse. The number of points used when rendering it.\rIncrease this value for a smoother ellipse, at the cost of more polygons being rendered.\rThis call can be chained.", @@ -140396,7 +140441,7 @@ "memberof": "Phaser.GameObjects.Ellipse", "longname": "Phaser.GameObjects.Ellipse#setSmoothness", "scope": "instance", - "___id": "T000002R014608", + "___id": "T000002R014611", "___s": true }, { @@ -140405,7 +140450,7 @@ "filename": "EllipseFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\ellipse", "code": {} }, "description": "Creates a new Ellipse Shape Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Ellipse Game Object has been built into Phaser.\r\rThe Ellipse Shape is a Game Object that can be added to a Scene, Group or Container. You can\rtreat it like any other Game Object in your game, such as tweening it, scaling it, or enabling\rit for input or physics. It provides a quick and easy way for you to render this shape in your\rgame without using a texture, while still taking advantage of being fully batched in WebGL.\r\rThis shape supports both fill and stroke colors.\r\rWhen it renders it displays an ellipse shape. You can control the width and height of the ellipse.\rIf the width and height match it will render as a circle. If the width is less than the height,\rit will look more like an egg shape.\r\rThe Ellipse shape also has a `smoothness` property and corresponding `setSmoothness` method.\rThis allows you to control how smooth the shape renders in WebGL, by controlling the number of iterations\rthat take place during construction. Increase and decrease the default value for smoother, or more\rjagged, shapes.", @@ -140519,7 +140564,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#ellipse", "scope": "instance", - "___id": "T000002R014639", + "___id": "T000002R014642", "___s": true }, { @@ -140528,7 +140573,7 @@ "filename": "Grid.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\grid", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\grid", "code": {} }, "classdesc": "The Grid Shape is a Game Object that can be added to a Scene, Group or Container. You can\rtreat it like any other Game Object in your game, such as tweening it, scaling it, or enabling\rit for input or physics. It provides a quick and easy way for you to render this shape in your\rgame without using a texture, while still taking advantage of being fully batched in WebGL.\r\rThis shape supports only fill colors and cannot be stroked.\r\rA Grid Shape allows you to display a grid in your game, where you can control the size of the\rgrid as well as the width and height of the grid cells. You can set a fill color for each grid\rcell as well as an alternate fill color. When the alternate fill color is set then the grid\rcells will alternate the fill colors as they render, creating a chess-board effect. You can\ralso optionally have an outline fill color. If set, this draws lines between the grid cells\rin the given color. If you specify an outline color with an alpha of zero, then it will draw\rthe cells spaced out, but without the lines between them.", @@ -140702,7 +140747,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Grid", - "___id": "T000002R014696", + "___id": "T000002R014699", "___s": true }, { @@ -140711,7 +140756,7 @@ "filename": "Grid.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\grid", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\grid", "code": {} }, "description": "The width of each grid cell.\rMust be a positive value.", @@ -140730,7 +140775,7 @@ "longname": "Phaser.GameObjects.Grid#cellWidth", "scope": "instance", "kind": "member", - "___id": "T000002R014707", + "___id": "T000002R014710", "___s": true }, { @@ -140739,7 +140784,7 @@ "filename": "Grid.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\grid", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\grid", "code": {} }, "description": "The height of each grid cell.\rMust be a positive value.", @@ -140758,7 +140803,7 @@ "longname": "Phaser.GameObjects.Grid#cellHeight", "scope": "instance", "kind": "member", - "___id": "T000002R014709", + "___id": "T000002R014712", "___s": true }, { @@ -140767,7 +140812,7 @@ "filename": "Grid.js", "lineno": 87, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\grid", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\grid", "code": {} }, "description": "Will the grid render its cells in the `fillColor`?", @@ -140786,7 +140831,7 @@ "longname": "Phaser.GameObjects.Grid#showCells", "scope": "instance", "kind": "member", - "___id": "T000002R014711", + "___id": "T000002R014714", "___s": true }, { @@ -140795,7 +140840,7 @@ "filename": "Grid.js", "lineno": 96, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\grid", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\grid", "code": {} }, "description": "The color of the lines between each grid cell.", @@ -140814,7 +140859,7 @@ "longname": "Phaser.GameObjects.Grid#outlineFillColor", "scope": "instance", "kind": "member", - "___id": "T000002R014713", + "___id": "T000002R014716", "___s": true }, { @@ -140823,7 +140868,7 @@ "filename": "Grid.js", "lineno": 105, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\grid", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\grid", "code": {} }, "description": "The alpha value for the color of the lines between each grid cell.", @@ -140842,7 +140887,7 @@ "longname": "Phaser.GameObjects.Grid#outlineFillAlpha", "scope": "instance", "kind": "member", - "___id": "T000002R014715", + "___id": "T000002R014718", "___s": true }, { @@ -140851,7 +140896,7 @@ "filename": "Grid.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\grid", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\grid", "code": {} }, "description": "Will the grid display the lines between each cell when it renders?", @@ -140870,7 +140915,7 @@ "longname": "Phaser.GameObjects.Grid#showOutline", "scope": "instance", "kind": "member", - "___id": "T000002R014717", + "___id": "T000002R014720", "___s": true }, { @@ -140879,7 +140924,7 @@ "filename": "Grid.js", "lineno": 123, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\grid", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\grid", "code": {} }, "description": "Will the grid render the alternating cells in the `altFillColor`?", @@ -140898,7 +140943,7 @@ "longname": "Phaser.GameObjects.Grid#showAltCells", "scope": "instance", "kind": "member", - "___id": "T000002R014719", + "___id": "T000002R014722", "___s": true }, { @@ -140907,7 +140952,7 @@ "filename": "Grid.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\grid", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\grid", "code": {} }, "description": "The color the alternating grid cells will be filled with, i.e. 0xff0000 for red.", @@ -140926,7 +140971,7 @@ "longname": "Phaser.GameObjects.Grid#altFillColor", "scope": "instance", "kind": "member", - "___id": "T000002R014721", + "___id": "T000002R014724", "___s": true }, { @@ -140935,7 +140980,7 @@ "filename": "Grid.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\grid", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\grid", "code": {} }, "description": "The alpha the alternating grid cells will be filled with.\rYou can also set the alpha of the overall Shape using its `alpha` property.", @@ -140954,7 +140999,7 @@ "longname": "Phaser.GameObjects.Grid#altFillAlpha", "scope": "instance", "kind": "member", - "___id": "T000002R014723", + "___id": "T000002R014726", "___s": true }, { @@ -140963,7 +141008,7 @@ "filename": "Grid.js", "lineno": 164, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\grid", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\grid", "code": {} }, "description": "Sets the fill color and alpha level the grid cells will use when rendering.\r\rIf this method is called with no values then the grid cells will not be rendered,\rhowever the grid lines and alternating cells may still be.\r\rAlso see the `setOutlineStyle` and `setAltFillStyle` methods.\r\rThis call can be chained.", @@ -141020,7 +141065,7 @@ "longname": "Phaser.GameObjects.Grid#setFillStyle", "scope": "instance", "overrides": "Phaser.GameObjects.Shape#setFillStyle", - "___id": "T000002R014725", + "___id": "T000002R014728", "___s": true }, { @@ -141029,7 +141074,7 @@ "filename": "Grid.js", "lineno": 200, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\grid", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\grid", "code": {} }, "description": "Sets the fill color and alpha level that the alternating grid cells will use.\r\rIf this method is called with no values then alternating grid cells will not be rendered in a different color.\r\rAlso see the `setOutlineStyle` and `setFillStyle` methods.\r\rThis call can be chained.", @@ -141085,7 +141130,7 @@ "memberof": "Phaser.GameObjects.Grid", "longname": "Phaser.GameObjects.Grid#setAltFillStyle", "scope": "instance", - "___id": "T000002R014732", + "___id": "T000002R014735", "___s": true }, { @@ -141094,7 +141139,7 @@ "filename": "Grid.js", "lineno": 235, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\grid", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\grid", "code": {} }, "description": "Sets the fill color and alpha level that the lines between each grid cell will use.\r\rIf this method is called with no values then the grid lines will not be rendered at all, however\rthe cells themselves may still be if they have colors set.\r\rAlso see the `setFillStyle` and `setAltFillStyle` methods.\r\rThis call can be chained.", @@ -141150,7 +141195,7 @@ "memberof": "Phaser.GameObjects.Grid", "longname": "Phaser.GameObjects.Grid#setOutlineStyle", "scope": "instance", - "___id": "T000002R014739", + "___id": "T000002R014742", "___s": true }, { @@ -141159,7 +141204,7 @@ "filename": "GridFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\grid", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\grid", "code": {} }, "description": "Creates a new Grid Shape Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Grid Game Object has been built into Phaser.\r\rThe Grid Shape is a Game Object that can be added to a Scene, Group or Container. You can\rtreat it like any other Game Object in your game, such as tweening it, scaling it, or enabling\rit for input or physics. It provides a quick and easy way for you to render this shape in your\rgame without using a texture, while still taking advantage of being fully batched in WebGL.\r\rThis shape supports only fill colors and cannot be stroked.\r\rA Grid Shape allows you to display a grid in your game, where you can control the size of the\rgrid as well as the width and height of the grid cells. You can set a fill color for each grid\rcell as well as an alternate fill color. When the alternate fill color is set then the grid\rcells will alternate the fill colors as they render, creating a chess-board effect. You can\ralso optionally have an outline fill color. If set, this draws lines between the grid cells\rin the given color. If you specify an outline color with an alpha of zero, then it will draw\rthe cells spaced out, but without the lines between them.", @@ -141331,7 +141376,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#grid", "scope": "instance", - "___id": "T000002R014794", + "___id": "T000002R014797", "___s": true }, { @@ -141340,7 +141385,7 @@ "filename": "IsoBox.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isobox", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isobox", "code": {} }, "classdesc": "The IsoBox Shape is a Game Object that can be added to a Scene, Group or Container. You can\rtreat it like any other Game Object in your game, such as tweening it, scaling it, or enabling\rit for input or physics. It provides a quick and easy way for you to render this shape in your\rgame without using a texture, while still taking advantage of being fully batched in WebGL.\r\rThis shape supports only fill colors and cannot be stroked.\r\rAn IsoBox is an 'isometric' rectangle. Each face of it has a different fill color. You can set\rthe color of the top, left and right faces of the rectangle respectively. You can also choose\rwhich of the faces are rendered via the `showTop`, `showLeft` and `showRight` properties.\r\rYou cannot view an IsoBox from under-neath, however you can change the 'angle' by setting\rthe `projection` property.", @@ -141473,7 +141518,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.IsoBox", - "___id": "T000002R014870", + "___id": "T000002R014873", "___s": true }, { @@ -141482,7 +141527,7 @@ "filename": "IsoBox.js", "lineno": 64, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isobox", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isobox", "code": {} }, "description": "The projection level of the iso box. Change this to change the 'angle' at which you are looking at the box.", @@ -141502,7 +141547,7 @@ "longname": "Phaser.GameObjects.IsoBox#projection", "scope": "instance", "kind": "member", - "___id": "T000002R014882", + "___id": "T000002R014885", "___s": true }, { @@ -141511,7 +141556,7 @@ "filename": "IsoBox.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isobox", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isobox", "code": {} }, "description": "The color used to fill in the top of the iso box.", @@ -141530,7 +141575,7 @@ "longname": "Phaser.GameObjects.IsoBox#fillTop", "scope": "instance", "kind": "member", - "___id": "T000002R014884", + "___id": "T000002R014887", "___s": true }, { @@ -141539,7 +141584,7 @@ "filename": "IsoBox.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isobox", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isobox", "code": {} }, "description": "The color used to fill in the left-facing side of the iso box.", @@ -141558,7 +141603,7 @@ "longname": "Phaser.GameObjects.IsoBox#fillLeft", "scope": "instance", "kind": "member", - "___id": "T000002R014886", + "___id": "T000002R014889", "___s": true }, { @@ -141567,7 +141612,7 @@ "filename": "IsoBox.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isobox", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isobox", "code": {} }, "description": "The color used to fill in the right-facing side of the iso box.", @@ -141586,7 +141631,7 @@ "longname": "Phaser.GameObjects.IsoBox#fillRight", "scope": "instance", "kind": "member", - "___id": "T000002R014888", + "___id": "T000002R014891", "___s": true }, { @@ -141595,7 +141640,7 @@ "filename": "IsoBox.js", "lineno": 101, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isobox", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isobox", "code": {} }, "description": "Controls if the top-face of the iso box be rendered.", @@ -141615,7 +141660,7 @@ "longname": "Phaser.GameObjects.IsoBox#showTop", "scope": "instance", "kind": "member", - "___id": "T000002R014890", + "___id": "T000002R014893", "___s": true }, { @@ -141624,7 +141669,7 @@ "filename": "IsoBox.js", "lineno": 111, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isobox", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isobox", "code": {} }, "description": "Controls if the left-face of the iso box be rendered.", @@ -141644,7 +141689,7 @@ "longname": "Phaser.GameObjects.IsoBox#showLeft", "scope": "instance", "kind": "member", - "___id": "T000002R014892", + "___id": "T000002R014895", "___s": true }, { @@ -141653,7 +141698,7 @@ "filename": "IsoBox.js", "lineno": 121, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isobox", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isobox", "code": {} }, "description": "Controls if the right-face of the iso box be rendered.", @@ -141673,7 +141718,7 @@ "longname": "Phaser.GameObjects.IsoBox#showRight", "scope": "instance", "kind": "member", - "___id": "T000002R014894", + "___id": "T000002R014897", "___s": true }, { @@ -141682,7 +141727,7 @@ "filename": "IsoBox.js", "lineno": 139, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isobox", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isobox", "code": {} }, "description": "Sets the projection level of the iso box. Change this to change the 'angle' at which you are looking at the box.\rThis call can be chained.", @@ -141722,7 +141767,7 @@ "memberof": "Phaser.GameObjects.IsoBox", "longname": "Phaser.GameObjects.IsoBox#setProjection", "scope": "instance", - "___id": "T000002R014897", + "___id": "T000002R014900", "___s": true }, { @@ -141731,7 +141776,7 @@ "filename": "IsoBox.js", "lineno": 157, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isobox", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isobox", "code": {} }, "description": "Sets which faces of the iso box will be rendered.\rThis call can be chained.", @@ -141803,7 +141848,7 @@ "memberof": "Phaser.GameObjects.IsoBox", "longname": "Phaser.GameObjects.IsoBox#setFaces", "scope": "instance", - "___id": "T000002R014900", + "___id": "T000002R014903", "___s": true }, { @@ -141812,7 +141857,7 @@ "filename": "IsoBox.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isobox", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isobox", "code": {} }, "description": "Sets the fill colors for each face of the iso box.\rThis call can be chained.", @@ -141882,7 +141927,7 @@ "longname": "Phaser.GameObjects.IsoBox#setFillStyle", "scope": "instance", "overrides": "Phaser.GameObjects.Shape#setFillStyle", - "___id": "T000002R014908", + "___id": "T000002R014911", "___s": true }, { @@ -141891,7 +141936,7 @@ "filename": "IsoBoxFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isobox", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isobox", "code": {} }, "description": "Creates a new IsoBox Shape Game Object and adds it to the Scene.\r\rNote: This method will only be available if the IsoBox Game Object has been built into Phaser.\r\rThe IsoBox Shape is a Game Object that can be added to a Scene, Group or Container. You can\rtreat it like any other Game Object in your game, such as tweening it, scaling it, or enabling\rit for input or physics. It provides a quick and easy way for you to render this shape in your\rgame without using a texture, while still taking advantage of being fully batched in WebGL.\r\rThis shape supports only fill colors and cannot be stroked.\r\rAn IsoBox is an 'isometric' rectangle. Each face of it has a different fill color. You can set\rthe color of the top, left and right faces of the rectangle respectively. You can also choose\rwhich of the faces are rendered via the `showTop`, `showLeft` and `showRight` properties.\r\rYou cannot view an IsoBox from under-neath, however you can change the 'angle' by setting\rthe `projection` property.", @@ -142022,7 +142067,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#isobox", "scope": "instance", - "___id": "T000002R014927", + "___id": "T000002R014930", "___s": true }, { @@ -142031,7 +142076,7 @@ "filename": "IsoTriangle.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isotriangle", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isotriangle", "code": {} }, "classdesc": "The IsoTriangle Shape is a Game Object that can be added to a Scene, Group or Container. You can\rtreat it like any other Game Object in your game, such as tweening it, scaling it, or enabling\rit for input or physics. It provides a quick and easy way for you to render this shape in your\rgame without using a texture, while still taking advantage of being fully batched in WebGL.\r\rThis shape supports only fill colors and cannot be stroked.\r\rAn IsoTriangle is an 'isometric' triangle. Think of it like a pyramid. Each face has a different\rfill color. You can set the color of the top, left and right faces of the triangle respectively\rYou can also choose which of the faces are rendered via the `showTop`, `showLeft` and `showRight` properties.\r\rYou cannot view an IsoTriangle from under-neath, however you can change the 'angle' by setting\rthe `projection` property. The `reversed` property controls if the IsoTriangle is rendered upside\rdown or not.", @@ -142179,7 +142224,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.IsoTriangle", - "___id": "T000002R014988", + "___id": "T000002R014991", "___s": true }, { @@ -142188,7 +142233,7 @@ "filename": "IsoTriangle.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isotriangle", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isotriangle", "code": {} }, "description": "The projection level of the iso box. Change this to change the 'angle' at which you are looking at the box.", @@ -142208,7 +142253,7 @@ "longname": "Phaser.GameObjects.IsoTriangle#projection", "scope": "instance", "kind": "member", - "___id": "T000002R015001", + "___id": "T000002R015004", "___s": true }, { @@ -142217,7 +142262,7 @@ "filename": "IsoTriangle.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isotriangle", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isotriangle", "code": {} }, "description": "The color used to fill in the top of the iso triangle. This is only used if the triangle is reversed.", @@ -142236,7 +142281,7 @@ "longname": "Phaser.GameObjects.IsoTriangle#fillTop", "scope": "instance", "kind": "member", - "___id": "T000002R015003", + "___id": "T000002R015006", "___s": true }, { @@ -142245,7 +142290,7 @@ "filename": "IsoTriangle.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isotriangle", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isotriangle", "code": {} }, "description": "The color used to fill in the left-facing side of the iso triangle.", @@ -142264,7 +142309,7 @@ "longname": "Phaser.GameObjects.IsoTriangle#fillLeft", "scope": "instance", "kind": "member", - "___id": "T000002R015005", + "___id": "T000002R015008", "___s": true }, { @@ -142273,7 +142318,7 @@ "filename": "IsoTriangle.js", "lineno": 95, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isotriangle", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isotriangle", "code": {} }, "description": "The color used to fill in the right-facing side of the iso triangle.", @@ -142292,7 +142337,7 @@ "longname": "Phaser.GameObjects.IsoTriangle#fillRight", "scope": "instance", "kind": "member", - "___id": "T000002R015007", + "___id": "T000002R015010", "___s": true }, { @@ -142301,7 +142346,7 @@ "filename": "IsoTriangle.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isotriangle", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isotriangle", "code": {} }, "description": "Controls if the top-face of the iso triangle be rendered.", @@ -142321,7 +142366,7 @@ "longname": "Phaser.GameObjects.IsoTriangle#showTop", "scope": "instance", "kind": "member", - "___id": "T000002R015009", + "___id": "T000002R015012", "___s": true }, { @@ -142330,7 +142375,7 @@ "filename": "IsoTriangle.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isotriangle", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isotriangle", "code": {} }, "description": "Controls if the left-face of the iso triangle be rendered.", @@ -142350,7 +142395,7 @@ "longname": "Phaser.GameObjects.IsoTriangle#showLeft", "scope": "instance", "kind": "member", - "___id": "T000002R015011", + "___id": "T000002R015014", "___s": true }, { @@ -142359,7 +142404,7 @@ "filename": "IsoTriangle.js", "lineno": 124, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isotriangle", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isotriangle", "code": {} }, "description": "Controls if the right-face of the iso triangle be rendered.", @@ -142379,7 +142424,7 @@ "longname": "Phaser.GameObjects.IsoTriangle#showRight", "scope": "instance", "kind": "member", - "___id": "T000002R015013", + "___id": "T000002R015016", "___s": true }, { @@ -142388,7 +142433,7 @@ "filename": "IsoTriangle.js", "lineno": 134, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isotriangle", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isotriangle", "code": {} }, "description": "Sets if the iso triangle will be rendered upside down or not.", @@ -142408,7 +142453,7 @@ "longname": "Phaser.GameObjects.IsoTriangle#isReversed", "scope": "instance", "kind": "member", - "___id": "T000002R015015", + "___id": "T000002R015018", "___s": true }, { @@ -142417,7 +142462,7 @@ "filename": "IsoTriangle.js", "lineno": 152, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isotriangle", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isotriangle", "code": {} }, "description": "Sets the projection level of the iso triangle. Change this to change the 'angle' at which you are looking at the pyramid.\rThis call can be chained.", @@ -142457,7 +142502,7 @@ "memberof": "Phaser.GameObjects.IsoTriangle", "longname": "Phaser.GameObjects.IsoTriangle#setProjection", "scope": "instance", - "___id": "T000002R015018", + "___id": "T000002R015021", "___s": true }, { @@ -142466,7 +142511,7 @@ "filename": "IsoTriangle.js", "lineno": 170, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isotriangle", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isotriangle", "code": {} }, "description": "Sets if the iso triangle will be rendered upside down or not.\rThis call can be chained.", @@ -142506,7 +142551,7 @@ "memberof": "Phaser.GameObjects.IsoTriangle", "longname": "Phaser.GameObjects.IsoTriangle#setReversed", "scope": "instance", - "___id": "T000002R015021", + "___id": "T000002R015024", "___s": true }, { @@ -142515,7 +142560,7 @@ "filename": "IsoTriangle.js", "lineno": 188, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isotriangle", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isotriangle", "code": {} }, "description": "Sets which faces of the iso triangle will be rendered.\rThis call can be chained.", @@ -142587,7 +142632,7 @@ "memberof": "Phaser.GameObjects.IsoTriangle", "longname": "Phaser.GameObjects.IsoTriangle#setFaces", "scope": "instance", - "___id": "T000002R015024", + "___id": "T000002R015027", "___s": true }, { @@ -142596,7 +142641,7 @@ "filename": "IsoTriangle.js", "lineno": 214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isotriangle", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isotriangle", "code": {} }, "description": "Sets the fill colors for each face of the iso triangle.\rThis call can be chained.", @@ -142666,7 +142711,7 @@ "longname": "Phaser.GameObjects.IsoTriangle#setFillStyle", "scope": "instance", "overrides": "Phaser.GameObjects.Shape#setFillStyle", - "___id": "T000002R015032", + "___id": "T000002R015035", "___s": true }, { @@ -142675,7 +142720,7 @@ "filename": "IsoTriangleFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\isotriangle", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\isotriangle", "code": {} }, "description": "Creates a new IsoTriangle Shape Game Object and adds it to the Scene.\r\rNote: This method will only be available if the IsoTriangle Game Object has been built into Phaser.\r\rThe IsoTriangle Shape is a Game Object that can be added to a Scene, Group or Container. You can\rtreat it like any other Game Object in your game, such as tweening it, scaling it, or enabling\rit for input or physics. It provides a quick and easy way for you to render this shape in your\rgame without using a texture, while still taking advantage of being fully batched in WebGL.\r\rThis shape supports only fill colors and cannot be stroked.\r\rAn IsoTriangle is an 'isometric' triangle. Think of it like a pyramid. Each face has a different\rfill color. You can set the color of the top, left and right faces of the triangle respectively\rYou can also choose which of the faces are rendered via the `showTop`, `showLeft` and `showRight` properties.\r\rYou cannot view an IsoTriangle from under-neath, however you can change the 'angle' by setting\rthe `projection` property. The `reversed` property controls if the IsoTriangle is rendered upside\rdown or not.", @@ -142821,7 +142866,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#isotriangle", "scope": "instance", - "___id": "T000002R015052", + "___id": "T000002R015055", "___s": true }, { @@ -142830,7 +142875,7 @@ "filename": "Line.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\line", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\line", "code": {} }, "classdesc": "The Line Shape is a Game Object that can be added to a Scene, Group or Container. You can\rtreat it like any other Game Object in your game, such as tweening it, scaling it, or enabling\rit for input or physics. It provides a quick and easy way for you to render this shape in your\rgame without using a texture, while still taking advantage of being fully batched in WebGL.\r\rThis shape supports only stroke colors and cannot be filled.\r\rA Line Shape allows you to draw a line between two points in your game. You can control the\rstroke color and thickness of the line. In WebGL only you can also specify a different\rthickness for the start and end of the line, allowing you to render lines that taper-off.\r\rIf you need to draw multiple lines in a sequence you may wish to use the Polygon Shape instead.\r\rBe aware that as with all Game Objects the default origin is 0.5. If you need to draw a Line\rbetween two points and want the x1/y1 values to match the x/y values, then set the origin to 0.", @@ -142976,7 +143021,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Line", - "___id": "T000002R015121", + "___id": "T000002R015124", "___s": true }, { @@ -142985,7 +143030,7 @@ "filename": "Line.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\line", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\line", "code": {} }, "description": "The width (or thickness) of the line.\rSee the setLineWidth method for extra details on changing this on WebGL.", @@ -143005,7 +143050,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.GameObjects.Shape#lineWidth", - "___id": "T000002R015134", + "___id": "T000002R015137", "___s": true }, { @@ -143014,7 +143059,7 @@ "filename": "Line.js", "lineno": 111, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\line", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\line", "code": {} }, "description": "Sets the width of the line.\r\rWhen using the WebGL renderer you can have different start and end widths.\rWhen using the Canvas renderer only the `startWidth` value is used. The `endWidth` is ignored.\r\rThis call can be chained.", @@ -143068,7 +143113,7 @@ "memberof": "Phaser.GameObjects.Line", "longname": "Phaser.GameObjects.Line#setLineWidth", "scope": "instance", - "___id": "T000002R015140", + "___id": "T000002R015143", "___s": true }, { @@ -143077,7 +143122,7 @@ "filename": "Line.js", "lineno": 139, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\line", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\line", "code": {} }, "description": "Sets the start and end coordinates of this Line.", @@ -143164,7 +143209,7 @@ "memberof": "Phaser.GameObjects.Line", "longname": "Phaser.GameObjects.Line#setTo", "scope": "instance", - "___id": "T000002R015146", + "___id": "T000002R015149", "___s": true }, { @@ -143173,7 +143218,7 @@ "filename": "LineFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\line", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\line", "code": {} }, "description": "Creates a new Line Shape Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Line Game Object has been built into Phaser.\r\rThe Line Shape is a Game Object that can be added to a Scene, Group or Container. You can\rtreat it like any other Game Object in your game, such as tweening it, scaling it, or enabling\rit for input or physics. It provides a quick and easy way for you to render this shape in your\rgame without using a texture, while still taking advantage of being fully batched in WebGL.\r\rThis shape supports only stroke colors and cannot be filled.\r\rA Line Shape allows you to draw a line between two points in your game. You can control the\rstroke color and thickness of the line. In WebGL only you can also specify a different\rthickness for the start and end of the line, allowing you to render lines that taper-off.\r\rIf you need to draw multiple lines in a sequence you may wish to use the Polygon Shape instead.", @@ -143317,7 +143362,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#line", "scope": "instance", - "___id": "T000002R015159", + "___id": "T000002R015162", "___s": true }, { @@ -143326,7 +143371,7 @@ "filename": "Polygon.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\polygon", "code": {} }, "classdesc": "The Polygon Shape is a Game Object that can be added to a Scene, Group or Container. You can\rtreat it like any other Game Object in your game, such as tweening it, scaling it, or enabling\rit for input or physics. It provides a quick and easy way for you to render this shape in your\rgame without using a texture, while still taking advantage of being fully batched in WebGL.\r\rThis shape supports both fill and stroke colors.\r\rThe Polygon Shape is created by providing a list of points, which are then used to create an\rinternal Polygon geometry object. The points can be set from a variety of formats:\r\r- A string containing paired values separated by a single space: `'40 0 40 20 100 20 100 80 40 80 40 100 0 50'`\r- An array of Point or Vector2 objects: `[new Phaser.Math.Vector2(x1, y1), ...]`\r- An array of objects with public x/y properties: `[obj1, obj2, ...]`\r- An array of paired numbers that represent point coordinates: `[x1,y1, x2,y2, ...]`\r- An array of arrays with two elements representing x/y coordinates: `[[x1, y1], [x2, y2], ...]`\r\rBy default the `x` and `y` coordinates of this Shape refer to the center of it. However, depending\ron the coordinates of the points provided, the final shape may be rendered offset from its origin.\r\rNote: The method `getBounds` will return incorrect bounds if any of the points in the Polygon are negative.\rIf this is the case, please use the function `Phaser.Geom.Polygon.GetAABB(polygon.geom)` instead and then\radjust the returned Rectangle position accordingly.", @@ -143426,7 +143471,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Polygon", - "___id": "T000002R015201", + "___id": "T000002R015204", "___s": true }, { @@ -143435,7 +143480,7 @@ "filename": "Polygon.js", "lineno": 84, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\polygon", "code": {} }, "description": "Smooths the polygon over the number of iterations specified.\rThe base polygon data will be updated and replaced with the smoothed values.\rThis call can be chained.", @@ -143477,7 +143522,7 @@ "memberof": "Phaser.GameObjects.Polygon", "longname": "Phaser.GameObjects.Polygon#smooth", "scope": "instance", - "___id": "T000002R015209", + "___id": "T000002R015212", "___s": true }, { @@ -143486,7 +143531,7 @@ "filename": "Polygon.js", "lineno": 108, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\polygon", "code": {} }, "description": "Sets this Polygon to the given points.\r\rThe points can be set from a variety of formats:\r\r- A string containing paired values separated by a single space: `'40 0 40 20 100 20 100 80 40 80 40 100 0 50'`\r- An array of Point objects: `[new Phaser.Point(x1, y1), ...]`\r- An array of objects with public x/y properties: `[obj1, obj2, ...]`\r- An array of paired numbers that represent point coordinates: `[x1,y1, x2,y2, ...]`\r- An array of arrays with two elements representing x/y coordinates: `[[x1, y1], [x2, y2], ...]`\r\rCalling this method will reset the size (width, height) and display origin of this Shape.\r\rIt also runs both GetAABB and EarCut on the given points, so please be careful not to do this\rat a high frequency, or with too many points.", @@ -143560,7 +143605,7 @@ "memberof": "Phaser.GameObjects.Polygon", "longname": "Phaser.GameObjects.Polygon#setTo", "scope": "instance", - "___id": "T000002R015213", + "___id": "T000002R015216", "___s": true }, { @@ -143569,7 +143614,7 @@ "filename": "PolygonFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\polygon", "code": {} }, "description": "Creates a new Polygon Shape Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Polygon Game Object has been built into Phaser.\r\rThe Polygon Shape is a Game Object that can be added to a Scene, Group or Container. You can\rtreat it like any other Game Object in your game, such as tweening it, scaling it, or enabling\rit for input or physics. It provides a quick and easy way for you to render this shape in your\rgame without using a texture, while still taking advantage of being fully batched in WebGL.\r\rThis shape supports both fill and stroke colors.\r\rThe Polygon Shape is created by providing a list of points, which are then used to create an\rinternal Polygon geometry object. The points can be set from a variety of formats:\r\r- An array of Point or Vector2 objects: `[new Phaser.Math.Vector2(x1, y1), ...]`\r- An array of objects with public x/y properties: `[obj1, obj2, ...]`\r- An array of paired numbers that represent point coordinates: `[x1,y1, x2,y2, ...]`\r- An array of arrays with two elements representing x/y coordinates: `[[x1, y1], [x2, y2], ...]`\r\rBy default the `x` and `y` coordinates of this Shape refer to the center of it. However, depending\ron the coordinates of the points provided, the final shape may be rendered offset from its origin.", @@ -143667,7 +143712,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#polygon", "scope": "instance", - "___id": "T000002R015244", + "___id": "T000002R015247", "___s": true }, { @@ -143676,7 +143721,7 @@ "filename": "Rectangle.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\rectangle", "code": {} }, "classdesc": "The Rectangle Shape is a Game Object that can be added to a Scene, Group or Container. You can\rtreat it like any other Game Object in your game, such as tweening it, scaling it, or enabling\rit for input or physics. It provides a quick and easy way for you to render this shape in your\rgame without using a texture, while still taking advantage of being fully batched in WebGL.\r\rThis shape supports both fill and stroke colors.\r\rYou can change the size of the rectangle by changing the `width` and `height` properties.", @@ -143788,7 +143833,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Rectangle", - "___id": "T000002R015269", + "___id": "T000002R015272", "___s": true }, { @@ -143797,7 +143842,7 @@ "filename": "Rectangle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\rectangle", "code": {} }, "description": "Sets the internal size of this Rectangle, as used for frame or physics body creation.\r\rIf you have assigned a custom input hit area for this Rectangle, changing the Rectangle size will _not_ change the\rsize of the hit area. To do this you should adjust the `input.hitArea` object directly.", @@ -143851,7 +143896,7 @@ "longname": "Phaser.GameObjects.Rectangle#setSize", "scope": "instance", "overrides": "Phaser.GameObjects.Shape#setSize", - "___id": "T000002R015278", + "___id": "T000002R015281", "___s": true }, { @@ -143860,7 +143905,7 @@ "filename": "RectangleFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\rectangle", "code": {} }, "description": "Creates a new Rectangle Shape Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Rectangle Game Object has been built into Phaser.\r\rThe Rectangle Shape is a Game Object that can be added to a Scene, Group or Container. You can\rtreat it like any other Game Object in your game, such as tweening it, scaling it, or enabling\rit for input or physics. It provides a quick and easy way for you to render this shape in your\rgame without using a texture, while still taking advantage of being fully batched in WebGL.\r\rThis shape supports both fill and stroke colors.\r\rYou can change the size of the rectangle by changing the `width` and `height` properties.", @@ -143974,7 +144019,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#rectangle", "scope": "instance", - "___id": "T000002R015303", + "___id": "T000002R015306", "___s": true }, { @@ -143983,7 +144028,7 @@ "filename": "Shape.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "classdesc": "The Shape Game Object is a base class for the various different shapes, such as the Arc, Star or Polygon.\rYou cannot add a Shape directly to your Scene, it is meant as a base for your own custom Shape classes.", @@ -144050,7 +144095,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Shape", - "___id": "T000002R015333", + "___id": "T000002R015336", "___s": true }, { @@ -144059,7 +144104,7 @@ "filename": "Shape.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "description": "The source Shape data. Typically a geometry object.\rYou should not manipulate this directly.", @@ -144079,7 +144124,7 @@ "longname": "Phaser.GameObjects.Shape#geom", "scope": "instance", "kind": "member", - "___id": "T000002R015339", + "___id": "T000002R015342", "___s": true }, { @@ -144088,7 +144133,7 @@ "filename": "Shape.js", "lineno": 76, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "description": "Holds the polygon path data for filled rendering.", @@ -144117,7 +144162,7 @@ "longname": "Phaser.GameObjects.Shape#pathData", "scope": "instance", "kind": "member", - "___id": "T000002R015341", + "___id": "T000002R015344", "___s": true }, { @@ -144126,7 +144171,7 @@ "filename": "Shape.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "description": "Holds the earcut polygon path index data for filled rendering.", @@ -144155,7 +144200,7 @@ "longname": "Phaser.GameObjects.Shape#pathIndexes", "scope": "instance", "kind": "member", - "___id": "T000002R015343", + "___id": "T000002R015346", "___s": true }, { @@ -144164,7 +144209,7 @@ "filename": "Shape.js", "lineno": 96, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "description": "The fill color used by this Shape.", @@ -144183,7 +144228,7 @@ "longname": "Phaser.GameObjects.Shape#fillColor", "scope": "instance", "kind": "member", - "___id": "T000002R015345", + "___id": "T000002R015348", "___s": true }, { @@ -144192,7 +144237,7 @@ "filename": "Shape.js", "lineno": 105, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "description": "The fill alpha value used by this Shape.", @@ -144211,7 +144256,7 @@ "longname": "Phaser.GameObjects.Shape#fillAlpha", "scope": "instance", "kind": "member", - "___id": "T000002R015347", + "___id": "T000002R015350", "___s": true }, { @@ -144220,7 +144265,7 @@ "filename": "Shape.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "description": "The stroke color used by this Shape.", @@ -144239,7 +144284,7 @@ "longname": "Phaser.GameObjects.Shape#strokeColor", "scope": "instance", "kind": "member", - "___id": "T000002R015349", + "___id": "T000002R015352", "___s": true }, { @@ -144248,7 +144293,7 @@ "filename": "Shape.js", "lineno": 123, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "description": "The stroke alpha value used by this Shape.", @@ -144267,7 +144312,7 @@ "longname": "Phaser.GameObjects.Shape#strokeAlpha", "scope": "instance", "kind": "member", - "___id": "T000002R015351", + "___id": "T000002R015354", "___s": true }, { @@ -144276,7 +144321,7 @@ "filename": "Shape.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "description": "The stroke line width used by this Shape.", @@ -144295,7 +144340,7 @@ "longname": "Phaser.GameObjects.Shape#lineWidth", "scope": "instance", "kind": "member", - "___id": "T000002R015353", + "___id": "T000002R015356", "___s": true }, { @@ -144304,7 +144349,7 @@ "filename": "Shape.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "description": "Controls if this Shape is filled or not.\rNote that some Shapes do not support being filled (such as Line shapes)", @@ -144323,7 +144368,7 @@ "longname": "Phaser.GameObjects.Shape#isFilled", "scope": "instance", "kind": "member", - "___id": "T000002R015355", + "___id": "T000002R015358", "___s": true }, { @@ -144332,7 +144377,7 @@ "filename": "Shape.js", "lineno": 151, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "description": "Controls if this Shape is stroked or not.\rNote that some Shapes do not support being stroked (such as Iso Box shapes)", @@ -144351,7 +144396,7 @@ "longname": "Phaser.GameObjects.Shape#isStroked", "scope": "instance", "kind": "member", - "___id": "T000002R015357", + "___id": "T000002R015360", "___s": true }, { @@ -144360,7 +144405,7 @@ "filename": "Shape.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "description": "Controls if this Shape path is closed during rendering when stroked.\rNote that some Shapes are always closed when stroked (such as Ellipse shapes)", @@ -144379,7 +144424,7 @@ "longname": "Phaser.GameObjects.Shape#closePath", "scope": "instance", "kind": "member", - "___id": "T000002R015359", + "___id": "T000002R015362", "___s": true }, { @@ -144388,7 +144433,7 @@ "filename": "Shape.js", "lineno": 182, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "description": "The native (un-scaled) width of this Game Object.\r\rChanging this value will not change the size that the Game Object is rendered in-game.\rFor that you need to either set the scale of the Game Object (`setScale`) or use\rthe `displayWidth` property.", @@ -144407,7 +144452,7 @@ "longname": "Phaser.GameObjects.Shape#width", "scope": "instance", "kind": "member", - "___id": "T000002R015363", + "___id": "T000002R015366", "___s": true }, { @@ -144416,7 +144461,7 @@ "filename": "Shape.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "description": "The native (un-scaled) height of this Game Object.\r\rChanging this value will not change the size that the Game Object is rendered in-game.\rFor that you need to either set the scale of the Game Object (`setScale`) or use\rthe `displayHeight` property.", @@ -144435,7 +144480,7 @@ "longname": "Phaser.GameObjects.Shape#height", "scope": "instance", "kind": "member", - "___id": "T000002R015365", + "___id": "T000002R015368", "___s": true }, { @@ -144444,7 +144489,7 @@ "filename": "Shape.js", "lineno": 212, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "description": "Sets the fill color and alpha for this Shape.\r\rIf you wish for the Shape to not be filled then call this method with no arguments, or just set `isFilled` to `false`.\r\rNote that some Shapes do not support fill colors, such as the Line shape.\r\rThis call can be chained.", @@ -144500,7 +144545,7 @@ "memberof": "Phaser.GameObjects.Shape", "longname": "Phaser.GameObjects.Shape#setFillStyle", "scope": "instance", - "___id": "T000002R015367", + "___id": "T000002R015370", "___s": true }, { @@ -144509,7 +144554,7 @@ "filename": "Shape.js", "lineno": 247, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "description": "Sets the stroke color and alpha for this Shape.\r\rIf you wish for the Shape to not be stroked then call this method with no arguments, or just set `isStroked` to `false`.\r\rNote that some Shapes do not support being stroked, such as the Iso Box shape.\r\rThis call can be chained.", @@ -144579,7 +144624,7 @@ "memberof": "Phaser.GameObjects.Shape", "longname": "Phaser.GameObjects.Shape#setStrokeStyle", "scope": "instance", - "___id": "T000002R015374", + "___id": "T000002R015377", "___s": true }, { @@ -144588,7 +144633,7 @@ "filename": "Shape.js", "lineno": 284, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "description": "Sets if this Shape path is closed during rendering when stroked.\rNote that some Shapes are always closed when stroked (such as Ellipse shapes)\r\rThis call can be chained.", @@ -144628,7 +144673,7 @@ "memberof": "Phaser.GameObjects.Shape", "longname": "Phaser.GameObjects.Shape#setClosePath", "scope": "instance", - "___id": "T000002R015382", + "___id": "T000002R015385", "___s": true }, { @@ -144637,7 +144682,7 @@ "filename": "Shape.js", "lineno": 332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "description": "Sets the display size of this Shape.\r\rCalling this will adjust the scale.", @@ -144690,7 +144735,7 @@ "memberof": "Phaser.GameObjects.Shape", "longname": "Phaser.GameObjects.Shape#setDisplaySize", "scope": "instance", - "___id": "T000002R015389", + "___id": "T000002R015392", "___s": true }, { @@ -144699,7 +144744,7 @@ "filename": "Shape.js", "lineno": 353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "description": "Internal destroy handler, called as part of the destroy process.", @@ -144710,7 +144755,7 @@ "memberof": "Phaser.GameObjects.Shape", "longname": "Phaser.GameObjects.Shape#preDestroy", "scope": "instance", - "___id": "T000002R015393", + "___id": "T000002R015396", "___s": true }, { @@ -144719,7 +144764,7 @@ "filename": "Shape.js", "lineno": 368, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "description": "The displayed width of this Game Object.\r\rThis value takes into account the scale factor.\r\rSetting this value will adjust the Game Object's scale property.", @@ -144738,7 +144783,7 @@ "longname": "Phaser.GameObjects.Shape#displayWidth", "scope": "instance", "kind": "member", - "___id": "T000002R015399", + "___id": "T000002R015402", "___s": true }, { @@ -144747,7 +144792,7 @@ "filename": "Shape.js", "lineno": 393, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "description": "The displayed height of this Game Object.\r\rThis value takes into account the scale factor.\r\rSetting this value will adjust the Game Object's scale property.", @@ -144766,7 +144811,7 @@ "longname": "Phaser.GameObjects.Shape#displayHeight", "scope": "instance", "kind": "member", - "___id": "T000002R015404", + "___id": "T000002R015407", "___s": true }, { @@ -144775,7 +144820,7 @@ "filename": "Star.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\star", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\star", "code": {} }, "classdesc": "The Star Shape is a Game Object that can be added to a Scene, Group or Container. You can\rtreat it like any other Game Object in your game, such as tweening it, scaling it, or enabling\rit for input or physics. It provides a quick and easy way for you to render this shape in your\rgame without using a texture, while still taking advantage of being fully batched in WebGL.\r\rThis shape supports both fill and stroke colors.\r\rAs the name implies, the Star shape will display a star in your game. You can control several\raspects of it including the number of points that constitute the star. The default is 5. If\ryou change it to 4 it will render as a diamond. If you increase them, you'll get a more spiky\rstar shape.\r\rYou can also control the inner and outer radius, which is how 'long' each point of the star is.\rModify these values to create more interesting shapes.", @@ -144906,7 +144951,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Star", - "___id": "T000002R015414", + "___id": "T000002R015417", "___s": true }, { @@ -144915,7 +144960,7 @@ "filename": "Star.js", "lineno": 109, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\star", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\star", "code": {} }, "description": "Sets the number of points that make up the Star shape.\rThis call can be chained.", @@ -144955,7 +145000,7 @@ "memberof": "Phaser.GameObjects.Star", "longname": "Phaser.GameObjects.Star#setPoints", "scope": "instance", - "___id": "T000002R015430", + "___id": "T000002R015433", "___s": true }, { @@ -144964,7 +145009,7 @@ "filename": "Star.js", "lineno": 127, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\star", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\star", "code": {} }, "description": "Sets the inner radius of the Star shape.\rThis call can be chained.", @@ -145004,7 +145049,7 @@ "memberof": "Phaser.GameObjects.Star", "longname": "Phaser.GameObjects.Star#setInnerRadius", "scope": "instance", - "___id": "T000002R015433", + "___id": "T000002R015436", "___s": true }, { @@ -145013,7 +145058,7 @@ "filename": "Star.js", "lineno": 145, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\star", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\star", "code": {} }, "description": "Sets the outer radius of the Star shape.\rThis call can be chained.", @@ -145053,7 +145098,7 @@ "memberof": "Phaser.GameObjects.Star", "longname": "Phaser.GameObjects.Star#setOuterRadius", "scope": "instance", - "___id": "T000002R015436", + "___id": "T000002R015439", "___s": true }, { @@ -145062,7 +145107,7 @@ "filename": "Star.js", "lineno": 163, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\star", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\star", "code": {} }, "description": "The number of points that make up the Star shape.", @@ -145082,7 +145127,7 @@ "longname": "Phaser.GameObjects.Star#points", "scope": "instance", "kind": "member", - "___id": "T000002R015439", + "___id": "T000002R015442", "___s": true }, { @@ -145091,7 +145136,7 @@ "filename": "Star.js", "lineno": 187, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\star", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\star", "code": {} }, "description": "The inner radius of the Star shape.", @@ -145111,7 +145156,7 @@ "longname": "Phaser.GameObjects.Star#innerRadius", "scope": "instance", "kind": "member", - "___id": "T000002R015444", + "___id": "T000002R015447", "___s": true }, { @@ -145120,7 +145165,7 @@ "filename": "Star.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\star", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\star", "code": {} }, "description": "The outer radius of the Star shape.", @@ -145140,7 +145185,7 @@ "longname": "Phaser.GameObjects.Star#outerRadius", "scope": "instance", "kind": "member", - "___id": "T000002R015449", + "___id": "T000002R015452", "___s": true }, { @@ -145149,7 +145194,7 @@ "filename": "StarFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\star", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\star", "code": {} }, "description": "Creates a new Star Shape Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Star Game Object has been built into Phaser.\r\rThe Star Shape is a Game Object that can be added to a Scene, Group or Container. You can\rtreat it like any other Game Object in your game, such as tweening it, scaling it, or enabling\rit for input or physics. It provides a quick and easy way for you to render this shape in your\rgame without using a texture, while still taking advantage of being fully batched in WebGL.\r\rThis shape supports both fill and stroke colors.\r\rAs the name implies, the Star shape will display a star in your game. You can control several\raspects of it including the number of points that constitute the star. The default is 5. If\ryou change it to 4 it will render as a diamond. If you increase them, you'll get a more spiky\rstar shape.\r\rYou can also control the inner and outer radius, which is how 'long' each point of the star is.\rModify these values to create more interesting shapes.", @@ -145278,7 +145323,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#star", "scope": "instance", - "___id": "T000002R015490", + "___id": "T000002R015493", "___s": true }, { @@ -145287,7 +145332,7 @@ "filename": "Triangle.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\triangle", "code": {} }, "classdesc": "The Triangle Shape is a Game Object that can be added to a Scene, Group or Container. You can\rtreat it like any other Game Object in your game, such as tweening it, scaling it, or enabling\rit for input or physics. It provides a quick and easy way for you to render this shape in your\rgame without using a texture, while still taking advantage of being fully batched in WebGL.\r\rThis shape supports both fill and stroke colors.\r\rThe Triangle consists of 3 lines, joining up to form a triangular shape. You can control the\rposition of each point of these lines. The triangle is always closed and cannot have an open\rface. If you require that, consider using a Polygon instead.", @@ -145463,7 +145508,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Triangle", - "___id": "T000002R015538", + "___id": "T000002R015541", "___s": true }, { @@ -145472,7 +145517,7 @@ "filename": "Triangle.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\triangle", "code": {} }, "description": "Sets the data for the lines that make up this Triangle shape.", @@ -145589,7 +145634,7 @@ "memberof": "Phaser.GameObjects.Triangle", "longname": "Phaser.GameObjects.Triangle#setTo", "scope": "instance", - "___id": "T000002R015553", + "___id": "T000002R015556", "___s": true }, { @@ -145598,7 +145643,7 @@ "filename": "TriangleFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape\\triangle", "code": {} }, "description": "Creates a new Triangle Shape Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Triangle Game Object has been built into Phaser.\r\rThe Triangle Shape is a Game Object that can be added to a Scene, Group or Container. You can\rtreat it like any other Game Object in your game, such as tweening it, scaling it, or enabling\rit for input or physics. It provides a quick and easy way for you to render this shape in your\rgame without using a texture, while still taking advantage of being fully batched in WebGL.\r\rThis shape supports both fill and stroke colors.\r\rThe Triangle consists of 3 lines, joining up to form a triangular shape. You can control the\rposition of each point of these lines. The triangle is always closed and cannot have an open\rface. If you require that, consider using a Polygon instead.", @@ -145772,7 +145817,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#triangle", "scope": "instance", - "___id": "T000002R015579", + "___id": "T000002R015582", "___s": true }, { @@ -145781,7 +145826,7 @@ "filename": "Sprite.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "classdesc": "A Sprite Game Object.\r\rA Sprite Game Object is used for the display of both static and animated images in your game.\rSprites can have input events and physics bodies. They can also be tweened, tinted, scrolled\rand animated.\r\rThe main difference between a Sprite and an Image Game Object is that you cannot animate Images.\rAs such, Sprites take a fraction longer to process and have a larger API footprint due to the Animation\rComponent. If you do not require animation then you can safely use Images to replace Sprites in all cases.", @@ -145897,7 +145942,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Sprite", - "___id": "T000002R015616", + "___id": "T000002R015619", "___s": true }, { @@ -145906,7 +145951,7 @@ "filename": "Sprite.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "description": "The Animation State component of this Sprite.\r\rThis component provides features to apply animations to this Sprite.\rIt is responsible for playing, loading, queuing animations for later playback,\rmixing between animations and setting the current animation frame to this Sprite.", @@ -145925,7 +145970,7 @@ "longname": "Phaser.GameObjects.Sprite#anims", "scope": "instance", "kind": "member", - "___id": "T000002R015623", + "___id": "T000002R015626", "___s": true }, { @@ -145934,7 +145979,7 @@ "filename": "Sprite.js", "lineno": 125, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "description": "Update this Sprite's animations.", @@ -145973,7 +146018,7 @@ "memberof": "Phaser.GameObjects.Sprite", "longname": "Phaser.GameObjects.Sprite#preUpdate", "scope": "instance", - "___id": "T000002R015627", + "___id": "T000002R015630", "___s": true }, { @@ -145982,7 +146027,7 @@ "filename": "Sprite.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "description": "Start playing the given animation on this Sprite.\r\rAnimations in Phaser can either belong to the global Animation Manager, or specifically to this Sprite.\r\rThe benefit of a global animation is that multiple Sprites can all play the same animation, without\rhaving to duplicate the data. You can just create it once and then play it on any Sprite.\r\rThe following code shows how to create a global repeating animation. The animation will be created\rfrom all of the frames within the sprite sheet that was loaded with the key 'muybridge':\r\r```javascript\rvar config = {\r key: 'run',\r frames: 'muybridge',\r frameRate: 15,\r repeat: -1\r};\r\r// This code should be run from within a Scene:\rthis.anims.create(config);\r```\r\rHowever, if you wish to create an animation that is unique to this Sprite, and this Sprite alone,\ryou can call the `Animation.create` method instead. It accepts the exact same parameters as when\rcreating a global animation, however the resulting data is kept locally in this Sprite.\r\rWith the animation created, either globally or locally, you can now play it on this Sprite:\r\r```javascript\rthis.add.sprite(x, y).play('run');\r```\r\rAlternatively, if you wish to run it at a different frame rate, for example, you can pass a config\robject instead:\r\r```javascript\rthis.add.sprite(x, y).play({ key: 'run', frameRate: 24 });\r```\r\rWhen playing an animation on a Sprite it will first check to see if it can find a matching key\rlocally within the Sprite. If it can, it will play the local animation. If not, it will then\rsearch the global Animation Manager and look for it there.\r\rIf you need a Sprite to be able to play both local and global animations, make sure they don't\rhave conflicting keys.\r\rSee the documentation for the `PlayAnimationConfig` config object for more details about this.\r\rAlso, see the documentation in the Animation Manager for further details on creating animations.", @@ -146055,7 +146100,7 @@ "memberof": "Phaser.GameObjects.Sprite", "longname": "Phaser.GameObjects.Sprite#play", "scope": "instance", - "___id": "T000002R015629", + "___id": "T000002R015632", "___s": true }, { @@ -146064,7 +146109,7 @@ "filename": "Sprite.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "description": "Start playing the given animation on this Sprite, in reverse.\r\rAnimations in Phaser can either belong to the global Animation Manager, or specifically to this Sprite.\r\rThe benefit of a global animation is that multiple Sprites can all play the same animation, without\rhaving to duplicate the data. You can just create it once and then play it on any Sprite.\r\rThe following code shows how to create a global repeating animation. The animation will be created\rfrom all of the frames within the sprite sheet that was loaded with the key 'muybridge':\r\r```javascript\rvar config = {\r key: 'run',\r frames: 'muybridge',\r frameRate: 15,\r repeat: -1\r};\r\r// This code should be run from within a Scene:\rthis.anims.create(config);\r```\r\rHowever, if you wish to create an animation that is unique to this Sprite, and this Sprite alone,\ryou can call the `Animation.create` method instead. It accepts the exact same parameters as when\rcreating a global animation, however the resulting data is kept locally in this Sprite.\r\rWith the animation created, either globally or locally, you can now play it on this Sprite:\r\r```javascript\rthis.add.sprite(x, y).playReverse('run');\r```\r\rAlternatively, if you wish to run it at a different frame rate, for example, you can pass a config\robject instead:\r\r```javascript\rthis.add.sprite(x, y).playReverse({ key: 'run', frameRate: 24 });\r```\r\rWhen playing an animation on a Sprite it will first check to see if it can find a matching key\rlocally within the Sprite. If it can, it will play the local animation. If not, it will then\rsearch the global Animation Manager and look for it there.\r\rIf you need a Sprite to be able to play both local and global animations, make sure they don't\rhave conflicting keys.\r\rSee the documentation for the `PlayAnimationConfig` config object for more details about this.\r\rAlso, see the documentation in the Animation Manager for further details on creating animations.", @@ -146137,7 +146182,7 @@ "memberof": "Phaser.GameObjects.Sprite", "longname": "Phaser.GameObjects.Sprite#playReverse", "scope": "instance", - "___id": "T000002R015631", + "___id": "T000002R015634", "___s": true }, { @@ -146146,7 +146191,7 @@ "filename": "Sprite.js", "lineno": 270, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "description": "Waits for the specified delay, in milliseconds, then starts playback of the given animation.\r\rIf the animation _also_ has a delay value set in its config, it will be **added** to the delay given here.\r\rIf an animation is already running and a new animation is given to this method, it will wait for\rthe given delay before starting the new animation.\r\rIf no animation is currently running, the given one begins after the delay.\r\rWhen playing an animation on a Sprite it will first check to see if it can find a matching key\rlocally within the Sprite. If it can, it will play the local animation. If not, it will then\rsearch the global Animation Manager and look for it there.\r\rPrior to Phaser 3.50 this method was called 'delayedPlay'.", @@ -146217,7 +146262,7 @@ "memberof": "Phaser.GameObjects.Sprite", "longname": "Phaser.GameObjects.Sprite#playAfterDelay", "scope": "instance", - "___id": "T000002R015633", + "___id": "T000002R015636", "___s": true }, { @@ -146226,7 +146271,7 @@ "filename": "Sprite.js", "lineno": 300, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "description": "Waits for the current animation to complete the `repeatCount` number of repeat cycles, then starts playback\rof the given animation.\r\rYou can use this to ensure there are no harsh jumps between two sets of animations, i.e. going from an\ridle animation to a walking animation, by making them blend smoothly into each other.\r\rIf no animation is currently running, the given one will start immediately.\r\rWhen playing an animation on a Sprite it will first check to see if it can find a matching key\rlocally within the Sprite. If it can, it will play the local animation. If not, it will then\rsearch the global Animation Manager and look for it there.", @@ -146299,7 +146344,7 @@ "memberof": "Phaser.GameObjects.Sprite", "longname": "Phaser.GameObjects.Sprite#playAfterRepeat", "scope": "instance", - "___id": "T000002R015635", + "___id": "T000002R015638", "___s": true }, { @@ -146308,7 +146353,7 @@ "filename": "Sprite.js", "lineno": 327, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "description": "Sets an animation, or an array of animations, to be played immediately after the current one completes or stops.\r\rThe current animation must enter a 'completed' state for this to happen, i.e. finish all of its repeats, delays, etc,\ror have the `stop` method called directly on it.\r\rAn animation set to repeat forever will never enter a completed state.\r\rYou can chain a new animation at any point, including before the current one starts playing, during it,\ror when it ends (via its `animationcomplete` event).\r\rChained animations are specific to a Game Object, meaning different Game Objects can have different chained\ranimations without impacting the animation they're playing.\r\rCall this method with no arguments to reset all currently chained animations.\r\rWhen playing an animation on a Sprite it will first check to see if it can find a matching key\rlocally within the Sprite. If it can, it will play the local animation. If not, it will then\rsearch the global Animation Manager and look for it there.", @@ -146406,7 +146451,7 @@ "memberof": "Phaser.GameObjects.Sprite", "longname": "Phaser.GameObjects.Sprite#chain", "scope": "instance", - "___id": "T000002R015637", + "___id": "T000002R015640", "___s": true }, { @@ -146415,7 +146460,7 @@ "filename": "Sprite.js", "lineno": 359, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "description": "Immediately stops the current animation from playing and dispatches the `ANIMATION_STOP` events.\r\rIf no animation is playing, no event will be dispatched.\r\rIf there is another animation queued (via the `chain` method) then it will start playing immediately.", @@ -146443,7 +146488,7 @@ "memberof": "Phaser.GameObjects.Sprite", "longname": "Phaser.GameObjects.Sprite#stop", "scope": "instance", - "___id": "T000002R015639", + "___id": "T000002R015642", "___s": true }, { @@ -146452,7 +146497,7 @@ "filename": "Sprite.js", "lineno": 377, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "description": "Stops the current animation from playing after the specified time delay, given in milliseconds.\r\rIt then dispatches the `ANIMATION_STOP` event.\r\rIf no animation is running, no events will be dispatched.\r\rIf there is another animation in the queue (set via the `chain` method) then it will start playing,\rwhen the current one stops.", @@ -146495,7 +146540,7 @@ "memberof": "Phaser.GameObjects.Sprite", "longname": "Phaser.GameObjects.Sprite#stopAfterDelay", "scope": "instance", - "___id": "T000002R015641", + "___id": "T000002R015644", "___s": true }, { @@ -146504,7 +146549,7 @@ "filename": "Sprite.js", "lineno": 400, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "description": "Stops the current animation from playing after the given number of repeats.\r\rIt then dispatches the `ANIMATION_STOP` event.\r\rIf no animation is running, no events will be dispatched.\r\rIf there is another animation in the queue (set via the `chain` method) then it will start playing,\rwhen the current one stops.", @@ -146549,7 +146594,7 @@ "memberof": "Phaser.GameObjects.Sprite", "longname": "Phaser.GameObjects.Sprite#stopAfterRepeat", "scope": "instance", - "___id": "T000002R015643", + "___id": "T000002R015646", "___s": true }, { @@ -146558,7 +146603,7 @@ "filename": "Sprite.js", "lineno": 423, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "description": "Stops the current animation from playing when it next sets the given frame.\rIf this frame doesn't exist within the animation it will not stop it from playing.\r\rIt then dispatches the `ANIMATION_STOP` event.\r\rIf no animation is running, no events will be dispatched.\r\rIf there is another animation in the queue (set via the `chain` method) then it will start playing,\rwhen the current one stops.", @@ -146601,7 +146646,7 @@ "memberof": "Phaser.GameObjects.Sprite", "longname": "Phaser.GameObjects.Sprite#stopOnFrame", "scope": "instance", - "___id": "T000002R015645", + "___id": "T000002R015648", "___s": true }, { @@ -146610,7 +146655,7 @@ "filename": "Sprite.js", "lineno": 447, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "description": "Build a JSON representation of this Sprite.", @@ -146635,7 +146680,7 @@ "longname": "Phaser.GameObjects.Sprite#toJSON", "scope": "instance", "overrides": "Phaser.GameObjects.GameObject#toJSON", - "___id": "T000002R015647", + "___id": "T000002R015650", "___s": true }, { @@ -146644,7 +146689,7 @@ "filename": "SpriteCreator.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "description": "Creates a new Sprite Game Object and returns it.\r\rNote: This method will only be available if the Sprite Game Object has been built into Phaser.", @@ -146698,7 +146743,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#sprite", "scope": "instance", - "___id": "T000002R015661", + "___id": "T000002R015664", "___s": true }, { @@ -146707,7 +146752,7 @@ "filename": "SpriteFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "description": "Creates a new Sprite Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Sprite Game Object has been built into Phaser.", @@ -146806,7 +146851,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#sprite", "scope": "instance", - "___id": "T000002R015669", + "___id": "T000002R015672", "___s": true }, { @@ -146815,7 +146860,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite\\typedefs", "code": {} }, "kind": "namespace", @@ -146823,7 +146868,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.Sprite", "scope": "static", - "___id": "T000002R015681", + "___id": "T000002R015684", "___s": true }, { @@ -146832,7 +146877,7 @@ "filename": "SpriteConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite\\typedefs", "code": {} }, "kind": "typedef", @@ -146946,7 +146991,7 @@ "memberof": "Phaser.Types.GameObjects.Sprite", "longname": "Phaser.Types.GameObjects.Sprite.SpriteConfig", "scope": "static", - "___id": "T000002R015682", + "___id": "T000002R015685", "___s": true }, { @@ -146955,7 +147000,7 @@ "filename": "GetTextSize.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Returns an object containing dimensions of the Text object.", @@ -147029,7 +147074,7 @@ "memberof": "Phaser.GameObjects", "longname": "Phaser.GameObjects.GetTextSize", "scope": "static", - "___id": "T000002R015683", + "___id": "T000002R015686", "___s": true }, { @@ -147038,7 +147083,7 @@ "filename": "MeasureText.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Calculates the ascent, descent and fontSize of a given font style.", @@ -147077,7 +147122,7 @@ "memberof": "Phaser.GameObjects", "longname": "Phaser.GameObjects.MeasureText", "scope": "static", - "___id": "T000002R015711", + "___id": "T000002R015714", "___s": true }, { @@ -147086,7 +147131,7 @@ "filename": "Text.js", "lineno": 19, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "classdesc": "A Text Game Object.\r\rText objects work by creating their own internal hidden Canvas and then renders text to it using\rthe standard Canvas `fillText` API. It then creates a texture from this canvas which is rendered\rto your game during the render pass.\r\rBecause it uses the Canvas API you can take advantage of all the features this offers, such as\rapplying gradient fills to the text, or strokes, shadows and more. You can also use custom fonts\rloaded externally, such as Google or TypeKit Web fonts.\r\r**Important:** The font name must be quoted if it contains certain combinations of digits or\rspecial characters, either when creating the Text object, or when setting the font via `setFont`\ror `setFontFamily`, e.g.:\r\r```javascript\rthis.add.text(0, 0, 'Hello World', { fontFamily: 'Georgia, \"Goudy Bookletter 1911\", Times, serif' });\r```\r\r```javascript\rthis.add.text(0, 0, 'Hello World', { font: '\"Press Start 2P\"' });\r```\r\rYou can only display fonts that are currently loaded and available to the browser: therefore fonts must\rbe pre-loaded. Phaser does not do this for you, so you will require the use of a 3rd party font loader,\ror have the fonts ready available in the CSS on the page in which your Phaser game resides.\r\rSee {@link http://www.jordanm.co.uk/tinytype this compatibility table} for the available default fonts\racross mobile browsers.\r\rA note on performance: Every time the contents of a Text object changes, i.e. changing the text being\rdisplayed, or the style of the text, it needs to remake the Text canvas, and if on WebGL, re-upload the\rnew texture to the GPU. This can be an expensive operation if used often, or with large quantities of\rText objects in your game. If you run into performance issues you would be better off using Bitmap Text\rinstead, as it benefits from batching and avoids expensive Canvas API calls.", @@ -147203,7 +147248,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Text", - "___id": "T000002R015774", + "___id": "T000002R015777", "___s": true }, { @@ -147212,7 +147257,7 @@ "filename": "Text.js", "lineno": 118, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The renderer in use by this Text object.", @@ -147241,7 +147286,7 @@ "longname": "Phaser.GameObjects.Text#renderer", "scope": "instance", "kind": "member", - "___id": "T000002R015781", + "___id": "T000002R015784", "___s": true }, { @@ -147250,7 +147295,7 @@ "filename": "Text.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The canvas element that the text is rendered to.", @@ -147269,7 +147314,7 @@ "longname": "Phaser.GameObjects.Text#canvas", "scope": "instance", "kind": "member", - "___id": "T000002R015783", + "___id": "T000002R015786", "___s": true }, { @@ -147278,7 +147323,7 @@ "filename": "Text.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The context of the canvas element that the text is rendered to.", @@ -147297,7 +147342,7 @@ "longname": "Phaser.GameObjects.Text#context", "scope": "instance", "kind": "member", - "___id": "T000002R015785", + "___id": "T000002R015788", "___s": true }, { @@ -147306,7 +147351,7 @@ "filename": "Text.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The Text Style object.\r\rManages the style of this Text object.", @@ -147325,7 +147370,7 @@ "longname": "Phaser.GameObjects.Text#style", "scope": "instance", "kind": "member", - "___id": "T000002R015787", + "___id": "T000002R015790", "___s": true }, { @@ -147334,7 +147379,7 @@ "filename": "Text.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Whether to automatically round line positions.", @@ -147354,7 +147399,7 @@ "longname": "Phaser.GameObjects.Text#autoRound", "scope": "instance", "kind": "member", - "___id": "T000002R015789", + "___id": "T000002R015792", "___s": true }, { @@ -147363,7 +147408,7 @@ "filename": "Text.js", "lineno": 171, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The Regular Expression that is used to split the text up into lines, in\rmulti-line text. By default this is `/(?:\\r\\n|\\r|\\n)/`.\rYou can change this RegExp to be anything else that you may need.", @@ -147382,7 +147427,7 @@ "longname": "Phaser.GameObjects.Text#splitRegExp", "scope": "instance", "kind": "member", - "___id": "T000002R015791", + "___id": "T000002R015794", "___s": true }, { @@ -147391,7 +147436,7 @@ "filename": "Text.js", "lineno": 192, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Specify a padding value which is added to the line width and height when calculating the Text size.\rAllows you to add extra spacing if the browser is unable to accurately determine the true font dimensions.", @@ -147410,7 +147455,7 @@ "longname": "Phaser.GameObjects.Text#padding", "scope": "instance", "kind": "member", - "___id": "T000002R015795", + "___id": "T000002R015798", "___s": true }, { @@ -147419,7 +147464,7 @@ "filename": "Text.js", "lineno": 202, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The width of this Text object.", @@ -147440,7 +147485,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.GameObjects.Components.ComputedSize#width", - "___id": "T000002R015801", + "___id": "T000002R015804", "___s": true }, { @@ -147449,7 +147494,7 @@ "filename": "Text.js", "lineno": 212, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The height of this Text object.", @@ -147470,7 +147515,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.GameObjects.Components.ComputedSize#height", - "___id": "T000002R015803", + "___id": "T000002R015806", "___s": true }, { @@ -147479,7 +147524,7 @@ "filename": "Text.js", "lineno": 222, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The line spacing value.\rThis value is added to the font height to calculate the overall line height.\rOnly has an effect if this Text object contains multiple lines of text.\r\rIf you update this property directly, instead of using the `setLineSpacing` method, then\rbe sure to call `updateText` after, or you won't see the change reflected in the Text object.", @@ -147498,7 +147543,7 @@ "longname": "Phaser.GameObjects.Text#lineSpacing", "scope": "instance", "kind": "member", - "___id": "T000002R015805", + "___id": "T000002R015808", "___s": true }, { @@ -147507,7 +147552,7 @@ "filename": "Text.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Adds / Removes spacing between characters.\rCan be a negative or positive number.\r\rIf you update this property directly, instead of using the `setLetterSpacing` method, then\rbe sure to call `updateText` after, or you won't see the change reflected in the Text object.", @@ -147526,7 +147571,7 @@ "longname": "Phaser.GameObjects.Text#letterSpacing", "scope": "instance", "kind": "member", - "___id": "T000002R015807", + "___id": "T000002R015810", "___s": true }, { @@ -147535,7 +147580,7 @@ "filename": "Text.js", "lineno": 310, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Initialize right to left text.", @@ -147545,7 +147590,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#initRTL", "scope": "instance", - "___id": "T000002R015819", + "___id": "T000002R015822", "___s": true }, { @@ -147554,7 +147599,7 @@ "filename": "Text.js", "lineno": 342, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Greedy wrapping algorithm that will wrap words as the line grows longer than its horizontal\rbounds.", @@ -147593,7 +147638,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#runWordWrap", "scope": "instance", - "___id": "T000002R015825", + "___id": "T000002R015828", "___s": true }, { @@ -147602,7 +147647,7 @@ "filename": "Text.js", "lineno": 385, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Advanced wrapping algorithm that will wrap words as the line grows longer than its horizontal\rbounds. Consecutive spaces will be collapsed and replaced with a single space. Lines will be\rtrimmed of white space before processing. Throws an error if wordWrapWidth is less than a\rsingle character.", @@ -147667,7 +147712,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#advancedWordWrap", "scope": "instance", - "___id": "T000002R015830", + "___id": "T000002R015833", "___s": true }, { @@ -147676,7 +147721,7 @@ "filename": "Text.js", "lineno": 507, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Greedy wrapping algorithm that will wrap words as the line grows longer than its horizontal\rbounds. Spaces are not collapsed and whitespace is not trimmed.", @@ -147741,7 +147786,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#basicWordWrap", "scope": "instance", - "___id": "T000002R015860", + "___id": "T000002R015863", "___s": true }, { @@ -147750,7 +147795,7 @@ "filename": "Text.js", "lineno": 577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Runs the given text through this Text objects word wrapping and returns the results as an\rarray, where each element of the array corresponds to a wrapped line of text.", @@ -147799,7 +147844,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#getWrappedText", "scope": "instance", - "___id": "T000002R015882", + "___id": "T000002R015885", "___s": true }, { @@ -147808,7 +147853,7 @@ "filename": "Text.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the text to display.\r\rAn array of strings will be joined with `\\n` line breaks.", @@ -147867,7 +147912,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setText", "scope": "instance", - "___id": "T000002R015886", + "___id": "T000002R015889", "___s": true }, { @@ -147876,7 +147921,7 @@ "filename": "Text.js", "lineno": 633, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Appends the given text to the content already being displayed by this Text object.\r\rAn array of strings will be joined with `\\n` line breaks.", @@ -147950,7 +147995,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#appendText", "scope": "instance", - "___id": "T000002R015891", + "___id": "T000002R015894", "___s": true }, { @@ -147959,7 +148004,7 @@ "filename": "Text.js", "lineno": 674, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the text style.", @@ -148002,7 +148047,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setStyle", "scope": "instance", - "___id": "T000002R015899", + "___id": "T000002R015902", "___s": true }, { @@ -148011,7 +148056,7 @@ "filename": "Text.js", "lineno": 698, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the font.\r\rIf a string is given, the font family is set.\r\rIf an object is given, the `fontFamily`, `fontSize` and `fontStyle`\rproperties of that object are set.\r\r**Important:** The font name must be quoted if it contains certain combinations of digits or\rspecial characters:\r\r```javascript\rText.setFont('\"Press Start 2P\"');\r```\r\rEqually, if you wish to provide a list of fallback fonts, then you should ensure they are all\rquoted properly, too:\r\r```javascript\rText.setFont('Georgia, \"Goudy Bookletter 1911\", Times, serif');\r```", @@ -148054,7 +148099,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setFont", "scope": "instance", - "___id": "T000002R015901", + "___id": "T000002R015904", "___s": true }, { @@ -148063,7 +148108,7 @@ "filename": "Text.js", "lineno": 734, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the font family.\r\r**Important:** The font name must be quoted if it contains certain combinations of digits or\rspecial characters:\r\r```javascript\rText.setFont('\"Press Start 2P\"');\r```\r\rEqually, if you wish to provide a list of fallback fonts, then you should ensure they are all\rquoted properly, too:\r\r```javascript\rText.setFont('Georgia, \"Goudy Bookletter 1911\", Times, serif');\r```", @@ -148106,7 +148151,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setFontFamily", "scope": "instance", - "___id": "T000002R015903", + "___id": "T000002R015906", "___s": true }, { @@ -148115,7 +148160,7 @@ "filename": "Text.js", "lineno": 765, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the font size. Can be a string with a valid CSS unit, i.e. `16px`, or a number.", @@ -148165,7 +148210,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setFontSize", "scope": "instance", - "___id": "T000002R015905", + "___id": "T000002R015908", "___s": true }, { @@ -148174,7 +148219,7 @@ "filename": "Text.js", "lineno": 780, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the font style.", @@ -148214,7 +148259,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setFontStyle", "scope": "instance", - "___id": "T000002R015907", + "___id": "T000002R015910", "___s": true }, { @@ -148223,7 +148268,7 @@ "filename": "Text.js", "lineno": 795, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set a fixed width and height for the text.\r\rPass in `0` for either of these parameters to disable fixed width or height respectively.", @@ -148276,7 +148321,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setFixedSize", "scope": "instance", - "___id": "T000002R015909", + "___id": "T000002R015912", "___s": true }, { @@ -148285,7 +148330,7 @@ "filename": "Text.js", "lineno": 813, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the background color.", @@ -148325,7 +148370,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setBackgroundColor", "scope": "instance", - "___id": "T000002R015911", + "___id": "T000002R015914", "___s": true }, { @@ -148334,7 +148379,7 @@ "filename": "Text.js", "lineno": 828, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the fill style to be used by the Text object.\r\rThis can be any valid CanvasRenderingContext2D fillStyle value, such as\ra color (in hex, rgb, rgba, hsl or named values), a gradient or a pattern.\r\rSee the [MDN fillStyle docs](https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/fillStyle) for more details.", @@ -148389,7 +148434,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setFill", "scope": "instance", - "___id": "T000002R015913", + "___id": "T000002R015916", "___s": true }, { @@ -148398,7 +148443,7 @@ "filename": "Text.js", "lineno": 848, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the text fill color.", @@ -148453,7 +148498,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setColor", "scope": "instance", - "___id": "T000002R015915", + "___id": "T000002R015918", "___s": true }, { @@ -148462,7 +148507,7 @@ "filename": "Text.js", "lineno": 863, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the stroke settings.", @@ -148530,7 +148575,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setStroke", "scope": "instance", - "___id": "T000002R015917", + "___id": "T000002R015920", "___s": true }, { @@ -148539,7 +148584,7 @@ "filename": "Text.js", "lineno": 879, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the shadow settings.", @@ -148656,7 +148701,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setShadow", "scope": "instance", - "___id": "T000002R015919", + "___id": "T000002R015922", "___s": true }, { @@ -148665,7 +148710,7 @@ "filename": "Text.js", "lineno": 899, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the shadow offset.", @@ -148718,7 +148763,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setShadowOffset", "scope": "instance", - "___id": "T000002R015921", + "___id": "T000002R015924", "___s": true }, { @@ -148727,7 +148772,7 @@ "filename": "Text.js", "lineno": 915, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the shadow color.", @@ -148767,7 +148812,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setShadowColor", "scope": "instance", - "___id": "T000002R015923", + "___id": "T000002R015926", "___s": true }, { @@ -148776,7 +148821,7 @@ "filename": "Text.js", "lineno": 930, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the shadow blur radius.", @@ -148816,7 +148861,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setShadowBlur", "scope": "instance", - "___id": "T000002R015925", + "___id": "T000002R015928", "___s": true }, { @@ -148825,7 +148870,7 @@ "filename": "Text.js", "lineno": 945, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Enable or disable shadow stroke.", @@ -148865,7 +148910,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setShadowStroke", "scope": "instance", - "___id": "T000002R015927", + "___id": "T000002R015930", "___s": true }, { @@ -148874,7 +148919,7 @@ "filename": "Text.js", "lineno": 960, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Enable or disable shadow fill.", @@ -148914,7 +148959,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setShadowFill", "scope": "instance", - "___id": "T000002R015929", + "___id": "T000002R015932", "___s": true }, { @@ -148923,7 +148968,7 @@ "filename": "Text.js", "lineno": 975, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the width (in pixels) to use for wrapping lines. Pass in null to remove wrapping by width.", @@ -148987,7 +149032,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setWordWrapWidth", "scope": "instance", - "___id": "T000002R015931", + "___id": "T000002R015934", "___s": true }, { @@ -148996,7 +149041,7 @@ "filename": "Text.js", "lineno": 993, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set a custom callback for wrapping lines. Pass in null to remove wrapping by callback.", @@ -149051,7 +149096,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setWordWrapCallback", "scope": "instance", - "___id": "T000002R015933", + "___id": "T000002R015936", "___s": true }, { @@ -149060,7 +149105,7 @@ "filename": "Text.js", "lineno": 1012, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the alignment of the text in this Text object.\r\rThe argument can be one of: `left`, `right`, `center` or `justify`.\r\rAlignment only works if the Text object has more than one line of text.", @@ -149102,7 +149147,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setAlign", "scope": "instance", - "___id": "T000002R015935", + "___id": "T000002R015938", "___s": true }, { @@ -149111,7 +149156,7 @@ "filename": "Text.js", "lineno": 1031, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the resolution used by this Text object.\r\rIt allows for much clearer text on High DPI devices, at the cost of memory because it uses larger\rinternal Canvas textures for the Text.\r\rTherefore, please use with caution, as the more high res Text you have, the more memory it uses.", @@ -149151,7 +149196,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setResolution", "scope": "instance", - "___id": "T000002R015937", + "___id": "T000002R015940", "___s": true }, { @@ -149160,7 +149205,7 @@ "filename": "Text.js", "lineno": 1051, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Sets the line spacing value.\r\rThis value is _added_ to the height of the font when calculating the overall line height.\rThis only has an effect if this Text object consists of multiple lines of text.", @@ -149200,7 +149245,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setLineSpacing", "scope": "instance", - "___id": "T000002R015939", + "___id": "T000002R015942", "___s": true }, { @@ -149209,7 +149254,7 @@ "filename": "Text.js", "lineno": 1071, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Sets the letter spacing value.\r\rThis will add, or remove spacing between each character of this Text Game Object. The value can be\reither positive or negative. Positive values increase the space between each character, whilst negative\rvalues decrease it. Note that some fonts are spaced naturally closer together than others.\r\rPlease understand that enabling this feature will cause Phaser to render each character in this Text object\rone by one, rather than use a draw for the whole string. This makes it extremely expensive when used with\reither long strings, or lots of strings in total. You will be better off creating bitmap font text if you\rneed to display large quantities of characters with fine control over the letter spacing.", @@ -149249,7 +149294,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setLetterSpacing", "scope": "instance", - "___id": "T000002R015942", + "___id": "T000002R015945", "___s": true }, { @@ -149258,7 +149303,7 @@ "filename": "Text.js", "lineno": 1097, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the text padding.\r\r'left' can be an object.\r\rIf only 'left' and 'top' are given they are treated as 'x' and 'y'.", @@ -149350,7 +149395,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setPadding", "scope": "instance", - "___id": "T000002R015945", + "___id": "T000002R015948", "___s": true }, { @@ -149359,7 +149404,7 @@ "filename": "Text.js", "lineno": 1163, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the maximum number of lines to draw.", @@ -149401,7 +149446,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setMaxLines", "scope": "instance", - "___id": "T000002R015966", + "___id": "T000002R015969", "___s": true }, { @@ -149410,7 +149455,7 @@ "filename": "Text.js", "lineno": 1178, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Render text from right-to-left or left-to-right.", @@ -149452,7 +149497,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#setRTL", "scope": "instance", - "___id": "T000002R015968", + "___id": "T000002R015971", "___s": true }, { @@ -149461,7 +149506,7 @@ "filename": "Text.js", "lineno": 1227, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Update the displayed text.", @@ -149486,7 +149531,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#updateText", "scope": "instance", - "___id": "T000002R015980", + "___id": "T000002R015983", "___s": true }, { @@ -149495,7 +149540,7 @@ "filename": "Text.js", "lineno": 1453, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Get the current text metrics.", @@ -149519,7 +149564,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#getTextMetrics", "scope": "instance", - "___id": "T000002R016043", + "___id": "T000002R016046", "___s": true }, { @@ -149528,7 +149573,7 @@ "filename": "Text.js", "lineno": 1466, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The text string being rendered by this Text Game Object.", @@ -149547,7 +149592,7 @@ "longname": "Phaser.GameObjects.Text#text", "scope": "instance", "kind": "member", - "___id": "T000002R016045", + "___id": "T000002R016048", "___s": true }, { @@ -149556,7 +149601,7 @@ "filename": "Text.js", "lineno": 1487, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Build a JSON representation of the Text object.", @@ -149581,7 +149626,7 @@ "longname": "Phaser.GameObjects.Text#toJSON", "scope": "instance", "overrides": "Phaser.GameObjects.GameObject#toJSON", - "___id": "T000002R016049", + "___id": "T000002R016052", "___s": true }, { @@ -149590,7 +149635,7 @@ "filename": "Text.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Internal destroy handler, called as part of the destroy process.", @@ -149601,7 +149646,7 @@ "memberof": "Phaser.GameObjects.Text", "longname": "Phaser.GameObjects.Text#preDestroy", "scope": "instance", - "___id": "T000002R016062", + "___id": "T000002R016065", "___s": true }, { @@ -149610,7 +149655,7 @@ "filename": "TextCreator.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Creates a new Text Game Object and returns it.\r\rNote: This method will only be available if the Text Game Object has been built into Phaser.", @@ -149663,7 +149708,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#text", "scope": "instance", - "___id": "T000002R016073", + "___id": "T000002R016076", "___s": true }, { @@ -149672,7 +149717,7 @@ "filename": "TextFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Creates a new Text Game Object and adds it to the Scene.\r\rA Text Game Object.\r\rText objects work by creating their own internal hidden Canvas and then renders text to it using\rthe standard Canvas `fillText` API. It then creates a texture from this canvas which is rendered\rto your game during the render pass.\r\rBecause it uses the Canvas API you can take advantage of all the features this offers, such as\rapplying gradient fills to the text, or strokes, shadows and more. You can also use custom fonts\rloaded externally, such as Google or TypeKit Web fonts.\r\rYou can only display fonts that are currently loaded and available to the browser: therefore fonts must\rbe pre-loaded. Phaser does not do this for you, so you will require the use of a 3rd party font loader,\ror have the fonts ready available in the CSS on the page in which your Phaser game resides.\r\rSee {@link http://www.jordanm.co.uk/tinytype this compatibility table} for the available default fonts\racross mobile browsers.\r\rA note on performance: Every time the contents of a Text object changes, i.e. changing the text being\rdisplayed, or the style of the text, it needs to remake the Text canvas, and if on WebGL, re-upload the\rnew texture to the GPU. This can be an expensive operation if used often, or with large quantities of\rText objects in your game. If you run into performance issues you would be better off using Bitmap Text\rinstead, as it benefits from batching and avoids expensive Canvas API calls.\r\rNote: This method will only be available if the Text Game Object has been built into Phaser.", @@ -149770,7 +149815,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#text", "scope": "instance", - "___id": "T000002R016085", + "___id": "T000002R016088", "___s": true }, { @@ -149779,7 +149824,7 @@ "filename": "TextStyle.js", "lineno": 43, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "classdesc": "A TextStyle class manages all of the style settings for a Text object.\r\rText Game Objects create a TextStyle instance automatically, which is\raccessed via the `Text.style` property. You do not normally need to\rinstantiate one yourself.", @@ -149817,7 +149862,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.TextStyle", - "___id": "T000002R016125", + "___id": "T000002R016128", "___s": true }, { @@ -149826,7 +149871,7 @@ "filename": "TextStyle.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The Text object that this TextStyle is styling.", @@ -149845,7 +149890,7 @@ "longname": "Phaser.GameObjects.TextStyle#parent", "scope": "instance", "kind": "member", - "___id": "T000002R016128", + "___id": "T000002R016131", "___s": true }, { @@ -149854,7 +149899,7 @@ "filename": "TextStyle.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The font family.", @@ -149874,7 +149919,7 @@ "longname": "Phaser.GameObjects.TextStyle#fontFamily", "scope": "instance", "kind": "member", - "___id": "T000002R016130", + "___id": "T000002R016133", "___s": true }, { @@ -149883,7 +149928,7 @@ "filename": "TextStyle.js", "lineno": 84, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The font size.", @@ -149913,7 +149958,7 @@ "longname": "Phaser.GameObjects.TextStyle#fontSize", "scope": "instance", "kind": "member", - "___id": "T000002R016132", + "___id": "T000002R016135", "___s": true }, { @@ -149922,7 +149967,7 @@ "filename": "TextStyle.js", "lineno": 94, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The font style.", @@ -149941,7 +149986,7 @@ "longname": "Phaser.GameObjects.TextStyle#fontStyle", "scope": "instance", "kind": "member", - "___id": "T000002R016134", + "___id": "T000002R016137", "___s": true }, { @@ -149950,7 +149995,7 @@ "filename": "TextStyle.js", "lineno": 103, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The background color.", @@ -149969,7 +150014,7 @@ "longname": "Phaser.GameObjects.TextStyle#backgroundColor", "scope": "instance", "kind": "member", - "___id": "T000002R016136", + "___id": "T000002R016139", "___s": true }, { @@ -149978,7 +150023,7 @@ "filename": "TextStyle.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The text fill color.", @@ -150013,7 +150058,7 @@ "longname": "Phaser.GameObjects.TextStyle#color", "scope": "instance", "kind": "member", - "___id": "T000002R016138", + "___id": "T000002R016141", "___s": true }, { @@ -150022,7 +150067,7 @@ "filename": "TextStyle.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The text stroke color.", @@ -150057,7 +150102,7 @@ "longname": "Phaser.GameObjects.TextStyle#stroke", "scope": "instance", "kind": "member", - "___id": "T000002R016140", + "___id": "T000002R016143", "___s": true }, { @@ -150066,7 +150111,7 @@ "filename": "TextStyle.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The text stroke thickness.", @@ -150086,7 +150131,7 @@ "longname": "Phaser.GameObjects.TextStyle#strokeThickness", "scope": "instance", "kind": "member", - "___id": "T000002R016142", + "___id": "T000002R016145", "___s": true }, { @@ -150095,7 +150140,7 @@ "filename": "TextStyle.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The horizontal shadow offset.", @@ -150115,7 +150160,7 @@ "longname": "Phaser.GameObjects.TextStyle#shadowOffsetX", "scope": "instance", "kind": "member", - "___id": "T000002R016144", + "___id": "T000002R016147", "___s": true }, { @@ -150124,7 +150169,7 @@ "filename": "TextStyle.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The vertical shadow offset.", @@ -150144,7 +150189,7 @@ "longname": "Phaser.GameObjects.TextStyle#shadowOffsetY", "scope": "instance", "kind": "member", - "___id": "T000002R016146", + "___id": "T000002R016149", "___s": true }, { @@ -150153,7 +150198,7 @@ "filename": "TextStyle.js", "lineno": 162, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The shadow color.", @@ -150173,7 +150218,7 @@ "longname": "Phaser.GameObjects.TextStyle#shadowColor", "scope": "instance", "kind": "member", - "___id": "T000002R016148", + "___id": "T000002R016151", "___s": true }, { @@ -150182,7 +150227,7 @@ "filename": "TextStyle.js", "lineno": 172, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The shadow blur radius.", @@ -150202,7 +150247,7 @@ "longname": "Phaser.GameObjects.TextStyle#shadowBlur", "scope": "instance", "kind": "member", - "___id": "T000002R016150", + "___id": "T000002R016153", "___s": true }, { @@ -150211,7 +150256,7 @@ "filename": "TextStyle.js", "lineno": 182, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Whether shadow stroke is enabled or not.", @@ -150231,7 +150276,7 @@ "longname": "Phaser.GameObjects.TextStyle#shadowStroke", "scope": "instance", "kind": "member", - "___id": "T000002R016152", + "___id": "T000002R016155", "___s": true }, { @@ -150240,7 +150285,7 @@ "filename": "TextStyle.js", "lineno": 192, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Whether shadow fill is enabled or not.", @@ -150260,7 +150305,7 @@ "longname": "Phaser.GameObjects.TextStyle#shadowFill", "scope": "instance", "kind": "member", - "___id": "T000002R016154", + "___id": "T000002R016157", "___s": true }, { @@ -150269,7 +150314,7 @@ "filename": "TextStyle.js", "lineno": 202, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The text alignment.", @@ -150289,7 +150334,7 @@ "longname": "Phaser.GameObjects.TextStyle#align", "scope": "instance", "kind": "member", - "___id": "T000002R016156", + "___id": "T000002R016159", "___s": true }, { @@ -150298,7 +150343,7 @@ "filename": "TextStyle.js", "lineno": 212, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The maximum number of lines to draw.", @@ -150318,7 +150363,7 @@ "longname": "Phaser.GameObjects.TextStyle#maxLines", "scope": "instance", "kind": "member", - "___id": "T000002R016158", + "___id": "T000002R016161", "___s": true }, { @@ -150327,7 +150372,7 @@ "filename": "TextStyle.js", "lineno": 222, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The fixed width of the text.\r\r`0` means no fixed with.", @@ -150347,7 +150392,7 @@ "longname": "Phaser.GameObjects.TextStyle#fixedWidth", "scope": "instance", "kind": "member", - "___id": "T000002R016160", + "___id": "T000002R016163", "___s": true }, { @@ -150356,7 +150401,7 @@ "filename": "TextStyle.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The fixed height of the text.\r\r`0` means no fixed height.", @@ -150376,7 +150421,7 @@ "longname": "Phaser.GameObjects.TextStyle#fixedHeight", "scope": "instance", "kind": "member", - "___id": "T000002R016162", + "___id": "T000002R016165", "___s": true }, { @@ -150385,7 +150430,7 @@ "filename": "TextStyle.js", "lineno": 246, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The resolution the text is rendered to its internal canvas at.\rThe default is 0, which means it will use the resolution set in the Game Config.", @@ -150405,7 +150450,7 @@ "longname": "Phaser.GameObjects.TextStyle#resolution", "scope": "instance", "kind": "member", - "___id": "T000002R016164", + "___id": "T000002R016167", "___s": true }, { @@ -150414,7 +150459,7 @@ "filename": "TextStyle.js", "lineno": 257, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Whether the text should render right to left.", @@ -150434,7 +150479,7 @@ "longname": "Phaser.GameObjects.TextStyle#rtl", "scope": "instance", "kind": "member", - "___id": "T000002R016166", + "___id": "T000002R016169", "___s": true }, { @@ -150443,7 +150488,7 @@ "filename": "TextStyle.js", "lineno": 267, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The test string to use when measuring the font.", @@ -150463,7 +150508,7 @@ "longname": "Phaser.GameObjects.TextStyle#testString", "scope": "instance", "kind": "member", - "___id": "T000002R016168", + "___id": "T000002R016171", "___s": true }, { @@ -150472,7 +150517,7 @@ "filename": "TextStyle.js", "lineno": 277, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The amount of horizontal padding added to the width of the text when calculating the font metrics.", @@ -150492,7 +150537,7 @@ "longname": "Phaser.GameObjects.TextStyle#baselineX", "scope": "instance", "kind": "member", - "___id": "T000002R016170", + "___id": "T000002R016173", "___s": true }, { @@ -150501,7 +150546,7 @@ "filename": "TextStyle.js", "lineno": 287, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The amount of vertical padding added to the height of the text when calculating the font metrics.", @@ -150521,7 +150566,7 @@ "longname": "Phaser.GameObjects.TextStyle#baselineY", "scope": "instance", "kind": "member", - "___id": "T000002R016172", + "___id": "T000002R016175", "___s": true }, { @@ -150530,7 +150575,7 @@ "filename": "TextStyle.js", "lineno": 297, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The maximum width of a line of text in pixels. Null means no line wrapping. Setting this\rproperty directly will not re-run the word wrapping algorithm. To change the width and\rre-wrap, use {@link Phaser.GameObjects.TextStyle#setWordWrapWidth}.", @@ -150559,7 +150604,7 @@ "longname": "Phaser.GameObjects.TextStyle#wordWrapWidth", "scope": "instance", "kind": "member", - "___id": "T000002R016174", + "___id": "T000002R016177", "___s": true }, { @@ -150568,7 +150613,7 @@ "filename": "TextStyle.js", "lineno": 309, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "A custom function that will be responsible for wrapping the text. It will receive two\rarguments: text (the string to wrap), textObject (this Text instance). It should return\rthe wrapped lines either as an array of lines or as a string with newline characters in\rplace to indicate where breaks should happen. Setting this directly will not re-run the\rword wrapping algorithm. To change the callback and re-wrap, use\r{@link Phaser.GameObjects.TextStyle#setWordWrapCallback}.", @@ -150597,7 +150642,7 @@ "longname": "Phaser.GameObjects.TextStyle#wordWrapCallback", "scope": "instance", "kind": "member", - "___id": "T000002R016176", + "___id": "T000002R016179", "___s": true }, { @@ -150606,7 +150651,7 @@ "filename": "TextStyle.js", "lineno": 324, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "The scope that will be applied when the wordWrapCallback is invoked. Setting this directly will not re-run the\rword wrapping algorithm. To change the callback and re-wrap, use\r{@link Phaser.GameObjects.TextStyle#setWordWrapCallback}.", @@ -150635,7 +150680,7 @@ "longname": "Phaser.GameObjects.TextStyle#wordWrapCallbackScope", "scope": "instance", "kind": "member", - "___id": "T000002R016178", + "___id": "T000002R016181", "___s": true }, { @@ -150644,7 +150689,7 @@ "filename": "TextStyle.js", "lineno": 336, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Whether or not to use the advanced wrapping algorithm. If true, spaces are collapsed and\rwhitespace is trimmed from lines. If false, spaces and whitespace are left as is. Setting\rthis property directly will not re-run the word wrapping algorithm. To change the\radvanced setting and re-wrap, use {@link Phaser.GameObjects.TextStyle#setWordWrapWidth}.", @@ -150664,7 +150709,7 @@ "longname": "Phaser.GameObjects.TextStyle#wordWrapUseAdvanced", "scope": "instance", "kind": "member", - "___id": "T000002R016180", + "___id": "T000002R016183", "___s": true }, { @@ -150673,7 +150718,7 @@ "filename": "TextStyle.js", "lineno": 363, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the text style.", @@ -150745,7 +150790,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#setStyle", "scope": "instance", - "___id": "T000002R016184", + "___id": "T000002R016187", "___s": true }, { @@ -150754,7 +150799,7 @@ "filename": "TextStyle.js", "lineno": 453, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Synchronize the font settings to the given Canvas Rendering Context.", @@ -150792,7 +150837,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#syncFont", "scope": "instance", - "___id": "T000002R016203", + "___id": "T000002R016206", "___s": true }, { @@ -150801,7 +150846,7 @@ "filename": "TextStyle.js", "lineno": 467, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Synchronize the text style settings to the given Canvas Rendering Context.", @@ -150839,7 +150884,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#syncStyle", "scope": "instance", - "___id": "T000002R016206", + "___id": "T000002R016209", "___s": true }, { @@ -150848,7 +150893,7 @@ "filename": "TextStyle.js", "lineno": 488, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Synchronize the shadow settings to the given Canvas Rendering Context.", @@ -150886,7 +150931,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#syncShadow", "scope": "instance", - "___id": "T000002R016214", + "___id": "T000002R016217", "___s": true }, { @@ -150895,7 +150940,7 @@ "filename": "TextStyle.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Update the style settings for the parent Text object.", @@ -150934,7 +150979,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#update", "scope": "instance", - "___id": "T000002R016224", + "___id": "T000002R016227", "___s": true }, { @@ -150943,7 +150988,7 @@ "filename": "TextStyle.js", "lineno": 537, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the font.\r\rIf a string is given, the font family is set.\r\rIf an object is given, the `fontFamily`, `fontSize` and `fontStyle`\rproperties of that object are set.", @@ -151007,7 +151052,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#setFont", "scope": "instance", - "___id": "T000002R016228", + "___id": "T000002R016231", "___s": true }, { @@ -151016,7 +151061,7 @@ "filename": "TextStyle.js", "lineno": 593, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the font family.", @@ -151055,7 +151100,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#setFontFamily", "scope": "instance", - "___id": "T000002R016245", + "___id": "T000002R016248", "___s": true }, { @@ -151064,7 +151109,7 @@ "filename": "TextStyle.js", "lineno": 615, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the font style.", @@ -151103,7 +151148,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#setFontStyle", "scope": "instance", - "___id": "T000002R016248", + "___id": "T000002R016251", "___s": true }, { @@ -151112,7 +151157,7 @@ "filename": "TextStyle.js", "lineno": 637, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the font size. Can be a string with a valid CSS unit, i.e. `16px`, or a number.", @@ -151161,7 +151206,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#setFontSize", "scope": "instance", - "___id": "T000002R016251", + "___id": "T000002R016254", "___s": true }, { @@ -151170,7 +151215,7 @@ "filename": "TextStyle.js", "lineno": 664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the test string to use when measuring the font.", @@ -151209,7 +151254,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#setTestString", "scope": "instance", - "___id": "T000002R016255", + "___id": "T000002R016258", "___s": true }, { @@ -151218,7 +151263,7 @@ "filename": "TextStyle.js", "lineno": 681, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set a fixed width and height for the text.\r\rPass in `0` for either of these parameters to disable fixed width or height respectively.", @@ -151270,7 +151315,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#setFixedSize", "scope": "instance", - "___id": "T000002R016258", + "___id": "T000002R016261", "___s": true }, { @@ -151279,7 +151324,7 @@ "filename": "TextStyle.js", "lineno": 712, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the background color.", @@ -151318,7 +151363,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#setBackgroundColor", "scope": "instance", - "___id": "T000002R016264", + "___id": "T000002R016267", "___s": true }, { @@ -151327,7 +151372,7 @@ "filename": "TextStyle.js", "lineno": 729, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the text fill color.", @@ -151381,7 +151426,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#setFill", "scope": "instance", - "___id": "T000002R016267", + "___id": "T000002R016270", "___s": true }, { @@ -151390,7 +151435,7 @@ "filename": "TextStyle.js", "lineno": 746, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the text fill color.", @@ -151444,7 +151489,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#setColor", "scope": "instance", - "___id": "T000002R016270", + "___id": "T000002R016273", "___s": true }, { @@ -151453,7 +151498,7 @@ "filename": "TextStyle.js", "lineno": 763, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the resolution used by the Text object.\r\rIt allows for much clearer text on High DPI devices, at the cost of memory because\rit uses larger internal Canvas textures for the Text.\r\rPlease use with caution, as the more high res Text you have, the more memory it uses up.", @@ -151492,7 +151537,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#setResolution", "scope": "instance", - "___id": "T000002R016273", + "___id": "T000002R016276", "___s": true }, { @@ -151501,7 +151546,7 @@ "filename": "TextStyle.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the stroke settings.", @@ -151568,7 +151613,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#setStroke", "scope": "instance", - "___id": "T000002R016276", + "___id": "T000002R016279", "___s": true }, { @@ -151577,7 +151622,7 @@ "filename": "TextStyle.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the shadow settings.\r\rCalling this method always re-measures the parent Text object,\rso only call it when you actually change the shadow settings.", @@ -151693,7 +151738,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#setShadow", "scope": "instance", - "___id": "T000002R016282", + "___id": "T000002R016285", "___s": true }, { @@ -151702,7 +151747,7 @@ "filename": "TextStyle.js", "lineno": 855, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the shadow offset.", @@ -151758,7 +151803,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#setShadowOffset", "scope": "instance", - "___id": "T000002R016296", + "___id": "T000002R016299", "___s": true }, { @@ -151767,7 +151812,7 @@ "filename": "TextStyle.js", "lineno": 877, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the shadow color.", @@ -151808,7 +151853,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#setShadowColor", "scope": "instance", - "___id": "T000002R016302", + "___id": "T000002R016305", "___s": true }, { @@ -151817,7 +151862,7 @@ "filename": "TextStyle.js", "lineno": 896, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the shadow blur radius.", @@ -151858,7 +151903,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#setShadowBlur", "scope": "instance", - "___id": "T000002R016306", + "___id": "T000002R016309", "___s": true }, { @@ -151867,7 +151912,7 @@ "filename": "TextStyle.js", "lineno": 915, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Enable or disable shadow stroke.", @@ -151906,7 +151951,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#setShadowStroke", "scope": "instance", - "___id": "T000002R016310", + "___id": "T000002R016313", "___s": true }, { @@ -151915,7 +151960,7 @@ "filename": "TextStyle.js", "lineno": 932, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Enable or disable shadow fill.", @@ -151954,7 +151999,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#setShadowFill", "scope": "instance", - "___id": "T000002R016313", + "___id": "T000002R016316", "___s": true }, { @@ -151963,7 +152008,7 @@ "filename": "TextStyle.js", "lineno": 949, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the width (in pixels) to use for wrapping lines.\r\rPass in null to remove wrapping by width.", @@ -152026,7 +152071,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#setWordWrapWidth", "scope": "instance", - "___id": "T000002R016316", + "___id": "T000002R016319", "___s": true }, { @@ -152035,7 +152080,7 @@ "filename": "TextStyle.js", "lineno": 974, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set a custom callback for wrapping lines.\r\rPass in null to remove wrapping by callback.", @@ -152089,7 +152134,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#setWordWrapCallback", "scope": "instance", - "___id": "T000002R016321", + "___id": "T000002R016324", "___s": true }, { @@ -152098,7 +152143,7 @@ "filename": "TextStyle.js", "lineno": 1000, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the alignment of the text in this Text object.\r\rThe argument can be one of: `left`, `right`, `center` or `justify`.\r\rAlignment only works if the Text object has more than one line of text.", @@ -152139,7 +152184,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#setAlign", "scope": "instance", - "___id": "T000002R016326", + "___id": "T000002R016329", "___s": true }, { @@ -152148,7 +152193,7 @@ "filename": "TextStyle.js", "lineno": 1023, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Set the maximum number of lines to draw.", @@ -152189,7 +152234,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#setMaxLines", "scope": "instance", - "___id": "T000002R016330", + "___id": "T000002R016333", "___s": true }, { @@ -152198,7 +152243,7 @@ "filename": "TextStyle.js", "lineno": 1042, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Get the current text metrics.", @@ -152222,7 +152267,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#getTextMetrics", "scope": "instance", - "___id": "T000002R016334", + "___id": "T000002R016337", "___s": true }, { @@ -152231,7 +152276,7 @@ "filename": "TextStyle.js", "lineno": 1061, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Build a JSON representation of this Text Style.", @@ -152255,7 +152300,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#toJSON", "scope": "instance", - "___id": "T000002R016340", + "___id": "T000002R016343", "___s": true }, { @@ -152264,7 +152309,7 @@ "filename": "TextStyle.js", "lineno": 1083, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text", "code": {} }, "description": "Destroy this Text Style.", @@ -152274,7 +152319,7 @@ "memberof": "Phaser.GameObjects.TextStyle", "longname": "Phaser.GameObjects.TextStyle#destroy", "scope": "instance", - "___id": "T000002R016346", + "___id": "T000002R016349", "___s": true }, { @@ -152283,7 +152328,7 @@ "filename": "GetTextSizeObject.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text\\typedefs", "code": {} }, "description": "Results object from a call to GetTextSize.", @@ -152391,7 +152436,7 @@ "memberof": "Phaser.Types.GameObjects.Text", "longname": "Phaser.Types.GameObjects.Text.GetTextSizeObject", "scope": "static", - "___id": "T000002R016360", + "___id": "T000002R016363", "___s": true }, { @@ -152400,7 +152445,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text\\typedefs", "code": {} }, "kind": "namespace", @@ -152408,7 +152453,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.Text", "scope": "static", - "___id": "T000002R016361", + "___id": "T000002R016364", "___s": true }, { @@ -152417,7 +152462,7 @@ "filename": "TextConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text\\typedefs", "code": {} }, "kind": "typedef", @@ -152501,7 +152546,7 @@ "memberof": "Phaser.Types.GameObjects.Text", "longname": "Phaser.Types.GameObjects.Text.TextConfig", "scope": "static", - "___id": "T000002R016362", + "___id": "T000002R016365", "___s": true }, { @@ -152510,7 +152555,7 @@ "filename": "TextMetrics.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text\\typedefs", "code": {} }, "description": "Font metrics for a Text Style object.", @@ -152570,7 +152615,7 @@ "memberof": "Phaser.Types.GameObjects.Text", "longname": "Phaser.Types.GameObjects.Text.TextMetrics", "scope": "static", - "___id": "T000002R016363", + "___id": "T000002R016366", "___s": true }, { @@ -152579,7 +152624,7 @@ "filename": "TextPadding.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text\\typedefs", "code": {} }, "description": "A Text Padding configuration object as used by the Text Style.", @@ -152684,7 +152729,7 @@ "memberof": "Phaser.Types.GameObjects.Text", "longname": "Phaser.Types.GameObjects.Text.TextPadding", "scope": "static", - "___id": "T000002R016364", + "___id": "T000002R016367", "___s": true }, { @@ -152693,7 +152738,7 @@ "filename": "TextShadow.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text\\typedefs", "code": {} }, "description": "A Text Shadow configuration object as used by the Text Style.", @@ -152804,7 +152849,7 @@ "memberof": "Phaser.Types.GameObjects.Text", "longname": "Phaser.Types.GameObjects.Text.TextShadow", "scope": "static", - "___id": "T000002R016365", + "___id": "T000002R016368", "___s": true }, { @@ -152813,7 +152858,7 @@ "filename": "TextStyle.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text\\typedefs", "code": {} }, "description": "A Text Style configuration object as used by the Text Game Object.", @@ -153196,7 +153241,7 @@ "memberof": "Phaser.Types.GameObjects.Text", "longname": "Phaser.Types.GameObjects.Text.TextStyle", "scope": "static", - "___id": "T000002R016366", + "___id": "T000002R016369", "___s": true }, { @@ -153205,7 +153250,7 @@ "filename": "TextWordWrap.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text\\typedefs", "code": {} }, "description": "A Text Word Wrap configuration object as used by the Text Style configuration.", @@ -153283,7 +153328,7 @@ "memberof": "Phaser.Types.GameObjects.Text", "longname": "Phaser.Types.GameObjects.Text.TextWordWrap", "scope": "static", - "___id": "T000002R016367", + "___id": "T000002R016370", "___s": true }, { @@ -153292,7 +153337,7 @@ "filename": "TextWordWrap.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\text\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\text\\typedefs", "code": {} }, "description": "A custom function that will be responsible for wrapping the text.", @@ -153366,7 +153411,7 @@ ], "longname": "TextStyleWordWrapCallback", "scope": "global", - "___id": "T000002R016368", + "___id": "T000002R016371", "___s": true }, { @@ -153375,7 +153420,7 @@ "filename": "TileSprite.js", "lineno": 20, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "classdesc": "A TileSprite is a Sprite that has a repeating texture.\r\rThe texture can be scrolled and scaled independently of the TileSprite itself. Textures will automatically wrap and\rare designed so that you can create game backdrops using seamless textures as a source.\r\rYou shouldn't ever create a TileSprite any larger than your actual canvas size. If you want to create a large repeating background\rthat scrolls across the whole map of your game, then you create a TileSprite that fits the canvas size and then use the `tilePosition`\rproperty to scroll the texture as the player moves. If you create a TileSprite that is thousands of pixels in size then it will\rconsume huge amounts of memory and cause performance issues. Remember: use `tilePosition` to scroll your texture and `tileScale` to\radjust the scale of the texture - don't resize the sprite itself or make it larger than it needs.\r\rAn important note about Tile Sprites and NPOT textures: Internally, TileSprite textures use GL_REPEAT to provide\rseamless repeating of the textures. This, combined with the way in which the textures are handled in WebGL, means\rthey need to be POT (power-of-two) sizes in order to wrap. If you provide a NPOT (non power-of-two) texture to a\rTileSprite it will generate a POT sized canvas and draw your texture to it, scaled up to the POT size. It's then\rscaled back down again during rendering to the original dimensions. While this works, in that it allows you to use\rany size texture for a Tile Sprite, it does mean that NPOT textures are going to appear anti-aliased when rendered,\rdue to the interpolation that took place when it was resized into a POT texture. This is especially visible in\rpixel art graphics. If you notice it and it becomes an issue, the only way to avoid it is to ensure that you\rprovide POT textures for Tile Sprites.", @@ -153507,7 +153552,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.TileSprite", - "___id": "T000002R016379", + "___id": "T000002R016382", "___s": true }, { @@ -153516,7 +153561,7 @@ "filename": "TileSprite.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "description": "Whether the Tile Sprite has changed in some way, requiring an re-render of its tile texture.\r\rSuch changes include the texture frame and scroll position of the Tile Sprite.", @@ -153536,7 +153581,7 @@ "longname": "Phaser.GameObjects.TileSprite#dirty", "scope": "instance", "kind": "member", - "___id": "T000002R016399", + "___id": "T000002R016402", "___s": true }, { @@ -153545,7 +153590,7 @@ "filename": "TileSprite.js", "lineno": 164, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "description": "The renderer in use by this Tile Sprite.", @@ -153574,7 +153619,7 @@ "longname": "Phaser.GameObjects.TileSprite#renderer", "scope": "instance", "kind": "member", - "___id": "T000002R016401", + "___id": "T000002R016404", "___s": true }, { @@ -153583,7 +153628,7 @@ "filename": "TileSprite.js", "lineno": 173, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "description": "The Canvas element that the TileSprite renders its fill pattern in to.\rOnly used in Canvas mode.", @@ -153604,7 +153649,7 @@ "longname": "Phaser.GameObjects.TileSprite#canvas", "scope": "instance", "kind": "member", - "___id": "T000002R016403", + "___id": "T000002R016406", "___s": true }, { @@ -153613,7 +153658,7 @@ "filename": "TileSprite.js", "lineno": 183, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "description": "The Context of the Canvas element that the TileSprite renders its fill pattern in to.\rOnly used in Canvas mode.", @@ -153632,7 +153677,7 @@ "longname": "Phaser.GameObjects.TileSprite#context", "scope": "instance", "kind": "member", - "___id": "T000002R016405", + "___id": "T000002R016408", "___s": true }, { @@ -153641,7 +153686,7 @@ "filename": "TileSprite.js", "lineno": 233, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "description": "The Texture this Game Object is using to render with.", @@ -153671,7 +153716,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.GameObjects.Components.Crop#texture", - "___id": "T000002R016416", + "___id": "T000002R016419", "___s": true }, { @@ -153680,7 +153725,7 @@ "filename": "TileSprite.js", "lineno": 242, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "description": "The Texture Frame this Game Object is using to render with.", @@ -153700,7 +153745,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.GameObjects.Components.Crop#frame", - "___id": "T000002R016418", + "___id": "T000002R016421", "___s": true }, { @@ -153709,7 +153754,7 @@ "filename": "TileSprite.js", "lineno": 251, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "description": "The next power of two value from the width of the Fill Pattern frame.", @@ -153728,7 +153773,7 @@ "longname": "Phaser.GameObjects.TileSprite#potWidth", "scope": "instance", "kind": "member", - "___id": "T000002R016420", + "___id": "T000002R016423", "___s": true }, { @@ -153737,7 +153782,7 @@ "filename": "TileSprite.js", "lineno": 260, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "description": "The next power of two value from the height of the Fill Pattern frame.", @@ -153756,7 +153801,7 @@ "longname": "Phaser.GameObjects.TileSprite#potHeight", "scope": "instance", "kind": "member", - "___id": "T000002R016422", + "___id": "T000002R016425", "___s": true }, { @@ -153765,7 +153810,7 @@ "filename": "TileSprite.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "description": "The Canvas that the TileSprites texture is rendered to.\rThis is used to create a WebGL texture from.", @@ -153784,7 +153829,7 @@ "longname": "Phaser.GameObjects.TileSprite#fillCanvas", "scope": "instance", "kind": "member", - "___id": "T000002R016424", + "___id": "T000002R016427", "___s": true }, { @@ -153793,7 +153838,7 @@ "filename": "TileSprite.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "description": "The Canvas Context used to render the TileSprites texture.", @@ -153812,7 +153857,7 @@ "longname": "Phaser.GameObjects.TileSprite#fillContext", "scope": "instance", "kind": "member", - "___id": "T000002R016426", + "___id": "T000002R016429", "___s": true }, { @@ -153821,7 +153866,7 @@ "filename": "TileSprite.js", "lineno": 288, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "description": "The texture that the Tile Sprite is rendered to, which is then rendered to a Scene.\rIn WebGL this is a WebGLTextureWrapper. In Canvas it's a Canvas Fill Pattern.", @@ -153852,7 +153897,7 @@ "longname": "Phaser.GameObjects.TileSprite#fillPattern", "scope": "instance", "kind": "member", - "___id": "T000002R016429", + "___id": "T000002R016432", "___s": true }, { @@ -153861,7 +153906,7 @@ "filename": "TileSprite.js", "lineno": 306, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "description": "Sets the texture and frame this Game Object will use to render with.\r\rTextures are referenced by their string-based keys, as stored in the Texture Manager.", @@ -153925,7 +153970,7 @@ "memberof": "Phaser.GameObjects.TileSprite", "longname": "Phaser.GameObjects.TileSprite#setTexture", "scope": "instance", - "___id": "T000002R016431", + "___id": "T000002R016434", "___s": true }, { @@ -153934,7 +153979,7 @@ "filename": "TileSprite.js", "lineno": 326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "description": "Sets the frame this Game Object will use to render with.\r\rThe Frame has to belong to the current Texture being used.\r\rIt can be either a string or an index.", @@ -153984,7 +154029,7 @@ "memberof": "Phaser.GameObjects.TileSprite", "longname": "Phaser.GameObjects.TileSprite#setFrame", "scope": "instance", - "___id": "T000002R016434", + "___id": "T000002R016437", "___s": true }, { @@ -153993,7 +154038,7 @@ "filename": "TileSprite.js", "lineno": 368, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "description": "Sets {@link Phaser.GameObjects.TileSprite#tilePositionX} and {@link Phaser.GameObjects.TileSprite#tilePositionY}.", @@ -154048,7 +154093,7 @@ "memberof": "Phaser.GameObjects.TileSprite", "longname": "Phaser.GameObjects.TileSprite#setTilePosition", "scope": "instance", - "___id": "T000002R016444", + "___id": "T000002R016447", "___s": true }, { @@ -154057,7 +154102,7 @@ "filename": "TileSprite.js", "lineno": 394, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "description": "Sets {@link Phaser.GameObjects.TileSprite#tileScaleX} and {@link Phaser.GameObjects.TileSprite#tileScaleY}.", @@ -154113,7 +154158,7 @@ "memberof": "Phaser.GameObjects.TileSprite", "longname": "Phaser.GameObjects.TileSprite#setTileScale", "scope": "instance", - "___id": "T000002R016448", + "___id": "T000002R016451", "___s": true }, { @@ -154122,7 +154167,7 @@ "filename": "TileSprite.js", "lineno": 545, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "description": "Internal destroy handler, called as part of the destroy process.", @@ -154133,7 +154178,7 @@ "memberof": "Phaser.GameObjects.TileSprite", "longname": "Phaser.GameObjects.TileSprite#preDestroy", "scope": "instance", - "___id": "T000002R016485", + "___id": "T000002R016488", "___s": true }, { @@ -154142,7 +154187,7 @@ "filename": "TileSprite.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "description": "The horizontal scroll position of the Tile Sprite.", @@ -154162,7 +154207,7 @@ "longname": "Phaser.GameObjects.TileSprite#tilePositionX", "scope": "instance", "kind": "member", - "___id": "T000002R016494", + "___id": "T000002R016497", "___s": true }, { @@ -154171,7 +154216,7 @@ "filename": "TileSprite.js", "lineno": 602, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "description": "The vertical scroll position of the Tile Sprite.", @@ -154191,7 +154236,7 @@ "longname": "Phaser.GameObjects.TileSprite#tilePositionY", "scope": "instance", "kind": "member", - "___id": "T000002R016500", + "___id": "T000002R016503", "___s": true }, { @@ -154200,7 +154245,7 @@ "filename": "TileSprite.js", "lineno": 625, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "description": "The horizontal scale of the Tile Sprite texture.", @@ -154220,7 +154265,7 @@ "longname": "Phaser.GameObjects.TileSprite#tileScaleX", "scope": "instance", "kind": "member", - "___id": "T000002R016506", + "___id": "T000002R016509", "___s": true }, { @@ -154229,7 +154274,7 @@ "filename": "TileSprite.js", "lineno": 648, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "description": "The vertical scale of the Tile Sprite texture.", @@ -154249,7 +154294,7 @@ "longname": "Phaser.GameObjects.TileSprite#tileScaleY", "scope": "instance", "kind": "member", - "___id": "T000002R016512", + "___id": "T000002R016515", "___s": true }, { @@ -154258,7 +154303,7 @@ "filename": "TileSpriteCreator.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "description": "Creates a new TileSprite Game Object and returns it.\r\rNote: This method will only be available if the TileSprite Game Object has been built into Phaser.", @@ -154311,7 +154356,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#tileSprite", "scope": "instance", - "___id": "T000002R016526", + "___id": "T000002R016529", "___s": true }, { @@ -154320,7 +154365,7 @@ "filename": "TileSpriteFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite", "code": {} }, "description": "Creates a new TileSprite Game Object and adds it to the Scene.\r\rNote: This method will only be available if the TileSprite Game Object has been built into Phaser.", @@ -154445,7 +154490,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#tileSprite", "scope": "instance", - "___id": "T000002R016538", + "___id": "T000002R016541", "___s": true }, { @@ -154454,7 +154499,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite\\typedefs", "code": {} }, "kind": "namespace", @@ -154462,7 +154507,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.TileSprite", "scope": "static", - "___id": "T000002R016556", + "___id": "T000002R016559", "___s": true }, { @@ -154471,7 +154516,7 @@ "filename": "TileSpriteConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\tilesprite\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\tilesprite\\typedefs", "code": {} }, "kind": "typedef", @@ -154599,7 +154644,7 @@ "memberof": "Phaser.Types.GameObjects.TileSprite", "longname": "Phaser.Types.GameObjects.TileSprite.TileSpriteConfig", "scope": "static", - "___id": "T000002R016557", + "___id": "T000002R016560", "___s": true }, { @@ -154608,7 +154653,7 @@ "filename": "DecomposeMatrixResults.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\typedefs", "code": {} }, "kind": "typedef", @@ -154693,7 +154738,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.DecomposeMatrixResults", "scope": "static", - "___id": "T000002R016558", + "___id": "T000002R016561", "___s": true }, { @@ -154702,7 +154747,7 @@ "filename": "Face.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\typedefs", "code": {} }, "kind": "typedef", @@ -154774,7 +154819,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.Face", "scope": "static", - "___id": "T000002R016559", + "___id": "T000002R016562", "___s": true }, { @@ -154783,7 +154828,7 @@ "filename": "GameObjectConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\typedefs", "code": {} }, "kind": "typedef", @@ -155116,7 +155161,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.GameObjectConfig", "scope": "static", - "___id": "T000002R016560", + "___id": "T000002R016563", "___s": true }, { @@ -155125,7 +155170,7 @@ "filename": "GetCalcMatrixResults.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\typedefs", "code": {} }, "kind": "typedef", @@ -155184,7 +155229,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.GetCalcMatrixResults", "scope": "static", - "___id": "T000002R016561", + "___id": "T000002R016564", "___s": true }, { @@ -155193,7 +155238,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\typedefs", "code": {} }, "kind": "namespace", @@ -155201,7 +155246,7 @@ "memberof": "Phaser.Types", "longname": "Phaser.Types.GameObjects", "scope": "static", - "___id": "T000002R016562", + "___id": "T000002R016565", "___s": true }, { @@ -155210,7 +155255,7 @@ "filename": "JSONGameObject.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\typedefs", "code": {} }, "kind": "typedef", @@ -155500,7 +155545,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.JSONGameObject", "scope": "static", - "___id": "T000002R016563", + "___id": "T000002R016566", "___s": true }, { @@ -155509,7 +155554,7 @@ "filename": "Vertex.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\typedefs", "code": {} }, "kind": "typedef", @@ -155646,7 +155691,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.Vertex", "scope": "static", - "___id": "T000002R016564", + "___id": "T000002R016567", "___s": true }, { @@ -155655,7 +155700,7 @@ "filename": "UpdateList.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "classdesc": "The Update List plugin.\r\rUpdate Lists belong to a Scene and maintain the list Game Objects to be updated every frame.\r\rSome or all of these Game Objects may also be part of the Scene's [Display List]{@link Phaser.GameObjects.DisplayList}, for Rendering.", @@ -155683,7 +155728,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.UpdateList", - "___id": "T000002R016569", + "___id": "T000002R016572", "___s": true }, { @@ -155692,7 +155737,7 @@ "filename": "UpdateList.js", "lineno": 41, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "The Scene that the Update List belongs to.", @@ -155711,7 +155756,7 @@ "longname": "Phaser.GameObjects.UpdateList#scene", "scope": "instance", "kind": "member", - "___id": "T000002R016574", + "___id": "T000002R016577", "___s": true }, { @@ -155720,7 +155765,7 @@ "filename": "UpdateList.js", "lineno": 50, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "The Scene's Systems.", @@ -155739,7 +155784,7 @@ "longname": "Phaser.GameObjects.UpdateList#systems", "scope": "instance", "kind": "member", - "___id": "T000002R016576", + "___id": "T000002R016579", "___s": true }, { @@ -155748,7 +155793,7 @@ "filename": "UpdateList.js", "lineno": 134, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "The update step.\r\rPre-updates every active Game Object in the list.", @@ -155786,7 +155831,7 @@ "memberof": "Phaser.GameObjects.UpdateList", "longname": "Phaser.GameObjects.UpdateList#sceneUpdate", "scope": "instance", - "___id": "T000002R016587", + "___id": "T000002R016590", "___s": true }, { @@ -155795,7 +155840,7 @@ "filename": "UpdateList.js", "lineno": 161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "The Scene that owns this plugin is shutting down.\r\rWe need to kill and reset all internal properties as well as stop listening to Scene events.", @@ -155805,7 +155850,7 @@ "memberof": "Phaser.GameObjects.UpdateList", "longname": "Phaser.GameObjects.UpdateList#shutdown", "scope": "instance", - "___id": "T000002R016593", + "___id": "T000002R016596", "___s": true }, { @@ -155814,7 +155859,7 @@ "filename": "UpdateList.js", "lineno": 207, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "description": "The Scene that owns this plugin is being destroyed.\r\rWe need to shutdown and then kill off all external references.", @@ -155824,7 +155869,7 @@ "memberof": "Phaser.GameObjects.UpdateList", "longname": "Phaser.GameObjects.UpdateList#destroy", "scope": "instance", - "___id": "T000002R016603", + "___id": "T000002R016606", "___s": true }, { @@ -155833,7 +155878,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video\\typedefs", "code": {} }, "kind": "namespace", @@ -155841,7 +155886,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.Video", "scope": "static", - "___id": "T000002R016608", + "___id": "T000002R016611", "___s": true }, { @@ -155850,7 +155895,7 @@ "filename": "VideoConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video\\typedefs", "code": {} }, "kind": "typedef", @@ -155887,7 +155932,7 @@ "memberof": "Phaser.Types.GameObjects.Video", "longname": "Phaser.Types.GameObjects.Video.VideoConfig", "scope": "static", - "___id": "T000002R016609", + "___id": "T000002R016612", "___s": true }, { @@ -155896,7 +155941,7 @@ "filename": "Video.js", "lineno": 18, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "classdesc": "A Video Game Object.\r\rThis Game Object is capable of handling playback of a video file, video stream or media stream.\r\rYou can optionally 'preload' the video into the Phaser Video Cache:\r\r```javascript\rpreload () {\r this.load.video('ripley', 'assets/aliens.mp4');\r}\r\rcreate () {\r this.add.video(400, 300, 'ripley');\r}\r```\r\rYou don't have to 'preload' the video. You can also play it directly from a URL:\r\r```javascript\rcreate () {\r this.add.video(400, 300).loadURL('assets/aliens.mp4');\r}\r```\r\rTo all intents and purposes, a video is a standard Game Object, just like a Sprite. And as such, you can do\rall the usual things to it, such as scaling, rotating, cropping, tinting, making interactive, giving a\rphysics body, etc.\r\rTransparent videos are also possible via the WebM file format. Providing the video file has was encoded with\ran alpha channel, and providing the browser supports WebM playback (not all of them do), then it will render\rin-game with full transparency.\r\rPlayback is handled entirely via the Request Video Frame API, which is supported by most modern browsers.\rA polyfill is provided for older browsers.\r\r### Autoplaying Videos\r\rVideos can only autoplay if the browser has been unlocked with an interaction, or satisfies the MEI settings.\rThe policies that control autoplaying are vast and vary between browser. You can, and should, read more about\rit here: https://developer.mozilla.org/en-US/docs/Web/Media/Autoplay_guide\r\rIf your video doesn't contain any audio, then set the `noAudio` parameter to `true` when the video is _loaded_,\rand it will often allow the video to play immediately:\r\r```javascript\rpreload () {\r this.load.video('pixar', 'nemo.mp4', true);\r}\r```\r\rThe 3rd parameter in the load call tells Phaser that the video doesn't contain any audio tracks. Video without\raudio can autoplay without requiring a user interaction. Video with audio cannot do this unless it satisfies\rthe browsers MEI settings. See the MDN Autoplay Guide for further details.\r\rOr:\r\r```javascript\rcreate () {\r this.add.video(400, 300).loadURL('assets/aliens.mp4', true);\r}\r```\r\rYou can set the `noAudio` parameter to `true` even if the video does contain audio. It will still allow the video\rto play immediately, but the audio will not start.\r\rNote that due to a bug in IE11 you cannot play a video texture to a Sprite in WebGL. For IE11 force Canvas mode.\r\rMore details about video playback and the supported media formats can be found on MDN:\r\rhttps://developer.mozilla.org/en-US/docs/Web/API/HTMLVideoElement\rhttps://developer.mozilla.org/en-US/docs/Web/Media/Formats", @@ -155979,7 +156024,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Video", - "___id": "T000002R016620", + "___id": "T000002R016623", "___s": true }, { @@ -155988,7 +156033,7 @@ "filename": "Video.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "A reference to the HTML Video Element this Video Game Object is playing.\r\rWill be `undefined` until a video is loaded for playback.", @@ -156009,7 +156054,7 @@ "longname": "Phaser.GameObjects.Video#video", "scope": "instance", "kind": "member", - "___id": "T000002R016625", + "___id": "T000002R016628", "___s": true }, { @@ -156018,7 +156063,7 @@ "filename": "Video.js", "lineno": 159, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "The Phaser Texture this Game Object is using to render the video to.\r\rWill be `undefined` until a video is loaded for playback.", @@ -156039,7 +156084,7 @@ "longname": "Phaser.GameObjects.Video#videoTexture", "scope": "instance", "kind": "member", - "___id": "T000002R016627", + "___id": "T000002R016630", "___s": true }, { @@ -156048,7 +156093,7 @@ "filename": "Video.js", "lineno": 170, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "A reference to the TextureSource backing the `videoTexture` Texture object.\r\rWill be `undefined` until a video is loaded for playback.", @@ -156069,7 +156114,7 @@ "longname": "Phaser.GameObjects.Video#videoTextureSource", "scope": "instance", "kind": "member", - "___id": "T000002R016629", + "___id": "T000002R016632", "___s": true }, { @@ -156078,7 +156123,7 @@ "filename": "Video.js", "lineno": 181, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "A Phaser `CanvasTexture` instance that holds the most recent snapshot taken from the video.\r\rThis will only be set if the `snapshot` or `snapshotArea` methods have been called.\r\rUntil those methods are called, this property will be `undefined`.", @@ -156099,7 +156144,7 @@ "longname": "Phaser.GameObjects.Video#snapshotTexture", "scope": "instance", "kind": "member", - "___id": "T000002R016631", + "___id": "T000002R016634", "___s": true }, { @@ -156108,7 +156153,7 @@ "filename": "Video.js", "lineno": 194, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "If you have saved this video to a texture via the `saveTexture` method, this controls if the video\ris rendered with `flipY` in WebGL or not. You often need to set this if you wish to use the video texture\ras the input source for a shader. If you find your video is appearing upside down within a shader or\rcustom pipeline, flip this property.", @@ -156128,7 +156173,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.GameObjects.Components.Flip#flipY", - "___id": "T000002R016633", + "___id": "T000002R016636", "___s": true }, { @@ -156137,7 +156182,7 @@ "filename": "Video.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "An internal flag holding the current state of the video lock, should document interaction be required\rbefore playback can begin.", @@ -156157,7 +156202,7 @@ "longname": "Phaser.GameObjects.Video#touchLocked", "scope": "instance", "kind": "member", - "___id": "T000002R016637", + "___id": "T000002R016640", "___s": true }, { @@ -156166,7 +156211,7 @@ "filename": "Video.js", "lineno": 227, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Should the video auto play when document interaction is required and happens?", @@ -156185,7 +156230,7 @@ "longname": "Phaser.GameObjects.Video#playWhenUnlocked", "scope": "instance", "kind": "member", - "___id": "T000002R016639", + "___id": "T000002R016642", "___s": true }, { @@ -156194,7 +156239,7 @@ "filename": "Video.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Has the video created its texture and populated it with the first frame of video?", @@ -156213,7 +156258,7 @@ "longname": "Phaser.GameObjects.Video#frameReady", "scope": "instance", "kind": "member", - "___id": "T000002R016641", + "___id": "T000002R016644", "___s": true }, { @@ -156222,7 +156267,7 @@ "filename": "Video.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "This read-only property returns `true` if the video is currently stalled, i.e. it has stopped\rplaying due to a lack of data, or too much data, but hasn't yet reached the end of the video.\r\rThis is set if the Video DOM element emits any of the following events:\r\r`stalled`\r`suspend`\r`waiting`\r\rAnd is cleared if the Video DOM element emits the `playing` event, or handles\ra requestVideoFrame call.\r\rListen for the Phaser Event `VIDEO_STALLED` to be notified and inspect the event\rto see which DOM event caused it.\r\rNote that being stalled isn't always a negative thing. A video can be stalled if it\rhas downloaded enough data in to its buffer to not need to download any more until\rthe current batch of frames have rendered.", @@ -156242,7 +156287,7 @@ "longname": "Phaser.GameObjects.Video#isStalled", "scope": "instance", "kind": "member", - "___id": "T000002R016643", + "___id": "T000002R016646", "___s": true }, { @@ -156251,7 +156296,7 @@ "filename": "Video.js", "lineno": 272, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Records the number of times the video has failed to play,\rtypically because the user hasn't interacted with the page yet.", @@ -156270,7 +156315,7 @@ "longname": "Phaser.GameObjects.Video#failedPlayAttempts", "scope": "instance", "kind": "member", - "___id": "T000002R016645", + "___id": "T000002R016648", "___s": true }, { @@ -156279,7 +156324,7 @@ "filename": "Video.js", "lineno": 282, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "If the browser supports the Request Video Frame API then this\rproperty will hold the metadata that is returned from\rthe callback each time it is invoked.\r\rSee https://wicg.github.io/video-rvfc/#video-frame-metadata-callback\rfor a complete list of all properties that will be in this object.\rLikely of most interest is the `mediaTime` property:\r\rThe media presentation timestamp (PTS) in seconds of the frame presented\r(e.g. its timestamp on the video.currentTime timeline). MAY have a zero\rvalue for live-streams or WebRTC applications.\r\rIf the browser doesn't support the API then this property will be undefined.", @@ -156298,7 +156343,7 @@ "longname": "Phaser.GameObjects.Video#metadata", "scope": "instance", "kind": "member", - "___id": "T000002R016647", + "___id": "T000002R016650", "___s": true }, { @@ -156307,7 +156352,7 @@ "filename": "Video.js", "lineno": 303, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "The current retry elapsed time.", @@ -156326,7 +156371,7 @@ "longname": "Phaser.GameObjects.Video#retry", "scope": "instance", "kind": "member", - "___id": "T000002R016649", + "___id": "T000002R016652", "___s": true }, { @@ -156335,7 +156380,7 @@ "filename": "Video.js", "lineno": 312, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "If a video fails to play due to a lack of user interaction, this is the\ramount of time, in ms, that the video will wait before trying again to\rplay. The default is 500ms.", @@ -156354,7 +156399,7 @@ "longname": "Phaser.GameObjects.Video#retryInterval", "scope": "instance", "kind": "member", - "___id": "T000002R016651", + "___id": "T000002R016654", "___s": true }, { @@ -156363,7 +156408,7 @@ "filename": "Video.js", "lineno": 412, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "An object containing in and out markers for sequence playback.", @@ -156382,7 +156427,7 @@ "longname": "Phaser.GameObjects.Video#markers", "scope": "instance", "kind": "member", - "___id": "T000002R016677", + "___id": "T000002R016680", "___s": true }, { @@ -156391,7 +156436,7 @@ "filename": "Video.js", "lineno": 461, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "The key of the current video as stored in the Video cache.\r\rIf the video did not come from the cache this will be an empty string.", @@ -156411,7 +156456,7 @@ "longname": "Phaser.GameObjects.Video#cacheKey", "scope": "instance", "kind": "member", - "___id": "T000002R016687", + "___id": "T000002R016690", "___s": true }, { @@ -156420,7 +156465,7 @@ "filename": "Video.js", "lineno": 473, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Is the video currently seeking?\r\rThis is set to `true` when the `seeking` event is fired,\rand set to `false` when the `seeked` event is fired.", @@ -156440,7 +156485,7 @@ "longname": "Phaser.GameObjects.Video#isSeeking", "scope": "instance", "kind": "member", - "___id": "T000002R016689", + "___id": "T000002R016692", "___s": true }, { @@ -156449,7 +156494,7 @@ "filename": "Video.js", "lineno": 551, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Loads a Video from the Video Cache, ready for playback with the `Video.play` method.\r\rIf a video is already playing, this method allows you to change the source of the current video element.\rIt works by first stopping the current video and then starts playback of the new source through the existing video element.\r\rThe reason you may wish to do this is because videos that require interaction to unlock, remain in an unlocked\rstate, even if you change the source of the video. By changing the source to a new video you avoid having to\rgo through the unlock process again.", @@ -156489,7 +156534,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#load", "scope": "instance", - "___id": "T000002R016701", + "___id": "T000002R016704", "___s": true }, { @@ -156498,7 +156543,7 @@ "filename": "Video.js", "lineno": 586, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "This method allows you to change the source of the current video element. It works by first stopping the\rcurrent video, if playing. Then deleting the video texture, if one has been created. Finally, it makes a\rnew video texture and starts playback of the new source through the existing video element.\r\rThe reason you may wish to do this is because videos that require interaction to unlock, remain in an unlocked\rstate, even if you change the source of the video. By changing the source to a new video you avoid having to\rgo through the unlock process again.", @@ -156596,7 +156641,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#changeSource", "scope": "instance", - "___id": "T000002R016705", + "___id": "T000002R016708", "___s": true }, { @@ -156605,7 +156650,7 @@ "filename": "Video.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Returns the key of the currently played video, as stored in the Video Cache.\r\rIf the video did not come from the cache this will return an empty string.", @@ -156629,7 +156674,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#getVideoKey", "scope": "instance", - "___id": "T000002R016709", + "___id": "T000002R016712", "___s": true }, { @@ -156638,7 +156683,7 @@ "filename": "Video.js", "lineno": 637, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Loads a Video from the given URL, ready for playback with the `Video.play` method.\r\rIf a video is already playing, this method allows you to change the source of the current video element.\rIt works by first stopping the current video and then starts playback of the new source through the existing video element.\r\rThe reason you may wish to do this is because videos that require interaction to unlock, remain in an unlocked\rstate, even if you change the source of the video. By changing the source to a new video you avoid having to\rgo through the unlock process again.", @@ -156746,7 +156791,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#loadURL", "scope": "instance", - "___id": "T000002R016711", + "___id": "T000002R016714", "___s": true }, { @@ -156755,7 +156800,7 @@ "filename": "Video.js", "lineno": 676, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Loads a Video from the given MediaStream object, ready for playback with the `Video.play` method.", @@ -156824,7 +156869,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#loadMediaStream", "scope": "instance", - "___id": "T000002R016716", + "___id": "T000002R016719", "___s": true }, { @@ -156833,7 +156878,7 @@ "filename": "Video.js", "lineno": 693, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Internal method that loads a Video from the given URL, ready for playback with the\r`Video.play` method.\r\rNormally you don't call this method directly, but instead use the `Video.loadURL` method,\ror the `Video.load` method if you have preloaded the video.\r\rCalling this method will skip checking if the browser supports the given format in\rthe URL, where-as the other two methods enforce these checks.", @@ -156916,7 +156961,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#loadHandler", "scope": "instance", - "___id": "T000002R016718", + "___id": "T000002R016721", "___s": true }, { @@ -156925,7 +156970,7 @@ "filename": "Video.js", "lineno": 806, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "This method handles the Request Video Frame callback.\r\rIt is called by the browser when a new video frame is ready to be displayed.\r\rIt's also responsible for the creation of the video texture, if it doesn't\ralready exist. If it does, it updates the texture as required.\r\rFor more details about the Request Video Frame callback, see:\rhttps://web.dev/requestvideoframecallback-rvfc", @@ -156970,7 +157015,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#requestVideoFrame", "scope": "instance", - "___id": "T000002R016736", + "___id": "T000002R016739", "___s": true }, { @@ -156979,7 +157024,7 @@ "filename": "Video.js", "lineno": 932, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Starts this video playing.\r\rIf the video is already playing, or has been queued to play with `changeSource` then this method just returns.\r\rVideos can only autoplay if the browser has been unlocked. This happens if you have interacted with the browser, i.e.\rby clicking on it or pressing a key, or due to server settings. The policies that control autoplaying are vast and\rvary between browser. You can read more here: https://developer.mozilla.org/en-US/docs/Web/Media/Autoplay_guide\r\rIf your video doesn't contain any audio, then set the `noAudio` parameter to `true` when the video is loaded,\rand it will often allow the video to play immediately:\r\r```javascript\rpreload () {\r this.load.video('pixar', 'nemo.mp4', true);\r}\r```\r\rThe 3rd parameter in the load call tells Phaser that the video doesn't contain any audio tracks. Video without\raudio can autoplay without requiring a user interaction. Video with audio cannot do this unless it satisfies\rthe browsers MEI settings. See the MDN Autoplay Guide for details.\r\rIf you need audio in your videos, then you'll have to consider the fact that the video cannot start playing until the\ruser has interacted with the browser, into your game flow.", @@ -157049,7 +157094,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#play", "scope": "instance", - "___id": "T000002R016760", + "___id": "T000002R016763", "___s": true }, { @@ -157058,7 +157103,7 @@ "filename": "Video.js", "lineno": 1007, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Adds the loading specific event handlers to the video element.", @@ -157068,7 +157113,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#addLoadEventHandlers", "scope": "instance", - "___id": "T000002R016772", + "___id": "T000002R016775", "___s": true }, { @@ -157077,7 +157122,7 @@ "filename": "Video.js", "lineno": 1025, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Removes the loading specific event handlers from the video element.", @@ -157087,7 +157132,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#removeLoadEventHandlers", "scope": "instance", - "___id": "T000002R016775", + "___id": "T000002R016778", "___s": true }, { @@ -157096,7 +157141,7 @@ "filename": "Video.js", "lineno": 1042, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Adds the playback specific event handlers to the video element.", @@ -157106,7 +157151,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#addEventHandlers", "scope": "instance", - "___id": "T000002R016778", + "___id": "T000002R016781", "___s": true }, { @@ -157115,7 +157160,7 @@ "filename": "Video.js", "lineno": 1066, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Removes the playback specific event handlers from the video element.", @@ -157125,7 +157170,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#removeEventHandlers", "scope": "instance", - "___id": "T000002R016783", + "___id": "T000002R016786", "___s": true }, { @@ -157134,7 +157179,7 @@ "filename": "Video.js", "lineno": 1087, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Creates the video.play promise and adds the success and error handlers to it.\r\rNot all browsers support the video.play promise, so this method will fall back to\rthe old-school way of handling the video.play call.\r\rSee https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/play#browser_compatibility for details.", @@ -157161,7 +157206,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#createPlayPromise", "scope": "instance", - "___id": "T000002R016788", + "___id": "T000002R016791", "___s": true }, { @@ -157170,7 +157215,7 @@ "filename": "Video.js", "lineno": 1137, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Adds a sequence marker to this video.\r\rMarkers allow you to split a video up into sequences, delineated by a start and end time, given in seconds.\r\rYou can then play back specific markers via the `playMarker` method.\r\rNote that marker timing is _not_ frame-perfect. You should construct your videos in such a way that you allow for\rplenty of extra padding before and after each sequence to allow for discrepancies in browser seek and currentTime accuracy.\r\rSee https://github.com/w3c/media-and-entertainment/issues/4 for more details about this issue.", @@ -157236,7 +157281,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#addMarker", "scope": "instance", - "___id": "T000002R016797", + "___id": "T000002R016800", "___s": true }, { @@ -157245,7 +157290,7 @@ "filename": "Video.js", "lineno": 1168, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Plays a pre-defined sequence in this video.\r\rMarkers allow you to split a video up into sequences, delineated by a start and end time, given in seconds and\rspecified via the `addMarker` method.\r\rNote that marker timing is _not_ frame-perfect. You should construct your videos in such a way that you allow for\rplenty of extra padding before and after each sequence to allow for discrepancies in browser seek and currentTime accuracy.\r\rSee https://github.com/w3c/media-and-entertainment/issues/4 for more details about this issue.", @@ -157300,7 +157345,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#playMarker", "scope": "instance", - "___id": "T000002R016800", + "___id": "T000002R016803", "___s": true }, { @@ -157309,7 +157354,7 @@ "filename": "Video.js", "lineno": 1199, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Removes a previously set marker from this video.\r\rIf the marker is currently playing it will _not_ stop playback.", @@ -157349,7 +157394,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#removeMarker", "scope": "instance", - "___id": "T000002R016803", + "___id": "T000002R016806", "___s": true }, { @@ -157358,7 +157403,7 @@ "filename": "Video.js", "lineno": 1218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Takes a snapshot of the current frame of the video and renders it to a CanvasTexture object,\rwhich is then returned. You can optionally resize the grab by passing a width and height.\r\rThis method returns a reference to the `Video.snapshotTexture` object. Calling this method\rmultiple times will overwrite the previous snapshot with the most recent one.", @@ -157411,7 +157456,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#snapshot", "scope": "instance", - "___id": "T000002R016805", + "___id": "T000002R016808", "___s": true }, { @@ -157420,7 +157465,7 @@ "filename": "Video.js", "lineno": 1241, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Takes a snapshot of the specified area of the current frame of the video and renders it to a CanvasTexture object,\rwhich is then returned. You can optionally resize the grab by passing a different `destWidth` and `destHeight`.\r\rThis method returns a reference to the `Video.snapshotTexture` object. Calling this method\rmultiple times will overwrite the previous snapshot with the most recent one.", @@ -157531,7 +157576,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#snapshotArea", "scope": "instance", - "___id": "T000002R016809", + "___id": "T000002R016812", "___s": true }, { @@ -157540,7 +157585,7 @@ "filename": "Video.js", "lineno": 1296, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Stores a copy of this Videos `snapshotTexture` in the Texture Manager using the given key.\r\rThis texture is created when the `snapshot` or `snapshotArea` methods are called.\r\rAfter doing this, any texture based Game Object, such as a Sprite, can use the contents of the\rsnapshot by using the texture key:\r\r```javascript\rvar vid = this.add.video(0, 0, 'intro');\r\rvid.snapshot();\r\rvid.saveSnapshotTexture('doodle');\r\rthis.add.image(400, 300, 'doodle');\r```\r\rUpdating the contents of the `snapshotTexture`, for example by calling `snapshot` again,\rwill automatically update _any_ Game Object that is using it as a texture.\rCalling `saveSnapshotTexture` again will not save another copy of the same texture,\rit will just rename the existing one.\r\rBy default it will create a single base texture. You can add frames to the texture\rby using the `Texture.add` method. After doing this, you can then allow Game Objects\rto use a specific frame.", @@ -157579,7 +157624,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#saveSnapshotTexture", "scope": "instance", - "___id": "T000002R016821", + "___id": "T000002R016824", "___s": true }, { @@ -157588,7 +157633,7 @@ "filename": "Video.js", "lineno": 1344, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "This internal method is called automatically if the playback Promise resolves successfully.", @@ -157601,7 +157646,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#playSuccess", "scope": "instance", - "___id": "T000002R016824", + "___id": "T000002R016827", "___s": true }, { @@ -157610,7 +157655,7 @@ "filename": "Video.js", "lineno": 1385, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "This internal method is called automatically if the playback Promise fails to resolve.", @@ -157640,7 +157685,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#playError", "scope": "instance", - "___id": "T000002R016830", + "___id": "T000002R016833", "___s": true }, { @@ -157649,7 +157694,7 @@ "filename": "Video.js", "lineno": 1422, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Called when the video emits a `playing` event.\r\rThis is the legacy handler for browsers that don't support Promise based playback.", @@ -157659,7 +157704,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#legacyPlayHandler", "scope": "instance", - "___id": "T000002R016836", + "___id": "T000002R016839", "___s": true }, { @@ -157668,7 +157713,7 @@ "filename": "Video.js", "lineno": 1442, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Called when the video emits a `playing` event.", @@ -157681,7 +157726,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#playingHandler", "scope": "instance", - "___id": "T000002R016839", + "___id": "T000002R016842", "___s": true }, { @@ -157690,7 +157735,7 @@ "filename": "Video.js", "lineno": 1456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "This internal method is called automatically if the video fails to load.", @@ -157718,7 +157763,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#loadErrorHandler", "scope": "instance", - "___id": "T000002R016842", + "___id": "T000002R016845", "___s": true }, { @@ -157727,7 +157772,7 @@ "filename": "Video.js", "lineno": 1472, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "This internal method is called automatically when the video metadata is available.", @@ -157755,7 +157800,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#metadataHandler", "scope": "instance", - "___id": "T000002R016844", + "___id": "T000002R016847", "___s": true }, { @@ -157764,7 +157809,7 @@ "filename": "Video.js", "lineno": 1486, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Sets the size of this Game Object to be that of the given Frame.\r\rThis will not change the size that the Game Object is rendered in-game.\rFor that you need to either set the scale of the Game Object (`setScale`) or call the\r`setDisplaySize` method, which is the same thing as changing the scale but allows you\rto do so by giving pixel values.\r\rIf you have enabled this Game Object for input, changing the size will _not_ change the\rsize of the hit area. To do this you should adjust the `input.hitArea` object directly.", @@ -157815,7 +157860,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#setSizeToFrame", "scope": "instance", - "___id": "T000002R016846", + "___id": "T000002R016849", "___s": true }, { @@ -157824,7 +157869,7 @@ "filename": "Video.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "This internal method is called automatically if the video stalls, for whatever reason.", @@ -157852,7 +157897,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#stalledHandler", "scope": "instance", - "___id": "T000002R016856", + "___id": "T000002R016859", "___s": true }, { @@ -157861,7 +157906,7 @@ "filename": "Video.js", "lineno": 1548, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Called when the video completes playback, i.e. reaches an `ended` state.\r\rThis will never happen if the video is coming from a live stream, where the duration is `Infinity`.", @@ -157874,7 +157919,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#completeHandler", "scope": "instance", - "___id": "T000002R016859", + "___id": "T000002R016862", "___s": true }, { @@ -157883,7 +157928,7 @@ "filename": "Video.js", "lineno": 1596, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Seeks to a given point in the video. The value is given as a float between 0 and 1,\rwhere 0 represents the start of the video and 1 represents the end.\r\rSeeking only works if the video has a duration, so will not work for live streams.\r\rWhen seeking begins, this video will emit a `seeking` event. When the video completes\rseeking (i.e. reaches its designated timestamp) it will emit a `seeked` event.\r\rIf you wish to seek based on time instead, use the `Video.setCurrentTime` method.\r\rUnfortunately, the DOM video element does not guarantee frame-accurate seeking.\rThis has been an ongoing subject of discussion: https://github.com/w3c/media-and-entertainment/issues/4", @@ -157923,7 +157968,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#seekTo", "scope": "instance", - "___id": "T000002R016867", + "___id": "T000002R016870", "___s": true }, { @@ -157932,7 +157977,7 @@ "filename": "Video.js", "lineno": 1636, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "A double-precision floating-point value indicating the current playback time in seconds.\r\rIf the media has not started to play and has not been seeked, this value is the media's initial playback time.\r\rFor a more accurate value, use the `Video.metadata.mediaTime` property instead.", @@ -157956,7 +158001,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#getCurrentTime", "scope": "instance", - "___id": "T000002R016872", + "___id": "T000002R016875", "___s": true }, { @@ -157965,7 +158010,7 @@ "filename": "Video.js", "lineno": 1653, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Seeks to a given playback time in the video. The value is given in _seconds_ or as a string.\r\rSeeking only works if the video has a duration, so will not work for live streams.\r\rWhen seeking begins, this video will emit a `seeking` event. When the video completes\rseeking (i.e. reaches its designated timestamp) it will emit a `seeked` event.\r\rYou can provide a string prefixed with either a `+` or a `-`, such as `+2.5` or `-2.5`.\rIn this case it will seek to +/- the value given, relative to the _current time_.\r\rIf you wish to seek based on a duration percentage instead, use the `Video.seekTo` method.", @@ -158015,7 +158060,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#setCurrentTime", "scope": "instance", - "___id": "T000002R016874", + "___id": "T000002R016877", "___s": true }, { @@ -158024,7 +158069,7 @@ "filename": "Video.js", "lineno": 1730, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Returns the current progress of the video as a float.\r\rProgress is defined as a value between 0 (the start) and 1 (the end).\r\rProgress can only be returned if the video has a duration. Some videos,\rsuch as those coming from a live stream, do not have a duration. In this\rcase the method will return -1.", @@ -158048,7 +158093,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#getProgress", "scope": "instance", - "___id": "T000002R016888", + "___id": "T000002R016891", "___s": true }, { @@ -158057,7 +158102,7 @@ "filename": "Video.js", "lineno": 1761, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "A double-precision floating-point value which indicates the duration (total length) of the media in seconds,\ron the media's timeline. If no media is present on the element, or the media is not valid, the returned value is NaN.\r\rIf the media has no known end (such as for live streams of unknown duration, web radio, media incoming from WebRTC,\rand so forth), this value is +Infinity.\r\rIf no video has been loaded, this method will return 0.", @@ -158081,7 +158126,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#getDuration", "scope": "instance", - "___id": "T000002R016892", + "___id": "T000002R016895", "___s": true }, { @@ -158090,7 +158135,7 @@ "filename": "Video.js", "lineno": 1780, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Sets the muted state of the currently playing video, if one is loaded.", @@ -158132,7 +158177,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#setMute", "scope": "instance", - "___id": "T000002R016894", + "___id": "T000002R016897", "___s": true }, { @@ -158141,7 +158186,7 @@ "filename": "Video.js", "lineno": 1806, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Returns a boolean indicating if this Video is currently muted.", @@ -158165,7 +158210,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#isMuted", "scope": "instance", - "___id": "T000002R016900", + "___id": "T000002R016903", "___s": true }, { @@ -158174,7 +158219,7 @@ "filename": "Video.js", "lineno": 1877, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Sets the paused state of the currently loaded video.\r\rIf the video is playing, calling this method with `true` will pause playback.\rIf the video is paused, calling this method with `false` will resume playback.\r\rIf no video is loaded, this method does nothing.\r\rIf the video has not yet been played, `Video.play` will be called with no parameters.\r\rIf the video has ended, this method will do nothing.", @@ -158216,7 +158261,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#setPaused", "scope": "instance", - "___id": "T000002R016913", + "___id": "T000002R016916", "___s": true }, { @@ -158225,7 +158270,7 @@ "filename": "Video.js", "lineno": 1931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Pauses the current Video, if one is playing.\r\rIf no video is loaded, this method does nothing.\r\rCall `Video.resume` to resume playback.", @@ -158250,7 +158295,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#pause", "scope": "instance", - "___id": "T000002R016918", + "___id": "T000002R016921", "___s": true }, { @@ -158259,7 +158304,7 @@ "filename": "Video.js", "lineno": 1948, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Resumes the current Video, if one was previously playing and has been paused.\r\rIf no video is loaded, this method does nothing.\r\rCall `Video.pause` to pause playback.", @@ -158284,7 +158329,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#resume", "scope": "instance", - "___id": "T000002R016920", + "___id": "T000002R016923", "___s": true }, { @@ -158293,7 +158338,7 @@ "filename": "Video.js", "lineno": 1965, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Returns a double indicating the audio volume, from 0.0 (silent) to 1.0 (loudest).", @@ -158317,7 +158362,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#getVolume", "scope": "instance", - "___id": "T000002R016922", + "___id": "T000002R016925", "___s": true }, { @@ -158326,7 +158371,7 @@ "filename": "Video.js", "lineno": 1978, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Sets the volume of the currently playing video.\r\rThe value given is a double indicating the audio volume, from 0.0 (silent) to 1.0 (loudest).", @@ -158368,7 +158413,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#setVolume", "scope": "instance", - "___id": "T000002R016924", + "___id": "T000002R016927", "___s": true }, { @@ -158377,7 +158422,7 @@ "filename": "Video.js", "lineno": 2002, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Returns a double that indicates the rate at which the media is being played back.", @@ -158401,7 +158446,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#getPlaybackRate", "scope": "instance", - "___id": "T000002R016928", + "___id": "T000002R016931", "___s": true }, { @@ -158410,7 +158455,7 @@ "filename": "Video.js", "lineno": 2015, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Sets the playback rate of the current video.\r\rThe value given is a double that indicates the rate at which the media is being played back.", @@ -158451,7 +158496,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#setPlaybackRate", "scope": "instance", - "___id": "T000002R016930", + "___id": "T000002R016933", "___s": true }, { @@ -158460,7 +158505,7 @@ "filename": "Video.js", "lineno": 2037, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Returns a boolean which indicates whether the media element should start over when it reaches the end.", @@ -158484,7 +158529,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#getLoop", "scope": "instance", - "___id": "T000002R016933", + "___id": "T000002R016936", "___s": true }, { @@ -158493,7 +158538,7 @@ "filename": "Video.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Sets the loop state of the current video.\r\rThe value given is a boolean which indicates whether the media element will start over when it reaches the end.\r\rNot all videos can loop, for example live streams.\r\rPlease note that not all browsers support _seamless_ video looping for all encoding formats.", @@ -158535,7 +158580,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#setLoop", "scope": "instance", - "___id": "T000002R016935", + "___id": "T000002R016938", "___s": true }, { @@ -158544,7 +158589,7 @@ "filename": "Video.js", "lineno": 2078, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Returns a boolean which indicates whether the video is currently playing.", @@ -158568,7 +158613,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#isPlaying", "scope": "instance", - "___id": "T000002R016939", + "___id": "T000002R016942", "___s": true }, { @@ -158577,7 +158622,7 @@ "filename": "Video.js", "lineno": 2091, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Returns a boolean which indicates whether the video is currently paused.", @@ -158601,7 +158646,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#isPaused", "scope": "instance", - "___id": "T000002R016941", + "___id": "T000002R016944", "___s": true }, { @@ -158610,7 +158655,7 @@ "filename": "Video.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Stores this Video in the Texture Manager using the given key as a dynamic texture,\rwhich any texture-based Game Object, such as a Sprite, can use as its source:\r\r```javascript\rconst vid = this.add.video(0, 0, 'intro');\r\rvid.play();\r\rvid.saveTexture('doodle');\r\rthis.add.image(400, 300, 'doodle');\r```\r\rIf the video is not yet playing then you need to listen for the `TEXTURE_READY` event before\ryou can use this texture on a Game Object:\r\r```javascript\rconst vid = this.add.video(0, 0, 'intro');\r\rvid.play();\r\rvid.once('textureready', (video, texture, key) => {\r\r this.add.image(400, 300, key);\r\r});\r\rvid.saveTexture('doodle');\r```\r\rThe saved texture is automatically updated as the video plays. If you pause this video,\ror change its source, then the saved texture updates instantly.\r\rCalling `saveTexture` again will not save another copy of the same texture, it will just rename the existing one.\r\rBy default it will create a single base texture. You can add frames to the texture\rby using the `Texture.add` method. After doing this, you can then allow Game Objects\rto use a specific frame.\r\rIf you intend to save the texture so you can use it as the input for a Shader, you may need to set the\r`flipY` parameter to `true` if you find the video renders upside down in your shader.", @@ -158664,7 +158709,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#saveTexture", "scope": "instance", - "___id": "T000002R016943", + "___id": "T000002R016946", "___s": true }, { @@ -158673,7 +158718,7 @@ "filename": "Video.js", "lineno": 2171, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Stops the video playing and clears all internal event listeners.\r\rIf you only wish to pause playback of the video, and resume it a later time, use the `Video.pause` method instead.\r\rIf the video hasn't finished downloading, calling this method will not abort the download. To do that you need to\rcall `destroy` instead.", @@ -158718,7 +158763,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#stop", "scope": "instance", - "___id": "T000002R016948", + "___id": "T000002R016951", "___s": true }, { @@ -158727,7 +158772,7 @@ "filename": "Video.js", "lineno": 2213, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Removes the Video element from the DOM by calling parentNode.removeChild on itself.\r\rAlso removes the autoplay and src attributes and nulls the `Video.video` reference.\r\rIf you loaded an external video via `Video.loadURL` then you should call this function\rto clear up once you are done with the instance, but don't want to destroy this\rVideo Game Object.\r\rThis method is called automatically by `Video.destroy`.", @@ -158737,7 +158782,7 @@ "memberof": "Phaser.GameObjects.Video", "longname": "Phaser.GameObjects.Video#removeVideoElement", "scope": "instance", - "___id": "T000002R016954", + "___id": "T000002R016957", "___s": true }, { @@ -158746,7 +158791,7 @@ "filename": "VideoCreator.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Creates a new Video Game Object and returns it.\r\rNote: This method will only be available if the Video Game Object has been built into Phaser.", @@ -158799,7 +158844,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#video", "scope": "instance", - "___id": "T000002R016970", + "___id": "T000002R016973", "___s": true }, { @@ -158808,7 +158853,7 @@ "filename": "VideoFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\video", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\video", "code": {} }, "description": "Creates a new Video Game Object and adds it to the Scene.\r\rThis Game Object is capable of handling playback of a video file, video stream or media stream.\r\rYou can optionally 'preload' the video into the Phaser Video Cache:\r\r```javascript\rpreload () {\r this.load.video('ripley', 'assets/aliens.mp4');\r}\r\rcreate () {\r this.add.video(400, 300, 'ripley');\r}\r```\r\rYou don't have to 'preload' the video. You can also play it directly from a URL:\r\r```javascript\rcreate () {\r this.add.video(400, 300).loadURL('assets/aliens.mp4');\r}\r```\r\rTo all intents and purposes, a video is a standard Game Object, just like a Sprite. And as such, you can do\rall the usual things to it, such as scaling, rotating, cropping, tinting, making interactive, giving a\rphysics body, etc.\r\rTransparent videos are also possible via the WebM file format. Providing the video file has was encoded with\ran alpha channel, and providing the browser supports WebM playback (not all of them do), then it will render\rin-game with full transparency.\r\r### Autoplaying Videos\r\rVideos can only autoplay if the browser has been unlocked with an interaction, or satisfies the MEI settings.\rThe policies that control autoplaying are vast and vary between browser. You can, and should, read more about\rit here: https://developer.mozilla.org/en-US/docs/Web/Media/Autoplay_guide\r\rIf your video doesn't contain any audio, then set the `noAudio` parameter to `true` when the video is _loaded_,\rand it will often allow the video to play immediately:\r\r```javascript\rpreload () {\r this.load.video('pixar', 'nemo.mp4', true);\r}\r```\r\rThe 3rd parameter in the load call tells Phaser that the video doesn't contain any audio tracks. Video without\raudio can autoplay without requiring a user interaction. Video with audio cannot do this unless it satisfies\rthe browsers MEI settings. See the MDN Autoplay Guide for further details.\r\rOr:\r\r```javascript\rcreate () {\r this.add.video(400, 300).loadURL('assets/aliens.mp4', true);\r}\r```\r\rYou can set the `noAudio` parameter to `true` even if the video does contain audio. It will still allow the video\rto play immediately, but the audio will not start.\r\rNote that due to a bug in IE11 you cannot play a video texture to a Sprite in WebGL. For IE11 force Canvas mode.\r\rMore details about video playback and the supported media formats can be found on MDN:\r\rhttps://developer.mozilla.org/en-US/docs/Web/API/HTMLVideoElement\rhttps://developer.mozilla.org/en-US/docs/Web/Media/Formats\r\rNote: This method will only be available if the Video Game Object has been built into Phaser.", @@ -158874,7 +158919,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#video", "scope": "instance", - "___id": "T000002R016977", + "___id": "T000002R016980", "___s": true }, { @@ -158883,7 +158928,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\zone\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\zone\\typedefs", "code": {} }, "kind": "namespace", @@ -158891,7 +158936,7 @@ "memberof": "Phaser.Types.GameObjects", "longname": "Phaser.Types.GameObjects.Zone", "scope": "static", - "___id": "T000002R016989", + "___id": "T000002R016992", "___s": true }, { @@ -158900,7 +158945,7 @@ "filename": "ZoneConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\zone\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\zone\\typedefs", "code": {} }, "kind": "typedef", @@ -158953,7 +158998,7 @@ "memberof": "Phaser.Types.GameObjects.Zone", "longname": "Phaser.Types.GameObjects.Zone.ZoneConfig", "scope": "static", - "___id": "T000002R016990", + "___id": "T000002R016993", "___s": true }, { @@ -158962,7 +159007,7 @@ "filename": "Zone.js", "lineno": 16, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\zone", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\zone", "code": {} }, "classdesc": "A Zone Game Object.\r\rA Zone is a non-rendering rectangular Game Object that has a position and size.\rIt has no texture and never displays, but does live on the display list and\rcan be moved, scaled and rotated like any other Game Object.\r\rIts primary use is for creating Drop Zones and Input Hit Areas and it has a couple of helper methods\rspecifically for this. It is also useful for object overlap checks, or as a base for your own\rnon-displaying Game Objects.\rThe default origin is 0.5, the center of the Zone, the same as with Game Objects.", @@ -159052,7 +159097,7 @@ ], "scope": "static", "longname": "Phaser.GameObjects.Zone", - "___id": "T000002R016999", + "___id": "T000002R017002", "___s": true }, { @@ -159061,7 +159106,7 @@ "filename": "Zone.js", "lineno": 73, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\zone", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\zone", "code": {} }, "description": "The native (un-scaled) width of this Game Object.", @@ -159080,7 +159125,7 @@ "longname": "Phaser.GameObjects.Zone#width", "scope": "instance", "kind": "member", - "___id": "T000002R017006", + "___id": "T000002R017009", "___s": true }, { @@ -159089,7 +159134,7 @@ "filename": "Zone.js", "lineno": 82, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\zone", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\zone", "code": {} }, "description": "The native (un-scaled) height of this Game Object.", @@ -159108,7 +159153,7 @@ "longname": "Phaser.GameObjects.Zone#height", "scope": "instance", "kind": "member", - "___id": "T000002R017008", + "___id": "T000002R017011", "___s": true }, { @@ -159117,7 +159162,7 @@ "filename": "Zone.js", "lineno": 91, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\zone", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\zone", "code": {} }, "description": "The Blend Mode of the Game Object.\rAlthough a Zone never renders, it still has a blend mode to allow it to fit seamlessly into\rdisplay lists without causing a batch flush.", @@ -159136,7 +159181,7 @@ "longname": "Phaser.GameObjects.Zone#blendMode", "scope": "instance", "kind": "member", - "___id": "T000002R017010", + "___id": "T000002R017013", "___s": true }, { @@ -159145,7 +159190,7 @@ "filename": "Zone.js", "lineno": 105, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\zone", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\zone", "code": {} }, "description": "The displayed width of this Game Object.\rThis value takes into account the scale factor.", @@ -159164,7 +159209,7 @@ "longname": "Phaser.GameObjects.Zone#displayWidth", "scope": "instance", "kind": "member", - "___id": "T000002R017012", + "___id": "T000002R017015", "___s": true }, { @@ -159173,7 +159218,7 @@ "filename": "Zone.js", "lineno": 127, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\zone", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\zone", "code": {} }, "description": "The displayed height of this Game Object.\rThis value takes into account the scale factor.", @@ -159192,7 +159237,7 @@ "longname": "Phaser.GameObjects.Zone#displayHeight", "scope": "instance", "kind": "member", - "___id": "T000002R017017", + "___id": "T000002R017020", "___s": true }, { @@ -159201,7 +159246,7 @@ "filename": "Zone.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\zone", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\zone", "code": {} }, "description": "Sets the size of this Game Object.", @@ -159269,7 +159314,7 @@ "memberof": "Phaser.GameObjects.Zone", "longname": "Phaser.GameObjects.Zone#setSize", "scope": "instance", - "___id": "T000002R017022", + "___id": "T000002R017025", "___s": true }, { @@ -159278,7 +159323,7 @@ "filename": "Zone.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\zone", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\zone", "code": {} }, "description": "Sets the display size of this Game Object.\rCalling this will adjust the scale.", @@ -159331,7 +159376,7 @@ "memberof": "Phaser.GameObjects.Zone", "longname": "Phaser.GameObjects.Zone#setDisplaySize", "scope": "instance", - "___id": "T000002R017030", + "___id": "T000002R017033", "___s": true }, { @@ -159340,7 +159385,7 @@ "filename": "Zone.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\zone", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\zone", "code": {} }, "description": "Sets this Zone to be a Circular Drop Zone.\rThe circle is centered on this Zones `x` and `y` coordinates.", @@ -159380,7 +159425,7 @@ "memberof": "Phaser.GameObjects.Zone", "longname": "Phaser.GameObjects.Zone#setCircleDropZone", "scope": "instance", - "___id": "T000002R017034", + "___id": "T000002R017037", "___s": true }, { @@ -159389,7 +159434,7 @@ "filename": "Zone.js", "lineno": 217, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\zone", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\zone", "code": {} }, "description": "Sets this Zone to be a Rectangle Drop Zone.\rThe rectangle is centered on this Zones `x` and `y` coordinates.", @@ -159442,7 +159487,7 @@ "memberof": "Phaser.GameObjects.Zone", "longname": "Phaser.GameObjects.Zone#setRectangleDropZone", "scope": "instance", - "___id": "T000002R017036", + "___id": "T000002R017039", "___s": true }, { @@ -159451,7 +159496,7 @@ "filename": "Zone.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\zone", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\zone", "code": {} }, "description": "Allows you to define your own Geometry shape to be used as a Drop Zone.", @@ -159506,7 +159551,7 @@ "memberof": "Phaser.GameObjects.Zone", "longname": "Phaser.GameObjects.Zone#setDropZone", "scope": "instance", - "___id": "T000002R017038", + "___id": "T000002R017041", "___s": true }, { @@ -159515,7 +159560,7 @@ "filename": "ZoneCreator.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\zone", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\zone", "code": {} }, "description": "Creates a new Zone Game Object and returns it.\r\rNote: This method will only be available if the Zone Game Object has been built into Phaser.", @@ -159554,7 +159599,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#zone", "scope": "instance", - "___id": "T000002R017052", + "___id": "T000002R017055", "___s": true }, { @@ -159563,7 +159608,7 @@ "filename": "ZoneFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\zone", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\zone", "code": {} }, "description": "Creates a new Zone Game Object and adds it to the Scene.\r\rNote: This method will only be available if the Zone Game Object has been built into Phaser.", @@ -159641,7 +159686,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#zone", "scope": "instance", - "___id": "T000002R017059", + "___id": "T000002R017062", "___s": true }, { @@ -159650,7 +159695,7 @@ "filename": "Area.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Calculates the area of the circle.", @@ -159689,7 +159734,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle.Area", "scope": "static", - "___id": "T000002R017060", + "___id": "T000002R017063", "___s": true }, { @@ -159698,7 +159743,7 @@ "filename": "Circle.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "classdesc": "A Circle object.\r\rThis is a geometry object, containing numerical values and related methods to inspect and modify them.\rIt is not a Game Object, in that you cannot add it to the display list, and it has no texture.\rTo render a Circle you should look at the capabilities of the Graphics class.", @@ -159755,7 +159800,7 @@ ], "scope": "static", "longname": "Phaser.Geom.Circle", - "___id": "T000002R017069", + "___id": "T000002R017072", "___s": true }, { @@ -159764,7 +159809,7 @@ "filename": "Circle.js", "lineno": 41, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "The geometry constant type of this object: `GEOM_CONST.CIRCLE`.\rUsed for fast type comparisons.", @@ -159784,7 +159829,7 @@ "longname": "Phaser.Geom.Circle#type", "scope": "instance", "kind": "member", - "___id": "T000002R017075", + "___id": "T000002R017078", "___s": true }, { @@ -159793,7 +159838,7 @@ "filename": "Circle.js", "lineno": 52, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "The x position of the center of the circle.", @@ -159813,7 +159858,7 @@ "longname": "Phaser.Geom.Circle#x", "scope": "instance", "kind": "member", - "___id": "T000002R017077", + "___id": "T000002R017080", "___s": true }, { @@ -159822,7 +159867,7 @@ "filename": "Circle.js", "lineno": 62, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "The y position of the center of the circle.", @@ -159842,7 +159887,7 @@ "longname": "Phaser.Geom.Circle#y", "scope": "instance", "kind": "member", - "___id": "T000002R017079", + "___id": "T000002R017082", "___s": true }, { @@ -159851,7 +159896,7 @@ "filename": "Circle.js", "lineno": 93, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Check to see if the Circle contains the given x / y coordinates.", @@ -159903,7 +159948,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle#contains", "scope": "instance", - "___id": "T000002R017085", + "___id": "T000002R017088", "___s": true }, { @@ -159912,7 +159957,7 @@ "filename": "Circle.js", "lineno": 109, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Returns a Point object containing the coordinates of a point on the circumference of the Circle\rbased on the given angle normalized to the range 0 to 1. I.e. a value of 0.5 will give the point\rat 180 degrees around the circle.", @@ -159993,7 +160038,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle#getPoint", "scope": "instance", - "___id": "T000002R017087", + "___id": "T000002R017090", "___s": true }, { @@ -160002,7 +160047,7 @@ "filename": "Circle.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Returns an array of Point objects containing the coordinates of the points around the circumference of the Circle,\rbased on the given quantity or stepRate values.", @@ -160115,7 +160160,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle#getPoints", "scope": "instance", - "___id": "T000002R017089", + "___id": "T000002R017092", "___s": true }, { @@ -160124,7 +160169,7 @@ "filename": "Circle.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Returns a uniformly distributed random point from anywhere within the Circle.", @@ -160192,7 +160237,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle#getRandomPoint", "scope": "instance", - "___id": "T000002R017091", + "___id": "T000002R017094", "___s": true }, { @@ -160201,7 +160246,7 @@ "filename": "Circle.js", "lineno": 166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Sets the x, y and radius of this circle.", @@ -160273,7 +160318,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle#setTo", "scope": "instance", - "___id": "T000002R017093", + "___id": "T000002R017096", "___s": true }, { @@ -160282,7 +160327,7 @@ "filename": "Circle.js", "lineno": 188, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Sets this Circle to be empty with a radius of zero.\rDoes not change its position.", @@ -160307,7 +160352,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle#setEmpty", "scope": "instance", - "___id": "T000002R017099", + "___id": "T000002R017102", "___s": true }, { @@ -160316,7 +160361,7 @@ "filename": "Circle.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Sets the position of this Circle.", @@ -160373,7 +160418,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle#setPosition", "scope": "instance", - "___id": "T000002R017103", + "___id": "T000002R017106", "___s": true }, { @@ -160382,7 +160427,7 @@ "filename": "Circle.js", "lineno": 226, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Checks to see if the Circle is empty: has a radius of zero.", @@ -160406,7 +160451,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle#isEmpty", "scope": "instance", - "___id": "T000002R017108", + "___id": "T000002R017111", "___s": true }, { @@ -160415,7 +160460,7 @@ "filename": "Circle.js", "lineno": 239, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "The radius of the Circle.", @@ -160434,7 +160479,7 @@ "longname": "Phaser.Geom.Circle#radius", "scope": "instance", "kind": "member", - "___id": "T000002R017110", + "___id": "T000002R017113", "___s": true }, { @@ -160443,7 +160488,7 @@ "filename": "Circle.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "The diameter of the Circle.", @@ -160462,7 +160507,7 @@ "longname": "Phaser.Geom.Circle#diameter", "scope": "instance", "kind": "member", - "___id": "T000002R017116", + "___id": "T000002R017119", "___s": true }, { @@ -160471,7 +160516,7 @@ "filename": "Circle.js", "lineno": 283, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "The left position of the Circle.", @@ -160490,7 +160535,7 @@ "longname": "Phaser.Geom.Circle#left", "scope": "instance", "kind": "member", - "___id": "T000002R017122", + "___id": "T000002R017125", "___s": true }, { @@ -160499,7 +160544,7 @@ "filename": "Circle.js", "lineno": 304, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "The right position of the Circle.", @@ -160518,7 +160563,7 @@ "longname": "Phaser.Geom.Circle#right", "scope": "instance", "kind": "member", - "___id": "T000002R017127", + "___id": "T000002R017130", "___s": true }, { @@ -160527,7 +160572,7 @@ "filename": "Circle.js", "lineno": 325, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "The top position of the Circle.", @@ -160546,7 +160591,7 @@ "longname": "Phaser.Geom.Circle#top", "scope": "instance", "kind": "member", - "___id": "T000002R017132", + "___id": "T000002R017135", "___s": true }, { @@ -160555,7 +160600,7 @@ "filename": "Circle.js", "lineno": 346, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "The bottom position of the Circle.", @@ -160574,7 +160619,7 @@ "longname": "Phaser.Geom.Circle#bottom", "scope": "instance", "kind": "member", - "___id": "T000002R017137", + "___id": "T000002R017140", "___s": true }, { @@ -160583,7 +160628,7 @@ "filename": "Circumference.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Returns the circumference of the given Circle.", @@ -160622,7 +160667,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle.Circumference", "scope": "static", - "___id": "T000002R017143", + "___id": "T000002R017146", "___s": true }, { @@ -160631,7 +160676,7 @@ "filename": "CircumferencePoint.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Returns a Point object containing the coordinates of a point on the circumference of the Circle based on the given angle.", @@ -160725,7 +160770,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle.CircumferencePoint", "scope": "static", - "___id": "T000002R017147", + "___id": "T000002R017150", "___s": true }, { @@ -160734,7 +160779,7 @@ "filename": "Clone.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Creates a new Circle instance based on the values contained in the given source.", @@ -160783,7 +160828,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle.Clone", "scope": "static", - "___id": "T000002R017154", + "___id": "T000002R017157", "___s": true }, { @@ -160792,7 +160837,7 @@ "filename": "Contains.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Check to see if the Circle contains the given x / y coordinates.", @@ -160857,7 +160902,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle.Contains", "scope": "static", - "___id": "T000002R017157", + "___id": "T000002R017160", "___s": true }, { @@ -160866,7 +160911,7 @@ "filename": "ContainsPoint.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Check to see if the Circle contains the given Point object.", @@ -160928,7 +160973,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle.ContainsPoint", "scope": "static", - "___id": "T000002R017163", + "___id": "T000002R017166", "___s": true }, { @@ -160937,7 +160982,7 @@ "filename": "ContainsRect.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Check to see if the Circle contains all four points of the given Rectangle object.", @@ -160999,7 +161044,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle.ContainsRect", "scope": "static", - "___id": "T000002R017167", + "___id": "T000002R017170", "___s": true }, { @@ -161008,7 +161053,7 @@ "filename": "CopyFrom.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Copies the `x`, `y` and `radius` properties from the `source` Circle\rinto the given `dest` Circle, then returns the `dest` Circle.", @@ -161068,7 +161113,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle.CopyFrom", "scope": "static", - "___id": "T000002R017170", + "___id": "T000002R017173", "___s": true }, { @@ -161077,7 +161122,7 @@ "filename": "Equals.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Compares the `x`, `y` and `radius` properties of the two given Circles.\rReturns `true` if they all match, otherwise returns `false`.", @@ -161129,7 +161174,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle.Equals", "scope": "static", - "___id": "T000002R017173", + "___id": "T000002R017176", "___s": true }, { @@ -161138,7 +161183,7 @@ "filename": "GetBounds.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Returns the bounds of the Circle object.", @@ -161219,7 +161264,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle.GetBounds", "scope": "static", - "___id": "T000002R017177", + "___id": "T000002R017180", "___s": true }, { @@ -161228,7 +161273,7 @@ "filename": "GetPoint.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Returns a Point object containing the coordinates of a point on the circumference of the Circle\rbased on the given angle normalized to the range 0 to 1. I.e. a value of 0.5 will give the point\rat 180 degrees around the circle.", @@ -161322,7 +161367,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle.GetPoint", "scope": "static", - "___id": "T000002R017189", + "___id": "T000002R017192", "___s": true }, { @@ -161331,7 +161376,7 @@ "filename": "GetPoints.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Returns an array of Point objects containing the coordinates of the points around the circumference of the Circle,\rbased on the given quantity or stepRate values.", @@ -161420,7 +161465,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle.GetPoints", "scope": "static", - "___id": "T000002R017198", + "___id": "T000002R017201", "___s": true }, { @@ -161429,7 +161474,7 @@ "filename": "Offset.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Offsets the Circle by the values given.", @@ -161502,7 +161547,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle.Offset", "scope": "static", - "___id": "T000002R017222", + "___id": "T000002R017225", "___s": true }, { @@ -161511,7 +161556,7 @@ "filename": "OffsetPoint.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Offsets the Circle by the values given in the `x` and `y` properties of the Point object.", @@ -161581,7 +161626,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle.OffsetPoint", "scope": "static", - "___id": "T000002R017227", + "___id": "T000002R017230", "___s": true }, { @@ -161590,7 +161635,7 @@ "filename": "Random.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "description": "Returns a uniformly distributed random point from anywhere within the given Circle.", @@ -161671,7 +161716,7 @@ "memberof": "Phaser.Geom.Circle", "longname": "Phaser.Geom.Circle.Random", "scope": "static", - "___id": "T000002R017233", + "___id": "T000002R017236", "___s": true }, { @@ -161680,7 +161725,7 @@ "filename": "const.js", "lineno": 9, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom", + "path": "D:\\wamp\\www\\phaser\\src\\geom", "code": {} }, "description": "A Circle Geometry object type.", @@ -161699,7 +161744,7 @@ "longname": "Phaser.Geom.CIRCLE", "scope": "static", "kind": "member", - "___id": "T000002R017245", + "___id": "T000002R017248", "___s": true }, { @@ -161708,7 +161753,7 @@ "filename": "const.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom", + "path": "D:\\wamp\\www\\phaser\\src\\geom", "code": {} }, "description": "An Ellipse Geometry object type.", @@ -161727,7 +161772,7 @@ "longname": "Phaser.Geom.ELLIPSE", "scope": "static", "kind": "member", - "___id": "T000002R017247", + "___id": "T000002R017250", "___s": true }, { @@ -161736,7 +161781,7 @@ "filename": "const.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom", + "path": "D:\\wamp\\www\\phaser\\src\\geom", "code": {} }, "description": "A Line Geometry object type.", @@ -161755,7 +161800,7 @@ "longname": "Phaser.Geom.LINE", "scope": "static", "kind": "member", - "___id": "T000002R017249", + "___id": "T000002R017252", "___s": true }, { @@ -161764,7 +161809,7 @@ "filename": "const.js", "lineno": 36, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom", + "path": "D:\\wamp\\www\\phaser\\src\\geom", "code": {} }, "description": "A Point Geometry object type.", @@ -161783,7 +161828,7 @@ "longname": "Phaser.Geom.POINT", "scope": "static", "kind": "member", - "___id": "T000002R017251", + "___id": "T000002R017254", "___s": true }, { @@ -161792,7 +161837,7 @@ "filename": "const.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom", + "path": "D:\\wamp\\www\\phaser\\src\\geom", "code": {} }, "description": "A Polygon Geometry object type.", @@ -161811,7 +161856,7 @@ "longname": "Phaser.Geom.POLYGON", "scope": "static", "kind": "member", - "___id": "T000002R017253", + "___id": "T000002R017256", "___s": true }, { @@ -161820,7 +161865,7 @@ "filename": "const.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom", + "path": "D:\\wamp\\www\\phaser\\src\\geom", "code": {} }, "description": "A Rectangle Geometry object type.", @@ -161839,7 +161884,7 @@ "longname": "Phaser.Geom.RECTANGLE", "scope": "static", "kind": "member", - "___id": "T000002R017255", + "___id": "T000002R017258", "___s": true }, { @@ -161848,7 +161893,7 @@ "filename": "const.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom", + "path": "D:\\wamp\\www\\phaser\\src\\geom", "code": {} }, "description": "A Triangle Geometry object type.", @@ -161867,7 +161912,7 @@ "longname": "Phaser.Geom.TRIANGLE", "scope": "static", "kind": "member", - "___id": "T000002R017257", + "___id": "T000002R017260", "___s": true }, { @@ -161876,7 +161921,7 @@ "filename": "Area.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Calculates the area of the Ellipse.", @@ -161915,7 +161960,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse.Area", "scope": "static", - "___id": "T000002R017260", + "___id": "T000002R017263", "___s": true }, { @@ -161924,7 +161969,7 @@ "filename": "Circumference.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Returns the circumference of the given Ellipse.", @@ -161963,7 +162008,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse.Circumference", "scope": "static", - "___id": "T000002R017263", + "___id": "T000002R017266", "___s": true }, { @@ -161972,7 +162017,7 @@ "filename": "CircumferencePoint.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Returns a Point object containing the coordinates of a point on the circumference of the Ellipse based on the given angle.", @@ -162066,7 +162111,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse.CircumferencePoint", "scope": "static", - "___id": "T000002R017270", + "___id": "T000002R017273", "___s": true }, { @@ -162075,7 +162120,7 @@ "filename": "Clone.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Creates a new Ellipse instance based on the values contained in the given source.", @@ -162114,7 +162159,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse.Clone", "scope": "static", - "___id": "T000002R017279", + "___id": "T000002R017282", "___s": true }, { @@ -162123,7 +162168,7 @@ "filename": "Contains.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Check to see if the Ellipse contains the given x / y coordinates.", @@ -162188,7 +162233,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse.Contains", "scope": "static", - "___id": "T000002R017282", + "___id": "T000002R017285", "___s": true }, { @@ -162197,7 +162242,7 @@ "filename": "ContainsPoint.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Check to see if the Ellipse contains the given Point object.", @@ -162259,7 +162304,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse.ContainsPoint", "scope": "static", - "___id": "T000002R017290", + "___id": "T000002R017293", "___s": true }, { @@ -162268,7 +162313,7 @@ "filename": "ContainsRect.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Check to see if the Ellipse contains all four points of the given Rectangle object.", @@ -162330,7 +162375,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse.ContainsRect", "scope": "static", - "___id": "T000002R017294", + "___id": "T000002R017297", "___s": true }, { @@ -162339,7 +162384,7 @@ "filename": "CopyFrom.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Copies the `x`, `y`, `width` and `height` properties from the `source` Ellipse\rinto the given `dest` Ellipse, then returns the `dest` Ellipse.", @@ -162399,7 +162444,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse.CopyFrom", "scope": "static", - "___id": "T000002R017297", + "___id": "T000002R017300", "___s": true }, { @@ -162408,7 +162453,7 @@ "filename": "Ellipse.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "classdesc": "An Ellipse object.\r\rThis is a geometry object, containing numerical values and related methods to inspect and modify them.\rIt is not a Game Object, in that you cannot add it to the display list, and it has no texture.\rTo render an Ellipse you should look at the capabilities of the Graphics class.", @@ -162480,7 +162525,7 @@ ], "scope": "static", "longname": "Phaser.Geom.Ellipse", - "___id": "T000002R017306", + "___id": "T000002R017309", "___s": true }, { @@ -162489,7 +162534,7 @@ "filename": "Ellipse.js", "lineno": 43, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "The geometry constant type of this object: `GEOM_CONST.ELLIPSE`.\rUsed for fast type comparisons.", @@ -162509,7 +162554,7 @@ "longname": "Phaser.Geom.Ellipse#type", "scope": "instance", "kind": "member", - "___id": "T000002R017313", + "___id": "T000002R017316", "___s": true }, { @@ -162518,7 +162563,7 @@ "filename": "Ellipse.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "The x position of the center of the ellipse.", @@ -162538,7 +162583,7 @@ "longname": "Phaser.Geom.Ellipse#x", "scope": "instance", "kind": "member", - "___id": "T000002R017315", + "___id": "T000002R017318", "___s": true }, { @@ -162547,7 +162592,7 @@ "filename": "Ellipse.js", "lineno": 64, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "The y position of the center of the ellipse.", @@ -162567,7 +162612,7 @@ "longname": "Phaser.Geom.Ellipse#y", "scope": "instance", "kind": "member", - "___id": "T000002R017317", + "___id": "T000002R017320", "___s": true }, { @@ -162576,7 +162621,7 @@ "filename": "Ellipse.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "The width of the ellipse.", @@ -162596,7 +162641,7 @@ "longname": "Phaser.Geom.Ellipse#width", "scope": "instance", "kind": "member", - "___id": "T000002R017319", + "___id": "T000002R017322", "___s": true }, { @@ -162605,7 +162650,7 @@ "filename": "Ellipse.js", "lineno": 84, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "The height of the ellipse.", @@ -162625,7 +162670,7 @@ "longname": "Phaser.Geom.Ellipse#height", "scope": "instance", "kind": "member", - "___id": "T000002R017321", + "___id": "T000002R017324", "___s": true }, { @@ -162634,7 +162679,7 @@ "filename": "Ellipse.js", "lineno": 95, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Check to see if the Ellipse contains the given x / y coordinates.", @@ -162686,7 +162731,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse#contains", "scope": "instance", - "___id": "T000002R017323", + "___id": "T000002R017326", "___s": true }, { @@ -162695,7 +162740,7 @@ "filename": "Ellipse.js", "lineno": 111, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Returns a Point object containing the coordinates of a point on the circumference of the Ellipse\rbased on the given angle normalized to the range 0 to 1. I.e. a value of 0.5 will give the point\rat 180 degrees around the circle.", @@ -162776,7 +162821,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse#getPoint", "scope": "instance", - "___id": "T000002R017325", + "___id": "T000002R017328", "___s": true }, { @@ -162785,7 +162830,7 @@ "filename": "Ellipse.js", "lineno": 131, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Returns an array of Point objects containing the coordinates of the points around the circumference of the Ellipse,\rbased on the given quantity or stepRate values.", @@ -162898,7 +162943,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse#getPoints", "scope": "instance", - "___id": "T000002R017327", + "___id": "T000002R017330", "___s": true }, { @@ -162907,7 +162952,7 @@ "filename": "Ellipse.js", "lineno": 151, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Returns a uniformly distributed random point from anywhere within the given Ellipse.", @@ -162975,7 +163020,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse#getRandomPoint", "scope": "instance", - "___id": "T000002R017329", + "___id": "T000002R017332", "___s": true }, { @@ -162984,7 +163029,7 @@ "filename": "Ellipse.js", "lineno": 168, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Sets the x, y, width and height of this ellipse.", @@ -163063,7 +163108,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse#setTo", "scope": "instance", - "___id": "T000002R017331", + "___id": "T000002R017334", "___s": true }, { @@ -163072,7 +163117,7 @@ "filename": "Ellipse.js", "lineno": 191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Sets this Ellipse to be empty with a width and height of zero.\rDoes not change its position.", @@ -163097,7 +163142,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse#setEmpty", "scope": "instance", - "___id": "T000002R017337", + "___id": "T000002R017340", "___s": true }, { @@ -163106,7 +163151,7 @@ "filename": "Ellipse.js", "lineno": 208, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Sets the position of this Ellipse.", @@ -163159,7 +163204,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse#setPosition", "scope": "instance", - "___id": "T000002R017341", + "___id": "T000002R017344", "___s": true }, { @@ -163168,7 +163213,7 @@ "filename": "Ellipse.js", "lineno": 229, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Sets the size of this Ellipse.\rDoes not change its position.", @@ -163223,7 +163268,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse#setSize", "scope": "instance", - "___id": "T000002R017346", + "___id": "T000002R017349", "___s": true }, { @@ -163232,7 +163277,7 @@ "filename": "Ellipse.js", "lineno": 251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Checks to see if the Ellipse is empty: has a width or height equal to zero.", @@ -163256,7 +163301,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse#isEmpty", "scope": "instance", - "___id": "T000002R017351", + "___id": "T000002R017354", "___s": true }, { @@ -163265,7 +163310,7 @@ "filename": "Ellipse.js", "lineno": 264, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Returns the minor radius of the ellipse. Also known as the Semi Minor Axis.", @@ -163289,7 +163334,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse#getMinorRadius", "scope": "instance", - "___id": "T000002R017353", + "___id": "T000002R017356", "___s": true }, { @@ -163298,7 +163343,7 @@ "filename": "Ellipse.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Returns the major radius of the ellipse. Also known as the Semi Major Axis.", @@ -163322,7 +163367,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse#getMajorRadius", "scope": "instance", - "___id": "T000002R017355", + "___id": "T000002R017358", "___s": true }, { @@ -163331,7 +163376,7 @@ "filename": "Ellipse.js", "lineno": 290, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "The left position of the Ellipse.", @@ -163350,7 +163395,7 @@ "longname": "Phaser.Geom.Ellipse#left", "scope": "instance", "kind": "member", - "___id": "T000002R017357", + "___id": "T000002R017360", "___s": true }, { @@ -163359,7 +163404,7 @@ "filename": "Ellipse.js", "lineno": 311, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "The right position of the Ellipse.", @@ -163378,7 +163423,7 @@ "longname": "Phaser.Geom.Ellipse#right", "scope": "instance", "kind": "member", - "___id": "T000002R017362", + "___id": "T000002R017365", "___s": true }, { @@ -163387,7 +163432,7 @@ "filename": "Ellipse.js", "lineno": 332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "The top position of the Ellipse.", @@ -163406,7 +163451,7 @@ "longname": "Phaser.Geom.Ellipse#top", "scope": "instance", "kind": "member", - "___id": "T000002R017367", + "___id": "T000002R017370", "___s": true }, { @@ -163415,7 +163460,7 @@ "filename": "Ellipse.js", "lineno": 353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "The bottom position of the Ellipse.", @@ -163434,7 +163479,7 @@ "longname": "Phaser.Geom.Ellipse#bottom", "scope": "instance", "kind": "member", - "___id": "T000002R017372", + "___id": "T000002R017375", "___s": true }, { @@ -163443,7 +163488,7 @@ "filename": "Equals.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Compares the `x`, `y`, `width` and `height` properties of the two given Ellipses.\rReturns `true` if they all match, otherwise returns `false`.", @@ -163495,7 +163540,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse.Equals", "scope": "static", - "___id": "T000002R017378", + "___id": "T000002R017381", "___s": true }, { @@ -163504,7 +163549,7 @@ "filename": "GetBounds.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Returns the bounds of the Ellipse object.", @@ -163585,7 +163630,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse.GetBounds", "scope": "static", - "___id": "T000002R017382", + "___id": "T000002R017385", "___s": true }, { @@ -163594,7 +163639,7 @@ "filename": "GetPoint.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Returns a Point object containing the coordinates of a point on the circumference of the Ellipse\rbased on the given angle normalized to the range 0 to 1. I.e. a value of 0.5 will give the point\rat 180 degrees around the circle.", @@ -163688,7 +163733,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse.GetPoint", "scope": "static", - "___id": "T000002R017394", + "___id": "T000002R017397", "___s": true }, { @@ -163697,7 +163742,7 @@ "filename": "GetPoints.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Returns an array of Point objects containing the coordinates of the points around the circumference of the Ellipse,\rbased on the given quantity or stepRate values.", @@ -163823,7 +163868,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse.GetPoints", "scope": "static", - "___id": "T000002R017403", + "___id": "T000002R017406", "___s": true }, { @@ -163832,7 +163877,7 @@ "filename": "Offset.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Offsets the Ellipse by the values given.", @@ -163905,7 +163950,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse.Offset", "scope": "static", - "___id": "T000002R017427", + "___id": "T000002R017430", "___s": true }, { @@ -163914,7 +163959,7 @@ "filename": "OffsetPoint.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Offsets the Ellipse by the values given in the `x` and `y` properties of the Point object.", @@ -163984,7 +164029,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse.OffsetPoint", "scope": "static", - "___id": "T000002R017432", + "___id": "T000002R017435", "___s": true }, { @@ -163993,7 +164038,7 @@ "filename": "Random.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\ellipse", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\ellipse", "code": {} }, "description": "Returns a uniformly distributed random point from anywhere within the given Ellipse.", @@ -164074,7 +164119,7 @@ "memberof": "Phaser.Geom.Ellipse", "longname": "Phaser.Geom.Ellipse.Random", "scope": "static", - "___id": "T000002R017438", + "___id": "T000002R017441", "___s": true }, { @@ -164083,7 +164128,7 @@ "filename": "index.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom", + "path": "D:\\wamp\\www\\phaser\\src\\geom", "code": {} }, "kind": "namespace", @@ -164091,7 +164136,7 @@ "memberof": "Phaser", "longname": "Phaser.Geom", "scope": "static", - "___id": "T000002R017448", + "___id": "T000002R017451", "___s": true }, { @@ -164100,7 +164145,7 @@ "filename": "CircleToCircle.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks if two Circles intersect.", @@ -164152,7 +164197,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.CircleToCircle", "scope": "static", - "___id": "T000002R017462", + "___id": "T000002R017465", "___s": true }, { @@ -164161,7 +164206,7 @@ "filename": "CircleToRectangle.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks for intersection between a circle and a rectangle.", @@ -164213,7 +164258,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.CircleToRectangle", "scope": "static", - "___id": "T000002R017465", + "___id": "T000002R017468", "___s": true }, { @@ -164222,7 +164267,7 @@ "filename": "GetCircleToCircle.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks if two Circles intersect and returns the intersection points as a Point object array.", @@ -164288,7 +164333,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.GetCircleToCircle", "scope": "static", - "___id": "T000002R017481", + "___id": "T000002R017484", "___s": true }, { @@ -164297,7 +164342,7 @@ "filename": "GetCircleToRectangle.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks for intersection between a circle and a rectangle,\rand returns the intersection points as a Point object array.", @@ -164363,7 +164408,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.GetCircleToRectangle", "scope": "static", - "___id": "T000002R017512", + "___id": "T000002R017515", "___s": true }, { @@ -164372,7 +164417,7 @@ "filename": "GetLineToCircle.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks for intersection between the line segment and circle,\rand returns the intersection points as a Point object array.", @@ -164438,7 +164483,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.GetLineToCircle", "scope": "static", - "___id": "T000002R017522", + "___id": "T000002R017525", "___s": true }, { @@ -164447,7 +164492,7 @@ "filename": "GetLineToLine.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks for intersection between the two line segments, or a ray and a line segment,\rand returns the intersection point as a Vector3, or `null` if the lines are parallel, or do not intersect.\r\rThe `z` property of the Vector3 contains the intersection distance, which can be used to find\rthe closest intersecting point from a group of line segments.", @@ -164528,7 +164573,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.GetLineToLine", "scope": "static", - "___id": "T000002R017553", + "___id": "T000002R017556", "___s": true }, { @@ -164537,7 +164582,7 @@ "filename": "GetLineToPoints.js", "lineno": 17, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks for the closest point of intersection between a line segment and an array of points, where each pair\rof points are converted to line segments for the intersection tests.\r\rIf no intersection is found, this function returns `null`.\r\rIf intersection was found, a Vector3 is returned with the following properties:\r\rThe `x` and `y` components contain the point of the intersection.\rThe `z` component contains the closest distance.", @@ -164646,7 +164691,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.GetLineToPoints", "scope": "static", - "___id": "T000002R017586", + "___id": "T000002R017589", "___s": true }, { @@ -164655,7 +164700,7 @@ "filename": "GetLineToPolygon.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks for the closest point of intersection between a line segment and an array of polygons.\r\rIf no intersection is found, this function returns `null`.\r\rIf intersection was found, a Vector4 is returned with the following properties:\r\rThe `x` and `y` components contain the point of the intersection.\rThe `z` component contains the closest distance.\rThe `w` component contains the index of the polygon, in the given array, that triggered the intersection.", @@ -164755,7 +164800,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.GetLineToPolygon", "scope": "static", - "___id": "T000002R017601", + "___id": "T000002R017604", "___s": true }, { @@ -164764,7 +164809,7 @@ "filename": "GetLineToRectangle.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks for intersection between the Line and a Rectangle shape,\rand returns the intersection points as a Point object array.", @@ -164840,7 +164885,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.GetLineToRectangle", "scope": "static", - "___id": "T000002R017612", + "___id": "T000002R017615", "___s": true }, { @@ -164849,7 +164894,7 @@ "filename": "GetRaysFromPointToPolygon.js", "lineno": 40, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Projects rays out from the given point to each line segment of the polygons.\r\rIf the rays intersect with the polygons, the points of intersection are returned in an array.\r\rIf no intersections are found, the returned array will be empty.\r\rEach Vector4 intersection result has the following properties:\r\rThe `x` and `y` components contain the point of the intersection.\rThe `z` component contains the angle of intersection.\rThe `w` component contains the index of the polygon, in the given array, that triggered the intersection.", @@ -164942,7 +164987,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.GetRaysFromPointToPolygon", "scope": "static", - "___id": "T000002R017632", + "___id": "T000002R017635", "___s": true }, { @@ -164951,7 +164996,7 @@ "filename": "GetRectangleIntersection.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks if two Rectangle shapes intersect and returns the area of this intersection as Rectangle object.\r\rIf optional `output` parameter is omitted, new Rectangle object is created and returned. If there is intersection, it will contain intersection area. If there is no intersection, it wil be empty Rectangle (all values set to zero).\r\rIf Rectangle object is passed as `output` and there is intersection, then intersection area data will be loaded into it and it will be returned. If there is no intersection, it will be returned without any change.", @@ -165025,7 +165070,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.GetRectangleIntersection", "scope": "static", - "___id": "T000002R017644", + "___id": "T000002R017647", "___s": true }, { @@ -165034,7 +165079,7 @@ "filename": "GetRectangleToRectangle.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks if two Rectangles intersect and returns the intersection points as a Point object array.\r\rA Rectangle intersects another Rectangle if any part of its bounds is within the other Rectangle's bounds. As such, the two Rectangles are considered \"solid\". A Rectangle with no width or no height will never intersect another Rectangle.", @@ -165100,7 +165145,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.GetRectangleToRectangle", "scope": "static", - "___id": "T000002R017654", + "___id": "T000002R017657", "___s": true }, { @@ -165109,7 +165154,7 @@ "filename": "GetRectangleToTriangle.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks for intersection between Rectangle shape and Triangle shape,\rand returns the intersection points as a Point object array.", @@ -165175,7 +165220,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.GetRectangleToTriangle", "scope": "static", - "___id": "T000002R017664", + "___id": "T000002R017667", "___s": true }, { @@ -165184,7 +165229,7 @@ "filename": "GetTriangleToCircle.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks if a Triangle and a Circle intersect, and returns the intersection points as a Point object array.\r\rA Circle intersects a Triangle if its center is located within it or if any of the Triangle's sides intersect the Circle. As such, the Triangle and the Circle are considered \"solid\" for the intersection.", @@ -165250,7 +165295,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.GetTriangleToCircle", "scope": "static", - "___id": "T000002R017673", + "___id": "T000002R017676", "___s": true }, { @@ -165259,7 +165304,7 @@ "filename": "GetTriangleToLine.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks if a Triangle and a Line intersect, and returns the intersection points as a Point object array.\r\rThe Line intersects the Triangle if it starts inside of it, ends inside of it, or crosses any of the Triangle's sides. Thus, the Triangle is considered \"solid\".", @@ -165325,7 +165370,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.GetTriangleToLine", "scope": "static", - "___id": "T000002R017683", + "___id": "T000002R017686", "___s": true }, { @@ -165334,7 +165379,7 @@ "filename": "GetTriangleToTriangle.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks if two Triangles intersect, and returns the intersection points as a Point object array.\r\rA Triangle intersects another Triangle if any pair of their lines intersects or if any point of one Triangle is within the other Triangle. Thus, the Triangles are considered \"solid\".", @@ -165400,7 +165445,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.GetTriangleToTriangle", "scope": "static", - "___id": "T000002R017695", + "___id": "T000002R017698", "___s": true }, { @@ -165409,7 +165454,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "kind": "namespace", @@ -165417,7 +165462,7 @@ "memberof": "Phaser.Geom", "longname": "Phaser.Geom.Intersects", "scope": "static", - "___id": "T000002R017702", + "___id": "T000002R017705", "___s": true }, { @@ -165426,7 +165471,7 @@ "filename": "LineToCircle.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks for intersection between the line segment and circle.\r\rBased on code by [Matt DesLauriers](https://github.com/mattdesl/line-circle-collision/blob/master/LICENSE.md).", @@ -165502,7 +165547,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.LineToCircle", "scope": "static", - "___id": "T000002R017734", + "___id": "T000002R017737", "___s": true }, { @@ -165511,7 +165556,7 @@ "filename": "LineToLine.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks if two Lines intersect. If the Lines are identical, they will be treated as parallel and thus non-intersecting.", @@ -165577,7 +165622,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.LineToLine", "scope": "static", - "___id": "T000002R017755", + "___id": "T000002R017758", "___s": true }, { @@ -165586,7 +165631,7 @@ "filename": "LineToRectangle.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks for intersection between the Line and a Rectangle shape, or a rectangle-like\robject, with public `x`, `y`, `right` and `bottom` properties, such as a Sprite or Body.\r\rAn intersection is considered valid if:\r\rThe line starts within, or ends within, the Rectangle.\rThe line segment intersects one of the 4 rectangle edges.\r\rThe for the purposes of this function rectangles are considered 'solid'.", @@ -165648,7 +165693,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.LineToRectangle", "scope": "static", - "___id": "T000002R017771", + "___id": "T000002R017774", "___s": true }, { @@ -165657,7 +165702,7 @@ "filename": "PointToLine.js", "lineno": 8, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks if the a Point falls between the two end-points of a Line, based on the given line thickness.\r\rAssumes that the line end points are circular, not square.", @@ -165734,7 +165779,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.PointToLine", "scope": "static", - "___id": "T000002R017787", + "___id": "T000002R017790", "___s": true }, { @@ -165743,7 +165788,7 @@ "filename": "PointToLineSegment.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks if a Point is located on the given line segment.", @@ -165795,7 +165840,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.PointToLineSegment", "scope": "static", - "___id": "T000002R017801", + "___id": "T000002R017804", "___s": true }, { @@ -165804,7 +165849,7 @@ "filename": "RectangleToRectangle.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks if two Rectangles intersect.\r\rA Rectangle intersects another Rectangle if any part of its bounds is within the other Rectangle's bounds.\rAs such, the two Rectangles are considered \"solid\".\rA Rectangle with no width or no height will never intersect another Rectangle.", @@ -165856,7 +165901,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.RectangleToRectangle", "scope": "static", - "___id": "T000002R017808", + "___id": "T000002R017811", "___s": true }, { @@ -165865,7 +165910,7 @@ "filename": "RectangleToTriangle.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks for intersection between Rectangle shape and Triangle shape.", @@ -165917,7 +165962,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.RectangleToTriangle", "scope": "static", - "___id": "T000002R017815", + "___id": "T000002R017818", "___s": true }, { @@ -165926,7 +165971,7 @@ "filename": "RectangleToValues.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Check if rectangle intersects with values.", @@ -166032,7 +166077,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.RectangleToValues", "scope": "static", - "___id": "T000002R017827", + "___id": "T000002R017830", "___s": true }, { @@ -166041,7 +166086,7 @@ "filename": "TriangleToCircle.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks if a Triangle and a Circle intersect.\r\rA Circle intersects a Triangle if its center is located within it or if any of the Triangle's sides intersect the Circle. As such, the Triangle and the Circle are considered \"solid\" for the intersection.", @@ -166093,7 +166138,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.TriangleToCircle", "scope": "static", - "___id": "T000002R017833", + "___id": "T000002R017836", "___s": true }, { @@ -166102,7 +166147,7 @@ "filename": "TriangleToLine.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks if a Triangle and a Line intersect.\r\rThe Line intersects the Triangle if it starts inside of it, ends inside of it, or crosses any of the Triangle's sides. Thus, the Triangle is considered \"solid\".", @@ -166154,7 +166199,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.TriangleToLine", "scope": "static", - "___id": "T000002R017837", + "___id": "T000002R017840", "___s": true }, { @@ -166163,7 +166208,7 @@ "filename": "TriangleToTriangle.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\intersects", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\intersects", "code": {} }, "description": "Checks if two Triangles intersect.\r\rA Triangle intersects another Triangle if any pair of their lines intersects or if any point of one Triangle is within the other Triangle. Thus, the Triangles are considered \"solid\".", @@ -166215,7 +166260,7 @@ "memberof": "Phaser.Geom.Intersects", "longname": "Phaser.Geom.Intersects.TriangleToTriangle", "scope": "static", - "___id": "T000002R017843", + "___id": "T000002R017846", "___s": true }, { @@ -166224,7 +166269,7 @@ "filename": "Angle.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Calculate the angle of the line in radians.", @@ -166263,7 +166308,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.Angle", "scope": "static", - "___id": "T000002R017856", + "___id": "T000002R017859", "___s": true }, { @@ -166272,7 +166317,7 @@ "filename": "BresenhamPoints.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Using Bresenham's line algorithm this will return an array of all coordinates on this line.\r\rThe `start` and `end` points are rounded before this runs as the algorithm works on integers.", @@ -166358,7 +166403,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.BresenhamPoints", "scope": "static", - "___id": "T000002R017859", + "___id": "T000002R017862", "___s": true }, { @@ -166367,7 +166412,7 @@ "filename": "CenterOn.js", "lineno": 8, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Center a line on the given coordinates.", @@ -166432,7 +166477,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.CenterOn", "scope": "static", - "___id": "T000002R017883", + "___id": "T000002R017886", "___s": true }, { @@ -166441,7 +166486,7 @@ "filename": "Clone.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Clone the given line.", @@ -166480,7 +166525,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.Clone", "scope": "static", - "___id": "T000002R017893", + "___id": "T000002R017896", "___s": true }, { @@ -166489,7 +166534,7 @@ "filename": "CopyFrom.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Copy the values of one line to a destination line.", @@ -166549,7 +166594,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.CopyFrom", "scope": "static", - "___id": "T000002R017896", + "___id": "T000002R017899", "___s": true }, { @@ -166558,7 +166603,7 @@ "filename": "Equals.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Compare two lines for strict equality.", @@ -166610,7 +166655,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.Equals", "scope": "static", - "___id": "T000002R017899", + "___id": "T000002R017902", "___s": true }, { @@ -166619,7 +166664,7 @@ "filename": "Extend.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Extends the start and end points of a Line by the given amounts.\r\rThe amounts can be positive or negative. Positive points will increase the length of the line,\rwhile negative ones will decrease it.\r\rIf no `right` value is provided it will extend the length of the line equally in both directions.\r\rPass a value of zero to leave the start or end point unchanged.", @@ -166685,7 +166730,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.Extend", "scope": "static", - "___id": "T000002R017903", + "___id": "T000002R017906", "___s": true }, { @@ -166694,7 +166739,7 @@ "filename": "GetEasedPoints.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Returns an array of `quantity` Points where each point is taken from the given Line,\rspaced out according to the ease function specified.\r\r```javascript\rconst line = new Phaser.Geom.Line(100, 300, 700, 300);\rconst points = Phaser.Geom.Line.GetEasedPoints(line, 'sine.out', 32)\r```\r\rIn the above example, the `points` array will contain 32 points spread-out across\rthe length of `line`, where the position of each point is determined by the `Sine.out`\rease function.\r\rYou can optionally provide a collinear threshold. In this case, the resulting points\rare checked against each other, and if they are `< collinearThreshold` distance apart,\rthey are dropped from the results. This can help avoid lots of clustered points at\rfar ends of the line with tightly-packed eases such as Quartic. Leave the value set\rto zero to skip this check.\r\rNote that if you provide a collinear threshold, the resulting array may not always\rcontain `quantity` points.", @@ -166824,7 +166869,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.GetEasedPoints", "scope": "static", - "___id": "T000002R017917", + "___id": "T000002R017920", "___s": true }, { @@ -166833,7 +166878,7 @@ "filename": "GetMidPoint.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Get the midpoint of the given line.", @@ -166914,7 +166959,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.GetMidPoint", "scope": "static", - "___id": "T000002R017941", + "___id": "T000002R017944", "___s": true }, { @@ -166923,7 +166968,7 @@ "filename": "GetNearestPoint.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Get the nearest point on a line perpendicular to the given point.", @@ -167027,7 +167072,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.GetNearestPoint", "scope": "static", - "___id": "T000002R017948", + "___id": "T000002R017951", "___s": true }, { @@ -167036,7 +167081,7 @@ "filename": "GetNormal.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Calculate the normal of the given line.\r\rThe normal of a line is a vector that points perpendicular from it.", @@ -167117,7 +167162,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.GetNormal", "scope": "static", - "___id": "T000002R017963", + "___id": "T000002R017966", "___s": true }, { @@ -167126,7 +167171,7 @@ "filename": "GetPoint.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Get a point on a line that's a given percentage along its length.", @@ -167220,7 +167265,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.GetPoint", "scope": "static", - "___id": "T000002R017971", + "___id": "T000002R017974", "___s": true }, { @@ -167229,7 +167274,7 @@ "filename": "GetPoints.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Get a number of points along a line's length.\r\rProvide a `quantity` to get an exact number of points along the line.\r\rProvide a `stepRate` to ensure a specific distance between each point on the line. Set `quantity` to `0` when\rproviding a `stepRate`.\r\rSee also `GetEasedPoints` for a way to distribute the points across the line according to an ease type or input function.", @@ -167355,7 +167400,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.GetPoints", "scope": "static", - "___id": "T000002R017979", + "___id": "T000002R017982", "___s": true }, { @@ -167364,7 +167409,7 @@ "filename": "GetShortestDistance.js", "lineno": 8, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Get the shortest distance from a Line to the given Point.", @@ -167426,7 +167471,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.GetShortestDistance", "scope": "static", - "___id": "T000002R017992", + "___id": "T000002R017995", "___s": true }, { @@ -167435,7 +167480,7 @@ "filename": "Height.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Calculate the height of the given line.", @@ -167474,7 +167519,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.Height", "scope": "static", - "___id": "T000002R018001", + "___id": "T000002R018004", "___s": true }, { @@ -167483,7 +167528,7 @@ "filename": "Length.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Calculate the length of the given line.", @@ -167522,7 +167567,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.Length", "scope": "static", - "___id": "T000002R018035", + "___id": "T000002R018038", "___s": true }, { @@ -167531,7 +167576,7 @@ "filename": "Line.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "classdesc": "Defines a Line segment, a part of a line between two endpoints.", @@ -167603,7 +167648,7 @@ ], "scope": "static", "longname": "Phaser.Geom.Line", - "___id": "T000002R018044", + "___id": "T000002R018047", "___s": true }, { @@ -167612,7 +167657,7 @@ "filename": "Line.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "The geometry constant type of this object: `GEOM_CONST.LINE`.\rUsed for fast type comparisons.", @@ -167632,7 +167677,7 @@ "longname": "Phaser.Geom.Line#type", "scope": "instance", "kind": "member", - "___id": "T000002R018051", + "___id": "T000002R018054", "___s": true }, { @@ -167641,7 +167686,7 @@ "filename": "Line.js", "lineno": 50, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "The x coordinate of the lines starting point.", @@ -167660,7 +167705,7 @@ "longname": "Phaser.Geom.Line#x1", "scope": "instance", "kind": "member", - "___id": "T000002R018053", + "___id": "T000002R018056", "___s": true }, { @@ -167669,7 +167714,7 @@ "filename": "Line.js", "lineno": 59, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "The y coordinate of the lines starting point.", @@ -167688,7 +167733,7 @@ "longname": "Phaser.Geom.Line#y1", "scope": "instance", "kind": "member", - "___id": "T000002R018055", + "___id": "T000002R018058", "___s": true }, { @@ -167697,7 +167742,7 @@ "filename": "Line.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "The x coordinate of the lines ending point.", @@ -167716,7 +167761,7 @@ "longname": "Phaser.Geom.Line#x2", "scope": "instance", "kind": "member", - "___id": "T000002R018057", + "___id": "T000002R018060", "___s": true }, { @@ -167725,7 +167770,7 @@ "filename": "Line.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "The y coordinate of the lines ending point.", @@ -167744,7 +167789,7 @@ "longname": "Phaser.Geom.Line#y2", "scope": "instance", "kind": "member", - "___id": "T000002R018059", + "___id": "T000002R018062", "___s": true }, { @@ -167753,7 +167798,7 @@ "filename": "Line.js", "lineno": 87, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Get a point on a line that's a given percentage along its length.", @@ -167834,7 +167879,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line#getPoint", "scope": "instance", - "___id": "T000002R018061", + "___id": "T000002R018064", "___s": true }, { @@ -167843,7 +167888,7 @@ "filename": "Line.js", "lineno": 105, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Get a number of points along a line's length.\r\rProvide a `quantity` to get an exact number of points along the line.\r\rProvide a `stepRate` to ensure a specific distance between each point on the line. Set `quantity` to `0` when\rproviding a `stepRate`.", @@ -167956,7 +168001,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line#getPoints", "scope": "instance", - "___id": "T000002R018063", + "___id": "T000002R018066", "___s": true }, { @@ -167965,7 +168010,7 @@ "filename": "Line.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Get a random Point on the Line.", @@ -168023,7 +168068,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line#getRandomPoint", "scope": "instance", - "___id": "T000002R018065", + "___id": "T000002R018068", "___s": true }, { @@ -168032,7 +168077,7 @@ "filename": "Line.js", "lineno": 146, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Set new coordinates for the line endpoints.", @@ -168119,7 +168164,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line#setTo", "scope": "instance", - "___id": "T000002R018067", + "___id": "T000002R018070", "___s": true }, { @@ -168128,7 +168173,7 @@ "filename": "Line.js", "lineno": 175, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Sets this Line to match the x/y coordinates of the two given Vector2Like objects.", @@ -168181,7 +168226,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line#setFromObjects", "scope": "instance", - "___id": "T000002R018077", + "___id": "T000002R018080", "___s": true }, { @@ -168190,7 +168235,7 @@ "filename": "Line.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Returns a Vector2 object that corresponds to the start of this Line.", @@ -168238,7 +168283,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line#getPointA", "scope": "instance", - "___id": "T000002R018083", + "___id": "T000002R018086", "___s": true }, { @@ -168247,7 +168292,7 @@ "filename": "Line.js", "lineno": 218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Returns a Vector2 object that corresponds to the end of this Line.", @@ -168295,7 +168340,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line#getPointB", "scope": "instance", - "___id": "T000002R018086", + "___id": "T000002R018089", "___s": true }, { @@ -168304,7 +168349,7 @@ "filename": "Line.js", "lineno": 239, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "The left position of the Line.", @@ -168323,7 +168368,7 @@ "longname": "Phaser.Geom.Line#left", "scope": "instance", "kind": "member", - "___id": "T000002R018089", + "___id": "T000002R018092", "___s": true }, { @@ -168332,7 +168377,7 @@ "filename": "Line.js", "lineno": 267, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "The right position of the Line.", @@ -168351,7 +168396,7 @@ "longname": "Phaser.Geom.Line#right", "scope": "instance", "kind": "member", - "___id": "T000002R018095", + "___id": "T000002R018098", "___s": true }, { @@ -168360,7 +168405,7 @@ "filename": "Line.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "The top position of the Line.", @@ -168379,7 +168424,7 @@ "longname": "Phaser.Geom.Line#top", "scope": "instance", "kind": "member", - "___id": "T000002R018101", + "___id": "T000002R018104", "___s": true }, { @@ -168388,7 +168433,7 @@ "filename": "Line.js", "lineno": 323, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "The bottom position of the Line.", @@ -168407,7 +168452,7 @@ "longname": "Phaser.Geom.Line#bottom", "scope": "instance", "kind": "member", - "___id": "T000002R018107", + "___id": "T000002R018110", "___s": true }, { @@ -168416,7 +168461,7 @@ "filename": "NormalAngle.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Get the angle of the normal of the given line in radians.", @@ -168455,7 +168500,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.NormalAngle", "scope": "static", - "___id": "T000002R018117", + "___id": "T000002R018120", "___s": true }, { @@ -168464,7 +168509,7 @@ "filename": "NormalX.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Returns the x component of the normal vector of the given line.", @@ -168503,7 +168548,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.NormalX", "scope": "static", - "___id": "T000002R018123", + "___id": "T000002R018126", "___s": true }, { @@ -168512,7 +168557,7 @@ "filename": "NormalY.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "The Y value of the normal of the given line.\rThe normal of a line is a vector that points perpendicular from it.", @@ -168551,7 +168596,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.NormalY", "scope": "static", - "___id": "T000002R018128", + "___id": "T000002R018131", "___s": true }, { @@ -168560,7 +168605,7 @@ "filename": "Offset.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Offset a line by the given amount.", @@ -168633,7 +168678,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.Offset", "scope": "static", - "___id": "T000002R018131", + "___id": "T000002R018134", "___s": true }, { @@ -168642,7 +168687,7 @@ "filename": "PerpSlope.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Calculate the perpendicular slope of the given line.", @@ -168681,7 +168726,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.PerpSlope", "scope": "static", - "___id": "T000002R018138", + "___id": "T000002R018141", "___s": true }, { @@ -168690,7 +168735,7 @@ "filename": "Random.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Returns a random point on a given Line.", @@ -168771,7 +168816,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.Random", "scope": "static", - "___id": "T000002R018142", + "___id": "T000002R018145", "___s": true }, { @@ -168780,7 +168825,7 @@ "filename": "ReflectAngle.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Calculate the reflected angle between two lines.\r\rThis is the outgoing angle based on the angle of Line 1 and the normalAngle of Line 2.", @@ -168832,7 +168877,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.ReflectAngle", "scope": "static", - "___id": "T000002R018151", + "___id": "T000002R018154", "___s": true }, { @@ -168841,7 +168886,7 @@ "filename": "Rotate.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Rotate a line around its midpoint by the given angle in radians.", @@ -168901,7 +168946,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.Rotate", "scope": "static", - "___id": "T000002R018155", + "___id": "T000002R018158", "___s": true }, { @@ -168910,7 +168955,7 @@ "filename": "RotateAroundPoint.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Rotate a line around a point by the given angle in radians.", @@ -168993,7 +169038,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.RotateAroundPoint", "scope": "static", - "___id": "T000002R018161", + "___id": "T000002R018164", "___s": true }, { @@ -169002,7 +169047,7 @@ "filename": "RotateAroundXY.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Rotate a line around the given coordinates by the given angle in radians.", @@ -169088,7 +169133,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.RotateAroundXY", "scope": "static", - "___id": "T000002R018164", + "___id": "T000002R018167", "___s": true }, { @@ -169097,7 +169142,7 @@ "filename": "SetToAngle.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Set a line to a given position, angle and length.", @@ -169196,7 +169241,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.SetToAngle", "scope": "static", - "___id": "T000002R018177", + "___id": "T000002R018180", "___s": true }, { @@ -169205,7 +169250,7 @@ "filename": "Slope.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Calculate the slope of the given line.", @@ -169244,7 +169289,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.Slope", "scope": "static", - "___id": "T000002R018184", + "___id": "T000002R018187", "___s": true }, { @@ -169253,7 +169298,7 @@ "filename": "Width.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\line", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\line", "code": {} }, "description": "Calculate the width of the given line.", @@ -169292,7 +169337,7 @@ "memberof": "Phaser.Geom.Line", "longname": "Phaser.Geom.Line.Width", "scope": "static", - "___id": "T000002R018187", + "___id": "T000002R018190", "___s": true }, { @@ -169301,7 +169346,7 @@ "filename": "Face.js", "lineno": 33, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "classdesc": "A Face Geometry Object.\r\rA Face is used by the Mesh Game Object. A Mesh consists of one, or more, faces that are\rused to render the Mesh Game Objects in WebGL.\r\rA Face consists of 3 Vertex instances, for the 3 corners of the face and methods to help\ryou modify and test them.", @@ -169352,7 +169397,7 @@ ], "scope": "static", "longname": "Phaser.Geom.Mesh.Face", - "___id": "T000002R018197", + "___id": "T000002R018200", "___s": true }, { @@ -169361,7 +169406,7 @@ "filename": "Face.js", "lineno": 58, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "The first vertex in this Face.", @@ -169380,7 +169425,7 @@ "longname": "Phaser.Geom.Mesh.Face#vertex1", "scope": "instance", "kind": "member", - "___id": "T000002R018200", + "___id": "T000002R018203", "___s": true }, { @@ -169389,7 +169434,7 @@ "filename": "Face.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "The second vertex in this Face.", @@ -169408,7 +169453,7 @@ "longname": "Phaser.Geom.Mesh.Face#vertex2", "scope": "instance", "kind": "member", - "___id": "T000002R018202", + "___id": "T000002R018205", "___s": true }, { @@ -169417,7 +169462,7 @@ "filename": "Face.js", "lineno": 76, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "The third vertex in this Face.", @@ -169436,7 +169481,7 @@ "longname": "Phaser.Geom.Mesh.Face#vertex3", "scope": "instance", "kind": "member", - "___id": "T000002R018204", + "___id": "T000002R018207", "___s": true }, { @@ -169445,7 +169490,7 @@ "filename": "Face.js", "lineno": 85, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "The bounds of this Face.\r\rBe sure to call the `Face.updateBounds` method _before_ using this property.", @@ -169464,7 +169509,7 @@ "longname": "Phaser.Geom.Mesh.Face#bounds", "scope": "instance", "kind": "member", - "___id": "T000002R018206", + "___id": "T000002R018209", "___s": true }, { @@ -169473,7 +169518,7 @@ "filename": "Face.js", "lineno": 107, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Calculates and returns the in-center position of this Face.", @@ -169514,7 +169559,7 @@ "memberof": "Phaser.Geom.Mesh.Face", "longname": "Phaser.Geom.Mesh.Face#getInCenter", "scope": "instance", - "___id": "T000002R018210", + "___id": "T000002R018213", "___s": true }, { @@ -169523,7 +169568,7 @@ "filename": "Face.js", "lineno": 169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Checks if the given coordinates are within this Face.\r\rYou can optionally provide a transform matrix. If given, the Face vertices\rwill be transformed first, before being checked against the coordinates.", @@ -169589,7 +169634,7 @@ "memberof": "Phaser.Geom.Mesh.Face", "longname": "Phaser.Geom.Mesh.Face#contains", "scope": "instance", - "___id": "T000002R018238", + "___id": "T000002R018241", "___s": true }, { @@ -169598,7 +169643,7 @@ "filename": "Face.js", "lineno": 242, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Checks if the vertices in this Face are orientated counter-clockwise, or not.\r\rIt checks the transformed position of the vertices, not the local one.", @@ -169637,7 +169682,7 @@ "memberof": "Phaser.Geom.Mesh.Face", "longname": "Phaser.Geom.Mesh.Face#isCounterClockwise", "scope": "instance", - "___id": "T000002R018276", + "___id": "T000002R018279", "___s": true }, { @@ -169646,7 +169691,7 @@ "filename": "Face.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Loads the data from this Vertex into the given Typed Arrays.", @@ -169737,7 +169782,7 @@ "memberof": "Phaser.Geom.Mesh.Face", "longname": "Phaser.Geom.Mesh.Face#load", "scope": "instance", - "___id": "T000002R018282", + "___id": "T000002R018285", "___s": true }, { @@ -169746,7 +169791,7 @@ "filename": "Face.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Transforms all Face vertices by the given matrix, storing the results in their `vx`, `vy` and `vz` properties.", @@ -169825,7 +169870,7 @@ "memberof": "Phaser.Geom.Mesh.Face", "longname": "Phaser.Geom.Mesh.Face#transformCoordinatesLocal", "scope": "instance", - "___id": "T000002R018287", + "___id": "T000002R018290", "___s": true }, { @@ -169834,7 +169879,7 @@ "filename": "Face.js", "lineno": 310, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Updates the bounds of this Face, based on the translated values of the vertices.\r\rCall this method prior to accessing the `Face.bounds` property.", @@ -169859,7 +169904,7 @@ "memberof": "Phaser.Geom.Mesh.Face", "longname": "Phaser.Geom.Mesh.Face#updateBounds", "scope": "instance", - "___id": "T000002R018289", + "___id": "T000002R018292", "___s": true }, { @@ -169868,7 +169913,7 @@ "filename": "Face.js", "lineno": 336, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Checks if this Face is within the view of the given Camera.\r\rThis method is called in the `MeshWebGLRenderer` function. It performs the following tasks:\r\rFirst, the `Vertex.update` method is called on each of the vertices. This populates them\rwith the new translated values, updating their `tx`, `ty` and `ta` properties.\r\rThen it tests to see if this face is visible due to the alpha values, if not, it returns.\r\rAfter this, if `hideCCW` is set, it calls `isCounterClockwise` and returns if not.\r\rFinally, it will update the `Face.bounds` based on the newly translated vertex values\rand return the results of an intersection test between the bounds and the camera world view\rrectangle.", @@ -170037,7 +170082,7 @@ "memberof": "Phaser.Geom.Mesh.Face", "longname": "Phaser.Geom.Mesh.Face#isInView", "scope": "instance", - "___id": "T000002R018299", + "___id": "T000002R018302", "___s": true }, { @@ -170046,7 +170091,7 @@ "filename": "Face.js", "lineno": 408, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Translates the original UV positions of each vertex by the given amounts.\r\rThe original properties `Vertex.u` and `Vertex.v`\rremain unchanged, only the translated properties\r`Vertex.tu` and `Vertex.tv`, as used in rendering,\rare updated.", @@ -170099,7 +170144,7 @@ "memberof": "Phaser.Geom.Mesh.Face", "longname": "Phaser.Geom.Mesh.Face#scrollUV", "scope": "instance", - "___id": "T000002R018311", + "___id": "T000002R018314", "___s": true }, { @@ -170108,7 +170153,7 @@ "filename": "Face.js", "lineno": 433, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Scales the original UV values of each vertex by the given amounts.\r\rThe original properties `Vertex.u` and `Vertex.v`\rremain unchanged, only the translated properties\r`Vertex.tu` and `Vertex.tv`, as used in rendering,\rare updated.", @@ -170161,7 +170206,7 @@ "memberof": "Phaser.Geom.Mesh.Face", "longname": "Phaser.Geom.Mesh.Face#scaleUV", "scope": "instance", - "___id": "T000002R018313", + "___id": "T000002R018316", "___s": true }, { @@ -170170,7 +170215,7 @@ "filename": "Face.js", "lineno": 458, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Sets the color value for each Vertex in this Face.", @@ -170210,7 +170255,7 @@ "memberof": "Phaser.Geom.Mesh.Face", "longname": "Phaser.Geom.Mesh.Face#setColor", "scope": "instance", - "___id": "T000002R018315", + "___id": "T000002R018318", "___s": true }, { @@ -170219,7 +170264,7 @@ "filename": "Face.js", "lineno": 477, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Calls the `Vertex.update` method on each of the vertices. This populates them\rwith the new translated values, updating their `tx`, `ty` and `ta` properties.", @@ -170350,7 +170395,7 @@ "memberof": "Phaser.Geom.Mesh.Face", "longname": "Phaser.Geom.Mesh.Face#update", "scope": "instance", - "___id": "T000002R018320", + "___id": "T000002R018323", "___s": true }, { @@ -170359,7 +170404,7 @@ "filename": "Face.js", "lineno": 504, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Translates the vertices of this Face by the given amounts.\r\rThe actual vertex positions are adjusted, not their transformed position.\r\rTherefore, this updates the vertex data directly.", @@ -170414,7 +170459,7 @@ "memberof": "Phaser.Geom.Mesh.Face", "longname": "Phaser.Geom.Mesh.Face#translate", "scope": "instance", - "___id": "T000002R018322", + "___id": "T000002R018325", "___s": true }, { @@ -170423,7 +170468,7 @@ "filename": "Face.js", "lineno": 539, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "The x coordinate of this Face, based on the in center position of the Face.", @@ -170442,7 +170487,7 @@ "longname": "Phaser.Geom.Mesh.Face#x", "scope": "instance", "kind": "member", - "___id": "T000002R018334", + "___id": "T000002R018337", "___s": true }, { @@ -170451,7 +170496,7 @@ "filename": "Face.js", "lineno": 562, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "The y coordinate of this Face, based on the in center position of the Face.", @@ -170470,7 +170515,7 @@ "longname": "Phaser.Geom.Mesh.Face#y", "scope": "instance", "kind": "member", - "___id": "T000002R018339", + "___id": "T000002R018342", "___s": true }, { @@ -170479,7 +170524,7 @@ "filename": "Face.js", "lineno": 585, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Set the alpha value of this Face.\r\rEach vertex is given the same value. If you need to adjust the alpha on a per-vertex basis\rthen use the `Vertex.alpha` property instead.\r\rWhen getting the alpha of this Face, it will return an average of the alpha\rcomponent of all three vertices.", @@ -170498,7 +170543,7 @@ "longname": "Phaser.Geom.Mesh.Face#alpha", "scope": "instance", "kind": "member", - "___id": "T000002R018344", + "___id": "T000002R018347", "___s": true }, { @@ -170507,7 +170552,7 @@ "filename": "Face.js", "lineno": 618, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "The depth of this Face, which is an average of the z component of all three vertices.\r\rThe depth is calculated based on the transformed z value, not the local one.", @@ -170527,7 +170572,7 @@ "longname": "Phaser.Geom.Mesh.Face#depth", "scope": "instance", "kind": "member", - "___id": "T000002R018354", + "___id": "T000002R018357", "___s": true }, { @@ -170536,7 +170581,7 @@ "filename": "Face.js", "lineno": 641, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Destroys this Face and nulls the references to the vertices.", @@ -170546,7 +170591,7 @@ "memberof": "Phaser.Geom.Mesh.Face", "longname": "Phaser.Geom.Mesh.Face#destroy", "scope": "instance", - "___id": "T000002R018360", + "___id": "T000002R018363", "___s": true }, { @@ -170555,7 +170600,7 @@ "filename": "GenerateGridVerts.js", "lineno": 17, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Creates a grid of vertices based on the given configuration object and optionally adds it to a Mesh.\r\rThe size of the grid is given in pixels. An example configuration may be:\r\r`{ width: 256, height: 256, widthSegments: 2, heightSegments: 2, tile: true }`\r\rThis will create a grid 256 x 256 pixels in size, split into 2 x 2 segments, with\rthe texture tiling across the cells.\r\rYou can split the grid into segments both vertically and horizontally. This will\rgenerate two faces per grid segment as a result.\r\rThe `tile` parameter allows you to control if the tile will repeat across the grid\rsegments, or be displayed in full.\r\rIf adding this grid to a Mesh you can offset the grid via the `x` and `y` properties.\r\rUV coordinates are generated based on the given texture and frame in the config. For\rexample, no frame is given, the UVs will be in the range 0 to 1. If a frame is given,\rsuch as from a texture atlas, the UVs will be generated within the range of that frame.", @@ -170594,7 +170639,7 @@ "memberof": "Phaser.Geom.Mesh", "longname": "Phaser.Geom.Mesh.GenerateGridVerts", "scope": "static", - "___id": "T000002R018374", + "___id": "T000002R018377", "___s": true }, { @@ -170603,7 +170648,7 @@ "filename": "GenerateObjVerts.js", "lineno": 16, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "This method will return an object containing Face and Vertex instances, generated\rfrom the parsed triangulated OBJ Model data given to this function.\r\rThe obj data should have been parsed in advance via the ParseObj function:\r\r```javascript\rvar data = Phaser.Geom.Mesh.ParseObj(rawData, flipUV);\r\rvar results = GenerateObjVerts(data);\r```\r\rAlternatively, you can parse obj files loaded via the OBJFile loader:\r\r```javascript\rpreload ()\r{\r this.load.obj('alien', 'assets/3d/alien.obj);\r}\r\rvar results = GenerateObjVerts(this.cache.obj.get('alien));\r```\r\rMake sure your 3D package has triangulated the model data prior to exporting it.\r\rYou can use the data returned by this function to populate the vertices of a Mesh Game Object.\r\rYou may add multiple models to a single Mesh, although they will act as one when\rmoved or rotated. You can scale the model data, should it be too small (or large) to visualize.\rYou can also offset the model via the `x`, `y` and `z` parameters.", @@ -170776,7 +170821,7 @@ "memberof": "Phaser.Geom.Mesh", "longname": "Phaser.Geom.Mesh.GenerateObjVerts", "scope": "static", - "___id": "T000002R018466", + "___id": "T000002R018469", "___s": true }, { @@ -170785,7 +170830,7 @@ "filename": "GenerateVerts.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Generates a set of Face and Vertex objects by parsing the given data.\r\rThis method will take vertex data in one of two formats, based on the `containsZ` parameter.\r\rIf your vertex data are `x`, `y` pairs, then `containsZ` should be `false` (this is the default)\r\rIf your vertex data is groups of `x`, `y` and `z` values, then the `containsZ` parameter must be true.\r\rThe `uvs` parameter is a numeric array consisting of `u` and `v` pairs.\r\rThe `normals` parameter is a numeric array consisting of `x`, `y` vertex normal values and, if `containsZ` is true, `z` values as well.\r\rThe `indicies` parameter is an optional array that, if given, is an indexed list of vertices to be added.\r\rThe `colors` parameter is an optional array, or single value, that if given sets the color of each vertex created.\r\rThe `alphas` parameter is an optional array, or single value, that if given sets the alpha of each vertex created.\r\rWhen providing indexed data it is assumed that _all_ of the arrays are indexed, not just the vertices.\r\rThe following example will create a 256 x 256 sized quad using an index array:\r\r```javascript\rconst vertices = [\r -128, 128,\r 128, 128,\r -128, -128,\r 128, -128\r];\r\rconst uvs = [\r 0, 1,\r 1, 1,\r 0, 0,\r 1, 0\r];\r\rconst indices = [ 0, 2, 1, 2, 3, 1 ];\r\rGenerateVerts(vertices, uvs, indicies);\r```\r\rIf the data is not indexed, it's assumed that the arrays all contain sequential data.", @@ -170999,7 +171044,7 @@ "memberof": "Phaser.Geom.Mesh", "longname": "Phaser.Geom.Mesh.GenerateVerts", "scope": "static", - "___id": "T000002R018515", + "___id": "T000002R018518", "___s": true }, { @@ -171008,7 +171053,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "kind": "namespace", @@ -171016,7 +171061,7 @@ "memberof": "Phaser.Geom", "longname": "Phaser.Geom.Mesh", "scope": "static", - "___id": "T000002R018580", + "___id": "T000002R018583", "___s": true }, { @@ -171025,7 +171070,7 @@ "filename": "ParseObj.js", "lineno": 226, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Parses a Wavefront OBJ File, extracting the models from it and returning them in an array.\r\rThe model data *must* be triangulated for a Mesh Game Object to be able to render it.", @@ -171079,7 +171124,7 @@ "memberof": "Phaser.Geom.Mesh", "longname": "Phaser.Geom.Mesh.ParseObj", "scope": "static", - "___id": "T000002R018668", + "___id": "T000002R018671", "___s": true }, { @@ -171088,7 +171133,7 @@ "filename": "ParseObjMaterial.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Takes a Wavefront Material file and extracts the diffuse reflectivity of the named\rmaterials, converts them to integer color values and returns them.\r\rThis is used internally by the `addOBJ` and `addModel` methods, but is exposed for\rpublic consumption as well.\r\rNote this only works with diffuse values, specified in the `Kd r g b` format, where\r`g` and `b` are optional, but `r` is required. It does not support spectral rfl files,\ror any other material statement (such as `Ka` or `Ks`)", @@ -171127,7 +171172,7 @@ "memberof": "Phaser.Geom.Mesh", "longname": "Phaser.Geom.Mesh.ParseObjMaterial", "scope": "static", - "___id": "T000002R018684", + "___id": "T000002R018687", "___s": true }, { @@ -171136,7 +171181,7 @@ "filename": "RotateFace.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Rotates the vertices of a Face to the given angle.\r\rThe actual vertex positions are adjusted, not their transformed positions.\r\rTherefore, this updates the vertex data directly.", @@ -171202,7 +171247,7 @@ "memberof": "Phaser.Geom.Mesh", "longname": "Phaser.Geom.Mesh.RotateFace", "scope": "static", - "___id": "T000002R018698", + "___id": "T000002R018701", "___s": true }, { @@ -171211,7 +171256,7 @@ "filename": "GenerateGridConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh\\typedefs", "code": {} }, "kind": "typedef", @@ -171495,7 +171540,7 @@ "memberof": "Phaser.Types.Geom.Mesh", "longname": "Phaser.Types.Geom.Mesh.GenerateGridConfig", "scope": "static", - "___id": "T000002R018717", + "___id": "T000002R018720", "___s": true }, { @@ -171504,7 +171549,7 @@ "filename": "GenerateGridVertsResult.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh\\typedefs", "code": {} }, "kind": "typedef", @@ -171658,7 +171703,7 @@ "memberof": "Phaser.Types.Geom.Mesh", "longname": "Phaser.Types.Geom.Mesh.GenerateGridVertsResult", "scope": "static", - "___id": "T000002R018718", + "___id": "T000002R018721", "___s": true }, { @@ -171667,7 +171712,7 @@ "filename": "GenerateVertsResult.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh\\typedefs", "code": {} }, "kind": "typedef", @@ -171731,7 +171776,7 @@ "memberof": "Phaser.Types.Geom.Mesh", "longname": "Phaser.Types.Geom.Mesh.GenerateVertsResult", "scope": "static", - "___id": "T000002R018719", + "___id": "T000002R018722", "___s": true }, { @@ -171740,7 +171785,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh\\typedefs", "code": {} }, "kind": "namespace", @@ -171748,7 +171793,7 @@ "memberof": "Phaser.Types.Geom", "longname": "Phaser.Types.Geom.Mesh", "scope": "static", - "___id": "T000002R018720", + "___id": "T000002R018723", "___s": true }, { @@ -171757,7 +171802,7 @@ "filename": "OBJData.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh\\typedefs", "code": {} }, "kind": "typedef", @@ -171834,7 +171879,7 @@ "memberof": "Phaser.Types.Geom.Mesh", "longname": "Phaser.Types.Geom.Mesh.OBJData", "scope": "static", - "___id": "T000002R018721", + "___id": "T000002R018724", "___s": true }, { @@ -171843,7 +171888,7 @@ "filename": "OBJFace.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh\\typedefs", "code": {} }, "kind": "typedef", @@ -171911,7 +171956,7 @@ "memberof": "Phaser.Types.Geom.Mesh", "longname": "Phaser.Types.Geom.Mesh.OBJFace", "scope": "static", - "___id": "T000002R018722", + "___id": "T000002R018725", "___s": true }, { @@ -171920,7 +171965,7 @@ "filename": "OBJFaceVertice.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh\\typedefs", "code": {} }, "kind": "typedef", @@ -171979,7 +172024,7 @@ "memberof": "Phaser.Types.Geom.Mesh", "longname": "Phaser.Types.Geom.Mesh.OBJFaceVertice", "scope": "static", - "___id": "T000002R018723", + "___id": "T000002R018726", "___s": true }, { @@ -171988,7 +172033,7 @@ "filename": "OBJModel.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh\\typedefs", "code": {} }, "kind": "typedef", @@ -172109,7 +172154,7 @@ "memberof": "Phaser.Types.Geom.Mesh", "longname": "Phaser.Types.Geom.Mesh.OBJModel", "scope": "static", - "___id": "T000002R018724", + "___id": "T000002R018727", "___s": true }, { @@ -172118,7 +172163,7 @@ "filename": "UV.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh\\typedefs", "code": {} }, "kind": "typedef", @@ -172177,7 +172222,7 @@ "memberof": "Phaser.Types.Geom.Mesh", "longname": "Phaser.Types.Geom.Mesh.UV", "scope": "static", - "___id": "T000002R018725", + "___id": "T000002R018728", "___s": true }, { @@ -172186,7 +172231,7 @@ "filename": "Vertex.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "classdesc": "A Vertex Geometry Object.\r\rThis class consists of all the information required for a single vertex within a Face Geometry Object.\r\rFaces, and thus Vertex objects, are used by the Mesh Game Object in order to render objects in WebGL.", @@ -172341,7 +172386,7 @@ ], "scope": "static", "longname": "Phaser.Geom.Mesh.Vertex", - "___id": "T000002R018729", + "___id": "T000002R018732", "___s": true }, { @@ -172350,7 +172395,7 @@ "filename": "Vertex.js", "lineno": 52, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "The projected x coordinate of this vertex.", @@ -172369,7 +172414,7 @@ "longname": "Phaser.Geom.Mesh.Vertex#vx", "scope": "instance", "kind": "member", - "___id": "T000002R018738", + "___id": "T000002R018741", "___s": true }, { @@ -172378,7 +172423,7 @@ "filename": "Vertex.js", "lineno": 61, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "The projected y coordinate of this vertex.", @@ -172397,7 +172442,7 @@ "longname": "Phaser.Geom.Mesh.Vertex#vy", "scope": "instance", "kind": "member", - "___id": "T000002R018740", + "___id": "T000002R018743", "___s": true }, { @@ -172406,7 +172451,7 @@ "filename": "Vertex.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "The projected z coordinate of this vertex.", @@ -172425,7 +172470,7 @@ "longname": "Phaser.Geom.Mesh.Vertex#vz", "scope": "instance", "kind": "member", - "___id": "T000002R018742", + "___id": "T000002R018745", "___s": true }, { @@ -172434,7 +172479,7 @@ "filename": "Vertex.js", "lineno": 79, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "The normalized projected x coordinate of this vertex.", @@ -172453,7 +172498,7 @@ "longname": "Phaser.Geom.Mesh.Vertex#nx", "scope": "instance", "kind": "member", - "___id": "T000002R018744", + "___id": "T000002R018747", "___s": true }, { @@ -172462,7 +172507,7 @@ "filename": "Vertex.js", "lineno": 88, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "The normalized projected y coordinate of this vertex.", @@ -172481,7 +172526,7 @@ "longname": "Phaser.Geom.Mesh.Vertex#ny", "scope": "instance", "kind": "member", - "___id": "T000002R018746", + "___id": "T000002R018749", "___s": true }, { @@ -172490,7 +172535,7 @@ "filename": "Vertex.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "The normalized projected z coordinate of this vertex.", @@ -172509,7 +172554,7 @@ "longname": "Phaser.Geom.Mesh.Vertex#nz", "scope": "instance", "kind": "member", - "___id": "T000002R018748", + "___id": "T000002R018751", "___s": true }, { @@ -172518,7 +172563,7 @@ "filename": "Vertex.js", "lineno": 106, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "UV u coordinate of this vertex.", @@ -172537,7 +172582,7 @@ "longname": "Phaser.Geom.Mesh.Vertex#u", "scope": "instance", "kind": "member", - "___id": "T000002R018750", + "___id": "T000002R018753", "___s": true }, { @@ -172546,7 +172591,7 @@ "filename": "Vertex.js", "lineno": 115, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "UV v coordinate of this vertex.", @@ -172565,7 +172610,7 @@ "longname": "Phaser.Geom.Mesh.Vertex#v", "scope": "instance", "kind": "member", - "___id": "T000002R018752", + "___id": "T000002R018755", "___s": true }, { @@ -172574,7 +172619,7 @@ "filename": "Vertex.js", "lineno": 124, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "The color value of this vertex.", @@ -172593,7 +172638,7 @@ "longname": "Phaser.Geom.Mesh.Vertex#color", "scope": "instance", "kind": "member", - "___id": "T000002R018754", + "___id": "T000002R018757", "___s": true }, { @@ -172602,7 +172647,7 @@ "filename": "Vertex.js", "lineno": 133, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "The alpha value of this vertex.", @@ -172621,7 +172666,7 @@ "longname": "Phaser.Geom.Mesh.Vertex#alpha", "scope": "instance", "kind": "member", - "___id": "T000002R018756", + "___id": "T000002R018759", "___s": true }, { @@ -172630,7 +172675,7 @@ "filename": "Vertex.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "The translated x coordinate of this vertex.", @@ -172649,7 +172694,7 @@ "longname": "Phaser.Geom.Mesh.Vertex#tx", "scope": "instance", "kind": "member", - "___id": "T000002R018758", + "___id": "T000002R018761", "___s": true }, { @@ -172658,7 +172703,7 @@ "filename": "Vertex.js", "lineno": 151, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "The translated y coordinate of this vertex.", @@ -172677,7 +172722,7 @@ "longname": "Phaser.Geom.Mesh.Vertex#ty", "scope": "instance", "kind": "member", - "___id": "T000002R018760", + "___id": "T000002R018763", "___s": true }, { @@ -172686,7 +172731,7 @@ "filename": "Vertex.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "The translated alpha value of this vertex.", @@ -172705,7 +172750,7 @@ "longname": "Phaser.Geom.Mesh.Vertex#ta", "scope": "instance", "kind": "member", - "___id": "T000002R018762", + "___id": "T000002R018765", "___s": true }, { @@ -172714,7 +172759,7 @@ "filename": "Vertex.js", "lineno": 169, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "The translated uv u coordinate of this vertex.", @@ -172733,7 +172778,7 @@ "longname": "Phaser.Geom.Mesh.Vertex#tu", "scope": "instance", "kind": "member", - "___id": "T000002R018764", + "___id": "T000002R018767", "___s": true }, { @@ -172742,7 +172787,7 @@ "filename": "Vertex.js", "lineno": 178, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "The translated uv v coordinate of this vertex.", @@ -172761,7 +172806,7 @@ "longname": "Phaser.Geom.Mesh.Vertex#tv", "scope": "instance", "kind": "member", - "___id": "T000002R018766", + "___id": "T000002R018769", "___s": true }, { @@ -172770,7 +172815,7 @@ "filename": "Vertex.js", "lineno": 188, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Sets the U and V properties.\r\rAlso resets the translated uv properties, undoing any scale\ror shift they may have had.", @@ -172823,7 +172868,7 @@ "memberof": "Phaser.Geom.Mesh.Vertex", "longname": "Phaser.Geom.Mesh.Vertex#setUVs", "scope": "instance", - "___id": "T000002R018768", + "___id": "T000002R018771", "___s": true }, { @@ -172832,7 +172877,7 @@ "filename": "Vertex.js", "lineno": 213, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Translates the original UV positions by the given amounts.\r\rThe original properties `Vertex.u` and `Vertex.v`\rremain unchanged, only the translated properties\r`Vertex.tu` and `Vertex.tv`, as used in rendering,\rare updated.", @@ -172885,7 +172930,7 @@ "memberof": "Phaser.Geom.Mesh.Vertex", "longname": "Phaser.Geom.Mesh.Vertex#scrollUV", "scope": "instance", - "___id": "T000002R018774", + "___id": "T000002R018777", "___s": true }, { @@ -172894,7 +172939,7 @@ "filename": "Vertex.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Scales the original UV values by the given amounts.\r\rThe original properties `Vertex.u` and `Vertex.v`\rremain unchanged, only the translated properties\r`Vertex.tu` and `Vertex.tv`, as used in rendering,\rare updated.", @@ -172947,7 +172992,7 @@ "memberof": "Phaser.Geom.Mesh.Vertex", "longname": "Phaser.Geom.Mesh.Vertex#scaleUV", "scope": "instance", - "___id": "T000002R018778", + "___id": "T000002R018781", "___s": true }, { @@ -172956,7 +173001,7 @@ "filename": "Vertex.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Transforms this vertex by the given matrix, storing the results in `vx`, `vy` and `vz`.", @@ -173020,7 +173065,7 @@ "memberof": "Phaser.Geom.Mesh.Vertex", "longname": "Phaser.Geom.Mesh.Vertex#transformCoordinatesLocal", "scope": "instance", - "___id": "T000002R018782", + "___id": "T000002R018785", "___s": true }, { @@ -173029,7 +173074,7 @@ "filename": "Vertex.js", "lineno": 298, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Resizes this Vertex by setting the x and y coordinates, then transforms this vertex\rby an identity matrix and dimensions, storing the results in `vx`, `vy` and `vz`.", @@ -173134,7 +173179,7 @@ "memberof": "Phaser.Geom.Mesh.Vertex", "longname": "Phaser.Geom.Mesh.Vertex#resize", "scope": "instance", - "___id": "T000002R018796", + "___id": "T000002R018799", "___s": true }, { @@ -173143,7 +173188,7 @@ "filename": "Vertex.js", "lineno": 344, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Updates this Vertex based on the given transform.", @@ -173274,7 +173319,7 @@ "memberof": "Phaser.Geom.Mesh.Vertex", "longname": "Phaser.Geom.Mesh.Vertex#update", "scope": "instance", - "___id": "T000002R018807", + "___id": "T000002R018810", "___s": true }, { @@ -173283,7 +173328,7 @@ "filename": "Vertex.js", "lineno": 379, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\mesh", "code": {} }, "description": "Loads the data from this Vertex into the given Typed Arrays.", @@ -173374,7 +173419,7 @@ "memberof": "Phaser.Geom.Mesh.Vertex", "longname": "Phaser.Geom.Mesh.Vertex#load", "scope": "instance", - "___id": "T000002R018816", + "___id": "T000002R018819", "___s": true }, { @@ -173383,7 +173428,7 @@ "filename": "Ceil.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\point", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\point", "code": {} }, "description": "Apply `Math.ceil()` to each coordinate of the given Point.", @@ -173430,7 +173475,7 @@ "memberof": "Phaser.Geom.Point", "longname": "Phaser.Geom.Point.Ceil", "scope": "static", - "___id": "T000002R018826", + "___id": "T000002R018829", "___s": true }, { @@ -173439,7 +173484,7 @@ "filename": "Clone.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\point", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\point", "code": {} }, "description": "Clone the given Point.", @@ -173478,7 +173523,7 @@ "memberof": "Phaser.Geom.Point", "longname": "Phaser.Geom.Point.Clone", "scope": "static", - "___id": "T000002R018830", + "___id": "T000002R018833", "___s": true }, { @@ -173487,7 +173532,7 @@ "filename": "CopyFrom.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\point", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\point", "code": {} }, "description": "Copy the values of one Point to a destination Point.", @@ -173547,7 +173592,7 @@ "memberof": "Phaser.Geom.Point", "longname": "Phaser.Geom.Point.CopyFrom", "scope": "static", - "___id": "T000002R018833", + "___id": "T000002R018836", "___s": true }, { @@ -173556,7 +173601,7 @@ "filename": "Equals.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\point", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\point", "code": {} }, "description": "A comparison of two `Point` objects to see if they are equal.", @@ -173608,7 +173653,7 @@ "memberof": "Phaser.Geom.Point", "longname": "Phaser.Geom.Point.Equals", "scope": "static", - "___id": "T000002R018836", + "___id": "T000002R018839", "___s": true }, { @@ -173617,7 +173662,7 @@ "filename": "Floor.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\point", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\point", "code": {} }, "description": "Apply `Math.ceil()` to each coordinate of the given Point.", @@ -173664,7 +173709,7 @@ "memberof": "Phaser.Geom.Point", "longname": "Phaser.Geom.Point.Floor", "scope": "static", - "___id": "T000002R018839", + "___id": "T000002R018842", "___s": true }, { @@ -173673,7 +173718,7 @@ "filename": "GetCentroid.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\point", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\point", "code": {} }, "description": "Get the centroid or geometric center of a plane figure (the arithmetic mean position of all the points in the figure).\rInformally, it is the point at which a cutout of the shape could be perfectly balanced on the tip of a pin.", @@ -173743,7 +173788,7 @@ "memberof": "Phaser.Geom.Point", "longname": "Phaser.Geom.Point.GetCentroid", "scope": "static", - "___id": "T000002R018843", + "___id": "T000002R018846", "___s": true }, { @@ -173752,7 +173797,7 @@ "filename": "GetMagnitude.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\point", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\point", "code": {} }, "description": "Calculate the magnitude of the point, which equivalent to the length of the line from the origin to this point.", @@ -173791,7 +173836,7 @@ "memberof": "Phaser.Geom.Point", "longname": "Phaser.Geom.Point.GetMagnitude", "scope": "static", - "___id": "T000002R018855", + "___id": "T000002R018858", "___s": true }, { @@ -173800,7 +173845,7 @@ "filename": "GetMagnitudeSq.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\point", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\point", "code": {} }, "description": "Calculates the square of magnitude of given point.(Can be used for fast magnitude calculation of point)", @@ -173839,7 +173884,7 @@ "memberof": "Phaser.Geom.Point", "longname": "Phaser.Geom.Point.GetMagnitudeSq", "scope": "static", - "___id": "T000002R018858", + "___id": "T000002R018861", "___s": true }, { @@ -173848,7 +173893,7 @@ "filename": "GetRectangleFromPoints.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\point", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\point", "code": {} }, "description": "Calculates the Axis Aligned Bounding Box (or aabb) from an array of points.", @@ -173918,7 +173963,7 @@ "memberof": "Phaser.Geom.Point", "longname": "Phaser.Geom.Point.GetRectangleFromPoints", "scope": "static", - "___id": "T000002R018862", + "___id": "T000002R018865", "___s": true }, { @@ -173927,7 +173972,7 @@ "filename": "Interpolate.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\point", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\point", "code": {} }, "description": "Returns the linear interpolation point between the two given points, based on `t`.", @@ -174036,7 +174081,7 @@ "memberof": "Phaser.Geom.Point", "longname": "Phaser.Geom.Point.Interpolate", "scope": "static", - "___id": "T000002R018898", + "___id": "T000002R018901", "___s": true }, { @@ -174045,7 +174090,7 @@ "filename": "Invert.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\point", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\point", "code": {} }, "description": "Swaps the X and the Y coordinate of a point.", @@ -174092,7 +174137,7 @@ "memberof": "Phaser.Geom.Point", "longname": "Phaser.Geom.Point.Invert", "scope": "static", - "___id": "T000002R018905", + "___id": "T000002R018908", "___s": true }, { @@ -174101,7 +174146,7 @@ "filename": "Negative.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\point", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\point", "code": {} }, "description": "Inverts a Point's coordinates.", @@ -174162,7 +174207,7 @@ "memberof": "Phaser.Geom.Point", "longname": "Phaser.Geom.Point.Negative", "scope": "static", - "___id": "T000002R018909", + "___id": "T000002R018912", "___s": true }, { @@ -174171,7 +174216,7 @@ "filename": "Point.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\point", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\point", "code": {} }, "classdesc": "Defines a Point in 2D space, with an x and y component.", @@ -174213,7 +174258,7 @@ ], "scope": "static", "longname": "Phaser.Geom.Point", - "___id": "T000002R018915", + "___id": "T000002R018918", "___s": true }, { @@ -174222,7 +174267,7 @@ "filename": "Point.js", "lineno": 31, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\point", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\point", "code": {} }, "description": "The geometry constant type of this object: `GEOM_CONST.POINT`.\rUsed for fast type comparisons.", @@ -174242,7 +174287,7 @@ "longname": "Phaser.Geom.Point#type", "scope": "instance", "kind": "member", - "___id": "T000002R018920", + "___id": "T000002R018923", "___s": true }, { @@ -174251,7 +174296,7 @@ "filename": "Point.js", "lineno": 42, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\point", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\point", "code": {} }, "description": "The x coordinate of this Point.", @@ -174271,7 +174316,7 @@ "longname": "Phaser.Geom.Point#x", "scope": "instance", "kind": "member", - "___id": "T000002R018922", + "___id": "T000002R018925", "___s": true }, { @@ -174280,7 +174325,7 @@ "filename": "Point.js", "lineno": 52, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\point", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\point", "code": {} }, "description": "The y coordinate of this Point.", @@ -174300,7 +174345,7 @@ "longname": "Phaser.Geom.Point#y", "scope": "instance", "kind": "member", - "___id": "T000002R018924", + "___id": "T000002R018927", "___s": true }, { @@ -174309,7 +174354,7 @@ "filename": "Point.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\point", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\point", "code": {} }, "description": "Set the x and y coordinates of the point to the given values.", @@ -174366,7 +174411,7 @@ "memberof": "Phaser.Geom.Point", "longname": "Phaser.Geom.Point#setTo", "scope": "instance", - "___id": "T000002R018926", + "___id": "T000002R018929", "___s": true }, { @@ -174375,7 +174420,7 @@ "filename": "Project.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\point", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\point", "code": {} }, "description": "Calculates the vector projection of `pointA` onto the nonzero `pointB`. This is the\rorthogonal projection of `pointA` onto a straight line parallel to `pointB`.", @@ -174449,7 +174494,7 @@ "memberof": "Phaser.Geom.Point", "longname": "Phaser.Geom.Point.Project", "scope": "static", - "___id": "T000002R018935", + "___id": "T000002R018938", "___s": true }, { @@ -174458,7 +174503,7 @@ "filename": "ProjectUnit.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\point", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\point", "code": {} }, "description": "Calculates the vector projection of `pointA` onto the nonzero `pointB`. This is the\rorthogonal projection of `pointA` onto a straight line paralle to `pointB`.", @@ -174532,7 +174577,7 @@ "memberof": "Phaser.Geom.Point", "longname": "Phaser.Geom.Point.ProjectUnit", "scope": "static", - "___id": "T000002R018944", + "___id": "T000002R018947", "___s": true }, { @@ -174541,7 +174586,7 @@ "filename": "SetMagnitude.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\point", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\point", "code": {} }, "description": "Changes the magnitude (length) of a two-dimensional vector without changing its direction.", @@ -174601,7 +174646,7 @@ "memberof": "Phaser.Geom.Point", "longname": "Phaser.Geom.Point.SetMagnitude", "scope": "static", - "___id": "T000002R018952", + "___id": "T000002R018955", "___s": true }, { @@ -174610,7 +174655,7 @@ "filename": "Clone.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\polygon", "code": {} }, "description": "Create a new polygon which is a copy of the specified polygon", @@ -174649,7 +174694,7 @@ "memberof": "Phaser.Geom.Polygon", "longname": "Phaser.Geom.Polygon.Clone", "scope": "static", - "___id": "T000002R018961", + "___id": "T000002R018964", "___s": true }, { @@ -174658,7 +174703,7 @@ "filename": "Contains.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\polygon", "code": {} }, "description": "Checks if a point is within the bounds of a Polygon.", @@ -174723,7 +174768,7 @@ "memberof": "Phaser.Geom.Polygon", "longname": "Phaser.Geom.Polygon.Contains", "scope": "static", - "___id": "T000002R018964", + "___id": "T000002R018967", "___s": true }, { @@ -174732,7 +174777,7 @@ "filename": "ContainsPoint.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\polygon", "code": {} }, "description": "Checks the given Point again the Polygon to see if the Point lays within its vertices.", @@ -174784,7 +174829,7 @@ "memberof": "Phaser.Geom.Polygon", "longname": "Phaser.Geom.Polygon.ContainsPoint", "scope": "static", - "___id": "T000002R018977", + "___id": "T000002R018980", "___s": true }, { @@ -174793,7 +174838,7 @@ "filename": "Earcut.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\polygon", "code": {} }, "description": "This module implements a modified ear slicing algorithm, optimized by z-order curve hashing and extended to\rhandle holes, twisted polygons, degeneracies and self-intersections in a way that doesn't guarantee correctness\rof triangulation, but attempts to always produce acceptable results for practical data.\r\rExample:\r\r```javascript\rconst triangles = Phaser.Geom.Polygon.Earcut([10,0, 0,50, 60,60, 70,10]); // returns [1,0,3, 3,2,1]\r```\r\rEach group of three vertex indices in the resulting array forms a triangle.\r\r```javascript\r// triangulating a polygon with a hole\rearcut([0,0, 100,0, 100,100, 0,100, 20,20, 80,20, 80,80, 20,80], [4]);\r// [3,0,4, 5,4,0, 3,4,7, 5,0,1, 2,3,7, 6,5,1, 2,7,6, 6,1,2]\r\r// triangulating a polygon with 3d coords\rearcut([10,0,1, 0,50,2, 60,60,3, 70,10,4], null, 3);\r// [1,0,3, 3,2,1]\r```\r\rIf you pass a single vertex as a hole, Earcut treats it as a Steiner point.\r\rIf your input is a multi-dimensional array (e.g. GeoJSON Polygon), you can convert it to the format\rexpected by Earcut with `Phaser.Geom.Polygon.Earcut.flatten`:\r\r```javascript\rvar data = earcut.flatten(geojson.geometry.coordinates);\rvar triangles = earcut(data.vertices, data.holes, data.dimensions);\r```\r\rAfter getting a triangulation, you can verify its correctness with `Phaser.Geom.Polygon.Earcut.deviation`:\r\r```javascript\rvar deviation = earcut.deviation(vertices, holes, dimensions, triangles);\r```\rReturns the relative difference between the total area of triangles and the area of the input polygon.\r0 means the triangulation is fully correct.\r\rFor more information see https://github.com/mapbox/earcut", @@ -174888,7 +174933,7 @@ "memberof": "Phaser.Geom.Polygon", "longname": "Phaser.Geom.Polygon.Earcut", "scope": "static", - "___id": "T000002R018980", + "___id": "T000002R018983", "___s": true }, { @@ -174897,7 +174942,7 @@ "filename": "GetAABB.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\polygon", "code": {} }, "description": "Calculates the bounding AABB rectangle of a polygon.", @@ -174978,7 +175023,7 @@ "memberof": "Phaser.Geom.Polygon", "longname": "Phaser.Geom.Polygon.GetAABB", "scope": "static", - "___id": "T000002R019279", + "___id": "T000002R019282", "___s": true }, { @@ -174987,7 +175032,7 @@ "filename": "GetNumberArray.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\polygon", "code": {} }, "description": "Stores all of the points of a Polygon into a flat array of numbers following the sequence [ x,y, x,y, x,y ],\ri.e. each point of the Polygon, in the order it's defined, corresponds to two elements of the resultant\rarray for the point's X and Y coordinate.", @@ -175086,7 +175131,7 @@ "memberof": "Phaser.Geom.Polygon", "longname": "Phaser.Geom.Polygon.GetNumberArray", "scope": "static", - "___id": "T000002R019298", + "___id": "T000002R019301", "___s": true }, { @@ -175095,7 +175140,7 @@ "filename": "GetPoints.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\polygon", "code": {} }, "description": "Returns an array of Point objects containing the coordinates of the points around the perimeter of the Polygon,\rbased on the given quantity or stepRate values.", @@ -175184,7 +175229,7 @@ "memberof": "Phaser.Geom.Polygon", "longname": "Phaser.Geom.Polygon.GetPoints", "scope": "static", - "___id": "T000002R019306", + "___id": "T000002R019309", "___s": true }, { @@ -175193,7 +175238,7 @@ "filename": "Perimeter.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\polygon", "code": {} }, "description": "Returns the perimeter of the given Polygon.", @@ -175232,7 +175277,7 @@ "memberof": "Phaser.Geom.Polygon", "longname": "Phaser.Geom.Polygon.Perimeter", "scope": "static", - "___id": "T000002R019339", + "___id": "T000002R019342", "___s": true }, { @@ -175241,7 +175286,7 @@ "filename": "Polygon.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\polygon", "code": {} }, "classdesc": "A Polygon object\r\rThe polygon is a closed shape consists of a series of connected straight lines defined by list of ordered points.\rSeveral formats are supported to define the list of points, check the setTo method for details.\rThis is a geometry object allowing you to define and inspect the shape.\rIt is not a Game Object, in that you cannot add it to the display list, and it has no texture.\rTo render a Polygon you should look at the capabilities of the Graphics class.", @@ -175300,7 +175345,7 @@ ], "scope": "static", "longname": "Phaser.Geom.Polygon", - "___id": "T000002R019353", + "___id": "T000002R019356", "___s": true }, { @@ -175309,7 +175354,7 @@ "filename": "Polygon.js", "lineno": 40, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\polygon", "code": {} }, "description": "The geometry constant type of this object: `GEOM_CONST.POLYGON`.\rUsed for fast type comparisons.", @@ -175329,7 +175374,7 @@ "longname": "Phaser.Geom.Polygon#type", "scope": "instance", "kind": "member", - "___id": "T000002R019356", + "___id": "T000002R019359", "___s": true }, { @@ -175338,7 +175383,7 @@ "filename": "Polygon.js", "lineno": 51, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\polygon", "code": {} }, "description": "The area of this Polygon.", @@ -175358,7 +175403,7 @@ "longname": "Phaser.Geom.Polygon#area", "scope": "instance", "kind": "member", - "___id": "T000002R019358", + "___id": "T000002R019361", "___s": true }, { @@ -175367,7 +175412,7 @@ "filename": "Polygon.js", "lineno": 61, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\polygon", "code": {} }, "description": "An array of number pair objects that make up this polygon. I.e. [ {x,y}, {x,y}, {x,y} ]", @@ -175395,7 +175440,7 @@ "longname": "Phaser.Geom.Polygon#points", "scope": "instance", "kind": "member", - "___id": "T000002R019360", + "___id": "T000002R019363", "___s": true }, { @@ -175404,7 +175449,7 @@ "filename": "Polygon.js", "lineno": 76, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\polygon", "code": {} }, "description": "Check to see if the Polygon contains the given x / y coordinates.", @@ -175456,7 +175501,7 @@ "memberof": "Phaser.Geom.Polygon", "longname": "Phaser.Geom.Polygon#contains", "scope": "instance", - "___id": "T000002R019362", + "___id": "T000002R019365", "___s": true }, { @@ -175465,7 +175510,7 @@ "filename": "Polygon.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\polygon", "code": {} }, "description": "Sets this Polygon to the given points.\r\rThe points can be set from a variety of formats:\r\r- A string containing paired values separated by a single space: `'40 0 40 20 100 20 100 80 40 80 40 100 0 50'`\r- An array of Point objects: `[new Phaser.Point(x1, y1), ...]`\r- An array of objects with public x/y properties: `[obj1, obj2, ...]`\r- An array of paired numbers that represent point coordinates: `[x1,y1, x2,y2, ...]`\r- An array of arrays with two elements representing x/y coordinates: `[[x1, y1], [x2, y2], ...]`\r\r`setTo` may also be called without any arguments to remove all points.", @@ -175539,7 +175584,7 @@ "memberof": "Phaser.Geom.Polygon", "longname": "Phaser.Geom.Polygon#setTo", "scope": "instance", - "___id": "T000002R019364", + "___id": "T000002R019367", "___s": true }, { @@ -175548,7 +175593,7 @@ "filename": "Polygon.js", "lineno": 160, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\polygon", "code": {} }, "description": "Calculates the area of the Polygon. This is available in the property Polygon.area", @@ -175572,7 +175617,7 @@ "memberof": "Phaser.Geom.Polygon", "longname": "Phaser.Geom.Polygon#calculateArea", "scope": "instance", - "___id": "T000002R019380", + "___id": "T000002R019383", "___s": true }, { @@ -175581,7 +175626,7 @@ "filename": "Polygon.js", "lineno": 199, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\polygon", "code": {} }, "description": "Returns an array of Point objects containing the coordinates of the points around the perimeter of the Polygon,\rbased on the given quantity or stepRate values.", @@ -175694,7 +175739,7 @@ "memberof": "Phaser.Geom.Polygon", "longname": "Phaser.Geom.Polygon#getPoints", "scope": "instance", - "___id": "T000002R019394", + "___id": "T000002R019397", "___s": true }, { @@ -175703,7 +175748,7 @@ "filename": "Reverse.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\polygon", "code": {} }, "description": "Reverses the order of the points of a Polygon.", @@ -175750,7 +175795,7 @@ "memberof": "Phaser.Geom.Polygon", "longname": "Phaser.Geom.Polygon.Reverse", "scope": "static", - "___id": "T000002R019397", + "___id": "T000002R019400", "___s": true }, { @@ -175759,7 +175804,7 @@ "filename": "Simplify.js", "lineno": 160, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\polygon", "code": {} }, "description": "Takes a Polygon object and simplifies the points by running them through a combination of\rDouglas-Peucker and Radial Distance algorithms. Simplification dramatically reduces the number of\rpoints in a polygon while retaining its shape, giving a huge performance boost when processing\rit and also reducing visual noise.", @@ -175836,7 +175881,7 @@ "memberof": "Phaser.Geom.Polygon", "longname": "Phaser.Geom.Polygon.Simplify", "scope": "static", - "___id": "T000002R019433", + "___id": "T000002R019436", "___s": true }, { @@ -175845,7 +175890,7 @@ "filename": "Smooth.js", "lineno": 19, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\polygon", "code": {} }, "description": "Takes a Polygon object and applies Chaikin's smoothing algorithm on its points.", @@ -175892,7 +175937,7 @@ "memberof": "Phaser.Geom.Polygon", "longname": "Phaser.Geom.Polygon.Smooth", "scope": "static", - "___id": "T000002R019444", + "___id": "T000002R019447", "___s": true }, { @@ -175901,7 +175946,7 @@ "filename": "Translate.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\polygon", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\polygon", "code": {} }, "description": "Tranlates the points of the given Polygon.", @@ -175974,7 +176019,7 @@ "memberof": "Phaser.Geom.Polygon", "longname": "Phaser.Geom.Polygon.Translate", "scope": "static", - "___id": "T000002R019459", + "___id": "T000002R019462", "___s": true }, { @@ -175983,7 +176028,7 @@ "filename": "Area.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Calculates the area of the given Rectangle object.", @@ -176022,7 +176067,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.Area", "scope": "static", - "___id": "T000002R019466", + "___id": "T000002R019469", "___s": true }, { @@ -176031,7 +176076,7 @@ "filename": "Ceil.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Rounds a Rectangle's position up to the smallest integer greater than or equal to each current coordinate.", @@ -176078,7 +176123,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.Ceil", "scope": "static", - "___id": "T000002R019469", + "___id": "T000002R019472", "___s": true }, { @@ -176087,7 +176132,7 @@ "filename": "CeilAll.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Rounds a Rectangle's position and size up to the smallest integer greater than or equal to each respective value.", @@ -176134,7 +176179,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.CeilAll", "scope": "static", - "___id": "T000002R019474", + "___id": "T000002R019477", "___s": true }, { @@ -176143,7 +176188,7 @@ "filename": "CenterOn.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Moves the top-left corner of a Rectangle so that its center is at the given coordinates.", @@ -176216,7 +176261,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.CenterOn", "scope": "static", - "___id": "T000002R019481", + "___id": "T000002R019484", "___s": true }, { @@ -176225,7 +176270,7 @@ "filename": "Clone.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Creates a new Rectangle which is identical to the given one.", @@ -176264,7 +176309,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.Clone", "scope": "static", - "___id": "T000002R019487", + "___id": "T000002R019490", "___s": true }, { @@ -176273,7 +176318,7 @@ "filename": "Contains.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Checks if a given point is inside a Rectangle's bounds.", @@ -176338,7 +176383,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.Contains", "scope": "static", - "___id": "T000002R019490", + "___id": "T000002R019493", "___s": true }, { @@ -176347,7 +176392,7 @@ "filename": "ContainsPoint.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Determines whether the specified point is contained within the rectangular region defined by this Rectangle object.", @@ -176399,7 +176444,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.ContainsPoint", "scope": "static", - "___id": "T000002R019494", + "___id": "T000002R019497", "___s": true }, { @@ -176408,7 +176453,7 @@ "filename": "ContainsRect.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Tests if one rectangle fully contains another.", @@ -176460,7 +176505,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.ContainsRect", "scope": "static", - "___id": "T000002R019497", + "___id": "T000002R019500", "___s": true }, { @@ -176469,7 +176514,7 @@ "filename": "CopyFrom.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Copy the values of one Rectangle to a destination Rectangle.", @@ -176529,7 +176574,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.CopyFrom", "scope": "static", - "___id": "T000002R019500", + "___id": "T000002R019503", "___s": true }, { @@ -176538,7 +176583,7 @@ "filename": "Decompose.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Create an array of points for each corner of a Rectangle\rIf an array is specified, each point object will be added to the end of the array, otherwise a new array will be created.", @@ -176591,7 +176636,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.Decompose", "scope": "static", - "___id": "T000002R019503", + "___id": "T000002R019506", "___s": true }, { @@ -176600,7 +176645,7 @@ "filename": "Equals.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Compares the `x`, `y`, `width` and `height` properties of two rectangles.", @@ -176652,7 +176697,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.Equals", "scope": "static", - "___id": "T000002R019515", + "___id": "T000002R019518", "___s": true }, { @@ -176661,7 +176706,7 @@ "filename": "FitInside.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Adjusts the target rectangle, changing its width, height and position,\rso that it fits inside the area of the source rectangle, while maintaining its original\raspect ratio.\r\rUnlike the `FitOutside` function, there may be some space inside the source area not covered.", @@ -176721,7 +176766,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.FitInside", "scope": "static", - "___id": "T000002R019519", + "___id": "T000002R019522", "___s": true }, { @@ -176730,7 +176775,7 @@ "filename": "FitOutside.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Adjusts the target rectangle, changing its width, height and position,\rso that it fully covers the area of the source rectangle, while maintaining its original\raspect ratio.\r\rUnlike the `FitInside` function, the target rectangle may extend further out than the source.", @@ -176790,7 +176835,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.FitOutside", "scope": "static", - "___id": "T000002R019524", + "___id": "T000002R019527", "___s": true }, { @@ -176799,7 +176844,7 @@ "filename": "Floor.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Rounds down (floors) the top left X and Y coordinates of the given Rectangle to the largest integer less than or equal to them", @@ -176846,7 +176891,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.Floor", "scope": "static", - "___id": "T000002R019528", + "___id": "T000002R019531", "___s": true }, { @@ -176855,7 +176900,7 @@ "filename": "FloorAll.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Rounds a Rectangle's position and size down to the largest integer less than or equal to each current coordinate or dimension.", @@ -176902,7 +176947,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.FloorAll", "scope": "static", - "___id": "T000002R019533", + "___id": "T000002R019536", "___s": true }, { @@ -176911,7 +176956,7 @@ "filename": "FromPoints.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Constructs new Rectangle or repositions and resizes an existing Rectangle so that all of the given points are on or within its bounds.\r\rThe `points` parameter is an array of Point-like objects:\r\r```js\rconst points = [\r [100, 200],\r [200, 400],\r { x: 30, y: 60 }\r]\r```", @@ -176972,7 +177017,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.FromPoints", "scope": "static", - "___id": "T000002R019542", + "___id": "T000002R019545", "___s": true }, { @@ -176981,7 +177026,7 @@ "filename": "FromXY.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Create the smallest Rectangle containing two coordinate pairs.", @@ -177081,7 +177126,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.FromXY", "scope": "static", - "___id": "T000002R019568", + "___id": "T000002R019571", "___s": true }, { @@ -177090,7 +177135,7 @@ "filename": "GetAspectRatio.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Calculates the width/height ratio of a rectangle.", @@ -177129,7 +177174,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.GetAspectRatio", "scope": "static", - "___id": "T000002R019572", + "___id": "T000002R019575", "___s": true }, { @@ -177138,7 +177183,7 @@ "filename": "GetCenter.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Returns the center of a Rectangle as a Point.", @@ -177219,7 +177264,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.GetCenter", "scope": "static", - "___id": "T000002R019576", + "___id": "T000002R019579", "___s": true }, { @@ -177228,7 +177273,7 @@ "filename": "GetPoint.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Calculates the coordinates of a point at a certain `position` on the Rectangle's perimeter.\r\rThe `position` is a fraction between 0 and 1 which defines how far into the perimeter the point is.\r\rA value of 0 or 1 returns the point at the top left corner of the rectangle, while a value of 0.5 returns the point at the bottom right corner of the rectangle. Values between 0 and 0.5 are on the top or the right side and values between 0.5 and 1 are on the bottom or the left side.", @@ -177312,7 +177357,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.GetPoint", "scope": "static", - "___id": "T000002R019584", + "___id": "T000002R019587", "___s": true }, { @@ -177321,7 +177366,7 @@ "filename": "GetPoints.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Return an array of points from the perimeter of the rectangle, each spaced out based on the quantity or step required.", @@ -177446,7 +177491,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.GetPoints", "scope": "static", - "___id": "T000002R019602", + "___id": "T000002R019605", "___s": true }, { @@ -177455,7 +177500,7 @@ "filename": "GetSize.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Returns the size of the Rectangle, expressed as a Point object.\rWith the value of the `width` as the `x` property and the `height` as the `y` property.", @@ -177536,7 +177581,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.GetSize", "scope": "static", - "___id": "T000002R019610", + "___id": "T000002R019613", "___s": true }, { @@ -177545,7 +177590,7 @@ "filename": "Inflate.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Increases the size of a Rectangle by a specified amount.\r\rThe center of the Rectangle stays the same. The amounts are added to each side, so the actual increase in width or height is two times bigger than the respective argument.", @@ -177618,7 +177663,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.Inflate", "scope": "static", - "___id": "T000002R019657", + "___id": "T000002R019660", "___s": true }, { @@ -177627,7 +177672,7 @@ "filename": "Intersection.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Takes two Rectangles and first checks to see if they intersect.\rIf they intersect it will return the area of intersection in the `out` Rectangle.\rIf they do not intersect, the `out` Rectangle will have a width and height of zero.", @@ -177701,7 +177746,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.Intersection", "scope": "static", - "___id": "T000002R019664", + "___id": "T000002R019667", "___s": true }, { @@ -177710,7 +177755,7 @@ "filename": "MarchingAnts.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Returns an array of points from the perimeter of the Rectangle, where each point is spaced out based\ron either the `step` value, or the `quantity`.", @@ -177837,7 +177882,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.MarchingAnts", "scope": "static", - "___id": "T000002R019674", + "___id": "T000002R019677", "___s": true }, { @@ -177846,7 +177891,7 @@ "filename": "MergePoints.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Merges a Rectangle with a list of points by repositioning and/or resizing it such that all points are located on or within its bounds.", @@ -177915,7 +177960,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.MergePoints", "scope": "static", - "___id": "T000002R019699", + "___id": "T000002R019702", "___s": true }, { @@ -177924,7 +177969,7 @@ "filename": "MergeRect.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Merges the source rectangle into the target rectangle and returns the target.\rNeither rectangle should have a negative width or height.", @@ -177984,7 +178029,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.MergeRect", "scope": "static", - "___id": "T000002R019715", + "___id": "T000002R019718", "___s": true }, { @@ -177993,7 +178038,7 @@ "filename": "MergeXY.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Merges a Rectangle with a point by repositioning and/or resizing it so that the point is on or within its bounds.", @@ -178066,7 +178111,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.MergeXY", "scope": "static", - "___id": "T000002R019726", + "___id": "T000002R019729", "___s": true }, { @@ -178075,7 +178120,7 @@ "filename": "Offset.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Nudges (translates) the top left corner of a Rectangle by a given offset.", @@ -178148,7 +178193,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.Offset", "scope": "static", - "___id": "T000002R019737", + "___id": "T000002R019740", "___s": true }, { @@ -178157,7 +178202,7 @@ "filename": "OffsetPoint.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Nudges (translates) the top-left corner of a Rectangle by the coordinates of a point (translation vector).", @@ -178227,7 +178272,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.OffsetPoint", "scope": "static", - "___id": "T000002R019742", + "___id": "T000002R019745", "___s": true }, { @@ -178236,7 +178281,7 @@ "filename": "Overlaps.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Checks if two Rectangles overlap. If a Rectangle is within another Rectangle, the two will be considered overlapping. Thus, the Rectangles are treated as \"solid\".", @@ -178288,7 +178333,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.Overlaps", "scope": "static", - "___id": "T000002R019747", + "___id": "T000002R019750", "___s": true }, { @@ -178297,7 +178342,7 @@ "filename": "Perimeter.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Calculates the perimeter of a Rectangle.", @@ -178336,7 +178381,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.Perimeter", "scope": "static", - "___id": "T000002R019750", + "___id": "T000002R019753", "___s": true }, { @@ -178345,7 +178390,7 @@ "filename": "PerimeterPoint.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Returns a Point from the perimeter of a Rectangle based on the given angle.", @@ -178419,7 +178464,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.PerimeterPoint", "scope": "static", - "___id": "T000002R019755", + "___id": "T000002R019758", "___s": true }, { @@ -178428,7 +178473,7 @@ "filename": "Random.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Returns a random point within a Rectangle.", @@ -178488,7 +178533,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.Random", "scope": "static", - "___id": "T000002R019769", + "___id": "T000002R019772", "___s": true }, { @@ -178497,7 +178542,7 @@ "filename": "RandomOutside.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Calculates a random point that lies within the `outer` Rectangle, but outside of the `inner` Rectangle.\rThe inner Rectangle must be fully contained within the outer rectangle.", @@ -178571,7 +178616,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.RandomOutside", "scope": "static", - "___id": "T000002R019778", + "___id": "T000002R019781", "___s": true }, { @@ -178580,7 +178625,7 @@ "filename": "Rectangle.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "classdesc": "Encapsulates a 2D rectangle defined by its corner point in the top-left and its extends in x (width) and y (height)", @@ -178652,7 +178697,7 @@ ], "scope": "static", "longname": "Phaser.Geom.Rectangle", - "___id": "T000002R019797", + "___id": "T000002R019800", "___s": true }, { @@ -178661,7 +178706,7 @@ "filename": "Rectangle.js", "lineno": 40, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "The geometry constant type of this object: `GEOM_CONST.RECTANGLE`.\rUsed for fast type comparisons.", @@ -178681,7 +178726,7 @@ "longname": "Phaser.Geom.Rectangle#type", "scope": "instance", "kind": "member", - "___id": "T000002R019804", + "___id": "T000002R019807", "___s": true }, { @@ -178690,7 +178735,7 @@ "filename": "Rectangle.js", "lineno": 51, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "The X coordinate of the top left corner of the Rectangle.", @@ -178710,7 +178755,7 @@ "longname": "Phaser.Geom.Rectangle#x", "scope": "instance", "kind": "member", - "___id": "T000002R019806", + "___id": "T000002R019809", "___s": true }, { @@ -178719,7 +178764,7 @@ "filename": "Rectangle.js", "lineno": 61, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "The Y coordinate of the top left corner of the Rectangle.", @@ -178739,7 +178784,7 @@ "longname": "Phaser.Geom.Rectangle#y", "scope": "instance", "kind": "member", - "___id": "T000002R019808", + "___id": "T000002R019811", "___s": true }, { @@ -178748,7 +178793,7 @@ "filename": "Rectangle.js", "lineno": 71, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "The width of the Rectangle, i.e. the distance between its left side (defined by `x`) and its right side.", @@ -178768,7 +178813,7 @@ "longname": "Phaser.Geom.Rectangle#width", "scope": "instance", "kind": "member", - "___id": "T000002R019810", + "___id": "T000002R019813", "___s": true }, { @@ -178777,7 +178822,7 @@ "filename": "Rectangle.js", "lineno": 81, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "The height of the Rectangle, i.e. the distance between its top side (defined by `y`) and its bottom side.", @@ -178797,7 +178842,7 @@ "longname": "Phaser.Geom.Rectangle#height", "scope": "instance", "kind": "member", - "___id": "T000002R019812", + "___id": "T000002R019815", "___s": true }, { @@ -178806,7 +178851,7 @@ "filename": "Rectangle.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Checks if the given point is inside the Rectangle's bounds.", @@ -178858,7 +178903,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle#contains", "scope": "instance", - "___id": "T000002R019814", + "___id": "T000002R019817", "___s": true }, { @@ -178867,7 +178912,7 @@ "filename": "Rectangle.js", "lineno": 108, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Calculates the coordinates of a point at a certain `position` on the Rectangle's perimeter.\r\rThe `position` is a fraction between 0 and 1 which defines how far into the perimeter the point is.\r\rA value of 0 or 1 returns the point at the top left corner of the rectangle, while a value of 0.5 returns the point at the bottom right corner of the rectangle. Values between 0 and 0.5 are on the top or the right side and values between 0.5 and 1 are on the bottom or the left side.", @@ -178948,7 +178993,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle#getPoint", "scope": "instance", - "___id": "T000002R019816", + "___id": "T000002R019819", "___s": true }, { @@ -178957,7 +179002,7 @@ "filename": "Rectangle.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Returns an array of points from the perimeter of the Rectangle, each spaced out based on the quantity or step required.", @@ -179070,7 +179115,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle#getPoints", "scope": "instance", - "___id": "T000002R019818", + "___id": "T000002R019821", "___s": true }, { @@ -179079,7 +179124,7 @@ "filename": "Rectangle.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Returns a random point within the Rectangle's bounds.", @@ -179127,7 +179172,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle#getRandomPoint", "scope": "instance", - "___id": "T000002R019820", + "___id": "T000002R019823", "___s": true }, { @@ -179136,7 +179181,7 @@ "filename": "Rectangle.js", "lineno": 166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Sets the position, width, and height of the Rectangle.", @@ -179215,7 +179260,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle#setTo", "scope": "instance", - "___id": "T000002R019822", + "___id": "T000002R019825", "___s": true }, { @@ -179224,7 +179269,7 @@ "filename": "Rectangle.js", "lineno": 189, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Resets the position, width, and height of the Rectangle to 0.", @@ -179249,7 +179294,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle#setEmpty", "scope": "instance", - "___id": "T000002R019828", + "___id": "T000002R019831", "___s": true }, { @@ -179258,7 +179303,7 @@ "filename": "Rectangle.js", "lineno": 202, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Sets the position of the Rectangle.", @@ -179313,7 +179358,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle#setPosition", "scope": "instance", - "___id": "T000002R019830", + "___id": "T000002R019833", "___s": true }, { @@ -179322,7 +179367,7 @@ "filename": "Rectangle.js", "lineno": 223, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Sets the width and height of the Rectangle.", @@ -179377,7 +179422,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle#setSize", "scope": "instance", - "___id": "T000002R019835", + "___id": "T000002R019838", "___s": true }, { @@ -179386,7 +179431,7 @@ "filename": "Rectangle.js", "lineno": 244, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Determines if the Rectangle is empty. A Rectangle is empty if its width or height is less than or equal to 0.", @@ -179410,7 +179455,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle#isEmpty", "scope": "instance", - "___id": "T000002R019840", + "___id": "T000002R019843", "___s": true }, { @@ -179419,7 +179464,7 @@ "filename": "Rectangle.js", "lineno": 257, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Returns a Line object that corresponds to the top of this Rectangle.", @@ -179467,7 +179512,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle#getLineA", "scope": "instance", - "___id": "T000002R019842", + "___id": "T000002R019845", "___s": true }, { @@ -179476,7 +179521,7 @@ "filename": "Rectangle.js", "lineno": 278, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Returns a Line object that corresponds to the right of this Rectangle.", @@ -179524,7 +179569,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle#getLineB", "scope": "instance", - "___id": "T000002R019845", + "___id": "T000002R019848", "___s": true }, { @@ -179533,7 +179578,7 @@ "filename": "Rectangle.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Returns a Line object that corresponds to the bottom of this Rectangle.", @@ -179581,7 +179626,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle#getLineC", "scope": "instance", - "___id": "T000002R019848", + "___id": "T000002R019851", "___s": true }, { @@ -179590,7 +179635,7 @@ "filename": "Rectangle.js", "lineno": 320, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Returns a Line object that corresponds to the left of this Rectangle.", @@ -179638,7 +179683,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle#getLineD", "scope": "instance", - "___id": "T000002R019851", + "___id": "T000002R019854", "___s": true }, { @@ -179647,7 +179692,7 @@ "filename": "Rectangle.js", "lineno": 341, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "The x coordinate of the left of the Rectangle.\rChanging the left property of a Rectangle object has no effect on the y and height properties. However it does affect the width property, whereas changing the x value does not affect the width property.", @@ -179666,7 +179711,7 @@ "longname": "Phaser.Geom.Rectangle#left", "scope": "instance", "kind": "member", - "___id": "T000002R019854", + "___id": "T000002R019857", "___s": true }, { @@ -179675,7 +179720,7 @@ "filename": "Rectangle.js", "lineno": 372, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "The sum of the x and width properties.\rChanging the right property of a Rectangle object has no effect on the x, y and height properties, however it does affect the width property.", @@ -179694,7 +179739,7 @@ "longname": "Phaser.Geom.Rectangle#right", "scope": "instance", "kind": "member", - "___id": "T000002R019861", + "___id": "T000002R019864", "___s": true }, { @@ -179703,7 +179748,7 @@ "filename": "Rectangle.js", "lineno": 401, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "The y coordinate of the top of the Rectangle. Changing the top property of a Rectangle object has no effect on the x and width properties.\rHowever it does affect the height property, whereas changing the y value does not affect the height property.", @@ -179722,7 +179767,7 @@ "longname": "Phaser.Geom.Rectangle#top", "scope": "instance", "kind": "member", - "___id": "T000002R019867", + "___id": "T000002R019870", "___s": true }, { @@ -179731,7 +179776,7 @@ "filename": "Rectangle.js", "lineno": 432, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "The sum of the y and height properties.\rChanging the bottom property of a Rectangle object has no effect on the x, y and width properties, but does change the height property.", @@ -179750,7 +179795,7 @@ "longname": "Phaser.Geom.Rectangle#bottom", "scope": "instance", "kind": "member", - "___id": "T000002R019874", + "___id": "T000002R019877", "___s": true }, { @@ -179759,7 +179804,7 @@ "filename": "Rectangle.js", "lineno": 461, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "The x coordinate of the center of the Rectangle.", @@ -179778,7 +179823,7 @@ "longname": "Phaser.Geom.Rectangle#centerX", "scope": "instance", "kind": "member", - "___id": "T000002R019880", + "___id": "T000002R019883", "___s": true }, { @@ -179787,7 +179832,7 @@ "filename": "Rectangle.js", "lineno": 482, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "The y coordinate of the center of the Rectangle.", @@ -179806,7 +179851,7 @@ "longname": "Phaser.Geom.Rectangle#centerY", "scope": "instance", "kind": "member", - "___id": "T000002R019885", + "___id": "T000002R019888", "___s": true }, { @@ -179815,7 +179860,7 @@ "filename": "SameDimensions.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Determines if the two objects (either Rectangles or Rectangle-like) have the same width and height values under strict equality.", @@ -179867,7 +179912,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.SameDimensions", "scope": "static", - "___id": "T000002R019891", + "___id": "T000002R019894", "___s": true }, { @@ -179876,7 +179921,7 @@ "filename": "Scale.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Scales the width and height of this Rectangle by the given amounts.", @@ -179949,7 +179994,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.Scale", "scope": "static", - "___id": "T000002R019894", + "___id": "T000002R019897", "___s": true }, { @@ -179958,7 +180003,7 @@ "filename": "Union.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\rectangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\rectangle", "code": {} }, "description": "Creates a new Rectangle or repositions and/or resizes an existing Rectangle so that it encompasses the two given Rectangles, i.e. calculates their union.", @@ -180032,7 +180077,7 @@ "memberof": "Phaser.Geom.Rectangle", "longname": "Phaser.Geom.Rectangle.Union", "scope": "static", - "___id": "T000002R019901", + "___id": "T000002R019904", "___s": true }, { @@ -180041,7 +180086,7 @@ "filename": "Area.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Returns the area of a Triangle.", @@ -180080,7 +180125,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.Area", "scope": "static", - "___id": "T000002R019909", + "___id": "T000002R019912", "___s": true }, { @@ -180089,7 +180134,7 @@ "filename": "BuildEquilateral.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Builds an equilateral triangle. In the equilateral triangle, all the sides are the same length (congruent) and all the angles are the same size (congruent).\rThe x/y specifies the top-middle of the triangle (x1/y1) and length is the length of each side.", @@ -180154,7 +180199,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.BuildEquilateral", "scope": "static", - "___id": "T000002R019919", + "___id": "T000002R019922", "___s": true }, { @@ -180163,7 +180208,7 @@ "filename": "BuildFromPolygon.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Takes an array of vertex coordinates, and optionally an array of hole indices, then returns an array\rof Triangle instances, where the given vertices have been decomposed into a series of triangles.", @@ -180307,7 +180352,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.BuildFromPolygon", "scope": "static", - "___id": "T000002R019931", + "___id": "T000002R019934", "___s": true }, { @@ -180316,7 +180361,7 @@ "filename": "BuildRight.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Builds a right triangle, i.e. one which has a 90-degree angle and two acute angles.", @@ -180394,7 +180439,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.BuildRight", "scope": "static", - "___id": "T000002R019960", + "___id": "T000002R019963", "___s": true }, { @@ -180403,7 +180448,7 @@ "filename": "CenterOn.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "kind": "typedef", @@ -180444,7 +180489,7 @@ ], "longname": "CenterFunction", "scope": "global", - "___id": "T000002R019972", + "___id": "T000002R019975", "___s": true }, { @@ -180453,7 +180498,7 @@ "filename": "CenterOn.js", "lineno": 18, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Positions the Triangle so that it is centered on the given coordinates.", @@ -180540,7 +180585,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.CenterOn", "scope": "static", - "___id": "T000002R019973", + "___id": "T000002R019976", "___s": true }, { @@ -180549,7 +180594,7 @@ "filename": "Centroid.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Calculates the position of a Triangle's centroid, which is also its center of mass (center of gravity).\r\rThe centroid is the point in a Triangle at which its three medians (the lines drawn from the vertices to the bisectors of the opposite sides) meet. It divides each one in a 2:1 ratio.", @@ -180630,7 +180675,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.Centroid", "scope": "static", - "___id": "T000002R019981", + "___id": "T000002R019984", "___s": true }, { @@ -180639,7 +180684,7 @@ "filename": "CircumCenter.js", "lineno": 30, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Computes the circumcentre of a triangle. The circumcentre is the centre of\rthe circumcircle, the smallest circle which encloses the triangle. It is also\rthe common intersection point of the perpendicular bisectors of the sides of\rthe triangle, and is the only point which has equal distance to all three\rvertices of the triangle.", @@ -180700,7 +180745,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.CircumCenter", "scope": "static", - "___id": "T000002R019990", + "___id": "T000002R019993", "___s": true }, { @@ -180709,7 +180754,7 @@ "filename": "CircumCircle.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Finds the circumscribed circle (circumcircle) of a Triangle object. The circumcircle is the circle which touches all of the triangle's vertices.", @@ -180770,7 +180815,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.CircumCircle", "scope": "static", - "___id": "T000002R020006", + "___id": "T000002R020009", "___s": true }, { @@ -180779,7 +180824,7 @@ "filename": "Clone.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Clones a Triangle object.", @@ -180818,7 +180863,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.Clone", "scope": "static", - "___id": "T000002R020038", + "___id": "T000002R020041", "___s": true }, { @@ -180827,7 +180872,7 @@ "filename": "Contains.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Checks if a point (as a pair of coordinates) is inside a Triangle's bounds.", @@ -180892,7 +180937,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.Contains", "scope": "static", - "___id": "T000002R020041", + "___id": "T000002R020044", "___s": true }, { @@ -180901,7 +180946,7 @@ "filename": "ContainsArray.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Filters an array of point-like objects to only those contained within a triangle.\rIf `returnFirst` is true, will return an array containing only the first point in the provided array that is within the triangle (or an empty array if there are no such points).", @@ -181000,7 +181045,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.ContainsArray", "scope": "static", - "___id": "T000002R020059", + "___id": "T000002R020062", "___s": true }, { @@ -181009,7 +181054,7 @@ "filename": "ContainsPoint.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Tests if a triangle contains a point.", @@ -181076,7 +181121,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.ContainsPoint", "scope": "static", - "___id": "T000002R020091", + "___id": "T000002R020094", "___s": true }, { @@ -181085,7 +181130,7 @@ "filename": "CopyFrom.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Copy the values of one Triangle to a destination Triangle.", @@ -181145,7 +181190,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.CopyFrom", "scope": "static", - "___id": "T000002R020094", + "___id": "T000002R020097", "___s": true }, { @@ -181154,7 +181199,7 @@ "filename": "Decompose.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Decomposes a Triangle into an array of its points.", @@ -181207,7 +181252,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.Decompose", "scope": "static", - "___id": "T000002R020097", + "___id": "T000002R020100", "___s": true }, { @@ -181216,7 +181261,7 @@ "filename": "Equals.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Returns true if two triangles have the same coordinates.", @@ -181268,7 +181313,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.Equals", "scope": "static", - "___id": "T000002R020107", + "___id": "T000002R020110", "___s": true }, { @@ -181277,7 +181322,7 @@ "filename": "GetPoint.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Returns a Point from around the perimeter of a Triangle.", @@ -181371,7 +181416,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.GetPoint", "scope": "static", - "___id": "T000002R020112", + "___id": "T000002R020115", "___s": true }, { @@ -181380,7 +181425,7 @@ "filename": "GetPoints.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Returns an array of evenly spaced points on the perimeter of a Triangle.", @@ -181505,7 +181550,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.GetPoints", "scope": "static", - "___id": "T000002R020140", + "___id": "T000002R020143", "___s": true }, { @@ -181514,7 +181559,7 @@ "filename": "InCenter.js", "lineno": 21, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Calculates the position of the incenter of a Triangle object. This is the point where its three angle bisectors meet and it's also the center of the incircle, which is the circle inscribed in the triangle.", @@ -181575,7 +181620,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.InCenter", "scope": "static", - "___id": "T000002R020172", + "___id": "T000002R020175", "___s": true }, { @@ -181584,7 +181629,7 @@ "filename": "Offset.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Moves each point (vertex) of a Triangle by a given offset, thus moving the entire Triangle by that offset.", @@ -181657,7 +181702,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.Offset", "scope": "static", - "___id": "T000002R020214", + "___id": "T000002R020217", "___s": true }, { @@ -181666,7 +181711,7 @@ "filename": "Perimeter.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Gets the length of the perimeter of the given triangle.\rCalculated by adding together the length of each of the three sides.", @@ -181705,7 +181750,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.Perimeter", "scope": "static", - "___id": "T000002R020224", + "___id": "T000002R020227", "___s": true }, { @@ -181714,7 +181759,7 @@ "filename": "Random.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Returns a random Point from within the area of the given Triangle.", @@ -181775,7 +181820,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.Random", "scope": "static", - "___id": "T000002R020231", + "___id": "T000002R020234", "___s": true }, { @@ -181784,7 +181829,7 @@ "filename": "Rotate.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Rotates a Triangle about its incenter, which is the point at which its three angle bisectors meet.", @@ -181844,7 +181889,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.Rotate", "scope": "static", - "___id": "T000002R020247", + "___id": "T000002R020250", "___s": true }, { @@ -181853,7 +181898,7 @@ "filename": "RotateAroundPoint.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Rotates a Triangle at a certain angle about a given Point or object with public `x` and `y` properties.", @@ -181926,7 +181971,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.RotateAroundPoint", "scope": "static", - "___id": "T000002R020252", + "___id": "T000002R020255", "___s": true }, { @@ -181935,7 +181980,7 @@ "filename": "RotateAroundXY.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Rotates an entire Triangle at a given angle about a specific point.", @@ -182021,7 +182066,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle.RotateAroundXY", "scope": "static", - "___id": "T000002R020255", + "___id": "T000002R020258", "___s": true }, { @@ -182030,7 +182075,7 @@ "filename": "Triangle.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "classdesc": "A triangle is a plane created by connecting three points.\rThe first two arguments specify the first point, the middle two arguments\rspecify the second point, and the last two arguments specify the third point.", @@ -182132,7 +182177,7 @@ ], "scope": "static", "longname": "Phaser.Geom.Triangle", - "___id": "T000002R020279", + "___id": "T000002R020282", "___s": true }, { @@ -182141,7 +182186,7 @@ "filename": "Triangle.js", "lineno": 46, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "The geometry constant type of this object: `GEOM_CONST.TRIANGLE`.\rUsed for fast type comparisons.", @@ -182161,7 +182206,7 @@ "longname": "Phaser.Geom.Triangle#type", "scope": "instance", "kind": "member", - "___id": "T000002R020288", + "___id": "T000002R020291", "___s": true }, { @@ -182170,7 +182215,7 @@ "filename": "Triangle.js", "lineno": 57, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "`x` coordinate of the first point.", @@ -182190,7 +182235,7 @@ "longname": "Phaser.Geom.Triangle#x1", "scope": "instance", "kind": "member", - "___id": "T000002R020290", + "___id": "T000002R020293", "___s": true }, { @@ -182199,7 +182244,7 @@ "filename": "Triangle.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "`y` coordinate of the first point.", @@ -182219,7 +182264,7 @@ "longname": "Phaser.Geom.Triangle#y1", "scope": "instance", "kind": "member", - "___id": "T000002R020292", + "___id": "T000002R020295", "___s": true }, { @@ -182228,7 +182273,7 @@ "filename": "Triangle.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "`x` coordinate of the second point.", @@ -182248,7 +182293,7 @@ "longname": "Phaser.Geom.Triangle#x2", "scope": "instance", "kind": "member", - "___id": "T000002R020294", + "___id": "T000002R020297", "___s": true }, { @@ -182257,7 +182302,7 @@ "filename": "Triangle.js", "lineno": 87, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "`y` coordinate of the second point.", @@ -182277,7 +182322,7 @@ "longname": "Phaser.Geom.Triangle#y2", "scope": "instance", "kind": "member", - "___id": "T000002R020296", + "___id": "T000002R020299", "___s": true }, { @@ -182286,7 +182331,7 @@ "filename": "Triangle.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "`x` coordinate of the third point.", @@ -182306,7 +182351,7 @@ "longname": "Phaser.Geom.Triangle#x3", "scope": "instance", "kind": "member", - "___id": "T000002R020298", + "___id": "T000002R020301", "___s": true }, { @@ -182315,7 +182360,7 @@ "filename": "Triangle.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "`y` coordinate of the third point.", @@ -182335,7 +182380,7 @@ "longname": "Phaser.Geom.Triangle#y3", "scope": "instance", "kind": "member", - "___id": "T000002R020300", + "___id": "T000002R020303", "___s": true }, { @@ -182344,7 +182389,7 @@ "filename": "Triangle.js", "lineno": 118, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Checks whether a given points lies within the triangle.", @@ -182396,7 +182441,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle#contains", "scope": "instance", - "___id": "T000002R020302", + "___id": "T000002R020305", "___s": true }, { @@ -182405,7 +182450,7 @@ "filename": "Triangle.js", "lineno": 134, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Returns a specific point on the triangle.", @@ -182486,7 +182531,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle#getPoint", "scope": "instance", - "___id": "T000002R020304", + "___id": "T000002R020307", "___s": true }, { @@ -182495,7 +182540,7 @@ "filename": "Triangle.js", "lineno": 152, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Calculates a list of evenly distributed points on the triangle. It is either possible to pass an amount of points to be generated (`quantity`) or the distance between two points (`stepRate`).", @@ -182608,7 +182653,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle#getPoints", "scope": "instance", - "___id": "T000002R020306", + "___id": "T000002R020309", "___s": true }, { @@ -182617,7 +182662,7 @@ "filename": "Triangle.js", "lineno": 171, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Returns a random point along the triangle.", @@ -182665,7 +182710,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle#getRandomPoint", "scope": "instance", - "___id": "T000002R020308", + "___id": "T000002R020311", "___s": true }, { @@ -182674,7 +182719,7 @@ "filename": "Triangle.js", "lineno": 188, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Sets all three points of the triangle. Leaving out any coordinate sets it to be `0`.", @@ -182791,7 +182836,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle#setTo", "scope": "instance", - "___id": "T000002R020310", + "___id": "T000002R020313", "___s": true }, { @@ -182800,7 +182845,7 @@ "filename": "Triangle.js", "lineno": 224, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Returns a Line object that corresponds to Line A of this Triangle.", @@ -182848,7 +182893,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle#getLineA", "scope": "instance", - "___id": "T000002R020324", + "___id": "T000002R020327", "___s": true }, { @@ -182857,7 +182902,7 @@ "filename": "Triangle.js", "lineno": 245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Returns a Line object that corresponds to Line B of this Triangle.", @@ -182905,7 +182950,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle#getLineB", "scope": "instance", - "___id": "T000002R020327", + "___id": "T000002R020330", "___s": true }, { @@ -182914,7 +182959,7 @@ "filename": "Triangle.js", "lineno": 266, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Returns a Line object that corresponds to Line C of this Triangle.", @@ -182962,7 +183007,7 @@ "memberof": "Phaser.Geom.Triangle", "longname": "Phaser.Geom.Triangle#getLineC", "scope": "instance", - "___id": "T000002R020330", + "___id": "T000002R020333", "___s": true }, { @@ -182971,7 +183016,7 @@ "filename": "Triangle.js", "lineno": 287, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Left most X coordinate of the triangle. Setting it moves the triangle on the X axis accordingly.", @@ -182990,7 +183035,7 @@ "longname": "Phaser.Geom.Triangle#left", "scope": "instance", "kind": "member", - "___id": "T000002R020333", + "___id": "T000002R020336", "___s": true }, { @@ -182999,7 +183044,7 @@ "filename": "Triangle.js", "lineno": 325, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Right most X coordinate of the triangle. Setting it moves the triangle on the X axis accordingly.", @@ -183018,7 +183063,7 @@ "longname": "Phaser.Geom.Triangle#right", "scope": "instance", "kind": "member", - "___id": "T000002R020344", + "___id": "T000002R020347", "___s": true }, { @@ -183027,7 +183072,7 @@ "filename": "Triangle.js", "lineno": 363, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Top most Y coordinate of the triangle. Setting it moves the triangle on the Y axis accordingly.", @@ -183046,7 +183091,7 @@ "longname": "Phaser.Geom.Triangle#top", "scope": "instance", "kind": "member", - "___id": "T000002R020355", + "___id": "T000002R020358", "___s": true }, { @@ -183055,7 +183100,7 @@ "filename": "Triangle.js", "lineno": 401, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\triangle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\triangle", "code": {} }, "description": "Bottom most Y coordinate of the triangle. Setting it moves the triangle on the Y axis accordingly.", @@ -183074,7 +183119,7 @@ "longname": "Phaser.Geom.Triangle#bottom", "scope": "instance", "kind": "member", - "___id": "T000002R020366", + "___id": "T000002R020369", "___s": true }, { @@ -183083,7 +183128,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\typedefs", "code": {} }, "kind": "namespace", @@ -183091,7 +183136,7 @@ "memberof": "Phaser.Types", "longname": "Phaser.Types.Geom", "scope": "static", - "___id": "T000002R020378", + "___id": "T000002R020381", "___s": true }, { @@ -183100,7 +183145,7 @@ "filename": "const.js", "lineno": 9, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The mouse pointer is being held down.", @@ -183119,7 +183164,7 @@ "longname": "Phaser.Input.MOUSE_DOWN", "scope": "static", "kind": "member", - "___id": "T000002R020380", + "___id": "T000002R020383", "___s": true }, { @@ -183128,7 +183173,7 @@ "filename": "const.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The mouse pointer is being moved.", @@ -183147,7 +183192,7 @@ "longname": "Phaser.Input.MOUSE_MOVE", "scope": "static", "kind": "member", - "___id": "T000002R020382", + "___id": "T000002R020385", "___s": true }, { @@ -183156,7 +183201,7 @@ "filename": "const.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The mouse pointer is released.", @@ -183175,7 +183220,7 @@ "longname": "Phaser.Input.MOUSE_UP", "scope": "static", "kind": "member", - "___id": "T000002R020384", + "___id": "T000002R020387", "___s": true }, { @@ -183184,7 +183229,7 @@ "filename": "const.js", "lineno": 36, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A touch pointer has been started.", @@ -183203,7 +183248,7 @@ "longname": "Phaser.Input.TOUCH_START", "scope": "static", "kind": "member", - "___id": "T000002R020386", + "___id": "T000002R020389", "___s": true }, { @@ -183212,7 +183257,7 @@ "filename": "const.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A touch pointer has been started.", @@ -183231,7 +183276,7 @@ "longname": "Phaser.Input.TOUCH_MOVE", "scope": "static", "kind": "member", - "___id": "T000002R020388", + "___id": "T000002R020391", "___s": true }, { @@ -183240,7 +183285,7 @@ "filename": "const.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A touch pointer has been started.", @@ -183259,7 +183304,7 @@ "longname": "Phaser.Input.TOUCH_END", "scope": "static", "kind": "member", - "___id": "T000002R020390", + "___id": "T000002R020393", "___s": true }, { @@ -183268,7 +183313,7 @@ "filename": "const.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The pointer lock has changed.", @@ -183287,7 +183332,7 @@ "longname": "Phaser.Input.POINTER_LOCK_CHANGE", "scope": "static", "kind": "member", - "___id": "T000002R020392", + "___id": "T000002R020395", "___s": true }, { @@ -183296,7 +183341,7 @@ "filename": "const.js", "lineno": 72, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A touch pointer has been been cancelled by the browser.", @@ -183315,7 +183360,7 @@ "longname": "Phaser.Input.TOUCH_CANCEL", "scope": "static", "kind": "member", - "___id": "T000002R020394", + "___id": "T000002R020397", "___s": true }, { @@ -183324,7 +183369,7 @@ "filename": "const.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The mouse wheel changes.", @@ -183343,7 +183388,7 @@ "longname": "Phaser.Input.MOUSE_WHEEL", "scope": "static", "kind": "member", - "___id": "T000002R020396", + "___id": "T000002R020399", "___s": true }, { @@ -183352,7 +183397,7 @@ "filename": "CreateInteractiveObject.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Creates a new Interactive Object.\r\rThis is called automatically by the Input Manager when you enable a Game Object for input.\r\rThe resulting Interactive Object is mapped to the Game Object's `input` property.", @@ -183417,7 +183462,7 @@ "memberof": "Phaser.Input", "longname": "Phaser.Input.CreateInteractiveObject", "scope": "static", - "___id": "T000002R020399", + "___id": "T000002R020402", "___s": true }, { @@ -183426,7 +183471,7 @@ "filename": "CreatePixelPerfectHandler.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Creates a new Pixel Perfect Handler function.\r\rAccess via `InputPlugin.makePixelPerfect` rather than calling it directly.", @@ -183478,7 +183523,7 @@ "memberof": "Phaser.Input", "longname": "Phaser.Input.CreatePixelPerfectHandler", "scope": "static", - "___id": "T000002R020423", + "___id": "T000002R020426", "___s": true }, { @@ -183487,7 +183532,7 @@ "filename": "BOOT_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Input Plugin Boot Event.\r\rThis internal event is dispatched by the Input Plugin when it boots, signalling to all of its systems to create themselves.", @@ -183506,7 +183551,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:BOOT", "scope": "instance", - "___id": "T000002R020427", + "___id": "T000002R020430", "___s": true }, { @@ -183515,7 +183560,7 @@ "filename": "DESTROY_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Input Plugin Destroy Event.\r\rThis internal event is dispatched by the Input Plugin when it is destroyed, signalling to all of its systems to destroy themselves.", @@ -183534,7 +183579,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:DESTROY", "scope": "instance", - "___id": "T000002R020429", + "___id": "T000002R020432", "___s": true }, { @@ -183543,7 +183588,7 @@ "filename": "DRAG_END_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Pointer Drag End Input Event.\r\rThis event is dispatched by the Input Plugin belonging to a Scene if a pointer stops dragging a Game Object.\r\rListen to this event from within a Scene using: `this.input.on('dragend', listener)`.\r\rTo listen for this event from a _specific_ Game Object, use the [GAMEOBJECT_DRAG_END]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_DRAG_END} event instead.", @@ -183603,7 +183648,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:DRAG_END", "scope": "instance", - "___id": "T000002R020431", + "___id": "T000002R020434", "___s": true }, { @@ -183612,7 +183657,7 @@ "filename": "DRAG_ENTER_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Pointer Drag Enter Input Event.\r\rThis event is dispatched by the Input Plugin belonging to a Scene if a pointer drags a Game Object into a Drag Target.\r\rListen to this event from within a Scene using: `this.input.on('dragenter', listener)`.\r\rA Pointer can only drag a single Game Object at once.\r\rTo listen for this event from a _specific_ Game Object, use the [GAMEOBJECT_DRAG_ENTER]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_DRAG_ENTER} event instead.", @@ -183672,7 +183717,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:DRAG_ENTER", "scope": "instance", - "___id": "T000002R020433", + "___id": "T000002R020436", "___s": true }, { @@ -183681,7 +183726,7 @@ "filename": "DRAG_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Pointer Drag Input Event.\r\rThis event is dispatched by the Input Plugin belonging to a Scene if a pointer moves while dragging a Game Object.\r\rListen to this event from within a Scene using: `this.input.on('drag', listener)`.\r\rA Pointer can only drag a single Game Object at once.\r\rTo listen for this event from a _specific_ Game Object, use the [GAMEOBJECT_DRAG]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_DRAG} event instead.", @@ -183754,7 +183799,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:DRAG", "scope": "instance", - "___id": "T000002R020435", + "___id": "T000002R020438", "___s": true }, { @@ -183763,7 +183808,7 @@ "filename": "DRAG_LEAVE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Pointer Drag Leave Input Event.\r\rThis event is dispatched by the Input Plugin belonging to a Scene if a pointer drags a Game Object out of a Drag Target.\r\rListen to this event from within a Scene using: `this.input.on('dragleave', listener)`.\r\rA Pointer can only drag a single Game Object at once.\r\rTo listen for this event from a _specific_ Game Object, use the [GAMEOBJECT_DRAG_LEAVE]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_DRAG_LEAVE} event instead.", @@ -183823,7 +183868,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:DRAG_LEAVE", "scope": "instance", - "___id": "T000002R020437", + "___id": "T000002R020440", "___s": true }, { @@ -183832,7 +183877,7 @@ "filename": "DRAG_OVER_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Pointer Drag Over Input Event.\r\rThis event is dispatched by the Input Plugin belonging to a Scene if a pointer drags a Game Object over a Drag Target.\r\rWhen the Game Object first enters the drag target it will emit a `dragenter` event. If it then moves while within\rthe drag target, it will emit this event instead.\r\rListen to this event from within a Scene using: `this.input.on('dragover', listener)`.\r\rA Pointer can only drag a single Game Object at once.\r\rTo listen for this event from a _specific_ Game Object, use the [GAMEOBJECT_DRAG_OVER]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_DRAG_OVER} event instead.", @@ -183892,7 +183937,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:DRAG_OVER", "scope": "instance", - "___id": "T000002R020439", + "___id": "T000002R020442", "___s": true }, { @@ -183901,7 +183946,7 @@ "filename": "DRAG_START_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Pointer Drag Start Input Event.\r\rThis event is dispatched by the Input Plugin belonging to a Scene if a pointer starts to drag any Game Object.\r\rListen to this event from within a Scene using: `this.input.on('dragstart', listener)`.\r\rA Pointer can only drag a single Game Object at once.\r\rTo listen for this event from a _specific_ Game Object, use the [GAMEOBJECT_DRAG_START]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_DRAG_START} event instead.", @@ -183948,7 +183993,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:DRAG_START", "scope": "instance", - "___id": "T000002R020441", + "___id": "T000002R020444", "___s": true }, { @@ -183957,7 +184002,7 @@ "filename": "DROP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Pointer Drop Input Event.\r\rThis event is dispatched by the Input Plugin belonging to a Scene if a pointer drops a Game Object on a Drag Target.\r\rListen to this event from within a Scene using: `this.input.on('drop', listener)`.\r\rTo listen for this event from a _specific_ Game Object, use the [GAMEOBJECT_DROP]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_DROP} event instead.", @@ -184017,7 +184062,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:DROP", "scope": "instance", - "___id": "T000002R020443", + "___id": "T000002R020446", "___s": true }, { @@ -184026,7 +184071,7 @@ "filename": "GAMEOBJECT_DOWN_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Game Object Down Input Event.\r\rThis event is dispatched by the Input Plugin belonging to a Scene if a pointer is pressed down on _any_ interactive Game Object.\r\rListen to this event from within a Scene using: `this.input.on('gameobjectdown', listener)`.\r\rTo receive this event, the Game Objects must have been set as interactive.\rSee [GameObject.setInteractive]{@link Phaser.GameObjects.GameObject#setInteractive} for more details.\r\rTo listen for this event from a _specific_ Game Object, use the [GAMEOBJECT_POINTER_DOWN]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_DOWN} event instead.\r\rThe event hierarchy is as follows:\r\r1. [GAMEOBJECT_POINTER_DOWN]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_DOWN}\r2. [GAMEOBJECT_DOWN]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_DOWN}\r3. [POINTER_DOWN]{@linkcode Phaser.Input.Events#event:POINTER_DOWN} or [POINTER_DOWN_OUTSIDE]{@linkcode Phaser.Input.Events#event:POINTER_DOWN_OUTSIDE}\r\rWith the top event being dispatched first and then flowing down the list. Note that higher-up event handlers can stop\rthe propagation of this event.", @@ -184086,7 +184131,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:GAMEOBJECT_DOWN", "scope": "instance", - "___id": "T000002R020445", + "___id": "T000002R020448", "___s": true }, { @@ -184095,7 +184140,7 @@ "filename": "GAMEOBJECT_DRAG_END_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Game Object Drag End Event.\r\rThis event is dispatched by an interactive Game Object if a pointer stops dragging it.\r\rListen to this event from a Game Object using: `gameObject.on('dragend', listener)`.\rNote that the scope of the listener is automatically set to be the Game Object instance itself.\r\rTo receive this event, the Game Object must have been set as interactive and enabled for drag.\rSee [GameObject.setInteractive](Phaser.GameObjects.GameObject#setInteractive) for more details.", @@ -184168,7 +184213,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:GAMEOBJECT_DRAG_END", "scope": "instance", - "___id": "T000002R020447", + "___id": "T000002R020450", "___s": true }, { @@ -184177,7 +184222,7 @@ "filename": "GAMEOBJECT_DRAG_ENTER_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Game Object Drag Enter Event.\r\rThis event is dispatched by an interactive Game Object if a pointer drags it into a drag target.\r\rListen to this event from a Game Object using: `gameObject.on('dragenter', listener)`.\rNote that the scope of the listener is automatically set to be the Game Object instance itself.\r\rTo receive this event, the Game Object must have been set as interactive and enabled for drag.\rSee [GameObject.setInteractive]{@link Phaser.GameObjects.GameObject#setInteractive} for more details.", @@ -184224,7 +184269,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:GAMEOBJECT_DRAG_ENTER", "scope": "instance", - "___id": "T000002R020449", + "___id": "T000002R020452", "___s": true }, { @@ -184233,7 +184278,7 @@ "filename": "GAMEOBJECT_DRAG_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Game Object Drag Event.\r\rThis event is dispatched by an interactive Game Object if a pointer moves while dragging it.\r\rListen to this event from a Game Object using: `gameObject.on('drag', listener)`.\rNote that the scope of the listener is automatically set to be the Game Object instance itself.\r\rTo receive this event, the Game Object must have been set as interactive and enabled for drag.\rSee [GameObject.setInteractive]{@link Phaser.GameObjects.GameObject#setInteractive} for more details.", @@ -184293,7 +184338,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:GAMEOBJECT_DRAG", "scope": "instance", - "___id": "T000002R020451", + "___id": "T000002R020454", "___s": true }, { @@ -184302,7 +184347,7 @@ "filename": "GAMEOBJECT_DRAG_LEAVE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Game Object Drag Leave Event.\r\rThis event is dispatched by an interactive Game Object if a pointer drags it out of a drag target.\r\rListen to this event from a Game Object using: `gameObject.on('dragleave', listener)`.\rNote that the scope of the listener is automatically set to be the Game Object instance itself.\r\rTo receive this event, the Game Object must have been set as interactive and enabled for drag.\rSee [GameObject.setInteractive]{@link Phaser.GameObjects.GameObject#setInteractive} for more details.", @@ -184349,7 +184394,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:GAMEOBJECT_DRAG_LEAVE", "scope": "instance", - "___id": "T000002R020453", + "___id": "T000002R020456", "___s": true }, { @@ -184358,7 +184403,7 @@ "filename": "GAMEOBJECT_DRAG_OVER_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Game Object Drag Over Event.\r\rThis event is dispatched by an interactive Game Object if a pointer drags it over a drag target.\r\rWhen the Game Object first enters the drag target it will emit a `dragenter` event. If it then moves while within\rthe drag target, it will emit this event instead.\r\rListen to this event from a Game Object using: `gameObject.on('dragover', listener)`.\rNote that the scope of the listener is automatically set to be the Game Object instance itself.\r\rTo receive this event, the Game Object must have been set as interactive and enabled for drag.\rSee [GameObject.setInteractive]{@link Phaser.GameObjects.GameObject#setInteractive} for more details.", @@ -184405,7 +184450,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:GAMEOBJECT_DRAG_OVER", "scope": "instance", - "___id": "T000002R020455", + "___id": "T000002R020458", "___s": true }, { @@ -184414,7 +184459,7 @@ "filename": "GAMEOBJECT_DRAG_START_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Game Object Drag Start Event.\r\rThis event is dispatched by an interactive Game Object if a pointer starts to drag it.\r\rListen to this event from a Game Object using: `gameObject.on('dragstart', listener)`.\rNote that the scope of the listener is automatically set to be the Game Object instance itself.\r\rTo receive this event, the Game Object must have been set as interactive and enabled for drag.\rSee [GameObject.setInteractive]{@link Phaser.GameObjects.GameObject#setInteractive} for more details.\r\rThere are lots of useful drag related properties that are set within the Game Object when dragging occurs.\rFor example, `gameObject.input.dragStartX`, `dragStartY` and so on.", @@ -184474,7 +184519,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:GAMEOBJECT_DRAG_START", "scope": "instance", - "___id": "T000002R020457", + "___id": "T000002R020460", "___s": true }, { @@ -184483,7 +184528,7 @@ "filename": "GAMEOBJECT_DROP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Game Object Drop Event.\r\rThis event is dispatched by an interactive Game Object if a pointer drops it on a Drag Target.\r\rListen to this event from a Game Object using: `gameObject.on('drop', listener)`.\rNote that the scope of the listener is automatically set to be the Game Object instance itself.\r\rTo receive this event, the Game Object must have been set as interactive and enabled for drag.\rSee [GameObject.setInteractive]{@link Phaser.GameObjects.GameObject#setInteractive} for more details.", @@ -184530,7 +184575,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:GAMEOBJECT_DROP", "scope": "instance", - "___id": "T000002R020459", + "___id": "T000002R020462", "___s": true }, { @@ -184539,7 +184584,7 @@ "filename": "GAMEOBJECT_MOVE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Game Object Move Input Event.\r\rThis event is dispatched by the Input Plugin belonging to a Scene if a pointer is moved across _any_ interactive Game Object.\r\rListen to this event from within a Scene using: `this.input.on('gameobjectmove', listener)`.\r\rTo receive this event, the Game Objects must have been set as interactive.\rSee [GameObject.setInteractive]{@link Phaser.GameObjects.GameObject#setInteractive} for more details.\r\rTo listen for this event from a _specific_ Game Object, use the [GAMEOBJECT_POINTER_MOVE]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_MOVE} event instead.\r\rThe event hierarchy is as follows:\r\r1. [GAMEOBJECT_POINTER_MOVE]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_MOVE}\r2. [GAMEOBJECT_MOVE]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_MOVE}\r3. [POINTER_MOVE]{@linkcode Phaser.Input.Events#event:POINTER_MOVE}\r\rWith the top event being dispatched first and then flowing down the list. Note that higher-up event handlers can stop\rthe propagation of this event.", @@ -184599,7 +184644,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:GAMEOBJECT_MOVE", "scope": "instance", - "___id": "T000002R020461", + "___id": "T000002R020464", "___s": true }, { @@ -184608,7 +184653,7 @@ "filename": "GAMEOBJECT_OUT_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Game Object Out Input Event.\r\rThis event is dispatched by the Input Plugin belonging to a Scene if a pointer moves out of _any_ interactive Game Object.\r\rListen to this event from within a Scene using: `this.input.on('gameobjectout', listener)`.\r\rTo receive this event, the Game Objects must have been set as interactive.\rSee [GameObject.setInteractive]{@link Phaser.GameObjects.GameObject#setInteractive} for more details.\r\rTo listen for this event from a _specific_ Game Object, use the [GAMEOBJECT_POINTER_OUT]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_OUT} event instead.\r\rThe event hierarchy is as follows:\r\r1. [GAMEOBJECT_POINTER_OUT]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_OUT}\r2. [GAMEOBJECT_OUT]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_OUT}\r3. [POINTER_OUT]{@linkcode Phaser.Input.Events#event:POINTER_OUT}\r\rWith the top event being dispatched first and then flowing down the list. Note that higher-up event handlers can stop\rthe propagation of this event.\r\rIf the pointer leaves the game canvas itself, it will not trigger an this event. To handle those cases,\rplease listen for the [GAME_OUT]{@linkcode Phaser.Input.Events#event:GAME_OUT} event.", @@ -184668,7 +184713,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:GAMEOBJECT_OUT", "scope": "instance", - "___id": "T000002R020463", + "___id": "T000002R020466", "___s": true }, { @@ -184677,7 +184722,7 @@ "filename": "GAMEOBJECT_OVER_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Game Object Over Input Event.\r\rThis event is dispatched by the Input Plugin belonging to a Scene if a pointer moves over _any_ interactive Game Object.\r\rListen to this event from within a Scene using: `this.input.on('gameobjectover', listener)`.\r\rTo receive this event, the Game Objects must have been set as interactive.\rSee [GameObject.setInteractive]{@link Phaser.GameObjects.GameObject#setInteractive} for more details.\r\rTo listen for this event from a _specific_ Game Object, use the [GAMEOBJECT_POINTER_OVER]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_OVER} event instead.\r\rThe event hierarchy is as follows:\r\r1. [GAMEOBJECT_POINTER_OVER]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_OVER}\r2. [GAMEOBJECT_OVER]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_OVER}\r3. [POINTER_OVER]{@linkcode Phaser.Input.Events#event:POINTER_OVER}\r\rWith the top event being dispatched first and then flowing down the list. Note that higher-up event handlers can stop\rthe propagation of this event.", @@ -184737,7 +184782,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:GAMEOBJECT_OVER", "scope": "instance", - "___id": "T000002R020465", + "___id": "T000002R020468", "___s": true }, { @@ -184746,7 +184791,7 @@ "filename": "GAMEOBJECT_POINTER_DOWN_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Game Object Pointer Down Event.\r\rThis event is dispatched by an interactive Game Object if a pointer is pressed down on it.\r\rListen to this event from a Game Object using: `gameObject.on('pointerdown', listener)`.\rNote that the scope of the listener is automatically set to be the Game Object instance itself.\r\rTo receive this event, the Game Object must have been set as interactive.\rSee [GameObject.setInteractive]{@link Phaser.GameObjects.GameObject#setInteractive} for more details.\r\rThe event hierarchy is as follows:\r\r1. [GAMEOBJECT_POINTER_DOWN]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_DOWN}\r2. [GAMEOBJECT_DOWN]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_DOWN}\r3. [POINTER_DOWN]{@linkcode Phaser.Input.Events#event:POINTER_DOWN} or [POINTER_DOWN_OUTSIDE]{@linkcode Phaser.Input.Events#event:POINTER_DOWN_OUTSIDE}\r\rWith the top event being dispatched first and then flowing down the list. Note that higher-up event handlers can stop\rthe propagation of this event.", @@ -184819,7 +184864,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:GAMEOBJECT_POINTER_DOWN", "scope": "instance", - "___id": "T000002R020467", + "___id": "T000002R020470", "___s": true }, { @@ -184828,7 +184873,7 @@ "filename": "GAMEOBJECT_POINTER_MOVE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Game Object Pointer Move Event.\r\rThis event is dispatched by an interactive Game Object if a pointer is moved while over it.\r\rListen to this event from a Game Object using: `gameObject.on('pointermove', listener)`.\rNote that the scope of the listener is automatically set to be the Game Object instance itself.\r\rTo receive this event, the Game Object must have been set as interactive.\rSee [GameObject.setInteractive]{@link Phaser.GameObjects.GameObject#setInteractive} for more details.\r\rThe event hierarchy is as follows:\r\r1. [GAMEOBJECT_POINTER_MOVE]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_MOVE}\r2. [GAMEOBJECT_MOVE]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_MOVE}\r3. [POINTER_MOVE]{@linkcode Phaser.Input.Events#event:POINTER_MOVE}\r\rWith the top event being dispatched first and then flowing down the list. Note that higher-up event handlers can stop\rthe propagation of this event.", @@ -184901,7 +184946,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:GAMEOBJECT_POINTER_MOVE", "scope": "instance", - "___id": "T000002R020469", + "___id": "T000002R020472", "___s": true }, { @@ -184910,7 +184955,7 @@ "filename": "GAMEOBJECT_POINTER_OUT_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Game Object Pointer Out Event.\r\rThis event is dispatched by an interactive Game Object if a pointer moves out of it.\r\rListen to this event from a Game Object using: `gameObject.on('pointerout', listener)`.\rNote that the scope of the listener is automatically set to be the Game Object instance itself.\r\rTo receive this event, the Game Object must have been set as interactive.\rSee [GameObject.setInteractive]{@link Phaser.GameObjects.GameObject#setInteractive} for more details.\r\rThe event hierarchy is as follows:\r\r1. [GAMEOBJECT_POINTER_OUT]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_OUT}\r2. [GAMEOBJECT_OUT]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_OUT}\r3. [POINTER_OUT]{@linkcode Phaser.Input.Events#event:POINTER_OUT}\r\rWith the top event being dispatched first and then flowing down the list. Note that higher-up event handlers can stop\rthe propagation of this event.\r\rIf the pointer leaves the game canvas itself, it will not trigger an this event. To handle those cases,\rplease listen for the [GAME_OUT]{@linkcode Phaser.Input.Events#event:GAME_OUT} event.", @@ -184957,7 +185002,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:GAMEOBJECT_POINTER_OUT", "scope": "instance", - "___id": "T000002R020471", + "___id": "T000002R020474", "___s": true }, { @@ -184966,7 +185011,7 @@ "filename": "GAMEOBJECT_POINTER_OVER_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Game Object Pointer Over Event.\r\rThis event is dispatched by an interactive Game Object if a pointer moves over it.\r\rListen to this event from a Game Object using: `gameObject.on('pointerover', listener)`.\rNote that the scope of the listener is automatically set to be the Game Object instance itself.\r\rTo receive this event, the Game Object must have been set as interactive.\rSee [GameObject.setInteractive]{@link Phaser.GameObjects.GameObject#setInteractive} for more details.\r\rThe event hierarchy is as follows:\r\r1. [GAMEOBJECT_POINTER_OVER]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_OVER}\r2. [GAMEOBJECT_OVER]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_OVER}\r3. [POINTER_OVER]{@linkcode Phaser.Input.Events#event:POINTER_OVER}\r\rWith the top event being dispatched first and then flowing down the list. Note that higher-up event handlers can stop\rthe propagation of this event.", @@ -185039,7 +185084,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:GAMEOBJECT_POINTER_OVER", "scope": "instance", - "___id": "T000002R020473", + "___id": "T000002R020476", "___s": true }, { @@ -185048,7 +185093,7 @@ "filename": "GAMEOBJECT_POINTER_UP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Game Object Pointer Up Event.\r\rThis event is dispatched by an interactive Game Object if a pointer is released while over it.\r\rListen to this event from a Game Object using: `gameObject.on('pointerup', listener)`.\rNote that the scope of the listener is automatically set to be the Game Object instance itself.\r\rTo receive this event, the Game Object must have been set as interactive.\rSee [GameObject.setInteractive]{@link Phaser.GameObjects.GameObject#setInteractive} for more details.\r\rThe event hierarchy is as follows:\r\r1. [GAMEOBJECT_POINTER_UP]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_UP}\r2. [GAMEOBJECT_UP]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_UP}\r3. [POINTER_UP]{@linkcode Phaser.Input.Events#event:POINTER_UP} or [POINTER_UP_OUTSIDE]{@linkcode Phaser.Input.Events#event:POINTER_UP_OUTSIDE}\r\rWith the top event being dispatched first and then flowing down the list. Note that higher-up event handlers can stop\rthe propagation of this event.", @@ -185121,7 +185166,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:GAMEOBJECT_POINTER_UP", "scope": "instance", - "___id": "T000002R020475", + "___id": "T000002R020478", "___s": true }, { @@ -185130,7 +185175,7 @@ "filename": "GAMEOBJECT_POINTER_WHEEL_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Game Object Pointer Wheel Event.\r\rThis event is dispatched by an interactive Game Object if a pointer has its wheel moved while over it.\r\rListen to this event from a Game Object using: `gameObject.on('wheel', listener)`.\rNote that the scope of the listener is automatically set to be the Game Object instance itself.\r\rTo receive this event, the Game Object must have been set as interactive.\rSee [GameObject.setInteractive]{@link Phaser.GameObjects.GameObject#setInteractive} for more details.\r\rThe event hierarchy is as follows:\r\r1. [GAMEOBJECT_POINTER_WHEEL]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_WHEEL}\r2. [GAMEOBJECT_WHEEL]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_WHEEL}\r3. [POINTER_WHEEL]{@linkcode Phaser.Input.Events#event:POINTER_WHEEL}\r\rWith the top event being dispatched first and then flowing down the list. Note that higher-up event handlers can stop\rthe propagation of this event.", @@ -185216,7 +185261,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:GAMEOBJECT_POINTER_WHEEL", "scope": "instance", - "___id": "T000002R020477", + "___id": "T000002R020480", "___s": true }, { @@ -185225,7 +185270,7 @@ "filename": "GAMEOBJECT_UP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Game Object Up Input Event.\r\rThis event is dispatched by the Input Plugin belonging to a Scene if a pointer is released while over _any_ interactive Game Object.\r\rListen to this event from within a Scene using: `this.input.on('gameobjectup', listener)`.\r\rTo receive this event, the Game Objects must have been set as interactive.\rSee [GameObject.setInteractive]{@link Phaser.GameObjects.GameObject#setInteractive} for more details.\r\rTo listen for this event from a _specific_ Game Object, use the [GAMEOBJECT_POINTER_UP]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_UP} event instead.\r\rThe event hierarchy is as follows:\r\r1. [GAMEOBJECT_POINTER_UP]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_UP}\r2. [GAMEOBJECT_UP]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_UP}\r3. [POINTER_UP]{@linkcode Phaser.Input.Events#event:POINTER_UP} or [POINTER_UP_OUTSIDE]{@linkcode Phaser.Input.Events#event:POINTER_UP_OUTSIDE}\r\rWith the top event being dispatched first and then flowing down the list. Note that higher-up event handlers can stop\rthe propagation of this event.", @@ -185285,7 +185330,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:GAMEOBJECT_UP", "scope": "instance", - "___id": "T000002R020479", + "___id": "T000002R020482", "___s": true }, { @@ -185294,7 +185339,7 @@ "filename": "GAMEOBJECT_WHEEL_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Game Object Wheel Input Event.\r\rThis event is dispatched by the Input Plugin belonging to a Scene if a pointer has its wheel moved while over _any_ interactive Game Object.\r\rListen to this event from within a Scene using: `this.input.on('gameobjectwheel', listener)`.\r\rTo receive this event, the Game Objects must have been set as interactive.\rSee [GameObject.setInteractive]{@link Phaser.GameObjects.GameObject#setInteractive} for more details.\r\rTo listen for this event from a _specific_ Game Object, use the [GAMEOBJECT_POINTER_WHEEL]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_WHEEL} event instead.\r\rThe event hierarchy is as follows:\r\r1. [GAMEOBJECT_POINTER_WHEEL]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_WHEEL}\r2. [GAMEOBJECT_WHEEL]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_WHEEL}\r3. [POINTER_WHEEL]{@linkcode Phaser.Input.Events#event:POINTER_WHEEL}\r\rWith the top event being dispatched first and then flowing down the list. Note that higher-up event handlers can stop\rthe propagation of this event.", @@ -185393,7 +185438,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:GAMEOBJECT_WHEEL", "scope": "instance", - "___id": "T000002R020481", + "___id": "T000002R020484", "___s": true }, { @@ -185402,7 +185447,7 @@ "filename": "GAME_OUT_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Input Plugin Game Out Event.\r\rThis event is dispatched by the Input Plugin if the active pointer leaves the game canvas and is now\routside of it, elsewhere on the web page.\r\rListen to this event from within a Scene using: `this.input.on('gameout', listener)`.", @@ -185459,7 +185504,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:GAME_OUT", "scope": "instance", - "___id": "T000002R020483", + "___id": "T000002R020486", "___s": true }, { @@ -185468,7 +185513,7 @@ "filename": "GAME_OVER_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Input Plugin Game Over Event.\r\rThis event is dispatched by the Input Plugin if the active pointer enters the game canvas and is now\rover of it, having previously been elsewhere on the web page.\r\rListen to this event from within a Scene using: `this.input.on('gameover', listener)`.", @@ -185525,7 +185570,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:GAME_OVER", "scope": "instance", - "___id": "T000002R020485", + "___id": "T000002R020488", "___s": true }, { @@ -185534,7 +185579,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "kind": "namespace", @@ -185542,7 +185587,7 @@ "memberof": "Phaser.Input", "longname": "Phaser.Input.Events", "scope": "static", - "___id": "T000002R020487", + "___id": "T000002R020490", "___s": true }, { @@ -185551,7 +185596,7 @@ "filename": "MANAGER_BOOT_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Input Manager Boot Event.\r\rThis internal event is dispatched by the Input Manager when it boots.", @@ -185570,7 +185615,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:MANAGER_BOOT", "scope": "instance", - "___id": "T000002R020535", + "___id": "T000002R020538", "___s": true }, { @@ -185579,7 +185624,7 @@ "filename": "MANAGER_PROCESS_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Input Manager Process Event.\r\rThis internal event is dispatched by the Input Manager when not using the legacy queue system,\rand it wants the Input Plugins to update themselves.", @@ -185626,7 +185671,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:MANAGER_PROCESS", "scope": "instance", - "___id": "T000002R020537", + "___id": "T000002R020540", "___s": true }, { @@ -185635,7 +185680,7 @@ "filename": "MANAGER_UPDATE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Input Manager Update Event.\r\rThis internal event is dispatched by the Input Manager as part of its update step.", @@ -185654,7 +185699,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:MANAGER_UPDATE", "scope": "instance", - "___id": "T000002R020539", + "___id": "T000002R020542", "___s": true }, { @@ -185663,7 +185708,7 @@ "filename": "POINTERLOCK_CHANGE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Input Manager Pointer Lock Change Event.\r\rThis event is dispatched by the Input Manager when it is processing a native Pointer Lock Change DOM Event.", @@ -185710,7 +185755,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:POINTERLOCK_CHANGE", "scope": "instance", - "___id": "T000002R020541", + "___id": "T000002R020544", "___s": true }, { @@ -185719,7 +185764,7 @@ "filename": "POINTER_DOWN_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Pointer Down Input Event.\r\rThis event is dispatched by the Input Plugin belonging to a Scene if a pointer is pressed down anywhere.\r\rListen to this event from within a Scene using: `this.input.on('pointerdown', listener)`.\r\rThe event hierarchy is as follows:\r\r1. [GAMEOBJECT_POINTER_DOWN]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_DOWN}\r2. [GAMEOBJECT_DOWN]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_DOWN}\r3. [POINTER_DOWN]{@linkcode Phaser.Input.Events#event:POINTER_DOWN} or [POINTER_DOWN_OUTSIDE]{@linkcode Phaser.Input.Events#event:POINTER_DOWN_OUTSIDE}\r\rWith the top event being dispatched first and then flowing down the list. Note that higher-up event handlers can stop\rthe propagation of this event.", @@ -185775,7 +185820,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:POINTER_DOWN", "scope": "instance", - "___id": "T000002R020543", + "___id": "T000002R020546", "___s": true }, { @@ -185784,7 +185829,7 @@ "filename": "POINTER_DOWN_OUTSIDE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Pointer Down Outside Input Event.\r\rThis event is dispatched by the Input Plugin belonging to a Scene if a pointer is pressed down anywhere outside of the game canvas.\r\rListen to this event from within a Scene using: `this.input.on('pointerdownoutside', listener)`.\r\rThe event hierarchy is as follows:\r\r1. [GAMEOBJECT_POINTER_DOWN]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_DOWN}\r2. [GAMEOBJECT_DOWN]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_DOWN}\r3. [POINTER_DOWN]{@linkcode Phaser.Input.Events#event:POINTER_DOWN} or [POINTER_DOWN_OUTSIDE]{@linkcode Phaser.Input.Events#event:POINTER_DOWN_OUTSIDE}\r\rWith the top event being dispatched first and then flowing down the list. Note that higher-up event handlers can stop\rthe propagation of this event.", @@ -185818,7 +185863,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:POINTER_DOWN_OUTSIDE", "scope": "instance", - "___id": "T000002R020545", + "___id": "T000002R020548", "___s": true }, { @@ -185827,7 +185872,7 @@ "filename": "POINTER_MOVE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Pointer Move Input Event.\r\rThis event is dispatched by the Input Plugin belonging to a Scene if a pointer is moved anywhere.\r\rListen to this event from within a Scene using: `this.input.on('pointermove', listener)`.\r\rThe event hierarchy is as follows:\r\r1. [GAMEOBJECT_POINTER_MOVE]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_MOVE}\r2. [GAMEOBJECT_MOVE]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_MOVE}\r3. [POINTER_MOVE]{@linkcode Phaser.Input.Events#event:POINTER_MOVE}\r\rWith the top event being dispatched first and then flowing down the list. Note that higher-up event handlers can stop\rthe propagation of this event.", @@ -185883,7 +185928,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:POINTER_MOVE", "scope": "instance", - "___id": "T000002R020547", + "___id": "T000002R020550", "___s": true }, { @@ -185892,7 +185937,7 @@ "filename": "POINTER_OUT_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Pointer Out Input Event.\r\rThis event is dispatched by the Input Plugin belonging to a Scene if a pointer moves out of any interactive Game Object.\r\rListen to this event from within a Scene using: `this.input.on('pointerout', listener)`.\r\rThe event hierarchy is as follows:\r\r1. [GAMEOBJECT_POINTER_OUT]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_OUT}\r2. [GAMEOBJECT_OUT]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_OUT}\r3. [POINTER_OUT]{@linkcode Phaser.Input.Events#event:POINTER_OUT}\r\rWith the top event being dispatched first and then flowing down the list. Note that higher-up event handlers can stop\rthe propagation of this event.\r\rIf the pointer leaves the game canvas itself, it will not trigger an this event. To handle those cases,\rplease listen for the [GAME_OUT]{@linkcode Phaser.Input.Events#event:GAME_OUT} event.", @@ -185948,7 +185993,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:POINTER_OUT", "scope": "instance", - "___id": "T000002R020549", + "___id": "T000002R020552", "___s": true }, { @@ -185957,7 +186002,7 @@ "filename": "POINTER_OVER_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Pointer Over Input Event.\r\rThis event is dispatched by the Input Plugin belonging to a Scene if a pointer moves over any interactive Game Object.\r\rListen to this event from within a Scene using: `this.input.on('pointerover', listener)`.\r\rThe event hierarchy is as follows:\r\r1. [GAMEOBJECT_POINTER_OVER]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_OVER}\r2. [GAMEOBJECT_OVER]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_OVER}\r3. [POINTER_OVER]{@linkcode Phaser.Input.Events#event:POINTER_OVER}\r\rWith the top event being dispatched first and then flowing down the list. Note that higher-up event handlers can stop\rthe propagation of this event.", @@ -186013,7 +186058,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:POINTER_OVER", "scope": "instance", - "___id": "T000002R020551", + "___id": "T000002R020554", "___s": true }, { @@ -186022,7 +186067,7 @@ "filename": "POINTER_UP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Pointer Up Input Event.\r\rThis event is dispatched by the Input Plugin belonging to a Scene if a pointer is released anywhere.\r\rListen to this event from within a Scene using: `this.input.on('pointerup', listener)`.\r\rThe event hierarchy is as follows:\r\r1. [GAMEOBJECT_POINTER_UP]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_UP}\r2. [GAMEOBJECT_UP]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_UP}\r3. [POINTER_UP]{@linkcode Phaser.Input.Events#event:POINTER_UP} or [POINTER_UP_OUTSIDE]{@linkcode Phaser.Input.Events#event:POINTER_UP_OUTSIDE}\r\rWith the top event being dispatched first and then flowing down the list. Note that higher-up event handlers can stop\rthe propagation of this event.", @@ -186078,7 +186123,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:POINTER_UP", "scope": "instance", - "___id": "T000002R020553", + "___id": "T000002R020556", "___s": true }, { @@ -186087,7 +186132,7 @@ "filename": "POINTER_UP_OUTSIDE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Pointer Up Outside Input Event.\r\rThis event is dispatched by the Input Plugin belonging to a Scene if a pointer is released anywhere outside of the game canvas.\r\rListen to this event from within a Scene using: `this.input.on('pointerupoutside', listener)`.\r\rThe event hierarchy is as follows:\r\r1. [GAMEOBJECT_POINTER_UP]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_UP}\r2. [GAMEOBJECT_UP]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_UP}\r3. [POINTER_UP]{@linkcode Phaser.Input.Events#event:POINTER_UP} or [POINTER_UP_OUTSIDE]{@linkcode Phaser.Input.Events#event:POINTER_UP_OUTSIDE}\r\rWith the top event being dispatched first and then flowing down the list. Note that higher-up event handlers can stop\rthe propagation of this event.", @@ -186121,7 +186166,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:POINTER_UP_OUTSIDE", "scope": "instance", - "___id": "T000002R020555", + "___id": "T000002R020558", "___s": true }, { @@ -186130,7 +186175,7 @@ "filename": "POINTER_WHEEL_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Pointer Wheel Input Event.\r\rThis event is dispatched by the Input Plugin belonging to a Scene if a pointer has its wheel updated.\r\rListen to this event from within a Scene using: `this.input.on('wheel', listener)`.\r\rThe event hierarchy is as follows:\r\r1. [GAMEOBJECT_POINTER_WHEEL]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_POINTER_WHEEL}\r2. [GAMEOBJECT_WHEEL]{@linkcode Phaser.Input.Events#event:GAMEOBJECT_WHEEL}\r3. [POINTER_WHEEL]{@linkcode Phaser.Input.Events#event:POINTER_WHEEL}\r\rWith the top event being dispatched first and then flowing down the list. Note that higher-up event handlers can stop\rthe propagation of this event.", @@ -186225,7 +186270,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:POINTER_WHEEL", "scope": "instance", - "___id": "T000002R020557", + "___id": "T000002R020560", "___s": true }, { @@ -186234,7 +186279,7 @@ "filename": "PRE_UPDATE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Input Plugin Pre-Update Event.\r\rThis internal event is dispatched by the Input Plugin at the start of its `preUpdate` method.\rThis hook is designed specifically for input plugins, but can also be listened to from user-land code.", @@ -186253,7 +186298,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:PRE_UPDATE", "scope": "instance", - "___id": "T000002R020559", + "___id": "T000002R020562", "___s": true }, { @@ -186262,7 +186307,7 @@ "filename": "SHUTDOWN_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Input Plugin Shutdown Event.\r\rThis internal event is dispatched by the Input Plugin when it shuts down, signalling to all of its systems to shut themselves down.", @@ -186281,7 +186326,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:SHUTDOWN", "scope": "instance", - "___id": "T000002R020561", + "___id": "T000002R020564", "___s": true }, { @@ -186290,7 +186335,7 @@ "filename": "START_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Input Plugin Start Event.\r\rThis internal event is dispatched by the Input Plugin when it has finished setting-up,\rsignalling to all of its internal systems to start.", @@ -186309,7 +186354,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:START", "scope": "instance", - "___id": "T000002R020563", + "___id": "T000002R020566", "___s": true }, { @@ -186318,7 +186363,7 @@ "filename": "UPDATE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\events", "code": {} }, "description": "The Input Plugin Update Event.\r\rThis internal event is dispatched by the Input Plugin at the start of its `update` method.\rThis hook is designed specifically for input plugins, but can also be listened to from user-land code.", @@ -186365,7 +186410,7 @@ "memberof": "Phaser.Input.Events", "longname": "Phaser.Input.Events#event:UPDATE", "scope": "instance", - "___id": "T000002R020565", + "___id": "T000002R020568", "___s": true }, { @@ -186374,7 +186419,7 @@ "filename": "Axis.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "classdesc": "Contains information about a specific Gamepad Axis.\rAxis objects are created automatically by the Gamepad as they are needed.", @@ -186412,7 +186457,7 @@ ], "scope": "static", "longname": "Phaser.Input.Gamepad.Axis", - "___id": "T000002R020568", + "___id": "T000002R020571", "___s": true }, { @@ -186421,7 +186466,7 @@ "filename": "Axis.js", "lineno": 28, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "A reference to the Gamepad that this Axis belongs to.", @@ -186440,7 +186485,7 @@ "longname": "Phaser.Input.Gamepad.Axis#pad", "scope": "instance", "kind": "member", - "___id": "T000002R020571", + "___id": "T000002R020574", "___s": true }, { @@ -186449,7 +186494,7 @@ "filename": "Axis.js", "lineno": 37, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "An event emitter to use to emit the axis events.", @@ -186468,7 +186513,7 @@ "longname": "Phaser.Input.Gamepad.Axis#events", "scope": "instance", "kind": "member", - "___id": "T000002R020573", + "___id": "T000002R020576", "___s": true }, { @@ -186477,7 +186522,7 @@ "filename": "Axis.js", "lineno": 46, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "The index of this Axis.", @@ -186496,7 +186541,7 @@ "longname": "Phaser.Input.Gamepad.Axis#index", "scope": "instance", "kind": "member", - "___id": "T000002R020575", + "___id": "T000002R020578", "___s": true }, { @@ -186505,7 +186550,7 @@ "filename": "Axis.js", "lineno": 55, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "The raw axis value, between -1 and 1 with 0 being dead center.\rUse the method `getValue` to get a normalized value with the threshold applied.", @@ -186525,7 +186570,7 @@ "longname": "Phaser.Input.Gamepad.Axis#value", "scope": "instance", "kind": "member", - "___id": "T000002R020577", + "___id": "T000002R020580", "___s": true }, { @@ -186534,7 +186579,7 @@ "filename": "Axis.js", "lineno": 66, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Movement tolerance threshold below which axis values are ignored in `getValue`.", @@ -186554,7 +186599,7 @@ "longname": "Phaser.Input.Gamepad.Axis#threshold", "scope": "instance", "kind": "member", - "___id": "T000002R020579", + "___id": "T000002R020582", "___s": true }, { @@ -186563,7 +186608,7 @@ "filename": "Axis.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Applies the `threshold` value to the axis and returns it.", @@ -186587,7 +186632,7 @@ "memberof": "Phaser.Input.Gamepad.Axis", "longname": "Phaser.Input.Gamepad.Axis#getValue", "scope": "instance", - "___id": "T000002R020584", + "___id": "T000002R020587", "___s": true }, { @@ -186596,7 +186641,7 @@ "filename": "Axis.js", "lineno": 105, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Destroys this Axis instance and releases external references it holds.", @@ -186606,7 +186651,7 @@ "memberof": "Phaser.Input.Gamepad.Axis", "longname": "Phaser.Input.Gamepad.Axis#destroy", "scope": "instance", - "___id": "T000002R020586", + "___id": "T000002R020589", "___s": true }, { @@ -186615,7 +186660,7 @@ "filename": "Button.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "classdesc": "Contains information about a specific button on a Gamepad.\rButton objects are created automatically by the Gamepad as they are needed.", @@ -186653,7 +186698,7 @@ ], "scope": "static", "longname": "Phaser.Input.Gamepad.Button", - "___id": "T000002R020593", + "___id": "T000002R020596", "___s": true }, { @@ -186662,7 +186707,7 @@ "filename": "Button.js", "lineno": 29, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "A reference to the Gamepad that this Button belongs to.", @@ -186681,7 +186726,7 @@ "longname": "Phaser.Input.Gamepad.Button#pad", "scope": "instance", "kind": "member", - "___id": "T000002R020596", + "___id": "T000002R020599", "___s": true }, { @@ -186690,7 +186735,7 @@ "filename": "Button.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "An event emitter to use to emit the button events.", @@ -186709,7 +186754,7 @@ "longname": "Phaser.Input.Gamepad.Button#events", "scope": "instance", "kind": "member", - "___id": "T000002R020598", + "___id": "T000002R020601", "___s": true }, { @@ -186718,7 +186763,7 @@ "filename": "Button.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "The index of this Button.", @@ -186737,7 +186782,7 @@ "longname": "Phaser.Input.Gamepad.Button#index", "scope": "instance", "kind": "member", - "___id": "T000002R020600", + "___id": "T000002R020603", "___s": true }, { @@ -186746,7 +186791,7 @@ "filename": "Button.js", "lineno": 56, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Between 0 and 1.", @@ -186766,7 +186811,7 @@ "longname": "Phaser.Input.Gamepad.Button#value", "scope": "instance", "kind": "member", - "___id": "T000002R020602", + "___id": "T000002R020605", "___s": true }, { @@ -186775,7 +186820,7 @@ "filename": "Button.js", "lineno": 66, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Can be set for analogue buttons to enable a 'pressure' threshold,\rbefore a button is considered as being 'pressed'.", @@ -186795,7 +186840,7 @@ "longname": "Phaser.Input.Gamepad.Button#threshold", "scope": "instance", "kind": "member", - "___id": "T000002R020604", + "___id": "T000002R020607", "___s": true }, { @@ -186804,7 +186849,7 @@ "filename": "Button.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Is the Button being pressed down or not?", @@ -186824,7 +186869,7 @@ "longname": "Phaser.Input.Gamepad.Button#pressed", "scope": "instance", "kind": "member", - "___id": "T000002R020606", + "___id": "T000002R020609", "___s": true }, { @@ -186833,7 +186878,7 @@ "filename": "Button.js", "lineno": 126, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Destroys this Button instance and releases external references it holds.", @@ -186843,7 +186888,7 @@ "memberof": "Phaser.Input.Gamepad.Button", "longname": "Phaser.Input.Gamepad.Button#destroy", "scope": "instance", - "___id": "T000002R020615", + "___id": "T000002R020618", "___s": true }, { @@ -186852,7 +186897,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "kind": "namespace", @@ -186860,7 +186905,7 @@ "memberof": "Phaser.Input.Gamepad", "longname": "Phaser.Input.Gamepad.Configs", "scope": "static", - "___id": "T000002R020620", + "___id": "T000002R020623", "___s": true }, { @@ -186869,7 +186914,7 @@ "filename": "SNES_USB_Controller.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Tatar SNES USB Controller Gamepad Configuration.\rUSB Gamepad (STANDARD GAMEPAD Vendor: 0079 Product: 0011)", @@ -186879,7 +186924,7 @@ "memberof": "Phaser.Input.Gamepad.Configs", "longname": "Phaser.Input.Gamepad.Configs.SNES_USB", "scope": "static", - "___id": "T000002R020625", + "___id": "T000002R020628", "___s": true }, { @@ -186888,7 +186933,7 @@ "filename": "SNES_USB_Controller.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "D-Pad up", @@ -186907,7 +186952,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.SNES_USB", "longname": "Phaser.Input.Gamepad.Configs.SNES_USB.UP", "scope": "static", - "___id": "T000002R020627", + "___id": "T000002R020630", "___s": true }, { @@ -186916,7 +186961,7 @@ "filename": "SNES_USB_Controller.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "D-Pad down", @@ -186935,7 +186980,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.SNES_USB", "longname": "Phaser.Input.Gamepad.Configs.SNES_USB.DOWN", "scope": "static", - "___id": "T000002R020629", + "___id": "T000002R020632", "___s": true }, { @@ -186944,7 +186989,7 @@ "filename": "SNES_USB_Controller.js", "lineno": 37, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "D-Pad left", @@ -186963,7 +187008,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.SNES_USB", "longname": "Phaser.Input.Gamepad.Configs.SNES_USB.LEFT", "scope": "static", - "___id": "T000002R020631", + "___id": "T000002R020634", "___s": true }, { @@ -186972,7 +187017,7 @@ "filename": "SNES_USB_Controller.js", "lineno": 47, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "D-Pad right", @@ -186991,7 +187036,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.SNES_USB", "longname": "Phaser.Input.Gamepad.Configs.SNES_USB.RIGHT", "scope": "static", - "___id": "T000002R020633", + "___id": "T000002R020636", "___s": true }, { @@ -187000,7 +187045,7 @@ "filename": "SNES_USB_Controller.js", "lineno": 57, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Select button", @@ -187019,7 +187064,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.SNES_USB", "longname": "Phaser.Input.Gamepad.Configs.SNES_USB.SELECT", "scope": "static", - "___id": "T000002R020635", + "___id": "T000002R020638", "___s": true }, { @@ -187028,7 +187073,7 @@ "filename": "SNES_USB_Controller.js", "lineno": 67, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Start button", @@ -187047,7 +187092,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.SNES_USB", "longname": "Phaser.Input.Gamepad.Configs.SNES_USB.START", "scope": "static", - "___id": "T000002R020637", + "___id": "T000002R020640", "___s": true }, { @@ -187056,7 +187101,7 @@ "filename": "SNES_USB_Controller.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "B Button (Bottom)", @@ -187075,7 +187120,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.SNES_USB", "longname": "Phaser.Input.Gamepad.Configs.SNES_USB.B", "scope": "static", - "___id": "T000002R020639", + "___id": "T000002R020642", "___s": true }, { @@ -187084,7 +187129,7 @@ "filename": "SNES_USB_Controller.js", "lineno": 87, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "A Button (Right)", @@ -187103,7 +187148,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.SNES_USB", "longname": "Phaser.Input.Gamepad.Configs.SNES_USB.A", "scope": "static", - "___id": "T000002R020641", + "___id": "T000002R020644", "___s": true }, { @@ -187112,7 +187157,7 @@ "filename": "SNES_USB_Controller.js", "lineno": 97, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Y Button (Left)", @@ -187131,7 +187176,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.SNES_USB", "longname": "Phaser.Input.Gamepad.Configs.SNES_USB.Y", "scope": "static", - "___id": "T000002R020643", + "___id": "T000002R020646", "___s": true }, { @@ -187140,7 +187185,7 @@ "filename": "SNES_USB_Controller.js", "lineno": 107, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "X Button (Top)", @@ -187159,7 +187204,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.SNES_USB", "longname": "Phaser.Input.Gamepad.Configs.SNES_USB.X", "scope": "static", - "___id": "T000002R020645", + "___id": "T000002R020648", "___s": true }, { @@ -187168,7 +187213,7 @@ "filename": "SNES_USB_Controller.js", "lineno": 117, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Left bumper", @@ -187187,7 +187232,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.SNES_USB", "longname": "Phaser.Input.Gamepad.Configs.SNES_USB.LEFT_SHOULDER", "scope": "static", - "___id": "T000002R020647", + "___id": "T000002R020650", "___s": true }, { @@ -187196,7 +187241,7 @@ "filename": "SNES_USB_Controller.js", "lineno": 127, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Right bumper", @@ -187215,7 +187260,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.SNES_USB", "longname": "Phaser.Input.Gamepad.Configs.SNES_USB.RIGHT_SHOULDER", "scope": "static", - "___id": "T000002R020649", + "___id": "T000002R020652", "___s": true }, { @@ -187224,7 +187269,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "PlayStation DualShock 4 Gamepad Configuration.\rSony PlayStation DualShock 4 (v2) wireless controller", @@ -187234,7 +187279,7 @@ "memberof": "Phaser.Input.Gamepad.Configs", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "scope": "static", - "___id": "T000002R020651", + "___id": "T000002R020654", "___s": true }, { @@ -187243,7 +187288,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "D-Pad up", @@ -187262,7 +187307,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4.UP", "scope": "static", - "___id": "T000002R020653", + "___id": "T000002R020656", "___s": true }, { @@ -187271,7 +187316,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "D-Pad down", @@ -187290,7 +187335,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4.DOWN", "scope": "static", - "___id": "T000002R020655", + "___id": "T000002R020658", "___s": true }, { @@ -187299,7 +187344,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 37, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "D-Pad left", @@ -187318,7 +187363,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4.LEFT", "scope": "static", - "___id": "T000002R020657", + "___id": "T000002R020660", "___s": true }, { @@ -187327,7 +187372,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 47, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "D-Pad up", @@ -187346,7 +187391,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4.RIGHT", "scope": "static", - "___id": "T000002R020659", + "___id": "T000002R020662", "___s": true }, { @@ -187355,7 +187400,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 57, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Share button", @@ -187374,7 +187419,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4.SHARE", "scope": "static", - "___id": "T000002R020661", + "___id": "T000002R020664", "___s": true }, { @@ -187383,7 +187428,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 67, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Options button", @@ -187402,7 +187447,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4.OPTIONS", "scope": "static", - "___id": "T000002R020663", + "___id": "T000002R020666", "___s": true }, { @@ -187411,7 +187456,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "PlayStation logo button", @@ -187430,7 +187475,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4.PS", "scope": "static", - "___id": "T000002R020665", + "___id": "T000002R020668", "___s": true }, { @@ -187439,7 +187484,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 87, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Touchpad click", @@ -187458,7 +187503,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4.TOUCHBAR", "scope": "static", - "___id": "T000002R020667", + "___id": "T000002R020670", "___s": true }, { @@ -187467,7 +187512,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 97, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Cross button (Bottom)", @@ -187486,7 +187531,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4.X", "scope": "static", - "___id": "T000002R020669", + "___id": "T000002R020672", "___s": true }, { @@ -187495,7 +187540,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 107, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Circle button (Right)", @@ -187514,7 +187559,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4.CIRCLE", "scope": "static", - "___id": "T000002R020671", + "___id": "T000002R020674", "___s": true }, { @@ -187523,7 +187568,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 117, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Square button (Left)", @@ -187542,7 +187587,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4.SQUARE", "scope": "static", - "___id": "T000002R020673", + "___id": "T000002R020676", "___s": true }, { @@ -187551,7 +187596,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 127, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Triangle button (Top)", @@ -187570,7 +187615,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4.TRIANGLE", "scope": "static", - "___id": "T000002R020675", + "___id": "T000002R020678", "___s": true }, { @@ -187579,7 +187624,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 137, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Left bumper (L1)", @@ -187598,7 +187643,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4.L1", "scope": "static", - "___id": "T000002R020677", + "___id": "T000002R020680", "___s": true }, { @@ -187607,7 +187652,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 147, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Right bumper (R1)", @@ -187626,7 +187671,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4.R1", "scope": "static", - "___id": "T000002R020679", + "___id": "T000002R020682", "___s": true }, { @@ -187635,7 +187680,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 157, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Left trigger (L2)", @@ -187654,7 +187699,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4.L2", "scope": "static", - "___id": "T000002R020681", + "___id": "T000002R020684", "___s": true }, { @@ -187663,7 +187708,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Right trigger (R2)", @@ -187682,7 +187727,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4.R2", "scope": "static", - "___id": "T000002R020683", + "___id": "T000002R020686", "___s": true }, { @@ -187691,7 +187736,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 177, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Left stick click (L3)", @@ -187710,7 +187755,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4.L3", "scope": "static", - "___id": "T000002R020685", + "___id": "T000002R020688", "___s": true }, { @@ -187719,7 +187764,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 187, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Right stick click (R3)", @@ -187738,7 +187783,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4.R3", "scope": "static", - "___id": "T000002R020687", + "___id": "T000002R020690", "___s": true }, { @@ -187747,7 +187792,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Left stick horizontal", @@ -187766,7 +187811,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4.LEFT_STICK_H", "scope": "static", - "___id": "T000002R020689", + "___id": "T000002R020692", "___s": true }, { @@ -187775,7 +187820,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 207, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Left stick vertical", @@ -187794,7 +187839,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4.LEFT_STICK_V", "scope": "static", - "___id": "T000002R020691", + "___id": "T000002R020694", "___s": true }, { @@ -187803,7 +187848,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 217, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Right stick horizontal", @@ -187822,7 +187867,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4.RIGHT_STICK_H", "scope": "static", - "___id": "T000002R020693", + "___id": "T000002R020696", "___s": true }, { @@ -187831,7 +187876,7 @@ "filename": "Sony_PlayStation_DualShock_4.js", "lineno": 227, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Right stick vertical", @@ -187850,7 +187895,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4", "longname": "Phaser.Input.Gamepad.Configs.DUALSHOCK_4.RIGHT_STICK_V", "scope": "static", - "___id": "T000002R020695", + "___id": "T000002R020698", "___s": true }, { @@ -187859,7 +187904,7 @@ "filename": "XBox360_Controller.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "XBox 360 Gamepad Configuration.", @@ -187869,7 +187914,7 @@ "memberof": "Phaser.Input.Gamepad.Configs", "longname": "Phaser.Input.Gamepad.Configs.XBOX_360", "scope": "static", - "___id": "T000002R020697", + "___id": "T000002R020700", "___s": true }, { @@ -187878,7 +187923,7 @@ "filename": "XBox360_Controller.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "D-Pad up", @@ -187897,7 +187942,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.XBOX_360", "longname": "Phaser.Input.Gamepad.Configs.XBOX_360.UP", "scope": "static", - "___id": "T000002R020699", + "___id": "T000002R020702", "___s": true }, { @@ -187906,7 +187951,7 @@ "filename": "XBox360_Controller.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "D-Pad down", @@ -187925,7 +187970,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.XBOX_360", "longname": "Phaser.Input.Gamepad.Configs.XBOX_360.DOWN", "scope": "static", - "___id": "T000002R020701", + "___id": "T000002R020704", "___s": true }, { @@ -187934,7 +187979,7 @@ "filename": "XBox360_Controller.js", "lineno": 36, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "D-Pad left", @@ -187953,7 +187998,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.XBOX_360", "longname": "Phaser.Input.Gamepad.Configs.XBOX_360.LEFT", "scope": "static", - "___id": "T000002R020703", + "___id": "T000002R020706", "___s": true }, { @@ -187962,7 +188007,7 @@ "filename": "XBox360_Controller.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "D-Pad right", @@ -187981,7 +188026,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.XBOX_360", "longname": "Phaser.Input.Gamepad.Configs.XBOX_360.RIGHT", "scope": "static", - "___id": "T000002R020705", + "___id": "T000002R020708", "___s": true }, { @@ -187990,7 +188035,7 @@ "filename": "XBox360_Controller.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "XBox menu button", @@ -188009,7 +188054,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.XBOX_360", "longname": "Phaser.Input.Gamepad.Configs.XBOX_360.MENU", "scope": "static", - "___id": "T000002R020707", + "___id": "T000002R020710", "___s": true }, { @@ -188018,7 +188063,7 @@ "filename": "XBox360_Controller.js", "lineno": 66, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "A button (Bottom)", @@ -188037,7 +188082,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.XBOX_360", "longname": "Phaser.Input.Gamepad.Configs.XBOX_360.A", "scope": "static", - "___id": "T000002R020709", + "___id": "T000002R020712", "___s": true }, { @@ -188046,7 +188091,7 @@ "filename": "XBox360_Controller.js", "lineno": 76, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "B button (Right)", @@ -188065,7 +188110,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.XBOX_360", "longname": "Phaser.Input.Gamepad.Configs.XBOX_360.B", "scope": "static", - "___id": "T000002R020711", + "___id": "T000002R020714", "___s": true }, { @@ -188074,7 +188119,7 @@ "filename": "XBox360_Controller.js", "lineno": 86, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "X button (Left)", @@ -188093,7 +188138,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.XBOX_360", "longname": "Phaser.Input.Gamepad.Configs.XBOX_360.X", "scope": "static", - "___id": "T000002R020713", + "___id": "T000002R020716", "___s": true }, { @@ -188102,7 +188147,7 @@ "filename": "XBox360_Controller.js", "lineno": 96, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Y button (Top)", @@ -188121,7 +188166,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.XBOX_360", "longname": "Phaser.Input.Gamepad.Configs.XBOX_360.Y", "scope": "static", - "___id": "T000002R020715", + "___id": "T000002R020718", "___s": true }, { @@ -188130,7 +188175,7 @@ "filename": "XBox360_Controller.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Left Bumper", @@ -188149,7 +188194,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.XBOX_360", "longname": "Phaser.Input.Gamepad.Configs.XBOX_360.LB", "scope": "static", - "___id": "T000002R020717", + "___id": "T000002R020720", "___s": true }, { @@ -188158,7 +188203,7 @@ "filename": "XBox360_Controller.js", "lineno": 116, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Right Bumper", @@ -188177,7 +188222,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.XBOX_360", "longname": "Phaser.Input.Gamepad.Configs.XBOX_360.RB", "scope": "static", - "___id": "T000002R020719", + "___id": "T000002R020722", "___s": true }, { @@ -188186,7 +188231,7 @@ "filename": "XBox360_Controller.js", "lineno": 126, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Left Trigger", @@ -188205,7 +188250,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.XBOX_360", "longname": "Phaser.Input.Gamepad.Configs.XBOX_360.LT", "scope": "static", - "___id": "T000002R020721", + "___id": "T000002R020724", "___s": true }, { @@ -188214,7 +188259,7 @@ "filename": "XBox360_Controller.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Right Trigger", @@ -188233,7 +188278,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.XBOX_360", "longname": "Phaser.Input.Gamepad.Configs.XBOX_360.RT", "scope": "static", - "___id": "T000002R020723", + "___id": "T000002R020726", "___s": true }, { @@ -188242,7 +188287,7 @@ "filename": "XBox360_Controller.js", "lineno": 146, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Back / Change View button", @@ -188261,7 +188306,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.XBOX_360", "longname": "Phaser.Input.Gamepad.Configs.XBOX_360.BACK", "scope": "static", - "___id": "T000002R020725", + "___id": "T000002R020728", "___s": true }, { @@ -188270,7 +188315,7 @@ "filename": "XBox360_Controller.js", "lineno": 156, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Start button", @@ -188289,7 +188334,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.XBOX_360", "longname": "Phaser.Input.Gamepad.Configs.XBOX_360.START", "scope": "static", - "___id": "T000002R020727", + "___id": "T000002R020730", "___s": true }, { @@ -188298,7 +188343,7 @@ "filename": "XBox360_Controller.js", "lineno": 166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Left Stick press", @@ -188317,7 +188362,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.XBOX_360", "longname": "Phaser.Input.Gamepad.Configs.XBOX_360.LS", "scope": "static", - "___id": "T000002R020729", + "___id": "T000002R020732", "___s": true }, { @@ -188326,7 +188371,7 @@ "filename": "XBox360_Controller.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Right stick press", @@ -188345,7 +188390,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.XBOX_360", "longname": "Phaser.Input.Gamepad.Configs.XBOX_360.RS", "scope": "static", - "___id": "T000002R020731", + "___id": "T000002R020734", "___s": true }, { @@ -188354,7 +188399,7 @@ "filename": "XBox360_Controller.js", "lineno": 186, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Left Stick horizontal", @@ -188373,7 +188418,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.XBOX_360", "longname": "Phaser.Input.Gamepad.Configs.XBOX_360.LEFT_STICK_H", "scope": "static", - "___id": "T000002R020733", + "___id": "T000002R020736", "___s": true }, { @@ -188382,7 +188427,7 @@ "filename": "XBox360_Controller.js", "lineno": 196, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Left Stick vertical", @@ -188401,7 +188446,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.XBOX_360", "longname": "Phaser.Input.Gamepad.Configs.XBOX_360.LEFT_STICK_V", "scope": "static", - "___id": "T000002R020735", + "___id": "T000002R020738", "___s": true }, { @@ -188410,7 +188455,7 @@ "filename": "XBox360_Controller.js", "lineno": 206, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Right Stick horizontal", @@ -188429,7 +188474,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.XBOX_360", "longname": "Phaser.Input.Gamepad.Configs.XBOX_360.RIGHT_STICK_H", "scope": "static", - "___id": "T000002R020737", + "___id": "T000002R020740", "___s": true }, { @@ -188438,7 +188483,7 @@ "filename": "XBox360_Controller.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\configs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\configs", "code": {} }, "description": "Right Stick vertical", @@ -188457,7 +188502,7 @@ "memberof": "Phaser.Input.Gamepad.Configs.XBOX_360", "longname": "Phaser.Input.Gamepad.Configs.XBOX_360.RIGHT_STICK_V", "scope": "static", - "___id": "T000002R020739", + "___id": "T000002R020742", "___s": true }, { @@ -188466,7 +188511,7 @@ "filename": "BUTTON_DOWN_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\events", "code": {} }, "description": "The Gamepad Button Down Event.\r\rThis event is dispatched by the Gamepad Plugin when a button has been pressed on any active Gamepad.\r\rListen to this event from within a Scene using: `this.input.gamepad.on('down', listener)`.\r\rYou can also listen for a DOWN event from a Gamepad instance. See the [GAMEPAD_BUTTON_DOWN]{@linkcode Phaser.Input.Gamepad.Events#event:GAMEPAD_BUTTON_DOWN} event for details.", @@ -188526,7 +188571,7 @@ "memberof": "Phaser.Input.Gamepad.Events", "longname": "Phaser.Input.Gamepad.Events#event:BUTTON_DOWN", "scope": "instance", - "___id": "T000002R020741", + "___id": "T000002R020744", "___s": true }, { @@ -188535,7 +188580,7 @@ "filename": "BUTTON_UP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\events", "code": {} }, "description": "The Gamepad Button Up Event.\r\rThis event is dispatched by the Gamepad Plugin when a button has been released on any active Gamepad.\r\rListen to this event from within a Scene using: `this.input.gamepad.on('up', listener)`.\r\rYou can also listen for an UP event from a Gamepad instance. See the [GAMEPAD_BUTTON_UP]{@linkcode Phaser.Input.Gamepad.Events#event:GAMEPAD_BUTTON_UP} event for details.", @@ -188595,7 +188640,7 @@ "memberof": "Phaser.Input.Gamepad.Events", "longname": "Phaser.Input.Gamepad.Events#event:BUTTON_UP", "scope": "instance", - "___id": "T000002R020743", + "___id": "T000002R020746", "___s": true }, { @@ -188604,7 +188649,7 @@ "filename": "CONNECTED_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\events", "code": {} }, "description": "The Gamepad Connected Event.\r\rThis event is dispatched by the Gamepad Plugin when a Gamepad has been connected.\r\rListen to this event from within a Scene using: `this.input.gamepad.once('connected', listener)`.\r\rNote that the browser may require you to press a button on a gamepad before it will allow you to access it,\rthis is for security reasons. However, it may also trust the page already, in which case you won't get the\r'connected' event and instead should check `GamepadPlugin.total` to see if it thinks there are any gamepads\ralready connected.", @@ -188651,7 +188696,7 @@ "memberof": "Phaser.Input.Gamepad.Events", "longname": "Phaser.Input.Gamepad.Events#event:CONNECTED", "scope": "instance", - "___id": "T000002R020745", + "___id": "T000002R020748", "___s": true }, { @@ -188660,7 +188705,7 @@ "filename": "DISCONNECTED_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\events", "code": {} }, "description": "The Gamepad Disconnected Event.\r\rThis event is dispatched by the Gamepad Plugin when a Gamepad has been disconnected.\r\rListen to this event from within a Scene using: `this.input.gamepad.once('disconnected', listener)`.", @@ -188707,7 +188752,7 @@ "memberof": "Phaser.Input.Gamepad.Events", "longname": "Phaser.Input.Gamepad.Events#event:DISCONNECTED", "scope": "instance", - "___id": "T000002R020747", + "___id": "T000002R020750", "___s": true }, { @@ -188716,7 +188761,7 @@ "filename": "GAMEPAD_BUTTON_DOWN_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\events", "code": {} }, "description": "The Gamepad Button Down Event.\r\rThis event is dispatched by a Gamepad instance when a button has been pressed on it.\r\rListen to this event from a Gamepad instance. Once way to get this is from the `pad1`, `pad2`, etc properties on the Gamepad Plugin:\r`this.input.gamepad.pad1.on('down', listener)`.\r\rNote that you will not receive any Gamepad button events until the browser considers the Gamepad as being 'connected'.\r\rYou can also listen for a DOWN event from the Gamepad Plugin. See the [BUTTON_DOWN]{@linkcode Phaser.Input.Gamepad.Events#event:BUTTON_DOWN} event for details.", @@ -188776,7 +188821,7 @@ "memberof": "Phaser.Input.Gamepad.Events", "longname": "Phaser.Input.Gamepad.Events#event:GAMEPAD_BUTTON_DOWN", "scope": "instance", - "___id": "T000002R020749", + "___id": "T000002R020752", "___s": true }, { @@ -188785,7 +188830,7 @@ "filename": "GAMEPAD_BUTTON_UP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\events", "code": {} }, "description": "The Gamepad Button Up Event.\r\rThis event is dispatched by a Gamepad instance when a button has been released on it.\r\rListen to this event from a Gamepad instance. Once way to get this is from the `pad1`, `pad2`, etc properties on the Gamepad Plugin:\r`this.input.gamepad.pad1.on('up', listener)`.\r\rNote that you will not receive any Gamepad button events until the browser considers the Gamepad as being 'connected'.\r\rYou can also listen for an UP event from the Gamepad Plugin. See the [BUTTON_UP]{@linkcode Phaser.Input.Gamepad.Events#event:BUTTON_UP} event for details.", @@ -188845,7 +188890,7 @@ "memberof": "Phaser.Input.Gamepad.Events", "longname": "Phaser.Input.Gamepad.Events#event:GAMEPAD_BUTTON_UP", "scope": "instance", - "___id": "T000002R020751", + "___id": "T000002R020754", "___s": true }, { @@ -188854,7 +188899,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\events", "code": {} }, "kind": "namespace", @@ -188862,7 +188907,7 @@ "memberof": "Phaser.Input.Gamepad", "longname": "Phaser.Input.Gamepad.Events", "scope": "static", - "___id": "T000002R020753", + "___id": "T000002R020756", "___s": true }, { @@ -188871,7 +188916,7 @@ "filename": "Gamepad.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "classdesc": "A single Gamepad.\r\rThese are created, updated and managed by the Gamepad Plugin.", @@ -188912,7 +188957,7 @@ ], "scope": "static", "longname": "Phaser.Input.Gamepad.Gamepad", - "___id": "T000002R020766", + "___id": "T000002R020769", "___s": true }, { @@ -188921,7 +188966,7 @@ "filename": "Gamepad.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "A reference to the Gamepad Plugin.", @@ -188940,7 +188985,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#manager", "scope": "instance", "kind": "member", - "___id": "T000002R020770", + "___id": "T000002R020773", "___s": true }, { @@ -188949,7 +188994,7 @@ "filename": "Gamepad.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "A reference to the native Gamepad object that is connected to the browser.", @@ -188968,7 +189013,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#pad", "scope": "instance", "kind": "member", - "___id": "T000002R020772", + "___id": "T000002R020775", "___s": true }, { @@ -188977,7 +189022,7 @@ "filename": "Gamepad.js", "lineno": 56, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "A string containing some information about the controller.\r\rThis is not strictly specified, but in Firefox it will contain three pieces of information\rseparated by dashes (-): two 4-digit hexadecimal strings containing the USB vendor and\rproduct id of the controller, and the name of the controller as provided by the driver.\rIn Chrome it will contain the name of the controller as provided by the driver,\rfollowed by vendor and product 4-digit hexadecimal strings.", @@ -188996,7 +189041,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#id", "scope": "instance", "kind": "member", - "___id": "T000002R020774", + "___id": "T000002R020777", "___s": true }, { @@ -189005,7 +189050,7 @@ "filename": "Gamepad.js", "lineno": 71, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "An integer that is unique for each Gamepad currently connected to the system.\rThis can be used to distinguish multiple controllers.\rNote that disconnecting a device and then connecting a new device may reuse the previous index.", @@ -189024,7 +189069,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#index", "scope": "instance", "kind": "member", - "___id": "T000002R020776", + "___id": "T000002R020779", "___s": true }, { @@ -189033,7 +189078,7 @@ "filename": "Gamepad.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "An array of Gamepad Button objects, corresponding to the different buttons available on the Gamepad.", @@ -189061,7 +189106,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#buttons", "scope": "instance", "kind": "member", - "___id": "T000002R020780", + "___id": "T000002R020783", "___s": true }, { @@ -189070,7 +189115,7 @@ "filename": "Gamepad.js", "lineno": 105, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "An array of Gamepad Axis objects, corresponding to the different axes available on the Gamepad, if any.", @@ -189098,7 +189143,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#axes", "scope": "instance", "kind": "member", - "___id": "T000002R020784", + "___id": "T000002R020787", "___s": true }, { @@ -189107,7 +189152,7 @@ "filename": "Gamepad.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "The Gamepad's Haptic Actuator (Vibration / Rumble support).\rThis is highly experimental and only set if both present on the device,\rand exposed by both the hardware and browser.", @@ -189126,7 +189171,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#vibration", "scope": "instance", "kind": "member", - "___id": "T000002R020786", + "___id": "T000002R020789", "___s": true }, { @@ -189135,7 +189180,7 @@ "filename": "Gamepad.js", "lineno": 291, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "A Vector2 containing the most recent values from the Gamepad's left axis stick.\rThis is updated automatically as part of the Gamepad.update cycle.\rThe H Axis is mapped to the `Vector2.x` property, and the V Axis to the `Vector2.y` property.\rThe values are based on the Axis thresholds.\rIf the Gamepad does not have a left axis stick, the values will always be zero.", @@ -189154,7 +189199,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#leftStick", "scope": "instance", "kind": "member", - "___id": "T000002R020825", + "___id": "T000002R020828", "___s": true }, { @@ -189163,7 +189208,7 @@ "filename": "Gamepad.js", "lineno": 304, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "A Vector2 containing the most recent values from the Gamepad's right axis stick.\rThis is updated automatically as part of the Gamepad.update cycle.\rThe H Axis is mapped to the `Vector2.x` property, and the V Axis to the `Vector2.y` property.\rThe values are based on the Axis thresholds.\rIf the Gamepad does not have a right axis stick, the values will always be zero.", @@ -189182,7 +189227,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#rightStick", "scope": "instance", "kind": "member", - "___id": "T000002R020827", + "___id": "T000002R020830", "___s": true }, { @@ -189191,7 +189236,7 @@ "filename": "Gamepad.js", "lineno": 328, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Gets the total number of axis this Gamepad claims to support.", @@ -189215,7 +189260,7 @@ "memberof": "Phaser.Input.Gamepad.Gamepad", "longname": "Phaser.Input.Gamepad.Gamepad#getAxisTotal", "scope": "instance", - "___id": "T000002R020831", + "___id": "T000002R020834", "___s": true }, { @@ -189224,7 +189269,7 @@ "filename": "Gamepad.js", "lineno": 341, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Gets the value of an axis based on the given index.\rThe index must be valid within the range of axes supported by this Gamepad.\rThe return value will be a float between 0 and 1.", @@ -189263,7 +189308,7 @@ "memberof": "Phaser.Input.Gamepad.Gamepad", "longname": "Phaser.Input.Gamepad.Gamepad#getAxisValue", "scope": "instance", - "___id": "T000002R020833", + "___id": "T000002R020836", "___s": true }, { @@ -189272,7 +189317,7 @@ "filename": "Gamepad.js", "lineno": 358, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Sets the threshold value of all axis on this Gamepad.\rThe value is a float between 0 and 1 and is the amount below which the axis is considered as not having been moved.", @@ -189297,7 +189342,7 @@ "memberof": "Phaser.Input.Gamepad.Gamepad", "longname": "Phaser.Input.Gamepad.Gamepad#setAxisThreshold", "scope": "instance", - "___id": "T000002R020835", + "___id": "T000002R020838", "___s": true }, { @@ -189306,7 +189351,7 @@ "filename": "Gamepad.js", "lineno": 375, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Gets the total number of buttons this Gamepad claims to have.", @@ -189330,7 +189375,7 @@ "memberof": "Phaser.Input.Gamepad.Gamepad", "longname": "Phaser.Input.Gamepad.Gamepad#getButtonTotal", "scope": "instance", - "___id": "T000002R020839", + "___id": "T000002R020842", "___s": true }, { @@ -189339,7 +189384,7 @@ "filename": "Gamepad.js", "lineno": 388, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Gets the value of a button based on the given index.\rThe index must be valid within the range of buttons supported by this Gamepad.\r\rThe return value will be either 0 or 1 for an analogue button, or a float between 0 and 1\rfor a pressure-sensitive digital button, such as the shoulder buttons on a Dual Shock.", @@ -189378,7 +189423,7 @@ "memberof": "Phaser.Input.Gamepad.Gamepad", "longname": "Phaser.Input.Gamepad.Gamepad#getButtonValue", "scope": "instance", - "___id": "T000002R020841", + "___id": "T000002R020844", "___s": true }, { @@ -189387,7 +189432,7 @@ "filename": "Gamepad.js", "lineno": 407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Returns if the button is pressed down or not.\rThe index must be valid within the range of buttons supported by this Gamepad.", @@ -189426,7 +189471,7 @@ "memberof": "Phaser.Input.Gamepad.Gamepad", "longname": "Phaser.Input.Gamepad.Gamepad#isButtonDown", "scope": "instance", - "___id": "T000002R020843", + "___id": "T000002R020846", "___s": true }, { @@ -189435,7 +189480,7 @@ "filename": "Gamepad.js", "lineno": 475, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Destroys this Gamepad instance, its buttons and axes, and releases external references it holds.", @@ -189446,7 +189491,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#destroy", "scope": "instance", "overrides": "Phaser.Events.EventEmitter#destroy", - "___id": "T000002R020856", + "___id": "T000002R020859", "___s": true }, { @@ -189455,7 +189500,7 @@ "filename": "Gamepad.js", "lineno": 504, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Is this Gamepad currently connected or not?", @@ -189475,7 +189520,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#connected", "scope": "instance", "kind": "member", - "___id": "T000002R020865", + "___id": "T000002R020868", "___s": true }, { @@ -189484,7 +189529,7 @@ "filename": "Gamepad.js", "lineno": 521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "A timestamp containing the most recent time this Gamepad was updated.", @@ -189503,7 +189548,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#timestamp", "scope": "instance", "kind": "member", - "___id": "T000002R020868", + "___id": "T000002R020871", "___s": true }, { @@ -189512,7 +189557,7 @@ "filename": "Gamepad.js", "lineno": 537, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Is the Gamepad's Left button being pressed?\rIf the Gamepad doesn't have this button it will always return false.\rThis is the d-pad left button under standard Gamepad mapping.", @@ -189531,7 +189576,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#left", "scope": "instance", "kind": "member", - "___id": "T000002R020871", + "___id": "T000002R020874", "___s": true }, { @@ -189540,7 +189585,7 @@ "filename": "Gamepad.js", "lineno": 555, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Is the Gamepad's Right button being pressed?\rIf the Gamepad doesn't have this button it will always return false.\rThis is the d-pad right button under standard Gamepad mapping.", @@ -189559,7 +189604,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#right", "scope": "instance", "kind": "member", - "___id": "T000002R020874", + "___id": "T000002R020877", "___s": true }, { @@ -189568,7 +189613,7 @@ "filename": "Gamepad.js", "lineno": 573, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Is the Gamepad's Up button being pressed?\rIf the Gamepad doesn't have this button it will always return false.\rThis is the d-pad up button under standard Gamepad mapping.", @@ -189587,7 +189632,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#up", "scope": "instance", "kind": "member", - "___id": "T000002R020877", + "___id": "T000002R020880", "___s": true }, { @@ -189596,7 +189641,7 @@ "filename": "Gamepad.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Is the Gamepad's Down button being pressed?\rIf the Gamepad doesn't have this button it will always return false.\rThis is the d-pad down button under standard Gamepad mapping.", @@ -189615,7 +189660,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#down", "scope": "instance", "kind": "member", - "___id": "T000002R020880", + "___id": "T000002R020883", "___s": true }, { @@ -189624,7 +189669,7 @@ "filename": "Gamepad.js", "lineno": 609, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Is the Gamepad's bottom button in the right button cluster being pressed?\rIf the Gamepad doesn't have this button it will always return false.\rOn a Dual Shock controller it's the X button.\rOn an XBox controller it's the A button.", @@ -189643,7 +189688,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#A", "scope": "instance", "kind": "member", - "___id": "T000002R020883", + "___id": "T000002R020886", "___s": true }, { @@ -189652,7 +189697,7 @@ "filename": "Gamepad.js", "lineno": 628, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Is the Gamepad's top button in the right button cluster being pressed?\rIf the Gamepad doesn't have this button it will always return false.\rOn a Dual Shock controller it's the Triangle button.\rOn an XBox controller it's the Y button.", @@ -189671,7 +189716,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#Y", "scope": "instance", "kind": "member", - "___id": "T000002R020886", + "___id": "T000002R020889", "___s": true }, { @@ -189680,7 +189725,7 @@ "filename": "Gamepad.js", "lineno": 647, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Is the Gamepad's left button in the right button cluster being pressed?\rIf the Gamepad doesn't have this button it will always return false.\rOn a Dual Shock controller it's the Square button.\rOn an XBox controller it's the X button.", @@ -189699,7 +189744,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#X", "scope": "instance", "kind": "member", - "___id": "T000002R020889", + "___id": "T000002R020892", "___s": true }, { @@ -189708,7 +189753,7 @@ "filename": "Gamepad.js", "lineno": 666, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Is the Gamepad's right button in the right button cluster being pressed?\rIf the Gamepad doesn't have this button it will always return false.\rOn a Dual Shock controller it's the Circle button.\rOn an XBox controller it's the B button.", @@ -189727,7 +189772,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#B", "scope": "instance", "kind": "member", - "___id": "T000002R020892", + "___id": "T000002R020895", "___s": true }, { @@ -189736,7 +189781,7 @@ "filename": "Gamepad.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Returns the value of the Gamepad's top left shoulder button.\rIf the Gamepad doesn't have this button it will always return zero.\rThe value is a float between 0 and 1, corresponding to how depressed the button is.\rOn a Dual Shock controller it's the L1 button.\rOn an XBox controller it's the LB button.", @@ -189755,7 +189800,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#L1", "scope": "instance", "kind": "member", - "___id": "T000002R020895", + "___id": "T000002R020898", "___s": true }, { @@ -189764,7 +189809,7 @@ "filename": "Gamepad.js", "lineno": 705, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Returns the value of the Gamepad's bottom left shoulder button.\rIf the Gamepad doesn't have this button it will always return zero.\rThe value is a float between 0 and 1, corresponding to how depressed the button is.\rOn a Dual Shock controller it's the L2 button.\rOn an XBox controller it's the LT button.", @@ -189783,7 +189828,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#L2", "scope": "instance", "kind": "member", - "___id": "T000002R020898", + "___id": "T000002R020901", "___s": true }, { @@ -189792,7 +189837,7 @@ "filename": "Gamepad.js", "lineno": 725, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Returns the value of the Gamepad's top right shoulder button.\rIf the Gamepad doesn't have this button it will always return zero.\rThe value is a float between 0 and 1, corresponding to how depressed the button is.\rOn a Dual Shock controller it's the R1 button.\rOn an XBox controller it's the RB button.", @@ -189811,7 +189856,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#R1", "scope": "instance", "kind": "member", - "___id": "T000002R020901", + "___id": "T000002R020904", "___s": true }, { @@ -189820,7 +189865,7 @@ "filename": "Gamepad.js", "lineno": 745, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Returns the value of the Gamepad's bottom right shoulder button.\rIf the Gamepad doesn't have this button it will always return zero.\rThe value is a float between 0 and 1, corresponding to how depressed the button is.\rOn a Dual Shock controller it's the R2 button.\rOn an XBox controller it's the RT button.", @@ -189839,7 +189884,7 @@ "longname": "Phaser.Input.Gamepad.Gamepad#R2", "scope": "instance", "kind": "member", - "___id": "T000002R020904", + "___id": "T000002R020907", "___s": true }, { @@ -189848,7 +189893,7 @@ "filename": "GamepadPlugin.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "classdesc": "The Gamepad Plugin is an input plugin that belongs to the Scene-owned Input system.\r\rIts role is to listen for native DOM Gamepad Events and then process them.\r\rYou do not need to create this class directly, the Input system will create an instance of it automatically.\r\rYou can access it from within a Scene using `this.input.gamepad`.\r\rTo listen for a gamepad being connected:\r\r```javascript\rthis.input.gamepad.once('connected', function (pad) {\r // 'pad' is a reference to the gamepad that was just connected\r});\r```\r\rNote that the browser may require you to press a button on a gamepad before it will allow you to access it,\rthis is for security reasons. However, it may also trust the page already, in which case you won't get the\r'connected' event and instead should check `GamepadPlugin.total` to see if it thinks there are any gamepads\ralready connected.\r\rOnce you have received the connected event, or polled the gamepads and found them enabled, you can access\rthem via the built-in properties `GamepadPlugin.pad1` to `pad4`, for up to 4 game pads. With a reference\rto the gamepads you can poll its buttons and axis sticks. See the properties and methods available on\rthe `Gamepad` class for more details.\r\rAs of September 2020 Chrome, and likely other browsers, will soon start to require that games requesting\raccess to the Gamepad API are running under SSL. They will actively block API access if they are not.\r\rFor more information about Gamepad support in browsers see the following resources:\r\rhttps://developer.mozilla.org/en-US/docs/Web/API/Gamepad_API\rhttps://developer.mozilla.org/en-US/docs/Web/API/Gamepad_API/Using_the_Gamepad_API\rhttps://www.smashingmagazine.com/2015/11/gamepad-api-in-web-games/\rhttp://html5gamepad.com/", @@ -189876,7 +189921,7 @@ ], "scope": "static", "longname": "Phaser.Input.Gamepad.GamepadPlugin", - "___id": "T000002R020915", + "___id": "T000002R020918", "___s": true }, { @@ -189885,7 +189930,7 @@ "filename": "GamepadPlugin.js", "lineno": 71, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "A reference to the Scene that this Input Plugin is responsible for.", @@ -189904,7 +189949,7 @@ "longname": "Phaser.Input.Gamepad.GamepadPlugin#scene", "scope": "instance", "kind": "member", - "___id": "T000002R020919", + "___id": "T000002R020922", "___s": true }, { @@ -189913,7 +189958,7 @@ "filename": "GamepadPlugin.js", "lineno": 80, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "A reference to the Scene Systems Settings.", @@ -189932,7 +189977,7 @@ "longname": "Phaser.Input.Gamepad.GamepadPlugin#settings", "scope": "instance", "kind": "member", - "___id": "T000002R020921", + "___id": "T000002R020924", "___s": true }, { @@ -189941,7 +189986,7 @@ "filename": "GamepadPlugin.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "A reference to the Scene Input Plugin that created this Keyboard Plugin.", @@ -189960,7 +190005,7 @@ "longname": "Phaser.Input.Gamepad.GamepadPlugin#sceneInputPlugin", "scope": "instance", "kind": "member", - "___id": "T000002R020923", + "___id": "T000002R020926", "___s": true }, { @@ -189969,7 +190014,7 @@ "filename": "GamepadPlugin.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "A boolean that controls if the Gamepad Manager is enabled or not.\rCan be toggled on the fly.", @@ -189989,7 +190034,7 @@ "longname": "Phaser.Input.Gamepad.GamepadPlugin#enabled", "scope": "instance", "kind": "member", - "___id": "T000002R020925", + "___id": "T000002R020928", "___s": true }, { @@ -189998,7 +190043,7 @@ "filename": "GamepadPlugin.js", "lineno": 109, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "The Gamepad Event target, as defined in the Game Config.\rTypically the browser window, but can be any interactive DOM element.", @@ -190017,7 +190062,7 @@ "longname": "Phaser.Input.Gamepad.GamepadPlugin#target", "scope": "instance", "kind": "member", - "___id": "T000002R020927", + "___id": "T000002R020930", "___s": true }, { @@ -190026,7 +190071,7 @@ "filename": "GamepadPlugin.js", "lineno": 119, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "An array of the connected Gamepads.", @@ -190055,7 +190100,7 @@ "longname": "Phaser.Input.Gamepad.GamepadPlugin#gamepads", "scope": "instance", "kind": "member", - "___id": "T000002R020929", + "___id": "T000002R020932", "___s": true }, { @@ -190064,7 +190109,7 @@ "filename": "GamepadPlugin.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Checks to see if both this plugin and the Scene to which it belongs is active.", @@ -190088,7 +190133,7 @@ "memberof": "Phaser.Input.Gamepad.GamepadPlugin", "longname": "Phaser.Input.Gamepad.GamepadPlugin#isActive", "scope": "instance", - "___id": "T000002R020952", + "___id": "T000002R020955", "___s": true }, { @@ -190097,7 +190142,7 @@ "filename": "GamepadPlugin.js", "lineno": 307, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Disconnects all current Gamepads.", @@ -190107,7 +190152,7 @@ "memberof": "Phaser.Input.Gamepad.GamepadPlugin", "longname": "Phaser.Input.Gamepad.GamepadPlugin#disconnectAll", "scope": "instance", - "___id": "T000002R020963", + "___id": "T000002R020966", "___s": true }, { @@ -190116,7 +190161,7 @@ "filename": "GamepadPlugin.js", "lineno": 397, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Returns an array of all currently connected Gamepads.", @@ -190149,7 +190194,7 @@ "memberof": "Phaser.Input.Gamepad.GamepadPlugin", "longname": "Phaser.Input.Gamepad.GamepadPlugin#getAll", "scope": "instance", - "___id": "T000002R020983", + "___id": "T000002R020986", "___s": true }, { @@ -190158,7 +190203,7 @@ "filename": "GamepadPlugin.js", "lineno": 421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "Looks-up a single Gamepad based on the given index value.", @@ -190197,7 +190242,7 @@ "memberof": "Phaser.Input.Gamepad.GamepadPlugin", "longname": "Phaser.Input.Gamepad.GamepadPlugin#getPad", "scope": "instance", - "___id": "T000002R020988", + "___id": "T000002R020991", "___s": true }, { @@ -190206,7 +190251,7 @@ "filename": "GamepadPlugin.js", "lineno": 532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "The total number of connected game pads.", @@ -190225,7 +190270,7 @@ "longname": "Phaser.Input.Gamepad.GamepadPlugin#total", "scope": "instance", "kind": "member", - "___id": "T000002R021009", + "___id": "T000002R021012", "___s": true }, { @@ -190234,7 +190279,7 @@ "filename": "GamepadPlugin.js", "lineno": 548, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "A reference to the first connected Gamepad.\r\rThis will be undefined if either no pads are connected, or the browser\rhas not yet issued a gamepadconnect, which can happen even if a Gamepad\ris plugged in, but hasn't yet had any buttons pressed on it.", @@ -190253,7 +190298,7 @@ "longname": "Phaser.Input.Gamepad.GamepadPlugin#pad1", "scope": "instance", "kind": "member", - "___id": "T000002R021012", + "___id": "T000002R021015", "___s": true }, { @@ -190262,7 +190307,7 @@ "filename": "GamepadPlugin.js", "lineno": 568, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "A reference to the second connected Gamepad.\r\rThis will be undefined if either no pads are connected, or the browser\rhas not yet issued a gamepadconnect, which can happen even if a Gamepad\ris plugged in, but hasn't yet had any buttons pressed on it.", @@ -190281,7 +190326,7 @@ "longname": "Phaser.Input.Gamepad.GamepadPlugin#pad2", "scope": "instance", "kind": "member", - "___id": "T000002R021015", + "___id": "T000002R021018", "___s": true }, { @@ -190290,7 +190335,7 @@ "filename": "GamepadPlugin.js", "lineno": 588, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "A reference to the third connected Gamepad.\r\rThis will be undefined if either no pads are connected, or the browser\rhas not yet issued a gamepadconnect, which can happen even if a Gamepad\ris plugged in, but hasn't yet had any buttons pressed on it.", @@ -190309,7 +190354,7 @@ "longname": "Phaser.Input.Gamepad.GamepadPlugin#pad3", "scope": "instance", "kind": "member", - "___id": "T000002R021018", + "___id": "T000002R021021", "___s": true }, { @@ -190318,7 +190363,7 @@ "filename": "GamepadPlugin.js", "lineno": 608, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "A reference to the fourth connected Gamepad.\r\rThis will be undefined if either no pads are connected, or the browser\rhas not yet issued a gamepadconnect, which can happen even if a Gamepad\ris plugged in, but hasn't yet had any buttons pressed on it.", @@ -190337,7 +190382,7 @@ "longname": "Phaser.Input.Gamepad.GamepadPlugin#pad4", "scope": "instance", "kind": "member", - "___id": "T000002R021021", + "___id": "T000002R021024", "___s": true }, { @@ -190346,7 +190391,7 @@ "filename": "GamepadPlugin.js", "lineno": 630, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "description": "An instance of the Gamepad Plugin class, if enabled via the `input.gamepad` Scene or Game Config property.\rUse this to create access Gamepads connected to the browser and respond to gamepad buttons.", @@ -190367,7 +190412,7 @@ "longname": "Phaser.Input.InputPlugin#gamepad", "scope": "instance", "kind": "member", - "___id": "T000002R021024", + "___id": "T000002R021027", "___s": true }, { @@ -190376,7 +190421,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad", "code": {} }, "kind": "namespace", @@ -190384,7 +190429,7 @@ "memberof": "Phaser.Input", "longname": "Phaser.Input.Gamepad", "scope": "static", - "___id": "T000002R021026", + "___id": "T000002R021029", "___s": true }, { @@ -190393,7 +190438,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\typedefs", "code": {} }, "kind": "namespace", @@ -190401,7 +190446,7 @@ "memberof": "Phaser.Types.Input", "longname": "Phaser.Types.Input.Gamepad", "scope": "static", - "___id": "T000002R021034", + "___id": "T000002R021037", "___s": true }, { @@ -190410,7 +190455,7 @@ "filename": "Pad.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\gamepad\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\gamepad\\typedefs", "code": {} }, "description": "The Gamepad object, as extracted from GamepadEvent.", @@ -190457,7 +190502,7 @@ "memberof": "Phaser.Types.Input.Gamepad", "longname": "Phaser.Types.Input.Gamepad.Pad", "scope": "static", - "___id": "T000002R021035", + "___id": "T000002R021038", "___s": true }, { @@ -190466,7 +190511,7 @@ "filename": "index.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "kind": "namespace", @@ -190474,7 +190519,7 @@ "memberof": "Phaser", "longname": "Phaser.Input", "scope": "static", - "___id": "T000002R021038", + "___id": "T000002R021041", "___s": true }, { @@ -190483,7 +190528,7 @@ "filename": "InputManager.js", "lineno": 19, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "classdesc": "The Input Manager is responsible for handling the pointer related systems in a single Phaser Game instance.\r\rBased on the Game Config it will create handlers for mouse and touch support.\r\rKeyboard and Gamepad are plugins, handled directly by the InputPlugin class.\r\rIt then manages the events, pointer creation and general hit test related operations.\r\rYou rarely need to interact with the Input Manager directly, and as such, all of its properties and methods\rshould be considered private. Instead, you should use the Input Plugin, which is a Scene level system, responsible\rfor dealing with all input events for a Scene.", @@ -190521,7 +190566,7 @@ ], "scope": "static", "longname": "Phaser.Input.InputManager", - "___id": "T000002R021064", + "___id": "T000002R021067", "___s": true }, { @@ -190530,7 +190575,7 @@ "filename": "InputManager.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The Game instance that owns the Input Manager.\rA Game only maintains on instance of the Input Manager at any time.", @@ -190550,7 +190595,7 @@ "longname": "Phaser.Input.InputManager#game", "scope": "instance", "kind": "member", - "___id": "T000002R021067", + "___id": "T000002R021070", "___s": true }, { @@ -190559,7 +190604,7 @@ "filename": "InputManager.js", "lineno": 58, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A reference to the global Game Scale Manager.\rUsed for all bounds checks and pointer scaling.", @@ -190578,7 +190623,7 @@ "longname": "Phaser.Input.InputManager#scaleManager", "scope": "instance", "kind": "member", - "___id": "T000002R021069", + "___id": "T000002R021072", "___s": true }, { @@ -190587,7 +190632,7 @@ "filename": "InputManager.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The Canvas that is used for all DOM event input listeners.", @@ -190606,7 +190651,7 @@ "longname": "Phaser.Input.InputManager#canvas", "scope": "instance", "kind": "member", - "___id": "T000002R021071", + "___id": "T000002R021074", "___s": true }, { @@ -190615,7 +190660,7 @@ "filename": "InputManager.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The Game Configuration object, as set during the game boot.", @@ -190634,7 +190679,7 @@ "longname": "Phaser.Input.InputManager#config", "scope": "instance", "kind": "member", - "___id": "T000002R021073", + "___id": "T000002R021076", "___s": true }, { @@ -190643,7 +190688,7 @@ "filename": "InputManager.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "If set, the Input Manager will run its update loop every frame.", @@ -190663,7 +190708,7 @@ "longname": "Phaser.Input.InputManager#enabled", "scope": "instance", "kind": "member", - "___id": "T000002R021075", + "___id": "T000002R021078", "___s": true }, { @@ -190672,7 +190717,7 @@ "filename": "InputManager.js", "lineno": 96, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The Event Emitter instance that the Input Manager uses to emit events from.", @@ -190691,7 +190736,7 @@ "longname": "Phaser.Input.InputManager#events", "scope": "instance", "kind": "member", - "___id": "T000002R021077", + "___id": "T000002R021080", "___s": true }, { @@ -190700,7 +190745,7 @@ "filename": "InputManager.js", "lineno": 105, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Are any mouse or touch pointers currently over the game canvas?\rThis is updated automatically by the canvas over and out handlers.", @@ -190720,7 +190765,7 @@ "longname": "Phaser.Input.InputManager#isOver", "scope": "instance", "kind": "member", - "___id": "T000002R021079", + "___id": "T000002R021082", "___s": true }, { @@ -190729,7 +190774,7 @@ "filename": "InputManager.js", "lineno": 116, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The default CSS cursor to be used when interacting with your game.\r\rSee the `setDefaultCursor` method for more details.", @@ -190748,7 +190793,7 @@ "longname": "Phaser.Input.InputManager#defaultCursor", "scope": "instance", "kind": "member", - "___id": "T000002R021081", + "___id": "T000002R021084", "___s": true }, { @@ -190757,7 +190802,7 @@ "filename": "InputManager.js", "lineno": 127, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A reference to the Keyboard Manager class, if enabled via the `input.keyboard` Game Config property.", @@ -190778,7 +190823,7 @@ "longname": "Phaser.Input.InputManager#keyboard", "scope": "instance", "kind": "member", - "___id": "T000002R021083", + "___id": "T000002R021086", "___s": true }, { @@ -190787,7 +190832,7 @@ "filename": "InputManager.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A reference to the Mouse Manager class, if enabled via the `input.mouse` Game Config property.", @@ -190808,7 +190853,7 @@ "longname": "Phaser.Input.InputManager#mouse", "scope": "instance", "kind": "member", - "___id": "T000002R021085", + "___id": "T000002R021088", "___s": true }, { @@ -190817,7 +190862,7 @@ "filename": "InputManager.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A reference to the Touch Manager class, if enabled via the `input.touch` Game Config property.", @@ -190836,7 +190881,7 @@ "longname": "Phaser.Input.InputManager#touch", "scope": "instance", "kind": "member", - "___id": "T000002R021087", + "___id": "T000002R021090", "___s": true }, { @@ -190845,7 +190890,7 @@ "filename": "InputManager.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "An array of Pointers that have been added to the game.\rThe first entry is reserved for the Mouse Pointer, the rest are Touch Pointers.\r\rBy default there is 1 touch pointer enabled. If you need more use the `addPointer` method to start them,\ror set the `input.activePointers` property in the Game Config.", @@ -190873,7 +190918,7 @@ "longname": "Phaser.Input.InputManager#pointers", "scope": "instance", "kind": "member", - "___id": "T000002R021089", + "___id": "T000002R021092", "___s": true }, { @@ -190882,7 +190927,7 @@ "filename": "InputManager.js", "lineno": 167, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The number of touch objects activated and being processed each update.\r\rYou can change this by either calling `addPointer` at run-time, or by\rsetting the `input.activePointers` property in the Game Config.", @@ -190902,7 +190947,7 @@ "longname": "Phaser.Input.InputManager#pointersTotal", "scope": "instance", "kind": "member", - "___id": "T000002R021091", + "___id": "T000002R021094", "___s": true }, { @@ -190911,7 +190956,7 @@ "filename": "InputManager.js", "lineno": 189, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The mouse has its own unique Pointer object, which you can reference directly if making a _desktop specific game_.\rIf you are supporting both desktop and touch devices then do not use this property, instead use `activePointer`\rwhich will always map to the most recently interacted pointer.", @@ -190932,7 +190977,7 @@ "longname": "Phaser.Input.InputManager#mousePointer", "scope": "instance", "kind": "member", - "___id": "T000002R021096", + "___id": "T000002R021099", "___s": true }, { @@ -190941,7 +190986,7 @@ "filename": "InputManager.js", "lineno": 200, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The most recently active Pointer object.\r\rIf you've only 1 Pointer in your game then this will accurately be either the first finger touched, or the mouse.\r\rIf your game doesn't need to support multi-touch then you can safely use this property in all of your game\rcode and it will adapt to be either the mouse or the touch, based on device.", @@ -190960,7 +191005,7 @@ "longname": "Phaser.Input.InputManager#activePointer", "scope": "instance", "kind": "member", - "___id": "T000002R021098", + "___id": "T000002R021101", "___s": true }, { @@ -190969,7 +191014,7 @@ "filename": "InputManager.js", "lineno": 214, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "If the top-most Scene in the Scene List receives an input it will stop input from\rpropagating any lower down the scene list, i.e. if you have a UI Scene at the top\rand click something on it, that click will not then be passed down to any other\rScene below. Disable this to have input events passed through all Scenes, all the time.", @@ -190989,7 +191034,7 @@ "longname": "Phaser.Input.InputManager#globalTopOnly", "scope": "instance", "kind": "member", - "___id": "T000002R021100", + "___id": "T000002R021103", "___s": true }, { @@ -190998,7 +191043,7 @@ "filename": "InputManager.js", "lineno": 227, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The time this Input Manager was last updated.\rThis value is populated by the Game Step each frame.", @@ -191018,7 +191063,7 @@ "longname": "Phaser.Input.InputManager#time", "scope": "instance", "kind": "member", - "___id": "T000002R021102", + "___id": "T000002R021105", "___s": true }, { @@ -191027,7 +191072,7 @@ "filename": "InputManager.js", "lineno": 302, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The Boot handler is called by Phaser.Game when it first starts up.\rThe renderer is available by now.", @@ -191041,7 +191086,7 @@ "memberof": "Phaser.Input.InputManager", "longname": "Phaser.Input.InputManager#boot", "scope": "instance", - "___id": "T000002R021118", + "___id": "T000002R021121", "___s": true }, { @@ -191050,7 +191095,7 @@ "filename": "InputManager.js", "lineno": 390, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Tells the Input system to set a custom cursor.\r\rThis cursor will be the default cursor used when interacting with the game canvas.\r\rIf an Interactive Object also sets a custom cursor, this is the cursor that is reset after its use.\r\rAny valid CSS cursor value is allowed, including paths to image files, i.e.:\r\r```javascript\rthis.input.setDefaultCursor('url(assets/cursors/sword.cur), pointer');\r```\r\rPlease read about the differences between browsers when it comes to the file formats and sizes they support:\r\rhttps://developer.mozilla.org/en-US/docs/Web/CSS/cursor\rhttps://developer.mozilla.org/en-US/docs/Web/CSS/CSS_User_Interface/Using_URL_values_for_the_cursor_property\r\rIt's up to you to pick a suitable cursor format that works across the range of browsers you need to support.", @@ -191075,7 +191120,7 @@ "memberof": "Phaser.Input.InputManager", "longname": "Phaser.Input.InputManager#setDefaultCursor", "scope": "instance", - "___id": "T000002R021138", + "___id": "T000002R021141", "___s": true }, { @@ -191084,7 +191129,7 @@ "filename": "InputManager.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Adds new Pointer objects to the Input Manager.\r\rBy default Phaser creates 2 pointer objects: `mousePointer` and `pointer1`.\r\rYou can create more either by calling this method, or by setting the `input.activePointers` property\rin the Game Config, up to a maximum of 10 pointers.\r\rThe first 10 pointers are available via the `InputPlugin.pointerX` properties, once they have been added\rvia this method.", @@ -191134,7 +191179,7 @@ "memberof": "Phaser.Input.InputManager", "longname": "Phaser.Input.InputManager#addPointer", "scope": "instance", - "___id": "T000002R021148", + "___id": "T000002R021151", "___s": true }, { @@ -191143,7 +191188,7 @@ "filename": "InputManager.js", "lineno": 512, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Internal method that gets a list of all the active Input Plugins in the game\rand updates each of them in turn, in reverse order (top to bottom), to allow\rfor DOM top-level event handling simulation.", @@ -191190,7 +191235,7 @@ "memberof": "Phaser.Input.InputManager", "longname": "Phaser.Input.InputManager#updateInputPlugins", "scope": "instance", - "___id": "T000002R021157", + "___id": "T000002R021160", "___s": true }, { @@ -191199,7 +191244,7 @@ "filename": "InputManager.js", "lineno": 867, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Performs a hit test using the given Pointer and camera, against an array of interactive Game Objects.\r\rThe Game Objects are culled against the camera, and then the coordinates are translated into the local camera space\rand used to determine if they fall within the remaining Game Objects hit areas or not.\r\rIf nothing is matched an empty array is returned.\r\rThis method is called automatically by InputPlugin.hitTestPointer and doesn't usually need to be invoked directly.", @@ -191278,7 +191323,7 @@ "memberof": "Phaser.Input.InputManager", "longname": "Phaser.Input.InputManager#hitTest", "scope": "instance", - "___id": "T000002R021227", + "___id": "T000002R021230", "___s": true }, { @@ -191287,7 +191332,7 @@ "filename": "InputManager.js", "lineno": 946, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Checks if the given x and y coordinate are within the hit area of the Game Object.\r\rThis method assumes that the coordinate values have already been translated into the space of the Game Object.\r\rIf the coordinates are within the hit area they are set into the Game Objects Input `localX` and `localY` properties.", @@ -191352,7 +191397,7 @@ "memberof": "Phaser.Input.InputManager", "longname": "Phaser.Input.InputManager#pointWithinHitArea", "scope": "instance", - "___id": "T000002R021247", + "___id": "T000002R021250", "___s": true }, { @@ -191361,7 +191406,7 @@ "filename": "InputManager.js", "lineno": 983, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Checks if the given x and y coordinate are within the hit area of the Interactive Object.\r\rThis method assumes that the coordinate values have already been translated into the space of the Interactive Object.\r\rIf the coordinates are within the hit area they are set into the Interactive Objects Input `localX` and `localY` properties.", @@ -191426,7 +191471,7 @@ "memberof": "Phaser.Input.InputManager", "longname": "Phaser.Input.InputManager#pointWithinInteractiveObject", "scope": "instance", - "___id": "T000002R021254", + "___id": "T000002R021257", "___s": true }, { @@ -191435,7 +191480,7 @@ "filename": "InputManager.js", "lineno": 1016, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Transforms the pageX and pageY values of a Pointer into the scaled coordinate space of the Input Manager.", @@ -191499,7 +191544,7 @@ "memberof": "Phaser.Input.InputManager", "longname": "Phaser.Input.InputManager#transformPointer", "scope": "instance", - "___id": "T000002R021260", + "___id": "T000002R021263", "___s": true }, { @@ -191508,7 +191553,7 @@ "filename": "InputManager.js", "lineno": 1056, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Destroys the Input Manager and all of its systems.\r\rThere is no way to recover from doing this.", @@ -191518,7 +191563,7 @@ "memberof": "Phaser.Input.InputManager", "longname": "Phaser.Input.InputManager#destroy", "scope": "instance", - "___id": "T000002R021273", + "___id": "T000002R021276", "___s": true }, { @@ -191527,7 +191572,7 @@ "filename": "InputPlugin.js", "lineno": 29, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "classdesc": "The Input Plugin belongs to a Scene and handles all input related events and operations for it.\r\rYou can access it from within a Scene using `this.input`.\r\rIt emits events directly. For example, you can do:\r\r```javascript\rthis.input.on('pointerdown', callback, context);\r```\r\rTo listen for a pointer down event anywhere on the game canvas.\r\rGame Objects can be enabled for input by calling their `setInteractive` method. After which they\rwill directly emit input events:\r\r```javascript\rvar sprite = this.add.sprite(x, y, texture);\rsprite.setInteractive();\rsprite.on('pointerdown', callback, context);\r```\r\rThere are lots of game configuration options available relating to input.\rSee the [Input Config object]{@linkcode Phaser.Types.Core.InputConfig} for more details, including how to deal with Phaser\rlistening for input events outside of the canvas, how to set a default number of pointers, input\rcapture settings and more.\r\rPlease also see the Input examples and tutorials for further information.\r\r**Incorrect input coordinates with Angular**\r\rIf you are using Phaser within Angular, and use nglf or the router, to make the component in which the Phaser game resides\rchange state (i.e. appear or disappear) then you'll need to notify the Scale Manager about this, as Angular will mess with\rthe DOM in a way in which Phaser can't detect directly. Call `this.scale.updateBounds()` as part of your game init in order\rto refresh the canvas DOM bounds values, which Phaser uses for input point position calculations.", @@ -191555,7 +191600,7 @@ ], "scope": "static", "longname": "Phaser.Input.InputPlugin", - "___id": "T000002R021302", + "___id": "T000002R021305", "___s": true }, { @@ -191564,7 +191609,7 @@ "filename": "InputPlugin.js", "lineno": 84, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A reference to the Scene that this Input Plugin is responsible for.", @@ -191583,7 +191628,7 @@ "longname": "Phaser.Input.InputPlugin#scene", "scope": "instance", "kind": "member", - "___id": "T000002R021306", + "___id": "T000002R021309", "___s": true }, { @@ -191592,7 +191637,7 @@ "filename": "InputPlugin.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A reference to the Scene Systems class.", @@ -191611,7 +191656,7 @@ "longname": "Phaser.Input.InputPlugin#systems", "scope": "instance", "kind": "member", - "___id": "T000002R021308", + "___id": "T000002R021311", "___s": true }, { @@ -191620,7 +191665,7 @@ "filename": "InputPlugin.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A reference to the Scene Systems Settings.", @@ -191639,7 +191684,7 @@ "longname": "Phaser.Input.InputPlugin#settings", "scope": "instance", "kind": "member", - "___id": "T000002R021310", + "___id": "T000002R021313", "___s": true }, { @@ -191648,7 +191693,7 @@ "filename": "InputPlugin.js", "lineno": 111, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A reference to the Game Input Manager.", @@ -191667,7 +191712,7 @@ "longname": "Phaser.Input.InputPlugin#manager", "scope": "instance", "kind": "member", - "___id": "T000002R021312", + "___id": "T000002R021315", "___s": true }, { @@ -191676,7 +191721,7 @@ "filename": "InputPlugin.js", "lineno": 130, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "If `true` this Input Plugin will process DOM input events.", @@ -191696,7 +191741,7 @@ "longname": "Phaser.Input.InputPlugin#enabled", "scope": "instance", "kind": "member", - "___id": "T000002R021316", + "___id": "T000002R021319", "___s": true }, { @@ -191705,7 +191750,7 @@ "filename": "InputPlugin.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A reference to the Scene Display List. This property is set during the `boot` method.", @@ -191724,7 +191769,7 @@ "longname": "Phaser.Input.InputPlugin#displayList", "scope": "instance", "kind": "member", - "___id": "T000002R021318", + "___id": "T000002R021321", "___s": true }, { @@ -191733,7 +191778,7 @@ "filename": "InputPlugin.js", "lineno": 149, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A reference to the Scene Cameras Manager. This property is set during the `boot` method.", @@ -191752,7 +191797,7 @@ "longname": "Phaser.Input.InputPlugin#cameras", "scope": "instance", "kind": "member", - "___id": "T000002R021320", + "___id": "T000002R021323", "___s": true }, { @@ -191761,7 +191806,7 @@ "filename": "InputPlugin.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A reference to the Mouse Manager.\r\rThis property is only set if Mouse support has been enabled in your Game Configuration file.\r\rIf you just wish to get access to the mouse pointer, use the `mousePointer` property instead.", @@ -191782,7 +191827,7 @@ "longname": "Phaser.Input.InputPlugin#mouse", "scope": "instance", "kind": "member", - "___id": "T000002R021322", + "___id": "T000002R021325", "___s": true }, { @@ -191791,7 +191836,7 @@ "filename": "InputPlugin.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "When set to `true` (the default) the Input Plugin will emulate DOM behavior by only emitting events from\rthe top-most Game Objects in the Display List.\r\rIf set to `false` it will emit events from all Game Objects below a Pointer, not just the top one.", @@ -191811,7 +191856,7 @@ "longname": "Phaser.Input.InputPlugin#topOnly", "scope": "instance", "kind": "member", - "___id": "T000002R021324", + "___id": "T000002R021327", "___s": true }, { @@ -191820,7 +191865,7 @@ "filename": "InputPlugin.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "How often should the Pointers be checked?\r\rThe value is a time, given in ms, and is the time that must have elapsed between game steps before\rthe Pointers will be polled again. When a pointer is polled it runs a hit test to see which Game\rObjects are currently below it, or being interacted with it.\r\rPointers will *always* be checked if they have been moved by the user, or press or released.\r\rThis property only controls how often they will be polled if they have not been updated.\rYou should set this if you want to have Game Objects constantly check against the pointers, even\rif the pointer didn't itself move.\r\rSet to 0 to poll constantly. Set to -1 to only poll on user movement.", @@ -191840,7 +191885,7 @@ "longname": "Phaser.Input.InputPlugin#pollRate", "scope": "instance", "kind": "member", - "___id": "T000002R021326", + "___id": "T000002R021329", "___s": true }, { @@ -191849,7 +191894,7 @@ "filename": "InputPlugin.js", "lineno": 247, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The distance, in pixels, a pointer has to move while being held down, before it thinks it is being dragged.", @@ -191869,7 +191914,7 @@ "longname": "Phaser.Input.InputPlugin#dragDistanceThreshold", "scope": "instance", "kind": "member", - "___id": "T000002R021338", + "___id": "T000002R021341", "___s": true }, { @@ -191878,7 +191923,7 @@ "filename": "InputPlugin.js", "lineno": 257, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The amount of time, in ms, a pointer has to be held down before it thinks it is dragging.\r\rThe default polling rate is to poll only on move so once the time threshold is reached the\rdrag event will not start until you move the mouse. If you want it to start immediately\rwhen the time threshold is reached, you must increase the polling rate by calling\r[setPollAlways]{@linkcode Phaser.Input.InputPlugin#setPollAlways} or\r[setPollRate]{@linkcode Phaser.Input.InputPlugin#setPollRate}.", @@ -191898,7 +191943,7 @@ "longname": "Phaser.Input.InputPlugin#dragTimeThreshold", "scope": "instance", "kind": "member", - "___id": "T000002R021340", + "___id": "T000002R021343", "___s": true }, { @@ -191907,7 +191952,7 @@ "filename": "InputPlugin.js", "lineno": 528, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Checks to see if both this plugin and the Scene to which it belongs is active.", @@ -191931,7 +191976,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#isActive", "scope": "instance", - "___id": "T000002R021411", + "___id": "T000002R021414", "___s": true }, { @@ -191940,7 +191985,7 @@ "filename": "InputPlugin.js", "lineno": 541, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "This is called automatically by the Input Manager.\rIt emits events for plugins to listen to and also handles polling updates, if enabled.", @@ -191992,7 +192037,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#updatePoll", "scope": "instance", - "___id": "T000002R021413", + "___id": "T000002R021416", "___s": true }, { @@ -192001,7 +192046,7 @@ "filename": "InputPlugin.js", "lineno": 761, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Clears a Game Object so it no longer has an Interactive Object associated with it.\rThe Game Object is then queued for removal from the Input Plugin on the next update.", @@ -192055,7 +192100,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#clear", "scope": "instance", - "___id": "T000002R021457", + "___id": "T000002R021460", "___s": true }, { @@ -192064,7 +192109,7 @@ "filename": "InputPlugin.js", "lineno": 811, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Disables Input on a single Game Object.\r\rAn input disabled Game Object still retains its Interactive Object component and can be re-enabled\rat any time, by passing it to `InputPlugin.enable`.", @@ -192104,7 +192149,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#disable", "scope": "instance", - "___id": "T000002R021468", + "___id": "T000002R021471", "___s": true }, { @@ -192113,7 +192158,7 @@ "filename": "InputPlugin.js", "lineno": 859, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Enable a Game Object for interaction.\r\rIf the Game Object already has an Interactive Object component, it is enabled and returned.\r\rOtherwise, a new Interactive Object component is created and assigned to the Game Object's `input` property.\r\rInput works by using hit areas, these are nearly always geometric shapes, such as rectangles or circles, that act as the hit area\rfor the Game Object. However, you can provide your own hit area shape and callback, should you wish to handle some more advanced\rinput detection.\r\rIf no arguments are provided it will try and create a rectangle hit area based on the texture frame the Game Object is using. If\rthis isn't a texture-bound object, such as a Graphics or BitmapText object, this will fail, and you'll need to provide a specific\rshape for it to use.\r\rYou can also provide an Input Configuration Object as the only argument to this method.", @@ -192206,7 +192251,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#enable", "scope": "instance", - "___id": "T000002R021480", + "___id": "T000002R021483", "___s": true }, { @@ -192215,7 +192260,7 @@ "filename": "InputPlugin.js", "lineno": 909, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Takes the given Pointer and performs a hit test against it, to see which interactive Game Objects\rit is currently above.\r\rThe hit test is performed against which-ever Camera the Pointer is over. If it is over multiple\rcameras, it starts checking the camera at the top of the camera list, and if nothing is found, iterates down the list.", @@ -192263,7 +192308,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#hitTestPointer", "scope": "instance", - "___id": "T000002R021485", + "___id": "T000002R021488", "___s": true }, { @@ -192272,7 +192317,7 @@ "filename": "InputPlugin.js", "lineno": 1034, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Returns the drag state of the given Pointer for this Input Plugin.\r\rThe state will be one of the following:\r\r0 = Not dragging anything\r1 = Primary button down and objects below, so collect a draglist\r2 = Pointer being checked if meets drag criteria\r3 = Pointer meets criteria, notify the draglist\r4 = Pointer actively dragging the draglist and has moved\r5 = Pointer actively dragging but has been released, notify draglist", @@ -192311,7 +192356,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#getDragState", "scope": "instance", - "___id": "T000002R021507", + "___id": "T000002R021510", "___s": true }, { @@ -192320,7 +192365,7 @@ "filename": "InputPlugin.js", "lineno": 1058, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Sets the drag state of the given Pointer for this Input Plugin.\r\rThe state must be one of the following values:\r\r0 = Not dragging anything\r1 = Primary button down and objects below, so collect a draglist\r2 = Pointer being checked if meets drag criteria\r3 = Pointer meets criteria, notify the draglist\r4 = Pointer actively dragging the draglist and has moved\r5 = Pointer actively dragging but has been released, notify draglist", @@ -192358,7 +192403,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#setDragState", "scope": "instance", - "___id": "T000002R021509", + "___id": "T000002R021512", "___s": true }, { @@ -192367,7 +192412,7 @@ "filename": "InputPlugin.js", "lineno": 2052, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Sets the draggable state of the given array of Game Objects.\r\rThey can either be set to be draggable, or can have their draggable state removed by passing `false`.\r\rA Game Object will not fire drag events unless it has been specifically enabled for drag.", @@ -192441,7 +192486,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#setDraggable", "scope": "instance", - "___id": "T000002R021695", + "___id": "T000002R021698", "___s": true }, { @@ -192450,7 +192495,7 @@ "filename": "InputPlugin.js", "lineno": 2097, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Creates a function that can be passed to `setInteractive`, `enable` or `setHitArea` that will handle\rpixel-perfect input detection on an Image or Sprite based Game Object, or any custom class that extends them.\r\rThe following will create a sprite that is clickable on any pixel that has an alpha value >= 1.\r\r```javascript\rthis.add.sprite(x, y, key).setInteractive(this.input.makePixelPerfect());\r```\r\rThe following will create a sprite that is clickable on any pixel that has an alpha value >= 150.\r\r```javascript\rthis.add.sprite(x, y, key).setInteractive(this.input.makePixelPerfect(150));\r```\r\rOnce you have made an Interactive Object pixel perfect it impacts all input related events for it: down, up,\rdragstart, drag, etc.\r\rAs a pointer interacts with the Game Object it will constantly poll the texture, extracting a single pixel from\rthe given coordinates and checking its color values. This is an expensive process, so should only be enabled on\rGame Objects that really need it.\r\rYou cannot make non-texture based Game Objects pixel perfect. So this will not work on Graphics, BitmapText,\rRender Textures, Text, Tilemaps, Containers or Particles.", @@ -192491,7 +192536,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#makePixelPerfect", "scope": "instance", - "___id": "T000002R021703", + "___id": "T000002R021706", "___s": true }, { @@ -192500,7 +192545,7 @@ "filename": "InputPlugin.js", "lineno": 2139, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Sets the hit area for the given array of Game Objects.\r\rA hit area is typically one of the geometric shapes Phaser provides, such as a `Phaser.Geom.Rectangle`\ror `Phaser.Geom.Circle`. However, it can be any object as long as it works with the provided callback.\r\rIf no hit area is provided a Rectangle is created based on the size of the Game Object, if possible\rto calculate.\r\rThe hit area callback is the function that takes an `x` and `y` coordinate and returns a boolean if\rthose values fall within the area of the shape or not. All of the Phaser geometry objects provide this,\rsuch as `Phaser.Geom.Rectangle.Contains`.\r\rA hit area callback can be supplied to the `hitArea` parameter without using the `hitAreaCallback` parameter.", @@ -192602,7 +192647,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#setHitArea", "scope": "instance", - "___id": "T000002R021707", + "___id": "T000002R021710", "___s": true }, { @@ -192611,7 +192656,7 @@ "filename": "InputPlugin.js", "lineno": 2255, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Sets the hit area for an array of Game Objects to be a `Phaser.Geom.Circle` shape, using\rthe given coordinates and radius to control its position and size.", @@ -192723,7 +192768,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#setHitAreaCircle", "scope": "instance", - "___id": "T000002R021738", + "___id": "T000002R021741", "___s": true }, { @@ -192732,7 +192777,7 @@ "filename": "InputPlugin.js", "lineno": 2279, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Sets the hit area for an array of Game Objects to be a `Phaser.Geom.Ellipse` shape, using\rthe given coordinates and dimensions to control its position and size.", @@ -192857,7 +192902,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#setHitAreaEllipse", "scope": "instance", - "___id": "T000002R021742", + "___id": "T000002R021745", "___s": true }, { @@ -192866,7 +192911,7 @@ "filename": "InputPlugin.js", "lineno": 2304, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Sets the hit area for an array of Game Objects to be a `Phaser.Geom.Rectangle` shape, using\rthe Game Objects texture frame to define the position and size of the hit area.", @@ -192939,7 +192984,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#setHitAreaFromTexture", "scope": "instance", - "___id": "T000002R021746", + "___id": "T000002R021749", "___s": true }, { @@ -192948,7 +192993,7 @@ "filename": "InputPlugin.js", "lineno": 2362, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Sets the hit area for an array of Game Objects to be a `Phaser.Geom.Rectangle` shape, using\rthe given coordinates and dimensions to control its position and size.", @@ -193073,7 +193118,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#setHitAreaRectangle", "scope": "instance", - "___id": "T000002R021760", + "___id": "T000002R021763", "___s": true }, { @@ -193082,7 +193127,7 @@ "filename": "InputPlugin.js", "lineno": 2387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Sets the hit area for an array of Game Objects to be a `Phaser.Geom.Triangle` shape, using\rthe given coordinates to control the position of its points.", @@ -193233,7 +193278,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#setHitAreaTriangle", "scope": "instance", - "___id": "T000002R021764", + "___id": "T000002R021767", "___s": true }, { @@ -193242,7 +193287,7 @@ "filename": "InputPlugin.js", "lineno": 2414, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Creates an Input Debug Shape for the given Game Object.\r\rThe Game Object must have _already_ been enabled for input prior to calling this method.\r\rThis is intended to assist you during development and debugging.\r\rDebug Shapes can only be created for Game Objects that are using standard Phaser Geometry for input,\rincluding: Circle, Ellipse, Line, Polygon, Rectangle and Triangle.\r\rGame Objects that are using their automatic hit areas are using Rectangles by default, so will also work.\r\rThe Debug Shape is created and added to the display list and is then kept in sync with the Game Object\rit is connected with. Should you need to modify it yourself, such as to hide it, you can access it via\rthe Game Object property: `GameObject.input.hitAreaDebug`.\r\rCalling this method on a Game Object that already has a Debug Shape will first destroy the old shape,\rbefore creating a new one. If you wish to remove the Debug Shape entirely, you should call the\rmethod `InputPlugin.removeDebug`.\r\rNote that the debug shape will only show the outline of the input area. If the input test is using a\rpixel perfect check, for example, then this is not displayed. If you are using a custom shape, that\rdoesn't extend one of the base Phaser Geometry objects, as your hit area, then this method will not\rwork.", @@ -193297,7 +193342,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#enableDebug", "scope": "instance", - "___id": "T000002R021768", + "___id": "T000002R021771", "___s": true }, { @@ -193306,7 +193351,7 @@ "filename": "InputPlugin.js", "lineno": 2554, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Removes an Input Debug Shape from the given Game Object.\r\rThe shape is destroyed immediately and the `hitAreaDebug` property is set to `null`.", @@ -193346,7 +193391,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#removeDebug", "scope": "instance", - "___id": "T000002R021807", + "___id": "T000002R021810", "___s": true }, { @@ -193355,7 +193400,7 @@ "filename": "InputPlugin.js", "lineno": 2583, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Sets the Pointers to always poll.\r\rWhen a pointer is polled it runs a hit test to see which Game Objects are currently below it,\ror being interacted with it, regardless if the Pointer has actually moved or not.\r\rYou should enable this if you want objects in your game to fire over / out events, and the objects\rare constantly moving, but the pointer may not have. Polling every frame has additional computation\rcosts, especially if there are a large number of interactive objects in your game.", @@ -193380,7 +193425,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#setPollAlways", "scope": "instance", - "___id": "T000002R021812", + "___id": "T000002R021815", "___s": true }, { @@ -193389,7 +193434,7 @@ "filename": "InputPlugin.js", "lineno": 2603, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Sets the Pointers to only poll when they are moved or updated.\r\rWhen a pointer is polled it runs a hit test to see which Game Objects are currently below it,\ror being interacted with it.", @@ -193414,7 +193459,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#setPollOnMove", "scope": "instance", - "___id": "T000002R021814", + "___id": "T000002R021817", "___s": true }, { @@ -193423,7 +193468,7 @@ "filename": "InputPlugin.js", "lineno": 2619, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Sets the poll rate value. This is the amount of time that should have elapsed before a pointer\rwill be polled again. See the `setPollAlways` and `setPollOnMove` methods.", @@ -193463,7 +193508,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#setPollRate", "scope": "instance", - "___id": "T000002R021816", + "___id": "T000002R021819", "___s": true }, { @@ -193472,7 +193517,7 @@ "filename": "InputPlugin.js", "lineno": 2638, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "When set to `true` the global Input Manager will emulate DOM behavior by only emitting events from\rthe top-most Scene in the Scene List. By default, if a Scene receives an input event it will then stop the event\rfrom flowing down to any Scenes below it in the Scene list. To disable this behavior call this method with `false`.", @@ -193512,7 +193557,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#setGlobalTopOnly", "scope": "instance", - "___id": "T000002R021820", + "___id": "T000002R021823", "___s": true }, { @@ -193521,7 +193566,7 @@ "filename": "InputPlugin.js", "lineno": 2657, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "When set to `true` this Input Plugin will emulate DOM behavior by only emitting events from\rthe top-most Game Objects in the Display List.\r\rIf set to `false` it will emit events from all Game Objects below a Pointer, not just the top one.", @@ -193561,7 +193606,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#setTopOnly", "scope": "instance", - "___id": "T000002R021823", + "___id": "T000002R021826", "___s": true }, { @@ -193570,7 +193615,7 @@ "filename": "InputPlugin.js", "lineno": 2677, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Given an array of Game Objects and a Pointer, sort the array and return it,\rso that the objects are in render order with the lowest at the bottom.", @@ -193640,7 +193685,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#sortGameObjects", "scope": "instance", - "___id": "T000002R021826", + "___id": "T000002R021829", "___s": true }, { @@ -193649,7 +193694,7 @@ "filename": "InputPlugin.js", "lineno": 2707, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Given an array of Drop Zone Game Objects, sort the array and return it,\rso that the objects are in depth index order with the lowest at the bottom.", @@ -193706,7 +193751,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#sortDropZones", "scope": "instance", - "___id": "T000002R021831", + "___id": "T000002R021834", "___s": true }, { @@ -193715,7 +193760,7 @@ "filename": "InputPlugin.js", "lineno": 2799, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "This method should be called from within an input event handler, such as `pointerdown`.\r\rWhen called, it stops the Input Manager from allowing _this specific event_ to be processed by any other Scene\rnot yet handled in the scene list.", @@ -193740,7 +193785,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#stopPropagation", "scope": "instance", - "___id": "T000002R021841", + "___id": "T000002R021844", "___s": true }, { @@ -193749,7 +193794,7 @@ "filename": "InputPlugin.js", "lineno": 2817, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Adds new Pointer objects to the Input Manager.\r\rBy default Phaser creates 2 pointer objects: `mousePointer` and `pointer1`.\r\rYou can create more either by calling this method, or by setting the `input.activePointers` property\rin the Game Config, up to a maximum of 10 pointers.\r\rThe first 10 pointers are available via the `InputPlugin.pointerX` properties, once they have been added\rvia this method.", @@ -193799,7 +193844,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#addPointer", "scope": "instance", - "___id": "T000002R021844", + "___id": "T000002R021847", "___s": true }, { @@ -193808,7 +193853,7 @@ "filename": "InputPlugin.js", "lineno": 2840, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Tells the Input system to set a custom cursor.\r\rThis cursor will be the default cursor used when interacting with the game canvas.\r\rIf an Interactive Object also sets a custom cursor, this is the cursor that is reset after its use.\r\rAny valid CSS cursor value is allowed, including paths to image files, i.e.:\r\r```javascript\rthis.input.setDefaultCursor('url(assets/cursors/sword.cur), pointer');\r```\r\rPlease read about the differences between browsers when it comes to the file formats and sizes they support:\r\rhttps://developer.mozilla.org/en-US/docs/Web/CSS/cursor\rhttps://developer.mozilla.org/en-US/docs/Web/CSS/CSS_User_Interface/Using_URL_values_for_the_cursor_property\r\rIt's up to you to pick a suitable cursor format that works across the range of browsers you need to support.", @@ -193848,7 +193893,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#setDefaultCursor", "scope": "instance", - "___id": "T000002R021846", + "___id": "T000002R021849", "___s": true }, { @@ -193857,7 +193902,7 @@ "filename": "InputPlugin.js", "lineno": 2959, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Loops through all of the Input Manager Pointer instances and calls `reset` on them.\r\rUse this function if you find that input has been stolen from Phaser via a 3rd\rparty component, such as Vue, and you need to tell Phaser to reset the Pointer states.", @@ -193867,7 +193912,7 @@ "memberof": "Phaser.Input.InputPlugin", "longname": "Phaser.Input.InputPlugin#resetPointers", "scope": "instance", - "___id": "T000002R021871", + "___id": "T000002R021874", "___s": true }, { @@ -193876,7 +193921,7 @@ "filename": "InputPlugin.js", "lineno": 3005, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The x coordinates of the ActivePointer based on the first camera in the camera list.\rThis is only safe to use if your game has just 1 non-transformed camera and doesn't use multi-touch.", @@ -193896,7 +193941,7 @@ "longname": "Phaser.Input.InputPlugin#x", "scope": "instance", "kind": "member", - "___id": "T000002R021882", + "___id": "T000002R021885", "___s": true }, { @@ -193905,7 +193950,7 @@ "filename": "InputPlugin.js", "lineno": 3023, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The y coordinates of the ActivePointer based on the first camera in the camera list.\rThis is only safe to use if your game has just 1 non-transformed camera and doesn't use multi-touch.", @@ -193925,7 +193970,7 @@ "longname": "Phaser.Input.InputPlugin#y", "scope": "instance", "kind": "member", - "___id": "T000002R021885", + "___id": "T000002R021888", "___s": true }, { @@ -193934,7 +193979,7 @@ "filename": "InputPlugin.js", "lineno": 3041, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Are any mouse or touch pointers currently over the game canvas?", @@ -193954,7 +193999,7 @@ "longname": "Phaser.Input.InputPlugin#isOver", "scope": "instance", "kind": "member", - "___id": "T000002R021888", + "___id": "T000002R021891", "___s": true }, { @@ -193963,7 +194008,7 @@ "filename": "InputPlugin.js", "lineno": 3058, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The mouse has its own unique Pointer object, which you can reference directly if making a _desktop specific game_.\rIf you are supporting both desktop and touch devices then do not use this property, instead use `activePointer`\rwhich will always map to the most recently interacted pointer.", @@ -193983,7 +194028,7 @@ "longname": "Phaser.Input.InputPlugin#mousePointer", "scope": "instance", "kind": "member", - "___id": "T000002R021891", + "___id": "T000002R021894", "___s": true }, { @@ -193992,7 +194037,7 @@ "filename": "InputPlugin.js", "lineno": 3077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The current active input Pointer.", @@ -194012,7 +194057,7 @@ "longname": "Phaser.Input.InputPlugin#activePointer", "scope": "instance", "kind": "member", - "___id": "T000002R021894", + "___id": "T000002R021897", "___s": true }, { @@ -194021,7 +194066,7 @@ "filename": "InputPlugin.js", "lineno": 3094, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A touch-based Pointer object.\rThis will be `undefined` by default unless you add a new Pointer using `addPointer`.", @@ -194041,7 +194086,7 @@ "longname": "Phaser.Input.InputPlugin#pointer1", "scope": "instance", "kind": "member", - "___id": "T000002R021897", + "___id": "T000002R021900", "___s": true }, { @@ -194050,7 +194095,7 @@ "filename": "InputPlugin.js", "lineno": 3112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A touch-based Pointer object.\rThis will be `undefined` by default unless you add a new Pointer using `addPointer`.", @@ -194070,7 +194115,7 @@ "longname": "Phaser.Input.InputPlugin#pointer2", "scope": "instance", "kind": "member", - "___id": "T000002R021900", + "___id": "T000002R021903", "___s": true }, { @@ -194079,7 +194124,7 @@ "filename": "InputPlugin.js", "lineno": 3130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A touch-based Pointer object.\rThis will be `undefined` by default unless you add a new Pointer using `addPointer`.", @@ -194099,7 +194144,7 @@ "longname": "Phaser.Input.InputPlugin#pointer3", "scope": "instance", "kind": "member", - "___id": "T000002R021903", + "___id": "T000002R021906", "___s": true }, { @@ -194108,7 +194153,7 @@ "filename": "InputPlugin.js", "lineno": 3148, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A touch-based Pointer object.\rThis will be `undefined` by default unless you add a new Pointer using `addPointer`.", @@ -194128,7 +194173,7 @@ "longname": "Phaser.Input.InputPlugin#pointer4", "scope": "instance", "kind": "member", - "___id": "T000002R021906", + "___id": "T000002R021909", "___s": true }, { @@ -194137,7 +194182,7 @@ "filename": "InputPlugin.js", "lineno": 3166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A touch-based Pointer object.\rThis will be `undefined` by default unless you add a new Pointer using `addPointer`.", @@ -194157,7 +194202,7 @@ "longname": "Phaser.Input.InputPlugin#pointer5", "scope": "instance", "kind": "member", - "___id": "T000002R021909", + "___id": "T000002R021912", "___s": true }, { @@ -194166,7 +194211,7 @@ "filename": "InputPlugin.js", "lineno": 3184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A touch-based Pointer object.\rThis will be `undefined` by default unless you add a new Pointer using `addPointer`.", @@ -194186,7 +194231,7 @@ "longname": "Phaser.Input.InputPlugin#pointer6", "scope": "instance", "kind": "member", - "___id": "T000002R021912", + "___id": "T000002R021915", "___s": true }, { @@ -194195,7 +194240,7 @@ "filename": "InputPlugin.js", "lineno": 3202, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A touch-based Pointer object.\rThis will be `undefined` by default unless you add a new Pointer using `addPointer`.", @@ -194215,7 +194260,7 @@ "longname": "Phaser.Input.InputPlugin#pointer7", "scope": "instance", "kind": "member", - "___id": "T000002R021915", + "___id": "T000002R021918", "___s": true }, { @@ -194224,7 +194269,7 @@ "filename": "InputPlugin.js", "lineno": 3220, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A touch-based Pointer object.\rThis will be `undefined` by default unless you add a new Pointer using `addPointer`.", @@ -194244,7 +194289,7 @@ "longname": "Phaser.Input.InputPlugin#pointer8", "scope": "instance", "kind": "member", - "___id": "T000002R021918", + "___id": "T000002R021921", "___s": true }, { @@ -194253,7 +194298,7 @@ "filename": "InputPlugin.js", "lineno": 3238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A touch-based Pointer object.\rThis will be `undefined` by default unless you add a new Pointer using `addPointer`.", @@ -194273,7 +194318,7 @@ "longname": "Phaser.Input.InputPlugin#pointer9", "scope": "instance", "kind": "member", - "___id": "T000002R021921", + "___id": "T000002R021924", "___s": true }, { @@ -194282,7 +194327,7 @@ "filename": "InputPlugin.js", "lineno": 3256, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A touch-based Pointer object.\rThis will be `undefined` by default unless you add a new Pointer using `addPointer`.", @@ -194302,7 +194347,7 @@ "longname": "Phaser.Input.InputPlugin#pointer10", "scope": "instance", "kind": "member", - "___id": "T000002R021924", + "___id": "T000002R021927", "___s": true }, { @@ -194311,7 +194356,7 @@ "filename": "InputPluginCache.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "kind": "namespace", @@ -194319,7 +194364,7 @@ "memberof": "Phaser.Input", "longname": "Phaser.Input.InputPluginCache", "scope": "static", - "___id": "T000002R021930", + "___id": "T000002R021933", "___s": true }, { @@ -194328,7 +194373,7 @@ "filename": "InputPluginCache.js", "lineno": 19, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Static method called directly by the Core internal Plugins.\rKey is a reference used to get the plugin from the plugins object (i.e. InputPlugin)\rPlugin is the object to instantiate to create the plugin\rMapping is what the plugin is injected into the Scene.Systems as (i.e. input)", @@ -194405,7 +194450,7 @@ ], "memberof": "Phaser.Input.InputPluginCache", "longname": "Phaser.Input.InputPluginCache.register", - "___id": "T000002R021932", + "___id": "T000002R021935", "___s": true }, { @@ -194414,7 +194459,7 @@ "filename": "InputPluginCache.js", "lineno": 40, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Returns the input plugin object from the cache based on the given key.", @@ -194453,7 +194498,7 @@ ], "memberof": "Phaser.Input.InputPluginCache", "longname": "Phaser.Input.InputPluginCache.getPlugin", - "___id": "T000002R021939", + "___id": "T000002R021942", "___s": true }, { @@ -194462,7 +194507,7 @@ "filename": "InputPluginCache.js", "lineno": 56, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Installs all of the registered Input Plugins into the given target.", @@ -194487,7 +194532,7 @@ ], "memberof": "Phaser.Input.InputPluginCache", "longname": "Phaser.Input.InputPluginCache.install", - "___id": "T000002R021941", + "___id": "T000002R021944", "___s": true }, { @@ -194496,7 +194541,7 @@ "filename": "InputPluginCache.js", "lineno": 85, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Removes an input plugin based on the given key.", @@ -194521,7 +194566,7 @@ ], "memberof": "Phaser.Input.InputPluginCache", "longname": "Phaser.Input.InputPluginCache.remove", - "___id": "T000002R021952", + "___id": "T000002R021955", "___s": true }, { @@ -194530,7 +194575,7 @@ "filename": "KeyCombo.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\combo", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\combo", "code": {} }, "classdesc": "A KeyCombo will listen for a specific string of keys from the Keyboard, and when it receives them\rit will emit a `keycombomatch` event from the Keyboard Manager.\r\rThe keys to be listened for can be defined as:\r\rA string (i.e. 'ATARI')\rAn array of either integers (key codes) or strings, or a mixture of both\rAn array of objects (such as Key objects) with a public 'keyCode' property\r\rFor example, to listen for the Konami code (up, up, down, down, left, right, left, right, b, a, enter)\ryou could pass the following array of key codes:\r\r```javascript\rthis.input.keyboard.createCombo([ 38, 38, 40, 40, 37, 39, 37, 39, 66, 65, 13 ], { resetOnMatch: true });\r\rthis.input.keyboard.on('keycombomatch', function (event) {\r console.log('Konami Code entered!');\r});\r```\r\rOr, to listen for the user entering the word PHASER:\r\r```javascript\rthis.input.keyboard.createCombo('PHASER');\r```", @@ -194618,7 +194663,7 @@ ], "scope": "static", "longname": "Phaser.Input.Keyboard.KeyCombo", - "___id": "T000002R021965", + "___id": "T000002R021968", "___s": true }, { @@ -194627,7 +194672,7 @@ "filename": "KeyCombo.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\combo", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\combo", "code": {} }, "description": "A reference to the Keyboard Manager", @@ -194646,7 +194691,7 @@ "longname": "Phaser.Input.Keyboard.KeyCombo#manager", "scope": "instance", "kind": "member", - "___id": "T000002R021969", + "___id": "T000002R021972", "___s": true }, { @@ -194655,7 +194700,7 @@ "filename": "KeyCombo.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\combo", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\combo", "code": {} }, "description": "A flag that controls if this Key Combo is actively processing keys or not.", @@ -194675,7 +194720,7 @@ "longname": "Phaser.Input.Keyboard.KeyCombo#enabled", "scope": "instance", "kind": "member", - "___id": "T000002R021971", + "___id": "T000002R021974", "___s": true }, { @@ -194684,7 +194729,7 @@ "filename": "KeyCombo.js", "lineno": 84, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\combo", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\combo", "code": {} }, "description": "An array of the keycodes that comprise this combo.", @@ -194704,7 +194749,7 @@ "longname": "Phaser.Input.Keyboard.KeyCombo#keyCodes", "scope": "instance", "kind": "member", - "___id": "T000002R021973", + "___id": "T000002R021976", "___s": true }, { @@ -194713,7 +194758,7 @@ "filename": "KeyCombo.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\combo", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\combo", "code": {} }, "description": "The current keyCode the combo is waiting for.", @@ -194732,7 +194777,7 @@ "longname": "Phaser.Input.Keyboard.KeyCombo#current", "scope": "instance", "kind": "member", - "___id": "T000002R021977", + "___id": "T000002R021980", "___s": true }, { @@ -194741,7 +194786,7 @@ "filename": "KeyCombo.js", "lineno": 123, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\combo", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\combo", "code": {} }, "description": "The current index of the key being waited for in the 'keys' string.", @@ -194761,7 +194806,7 @@ "longname": "Phaser.Input.Keyboard.KeyCombo#index", "scope": "instance", "kind": "member", - "___id": "T000002R021979", + "___id": "T000002R021982", "___s": true }, { @@ -194770,7 +194815,7 @@ "filename": "KeyCombo.js", "lineno": 133, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\combo", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\combo", "code": {} }, "description": "The length of this combo (in keycodes)", @@ -194789,7 +194834,7 @@ "longname": "Phaser.Input.Keyboard.KeyCombo#size", "scope": "instance", "kind": "member", - "___id": "T000002R021981", + "___id": "T000002R021984", "___s": true }, { @@ -194798,7 +194843,7 @@ "filename": "KeyCombo.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\combo", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\combo", "code": {} }, "description": "The time the previous key in the combo was matched.", @@ -194818,7 +194863,7 @@ "longname": "Phaser.Input.Keyboard.KeyCombo#timeLastMatched", "scope": "instance", "kind": "member", - "___id": "T000002R021983", + "___id": "T000002R021986", "___s": true }, { @@ -194827,7 +194872,7 @@ "filename": "KeyCombo.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\combo", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\combo", "code": {} }, "description": "Has this Key Combo been matched yet?", @@ -194847,7 +194892,7 @@ "longname": "Phaser.Input.Keyboard.KeyCombo#matched", "scope": "instance", "kind": "member", - "___id": "T000002R021985", + "___id": "T000002R021988", "___s": true }, { @@ -194856,7 +194901,7 @@ "filename": "KeyCombo.js", "lineno": 162, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\combo", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\combo", "code": {} }, "description": "The time the entire combo was matched.", @@ -194876,7 +194921,7 @@ "longname": "Phaser.Input.Keyboard.KeyCombo#timeMatched", "scope": "instance", "kind": "member", - "___id": "T000002R021987", + "___id": "T000002R021990", "___s": true }, { @@ -194885,7 +194930,7 @@ "filename": "KeyCombo.js", "lineno": 172, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\combo", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\combo", "code": {} }, "description": "If they press the wrong key do we reset the combo?", @@ -194905,7 +194950,7 @@ "longname": "Phaser.Input.Keyboard.KeyCombo#resetOnWrongKey", "scope": "instance", "kind": "member", - "___id": "T000002R021989", + "___id": "T000002R021992", "___s": true }, { @@ -194914,7 +194959,7 @@ "filename": "KeyCombo.js", "lineno": 182, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\combo", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\combo", "code": {} }, "description": "The max delay in ms between each key press. Above this the combo is reset. 0 means disabled.", @@ -194934,7 +194979,7 @@ "longname": "Phaser.Input.Keyboard.KeyCombo#maxKeyDelay", "scope": "instance", "kind": "member", - "___id": "T000002R021991", + "___id": "T000002R021994", "___s": true }, { @@ -194943,7 +194988,7 @@ "filename": "KeyCombo.js", "lineno": 192, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\combo", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\combo", "code": {} }, "description": "If previously matched and they press the first key of the combo again, will it reset?", @@ -194963,7 +195008,7 @@ "longname": "Phaser.Input.Keyboard.KeyCombo#resetOnMatch", "scope": "instance", "kind": "member", - "___id": "T000002R021993", + "___id": "T000002R021996", "___s": true }, { @@ -194972,7 +195017,7 @@ "filename": "KeyCombo.js", "lineno": 202, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\combo", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\combo", "code": {} }, "description": "If the combo matches, will it delete itself?", @@ -194992,7 +195037,7 @@ "longname": "Phaser.Input.Keyboard.KeyCombo#deleteOnMatch", "scope": "instance", "kind": "member", - "___id": "T000002R021995", + "___id": "T000002R021998", "___s": true }, { @@ -195001,7 +195046,7 @@ "filename": "KeyCombo.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\combo", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\combo", "code": {} }, "description": "How far complete is this combo? A value between 0 and 1.", @@ -195021,7 +195066,7 @@ "longname": "Phaser.Input.Keyboard.KeyCombo#progress", "scope": "instance", "kind": "member", - "___id": "T000002R022002", + "___id": "T000002R022005", "___s": true }, { @@ -195030,7 +195075,7 @@ "filename": "KeyCombo.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\combo", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\combo", "code": {} }, "description": "Destroys this Key Combo and all of its references.", @@ -195040,7 +195085,7 @@ "memberof": "Phaser.Input.Keyboard.KeyCombo", "longname": "Phaser.Input.Keyboard.KeyCombo#destroy", "scope": "instance", - "___id": "T000002R022005", + "___id": "T000002R022008", "___s": true }, { @@ -195049,7 +195094,7 @@ "filename": "ANY_KEY_DOWN_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\events", "code": {} }, "description": "The Global Key Down Event.\r\rThis event is dispatched by the Keyboard Plugin when any key on the keyboard is pressed down.\r\rListen to this event from within a Scene using: `this.input.keyboard.on('keydown', listener)`.\r\rYou can also listen for a specific key being pressed. See [Keyboard.Events.KEY_DOWN]{@linkcode Phaser.Input.Keyboard.Events#event:KEY_DOWN} for details.\r\rFinally, you can create Key objects, which you can also listen for events from. See [Keyboard.Events.DOWN]{@linkcode Phaser.Input.Keyboard.Events#event:DOWN} for details.\r\r_Note_: Many keyboards are unable to process certain combinations of keys due to hardware limitations known as ghosting.\rRead [this article on ghosting]{@link http://www.html5gamedevs.com/topic/4876-impossible-to-use-more-than-2-keyboard-input-buttons-at-the-same-time/} for details.\r\rAlso, please be aware that some browser extensions can disable or override Phaser keyboard handling.\rFor example, the Chrome extension vimium is known to disable Phaser from using the D key, while EverNote disables the backtick key.\rThere are others. So, please check your extensions if you find you have specific keys that don't work.", @@ -195083,7 +195128,7 @@ "memberof": "Phaser.Input.Keyboard.Events", "longname": "Phaser.Input.Keyboard.Events#event:ANY_KEY_DOWN", "scope": "instance", - "___id": "T000002R022035", + "___id": "T000002R022038", "___s": true }, { @@ -195092,7 +195137,7 @@ "filename": "ANY_KEY_UP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\events", "code": {} }, "description": "The Global Key Up Event.\r\rThis event is dispatched by the Keyboard Plugin when any key on the keyboard is released.\r\rListen to this event from within a Scene using: `this.input.keyboard.on('keyup', listener)`.\r\rYou can also listen for a specific key being released. See [Keyboard.Events.KEY_UP]{@linkcode Phaser.Input.Keyboard.Events#event:KEY_UP} for details.\r\rFinally, you can create Key objects, which you can also listen for events from. See [Keyboard.Events.UP]{@linkcode Phaser.Input.Keyboard.Events#event:UP} for details.", @@ -195126,7 +195171,7 @@ "memberof": "Phaser.Input.Keyboard.Events", "longname": "Phaser.Input.Keyboard.Events#event:ANY_KEY_UP", "scope": "instance", - "___id": "T000002R022037", + "___id": "T000002R022040", "___s": true }, { @@ -195135,7 +195180,7 @@ "filename": "COMBO_MATCH_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\events", "code": {} }, "description": "The Key Combo Match Event.\r\rThis event is dispatched by the Keyboard Plugin when a [Key Combo]{@link Phaser.Input.Keyboard.KeyCombo} is matched.\r\rListen for this event from the Key Plugin after a combo has been created:\r\r```javascript\rthis.input.keyboard.createCombo([ 38, 38, 40, 40, 37, 39, 37, 39, 66, 65, 13 ], { resetOnMatch: true });\r\rthis.input.keyboard.on('keycombomatch', function (event) {\r console.log('Konami Code entered!');\r});\r```", @@ -195182,7 +195227,7 @@ "memberof": "Phaser.Input.Keyboard.Events", "longname": "Phaser.Input.Keyboard.Events#event:COMBO_MATCH", "scope": "instance", - "___id": "T000002R022039", + "___id": "T000002R022042", "___s": true }, { @@ -195191,7 +195236,7 @@ "filename": "DOWN_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\events", "code": {} }, "description": "The Key Down Event.\r\rThis event is dispatched by a [Key]{@link Phaser.Input.Keyboard.Key} object when it is pressed.\r\rListen for this event from the Key object instance directly:\r\r```javascript\rvar spaceBar = this.input.keyboard.addKey(Phaser.Input.Keyboard.KeyCodes.SPACE);\r\rspaceBar.on('down', listener)\r```\r\rYou can also create a generic 'global' listener. See [Keyboard.Events.ANY_KEY_DOWN]{@linkcode Phaser.Input.Keyboard.Events#event:ANY_KEY_DOWN} for details.", @@ -195238,7 +195283,7 @@ "memberof": "Phaser.Input.Keyboard.Events", "longname": "Phaser.Input.Keyboard.Events#event:DOWN", "scope": "instance", - "___id": "T000002R022041", + "___id": "T000002R022044", "___s": true }, { @@ -195247,7 +195292,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\events", "code": {} }, "kind": "namespace", @@ -195255,7 +195300,7 @@ "memberof": "Phaser.Input.Keyboard", "longname": "Phaser.Input.Keyboard.Events", "scope": "static", - "___id": "T000002R022043", + "___id": "T000002R022046", "___s": true }, { @@ -195264,7 +195309,7 @@ "filename": "KEY_DOWN_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\events", "code": {} }, "description": "The Key Down Event.\r\rThis event is dispatched by the Keyboard Plugin when any key on the keyboard is pressed down.\r\rUnlike the `ANY_KEY_DOWN` event, this one has a special dynamic event name. For example, to listen for the `A` key being pressed\ruse the following from within a Scene: `this.input.keyboard.on('keydown-A', listener)`. You can replace the `-A` part of the event\rname with any valid [Key Code string]{@link Phaser.Input.Keyboard.KeyCodes}. For example, this will listen for the space bar:\r`this.input.keyboard.on('keydown-SPACE', listener)`.\r\rYou can also create a generic 'global' listener. See [Keyboard.Events.ANY_KEY_DOWN]{@linkcode Phaser.Input.Keyboard.Events#event:ANY_KEY_DOWN} for details.\r\rFinally, you can create Key objects, which you can also listen for events from. See [Keyboard.Events.DOWN]{@linkcode Phaser.Input.Keyboard.Events#event:DOWN} for details.\r\r_Note_: Many keyboards are unable to process certain combinations of keys due to hardware limitations known as ghosting.\rRead [this article on ghosting]{@link http://www.html5gamedevs.com/topic/4876-impossible-to-use-more-than-2-keyboard-input-buttons-at-the-same-time/} for details.\r\rAlso, please be aware that some browser extensions can disable or override Phaser keyboard handling.\rFor example, the Chrome extension vimium is known to disable Phaser from using the D key, while EverNote disables the backtick key.\rThere are others. So, please check your extensions if you find you have specific keys that don't work.", @@ -195298,7 +195343,7 @@ "memberof": "Phaser.Input.Keyboard.Events", "longname": "Phaser.Input.Keyboard.Events#event:KEY_DOWN", "scope": "instance", - "___id": "T000002R022052", + "___id": "T000002R022055", "___s": true }, { @@ -195307,7 +195352,7 @@ "filename": "KEY_UP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\events", "code": {} }, "description": "The Key Up Event.\r\rThis event is dispatched by the Keyboard Plugin when any key on the keyboard is released.\r\rUnlike the `ANY_KEY_UP` event, this one has a special dynamic event name. For example, to listen for the `A` key being released\ruse the following from within a Scene: `this.input.keyboard.on('keyup-A', listener)`. You can replace the `-A` part of the event\rname with any valid [Key Code string]{@link Phaser.Input.Keyboard.KeyCodes}. For example, this will listen for the space bar:\r`this.input.keyboard.on('keyup-SPACE', listener)`.\r\rYou can also create a generic 'global' listener. See [Keyboard.Events.ANY_KEY_UP]{@linkcode Phaser.Input.Keyboard.Events#event:ANY_KEY_UP} for details.\r\rFinally, you can create Key objects, which you can also listen for events from. See [Keyboard.Events.UP]{@linkcode Phaser.Input.Keyboard.Events#event:UP} for details.", @@ -195341,7 +195386,7 @@ "memberof": "Phaser.Input.Keyboard.Events", "longname": "Phaser.Input.Keyboard.Events#event:KEY_UP", "scope": "instance", - "___id": "T000002R022054", + "___id": "T000002R022057", "___s": true }, { @@ -195350,7 +195395,7 @@ "filename": "UP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\events", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\events", "code": {} }, "description": "The Key Up Event.\r\rThis event is dispatched by a [Key]{@link Phaser.Input.Keyboard.Key} object when it is released.\r\rListen for this event from the Key object instance directly:\r\r```javascript\rvar spaceBar = this.input.keyboard.addKey(Phaser.Input.Keyboard.KeyCodes.SPACE);\r\rspaceBar.on('up', listener)\r```\r\rYou can also create a generic 'global' listener. See [Keyboard.Events.ANY_KEY_UP]{@linkcode Phaser.Input.Keyboard.Events#event:ANY_KEY_UP} for details.", @@ -195397,7 +195442,7 @@ "memberof": "Phaser.Input.Keyboard.Events", "longname": "Phaser.Input.Keyboard.Events#event:UP", "scope": "instance", - "___id": "T000002R022056", + "___id": "T000002R022059", "___s": true }, { @@ -195406,7 +195451,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "kind": "namespace", @@ -195414,7 +195459,7 @@ "memberof": "Phaser.Input", "longname": "Phaser.Input.Keyboard", "scope": "static", - "___id": "T000002R022058", + "___id": "T000002R022061", "___s": true }, { @@ -195423,7 +195468,7 @@ "filename": "KeyboardManager.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "classdesc": "The Keyboard Manager is a helper class that belongs to the global Input Manager.\r\rIts role is to listen for native DOM Keyboard Events and then store them for further processing by the Keyboard Plugin.\r\rYou do not need to create this class directly, the Input Manager will create an instance of it automatically if keyboard\rinput has been enabled in the Game Config.", @@ -195448,7 +195493,7 @@ ], "scope": "static", "longname": "Phaser.Input.Keyboard.KeyboardManager", - "___id": "T000002R022079", + "___id": "T000002R022082", "___s": true }, { @@ -195457,7 +195502,7 @@ "filename": "KeyboardManager.js", "lineno": 36, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "A reference to the Input Manager.", @@ -195476,7 +195521,7 @@ "longname": "Phaser.Input.Keyboard.KeyboardManager#manager", "scope": "instance", "kind": "member", - "___id": "T000002R022082", + "___id": "T000002R022085", "___s": true }, { @@ -195485,7 +195530,7 @@ "filename": "KeyboardManager.js", "lineno": 55, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "A flag that controls if the non-modified keys, matching those stored in the `captures` array,\rhave `preventDefault` called on them or not.\r\rA non-modified key is one that doesn't have a modifier key held down with it. The modifier keys are\rshift, control, alt and the meta key (Command on a Mac, the Windows Key on Windows).\rTherefore, if the user presses shift + r, it won't prevent this combination, because of the modifier.\rHowever, if the user presses just the r key on its own, it will have its event prevented.\r\rIf you wish to stop capturing the keys, for example switching out to a DOM based element, then\ryou can toggle this property at run-time.", @@ -195504,7 +195549,7 @@ "longname": "Phaser.Input.Keyboard.KeyboardManager#preventDefault", "scope": "instance", "kind": "member", - "___id": "T000002R022086", + "___id": "T000002R022089", "___s": true }, { @@ -195513,7 +195558,7 @@ "filename": "KeyboardManager.js", "lineno": 73, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "An array of Key Code values that will automatically have `preventDefault` called on them,\ras long as the `KeyboardManager.preventDefault` boolean is set to `true`.\r\rBy default the array is empty.\r\rThe key must be non-modified when pressed in order to be captured.\r\rA non-modified key is one that doesn't have a modifier key held down with it. The modifier keys are\rshift, control, alt and the meta key (Command on a Mac, the Windows Key on Windows).\rTherefore, if the user presses shift + r, it won't prevent this combination, because of the modifier.\rHowever, if the user presses just the r key on its own, it will have its event prevented.\r\rIf you wish to stop capturing the keys, for example switching out to a DOM based element, then\ryou can toggle the `KeyboardManager.preventDefault` boolean at run-time.\r\rIf you need more specific control, you can create Key objects and set the flag on each of those instead.\r\rThis array can be populated via the Game Config by setting the `input.keyboard.capture` array, or you\rcan call the `addCapture` method. See also `removeCapture` and `clearCaptures`.", @@ -195541,7 +195586,7 @@ "longname": "Phaser.Input.Keyboard.KeyboardManager#captures", "scope": "instance", "kind": "member", - "___id": "T000002R022088", + "___id": "T000002R022091", "___s": true }, { @@ -195550,7 +195595,7 @@ "filename": "KeyboardManager.js", "lineno": 100, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "A boolean that controls if the Keyboard Manager is enabled or not.\rCan be toggled on the fly.", @@ -195570,7 +195615,7 @@ "longname": "Phaser.Input.Keyboard.KeyboardManager#enabled", "scope": "instance", "kind": "member", - "___id": "T000002R022090", + "___id": "T000002R022093", "___s": true }, { @@ -195579,7 +195624,7 @@ "filename": "KeyboardManager.js", "lineno": 111, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "The Keyboard Event target, as defined in the Game Config.\rTypically the window in which the game is rendering, but can be any interactive DOM element.", @@ -195598,7 +195643,7 @@ "longname": "Phaser.Input.Keyboard.KeyboardManager#target", "scope": "instance", "kind": "member", - "___id": "T000002R022092", + "___id": "T000002R022095", "___s": true }, { @@ -195607,7 +195652,7 @@ "filename": "KeyboardManager.js", "lineno": 121, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "The Key Down Event handler.\rThis function is sent the native DOM KeyEvent.\rInitially empty and bound in the `startListeners` method.", @@ -195626,7 +195671,7 @@ "longname": "Phaser.Input.Keyboard.KeyboardManager#onKeyDown", "scope": "instance", "kind": "member", - "___id": "T000002R022094", + "___id": "T000002R022097", "___s": true }, { @@ -195635,7 +195680,7 @@ "filename": "KeyboardManager.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "The Key Up Event handler.\rThis function is sent the native DOM KeyEvent.\rInitially empty and bound in the `startListeners` method.", @@ -195654,7 +195699,7 @@ "longname": "Phaser.Input.Keyboard.KeyboardManager#onKeyUp", "scope": "instance", "kind": "member", - "___id": "T000002R022096", + "___id": "T000002R022099", "___s": true }, { @@ -195663,7 +195708,7 @@ "filename": "KeyboardManager.js", "lineno": 175, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "Starts the Keyboard Event listeners running.\rThis is called automatically and does not need to be manually invoked.", @@ -195673,7 +195718,7 @@ "memberof": "Phaser.Input.Keyboard.KeyboardManager", "longname": "Phaser.Input.Keyboard.KeyboardManager#startListeners", "scope": "instance", - "___id": "T000002R022104", + "___id": "T000002R022107", "___s": true }, { @@ -195682,7 +195727,7 @@ "filename": "KeyboardManager.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "Stops the Key Event listeners.\rThis is called automatically and does not need to be manually invoked.", @@ -195692,7 +195737,7 @@ "memberof": "Phaser.Input.Keyboard.KeyboardManager", "longname": "Phaser.Input.Keyboard.KeyboardManager#stopListeners", "scope": "instance", - "___id": "T000002R022113", + "___id": "T000002R022116", "___s": true }, { @@ -195701,7 +195746,7 @@ "filename": "KeyboardManager.js", "lineno": 267, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "By default when a key is pressed Phaser will not stop the event from propagating up to the browser.\rThere are some keys this can be annoying for, like the arrow keys or space bar, which make the browser window scroll.\r\rThis `addCapture` method enables consuming keyboard event for specific keys so it doesn't bubble up to the the browser\rand cause the default browser behavior.\r\rPlease note that keyboard captures are global. This means that if you call this method from within a Scene, to say prevent\rthe SPACE BAR from triggering a page scroll, then it will prevent it for any Scene in your game, not just the calling one.\r\rYou can pass in a single key code value, or an array of key codes, or a string:\r\r```javascript\rthis.input.keyboard.addCapture(62);\r```\r\rAn array of key codes:\r\r```javascript\rthis.input.keyboard.addCapture([ 62, 63, 64 ]);\r```\r\rOr a string:\r\r```javascript\rthis.input.keyboard.addCapture('W,S,A,D');\r```\r\rTo use non-alpha numeric keys, use a string, such as 'UP', 'SPACE' or 'LEFT'.\r\rYou can also provide an array mixing both strings and key code integers.\r\rIf there are active captures after calling this method, the `preventDefault` property is set to `true`.", @@ -195764,7 +195809,7 @@ "memberof": "Phaser.Input.Keyboard.KeyboardManager", "longname": "Phaser.Input.Keyboard.KeyboardManager#addCapture", "scope": "instance", - "___id": "T000002R022120", + "___id": "T000002R022123", "___s": true }, { @@ -195773,7 +195818,7 @@ "filename": "KeyboardManager.js", "lineno": 338, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "Removes an existing key capture.\r\rPlease note that keyboard captures are global. This means that if you call this method from within a Scene, to remove\rthe capture of a key, then it will remove it for any Scene in your game, not just the calling one.\r\rYou can pass in a single key code value, or an array of key codes, or a string:\r\r```javascript\rthis.input.keyboard.removeCapture(62);\r```\r\rAn array of key codes:\r\r```javascript\rthis.input.keyboard.removeCapture([ 62, 63, 64 ]);\r```\r\rOr a string:\r\r```javascript\rthis.input.keyboard.removeCapture('W,S,A,D');\r```\r\rTo use non-alpha numeric keys, use a string, such as 'UP', 'SPACE' or 'LEFT'.\r\rYou can also provide an array mixing both strings and key code integers.\r\rIf there are no captures left after calling this method, the `preventDefault` property is set to `false`.", @@ -195836,7 +195881,7 @@ "memberof": "Phaser.Input.Keyboard.KeyboardManager", "longname": "Phaser.Input.Keyboard.KeyboardManager#removeCapture", "scope": "instance", - "___id": "T000002R022129", + "___id": "T000002R022132", "___s": true }, { @@ -195845,7 +195890,7 @@ "filename": "KeyboardManager.js", "lineno": 402, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "Removes all keyboard captures and sets the `preventDefault` property to `false`.", @@ -195855,7 +195900,7 @@ "memberof": "Phaser.Input.Keyboard.KeyboardManager", "longname": "Phaser.Input.Keyboard.KeyboardManager#clearCaptures", "scope": "instance", - "___id": "T000002R022138", + "___id": "T000002R022141", "___s": true }, { @@ -195864,7 +195909,7 @@ "filename": "KeyboardManager.js", "lineno": 415, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "Destroys this Keyboard Manager instance.", @@ -195874,7 +195919,7 @@ "memberof": "Phaser.Input.Keyboard.KeyboardManager", "longname": "Phaser.Input.Keyboard.KeyboardManager#destroy", "scope": "instance", - "___id": "T000002R022142", + "___id": "T000002R022145", "___s": true }, { @@ -195883,7 +195928,7 @@ "filename": "KeyboardPlugin.js", "lineno": 21, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "classdesc": "The Keyboard Plugin is an input plugin that belongs to the Scene-owned Input system.\r\rIts role is to listen for native DOM Keyboard Events and then process them.\r\rYou do not need to create this class directly, the Input system will create an instance of it automatically.\r\rYou can access it from within a Scene using `this.input.keyboard`. For example, you can do:\r\r```javascript\rthis.input.keyboard.on('keydown', callback, context);\r```\r\rOr, to listen for a specific key:\r\r```javascript\rthis.input.keyboard.on('keydown-A', callback, context);\r```\r\rYou can also create Key objects, which you can then poll in your game loop:\r\r```javascript\rvar spaceBar = this.input.keyboard.addKey(Phaser.Input.Keyboard.KeyCodes.SPACE);\r```\r\rIf you have multiple parallel Scenes, each trying to get keyboard input, be sure to disable capture on them to stop them from\rstealing input from another Scene in the list. You can do this with `this.input.keyboard.enabled = false` within the\rScene to stop all input, or `this.input.keyboard.preventDefault = false` to stop a Scene halting input on another Scene.\r\r_Note_: Many keyboards are unable to process certain combinations of keys due to hardware limitations known as ghosting.\rSee http://www.html5gamedevs.com/topic/4876-impossible-to-use-more-than-2-keyboard-input-buttons-at-the-same-time/ for more details\rand use the site https://w3c.github.io/uievents/tools/key-event-viewer.html to test your n-key support in browser.\r\rAlso please be aware that certain browser extensions can disable or override Phaser keyboard handling.\rFor example the Chrome extension vimium is known to disable Phaser from using the D key, while EverNote disables the backtick key.\rAnd there are others. So, please check your extensions before opening Phaser issues about keys that don't work.", @@ -195911,7 +195956,7 @@ ], "scope": "static", "longname": "Phaser.Input.Keyboard.KeyboardPlugin", - "___id": "T000002R022162", + "___id": "T000002R022165", "___s": true }, { @@ -195920,7 +195965,7 @@ "filename": "KeyboardPlugin.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "A reference to the core game, so we can listen for visibility events.", @@ -195939,7 +195984,7 @@ "longname": "Phaser.Input.Keyboard.KeyboardPlugin#game", "scope": "instance", "kind": "member", - "___id": "T000002R022166", + "___id": "T000002R022169", "___s": true }, { @@ -195948,7 +195993,7 @@ "filename": "KeyboardPlugin.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "A reference to the Scene that this Input Plugin is responsible for.", @@ -195967,7 +196012,7 @@ "longname": "Phaser.Input.Keyboard.KeyboardPlugin#scene", "scope": "instance", "kind": "member", - "___id": "T000002R022168", + "___id": "T000002R022171", "___s": true }, { @@ -195976,7 +196021,7 @@ "filename": "KeyboardPlugin.js", "lineno": 95, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "A reference to the Scene Systems Settings.", @@ -195995,7 +196040,7 @@ "longname": "Phaser.Input.Keyboard.KeyboardPlugin#settings", "scope": "instance", "kind": "member", - "___id": "T000002R022170", + "___id": "T000002R022173", "___s": true }, { @@ -196004,7 +196049,7 @@ "filename": "KeyboardPlugin.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "A reference to the Scene Input Plugin that created this Keyboard Plugin.", @@ -196023,7 +196068,7 @@ "longname": "Phaser.Input.Keyboard.KeyboardPlugin#sceneInputPlugin", "scope": "instance", "kind": "member", - "___id": "T000002R022172", + "___id": "T000002R022175", "___s": true }, { @@ -196032,7 +196077,7 @@ "filename": "KeyboardPlugin.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "A reference to the global Keyboard Manager.", @@ -196051,7 +196096,7 @@ "longname": "Phaser.Input.Keyboard.KeyboardPlugin#manager", "scope": "instance", "kind": "member", - "___id": "T000002R022174", + "___id": "T000002R022177", "___s": true }, { @@ -196060,7 +196105,7 @@ "filename": "KeyboardPlugin.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "A boolean that controls if this Keyboard Plugin is enabled or not.\rCan be toggled on the fly.", @@ -196080,7 +196125,7 @@ "longname": "Phaser.Input.Keyboard.KeyboardPlugin#enabled", "scope": "instance", "kind": "member", - "___id": "T000002R022176", + "___id": "T000002R022179", "___s": true }, { @@ -196089,7 +196134,7 @@ "filename": "KeyboardPlugin.js", "lineno": 133, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "An array of Key objects to process.", @@ -196117,7 +196162,7 @@ "longname": "Phaser.Input.Keyboard.KeyboardPlugin#keys", "scope": "instance", "kind": "member", - "___id": "T000002R022178", + "___id": "T000002R022181", "___s": true }, { @@ -196126,7 +196171,7 @@ "filename": "KeyboardPlugin.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "An array of KeyCombo objects to process.", @@ -196154,7 +196199,7 @@ "longname": "Phaser.Input.Keyboard.KeyboardPlugin#combos", "scope": "instance", "kind": "member", - "___id": "T000002R022180", + "___id": "T000002R022183", "___s": true }, { @@ -196163,7 +196208,7 @@ "filename": "KeyboardPlugin.js", "lineno": 230, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "Checks to see if both this plugin and the Scene to which it belongs is active.", @@ -196187,7 +196232,7 @@ "memberof": "Phaser.Input.Keyboard.KeyboardPlugin", "longname": "Phaser.Input.Keyboard.KeyboardPlugin#isActive", "scope": "instance", - "___id": "T000002R022195", + "___id": "T000002R022198", "___s": true }, { @@ -196196,7 +196241,7 @@ "filename": "KeyboardPlugin.js", "lineno": 243, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "By default when a key is pressed Phaser will not stop the event from propagating up to the browser.\rThere are some keys this can be annoying for, like the arrow keys or space bar, which make the browser window scroll.\r\rThis `addCapture` method enables consuming keyboard events for specific keys, so they don't bubble up the browser\rand cause the default behaviors.\r\rPlease note that keyboard captures are global. This means that if you call this method from within a Scene, to say prevent\rthe SPACE BAR from triggering a page scroll, then it will prevent it for any Scene in your game, not just the calling one.\r\rYou can pass a single key code value:\r\r```javascript\rthis.input.keyboard.addCapture(62);\r```\r\rAn array of key codes:\r\r```javascript\rthis.input.keyboard.addCapture([ 62, 63, 64 ]);\r```\r\rOr, a comma-delimited string:\r\r```javascript\rthis.input.keyboard.addCapture('W,S,A,D');\r```\r\rTo use non-alpha numeric keys, use a string, such as 'UP', 'SPACE' or 'LEFT'.\r\rYou can also provide an array mixing both strings and key code integers.", @@ -196274,7 +196319,7 @@ "memberof": "Phaser.Input.Keyboard.KeyboardPlugin", "longname": "Phaser.Input.Keyboard.KeyboardPlugin#addCapture", "scope": "instance", - "___id": "T000002R022197", + "___id": "T000002R022200", "___s": true }, { @@ -196283,7 +196328,7 @@ "filename": "KeyboardPlugin.js", "lineno": 289, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "Removes an existing key capture.\r\rPlease note that keyboard captures are global. This means that if you call this method from within a Scene, to remove\rthe capture of a key, then it will remove it for any Scene in your game, not just the calling one.\r\rYou can pass a single key code value:\r\r```javascript\rthis.input.keyboard.removeCapture(62);\r```\r\rAn array of key codes:\r\r```javascript\rthis.input.keyboard.removeCapture([ 62, 63, 64 ]);\r```\r\rOr, a comma-delimited string:\r\r```javascript\rthis.input.keyboard.removeCapture('W,S,A,D');\r```\r\rTo use non-alpha numeric keys, use a string, such as 'UP', 'SPACE' or 'LEFT'.\r\rYou can also provide an array mixing both strings and key code integers.", @@ -196361,7 +196406,7 @@ "memberof": "Phaser.Input.Keyboard.KeyboardPlugin", "longname": "Phaser.Input.Keyboard.KeyboardPlugin#removeCapture", "scope": "instance", - "___id": "T000002R022199", + "___id": "T000002R022202", "___s": true }, { @@ -196370,7 +196415,7 @@ "filename": "KeyboardPlugin.js", "lineno": 331, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "Returns an array that contains all of the keyboard captures currently enabled.", @@ -196403,7 +196448,7 @@ "memberof": "Phaser.Input.Keyboard.KeyboardPlugin", "longname": "Phaser.Input.Keyboard.KeyboardPlugin#getCaptures", "scope": "instance", - "___id": "T000002R022201", + "___id": "T000002R022204", "___s": true }, { @@ -196412,7 +196457,7 @@ "filename": "KeyboardPlugin.js", "lineno": 344, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "Allows Phaser to prevent any key captures you may have defined from bubbling up the browser.\rYou can use this to re-enable event capturing if you had paused it via `disableGlobalCapture`.", @@ -196437,7 +196482,7 @@ "memberof": "Phaser.Input.Keyboard.KeyboardPlugin", "longname": "Phaser.Input.Keyboard.KeyboardPlugin#enableGlobalCapture", "scope": "instance", - "___id": "T000002R022203", + "___id": "T000002R022206", "___s": true }, { @@ -196446,7 +196491,7 @@ "filename": "KeyboardPlugin.js", "lineno": 360, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "Disables Phaser from preventing any key captures you may have defined, without actually removing them.\rYou can use this to temporarily disable event capturing if, for example, you swap to a DOM element.", @@ -196471,7 +196516,7 @@ "memberof": "Phaser.Input.Keyboard.KeyboardPlugin", "longname": "Phaser.Input.Keyboard.KeyboardPlugin#disableGlobalCapture", "scope": "instance", - "___id": "T000002R022206", + "___id": "T000002R022209", "___s": true }, { @@ -196480,7 +196525,7 @@ "filename": "KeyboardPlugin.js", "lineno": 376, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "Removes all keyboard captures.\r\rNote that this is a global change. It will clear all event captures across your game, not just for this specific Scene.", @@ -196505,7 +196550,7 @@ "memberof": "Phaser.Input.Keyboard.KeyboardPlugin", "longname": "Phaser.Input.Keyboard.KeyboardPlugin#clearCaptures", "scope": "instance", - "___id": "T000002R022209", + "___id": "T000002R022212", "___s": true }, { @@ -196514,7 +196559,7 @@ "filename": "KeyboardPlugin.js", "lineno": 393, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "Creates and returns an object containing 4 hotkeys for Up, Down, Left and Right, and also Space Bar and shift.", @@ -196538,7 +196583,7 @@ "memberof": "Phaser.Input.Keyboard.KeyboardPlugin", "longname": "Phaser.Input.Keyboard.KeyboardPlugin#createCursorKeys", "scope": "instance", - "___id": "T000002R022211", + "___id": "T000002R022214", "___s": true }, { @@ -196547,7 +196592,7 @@ "filename": "KeyboardPlugin.js", "lineno": 413, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "A practical way to create an object containing user selected hotkeys.\r\rFor example:\r\r```javascript\rthis.input.keyboard.addKeys({ 'up': Phaser.Input.Keyboard.KeyCodes.W, 'down': Phaser.Input.Keyboard.KeyCodes.S });\r```\r\rwould return an object containing the properties (`up` and `down`) mapped to W and S {@link Phaser.Input.Keyboard.Key} objects.\r\rYou can also pass in a comma-separated string:\r\r```javascript\rthis.input.keyboard.addKeys('W,S,A,D');\r```\r\rWhich will return an object with the properties W, S, A and D mapped to the relevant Key objects.\r\rTo use non-alpha numeric keys, use a string, such as 'UP', 'SPACE' or 'LEFT'.", @@ -196626,7 +196671,7 @@ "memberof": "Phaser.Input.Keyboard.KeyboardPlugin", "longname": "Phaser.Input.Keyboard.KeyboardPlugin#addKeys", "scope": "instance", - "___id": "T000002R022219", + "___id": "T000002R022222", "___s": true }, { @@ -196635,7 +196680,7 @@ "filename": "KeyboardPlugin.js", "lineno": 475, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "Adds a Key object to this Keyboard Plugin.\r\rThe given argument can be either an existing Key object, a string, such as `A` or `SPACE`, or a key code value.\r\rIf a Key object is given, and one already exists matching the same key code, the existing one is replaced with the new one.", @@ -196719,7 +196764,7 @@ "memberof": "Phaser.Input.Keyboard.KeyboardPlugin", "longname": "Phaser.Input.Keyboard.KeyboardPlugin#addKey", "scope": "instance", - "___id": "T000002R022230", + "___id": "T000002R022233", "___s": true }, { @@ -196728,7 +196773,7 @@ "filename": "KeyboardPlugin.js", "lineno": 541, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "Removes a Key object from this Keyboard Plugin.\r\rThe given argument can be either a Key object, a string, such as `A` or `SPACE`, or a key code value.", @@ -196813,7 +196858,7 @@ "memberof": "Phaser.Input.Keyboard.KeyboardPlugin", "longname": "Phaser.Input.Keyboard.KeyboardPlugin#removeKey", "scope": "instance", - "___id": "T000002R022240", + "___id": "T000002R022243", "___s": true }, { @@ -196822,7 +196867,7 @@ "filename": "KeyboardPlugin.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "Removes all Key objects created by _this_ Keyboard Plugin.", @@ -196879,7 +196924,7 @@ "memberof": "Phaser.Input.Keyboard.KeyboardPlugin", "longname": "Phaser.Input.Keyboard.KeyboardPlugin#removeAllKeys", "scope": "instance", - "___id": "T000002R022253", + "___id": "T000002R022256", "___s": true }, { @@ -196888,7 +196933,7 @@ "filename": "KeyboardPlugin.js", "lineno": 645, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "Creates a new KeyCombo.\r\rA KeyCombo will listen for a specific string of keys from the Keyboard, and when it receives them\rit will emit a `keycombomatch` event from this Keyboard Plugin.\r\rThe keys to be listened for can be defined as:\r\rA string (i.e. 'ATARI')\rAn array of either integers (key codes) or strings, or a mixture of both\rAn array of objects (such as Key objects) with a public 'keyCode' property\r\rFor example, to listen for the Konami code (up, up, down, down, left, right, left, right, b, a, enter)\ryou could pass the following array of key codes:\r\r```javascript\rthis.input.keyboard.createCombo([ 38, 38, 40, 40, 37, 39, 37, 39, 66, 65, 13 ], { resetOnMatch: true });\r\rthis.input.keyboard.on('keycombomatch', function (event) {\r console.log('Konami Code entered!');\r});\r```\r\rOr, to listen for the user entering the word PHASER:\r\r```javascript\rthis.input.keyboard.createCombo('PHASER');\r```", @@ -196974,7 +197019,7 @@ "memberof": "Phaser.Input.Keyboard.KeyboardPlugin", "longname": "Phaser.Input.Keyboard.KeyboardPlugin#createCombo", "scope": "instance", - "___id": "T000002R022261", + "___id": "T000002R022264", "___s": true }, { @@ -196983,7 +197028,7 @@ "filename": "KeyboardPlugin.js", "lineno": 687, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "Checks if the given Key object is currently being held down.\r\rThe difference between this method and checking the `Key.isDown` property directly is that you can provide\ra duration to this method. For example, if you wanted a key press to fire a bullet, but you only wanted\rit to be able to fire every 100ms, then you can call this method with a `duration` of 100 and it\rwill only return `true` every 100ms.\r\rIf the Keyboard Plugin has been disabled, this method will always return `false`.", @@ -197037,7 +197082,7 @@ "memberof": "Phaser.Input.Keyboard.KeyboardPlugin", "longname": "Phaser.Input.Keyboard.KeyboardPlugin#checkDown", "scope": "instance", - "___id": "T000002R022263", + "___id": "T000002R022266", "___s": true }, { @@ -197046,7 +197091,7 @@ "filename": "KeyboardPlugin.js", "lineno": 840, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "Resets all Key objects created by _this_ Keyboard Plugin back to their default un-pressed states.\rThis can only reset keys created via the `addKey`, `addKeys` or `createCursorKeys` methods.\rIf you have created a Key object directly you'll need to reset it yourself.\r\rThis method is called automatically when the Keyboard Plugin shuts down, but can be\rinvoked directly at any time you require.", @@ -197071,7 +197116,7 @@ "memberof": "Phaser.Input.Keyboard.KeyboardPlugin", "longname": "Phaser.Input.Keyboard.KeyboardPlugin#resetKeys", "scope": "instance", - "___id": "T000002R022288", + "___id": "T000002R022291", "___s": true }, { @@ -197080,7 +197125,7 @@ "filename": "KeyboardPlugin.js", "lineno": 946, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard", "code": {} }, "description": "An instance of the Keyboard Plugin class, if enabled via the `input.keyboard` Scene or Game Config property.\rUse this to create Key objects and listen for keyboard specific events.", @@ -197101,7 +197146,7 @@ "longname": "Phaser.Input.InputPlugin#keyboard", "scope": "instance", "kind": "member", - "___id": "T000002R022309", + "___id": "T000002R022312", "___s": true }, { @@ -197110,7 +197155,7 @@ "filename": "DownDuration.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "Returns `true` if the Key was pressed down within the `duration` value given, based on the current\rgame clock time. Or `false` if it either isn't down, or was pressed down longer ago than the given duration.", @@ -197164,7 +197209,7 @@ "memberof": "Phaser.Input.Keyboard", "longname": "Phaser.Input.Keyboard.DownDuration", "scope": "static", - "___id": "T000002R022311", + "___id": "T000002R022314", "___s": true }, { @@ -197173,7 +197218,7 @@ "filename": "JustDown.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The justDown value allows you to test if this Key has just been pressed down or not.\r\rWhen you check this value it will return `true` if the Key is down, otherwise `false`.\r\rYou can only call justDown once per key press. It will only return `true` once, until the Key is released and pressed down again.\rThis allows you to use it in situations where you want to check if this key is down without using an event, such as in a core game loop.", @@ -197212,7 +197257,7 @@ "memberof": "Phaser.Input.Keyboard", "longname": "Phaser.Input.Keyboard.JustDown", "scope": "static", - "___id": "T000002R022316", + "___id": "T000002R022319", "___s": true }, { @@ -197221,7 +197266,7 @@ "filename": "JustUp.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The justUp value allows you to test if this Key has just been released or not.\r\rWhen you check this value it will return `true` if the Key is up, otherwise `false`.\r\rYou can only call JustUp once per key release. It will only return `true` once, until the Key is pressed down and released again.\rThis allows you to use it in situations where you want to check if this key is up without using an event, such as in a core game loop.", @@ -197260,7 +197305,7 @@ "memberof": "Phaser.Input.Keyboard", "longname": "Phaser.Input.Keyboard.JustUp", "scope": "static", - "___id": "T000002R022320", + "___id": "T000002R022323", "___s": true }, { @@ -197269,7 +197314,7 @@ "filename": "Key.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "classdesc": "A generic Key object which can be passed to the Process functions (and so on)\rkeycode must be an integer", @@ -197310,7 +197355,7 @@ ], "scope": "static", "longname": "Phaser.Input.Keyboard.Key", - "___id": "T000002R022327", + "___id": "T000002R022330", "___s": true }, { @@ -197319,7 +197364,7 @@ "filename": "Key.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The Keyboard Plugin instance that owns this Key object.", @@ -197338,7 +197383,7 @@ "longname": "Phaser.Input.Keyboard.Key#plugin", "scope": "instance", "kind": "member", - "___id": "T000002R022331", + "___id": "T000002R022334", "___s": true }, { @@ -197347,7 +197392,7 @@ "filename": "Key.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The keycode of this key.", @@ -197366,7 +197411,7 @@ "longname": "Phaser.Input.Keyboard.Key#keyCode", "scope": "instance", "kind": "member", - "___id": "T000002R022333", + "___id": "T000002R022336", "___s": true }, { @@ -197375,7 +197420,7 @@ "filename": "Key.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The original DOM event.", @@ -197394,7 +197439,7 @@ "longname": "Phaser.Input.Keyboard.Key#originalEvent", "scope": "instance", "kind": "member", - "___id": "T000002R022335", + "___id": "T000002R022338", "___s": true }, { @@ -197403,7 +197448,7 @@ "filename": "Key.js", "lineno": 62, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "Can this Key be processed?", @@ -197423,7 +197468,7 @@ "longname": "Phaser.Input.Keyboard.Key#enabled", "scope": "instance", "kind": "member", - "___id": "T000002R022337", + "___id": "T000002R022340", "___s": true }, { @@ -197432,7 +197477,7 @@ "filename": "Key.js", "lineno": 72, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The \"down\" state of the key. This will remain `true` for as long as the keyboard thinks this key is held down.", @@ -197452,7 +197497,7 @@ "longname": "Phaser.Input.Keyboard.Key#isDown", "scope": "instance", "kind": "member", - "___id": "T000002R022339", + "___id": "T000002R022342", "___s": true }, { @@ -197461,7 +197506,7 @@ "filename": "Key.js", "lineno": 82, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The \"up\" state of the key. This will remain `true` for as long as the keyboard thinks this key is up.", @@ -197481,7 +197526,7 @@ "longname": "Phaser.Input.Keyboard.Key#isUp", "scope": "instance", "kind": "member", - "___id": "T000002R022341", + "___id": "T000002R022344", "___s": true }, { @@ -197490,7 +197535,7 @@ "filename": "Key.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The down state of the ALT key, if pressed at the same time as this key.", @@ -197510,7 +197555,7 @@ "longname": "Phaser.Input.Keyboard.Key#altKey", "scope": "instance", "kind": "member", - "___id": "T000002R022343", + "___id": "T000002R022346", "___s": true }, { @@ -197519,7 +197564,7 @@ "filename": "Key.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The down state of the CTRL key, if pressed at the same time as this key.", @@ -197539,7 +197584,7 @@ "longname": "Phaser.Input.Keyboard.Key#ctrlKey", "scope": "instance", "kind": "member", - "___id": "T000002R022345", + "___id": "T000002R022348", "___s": true }, { @@ -197548,7 +197593,7 @@ "filename": "Key.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The down state of the SHIFT key, if pressed at the same time as this key.", @@ -197568,7 +197613,7 @@ "longname": "Phaser.Input.Keyboard.Key#shiftKey", "scope": "instance", "kind": "member", - "___id": "T000002R022347", + "___id": "T000002R022350", "___s": true }, { @@ -197577,7 +197622,7 @@ "filename": "Key.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The down state of the Meta key, if pressed at the same time as this key.\rOn a Mac the Meta Key is the Command key. On Windows keyboards, it's the Windows key.", @@ -197597,7 +197642,7 @@ "longname": "Phaser.Input.Keyboard.Key#metaKey", "scope": "instance", "kind": "member", - "___id": "T000002R022349", + "___id": "T000002R022352", "___s": true }, { @@ -197606,7 +197651,7 @@ "filename": "Key.js", "lineno": 133, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The location of the modifier key. 0 for standard (or unknown), 1 for left, 2 for right, 3 for numpad.", @@ -197626,7 +197671,7 @@ "longname": "Phaser.Input.Keyboard.Key#location", "scope": "instance", "kind": "member", - "___id": "T000002R022351", + "___id": "T000002R022354", "___s": true }, { @@ -197635,7 +197680,7 @@ "filename": "Key.js", "lineno": 143, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The timestamp when the key was last pressed down.", @@ -197655,7 +197700,7 @@ "longname": "Phaser.Input.Keyboard.Key#timeDown", "scope": "instance", "kind": "member", - "___id": "T000002R022353", + "___id": "T000002R022356", "___s": true }, { @@ -197664,7 +197709,7 @@ "filename": "Key.js", "lineno": 153, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The number of milliseconds this key was held down for in the previous down - up sequence.\rThis value isn't updated every game step, only when the Key changes state.\rTo get the current duration use the `getDuration` method.", @@ -197684,7 +197729,7 @@ "longname": "Phaser.Input.Keyboard.Key#duration", "scope": "instance", "kind": "member", - "___id": "T000002R022355", + "___id": "T000002R022358", "___s": true }, { @@ -197693,7 +197738,7 @@ "filename": "Key.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The timestamp when the key was last released.", @@ -197713,7 +197758,7 @@ "longname": "Phaser.Input.Keyboard.Key#timeUp", "scope": "instance", "kind": "member", - "___id": "T000002R022357", + "___id": "T000002R022360", "___s": true }, { @@ -197722,7 +197767,7 @@ "filename": "Key.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "When a key is held down should it continuously fire the `down` event each time it repeats?\r\rBy default it will emit the `down` event just once, but if you wish to receive the event\rfor each repeat as well, enable this property.", @@ -197742,7 +197787,7 @@ "longname": "Phaser.Input.Keyboard.Key#emitOnRepeat", "scope": "instance", "kind": "member", - "___id": "T000002R022359", + "___id": "T000002R022362", "___s": true }, { @@ -197751,7 +197796,7 @@ "filename": "Key.js", "lineno": 188, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "If a key is held down this holds down the number of times the key has 'repeated'.", @@ -197771,7 +197816,7 @@ "longname": "Phaser.Input.Keyboard.Key#repeats", "scope": "instance", "kind": "member", - "___id": "T000002R022361", + "___id": "T000002R022364", "___s": true }, { @@ -197780,7 +197825,7 @@ "filename": "Key.js", "lineno": 231, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "Controls if this Key will continuously emit a `down` event while being held down (true),\ror emit the event just once, on first press, and then skip future events (false).", @@ -197820,7 +197865,7 @@ "memberof": "Phaser.Input.Keyboard.Key", "longname": "Phaser.Input.Keyboard.Key#setEmitOnRepeat", "scope": "instance", - "___id": "T000002R022369", + "___id": "T000002R022372", "___s": true }, { @@ -197829,7 +197874,7 @@ "filename": "Key.js", "lineno": 249, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "Processes the Key Down action for this Key.\rCalled automatically by the Keyboard Plugin.", @@ -197857,7 +197902,7 @@ "memberof": "Phaser.Input.Keyboard.Key", "longname": "Phaser.Input.Keyboard.Key#onDown", "scope": "instance", - "___id": "T000002R022372", + "___id": "T000002R022375", "___s": true }, { @@ -197866,7 +197911,7 @@ "filename": "Key.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "Processes the Key Up action for this Key.\rCalled automatically by the Keyboard Plugin.", @@ -197894,7 +197939,7 @@ "memberof": "Phaser.Input.Keyboard.Key", "longname": "Phaser.Input.Keyboard.Key#onUp", "scope": "instance", - "___id": "T000002R022386", + "___id": "T000002R022389", "___s": true }, { @@ -197903,7 +197948,7 @@ "filename": "Key.js", "lineno": 325, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "Resets this Key object back to its default un-pressed state.\r\rAs of version 3.60.0 it no longer resets the `enabled` or `preventDefault` flags.", @@ -197928,7 +197973,7 @@ "memberof": "Phaser.Input.Keyboard.Key", "longname": "Phaser.Input.Keyboard.Key#reset", "scope": "instance", - "___id": "T000002R022397", + "___id": "T000002R022400", "___s": true }, { @@ -197937,7 +197982,7 @@ "filename": "Key.js", "lineno": 354, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "Returns the duration, in ms, that the Key has been held down for.\r\rIf the key is not currently down it will return zero.\r\rTo get the duration the Key was held down for in the previous up-down cycle,\ruse the `Key.duration` property value instead.", @@ -197961,7 +198006,7 @@ "memberof": "Phaser.Input.Keyboard.Key", "longname": "Phaser.Input.Keyboard.Key#getDuration", "scope": "instance", - "___id": "T000002R022412", + "___id": "T000002R022415", "___s": true }, { @@ -197970,7 +198015,7 @@ "filename": "Key.js", "lineno": 379, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "Removes any bound event handlers and removes local references.", @@ -197981,7 +198026,7 @@ "longname": "Phaser.Input.Keyboard.Key#destroy", "scope": "instance", "overrides": "Phaser.Events.EventEmitter#destroy", - "___id": "T000002R022414", + "___id": "T000002R022417", "___s": true }, { @@ -197990,7 +198035,7 @@ "filename": "KeyCodes.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "Keyboard Codes.", @@ -198000,7 +198045,7 @@ "since": "3.0.0", "longname": "Phaser.Input.Keyboard.KeyCodes", "scope": "static", - "___id": "T000002R022419", + "___id": "T000002R022422", "___s": true }, { @@ -198009,7 +198054,7 @@ "filename": "KeyCodes.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The BACKSPACE key.", @@ -198028,7 +198073,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.BACKSPACE", "scope": "static", "kind": "member", - "___id": "T000002R022421", + "___id": "T000002R022424", "___s": true }, { @@ -198037,7 +198082,7 @@ "filename": "KeyCodes.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The TAB key.", @@ -198056,7 +198101,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.TAB", "scope": "static", "kind": "member", - "___id": "T000002R022423", + "___id": "T000002R022426", "___s": true }, { @@ -198065,7 +198110,7 @@ "filename": "KeyCodes.js", "lineno": 35, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The ENTER key.", @@ -198084,7 +198129,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.ENTER", "scope": "static", "kind": "member", - "___id": "T000002R022425", + "___id": "T000002R022428", "___s": true }, { @@ -198093,7 +198138,7 @@ "filename": "KeyCodes.js", "lineno": 44, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The SHIFT key.", @@ -198112,7 +198157,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.SHIFT", "scope": "static", "kind": "member", - "___id": "T000002R022427", + "___id": "T000002R022430", "___s": true }, { @@ -198121,7 +198166,7 @@ "filename": "KeyCodes.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The CTRL key.", @@ -198140,7 +198185,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.CTRL", "scope": "static", "kind": "member", - "___id": "T000002R022429", + "___id": "T000002R022432", "___s": true }, { @@ -198149,7 +198194,7 @@ "filename": "KeyCodes.js", "lineno": 62, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The ALT key.", @@ -198168,7 +198213,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.ALT", "scope": "static", "kind": "member", - "___id": "T000002R022431", + "___id": "T000002R022434", "___s": true }, { @@ -198177,7 +198222,7 @@ "filename": "KeyCodes.js", "lineno": 71, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The PAUSE key.", @@ -198196,7 +198241,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.PAUSE", "scope": "static", "kind": "member", - "___id": "T000002R022433", + "___id": "T000002R022436", "___s": true }, { @@ -198205,7 +198250,7 @@ "filename": "KeyCodes.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The CAPS_LOCK key.", @@ -198224,7 +198269,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.CAPS_LOCK", "scope": "static", "kind": "member", - "___id": "T000002R022435", + "___id": "T000002R022438", "___s": true }, { @@ -198233,7 +198278,7 @@ "filename": "KeyCodes.js", "lineno": 89, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The ESC key.", @@ -198252,7 +198297,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.ESC", "scope": "static", "kind": "member", - "___id": "T000002R022437", + "___id": "T000002R022440", "___s": true }, { @@ -198261,7 +198306,7 @@ "filename": "KeyCodes.js", "lineno": 98, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The SPACE key.", @@ -198280,7 +198325,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.SPACE", "scope": "static", "kind": "member", - "___id": "T000002R022439", + "___id": "T000002R022442", "___s": true }, { @@ -198289,7 +198334,7 @@ "filename": "KeyCodes.js", "lineno": 107, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The PAGE_UP key.", @@ -198308,7 +198353,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.PAGE_UP", "scope": "static", "kind": "member", - "___id": "T000002R022441", + "___id": "T000002R022444", "___s": true }, { @@ -198317,7 +198362,7 @@ "filename": "KeyCodes.js", "lineno": 116, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The PAGE_DOWN key.", @@ -198336,7 +198381,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.PAGE_DOWN", "scope": "static", "kind": "member", - "___id": "T000002R022443", + "___id": "T000002R022446", "___s": true }, { @@ -198345,7 +198390,7 @@ "filename": "KeyCodes.js", "lineno": 125, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The END key.", @@ -198364,7 +198409,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.END", "scope": "static", "kind": "member", - "___id": "T000002R022445", + "___id": "T000002R022448", "___s": true }, { @@ -198373,7 +198418,7 @@ "filename": "KeyCodes.js", "lineno": 134, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The HOME key.", @@ -198392,7 +198437,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.HOME", "scope": "static", "kind": "member", - "___id": "T000002R022447", + "___id": "T000002R022450", "___s": true }, { @@ -198401,7 +198446,7 @@ "filename": "KeyCodes.js", "lineno": 143, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The LEFT key.", @@ -198420,7 +198465,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.LEFT", "scope": "static", "kind": "member", - "___id": "T000002R022449", + "___id": "T000002R022452", "___s": true }, { @@ -198429,7 +198474,7 @@ "filename": "KeyCodes.js", "lineno": 152, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The UP key.", @@ -198448,7 +198493,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.UP", "scope": "static", "kind": "member", - "___id": "T000002R022451", + "___id": "T000002R022454", "___s": true }, { @@ -198457,7 +198502,7 @@ "filename": "KeyCodes.js", "lineno": 161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The RIGHT key.", @@ -198476,7 +198521,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.RIGHT", "scope": "static", "kind": "member", - "___id": "T000002R022453", + "___id": "T000002R022456", "___s": true }, { @@ -198485,7 +198530,7 @@ "filename": "KeyCodes.js", "lineno": 170, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The DOWN key.", @@ -198504,7 +198549,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.DOWN", "scope": "static", "kind": "member", - "___id": "T000002R022455", + "___id": "T000002R022458", "___s": true }, { @@ -198513,7 +198558,7 @@ "filename": "KeyCodes.js", "lineno": 179, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The PRINT_SCREEN key.", @@ -198532,7 +198577,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.PRINT_SCREEN", "scope": "static", "kind": "member", - "___id": "T000002R022457", + "___id": "T000002R022460", "___s": true }, { @@ -198541,7 +198586,7 @@ "filename": "KeyCodes.js", "lineno": 188, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The INSERT key.", @@ -198560,7 +198605,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.INSERT", "scope": "static", "kind": "member", - "___id": "T000002R022459", + "___id": "T000002R022462", "___s": true }, { @@ -198569,7 +198614,7 @@ "filename": "KeyCodes.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The DELETE key.", @@ -198588,7 +198633,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.DELETE", "scope": "static", "kind": "member", - "___id": "T000002R022461", + "___id": "T000002R022464", "___s": true }, { @@ -198597,7 +198642,7 @@ "filename": "KeyCodes.js", "lineno": 206, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The ZERO key.", @@ -198616,7 +198661,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.ZERO", "scope": "static", "kind": "member", - "___id": "T000002R022463", + "___id": "T000002R022466", "___s": true }, { @@ -198625,7 +198670,7 @@ "filename": "KeyCodes.js", "lineno": 215, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The ONE key.", @@ -198644,7 +198689,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.ONE", "scope": "static", "kind": "member", - "___id": "T000002R022465", + "___id": "T000002R022468", "___s": true }, { @@ -198653,7 +198698,7 @@ "filename": "KeyCodes.js", "lineno": 224, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The TWO key.", @@ -198672,7 +198717,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.TWO", "scope": "static", "kind": "member", - "___id": "T000002R022467", + "___id": "T000002R022470", "___s": true }, { @@ -198681,7 +198726,7 @@ "filename": "KeyCodes.js", "lineno": 233, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The THREE key.", @@ -198700,7 +198745,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.THREE", "scope": "static", "kind": "member", - "___id": "T000002R022469", + "___id": "T000002R022472", "___s": true }, { @@ -198709,7 +198754,7 @@ "filename": "KeyCodes.js", "lineno": 242, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The FOUR key.", @@ -198728,7 +198773,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.FOUR", "scope": "static", "kind": "member", - "___id": "T000002R022471", + "___id": "T000002R022474", "___s": true }, { @@ -198737,7 +198782,7 @@ "filename": "KeyCodes.js", "lineno": 251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The FIVE key.", @@ -198756,7 +198801,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.FIVE", "scope": "static", "kind": "member", - "___id": "T000002R022473", + "___id": "T000002R022476", "___s": true }, { @@ -198765,7 +198810,7 @@ "filename": "KeyCodes.js", "lineno": 260, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The SIX key.", @@ -198784,7 +198829,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.SIX", "scope": "static", "kind": "member", - "___id": "T000002R022475", + "___id": "T000002R022478", "___s": true }, { @@ -198793,7 +198838,7 @@ "filename": "KeyCodes.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The SEVEN key.", @@ -198812,7 +198857,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.SEVEN", "scope": "static", "kind": "member", - "___id": "T000002R022477", + "___id": "T000002R022480", "___s": true }, { @@ -198821,7 +198866,7 @@ "filename": "KeyCodes.js", "lineno": 278, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The EIGHT key.", @@ -198840,7 +198885,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.EIGHT", "scope": "static", "kind": "member", - "___id": "T000002R022479", + "___id": "T000002R022482", "___s": true }, { @@ -198849,7 +198894,7 @@ "filename": "KeyCodes.js", "lineno": 287, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The NINE key.", @@ -198868,7 +198913,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.NINE", "scope": "static", "kind": "member", - "___id": "T000002R022481", + "___id": "T000002R022484", "___s": true }, { @@ -198877,7 +198922,7 @@ "filename": "KeyCodes.js", "lineno": 296, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The NUMPAD_ZERO key.", @@ -198896,7 +198941,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.NUMPAD_ZERO", "scope": "static", "kind": "member", - "___id": "T000002R022483", + "___id": "T000002R022486", "___s": true }, { @@ -198905,7 +198950,7 @@ "filename": "KeyCodes.js", "lineno": 305, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The NUMPAD_ONE key.", @@ -198924,7 +198969,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.NUMPAD_ONE", "scope": "static", "kind": "member", - "___id": "T000002R022485", + "___id": "T000002R022488", "___s": true }, { @@ -198933,7 +198978,7 @@ "filename": "KeyCodes.js", "lineno": 314, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The NUMPAD_TWO key.", @@ -198952,7 +198997,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.NUMPAD_TWO", "scope": "static", "kind": "member", - "___id": "T000002R022487", + "___id": "T000002R022490", "___s": true }, { @@ -198961,7 +199006,7 @@ "filename": "KeyCodes.js", "lineno": 323, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The NUMPAD_THREE key.", @@ -198980,7 +199025,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.NUMPAD_THREE", "scope": "static", "kind": "member", - "___id": "T000002R022489", + "___id": "T000002R022492", "___s": true }, { @@ -198989,7 +199034,7 @@ "filename": "KeyCodes.js", "lineno": 332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The NUMPAD_FOUR key.", @@ -199008,7 +199053,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.NUMPAD_FOUR", "scope": "static", "kind": "member", - "___id": "T000002R022491", + "___id": "T000002R022494", "___s": true }, { @@ -199017,7 +199062,7 @@ "filename": "KeyCodes.js", "lineno": 341, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The NUMPAD_FIVE key.", @@ -199036,7 +199081,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.NUMPAD_FIVE", "scope": "static", "kind": "member", - "___id": "T000002R022493", + "___id": "T000002R022496", "___s": true }, { @@ -199045,7 +199090,7 @@ "filename": "KeyCodes.js", "lineno": 350, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The NUMPAD_SIX key.", @@ -199064,7 +199109,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.NUMPAD_SIX", "scope": "static", "kind": "member", - "___id": "T000002R022495", + "___id": "T000002R022498", "___s": true }, { @@ -199073,7 +199118,7 @@ "filename": "KeyCodes.js", "lineno": 359, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The NUMPAD_SEVEN key.", @@ -199092,7 +199137,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.NUMPAD_SEVEN", "scope": "static", "kind": "member", - "___id": "T000002R022497", + "___id": "T000002R022500", "___s": true }, { @@ -199101,7 +199146,7 @@ "filename": "KeyCodes.js", "lineno": 368, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The NUMPAD_EIGHT key.", @@ -199120,7 +199165,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.NUMPAD_EIGHT", "scope": "static", "kind": "member", - "___id": "T000002R022499", + "___id": "T000002R022502", "___s": true }, { @@ -199129,7 +199174,7 @@ "filename": "KeyCodes.js", "lineno": 377, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The NUMPAD_NINE key.", @@ -199148,7 +199193,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.NUMPAD_NINE", "scope": "static", "kind": "member", - "___id": "T000002R022501", + "___id": "T000002R022504", "___s": true }, { @@ -199157,7 +199202,7 @@ "filename": "KeyCodes.js", "lineno": 386, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The Numpad Addition (+) key.", @@ -199176,7 +199221,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.NUMPAD_ADD", "scope": "static", "kind": "member", - "___id": "T000002R022503", + "___id": "T000002R022506", "___s": true }, { @@ -199185,7 +199230,7 @@ "filename": "KeyCodes.js", "lineno": 395, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The Numpad Subtraction (-) key.", @@ -199204,7 +199249,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.NUMPAD_SUBTRACT", "scope": "static", "kind": "member", - "___id": "T000002R022505", + "___id": "T000002R022508", "___s": true }, { @@ -199213,7 +199258,7 @@ "filename": "KeyCodes.js", "lineno": 404, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The A key.", @@ -199232,7 +199277,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.A", "scope": "static", "kind": "member", - "___id": "T000002R022507", + "___id": "T000002R022510", "___s": true }, { @@ -199241,7 +199286,7 @@ "filename": "KeyCodes.js", "lineno": 413, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The B key.", @@ -199260,7 +199305,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.B", "scope": "static", "kind": "member", - "___id": "T000002R022509", + "___id": "T000002R022512", "___s": true }, { @@ -199269,7 +199314,7 @@ "filename": "KeyCodes.js", "lineno": 422, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The C key.", @@ -199288,7 +199333,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.C", "scope": "static", "kind": "member", - "___id": "T000002R022511", + "___id": "T000002R022514", "___s": true }, { @@ -199297,7 +199342,7 @@ "filename": "KeyCodes.js", "lineno": 431, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The D key.", @@ -199316,7 +199361,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.D", "scope": "static", "kind": "member", - "___id": "T000002R022513", + "___id": "T000002R022516", "___s": true }, { @@ -199325,7 +199370,7 @@ "filename": "KeyCodes.js", "lineno": 440, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The E key.", @@ -199344,7 +199389,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.E", "scope": "static", "kind": "member", - "___id": "T000002R022515", + "___id": "T000002R022518", "___s": true }, { @@ -199353,7 +199398,7 @@ "filename": "KeyCodes.js", "lineno": 449, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The F key.", @@ -199372,7 +199417,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.F", "scope": "static", "kind": "member", - "___id": "T000002R022517", + "___id": "T000002R022520", "___s": true }, { @@ -199381,7 +199426,7 @@ "filename": "KeyCodes.js", "lineno": 458, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The G key.", @@ -199400,7 +199445,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.G", "scope": "static", "kind": "member", - "___id": "T000002R022519", + "___id": "T000002R022522", "___s": true }, { @@ -199409,7 +199454,7 @@ "filename": "KeyCodes.js", "lineno": 467, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The H key.", @@ -199428,7 +199473,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.H", "scope": "static", "kind": "member", - "___id": "T000002R022521", + "___id": "T000002R022524", "___s": true }, { @@ -199437,7 +199482,7 @@ "filename": "KeyCodes.js", "lineno": 476, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The I key.", @@ -199456,7 +199501,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.I", "scope": "static", "kind": "member", - "___id": "T000002R022523", + "___id": "T000002R022526", "___s": true }, { @@ -199465,7 +199510,7 @@ "filename": "KeyCodes.js", "lineno": 485, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The J key.", @@ -199484,7 +199529,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.J", "scope": "static", "kind": "member", - "___id": "T000002R022525", + "___id": "T000002R022528", "___s": true }, { @@ -199493,7 +199538,7 @@ "filename": "KeyCodes.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The K key.", @@ -199512,7 +199557,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.K", "scope": "static", "kind": "member", - "___id": "T000002R022527", + "___id": "T000002R022530", "___s": true }, { @@ -199521,7 +199566,7 @@ "filename": "KeyCodes.js", "lineno": 503, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The L key.", @@ -199540,7 +199585,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.L", "scope": "static", "kind": "member", - "___id": "T000002R022529", + "___id": "T000002R022532", "___s": true }, { @@ -199549,7 +199594,7 @@ "filename": "KeyCodes.js", "lineno": 512, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The M key.", @@ -199568,7 +199613,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.M", "scope": "static", "kind": "member", - "___id": "T000002R022531", + "___id": "T000002R022534", "___s": true }, { @@ -199577,7 +199622,7 @@ "filename": "KeyCodes.js", "lineno": 521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The N key.", @@ -199596,7 +199641,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.N", "scope": "static", "kind": "member", - "___id": "T000002R022533", + "___id": "T000002R022536", "___s": true }, { @@ -199605,7 +199650,7 @@ "filename": "KeyCodes.js", "lineno": 530, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The O key.", @@ -199624,7 +199669,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.O", "scope": "static", "kind": "member", - "___id": "T000002R022535", + "___id": "T000002R022538", "___s": true }, { @@ -199633,7 +199678,7 @@ "filename": "KeyCodes.js", "lineno": 539, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The P key.", @@ -199652,7 +199697,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.P", "scope": "static", "kind": "member", - "___id": "T000002R022537", + "___id": "T000002R022540", "___s": true }, { @@ -199661,7 +199706,7 @@ "filename": "KeyCodes.js", "lineno": 548, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The Q key.", @@ -199680,7 +199725,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.Q", "scope": "static", "kind": "member", - "___id": "T000002R022539", + "___id": "T000002R022542", "___s": true }, { @@ -199689,7 +199734,7 @@ "filename": "KeyCodes.js", "lineno": 557, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The R key.", @@ -199708,7 +199753,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.R", "scope": "static", "kind": "member", - "___id": "T000002R022541", + "___id": "T000002R022544", "___s": true }, { @@ -199717,7 +199762,7 @@ "filename": "KeyCodes.js", "lineno": 566, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The S key.", @@ -199736,7 +199781,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.S", "scope": "static", "kind": "member", - "___id": "T000002R022543", + "___id": "T000002R022546", "___s": true }, { @@ -199745,7 +199790,7 @@ "filename": "KeyCodes.js", "lineno": 575, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The T key.", @@ -199764,7 +199809,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.T", "scope": "static", "kind": "member", - "___id": "T000002R022545", + "___id": "T000002R022548", "___s": true }, { @@ -199773,7 +199818,7 @@ "filename": "KeyCodes.js", "lineno": 584, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The U key.", @@ -199792,7 +199837,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.U", "scope": "static", "kind": "member", - "___id": "T000002R022547", + "___id": "T000002R022550", "___s": true }, { @@ -199801,7 +199846,7 @@ "filename": "KeyCodes.js", "lineno": 593, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The V key.", @@ -199820,7 +199865,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.V", "scope": "static", "kind": "member", - "___id": "T000002R022549", + "___id": "T000002R022552", "___s": true }, { @@ -199829,7 +199874,7 @@ "filename": "KeyCodes.js", "lineno": 602, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The W key.", @@ -199848,7 +199893,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.W", "scope": "static", "kind": "member", - "___id": "T000002R022551", + "___id": "T000002R022554", "___s": true }, { @@ -199857,7 +199902,7 @@ "filename": "KeyCodes.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The X key.", @@ -199876,7 +199921,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.X", "scope": "static", "kind": "member", - "___id": "T000002R022553", + "___id": "T000002R022556", "___s": true }, { @@ -199885,7 +199930,7 @@ "filename": "KeyCodes.js", "lineno": 620, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The Y key.", @@ -199904,7 +199949,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.Y", "scope": "static", "kind": "member", - "___id": "T000002R022555", + "___id": "T000002R022558", "___s": true }, { @@ -199913,7 +199958,7 @@ "filename": "KeyCodes.js", "lineno": 629, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The Z key.", @@ -199932,7 +199977,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.Z", "scope": "static", "kind": "member", - "___id": "T000002R022557", + "___id": "T000002R022560", "___s": true }, { @@ -199941,7 +199986,7 @@ "filename": "KeyCodes.js", "lineno": 638, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The F1 key.", @@ -199960,7 +200005,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.F1", "scope": "static", "kind": "member", - "___id": "T000002R022559", + "___id": "T000002R022562", "___s": true }, { @@ -199969,7 +200014,7 @@ "filename": "KeyCodes.js", "lineno": 647, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The F2 key.", @@ -199988,7 +200033,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.F2", "scope": "static", "kind": "member", - "___id": "T000002R022561", + "___id": "T000002R022564", "___s": true }, { @@ -199997,7 +200042,7 @@ "filename": "KeyCodes.js", "lineno": 656, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The F3 key.", @@ -200016,7 +200061,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.F3", "scope": "static", "kind": "member", - "___id": "T000002R022563", + "___id": "T000002R022566", "___s": true }, { @@ -200025,7 +200070,7 @@ "filename": "KeyCodes.js", "lineno": 665, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The F4 key.", @@ -200044,7 +200089,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.F4", "scope": "static", "kind": "member", - "___id": "T000002R022565", + "___id": "T000002R022568", "___s": true }, { @@ -200053,7 +200098,7 @@ "filename": "KeyCodes.js", "lineno": 674, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The F5 key.", @@ -200072,7 +200117,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.F5", "scope": "static", "kind": "member", - "___id": "T000002R022567", + "___id": "T000002R022570", "___s": true }, { @@ -200081,7 +200126,7 @@ "filename": "KeyCodes.js", "lineno": 683, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The F6 key.", @@ -200100,7 +200145,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.F6", "scope": "static", "kind": "member", - "___id": "T000002R022569", + "___id": "T000002R022572", "___s": true }, { @@ -200109,7 +200154,7 @@ "filename": "KeyCodes.js", "lineno": 692, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The F7 key.", @@ -200128,7 +200173,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.F7", "scope": "static", "kind": "member", - "___id": "T000002R022571", + "___id": "T000002R022574", "___s": true }, { @@ -200137,7 +200182,7 @@ "filename": "KeyCodes.js", "lineno": 701, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The F8 key.", @@ -200156,7 +200201,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.F8", "scope": "static", "kind": "member", - "___id": "T000002R022573", + "___id": "T000002R022576", "___s": true }, { @@ -200165,7 +200210,7 @@ "filename": "KeyCodes.js", "lineno": 710, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The F9 key.", @@ -200184,7 +200229,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.F9", "scope": "static", "kind": "member", - "___id": "T000002R022575", + "___id": "T000002R022578", "___s": true }, { @@ -200193,7 +200238,7 @@ "filename": "KeyCodes.js", "lineno": 719, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The F10 key.", @@ -200212,7 +200257,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.F10", "scope": "static", "kind": "member", - "___id": "T000002R022577", + "___id": "T000002R022580", "___s": true }, { @@ -200221,7 +200266,7 @@ "filename": "KeyCodes.js", "lineno": 728, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The F11 key.", @@ -200240,7 +200285,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.F11", "scope": "static", "kind": "member", - "___id": "T000002R022579", + "___id": "T000002R022582", "___s": true }, { @@ -200249,7 +200294,7 @@ "filename": "KeyCodes.js", "lineno": 737, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The F12 key.", @@ -200268,7 +200313,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.F12", "scope": "static", "kind": "member", - "___id": "T000002R022581", + "___id": "T000002R022584", "___s": true }, { @@ -200277,7 +200322,7 @@ "filename": "KeyCodes.js", "lineno": 746, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The SEMICOLON key.", @@ -200296,7 +200341,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.SEMICOLON", "scope": "static", "kind": "member", - "___id": "T000002R022583", + "___id": "T000002R022586", "___s": true }, { @@ -200305,7 +200350,7 @@ "filename": "KeyCodes.js", "lineno": 755, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The PLUS key.", @@ -200324,7 +200369,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.PLUS", "scope": "static", "kind": "member", - "___id": "T000002R022585", + "___id": "T000002R022588", "___s": true }, { @@ -200333,7 +200378,7 @@ "filename": "KeyCodes.js", "lineno": 764, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The COMMA key.", @@ -200352,7 +200397,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.COMMA", "scope": "static", "kind": "member", - "___id": "T000002R022587", + "___id": "T000002R022590", "___s": true }, { @@ -200361,7 +200406,7 @@ "filename": "KeyCodes.js", "lineno": 773, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The MINUS key.", @@ -200380,7 +200425,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.MINUS", "scope": "static", "kind": "member", - "___id": "T000002R022589", + "___id": "T000002R022592", "___s": true }, { @@ -200389,7 +200434,7 @@ "filename": "KeyCodes.js", "lineno": 782, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The PERIOD key.", @@ -200408,7 +200453,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.PERIOD", "scope": "static", "kind": "member", - "___id": "T000002R022591", + "___id": "T000002R022594", "___s": true }, { @@ -200417,7 +200462,7 @@ "filename": "KeyCodes.js", "lineno": 791, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The FORWARD_SLASH key.", @@ -200436,7 +200481,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.FORWARD_SLASH", "scope": "static", "kind": "member", - "___id": "T000002R022593", + "___id": "T000002R022596", "___s": true }, { @@ -200445,7 +200490,7 @@ "filename": "KeyCodes.js", "lineno": 800, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The BACK_SLASH key.", @@ -200464,7 +200509,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.BACK_SLASH", "scope": "static", "kind": "member", - "___id": "T000002R022595", + "___id": "T000002R022598", "___s": true }, { @@ -200473,7 +200518,7 @@ "filename": "KeyCodes.js", "lineno": 809, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The QUOTES key.", @@ -200492,7 +200537,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.QUOTES", "scope": "static", "kind": "member", - "___id": "T000002R022597", + "___id": "T000002R022600", "___s": true }, { @@ -200501,7 +200546,7 @@ "filename": "KeyCodes.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The BACKTICK key.", @@ -200520,7 +200565,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.BACKTICK", "scope": "static", "kind": "member", - "___id": "T000002R022599", + "___id": "T000002R022602", "___s": true }, { @@ -200529,7 +200574,7 @@ "filename": "KeyCodes.js", "lineno": 827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The OPEN_BRACKET key.", @@ -200548,7 +200593,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.OPEN_BRACKET", "scope": "static", "kind": "member", - "___id": "T000002R022601", + "___id": "T000002R022604", "___s": true }, { @@ -200557,7 +200602,7 @@ "filename": "KeyCodes.js", "lineno": 836, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The CLOSED_BRACKET key.", @@ -200576,7 +200621,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.CLOSED_BRACKET", "scope": "static", "kind": "member", - "___id": "T000002R022603", + "___id": "T000002R022606", "___s": true }, { @@ -200585,7 +200630,7 @@ "filename": "KeyCodes.js", "lineno": 845, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The SEMICOLON_FIREFOX key.", @@ -200604,7 +200649,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.SEMICOLON_FIREFOX", "scope": "static", "kind": "member", - "___id": "T000002R022605", + "___id": "T000002R022608", "___s": true }, { @@ -200613,7 +200658,7 @@ "filename": "KeyCodes.js", "lineno": 854, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The COLON key.", @@ -200632,7 +200677,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.COLON", "scope": "static", "kind": "member", - "___id": "T000002R022607", + "___id": "T000002R022610", "___s": true }, { @@ -200641,7 +200686,7 @@ "filename": "KeyCodes.js", "lineno": 863, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The COMMA_FIREFOX_WINDOWS key.", @@ -200660,7 +200705,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.COMMA_FIREFOX_WINDOWS", "scope": "static", "kind": "member", - "___id": "T000002R022609", + "___id": "T000002R022612", "___s": true }, { @@ -200669,7 +200714,7 @@ "filename": "KeyCodes.js", "lineno": 872, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The COMMA_FIREFOX key.", @@ -200688,7 +200733,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.COMMA_FIREFOX", "scope": "static", "kind": "member", - "___id": "T000002R022611", + "___id": "T000002R022614", "___s": true }, { @@ -200697,7 +200742,7 @@ "filename": "KeyCodes.js", "lineno": 881, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The BRACKET_RIGHT_FIREFOX key.", @@ -200716,7 +200761,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.BRACKET_RIGHT_FIREFOX", "scope": "static", "kind": "member", - "___id": "T000002R022613", + "___id": "T000002R022616", "___s": true }, { @@ -200725,7 +200770,7 @@ "filename": "KeyCodes.js", "lineno": 890, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "The BRACKET_LEFT_FIREFOX key.", @@ -200744,7 +200789,7 @@ "longname": "Phaser.Input.Keyboard.KeyCodes.BRACKET_LEFT_FIREFOX", "scope": "static", "kind": "member", - "___id": "T000002R022615", + "___id": "T000002R022618", "___s": true }, { @@ -200753,7 +200798,7 @@ "filename": "UpDuration.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\keys", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\keys", "code": {} }, "description": "Returns `true` if the Key was released within the `duration` value given, based on the current\rgame clock time. Or returns `false` if it either isn't up, or was released longer ago than the given duration.", @@ -200807,7 +200852,7 @@ "memberof": "Phaser.Input.Keyboard", "longname": "Phaser.Input.Keyboard.UpDuration", "scope": "static", - "___id": "T000002R022623", + "___id": "T000002R022626", "___s": true }, { @@ -200816,7 +200861,7 @@ "filename": "CursorKeys.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\typedefs", "code": {} }, "kind": "typedef", @@ -200914,7 +200959,7 @@ "memberof": "Phaser.Types.Input.Keyboard", "longname": "Phaser.Types.Input.Keyboard.CursorKeys", "scope": "static", - "___id": "T000002R022628", + "___id": "T000002R022631", "___s": true }, { @@ -200923,7 +200968,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\typedefs", "code": {} }, "kind": "namespace", @@ -200931,7 +200976,7 @@ "memberof": "Phaser.Types.Input", "longname": "Phaser.Types.Input.Keyboard", "scope": "static", - "___id": "T000002R022629", + "___id": "T000002R022632", "___s": true }, { @@ -200940,7 +200985,7 @@ "filename": "KeyboardKeydownCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\typedefs", "code": {} }, "kind": "typedef", @@ -200969,7 +201014,7 @@ "memberof": "Phaser.Types.Input.Keyboard", "longname": "Phaser.Types.Input.Keyboard.KeyboardKeydownCallback", "scope": "static", - "___id": "T000002R022630", + "___id": "T000002R022633", "___s": true }, { @@ -200978,7 +201023,7 @@ "filename": "KeyComboConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\keyboard\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\keyboard\\typedefs", "code": {} }, "kind": "typedef", @@ -201058,7 +201103,7 @@ "memberof": "Phaser.Types.Input.Keyboard", "longname": "Phaser.Types.Input.Keyboard.KeyComboConfig", "scope": "static", - "___id": "T000002R022631", + "___id": "T000002R022634", "___s": true }, { @@ -201067,7 +201112,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "kind": "namespace", @@ -201075,7 +201120,7 @@ "memberof": "Phaser.Input", "longname": "Phaser.Input.Mouse", "scope": "static", - "___id": "T000002R022632", + "___id": "T000002R022635", "___s": true }, { @@ -201084,7 +201129,7 @@ "filename": "MouseManager.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "classdesc": "The Mouse Manager is a helper class that belongs to the Input Manager.\r\rIts role is to listen for native DOM Mouse Events and then pass them onto the Input Manager for further processing.\r\rYou do not need to create this class directly, the Input Manager will create an instance of it automatically.", @@ -201109,7 +201154,7 @@ ], "scope": "static", "longname": "Phaser.Input.Mouse.MouseManager", - "___id": "T000002R022639", + "___id": "T000002R022642", "___s": true }, { @@ -201118,7 +201163,7 @@ "filename": "MouseManager.js", "lineno": 36, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "A reference to the Input Manager.", @@ -201137,7 +201182,7 @@ "longname": "Phaser.Input.Mouse.MouseManager#manager", "scope": "instance", "kind": "member", - "___id": "T000002R022642", + "___id": "T000002R022645", "___s": true }, { @@ -201146,7 +201191,7 @@ "filename": "MouseManager.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "If `true` the DOM `mousedown` event will have `preventDefault` set.", @@ -201166,7 +201211,7 @@ "longname": "Phaser.Input.Mouse.MouseManager#preventDefaultDown", "scope": "instance", "kind": "member", - "___id": "T000002R022644", + "___id": "T000002R022647", "___s": true }, { @@ -201175,7 +201220,7 @@ "filename": "MouseManager.js", "lineno": 55, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "If `true` the DOM `mouseup` event will have `preventDefault` set.", @@ -201195,7 +201240,7 @@ "longname": "Phaser.Input.Mouse.MouseManager#preventDefaultUp", "scope": "instance", "kind": "member", - "___id": "T000002R022646", + "___id": "T000002R022649", "___s": true }, { @@ -201204,7 +201249,7 @@ "filename": "MouseManager.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "If `true` the DOM `mousemove` event will have `preventDefault` set.", @@ -201224,7 +201269,7 @@ "longname": "Phaser.Input.Mouse.MouseManager#preventDefaultMove", "scope": "instance", "kind": "member", - "___id": "T000002R022648", + "___id": "T000002R022651", "___s": true }, { @@ -201233,7 +201278,7 @@ "filename": "MouseManager.js", "lineno": 75, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "If `true` the DOM `wheel` event will have `preventDefault` set.", @@ -201253,7 +201298,7 @@ "longname": "Phaser.Input.Mouse.MouseManager#preventDefaultWheel", "scope": "instance", "kind": "member", - "___id": "T000002R022650", + "___id": "T000002R022653", "___s": true }, { @@ -201262,7 +201307,7 @@ "filename": "MouseManager.js", "lineno": 85, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "A boolean that controls if the Mouse Manager is enabled or not.\rCan be toggled on the fly.", @@ -201282,7 +201327,7 @@ "longname": "Phaser.Input.Mouse.MouseManager#enabled", "scope": "instance", "kind": "member", - "___id": "T000002R022652", + "___id": "T000002R022655", "___s": true }, { @@ -201291,7 +201336,7 @@ "filename": "MouseManager.js", "lineno": 96, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "The Mouse target, as defined in the Game Config.\rTypically the canvas to which the game is rendering, but can be any interactive DOM element.", @@ -201310,7 +201355,7 @@ "longname": "Phaser.Input.Mouse.MouseManager#target", "scope": "instance", "kind": "member", - "___id": "T000002R022654", + "___id": "T000002R022657", "___s": true }, { @@ -201319,7 +201364,7 @@ "filename": "MouseManager.js", "lineno": 106, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "If the mouse has been pointer locked successfully this will be set to true.", @@ -201339,7 +201384,7 @@ "longname": "Phaser.Input.Mouse.MouseManager#locked", "scope": "instance", "kind": "member", - "___id": "T000002R022656", + "___id": "T000002R022659", "___s": true }, { @@ -201348,7 +201393,7 @@ "filename": "MouseManager.js", "lineno": 116, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "The Mouse Move Event handler.\rThis function is sent the native DOM MouseEvent.\rInitially empty and bound in the `startListeners` method.", @@ -201367,7 +201412,7 @@ "longname": "Phaser.Input.Mouse.MouseManager#onMouseMove", "scope": "instance", "kind": "member", - "___id": "T000002R022658", + "___id": "T000002R022661", "___s": true }, { @@ -201376,7 +201421,7 @@ "filename": "MouseManager.js", "lineno": 127, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "The Mouse Down Event handler.\rThis function is sent the native DOM MouseEvent.\rInitially empty and bound in the `startListeners` method.", @@ -201395,7 +201440,7 @@ "longname": "Phaser.Input.Mouse.MouseManager#onMouseDown", "scope": "instance", "kind": "member", - "___id": "T000002R022660", + "___id": "T000002R022663", "___s": true }, { @@ -201404,7 +201449,7 @@ "filename": "MouseManager.js", "lineno": 138, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "The Mouse Up Event handler.\rThis function is sent the native DOM MouseEvent.\rInitially empty and bound in the `startListeners` method.", @@ -201423,7 +201468,7 @@ "longname": "Phaser.Input.Mouse.MouseManager#onMouseUp", "scope": "instance", "kind": "member", - "___id": "T000002R022662", + "___id": "T000002R022665", "___s": true }, { @@ -201432,7 +201477,7 @@ "filename": "MouseManager.js", "lineno": 149, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "The Mouse Down Event handler specifically for events on the Window.\rThis function is sent the native DOM MouseEvent.\rInitially empty and bound in the `startListeners` method.", @@ -201451,7 +201496,7 @@ "longname": "Phaser.Input.Mouse.MouseManager#onMouseDownWindow", "scope": "instance", "kind": "member", - "___id": "T000002R022664", + "___id": "T000002R022667", "___s": true }, { @@ -201460,7 +201505,7 @@ "filename": "MouseManager.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "The Mouse Up Event handler specifically for events on the Window.\rThis function is sent the native DOM MouseEvent.\rInitially empty and bound in the `startListeners` method.", @@ -201479,7 +201524,7 @@ "longname": "Phaser.Input.Mouse.MouseManager#onMouseUpWindow", "scope": "instance", "kind": "member", - "___id": "T000002R022666", + "___id": "T000002R022669", "___s": true }, { @@ -201488,7 +201533,7 @@ "filename": "MouseManager.js", "lineno": 171, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "The Mouse Over Event handler.\rThis function is sent the native DOM MouseEvent.\rInitially empty and bound in the `startListeners` method.", @@ -201507,7 +201552,7 @@ "longname": "Phaser.Input.Mouse.MouseManager#onMouseOver", "scope": "instance", "kind": "member", - "___id": "T000002R022668", + "___id": "T000002R022671", "___s": true }, { @@ -201516,7 +201561,7 @@ "filename": "MouseManager.js", "lineno": 182, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "The Mouse Out Event handler.\rThis function is sent the native DOM MouseEvent.\rInitially empty and bound in the `startListeners` method.", @@ -201535,7 +201580,7 @@ "longname": "Phaser.Input.Mouse.MouseManager#onMouseOut", "scope": "instance", "kind": "member", - "___id": "T000002R022670", + "___id": "T000002R022673", "___s": true }, { @@ -201544,7 +201589,7 @@ "filename": "MouseManager.js", "lineno": 193, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "The Mouse Wheel Event handler.\rThis function is sent the native DOM MouseEvent.\rInitially empty and bound in the `startListeners` method.", @@ -201563,7 +201608,7 @@ "longname": "Phaser.Input.Mouse.MouseManager#onMouseWheel", "scope": "instance", "kind": "member", - "___id": "T000002R022672", + "___id": "T000002R022675", "___s": true }, { @@ -201572,7 +201617,7 @@ "filename": "MouseManager.js", "lineno": 204, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "Internal pointerLockChange handler.\rThis function is sent the native DOM MouseEvent.\rInitially empty and bound in the `startListeners` method.", @@ -201591,7 +201636,7 @@ "longname": "Phaser.Input.Mouse.MouseManager#pointerLockChange", "scope": "instance", "kind": "member", - "___id": "T000002R022674", + "___id": "T000002R022677", "___s": true }, { @@ -201600,7 +201645,7 @@ "filename": "MouseManager.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "Are the event listeners hooked into `window.top` or `window`?\r\rThis is set during the `boot` sequence. If the browser does not have access to `window.top`,\rsuch as in cross-origin iframe environments, this property gets set to `false` and the events\rare hooked into `window` instead.", @@ -201620,7 +201665,7 @@ "longname": "Phaser.Input.Mouse.MouseManager#isTop", "scope": "instance", "kind": "member", - "___id": "T000002R022676", + "___id": "T000002R022679", "___s": true }, { @@ -201629,7 +201674,7 @@ "filename": "MouseManager.js", "lineno": 272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "Attempts to disable the context menu from appearing if you right-click on the game canvas, or specified input target.\r\rWorks by listening for the `contextmenu` event and prevent defaulting it.\r\rUse this if you need to enable right-button mouse support in your game, and the context\rmenu keeps getting in the way.", @@ -201654,7 +201699,7 @@ "memberof": "Phaser.Input.Mouse.MouseManager", "longname": "Phaser.Input.Mouse.MouseManager#disableContextMenu", "scope": "instance", - "___id": "T000002R022690", + "___id": "T000002R022693", "___s": true }, { @@ -201663,7 +201708,7 @@ "filename": "MouseManager.js", "lineno": 296, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "If the browser supports it, you can request that the pointer be locked to the browser window.\r\rThis is classically known as 'FPS controls', where the pointer can't leave the browser until\rthe user presses an exit key.\r\rIf the browser successfully enters a locked state, a `POINTER_LOCK_CHANGE_EVENT` will be dispatched,\rfrom the games Input Manager, with an `isPointerLocked` property.\r\rIt is important to note that pointer lock can only be enabled after an 'engagement gesture',\rsee: https://w3c.github.io/pointerlock/#dfn-engagement-gesture.\r\rNote for Firefox: There is a bug in certain Firefox releases that cause native DOM events like\r`mousemove` to fire continuously when in pointer lock mode. You can get around this by setting\r`this.preventDefaultMove` to `false` in this class. You may also need to do the same for\r`preventDefaultDown` and/or `preventDefaultUp`. Please test combinations of these if you encounter\rthe error.", @@ -201673,7 +201718,7 @@ "memberof": "Phaser.Input.Mouse.MouseManager", "longname": "Phaser.Input.Mouse.MouseManager#requestPointerLock", "scope": "instance", - "___id": "T000002R022692", + "___id": "T000002R022695", "___s": true }, { @@ -201682,7 +201727,7 @@ "filename": "MouseManager.js", "lineno": 329, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "If the browser supports pointer lock, this will request that the pointer lock is released. If\rthe browser successfully enters a locked state, a 'POINTER_LOCK_CHANGE_EVENT' will be\rdispatched - from the game's input manager - with an `isPointerLocked` property.", @@ -201692,7 +201737,7 @@ "memberof": "Phaser.Input.Mouse.MouseManager", "longname": "Phaser.Input.Mouse.MouseManager#releasePointerLock", "scope": "instance", - "___id": "T000002R022696", + "___id": "T000002R022699", "___s": true }, { @@ -201701,7 +201746,7 @@ "filename": "MouseManager.js", "lineno": 346, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "Starts the Mouse Event listeners running.\rThis is called automatically and does not need to be manually invoked.", @@ -201711,7 +201756,7 @@ "memberof": "Phaser.Input.Mouse.MouseManager", "longname": "Phaser.Input.Mouse.MouseManager#startListeners", "scope": "instance", - "___id": "T000002R022699", + "___id": "T000002R022702", "___s": true }, { @@ -201720,7 +201765,7 @@ "filename": "MouseManager.js", "lineno": 520, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "Stops the Mouse Event listeners.\rThis is called automatically and does not need to be manually invoked.", @@ -201730,7 +201775,7 @@ "memberof": "Phaser.Input.Mouse.MouseManager", "longname": "Phaser.Input.Mouse.MouseManager#stopListeners", "scope": "instance", - "___id": "T000002R022722", + "___id": "T000002R022725", "___s": true }, { @@ -201739,7 +201784,7 @@ "filename": "MouseManager.js", "lineno": 553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\mouse", + "path": "D:\\wamp\\www\\phaser\\src\\input\\mouse", "code": {} }, "description": "Destroys this Mouse Manager instance.", @@ -201749,7 +201794,7 @@ "memberof": "Phaser.Input.Mouse.MouseManager", "longname": "Phaser.Input.Mouse.MouseManager#destroy", "scope": "instance", - "___id": "T000002R022726", + "___id": "T000002R022729", "___s": true }, { @@ -201758,7 +201803,7 @@ "filename": "Pointer.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "classdesc": "A Pointer object encapsulates both mouse and touch input within Phaser.\r\rBy default, Phaser will create 2 pointers for your game to use. If you require more, i.e. for a multi-touch\rgame, then use the `InputPlugin.addPointer` method to do so, rather than instantiating this class directly,\rotherwise it won't be managed by the input system.\r\rYou can reference the current active pointer via `InputPlugin.activePointer`. You can also use the properties\r`InputPlugin.pointer1` through to `pointer10`, for each pointer you have enabled in your game.\r\rThe properties of this object are set by the Input Plugin during processing. This object is then sent in all\rinput related events that the Input Plugin emits, so you can reference properties from it directly in your\rcallbacks.", @@ -201796,7 +201841,7 @@ ], "scope": "static", "longname": "Phaser.Input.Pointer", - "___id": "T000002R022739", + "___id": "T000002R022742", "___s": true }, { @@ -201805,7 +201850,7 @@ "filename": "Pointer.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A reference to the Input Manager.", @@ -201824,7 +201869,7 @@ "longname": "Phaser.Input.Pointer#manager", "scope": "instance", "kind": "member", - "___id": "T000002R022742", + "___id": "T000002R022745", "___s": true }, { @@ -201833,7 +201878,7 @@ "filename": "Pointer.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The internal ID of this Pointer.", @@ -201853,7 +201898,7 @@ "longname": "Phaser.Input.Pointer#id", "scope": "instance", "kind": "member", - "___id": "T000002R022744", + "___id": "T000002R022747", "___s": true }, { @@ -201862,7 +201907,7 @@ "filename": "Pointer.js", "lineno": 63, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The most recent native DOM Event this Pointer has processed.", @@ -201896,7 +201941,7 @@ "longname": "Phaser.Input.Pointer#event", "scope": "instance", "kind": "member", - "___id": "T000002R022746", + "___id": "T000002R022749", "___s": true }, { @@ -201905,7 +201950,7 @@ "filename": "Pointer.js", "lineno": 72, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The DOM element the Pointer was pressed down on, taken from the DOM event.\rIn a default set-up this will be the Canvas that Phaser is rendering to, or the Window element.", @@ -201925,7 +201970,7 @@ "longname": "Phaser.Input.Pointer#downElement", "scope": "instance", "kind": "member", - "___id": "T000002R022748", + "___id": "T000002R022751", "___s": true }, { @@ -201934,7 +201979,7 @@ "filename": "Pointer.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The DOM element the Pointer was released on, taken from the DOM event.\rIn a default set-up this will be the Canvas that Phaser is rendering to, or the Window element.", @@ -201954,7 +201999,7 @@ "longname": "Phaser.Input.Pointer#upElement", "scope": "instance", "kind": "member", - "___id": "T000002R022750", + "___id": "T000002R022753", "___s": true }, { @@ -201963,7 +202008,7 @@ "filename": "Pointer.js", "lineno": 94, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The camera the Pointer interacted with during its last update.\r\rA Pointer can only ever interact with one camera at once, which will be the top-most camera\rin the list should multiple cameras be positioned on-top of each other.", @@ -201983,7 +202028,7 @@ "longname": "Phaser.Input.Pointer#camera", "scope": "instance", "kind": "member", - "___id": "T000002R022752", + "___id": "T000002R022755", "___s": true }, { @@ -201992,7 +202037,7 @@ "filename": "Pointer.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "A read-only property that indicates which button was pressed, or released, on the pointer\rduring the most recent event. It is only set during `up` and `down` events.\r\rOn Touch devices the value is always 0.\r\rUsers may change the configuration of buttons on their pointing device so that if an event's button property\ris zero, it may not have been caused by the button that is physically left–most on the pointing device;\rhowever, it should behave as if the left button was clicked in the standard button layout.", @@ -202013,7 +202058,7 @@ "longname": "Phaser.Input.Pointer#button", "scope": "instance", "kind": "member", - "___id": "T000002R022754", + "___id": "T000002R022757", "___s": true }, { @@ -202022,7 +202067,7 @@ "filename": "Pointer.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "0: No button or un-initialized\r1: Left button\r2: Right button\r4: Wheel button or middle button\r8: 4th button (typically the \"Browser Back\" button)\r16: 5th button (typically the \"Browser Forward\" button)\r\rFor a mouse configured for left-handed use, the button actions are reversed.\rIn this case, the values are read from right to left.", @@ -202042,7 +202087,7 @@ "longname": "Phaser.Input.Pointer#buttons", "scope": "instance", "kind": "member", - "___id": "T000002R022756", + "___id": "T000002R022759", "___s": true }, { @@ -202051,7 +202096,7 @@ "filename": "Pointer.js", "lineno": 143, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The position of the Pointer in screen space.", @@ -202071,7 +202116,7 @@ "longname": "Phaser.Input.Pointer#position", "scope": "instance", "kind": "member", - "___id": "T000002R022758", + "___id": "T000002R022761", "___s": true }, { @@ -202080,7 +202125,7 @@ "filename": "Pointer.js", "lineno": 153, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The previous position of the Pointer in screen space.\r\rThe old x and y values are stored in here during the InputManager.transformPointer call.\r\rUse the properties `velocity`, `angle` and `distance` to create your own gesture recognition.", @@ -202100,7 +202145,7 @@ "longname": "Phaser.Input.Pointer#prevPosition", "scope": "instance", "kind": "member", - "___id": "T000002R022760", + "___id": "T000002R022763", "___s": true }, { @@ -202109,7 +202154,7 @@ "filename": "Pointer.js", "lineno": 177, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The current velocity of the Pointer, based on its current and previous positions.\r\rThis value is smoothed out each frame, according to the `motionFactor` property.\r\rThis property is updated whenever the Pointer moves, regardless of any button states. In other words,\rit changes based on movement alone - a button doesn't have to be pressed first.", @@ -202129,7 +202174,7 @@ "longname": "Phaser.Input.Pointer#velocity", "scope": "instance", "kind": "member", - "___id": "T000002R022764", + "___id": "T000002R022767", "___s": true }, { @@ -202138,7 +202183,7 @@ "filename": "Pointer.js", "lineno": 192, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The current angle the Pointer is moving, in radians, based on its previous and current position.\r\rThe angle is based on the old position facing to the current position.\r\rThis property is updated whenever the Pointer moves, regardless of any button states. In other words,\rit changes based on movement alone - a button doesn't have to be pressed first.", @@ -202158,7 +202203,7 @@ "longname": "Phaser.Input.Pointer#angle", "scope": "instance", "kind": "member", - "___id": "T000002R022766", + "___id": "T000002R022769", "___s": true }, { @@ -202167,7 +202212,7 @@ "filename": "Pointer.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The distance the Pointer has moved, based on its previous and current position.\r\rThis value is smoothed out each frame, according to the `motionFactor` property.\r\rThis property is updated whenever the Pointer moves, regardless of any button states. In other words,\rit changes based on movement alone - a button doesn't have to be pressed first.\r\rIf you need the total distance travelled since the primary buttons was pressed down,\rthen use the `Pointer.getDistance` method.", @@ -202187,7 +202232,7 @@ "longname": "Phaser.Input.Pointer#distance", "scope": "instance", "kind": "member", - "___id": "T000002R022768", + "___id": "T000002R022771", "___s": true }, { @@ -202196,7 +202241,7 @@ "filename": "Pointer.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The smoothing factor to apply to the Pointer position.\r\rDue to their nature, pointer positions are inherently noisy. While this is fine for lots of games, if you need cleaner positions\rthen you can set this value to apply an automatic smoothing to the positions as they are recorded.\r\rThe default value of zero means 'no smoothing'.\rSet to a small value, such as 0.2, to apply an average level of smoothing between positions. You can do this by changing this\rvalue directly, or by setting the `input.smoothFactor` property in the Game Config.\r\rPositions are only smoothed when the pointer moves. If the primary button on this Pointer enters an Up or Down state, then the position\ris always precise, and not smoothed.", @@ -202216,7 +202261,7 @@ "longname": "Phaser.Input.Pointer#smoothFactor", "scope": "instance", "kind": "member", - "___id": "T000002R022770", + "___id": "T000002R022773", "___s": true }, { @@ -202225,7 +202270,7 @@ "filename": "Pointer.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The factor applied to the motion smoothing each frame.\r\rThis value is passed to the Smooth Step Interpolation that is used to calculate the velocity,\rangle and distance of the Pointer. It's applied every frame, until the midPoint reaches the current\rposition of the Pointer. 0.2 provides a good average but can be increased if you need a\rquicker update and are working in a high performance environment. Never set this value to\rzero.", @@ -202245,7 +202290,7 @@ "longname": "Phaser.Input.Pointer#motionFactor", "scope": "instance", "kind": "member", - "___id": "T000002R022772", + "___id": "T000002R022775", "___s": true }, { @@ -202254,7 +202299,7 @@ "filename": "Pointer.js", "lineno": 261, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The x position of this Pointer, translated into the coordinate space of the most recent Camera it interacted with.\r\rIf you wish to use this value _outside_ of an input event handler then you should update it first by calling\rthe `Pointer.updateWorldPoint` method.", @@ -202274,7 +202319,7 @@ "longname": "Phaser.Input.Pointer#worldX", "scope": "instance", "kind": "member", - "___id": "T000002R022774", + "___id": "T000002R022777", "___s": true }, { @@ -202283,7 +202328,7 @@ "filename": "Pointer.js", "lineno": 274, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The y position of this Pointer, translated into the coordinate space of the most recent Camera it interacted with.\r\rIf you wish to use this value _outside_ of an input event handler then you should update it first by calling\rthe `Pointer.updateWorldPoint` method.", @@ -202303,7 +202348,7 @@ "longname": "Phaser.Input.Pointer#worldY", "scope": "instance", "kind": "member", - "___id": "T000002R022776", + "___id": "T000002R022779", "___s": true }, { @@ -202312,7 +202357,7 @@ "filename": "Pointer.js", "lineno": 287, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Time when this Pointer was most recently moved (regardless of the state of its buttons, if any)", @@ -202332,7 +202377,7 @@ "longname": "Phaser.Input.Pointer#moveTime", "scope": "instance", "kind": "member", - "___id": "T000002R022778", + "___id": "T000002R022781", "___s": true }, { @@ -202341,7 +202386,7 @@ "filename": "Pointer.js", "lineno": 297, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "X coordinate of the Pointer when Button 1 (left button), or Touch, was pressed, used for dragging objects.", @@ -202361,7 +202406,7 @@ "longname": "Phaser.Input.Pointer#downX", "scope": "instance", "kind": "member", - "___id": "T000002R022780", + "___id": "T000002R022783", "___s": true }, { @@ -202370,7 +202415,7 @@ "filename": "Pointer.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Y coordinate of the Pointer when Button 1 (left button), or Touch, was pressed, used for dragging objects.", @@ -202390,7 +202435,7 @@ "longname": "Phaser.Input.Pointer#downY", "scope": "instance", "kind": "member", - "___id": "T000002R022782", + "___id": "T000002R022785", "___s": true }, { @@ -202399,7 +202444,7 @@ "filename": "Pointer.js", "lineno": 317, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The Event timestamp when the first button, or Touch input, was pressed. Used for dragging objects.", @@ -202419,7 +202464,7 @@ "longname": "Phaser.Input.Pointer#downTime", "scope": "instance", "kind": "member", - "___id": "T000002R022784", + "___id": "T000002R022787", "___s": true }, { @@ -202428,7 +202473,7 @@ "filename": "Pointer.js", "lineno": 327, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "X coordinate of the Pointer when Button 1 (left button), or Touch, was released, used for dragging objects.", @@ -202448,7 +202493,7 @@ "longname": "Phaser.Input.Pointer#upX", "scope": "instance", "kind": "member", - "___id": "T000002R022786", + "___id": "T000002R022789", "___s": true }, { @@ -202457,7 +202502,7 @@ "filename": "Pointer.js", "lineno": 337, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Y coordinate of the Pointer when Button 1 (left button), or Touch, was released, used for dragging objects.", @@ -202477,7 +202522,7 @@ "longname": "Phaser.Input.Pointer#upY", "scope": "instance", "kind": "member", - "___id": "T000002R022788", + "___id": "T000002R022791", "___s": true }, { @@ -202486,7 +202531,7 @@ "filename": "Pointer.js", "lineno": 347, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The Event timestamp when the final button, or Touch input, was released. Used for dragging objects.", @@ -202506,7 +202551,7 @@ "longname": "Phaser.Input.Pointer#upTime", "scope": "instance", "kind": "member", - "___id": "T000002R022790", + "___id": "T000002R022793", "___s": true }, { @@ -202515,7 +202560,7 @@ "filename": "Pointer.js", "lineno": 357, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Is the primary button down? (usually button 0, the left mouse button)", @@ -202535,7 +202580,7 @@ "longname": "Phaser.Input.Pointer#primaryDown", "scope": "instance", "kind": "member", - "___id": "T000002R022792", + "___id": "T000002R022795", "___s": true }, { @@ -202544,7 +202589,7 @@ "filename": "Pointer.js", "lineno": 367, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Is _any_ button on this pointer considered as being down?", @@ -202564,7 +202609,7 @@ "longname": "Phaser.Input.Pointer#isDown", "scope": "instance", "kind": "member", - "___id": "T000002R022794", + "___id": "T000002R022797", "___s": true }, { @@ -202573,7 +202618,7 @@ "filename": "Pointer.js", "lineno": 377, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Did the previous input event come from a Touch input (true) or Mouse? (false)", @@ -202593,7 +202638,7 @@ "longname": "Phaser.Input.Pointer#wasTouch", "scope": "instance", "kind": "member", - "___id": "T000002R022796", + "___id": "T000002R022799", "___s": true }, { @@ -202602,7 +202647,7 @@ "filename": "Pointer.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Did this Pointer get canceled by a touchcancel event?\r\rNote: \"canceled\" is the American-English spelling of \"cancelled\". Please don't submit PRs correcting it!", @@ -202622,7 +202667,7 @@ "longname": "Phaser.Input.Pointer#wasCanceled", "scope": "instance", "kind": "member", - "___id": "T000002R022798", + "___id": "T000002R022801", "___s": true }, { @@ -202631,7 +202676,7 @@ "filename": "Pointer.js", "lineno": 399, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "If the mouse is locked, the horizontal relative movement of the Pointer in pixels since last frame.", @@ -202651,7 +202696,7 @@ "longname": "Phaser.Input.Pointer#movementX", "scope": "instance", "kind": "member", - "___id": "T000002R022800", + "___id": "T000002R022803", "___s": true }, { @@ -202660,7 +202705,7 @@ "filename": "Pointer.js", "lineno": 409, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "If the mouse is locked, the vertical relative movement of the Pointer in pixels since last frame.", @@ -202680,7 +202725,7 @@ "longname": "Phaser.Input.Pointer#movementY", "scope": "instance", "kind": "member", - "___id": "T000002R022802", + "___id": "T000002R022805", "___s": true }, { @@ -202689,7 +202734,7 @@ "filename": "Pointer.js", "lineno": 419, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The identifier property of the Pointer as set by the DOM event when this Pointer is started.", @@ -202708,7 +202753,7 @@ "longname": "Phaser.Input.Pointer#identifier", "scope": "instance", "kind": "member", - "___id": "T000002R022804", + "___id": "T000002R022807", "___s": true }, { @@ -202717,7 +202762,7 @@ "filename": "Pointer.js", "lineno": 428, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The pointerId property of the Pointer as set by the DOM event when this Pointer is started.\rThe browser can and will recycle this value.", @@ -202736,7 +202781,7 @@ "longname": "Phaser.Input.Pointer#pointerId", "scope": "instance", "kind": "member", - "___id": "T000002R022806", + "___id": "T000002R022809", "___s": true }, { @@ -202745,7 +202790,7 @@ "filename": "Pointer.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "An active Pointer is one that is currently pressed down on the display.\rA Mouse is always considered as active.", @@ -202764,7 +202809,7 @@ "longname": "Phaser.Input.Pointer#active", "scope": "instance", "kind": "member", - "___id": "T000002R022808", + "___id": "T000002R022811", "___s": true }, { @@ -202773,7 +202818,7 @@ "filename": "Pointer.js", "lineno": 448, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Is this pointer Pointer Locked?\r\rOnly a mouse pointer can be locked and it only becomes locked when requested via\rthe browsers Pointer Lock API.\r\rYou can request this by calling the `this.input.mouse.requestPointerLock()` method from\ra `pointerdown` or `pointerup` event handler.", @@ -202793,7 +202838,7 @@ "longname": "Phaser.Input.Pointer#locked", "scope": "instance", "kind": "member", - "___id": "T000002R022810", + "___id": "T000002R022813", "___s": true }, { @@ -202802,7 +202847,7 @@ "filename": "Pointer.js", "lineno": 464, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The horizontal scroll amount that occurred due to the user moving a mouse wheel or similar input device.", @@ -202822,7 +202867,7 @@ "longname": "Phaser.Input.Pointer#deltaX", "scope": "instance", "kind": "member", - "___id": "T000002R022812", + "___id": "T000002R022815", "___s": true }, { @@ -202831,7 +202876,7 @@ "filename": "Pointer.js", "lineno": 474, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The vertical scroll amount that occurred due to the user moving a mouse wheel or similar input device.\rThis value will typically be less than 0 if the user scrolls up and greater than zero if scrolling down.", @@ -202851,7 +202896,7 @@ "longname": "Phaser.Input.Pointer#deltaY", "scope": "instance", "kind": "member", - "___id": "T000002R022814", + "___id": "T000002R022817", "___s": true }, { @@ -202860,7 +202905,7 @@ "filename": "Pointer.js", "lineno": 485, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The z-axis scroll amount that occurred due to the user moving a mouse wheel or similar input device.", @@ -202880,7 +202925,7 @@ "longname": "Phaser.Input.Pointer#deltaZ", "scope": "instance", "kind": "member", - "___id": "T000002R022816", + "___id": "T000002R022819", "___s": true }, { @@ -202889,7 +202934,7 @@ "filename": "Pointer.js", "lineno": 496, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Takes a Camera and updates this Pointer's `worldX` and `worldY` values so they are\rthe result of a translation through the given Camera.\r\rNote that the values will be automatically replaced the moment the Pointer is\rupdated by an input event, such as a mouse move, so should be used immediately.", @@ -202929,7 +202974,7 @@ "memberof": "Phaser.Input.Pointer", "longname": "Phaser.Input.Pointer#updateWorldPoint", "scope": "instance", - "___id": "T000002R022818", + "___id": "T000002R022821", "___s": true }, { @@ -202938,7 +202983,7 @@ "filename": "Pointer.js", "lineno": 521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Takes a Camera and returns a Vector2 containing the translated position of this Pointer\rwithin that Camera. This can be used to convert this Pointers position into camera space.", @@ -203011,7 +203056,7 @@ "memberof": "Phaser.Input.Pointer", "longname": "Phaser.Input.Pointer#positionToCamera", "scope": "instance", - "___id": "T000002R022823", + "___id": "T000002R022826", "___s": true }, { @@ -203020,7 +203065,7 @@ "filename": "Pointer.js", "lineno": 878, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Checks to see if any buttons are being held down on this Pointer.", @@ -203044,7 +203089,7 @@ "memberof": "Phaser.Input.Pointer", "longname": "Phaser.Input.Pointer#noButtonDown", "scope": "instance", - "___id": "T000002R022928", + "___id": "T000002R022931", "___s": true }, { @@ -203053,7 +203098,7 @@ "filename": "Pointer.js", "lineno": 891, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Checks to see if the left button is being held down on this Pointer.", @@ -203077,7 +203122,7 @@ "memberof": "Phaser.Input.Pointer", "longname": "Phaser.Input.Pointer#leftButtonDown", "scope": "instance", - "___id": "T000002R022930", + "___id": "T000002R022933", "___s": true }, { @@ -203086,7 +203131,7 @@ "filename": "Pointer.js", "lineno": 904, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Checks to see if the right button is being held down on this Pointer.", @@ -203110,7 +203155,7 @@ "memberof": "Phaser.Input.Pointer", "longname": "Phaser.Input.Pointer#rightButtonDown", "scope": "instance", - "___id": "T000002R022932", + "___id": "T000002R022935", "___s": true }, { @@ -203119,7 +203164,7 @@ "filename": "Pointer.js", "lineno": 917, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Checks to see if the middle button is being held down on this Pointer.", @@ -203143,7 +203188,7 @@ "memberof": "Phaser.Input.Pointer", "longname": "Phaser.Input.Pointer#middleButtonDown", "scope": "instance", - "___id": "T000002R022934", + "___id": "T000002R022937", "___s": true }, { @@ -203152,7 +203197,7 @@ "filename": "Pointer.js", "lineno": 930, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Checks to see if the back button is being held down on this Pointer.", @@ -203176,7 +203221,7 @@ "memberof": "Phaser.Input.Pointer", "longname": "Phaser.Input.Pointer#backButtonDown", "scope": "instance", - "___id": "T000002R022936", + "___id": "T000002R022939", "___s": true }, { @@ -203185,7 +203230,7 @@ "filename": "Pointer.js", "lineno": 943, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Checks to see if the forward button is being held down on this Pointer.", @@ -203209,7 +203254,7 @@ "memberof": "Phaser.Input.Pointer", "longname": "Phaser.Input.Pointer#forwardButtonDown", "scope": "instance", - "___id": "T000002R022938", + "___id": "T000002R022941", "___s": true }, { @@ -203218,7 +203263,7 @@ "filename": "Pointer.js", "lineno": 956, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Checks to see if the left button was just released on this Pointer.", @@ -203242,7 +203287,7 @@ "memberof": "Phaser.Input.Pointer", "longname": "Phaser.Input.Pointer#leftButtonReleased", "scope": "instance", - "___id": "T000002R022940", + "___id": "T000002R022943", "___s": true }, { @@ -203251,7 +203296,7 @@ "filename": "Pointer.js", "lineno": 969, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Checks to see if the right button was just released on this Pointer.", @@ -203275,7 +203320,7 @@ "memberof": "Phaser.Input.Pointer", "longname": "Phaser.Input.Pointer#rightButtonReleased", "scope": "instance", - "___id": "T000002R022942", + "___id": "T000002R022945", "___s": true }, { @@ -203284,7 +203329,7 @@ "filename": "Pointer.js", "lineno": 982, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Checks to see if the middle button was just released on this Pointer.", @@ -203308,7 +203353,7 @@ "memberof": "Phaser.Input.Pointer", "longname": "Phaser.Input.Pointer#middleButtonReleased", "scope": "instance", - "___id": "T000002R022944", + "___id": "T000002R022947", "___s": true }, { @@ -203317,7 +203362,7 @@ "filename": "Pointer.js", "lineno": 995, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Checks to see if the back button was just released on this Pointer.", @@ -203341,7 +203386,7 @@ "memberof": "Phaser.Input.Pointer", "longname": "Phaser.Input.Pointer#backButtonReleased", "scope": "instance", - "___id": "T000002R022946", + "___id": "T000002R022949", "___s": true }, { @@ -203350,7 +203395,7 @@ "filename": "Pointer.js", "lineno": 1008, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Checks to see if the forward button was just released on this Pointer.", @@ -203374,7 +203419,7 @@ "memberof": "Phaser.Input.Pointer", "longname": "Phaser.Input.Pointer#forwardButtonReleased", "scope": "instance", - "___id": "T000002R022948", + "___id": "T000002R022951", "___s": true }, { @@ -203383,7 +203428,7 @@ "filename": "Pointer.js", "lineno": 1021, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "If the Pointer has a button pressed down at the time this method is called, it will return the\rdistance between the Pointer's `downX` and `downY` values and the current position.\r\rIf no button is held down, it will return the last recorded distance, based on where\rthe Pointer was when the button was released.\r\rIf you wish to get the distance being travelled currently, based on the velocity of the Pointer,\rthen see the `Pointer.distance` property.", @@ -203407,7 +203452,7 @@ "memberof": "Phaser.Input.Pointer", "longname": "Phaser.Input.Pointer#getDistance", "scope": "instance", - "___id": "T000002R022950", + "___id": "T000002R022953", "___s": true }, { @@ -203416,7 +203461,7 @@ "filename": "Pointer.js", "lineno": 1048, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "If the Pointer has a button pressed down at the time this method is called, it will return the\rhorizontal distance between the Pointer's `downX` and `downY` values and the current position.\r\rIf no button is held down, it will return the last recorded horizontal distance, based on where\rthe Pointer was when the button was released.", @@ -203440,7 +203485,7 @@ "memberof": "Phaser.Input.Pointer", "longname": "Phaser.Input.Pointer#getDistanceX", "scope": "instance", - "___id": "T000002R022952", + "___id": "T000002R022955", "___s": true }, { @@ -203449,7 +203494,7 @@ "filename": "Pointer.js", "lineno": 1072, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "If the Pointer has a button pressed down at the time this method is called, it will return the\rvertical distance between the Pointer's `downX` and `downY` values and the current position.\r\rIf no button is held down, it will return the last recorded vertical distance, based on where\rthe Pointer was when the button was released.", @@ -203473,7 +203518,7 @@ "memberof": "Phaser.Input.Pointer", "longname": "Phaser.Input.Pointer#getDistanceY", "scope": "instance", - "___id": "T000002R022954", + "___id": "T000002R022957", "___s": true }, { @@ -203482,7 +203527,7 @@ "filename": "Pointer.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "If the Pointer has a button pressed down at the time this method is called, it will return the\rduration since the button was pressed down.\r\rIf no button is held down, it will return the last recorded duration, based on the time\rthe last button on the Pointer was released.", @@ -203506,7 +203551,7 @@ "memberof": "Phaser.Input.Pointer", "longname": "Phaser.Input.Pointer#getDuration", "scope": "instance", - "___id": "T000002R022956", + "___id": "T000002R022959", "___s": true }, { @@ -203515,7 +203560,7 @@ "filename": "Pointer.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "If the Pointer has a button pressed down at the time this method is called, it will return the\rangle between the Pointer's `downX` and `downY` values and the current position.\r\rIf no button is held down, it will return the last recorded angle, based on where\rthe Pointer was when the button was released.\r\rThe angle is based on the old position facing to the current position.\r\rIf you wish to get the current angle, based on the velocity of the Pointer, then\rsee the `Pointer.angle` property.", @@ -203539,7 +203584,7 @@ "memberof": "Phaser.Input.Pointer", "longname": "Phaser.Input.Pointer#getAngle", "scope": "instance", - "___id": "T000002R022958", + "___id": "T000002R022961", "___s": true }, { @@ -203548,7 +203593,7 @@ "filename": "Pointer.js", "lineno": 1149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Takes the previous and current Pointer positions and then generates an array of interpolated values between\rthe two. The array will be populated up to the size of the `steps` argument.\r\r```javaScript\rvar points = pointer.getInterpolatedPosition(4);\r\r// points[0] = { x: 0, y: 0 }\r// points[1] = { x: 2, y: 1 }\r// points[2] = { x: 3, y: 2 }\r// points[3] = { x: 6, y: 3 }\r```\r\rUse this if you need to get smoothed values between the previous and current pointer positions. DOM pointer\revents can often fire faster than the main browser loop, and this will help you avoid janky movement\respecially if you have an object following a Pointer.\r\rNote that if you provide an output array it will only be populated up to the number of steps provided.\rIt will not clear any previous data that may have existed beyond the range of the steps count.\r\rInternally it uses the Smooth Step interpolation calculation.", @@ -203603,7 +203648,7 @@ "memberof": "Phaser.Input.Pointer", "longname": "Phaser.Input.Pointer#getInterpolatedPosition", "scope": "instance", - "___id": "T000002R022960", + "___id": "T000002R022963", "___s": true }, { @@ -203612,7 +203657,7 @@ "filename": "Pointer.js", "lineno": 1200, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Fully reset this Pointer back to its unitialized state.", @@ -203622,7 +203667,7 @@ "memberof": "Phaser.Input.Pointer", "longname": "Phaser.Input.Pointer#reset", "scope": "instance", - "___id": "T000002R022973", + "___id": "T000002R022976", "___s": true }, { @@ -203631,7 +203676,7 @@ "filename": "Pointer.js", "lineno": 1245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Destroys this Pointer instance and resets its external references.", @@ -203641,7 +203686,7 @@ "memberof": "Phaser.Input.Pointer", "longname": "Phaser.Input.Pointer#destroy", "scope": "instance", - "___id": "T000002R023003", + "___id": "T000002R023006", "___s": true }, { @@ -203650,7 +203695,7 @@ "filename": "Pointer.js", "lineno": 1258, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The x position of this Pointer.\rThe value is in screen space.\rSee `worldX` to get a camera converted position.", @@ -203669,7 +203714,7 @@ "longname": "Phaser.Input.Pointer#x", "scope": "instance", "kind": "member", - "___id": "T000002R023008", + "___id": "T000002R023011", "___s": true }, { @@ -203678,7 +203723,7 @@ "filename": "Pointer.js", "lineno": 1281, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "The y position of this Pointer.\rThe value is in screen space.\rSee `worldY` to get a camera converted position.", @@ -203697,7 +203742,7 @@ "longname": "Phaser.Input.Pointer#y", "scope": "instance", "kind": "member", - "___id": "T000002R023013", + "___id": "T000002R023016", "___s": true }, { @@ -203706,7 +203751,7 @@ "filename": "Pointer.js", "lineno": 1304, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input", + "path": "D:\\wamp\\www\\phaser\\src\\input", "code": {} }, "description": "Time when this Pointer was most recently updated by a DOM Event.\rThis comes directly from the `event.timeStamp` property.\rIf no event has yet taken place, it will return zero.", @@ -203726,7 +203771,7 @@ "longname": "Phaser.Input.Pointer#time", "scope": "instance", "kind": "member", - "___id": "T000002R023018", + "___id": "T000002R023021", "___s": true }, { @@ -203735,7 +203780,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\touch", + "path": "D:\\wamp\\www\\phaser\\src\\input\\touch", "code": {} }, "kind": "namespace", @@ -203743,7 +203788,7 @@ "memberof": "Phaser.Input", "longname": "Phaser.Input.Touch", "scope": "static", - "___id": "T000002R023022", + "___id": "T000002R023025", "___s": true }, { @@ -203752,7 +203797,7 @@ "filename": "TouchManager.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\touch", + "path": "D:\\wamp\\www\\phaser\\src\\input\\touch", "code": {} }, "classdesc": "The Touch Manager is a helper class that belongs to the Input Manager.\r\rIts role is to listen for native DOM Touch Events and then pass them onto the Input Manager for further processing.\r\rYou do not need to create this class directly, the Input Manager will create an instance of it automatically.", @@ -203777,7 +203822,7 @@ ], "scope": "static", "longname": "Phaser.Input.Touch.TouchManager", - "___id": "T000002R023028", + "___id": "T000002R023031", "___s": true }, { @@ -203786,7 +203831,7 @@ "filename": "TouchManager.js", "lineno": 36, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\touch", + "path": "D:\\wamp\\www\\phaser\\src\\input\\touch", "code": {} }, "description": "A reference to the Input Manager.", @@ -203805,7 +203850,7 @@ "longname": "Phaser.Input.Touch.TouchManager#manager", "scope": "instance", "kind": "member", - "___id": "T000002R023031", + "___id": "T000002R023034", "___s": true }, { @@ -203814,7 +203859,7 @@ "filename": "TouchManager.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\touch", + "path": "D:\\wamp\\www\\phaser\\src\\input\\touch", "code": {} }, "description": "If true the DOM events will have event.preventDefault applied to them, if false they will propagate fully.", @@ -203834,7 +203879,7 @@ "longname": "Phaser.Input.Touch.TouchManager#capture", "scope": "instance", "kind": "member", - "___id": "T000002R023033", + "___id": "T000002R023036", "___s": true }, { @@ -203843,7 +203888,7 @@ "filename": "TouchManager.js", "lineno": 55, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\touch", + "path": "D:\\wamp\\www\\phaser\\src\\input\\touch", "code": {} }, "description": "A boolean that controls if the Touch Manager is enabled or not.\rCan be toggled on the fly.", @@ -203863,7 +203908,7 @@ "longname": "Phaser.Input.Touch.TouchManager#enabled", "scope": "instance", "kind": "member", - "___id": "T000002R023035", + "___id": "T000002R023038", "___s": true }, { @@ -203872,7 +203917,7 @@ "filename": "TouchManager.js", "lineno": 66, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\touch", + "path": "D:\\wamp\\www\\phaser\\src\\input\\touch", "code": {} }, "description": "The Touch Event target, as defined in the Game Config.\rTypically the canvas to which the game is rendering, but can be any interactive DOM element.", @@ -203891,7 +203936,7 @@ "longname": "Phaser.Input.Touch.TouchManager#target", "scope": "instance", "kind": "member", - "___id": "T000002R023037", + "___id": "T000002R023040", "___s": true }, { @@ -203900,7 +203945,7 @@ "filename": "TouchManager.js", "lineno": 76, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\touch", + "path": "D:\\wamp\\www\\phaser\\src\\input\\touch", "code": {} }, "description": "The Touch Start event handler function.\rInitially empty and bound in the `startListeners` method.", @@ -203919,7 +203964,7 @@ "longname": "Phaser.Input.Touch.TouchManager#onTouchStart", "scope": "instance", "kind": "member", - "___id": "T000002R023039", + "___id": "T000002R023042", "___s": true }, { @@ -203928,7 +203973,7 @@ "filename": "TouchManager.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\touch", + "path": "D:\\wamp\\www\\phaser\\src\\input\\touch", "code": {} }, "description": "The Touch Start event handler function specifically for events on the Window.\rInitially empty and bound in the `startListeners` method.", @@ -203947,7 +203992,7 @@ "longname": "Phaser.Input.Touch.TouchManager#onTouchStartWindow", "scope": "instance", "kind": "member", - "___id": "T000002R023041", + "___id": "T000002R023044", "___s": true }, { @@ -203956,7 +204001,7 @@ "filename": "TouchManager.js", "lineno": 96, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\touch", + "path": "D:\\wamp\\www\\phaser\\src\\input\\touch", "code": {} }, "description": "The Touch Move event handler function.\rInitially empty and bound in the `startListeners` method.", @@ -203975,7 +204020,7 @@ "longname": "Phaser.Input.Touch.TouchManager#onTouchMove", "scope": "instance", "kind": "member", - "___id": "T000002R023043", + "___id": "T000002R023046", "___s": true }, { @@ -203984,7 +204029,7 @@ "filename": "TouchManager.js", "lineno": 106, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\touch", + "path": "D:\\wamp\\www\\phaser\\src\\input\\touch", "code": {} }, "description": "The Touch End event handler function.\rInitially empty and bound in the `startListeners` method.", @@ -204003,7 +204048,7 @@ "longname": "Phaser.Input.Touch.TouchManager#onTouchEnd", "scope": "instance", "kind": "member", - "___id": "T000002R023045", + "___id": "T000002R023048", "___s": true }, { @@ -204012,7 +204057,7 @@ "filename": "TouchManager.js", "lineno": 116, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\touch", + "path": "D:\\wamp\\www\\phaser\\src\\input\\touch", "code": {} }, "description": "The Touch End event handler function specifically for events on the Window.\rInitially empty and bound in the `startListeners` method.", @@ -204031,7 +204076,7 @@ "longname": "Phaser.Input.Touch.TouchManager#onTouchEndWindow", "scope": "instance", "kind": "member", - "___id": "T000002R023047", + "___id": "T000002R023050", "___s": true }, { @@ -204040,7 +204085,7 @@ "filename": "TouchManager.js", "lineno": 126, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\touch", + "path": "D:\\wamp\\www\\phaser\\src\\input\\touch", "code": {} }, "description": "The Touch Cancel event handler function.\rInitially empty and bound in the `startListeners` method.", @@ -204059,7 +204104,7 @@ "longname": "Phaser.Input.Touch.TouchManager#onTouchCancel", "scope": "instance", "kind": "member", - "___id": "T000002R023049", + "___id": "T000002R023052", "___s": true }, { @@ -204068,7 +204113,7 @@ "filename": "TouchManager.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\touch", + "path": "D:\\wamp\\www\\phaser\\src\\input\\touch", "code": {} }, "description": "The Touch Cancel event handler function specifically for events on the Window.\rInitially empty and bound in the `startListeners` method.", @@ -204087,7 +204132,7 @@ "longname": "Phaser.Input.Touch.TouchManager#onTouchCancelWindow", "scope": "instance", "kind": "member", - "___id": "T000002R023051", + "___id": "T000002R023054", "___s": true }, { @@ -204096,7 +204141,7 @@ "filename": "TouchManager.js", "lineno": 146, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\touch", + "path": "D:\\wamp\\www\\phaser\\src\\input\\touch", "code": {} }, "description": "Are the event listeners hooked into `window.top` or `window`?\r\rThis is set during the `boot` sequence. If the browser does not have access to `window.top`,\rsuch as in cross-origin iframe environments, this property gets set to `false` and the events\rare hooked into `window` instead.", @@ -204116,7 +204161,7 @@ "longname": "Phaser.Input.Touch.TouchManager#isTop", "scope": "instance", "kind": "member", - "___id": "T000002R023053", + "___id": "T000002R023056", "___s": true }, { @@ -204125,7 +204170,7 @@ "filename": "TouchManager.js", "lineno": 198, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\touch", + "path": "D:\\wamp\\www\\phaser\\src\\input\\touch", "code": {} }, "description": "Attempts to disable the context menu from appearing if you touch-hold on the browser.\r\rWorks by listening for the `contextmenu` event and prevent defaulting it.\r\rUse this if you need to disable the OS context menu on mobile.", @@ -204150,7 +204195,7 @@ "memberof": "Phaser.Input.Touch.TouchManager", "longname": "Phaser.Input.Touch.TouchManager#disableContextMenu", "scope": "instance", - "___id": "T000002R023063", + "___id": "T000002R023066", "___s": true }, { @@ -204159,7 +204204,7 @@ "filename": "TouchManager.js", "lineno": 221, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\touch", + "path": "D:\\wamp\\www\\phaser\\src\\input\\touch", "code": {} }, "description": "Starts the Touch Event listeners running as long as an input target is set.\r\rThis method is called automatically if Touch Input is enabled in the game config,\rwhich it is by default. However, you can call it manually should you need to\rdelay input capturing until later in the game.", @@ -204169,7 +204214,7 @@ "memberof": "Phaser.Input.Touch.TouchManager", "longname": "Phaser.Input.Touch.TouchManager#startListeners", "scope": "instance", - "___id": "T000002R023065", + "___id": "T000002R023068", "___s": true }, { @@ -204178,7 +204223,7 @@ "filename": "TouchManager.js", "lineno": 358, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\touch", + "path": "D:\\wamp\\www\\phaser\\src\\input\\touch", "code": {} }, "description": "Stops the Touch Event listeners.\rThis is called automatically and does not need to be manually invoked.", @@ -204188,7 +204233,7 @@ "memberof": "Phaser.Input.Touch.TouchManager", "longname": "Phaser.Input.Touch.TouchManager#stopListeners", "scope": "instance", - "___id": "T000002R023086", + "___id": "T000002R023089", "___s": true }, { @@ -204197,7 +204242,7 @@ "filename": "TouchManager.js", "lineno": 384, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\touch", + "path": "D:\\wamp\\www\\phaser\\src\\input\\touch", "code": {} }, "description": "Destroys this Touch Manager instance.", @@ -204207,7 +204252,7 @@ "memberof": "Phaser.Input.Touch.TouchManager", "longname": "Phaser.Input.Touch.TouchManager#destroy", "scope": "instance", - "___id": "T000002R023090", + "___id": "T000002R023093", "___s": true }, { @@ -204216,7 +204261,7 @@ "filename": "EventData.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\typedefs", "code": {} }, "description": "A Phaser Input Event Data object.\r\rThis object is passed to the registered event listeners and allows you to stop any further propagation.", @@ -204265,7 +204310,7 @@ "memberof": "Phaser.Types.Input", "longname": "Phaser.Types.Input.EventData", "scope": "static", - "___id": "T000002R023096", + "___id": "T000002R023099", "___s": true }, { @@ -204274,7 +204319,7 @@ "filename": "HitAreaCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\typedefs", "code": {} }, "kind": "typedef", @@ -204356,7 +204401,7 @@ "memberof": "Phaser.Types.Input", "longname": "Phaser.Types.Input.HitAreaCallback", "scope": "static", - "___id": "T000002R023097", + "___id": "T000002R023100", "___s": true }, { @@ -204365,7 +204410,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\typedefs", "code": {} }, "kind": "namespace", @@ -204373,7 +204418,7 @@ "memberof": "Phaser.Types", "longname": "Phaser.Types.Input", "scope": "static", - "___id": "T000002R023098", + "___id": "T000002R023101", "___s": true }, { @@ -204382,7 +204427,7 @@ "filename": "InputConfiguration.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\typedefs", "code": {} }, "kind": "typedef", @@ -204519,7 +204564,7 @@ "memberof": "Phaser.Types.Input", "longname": "Phaser.Types.Input.InputConfiguration", "scope": "static", - "___id": "T000002R023099", + "___id": "T000002R023102", "___s": true }, { @@ -204528,7 +204573,7 @@ "filename": "InputPluginContainer.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\typedefs", "code": {} }, "kind": "typedef", @@ -204588,7 +204633,7 @@ "memberof": "Phaser.Types.Input", "longname": "Phaser.Types.Input.InputPluginContainer", "scope": "static", - "___id": "T000002R023100", + "___id": "T000002R023103", "___s": true }, { @@ -204597,7 +204642,7 @@ "filename": "InteractiveObject.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\input\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\input\\typedefs", "code": {} }, "kind": "typedef", @@ -204904,7 +204949,7 @@ "memberof": "Phaser.Types.Input", "longname": "Phaser.Types.Input.InteractiveObject", "scope": "static", - "___id": "T000002R023101", + "___id": "T000002R023104", "___s": true }, { @@ -204913,7 +204958,7 @@ "filename": "const.js", "lineno": 9, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The Loader is idle.", @@ -204932,7 +204977,7 @@ "longname": "Phaser.Loader.LOADER_IDLE", "scope": "static", "kind": "member", - "___id": "T000002R023103", + "___id": "T000002R023106", "___s": true }, { @@ -204941,7 +204986,7 @@ "filename": "const.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The Loader is actively loading.", @@ -204960,7 +205005,7 @@ "longname": "Phaser.Loader.LOADER_LOADING", "scope": "static", "kind": "member", - "___id": "T000002R023105", + "___id": "T000002R023108", "___s": true }, { @@ -204969,7 +205014,7 @@ "filename": "const.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The Loader is processing files is has loaded.", @@ -204988,7 +205033,7 @@ "longname": "Phaser.Loader.LOADER_PROCESSING", "scope": "static", "kind": "member", - "___id": "T000002R023107", + "___id": "T000002R023110", "___s": true }, { @@ -204997,7 +205042,7 @@ "filename": "const.js", "lineno": 36, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The Loader has completed loading and processing.", @@ -205016,7 +205061,7 @@ "longname": "Phaser.Loader.LOADER_COMPLETE", "scope": "static", "kind": "member", - "___id": "T000002R023109", + "___id": "T000002R023112", "___s": true }, { @@ -205025,7 +205070,7 @@ "filename": "const.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The Loader is shutting down.", @@ -205044,7 +205089,7 @@ "longname": "Phaser.Loader.LOADER_SHUTDOWN", "scope": "static", "kind": "member", - "___id": "T000002R023111", + "___id": "T000002R023114", "___s": true }, { @@ -205053,7 +205098,7 @@ "filename": "const.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The Loader has been destroyed.", @@ -205072,7 +205117,7 @@ "longname": "Phaser.Loader.LOADER_DESTROYED", "scope": "static", "kind": "member", - "___id": "T000002R023113", + "___id": "T000002R023116", "___s": true }, { @@ -205081,7 +205126,7 @@ "filename": "const.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "File is in the load queue but not yet started.", @@ -205100,7 +205145,7 @@ "longname": "Phaser.Loader.FILE_PENDING", "scope": "static", "kind": "member", - "___id": "T000002R023115", + "___id": "T000002R023118", "___s": true }, { @@ -205109,7 +205154,7 @@ "filename": "const.js", "lineno": 72, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "File has been started to load by the loader (onLoad called)", @@ -205128,7 +205173,7 @@ "longname": "Phaser.Loader.FILE_LOADING", "scope": "static", "kind": "member", - "___id": "T000002R023117", + "___id": "T000002R023120", "___s": true }, { @@ -205137,7 +205182,7 @@ "filename": "const.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "File has loaded successfully, awaiting processing.", @@ -205156,7 +205201,7 @@ "longname": "Phaser.Loader.FILE_LOADED", "scope": "static", "kind": "member", - "___id": "T000002R023119", + "___id": "T000002R023122", "___s": true }, { @@ -205165,7 +205210,7 @@ "filename": "const.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "File failed to load.", @@ -205184,7 +205229,7 @@ "longname": "Phaser.Loader.FILE_FAILED", "scope": "static", "kind": "member", - "___id": "T000002R023121", + "___id": "T000002R023124", "___s": true }, { @@ -205193,7 +205238,7 @@ "filename": "const.js", "lineno": 99, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "File is being processed (onProcess callback)", @@ -205212,7 +205257,7 @@ "longname": "Phaser.Loader.FILE_PROCESSING", "scope": "static", "kind": "member", - "___id": "T000002R023123", + "___id": "T000002R023126", "___s": true }, { @@ -205221,7 +205266,7 @@ "filename": "const.js", "lineno": 108, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The File has errored somehow during processing.", @@ -205240,7 +205285,7 @@ "longname": "Phaser.Loader.FILE_ERRORED", "scope": "static", "kind": "member", - "___id": "T000002R023125", + "___id": "T000002R023128", "___s": true }, { @@ -205249,7 +205294,7 @@ "filename": "const.js", "lineno": 117, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "File has finished processing.", @@ -205268,7 +205313,7 @@ "longname": "Phaser.Loader.FILE_COMPLETE", "scope": "static", "kind": "member", - "___id": "T000002R023127", + "___id": "T000002R023130", "___s": true }, { @@ -205277,7 +205322,7 @@ "filename": "const.js", "lineno": 126, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "File has been destroyed.", @@ -205296,7 +205341,7 @@ "longname": "Phaser.Loader.FILE_DESTROYED", "scope": "static", "kind": "member", - "___id": "T000002R023129", + "___id": "T000002R023132", "___s": true }, { @@ -205305,7 +205350,7 @@ "filename": "const.js", "lineno": 135, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "File was populated from local data and doesn't need an HTTP request.", @@ -205324,7 +205369,7 @@ "longname": "Phaser.Loader.FILE_POPULATED", "scope": "static", "kind": "member", - "___id": "T000002R023131", + "___id": "T000002R023134", "___s": true }, { @@ -205333,7 +205378,7 @@ "filename": "const.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "File is pending being destroyed.", @@ -205352,7 +205397,7 @@ "longname": "Phaser.Loader.FILE_PENDING_DESTROY", "scope": "static", "kind": "member", - "___id": "T000002R023133", + "___id": "T000002R023136", "___s": true }, { @@ -205361,7 +205406,7 @@ "filename": "ADD_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\events", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\events", "code": {} }, "description": "The Loader Plugin Add File Event.\r\rThis event is dispatched when a new file is successfully added to the Loader and placed into the load queue.\r\rListen to it from a Scene using: `this.load.on('addfile', listener)`.\r\rIf you add lots of files to a Loader from a `preload` method, it will dispatch this event for each one of them.", @@ -205434,7 +205479,7 @@ "memberof": "Phaser.Loader.Events", "longname": "Phaser.Loader.Events#event:ADD", "scope": "instance", - "___id": "T000002R023136", + "___id": "T000002R023139", "___s": true }, { @@ -205443,7 +205488,7 @@ "filename": "COMPLETE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\events", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\events", "code": {} }, "description": "The Loader Plugin Complete Event.\r\rThis event is dispatched when the Loader has fully processed everything in the load queue.\rBy this point every loaded file will now be in its associated cache and ready for use.\r\rListen to it from a Scene using: `this.load.on('complete', listener)`.", @@ -205503,7 +205548,7 @@ "memberof": "Phaser.Loader.Events", "longname": "Phaser.Loader.Events#event:COMPLETE", "scope": "instance", - "___id": "T000002R023138", + "___id": "T000002R023141", "___s": true }, { @@ -205512,7 +205557,7 @@ "filename": "FILE_COMPLETE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\events", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\events", "code": {} }, "description": "The File Load Complete Event.\r\rThis event is dispatched by the Loader Plugin when _any_ file in the queue finishes loading.\r\rListen to it from a Scene using: `this.load.on('filecomplete', listener)`.\r\rMake sure you remove this listener when you have finished, or it will continue to fire if the Scene reloads.\r\rYou can also listen for the completion of a specific file. See the [FILE_KEY_COMPLETE]{@linkcode Phaser.Loader.Events#event:FILE_KEY_COMPLETE} event.", @@ -205573,7 +205618,7 @@ "memberof": "Phaser.Loader.Events", "longname": "Phaser.Loader.Events#event:FILE_COMPLETE", "scope": "instance", - "___id": "T000002R023140", + "___id": "T000002R023143", "___s": true }, { @@ -205582,7 +205627,7 @@ "filename": "FILE_KEY_COMPLETE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\events", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\events", "code": {} }, "description": "The File Load Complete Event.\r\rThis event is dispatched by the Loader Plugin when any file in the queue finishes loading.\r\rIt uses a special dynamic event name constructed from the key and type of the file.\r\rFor example, if you have loaded an `image` with a key of `monster`, you can listen for it\rusing the following:\r\r```javascript\rthis.load.on('filecomplete-image-monster', function (key, type, data) {\r // Your handler code\r});\r```\r\rOr, if you have loaded a texture `atlas` with a key of `Level1`:\r\r```javascript\rthis.load.on('filecomplete-atlasjson-Level1', function (key, type, data) {\r // Your handler code\r});\r```\r\rOr, if you have loaded a sprite sheet with a key of `Explosion` and a prefix of `GAMEOVER`:\r\r```javascript\rthis.load.on('filecomplete-spritesheet-GAMEOVERExplosion', function (key, type, data) {\r // Your handler code\r});\r```\r\rMake sure you remove your listeners when you have finished, or they will continue to fire if the Scene reloads.\r\rYou can also listen for the generic completion of files. See the [FILE_COMPLETE]{@linkcode Phaser.Loader.Events#event:FILE_COMPLETE} event.", @@ -205643,7 +205688,7 @@ "memberof": "Phaser.Loader.Events", "longname": "Phaser.Loader.Events#event:FILE_KEY_COMPLETE", "scope": "instance", - "___id": "T000002R023142", + "___id": "T000002R023145", "___s": true }, { @@ -205652,7 +205697,7 @@ "filename": "FILE_LOAD_ERROR_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\events", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\events", "code": {} }, "description": "The File Load Error Event.\r\rThis event is dispatched by the Loader Plugin when a file fails to load.\r\rListen to it from a Scene using: `this.load.on('loaderror', listener)`.", @@ -205686,7 +205731,7 @@ "memberof": "Phaser.Loader.Events", "longname": "Phaser.Loader.Events#event:FILE_LOAD_ERROR", "scope": "instance", - "___id": "T000002R023144", + "___id": "T000002R023147", "___s": true }, { @@ -205695,7 +205740,7 @@ "filename": "FILE_LOAD_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\events", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\events", "code": {} }, "description": "The File Load Event.\r\rThis event is dispatched by the Loader Plugin when a file finishes loading,\rbut _before_ it is processed and added to the internal Phaser caches.\r\rListen to it from a Scene using: `this.load.on('load', listener)`.", @@ -205729,7 +205774,7 @@ "memberof": "Phaser.Loader.Events", "longname": "Phaser.Loader.Events#event:FILE_LOAD", "scope": "instance", - "___id": "T000002R023146", + "___id": "T000002R023149", "___s": true }, { @@ -205738,7 +205783,7 @@ "filename": "FILE_PROGRESS_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\events", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\events", "code": {} }, "description": "The File Load Progress Event.\r\rThis event is dispatched by the Loader Plugin during the load of a file, if the browser receives a DOM ProgressEvent and\rthe `lengthComputable` event property is true. Depending on the size of the file and browser in use, this may, or may not happen.\r\rListen to it from a Scene using: `this.load.on('fileprogress', listener)`.", @@ -205785,7 +205830,7 @@ "memberof": "Phaser.Loader.Events", "longname": "Phaser.Loader.Events#event:FILE_PROGRESS", "scope": "instance", - "___id": "T000002R023148", + "___id": "T000002R023151", "___s": true }, { @@ -205794,7 +205839,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\events", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\events", "code": {} }, "kind": "namespace", @@ -205802,7 +205847,7 @@ "memberof": "Phaser.Loader", "longname": "Phaser.Loader.Events", "scope": "static", - "___id": "T000002R023150", + "___id": "T000002R023153", "___s": true }, { @@ -205811,7 +205856,7 @@ "filename": "POST_PROCESS_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\events", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\events", "code": {} }, "description": "The Loader Plugin Post Process Event.\r\rThis event is dispatched by the Loader Plugin when the Loader has finished loading everything in the load queue.\rIt is dispatched before the internal lists are cleared and each File is destroyed.\r\rUse this hook to perform any last minute processing of files that can only happen once the\rLoader has completed, but prior to it emitting the `complete` event.\r\rListen to it from a Scene using: `this.load.on('postprocess', listener)`.", @@ -205845,7 +205890,7 @@ "memberof": "Phaser.Loader.Events", "longname": "Phaser.Loader.Events#event:POST_PROCESS", "scope": "instance", - "___id": "T000002R023162", + "___id": "T000002R023165", "___s": true }, { @@ -205854,7 +205899,7 @@ "filename": "PROGRESS_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\events", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\events", "code": {} }, "description": "The Loader Plugin Progress Event.\r\rThis event is dispatched when the Loader updates its load progress, typically as a result of a file having completed loading.\r\rListen to it from a Scene using: `this.load.on('progress', listener)`.", @@ -205888,7 +205933,7 @@ "memberof": "Phaser.Loader.Events", "longname": "Phaser.Loader.Events#event:PROGRESS", "scope": "instance", - "___id": "T000002R023164", + "___id": "T000002R023167", "___s": true }, { @@ -205897,7 +205942,7 @@ "filename": "START_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\events", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\events", "code": {} }, "description": "The Loader Plugin Start Event.\r\rThis event is dispatched when the Loader starts running. At this point load progress is zero.\r\rThis event is dispatched even if there aren't any files in the load queue.\r\rListen to it from a Scene using: `this.load.on('start', listener)`.", @@ -205931,7 +205976,7 @@ "memberof": "Phaser.Loader.Events", "longname": "Phaser.Loader.Events#event:START", "scope": "instance", - "___id": "T000002R023166", + "___id": "T000002R023169", "___s": true }, { @@ -205940,7 +205985,7 @@ "filename": "File.js", "lineno": 16, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "classdesc": "The base File class used by all File Types that the Loader can support.\rYou shouldn't create an instance of a File directly, but should extend it with your own class, setting a custom type and processing methods.", @@ -205978,7 +206023,7 @@ ], "scope": "static", "longname": "Phaser.Loader.File", - "___id": "T000002R023176", + "___id": "T000002R023179", "___s": true }, { @@ -205987,7 +206032,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "A reference to the Loader that is going to load this file.", @@ -206006,7 +206051,7 @@ "longname": "Phaser.Loader.File#loader", "scope": "instance", "kind": "member", - "___id": "T000002R023179", + "___id": "T000002R023182", "___s": true }, { @@ -206015,7 +206060,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "A reference to the Cache, or Texture Manager, that is going to store this file if it loads.", @@ -206044,7 +206089,7 @@ "longname": "Phaser.Loader.File#cache", "scope": "instance", "kind": "member", - "___id": "T000002R023181", + "___id": "T000002R023184", "___s": true }, { @@ -206053,7 +206098,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The file type string (image, json, etc) for sorting within the Loader.", @@ -206072,7 +206117,7 @@ "longname": "Phaser.Loader.File#type", "scope": "instance", "kind": "member", - "___id": "T000002R023183", + "___id": "T000002R023186", "___s": true }, { @@ -206081,7 +206126,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Unique cache key (unique within its file type)", @@ -206100,7 +206145,7 @@ "longname": "Phaser.Loader.File#key", "scope": "instance", "kind": "member", - "___id": "T000002R023185", + "___id": "T000002R023188", "___s": true }, { @@ -206109,7 +206154,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The URL of the file, not including baseURL.\r\rAutomatically has Loader.path prepended to it if a string.\r\rCan also be a JavaScript Object, such as the results of parsing JSON data.", @@ -206138,7 +206183,7 @@ "longname": "Phaser.Loader.File#url", "scope": "instance", "kind": "member", - "___id": "T000002R023192", + "___id": "T000002R023195", "___s": true }, { @@ -206147,7 +206192,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The final URL this file will load from, including baseURL and path.\rSet automatically when the Loader calls 'load' on this file.", @@ -206166,7 +206211,7 @@ "longname": "Phaser.Loader.File#src", "scope": "instance", "kind": "member", - "___id": "T000002R023194", + "___id": "T000002R023197", "___s": true }, { @@ -206175,7 +206220,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The merged XHRSettings for this file.", @@ -206194,7 +206239,7 @@ "longname": "Phaser.Loader.File#xhrSettings", "scope": "instance", "kind": "member", - "___id": "T000002R023196", + "___id": "T000002R023199", "___s": true }, { @@ -206203,7 +206248,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The XMLHttpRequest instance (as created by XHR Loader) that is loading this File.", @@ -206224,7 +206269,7 @@ "longname": "Phaser.Loader.File#xhrLoader", "scope": "instance", "kind": "member", - "___id": "T000002R023199", + "___id": "T000002R023202", "___s": true }, { @@ -206233,7 +206278,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The current state of the file. One of the FILE_CONST values.", @@ -206252,7 +206297,7 @@ "longname": "Phaser.Loader.File#state", "scope": "instance", "kind": "member", - "___id": "T000002R023201", + "___id": "T000002R023204", "___s": true }, { @@ -206261,7 +206306,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The total size of this file.\rSet by onProgress and only if loading via XHR.", @@ -206281,7 +206326,7 @@ "longname": "Phaser.Loader.File#bytesTotal", "scope": "instance", "kind": "member", - "___id": "T000002R023203", + "___id": "T000002R023206", "___s": true }, { @@ -206290,7 +206335,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Updated as the file loads.\rOnly set if loading via XHR.", @@ -206310,7 +206355,7 @@ "longname": "Phaser.Loader.File#bytesLoaded", "scope": "instance", "kind": "member", - "___id": "T000002R023205", + "___id": "T000002R023208", "___s": true }, { @@ -206319,7 +206364,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "A percentage value between 0 and 1 indicating how much of this file has loaded.\rOnly set if loading via XHR.", @@ -206339,7 +206384,7 @@ "longname": "Phaser.Loader.File#percentComplete", "scope": "instance", "kind": "member", - "___id": "T000002R023207", + "___id": "T000002R023210", "___s": true }, { @@ -206348,7 +206393,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "For CORs based loading.\rIf this is undefined then the File will check BaseLoader.crossOrigin and use that (if set)", @@ -206376,7 +206421,7 @@ "longname": "Phaser.Loader.File#crossOrigin", "scope": "instance", "kind": "member", - "___id": "T000002R023209", + "___id": "T000002R023212", "___s": true }, { @@ -206385,7 +206430,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The processed file data, stored here after the file has loaded.", @@ -206403,7 +206448,7 @@ "longname": "Phaser.Loader.File#data", "scope": "instance", "kind": "member", - "___id": "T000002R023211", + "___id": "T000002R023214", "___s": true }, { @@ -206412,7 +206457,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "A config object that can be used by file types to store transitional data.", @@ -206430,7 +206475,7 @@ "longname": "Phaser.Loader.File#config", "scope": "instance", "kind": "member", - "___id": "T000002R023213", + "___id": "T000002R023216", "___s": true }, { @@ -206439,7 +206484,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "If this is a multipart file, i.e. an atlas and its json together, then this is a reference\rto the parent MultiFile. Set and used internally by the Loader or specific file types.", @@ -206460,7 +206505,7 @@ "longname": "Phaser.Loader.File#multiFile", "scope": "instance", "kind": "member", - "___id": "T000002R023215", + "___id": "T000002R023218", "___s": true }, { @@ -206469,7 +206514,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Does this file have an associated linked file? Such as an image and a normal map.\rAtlases and Bitmap Fonts use the multiFile, because those files need loading together but aren't\ractually bound by data, where-as a linkFile is.", @@ -206490,7 +206535,7 @@ "longname": "Phaser.Loader.File#linkFile", "scope": "instance", "kind": "member", - "___id": "T000002R023217", + "___id": "T000002R023220", "___s": true }, { @@ -206499,7 +206544,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Does this File contain a data URI?", @@ -206518,7 +206563,7 @@ "longname": "Phaser.Loader.File#base64", "scope": "instance", "kind": "member", - "___id": "T000002R023219", + "___id": "T000002R023222", "___s": true }, { @@ -206527,7 +206572,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Links this File with another, so they depend upon each other for loading and processing.", @@ -206552,7 +206597,7 @@ "memberof": "Phaser.Loader.File", "longname": "Phaser.Loader.File#setLink", "scope": "instance", - "___id": "T000002R023221", + "___id": "T000002R023224", "___s": true }, { @@ -206561,7 +206606,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Resets the XHRLoader instance this file is using.", @@ -206571,7 +206616,7 @@ "memberof": "Phaser.Loader.File", "longname": "Phaser.Loader.File#resetXHR", "scope": "instance", - "___id": "T000002R023225", + "___id": "T000002R023228", "___s": true }, { @@ -206580,7 +206625,7 @@ "filename": "File.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Called by the Loader, starts the actual file downloading.\rDuring the load the methods onLoad, onError and onProgress are called, based on the XHR events.\rYou shouldn't normally call this method directly, it's meant to be invoked by the Loader.", @@ -206590,7 +206635,7 @@ "memberof": "Phaser.Loader.File", "longname": "Phaser.Loader.File#load", "scope": "instance", - "___id": "T000002R023230", + "___id": "T000002R023233", "___s": true }, { @@ -206599,7 +206644,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Called when the file finishes loading, is sent a DOM ProgressEvent.", @@ -206637,7 +206682,7 @@ "memberof": "Phaser.Loader.File", "longname": "Phaser.Loader.File#onLoad", "scope": "instance", - "___id": "T000002R023236", + "___id": "T000002R023239", "___s": true }, { @@ -206646,7 +206691,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Called by the XHRLoader if it was given a File with base64 data to load.", @@ -206671,7 +206716,7 @@ "memberof": "Phaser.Loader.File", "longname": "Phaser.Loader.File#onBase64Load", "scope": "instance", - "___id": "T000002R023243", + "___id": "T000002R023246", "___s": true }, { @@ -206680,7 +206725,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Called if the file errors while loading, is sent a DOM ProgressEvent.", @@ -206718,7 +206763,7 @@ "memberof": "Phaser.Loader.File", "longname": "Phaser.Loader.File#onError", "scope": "instance", - "___id": "T000002R023248", + "___id": "T000002R023251", "___s": true }, { @@ -206727,7 +206772,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Called during the file load progress. Is sent a DOM ProgressEvent.", @@ -206755,7 +206800,7 @@ "memberof": "Phaser.Loader.File", "longname": "Phaser.Loader.File#onProgress", "scope": "instance", - "___id": "T000002R023250", + "___id": "T000002R023253", "___s": true }, { @@ -206764,7 +206809,7 @@ "filename": "File.js", "lineno": 404, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Usually overridden by the FileTypes and is called by Loader.nextFile.\rThis method controls what extra work this File does with its loaded data, for example a JSON file will parse itself during this stage.", @@ -206774,7 +206819,7 @@ "memberof": "Phaser.Loader.File", "longname": "Phaser.Loader.File#onProcess", "scope": "instance", - "___id": "T000002R023255", + "___id": "T000002R023258", "___s": true }, { @@ -206783,7 +206828,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Called when the File has completed processing.\rChecks on the state of its multifile, if set.", @@ -206793,7 +206838,7 @@ "memberof": "Phaser.Loader.File", "longname": "Phaser.Loader.File#onProcessComplete", "scope": "instance", - "___id": "T000002R023258", + "___id": "T000002R023261", "___s": true }, { @@ -206802,7 +206847,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Called when the File has completed processing but it generated an error.\rChecks on the state of its multifile, if set.", @@ -206812,7 +206857,7 @@ "memberof": "Phaser.Loader.File", "longname": "Phaser.Loader.File#onProcessError", "scope": "instance", - "___id": "T000002R023261", + "___id": "T000002R023264", "___s": true }, { @@ -206821,7 +206866,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Checks if a key matching the one used by this file exists in the target Cache or not.\rThis is called automatically by the LoaderPlugin to decide if the file can be safely\rloaded or will conflict.", @@ -206845,7 +206890,7 @@ "memberof": "Phaser.Loader.File", "longname": "Phaser.Loader.File#hasCacheConflict", "scope": "instance", - "___id": "T000002R023264", + "___id": "T000002R023267", "___s": true }, { @@ -206854,7 +206899,7 @@ "filename": "File.js", "lineno": 474, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Adds this file to its target cache upon successful loading and processing.\rThis method is often overridden by specific file types.", @@ -206864,7 +206909,7 @@ "memberof": "Phaser.Loader.File", "longname": "Phaser.Loader.File#addToCache", "scope": "instance", - "___id": "T000002R023266", + "___id": "T000002R023269", "___s": true }, { @@ -206873,7 +206918,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Called once the file has been added to its cache and is now ready for deletion from the Loader.\rIt will emit a `filecomplete` event from the LoaderPlugin.", @@ -206887,7 +206932,7 @@ "memberof": "Phaser.Loader.File", "longname": "Phaser.Loader.File#pendingDestroy", "scope": "instance", - "___id": "T000002R023268", + "___id": "T000002R023271", "___s": true }, { @@ -206896,7 +206941,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Destroy this File and any references it holds.", @@ -206906,7 +206951,7 @@ "memberof": "Phaser.Loader.File", "longname": "Phaser.Loader.File#destroy", "scope": "instance", - "___id": "T000002R023274", + "___id": "T000002R023277", "___s": true }, { @@ -206915,7 +206960,7 @@ "filename": "File.js", "lineno": 536, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Static method for creating object URL using URL API and setting it as image 'src' attribute.\rIf URL API is not supported (usually on old browsers) it falls back to creating Base64 encoded url using FileReader.", @@ -206966,7 +207011,7 @@ ], "memberof": "Phaser.Loader.File", "longname": "Phaser.Loader.File.createObjectURL", - "___id": "T000002R023282", + "___id": "T000002R023285", "___s": true }, { @@ -206975,7 +207020,7 @@ "filename": "File.js", "lineno": 570, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Static method for releasing an existing object URL which was previously created\rby calling {@link File#createObjectURL} method.", @@ -207000,7 +207045,7 @@ ], "memberof": "Phaser.Loader.File", "longname": "Phaser.Loader.File.revokeObjectURL", - "___id": "T000002R023289", + "___id": "T000002R023292", "___s": true }, { @@ -207009,7 +207054,7 @@ "filename": "AnimationJSONFile.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single Animation JSON File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#animation method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#animation.", @@ -207102,7 +207147,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.AnimationJSONFile", - "___id": "T000002R023296", + "___id": "T000002R023299", "___s": true }, { @@ -207111,7 +207156,7 @@ "filename": "AnimationJSONFile.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called automatically by Loader.nextFile.\rThis method controls what extra work this File does with its loaded data.", @@ -207122,7 +207167,7 @@ "longname": "Phaser.Loader.FileTypes.AnimationJSONFile#onProcess", "scope": "instance", "overrides": "Phaser.Loader.File#onProcess", - "___id": "T000002R023301", + "___id": "T000002R023304", "___s": true }, { @@ -207131,7 +207176,7 @@ "filename": "AnimationJSONFile.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called at the end of the load process, after the Loader has finished all files in its queue.", @@ -207141,7 +207186,7 @@ "memberof": "Phaser.Loader.FileTypes.AnimationJSONFile", "longname": "Phaser.Loader.FileTypes.AnimationJSONFile#onLoadComplete", "scope": "instance", - "___id": "T000002R023303", + "___id": "T000002R023306", "___s": true }, { @@ -207150,7 +207195,7 @@ "filename": "AnimationJSONFile.js", "lineno": 77, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds an Animation JSON Data file, or array of Animation JSON files, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.animation('baddieAnims', 'files/BaddieAnims.json');\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rIf you call this from outside of `preload` then you are responsible for starting the Loader afterwards and monitoring\rits events to know when it's safe to use the asset. Please see the Phaser.Loader.LoaderPlugin class for more details.\r\rThe key must be a unique String. It is used to add the file to the global JSON Cache upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the JSON Cache.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the JSON Cache first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.animation({\r key: 'baddieAnims',\r url: 'files/BaddieAnims.json'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.JSONFileConfig` for more details.\r\rOnce the file has finished loading it will automatically be passed to the global Animation Managers `fromJSON` method.\rThis will parse all of the JSON data and create animation data from it. This process happens at the very end\rof the Loader, once every other file in the load queue has finished. The reason for this is to allow you to load\rboth animation data and the images it relies upon in the same load call.\r\rOnce the animation data has been parsed you will be able to play animations using that data.\rPlease see the Animation Manager `fromJSON` method for more details about the format and playback.\r\rYou can also access the raw animation data from its Cache using its key:\r\r```javascript\rthis.load.animation('baddieAnims', 'files/BaddieAnims.json');\r// and later in your game ...\rvar data = this.cache.json.get('baddieAnims');\r```\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `LEVEL1.` and the key was `Waves` the final key will be `LEVEL1.Waves` and\rthis is what you would use to retrieve the text from the JSON Cache.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"data\"\rand no URL is given then the Loader will set the URL to be \"data.json\". It will always add `.json` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rYou can also optionally provide a `dataKey` to use. This allows you to extract only a part of the JSON and store it in the Cache,\rrather than the whole file. For example, if your JSON data had a structure like this:\r\r```json\r{\r \"level1\": {\r \"baddies\": {\r \"aliens\": {},\r \"boss\": {}\r }\r },\r \"level2\": {},\r \"level3\": {}\r}\r```\r\rAnd if you only wanted to create animations from the `boss` data, then you could pass `level1.baddies.boss`as the `dataKey`.\r\rNote: The ability to load this type of file will only be available if the JSON File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -207259,7 +207304,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#animation", "scope": "instance", - "___id": "T000002R023305", + "___id": "T000002R023308", "___s": true }, { @@ -207268,7 +207313,7 @@ "filename": "AsepriteFile.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single JSON based Texture Atlas File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#atlas method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#atlas.\r\rhttps://www.codeandweb.com/texturepacker/tutorials/how-to-create-sprite-sheets-for-phaser3?source=photonstorm", @@ -207404,7 +207449,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.AsepriteFile", - "___id": "T000002R023315", + "___id": "T000002R023318", "___s": true }, { @@ -207413,7 +207458,7 @@ "filename": "AsepriteFile.js", "lineno": 87, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds this file to its target cache upon successful loading and processing.", @@ -207423,7 +207468,7 @@ "memberof": "Phaser.Loader.FileTypes.AsepriteFile", "longname": "Phaser.Loader.FileTypes.AsepriteFile#addToCache", "scope": "instance", - "___id": "T000002R023336", + "___id": "T000002R023339", "___s": true }, { @@ -207432,7 +207477,7 @@ "filename": "AsepriteFile.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Aseprite is a powerful animated sprite editor and pixel art tool.\r\rYou can find more details at https://www.aseprite.org/\r\rAdds a JSON based Aseprite Animation, or array of animations, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.aseprite('gladiator', 'images/Gladiator.png', 'images/Gladiator.json');\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rIf you call this from outside of `preload` then you are responsible for starting the Loader afterwards and monitoring\rits events to know when it's safe to use the asset. Please see the Phaser.Loader.LoaderPlugin class for more details.\r\rTo export a compatible JSON file in Aseprite, please do the following:\r\r1. Go to \"File - Export Sprite Sheet\"\r\r2. On the **Layout** tab:\r2a. Set the \"Sheet type\" to \"Packed\"\r2b. Set the \"Constraints\" to \"None\"\r2c. Check the \"Merge Duplicates\" checkbox\r\r3. On the **Sprite** tab:\r3a. Set \"Layers\" to \"Visible layers\"\r3b. Set \"Frames\" to \"All frames\", unless you only wish to export a sub-set of tags\r\r4. On the **Borders** tab:\r4a. Check the \"Trim Sprite\" and \"Trim Cells\" options\r4b. Ensure \"Border Padding\", \"Spacing\" and \"Inner Padding\" are all > 0 (1 is usually enough)\r\r5. On the **Output** tab:\r5a. Check \"Output File\", give your image a name and make sure you choose \"png files\" as the file type\r5b. Check \"JSON Data\" and give your json file a name\r5c. The JSON Data type can be either a Hash or Array, Phaser doesn't mind.\r5d. Make sure \"Tags\" is checked in the Meta options\r5e. In the \"Item Filename\" input box, make sure it says just \"{frame}\" and nothing more.\r\r6. Click export\r\rThis was tested with Aseprite 1.2.25.\r\rThis will export a png and json file which you can load using the Aseprite Loader, i.e.:\r\rPhaser can load all common image types: png, jpg, gif and any other format the browser can natively handle.\r\rThe key must be a unique String. It is used to add the file to the global Texture Manager upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the Texture Manager.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the Texture Manager first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.aseprite({\r key: 'gladiator',\r textureURL: 'images/Gladiator.png',\r atlasURL: 'images/Gladiator.json'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.AsepriteFileConfig` for more details.\r\rInstead of passing a URL for the JSON data you can also pass in a well formed JSON object instead.\r\rOnce loaded, you can call this method from within a Scene with the 'atlas' key:\r\r```javascript\rthis.anims.createFromAseprite('paladin');\r```\r\rAny animations defined in the JSON will now be available to use in Phaser and you play them\rvia their Tag name. For example, if you have an animation called 'War Cry' on your Aseprite timeline,\ryou can play it in Phaser using that Tag name:\r\r```javascript\rthis.add.sprite(400, 300).play('War Cry');\r```\r\rWhen calling this method you can optionally provide an array of tag names, and only those animations\rwill be created. For example:\r\r```javascript\rthis.anims.createFromAseprite('paladin', [ 'step', 'War Cry', 'Magnum Break' ]);\r```\r\rThis will only create the 3 animations defined. Note that the tag names are case-sensitive.\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `MENU.` and the key was `Background` the final key will be `MENU.Background` and\rthis is what you would use to retrieve the image from the Texture Manager.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"alien\"\rand no URL is given then the Loader will set the URL to be \"alien.png\". It will always add `.png` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rNote: The ability to load this type of file will only be available if the Aseprite File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -207584,7 +207629,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#aseprite", "scope": "instance", - "___id": "T000002R023342", + "___id": "T000002R023345", "___s": true }, { @@ -207593,7 +207638,7 @@ "filename": "AtlasJSONFile.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single JSON based Texture Atlas File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#atlas method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#atlas.\r\rhttps://www.codeandweb.com/texturepacker/tutorials/how-to-create-sprite-sheets-for-phaser3?source=photonstorm", @@ -207729,7 +207774,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.AtlasJSONFile", - "___id": "T000002R023355", + "___id": "T000002R023358", "___s": true }, { @@ -207738,7 +207783,7 @@ "filename": "AtlasJSONFile.js", "lineno": 87, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds this file to its target cache upon successful loading and processing.", @@ -207748,7 +207793,7 @@ "memberof": "Phaser.Loader.FileTypes.AtlasJSONFile", "longname": "Phaser.Loader.FileTypes.AtlasJSONFile#addToCache", "scope": "instance", - "___id": "T000002R023376", + "___id": "T000002R023379", "___s": true }, { @@ -207757,7 +207802,7 @@ "filename": "AtlasJSONFile.js", "lineno": 109, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds a JSON based Texture Atlas, or array of atlases, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.atlas('mainmenu', 'images/MainMenu.png', 'images/MainMenu.json');\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rIf you call this from outside of `preload` then you are responsible for starting the Loader afterwards and monitoring\rits events to know when it's safe to use the asset. Please see the Phaser.Loader.LoaderPlugin class for more details.\r\rPhaser expects the atlas data to be provided in a JSON file, using either the JSON Hash or JSON Array format.\r\rThese files are created by software such as:\r\r* [Texture Packer](https://www.codeandweb.com/texturepacker/tutorials/how-to-create-sprite-sheets-for-phaser3?source=photonstorm)\r* [Shoebox](https://renderhjs.net/shoebox/)\r* [Gamma Texture Packer](https://gammafp.com/tool/atlas-packer/)\r* [Adobe Flash / Animate](https://www.adobe.com/uk/products/animate.html)\r* [Free Texture Packer](http://free-tex-packer.com/)\r* [Leshy SpriteSheet Tool](https://www.leshylabs.com/apps/sstool/)\r\rIf you are using Texture Packer and have enabled multi-atlas support, then please use the Phaser Multi Atlas loader\rinstead of this one.\r\rPhaser can load all common image types: png, jpg, gif and any other format the browser can natively handle.\r\rThe key must be a unique String. It is used to add the file to the global Texture Manager upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the Texture Manager.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the Texture Manager first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.atlas({\r key: 'mainmenu',\r textureURL: 'images/MainMenu.png',\r atlasURL: 'images/MainMenu.json'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.AtlasJSONFileConfig` for more details.\r\rInstead of passing a URL for the atlas JSON data you can also pass in a well formed JSON object instead.\r\rOnce the atlas has finished loading you can use frames from it as textures for a Game Object by referencing its key:\r\r```javascript\rthis.load.atlas('mainmenu', 'images/MainMenu.png', 'images/MainMenu.json');\r// and later in your game ...\rthis.add.image(x, y, 'mainmenu', 'background');\r```\r\rTo get a list of all available frames within an atlas please consult your Texture Atlas software.\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `MENU.` and the key was `Background` the final key will be `MENU.Background` and\rthis is what you would use to retrieve the image from the Texture Manager.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"alien\"\rand no URL is given then the Loader will set the URL to be \"alien.png\". It will always add `.png` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rPhaser also supports the automatic loading of associated normal maps. If you have a normal map to go with this image,\rthen you can specify it by providing an array as the `url` where the second element is the normal map:\r\r```javascript\rthis.load.atlas('mainmenu', [ 'images/MainMenu.png', 'images/MainMenu-n.png' ], 'images/MainMenu.json');\r```\r\rOr, if you are using a config object use the `normalMap` property:\r\r```javascript\rthis.load.atlas({\r key: 'mainmenu',\r textureURL: 'images/MainMenu.png',\r normalMap: 'images/MainMenu-n.png',\r atlasURL: 'images/MainMenu.json'\r});\r```\r\rThe normal map file is subject to the same conditions as the image file with regard to the path, baseURL, CORs and XHR Settings.\rNormal maps are a WebGL only feature.\r\rNote: The ability to load this type of file will only be available if the Atlas JSON File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -207909,7 +207954,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#atlas", "scope": "instance", - "___id": "T000002R023382", + "___id": "T000002R023385", "___s": true }, { @@ -207918,7 +207963,7 @@ "filename": "AtlasXMLFile.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single XML based Texture Atlas File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#atlasXML method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#atlasXML.", @@ -208044,7 +208089,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.AtlasXMLFile", - "___id": "T000002R023395", + "___id": "T000002R023398", "___s": true }, { @@ -208053,7 +208098,7 @@ "filename": "AtlasXMLFile.js", "lineno": 85, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds this file to its target cache upon successful loading and processing.", @@ -208063,7 +208108,7 @@ "memberof": "Phaser.Loader.FileTypes.AtlasXMLFile", "longname": "Phaser.Loader.FileTypes.AtlasXMLFile#addToCache", "scope": "instance", - "___id": "T000002R023416", + "___id": "T000002R023419", "___s": true }, { @@ -208072,7 +208117,7 @@ "filename": "AtlasXMLFile.js", "lineno": 107, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds an XML based Texture Atlas, or array of atlases, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.atlasXML('mainmenu', 'images/MainMenu.png', 'images/MainMenu.xml');\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rIf you call this from outside of `preload` then you are responsible for starting the Loader afterwards and monitoring\rits events to know when it's safe to use the asset. Please see the Phaser.Loader.LoaderPlugin class for more details.\r\rPhaser expects the atlas data to be provided in an XML file format.\rThese files are created by software such as Shoebox and Adobe Flash / Animate.\r\rPhaser can load all common image types: png, jpg, gif and any other format the browser can natively handle.\r\rThe key must be a unique String. It is used to add the file to the global Texture Manager upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the Texture Manager.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the Texture Manager first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.atlasXML({\r key: 'mainmenu',\r textureURL: 'images/MainMenu.png',\r atlasURL: 'images/MainMenu.xml'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.AtlasXMLFileConfig` for more details.\r\rOnce the atlas has finished loading you can use frames from it as textures for a Game Object by referencing its key:\r\r```javascript\rthis.load.atlasXML('mainmenu', 'images/MainMenu.png', 'images/MainMenu.xml');\r// and later in your game ...\rthis.add.image(x, y, 'mainmenu', 'background');\r```\r\rTo get a list of all available frames within an atlas please consult your Texture Atlas software.\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `MENU.` and the key was `Background` the final key will be `MENU.Background` and\rthis is what you would use to retrieve the image from the Texture Manager.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"alien\"\rand no URL is given then the Loader will set the URL to be \"alien.png\". It will always add `.png` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rPhaser also supports the automatic loading of associated normal maps. If you have a normal map to go with this image,\rthen you can specify it by providing an array as the `url` where the second element is the normal map:\r\r```javascript\rthis.load.atlasXML('mainmenu', [ 'images/MainMenu.png', 'images/MainMenu-n.png' ], 'images/MainMenu.xml');\r```\r\rOr, if you are using a config object use the `normalMap` property:\r\r```javascript\rthis.load.atlasXML({\r key: 'mainmenu',\r textureURL: 'images/MainMenu.png',\r normalMap: 'images/MainMenu-n.png',\r atlasURL: 'images/MainMenu.xml'\r});\r```\r\rThe normal map file is subject to the same conditions as the image file with regard to the path, baseURL, CORs and XHR Settings.\rNormal maps are a WebGL only feature.\r\rNote: The ability to load this type of file will only be available if the Atlas XML File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -208214,7 +208259,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#atlasXML", "scope": "instance", - "___id": "T000002R023422", + "___id": "T000002R023425", "___s": true }, { @@ -208223,7 +208268,7 @@ "filename": "AudioFile.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single Audio File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#audio method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#audio.", @@ -208316,7 +208361,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.AudioFile", - "___id": "T000002R023435", + "___id": "T000002R023438", "___s": true }, { @@ -208325,7 +208370,7 @@ "filename": "AudioFile.js", "lineno": 67, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called automatically by Loader.nextFile.\rThis method controls what extra work this File does with its loaded data.", @@ -208336,7 +208381,7 @@ "longname": "Phaser.Loader.FileTypes.AudioFile#onProcess", "scope": "instance", "overrides": "Phaser.Loader.File#onProcess", - "___id": "T000002R023453", + "___id": "T000002R023456", "___s": true }, { @@ -208345,7 +208390,7 @@ "filename": "AudioFile.js", "lineno": 172, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds an Audio or HTML5Audio file, or array of audio files, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.audio('title', [ 'music/Title.ogg', 'music/Title.mp3', 'music/Title.m4a' ]);\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rThe key must be a unique String. It is used to add the file to the global Audio Cache upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the Audio Cache.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the Audio Cache first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.audio({\r key: 'title',\r url: [ 'music/Title.ogg', 'music/Title.mp3', 'music/Title.m4a' ]\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.AudioFileConfig` for more details.\r\rThe URLs can be relative or absolute. If the URLs are relative the `Loader.baseURL` and `Loader.path` values will be prepended to them.\r\rDue to different browsers supporting different audio file types you should usually provide your audio files in a variety of formats.\rogg, mp3 and m4a are the most common. If you provide an array of URLs then the Loader will determine which _one_ file to load based on\rbrowser support.\r\rIf audio has been disabled in your game, either via the game config, or lack of support from the device, then no audio will be loaded.\r\rNote: The ability to load this type of file will only be available if the Audio File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -208492,7 +208537,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#audio", "scope": "instance", - "___id": "T000002R023476", + "___id": "T000002R023479", "___s": true }, { @@ -208501,7 +208546,7 @@ "filename": "AudioSpriteFile.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "An Audio Sprite File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#audioSprite method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#audioSprite.", @@ -208647,7 +208692,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.AudioSpriteFile", - "___id": "T000002R023492", + "___id": "T000002R023495", "___s": true }, { @@ -208656,7 +208701,7 @@ "filename": "AudioSpriteFile.js", "lineno": 85, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called by each File when it finishes loading.", @@ -208682,7 +208727,7 @@ "longname": "Phaser.Loader.FileTypes.AudioSpriteFile#onFileComplete", "scope": "instance", "overrides": "Phaser.Loader.MultiFile#onFileComplete", - "___id": "T000002R023511", + "___id": "T000002R023514", "___s": true }, { @@ -208691,7 +208736,7 @@ "filename": "AudioSpriteFile.js", "lineno": 121, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds this file to its target cache upon successful loading and processing.", @@ -208701,7 +208746,7 @@ "memberof": "Phaser.Loader.FileTypes.AudioSpriteFile", "longname": "Phaser.Loader.FileTypes.AudioSpriteFile#addToCache", "scope": "instance", - "___id": "T000002R023518", + "___id": "T000002R023521", "___s": true }, { @@ -208710,7 +208755,7 @@ "filename": "AudioSpriteFile.js", "lineno": 143, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds a JSON based Audio Sprite, or array of audio sprites, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.audioSprite('kyobi', 'kyobi.json', [\r 'kyobi.ogg',\r 'kyobi.mp3',\r 'kyobi.m4a'\r ]);\r}\r```\r\rAudio Sprites are a combination of audio files and a JSON configuration.\rThe JSON follows the format of that created by https://github.com/tonistiigi/audiosprite\r\rIf the JSON file includes a 'resource' object then you can let Phaser parse it and load the audio\rfiles automatically based on its content. To do this exclude the audio URLs from the load:\r\r```javascript\rfunction preload ()\r{\r this.load.audioSprite('kyobi', 'kyobi.json');\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rIf you call this from outside of `preload` then you are responsible for starting the Loader afterwards and monitoring\rits events to know when it's safe to use the asset. Please see the Phaser.Loader.LoaderPlugin class for more details.\r\rThe key must be a unique String. It is used to add the file to the global Audio Cache upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the Audio Cache.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the Audio Cache first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.audioSprite({\r key: 'kyobi',\r jsonURL: 'audio/Kyobi.json',\r audioURL: [\r 'audio/Kyobi.ogg',\r 'audio/Kyobi.mp3',\r 'audio/Kyobi.m4a'\r ]\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.AudioSpriteFileConfig` for more details.\r\rInstead of passing a URL for the audio JSON data you can also pass in a well formed JSON object instead.\r\rOnce the audio has finished loading you can use it create an Audio Sprite by referencing its key:\r\r```javascript\rthis.load.audioSprite('kyobi', 'kyobi.json');\r// and later in your game ...\rvar music = this.sound.addAudioSprite('kyobi');\rmusic.play('title');\r```\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `MENU.` and the key was `Background` the final key will be `MENU.Background` and\rthis is what you would use to retrieve the image from the Texture Manager.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rDue to different browsers supporting different audio file types you should usually provide your audio files in a variety of formats.\rogg, mp3 and m4a are the most common. If you provide an array of URLs then the Loader will determine which _one_ file to load based on\rbrowser support.\r\rIf audio has been disabled in your game, either via the game config, or lack of support from the device, then no audio will be loaded.\r\rNote: The ability to load this type of file will only be available if the Audio Sprite File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -208865,7 +208910,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#audioSprite", "scope": "instance", - "___id": "T000002R023523", + "___id": "T000002R023526", "___s": true }, { @@ -208874,7 +208919,7 @@ "filename": "BinaryFile.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single Binary File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#binary method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#binary.", @@ -208967,7 +209012,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.BinaryFile", - "___id": "T000002R023537", + "___id": "T000002R023540", "___s": true }, { @@ -208976,7 +209021,7 @@ "filename": "BinaryFile.js", "lineno": 69, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called automatically by Loader.nextFile.\rThis method controls what extra work this File does with its loaded data.", @@ -208987,7 +209032,7 @@ "longname": "Phaser.Loader.FileTypes.BinaryFile#onProcess", "scope": "instance", "overrides": "Phaser.Loader.File#onProcess", - "___id": "T000002R023558", + "___id": "T000002R023561", "___s": true }, { @@ -208996,7 +209041,7 @@ "filename": "BinaryFile.js", "lineno": 89, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds a Binary file, or array of Binary files, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.binary('doom', 'files/Doom.wad');\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rThe key must be a unique String. It is used to add the file to the global Binary Cache upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the Binary Cache.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the Binary Cache first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.binary({\r key: 'doom',\r url: 'files/Doom.wad',\r dataType: Uint8Array\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.BinaryFileConfig` for more details.\r\rOnce the file has finished loading you can access it from its Cache using its key:\r\r```javascript\rthis.load.binary('doom', 'files/Doom.wad');\r// and later in your game ...\rvar data = this.cache.binary.get('doom');\r```\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `LEVEL1.` and the key was `Data` the final key will be `LEVEL1.Data` and\rthis is what you would use to retrieve the text from the Binary Cache.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"doom\"\rand no URL is given then the Loader will set the URL to be \"doom.bin\". It will always add `.bin` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rNote: The ability to load this type of file will only be available if the Binary File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -209105,7 +209150,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#binary", "scope": "instance", - "___id": "T000002R023563", + "___id": "T000002R023566", "___s": true }, { @@ -209114,7 +209159,7 @@ "filename": "BitmapFontFile.js", "lineno": 16, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single Bitmap Font based File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#bitmapFont method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#bitmapFont.", @@ -209240,7 +209285,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.BitmapFontFile", - "___id": "T000002R023574", + "___id": "T000002R023577", "___s": true }, { @@ -209249,7 +209294,7 @@ "filename": "BitmapFontFile.js", "lineno": 86, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds this file to its target cache upon successful loading and processing.", @@ -209259,7 +209304,7 @@ "memberof": "Phaser.Loader.FileTypes.BitmapFontFile", "longname": "Phaser.Loader.FileTypes.BitmapFontFile#addToCache", "scope": "instance", - "___id": "T000002R023595", + "___id": "T000002R023598", "___s": true }, { @@ -209268,7 +209313,7 @@ "filename": "BitmapFontFile.js", "lineno": 113, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds an XML based Bitmap Font, or array of fonts, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r```javascript\rfunction preload ()\r{\r this.load.bitmapFont('goldenFont', 'images/GoldFont.png', 'images/GoldFont.xml');\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rIf you call this from outside of `preload` then you are responsible for starting the Loader afterwards and monitoring\rits events to know when it's safe to use the asset. Please see the Phaser.Loader.LoaderPlugin class for more details.\r\rPhaser expects the font data to be provided in an XML file format.\rThese files are created by software such as the [Angelcode Bitmap Font Generator](http://www.angelcode.com/products/bmfont/),\r[Littera](http://kvazars.com/littera/) or [Glyph Designer](https://71squared.com/glyphdesigner)\r\rPhaser can load all common image types: png, jpg, gif and any other format the browser can natively handle.\r\rThe key must be a unique String. It is used to add the file to the global Texture Manager upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the Texture Manager.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the Texture Manager first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.bitmapFont({\r key: 'goldenFont',\r textureURL: 'images/GoldFont.png',\r fontDataURL: 'images/GoldFont.xml'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.BitmapFontFileConfig` for more details.\r\rOnce the atlas has finished loading you can use key of it when creating a Bitmap Text Game Object:\r\r```javascript\rthis.load.bitmapFont('goldenFont', 'images/GoldFont.png', 'images/GoldFont.xml');\r// and later in your game ...\rthis.add.bitmapText(x, y, 'goldenFont', 'Hello World');\r```\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `MENU.` and the key was `Background` the final key will be `MENU.Background` and\rthis is what you would use when creating a Bitmap Text object.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"alien\"\rand no URL is given then the Loader will set the URL to be \"alien.png\". It will always add `.png` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rPhaser also supports the automatic loading of associated normal maps. If you have a normal map to go with this image,\rthen you can specify it by providing an array as the `url` where the second element is the normal map:\r\r```javascript\rthis.load.bitmapFont('goldenFont', [ 'images/GoldFont.png', 'images/GoldFont-n.png' ], 'images/GoldFont.xml');\r```\r\rOr, if you are using a config object use the `normalMap` property:\r\r```javascript\rthis.load.bitmapFont({\r key: 'goldenFont',\r textureURL: 'images/GoldFont.png',\r normalMap: 'images/GoldFont-n.png',\r fontDataURL: 'images/GoldFont.xml'\r});\r```\r\rThe normal map file is subject to the same conditions as the image file with regard to the path, baseURL, CORs and XHR Settings.\rNormal maps are a WebGL only feature.\r\rNote: The ability to load this type of file will only be available if the Bitmap Font File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -209410,7 +209455,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#bitmapFont", "scope": "instance", - "___id": "T000002R023605", + "___id": "T000002R023608", "___s": true }, { @@ -209419,7 +209464,7 @@ "filename": "CompressedTextureFile.js", "lineno": 22, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A Compressed Texture File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#texture method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#texture.", @@ -209487,7 +209532,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.CompressedTextureFile", - "___id": "T000002R023625", + "___id": "T000002R023628", "___s": true }, { @@ -209496,7 +209541,7 @@ "filename": "CompressedTextureFile.js", "lineno": 97, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called by each File when it finishes loading.", @@ -209522,7 +209567,7 @@ "longname": "Phaser.Loader.FileTypes.CompressedTextureFile#onFileComplete", "scope": "instance", "overrides": "Phaser.Loader.MultiFile#onFileComplete", - "___id": "T000002R023648", + "___id": "T000002R023651", "___s": true }, { @@ -209531,7 +209576,7 @@ "filename": "CompressedTextureFile.js", "lineno": 186, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds this file to its target cache upon successful loading and processing.", @@ -209541,7 +209586,7 @@ "memberof": "Phaser.Loader.FileTypes.CompressedTextureFile", "longname": "Phaser.Loader.FileTypes.CompressedTextureFile#addToCache", "scope": "instance", - "___id": "T000002R023667", + "___id": "T000002R023670", "___s": true }, { @@ -209550,7 +209595,7 @@ "filename": "CompressedTextureFile.js", "lineno": 257, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds all of the multi-file entties to their target caches upon successful loading and processing.", @@ -209560,7 +209605,7 @@ "memberof": "Phaser.Loader.FileTypes.CompressedTextureFile", "longname": "Phaser.Loader.FileTypes.CompressedTextureFile#addMultiToCache", "scope": "instance", - "___id": "T000002R023683", + "___id": "T000002R023686", "___s": true }, { @@ -209569,7 +209614,7 @@ "filename": "CompressedTextureFile.js", "lineno": 337, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds a Compressed Texture file to the current load queue. This feature is WebGL only.\r\rThis method takes a key and a configuration object, which lists the different formats\rand files associated with them.\r\rThe texture format object should be ordered in GPU priority order, with IMG as the last entry.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rpreload ()\r{\r this.load.texture('yourPic', {\r ASTC: { type: 'PVR', textureURL: 'pic-astc-4x4.pvr' },\r PVRTC: { type: 'PVR', textureURL: 'pic-pvrtc-4bpp-rgba.pvr' },\r S3TC: { type: 'PVR', textureURL: 'pic-dxt5.pvr' },\r IMG: { textureURL: 'pic.png' }\r });\r```\r\rIf you wish to load a texture atlas, provide the `atlasURL` property:\r\r```javascript\rpreload ()\r{\r const path = 'assets/compressed';\r\r this.load.texture('yourAtlas', {\r 'ASTC': { type: 'PVR', textureURL: `${path}/textures-astc-4x4.pvr`, atlasURL: `${path}/textures.json` },\r 'PVRTC': { type: 'PVR', textureURL: `${path}/textures-pvrtc-4bpp-rgba.pvr`, atlasURL: `${path}/textures-pvrtc-4bpp-rgba.json` },\r 'S3TC': { type: 'PVR', textureURL: `${path}/textures-dxt5.pvr`, atlasURL: `${path}/textures-dxt5.json` },\r 'IMG': { textureURL: `${path}/textures.png`, atlasURL: `${path}/textures.json` }\r });\r}\r```\r\rIf you wish to load a Multi Atlas, as exported from Texture Packer Pro, use the `multiAtlasURL` property instead:\r\r```javascript\rpreload ()\r{\r const path = 'assets/compressed';\r\r this.load.texture('yourAtlas', {\r 'ASTC': { type: 'PVR', atlasURL: `${path}/textures.json` },\r 'PVRTC': { type: 'PVR', atlasURL: `${path}/textures-pvrtc-4bpp-rgba.json` },\r 'S3TC': { type: 'PVR', atlasURL: `${path}/textures-dxt5.json` },\r 'IMG': { atlasURL: `${path}/textures.json` }\r });\r}\r```\r\rWhen loading a Multi Atlas you do not need to specify the `textureURL` property as it will be read from the JSON file.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.texture({\r key: 'yourPic',\r url: {\r ASTC: { type: 'PVR', textureURL: 'pic-astc-4x4.pvr' },\r PVRTC: { type: 'PVR', textureURL: 'pic-pvrtc-4bpp-rgba.pvr' },\r S3TC: { type: 'PVR', textureURL: 'pic-dxt5.pvr' },\r IMG: { textureURL: 'pic.png' }\r }\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.CompressedTextureFileConfig` for more details.\r\rThe number of formats you provide to this function is up to you, but you should ensure you\rcover the primary platforms where appropriate.\r\rThe 'IMG' entry is a fallback to a JPG or PNG, should the browser be unable to load any of the other\rformats presented to this function. You should really always include this, although it is optional.\r\rPhaser supports loading both the PVR and KTX container formats. Within those, it can parse\rthe following texture compression formats:\r\rETC\rETC1\rATC\rASTC\rBPTC\rRGTC\rPVRTC\rS3TC\rS3TCSRGB\r\rFor more information about the benefits of compressed textures please see the\rfollowing articles:\r\rTexture Compression in 2020 (https://aras-p.info/blog/2020/12/08/Texture-Compression-in-2020/)\rCompressed GPU Texture Formats (https://themaister.net/blog/2020/08/12/compressed-gpu-texture-formats-a-review-and-compute-shader-decoders-part-1/)\r\rTo create compressed texture files use a 3rd party application such as:\r\rTexture Packer (https://www.codeandweb.com/texturepacker/tutorials/how-to-create-sprite-sheets-for-phaser3?utm_source=ad&utm_medium=banner&utm_campaign=phaser-2018-10-16)\rPVRTexTool (https://developer.imaginationtech.com/pvrtextool/) - available for Windows, macOS and Linux.\rMali Texture Compression Tool (https://developer.arm.com/tools-and-software/graphics-and-gaming/mali-texture-compression-tool)\rASTC Encoder (https://github.com/ARM-software/astc-encoder)\r\rASTCs must have a Channel Type of Unsigned Normalized Bytes (UNorm).\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rThe key must be a unique String. It is used to add the file to the global Texture Manager upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the Texture Manager.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the Texture Manager first, before loading a new one.\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `LEVEL1.` and the key was `Data` the final key will be `LEVEL1.Data` and\rthis is what you would use to retrieve the text from the Texture Manager.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rUnlike other file loaders in Phaser, the URLs must include the file extension.\r\rNote: The ability to load this type of file will only be available if the Compressed Texture File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -209664,7 +209709,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#texture", "scope": "instance", - "___id": "T000002R023705", + "___id": "T000002R023708", "___s": true }, { @@ -209673,7 +209718,7 @@ "filename": "CSSFile.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single CSS File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#css method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#css.", @@ -209752,7 +209797,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.CSSFile", - "___id": "T000002R023743", + "___id": "T000002R023746", "___s": true }, { @@ -209761,7 +209806,7 @@ "filename": "CSSFile.js", "lineno": 66, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called automatically by Loader.nextFile.\rThis method controls what extra work this File does with its loaded data.", @@ -209772,7 +209817,7 @@ "longname": "Phaser.Loader.FileTypes.CSSFile#onProcess", "scope": "instance", "overrides": "Phaser.Loader.File#onProcess", - "___id": "T000002R023761", + "___id": "T000002R023764", "___s": true }, { @@ -209781,7 +209826,7 @@ "filename": "CSSFile.js", "lineno": 88, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds a CSS file, or array of CSS files, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.css('headers', 'styles/headers.css');\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rThe key must be a unique String and not already in-use by another file in the Loader.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.css({\r key: 'headers',\r url: 'styles/headers.css'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.CSSFileConfig` for more details.\r\rOnce the file has finished loading it will automatically be converted into a style DOM element\rvia `document.createElement('style')`. It will have its `defer` property set to false and then the\rresulting element will be appended to `document.head`. The CSS styles are then applied to the current document.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"alien\"\rand no URL is given then the Loader will set the URL to be \"alien.css\". It will always add `.css` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rNote: The ability to load this type of file will only be available if the CSS File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -209876,7 +209921,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#css", "scope": "instance", - "___id": "T000002R023767", + "___id": "T000002R023770", "___s": true }, { @@ -209885,7 +209930,7 @@ "filename": "GLSLFile.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single GLSL File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#glsl method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#glsl.", @@ -209979,7 +210024,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.GLSLFile", - "___id": "T000002R023777", + "___id": "T000002R023780", "___s": true }, { @@ -209988,7 +210033,7 @@ "filename": "GLSLFile.js", "lineno": 76, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called automatically by Loader.nextFile.\rThis method controls what extra work this File does with its loaded data.", @@ -209999,7 +210044,7 @@ "longname": "Phaser.Loader.FileTypes.GLSLFile#onProcess", "scope": "instance", "overrides": "Phaser.Loader.File#onProcess", - "___id": "T000002R023799", + "___id": "T000002R023802", "___s": true }, { @@ -210008,7 +210053,7 @@ "filename": "GLSLFile.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds this file to its target cache upon successful loading and processing.", @@ -210019,7 +210064,7 @@ "longname": "Phaser.Loader.FileTypes.GLSLFile#addToCache", "scope": "instance", "overrides": "Phaser.Loader.File#addToCache", - "___id": "T000002R023803", + "___id": "T000002R023806", "___s": true }, { @@ -210028,7 +210073,7 @@ "filename": "GLSLFile.js", "lineno": 155, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Returns the name of the shader from the header block.", @@ -210076,7 +210121,7 @@ "memberof": "Phaser.Loader.FileTypes.GLSLFile", "longname": "Phaser.Loader.FileTypes.GLSLFile#getShaderName", "scope": "instance", - "___id": "T000002R023816", + "___id": "T000002R023819", "___s": true }, { @@ -210085,7 +210130,7 @@ "filename": "GLSLFile.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Returns the type of the shader from the header block.", @@ -210133,7 +210178,7 @@ "memberof": "Phaser.Loader.FileTypes.GLSLFile", "longname": "Phaser.Loader.FileTypes.GLSLFile#getShaderType", "scope": "instance", - "___id": "T000002R023820", + "___id": "T000002R023823", "___s": true }, { @@ -210142,7 +210187,7 @@ "filename": "GLSLFile.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Returns the shader uniforms from the header block.", @@ -210190,7 +210235,7 @@ "memberof": "Phaser.Loader.FileTypes.GLSLFile", "longname": "Phaser.Loader.FileTypes.GLSLFile#getShaderUniforms", "scope": "instance", - "___id": "T000002R023824", + "___id": "T000002R023827", "___s": true }, { @@ -210199,7 +210244,7 @@ "filename": "GLSLFile.js", "lineno": 315, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds a GLSL file, or array of GLSL files, to the current load queue.\rIn Phaser 3 GLSL files are just plain Text files at the current moment in time.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.glsl('plasma', 'shaders/Plasma.glsl');\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rThe key must be a unique String. It is used to add the file to the global Shader Cache upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the Shader Cache.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the Shader Cache first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.glsl({\r key: 'plasma',\r shaderType: 'fragment',\r url: 'shaders/Plasma.glsl'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.GLSLFileConfig` for more details.\r\rOnce the file has finished loading you can access it from its Cache using its key:\r\r```javascript\rthis.load.glsl('plasma', 'shaders/Plasma.glsl');\r// and later in your game ...\rvar data = this.cache.shader.get('plasma');\r```\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `FX.` and the key was `Plasma` the final key will be `FX.Plasma` and\rthis is what you would use to retrieve the text from the Shader Cache.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"plasma\"\rand no URL is given then the Loader will set the URL to be \"plasma.glsl\". It will always add `.glsl` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rNote: The ability to load this type of file will only be available if the GLSL File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -210309,7 +210354,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#glsl", "scope": "instance", - "___id": "T000002R023853", + "___id": "T000002R023856", "___s": true }, { @@ -210318,7 +210363,7 @@ "filename": "HTML5AudioFile.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single Audio File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#audio method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#audio.", @@ -210397,7 +210442,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.HTML5AudioFile", - "___id": "T000002R023862", + "___id": "T000002R023865", "___s": true }, { @@ -210406,7 +210451,7 @@ "filename": "HTML5AudioFile.js", "lineno": 67, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called when the file finishes loading.", @@ -210417,7 +210462,7 @@ "longname": "Phaser.Loader.FileTypes.HTML5AudioFile#onLoad", "scope": "instance", "overrides": "Phaser.Loader.File#onLoad", - "___id": "T000002R023880", + "___id": "T000002R023883", "___s": true }, { @@ -210426,7 +210471,7 @@ "filename": "HTML5AudioFile.js", "lineno": 85, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called if the file errors while loading.", @@ -210437,7 +210482,7 @@ "longname": "Phaser.Loader.FileTypes.HTML5AudioFile#onError", "scope": "instance", "overrides": "Phaser.Loader.File#onError", - "___id": "T000002R023883", + "___id": "T000002R023886", "___s": true }, { @@ -210446,7 +210491,7 @@ "filename": "HTML5AudioFile.js", "lineno": 104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called during the file load progress. Is sent a DOM ProgressEvent.", @@ -210460,7 +210505,7 @@ "longname": "Phaser.Loader.FileTypes.HTML5AudioFile#onProgress", "scope": "instance", "overrides": "Phaser.Loader.File#onProgress", - "___id": "T000002R023889", + "___id": "T000002R023892", "___s": true }, { @@ -210469,7 +210514,7 @@ "filename": "HTML5AudioFile.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called by the Loader, starts the actual file downloading.\rDuring the load the methods onLoad, onError and onProgress are called, based on the XHR events.\rYou shouldn't normally call this method directly, it's meant to be invoked by the Loader.", @@ -210480,7 +210525,7 @@ "longname": "Phaser.Loader.FileTypes.HTML5AudioFile#load", "scope": "instance", "overrides": "Phaser.Loader.File#load", - "___id": "T000002R023895", + "___id": "T000002R023898", "___s": true }, { @@ -210489,7 +210534,7 @@ "filename": "HTMLFile.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single HTML File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#html method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#html.", @@ -210568,7 +210613,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.HTMLFile", - "___id": "T000002R023922", + "___id": "T000002R023925", "___s": true }, { @@ -210577,7 +210622,7 @@ "filename": "HTMLFile.js", "lineno": 66, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called automatically by Loader.nextFile.\rThis method controls what extra work this File does with its loaded data.", @@ -210588,7 +210633,7 @@ "longname": "Phaser.Loader.FileTypes.HTMLFile#onProcess", "scope": "instance", "overrides": "Phaser.Loader.File#onProcess", - "___id": "T000002R023940", + "___id": "T000002R023943", "___s": true }, { @@ -210597,7 +210642,7 @@ "filename": "HTMLFile.js", "lineno": 84, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds an HTML file, or array of HTML files, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.html('story', 'files/LoginForm.html');\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rThe key must be a unique String. It is used to add the file to the global HTML Cache upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the HTML Cache.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the HTML Cache first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.html({\r key: 'login',\r url: 'files/LoginForm.html'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.HTMLFileConfig` for more details.\r\rOnce the file has finished loading you can access it from its Cache using its key:\r\r```javascript\rthis.load.html('login', 'files/LoginForm.html');\r// and later in your game ...\rvar data = this.cache.html.get('login');\r```\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `LEVEL1.` and the key was `Story` the final key will be `LEVEL1.Story` and\rthis is what you would use to retrieve the html from the HTML Cache.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"story\"\rand no URL is given then the Loader will set the URL to be \"story.html\". It will always add `.html` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rNote: The ability to load this type of file will only be available if the HTML File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -210692,7 +210737,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#html", "scope": "instance", - "___id": "T000002R023944", + "___id": "T000002R023947", "___s": true }, { @@ -210701,7 +210746,7 @@ "filename": "HTMLTextureFile.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single HTML File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#htmlTexture method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#htmlTexture.", @@ -210808,7 +210853,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.HTMLTextureFile", - "___id": "T000002R023953", + "___id": "T000002R023956", "___s": true }, { @@ -210817,7 +210862,7 @@ "filename": "HTMLTextureFile.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called automatically by Loader.nextFile.\rThis method controls what extra work this File does with its loaded data.", @@ -210828,7 +210873,7 @@ "longname": "Phaser.Loader.FileTypes.HTMLTextureFile#onProcess", "scope": "instance", "overrides": "Phaser.Loader.File#onProcess", - "___id": "T000002R023978", + "___id": "T000002R023981", "___s": true }, { @@ -210837,7 +210882,7 @@ "filename": "HTMLTextureFile.js", "lineno": 138, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds this file to its target cache upon successful loading and processing.", @@ -210848,7 +210893,7 @@ "longname": "Phaser.Loader.FileTypes.HTMLTextureFile#addToCache", "scope": "instance", "overrides": "Phaser.Loader.File#addToCache", - "___id": "T000002R023993", + "___id": "T000002R023996", "___s": true }, { @@ -210857,7 +210902,7 @@ "filename": "HTMLTextureFile.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds an HTML File, or array of HTML Files, to the current load queue. When the files are loaded they\rwill be rendered to textures and stored in the Texture Manager.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.htmlTexture('instructions', 'content/intro.html', 256, 512);\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rThe key must be a unique String. It is used to add the file to the global Texture Manager upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the Texture Manager.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the Texture Manager first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.htmlTexture({\r key: 'instructions',\r url: 'content/intro.html',\r width: 256,\r height: 512\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.HTMLTextureFileConfig` for more details.\r\rOnce the file has finished loading you can use it as a texture for a Game Object by referencing its key:\r\r```javascript\rthis.load.htmlTexture('instructions', 'content/intro.html', 256, 512);\r// and later in your game ...\rthis.add.image(x, y, 'instructions');\r```\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `MENU.` and the key was `Background` the final key will be `MENU.Background` and\rthis is what you would use to retrieve the image from the Texture Manager.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"alien\"\rand no URL is given then the Loader will set the URL to be \"alien.html\". It will always add `.html` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rThe width and height are the size of the texture to which the HTML will be rendered. It's not possible to determine these\rautomatically, so you will need to provide them, either as arguments or in the file config object.\rWhen the HTML file has loaded a new SVG element is created with a size and viewbox set to the width and height given.\rThe SVG file has a body tag added to it, with the HTML file contents included. It then calls `window.Blob` on the SVG,\rand if successful is added to the Texture Manager, otherwise it fails processing. The overall quality of the rendered\rHTML depends on your browser, and some of them may not even support the svg / blob process used. Be aware that there are\rlimitations on what HTML can be inside an SVG. You can find out more details in this\r[Mozilla MDN entry](https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Drawing_DOM_objects_into_a_canvas).\r\rNote: The ability to load this type of file will only be available if the HTMLTextureFile File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -210982,7 +211027,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#htmlTexture", "scope": "instance", - "___id": "T000002R023995", + "___id": "T000002R023998", "___s": true }, { @@ -210991,7 +211036,7 @@ "filename": "ImageFile.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single Image File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#image method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#image.", @@ -211103,7 +211148,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.ImageFile", - "___id": "T000002R024005", + "___id": "T000002R024008", "___s": true }, { @@ -211112,7 +211157,7 @@ "filename": "ImageFile.js", "lineno": 98, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called automatically by Loader.nextFile.\rThis method controls what extra work this File does with its loaded data.", @@ -211123,7 +211168,7 @@ "longname": "Phaser.Loader.FileTypes.ImageFile#onProcess", "scope": "instance", "overrides": "Phaser.Loader.File#onProcess", - "___id": "T000002R024034", + "___id": "T000002R024037", "___s": true }, { @@ -211132,7 +211177,7 @@ "filename": "ImageFile.js", "lineno": 189, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds this file to its target cache upon successful loading and processing.", @@ -211143,7 +211188,7 @@ "longname": "Phaser.Loader.FileTypes.ImageFile#addToCache", "scope": "instance", "overrides": "Phaser.Loader.File#addToCache", - "___id": "T000002R024057", + "___id": "T000002R024060", "___s": true }, { @@ -211152,7 +211197,7 @@ "filename": "ImageFile.js", "lineno": 234, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds an Image, or array of Images, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.image('logo', 'images/phaserLogo.png');\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rPhaser can load all common image types: png, jpg, gif and any other format the browser can natively handle.\rIf you try to load an animated gif only the first frame will be rendered. Browsers do not natively support playback\rof animated gifs to Canvas elements.\r\rThe key must be a unique String. It is used to add the file to the global Texture Manager upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the Texture Manager.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the Texture Manager first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.image({\r key: 'logo',\r url: 'images/AtariLogo.png'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.ImageFileConfig` for more details.\r\rOnce the file has finished loading you can use it as a texture for a Game Object by referencing its key:\r\r```javascript\rthis.load.image('logo', 'images/AtariLogo.png');\r// and later in your game ...\rthis.add.image(x, y, 'logo');\r```\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `MENU.` and the key was `Background` the final key will be `MENU.Background` and\rthis is what you would use to retrieve the image from the Texture Manager.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"alien\"\rand no URL is given then the Loader will set the URL to be \"alien.png\". It will always add `.png` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rPhaser also supports the automatic loading of associated normal maps. If you have a normal map to go with this image,\rthen you can specify it by providing an array as the `url` where the second element is the normal map:\r\r```javascript\rthis.load.image('logo', [ 'images/AtariLogo.png', 'images/AtariLogo-n.png' ]);\r```\r\rOr, if you are using a config object use the `normalMap` property:\r\r```javascript\rthis.load.image({\r key: 'logo',\r url: 'images/AtariLogo.png',\r normalMap: 'images/AtariLogo-n.png'\r});\r```\r\rThe normal map file is subject to the same conditions as the image file with regard to the path, baseURL, CORs and XHR Settings.\rNormal maps are a WebGL only feature.\r\rIn Phaser 3.60 a new property was added that allows you to control how images are loaded. By default, images are loaded via XHR as Blobs.\rHowever, you can set `loader.imageLoadType: \"HTMLImageElement\"` in the Game Configuration and instead, the Loader will load all images\rvia the Image tag instead.\r\rNote: The ability to load this type of file will only be available if the Image File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -211266,7 +211311,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#image", "scope": "instance", - "___id": "T000002R024060", + "___id": "T000002R024063", "___s": true }, { @@ -211275,7 +211320,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "kind": "namespace", @@ -211283,7 +211328,7 @@ "memberof": "Phaser.Loader", "longname": "Phaser.Loader.FileTypes", "scope": "static", - "___id": "T000002R024063", + "___id": "T000002R024066", "___s": true }, { @@ -211292,7 +211337,7 @@ "filename": "JSONFile.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single JSON File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#json method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#json.", @@ -211395,7 +211440,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.JSONFile", - "___id": "T000002R024105", + "___id": "T000002R024108", "___s": true }, { @@ -211404,7 +211449,7 @@ "filename": "JSONFile.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called automatically by Loader.nextFile.\rThis method controls what extra work this File does with its loaded data.", @@ -211415,7 +211460,7 @@ "longname": "Phaser.Loader.FileTypes.JSONFile#onProcess", "scope": "instance", "overrides": "Phaser.Loader.File#onProcess", - "___id": "T000002R024128", + "___id": "T000002R024131", "___s": true }, { @@ -211424,7 +211469,7 @@ "filename": "JSONFile.js", "lineno": 129, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds a JSON file, or array of JSON files, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.json('wavedata', 'files/AlienWaveData.json');\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rThe key must be a unique String. It is used to add the file to the global JSON Cache upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the JSON Cache.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the JSON Cache first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.json({\r key: 'wavedata',\r url: 'files/AlienWaveData.json'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.JSONFileConfig` for more details.\r\rOnce the file has finished loading you can access it from its Cache using its key:\r\r```javascript\rthis.load.json('wavedata', 'files/AlienWaveData.json');\r// and later in your game ...\rvar data = this.cache.json.get('wavedata');\r```\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `LEVEL1.` and the key was `Waves` the final key will be `LEVEL1.Waves` and\rthis is what you would use to retrieve the text from the JSON Cache.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"data\"\rand no URL is given then the Loader will set the URL to be \"data.json\". It will always add `.json` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rYou can also optionally provide a `dataKey` to use. This allows you to extract only a part of the JSON and store it in the Cache,\rrather than the whole file. For example, if your JSON data had a structure like this:\r\r```json\r{\r \"level1\": {\r \"baddies\": {\r \"aliens\": {},\r \"boss\": {}\r }\r },\r \"level2\": {},\r \"level3\": {}\r}\r```\r\rAnd you only wanted to store the `boss` data in the Cache, then you could pass `level1.baddies.boss`as the `dataKey`.\r\rNote: The ability to load this type of file will only be available if the JSON File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -211543,7 +211588,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#json", "scope": "instance", - "___id": "T000002R024135", + "___id": "T000002R024138", "___s": true }, { @@ -211552,7 +211597,7 @@ "filename": "MultiAtlasFile.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single Multi Texture Atlas File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#multiatlas method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#multiatlas.", @@ -211673,7 +211718,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.MultiAtlasFile", - "___id": "T000002R024145", + "___id": "T000002R024148", "___s": true }, { @@ -211682,7 +211727,7 @@ "filename": "MultiAtlasFile.js", "lineno": 75, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called by each File when it finishes loading.", @@ -211708,7 +211753,7 @@ "longname": "Phaser.Loader.FileTypes.MultiAtlasFile#onFileComplete", "scope": "instance", "overrides": "Phaser.Loader.MultiFile#onFileComplete", - "___id": "T000002R024161", + "___id": "T000002R024164", "___s": true }, { @@ -211717,7 +211762,7 @@ "filename": "MultiAtlasFile.js", "lineno": 148, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds this file to its target cache upon successful loading and processing.", @@ -211727,7 +211772,7 @@ "memberof": "Phaser.Loader.FileTypes.MultiAtlasFile", "longname": "Phaser.Loader.FileTypes.MultiAtlasFile#addToCache", "scope": "instance", - "___id": "T000002R024180", + "___id": "T000002R024183", "___s": true }, { @@ -211736,7 +211781,7 @@ "filename": "MultiAtlasFile.js", "lineno": 212, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds a Multi Texture Atlas, or array of multi atlases, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.multiatlas('level1', 'images/Level1.json');\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rIf you call this from outside of `preload` then you are responsible for starting the Loader afterwards and monitoring\rits events to know when it's safe to use the asset. Please see the Phaser.Loader.LoaderPlugin class for more details.\r\rPhaser expects the atlas data to be provided in a JSON file as exported from the application Texture Packer,\rversion 4.6.3 or above, where you have made sure to use the Phaser 3 Export option.\r\rThe way it works internally is that you provide a URL to the JSON file. Phaser then loads this JSON, parses it and\rextracts which texture files it also needs to load to complete the process. If the JSON also defines normal maps,\rPhaser will load those as well.\r\rThe key must be a unique String. It is used to add the file to the global Texture Manager upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the Texture Manager.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the Texture Manager first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.multiatlas({\r key: 'level1',\r atlasURL: 'images/Level1.json'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.MultiAtlasFileConfig` for more details.\r\rInstead of passing a URL for the atlas JSON data you can also pass in a well formed JSON object instead.\r\rOnce the atlas has finished loading you can use frames from it as textures for a Game Object by referencing its key:\r\r```javascript\rthis.load.multiatlas('level1', 'images/Level1.json');\r// and later in your game ...\rthis.add.image(x, y, 'level1', 'background');\r```\r\rTo get a list of all available frames within an atlas please consult your Texture Atlas software.\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `MENU.` and the key was `Background` the final key will be `MENU.Background` and\rthis is what you would use to retrieve the image from the Texture Manager.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"alien\"\rand no URL is given then the Loader will set the URL to be \"alien.png\". It will always add `.png` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rNote: The ability to load this type of file will only be available if the Multi Atlas File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -211859,7 +211904,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#multiatlas", "scope": "instance", - "___id": "T000002R024195", + "___id": "T000002R024198", "___s": true }, { @@ -211868,7 +211913,7 @@ "filename": "MultiScriptFile.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A Multi Script File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#scripts method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#scripts.", @@ -211956,7 +212001,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.MultiScriptFile", - "___id": "T000002R024207", + "___id": "T000002R024210", "___s": true }, { @@ -211965,7 +212010,7 @@ "filename": "MultiScriptFile.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds this file to its target cache upon successful loading and processing.", @@ -211975,7 +212020,7 @@ "memberof": "Phaser.Loader.FileTypes.MultiScriptFile", "longname": "Phaser.Loader.FileTypes.MultiScriptFile#addToCache", "scope": "instance", - "___id": "T000002R024226", + "___id": "T000002R024229", "___s": true }, { @@ -211984,7 +212029,7 @@ "filename": "MultiScriptFile.js", "lineno": 109, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds an array of Script files to the current load queue.\r\rThe difference between this and the `ScriptFile` file type is that you give an array of scripts to this method,\rand the scripts are then processed _exactly_ in that order. This allows you to load a bunch of scripts that\rmay have dependencies on each other without worrying about the async nature of traditional script loading.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.scripts('PostProcess', [\r 'libs/shaders/CopyShader.js',\r 'libs/postprocessing/EffectComposer.js',\r 'libs/postprocessing/RenderPass.js',\r 'libs/postprocessing/MaskPass.js',\r 'libs/postprocessing/ShaderPass.js',\r 'libs/postprocessing/AfterimagePass.js'\r ]);\r}\r```\r\rIn the code above the script files will all be loaded in parallel but only processed (i.e. invoked) in the exact\rorder given in the array.\r\rThe files are **not** loaded right away. They are added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the files are queued\rit means you cannot use the files immediately after calling this method, but must wait for the files to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rThe key must be a unique String and not already in-use by another file in the Loader.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.scripts({\r key: 'PostProcess',\r url: [\r 'libs/shaders/CopyShader.js',\r 'libs/postprocessing/EffectComposer.js',\r 'libs/postprocessing/RenderPass.js',\r 'libs/postprocessing/MaskPass.js',\r 'libs/postprocessing/ShaderPass.js',\r 'libs/postprocessing/AfterimagePass.js'\r ]\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.MultiScriptFileConfig` for more details.\r\rOnce all the files have finished loading they will automatically be converted into a script element\rvia `document.createElement('script')`. They will have their language set to JavaScript, `defer` set to\rfalse and then the resulting element will be appended to `document.head`. Any code then in the\rscript will be executed. This is done in the exact order the files are specified in the url array.\r\rThe URLs can be relative or absolute. If the URLs are relative the `Loader.baseURL` and `Loader.path` values will be prepended to them.\r\rNote: The ability to load this type of file will only be available if the MultiScript File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -212103,7 +212148,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#scripts", "scope": "instance", - "___id": "T000002R024236", + "___id": "T000002R024239", "___s": true }, { @@ -212112,7 +212157,7 @@ "filename": "OBJFile.js", "lineno": 16, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single Wavefront OBJ File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#obj method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#obj.", @@ -212219,7 +212264,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.OBJFile", - "___id": "T000002R024250", + "___id": "T000002R024253", "___s": true }, { @@ -212228,7 +212273,7 @@ "filename": "OBJFile.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds this file to its target cache upon successful loading and processing.", @@ -212238,7 +212283,7 @@ "memberof": "Phaser.Loader.FileTypes.OBJFile", "longname": "Phaser.Loader.FileTypes.OBJFile#addToCache", "scope": "instance", - "___id": "T000002R024292", + "___id": "T000002R024295", "___s": true }, { @@ -212247,7 +212292,7 @@ "filename": "OBJFile.js", "lineno": 140, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds a Wavefront OBJ file, or array of OBJ files, to the current load queue.\r\rNote: You should ensure your 3D package has triangulated the OBJ file prior to export.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.obj('ufo', 'files/spaceship.obj');\r}\r```\r\rYou can optionally also load a Wavefront Material file as well, by providing the 3rd parameter:\r\r```javascript\rfunction preload ()\r{\r this.load.obj('ufo', 'files/spaceship.obj', 'files/spaceship.mtl');\r}\r```\r\rIf given, the material will be parsed and stored along with the obj data in the cache.\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rThe key must be a unique String. It is used to add the file to the global OBJ Cache upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the OBJ Cache.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the OBJ Cache first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.obj({\r key: 'ufo',\r url: 'files/spaceship.obj',\r matURL: 'files/spaceship.mtl',\r flipUV: true\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.OBJFileConfig` for more details.\r\rOnce the file has finished loading you can access it from its Cache using its key:\r\r```javascript\rthis.load.obj('ufo', 'files/spaceship.obj');\r// and later in your game ...\rvar data = this.cache.obj.get('ufo');\r```\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `LEVEL1.` and the key was `Story` the final key will be `LEVEL1.Story` and\rthis is what you would use to retrieve the obj from the OBJ Cache.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"story\"\rand no URL is given then the Loader will set the URL to be \"story.obj\". It will always add `.obj` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rNote: The ability to load this type of file will only be available if the OBJ File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -212370,7 +212415,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#obj", "scope": "instance", - "___id": "T000002R024299", + "___id": "T000002R024302", "___s": true }, { @@ -212379,7 +212424,7 @@ "filename": "PackFile.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single JSON Pack File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#pack method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#pack.", @@ -212482,7 +212527,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.PackFile", - "___id": "T000002R024309", + "___id": "T000002R024312", "___s": true }, { @@ -212491,7 +212536,7 @@ "filename": "PackFile.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called automatically by Loader.nextFile.\rThis method controls what extra work this File does with its loaded data.", @@ -212502,7 +212547,7 @@ "longname": "Phaser.Loader.FileTypes.PackFile#onProcess", "scope": "instance", "overrides": "Phaser.Loader.File#onProcess", - "___id": "T000002R024314", + "___id": "T000002R024317", "___s": true }, { @@ -212511,7 +212556,7 @@ "filename": "PackFile.js", "lineno": 81, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds a JSON File Pack, or array of packs, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.pack('level1', 'data/Level1Files.json');\r}\r```\r\rA File Pack is a JSON file (or object) that contains details about other files that should be added into the Loader.\rHere is a small example:\r\r```json\r{\r \"test1\": {\r \"files\": [\r {\r \"type\": \"image\",\r \"key\": \"taikodrummaster\",\r \"url\": \"assets/pics/taikodrummaster.jpg\"\r },\r {\r \"type\": \"image\",\r \"key\": \"sukasuka-chtholly\",\r \"url\": \"assets/pics/sukasuka-chtholly.png\"\r }\r ]\r },\r \"meta\": {\r \"generated\": \"1401380327373\",\r \"app\": \"Phaser 3 Asset Packer\",\r \"url\": \"https://phaser.io\",\r \"version\": \"1.0\",\r \"copyright\": \"Photon Storm Ltd. 2018\"\r }\r}\r```\r\rThe pack can be split into sections. In the example above you'll see a section called `test1`. You can tell\rthe `load.pack` method to parse only a particular section of a pack. The pack is stored in the JSON Cache,\rso you can pass it to the Loader to process additional sections as needed in your game, or you can just load\rthem all at once without specifying anything.\r\rThe pack file can contain an entry for any type of file that Phaser can load. The object structures exactly\rmatch that of the file type configs, and all properties available within the file type configs can be used\rin the pack file too. An entry's `type` is the name of the Loader method that will load it, e.g., 'image'.\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rIf you call this from outside of `preload` then you are responsible for starting the Loader afterwards and monitoring\rits events to know when it's safe to use the asset. Please see the Phaser.Loader.LoaderPlugin class for more details.\r\rThe key must be a unique String. It is used to add the file to the global JSON Cache upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the JSON Cache.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the JSON Cache first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.pack({\r key: 'level1',\r url: 'data/Level1Files.json'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.PackFileConfig` for more details.\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `LEVEL1.` and the key was `Waves` the final key will be `LEVEL1.Waves` and\rthis is what you would use to retrieve the text from the JSON Cache.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"data\"\rand no URL is given then the Loader will set the URL to be \"data.json\". It will always add `.json` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rYou can also optionally provide a `dataKey` to use. This allows you to extract only a part of the JSON and store it in the Cache,\rrather than the whole file. For example, if your JSON data had a structure like this:\r\r```json\r{\r \"level1\": {\r \"baddies\": {\r \"aliens\": {},\r \"boss\": {}\r }\r },\r \"level2\": {},\r \"level3\": {}\r}\r```\r\rAnd you only wanted to store the `boss` data in the Cache, then you could pass `level1.baddies.boss`as the `dataKey`.\r\rNote: The ability to load this type of file will only be available if the Pack File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -212620,7 +212665,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#pack", "scope": "instance", - "___id": "T000002R024321", + "___id": "T000002R024324", "___s": true }, { @@ -212629,7 +212674,7 @@ "filename": "PluginFile.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single Plugin Script File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#plugin method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#plugin.", @@ -212737,7 +212782,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.PluginFile", - "___id": "T000002R024330", + "___id": "T000002R024333", "___s": true }, { @@ -212746,7 +212791,7 @@ "filename": "PluginFile.js", "lineno": 82, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called automatically by Loader.nextFile.\rThis method controls what extra work this File does with its loaded data.", @@ -212757,7 +212802,7 @@ "longname": "Phaser.Loader.FileTypes.PluginFile#onProcess", "scope": "instance", "overrides": "Phaser.Loader.File#onProcess", - "___id": "T000002R024355", + "___id": "T000002R024358", "___s": true }, { @@ -212766,7 +212811,7 @@ "filename": "PluginFile.js", "lineno": 129, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds a Plugin Script file, or array of plugin files, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.plugin('modplayer', 'plugins/ModPlayer.js');\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rThe key must be a unique String and not already in-use by another file in the Loader.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.plugin({\r key: 'modplayer',\r url: 'plugins/ModPlayer.js'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.PluginFileConfig` for more details.\r\rOnce the file has finished loading it will automatically be converted into a script element\rvia `document.createElement('script')`. It will have its language set to JavaScript, `defer` set to\rfalse and then the resulting element will be appended to `document.head`. Any code then in the\rscript will be executed. It will then be passed to the Phaser PluginCache.register method.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"alien\"\rand no URL is given then the Loader will set the URL to be \"alien.js\". It will always add `.js` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rNote: The ability to load this type of file will only be available if the Plugin File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -212899,7 +212944,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#plugin", "scope": "instance", - "___id": "T000002R024370", + "___id": "T000002R024373", "___s": true }, { @@ -212908,7 +212953,7 @@ "filename": "SceneFile.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "An external Scene JavaScript File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#sceneFile method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#sceneFile.", @@ -212987,7 +213032,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.SceneFile", - "___id": "T000002R024379", + "___id": "T000002R024382", "___s": true }, { @@ -212996,7 +213041,7 @@ "filename": "SceneFile.js", "lineno": 65, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called automatically by Loader.nextFile.\rThis method controls what extra work this File does with its loaded data.", @@ -213007,7 +213052,7 @@ "longname": "Phaser.Loader.FileTypes.SceneFile#onProcess", "scope": "instance", "overrides": "Phaser.Loader.File#onProcess", - "___id": "T000002R024396", + "___id": "T000002R024399", "___s": true }, { @@ -213016,7 +213061,7 @@ "filename": "SceneFile.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds this file to its target cache upon successful loading and processing.", @@ -213027,7 +213072,7 @@ "longname": "Phaser.Loader.FileTypes.SceneFile#addToCache", "scope": "instance", "overrides": "Phaser.Loader.File#addToCache", - "___id": "T000002R024400", + "___id": "T000002R024403", "___s": true }, { @@ -213036,7 +213081,7 @@ "filename": "SceneFile.js", "lineno": 101, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds an external Scene file, or array of Scene files, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.sceneFile('Level1', 'src/Level1.js');\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rThe key must be a unique String. It is used to add the file to the global Scene Manager upon a successful load.\r\rFor a Scene File it's vitally important that the key matches the class name in the JavaScript file.\r\rFor example here is the source file:\r\r```javascript\rclass ExternalScene extends Phaser.Scene {\r\r constructor ()\r {\r super('myScene');\r }\r\r}\r```\r\rBecause the class is called `ExternalScene` that is the exact same key you must use when loading it:\r\r```javascript\rfunction preload ()\r{\r this.load.sceneFile('ExternalScene', 'src/yourScene.js');\r}\r```\r\rThe key that is used within the Scene Manager can either be set to the same, or you can override it in the Scene\rconstructor, as we've done in the example above, where the Scene key was changed to `myScene`.\r\rThe key should be unique both in terms of files being loaded and Scenes already present in the Scene Manager.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the Scene Manager first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.sceneFile({\r key: 'Level1',\r url: 'src/Level1.js'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.SceneFileConfig` for more details.\r\rOnce the file has finished loading it will be added to the Scene Manager.\r\r```javascript\rthis.load.sceneFile('Level1', 'src/Level1.js');\r// and later in your game ...\rthis.scene.start('Level1');\r```\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `WORLD1.` and the key was `Story` the final key will be `WORLD1.Story` and\rthis is what you would use to retrieve the text from the Scene Manager.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"story\"\rand no URL is given then the Loader will set the URL to be \"story.js\". It will always add `.js` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rNote: The ability to load this type of file will only be available if the Scene File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -213131,7 +213176,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#sceneFile", "scope": "instance", - "___id": "T000002R024405", + "___id": "T000002R024408", "___s": true }, { @@ -213140,7 +213185,7 @@ "filename": "ScenePluginFile.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single Scene Plugin Script File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#scenePlugin method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#scenePlugin.", @@ -213247,7 +213292,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.ScenePluginFile", - "___id": "T000002R024414", + "___id": "T000002R024417", "___s": true }, { @@ -213256,7 +213301,7 @@ "filename": "ScenePluginFile.js", "lineno": 82, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called automatically by Loader.nextFile.\rThis method controls what extra work this File does with its loaded data.", @@ -213267,7 +213312,7 @@ "longname": "Phaser.Loader.FileTypes.ScenePluginFile#onProcess", "scope": "instance", "overrides": "Phaser.Loader.File#onProcess", - "___id": "T000002R024439", + "___id": "T000002R024442", "___s": true }, { @@ -213276,7 +213321,7 @@ "filename": "ScenePluginFile.js", "lineno": 123, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds a Scene Plugin Script file, or array of plugin files, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.scenePlugin('ModPlayer', 'plugins/ModPlayer.js', 'modPlayer', 'mods');\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rThe key must be a unique String and not already in-use by another file in the Loader.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.scenePlugin({\r key: 'modplayer',\r url: 'plugins/ModPlayer.js'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.ScenePluginFileConfig` for more details.\r\rOnce the file has finished loading it will automatically be converted into a script element\rvia `document.createElement('script')`. It will have its language set to JavaScript, `defer` set to\rfalse and then the resulting element will be appended to `document.head`. Any code then in the\rscript will be executed. It will then be passed to the Phaser PluginCache.register method.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"alien\"\rand no URL is given then the Loader will set the URL to be \"alien.js\". It will always add `.js` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rNote: The ability to load this type of file will only be available if the Script File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -213409,7 +213454,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#scenePlugin", "scope": "instance", - "___id": "T000002R024452", + "___id": "T000002R024455", "___s": true }, { @@ -213418,7 +213463,7 @@ "filename": "ScriptFile.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single Script File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#script method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#script.", @@ -213512,7 +213557,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.ScriptFile", - "___id": "T000002R024461", + "___id": "T000002R024464", "___s": true }, { @@ -213521,7 +213566,7 @@ "filename": "ScriptFile.js", "lineno": 72, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called automatically by Loader.nextFile.\rThis method controls what extra work this File does with its loaded data.", @@ -213532,7 +213577,7 @@ "longname": "Phaser.Loader.FileTypes.ScriptFile#onProcess", "scope": "instance", "overrides": "Phaser.Loader.File#onProcess", - "___id": "T000002R024481", + "___id": "T000002R024484", "___s": true }, { @@ -213541,7 +213586,7 @@ "filename": "ScriptFile.js", "lineno": 96, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds a Script file, or array of Script files, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.script('aliens', 'lib/aliens.js');\r}\r```\r\rIf the script file contains a module, then you should specify that using the 'type' parameter:\r\r```javascript\rfunction preload ()\r{\r this.load.script('aliens', 'lib/aliens.js', 'module');\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rThe key must be a unique String and not already in-use by another file in the Loader.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.script({\r key: 'aliens',\r url: 'lib/aliens.js',\r type: 'script' // or 'module'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.ScriptFileConfig` for more details.\r\rOnce the file has finished loading it will automatically be converted into a script element\rvia `document.createElement('script')`. It will have its language set to JavaScript, `defer` set to\rfalse and then the resulting element will be appended to `document.head`. Any code then in the\rscript will be executed.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"alien\"\rand no URL is given then the Loader will set the URL to be \"alien.js\". It will always add `.js` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rNote: The ability to load this type of file will only be available if the Script File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -213651,7 +213696,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#script", "scope": "instance", - "___id": "T000002R024489", + "___id": "T000002R024492", "___s": true }, { @@ -213660,7 +213705,7 @@ "filename": "SpriteSheetFile.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single Sprite Sheet Image File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#spritesheet method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#spritesheet.", @@ -213772,7 +213817,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.SpriteSheetFile", - "___id": "T000002R024496", + "___id": "T000002R024499", "___s": true }, { @@ -213781,7 +213826,7 @@ "filename": "SpriteSheetFile.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds this file to its target cache upon successful loading and processing.", @@ -213792,7 +213837,7 @@ "longname": "Phaser.Loader.FileTypes.SpriteSheetFile#addToCache", "scope": "instance", "overrides": "Phaser.Loader.File#addToCache", - "___id": "T000002R024501", + "___id": "T000002R024504", "___s": true }, { @@ -213801,7 +213846,7 @@ "filename": "SpriteSheetFile.js", "lineno": 87, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds a Sprite Sheet Image, or array of Sprite Sheet Images, to the current load queue.\r\rThe term 'Sprite Sheet' in Phaser means a fixed-size sheet. Where every frame in the sheet is the exact same size,\rand you reference those frames using numbers, not frame names. This is not the same thing as a Texture Atlas, where\rthe frames are packed in a way where they take up the least amount of space, and are referenced by their names,\rnot numbers. Some articles and software use the term 'Sprite Sheet' to mean Texture Atlas, so please be aware of\rwhat sort of file you're actually trying to load.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.spritesheet('bot', 'images/robot.png', { frameWidth: 32, frameHeight: 38 });\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rPhaser can load all common image types: png, jpg, gif and any other format the browser can natively handle.\rIf you try to load an animated gif only the first frame will be rendered. Browsers do not natively support playback\rof animated gifs to Canvas elements.\r\rThe key must be a unique String. It is used to add the file to the global Texture Manager upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the Texture Manager.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the Texture Manager first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.spritesheet({\r key: 'bot',\r url: 'images/robot.png',\r frameConfig: {\r frameWidth: 32,\r frameHeight: 38,\r startFrame: 0,\r endFrame: 8\r }\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.SpriteSheetFileConfig` for more details.\r\rOnce the file has finished loading you can use it as a texture for a Game Object by referencing its key:\r\r```javascript\rthis.load.spritesheet('bot', 'images/robot.png', { frameWidth: 32, frameHeight: 38 });\r// and later in your game ...\rthis.add.image(x, y, 'bot', 0);\r```\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `PLAYER.` and the key was `Running` the final key will be `PLAYER.Running` and\rthis is what you would use to retrieve the image from the Texture Manager.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"alien\"\rand no URL is given then the Loader will set the URL to be \"alien.png\". It will always add `.png` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rPhaser also supports the automatic loading of associated normal maps. If you have a normal map to go with this image,\rthen you can specify it by providing an array as the `url` where the second element is the normal map:\r\r```javascript\rthis.load.spritesheet('logo', [ 'images/AtariLogo.png', 'images/AtariLogo-n.png' ], { frameWidth: 256, frameHeight: 80 });\r```\r\rOr, if you are using a config object use the `normalMap` property:\r\r```javascript\rthis.load.spritesheet({\r key: 'logo',\r url: 'images/AtariLogo.png',\r normalMap: 'images/AtariLogo-n.png',\r frameConfig: {\r frameWidth: 256,\r frameHeight: 80\r }\r});\r```\r\rThe normal map file is subject to the same conditions as the image file with regard to the path, baseURL, CORs and XHR Settings.\rNormal maps are a WebGL only feature.\r\rNote: The ability to load this type of file will only be available if the Sprite Sheet File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -213910,7 +213955,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#spritesheet", "scope": "instance", - "___id": "T000002R024504", + "___id": "T000002R024507", "___s": true }, { @@ -213919,7 +213964,7 @@ "filename": "SVGFile.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single SVG File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#svg method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#svg.", @@ -214012,7 +214057,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.SVGFile", - "___id": "T000002R024513", + "___id": "T000002R024516", "___s": true }, { @@ -214021,7 +214066,7 @@ "filename": "SVGFile.js", "lineno": 73, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called automatically by Loader.nextFile.\rThis method controls what extra work this File does with its loaded data.", @@ -214032,7 +214077,7 @@ "longname": "Phaser.Loader.FileTypes.SVGFile#onProcess", "scope": "instance", "overrides": "Phaser.Loader.File#onProcess", - "___id": "T000002R024536", + "___id": "T000002R024539", "___s": true }, { @@ -214041,7 +214086,7 @@ "filename": "SVGFile.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds this file to its target cache upon successful loading and processing.", @@ -214052,7 +214097,7 @@ "longname": "Phaser.Loader.FileTypes.SVGFile#addToCache", "scope": "instance", "overrides": "Phaser.Loader.File#addToCache", - "___id": "T000002R024567", + "___id": "T000002R024570", "___s": true }, { @@ -214061,7 +214106,7 @@ "filename": "SVGFile.js", "lineno": 195, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds an SVG File, or array of SVG Files, to the current load queue. When the files are loaded they\rwill be rendered to bitmap textures and stored in the Texture Manager.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.svg('morty', 'images/Morty.svg');\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rThe key must be a unique String. It is used to add the file to the global Texture Manager upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the Texture Manager.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the Texture Manager first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.svg({\r key: 'morty',\r url: 'images/Morty.svg'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.SVGFileConfig` for more details.\r\rOnce the file has finished loading you can use it as a texture for a Game Object by referencing its key:\r\r```javascript\rthis.load.svg('morty', 'images/Morty.svg');\r// and later in your game ...\rthis.add.image(x, y, 'morty');\r```\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `MENU.` and the key was `Background` the final key will be `MENU.Background` and\rthis is what you would use to retrieve the image from the Texture Manager.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"alien\"\rand no URL is given then the Loader will set the URL to be \"alien.html\". It will always add `.html` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rYou can optionally pass an SVG Resize Configuration object when you load an SVG file. By default the SVG will be rendered to a texture\rat the same size defined in the SVG file attributes. However, this isn't always desirable. You may wish to resize the SVG (either down\ror up) to improve texture clarity, or reduce texture memory consumption. You can either specify an exact width and height to resize\rthe SVG to:\r\r```javascript\rfunction preload ()\r{\r this.load.svg('morty', 'images/Morty.svg', { width: 300, height: 600 });\r}\r```\r\rOr when using a configuration object:\r\r```javascript\rthis.load.svg({\r key: 'morty',\r url: 'images/Morty.svg',\r svgConfig: {\r width: 300,\r height: 600\r }\r});\r```\r\rAlternatively, you can just provide a scale factor instead:\r\r```javascript\rfunction preload ()\r{\r this.load.svg('morty', 'images/Morty.svg', { scale: 2.5 });\r}\r```\r\rOr when using a configuration object:\r\r```javascript\rthis.load.svg({\r key: 'morty',\r url: 'images/Morty.svg',\r svgConfig: {\r scale: 2.5\r }\r});\r```\r\rIf scale, width and height values are all given, the scale has priority and the width and height values are ignored.\r\rNote: The ability to load this type of file will only be available if the SVG File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -214170,7 +214215,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#svg", "scope": "instance", - "___id": "T000002R024569", + "___id": "T000002R024572", "___s": true }, { @@ -214179,7 +214224,7 @@ "filename": "TextFile.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single Text File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#text method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#text.", @@ -214258,7 +214303,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.TextFile", - "___id": "T000002R024578", + "___id": "T000002R024581", "___s": true }, { @@ -214267,7 +214312,7 @@ "filename": "TextFile.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called automatically by Loader.nextFile.\rThis method controls what extra work this File does with its loaded data.", @@ -214278,7 +214323,7 @@ "longname": "Phaser.Loader.FileTypes.TextFile#onProcess", "scope": "instance", "overrides": "Phaser.Loader.File#onProcess", - "___id": "T000002R024600", + "___id": "T000002R024603", "___s": true }, { @@ -214287,7 +214332,7 @@ "filename": "TextFile.js", "lineno": 88, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds a Text file, or array of Text files, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.text('story', 'files/IntroStory.txt');\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rThe key must be a unique String. It is used to add the file to the global Text Cache upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the Text Cache.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the Text Cache first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.text({\r key: 'story',\r url: 'files/IntroStory.txt'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.TextFileConfig` for more details.\r\rOnce the file has finished loading you can access it from its Cache using its key:\r\r```javascript\rthis.load.text('story', 'files/IntroStory.txt');\r// and later in your game ...\rvar data = this.cache.text.get('story');\r```\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `LEVEL1.` and the key was `Story` the final key will be `LEVEL1.Story` and\rthis is what you would use to retrieve the text from the Text Cache.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"story\"\rand no URL is given then the Loader will set the URL to be \"story.txt\". It will always add `.txt` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rNote: The ability to load this type of file will only be available if the Text File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -214382,7 +214427,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#text", "scope": "instance", - "___id": "T000002R024604", + "___id": "T000002R024607", "___s": true }, { @@ -214391,7 +214436,7 @@ "filename": "TilemapCSVFile.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single Tilemap CSV File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#tilemapCSV method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#tilemapCSV.", @@ -214470,7 +214515,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.TilemapCSVFile", - "___id": "T000002R024614", + "___id": "T000002R024617", "___s": true }, { @@ -214479,7 +214524,7 @@ "filename": "TilemapCSVFile.js", "lineno": 69, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called automatically by Loader.nextFile.\rThis method controls what extra work this File does with its loaded data.", @@ -214490,7 +214535,7 @@ "longname": "Phaser.Loader.FileTypes.TilemapCSVFile#onProcess", "scope": "instance", "overrides": "Phaser.Loader.File#onProcess", - "___id": "T000002R024633", + "___id": "T000002R024636", "___s": true }, { @@ -214499,7 +214544,7 @@ "filename": "TilemapCSVFile.js", "lineno": 85, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds this file to its target cache upon successful loading and processing.", @@ -214510,7 +214555,7 @@ "longname": "Phaser.Loader.FileTypes.TilemapCSVFile#addToCache", "scope": "instance", "overrides": "Phaser.Loader.File#addToCache", - "___id": "T000002R024637", + "___id": "T000002R024640", "___s": true }, { @@ -214519,7 +214564,7 @@ "filename": "TilemapCSVFile.js", "lineno": 100, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds a CSV Tilemap file, or array of CSV files, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.tilemapCSV('level1', 'maps/Level1.csv');\r}\r```\r\rTilemap CSV data can be created in a text editor, or a 3rd party app that exports as CSV.\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rThe key must be a unique String. It is used to add the file to the global Tilemap Cache upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the Tilemap Cache.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the Text Cache first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.tilemapCSV({\r key: 'level1',\r url: 'maps/Level1.csv'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.TilemapCSVFileConfig` for more details.\r\rOnce the file has finished loading you can access it from its Cache using its key:\r\r```javascript\rthis.load.tilemapCSV('level1', 'maps/Level1.csv');\r// and later in your game ...\rvar map = this.make.tilemap({ key: 'level1' });\r```\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `LEVEL1.` and the key was `Story` the final key will be `LEVEL1.Story` and\rthis is what you would use to retrieve the text from the Tilemap Cache.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"level\"\rand no URL is given then the Loader will set the URL to be \"level.csv\". It will always add `.csv` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rNote: The ability to load this type of file will only be available if the Tilemap CSV File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -214614,7 +214659,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#tilemapCSV", "scope": "instance", - "___id": "T000002R024642", + "___id": "T000002R024645", "___s": true }, { @@ -214623,7 +214668,7 @@ "filename": "TilemapImpactFile.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single Impact.js Tilemap JSON File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#tilemapImpact method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#tilemapImpact.", @@ -214702,7 +214747,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.TilemapImpactFile", - "___id": "T000002R024649", + "___id": "T000002R024652", "___s": true }, { @@ -214711,7 +214756,7 @@ "filename": "TilemapImpactFile.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds this file to its target cache upon successful loading and processing.", @@ -214722,7 +214767,7 @@ "longname": "Phaser.Loader.FileTypes.TilemapImpactFile#addToCache", "scope": "instance", "overrides": "Phaser.Loader.File#addToCache", - "___id": "T000002R024655", + "___id": "T000002R024658", "___s": true }, { @@ -214731,7 +214776,7 @@ "filename": "TilemapImpactFile.js", "lineno": 61, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds an Impact.js Tilemap file, or array of map files, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.tilemapImpact('level1', 'maps/Level1.json');\r}\r```\r\rImpact Tilemap data is created the Impact.js Map Editor called Weltmeister.\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rThe key must be a unique String. It is used to add the file to the global Tilemap Cache upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the Tilemap Cache.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the Text Cache first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.tilemapImpact({\r key: 'level1',\r url: 'maps/Level1.json'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.TilemapImpactFileConfig` for more details.\r\rOnce the file has finished loading you can access it from its Cache using its key:\r\r```javascript\rthis.load.tilemapImpact('level1', 'maps/Level1.json');\r// and later in your game ...\rvar map = this.make.tilemap({ key: 'level1' });\r```\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `LEVEL1.` and the key was `Story` the final key will be `LEVEL1.Story` and\rthis is what you would use to retrieve the text from the Tilemap Cache.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"level\"\rand no URL is given then the Loader will set the URL to be \"level.json\". It will always add `.json` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rNote: The ability to load this type of file will only be available if the Tilemap Impact File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -214826,7 +214871,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#tilemapImpact", "scope": "instance", - "___id": "T000002R024660", + "___id": "T000002R024663", "___s": true }, { @@ -214835,7 +214880,7 @@ "filename": "TilemapJSONFile.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single Tiled Tilemap JSON File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#tilemapTiledJSON method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#tilemapTiledJSON.", @@ -214924,7 +214969,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.TilemapJSONFile", - "___id": "T000002R024667", + "___id": "T000002R024670", "___s": true }, { @@ -214933,7 +214978,7 @@ "filename": "TilemapJSONFile.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds this file to its target cache upon successful loading and processing.", @@ -214944,7 +214989,7 @@ "longname": "Phaser.Loader.FileTypes.TilemapJSONFile#addToCache", "scope": "instance", "overrides": "Phaser.Loader.FileTypes.JSONFile#addToCache", - "___id": "T000002R024673", + "___id": "T000002R024676", "___s": true }, { @@ -214953,7 +214998,7 @@ "filename": "TilemapJSONFile.js", "lineno": 61, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds a Tiled JSON Tilemap file, or array of map files, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.tilemapTiledJSON('level1', 'maps/Level1.json');\r}\r```\r\rThe Tilemap data is created using the Tiled Map Editor and selecting JSON as the export format.\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rThe key must be a unique String. It is used to add the file to the global Tilemap Cache upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the Tilemap Cache.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the Text Cache first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.tilemapTiledJSON({\r key: 'level1',\r url: 'maps/Level1.json'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.TilemapJSONFileConfig` for more details.\r\rOnce the file has finished loading you can access it from its Cache using its key:\r\r```javascript\rthis.load.tilemapTiledJSON('level1', 'maps/Level1.json');\r// and later in your game ...\rvar map = this.make.tilemap({ key: 'level1' });\r```\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `LEVEL1.` and the key was `Story` the final key will be `LEVEL1.Story` and\rthis is what you would use to retrieve the text from the Tilemap Cache.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"level\"\rand no URL is given then the Loader will set the URL to be \"level.json\". It will always add `.json` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rNote: The ability to load this type of file will only be available if the Tilemap JSON File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -215058,16 +215103,16 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#tilemapTiledJSON", "scope": "instance", - "___id": "T000002R024678", + "___id": "T000002R024681", "___s": true }, { - "comment": "/**\r\n * @typedef {object} Phaser.Types.Loader.FileTypes.AsepriteFileConfig\r\n *\r\n * @property {string} key - The key of the file. Must be unique within both the Loader and the Texture Manager.\r\n * @property {string} [textureURL] - The absolute or relative URL to load the texture image file from.\r\n * @property {string} [textureExtension='png'] - The default file extension to use for the image texture if no url is provided.\r\n * @property {Phaser.Types.Loader.XHRSettingsObject} [textureXhrSettings] - Extra XHR Settings specifically for the texture image file.\r\n * @property {object|string} [atlasURL] - The absolute or relative URL to load the atlas json file from. Or, a well formed JSON object to use instead.\r\n * @property {string} [atlasExtension='json'] - The default file extension to use for the atlas json if no url is provided.\r\n * @property {Phaser.Types.Loader.XHRSettingsObject} [atlasXhrSettings] - Extra XHR Settings specifically for the atlas json file.\r\n */", + "comment": "/**\n * @typedef {object} Phaser.Types.Loader.FileTypes.AsepriteFileConfig\n *\n * @property {string} key - The key of the file. Must be unique within both the Loader and the Texture Manager.\n * @property {string} [textureURL] - The absolute or relative URL to load the texture image file from.\n * @property {string} [textureExtension='png'] - The default file extension to use for the image texture if no url is provided.\n * @property {Phaser.Types.Loader.XHRSettingsObject} [textureXhrSettings] - Extra XHR Settings specifically for the texture image file.\n * @property {object|string} [atlasURL] - The absolute or relative URL to load the atlas json file from. Or, a well formed JSON object to use instead.\n * @property {string} [atlasExtension='json'] - The default file extension to use for the atlas json if no url is provided.\n * @property {Phaser.Types.Loader.XHRSettingsObject} [atlasXhrSettings] - Extra XHR Settings specifically for the atlas json file.\n */", "meta": { "filename": "AsepriteFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -215195,16 +215240,16 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.AsepriteFileConfig", "scope": "static", - "___id": "T000002R024681", + "___id": "T000002R024684", "___s": true }, { - "comment": "/**\r\n * @typedef {object} Phaser.Types.Loader.FileTypes.AtlasJSONFileConfig\r\n *\r\n * @property {string} key - The key of the file. Must be unique within both the Loader and the Texture Manager.\r\n * @property {string} [textureURL] - The absolute or relative URL to load the texture image file from.\r\n * @property {string} [textureExtension='png'] - The default file extension to use for the image texture if no url is provided.\r\n * @property {Phaser.Types.Loader.XHRSettingsObject} [textureXhrSettings] - Extra XHR Settings specifically for the texture image file.\r\n * @property {string} [normalMap] - The filename of an associated normal map. It uses the same path and url to load as the texture image.\r\n * @property {object|string} [atlasURL] - The absolute or relative URL to load the atlas json file from. Or, a well formed JSON object to use instead.\r\n * @property {string} [atlasExtension='json'] - The default file extension to use for the atlas json if no url is provided.\r\n * @property {Phaser.Types.Loader.XHRSettingsObject} [atlasXhrSettings] - Extra XHR Settings specifically for the atlas json file.\r\n */", + "comment": "/**\n * @typedef {object} Phaser.Types.Loader.FileTypes.AtlasJSONFileConfig\n *\n * @property {string} key - The key of the file. Must be unique within both the Loader and the Texture Manager.\n * @property {string} [textureURL] - The absolute or relative URL to load the texture image file from.\n * @property {string} [textureExtension='png'] - The default file extension to use for the image texture if no url is provided.\n * @property {Phaser.Types.Loader.XHRSettingsObject} [textureXhrSettings] - Extra XHR Settings specifically for the texture image file.\n * @property {string} [normalMap] - The filename of an associated normal map. It uses the same path and url to load as the texture image.\n * @property {object|string} [atlasURL] - The absolute or relative URL to load the atlas json file from. Or, a well formed JSON object to use instead.\n * @property {string} [atlasExtension='json'] - The default file extension to use for the atlas json if no url is provided.\n * @property {Phaser.Types.Loader.XHRSettingsObject} [atlasXhrSettings] - Extra XHR Settings specifically for the atlas json file.\n */", "meta": { "filename": "AtlasJSONFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -215346,7 +215391,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.AtlasJSONFileConfig", "scope": "static", - "___id": "T000002R024682", + "___id": "T000002R024685", "___s": true }, { @@ -215355,7 +215400,7 @@ "filename": "AtlasXMLFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -215487,7 +215532,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.AtlasXMLFileConfig", "scope": "static", - "___id": "T000002R024683", + "___id": "T000002R024686", "___s": true }, { @@ -215496,7 +215541,7 @@ "filename": "AudioFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -215608,7 +215653,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.AudioFileConfig", "scope": "static", - "___id": "T000002R024684", + "___id": "T000002R024687", "___s": true }, { @@ -215617,7 +215662,7 @@ "filename": "AudioFileURLConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -215662,7 +215707,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.AudioFileURLConfig", "scope": "static", - "___id": "T000002R024685", + "___id": "T000002R024688", "___s": true }, { @@ -215671,7 +215716,7 @@ "filename": "AudioSpriteFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -215798,7 +215843,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.AudioSpriteFileConfig", "scope": "static", - "___id": "T000002R024686", + "___id": "T000002R024689", "___s": true }, { @@ -215807,7 +215852,7 @@ "filename": "BinaryFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -215896,7 +215941,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.BinaryFileConfig", "scope": "static", - "___id": "T000002R024687", + "___id": "T000002R024690", "___s": true }, { @@ -215905,7 +215950,7 @@ "filename": "BitmapFontFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -216037,7 +216082,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.BitmapFontFileConfig", "scope": "static", - "___id": "T000002R024688", + "___id": "T000002R024691", "___s": true }, { @@ -216046,7 +216091,7 @@ "filename": "CompressedTextureFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -216163,7 +216208,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.CompressedTextureFileEntry", "scope": "static", - "___id": "T000002R024689", + "___id": "T000002R024692", "___s": true }, { @@ -216172,7 +216217,7 @@ "filename": "CompressedTextureFileConfig.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -216431,7 +216476,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.CompressedTextureFileConfig", "scope": "static", - "___id": "T000002R024690", + "___id": "T000002R024693", "___s": true }, { @@ -216440,7 +216485,7 @@ "filename": "CSSFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -216515,7 +216560,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.CSSFileConfig", "scope": "static", - "___id": "T000002R024691", + "___id": "T000002R024694", "___s": true }, { @@ -216524,7 +216569,7 @@ "filename": "GLSLFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -216614,7 +216659,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.GLSLFileConfig", "scope": "static", - "___id": "T000002R024692", + "___id": "T000002R024695", "___s": true }, { @@ -216623,7 +216668,7 @@ "filename": "HTMLFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -216698,7 +216743,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.HTMLFileConfig", "scope": "static", - "___id": "T000002R024693", + "___id": "T000002R024696", "___s": true }, { @@ -216707,7 +216752,7 @@ "filename": "HTMLTextureFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -216812,7 +216857,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.HTMLTextureFileConfig", "scope": "static", - "___id": "T000002R024694", + "___id": "T000002R024697", "___s": true }, { @@ -216821,7 +216866,7 @@ "filename": "ImageFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -216924,7 +216969,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.ImageFileConfig", "scope": "static", - "___id": "T000002R024695", + "___id": "T000002R024698", "___s": true }, { @@ -216933,7 +216978,7 @@ "filename": "ImageFrameConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -217038,7 +217083,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.ImageFrameConfig", "scope": "static", - "___id": "T000002R024696", + "___id": "T000002R024699", "___s": true }, { @@ -217047,7 +217092,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "namespace", @@ -217055,7 +217100,7 @@ "memberof": "Phaser.Types.Loader", "longname": "Phaser.Types.Loader.FileTypes", "scope": "static", - "___id": "T000002R024697", + "___id": "T000002R024700", "___s": true }, { @@ -217064,7 +217109,7 @@ "filename": "JSONFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -217163,7 +217208,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.JSONFileConfig", "scope": "static", - "___id": "T000002R024698", + "___id": "T000002R024701", "___s": true }, { @@ -217172,7 +217217,7 @@ "filename": "MultiAtlasFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -217303,7 +217348,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.MultiAtlasFileConfig", "scope": "static", - "___id": "T000002R024699", + "___id": "T000002R024702", "___s": true }, { @@ -217312,7 +217357,7 @@ "filename": "MultiScriptFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -217396,7 +217441,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.MultiScriptFileConfig", "scope": "static", - "___id": "T000002R024700", + "___id": "T000002R024703", "___s": true }, { @@ -217405,7 +217450,7 @@ "filename": "OBJFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -217523,7 +217568,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.OBJFileConfig", "scope": "static", - "___id": "T000002R024701", + "___id": "T000002R024704", "___s": true }, { @@ -217532,7 +217577,7 @@ "filename": "PackFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -217631,7 +217676,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.PackFileConfig", "scope": "static", - "___id": "T000002R024702", + "___id": "T000002R024705", "___s": true }, { @@ -217640,7 +217685,7 @@ "filename": "PackFileSection.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -217740,7 +217785,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.PackFileSection", "scope": "static", - "___id": "T000002R024703", + "___id": "T000002R024706", "___s": true }, { @@ -217749,7 +217794,7 @@ "filename": "PluginFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -217853,7 +217898,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.PluginFileConfig", "scope": "static", - "___id": "T000002R024704", + "___id": "T000002R024707", "___s": true }, { @@ -217862,7 +217907,7 @@ "filename": "SceneFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -217937,7 +217982,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.SceneFileConfig", "scope": "static", - "___id": "T000002R024705", + "___id": "T000002R024708", "___s": true }, { @@ -217946,7 +217991,7 @@ "filename": "ScenePluginFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -218059,7 +218104,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.ScenePluginFileConfig", "scope": "static", - "___id": "T000002R024706", + "___id": "T000002R024709", "___s": true }, { @@ -218068,7 +218113,7 @@ "filename": "ScriptFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -218158,7 +218203,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.ScriptFileConfig", "scope": "static", - "___id": "T000002R024707", + "___id": "T000002R024710", "___s": true }, { @@ -218167,7 +218212,7 @@ "filename": "SpriteSheetFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -218270,7 +218315,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.SpriteSheetFileConfig", "scope": "static", - "___id": "T000002R024708", + "___id": "T000002R024711", "___s": true }, { @@ -218279,7 +218324,7 @@ "filename": "SVGFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -218368,7 +218413,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.SVGFileConfig", "scope": "static", - "___id": "T000002R024709", + "___id": "T000002R024712", "___s": true }, { @@ -218377,7 +218422,7 @@ "filename": "SVGSizeConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -218438,7 +218483,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.SVGSizeConfig", "scope": "static", - "___id": "T000002R024710", + "___id": "T000002R024713", "___s": true }, { @@ -218447,7 +218492,7 @@ "filename": "TextFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -218522,7 +218567,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.TextFileConfig", "scope": "static", - "___id": "T000002R024711", + "___id": "T000002R024714", "___s": true }, { @@ -218531,7 +218576,7 @@ "filename": "TilemapCSVFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -218606,7 +218651,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.TilemapCSVFileConfig", "scope": "static", - "___id": "T000002R024712", + "___id": "T000002R024715", "___s": true }, { @@ -218615,7 +218660,7 @@ "filename": "TilemapImpactFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -218690,16 +218735,16 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.TilemapImpactFileConfig", "scope": "static", - "___id": "T000002R024713", + "___id": "T000002R024716", "___s": true }, { - "comment": "/**\r\n * @typedef {object} Phaser.Types.Loader.FileTypes.TilemapJSONFileConfig\r\n *\r\n * @property {string} key - The key of the file. Must be unique within both the Loader and the Tilemap Cache.\r\n * @property {object|string} [url] - The absolute or relative URL to load the file from. Or, a well formed JSON object.\r\n * @property {string} [extension='json'] - The default file extension to use if no url is provided.\r\n * @property {Phaser.Types.Loader.XHRSettingsObject} [xhrSettings] - Extra XHR Settings specifically for this file.\r\n */", + "comment": "/**\n * @typedef {object} Phaser.Types.Loader.FileTypes.TilemapJSONFileConfig\n *\n * @property {string} key - The key of the file. Must be unique within both the Loader and the Tilemap Cache.\n * @property {object|string} [url] - The absolute or relative URL to load the file from. Or, a well formed JSON object.\n * @property {string} [extension='json'] - The default file extension to use if no url is provided.\n * @property {Phaser.Types.Loader.XHRSettingsObject} [xhrSettings] - Extra XHR Settings specifically for this file.\n */", "meta": { "filename": "TilemapJSONFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -218784,7 +218829,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.TilemapJSONFileConfig", "scope": "static", - "___id": "T000002R024714", + "___id": "T000002R024717", "___s": true }, { @@ -218793,7 +218838,7 @@ "filename": "UnityAtlasFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -218925,7 +218970,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.UnityAtlasFileConfig", "scope": "static", - "___id": "T000002R024715", + "___id": "T000002R024718", "___s": true }, { @@ -218934,7 +218979,7 @@ "filename": "VideoFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -219042,7 +219087,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.VideoFileConfig", "scope": "static", - "___id": "T000002R024716", + "___id": "T000002R024719", "___s": true }, { @@ -219051,7 +219096,7 @@ "filename": "VideoFileURLConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -219096,7 +219141,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.VideoFileURLConfig", "scope": "static", - "___id": "T000002R024717", + "___id": "T000002R024720", "___s": true }, { @@ -219105,7 +219150,7 @@ "filename": "XMLFileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes\\typedefs", "code": {} }, "kind": "typedef", @@ -219180,7 +219225,7 @@ "memberof": "Phaser.Types.Loader.FileTypes", "longname": "Phaser.Types.Loader.FileTypes.XMLFileConfig", "scope": "static", - "___id": "T000002R024718", + "___id": "T000002R024721", "___s": true }, { @@ -219189,7 +219234,7 @@ "filename": "UnityAtlasFile.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single text file based Unity Texture Atlas File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#unityAtlas method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#unityAtlas.", @@ -219315,7 +219360,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.UnityAtlasFile", - "___id": "T000002R024726", + "___id": "T000002R024729", "___s": true }, { @@ -219324,7 +219369,7 @@ "filename": "UnityAtlasFile.js", "lineno": 85, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds this file to its target cache upon successful loading and processing.", @@ -219334,7 +219379,7 @@ "memberof": "Phaser.Loader.FileTypes.UnityAtlasFile", "longname": "Phaser.Loader.FileTypes.UnityAtlasFile#addToCache", "scope": "instance", - "___id": "T000002R024747", + "___id": "T000002R024750", "___s": true }, { @@ -219343,7 +219388,7 @@ "filename": "UnityAtlasFile.js", "lineno": 107, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds a Unity YAML based Texture Atlas, or array of atlases, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.unityAtlas('mainmenu', 'images/MainMenu.png', 'images/MainMenu.txt');\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rIf you call this from outside of `preload` then you are responsible for starting the Loader afterwards and monitoring\rits events to know when it's safe to use the asset. Please see the Phaser.Loader.LoaderPlugin class for more details.\r\rPhaser expects the atlas data to be provided in a YAML formatted text file as exported from Unity.\r\rPhaser can load all common image types: png, jpg, gif and any other format the browser can natively handle.\r\rThe key must be a unique String. It is used to add the file to the global Texture Manager upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the Texture Manager.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the Texture Manager first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.unityAtlas({\r key: 'mainmenu',\r textureURL: 'images/MainMenu.png',\r atlasURL: 'images/MainMenu.txt'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.UnityAtlasFileConfig` for more details.\r\rOnce the atlas has finished loading you can use frames from it as textures for a Game Object by referencing its key:\r\r```javascript\rthis.load.unityAtlas('mainmenu', 'images/MainMenu.png', 'images/MainMenu.json');\r// and later in your game ...\rthis.add.image(x, y, 'mainmenu', 'background');\r```\r\rTo get a list of all available frames within an atlas please consult your Texture Atlas software.\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `MENU.` and the key was `Background` the final key will be `MENU.Background` and\rthis is what you would use to retrieve the image from the Texture Manager.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"alien\"\rand no URL is given then the Loader will set the URL to be \"alien.png\". It will always add `.png` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rPhaser also supports the automatic loading of associated normal maps. If you have a normal map to go with this image,\rthen you can specify it by providing an array as the `url` where the second element is the normal map:\r\r```javascript\rthis.load.unityAtlas('mainmenu', [ 'images/MainMenu.png', 'images/MainMenu-n.png' ], 'images/MainMenu.txt');\r```\r\rOr, if you are using a config object use the `normalMap` property:\r\r```javascript\rthis.load.unityAtlas({\r key: 'mainmenu',\r textureURL: 'images/MainMenu.png',\r normalMap: 'images/MainMenu-n.png',\r atlasURL: 'images/MainMenu.txt'\r});\r```\r\rThe normal map file is subject to the same conditions as the image file with regard to the path, baseURL, CORs and XHR Settings.\rNormal maps are a WebGL only feature.\r\rNote: The ability to load this type of file will only be available if the Unity Atlas File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -219485,7 +219530,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#unityAtlas", "scope": "instance", - "___id": "T000002R024753", + "___id": "T000002R024756", "___s": true }, { @@ -219494,7 +219539,7 @@ "filename": "VideoFile.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single Video File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#video method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#video.", @@ -219612,7 +219657,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.VideoFile", - "___id": "T000002R024766", + "___id": "T000002R024769", "___s": true }, { @@ -219621,7 +219666,7 @@ "filename": "VideoFile.js", "lineno": 74, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called automatically by Loader.nextFile.\rThis method controls what extra work this File does with its loaded data.", @@ -219632,7 +219677,7 @@ "longname": "Phaser.Loader.FileTypes.VideoFile#onProcess", "scope": "instance", "overrides": "Phaser.Loader.File#onProcess", - "___id": "T000002R024784", + "___id": "T000002R024787", "___s": true }, { @@ -219641,7 +219686,7 @@ "filename": "VideoFile.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called by the Loader, starts the actual file downloading.\rDuring the load the methods onLoad, onError and onProgress are called, based on the XHR events.\rYou shouldn't normally call this method directly, it's meant to be invoked by the Loader.", @@ -219652,7 +219697,7 @@ "longname": "Phaser.Loader.FileTypes.VideoFile#load", "scope": "instance", "overrides": "Phaser.Loader.File#load", - "___id": "T000002R024790", + "___id": "T000002R024793", "___s": true }, { @@ -219661,7 +219706,7 @@ "filename": "VideoFile.js", "lineno": 113, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds a Video file, or array of video files, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.video('intro', [ 'video/level1.mp4', 'video/level1.webm', 'video/level1.mov' ]);\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rThe key must be a unique String. It is used to add the file to the global Video Cache upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the Video Cache.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the Video Cache first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.video({\r key: 'intro',\r url: [ 'video/level1.mp4', 'video/level1.webm', 'video/level1.mov' ],\r noAudio: true\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.VideoFileConfig` for more details.\r\rThe URLs can be relative or absolute. If the URLs are relative the `Loader.baseURL` and `Loader.path` values will be prepended to them.\r\rDue to different browsers supporting different video file types you should usually provide your video files in a variety of formats.\rmp4, mov and webm are the most common. If you provide an array of URLs then the Loader will determine which _one_ file to load based on\rbrowser support, starting with the first in the array and progressing to the end.\r\rUnlike most asset-types, videos do not _need_ to be preloaded. You can create a Video Game Object and then call its `loadURL` method,\rto load a video at run-time, rather than in advance.\r\rNote: The ability to load this type of file will only be available if the Video File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -219795,7 +219840,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#video", "scope": "instance", - "___id": "T000002R024794", + "___id": "T000002R024797", "___s": true }, { @@ -219804,7 +219849,7 @@ "filename": "XMLFile.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "classdesc": "A single XML File suitable for loading by the Loader.\r\rThese are created when you use the Phaser.Loader.LoaderPlugin#xml method and are not typically created directly.\r\rFor documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#xml.", @@ -219883,7 +219928,7 @@ ], "scope": "static", "longname": "Phaser.Loader.FileTypes.XMLFile", - "___id": "T000002R024804", + "___id": "T000002R024807", "___s": true }, { @@ -219892,7 +219937,7 @@ "filename": "XMLFile.js", "lineno": 67, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Called automatically by Loader.nextFile.\rThis method controls what extra work this File does with its loaded data.", @@ -219903,7 +219948,7 @@ "longname": "Phaser.Loader.FileTypes.XMLFile#onProcess", "scope": "instance", "overrides": "Phaser.Loader.File#onProcess", - "___id": "T000002R024822", + "___id": "T000002R024825", "___s": true }, { @@ -219912,7 +219957,7 @@ "filename": "XMLFile.js", "lineno": 92, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "description": "Adds an XML file, or array of XML files, to the current load queue.\r\rYou can call this method from within your Scene's `preload`, along with any other files you wish to load:\r\r```javascript\rfunction preload ()\r{\r this.load.xml('wavedata', 'files/AlienWaveData.xml');\r}\r```\r\rThe file is **not** loaded right away. It is added to a queue ready to be loaded either when the loader starts,\ror if it's already running, when the next free load slot becomes available. This happens automatically if you\rare calling this from within the Scene's `preload` method, or a related callback. Because the file is queued\rit means you cannot use the file immediately after calling this method, but must wait for the file to complete.\rThe typical flow for a Phaser Scene is that you load assets in the Scene's `preload` method and then when the\rScene's `create` method is called you are guaranteed that all of those assets are ready for use and have been\rloaded.\r\rThe key must be a unique String. It is used to add the file to the global XML Cache upon a successful load.\rThe key should be unique both in terms of files being loaded and files already present in the XML Cache.\rLoading a file using a key that is already taken will result in a warning. If you wish to replace an existing file\rthen remove it from the XML Cache first, before loading a new one.\r\rInstead of passing arguments you can pass a configuration object, such as:\r\r```javascript\rthis.load.xml({\r key: 'wavedata',\r url: 'files/AlienWaveData.xml'\r});\r```\r\rSee the documentation for `Phaser.Types.Loader.FileTypes.XMLFileConfig` for more details.\r\rOnce the file has finished loading you can access it from its Cache using its key:\r\r```javascript\rthis.load.xml('wavedata', 'files/AlienWaveData.xml');\r// and later in your game ...\rvar data = this.cache.xml.get('wavedata');\r```\r\rIf you have specified a prefix in the loader, via `Loader.setPrefix` then this value will be prepended to this files\rkey. For example, if the prefix was `LEVEL1.` and the key was `Waves` the final key will be `LEVEL1.Waves` and\rthis is what you would use to retrieve the text from the XML Cache.\r\rThe URL can be relative or absolute. If the URL is relative the `Loader.baseURL` and `Loader.path` values will be prepended to it.\r\rIf the URL isn't specified the Loader will take the key and create a filename from that. For example if the key is \"data\"\rand no URL is given then the Loader will set the URL to be \"data.xml\". It will always add `.xml` as the extension, although\rthis can be overridden if using an object instead of method arguments. If you do not desire this action then provide a URL.\r\rNote: The ability to load this type of file will only be available if the XML File type has been built into Phaser.\rIt is available in the default build but can be excluded from custom builds.", @@ -220007,7 +220052,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#xml", "scope": "instance", - "___id": "T000002R024826", + "___id": "T000002R024829", "___s": true }, { @@ -220016,7 +220061,7 @@ "filename": "FileTypesManager.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "kind": "namespace", @@ -220024,7 +220069,7 @@ "memberof": "Phaser.Loader", "longname": "Phaser.Loader.FileTypesManager", "scope": "static", - "___id": "T000002R024830", + "___id": "T000002R024833", "___s": true }, { @@ -220033,7 +220078,7 @@ "filename": "FileTypesManager.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Static method called when a LoaderPlugin is created.\r\rLoops through the local types object and injects all of them as\rproperties into the LoaderPlugin instance.", @@ -220058,7 +220103,7 @@ "memberof": "Phaser.Loader.FileTypesManager", "longname": "Phaser.Loader.FileTypesManager.install", "scope": "static", - "___id": "T000002R024832", + "___id": "T000002R024835", "___s": true }, { @@ -220067,7 +220112,7 @@ "filename": "FileTypesManager.js", "lineno": 34, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Static method called directly by the File Types.\r\rThe key is a reference to the function used to load the files via the Loader, i.e. `image`.", @@ -220105,7 +220150,7 @@ "memberof": "Phaser.Loader.FileTypesManager", "longname": "Phaser.Loader.FileTypesManager.register", "scope": "static", - "___id": "T000002R024836", + "___id": "T000002R024839", "___s": true }, { @@ -220114,7 +220159,7 @@ "filename": "FileTypesManager.js", "lineno": 50, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Removed all associated file types.", @@ -220124,7 +220169,7 @@ "memberof": "Phaser.Loader.FileTypesManager", "longname": "Phaser.Loader.FileTypesManager.destroy", "scope": "static", - "___id": "T000002R024839", + "___id": "T000002R024842", "___s": true }, { @@ -220133,7 +220178,7 @@ "filename": "GetURL.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Given a File and a baseURL value this returns the URL the File will use to download from.", @@ -220185,7 +220230,7 @@ "memberof": "Phaser.Loader", "longname": "Phaser.Loader.GetURL", "scope": "static", - "___id": "T000002R024843", + "___id": "T000002R024846", "___s": true }, { @@ -220194,7 +220239,7 @@ "filename": "index.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "kind": "namespace", @@ -220202,7 +220247,7 @@ "memberof": "Phaser", "longname": "Phaser.Loader", "scope": "static", - "___id": "T000002R024848", + "___id": "T000002R024851", "___s": true }, { @@ -220211,7 +220256,7 @@ "filename": "LoaderPlugin.js", "lineno": 20, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "classdesc": "The Loader handles loading all external content such as Images, Sounds, Texture Atlases and data files.\rYou typically interact with it via `this.load` in your Scene. Scenes can have a `preload` method, which is always\rcalled before the Scenes `create` method, allowing you to preload assets that the Scene may need.\r\rIf you call any `this.load` methods from outside of `Scene.preload` then you need to start the Loader going\ryourself by calling `Loader.start()`. It's only automatically started during the Scene preload.\r\rThe Loader uses a combination of tag loading (eg. Audio elements) and XHR and provides progress and completion events.\rFiles are loaded in parallel by default. The amount of concurrent connections can be controlled in your Game Configuration.\r\rOnce the Loader has started loading you are still able to add files to it. These can be injected as a result of a loader\revent, the type of file being loaded (such as a pack file) or other external events. As long as the Loader hasn't finished\rsimply adding a new file to it, while running, will ensure it's added into the current queue.\r\rEvery Scene has its own instance of the Loader and they are bound to the Scene in which they are created. However,\rassets loaded by the Loader are placed into global game-level caches. For example, loading an XML file will place that\rfile inside `Game.cache.xml`, which is accessible from every Scene in your game, no matter who was responsible\rfor loading it. The same is true of Textures. A texture loaded in one Scene is instantly available to all other Scenes\rin your game.\r\rThe Loader works by using custom File Types. These are stored in the FileTypesManager, which injects them into the Loader\rwhen it's instantiated. You can create your own custom file types by extending either the File or MultiFile classes.\rSee those files for more details.", @@ -220239,7 +220284,7 @@ ], "scope": "static", "longname": "Phaser.Loader.LoaderPlugin", - "___id": "T000002R024874", + "___id": "T000002R024877", "___s": true }, { @@ -220248,7 +220293,7 @@ "filename": "LoaderPlugin.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The Scene which owns this Loader instance.", @@ -220267,7 +220312,7 @@ "longname": "Phaser.Loader.LoaderPlugin#scene", "scope": "instance", "kind": "member", - "___id": "T000002R024880", + "___id": "T000002R024883", "___s": true }, { @@ -220276,7 +220321,7 @@ "filename": "LoaderPlugin.js", "lineno": 76, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "A reference to the Scene Systems.", @@ -220295,7 +220340,7 @@ "longname": "Phaser.Loader.LoaderPlugin#systems", "scope": "instance", "kind": "member", - "___id": "T000002R024882", + "___id": "T000002R024885", "___s": true }, { @@ -220304,7 +220349,7 @@ "filename": "LoaderPlugin.js", "lineno": 85, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "A reference to the global Cache Manager.", @@ -220323,7 +220368,7 @@ "longname": "Phaser.Loader.LoaderPlugin#cacheManager", "scope": "instance", "kind": "member", - "___id": "T000002R024884", + "___id": "T000002R024887", "___s": true }, { @@ -220332,7 +220377,7 @@ "filename": "LoaderPlugin.js", "lineno": 94, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "A reference to the global Texture Manager.", @@ -220351,7 +220396,7 @@ "longname": "Phaser.Loader.LoaderPlugin#textureManager", "scope": "instance", "kind": "member", - "___id": "T000002R024886", + "___id": "T000002R024889", "___s": true }, { @@ -220360,7 +220405,7 @@ "filename": "LoaderPlugin.js", "lineno": 103, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "A reference to the global Scene Manager.", @@ -220380,7 +220425,7 @@ "longname": "Phaser.Loader.LoaderPlugin#sceneManager", "scope": "instance", "kind": "member", - "___id": "T000002R024888", + "___id": "T000002R024891", "___s": true }, { @@ -220389,7 +220434,7 @@ "filename": "LoaderPlugin.js", "lineno": 116, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "An optional prefix that is automatically prepended to the start of every file key.\rIf prefix was `MENU.` and you load an image with the key 'Background' the resulting key would be `MENU.Background`.\rYou can set this directly, or call `Loader.setPrefix()`. It will then affect every file added to the Loader\rfrom that point on. It does _not_ change any file already in the load queue.", @@ -220409,7 +220454,7 @@ "longname": "Phaser.Loader.LoaderPlugin#prefix", "scope": "instance", "kind": "member", - "___id": "T000002R024890", + "___id": "T000002R024893", "___s": true }, { @@ -220418,7 +220463,7 @@ "filename": "LoaderPlugin.js", "lineno": 129, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The value of `path`, if set, is placed before any _relative_ file path given. For example:\r\r```javascript\rthis.load.path = \"images/sprites/\";\rthis.load.image(\"ball\", \"ball.png\");\rthis.load.image(\"tree\", \"level1/oaktree.png\");\rthis.load.image(\"boom\", \"http://server.com/explode.png\");\r```\r\rWould load the `ball` file from `images/sprites/ball.png` and the tree from\r`images/sprites/level1/oaktree.png` but the file `boom` would load from the URL\rgiven as it's an absolute URL.\r\rPlease note that the path is added before the filename but *after* the baseURL (if set.)\r\rIf you set this property directly then it _must_ end with a \"/\". Alternatively, call `setPath()` and it'll do it for you.", @@ -220438,7 +220483,7 @@ "longname": "Phaser.Loader.LoaderPlugin#path", "scope": "instance", "kind": "member", - "___id": "T000002R024892", + "___id": "T000002R024895", "___s": true }, { @@ -220447,7 +220492,7 @@ "filename": "LoaderPlugin.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "If you want to append a URL before the path of any asset you can set this here.\r\rUseful if allowing the asset base url to be configured outside of the game code.\r\rIf you set this property directly then it _must_ end with a \"/\". Alternatively, call `setBaseURL()` and it'll do it for you.", @@ -220467,7 +220512,7 @@ "longname": "Phaser.Loader.LoaderPlugin#baseURL", "scope": "instance", "kind": "member", - "___id": "T000002R024894", + "___id": "T000002R024897", "___s": true }, { @@ -220476,7 +220521,7 @@ "filename": "LoaderPlugin.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The number of concurrent / parallel resources to try and fetch at once.\r\rOld browsers limit 6 requests per domain; modern ones, especially those with HTTP/2 don't limit it at all.\r\rThe default is 32 but you can change this in your Game Config, or by changing this property before the Loader starts.", @@ -220495,7 +220540,7 @@ "longname": "Phaser.Loader.LoaderPlugin#maxParallelDownloads", "scope": "instance", "kind": "member", - "___id": "T000002R024896", + "___id": "T000002R024899", "___s": true }, { @@ -220504,7 +220549,7 @@ "filename": "LoaderPlugin.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "xhr specific global settings (can be overridden on a per-file basis)", @@ -220523,7 +220568,7 @@ "longname": "Phaser.Loader.LoaderPlugin#xhr", "scope": "instance", "kind": "member", - "___id": "T000002R024898", + "___id": "T000002R024901", "___s": true }, { @@ -220532,7 +220577,7 @@ "filename": "LoaderPlugin.js", "lineno": 203, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The crossOrigin value applied to loaded images. Very often this needs to be set to 'anonymous'.", @@ -220551,7 +220596,7 @@ "longname": "Phaser.Loader.LoaderPlugin#crossOrigin", "scope": "instance", "kind": "member", - "___id": "T000002R024900", + "___id": "T000002R024903", "___s": true }, { @@ -220560,7 +220605,7 @@ "filename": "LoaderPlugin.js", "lineno": 212, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Optional load type for image files. `XHR` is the default. Set to `HTMLImageElement` to load images using the Image tag instead.", @@ -220579,7 +220624,7 @@ "longname": "Phaser.Loader.LoaderPlugin#imageLoadType", "scope": "instance", "kind": "member", - "___id": "T000002R024902", + "___id": "T000002R024905", "___s": true }, { @@ -220588,7 +220633,7 @@ "filename": "LoaderPlugin.js", "lineno": 221, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "An array of all schemes that the Loader considers as being 'local'.\r\rThis is populated by the `Phaser.Core.Config#loaderLocalScheme` game configuration setting and defaults to\r`[ 'file://', 'capacitor://' ]`. Additional local schemes can be added to this array as needed.", @@ -220616,7 +220661,7 @@ "longname": "Phaser.Loader.LoaderPlugin#localSchemes", "scope": "instance", "kind": "member", - "___id": "T000002R024904", + "___id": "T000002R024907", "___s": true }, { @@ -220625,7 +220670,7 @@ "filename": "LoaderPlugin.js", "lineno": 233, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The total number of files to load. It may not always be accurate because you may add to the Loader during the process\rof loading, especially if you load a Pack File. Therefore this value can change, but in most cases remains static.", @@ -220645,7 +220690,7 @@ "longname": "Phaser.Loader.LoaderPlugin#totalToLoad", "scope": "instance", "kind": "member", - "___id": "T000002R024906", + "___id": "T000002R024909", "___s": true }, { @@ -220654,7 +220699,7 @@ "filename": "LoaderPlugin.js", "lineno": 244, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The progress of the current load queue, as a float value between 0 and 1.\rThis is updated automatically as files complete loading.\rNote that it is possible for this value to go down again if you add content to the current load queue during a load.", @@ -220674,7 +220719,7 @@ "longname": "Phaser.Loader.LoaderPlugin#progress", "scope": "instance", "kind": "member", - "___id": "T000002R024908", + "___id": "T000002R024911", "___s": true }, { @@ -220683,7 +220728,7 @@ "filename": "LoaderPlugin.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Files are placed in this Set when they're added to the Loader via `addFile`.\r\rThey are moved to the `inflight` Set when they start loading, and assuming a successful\rload, to the `queue` Set for further processing.\r\rBy the end of the load process this Set will be empty.", @@ -220711,7 +220756,7 @@ "longname": "Phaser.Loader.LoaderPlugin#list", "scope": "instance", "kind": "member", - "___id": "T000002R024910", + "___id": "T000002R024913", "___s": true }, { @@ -220720,7 +220765,7 @@ "filename": "LoaderPlugin.js", "lineno": 270, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Files are stored in this Set while they're in the process of being loaded.\r\rUpon a successful load they are moved to the `queue` Set.\r\rBy the end of the load process this Set will be empty.", @@ -220748,7 +220793,7 @@ "longname": "Phaser.Loader.LoaderPlugin#inflight", "scope": "instance", "kind": "member", - "___id": "T000002R024912", + "___id": "T000002R024915", "___s": true }, { @@ -220757,7 +220802,7 @@ "filename": "LoaderPlugin.js", "lineno": 283, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Files are stored in this Set while they're being processed.\r\rIf the process is successful they are moved to their final destination, which could be\ra Cache or the Texture Manager.\r\rAt the end of the load process this Set will be empty.", @@ -220785,7 +220830,7 @@ "longname": "Phaser.Loader.LoaderPlugin#queue", "scope": "instance", "kind": "member", - "___id": "T000002R024914", + "___id": "T000002R024917", "___s": true }, { @@ -220794,7 +220839,7 @@ "filename": "LoaderPlugin.js", "lineno": 308, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The total number of files that failed to load during the most recent load.\rThis value is reset when you call `Loader.start`.", @@ -220814,7 +220859,7 @@ "longname": "Phaser.Loader.LoaderPlugin#totalFailed", "scope": "instance", "kind": "member", - "___id": "T000002R024918", + "___id": "T000002R024921", "___s": true }, { @@ -220823,7 +220868,7 @@ "filename": "LoaderPlugin.js", "lineno": 319, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The total number of files that successfully loaded during the most recent load.\rThis value is reset when you call `Loader.start`.", @@ -220843,7 +220888,7 @@ "longname": "Phaser.Loader.LoaderPlugin#totalComplete", "scope": "instance", "kind": "member", - "___id": "T000002R024920", + "___id": "T000002R024923", "___s": true }, { @@ -220852,7 +220897,7 @@ "filename": "LoaderPlugin.js", "lineno": 330, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The current state of the Loader.", @@ -220872,7 +220917,7 @@ "longname": "Phaser.Loader.LoaderPlugin#state", "scope": "instance", "kind": "member", - "___id": "T000002R024922", + "___id": "T000002R024925", "___s": true }, { @@ -220881,7 +220926,7 @@ "filename": "LoaderPlugin.js", "lineno": 381, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "If you want to append a URL before the path of any asset you can set this here.\r\rUseful if allowing the asset base url to be configured outside of the game code.\r\rOnce a base URL is set it will affect every file loaded by the Loader from that point on. It does _not_ change any\rfile _already_ being loaded. To reset it, call this method with no arguments.", @@ -220922,7 +220967,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#setBaseURL", "scope": "instance", - "___id": "T000002R024930", + "___id": "T000002R024933", "___s": true }, { @@ -220931,7 +220976,7 @@ "filename": "LoaderPlugin.js", "lineno": 410, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The value of `path`, if set, is placed before any _relative_ file path given. For example:\r\r```javascript\rthis.load.setPath(\"images/sprites/\");\rthis.load.image(\"ball\", \"ball.png\");\rthis.load.image(\"tree\", \"level1/oaktree.png\");\rthis.load.image(\"boom\", \"http://server.com/explode.png\");\r```\r\rWould load the `ball` file from `images/sprites/ball.png` and the tree from\r`images/sprites/level1/oaktree.png` but the file `boom` would load from the URL\rgiven as it's an absolute URL.\r\rPlease note that the path is added before the filename but *after* the baseURL (if set.)\r\rOnce a path is set it will then affect every file added to the Loader from that point on. It does _not_ change any\rfile _already_ in the load queue. To reset it, call this method with no arguments.", @@ -220972,7 +221017,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#setPath", "scope": "instance", - "___id": "T000002R024935", + "___id": "T000002R024938", "___s": true }, { @@ -220981,7 +221026,7 @@ "filename": "LoaderPlugin.js", "lineno": 450, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "An optional prefix that is automatically prepended to the start of every file key.\r\rIf prefix was `MENU.` and you load an image with the key 'Background' the resulting key would be `MENU.Background`.\r\rOnce a prefix is set it will then affect every file added to the Loader from that point on. It does _not_ change any\rfile _already_ in the load queue. To reset it, call this method with no arguments.", @@ -221022,7 +221067,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#setPrefix", "scope": "instance", - "___id": "T000002R024940", + "___id": "T000002R024943", "___s": true }, { @@ -221031,7 +221076,7 @@ "filename": "LoaderPlugin.js", "lineno": 474, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Sets the Cross Origin Resource Sharing value used when loading files.\r\rFiles can override this value on a per-file basis by specifying an alternative `crossOrigin` value in their file config.\r\rOnce CORs is set it will then affect every file loaded by the Loader from that point on, as long as they don't have\rtheir own CORs setting. To reset it, call this method with no arguments.\r\rFor more details about CORs see https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS", @@ -221072,7 +221117,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#setCORS", "scope": "instance", - "___id": "T000002R024944", + "___id": "T000002R024947", "___s": true }, { @@ -221081,7 +221126,7 @@ "filename": "LoaderPlugin.js", "lineno": 498, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Adds a file, or array of files, into the load queue.\r\rThe file must be an instance of `Phaser.Loader.File`, or a class that extends it. The Loader will check that the key\rused by the file won't conflict with any other key either in the loader, the inflight queue or the target cache.\rIf allowed it will then add the file into the pending list, read for the load to start. Or, if the load has already\rstarted, ready for the next batch of files to be pulled from the list to the inflight queue.\r\rYou should not normally call this method directly, but rather use one of the Loader methods like `image` or `atlas`,\rhowever you can call this as long as the file given to it is well formed.", @@ -221128,7 +221173,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#addFile", "scope": "instance", - "___id": "T000002R024947", + "___id": "T000002R024950", "___s": true }, { @@ -221137,7 +221182,7 @@ "filename": "LoaderPlugin.js", "lineno": 543, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Checks the key and type of the given file to see if it will conflict with anything already\rin a Cache, the Texture Manager, or the list or inflight queues.", @@ -221176,7 +221221,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#keyExists", "scope": "instance", - "___id": "T000002R024952", + "___id": "T000002R024955", "___s": true }, { @@ -221185,7 +221230,7 @@ "filename": "LoaderPlugin.js", "lineno": 600, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Takes a well formed, fully parsed pack file object and adds its entries into the load queue. Usually you do not call\rthis method directly, but instead use `Loader.pack` and supply a path to a JSON file that holds the\rpack data. However, if you've got the data prepared you can pass it to this method.\r\rYou can also provide an optional key. If you do then it will only add the entries from that part of the pack into\rto the load queue. If not specified it will add all entries it finds. For more details about the pack file format\rsee the `LoaderPlugin.pack` method.", @@ -221238,7 +221283,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#addPack", "scope": "instance", - "___id": "T000002R024958", + "___id": "T000002R024961", "___s": true }, { @@ -221247,7 +221292,7 @@ "filename": "LoaderPlugin.js", "lineno": 682, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Remove the resources listed in an Asset Pack.\r\rThis removes Animations from the Animation Manager, Textures from the Texture Manager, and all other assets from their respective caches.\rIt doesn't remove the Pack itself from the JSON cache, if it exists there.\rIf the Pack includes another Pack, its resources will be removed too.", @@ -221296,7 +221341,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#removePack", "scope": "instance", - "___id": "T000002R024977", + "___id": "T000002R024980", "___s": true }, { @@ -221305,7 +221350,7 @@ "filename": "LoaderPlugin.js", "lineno": 856, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Is the Loader actively loading, or processing loaded files?", @@ -221329,7 +221374,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#isLoading", "scope": "instance", - "___id": "T000002R025027", + "___id": "T000002R025030", "___s": true }, { @@ -221338,7 +221383,7 @@ "filename": "LoaderPlugin.js", "lineno": 869, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Is the Loader ready to start a new load?", @@ -221362,7 +221407,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#isReady", "scope": "instance", - "___id": "T000002R025029", + "___id": "T000002R025032", "___s": true }, { @@ -221371,7 +221416,7 @@ "filename": "LoaderPlugin.js", "lineno": 882, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Starts the Loader running. This will reset the progress and totals and then emit a `start` event.\rIf there is nothing in the queue the Loader will immediately complete, otherwise it will start\rloading the first batch of files.\r\rThe Loader is started automatically if the queue is populated within your Scenes `preload` method.\r\rHowever, outside of this, you need to call this method to start it.\r\rIf the Loader is already running this method will simply return.", @@ -221384,7 +221429,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#start", "scope": "instance", - "___id": "T000002R025031", + "___id": "T000002R025034", "___s": true }, { @@ -221393,7 +221438,7 @@ "filename": "LoaderPlugin.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Called automatically during the load process.\rIt updates the `progress` value and then emits a progress event, which you can use to\rdisplay a loading bar in your game.", @@ -221406,7 +221451,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#updateProgress", "scope": "instance", - "___id": "T000002R025038", + "___id": "T000002R025041", "___s": true }, { @@ -221415,7 +221460,7 @@ "filename": "LoaderPlugin.js", "lineno": 947, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Called automatically during the load process.", @@ -221425,7 +221470,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#update", "scope": "instance", - "___id": "T000002R025041", + "___id": "T000002R025044", "___s": true }, { @@ -221434,7 +221479,7 @@ "filename": "LoaderPlugin.js", "lineno": 1001, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "An internal method called automatically by the XHRLoader belong to a File.\r\rThis method will remove the given file from the inflight Set and update the load progress.\rIf the file was successful its `onProcess` method is called, otherwise it is added to the delete queue.", @@ -221476,7 +221521,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#nextFile", "scope": "instance", - "___id": "T000002R025046", + "___id": "T000002R025049", "___s": true }, { @@ -221485,7 +221530,7 @@ "filename": "LoaderPlugin.js", "lineno": 1049, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "An internal method that is called automatically by the File when it has finished processing.\r\rIf the process was successful, and the File isn't part of a MultiFile, its `addToCache` method is called.\r\rIt this then removed from the queue. If there are no more files to load `loadComplete` is called.", @@ -221510,7 +221555,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#fileProcessComplete", "scope": "instance", - "___id": "T000002R025048", + "___id": "T000002R025051", "___s": true }, { @@ -221519,7 +221564,7 @@ "filename": "LoaderPlugin.js", "lineno": 1107, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Called at the end when the load queue is exhausted and all files have either loaded or errored.\rBy this point every loaded file will now be in its associated cache and ready for use.\r\rAlso clears down the Sets, puts progress to 1 and clears the deletion queue.", @@ -221533,7 +221578,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#loadComplete", "scope": "instance", - "___id": "T000002R025050", + "___id": "T000002R025053", "___s": true }, { @@ -221542,7 +221587,7 @@ "filename": "LoaderPlugin.js", "lineno": 1140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Adds a File into the pending-deletion queue.", @@ -221567,7 +221612,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#flagForRemoval", "scope": "instance", - "___id": "T000002R025054", + "___id": "T000002R025057", "___s": true }, { @@ -221576,7 +221621,7 @@ "filename": "LoaderPlugin.js", "lineno": 1153, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Converts the given JSON data into a file that the browser then prompts you to download so you can save it locally.\r\rThe data must be well formed JSON and ready-parsed, not a JavaScript object.", @@ -221630,7 +221675,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#saveJSON", "scope": "instance", - "___id": "T000002R025056", + "___id": "T000002R025059", "___s": true }, { @@ -221639,7 +221684,7 @@ "filename": "LoaderPlugin.js", "lineno": 1171, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Causes the browser to save the given data as a file to its default Downloads folder.\r\rCreates a DOM level anchor link, assigns it as being a `download` anchor, sets the href\rto be an ObjectURL based on the given data, and then invokes a click event.", @@ -221708,7 +221753,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#save", "scope": "instance", - "___id": "T000002R025058", + "___id": "T000002R025061", "___s": true }, { @@ -221717,7 +221762,7 @@ "filename": "LoaderPlugin.js", "lineno": 1205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Resets the Loader.\r\rThis will clear all lists and reset the base URL, path and prefix.\r\rWarning: If the Loader is currently downloading files, or has files in its queue, they will be aborted.", @@ -221727,7 +221772,7 @@ "memberof": "Phaser.Loader.LoaderPlugin", "longname": "Phaser.Loader.LoaderPlugin#reset", "scope": "instance", - "___id": "T000002R025069", + "___id": "T000002R025072", "___s": true }, { @@ -221736,7 +221781,7 @@ "filename": "MergeXHRSettings.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Takes two XHRSettings Objects and creates a new XHRSettings object from them.\r\rThe new object is seeded by the values given in the global settings, but any setting in\rthe local object overrides the global ones.", @@ -221788,7 +221833,7 @@ "memberof": "Phaser.Loader", "longname": "Phaser.Loader.MergeXHRSettings", "scope": "static", - "___id": "T000002R025091", + "___id": "T000002R025094", "___s": true }, { @@ -221797,7 +221842,7 @@ "filename": "MultiFile.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "classdesc": "A MultiFile is a special kind of parent that contains two, or more, Files as children and looks after\rthe loading and processing of them all. It is commonly extended and used as a base class for file types such as AtlasJSON or BitmapFont.\r\rYou shouldn't create an instance of a MultiFile directly, but should extend it with your own class, setting a custom type and processing methods.", @@ -221870,7 +221915,7 @@ ], "scope": "static", "longname": "Phaser.Loader.MultiFile", - "___id": "T000002R025100", + "___id": "T000002R025103", "___s": true }, { @@ -221879,7 +221924,7 @@ "filename": "MultiFile.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "A reference to the Loader that is going to load this file.", @@ -221898,7 +221943,7 @@ "longname": "Phaser.Loader.MultiFile#loader", "scope": "instance", "kind": "member", - "___id": "T000002R025104", + "___id": "T000002R025107", "___s": true }, { @@ -221907,7 +221952,7 @@ "filename": "MultiFile.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The file type string for sorting within the Loader.", @@ -221926,7 +221971,7 @@ "longname": "Phaser.Loader.MultiFile#type", "scope": "instance", "kind": "member", - "___id": "T000002R025106", + "___id": "T000002R025109", "___s": true }, { @@ -221935,7 +221980,7 @@ "filename": "MultiFile.js", "lineno": 63, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Unique cache key (unique within its file type)", @@ -221954,7 +221999,7 @@ "longname": "Phaser.Loader.MultiFile#key", "scope": "instance", "kind": "member", - "___id": "T000002R025108", + "___id": "T000002R025111", "___s": true }, { @@ -221963,7 +222008,7 @@ "filename": "MultiFile.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Array of files that make up this MultiFile.", @@ -221991,7 +222036,7 @@ "longname": "Phaser.Loader.MultiFile#files", "scope": "instance", "kind": "member", - "___id": "T000002R025114", + "___id": "T000002R025117", "___s": true }, { @@ -222000,7 +222045,7 @@ "filename": "MultiFile.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The current state of the file. One of the FILE_CONST values.", @@ -222019,7 +222064,7 @@ "longname": "Phaser.Loader.MultiFile#state", "scope": "instance", "kind": "member", - "___id": "T000002R025116", + "___id": "T000002R025119", "___s": true }, { @@ -222028,7 +222073,7 @@ "filename": "MultiFile.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The completion status of this MultiFile.", @@ -222048,7 +222093,7 @@ "longname": "Phaser.Loader.MultiFile#complete", "scope": "instance", "kind": "member", - "___id": "T000002R025118", + "___id": "T000002R025121", "___s": true }, { @@ -222057,7 +222102,7 @@ "filename": "MultiFile.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The number of files to load.", @@ -222076,7 +222121,7 @@ "longname": "Phaser.Loader.MultiFile#pending", "scope": "instance", "kind": "member", - "___id": "T000002R025120", + "___id": "T000002R025123", "___s": true }, { @@ -222085,7 +222130,7 @@ "filename": "MultiFile.js", "lineno": 127, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "The number of files that failed to load.", @@ -222105,7 +222150,7 @@ "longname": "Phaser.Loader.MultiFile#failed", "scope": "instance", "kind": "member", - "___id": "T000002R025122", + "___id": "T000002R025125", "___s": true }, { @@ -222114,7 +222159,7 @@ "filename": "MultiFile.js", "lineno": 137, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "A storage container for transient data that the loading files need.", @@ -222133,7 +222178,7 @@ "longname": "Phaser.Loader.MultiFile#config", "scope": "instance", "kind": "member", - "___id": "T000002R025124", + "___id": "T000002R025127", "___s": true }, { @@ -222142,7 +222187,7 @@ "filename": "MultiFile.js", "lineno": 146, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "A reference to the Loaders baseURL at the time this MultiFile was created.\rUsed to populate child-files.", @@ -222161,7 +222206,7 @@ "longname": "Phaser.Loader.MultiFile#baseURL", "scope": "instance", "kind": "member", - "___id": "T000002R025126", + "___id": "T000002R025129", "___s": true }, { @@ -222170,7 +222215,7 @@ "filename": "MultiFile.js", "lineno": 156, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "A reference to the Loaders path at the time this MultiFile was created.\rUsed to populate child-files.", @@ -222189,7 +222234,7 @@ "longname": "Phaser.Loader.MultiFile#path", "scope": "instance", "kind": "member", - "___id": "T000002R025128", + "___id": "T000002R025131", "___s": true }, { @@ -222198,7 +222243,7 @@ "filename": "MultiFile.js", "lineno": 166, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "A reference to the Loaders prefix at the time this MultiFile was created.\rUsed to populate child-files.", @@ -222217,7 +222262,7 @@ "longname": "Phaser.Loader.MultiFile#prefix", "scope": "instance", "kind": "member", - "___id": "T000002R025130", + "___id": "T000002R025133", "___s": true }, { @@ -222226,7 +222271,7 @@ "filename": "MultiFile.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Checks if this MultiFile is ready to process its children or not.", @@ -222250,7 +222295,7 @@ "memberof": "Phaser.Loader.MultiFile", "longname": "Phaser.Loader.MultiFile#isReadyToProcess", "scope": "instance", - "___id": "T000002R025134", + "___id": "T000002R025137", "___s": true }, { @@ -222259,7 +222304,7 @@ "filename": "MultiFile.js", "lineno": 196, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Adds another child to this MultiFile, increases the pending count and resets the completion status.", @@ -222298,7 +222343,7 @@ "memberof": "Phaser.Loader.MultiFile", "longname": "Phaser.Loader.MultiFile#addToMultiFile", "scope": "instance", - "___id": "T000002R025136", + "___id": "T000002R025139", "___s": true }, { @@ -222307,7 +222352,7 @@ "filename": "MultiFile.js", "lineno": 219, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Called by each File when it finishes loading.", @@ -222332,7 +222377,7 @@ "memberof": "Phaser.Loader.MultiFile", "longname": "Phaser.Loader.MultiFile#onFileComplete", "scope": "instance", - "___id": "T000002R025140", + "___id": "T000002R025143", "___s": true }, { @@ -222341,7 +222386,7 @@ "filename": "MultiFile.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Called by each File that fails to load.", @@ -222366,7 +222411,7 @@ "memberof": "Phaser.Loader.MultiFile", "longname": "Phaser.Loader.MultiFile#onFileFailed", "scope": "instance", - "___id": "T000002R025143", + "___id": "T000002R025146", "___s": true }, { @@ -222375,7 +222420,7 @@ "filename": "MultiFile.js", "lineno": 258, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Called once all children of this multi file have been added to their caches and is now\rready for deletion from the Loader.\r\rIt will emit a `filecomplete` event from the LoaderPlugin.", @@ -222389,7 +222434,7 @@ "memberof": "Phaser.Loader.MultiFile", "longname": "Phaser.Loader.MultiFile#pendingDestroy", "scope": "instance", - "___id": "T000002R025146", + "___id": "T000002R025149", "___s": true }, { @@ -222398,7 +222443,7 @@ "filename": "MultiFile.js", "lineno": 292, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Destroy this Multi File and any references it holds.", @@ -222408,7 +222453,7 @@ "memberof": "Phaser.Loader.MultiFile", "longname": "Phaser.Loader.MultiFile#destroy", "scope": "instance", - "___id": "T000002R025152", + "___id": "T000002R025155", "___s": true }, { @@ -222417,7 +222462,7 @@ "filename": "FileConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\typedefs", "code": {} }, "kind": "typedef", @@ -223287,7 +223332,7 @@ "memberof": "Phaser.Types.Loader", "longname": "Phaser.Types.Loader.FileConfig", "scope": "static", - "___id": "T000002R025158", + "___id": "T000002R025161", "___s": true }, { @@ -223296,7 +223341,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\typedefs", "code": {} }, "kind": "namespace", @@ -223304,7 +223349,7 @@ "memberof": "Phaser.Types", "longname": "Phaser.Types.Loader", "scope": "static", - "___id": "T000002R025159", + "___id": "T000002R025162", "___s": true }, { @@ -223313,7 +223358,7 @@ "filename": "XHRSettingsObject.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\typedefs", "code": {} }, "kind": "typedef", @@ -223536,7 +223581,7 @@ "memberof": "Phaser.Types.Loader", "longname": "Phaser.Types.Loader.XHRSettingsObject", "scope": "static", - "___id": "T000002R025160", + "___id": "T000002R025163", "___s": true }, { @@ -223545,7 +223590,7 @@ "filename": "XHRLoader.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Creates a new XMLHttpRequest (xhr) object based on the given File and XHRSettings\rand starts the download of it. It uses the Files own XHRSettings and merges them\rwith the global XHRSettings object to set the xhr values before download.", @@ -223597,7 +223642,7 @@ "memberof": "Phaser.Loader", "longname": "Phaser.Loader.XHRLoader", "scope": "static", - "___id": "T000002R025162", + "___id": "T000002R025165", "___s": true }, { @@ -223606,7 +223651,7 @@ "filename": "XHRSettings.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "description": "Creates an XHRSettings Object with default values.", @@ -223722,7 +223767,7 @@ "memberof": "Phaser.Loader", "longname": "Phaser.Loader.XHRSettings", "scope": "static", - "___id": "T000002R025178", + "___id": "T000002R025181", "___s": true }, { @@ -223731,7 +223776,7 @@ "filename": "Between.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\angle", + "path": "D:\\wamp\\www\\phaser\\src\\math\\angle", "code": {} }, "description": "Find the angle of a segment from (x1, y1) -> (x2, y2).", @@ -223809,7 +223854,7 @@ "memberof": "Phaser.Math.Angle", "longname": "Phaser.Math.Angle.Between", "scope": "static", - "___id": "T000002R025198", + "___id": "T000002R025201", "___s": true }, { @@ -223818,7 +223863,7 @@ "filename": "BetweenPoints.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\angle", + "path": "D:\\wamp\\www\\phaser\\src\\math\\angle", "code": {} }, "description": "Find the angle of a segment from (point1.x, point1.y) -> (point2.x, point2.y).\r\rCalculates the angle of the vector from the first point to the second point.", @@ -223870,7 +223915,7 @@ "memberof": "Phaser.Math.Angle", "longname": "Phaser.Math.Angle.BetweenPoints", "scope": "static", - "___id": "T000002R025201", + "___id": "T000002R025204", "___s": true }, { @@ -223879,7 +223924,7 @@ "filename": "BetweenPointsY.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\angle", + "path": "D:\\wamp\\www\\phaser\\src\\math\\angle", "code": {} }, "description": "Find the angle of a segment from (point1.x, point1.y) -> (point2.x, point2.y).\r\rThe difference between this method and {@link Phaser.Math.Angle.BetweenPoints} is that this assumes the y coordinate\rtravels down the screen.", @@ -223931,7 +223976,7 @@ "memberof": "Phaser.Math.Angle", "longname": "Phaser.Math.Angle.BetweenPointsY", "scope": "static", - "___id": "T000002R025204", + "___id": "T000002R025207", "___s": true }, { @@ -223940,7 +223985,7 @@ "filename": "BetweenY.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\angle", + "path": "D:\\wamp\\www\\phaser\\src\\math\\angle", "code": {} }, "description": "Find the angle of a segment from (x1, y1) -> (x2, y2).\r\rThe difference between this method and {@link Phaser.Math.Angle.Between} is that this assumes the y coordinate\rtravels down the screen.", @@ -224018,7 +224063,7 @@ "memberof": "Phaser.Math.Angle", "longname": "Phaser.Math.Angle.BetweenY", "scope": "static", - "___id": "T000002R025207", + "___id": "T000002R025210", "___s": true }, { @@ -224027,7 +224072,7 @@ "filename": "CounterClockwise.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\angle", + "path": "D:\\wamp\\www\\phaser\\src\\math\\angle", "code": {} }, "description": "Takes an angle in Phasers default clockwise format and converts it so that\r0 is North, 90 is West, 180 is South and 270 is East,\rtherefore running counter-clockwise instead of clockwise.\r\rYou can pass in the angle from a Game Object using:\r\r```javascript\rvar converted = CounterClockwise(gameobject.rotation);\r```\r\rAll values for this function are in radians.", @@ -224066,7 +224111,7 @@ "memberof": "Phaser.Math.Angle", "longname": "Phaser.Math.Angle.CounterClockwise", "scope": "static", - "___id": "T000002R025211", + "___id": "T000002R025214", "___s": true }, { @@ -224075,7 +224120,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\angle", + "path": "D:\\wamp\\www\\phaser\\src\\math\\angle", "code": {} }, "kind": "namespace", @@ -224083,7 +224128,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.Angle", "scope": "static", - "___id": "T000002R025215", + "___id": "T000002R025218", "___s": true }, { @@ -224092,7 +224137,7 @@ "filename": "Normalize.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\angle", + "path": "D:\\wamp\\www\\phaser\\src\\math\\angle", "code": {} }, "description": "Normalize an angle to the [0, 2pi] range.", @@ -224131,7 +224176,7 @@ "memberof": "Phaser.Math.Angle", "longname": "Phaser.Math.Angle.Normalize", "scope": "static", - "___id": "T000002R025230", + "___id": "T000002R025233", "___s": true }, { @@ -224140,7 +224185,7 @@ "filename": "Random.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\angle", + "path": "D:\\wamp\\www\\phaser\\src\\math\\angle", "code": {} }, "description": "Returns a random angle in the range [-pi, pi].", @@ -224164,7 +224209,7 @@ "memberof": "Phaser.Math.Angle", "longname": "Phaser.Math.Angle.Random", "scope": "static", - "___id": "T000002R025235", + "___id": "T000002R025238", "___s": true }, { @@ -224173,7 +224218,7 @@ "filename": "RandomDegrees.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\angle", + "path": "D:\\wamp\\www\\phaser\\src\\math\\angle", "code": {} }, "description": "Returns a random angle in the range [-180, 180].", @@ -224197,7 +224242,7 @@ "memberof": "Phaser.Math.Angle", "longname": "Phaser.Math.Angle.RandomDegrees", "scope": "static", - "___id": "T000002R025239", + "___id": "T000002R025242", "___s": true }, { @@ -224206,7 +224251,7 @@ "filename": "Reverse.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\angle", + "path": "D:\\wamp\\www\\phaser\\src\\math\\angle", "code": {} }, "description": "Reverse the given angle.", @@ -224245,7 +224290,7 @@ "memberof": "Phaser.Math.Angle", "longname": "Phaser.Math.Angle.Reverse", "scope": "static", - "___id": "T000002R025243", + "___id": "T000002R025246", "___s": true }, { @@ -224254,7 +224299,7 @@ "filename": "RotateTo.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\angle", + "path": "D:\\wamp\\www\\phaser\\src\\math\\angle", "code": {} }, "description": "Rotates `currentAngle` towards `targetAngle`, taking the shortest rotation distance. The `lerp` argument is the amount to rotate by in this call.", @@ -224321,7 +224366,7 @@ "memberof": "Phaser.Math.Angle", "longname": "Phaser.Math.Angle.RotateTo", "scope": "static", - "___id": "T000002R025247", + "___id": "T000002R025250", "___s": true }, { @@ -224330,7 +224375,7 @@ "filename": "ShortestBetween.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\angle", + "path": "D:\\wamp\\www\\phaser\\src\\math\\angle", "code": {} }, "description": "Gets the shortest angle between `angle1` and `angle2`.\r\rBoth angles must be in the range -180 to 180, which is the same clamped\rrange that `sprite.angle` uses, so you can pass in two sprite angles to\rthis method and get the shortest angle back between the two of them.\r\rThe angle returned will be in the same range. If the returned angle is\rgreater than 0 then it's a counter-clockwise rotation, if < 0 then it's\ra clockwise rotation.", @@ -224382,7 +224427,7 @@ "memberof": "Phaser.Math.Angle", "longname": "Phaser.Math.Angle.ShortestBetween", "scope": "static", - "___id": "T000002R025256", + "___id": "T000002R025259", "___s": true }, { @@ -224391,7 +224436,7 @@ "filename": "Wrap.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\angle", + "path": "D:\\wamp\\www\\phaser\\src\\math\\angle", "code": {} }, "description": "Wrap an angle.\r\rWraps the angle to a value in the range of -PI to PI.", @@ -224430,7 +224475,7 @@ "memberof": "Phaser.Math.Angle", "longname": "Phaser.Math.Angle.Wrap", "scope": "static", - "___id": "T000002R025262", + "___id": "T000002R025265", "___s": true }, { @@ -224439,7 +224484,7 @@ "filename": "WrapDegrees.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\angle", + "path": "D:\\wamp\\www\\phaser\\src\\math\\angle", "code": {} }, "description": "Wrap an angle in degrees.\r\rWraps the angle to a value in the range of -180 to 180.", @@ -224478,7 +224523,7 @@ "memberof": "Phaser.Math.Angle", "longname": "Phaser.Math.Angle.WrapDegrees", "scope": "static", - "___id": "T000002R025266", + "___id": "T000002R025269", "___s": true }, { @@ -224487,7 +224532,7 @@ "filename": "Average.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the mean average of the given values.", @@ -224535,7 +224580,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.Average", "scope": "static", - "___id": "T000002R025269", + "___id": "T000002R025272", "___s": true }, { @@ -224544,7 +224589,7 @@ "filename": "Bernstein.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculates the Bernstein basis from the three factorial coefficients.", @@ -224596,7 +224641,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.Bernstein", "scope": "static", - "___id": "T000002R025276", + "___id": "T000002R025279", "___s": true }, { @@ -224605,7 +224650,7 @@ "filename": "Between.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Compute a random integer between the `min` and `max` values, inclusive.", @@ -224657,7 +224702,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.Between", "scope": "static", - "___id": "T000002R025279", + "___id": "T000002R025282", "___s": true }, { @@ -224666,7 +224711,7 @@ "filename": "CatmullRom.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculates a Catmull-Rom value from the given points, based on an alpha of 0.5.", @@ -224757,7 +224802,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.CatmullRom", "scope": "static", - "___id": "T000002R025282", + "___id": "T000002R025285", "___s": true }, { @@ -224766,7 +224811,7 @@ "filename": "CeilTo.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Ceils to some place comparative to a `base`, default is 10 for decimal place.\r\rThe `place` is represented by the power applied to `base` to get that place.", @@ -224835,7 +224880,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.CeilTo", "scope": "static", - "___id": "T000002R025289", + "___id": "T000002R025292", "___s": true }, { @@ -224844,7 +224889,7 @@ "filename": "Clamp.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Force a value within the boundaries by clamping it to the range `min`, `max`.", @@ -224909,7 +224954,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.Clamp", "scope": "static", - "___id": "T000002R025295", + "___id": "T000002R025298", "___s": true }, { @@ -224918,7 +224963,7 @@ "filename": "const.js", "lineno": 9, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "The value of PI * 2.", @@ -224937,7 +224982,7 @@ "longname": "Phaser.Math.PI2", "scope": "static", "kind": "member", - "___id": "T000002R025299", + "___id": "T000002R025302", "___s": true }, { @@ -224946,7 +224991,7 @@ "filename": "const.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "The value of PI * 0.5.\r\rYes, we understand that this should actually be PI * 2, but\rit has been like this for so long we can't change it now.\rIf you need PI * 2, use the PI2 constant instead.", @@ -224965,7 +225010,7 @@ "longname": "Phaser.Math.TAU", "scope": "static", "kind": "member", - "___id": "T000002R025301", + "___id": "T000002R025304", "___s": true }, { @@ -224974,7 +225019,7 @@ "filename": "const.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "An epsilon value (1.0e-6)", @@ -224993,7 +225038,7 @@ "longname": "Phaser.Math.EPSILON", "scope": "static", "kind": "member", - "___id": "T000002R025303", + "___id": "T000002R025306", "___s": true }, { @@ -225002,7 +225047,7 @@ "filename": "const.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "For converting degrees to radians (PI / 180)", @@ -225021,7 +225066,7 @@ "longname": "Phaser.Math.DEG_TO_RAD", "scope": "static", "kind": "member", - "___id": "T000002R025305", + "___id": "T000002R025308", "___s": true }, { @@ -225030,7 +225075,7 @@ "filename": "const.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "For converting radians to degrees (180 / PI)", @@ -225049,7 +225094,7 @@ "longname": "Phaser.Math.RAD_TO_DEG", "scope": "static", "kind": "member", - "___id": "T000002R025307", + "___id": "T000002R025310", "___s": true }, { @@ -225058,7 +225103,7 @@ "filename": "const.js", "lineno": 58, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "An instance of the Random Number Generator.\rThis is not set until the Game boots.", @@ -225077,7 +225122,7 @@ "longname": "Phaser.Math.RND", "scope": "static", "kind": "member", - "___id": "T000002R025309", + "___id": "T000002R025312", "___s": true }, { @@ -225086,7 +225131,7 @@ "filename": "const.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "The minimum safe integer this browser supports.\rWe use a const for backward compatibility with Internet Explorer.", @@ -225105,7 +225150,7 @@ "longname": "Phaser.Math.MIN_SAFE_INTEGER", "scope": "static", "kind": "member", - "___id": "T000002R025311", + "___id": "T000002R025314", "___s": true }, { @@ -225114,7 +225159,7 @@ "filename": "const.js", "lineno": 78, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "The maximum safe integer this browser supports.\rWe use a const for backward compatibility with Internet Explorer.", @@ -225133,7 +225178,7 @@ "longname": "Phaser.Math.MAX_SAFE_INTEGER", "scope": "static", "kind": "member", - "___id": "T000002R025313", + "___id": "T000002R025316", "___s": true }, { @@ -225142,7 +225187,7 @@ "filename": "DegToRad.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Convert the given angle from degrees, to the equivalent angle in radians.", @@ -225181,7 +225226,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.DegToRad", "scope": "static", - "___id": "T000002R025317", + "___id": "T000002R025320", "___s": true }, { @@ -225190,7 +225235,7 @@ "filename": "Difference.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculates the positive difference of two given numbers.", @@ -225242,7 +225287,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.Difference", "scope": "static", - "___id": "T000002R025320", + "___id": "T000002R025323", "___s": true }, { @@ -225251,7 +225296,7 @@ "filename": "DistanceBetween.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\distance", + "path": "D:\\wamp\\www\\phaser\\src\\math\\distance", "code": {} }, "description": "Calculate the distance between two sets of coordinates (points).", @@ -225329,7 +225374,7 @@ "memberof": "Phaser.Math.Distance", "longname": "Phaser.Math.Distance.Between", "scope": "static", - "___id": "T000002R025323", + "___id": "T000002R025326", "___s": true }, { @@ -225338,7 +225383,7 @@ "filename": "DistanceBetweenPoints.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\distance", + "path": "D:\\wamp\\www\\phaser\\src\\math\\distance", "code": {} }, "description": "Calculate the distance between two points.", @@ -225390,7 +225435,7 @@ "memberof": "Phaser.Math.Distance", "longname": "Phaser.Math.Distance.BetweenPoints", "scope": "static", - "___id": "T000002R025328", + "___id": "T000002R025331", "___s": true }, { @@ -225399,7 +225444,7 @@ "filename": "DistanceBetweenPointsSquared.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\distance", + "path": "D:\\wamp\\www\\phaser\\src\\math\\distance", "code": {} }, "description": "Calculate the squared distance between two points.", @@ -225451,7 +225496,7 @@ "memberof": "Phaser.Math.Distance", "longname": "Phaser.Math.Distance.BetweenPointsSquared", "scope": "static", - "___id": "T000002R025333", + "___id": "T000002R025336", "___s": true }, { @@ -225460,7 +225505,7 @@ "filename": "DistanceChebyshev.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\distance", + "path": "D:\\wamp\\www\\phaser\\src\\math\\distance", "code": {} }, "description": "Calculate the Chebyshev distance between two sets of coordinates (points).\r\rChebyshev distance (or chessboard distance) is the maximum of the horizontal and vertical distances.\rIt's the effective distance when movement can be horizontal, vertical, or diagonal.", @@ -225538,7 +225583,7 @@ "memberof": "Phaser.Math.Distance", "longname": "Phaser.Math.Distance.Chebyshev", "scope": "static", - "___id": "T000002R025338", + "___id": "T000002R025341", "___s": true }, { @@ -225547,7 +225592,7 @@ "filename": "DistancePower.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\distance", + "path": "D:\\wamp\\www\\phaser\\src\\math\\distance", "code": {} }, "description": "Calculate the distance between two sets of coordinates (points) to the power of `pow`.", @@ -225638,7 +225683,7 @@ "memberof": "Phaser.Math.Distance", "longname": "Phaser.Math.Distance.Power", "scope": "static", - "___id": "T000002R025341", + "___id": "T000002R025344", "___s": true }, { @@ -225647,7 +225692,7 @@ "filename": "DistanceSnake.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\distance", + "path": "D:\\wamp\\www\\phaser\\src\\math\\distance", "code": {} }, "description": "Calculate the snake distance between two sets of coordinates (points).\r\rSnake distance (rectilinear distance, Manhattan distance) is the sum of the horizontal and vertical distances.\rIt's the effective distance when movement is allowed only horizontally or vertically (but not both).", @@ -225725,7 +225770,7 @@ "memberof": "Phaser.Math.Distance", "longname": "Phaser.Math.Distance.Snake", "scope": "static", - "___id": "T000002R025345", + "___id": "T000002R025348", "___s": true }, { @@ -225734,7 +225779,7 @@ "filename": "DistanceSquared.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\distance", + "path": "D:\\wamp\\www\\phaser\\src\\math\\distance", "code": {} }, "description": "Calculate the distance between two sets of coordinates (points), squared.", @@ -225812,7 +225857,7 @@ "memberof": "Phaser.Math.Distance", "longname": "Phaser.Math.Distance.Squared", "scope": "static", - "___id": "T000002R025348", + "___id": "T000002R025351", "___s": true }, { @@ -225821,7 +225866,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\distance", + "path": "D:\\wamp\\www\\phaser\\src\\math\\distance", "code": {} }, "kind": "namespace", @@ -225829,7 +225874,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.Distance", "scope": "static", - "___id": "T000002R025353", + "___id": "T000002R025356", "___s": true }, { @@ -225838,7 +225883,7 @@ "filename": "In.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\back", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\back", "code": {} }, "description": "Back ease-in.", @@ -225892,7 +225937,7 @@ "memberof": "Phaser.Math.Easing.Back", "longname": "Phaser.Math.Easing.Back.In", "scope": "static", - "___id": "T000002R025362", + "___id": "T000002R025365", "___s": true }, { @@ -225901,7 +225946,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\back", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\back", "code": {} }, "kind": "namespace", @@ -225909,7 +225954,7 @@ "memberof": "Phaser.Math.Easing", "longname": "Phaser.Math.Easing.Back", "scope": "static", - "___id": "T000002R025366", + "___id": "T000002R025369", "___s": true }, { @@ -225918,7 +225963,7 @@ "filename": "InOut.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\back", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\back", "code": {} }, "description": "Back ease-in/out.", @@ -225972,7 +226017,7 @@ "memberof": "Phaser.Math.Easing.Back", "longname": "Phaser.Math.Easing.Back.InOut", "scope": "static", - "___id": "T000002R025371", + "___id": "T000002R025374", "___s": true }, { @@ -225981,7 +226026,7 @@ "filename": "Out.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\back", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\back", "code": {} }, "description": "Back ease-out.", @@ -226035,7 +226080,7 @@ "memberof": "Phaser.Math.Easing.Back", "longname": "Phaser.Math.Easing.Back.Out", "scope": "static", - "___id": "T000002R025378", + "___id": "T000002R025381", "___s": true }, { @@ -226044,7 +226089,7 @@ "filename": "In.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\bounce", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\bounce", "code": {} }, "description": "Bounce ease-in.", @@ -226083,7 +226128,7 @@ "memberof": "Phaser.Math.Easing.Bounce", "longname": "Phaser.Math.Easing.Bounce.In", "scope": "static", - "___id": "T000002R025382", + "___id": "T000002R025385", "___s": true }, { @@ -226092,7 +226137,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\bounce", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\bounce", "code": {} }, "kind": "namespace", @@ -226100,7 +226145,7 @@ "memberof": "Phaser.Math.Easing", "longname": "Phaser.Math.Easing.Bounce", "scope": "static", - "___id": "T000002R025389", + "___id": "T000002R025392", "___s": true }, { @@ -226109,7 +226154,7 @@ "filename": "InOut.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\bounce", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\bounce", "code": {} }, "description": "Bounce ease-in/out.", @@ -226148,7 +226193,7 @@ "memberof": "Phaser.Math.Easing.Bounce", "longname": "Phaser.Math.Easing.Bounce.InOut", "scope": "static", - "___id": "T000002R025394", + "___id": "T000002R025397", "___s": true }, { @@ -226157,7 +226202,7 @@ "filename": "Out.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\bounce", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\bounce", "code": {} }, "description": "Bounce ease-out.", @@ -226196,7 +226241,7 @@ "memberof": "Phaser.Math.Easing.Bounce", "longname": "Phaser.Math.Easing.Bounce.Out", "scope": "static", - "___id": "T000002R025408", + "___id": "T000002R025411", "___s": true }, { @@ -226205,7 +226250,7 @@ "filename": "In.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\circular", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\circular", "code": {} }, "description": "Circular ease-in.", @@ -226244,7 +226289,7 @@ "memberof": "Phaser.Math.Easing.Circular", "longname": "Phaser.Math.Easing.Circular.In", "scope": "static", - "___id": "T000002R025414", + "___id": "T000002R025417", "___s": true }, { @@ -226253,7 +226298,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\circular", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\circular", "code": {} }, "kind": "namespace", @@ -226261,7 +226306,7 @@ "memberof": "Phaser.Math.Easing", "longname": "Phaser.Math.Easing.Circular", "scope": "static", - "___id": "T000002R025417", + "___id": "T000002R025420", "___s": true }, { @@ -226270,7 +226315,7 @@ "filename": "InOut.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\circular", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\circular", "code": {} }, "description": "Circular ease-in/out.", @@ -226309,7 +226354,7 @@ "memberof": "Phaser.Math.Easing.Circular", "longname": "Phaser.Math.Easing.Circular.InOut", "scope": "static", - "___id": "T000002R025422", + "___id": "T000002R025425", "___s": true }, { @@ -226318,7 +226363,7 @@ "filename": "Out.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\circular", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\circular", "code": {} }, "description": "Circular ease-out.", @@ -226357,7 +226402,7 @@ "memberof": "Phaser.Math.Easing.Circular", "longname": "Phaser.Math.Easing.Circular.Out", "scope": "static", - "___id": "T000002R025427", + "___id": "T000002R025430", "___s": true }, { @@ -226366,7 +226411,7 @@ "filename": "In.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\cubic", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\cubic", "code": {} }, "description": "Cubic ease-in.", @@ -226405,7 +226450,7 @@ "memberof": "Phaser.Math.Easing.Cubic", "longname": "Phaser.Math.Easing.Cubic.In", "scope": "static", - "___id": "T000002R025430", + "___id": "T000002R025433", "___s": true }, { @@ -226414,7 +226459,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\cubic", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\cubic", "code": {} }, "kind": "namespace", @@ -226422,7 +226467,7 @@ "memberof": "Phaser.Math.Easing", "longname": "Phaser.Math.Easing.Cubic", "scope": "static", - "___id": "T000002R025433", + "___id": "T000002R025436", "___s": true }, { @@ -226431,7 +226476,7 @@ "filename": "InOut.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\cubic", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\cubic", "code": {} }, "description": "Cubic ease-in/out.", @@ -226470,7 +226515,7 @@ "memberof": "Phaser.Math.Easing.Cubic", "longname": "Phaser.Math.Easing.Cubic.InOut", "scope": "static", - "___id": "T000002R025438", + "___id": "T000002R025441", "___s": true }, { @@ -226479,7 +226524,7 @@ "filename": "Out.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\cubic", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\cubic", "code": {} }, "description": "Cubic ease-out.", @@ -226518,7 +226563,7 @@ "memberof": "Phaser.Math.Easing.Cubic", "longname": "Phaser.Math.Easing.Cubic.Out", "scope": "static", - "___id": "T000002R025443", + "___id": "T000002R025446", "___s": true }, { @@ -226527,7 +226572,7 @@ "filename": "In.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\elastic", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\elastic", "code": {} }, "description": "Elastic ease-in.", @@ -226596,7 +226641,7 @@ "memberof": "Phaser.Math.Easing.Elastic", "longname": "Phaser.Math.Easing.Elastic.In", "scope": "static", - "___id": "T000002R025506", + "___id": "T000002R025509", "___s": true }, { @@ -226605,7 +226650,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\elastic", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\elastic", "code": {} }, "kind": "namespace", @@ -226613,7 +226658,7 @@ "memberof": "Phaser.Math.Easing", "longname": "Phaser.Math.Easing.Elastic", "scope": "static", - "___id": "T000002R025515", + "___id": "T000002R025518", "___s": true }, { @@ -226622,7 +226667,7 @@ "filename": "InOut.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\elastic", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\elastic", "code": {} }, "description": "Elastic ease-in/out.", @@ -226691,7 +226736,7 @@ "memberof": "Phaser.Math.Easing.Elastic", "longname": "Phaser.Math.Easing.Elastic.InOut", "scope": "static", - "___id": "T000002R025520", + "___id": "T000002R025523", "___s": true }, { @@ -226700,7 +226745,7 @@ "filename": "Out.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\elastic", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\elastic", "code": {} }, "description": "Elastic ease-out.", @@ -226769,7 +226814,7 @@ "memberof": "Phaser.Math.Easing.Elastic", "longname": "Phaser.Math.Easing.Elastic.Out", "scope": "static", - "___id": "T000002R025531", + "___id": "T000002R025534", "___s": true }, { @@ -226778,7 +226823,7 @@ "filename": "In.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\expo", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\expo", "code": {} }, "description": "Exponential ease-in.", @@ -226817,7 +226862,7 @@ "memberof": "Phaser.Math.Easing.Expo", "longname": "Phaser.Math.Easing.Expo.In", "scope": "static", - "___id": "T000002R025539", + "___id": "T000002R025542", "___s": true }, { @@ -226826,7 +226871,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\expo", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\expo", "code": {} }, "kind": "namespace", @@ -226834,7 +226879,7 @@ "memberof": "Phaser.Math.Easing", "longname": "Phaser.Math.Easing.Expo", "scope": "static", - "___id": "T000002R025542", + "___id": "T000002R025545", "___s": true }, { @@ -226843,7 +226888,7 @@ "filename": "InOut.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\expo", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\expo", "code": {} }, "description": "Exponential ease-in/out.", @@ -226882,7 +226927,7 @@ "memberof": "Phaser.Math.Easing.Expo", "longname": "Phaser.Math.Easing.Expo.InOut", "scope": "static", - "___id": "T000002R025547", + "___id": "T000002R025550", "___s": true }, { @@ -226891,7 +226936,7 @@ "filename": "Out.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\expo", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\expo", "code": {} }, "description": "Exponential ease-out.", @@ -226930,7 +226975,7 @@ "memberof": "Phaser.Math.Easing.Expo", "longname": "Phaser.Math.Easing.Expo.Out", "scope": "static", - "___id": "T000002R025551", + "___id": "T000002R025554", "___s": true }, { @@ -226939,7 +226984,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing", "code": {} }, "kind": "namespace", @@ -226947,7 +226992,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.Easing", "scope": "static", - "___id": "T000002R025554", + "___id": "T000002R025557", "___s": true }, { @@ -226956,7 +227001,7 @@ "filename": "Linear.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\linear", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\linear", "code": {} }, "description": "Linear easing (no variation).", @@ -226995,7 +227040,7 @@ "memberof": "Phaser.Math.Easing", "longname": "Phaser.Math.Easing.Linear", "scope": "static", - "___id": "T000002R025569", + "___id": "T000002R025572", "___s": true }, { @@ -227004,7 +227049,7 @@ "filename": "In.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\quadratic", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\quadratic", "code": {} }, "description": "Quadratic ease-in.", @@ -227043,7 +227088,7 @@ "memberof": "Phaser.Math.Easing.Quadratic", "longname": "Phaser.Math.Easing.Quadratic.In", "scope": "static", - "___id": "T000002R025572", + "___id": "T000002R025575", "___s": true }, { @@ -227052,7 +227097,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\quadratic", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\quadratic", "code": {} }, "kind": "namespace", @@ -227060,7 +227105,7 @@ "memberof": "Phaser.Math.Easing", "longname": "Phaser.Math.Easing.Quadratic", "scope": "static", - "___id": "T000002R025575", + "___id": "T000002R025578", "___s": true }, { @@ -227069,7 +227114,7 @@ "filename": "InOut.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\quadratic", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\quadratic", "code": {} }, "description": "Quadratic ease-in/out.", @@ -227108,7 +227153,7 @@ "memberof": "Phaser.Math.Easing.Quadratic", "longname": "Phaser.Math.Easing.Quadratic.InOut", "scope": "static", - "___id": "T000002R025580", + "___id": "T000002R025583", "___s": true }, { @@ -227117,7 +227162,7 @@ "filename": "Out.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\quadratic", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\quadratic", "code": {} }, "description": "Quadratic ease-out.", @@ -227156,7 +227201,7 @@ "memberof": "Phaser.Math.Easing.Quadratic", "longname": "Phaser.Math.Easing.Quadratic.Out", "scope": "static", - "___id": "T000002R025584", + "___id": "T000002R025587", "___s": true }, { @@ -227165,7 +227210,7 @@ "filename": "In.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\quartic", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\quartic", "code": {} }, "description": "Quartic ease-in.", @@ -227204,7 +227249,7 @@ "memberof": "Phaser.Math.Easing.Quartic", "longname": "Phaser.Math.Easing.Quartic.In", "scope": "static", - "___id": "T000002R025587", + "___id": "T000002R025590", "___s": true }, { @@ -227213,7 +227258,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\quartic", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\quartic", "code": {} }, "kind": "namespace", @@ -227221,7 +227266,7 @@ "memberof": "Phaser.Math.Easing", "longname": "Phaser.Math.Easing.Quartic", "scope": "static", - "___id": "T000002R025590", + "___id": "T000002R025593", "___s": true }, { @@ -227230,7 +227275,7 @@ "filename": "InOut.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\quartic", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\quartic", "code": {} }, "description": "Quartic ease-in/out.", @@ -227269,7 +227314,7 @@ "memberof": "Phaser.Math.Easing.Quartic", "longname": "Phaser.Math.Easing.Quartic.InOut", "scope": "static", - "___id": "T000002R025595", + "___id": "T000002R025598", "___s": true }, { @@ -227278,7 +227323,7 @@ "filename": "Out.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\quartic", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\quartic", "code": {} }, "description": "Quartic ease-out.", @@ -227317,7 +227362,7 @@ "memberof": "Phaser.Math.Easing.Quartic", "longname": "Phaser.Math.Easing.Quartic.Out", "scope": "static", - "___id": "T000002R025600", + "___id": "T000002R025603", "___s": true }, { @@ -227326,7 +227371,7 @@ "filename": "In.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\quintic", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\quintic", "code": {} }, "description": "Quintic ease-in.", @@ -227365,7 +227410,7 @@ "memberof": "Phaser.Math.Easing.Quintic", "longname": "Phaser.Math.Easing.Quintic.In", "scope": "static", - "___id": "T000002R025603", + "___id": "T000002R025606", "___s": true }, { @@ -227374,7 +227419,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\quintic", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\quintic", "code": {} }, "kind": "namespace", @@ -227382,7 +227427,7 @@ "memberof": "Phaser.Math.Easing", "longname": "Phaser.Math.Easing.Quintic", "scope": "static", - "___id": "T000002R025606", + "___id": "T000002R025609", "___s": true }, { @@ -227391,7 +227436,7 @@ "filename": "InOut.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\quintic", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\quintic", "code": {} }, "description": "Quintic ease-in/out.", @@ -227430,7 +227475,7 @@ "memberof": "Phaser.Math.Easing.Quintic", "longname": "Phaser.Math.Easing.Quintic.InOut", "scope": "static", - "___id": "T000002R025611", + "___id": "T000002R025614", "___s": true }, { @@ -227439,7 +227484,7 @@ "filename": "Out.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\quintic", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\quintic", "code": {} }, "description": "Quintic ease-out.", @@ -227478,7 +227523,7 @@ "memberof": "Phaser.Math.Easing.Quintic", "longname": "Phaser.Math.Easing.Quintic.Out", "scope": "static", - "___id": "T000002R025616", + "___id": "T000002R025619", "___s": true }, { @@ -227487,7 +227532,7 @@ "filename": "In.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\sine", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\sine", "code": {} }, "description": "Sinusoidal ease-in.", @@ -227526,7 +227571,7 @@ "memberof": "Phaser.Math.Easing.Sine", "longname": "Phaser.Math.Easing.Sine.In", "scope": "static", - "___id": "T000002R025619", + "___id": "T000002R025622", "___s": true }, { @@ -227535,7 +227580,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\sine", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\sine", "code": {} }, "kind": "namespace", @@ -227543,7 +227588,7 @@ "memberof": "Phaser.Math.Easing", "longname": "Phaser.Math.Easing.Sine", "scope": "static", - "___id": "T000002R025622", + "___id": "T000002R025625", "___s": true }, { @@ -227552,7 +227597,7 @@ "filename": "InOut.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\sine", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\sine", "code": {} }, "description": "Sinusoidal ease-in/out.", @@ -227591,7 +227636,7 @@ "memberof": "Phaser.Math.Easing.Sine", "longname": "Phaser.Math.Easing.Sine.InOut", "scope": "static", - "___id": "T000002R025627", + "___id": "T000002R025630", "___s": true }, { @@ -227600,7 +227645,7 @@ "filename": "Out.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\sine", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\sine", "code": {} }, "description": "Sinusoidal ease-out.", @@ -227639,7 +227684,7 @@ "memberof": "Phaser.Math.Easing.Sine", "longname": "Phaser.Math.Easing.Sine.Out", "scope": "static", - "___id": "T000002R025630", + "___id": "T000002R025633", "___s": true }, { @@ -227648,7 +227693,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\stepped", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\stepped", "code": {} }, "kind": "namespace", @@ -227656,7 +227701,7 @@ "memberof": "Phaser.Math.Easing", "longname": "Phaser.Math.Easing.Stepped", "scope": "static", - "___id": "T000002R025633", + "___id": "T000002R025636", "___s": true }, { @@ -227665,7 +227710,7 @@ "filename": "Stepped.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\easing\\stepped", + "path": "D:\\wamp\\www\\phaser\\src\\math\\easing\\stepped", "code": {} }, "description": "Stepped easing.", @@ -227719,7 +227764,7 @@ "memberof": "Phaser.Math.Easing", "longname": "Phaser.Math.Easing.Stepped", "scope": "static", - "___id": "T000002R025635", + "___id": "T000002R025638", "___s": true }, { @@ -227728,7 +227773,7 @@ "filename": "Euler.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "kind": "class", @@ -227781,7 +227826,7 @@ ], "scope": "static", "longname": "Phaser.Math.Euler", - "___id": "T000002R025644", + "___id": "T000002R025647", "___s": true }, { @@ -227790,7 +227835,7 @@ "filename": "Factorial.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculates the factorial of a given number for integer values greater than 0.", @@ -227829,7 +227874,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.Factorial", "scope": "static", - "___id": "T000002R025730", + "___id": "T000002R025733", "___s": true }, { @@ -227838,7 +227883,7 @@ "filename": "FloatBetween.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Generate a random floating point number between the two given bounds, minimum inclusive, maximum exclusive.", @@ -227890,7 +227935,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.FloatBetween", "scope": "static", - "___id": "T000002R025735", + "___id": "T000002R025738", "___s": true }, { @@ -227899,7 +227944,7 @@ "filename": "FloorTo.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Floors to some place comparative to a `base`, default is 10 for decimal place.\r\rThe `place` is represented by the power applied to `base` to get that place.", @@ -227968,7 +228013,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.FloorTo", "scope": "static", - "___id": "T000002R025738", + "___id": "T000002R025741", "___s": true }, { @@ -227977,7 +228022,7 @@ "filename": "FromPercent.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Return a value based on the range between `min` and `max` and the percentage given.", @@ -228043,7 +228088,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.FromPercent", "scope": "static", - "___id": "T000002R025745", + "___id": "T000002R025748", "___s": true }, { @@ -228052,7 +228097,7 @@ "filename": "Ceil.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\fuzzy", + "path": "D:\\wamp\\www\\phaser\\src\\math\\fuzzy", "code": {} }, "description": "Calculate the fuzzy ceiling of the given value.", @@ -228106,7 +228151,7 @@ "memberof": "Phaser.Math.Fuzzy", "longname": "Phaser.Math.Fuzzy.Ceil", "scope": "static", - "___id": "T000002R025749", + "___id": "T000002R025752", "___s": true }, { @@ -228115,7 +228160,7 @@ "filename": "Equal.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\fuzzy", + "path": "D:\\wamp\\www\\phaser\\src\\math\\fuzzy", "code": {} }, "description": "Check whether the given values are fuzzily equal.\r\rTwo numbers are fuzzily equal if their difference is less than `epsilon`.", @@ -228182,7 +228227,7 @@ "memberof": "Phaser.Math.Fuzzy", "longname": "Phaser.Math.Fuzzy.Equal", "scope": "static", - "___id": "T000002R025753", + "___id": "T000002R025756", "___s": true }, { @@ -228191,7 +228236,7 @@ "filename": "Floor.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\fuzzy", + "path": "D:\\wamp\\www\\phaser\\src\\math\\fuzzy", "code": {} }, "description": "Calculate the fuzzy floor of the given value.", @@ -228245,7 +228290,7 @@ "memberof": "Phaser.Math.Fuzzy", "longname": "Phaser.Math.Fuzzy.Floor", "scope": "static", - "___id": "T000002R025757", + "___id": "T000002R025760", "___s": true }, { @@ -228254,7 +228299,7 @@ "filename": "GreaterThan.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\fuzzy", + "path": "D:\\wamp\\www\\phaser\\src\\math\\fuzzy", "code": {} }, "description": "Check whether `a` is fuzzily greater than `b`.\r\r`a` is fuzzily greater than `b` if it is more than `b - epsilon`.", @@ -228321,7 +228366,7 @@ "memberof": "Phaser.Math.Fuzzy", "longname": "Phaser.Math.Fuzzy.GreaterThan", "scope": "static", - "___id": "T000002R025761", + "___id": "T000002R025764", "___s": true }, { @@ -228330,7 +228375,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\fuzzy", + "path": "D:\\wamp\\www\\phaser\\src\\math\\fuzzy", "code": {} }, "kind": "namespace", @@ -228338,7 +228383,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.Fuzzy", "scope": "static", - "___id": "T000002R025765", + "___id": "T000002R025768", "___s": true }, { @@ -228347,7 +228392,7 @@ "filename": "LessThan.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\fuzzy", + "path": "D:\\wamp\\www\\phaser\\src\\math\\fuzzy", "code": {} }, "description": "Check whether `a` is fuzzily less than `b`.\r\r`a` is fuzzily less than `b` if it is less than `b + epsilon`.", @@ -228414,7 +228459,7 @@ "memberof": "Phaser.Math.Fuzzy", "longname": "Phaser.Math.Fuzzy.LessThan", "scope": "static", - "___id": "T000002R025772", + "___id": "T000002R025775", "___s": true }, { @@ -228423,7 +228468,7 @@ "filename": "GetSpeed.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate a per-ms speed from a distance and time (given in seconds).", @@ -228478,7 +228523,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.GetSpeed", "scope": "static", - "___id": "T000002R025776", + "___id": "T000002R025779", "___s": true }, { @@ -228487,7 +228532,7 @@ "filename": "index.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "kind": "namespace", @@ -228495,7 +228540,7 @@ "memberof": "Phaser", "longname": "Phaser.Math", "scope": "static", - "___id": "T000002R025781", + "___id": "T000002R025784", "___s": true }, { @@ -228504,7 +228549,7 @@ "filename": "BezierInterpolation.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\interpolation", + "path": "D:\\wamp\\www\\phaser\\src\\math\\interpolation", "code": {} }, "description": "A bezier interpolation method.", @@ -228565,7 +228610,7 @@ "memberof": "Phaser.Math.Interpolation", "longname": "Phaser.Math.Interpolation.Bezier", "scope": "static", - "___id": "T000002R025840", + "___id": "T000002R025843", "___s": true }, { @@ -228574,7 +228619,7 @@ "filename": "CatmullRomInterpolation.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\interpolation", + "path": "D:\\wamp\\www\\phaser\\src\\math\\interpolation", "code": {} }, "description": "A Catmull-Rom interpolation method.", @@ -228635,7 +228680,7 @@ "memberof": "Phaser.Math.Interpolation", "longname": "Phaser.Math.Interpolation.CatmullRom", "scope": "static", - "___id": "T000002R025848", + "___id": "T000002R025851", "___s": true }, { @@ -228644,7 +228689,7 @@ "filename": "CubicBezierInterpolation.js", "lineno": 43, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\interpolation", + "path": "D:\\wamp\\www\\phaser\\src\\math\\interpolation", "code": {} }, "description": "A cubic bezier interpolation method.\r\rhttps://medium.com/@adrian_cooney/bezier-interpolation-13b68563313a", @@ -228735,7 +228780,7 @@ "memberof": "Phaser.Math.Interpolation", "longname": "Phaser.Math.Interpolation.CubicBezier", "scope": "static", - "___id": "T000002R025862", + "___id": "T000002R025865", "___s": true }, { @@ -228744,7 +228789,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\interpolation", + "path": "D:\\wamp\\www\\phaser\\src\\math\\interpolation", "code": {} }, "kind": "namespace", @@ -228752,7 +228797,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.Interpolation", "scope": "static", - "___id": "T000002R025865", + "___id": "T000002R025868", "___s": true }, { @@ -228761,7 +228806,7 @@ "filename": "LinearInterpolation.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\interpolation", + "path": "D:\\wamp\\www\\phaser\\src\\math\\interpolation", "code": {} }, "description": "A linear interpolation method.", @@ -228829,7 +228874,7 @@ "memberof": "Phaser.Math.Interpolation", "longname": "Phaser.Math.Interpolation.Linear", "scope": "static", - "___id": "T000002R025875", + "___id": "T000002R025878", "___s": true }, { @@ -228838,7 +228883,7 @@ "filename": "QuadraticBezierInterpolation.js", "lineno": 35, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\interpolation", + "path": "D:\\wamp\\www\\phaser\\src\\math\\interpolation", "code": {} }, "description": "A quadratic bezier interpolation method.", @@ -228916,7 +228961,7 @@ "memberof": "Phaser.Math.Interpolation", "longname": "Phaser.Math.Interpolation.QuadraticBezier", "scope": "static", - "___id": "T000002R025885", + "___id": "T000002R025888", "___s": true }, { @@ -228925,7 +228970,7 @@ "filename": "SmootherStepInterpolation.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\interpolation", + "path": "D:\\wamp\\www\\phaser\\src\\math\\interpolation", "code": {} }, "description": "A Smoother Step interpolation method.", @@ -228993,7 +229038,7 @@ "memberof": "Phaser.Math.Interpolation", "longname": "Phaser.Math.Interpolation.SmootherStep", "scope": "static", - "___id": "T000002R025889", + "___id": "T000002R025892", "___s": true }, { @@ -229002,7 +229047,7 @@ "filename": "SmoothStepInterpolation.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\interpolation", + "path": "D:\\wamp\\www\\phaser\\src\\math\\interpolation", "code": {} }, "description": "A Smooth Step interpolation method.", @@ -229070,7 +229115,7 @@ "memberof": "Phaser.Math.Interpolation", "longname": "Phaser.Math.Interpolation.SmoothStep", "scope": "static", - "___id": "T000002R025893", + "___id": "T000002R025896", "___s": true }, { @@ -229079,7 +229124,7 @@ "filename": "IsEven.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Check if a given value is an even number.", @@ -229118,7 +229163,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.IsEven", "scope": "static", - "___id": "T000002R025896", + "___id": "T000002R025899", "___s": true }, { @@ -229127,7 +229172,7 @@ "filename": "IsEvenStrict.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Check if a given value is an even number using a strict type check.", @@ -229166,7 +229211,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.IsEvenStrict", "scope": "static", - "___id": "T000002R025899", + "___id": "T000002R025902", "___s": true }, { @@ -229175,7 +229220,7 @@ "filename": "Linear.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculates a linear (interpolation) value over t.", @@ -229240,7 +229285,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.Linear", "scope": "static", - "___id": "T000002R025902", + "___id": "T000002R025905", "___s": true }, { @@ -229249,7 +229294,7 @@ "filename": "LinearXY.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Interpolates two given Vectors and returns a new Vector between them.\r\rDoes not modify either of the passed Vectors.", @@ -229316,7 +229361,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.LinearXY", "scope": "static", - "___id": "T000002R025905", + "___id": "T000002R025908", "___s": true }, { @@ -229325,7 +229370,7 @@ "filename": "Matrix3.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "classdesc": "A three-dimensional matrix.\r\rDefaults to the identity matrix when instantiated.", @@ -229351,7 +229396,7 @@ ], "scope": "static", "longname": "Phaser.Math.Matrix3", - "___id": "T000002R025910", + "___id": "T000002R025913", "___s": true }, { @@ -229360,7 +229405,7 @@ "filename": "Matrix3.js", "lineno": 31, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "The matrix values.", @@ -229379,7 +229424,7 @@ "longname": "Phaser.Math.Matrix3#val", "scope": "instance", "kind": "member", - "___id": "T000002R025913", + "___id": "T000002R025916", "___s": true }, { @@ -229388,7 +229433,7 @@ "filename": "Matrix3.js", "lineno": 52, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Make a clone of this Matrix3.", @@ -229412,7 +229457,7 @@ "memberof": "Phaser.Math.Matrix3", "longname": "Phaser.Math.Matrix3#clone", "scope": "instance", - "___id": "T000002R025915", + "___id": "T000002R025918", "___s": true }, { @@ -229421,7 +229466,7 @@ "filename": "Matrix3.js", "lineno": 65, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "This method is an alias for `Matrix3.copy`.", @@ -229460,7 +229505,7 @@ "memberof": "Phaser.Math.Matrix3", "longname": "Phaser.Math.Matrix3#set", "scope": "instance", - "___id": "T000002R025917", + "___id": "T000002R025920", "___s": true }, { @@ -229469,7 +229514,7 @@ "filename": "Matrix3.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Copy the values of a given Matrix into this Matrix.", @@ -229508,7 +229553,7 @@ "memberof": "Phaser.Math.Matrix3", "longname": "Phaser.Math.Matrix3#copy", "scope": "instance", - "___id": "T000002R025919", + "___id": "T000002R025922", "___s": true }, { @@ -229517,7 +229562,7 @@ "filename": "Matrix3.js", "lineno": 108, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Copy the values of a given Matrix4 into this Matrix3.", @@ -229556,7 +229601,7 @@ "memberof": "Phaser.Math.Matrix3", "longname": "Phaser.Math.Matrix3#fromMat4", "scope": "instance", - "___id": "T000002R025932", + "___id": "T000002R025935", "___s": true }, { @@ -229565,7 +229610,7 @@ "filename": "Matrix3.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Set the values of this Matrix from the given array.", @@ -229604,7 +229649,7 @@ "memberof": "Phaser.Math.Matrix3", "longname": "Phaser.Math.Matrix3#fromArray", "scope": "instance", - "___id": "T000002R025945", + "___id": "T000002R025948", "___s": true }, { @@ -229613,7 +229658,7 @@ "filename": "Matrix3.js", "lineno": 163, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Reset this Matrix to an identity (default) matrix.", @@ -229637,7 +229682,7 @@ "memberof": "Phaser.Math.Matrix3", "longname": "Phaser.Math.Matrix3#identity", "scope": "instance", - "___id": "T000002R025957", + "___id": "T000002R025960", "___s": true }, { @@ -229646,7 +229691,7 @@ "filename": "Matrix3.js", "lineno": 188, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Transpose this Matrix.", @@ -229670,7 +229715,7 @@ "memberof": "Phaser.Math.Matrix3", "longname": "Phaser.Math.Matrix3#transpose", "scope": "instance", - "___id": "T000002R025969", + "___id": "T000002R025972", "___s": true }, { @@ -229679,7 +229724,7 @@ "filename": "Matrix3.js", "lineno": 213, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Invert this Matrix.", @@ -229703,7 +229748,7 @@ "memberof": "Phaser.Math.Matrix3", "longname": "Phaser.Math.Matrix3#invert", "scope": "instance", - "___id": "T000002R025981", + "___id": "T000002R025984", "___s": true }, { @@ -229712,7 +229757,7 @@ "filename": "Matrix3.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the adjoint, or adjugate, of this Matrix.", @@ -229736,7 +229781,7 @@ "memberof": "Phaser.Math.Matrix3", "longname": "Phaser.Math.Matrix3#adjoint", "scope": "instance", - "___id": "T000002R026007", + "___id": "T000002R026010", "___s": true }, { @@ -229745,7 +229790,7 @@ "filename": "Matrix3.js", "lineno": 297, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the determinant of this Matrix.", @@ -229769,7 +229814,7 @@ "memberof": "Phaser.Math.Matrix3", "longname": "Phaser.Math.Matrix3#determinant", "scope": "instance", - "___id": "T000002R026028", + "___id": "T000002R026031", "___s": true }, { @@ -229778,7 +229823,7 @@ "filename": "Matrix3.js", "lineno": 322, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Multiply this Matrix by the given Matrix.", @@ -229817,7 +229862,7 @@ "memberof": "Phaser.Math.Matrix3", "longname": "Phaser.Math.Matrix3#multiply", "scope": "instance", - "___id": "T000002R026040", + "___id": "T000002R026043", "___s": true }, { @@ -229826,7 +229871,7 @@ "filename": "Matrix3.js", "lineno": 373, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Translate this Matrix using the given Vector.", @@ -229880,7 +229925,7 @@ "memberof": "Phaser.Math.Matrix3", "longname": "Phaser.Math.Matrix3#translate", "scope": "instance", - "___id": "T000002R026071", + "___id": "T000002R026074", "___s": true }, { @@ -229889,7 +229934,7 @@ "filename": "Matrix3.js", "lineno": 396, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Apply a rotation transformation to this Matrix.", @@ -229928,7 +229973,7 @@ "memberof": "Phaser.Math.Matrix3", "longname": "Phaser.Math.Matrix3#rotate", "scope": "instance", - "___id": "T000002R026079", + "___id": "T000002R026082", "___s": true }, { @@ -229937,7 +229982,7 @@ "filename": "Matrix3.js", "lineno": 431, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Apply a scale transformation to this Matrix.\r\rUses the `x` and `y` components of the given Vector to scale the Matrix.", @@ -229991,7 +230036,7 @@ "memberof": "Phaser.Math.Matrix3", "longname": "Phaser.Math.Matrix3#scale", "scope": "instance", - "___id": "T000002R026096", + "___id": "T000002R026099", "___s": true }, { @@ -230000,7 +230045,7 @@ "filename": "Matrix3.js", "lineno": 460, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Set the values of this Matrix from the given Quaternion.", @@ -230039,7 +230084,7 @@ "memberof": "Phaser.Math.Matrix3", "longname": "Phaser.Math.Matrix3#fromQuat", "scope": "instance", - "___id": "T000002R026107", + "___id": "T000002R026110", "___s": true }, { @@ -230048,7 +230093,7 @@ "filename": "Matrix3.js", "lineno": 510, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Set the values of this Matrix3 to be normalized from the given Matrix4.", @@ -230087,7 +230132,7 @@ "memberof": "Phaser.Math.Matrix3", "longname": "Phaser.Math.Matrix3#normalFromMat4", "scope": "instance", - "___id": "T000002R026135", + "___id": "T000002R026138", "___s": true }, { @@ -230096,7 +230141,7 @@ "filename": "Matrix4.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "classdesc": "A four-dimensional matrix.\r\rAdapted from [gl-matrix](https://github.com/toji/gl-matrix) by toji\rand [vecmath](https://github.com/mattdesl/vecmath) by mattdesl", @@ -230122,7 +230167,7 @@ ], "scope": "static", "longname": "Phaser.Math.Matrix4", - "___id": "T000002R026182", + "___id": "T000002R026185", "___s": true }, { @@ -230131,7 +230176,7 @@ "filename": "Matrix4.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "The matrix values.", @@ -230150,7 +230195,7 @@ "longname": "Phaser.Math.Matrix4#val", "scope": "instance", "kind": "member", - "___id": "T000002R026185", + "___id": "T000002R026188", "___s": true }, { @@ -230159,7 +230204,7 @@ "filename": "Matrix4.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Make a clone of this Matrix4.", @@ -230183,7 +230228,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#clone", "scope": "instance", - "___id": "T000002R026187", + "___id": "T000002R026190", "___s": true }, { @@ -230192,7 +230237,7 @@ "filename": "Matrix4.js", "lineno": 69, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "This method is an alias for `Matrix4.copy`.", @@ -230232,7 +230277,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#set", "scope": "instance", - "___id": "T000002R026189", + "___id": "T000002R026192", "___s": true }, { @@ -230241,7 +230286,7 @@ "filename": "Matrix4.js", "lineno": 84, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Sets all values of this Matrix4.", @@ -230476,7 +230521,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#setValues", "scope": "instance", - "___id": "T000002R026191", + "___id": "T000002R026194", "___s": true }, { @@ -230485,7 +230530,7 @@ "filename": "Matrix4.js", "lineno": 133, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Copy the values of a given Matrix into this Matrix.", @@ -230525,7 +230570,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#copy", "scope": "instance", - "___id": "T000002R026210", + "___id": "T000002R026213", "___s": true }, { @@ -230534,7 +230579,7 @@ "filename": "Matrix4.js", "lineno": 150, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Set the values of this Matrix from the given array.", @@ -230583,7 +230628,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#fromArray", "scope": "instance", - "___id": "T000002R026213", + "___id": "T000002R026216", "___s": true }, { @@ -230592,7 +230637,7 @@ "filename": "Matrix4.js", "lineno": 165, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Reset this Matrix.\r\rSets all values to `0`.", @@ -230616,7 +230661,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#zero", "scope": "instance", - "___id": "T000002R026215", + "___id": "T000002R026218", "___s": true }, { @@ -230625,7 +230670,7 @@ "filename": "Matrix4.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Generates a transform matrix based on the given position, scale and rotation.", @@ -230691,7 +230736,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#transform", "scope": "instance", - "___id": "T000002R026217", + "___id": "T000002R026220", "___s": true }, { @@ -230700,7 +230745,7 @@ "filename": "Matrix4.js", "lineno": 225, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Set the `x`, `y` and `z` values of this Matrix.", @@ -230766,7 +230811,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#xyz", "scope": "instance", - "___id": "T000002R026224", + "___id": "T000002R026227", "___s": true }, { @@ -230775,7 +230820,7 @@ "filename": "Matrix4.js", "lineno": 250, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Set the scaling values of this Matrix.", @@ -230841,7 +230886,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#scaling", "scope": "instance", - "___id": "T000002R026230", + "___id": "T000002R026233", "___s": true }, { @@ -230850,7 +230895,7 @@ "filename": "Matrix4.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Reset this Matrix to an identity (default) matrix.", @@ -230875,7 +230920,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#identity", "scope": "instance", - "___id": "T000002R026237", + "___id": "T000002R026240", "___s": true }, { @@ -230884,7 +230929,7 @@ "filename": "Matrix4.js", "lineno": 289, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Transpose this Matrix.", @@ -230909,7 +230954,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#transpose", "scope": "instance", - "___id": "T000002R026239", + "___id": "T000002R026242", "___s": true }, { @@ -230918,7 +230963,7 @@ "filename": "Matrix4.js", "lineno": 324, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Copies the given Matrix4 into this Matrix and then inverses it.", @@ -230958,7 +231003,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#getInverse", "scope": "instance", - "___id": "T000002R026260", + "___id": "T000002R026263", "___s": true }, { @@ -230967,7 +231012,7 @@ "filename": "Matrix4.js", "lineno": 341, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Invert this Matrix.", @@ -230992,7 +231037,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#invert", "scope": "instance", - "___id": "T000002R026262", + "___id": "T000002R026265", "___s": true }, { @@ -231001,7 +231046,7 @@ "filename": "Matrix4.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the adjoint, or adjugate, of this Matrix.", @@ -231026,7 +231071,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#adjoint", "scope": "instance", - "___id": "T000002R026295", + "___id": "T000002R026298", "___s": true }, { @@ -231035,7 +231080,7 @@ "filename": "Matrix4.js", "lineno": 470, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the determinant of this Matrix.", @@ -231059,7 +231104,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#determinant", "scope": "instance", - "___id": "T000002R026314", + "___id": "T000002R026317", "___s": true }, { @@ -231068,7 +231113,7 @@ "filename": "Matrix4.js", "lineno": 519, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Multiply this Matrix by the given Matrix.", @@ -231108,7 +231153,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#multiply", "scope": "instance", - "___id": "T000002R026345", + "___id": "T000002R026348", "___s": true }, { @@ -231117,7 +231162,7 @@ "filename": "Matrix4.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Multiply the values of this Matrix4 by those given in the `src` argument.", @@ -231157,7 +231202,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#multiplyLocal", "scope": "instance", - "___id": "T000002R026397", + "___id": "T000002R026400", "___s": true }, { @@ -231166,7 +231211,7 @@ "filename": "Matrix4.js", "lineno": 637, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Multiplies the given Matrix4 object with this Matrix.\r\rThis is the same as calling `multiplyMatrices(m, this)`.", @@ -231206,7 +231251,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#premultiply", "scope": "instance", - "___id": "T000002R026401", + "___id": "T000002R026404", "___s": true }, { @@ -231215,7 +231260,7 @@ "filename": "Matrix4.js", "lineno": 654, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Multiplies the two given Matrix4 objects and stores the results in this Matrix.", @@ -231268,7 +231313,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#multiplyMatrices", "scope": "instance", - "___id": "T000002R026403", + "___id": "T000002R026406", "___s": true }, { @@ -231277,7 +231322,7 @@ "filename": "Matrix4.js", "lineno": 724, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Translate this Matrix using the given Vector.", @@ -231327,7 +231372,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#translate", "scope": "instance", - "___id": "T000002R026439", + "___id": "T000002R026442", "___s": true }, { @@ -231336,7 +231381,7 @@ "filename": "Matrix4.js", "lineno": 739, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Translate this Matrix using the given values.", @@ -231402,7 +231447,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#translateXYZ", "scope": "instance", - "___id": "T000002R026441", + "___id": "T000002R026444", "___s": true }, { @@ -231411,7 +231456,7 @@ "filename": "Matrix4.js", "lineno": 763, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Apply a scale transformation to this Matrix.\r\rUses the `x`, `y` and `z` components of the given Vector to scale the Matrix.", @@ -231461,7 +231506,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#scale", "scope": "instance", - "___id": "T000002R026448", + "___id": "T000002R026451", "___s": true }, { @@ -231470,7 +231515,7 @@ "filename": "Matrix4.js", "lineno": 780, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Apply a scale transformation to this Matrix.", @@ -231536,7 +231581,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#scaleXYZ", "scope": "instance", - "___id": "T000002R026450", + "___id": "T000002R026453", "___s": true }, { @@ -231545,7 +231590,7 @@ "filename": "Matrix4.js", "lineno": 814, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Derive a rotation matrix around the given axis.", @@ -231608,7 +231653,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#makeRotationAxis", "scope": "instance", - "___id": "T000002R026465", + "___id": "T000002R026468", "___s": true }, { @@ -231617,7 +231662,7 @@ "filename": "Matrix4.js", "lineno": 846, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Apply a rotation transformation to this Matrix.", @@ -231670,7 +231715,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#rotate", "scope": "instance", - "___id": "T000002R026475", + "___id": "T000002R026478", "___s": true }, { @@ -231679,7 +231724,7 @@ "filename": "Matrix4.js", "lineno": 930, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Rotate this matrix on its X axis.", @@ -231719,7 +231764,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#rotateX", "scope": "instance", - "___id": "T000002R026514", + "___id": "T000002R026517", "___s": true }, { @@ -231728,7 +231773,7 @@ "filename": "Matrix4.js", "lineno": 969, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Rotate this matrix on its Y axis.", @@ -231768,7 +231813,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#rotateY", "scope": "instance", - "___id": "T000002R026535", + "___id": "T000002R026538", "___s": true }, { @@ -231777,7 +231822,7 @@ "filename": "Matrix4.js", "lineno": 1008, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Rotate this matrix on its Z axis.", @@ -231817,7 +231862,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#rotateZ", "scope": "instance", - "___id": "T000002R026556", + "___id": "T000002R026559", "___s": true }, { @@ -231826,7 +231871,7 @@ "filename": "Matrix4.js", "lineno": 1047, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Set the values of this Matrix from the given rotation Quaternion and translation Vector.", @@ -231879,7 +231924,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#fromRotationTranslation", "scope": "instance", - "___id": "T000002R026577", + "___id": "T000002R026580", "___s": true }, { @@ -231888,7 +231933,7 @@ "filename": "Matrix4.js", "lineno": 1105, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Set the values of this Matrix from the given Quaternion.", @@ -231928,7 +231973,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#fromQuat", "scope": "instance", - "___id": "T000002R026595", + "___id": "T000002R026598", "___s": true }, { @@ -231937,7 +231982,7 @@ "filename": "Matrix4.js", "lineno": 1161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Generate a frustum matrix with the given bounds.", @@ -232042,7 +232087,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#frustum", "scope": "instance", - "___id": "T000002R026613", + "___id": "T000002R026616", "___s": true }, { @@ -232051,7 +232096,7 @@ "filename": "Matrix4.js", "lineno": 1205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Generate a perspective projection matrix with the given bounds.", @@ -232130,7 +232175,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#perspective", "scope": "instance", - "___id": "T000002R026618", + "___id": "T000002R026621", "___s": true }, { @@ -232139,7 +232184,7 @@ "filename": "Matrix4.js", "lineno": 1246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Generate a perspective projection matrix with the given bounds.", @@ -232218,7 +232263,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#perspectiveLH", "scope": "instance", - "___id": "T000002R026622", + "___id": "T000002R026625", "___s": true }, { @@ -232227,7 +232272,7 @@ "filename": "Matrix4.js", "lineno": 1284, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Generate an orthogonal projection matrix with the given bounds.", @@ -232332,7 +232377,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#ortho", "scope": "instance", - "___id": "T000002R026624", + "___id": "T000002R026627", "___s": true }, { @@ -232341,7 +232386,7 @@ "filename": "Matrix4.js", "lineno": 1333, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Generate a right-handed look-at matrix with the given eye position, target and up axis.", @@ -232407,7 +232452,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#lookAtRH", "scope": "instance", - "___id": "T000002R026632", + "___id": "T000002R026635", "___s": true }, { @@ -232416,7 +232461,7 @@ "filename": "Matrix4.js", "lineno": 1393, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Generate a look-at matrix with the given eye position, focal point, and up axis.", @@ -232482,7 +232527,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#lookAt", "scope": "instance", - "___id": "T000002R026647", + "___id": "T000002R026650", "___s": true }, { @@ -232491,7 +232536,7 @@ "filename": "Matrix4.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Set the values of this matrix from the given `yaw`, `pitch` and `roll` values.", @@ -232557,7 +232602,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#yawPitchRoll", "scope": "instance", - "___id": "T000002R026687", + "___id": "T000002R026690", "___s": true }, { @@ -232566,7 +232611,7 @@ "filename": "Matrix4.js", "lineno": 1560, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Generate a world matrix from the given rotation, position, scale, view matrix and projection matrix.", @@ -232660,7 +232705,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#setWorldMatrix", "scope": "instance", - "___id": "T000002R026716", + "___id": "T000002R026719", "___s": true }, { @@ -232669,7 +232714,7 @@ "filename": "Matrix4.js", "lineno": 1597, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Multiplies this Matrix4 by the given `src` Matrix4 and stores the results in the `out` Matrix4.", @@ -232721,7 +232766,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#multiplyToMat4", "scope": "instance", - "___id": "T000002R026718", + "___id": "T000002R026721", "___s": true }, { @@ -232730,7 +232775,7 @@ "filename": "Matrix4.js", "lineno": 1670, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Takes the rotation and position vectors and builds this Matrix4 from them.", @@ -232796,7 +232841,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#fromRotationXYTranslation", "scope": "instance", - "___id": "T000002R026754", + "___id": "T000002R026757", "___s": true }, { @@ -232805,7 +232850,7 @@ "filename": "Matrix4.js", "lineno": 1741, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Returns the maximum axis scale from this Matrix4.", @@ -232829,7 +232874,7 @@ "memberof": "Phaser.Math.Matrix4", "longname": "Phaser.Math.Matrix4#getMaxScaleOnAxis", "scope": "instance", - "___id": "T000002R026774", + "___id": "T000002R026777", "___s": true }, { @@ -232838,7 +232883,7 @@ "filename": "MaxAdd.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Add an `amount` to a `value`, limiting the maximum result to `max`.", @@ -232903,7 +232948,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.MaxAdd", "scope": "static", - "___id": "T000002R026786", + "___id": "T000002R026789", "___s": true }, { @@ -232912,7 +232957,7 @@ "filename": "Median.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the median of the given values. The values are sorted and the middle value is returned.\rIn case of an even number of values, the average of the two middle values is returned.", @@ -232960,7 +233005,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.Median", "scope": "static", - "___id": "T000002R026789", + "___id": "T000002R026792", "___s": true }, { @@ -232969,7 +233014,7 @@ "filename": "MinSub.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Subtract an `amount` from `value`, limiting the minimum result to `min`.", @@ -233034,7 +233079,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.MinSub", "scope": "static", - "___id": "T000002R026794", + "___id": "T000002R026797", "___s": true }, { @@ -233043,7 +233088,7 @@ "filename": "Percent.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Work out what percentage `value` is of the range between `min` and `max`.\rIf `max` isn't given then it will return the percentage of `value` to `min`.\r\rYou can optionally specify an `upperMax` value, which is a mid-way point in the range that represents 100%, after which the % starts to go down to zero again.", @@ -233123,7 +233168,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.Percent", "scope": "static", - "___id": "T000002R026797", + "___id": "T000002R026800", "___s": true }, { @@ -233132,7 +233177,7 @@ "filename": "GetPowerOfTwo.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\pow2", + "path": "D:\\wamp\\www\\phaser\\src\\math\\pow2", "code": {} }, "description": "Returns the nearest power of 2 to the given `value`.", @@ -233171,7 +233216,7 @@ "memberof": "Phaser.Math.Pow2", "longname": "Phaser.Math.Pow2.GetNext", "scope": "static", - "___id": "T000002R026806", + "___id": "T000002R026809", "___s": true }, { @@ -233180,7 +233225,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\pow2", + "path": "D:\\wamp\\www\\phaser\\src\\math\\pow2", "code": {} }, "kind": "namespace", @@ -233188,7 +233233,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.Pow2", "scope": "static", - "___id": "T000002R026810", + "___id": "T000002R026813", "___s": true }, { @@ -233197,7 +233242,7 @@ "filename": "IsSizePowerOfTwo.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\pow2", + "path": "D:\\wamp\\www\\phaser\\src\\math\\pow2", "code": {} }, "description": "Checks if the given `width` and `height` are a power of two.\rUseful for checking texture dimensions.", @@ -233249,7 +233294,7 @@ "memberof": "Phaser.Math.Pow2", "longname": "Phaser.Math.Pow2.IsSize", "scope": "static", - "___id": "T000002R026815", + "___id": "T000002R026818", "___s": true }, { @@ -233258,7 +233303,7 @@ "filename": "IsValuePowerOfTwo.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\pow2", + "path": "D:\\wamp\\www\\phaser\\src\\math\\pow2", "code": {} }, "description": "Tests the value and returns `true` if it is a power of two.", @@ -233297,7 +233342,7 @@ "memberof": "Phaser.Math.Pow2", "longname": "Phaser.Math.Pow2.IsValue", "scope": "static", - "___id": "T000002R026818", + "___id": "T000002R026821", "___s": true }, { @@ -233306,7 +233351,7 @@ "filename": "Quaternion.js", "lineno": 27, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "classdesc": "A quaternion.", @@ -233378,7 +233423,7 @@ ], "scope": "static", "longname": "Phaser.Math.Quaternion", - "___id": "T000002R026832", + "___id": "T000002R026835", "___s": true }, { @@ -233387,7 +233432,7 @@ "filename": "Quaternion.js", "lineno": 87, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "This callback is invoked, if set, each time a value in this quaternion is changed.\rThe callback is passed one argument, a reference to this quaternion.", @@ -233406,7 +233451,7 @@ "longname": "Phaser.Math.Quaternion#onChangeCallback", "scope": "instance", "kind": "member", - "___id": "T000002R026839", + "___id": "T000002R026842", "___s": true }, { @@ -233415,7 +233460,7 @@ "filename": "Quaternion.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "The x component of this Quaternion.", @@ -233435,7 +233480,7 @@ "longname": "Phaser.Math.Quaternion#x", "scope": "instance", "kind": "member", - "___id": "T000002R026841", + "___id": "T000002R026844", "___s": true }, { @@ -233444,7 +233489,7 @@ "filename": "Quaternion.js", "lineno": 122, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "The y component of this Quaternion.", @@ -233464,7 +233509,7 @@ "longname": "Phaser.Math.Quaternion#y", "scope": "instance", "kind": "member", - "___id": "T000002R026846", + "___id": "T000002R026849", "___s": true }, { @@ -233473,7 +233518,7 @@ "filename": "Quaternion.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "The z component of this Quaternion.", @@ -233493,7 +233538,7 @@ "longname": "Phaser.Math.Quaternion#z", "scope": "instance", "kind": "member", - "___id": "T000002R026851", + "___id": "T000002R026854", "___s": true }, { @@ -233502,7 +233547,7 @@ "filename": "Quaternion.js", "lineno": 166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "The w component of this Quaternion.", @@ -233522,7 +233567,7 @@ "longname": "Phaser.Math.Quaternion#w", "scope": "instance", "kind": "member", - "___id": "T000002R026856", + "___id": "T000002R026859", "___s": true }, { @@ -233531,7 +233576,7 @@ "filename": "Quaternion.js", "lineno": 188, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Copy the components of a given Quaternion or Vector into this Quaternion.", @@ -233580,7 +233625,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#copy", "scope": "instance", - "___id": "T000002R026861", + "___id": "T000002R026864", "___s": true }, { @@ -233589,7 +233634,7 @@ "filename": "Quaternion.js", "lineno": 203, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Set the components of this Quaternion and optionally call the `onChangeCallback`.", @@ -233700,7 +233745,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#set", "scope": "instance", - "___id": "T000002R026863", + "___id": "T000002R026866", "___s": true }, { @@ -233709,7 +233754,7 @@ "filename": "Quaternion.js", "lineno": 244, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Add a given Quaternion or Vector to this Quaternion. Addition is component-wise.", @@ -233758,7 +233803,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#add", "scope": "instance", - "___id": "T000002R026874", + "___id": "T000002R026877", "___s": true }, { @@ -233767,7 +233812,7 @@ "filename": "Quaternion.js", "lineno": 266, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Subtract a given Quaternion or Vector from this Quaternion. Subtraction is component-wise.", @@ -233816,7 +233861,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#subtract", "scope": "instance", - "___id": "T000002R026880", + "___id": "T000002R026883", "___s": true }, { @@ -233825,7 +233870,7 @@ "filename": "Quaternion.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Scale this Quaternion by the given value.", @@ -233864,7 +233909,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#scale", "scope": "instance", - "___id": "T000002R026886", + "___id": "T000002R026889", "___s": true }, { @@ -233873,7 +233918,7 @@ "filename": "Quaternion.js", "lineno": 310, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the length of this Quaternion.", @@ -233897,7 +233942,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#length", "scope": "instance", - "___id": "T000002R026892", + "___id": "T000002R026895", "___s": true }, { @@ -233906,7 +233951,7 @@ "filename": "Quaternion.js", "lineno": 328, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the length of this Quaternion squared.", @@ -233930,7 +233975,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#lengthSq", "scope": "instance", - "___id": "T000002R026898", + "___id": "T000002R026901", "___s": true }, { @@ -233939,7 +233984,7 @@ "filename": "Quaternion.js", "lineno": 346, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Normalize this Quaternion.", @@ -233963,7 +234008,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#normalize", "scope": "instance", - "___id": "T000002R026904", + "___id": "T000002R026907", "___s": true }, { @@ -233972,7 +234017,7 @@ "filename": "Quaternion.js", "lineno": 377, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the dot product of this Quaternion and the given Quaternion or Vector.", @@ -234021,7 +234066,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#dot", "scope": "instance", - "___id": "T000002R026916", + "___id": "T000002R026919", "___s": true }, { @@ -234030,7 +234075,7 @@ "filename": "Quaternion.js", "lineno": 392, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Linearly interpolate this Quaternion towards the given Quaternion or Vector.", @@ -234094,7 +234139,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#lerp", "scope": "instance", - "___id": "T000002R026918", + "___id": "T000002R026921", "___s": true }, { @@ -234103,7 +234148,7 @@ "filename": "Quaternion.js", "lineno": 420, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Rotates this Quaternion based on the two given vectors.", @@ -234155,7 +234200,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#rotationTo", "scope": "instance", - "___id": "T000002R026925", + "___id": "T000002R026928", "___s": true }, { @@ -234164,7 +234209,7 @@ "filename": "Quaternion.js", "lineno": 464, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Set the axes of this Quaternion.", @@ -234229,7 +234274,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#setAxes", "scope": "instance", - "___id": "T000002R026932", + "___id": "T000002R026935", "___s": true }, { @@ -234238,7 +234283,7 @@ "filename": "Quaternion.js", "lineno": 495, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Reset this Matrix to an identity (default) Quaternion.", @@ -234262,7 +234307,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#identity", "scope": "instance", - "___id": "T000002R026944", + "___id": "T000002R026947", "___s": true }, { @@ -234271,7 +234316,7 @@ "filename": "Quaternion.js", "lineno": 508, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Set the axis angle of this Quaternion.", @@ -234323,7 +234368,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#setAxisAngle", "scope": "instance", - "___id": "T000002R026946", + "___id": "T000002R026949", "___s": true }, { @@ -234332,7 +234377,7 @@ "filename": "Quaternion.js", "lineno": 533, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Multiply this Quaternion by the given Quaternion or Vector.", @@ -234381,7 +234426,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#multiply", "scope": "instance", - "___id": "T000002R026950", + "___id": "T000002R026953", "___s": true }, { @@ -234390,7 +234435,7 @@ "filename": "Quaternion.js", "lineno": 563, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Smoothly linearly interpolate this Quaternion towards the given Quaternion or Vector.", @@ -234452,7 +234497,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#slerp", "scope": "instance", - "___id": "T000002R026960", + "___id": "T000002R026963", "___s": true }, { @@ -234461,7 +234506,7 @@ "filename": "Quaternion.js", "lineno": 626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Invert this Quaternion.", @@ -234485,7 +234530,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#invert", "scope": "instance", - "___id": "T000002R026982", + "___id": "T000002R026985", "___s": true }, { @@ -234494,7 +234539,7 @@ "filename": "Quaternion.js", "lineno": 652, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Convert this Quaternion into its conjugate.\r\rSets the x, y and z components.", @@ -234518,7 +234563,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#conjugate", "scope": "instance", - "___id": "T000002R026990", + "___id": "T000002R026993", "___s": true }, { @@ -234527,7 +234572,7 @@ "filename": "Quaternion.js", "lineno": 673, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Rotate this Quaternion on the X axis.", @@ -234566,7 +234611,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#rotateX", "scope": "instance", - "___id": "T000002R026995", + "___id": "T000002R026998", "___s": true }, { @@ -234575,7 +234620,7 @@ "filename": "Quaternion.js", "lineno": 703, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Rotate this Quaternion on the Y axis.", @@ -234614,7 +234659,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#rotateY", "scope": "instance", - "___id": "T000002R027004", + "___id": "T000002R027007", "___s": true }, { @@ -234623,7 +234668,7 @@ "filename": "Quaternion.js", "lineno": 733, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Rotate this Quaternion on the Z axis.", @@ -234662,7 +234707,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#rotateZ", "scope": "instance", - "___id": "T000002R027013", + "___id": "T000002R027016", "___s": true }, { @@ -234671,7 +234716,7 @@ "filename": "Quaternion.js", "lineno": 763, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Create a unit (or rotation) Quaternion from its x, y, and z components.\r\rSets the w component.", @@ -234695,7 +234740,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#calculateW", "scope": "instance", - "___id": "T000002R027022", + "___id": "T000002R027025", "___s": true }, { @@ -234704,7 +234749,7 @@ "filename": "Quaternion.js", "lineno": 784, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Set this Quaternion from the given Euler, based on Euler order.", @@ -234758,7 +234803,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#setFromEuler", "scope": "instance", - "___id": "T000002R027028", + "___id": "T000002R027031", "___s": true }, { @@ -234767,7 +234812,7 @@ "filename": "Quaternion.js", "lineno": 893, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Sets the rotation of this Quaternion from the given Matrix4.", @@ -234806,7 +234851,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#setFromRotationMatrix", "scope": "instance", - "___id": "T000002R027039", + "___id": "T000002R027042", "___s": true }, { @@ -234815,7 +234860,7 @@ "filename": "Quaternion.js", "lineno": 968, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Convert the given Matrix into this Quaternion.", @@ -234854,7 +234899,7 @@ "memberof": "Phaser.Math.Quaternion", "longname": "Phaser.Math.Quaternion#fromMat3", "scope": "instance", - "___id": "T000002R027057", + "___id": "T000002R027060", "___s": true }, { @@ -234863,7 +234908,7 @@ "filename": "RadToDeg.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Convert the given angle in radians, to the equivalent angle in degrees.", @@ -234902,7 +234947,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.RadToDeg", "scope": "static", - "___id": "T000002R027084", + "___id": "T000002R027087", "___s": true }, { @@ -234911,7 +234956,7 @@ "filename": "RandomDataGenerator.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\random-data-generator", + "path": "D:\\wamp\\www\\phaser\\src\\math\\random-data-generator", "code": {} }, "classdesc": "A seeded Random Data Generator.\r\rAccess via `Phaser.Math.RND` which is an instance of this class pre-defined\rby Phaser. Or, create your own instance to use as you require.\r\rThe `Math.RND` generator is seeded by the Game Config property value `seed`.\rIf no such config property exists, a random number is used.\r\rIf you create your own instance of this class you should provide a seed for it.\rIf no seed is given it will use a 'random' one based on Date.now.", @@ -234956,7 +235001,7 @@ ], "scope": "static", "longname": "Phaser.Math.RandomDataGenerator", - "___id": "T000002R027088", + "___id": "T000002R027091", "___s": true }, { @@ -234965,7 +235010,7 @@ "filename": "RandomDataGenerator.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\random-data-generator", + "path": "D:\\wamp\\www\\phaser\\src\\math\\random-data-generator", "code": {} }, "description": "Signs to choose from.", @@ -234993,7 +235038,7 @@ "longname": "Phaser.Math.RandomDataGenerator#signs", "scope": "instance", "kind": "member", - "___id": "T000002R027102", + "___id": "T000002R027105", "___s": true }, { @@ -235002,7 +235047,7 @@ "filename": "RandomDataGenerator.js", "lineno": 163, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\random-data-generator", + "path": "D:\\wamp\\www\\phaser\\src\\math\\random-data-generator", "code": {} }, "description": "Initialize the state of the random data generator.", @@ -235046,7 +235091,7 @@ "memberof": "Phaser.Math.RandomDataGenerator", "longname": "Phaser.Math.RandomDataGenerator#init", "scope": "instance", - "___id": "T000002R027126", + "___id": "T000002R027129", "___s": true }, { @@ -235055,7 +235100,7 @@ "filename": "RandomDataGenerator.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\random-data-generator", + "path": "D:\\wamp\\www\\phaser\\src\\math\\random-data-generator", "code": {} }, "description": "Reset the seed of the random data generator.\r\r_Note_: the seed array is only processed up to the first `undefined` (or `null`) value, should such be present.", @@ -235089,7 +235134,7 @@ "memberof": "Phaser.Math.RandomDataGenerator", "longname": "Phaser.Math.RandomDataGenerator#sow", "scope": "instance", - "___id": "T000002R027128", + "___id": "T000002R027131", "___s": true }, { @@ -235098,7 +235143,7 @@ "filename": "RandomDataGenerator.js", "lineno": 221, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\random-data-generator", + "path": "D:\\wamp\\www\\phaser\\src\\math\\random-data-generator", "code": {} }, "description": "Returns a random integer between 0 and 2^32.", @@ -235122,7 +235167,7 @@ "memberof": "Phaser.Math.RandomDataGenerator", "longname": "Phaser.Math.RandomDataGenerator#integer", "scope": "instance", - "___id": "T000002R027143", + "___id": "T000002R027146", "___s": true }, { @@ -235131,7 +235176,7 @@ "filename": "RandomDataGenerator.js", "lineno": 235, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\random-data-generator", + "path": "D:\\wamp\\www\\phaser\\src\\math\\random-data-generator", "code": {} }, "description": "Returns a random real number between 0 and 1.", @@ -235155,7 +235200,7 @@ "memberof": "Phaser.Math.RandomDataGenerator", "longname": "Phaser.Math.RandomDataGenerator#frac", "scope": "instance", - "___id": "T000002R027145", + "___id": "T000002R027148", "___s": true }, { @@ -235164,7 +235209,7 @@ "filename": "RandomDataGenerator.js", "lineno": 249, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\random-data-generator", + "path": "D:\\wamp\\www\\phaser\\src\\math\\random-data-generator", "code": {} }, "description": "Returns a random real number between 0 and 2^32.", @@ -235188,7 +235233,7 @@ "memberof": "Phaser.Math.RandomDataGenerator", "longname": "Phaser.Math.RandomDataGenerator#real", "scope": "instance", - "___id": "T000002R027147", + "___id": "T000002R027150", "___s": true }, { @@ -235197,7 +235242,7 @@ "filename": "RandomDataGenerator.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\random-data-generator", + "path": "D:\\wamp\\www\\phaser\\src\\math\\random-data-generator", "code": {} }, "description": "Returns a random integer between and including min and max.", @@ -235249,7 +235294,7 @@ "memberof": "Phaser.Math.RandomDataGenerator", "longname": "Phaser.Math.RandomDataGenerator#integerInRange", "scope": "instance", - "___id": "T000002R027149", + "___id": "T000002R027152", "___s": true }, { @@ -235258,7 +235303,7 @@ "filename": "RandomDataGenerator.js", "lineno": 278, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\random-data-generator", + "path": "D:\\wamp\\www\\phaser\\src\\math\\random-data-generator", "code": {} }, "description": "Returns a random integer between and including min and max.\rThis method is an alias for RandomDataGenerator.integerInRange.", @@ -235310,7 +235355,7 @@ "memberof": "Phaser.Math.RandomDataGenerator", "longname": "Phaser.Math.RandomDataGenerator#between", "scope": "instance", - "___id": "T000002R027151", + "___id": "T000002R027154", "___s": true }, { @@ -235319,7 +235364,7 @@ "filename": "RandomDataGenerator.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\random-data-generator", + "path": "D:\\wamp\\www\\phaser\\src\\math\\random-data-generator", "code": {} }, "description": "Returns a random real number between min and max.", @@ -235371,7 +235416,7 @@ "memberof": "Phaser.Math.RandomDataGenerator", "longname": "Phaser.Math.RandomDataGenerator#realInRange", "scope": "instance", - "___id": "T000002R027153", + "___id": "T000002R027156", "___s": true }, { @@ -235380,7 +235425,7 @@ "filename": "RandomDataGenerator.js", "lineno": 311, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\random-data-generator", + "path": "D:\\wamp\\www\\phaser\\src\\math\\random-data-generator", "code": {} }, "description": "Returns a random real number between -1 and 1.", @@ -235404,7 +235449,7 @@ "memberof": "Phaser.Math.RandomDataGenerator", "longname": "Phaser.Math.RandomDataGenerator#normal", "scope": "instance", - "___id": "T000002R027155", + "___id": "T000002R027158", "___s": true }, { @@ -235413,7 +235458,7 @@ "filename": "RandomDataGenerator.js", "lineno": 324, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\random-data-generator", + "path": "D:\\wamp\\www\\phaser\\src\\math\\random-data-generator", "code": {} }, "description": "Returns a valid RFC4122 version4 ID hex string from https://gist.github.com/1308368", @@ -235437,7 +235482,7 @@ "memberof": "Phaser.Math.RandomDataGenerator", "longname": "Phaser.Math.RandomDataGenerator#uuid", "scope": "instance", - "___id": "T000002R027157", + "___id": "T000002R027160", "___s": true }, { @@ -235446,7 +235491,7 @@ "filename": "RandomDataGenerator.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\random-data-generator", + "path": "D:\\wamp\\www\\phaser\\src\\math\\random-data-generator", "code": {} }, "description": "Returns a random element from within the given array.", @@ -235514,7 +235559,7 @@ "memberof": "Phaser.Math.RandomDataGenerator", "longname": "Phaser.Math.RandomDataGenerator#pick", "scope": "instance", - "___id": "T000002R027164", + "___id": "T000002R027167", "___s": true }, { @@ -235523,7 +235568,7 @@ "filename": "RandomDataGenerator.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\random-data-generator", + "path": "D:\\wamp\\www\\phaser\\src\\math\\random-data-generator", "code": {} }, "description": "Returns a sign to be used with multiplication operator.", @@ -235547,7 +235592,7 @@ "memberof": "Phaser.Math.RandomDataGenerator", "longname": "Phaser.Math.RandomDataGenerator#sign", "scope": "instance", - "___id": "T000002R027166", + "___id": "T000002R027169", "___s": true }, { @@ -235556,7 +235601,7 @@ "filename": "RandomDataGenerator.js", "lineno": 377, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\random-data-generator", + "path": "D:\\wamp\\www\\phaser\\src\\math\\random-data-generator", "code": {} }, "description": "Returns a random element from within the given array, favoring the earlier entries.", @@ -235624,7 +235669,7 @@ "memberof": "Phaser.Math.RandomDataGenerator", "longname": "Phaser.Math.RandomDataGenerator#weightedPick", "scope": "instance", - "___id": "T000002R027168", + "___id": "T000002R027171", "___s": true }, { @@ -235633,7 +235678,7 @@ "filename": "RandomDataGenerator.js", "lineno": 396, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\random-data-generator", + "path": "D:\\wamp\\www\\phaser\\src\\math\\random-data-generator", "code": {} }, "description": "Returns a random timestamp between min and max, or between the beginning of 2000 and the end of 2020 if min and max aren't specified.", @@ -235685,7 +235730,7 @@ "memberof": "Phaser.Math.RandomDataGenerator", "longname": "Phaser.Math.RandomDataGenerator#timestamp", "scope": "instance", - "___id": "T000002R027170", + "___id": "T000002R027173", "___s": true }, { @@ -235694,7 +235739,7 @@ "filename": "RandomDataGenerator.js", "lineno": 412, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\random-data-generator", + "path": "D:\\wamp\\www\\phaser\\src\\math\\random-data-generator", "code": {} }, "description": "Returns a random angle between -180 and 180.", @@ -235718,7 +235763,7 @@ "memberof": "Phaser.Math.RandomDataGenerator", "longname": "Phaser.Math.RandomDataGenerator#angle", "scope": "instance", - "___id": "T000002R027172", + "___id": "T000002R027175", "___s": true }, { @@ -235727,7 +235772,7 @@ "filename": "RandomDataGenerator.js", "lineno": 425, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\random-data-generator", + "path": "D:\\wamp\\www\\phaser\\src\\math\\random-data-generator", "code": {} }, "description": "Returns a random rotation in radians, between -3.141 and 3.141", @@ -235751,7 +235796,7 @@ "memberof": "Phaser.Math.RandomDataGenerator", "longname": "Phaser.Math.RandomDataGenerator#rotation", "scope": "instance", - "___id": "T000002R027174", + "___id": "T000002R027177", "___s": true }, { @@ -235760,7 +235805,7 @@ "filename": "RandomDataGenerator.js", "lineno": 438, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\random-data-generator", + "path": "D:\\wamp\\www\\phaser\\src\\math\\random-data-generator", "code": {} }, "description": "Gets or Sets the state of the generator. This allows you to retain the values\rthat the generator is using between games, i.e. in a game save file.\r\rTo seed this generator with a previously saved state you can pass it as the\r`seed` value in your game config, or call this method directly after Phaser has booted.\r\rCall this method with no parameters to return the current state.\r\rIf providing a state it should match the same format that this method\rreturns, which is a string with a header `!rnd` followed by the `c`,\r`s0`, `s1` and `s2` values respectively, each comma-delimited.", @@ -235800,7 +235845,7 @@ "memberof": "Phaser.Math.RandomDataGenerator", "longname": "Phaser.Math.RandomDataGenerator#state", "scope": "instance", - "___id": "T000002R027176", + "___id": "T000002R027179", "___s": true }, { @@ -235809,7 +235854,7 @@ "filename": "RandomDataGenerator.js", "lineno": 473, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\random-data-generator", + "path": "D:\\wamp\\www\\phaser\\src\\math\\random-data-generator", "code": {} }, "description": "Shuffles the given array, using the current seed.", @@ -235881,7 +235926,7 @@ "memberof": "Phaser.Math.RandomDataGenerator", "longname": "Phaser.Math.RandomDataGenerator#shuffle", "scope": "instance", - "___id": "T000002R027183", + "___id": "T000002R027186", "___s": true }, { @@ -235890,7 +235935,7 @@ "filename": "RandomXY.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Compute a random unit vector.\r\rComputes random values for the given vector between -1 and 1 that can be used to represent a direction.\r\rOptionally accepts a scale value to scale the resulting vector by.", @@ -235944,7 +235989,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.RandomXY", "scope": "static", - "___id": "T000002R027192", + "___id": "T000002R027195", "___s": true }, { @@ -235953,7 +235998,7 @@ "filename": "RandomXYZ.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Compute a random position vector in a spherical area, optionally defined by the given radius.", @@ -236007,7 +236052,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.RandomXYZ", "scope": "static", - "___id": "T000002R027199", + "___id": "T000002R027202", "___s": true }, { @@ -236016,7 +236061,7 @@ "filename": "RandomXYZW.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Compute a random four-dimensional vector.", @@ -236070,7 +236115,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.RandomXYZW", "scope": "static", - "___id": "T000002R027209", + "___id": "T000002R027212", "___s": true }, { @@ -236079,7 +236124,7 @@ "filename": "Rotate.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Rotate a given point by a given angle around the origin (0, 0), in an anti-clockwise direction.", @@ -236141,7 +236186,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.Rotate", "scope": "static", - "___id": "T000002R027217", + "___id": "T000002R027220", "___s": true }, { @@ -236150,7 +236195,7 @@ "filename": "RotateAround.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Rotate a `point` around `x` and `y` to the given `angle`, at the same distance.\r\rIn polar notation, this maps a point from (r, t) to (r, angle), vs. the origin (x, y).", @@ -236246,7 +236291,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.RotateAround", "scope": "static", - "___id": "T000002R027224", + "___id": "T000002R027227", "___s": true }, { @@ -236255,7 +236300,7 @@ "filename": "RotateAroundDistance.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Rotate a `point` around `x` and `y` by the given `angle` and `distance`.\r\rIn polar notation, this maps a point from (r, t) to (distance, t + angle), vs. the origin (x, y).", @@ -236364,7 +236409,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.RotateAroundDistance", "scope": "static", - "___id": "T000002R027233", + "___id": "T000002R027236", "___s": true }, { @@ -236373,7 +236418,7 @@ "filename": "RotateTo.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Position a `point` at the given `angle` and `distance` to (`x`, `y`).", @@ -236472,7 +236517,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.RotateTo", "scope": "static", - "___id": "T000002R027239", + "___id": "T000002R027242", "___s": true }, { @@ -236481,7 +236526,7 @@ "filename": "RotateVec3.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Rotates a vector in place by axis angle.\r\rThis is the same as transforming a point by an\raxis-angle quaternion, but it has higher precision.", @@ -236546,7 +236591,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.RotateVec3", "scope": "static", - "___id": "T000002R027250", + "___id": "T000002R027253", "___s": true }, { @@ -236555,7 +236600,7 @@ "filename": "RoundAwayFromZero.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Round a given number so it is further away from zero. That is, positive numbers are rounded up, and negative numbers are rounded down.", @@ -236594,7 +236639,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.RoundAwayFromZero", "scope": "static", - "___id": "T000002R027253", + "___id": "T000002R027256", "___s": true }, { @@ -236603,7 +236648,7 @@ "filename": "RoundTo.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Round a value to the given precision.\r\rFor example:\r\r```javascript\rRoundTo(123.456, 0) = 123\rRoundTo(123.456, 1) = 120\rRoundTo(123.456, 2) = 100\r```\r\rTo round the decimal, i.e. to round to precision, pass in a negative `place`:\r\r```javascript\rRoundTo(123.456789, 0) = 123\rRoundTo(123.456789, -1) = 123.5\rRoundTo(123.456789, -2) = 123.46\rRoundTo(123.456789, -3) = 123.457\r```", @@ -236672,7 +236717,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.RoundTo", "scope": "static", - "___id": "T000002R027256", + "___id": "T000002R027259", "___s": true }, { @@ -236681,7 +236726,7 @@ "filename": "SinCosTableGenerator.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Generate a series of sine and cosine values.", @@ -236765,7 +236810,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.SinCosTableGenerator", "scope": "static", - "___id": "T000002R027262", + "___id": "T000002R027265", "___s": true }, { @@ -236774,7 +236819,7 @@ "filename": "SmootherStep.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate a smoother interpolation percentage of `x` between `min` and `max`.\r\rThe function receives the number `x` as an argument and returns 0 if `x` is less than or equal to the left edge,\r1 if `x` is greater than or equal to the right edge, and smoothly interpolates, using a Hermite polynomial,\rbetween 0 and 1 otherwise.\r\rProduces an even smoother interpolation than {@link Phaser.Math.SmoothStep}.", @@ -236842,7 +236887,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.SmootherStep", "scope": "static", - "___id": "T000002R027279", + "___id": "T000002R027282", "___s": true }, { @@ -236851,7 +236896,7 @@ "filename": "SmoothStep.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate a smooth interpolation percentage of `x` between `min` and `max`.\r\rThe function receives the number `x` as an argument and returns 0 if `x` is less than or equal to the left edge,\r1 if `x` is greater than or equal to the right edge, and smoothly interpolates, using a Hermite polynomial,\rbetween 0 and 1 otherwise.", @@ -236919,7 +236964,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.SmoothStep", "scope": "static", - "___id": "T000002R027283", + "___id": "T000002R027286", "___s": true }, { @@ -236928,7 +236973,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\snap", + "path": "D:\\wamp\\www\\phaser\\src\\math\\snap", "code": {} }, "kind": "namespace", @@ -236936,7 +236981,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.Snap", "scope": "static", - "___id": "T000002R027287", + "___id": "T000002R027290", "___s": true }, { @@ -236945,7 +236990,7 @@ "filename": "SnapCeil.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\snap", + "path": "D:\\wamp\\www\\phaser\\src\\math\\snap", "code": {} }, "description": "Snap a value to nearest grid slice, using ceil.\r\rExample: if you have an interval gap of `5` and a position of `12`... you will snap to `15`.\rAs will `14` snap to `15`... but `16` will snap to `20`.", @@ -237027,7 +237072,7 @@ "memberof": "Phaser.Math.Snap", "longname": "Phaser.Math.Snap.Ceil", "scope": "static", - "___id": "T000002R027292", + "___id": "T000002R027295", "___s": true }, { @@ -237036,7 +237081,7 @@ "filename": "SnapFloor.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\snap", + "path": "D:\\wamp\\www\\phaser\\src\\math\\snap", "code": {} }, "description": "Snap a value to nearest grid slice, using floor.\r\rExample: if you have an interval gap of `5` and a position of `12`... you will snap to `10`.\rAs will `14` snap to `10`... but `16` will snap to `15`.", @@ -237118,7 +237163,7 @@ "memberof": "Phaser.Math.Snap", "longname": "Phaser.Math.Snap.Floor", "scope": "static", - "___id": "T000002R027298", + "___id": "T000002R027301", "___s": true }, { @@ -237127,7 +237172,7 @@ "filename": "SnapTo.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\snap", + "path": "D:\\wamp\\www\\phaser\\src\\math\\snap", "code": {} }, "description": "Snap a value to nearest grid slice, using rounding.\r\rExample: if you have an interval gap of `5` and a position of `12`... you will snap to `10` whereas `14` will snap to `15`.", @@ -237209,7 +237254,7 @@ "memberof": "Phaser.Math.Snap", "longname": "Phaser.Math.Snap.To", "scope": "static", - "___id": "T000002R027304", + "___id": "T000002R027307", "___s": true }, { @@ -237218,7 +237263,7 @@ "filename": "ToXY.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Returns a Vector2 containing the x and y position of the given index in a `width` x `height` sized grid.\r\rFor example, in a 6 x 4 grid, index 16 would equal x: 4 y: 2.\r\rIf the given index is out of range an empty Vector2 is returned.", @@ -237297,7 +237342,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.ToXY", "scope": "static", - "___id": "T000002R027311", + "___id": "T000002R027314", "___s": true }, { @@ -237306,7 +237351,7 @@ "filename": "TransformXY.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Takes the `x` and `y` coordinates and transforms them into the same space as\rdefined by the position, rotation and scale values.", @@ -237467,7 +237512,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.TransformXY", "scope": "static", - "___id": "T000002R027322", + "___id": "T000002R027325", "___s": true }, { @@ -237476,7 +237521,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\math\\typedefs", "code": {} }, "kind": "namespace", @@ -237484,7 +237529,7 @@ "memberof": "Phaser.Types", "longname": "Phaser.Types.Math", "scope": "static", - "___id": "T000002R027335", + "___id": "T000002R027338", "___s": true }, { @@ -237493,7 +237538,7 @@ "filename": "RectangleLike.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\math\\typedefs", "code": {} }, "kind": "typedef", @@ -237565,7 +237610,7 @@ "memberof": "Phaser.Types.Math", "longname": "Phaser.Types.Math.RectangleLike", "scope": "static", - "___id": "T000002R027336", + "___id": "T000002R027339", "___s": true }, { @@ -237574,7 +237619,7 @@ "filename": "SinCosTable.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\math\\typedefs", "code": {} }, "kind": "typedef", @@ -237633,7 +237678,7 @@ "memberof": "Phaser.Types.Math", "longname": "Phaser.Types.Math.SinCosTable", "scope": "static", - "___id": "T000002R027337", + "___id": "T000002R027340", "___s": true }, { @@ -237642,7 +237687,7 @@ "filename": "Vector2Like.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\math\\typedefs", "code": {} }, "kind": "typedef", @@ -237688,16 +237733,16 @@ "memberof": "Phaser.Types.Math", "longname": "Phaser.Types.Math.Vector2Like", "scope": "static", - "___id": "T000002R027338", + "___id": "T000002R027341", "___s": true }, { - "comment": "/**\r\n * @typedef {object} Phaser.Types.Math.Vector3Like\r\n * @since 3.50.0\r\n *\r\n * @property {number} [x] - The x component.\r\n * @property {number} [y] - The y component.\r\n * @property {number} [z] - The z component.\r\n */", + "comment": "/**\n * @typedef {object} Phaser.Types.Math.Vector3Like\n * @since 3.50.0\n *\n * @property {number} [x] - The x component.\n * @property {number} [y] - The y component.\n * @property {number} [z] - The z component.\n */", "meta": { "filename": "Vector3Like.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\math\\typedefs", "code": {} }, "kind": "typedef", @@ -237759,16 +237804,16 @@ "memberof": "Phaser.Types.Math", "longname": "Phaser.Types.Math.Vector3Like", "scope": "static", - "___id": "T000002R027339", + "___id": "T000002R027342", "___s": true }, { - "comment": "/**\r\n * @typedef {object} Phaser.Types.Math.Vector4Like\r\n * @since 3.50.0\r\n *\r\n * @property {number} [x] - The x component.\r\n * @property {number} [y] - The y component.\r\n * @property {number} [z] - The z component.\r\n * @property {number} [w] - The w component.\r\n */", + "comment": "/**\n * @typedef {object} Phaser.Types.Math.Vector4Like\n * @since 3.50.0\n *\n * @property {number} [x] - The x component.\n * @property {number} [y] - The y component.\n * @property {number} [z] - The z component.\n * @property {number} [w] - The w component.\n */", "meta": { "filename": "Vector4Like.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\math\\typedefs", "code": {} }, "kind": "typedef", @@ -237844,7 +237889,7 @@ "memberof": "Phaser.Types.Math", "longname": "Phaser.Types.Math.Vector4Like", "scope": "static", - "___id": "T000002R027340", + "___id": "T000002R027343", "___s": true }, { @@ -237853,7 +237898,7 @@ "filename": "Vector2.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "classdesc": "A representation of a vector in 2D space.\r\rA two-component vector.", @@ -237905,7 +237950,7 @@ ], "scope": "static", "longname": "Phaser.Math.Vector2", - "___id": "T000002R027343", + "___id": "T000002R027346", "___s": true }, { @@ -237914,7 +237959,7 @@ "filename": "Vector2.js", "lineno": 33, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "The x component of this Vector.", @@ -237934,7 +237979,7 @@ "longname": "Phaser.Math.Vector2#x", "scope": "instance", "kind": "member", - "___id": "T000002R027346", + "___id": "T000002R027349", "___s": true }, { @@ -237943,7 +237988,7 @@ "filename": "Vector2.js", "lineno": 43, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "The y component of this Vector.", @@ -237963,7 +238008,7 @@ "longname": "Phaser.Math.Vector2#y", "scope": "instance", "kind": "member", - "___id": "T000002R027348", + "___id": "T000002R027351", "___s": true }, { @@ -237972,7 +238017,7 @@ "filename": "Vector2.js", "lineno": 67, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Make a clone of this Vector2.", @@ -237996,7 +238041,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#clone", "scope": "instance", - "___id": "T000002R027355", + "___id": "T000002R027358", "___s": true }, { @@ -238005,7 +238050,7 @@ "filename": "Vector2.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Copy the components of a given Vector into this Vector.", @@ -238044,7 +238089,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#copy", "scope": "instance", - "___id": "T000002R027357", + "___id": "T000002R027360", "___s": true }, { @@ -238053,7 +238098,7 @@ "filename": "Vector2.js", "lineno": 98, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Set the component values of this Vector from a given Vector2Like object.", @@ -238092,7 +238137,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#setFromObject", "scope": "instance", - "___id": "T000002R027361", + "___id": "T000002R027364", "___s": true }, { @@ -238101,7 +238146,7 @@ "filename": "Vector2.js", "lineno": 116, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Set the `x` and `y` components of the this Vector to the given `x` and `y` values.", @@ -238155,7 +238200,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#set", "scope": "instance", - "___id": "T000002R027365", + "___id": "T000002R027368", "___s": true }, { @@ -238164,7 +238209,7 @@ "filename": "Vector2.js", "lineno": 137, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "This method is an alias for `Vector2.set`.", @@ -238218,7 +238263,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#setTo", "scope": "instance", - "___id": "T000002R027370", + "___id": "T000002R027373", "___s": true }, { @@ -238227,7 +238272,7 @@ "filename": "Vector2.js", "lineno": 153, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Sets the `x` and `y` values of this object from a given polar coordinate.", @@ -238281,7 +238326,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#setToPolar", "scope": "instance", - "___id": "T000002R027372", + "___id": "T000002R027375", "___s": true }, { @@ -238290,7 +238335,7 @@ "filename": "Vector2.js", "lineno": 174, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Check whether this Vector is equal to a given Vector.\r\rPerforms a strict equality check against each Vector's components.", @@ -238329,7 +238374,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#equals", "scope": "instance", - "___id": "T000002R027377", + "___id": "T000002R027380", "___s": true }, { @@ -238338,7 +238383,7 @@ "filename": "Vector2.js", "lineno": 191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Check whether this Vector is approximately equal to a given Vector.", @@ -238392,7 +238437,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#fuzzyEquals", "scope": "instance", - "___id": "T000002R027379", + "___id": "T000002R027382", "___s": true }, { @@ -238401,7 +238446,7 @@ "filename": "Vector2.js", "lineno": 207, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the angle between this Vector and the positive x-axis, in radians.", @@ -238425,7 +238470,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#angle", "scope": "instance", - "___id": "T000002R027381", + "___id": "T000002R027384", "___s": true }, { @@ -238434,7 +238479,7 @@ "filename": "Vector2.js", "lineno": 229, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Set the angle of this Vector.", @@ -238473,7 +238518,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#setAngle", "scope": "instance", - "___id": "T000002R027385", + "___id": "T000002R027388", "___s": true }, { @@ -238482,7 +238527,7 @@ "filename": "Vector2.js", "lineno": 244, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Add a given Vector to this Vector. Addition is component-wise.", @@ -238521,7 +238566,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#add", "scope": "instance", - "___id": "T000002R027387", + "___id": "T000002R027390", "___s": true }, { @@ -238530,7 +238575,7 @@ "filename": "Vector2.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Subtract the given Vector from this Vector. Subtraction is component-wise.", @@ -238569,7 +238614,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#subtract", "scope": "instance", - "___id": "T000002R027391", + "___id": "T000002R027394", "___s": true }, { @@ -238578,7 +238623,7 @@ "filename": "Vector2.js", "lineno": 280, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Perform a component-wise multiplication between this Vector and the given Vector.\r\rMultiplies this Vector by the given Vector.", @@ -238617,7 +238662,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#multiply", "scope": "instance", - "___id": "T000002R027395", + "___id": "T000002R027398", "___s": true }, { @@ -238626,7 +238671,7 @@ "filename": "Vector2.js", "lineno": 300, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Scale this Vector by the given value.", @@ -238665,7 +238710,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#scale", "scope": "instance", - "___id": "T000002R027399", + "___id": "T000002R027402", "___s": true }, { @@ -238674,7 +238719,7 @@ "filename": "Vector2.js", "lineno": 326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Perform a component-wise division between this Vector and the given Vector.\r\rDivides this Vector by the given Vector.", @@ -238713,7 +238758,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#divide", "scope": "instance", - "___id": "T000002R027405", + "___id": "T000002R027408", "___s": true }, { @@ -238722,7 +238767,7 @@ "filename": "Vector2.js", "lineno": 346, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Negate the `x` and `y` components of this Vector.", @@ -238746,7 +238791,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#negate", "scope": "instance", - "___id": "T000002R027409", + "___id": "T000002R027412", "___s": true }, { @@ -238755,7 +238800,7 @@ "filename": "Vector2.js", "lineno": 362, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the distance between this Vector and the given Vector.", @@ -238794,7 +238839,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#distance", "scope": "instance", - "___id": "T000002R027413", + "___id": "T000002R027416", "___s": true }, { @@ -238803,7 +238848,7 @@ "filename": "Vector2.js", "lineno": 380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the distance between this Vector and the given Vector, squared.", @@ -238842,7 +238887,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#distanceSq", "scope": "instance", - "___id": "T000002R027417", + "___id": "T000002R027420", "___s": true }, { @@ -238851,7 +238896,7 @@ "filename": "Vector2.js", "lineno": 398, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the length (or magnitude) of this Vector.", @@ -238875,7 +238920,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#length", "scope": "instance", - "___id": "T000002R027421", + "___id": "T000002R027424", "___s": true }, { @@ -238884,7 +238929,7 @@ "filename": "Vector2.js", "lineno": 414, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Set the length (or magnitude) of this Vector.", @@ -238922,7 +238967,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#setLength", "scope": "instance", - "___id": "T000002R027425", + "___id": "T000002R027428", "___s": true }, { @@ -238931,7 +238976,7 @@ "filename": "Vector2.js", "lineno": 429, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the length of this Vector squared.", @@ -238955,7 +239000,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#lengthSq", "scope": "instance", - "___id": "T000002R027427", + "___id": "T000002R027430", "___s": true }, { @@ -238964,7 +239009,7 @@ "filename": "Vector2.js", "lineno": 445, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Normalize this Vector.\r\rMakes the vector a unit length vector (magnitude of 1) in the same direction.", @@ -238988,7 +239033,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#normalize", "scope": "instance", - "___id": "T000002R027431", + "___id": "T000002R027434", "___s": true }, { @@ -238997,7 +239042,7 @@ "filename": "Vector2.js", "lineno": 472, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Rotate this Vector to its perpendicular, in the positive direction.", @@ -239021,7 +239066,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#normalizeRightHand", "scope": "instance", - "___id": "T000002R027439", + "___id": "T000002R027442", "___s": true }, { @@ -239030,7 +239075,7 @@ "filename": "Vector2.js", "lineno": 490, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Rotate this Vector to its perpendicular, in the negative direction.", @@ -239054,7 +239099,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#normalizeLeftHand", "scope": "instance", - "___id": "T000002R027444", + "___id": "T000002R027447", "___s": true }, { @@ -239063,7 +239108,7 @@ "filename": "Vector2.js", "lineno": 508, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the dot product of this Vector and the given Vector.", @@ -239102,7 +239147,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#dot", "scope": "instance", - "___id": "T000002R027449", + "___id": "T000002R027452", "___s": true }, { @@ -239111,7 +239156,7 @@ "filename": "Vector2.js", "lineno": 523, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the cross product of this Vector and the given Vector.", @@ -239150,7 +239195,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#cross", "scope": "instance", - "___id": "T000002R027451", + "___id": "T000002R027454", "___s": true }, { @@ -239159,7 +239204,7 @@ "filename": "Vector2.js", "lineno": 538, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Linearly interpolate between this Vector and the given Vector.\r\rInterpolates this Vector towards the given Vector.", @@ -239213,7 +239258,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#lerp", "scope": "instance", - "___id": "T000002R027453", + "___id": "T000002R027456", "___s": true }, { @@ -239222,7 +239267,7 @@ "filename": "Vector2.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Transform this Vector with the given Matrix.", @@ -239261,7 +239306,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#transformMat3", "scope": "instance", - "___id": "T000002R027460", + "___id": "T000002R027463", "___s": true }, { @@ -239270,7 +239315,7 @@ "filename": "Vector2.js", "lineno": 586, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Transform this Vector with the given Matrix.", @@ -239309,7 +239354,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#transformMat4", "scope": "instance", - "___id": "T000002R027467", + "___id": "T000002R027470", "___s": true }, { @@ -239318,7 +239363,7 @@ "filename": "Vector2.js", "lineno": 608, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Make this Vector the zero vector (0, 0).", @@ -239342,7 +239387,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#reset", "scope": "instance", - "___id": "T000002R027474", + "___id": "T000002R027477", "___s": true }, { @@ -239351,7 +239396,7 @@ "filename": "Vector2.js", "lineno": 624, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Limit the length (or magnitude) of this Vector.", @@ -239390,7 +239435,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#limit", "scope": "instance", - "___id": "T000002R027478", + "___id": "T000002R027481", "___s": true }, { @@ -239399,7 +239444,7 @@ "filename": "Vector2.js", "lineno": 646, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Reflect this Vector off a line defined by a normal.", @@ -239438,7 +239483,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#reflect", "scope": "instance", - "___id": "T000002R027481", + "___id": "T000002R027484", "___s": true }, { @@ -239447,7 +239492,7 @@ "filename": "Vector2.js", "lineno": 663, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Reflect this Vector across another.", @@ -239486,7 +239531,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#mirror", "scope": "instance", - "___id": "T000002R027484", + "___id": "T000002R027487", "___s": true }, { @@ -239495,7 +239540,7 @@ "filename": "Vector2.js", "lineno": 678, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Rotate this Vector by an angle amount.", @@ -239534,7 +239579,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#rotate", "scope": "instance", - "___id": "T000002R027486", + "___id": "T000002R027489", "___s": true }, { @@ -239543,7 +239588,7 @@ "filename": "Vector2.js", "lineno": 696, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Project this Vector onto another.", @@ -239582,7 +239627,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2#project", "scope": "instance", - "___id": "T000002R027490", + "___id": "T000002R027493", "___s": true }, { @@ -239591,7 +239636,7 @@ "filename": "Vector2.js", "lineno": 715, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "A static zero Vector2 for use by reference.\r\rThis constant is meant for comparison operations and should not be modified directly.", @@ -239610,7 +239655,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2.ZERO", "scope": "static", - "___id": "T000002R027493", + "___id": "T000002R027496", "___s": true }, { @@ -239619,7 +239664,7 @@ "filename": "Vector2.js", "lineno": 727, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "A static right Vector2 for use by reference.\r\rThis constant is meant for comparison operations and should not be modified directly.", @@ -239638,7 +239683,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2.RIGHT", "scope": "static", - "___id": "T000002R027495", + "___id": "T000002R027498", "___s": true }, { @@ -239647,7 +239692,7 @@ "filename": "Vector2.js", "lineno": 739, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "A static left Vector2 for use by reference.\r\rThis constant is meant for comparison operations and should not be modified directly.", @@ -239666,7 +239711,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2.LEFT", "scope": "static", - "___id": "T000002R027497", + "___id": "T000002R027500", "___s": true }, { @@ -239675,7 +239720,7 @@ "filename": "Vector2.js", "lineno": 751, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "A static up Vector2 for use by reference.\r\rThis constant is meant for comparison operations and should not be modified directly.", @@ -239694,7 +239739,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2.UP", "scope": "static", - "___id": "T000002R027499", + "___id": "T000002R027502", "___s": true }, { @@ -239703,7 +239748,7 @@ "filename": "Vector2.js", "lineno": 763, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "A static down Vector2 for use by reference.\r\rThis constant is meant for comparison operations and should not be modified directly.", @@ -239722,7 +239767,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2.DOWN", "scope": "static", - "___id": "T000002R027501", + "___id": "T000002R027504", "___s": true }, { @@ -239731,7 +239776,7 @@ "filename": "Vector2.js", "lineno": 775, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "A static one Vector2 for use by reference.\r\rThis constant is meant for comparison operations and should not be modified directly.", @@ -239750,7 +239795,7 @@ "memberof": "Phaser.Math.Vector2", "longname": "Phaser.Math.Vector2.ONE", "scope": "static", - "___id": "T000002R027503", + "___id": "T000002R027506", "___s": true }, { @@ -239759,7 +239804,7 @@ "filename": "Vector3.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "classdesc": "A representation of a vector in 3D space.\r\rA three-component vector.", @@ -239813,7 +239858,7 @@ ], "scope": "static", "longname": "Phaser.Math.Vector3", - "___id": "T000002R027507", + "___id": "T000002R027510", "___s": true }, { @@ -239822,7 +239867,7 @@ "filename": "Vector3.js", "lineno": 33, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "The x component of this Vector.", @@ -239842,7 +239887,7 @@ "longname": "Phaser.Math.Vector3#x", "scope": "instance", "kind": "member", - "___id": "T000002R027510", + "___id": "T000002R027513", "___s": true }, { @@ -239851,7 +239896,7 @@ "filename": "Vector3.js", "lineno": 43, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "The y component of this Vector.", @@ -239871,7 +239916,7 @@ "longname": "Phaser.Math.Vector3#y", "scope": "instance", "kind": "member", - "___id": "T000002R027512", + "___id": "T000002R027515", "___s": true }, { @@ -239880,7 +239925,7 @@ "filename": "Vector3.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "The z component of this Vector.", @@ -239900,7 +239945,7 @@ "longname": "Phaser.Math.Vector3#z", "scope": "instance", "kind": "member", - "___id": "T000002R027514", + "___id": "T000002R027517", "___s": true }, { @@ -239909,7 +239954,7 @@ "filename": "Vector3.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Set this Vector to point up.\r\rSets the y component of the vector to 1, and the others to 0.", @@ -239933,7 +239978,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#up", "scope": "instance", - "___id": "T000002R027522", + "___id": "T000002R027525", "___s": true }, { @@ -239942,7 +239987,7 @@ "filename": "Vector3.js", "lineno": 96, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Sets the components of this Vector to be the `Math.min` result from the given vector.", @@ -239981,7 +240026,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#min", "scope": "instance", - "___id": "T000002R027527", + "___id": "T000002R027530", "___s": true }, { @@ -239990,7 +240035,7 @@ "filename": "Vector3.js", "lineno": 115, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Sets the components of this Vector to be the `Math.max` result from the given vector.", @@ -240029,7 +240074,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#max", "scope": "instance", - "___id": "T000002R027532", + "___id": "T000002R027535", "___s": true }, { @@ -240038,7 +240083,7 @@ "filename": "Vector3.js", "lineno": 134, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Make a clone of this Vector3.", @@ -240062,7 +240107,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#clone", "scope": "instance", - "___id": "T000002R027537", + "___id": "T000002R027540", "___s": true }, { @@ -240071,7 +240116,7 @@ "filename": "Vector3.js", "lineno": 147, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Adds the two given Vector3s and sets the results into this Vector3.", @@ -240123,7 +240168,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#addVectors", "scope": "instance", - "___id": "T000002R027539", + "___id": "T000002R027542", "___s": true }, { @@ -240132,7 +240177,7 @@ "filename": "Vector3.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Subtracts the two given Vector3s and sets the results into this Vector3.", @@ -240184,7 +240229,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#subVectors", "scope": "instance", - "___id": "T000002R027544", + "___id": "T000002R027547", "___s": true }, { @@ -240193,7 +240238,7 @@ "filename": "Vector3.js", "lineno": 187, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the cross (vector) product of two given Vectors.", @@ -240245,7 +240290,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#crossVectors", "scope": "instance", - "___id": "T000002R027549", + "___id": "T000002R027552", "___s": true }, { @@ -240254,7 +240299,7 @@ "filename": "Vector3.js", "lineno": 214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Check whether this Vector is equal to a given Vector.\r\rPerforms a strict equality check against each Vector's components.", @@ -240293,7 +240338,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#equals", "scope": "instance", - "___id": "T000002R027560", + "___id": "T000002R027563", "___s": true }, { @@ -240302,7 +240347,7 @@ "filename": "Vector3.js", "lineno": 231, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Copy the components of a given Vector into this Vector.", @@ -240351,7 +240396,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#copy", "scope": "instance", - "___id": "T000002R027562", + "___id": "T000002R027565", "___s": true }, { @@ -240360,7 +240405,7 @@ "filename": "Vector3.js", "lineno": 250, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Set the `x`, `y`, and `z` components of this Vector to the given `x`, `y`, and `z` values.", @@ -240437,7 +240482,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#set", "scope": "instance", - "___id": "T000002R027567", + "___id": "T000002R027570", "___s": true }, { @@ -240446,7 +240491,7 @@ "filename": "Vector3.js", "lineno": 280, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Sets the components of this Vector3 from the position of the given Matrix4.", @@ -240485,7 +240530,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#setFromMatrixPosition", "scope": "instance", - "___id": "T000002R027575", + "___id": "T000002R027578", "___s": true }, { @@ -240494,7 +240539,7 @@ "filename": "Vector3.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Sets the components of this Vector3 from the Matrix4 column specified.", @@ -240546,7 +240591,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#setFromMatrixColumn", "scope": "instance", - "___id": "T000002R027577", + "___id": "T000002R027580", "___s": true }, { @@ -240555,7 +240600,7 @@ "filename": "Vector3.js", "lineno": 311, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Sets the components of this Vector3 from the given array, based on the offset.\r\rVector3.x = array[offset]\rVector3.y = array[offset + 1]\rVector3.z = array[offset + 2]", @@ -240618,7 +240663,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#fromArray", "scope": "instance", - "___id": "T000002R027579", + "___id": "T000002R027582", "___s": true }, { @@ -240627,7 +240672,7 @@ "filename": "Vector3.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Add a given Vector to this Vector. Addition is component-wise.", @@ -240676,7 +240721,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#add", "scope": "instance", - "___id": "T000002R027585", + "___id": "T000002R027588", "___s": true }, { @@ -240685,7 +240730,7 @@ "filename": "Vector3.js", "lineno": 356, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Add the given value to each component of this Vector.", @@ -240724,7 +240769,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#addScalar", "scope": "instance", - "___id": "T000002R027590", + "___id": "T000002R027593", "___s": true }, { @@ -240733,7 +240778,7 @@ "filename": "Vector3.js", "lineno": 375, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Add and scale a given Vector to this Vector. Addition is component-wise.", @@ -240795,7 +240840,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#addScale", "scope": "instance", - "___id": "T000002R027595", + "___id": "T000002R027598", "___s": true }, { @@ -240804,7 +240849,7 @@ "filename": "Vector3.js", "lineno": 395, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Subtract the given Vector from this Vector. Subtraction is component-wise.", @@ -240853,7 +240898,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#subtract", "scope": "instance", - "___id": "T000002R027600", + "___id": "T000002R027603", "___s": true }, { @@ -240862,7 +240907,7 @@ "filename": "Vector3.js", "lineno": 414, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Perform a component-wise multiplication between this Vector and the given Vector.\r\rMultiplies this Vector by the given Vector.", @@ -240911,7 +240956,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#multiply", "scope": "instance", - "___id": "T000002R027605", + "___id": "T000002R027608", "___s": true }, { @@ -240920,7 +240965,7 @@ "filename": "Vector3.js", "lineno": 435, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Scale this Vector by the given value.", @@ -240959,7 +241004,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#scale", "scope": "instance", - "___id": "T000002R027610", + "___id": "T000002R027613", "___s": true }, { @@ -240968,7 +241013,7 @@ "filename": "Vector3.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Perform a component-wise division between this Vector and the given Vector.\r\rDivides this Vector by the given Vector.", @@ -241017,7 +241062,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#divide", "scope": "instance", - "___id": "T000002R027618", + "___id": "T000002R027621", "___s": true }, { @@ -241026,7 +241071,7 @@ "filename": "Vector3.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Negate the `x`, `y` and `z` components of this Vector.", @@ -241050,7 +241095,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#negate", "scope": "instance", - "___id": "T000002R027623", + "___id": "T000002R027626", "___s": true }, { @@ -241059,7 +241104,7 @@ "filename": "Vector3.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the distance between this Vector and the given Vector.", @@ -241108,7 +241153,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#distance", "scope": "instance", - "___id": "T000002R027628", + "___id": "T000002R027631", "___s": true }, { @@ -241117,7 +241162,7 @@ "filename": "Vector3.js", "lineno": 520, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the distance between this Vector and the given Vector, squared.", @@ -241166,7 +241211,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#distanceSq", "scope": "instance", - "___id": "T000002R027633", + "___id": "T000002R027636", "___s": true }, { @@ -241175,7 +241220,7 @@ "filename": "Vector3.js", "lineno": 539, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the length (or magnitude) of this Vector.", @@ -241199,7 +241244,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#length", "scope": "instance", - "___id": "T000002R027638", + "___id": "T000002R027641", "___s": true }, { @@ -241208,7 +241253,7 @@ "filename": "Vector3.js", "lineno": 556, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the length of this Vector squared.", @@ -241232,7 +241277,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#lengthSq", "scope": "instance", - "___id": "T000002R027643", + "___id": "T000002R027646", "___s": true }, { @@ -241241,7 +241286,7 @@ "filename": "Vector3.js", "lineno": 573, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Normalize this Vector.\r\rMakes the vector a unit length vector (magnitude of 1) in the same direction.", @@ -241265,7 +241310,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#normalize", "scope": "instance", - "___id": "T000002R027648", + "___id": "T000002R027651", "___s": true }, { @@ -241274,7 +241319,7 @@ "filename": "Vector3.js", "lineno": 602, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the dot product of this Vector and the given Vector.", @@ -241313,7 +241358,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#dot", "scope": "instance", - "___id": "T000002R027658", + "___id": "T000002R027661", "___s": true }, { @@ -241322,7 +241367,7 @@ "filename": "Vector3.js", "lineno": 617, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the cross (vector) product of this Vector (which will be modified) and the given Vector.", @@ -241361,7 +241406,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#cross", "scope": "instance", - "___id": "T000002R027660", + "___id": "T000002R027663", "___s": true }, { @@ -241370,7 +241415,7 @@ "filename": "Vector3.js", "lineno": 643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Linearly interpolate between this Vector and the given Vector.\r\rInterpolates this Vector towards the given Vector.", @@ -241424,7 +241469,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#lerp", "scope": "instance", - "___id": "T000002R027671", + "___id": "T000002R027674", "___s": true }, { @@ -241433,7 +241478,7 @@ "filename": "Vector3.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Takes a Matrix3 and applies it to this Vector3.", @@ -241472,7 +241517,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#applyMatrix3", "scope": "instance", - "___id": "T000002R027680", + "___id": "T000002R027683", "___s": true }, { @@ -241481,7 +241526,7 @@ "filename": "Vector3.js", "lineno": 695, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Takes a Matrix4 and applies it to this Vector3.", @@ -241520,7 +241565,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#applyMatrix4", "scope": "instance", - "___id": "T000002R027689", + "___id": "T000002R027692", "___s": true }, { @@ -241529,7 +241574,7 @@ "filename": "Vector3.js", "lineno": 721, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Transform this Vector with the given Matrix.", @@ -241568,7 +241613,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#transformMat3", "scope": "instance", - "___id": "T000002R027699", + "___id": "T000002R027702", "___s": true }, { @@ -241577,7 +241622,7 @@ "filename": "Vector3.js", "lineno": 745, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Transform this Vector with the given Matrix4.", @@ -241616,7 +241661,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#transformMat4", "scope": "instance", - "___id": "T000002R027708", + "___id": "T000002R027711", "___s": true }, { @@ -241625,7 +241670,7 @@ "filename": "Vector3.js", "lineno": 769, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Transforms the coordinates of this Vector3 with the given Matrix4.", @@ -241664,7 +241709,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#transformCoordinates", "scope": "instance", - "___id": "T000002R027717", + "___id": "T000002R027720", "___s": true }, { @@ -241673,7 +241718,7 @@ "filename": "Vector3.js", "lineno": 798, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Transform this Vector with the given Quaternion.", @@ -241712,7 +241757,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#transformQuat", "scope": "instance", - "___id": "T000002R027730", + "___id": "T000002R027733", "___s": true }, { @@ -241721,7 +241766,7 @@ "filename": "Vector3.js", "lineno": 833, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Multiplies this Vector3 by the specified matrix, applying a W divide. This is useful for projection,\re.g. unprojecting a 2D point into 3D space.", @@ -241760,7 +241805,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#project", "scope": "instance", - "___id": "T000002R027746", + "___id": "T000002R027749", "___s": true }, { @@ -241769,7 +241814,7 @@ "filename": "Vector3.js", "lineno": 877, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Multiplies this Vector3 by the given view and projection matrices.", @@ -241821,7 +241866,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#projectViewMatrix", "scope": "instance", - "___id": "T000002R027772", + "___id": "T000002R027775", "___s": true }, { @@ -241830,7 +241875,7 @@ "filename": "Vector3.js", "lineno": 893, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Multiplies this Vector3 by the given inversed projection matrix and world matrix.", @@ -241882,7 +241927,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#unprojectViewMatrix", "scope": "instance", - "___id": "T000002R027774", + "___id": "T000002R027777", "___s": true }, { @@ -241891,7 +241936,7 @@ "filename": "Vector3.js", "lineno": 909, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Unproject this point from 2D space to 3D space.\rThe point should have its x and y properties set to\r2D screen space, and the z either at 0 (near plane)\ror 1 (far plane). The provided matrix is assumed to already\rbe combined, i.e. projection * view * model.\r\rAfter this operation, this vector's (x, y, z) components will\rrepresent the unprojected 3D coordinate.", @@ -241943,7 +241988,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#unproject", "scope": "instance", - "___id": "T000002R027776", + "___id": "T000002R027779", "___s": true }, { @@ -241952,7 +241997,7 @@ "filename": "Vector3.js", "lineno": 945, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Make this Vector the zero vector (0, 0, 0).", @@ -241976,7 +242021,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3#reset", "scope": "instance", - "___id": "T000002R027788", + "___id": "T000002R027791", "___s": true }, { @@ -241985,7 +242030,7 @@ "filename": "Vector3.js", "lineno": 964, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "A static zero Vector3 for use by reference.\r\rThis constant is meant for comparison operations and should not be modified directly.", @@ -242004,7 +242049,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3.ZERO", "scope": "static", - "___id": "T000002R027793", + "___id": "T000002R027796", "___s": true }, { @@ -242013,7 +242058,7 @@ "filename": "Vector3.js", "lineno": 976, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "A static right Vector3 for use by reference.\r\rThis constant is meant for comparison operations and should not be modified directly.", @@ -242032,7 +242077,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3.RIGHT", "scope": "static", - "___id": "T000002R027795", + "___id": "T000002R027798", "___s": true }, { @@ -242041,7 +242086,7 @@ "filename": "Vector3.js", "lineno": 988, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "A static left Vector3 for use by reference.\r\rThis constant is meant for comparison operations and should not be modified directly.", @@ -242060,7 +242105,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3.LEFT", "scope": "static", - "___id": "T000002R027797", + "___id": "T000002R027800", "___s": true }, { @@ -242069,7 +242114,7 @@ "filename": "Vector3.js", "lineno": 1000, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "A static up Vector3 for use by reference.\r\rThis constant is meant for comparison operations and should not be modified directly.", @@ -242088,7 +242133,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3.UP", "scope": "static", - "___id": "T000002R027799", + "___id": "T000002R027802", "___s": true }, { @@ -242097,7 +242142,7 @@ "filename": "Vector3.js", "lineno": 1012, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "A static down Vector3 for use by reference.\r\rThis constant is meant for comparison operations and should not be modified directly.", @@ -242116,7 +242161,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3.DOWN", "scope": "static", - "___id": "T000002R027801", + "___id": "T000002R027804", "___s": true }, { @@ -242125,7 +242170,7 @@ "filename": "Vector3.js", "lineno": 1024, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "A static forward Vector3 for use by reference.\r\rThis constant is meant for comparison operations and should not be modified directly.", @@ -242144,7 +242189,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3.FORWARD", "scope": "static", - "___id": "T000002R027803", + "___id": "T000002R027806", "___s": true }, { @@ -242153,7 +242198,7 @@ "filename": "Vector3.js", "lineno": 1036, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "A static back Vector3 for use by reference.\r\rThis constant is meant for comparison operations and should not be modified directly.", @@ -242172,7 +242217,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3.BACK", "scope": "static", - "___id": "T000002R027805", + "___id": "T000002R027808", "___s": true }, { @@ -242181,7 +242226,7 @@ "filename": "Vector3.js", "lineno": 1048, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "A static one Vector3 for use by reference.\r\rThis constant is meant for comparison operations and should not be modified directly.", @@ -242200,7 +242245,7 @@ "memberof": "Phaser.Math.Vector3", "longname": "Phaser.Math.Vector3.ONE", "scope": "static", - "___id": "T000002R027807", + "___id": "T000002R027810", "___s": true }, { @@ -242209,7 +242254,7 @@ "filename": "Vector4.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "classdesc": "A representation of a vector in 4D space.\r\rA four-component vector.", @@ -242277,7 +242322,7 @@ ], "scope": "static", "longname": "Phaser.Math.Vector4", - "___id": "T000002R027811", + "___id": "T000002R027814", "___s": true }, { @@ -242286,7 +242331,7 @@ "filename": "Vector4.js", "lineno": 34, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "The x component of this Vector.", @@ -242306,7 +242351,7 @@ "longname": "Phaser.Math.Vector4#x", "scope": "instance", "kind": "member", - "___id": "T000002R027814", + "___id": "T000002R027817", "___s": true }, { @@ -242315,7 +242360,7 @@ "filename": "Vector4.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "The y component of this Vector.", @@ -242335,7 +242380,7 @@ "longname": "Phaser.Math.Vector4#y", "scope": "instance", "kind": "member", - "___id": "T000002R027816", + "___id": "T000002R027819", "___s": true }, { @@ -242344,7 +242389,7 @@ "filename": "Vector4.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "The z component of this Vector.", @@ -242364,7 +242409,7 @@ "longname": "Phaser.Math.Vector4#z", "scope": "instance", "kind": "member", - "___id": "T000002R027818", + "___id": "T000002R027821", "___s": true }, { @@ -242373,7 +242418,7 @@ "filename": "Vector4.js", "lineno": 64, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "The w component of this Vector.", @@ -242393,7 +242438,7 @@ "longname": "Phaser.Math.Vector4#w", "scope": "instance", "kind": "member", - "___id": "T000002R027820", + "___id": "T000002R027823", "___s": true }, { @@ -242402,7 +242447,7 @@ "filename": "Vector4.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Make a clone of this Vector4.", @@ -242426,7 +242471,7 @@ "memberof": "Phaser.Math.Vector4", "longname": "Phaser.Math.Vector4#clone", "scope": "instance", - "___id": "T000002R027830", + "___id": "T000002R027833", "___s": true }, { @@ -242435,7 +242480,7 @@ "filename": "Vector4.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Copy the components of a given Vector into this Vector.", @@ -242474,7 +242519,7 @@ "memberof": "Phaser.Math.Vector4", "longname": "Phaser.Math.Vector4#copy", "scope": "instance", - "___id": "T000002R027832", + "___id": "T000002R027835", "___s": true }, { @@ -242483,7 +242528,7 @@ "filename": "Vector4.js", "lineno": 123, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Check whether this Vector is equal to a given Vector.\r\rPerforms a strict quality check against each Vector's components.", @@ -242522,7 +242567,7 @@ "memberof": "Phaser.Math.Vector4", "longname": "Phaser.Math.Vector4#equals", "scope": "instance", - "___id": "T000002R027838", + "___id": "T000002R027841", "___s": true }, { @@ -242531,7 +242576,7 @@ "filename": "Vector4.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Set the `x`, `y`, `z` and `w` components of the this Vector to the given `x`, `y`, `z` and `w` values.", @@ -242619,7 +242664,7 @@ "memberof": "Phaser.Math.Vector4", "longname": "Phaser.Math.Vector4#set", "scope": "instance", - "___id": "T000002R027840", + "___id": "T000002R027843", "___s": true }, { @@ -242628,7 +242673,7 @@ "filename": "Vector4.js", "lineno": 173, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Add a given Vector to this Vector. Addition is component-wise.", @@ -242682,7 +242727,7 @@ "memberof": "Phaser.Math.Vector4", "longname": "Phaser.Math.Vector4#add", "scope": "instance", - "___id": "T000002R027850", + "___id": "T000002R027853", "___s": true }, { @@ -242691,7 +242736,7 @@ "filename": "Vector4.js", "lineno": 193, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Subtract the given Vector from this Vector. Subtraction is component-wise.", @@ -242745,7 +242790,7 @@ "memberof": "Phaser.Math.Vector4", "longname": "Phaser.Math.Vector4#subtract", "scope": "instance", - "___id": "T000002R027856", + "___id": "T000002R027859", "___s": true }, { @@ -242754,7 +242799,7 @@ "filename": "Vector4.js", "lineno": 213, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Scale this Vector by the given value.", @@ -242793,7 +242838,7 @@ "memberof": "Phaser.Math.Vector4", "longname": "Phaser.Math.Vector4#scale", "scope": "instance", - "___id": "T000002R027862", + "___id": "T000002R027865", "___s": true }, { @@ -242802,7 +242847,7 @@ "filename": "Vector4.js", "lineno": 233, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the length (or magnitude) of this Vector.", @@ -242826,7 +242871,7 @@ "memberof": "Phaser.Math.Vector4", "longname": "Phaser.Math.Vector4#length", "scope": "instance", - "___id": "T000002R027868", + "___id": "T000002R027871", "___s": true }, { @@ -242835,7 +242880,7 @@ "filename": "Vector4.js", "lineno": 251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the length of this Vector squared.", @@ -242859,7 +242904,7 @@ "memberof": "Phaser.Math.Vector4", "longname": "Phaser.Math.Vector4#lengthSq", "scope": "instance", - "___id": "T000002R027874", + "___id": "T000002R027877", "___s": true }, { @@ -242868,7 +242913,7 @@ "filename": "Vector4.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Normalize this Vector.\r\rMakes the vector a unit length vector (magnitude of 1) in the same direction.", @@ -242892,7 +242937,7 @@ "memberof": "Phaser.Math.Vector4", "longname": "Phaser.Math.Vector4#normalize", "scope": "instance", - "___id": "T000002R027880", + "___id": "T000002R027883", "___s": true }, { @@ -242901,7 +242946,7 @@ "filename": "Vector4.js", "lineno": 300, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the dot product of this Vector and the given Vector.", @@ -242940,7 +242985,7 @@ "memberof": "Phaser.Math.Vector4", "longname": "Phaser.Math.Vector4#dot", "scope": "instance", - "___id": "T000002R027892", + "___id": "T000002R027895", "___s": true }, { @@ -242949,7 +242994,7 @@ "filename": "Vector4.js", "lineno": 315, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Linearly interpolate between this Vector and the given Vector.\r\rInterpolates this Vector towards the given Vector.", @@ -243003,7 +243048,7 @@ "memberof": "Phaser.Math.Vector4", "longname": "Phaser.Math.Vector4#lerp", "scope": "instance", - "___id": "T000002R027894", + "___id": "T000002R027897", "___s": true }, { @@ -243012,7 +243057,7 @@ "filename": "Vector4.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Perform a component-wise multiplication between this Vector and the given Vector.\r\rMultiplies this Vector by the given Vector.", @@ -243066,7 +243111,7 @@ "memberof": "Phaser.Math.Vector4", "longname": "Phaser.Math.Vector4#multiply", "scope": "instance", - "___id": "T000002R027905", + "___id": "T000002R027908", "___s": true }, { @@ -243075,7 +243120,7 @@ "filename": "Vector4.js", "lineno": 367, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Perform a component-wise division between this Vector and the given Vector.\r\rDivides this Vector by the given Vector.", @@ -243129,7 +243174,7 @@ "memberof": "Phaser.Math.Vector4", "longname": "Phaser.Math.Vector4#divide", "scope": "instance", - "___id": "T000002R027911", + "___id": "T000002R027914", "___s": true }, { @@ -243138,7 +243183,7 @@ "filename": "Vector4.js", "lineno": 389, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the distance between this Vector and the given Vector.", @@ -243192,7 +243237,7 @@ "memberof": "Phaser.Math.Vector4", "longname": "Phaser.Math.Vector4#distance", "scope": "instance", - "___id": "T000002R027917", + "___id": "T000002R027920", "___s": true }, { @@ -243201,7 +243246,7 @@ "filename": "Vector4.js", "lineno": 409, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Calculate the distance between this Vector and the given Vector, squared.", @@ -243255,7 +243300,7 @@ "memberof": "Phaser.Math.Vector4", "longname": "Phaser.Math.Vector4#distanceSq", "scope": "instance", - "___id": "T000002R027923", + "___id": "T000002R027926", "___s": true }, { @@ -243264,7 +243309,7 @@ "filename": "Vector4.js", "lineno": 429, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Negate the `x`, `y`, `z` and `w` components of this Vector.", @@ -243288,7 +243333,7 @@ "memberof": "Phaser.Math.Vector4", "longname": "Phaser.Math.Vector4#negate", "scope": "instance", - "___id": "T000002R027929", + "___id": "T000002R027932", "___s": true }, { @@ -243297,7 +243342,7 @@ "filename": "Vector4.js", "lineno": 447, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Transform this Vector with the given Matrix.", @@ -243336,7 +243381,7 @@ "memberof": "Phaser.Math.Vector4", "longname": "Phaser.Math.Vector4#transformMat4", "scope": "instance", - "___id": "T000002R027935", + "___id": "T000002R027938", "___s": true }, { @@ -243345,7 +243390,7 @@ "filename": "Vector4.js", "lineno": 473, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Transform this Vector with the given Quaternion.", @@ -243384,7 +243429,7 @@ "memberof": "Phaser.Math.Vector4", "longname": "Phaser.Math.Vector4#transformQuat", "scope": "instance", - "___id": "T000002R027946", + "___id": "T000002R027949", "___s": true }, { @@ -243393,7 +243438,7 @@ "filename": "Vector4.js", "lineno": 507, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Make this Vector the zero vector (0, 0, 0, 0).", @@ -243417,7 +243462,7 @@ "memberof": "Phaser.Math.Vector4", "longname": "Phaser.Math.Vector4#reset", "scope": "instance", - "___id": "T000002R027962", + "___id": "T000002R027965", "___s": true }, { @@ -243426,7 +243471,7 @@ "filename": "Within.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Checks if the two values are within the given `tolerance` of each other.", @@ -243491,7 +243536,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.Within", "scope": "static", - "___id": "T000002R027976", + "___id": "T000002R027979", "___s": true }, { @@ -243500,7 +243545,7 @@ "filename": "Wrap.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "description": "Wrap the given `value` between `min` and `max`.", @@ -243565,7 +243610,7 @@ "memberof": "Phaser.Math", "longname": "Phaser.Math.Wrap", "scope": "static", - "___id": "T000002R027979", + "___id": "T000002R027982", "___s": true }, { @@ -243574,14 +243619,14 @@ "filename": "phaser.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src", + "path": "D:\\wamp\\www\\phaser\\src", "code": {} }, "kind": "namespace", "name": "Phaser", "longname": "Phaser", "scope": "global", - "___id": "T000002R027985", + "___id": "T000002R027988", "___s": true }, { @@ -243590,7 +243635,7 @@ "filename": "phaser.js", "lineno": 78, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src", + "path": "D:\\wamp\\www\\phaser\\src", "code": {} }, "description": "The root types namespace.", @@ -243600,7 +243645,7 @@ "memberof": "Phaser", "longname": "Phaser.Types", "scope": "static", - "___id": "T000002R028027", + "___id": "T000002R028030", "___s": true }, { @@ -243609,7 +243654,7 @@ "filename": "ArcadeImage.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "classdesc": "An Arcade Physics Image is an Image with an Arcade Physics body and related components.\rThe body can be dynamic or static.\r\rThe main difference between an Arcade Image and an Arcade Sprite is that you cannot animate an Arcade Image.", @@ -243739,7 +243784,7 @@ ], "scope": "static", "longname": "Phaser.Physics.Arcade.Image", - "___id": "T000002R028033", + "___id": "T000002R028036", "___s": true }, { @@ -243748,7 +243793,7 @@ "filename": "ArcadeImage.js", "lineno": 87, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "This Game Object's Physics Body.", @@ -243781,7 +243826,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.GameObjects.Image#body", - "___id": "T000002R028038", + "___id": "T000002R028041", "___s": true }, { @@ -243790,7 +243835,7 @@ "filename": "ArcadePhysics.js", "lineno": 21, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "classdesc": "The Arcade Physics Plugin belongs to a Scene and sets up and manages the Scene's physics simulation.\rIt also holds some useful methods for moving and rotating Arcade Physics Bodies.\r\rYou can access it from within a Scene using `this.physics`.\r\rArcade Physics uses the Projection Method of collision resolution and separation. While it's fast and suitable\rfor 'arcade' style games it lacks stability when multiple objects are in close proximity or resting upon each other.\rThe separation that stops two objects penetrating may create a new penetration against a different object. If you\rrequire a high level of stability please consider using an alternative physics system, such as Matter.js.", @@ -243815,7 +243860,7 @@ ], "scope": "static", "longname": "Phaser.Physics.Arcade.ArcadePhysics", - "___id": "T000002R028054", + "___id": "T000002R028057", "___s": true }, { @@ -243824,7 +243869,7 @@ "filename": "ArcadePhysics.js", "lineno": 46, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Scene that this Plugin belongs to.", @@ -243843,7 +243888,7 @@ "longname": "Phaser.Physics.Arcade.ArcadePhysics#scene", "scope": "instance", "kind": "member", - "___id": "T000002R028057", + "___id": "T000002R028060", "___s": true }, { @@ -243852,7 +243897,7 @@ "filename": "ArcadePhysics.js", "lineno": 55, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Scene's Systems.", @@ -243871,7 +243916,7 @@ "longname": "Phaser.Physics.Arcade.ArcadePhysics#systems", "scope": "instance", "kind": "member", - "___id": "T000002R028059", + "___id": "T000002R028062", "___s": true }, { @@ -243880,7 +243925,7 @@ "filename": "ArcadePhysics.js", "lineno": 64, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "A configuration object. Union of the `physics.arcade.*` properties of the GameConfig and SceneConfig objects.", @@ -243899,7 +243944,7 @@ "longname": "Phaser.Physics.Arcade.ArcadePhysics#config", "scope": "instance", "kind": "member", - "___id": "T000002R028061", + "___id": "T000002R028064", "___s": true }, { @@ -243908,7 +243953,7 @@ "filename": "ArcadePhysics.js", "lineno": 73, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The physics simulation.", @@ -243927,7 +243972,7 @@ "longname": "Phaser.Physics.Arcade.ArcadePhysics#world", "scope": "instance", "kind": "member", - "___id": "T000002R028063", + "___id": "T000002R028066", "___s": true }, { @@ -243936,7 +243981,7 @@ "filename": "ArcadePhysics.js", "lineno": 82, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "An object holding the Arcade Physics factory methods.", @@ -243955,7 +244000,7 @@ "longname": "Phaser.Physics.Arcade.ArcadePhysics#add", "scope": "instance", "kind": "member", - "___id": "T000002R028065", + "___id": "T000002R028068", "___s": true }, { @@ -243964,7 +244009,7 @@ "filename": "ArcadePhysics.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Causes `World.update` to be automatically called each time the Scene\remits and `UPDATE` event. This is the default setting, so only needs\rcalling if you have specifically disabled it.", @@ -243974,7 +244019,7 @@ "memberof": "Phaser.Physics.Arcade.ArcadePhysics", "longname": "Phaser.Physics.Arcade.ArcadePhysics#enableUpdate", "scope": "instance", - "___id": "T000002R028078", + "___id": "T000002R028081", "___s": true }, { @@ -243983,7 +244028,7 @@ "filename": "ArcadePhysics.js", "lineno": 162, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Causes `World.update` to **not** be automatically called each time the Scene\remits and `UPDATE` event.\r\rIf you wish to run the World update at your own rate, or from your own\rcomponent, then you should call this method to disable the built-in link,\rand then call `World.update(delta, time)` accordingly.\r\rNote that `World.postUpdate` is always automatically called when the Scene\remits a `POST_UPDATE` event, regardless of this setting.", @@ -243993,7 +244038,7 @@ "memberof": "Phaser.Physics.Arcade.ArcadePhysics", "longname": "Phaser.Physics.Arcade.ArcadePhysics#disableUpdate", "scope": "instance", - "___id": "T000002R028080", + "___id": "T000002R028083", "___s": true }, { @@ -244002,7 +244047,7 @@ "filename": "ArcadePhysics.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Creates the physics configuration for the current Scene.", @@ -244026,7 +244071,7 @@ "memberof": "Phaser.Physics.Arcade.ArcadePhysics", "longname": "Phaser.Physics.Arcade.ArcadePhysics#getConfig", "scope": "instance", - "___id": "T000002R028082", + "___id": "T000002R028085", "___s": true }, { @@ -244035,7 +244080,7 @@ "filename": "ArcadePhysics.js", "lineno": 202, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Returns the next available collision category.\r\rYou can have a maximum of 32 categories.\r\rBy default all bodies collide with all other bodies.\r\rUse the `Body.setCollisionCategory()` and\r`Body.setCollidesWith()` methods to change this.", @@ -244059,7 +244104,7 @@ "memberof": "Phaser.Physics.Arcade.ArcadePhysics", "longname": "Phaser.Physics.Arcade.ArcadePhysics#nextCategory", "scope": "instance", - "___id": "T000002R028087", + "___id": "T000002R028090", "___s": true }, { @@ -244068,7 +244113,7 @@ "filename": "ArcadePhysics.js", "lineno": 224, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Tests if Game Objects overlap. See {@link Phaser.Physics.Arcade.World#overlap}", @@ -244165,7 +244210,7 @@ "memberof": "Phaser.Physics.Arcade.ArcadePhysics", "longname": "Phaser.Physics.Arcade.ArcadePhysics#overlap", "scope": "instance", - "___id": "T000002R028090", + "___id": "T000002R028093", "___s": true }, { @@ -244174,7 +244219,7 @@ "filename": "ArcadePhysics.js", "lineno": 249, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Performs a collision check and separation between the two physics enabled objects given, which can be single\rGame Objects, arrays of Game Objects, Physics Groups, arrays of Physics Groups or normal Groups.\r\rIf you don't require separation then use {@link #overlap} instead.\r\rIf two Groups or arrays are passed, each member of one will be tested against each member of the other.\r\rIf **only** one Group is passed (as `object1`), each member of the Group will be collided against the other members.\r\rIf **only** one Array is passed, the array is iterated and every element in it is tested against the others.\r\rTwo callbacks can be provided. The `collideCallback` is invoked if a collision occurs and the two colliding\robjects are passed to it.\r\rArcade Physics uses the Projection Method of collision resolution and separation. While it's fast and suitable\rfor 'arcade' style games it lacks stability when multiple objects are in close proximity or resting upon each other.\rThe separation that stops two objects penetrating may create a new penetration against a different object. If you\rrequire a high level of stability please consider using an alternative physics system, such as Matter.js.", @@ -244271,7 +244316,7 @@ "memberof": "Phaser.Physics.Arcade.ArcadePhysics", "longname": "Phaser.Physics.Arcade.ArcadePhysics#collide", "scope": "instance", - "___id": "T000002R028095", + "___id": "T000002R028098", "___s": true }, { @@ -244280,7 +244325,7 @@ "filename": "ArcadePhysics.js", "lineno": 291, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "This advanced method is specifically for testing for collision between a single Sprite and an array of Tile objects.\r\rYou should generally use the `collide` method instead, with a Sprite vs. a Tilemap Layer, as that will perform\rtile filtering and culling for you, as well as handle the interesting face collision automatically.\r\rThis method is offered for those who would like to check for collision with specific Tiles in a layer, without\rhaving to set any collision attributes on the tiles in question. This allows you to perform quick dynamic collisions\ron small sets of Tiles. As such, no culling or checks are made to the array of Tiles given to this method,\ryou should filter them before passing them to this method.\r\rImportant: Use of this method skips the `interesting faces` system that Tilemap Layers use. This means if you have\rsay a row or column of tiles, and you jump into, or walk over them, it's possible to get stuck on the edges of the\rtiles as the interesting face calculations are skipped. However, for quick-fire small collision set tests on\rdynamic maps, this method can prove very useful.", @@ -244386,7 +244431,7 @@ "memberof": "Phaser.Physics.Arcade.ArcadePhysics", "longname": "Phaser.Physics.Arcade.ArcadePhysics#collideTiles", "scope": "instance", - "___id": "T000002R028100", + "___id": "T000002R028103", "___s": true }, { @@ -244395,7 +244440,7 @@ "filename": "ArcadePhysics.js", "lineno": 324, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "This advanced method is specifically for testing for overlaps between a single Sprite and an array of Tile objects.\r\rYou should generally use the `overlap` method instead, with a Sprite vs. a Tilemap Layer, as that will perform\rtile filtering and culling for you, as well as handle the interesting face collision automatically.\r\rThis method is offered for those who would like to check for overlaps with specific Tiles in a layer, without\rhaving to set any collision attributes on the tiles in question. This allows you to perform quick dynamic overlap\rtests on small sets of Tiles. As such, no culling or checks are made to the array of Tiles given to this method,\ryou should filter them before passing them to this method.", @@ -244501,7 +244546,7 @@ "memberof": "Phaser.Physics.Arcade.ArcadePhysics", "longname": "Phaser.Physics.Arcade.ArcadePhysics#overlapTiles", "scope": "instance", - "___id": "T000002R028102", + "___id": "T000002R028105", "___s": true }, { @@ -244510,7 +244555,7 @@ "filename": "ArcadePhysics.js", "lineno": 352, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Pauses the simulation.", @@ -244534,7 +244579,7 @@ "memberof": "Phaser.Physics.Arcade.ArcadePhysics", "longname": "Phaser.Physics.Arcade.ArcadePhysics#pause", "scope": "instance", - "___id": "T000002R028104", + "___id": "T000002R028107", "___s": true }, { @@ -244543,7 +244588,7 @@ "filename": "ArcadePhysics.js", "lineno": 365, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Resumes the simulation (if paused).", @@ -244567,7 +244612,7 @@ "memberof": "Phaser.Physics.Arcade.ArcadePhysics", "longname": "Phaser.Physics.Arcade.ArcadePhysics#resume", "scope": "instance", - "___id": "T000002R028106", + "___id": "T000002R028109", "___s": true }, { @@ -244576,7 +244621,7 @@ "filename": "ArcadePhysics.js", "lineno": 378, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the acceleration.x/y property on the game object so it will move towards the x/y coordinates at the given rate (in pixels per second squared)\r\rYou must give a maximum speed value, beyond which the game object won't go any faster.\r\rNote: The game object does not continuously track the target. If the target changes location during transit the game object will not modify its course.\rNote: The game object doesn't stop moving once it reaches the destination coordinates.", @@ -244686,7 +244731,7 @@ "memberof": "Phaser.Physics.Arcade.ArcadePhysics", "longname": "Phaser.Physics.Arcade.ArcadePhysics#accelerateTo", "scope": "instance", - "___id": "T000002R028108", + "___id": "T000002R028111", "___s": true }, { @@ -244695,7 +244740,7 @@ "filename": "ArcadePhysics.js", "lineno": 414, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the acceleration.x/y property on the game object so it will move towards the x/y coordinates at the given rate (in pixels per second squared)\r\rYou must give a maximum speed value, beyond which the game object won't go any faster.\r\rNote: The game object does not continuously track the target. If the target changes location during transit the game object will not modify its course.\rNote: The game object doesn't stop moving once it reaches the destination coordinates.", @@ -244792,7 +244837,7 @@ "memberof": "Phaser.Physics.Arcade.ArcadePhysics", "longname": "Phaser.Physics.Arcade.ArcadePhysics#accelerateToObject", "scope": "instance", - "___id": "T000002R028112", + "___id": "T000002R028115", "___s": true }, { @@ -244801,7 +244846,7 @@ "filename": "ArcadePhysics.js", "lineno": 438, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Finds the Body or Game Object closest to a source point or object.\r\rIf a `targets` argument is passed, this method finds the closest of those.\rThe targets can be Arcade Physics Game Objects, Dynamic Bodies, or Static Bodies.\r\rIf no `targets` argument is passed, this method finds the closest Dynamic Body.\r\rIf two or more targets are the exact same distance from the source point, only the first target\ris returned.", @@ -244880,7 +244925,7 @@ "memberof": "Phaser.Physics.Arcade.ArcadePhysics", "longname": "Phaser.Physics.Arcade.ArcadePhysics#closest", "scope": "instance", - "___id": "T000002R028114", + "___id": "T000002R028117", "___s": true }, { @@ -244889,7 +244934,7 @@ "filename": "ArcadePhysics.js", "lineno": 493, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Finds the Body or Game Object farthest from a source point or object.\r\rIf a `targets` argument is passed, this method finds the farthest of those.\rThe targets can be Arcade Physics Game Objects, Dynamic Bodies, or Static Bodies.\r\rIf no `targets` argument is passed, this method finds the farthest Dynamic Body.\r\rIf two or more targets are the exact same distance from the source point, only the first target\ris returned.", @@ -245001,7 +245046,7 @@ "memberof": "Phaser.Physics.Arcade.ArcadePhysics", "longname": "Phaser.Physics.Arcade.ArcadePhysics#furthest", "scope": "instance", - "___id": "T000002R028128", + "___id": "T000002R028131", "___s": true }, { @@ -245010,7 +245055,7 @@ "filename": "ArcadePhysics.js", "lineno": 548, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Move the given display object towards the x/y coordinates at a steady velocity.\rIf you specify a maxTime then it will adjust the speed (over-writing what you set) so it arrives at the destination in that number of seconds.\rTimings are approximate due to the way browser timers work. Allow for a variance of +- 50ms.\rNote: The display object does not continuously track the target. If the target changes location during transit the display object will not modify its course.\rNote: The display object doesn't stop moving once it reaches the destination coordinates.\rNote: Doesn't take into account acceleration, maxVelocity or drag (if you've set drag or acceleration too high this object may not move at all)", @@ -245105,7 +245150,7 @@ "memberof": "Phaser.Physics.Arcade.ArcadePhysics", "longname": "Phaser.Physics.Arcade.ArcadePhysics#moveTo", "scope": "instance", - "___id": "T000002R028142", + "___id": "T000002R028145", "___s": true }, { @@ -245114,7 +245159,7 @@ "filename": "ArcadePhysics.js", "lineno": 585, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Move the given display object towards the destination object at a steady velocity.\rIf you specify a maxTime then it will adjust the speed (overwriting what you set) so it arrives at the destination in that number of seconds.\rTimings are approximate due to the way browser timers work. Allow for a variance of +- 50ms.\rNote: The display object does not continuously track the target. If the target changes location during transit the display object will not modify its course.\rNote: The display object doesn't stop moving once it reaches the destination coordinates.\rNote: Doesn't take into account acceleration, maxVelocity or drag (if you've set drag or acceleration too high this object may not move at all)", @@ -245196,7 +245241,7 @@ "memberof": "Phaser.Physics.Arcade.ArcadePhysics", "longname": "Phaser.Physics.Arcade.ArcadePhysics#moveToObject", "scope": "instance", - "___id": "T000002R028148", + "___id": "T000002R028151", "___s": true }, { @@ -245205,7 +245250,7 @@ "filename": "ArcadePhysics.js", "lineno": 608, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Given the angle (in degrees) and speed calculate the velocity and return it as a vector, or set it to the given vector object.\rOne way to use this is: velocityFromAngle(angle, 200, sprite.body.velocity) which will set the values directly to the sprite's velocity and not create a new vector object.", @@ -245273,7 +245318,7 @@ "memberof": "Phaser.Physics.Arcade.ArcadePhysics", "longname": "Phaser.Physics.Arcade.ArcadePhysics#velocityFromAngle", "scope": "instance", - "___id": "T000002R028150", + "___id": "T000002R028153", "___s": true }, { @@ -245282,7 +245327,7 @@ "filename": "ArcadePhysics.js", "lineno": 629, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Given the rotation (in radians) and speed calculate the velocity and return it as a vector, or set it to the given vector object.\rOne way to use this is: velocityFromRotation(rotation, 200, sprite.body.velocity) which will set the values directly to the sprite's velocity and not create a new vector object.", @@ -245350,7 +245395,7 @@ "memberof": "Phaser.Physics.Arcade.ArcadePhysics", "longname": "Phaser.Physics.Arcade.ArcadePhysics#velocityFromRotation", "scope": "instance", - "___id": "T000002R028154", + "___id": "T000002R028157", "___s": true }, { @@ -245359,7 +245404,7 @@ "filename": "ArcadePhysics.js", "lineno": 650, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "This method will search the given rectangular area and return an array of all physics bodies that\roverlap with it. It can return either Dynamic, Static bodies or a mixture of both.\r\rA body only has to intersect with the search area to be considered, it doesn't have to be fully\rcontained within it.\r\rIf Arcade Physics is set to use the RTree (which it is by default) then the search for is extremely fast,\rotherwise the search is O(N) for Dynamic Bodies.", @@ -245495,7 +245540,7 @@ "memberof": "Phaser.Physics.Arcade.ArcadePhysics", "longname": "Phaser.Physics.Arcade.ArcadePhysics#overlapRect", "scope": "instance", - "___id": "T000002R028158", + "___id": "T000002R028161", "___s": true }, { @@ -245504,7 +245549,7 @@ "filename": "ArcadePhysics.js", "lineno": 677, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "This method will search the given circular area and return an array of all physics bodies that\roverlap with it. It can return either Dynamic, Static bodies or a mixture of both.\r\rA body only has to intersect with the search area to be considered, it doesn't have to be fully\rcontained within it.\r\rIf Arcade Physics is set to use the RTree (which it is by default) then the search is rather fast,\rotherwise the search is O(N) for Dynamic Bodies.", @@ -245627,7 +245672,7 @@ "memberof": "Phaser.Physics.Arcade.ArcadePhysics", "longname": "Phaser.Physics.Arcade.ArcadePhysics#overlapCirc", "scope": "instance", - "___id": "T000002R028160", + "___id": "T000002R028163", "___s": true }, { @@ -245636,7 +245681,7 @@ "filename": "ArcadePhysics.js", "lineno": 703, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Scene that owns this plugin is shutting down.\rWe need to kill and reset all internal properties as well as stop listening to Scene events.", @@ -245646,7 +245691,7 @@ "memberof": "Phaser.Physics.Arcade.ArcadePhysics", "longname": "Phaser.Physics.Arcade.ArcadePhysics#shutdown", "scope": "instance", - "___id": "T000002R028162", + "___id": "T000002R028165", "___s": true }, { @@ -245655,7 +245700,7 @@ "filename": "ArcadePhysics.js", "lineno": 732, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Scene that owns this plugin is being destroyed.\rWe need to shutdown and then kill off all external references.", @@ -245665,7 +245710,7 @@ "memberof": "Phaser.Physics.Arcade.ArcadePhysics", "longname": "Phaser.Physics.Arcade.ArcadePhysics#destroy", "scope": "instance", - "___id": "T000002R028168", + "___id": "T000002R028171", "___s": true }, { @@ -245674,7 +245719,7 @@ "filename": "ArcadeSprite.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "classdesc": "An Arcade Physics Sprite is a Sprite with an Arcade Physics body and related components.\rThe body can be dynamic or static.\r\rThe main difference between an Arcade Sprite and an Arcade Image is that you cannot animate an Arcade Image.\rIf you do not require animation then you can safely use Arcade Images instead of Arcade Sprites.", @@ -245804,7 +245849,7 @@ ], "scope": "static", "longname": "Phaser.Physics.Arcade.Sprite", - "___id": "T000002R028176", + "___id": "T000002R028179", "___s": true }, { @@ -245813,7 +245858,7 @@ "filename": "ArcadeSprite.js", "lineno": 88, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "This Game Object's Physics Body.", @@ -245846,7 +245891,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.GameObjects.Sprite#body", - "___id": "T000002R028181", + "___id": "T000002R028184", "___s": true }, { @@ -245855,7 +245900,7 @@ "filename": "Body.js", "lineno": 17, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "classdesc": "A Dynamic Arcade Body.\r\rIts static counterpart is {@link Phaser.Physics.Arcade.StaticBody}.", @@ -245897,7 +245942,7 @@ ], "scope": "static", "longname": "Phaser.Physics.Arcade.Body", - "___id": "T000002R028193", + "___id": "T000002R028196", "___s": true }, { @@ -245906,7 +245951,7 @@ "filename": "Body.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Arcade Physics simulation this Body belongs to.", @@ -245925,7 +245970,7 @@ "longname": "Phaser.Physics.Arcade.Body#world", "scope": "instance", "kind": "member", - "___id": "T000002R028212", + "___id": "T000002R028215", "___s": true }, { @@ -245934,7 +245979,7 @@ "filename": "Body.js", "lineno": 79, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Game Object this Body belongs to.\r\rAs of Phaser 3.60 this is now optional and can be undefined.", @@ -245953,7 +245998,7 @@ "longname": "Phaser.Physics.Arcade.Body#gameObject", "scope": "instance", "kind": "member", - "___id": "T000002R028214", + "___id": "T000002R028217", "___s": true }, { @@ -245962,7 +246007,7 @@ "filename": "Body.js", "lineno": 90, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "A quick-test flag that signifies this is a Body, used in the World collision handler.", @@ -245982,7 +246027,7 @@ "longname": "Phaser.Physics.Arcade.Body#isBody", "scope": "instance", "kind": "member", - "___id": "T000002R028216", + "___id": "T000002R028219", "___s": true }, { @@ -245991,7 +246036,7 @@ "filename": "Body.js", "lineno": 100, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Transformations applied to this Body.", @@ -246010,7 +246055,7 @@ "longname": "Phaser.Physics.Arcade.Body#transform", "scope": "instance", "kind": "member", - "___id": "T000002R028218", + "___id": "T000002R028221", "___s": true }, { @@ -246019,7 +246064,7 @@ "filename": "Body.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether the Body is drawn to the debug display.", @@ -246038,7 +246083,7 @@ "longname": "Phaser.Physics.Arcade.Body#debugShowBody", "scope": "instance", "kind": "member", - "___id": "T000002R028227", + "___id": "T000002R028230", "___s": true }, { @@ -246047,7 +246092,7 @@ "filename": "Body.js", "lineno": 126, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether the Body's velocity is drawn to the debug display.", @@ -246066,7 +246111,7 @@ "longname": "Phaser.Physics.Arcade.Body#debugShowVelocity", "scope": "instance", "kind": "member", - "___id": "T000002R028229", + "___id": "T000002R028232", "___s": true }, { @@ -246075,7 +246120,7 @@ "filename": "Body.js", "lineno": 135, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The color of this Body on the debug display.", @@ -246094,7 +246139,7 @@ "longname": "Phaser.Physics.Arcade.Body#debugBodyColor", "scope": "instance", "kind": "member", - "___id": "T000002R028231", + "___id": "T000002R028234", "___s": true }, { @@ -246103,7 +246148,7 @@ "filename": "Body.js", "lineno": 144, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether this Body is updated by the physics simulation.", @@ -246123,7 +246168,7 @@ "longname": "Phaser.Physics.Arcade.Body#enable", "scope": "instance", "kind": "member", - "___id": "T000002R028233", + "___id": "T000002R028236", "___s": true }, { @@ -246132,7 +246177,7 @@ "filename": "Body.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether this Body is circular (true) or rectangular (false).", @@ -246155,7 +246200,7 @@ "longname": "Phaser.Physics.Arcade.Body#isCircle", "scope": "instance", "kind": "member", - "___id": "T000002R028235", + "___id": "T000002R028238", "___s": true }, { @@ -246164,7 +246209,7 @@ "filename": "Body.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "If this Body is circular, this is the unscaled radius of the Body, as set by setCircle(), in source pixels.\rThe true radius is equal to `halfWidth`.", @@ -246187,7 +246232,7 @@ "longname": "Phaser.Physics.Arcade.Body#radius", "scope": "instance", "kind": "member", - "___id": "T000002R028237", + "___id": "T000002R028240", "___s": true }, { @@ -246196,7 +246241,7 @@ "filename": "Body.js", "lineno": 177, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The offset of this Body's position from its Game Object's position, in source pixels.", @@ -246218,7 +246263,7 @@ "longname": "Phaser.Physics.Arcade.Body#offset", "scope": "instance", "kind": "member", - "___id": "T000002R028239", + "___id": "T000002R028242", "___s": true }, { @@ -246227,7 +246272,7 @@ "filename": "Body.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The position of this Body within the simulation.", @@ -246246,7 +246291,7 @@ "longname": "Phaser.Physics.Arcade.Body#position", "scope": "instance", "kind": "member", - "___id": "T000002R028241", + "___id": "T000002R028244", "___s": true }, { @@ -246255,7 +246300,7 @@ "filename": "Body.js", "lineno": 199, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The position of this Body during the previous step.", @@ -246274,7 +246319,7 @@ "longname": "Phaser.Physics.Arcade.Body#prev", "scope": "instance", "kind": "member", - "___id": "T000002R028243", + "___id": "T000002R028246", "___s": true }, { @@ -246283,7 +246328,7 @@ "filename": "Body.js", "lineno": 208, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The position of this Body during the previous frame.", @@ -246302,7 +246347,7 @@ "longname": "Phaser.Physics.Arcade.Body#prevFrame", "scope": "instance", "kind": "member", - "___id": "T000002R028245", + "___id": "T000002R028248", "___s": true }, { @@ -246311,7 +246356,7 @@ "filename": "Body.js", "lineno": 217, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether this Body's `rotation` is affected by its angular acceleration and angular velocity.", @@ -246331,7 +246376,7 @@ "longname": "Phaser.Physics.Arcade.Body#allowRotation", "scope": "instance", "kind": "member", - "___id": "T000002R028247", + "___id": "T000002R028250", "___s": true }, { @@ -246340,7 +246385,7 @@ "filename": "Body.js", "lineno": 227, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "This body's rotation, in degrees, based on its angular acceleration and angular velocity.\rThe Body's rotation controls the `angle` of its Game Object.\rIt doesn't rotate the Body's own geometry, which is always an axis-aligned rectangle or a circle.", @@ -246359,7 +246404,7 @@ "longname": "Phaser.Physics.Arcade.Body#rotation", "scope": "instance", "kind": "member", - "___id": "T000002R028249", + "___id": "T000002R028252", "___s": true }, { @@ -246368,7 +246413,7 @@ "filename": "Body.js", "lineno": 238, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Body rotation, in degrees, during the previous step.", @@ -246387,7 +246432,7 @@ "longname": "Phaser.Physics.Arcade.Body#preRotation", "scope": "instance", "kind": "member", - "___id": "T000002R028251", + "___id": "T000002R028254", "___s": true }, { @@ -246396,7 +246441,7 @@ "filename": "Body.js", "lineno": 247, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The width of the Body, in pixels.\rIf the Body is circular, this is also the diameter.\rIf you wish to change the width use the `Body.setSize` method.", @@ -246417,7 +246462,7 @@ "longname": "Phaser.Physics.Arcade.Body#width", "scope": "instance", "kind": "member", - "___id": "T000002R028253", + "___id": "T000002R028256", "___s": true }, { @@ -246426,7 +246471,7 @@ "filename": "Body.js", "lineno": 260, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The height of the Body, in pixels.\rIf the Body is circular, this is also the diameter.\rIf you wish to change the height use the `Body.setSize` method.", @@ -246447,7 +246492,7 @@ "longname": "Phaser.Physics.Arcade.Body#height", "scope": "instance", "kind": "member", - "___id": "T000002R028255", + "___id": "T000002R028258", "___s": true }, { @@ -246456,7 +246501,7 @@ "filename": "Body.js", "lineno": 273, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The unscaled width of the Body, in source pixels, as set by setSize().\rThe default is the width of the Body's Game Object's texture frame.", @@ -246478,7 +246523,7 @@ "longname": "Phaser.Physics.Arcade.Body#sourceWidth", "scope": "instance", "kind": "member", - "___id": "T000002R028257", + "___id": "T000002R028260", "___s": true }, { @@ -246487,7 +246532,7 @@ "filename": "Body.js", "lineno": 284, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The unscaled height of the Body, in source pixels, as set by setSize().\rThe default is the height of the Body's Game Object's texture frame.", @@ -246509,7 +246554,7 @@ "longname": "Phaser.Physics.Arcade.Body#sourceHeight", "scope": "instance", "kind": "member", - "___id": "T000002R028259", + "___id": "T000002R028262", "___s": true }, { @@ -246518,7 +246563,7 @@ "filename": "Body.js", "lineno": 301, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Half the Body's width, in pixels.", @@ -246537,7 +246582,7 @@ "longname": "Phaser.Physics.Arcade.Body#halfWidth", "scope": "instance", "kind": "member", - "___id": "T000002R028263", + "___id": "T000002R028266", "___s": true }, { @@ -246546,7 +246591,7 @@ "filename": "Body.js", "lineno": 310, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Half the Body's height, in pixels.", @@ -246565,7 +246610,7 @@ "longname": "Phaser.Physics.Arcade.Body#halfHeight", "scope": "instance", "kind": "member", - "___id": "T000002R028265", + "___id": "T000002R028268", "___s": true }, { @@ -246574,7 +246619,7 @@ "filename": "Body.js", "lineno": 319, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The center of the Body.\rThe midpoint of its `position` (top-left corner) and its bottom-right corner.", @@ -246593,7 +246638,7 @@ "longname": "Phaser.Physics.Arcade.Body#center", "scope": "instance", "kind": "member", - "___id": "T000002R028267", + "___id": "T000002R028270", "___s": true }, { @@ -246602,7 +246647,7 @@ "filename": "Body.js", "lineno": 329, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Body's velocity, in pixels per second.", @@ -246621,7 +246666,7 @@ "longname": "Phaser.Physics.Arcade.Body#velocity", "scope": "instance", "kind": "member", - "___id": "T000002R028269", + "___id": "T000002R028272", "___s": true }, { @@ -246630,7 +246675,7 @@ "filename": "Body.js", "lineno": 338, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Body's change in position (due to velocity) at the last step, in pixels.\r\rThe size of this value depends on the simulation's step rate.", @@ -246650,7 +246695,7 @@ "longname": "Phaser.Physics.Arcade.Body#newVelocity", "scope": "instance", "kind": "member", - "___id": "T000002R028271", + "___id": "T000002R028274", "___s": true }, { @@ -246659,7 +246704,7 @@ "filename": "Body.js", "lineno": 350, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Body's absolute maximum change in position, in pixels per step.", @@ -246678,7 +246723,7 @@ "longname": "Phaser.Physics.Arcade.Body#deltaMax", "scope": "instance", "kind": "member", - "___id": "T000002R028273", + "___id": "T000002R028276", "___s": true }, { @@ -246687,7 +246732,7 @@ "filename": "Body.js", "lineno": 359, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Body's change in velocity, in pixels per second squared.", @@ -246706,7 +246751,7 @@ "longname": "Phaser.Physics.Arcade.Body#acceleration", "scope": "instance", "kind": "member", - "___id": "T000002R028275", + "___id": "T000002R028278", "___s": true }, { @@ -246715,7 +246760,7 @@ "filename": "Body.js", "lineno": 368, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether this Body's velocity is affected by its `drag`.", @@ -246735,7 +246780,7 @@ "longname": "Phaser.Physics.Arcade.Body#allowDrag", "scope": "instance", "kind": "member", - "___id": "T000002R028277", + "___id": "T000002R028280", "___s": true }, { @@ -246744,7 +246789,7 @@ "filename": "Body.js", "lineno": 378, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "When `useDamping` is false (the default), this is absolute loss of velocity due to movement, in pixels per second squared.\r\rWhen `useDamping` is true, this is a damping multiplier between 0 and 1.\rA value of 0 means the Body stops instantly.\rA value of 0.01 mean the Body keeps 1% of its velocity per second, losing 99%.\rA value of 0.1 means the Body keeps 10% of its velocity per second, losing 90%.\rA value of 1 means the Body loses no velocity.\rYou can use very small values (e.g., 0.001) to stop the Body quickly.\r\rThe x and y components are applied separately.\r\rDrag is applied only when `acceleration` is zero.", @@ -246763,7 +246808,7 @@ "longname": "Phaser.Physics.Arcade.Body#drag", "scope": "instance", "kind": "member", - "___id": "T000002R028279", + "___id": "T000002R028282", "___s": true }, { @@ -246772,7 +246817,7 @@ "filename": "Body.js", "lineno": 398, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether this Body's position is affected by gravity (local or world).", @@ -246796,7 +246841,7 @@ "longname": "Phaser.Physics.Arcade.Body#allowGravity", "scope": "instance", "kind": "member", - "___id": "T000002R028281", + "___id": "T000002R028284", "___s": true }, { @@ -246805,7 +246850,7 @@ "filename": "Body.js", "lineno": 410, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Acceleration due to gravity (specific to this Body), in pixels per second squared.\rTotal gravity is the sum of this vector and the simulation's `gravity`.", @@ -246827,7 +246872,7 @@ "longname": "Phaser.Physics.Arcade.Body#gravity", "scope": "instance", "kind": "member", - "___id": "T000002R028283", + "___id": "T000002R028286", "___s": true }, { @@ -246836,7 +246881,7 @@ "filename": "Body.js", "lineno": 421, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Rebound following a collision, relative to 1.", @@ -246855,7 +246900,7 @@ "longname": "Phaser.Physics.Arcade.Body#bounce", "scope": "instance", "kind": "member", - "___id": "T000002R028285", + "___id": "T000002R028288", "___s": true }, { @@ -246864,7 +246909,7 @@ "filename": "Body.js", "lineno": 430, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Rebound following a collision with the world boundary, relative to 1.\rIf null, `bounce` is used instead.", @@ -246886,7 +246931,7 @@ "longname": "Phaser.Physics.Arcade.Body#worldBounce", "scope": "instance", "kind": "member", - "___id": "T000002R028287", + "___id": "T000002R028290", "___s": true }, { @@ -246895,7 +246940,7 @@ "filename": "Body.js", "lineno": 441, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The rectangle used for world boundary collisions.\r\rBy default it is set to the world boundary rectangle. Or, if this Body was\rcreated by a Physics Group, then whatever rectangle that Group defined.\r\rYou can also change it by using the `Body.setBoundsRectangle` method.", @@ -246914,7 +246959,7 @@ "longname": "Phaser.Physics.Arcade.Body#customBoundsRectangle", "scope": "instance", "kind": "member", - "___id": "T000002R028289", + "___id": "T000002R028292", "___s": true }, { @@ -246923,7 +246968,7 @@ "filename": "Body.js", "lineno": 455, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether the simulation emits a `worldbounds` event when this Body collides with the world boundary\r(and `collideWorldBounds` is also true).", @@ -246946,7 +246991,7 @@ "longname": "Phaser.Physics.Arcade.Body#onWorldBounds", "scope": "instance", "kind": "member", - "___id": "T000002R028291", + "___id": "T000002R028294", "___s": true }, { @@ -246955,7 +247000,7 @@ "filename": "Body.js", "lineno": 467, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether the simulation emits a `collide` event when this Body collides with another.", @@ -246978,7 +247023,7 @@ "longname": "Phaser.Physics.Arcade.Body#onCollide", "scope": "instance", "kind": "member", - "___id": "T000002R028293", + "___id": "T000002R028296", "___s": true }, { @@ -246987,7 +247032,7 @@ "filename": "Body.js", "lineno": 478, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether the simulation emits an `overlap` event when this Body overlaps with another.", @@ -247010,7 +247055,7 @@ "longname": "Phaser.Physics.Arcade.Body#onOverlap", "scope": "instance", "kind": "member", - "___id": "T000002R028295", + "___id": "T000002R028298", "___s": true }, { @@ -247019,7 +247064,7 @@ "filename": "Body.js", "lineno": 489, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The absolute maximum velocity of this body, in pixels per second.\rThe horizontal and vertical components are applied separately.", @@ -247038,7 +247083,7 @@ "longname": "Phaser.Physics.Arcade.Body#maxVelocity", "scope": "instance", "kind": "member", - "___id": "T000002R028297", + "___id": "T000002R028300", "___s": true }, { @@ -247047,7 +247092,7 @@ "filename": "Body.js", "lineno": 499, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The maximum speed this Body is allowed to reach, in pixels per second.\r\rIf not negative it limits the scalar value of speed.\r\rAny negative value means no maximum is being applied (the default).", @@ -247067,7 +247112,7 @@ "longname": "Phaser.Physics.Arcade.Body#maxSpeed", "scope": "instance", "kind": "member", - "___id": "T000002R028299", + "___id": "T000002R028302", "___s": true }, { @@ -247076,7 +247121,7 @@ "filename": "Body.js", "lineno": 513, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "If this Body is `immovable` and in motion, `friction` is the proportion of this Body's motion received by the riding Body on each axis, relative to 1.\rThe horizontal component (x) is applied only when two colliding Bodies are separated vertically.\rThe vertical component (y) is applied only when two colliding Bodies are separated horizontally.\rThe default value (1, 0) moves the riding Body horizontally in equal proportion to this Body and vertically not at all.", @@ -247095,7 +247140,7 @@ "longname": "Phaser.Physics.Arcade.Body#friction", "scope": "instance", "kind": "member", - "___id": "T000002R028301", + "___id": "T000002R028304", "___s": true }, { @@ -247104,7 +247149,7 @@ "filename": "Body.js", "lineno": 525, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "If this Body is using `drag` for deceleration this property controls how the drag is applied.\rIf set to `true` drag will use a damping effect rather than a linear approach. If you are\rcreating a game where the Body moves freely at any angle (i.e. like the way the ship moves in\rthe game Asteroids) then you will get a far smoother and more visually correct deceleration\rby using damping, avoiding the axis-drift that is prone with linear deceleration.\r\rIf you enable this property then you should use far smaller `drag` values than with linear, as\rthey are used as a multiplier on the velocity. Values such as 0.05 will give a nice slow\rdeceleration.", @@ -247124,7 +247169,7 @@ "longname": "Phaser.Physics.Arcade.Body#useDamping", "scope": "instance", "kind": "member", - "___id": "T000002R028303", + "___id": "T000002R028306", "___s": true }, { @@ -247133,7 +247178,7 @@ "filename": "Body.js", "lineno": 543, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The rate of change of this Body's `rotation`, in degrees per second.", @@ -247153,7 +247198,7 @@ "longname": "Phaser.Physics.Arcade.Body#angularVelocity", "scope": "instance", "kind": "member", - "___id": "T000002R028305", + "___id": "T000002R028308", "___s": true }, { @@ -247162,7 +247207,7 @@ "filename": "Body.js", "lineno": 553, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Body's angular acceleration (change in angular velocity), in degrees per second squared.", @@ -247182,7 +247227,7 @@ "longname": "Phaser.Physics.Arcade.Body#angularAcceleration", "scope": "instance", "kind": "member", - "___id": "T000002R028307", + "___id": "T000002R028310", "___s": true }, { @@ -247191,7 +247236,7 @@ "filename": "Body.js", "lineno": 563, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Loss of angular velocity due to angular movement, in degrees per second.\r\rAngular drag is applied only when angular acceleration is zero.", @@ -247211,7 +247256,7 @@ "longname": "Phaser.Physics.Arcade.Body#angularDrag", "scope": "instance", "kind": "member", - "___id": "T000002R028309", + "___id": "T000002R028312", "___s": true }, { @@ -247220,7 +247265,7 @@ "filename": "Body.js", "lineno": 575, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Body's maximum angular velocity, in degrees per second.", @@ -247240,7 +247285,7 @@ "longname": "Phaser.Physics.Arcade.Body#maxAngular", "scope": "instance", "kind": "member", - "___id": "T000002R028311", + "___id": "T000002R028314", "___s": true }, { @@ -247249,7 +247294,7 @@ "filename": "Body.js", "lineno": 585, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Body's inertia, relative to a default unit (1).\rWith `bounce`, this affects the exchange of momentum (velocities) during collisions.", @@ -247269,7 +247314,7 @@ "longname": "Phaser.Physics.Arcade.Body#mass", "scope": "instance", "kind": "member", - "___id": "T000002R028313", + "___id": "T000002R028316", "___s": true }, { @@ -247278,7 +247323,7 @@ "filename": "Body.js", "lineno": 596, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The calculated angle of this Body's velocity vector, in radians, during the last step.", @@ -247298,7 +247343,7 @@ "longname": "Phaser.Physics.Arcade.Body#angle", "scope": "instance", "kind": "member", - "___id": "T000002R028315", + "___id": "T000002R028318", "___s": true }, { @@ -247307,7 +247352,7 @@ "filename": "Body.js", "lineno": 606, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The calculated magnitude of the Body's velocity, in pixels per second, during the last step.", @@ -247327,7 +247372,7 @@ "longname": "Phaser.Physics.Arcade.Body#speed", "scope": "instance", "kind": "member", - "___id": "T000002R028317", + "___id": "T000002R028320", "___s": true }, { @@ -247336,7 +247381,7 @@ "filename": "Body.js", "lineno": 616, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The direction of the Body's velocity, as calculated during the last step.\rThis is a numeric constant value (FACING_UP, FACING_DOWN, FACING_LEFT, FACING_RIGHT).\rIf the Body is moving on both axes, this describes motion on the vertical axis only.", @@ -247361,7 +247406,7 @@ "longname": "Phaser.Physics.Arcade.Body#facing", "scope": "instance", "kind": "member", - "___id": "T000002R028319", + "___id": "T000002R028322", "___s": true }, { @@ -247370,7 +247415,7 @@ "filename": "Body.js", "lineno": 632, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether this Body can be moved by collisions with another Body.", @@ -247390,7 +247435,7 @@ "longname": "Phaser.Physics.Arcade.Body#immovable", "scope": "instance", "kind": "member", - "___id": "T000002R028321", + "___id": "T000002R028324", "___s": true }, { @@ -247399,7 +247444,7 @@ "filename": "Body.js", "lineno": 642, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets if this Body can be pushed by another Body.\r\rA body that cannot be pushed will reflect back all of the velocity it is given to the\rcolliding body. If that body is also not pushable, then the separation will be split\rbetween them evenly.\r\rIf you want your body to never move or seperate at all, see the `setImmovable` method.\r\rBy default, Dynamic Bodies are always pushable.", @@ -247422,7 +247467,7 @@ "longname": "Phaser.Physics.Arcade.Body#pushable", "scope": "instance", "kind": "member", - "___id": "T000002R028323", + "___id": "T000002R028326", "___s": true }, { @@ -247431,7 +247476,7 @@ "filename": "Body.js", "lineno": 661, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Slide Factor of this Body.\r\rThe Slide Factor controls how much velocity is preserved when\rthis Body is pushed by another Body.\r\rThe default value is 1, which means that it will take on all\rvelocity given in the push. You can adjust this value to control\rhow much velocity is retained by this Body when the push ends.\r\rA value of 0, for example, will allow this Body to be pushed\rbut then remain completely still after the push ends, such as\ryou see in a game like Sokoban.\r\rOr you can set a mid-point, such as 0.25 which will allow it\rto keep 25% of the original velocity when the push ends. You\rcan combine this with the `setDrag()` method to create deceleration.", @@ -247453,7 +247498,7 @@ "longname": "Phaser.Physics.Arcade.Body#slideFactor", "scope": "instance", "kind": "member", - "___id": "T000002R028325", + "___id": "T000002R028328", "___s": true }, { @@ -247462,7 +247507,7 @@ "filename": "Body.js", "lineno": 686, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether the Body's position and rotation are affected by its velocity, acceleration, drag, and gravity.", @@ -247482,7 +247527,7 @@ "longname": "Phaser.Physics.Arcade.Body#moves", "scope": "instance", "kind": "member", - "___id": "T000002R028327", + "___id": "T000002R028330", "___s": true }, { @@ -247491,7 +247536,7 @@ "filename": "Body.js", "lineno": 696, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "A flag disabling the default horizontal separation of colliding bodies.\rPass your own `collideCallback` to the collider.", @@ -247511,7 +247556,7 @@ "longname": "Phaser.Physics.Arcade.Body#customSeparateX", "scope": "instance", "kind": "member", - "___id": "T000002R028329", + "___id": "T000002R028332", "___s": true }, { @@ -247520,7 +247565,7 @@ "filename": "Body.js", "lineno": 707, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "A flag disabling the default vertical separation of colliding bodies.\rPass your own `collideCallback` to the collider.", @@ -247540,7 +247585,7 @@ "longname": "Phaser.Physics.Arcade.Body#customSeparateY", "scope": "instance", "kind": "member", - "___id": "T000002R028331", + "___id": "T000002R028334", "___s": true }, { @@ -247549,7 +247594,7 @@ "filename": "Body.js", "lineno": 718, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The amount of horizontal overlap (before separation), if this Body is colliding with another.", @@ -247569,7 +247614,7 @@ "longname": "Phaser.Physics.Arcade.Body#overlapX", "scope": "instance", "kind": "member", - "___id": "T000002R028333", + "___id": "T000002R028336", "___s": true }, { @@ -247578,7 +247623,7 @@ "filename": "Body.js", "lineno": 728, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The amount of vertical overlap (before separation), if this Body is colliding with another.", @@ -247598,7 +247643,7 @@ "longname": "Phaser.Physics.Arcade.Body#overlapY", "scope": "instance", "kind": "member", - "___id": "T000002R028335", + "___id": "T000002R028338", "___s": true }, { @@ -247607,7 +247652,7 @@ "filename": "Body.js", "lineno": 738, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The amount of overlap (before separation), if this Body is circular and colliding with another circular body.", @@ -247627,7 +247672,7 @@ "longname": "Phaser.Physics.Arcade.Body#overlapR", "scope": "instance", "kind": "member", - "___id": "T000002R028337", + "___id": "T000002R028340", "___s": true }, { @@ -247636,7 +247681,7 @@ "filename": "Body.js", "lineno": 748, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether this Body is overlapped with another and both are not moving, on at least one axis.", @@ -247656,7 +247701,7 @@ "longname": "Phaser.Physics.Arcade.Body#embedded", "scope": "instance", "kind": "member", - "___id": "T000002R028339", + "___id": "T000002R028342", "___s": true }, { @@ -247665,7 +247710,7 @@ "filename": "Body.js", "lineno": 758, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether this Body interacts with the world boundary.", @@ -247685,7 +247730,7 @@ "longname": "Phaser.Physics.Arcade.Body#collideWorldBounds", "scope": "instance", "kind": "member", - "___id": "T000002R028341", + "___id": "T000002R028344", "___s": true }, { @@ -247694,7 +247739,7 @@ "filename": "Body.js", "lineno": 768, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether this Body is checked for collisions and for which directions.\rYou can set `checkCollision.none = true` to disable collision checks.", @@ -247713,7 +247758,7 @@ "longname": "Phaser.Physics.Arcade.Body#checkCollision", "scope": "instance", "kind": "member", - "___id": "T000002R028343", + "___id": "T000002R028346", "___s": true }, { @@ -247722,7 +247767,7 @@ "filename": "Body.js", "lineno": 778, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether this Body is colliding with a Body or Static Body and in which direction.\rIn a collision where both bodies have zero velocity, `embedded` will be set instead.", @@ -247745,7 +247790,7 @@ "longname": "Phaser.Physics.Arcade.Body#touching", "scope": "instance", "kind": "member", - "___id": "T000002R028345", + "___id": "T000002R028348", "___s": true }, { @@ -247754,7 +247799,7 @@ "filename": "Body.js", "lineno": 791, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "This Body's `touching` value during the previous step.", @@ -247776,7 +247821,7 @@ "longname": "Phaser.Physics.Arcade.Body#wasTouching", "scope": "instance", "kind": "member", - "___id": "T000002R028347", + "___id": "T000002R028350", "___s": true }, { @@ -247785,7 +247830,7 @@ "filename": "Body.js", "lineno": 802, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether this Body is colliding with a Static Body, a tile, or the world boundary.\rIn a collision with a Static Body, if this Body has zero velocity then `embedded` will be set instead.", @@ -247808,7 +247853,7 @@ "longname": "Phaser.Physics.Arcade.Body#blocked", "scope": "instance", "kind": "member", - "___id": "T000002R028349", + "___id": "T000002R028352", "___s": true }, { @@ -247817,7 +247862,7 @@ "filename": "Body.js", "lineno": 815, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether to automatically synchronize this Body's dimensions to the dimensions of its Game Object's visual bounds.", @@ -247840,7 +247885,7 @@ "longname": "Phaser.Physics.Arcade.Body#syncBounds", "scope": "instance", "kind": "member", - "___id": "T000002R028351", + "___id": "T000002R028354", "___s": true }, { @@ -247849,7 +247894,7 @@ "filename": "Body.js", "lineno": 826, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Body's physics type (dynamic or static).", @@ -247870,7 +247915,7 @@ "longname": "Phaser.Physics.Arcade.Body#physicsType", "scope": "instance", "kind": "member", - "___id": "T000002R028353", + "___id": "T000002R028356", "___s": true }, { @@ -247879,7 +247924,7 @@ "filename": "Body.js", "lineno": 837, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Arcade Physics Body Collision Category.\r\rThis can be set to any valid collision bitfield value.\r\rSee the `setCollisionCategory` method for more details.", @@ -247898,7 +247943,7 @@ "longname": "Phaser.Physics.Arcade.Body#collisionCategory", "scope": "instance", "kind": "member", - "___id": "T000002R028355", + "___id": "T000002R028358", "___s": true }, { @@ -247907,7 +247952,7 @@ "filename": "Body.js", "lineno": 850, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Arcade Physics Body Collision Mask.\r\rSee the `setCollidesWith` method for more details.", @@ -247926,7 +247971,7 @@ "longname": "Phaser.Physics.Arcade.Body#collisionMask", "scope": "instance", "kind": "member", - "___id": "T000002R028357", + "___id": "T000002R028360", "___s": true }, { @@ -247935,7 +247980,7 @@ "filename": "Body.js", "lineno": 935, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Is this Body under direct control, outside of the physics engine? For example,\rare you trying to move it via a Tween? Or have it follow a path? If so then\ryou can enable this boolean so that the Body will calculate its velocity based\rpurely on its change in position each frame. This allows you to then tween\rthe position and still have it collide with other objects. However, setting\rthe velocity will have no impact on this Body while this is set.", @@ -247954,7 +247999,7 @@ "longname": "Phaser.Physics.Arcade.Body#directControl", "scope": "instance", "kind": "member", - "___id": "T000002R028373", + "___id": "T000002R028376", "___s": true }, { @@ -247963,7 +248008,7 @@ "filename": "Body.js", "lineno": 960, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Updates the Body's `transform`, `width`, `height`, and `center` from its Game Object.\rThe Body's `position` isn't changed.", @@ -247973,7 +248018,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#updateBounds", "scope": "instance", - "___id": "T000002R028377", + "___id": "T000002R028380", "___s": true }, { @@ -247982,7 +248027,7 @@ "filename": "Body.js", "lineno": 1031, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Updates the Body's `center` from its `position`, `width`, and `height`.", @@ -247992,7 +248037,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#updateCenter", "scope": "instance", - "___id": "T000002R028410", + "___id": "T000002R028413", "___s": true }, { @@ -248001,7 +248046,7 @@ "filename": "Body.js", "lineno": 1042, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Updates the Body's `position`, `width`, `height`, and `center` from its Game Object and `offset`.\r\rYou don't need to call this for Dynamic Bodies, as it happens automatically during the physics step.\rBut you could use it if you have modified the Body offset or Game Object transform and need to immediately\rread the Body's new `position` or `center`.\r\rTo resynchronize the Body with its Game Object, use `reset()` instead.", @@ -248011,7 +248056,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#updateFromGameObject", "scope": "instance", - "___id": "T000002R028412", + "___id": "T000002R028415", "___s": true }, { @@ -248020,7 +248065,7 @@ "filename": "Body.js", "lineno": 1066, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Prepares the Body for a physics step by resetting the `wasTouching`, `touching` and `blocked` states.\r\rThis method is only called if the physics world is going to run a step this frame.", @@ -248047,7 +248092,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#resetFlags", "scope": "instance", - "___id": "T000002R028417", + "___id": "T000002R028420", "___s": true }, { @@ -248056,7 +248101,7 @@ "filename": "Body.js", "lineno": 1111, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Syncs the position body position with the parent Game Object.\r\rThis method is called every game frame, regardless if the world steps or not.", @@ -248094,7 +248139,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#preUpdate", "scope": "instance", - "___id": "T000002R028432", + "___id": "T000002R028435", "___s": true }, { @@ -248103,7 +248148,7 @@ "filename": "Body.js", "lineno": 1154, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Performs a single physics step and updates the body velocity, angle, speed and other properties.\r\rThis method can be called multiple times per game frame, depending on the physics step rate.\r\rThe results are synced back to the Game Object in `postUpdate`.", @@ -248131,7 +248176,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#update", "scope": "instance", - "___id": "T000002R028441", + "___id": "T000002R028444", "___s": true }, { @@ -248140,7 +248185,7 @@ "filename": "Body.js", "lineno": 1228, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Feeds the Body results back into the parent Game Object.\r\rThis method is called every game frame, regardless if the world steps or not.", @@ -248150,7 +248195,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#postUpdate", "scope": "instance", - "___id": "T000002R028458", + "___id": "T000002R028461", "___s": true }, { @@ -248159,7 +248204,7 @@ "filename": "Body.js", "lineno": 1310, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets a custom collision boundary rectangle. Use if you want to have a custom\rboundary instead of the world boundaries.", @@ -248202,7 +248247,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setBoundsRectangle", "scope": "instance", - "___id": "T000002R028479", + "___id": "T000002R028482", "___s": true }, { @@ -248211,7 +248256,7 @@ "filename": "Body.js", "lineno": 1328, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Checks for collisions between this Body and the world boundary and separates them.", @@ -248235,7 +248280,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#checkWorldBounds", "scope": "instance", - "___id": "T000002R028482", + "___id": "T000002R028485", "___s": true }, { @@ -248244,7 +248289,7 @@ "filename": "Body.js", "lineno": 1388, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the offset of the Body's position from its Game Object's position.\rThe Body's `position` isn't changed until the next `preUpdate`.", @@ -248298,7 +248343,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setOffset", "scope": "instance", - "___id": "T000002R028509", + "___id": "T000002R028512", "___s": true }, { @@ -248307,7 +248352,7 @@ "filename": "Body.js", "lineno": 1409, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Assign this Body to a new Game Object.\r\rRemoves this body from the Physics World, assigns to the new Game Object, calls `setSize` and then\radds this body back into the World again, setting it enabled, unless the `enable` argument is set to `false`.\r\rIf this body already has a Game Object, then it will remove itself from that Game Object first.\r\rOnly if the given `gameObject` has a `body` property will this Body be assigned to it.", @@ -248361,7 +248406,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setGameObject", "scope": "instance", - "___id": "T000002R028512", + "___id": "T000002R028515", "___s": true }, { @@ -248370,7 +248415,7 @@ "filename": "Body.js", "lineno": 1456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sizes and positions this Body, as a rectangle.\rModifies the Body `offset` if `center` is true (the default).\rResets the width and height to match current frame, if no width and height provided and a frame is found.", @@ -248439,7 +248484,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setSize", "scope": "instance", - "___id": "T000002R028519", + "___id": "T000002R028522", "___s": true }, { @@ -248448,7 +248493,7 @@ "filename": "Body.js", "lineno": 1514, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sizes and positions this Body, as a circle.", @@ -248515,7 +248560,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setCircle", "scope": "instance", - "___id": "T000002R028535", + "___id": "T000002R028538", "___s": true }, { @@ -248524,7 +248569,7 @@ "filename": "Body.js", "lineno": 1557, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets this Body's parent Game Object to the given coordinates and resets this Body at the new coordinates.\rIf the Body had any velocity or acceleration it is lost as a result of calling this.", @@ -248562,7 +248607,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#reset", "scope": "instance", - "___id": "T000002R028548", + "___id": "T000002R028551", "___s": true }, { @@ -248571,7 +248616,7 @@ "filename": "Body.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets acceleration, velocity, and speed to zero.", @@ -248595,7 +248640,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#stop", "scope": "instance", - "___id": "T000002R028554", + "___id": "T000002R028557", "___s": true }, { @@ -248604,7 +248649,7 @@ "filename": "Body.js", "lineno": 1630, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Copies the coordinates of this Body's edges into an object.", @@ -248643,7 +248688,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#getBounds", "scope": "instance", - "___id": "T000002R028559", + "___id": "T000002R028562", "___s": true }, { @@ -248652,7 +248697,7 @@ "filename": "Body.js", "lineno": 1650, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Tests if the coordinates are within this Body.", @@ -248704,7 +248749,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#hitTest", "scope": "instance", - "___id": "T000002R028565", + "___id": "T000002R028568", "___s": true }, { @@ -248713,7 +248758,7 @@ "filename": "Body.js", "lineno": 1680, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether this Body is touching a tile or the world boundary while moving down.", @@ -248740,7 +248785,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#onFloor", "scope": "instance", - "___id": "T000002R028569", + "___id": "T000002R028572", "___s": true }, { @@ -248749,7 +248794,7 @@ "filename": "Body.js", "lineno": 1694, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether this Body is touching a tile or the world boundary while moving up.", @@ -248776,7 +248821,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#onCeiling", "scope": "instance", - "___id": "T000002R028571", + "___id": "T000002R028574", "___s": true }, { @@ -248785,7 +248830,7 @@ "filename": "Body.js", "lineno": 1708, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether this Body is touching a tile or the world boundary while moving left or right.", @@ -248812,7 +248857,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#onWall", "scope": "instance", - "___id": "T000002R028573", + "___id": "T000002R028576", "___s": true }, { @@ -248821,7 +248866,7 @@ "filename": "Body.js", "lineno": 1722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The absolute (non-negative) change in this Body's horizontal position from the previous step.", @@ -248845,7 +248890,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#deltaAbsX", "scope": "instance", - "___id": "T000002R028575", + "___id": "T000002R028578", "___s": true }, { @@ -248854,7 +248899,7 @@ "filename": "Body.js", "lineno": 1735, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The absolute (non-negative) change in this Body's vertical position from the previous step.", @@ -248878,7 +248923,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#deltaAbsY", "scope": "instance", - "___id": "T000002R028577", + "___id": "T000002R028580", "___s": true }, { @@ -248887,7 +248932,7 @@ "filename": "Body.js", "lineno": 1748, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The change in this Body's horizontal position from the previous step.\rThis value is set during the Body's update phase.\r\rAs a Body can update multiple times per step this may not hold the final\rdelta value for the Body. In this case, please see the `deltaXFinal` method.", @@ -248911,7 +248956,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#deltaX", "scope": "instance", - "___id": "T000002R028579", + "___id": "T000002R028582", "___s": true }, { @@ -248920,7 +248965,7 @@ "filename": "Body.js", "lineno": 1765, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The change in this Body's vertical position from the previous step.\rThis value is set during the Body's update phase.\r\rAs a Body can update multiple times per step this may not hold the final\rdelta value for the Body. In this case, please see the `deltaYFinal` method.", @@ -248944,7 +248989,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#deltaY", "scope": "instance", - "___id": "T000002R028581", + "___id": "T000002R028584", "___s": true }, { @@ -248953,7 +248998,7 @@ "filename": "Body.js", "lineno": 1782, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The change in this Body's horizontal position from the previous game update.\r\rThis value is set during the `postUpdate` phase and takes into account the\r`deltaMax` and final position of the Body.\r\rBecause this value is not calculated until `postUpdate`, you must listen for it\rduring a Scene `POST_UPDATE` or `RENDER` event, and not in `update`, as it will\rnot be calculated by that point. If you _do_ use these values in `update` they\rwill represent the delta from the _previous_ game frame.", @@ -248977,7 +249022,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#deltaXFinal", "scope": "instance", - "___id": "T000002R028583", + "___id": "T000002R028586", "___s": true }, { @@ -248986,7 +249031,7 @@ "filename": "Body.js", "lineno": 1803, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The change in this Body's vertical position from the previous game update.\r\rThis value is set during the `postUpdate` phase and takes into account the\r`deltaMax` and final position of the Body.\r\rBecause this value is not calculated until `postUpdate`, you must listen for it\rduring a Scene `POST_UPDATE` or `RENDER` event, and not in `update`, as it will\rnot be calculated by that point. If you _do_ use these values in `update` they\rwill represent the delta from the _previous_ game frame.", @@ -249010,7 +249055,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#deltaYFinal", "scope": "instance", - "___id": "T000002R028585", + "___id": "T000002R028588", "___s": true }, { @@ -249019,7 +249064,7 @@ "filename": "Body.js", "lineno": 1824, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The change in this Body's rotation from the previous step, in degrees.", @@ -249043,7 +249088,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#deltaZ", "scope": "instance", - "___id": "T000002R028587", + "___id": "T000002R028590", "___s": true }, { @@ -249052,7 +249097,7 @@ "filename": "Body.js", "lineno": 1837, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Disables this Body and marks it for deletion by the simulation.", @@ -249062,7 +249107,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#destroy", "scope": "instance", - "___id": "T000002R028589", + "___id": "T000002R028592", "___s": true }, { @@ -249071,7 +249116,7 @@ "filename": "Body.js", "lineno": 1853, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Draws this Body and its velocity, if enabled.", @@ -249096,7 +249141,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#drawDebug", "scope": "instance", - "___id": "T000002R028592", + "___id": "T000002R028595", "___s": true }, { @@ -249105,7 +249150,7 @@ "filename": "Body.js", "lineno": 1908, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether this Body will be drawn to the debug display.", @@ -249129,7 +249174,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#willDrawDebug", "scope": "instance", - "___id": "T000002R028597", + "___id": "T000002R028600", "___s": true }, { @@ -249138,7 +249183,7 @@ "filename": "Body.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets whether this Body should calculate its velocity based on its change in\rposition every frame. The default, which is to not do this, means that you\rmake this Body move by setting the velocity directly. However, if you are\rtrying to move this Body via a Tween, or have it follow a Path, then you\rshould enable this instead. This will allow it to still collide with other\rbodies, something that isn't possible if you're just changing its position directly.", @@ -249179,7 +249224,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setDirectControl", "scope": "instance", - "___id": "T000002R028599", + "___id": "T000002R028602", "___s": true }, { @@ -249188,7 +249233,7 @@ "filename": "Body.js", "lineno": 1945, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets whether this Body collides with the world boundary.\r\rOptionally also sets the World Bounce and `onWorldBounds` values.", @@ -249271,7 +249316,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setCollideWorldBounds", "scope": "instance", - "___id": "T000002R028603", + "___id": "T000002R028606", "___s": true }, { @@ -249280,7 +249325,7 @@ "filename": "Body.js", "lineno": 1995, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's velocity.", @@ -249334,7 +249379,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setVelocity", "scope": "instance", - "___id": "T000002R028613", + "___id": "T000002R028616", "___s": true }, { @@ -249343,7 +249388,7 @@ "filename": "Body.js", "lineno": 2018, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's horizontal velocity.", @@ -249382,7 +249427,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setVelocityX", "scope": "instance", - "___id": "T000002R028618", + "___id": "T000002R028621", "___s": true }, { @@ -249391,7 +249436,7 @@ "filename": "Body.js", "lineno": 2033, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's vertical velocity.", @@ -249430,7 +249475,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setVelocityY", "scope": "instance", - "___id": "T000002R028620", + "___id": "T000002R028623", "___s": true }, { @@ -249439,7 +249484,7 @@ "filename": "Body.js", "lineno": 2048, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's maximum velocity.", @@ -249493,7 +249538,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setMaxVelocity", "scope": "instance", - "___id": "T000002R028622", + "___id": "T000002R028625", "___s": true }, { @@ -249502,7 +249547,7 @@ "filename": "Body.js", "lineno": 2066, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's maximum horizontal velocity.", @@ -249541,7 +249586,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setMaxVelocityX", "scope": "instance", - "___id": "T000002R028624", + "___id": "T000002R028627", "___s": true }, { @@ -249550,7 +249595,7 @@ "filename": "Body.js", "lineno": 2083, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's maximum vertical velocity.", @@ -249589,7 +249634,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setMaxVelocityY", "scope": "instance", - "___id": "T000002R028627", + "___id": "T000002R028630", "___s": true }, { @@ -249598,7 +249643,7 @@ "filename": "Body.js", "lineno": 2100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the maximum speed the Body can move.", @@ -249637,7 +249682,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setMaxSpeed", "scope": "instance", - "___id": "T000002R028630", + "___id": "T000002R028633", "___s": true }, { @@ -249646,7 +249691,7 @@ "filename": "Body.js", "lineno": 2117, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Slide Factor of this Body.\r\rThe Slide Factor controls how much velocity is preserved when\rthis Body is pushed by another Body.\r\rThe default value is 1, which means that it will take on all\rvelocity given in the push. You can adjust this value to control\rhow much velocity is retained by this Body when the push ends.\r\rA value of 0, for example, will allow this Body to be pushed\rbut then remain completely still after the push ends, such as\ryou see in a game like Sokoban.\r\rOr you can set a mid-point, such as 0.25 which will allow it\rto keep 25% of the original velocity when the push ends. You\rcan combine this with the `setDrag()` method to create deceleration.", @@ -249700,7 +249745,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setSlideFactor", "scope": "instance", - "___id": "T000002R028633", + "___id": "T000002R028636", "___s": true }, { @@ -249709,7 +249754,7 @@ "filename": "Body.js", "lineno": 2150, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's bounce.", @@ -249763,7 +249808,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setBounce", "scope": "instance", - "___id": "T000002R028635", + "___id": "T000002R028638", "___s": true }, { @@ -249772,7 +249817,7 @@ "filename": "Body.js", "lineno": 2168, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's horizontal bounce.", @@ -249811,7 +249856,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setBounceX", "scope": "instance", - "___id": "T000002R028637", + "___id": "T000002R028640", "___s": true }, { @@ -249820,7 +249865,7 @@ "filename": "Body.js", "lineno": 2185, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's vertical bounce.", @@ -249859,7 +249904,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setBounceY", "scope": "instance", - "___id": "T000002R028640", + "___id": "T000002R028643", "___s": true }, { @@ -249868,7 +249913,7 @@ "filename": "Body.js", "lineno": 2202, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's acceleration.", @@ -249922,7 +249967,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setAcceleration", "scope": "instance", - "___id": "T000002R028643", + "___id": "T000002R028646", "___s": true }, { @@ -249931,7 +249976,7 @@ "filename": "Body.js", "lineno": 2220, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's horizontal acceleration.", @@ -249970,7 +250015,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setAccelerationX", "scope": "instance", - "___id": "T000002R028645", + "___id": "T000002R028648", "___s": true }, { @@ -249979,7 +250024,7 @@ "filename": "Body.js", "lineno": 2237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's vertical acceleration.", @@ -250018,7 +250063,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setAccelerationY", "scope": "instance", - "___id": "T000002R028648", + "___id": "T000002R028651", "___s": true }, { @@ -250027,7 +250072,7 @@ "filename": "Body.js", "lineno": 2254, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Enables or disables drag.", @@ -250071,7 +250116,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setAllowDrag", "scope": "instance", - "___id": "T000002R028651", + "___id": "T000002R028654", "___s": true }, { @@ -250080,7 +250125,7 @@ "filename": "Body.js", "lineno": 2274, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Enables or disables gravity's effect on this Body.", @@ -250124,7 +250169,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setAllowGravity", "scope": "instance", - "___id": "T000002R028655", + "___id": "T000002R028658", "___s": true }, { @@ -250133,7 +250178,7 @@ "filename": "Body.js", "lineno": 2294, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Enables or disables rotation.", @@ -250177,7 +250222,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setAllowRotation", "scope": "instance", - "___id": "T000002R028659", + "___id": "T000002R028662", "___s": true }, { @@ -250186,7 +250231,7 @@ "filename": "Body.js", "lineno": 2314, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's drag.", @@ -250240,7 +250285,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setDrag", "scope": "instance", - "___id": "T000002R028663", + "___id": "T000002R028666", "___s": true }, { @@ -250249,7 +250294,7 @@ "filename": "Body.js", "lineno": 2332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "If this Body is using `drag` for deceleration this property controls how the drag is applied.\rIf set to `true` drag will use a damping effect rather than a linear approach. If you are\rcreating a game where the Body moves freely at any angle (i.e. like the way the ship moves in\rthe game Asteroids) then you will get a far smoother and more visually correct deceleration\rby using damping, avoiding the axis-drift that is prone with linear deceleration.\r\rIf you enable this property then you should use far smaller `drag` values than with linear, as\rthey are used as a multiplier on the velocity. Values such as 0.95 will give a nice slow\rdeceleration, where-as smaller values, such as 0.5 will stop an object almost immediately.", @@ -250288,7 +250333,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setDamping", "scope": "instance", - "___id": "T000002R028665", + "___id": "T000002R028668", "___s": true }, { @@ -250297,7 +250342,7 @@ "filename": "Body.js", "lineno": 2357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's horizontal drag.", @@ -250336,7 +250381,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setDragX", "scope": "instance", - "___id": "T000002R028668", + "___id": "T000002R028671", "___s": true }, { @@ -250345,7 +250390,7 @@ "filename": "Body.js", "lineno": 2374, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's vertical drag.", @@ -250384,7 +250429,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setDragY", "scope": "instance", - "___id": "T000002R028671", + "___id": "T000002R028674", "___s": true }, { @@ -250393,7 +250438,7 @@ "filename": "Body.js", "lineno": 2391, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's gravity.", @@ -250447,7 +250492,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setGravity", "scope": "instance", - "___id": "T000002R028674", + "___id": "T000002R028677", "___s": true }, { @@ -250456,7 +250501,7 @@ "filename": "Body.js", "lineno": 2409, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's horizontal gravity.", @@ -250495,7 +250540,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setGravityX", "scope": "instance", - "___id": "T000002R028676", + "___id": "T000002R028679", "___s": true }, { @@ -250504,7 +250549,7 @@ "filename": "Body.js", "lineno": 2426, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's vertical gravity.", @@ -250543,7 +250588,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setGravityY", "scope": "instance", - "___id": "T000002R028679", + "___id": "T000002R028682", "___s": true }, { @@ -250552,7 +250597,7 @@ "filename": "Body.js", "lineno": 2443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's friction.", @@ -250606,7 +250651,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setFriction", "scope": "instance", - "___id": "T000002R028682", + "___id": "T000002R028685", "___s": true }, { @@ -250615,7 +250660,7 @@ "filename": "Body.js", "lineno": 2461, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's horizontal friction.", @@ -250654,7 +250699,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setFrictionX", "scope": "instance", - "___id": "T000002R028684", + "___id": "T000002R028687", "___s": true }, { @@ -250663,7 +250708,7 @@ "filename": "Body.js", "lineno": 2478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's vertical friction.", @@ -250702,7 +250747,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setFrictionY", "scope": "instance", - "___id": "T000002R028687", + "___id": "T000002R028690", "___s": true }, { @@ -250711,7 +250756,7 @@ "filename": "Body.js", "lineno": 2495, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's angular velocity.", @@ -250750,7 +250795,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setAngularVelocity", "scope": "instance", - "___id": "T000002R028690", + "___id": "T000002R028693", "___s": true }, { @@ -250759,7 +250804,7 @@ "filename": "Body.js", "lineno": 2512, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's angular acceleration.", @@ -250798,7 +250843,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setAngularAcceleration", "scope": "instance", - "___id": "T000002R028693", + "___id": "T000002R028696", "___s": true }, { @@ -250807,7 +250852,7 @@ "filename": "Body.js", "lineno": 2529, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's angular drag.", @@ -250846,7 +250891,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setAngularDrag", "scope": "instance", - "___id": "T000002R028696", + "___id": "T000002R028699", "___s": true }, { @@ -250855,7 +250900,7 @@ "filename": "Body.js", "lineno": 2546, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's mass.", @@ -250894,7 +250939,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setMass", "scope": "instance", - "___id": "T000002R028699", + "___id": "T000002R028702", "___s": true }, { @@ -250903,7 +250948,7 @@ "filename": "Body.js", "lineno": 2563, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's `immovable` property.", @@ -250944,7 +250989,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setImmovable", "scope": "instance", - "___id": "T000002R028702", + "___id": "T000002R028705", "___s": true }, { @@ -250953,7 +250998,7 @@ "filename": "Body.js", "lineno": 2582, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Body's `enable` property.", @@ -250994,7 +251039,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#setEnable", "scope": "instance", - "___id": "T000002R028706", + "___id": "T000002R028709", "___s": true }, { @@ -251003,7 +251048,7 @@ "filename": "Body.js", "lineno": 2601, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "This is an internal handler, called by the `ProcessX` function as part\rof the collision step. You should almost never call this directly.", @@ -251070,7 +251115,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#processX", "scope": "instance", - "___id": "T000002R028710", + "___id": "T000002R028713", "___s": true }, { @@ -251079,7 +251124,7 @@ "filename": "Body.js", "lineno": 2639, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "This is an internal handler, called by the `ProcessY` function as part\rof the collision step. You should almost never call this directly.", @@ -251146,7 +251191,7 @@ "memberof": "Phaser.Physics.Arcade.Body", "longname": "Phaser.Physics.Arcade.Body#processY", "scope": "instance", - "___id": "T000002R028719", + "___id": "T000002R028722", "___s": true }, { @@ -251155,7 +251200,7 @@ "filename": "Body.js", "lineno": 2677, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Bodys horizontal position (left edge).", @@ -251174,7 +251219,7 @@ "longname": "Phaser.Physics.Arcade.Body#x", "scope": "instance", "kind": "member", - "___id": "T000002R028728", + "___id": "T000002R028731", "___s": true }, { @@ -251183,7 +251228,7 @@ "filename": "Body.js", "lineno": 2698, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Bodys vertical position (top edge).", @@ -251202,7 +251247,7 @@ "longname": "Phaser.Physics.Arcade.Body#y", "scope": "instance", "kind": "member", - "___id": "T000002R028733", + "___id": "T000002R028736", "___s": true }, { @@ -251211,7 +251256,7 @@ "filename": "Body.js", "lineno": 2719, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The left edge of the Body. Identical to x.", @@ -251231,7 +251276,7 @@ "longname": "Phaser.Physics.Arcade.Body#left", "scope": "instance", "kind": "member", - "___id": "T000002R028738", + "___id": "T000002R028741", "___s": true }, { @@ -251240,7 +251285,7 @@ "filename": "Body.js", "lineno": 2736, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The right edge of the Body.", @@ -251260,7 +251305,7 @@ "longname": "Phaser.Physics.Arcade.Body#right", "scope": "instance", "kind": "member", - "___id": "T000002R028741", + "___id": "T000002R028744", "___s": true }, { @@ -251269,7 +251314,7 @@ "filename": "Body.js", "lineno": 2753, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The top edge of the Body. Identical to y.", @@ -251289,7 +251334,7 @@ "longname": "Phaser.Physics.Arcade.Body#top", "scope": "instance", "kind": "member", - "___id": "T000002R028744", + "___id": "T000002R028747", "___s": true }, { @@ -251298,7 +251343,7 @@ "filename": "Body.js", "lineno": 2770, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The bottom edge of this Body.", @@ -251318,7 +251363,7 @@ "longname": "Phaser.Physics.Arcade.Body#bottom", "scope": "instance", "kind": "member", - "___id": "T000002R028747", + "___id": "T000002R028750", "___s": true }, { @@ -251327,7 +251372,7 @@ "filename": "Collider.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "classdesc": "An Arcade Physics Collider will automatically check for collision, or overlaps, between two objects\revery step. If a collision, or overlap, occurs it will invoke the given callbacks.\r\rNote, if setting `overlapOnly` to `true`, and one of the objects is a `TilemapLayer`, every tile in the layer, regardless of tile ID, will be checked for collision. \rEven if the layer has had only a subset of tile IDs enabled for collision, all tiles will still be checked for overlap.", @@ -251430,7 +251475,7 @@ ], "scope": "static", "longname": "Phaser.Physics.Arcade.Collider", - "___id": "T000002R028752", + "___id": "T000002R028755", "___s": true }, { @@ -251439,7 +251484,7 @@ "filename": "Collider.js", "lineno": 36, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The world in which the bodies will collide.", @@ -251458,7 +251503,7 @@ "longname": "Phaser.Physics.Arcade.Collider#world", "scope": "instance", "kind": "member", - "___id": "T000002R028755", + "___id": "T000002R028758", "___s": true }, { @@ -251467,7 +251512,7 @@ "filename": "Collider.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The name of the collider (unused by Phaser).", @@ -251486,7 +251531,7 @@ "longname": "Phaser.Physics.Arcade.Collider#name", "scope": "instance", "kind": "member", - "___id": "T000002R028757", + "___id": "T000002R028760", "___s": true }, { @@ -251495,7 +251540,7 @@ "filename": "Collider.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether the collider is active.", @@ -251515,7 +251560,7 @@ "longname": "Phaser.Physics.Arcade.Collider#active", "scope": "instance", "kind": "member", - "___id": "T000002R028759", + "___id": "T000002R028762", "___s": true }, { @@ -251524,7 +251569,7 @@ "filename": "Collider.js", "lineno": 64, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether to check for collisions or overlaps.", @@ -251543,7 +251588,7 @@ "longname": "Phaser.Physics.Arcade.Collider#overlapOnly", "scope": "instance", "kind": "member", - "___id": "T000002R028761", + "___id": "T000002R028764", "___s": true }, { @@ -251552,7 +251597,7 @@ "filename": "Collider.js", "lineno": 73, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The first object to check for collision.", @@ -251571,7 +251616,7 @@ "longname": "Phaser.Physics.Arcade.Collider#object1", "scope": "instance", "kind": "member", - "___id": "T000002R028763", + "___id": "T000002R028766", "___s": true }, { @@ -251580,7 +251625,7 @@ "filename": "Collider.js", "lineno": 82, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The second object to check for collision.", @@ -251599,7 +251644,7 @@ "longname": "Phaser.Physics.Arcade.Collider#object2", "scope": "instance", "kind": "member", - "___id": "T000002R028765", + "___id": "T000002R028768", "___s": true }, { @@ -251608,7 +251653,7 @@ "filename": "Collider.js", "lineno": 91, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The callback to invoke when the two objects collide.", @@ -251627,7 +251672,7 @@ "longname": "Phaser.Physics.Arcade.Collider#collideCallback", "scope": "instance", "kind": "member", - "___id": "T000002R028767", + "___id": "T000002R028770", "___s": true }, { @@ -251636,7 +251681,7 @@ "filename": "Collider.js", "lineno": 100, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "If a processCallback exists it must return true or collision checking will be skipped.", @@ -251655,7 +251700,7 @@ "longname": "Phaser.Physics.Arcade.Collider#processCallback", "scope": "instance", "kind": "member", - "___id": "T000002R028769", + "___id": "T000002R028772", "___s": true }, { @@ -251664,7 +251709,7 @@ "filename": "Collider.js", "lineno": 109, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The context the collideCallback and processCallback will run in.", @@ -251683,7 +251728,7 @@ "longname": "Phaser.Physics.Arcade.Collider#callbackContext", "scope": "instance", "kind": "member", - "___id": "T000002R028771", + "___id": "T000002R028774", "___s": true }, { @@ -251692,7 +251737,7 @@ "filename": "Collider.js", "lineno": 119, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "A name for the Collider.\r\rPhaser does not use this value, it's for your own reference.", @@ -251731,7 +251776,7 @@ "memberof": "Phaser.Physics.Arcade.Collider", "longname": "Phaser.Physics.Arcade.Collider#setName", "scope": "instance", - "___id": "T000002R028773", + "___id": "T000002R028776", "___s": true }, { @@ -251740,7 +251785,7 @@ "filename": "Collider.js", "lineno": 138, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Called by World as part of its step processing, initial operation of collision checking.", @@ -251750,7 +251795,7 @@ "memberof": "Phaser.Physics.Arcade.Collider", "longname": "Phaser.Physics.Arcade.Collider#update", "scope": "instance", - "___id": "T000002R028776", + "___id": "T000002R028779", "___s": true }, { @@ -251759,7 +251804,7 @@ "filename": "Collider.js", "lineno": 156, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Removes Collider from World and disposes of its resources.", @@ -251769,7 +251814,7 @@ "memberof": "Phaser.Physics.Arcade.Collider", "longname": "Phaser.Physics.Arcade.Collider#destroy", "scope": "instance", - "___id": "T000002R028778", + "___id": "T000002R028781", "___s": true }, { @@ -251778,7 +251823,7 @@ "filename": "Acceleration.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Provides methods used for setting the acceleration properties of an Arcade Physics Body.", @@ -251788,7 +251833,7 @@ "memberof": "Phaser.Physics.Arcade.Components", "longname": "Phaser.Physics.Arcade.Components.Acceleration", "scope": "static", - "___id": "T000002R028788", + "___id": "T000002R028791", "___s": true }, { @@ -251797,7 +251842,7 @@ "filename": "Acceleration.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the body's horizontal and vertical acceleration. If the vertical acceleration value is not provided, the vertical acceleration is set to the same value as the horizontal acceleration.", @@ -251852,7 +251897,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Acceleration", "longname": "Phaser.Physics.Arcade.Components.Acceleration#setAcceleration", "scope": "instance", - "___id": "T000002R028790", + "___id": "T000002R028793", "___s": true }, { @@ -251861,7 +251906,7 @@ "filename": "Acceleration.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the body's horizontal acceleration.", @@ -251901,7 +251946,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Acceleration", "longname": "Phaser.Physics.Arcade.Components.Acceleration#setAccelerationX", "scope": "instance", - "___id": "T000002R028792", + "___id": "T000002R028795", "___s": true }, { @@ -251910,7 +251955,7 @@ "filename": "Acceleration.js", "lineno": 50, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the body's vertical acceleration.", @@ -251950,7 +251995,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Acceleration", "longname": "Phaser.Physics.Arcade.Components.Acceleration#setAccelerationY", "scope": "instance", - "___id": "T000002R028795", + "___id": "T000002R028798", "___s": true }, { @@ -251959,7 +252004,7 @@ "filename": "Angular.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Provides methods used for setting the angular acceleration properties of an Arcade Physics Body.", @@ -251969,7 +252014,7 @@ "memberof": "Phaser.Physics.Arcade.Components", "longname": "Phaser.Physics.Arcade.Components.Angular", "scope": "static", - "___id": "T000002R028799", + "___id": "T000002R028802", "___s": true }, { @@ -251978,7 +252023,7 @@ "filename": "Angular.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the angular velocity of the body.\r\rIn Arcade Physics, bodies cannot rotate. They are always axis-aligned.\rHowever, they can have angular motion, which is passed on to the Game Object bound to the body,\rcausing them to visually rotate, even though the body remains axis-aligned.", @@ -252018,7 +252063,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Angular", "longname": "Phaser.Physics.Arcade.Components.Angular#setAngularVelocity", "scope": "instance", - "___id": "T000002R028801", + "___id": "T000002R028804", "___s": true }, { @@ -252027,7 +252072,7 @@ "filename": "Angular.js", "lineno": 36, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the angular acceleration of the body.\r\rIn Arcade Physics, bodies cannot rotate. They are always axis-aligned.\rHowever, they can have angular motion, which is passed on to the Game Object bound to the body,\rcausing them to visually rotate, even though the body remains axis-aligned.", @@ -252067,7 +252112,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Angular", "longname": "Phaser.Physics.Arcade.Components.Angular#setAngularAcceleration", "scope": "instance", - "___id": "T000002R028804", + "___id": "T000002R028807", "___s": true }, { @@ -252076,7 +252121,7 @@ "filename": "Angular.js", "lineno": 57, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the angular drag of the body. Drag is applied to the current velocity, providing a form of deceleration.", @@ -252116,7 +252161,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Angular", "longname": "Phaser.Physics.Arcade.Components.Angular#setAngularDrag", "scope": "instance", - "___id": "T000002R028807", + "___id": "T000002R028810", "___s": true }, { @@ -252125,7 +252170,7 @@ "filename": "Bounce.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Provides methods used for setting the bounce properties of an Arcade Physics Body.", @@ -252135,7 +252180,7 @@ "memberof": "Phaser.Physics.Arcade.Components", "longname": "Phaser.Physics.Arcade.Components.Bounce", "scope": "static", - "___id": "T000002R028811", + "___id": "T000002R028814", "___s": true }, { @@ -252144,7 +252189,7 @@ "filename": "Bounce.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the bounce values of this body.\r\rBounce is the amount of restitution, or elasticity, the body has when it collides with another object.\rA value of 1 means that it will retain its full velocity after the rebound. A value of 0 means it will not rebound at all.", @@ -252199,7 +252244,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Bounce", "longname": "Phaser.Physics.Arcade.Components.Bounce#setBounce", "scope": "instance", - "___id": "T000002R028813", + "___id": "T000002R028816", "___s": true }, { @@ -252208,7 +252253,7 @@ "filename": "Bounce.js", "lineno": 36, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the horizontal bounce value for this body.", @@ -252248,7 +252293,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Bounce", "longname": "Phaser.Physics.Arcade.Components.Bounce#setBounceX", "scope": "instance", - "___id": "T000002R028815", + "___id": "T000002R028818", "___s": true }, { @@ -252257,7 +252302,7 @@ "filename": "Bounce.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the vertical bounce value for this body.", @@ -252297,7 +252342,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Bounce", "longname": "Phaser.Physics.Arcade.Components.Bounce#setBounceY", "scope": "instance", - "___id": "T000002R028818", + "___id": "T000002R028821", "___s": true }, { @@ -252306,7 +252351,7 @@ "filename": "Bounce.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets whether this Body collides with the world boundary.\r\rOptionally also sets the World Bounce values. If the `Body.worldBounce` is null, it's set to a new Phaser.Math.Vector2 first.", @@ -252390,7 +252435,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Bounce", "longname": "Phaser.Physics.Arcade.Components.Bounce#setCollideWorldBounds", "scope": "instance", - "___id": "T000002R028821", + "___id": "T000002R028824", "___s": true }, { @@ -252399,7 +252444,7 @@ "filename": "Collision.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Provides methods used for setting the collision category and mask of an Arcade Physics Body.", @@ -252409,7 +252454,7 @@ "memberof": "Phaser.Physics.Arcade.Components", "longname": "Phaser.Physics.Arcade.Components.Collision", "scope": "static", - "___id": "T000002R028825", + "___id": "T000002R028828", "___s": true }, { @@ -252418,7 +252463,7 @@ "filename": "Collision.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the Collision Category that this Arcade Physics Body\rwill use in order to determine what it can collide with.\r\rIt can only have one single category assigned to it.\r\rIf you wish to reset the collision category and mask, call\rthe `resetCollisionCategory` method.", @@ -252458,7 +252503,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Collision", "longname": "Phaser.Physics.Arcade.Components.Collision#setCollisionCategory", "scope": "instance", - "___id": "T000002R028827", + "___id": "T000002R028830", "___s": true }, { @@ -252467,7 +252512,7 @@ "filename": "Collision.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Checks to see if the given Collision Category will collide with\rthis Arcade Physics object or not.", @@ -252506,7 +252551,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Collision", "longname": "Phaser.Physics.Arcade.Components.Collision#willCollideWith", "scope": "instance", - "___id": "T000002R028831", + "___id": "T000002R028834", "___s": true }, { @@ -252515,7 +252560,7 @@ "filename": "Collision.js", "lineno": 60, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Adds the given Collision Category to the list of those that this\rArcade Physics Body will collide with.", @@ -252555,7 +252600,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Collision", "longname": "Phaser.Physics.Arcade.Components.Collision#addCollidesWith", "scope": "instance", - "___id": "T000002R028834", + "___id": "T000002R028837", "___s": true }, { @@ -252564,7 +252609,7 @@ "filename": "Collision.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Removes the given Collision Category from the list of those that this\rArcade Physics Body will collide with.", @@ -252604,7 +252649,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Collision", "longname": "Phaser.Physics.Arcade.Components.Collision#removeCollidesWith", "scope": "instance", - "___id": "T000002R028838", + "___id": "T000002R028841", "___s": true }, { @@ -252613,7 +252658,7 @@ "filename": "Collision.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets all of the Collision Categories that this Arcade Physics Body\rwill collide with. You can either pass a single category value, or\ran array of them.\r\rCalling this method will reset all of the collision categories,\rso only those passed to this method are enabled.\r\rIf you wish to add a new category to the existing mask, call\rthe `addCollisionCategory` method.\r\rIf you wish to reset the collision category and mask, call\rthe `resetCollisionCategory` method.", @@ -252672,7 +252717,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Collision", "longname": "Phaser.Physics.Arcade.Components.Collision#setCollidesWith", "scope": "instance", - "___id": "T000002R028842", + "___id": "T000002R028845", "___s": true }, { @@ -252681,7 +252726,7 @@ "filename": "Collision.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Resets the Collision Category and Mask back to the defaults,\rwhich is to collide with everything.", @@ -252706,7 +252751,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Collision", "longname": "Phaser.Physics.Arcade.Components.Collision#resetCollisionCategory", "scope": "instance", - "___id": "T000002R028846", + "___id": "T000002R028849", "___s": true }, { @@ -252715,7 +252760,7 @@ "filename": "Debug.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Provides methods used for setting the debug properties of an Arcade Physics Body.", @@ -252725,7 +252770,7 @@ "memberof": "Phaser.Physics.Arcade.Components", "longname": "Phaser.Physics.Arcade.Components.Debug", "scope": "static", - "___id": "T000002R028852", + "___id": "T000002R028855", "___s": true }, { @@ -252734,7 +252779,7 @@ "filename": "Debug.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the debug values of this body.\r\rBodies will only draw their debug if debug has been enabled for Arcade Physics as a whole.\rNote that there is a performance cost in drawing debug displays. It should never be used in production.", @@ -252800,7 +252845,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Debug", "longname": "Phaser.Physics.Arcade.Components.Debug#setDebug", "scope": "instance", - "___id": "T000002R028854", + "___id": "T000002R028857", "___s": true }, { @@ -252809,7 +252854,7 @@ "filename": "Debug.js", "lineno": 39, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the color of the body outline when it renders to the debug display.", @@ -252849,7 +252894,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Debug", "longname": "Phaser.Physics.Arcade.Components.Debug#setDebugBodyColor", "scope": "instance", - "___id": "T000002R028859", + "___id": "T000002R028862", "___s": true }, { @@ -252858,7 +252903,7 @@ "filename": "Debug.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Set to `true` to have this body render its outline to the debug display.", @@ -252877,7 +252922,7 @@ "longname": "Phaser.Physics.Arcade.Components.Debug#debugShowBody", "scope": "instance", "kind": "member", - "___id": "T000002R028862", + "___id": "T000002R028865", "___s": true }, { @@ -252886,7 +252931,7 @@ "filename": "Debug.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Set to `true` to have this body render a velocity marker to the debug display.", @@ -252905,7 +252950,7 @@ "longname": "Phaser.Physics.Arcade.Components.Debug#debugShowVelocity", "scope": "instance", "kind": "member", - "___id": "T000002R028867", + "___id": "T000002R028870", "___s": true }, { @@ -252914,7 +252959,7 @@ "filename": "Debug.js", "lineno": 98, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "The color of the body outline when it renders to the debug display.", @@ -252933,7 +252978,7 @@ "longname": "Phaser.Physics.Arcade.Components.Debug#debugBodyColor", "scope": "instance", "kind": "member", - "___id": "T000002R028872", + "___id": "T000002R028875", "___s": true }, { @@ -252942,7 +252987,7 @@ "filename": "Drag.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Provides methods used for setting the drag properties of an Arcade Physics Body.", @@ -252952,7 +252997,7 @@ "memberof": "Phaser.Physics.Arcade.Components", "longname": "Phaser.Physics.Arcade.Components.Drag", "scope": "static", - "___id": "T000002R028878", + "___id": "T000002R028881", "___s": true }, { @@ -252961,7 +253006,7 @@ "filename": "Drag.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the body's horizontal and vertical drag. If the vertical drag value is not provided, the vertical drag is set to the same value as the horizontal drag.\r\rDrag can be considered as a form of deceleration that will return the velocity of a body back to zero over time.\rIt is the absolute loss of velocity due to movement, in pixels per second squared.\rThe x and y components are applied separately.\r\rWhen `useDamping` is true, this is 1 minus the damping factor.\rA value of 1 means the Body loses no velocity.\rA value of 0.95 means the Body loses 5% of its velocity per step.\rA value of 0.5 means the Body loses 50% of its velocity per step.\r\rDrag is applied only when `acceleration` is zero.", @@ -253016,7 +253061,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Drag", "longname": "Phaser.Physics.Arcade.Components.Drag#setDrag", "scope": "instance", - "___id": "T000002R028880", + "___id": "T000002R028883", "___s": true }, { @@ -253025,7 +253070,7 @@ "filename": "Drag.js", "lineno": 44, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the body's horizontal drag.\r\rDrag can be considered as a form of deceleration that will return the velocity of a body back to zero over time.\rIt is the absolute loss of velocity due to movement, in pixels per second squared.\rThe x and y components are applied separately.\r\rWhen `useDamping` is true, this is 1 minus the damping factor.\rA value of 1 means the Body loses no velocity.\rA value of 0.95 means the Body loses 5% of its velocity per step.\rA value of 0.5 means the Body loses 50% of its velocity per step.\r\rDrag is applied only when `acceleration` is zero.", @@ -253065,7 +253110,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Drag", "longname": "Phaser.Physics.Arcade.Components.Drag#setDragX", "scope": "instance", - "___id": "T000002R028882", + "___id": "T000002R028885", "___s": true }, { @@ -253074,7 +253119,7 @@ "filename": "Drag.js", "lineno": 72, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the body's vertical drag.\r\rDrag can be considered as a form of deceleration that will return the velocity of a body back to zero over time.\rIt is the absolute loss of velocity due to movement, in pixels per second squared.\rThe x and y components are applied separately.\r\rWhen `useDamping` is true, this is 1 minus the damping factor.\rA value of 1 means the Body loses no velocity.\rA value of 0.95 means the Body loses 5% of its velocity per step.\rA value of 0.5 means the Body loses 50% of its velocity per step.\r\rDrag is applied only when `acceleration` is zero.", @@ -253114,7 +253159,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Drag", "longname": "Phaser.Physics.Arcade.Components.Drag#setDragY", "scope": "instance", - "___id": "T000002R028885", + "___id": "T000002R028888", "___s": true }, { @@ -253123,7 +253168,7 @@ "filename": "Drag.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "If this Body is using `drag` for deceleration this function controls how the drag is applied.\rIf set to `true` drag will use a damping effect rather than a linear approach. If you are\rcreating a game where the Body moves freely at any angle (i.e. like the way the ship moves in\rthe game Asteroids) then you will get a far smoother and more visually correct deceleration\rby using damping, avoiding the axis-drift that is prone with linear deceleration.\r\rIf you enable this property then you should use far smaller `drag` values than with linear, as\rthey are used as a multiplier on the velocity. Values such as 0.95 will give a nice slow\rdeceleration, where-as smaller values, such as 0.5 will stop an object almost immediately.", @@ -253163,7 +253208,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Drag", "longname": "Phaser.Physics.Arcade.Components.Drag#setDamping", "scope": "instance", - "___id": "T000002R028888", + "___id": "T000002R028891", "___s": true }, { @@ -253172,7 +253217,7 @@ "filename": "Enable.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Provides methods used for setting the enable properties of an Arcade Physics Body.", @@ -253182,7 +253227,7 @@ "memberof": "Phaser.Physics.Arcade.Components", "longname": "Phaser.Physics.Arcade.Components.Enable", "scope": "static", - "___id": "T000002R028892", + "___id": "T000002R028895", "___s": true }, { @@ -253191,7 +253236,7 @@ "filename": "Enable.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets whether this Body should calculate its velocity based on its change in\rposition every frame. The default, which is to not do this, means that you\rmake this Body move by setting the velocity directly. However, if you are\rtrying to move this Body via a Tween, or have it follow a Path, then you\rshould enable this instead. This will allow it to still collide with other\rbodies, something that isn't possible if you're just changing its position directly.", @@ -253233,7 +253278,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Enable", "longname": "Phaser.Physics.Arcade.Components.Enable#setDirectControl", "scope": "instance", - "___id": "T000002R028894", + "___id": "T000002R028897", "___s": true }, { @@ -253242,7 +253287,7 @@ "filename": "Enable.js", "lineno": 37, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Enables this Game Object's Body.\rIf you reset the Body you must also pass `x` and `y`.", @@ -253347,7 +253392,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Enable", "longname": "Phaser.Physics.Arcade.Components.Enable#enableBody", "scope": "instance", - "___id": "T000002R028896", + "___id": "T000002R028899", "___s": true }, { @@ -253356,7 +253401,7 @@ "filename": "Enable.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Stops and disables this Game Object's Body.", @@ -253419,7 +253464,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Enable", "longname": "Phaser.Physics.Arcade.Components.Enable#disableBody", "scope": "instance", - "___id": "T000002R028901", + "___id": "T000002R028904", "___s": true }, { @@ -253428,7 +253473,7 @@ "filename": "Enable.js", "lineno": 119, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Syncs the Body's position and size with its parent Game Object.\rYou don't need to call this for Dynamic Bodies, as it happens automatically.\rBut for Static bodies it's a useful way of modifying the position of a Static Body\rin the Physics World, based on its Game Object.", @@ -253456,7 +253501,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Enable", "longname": "Phaser.Physics.Arcade.Components.Enable#refreshBody", "scope": "instance", - "___id": "T000002R028908", + "___id": "T000002R028911", "___s": true }, { @@ -253465,7 +253510,7 @@ "filename": "Friction.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Methods for setting the friction of an Arcade Physics Body.\r\rIn Arcade Physics, friction is a special case of motion transfer from an \"immovable\" body to a riding body.", @@ -253478,7 +253523,7 @@ "memberof": "Phaser.Physics.Arcade.Components", "longname": "Phaser.Physics.Arcade.Components.Friction", "scope": "static", - "___id": "T000002R028911", + "___id": "T000002R028914", "___s": true }, { @@ -253487,7 +253532,7 @@ "filename": "Friction.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the friction of this game object's physics body.\rIn Arcade Physics, friction is a special case of motion transfer from an \"immovable\" body to a riding body.", @@ -253545,7 +253590,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Friction", "longname": "Phaser.Physics.Arcade.Components.Friction#setFriction", "scope": "instance", - "___id": "T000002R028913", + "___id": "T000002R028916", "___s": true }, { @@ -253554,7 +253599,7 @@ "filename": "Friction.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the horizontal friction of this game object's physics body.\rThis can move a riding body horizontally when it collides with this one on the vertical axis.", @@ -253597,7 +253642,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Friction", "longname": "Phaser.Physics.Arcade.Components.Friction#setFrictionX", "scope": "instance", - "___id": "T000002R028915", + "___id": "T000002R028918", "___s": true }, { @@ -253606,7 +253651,7 @@ "filename": "Friction.js", "lineno": 60, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the vertical friction of this game object's physics body.\rThis can move a riding body vertically when it collides with this one on the horizontal axis.", @@ -253649,7 +253694,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Friction", "longname": "Phaser.Physics.Arcade.Components.Friction#setFrictionY", "scope": "instance", - "___id": "T000002R028918", + "___id": "T000002R028921", "___s": true }, { @@ -253658,7 +253703,7 @@ "filename": "Gravity.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Provides methods for setting the gravity properties of an Arcade Physics Game Object.\rShould be applied as a mixin and not used directly.", @@ -253668,7 +253713,7 @@ "memberof": "Phaser.Physics.Arcade.Components", "longname": "Phaser.Physics.Arcade.Components.Gravity", "scope": "static", - "___id": "T000002R028922", + "___id": "T000002R028925", "___s": true }, { @@ -253677,7 +253722,7 @@ "filename": "Gravity.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Set the X and Y values of the gravitational pull to act upon this Arcade Physics Game Object. Values can be positive or negative. Larger values result in a stronger effect.\r\rIf only one value is provided, this value will be used for both the X and Y axis.", @@ -253732,7 +253777,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Gravity", "longname": "Phaser.Physics.Arcade.Components.Gravity#setGravity", "scope": "instance", - "___id": "T000002R028924", + "___id": "T000002R028927", "___s": true }, { @@ -253741,7 +253786,7 @@ "filename": "Gravity.js", "lineno": 36, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Set the gravitational force to be applied to the X axis. Value can be positive or negative. Larger values result in a stronger effect.", @@ -253781,7 +253826,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Gravity", "longname": "Phaser.Physics.Arcade.Components.Gravity#setGravityX", "scope": "instance", - "___id": "T000002R028926", + "___id": "T000002R028929", "___s": true }, { @@ -253790,7 +253835,7 @@ "filename": "Gravity.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Set the gravitational force to be applied to the Y axis. Value can be positive or negative. Larger values result in a stronger effect.", @@ -253830,7 +253875,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Gravity", "longname": "Phaser.Physics.Arcade.Components.Gravity#setGravityY", "scope": "instance", - "___id": "T000002R028929", + "___id": "T000002R028932", "___s": true }, { @@ -253839,7 +253884,7 @@ "filename": "Immovable.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Provides methods used for setting the immovable properties of an Arcade Physics Body.", @@ -253849,7 +253894,7 @@ "memberof": "Phaser.Physics.Arcade.Components", "longname": "Phaser.Physics.Arcade.Components.Immovable", "scope": "static", - "___id": "T000002R028933", + "___id": "T000002R028936", "___s": true }, { @@ -253858,7 +253903,7 @@ "filename": "Immovable.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets if this Body can be separated during collisions with other bodies.\r\rWhen a body is immovable it means it won't move at all, not even to separate it from collision\roverlap. If you just wish to prevent a body from being knocked around by other bodies, see\rthe `setPushable` method instead.", @@ -253900,7 +253945,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Immovable", "longname": "Phaser.Physics.Arcade.Components.Immovable#setImmovable", "scope": "instance", - "___id": "T000002R028935", + "___id": "T000002R028938", "___s": true }, { @@ -253909,7 +253954,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "kind": "namespace", @@ -253917,7 +253962,7 @@ "memberof": "Phaser.Physics.Arcade", "longname": "Phaser.Physics.Arcade.Components", "scope": "static", - "___id": "T000002R028940", + "___id": "T000002R028943", "___s": true }, { @@ -253926,7 +253971,7 @@ "filename": "Mass.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Provides methods used for setting the mass properties of an Arcade Physics Body.", @@ -253936,7 +253981,7 @@ "memberof": "Phaser.Physics.Arcade.Components", "longname": "Phaser.Physics.Arcade.Components.Mass", "scope": "static", - "___id": "T000002R028958", + "___id": "T000002R028961", "___s": true }, { @@ -253945,7 +253990,7 @@ "filename": "Mass.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the mass of the physics body", @@ -253985,7 +254030,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Mass", "longname": "Phaser.Physics.Arcade.Components.Mass#setMass", "scope": "instance", - "___id": "T000002R028960", + "___id": "T000002R028963", "___s": true }, { @@ -253994,7 +254039,7 @@ "filename": "OverlapCirc.js", "lineno": 6, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "This method will search the given circular area and return an array of all physics bodies that\roverlap with it. It can return either Dynamic, Static bodies or a mixture of both.\r\rA body only has to intersect with the search area to be considered, it doesn't have to be fully\rcontained within it.\r\rIf Arcade Physics is set to use the RTree (which it is by default) then the search is rather fast,\rotherwise the search is O(N) for Dynamic Bodies.", @@ -254117,7 +254162,7 @@ "memberof": "Phaser.Physics.Arcade.Components", "longname": "Phaser.Physics.Arcade.Components.OverlapCirc", "scope": "static", - "___id": "T000002R028968", + "___id": "T000002R028971", "___s": true }, { @@ -254126,7 +254171,7 @@ "filename": "OverlapRect.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "This method will search the given rectangular area and return an array of all physics bodies that\roverlap with it. It can return either Dynamic, Static bodies or a mixture of both.\r\rA body only has to intersect with the search area to be considered, it doesn't have to be fully\rcontained within it.\r\rIf Arcade Physics is set to use the RTree (which it is by default) then the search for is extremely fast,\rotherwise the search is O(N) for Dynamic Bodies.", @@ -254262,7 +254307,7 @@ "memberof": "Phaser.Physics.Arcade.Components", "longname": "Phaser.Physics.Arcade.Components.OverlapRect", "scope": "static", - "___id": "T000002R028977", + "___id": "T000002R028980", "___s": true }, { @@ -254271,7 +254316,7 @@ "filename": "Pushable.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Provides methods used for setting the pushable property of an Arcade Physics Body.", @@ -254281,7 +254326,7 @@ "memberof": "Phaser.Physics.Arcade.Components", "longname": "Phaser.Physics.Arcade.Components.Pushable", "scope": "static", - "___id": "T000002R029002", + "___id": "T000002R029005", "___s": true }, { @@ -254290,7 +254335,7 @@ "filename": "Pushable.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets if this Body can be pushed by another Body.\r\rA body that cannot be pushed will reflect back all of the velocity it is given to the\rcolliding body. If that body is also not pushable, then the separation will be split\rbetween them evenly.\r\rIf you want your body to never move or seperate at all, see the `setImmovable` method.", @@ -254332,7 +254377,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Pushable", "longname": "Phaser.Physics.Arcade.Components.Pushable#setPushable", "scope": "instance", - "___id": "T000002R029004", + "___id": "T000002R029007", "___s": true }, { @@ -254341,7 +254386,7 @@ "filename": "Size.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Provides methods for setting the size of an Arcade Physics Game Object.\rShould be applied as a mixin and not used directly.", @@ -254351,7 +254396,7 @@ "memberof": "Phaser.Physics.Arcade.Components", "longname": "Phaser.Physics.Arcade.Components.Size", "scope": "static", - "___id": "T000002R029009", + "___id": "T000002R029012", "___s": true }, { @@ -254360,7 +254405,7 @@ "filename": "Size.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the body offset. This allows you to adjust the difference between the center of the body\rand the x and y coordinates of the parent Game Object.", @@ -254415,7 +254460,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Size", "longname": "Phaser.Physics.Arcade.Components.Size#setOffset", "scope": "instance", - "___id": "T000002R029011", + "___id": "T000002R029014", "___s": true }, { @@ -254424,7 +254469,7 @@ "filename": "Size.js", "lineno": 35, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "**DEPRECATED**: Please use `setBodySize` instead.\r\rSets the size of this physics body. Setting the size does not adjust the dimensions of the parent Game Object.", @@ -254493,7 +254538,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Size", "longname": "Phaser.Physics.Arcade.Components.Size#setSize", "scope": "instance", - "___id": "T000002R029013", + "___id": "T000002R029016", "___s": true }, { @@ -254502,7 +254547,7 @@ "filename": "Size.js", "lineno": 57, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the size of this physics body. Setting the size does not adjust the dimensions of the parent Game Object.", @@ -254570,7 +254615,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Size", "longname": "Phaser.Physics.Arcade.Components.Size#setBodySize", "scope": "instance", - "___id": "T000002R029015", + "___id": "T000002R029018", "___s": true }, { @@ -254579,7 +254624,7 @@ "filename": "Size.js", "lineno": 76, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets this physics body to use a circle for collision instead of a rectangle.", @@ -254647,7 +254692,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Size", "longname": "Phaser.Physics.Arcade.Components.Size#setCircle", "scope": "instance", - "___id": "T000002R029017", + "___id": "T000002R029020", "___s": true }, { @@ -254656,7 +254701,7 @@ "filename": "Velocity.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Provides methods for modifying the velocity of an Arcade Physics body.\r\rShould be applied as a mixin and not used directly.", @@ -254666,7 +254711,7 @@ "memberof": "Phaser.Physics.Arcade.Components", "longname": "Phaser.Physics.Arcade.Components.Velocity", "scope": "static", - "___id": "T000002R029020", + "___id": "T000002R029023", "___s": true }, { @@ -254675,7 +254720,7 @@ "filename": "Velocity.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the velocity of the Body.", @@ -254730,7 +254775,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Velocity", "longname": "Phaser.Physics.Arcade.Components.Velocity#setVelocity", "scope": "instance", - "___id": "T000002R029022", + "___id": "T000002R029025", "___s": true }, { @@ -254739,7 +254784,7 @@ "filename": "Velocity.js", "lineno": 35, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the horizontal component of the body's velocity.\r\rPositive values move the body to the right, while negative values move it to the left.", @@ -254779,7 +254824,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Velocity", "longname": "Phaser.Physics.Arcade.Components.Velocity#setVelocityX", "scope": "instance", - "___id": "T000002R029024", + "___id": "T000002R029027", "___s": true }, { @@ -254788,7 +254833,7 @@ "filename": "Velocity.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the vertical component of the body's velocity.\r\rPositive values move the body down, while negative values move it up.", @@ -254828,7 +254873,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Velocity", "longname": "Phaser.Physics.Arcade.Components.Velocity#setVelocityY", "scope": "instance", - "___id": "T000002R029026", + "___id": "T000002R029029", "___s": true }, { @@ -254837,7 +254882,7 @@ "filename": "Velocity.js", "lineno": 73, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "description": "Sets the maximum velocity of the body.", @@ -254892,7 +254937,7 @@ "memberof": "Phaser.Physics.Arcade.Components.Velocity", "longname": "Phaser.Physics.Arcade.Components.Velocity#setMaxVelocity", "scope": "instance", - "___id": "T000002R029028", + "___id": "T000002R029031", "___s": true }, { @@ -254901,7 +254946,7 @@ "filename": "const.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Dynamic Body.", @@ -254925,7 +254970,7 @@ "longname": "Phaser.Physics.Arcade.DYNAMIC_BODY", "scope": "static", "kind": "member", - "___id": "T000002R029032", + "___id": "T000002R029035", "___s": true }, { @@ -254934,7 +254979,7 @@ "filename": "const.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Static Body.", @@ -254958,7 +255003,7 @@ "longname": "Phaser.Physics.Arcade.STATIC_BODY", "scope": "static", "kind": "member", - "___id": "T000002R029034", + "___id": "T000002R029037", "___s": true }, { @@ -254967,7 +255012,7 @@ "filename": "const.js", "lineno": 41, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Arcade Physics Group containing Dynamic Bodies.", @@ -254987,7 +255032,7 @@ "longname": "Phaser.Physics.Arcade.GROUP", "scope": "static", "kind": "member", - "___id": "T000002R029036", + "___id": "T000002R029039", "___s": true }, { @@ -254996,7 +255041,7 @@ "filename": "const.js", "lineno": 51, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "A Tilemap Layer.", @@ -255016,7 +255061,7 @@ "longname": "Phaser.Physics.Arcade.TILEMAPLAYER", "scope": "static", "kind": "member", - "___id": "T000002R029038", + "___id": "T000002R029041", "___s": true }, { @@ -255025,7 +255070,7 @@ "filename": "const.js", "lineno": 61, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Facing no direction (initial value).", @@ -255048,7 +255093,7 @@ "longname": "Phaser.Physics.Arcade.FACING_NONE", "scope": "static", "kind": "member", - "___id": "T000002R029040", + "___id": "T000002R029043", "___s": true }, { @@ -255057,7 +255102,7 @@ "filename": "const.js", "lineno": 73, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Facing up.", @@ -255080,7 +255125,7 @@ "longname": "Phaser.Physics.Arcade.FACING_UP", "scope": "static", "kind": "member", - "___id": "T000002R029042", + "___id": "T000002R029045", "___s": true }, { @@ -255089,7 +255134,7 @@ "filename": "const.js", "lineno": 85, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Facing down.", @@ -255112,7 +255157,7 @@ "longname": "Phaser.Physics.Arcade.FACING_DOWN", "scope": "static", "kind": "member", - "___id": "T000002R029044", + "___id": "T000002R029047", "___s": true }, { @@ -255121,7 +255166,7 @@ "filename": "const.js", "lineno": 97, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Facing left.", @@ -255144,7 +255189,7 @@ "longname": "Phaser.Physics.Arcade.FACING_LEFT", "scope": "static", "kind": "member", - "___id": "T000002R029046", + "___id": "T000002R029049", "___s": true }, { @@ -255153,7 +255198,7 @@ "filename": "const.js", "lineno": 109, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Facing right.", @@ -255176,7 +255221,7 @@ "longname": "Phaser.Physics.Arcade.FACING_RIGHT", "scope": "static", "kind": "member", - "___id": "T000002R029048", + "___id": "T000002R029051", "___s": true }, { @@ -255185,7 +255230,7 @@ "filename": "COLLIDE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\events", "code": {} }, "description": "The Arcade Physics World Collide Event.\r\rThis event is dispatched by an Arcade Physics World instance if two bodies collide _and_ at least\rone of them has their [onCollide]{@link Phaser.Physics.Arcade.Body#onCollide} property set to `true`.\r\rIt provides an alternative means to handling collide events rather than using the callback approach.\r\rListen to it from a Scene using: `this.physics.world.on('collide', listener)`.\r\rPlease note that 'collide' and 'overlap' are two different things in Arcade Physics.", @@ -255278,7 +255323,7 @@ "memberof": "Phaser.Physics.Arcade.Events", "longname": "Phaser.Physics.Arcade.Events#event:COLLIDE", "scope": "instance", - "___id": "T000002R029051", + "___id": "T000002R029054", "___s": true }, { @@ -255287,7 +255332,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\events", "code": {} }, "kind": "namespace", @@ -255295,7 +255340,7 @@ "memberof": "Phaser.Physics.Arcade", "longname": "Phaser.Physics.Arcade.Events", "scope": "static", - "___id": "T000002R029053", + "___id": "T000002R029056", "___s": true }, { @@ -255304,7 +255349,7 @@ "filename": "OVERLAP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\events", "code": {} }, "description": "The Arcade Physics World Overlap Event.\r\rThis event is dispatched by an Arcade Physics World instance if two bodies overlap _and_ at least\rone of them has their [onOverlap]{@link Phaser.Physics.Arcade.Body#onOverlap} property set to `true`.\r\rIt provides an alternative means to handling overlap events rather than using the callback approach.\r\rListen to it from a Scene using: `this.physics.world.on('overlap', listener)`.\r\rPlease note that 'collide' and 'overlap' are two different things in Arcade Physics.", @@ -255397,7 +255442,7 @@ "memberof": "Phaser.Physics.Arcade.Events", "longname": "Phaser.Physics.Arcade.Events#event:OVERLAP", "scope": "instance", - "___id": "T000002R029063", + "___id": "T000002R029066", "___s": true }, { @@ -255406,7 +255451,7 @@ "filename": "PAUSE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\events", "code": {} }, "description": "The Arcade Physics World Pause Event.\r\rThis event is dispatched by an Arcade Physics World instance when it is paused.\r\rListen to it from a Scene using: `this.physics.world.on('pause', listener)`.", @@ -255425,7 +255470,7 @@ "memberof": "Phaser.Physics.Arcade.Events", "longname": "Phaser.Physics.Arcade.Events#event:PAUSE", "scope": "instance", - "___id": "T000002R029065", + "___id": "T000002R029068", "___s": true }, { @@ -255434,7 +255479,7 @@ "filename": "RESUME_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\events", "code": {} }, "description": "The Arcade Physics World Resume Event.\r\rThis event is dispatched by an Arcade Physics World instance when it resumes from a paused state.\r\rListen to it from a Scene using: `this.physics.world.on('resume', listener)`.", @@ -255453,7 +255498,7 @@ "memberof": "Phaser.Physics.Arcade.Events", "longname": "Phaser.Physics.Arcade.Events#event:RESUME", "scope": "instance", - "___id": "T000002R029067", + "___id": "T000002R029070", "___s": true }, { @@ -255462,7 +255507,7 @@ "filename": "TILE_COLLIDE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\events", "code": {} }, "description": "The Arcade Physics Tile Collide Event.\r\rThis event is dispatched by an Arcade Physics World instance if a body collides with a Tile _and_\rhas its [onCollide]{@link Phaser.Physics.Arcade.Body#onCollide} property set to `true`.\r\rIt provides an alternative means to handling collide events rather than using the callback approach.\r\rListen to it from a Scene using: `this.physics.world.on('tilecollide', listener)`.\r\rPlease note that 'collide' and 'overlap' are two different things in Arcade Physics.", @@ -255522,7 +255567,7 @@ "memberof": "Phaser.Physics.Arcade.Events", "longname": "Phaser.Physics.Arcade.Events#event:TILE_COLLIDE", "scope": "instance", - "___id": "T000002R029069", + "___id": "T000002R029072", "___s": true }, { @@ -255531,7 +255576,7 @@ "filename": "TILE_OVERLAP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\events", "code": {} }, "description": "The Arcade Physics Tile Overlap Event.\r\rThis event is dispatched by an Arcade Physics World instance if a body overlaps with a Tile _and_\rhas its [onOverlap]{@link Phaser.Physics.Arcade.Body#onOverlap} property set to `true`.\r\rIt provides an alternative means to handling overlap events rather than using the callback approach.\r\rListen to it from a Scene using: `this.physics.world.on('tileoverlap', listener)`.\r\rPlease note that 'collide' and 'overlap' are two different things in Arcade Physics.", @@ -255591,7 +255636,7 @@ "memberof": "Phaser.Physics.Arcade.Events", "longname": "Phaser.Physics.Arcade.Events#event:TILE_OVERLAP", "scope": "instance", - "___id": "T000002R029071", + "___id": "T000002R029074", "___s": true }, { @@ -255600,7 +255645,7 @@ "filename": "WORLD_BOUNDS_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\events", "code": {} }, "description": "The Arcade Physics World Bounds Event.\r\rThis event is dispatched by an Arcade Physics World instance if a body makes contact with the world bounds _and_\rit has its [onWorldBounds]{@link Phaser.Physics.Arcade.Body#onWorldBounds} property set to `true`.\r\rIt provides an alternative means to handling collide events rather than using the callback approach.\r\rListen to it from a Scene using: `this.physics.world.on('worldbounds', listener)`.", @@ -255686,7 +255731,7 @@ "memberof": "Phaser.Physics.Arcade.Events", "longname": "Phaser.Physics.Arcade.Events#event:WORLD_BOUNDS", "scope": "instance", - "___id": "T000002R029073", + "___id": "T000002R029076", "___s": true }, { @@ -255695,7 +255740,7 @@ "filename": "WORLD_STEP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\events", "code": {} }, "description": "The Arcade Physics World Step Event.\r\rThis event is dispatched by an Arcade Physics World instance whenever a physics step is run.\rIt is emitted _after_ the bodies and colliders have been updated.\r\rIn high framerate settings this can be multiple times per game frame.\r\rListen to it from a Scene using: `this.physics.world.on('worldstep', listener)`.", @@ -255729,7 +255774,7 @@ "memberof": "Phaser.Physics.Arcade.Events", "longname": "Phaser.Physics.Arcade.Events#event:WORLD_STEP", "scope": "instance", - "___id": "T000002R029075", + "___id": "T000002R029078", "___s": true }, { @@ -255738,7 +255783,7 @@ "filename": "Factory.js", "lineno": 16, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "classdesc": "The Arcade Physics Factory allows you to easily create Arcade Physics enabled Game Objects.\rObjects that are created by this Factory are automatically added to the physics world.", @@ -255763,7 +255808,7 @@ ], "scope": "static", "longname": "Phaser.Physics.Arcade.Factory", - "___id": "T000002R029085", + "___id": "T000002R029088", "___s": true }, { @@ -255772,7 +255817,7 @@ "filename": "Factory.js", "lineno": 34, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "A reference to the Arcade Physics World.", @@ -255791,7 +255836,7 @@ "longname": "Phaser.Physics.Arcade.Factory#world", "scope": "instance", "kind": "member", - "___id": "T000002R029088", + "___id": "T000002R029091", "___s": true }, { @@ -255800,7 +255845,7 @@ "filename": "Factory.js", "lineno": 43, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "A reference to the Scene this Arcade Physics instance belongs to.", @@ -255819,7 +255864,7 @@ "longname": "Phaser.Physics.Arcade.Factory#scene", "scope": "instance", "kind": "member", - "___id": "T000002R029090", + "___id": "T000002R029093", "___s": true }, { @@ -255828,7 +255873,7 @@ "filename": "Factory.js", "lineno": 52, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "A reference to the Scene.Systems this Arcade Physics instance belongs to.", @@ -255847,7 +255892,7 @@ "longname": "Phaser.Physics.Arcade.Factory#sys", "scope": "instance", "kind": "member", - "___id": "T000002R029092", + "___id": "T000002R029095", "___s": true }, { @@ -255856,7 +255901,7 @@ "filename": "Factory.js", "lineno": 62, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Creates a new Arcade Physics Collider object.", @@ -255949,7 +255994,7 @@ "memberof": "Phaser.Physics.Arcade.Factory", "longname": "Phaser.Physics.Arcade.Factory#collider", "scope": "instance", - "___id": "T000002R029094", + "___id": "T000002R029097", "___s": true }, { @@ -255958,7 +256003,7 @@ "filename": "Factory.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Creates a new Arcade Physics Collider Overlap object.", @@ -256051,7 +256096,7 @@ "memberof": "Phaser.Physics.Arcade.Factory", "longname": "Phaser.Physics.Arcade.Factory#overlap", "scope": "instance", - "___id": "T000002R029096", + "___id": "T000002R029099", "___s": true }, { @@ -256060,7 +256105,7 @@ "filename": "Factory.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Adds an Arcade Physics Body to the given Game Object.", @@ -256122,7 +256167,7 @@ "memberof": "Phaser.Physics.Arcade.Factory", "longname": "Phaser.Physics.Arcade.Factory#existing", "scope": "instance", - "___id": "T000002R029098", + "___id": "T000002R029101", "___s": true }, { @@ -256131,7 +256176,7 @@ "filename": "Factory.js", "lineno": 122, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Creates a new Arcade Image object with a Static body.", @@ -256230,7 +256275,7 @@ "memberof": "Phaser.Physics.Arcade.Factory", "longname": "Phaser.Physics.Arcade.Factory#staticImage", "scope": "instance", - "___id": "T000002R029101", + "___id": "T000002R029104", "___s": true }, { @@ -256239,7 +256284,7 @@ "filename": "Factory.js", "lineno": 146, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Creates a new Arcade Image object with a Dynamic body.", @@ -256338,7 +256383,7 @@ "memberof": "Phaser.Physics.Arcade.Factory", "longname": "Phaser.Physics.Arcade.Factory#image", "scope": "instance", - "___id": "T000002R029104", + "___id": "T000002R029107", "___s": true }, { @@ -256347,7 +256392,7 @@ "filename": "Factory.js", "lineno": 170, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Creates a new Arcade Sprite object with a Static body.", @@ -256446,7 +256491,7 @@ "memberof": "Phaser.Physics.Arcade.Factory", "longname": "Phaser.Physics.Arcade.Factory#staticSprite", "scope": "instance", - "___id": "T000002R029107", + "___id": "T000002R029110", "___s": true }, { @@ -256455,7 +256500,7 @@ "filename": "Factory.js", "lineno": 195, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Creates a new Arcade Sprite object with a Dynamic body.", @@ -256544,7 +256589,7 @@ "memberof": "Phaser.Physics.Arcade.Factory", "longname": "Phaser.Physics.Arcade.Factory#sprite", "scope": "instance", - "___id": "T000002R029110", + "___id": "T000002R029113", "___s": true }, { @@ -256553,7 +256598,7 @@ "filename": "Factory.js", "lineno": 220, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Creates a Static Physics Group object.\rAll Game Objects created by this Group will automatically be static Arcade Physics objects.", @@ -256641,7 +256686,7 @@ "memberof": "Phaser.Physics.Arcade.Factory", "longname": "Phaser.Physics.Arcade.Factory#staticGroup", "scope": "instance", - "___id": "T000002R029113", + "___id": "T000002R029116", "___s": true }, { @@ -256650,7 +256695,7 @@ "filename": "Factory.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Creates a Physics Group object.\rAll Game Objects created by this Group will automatically be dynamic Arcade Physics objects.", @@ -256738,7 +256783,7 @@ "memberof": "Phaser.Physics.Arcade.Factory", "longname": "Phaser.Physics.Arcade.Factory#group", "scope": "instance", - "___id": "T000002R029115", + "___id": "T000002R029118", "___s": true }, { @@ -256747,7 +256792,7 @@ "filename": "Factory.js", "lineno": 254, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Creates a new physics Body with the given position and size.\r\rThis Body is not associated with any Game Object, but still exists within the world\rand can be tested for collision, have velocity, etc.", @@ -256829,7 +256874,7 @@ "memberof": "Phaser.Physics.Arcade.Factory", "longname": "Phaser.Physics.Arcade.Factory#body", "scope": "instance", - "___id": "T000002R029117", + "___id": "T000002R029120", "___s": true }, { @@ -256838,7 +256883,7 @@ "filename": "Factory.js", "lineno": 286, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Creates a new static physics Body with the given position and size.\r\rThis Body is not associated with any Game Object, but still exists within the world\rand can be tested for collision, etc.", @@ -256920,7 +256965,7 @@ "memberof": "Phaser.Physics.Arcade.Factory", "longname": "Phaser.Physics.Arcade.Factory#staticBody", "scope": "instance", - "___id": "T000002R029120", + "___id": "T000002R029123", "___s": true }, { @@ -256929,7 +256974,7 @@ "filename": "Factory.js", "lineno": 318, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Destroys this Factory.", @@ -256939,7 +256984,7 @@ "memberof": "Phaser.Physics.Arcade.Factory", "longname": "Phaser.Physics.Arcade.Factory#destroy", "scope": "instance", - "___id": "T000002R029123", + "___id": "T000002R029126", "___s": true }, { @@ -256948,7 +256993,7 @@ "filename": "GetCollidesWith.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Calculates and returns the bitmask needed to determine if the given\rcategories will collide with each other or not.", @@ -257006,7 +257051,7 @@ "memberof": "Phaser.Physics.Arcade", "longname": "Phaser.Physics.Arcade.GetCollidesWith", "scope": "static", - "___id": "T000002R029129", + "___id": "T000002R029132", "___s": true }, { @@ -257015,7 +257060,7 @@ "filename": "GetOverlapX.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Calculates and returns the horizontal overlap between two arcade physics bodies and sets their properties\raccordingly, including: `touching.left`, `touching.right`, `touching.none` and `overlapX'.", @@ -257093,7 +257138,7 @@ "memberof": "Phaser.Physics.Arcade", "longname": "Phaser.Physics.Arcade.GetOverlapX", "scope": "static", - "___id": "T000002R029137", + "___id": "T000002R029140", "___s": true }, { @@ -257102,7 +257147,7 @@ "filename": "GetOverlapY.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Calculates and returns the vertical overlap between two arcade physics bodies and sets their properties\raccordingly, including: `touching.up`, `touching.down`, `touching.none` and `overlapY'.", @@ -257180,7 +257225,7 @@ "memberof": "Phaser.Physics.Arcade", "longname": "Phaser.Physics.Arcade.GetOverlapY", "scope": "static", - "___id": "T000002R029167", + "___id": "T000002R029170", "___s": true }, { @@ -257189,7 +257234,7 @@ "filename": "index.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "kind": "namespace", @@ -257197,7 +257242,7 @@ "memberof": "Phaser.Physics", "longname": "Phaser.Physics.Arcade", "scope": "static", - "___id": "T000002R029198", + "___id": "T000002R029201", "___s": true }, { @@ -257206,7 +257251,7 @@ "filename": "PhysicsGroup.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "classdesc": "An Arcade Physics Group object.\r\rThe primary use of a Physics Group is a way to collect together physics enable objects\rthat share the same intrinsic structure into a single pool. They can they be easily\rcompared against other Groups, or Game Objects.\r\rAll Game Objects created by, or added to this Group will automatically be given **dynamic**\rArcade Physics bodies (if they have no body already) and the bodies will receive the\rGroups {@link Phaser.Physics.Arcade.Group#defaults default values}.\r\rYou should not pass objects into this Group that should not receive a body. For example,\rdo not add basic Geometry or Tilemap Layers into a Group, as they will not behave in the\rway you may expect. Groups should all ideally have objects of the same type in them.\r\rIf you wish to create a Group filled with Static Bodies, please see {@link Phaser.Physics.Arcade.StaticGroup}.", @@ -257310,7 +257355,7 @@ ], "scope": "static", "longname": "Phaser.Physics.Arcade.Group", - "___id": "T000002R029227", + "___id": "T000002R029230", "___s": true }, { @@ -257319,7 +257364,7 @@ "filename": "PhysicsGroup.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The physics simulation.", @@ -257338,7 +257383,7 @@ "longname": "Phaser.Physics.Arcade.Group#world", "scope": "instance", "kind": "member", - "___id": "T000002R029247", + "___id": "T000002R029250", "___s": true }, { @@ -257347,7 +257392,7 @@ "filename": "PhysicsGroup.js", "lineno": 106, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The class to create new Group members from.\r\rThis should be either `Phaser.Physics.Arcade.Image`, `Phaser.Physics.Arcade.Sprite`, or a class extending one of those.", @@ -257371,7 +257416,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.GameObjects.Group#classType", - "___id": "T000002R029249", + "___id": "T000002R029252", "___s": true }, { @@ -257380,7 +257425,7 @@ "filename": "PhysicsGroup.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The physics type of the Group's members.", @@ -257400,7 +257445,7 @@ "longname": "Phaser.Physics.Arcade.Group#physicsType", "scope": "instance", "kind": "member", - "___id": "T000002R029251", + "___id": "T000002R029254", "___s": true }, { @@ -257409,7 +257454,7 @@ "filename": "PhysicsGroup.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Arcade Physics Group Collision Category.\r\rThis can be set to any valid collision bitfield value.\r\rSee the `setCollisionCategory` method for more details.", @@ -257428,7 +257473,7 @@ "longname": "Phaser.Physics.Arcade.Group#collisionCategory", "scope": "instance", "kind": "member", - "___id": "T000002R029253", + "___id": "T000002R029256", "___s": true }, { @@ -257437,7 +257482,7 @@ "filename": "PhysicsGroup.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Arcade Physics Group Collision Mask.\r\rSee the `setCollidesWith` method for more details.", @@ -257456,7 +257501,7 @@ "longname": "Phaser.Physics.Arcade.Group#collisionMask", "scope": "instance", "kind": "member", - "___id": "T000002R029255", + "___id": "T000002R029258", "___s": true }, { @@ -257465,7 +257510,7 @@ "filename": "PhysicsGroup.js", "lineno": 156, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Default physics properties applied to Game Objects added to the Group or created by the Group. Derived from the `config` argument.\r\rYou can remove the default values by setting this property to `{}`.", @@ -257484,7 +257529,7 @@ "longname": "Phaser.Physics.Arcade.Group#defaults", "scope": "instance", "kind": "member", - "___id": "T000002R029257", + "___id": "T000002R029260", "___s": true }, { @@ -257493,7 +257538,7 @@ "filename": "PhysicsGroup.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "A textual representation of this Game Object.\rUsed internally by Phaser but is available for your own custom classes to populate.", @@ -257514,7 +257559,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.GameObjects.Group#type", - "___id": "T000002R029286", + "___id": "T000002R029289", "___s": true }, { @@ -257523,7 +257568,7 @@ "filename": "PhysicsGroup.js", "lineno": 209, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Enables a Game Object's Body and assigns `defaults`. Called when a Group member is added or created.", @@ -257548,7 +257593,7 @@ "memberof": "Phaser.Physics.Arcade.Group", "longname": "Phaser.Physics.Arcade.Group#createCallbackHandler", "scope": "instance", - "___id": "T000002R029288", + "___id": "T000002R029291", "___s": true }, { @@ -257557,7 +257602,7 @@ "filename": "PhysicsGroup.js", "lineno": 232, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Disables a Game Object's Body. Called when a Group member is removed.", @@ -257582,7 +257627,7 @@ "memberof": "Phaser.Physics.Arcade.Group", "longname": "Phaser.Physics.Arcade.Group#removeCallbackHandler", "scope": "instance", - "___id": "T000002R029292", + "___id": "T000002R029295", "___s": true }, { @@ -257591,7 +257636,7 @@ "filename": "PhysicsGroup.js", "lineno": 248, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the velocity of each Group member.", @@ -257658,7 +257703,7 @@ "memberof": "Phaser.Physics.Arcade.Group", "longname": "Phaser.Physics.Arcade.Group#setVelocity", "scope": "instance", - "___id": "T000002R029294", + "___id": "T000002R029297", "___s": true }, { @@ -257667,7 +257712,7 @@ "filename": "PhysicsGroup.js", "lineno": 274, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the horizontal velocity of each Group member.", @@ -257721,7 +257766,7 @@ "memberof": "Phaser.Physics.Arcade.Group", "longname": "Phaser.Physics.Arcade.Group#setVelocityX", "scope": "instance", - "___id": "T000002R029299", + "___id": "T000002R029302", "___s": true }, { @@ -257730,7 +257775,7 @@ "filename": "PhysicsGroup.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the vertical velocity of each Group member.", @@ -257784,7 +257829,7 @@ "memberof": "Phaser.Physics.Arcade.Group", "longname": "Phaser.Physics.Arcade.Group#setVelocityY", "scope": "instance", - "___id": "T000002R029305", + "___id": "T000002R029308", "___s": true }, { @@ -257793,7 +257838,7 @@ "filename": "SeparateX.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Separates two overlapping bodies on the X-axis (horizontally).\r\rSeparation involves moving two overlapping bodies so they don't overlap anymore and adjusting their velocities based on their mass. This is a core part of collision detection.\r\rThe bodies won't be separated if there is no horizontal overlap between them, if they are static, or if either one uses custom logic for its separation.", @@ -257885,7 +257930,7 @@ "memberof": "Phaser.Physics.Arcade", "longname": "Phaser.Physics.Arcade.SeparateX", "scope": "static", - "___id": "T000002R029460", + "___id": "T000002R029463", "___s": true }, { @@ -257894,7 +257939,7 @@ "filename": "SeparateY.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Separates two overlapping bodies on the Y-axis (vertically).\r\rSeparation involves moving two overlapping bodies so they don't overlap anymore and adjusting their velocities based on their mass. This is a core part of collision detection.\r\rThe bodies won't be separated if there is no vertical overlap between them, if they are static, or if either one uses custom logic for its separation.", @@ -257986,7 +258031,7 @@ "memberof": "Phaser.Physics.Arcade", "longname": "Phaser.Physics.Arcade.SeparateY", "scope": "static", - "___id": "T000002R029469", + "___id": "T000002R029472", "___s": true }, { @@ -257995,7 +258040,7 @@ "filename": "SetCollisionObject.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Either sets or creates the Arcade Body Collision object.\r\rMostly only used internally.", @@ -258048,7 +258093,7 @@ "memberof": "Phaser.Physics.Arcade", "longname": "Phaser.Physics.Arcade.SetCollisionObject", "scope": "static", - "___id": "T000002R029476", + "___id": "T000002R029479", "___s": true }, { @@ -258057,7 +258102,7 @@ "filename": "StaticBody.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "classdesc": "A Static Arcade Physics Body.\r\rA Static Body never moves, and isn't automatically synchronized with its parent Game Object.\rThat means if you make any change to the parent's origin, position, or scale after creating or adding the body, you'll need to update the Static Body manually.\r\rA Static Body can collide with other Bodies, but is never moved by collisions.\r\rIts dynamic counterpart is {@link Phaser.Physics.Arcade.Body}.", @@ -258099,7 +258144,7 @@ ], "scope": "static", "longname": "Phaser.Physics.Arcade.StaticBody", - "___id": "T000002R029496", + "___id": "T000002R029499", "___s": true }, { @@ -258108,7 +258153,7 @@ "filename": "StaticBody.js", "lineno": 73, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Arcade Physics simulation this Static Body belongs to.", @@ -258127,7 +258172,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#world", "scope": "instance", "kind": "member", - "___id": "T000002R029515", + "___id": "T000002R029518", "___s": true }, { @@ -258136,7 +258181,7 @@ "filename": "StaticBody.js", "lineno": 82, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Game Object this Static Body belongs to.\r\rAs of Phaser 3.60 this is now optional and can be undefined.", @@ -258155,7 +258200,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#gameObject", "scope": "instance", "kind": "member", - "___id": "T000002R029517", + "___id": "T000002R029520", "___s": true }, { @@ -258164,7 +258209,7 @@ "filename": "StaticBody.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "A quick-test flag that signifies this is a Body, used in the World collision handler.", @@ -258184,7 +258229,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#isBody", "scope": "instance", "kind": "member", - "___id": "T000002R029519", + "___id": "T000002R029522", "___s": true }, { @@ -258193,7 +258238,7 @@ "filename": "StaticBody.js", "lineno": 103, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether the Static Body's boundary is drawn to the debug display.", @@ -258212,7 +258257,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#debugShowBody", "scope": "instance", "kind": "member", - "___id": "T000002R029521", + "___id": "T000002R029524", "___s": true }, { @@ -258221,7 +258266,7 @@ "filename": "StaticBody.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The color of this Static Body on the debug display.", @@ -258240,7 +258285,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#debugBodyColor", "scope": "instance", "kind": "member", - "___id": "T000002R029523", + "___id": "T000002R029526", "___s": true }, { @@ -258249,7 +258294,7 @@ "filename": "StaticBody.js", "lineno": 121, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether this Static Body is updated by the physics simulation.", @@ -258269,7 +258314,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#enable", "scope": "instance", "kind": "member", - "___id": "T000002R029525", + "___id": "T000002R029528", "___s": true }, { @@ -258278,7 +258323,7 @@ "filename": "StaticBody.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether this Static Body's boundary is circular (`true`) or rectangular (`false`).", @@ -258298,7 +258343,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#isCircle", "scope": "instance", "kind": "member", - "___id": "T000002R029527", + "___id": "T000002R029530", "___s": true }, { @@ -258307,7 +258352,7 @@ "filename": "StaticBody.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "If this Static Body is circular, this is the radius of the boundary, as set by {@link Phaser.Physics.Arcade.StaticBody#setCircle}, in pixels.\rEqual to `halfWidth`.", @@ -258327,7 +258372,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#radius", "scope": "instance", "kind": "member", - "___id": "T000002R029529", + "___id": "T000002R029532", "___s": true }, { @@ -258336,7 +258381,7 @@ "filename": "StaticBody.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The offset set by {@link Phaser.Physics.Arcade.StaticBody#setCircle} or {@link Phaser.Physics.Arcade.StaticBody#setSize}.\r\rThis doesn't affect the Static Body's position, because a Static Body does not follow its Game Object.", @@ -258356,7 +258401,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#offset", "scope": "instance", "kind": "member", - "___id": "T000002R029531", + "___id": "T000002R029534", "___s": true }, { @@ -258365,7 +258410,7 @@ "filename": "StaticBody.js", "lineno": 164, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The position of this Static Body within the simulation.", @@ -258384,7 +258429,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#position", "scope": "instance", "kind": "member", - "___id": "T000002R029533", + "___id": "T000002R029536", "___s": true }, { @@ -258393,7 +258438,7 @@ "filename": "StaticBody.js", "lineno": 173, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The width of the Static Body's boundary, in pixels.\rIf the Static Body is circular, this is also the Static Body's diameter.", @@ -258412,7 +258457,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#width", "scope": "instance", "kind": "member", - "___id": "T000002R029535", + "___id": "T000002R029538", "___s": true }, { @@ -258421,7 +258466,7 @@ "filename": "StaticBody.js", "lineno": 183, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The height of the Static Body's boundary, in pixels.\rIf the Static Body is circular, this is also the Static Body's diameter.", @@ -258440,7 +258485,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#height", "scope": "instance", "kind": "member", - "___id": "T000002R029537", + "___id": "T000002R029540", "___s": true }, { @@ -258449,7 +258494,7 @@ "filename": "StaticBody.js", "lineno": 193, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Half the Static Body's width, in pixels.\rIf the Static Body is circular, this is also the Static Body's radius.", @@ -258468,7 +258513,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#halfWidth", "scope": "instance", "kind": "member", - "___id": "T000002R029539", + "___id": "T000002R029542", "___s": true }, { @@ -258477,7 +258522,7 @@ "filename": "StaticBody.js", "lineno": 203, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Half the Static Body's height, in pixels.\rIf the Static Body is circular, this is also the Static Body's radius.", @@ -258496,7 +258541,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#halfHeight", "scope": "instance", "kind": "member", - "___id": "T000002R029541", + "___id": "T000002R029544", "___s": true }, { @@ -258505,7 +258550,7 @@ "filename": "StaticBody.js", "lineno": 213, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The center of the Static Body's boundary.\rThis is the midpoint of its `position` (top-left corner) and its bottom-right corner.", @@ -258524,7 +258569,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#center", "scope": "instance", "kind": "member", - "___id": "T000002R029543", + "___id": "T000002R029546", "___s": true }, { @@ -258533,7 +258578,7 @@ "filename": "StaticBody.js", "lineno": 223, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "A constant zero velocity used by the Arcade Physics simulation for calculations.", @@ -258553,7 +258598,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#velocity", "scope": "instance", "kind": "member", - "___id": "T000002R029545", + "___id": "T000002R029548", "___s": true }, { @@ -258562,7 +258607,7 @@ "filename": "StaticBody.js", "lineno": 233, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "A constant `false` value expected by the Arcade Physics simulation.", @@ -258583,7 +258628,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#allowGravity", "scope": "instance", "kind": "member", - "___id": "T000002R029547", + "___id": "T000002R029550", "___s": true }, { @@ -258592,7 +258637,7 @@ "filename": "StaticBody.js", "lineno": 244, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Gravitational force applied specifically to this Body. Values are in pixels per second squared. Always zero for a Static Body.", @@ -258612,7 +258657,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#gravity", "scope": "instance", "kind": "member", - "___id": "T000002R029549", + "___id": "T000002R029552", "___s": true }, { @@ -258621,7 +258666,7 @@ "filename": "StaticBody.js", "lineno": 254, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Rebound, or restitution, following a collision, relative to 1. Always zero for a Static Body.", @@ -258641,7 +258686,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#bounce", "scope": "instance", "kind": "member", - "___id": "T000002R029551", + "___id": "T000002R029554", "___s": true }, { @@ -258650,7 +258695,7 @@ "filename": "StaticBody.js", "lineno": 266, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether the simulation emits a `worldbounds` event when this StaticBody collides with the world boundary.\rAlways false for a Static Body. (Static Bodies never collide with the world boundary and never trigger a `worldbounds` event.)", @@ -258671,7 +258716,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#onWorldBounds", "scope": "instance", "kind": "member", - "___id": "T000002R029553", + "___id": "T000002R029556", "___s": true }, { @@ -258680,7 +258725,7 @@ "filename": "StaticBody.js", "lineno": 278, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether the simulation emits a `collide` event when this StaticBody collides with another.", @@ -258700,7 +258745,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#onCollide", "scope": "instance", "kind": "member", - "___id": "T000002R029555", + "___id": "T000002R029558", "___s": true }, { @@ -258709,7 +258754,7 @@ "filename": "StaticBody.js", "lineno": 288, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether the simulation emits an `overlap` event when this StaticBody overlaps with another.", @@ -258729,7 +258774,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#onOverlap", "scope": "instance", "kind": "member", - "___id": "T000002R029557", + "___id": "T000002R029560", "___s": true }, { @@ -258738,7 +258783,7 @@ "filename": "StaticBody.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The StaticBody's inertia, relative to a default unit (1). With `bounce`, this affects the exchange of momentum (velocities) during collisions.", @@ -258758,7 +258803,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#mass", "scope": "instance", "kind": "member", - "___id": "T000002R029559", + "___id": "T000002R029562", "___s": true }, { @@ -258767,7 +258812,7 @@ "filename": "StaticBody.js", "lineno": 308, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether this object can be moved by collisions with another body.", @@ -258787,7 +258832,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#immovable", "scope": "instance", "kind": "member", - "___id": "T000002R029561", + "___id": "T000002R029564", "___s": true }, { @@ -258796,7 +258841,7 @@ "filename": "StaticBody.js", "lineno": 318, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets if this Body can be pushed by another Body.\r\rA body that cannot be pushed will reflect back all of the velocity it is given to the\rcolliding body. If that body is also not pushable, then the separation will be split\rbetween them evenly.\r\rIf you want your body to never move or seperate at all, see the `setImmovable` method.\r\rBy default, Static Bodies are not pushable.", @@ -258819,7 +258864,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#pushable", "scope": "instance", "kind": "member", - "___id": "T000002R029563", + "___id": "T000002R029566", "___s": true }, { @@ -258828,7 +258873,7 @@ "filename": "StaticBody.js", "lineno": 337, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "A flag disabling the default horizontal separation of colliding bodies. Pass your own `collideHandler` to the collider.", @@ -258848,7 +258893,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#customSeparateX", "scope": "instance", "kind": "member", - "___id": "T000002R029565", + "___id": "T000002R029568", "___s": true }, { @@ -258857,7 +258902,7 @@ "filename": "StaticBody.js", "lineno": 347, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "A flag disabling the default vertical separation of colliding bodies. Pass your own `collideHandler` to the collider.", @@ -258877,7 +258922,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#customSeparateY", "scope": "instance", "kind": "member", - "___id": "T000002R029567", + "___id": "T000002R029570", "___s": true }, { @@ -258886,7 +258931,7 @@ "filename": "StaticBody.js", "lineno": 357, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The amount of horizontal overlap (before separation), if this Body is colliding with another.", @@ -258906,7 +258951,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#overlapX", "scope": "instance", "kind": "member", - "___id": "T000002R029569", + "___id": "T000002R029572", "___s": true }, { @@ -258915,7 +258960,7 @@ "filename": "StaticBody.js", "lineno": 367, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The amount of vertical overlap (before separation), if this Body is colliding with another.", @@ -258935,7 +258980,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#overlapY", "scope": "instance", "kind": "member", - "___id": "T000002R029571", + "___id": "T000002R029574", "___s": true }, { @@ -258944,7 +258989,7 @@ "filename": "StaticBody.js", "lineno": 377, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The amount of overlap (before separation), if this StaticBody is circular and colliding with another circular body.", @@ -258964,7 +259009,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#overlapR", "scope": "instance", "kind": "member", - "___id": "T000002R029573", + "___id": "T000002R029576", "___s": true }, { @@ -258973,7 +259018,7 @@ "filename": "StaticBody.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether this StaticBody has ever overlapped with another while both were not moving.", @@ -258993,7 +259038,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#embedded", "scope": "instance", "kind": "member", - "___id": "T000002R029575", + "___id": "T000002R029578", "___s": true }, { @@ -259002,7 +259047,7 @@ "filename": "StaticBody.js", "lineno": 397, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether this StaticBody interacts with the world boundary.\rAlways false for a Static Body. (Static Bodies never collide with the world boundary.)", @@ -259023,7 +259068,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#collideWorldBounds", "scope": "instance", "kind": "member", - "___id": "T000002R029577", + "___id": "T000002R029580", "___s": true }, { @@ -259032,7 +259077,7 @@ "filename": "StaticBody.js", "lineno": 409, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether this StaticBody is checked for collisions and for which directions. You can set `checkCollision.none = false` to disable collision checks.", @@ -259051,7 +259096,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#checkCollision", "scope": "instance", "kind": "member", - "___id": "T000002R029579", + "___id": "T000002R029582", "___s": true }, { @@ -259060,7 +259105,7 @@ "filename": "StaticBody.js", "lineno": 418, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "This property is kept for compatibility with Dynamic Bodies.\rAvoid using it.", @@ -259079,7 +259124,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#touching", "scope": "instance", "kind": "member", - "___id": "T000002R029581", + "___id": "T000002R029584", "___s": true }, { @@ -259088,7 +259133,7 @@ "filename": "StaticBody.js", "lineno": 428, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "This property is kept for compatibility with Dynamic Bodies.\rAvoid using it.\rThe values are always false for a Static Body.", @@ -259107,7 +259152,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#wasTouching", "scope": "instance", "kind": "member", - "___id": "T000002R029583", + "___id": "T000002R029586", "___s": true }, { @@ -259116,7 +259161,7 @@ "filename": "StaticBody.js", "lineno": 439, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "This property is kept for compatibility with Dynamic Bodies.\rAvoid using it.", @@ -259135,7 +259180,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#blocked", "scope": "instance", "kind": "member", - "___id": "T000002R029585", + "___id": "T000002R029588", "___s": true }, { @@ -259144,7 +259189,7 @@ "filename": "StaticBody.js", "lineno": 449, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The StaticBody's physics type (static by default).", @@ -259164,7 +259209,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#physicsType", "scope": "instance", "kind": "member", - "___id": "T000002R029587", + "___id": "T000002R029590", "___s": true }, { @@ -259173,7 +259218,7 @@ "filename": "StaticBody.js", "lineno": 459, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Arcade Physics Body Collision Category.\r\rThis can be set to any valid collision bitfield value.\r\rSee the `setCollisionCategory` method for more details.", @@ -259192,7 +259237,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#collisionCategory", "scope": "instance", "kind": "member", - "___id": "T000002R029589", + "___id": "T000002R029592", "___s": true }, { @@ -259201,7 +259246,7 @@ "filename": "StaticBody.js", "lineno": 472, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Arcade Physics Body Collision Mask.\r\rSee the `setCollidesWith` method for more details.", @@ -259220,7 +259265,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#collisionMask", "scope": "instance", "kind": "member", - "___id": "T000002R029591", + "___id": "T000002R029594", "___s": true }, { @@ -259229,7 +259274,7 @@ "filename": "StaticBody.js", "lineno": 508, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Changes the Game Object this Body is bound to.\rFirst it removes its reference from the old Game Object, then sets the new one.\rYou can optionally update the position and dimensions of this Body to reflect that of the new Game Object.", @@ -259286,7 +259331,7 @@ "memberof": "Phaser.Physics.Arcade.StaticBody", "longname": "Phaser.Physics.Arcade.StaticBody#setGameObject", "scope": "instance", - "___id": "T000002R029597", + "___id": "T000002R029600", "___s": true }, { @@ -259295,7 +259340,7 @@ "filename": "StaticBody.js", "lineno": 544, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Syncs the Static Body's position and size with its parent Game Object.", @@ -259319,7 +259364,7 @@ "memberof": "Phaser.Physics.Arcade.StaticBody", "longname": "Phaser.Physics.Arcade.StaticBody#updateFromGameObject", "scope": "instance", - "___id": "T000002R029602", + "___id": "T000002R029605", "___s": true }, { @@ -259328,7 +259373,7 @@ "filename": "StaticBody.js", "lineno": 573, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Positions the Static Body at an offset from its Game Object.", @@ -259380,7 +259425,7 @@ "memberof": "Phaser.Physics.Arcade.StaticBody", "longname": "Phaser.Physics.Arcade.StaticBody#setOffset", "scope": "instance", - "___id": "T000002R029609", + "___id": "T000002R029612", "___s": true }, { @@ -259389,7 +259434,7 @@ "filename": "StaticBody.js", "lineno": 605, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the size of the Static Body.\rWhen `center` is true, also repositions it.\rResets the width and height to match current frame, if no width and height provided and a frame is found.", @@ -259458,7 +259503,7 @@ "memberof": "Phaser.Physics.Arcade.StaticBody", "longname": "Phaser.Physics.Arcade.StaticBody#setSize", "scope": "instance", - "___id": "T000002R029616", + "___id": "T000002R029619", "___s": true }, { @@ -259467,7 +259512,7 @@ "filename": "StaticBody.js", "lineno": 670, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets this Static Body to have a circular body and sets its size and position.", @@ -259534,7 +259579,7 @@ "memberof": "Phaser.Physics.Arcade.StaticBody", "longname": "Phaser.Physics.Arcade.StaticBody#setCircle", "scope": "instance", - "___id": "T000002R029634", + "___id": "T000002R029637", "___s": true }, { @@ -259543,7 +259588,7 @@ "filename": "StaticBody.js", "lineno": 715, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Updates the StaticBody's `center` from its `position` and dimensions.", @@ -259553,7 +259598,7 @@ "memberof": "Phaser.Physics.Arcade.StaticBody", "longname": "Phaser.Physics.Arcade.StaticBody#updateCenter", "scope": "instance", - "___id": "T000002R029645", + "___id": "T000002R029648", "___s": true }, { @@ -259562,7 +259607,7 @@ "filename": "StaticBody.js", "lineno": 726, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Resets this Static Body to its parent Game Object's position.\r\rIf `x` and `y` are given, the parent Game Object is placed there and this Static Body is centered on it.\rOtherwise this Static Body is centered on the Game Object's current position.", @@ -259602,7 +259647,7 @@ "memberof": "Phaser.Physics.Arcade.StaticBody", "longname": "Phaser.Physics.Arcade.StaticBody#reset", "scope": "instance", - "___id": "T000002R029647", + "___id": "T000002R029650", "___s": true }, { @@ -259611,7 +259656,7 @@ "filename": "StaticBody.js", "lineno": 759, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "NOOP function. A Static Body cannot be stopped.", @@ -259635,7 +259680,7 @@ "memberof": "Phaser.Physics.Arcade.StaticBody", "longname": "Phaser.Physics.Arcade.StaticBody#stop", "scope": "instance", - "___id": "T000002R029654", + "___id": "T000002R029657", "___s": true }, { @@ -259644,7 +259689,7 @@ "filename": "StaticBody.js", "lineno": 772, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Returns the x and y coordinates of the top left and bottom right points of the StaticBody.", @@ -259683,7 +259728,7 @@ "memberof": "Phaser.Physics.Arcade.StaticBody", "longname": "Phaser.Physics.Arcade.StaticBody#getBounds", "scope": "instance", - "___id": "T000002R029656", + "___id": "T000002R029659", "___s": true }, { @@ -259692,7 +259737,7 @@ "filename": "StaticBody.js", "lineno": 792, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Checks to see if a given x,y coordinate is colliding with this Static Body.", @@ -259744,7 +259789,7 @@ "memberof": "Phaser.Physics.Arcade.StaticBody", "longname": "Phaser.Physics.Arcade.StaticBody#hitTest", "scope": "instance", - "___id": "T000002R029662", + "___id": "T000002R029665", "___s": true }, { @@ -259753,7 +259798,7 @@ "filename": "StaticBody.js", "lineno": 808, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "NOOP", @@ -259763,7 +259808,7 @@ "memberof": "Phaser.Physics.Arcade.StaticBody", "longname": "Phaser.Physics.Arcade.StaticBody#postUpdate", "scope": "instance", - "___id": "T000002R029664", + "___id": "T000002R029667", "___s": true }, { @@ -259772,7 +259817,7 @@ "filename": "StaticBody.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The absolute (non-negative) change in this StaticBody's horizontal position from the previous step. Always zero.", @@ -259796,7 +259841,7 @@ "memberof": "Phaser.Physics.Arcade.StaticBody", "longname": "Phaser.Physics.Arcade.StaticBody#deltaAbsX", "scope": "instance", - "___id": "T000002R029666", + "___id": "T000002R029669", "___s": true }, { @@ -259805,7 +259850,7 @@ "filename": "StaticBody.js", "lineno": 831, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The absolute (non-negative) change in this StaticBody's vertical position from the previous step. Always zero.", @@ -259829,7 +259874,7 @@ "memberof": "Phaser.Physics.Arcade.StaticBody", "longname": "Phaser.Physics.Arcade.StaticBody#deltaAbsY", "scope": "instance", - "___id": "T000002R029668", + "___id": "T000002R029671", "___s": true }, { @@ -259838,7 +259883,7 @@ "filename": "StaticBody.js", "lineno": 844, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The change in this StaticBody's horizontal position from the previous step. Always zero.", @@ -259862,7 +259907,7 @@ "memberof": "Phaser.Physics.Arcade.StaticBody", "longname": "Phaser.Physics.Arcade.StaticBody#deltaX", "scope": "instance", - "___id": "T000002R029670", + "___id": "T000002R029673", "___s": true }, { @@ -259871,7 +259916,7 @@ "filename": "StaticBody.js", "lineno": 857, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The change in this StaticBody's vertical position from the previous step. Always zero.", @@ -259895,7 +259940,7 @@ "memberof": "Phaser.Physics.Arcade.StaticBody", "longname": "Phaser.Physics.Arcade.StaticBody#deltaY", "scope": "instance", - "___id": "T000002R029672", + "___id": "T000002R029675", "___s": true }, { @@ -259904,7 +259949,7 @@ "filename": "StaticBody.js", "lineno": 870, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The change in this StaticBody's rotation from the previous step. Always zero.", @@ -259928,7 +259973,7 @@ "memberof": "Phaser.Physics.Arcade.StaticBody", "longname": "Phaser.Physics.Arcade.StaticBody#deltaZ", "scope": "instance", - "___id": "T000002R029674", + "___id": "T000002R029677", "___s": true }, { @@ -259937,7 +259982,7 @@ "filename": "StaticBody.js", "lineno": 883, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Disables this Body and marks it for destruction during the next step.", @@ -259947,7 +259992,7 @@ "memberof": "Phaser.Physics.Arcade.StaticBody", "longname": "Phaser.Physics.Arcade.StaticBody#destroy", "scope": "instance", - "___id": "T000002R029676", + "___id": "T000002R029679", "___s": true }, { @@ -259956,7 +260001,7 @@ "filename": "StaticBody.js", "lineno": 896, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Draws a graphical representation of the StaticBody for visual debugging purposes.", @@ -259981,7 +260026,7 @@ "memberof": "Phaser.Physics.Arcade.StaticBody", "longname": "Phaser.Physics.Arcade.StaticBody#drawDebug", "scope": "instance", - "___id": "T000002R029679", + "___id": "T000002R029682", "___s": true }, { @@ -259990,7 +260035,7 @@ "filename": "StaticBody.js", "lineno": 927, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Indicates whether the StaticBody is going to be showing a debug visualization during postUpdate.", @@ -260014,7 +260059,7 @@ "memberof": "Phaser.Physics.Arcade.StaticBody", "longname": "Phaser.Physics.Arcade.StaticBody#willDrawDebug", "scope": "instance", - "___id": "T000002R029684", + "___id": "T000002R029687", "___s": true }, { @@ -260023,7 +260068,7 @@ "filename": "StaticBody.js", "lineno": 940, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the Mass of the StaticBody. Will set the Mass to 0.1 if the value passed is less than or equal to zero.", @@ -260062,7 +260107,7 @@ "memberof": "Phaser.Physics.Arcade.StaticBody", "longname": "Phaser.Physics.Arcade.StaticBody#setMass", "scope": "instance", - "___id": "T000002R029686", + "___id": "T000002R029689", "___s": true }, { @@ -260071,7 +260116,7 @@ "filename": "StaticBody.js", "lineno": 963, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The x coordinate of the StaticBody.", @@ -260090,7 +260135,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#x", "scope": "instance", "kind": "member", - "___id": "T000002R029690", + "___id": "T000002R029693", "___s": true }, { @@ -260099,7 +260144,7 @@ "filename": "StaticBody.js", "lineno": 988, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The y coordinate of the StaticBody.", @@ -260118,7 +260163,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#y", "scope": "instance", "kind": "member", - "___id": "T000002R029695", + "___id": "T000002R029698", "___s": true }, { @@ -260127,7 +260172,7 @@ "filename": "StaticBody.js", "lineno": 1013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Returns the left-most x coordinate of the area of the StaticBody.", @@ -260147,7 +260192,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#left", "scope": "instance", "kind": "member", - "___id": "T000002R029700", + "___id": "T000002R029703", "___s": true }, { @@ -260156,7 +260201,7 @@ "filename": "StaticBody.js", "lineno": 1030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The right-most x coordinate of the area of the StaticBody.", @@ -260176,7 +260221,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#right", "scope": "instance", "kind": "member", - "___id": "T000002R029703", + "___id": "T000002R029706", "___s": true }, { @@ -260185,7 +260230,7 @@ "filename": "StaticBody.js", "lineno": 1047, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The highest y coordinate of the area of the StaticBody.", @@ -260205,7 +260250,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#top", "scope": "instance", "kind": "member", - "___id": "T000002R029706", + "___id": "T000002R029709", "___s": true }, { @@ -260214,7 +260259,7 @@ "filename": "StaticBody.js", "lineno": 1064, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The lowest y coordinate of the area of the StaticBody. (y + height)", @@ -260234,7 +260279,7 @@ "longname": "Phaser.Physics.Arcade.StaticBody#bottom", "scope": "instance", "kind": "member", - "___id": "T000002R029709", + "___id": "T000002R029712", "___s": true }, { @@ -260243,7 +260288,7 @@ "filename": "StaticPhysicsGroup.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "classdesc": "An Arcade Physics Static Group object.\r\rAll Game Objects created by or added to this Group will automatically be given static Arcade Physics bodies, if they have no body.\r\rIts dynamic counterpart is {@link Phaser.Physics.Arcade.Group}.", @@ -260347,7 +260392,7 @@ ], "scope": "static", "longname": "Phaser.Physics.Arcade.StaticGroup", - "___id": "T000002R029720", + "___id": "T000002R029723", "___s": true }, { @@ -260356,7 +260401,7 @@ "filename": "StaticPhysicsGroup.js", "lineno": 91, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The physics simulation.", @@ -260375,7 +260420,7 @@ "longname": "Phaser.Physics.Arcade.StaticGroup#world", "scope": "instance", "kind": "member", - "___id": "T000002R029745", + "___id": "T000002R029748", "___s": true }, { @@ -260384,7 +260429,7 @@ "filename": "StaticPhysicsGroup.js", "lineno": 100, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The scene this group belongs to.", @@ -260404,7 +260449,7 @@ "longname": "Phaser.Physics.Arcade.StaticGroup#physicsType", "scope": "instance", "kind": "member", - "___id": "T000002R029747", + "___id": "T000002R029750", "___s": true }, { @@ -260413,7 +260458,7 @@ "filename": "StaticPhysicsGroup.js", "lineno": 110, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Arcade Physics Static Group Collision Category.\r\rThis can be set to any valid collision bitfield value.\r\rSee the `setCollisionCategory` method for more details.", @@ -260432,7 +260477,7 @@ "longname": "Phaser.Physics.Arcade.StaticGroup#collisionCategory", "scope": "instance", "kind": "member", - "___id": "T000002R029749", + "___id": "T000002R029752", "___s": true }, { @@ -260441,7 +260486,7 @@ "filename": "StaticPhysicsGroup.js", "lineno": 123, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Arcade Physics Static Group Collision Mask.\r\rSee the `setCollidesWith` method for more details.", @@ -260460,7 +260505,7 @@ "longname": "Phaser.Physics.Arcade.StaticGroup#collisionMask", "scope": "instance", "kind": "member", - "___id": "T000002R029751", + "___id": "T000002R029754", "___s": true }, { @@ -260469,7 +260514,7 @@ "filename": "StaticPhysicsGroup.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "A textual representation of this Game Object.\rUsed internally by Phaser but is available for your own custom classes to populate.", @@ -260490,7 +260535,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.GameObjects.Group#type", - "___id": "T000002R029753", + "___id": "T000002R029756", "___s": true }, { @@ -260499,7 +260544,7 @@ "filename": "StaticPhysicsGroup.js", "lineno": 148, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Adds a static physics body to the new group member (if it lacks one) and adds it to the simulation.", @@ -260527,7 +260572,7 @@ "memberof": "Phaser.Physics.Arcade.StaticGroup", "longname": "Phaser.Physics.Arcade.StaticGroup#createCallbackHandler", "scope": "instance", - "___id": "T000002R029755", + "___id": "T000002R029758", "___s": true }, { @@ -260536,7 +260581,7 @@ "filename": "StaticPhysicsGroup.js", "lineno": 166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Disables the group member's physics body, removing it from the simulation.", @@ -260564,7 +260609,7 @@ "memberof": "Phaser.Physics.Arcade.StaticGroup", "longname": "Phaser.Physics.Arcade.StaticGroup#removeCallbackHandler", "scope": "instance", - "___id": "T000002R029757", + "___id": "T000002R029760", "___s": true }, { @@ -260573,7 +260618,7 @@ "filename": "StaticPhysicsGroup.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Refreshes the group.", @@ -260610,7 +260655,7 @@ "memberof": "Phaser.Physics.Arcade.StaticGroup", "longname": "Phaser.Physics.Arcade.StaticGroup#createMultipleCallbackHandler", "scope": "instance", - "___id": "T000002R029759", + "___id": "T000002R029762", "___s": true }, { @@ -260619,7 +260664,7 @@ "filename": "StaticPhysicsGroup.js", "lineno": 199, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Resets each Body to the position of its parent Game Object.\rBody sizes aren't changed (use {@link Phaser.Physics.Arcade.Components.Enable#refreshBody} for that).", @@ -260646,7 +260691,7 @@ "memberof": "Phaser.Physics.Arcade.StaticGroup", "longname": "Phaser.Physics.Arcade.StaticGroup#refresh", "scope": "instance", - "___id": "T000002R029761", + "___id": "T000002R029764", "___s": true }, { @@ -260655,7 +260700,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\tilemap", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\tilemap", "code": {} }, "kind": "namespace", @@ -260663,7 +260708,7 @@ "memberof": "Phaser.Physics.Arcade", "longname": "Phaser.Physics.Arcade.Tilemap", "scope": "static", - "___id": "T000002R029766", + "___id": "T000002R029769", "___s": true }, { @@ -260672,7 +260717,7 @@ "filename": "ProcessTileCallbacks.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\tilemap", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\tilemap", "code": {} }, "description": "A function to process the collision callbacks between a single tile and an Arcade Physics enabled Game Object.", @@ -260724,7 +260769,7 @@ "memberof": "Phaser.Physics.Arcade.Tilemap", "longname": "Phaser.Physics.Arcade.Tilemap.ProcessTileCallbacks", "scope": "static", - "___id": "T000002R029776", + "___id": "T000002R029779", "___s": true }, { @@ -260733,7 +260778,7 @@ "filename": "ProcessTileSeparationX.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\tilemap", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\tilemap", "code": {} }, "description": "Internal function to process the separation of a physics body from a tile.", @@ -260771,7 +260816,7 @@ "memberof": "Phaser.Physics.Arcade.Tilemap", "longname": "Phaser.Physics.Arcade.Tilemap.ProcessTileSeparationX", "scope": "static", - "___id": "T000002R029779", + "___id": "T000002R029782", "___s": true }, { @@ -260780,7 +260825,7 @@ "filename": "ProcessTileSeparationY.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\tilemap", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\tilemap", "code": {} }, "description": "Internal function to process the separation of a physics body from a tile.", @@ -260818,7 +260863,7 @@ "memberof": "Phaser.Physics.Arcade.Tilemap", "longname": "Phaser.Physics.Arcade.Tilemap.ProcessTileSeparationY", "scope": "static", - "___id": "T000002R029789", + "___id": "T000002R029792", "___s": true }, { @@ -260827,7 +260872,7 @@ "filename": "SeparateTile.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\tilemap", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\tilemap", "code": {} }, "description": "The core separation function to separate a physics body and a tile.", @@ -260944,7 +260989,7 @@ "memberof": "Phaser.Physics.Arcade.Tilemap", "longname": "Phaser.Physics.Arcade.Tilemap.SeparateTile", "scope": "static", - "___id": "T000002R029802", + "___id": "T000002R029805", "___s": true }, { @@ -260953,7 +260998,7 @@ "filename": "TileCheckX.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\tilemap", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\tilemap", "code": {} }, "description": "Check the body against the given tile on the X axis.\rUsed internally by the SeparateTile function.", @@ -261057,7 +261102,7 @@ "memberof": "Phaser.Physics.Arcade.Tilemap", "longname": "Phaser.Physics.Arcade.Tilemap.TileCheckX", "scope": "static", - "___id": "T000002R029826", + "___id": "T000002R029829", "___s": true }, { @@ -261066,7 +261111,7 @@ "filename": "TileCheckY.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\tilemap", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\tilemap", "code": {} }, "description": "Check the body against the given tile on the Y axis.\rUsed internally by the SeparateTile function.", @@ -261170,7 +261215,7 @@ "memberof": "Phaser.Physics.Arcade.Tilemap", "longname": "Phaser.Physics.Arcade.Tilemap.TileCheckY", "scope": "static", - "___id": "T000002R029844", + "___id": "T000002R029847", "___s": true }, { @@ -261179,7 +261224,7 @@ "filename": "TileIntersectsBody.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\tilemap", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\tilemap", "code": {} }, "description": "Checks for intersection between the given tile rectangle-like object and an Arcade Physics body.", @@ -261276,7 +261321,7 @@ "memberof": "Phaser.Physics.Arcade.Tilemap", "longname": "Phaser.Physics.Arcade.Tilemap.TileIntersectsBody", "scope": "static", - "___id": "T000002R029861", + "___id": "T000002R029864", "___s": true }, { @@ -261285,7 +261330,7 @@ "filename": "ArcadeBodyBounds.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\typedefs", "code": {} }, "kind": "typedef", @@ -261357,7 +261402,7 @@ "memberof": "Phaser.Types.Physics.Arcade", "longname": "Phaser.Types.Physics.Arcade.ArcadeBodyBounds", "scope": "static", - "___id": "T000002R029864", + "___id": "T000002R029867", "___s": true }, { @@ -261366,7 +261411,7 @@ "filename": "ArcadeBodyCollision.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\typedefs", "code": {} }, "kind": "typedef", @@ -261451,7 +261496,7 @@ "memberof": "Phaser.Types.Physics.Arcade", "longname": "Phaser.Types.Physics.Arcade.ArcadeBodyCollision", "scope": "static", - "___id": "T000002R029865", + "___id": "T000002R029868", "___s": true }, { @@ -261460,7 +261505,7 @@ "filename": "ArcadeCollider.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\typedefs", "code": {} }, "description": "An Arcade Physics Collider Type.", @@ -261504,7 +261549,7 @@ "memberof": "Phaser.Types.Physics.Arcade", "longname": "Phaser.Types.Physics.Arcade.ArcadeCollider", "scope": "static", - "___id": "T000002R029866", + "___id": "T000002R029869", "___s": true }, { @@ -261513,7 +261558,7 @@ "filename": "ArcadeColliderType.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\typedefs", "code": {} }, "description": "An Arcade Physics Collider Type.", @@ -261651,7 +261696,7 @@ "memberof": "Phaser.Types.Physics.Arcade", "longname": "Phaser.Types.Physics.Arcade.ArcadeColliderType", "scope": "static", - "___id": "T000002R029867", + "___id": "T000002R029870", "___s": true }, { @@ -261660,7 +261705,7 @@ "filename": "ArcadePhysicsCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\typedefs", "code": {} }, "kind": "typedef", @@ -261721,7 +261766,7 @@ "memberof": "Phaser.Types.Physics.Arcade", "longname": "Phaser.Types.Physics.Arcade.ArcadePhysicsCallback", "scope": "static", - "___id": "T000002R029868", + "___id": "T000002R029871", "___s": true }, { @@ -261730,7 +261775,7 @@ "filename": "ArcadeWorldConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\typedefs", "code": {} }, "kind": "typedef", @@ -262093,7 +262138,7 @@ "memberof": "Phaser.Types.Physics.Arcade", "longname": "Phaser.Types.Physics.Arcade.ArcadeWorldConfig", "scope": "static", - "___id": "T000002R029869", + "___id": "T000002R029872", "___s": true }, { @@ -262102,7 +262147,7 @@ "filename": "ArcadeWorldDefaults.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\typedefs", "code": {} }, "kind": "typedef", @@ -262200,7 +262245,7 @@ "memberof": "Phaser.Types.Physics.Arcade", "longname": "Phaser.Types.Physics.Arcade.ArcadeWorldDefaults", "scope": "static", - "___id": "T000002R029870", + "___id": "T000002R029873", "___s": true }, { @@ -262209,7 +262254,7 @@ "filename": "ArcadeWorldTreeMinMax.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\typedefs", "code": {} }, "kind": "typedef", @@ -262281,7 +262326,7 @@ "memberof": "Phaser.Types.Physics.Arcade", "longname": "Phaser.Types.Physics.Arcade.ArcadeWorldTreeMinMax", "scope": "static", - "___id": "T000002R029871", + "___id": "T000002R029874", "___s": true }, { @@ -262290,7 +262335,7 @@ "filename": "CheckCollisionObject.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\typedefs", "code": {} }, "kind": "typedef", @@ -262362,7 +262407,7 @@ "memberof": "Phaser.Types.Physics.Arcade", "longname": "Phaser.Types.Physics.Arcade.CheckCollisionObject", "scope": "static", - "___id": "T000002R029872", + "___id": "T000002R029875", "___s": true }, { @@ -262371,7 +262416,7 @@ "filename": "GameObjectWithBody.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\typedefs", "code": {} }, "kind": "typedef", @@ -262415,7 +262460,7 @@ "memberof": "Phaser.Types.Physics.Arcade", "longname": "Phaser.Types.Physics.Arcade.GameObjectWithBody", "scope": "static", - "___id": "T000002R029873", + "___id": "T000002R029876", "___s": true }, { @@ -262424,7 +262469,7 @@ "filename": "GameObjectWithDynamicBody.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\typedefs", "code": {} }, "kind": "typedef", @@ -262458,7 +262503,7 @@ "memberof": "Phaser.Types.Physics.Arcade", "longname": "Phaser.Types.Physics.Arcade.GameObjectWithDynamicBody", "scope": "static", - "___id": "T000002R029874", + "___id": "T000002R029877", "___s": true }, { @@ -262467,7 +262512,7 @@ "filename": "GameObjectWithStaticBody.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\typedefs", "code": {} }, "kind": "typedef", @@ -262501,7 +262546,7 @@ "memberof": "Phaser.Types.Physics.Arcade", "longname": "Phaser.Types.Physics.Arcade.GameObjectWithStaticBody", "scope": "static", - "___id": "T000002R029875", + "___id": "T000002R029878", "___s": true }, { @@ -262510,7 +262555,7 @@ "filename": "ImageWithDynamicBody.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\typedefs", "code": {} }, "kind": "typedef", @@ -262544,7 +262589,7 @@ "memberof": "Phaser.Types.Physics.Arcade", "longname": "Phaser.Types.Physics.Arcade.ImageWithDynamicBody", "scope": "static", - "___id": "T000002R029876", + "___id": "T000002R029879", "___s": true }, { @@ -262553,7 +262598,7 @@ "filename": "ImageWithStaticBody.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\typedefs", "code": {} }, "kind": "typedef", @@ -262587,7 +262632,7 @@ "memberof": "Phaser.Types.Physics.Arcade", "longname": "Phaser.Types.Physics.Arcade.ImageWithStaticBody", "scope": "static", - "___id": "T000002R029877", + "___id": "T000002R029880", "___s": true }, { @@ -262596,7 +262641,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\typedefs", "code": {} }, "kind": "namespace", @@ -262604,7 +262649,7 @@ "memberof": "Phaser.Types.Physics", "longname": "Phaser.Types.Physics.Arcade", "scope": "static", - "___id": "T000002R029878", + "___id": "T000002R029881", "___s": true }, { @@ -262613,7 +262658,7 @@ "filename": "PhysicsGroupConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\typedefs", "code": {} }, "kind": "typedef", @@ -263041,7 +263086,7 @@ "memberof": "Phaser.Types.Physics.Arcade", "longname": "Phaser.Types.Physics.Arcade.PhysicsGroupConfig", "scope": "static", - "___id": "T000002R029879", + "___id": "T000002R029882", "___s": true }, { @@ -263050,7 +263095,7 @@ "filename": "PhysicsGroupDefaults.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\typedefs", "code": {} }, "kind": "typedef", @@ -263395,7 +263440,7 @@ "memberof": "Phaser.Types.Physics.Arcade", "longname": "Phaser.Types.Physics.Arcade.PhysicsGroupDefaults", "scope": "static", - "___id": "T000002R029880", + "___id": "T000002R029883", "___s": true }, { @@ -263404,7 +263449,7 @@ "filename": "SpriteWithDynamicBody.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\typedefs", "code": {} }, "kind": "typedef", @@ -263438,7 +263483,7 @@ "memberof": "Phaser.Types.Physics.Arcade", "longname": "Phaser.Types.Physics.Arcade.SpriteWithDynamicBody", "scope": "static", - "___id": "T000002R029881", + "___id": "T000002R029884", "___s": true }, { @@ -263447,7 +263492,7 @@ "filename": "SpriteWithStaticBody.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\typedefs", "code": {} }, "kind": "typedef", @@ -263481,7 +263526,7 @@ "memberof": "Phaser.Types.Physics.Arcade", "longname": "Phaser.Types.Physics.Arcade.SpriteWithStaticBody", "scope": "static", - "___id": "T000002R029882", + "___id": "T000002R029885", "___s": true }, { @@ -263490,7 +263535,7 @@ "filename": "World.js", "lineno": 39, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "classdesc": "The Arcade Physics World.\r\rThe World is responsible for creating, managing, colliding and updating all of the bodies within it.\r\rAn instance of the World belongs to a Phaser.Scene and is accessed via the property `physics.world`.", @@ -263531,7 +263576,7 @@ ], "scope": "static", "longname": "Phaser.Physics.Arcade.World", - "___id": "T000002R029914", + "___id": "T000002R029917", "___s": true }, { @@ -263540,7 +263585,7 @@ "filename": "World.js", "lineno": 66, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Scene this simulation belongs to.", @@ -263559,7 +263604,7 @@ "longname": "Phaser.Physics.Arcade.World#scene", "scope": "instance", "kind": "member", - "___id": "T000002R029918", + "___id": "T000002R029921", "___s": true }, { @@ -263568,7 +263613,7 @@ "filename": "World.js", "lineno": 75, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Dynamic Bodies in this simulation.", @@ -263596,7 +263641,7 @@ "longname": "Phaser.Physics.Arcade.World#bodies", "scope": "instance", "kind": "member", - "___id": "T000002R029920", + "___id": "T000002R029923", "___s": true }, { @@ -263605,7 +263650,7 @@ "filename": "World.js", "lineno": 84, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Static Bodies in this simulation.", @@ -263633,7 +263678,7 @@ "longname": "Phaser.Physics.Arcade.World#staticBodies", "scope": "instance", "kind": "member", - "___id": "T000002R029922", + "___id": "T000002R029925", "___s": true }, { @@ -263642,7 +263687,7 @@ "filename": "World.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Static Bodies marked for deletion.", @@ -263679,7 +263724,7 @@ "longname": "Phaser.Physics.Arcade.World#pendingDestroy", "scope": "instance", "kind": "member", - "___id": "T000002R029924", + "___id": "T000002R029927", "___s": true }, { @@ -263688,7 +263733,7 @@ "filename": "World.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "This simulation's collision processors.", @@ -263716,7 +263761,7 @@ "longname": "Phaser.Physics.Arcade.World#colliders", "scope": "instance", "kind": "member", - "___id": "T000002R029926", + "___id": "T000002R029929", "___s": true }, { @@ -263725,7 +263770,7 @@ "filename": "World.js", "lineno": 111, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Acceleration of Bodies due to gravity, in pixels per second.", @@ -263744,7 +263789,7 @@ "longname": "Phaser.Physics.Arcade.World#gravity", "scope": "instance", "kind": "member", - "___id": "T000002R029928", + "___id": "T000002R029931", "___s": true }, { @@ -263753,7 +263798,7 @@ "filename": "World.js", "lineno": 120, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "A boundary constraining Bodies.", @@ -263772,7 +263817,7 @@ "longname": "Phaser.Physics.Arcade.World#bounds", "scope": "instance", "kind": "member", - "___id": "T000002R029930", + "___id": "T000002R029933", "___s": true }, { @@ -263781,7 +263826,7 @@ "filename": "World.js", "lineno": 134, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The boundary edges that Bodies can collide with.", @@ -263800,7 +263845,7 @@ "longname": "Phaser.Physics.Arcade.World#checkCollision", "scope": "instance", "kind": "member", - "___id": "T000002R029932", + "___id": "T000002R029935", "___s": true }, { @@ -263809,7 +263854,7 @@ "filename": "World.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The number of physics steps to be taken per second.\r\rThis property is read-only. Use the `setFPS` method to modify it at run-time.", @@ -263830,7 +263875,7 @@ "longname": "Phaser.Physics.Arcade.World#fps", "scope": "instance", "kind": "member", - "___id": "T000002R029938", + "___id": "T000002R029941", "___s": true }, { @@ -263839,7 +263884,7 @@ "filename": "World.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Should Physics use a fixed update time-step (true) or sync to the render fps (false)?.\rFalse value of this property disables fps and timeScale properties.", @@ -263859,7 +263904,7 @@ "longname": "Phaser.Physics.Arcade.World#fixedStep", "scope": "instance", "kind": "member", - "___id": "T000002R029940", + "___id": "T000002R029943", "___s": true }, { @@ -263868,7 +263913,7 @@ "filename": "World.js", "lineno": 202, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The number of steps that took place in the last frame.", @@ -263888,7 +263933,7 @@ "longname": "Phaser.Physics.Arcade.World#stepsLastFrame", "scope": "instance", "kind": "member", - "___id": "T000002R029948", + "___id": "T000002R029951", "___s": true }, { @@ -263897,7 +263942,7 @@ "filename": "World.js", "lineno": 212, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Scaling factor applied to the frame rate.\r\r- 1.0 = normal speed\r- 2.0 = half speed\r- 0.5 = double speed", @@ -263917,7 +263962,7 @@ "longname": "Phaser.Physics.Arcade.World#timeScale", "scope": "instance", "kind": "member", - "___id": "T000002R029950", + "___id": "T000002R029953", "___s": true }, { @@ -263926,7 +263971,7 @@ "filename": "World.js", "lineno": 226, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The maximum absolute difference of a Body's per-step velocity and its overlap with another Body that will result in separation on *each axis*.\rLarger values favor separation.\rSmaller values favor no separation.", @@ -263946,7 +263991,7 @@ "longname": "Phaser.Physics.Arcade.World#OVERLAP_BIAS", "scope": "instance", "kind": "member", - "___id": "T000002R029952", + "___id": "T000002R029955", "___s": true }, { @@ -263955,7 +264000,7 @@ "filename": "World.js", "lineno": 238, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The maximum absolute value of a Body's overlap with a tile that will result in separation on *each axis*.\rLarger values favor separation.\rSmaller values favor no separation.\rThe optimum value may be similar to the tile size.", @@ -263975,7 +264020,7 @@ "longname": "Phaser.Physics.Arcade.World#TILE_BIAS", "scope": "instance", "kind": "member", - "___id": "T000002R029954", + "___id": "T000002R029957", "___s": true }, { @@ -263984,7 +264029,7 @@ "filename": "World.js", "lineno": 251, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Always separate overlapping Bodies horizontally before vertically.\rFalse (the default) means Bodies are first separated on the axis of greater gravity, or the vertical axis if neither is greater.", @@ -264004,7 +264049,7 @@ "longname": "Phaser.Physics.Arcade.World#forceX", "scope": "instance", "kind": "member", - "___id": "T000002R029956", + "___id": "T000002R029959", "___s": true }, { @@ -264013,7 +264058,7 @@ "filename": "World.js", "lineno": 262, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Whether the simulation advances with the game loop.", @@ -264033,7 +264078,7 @@ "longname": "Phaser.Physics.Arcade.World#isPaused", "scope": "instance", "kind": "member", - "___id": "T000002R029958", + "___id": "T000002R029961", "___s": true }, { @@ -264042,7 +264087,7 @@ "filename": "World.js", "lineno": 283, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Enables the debug display.", @@ -264062,7 +264107,7 @@ "longname": "Phaser.Physics.Arcade.World#drawDebug", "scope": "instance", "kind": "member", - "___id": "T000002R029962", + "___id": "T000002R029965", "___s": true }, { @@ -264071,7 +264116,7 @@ "filename": "World.js", "lineno": 293, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The graphics object drawing the debug display.", @@ -264090,7 +264135,7 @@ "longname": "Phaser.Physics.Arcade.World#debugGraphic", "scope": "instance", "kind": "member", - "___id": "T000002R029964", + "___id": "T000002R029967", "___s": true }, { @@ -264099,7 +264144,7 @@ "filename": "World.js", "lineno": 302, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Default debug display settings for new Bodies.", @@ -264118,7 +264163,7 @@ "longname": "Phaser.Physics.Arcade.World#defaults", "scope": "instance", "kind": "member", - "___id": "T000002R029966", + "___id": "T000002R029969", "___s": true }, { @@ -264127,7 +264172,7 @@ "filename": "World.js", "lineno": 318, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The maximum number of items per node on the RTree.\r\rThis is ignored if `useTree` is `false`. If you have a large number of bodies in\ryour world then you may find search performance improves by increasing this value,\rto allow more items per node and less node division.", @@ -264147,7 +264192,7 @@ "longname": "Phaser.Physics.Arcade.World#maxEntries", "scope": "instance", "kind": "member", - "___id": "T000002R029974", + "___id": "T000002R029977", "___s": true }, { @@ -264156,7 +264201,7 @@ "filename": "World.js", "lineno": 332, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Should this Arcade Physics World use an RTree for Dynamic bodies?\r\rAn RTree is a fast way of spatially sorting of all the bodies in the world.\rHowever, at certain limits, the cost of clearing and inserting the bodies into the\rtree every frame becomes more expensive than the search speed gains it provides.\r\rIf you have a large number of dynamic bodies in your world then it may be best to\rdisable the use of the RTree by setting this property to `false` in the physics config.\r\rThe number it can cope with depends on browser and device, but a conservative estimate\rof around 5,000 bodies should be considered the max before disabling it.\r\rThis only applies to dynamic bodies. Static bodies are always kept in an RTree,\rbecause they don't have to be cleared every frame, so you benefit from the\rmassive search speeds all the time.", @@ -264176,7 +264221,7 @@ "longname": "Phaser.Physics.Arcade.World#useTree", "scope": "instance", "kind": "member", - "___id": "T000002R029976", + "___id": "T000002R029979", "___s": true }, { @@ -264185,7 +264230,7 @@ "filename": "World.js", "lineno": 356, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The spatial index of Dynamic Bodies.", @@ -264204,7 +264249,7 @@ "longname": "Phaser.Physics.Arcade.World#tree", "scope": "instance", "kind": "member", - "___id": "T000002R029978", + "___id": "T000002R029981", "___s": true }, { @@ -264213,7 +264258,7 @@ "filename": "World.js", "lineno": 365, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The spatial index of Static Bodies.", @@ -264232,7 +264277,7 @@ "longname": "Phaser.Physics.Arcade.World#staticTree", "scope": "instance", "kind": "member", - "___id": "T000002R029980", + "___id": "T000002R029983", "___s": true }, { @@ -264241,7 +264286,7 @@ "filename": "World.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Recycled input for tree searches.", @@ -264260,7 +264305,7 @@ "longname": "Phaser.Physics.Arcade.World#treeMinMax", "scope": "instance", "kind": "member", - "___id": "T000002R029982", + "___id": "T000002R029985", "___s": true }, { @@ -264269,7 +264314,7 @@ "filename": "World.js", "lineno": 403, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "The Filtering Options passed to `GetTilesWithinWorldXY` as part of the `collideSpriteVsTilemapLayer` check.", @@ -264288,7 +264333,7 @@ "longname": "Phaser.Physics.Arcade.World#tileFilterOptions", "scope": "instance", "kind": "member", - "___id": "T000002R029992", + "___id": "T000002R029995", "___s": true }, { @@ -264297,7 +264342,7 @@ "filename": "World.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Adds an Arcade Physics Body to a Game Object, an array of Game Objects, or the children of a Group.\r\rThe difference between this and the `enableBody` method is that you can pass arrays or Groups\rto this method.\r\rYou can specify if the bodies are to be Dynamic or Static. A dynamic body can move via velocity and\racceleration. A static body remains fixed in place and as such is able to use an optimized search\rtree, making it ideal for static elements such as level objects. You can still collide and overlap\rwith static bodies.\r\rNormally, rather than calling this method directly, you'd use the helper methods available in the\rArcade Physics Factory, such as:\r\r```javascript\rthis.physics.add.image(x, y, textureKey);\rthis.physics.add.sprite(x, y, textureKey);\r```\r\rCalling factory methods encapsulates the creation of a Game Object and the creation of its\rbody at the same time. If you are creating custom classes then you can pass them to this\rmethod to have their bodies created.", @@ -264374,7 +264419,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#enable", "scope": "instance", - "___id": "T000002R029997", + "___id": "T000002R030000", "___s": true }, { @@ -264383,7 +264428,7 @@ "filename": "World.js", "lineno": 486, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Creates an Arcade Physics Body on a single Game Object.\r\rIf the Game Object already has a body, this method will simply add it back into the simulation.\r\rYou can specify if the body is Dynamic or Static. A dynamic body can move via velocity and\racceleration. A static body remains fixed in place and as such is able to use an optimized search\rtree, making it ideal for static elements such as level objects. You can still collide and overlap\rwith static bodies.\r\rNormally, rather than calling this method directly, you'd use the helper methods available in the\rArcade Physics Factory, such as:\r\r```javascript\rthis.physics.add.image(x, y, textureKey);\rthis.physics.add.sprite(x, y, textureKey);\r```\r\rCalling factory methods encapsulates the creation of a Game Object and the creation of its\rbody at the same time. If you are creating custom classes then you can pass them to this\rmethod to have their bodies created.", @@ -264436,7 +264481,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#enableBody", "scope": "instance", - "___id": "T000002R030006", + "___id": "T000002R030009", "___s": true }, { @@ -264445,7 +264490,7 @@ "filename": "World.js", "lineno": 540, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Adds an existing Arcade Physics Body or StaticBody to the simulation.\r\rThe body is enabled and added to the local search trees.", @@ -264504,7 +264549,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#add", "scope": "instance", - "___id": "T000002R030011", + "___id": "T000002R030014", "___s": true }, { @@ -264513,7 +264558,7 @@ "filename": "World.js", "lineno": 570, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Disables the Arcade Physics Body of a Game Object, an array of Game Objects, or the children of a Group.\r\rThe difference between this and the `disableBody` method is that you can pass arrays or Groups\rto this method.\r\rThe body itself is not deleted, it just has its `enable` property set to false, which\rmeans you can re-enable it again at any point by passing it to enable `World.enable` or `World.add`.", @@ -264576,7 +264621,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#disable", "scope": "instance", - "___id": "T000002R030014", + "___id": "T000002R030017", "___s": true }, { @@ -264585,7 +264630,7 @@ "filename": "World.js", "lineno": 621, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Disables an existing Arcade Physics Body or StaticBody and removes it from the simulation.\r\rThe body is disabled and removed from the local search trees.\r\rThe body itself is not deleted, it just has its `enable` property set to false, which\rmeans you can re-enable it again at any point by passing it to enable `World.enable` or `World.add`.", @@ -264620,7 +264665,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#disableBody", "scope": "instance", - "___id": "T000002R030022", + "___id": "T000002R030025", "___s": true }, { @@ -264629,7 +264674,7 @@ "filename": "World.js", "lineno": 641, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Removes an existing Arcade Physics Body or StaticBody from the simulation.\r\rThe body is disabled and removed from the local search trees.\r\rThe body itself is not deleted, it just has its `enabled` property set to false, which\rmeans you can re-enable it again at any point by passing it to enable `enable` or `add`.", @@ -264664,7 +264709,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#remove", "scope": "instance", - "___id": "T000002R030025", + "___id": "T000002R030028", "___s": true }, { @@ -264673,7 +264718,7 @@ "filename": "World.js", "lineno": 668, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Creates a Graphics Game Object that the world will use to render the debug display to.\r\rThis is called automatically when the World is instantiated if the `debug` config property\rwas set to `true`. However, you can call it at any point should you need to display the\rdebug Graphic from a fixed point.\r\rYou can control which objects are drawn to the Graphics object, and the colors they use,\rby setting the debug properties in the physics config.\r\rYou should not typically use this in a production game. Use it to aid during debugging.", @@ -264697,7 +264742,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#createDebugGraphic", "scope": "instance", - "___id": "T000002R030027", + "___id": "T000002R030030", "___s": true }, { @@ -264706,7 +264751,7 @@ "filename": "World.js", "lineno": 698, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the position, size and properties of the World boundary.\r\rThe World boundary is an invisible rectangle that defines the edges of the World.\rIf a Body is set to collide with the world bounds then it will automatically stop\rwhen it reaches any of the edges. You can optionally set which edges of the boundary\rshould be checked against.", @@ -264840,7 +264885,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#setBounds", "scope": "instance", - "___id": "T000002R030034", + "___id": "T000002R030037", "___s": true }, { @@ -264849,7 +264894,7 @@ "filename": "World.js", "lineno": 732, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Enables or disables collisions on each edge of the World boundary.", @@ -264935,7 +264980,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#setBoundsCollision", "scope": "instance", - "___id": "T000002R030036", + "___id": "T000002R030039", "___s": true }, { @@ -264944,7 +264989,7 @@ "filename": "World.js", "lineno": 760, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Pauses the simulation.\r\rA paused simulation does not update any existing bodies, or run any Colliders.\r\rHowever, you can still enable and disable bodies within it, or manually run collide or overlap\rchecks.", @@ -264971,7 +265016,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#pause", "scope": "instance", - "___id": "T000002R030046", + "___id": "T000002R030049", "___s": true }, { @@ -264980,7 +265025,7 @@ "filename": "World.js", "lineno": 783, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Resumes the simulation, if paused.", @@ -265007,7 +265052,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#resume", "scope": "instance", - "___id": "T000002R030049", + "___id": "T000002R030052", "___s": true }, { @@ -265016,7 +265061,7 @@ "filename": "World.js", "lineno": 801, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Creates a new Collider object and adds it to the simulation.\r\rA Collider is a way to automatically perform collision checks between two objects,\rcalling the collide and process callbacks if they occur.\r\rColliders are run as part of the World update, after all of the Bodies have updated.\r\rBy creating a Collider you don't need then call `World.collide` in your `update` loop,\ras it will be handled for you automatically.", @@ -265112,7 +265157,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#addCollider", "scope": "instance", - "___id": "T000002R030052", + "___id": "T000002R030055", "___s": true }, { @@ -265121,7 +265166,7 @@ "filename": "World.js", "lineno": 837, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Creates a new Overlap Collider object and adds it to the simulation.\r\rA Collider is a way to automatically perform overlap checks between two objects,\rcalling the collide and process callbacks if they occur.\r\rColliders are run as part of the World update, after all of the Bodies have updated.\r\rBy creating a Collider you don't need then call `World.overlap` in your `update` loop,\ras it will be handled for you automatically.", @@ -265214,7 +265259,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#addOverlap", "scope": "instance", - "___id": "T000002R030058", + "___id": "T000002R030061", "___s": true }, { @@ -265223,7 +265268,7 @@ "filename": "World.js", "lineno": 872, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Removes a Collider from the simulation so it is no longer processed.\r\rThis method does not destroy the Collider. If you wish to add it back at a later stage you can call\r`World.colliders.add(Collider)`.\r\rIf you no longer need the Collider you can call the `Collider.destroy` method instead, which will\rautomatically clear all of its references and then remove it from the World. If you call destroy on\ra Collider you _don't_ need to pass it to this method too.", @@ -265262,7 +265307,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#removeCollider", "scope": "instance", - "___id": "T000002R030064", + "___id": "T000002R030067", "___s": true }, { @@ -265271,7 +265316,7 @@ "filename": "World.js", "lineno": 896, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Sets the frame rate to run the simulation at.\r\rThe frame rate value is used to simulate a fixed update time step. This fixed\rtime step allows for a straightforward implementation of a deterministic game state.\r\rThis frame rate is independent of the frequency at which the game is rendering. The\rhigher you set the fps, the more physics simulation steps will occur per game step.\rConversely, the lower you set it, the less will take place.\r\rYou can optionally advance the simulation directly yourself by calling the `step` method.", @@ -265311,7 +265356,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#setFPS", "scope": "instance", - "___id": "T000002R030066", + "___id": "T000002R030069", "___s": true }, { @@ -265320,7 +265365,7 @@ "filename": "World.js", "lineno": 924, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Advances the simulation based on the elapsed time and fps rate.\r\rThis is called automatically by your Scene and does not need to be invoked directly.", @@ -265361,7 +265406,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#update", "scope": "instance", - "___id": "T000002R030071", + "___id": "T000002R030074", "___s": true }, { @@ -265370,7 +265415,7 @@ "filename": "World.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Advances the simulation by a time increment.", @@ -265398,7 +265443,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#step", "scope": "instance", - "___id": "T000002R030091", + "___id": "T000002R030094", "___s": true }, { @@ -265407,7 +265452,7 @@ "filename": "World.js", "lineno": 1063, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Advances the simulation by a single step.", @@ -265420,7 +265465,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#singleStep", "scope": "instance", - "___id": "T000002R030102", + "___id": "T000002R030105", "___s": true }, { @@ -265429,7 +265474,7 @@ "filename": "World.js", "lineno": 1077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Updates bodies, draws the debug display, and handles pending queue operations.", @@ -265439,7 +265484,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#postUpdate", "scope": "instance", - "___id": "T000002R030104", + "___id": "T000002R030107", "___s": true }, { @@ -265448,7 +265493,7 @@ "filename": "World.js", "lineno": 1172, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Calculates a Body's velocity and updates its position.", @@ -265486,7 +265531,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#updateMotion", "scope": "instance", - "___id": "T000002R030131", + "___id": "T000002R030134", "___s": true }, { @@ -265495,7 +265540,7 @@ "filename": "World.js", "lineno": 1191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Calculates a Body's angular velocity.", @@ -265533,7 +265578,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#computeAngularVelocity", "scope": "instance", - "___id": "T000002R030133", + "___id": "T000002R030136", "___s": true }, { @@ -265542,7 +265587,7 @@ "filename": "World.js", "lineno": 1237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Calculates a Body's per-axis velocity.", @@ -265580,7 +265625,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#computeVelocity", "scope": "instance", - "___id": "T000002R030148", + "___id": "T000002R030151", "___s": true }, { @@ -265589,7 +265634,7 @@ "filename": "World.js", "lineno": 1363, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Separates two Bodies.", @@ -265686,7 +265731,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#separate", "scope": "instance", - "___id": "T000002R030186", + "___id": "T000002R030189", "___s": true }, { @@ -265695,7 +265740,7 @@ "filename": "World.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Separates two Bodies, when both are circular.", @@ -265765,7 +265810,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#separateCircle", "scope": "instance", - "___id": "T000002R030208", + "___id": "T000002R030211", "___s": true }, { @@ -265774,7 +265819,7 @@ "filename": "World.js", "lineno": 1683, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Checks to see if two Bodies intersect at all.", @@ -265826,7 +265871,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#intersects", "scope": "instance", - "___id": "T000002R030279", + "___id": "T000002R030282", "___s": true }, { @@ -265835,7 +265880,7 @@ "filename": "World.js", "lineno": 1731, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Tests if a circular Body intersects with another Body.", @@ -265887,7 +265932,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#circleBodyIntersects", "scope": "instance", - "___id": "T000002R030281", + "___id": "T000002R030284", "___s": true }, { @@ -265896,7 +265941,7 @@ "filename": "World.js", "lineno": 1753, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Tests if Game Objects overlap.\r\rSee details in {@link Phaser.Physics.Arcade.World#collide}.", @@ -265993,7 +266038,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#overlap", "scope": "instance", - "___id": "T000002R030287", + "___id": "T000002R030290", "___s": true }, { @@ -266002,7 +266047,7 @@ "filename": "World.js", "lineno": 1780, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Performs a collision check and separation between the two physics enabled objects given, which can be single\rGame Objects, arrays of Game Objects, Physics Groups, arrays of Physics Groups or normal Groups.\r\rIf you don't require separation then use {@link Phaser.Physics.Arcade.World#overlap} instead.\r\rIf two Groups or arrays are passed, each member of one will be tested against each member of the other.\r\rIf **only** one Group is passed (as `object1`), each member of the Group will be collided against the other members.\r\rIf **only** one Array is passed, the array is iterated and every element in it is tested against the others.\r\rTwo callbacks can be provided; they receive the colliding game objects as arguments.\rIf an overlap is detected, the `processCallback` is called first. It can cancel the collision by returning false.\rNext the objects are separated and `collideCallback` is invoked.\r\rArcade Physics uses the Projection Method of collision resolution and separation. While it's fast and suitable\rfor 'arcade' style games it lacks stability when multiple objects are in close proximity or resting upon each other.\rThe separation that stops two objects penetrating may create a new penetration against a different object. If you\rrequire a high level of stability please consider using an alternative physics system, such as Matter.js.", @@ -266097,7 +266142,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#collide", "scope": "instance", - "___id": "T000002R030292", + "___id": "T000002R030295", "___s": true }, { @@ -266106,7 +266151,7 @@ "filename": "World.js", "lineno": 1993, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Checks if the two given Arcade Physics bodies will collide, or not,\rbased on their collision mask and collision categories.", @@ -266158,7 +266203,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#canCollide", "scope": "instance", - "___id": "T000002R030315", + "___id": "T000002R030318", "___s": true }, { @@ -266167,7 +266212,7 @@ "filename": "World.js", "lineno": 2194, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "This advanced method is specifically for testing for collision between a single Sprite and an array of Tile objects.\r\rYou should generally use the `collide` method instead, with a Sprite vs. a Tilemap Layer, as that will perform\rtile filtering and culling for you, as well as handle the interesting face collision automatically.\r\rThis method is offered for those who would like to check for collision with specific Tiles in a layer, without\rhaving to set any collision attributes on the tiles in question. This allows you to perform quick dynamic collisions\ron small sets of Tiles. As such, no culling or checks are made to the array of Tiles given to this method,\ryou should filter them before passing them to this method.\r\rImportant: Use of this method skips the `interesting faces` system that Tilemap Layers use. This means if you have\rsay a row or column of tiles, and you jump into, or walk over them, it's possible to get stuck on the edges of the\rtiles as the interesting face calculations are skipped. However, for quick-fire small collision set tests on\rdynamic maps, this method can prove very useful.\r\rThis method does not factor in the Collision Mask or Category.", @@ -266273,7 +266318,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#collideTiles", "scope": "instance", - "___id": "T000002R030347", + "___id": "T000002R030350", "___s": true }, { @@ -266282,7 +266327,7 @@ "filename": "World.js", "lineno": 2236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "This advanced method is specifically for testing for overlaps between a single Sprite and an array of Tile objects.\r\rYou should generally use the `overlap` method instead, with a Sprite vs. a Tilemap Layer, as that will perform\rtile filtering and culling for you, as well as handle the interesting face collision automatically.\r\rThis method is offered for those who would like to check for overlaps with specific Tiles in a layer, without\rhaving to set any collision attributes on the tiles in question. This allows you to perform quick dynamic overlap\rtests on small sets of Tiles. As such, no culling or checks are made to the array of Tiles given to this method,\ryou should filter them before passing them to this method.\r\rThis method does not factor in the Collision Mask or Category.", @@ -266388,7 +266433,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#overlapTiles", "scope": "instance", - "___id": "T000002R030349", + "___id": "T000002R030352", "___s": true }, { @@ -266397,7 +266442,7 @@ "filename": "World.js", "lineno": 2273, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Internal handler for Sprite vs. Tilemap collisions.\rPlease use Phaser.Physics.Arcade.World#collide instead.", @@ -266509,7 +266554,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#collideSpriteVsTilemapLayer", "scope": "instance", - "___id": "T000002R030351", + "___id": "T000002R030354", "___s": true }, { @@ -266518,7 +266563,7 @@ "filename": "World.js", "lineno": 2428, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Wrap an object's coordinates (or several objects' coordinates) within {@link Phaser.Physics.Arcade.World#bounds}.\r\rIf the object is outside any boundary edge (left, top, right, bottom), it will be moved to the same offset from the opposite edge (the interior).", @@ -266558,7 +266603,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#wrap", "scope": "instance", - "___id": "T000002R030385", + "___id": "T000002R030388", "___s": true }, { @@ -266567,7 +266612,7 @@ "filename": "World.js", "lineno": 2459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Wrap each object's coordinates within {@link Phaser.Physics.Arcade.World#bounds}.", @@ -266615,7 +266660,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#wrapArray", "scope": "instance", - "___id": "T000002R030387", + "___id": "T000002R030390", "___s": true }, { @@ -266624,7 +266669,7 @@ "filename": "World.js", "lineno": 2476, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Wrap an object's coordinates within {@link Phaser.Physics.Arcade.World#bounds}.", @@ -266663,7 +266708,7 @@ "memberof": "Phaser.Physics.Arcade.World", "longname": "Phaser.Physics.Arcade.World#wrapObject", "scope": "instance", - "___id": "T000002R030390", + "___id": "T000002R030393", "___s": true }, { @@ -266672,7 +266717,7 @@ "filename": "World.js", "lineno": 2493, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Shuts down the simulation, clearing physics data and removing listeners.", @@ -266683,7 +266728,7 @@ "longname": "Phaser.Physics.Arcade.World#shutdown", "scope": "instance", "overrides": "Phaser.Events.EventEmitter#shutdown", - "___id": "T000002R030395", + "___id": "T000002R030398", "___s": true }, { @@ -266692,7 +266737,7 @@ "filename": "World.js", "lineno": 2510, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade", "code": {} }, "description": "Shuts down the simulation and disconnects it from the current scene.", @@ -266703,7 +266748,7 @@ "longname": "Phaser.Physics.Arcade.World#destroy", "scope": "instance", "overrides": "Phaser.Events.EventEmitter#destroy", - "___id": "T000002R030397", + "___id": "T000002R030400", "___s": true }, { @@ -266712,7 +266757,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics", + "path": "D:\\wamp\\www\\phaser\\src\\physics", "code": {} }, "kind": "namespace", @@ -266720,7 +266765,7 @@ "memberof": "Phaser", "longname": "Phaser.Physics", "scope": "static", - "___id": "T000002R030402", + "___id": "T000002R030405", "___s": true }, { @@ -266729,7 +266774,7 @@ "filename": "index.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics", + "path": "D:\\wamp\\www\\phaser\\src\\physics", "code": {} }, "kind": "namespace", @@ -266737,7 +266782,7 @@ "memberof": "Phaser.Types", "longname": "Phaser.Types.Physics", "scope": "static", - "___id": "T000002R030403", + "___id": "T000002R030406", "___s": true }, { @@ -266746,7 +266791,7 @@ "filename": "BodyBounds.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "classdesc": "The Body Bounds class contains methods to help you extract the world coordinates from various points around\rthe bounds of a Matter Body. Because Matter bodies are positioned based on their center of mass, and not a\rdimension based center, you often need to get the bounds coordinates in order to properly align them in the world.\r\rYou can access this class via the MatterPhysics class from a Scene, i.e.:\r\r```javascript\rthis.matter.bodyBounds.getTopLeft(body);\r```\r\rSee also the `MatterPhysics.alignBody` method.", @@ -266756,7 +266801,7 @@ "since": "3.22.0", "scope": "static", "longname": "Phaser.Physics.Matter.BodyBounds", - "___id": "T000002R030409", + "___id": "T000002R030412", "___s": true }, { @@ -266765,7 +266810,7 @@ "filename": "BodyBounds.js", "lineno": 36, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A Vector2 that stores the temporary bounds center value during calculations by methods in this class.", @@ -266784,7 +266829,7 @@ "longname": "Phaser.Physics.Matter.BodyBounds#boundsCenter", "scope": "instance", "kind": "member", - "___id": "T000002R030412", + "___id": "T000002R030415", "___s": true }, { @@ -266793,7 +266838,7 @@ "filename": "BodyBounds.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A Vector2 that stores the temporary center diff values during calculations by methods in this class.", @@ -266812,7 +266857,7 @@ "longname": "Phaser.Physics.Matter.BodyBounds#centerDiff", "scope": "instance", "kind": "member", - "___id": "T000002R030414", + "___id": "T000002R030417", "___s": true }, { @@ -266821,7 +266866,7 @@ "filename": "BodyBounds.js", "lineno": 55, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Parses the given body to get the bounds diff values from it.\r\rThey're stored in this class in the temporary properties `boundsCenter` and `centerDiff`.\r\rThis method is called automatically by all other methods in this class.", @@ -266860,7 +266905,7 @@ "memberof": "Phaser.Physics.Matter.BodyBounds", "longname": "Phaser.Physics.Matter.BodyBounds#parseBody", "scope": "instance", - "___id": "T000002R030416", + "___id": "T000002R030419", "___s": true }, { @@ -266869,7 +266914,7 @@ "filename": "BodyBounds.js", "lineno": 93, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Takes a Body and returns the world coordinates of the top-left of its _bounds_.\r\rBody bounds are updated by Matter each step and factor in scale and rotation.\rThis will return the world coordinate based on the bodies _current_ position and bounds.", @@ -266949,7 +266994,7 @@ "memberof": "Phaser.Physics.Matter.BodyBounds", "longname": "Phaser.Physics.Matter.BodyBounds#getTopLeft", "scope": "instance", - "___id": "T000002R030425", + "___id": "T000002R030428", "___s": true }, { @@ -266958,7 +267003,7 @@ "filename": "BodyBounds.js", "lineno": 127, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Takes a Body and returns the world coordinates of the top-center of its _bounds_.\r\rBody bounds are updated by Matter each step and factor in scale and rotation.\rThis will return the world coordinate based on the bodies _current_ position and bounds.", @@ -267038,7 +267083,7 @@ "memberof": "Phaser.Physics.Matter.BodyBounds", "longname": "Phaser.Physics.Matter.BodyBounds#getTopCenter", "scope": "instance", - "___id": "T000002R030431", + "___id": "T000002R030434", "___s": true }, { @@ -267047,7 +267092,7 @@ "filename": "BodyBounds.js", "lineno": 161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Takes a Body and returns the world coordinates of the top-right of its _bounds_.\r\rBody bounds are updated by Matter each step and factor in scale and rotation.\rThis will return the world coordinate based on the bodies _current_ position and bounds.", @@ -267127,7 +267172,7 @@ "memberof": "Phaser.Physics.Matter.BodyBounds", "longname": "Phaser.Physics.Matter.BodyBounds#getTopRight", "scope": "instance", - "___id": "T000002R030437", + "___id": "T000002R030440", "___s": true }, { @@ -267136,7 +267181,7 @@ "filename": "BodyBounds.js", "lineno": 195, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Takes a Body and returns the world coordinates of the left-center of its _bounds_.\r\rBody bounds are updated by Matter each step and factor in scale and rotation.\rThis will return the world coordinate based on the bodies _current_ position and bounds.", @@ -267216,7 +267261,7 @@ "memberof": "Phaser.Physics.Matter.BodyBounds", "longname": "Phaser.Physics.Matter.BodyBounds#getLeftCenter", "scope": "instance", - "___id": "T000002R030443", + "___id": "T000002R030446", "___s": true }, { @@ -267225,7 +267270,7 @@ "filename": "BodyBounds.js", "lineno": 229, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Takes a Body and returns the world coordinates of the center of its _bounds_.\r\rBody bounds are updated by Matter each step and factor in scale and rotation.\rThis will return the world coordinate based on the bodies _current_ position and bounds.", @@ -267305,7 +267350,7 @@ "memberof": "Phaser.Physics.Matter.BodyBounds", "longname": "Phaser.Physics.Matter.BodyBounds#getCenter", "scope": "instance", - "___id": "T000002R030449", + "___id": "T000002R030452", "___s": true }, { @@ -267314,7 +267359,7 @@ "filename": "BodyBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Takes a Body and returns the world coordinates of the right-center of its _bounds_.\r\rBody bounds are updated by Matter each step and factor in scale and rotation.\rThis will return the world coordinate based on the bodies _current_ position and bounds.", @@ -267394,7 +267439,7 @@ "memberof": "Phaser.Physics.Matter.BodyBounds", "longname": "Phaser.Physics.Matter.BodyBounds#getRightCenter", "scope": "instance", - "___id": "T000002R030454", + "___id": "T000002R030457", "___s": true }, { @@ -267403,7 +267448,7 @@ "filename": "BodyBounds.js", "lineno": 296, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Takes a Body and returns the world coordinates of the bottom-left of its _bounds_.\r\rBody bounds are updated by Matter each step and factor in scale and rotation.\rThis will return the world coordinate based on the bodies _current_ position and bounds.", @@ -267483,7 +267528,7 @@ "memberof": "Phaser.Physics.Matter.BodyBounds", "longname": "Phaser.Physics.Matter.BodyBounds#getBottomLeft", "scope": "instance", - "___id": "T000002R030460", + "___id": "T000002R030463", "___s": true }, { @@ -267492,7 +267537,7 @@ "filename": "BodyBounds.js", "lineno": 330, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Takes a Body and returns the world coordinates of the bottom-center of its _bounds_.\r\rBody bounds are updated by Matter each step and factor in scale and rotation.\rThis will return the world coordinate based on the bodies _current_ position and bounds.", @@ -267572,7 +267617,7 @@ "memberof": "Phaser.Physics.Matter.BodyBounds", "longname": "Phaser.Physics.Matter.BodyBounds#getBottomCenter", "scope": "instance", - "___id": "T000002R030466", + "___id": "T000002R030469", "___s": true }, { @@ -267581,7 +267626,7 @@ "filename": "BodyBounds.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Takes a Body and returns the world coordinates of the bottom-right of its _bounds_.\r\rBody bounds are updated by Matter each step and factor in scale and rotation.\rThis will return the world coordinate based on the bodies _current_ position and bounds.", @@ -267661,7 +267706,7 @@ "memberof": "Phaser.Physics.Matter.BodyBounds", "longname": "Phaser.Physics.Matter.BodyBounds#getBottomRight", "scope": "instance", - "___id": "T000002R030472", + "___id": "T000002R030475", "___s": true }, { @@ -267670,7 +267715,7 @@ "filename": "Bounce.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "A component to set restitution on objects.", @@ -267680,7 +267725,7 @@ "memberof": "Phaser.Physics.Matter.Components", "longname": "Phaser.Physics.Matter.Components.Bounce", "scope": "static", - "___id": "T000002R030479", + "___id": "T000002R030482", "___s": true }, { @@ -267689,7 +267734,7 @@ "filename": "Bounce.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Sets the restitution on the physics object.", @@ -267729,7 +267774,7 @@ "memberof": "Phaser.Physics.Matter.Components.Bounce", "longname": "Phaser.Physics.Matter.Components.Bounce#setBounce", "scope": "instance", - "___id": "T000002R030481", + "___id": "T000002R030484", "___s": true }, { @@ -267738,7 +267783,7 @@ "filename": "Collision.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Contains methods for changing the collision filter of a Matter Body. Should be used as a mixin and not called directly.", @@ -267748,7 +267793,7 @@ "memberof": "Phaser.Physics.Matter.Components", "longname": "Phaser.Physics.Matter.Components.Collision", "scope": "static", - "___id": "T000002R030485", + "___id": "T000002R030488", "___s": true }, { @@ -267757,7 +267802,7 @@ "filename": "Collision.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Sets the collision category of this Game Object's Matter Body. This number must be a power of two between 2^0 (= 1) and 2^31.\rTwo bodies with different collision groups (see {@link #setCollisionGroup}) will only collide if their collision\rcategories are included in their collision masks (see {@link #setCollidesWith}).", @@ -267797,7 +267842,7 @@ "memberof": "Phaser.Physics.Matter.Components.Collision", "longname": "Phaser.Physics.Matter.Components.Collision#setCollisionCategory", "scope": "instance", - "___id": "T000002R030487", + "___id": "T000002R030490", "___s": true }, { @@ -267806,7 +267851,7 @@ "filename": "Collision.js", "lineno": 34, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Sets the collision group of this Game Object's Matter Body. If this is zero or two Matter Bodies have different values,\rthey will collide according to the usual rules (see {@link #setCollisionCategory} and {@link #setCollisionGroup}).\rIf two Matter Bodies have the same positive value, they will always collide; if they have the same negative value,\rthey will never collide.", @@ -267846,7 +267891,7 @@ "memberof": "Phaser.Physics.Matter.Components.Collision", "longname": "Phaser.Physics.Matter.Components.Collision#setCollisionGroup", "scope": "instance", - "___id": "T000002R030490", + "___id": "T000002R030493", "___s": true }, { @@ -267855,7 +267900,7 @@ "filename": "Collision.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Sets the collision mask for this Game Object's Matter Body. Two Matter Bodies with different collision groups will only\rcollide if each one includes the other's category in its mask based on a bitwise AND, i.e. `(categoryA & maskB) !== 0`\rand `(categoryB & maskA) !== 0` are both true.", @@ -267914,7 +267959,7 @@ "memberof": "Phaser.Physics.Matter.Components.Collision", "longname": "Phaser.Physics.Matter.Components.Collision#setCollidesWith", "scope": "instance", - "___id": "T000002R030493", + "___id": "T000002R030496", "___s": true }, { @@ -267923,7 +267968,7 @@ "filename": "Collision.js", "lineno": 87, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "The callback is sent a `Phaser.Types.Physics.Matter.MatterCollisionData` object.\r\rThis does not change the bodies collision category, group or filter. Those must be set in addition\rto the callback.", @@ -267963,7 +268008,7 @@ "memberof": "Phaser.Physics.Matter.Components.Collision", "longname": "Phaser.Physics.Matter.Components.Collision#setOnCollide", "scope": "instance", - "___id": "T000002R030500", + "___id": "T000002R030503", "___s": true }, { @@ -267972,7 +268017,7 @@ "filename": "Collision.js", "lineno": 107, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "The callback is sent a `Phaser.Types.Physics.Matter.MatterCollisionData` object.\r\rThis does not change the bodies collision category, group or filter. Those must be set in addition\rto the callback.", @@ -268012,7 +268057,7 @@ "memberof": "Phaser.Physics.Matter.Components.Collision", "longname": "Phaser.Physics.Matter.Components.Collision#setOnCollideEnd", "scope": "instance", - "___id": "T000002R030503", + "___id": "T000002R030506", "___s": true }, { @@ -268021,7 +268066,7 @@ "filename": "Collision.js", "lineno": 127, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "The callback is sent a `Phaser.Types.Physics.Matter.MatterCollisionData` object.\r\rThis does not change the bodies collision category, group or filter. Those must be set in addition\rto the callback.", @@ -268061,7 +268106,7 @@ "memberof": "Phaser.Physics.Matter.Components.Collision", "longname": "Phaser.Physics.Matter.Components.Collision#setOnCollideActive", "scope": "instance", - "___id": "T000002R030506", + "___id": "T000002R030509", "___s": true }, { @@ -268070,7 +268115,7 @@ "filename": "Collision.js", "lineno": 147, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "The callback is sent a reference to the other body, along with a `Phaser.Types.Physics.Matter.MatterCollisionData` object.\r\rThis does not change the bodies collision category, group or filter. Those must be set in addition\rto the callback.", @@ -268142,7 +268187,7 @@ "memberof": "Phaser.Physics.Matter.Components.Collision", "longname": "Phaser.Physics.Matter.Components.Collision#setOnCollideWith", "scope": "instance", - "___id": "T000002R030509", + "___id": "T000002R030512", "___s": true }, { @@ -268151,7 +268196,7 @@ "filename": "Force.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "A component to apply force to Matter.js bodies.", @@ -268161,7 +268206,7 @@ "memberof": "Phaser.Physics.Matter.Components", "longname": "Phaser.Physics.Matter.Components.Force", "scope": "static", - "___id": "T000002R030516", + "___id": "T000002R030519", "___s": true }, { @@ -268170,7 +268215,7 @@ "filename": "Force.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Applies a force to a body.", @@ -268210,7 +268255,7 @@ "memberof": "Phaser.Physics.Matter.Components.Force", "longname": "Phaser.Physics.Matter.Components.Force#applyForce", "scope": "instance", - "___id": "T000002R030518", + "___id": "T000002R030521", "___s": true }, { @@ -268219,7 +268264,7 @@ "filename": "Force.js", "lineno": 38, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Applies a force to a body from a given position.", @@ -268272,7 +268317,7 @@ "memberof": "Phaser.Physics.Matter.Components.Force", "longname": "Phaser.Physics.Matter.Components.Force#applyForceFrom", "scope": "instance", - "___id": "T000002R030520", + "___id": "T000002R030523", "___s": true }, { @@ -268281,7 +268326,7 @@ "filename": "Force.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Apply thrust to the forward position of the body.\r\rUse very small values, such as 0.1, depending on the mass and required speed.", @@ -268321,7 +268366,7 @@ "memberof": "Phaser.Physics.Matter.Components.Force", "longname": "Phaser.Physics.Matter.Components.Force#thrust", "scope": "instance", - "___id": "T000002R030522", + "___id": "T000002R030525", "___s": true }, { @@ -268330,7 +268375,7 @@ "filename": "Force.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Apply thrust to the left position of the body.\r\rUse very small values, such as 0.1, depending on the mass and required speed.", @@ -268370,7 +268415,7 @@ "memberof": "Phaser.Physics.Matter.Components.Force", "longname": "Phaser.Physics.Matter.Components.Force#thrustLeft", "scope": "instance", - "___id": "T000002R030527", + "___id": "T000002R030530", "___s": true }, { @@ -268379,7 +268424,7 @@ "filename": "Force.js", "lineno": 102, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Apply thrust to the right position of the body.\r\rUse very small values, such as 0.1, depending on the mass and required speed.", @@ -268419,7 +268464,7 @@ "memberof": "Phaser.Physics.Matter.Components.Force", "longname": "Phaser.Physics.Matter.Components.Force#thrustRight", "scope": "instance", - "___id": "T000002R030532", + "___id": "T000002R030535", "___s": true }, { @@ -268428,7 +268473,7 @@ "filename": "Force.js", "lineno": 125, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Apply thrust to the back position of the body.\r\rUse very small values, such as 0.1, depending on the mass and required speed.", @@ -268468,7 +268513,7 @@ "memberof": "Phaser.Physics.Matter.Components.Force", "longname": "Phaser.Physics.Matter.Components.Force#thrustBack", "scope": "instance", - "___id": "T000002R030537", + "___id": "T000002R030540", "___s": true }, { @@ -268477,7 +268522,7 @@ "filename": "Friction.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Contains methods for changing the friction of a Game Object's Matter Body. Should be used a mixin, not called directly.", @@ -268487,7 +268532,7 @@ "memberof": "Phaser.Physics.Matter.Components", "longname": "Phaser.Physics.Matter.Components.Friction", "scope": "static", - "___id": "T000002R030543", + "___id": "T000002R030546", "___s": true }, { @@ -268496,7 +268541,7 @@ "filename": "Friction.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Sets new friction values for this Game Object's Matter Body.", @@ -268564,7 +268609,7 @@ "memberof": "Phaser.Physics.Matter.Components.Friction", "longname": "Phaser.Physics.Matter.Components.Friction#setFriction", "scope": "instance", - "___id": "T000002R030545", + "___id": "T000002R030548", "___s": true }, { @@ -268573,7 +268618,7 @@ "filename": "Friction.js", "lineno": 44, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Sets a new air resistance for this Game Object's Matter Body.\rA value of 0 means the Body will never slow as it moves through space.\rThe higher the value, the faster a Body slows when moving through space.", @@ -268613,7 +268658,7 @@ "memberof": "Phaser.Physics.Matter.Components.Friction", "longname": "Phaser.Physics.Matter.Components.Friction#setFrictionAir", "scope": "instance", - "___id": "T000002R030550", + "___id": "T000002R030553", "___s": true }, { @@ -268622,7 +268667,7 @@ "filename": "Friction.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Sets a new static friction for this Game Object's Matter Body.\rA value of 0 means the Body will never \"stick\" when it is nearly stationary.\rThe higher the value (e.g. 10), the more force it will take to initially get the Body moving when it is nearly stationary.", @@ -268662,7 +268707,7 @@ "memberof": "Phaser.Physics.Matter.Components.Friction", "longname": "Phaser.Physics.Matter.Components.Friction#setFrictionStatic", "scope": "instance", - "___id": "T000002R030553", + "___id": "T000002R030556", "___s": true }, { @@ -268671,7 +268716,7 @@ "filename": "Gravity.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "A component to manipulate world gravity for Matter.js bodies.", @@ -268681,7 +268726,7 @@ "memberof": "Phaser.Physics.Matter.Components", "longname": "Phaser.Physics.Matter.Components.Gravity", "scope": "static", - "___id": "T000002R030557", + "___id": "T000002R030560", "___s": true }, { @@ -268690,7 +268735,7 @@ "filename": "Gravity.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "A togglable function for ignoring world gravity in real-time on the current body.", @@ -268730,7 +268775,7 @@ "memberof": "Phaser.Physics.Matter.Components.Gravity", "longname": "Phaser.Physics.Matter.Components.Gravity#setIgnoreGravity", "scope": "instance", - "___id": "T000002R030559", + "___id": "T000002R030562", "___s": true }, { @@ -268739,7 +268784,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "kind": "namespace", @@ -268747,7 +268792,7 @@ "memberof": "Phaser.Physics.Matter", "longname": "Phaser.Physics.Matter.Components", "scope": "static", - "___id": "T000002R030563", + "___id": "T000002R030566", "___s": true }, { @@ -268756,7 +268801,7 @@ "filename": "Mass.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Allows accessing the mass, density, and center of mass of a Matter-enabled Game Object. Should be used as a mixin and not directly.", @@ -268766,7 +268811,7 @@ "memberof": "Phaser.Physics.Matter.Components", "longname": "Phaser.Physics.Matter.Components.Mass", "scope": "static", - "___id": "T000002R030579", + "___id": "T000002R030582", "___s": true }, { @@ -268775,7 +268820,7 @@ "filename": "Mass.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Sets the mass of the Game Object's Matter Body.", @@ -268815,7 +268860,7 @@ "memberof": "Phaser.Physics.Matter.Components.Mass", "longname": "Phaser.Physics.Matter.Components.Mass#setMass", "scope": "instance", - "___id": "T000002R030581", + "___id": "T000002R030584", "___s": true }, { @@ -268824,7 +268869,7 @@ "filename": "Mass.js", "lineno": 35, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Sets density of the body.", @@ -268864,7 +268909,7 @@ "memberof": "Phaser.Physics.Matter.Components.Mass", "longname": "Phaser.Physics.Matter.Components.Mass#setDensity", "scope": "instance", - "___id": "T000002R030583", + "___id": "T000002R030586", "___s": true }, { @@ -268873,7 +268918,7 @@ "filename": "Mass.js", "lineno": 52, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "The body's center of mass.\r\rCalling this creates a new `Vector2 each time to avoid mutation.\r\rIf you only need to read the value and won't change it, you can get it from `GameObject.body.centerOfMass`.", @@ -268907,7 +268952,7 @@ "longname": "Phaser.Physics.Matter.Components.Mass#centerOfMass", "scope": "instance", "kind": "member", - "___id": "T000002R030585", + "___id": "T000002R030588", "___s": true }, { @@ -268916,7 +268961,7 @@ "filename": "Sensor.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Enables a Matter-enabled Game Object to be a sensor. Should be used as a mixin and not directly.", @@ -268926,7 +268971,7 @@ "memberof": "Phaser.Physics.Matter.Components", "longname": "Phaser.Physics.Matter.Components.Sensor", "scope": "static", - "___id": "T000002R030589", + "___id": "T000002R030592", "___s": true }, { @@ -268935,7 +268980,7 @@ "filename": "Sensor.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Set the body belonging to this Game Object to be a sensor.\rSensors trigger collision events, but don't react with colliding body physically.", @@ -268975,7 +269020,7 @@ "memberof": "Phaser.Physics.Matter.Components.Sensor", "longname": "Phaser.Physics.Matter.Components.Sensor#setSensor", "scope": "instance", - "___id": "T000002R030591", + "___id": "T000002R030594", "___s": true }, { @@ -268984,7 +269029,7 @@ "filename": "Sensor.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Is the body belonging to this Game Object a sensor or not?", @@ -269008,7 +269053,7 @@ "memberof": "Phaser.Physics.Matter.Components.Sensor", "longname": "Phaser.Physics.Matter.Components.Sensor#isSensor", "scope": "instance", - "___id": "T000002R030594", + "___id": "T000002R030597", "___s": true }, { @@ -269017,7 +269062,7 @@ "filename": "SetBody.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Enables a Matter-enabled Game Object to set its Body. Should be used as a mixin and not directly.", @@ -269027,7 +269072,7 @@ "memberof": "Phaser.Physics.Matter.Components", "longname": "Phaser.Physics.Matter.Components.SetBody", "scope": "static", - "___id": "T000002R030604", + "___id": "T000002R030607", "___s": true }, { @@ -269036,7 +269081,7 @@ "filename": "SetBody.js", "lineno": 23, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Set this Game Objects Matter physics body to be a rectangle shape.\r\rCalling this methods resets all previous properties you may have set on the body, including\rplugins, mass, friction, collision categories, etc. So be sure to re-apply these as needed.", @@ -269103,7 +269148,7 @@ "memberof": "Phaser.Physics.Matter.Components.SetBody", "longname": "Phaser.Physics.Matter.Components.SetBody#setRectangle", "scope": "instance", - "___id": "T000002R030606", + "___id": "T000002R030609", "___s": true }, { @@ -269112,7 +269157,7 @@ "filename": "SetBody.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Set this Game Objects Matter physics body to be a circle shape.\r\rCalling this methods resets all previous properties you may have set on the body, including\rplugins, mass, friction, collision categories, etc. So be sure to re-apply these as needed.", @@ -269166,7 +269211,7 @@ "memberof": "Phaser.Physics.Matter.Components.SetBody", "longname": "Phaser.Physics.Matter.Components.SetBody#setCircle", "scope": "instance", - "___id": "T000002R030611", + "___id": "T000002R030614", "___s": true }, { @@ -269175,7 +269220,7 @@ "filename": "SetBody.js", "lineno": 62, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Set this Game Objects Matter physics body to be a polygon shape.\r\rCalling this methods resets all previous properties you may have set on the body, including\rplugins, mass, friction, collision categories, etc. So be sure to re-apply these as needed.", @@ -269242,7 +269287,7 @@ "memberof": "Phaser.Physics.Matter.Components.SetBody", "longname": "Phaser.Physics.Matter.Components.SetBody#setPolygon", "scope": "instance", - "___id": "T000002R030615", + "___id": "T000002R030618", "___s": true }, { @@ -269251,7 +269296,7 @@ "filename": "SetBody.js", "lineno": 82, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Set this Game Objects Matter physics body to be a trapezoid shape.\r\rCalling this methods resets all previous properties you may have set on the body, including\rplugins, mass, friction, collision categories, etc. So be sure to re-apply these as needed.", @@ -269331,7 +269376,7 @@ "memberof": "Phaser.Physics.Matter.Components.SetBody", "longname": "Phaser.Physics.Matter.Components.SetBody#setTrapezoid", "scope": "instance", - "___id": "T000002R030620", + "___id": "T000002R030623", "___s": true }, { @@ -269340,7 +269385,7 @@ "filename": "SetBody.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Set this Game Object to use the given existing Matter Body.\r\rThe body is first removed from the world before being added to this Game Object.", @@ -269395,7 +269440,7 @@ "memberof": "Phaser.Physics.Matter.Components.SetBody", "longname": "Phaser.Physics.Matter.Components.SetBody#setExistingBody", "scope": "instance", - "___id": "T000002R030626", + "___id": "T000002R030629", "___s": true }, { @@ -269404,7 +269449,7 @@ "filename": "SetBody.js", "lineno": 175, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Set this Game Object to create and use a new Body based on the configuration object given.\r\rCalling this methods resets all previous properties you may have set on the body, including\rplugins, mass, friction, collision categories, etc. So be sure to re-apply these as needed.", @@ -269468,7 +269513,7 @@ "memberof": "Phaser.Physics.Matter.Components.SetBody", "longname": "Phaser.Physics.Matter.Components.SetBody#setBody", "scope": "instance", - "___id": "T000002R030641", + "___id": "T000002R030644", "___s": true }, { @@ -269477,7 +269522,7 @@ "filename": "Sleep.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Enables a Matter-enabled Game Object to be able to go to sleep. Should be used as a mixin and not directly.", @@ -269487,7 +269532,7 @@ "memberof": "Phaser.Physics.Matter.Components", "longname": "Phaser.Physics.Matter.Components.Sleep", "scope": "static", - "___id": "T000002R030673", + "___id": "T000002R030676", "___s": true }, { @@ -269496,7 +269541,7 @@ "filename": "Sleep.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Sets this Body to sleep.", @@ -269521,7 +269566,7 @@ "memberof": "Phaser.Physics.Matter.Components.Sleep", "longname": "Phaser.Physics.Matter.Components.Sleep#setToSleep", "scope": "instance", - "___id": "T000002R030675", + "___id": "T000002R030678", "___s": true }, { @@ -269530,7 +269575,7 @@ "filename": "Sleep.js", "lineno": 34, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Wakes this Body if asleep.", @@ -269555,7 +269600,7 @@ "memberof": "Phaser.Physics.Matter.Components.Sleep", "longname": "Phaser.Physics.Matter.Components.Sleep#setAwake", "scope": "instance", - "___id": "T000002R030677", + "___id": "T000002R030680", "___s": true }, { @@ -269564,7 +269609,7 @@ "filename": "Sleep.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Sets the number of updates in which this body must have near-zero velocity before it is set as sleeping (if sleeping is enabled by the engine).", @@ -269606,7 +269651,7 @@ "memberof": "Phaser.Physics.Matter.Components.Sleep", "longname": "Phaser.Physics.Matter.Components.Sleep#setSleepThreshold", "scope": "instance", - "___id": "T000002R030679", + "___id": "T000002R030682", "___s": true }, { @@ -269615,7 +269660,7 @@ "filename": "Sleep.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Enable sleep and wake events for this body.\r\rBy default when a body goes to sleep, or wakes up, it will not emit any events.\r\rThe events are emitted by the Matter World instance and can be listened to via\rthe `SLEEP_START` and `SLEEP_END` events.", @@ -269668,7 +269713,7 @@ "memberof": "Phaser.Physics.Matter.Components.Sleep", "longname": "Phaser.Physics.Matter.Components.Sleep#setSleepEvents", "scope": "instance", - "___id": "T000002R030683", + "___id": "T000002R030686", "___s": true }, { @@ -269677,7 +269722,7 @@ "filename": "Sleep.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Enables or disables the Sleep Start event for this body.", @@ -269717,7 +269762,7 @@ "memberof": "Phaser.Physics.Matter.Components.Sleep", "longname": "Phaser.Physics.Matter.Components.Sleep#setSleepStartEvent", "scope": "instance", - "___id": "T000002R030685", + "___id": "T000002R030688", "___s": true }, { @@ -269726,7 +269771,7 @@ "filename": "Sleep.js", "lineno": 121, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Enables or disables the Sleep End event for this body.", @@ -269766,7 +269811,7 @@ "memberof": "Phaser.Physics.Matter.Components.Sleep", "longname": "Phaser.Physics.Matter.Components.Sleep#setSleepEndEvent", "scope": "instance", - "___id": "T000002R030688", + "___id": "T000002R030691", "___s": true }, { @@ -269775,7 +269820,7 @@ "filename": "Static.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Provides methods used for getting and setting the static state of a physics body.", @@ -269785,7 +269830,7 @@ "memberof": "Phaser.Physics.Matter.Components", "longname": "Phaser.Physics.Matter.Components.Static", "scope": "static", - "___id": "T000002R030693", + "___id": "T000002R030696", "___s": true }, { @@ -269794,7 +269839,7 @@ "filename": "Static.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Changes the physics body to be either static `true` or dynamic `false`.", @@ -269834,7 +269879,7 @@ "memberof": "Phaser.Physics.Matter.Components.Static", "longname": "Phaser.Physics.Matter.Components.Static#setStatic", "scope": "instance", - "___id": "T000002R030695", + "___id": "T000002R030698", "___s": true }, { @@ -269843,7 +269888,7 @@ "filename": "Static.js", "lineno": 34, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Returns `true` if the body is static, otherwise `false` for a dynamic body.", @@ -269867,7 +269912,7 @@ "memberof": "Phaser.Physics.Matter.Components.Static", "longname": "Phaser.Physics.Matter.Components.Static#isStatic", "scope": "instance", - "___id": "T000002R030697", + "___id": "T000002R030700", "___s": true }, { @@ -269876,7 +269921,7 @@ "filename": "Transform.js", "lineno": 17, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Provides methods used for getting and setting the position, scale and rotation of a Game Object.", @@ -269886,7 +269931,7 @@ "memberof": "Phaser.Physics.Matter.Components", "longname": "Phaser.Physics.Matter.Components.Transform", "scope": "static", - "___id": "T000002R030705", + "___id": "T000002R030708", "___s": true }, { @@ -269895,7 +269940,7 @@ "filename": "Transform.js", "lineno": 25, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "The x position of this Game Object.", @@ -269914,7 +269959,7 @@ "longname": "Phaser.Physics.Matter.Components.Transform#x", "scope": "instance", "kind": "member", - "___id": "T000002R030707", + "___id": "T000002R030710", "___s": true }, { @@ -269923,7 +269968,7 @@ "filename": "Transform.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "The y position of this Game Object.", @@ -269942,7 +269987,7 @@ "longname": "Phaser.Physics.Matter.Components.Transform#y", "scope": "instance", "kind": "member", - "___id": "T000002R030711", + "___id": "T000002R030714", "___s": true }, { @@ -269951,7 +269996,7 @@ "filename": "Transform.js", "lineno": 71, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "The horizontal scale of this Game Object.", @@ -269970,7 +270015,7 @@ "longname": "Phaser.Physics.Matter.Components.Transform#scaleX", "scope": "instance", "kind": "member", - "___id": "T000002R030715", + "___id": "T000002R030718", "___s": true }, { @@ -269979,7 +270024,7 @@ "filename": "Transform.js", "lineno": 109, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "The vertical scale of this Game Object.", @@ -269998,7 +270043,7 @@ "longname": "Phaser.Physics.Matter.Components.Transform#scaleY", "scope": "instance", "kind": "member", - "___id": "T000002R030724", + "___id": "T000002R030727", "___s": true }, { @@ -270007,7 +270052,7 @@ "filename": "Transform.js", "lineno": 146, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Use `angle` to set or get rotation of the physics body associated to this GameObject.\rUnlike rotation, when using set the value can be in degrees, which will be converted to radians internally.", @@ -270026,7 +270071,7 @@ "longname": "Phaser.Physics.Matter.Components.Transform#angle", "scope": "instance", "kind": "member", - "___id": "T000002R030733", + "___id": "T000002R030736", "___s": true }, { @@ -270035,7 +270080,7 @@ "filename": "Transform.js", "lineno": 168, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Use `rotation` to set or get the rotation of the physics body associated with this GameObject.\rThe value when set must be in radians.", @@ -270054,7 +270099,7 @@ "longname": "Phaser.Physics.Matter.Components.Transform#rotation", "scope": "instance", "kind": "member", - "___id": "T000002R030738", + "___id": "T000002R030741", "___s": true }, { @@ -270063,7 +270108,7 @@ "filename": "Transform.js", "lineno": 192, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Sets the position of the physics body along x and y axes.\rBoth the parameters to this function are optional and if not passed any they default to 0.\rVelocity, angle, force etc. are unchanged.", @@ -270120,7 +270165,7 @@ "memberof": "Phaser.Physics.Matter.Components.Transform", "longname": "Phaser.Physics.Matter.Components.Transform#setPosition", "scope": "instance", - "___id": "T000002R030743", + "___id": "T000002R030746", "___s": true }, { @@ -270129,7 +270174,7 @@ "filename": "Transform.js", "lineno": 217, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Immediately sets the angle of the Body.\rAngular velocity, position, force etc. are unchanged.", @@ -270171,7 +270216,7 @@ "memberof": "Phaser.Physics.Matter.Components.Transform", "longname": "Phaser.Physics.Matter.Components.Transform#setRotation", "scope": "instance", - "___id": "T000002R030747", + "___id": "T000002R030750", "___s": true }, { @@ -270180,7 +270225,7 @@ "filename": "Transform.js", "lineno": 239, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Setting fixed rotation sets the Body inertia to Infinity, which stops it\rfrom being able to rotate when forces are applied to it.", @@ -270205,7 +270250,7 @@ "memberof": "Phaser.Physics.Matter.Components.Transform", "longname": "Phaser.Physics.Matter.Components.Transform#setFixedRotation", "scope": "instance", - "___id": "T000002R030751", + "___id": "T000002R030754", "___s": true }, { @@ -270214,7 +270259,7 @@ "filename": "Transform.js", "lineno": 255, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Immediately sets the angle of the Body.\rAngular velocity, position, force etc. are unchanged.", @@ -270256,7 +270301,7 @@ "memberof": "Phaser.Physics.Matter.Components.Transform", "longname": "Phaser.Physics.Matter.Components.Transform#setAngle", "scope": "instance", - "___id": "T000002R030753", + "___id": "T000002R030756", "___s": true }, { @@ -270265,7 +270310,7 @@ "filename": "Transform.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Sets the scale of this Game Object.", @@ -270336,7 +270381,7 @@ "memberof": "Phaser.Physics.Matter.Components.Transform", "longname": "Phaser.Physics.Matter.Components.Transform#setScale", "scope": "instance", - "___id": "T000002R030757", + "___id": "T000002R030760", "___s": true }, { @@ -270345,7 +270390,7 @@ "filename": "Velocity.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Contains methods for changing the velocity of a Matter Body. Should be used as a mixin and not called directly.", @@ -270355,7 +270400,7 @@ "memberof": "Phaser.Physics.Matter.Components", "longname": "Phaser.Physics.Matter.Components.Velocity", "scope": "static", - "___id": "T000002R030767", + "___id": "T000002R030770", "___s": true }, { @@ -270364,7 +270409,7 @@ "filename": "Velocity.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Sets the horizontal velocity of the physics body.", @@ -270404,7 +270449,7 @@ "memberof": "Phaser.Physics.Matter.Components.Velocity", "longname": "Phaser.Physics.Matter.Components.Velocity#setVelocityX", "scope": "instance", - "___id": "T000002R030769", + "___id": "T000002R030772", "___s": true }, { @@ -270413,7 +270458,7 @@ "filename": "Velocity.js", "lineno": 36, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Sets vertical velocity of the physics body.", @@ -270453,7 +270498,7 @@ "memberof": "Phaser.Physics.Matter.Components.Velocity", "longname": "Phaser.Physics.Matter.Components.Velocity#setVelocityY", "scope": "instance", - "___id": "T000002R030771", + "___id": "T000002R030774", "___s": true }, { @@ -270462,7 +270507,7 @@ "filename": "Velocity.js", "lineno": 55, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Sets both the horizontal and vertical velocity of the physics body.", @@ -270517,7 +270562,7 @@ "memberof": "Phaser.Physics.Matter.Components.Velocity", "longname": "Phaser.Physics.Matter.Components.Velocity#setVelocity", "scope": "instance", - "___id": "T000002R030773", + "___id": "T000002R030776", "___s": true }, { @@ -270526,7 +270571,7 @@ "filename": "Velocity.js", "lineno": 75, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Gets the current linear velocity of the physics body.", @@ -270550,7 +270595,7 @@ "memberof": "Phaser.Physics.Matter.Components.Velocity", "longname": "Phaser.Physics.Matter.Components.Velocity#getVelocity", "scope": "instance", - "___id": "T000002R030775", + "___id": "T000002R030778", "___s": true }, { @@ -270559,7 +270604,7 @@ "filename": "Velocity.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Sets the angular velocity of the body instantly.\rPosition, angle, force etc. are unchanged.", @@ -270599,7 +270644,7 @@ "memberof": "Phaser.Physics.Matter.Components.Velocity", "longname": "Phaser.Physics.Matter.Components.Velocity#setAngularVelocity", "scope": "instance", - "___id": "T000002R030777", + "___id": "T000002R030780", "___s": true }, { @@ -270608,7 +270653,7 @@ "filename": "Velocity.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Gets the current rotational velocity of the body.", @@ -270632,7 +270677,7 @@ "memberof": "Phaser.Physics.Matter.Components.Velocity", "longname": "Phaser.Physics.Matter.Components.Velocity#getAngularVelocity", "scope": "instance", - "___id": "T000002R030779", + "___id": "T000002R030782", "___s": true }, { @@ -270641,7 +270686,7 @@ "filename": "Velocity.js", "lineno": 119, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Sets the current rotational speed of the body.\rDirection is maintained. Affects body angular velocity.", @@ -270681,7 +270726,7 @@ "memberof": "Phaser.Physics.Matter.Components.Velocity", "longname": "Phaser.Physics.Matter.Components.Velocity#setAngularSpeed", "scope": "instance", - "___id": "T000002R030781", + "___id": "T000002R030784", "___s": true }, { @@ -270690,7 +270735,7 @@ "filename": "Velocity.js", "lineno": 137, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "description": "Gets the current rotational speed of the body.\rEquivalent to the magnitude of its angular velocity.", @@ -270714,7 +270759,7 @@ "memberof": "Phaser.Physics.Matter.Components.Velocity", "longname": "Phaser.Physics.Matter.Components.Velocity#getAngularSpeed", "scope": "instance", - "___id": "T000002R030783", + "___id": "T000002R030786", "___s": true }, { @@ -270723,7 +270768,7 @@ "filename": "CustomMain.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "kind": "namespace", @@ -270731,7 +270776,7 @@ "memberof": "Phaser.Physics.Matter", "longname": "Phaser.Physics.Matter.Matter", "scope": "static", - "___id": "T000002R030786", + "___id": "T000002R030789", "___s": true }, { @@ -270740,7 +270785,7 @@ "filename": "AFTER_ADD_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "kind": "typedef", @@ -270807,7 +270852,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events.AfterAddEvent", "scope": "static", - "___id": "T000002R030817", + "___id": "T000002R030820", "___s": true }, { @@ -270816,7 +270861,7 @@ "filename": "AFTER_ADD_EVENT.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "description": "The Matter Physics After Add Event.\r\rThis event is dispatched by a Matter Physics World instance at the end of the process when a new Body\ror Constraint has just been added to the world.\r\rListen to it from a Scene using: `this.matter.world.on('afteradd', listener)`.", @@ -270850,7 +270895,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events#event:AFTER_ADD", "scope": "instance", - "___id": "T000002R030818", + "___id": "T000002R030821", "___s": true }, { @@ -270859,7 +270904,7 @@ "filename": "AFTER_REMOVE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "kind": "typedef", @@ -270926,7 +270971,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events.AfterRemoveEvent", "scope": "static", - "___id": "T000002R030820", + "___id": "T000002R030823", "___s": true }, { @@ -270935,7 +270980,7 @@ "filename": "AFTER_REMOVE_EVENT.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "description": "The Matter Physics After Remove Event.\r\rThis event is dispatched by a Matter Physics World instance at the end of the process when a\rBody or Constraint was removed from the world.\r\rListen to it from a Scene using: `this.matter.world.on('afterremove', listener)`.", @@ -270969,7 +271014,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events#event:AFTER_REMOVE", "scope": "instance", - "___id": "T000002R030821", + "___id": "T000002R030824", "___s": true }, { @@ -270978,7 +271023,7 @@ "filename": "AFTER_UPDATE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "kind": "typedef", @@ -271036,7 +271081,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events.AfterUpdateEvent", "scope": "static", - "___id": "T000002R030823", + "___id": "T000002R030826", "___s": true }, { @@ -271045,7 +271090,7 @@ "filename": "AFTER_UPDATE_EVENT.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "description": "The Matter Physics After Update Event.\r\rThis event is dispatched by a Matter Physics World instance after the engine has updated and all collision events have resolved.\r\rListen to it from a Scene using: `this.matter.world.on('afterupdate', listener)`.", @@ -271079,7 +271124,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events#event:AFTER_UPDATE", "scope": "instance", - "___id": "T000002R030824", + "___id": "T000002R030827", "___s": true }, { @@ -271088,7 +271133,7 @@ "filename": "BEFORE_ADD_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "kind": "typedef", @@ -271155,7 +271200,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events.BeforeAddEvent", "scope": "static", - "___id": "T000002R030826", + "___id": "T000002R030829", "___s": true }, { @@ -271164,7 +271209,7 @@ "filename": "BEFORE_ADD_EVENT.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "description": "The Matter Physics Before Add Event.\r\rThis event is dispatched by a Matter Physics World instance at the start of the process when a new Body\ror Constraint is being added to the world.\r\rListen to it from a Scene using: `this.matter.world.on('beforeadd', listener)`.", @@ -271198,7 +271243,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events#event:BEFORE_ADD", "scope": "instance", - "___id": "T000002R030827", + "___id": "T000002R030830", "___s": true }, { @@ -271207,7 +271252,7 @@ "filename": "BEFORE_REMOVE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "kind": "typedef", @@ -271274,7 +271319,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events.BeforeRemoveEvent", "scope": "static", - "___id": "T000002R030829", + "___id": "T000002R030832", "___s": true }, { @@ -271283,7 +271328,7 @@ "filename": "BEFORE_REMOVE_EVENT.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "description": "The Matter Physics Before Remove Event.\r\rThis event is dispatched by a Matter Physics World instance at the start of the process when a\rBody or Constraint is being removed from the world.\r\rListen to it from a Scene using: `this.matter.world.on('beforeremove', listener)`.", @@ -271317,7 +271362,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events#event:BEFORE_REMOVE", "scope": "instance", - "___id": "T000002R030830", + "___id": "T000002R030833", "___s": true }, { @@ -271326,7 +271371,7 @@ "filename": "BEFORE_UPDATE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "kind": "typedef", @@ -271384,7 +271429,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events.BeforeUpdateEvent", "scope": "static", - "___id": "T000002R030832", + "___id": "T000002R030835", "___s": true }, { @@ -271393,7 +271438,7 @@ "filename": "BEFORE_UPDATE_EVENT.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "description": "The Matter Physics Before Update Event.\r\rThis event is dispatched by a Matter Physics World instance right before all the collision processing takes place.\r\rListen to it from a Scene using: `this.matter.world.on('beforeupdate', listener)`.", @@ -271427,7 +271472,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events#event:BEFORE_UPDATE", "scope": "instance", - "___id": "T000002R030833", + "___id": "T000002R030836", "___s": true }, { @@ -271436,7 +271481,7 @@ "filename": "COLLISION_ACTIVE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "kind": "typedef", @@ -271516,7 +271561,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events.CollisionActiveEvent", "scope": "static", - "___id": "T000002R030835", + "___id": "T000002R030838", "___s": true }, { @@ -271525,7 +271570,7 @@ "filename": "COLLISION_ACTIVE_EVENT.js", "lineno": 16, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "description": "The Matter Physics Collision Active Event.\r\rThis event is dispatched by a Matter Physics World instance after the engine has updated.\rIt provides a list of all pairs that are colliding in the current tick (if any).\r\rListen to it from a Scene using: `this.matter.world.on('collisionactive', listener)`.", @@ -271585,7 +271630,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events#event:COLLISION_ACTIVE", "scope": "instance", - "___id": "T000002R030836", + "___id": "T000002R030839", "___s": true }, { @@ -271594,7 +271639,7 @@ "filename": "COLLISION_END_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "kind": "typedef", @@ -271674,7 +271719,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events.CollisionEndEvent", "scope": "static", - "___id": "T000002R030838", + "___id": "T000002R030841", "___s": true }, { @@ -271683,7 +271728,7 @@ "filename": "COLLISION_END_EVENT.js", "lineno": 16, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "description": "The Matter Physics Collision End Event.\r\rThis event is dispatched by a Matter Physics World instance after the engine has updated.\rIt provides a list of all pairs that have finished colliding in the current tick (if any).\r\rListen to it from a Scene using: `this.matter.world.on('collisionend', listener)`.", @@ -271743,7 +271788,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events#event:COLLISION_END", "scope": "instance", - "___id": "T000002R030839", + "___id": "T000002R030842", "___s": true }, { @@ -271752,7 +271797,7 @@ "filename": "COLLISION_START_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "kind": "typedef", @@ -271832,7 +271877,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events.CollisionStartEvent", "scope": "static", - "___id": "T000002R030841", + "___id": "T000002R030844", "___s": true }, { @@ -271841,7 +271886,7 @@ "filename": "COLLISION_START_EVENT.js", "lineno": 16, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "description": "The Matter Physics Collision Start Event.\r\rThis event is dispatched by a Matter Physics World instance after the engine has updated.\rIt provides a list of all pairs that have started to collide in the current tick (if any).\r\rListen to it from a Scene using: `this.matter.world.on('collisionstart', listener)`.", @@ -271901,7 +271946,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events#event:COLLISION_START", "scope": "instance", - "___id": "T000002R030842", + "___id": "T000002R030845", "___s": true }, { @@ -271910,7 +271955,7 @@ "filename": "DRAG_END_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "description": "The Matter Physics Drag End Event.\r\rThis event is dispatched by a Matter Physics World instance when a Pointer Constraint\rstops dragging a body.\r\rListen to it from a Scene using: `this.matter.world.on('dragend', listener)`.", @@ -271957,7 +272002,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events#event:DRAG_END", "scope": "instance", - "___id": "T000002R030844", + "___id": "T000002R030847", "___s": true }, { @@ -271966,7 +272011,7 @@ "filename": "DRAG_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "description": "The Matter Physics Drag Event.\r\rThis event is dispatched by a Matter Physics World instance when a Pointer Constraint\ris actively dragging a body. It is emitted each time the pointer moves.\r\rListen to it from a Scene using: `this.matter.world.on('drag', listener)`.", @@ -272013,7 +272058,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events#event:DRAG", "scope": "instance", - "___id": "T000002R030846", + "___id": "T000002R030849", "___s": true }, { @@ -272022,7 +272067,7 @@ "filename": "DRAG_START_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "description": "The Matter Physics Drag Start Event.\r\rThis event is dispatched by a Matter Physics World instance when a Pointer Constraint\rstarts dragging a body.\r\rListen to it from a Scene using: `this.matter.world.on('dragstart', listener)`.", @@ -272082,7 +272127,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events#event:DRAG_START", "scope": "instance", - "___id": "T000002R030848", + "___id": "T000002R030851", "___s": true }, { @@ -272091,7 +272136,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "kind": "namespace", @@ -272099,7 +272144,7 @@ "memberof": "Phaser.Physics.Matter", "longname": "Phaser.Physics.Matter.Events", "scope": "static", - "___id": "T000002R030850", + "___id": "T000002R030853", "___s": true }, { @@ -272108,7 +272153,7 @@ "filename": "PAUSE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "description": "The Matter Physics World Pause Event.\r\rThis event is dispatched by an Matter Physics World instance when it is paused.\r\rListen to it from a Scene using: `this.matter.world.on('pause', listener)`.", @@ -272127,7 +272172,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events#event:PAUSE", "scope": "instance", - "___id": "T000002R030868", + "___id": "T000002R030871", "___s": true }, { @@ -272136,7 +272181,7 @@ "filename": "RESUME_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "description": "The Matter Physics World Resume Event.\r\rThis event is dispatched by an Matter Physics World instance when it resumes from a paused state.\r\rListen to it from a Scene using: `this.matter.world.on('resume', listener)`.", @@ -272155,7 +272200,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events#event:RESUME", "scope": "instance", - "___id": "T000002R030870", + "___id": "T000002R030873", "___s": true }, { @@ -272164,7 +272209,7 @@ "filename": "SLEEP_END_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "kind": "typedef", @@ -272209,7 +272254,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events.SleepEndEvent", "scope": "static", - "___id": "T000002R030872", + "___id": "T000002R030875", "___s": true }, { @@ -272218,7 +272263,7 @@ "filename": "SLEEP_END_EVENT.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "description": "The Matter Physics Sleep End Event.\r\rThis event is dispatched by a Matter Physics World instance when a Body stop sleeping.\r\rListen to it from a Scene using: `this.matter.world.on('sleepend', listener)`.", @@ -272265,7 +272310,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events#event:SLEEP_END", "scope": "instance", - "___id": "T000002R030873", + "___id": "T000002R030876", "___s": true }, { @@ -272274,7 +272319,7 @@ "filename": "SLEEP_START_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "kind": "typedef", @@ -272319,7 +272364,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events.SleepStartEvent", "scope": "static", - "___id": "T000002R030875", + "___id": "T000002R030878", "___s": true }, { @@ -272328,7 +272373,7 @@ "filename": "SLEEP_START_EVENT.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\events", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\events", "code": {} }, "description": "The Matter Physics Sleep Start Event.\r\rThis event is dispatched by a Matter Physics World instance when a Body goes to sleep.\r\rListen to it from a Scene using: `this.matter.world.on('sleepstart', listener)`.", @@ -272375,7 +272420,7 @@ "memberof": "Phaser.Physics.Matter.Events", "longname": "Phaser.Physics.Matter.Events#event:SLEEP_START", "scope": "instance", - "___id": "T000002R030876", + "___id": "T000002R030879", "___s": true }, { @@ -272384,7 +272429,7 @@ "filename": "Factory.js", "lineno": 21, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "classdesc": "The Matter Factory is responsible for quickly creating a variety of different types of\rbodies, constraints and Game Objects and adding them into the physics world.\r\rYou access the factory from within a Scene using `add`:\r\r```javascript\rthis.matter.add.rectangle(x, y, width, height);\r```\r\rUse of the Factory is optional. All of the objects it creates can also be created\rdirectly via your own code or constructors. It is provided as a means to keep your\rcode concise.", @@ -272409,7 +272454,7 @@ ], "scope": "static", "longname": "Phaser.Physics.Matter.Factory", - "___id": "T000002R030891", + "___id": "T000002R030894", "___s": true }, { @@ -272418,7 +272463,7 @@ "filename": "Factory.js", "lineno": 49, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "The Matter World which this Factory adds to.", @@ -272437,7 +272482,7 @@ "longname": "Phaser.Physics.Matter.Factory#world", "scope": "instance", "kind": "member", - "___id": "T000002R030894", + "___id": "T000002R030897", "___s": true }, { @@ -272446,7 +272491,7 @@ "filename": "Factory.js", "lineno": 58, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "The Scene which this Factory's Matter World belongs to.", @@ -272465,7 +272510,7 @@ "longname": "Phaser.Physics.Matter.Factory#scene", "scope": "instance", "kind": "member", - "___id": "T000002R030896", + "___id": "T000002R030899", "___s": true }, { @@ -272474,7 +272519,7 @@ "filename": "Factory.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the Scene.Systems this Matter Physics instance belongs to.", @@ -272493,7 +272538,7 @@ "longname": "Phaser.Physics.Matter.Factory#sys", "scope": "instance", "kind": "member", - "___id": "T000002R030898", + "___id": "T000002R030901", "___s": true }, { @@ -272502,7 +272547,7 @@ "filename": "Factory.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Creates a new rigid rectangular Body and adds it to the World.", @@ -272594,7 +272639,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#rectangle", "scope": "instance", - "___id": "T000002R030900", + "___id": "T000002R030903", "___s": true }, { @@ -272603,7 +272648,7 @@ "filename": "Factory.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Creates a new rigid trapezoidal Body and adds it to the World.", @@ -272708,7 +272753,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#trapezoid", "scope": "instance", - "___id": "T000002R030903", + "___id": "T000002R030906", "___s": true }, { @@ -272717,7 +272762,7 @@ "filename": "Factory.js", "lineno": 124, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Creates a new rigid circular Body and adds it to the World.", @@ -272810,7 +272855,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#circle", "scope": "instance", - "___id": "T000002R030906", + "___id": "T000002R030909", "___s": true }, { @@ -272819,7 +272864,7 @@ "filename": "Factory.js", "lineno": 147, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Creates a new rigid polygonal Body and adds it to the World.", @@ -272911,7 +272956,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#polygon", "scope": "instance", - "___id": "T000002R030909", + "___id": "T000002R030912", "___s": true }, { @@ -272920,7 +272965,7 @@ "filename": "Factory.js", "lineno": 170, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Creates a body using the supplied vertices (or an array containing multiple sets of vertices) and adds it to the World.\rIf the vertices are convex, they will pass through as supplied. Otherwise, if the vertices are concave, they will be decomposed. Note that this process is not guaranteed to support complex sets of vertices, e.g. ones with holes.", @@ -273054,7 +273099,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#fromVertices", "scope": "instance", - "___id": "T000002R030912", + "___id": "T000002R030915", "___s": true }, { @@ -273063,7 +273108,7 @@ "filename": "Factory.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Creates a body using data exported from the application PhysicsEditor (https://www.codeandweb.com/physicseditor)\r\rThe PhysicsEditor file should be loaded as JSON:\r\r```javascript\rpreload ()\r{\r this.load.json('vehicles', 'assets/vehicles.json);\r}\r\rcreate ()\r{\r const vehicleShapes = this.cache.json.get('vehicles');\r this.matter.add.fromPhysicsEditor(400, 300, vehicleShapes.truck);\r}\r```\r\rDo not pass the entire JSON file to this method, but instead pass one of the shapes contained within it.\r\rIf you pas in an `options` object, any settings in there will override those in the PhysicsEditor config object.", @@ -273157,7 +273202,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#fromPhysicsEditor", "scope": "instance", - "___id": "T000002R030916", + "___id": "T000002R030919", "___s": true }, { @@ -273166,7 +273211,7 @@ "filename": "Factory.js", "lineno": 248, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Creates a body using the path data from an SVG file.\r\rSVG Parsing requires the pathseg polyfill from https://github.com/progers/pathseg\r\rThe SVG file should be loaded as XML, as this method requires the ability to extract\rthe path data from it. I.e.:\r\r```javascript\rpreload ()\r{\r this.load.xml('face', 'assets/face.svg);\r}\r\rcreate ()\r{\r this.matter.add.fromSVG(400, 300, this.cache.xml.get('face'));\r}\r```", @@ -273275,7 +273320,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#fromSVG", "scope": "instance", - "___id": "T000002R030920", + "___id": "T000002R030923", "___s": true }, { @@ -273284,7 +273329,7 @@ "filename": "Factory.js", "lineno": 311, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Creates a body using the supplied physics data, as provided by a JSON file.\r\rThe data file should be loaded as JSON:\r\r```javascript\rpreload ()\r{\r this.load.json('ninjas', 'assets/ninjas.json);\r}\r\rcreate ()\r{\r const ninjaShapes = this.cache.json.get('ninjas');\r\r this.matter.add.fromJSON(400, 300, ninjaShapes.shinobi);\r}\r```\r\rDo not pass the entire JSON file to this method, but instead pass one of the shapes contained within it.\r\rIf you pas in an `options` object, any settings in there will override those in the config object.\r\rThe structure of the JSON file is as follows:\r\r```text\r{\r 'generator_info': // The name of the application that created the JSON data\r 'shapeName': {\r 'type': // The type of body\r 'label': // Optional body label\r 'vertices': // An array, or an array of arrays, containing the vertex data in x/y object pairs\r }\r}\r```\r\rAt the time of writing, only the Phaser Physics Tracer App exports in this format.", @@ -273378,7 +273423,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#fromJSON", "scope": "instance", - "___id": "T000002R030930", + "___id": "T000002R030933", "___s": true }, { @@ -273387,7 +273432,7 @@ "filename": "Factory.js", "lineno": 375, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Create a new composite containing Matter Image objects created in a grid arrangement.\rThis function uses the body bounds to prevent overlaps.", @@ -273545,7 +273590,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#imageStack", "scope": "instance", - "___id": "T000002R030935", + "___id": "T000002R030938", "___s": true }, { @@ -273554,7 +273599,7 @@ "filename": "Factory.js", "lineno": 419, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Create a new composite containing bodies created in the callback in a grid arrangement.\r\rThis function uses the body bounds to prevent overlaps.", @@ -273671,7 +273716,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#stack", "scope": "instance", - "___id": "T000002R030945", + "___id": "T000002R030948", "___s": true }, { @@ -273680,7 +273725,7 @@ "filename": "Factory.js", "lineno": 446, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Create a new composite containing bodies created in the callback in a pyramid arrangement.\rThis function uses the body bounds to prevent overlaps.", @@ -273797,7 +273842,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#pyramid", "scope": "instance", - "___id": "T000002R030948", + "___id": "T000002R030951", "___s": true }, { @@ -273806,7 +273851,7 @@ "filename": "Factory.js", "lineno": 472, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Chains all bodies in the given composite together using constraints.", @@ -273911,7 +273956,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#chain", "scope": "instance", - "___id": "T000002R030951", + "___id": "T000002R030954", "___s": true }, { @@ -273920,7 +273965,7 @@ "filename": "Factory.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Connects bodies in the composite with constraints in a grid pattern, with optional cross braces.", @@ -274012,7 +274057,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#mesh", "scope": "instance", - "___id": "T000002R030953", + "___id": "T000002R030956", "___s": true }, { @@ -274021,7 +274066,7 @@ "filename": "Factory.js", "lineno": 511, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Creates a composite with a Newton's Cradle setup of bodies and constraints.", @@ -274112,7 +274157,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#newtonsCradle", "scope": "instance", - "___id": "T000002R030955", + "___id": "T000002R030958", "___s": true }, { @@ -274121,7 +274166,7 @@ "filename": "Factory.js", "lineno": 534, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Creates a composite with simple car setup of bodies and constraints.", @@ -274212,7 +274257,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#car", "scope": "instance", - "___id": "T000002R030958", + "___id": "T000002R030961", "___s": true }, { @@ -274221,7 +274266,7 @@ "filename": "Factory.js", "lineno": 557, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Creates a simple soft body like object.", @@ -274379,7 +274424,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#softBody", "scope": "instance", - "___id": "T000002R030961", + "___id": "T000002R030964", "___s": true }, { @@ -274388,7 +274433,7 @@ "filename": "Factory.js", "lineno": 585, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "This method is an alias for `Factory.constraint`.\r\rConstraints (or joints) are used for specifying that a fixed distance must be maintained\rbetween two bodies, or a body and a fixed world-space position.\r\rThe stiffness of constraints can be modified to create springs or elastic.\r\rTo simulate a revolute constraint (or pin joint) set `length: 0` and a high `stiffness`\rvalue (e.g. `0.7` or above).\r\rIf the constraint is unstable, try lowering the `stiffness` value and / or increasing\r`constraintIterations` within the Matter Config.\r\rFor compound bodies, constraints must be applied to the parent body and not one of its parts.", @@ -274483,7 +274528,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#joint", "scope": "instance", - "___id": "T000002R030964", + "___id": "T000002R030967", "___s": true }, { @@ -274492,7 +274537,7 @@ "filename": "Factory.js", "lineno": 617, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "This method is an alias for `Factory.constraint`.\r\rConstraints (or joints) are used for specifying that a fixed distance must be maintained\rbetween two bodies, or a body and a fixed world-space position.\r\rThe stiffness of constraints can be modified to create springs or elastic.\r\rTo simulate a revolute constraint (or pin joint) set `length: 0` and a high `stiffness`\rvalue (e.g. `0.7` or above).\r\rIf the constraint is unstable, try lowering the `stiffness` value and / or increasing\r`constraintIterations` within the Matter Config.\r\rFor compound bodies, constraints must be applied to the parent body and not one of its parts.", @@ -274587,7 +274632,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#spring", "scope": "instance", - "___id": "T000002R030966", + "___id": "T000002R030969", "___s": true }, { @@ -274596,7 +274641,7 @@ "filename": "Factory.js", "lineno": 649, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Constraints (or joints) are used for specifying that a fixed distance must be maintained\rbetween two bodies, or a body and a fixed world-space position.\r\rThe stiffness of constraints can be modified to create springs or elastic.\r\rTo simulate a revolute constraint (or pin joint) set `length: 0` and a high `stiffness`\rvalue (e.g. `0.7` or above).\r\rIf the constraint is unstable, try lowering the `stiffness` value and / or increasing\r`constraintIterations` within the Matter Config.\r\rFor compound bodies, constraints must be applied to the parent body and not one of its parts.", @@ -274691,7 +274736,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#constraint", "scope": "instance", - "___id": "T000002R030968", + "___id": "T000002R030971", "___s": true }, { @@ -274700,7 +274745,7 @@ "filename": "Factory.js", "lineno": 696, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Constraints (or joints) are used for specifying that a fixed distance must be maintained\rbetween two bodies, or a body and a fixed world-space position.\r\rA world constraint has only one body, you should specify a `pointA` position in\rthe constraint options parameter to attach the constraint to the world.\r\rThe stiffness of constraints can be modified to create springs or elastic.\r\rTo simulate a revolute constraint (or pin joint) set `length: 0` and a high `stiffness`\rvalue (e.g. `0.7` or above).\r\rIf the constraint is unstable, try lowering the `stiffness` value and / or increasing\r`constraintIterations` within the Matter Config.\r\rFor compound bodies, constraints must be applied to the parent body and not one of its parts.", @@ -274782,7 +274827,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#worldConstraint", "scope": "instance", - "___id": "T000002R030977", + "___id": "T000002R030980", "___s": true }, { @@ -274791,7 +274836,7 @@ "filename": "Factory.js", "lineno": 744, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "This method is an alias for `Factory.pointerConstraint`.\r\rA Pointer Constraint is a special type of constraint that allows you to click\rand drag bodies in a Matter World. It monitors the active Pointers in a Scene,\rand when one is pressed down it checks to see if that hit any part of any active\rbody in the world. If it did, and the body has input enabled, it will begin to\rdrag it until either released, or you stop it via the `stopDrag` method.\r\rYou can adjust the stiffness, length and other properties of the constraint via\rthe `options` object on creation.", @@ -274831,7 +274876,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#mouseSpring", "scope": "instance", - "___id": "T000002R030985", + "___id": "T000002R030988", "___s": true }, { @@ -274840,7 +274885,7 @@ "filename": "Factory.js", "lineno": 768, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A Pointer Constraint is a special type of constraint that allows you to click\rand drag bodies in a Matter World. It monitors the active Pointers in a Scene,\rand when one is pressed down it checks to see if that hit any part of any active\rbody in the world. If it did, and the body has input enabled, it will begin to\rdrag it until either released, or you stop it via the `stopDrag` method.\r\rYou can adjust the stiffness, length and other properties of the constraint via\rthe `options` object on creation.", @@ -274880,7 +274925,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#pointerConstraint", "scope": "instance", - "___id": "T000002R030987", + "___id": "T000002R030990", "___s": true }, { @@ -274889,7 +274934,7 @@ "filename": "Factory.js", "lineno": 801, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Creates a Matter Physics Image Game Object.\r\rAn Image is a light-weight Game Object useful for the display of static images in your game,\rsuch as logos, backgrounds, scenery or other non-animated elements. Images can have input\revents and physics bodies, or be tweened, tinted or scrolled. The main difference between an\rImage and a Sprite is that you cannot animate an Image as they do not have the Animation component.", @@ -274992,7 +275037,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#image", "scope": "instance", - "___id": "T000002R030993", + "___id": "T000002R030996", "___s": true }, { @@ -275001,7 +275046,7 @@ "filename": "Factory.js", "lineno": 829, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Creates a wrapper around a Tile that provides access to a corresponding Matter body. A tile can only\rhave one Matter body associated with it. You can either pass in an existing Matter body for\rthe tile or allow the constructor to create the corresponding body for you. If the Tile has a\rcollision group (defined in Tiled), those shapes will be used to create the body. If not, the\rtile's rectangle bounding box will be used.\r\rThe corresponding body will be accessible on the Tile itself via Tile.physics.matterBody.\r\rNote: not all Tiled collision shapes are supported. See\rPhaser.Physics.Matter.TileBody#setFromTileCollision for more information.", @@ -275054,7 +275099,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#tileBody", "scope": "instance", - "___id": "T000002R030996", + "___id": "T000002R030999", "___s": true }, { @@ -275063,7 +275108,7 @@ "filename": "Factory.js", "lineno": 854, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Creates a Matter Physics Sprite Game Object.\r\rA Sprite Game Object is used for the display of both static and animated images in your game.\rSprites can have input events and physics bodies. They can also be tweened, tinted, scrolled\rand animated.\r\rThe main difference between a Sprite and an Image Game Object is that you cannot animate Images.\rAs such, Sprites take a fraction longer to process and have a larger API footprint due to the Animation\rComponent. If you do not require animation then you can safely use Images to replace Sprites in all cases.", @@ -275166,7 +275211,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#sprite", "scope": "instance", - "___id": "T000002R030998", + "___id": "T000002R031001", "___s": true }, { @@ -275175,7 +275220,7 @@ "filename": "Factory.js", "lineno": 886, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Takes an existing Game Object and injects all of the Matter Components into it.\r\rThis enables you to use component methods such as `setVelocity` or `isSensor` directly from\rthis Game Object.\r\rYou can also pass in either a Matter Body Configuration object, or a Matter Body instance\rto link with this Game Object.", @@ -275268,7 +275313,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#gameObject", "scope": "instance", - "___id": "T000002R031001", + "___id": "T000002R031004", "___s": true }, { @@ -275277,7 +275322,7 @@ "filename": "Factory.js", "lineno": 909, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Destroys this Factory.", @@ -275287,7 +275332,7 @@ "memberof": "Phaser.Physics.Matter.Factory", "longname": "Phaser.Physics.Matter.Factory#destroy", "scope": "instance", - "___id": "T000002R031003", + "___id": "T000002R031006", "___s": true }, { @@ -275296,7 +275341,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "kind": "namespace", @@ -275304,7 +275349,7 @@ "memberof": "Phaser.Physics", "longname": "Phaser.Physics.Matter", "scope": "static", - "___id": "T000002R031009", + "___id": "T000002R031012", "___s": true }, { @@ -275313,7 +275358,7 @@ "filename": "MatterGameObject.js", "lineno": 26, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A Matter Game Object is a generic object that allows you to combine any Phaser Game Object,\rincluding those you have extended or created yourself, with all of the Matter Components.\r\rThis enables you to use component methods such as `setVelocity` or `isSensor` directly from\rthis Game Object.", @@ -275404,7 +275449,7 @@ "memberof": "Phaser.Physics.Matter", "longname": "Phaser.Physics.Matter.MatterGameObject", "scope": "static", - "___id": "T000002R031031", + "___id": "T000002R031034", "___s": true }, { @@ -275413,7 +275458,7 @@ "filename": "MatterImage.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "classdesc": "A Matter Physics Image Game Object.\r\rAn Image is a light-weight Game Object useful for the display of static images in your game,\rsuch as logos, backgrounds, scenery or other non-animated elements. Images can have input\revents and physics bodies, or be tweened, tinted or scrolled. The main difference between an\rImage and a Sprite is that you cannot animate an Image as they do not have the Animation component.", @@ -275555,7 +275600,7 @@ ], "scope": "static", "longname": "Phaser.Physics.Matter.Image", - "___id": "T000002R031060", + "___id": "T000002R031063", "___s": true }, { @@ -275564,7 +275609,7 @@ "filename": "MatterImage.js", "lineno": 105, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the Matter.World instance that this body belongs to.", @@ -275583,7 +275628,7 @@ "longname": "Phaser.Physics.Matter.Image#world", "scope": "instance", "kind": "member", - "___id": "T000002R031067", + "___id": "T000002R031070", "___s": true }, { @@ -275592,7 +275637,7 @@ "filename": "MatterPhysics.js", "lineno": 40, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "classdesc": "The Phaser Matter plugin provides the ability to use the Matter JS Physics Engine within your Phaser games.\r\rUnlike Arcade Physics, the other physics system provided with Phaser, Matter JS is a full-body physics system.\rIt features:\r\r* Rigid bodies\r* Compound bodies\r* Composite bodies\r* Concave and convex hulls\r* Physical properties (mass, area, density etc.)\r* Restitution (elastic and inelastic collisions)\r* Collisions (broad-phase, mid-phase and narrow-phase)\r* Stable stacking and resting\r* Conservation of momentum\r* Friction and resistance\r* Constraints\r* Gravity\r* Sleeping and static bodies\r* Rounded corners (chamfering)\r* Views (translate, zoom)\r* Collision queries (raycasting, region tests)\r* Time scaling (slow-mo, speed-up)\r\rConfiguration of Matter is handled via the Matter World Config object, which can be passed in either the\rPhaser Game Config, or Phaser Scene Config. Here is a basic example:\r\r```js\rphysics: {\r default: 'matter',\r matter: {\r enableSleeping: true,\r gravity: {\r y: 0\r },\r debug: {\r showBody: true,\r showStaticBody: true\r }\r }\r}\r```\r\rThis class acts as an interface between a Phaser Scene and a single instance of the Matter Engine.\r\rUse it to access the most common Matter features and helper functions.\r\rYou can find details, documentation and examples on the Matter JS website: https://brm.io/matter-js/", @@ -275617,7 +275662,7 @@ ], "scope": "static", "longname": "Phaser.Physics.Matter.MatterPhysics", - "___id": "T000002R031103", + "___id": "T000002R031106", "___s": true }, { @@ -275626,7 +275671,7 @@ "filename": "MatterPhysics.js", "lineno": 103, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "The Phaser Scene that owns this Matter Physics instance", @@ -275645,7 +275690,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#scene", "scope": "instance", "kind": "member", - "___id": "T000002R031106", + "___id": "T000002R031109", "___s": true }, { @@ -275654,7 +275699,7 @@ "filename": "MatterPhysics.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the Scene Systems that belong to the Scene owning this Matter Physics instance.", @@ -275673,7 +275718,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#systems", "scope": "instance", "kind": "member", - "___id": "T000002R031108", + "___id": "T000002R031111", "___s": true }, { @@ -275682,7 +275727,7 @@ "filename": "MatterPhysics.js", "lineno": 121, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "The parsed Matter Configuration object.", @@ -275701,7 +275746,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#config", "scope": "instance", "kind": "member", - "___id": "T000002R031110", + "___id": "T000002R031113", "___s": true }, { @@ -275710,7 +275755,7 @@ "filename": "MatterPhysics.js", "lineno": 130, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "An instance of the Matter World class. This class is responsible for the updating of the\rMatter Physics world, as well as handling debug drawing functions.", @@ -275729,7 +275774,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#world", "scope": "instance", "kind": "member", - "___id": "T000002R031112", + "___id": "T000002R031115", "___s": true }, { @@ -275738,7 +275783,7 @@ "filename": "MatterPhysics.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "An instance of the Matter Factory. This class provides lots of functions for creating a\rwide variety of physics objects and adds them automatically to the Matter World.\r\rYou can use this class to cut-down on the amount of code required in your game, however,\ruse of the Factory is entirely optional and should be seen as a development aid. It's\rperfectly possible to create and add components to the Matter world without using it.", @@ -275757,7 +275802,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#add", "scope": "instance", "kind": "member", - "___id": "T000002R031114", + "___id": "T000002R031117", "___s": true }, { @@ -275766,7 +275811,7 @@ "filename": "MatterPhysics.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "An instance of the Body Bounds class. This class contains functions used for getting the\rworld position from various points around the bounds of a physics body.", @@ -275785,7 +275830,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#bodyBounds", "scope": "instance", "kind": "member", - "___id": "T000002R031116", + "___id": "T000002R031119", "___s": true }, { @@ -275794,7 +275839,7 @@ "filename": "MatterPhysics.js", "lineno": 166, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the `Matter.Body` module.\r\rThe `Matter.Body` module contains methods for creating and manipulating body models.\rA `Matter.Body` is a rigid body that can be simulated by a `Matter.Engine`.\rFactories for commonly used body configurations (such as rectangles, circles and other polygons) can be found in the `Bodies` module.", @@ -275813,7 +275858,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#body", "scope": "instance", "kind": "member", - "___id": "T000002R031118", + "___id": "T000002R031121", "___s": true }, { @@ -275822,7 +275867,7 @@ "filename": "MatterPhysics.js", "lineno": 179, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the `Matter.Composite` module.\r\rThe `Matter.Composite` module contains methods for creating and manipulating composite bodies.\rA composite body is a collection of `Matter.Body`, `Matter.Constraint` and other `Matter.Composite`, therefore composites form a tree structure.\rIt is important to use the functions in this module to modify composites, rather than directly modifying their properties.\rNote that the `Matter.World` object is also a type of `Matter.Composite` and as such all composite methods here can also operate on a `Matter.World`.", @@ -275841,7 +275886,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#composite", "scope": "instance", "kind": "member", - "___id": "T000002R031120", + "___id": "T000002R031123", "___s": true }, { @@ -275850,7 +275895,7 @@ "filename": "MatterPhysics.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the `Matter.Collision` module.\r\rThe `Matter.Collision` module contains methods for detecting collisions between a given pair of bodies.\r\rFor efficient detection between a list of bodies, see `Matter.Detector` and `Matter.Query`.", @@ -275869,7 +275914,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#collision", "scope": "instance", "kind": "member", - "___id": "T000002R031122", + "___id": "T000002R031125", "___s": true }, { @@ -275878,7 +275923,7 @@ "filename": "MatterPhysics.js", "lineno": 208, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the `Matter.Detector` module.\r\rThe `Matter.Detector` module contains methods for detecting collisions given a set of pairs.", @@ -275897,7 +275942,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#detector", "scope": "instance", "kind": "member", - "___id": "T000002R031124", + "___id": "T000002R031127", "___s": true }, { @@ -275906,7 +275951,7 @@ "filename": "MatterPhysics.js", "lineno": 219, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the `Matter.Pair` module.\r\rThe `Matter.Pair` module contains methods for creating and manipulating collision pairs.", @@ -275925,7 +275970,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#pair", "scope": "instance", "kind": "member", - "___id": "T000002R031126", + "___id": "T000002R031129", "___s": true }, { @@ -275934,7 +275979,7 @@ "filename": "MatterPhysics.js", "lineno": 230, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the `Matter.Pairs` module.\r\rThe `Matter.Pairs` module contains methods for creating and manipulating collision pair sets.", @@ -275953,7 +275998,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#pairs", "scope": "instance", "kind": "member", - "___id": "T000002R031128", + "___id": "T000002R031131", "___s": true }, { @@ -275962,7 +276007,7 @@ "filename": "MatterPhysics.js", "lineno": 241, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the `Matter.Query` module.\r\rThe `Matter.Query` module contains methods for performing collision queries.", @@ -275981,7 +276026,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#query", "scope": "instance", "kind": "member", - "___id": "T000002R031130", + "___id": "T000002R031133", "___s": true }, { @@ -275990,7 +276035,7 @@ "filename": "MatterPhysics.js", "lineno": 252, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the `Matter.Resolver` module.\r\rThe `Matter.Resolver` module contains methods for resolving collision pairs.", @@ -276009,7 +276054,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#resolver", "scope": "instance", "kind": "member", - "___id": "T000002R031132", + "___id": "T000002R031135", "___s": true }, { @@ -276018,7 +276063,7 @@ "filename": "MatterPhysics.js", "lineno": 265, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the `Matter.Constraint` module.\r\rThe `Matter.Constraint` module contains methods for creating and manipulating constraints.\rConstraints are used for specifying that a fixed distance must be maintained between two bodies (or a body and a fixed world-space position).\rThe stiffness of constraints can be modified to create springs or elastic.", @@ -276037,7 +276082,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#constraint", "scope": "instance", "kind": "member", - "___id": "T000002R031134", + "___id": "T000002R031137", "___s": true }, { @@ -276046,7 +276091,7 @@ "filename": "MatterPhysics.js", "lineno": 280, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the `Matter.Bodies` module.\r\rThe `Matter.Bodies` module contains factory methods for creating rigid bodies\rwith commonly used body configurations (such as rectangles, circles and other polygons).", @@ -276065,7 +276110,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#bodies", "scope": "instance", "kind": "member", - "___id": "T000002R031136", + "___id": "T000002R031139", "___s": true }, { @@ -276074,7 +276119,7 @@ "filename": "MatterPhysics.js", "lineno": 292, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the `Matter.Composites` module.\r\rThe `Matter.Composites` module contains factory methods for creating composite bodies\rwith commonly used configurations (such as stacks and chains).", @@ -276093,7 +276138,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#composites", "scope": "instance", "kind": "member", - "___id": "T000002R031138", + "___id": "T000002R031141", "___s": true }, { @@ -276102,7 +276147,7 @@ "filename": "MatterPhysics.js", "lineno": 306, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the `Matter.Axes` module.\r\rThe `Matter.Axes` module contains methods for creating and manipulating sets of axes.", @@ -276121,7 +276166,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#axes", "scope": "instance", "kind": "member", - "___id": "T000002R031140", + "___id": "T000002R031143", "___s": true }, { @@ -276130,7 +276175,7 @@ "filename": "MatterPhysics.js", "lineno": 317, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the `Matter.Bounds` module.\r\rThe `Matter.Bounds` module contains methods for creating and manipulating axis-aligned bounding boxes (AABB).", @@ -276149,7 +276194,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#bounds", "scope": "instance", "kind": "member", - "___id": "T000002R031142", + "___id": "T000002R031145", "___s": true }, { @@ -276158,7 +276203,7 @@ "filename": "MatterPhysics.js", "lineno": 328, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the `Matter.Svg` module.\r\rThe `Matter.Svg` module contains methods for converting SVG images into an array of vector points.\r\rTo use this module you also need the SVGPathSeg polyfill: https://github.com/progers/pathseg", @@ -276177,7 +276222,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#svg", "scope": "instance", "kind": "member", - "___id": "T000002R031144", + "___id": "T000002R031147", "___s": true }, { @@ -276186,7 +276231,7 @@ "filename": "MatterPhysics.js", "lineno": 341, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the `Matter.Vector` module.\r\rThe `Matter.Vector` module contains methods for creating and manipulating vectors.\rVectors are the basis of all the geometry related operations in the engine.\rA `Matter.Vector` object is of the form `{ x: 0, y: 0 }`.", @@ -276205,7 +276250,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#vector", "scope": "instance", "kind": "member", - "___id": "T000002R031146", + "___id": "T000002R031149", "___s": true }, { @@ -276214,7 +276259,7 @@ "filename": "MatterPhysics.js", "lineno": 354, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the `Matter.Vertices` module.\r\rThe `Matter.Vertices` module contains methods for creating and manipulating sets of vertices.\rA set of vertices is an array of `Matter.Vector` with additional indexing properties inserted by `Vertices.create`.\rA `Matter.Body` maintains a set of vertices to represent the shape of the object (its convex hull).", @@ -276233,7 +276278,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#vertices", "scope": "instance", "kind": "member", - "___id": "T000002R031148", + "___id": "T000002R031151", "___s": true }, { @@ -276242,7 +276287,7 @@ "filename": "MatterPhysics.js", "lineno": 367, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the `Matter.Vertices` module.\r\rThe `Matter.Vertices` module contains methods for creating and manipulating sets of vertices.\rA set of vertices is an array of `Matter.Vector` with additional indexing properties inserted by `Vertices.create`.\rA `Matter.Body` maintains a set of vertices to represent the shape of the object (its convex hull).", @@ -276261,7 +276306,7 @@ "longname": "Phaser.Physics.Matter.MatterPhysics#verts", "scope": "instance", "kind": "member", - "___id": "T000002R031150", + "___id": "T000002R031153", "___s": true }, { @@ -276270,7 +276315,7 @@ "filename": "MatterPhysics.js", "lineno": 441, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "This internal method is called when this class starts and retrieves the final Matter World Config.", @@ -276294,7 +276339,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#getConfig", "scope": "instance", - "___id": "T000002R031169", + "___id": "T000002R031172", "___s": true }, { @@ -276303,7 +276348,7 @@ "filename": "MatterPhysics.js", "lineno": 462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Pauses the Matter World instance and sets `enabled` to `false`.\r\rA paused world will not run any simulations for the duration it is paused.", @@ -276330,7 +276375,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#pause", "scope": "instance", - "___id": "T000002R031174", + "___id": "T000002R031177", "___s": true }, { @@ -276339,7 +276384,7 @@ "filename": "MatterPhysics.js", "lineno": 478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Resumes this Matter World instance from a paused state and sets `enabled` to `true`.", @@ -276363,7 +276408,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#resume", "scope": "instance", - "___id": "T000002R031176", + "___id": "T000002R031179", "___s": true }, { @@ -276372,7 +276417,7 @@ "filename": "MatterPhysics.js", "lineno": 491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Sets the Matter Engine to run at fixed timestep of 60Hz and enables `autoUpdate`.\rIf you have set a custom `getDelta` function then this will override it.", @@ -276397,7 +276442,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#set60Hz", "scope": "instance", - "___id": "T000002R031178", + "___id": "T000002R031181", "___s": true }, { @@ -276406,7 +276451,7 @@ "filename": "MatterPhysics.js", "lineno": 508, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Sets the Matter Engine to run at fixed timestep of 30Hz and enables `autoUpdate`.\rIf you have set a custom `getDelta` function then this will override it.", @@ -276431,7 +276476,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#set30Hz", "scope": "instance", - "___id": "T000002R031182", + "___id": "T000002R031185", "___s": true }, { @@ -276440,7 +276485,7 @@ "filename": "MatterPhysics.js", "lineno": 525, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Manually advances the physics simulation by one iteration.\r\rYou can optionally pass in the `delta` and `correction` values to be used by Engine.update.\rIf undefined they use the Matter defaults of 60Hz and no correction.\r\rCalling `step` directly bypasses any checks of `enabled` or `autoUpdate`.\r\rIt also ignores any custom `getDelta` functions, as you should be passing the delta\rvalue in to this call.\r\rYou can adjust the number of iterations that Engine.update performs internally.\rUse the Scene Matter Physics config object to set the following properties:\r\rpositionIterations (defaults to 6)\rvelocityIterations (defaults to 4)\rconstraintIterations (defaults to 2)\r\rAdjusting these values can help performance in certain situations, depending on the physics requirements\rof your game.", @@ -276482,7 +276527,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#step", "scope": "instance", - "___id": "T000002R031186", + "___id": "T000002R031189", "___s": true }, { @@ -276491,7 +276536,7 @@ "filename": "MatterPhysics.js", "lineno": 557, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Checks if the vertices of the given body, or an array of bodies, contains the given point, or not.\r\rYou can pass in either a single body, or an array of bodies to be checked. This method will\rreturn `true` if _any_ of the bodies in the array contain the point. See the `intersectPoint` method if you need\rto get a list of intersecting bodies.\r\rThe point should be transformed into the Matter World coordinate system in advance. This happens by\rdefault with Input Pointers, but if you wish to use points from another system you may need to\rtransform them before passing them.", @@ -276575,7 +276620,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#containsPoint", "scope": "instance", - "___id": "T000002R031188", + "___id": "T000002R031191", "___s": true }, { @@ -276584,7 +276629,7 @@ "filename": "MatterPhysics.js", "lineno": 588, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Checks the given coordinates to see if any vertices of the given bodies contain it.\r\rIf no bodies are provided it will search all bodies in the Matter World, including within Composites.\r\rThe coordinates should be transformed into the Matter World coordinate system in advance. This happens by\rdefault with Input Pointers, but if you wish to use coordinates from another system you may need to\rtransform them before passing them.", @@ -276668,7 +276713,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#intersectPoint", "scope": "instance", - "___id": "T000002R031193", + "___id": "T000002R031196", "___s": true }, { @@ -276677,7 +276722,7 @@ "filename": "MatterPhysics.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Checks the given rectangular area to see if any vertices of the given bodies intersect with it.\rOr, if the `outside` parameter is set to `true`, it checks to see which bodies do not\rintersect with it.\r\rIf no bodies are provided it will search all bodies in the Matter World, including within Composites.", @@ -276802,7 +276847,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#intersectRect", "scope": "instance", - "___id": "T000002R031199", + "___id": "T000002R031202", "___s": true }, { @@ -276811,7 +276856,7 @@ "filename": "MatterPhysics.js", "lineno": 672, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Checks the given ray segment to see if any vertices of the given bodies intersect with it.\r\rIf no bodies are provided it will search all bodies in the Matter World.\r\rThe width of the ray can be specified via the `rayWidth` parameter.", @@ -276936,7 +276981,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#intersectRay", "scope": "instance", - "___id": "T000002R031212", + "___id": "T000002R031215", "___s": true }, { @@ -276945,7 +276990,7 @@ "filename": "MatterPhysics.js", "lineno": 708, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Checks the given Matter Body to see if it intersects with any of the given bodies.\r\rIf no bodies are provided it will check against all bodies in the Matter World.", @@ -277016,7 +277061,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#intersectBody", "scope": "instance", - "___id": "T000002R031219", + "___id": "T000002R031222", "___s": true }, { @@ -277025,7 +277070,7 @@ "filename": "MatterPhysics.js", "lineno": 745, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Checks to see if the target body, or an array of target bodies, intersects with any of the given bodies.\r\rIf intersection occurs this method will return `true` and, if provided, invoke the callbacks.\r\rIf no bodies are provided for the second parameter the target will check against all bodies in the Matter World.\r\r**Note that bodies can only overlap if they are in non-colliding collision groups or categories.**\r\rIf you provide a `processCallback` then the two bodies that overlap are sent to it. This callback\rmust return a boolean and is used to allow you to perform additional processing tests before a final\routcome is decided. If it returns `true` then the bodies are finally passed to the `overlapCallback`, if set.\r\rIf you provide an `overlapCallback` then the matching pairs of overlapping bodies will be sent to it.\r\rBoth callbacks have the following signature: `function (bodyA, bodyB, collisionInfo)` where `bodyA` is always\rthe target body. The `collisionInfo` object contains additional data, such as the angle and depth of penetration.", @@ -277147,7 +277192,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#overlap", "scope": "instance", - "___id": "T000002R031226", + "___id": "T000002R031229", "___s": true }, { @@ -277156,7 +277201,7 @@ "filename": "MatterPhysics.js", "lineno": 821, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Sets the collision filter category of all given Matter Bodies to the given value.\r\rThis number must be a power of two between 2^0 (= 1) and 2^31.\r\rBodies with different collision groups (see {@link #setCollisionGroup}) will only collide if their collision\rcategories are included in their collision masks (see {@link #setCollidesWith}).", @@ -277218,7 +277263,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#setCollisionCategory", "scope": "instance", - "___id": "T000002R031242", + "___id": "T000002R031245", "___s": true }, { @@ -277227,7 +277272,7 @@ "filename": "MatterPhysics.js", "lineno": 849, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Sets the collision filter group of all given Matter Bodies to the given value.\r\rIf the group value is zero, or if two Matter Bodies have different group values,\rthey will collide according to the usual collision filter rules (see {@link #setCollisionCategory} and {@link #setCollisionGroup}).\r\rIf two Matter Bodies have the same positive group value, they will always collide;\rif they have the same negative group value they will never collide.", @@ -277289,7 +277334,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#setCollisionGroup", "scope": "instance", - "___id": "T000002R031246", + "___id": "T000002R031249", "___s": true }, { @@ -277298,7 +277343,7 @@ "filename": "MatterPhysics.js", "lineno": 878, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Sets the collision filter mask of all given Matter Bodies to the given value.\r\rTwo Matter Bodies with different collision groups will only collide if each one includes the others\rcategory in its mask based on a bitwise AND operation: `(categoryA & maskB) !== 0` and\r`(categoryB & maskA) !== 0` are both true.", @@ -277379,7 +277424,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#setCollidesWith", "scope": "instance", - "___id": "T000002R031250", + "___id": "T000002R031253", "___s": true }, { @@ -277388,7 +277433,7 @@ "filename": "MatterPhysics.js", "lineno": 919, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Takes an array and returns a new array made from all of the Matter Bodies found in the original array.\r\rFor example, passing in Matter Game Objects, such as a bunch of Matter Sprites, to this method, would\rreturn an array containing all of their native Matter Body objects.\r\rIf the `bodies` argument is falsey, it will return all bodies in the world.", @@ -277437,7 +277482,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#getMatterBodies", "scope": "instance", - "___id": "T000002R031258", + "___id": "T000002R031261", "___s": true }, { @@ -277446,7 +277491,7 @@ "filename": "MatterPhysics.js", "lineno": 958, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Sets both the horizontal and vertical linear velocity of the physics bodies.", @@ -277531,7 +277576,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#setVelocity", "scope": "instance", - "___id": "T000002R031264", + "___id": "T000002R031267", "___s": true }, { @@ -277540,7 +277585,7 @@ "filename": "MatterPhysics.js", "lineno": 987, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Sets just the horizontal linear velocity of the physics bodies.\rThe vertical velocity of the body is unchanged.", @@ -277612,7 +277657,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#setVelocityX", "scope": "instance", - "___id": "T000002R031270", + "___id": "T000002R031273", "___s": true }, { @@ -277621,7 +277666,7 @@ "filename": "MatterPhysics.js", "lineno": 1016, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Sets just the vertical linear velocity of the physics bodies.\rThe horizontal velocity of the body is unchanged.", @@ -277693,7 +277738,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#setVelocityY", "scope": "instance", - "___id": "T000002R031276", + "___id": "T000002R031279", "___s": true }, { @@ -277702,7 +277747,7 @@ "filename": "MatterPhysics.js", "lineno": 1045, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Sets the angular velocity of the bodies instantly.\rPosition, angle, force etc. are unchanged.", @@ -277774,7 +277819,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#setAngularVelocity", "scope": "instance", - "___id": "T000002R031282", + "___id": "T000002R031285", "___s": true }, { @@ -277783,7 +277828,7 @@ "filename": "MatterPhysics.js", "lineno": 1069, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Applies a force to a body, at the bodies current position, including resulting torque.", @@ -277855,7 +277900,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#applyForce", "scope": "instance", - "___id": "T000002R031285", + "___id": "T000002R031288", "___s": true }, { @@ -277864,7 +277909,7 @@ "filename": "MatterPhysics.js", "lineno": 1097, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Applies a force to a body, from the given world position, including resulting torque.\rIf no angle is given, the current body angle is used.\r\rUse very small speed values, such as 0.1, depending on the mass and required velocity.", @@ -277963,7 +278008,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#applyForceFromPosition", "scope": "instance", - "___id": "T000002R031291", + "___id": "T000002R031294", "___s": true }, { @@ -277972,7 +278017,7 @@ "filename": "MatterPhysics.js", "lineno": 1135, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Apply a force to a body based on the given angle and speed.\rIf no angle is given, the current body angle is used.\r\rUse very small speed values, such as 0.1, depending on the mass and required velocity.", @@ -278058,7 +278103,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#applyForceFromAngle", "scope": "instance", - "___id": "T000002R031298", + "___id": "T000002R031301", "___s": true }, { @@ -278067,7 +278112,7 @@ "filename": "MatterPhysics.js", "lineno": 1172, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Returns the length of the given constraint, which is the distance between the two points.", @@ -278106,7 +278151,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#getConstraintLength", "scope": "instance", - "___id": "T000002R031307", + "___id": "T000002R031310", "___s": true }, { @@ -278115,7 +278160,7 @@ "filename": "MatterPhysics.js", "lineno": 1204, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Aligns a Body, or Matter Game Object, against the given coordinates.\r\rThe alignment takes place using the body bounds, which take into consideration things\rlike body scale and rotation.\r\rAlthough a Body has a `position` property, it is based on the center of mass for the body,\rnot a dimension based center. This makes aligning bodies difficult, especially if they have\rrotated or scaled. This method will derive the correct position based on the body bounds and\rits center of mass offset, in order to align the body with the given coordinate.\r\rFor example, if you wanted to align a body so it sat in the bottom-center of the\rScene, and the world was 800 x 600 in size:\r\r```javascript\rthis.matter.alignBody(body, 400, 600, Phaser.Display.Align.BOTTOM_CENTER);\r```\r\rYou pass in 400 for the x coordinate, because that is the center of the world, and 600 for\rthe y coordinate, as that is the base of the world.", @@ -278194,7 +278239,7 @@ "memberof": "Phaser.Physics.Matter.MatterPhysics", "longname": "Phaser.Physics.Matter.MatterPhysics#alignBody", "scope": "instance", - "___id": "T000002R031317", + "___id": "T000002R031320", "___s": true }, { @@ -278203,7 +278248,7 @@ "filename": "MatterSprite.js", "lineno": 16, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "classdesc": "A Matter Physics Sprite Game Object.\r\rA Sprite Game Object is used for the display of both static and animated images in your game.\rSprites can have input events and physics bodies. They can also be tweened, tinted, scrolled\rand animated.\r\rThe main difference between a Sprite and an Image Game Object is that you cannot animate Images.\rAs such, Sprites take a fraction longer to process and have a larger API footprint due to the Animation\rComponent. If you do not require animation then you can safely use Images to replace Sprites in all cases.", @@ -278345,7 +278390,7 @@ ], "scope": "static", "longname": "Phaser.Physics.Matter.Sprite", - "___id": "T000002R031348", + "___id": "T000002R031351", "___s": true }, { @@ -278354,7 +278399,7 @@ "filename": "MatterSprite.js", "lineno": 111, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the Matter.World instance that this body belongs to.", @@ -278373,7 +278418,7 @@ "longname": "Phaser.Physics.Matter.Sprite#world", "scope": "instance", "kind": "member", - "___id": "T000002R031356", + "___id": "T000002R031359", "___s": true }, { @@ -278382,7 +278427,7 @@ "filename": "MatterTileBody.js", "lineno": 17, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "classdesc": "A wrapper around a Tile that provides access to a corresponding Matter body. A tile can only\rhave one Matter body associated with it. You can either pass in an existing Matter body for\rthe tile or allow the constructor to create the corresponding body for you. If the Tile has a\rcollision group (defined in Tiled), those shapes will be used to create the body. If not, the\rtile's rectangle bounding box will be used.\r\rThe corresponding body will be accessible on the Tile itself via Tile.physics.matterBody.\r\rNote: not all Tiled collision shapes are supported. See\rPhaser.Physics.Matter.TileBody#setFromTileCollision for more information.", @@ -278445,7 +278490,7 @@ ], "scope": "static", "longname": "Phaser.Physics.Matter.TileBody", - "___id": "T000002R031371", + "___id": "T000002R031374", "___s": true }, { @@ -278454,7 +278499,7 @@ "filename": "MatterTileBody.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "The tile object the body is associated with.", @@ -278473,7 +278518,7 @@ "longname": "Phaser.Physics.Matter.TileBody#tile", "scope": "instance", "kind": "member", - "___id": "T000002R031376", + "___id": "T000002R031379", "___s": true }, { @@ -278482,7 +278527,7 @@ "filename": "MatterTileBody.js", "lineno": 79, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "The Matter world the body exists within.", @@ -278501,7 +278546,7 @@ "longname": "Phaser.Physics.Matter.TileBody#world", "scope": "instance", "kind": "member", - "___id": "T000002R031378", + "___id": "T000002R031381", "___s": true }, { @@ -278510,7 +278555,7 @@ "filename": "MatterTileBody.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Sets the current body to a rectangle that matches the bounds of the tile.", @@ -278550,7 +278595,7 @@ "memberof": "Phaser.Physics.Matter.TileBody", "longname": "Phaser.Physics.Matter.TileBody#setFromTileRectangle", "scope": "instance", - "___id": "T000002R031390", + "___id": "T000002R031393", "___s": true }, { @@ -278559,7 +278604,7 @@ "filename": "MatterTileBody.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Sets the current body from the collision group associated with the Tile. This is typically\rset up in Tiled's collision editor.\r\rNote: Matter doesn't support all shapes from Tiled. Rectangles and polygons are directly\rsupported. Ellipses are converted into circle bodies. Polylines are treated as if they are\rclosed polygons. If a tile has multiple shapes, a multi-part body will be created. Concave\rshapes are supported if poly-decomp library is included. Decomposition is not guaranteed to\rwork for complex shapes (e.g. holes), so it's often best to manually decompose a concave\rpolygon into multiple convex polygons yourself.", @@ -278599,7 +278644,7 @@ "memberof": "Phaser.Physics.Matter.TileBody", "longname": "Phaser.Physics.Matter.TileBody#setFromTileCollision", "scope": "instance", - "___id": "T000002R031399", + "___id": "T000002R031402", "___s": true }, { @@ -278608,7 +278653,7 @@ "filename": "MatterTileBody.js", "lineno": 258, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Sets the current body to the given body. This will remove the previous body, if one already\rexists.", @@ -278662,7 +278707,7 @@ "memberof": "Phaser.Physics.Matter.TileBody", "longname": "Phaser.Physics.Matter.TileBody#setBody", "scope": "instance", - "___id": "T000002R031431", + "___id": "T000002R031434", "___s": true }, { @@ -278671,7 +278716,7 @@ "filename": "MatterTileBody.js", "lineno": 290, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Removes the current body from the TileBody and from the Matter world", @@ -278695,7 +278740,7 @@ "memberof": "Phaser.Physics.Matter.TileBody", "longname": "Phaser.Physics.Matter.TileBody#removeBody", "scope": "instance", - "___id": "T000002R031436", + "___id": "T000002R031439", "___s": true }, { @@ -278704,7 +278749,7 @@ "filename": "MatterTileBody.js", "lineno": 310, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Removes the current body from the tile and the world.", @@ -278729,7 +278774,7 @@ "longname": "Phaser.Physics.Matter.TileBody#destroy", "scope": "instance", "overrides": "Phaser.Events.EventEmitter#destroy", - "___id": "T000002R031440", + "___id": "T000002R031443", "___s": true }, { @@ -278738,7 +278783,7 @@ "filename": "PhysicsEditorParser.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Use PhysicsEditorParser.parseBody() to build a Matter body object, based on a physics data file\rcreated and exported with PhysicsEditor (https://www.codeandweb.com/physicseditor).", @@ -278748,7 +278793,7 @@ "memberof": "Phaser.Physics.Matter", "longname": "Phaser.Physics.Matter.PhysicsEditorParser", "scope": "static", - "___id": "T000002R031449", + "___id": "T000002R031452", "___s": true }, { @@ -278757,7 +278802,7 @@ "filename": "PhysicsEditorParser.js", "lineno": 24, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Parses a body element exported by PhysicsEditor.", @@ -278836,7 +278881,7 @@ "memberof": "Phaser.Physics.Matter.PhysicsEditorParser", "longname": "Phaser.Physics.Matter.PhysicsEditorParser.parseBody", "scope": "static", - "___id": "T000002R031451", + "___id": "T000002R031454", "___s": true }, { @@ -278845,7 +278890,7 @@ "filename": "PhysicsEditorParser.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Parses an element of the \"fixtures\" list exported by PhysicsEditor", @@ -278893,7 +278938,7 @@ "memberof": "Phaser.Physics.Matter.PhysicsEditorParser", "longname": "Phaser.Physics.Matter.PhysicsEditorParser.parseFixture", "scope": "static", - "___id": "T000002R031463", + "___id": "T000002R031466", "___s": true }, { @@ -278902,7 +278947,7 @@ "filename": "PhysicsEditorParser.js", "lineno": 104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Parses the \"vertices\" lists exported by PhysicsEditor.", @@ -278964,7 +279009,7 @@ "memberof": "Phaser.Physics.Matter.PhysicsEditorParser", "longname": "Phaser.Physics.Matter.PhysicsEditorParser.parseVertices", "scope": "static", - "___id": "T000002R031472", + "___id": "T000002R031475", "___s": true }, { @@ -278973,7 +279018,7 @@ "filename": "PhysicsJSONParser.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Creates a body using the supplied physics data, as provided by a JSON file.\r\rThe data file should be loaded as JSON:\r\r```javascript\rpreload ()\r{\r this.load.json('ninjas', 'assets/ninjas.json);\r}\r\rcreate ()\r{\r const ninjaShapes = this.cache.json.get('ninjas');\r\r this.matter.add.fromJSON(400, 300, ninjaShapes.shinobi);\r}\r```\r\rDo not pass the entire JSON file to this method, but instead pass one of the shapes contained within it.\r\rIf you pas in an `options` object, any settings in there will override those in the config object.\r\rThe structure of the JSON file is as follows:\r\r```text\r{\r 'generator_info': // The name of the application that created the JSON data\r 'shapeName': {\r 'type': // The type of body\r 'label': // Optional body label\r 'vertices': // An array, or an array of arrays, containing the vertex data in x/y object pairs\r }\r}\r```\r\rAt the time of writing, only the Phaser Physics Tracer App exports in this format.", @@ -278983,7 +279028,7 @@ "memberof": "Phaser.Physics.Matter", "longname": "Phaser.Physics.Matter.PhysicsJSONParser", "scope": "static", - "___id": "T000002R031482", + "___id": "T000002R031485", "___s": true }, { @@ -278992,7 +279037,7 @@ "filename": "PhysicsJSONParser.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Parses a body element from the given JSON data.", @@ -279071,7 +279116,7 @@ "memberof": "Phaser.Physics.Matter.PhysicsJSONParser", "longname": "Phaser.Physics.Matter.PhysicsJSONParser.parseBody", "scope": "static", - "___id": "T000002R031484", + "___id": "T000002R031487", "___s": true }, { @@ -279080,7 +279125,7 @@ "filename": "PointerConstraint.js", "lineno": 19, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "classdesc": "A Pointer Constraint is a special type of constraint that allows you to click\rand drag bodies in a Matter World. It monitors the active Pointers in a Scene,\rand when one is pressed down it checks to see if that hit any part of any active\rbody in the world. If it did, and the body has input enabled, it will begin to\rdrag it until either released, or you stop it via the `stopDrag` method.\r\rYou can adjust the stiffness, length and other properties of the constraint via\rthe `options` object on creation.", @@ -279132,7 +279177,7 @@ ], "scope": "static", "longname": "Phaser.Physics.Matter.PointerConstraint", - "___id": "T000002R031512", + "___id": "T000002R031515", "___s": true }, { @@ -279141,7 +279186,7 @@ "filename": "PointerConstraint.js", "lineno": 62, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the Scene to which this Pointer Constraint belongs.\rThis is the same Scene as the Matter World instance.", @@ -279160,7 +279205,7 @@ "longname": "Phaser.Physics.Matter.PointerConstraint#scene", "scope": "instance", "kind": "member", - "___id": "T000002R031531", + "___id": "T000002R031534", "___s": true }, { @@ -279169,7 +279214,7 @@ "filename": "PointerConstraint.js", "lineno": 72, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the Matter World instance to which this Constraint belongs.", @@ -279188,7 +279233,7 @@ "longname": "Phaser.Physics.Matter.PointerConstraint#world", "scope": "instance", "kind": "member", - "___id": "T000002R031533", + "___id": "T000002R031536", "___s": true }, { @@ -279197,7 +279242,7 @@ "filename": "PointerConstraint.js", "lineno": 81, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "The Camera the Pointer was interacting with when the input\rdown event was processed.", @@ -279216,7 +279261,7 @@ "longname": "Phaser.Physics.Matter.PointerConstraint#camera", "scope": "instance", "kind": "member", - "___id": "T000002R031535", + "___id": "T000002R031538", "___s": true }, { @@ -279225,7 +279270,7 @@ "filename": "PointerConstraint.js", "lineno": 91, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A reference to the Input Pointer that activated this Constraint.\rThis is set in the `onDown` handler.", @@ -279245,7 +279290,7 @@ "longname": "Phaser.Physics.Matter.PointerConstraint#pointer", "scope": "instance", "kind": "member", - "___id": "T000002R031537", + "___id": "T000002R031540", "___s": true }, { @@ -279254,7 +279299,7 @@ "filename": "PointerConstraint.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Is this Constraint active or not?\r\rAn active constraint will be processed each update. An inactive one will be skipped.\rUse this to toggle a Pointer Constraint on and off.", @@ -279274,7 +279319,7 @@ "longname": "Phaser.Physics.Matter.PointerConstraint#active", "scope": "instance", "kind": "member", - "___id": "T000002R031539", + "___id": "T000002R031542", "___s": true }, { @@ -279283,7 +279328,7 @@ "filename": "PointerConstraint.js", "lineno": 115, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "The internal transformed position.", @@ -279302,7 +279347,7 @@ "longname": "Phaser.Physics.Matter.PointerConstraint#position", "scope": "instance", "kind": "member", - "___id": "T000002R031541", + "___id": "T000002R031544", "___s": true }, { @@ -279311,7 +279356,7 @@ "filename": "PointerConstraint.js", "lineno": 124, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "The body that is currently being dragged, if any.", @@ -279332,7 +279377,7 @@ "longname": "Phaser.Physics.Matter.PointerConstraint#body", "scope": "instance", "kind": "member", - "___id": "T000002R031543", + "___id": "T000002R031546", "___s": true }, { @@ -279341,7 +279386,7 @@ "filename": "PointerConstraint.js", "lineno": 133, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "The part of the body that was clicked on to start the drag.", @@ -279362,7 +279407,7 @@ "longname": "Phaser.Physics.Matter.PointerConstraint#part", "scope": "instance", "kind": "member", - "___id": "T000002R031545", + "___id": "T000002R031548", "___s": true }, { @@ -279371,7 +279416,7 @@ "filename": "PointerConstraint.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "The native Matter Constraint that is used to attach to bodies.", @@ -279390,7 +279435,7 @@ "longname": "Phaser.Physics.Matter.PointerConstraint#constraint", "scope": "instance", "kind": "member", - "___id": "T000002R031547", + "___id": "T000002R031550", "___s": true }, { @@ -279399,7 +279444,7 @@ "filename": "PointerConstraint.js", "lineno": 157, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A Pointer has been pressed down onto the Scene.\r\rIf this Constraint doesn't have an active Pointer then a hit test is set to\rrun against all active bodies in the world during the _next_ call to `update`.\rIf a body is found, it is bound to this constraint and the drag begins.", @@ -279424,7 +279469,7 @@ "memberof": "Phaser.Physics.Matter.PointerConstraint", "longname": "Phaser.Physics.Matter.PointerConstraint#onDown", "scope": "instance", - "___id": "T000002R031549", + "___id": "T000002R031552", "___s": true }, { @@ -279433,7 +279478,7 @@ "filename": "PointerConstraint.js", "lineno": 178, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A Pointer has been released from the Scene. If it was the one this constraint was using, it's cleared.", @@ -279458,7 +279503,7 @@ "memberof": "Phaser.Physics.Matter.PointerConstraint", "longname": "Phaser.Physics.Matter.PointerConstraint#onUp", "scope": "instance", - "___id": "T000002R031553", + "___id": "T000002R031556", "___s": true }, { @@ -279467,7 +279512,7 @@ "filename": "PointerConstraint.js", "lineno": 194, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Scans all active bodies in the current Matter World to see if any of them\rare hit by the Pointer. The _first one_ found to hit is set as the active contraint\rbody.", @@ -279494,7 +279539,7 @@ "memberof": "Phaser.Physics.Matter.PointerConstraint", "longname": "Phaser.Physics.Matter.PointerConstraint#getBody", "scope": "instance", - "___id": "T000002R031556", + "___id": "T000002R031559", "___s": true }, { @@ -279503,7 +279548,7 @@ "filename": "PointerConstraint.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Scans the current body to determine if a part of it was clicked on.\rIf a part is found the body is set as the `constraint.bodyB` property,\ras well as the `body` property of this class. The part is also set.", @@ -279555,7 +279600,7 @@ "memberof": "Phaser.Physics.Matter.PointerConstraint", "longname": "Phaser.Physics.Matter.PointerConstraint#hitTestBody", "scope": "instance", - "___id": "T000002R031563", + "___id": "T000002R031566", "___s": true }, { @@ -279564,7 +279609,7 @@ "filename": "PointerConstraint.js", "lineno": 278, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Internal update handler. Called in the Matter BEFORE_UPDATE step.", @@ -279577,7 +279622,7 @@ "memberof": "Phaser.Physics.Matter.PointerConstraint", "longname": "Phaser.Physics.Matter.PointerConstraint#update", "scope": "instance", - "___id": "T000002R031578", + "___id": "T000002R031581", "___s": true }, { @@ -279586,7 +279631,7 @@ "filename": "PointerConstraint.js", "lineno": 330, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Stops the Pointer Constraint from dragging the body any further.\r\rThis is called automatically if the Pointer is released while actively\rdragging a body. Or, you can call it manually to release a body from a\rconstraint without having to first release the pointer.", @@ -279599,7 +279644,7 @@ "memberof": "Phaser.Physics.Matter.PointerConstraint", "longname": "Phaser.Physics.Matter.PointerConstraint#stopDrag", "scope": "instance", - "___id": "T000002R031587", + "___id": "T000002R031590", "___s": true }, { @@ -279608,7 +279653,7 @@ "filename": "PointerConstraint.js", "lineno": 359, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Destroys this Pointer Constraint instance and all of its references.", @@ -279618,7 +279663,7 @@ "memberof": "Phaser.Physics.Matter.PointerConstraint", "longname": "Phaser.Physics.Matter.PointerConstraint#destroy", "scope": "instance", - "___id": "T000002R031596", + "___id": "T000002R031599", "___s": true }, { @@ -279627,7 +279672,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\typedefs", "code": {} }, "kind": "namespace", @@ -279635,7 +279680,7 @@ "memberof": "Phaser.Types.Physics", "longname": "Phaser.Types.Physics.Matter", "scope": "static", - "___id": "T000002R031603", + "___id": "T000002R031606", "___s": true }, { @@ -279644,7 +279689,7 @@ "filename": "MatterBody.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\typedefs", "code": {} }, "kind": "typedef", @@ -279687,7 +279732,7 @@ "memberof": "Phaser.Types.Physics.Matter", "longname": "Phaser.Types.Physics.Matter.MatterBody", "scope": "static", - "___id": "T000002R031604", + "___id": "T000002R031607", "___s": true }, { @@ -279696,7 +279741,7 @@ "filename": "MatterBodyConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\typedefs", "code": {} }, "kind": "typedef", @@ -280265,7 +280310,7 @@ "memberof": "Phaser.Types.Physics.Matter", "longname": "Phaser.Types.Physics.Matter.MatterBodyConfig", "scope": "static", - "___id": "T000002R031605", + "___id": "T000002R031608", "___s": true }, { @@ -280274,7 +280319,7 @@ "filename": "MatterBodyRenderConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\typedefs", "code": {} }, "kind": "typedef", @@ -280438,7 +280483,7 @@ "memberof": "Phaser.Types.Physics.Matter", "longname": "Phaser.Types.Physics.Matter.MatterBodyRenderConfig", "scope": "static", - "___id": "T000002R031606", + "___id": "T000002R031609", "___s": true }, { @@ -280447,7 +280492,7 @@ "filename": "MatterBodyTileOptions.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\typedefs", "code": {} }, "kind": "typedef", @@ -280497,7 +280542,7 @@ "memberof": "Phaser.Types.Physics.Matter", "longname": "Phaser.Types.Physics.Matter.MatterBodyTileOptions", "scope": "static", - "___id": "T000002R031607", + "___id": "T000002R031610", "___s": true }, { @@ -280506,7 +280551,7 @@ "filename": "MatterChamferConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\typedefs", "code": {} }, "kind": "typedef", @@ -280605,7 +280650,7 @@ "memberof": "Phaser.Types.Physics.Matter", "longname": "Phaser.Types.Physics.Matter.MatterChamferConfig", "scope": "static", - "___id": "T000002R031608", + "___id": "T000002R031611", "___s": true }, { @@ -280614,7 +280659,7 @@ "filename": "MatterCollisionData.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\typedefs", "code": {} }, "kind": "typedef", @@ -280864,7 +280909,7 @@ "memberof": "Phaser.Types.Physics.Matter", "longname": "Phaser.Types.Physics.Matter.MatterCollisionData", "scope": "static", - "___id": "T000002R031609", + "___id": "T000002R031612", "___s": true }, { @@ -280873,7 +280918,7 @@ "filename": "MatterCollisionFilter.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\typedefs", "code": {} }, "description": "An `Object` that specifies the collision filtering properties of this body.\r\rCollisions between two bodies will obey the following rules:\r- If the two bodies have the same non-zero value of `collisionFilter.group`,\r they will always collide if the value is positive, and they will never collide\r if the value is negative.\r- If the two bodies have different values of `collisionFilter.group` or if one\r (or both) of the bodies has a value of 0, then the category/mask rules apply as follows:\r\rEach body belongs to a collision category, given by `collisionFilter.category`. This\rvalue is used as a bit field and the category should have only one bit set, meaning that\rthe value of this property is a power of two in the range [1, 2^31]. Thus, there are 32\rdifferent collision categories available.\r\rEach body also defines a collision bitmask, given by `collisionFilter.mask` which specifies\rthe categories it collides with (the value is the bitwise AND value of all these categories).\r\rUsing the category/mask rules, two bodies `A` and `B` collide if each includes the other's\rcategory in its mask, i.e. `(categoryA & maskB) !== 0` and `(categoryB & maskA) !== 0`\rare both true.", @@ -280939,7 +280984,7 @@ "memberof": "Phaser.Types.Physics.Matter", "longname": "Phaser.Types.Physics.Matter.MatterCollisionFilter", "scope": "static", - "___id": "T000002R031610", + "___id": "T000002R031613", "___s": true }, { @@ -280948,7 +280993,7 @@ "filename": "MatterCollisionPair.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\typedefs", "code": {} }, "kind": "typedef", @@ -281185,7 +281230,7 @@ "memberof": "Phaser.Types.Physics.Matter", "longname": "Phaser.Types.Physics.Matter.MatterCollisionPair", "scope": "static", - "___id": "T000002R031611", + "___id": "T000002R031614", "___s": true }, { @@ -281194,7 +281239,7 @@ "filename": "MatterConstraintConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\typedefs", "code": {} }, "kind": "typedef", @@ -281402,7 +281447,7 @@ "memberof": "Phaser.Types.Physics.Matter", "longname": "Phaser.Types.Physics.Matter.MatterConstraintConfig", "scope": "static", - "___id": "T000002R031612", + "___id": "T000002R031615", "___s": true }, { @@ -281411,7 +281456,7 @@ "filename": "MatterConstraintRenderConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\typedefs", "code": {} }, "kind": "typedef", @@ -281548,7 +281593,7 @@ "memberof": "Phaser.Types.Physics.Matter", "longname": "Phaser.Types.Physics.Matter.MatterConstraintRenderConfig", "scope": "static", - "___id": "T000002R031613", + "___id": "T000002R031616", "___s": true }, { @@ -281557,7 +281602,7 @@ "filename": "MatterDebugConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\typedefs", "code": {} }, "kind": "typedef", @@ -282267,7 +282312,7 @@ "memberof": "Phaser.Types.Physics.Matter", "longname": "Phaser.Types.Physics.Matter.MatterDebugConfig", "scope": "static", - "___id": "T000002R031614", + "___id": "T000002R031617", "___s": true }, { @@ -282276,7 +282321,7 @@ "filename": "MatterRunnerConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\typedefs", "code": {} }, "kind": "typedef", @@ -282401,7 +282446,7 @@ "memberof": "Phaser.Types.Physics.Matter", "longname": "Phaser.Types.Physics.Matter.MatterRunnerConfig", "scope": "static", - "___id": "T000002R031615", + "___id": "T000002R031618", "___s": true }, { @@ -282410,7 +282455,7 @@ "filename": "MatterSetBodyConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\typedefs", "code": {} }, "kind": "typedef", @@ -282644,7 +282689,7 @@ "memberof": "Phaser.Types.Physics.Matter", "longname": "Phaser.Types.Physics.Matter.MatterSetBodyConfig", "scope": "static", - "___id": "T000002R031616", + "___id": "T000002R031619", "___s": true }, { @@ -282653,7 +282698,7 @@ "filename": "MatterTileOptions.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\typedefs", "code": {} }, "kind": "typedef", @@ -282718,7 +282763,7 @@ "memberof": "Phaser.Types.Physics.Matter", "longname": "Phaser.Types.Physics.Matter.MatterTileOptions", "scope": "static", - "___id": "T000002R031617", + "___id": "T000002R031620", "___s": true }, { @@ -282727,7 +282772,7 @@ "filename": "MatterWalls.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\typedefs", "code": {} }, "kind": "typedef", @@ -282807,7 +282852,7 @@ "memberof": "Phaser.Types.Physics.Matter", "longname": "Phaser.Types.Physics.Matter.MatterWalls", "scope": "static", - "___id": "T000002R031618", + "___id": "T000002R031621", "___s": true }, { @@ -282816,7 +282861,7 @@ "filename": "MatterWorldConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\typedefs", "code": {} }, "kind": "typedef", @@ -283270,7 +283315,7 @@ "memberof": "Phaser.Types.Physics.Matter", "longname": "Phaser.Types.Physics.Matter.MatterWorldConfig", "scope": "static", - "___id": "T000002R031619", + "___id": "T000002R031622", "___s": true }, { @@ -283279,7 +283324,7 @@ "filename": "World.js", "lineno": 24, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "classdesc": "The Matter World class is responsible for managing one single instance of a Matter Physics World for Phaser.\r\rAccess this via `this.matter.world` from within a Scene.\r\rThis class creates a Matter JS World Composite along with the Matter JS Engine during instantiation. It also\rhandles delta timing, bounds, body and constraint creation and debug drawing.\r\rIf you wish to access the Matter JS World object directly, see the `localWorld` property.\rIf you wish to access the Matter Engine directly, see the `engine` property.\r\rThis class is an Event Emitter and will proxy _all_ Matter JS events, as they are received.", @@ -283320,7 +283365,7 @@ ], "scope": "static", "longname": "Phaser.Physics.Matter.World", - "___id": "T000002R031636", + "___id": "T000002R031639", "___s": true }, { @@ -283329,7 +283374,7 @@ "filename": "World.js", "lineno": 57, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "The Scene to which this Matter World instance belongs.", @@ -283348,7 +283393,7 @@ "longname": "Phaser.Physics.Matter.World#scene", "scope": "instance", "kind": "member", - "___id": "T000002R031640", + "___id": "T000002R031643", "___s": true }, { @@ -283357,7 +283402,7 @@ "filename": "World.js", "lineno": 66, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "An instance of the MatterJS Engine.", @@ -283376,7 +283421,7 @@ "longname": "Phaser.Physics.Matter.World#engine", "scope": "instance", "kind": "member", - "___id": "T000002R031642", + "___id": "T000002R031645", "___s": true }, { @@ -283385,7 +283430,7 @@ "filename": "World.js", "lineno": 75, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A `World` composite object that will contain all simulated bodies and constraints.", @@ -283404,7 +283449,7 @@ "longname": "Phaser.Physics.Matter.World#localWorld", "scope": "instance", "kind": "member", - "___id": "T000002R031644", + "___id": "T000002R031647", "___s": true }, { @@ -283413,7 +283458,7 @@ "filename": "World.js", "lineno": 95, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "An object containing the 4 wall bodies that bound the physics world.", @@ -283432,7 +283477,7 @@ "longname": "Phaser.Physics.Matter.World#walls", "scope": "instance", "kind": "member", - "___id": "T000002R031647", + "___id": "T000002R031650", "___s": true }, { @@ -283441,7 +283486,7 @@ "filename": "World.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A flag that toggles if the world is enabled or not.", @@ -283461,7 +283506,7 @@ "longname": "Phaser.Physics.Matter.World#enabled", "scope": "instance", "kind": "member", - "___id": "T000002R031653", + "___id": "T000002R031656", "___s": true }, { @@ -283470,7 +283515,7 @@ "filename": "World.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "This function is called every time the core game loop steps, which is bound to the\rRequest Animation Frame frequency unless otherwise modified.\r\rThe function is passed two values: `time` and `delta`, both of which come from the game step values.\r\rIt must return a number. This number is used as the delta value passed to Matter.Engine.update.\r\rYou can override this function with your own to define your own timestep.\r\rIf you need to update the Engine multiple times in a single game step then call\r`World.update` as many times as required. Each call will trigger the `getDelta` function.\rIf you wish to have full control over when the Engine updates then see the property `autoUpdate`.\r\rYou can also adjust the number of iterations that Engine.update performs.\rUse the Scene Matter Physics config object to set the following properties:\r\rpositionIterations (defaults to 6)\rvelocityIterations (defaults to 4)\rconstraintIterations (defaults to 2)\r\rAdjusting these values can help performance in certain situations, depending on the physics requirements\rof your game.", @@ -283489,7 +283534,7 @@ "longname": "Phaser.Physics.Matter.World#getDelta", "scope": "instance", "kind": "member", - "___id": "T000002R031655", + "___id": "T000002R031658", "___s": true }, { @@ -283498,7 +283543,7 @@ "filename": "World.js", "lineno": 159, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "The Matter JS Runner Configuration object.\r\rThis object is populated via the Matter Configuration object's `runner` property and is\rupdated constantly during the game step.", @@ -283517,7 +283562,7 @@ "longname": "Phaser.Physics.Matter.World#runner", "scope": "instance", "kind": "member", - "___id": "T000002R031664", + "___id": "T000002R031667", "___s": true }, { @@ -283526,7 +283571,7 @@ "filename": "World.js", "lineno": 185, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Automatically call Engine.update every time the game steps.\rIf you disable this then you are responsible for calling `World.step` directly from your game.\rIf you call `set60Hz` or `set30Hz` then `autoUpdate` is reset to `true`.", @@ -283546,7 +283591,7 @@ "longname": "Phaser.Physics.Matter.World#autoUpdate", "scope": "instance", "kind": "member", - "___id": "T000002R031679", + "___id": "T000002R031682", "___s": true }, { @@ -283555,7 +283600,7 @@ "filename": "World.js", "lineno": 199, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "A flag that controls if the debug graphics will be drawn to or not.", @@ -283575,7 +283620,7 @@ "longname": "Phaser.Physics.Matter.World#drawDebug", "scope": "instance", "kind": "member", - "___id": "T000002R031682", + "___id": "T000002R031685", "___s": true }, { @@ -283584,7 +283629,7 @@ "filename": "World.js", "lineno": 209, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "An instance of the Graphics object the debug bodies are drawn to, if enabled.", @@ -283603,7 +283648,7 @@ "longname": "Phaser.Physics.Matter.World#debugGraphic", "scope": "instance", "kind": "member", - "___id": "T000002R031684", + "___id": "T000002R031687", "___s": true }, { @@ -283612,7 +283657,7 @@ "filename": "World.js", "lineno": 218, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "The debug configuration object.\r\rThe values stored in this object are read from the Matter World Config `debug` property.\r\rWhen a new Body or Constraint is _added to the World_, they are given the values stored in this object,\runless they have their own `render` object set that will override them.\r\rNote that while you can modify the values of properties in this object at run-time, it will not change\rany of the Matter objects _already added_. It will only impact objects newly added to the world, or one\rthat is removed and then re-added at a later time.", @@ -283631,7 +283676,7 @@ "longname": "Phaser.Physics.Matter.World#debugConfig", "scope": "instance", "kind": "member", - "___id": "T000002R031686", + "___id": "T000002R031689", "___s": true }, { @@ -283640,7 +283685,7 @@ "filename": "World.js", "lineno": 334, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Sets the debug render style for the children of the given Matter Composite.\r\rComposites themselves do not render, but they can contain bodies, constraints and other composites that may do.\rSo the children of this composite are passed to the `setBodyRenderStyle`, `setCompositeRenderStyle` and\r`setConstraintRenderStyle` methods accordingly.", @@ -283680,7 +283725,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#setCompositeRenderStyle", "scope": "instance", - "___id": "T000002R031744", + "___id": "T000002R031747", "___s": true }, { @@ -283689,7 +283734,7 @@ "filename": "World.js", "lineno": 384, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Sets the debug render style for the given Matter Body.\r\rIf you are using this on a Phaser Game Object, such as a Matter Sprite, then pass in the body property\rto this method, not the Game Object itself.\r\rIf you wish to skip a parameter, so it retains its current value, pass `false` for it.\r\rIf you wish to reset the Body render colors to the defaults found in the World Debug Config, then call\rthis method with just the `body` parameter provided and no others.", @@ -283799,7 +283844,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#setBodyRenderStyle", "scope": "instance", - "___id": "T000002R031760", + "___id": "T000002R031763", "___s": true }, { @@ -283808,7 +283853,7 @@ "filename": "World.js", "lineno": 470, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Sets the debug render style for the given Matter Constraint.\r\rIf you are using this on a Phaser Game Object, then pass in the body property\rto this method, not the Game Object itself.\r\rIf you wish to skip a parameter, so it retains its current value, pass `false` for it.\r\rIf you wish to reset the Constraint render colors to the defaults found in the World Debug Config, then call\rthis method with just the `constraint` parameter provided and no others.", @@ -283932,7 +283977,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#setConstraintRenderStyle", "scope": "instance", - "___id": "T000002R031774", + "___id": "T000002R031777", "___s": true }, { @@ -283941,7 +283986,7 @@ "filename": "World.js", "lineno": 581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "This internal method acts as a proxy between all of the Matter JS events and then re-emits them\rvia this class.", @@ -283951,7 +283996,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#setEventsProxy", "scope": "instance", - "___id": "T000002R031793", + "___id": "T000002R031796", "___s": true }, { @@ -283960,7 +284005,7 @@ "filename": "World.js", "lineno": 792, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Sets the bounds of the Physics world to match the given world pixel dimensions.\r\rYou can optionally set which 'walls' to create: left, right, top or bottom.\rIf none of the walls are given it will default to use the walls settings it had previously.\rI.e. if you previously told it to not have the left or right walls, and you then adjust the world size\rthe newly created bounds will also not have the left and right walls.\rExplicitly state them in the parameters to override this.", @@ -284119,7 +284164,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#setBounds", "scope": "instance", - "___id": "T000002R031823", + "___id": "T000002R031826", "___s": true }, { @@ -284128,7 +284173,7 @@ "filename": "World.js", "lineno": 836, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Updates the 4 rectangle bodies that were created, if `setBounds` was set in the Matter config, to use\rthe new positions and sizes. This method is usually only called internally via the `setBounds` method.", @@ -284223,7 +284268,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#updateWall", "scope": "instance", - "___id": "T000002R031834", + "___id": "T000002R031837", "___s": true }, { @@ -284232,7 +284277,7 @@ "filename": "World.js", "lineno": 878, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Creates a Phaser.GameObjects.Graphics object that is used to render all of the debug bodies and joints to.\r\rThis method is called automatically by the constructor, if debugging has been enabled.\r\rThe created Graphics object is automatically added to the Scene at 0x0 and given a depth of `Number.MAX_VALUE`,\rso it renders above all else in the Scene.\r\rThe Graphics object is assigned to the `debugGraphic` property of this class and `drawDebug` is enabled.", @@ -284256,7 +284301,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#createDebugGraphic", "scope": "instance", - "___id": "T000002R031844", + "___id": "T000002R031847", "___s": true }, { @@ -284265,7 +284310,7 @@ "filename": "World.js", "lineno": 906, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Sets the world gravity and gravity scale to 0.", @@ -284290,7 +284335,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#disableGravity", "scope": "instance", - "___id": "T000002R031851", + "___id": "T000002R031854", "___s": true }, { @@ -284299,7 +284344,7 @@ "filename": "World.js", "lineno": 923, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Sets the worlds gravity to the values given.\r\rGravity effects all bodies in the world, unless they have the `ignoreGravity` flag set.", @@ -284371,7 +284416,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#setGravity", "scope": "instance", - "___id": "T000002R031856", + "___id": "T000002R031859", "___s": true }, { @@ -284380,7 +284425,7 @@ "filename": "World.js", "lineno": 950, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Creates a rectangle Matter body and adds it to the world.", @@ -284471,7 +284516,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#create", "scope": "instance", - "___id": "T000002R031864", + "___id": "T000002R031867", "___s": true }, { @@ -284480,7 +284525,7 @@ "filename": "World.js", "lineno": 973, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Adds a Matter JS object, or array of objects, to the world.\r\rThe objects should be valid Matter JS entities, such as a Body, Composite or Constraint.\r\rTriggers `beforeAdd` and `afterAdd` events.", @@ -284539,7 +284584,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#add", "scope": "instance", - "___id": "T000002R031867", + "___id": "T000002R031870", "___s": true }, { @@ -284548,7 +284593,7 @@ "filename": "World.js", "lineno": 994, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Removes a Matter JS object, or array of objects, from the world.\r\rThe objects should be valid Matter JS entities, such as a Body, Composite or Constraint.\r\rTriggers `beforeRemove` and `afterRemove` events.", @@ -284622,7 +284667,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#remove", "scope": "instance", - "___id": "T000002R031869", + "___id": "T000002R031872", "___s": true }, { @@ -284631,7 +284676,7 @@ "filename": "World.js", "lineno": 1028, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Removes a Matter JS constraint, or array of constraints, from the world.\r\rTriggers `beforeRemove` and `afterRemove` events.", @@ -284705,7 +284750,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#removeConstraint", "scope": "instance", - "___id": "T000002R031875", + "___id": "T000002R031878", "___s": true }, { @@ -284714,7 +284759,7 @@ "filename": "World.js", "lineno": 1048, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Adds `MatterTileBody` instances for all the colliding tiles within the given tilemap layer.\r\rSet the appropriate tiles in your layer to collide before calling this method!\r\rIf you modify the map after calling this method, i.e. via a function like `putTileAt` then\ryou should call the `Phaser.Physics.Matter.World.convertTiles` function directly, passing\rit an array of the tiles you've added to your map.", @@ -284768,7 +284813,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#convertTilemapLayer", "scope": "instance", - "___id": "T000002R031877", + "___id": "T000002R031880", "___s": true }, { @@ -284777,7 +284822,7 @@ "filename": "World.js", "lineno": 1075, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Creates `MatterTileBody` instances for all of the given tiles. This creates bodies regardless of whether the\rtiles are set to collide or not, or if they have a body already, or not.\r\rIf you wish to pass an array of tiles that may already have bodies, you should filter the array before hand.", @@ -284840,7 +284885,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#convertTiles", "scope": "instance", - "___id": "T000002R031882", + "___id": "T000002R031885", "___s": true }, { @@ -284849,7 +284894,7 @@ "filename": "World.js", "lineno": 1104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Returns the next unique group index for which bodies will collide.\rIf `isNonColliding` is `true`, returns the next unique group index for which bodies will not collide.", @@ -284890,7 +284935,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#nextGroup", "scope": "instance", - "___id": "T000002R031885", + "___id": "T000002R031888", "___s": true }, { @@ -284899,7 +284944,7 @@ "filename": "World.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Returns the next unique category bitfield (starting after the initial default category 0x0001).\rThere are 32 available.", @@ -284923,7 +284968,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#nextCategory", "scope": "instance", - "___id": "T000002R031887", + "___id": "T000002R031890", "___s": true }, { @@ -284932,7 +284977,7 @@ "filename": "World.js", "lineno": 1134, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Pauses this Matter World instance and sets `enabled` to `false`.\r\rA paused world will not run any simulations for the duration it is paused.", @@ -284960,7 +285005,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#pause", "scope": "instance", - "___id": "T000002R031889", + "___id": "T000002R031892", "___s": true }, { @@ -284969,7 +285014,7 @@ "filename": "World.js", "lineno": 1154, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Resumes this Matter World instance from a paused state and sets `enabled` to `true`.", @@ -284997,7 +285042,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#resume", "scope": "instance", - "___id": "T000002R031892", + "___id": "T000002R031895", "___s": true }, { @@ -285006,7 +285051,7 @@ "filename": "World.js", "lineno": 1172, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "The internal update method. This is called automatically by the parent Scene.\r\rMoves the simulation forward in time by delta ms. Uses `World.correction` value as an optional number that\rspecifies the time correction factor to apply to the update. This can help improve the accuracy of the\rsimulation in cases where delta is changing between updates. The value of correction is defined as `delta / lastDelta`,\ri.e. the percentage change of delta over the last step. Therefore the value is always 1 (no correction) when\rdelta is constant (or when no correction is desired, which is the default).\rSee the paper on Time Corrected Verlet for more information.\r\rTriggers `beforeUpdate` and `afterUpdate` events. Triggers `collisionStart`, `collisionActive` and `collisionEnd` events.\r\rIf the World is paused, `update` is still run, but exits early and does not update the Matter Engine.", @@ -285044,7 +285089,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#update", "scope": "instance", - "___id": "T000002R031895", + "___id": "T000002R031898", "___s": true }, { @@ -285053,7 +285098,7 @@ "filename": "World.js", "lineno": 1286, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Manually advances the physics simulation by one iteration.\r\rYou can optionally pass in the `delta` and `correction` values to be used by Engine.update.\rIf undefined they use the Matter defaults of 60Hz and no correction.\r\rCalling `step` directly bypasses any checks of `enabled` or `autoUpdate`.\r\rIt also ignores any custom `getDelta` functions, as you should be passing the delta\rvalue in to this call.\r\rYou can adjust the number of iterations that Engine.update performs internally.\rUse the Scene Matter Physics config object to set the following properties:\r\rpositionIterations (defaults to 6)\rvelocityIterations (defaults to 4)\rconstraintIterations (defaults to 2)\r\rAdjusting these values can help performance in certain situations, depending on the physics requirements\rof your game.", @@ -285080,7 +285125,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#step", "scope": "instance", - "___id": "T000002R031923", + "___id": "T000002R031926", "___s": true }, { @@ -285089,7 +285134,7 @@ "filename": "World.js", "lineno": 1317, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Runs the Matter Engine.update at a fixed timestep of 60Hz.", @@ -285113,7 +285158,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#update60Hz", "scope": "instance", - "___id": "T000002R031925", + "___id": "T000002R031928", "___s": true }, { @@ -285122,7 +285167,7 @@ "filename": "World.js", "lineno": 1330, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Runs the Matter Engine.update at a fixed timestep of 30Hz.", @@ -285146,7 +285191,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#update30Hz", "scope": "instance", - "___id": "T000002R031927", + "___id": "T000002R031930", "___s": true }, { @@ -285155,7 +285200,7 @@ "filename": "World.js", "lineno": 1343, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Returns `true` if the given body can be found within the World.", @@ -285213,7 +285258,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#has", "scope": "instance", - "___id": "T000002R031929", + "___id": "T000002R031932", "___s": true }, { @@ -285222,7 +285267,7 @@ "filename": "World.js", "lineno": 1360, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Returns all the bodies in the Matter World, including all bodies in children, recursively.", @@ -285255,7 +285300,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#getAllBodies", "scope": "instance", - "___id": "T000002R031932", + "___id": "T000002R031935", "___s": true }, { @@ -285264,7 +285309,7 @@ "filename": "World.js", "lineno": 1373, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Returns all the constraints in the Matter World, including all constraints in children, recursively.", @@ -285297,7 +285342,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#getAllConstraints", "scope": "instance", - "___id": "T000002R031934", + "___id": "T000002R031937", "___s": true }, { @@ -285306,7 +285351,7 @@ "filename": "World.js", "lineno": 1386, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Returns all the composites in the Matter World, including all composites in children, recursively.", @@ -285339,7 +285384,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#getAllComposites", "scope": "instance", - "___id": "T000002R031936", + "___id": "T000002R031939", "___s": true }, { @@ -285348,7 +285393,7 @@ "filename": "World.js", "lineno": 1464, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Renders the Engine Broadphase Controller Grid to the given Graphics instance.\r\rThe debug renderer calls this method if the `showBroadphase` config value is set.\r\rThis method is used internally by the Matter Debug Renderer, but is also exposed publically should\ryou wish to render the Grid to your own Graphics instance.", @@ -285427,7 +285472,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#renderGrid", "scope": "instance", - "___id": "T000002R031944", + "___id": "T000002R031947", "___s": true }, { @@ -285436,7 +285481,7 @@ "filename": "World.js", "lineno": 1510, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Renders the list of Pair separations to the given Graphics instance.\r\rThe debug renderer calls this method if the `showSeparations` config value is set.\r\rThis method is used internally by the Matter Debug Renderer, but is also exposed publically should\ryou wish to render the Grid to your own Graphics instance.", @@ -285511,7 +285556,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#renderSeparations", "scope": "instance", - "___id": "T000002R031950", + "___id": "T000002R031953", "___s": true }, { @@ -285520,7 +285565,7 @@ "filename": "World.js", "lineno": 1579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Renders the list of collision points and normals to the given Graphics instance.\r\rThe debug renderer calls this method if the `showCollisions` config value is set.\r\rThis method is used internally by the Matter Debug Renderer, but is also exposed publically should\ryou wish to render the Grid to your own Graphics instance.", @@ -285595,7 +285640,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#renderCollisions", "scope": "instance", - "___id": "T000002R031964", + "___id": "T000002R031967", "___s": true }, { @@ -285604,7 +285649,7 @@ "filename": "World.js", "lineno": 1676, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Renders the bounds of an array of Bodies to the given Graphics instance.\r\rIf the body is a compound body, it will render the bounds for the parent compound.\r\rThe debug renderer calls this method if the `showBounds` config value is set.\r\rThis method is used internally by the Matter Debug Renderer, but is also exposed publically should\ryou wish to render bounds to your own Graphics instance.", @@ -285668,7 +285713,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#renderBodyBounds", "scope": "instance", - "___id": "T000002R031981", + "___id": "T000002R031984", "___s": true }, { @@ -285677,7 +285722,7 @@ "filename": "World.js", "lineno": 1740, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Renders either all axes, or a single axis indicator, for an array of Bodies, to the given Graphics instance.\r\rThe debug renderer calls this method if the `showAxes` or `showAngleIndicator` config values are set.\r\rThis method is used internally by the Matter Debug Renderer, but is also exposed publically should\ryou wish to render bounds to your own Graphics instance.", @@ -285754,7 +285799,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#renderBodyAxes", "scope": "instance", - "___id": "T000002R031989", + "___id": "T000002R031992", "___s": true }, { @@ -285763,7 +285808,7 @@ "filename": "World.js", "lineno": 1817, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Renders a velocity indicator for an array of Bodies, to the given Graphics instance.\r\rThe debug renderer calls this method if the `showVelocity` config value is set.\r\rThis method is used internally by the Matter Debug Renderer, but is also exposed publically should\ryou wish to render bounds to your own Graphics instance.", @@ -285840,7 +285885,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#renderBodyVelocity", "scope": "instance", - "___id": "T000002R032004", + "___id": "T000002R032007", "___s": true }, { @@ -285849,7 +285894,7 @@ "filename": "World.js", "lineno": 1949, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Renders a single Matter Body to the given Phaser Graphics Game Object.\r\rThis method is used internally by the Matter Debug Renderer, but is also exposed publically should\ryou wish to render a Body to your own Graphics instance.\r\rIf you don't wish to render a line around the body, set the `lineColor` parameter to `null`.\rEqually, if you don't wish to render a fill, set the `fillColor` parameter to `null`.", @@ -285986,7 +286031,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#renderBody", "scope": "instance", - "___id": "T000002R032037", + "___id": "T000002R032040", "___s": true }, { @@ -285995,7 +286040,7 @@ "filename": "World.js", "lineno": 2089, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Renders the Convex Hull for a single Matter Body to the given Phaser Graphics Game Object.\r\rThis method is used internally by the Matter Debug Renderer, but is also exposed publically should\ryou wish to render a Body hull to your own Graphics instance.", @@ -286076,7 +286121,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#renderConvexHull", "scope": "instance", - "___id": "T000002R032062", + "___id": "T000002R032065", "___s": true }, { @@ -286085,7 +286130,7 @@ "filename": "World.js", "lineno": 2167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Renders a single Matter Constraint, such as a Pin or a Spring, to the given Phaser Graphics Game Object.\r\rThis method is used internally by the Matter Debug Renderer, but is also exposed publically should\ryou wish to render a Constraint to your own Graphics instance.", @@ -286216,7 +286261,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#renderConstraint", "scope": "instance", - "___id": "T000002R032081", + "___id": "T000002R032084", "___s": true }, { @@ -286225,7 +286270,7 @@ "filename": "World.js", "lineno": 2263, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Resets the internal collision IDs that Matter.JS uses for Body collision groups.\r\rYou should call this before destroying your game if you need to restart the game\ragain on the same page, without first reloading the page. Or, if you wish to\rconsistently destroy a Scene that contains Matter.js and then run it again\rlater in the same game.", @@ -286235,7 +286280,7 @@ "memberof": "Phaser.Physics.Matter.World", "longname": "Phaser.Physics.Matter.World#resetCollisionIDs", "scope": "instance", - "___id": "T000002R032099", + "___id": "T000002R032102", "___s": true }, { @@ -286244,7 +286289,7 @@ "filename": "World.js", "lineno": 2283, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Will remove all Matter physics event listeners and clear the matter physics world,\rengine and any debug graphics, if any.", @@ -286255,7 +286300,7 @@ "longname": "Phaser.Physics.Matter.World#shutdown", "scope": "instance", "overrides": "Phaser.Events.EventEmitter#shutdown", - "___id": "T000002R032104", + "___id": "T000002R032107", "___s": true }, { @@ -286264,7 +286309,7 @@ "filename": "World.js", "lineno": 2306, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js", "code": {} }, "description": "Will remove all Matter physics event listeners and clear the matter physics world,\rengine and any debug graphics, if any.\r\rAfter destroying the world it cannot be re-used again.", @@ -286275,7 +286320,7 @@ "longname": "Phaser.Physics.Matter.World#destroy", "scope": "instance", "overrides": "Phaser.Events.EventEmitter#destroy", - "___id": "T000002R032106", + "___id": "T000002R032109", "___s": true }, { @@ -286284,7 +286329,7 @@ "filename": "BasePlugin.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "classdesc": "A Global Plugin is installed just once into the Game owned Plugin Manager.\rIt can listen for Game events and respond to them.", @@ -286309,7 +286354,7 @@ ], "scope": "static", "longname": "Phaser.Plugins.BasePlugin", - "___id": "T000002R032110", + "___id": "T000002R032113", "___s": true }, { @@ -286318,7 +286363,7 @@ "filename": "BasePlugin.js", "lineno": 27, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "A handy reference to the Plugin Manager that is responsible for this plugin.\rCan be used as a route to gain access to game systems and events.", @@ -286338,7 +286383,7 @@ "longname": "Phaser.Plugins.BasePlugin#pluginManager", "scope": "instance", "kind": "member", - "___id": "T000002R032113", + "___id": "T000002R032116", "___s": true }, { @@ -286347,7 +286392,7 @@ "filename": "BasePlugin.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "A reference to the Game instance this plugin is running under.", @@ -286367,7 +286412,7 @@ "longname": "Phaser.Plugins.BasePlugin#game", "scope": "instance", "kind": "member", - "___id": "T000002R032115", + "___id": "T000002R032118", "___s": true }, { @@ -286376,7 +286421,7 @@ "filename": "BasePlugin.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "The PluginManager calls this method on a Global Plugin when the plugin is first instantiated.\rIt will never be called again on this instance.\rIn here you can set-up whatever you need for this plugin to run.\rIf a plugin is set to automatically start then `BasePlugin.start` will be called immediately after this.\rOn a Scene Plugin, this method is never called. Use {@link Phaser.Plugins.ScenePlugin#boot} instead.", @@ -286404,7 +286449,7 @@ "memberof": "Phaser.Plugins.BasePlugin", "longname": "Phaser.Plugins.BasePlugin#init", "scope": "instance", - "___id": "T000002R032117", + "___id": "T000002R032120", "___s": true }, { @@ -286413,7 +286458,7 @@ "filename": "BasePlugin.js", "lineno": 65, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "The PluginManager calls this method on a Global Plugin when the plugin is started.\rIf a plugin is stopped, and then started again, this will get called again.\rTypically called immediately after `BasePlugin.init`.\rOn a Scene Plugin, this method is never called.", @@ -286423,7 +286468,7 @@ "memberof": "Phaser.Plugins.BasePlugin", "longname": "Phaser.Plugins.BasePlugin#start", "scope": "instance", - "___id": "T000002R032119", + "___id": "T000002R032122", "___s": true }, { @@ -286432,7 +286477,7 @@ "filename": "BasePlugin.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "The PluginManager calls this method on a Global Plugin when the plugin is stopped.\rThe game code has requested that your plugin stop doing whatever it does.\rIt is now considered as 'inactive' by the PluginManager.\rHandle that process here (i.e. stop listening for events, etc)\rIf the plugin is started again then `BasePlugin.start` will be called again.\rOn a Scene Plugin, this method is never called.", @@ -286442,7 +286487,7 @@ "memberof": "Phaser.Plugins.BasePlugin", "longname": "Phaser.Plugins.BasePlugin#stop", "scope": "instance", - "___id": "T000002R032121", + "___id": "T000002R032124", "___s": true }, { @@ -286451,7 +286496,7 @@ "filename": "BasePlugin.js", "lineno": 107, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Game instance has been destroyed.\rYou must release everything in here, all references, all objects, free it all up.", @@ -286461,7 +286506,7 @@ "memberof": "Phaser.Plugins.BasePlugin", "longname": "Phaser.Plugins.BasePlugin#destroy", "scope": "instance", - "___id": "T000002R032123", + "___id": "T000002R032126", "___s": true }, { @@ -286470,7 +286515,7 @@ "filename": "DefaultPlugins.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "The Default Plugins.", @@ -286480,7 +286525,7 @@ "since": "3.0.0", "longname": "Phaser.Plugins.DefaultPlugins", "scope": "static", - "___id": "T000002R032130", + "___id": "T000002R032133", "___s": true }, { @@ -286489,7 +286534,7 @@ "filename": "DefaultPlugins.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "These are the Global Managers that are created by the Phaser.Game instance.\rThey are referenced from Scene.Systems so that plugins can use them.", @@ -286508,7 +286553,7 @@ "longname": "Phaser.Plugins.DefaultPlugins.Global", "scope": "static", "kind": "member", - "___id": "T000002R032132", + "___id": "T000002R032135", "___s": true }, { @@ -286517,7 +286562,7 @@ "filename": "DefaultPlugins.js", "lineno": 39, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "These are the core plugins that are installed into every Scene.Systems instance, no matter what.\rThey are optionally exposed in the Scene as well (see the InjectionMap for details)\r\rThey are created in the order in which they appear in this array and EventEmitter is always first.", @@ -286536,7 +286581,7 @@ "longname": "Phaser.Plugins.DefaultPlugins.CoreScene", "scope": "static", "kind": "member", - "___id": "T000002R032134", + "___id": "T000002R032137", "___s": true }, { @@ -286545,7 +286590,7 @@ "filename": "DefaultPlugins.js", "lineno": 62, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "These plugins are created in Scene.Systems in addition to the CoreScenePlugins.\r\rYou can elect not to have these plugins by either creating a DefaultPlugins object as part\rof the Game Config, by creating a Plugins object as part of a Scene Config, or by modifying this array\rand building your own bundle.\r\rThey are optionally exposed in the Scene as well (see the InjectionMap for details)\r\rThey are always created in the order in which they appear in the array.", @@ -286564,7 +286609,7 @@ "longname": "Phaser.Plugins.DefaultPlugins.DefaultScene", "scope": "static", "kind": "member", - "___id": "T000002R032136", + "___id": "T000002R032139", "___s": true }, { @@ -286573,7 +286618,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "kind": "namespace", @@ -286581,7 +286626,7 @@ "memberof": "Phaser", "longname": "Phaser.Plugins", "scope": "static", - "___id": "T000002R032139", + "___id": "T000002R032142", "___s": true }, { @@ -286590,7 +286635,7 @@ "filename": "PluginCache.js", "lineno": 17, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "kind": "namespace", @@ -286598,7 +286643,7 @@ "memberof": "Phaser.Plugins", "longname": "Phaser.Plugins.PluginCache", "scope": "static", - "___id": "T000002R032149", + "___id": "T000002R032152", "___s": true }, { @@ -286607,7 +286652,7 @@ "filename": "PluginCache.js", "lineno": 21, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Static method called directly by the Core internal Plugins.\rKey is a reference used to get the plugin from the plugins object (i.e. InputPlugin)\rPlugin is the object to instantiate to create the plugin\rMapping is what the plugin is injected into the Scene.Systems as (i.e. input)", @@ -286673,7 +286718,7 @@ "memberof": "Phaser.Plugins.PluginCache", "longname": "Phaser.Plugins.PluginCache.register", "scope": "static", - "___id": "T000002R032150", + "___id": "T000002R032153", "___s": true }, { @@ -286682,7 +286727,7 @@ "filename": "PluginCache.js", "lineno": 42, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Stores a custom plugin in the global plugin cache.\rThe key must be unique, within the scope of the cache.", @@ -286748,7 +286793,7 @@ "memberof": "Phaser.Plugins.PluginCache", "longname": "Phaser.Plugins.PluginCache.registerCustom", "scope": "static", - "___id": "T000002R032157", + "___id": "T000002R032160", "___s": true }, { @@ -286757,7 +286802,7 @@ "filename": "PluginCache.js", "lineno": 59, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Checks if the given key is already being used in the core plugin cache.", @@ -286796,7 +286841,7 @@ "memberof": "Phaser.Plugins.PluginCache", "longname": "Phaser.Plugins.PluginCache.hasCore", "scope": "static", - "___id": "T000002R032163", + "___id": "T000002R032166", "___s": true }, { @@ -286805,7 +286850,7 @@ "filename": "PluginCache.js", "lineno": 74, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Checks if the given key is already being used in the custom plugin cache.", @@ -286844,7 +286889,7 @@ "memberof": "Phaser.Plugins.PluginCache", "longname": "Phaser.Plugins.PluginCache.hasCustom", "scope": "static", - "___id": "T000002R032165", + "___id": "T000002R032168", "___s": true }, { @@ -286853,7 +286898,7 @@ "filename": "PluginCache.js", "lineno": 89, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Returns the core plugin object from the cache based on the given key.", @@ -286892,7 +286937,7 @@ "memberof": "Phaser.Plugins.PluginCache", "longname": "Phaser.Plugins.PluginCache.getCore", "scope": "static", - "___id": "T000002R032167", + "___id": "T000002R032170", "___s": true }, { @@ -286901,7 +286946,7 @@ "filename": "PluginCache.js", "lineno": 104, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Returns the custom plugin object from the cache based on the given key.", @@ -286940,7 +286985,7 @@ "memberof": "Phaser.Plugins.PluginCache", "longname": "Phaser.Plugins.PluginCache.getCustom", "scope": "static", - "___id": "T000002R032169", + "___id": "T000002R032172", "___s": true }, { @@ -286949,7 +286994,7 @@ "filename": "PluginCache.js", "lineno": 119, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Returns an object from the custom cache based on the given key that can be instantiated.", @@ -286988,7 +287033,7 @@ "memberof": "Phaser.Plugins.PluginCache", "longname": "Phaser.Plugins.PluginCache.getCustomClass", "scope": "static", - "___id": "T000002R032171", + "___id": "T000002R032174", "___s": true }, { @@ -286997,7 +287042,7 @@ "filename": "PluginCache.js", "lineno": 134, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Removes a core plugin based on the given key.", @@ -287022,7 +287067,7 @@ "memberof": "Phaser.Plugins.PluginCache", "longname": "Phaser.Plugins.PluginCache.remove", "scope": "static", - "___id": "T000002R032173", + "___id": "T000002R032176", "___s": true }, { @@ -287031,7 +287076,7 @@ "filename": "PluginCache.js", "lineno": 150, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Removes a custom plugin based on the given key.", @@ -287056,7 +287101,7 @@ "memberof": "Phaser.Plugins.PluginCache", "longname": "Phaser.Plugins.PluginCache.removeCustom", "scope": "static", - "___id": "T000002R032175", + "___id": "T000002R032178", "___s": true }, { @@ -287065,7 +287110,7 @@ "filename": "PluginCache.js", "lineno": 166, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Removes all Core Plugins.\r\rThis includes all of the internal system plugins that Phaser needs, like the Input Plugin and Loader Plugin.\rSo be sure you only call this if you do not wish to run Phaser again.", @@ -287075,7 +287120,7 @@ "memberof": "Phaser.Plugins.PluginCache", "longname": "Phaser.Plugins.PluginCache.destroyCorePlugins", "scope": "static", - "___id": "T000002R032177", + "___id": "T000002R032180", "___s": true }, { @@ -287084,7 +287129,7 @@ "filename": "PluginCache.js", "lineno": 186, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Removes all Custom Plugins.", @@ -287094,7 +287139,7 @@ "memberof": "Phaser.Plugins.PluginCache", "longname": "Phaser.Plugins.PluginCache.destroyCustomPlugins", "scope": "static", - "___id": "T000002R032180", + "___id": "T000002R032183", "___s": true }, { @@ -287103,7 +287148,7 @@ "filename": "PluginManager.js", "lineno": 17, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "classdesc": "The PluginManager is responsible for installing and adding plugins to Phaser.\r\rIt is a global system and therefore belongs to the Game instance, not a specific Scene.\r\rIt works in conjunction with the PluginCache. Core internal plugins automatically register themselves\rwith the Cache, but it's the Plugin Manager that is responsible for injecting them into the Scenes.\r\rThere are two types of plugin:\r\r1. A Global Plugin\r2. A Scene Plugin\r\rA Global Plugin is a plugin that lives within the Plugin Manager rather than a Scene. You can get\raccess to it by calling `PluginManager.get` and providing a key. Any Scene that requests a plugin in\rthis way will all get access to the same plugin instance, allowing you to use a single plugin across\rmultiple Scenes.\r\rA Scene Plugin is a plugin dedicated to running within a Scene. These are different to Global Plugins\rin that their instances do not live within the Plugin Manager, but within the Scene Systems class instead.\rAnd that every Scene created is given its own unique instance of a Scene Plugin. Examples of core Scene\rPlugins include the Input Plugin, the Tween Plugin and the physics Plugins.\r\rYou can add a plugin to Phaser in three different ways:\r\r1. Preload it\r2. Include it in your source code and install it via the Game Config\r3. Include it in your source code and install it within a Scene\r\rFor examples of all of these approaches please see the Phaser 3 Examples Repo `plugins` folder.\r\rFor information on creating your own plugin please see the Phaser 3 Plugin Template.", @@ -287128,7 +287173,7 @@ ], "scope": "static", "longname": "Phaser.Plugins.PluginManager", - "___id": "T000002R032193", + "___id": "T000002R032196", "___s": true }, { @@ -287137,7 +287182,7 @@ "filename": "PluginManager.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "The game instance that owns this Plugin Manager.", @@ -287156,7 +287201,7 @@ "longname": "Phaser.Plugins.PluginManager#game", "scope": "instance", "kind": "member", - "___id": "T000002R032197", + "___id": "T000002R032200", "___s": true }, { @@ -287165,7 +287210,7 @@ "filename": "PluginManager.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "The global plugins currently running and managed by this Plugin Manager.\rA plugin must have been started at least once in order to appear in this list.", @@ -287193,7 +287238,7 @@ "longname": "Phaser.Plugins.PluginManager#plugins", "scope": "instance", "kind": "member", - "___id": "T000002R032199", + "___id": "T000002R032202", "___s": true }, { @@ -287202,7 +287247,7 @@ "filename": "PluginManager.js", "lineno": 87, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "A list of plugin keys that should be installed into Scenes as well as the Core Plugins.", @@ -287230,7 +287275,7 @@ "longname": "Phaser.Plugins.PluginManager#scenePlugins", "scope": "instance", "kind": "member", - "___id": "T000002R032201", + "___id": "T000002R032204", "___s": true }, { @@ -287239,7 +287284,7 @@ "filename": "PluginManager.js", "lineno": 126, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Run once the game has booted and installs all of the plugins configured in the Game Config.", @@ -287250,7 +287295,7 @@ "memberof": "Phaser.Plugins.PluginManager", "longname": "Phaser.Plugins.PluginManager#boot", "scope": "instance", - "___id": "T000002R032207", + "___id": "T000002R032210", "___s": true }, { @@ -287259,7 +287304,7 @@ "filename": "PluginManager.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Called by the Scene Systems class. Tells the plugin manager to install all Scene plugins into it.\r\rFirst it will install global references, i.e. references from the Game systems into the Scene Systems (and Scene if mapped.)\rThen it will install Core Scene Plugins followed by Scene Plugins registered with the PluginManager.\rFinally it will install any references to Global Plugins that have a Scene mapping property into the Scene itself.", @@ -287311,7 +287356,7 @@ "memberof": "Phaser.Plugins.PluginManager", "longname": "Phaser.Plugins.PluginManager#addToScene", "scope": "instance", - "___id": "T000002R032235", + "___id": "T000002R032238", "___s": true }, { @@ -287320,7 +287365,7 @@ "filename": "PluginManager.js", "lineno": 310, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Called by the Scene Systems class. Returns a list of plugins to be installed.", @@ -287354,7 +287399,7 @@ "memberof": "Phaser.Plugins.PluginManager", "longname": "Phaser.Plugins.PluginManager#getDefaultScenePlugins", "scope": "instance", - "___id": "T000002R032263", + "___id": "T000002R032266", "___s": true }, { @@ -287363,7 +287408,7 @@ "filename": "PluginManager.js", "lineno": 329, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Installs a new Scene Plugin into the Plugin Manager and optionally adds it\rto the given Scene as well. A Scene Plugin added to the manager in this way\rwill be automatically installed into all new Scenes using the key and mapping given.\r\rThe `key` property is what the plugin is injected into Scene.Systems as.\rThe `mapping` property is optional, and if specified is what the plugin is installed into\rthe Scene as. For example:\r\r```javascript\rthis.plugins.installScenePlugin('powerupsPlugin', pluginCode, 'powerups');\r\r// and from within the scene:\rthis.sys.powerupsPlugin; // key value\rthis.powerups; // mapping value\r```\r\rThis method is called automatically by Phaser if you install your plugins using either the\rGame Configuration object, or by preloading them via the Loader.", @@ -287444,7 +287489,7 @@ "memberof": "Phaser.Plugins.PluginManager", "longname": "Phaser.Plugins.PluginManager#installScenePlugin", "scope": "instance", - "___id": "T000002R032267", + "___id": "T000002R032270", "___s": true }, { @@ -287453,7 +287498,7 @@ "filename": "PluginManager.js", "lineno": 400, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Installs a new Global Plugin into the Plugin Manager and optionally starts it running.\rA global plugin belongs to the Plugin Manager, rather than a specific Scene, and can be accessed\rand used by all Scenes in your game.\r\rThe `key` property is what you use to access this plugin from the Plugin Manager.\r\r```javascript\rthis.plugins.install('powerupsPlugin', pluginCode);\r\r// and from within the scene:\rthis.plugins.get('powerupsPlugin');\r```\r\rThis method is called automatically by Phaser if you install your plugins using either the\rGame Configuration object, or by preloading them via the Loader.\r\rThe same plugin can be installed multiple times into the Plugin Manager by simply giving each\rinstance its own unique key.", @@ -287550,7 +287595,7 @@ "memberof": "Phaser.Plugins.PluginManager", "longname": "Phaser.Plugins.PluginManager#install", "scope": "instance", - "___id": "T000002R032273", + "___id": "T000002R032276", "___s": true }, { @@ -287559,7 +287604,7 @@ "filename": "PluginManager.js", "lineno": 472, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Gets an index of a global plugin based on the given key.", @@ -287599,7 +287644,7 @@ "memberof": "Phaser.Plugins.PluginManager", "longname": "Phaser.Plugins.PluginManager#getIndex", "scope": "instance", - "___id": "T000002R032284", + "___id": "T000002R032287", "___s": true }, { @@ -287608,7 +287653,7 @@ "filename": "PluginManager.js", "lineno": 500, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Gets a global plugin based on the given key.", @@ -287648,7 +287693,7 @@ "memberof": "Phaser.Plugins.PluginManager", "longname": "Phaser.Plugins.PluginManager#getEntry", "scope": "instance", - "___id": "T000002R032289", + "___id": "T000002R032292", "___s": true }, { @@ -287657,7 +287702,7 @@ "filename": "PluginManager.js", "lineno": 521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Checks if the given global plugin, based on its key, is active or not.", @@ -287696,7 +287741,7 @@ "memberof": "Phaser.Plugins.PluginManager", "longname": "Phaser.Plugins.PluginManager#isActive", "scope": "instance", - "___id": "T000002R032292", + "___id": "T000002R032295", "___s": true }, { @@ -287705,7 +287750,7 @@ "filename": "PluginManager.js", "lineno": 538, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Starts a global plugin running.\r\rIf the plugin was previously active then calling `start` will reset it to an active state and then\rcall its `start` method.\r\rIf the plugin has never been run before a new instance of it will be created within the Plugin Manager,\rits active state set and then both of its `init` and `start` methods called, in that order.\r\rIf the plugin is already running under the given key then nothing happens.", @@ -287760,7 +287805,7 @@ "memberof": "Phaser.Plugins.PluginManager", "longname": "Phaser.Plugins.PluginManager#start", "scope": "instance", - "___id": "T000002R032295", + "___id": "T000002R032298", "___s": true }, { @@ -287769,7 +287814,7 @@ "filename": "PluginManager.js", "lineno": 615, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Stops a global plugin from running.\r\rIf the plugin is active then its active state will be set to false and the plugins `stop` method\rwill be called.\r\rIf the plugin is not already running, nothing will happen.", @@ -287809,7 +287854,7 @@ "memberof": "Phaser.Plugins.PluginManager", "longname": "Phaser.Plugins.PluginManager#stop", "scope": "instance", - "___id": "T000002R032311", + "___id": "T000002R032314", "___s": true }, { @@ -287818,7 +287863,7 @@ "filename": "PluginManager.js", "lineno": 643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Gets a global plugin from the Plugin Manager based on the given key and returns it.\r\rIf it cannot find an active plugin based on the key, but there is one in the Plugin Cache with the same key,\rthen it will create a new instance of the cached plugin and return that.", @@ -287884,7 +287929,7 @@ "memberof": "Phaser.Plugins.PluginManager", "longname": "Phaser.Plugins.PluginManager#get", "scope": "instance", - "___id": "T000002R032315", + "___id": "T000002R032318", "___s": true }, { @@ -287893,7 +287938,7 @@ "filename": "PluginManager.js", "lineno": 686, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Returns the plugin class from the cache.\rUsed internally by the Plugin Manager.", @@ -287932,7 +287977,7 @@ "memberof": "Phaser.Plugins.PluginManager", "longname": "Phaser.Plugins.PluginManager#getClass", "scope": "instance", - "___id": "T000002R032321", + "___id": "T000002R032324", "___s": true }, { @@ -287941,7 +287986,7 @@ "filename": "PluginManager.js", "lineno": 702, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Removes a global plugin from the Plugin Manager and Plugin Cache.\r\rIt is up to you to remove all references to this plugin that you may hold within your game code.", @@ -287966,7 +288011,7 @@ "memberof": "Phaser.Plugins.PluginManager", "longname": "Phaser.Plugins.PluginManager#removeGlobalPlugin", "scope": "instance", - "___id": "T000002R032323", + "___id": "T000002R032326", "___s": true }, { @@ -287975,7 +288020,7 @@ "filename": "PluginManager.js", "lineno": 724, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Removes a scene plugin from the Plugin Manager and Plugin Cache.\r\rThis will not remove the plugin from any active Scenes that are already using it.\r\rIt is up to you to remove all references to this plugin that you may hold within your game code.", @@ -288000,7 +288045,7 @@ "memberof": "Phaser.Plugins.PluginManager", "longname": "Phaser.Plugins.PluginManager#removeScenePlugin", "scope": "instance", - "___id": "T000002R032326", + "___id": "T000002R032329", "___s": true }, { @@ -288009,7 +288054,7 @@ "filename": "PluginManager.js", "lineno": 743, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Registers a new type of Game Object with the global Game Object Factory and / or Creator.\rThis is usually called from within your Plugin code and is a helpful short-cut for creating\rnew Game Objects.\r\rThe key is the property that will be injected into the factories and used to create the\rGame Object. For example:\r\r```javascript\rthis.plugins.registerGameObject('clown', clownFactoryCallback, clownCreatorCallback);\r// later in your game code:\rthis.add.clown();\rthis.make.clown();\r```\r\rThe callbacks are what are called when the factories try to create a Game Object\rmatching the given key. It's important to understand that the callbacks are invoked within\rthe context of the GameObjectFactory. In this context there are several properties available\rto use:\r\rthis.scene - A reference to the Scene that owns the GameObjectFactory.\rthis.displayList - A reference to the Display List the Scene owns.\rthis.updateList - A reference to the Update List the Scene owns.\r\rSee the GameObjectFactory and GameObjectCreator classes for more details.\rAny public property or method listed is available from your callbacks under `this`.", @@ -288062,7 +288107,7 @@ "memberof": "Phaser.Plugins.PluginManager", "longname": "Phaser.Plugins.PluginManager#registerGameObject", "scope": "instance", - "___id": "T000002R032328", + "___id": "T000002R032331", "___s": true }, { @@ -288071,7 +288116,7 @@ "filename": "PluginManager.js", "lineno": 792, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Removes a previously registered Game Object from the global Game Object Factory and / or Creator.\rThis is usually called from within your Plugin destruction code to help clean-up after your plugin has been removed.", @@ -288126,7 +288171,7 @@ "memberof": "Phaser.Plugins.PluginManager", "longname": "Phaser.Plugins.PluginManager#removeGameObject", "scope": "instance", - "___id": "T000002R032330", + "___id": "T000002R032333", "___s": true }, { @@ -288135,7 +288180,7 @@ "filename": "PluginManager.js", "lineno": 821, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Registers a new file type with the global File Types Manager, making it available to all Loader\rPlugins created after this.\r\rThis is usually called from within your Plugin code and is a helpful short-cut for creating\rnew loader file types.\r\rThe key is the property that will be injected into the Loader Plugin and used to load the\rfiles. For example:\r\r```javascript\rthis.plugins.registerFileType('wad', doomWadLoaderCallback);\r// later in your preload code:\rthis.load.wad();\r```\r\rThe callback is what is called when the loader tries to load a file matching the given key.\rIt's important to understand that the callback is invoked within\rthe context of the LoaderPlugin. In this context there are several properties / methods available\rto use:\r\rthis.addFile - A method to add the new file to the load queue.\rthis.scene - The Scene that owns the Loader Plugin instance.\r\rSee the LoaderPlugin class for more details. Any public property or method listed is available from\ryour callback under `this`.", @@ -288187,7 +288232,7 @@ "memberof": "Phaser.Plugins.PluginManager", "longname": "Phaser.Plugins.PluginManager#registerFileType", "scope": "instance", - "___id": "T000002R032334", + "___id": "T000002R032337", "___s": true }, { @@ -288196,7 +288241,7 @@ "filename": "PluginManager.js", "lineno": 865, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Destroys this Plugin Manager and all associated plugins.\rIt will iterate all plugins found and call their `destroy` methods.\r\rThe PluginCache will remove all custom plugins.", @@ -288206,7 +288251,7 @@ "memberof": "Phaser.Plugins.PluginManager", "longname": "Phaser.Plugins.PluginManager#destroy", "scope": "instance", - "___id": "T000002R032337", + "___id": "T000002R032340", "___s": true }, { @@ -288215,7 +288260,7 @@ "filename": "ScenePlugin.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "classdesc": "A Scene Level Plugin is installed into every Scene and belongs to that Scene.\rIt can listen for Scene events and respond to them.\rIt can map itself to a Scene property, or into the Scene Systems, or both.", @@ -288269,7 +288314,7 @@ ], "scope": "static", "longname": "Phaser.Plugins.ScenePlugin", - "___id": "T000002R032347", + "___id": "T000002R032350", "___s": true }, { @@ -288278,7 +288323,7 @@ "filename": "ScenePlugin.js", "lineno": 37, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "A reference to the Scene that has installed this plugin.\rOnly set if it's a Scene Plugin, otherwise `null`.\rThis property is only set when the plugin is instantiated and added to the Scene, not before.\rYou can use it during the `boot` method.", @@ -288300,7 +288345,7 @@ "longname": "Phaser.Plugins.ScenePlugin#scene", "scope": "instance", "kind": "member", - "___id": "T000002R032351", + "___id": "T000002R032354", "___s": true }, { @@ -288309,7 +288354,7 @@ "filename": "ScenePlugin.js", "lineno": 50, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "A reference to the Scene Systems of the Scene that has installed this plugin.\rOnly set if it's a Scene Plugin, otherwise `null`.\rThis property is only set when the plugin is instantiated and added to the Scene, not before.\rYou can use it during the `boot` method.", @@ -288331,7 +288376,7 @@ "longname": "Phaser.Plugins.ScenePlugin#systems", "scope": "instance", "kind": "member", - "___id": "T000002R032353", + "___id": "T000002R032356", "___s": true }, { @@ -288340,7 +288385,7 @@ "filename": "ScenePlugin.js", "lineno": 63, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "The key under which this plugin was installed into the Scene Systems.\r\rThis property is only set when the plugin is instantiated and added to the Scene, not before.\rYou can use it during the `boot` method.", @@ -288360,7 +288405,7 @@ "longname": "Phaser.Plugins.ScenePlugin#pluginKey", "scope": "instance", "kind": "member", - "___id": "T000002R032355", + "___id": "T000002R032358", "___s": true }, { @@ -288369,7 +288414,7 @@ "filename": "ScenePlugin.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "This method is called when the Scene boots. It is only ever called once.\r\rBy this point the plugin properties `scene` and `systems` will have already been set.\r\rIn here you can listen for {@link Phaser.Scenes.Events Scene events} and set-up whatever you need for this plugin to run.\rHere are the Scene events you can listen to:\r\r- start\r- ready\r- preupdate\r- update\r- postupdate\r- resize\r- pause\r- resume\r- sleep\r- wake\r- transitioninit\r- transitionstart\r- transitioncomplete\r- transitionout\r- shutdown\r- destroy\r\rAt the very least you should offer a destroy handler for when the Scene closes down, i.e:\r\r```javascript\rvar eventEmitter = this.systems.events;\reventEmitter.once('destroy', this.sceneDestroy, this);\r```", @@ -288379,7 +288424,7 @@ "memberof": "Phaser.Plugins.ScenePlugin", "longname": "Phaser.Plugins.ScenePlugin#boot", "scope": "instance", - "___id": "T000002R032357", + "___id": "T000002R032360", "___s": true }, { @@ -288388,7 +288433,7 @@ "filename": "ScenePlugin.js", "lineno": 118, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "description": "Game instance has been destroyed.\r\rYou must release everything in here, all references, all objects, free it all up.", @@ -288399,7 +288444,7 @@ "longname": "Phaser.Plugins.ScenePlugin#destroy", "scope": "instance", "overrides": "Phaser.Plugins.BasePlugin#destroy", - "___id": "T000002R032359", + "___id": "T000002R032362", "___s": true }, { @@ -288408,7 +288453,7 @@ "filename": "CorePluginContainer.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\plugins\\typedefs", "code": {} }, "kind": "typedef", @@ -288483,7 +288528,7 @@ "memberof": "Phaser.Types.Plugins", "longname": "Phaser.Types.Plugins.CorePluginContainer", "scope": "static", - "___id": "T000002R032366", + "___id": "T000002R032369", "___s": true }, { @@ -288492,7 +288537,7 @@ "filename": "CustomPluginContainer.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\plugins\\typedefs", "code": {} }, "kind": "typedef", @@ -288538,7 +288583,7 @@ "memberof": "Phaser.Types.Plugins", "longname": "Phaser.Types.Plugins.CustomPluginContainer", "scope": "static", - "___id": "T000002R032367", + "___id": "T000002R032370", "___s": true }, { @@ -288547,7 +288592,7 @@ "filename": "GlobalPlugin.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\plugins\\typedefs", "code": {} }, "kind": "typedef", @@ -288621,7 +288666,7 @@ "memberof": "Phaser.Types.Plugins", "longname": "Phaser.Types.Plugins.GlobalPlugin", "scope": "static", - "___id": "T000002R032368", + "___id": "T000002R032371", "___s": true }, { @@ -288630,7 +288675,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\plugins\\typedefs", "code": {} }, "kind": "namespace", @@ -288638,7 +288683,7 @@ "memberof": "Phaser.Types", "longname": "Phaser.Types.Plugins", "scope": "static", - "___id": "T000002R032369", + "___id": "T000002R032372", "___s": true }, { @@ -288647,7 +288692,7 @@ "filename": "BlendModes.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Phaser Blend Modes.", @@ -288657,7 +288702,7 @@ "memberof": "Phaser", "longname": "Phaser.BlendModes", "scope": "static", - "___id": "T000002R032370", + "___id": "T000002R032373", "___s": true }, { @@ -288666,7 +288711,7 @@ "filename": "BlendModes.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Skips the Blend Mode check in the renderer.", @@ -288685,7 +288730,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.SKIP_CHECK", "scope": "static", - "___id": "T000002R032372", + "___id": "T000002R032375", "___s": true }, { @@ -288694,7 +288739,7 @@ "filename": "BlendModes.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Normal blend mode. For Canvas and WebGL.\rThis is the default setting and draws new shapes on top of the existing canvas content.", @@ -288713,7 +288758,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.NORMAL", "scope": "static", - "___id": "T000002R032374", + "___id": "T000002R032377", "___s": true }, { @@ -288722,7 +288767,7 @@ "filename": "BlendModes.js", "lineno": 37, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Add blend mode. For Canvas and WebGL.\rWhere both shapes overlap the color is determined by adding color values.", @@ -288741,7 +288786,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.ADD", "scope": "static", - "___id": "T000002R032376", + "___id": "T000002R032379", "___s": true }, { @@ -288750,7 +288795,7 @@ "filename": "BlendModes.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Multiply blend mode. For Canvas and WebGL.\rThe pixels are of the top layer are multiplied with the corresponding pixel of the bottom layer. A darker picture is the result.", @@ -288769,7 +288814,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.MULTIPLY", "scope": "static", - "___id": "T000002R032378", + "___id": "T000002R032381", "___s": true }, { @@ -288778,7 +288823,7 @@ "filename": "BlendModes.js", "lineno": 59, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Screen blend mode. For Canvas and WebGL.\rThe pixels are inverted, multiplied, and inverted again. A lighter picture is the result (opposite of multiply)", @@ -288797,7 +288842,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.SCREEN", "scope": "static", - "___id": "T000002R032380", + "___id": "T000002R032383", "___s": true }, { @@ -288806,7 +288851,7 @@ "filename": "BlendModes.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Overlay blend mode. For Canvas only.\rA combination of multiply and screen. Dark parts on the base layer become darker, and light parts become lighter.", @@ -288825,7 +288870,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.OVERLAY", "scope": "static", - "___id": "T000002R032382", + "___id": "T000002R032385", "___s": true }, { @@ -288834,7 +288879,7 @@ "filename": "BlendModes.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Darken blend mode. For Canvas only.\rRetains the darkest pixels of both layers.", @@ -288853,7 +288898,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.DARKEN", "scope": "static", - "___id": "T000002R032384", + "___id": "T000002R032387", "___s": true }, { @@ -288862,7 +288907,7 @@ "filename": "BlendModes.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Lighten blend mode. For Canvas only.\rRetains the lightest pixels of both layers.", @@ -288881,7 +288926,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.LIGHTEN", "scope": "static", - "___id": "T000002R032386", + "___id": "T000002R032389", "___s": true }, { @@ -288890,7 +288935,7 @@ "filename": "BlendModes.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Color Dodge blend mode. For Canvas only.\rDivides the bottom layer by the inverted top layer.", @@ -288909,7 +288954,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.COLOR_DODGE", "scope": "static", - "___id": "T000002R032388", + "___id": "T000002R032391", "___s": true }, { @@ -288918,7 +288963,7 @@ "filename": "BlendModes.js", "lineno": 114, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Color Burn blend mode. For Canvas only.\rDivides the inverted bottom layer by the top layer, and then inverts the result.", @@ -288937,7 +288982,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.COLOR_BURN", "scope": "static", - "___id": "T000002R032390", + "___id": "T000002R032393", "___s": true }, { @@ -288946,7 +288991,7 @@ "filename": "BlendModes.js", "lineno": 125, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Hard Light blend mode. For Canvas only.\rA combination of multiply and screen like overlay, but with top and bottom layer swapped.", @@ -288965,7 +289010,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.HARD_LIGHT", "scope": "static", - "___id": "T000002R032392", + "___id": "T000002R032395", "___s": true }, { @@ -288974,7 +289019,7 @@ "filename": "BlendModes.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Soft Light blend mode. For Canvas only.\rA softer version of hard-light. Pure black or white does not result in pure black or white.", @@ -288993,7 +289038,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.SOFT_LIGHT", "scope": "static", - "___id": "T000002R032394", + "___id": "T000002R032397", "___s": true }, { @@ -289002,7 +289047,7 @@ "filename": "BlendModes.js", "lineno": 147, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Difference blend mode. For Canvas only.\rSubtracts the bottom layer from the top layer or the other way round to always get a positive value.", @@ -289021,7 +289066,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.DIFFERENCE", "scope": "static", - "___id": "T000002R032396", + "___id": "T000002R032399", "___s": true }, { @@ -289030,7 +289075,7 @@ "filename": "BlendModes.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Exclusion blend mode. For Canvas only.\rLike difference, but with lower contrast.", @@ -289049,7 +289094,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.EXCLUSION", "scope": "static", - "___id": "T000002R032398", + "___id": "T000002R032401", "___s": true }, { @@ -289058,7 +289103,7 @@ "filename": "BlendModes.js", "lineno": 169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Hue blend mode. For Canvas only.\rPreserves the luma and chroma of the bottom layer, while adopting the hue of the top layer.", @@ -289077,7 +289122,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.HUE", "scope": "static", - "___id": "T000002R032400", + "___id": "T000002R032403", "___s": true }, { @@ -289086,7 +289131,7 @@ "filename": "BlendModes.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Saturation blend mode. For Canvas only.\rPreserves the luma and hue of the bottom layer, while adopting the chroma of the top layer.", @@ -289105,7 +289150,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.SATURATION", "scope": "static", - "___id": "T000002R032402", + "___id": "T000002R032405", "___s": true }, { @@ -289114,7 +289159,7 @@ "filename": "BlendModes.js", "lineno": 191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Color blend mode. For Canvas only.\rPreserves the luma of the bottom layer, while adopting the hue and chroma of the top layer.", @@ -289133,7 +289178,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.COLOR", "scope": "static", - "___id": "T000002R032404", + "___id": "T000002R032407", "___s": true }, { @@ -289142,7 +289187,7 @@ "filename": "BlendModes.js", "lineno": 202, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Luminosity blend mode. For Canvas only.\rPreserves the hue and chroma of the bottom layer, while adopting the luma of the top layer.", @@ -289161,7 +289206,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.LUMINOSITY", "scope": "static", - "___id": "T000002R032406", + "___id": "T000002R032409", "___s": true }, { @@ -289170,7 +289215,7 @@ "filename": "BlendModes.js", "lineno": 213, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Alpha erase blend mode. For Canvas and WebGL.", @@ -289189,7 +289234,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.ERASE", "scope": "static", - "___id": "T000002R032408", + "___id": "T000002R032411", "___s": true }, { @@ -289198,7 +289243,7 @@ "filename": "BlendModes.js", "lineno": 223, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Source-in blend mode. For Canvas only.\rThe new shape is drawn only where both the new shape and the destination canvas overlap. Everything else is made transparent.", @@ -289217,7 +289262,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.SOURCE_IN", "scope": "static", - "___id": "T000002R032410", + "___id": "T000002R032413", "___s": true }, { @@ -289226,7 +289271,7 @@ "filename": "BlendModes.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Source-out blend mode. For Canvas only.\rThe new shape is drawn where it doesn't overlap the existing canvas content.", @@ -289245,7 +289290,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.SOURCE_OUT", "scope": "static", - "___id": "T000002R032412", + "___id": "T000002R032415", "___s": true }, { @@ -289254,7 +289299,7 @@ "filename": "BlendModes.js", "lineno": 245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Source-out blend mode. For Canvas only.\rThe new shape is only drawn where it overlaps the existing canvas content.", @@ -289273,7 +289318,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.SOURCE_ATOP", "scope": "static", - "___id": "T000002R032414", + "___id": "T000002R032417", "___s": true }, { @@ -289282,7 +289327,7 @@ "filename": "BlendModes.js", "lineno": 256, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Destination-over blend mode. For Canvas only.\rNew shapes are drawn behind the existing canvas content.", @@ -289301,7 +289346,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.DESTINATION_OVER", "scope": "static", - "___id": "T000002R032416", + "___id": "T000002R032419", "___s": true }, { @@ -289310,7 +289355,7 @@ "filename": "BlendModes.js", "lineno": 267, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Destination-in blend mode. For Canvas only.\rThe existing canvas content is kept where both the new shape and existing canvas content overlap. Everything else is made transparent.", @@ -289329,7 +289374,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.DESTINATION_IN", "scope": "static", - "___id": "T000002R032418", + "___id": "T000002R032421", "___s": true }, { @@ -289338,7 +289383,7 @@ "filename": "BlendModes.js", "lineno": 278, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Destination-out blend mode. For Canvas only.\rThe existing content is kept where it doesn't overlap the new shape.", @@ -289357,7 +289402,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.DESTINATION_OUT", "scope": "static", - "___id": "T000002R032420", + "___id": "T000002R032423", "___s": true }, { @@ -289366,7 +289411,7 @@ "filename": "BlendModes.js", "lineno": 289, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Destination-out blend mode. For Canvas only.\rThe existing canvas is only kept where it overlaps the new shape. The new shape is drawn behind the canvas content.", @@ -289385,7 +289430,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.DESTINATION_ATOP", "scope": "static", - "___id": "T000002R032422", + "___id": "T000002R032425", "___s": true }, { @@ -289394,7 +289439,7 @@ "filename": "BlendModes.js", "lineno": 300, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Lighten blend mode. For Canvas only.\rWhere both shapes overlap the color is determined by adding color values.", @@ -289413,7 +289458,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.LIGHTER", "scope": "static", - "___id": "T000002R032424", + "___id": "T000002R032427", "___s": true }, { @@ -289422,7 +289467,7 @@ "filename": "BlendModes.js", "lineno": 311, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Copy blend mode. For Canvas only.\rOnly the new shape is shown.", @@ -289441,7 +289486,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.COPY", "scope": "static", - "___id": "T000002R032426", + "___id": "T000002R032429", "___s": true }, { @@ -289450,7 +289495,7 @@ "filename": "BlendModes.js", "lineno": 322, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Xor blend mode. For Canvas only.\rShapes are made transparent where both overlap and drawn normal everywhere else.", @@ -289469,7 +289514,7 @@ "memberof": "Phaser.BlendModes", "longname": "Phaser.BlendModes.XOR", "scope": "static", - "___id": "T000002R032428", + "___id": "T000002R032431", "___s": true }, { @@ -289478,7 +289523,7 @@ "filename": "CanvasRenderer.js", "lineno": 19, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "classdesc": "The Canvas Renderer is responsible for managing 2D canvas rendering contexts,\rincluding the one used by the Games canvas. It tracks the internal state of a\rgiven context and can renderer textured Game Objects to it, taking into\raccount alpha, blending, and scaling.", @@ -289506,7 +289551,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.Canvas.CanvasRenderer", - "___id": "T000002R032440", + "___id": "T000002R032443", "___s": true }, { @@ -289515,7 +289560,7 @@ "filename": "CanvasRenderer.js", "lineno": 46, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "The local configuration settings of the CanvasRenderer.", @@ -289534,7 +289579,7 @@ "longname": "Phaser.Renderer.Canvas.CanvasRenderer#config", "scope": "instance", "kind": "member", - "___id": "T000002R032445", + "___id": "T000002R032448", "___s": true }, { @@ -289543,7 +289588,7 @@ "filename": "CanvasRenderer.js", "lineno": 60, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "The Phaser Game instance that owns this renderer.", @@ -289562,7 +289607,7 @@ "longname": "Phaser.Renderer.Canvas.CanvasRenderer#game", "scope": "instance", "kind": "member", - "___id": "T000002R032451", + "___id": "T000002R032454", "___s": true }, { @@ -289571,7 +289616,7 @@ "filename": "CanvasRenderer.js", "lineno": 69, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "A constant which allows the renderer to be easily identified as a Canvas Renderer.", @@ -289590,7 +289635,7 @@ "longname": "Phaser.Renderer.Canvas.CanvasRenderer#type", "scope": "instance", "kind": "member", - "___id": "T000002R032453", + "___id": "T000002R032456", "___s": true }, { @@ -289599,7 +289644,7 @@ "filename": "CanvasRenderer.js", "lineno": 78, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "The total number of Game Objects which were rendered in a frame.", @@ -289619,7 +289664,7 @@ "longname": "Phaser.Renderer.Canvas.CanvasRenderer#drawCount", "scope": "instance", "kind": "member", - "___id": "T000002R032455", + "___id": "T000002R032458", "___s": true }, { @@ -289628,7 +289673,7 @@ "filename": "CanvasRenderer.js", "lineno": 88, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "The width of the canvas being rendered to.", @@ -289647,7 +289692,7 @@ "longname": "Phaser.Renderer.Canvas.CanvasRenderer#width", "scope": "instance", "kind": "member", - "___id": "T000002R032457", + "___id": "T000002R032460", "___s": true }, { @@ -289656,7 +289701,7 @@ "filename": "CanvasRenderer.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "The height of the canvas being rendered to.", @@ -289675,7 +289720,7 @@ "longname": "Phaser.Renderer.Canvas.CanvasRenderer#height", "scope": "instance", "kind": "member", - "___id": "T000002R032459", + "___id": "T000002R032462", "___s": true }, { @@ -289684,7 +289729,7 @@ "filename": "CanvasRenderer.js", "lineno": 106, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "The canvas element which the Game uses.", @@ -289703,7 +289748,7 @@ "longname": "Phaser.Renderer.Canvas.CanvasRenderer#gameCanvas", "scope": "instance", "kind": "member", - "___id": "T000002R032461", + "___id": "T000002R032464", "___s": true }, { @@ -289712,7 +289757,7 @@ "filename": "CanvasRenderer.js", "lineno": 121, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "The canvas context used to render all Cameras in all Scenes during the game loop.", @@ -289731,7 +289776,7 @@ "longname": "Phaser.Renderer.Canvas.CanvasRenderer#gameContext", "scope": "instance", "kind": "member", - "___id": "T000002R032467", + "___id": "T000002R032470", "___s": true }, { @@ -289740,7 +289785,7 @@ "filename": "CanvasRenderer.js", "lineno": 130, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "The canvas context currently used by the CanvasRenderer for all rendering operations.", @@ -289759,7 +289804,7 @@ "longname": "Phaser.Renderer.Canvas.CanvasRenderer#currentContext", "scope": "instance", "kind": "member", - "___id": "T000002R032469", + "___id": "T000002R032472", "___s": true }, { @@ -289768,7 +289813,7 @@ "filename": "CanvasRenderer.js", "lineno": 139, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "Should the Canvas use Image Smoothing or not when drawing Sprites?", @@ -289787,7 +289832,7 @@ "longname": "Phaser.Renderer.Canvas.CanvasRenderer#antialias", "scope": "instance", "kind": "member", - "___id": "T000002R032471", + "___id": "T000002R032474", "___s": true }, { @@ -289796,7 +289841,7 @@ "filename": "CanvasRenderer.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "The blend modes supported by the Canvas Renderer.\r\rThis object maps the {@link Phaser.BlendModes} to canvas compositing operations.", @@ -289815,7 +289860,7 @@ "longname": "Phaser.Renderer.Canvas.CanvasRenderer#blendModes", "scope": "instance", "kind": "member", - "___id": "T000002R032473", + "___id": "T000002R032476", "___s": true }, { @@ -289824,7 +289869,7 @@ "filename": "CanvasRenderer.js", "lineno": 159, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "Details about the currently scheduled snapshot.\r\rIf a non-null `callback` is set in this object, a snapshot of the canvas will be taken after the current frame is fully rendered.", @@ -289843,7 +289888,7 @@ "longname": "Phaser.Renderer.Canvas.CanvasRenderer#snapshotState", "scope": "instance", "kind": "member", - "___id": "T000002R032475", + "___id": "T000002R032478", "___s": true }, { @@ -289852,7 +289897,7 @@ "filename": "CanvasRenderer.js", "lineno": 209, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "Has this renderer fully booted yet?", @@ -289871,7 +289916,7 @@ "longname": "Phaser.Renderer.Canvas.CanvasRenderer#isBooted", "scope": "instance", "kind": "member", - "___id": "T000002R032491", + "___id": "T000002R032494", "___s": true }, { @@ -289880,7 +289925,7 @@ "filename": "CanvasRenderer.js", "lineno": 221, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "Prepares the game canvas for rendering.", @@ -289890,7 +289935,7 @@ "memberof": "Phaser.Renderer.Canvas.CanvasRenderer", "longname": "Phaser.Renderer.Canvas.CanvasRenderer#init", "scope": "instance", - "___id": "T000002R032493", + "___id": "T000002R032496", "___s": true }, { @@ -289899,7 +289944,7 @@ "filename": "CanvasRenderer.js", "lineno": 255, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "The event handler that manages the `resize` event dispatched by the Scale Manager.", @@ -289937,7 +289982,7 @@ "memberof": "Phaser.Renderer.Canvas.CanvasRenderer", "longname": "Phaser.Renderer.Canvas.CanvasRenderer#onResize", "scope": "instance", - "___id": "T000002R032502", + "___id": "T000002R032505", "___s": true }, { @@ -289946,7 +289991,7 @@ "filename": "CanvasRenderer.js", "lineno": 273, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "Resize the main game canvas.", @@ -289989,7 +290034,7 @@ "memberof": "Phaser.Renderer.Canvas.CanvasRenderer", "longname": "Phaser.Renderer.Canvas.CanvasRenderer#resize", "scope": "instance", - "___id": "T000002R032504", + "___id": "T000002R032507", "___s": true }, { @@ -289998,7 +290043,7 @@ "filename": "CanvasRenderer.js", "lineno": 291, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "Resets the transformation matrix of the current context to the identity matrix, thus resetting any transformation.", @@ -290008,7 +290053,7 @@ "memberof": "Phaser.Renderer.Canvas.CanvasRenderer", "longname": "Phaser.Renderer.Canvas.CanvasRenderer#resetTransform", "scope": "instance", - "___id": "T000002R032508", + "___id": "T000002R032511", "___s": true }, { @@ -290017,7 +290062,7 @@ "filename": "CanvasRenderer.js", "lineno": 302, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "Sets the blend mode (compositing operation) of the current context.", @@ -290057,7 +290102,7 @@ "memberof": "Phaser.Renderer.Canvas.CanvasRenderer", "longname": "Phaser.Renderer.Canvas.CanvasRenderer#setBlendMode", "scope": "instance", - "___id": "T000002R032510", + "___id": "T000002R032513", "___s": true }, { @@ -290066,7 +290111,7 @@ "filename": "CanvasRenderer.js", "lineno": 319, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "Changes the Canvas Rendering Context that all draw operations are performed against.", @@ -290109,7 +290154,7 @@ "memberof": "Phaser.Renderer.Canvas.CanvasRenderer", "longname": "Phaser.Renderer.Canvas.CanvasRenderer#setContext", "scope": "instance", - "___id": "T000002R032513", + "___id": "T000002R032516", "___s": true }, { @@ -290118,7 +290163,7 @@ "filename": "CanvasRenderer.js", "lineno": 336, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "Sets the global alpha of the current context.", @@ -290158,7 +290203,7 @@ "memberof": "Phaser.Renderer.Canvas.CanvasRenderer", "longname": "Phaser.Renderer.Canvas.CanvasRenderer#setAlpha", "scope": "instance", - "___id": "T000002R032516", + "___id": "T000002R032519", "___s": true }, { @@ -290167,7 +290212,7 @@ "filename": "CanvasRenderer.js", "lineno": 353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "Called at the start of the render loop.", @@ -290180,7 +290225,7 @@ "memberof": "Phaser.Renderer.Canvas.CanvasRenderer", "longname": "Phaser.Renderer.Canvas.CanvasRenderer#preRender", "scope": "instance", - "___id": "T000002R032519", + "___id": "T000002R032522", "___s": true }, { @@ -290189,7 +290234,7 @@ "filename": "CanvasRenderer.js", "lineno": 390, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "The core render step for a Scene Camera.\r\rIterates through the given array of Game Objects and renders them with the given Camera.\r\rThis is called by the `CameraManager.render` method. The Camera Manager instance belongs to a Scene, and is invoked\rby the Scene Systems.render method.\r\rThis method is not called if `Camera.visible` is `false`, or `Camera.alpha` is zero.", @@ -290252,7 +290297,7 @@ "memberof": "Phaser.Renderer.Canvas.CanvasRenderer", "longname": "Phaser.Renderer.Canvas.CanvasRenderer#render", "scope": "instance", - "___id": "T000002R032529", + "___id": "T000002R032532", "___s": true }, { @@ -290261,7 +290306,7 @@ "filename": "CanvasRenderer.js", "lineno": 508, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "Restores the game context's global settings and takes a snapshot if one is scheduled.\r\rThe post-render step happens after all Cameras in all Scenes have been rendered.", @@ -290274,7 +290319,7 @@ "memberof": "Phaser.Renderer.Canvas.CanvasRenderer", "longname": "Phaser.Renderer.Canvas.CanvasRenderer#postRender", "scope": "instance", - "___id": "T000002R032548", + "___id": "T000002R032551", "___s": true }, { @@ -290283,7 +290328,7 @@ "filename": "CanvasRenderer.js", "lineno": 535, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "Takes a snapshot of the given area of the given canvas.\r\rUnlike the other snapshot methods, this one is processed immediately and doesn't wait for the next render.\r\rSnapshots work by creating an Image object from the canvas data, this is a blocking process, which gets\rmore expensive the larger the canvas size gets, so please be careful how you employ this in your game.", @@ -290441,7 +290486,7 @@ "memberof": "Phaser.Renderer.Canvas.CanvasRenderer", "longname": "Phaser.Renderer.Canvas.CanvasRenderer#snapshotCanvas", "scope": "instance", - "___id": "T000002R032553", + "___id": "T000002R032556", "___s": true }, { @@ -290450,7 +290495,7 @@ "filename": "CanvasRenderer.js", "lineno": 575, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "Schedules a snapshot of the entire game viewport to be taken after the current frame is rendered.\r\rTo capture a specific area see the `snapshotArea` method. To capture a specific pixel, see `snapshotPixel`.\r\rOnly one snapshot can be active _per frame_. If you have already called `snapshotPixel`, for example, then\rcalling this method will override it.\r\rSnapshots work by creating an Image object from the canvas data, this is a blocking process, which gets\rmore expensive the larger the canvas size gets, so please be careful how you employ this in your game.", @@ -290520,7 +290565,7 @@ "memberof": "Phaser.Renderer.Canvas.CanvasRenderer", "longname": "Phaser.Renderer.Canvas.CanvasRenderer#snapshot", "scope": "instance", - "___id": "T000002R032559", + "___id": "T000002R032562", "___s": true }, { @@ -290529,7 +290574,7 @@ "filename": "CanvasRenderer.js", "lineno": 600, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "Schedules a snapshot of the given area of the game viewport to be taken after the current frame is rendered.\r\rTo capture the whole game viewport see the `snapshot` method. To capture a specific pixel, see `snapshotPixel`.\r\rOnly one snapshot can be active _per frame_. If you have already called `snapshotPixel`, for example, then\rcalling this method will override it.\r\rSnapshots work by creating an Image object from the canvas data, this is a blocking process, which gets\rmore expensive the larger the canvas size gets, so please be careful how you employ this in your game.", @@ -290651,7 +290696,7 @@ "memberof": "Phaser.Renderer.Canvas.CanvasRenderer", "longname": "Phaser.Renderer.Canvas.CanvasRenderer#snapshotArea", "scope": "instance", - "___id": "T000002R032561", + "___id": "T000002R032564", "___s": true }, { @@ -290660,7 +290705,7 @@ "filename": "CanvasRenderer.js", "lineno": 640, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "Schedules a snapshot of the given pixel from the game viewport to be taken after the current frame is rendered.\r\rTo capture the whole game viewport see the `snapshot` method. To capture a specific area, see `snapshotArea`.\r\rOnly one snapshot can be active _per frame_. If you have already called `snapshotArea`, for example, then\rcalling this method will override it.\r\rUnlike the other two snapshot methods, this one will return a `Color` object containing the color data for\rthe requested pixel. It doesn't need to create an internal Canvas or Image object, so is a lot faster to execute,\rusing less memory.", @@ -290726,7 +290771,7 @@ "memberof": "Phaser.Renderer.Canvas.CanvasRenderer", "longname": "Phaser.Renderer.Canvas.CanvasRenderer#snapshotPixel", "scope": "instance", - "___id": "T000002R032572", + "___id": "T000002R032575", "___s": true }, { @@ -290735,7 +290780,7 @@ "filename": "CanvasRenderer.js", "lineno": 670, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "Takes a Sprite Game Object, or any object that extends it, and draws it to the current context.", @@ -290800,7 +290845,7 @@ "memberof": "Phaser.Renderer.Canvas.CanvasRenderer", "longname": "Phaser.Renderer.Canvas.CanvasRenderer#batchSprite", "scope": "instance", - "___id": "T000002R032575", + "___id": "T000002R032578", "___s": true }, { @@ -290809,7 +290854,7 @@ "filename": "CanvasRenderer.js", "lineno": 857, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "description": "Destroys all object references in the Canvas Renderer.", @@ -290820,7 +290865,7 @@ "longname": "Phaser.Renderer.Canvas.CanvasRenderer#destroy", "scope": "instance", "overrides": "Phaser.Events.EventEmitter#destroy", - "___id": "T000002R032620", + "___id": "T000002R032623", "___s": true }, { @@ -290829,7 +290874,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas", "code": {} }, "kind": "namespace", @@ -290837,7 +290882,7 @@ "memberof": "Phaser.Renderer", "longname": "Phaser.Renderer.Canvas", "scope": "static", - "___id": "T000002R032626", + "___id": "T000002R032629", "___s": true }, { @@ -290846,7 +290891,7 @@ "filename": "GetBlendModes.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas\\utils", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas\\utils", "code": {} }, "description": "Returns an array which maps the default blend modes to supported Canvas blend modes.\r\rIf the browser doesn't support a blend mode, it will default to the normal `source-over` blend mode.", @@ -290870,7 +290915,7 @@ "memberof": "Phaser.Renderer.Canvas", "longname": "Phaser.Renderer.Canvas.GetBlendModes", "scope": "static", - "___id": "T000002R032633", + "___id": "T000002R032636", "___s": true }, { @@ -290879,7 +290924,7 @@ "filename": "SetTransform.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\canvas\\utils", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\canvas\\utils", "code": {} }, "description": "Takes a reference to the Canvas Renderer, a Canvas Rendering Context, a Game Object, a Camera and a parent matrix\rand then performs the following steps:\r\r1. Checks the alpha of the source combined with the Camera alpha. If 0 or less it aborts.\r2. Takes the Camera and Game Object matrix and multiplies them, combined with the parent matrix if given.\r3. Sets the blend mode of the context to be that used by the Game Object.\r4. Sets the alpha value of the context to be that used by the Game Object combined with the Camera.\r5. Saves the context state.\r6. Sets the final matrix values into the context via setTransform.\r7. If the Game Object has a texture frame, imageSmoothingEnabled is set based on frame.source.scaleMode.\r8. If the Game Object does not have a texture frame, imageSmoothingEnabled is set based on Renderer.antialias.\r\rThis function is only meant to be used internally. Most of the Canvas Renderer classes use it.", @@ -290971,7 +291016,7 @@ "memberof": "Phaser.Renderer.Canvas", "longname": "Phaser.Renderer.Canvas.SetTransform", "scope": "static", - "___id": "T000002R032668", + "___id": "T000002R032671", "___s": true }, { @@ -290980,7 +291025,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\events", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\events", "code": {} }, "kind": "namespace", @@ -290988,7 +291033,7 @@ "memberof": "Phaser.Renderer", "longname": "Phaser.Renderer.Events", "scope": "static", - "___id": "T000002R032676", + "___id": "T000002R032679", "___s": true }, { @@ -290997,7 +291042,7 @@ "filename": "LOSE_WEBGL_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\events", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\events", "code": {} }, "description": "The Lose WebGL Event.\r\rThis event is dispatched by the WebGLRenderer when the WebGL context\ris lost.\r\rContext can be lost for a variety of reasons, like leaving the browser tab.\rThe game canvas DOM object will dispatch `webglcontextlost`.\rAll WebGL resources get wiped, and the context is reset.\r\rWhile WebGL is lost, the game will continue to run, but all WebGL resources\rare lost, and new ones cannot be created.\r\rOnce the context is restored and the renderer has automatically restored\rthe state, the renderer will emit a `RESTORE_WEBGL` event. At that point,\rit is safe to continue.", @@ -291031,7 +291076,7 @@ "memberof": "Phaser.Renderer.Events", "longname": "Phaser.Renderer.Events#event:LOSE_WEBGL", "scope": "instance", - "___id": "T000002R032684", + "___id": "T000002R032687", "___s": true }, { @@ -291040,7 +291085,7 @@ "filename": "POST_RENDER_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\events", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\events", "code": {} }, "description": "The Post-Render Event.\r\rThis event is dispatched by the Renderer when all rendering, for all cameras in all Scenes,\rhas completed, but before any pending snap shots have been taken.", @@ -291059,7 +291104,7 @@ "memberof": "Phaser.Renderer.Events", "longname": "Phaser.Renderer.Events#event:POST_RENDER", "scope": "instance", - "___id": "T000002R032686", + "___id": "T000002R032689", "___s": true }, { @@ -291068,7 +291113,7 @@ "filename": "PRE_RENDER_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\events", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\events", "code": {} }, "description": "The Pre-Render Event.\r\rThis event is dispatched by the Phaser Renderer. This happens right at the start of the render\rprocess, after the context has been cleared, the scissors enabled (WebGL only) and everything has been\rreset ready for the render.", @@ -291087,7 +291132,7 @@ "memberof": "Phaser.Renderer.Events", "longname": "Phaser.Renderer.Events#event:PRE_RENDER", "scope": "instance", - "___id": "T000002R032688", + "___id": "T000002R032691", "___s": true }, { @@ -291096,7 +291141,7 @@ "filename": "RENDER_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\events", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\events", "code": {} }, "description": "The Render Event.\r\rThis event is dispatched by the Phaser Renderer for every camera in every Scene.\r\rIt is dispatched before any of the children in the Scene have been rendered.", @@ -291143,7 +291188,7 @@ "memberof": "Phaser.Renderer.Events", "longname": "Phaser.Renderer.Events#event:RENDER", "scope": "instance", - "___id": "T000002R032690", + "___id": "T000002R032693", "___s": true }, { @@ -291152,7 +291197,7 @@ "filename": "RESIZE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\events", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\events", "code": {} }, "description": "The Renderer Resize Event.\r\rThis event is dispatched by the Phaser Renderer when it is resized, usually as a result\rof the Scale Manager resizing.", @@ -291199,7 +291244,7 @@ "memberof": "Phaser.Renderer.Events", "longname": "Phaser.Renderer.Events#event:RESIZE", "scope": "instance", - "___id": "T000002R032692", + "___id": "T000002R032695", "___s": true }, { @@ -291208,7 +291253,7 @@ "filename": "RESTORE_WEBGL_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\events", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\events", "code": {} }, "description": "The Restore WebGL Event.\r\rThis event is dispatched by the WebGLRenderer when the WebGL context\ris restored.\r\rIt is dispatched after all WebGL resources have been recreated.\rMost resources should come back automatically, but you will need to redraw\rdynamic textures that were GPU bound.\rListen to this event to know when you can safely do that.\r\rContext can be lost for a variety of reasons, like leaving the browser tab.\rThe game canvas DOM object will dispatch `webglcontextlost`.\rAll WebGL resources get wiped, and the context is reset.\r\rOnce the context is restored, the canvas will dispatch\r`webglcontextrestored`. Phaser uses this to re-create necessary resources.\rPlease wait for Phaser to dispatch the `RESTORE_WEBGL` event before\rre-creating any resources of your own.", @@ -291242,7 +291287,7 @@ "memberof": "Phaser.Renderer.Events", "longname": "Phaser.Renderer.Events#event:RESTORE_WEBGL", "scope": "instance", - "___id": "T000002R032694", + "___id": "T000002R032697", "___s": true }, { @@ -291251,7 +291296,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "kind": "namespace", @@ -291259,7 +291304,7 @@ "memberof": "Phaser", "longname": "Phaser.Renderer", "scope": "static", - "___id": "T000002R032696", + "___id": "T000002R032699", "___s": true }, { @@ -291268,7 +291313,7 @@ "filename": "index.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "kind": "namespace", @@ -291276,7 +291321,7 @@ "memberof": "Phaser.Types", "longname": "Phaser.Types.Renderer", "scope": "static", - "___id": "T000002R032697", + "___id": "T000002R032700", "___s": true }, { @@ -291285,7 +291330,7 @@ "filename": "ScaleModes.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Phaser Scale Modes.", @@ -291295,7 +291340,7 @@ "memberof": "Phaser", "longname": "Phaser.ScaleModes", "scope": "static", - "___id": "T000002R032703", + "___id": "T000002R032706", "___s": true }, { @@ -291304,7 +291349,7 @@ "filename": "ScaleModes.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Default Scale Mode (Linear).", @@ -291324,7 +291369,7 @@ "longname": "Phaser.ScaleModes.DEFAULT", "scope": "static", "kind": "member", - "___id": "T000002R032705", + "___id": "T000002R032708", "___s": true }, { @@ -291333,7 +291378,7 @@ "filename": "ScaleModes.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Linear Scale Mode.", @@ -291353,7 +291398,7 @@ "longname": "Phaser.ScaleModes.LINEAR", "scope": "static", "kind": "member", - "___id": "T000002R032707", + "___id": "T000002R032710", "___s": true }, { @@ -291362,7 +291407,7 @@ "filename": "ScaleModes.js", "lineno": 36, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer", + "path": "D:\\wamp\\www\\phaser\\src\\renderer", "code": {} }, "description": "Nearest Scale Mode.", @@ -291382,7 +291427,7 @@ "longname": "Phaser.ScaleModes.NEAREST", "scope": "static", "kind": "member", - "___id": "T000002R032709", + "___id": "T000002R032712", "___s": true }, { @@ -291391,7 +291436,7 @@ "filename": "CanvasSnapshot.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\snapshot", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\snapshot", "code": {} }, "description": "Takes a snapshot of an area from the current frame displayed by a canvas.\r\rThis is then copied to an Image object. When this loads, the results are sent\rto the callback provided in the Snapshot Configuration object.", @@ -291429,7 +291474,7 @@ "memberof": "Phaser.Renderer.Snapshot", "longname": "Phaser.Renderer.Snapshot.Canvas", "scope": "static", - "___id": "T000002R032715", + "___id": "T000002R032718", "___s": true }, { @@ -291438,7 +291483,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\snapshot", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\snapshot", "code": {} }, "kind": "namespace", @@ -291446,7 +291491,7 @@ "memberof": "Phaser.Renderer", "longname": "Phaser.Renderer.Snapshot", "scope": "static", - "___id": "T000002R032741", + "___id": "T000002R032744", "___s": true }, { @@ -291455,7 +291500,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\snapshot\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\snapshot\\typedefs", "code": {} }, "kind": "namespace", @@ -291463,7 +291508,7 @@ "memberof": "Phaser.Types.Renderer", "longname": "Phaser.Types.Renderer.Snapshot", "scope": "static", - "___id": "T000002R032745", + "___id": "T000002R032748", "___s": true }, { @@ -291472,7 +291517,7 @@ "filename": "SnapshotCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\snapshot\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\snapshot\\typedefs", "code": {} }, "kind": "typedef", @@ -291511,7 +291556,7 @@ "memberof": "Phaser.Types.Renderer.Snapshot", "longname": "Phaser.Types.Renderer.Snapshot.SnapshotCallback", "scope": "static", - "___id": "T000002R032746", + "___id": "T000002R032749", "___s": true }, { @@ -291520,7 +291565,7 @@ "filename": "SnapshotState.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\snapshot\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\snapshot\\typedefs", "code": {} }, "kind": "typedef", @@ -291699,7 +291744,7 @@ "memberof": "Phaser.Types.Renderer.Snapshot", "longname": "Phaser.Types.Renderer.Snapshot.SnapshotState", "scope": "static", - "___id": "T000002R032747", + "___id": "T000002R032750", "___s": true }, { @@ -291708,7 +291753,7 @@ "filename": "WebGLSnapshot.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\snapshot", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\snapshot", "code": {} }, "description": "Takes a snapshot of an area from the current frame displayed by a WebGL canvas.\r\rThis is then copied to an Image object. When this loads, the results are sent\rto the callback provided in the Snapshot Configuration object.", @@ -291746,7 +291791,7 @@ "memberof": "Phaser.Renderer.Snapshot", "longname": "Phaser.Renderer.Snapshot.WebGL", "scope": "static", - "___id": "T000002R032751", + "___id": "T000002R032754", "___s": true }, { @@ -291755,7 +291800,7 @@ "filename": "const.js", "lineno": 9, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "8-bit twos complement signed integer.", @@ -291774,7 +291819,7 @@ "longname": "Phaser.Renderer.WebGL.BYTE", "scope": "static", "kind": "member", - "___id": "T000002R032788", + "___id": "T000002R032791", "___s": true }, { @@ -291783,7 +291828,7 @@ "filename": "const.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "8-bit twos complement unsigned integer.", @@ -291802,7 +291847,7 @@ "longname": "Phaser.Renderer.WebGL.UNSIGNED_BYTE", "scope": "static", "kind": "member", - "___id": "T000002R032792", + "___id": "T000002R032795", "___s": true }, { @@ -291811,7 +291856,7 @@ "filename": "const.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "16-bit twos complement signed integer.", @@ -291830,7 +291875,7 @@ "longname": "Phaser.Renderer.WebGL.SHORT", "scope": "static", "kind": "member", - "___id": "T000002R032796", + "___id": "T000002R032799", "___s": true }, { @@ -291839,7 +291884,7 @@ "filename": "const.js", "lineno": 36, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "16-bit twos complement unsigned integer.", @@ -291858,7 +291903,7 @@ "longname": "Phaser.Renderer.WebGL.UNSIGNED_SHORT", "scope": "static", "kind": "member", - "___id": "T000002R032800", + "___id": "T000002R032803", "___s": true }, { @@ -291867,7 +291912,7 @@ "filename": "const.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "32-bit twos complement signed integer.", @@ -291886,7 +291931,7 @@ "longname": "Phaser.Renderer.WebGL.INT", "scope": "static", "kind": "member", - "___id": "T000002R032804", + "___id": "T000002R032807", "___s": true }, { @@ -291895,7 +291940,7 @@ "filename": "const.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "32-bit twos complement unsigned integer.", @@ -291914,7 +291959,7 @@ "longname": "Phaser.Renderer.WebGL.UNSIGNED_INT", "scope": "static", "kind": "member", - "___id": "T000002R032808", + "___id": "T000002R032811", "___s": true }, { @@ -291923,7 +291968,7 @@ "filename": "const.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "32-bit IEEE floating point number.", @@ -291942,7 +291987,7 @@ "longname": "Phaser.Renderer.WebGL.FLOAT", "scope": "static", "kind": "member", - "___id": "T000002R032812", + "___id": "T000002R032815", "___s": true }, { @@ -291951,7 +291996,7 @@ "filename": "index.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "kind": "namespace", @@ -291959,7 +292004,7 @@ "memberof": "Phaser.Renderer", "longname": "Phaser.Renderer.WebGL", "scope": "static", - "___id": "T000002R032819", + "___id": "T000002R032822", "___s": true }, { @@ -291968,7 +292013,7 @@ "filename": "PipelineManager.js", "lineno": 30, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "classdesc": "The Pipeline Manager is responsible for the creation, activation, running and destruction\rof WebGL Pipelines and Post FX Pipelines in Phaser 3.\r\rThe `WebGLRenderer` owns a single instance of the Pipeline Manager, which you can access\rvia the `WebGLRenderer.pipelines` property.\r\rBy default, there are 9 pipelines installed into the Pipeline Manager when Phaser boots:\r\r1. The Multi Pipeline. Responsible for all multi-texture rendering, i.e. Sprites and Tilemaps.\r2. The Rope Pipeline. Responsible for rendering the Rope Game Object.\r3. The Light Pipeline. Responsible for rendering the Light Game Object.\r4. The Point Light Pipeline. Responsible for rendering the Point Light Game Object.\r5. The Single Pipeline. Responsible for rendering Game Objects that explicitly require one bound texture.\r6. The Bitmap Mask Pipeline. Responsible for Bitmap Mask rendering.\r7. The Utility Pipeline. Responsible for providing lots of handy texture manipulation functions.\r8. The Mobile Pipeline. Responsible for rendering on mobile with single-bound textures.\r9. The FX Pipeline. Responsible for rendering Game Objects with special FX applied to them.\r\rYou can add your own custom pipeline via the `PipelineManager.add` method. Pipelines are\ridentified by unique string-based keys.", @@ -291993,7 +292038,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.PipelineManager", - "___id": "T000002R032851", + "___id": "T000002R032854", "___s": true }, { @@ -292002,7 +292047,7 @@ "filename": "PipelineManager.js", "lineno": 66, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A reference to the Game instance.", @@ -292021,7 +292066,7 @@ "longname": "Phaser.Renderer.WebGL.PipelineManager#game", "scope": "instance", "kind": "member", - "___id": "T000002R032854", + "___id": "T000002R032857", "___s": true }, { @@ -292030,7 +292075,7 @@ "filename": "PipelineManager.js", "lineno": 75, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A reference to the WebGL Renderer instance.", @@ -292049,7 +292094,7 @@ "longname": "Phaser.Renderer.WebGL.PipelineManager#renderer", "scope": "instance", "kind": "member", - "___id": "T000002R032856", + "___id": "T000002R032859", "___s": true }, { @@ -292058,7 +292103,7 @@ "filename": "PipelineManager.js", "lineno": 84, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This map stores all pipeline classes available in this manager.\r\rThe Utility Class must always come first.", @@ -292090,7 +292135,7 @@ "longname": "Phaser.Renderer.WebGL.PipelineManager#classes", "scope": "instance", "kind": "member", - "___id": "T000002R032858", + "___id": "T000002R032861", "___s": true }, { @@ -292099,7 +292144,7 @@ "filename": "PipelineManager.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This map stores all Post FX Pipeline classes available in this manager.\r\rAs of v3.60 this is now populated by default with the following\rPost FX Pipelines:\r\r* Barrel\r* Bloom\r* Blur\r* Bokeh / TiltShift\r* Circle\r* ColorMatrix\r* Displacement\r* Glow\r* Gradient\r* Pixelate\r* Shadow\r* Shine\r* Vignette\r* Wipe\r\rThese are added as part of the boot process.\r\rIf you do not wish to add them, specify `disableFX: true` in your game config.\r\rSee the FX Controller class for more details about each FX.", @@ -292131,7 +292176,7 @@ "longname": "Phaser.Renderer.WebGL.PipelineManager#postPipelineClasses", "scope": "instance", "kind": "member", - "___id": "T000002R032860", + "___id": "T000002R032863", "___s": true }, { @@ -292140,7 +292185,7 @@ "filename": "PipelineManager.js", "lineno": 137, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This map stores all pipeline instances in this manager.\r\rThis is populated with the default pipelines in the `boot` method.", @@ -292172,7 +292217,7 @@ "longname": "Phaser.Renderer.WebGL.PipelineManager#pipelines", "scope": "instance", "kind": "member", - "___id": "T000002R032862", + "___id": "T000002R032865", "___s": true }, { @@ -292181,7 +292226,7 @@ "filename": "PipelineManager.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "An array of all post-pipelines that are created by this manager.", @@ -292208,7 +292253,7 @@ "longname": "Phaser.Renderer.WebGL.PipelineManager#postPipelineInstances", "scope": "instance", "kind": "member", - "___id": "T000002R032864", + "___id": "T000002R032867", "___s": true }, { @@ -292217,7 +292262,7 @@ "filename": "PipelineManager.js", "lineno": 156, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The default Game Object pipeline.", @@ -292237,7 +292282,7 @@ "longname": "Phaser.Renderer.WebGL.PipelineManager#default", "scope": "instance", "kind": "member", - "___id": "T000002R032866", + "___id": "T000002R032869", "___s": true }, { @@ -292246,7 +292291,7 @@ "filename": "PipelineManager.js", "lineno": 166, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Current pipeline in use by the WebGLRenderer.", @@ -292266,7 +292311,7 @@ "longname": "Phaser.Renderer.WebGL.PipelineManager#current", "scope": "instance", "kind": "member", - "___id": "T000002R032868", + "___id": "T000002R032871", "___s": true }, { @@ -292275,7 +292320,7 @@ "filename": "PipelineManager.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The previous WebGLPipeline that was in use.\r\rThis is set when `clearPipeline` is called and restored in `rebindPipeline` if none is given.", @@ -292295,7 +292340,7 @@ "longname": "Phaser.Renderer.WebGL.PipelineManager#previous", "scope": "instance", "kind": "member", - "___id": "T000002R032870", + "___id": "T000002R032873", "___s": true }, { @@ -292304,7 +292349,7 @@ "filename": "PipelineManager.js", "lineno": 188, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A constant-style reference to the Multi Pipeline Instance.\r\rThis is the default Phaser 3 pipeline and is used by the WebGL Renderer to manage\rcamera effects and more. This property is set during the `boot` method.", @@ -292324,7 +292369,7 @@ "longname": "Phaser.Renderer.WebGL.PipelineManager#MULTI_PIPELINE", "scope": "instance", "kind": "member", - "___id": "T000002R032872", + "___id": "T000002R032875", "___s": true }, { @@ -292333,7 +292378,7 @@ "filename": "PipelineManager.js", "lineno": 201, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A constant-style reference to the Bitmap Mask Pipeline Instance.\r\rThis is the default Phaser 3 mask pipeline and is used Game Objects using\ra Bitmap Mask. This property is set during the `boot` method.", @@ -292353,7 +292398,7 @@ "longname": "Phaser.Renderer.WebGL.PipelineManager#BITMAPMASK_PIPELINE", "scope": "instance", "kind": "member", - "___id": "T000002R032874", + "___id": "T000002R032877", "___s": true }, { @@ -292362,7 +292407,7 @@ "filename": "PipelineManager.js", "lineno": 214, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A constant-style reference to the Utility Pipeline Instance.", @@ -292382,7 +292427,7 @@ "longname": "Phaser.Renderer.WebGL.PipelineManager#UTILITY_PIPELINE", "scope": "instance", "kind": "member", - "___id": "T000002R032876", + "___id": "T000002R032879", "___s": true }, { @@ -292391,7 +292436,7 @@ "filename": "PipelineManager.js", "lineno": 224, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A constant-style reference to the Mobile Pipeline Instance.\r\rThis is the default Phaser 3 mobile pipeline and is used by the WebGL Renderer to manage\rcamera effects and more on mobile devices. This property is set during the `boot` method.", @@ -292411,7 +292456,7 @@ "longname": "Phaser.Renderer.WebGL.PipelineManager#MOBILE_PIPELINE", "scope": "instance", "kind": "member", - "___id": "T000002R032878", + "___id": "T000002R032881", "___s": true }, { @@ -292420,7 +292465,7 @@ "filename": "PipelineManager.js", "lineno": 237, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A constant-style reference to the FX Pipeline Instance.\r\rThis is the default Phaser 3 FX pipeline and is used by the WebGL Renderer to manage\rGame Objects with special effects enabled. This property is set during the `boot` method.", @@ -292440,7 +292485,7 @@ "longname": "Phaser.Renderer.WebGL.PipelineManager#FX_PIPELINE", "scope": "instance", "kind": "member", - "___id": "T000002R032880", + "___id": "T000002R032883", "___s": true }, { @@ -292449,7 +292494,7 @@ "filename": "PipelineManager.js", "lineno": 250, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A reference to the Full Frame 1 Render Target that belongs to the\rUtility Pipeline. This property is set during the `boot` method.\r\rThis Render Target is the full size of the renderer.\r\rYou can use this directly in Post FX Pipelines for multi-target effects.\rHowever, be aware that these targets are shared between all post fx pipelines.", @@ -292469,7 +292514,7 @@ "longname": "Phaser.Renderer.WebGL.PipelineManager#fullFrame1", "scope": "instance", "kind": "member", - "___id": "T000002R032882", + "___id": "T000002R032885", "___s": true }, { @@ -292478,7 +292523,7 @@ "filename": "PipelineManager.js", "lineno": 266, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A reference to the Full Frame 2 Render Target that belongs to the\rUtility Pipeline. This property is set during the `boot` method.\r\rThis Render Target is the full size of the renderer.\r\rYou can use this directly in Post FX Pipelines for multi-target effects.\rHowever, be aware that these targets are shared between all post fx pipelines.", @@ -292498,7 +292543,7 @@ "longname": "Phaser.Renderer.WebGL.PipelineManager#fullFrame2", "scope": "instance", "kind": "member", - "___id": "T000002R032884", + "___id": "T000002R032887", "___s": true }, { @@ -292507,7 +292552,7 @@ "filename": "PipelineManager.js", "lineno": 282, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A reference to the Half Frame 1 Render Target that belongs to the\rUtility Pipeline. This property is set during the `boot` method.\r\rThis Render Target is half the size of the renderer.\r\rYou can use this directly in Post FX Pipelines for multi-target effects.\rHowever, be aware that these targets are shared between all post fx pipelines.", @@ -292527,7 +292572,7 @@ "longname": "Phaser.Renderer.WebGL.PipelineManager#halfFrame1", "scope": "instance", "kind": "member", - "___id": "T000002R032886", + "___id": "T000002R032889", "___s": true }, { @@ -292536,7 +292581,7 @@ "filename": "PipelineManager.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A reference to the Half Frame 2 Render Target that belongs to the\rUtility Pipeline. This property is set during the `boot` method.\r\rThis Render Target is half the size of the renderer.\r\rYou can use this directly in Post FX Pipelines for multi-target effects.\rHowever, be aware that these targets are shared between all post fx pipelines.", @@ -292556,7 +292601,7 @@ "longname": "Phaser.Renderer.WebGL.PipelineManager#halfFrame2", "scope": "instance", "kind": "member", - "___id": "T000002R032888", + "___id": "T000002R032891", "___s": true }, { @@ -292565,7 +292610,7 @@ "filename": "PipelineManager.js", "lineno": 314, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "An array of RenderTarget instances that belong to this pipeline.", @@ -292593,7 +292638,7 @@ "longname": "Phaser.Renderer.WebGL.PipelineManager#renderTargets", "scope": "instance", "kind": "member", - "___id": "T000002R032890", + "___id": "T000002R032893", "___s": true }, { @@ -292602,7 +292647,7 @@ "filename": "PipelineManager.js", "lineno": 323, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The largest render target dimension before we just use a full-screen target.", @@ -292621,7 +292666,7 @@ "longname": "Phaser.Renderer.WebGL.PipelineManager#maxDimension", "scope": "instance", "kind": "member", - "___id": "T000002R032892", + "___id": "T000002R032895", "___s": true }, { @@ -292630,7 +292675,7 @@ "filename": "PipelineManager.js", "lineno": 332, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The amount in which each target frame will increase.\r\rDefaults to 32px but can be overridden in the config.", @@ -292649,7 +292694,7 @@ "longname": "Phaser.Renderer.WebGL.PipelineManager#frameInc", "scope": "instance", "kind": "member", - "___id": "T000002R032894", + "___id": "T000002R032897", "___s": true }, { @@ -292658,7 +292703,7 @@ "filename": "PipelineManager.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The Render Target index. Used internally by the methods\rin this class. Do not modify directly.", @@ -292677,7 +292722,7 @@ "longname": "Phaser.Renderer.WebGL.PipelineManager#targetIndex", "scope": "instance", "kind": "member", - "___id": "T000002R032896", + "___id": "T000002R032899", "___s": true }, { @@ -292686,7 +292731,7 @@ "filename": "PipelineManager.js", "lineno": 354, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Internal boot handler, called by the WebGLRenderer durings its boot process.\r\rAdds all of the default pipelines, based on the game config, and then calls\rthe `boot` method on each one of them.\r\rFinally, the default pipeline is set.", @@ -292737,7 +292782,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#boot", "scope": "instance", - "___id": "T000002R032898", + "___id": "T000002R032901", "___s": true }, { @@ -292746,7 +292791,7 @@ "filename": "PipelineManager.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets the default pipeline being used by Game Objects.\r\rIf no instance, or matching name, exists in this manager, it returns `undefined`.\r\rYou can use this to override the default pipeline, for example by forcing\rthe Mobile or Multi Tint Pipelines, which is especially useful for development\rtesting.\r\rMake sure you call this method _before_ creating any Game Objects, as it will\ronly impact Game Objects created after you call it.", @@ -292795,7 +292840,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#setDefaultPipeline", "scope": "instance", - "___id": "T000002R032932", + "___id": "T000002R032935", "___s": true }, { @@ -292804,7 +292849,7 @@ "filename": "PipelineManager.js", "lineno": 532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Adds a pipeline instance to this Pipeline Manager.\r\rThe name of the instance must be unique within this manager.\r\rMake sure to pass an instance to this method, not a base class.\r\rFor example, you should pass it like this:\r\r```javascript\rthis.add('yourName', new CustomPipeline(game));`\r```\r\rand **not** like this:\r\r```javascript\rthis.add('yourName', CustomPipeline);`\r```\r\rTo add a **Post Pipeline**, see `addPostPipeline` instead.", @@ -292856,7 +292901,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#add", "scope": "instance", - "___id": "T000002R032936", + "___id": "T000002R032939", "___s": true }, { @@ -292865,7 +292910,7 @@ "filename": "PipelineManager.js", "lineno": 598, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Adds a Post Pipeline to this Pipeline Manager.\r\rMake sure to pass a base class to this method, not an instance.\r\rFor example, you should pass it like this:\r\r```javascript\rthis.addPostPipeline('yourName', CustomPipeline);`\r```\r\rand **not** like this:\r\r```javascript\rthis.addPostPipeline('yourName', new CustomPipeline());`\r```\r\rTo add a regular pipeline, see the `add` method instead.", @@ -292918,7 +292963,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#addPostPipeline", "scope": "instance", - "___id": "T000002R032942", + "___id": "T000002R032945", "___s": true }, { @@ -292927,7 +292972,7 @@ "filename": "PipelineManager.js", "lineno": 633, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Flushes the current pipeline, if one is bound.", @@ -292937,7 +292982,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#flush", "scope": "instance", - "___id": "T000002R032944", + "___id": "T000002R032947", "___s": true }, { @@ -292946,7 +292991,7 @@ "filename": "PipelineManager.js", "lineno": 647, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Checks if a pipeline is present in this Pipeline Manager.", @@ -292995,7 +293040,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#has", "scope": "instance", - "___id": "T000002R032946", + "___id": "T000002R032949", "___s": true }, { @@ -293004,7 +293049,7 @@ "filename": "PipelineManager.js", "lineno": 673, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Returns the pipeline instance based on the given name, or instance.\r\rIf no instance, or matching name, exists in this manager, it returns `undefined`.", @@ -293053,7 +293098,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#get", "scope": "instance", - "___id": "T000002R032949", + "___id": "T000002R032952", "___s": true }, { @@ -293062,7 +293107,7 @@ "filename": "PipelineManager.js", "lineno": 699, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Returns a _new instance_ of the post pipeline based on the given name, or class.\r\rIf no instance, or matching name, exists in this manager, it returns `undefined`.", @@ -293144,7 +293189,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#getPostPipeline", "scope": "instance", - "___id": "T000002R032952", + "___id": "T000002R032955", "___s": true }, { @@ -293153,7 +293198,7 @@ "filename": "PipelineManager.js", "lineno": 761, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Removes a PostFXPipeline instance from this Pipeline Manager.\r\rNote that the pipeline will not be flushed or destroyed, it's simply removed from\rthis manager.", @@ -293178,7 +293223,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#removePostPipeline", "scope": "instance", - "___id": "T000002R032967", + "___id": "T000002R032970", "___s": true }, { @@ -293187,7 +293232,7 @@ "filename": "PipelineManager.js", "lineno": 777, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Removes a pipeline instance based on the given name.\r\rIf no pipeline matches the name, this method does nothing.\r\rNote that the pipeline will not be flushed or destroyed, it's simply removed from\rthis manager.", @@ -293242,7 +293287,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#remove", "scope": "instance", - "___id": "T000002R032969", + "___id": "T000002R032972", "___s": true }, { @@ -293251,7 +293296,7 @@ "filename": "PipelineManager.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets the current pipeline to be used by the `WebGLRenderer`.\r\rThis method accepts a pipeline instance as its parameter, not the name.\r\rIf the pipeline isn't already the current one it will call `WebGLPipeline.bind` and then `onBind`.\r\rYou cannot set Post FX Pipelines using this method. To use a Post FX Pipeline, you should\rapply it to either a Camera, Container or other supporting Game Object.", @@ -293318,7 +293363,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#set", "scope": "instance", - "___id": "T000002R032973", + "___id": "T000002R032976", "___s": true }, { @@ -293327,7 +293372,7 @@ "filename": "PipelineManager.js", "lineno": 857, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This method is called by the `WebGLPipeline.batchQuad` method, right before a quad\rbelonging to a Game Object is about to be added to the batch.\r\rIt is also called directly bu custom Game Objects, such as Nine Slice or Mesh,\rfrom their render methods.\r\rIt causes a batch flush, then calls the `preBatch` method on the Post FX Pipelines\rbelonging to the Game Object.\r\rIt should be followed by a call to `postBatch` to complete the process.", @@ -293352,7 +293397,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#preBatch", "scope": "instance", - "___id": "T000002R032976", + "___id": "T000002R032979", "___s": true }, { @@ -293361,7 +293406,7 @@ "filename": "PipelineManager.js", "lineno": 895, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This method is called by the `WebGLPipeline.batchQuad` method, right after a quad\rbelonging to a Game Object has been added to the batch.\r\rIt is also called directly bu custom Game Objects, such as Nine Slice or Mesh,\rfrom their render methods.\r\rIt causes a batch flush, then calls the `postBatch` method on the Post FX Pipelines\rbelonging to the Game Object.\r\rIt should be preceeded by a call to `preBatch` to start the process.", @@ -293386,7 +293431,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#postBatch", "scope": "instance", - "___id": "T000002R032981", + "___id": "T000002R032984", "___s": true }, { @@ -293395,7 +293440,7 @@ "filename": "PipelineManager.js", "lineno": 932, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Called at the start of the `WebGLRenderer.preRenderCamera` method.\r\rIf the Camera has post pipelines set, it will flush the batch and then call the\r`preBatch` method on the post-fx pipelines belonging to the Camera.", @@ -293420,7 +293465,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#preBatchCamera", "scope": "instance", - "___id": "T000002R032986", + "___id": "T000002R032989", "___s": true }, { @@ -293429,7 +293474,7 @@ "filename": "PipelineManager.js", "lineno": 964, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Called at the end of the `WebGLRenderer.postRenderCamera` method.\r\rIf the Camera has post pipelines set, it will flush the batch and then call the\r`postBatch` method on the post-fx pipelines belonging to the Camera.", @@ -293454,7 +293499,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#postBatchCamera", "scope": "instance", - "___id": "T000002R032991", + "___id": "T000002R032994", "___s": true }, { @@ -293463,7 +293508,7 @@ "filename": "PipelineManager.js", "lineno": 995, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Checks to see if the given pipeline is already the active pipeline, both within this\rPipeline Manager and also has the same shader set in the Renderer.", @@ -293516,7 +293561,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#isCurrent", "scope": "instance", - "___id": "T000002R032996", + "___id": "T000002R032999", "___s": true }, { @@ -293525,7 +293570,7 @@ "filename": "PipelineManager.js", "lineno": 1020, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Copy the `source` Render Target to the `target` Render Target.\r\rYou can optionally set the brightness factor of the copy.\r\rThe difference between this method and `drawFrame` is that this method\ruses a faster copy shader, where only the brightness can be modified.\rIf you need color level manipulation, see `drawFrame` instead.\r\rThe copy itself is handled by the Utility Pipeline.", @@ -293624,7 +293669,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#copyFrame", "scope": "instance", - "___id": "T000002R033001", + "___id": "T000002R033004", "___s": true }, { @@ -293633,7 +293678,7 @@ "filename": "PipelineManager.js", "lineno": 1049, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Pops the framebuffer from the renderers FBO stack and sets that as the active target,\rthen draws the `source` Render Target to it. It then resets the renderer textures.\r\rThis should be done when you need to draw the _final_ results of a pipeline to the game\rcanvas, or the next framebuffer in line on the FBO stack. You should only call this once\rin the `onDraw` handler and it should be the final thing called. Be careful not to call\rthis if you need to actually use the pipeline shader, instead of the copy shader. In\rthose cases, use the `bindAndDraw` method.", @@ -293658,7 +293703,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#copyToGame", "scope": "instance", - "___id": "T000002R033003", + "___id": "T000002R033006", "___s": true }, { @@ -293667,7 +293712,7 @@ "filename": "PipelineManager.js", "lineno": 1071, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Copy the `source` Render Target to the `target` Render Target, using the\rgiven Color Matrix.\r\rThe difference between this method and `copyFrame` is that this method\ruses a color matrix shader, where you have full control over the luminance\rvalues used during the copy. If you don't need this, you can use the faster\r`copyFrame` method instead.\r\rThe copy itself is handled by the Utility Pipeline.", @@ -293750,7 +293795,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#drawFrame", "scope": "instance", - "___id": "T000002R033005", + "___id": "T000002R033008", "___s": true }, { @@ -293759,7 +293804,7 @@ "filename": "PipelineManager.js", "lineno": 1099, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Draws the `source1` and `source2` Render Targets to the `target` Render Target\rusing a linear blend effect, which is controlled by the `strength` parameter.\r\rThe draw itself is handled by the Utility Pipeline.", @@ -293856,7 +293901,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#blendFrames", "scope": "instance", - "___id": "T000002R033007", + "___id": "T000002R033010", "___s": true }, { @@ -293865,7 +293910,7 @@ "filename": "PipelineManager.js", "lineno": 1123, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Draws the `source1` and `source2` Render Targets to the `target` Render Target\rusing an additive blend effect, which is controlled by the `strength` parameter.\r\rThe draw itself is handled by the Utility Pipeline.", @@ -293962,7 +294007,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#blendFramesAdditive", "scope": "instance", - "___id": "T000002R033009", + "___id": "T000002R033012", "___s": true }, { @@ -293971,7 +294016,7 @@ "filename": "PipelineManager.js", "lineno": 1147, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Clears the given Render Target.", @@ -294026,7 +294071,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#clearFrame", "scope": "instance", - "___id": "T000002R033011", + "___id": "T000002R033014", "___s": true }, { @@ -294035,7 +294080,7 @@ "filename": "PipelineManager.js", "lineno": 1165, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Copy the `source` Render Target to the `target` Render Target.\r\rThe difference with this copy is that no resizing takes place. If the `source`\rRender Target is larger than the `target` then only a portion the same size as\rthe `target` dimensions is copied across.\r\rYou can optionally set the brightness factor of the copy.", @@ -294148,7 +294193,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#blitFrame", "scope": "instance", - "___id": "T000002R033013", + "___id": "T000002R033016", "___s": true }, { @@ -294157,7 +294202,7 @@ "filename": "PipelineManager.js", "lineno": 1193, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Binds the `source` Render Target and then copies a section of it to the `target` Render Target.\r\rThis method is extremely fast because it uses `gl.copyTexSubImage2D` and doesn't\rrequire the use of any shaders. Remember the coordinates are given in standard WebGL format,\rwhere x and y specify the lower-left corner of the section, not the top-left. Also, the\rcopy entirely replaces the contents of the target texture, no 'merging' or 'blending' takes\rplace.", @@ -294292,7 +294337,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#copyFrameRect", "scope": "instance", - "___id": "T000002R033015", + "___id": "T000002R033018", "___s": true }, { @@ -294301,7 +294346,7 @@ "filename": "PipelineManager.js", "lineno": 1223, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Returns `true` if the current pipeline is forced to use texture unit zero.", @@ -294325,7 +294370,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#forceZero", "scope": "instance", - "___id": "T000002R033017", + "___id": "T000002R033020", "___s": true }, { @@ -294334,7 +294379,7 @@ "filename": "PipelineManager.js", "lineno": 1236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets the Multi Pipeline to be the currently bound pipeline.\r\rThis is the default Phaser 3 rendering pipeline.", @@ -294358,7 +294403,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#setMulti", "scope": "instance", - "___id": "T000002R033019", + "___id": "T000002R033022", "___s": true }, { @@ -294367,7 +294412,7 @@ "filename": "PipelineManager.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets the Utility Pipeline to be the currently bound pipeline.", @@ -294407,7 +294452,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#setUtility", "scope": "instance", - "___id": "T000002R033021", + "___id": "T000002R033024", "___s": true }, { @@ -294416,7 +294461,7 @@ "filename": "PipelineManager.js", "lineno": 1266, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets the FX Pipeline to be the currently bound pipeline.", @@ -294440,7 +294485,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#setFX", "scope": "instance", - "___id": "T000002R033023", + "___id": "T000002R033026", "___s": true }, { @@ -294449,7 +294494,7 @@ "filename": "PipelineManager.js", "lineno": 1279, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Restore WebGL resources after context was lost.\r\rCalls `rebind` on this Pipeline Manager.\rThen calls `restoreContext` on each pipeline in turn.", @@ -294459,7 +294504,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#restoreContext", "scope": "instance", - "___id": "T000002R033025", + "___id": "T000002R033028", "___s": true }, { @@ -294468,7 +294513,7 @@ "filename": "PipelineManager.js", "lineno": 1301, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Use this to reset the gl context to the state that Phaser requires to continue rendering.\r\rCalling this will:\r\r* Disable `DEPTH_TEST`, `CULL_FACE` and `STENCIL_TEST`.\r* Clear the depth buffer and stencil buffers.\r* Reset the viewport size.\r* Reset the blend mode.\r* Bind a blank texture as the active texture on texture unit zero.\r* Rebinds the given pipeline instance.\r\rYou should call this if you have previously called `clear`, and then wish to return\rrendering control to Phaser again.", @@ -294494,7 +294539,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#rebind", "scope": "instance", - "___id": "T000002R033027", + "___id": "T000002R033030", "___s": true }, { @@ -294503,7 +294548,7 @@ "filename": "PipelineManager.js", "lineno": 1373, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Flushes the current pipeline being used and then clears it, along with the\rthe current shader program and vertex buffer from the `WebGLRenderer`.\r\rThen resets the blend mode to NORMAL.\r\rCall this before jumping to your own gl context handler, and then call `rebind` when\ryou wish to return control to Phaser again.", @@ -294513,7 +294558,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#clear", "scope": "instance", - "___id": "T000002R033038", + "___id": "T000002R033041", "___s": true }, { @@ -294522,7 +294567,7 @@ "filename": "PipelineManager.js", "lineno": 1414, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Gets a Render Target the right size to render the Sprite on.\r\rIf the Sprite exceeds the size of the renderer, the Render Target will only ever be the maximum\rsize of the renderer.", @@ -294561,7 +294606,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#getRenderTarget", "scope": "instance", - "___id": "T000002R033046", + "___id": "T000002R033049", "___s": true }, { @@ -294570,7 +294615,7 @@ "filename": "PipelineManager.js", "lineno": 1451, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Gets a matching Render Target, the same size as the one the Sprite was drawn to,\ruseful for double-buffer style effects such as blurs.", @@ -294594,7 +294639,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#getSwapRenderTarget", "scope": "instance", - "___id": "T000002R033053", + "___id": "T000002R033056", "___s": true }, { @@ -294603,7 +294648,7 @@ "filename": "PipelineManager.js", "lineno": 1465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Gets a matching Render Target, the same size as the one the Sprite was drawn to,\ruseful for double-buffer style effects such as blurs.", @@ -294627,7 +294672,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#getAltSwapRenderTarget", "scope": "instance", - "___id": "T000002R033055", + "___id": "T000002R033058", "___s": true }, { @@ -294636,7 +294681,7 @@ "filename": "PipelineManager.js", "lineno": 1479, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Destroy the Pipeline Manager, cleaning up all related resources and references.", @@ -294646,7 +294691,7 @@ "memberof": "Phaser.Renderer.WebGL.PipelineManager", "longname": "Phaser.Renderer.WebGL.PipelineManager#destroy", "scope": "instance", - "___id": "T000002R033057", + "___id": "T000002R033060", "___s": true }, { @@ -294655,7 +294700,7 @@ "filename": "BitmapMaskPipeline.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "classdesc": "The Bitmap Mask Pipeline handles all of the bitmap mask rendering in WebGL for applying\ralpha masks to Game Objects. It works by sampling two texture on the fragment shader and\rusing the fragments alpha to clip the region.\r\rThe fragment shader it uses can be found in `shaders/src/BitmapMask.frag`.\rThe vertex shader it uses can be found in `shaders/src/BitmapMask.vert`.\r\rThe default shader attributes for this pipeline are:\r\r`inPosition` (vec2, offset 0)\r\rThe default shader uniforms for this pipeline are:\r\r`uResolution` (vec2)\r`uMainSampler` (sampler2D)\r`uMaskSampler` (sampler2D)\r`uInvertMaskAlpha` (bool)", @@ -294683,7 +294728,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.BitmapMaskPipeline", - "___id": "T000002R033074", + "___id": "T000002R033077", "___s": true }, { @@ -294692,7 +294737,7 @@ "filename": "BitmapMaskPipeline.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Binds necessary resources and renders the mask to a separated framebuffer.\rThe framebuffer for the masked object is also bound for further use.", @@ -294743,7 +294788,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.BitmapMaskPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.BitmapMaskPipeline#beginMask", "scope": "instance", - "___id": "T000002R033088", + "___id": "T000002R033091", "___s": true }, { @@ -294752,7 +294797,7 @@ "filename": "BitmapMaskPipeline.js", "lineno": 97, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "The masked game objects framebuffer is unbound and its texture\ris bound together with the mask texture and the mask shader and\ra draw call with a single quad is processed. Here is where the\rmasking effect is applied.", @@ -294804,7 +294849,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.BitmapMaskPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.BitmapMaskPipeline#endMask", "scope": "instance", - "___id": "T000002R033090", + "___id": "T000002R033093", "___s": true }, { @@ -294813,7 +294858,7 @@ "filename": "const.js", "lineno": 9, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "The Bitmap Mask Pipeline.", @@ -294832,7 +294877,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines", "longname": "Phaser.Renderer.WebGL.Pipelines.BITMAPMASK_PIPELINE", "scope": "static", - "___id": "T000002R033097", + "___id": "T000002R033100", "___s": true }, { @@ -294841,7 +294886,7 @@ "filename": "const.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "The Light 2D Pipeline.", @@ -294860,7 +294905,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines", "longname": "Phaser.Renderer.WebGL.Pipelines.LIGHT_PIPELINE", "scope": "static", - "___id": "T000002R033099", + "___id": "T000002R033102", "___s": true }, { @@ -294869,7 +294914,7 @@ "filename": "const.js", "lineno": 29, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "The Point Light Pipeline.", @@ -294888,7 +294933,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines", "longname": "Phaser.Renderer.WebGL.Pipelines.POINTLIGHT_PIPELINE", "scope": "static", - "___id": "T000002R033101", + "___id": "T000002R033104", "___s": true }, { @@ -294897,7 +294942,7 @@ "filename": "const.js", "lineno": 39, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "The Single Texture Pipeline.", @@ -294916,7 +294961,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines", "longname": "Phaser.Renderer.WebGL.Pipelines.SINGLE_PIPELINE", "scope": "static", - "___id": "T000002R033103", + "___id": "T000002R033106", "___s": true }, { @@ -294925,7 +294970,7 @@ "filename": "const.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "The Multi Texture Pipeline.", @@ -294944,7 +294989,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines", "longname": "Phaser.Renderer.WebGL.Pipelines.MULTI_PIPELINE", "scope": "static", - "___id": "T000002R033105", + "___id": "T000002R033108", "___s": true }, { @@ -294953,7 +294998,7 @@ "filename": "const.js", "lineno": 59, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "The Rope Pipeline.", @@ -294972,7 +295017,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines", "longname": "Phaser.Renderer.WebGL.Pipelines.ROPE_PIPELINE", "scope": "static", - "___id": "T000002R033107", + "___id": "T000002R033110", "___s": true }, { @@ -294981,7 +295026,7 @@ "filename": "const.js", "lineno": 69, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "The Graphics and Shapes Pipeline.", @@ -295000,7 +295045,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines", "longname": "Phaser.Renderer.WebGL.Pipelines.GRAPHICS_PIPELINE", "scope": "static", - "___id": "T000002R033109", + "___id": "T000002R033112", "___s": true }, { @@ -295009,7 +295054,7 @@ "filename": "const.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "The Post FX Pipeline.", @@ -295028,7 +295073,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines", "longname": "Phaser.Renderer.WebGL.Pipelines.POSTFX_PIPELINE", "scope": "static", - "___id": "T000002R033111", + "___id": "T000002R033114", "___s": true }, { @@ -295037,7 +295082,7 @@ "filename": "const.js", "lineno": 89, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "The Utility Pipeline.", @@ -295056,7 +295101,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines", "longname": "Phaser.Renderer.WebGL.Pipelines.UTILITY_PIPELINE", "scope": "static", - "___id": "T000002R033113", + "___id": "T000002R033116", "___s": true }, { @@ -295065,7 +295110,7 @@ "filename": "const.js", "lineno": 99, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "The Mobile Texture Pipeline.", @@ -295084,7 +295129,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines", "longname": "Phaser.Renderer.WebGL.Pipelines.MOBILE_PIPELINE", "scope": "static", - "___id": "T000002R033115", + "___id": "T000002R033118", "___s": true }, { @@ -295093,7 +295138,7 @@ "filename": "const.js", "lineno": 109, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "The Special FX Pipeline.", @@ -295112,7 +295157,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines", "longname": "Phaser.Renderer.WebGL.Pipelines.FX_PIPELINE", "scope": "static", - "___id": "T000002R033117", + "___id": "T000002R033120", "___s": true }, { @@ -295121,7 +295166,7 @@ "filename": "AFTER_FLUSH_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\events", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\events", "code": {} }, "description": "The WebGLPipeline After Flush Event.\r\rThis event is dispatched by a WebGLPipeline right after it has issued a drawArrays command\rand cleared its vertex count.", @@ -295159,7 +295204,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.Events", "longname": "Phaser.Renderer.WebGL.Pipelines.Events#event:AFTER_FLUSH", "scope": "instance", - "___id": "T000002R033120", + "___id": "T000002R033123", "___s": true }, { @@ -295168,7 +295213,7 @@ "filename": "BEFORE_FLUSH_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\events", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\events", "code": {} }, "description": "The WebGLPipeline Before Flush Event.\r\rThis event is dispatched by a WebGLPipeline right before it is about to\rflush and issue a bufferData and drawArrays command.", @@ -295206,7 +295251,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.Events", "longname": "Phaser.Renderer.WebGL.Pipelines.Events#event:BEFORE_FLUSH", "scope": "instance", - "___id": "T000002R033122", + "___id": "T000002R033125", "___s": true }, { @@ -295215,7 +295260,7 @@ "filename": "BIND_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\events", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\events", "code": {} }, "description": "The WebGLPipeline Bind Event.\r\rThis event is dispatched by a WebGLPipeline when it is bound by the Pipeline Manager.", @@ -295253,7 +295298,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.Events", "longname": "Phaser.Renderer.WebGL.Pipelines.Events#event:BIND", "scope": "instance", - "___id": "T000002R033124", + "___id": "T000002R033127", "___s": true }, { @@ -295262,7 +295307,7 @@ "filename": "BOOT_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\events", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\events", "code": {} }, "description": "The WebGLPipeline Boot Event.\r\rThis event is dispatched by a WebGLPipeline when it has completed its `boot` phase.", @@ -295287,7 +295332,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.Events", "longname": "Phaser.Renderer.WebGL.Pipelines.Events#event:BOOT", "scope": "instance", - "___id": "T000002R033126", + "___id": "T000002R033129", "___s": true }, { @@ -295296,7 +295341,7 @@ "filename": "DESTROY_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\events", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\events", "code": {} }, "description": "The WebGLPipeline Destroy Event.\r\rThis event is dispatched by a WebGLPipeline when it is starting its destroy process.", @@ -295321,7 +295366,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.Events", "longname": "Phaser.Renderer.WebGL.Pipelines.Events#event:DESTROY", "scope": "instance", - "___id": "T000002R033128", + "___id": "T000002R033131", "___s": true }, { @@ -295330,7 +295375,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\events", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\events", "code": {} }, "kind": "namespace", @@ -295338,7 +295383,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines", "longname": "Phaser.Renderer.WebGL.Pipelines.Events", "scope": "static", - "___id": "T000002R033130", + "___id": "T000002R033133", "___s": true }, { @@ -295347,7 +295392,7 @@ "filename": "REBIND_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\events", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\events", "code": {} }, "description": "The WebGLPipeline ReBind Event.\r\rThis event is dispatched by a WebGLPipeline when it is re-bound by the Pipeline Manager.", @@ -295385,7 +295430,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.Events", "longname": "Phaser.Renderer.WebGL.Pipelines.Events#event:REBIND", "scope": "instance", - "___id": "T000002R033139", + "___id": "T000002R033142", "___s": true }, { @@ -295394,7 +295439,7 @@ "filename": "RESIZE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\events", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\events", "code": {} }, "description": "The WebGLPipeline Resize Event.\r\rThis event is dispatched by a WebGLPipeline when it is resized, usually as a result\rof the Renderer resizing.", @@ -295445,7 +295490,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.Events", "longname": "Phaser.Renderer.WebGL.Pipelines.Events#event:RESIZE", "scope": "instance", - "___id": "T000002R033141", + "___id": "T000002R033144", "___s": true }, { @@ -295454,7 +295499,7 @@ "filename": "BarrelFXPipeline.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "classdesc": "The Barrel FX Pipeline.\r\rA barrel effect allows you to apply either a 'pinch' or 'expand' distortion to\ra Game Object. The amount of the effect can be modified in real-time.\r\rA Barrel effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.postFX.addBarrel();\r```", @@ -295482,7 +295527,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BarrelFXPipeline", - "___id": "T000002R033146", + "___id": "T000002R033149", "___s": true }, { @@ -295491,7 +295536,7 @@ "filename": "BarrelFXPipeline.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The amount of distortion applied to the barrel effect.\r\rTypically keep this within the range 1 (no distortion) to +- 1.", @@ -295510,7 +295555,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BarrelFXPipeline#amount", "scope": "instance", "kind": "member", - "___id": "T000002R033152", + "___id": "T000002R033155", "___s": true }, { @@ -295519,7 +295564,7 @@ "filename": "BloomFXPipeline.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "classdesc": "The Bloom FX Pipeline.\r\rBloom is an effect used to reproduce an imaging artifact of real-world cameras.\rThe effect produces fringes of light extending from the borders of bright areas in an image,\rcontributing to the illusion of an extremely bright light overwhelming the\rcamera or eye capturing the scene.\r\rA Bloom effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.postFX.addBloom();\r```", @@ -295547,7 +295592,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BloomFXPipeline", - "___id": "T000002R033160", + "___id": "T000002R033163", "___s": true }, { @@ -295556,7 +295601,7 @@ "filename": "BloomFXPipeline.js", "lineno": 49, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The number of steps to run the Bloom effect for.\r\rThis value should always be an integer.\r\rIt defaults to 4. The higher the value, the smoother the Bloom,\rbut at the cost of exponentially more gl operations.\r\rKeep this to the lowest possible number you can have it, while\rstill looking correct for your game.", @@ -295575,7 +295620,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BloomFXPipeline#steps", "scope": "instance", "kind": "member", - "___id": "T000002R033166", + "___id": "T000002R033169", "___s": true }, { @@ -295584,7 +295629,7 @@ "filename": "BloomFXPipeline.js", "lineno": 66, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The horizontal offset of the bloom effect.", @@ -295603,7 +295648,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BloomFXPipeline#offsetX", "scope": "instance", "kind": "member", - "___id": "T000002R033168", + "___id": "T000002R033171", "___s": true }, { @@ -295612,7 +295657,7 @@ "filename": "BloomFXPipeline.js", "lineno": 75, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The vertical offset of the bloom effect.", @@ -295631,7 +295676,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BloomFXPipeline#offsetY", "scope": "instance", "kind": "member", - "___id": "T000002R033170", + "___id": "T000002R033173", "___s": true }, { @@ -295640,7 +295685,7 @@ "filename": "BloomFXPipeline.js", "lineno": 84, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The strength of the blur process of the bloom effect.", @@ -295659,7 +295704,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BloomFXPipeline#blurStrength", "scope": "instance", "kind": "member", - "___id": "T000002R033172", + "___id": "T000002R033175", "___s": true }, { @@ -295668,7 +295713,7 @@ "filename": "BloomFXPipeline.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The strength of the blend process of the bloom effect.", @@ -295687,7 +295732,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BloomFXPipeline#strength", "scope": "instance", "kind": "member", - "___id": "T000002R033174", + "___id": "T000002R033177", "___s": true }, { @@ -295696,7 +295741,7 @@ "filename": "BloomFXPipeline.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The internal gl color array.", @@ -295724,7 +295769,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BloomFXPipeline#glcolor", "scope": "instance", "kind": "member", - "___id": "T000002R033176", + "___id": "T000002R033179", "___s": true }, { @@ -295733,7 +295778,7 @@ "filename": "BlurFXPipeline.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "classdesc": "The Blur FX Pipeline.\r\rA Gaussian blur is the result of blurring an image by a Gaussian function. It is a widely used effect,\rtypically to reduce image noise and reduce detail. The visual effect of this blurring technique is a\rsmooth blur resembling that of viewing the image through a translucent screen, distinctly different\rfrom the bokeh effect produced by an out-of-focus lens or the shadow of an object under usual illumination.\r\rA Blur effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.postFX.addBlur();\r```", @@ -295761,7 +295806,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BlurFXPipeline", - "___id": "T000002R033193", + "___id": "T000002R033196", "___s": true }, { @@ -295770,7 +295815,7 @@ "filename": "BlurFXPipeline.js", "lineno": 66, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The horizontal offset of the blur effect.", @@ -295789,7 +295834,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BlurFXPipeline#x", "scope": "instance", "kind": "member", - "___id": "T000002R033206", + "___id": "T000002R033209", "___s": true }, { @@ -295798,7 +295843,7 @@ "filename": "BlurFXPipeline.js", "lineno": 75, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The vertical offset of the blur effect.", @@ -295817,7 +295862,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BlurFXPipeline#y", "scope": "instance", "kind": "member", - "___id": "T000002R033208", + "___id": "T000002R033211", "___s": true }, { @@ -295826,7 +295871,7 @@ "filename": "BlurFXPipeline.js", "lineno": 84, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The number of steps to run the Blur effect for.\r\rThis value should always be an integer.\r\rIt defaults to 4. The higher the value, the smoother the blur,\rbut at the cost of exponentially more gl operations.\r\rKeep this to the lowest possible number you can have it, while\rstill looking correct for your game.", @@ -295845,7 +295890,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BlurFXPipeline#steps", "scope": "instance", "kind": "member", - "___id": "T000002R033210", + "___id": "T000002R033213", "___s": true }, { @@ -295854,7 +295899,7 @@ "filename": "BlurFXPipeline.js", "lineno": 101, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The strength of the blur effect.", @@ -295873,7 +295918,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BlurFXPipeline#strength", "scope": "instance", "kind": "member", - "___id": "T000002R033212", + "___id": "T000002R033215", "___s": true }, { @@ -295882,7 +295927,7 @@ "filename": "BlurFXPipeline.js", "lineno": 110, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The internal gl color array.", @@ -295910,7 +295955,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BlurFXPipeline#glcolor", "scope": "instance", "kind": "member", - "___id": "T000002R033214", + "___id": "T000002R033217", "___s": true }, { @@ -295919,7 +295964,7 @@ "filename": "BlurFXPipeline.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "Sets the quality of the blur effect to low.", @@ -295944,7 +295989,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.FX.BlurFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BlurFXPipeline#setQualityLow", "scope": "instance", - "___id": "T000002R033216", + "___id": "T000002R033219", "___s": true }, { @@ -295953,7 +295998,7 @@ "filename": "BlurFXPipeline.js", "lineno": 135, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "Sets the quality of the blur effect to medium.", @@ -295978,7 +296023,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.FX.BlurFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BlurFXPipeline#setQualityMedium", "scope": "instance", - "___id": "T000002R033219", + "___id": "T000002R033222", "___s": true }, { @@ -295987,7 +296032,7 @@ "filename": "BlurFXPipeline.js", "lineno": 150, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "Sets the quality of the blur effect to high.", @@ -296012,7 +296057,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.FX.BlurFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BlurFXPipeline#setQualityHigh", "scope": "instance", - "___id": "T000002R033222", + "___id": "T000002R033225", "___s": true }, { @@ -296021,7 +296066,7 @@ "filename": "BokehFXPipeline.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "classdesc": "The Bokeh FX Pipeline.\r\rBokeh refers to a visual effect that mimics the photographic technique of creating a shallow depth of field.\rThis effect is used to emphasize the game's main subject or action, by blurring the background or foreground\relements, resulting in a more immersive and visually appealing experience. It is achieved through rendering\rtechniques that simulate the out-of-focus areas, giving a sense of depth and realism to the game's graphics.\r\rThis effect can also be used to generate a Tilt Shift effect, which is a technique used to create a miniature\reffect by blurring everything except a small area of the image. This effect is achieved by blurring the\rtop and bottom elements, while keeping the center area in focus.\r\rA Bokeh effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.postFX.addBokeh();\r```", @@ -296049,7 +296094,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BokehFXPipeline", - "___id": "T000002R033235", + "___id": "T000002R033238", "___s": true }, { @@ -296058,7 +296103,7 @@ "filename": "BokehFXPipeline.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "Is this a Tilt Shift effect or a standard bokeh effect?", @@ -296077,7 +296122,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BokehFXPipeline#isTiltShift", "scope": "instance", "kind": "member", - "___id": "T000002R033241", + "___id": "T000002R033244", "___s": true }, { @@ -296086,7 +296131,7 @@ "filename": "BokehFXPipeline.js", "lineno": 62, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "If a Tilt Shift effect this controls the strength of the blur.\r\rSetting this value on a non-Tilt Shift effect will have no effect.", @@ -296105,7 +296150,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BokehFXPipeline#strength", "scope": "instance", "kind": "member", - "___id": "T000002R033243", + "___id": "T000002R033246", "___s": true }, { @@ -296114,7 +296159,7 @@ "filename": "BokehFXPipeline.js", "lineno": 73, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "If a Tilt Shift effect this controls the amount of horizontal blur.\r\rSetting this value on a non-Tilt Shift effect will have no effect.", @@ -296133,7 +296178,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BokehFXPipeline#blurX", "scope": "instance", "kind": "member", - "___id": "T000002R033245", + "___id": "T000002R033248", "___s": true }, { @@ -296142,7 +296187,7 @@ "filename": "BokehFXPipeline.js", "lineno": 84, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "If a Tilt Shift effect this controls the amount of vertical blur.\r\rSetting this value on a non-Tilt Shift effect will have no effect.", @@ -296161,7 +296206,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BokehFXPipeline#blurY", "scope": "instance", "kind": "member", - "___id": "T000002R033247", + "___id": "T000002R033250", "___s": true }, { @@ -296170,7 +296215,7 @@ "filename": "BokehFXPipeline.js", "lineno": 95, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The radius of the bokeh effect.\r\rThis is a float value, where a radius of 0 will result in no effect being applied,\rand a radius of 1 will result in a strong bokeh. However, you can exceed this value\rfor even stronger effects.", @@ -296189,7 +296234,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BokehFXPipeline#radius", "scope": "instance", "kind": "member", - "___id": "T000002R033249", + "___id": "T000002R033252", "___s": true }, { @@ -296198,7 +296243,7 @@ "filename": "BokehFXPipeline.js", "lineno": 108, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The amount, or strength, of the bokeh effect. Defaults to 1.", @@ -296217,7 +296262,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BokehFXPipeline#amount", "scope": "instance", "kind": "member", - "___id": "T000002R033251", + "___id": "T000002R033254", "___s": true }, { @@ -296226,7 +296271,7 @@ "filename": "BokehFXPipeline.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The color contrast, or brightness, of the bokeh effect. Defaults to 0.2.", @@ -296245,7 +296290,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.BokehFXPipeline#contrast", "scope": "instance", "kind": "member", - "___id": "T000002R033253", + "___id": "T000002R033256", "___s": true }, { @@ -296254,7 +296299,7 @@ "filename": "CircleFXPipeline.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "classdesc": "The Circle FX Pipeline.\r\rThis effect will draw a circle around the texture of the Game Object, effectively masking off\rany area outside of the circle without the need for an actual mask. You can control the thickness\rof the circle, the color of the circle and the color of the background, should the texture be\rtransparent. You can also control the feathering applied to the circle, allowing for a harsh or soft edge.\r\rPlease note that adding this effect to a Game Object will not change the input area or physics body of\rthe Game Object, should it have one.\r\rA Circle effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.postFX.addCircle();\r```", @@ -296282,7 +296327,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.FX.CircleFXPipeline", - "___id": "T000002R033262", + "___id": "T000002R033265", "___s": true }, { @@ -296291,7 +296336,7 @@ "filename": "CircleFXPipeline.js", "lineno": 52, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The scale of the circle. The default scale is 1, which is a circle\rthe full size of the underlying texture. Reduce this value to create\ra smaller circle, or increase it to create a circle that extends off\rthe edges of the texture.", @@ -296310,7 +296355,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.CircleFXPipeline#scale", "scope": "instance", "kind": "member", - "___id": "T000002R033268", + "___id": "T000002R033271", "___s": true }, { @@ -296319,7 +296364,7 @@ "filename": "CircleFXPipeline.js", "lineno": 64, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The amount of feathering to apply to the circle from the ring,\rextending into the middle of the circle. The default is 0.005,\rwhich is a very low amount of feathering just making sure the ring\rhas a smooth edge. Increase this amount to a value such as 0.5\ror 0.025 for larger amounts of feathering.", @@ -296338,7 +296383,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.CircleFXPipeline#feather", "scope": "instance", "kind": "member", - "___id": "T000002R033270", + "___id": "T000002R033273", "___s": true }, { @@ -296347,7 +296392,7 @@ "filename": "CircleFXPipeline.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The width of the circle around the texture, in pixels. This value\rdoesn't factor in the feather, which can extend the thickness\rinternally depending on its value.", @@ -296366,7 +296411,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.CircleFXPipeline#thickness", "scope": "instance", "kind": "member", - "___id": "T000002R033272", + "___id": "T000002R033275", "___s": true }, { @@ -296375,7 +296420,7 @@ "filename": "CircleFXPipeline.js", "lineno": 88, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The internal gl color array for the ring color.", @@ -296403,7 +296448,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.CircleFXPipeline#glcolor", "scope": "instance", "kind": "member", - "___id": "T000002R033274", + "___id": "T000002R033277", "___s": true }, { @@ -296412,7 +296457,7 @@ "filename": "CircleFXPipeline.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The internal gl color array for the background color.", @@ -296440,7 +296485,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.CircleFXPipeline#glcolor2", "scope": "instance", "kind": "member", - "___id": "T000002R033276", + "___id": "T000002R033279", "___s": true }, { @@ -296449,7 +296494,7 @@ "filename": "ColorMatrixFXPipeline.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "classdesc": "The ColorMatrix FX Pipeline.\r\rThe color matrix effect is a visual technique that involves manipulating the colors of an image\ror scene using a mathematical matrix. This process can adjust hue, saturation, brightness, and contrast,\rallowing developers to create various stylistic appearances or mood settings within the game.\rCommon applications include simulating different lighting conditions, applying color filters,\ror achieving a specific visual style.\r\rA ColorMatrix effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.postFX.addColorMatrix();\r```", @@ -296477,7 +296522,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.FX.ColorMatrixFXPipeline", - "___id": "T000002R033284", + "___id": "T000002R033287", "___s": true }, { @@ -296486,7 +296531,7 @@ "filename": "DisplacementFXPipeline.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "classdesc": "The Displacement FX Pipeline.\r\rThe displacement effect is a visual technique that alters the position of pixels in an image\ror texture based on the values of a displacement map. This effect is used to create the illusion\rof depth, surface irregularities, or distortion in otherwise flat elements. It can be applied to\rcharacters, objects, or backgrounds to enhance realism, convey movement, or achieve various\rstylistic appearances.\r\rA Displacement effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.postFX.addDisplacement();\r```", @@ -296514,7 +296559,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.FX.DisplacementFXPipeline", - "___id": "T000002R033295", + "___id": "T000002R033298", "___s": true }, { @@ -296523,7 +296568,7 @@ "filename": "DisplacementFXPipeline.js", "lineno": 50, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The amount of horizontal displacement to apply.", @@ -296542,7 +296587,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.DisplacementFXPipeline#x", "scope": "instance", "kind": "member", - "___id": "T000002R033301", + "___id": "T000002R033304", "___s": true }, { @@ -296551,7 +296596,7 @@ "filename": "DisplacementFXPipeline.js", "lineno": 59, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The amount of vertical displacement to apply.", @@ -296570,7 +296615,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.DisplacementFXPipeline#y", "scope": "instance", "kind": "member", - "___id": "T000002R033303", + "___id": "T000002R033306", "___s": true }, { @@ -296579,7 +296624,7 @@ "filename": "DisplacementFXPipeline.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The underlying texture used for displacement.", @@ -296598,7 +296643,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.DisplacementFXPipeline#glTexture", "scope": "instance", "kind": "member", - "___id": "T000002R033305", + "___id": "T000002R033308", "___s": true }, { @@ -296607,7 +296652,7 @@ "filename": "GlowFXPipeline.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "classdesc": "The Glow FX Pipeline.\r\rThe glow effect is a visual technique that creates a soft, luminous halo around game objects,\rcharacters, or UI elements. This effect is used to emphasize importance, enhance visual appeal,\ror convey a sense of energy, magic, or otherworldly presence. The effect can also be set on\rthe inside of the Game Object. The color and strength of the glow can be modified.\r\rA Glow effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.postFX.addGlow();\r```", @@ -296648,7 +296693,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.FX.GlowFXPipeline", - "___id": "T000002R033320", + "___id": "T000002R033323", "___s": true }, { @@ -296657,7 +296702,7 @@ "filename": "GlowFXPipeline.js", "lineno": 55, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The strength of the glow outward from the edge of the Sprite.", @@ -296676,7 +296721,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.GlowFXPipeline#outerStrength", "scope": "instance", "kind": "member", - "___id": "T000002R033328", + "___id": "T000002R033331", "___s": true }, { @@ -296685,7 +296730,7 @@ "filename": "GlowFXPipeline.js", "lineno": 64, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The strength of the glow inward from the edge of the Sprite.", @@ -296704,7 +296749,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.GlowFXPipeline#innerStrength", "scope": "instance", "kind": "member", - "___id": "T000002R033330", + "___id": "T000002R033333", "___s": true }, { @@ -296713,7 +296758,7 @@ "filename": "GlowFXPipeline.js", "lineno": 73, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "If `true` only the glow is drawn, not the texture itself.", @@ -296732,7 +296777,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.GlowFXPipeline#knockout", "scope": "instance", "kind": "member", - "___id": "T000002R033332", + "___id": "T000002R033335", "___s": true }, { @@ -296741,7 +296786,7 @@ "filename": "GlowFXPipeline.js", "lineno": 82, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "A 4 element array of gl color values.", @@ -296769,7 +296814,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.GlowFXPipeline#glcolor", "scope": "instance", "kind": "member", - "___id": "T000002R033334", + "___id": "T000002R033337", "___s": true }, { @@ -296778,7 +296823,7 @@ "filename": "GradientFXPipeline.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "classdesc": "The Gradient FX Pipeline.\r\rThe gradient overlay effect is a visual technique where a smooth color transition is applied over Game Objects,\rsuch as sprites or UI components. This effect is used to enhance visual appeal, emphasize depth, or create\rstylistic and atmospheric variations. It can also be utilized to convey information, such as representing\rprogress or health status through color changes.\r\rA Gradient effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.postFX.addGradient();\r```", @@ -296806,7 +296851,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.FX.GradientFXPipeline", - "___id": "T000002R033343", + "___id": "T000002R033346", "___s": true }, { @@ -296815,7 +296860,7 @@ "filename": "GradientFXPipeline.js", "lineno": 49, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The alpha value of the gradient effect.", @@ -296834,7 +296879,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.GradientFXPipeline#alpha", "scope": "instance", "kind": "member", - "___id": "T000002R033349", + "___id": "T000002R033352", "___s": true }, { @@ -296843,7 +296888,7 @@ "filename": "GradientFXPipeline.js", "lineno": 58, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "Sets how many 'chunks' the gradient is divided in to, as spread over the\rentire height of the texture. Leave this at zero for a smooth gradient,\ror set to a higher number to split the gradient into that many sections, giving\ra more banded 'retro' effect.", @@ -296862,7 +296907,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.GradientFXPipeline#size", "scope": "instance", "kind": "member", - "___id": "T000002R033351", + "___id": "T000002R033354", "___s": true }, { @@ -296871,7 +296916,7 @@ "filename": "GradientFXPipeline.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The horizontal position the gradient will start from. This value is normalized, between 0 and 1 and is not in pixels.", @@ -296890,7 +296935,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.GradientFXPipeline#fromX", "scope": "instance", "kind": "member", - "___id": "T000002R033353", + "___id": "T000002R033356", "___s": true }, { @@ -296899,7 +296944,7 @@ "filename": "GradientFXPipeline.js", "lineno": 79, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The vertical position the gradient will start from. This value is normalized, between 0 and 1 and is not in pixels.", @@ -296918,7 +296963,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.GradientFXPipeline#fromY", "scope": "instance", "kind": "member", - "___id": "T000002R033355", + "___id": "T000002R033358", "___s": true }, { @@ -296927,7 +296972,7 @@ "filename": "GradientFXPipeline.js", "lineno": 88, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The horizontal position the gradient will end. This value is normalized, between 0 and 1 and is not in pixels.", @@ -296946,7 +296991,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.GradientFXPipeline#toX", "scope": "instance", "kind": "member", - "___id": "T000002R033357", + "___id": "T000002R033360", "___s": true }, { @@ -296955,7 +297000,7 @@ "filename": "GradientFXPipeline.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The vertical position the gradient will end. This value is normalized, between 0 and 1 and is not in pixels.", @@ -296974,7 +297019,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.GradientFXPipeline#toY", "scope": "instance", "kind": "member", - "___id": "T000002R033359", + "___id": "T000002R033362", "___s": true }, { @@ -296983,7 +297028,7 @@ "filename": "GradientFXPipeline.js", "lineno": 106, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The internal gl color array for the starting color.", @@ -297011,7 +297056,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.GradientFXPipeline#glcolor1", "scope": "instance", "kind": "member", - "___id": "T000002R033361", + "___id": "T000002R033364", "___s": true }, { @@ -297020,7 +297065,7 @@ "filename": "GradientFXPipeline.js", "lineno": 115, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The internal gl color array for the ending color.", @@ -297048,7 +297093,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.GradientFXPipeline#glcolor2", "scope": "instance", "kind": "member", - "___id": "T000002R033363", + "___id": "T000002R033366", "___s": true }, { @@ -297057,7 +297102,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "kind": "namespace", @@ -297065,7 +297110,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines", "longname": "Phaser.Renderer.WebGL.Pipelines.FX", "scope": "static", - "___id": "T000002R033368", + "___id": "T000002R033371", "___s": true }, { @@ -297074,7 +297119,7 @@ "filename": "PixelateFXPipeline.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "classdesc": "The Pixelate FX Pipeline.\r\rThe pixelate effect is a visual technique that deliberately reduces the resolution or detail of an image,\rcreating a blocky or mosaic appearance composed of large, visible pixels. This effect can be used for stylistic\rpurposes, as a homage to retro gaming, or as a means to obscure certain elements within the game, such as\rduring a transition or to censor specific content.\r\rA Pixelate effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.postFX.addPixelate();\r```", @@ -297102,7 +297147,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.FX.PixelateFXPipeline", - "___id": "T000002R033388", + "___id": "T000002R033391", "___s": true }, { @@ -297111,7 +297156,7 @@ "filename": "PixelateFXPipeline.js", "lineno": 49, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The amount of pixelation to apply.", @@ -297130,7 +297175,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.PixelateFXPipeline#amount", "scope": "instance", "kind": "member", - "___id": "T000002R033394", + "___id": "T000002R033397", "___s": true }, { @@ -297139,7 +297184,7 @@ "filename": "ShadowFXPipeline.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "classdesc": "The Shadow FX Pipeline.\r\rThe shadow effect is a visual technique used to create the illusion of depth and realism by adding darker,\roffset silhouettes or shapes beneath game objects, characters, or environments. These simulated shadows\rhelp to enhance the visual appeal and immersion, making the 2D game world appear more dynamic and three-dimensional.\r\rA Shadow effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.postFX.addShadow();\r```", @@ -297167,7 +297212,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.FX.ShadowFXPipeline", - "___id": "T000002R033403", + "___id": "T000002R033406", "___s": true }, { @@ -297176,7 +297221,7 @@ "filename": "ShadowFXPipeline.js", "lineno": 48, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The horizontal offset of the shadow effect.", @@ -297195,7 +297240,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.ShadowFXPipeline#x", "scope": "instance", "kind": "member", - "___id": "T000002R033409", + "___id": "T000002R033412", "___s": true }, { @@ -297204,7 +297249,7 @@ "filename": "ShadowFXPipeline.js", "lineno": 57, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The vertical offset of the shadow effect.", @@ -297223,7 +297268,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.ShadowFXPipeline#y", "scope": "instance", "kind": "member", - "___id": "T000002R033411", + "___id": "T000002R033414", "___s": true }, { @@ -297232,7 +297277,7 @@ "filename": "ShadowFXPipeline.js", "lineno": 66, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The amount of decay for the shadow effect.", @@ -297251,7 +297296,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.ShadowFXPipeline#decay", "scope": "instance", "kind": "member", - "___id": "T000002R033413", + "___id": "T000002R033416", "___s": true }, { @@ -297260,7 +297305,7 @@ "filename": "ShadowFXPipeline.js", "lineno": 75, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The power of the shadow effect.", @@ -297279,7 +297324,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.ShadowFXPipeline#power", "scope": "instance", "kind": "member", - "___id": "T000002R033415", + "___id": "T000002R033418", "___s": true }, { @@ -297288,7 +297333,7 @@ "filename": "ShadowFXPipeline.js", "lineno": 84, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The internal gl color array.", @@ -297316,7 +297361,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.ShadowFXPipeline#glcolor", "scope": "instance", "kind": "member", - "___id": "T000002R033417", + "___id": "T000002R033420", "___s": true }, { @@ -297325,7 +297370,7 @@ "filename": "ShadowFXPipeline.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The number of samples that the shadow effect will run for.\r\rThis should be an integer with a minimum value of 1 and a maximum of 12.", @@ -297344,7 +297389,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.ShadowFXPipeline#samples", "scope": "instance", "kind": "member", - "___id": "T000002R033419", + "___id": "T000002R033422", "___s": true }, { @@ -297353,7 +297398,7 @@ "filename": "ShadowFXPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The intensity of the shadow effect.", @@ -297372,7 +297417,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.ShadowFXPipeline#intensity", "scope": "instance", "kind": "member", - "___id": "T000002R033421", + "___id": "T000002R033424", "___s": true }, { @@ -297381,7 +297426,7 @@ "filename": "ShineFXPipeline.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "classdesc": "The Shine FX Pipeline.\r\rThe shine effect is a visual technique that simulates the appearance of reflective\ror glossy surfaces by passing a light beam across a Game Object. This effect is used to\renhance visual appeal, emphasize certain features, and create a sense of depth or\rmaterial properties.\r\rA Shine effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.postFX.addShine();\r```", @@ -297409,7 +297454,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.FX.ShineFXPipeline", - "___id": "T000002R033430", + "___id": "T000002R033433", "___s": true }, { @@ -297418,7 +297463,7 @@ "filename": "ShineFXPipeline.js", "lineno": 49, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The speed of the Shine effect.", @@ -297437,7 +297482,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.ShineFXPipeline#speed", "scope": "instance", "kind": "member", - "___id": "T000002R033436", + "___id": "T000002R033439", "___s": true }, { @@ -297446,7 +297491,7 @@ "filename": "ShineFXPipeline.js", "lineno": 58, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The line width of the Shine effect.", @@ -297465,7 +297510,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.ShineFXPipeline#lineWidth", "scope": "instance", "kind": "member", - "___id": "T000002R033438", + "___id": "T000002R033441", "___s": true }, { @@ -297474,7 +297519,7 @@ "filename": "ShineFXPipeline.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The gradient of the Shine effect.", @@ -297493,7 +297538,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.ShineFXPipeline#gradient", "scope": "instance", "kind": "member", - "___id": "T000002R033440", + "___id": "T000002R033443", "___s": true }, { @@ -297502,7 +297547,7 @@ "filename": "ShineFXPipeline.js", "lineno": 76, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "Does this Shine effect reveal or get added to its target?", @@ -297521,7 +297566,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.ShineFXPipeline#reveal", "scope": "instance", "kind": "member", - "___id": "T000002R033442", + "___id": "T000002R033445", "___s": true }, { @@ -297530,7 +297575,7 @@ "filename": "VignetteFXPipeline.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "classdesc": "The Vignette FX Pipeline.\r\rThe vignette effect is a visual technique where the edges of the screen, or a Game Object, gradually darken or blur,\rcreating a frame-like appearance. This effect is used to draw the player's focus towards the central action or subject,\renhance immersion, and provide a cinematic or artistic quality to the game's visuals.\r\rA Vignette effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.postFX.addVignette();\r```", @@ -297558,7 +297603,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.FX.VignetteFXPipeline", - "___id": "T000002R033451", + "___id": "T000002R033454", "___s": true }, { @@ -297567,7 +297612,7 @@ "filename": "VignetteFXPipeline.js", "lineno": 48, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The horizontal offset of the vignette effect. This value is normalized to the range 0 to 1.", @@ -297586,7 +297631,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.VignetteFXPipeline#x", "scope": "instance", "kind": "member", - "___id": "T000002R033457", + "___id": "T000002R033460", "___s": true }, { @@ -297595,7 +297640,7 @@ "filename": "VignetteFXPipeline.js", "lineno": 57, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The vertical offset of the vignette effect. This value is normalized to the range 0 to 1.", @@ -297614,7 +297659,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.VignetteFXPipeline#y", "scope": "instance", "kind": "member", - "___id": "T000002R033459", + "___id": "T000002R033462", "___s": true }, { @@ -297623,7 +297668,7 @@ "filename": "VignetteFXPipeline.js", "lineno": 66, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The radius of the vignette effect. This value is normalized to the range 0 to 1.", @@ -297642,7 +297687,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.VignetteFXPipeline#radius", "scope": "instance", "kind": "member", - "___id": "T000002R033461", + "___id": "T000002R033464", "___s": true }, { @@ -297651,7 +297696,7 @@ "filename": "VignetteFXPipeline.js", "lineno": 75, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The strength of the vignette effect.", @@ -297670,7 +297715,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.VignetteFXPipeline#strength", "scope": "instance", "kind": "member", - "___id": "T000002R033463", + "___id": "T000002R033466", "___s": true }, { @@ -297679,7 +297724,7 @@ "filename": "WipeFXPipeline.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "classdesc": "The Wipe FX Pipeline.\r\rThe wipe or reveal effect is a visual technique that gradually uncovers or conceals elements\rin the game, such as images, text, or scene transitions. This effect is often used to create\ra sense of progression, reveal hidden content, or provide a smooth and visually appealing transition\rbetween game states.\r\rYou can set both the direction and the axis of the wipe effect. The following combinations are possible:\r\r* left to right: direction 0, axis 0\r* right to left: direction 1, axis 0\r* top to bottom: direction 1, axis 1\r* bottom to top: direction 1, axis 0\r\rIt is up to you to set the `progress` value yourself, i.e. via a Tween, in order to transition the effect.\r\rA Wipe effect is added to a Game Object via the FX component:\r\r```js\rconst sprite = this.add.sprite();\r\rsprite.postFX.addWipe();\rsprite.postFX.addReveal();\r```", @@ -297707,7 +297752,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.FX.WipeFXPipeline", - "___id": "T000002R033471", + "___id": "T000002R033474", "___s": true }, { @@ -297716,7 +297761,7 @@ "filename": "WipeFXPipeline.js", "lineno": 59, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The progress of the Wipe effect. This value is normalized to the range 0 to 1.\r\rAdjust this value to make the wipe transition (i.e. via a Tween)", @@ -297735,7 +297780,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.WipeFXPipeline#progress", "scope": "instance", "kind": "member", - "___id": "T000002R033477", + "___id": "T000002R033480", "___s": true }, { @@ -297744,7 +297789,7 @@ "filename": "WipeFXPipeline.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The width of the wipe effect. This value is normalized in the range 0 to 1.", @@ -297763,7 +297808,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.WipeFXPipeline#wipeWidth", "scope": "instance", "kind": "member", - "___id": "T000002R033479", + "___id": "T000002R033482", "___s": true }, { @@ -297772,7 +297817,7 @@ "filename": "WipeFXPipeline.js", "lineno": 79, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The direction of the wipe effect. Either 0 or 1. Set in conjunction with the axis property.", @@ -297791,7 +297836,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.WipeFXPipeline#direction", "scope": "instance", "kind": "member", - "___id": "T000002R033481", + "___id": "T000002R033484", "___s": true }, { @@ -297800,7 +297845,7 @@ "filename": "WipeFXPipeline.js", "lineno": 88, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "The axis of the wipe effect. Either 0 or 1. Set in conjunction with the direction property.", @@ -297819,7 +297864,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.WipeFXPipeline#axis", "scope": "instance", "kind": "member", - "___id": "T000002R033483", + "___id": "T000002R033486", "___s": true }, { @@ -297828,7 +297873,7 @@ "filename": "WipeFXPipeline.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines\\fx", "code": {} }, "description": "Is this a reveal (true) or a fade (false) effect?", @@ -297847,7 +297892,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FX.WipeFXPipeline#reveal", "scope": "instance", "kind": "member", - "___id": "T000002R033485", + "___id": "T000002R033488", "___s": true }, { @@ -297856,7 +297901,7 @@ "filename": "FXPipeline.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "classdesc": "The FXPipeline is a built-in pipeline that controls the application of FX Controllers during\rthe rendering process. It maintains all of the FX shaders, instances of Post FX Pipelines and\ris responsible for rendering.\r\rYou should rarely interact with this pipeline directly. Instead, use the FX Controllers that\ris part of the Game Object class in order to manage the effects.", @@ -297884,7 +297929,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline", - "___id": "T000002R033501", + "___id": "T000002R033504", "___s": true }, { @@ -297893,7 +297938,7 @@ "filename": "FXPipeline.js", "lineno": 64, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "An instance of the Glow Post FX Pipeline.", @@ -297912,7 +297957,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#glow", "scope": "instance", "kind": "member", - "___id": "T000002R033507", + "___id": "T000002R033510", "___s": true }, { @@ -297921,7 +297966,7 @@ "filename": "FXPipeline.js", "lineno": 73, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "An instance of the Shadow Post FX Pipeline.", @@ -297940,7 +297985,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#shadow", "scope": "instance", "kind": "member", - "___id": "T000002R033509", + "___id": "T000002R033512", "___s": true }, { @@ -297949,7 +297994,7 @@ "filename": "FXPipeline.js", "lineno": 82, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "An instance of the Pixelate Post FX Pipeline.", @@ -297968,7 +298013,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#pixelate", "scope": "instance", "kind": "member", - "___id": "T000002R033511", + "___id": "T000002R033514", "___s": true }, { @@ -297977,7 +298022,7 @@ "filename": "FXPipeline.js", "lineno": 91, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "An instance of the Vignette Post FX Pipeline.", @@ -297996,7 +298041,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#vignette", "scope": "instance", "kind": "member", - "___id": "T000002R033513", + "___id": "T000002R033516", "___s": true }, { @@ -298005,7 +298050,7 @@ "filename": "FXPipeline.js", "lineno": 100, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "An instance of the Shine Post FX Pipeline.", @@ -298024,7 +298069,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#shine", "scope": "instance", "kind": "member", - "___id": "T000002R033515", + "___id": "T000002R033518", "___s": true }, { @@ -298033,7 +298078,7 @@ "filename": "FXPipeline.js", "lineno": 109, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "An instance of the Gradient Post FX Pipeline.", @@ -298052,7 +298097,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#gradient", "scope": "instance", "kind": "member", - "___id": "T000002R033517", + "___id": "T000002R033520", "___s": true }, { @@ -298061,7 +298106,7 @@ "filename": "FXPipeline.js", "lineno": 118, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "An instance of the Circle Post FX Pipeline.", @@ -298080,7 +298125,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#circle", "scope": "instance", "kind": "member", - "___id": "T000002R033519", + "___id": "T000002R033522", "___s": true }, { @@ -298089,7 +298134,7 @@ "filename": "FXPipeline.js", "lineno": 127, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "An instance of the Barrel Post FX Pipeline.", @@ -298108,7 +298153,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#barrel", "scope": "instance", "kind": "member", - "___id": "T000002R033521", + "___id": "T000002R033524", "___s": true }, { @@ -298117,7 +298162,7 @@ "filename": "FXPipeline.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "An instance of the Wipe Post FX Pipeline.", @@ -298136,7 +298181,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#wipe", "scope": "instance", "kind": "member", - "___id": "T000002R033523", + "___id": "T000002R033526", "___s": true }, { @@ -298145,7 +298190,7 @@ "filename": "FXPipeline.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "An instance of the Bokeh Post FX Pipeline.", @@ -298164,7 +298209,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#bokeh", "scope": "instance", "kind": "member", - "___id": "T000002R033525", + "___id": "T000002R033528", "___s": true }, { @@ -298173,7 +298218,7 @@ "filename": "FXPipeline.js", "lineno": 172, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "An array containing references to the methods that map to the FX CONSTs.\r\rThis array is intentionally sparse. Do not adjust.", @@ -298201,7 +298246,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#fxHandlers", "scope": "instance", "kind": "member", - "___id": "T000002R033542", + "___id": "T000002R033545", "___s": true }, { @@ -298210,7 +298255,7 @@ "filename": "FXPipeline.js", "lineno": 183, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "The source Render Target.", @@ -298229,7 +298274,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#source", "scope": "instance", "kind": "member", - "___id": "T000002R033544", + "___id": "T000002R033547", "___s": true }, { @@ -298238,7 +298283,7 @@ "filename": "FXPipeline.js", "lineno": 192, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "The target Render Target.", @@ -298257,7 +298302,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#target", "scope": "instance", "kind": "member", - "___id": "T000002R033546", + "___id": "T000002R033549", "___s": true }, { @@ -298266,7 +298311,7 @@ "filename": "FXPipeline.js", "lineno": 201, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "The swap Render Target.", @@ -298285,7 +298330,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#swap", "scope": "instance", "kind": "member", - "___id": "T000002R033548", + "___id": "T000002R033551", "___s": true }, { @@ -298294,7 +298339,7 @@ "filename": "FXPipeline.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Takes the currently bound Game Object and runs all of its pre-render effects,\rusing the given Render Target as the source.\r\rFinally calls `drawToGame` to copy the result to the Game Canvas.", @@ -298346,7 +298391,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#onDraw", "scope": "instance", "overrides": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#onDraw", - "___id": "T000002R033550", + "___id": "T000002R033553", "___s": true }, { @@ -298355,7 +298400,7 @@ "filename": "FXPipeline.js", "lineno": 254, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Takes the source and target and runs a copy from source to target.\r\rThis will use the current shader and pipeline.", @@ -298365,7 +298410,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.FXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#runDraw", "scope": "instance", - "___id": "T000002R033562", + "___id": "T000002R033565", "___s": true }, { @@ -298374,7 +298419,7 @@ "filename": "FXPipeline.js", "lineno": 273, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Runs the Glow FX controller.", @@ -298425,7 +298470,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.FXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#onGlow", "scope": "instance", - "___id": "T000002R033568", + "___id": "T000002R033571", "___s": true }, { @@ -298434,7 +298479,7 @@ "filename": "FXPipeline.js", "lineno": 294, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Runs the Shadow FX controller.", @@ -298459,7 +298504,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.FXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#onShadow", "scope": "instance", - "___id": "T000002R033571", + "___id": "T000002R033574", "___s": true }, { @@ -298468,7 +298513,7 @@ "filename": "FXPipeline.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Runs the Pixelate FX controller.", @@ -298519,7 +298564,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.FXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#onPixelate", "scope": "instance", - "___id": "T000002R033574", + "___id": "T000002R033577", "___s": true }, { @@ -298528,7 +298573,7 @@ "filename": "FXPipeline.js", "lineno": 334, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Runs the Vignette FX controller.", @@ -298553,7 +298598,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.FXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#onVignette", "scope": "instance", - "___id": "T000002R033577", + "___id": "T000002R033580", "___s": true }, { @@ -298562,7 +298607,7 @@ "filename": "FXPipeline.js", "lineno": 353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Runs the Shine FX controller.", @@ -298613,7 +298658,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.FXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#onShine", "scope": "instance", - "___id": "T000002R033580", + "___id": "T000002R033583", "___s": true }, { @@ -298622,7 +298667,7 @@ "filename": "FXPipeline.js", "lineno": 374, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Runs the Blur FX controller.", @@ -298673,7 +298718,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.FXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#onBlur", "scope": "instance", - "___id": "T000002R033583", + "___id": "T000002R033586", "___s": true }, { @@ -298682,7 +298727,7 @@ "filename": "FXPipeline.js", "lineno": 411, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Runs the Gradient FX controller.", @@ -298707,7 +298752,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.FXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#onGradient", "scope": "instance", - "___id": "T000002R033591", + "___id": "T000002R033594", "___s": true }, { @@ -298716,7 +298761,7 @@ "filename": "FXPipeline.js", "lineno": 430, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Runs the Bloom FX controller.", @@ -298767,7 +298812,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.FXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#onBloom", "scope": "instance", - "___id": "T000002R033594", + "___id": "T000002R033597", "___s": true }, { @@ -298776,7 +298821,7 @@ "filename": "FXPipeline.js", "lineno": 469, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Runs the ColorMatrix FX controller.", @@ -298801,7 +298846,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.FXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#onColorMatrix", "scope": "instance", - "___id": "T000002R033601", + "___id": "T000002R033604", "___s": true }, { @@ -298810,7 +298855,7 @@ "filename": "FXPipeline.js", "lineno": 487, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Runs the Circle FX controller.", @@ -298861,7 +298906,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.FXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#onCircle", "scope": "instance", - "___id": "T000002R033603", + "___id": "T000002R033606", "___s": true }, { @@ -298870,7 +298915,7 @@ "filename": "FXPipeline.js", "lineno": 508, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Runs the Barrel FX controller.", @@ -298895,7 +298940,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.FXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#onBarrel", "scope": "instance", - "___id": "T000002R033606", + "___id": "T000002R033609", "___s": true }, { @@ -298904,7 +298949,7 @@ "filename": "FXPipeline.js", "lineno": 527, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Runs the Displacement FX controller.", @@ -298929,7 +298974,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.FXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#onDisplacement", "scope": "instance", - "___id": "T000002R033609", + "___id": "T000002R033612", "___s": true }, { @@ -298938,7 +298983,7 @@ "filename": "FXPipeline.js", "lineno": 547, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Runs the Wipe FX controller.", @@ -298963,7 +299008,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.FXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#onWipe", "scope": "instance", - "___id": "T000002R033611", + "___id": "T000002R033614", "___s": true }, { @@ -298972,7 +299017,7 @@ "filename": "FXPipeline.js", "lineno": 566, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Runs the Bokeh FX controller.", @@ -298997,7 +299042,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.FXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#onBokeh", "scope": "instance", - "___id": "T000002R033614", + "___id": "T000002R033617", "___s": true }, { @@ -299006,7 +299051,7 @@ "filename": "FXPipeline.js", "lineno": 585, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Destroys all shader instances, removes all object references and nulls all external references.", @@ -299032,7 +299077,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.FXPipeline#destroy", "scope": "instance", "overrides": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#destroy", - "___id": "T000002R033617", + "___id": "T000002R033620", "___s": true }, { @@ -299041,7 +299086,7 @@ "filename": "index.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "kind": "namespace", @@ -299049,7 +299094,7 @@ "memberof": "Phaser.Renderer.WebGL", "longname": "Phaser.Renderer.WebGL.Pipelines", "scope": "static", - "___id": "T000002R033626", + "___id": "T000002R033629", "___s": true }, { @@ -299058,7 +299103,7 @@ "filename": "LightPipeline.js", "lineno": 16, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "classdesc": "The Light Pipeline is an extension of the Multi Pipeline and uses a custom shader\rdesigned to handle forward diffused rendering of 2D lights in a Scene.\r\rThe shader works in tandem with Light Game Objects, and optionally texture normal maps,\rto provide an ambient illumination effect.\r\rIf you wish to provide your own shader, you can use the `%LIGHT_COUNT%` declaration in the source,\rand it will be automatically replaced at run-time with the total number of configured lights.\r\rThe maximum number of lights can be set in the Render Config `maxLights` property and defaults to 10.\r\rPrior to Phaser v3.50 this pipeline was called the `ForwardDiffuseLightPipeline`.\r\rThe fragment shader it uses can be found in `shaders/src/Light.frag`.\rThe vertex shader it uses can be found in `shaders/src/Multi.vert`.\r\rThe default shader attributes for this pipeline are:\r\r`inPosition` (vec2, offset 0)\r`inTexCoord` (vec2, offset 8)\r`inTexId` (float, offset 16)\r`inTintEffect` (float, offset 20)\r`inTint` (vec4, offset 24, normalized)\r\rThe default shader uniforms for this pipeline are those from the Multi Pipeline, plus:\r\r`uMainSampler` (sampler2D)\r`uNormSampler` (sampler2D)\r`uCamera` (vec4)\r`uResolution` (vec2)\r`uAmbientLightColor` (vec3)\r`uInverseRotationMatrix` (mat3)\r`uLights` (Light struct)", @@ -299086,7 +299131,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.LightPipeline", - "___id": "T000002R033650", + "___id": "T000002R033653", "___s": true }, { @@ -299095,7 +299140,7 @@ "filename": "LightPipeline.js", "lineno": 88, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "The currently bound normal map texture at texture unit one, if any.", @@ -299116,7 +299161,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.LightPipeline#currentNormalMap;", "scope": "instance", "kind": "member", - "___id": "T000002R033658", + "___id": "T000002R033661", "___s": true }, { @@ -299125,7 +299170,7 @@ "filename": "LightPipeline.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "A boolean that is set automatically during `onRender` that determines\rif the Scene LightManager is active, or not.", @@ -299145,7 +299190,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.LightPipeline#lightsActive", "scope": "instance", "kind": "member", - "___id": "T000002R033660", + "___id": "T000002R033663", "___s": true }, { @@ -299154,7 +299199,7 @@ "filename": "LightPipeline.js", "lineno": 108, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "A persistent calculation vector used when processing the lights.", @@ -299173,7 +299218,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.LightPipeline#tempVec2", "scope": "instance", "kind": "member", - "___id": "T000002R033662", + "___id": "T000002R033665", "___s": true }, { @@ -299182,7 +299227,7 @@ "filename": "LightPipeline.js", "lineno": 138, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Called when the Game has fully booted and the Renderer has finished setting up.\r\rBy this stage all Game level systems are now in place and you can perform any final\rtasks that the pipeline may need that relied on game systems such as the Texture Manager.", @@ -299193,7 +299238,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.LightPipeline#boot", "scope": "instance", "overrides": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#boot", - "___id": "T000002R033668", + "___id": "T000002R033671", "___s": true }, { @@ -299202,7 +299247,7 @@ "filename": "LightPipeline.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Rotates the normal map vectors inversely by the given angle.\rOnly works in 2D space.", @@ -299227,7 +299272,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.LightPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.LightPipeline#setNormalMapRotation", "scope": "instance", - "___id": "T000002R033687", + "___id": "T000002R033690", "___s": true }, { @@ -299236,7 +299281,7 @@ "filename": "LightPipeline.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Checks to see if the given diffuse and normal map textures are already bound, or not.", @@ -299288,7 +299333,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#isNewNormalMap", "scope": "instance", - "___id": "T000002R033719", + "___id": "T000002R033722", "___s": true }, { @@ -299297,7 +299342,7 @@ "filename": "LightPipeline.js", "lineno": 361, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Returns the normal map WebGLTextureWrapper from the given Game Object.\rIf the Game Object doesn't have one, it returns the default normal map from this pipeline instead.", @@ -299337,7 +299382,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.LightPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.LightPipeline#getNormalMap", "scope": "instance", - "___id": "T000002R033721", + "___id": "T000002R033724", "___s": true }, { @@ -299346,7 +299391,7 @@ "filename": "LightPipeline.js", "lineno": 408, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Takes a Sprite Game Object, or any object that extends it, and adds it to the batch.", @@ -299409,7 +299454,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.LightPipeline#batchSprite", "scope": "instance", "overrides": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchSprite", - "___id": "T000002R033728", + "___id": "T000002R033731", "___s": true }, { @@ -299418,7 +299463,7 @@ "filename": "LightPipeline.js", "lineno": 426, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Generic function for batching a textured quad using argument values instead of a Game Object.", @@ -299850,7 +299895,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.LightPipeline#batchTexture", "scope": "instance", "overrides": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchTexture", - "___id": "T000002R033730", + "___id": "T000002R033733", "___s": true }, { @@ -299859,7 +299904,7 @@ "filename": "LightPipeline.js", "lineno": 509, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Adds a Texture Frame into the batch for rendering.", @@ -299964,7 +300009,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.LightPipeline#batchTextureFrame", "scope": "instance", "overrides": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchTextureFrame", - "___id": "T000002R033732", + "___id": "T000002R033735", "___s": true }, { @@ -299973,7 +300018,7 @@ "filename": "MobilePipeline.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "classdesc": "The Mobile Pipeline is the core 2D texture rendering pipeline used by Phaser in WebGL\rwhen the device running the game is detected to be a mobile.\r\rYou can control the use of this pipeline by setting the Game Configuration\rproperty `autoMobilePipeline`. If set to `false` then all devices will use\rthe Multi Tint Pipeline. You can also call the `PipelineManager.setDefaultPipeline`\rmethod at run-time, rather than boot-time, to modify the default Game Object\rpipeline.\r\rVirtually all Game Objects use this pipeline by default, including Sprites, Graphics\rand Tilemaps. It handles the batching of quads and tris, as well as methods for\rdrawing and batching geometry data.\r\rThe fragment shader it uses can be found in `shaders/src/Mobile.frag`.\rThe vertex shader it uses can be found in `shaders/src/Mobile.vert`.\r\rThe default shader attributes for this pipeline are:\r\r`inPosition` (vec2, offset 0)\r`inTexCoord` (vec2, offset 8)\r`inTexId` (float, offset 16)\r`inTintEffect` (float, offset 20)\r`inTint` (vec4, offset 24, normalized)\r\rNote that `inTexId` isn't used in the shader, it's just kept to allow us\rto piggy-back on the Multi Tint Pipeline functions.\r\rThe default shader uniforms for this pipeline are:\r\r`uProjectionMatrix` (mat4)\r`uResolution` (vec2)\r`uMainSampler` (sampler2D, or sampler2D array)", @@ -300001,7 +300046,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.MobilePipeline", - "___id": "T000002R033742", + "___id": "T000002R033745", "___s": true }, { @@ -300010,7 +300055,7 @@ "filename": "MobilePipeline.js", "lineno": 96, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Called when the Game has fully booted and the Renderer has finished setting up.\r\rBy this stage all Game level systems are now in place and you can perform any final\rtasks that the pipeline may need that relied on game systems such as the Texture Manager.", @@ -300021,7 +300066,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.MobilePipeline#boot", "scope": "instance", "overrides": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#boot", - "___id": "T000002R033761", + "___id": "T000002R033764", "___s": true }, { @@ -300030,7 +300075,7 @@ "filename": "MultiPipeline.js", "lineno": 18, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "classdesc": "The Multi Pipeline is the core 2D texture rendering pipeline used by Phaser in WebGL.\rVirtually all Game Objects use this pipeline by default, including Sprites, Graphics\rand Tilemaps. It handles the batching of quads and tris, as well as methods for\rdrawing and batching geometry data.\r\rPrior to Phaser v3.50 this pipeline was called the `TextureTintPipeline`.\r\rIn previous versions of Phaser only one single texture unit was supported at any one time.\rThe Multi Pipeline is an evolution of the old Texture Tint Pipeline, updated to support\rmulti-textures for increased performance.\r\rThe fragment shader it uses can be found in `shaders/src/Multi.frag`.\rThe vertex shader it uses can be found in `shaders/src/Multi.vert`.\r\rThe default shader attributes for this pipeline are:\r\r`inPosition` (vec2, offset 0)\r`inTexCoord` (vec2, offset 8)\r`inTexId` (float, offset 16)\r`inTintEffect` (float, offset 20)\r`inTint` (vec4, offset 24, normalized)\r\rThe default shader uniforms for this pipeline are:\r\r`uProjectionMatrix` (mat4)\r`uResolution` (vec2)\r`uMainSampler` (sampler2D, or sampler2D array)\r\rIf you wish to create a custom pipeline extending from this one, you can use two string\rdeclarations in your fragment shader source: `%count%` and `%forloop%`, where `count` is\rused to set the number of `sampler2Ds` available, and `forloop` is a block of GLSL code\rthat will get the currently bound texture unit.\r\rThis pipeline will automatically inject that code for you, should those values exist\rin your shader source. If you wish to handle this yourself, you can also use the\rfunction `Utils.parseFragmentShaderMaxTextures`.\r\rThe following fragment shader shows how to use the two variables:\r\r```glsl\r#define SHADER_NAME PHASER_MULTI_FS\r\r#ifdef GL_FRAGMENT_PRECISION_HIGH\rprecision highp float;\r#else\rprecision mediump float;\r#endif\r\runiform sampler2D uMainSampler[%count%];\r\rvarying vec2 outTexCoord;\rvarying float outTexId;\rvarying float outTintEffect;\rvarying vec4 outTint;\r\rvoid main ()\r{\r vec4 texture;\r\r %forloop%\r\r vec4 texel = vec4(outTint.bgr * outTint.a, outTint.a);\r\r // Multiply texture tint\r vec4 color = texture * texel;\r\r if (outTintEffect == 1.0)\r {\r // Solid color + texture alpha\r color.rgb = mix(texture.rgb, outTint.bgr * outTint.a, texture.a);\r }\r else if (outTintEffect == 2.0)\r {\r // Solid color, no texture\r color = texel;\r }\r\r gl_FragColor = color;\r}\r```\r\rIf you wish to create a pipeline that works from a single texture, or that doesn't have\rinternal texture iteration, please see the `SinglePipeline` instead. If you wish to create\ra special effect, especially one that can impact the pixels around a texture (i.e. such as\ra glitch effect) then you should use the PreFX and PostFX Pipelines for this task.", @@ -300058,7 +300103,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline", - "___id": "T000002R033774", + "___id": "T000002R033777", "___s": true }, { @@ -300067,7 +300112,7 @@ "filename": "MultiPipeline.js", "lineno": 184, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "A temporary Transform Matrix, re-used internally during batching by the\rShape Game Objects.", @@ -300086,7 +300131,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#calcMatrix", "scope": "instance", "kind": "member", - "___id": "T000002R033800", + "___id": "T000002R033803", "___s": true }, { @@ -300095,7 +300140,7 @@ "filename": "MultiPipeline.js", "lineno": 270, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Called every time the pipeline is bound by the renderer.\rSets the shader program, vertex buffer and other resources.\rShould only be called when changing pipeline.", @@ -300106,7 +300151,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#boot", "scope": "instance", "overrides": "Phaser.Renderer.WebGL.WebGLPipeline#boot", - "___id": "T000002R033840", + "___id": "T000002R033843", "___s": true }, { @@ -300115,7 +300160,7 @@ "filename": "MultiPipeline.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Takes a Sprite Game Object, or any object that extends it, and adds it to the batch.", @@ -300177,7 +300222,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchSprite", "scope": "instance", - "___id": "T000002R033843", + "___id": "T000002R033846", "___s": true }, { @@ -300186,7 +300231,7 @@ "filename": "MultiPipeline.js", "lineno": 427, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Generic function for batching a textured quad using argument values instead of a Game Object.", @@ -300632,7 +300677,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchTexture", "scope": "instance", - "___id": "T000002R033896", + "___id": "T000002R033899", "___s": true }, { @@ -300641,7 +300686,7 @@ "filename": "MultiPipeline.js", "lineno": 607, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Adds a Texture Frame into the batch for rendering.", @@ -300745,7 +300790,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchTextureFrame", "scope": "instance", - "___id": "T000002R033942", + "___id": "T000002R033945", "___s": true }, { @@ -300754,7 +300799,7 @@ "filename": "MultiPipeline.js", "lineno": 652, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Pushes a filled rectangle into the vertex batch.\r\rRectangle factors in the given transform matrices before adding to the batch.", @@ -300844,7 +300889,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchFillRect", "scope": "instance", - "___id": "T000002R033950", + "___id": "T000002R033953", "___s": true }, { @@ -300853,7 +300898,7 @@ "filename": "MultiPipeline.js", "lineno": 686, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Pushes a filled triangle into the vertex batch.\r\rTriangle factors in the given transform matrices before adding to the batch.", @@ -300969,7 +301014,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchFillTriangle", "scope": "instance", - "___id": "T000002R033955", + "___id": "T000002R033958", "___s": true }, { @@ -300978,7 +301023,7 @@ "filename": "MultiPipeline.js", "lineno": 729, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Pushes a stroked triangle into the vertex batch.\r\rTriangle factors in the given transform matrices before adding to the batch.\r\rThe triangle is created from 3 lines and drawn using the `batchStrokePath` method.", @@ -301107,7 +301152,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchStrokeTriangle", "scope": "instance", - "___id": "T000002R033965", + "___id": "T000002R033968", "___s": true }, { @@ -301116,7 +301161,7 @@ "filename": "MultiPipeline.js", "lineno": 772, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Adds the given path to the vertex batch for rendering.\r\rIt works by taking the array of path data and then passing it through Earcut, which\rcreates a list of polygons. Each polygon is then added to the batch.\r\rThe path is always automatically closed because it's filled.", @@ -301176,7 +301221,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchFillPath", "scope": "instance", - "___id": "T000002R033980", + "___id": "T000002R033983", "___s": true }, { @@ -301185,7 +301230,7 @@ "filename": "MultiPipeline.js", "lineno": 845, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Adds the given path to the vertex batch for rendering.\r\rIt works by taking the array of path data and calling `batchLine` for each section\rof the path.\r\rThe path is optionally closed at the end.", @@ -301271,7 +301316,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchStrokePath", "scope": "instance", - "___id": "T000002R034012", + "___id": "T000002R034015", "___s": true }, { @@ -301280,7 +301325,7 @@ "filename": "MultiPipeline.js", "lineno": 893, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Creates a line out of 4 quads and adds it to the vertex batch based on the given line values.", @@ -301422,7 +301467,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchLine", "scope": "instance", - "___id": "T000002R034020", + "___id": "T000002R034023", "___s": true }, { @@ -301431,7 +301476,7 @@ "filename": "MultiPipeline.js", "lineno": 1012, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Destroys all shader instances, removes all object references and nulls all external references.", @@ -301460,7 +301505,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#destroy", "scope": "instance", "overrides": "Phaser.Renderer.WebGL.WebGLPipeline#destroy", - "___id": "T000002R034063", + "___id": "T000002R034066", "___s": true }, { @@ -301469,7 +301514,7 @@ "filename": "PointLightPipeline.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "classdesc": "The Point Light Pipeline handles rendering the Point Light Game Objects in WebGL.\r\rThe fragment shader it uses can be found in `shaders/src/PointLight.frag`.\rThe vertex shader it uses can be found in `shaders/src/PointLight.vert`.\r\rThe default shader attributes for this pipeline are:\r\r`inPosition` (vec2)\r`inLightPosition` (vec2)\r`inLightRadius` (float)\r`inLightAttenuation` (float)\r`inLightColor` (vec4)\r\rThe default shader uniforms for this pipeline are:\r\r`uProjectionMatrix` (mat4)\r`uResolution` (vec2)\r`uCameraZoom` (sampler2D)", @@ -301497,7 +301542,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.PointLightPipeline", - "___id": "T000002R034074", + "___id": "T000002R034077", "___s": true }, { @@ -301506,7 +301551,7 @@ "filename": "PointLightPipeline.js", "lineno": 82, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Adds a Point Light Game Object to the batch, flushing if required.", @@ -301674,7 +301719,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PointLightPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PointLightPipeline#batchPointLight", "scope": "instance", - "___id": "T000002R034090", + "___id": "T000002R034093", "___s": true }, { @@ -301683,7 +301728,7 @@ "filename": "PointLightPipeline.js", "lineno": 133, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Adds a single Point Light vertex to the current vertex buffer and increments the\r`vertexCount` property by 1.\r\rThis method is called directly by `batchPointLight`.", @@ -301825,7 +301870,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PointLightPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PointLightPipeline#batchLightVert", "scope": "instance", - "___id": "T000002R034101", + "___id": "T000002R034104", "___s": true }, { @@ -301834,7 +301879,7 @@ "filename": "PostFXPipeline.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "classdesc": "The Post FX Pipeline is a special kind of pipeline specifically for handling post\rprocessing effects. Where-as a standard Pipeline allows you to control the process\rof rendering Game Objects by configuring the shaders and attributes used to draw them,\ra Post FX Pipeline is designed to allow you to apply processing _after_ the Game Object/s\rhave been rendered. Typical examples of post processing effects are bloom filters,\rblurs, light effects and color manipulation.\r\rThe pipeline works by creating a tiny vertex buffer with just one single hard-coded quad\rin it. Game Objects can have a Post Pipeline set on them. Those objects are then rendered\rusing their standard pipeline, but are redirected to the Render Targets owned by the\rpost pipeline, which can then apply their own shaders and effects, before passing them\rback to the main renderer.\r\rPlease see the Phaser 3 examples for further details on this extensive subject.\r\rThe default fragment shader it uses can be found in `shaders/src/PostFX.frag`.\rThe default vertex shader it uses can be found in `shaders/src/Quad.vert`.\r\rThe default shader attributes for this pipeline are:\r\r`inPosition` (vec2, offset 0)\r`inTexCoord` (vec2, offset 8)\r\rThe vertices array layout is:\r\r-1, 1 B----C 1, 1\r 0, 1 | /| 1, 1\r | / |\r | / |\r |/ |\r-1, -1 A----D 1, -1\r 0, 0 1, 0\r\rA = -1, -1 (pos) and 0, 0 (uv)\rB = -1, 1 (pos) and 0, 1 (uv)\rC = 1, 1 (pos) and 1, 1 (uv)\rD = 1, -1 (pos) and 1, 0 (uv)\r\rFirst tri: A, B, C\rSecond tri: A, C, D\r\rArray index:\r\r0 = Tri 1 - Vert A - x pos\r1 = Tri 1 - Vert A - y pos\r2 = Tri 1 - Vert A - uv u\r3 = Tri 1 - Vert A - uv v\r\r4 = Tri 1 - Vert B - x pos\r5 = Tri 1 - Vert B - y pos\r6 = Tri 1 - Vert B - uv u\r7 = Tri 1 - Vert B - uv v\r\r8 = Tri 1 - Vert C - x pos\r9 = Tri 1 - Vert C - y pos\r10 = Tri 1 - Vert C - uv u\r11 = Tri 1 - Vert C - uv v\r\r12 = Tri 2 - Vert A - x pos\r13 = Tri 2 - Vert A - y pos\r14 = Tri 2 - Vert A - uv u\r15 = Tri 2 - Vert A - uv v\r\r16 = Tri 2 - Vert C - x pos\r17 = Tri 2 - Vert C - y pos\r18 = Tri 2 - Vert C - uv u\r19 = Tri 2 - Vert C - uv v\r\r20 = Tri 2 - Vert D - x pos\r21 = Tri 2 - Vert D - y pos\r22 = Tri 2 - Vert D - uv u\r23 = Tri 2 - Vert D - uv v", @@ -301862,7 +301907,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline", - "___id": "T000002R034122", + "___id": "T000002R034125", "___s": true }, { @@ -301871,7 +301916,7 @@ "filename": "PostFXPipeline.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "If this Post Pipeline belongs to a Game Object or Camera,\rthis property contains a reference to it.", @@ -301900,7 +301945,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#gameObject", "scope": "instance", "kind": "member", - "___id": "T000002R034137", + "___id": "T000002R034140", "___s": true }, { @@ -301909,7 +301954,7 @@ "filename": "PostFXPipeline.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "If this Post Pipeline belongs to an FX Controller, this is a\rreference to it.", @@ -301928,7 +301973,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#controller", "scope": "instance", "kind": "member", - "___id": "T000002R034139", + "___id": "T000002R034142", "___s": true }, { @@ -301937,7 +301982,7 @@ "filename": "PostFXPipeline.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "A Color Matrix instance belonging to this pipeline.\r\rUsed during calls to the `drawFrame` method.", @@ -301956,7 +302001,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#colorMatrix", "scope": "instance", "kind": "member", - "___id": "T000002R034141", + "___id": "T000002R034144", "___s": true }, { @@ -301965,7 +302010,7 @@ "filename": "PostFXPipeline.js", "lineno": 163, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "A reference to the Full Frame 1 Render Target that belongs to the\rUtility Pipeline. This property is set during the `boot` method.\r\rThis Render Target is the full size of the renderer.\r\rYou can use this directly in Post FX Pipelines for multi-target effects.\rHowever, be aware that these targets are shared between all post fx pipelines.", @@ -301985,7 +302030,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame1", "scope": "instance", "kind": "member", - "___id": "T000002R034143", + "___id": "T000002R034146", "___s": true }, { @@ -301994,7 +302039,7 @@ "filename": "PostFXPipeline.js", "lineno": 179, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "A reference to the Full Frame 2 Render Target that belongs to the\rUtility Pipeline. This property is set during the `boot` method.\r\rThis Render Target is the full size of the renderer.\r\rYou can use this directly in Post FX Pipelines for multi-target effects.\rHowever, be aware that these targets are shared between all post fx pipelines.", @@ -302014,7 +302059,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame2", "scope": "instance", "kind": "member", - "___id": "T000002R034145", + "___id": "T000002R034148", "___s": true }, { @@ -302023,7 +302068,7 @@ "filename": "PostFXPipeline.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "A reference to the Half Frame 1 Render Target that belongs to the\rUtility Pipeline. This property is set during the `boot` method.\r\rThis Render Target is half the size of the renderer.\r\rYou can use this directly in Post FX Pipelines for multi-target effects.\rHowever, be aware that these targets are shared between all post fx pipelines.", @@ -302043,7 +302088,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame1", "scope": "instance", "kind": "member", - "___id": "T000002R034147", + "___id": "T000002R034150", "___s": true }, { @@ -302052,7 +302097,7 @@ "filename": "PostFXPipeline.js", "lineno": 211, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "A reference to the Half Frame 2 Render Target that belongs to the\rUtility Pipeline. This property is set during the `boot` method.\r\rThis Render Target is half the size of the renderer.\r\rYou can use this directly in Post FX Pipelines for multi-target effects.\rHowever, be aware that these targets are shared between all post fx pipelines.", @@ -302072,7 +302117,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame2", "scope": "instance", "kind": "member", - "___id": "T000002R034149", + "___id": "T000002R034152", "___s": true }, { @@ -302081,7 +302126,7 @@ "filename": "PostFXPipeline.js", "lineno": 233, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "This method is called once, when this Post FX Pipeline needs to be used.\r\rNormally, pipelines will boot automatically, ready for instant-use, but Post FX\rPipelines create quite a lot of internal resources, such as Render Targets, so\rthey don't boot until they are told to do so by the Pipeline Manager, when an\ractual Game Object needs to use them.", @@ -302091,7 +302136,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bootFX", "scope": "instance", - "___id": "T000002R034152", + "___id": "T000002R034155", "___s": true }, { @@ -302100,7 +302145,7 @@ "filename": "PostFXPipeline.js", "lineno": 268, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "This method is called as a result of the `WebGLPipeline.batchQuad` method, right after a quad\rbelonging to a Game Object has been added to the batch. When this is called, the\rrenderer has just performed a flush.\r\rIt calls the `onDraw` hook followed by the `onPostBatch` hook, which can be used to perform\radditional Post FX Pipeline processing.\r\rIt is also called as part of the `PipelineManager.postBatch` method when processing Post FX Pipelines.", @@ -302152,7 +302197,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#postBatch", "scope": "instance", "overrides": "Phaser.Renderer.WebGL.WebGLPipeline#postBatch", - "___id": "T000002R034163", + "___id": "T000002R034166", "___s": true }, { @@ -302161,7 +302206,7 @@ "filename": "PostFXPipeline.js", "lineno": 309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Returns the FX Controller for this Post FX Pipeline.\r\rThis is called internally and not typically required outside.", @@ -302211,7 +302256,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#getController", "scope": "instance", - "___id": "T000002R034166", + "___id": "T000002R034169", "___s": true }, { @@ -302220,7 +302265,7 @@ "filename": "PostFXPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Copy the `source` Render Target to the `target` Render Target.\r\rThis method does _not_ bind a shader. It uses whatever shader\ris currently bound in this pipeline. It also does _not_ clear\rthe frame buffers after use. You should take care of both of\rthese things if you call this method directly.", @@ -302258,7 +302303,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copySprite", "scope": "instance", - "___id": "T000002R034168", + "___id": "T000002R034171", "___s": true }, { @@ -302267,7 +302312,7 @@ "filename": "PostFXPipeline.js", "lineno": 378, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Copy the `source` Render Target to the `target` Render Target.\r\rYou can optionally set the brightness factor of the copy.\r\rThe difference between this method and `drawFrame` is that this method\ruses a faster copy shader, where only the brightness can be modified.\rIf you need color level manipulation, see `drawFrame` instead.", @@ -302351,7 +302396,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrame", "scope": "instance", - "___id": "T000002R034173", + "___id": "T000002R034176", "___s": true }, { @@ -302360,7 +302405,7 @@ "filename": "PostFXPipeline.js", "lineno": 401, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Pops the framebuffer from the renderers FBO stack and sets that as the active target,\rthen draws the `source` Render Target to it. It then resets the renderer textures.\r\rThis should be done when you need to draw the _final_ results of a pipeline to the game\rcanvas, or the next framebuffer in line on the FBO stack. You should only call this once\rin the `onDraw` handler and it should be the final thing called. Be careful not to call\rthis if you need to actually use the pipeline shader, instead of the copy shader. In\rthose cases, use the `bindAndDraw` method.", @@ -302385,7 +302430,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyToGame", "scope": "instance", - "___id": "T000002R034175", + "___id": "T000002R034178", "___s": true }, { @@ -302394,7 +302439,7 @@ "filename": "PostFXPipeline.js", "lineno": 421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Copy the `source` Render Target to the `target` Render Target, using this pipelines\rColor Matrix.\r\rThe difference between this method and `copyFrame` is that this method\ruses a color matrix shader, where you have full control over the luminance\rvalues used during the copy. If you don't need this, you can use the faster\r`copyFrame` method instead.", @@ -302448,7 +302493,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#drawFrame", "scope": "instance", - "___id": "T000002R034177", + "___id": "T000002R034180", "___s": true }, { @@ -302457,7 +302502,7 @@ "filename": "PostFXPipeline.js", "lineno": 442, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Draws the `source1` and `source2` Render Targets to the `target` Render Target\rusing a linear blend effect, which is controlled by the `strength` parameter.", @@ -302539,7 +302584,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFrames", "scope": "instance", - "___id": "T000002R034179", + "___id": "T000002R034182", "___s": true }, { @@ -302548,7 +302593,7 @@ "filename": "PostFXPipeline.js", "lineno": 460, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Draws the `source1` and `source2` Render Targets to the `target` Render Target\rusing an additive blend effect, which is controlled by the `strength` parameter.", @@ -302630,7 +302675,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFramesAdditive", "scope": "instance", - "___id": "T000002R034181", + "___id": "T000002R034184", "___s": true }, { @@ -302639,7 +302684,7 @@ "filename": "PostFXPipeline.js", "lineno": 478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Clears the given Render Target.", @@ -302679,7 +302724,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#clearFrame", "scope": "instance", - "___id": "T000002R034183", + "___id": "T000002R034186", "___s": true }, { @@ -302688,7 +302733,7 @@ "filename": "PostFXPipeline.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Copy the `source` Render Target to the `target` Render Target.\r\rThe difference with this copy is that no resizing takes place. If the `source`\rRender Target is larger than the `target` then only a portion the same size as\rthe `target` dimensions is copied across.\r\rYou can optionally set the brightness factor of the copy.", @@ -302786,7 +302831,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blitFrame", "scope": "instance", - "___id": "T000002R034185", + "___id": "T000002R034188", "___s": true }, { @@ -302795,7 +302840,7 @@ "filename": "PostFXPipeline.js", "lineno": 516, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Binds the `source` Render Target and then copies a section of it to the `target` Render Target.\r\rThis method is extremely fast because it uses `gl.copyTexSubImage2D` and doesn't\rrequire the use of any shaders. Remember the coordinates are given in standard WebGL format,\rwhere x and y specify the lower-left corner of the section, not the top-left. Also, the\rcopy entirely replaces the contents of the target texture, no 'merging' or 'blending' takes\rplace.", @@ -302915,7 +302960,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrameRect", "scope": "instance", - "___id": "T000002R034187", + "___id": "T000002R034190", "___s": true }, { @@ -302924,7 +302969,7 @@ "filename": "PostFXPipeline.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Binds this pipeline and draws the `source` Render Target to the `target` Render Target.\r\rIf no `target` is specified, it will pop the framebuffer from the Renderers FBO stack\rand use that instead, which should be done when you need to draw the final results of\rthis pipeline to the game canvas.\r\rYou can optionally set the shader to be used for the draw here, if this is a multi-shader\rpipeline. By default `currentShader` will be used. If you need to set a shader but not\ra target, just pass `null` as the `target` parameter.", @@ -303007,7 +303052,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bindAndDraw", "scope": "instance", - "___id": "T000002R034189", + "___id": "T000002R034192", "___s": true }, { @@ -303016,7 +303061,7 @@ "filename": "PostFXPipeline.js", "lineno": 619, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Destroys all shader instances, removes all object references and nulls all external references.", @@ -303042,7 +303087,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#destroy", "scope": "instance", "overrides": "Phaser.Renderer.WebGL.WebGLPipeline#destroy", - "___id": "T000002R034195", + "___id": "T000002R034198", "___s": true }, { @@ -303051,7 +303096,7 @@ "filename": "PreFXPipeline.js", "lineno": 20, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "classdesc": "The Pre FX Pipeline is a special kind of pipeline designed specifically for applying\rspecial effects to Game Objects before they are rendered. Where-as the Post FX Pipeline applies an effect _after_ the\robject has been rendered, the Pre FX Pipeline allows you to control the rendering of\rthe object itself - passing it off to its own texture, where multi-buffer compositing\rcan take place.\r\rYou can only use the PreFX Pipeline on the following types of Game Objects, or those\rthat extend from them:\r\rSprite\rImage\rText\rTileSprite\rRenderTexture\rVideo", @@ -303079,7 +303124,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline", - "___id": "T000002R034217", + "___id": "T000002R034220", "___s": true }, { @@ -303088,7 +303133,7 @@ "filename": "PreFXPipeline.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "A reference to the Draw Sprite Shader belonging to this Pipeline.\r\rThis shader is used when the sprite is drawn to this fbo (or to the game if drawToFrame is false)\r\rThis property is set during the `boot` method.", @@ -303108,7 +303153,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#drawSpriteShader", "scope": "instance", "kind": "member", - "___id": "T000002R034242", + "___id": "T000002R034245", "___s": true }, { @@ -303117,7 +303162,7 @@ "filename": "PreFXPipeline.js", "lineno": 111, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "A reference to the Copy Shader belonging to this Pipeline.\r\rThis shader is used when you call the `copySprite` method.\r\rThis property is set during the `boot` method.", @@ -303137,7 +303182,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#copyShader", "scope": "instance", "kind": "member", - "___id": "T000002R034244", + "___id": "T000002R034247", "___s": true }, { @@ -303146,7 +303191,7 @@ "filename": "PreFXPipeline.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "A reference to the Game Draw Shader belonging to this Pipeline.\r\rThis shader draws the fbo to the game.\r\rThis property is set during the `boot` method.", @@ -303166,7 +303211,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#gameShader", "scope": "instance", "kind": "member", - "___id": "T000002R034246", + "___id": "T000002R034249", "___s": true }, { @@ -303175,7 +303220,7 @@ "filename": "PreFXPipeline.js", "lineno": 139, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "A reference to the Color Matrix Shader belonging to this Pipeline.\r\rThis property is set during the `boot` method.", @@ -303194,7 +303239,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#colorMatrixShader", "scope": "instance", "kind": "member", - "___id": "T000002R034248", + "___id": "T000002R034251", "___s": true }, { @@ -303203,7 +303248,7 @@ "filename": "PreFXPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Raw byte buffer of vertices used specifically during the copySprite method.", @@ -303223,7 +303268,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#quadVertexData", "scope": "instance", "kind": "member", - "___id": "T000002R034250", + "___id": "T000002R034253", "___s": true }, { @@ -303232,7 +303277,7 @@ "filename": "PreFXPipeline.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "The WebGLBuffer that holds the quadVertexData.", @@ -303252,7 +303297,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#quadVertexBuffer", "scope": "instance", "kind": "member", - "___id": "T000002R034252", + "___id": "T000002R034255", "___s": true }, { @@ -303261,7 +303306,7 @@ "filename": "PreFXPipeline.js", "lineno": 170, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Float32 view of the quad array buffer.", @@ -303280,7 +303325,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#quadVertexViewF32", "scope": "instance", "kind": "member", - "___id": "T000002R034254", + "___id": "T000002R034257", "___s": true }, { @@ -303289,7 +303334,7 @@ "filename": "PreFXPipeline.js", "lineno": 199, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "The full-screen Render Target that the sprite is first drawn to.", @@ -303308,7 +303353,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#fsTarget", "scope": "instance", "kind": "member", - "___id": "T000002R034260", + "___id": "T000002R034263", "___s": true }, { @@ -303317,7 +303362,7 @@ "filename": "PreFXPipeline.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Handles the resizing of the quad vertex data.", @@ -303356,7 +303401,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#onResize", "scope": "instance", "overrides": "Phaser.Renderer.WebGL.WebGLPipeline#onResize", - "___id": "T000002R034279", + "___id": "T000002R034282", "___s": true }, { @@ -303365,7 +303410,7 @@ "filename": "PreFXPipeline.js", "lineno": 294, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Adds the vertices data into the batch and flushes if full.\r\rAssumes 6 vertices in the following arrangement:\r\r```\r0----3\r|\\ B|\r| \\ |\r| \\ |\r| A \\|\r| \\\r1----2\r```\r\rWhere x0 / y0 = 0, x1 / y1 = 1, x2 / y2 = 2 and x3 / y3 = 3", @@ -303659,7 +303704,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#batchQuad", "scope": "instance", "overrides": "Phaser.Renderer.WebGL.WebGLPipeline#batchQuad", - "___id": "T000002R034288", + "___id": "T000002R034291", "___s": true }, { @@ -303668,7 +303713,7 @@ "filename": "PreFXPipeline.js", "lineno": 431, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "This callback is invoked when a sprite is drawn by this pipeline.\r\rIt will fire after the shader has been set, but before the sprite has been drawn,\rso use it to set any additional uniforms you may need.\r\rNote: Manipulating the Sprite during this callback will _not_ change how it is drawn to the Render Target.", @@ -303706,7 +303751,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#onDrawSprite", "scope": "instance", - "___id": "T000002R034308", + "___id": "T000002R034311", "___s": true }, { @@ -303715,7 +303760,7 @@ "filename": "PreFXPipeline.js", "lineno": 449, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "This callback is invoked when you call the `copySprite` method.\r\rIt will fire after the shader has been set, but before the source target has been copied,\rso use it to set any additional uniforms you may need.\r\rNote: Manipulating the Sprite during this callback will _not_ change the Render Targets.", @@ -303766,7 +303811,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#onCopySprite", "scope": "instance", - "___id": "T000002R034310", + "___id": "T000002R034313", "___s": true }, { @@ -303775,7 +303820,7 @@ "filename": "PreFXPipeline.js", "lineno": 468, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Copy the `source` Render Target to the `target` Render Target.\r\rNo target resizing takes place. If the `source` Render Target is larger than the `target`,\rthen only a portion the same size as the `target` dimensions is copied across.\r\rCalling this method will invoke the `onCopySprite` handler and will also call\rthe `onFXCopy` callback on the Sprite. Both of these happen prior to the copy, allowing you\rto use them to set shader uniforms and other values.\r\rYou can optionally pass in a ColorMatrix. If so, it will use the ColorMatrix shader\rduring the copy, allowing you to manipulate the colors to a fine degree.\rSee the `ColorMatrix` class for more details.", @@ -303886,7 +303931,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#copySprite", "scope": "instance", - "___id": "T000002R034312", + "___id": "T000002R034315", "___s": true }, { @@ -303895,7 +303940,7 @@ "filename": "PreFXPipeline.js", "lineno": 575, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Draws the `source` Render Target to the `target` Render Target.\r\rThis is done using whatever the currently bound shader is. This method does\rnot set a shader. All it does is bind the source texture, set the viewport and UVs\rthen bind the target framebuffer, clears it and draws the source to it.\r\rAt the end a null framebuffer is bound. No other clearing-up takes place, so\ruse this method carefully.", @@ -303933,7 +303978,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#copy", "scope": "instance", - "___id": "T000002R034326", + "___id": "T000002R034329", "___s": true }, { @@ -303942,7 +303987,7 @@ "filename": "PreFXPipeline.js", "lineno": 617, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Draws the `source1` and `source2` Render Targets to the `target` Render Target\rusing a linear blend effect, which is controlled by the `strength` parameter.", @@ -304024,7 +304069,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#blendFrames", "scope": "instance", - "___id": "T000002R034329", + "___id": "T000002R034332", "___s": true }, { @@ -304033,7 +304078,7 @@ "filename": "PreFXPipeline.js", "lineno": 635, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Draws the `source1` and `source2` Render Targets to the `target` Render Target\rusing an additive blend effect, which is controlled by the `strength` parameter.", @@ -304115,7 +304160,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#blendFramesAdditive", "scope": "instance", - "___id": "T000002R034331", + "___id": "T000002R034334", "___s": true }, { @@ -304124,7 +304169,7 @@ "filename": "PreFXPipeline.js", "lineno": 653, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "This method will copy the given Render Target to the game canvas using the `copyShader`.\r\rThis applies the results of the copy shader during the draw.\r\rIf you wish to copy the target without any effects see the `copyToGame` method instead.\r\rThis method should be the final thing called in your pipeline.", @@ -304149,7 +304194,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#drawToGame", "scope": "instance", - "___id": "T000002R034333", + "___id": "T000002R034336", "___s": true }, { @@ -304158,7 +304203,7 @@ "filename": "PreFXPipeline.js", "lineno": 676, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "This method will copy the given Render Target to the game canvas using the `gameShader`.\r\rUnless you've changed it, the `gameShader` copies the target without modifying it, just\rensuring it is placed in the correct location on the canvas.\r\rIf you wish to draw the target with and apply the fragment shader at the same time,\rsee the `drawToGame` method instead.\r\rThis method should be the final thing called in your pipeline.", @@ -304183,7 +304228,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#copyToGame", "scope": "instance", - "___id": "T000002R034336", + "___id": "T000002R034339", "___s": true }, { @@ -304192,7 +304237,7 @@ "filename": "PreFXPipeline.js", "lineno": 701, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "This method is called by `drawToGame` and `copyToGame`. It takes the source Render Target\rand copies it back to the game canvas, or the next frame buffer in the stack, and should\rbe considered the very last thing this pipeline does.\r\rYou don't normally need to call this method, or override it, however it is left public\rshould you wish to do so.\r\rNote that it does _not_ set a shader. You should do this yourself if invoking this.", @@ -304217,7 +304262,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#bindAndDraw", "scope": "instance", - "___id": "T000002R034339", + "___id": "T000002R034342", "___s": true }, { @@ -304226,7 +304271,7 @@ "filename": "PreFXPipeline.js", "lineno": 787, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "This method is called every time the `batchSprite` method is called and is passed a\rreference to the current render target.\r\rIf you override this method, then it should make sure it calls either the\r`drawToGame` or `copyToGame` methods as the final thing it does. However, you can do as\rmuch additional processing as you like prior to this.", @@ -304280,7 +304325,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#onDraw", "scope": "instance", "overrides": "Phaser.Renderer.WebGL.WebGLPipeline#onDraw", - "___id": "T000002R034358", + "___id": "T000002R034361", "___s": true }, { @@ -304289,7 +304334,7 @@ "filename": "PreFXPipeline.js", "lineno": 807, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Set the UV values for the 6 vertices that make up the quad used by the copy shader.\r\rBe sure to call `resetUVs` once you have finished manipulating the UV coordinates.", @@ -304405,7 +304450,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#setUVs", "scope": "instance", - "___id": "T000002R034360", + "___id": "T000002R034363", "___s": true }, { @@ -304414,7 +304459,7 @@ "filename": "PreFXPipeline.js", "lineno": 847, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Sets the vertex UV coordinates of the quad used by the copy shaders\rso that they correctly adjust the texture coordinates for a blit frame effect.\r\rBe sure to call `resetUVs` once you have finished manipulating the UV coordinates.", @@ -304452,7 +304497,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#setTargetUVs", "scope": "instance", - "___id": "T000002R034375", + "___id": "T000002R034378", "___s": true }, { @@ -304461,7 +304506,7 @@ "filename": "PreFXPipeline.js", "lineno": 875, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Resets the quad vertice UV values to their default settings.\r\rThe quad is used by the copy shader in this pipeline.", @@ -304471,7 +304516,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#resetUVs", "scope": "instance", - "___id": "T000002R034380", + "___id": "T000002R034383", "___s": true }, { @@ -304480,7 +304525,7 @@ "filename": "PreFXPipeline.js", "lineno": 888, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Destroys all shader instances, removes all object references and nulls all external references.", @@ -304509,7 +304554,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#destroy", "scope": "instance", "overrides": "Phaser.Renderer.WebGL.WebGLPipeline#destroy", - "___id": "T000002R034382", + "___id": "T000002R034385", "___s": true }, { @@ -304518,7 +304563,7 @@ "filename": "RopePipeline.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "classdesc": "The Rope Pipeline is a variation of the Multi Pipeline that uses a `TRIANGLE_STRIP` for\rits topology, instead of TRIANGLES. This is primarily used by the Rope Game Object,\ror anything that extends it.\r\rPrior to Phaser v3.50 this pipeline was called the `TextureTintStripPipeline`.\r\rThe fragment shader it uses can be found in `shaders/src/Multi.frag`.\rThe vertex shader it uses can be found in `shaders/src/Multi.vert`.\r\rThe default shader attributes for this pipeline are:\r\r`inPosition` (vec2, offset 0)\r`inTexCoord` (vec2, offset 8)\r`inTexId` (float, offset 16)\r`inTintEffect` (float, offset 20)\r`inTint` (vec4, offset 24, normalized)\r\rThe default shader uniforms for this pipeline are:\r\r`uProjectionMatrix` (mat4)\r`uResolution` (vec2)\r`uMainSampler` (sampler2D, or sampler2D array)\r\rThe pipeline is structurally identical to the Multi Pipeline and should be treated as such.", @@ -304546,7 +304591,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.RopePipeline", - "___id": "T000002R034397", + "___id": "T000002R034400", "___s": true }, { @@ -304555,7 +304600,7 @@ "filename": "SinglePipeline.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "classdesc": "The Single Pipeline is a special version of the Multi Pipeline that only ever\ruses one texture, bound to texture unit zero. Although not as efficient as the\rMulti Pipeline, it provides an easier way to create custom pipelines that only require\ra single bound texture.\r\rPrior to Phaser v3.50 this pipeline didn't exist, but could be compared to the old `TextureTintPipeline`.\r\rThe fragment shader it uses can be found in `shaders/src/Single.frag`.\rThe vertex shader it uses can be found in `shaders/src/Single.vert`.\r\rThe default shader attributes for this pipeline are:\r\r`inPosition` (vec2, offset 0)\r`inTexCoord` (vec2, offset 8)\r`inTexId` (float, offset 16) - this value is always zero in the Single Pipeline\r`inTintEffect` (float, offset 20)\r`inTint` (vec4, offset 24, normalized)\r\rThe default shader uniforms for this pipeline are:\r\r`uProjectionMatrix` (mat4)\r`uResolution` (vec2)\r`uMainSampler` (sampler2D, or sampler2D array)", @@ -304583,7 +304628,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.SinglePipeline", - "___id": "T000002R034410", + "___id": "T000002R034413", "___s": true }, { @@ -304592,7 +304637,7 @@ "filename": "UtilityPipeline.js", "lineno": 18, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "classdesc": "The Utility Pipeline is a special-use pipeline that belongs to the Pipeline Manager.\r\rIt provides 4 shaders and handy associated methods:\r\r1) Copy Shader. A fast texture to texture copy shader with optional brightness setting.\r2) Additive Blend Mode Shader. Blends two textures using an additive blend mode.\r3) Linear Blend Mode Shader. Blends two textures using a linear blend mode.\r4) Color Matrix Copy Shader. Draws a texture to a target using a Color Matrix.\r\rYou do not extend this pipeline, but instead get a reference to it from the Pipeline\rManager via the `setUtility` method. You can also access methods such as `copyFrame`\rdirectly from the Pipeline Manager.\r\rThis pipeline provides methods for manipulating framebuffer backed textures, such as\rcopying or blending one texture to another, copying a portion of a texture, additively\rblending two textures, flipping textures and more.\r\rThe default shader attributes for this pipeline are:\r\r`inPosition` (vec2, offset 0)\r`inTexCoord` (vec2, offset 8)\r\rThis pipeline has a hard-coded batch size of 1 and a hard coded set of vertices.", @@ -304620,7 +304665,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline", - "___id": "T000002R034430", + "___id": "T000002R034433", "___s": true }, { @@ -304629,7 +304674,7 @@ "filename": "UtilityPipeline.js", "lineno": 124, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "A default Color Matrix, used by the Color Matrix Shader when one\risn't provided.", @@ -304648,7 +304693,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline#colorMatrix", "scope": "instance", "kind": "member", - "___id": "T000002R034460", + "___id": "T000002R034463", "___s": true }, { @@ -304657,7 +304702,7 @@ "filename": "UtilityPipeline.js", "lineno": 134, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "A reference to the Copy Shader belonging to this Utility Pipeline.\r\rThis property is set during the `boot` method.", @@ -304677,7 +304722,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline#copyShader", "scope": "instance", "kind": "member", - "___id": "T000002R034462", + "___id": "T000002R034465", "___s": true }, { @@ -304686,7 +304731,7 @@ "filename": "UtilityPipeline.js", "lineno": 146, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "A reference to the Additive Blend Shader belonging to this Utility Pipeline.\r\rThis property is set during the `boot` method.", @@ -304705,7 +304750,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline#addShader", "scope": "instance", "kind": "member", - "___id": "T000002R034464", + "___id": "T000002R034467", "___s": true }, { @@ -304714,7 +304759,7 @@ "filename": "UtilityPipeline.js", "lineno": 157, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "A reference to the Linear Blend Shader belonging to this Utility Pipeline.\r\rThis property is set during the `boot` method.", @@ -304733,7 +304778,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline#linearShader", "scope": "instance", "kind": "member", - "___id": "T000002R034466", + "___id": "T000002R034469", "___s": true }, { @@ -304742,7 +304787,7 @@ "filename": "UtilityPipeline.js", "lineno": 168, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "A reference to the Color Matrix Shader belonging to this Utility Pipeline.\r\rThis property is set during the `boot` method.", @@ -304761,7 +304806,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline#colorMatrixShader", "scope": "instance", "kind": "member", - "___id": "T000002R034468", + "___id": "T000002R034471", "___s": true }, { @@ -304770,7 +304815,7 @@ "filename": "UtilityPipeline.js", "lineno": 179, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "A reference to the Full Frame 1 Render Target.\r\rThis property is set during the `boot` method.\r\rThis Render Target is the full size of the renderer.\r\rYou can use this directly in Post FX Pipelines for multi-target effects.\rHowever, be aware that these targets are shared between all post fx pipelines.", @@ -304789,7 +304834,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline#fullFrame1", "scope": "instance", "kind": "member", - "___id": "T000002R034470", + "___id": "T000002R034473", "___s": true }, { @@ -304798,7 +304843,7 @@ "filename": "UtilityPipeline.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "A reference to the Full Frame 2 Render Target.\r\rThis property is set during the `boot` method.\r\rThis Render Target is the full size of the renderer.\r\rYou can use this directly in Post FX Pipelines for multi-target effects.\rHowever, be aware that these targets are shared between all post fx pipelines.", @@ -304817,7 +304862,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline#fullFrame2", "scope": "instance", "kind": "member", - "___id": "T000002R034472", + "___id": "T000002R034475", "___s": true }, { @@ -304826,7 +304871,7 @@ "filename": "UtilityPipeline.js", "lineno": 211, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "A reference to the Half Frame 1 Render Target.\r\rThis property is set during the `boot` method.\r\rThis Render Target is half the size of the renderer.\r\rYou can use this directly in Post FX Pipelines for multi-target effects.\rHowever, be aware that these targets are shared between all post fx pipelines.", @@ -304845,7 +304890,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline#halfFrame1", "scope": "instance", "kind": "member", - "___id": "T000002R034474", + "___id": "T000002R034477", "___s": true }, { @@ -304854,7 +304899,7 @@ "filename": "UtilityPipeline.js", "lineno": 227, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "A reference to the Half Frame 2 Render Target.\r\rThis property is set during the `boot` method.\r\rThis Render Target is half the size of the renderer.\r\rYou can use this directly in Post FX Pipelines for multi-target effects.\rHowever, be aware that these targets are shared between all post fx pipelines.", @@ -304873,7 +304918,7 @@ "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline#halfFrame2", "scope": "instance", "kind": "member", - "___id": "T000002R034476", + "___id": "T000002R034479", "___s": true }, { @@ -304882,7 +304927,7 @@ "filename": "UtilityPipeline.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Copy the `source` Render Target to the `target` Render Target.\r\rYou can optionally set the brightness factor of the copy.\r\rThe difference between this method and `drawFrame` is that this method\ruses a faster copy shader, where only the brightness can be modified.\rIf you need color level manipulation, see `drawFrame` instead.", @@ -304966,7 +305011,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline#copyFrame", "scope": "instance", - "___id": "T000002R034489", + "___id": "T000002R034492", "___s": true }, { @@ -304975,7 +305020,7 @@ "filename": "UtilityPipeline.js", "lineno": 328, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Copy the `source` Render Target to the `target` Render Target.\r\rThe difference with this copy is that no resizing takes place. If the `source`\rRender Target is larger than the `target` then only a portion the same size as\rthe `target` dimensions is copied across.\r\rYou can optionally set the brightness factor of the copy.", @@ -305088,7 +305133,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline#blitFrame", "scope": "instance", - "___id": "T000002R034495", + "___id": "T000002R034498", "___s": true }, { @@ -305097,7 +305142,7 @@ "filename": "UtilityPipeline.js", "lineno": 422, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Binds the `source` Render Target and then copies a section of it to the `target` Render Target.\r\rThis method is extremely fast because it uses `gl.copyTexSubImage2D` and doesn't\rrequire the use of any shaders. Remember the coordinates are given in standard WebGL format,\rwhere x and y specify the lower-left corner of the section, not the top-left. Also, the\rcopy entirely replaces the contents of the target texture, no 'merging' or 'blending' takes\rplace.", @@ -305217,7 +305262,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline#copyFrameRect", "scope": "instance", - "___id": "T000002R034505", + "___id": "T000002R034508", "___s": true }, { @@ -305226,7 +305271,7 @@ "filename": "UtilityPipeline.js", "lineno": 476, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Pops the framebuffer from the renderers FBO stack and sets that as the active target,\rthen draws the `source` Render Target to it. It then resets the renderer textures.\r\rThis should be done when you need to draw the _final_ results of a pipeline to the game\rcanvas, or the next framebuffer in line on the FBO stack. You should only call this once\rin the `onDraw` handler and it should be the final thing called. Be careful not to call\rthis if you need to actually use the pipeline shader, instead of the copy shader. In\rthose cases, use the `bindAndDraw` method.", @@ -305251,7 +305296,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline#copyToGame", "scope": "instance", - "___id": "T000002R034510", + "___id": "T000002R034513", "___s": true }, { @@ -305260,7 +305305,7 @@ "filename": "UtilityPipeline.js", "lineno": 509, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Copy the `source` Render Target to the `target` Render Target, using the\rgiven Color Matrix.\r\rThe difference between this method and `copyFrame` is that this method\ruses a color matrix shader, where you have full control over the luminance\rvalues used during the copy. If you don't need this, you can use the faster\r`copyFrame` method instead.", @@ -305328,7 +305373,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline#drawFrame", "scope": "instance", - "___id": "T000002R034513", + "___id": "T000002R034516", "___s": true }, { @@ -305337,7 +305382,7 @@ "filename": "UtilityPipeline.js", "lineno": 571, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Draws the `source1` and `source2` Render Targets to the `target` Render Target\rusing a linear blend effect, which is controlled by the `strength` parameter.", @@ -305433,7 +305478,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline#blendFrames", "scope": "instance", - "___id": "T000002R034518", + "___id": "T000002R034521", "___s": true }, { @@ -305442,7 +305487,7 @@ "filename": "UtilityPipeline.js", "lineno": 634, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Draws the `source1` and `source2` Render Targets to the `target` Render Target\rusing an additive blend effect, which is controlled by the `strength` parameter.", @@ -305524,7 +305569,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline#blendFramesAdditive", "scope": "instance", - "___id": "T000002R034524", + "___id": "T000002R034527", "___s": true }, { @@ -305533,7 +305578,7 @@ "filename": "UtilityPipeline.js", "lineno": 652, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Clears the given Render Target.", @@ -305573,7 +305618,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline#clearFrame", "scope": "instance", - "___id": "T000002R034526", + "___id": "T000002R034529", "___s": true }, { @@ -305582,7 +305627,7 @@ "filename": "UtilityPipeline.js", "lineno": 687, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Set the UV values for the 6 vertices that make up the quad used by the shaders\rin the Utility Pipeline.\r\rBe sure to call `resetUVs` once you have finished manipulating the UV coordinates.", @@ -305698,7 +305743,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline#setUVs", "scope": "instance", - "___id": "T000002R034531", + "___id": "T000002R034534", "___s": true }, { @@ -305707,7 +305752,7 @@ "filename": "UtilityPipeline.js", "lineno": 723, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Sets the vertex UV coordinates of the quad used by the shaders in the Utility Pipeline\rso that they correctly adjust the texture coordinates for a blit frame effect.\r\rBe sure to call `resetUVs` once you have finished manipulating the UV coordinates.", @@ -305745,7 +305790,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline#setTargetUVs", "scope": "instance", - "___id": "T000002R034546", + "___id": "T000002R034549", "___s": true }, { @@ -305754,7 +305799,7 @@ "filename": "UtilityPipeline.js", "lineno": 751, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Horizontally flips the UV coordinates of the quad used by the shaders in this\rUtility Pipeline.\r\rBe sure to call `resetUVs` once you have finished manipulating the UV coordinates.", @@ -305764,7 +305809,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline#flipX", "scope": "instance", - "___id": "T000002R034551", + "___id": "T000002R034554", "___s": true }, { @@ -305773,7 +305818,7 @@ "filename": "UtilityPipeline.js", "lineno": 765, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Vertically flips the UV coordinates of the quad used by the shaders in this\rUtility Pipeline.\r\rBe sure to call `resetUVs` once you have finished manipulating the UV coordinates.", @@ -305783,7 +305828,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline#flipY", "scope": "instance", - "___id": "T000002R034553", + "___id": "T000002R034556", "___s": true }, { @@ -305792,7 +305837,7 @@ "filename": "UtilityPipeline.js", "lineno": 779, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "description": "Resets the quad vertice UV values to their default settings.\r\rThe quad is used by all shaders of the Utility Pipeline.", @@ -305802,7 +305847,7 @@ "memberof": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline", "longname": "Phaser.Renderer.WebGL.Pipelines.UtilityPipeline#resetUVs", "scope": "instance", - "___id": "T000002R034555", + "___id": "T000002R034558", "___s": true }, { @@ -305811,7 +305856,7 @@ "filename": "RenderTarget.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "classdesc": "A Render Target encapsulates a WebGL framebuffer and the WebGL Texture that displays it.\r\rInstances of this class are typically created by, and belong to WebGL Pipelines, however\rother Game Objects and classes can take advantage of Render Targets as well.", @@ -305952,7 +305997,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.RenderTarget", - "___id": "T000002R034560", + "___id": "T000002R034563", "___s": true }, { @@ -305961,7 +306006,7 @@ "filename": "RenderTarget.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A reference to the WebGLRenderer instance.", @@ -305980,7 +306025,7 @@ "longname": "Phaser.Renderer.WebGL.RenderTarget#renderer", "scope": "instance", "kind": "member", - "___id": "T000002R034569", + "___id": "T000002R034572", "___s": true }, { @@ -305989,7 +306034,7 @@ "filename": "RenderTarget.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The Framebuffer of this Render Target.\r\rThis is created in the `RenderTarget.resize` method.", @@ -306008,7 +306053,7 @@ "longname": "Phaser.Renderer.WebGL.RenderTarget#framebuffer", "scope": "instance", "kind": "member", - "___id": "T000002R034571", + "___id": "T000002R034574", "___s": true }, { @@ -306017,7 +306062,7 @@ "filename": "RenderTarget.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The WebGLTextureWrapper of this Render Target.\r\rThis is created in the `RenderTarget.resize` method.", @@ -306036,7 +306081,7 @@ "longname": "Phaser.Renderer.WebGL.RenderTarget#texture", "scope": "instance", "kind": "member", - "___id": "T000002R034573", + "___id": "T000002R034576", "___s": true }, { @@ -306045,7 +306090,7 @@ "filename": "RenderTarget.js", "lineno": 76, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The width of the texture.", @@ -306065,7 +306110,7 @@ "longname": "Phaser.Renderer.WebGL.RenderTarget#width", "scope": "instance", "kind": "member", - "___id": "T000002R034575", + "___id": "T000002R034578", "___s": true }, { @@ -306074,7 +306119,7 @@ "filename": "RenderTarget.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The height of the texture.", @@ -306094,7 +306139,7 @@ "longname": "Phaser.Renderer.WebGL.RenderTarget#height", "scope": "instance", "kind": "member", - "___id": "T000002R034577", + "___id": "T000002R034580", "___s": true }, { @@ -306103,7 +306148,7 @@ "filename": "RenderTarget.js", "lineno": 96, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A value between 0 and 1. Controls the size of this Render Target in relation to the Renderer.\r\rA value of 1 matches it. 0.5 makes the Render Target half the size of the renderer, etc.", @@ -306122,7 +306167,7 @@ "longname": "Phaser.Renderer.WebGL.RenderTarget#scale", "scope": "instance", "kind": "member", - "___id": "T000002R034579", + "___id": "T000002R034582", "___s": true }, { @@ -306131,7 +306176,7 @@ "filename": "RenderTarget.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The minFilter mode of the texture. 0 is `LINEAR`, 1 is `NEAREST`.", @@ -306150,7 +306195,7 @@ "longname": "Phaser.Renderer.WebGL.RenderTarget#minFilter", "scope": "instance", "kind": "member", - "___id": "T000002R034581", + "___id": "T000002R034584", "___s": true }, { @@ -306159,7 +306204,7 @@ "filename": "RenderTarget.js", "lineno": 116, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Controls if this Render Target is automatically cleared (via `gl.COLOR_BUFFER_BIT`)\rduring the `RenderTarget.bind` method.\r\rIf you need more control over how, or if, the target is cleared, you can disable\rthis via the config on creation, or even toggle it directly at runtime.", @@ -306178,7 +306223,7 @@ "longname": "Phaser.Renderer.WebGL.RenderTarget#autoClear", "scope": "instance", "kind": "member", - "___id": "T000002R034583", + "___id": "T000002R034586", "___s": true }, { @@ -306187,7 +306232,7 @@ "filename": "RenderTarget.js", "lineno": 129, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Does this Render Target automatically resize when the WebGL Renderer does?\r\rModify this property via the `setAutoResize` method.", @@ -306207,7 +306252,7 @@ "longname": "Phaser.Renderer.WebGL.RenderTarget#autoResize", "scope": "instance", "kind": "member", - "___id": "T000002R034585", + "___id": "T000002R034588", "___s": true }, { @@ -306216,7 +306261,7 @@ "filename": "RenderTarget.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Does this Render Target have a Depth Buffer?", @@ -306236,7 +306281,7 @@ "longname": "Phaser.Renderer.WebGL.RenderTarget#hasDepthBuffer", "scope": "instance", "kind": "member", - "___id": "T000002R034587", + "___id": "T000002R034590", "___s": true }, { @@ -306245,7 +306290,7 @@ "filename": "RenderTarget.js", "lineno": 151, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Force the WebGL Texture to use the CLAMP_TO_EDGE wrap mode, even if a power of two?\r\rIf `false` it will use `gl.REPEAT` instead, which may be required for some effects, such\ras using this Render Target as a texture for a Shader.", @@ -306264,7 +306309,7 @@ "longname": "Phaser.Renderer.WebGL.RenderTarget#forceClamp", "scope": "instance", "kind": "member", - "___id": "T000002R034589", + "___id": "T000002R034592", "___s": true }, { @@ -306273,7 +306318,7 @@ "filename": "RenderTarget.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets if this Render Target should automatically resize when the WebGL Renderer\remits a resize event.", @@ -306313,7 +306358,7 @@ "memberof": "Phaser.Renderer.WebGL.RenderTarget", "longname": "Phaser.Renderer.WebGL.RenderTarget#setAutoResize", "scope": "instance", - "___id": "T000002R034592", + "___id": "T000002R034595", "___s": true }, { @@ -306322,7 +306367,7 @@ "filename": "RenderTarget.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Resizes this Render Target.\r\rDeletes both the frame buffer and texture, if they exist and then re-creates\rthem using the new sizes.\r\rThis method is called automatically by the pipeline during its resize handler.", @@ -306375,7 +306420,7 @@ "memberof": "Phaser.Renderer.WebGL.RenderTarget", "longname": "Phaser.Renderer.WebGL.RenderTarget#resize", "scope": "instance", - "___id": "T000002R034596", + "___id": "T000002R034599", "___s": true }, { @@ -306384,7 +306429,7 @@ "filename": "RenderTarget.js", "lineno": 254, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Checks if this Render Target will resize, or not, if given the new\rwidth and height values.", @@ -306436,7 +306481,7 @@ "memberof": "Phaser.Renderer.WebGL.RenderTarget", "longname": "Phaser.Renderer.WebGL.RenderTarget#willResize", "scope": "instance", - "___id": "T000002R034607", + "___id": "T000002R034610", "___s": true }, { @@ -306445,7 +306490,7 @@ "filename": "RenderTarget.js", "lineno": 284, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Pushes this Render Target as the current frame buffer of the renderer.\r\rIf `autoClear` is set, then clears the texture.\r\rIf `adjustViewport` is `true` then it will flush the renderer and then adjust the GL viewport.", @@ -306500,7 +306545,7 @@ "memberof": "Phaser.Renderer.WebGL.RenderTarget", "longname": "Phaser.Renderer.WebGL.RenderTarget#bind", "scope": "instance", - "___id": "T000002R034613", + "___id": "T000002R034616", "___s": true }, { @@ -306509,7 +306554,7 @@ "filename": "RenderTarget.js", "lineno": 333, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Adjusts the GL viewport to match the width and height of this Render Target.\r\rAlso disables `SCISSOR_TEST`.", @@ -306519,7 +306564,7 @@ "memberof": "Phaser.Renderer.WebGL.RenderTarget", "longname": "Phaser.Renderer.WebGL.RenderTarget#adjustViewport", "scope": "instance", - "___id": "T000002R034618", + "___id": "T000002R034621", "___s": true }, { @@ -306528,7 +306573,7 @@ "filename": "RenderTarget.js", "lineno": 350, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Clears a portion or everything from this Render Target. To clear an area,\rspecify the `x`, `y`, `width` and `height`.", @@ -306600,7 +306645,7 @@ "memberof": "Phaser.Renderer.WebGL.RenderTarget", "longname": "Phaser.Renderer.WebGL.RenderTarget#clear", "scope": "instance", - "___id": "T000002R034621", + "___id": "T000002R034624", "___s": true }, { @@ -306609,7 +306654,7 @@ "filename": "RenderTarget.js", "lineno": 388, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Unbinds this Render Target and optionally flushes the WebGL Renderer first.", @@ -306650,7 +306695,7 @@ "longname": "Phaser.Renderer.WebGL.RenderTarget#unbind", "scope": "instance", "kind": "member", - "___id": "T000002R034625", + "___id": "T000002R034628", "___s": true }, { @@ -306659,7 +306704,7 @@ "filename": "RenderTarget.js", "lineno": 412, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Removes all external references from this class and deletes the\rWebGL framebuffer and texture instances.\r\rDoes not remove this Render Target from the parent pipeline.", @@ -306669,7 +306714,7 @@ "longname": "Phaser.Renderer.WebGL.RenderTarget#destroy", "scope": "instance", "kind": "member", - "___id": "T000002R034629", + "___id": "T000002R034632", "___s": true }, { @@ -306678,7 +306723,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\shaders", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\shaders", "code": {} }, "kind": "namespace", @@ -306686,7 +306731,7 @@ "memberof": "Phaser.Renderer.WebGL", "longname": "Phaser.Renderer.WebGL.Shaders", "scope": "static", - "___id": "T000002R034656", + "___id": "T000002R034659", "___s": true }, { @@ -306695,7 +306740,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\typedefs", "code": {} }, "kind": "namespace", @@ -306703,16 +306748,16 @@ "memberof": "Phaser.Types.Renderer", "longname": "Phaser.Types.Renderer.WebGL", "scope": "static", - "___id": "T000002R034706", + "___id": "T000002R034709", "___s": true }, { - "comment": "/**\r\n * @typedef {object} Phaser.Types.Renderer.WebGL.RenderTargetConfig\r\n * @since 3.50.0\r\n *\r\n * @property {number} [scale=1] - A value between 0 and 1. Controls the size of this Render Target in relation to the Renderer. A value of 1 matches it. 0.5 makes the Render Target half the size of the renderer, etc.\r\n * @property {number} [minFilter=0] - The minFilter mode of the texture. 0 is `LINEAR`, 1 is `NEAREST`.\r\n * @property {boolean} [autoClear=true] - Controls if this Render Target is automatically cleared (via `gl.COLOR_BUFFER_BIT`) during the bind.\r\n * @property {boolean} [autoResize=false] - Controls if this Render Target is automatically resized when the Renderer resizes.\r\n * @property {number} [width] - The width of the Render Target. This is optional. If given it overrides the `scale` property.\r\n * @property {number} [height=width] - The height of the Render Target. This is optional. If not given, it will be set to the same as the `width` value.\r\n */", + "comment": "/**\n * @typedef {object} Phaser.Types.Renderer.WebGL.RenderTargetConfig\n * @since 3.50.0\n *\n * @property {number} [scale=1] - A value between 0 and 1. Controls the size of this Render Target in relation to the Renderer. A value of 1 matches it. 0.5 makes the Render Target half the size of the renderer, etc.\n * @property {number} [minFilter=0] - The minFilter mode of the texture. 0 is `LINEAR`, 1 is `NEAREST`.\n * @property {boolean} [autoClear=true] - Controls if this Render Target is automatically cleared (via `gl.COLOR_BUFFER_BIT`) during the bind.\n * @property {boolean} [autoResize=false] - Controls if this Render Target is automatically resized when the Renderer resizes.\n * @property {number} [width] - The width of the Render Target. This is optional. If given it overrides the `scale` property.\n * @property {number} [height=width] - The height of the Render Target. This is optional. If not given, it will be set to the same as the `width` value.\n */", "meta": { "filename": "RenderTargetConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\typedefs", "code": {} }, "kind": "typedef", @@ -306821,16 +306866,16 @@ "memberof": "Phaser.Types.Renderer.WebGL", "longname": "Phaser.Types.Renderer.WebGL.RenderTargetConfig", "scope": "static", - "___id": "T000002R034707", + "___id": "T000002R034710", "___s": true }, { - "comment": "/**\r\n * @typedef {object} Phaser.Types.Renderer.WebGL.WebGLConst\r\n * @since 3.50.0\r\n *\r\n * @property {GLenum} enum - The data type of the attribute, i.e. `gl.BYTE`, `gl.SHORT`, `gl.UNSIGNED_BYTE`, `gl.FLOAT`, etc.\r\n * @property {number} size - The size, in bytes, of the data type.\r\n */", + "comment": "/**\n * @typedef {object} Phaser.Types.Renderer.WebGL.WebGLConst\n * @since 3.50.0\n *\n * @property {GLenum} enum - The data type of the attribute, i.e. `gl.BYTE`, `gl.SHORT`, `gl.UNSIGNED_BYTE`, `gl.FLOAT`, etc.\n * @property {number} size - The size, in bytes, of the data type.\n */", "meta": { "filename": "WebGLConst.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\typedefs", "code": {} }, "kind": "typedef", @@ -306876,7 +306921,7 @@ "memberof": "Phaser.Types.Renderer.WebGL", "longname": "Phaser.Types.Renderer.WebGL.WebGLConst", "scope": "static", - "___id": "T000002R034708", + "___id": "T000002R034711", "___s": true }, { @@ -306885,7 +306930,7 @@ "filename": "WebGLPipelineAttribute.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\typedefs", "code": {} }, "kind": "typedef", @@ -307006,7 +307051,7 @@ "memberof": "Phaser.Types.Renderer.WebGL", "longname": "Phaser.Types.Renderer.WebGL.WebGLPipelineAttribute", "scope": "static", - "___id": "T000002R034709", + "___id": "T000002R034712", "___s": true }, { @@ -307015,7 +307060,7 @@ "filename": "WebGLPipelineAttributeConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\typedefs", "code": {} }, "kind": "typedef", @@ -307089,7 +307134,7 @@ "memberof": "Phaser.Types.Renderer.WebGL", "longname": "Phaser.Types.Renderer.WebGL.WebGLPipelineAttributeConfig", "scope": "static", - "___id": "T000002R034710", + "___id": "T000002R034713", "___s": true }, { @@ -307098,7 +307143,7 @@ "filename": "WebGLPipelineBatchEntry.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\typedefs", "code": {} }, "kind": "typedef", @@ -307192,7 +307237,7 @@ "memberof": "Phaser.Types.Renderer.WebGL", "longname": "Phaser.Types.Renderer.WebGL.WebGLPipelineBatchEntry", "scope": "static", - "___id": "T000002R034711", + "___id": "T000002R034714", "___s": true }, { @@ -307201,7 +307246,7 @@ "filename": "WebGLPipelineConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\typedefs", "code": {} }, "kind": "typedef", @@ -307466,7 +307511,7 @@ "memberof": "Phaser.Types.Renderer.WebGL", "longname": "Phaser.Types.Renderer.WebGL.WebGLPipelineConfig", "scope": "static", - "___id": "T000002R034712", + "___id": "T000002R034715", "___s": true }, { @@ -307475,7 +307520,7 @@ "filename": "WebGLPipelineShaderConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\typedefs", "code": {} }, "kind": "typedef", @@ -307560,7 +307605,7 @@ "memberof": "Phaser.Types.Renderer.WebGL", "longname": "Phaser.Types.Renderer.WebGL.WebGLPipelineShaderConfig", "scope": "static", - "___id": "T000002R034713", + "___id": "T000002R034716", "___s": true }, { @@ -307569,7 +307614,7 @@ "filename": "WebGLPipelineUniformsConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\typedefs", "code": {} }, "kind": "typedef", @@ -307686,7 +307731,7 @@ "memberof": "Phaser.Types.Renderer.WebGL", "longname": "Phaser.Types.Renderer.WebGL.WebGLPipelineUniformsConfig", "scope": "static", - "___id": "T000002R034714", + "___id": "T000002R034717", "___s": true }, { @@ -307695,7 +307740,7 @@ "filename": "WebGLTextureCompression.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\typedefs", "code": {} }, "kind": "typedef", @@ -307935,7 +307980,7 @@ "memberof": "Phaser.Types.Renderer.WebGL", "longname": "Phaser.Types.Renderer.WebGL.WebGLTextureCompression", "scope": "static", - "___id": "T000002R034715", + "___id": "T000002R034718", "___s": true }, { @@ -307944,7 +307989,7 @@ "filename": "Utils.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "kind": "namespace", @@ -307953,7 +307998,7 @@ "memberof": "Phaser.Renderer.WebGL", "longname": "Phaser.Renderer.WebGL.Utils", "scope": "static", - "___id": "T000002R034716", + "___id": "T000002R034719", "___s": true }, { @@ -307962,7 +308007,7 @@ "filename": "Utils.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Packs four floats on a range from 0.0 to 1.0 into a single Uint32", @@ -308040,7 +308085,7 @@ "memberof": "Phaser.Renderer.WebGL.Utils", "longname": "Phaser.Renderer.WebGL.Utils.getTintFromFloats", "scope": "static", - "___id": "T000002R034718", + "___id": "T000002R034721", "___s": true }, { @@ -308049,7 +308094,7 @@ "filename": "Utils.js", "lineno": 38, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Packs a Uint24, representing RGB components, with a Float32, representing\rthe alpha component, with a range between 0.0 and 1.0 and return a Uint32", @@ -308101,7 +308146,7 @@ "memberof": "Phaser.Renderer.WebGL.Utils", "longname": "Phaser.Renderer.WebGL.Utils.getTintAppendFloatAlpha", "scope": "static", - "___id": "T000002R034724", + "___id": "T000002R034727", "___s": true }, { @@ -308110,7 +308155,7 @@ "filename": "Utils.js", "lineno": 57, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Packs a Uint24, representing RGB components, with a Float32, representing\rthe alpha component, with a range between 0.0 and 1.0 and return a\rswizzled Uint32", @@ -308162,7 +308207,7 @@ "memberof": "Phaser.Renderer.WebGL.Utils", "longname": "Phaser.Renderer.WebGL.Utils.getTintAppendFloatAlphaAndSwap", "scope": "static", - "___id": "T000002R034727", + "___id": "T000002R034730", "___s": true }, { @@ -308171,7 +308216,7 @@ "filename": "Utils.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Unpacks a Uint24 RGB into an array of floats of ranges of 0.0 and 1.0", @@ -308210,7 +308255,7 @@ "memberof": "Phaser.Renderer.WebGL.Utils", "longname": "Phaser.Renderer.WebGL.Utils.getFloatsFromUintRGB", "scope": "static", - "___id": "T000002R034733", + "___id": "T000002R034736", "___s": true }, { @@ -308219,7 +308264,7 @@ "filename": "Utils.js", "lineno": 99, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Check to see how many texture units the GPU supports in a fragment shader\rand if the value specific in the game config is allowed.\r\rThis value is hard-clamped to 16 for performance reasons on Android devices.", @@ -308271,7 +308316,7 @@ "memberof": "Phaser.Renderer.WebGL.Utils", "longname": "Phaser.Renderer.WebGL.Utils.checkShaderMax", "scope": "static", - "___id": "T000002R034738", + "___id": "T000002R034741", "___s": true }, { @@ -308280,7 +308325,7 @@ "filename": "Utils.js", "lineno": 131, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Checks the given Fragment Shader Source for `%count%` and `%forloop%` declarations and\rreplaces those with GLSL code for setting `texture = texture2D(uMainSampler[i], outTexCoord)`.", @@ -308332,7 +308377,7 @@ "memberof": "Phaser.Renderer.WebGL.Utils", "longname": "Phaser.Renderer.WebGL.Utils.parseFragmentShaderMaxTextures", "scope": "static", - "___id": "T000002R034741", + "___id": "T000002R034744", "___s": true }, { @@ -308341,7 +308386,7 @@ "filename": "Utils.js", "lineno": 174, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Takes the Glow FX Shader source and parses out the __SIZE__ and __DIST__\rconsts with the configuration values.", @@ -308421,7 +308466,7 @@ "memberof": "Phaser.Renderer.WebGL.Utils", "longname": "Phaser.Renderer.WebGL.Utils.setGlowQuality", "scope": "static", - "___id": "T000002R034751", + "___id": "T000002R034754", "___s": true }, { @@ -308430,7 +308475,7 @@ "filename": "WebGLPipeline.js", "lineno": 18, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "classdesc": "The `WebGLPipeline` is a base class used by all of the core Phaser pipelines.\r\rIt describes the way elements will be rendered in WebGL. Internally, it handles\rcompiling the shaders, creating vertex buffers, assigning primitive topology and\rbinding vertex attributes, all based on the given configuration data.\r\rThe pipeline is configured by passing in a `WebGLPipelineConfig` object. Please\rsee the documentation for this type to fully understand the configuration options\ravailable to you.\r\rUsually, you would not extend from this class directly, but would instead extend\rfrom one of the core pipelines, such as the Multi Pipeline.\r\rThe pipeline flow per render-step is as follows:\r\r1) onPreRender - called once at the start of the render step\r2) onRender - call for each Scene Camera that needs to render (so can be multiple times per render step)\r3) Internal flow:\r3a) bind (only called if a Game Object is using this pipeline and it's not currently active)\r3b) onBind (called for every Game Object that uses this pipeline)\r3c) flush (can be called by a Game Object, internal method or from outside by changing pipeline)\r4) onPostRender - called once at the end of the render step", @@ -308458,7 +308503,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.WebGLPipeline", - "___id": "T000002R034767", + "___id": "T000002R034770", "___s": true }, { @@ -308467,7 +308512,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Name of the pipeline. Used for identification and setting from Game Objects.", @@ -308486,7 +308531,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#name", "scope": "instance", "kind": "member", - "___id": "T000002R034774", + "___id": "T000002R034777", "___s": true }, { @@ -308495,7 +308540,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The Phaser Game instance to which this pipeline is bound.", @@ -308514,7 +308559,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#game", "scope": "instance", "kind": "member", - "___id": "T000002R034776", + "___id": "T000002R034779", "___s": true }, { @@ -308523,7 +308568,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The WebGL Renderer instance to which this pipeline is bound.", @@ -308542,7 +308587,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "scope": "instance", "kind": "member", - "___id": "T000002R034778", + "___id": "T000002R034781", "___s": true }, { @@ -308551,7 +308596,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A reference to the WebGL Pipeline Manager.\r\rThis is initially undefined and only set when this pipeline is added\rto the manager.", @@ -308572,7 +308617,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "scope": "instance", "kind": "member", - "___id": "T000002R034780", + "___id": "T000002R034783", "___s": true }, { @@ -308581,7 +308626,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The WebGL context this WebGL Pipeline uses.", @@ -308600,7 +308645,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "scope": "instance", "kind": "member", - "___id": "T000002R034782", + "___id": "T000002R034785", "___s": true }, { @@ -308609,7 +308654,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The canvas which this WebGL Pipeline renders to.", @@ -308628,7 +308673,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#view", "scope": "instance", "kind": "member", - "___id": "T000002R034784", + "___id": "T000002R034787", "___s": true }, { @@ -308637,7 +308682,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Width of the current viewport.", @@ -308656,7 +308701,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#width", "scope": "instance", "kind": "member", - "___id": "T000002R034786", + "___id": "T000002R034789", "___s": true }, { @@ -308665,7 +308710,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Height of the current viewport.", @@ -308684,7 +308729,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#height", "scope": "instance", "kind": "member", - "___id": "T000002R034788", + "___id": "T000002R034791", "___s": true }, { @@ -308693,7 +308738,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The current number of vertices that have been added to the pipeline batch.", @@ -308713,7 +308758,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "scope": "instance", "kind": "member", - "___id": "T000002R034790", + "___id": "T000002R034793", "___s": true }, { @@ -308722,7 +308767,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The total number of vertices that this pipeline batch can hold before it will flush.\r\rThis defaults to `renderer batchSize * 6`, where `batchSize` is defined in the Renderer Game Config.", @@ -308741,7 +308786,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "scope": "instance", "kind": "member", - "___id": "T000002R034792", + "___id": "T000002R034795", "___s": true }, { @@ -308750,7 +308795,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Raw byte buffer of vertices.\r\rEither set via the config object `vertices` property, or generates a new Array Buffer of\rsize `vertexCapacity * vertexSize`.", @@ -308770,7 +308815,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "scope": "instance", "kind": "member", - "___id": "T000002R034794", + "___id": "T000002R034797", "___s": true }, { @@ -308779,7 +308824,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The WebGLBuffer that holds the vertex data.\r\rCreated from the `vertexData` ArrayBuffer. If `vertices` are set in the config, a `STATIC_DRAW` buffer\ris created. If not, a `DYNAMIC_DRAW` buffer is created.", @@ -308799,7 +308844,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "scope": "instance", "kind": "member", - "___id": "T000002R034796", + "___id": "T000002R034799", "___s": true }, { @@ -308808,7 +308853,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The currently active WebGLBuffer.", @@ -308827,7 +308872,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "scope": "instance", "kind": "member", - "___id": "T000002R034798", + "___id": "T000002R034801", "___s": true }, { @@ -308836,7 +308881,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The primitive topology which the pipeline will use to submit draw calls.\r\rDefaults to GL_TRIANGLES if not otherwise set in the config.", @@ -308855,7 +308900,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "scope": "instance", "kind": "member", - "___id": "T000002R034800", + "___id": "T000002R034803", "___s": true }, { @@ -308864,7 +308909,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Uint8 view to the `vertexData` ArrayBuffer. Used for uploading vertex buffer resources to the GPU.", @@ -308883,7 +308928,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "scope": "instance", "kind": "member", - "___id": "T000002R034802", + "___id": "T000002R034805", "___s": true }, { @@ -308892,7 +308937,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Float32 view of the array buffer containing the pipeline's vertices.", @@ -308911,7 +308956,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "scope": "instance", "kind": "member", - "___id": "T000002R034804", + "___id": "T000002R034807", "___s": true }, { @@ -308920,7 +308965,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Uint32 view of the array buffer containing the pipeline's vertices.", @@ -308939,7 +308984,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "scope": "instance", "kind": "member", - "___id": "T000002R034806", + "___id": "T000002R034809", "___s": true }, { @@ -308948,7 +308993,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Indicates if the current pipeline is active, or not.\r\rToggle this property to enable or disable a pipeline from rendering anything.", @@ -308967,7 +309012,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#active", "scope": "instance", "kind": "member", - "___id": "T000002R034808", + "___id": "T000002R034811", "___s": true }, { @@ -308976,7 +309021,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Some pipelines require the forced use of texture zero (like the light pipeline).\r\rThis property should be set when that is the case.", @@ -308995,7 +309040,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "scope": "instance", "kind": "member", - "___id": "T000002R034810", + "___id": "T000002R034813", "___s": true }, { @@ -309004,7 +309049,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Indicates if this pipeline has booted or not.\r\rA pipeline boots only when the Game instance itself, and all associated systems, is\rfully ready.", @@ -309024,7 +309069,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "scope": "instance", "kind": "member", - "___id": "T000002R034812", + "___id": "T000002R034815", "___s": true }, { @@ -309033,7 +309078,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Indicates if this is a Post FX Pipeline, or not.", @@ -309053,7 +309098,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "scope": "instance", "kind": "member", - "___id": "T000002R034814", + "___id": "T000002R034817", "___s": true }, { @@ -309062,7 +309107,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Indicates if this is a Pre FX Pipeline, or not.", @@ -309082,7 +309127,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "scope": "instance", "kind": "member", - "___id": "T000002R034816", + "___id": "T000002R034819", "___s": true }, { @@ -309091,7 +309136,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "An array of RenderTarget instances that belong to this pipeline.", @@ -309119,7 +309164,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "scope": "instance", "kind": "member", - "___id": "T000002R034818", + "___id": "T000002R034821", "___s": true }, { @@ -309128,7 +309173,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A reference to the currently bound Render Target instance from the `WebGLPipeline.renderTargets` array.", @@ -309147,7 +309192,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "scope": "instance", "kind": "member", - "___id": "T000002R034820", + "___id": "T000002R034823", "___s": true }, { @@ -309156,7 +309201,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "An array of all the WebGLShader instances that belong to this pipeline.\r\rShaders manage their own attributes and uniforms, but share the same vertex data buffer,\rwhich belongs to this pipeline.\r\rShaders are set in a call to the `setShadersFromConfig` method, which happens automatically,\rbut can also be called at any point in your game. See the method documentation for details.", @@ -309184,7 +309229,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "scope": "instance", "kind": "member", - "___id": "T000002R034822", + "___id": "T000002R034825", "___s": true }, { @@ -309193,7 +309238,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A reference to the currently bound WebGLShader instance from the `WebGLPipeline.shaders` array.\r\rFor lots of pipelines, this is the only shader, so it is a quick way to reference it without\ran array look-up.", @@ -309212,7 +309257,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "scope": "instance", "kind": "member", - "___id": "T000002R034824", + "___id": "T000002R034827", "___s": true }, { @@ -309221,7 +309266,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The Projection matrix, used by shaders as 'uProjectionMatrix' uniform.", @@ -309240,7 +309285,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "scope": "instance", "kind": "member", - "___id": "T000002R034826", + "___id": "T000002R034829", "___s": true }, { @@ -309249,7 +309294,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The cached width of the Projection matrix.", @@ -309268,7 +309313,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "scope": "instance", "kind": "member", - "___id": "T000002R034828", + "___id": "T000002R034831", "___s": true }, { @@ -309277,7 +309322,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The cached height of the Projection matrix.", @@ -309296,7 +309341,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "scope": "instance", "kind": "member", - "___id": "T000002R034830", + "___id": "T000002R034833", "___s": true }, { @@ -309305,7 +309350,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The configuration object that was used to create this pipeline.\r\rTreat this object as 'read only', because changing it post-creation will not\rimpact this pipeline in any way. However, it is used internally for cloning\rand post-boot set-up.", @@ -309324,7 +309369,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#config", "scope": "instance", "kind": "member", - "___id": "T000002R034832", + "___id": "T000002R034835", "___s": true }, { @@ -309333,7 +309378,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Has the GL Context been reset to the Phaser defaults since the last time\rthis pipeline was bound? This is set automatically when the Pipeline Manager\rresets itself, usually after handing off to a 3rd party renderer like Spine.\r\rYou should treat this property as read-only.", @@ -309352,7 +309397,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "scope": "instance", "kind": "member", - "___id": "T000002R034834", + "___id": "T000002R034837", "___s": true }, { @@ -309361,7 +309406,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The temporary Pipeline batch. This array contains the batch entries for\rthe current frame, which is a package of textures and vertex offsets used\rfor drawing. This package is built dynamically as the frame is built\rand cleared during the flush method.\r\rTreat this array and all of its contents as read-only.", @@ -309389,7 +309434,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "scope": "instance", "kind": "member", - "___id": "T000002R034836", + "___id": "T000002R034839", "___s": true }, { @@ -309398,7 +309443,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The most recently created Pipeline batch entry.\r\rReset to null as part of the flush method.\r\rTreat this value as read-only.", @@ -309419,7 +309464,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "scope": "instance", "kind": "member", - "___id": "T000002R034838", + "___id": "T000002R034841", "___s": true }, { @@ -309428,7 +309473,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The most recently bound texture, used as part of the batch process.\r\rReset to null as part of the flush method.\r\rTreat this value as read-only.", @@ -309449,7 +309494,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "scope": "instance", "kind": "member", - "___id": "T000002R034840", + "___id": "T000002R034843", "___s": true }, { @@ -309458,7 +309503,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Holds the most recently assigned texture unit.\r\rTreat this value as read-only.", @@ -309477,7 +309522,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "scope": "instance", "kind": "member", - "___id": "T000002R034842", + "___id": "T000002R034845", "___s": true }, { @@ -309486,7 +309531,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The currently active WebGLTextures, used as part of the batch process.\r\rReset to empty as part of the bind method.\r\rTreat this array as read-only.", @@ -309514,7 +309559,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "scope": "instance", "kind": "member", - "___id": "T000002R034844", + "___id": "T000002R034847", "___s": true }, { @@ -309523,7 +309568,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "If the WebGL Renderer changes size, this uniform will be set with the new width and height values\ras part of the pipeline resize method. Various built-in pipelines, such as the MultiPipeline, set\rthis property automatically to `uResolution`.", @@ -309542,7 +309587,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "scope": "instance", "kind": "member", - "___id": "T000002R034846", + "___id": "T000002R034849", "___s": true }, { @@ -309551,7 +309596,7 @@ "filename": "WebGLPipeline.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Called when the Game has fully booted and the Renderer has finished setting up.\r\rBy this stage all Game level systems are now in place. You can perform any final tasks that the\rpipeline may need, that relies on game systems such as the Texture Manager being ready.", @@ -309564,7 +309609,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#boot", "scope": "instance", - "___id": "T000002R034848", + "___id": "T000002R034851", "___s": true }, { @@ -309573,7 +309618,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This method is called once when this pipeline has finished being set-up\rat the end of the boot process. By the time this method is called, all\rof the shaders are ready and configured.", @@ -309583,7 +309628,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "scope": "instance", - "___id": "T000002R034885", + "___id": "T000002R034888", "___s": true }, { @@ -309592,7 +309637,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This method is called once when this pipeline has finished being set-up\rat the end of the boot process. By the time this method is called, all\rof the shaders are ready and configured. It's also called if the renderer\rchanges size.", @@ -309630,7 +309675,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#onResize", "scope": "instance", - "___id": "T000002R034887", + "___id": "T000002R034890", "___s": true }, { @@ -309639,7 +309684,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets the currently active shader within this pipeline.", @@ -309708,7 +309753,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#setShader", "scope": "instance", - "___id": "T000002R034889", + "___id": "T000002R034892", "___s": true }, { @@ -309717,7 +309762,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Searches all shaders in this pipeline for one matching the given name, then returns it.", @@ -309756,7 +309801,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#getShaderByName", "scope": "instance", - "___id": "T000002R034895", + "___id": "T000002R034898", "___s": true }, { @@ -309765,7 +309810,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Destroys all shaders currently set in the `WebGLPipeline.shaders` array and then parses the given\r`config` object, extracting the shaders from it, creating `WebGLShader` instances and finally\rsetting them into the `shaders` array of this pipeline.\r\rThis is a destructive process. Be very careful when you call it, should you need to.", @@ -309805,7 +309850,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#setShadersFromConfig", "scope": "instance", - "___id": "T000002R034899", + "___id": "T000002R034902", "___s": true }, { @@ -309814,7 +309859,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Creates a new WebGL Pipeline Batch Entry, sets the texture unit as zero\rand pushes the entry into the batch.", @@ -309853,7 +309898,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#createBatch", "scope": "instance", - "___id": "T000002R034934", + "___id": "T000002R034937", "___s": true }, { @@ -309862,7 +309907,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Adds the given texture to the current WebGL Pipeline Batch Entry and\rincreases the batch entry unit and maxUnit values by 1.", @@ -309887,7 +309932,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#addTextureToBatch", "scope": "instance", - "___id": "T000002R034944", + "___id": "T000002R034947", "___s": true }, { @@ -309896,7 +309941,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Takes the given WebGLTextureWrapper and determines what to do with it.\r\rIf there is no current batch (i.e. after a flush) it will create a new\rbatch from it.\r\rIf the texture is already bound, it will return the current texture unit.\r\rIf the texture already exists in the current batch, the unit gets reset\rto match it.\r\rIf the texture cannot be found in the current batch, and it supports\rmultiple textures, it's added into the batch and the unit indexes are\radvanced.", @@ -309935,7 +309980,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#pushBatch", "scope": "instance", - "___id": "T000002R034947", + "___id": "T000002R034950", "___s": true }, { @@ -309944,7 +309989,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Custom pipelines can use this method in order to perform any required pre-batch tasks\rfor the given Game Object. It must return the texture unit the Game Object was assigned.", @@ -309997,7 +310042,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#setGameObject", "scope": "instance", - "___id": "T000002R034955", + "___id": "T000002R034958", "___s": true }, { @@ -310006,7 +310051,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Check if the current batch of vertices is full.\r\rYou can optionally provide an `amount` parameter. If given, it will check if the batch\rneeds to flush _if_ the `amount` is added to it. This allows you to test if you should\rflush before populating the batch.", @@ -310047,7 +310092,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#shouldFlush", "scope": "instance", - "___id": "T000002R034958", + "___id": "T000002R034961", "___s": true }, { @@ -310056,7 +310101,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Returns the number of vertices that can be added to the current batch before\rit will trigger a flush to happen.", @@ -310080,7 +310125,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "scope": "instance", - "___id": "T000002R034961", + "___id": "T000002R034964", "___s": true }, { @@ -310089,7 +310134,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Resizes the properties used to describe the viewport.\r\rThis method is called automatically by the renderer during its resize handler.", @@ -310145,7 +310190,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#resize", "scope": "instance", - "___id": "T000002R034963", + "___id": "T000002R034966", "___s": true }, { @@ -310154,7 +310199,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Adjusts this pipelines ortho Projection Matrix to use the given dimensions\rand resets the `uProjectionMatrix` uniform on all bound shaders.\r\rThis method is called automatically by the renderer during its resize handler.", @@ -310207,7 +310252,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#setProjectionMatrix", "scope": "instance", - "___id": "T000002R034969", + "___id": "T000002R034972", "___s": true }, { @@ -310216,7 +310261,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Adjusts this pipelines ortho Projection Matrix to flip the y\rand bottom values. Call with 'false' as the parameter to flip\rthem back again.", @@ -310243,7 +310288,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#flipProjectionMatrix", "scope": "instance", - "___id": "T000002R034978", + "___id": "T000002R034981", "___s": true }, { @@ -310252,7 +310297,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Adjusts this pipelines ortho Projection Matrix to match that of the global\rWebGL Renderer Projection Matrix.\r\rThis method is called automatically by the Pipeline Manager when this\rpipeline is set.", @@ -310262,7 +310307,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "scope": "instance", - "___id": "T000002R034984", + "___id": "T000002R034987", "___s": true }, { @@ -310271,7 +310316,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This method is called every time the Pipeline Manager makes this pipeline the currently active one.\r\rIt binds the resources and shader needed for this pipeline, including setting the vertex buffer\rand attribute pointers.", @@ -310315,7 +310360,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#bind", "scope": "instance", - "___id": "T000002R034988", + "___id": "T000002R034991", "___s": true }, { @@ -310324,7 +310369,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This method is called every time the Pipeline Manager rebinds this pipeline.\r\rIt resets all shaders this pipeline uses, setting their attributes again.", @@ -310368,7 +310413,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#rebind", "scope": "instance", - "___id": "T000002R034997", + "___id": "T000002R035000", "___s": true }, { @@ -310377,7 +310422,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This method is called if the WebGL context is lost and restored.\rIt ensures that uniforms are synced back to the GPU\rfor all shaders in this pipeline.", @@ -310387,7 +310432,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "scope": "instance", - "___id": "T000002R035006", + "___id": "T000002R035009", "___s": true }, { @@ -310396,7 +310441,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Binds the vertex buffer to be the active ARRAY_BUFFER on the WebGL context.\r\rIt first checks to see if it's already set as the active buffer and only\rbinds itself if not.", @@ -310436,7 +310481,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#setVertexBuffer", "scope": "instance", - "___id": "T000002R035018", + "___id": "T000002R035021", "___s": true }, { @@ -310445,7 +310490,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This method is called as a result of the `WebGLPipeline.batchQuad` method, right before a quad\rbelonging to a Game Object is about to be added to the batch. When this is called, the\rrenderer has just performed a flush. It will bind the current render target, if any are set\rand finally call the `onPreBatch` hook.\r\rIt is also called as part of the `PipelineManager.preBatch` method when processing Post FX Pipelines.", @@ -310496,7 +310541,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#preBatch", "scope": "instance", - "___id": "T000002R035023", + "___id": "T000002R035026", "___s": true }, { @@ -310505,7 +310550,7 @@ "filename": "WebGLPipeline.js", "lineno": 1309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This method is called as a result of the `WebGLPipeline.batchQuad` method, right after a quad\rbelonging to a Game Object has been added to the batch. When this is called, the\rrenderer has just performed a flush.\r\rIt calls the `onDraw` hook followed by the `onPostBatch` hook, which can be used to perform\radditional Post FX Pipeline processing.\r\rIt is also called as part of the `PipelineManager.postBatch` method when processing Post FX Pipelines.", @@ -310556,7 +310601,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#postBatch", "scope": "instance", - "___id": "T000002R035025", + "___id": "T000002R035028", "___s": true }, { @@ -310565,7 +310610,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This method is only used by Sprite FX and Post FX Pipelines and those that extend from them.\r\rThis method is called every time the `postBatch` method is called and is passed a\rreference to the current render target.\r\rAt the very least a Post FX Pipeline should call `this.bindAndDraw(renderTarget)`,\rhowever, you can do as much additional processing as you like in this method if\ryou override it from within your own pipelines.", @@ -310604,7 +310649,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#onDraw", "scope": "instance", - "___id": "T000002R035027", + "___id": "T000002R035030", "___s": true }, { @@ -310613,7 +310658,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This method is called every time the Pipeline Manager deactivates this pipeline, swapping from\rit to another one. This happens after a call to `flush` and before the new pipeline is bound.", @@ -310623,7 +310668,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "scope": "instance", - "___id": "T000002R035029", + "___id": "T000002R035032", "___s": true }, { @@ -310632,7 +310677,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Uploads the vertex data and emits a draw call for the current batch of vertices.", @@ -310678,7 +310723,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#flush", "scope": "instance", - "___id": "T000002R035031", + "___id": "T000002R035034", "___s": true }, { @@ -310687,7 +310732,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "By default this is an empty method hook that you can override and use in your own custom pipelines.\r\rThis method is called every time the Pipeline Manager makes this the active pipeline. It is called\rat the end of the `WebGLPipeline.bind` method, after the current shader has been set. The current\rshader is passed to this hook.\r\rFor example, if a display list has 3 Sprites in it that all use the same pipeline, this hook will\ronly be called for the first one, as the 2nd and 3rd Sprites do not cause the pipeline to be changed.\r\rIf you need to listen for that event instead, use the `onBind` hook.", @@ -310712,7 +310757,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#onActive", "scope": "instance", - "___id": "T000002R035057", + "___id": "T000002R035060", "___s": true }, { @@ -310721,7 +310766,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "By default this is an empty method hook that you can override and use in your own custom pipelines.\r\rThis method is called every time a **Game Object** asks the Pipeline Manager to use this pipeline,\reven if the pipeline is already active.\r\rUnlike the `onActive` method, which is only called when the Pipeline Manager makes this pipeline\ractive, this hook is called for every Game Object that requests use of this pipeline, allowing you to\rperform per-object set-up, such as loading shader uniform data.", @@ -310747,7 +310792,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#onBind", "scope": "instance", - "___id": "T000002R035059", + "___id": "T000002R035062", "___s": true }, { @@ -310756,7 +310801,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "By default this is an empty method hook that you can override and use in your own custom pipelines.\r\rThis method is called when the Pipeline Manager needs to rebind this pipeline. This happens after a\rpipeline has been cleared, usually when passing control over to a 3rd party WebGL library, like Spine,\rand then returing to Phaser again.", @@ -310766,7 +310811,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "scope": "instance", - "___id": "T000002R035061", + "___id": "T000002R035064", "___s": true }, { @@ -310775,7 +310820,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "By default this is an empty method hook that you can override and use in your own custom pipelines.\r\rThis method is called every time the `batchQuad` or `batchTri` methods are called. If this was\ras a result of a Game Object, then the Game Object reference is passed to this hook too.\r\rThis hook is called _after_ the quad (or tri) has been added to the batch, so you can safely\rcall 'flush' from within this.\r\rNote that Game Objects may call `batchQuad` or `batchTri` multiple times for a single draw,\rfor example the Graphics Game Object.", @@ -310801,7 +310846,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#onBatch", "scope": "instance", - "___id": "T000002R035063", + "___id": "T000002R035066", "___s": true }, { @@ -310810,7 +310855,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "By default this is an empty method hook that you can override and use in your own custom pipelines.\r\rThis method is called immediately before a **Game Object** is about to add itself to the batch.", @@ -310836,7 +310881,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#onPreBatch", "scope": "instance", - "___id": "T000002R035065", + "___id": "T000002R035068", "___s": true }, { @@ -310845,7 +310890,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "By default this is an empty method hook that you can override and use in your own custom pipelines.\r\rThis method is called immediately after a **Game Object** has been added to the batch.", @@ -310871,7 +310916,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#onPostBatch", "scope": "instance", - "___id": "T000002R035067", + "___id": "T000002R035070", "___s": true }, { @@ -310880,7 +310925,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "By default this is an empty method hook that you can override and use in your own custom pipelines.\r\rThis method is called once per frame, right before anything has been rendered, but after the canvas\rhas been cleared. If this pipeline has a render target, it will also have been cleared by this point.", @@ -310890,7 +310935,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "scope": "instance", - "___id": "T000002R035069", + "___id": "T000002R035072", "___s": true }, { @@ -310899,7 +310944,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "By default this is an empty method hook that you can override and use in your own custom pipelines.\r\rThis method is called _once per frame_, by every Camera in a Scene that wants to render.\r\rIt is called at the start of the rendering process, before anything has been drawn to the Camera.", @@ -310937,7 +310982,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#onRender", "scope": "instance", - "___id": "T000002R035071", + "___id": "T000002R035074", "___s": true }, { @@ -310946,7 +310991,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "By default this is an empty method hook that you can override and use in your own custom pipelines.\r\rThis method is called _once per frame_, after all rendering has happened and snapshots have been taken.\r\rIt is called at the very end of the rendering process, once all Cameras, for all Scenes, have\rbeen rendered.", @@ -310956,7 +311001,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "scope": "instance", - "___id": "T000002R035073", + "___id": "T000002R035076", "___s": true }, { @@ -310965,7 +311010,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "By default this is an empty method hook that you can override and use in your own custom pipelines.\r\rThis method is called every time this pipeline is asked to flush its batch.\r\rIt is called immediately before the `gl.bufferData` and `gl.drawArrays` calls are made, so you can\rperform any final pre-render modifications. To apply changes post-render, see `onAfterFlush`.", @@ -310992,7 +311037,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#onBeforeFlush", "scope": "instance", - "___id": "T000002R035075", + "___id": "T000002R035078", "___s": true }, { @@ -311001,7 +311046,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "By default this is an empty method hook that you can override and use in your own custom pipelines.\r\rThis method is called immediately after this pipeline has finished flushing its batch.\r\rIt is called after the `gl.drawArrays` call.\r\rYou can perform additional post-render effects, but be careful not to call `flush`\ron this pipeline from within this method, or you'll cause an infinite loop.\r\rTo apply changes pre-render, see `onBeforeFlush`.", @@ -311028,7 +311073,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#onAfterFlush", "scope": "instance", - "___id": "T000002R035077", + "___id": "T000002R035080", "___s": true }, { @@ -311037,7 +311082,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Adds a single vertex to the current vertex buffer and increments the\r`vertexCount` property by 1.\r\rThis method is called directly by `batchTri` and `batchQuad`.\r\rIt does not perform any batch limit checking itself, so if you need to call\rthis method directly, do so in the same way that `batchQuad` does, for example.", @@ -311150,7 +311195,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#batchVert", "scope": "instance", - "___id": "T000002R035079", + "___id": "T000002R035082", "___s": true }, { @@ -311159,7 +311204,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Adds the vertices data into the batch and flushes if full.\r\rAssumes 6 vertices in the following arrangement:\r\r```\r0----3\r|\\ B|\r| \\ |\r| \\ |\r| A \\|\r| \\\r1----2\r```\r\rWhere tx0/ty0 = 0, tx1/ty1 = 1, tx2/ty2 = 2 and tx3/ty3 = 3", @@ -311467,7 +311512,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#batchQuad", "scope": "instance", - "___id": "T000002R035092", + "___id": "T000002R035095", "___s": true }, { @@ -311476,7 +311521,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Adds the vertices data into the batch and flushes if full.\r\rAssumes 3 vertices in the following arrangement:\r\r```\r0\r|\\\r| \\\r| \\\r| \\\r| \\\r1-----2\r```", @@ -311745,7 +311790,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#batchTri", "scope": "instance", - "___id": "T000002R035145", + "___id": "T000002R035148", "___s": true }, { @@ -311754,7 +311799,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Pushes a filled rectangle into the vertex batch.\r\rThe dimensions are run through `Math.floor` before the quad is generated.\r\rRectangle has no transform values and isn't transformed into the local space.\r\rUsed for directly batching untransformed rectangles, such as Camera background colors.", @@ -311873,7 +311918,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#drawFillRect", "scope": "instance", - "___id": "T000002R035177", + "___id": "T000002R035180", "___s": true }, { @@ -311882,7 +311927,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets the texture to be bound to the next available texture unit and returns\rthe unit id.", @@ -311922,7 +311967,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#setTexture2D", "scope": "instance", - "___id": "T000002R035193", + "___id": "T000002R035196", "___s": true }, { @@ -311931,7 +311976,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Activates the given WebGL Texture and binds it to the requested texture slot.", @@ -311987,7 +312032,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#bindTexture", "scope": "instance", - "___id": "T000002R035196", + "___id": "T000002R035199", "___s": true }, { @@ -311996,7 +312041,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Activates the given Render Target texture and binds it to the\rrequested WebGL texture slot.", @@ -312052,7 +312097,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#bindRenderTarget", "scope": "instance", - "___id": "T000002R035200", + "___id": "T000002R035203", "___s": true }, { @@ -312061,7 +312106,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets the current duration into a 1f uniform value based on the given name.\r\rThis can be used for mapping time uniform values, such as `iTime`.", @@ -312115,7 +312160,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#setTime", "scope": "instance", - "___id": "T000002R035202", + "___id": "T000002R035205", "___s": true }, { @@ -312124,7 +312169,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a boolean uniform value based on the given name on the currently set shader.\r\rThe current shader is bound, before the uniform is set, making it active within the\rWebGLRenderer. This means you can safely call this method from a location such as\ra Scene `create` or `update` method. However, when working within a Shader file\rdirectly, use the `WebGLShader` method equivalent instead, to avoid the program\rbeing set.", @@ -312191,7 +312236,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#setBoolean", "scope": "instance", - "___id": "T000002R035204", + "___id": "T000002R035207", "___s": true }, { @@ -312200,7 +312245,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 1f uniform value based on the given name on the currently set shader.\r\rThe current shader is bound, before the uniform is set, making it active within the\rWebGLRenderer. This means you can safely call this method from a location such as\ra Scene `create` or `update` method. However, when working within a Shader file\rdirectly, use the `WebGLShader` method equivalent instead, to avoid the program\rbeing set.", @@ -312267,7 +312312,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#set1f", "scope": "instance", - "___id": "T000002R035207", + "___id": "T000002R035210", "___s": true }, { @@ -312276,7 +312321,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 2f uniform value based on the given name on the currently set shader.\r\rThe current shader is bound, before the uniform is set, making it active within the\rWebGLRenderer. This means you can safely call this method from a location such as\ra Scene `create` or `update` method. However, when working within a Shader file\rdirectly, use the `WebGLShader` method equivalent instead, to avoid the program\rbeing set.", @@ -312356,7 +312401,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#set2f", "scope": "instance", - "___id": "T000002R035210", + "___id": "T000002R035213", "___s": true }, { @@ -312365,7 +312410,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 3f uniform value based on the given name on the currently set shader.\r\rThe current shader is bound, before the uniform is set, making it active within the\rWebGLRenderer. This means you can safely call this method from a location such as\ra Scene `create` or `update` method. However, when working within a Shader file\rdirectly, use the `WebGLShader` method equivalent instead, to avoid the program\rbeing set.", @@ -312458,7 +312503,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#set3f", "scope": "instance", - "___id": "T000002R035213", + "___id": "T000002R035216", "___s": true }, { @@ -312467,7 +312512,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 4f uniform value based on the given name on the currently set shader.\r\rThe current shader is bound, before the uniform is set, making it active within the\rWebGLRenderer. This means you can safely call this method from a location such as\ra Scene `create` or `update` method. However, when working within a Shader file\rdirectly, use the `WebGLShader` method equivalent instead, to avoid the program\rbeing set.", @@ -312573,7 +312618,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#set4f", "scope": "instance", - "___id": "T000002R035216", + "___id": "T000002R035219", "___s": true }, { @@ -312582,7 +312627,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 1fv uniform value based on the given name on the currently set shader.\r\rThe current shader is bound, before the uniform is set, making it active within the\rWebGLRenderer. This means you can safely call this method from a location such as\ra Scene `create` or `update` method. However, when working within a Shader file\rdirectly, use the `WebGLShader` method equivalent instead, to avoid the program\rbeing set.", @@ -312668,7 +312713,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#set1fv", "scope": "instance", - "___id": "T000002R035219", + "___id": "T000002R035222", "___s": true }, { @@ -312677,7 +312722,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 2fv uniform value based on the given name on the currently set shader.\r\rThe current shader is bound, before the uniform is set, making it active within the\rWebGLRenderer. This means you can safely call this method from a location such as\ra Scene `create` or `update` method. However, when working within a Shader file\rdirectly, use the `WebGLShader` method equivalent instead, to avoid the program\rbeing set.", @@ -312763,7 +312808,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#set2fv", "scope": "instance", - "___id": "T000002R035222", + "___id": "T000002R035225", "___s": true }, { @@ -312772,7 +312817,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 3fv uniform value based on the given name on the currently set shader.\r\rThe current shader is bound, before the uniform is set, making it active within the\rWebGLRenderer. This means you can safely call this method from a location such as\ra Scene `create` or `update` method. However, when working within a Shader file\rdirectly, use the `WebGLShader` method equivalent instead, to avoid the program\rbeing set.", @@ -312858,7 +312903,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#set3fv", "scope": "instance", - "___id": "T000002R035225", + "___id": "T000002R035228", "___s": true }, { @@ -312867,7 +312912,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 4fv uniform value based on the given name on the currently set shader.\r\rThe current shader is bound, before the uniform is set, making it active within the\rWebGLRenderer. This means you can safely call this method from a location such as\ra Scene `create` or `update` method. However, when working within a Shader file\rdirectly, use the `WebGLShader` method equivalent instead, to avoid the program\rbeing set.", @@ -312953,7 +312998,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#set4fv", "scope": "instance", - "___id": "T000002R035228", + "___id": "T000002R035231", "___s": true }, { @@ -312962,7 +313007,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 1iv uniform value based on the given name on the currently set shader.\r\rThe current shader is bound, before the uniform is set, making it active within the\rWebGLRenderer. This means you can safely call this method from a location such as\ra Scene `create` or `update` method. However, when working within a Shader file\rdirectly, use the `WebGLShader` method equivalent instead, to avoid the program\rbeing set.", @@ -313048,7 +313093,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#set1iv", "scope": "instance", - "___id": "T000002R035231", + "___id": "T000002R035234", "___s": true }, { @@ -313057,7 +313102,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 2iv uniform value based on the given name on the currently set shader.\r\rThe current shader is bound, before the uniform is set, making it active within the\rWebGLRenderer. This means you can safely call this method from a location such as\ra Scene `create` or `update` method. However, when working within a Shader file\rdirectly, use the `WebGLShader` method equivalent instead, to avoid the program\rbeing set.", @@ -313143,7 +313188,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#set2iv", "scope": "instance", - "___id": "T000002R035234", + "___id": "T000002R035237", "___s": true }, { @@ -313152,7 +313197,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 3iv uniform value based on the given name on the currently set shader.\r\rThe current shader is bound, before the uniform is set, making it active within the\rWebGLRenderer. This means you can safely call this method from a location such as\ra Scene `create` or `update` method. However, when working within a Shader file\rdirectly, use the `WebGLShader` method equivalent instead, to avoid the program\rbeing set.", @@ -313238,7 +313283,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#set3iv", "scope": "instance", - "___id": "T000002R035237", + "___id": "T000002R035240", "___s": true }, { @@ -313247,7 +313292,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 4iv uniform value based on the given name on the currently set shader.\r\rThe current shader is bound, before the uniform is set, making it active within the\rWebGLRenderer. This means you can safely call this method from a location such as\ra Scene `create` or `update` method. However, when working within a Shader file\rdirectly, use the `WebGLShader` method equivalent instead, to avoid the program\rbeing set.", @@ -313333,7 +313378,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#set4iv", "scope": "instance", - "___id": "T000002R035240", + "___id": "T000002R035243", "___s": true }, { @@ -313342,7 +313387,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 1i uniform value based on the given name on the currently set shader.\r\rThe current shader is bound, before the uniform is set, making it active within the\rWebGLRenderer. This means you can safely call this method from a location such as\ra Scene `create` or `update` method. However, when working within a Shader file\rdirectly, use the `WebGLShader` method equivalent instead, to avoid the program\rbeing set.", @@ -313409,7 +313454,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#set1i", "scope": "instance", - "___id": "T000002R035243", + "___id": "T000002R035246", "___s": true }, { @@ -313418,7 +313463,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 2i uniform value based on the given name on the currently set shader.\r\rThe current shader is bound, before the uniform is set, making it active within the\rWebGLRenderer. This means you can safely call this method from a location such as\ra Scene `create` or `update` method. However, when working within a Shader file\rdirectly, use the `WebGLShader` method equivalent instead, to avoid the program\rbeing set.", @@ -313498,7 +313543,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#set2i", "scope": "instance", - "___id": "T000002R035246", + "___id": "T000002R035249", "___s": true }, { @@ -313507,7 +313552,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 3i uniform value based on the given name on the currently set shader.\r\rThe current shader is bound, before the uniform is set, making it active within the\rWebGLRenderer. This means you can safely call this method from a location such as\ra Scene `create` or `update` method. However, when working within a Shader file\rdirectly, use the `WebGLShader` method equivalent instead, to avoid the program\rbeing set.", @@ -313600,7 +313645,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#set3i", "scope": "instance", - "___id": "T000002R035249", + "___id": "T000002R035252", "___s": true }, { @@ -313609,7 +313654,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 4i uniform value based on the given name on the currently set shader.\r\rThe current shader is bound, before the uniform is set, making it active within the\rWebGLRenderer. This means you can safely call this method from a location such as\ra Scene `create` or `update` method. However, when working within a Shader file\rdirectly, use the `WebGLShader` method equivalent instead, to avoid the program\rbeing set.", @@ -313715,7 +313760,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#set4i", "scope": "instance", - "___id": "T000002R035252", + "___id": "T000002R035255", "___s": true }, { @@ -313724,7 +313769,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a matrix 2fv uniform value based on the given name on the currently set shader.\r\rThe current shader is bound, before the uniform is set, making it active within the\rWebGLRenderer. This means you can safely call this method from a location such as\ra Scene `create` or `update` method. However, when working within a Shader file\rdirectly, use the `WebGLShader` method equivalent instead, to avoid the program\rbeing set.", @@ -313823,7 +313868,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#setMatrix2fv", "scope": "instance", - "___id": "T000002R035255", + "___id": "T000002R035258", "___s": true }, { @@ -313832,7 +313877,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a matrix 3fv uniform value based on the given name on the currently set shader.\r\rThe current shader is bound, before the uniform is set, making it active within the\rWebGLRenderer. This means you can safely call this method from a location such as\ra Scene `create` or `update` method. However, when working within a Shader file\rdirectly, use the `WebGLShader` method equivalent instead, to avoid the program\rbeing set.", @@ -313912,7 +313957,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#setMatrix3fv", "scope": "instance", - "___id": "T000002R035258", + "___id": "T000002R035261", "___s": true }, { @@ -313921,7 +313966,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a matrix 4fv uniform value based on the given name on the currently set shader.\r\rThe current shader is bound, before the uniform is set, making it active within the\rWebGLRenderer. This means you can safely call this method from a location such as\ra Scene `create` or `update` method. However, when working within a Shader file\rdirectly, use the `WebGLShader` method equivalent instead, to avoid the program\rbeing set.", @@ -314001,7 +314046,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLPipeline", "longname": "Phaser.Renderer.WebGL.WebGLPipeline#setMatrix4fv", "scope": "instance", - "___id": "T000002R035261", + "___id": "T000002R035264", "___s": true }, { @@ -314010,7 +314055,7 @@ "filename": "WebGLPipeline.js", "lineno": 2605, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Destroys all shader instances, removes all object references and nulls all external references.", @@ -314039,7 +314084,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLPipeline#destroy", "scope": "instance", "overrides": "Phaser.Events.EventEmitter#destroy", - "___id": "T000002R035264", + "___id": "T000002R035267", "___s": true }, { @@ -314048,7 +314093,7 @@ "filename": "WebGLRenderer.js", "lineno": 39, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "kind": "typedef", @@ -314075,7 +314120,7 @@ ], "longname": "WebGLContextCallback", "scope": "global", - "___id": "T000002R035313", + "___id": "T000002R035316", "___s": true }, { @@ -314084,7 +314129,7 @@ "filename": "WebGLRenderer.js", "lineno": 45, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "classdesc": "WebGLRenderer is a class that contains the needed functionality to keep the\rWebGLRenderingContext state clean. The main idea of the WebGLRenderer is to keep track of\rany context change that happens for WebGL rendering inside of Phaser. This means\rif raw webgl functions are called outside the WebGLRenderer of the Phaser WebGL\rrendering ecosystem they might pollute the current WebGLRenderingContext state producing\runexpected behavior. It's recommended that WebGL interaction is done through\rWebGLRenderer and/or WebGLPipeline.", @@ -314112,7 +314157,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.WebGLRenderer", - "___id": "T000002R035314", + "___id": "T000002R035317", "___s": true }, { @@ -314121,7 +314166,7 @@ "filename": "WebGLRenderer.js", "lineno": 88, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The local configuration settings of this WebGL Renderer.", @@ -314140,7 +314185,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#config", "scope": "instance", "kind": "member", - "___id": "T000002R035330", + "___id": "T000002R035333", "___s": true }, { @@ -314149,7 +314194,7 @@ "filename": "WebGLRenderer.js", "lineno": 108, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The Game instance which owns this WebGL Renderer.", @@ -314168,7 +314213,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#game", "scope": "instance", "kind": "member", - "___id": "T000002R035342", + "___id": "T000002R035345", "___s": true }, { @@ -314177,7 +314222,7 @@ "filename": "WebGLRenderer.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A constant which allows the renderer to be easily identified as a WebGL Renderer.", @@ -314196,7 +314241,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#type", "scope": "instance", "kind": "member", - "___id": "T000002R035344", + "___id": "T000002R035347", "___s": true }, { @@ -314205,7 +314250,7 @@ "filename": "WebGLRenderer.js", "lineno": 126, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "An instance of the Pipeline Manager class, that handles all WebGL Pipelines.\r\rUse this to manage all of your interactions with pipelines, such as adding, getting,\rsetting and rendering them.\r\rThe Pipeline Manager class is created in the `init` method and then populated\rwith pipelines during the `boot` method.\r\rPrior to Phaser v3.50.0 this was just a plain JavaScript object, not a class.", @@ -314224,7 +314269,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#pipelines", "scope": "instance", "kind": "member", - "___id": "T000002R035346", + "___id": "T000002R035349", "___s": true }, { @@ -314233,7 +314278,7 @@ "filename": "WebGLRenderer.js", "lineno": 143, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The width of the canvas being rendered to.\rThis is populated in the onResize event handler.", @@ -314252,7 +314297,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#width", "scope": "instance", "kind": "member", - "___id": "T000002R035348", + "___id": "T000002R035351", "___s": true }, { @@ -314261,7 +314306,7 @@ "filename": "WebGLRenderer.js", "lineno": 153, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The height of the canvas being rendered to.\rThis is populated in the onResize event handler.", @@ -314280,7 +314325,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#height", "scope": "instance", "kind": "member", - "___id": "T000002R035350", + "___id": "T000002R035353", "___s": true }, { @@ -314289,7 +314334,7 @@ "filename": "WebGLRenderer.js", "lineno": 163, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The canvas which this WebGL Renderer draws to.", @@ -314308,7 +314353,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#canvas", "scope": "instance", "kind": "member", - "___id": "T000002R035352", + "___id": "T000002R035355", "___s": true }, { @@ -314317,7 +314362,7 @@ "filename": "WebGLRenderer.js", "lineno": 172, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "An array of blend modes supported by the WebGL Renderer.\r\rThis array includes the default blend modes as well as any custom blend modes added through {@link #addBlendMode}.", @@ -314337,7 +314382,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#blendModes", "scope": "instance", "kind": "member", - "___id": "T000002R035354", + "___id": "T000002R035357", "___s": true }, { @@ -314346,7 +314391,7 @@ "filename": "WebGLRenderer.js", "lineno": 184, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This property is set to `true` if the WebGL context of the renderer is lost.", @@ -314366,7 +314411,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#contextLost", "scope": "instance", "kind": "member", - "___id": "T000002R035356", + "___id": "T000002R035359", "___s": true }, { @@ -314375,7 +314420,7 @@ "filename": "WebGLRenderer.js", "lineno": 194, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Details about the currently scheduled snapshot.\r\rIf a non-null `callback` is set in this object, a snapshot of the canvas will be taken after the current frame is fully rendered.", @@ -314394,7 +314439,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#snapshotState", "scope": "instance", "kind": "member", - "___id": "T000002R035358", + "___id": "T000002R035361", "___s": true }, { @@ -314403,7 +314448,7 @@ "filename": "WebGLRenderer.js", "lineno": 217, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The maximum number of textures the GPU can handle. The minimum under the WebGL1 spec is 8.\rThis is set via the Game Config `maxTextures` property and should never be changed after boot.", @@ -314422,7 +314467,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#maxTextures", "scope": "instance", "kind": "member", - "___id": "T000002R035371", + "___id": "T000002R035374", "___s": true }, { @@ -314431,7 +314476,7 @@ "filename": "WebGLRenderer.js", "lineno": 227, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "An array of the available WebGL texture units, used to populate the uSampler uniforms.\r\rThis array is populated during the init phase and should never be changed after boot.", @@ -314450,7 +314495,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#textureIndexes", "scope": "instance", "kind": "member", - "___id": "T000002R035373", + "___id": "T000002R035376", "___s": true }, { @@ -314459,7 +314504,7 @@ "filename": "WebGLRenderer.js", "lineno": 238, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A list of all WebGLBufferWrappers that have been created by this renderer.", @@ -314487,7 +314532,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#glBufferWrappers", "scope": "instance", "kind": "member", - "___id": "T000002R035375", + "___id": "T000002R035378", "___s": true }, { @@ -314496,7 +314541,7 @@ "filename": "WebGLRenderer.js", "lineno": 247, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A list of all WebGLProgramWrappers that have been created by this renderer.", @@ -314524,7 +314569,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#glProgramWrappers", "scope": "instance", "kind": "member", - "___id": "T000002R035377", + "___id": "T000002R035380", "___s": true }, { @@ -314533,7 +314578,7 @@ "filename": "WebGLRenderer.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A list of all WebGLTextureWrappers that have been created by this renderer.", @@ -314561,7 +314606,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#glTextureWrappers", "scope": "instance", "kind": "member", - "___id": "T000002R035379", + "___id": "T000002R035382", "___s": true }, { @@ -314570,7 +314615,7 @@ "filename": "WebGLRenderer.js", "lineno": 265, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A list of all WebGLFramebufferWrappers that have been created by this renderer.", @@ -314598,7 +314643,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#glFramebufferWrappers", "scope": "instance", "kind": "member", - "___id": "T000002R035381", + "___id": "T000002R035384", "___s": true }, { @@ -314607,7 +314652,7 @@ "filename": "WebGLRenderer.js", "lineno": 274, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A list of all WebGLAttribLocationWrappers that have been created by this renderer.", @@ -314635,7 +314680,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#glAttribLocationWrappers", "scope": "instance", "kind": "member", - "___id": "T000002R035383", + "___id": "T000002R035386", "___s": true }, { @@ -314644,7 +314689,7 @@ "filename": "WebGLRenderer.js", "lineno": 283, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A list of all WebGLUniformLocationWrappers that have been created by this renderer.", @@ -314672,7 +314717,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#glUniformLocationWrappers", "scope": "instance", "kind": "member", - "___id": "T000002R035385", + "___id": "T000002R035388", "___s": true }, { @@ -314681,7 +314726,7 @@ "filename": "WebGLRenderer.js", "lineno": 292, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The currently bound framebuffer in use.", @@ -314701,7 +314746,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#currentFramebuffer", "scope": "instance", "kind": "member", - "___id": "T000002R035387", + "___id": "T000002R035390", "___s": true }, { @@ -314710,7 +314755,7 @@ "filename": "WebGLRenderer.js", "lineno": 302, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A stack into which the frame buffer objects are pushed and popped.", @@ -314738,7 +314783,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#fboStack", "scope": "instance", "kind": "member", - "___id": "T000002R035389", + "___id": "T000002R035392", "___s": true }, { @@ -314747,7 +314792,7 @@ "filename": "WebGLRenderer.js", "lineno": 311, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Current WebGLProgram in use.", @@ -314767,7 +314812,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#currentProgram", "scope": "instance", "kind": "member", - "___id": "T000002R035391", + "___id": "T000002R035394", "___s": true }, { @@ -314776,7 +314821,7 @@ "filename": "WebGLRenderer.js", "lineno": 321, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Current blend mode in use", @@ -314795,7 +314840,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#currentBlendMode", "scope": "instance", "kind": "member", - "___id": "T000002R035393", + "___id": "T000002R035396", "___s": true }, { @@ -314804,7 +314849,7 @@ "filename": "WebGLRenderer.js", "lineno": 330, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Indicates if the the scissor state is enabled in WebGLRenderingContext", @@ -314824,7 +314869,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#currentScissorEnabled", "scope": "instance", "kind": "member", - "___id": "T000002R035395", + "___id": "T000002R035398", "___s": true }, { @@ -314833,7 +314878,7 @@ "filename": "WebGLRenderer.js", "lineno": 340, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Stores the current scissor data", @@ -314852,7 +314897,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#currentScissor", "scope": "instance", "kind": "member", - "___id": "T000002R035397", + "___id": "T000002R035400", "___s": true }, { @@ -314861,7 +314906,7 @@ "filename": "WebGLRenderer.js", "lineno": 349, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Stack of scissor data", @@ -314880,7 +314925,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#scissorStack", "scope": "instance", "kind": "member", - "___id": "T000002R035399", + "___id": "T000002R035402", "___s": true }, { @@ -314889,7 +314934,7 @@ "filename": "WebGLRenderer.js", "lineno": 358, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The handler to invoke when the context is lost.\rThis should not be changed and is set in the init method.", @@ -314908,7 +314953,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#contextLostHandler", "scope": "instance", "kind": "member", - "___id": "T000002R035401", + "___id": "T000002R035404", "___s": true }, { @@ -314917,7 +314962,7 @@ "filename": "WebGLRenderer.js", "lineno": 368, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The handler to invoke when the context is restored.\rThis should not be changed and is set in the init method.", @@ -314936,7 +314981,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#contextRestoredHandler", "scope": "instance", "kind": "member", - "___id": "T000002R035403", + "___id": "T000002R035406", "___s": true }, { @@ -314945,7 +314990,7 @@ "filename": "WebGLRenderer.js", "lineno": 378, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The previous contextLostHandler that was in use.\rThis is set when `setContextHandlers` is called.", @@ -314964,7 +315009,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#previousContextLostHandler", "scope": "instance", "kind": "member", - "___id": "T000002R035405", + "___id": "T000002R035408", "___s": true }, { @@ -314973,7 +315018,7 @@ "filename": "WebGLRenderer.js", "lineno": 388, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The previous contextRestoredHandler that was in use.\rThis is set when `setContextHandlers` is called.", @@ -314992,7 +315037,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#previousContextRestoredHandler", "scope": "instance", "kind": "member", - "___id": "T000002R035407", + "___id": "T000002R035410", "___s": true }, { @@ -315001,7 +315046,7 @@ "filename": "WebGLRenderer.js", "lineno": 398, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The underlying WebGL context of the renderer.", @@ -315021,7 +315066,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#gl", "scope": "instance", "kind": "member", - "___id": "T000002R035409", + "___id": "T000002R035412", "___s": true }, { @@ -315030,7 +315075,7 @@ "filename": "WebGLRenderer.js", "lineno": 408, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Array of strings that indicate which WebGL extensions are supported by the browser.\rThis is populated in the `boot` method.", @@ -315059,7 +315104,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#supportedExtensions", "scope": "instance", "kind": "member", - "___id": "T000002R035411", + "___id": "T000002R035414", "___s": true }, { @@ -315068,7 +315113,7 @@ "filename": "WebGLRenderer.js", "lineno": 419, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "If the browser supports the `ANGLE_instanced_arrays` extension, this property will hold\ra reference to the glExtension for it.", @@ -315088,7 +315133,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#instancedArraysExtension", "scope": "instance", "kind": "member", - "___id": "T000002R035413", + "___id": "T000002R035416", "___s": true }, { @@ -315097,7 +315142,7 @@ "filename": "WebGLRenderer.js", "lineno": 430, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "If the browser supports the `OES_vertex_array_object` extension, this property will hold\ra reference to the glExtension for it.", @@ -315117,7 +315162,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#vaoExtension", "scope": "instance", "kind": "member", - "___id": "T000002R035415", + "___id": "T000002R035418", "___s": true }, { @@ -315126,7 +315171,7 @@ "filename": "WebGLRenderer.js", "lineno": 441, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The WebGL Extensions loaded into the current context.", @@ -315146,7 +315191,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#extensions", "scope": "instance", "kind": "member", - "___id": "T000002R035417", + "___id": "T000002R035420", "___s": true }, { @@ -315155,7 +315200,7 @@ "filename": "WebGLRenderer.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Stores the current WebGL component formats for further use.\r\rThis array is populated in the `init` method.", @@ -315174,7 +315219,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#glFormats", "scope": "instance", "kind": "member", - "___id": "T000002R035419", + "___id": "T000002R035422", "___s": true }, { @@ -315183,7 +315228,7 @@ "filename": "WebGLRenderer.js", "lineno": 462, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Stores the WebGL texture compression formats that this device and browser supports.\r\rSupport for using compressed texture formats was added in Phaser version 3.60.", @@ -315202,7 +315247,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#compression", "scope": "instance", "kind": "member", - "___id": "T000002R035421", + "___id": "T000002R035424", "___s": true }, { @@ -315211,7 +315256,7 @@ "filename": "WebGLRenderer.js", "lineno": 473, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Cached drawing buffer height to reduce gl calls.", @@ -315231,7 +315276,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#drawingBufferHeight", "scope": "instance", "kind": "member", - "___id": "T000002R035423", + "___id": "T000002R035426", "___s": true }, { @@ -315240,7 +315285,7 @@ "filename": "WebGLRenderer.js", "lineno": 483, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A blank 32x32 transparent texture, as used by the Graphics system where needed.\rThis is set in the `boot` method.", @@ -315260,7 +315305,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#blankTexture", "scope": "instance", "kind": "member", - "___id": "T000002R035425", + "___id": "T000002R035428", "___s": true }, { @@ -315269,7 +315314,7 @@ "filename": "WebGLRenderer.js", "lineno": 494, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A blank 1x1 #7f7fff texture, a flat normal map,\ras used by the Graphics system where needed.\rThis is set in the `boot` method.", @@ -315289,7 +315334,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#normalTexture", "scope": "instance", "kind": "member", - "___id": "T000002R035427", + "___id": "T000002R035430", "___s": true }, { @@ -315298,7 +315343,7 @@ "filename": "WebGLRenderer.js", "lineno": 506, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A pure white 4x4 texture, as used by the Graphics system where needed.\rThis is set in the `boot` method.", @@ -315318,7 +315363,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#whiteTexture", "scope": "instance", "kind": "member", - "___id": "T000002R035429", + "___id": "T000002R035432", "___s": true }, { @@ -315327,7 +315372,7 @@ "filename": "WebGLRenderer.js", "lineno": 517, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The total number of masks currently stacked.", @@ -315346,7 +315391,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#maskCount", "scope": "instance", "kind": "member", - "___id": "T000002R035431", + "___id": "T000002R035434", "___s": true }, { @@ -315355,7 +315400,7 @@ "filename": "WebGLRenderer.js", "lineno": 526, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The mask stack.", @@ -315383,7 +315428,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#maskStack", "scope": "instance", "kind": "member", - "___id": "T000002R035433", + "___id": "T000002R035436", "___s": true }, { @@ -315392,7 +315437,7 @@ "filename": "WebGLRenderer.js", "lineno": 535, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Internal property that tracks the currently set mask.", @@ -315411,7 +315456,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#currentMask", "scope": "instance", "kind": "member", - "___id": "T000002R035435", + "___id": "T000002R035438", "___s": true }, { @@ -315420,7 +315465,7 @@ "filename": "WebGLRenderer.js", "lineno": 544, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Internal property that tracks the currently set camera mask.", @@ -315439,7 +315484,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#currentCameraMask", "scope": "instance", "kind": "member", - "___id": "T000002R035439", + "___id": "T000002R035442", "___s": true }, { @@ -315448,7 +315493,7 @@ "filename": "WebGLRenderer.js", "lineno": 553, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Internal gl function mapping for uniform look-up.\rhttps://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/uniform", @@ -315467,7 +315512,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#glFuncMap", "scope": "instance", "kind": "member", - "___id": "T000002R035443", + "___id": "T000002R035446", "___s": true }, { @@ -315476,7 +315521,7 @@ "filename": "WebGLRenderer.js", "lineno": 563, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The `type` of the Game Object being currently rendered.\rThis can be used by advanced render functions for batching look-ahead.", @@ -315495,7 +315540,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#currentType", "scope": "instance", "kind": "member", - "___id": "T000002R035445", + "___id": "T000002R035448", "___s": true }, { @@ -315504,7 +315549,7 @@ "filename": "WebGLRenderer.js", "lineno": 573, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Is the `type` of the Game Object being currently rendered different than the\rtype of the object before it in the display list? I.e. it's a 'new' type.", @@ -315523,7 +315568,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#newType", "scope": "instance", "kind": "member", - "___id": "T000002R035447", + "___id": "T000002R035450", "___s": true }, { @@ -315532,7 +315577,7 @@ "filename": "WebGLRenderer.js", "lineno": 583, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Does the `type` of the next Game Object in the display list match that\rof the object being currently rendered?", @@ -315551,7 +315596,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#nextTypeMatch", "scope": "instance", "kind": "member", - "___id": "T000002R035449", + "___id": "T000002R035452", "___s": true }, { @@ -315560,7 +315605,7 @@ "filename": "WebGLRenderer.js", "lineno": 593, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Is the Game Object being currently rendered the final one in the list?", @@ -315579,7 +315624,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#finalType", "scope": "instance", "kind": "member", - "___id": "T000002R035451", + "___id": "T000002R035454", "___s": true }, { @@ -315588,7 +315633,7 @@ "filename": "WebGLRenderer.js", "lineno": 602, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The mipmap magFilter to be used when creating textures.\r\rYou can specify this as a string in the game config, i.e.:\r\r`render: { mipmapFilter: 'NEAREST_MIPMAP_LINEAR' }`\r\rThe 6 options for WebGL1 are, in order from least to most computationally expensive:\r\rNEAREST (for pixel art)\rLINEAR (the default)\rNEAREST_MIPMAP_NEAREST\rLINEAR_MIPMAP_NEAREST\rNEAREST_MIPMAP_LINEAR\rLINEAR_MIPMAP_LINEAR\r\rMipmaps only work with textures that are fully power-of-two in size.\r\rFor more details see https://webglfundamentals.org/webgl/lessons/webgl-3d-textures.html\r\rAs of v3.60 no mipmaps will be generated unless a string is given in\rthe game config. This saves on VRAM use when it may not be required.\rTo obtain the previous result set the property to `LINEAR` in the config.", @@ -315607,7 +315652,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#mipmapFilter", "scope": "instance", "kind": "member", - "___id": "T000002R035453", + "___id": "T000002R035456", "___s": true }, { @@ -315616,7 +315661,7 @@ "filename": "WebGLRenderer.js", "lineno": 642, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Has this renderer fully booted yet?", @@ -315635,7 +315680,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#isBooted", "scope": "instance", "kind": "member", - "___id": "T000002R035457", + "___id": "T000002R035460", "___s": true }, { @@ -315644,7 +315689,7 @@ "filename": "WebGLRenderer.js", "lineno": 651, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A Render Target you can use to capture the current state of the Renderer.\r\rA Render Target encapsulates a framebuffer and texture for the WebGL Renderer.", @@ -315663,7 +315708,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#renderTarget", "scope": "instance", "kind": "member", - "___id": "T000002R035459", + "___id": "T000002R035462", "___s": true }, { @@ -315672,7 +315717,7 @@ "filename": "WebGLRenderer.js", "lineno": 662, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The global game Projection matrix, used by shaders as 'uProjectionMatrix' uniform.", @@ -315691,7 +315736,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#projectionMatrix", "scope": "instance", "kind": "member", - "___id": "T000002R035461", + "___id": "T000002R035464", "___s": true }, { @@ -315700,7 +315745,7 @@ "filename": "WebGLRenderer.js", "lineno": 671, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The cached width of the Projection matrix.", @@ -315719,7 +315764,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#projectionWidth", "scope": "instance", "kind": "member", - "___id": "T000002R035463", + "___id": "T000002R035466", "___s": true }, { @@ -315728,7 +315773,7 @@ "filename": "WebGLRenderer.js", "lineno": 680, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The cached height of the Projection matrix.", @@ -315747,7 +315792,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#projectionHeight", "scope": "instance", "kind": "member", - "___id": "T000002R035465", + "___id": "T000002R035468", "___s": true }, { @@ -315756,7 +315801,7 @@ "filename": "WebGLRenderer.js", "lineno": 689, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A RenderTarget used by the BitmapMask Pipeline.\r\rThis is the source, i.e. the masked Game Object itself.", @@ -315775,7 +315820,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#maskSource", "scope": "instance", "kind": "member", - "___id": "T000002R035467", + "___id": "T000002R035470", "___s": true }, { @@ -315784,7 +315829,7 @@ "filename": "WebGLRenderer.js", "lineno": 700, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A RenderTarget used by the BitmapMask Pipeline.\r\rThis is the target, i.e. the framebuffer the masked objects are drawn to.", @@ -315803,7 +315848,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#maskTarget", "scope": "instance", "kind": "member", - "___id": "T000002R035469", + "___id": "T000002R035472", "___s": true }, { @@ -315812,7 +315857,7 @@ "filename": "WebGLRenderer.js", "lineno": 711, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "An instance of SpectorJS used for WebGL Debugging.\r\rOnly available in the Phaser Debug build.", @@ -315831,7 +315876,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#spector", "scope": "instance", "kind": "member", - "___id": "T000002R035471", + "___id": "T000002R035474", "___s": true }, { @@ -315840,7 +315885,7 @@ "filename": "WebGLRenderer.js", "lineno": 735, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Creates a new WebGLRenderingContext and initializes all internal state.", @@ -315880,7 +315925,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#init", "scope": "instance", - "___id": "T000002R035475", + "___id": "T000002R035478", "___s": true }, { @@ -315889,7 +315934,7 @@ "filename": "WebGLRenderer.js", "lineno": 947, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets the handlers that are called when WebGL context is lost or restored by the browser.\r\rThe default handlers are referenced via the properties `WebGLRenderer.contextLostHandler` and `WebGLRenderer.contextRestoredHandler`.\rBy default, these map to the methods `WebGLRenderer.dispatchContextLost` and `WebGLRenderer.dispatchContextRestored`.\r\rYou can override these handlers with your own via this method.\r\rIf you do override them, make sure that your handlers invoke the methods `WebGLRenderer.dispatchContextLost` and `WebGLRenderer.dispatchContextRestored` in due course, otherwise the renderer will not be able to restore itself fully.", @@ -315929,7 +315974,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#setContextHandlers", "scope": "instance", - "___id": "T000002R035593", + "___id": "T000002R035596", "___s": true }, { @@ -315938,7 +315983,7 @@ "filename": "WebGLRenderer.js", "lineno": 999, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This method is called when the WebGL context is lost. By default this is bound to the property `WebGLRenderer.contextLostHandler`.\rIf you override the context loss handler via the `setContextHandlers` method then be sure to invoke this method in due course.", @@ -315963,7 +316008,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#dispatchContextLost", "scope": "instance", - "___id": "T000002R035601", + "___id": "T000002R035604", "___s": true }, { @@ -315972,7 +316017,7 @@ "filename": "WebGLRenderer.js", "lineno": 1022, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This method is called when the WebGL context is restored. By default this is bound to the property `WebGLRenderer.contextRestoredHandler`.\rIf you override the context restored handler via the `setContextHandlers` method then be sure to invoke this method in due course.", @@ -315997,7 +316042,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#dispatchContextRestored", "scope": "instance", - "___id": "T000002R035604", + "___id": "T000002R035607", "___s": true }, { @@ -316006,7 +316051,7 @@ "filename": "WebGLRenderer.js", "lineno": 1103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Create temporary WebGL textures to stop WebGL errors on macOS.", @@ -316016,7 +316061,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#createTemporaryTextures", "scope": "instance", - "___id": "T000002R035612", + "___id": "T000002R035615", "___s": true }, { @@ -316025,7 +316070,7 @@ "filename": "WebGLRenderer.js", "lineno": 1127, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This method is only available in the Debug Build of Phaser, or a build with the\r`WEBGL_DEBUG` flag set in the Webpack Config.\r\rPhaser v3.60 Debug has a build of Spector.js embedded in it, which is a WebGL inspector\rthat allows for live inspection of your WebGL calls. Although it's easy to add the Spector\rextension to a desktop browsr, by embedding it in Phaser we can make it available in mobile\rbrowsers too, making it a powerful tool for debugging WebGL games on mobile devices where\rextensions are not permitted.\r\rSee https://github.com/BabylonJS/Spector.js for more details.\r\rThis method will capture the current WebGL frame and send it to the Spector.js tool for inspection.", @@ -316067,7 +316112,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#captureFrame", "scope": "instance", - "___id": "T000002R035617", + "___id": "T000002R035620", "___s": true }, { @@ -316076,7 +316121,7 @@ "filename": "WebGLRenderer.js", "lineno": 1160, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This method is only available in the Debug Build of Phaser, or a build with the\r`WEBGL_DEBUG` flag set in the Webpack Config.\r\rPhaser v3.60 Debug has a build of Spector.js embedded in it, which is a WebGL inspector\rthat allows for live inspection of your WebGL calls. Although it's easy to add the Spector\rextension to a desktop browsr, by embedding it in Phaser we can make it available in mobile\rbrowsers too, making it a powerful tool for debugging WebGL games on mobile devices where\rextensions are not permitted.\r\rSee https://github.com/BabylonJS/Spector.js for more details.\r\rThis method will capture the next WebGL frame and send it to the Spector.js tool for inspection.", @@ -316086,7 +316131,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#captureNextFrame", "scope": "instance", - "___id": "T000002R035622", + "___id": "T000002R035625", "___s": true }, { @@ -316095,7 +316140,7 @@ "filename": "WebGLRenderer.js", "lineno": 1187, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This method is only available in the Debug Build of Phaser, or a build with the\r`WEBGL_DEBUG` flag set in the Webpack Config.\r\rPhaser v3.60 Debug has a build of Spector.js embedded in it, which is a WebGL inspector\rthat allows for live inspection of your WebGL calls. Although it's easy to add the Spector\rextension to a desktop browsr, by embedding it in Phaser we can make it available in mobile\rbrowsers too, making it a powerful tool for debugging WebGL games on mobile devices where\rextensions are not permitted.\r\rSee https://github.com/BabylonJS/Spector.js for more details.\r\rThis method will return the current FPS of the WebGL canvas.", @@ -316119,7 +316164,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#getFps", "scope": "instance", - "___id": "T000002R035625", + "___id": "T000002R035628", "___s": true }, { @@ -316128,7 +316173,7 @@ "filename": "WebGLRenderer.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This method is only available in the Debug Build of Phaser, or a build with the\r`WEBGL_DEBUG` flag set in the Webpack Config.\r\rPhaser v3.60 Debug has a build of Spector.js embedded in it, which is a WebGL inspector\rthat allows for live inspection of your WebGL calls. Although it's easy to add the Spector\rextension to a desktop browsr, by embedding it in Phaser we can make it available in mobile\rbrowsers too, making it a powerful tool for debugging WebGL games on mobile devices where\rextensions are not permitted.\r\rSee https://github.com/BabylonJS/Spector.js for more details.\r\rThis method adds a command with the name value in the list. This can be filtered in the search.\rAll logs can be filtered searching for \"LOG\".", @@ -316168,7 +316213,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#log", "scope": "instance", - "___id": "T000002R035627", + "___id": "T000002R035630", "___s": true }, { @@ -316177,7 +316222,7 @@ "filename": "WebGLRenderer.js", "lineno": 1246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This method is only available in the Debug Build of Phaser, or a build with the\r`WEBGL_DEBUG` flag set in the Webpack Config.\r\rPhaser v3.60 Debug has a build of Spector.js embedded in it, which is a WebGL inspector\rthat allows for live inspection of your WebGL calls. Although it's easy to add the Spector\rextension to a desktop browsr, by embedding it in Phaser we can make it available in mobile\rbrowsers too, making it a powerful tool for debugging WebGL games on mobile devices where\rextensions are not permitted.\r\rSee https://github.com/BabylonJS/Spector.js for more details.\r\rThis method will start a capture on the Phaser canvas. The capture will stop once it reaches\rthe number of commands specified as a parameter, or after 10 seconds. If quick capture is true,\rthe thumbnails are not captured in order to speed up the capture.", @@ -316234,7 +316279,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#startCapture", "scope": "instance", - "___id": "T000002R035630", + "___id": "T000002R035633", "___s": true }, { @@ -316243,7 +316288,7 @@ "filename": "WebGLRenderer.js", "lineno": 1283, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This method is only available in the Debug Build of Phaser, or a build with the\r`WEBGL_DEBUG` flag set in the Webpack Config.\r\rPhaser v3.60 Debug has a build of Spector.js embedded in it, which is a WebGL inspector\rthat allows for live inspection of your WebGL calls. Although it's easy to add the Spector\rextension to a desktop browsr, by embedding it in Phaser we can make it available in mobile\rbrowsers too, making it a powerful tool for debugging WebGL games on mobile devices where\rextensions are not permitted.\r\rSee https://github.com/BabylonJS/Spector.js for more details.\r\rThis method will stop the current capture and returns the result in JSON. It displays the\rresult if the UI has been displayed. This returns undefined if the capture has not been completed\ror did not find any commands.", @@ -316267,7 +316312,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#stopCapture", "scope": "instance", - "___id": "T000002R035636", + "___id": "T000002R035639", "___s": true }, { @@ -316276,7 +316321,7 @@ "filename": "WebGLRenderer.js", "lineno": 1336, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The event handler that manages the `resize` event dispatched by the Scale Manager.", @@ -316314,7 +316359,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#onResize", "scope": "instance", - "___id": "T000002R035642", + "___id": "T000002R035645", "___s": true }, { @@ -316323,7 +316368,7 @@ "filename": "WebGLRenderer.js", "lineno": 1354, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Binds the WebGL Renderers Render Target, so all drawn content is now redirected to it.\r\rMake sure to call `endCapture` when you are finished.", @@ -316363,7 +316408,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#beginCapture", "scope": "instance", - "___id": "T000002R035644", + "___id": "T000002R035647", "___s": true }, { @@ -316372,7 +316417,7 @@ "filename": "WebGLRenderer.js", "lineno": 1375, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Unbinds the WebGL Renderers Render Target and returns it, stopping any further content being drawn to it.\r\rIf the viewport or scissors were modified during the capture, you should reset them by calling\r`resetViewport` and `resetScissor` accordingly.", @@ -316396,7 +316441,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#endCapture", "scope": "instance", - "___id": "T000002R035648", + "___id": "T000002R035651", "___s": true }, { @@ -316405,7 +316450,7 @@ "filename": "WebGLRenderer.js", "lineno": 1395, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Resizes the drawing buffer to match that required by the Scale Manager.", @@ -316463,7 +316508,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#resize", "scope": "instance", - "___id": "T000002R035650", + "___id": "T000002R035653", "___s": true }, { @@ -316472,7 +316517,7 @@ "filename": "WebGLRenderer.js", "lineno": 1430, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Determines which compressed texture formats this browser and device supports.\r\rCalled automatically as part of the WebGL Renderer init process. If you need to investigate\rwhich formats it supports, see the `Phaser.Renderer.WebGL.WebGLRenderer#compression` property instead.", @@ -316496,7 +316541,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#getCompressedTextures", "scope": "instance", - "___id": "T000002R035658", + "___id": "T000002R035661", "___s": true }, { @@ -316505,7 +316550,7 @@ "filename": "WebGLRenderer.js", "lineno": 1480, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Returns a compressed texture format GLenum name based on the given format.", @@ -316558,7 +316603,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#getCompressedTextureName", "scope": "instance", - "___id": "T000002R035679", + "___id": "T000002R035682", "___s": true }, { @@ -316567,7 +316612,7 @@ "filename": "WebGLRenderer.js", "lineno": 1501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Checks if the given compressed texture format is supported, or not.", @@ -316620,7 +316665,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#supportsCompressedTexture", "scope": "instance", - "___id": "T000002R035682", + "___id": "T000002R035685", "___s": true }, { @@ -316629,7 +316674,7 @@ "filename": "WebGLRenderer.js", "lineno": 1531, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Gets the aspect ratio of the WebGLRenderer dimensions.", @@ -316653,7 +316698,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#getAspectRatio", "scope": "instance", - "___id": "T000002R035685", + "___id": "T000002R035688", "___s": true }, { @@ -316662,7 +316707,7 @@ "filename": "WebGLRenderer.js", "lineno": 1544, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets the Projection Matrix of this renderer to the given dimensions.", @@ -316715,7 +316760,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#setProjectionMatrix", "scope": "instance", - "___id": "T000002R035687", + "___id": "T000002R035690", "___s": true }, { @@ -316724,7 +316769,7 @@ "filename": "WebGLRenderer.js", "lineno": 1568, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Resets the Projection Matrix back to this renderers width and height.\r\rThis is called during `endCapture`, should the matrix have been changed\ras a result of the capture process.", @@ -316749,7 +316794,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#resetProjectionMatrix", "scope": "instance", - "___id": "T000002R035691", + "___id": "T000002R035694", "___s": true }, { @@ -316758,7 +316803,7 @@ "filename": "WebGLRenderer.js", "lineno": 1584, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Checks if a WebGL extension is supported", @@ -316797,7 +316842,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#hasExtension", "scope": "instance", - "___id": "T000002R035693", + "___id": "T000002R035696", "___s": true }, { @@ -316806,7 +316851,7 @@ "filename": "WebGLRenderer.js", "lineno": 1599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Loads a WebGL extension", @@ -316845,7 +316890,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#getExtension", "scope": "instance", - "___id": "T000002R035695", + "___id": "T000002R035698", "___s": true }, { @@ -316854,7 +316899,7 @@ "filename": "WebGLRenderer.js", "lineno": 1621, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Flushes the current pipeline if the pipeline is bound", @@ -316864,7 +316909,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#flush", "scope": "instance", - "___id": "T000002R035698", + "___id": "T000002R035701", "___s": true }, { @@ -316873,7 +316918,7 @@ "filename": "WebGLRenderer.js", "lineno": 1632, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Pushes a new scissor state. This is used to set nested scissor states.", @@ -316974,7 +317019,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#pushScissor", "scope": "instance", - "___id": "T000002R035700", + "___id": "T000002R035703", "___s": true }, { @@ -316983,7 +317028,7 @@ "filename": "WebGLRenderer.js", "lineno": 1663, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets the current scissor state.", @@ -317061,7 +317106,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#setScissor", "scope": "instance", - "___id": "T000002R035706", + "___id": "T000002R035709", "___s": true }, { @@ -317070,7 +317115,7 @@ "filename": "WebGLRenderer.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Resets the gl scissor state to be whatever the current scissor is, if there is one, without\rmodifying the scissor stack.", @@ -317080,7 +317125,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#resetScissor", "scope": "instance", - "___id": "T000002R035717", + "___id": "T000002R035720", "___s": true }, { @@ -317089,7 +317134,7 @@ "filename": "WebGLRenderer.js", "lineno": 1733, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Pops the last scissor state and sets it.", @@ -317099,7 +317144,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#popScissor", "scope": "instance", - "___id": "T000002R035725", + "___id": "T000002R035728", "___s": true }, { @@ -317108,7 +317153,7 @@ "filename": "WebGLRenderer.js", "lineno": 1757, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Is there an active stencil mask?", @@ -317132,7 +317177,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#hasActiveStencilMask", "scope": "instance", - "___id": "T000002R035730", + "___id": "T000002R035733", "___s": true }, { @@ -317141,7 +317186,7 @@ "filename": "WebGLRenderer.js", "lineno": 1773, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Resets the gl viewport to the current renderer dimensions.", @@ -317151,7 +317196,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#resetViewport", "scope": "instance", - "___id": "T000002R035734", + "___id": "T000002R035737", "___s": true }, { @@ -317160,7 +317205,7 @@ "filename": "WebGLRenderer.js", "lineno": 1788, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets the blend mode to the value given.\r\rIf the current blend mode is different from the one given, the pipeline is flushed and the new\rblend mode is enabled.", @@ -317214,7 +317259,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#setBlendMode", "scope": "instance", - "___id": "T000002R035738", + "___id": "T000002R035741", "___s": true }, { @@ -317223,7 +317268,7 @@ "filename": "WebGLRenderer.js", "lineno": 1833, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Creates a new custom blend mode for the renderer.\r\rSee https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API/Constants#Blending_modes", @@ -317284,7 +317329,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#addBlendMode", "scope": "instance", - "___id": "T000002R035744", + "___id": "T000002R035747", "___s": true }, { @@ -317293,7 +317338,7 @@ "filename": "WebGLRenderer.js", "lineno": 1853, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Updates the function bound to a given custom blend mode.", @@ -317359,7 +317404,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#updateBlendMode", "scope": "instance", - "___id": "T000002R035749", + "___id": "T000002R035752", "___s": true }, { @@ -317368,7 +317413,7 @@ "filename": "WebGLRenderer.js", "lineno": 1880, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Removes a custom blend mode from the renderer.\rAny Game Objects still using this blend mode will error, so be sure to clear them first.", @@ -317408,7 +317453,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#removeBlendMode", "scope": "instance", - "___id": "T000002R035753", + "___id": "T000002R035756", "___s": true }, { @@ -317417,7 +317462,7 @@ "filename": "WebGLRenderer.js", "lineno": 1901, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Pushes a new framebuffer onto the FBO stack and makes it the currently bound framebuffer.\r\rIf there was another framebuffer already bound it will force a pipeline flush.\r\rCall `popFramebuffer` to remove it again.", @@ -317517,7 +317562,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#pushFramebuffer", "scope": "instance", - "___id": "T000002R035755", + "___id": "T000002R035758", "___s": true }, { @@ -317526,7 +317571,7 @@ "filename": "WebGLRenderer.js", "lineno": 1931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets the given framebuffer as the active and currently bound framebuffer.\r\rIf there was another framebuffer already bound it will force a pipeline flush.\r\rTypically, you should call `pushFramebuffer` instead of this method.", @@ -317635,7 +317680,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#setFramebuffer", "scope": "instance", - "___id": "T000002R035757", + "___id": "T000002R035760", "___s": true }, { @@ -317644,7 +317689,7 @@ "filename": "WebGLRenderer.js", "lineno": 2022, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Pops the previous framebuffer from the fbo stack and sets it.", @@ -317700,7 +317745,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#popFramebuffer", "scope": "instance", - "___id": "T000002R035771", + "___id": "T000002R035774", "___s": true }, { @@ -317709,7 +317754,7 @@ "filename": "WebGLRenderer.js", "lineno": 2056, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Restores the previous framebuffer from the fbo stack and sets it.", @@ -317751,7 +317796,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#restoreFramebuffer", "scope": "instance", - "___id": "T000002R035778", + "___id": "T000002R035781", "___s": true }, { @@ -317760,7 +317805,7 @@ "filename": "WebGLRenderer.js", "lineno": 2084, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Binds a shader program.\r\rIf there was a different program already bound it will force a pipeline flush first.\r\rIf the same program given to this method is already set as the current program, no change\rwill take place and this method will return `false`.", @@ -317799,7 +317844,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#setProgram", "scope": "instance", - "___id": "T000002R035786", + "___id": "T000002R035789", "___s": true }, { @@ -317808,7 +317853,7 @@ "filename": "WebGLRenderer.js", "lineno": 2115, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Rebinds whatever program `WebGLRenderer.currentProgram` is set as, without\rchanging anything, or flushing.", @@ -317833,7 +317878,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#resetProgram", "scope": "instance", - "___id": "T000002R035789", + "___id": "T000002R035792", "___s": true }, { @@ -317842,7 +317887,7 @@ "filename": "WebGLRenderer.js", "lineno": 2131, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Creates a texture from an image source. If the source is not valid it creates an empty texture.", @@ -317937,7 +317982,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#createTextureFromSource", "scope": "instance", - "___id": "T000002R035791", + "___id": "T000002R035794", "___s": true }, { @@ -317946,7 +317991,7 @@ "filename": "WebGLRenderer.js", "lineno": 2190, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A wrapper for creating a WebGLTextureWrapper. If no pixel data is passed it will create an empty texture.", @@ -318140,7 +318185,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#createTexture2D", "scope": "instance", - "___id": "T000002R035809", + "___id": "T000002R035812", "___s": true }, { @@ -318149,7 +318194,7 @@ "filename": "WebGLRenderer.js", "lineno": 2223, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Creates a WebGL Framebuffer object and optionally binds a depth stencil render buffer.\r\rThis will unbind any currently bound framebuffer.", @@ -318229,7 +318274,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#createFramebuffer", "scope": "instance", - "___id": "T000002R035814", + "___id": "T000002R035817", "___s": true }, { @@ -318238,7 +318283,7 @@ "filename": "WebGLRenderer.js", "lineno": 2248, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Binds necessary resources and renders the mask to a separated framebuffer.\rThe framebuffer for the masked object is also bound for further use.", @@ -318276,7 +318321,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#beginBitmapMask", "scope": "instance", - "___id": "T000002R035818", + "___id": "T000002R035821", "___s": true }, { @@ -318285,7 +318330,7 @@ "filename": "WebGLRenderer.js", "lineno": 2276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Binds necessary resources and renders the mask to a separated framebuffer.\rThe framebuffer for the masked object is also bound for further use.", @@ -318336,7 +318381,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#drawBitmapMask", "scope": "instance", - "___id": "T000002R035823", + "___id": "T000002R035826", "___s": true }, { @@ -318345,7 +318390,7 @@ "filename": "WebGLRenderer.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Creates a WebGLProgram instance based on the given vertex and fragment shader source.\r\rThen compiles, attaches and links the program before wrapping and returning it.", @@ -318397,7 +318442,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#createProgram", "scope": "instance", - "___id": "T000002R035828", + "___id": "T000002R035831", "___s": true }, { @@ -318406,7 +318451,7 @@ "filename": "WebGLRenderer.js", "lineno": 2346, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Wrapper for creating a vertex buffer.", @@ -318458,7 +318503,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#createVertexBuffer", "scope": "instance", - "___id": "T000002R035831", + "___id": "T000002R035834", "___s": true }, { @@ -318467,7 +318512,7 @@ "filename": "WebGLRenderer.js", "lineno": 2365, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Creates a WebGLAttribLocationWrapper instance based on the given WebGLProgramWrapper and attribute name.", @@ -318505,7 +318550,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#createAttribLocation", "scope": "instance", - "___id": "T000002R035835", + "___id": "T000002R035838", "___s": true }, { @@ -318514,7 +318559,7 @@ "filename": "WebGLRenderer.js", "lineno": 2381, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Creates a WebGLUniformLocationWrapper instance based on the given WebGLProgramWrapper and uniform name.", @@ -318552,7 +318597,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#createUniformLocation", "scope": "instance", - "___id": "T000002R035838", + "___id": "T000002R035841", "___s": true }, { @@ -318561,7 +318606,7 @@ "filename": "WebGLRenderer.js", "lineno": 2397, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Wrapper for creating a vertex buffer.", @@ -318613,7 +318658,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#createIndexBuffer", "scope": "instance", - "___id": "T000002R035841", + "___id": "T000002R035844", "___s": true }, { @@ -318622,7 +318667,7 @@ "filename": "WebGLRenderer.js", "lineno": 2416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Removes a texture from the GPU.", @@ -318662,7 +318707,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#deleteTexture", "scope": "instance", - "___id": "T000002R035845", + "___id": "T000002R035848", "___s": true }, { @@ -318671,7 +318716,7 @@ "filename": "WebGLRenderer.js", "lineno": 2437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Deletes a Framebuffer from the GL instance.", @@ -318720,7 +318765,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#deleteFramebuffer", "scope": "instance", - "___id": "T000002R035847", + "___id": "T000002R035850", "___s": true }, { @@ -318729,7 +318774,7 @@ "filename": "WebGLRenderer.js", "lineno": 2459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Deletes a WebGLProgram from the GL instance.", @@ -318769,7 +318814,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#deleteProgram", "scope": "instance", - "___id": "T000002R035849", + "___id": "T000002R035852", "___s": true }, { @@ -318778,7 +318823,7 @@ "filename": "WebGLRenderer.js", "lineno": 2480, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Deletes a WebGLAttribLocation from the GL instance.", @@ -318803,7 +318848,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#deleteAttribLocation", "scope": "instance", - "___id": "T000002R035851", + "___id": "T000002R035854", "___s": true }, { @@ -318812,7 +318857,7 @@ "filename": "WebGLRenderer.js", "lineno": 2498, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Deletes a WebGLUniformLocation from the GL instance.", @@ -318837,7 +318882,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#deleteUniformLocation", "scope": "instance", - "___id": "T000002R035853", + "___id": "T000002R035856", "___s": true }, { @@ -318846,7 +318891,7 @@ "filename": "WebGLRenderer.js", "lineno": 2516, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Deletes a WebGLBuffer from the GL instance.", @@ -318886,7 +318931,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#deleteBuffer", "scope": "instance", - "___id": "T000002R035855", + "___id": "T000002R035858", "___s": true }, { @@ -318895,7 +318940,7 @@ "filename": "WebGLRenderer.js", "lineno": 2534, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Controls the pre-render operations for the given camera.\rHandles any clipping needed by the camera and renders the background color if a color is visible.", @@ -318920,7 +318965,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#preRenderCamera", "scope": "instance", - "___id": "T000002R035857", + "___id": "T000002R035860", "___s": true }, { @@ -318929,7 +318974,7 @@ "filename": "WebGLRenderer.js", "lineno": 2603, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Controls the post-render operations for the given camera.\r\rRenders the foreground camera effects like flash and fading, then resets the current scissor state.", @@ -318954,7 +318999,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#postRenderCamera", "scope": "instance", - "___id": "T000002R035874", + "___id": "T000002R035877", "___s": true }, { @@ -318963,7 +319008,7 @@ "filename": "WebGLRenderer.js", "lineno": 2642, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Clears the current vertex buffer and updates pipelines.", @@ -318976,7 +319021,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#preRender", "scope": "instance", - "___id": "T000002R035881", + "___id": "T000002R035884", "___s": true }, { @@ -318985,7 +319030,7 @@ "filename": "WebGLRenderer.js", "lineno": 2686, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The core render step for a Scene Camera.\r\rIterates through the given array of Game Objects and renders them with the given Camera.\r\rThis is called by the `CameraManager.render` method. The Camera Manager instance belongs to a Scene, and is invoked\rby the Scene Systems.render method.\r\rThis method is not called if `Camera.visible` is `false`, or `Camera.alpha` is zero.", @@ -319048,7 +319093,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#render", "scope": "instance", - "___id": "T000002R035890", + "___id": "T000002R035893", "___s": true }, { @@ -319057,7 +319102,7 @@ "filename": "WebGLRenderer.js", "lineno": 2793, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The post-render step happens after all Cameras in all Scenes have been rendered.", @@ -319070,7 +319115,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#postRender", "scope": "instance", - "___id": "T000002R035907", + "___id": "T000002R035910", "___s": true }, { @@ -319079,7 +319124,7 @@ "filename": "WebGLRenderer.js", "lineno": 2818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Disables the STENCIL_TEST but does not change the status\rof the current stencil mask.", @@ -319089,7 +319134,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#clearStencilMask", "scope": "instance", - "___id": "T000002R035911", + "___id": "T000002R035914", "___s": true }, { @@ -319098,7 +319143,7 @@ "filename": "WebGLRenderer.js", "lineno": 2830, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Restores the current stencil function to the one that was in place\rbefore `clearStencilMask` was called.", @@ -319108,7 +319153,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#restoreStencilMask", "scope": "instance", - "___id": "T000002R035913", + "___id": "T000002R035916", "___s": true }, { @@ -319117,7 +319162,7 @@ "filename": "WebGLRenderer.js", "lineno": 2862, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Schedules a snapshot of the entire game viewport to be taken after the current frame is rendered.\r\rTo capture a specific area see the `snapshotArea` method. To capture a specific pixel, see `snapshotPixel`.\r\rOnly one snapshot can be active _per frame_. If you have already called `snapshotPixel`, for example, then\rcalling this method will override it.\r\rSnapshots work by using the WebGL `readPixels` feature to grab every pixel from the frame buffer into an ArrayBufferView.\rIt then parses this, copying the contents to a temporary Canvas and finally creating an Image object from it,\rwhich is the image returned to the callback provided. All in all, this is a computationally expensive and blocking process,\rwhich gets more expensive the larger the canvas size gets, so please be careful how you employ this in your game.", @@ -319187,7 +319232,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#snapshot", "scope": "instance", - "___id": "T000002R035918", + "___id": "T000002R035921", "___s": true }, { @@ -319196,7 +319241,7 @@ "filename": "WebGLRenderer.js", "lineno": 2889, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Schedules a snapshot of the given area of the game viewport to be taken after the current frame is rendered.\r\rTo capture the whole game viewport see the `snapshot` method. To capture a specific pixel, see `snapshotPixel`.\r\rOnly one snapshot can be active _per frame_. If you have already called `snapshotPixel`, for example, then\rcalling this method will override it.\r\rSnapshots work by using the WebGL `readPixels` feature to grab every pixel from the frame buffer into an ArrayBufferView.\rIt then parses this, copying the contents to a temporary Canvas and finally creating an Image object from it,\rwhich is the image returned to the callback provided. All in all, this is a computationally expensive and blocking process,\rwhich gets more expensive the larger the canvas size gets, so please be careful how you employ this in your game.", @@ -319318,7 +319363,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#snapshotArea", "scope": "instance", - "___id": "T000002R035920", + "___id": "T000002R035923", "___s": true }, { @@ -319327,7 +319372,7 @@ "filename": "WebGLRenderer.js", "lineno": 2931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Schedules a snapshot of the given pixel from the game viewport to be taken after the current frame is rendered.\r\rTo capture the whole game viewport see the `snapshot` method. To capture a specific area, see `snapshotArea`.\r\rOnly one snapshot can be active _per frame_. If you have already called `snapshotArea`, for example, then\rcalling this method will override it.\r\rUnlike the other two snapshot methods, this one will return a `Color` object containing the color data for\rthe requested pixel. It doesn't need to create an internal Canvas or Image object, so is a lot faster to execute,\rusing less memory.", @@ -319393,7 +319438,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#snapshotPixel", "scope": "instance", - "___id": "T000002R035931", + "___id": "T000002R035934", "___s": true }, { @@ -319402,7 +319447,7 @@ "filename": "WebGLRenderer.js", "lineno": 2961, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Takes a snapshot of the given area of the given frame buffer.\r\rUnlike the other snapshot methods, this one is processed immediately and doesn't wait for the next render.\r\rSnapshots work by using the WebGL `readPixels` feature to grab every pixel from the frame buffer into an ArrayBufferView.\rIt then parses this, copying the contents to a temporary Canvas and finally creating an Image object from it,\rwhich is the image returned to the callback provided. All in all, this is a computationally expensive and blocking process,\rwhich gets more expensive the larger the canvas size gets, so please be careful how you employ this in your game.", @@ -319586,7 +319631,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#snapshotFramebuffer", "scope": "instance", - "___id": "T000002R035934", + "___id": "T000002R035937", "___s": true }, { @@ -319595,7 +319640,7 @@ "filename": "WebGLRenderer.js", "lineno": 3030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Creates a new WebGL Texture based on the given Canvas Element.\r\rIf the `dstTexture` parameter is given, the WebGL Texture is updated, rather than created fresh.", @@ -319678,7 +319723,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#canvasToTexture", "scope": "instance", - "___id": "T000002R035953", + "___id": "T000002R035956", "___s": true }, { @@ -319687,7 +319732,7 @@ "filename": "WebGLRenderer.js", "lineno": 3084, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Creates a new WebGL Texture based on the given Canvas Element.", @@ -319756,7 +319801,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#createCanvasTexture", "scope": "instance", - "___id": "T000002R035967", + "___id": "T000002R035970", "___s": true }, { @@ -319765,7 +319810,7 @@ "filename": "WebGLRenderer.js", "lineno": 3104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Updates a WebGL Texture based on the given Canvas Element.", @@ -319847,7 +319892,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#updateCanvasTexture", "scope": "instance", - "___id": "T000002R035971", + "___id": "T000002R035974", "___s": true }, { @@ -319856,7 +319901,7 @@ "filename": "WebGLRenderer.js", "lineno": 3125, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Creates or updates a WebGL Texture based on the given HTML Video Element.\r\rIf the `dstTexture` parameter is given, the WebGL Texture is updated, rather than created fresh.", @@ -319939,7 +319984,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#videoToTexture", "scope": "instance", - "___id": "T000002R035975", + "___id": "T000002R035978", "___s": true }, { @@ -319948,7 +319993,7 @@ "filename": "WebGLRenderer.js", "lineno": 3179, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Creates a new WebGL Texture based on the given HTML Video Element.", @@ -320017,7 +320062,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#createVideoTexture", "scope": "instance", - "___id": "T000002R035989", + "___id": "T000002R035992", "___s": true }, { @@ -320026,7 +320071,7 @@ "filename": "WebGLRenderer.js", "lineno": 3199, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Updates a WebGL Texture based on the given HTML Video Element.", @@ -320108,7 +320153,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#updateVideoTexture", "scope": "instance", - "___id": "T000002R035993", + "___id": "T000002R035996", "___s": true }, { @@ -320117,7 +320162,7 @@ "filename": "WebGLRenderer.js", "lineno": 3220, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Create a WebGLTexture from a Uint8Array.\r\rThe Uint8Array is assumed to be RGBA values, one byte per color component.\r\rThe texture will be filtered with `gl.NEAREST` and will not be mipped.", @@ -320182,7 +320227,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#createUint8ArrayTexture", "scope": "instance", - "___id": "T000002R035997", + "___id": "T000002R036000", "___s": true }, { @@ -320191,7 +320236,7 @@ "filename": "WebGLRenderer.js", "lineno": 3251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets the minification and magnification filter for a texture.", @@ -320244,7 +320289,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#setTextureFilter", "scope": "instance", - "___id": "T000002R036005", + "___id": "T000002R036008", "___s": true }, { @@ -320253,7 +320298,7 @@ "filename": "WebGLRenderer.js", "lineno": 3289, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Returns the largest texture size (either width or height) that can be created.\rNote that VRAM may not allow a texture of any given size, it just expresses\rhardware / driver support for a given size.", @@ -320277,7 +320322,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLRenderer", "longname": "Phaser.Renderer.WebGL.WebGLRenderer#getMaxTextureSize", "scope": "instance", - "___id": "T000002R036012", + "___id": "T000002R036015", "___s": true }, { @@ -320286,7 +320331,7 @@ "filename": "WebGLRenderer.js", "lineno": 3304, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Destroy this WebGLRenderer, cleaning up all related resources such as pipelines, native textures, etc.", @@ -320297,7 +320342,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLRenderer#destroy", "scope": "instance", "overrides": "Phaser.Events.EventEmitter#destroy", - "___id": "T000002R036014", + "___id": "T000002R036017", "___s": true }, { @@ -320306,7 +320351,7 @@ "filename": "WebGLShader.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "classdesc": "Instances of the WebGLShader class belong to the WebGL Pipeline classes. When the pipeline is\rcreated it will create an instance of this class for each one of its shaders, as defined in\rthe pipeline configuration.\r\rThis class encapsulates everything needed to manage a shader in a pipeline, including the\rshader attributes and uniforms, as well as lots of handy methods such as `set2f`, for setting\runiform values on this shader.\r\rTypically, you do not create an instance of this class directly, as it works in unison with\rthe pipeline to which it belongs. You can gain access to this class via a pipeline's `shaders`\rarray, post-creation.", @@ -320392,7 +320437,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.WebGLShader", - "___id": "T000002R036033", + "___id": "T000002R036036", "___s": true }, { @@ -320401,7 +320446,7 @@ "filename": "WebGLShader.js", "lineno": 43, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A reference to the WebGLPipeline that owns this Shader.\r\rA Shader class can only belong to a single pipeline.", @@ -320420,7 +320465,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLShader#pipeline", "scope": "instance", "kind": "member", - "___id": "T000002R036036", + "___id": "T000002R036039", "___s": true }, { @@ -320429,7 +320474,7 @@ "filename": "WebGLShader.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The name of this shader.", @@ -320448,7 +320493,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLShader#name", "scope": "instance", "kind": "member", - "___id": "T000002R036038", + "___id": "T000002R036041", "___s": true }, { @@ -320457,7 +320502,7 @@ "filename": "WebGLShader.js", "lineno": 63, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A reference to the WebGLRenderer instance.", @@ -320476,7 +320521,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLShader#renderer", "scope": "instance", "kind": "member", - "___id": "T000002R036040", + "___id": "T000002R036043", "___s": true }, { @@ -320485,7 +320530,7 @@ "filename": "WebGLShader.js", "lineno": 72, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "A reference to the WebGL Rendering Context the WebGL Renderer is using.", @@ -320504,7 +320549,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLShader#gl", "scope": "instance", "kind": "member", - "___id": "T000002R036042", + "___id": "T000002R036045", "___s": true }, { @@ -320513,7 +320558,7 @@ "filename": "WebGLShader.js", "lineno": 81, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The fragment shader source code.", @@ -320532,7 +320577,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLShader#fragSrc", "scope": "instance", "kind": "member", - "___id": "T000002R036044", + "___id": "T000002R036047", "___s": true }, { @@ -320541,7 +320586,7 @@ "filename": "WebGLShader.js", "lineno": 90, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The vertex shader source code.", @@ -320560,7 +320605,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLShader#vertSrc", "scope": "instance", "kind": "member", - "___id": "T000002R036046", + "___id": "T000002R036049", "___s": true }, { @@ -320569,7 +320614,7 @@ "filename": "WebGLShader.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The WebGLProgram created from the vertex and fragment shaders.", @@ -320588,7 +320633,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLShader#program", "scope": "instance", "kind": "member", - "___id": "T000002R036048", + "___id": "T000002R036051", "___s": true }, { @@ -320597,7 +320642,7 @@ "filename": "WebGLShader.js", "lineno": 108, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Array of objects that describe the vertex attributes.", @@ -320625,7 +320670,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLShader#attributes", "scope": "instance", "kind": "member", - "___id": "T000002R036050", + "___id": "T000002R036053", "___s": true }, { @@ -320634,7 +320679,7 @@ "filename": "WebGLShader.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The amount of vertex attribute components of 32 bit length.", @@ -320653,7 +320698,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLShader#vertexComponentCount", "scope": "instance", "kind": "member", - "___id": "T000002R036052", + "___id": "T000002R036055", "___s": true }, { @@ -320662,7 +320707,7 @@ "filename": "WebGLShader.js", "lineno": 126, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The size, in bytes, of a single vertex.\r\rThis is derived by adding together all of the vertex attributes.\r\rFor example, the Multi Pipeline has the following attributes:\r\rinPosition - (size 2 x gl.FLOAT) = 8\rinTexCoord - (size 2 x gl.FLOAT) = 8\rinTexId - (size 1 x gl.FLOAT) = 4\rinTintEffect - (size 1 x gl.FLOAT) = 4\rinTint - (size 4 x gl.UNSIGNED_BYTE) = 4\r\rThe total, in this case, is 8 + 8 + 4 + 4 + 4 = 28.\r\rThis is calculated automatically during the `createAttributes` method.", @@ -320682,7 +320727,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLShader#vertexSize", "scope": "instance", "kind": "member", - "___id": "T000002R036054", + "___id": "T000002R036057", "___s": true }, { @@ -320691,7 +320736,7 @@ "filename": "WebGLShader.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "The active uniforms that this shader has.\r\rThis is an object that maps the uniform names to their WebGL location and cached values.\r\rIt is populated automatically via the `createUniforms` method.", @@ -320710,7 +320755,7 @@ "longname": "Phaser.Renderer.WebGL.WebGLShader#uniforms", "scope": "instance", "kind": "member", - "___id": "T000002R036056", + "___id": "T000002R036059", "___s": true }, { @@ -320719,7 +320764,7 @@ "filename": "WebGLShader.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Takes the vertex attributes config and parses it, creating the resulting array that is stored\rin this shaders `attributes` property, calculating the offset, normalization and location\rin the process.\r\rCalling this method resets `WebGLShader.attributes`, `WebGLShader.vertexSize` and\r`WebGLShader.vertexComponentCount`.\r\rIt is called automatically when this class is created, but can be called manually if required.", @@ -320753,7 +320798,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#createAttributes", "scope": "instance", - "___id": "T000002R036058", + "___id": "T000002R036061", "___s": true }, { @@ -320762,7 +320807,7 @@ "filename": "WebGLShader.js", "lineno": 229, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets the program this shader uses as being the active shader in the WebGL Renderer.\r\rThis method is called every time the parent pipeline is made the current active pipeline.", @@ -320819,7 +320864,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#bind", "scope": "instance", - "___id": "T000002R036084", + "___id": "T000002R036087", "___s": true }, { @@ -320828,7 +320873,7 @@ "filename": "WebGLShader.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets the program this shader uses as being the active shader in the WebGL Renderer.\r\rThen resets all of the attribute pointers.", @@ -320853,7 +320898,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#rebind", "scope": "instance", - "___id": "T000002R036088", + "___id": "T000002R036091", "___s": true }, { @@ -320862,7 +320907,7 @@ "filename": "WebGLShader.js", "lineno": 281, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets the vertex attribute pointers.\r\rThis should only be called after the vertex buffer has been bound.\r\rIt is called automatically during the `bind` method.", @@ -320904,7 +320949,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#setAttribPointers", "scope": "instance", - "___id": "T000002R036090", + "___id": "T000002R036093", "___s": true }, { @@ -320913,7 +320958,7 @@ "filename": "WebGLShader.js", "lineno": 353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets up the `WebGLShader.uniforms` object, populating it with the names\rand locations of the shader uniforms this shader requires.\r\rIt works by first calling `gl.getProgramParameter(program.webGLProgram, gl.ACTIVE_UNIFORMS)` to\rfind out how many active uniforms this shader has. It then iterates through them,\rcalling `gl.getActiveUniform` to get the WebGL Active Info from each one. Finally,\rthe name and location are stored in the local array.\r\rThis method is called automatically when this class is created.", @@ -320938,7 +320983,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#createUniforms", "scope": "instance", - "___id": "T000002R036110", + "___id": "T000002R036113", "___s": true }, { @@ -320947,7 +320992,7 @@ "filename": "WebGLShader.js", "lineno": 442, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Repopulate uniforms on the GPU.\r\rThis is called automatically by the pipeline when the context is\rlost and then recovered. By the time this method is called,\rthe WebGL resources are already recreated, so we just need to\rre-populate them.", @@ -320957,7 +321002,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#syncUniforms", "scope": "instance", - "___id": "T000002R036142", + "___id": "T000002R036145", "___s": true }, { @@ -320966,7 +321011,7 @@ "filename": "WebGLShader.js", "lineno": 469, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Checks to see if the given uniform name exists and is active in this shader.", @@ -321005,7 +321050,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#hasUniform", "scope": "instance", - "___id": "T000002R036147", + "___id": "T000002R036150", "___s": true }, { @@ -321014,7 +321059,7 @@ "filename": "WebGLShader.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Resets the cached values of the given uniform.", @@ -321054,7 +321099,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#resetUniform", "scope": "instance", - "___id": "T000002R036149", + "___id": "T000002R036152", "___s": true }, { @@ -321063,7 +321108,7 @@ "filename": "WebGLShader.js", "lineno": 509, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets the given uniform value/s based on the name and GL function.\r\rThis method is called internally by other methods such as `set1f` and `set3iv`.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -321173,7 +321218,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#setUniform1", "scope": "instance", - "___id": "T000002R036156", + "___id": "T000002R036159", "___s": true }, { @@ -321182,7 +321227,7 @@ "filename": "WebGLShader.js", "lineno": 558, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets the given uniform value/s based on the name and GL function.\r\rThis method is called internally by other methods such as `set1f` and `set3iv`.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -321334,7 +321379,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#setUniform2", "scope": "instance", - "___id": "T000002R036162", + "___id": "T000002R036165", "___s": true }, { @@ -321343,7 +321388,7 @@ "filename": "WebGLShader.js", "lineno": 609, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets the given uniform value/s based on the name and GL function.\r\rThis method is called internally by other methods such as `set1f` and `set3iv`.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -321537,7 +321582,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#setUniform3", "scope": "instance", - "___id": "T000002R036169", + "___id": "T000002R036172", "___s": true }, { @@ -321546,7 +321591,7 @@ "filename": "WebGLShader.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets the given uniform value/s based on the name and GL function.\r\rThis method is called internally by other methods such as `set1f` and `set3iv`.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -321782,7 +321827,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#setUniform4", "scope": "instance", - "___id": "T000002R036177", + "___id": "T000002R036180", "___s": true }, { @@ -321791,7 +321836,7 @@ "filename": "WebGLShader.js", "lineno": 717, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a boolean uniform value based on the given name on this shader.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -321844,7 +321889,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#setBoolean", "scope": "instance", - "___id": "T000002R036186", + "___id": "T000002R036189", "___s": true }, { @@ -321853,7 +321898,7 @@ "filename": "WebGLShader.js", "lineno": 739, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 1f uniform value based on the given name on this shader.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -321906,7 +321951,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#set1f", "scope": "instance", - "___id": "T000002R036188", + "___id": "T000002R036191", "___s": true }, { @@ -321915,7 +321960,7 @@ "filename": "WebGLShader.js", "lineno": 761, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 2f uniform value based on the given name on this shader.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -321981,7 +322026,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#set2f", "scope": "instance", - "___id": "T000002R036190", + "___id": "T000002R036193", "___s": true }, { @@ -321990,7 +322035,7 @@ "filename": "WebGLShader.js", "lineno": 784, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 3f uniform value based on the given name on this shader.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -322069,7 +322114,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#set3f", "scope": "instance", - "___id": "T000002R036192", + "___id": "T000002R036195", "___s": true }, { @@ -322078,7 +322123,7 @@ "filename": "WebGLShader.js", "lineno": 808, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 4f uniform value based on the given name on this shader.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -322170,7 +322215,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#set4f", "scope": "instance", - "___id": "T000002R036194", + "___id": "T000002R036197", "___s": true }, { @@ -322179,7 +322224,7 @@ "filename": "WebGLShader.js", "lineno": 833, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 1fv uniform value based on the given name on this shader.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -322251,7 +322296,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#set1fv", "scope": "instance", - "___id": "T000002R036196", + "___id": "T000002R036199", "___s": true }, { @@ -322260,7 +322305,7 @@ "filename": "WebGLShader.js", "lineno": 855, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 2fv uniform value based on the given name on this shader.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -322332,7 +322377,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#set2fv", "scope": "instance", - "___id": "T000002R036198", + "___id": "T000002R036201", "___s": true }, { @@ -322341,7 +322386,7 @@ "filename": "WebGLShader.js", "lineno": 877, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 3fv uniform value based on the given name on this shader.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -322413,7 +322458,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#set3fv", "scope": "instance", - "___id": "T000002R036200", + "___id": "T000002R036203", "___s": true }, { @@ -322422,7 +322467,7 @@ "filename": "WebGLShader.js", "lineno": 899, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 4fv uniform value based on the given name on this shader.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -322494,7 +322539,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#set4fv", "scope": "instance", - "___id": "T000002R036202", + "___id": "T000002R036205", "___s": true }, { @@ -322503,7 +322548,7 @@ "filename": "WebGLShader.js", "lineno": 921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 1iv uniform value based on the given name on this shader.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -322575,7 +322620,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#set1iv", "scope": "instance", - "___id": "T000002R036204", + "___id": "T000002R036207", "___s": true }, { @@ -322584,7 +322629,7 @@ "filename": "WebGLShader.js", "lineno": 943, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 2iv uniform value based on the given name on this shader.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -322656,7 +322701,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#set2iv", "scope": "instance", - "___id": "T000002R036206", + "___id": "T000002R036209", "___s": true }, { @@ -322665,7 +322710,7 @@ "filename": "WebGLShader.js", "lineno": 965, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 3iv uniform value based on the given name on this shader.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -322737,7 +322782,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#set3iv", "scope": "instance", - "___id": "T000002R036208", + "___id": "T000002R036211", "___s": true }, { @@ -322746,7 +322791,7 @@ "filename": "WebGLShader.js", "lineno": 987, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 4iv uniform value based on the given name on this shader.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -322818,7 +322863,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#set4iv", "scope": "instance", - "___id": "T000002R036210", + "___id": "T000002R036213", "___s": true }, { @@ -322827,7 +322872,7 @@ "filename": "WebGLShader.js", "lineno": 1009, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 1i uniform value based on the given name on this shader.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -322880,7 +322925,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#set1i", "scope": "instance", - "___id": "T000002R036212", + "___id": "T000002R036215", "___s": true }, { @@ -322889,7 +322934,7 @@ "filename": "WebGLShader.js", "lineno": 1031, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 2i uniform value based on the given name on this shader.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -322955,7 +323000,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#set2i", "scope": "instance", - "___id": "T000002R036214", + "___id": "T000002R036217", "___s": true }, { @@ -322964,7 +323009,7 @@ "filename": "WebGLShader.js", "lineno": 1054, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 3i uniform value based on the given name on this shader.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -323043,7 +323088,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#set3i", "scope": "instance", - "___id": "T000002R036216", + "___id": "T000002R036219", "___s": true }, { @@ -323052,7 +323097,7 @@ "filename": "WebGLShader.js", "lineno": 1078, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a 4i uniform value based on the given name on this shader.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -323144,7 +323189,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#set4i", "scope": "instance", - "___id": "T000002R036218", + "___id": "T000002R036221", "___s": true }, { @@ -323153,7 +323198,7 @@ "filename": "WebGLShader.js", "lineno": 1103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a matrix 2fv uniform value based on the given name on this shader.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -323238,7 +323283,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#setMatrix2fv", "scope": "instance", - "___id": "T000002R036220", + "___id": "T000002R036223", "___s": true }, { @@ -323247,7 +323292,7 @@ "filename": "WebGLShader.js", "lineno": 1126, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a matrix 3fv uniform value based on the given name on this shader.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -323313,7 +323358,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#setMatrix3fv", "scope": "instance", - "___id": "T000002R036222", + "___id": "T000002R036225", "___s": true }, { @@ -323322,7 +323367,7 @@ "filename": "WebGLShader.js", "lineno": 1149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Sets a matrix 4fv uniform value based on the given name on this shader.\r\rThe uniform is only set if the value/s given are different to those previously set.\r\rThis method works by first setting this shader as being the current shader within the\rWebGL Renderer, if it isn't already. It also sets this shader as being the current\rone within the pipeline it belongs to.", @@ -323388,7 +323433,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#setMatrix4fv", "scope": "instance", - "___id": "T000002R036224", + "___id": "T000002R036227", "___s": true }, { @@ -323397,7 +323442,7 @@ "filename": "WebGLShader.js", "lineno": 1172, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "This method will create the Shader Program on the current GL context.\r\rIf a program already exists, it will be destroyed and the new one will take its place.\r\rAfter the program is created the uniforms will be reset and\rthis shader will be rebound.\r\rThis is a very expensive process and if your shader is referenced elsewhere in\ryour game those references may then be lost, so be sure to use this carefully.\r\rHowever, if you need to update say the fragment shader source, then you can pass\rthe new source into this method and it'll rebuild the program using it. If you\rdon't want to change the vertex shader src, pass `undefined` as the parameter.", @@ -323452,7 +323497,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#createProgram", "scope": "instance", - "___id": "T000002R036226", + "___id": "T000002R036229", "___s": true }, { @@ -323461,7 +323506,7 @@ "filename": "WebGLShader.js", "lineno": 1215, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "description": "Removes all external references from this class and deletes the WebGL program from the WebGL context.\r\rDoes not remove this shader from the parent pipeline.", @@ -323471,7 +323516,7 @@ "memberof": "Phaser.Renderer.WebGL.WebGLShader", "longname": "Phaser.Renderer.WebGL.WebGLShader#destroy", "scope": "instance", - "___id": "T000002R036233", + "___id": "T000002R036236", "___s": true }, { @@ -323480,7 +323525,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "kind": "namespace", @@ -323488,7 +323533,7 @@ "memberof": "Phaser.Renderer.WebGL", "longname": "Phaser.Renderer.WebGL.Wrappers", "scope": "static", - "___id": "T000002R036243", + "___id": "T000002R036246", "___s": true }, { @@ -323497,7 +323542,7 @@ "filename": "WebGLAttribLocationWrapper.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "classdesc": "Wrapper for a WebGL attribute location, containing all the information that was used to create it.\r\rA WebGLAttribLocation should never be exposed outside the WebGLRenderer,\rso the WebGLRenderer can handle context loss and other events without other systems having to be aware of it.\rAlways use WebGLAttribLocationWrapper instead.", @@ -323548,7 +323593,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLAttribLocationWrapper", - "___id": "T000002R036253", + "___id": "T000002R036256", "___s": true }, { @@ -323557,7 +323602,7 @@ "filename": "WebGLAttribLocationWrapper.js", "lineno": 32, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The WebGLAttribLocation being wrapped by this class.\r\rThis property could change at any time.\rTherefore, you should never store a reference to this value.\rIt should only be passed directly to the WebGL API for drawing.", @@ -323577,7 +323622,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLAttribLocationWrapper#webGLAttribLocation", "scope": "instance", "kind": "member", - "___id": "T000002R036256", + "___id": "T000002R036259", "___s": true }, { @@ -323586,7 +323631,7 @@ "filename": "WebGLAttribLocationWrapper.js", "lineno": 46, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The WebGLRenderingContext that owns this location.", @@ -323605,7 +323650,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLAttribLocationWrapper#gl", "scope": "instance", "kind": "member", - "___id": "T000002R036258", + "___id": "T000002R036261", "___s": true }, { @@ -323614,7 +323659,7 @@ "filename": "WebGLAttribLocationWrapper.js", "lineno": 55, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The WebGLProgram that this location refers to.", @@ -323633,7 +323678,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLAttribLocationWrapper#program", "scope": "instance", "kind": "member", - "___id": "T000002R036260", + "___id": "T000002R036263", "___s": true }, { @@ -323642,7 +323687,7 @@ "filename": "WebGLAttribLocationWrapper.js", "lineno": 64, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The name of this location, as defined in the shader source code.", @@ -323661,7 +323706,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLAttribLocationWrapper#name", "scope": "instance", "kind": "member", - "___id": "T000002R036262", + "___id": "T000002R036265", "___s": true }, { @@ -323670,7 +323715,7 @@ "filename": "WebGLAttribLocationWrapper.js", "lineno": 76, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Creates the WebGLAttribLocation.", @@ -323680,7 +323725,7 @@ "memberof": "Phaser.Renderer.WebGL.Wrappers.WebGLAttribLocationWrapper", "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLAttribLocationWrapper#createResource", "scope": "instance", - "___id": "T000002R036264", + "___id": "T000002R036267", "___s": true }, { @@ -323689,7 +323734,7 @@ "filename": "WebGLAttribLocationWrapper.js", "lineno": 102, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Destroys this WebGLAttribLocationWrapper.", @@ -323699,7 +323744,7 @@ "memberof": "Phaser.Renderer.WebGL.Wrappers.WebGLAttribLocationWrapper", "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLAttribLocationWrapper#destroy", "scope": "instance", - "___id": "T000002R036269", + "___id": "T000002R036272", "___s": true }, { @@ -323708,7 +323753,7 @@ "filename": "WebGLBufferWrapper.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "classdesc": "Wrapper for a WebGL buffer, containing all the information that was used\rto create it. This can be a VertexBuffer or IndexBuffer.\r\rA WebGLBuffer should never be exposed outside the WebGLRenderer, so the\rWebGLRenderer can handle context loss and other events without other\rsystems having to be aware of it. Always use WebGLBufferWrapper instead.", @@ -323782,7 +323827,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLBufferWrapper", - "___id": "T000002R036277", + "___id": "T000002R036280", "___s": true }, { @@ -323791,7 +323836,7 @@ "filename": "WebGLBufferWrapper.js", "lineno": 34, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The WebGLBuffer being wrapped by this class.\r\rThis property could change at any time.\rTherefore, you should never store a reference to this value.\rIt should only be passed directly to the WebGL API for drawing.", @@ -323813,7 +323858,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLBufferWrapper#webGLBuffer", "scope": "instance", "kind": "member", - "___id": "T000002R036280", + "___id": "T000002R036283", "___s": true }, { @@ -323822,7 +323867,7 @@ "filename": "WebGLBufferWrapper.js", "lineno": 48, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The WebGLRenderingContext that owns this WebGLBuffer.", @@ -323841,7 +323886,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLBufferWrapper#gl", "scope": "instance", "kind": "member", - "___id": "T000002R036282", + "___id": "T000002R036285", "___s": true }, { @@ -323850,7 +323895,7 @@ "filename": "WebGLBufferWrapper.js", "lineno": 57, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The initial data or size of the buffer.\r\rNote that this will be used to recreate the buffer if the WebGL context is lost.", @@ -323879,7 +323924,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLBufferWrapper#initialDataOrSize", "scope": "instance", "kind": "member", - "___id": "T000002R036284", + "___id": "T000002R036287", "___s": true }, { @@ -323888,7 +323933,7 @@ "filename": "WebGLBufferWrapper.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The type of the buffer.", @@ -323907,7 +323952,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLBufferWrapper#bufferType", "scope": "instance", "kind": "member", - "___id": "T000002R036286", + "___id": "T000002R036289", "___s": true }, { @@ -323916,7 +323961,7 @@ "filename": "WebGLBufferWrapper.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The usage of the buffer. gl.DYNAMIC_DRAW, gl.STATIC_DRAW or gl.STREAM_DRAW.", @@ -323935,7 +323980,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLBufferWrapper#bufferUsage", "scope": "instance", "kind": "member", - "___id": "T000002R036288", + "___id": "T000002R036291", "___s": true }, { @@ -323944,7 +323989,7 @@ "filename": "WebGLBufferWrapper.js", "lineno": 89, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Creates a WebGLBuffer for this WebGLBufferWrapper.\r\rThis is called automatically by the constructor. It may also be\rcalled again if the WebGLBuffer needs re-creating.", @@ -323954,7 +323999,7 @@ "memberof": "Phaser.Renderer.WebGL.Wrappers.WebGLBufferWrapper", "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLBufferWrapper#createResource", "scope": "instance", - "___id": "T000002R036290", + "___id": "T000002R036293", "___s": true }, { @@ -323963,7 +324008,7 @@ "filename": "WebGLBufferWrapper.js", "lineno": 124, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Remove this WebGLBufferWrapper from the GL context.", @@ -323973,7 +324018,7 @@ "memberof": "Phaser.Renderer.WebGL.Wrappers.WebGLBufferWrapper", "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLBufferWrapper#destroy", "scope": "instance", - "___id": "T000002R036296", + "___id": "T000002R036299", "___s": true }, { @@ -323982,7 +324027,7 @@ "filename": "WebGLFramebufferWrapper.js", "lineno": 20, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "classdesc": "Wrapper for a WebGL frame buffer,\rcontaining all the information that was used to create it.\r\rA WebGLFramebuffer should never be exposed outside the WebGLRenderer,\rso the WebGLRenderer can handle context loss and other events\rwithout other systems having to be aware of it.\rAlways use WebGLFramebufferWrapper instead.", @@ -324061,7 +324106,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLFramebufferWrapper", - "___id": "T000002R036309", + "___id": "T000002R036312", "___s": true }, { @@ -324070,7 +324115,7 @@ "filename": "WebGLFramebufferWrapper.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The WebGLFramebuffer being wrapped by this class.\r\rThis property could change at any time.\rTherefore, you should never store a reference to this value.\rIt should only be passed directly to the WebGL API for drawing.", @@ -324092,7 +324137,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLFramebufferWrapper#webGLFramebuffer", "scope": "instance", "kind": "member", - "___id": "T000002R036312", + "___id": "T000002R036315", "___s": true }, { @@ -324101,7 +324146,7 @@ "filename": "WebGLFramebufferWrapper.js", "lineno": 61, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The WebGL context this WebGLFramebuffer belongs to.", @@ -324120,7 +324165,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLFramebufferWrapper#gl", "scope": "instance", "kind": "member", - "___id": "T000002R036314", + "___id": "T000002R036317", "___s": true }, { @@ -324129,7 +324174,7 @@ "filename": "WebGLFramebufferWrapper.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Width of the depth stencil.", @@ -324148,7 +324193,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLFramebufferWrapper#width", "scope": "instance", "kind": "member", - "___id": "T000002R036316", + "___id": "T000002R036319", "___s": true }, { @@ -324157,7 +324202,7 @@ "filename": "WebGLFramebufferWrapper.js", "lineno": 79, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Height of the depth stencil.", @@ -324176,7 +324221,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLFramebufferWrapper#height", "scope": "instance", "kind": "member", - "___id": "T000002R036318", + "___id": "T000002R036321", "___s": true }, { @@ -324185,7 +324230,7 @@ "filename": "WebGLFramebufferWrapper.js", "lineno": 88, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The color texture where the color pixels are written.", @@ -324204,7 +324249,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLFramebufferWrapper#renderTexture", "scope": "instance", "kind": "member", - "___id": "T000002R036320", + "___id": "T000002R036323", "___s": true }, { @@ -324213,7 +324258,7 @@ "filename": "WebGLFramebufferWrapper.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Create a Renderbuffer for the depth stencil?", @@ -324233,7 +324278,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLFramebufferWrapper#addDepthStencilBuffer", "scope": "instance", "kind": "member", - "___id": "T000002R036322", + "___id": "T000002R036325", "___s": true }, { @@ -324242,7 +324287,7 @@ "filename": "WebGLFramebufferWrapper.js", "lineno": 110, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Creates a WebGLFramebuffer from the given parameters.\r\rThis is called automatically by the constructor. It may also be\rcalled again if the WebGLFramebuffer needs re-creating.", @@ -324252,7 +324297,7 @@ "memberof": "Phaser.Renderer.WebGL.Wrappers.WebGLFramebufferWrapper", "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLFramebufferWrapper#createResource", "scope": "instance", - "___id": "T000002R036324", + "___id": "T000002R036327", "___s": true }, { @@ -324261,7 +324306,7 @@ "filename": "WebGLFramebufferWrapper.js", "lineno": 161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Destroys this WebGLFramebufferWrapper.", @@ -324271,7 +324316,7 @@ "memberof": "Phaser.Renderer.WebGL.Wrappers.WebGLFramebufferWrapper", "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLFramebufferWrapper#destroy", "scope": "instance", - "___id": "T000002R036335", + "___id": "T000002R036338", "___s": true }, { @@ -324280,7 +324325,7 @@ "filename": "WebGLProgramWrapper.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "classdesc": "Wrapper for a WebGL program, containing all the information that was used to create it.\r\rA WebGLProgram should never be exposed outside the WebGLRenderer, so the WebGLRenderer\rcan handle context loss and other events without other systems having to be aware of it.\rAlways use WebGLProgramWrapper instead.", @@ -324331,7 +324376,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLProgramWrapper", - "___id": "T000002R036345", + "___id": "T000002R036348", "___s": true }, { @@ -324340,7 +324385,7 @@ "filename": "WebGLProgramWrapper.js", "lineno": 32, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The WebGLProgram being wrapped by this class.\r\rThis property could change at any time.\rTherefore, you should never store a reference to this value.\rIt should only be passed directly to the WebGL API for drawing.", @@ -324362,7 +324407,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLProgramWrapper#webGLProgram", "scope": "instance", "kind": "member", - "___id": "T000002R036348", + "___id": "T000002R036351", "___s": true }, { @@ -324371,7 +324416,7 @@ "filename": "WebGLProgramWrapper.js", "lineno": 46, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The WebGLRenderingContext that owns this WebGLProgram.", @@ -324390,7 +324435,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLProgramWrapper#gl", "scope": "instance", "kind": "member", - "___id": "T000002R036350", + "___id": "T000002R036353", "___s": true }, { @@ -324399,7 +324444,7 @@ "filename": "WebGLProgramWrapper.js", "lineno": 55, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The vertex shader source code as a string.", @@ -324418,7 +324463,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLProgramWrapper#vertexSource", "scope": "instance", "kind": "member", - "___id": "T000002R036352", + "___id": "T000002R036355", "___s": true }, { @@ -324427,7 +324472,7 @@ "filename": "WebGLProgramWrapper.js", "lineno": 64, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The fragment shader source code as a string.", @@ -324446,7 +324491,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLProgramWrapper#fragmentSource", "scope": "instance", "kind": "member", - "___id": "T000002R036354", + "___id": "T000002R036357", "___s": true }, { @@ -324455,7 +324500,7 @@ "filename": "WebGLProgramWrapper.js", "lineno": 76, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Creates a WebGLProgram from the given vertex and fragment shaders.\r\rThis is called automatically by the constructor. It may also be\rcalled again if the WebGLProgram needs re-creating.", @@ -324479,7 +324524,7 @@ "memberof": "Phaser.Renderer.WebGL.Wrappers.WebGLProgramWrapper", "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLProgramWrapper#createResource", "scope": "instance", - "___id": "T000002R036356", + "___id": "T000002R036359", "___s": true }, { @@ -324488,7 +324533,7 @@ "filename": "WebGLProgramWrapper.js", "lineno": 135, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Remove this WebGLProgram from the GL context.", @@ -324498,7 +324543,7 @@ "memberof": "Phaser.Renderer.WebGL.Wrappers.WebGLProgramWrapper", "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLProgramWrapper#destroy", "scope": "instance", - "___id": "T000002R036364", + "___id": "T000002R036367", "___s": true }, { @@ -324507,7 +324552,7 @@ "filename": "WebGLTextureWrapper.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "classdesc": "Wrapper for a WebGL texture, containing all the information that was used\rto create it.\r\rA WebGLTexture should never be exposed outside the WebGLRenderer,\rso the WebGLRenderer can handle context loss and other events\rwithout other systems having to be aware of it.\rAlways use WebGLTextureWrapper instead.", @@ -324696,7 +324741,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper", - "___id": "T000002R036371", + "___id": "T000002R036374", "___s": true }, { @@ -324705,7 +324750,7 @@ "filename": "WebGLTextureWrapper.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The WebGLTexture that this wrapper is wrapping.\r\rThis property could change at any time.\rTherefore, you should never store a reference to this value.\rIt should only be passed directly to the WebGL API for drawing.", @@ -324727,7 +324772,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper#webGLTexture", "scope": "instance", "kind": "member", - "___id": "T000002R036374", + "___id": "T000002R036377", "___s": true }, { @@ -324736,7 +324781,7 @@ "filename": "WebGLTextureWrapper.js", "lineno": 59, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Whether this is used as a RenderTexture.", @@ -324756,7 +324801,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper#isRenderTexture", "scope": "instance", "kind": "member", - "___id": "T000002R036376", + "___id": "T000002R036379", "___s": true }, { @@ -324765,7 +324810,7 @@ "filename": "WebGLTextureWrapper.js", "lineno": 69, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The WebGL context this WebGLTexture belongs to.", @@ -324784,7 +324829,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper#gl", "scope": "instance", "kind": "member", - "___id": "T000002R036378", + "___id": "T000002R036381", "___s": true }, { @@ -324793,7 +324838,7 @@ "filename": "WebGLTextureWrapper.js", "lineno": 78, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Mip level of the texture.", @@ -324812,7 +324857,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper#mipLevel", "scope": "instance", "kind": "member", - "___id": "T000002R036380", + "___id": "T000002R036383", "___s": true }, { @@ -324821,7 +324866,7 @@ "filename": "WebGLTextureWrapper.js", "lineno": 87, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Filtering of the texture.", @@ -324840,7 +324885,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper#minFilter", "scope": "instance", "kind": "member", - "___id": "T000002R036382", + "___id": "T000002R036385", "___s": true }, { @@ -324849,7 +324894,7 @@ "filename": "WebGLTextureWrapper.js", "lineno": 96, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Filtering of the texture.", @@ -324868,7 +324913,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper#magFilter", "scope": "instance", "kind": "member", - "___id": "T000002R036384", + "___id": "T000002R036387", "___s": true }, { @@ -324877,7 +324922,7 @@ "filename": "WebGLTextureWrapper.js", "lineno": 105, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Wrapping mode of the texture.", @@ -324896,7 +324941,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper#wrapT", "scope": "instance", "kind": "member", - "___id": "T000002R036386", + "___id": "T000002R036389", "___s": true }, { @@ -324905,7 +324950,7 @@ "filename": "WebGLTextureWrapper.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Wrapping mode of the texture.", @@ -324924,7 +324969,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper#wrapS", "scope": "instance", "kind": "member", - "___id": "T000002R036388", + "___id": "T000002R036391", "___s": true }, { @@ -324933,7 +324978,7 @@ "filename": "WebGLTextureWrapper.js", "lineno": 123, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Which format does the texture use.", @@ -324952,7 +324997,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper#format", "scope": "instance", "kind": "member", - "___id": "T000002R036390", + "___id": "T000002R036393", "___s": true }, { @@ -324961,7 +325006,7 @@ "filename": "WebGLTextureWrapper.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Pixel data. This is the source data used to create the WebGLTexture.", @@ -324982,7 +325027,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper#pixels", "scope": "instance", "kind": "member", - "___id": "T000002R036392", + "___id": "T000002R036395", "___s": true }, { @@ -324991,7 +325036,7 @@ "filename": "WebGLTextureWrapper.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Width of the texture in pixels.", @@ -325010,7 +325055,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper#width", "scope": "instance", "kind": "member", - "___id": "T000002R036394", + "___id": "T000002R036397", "___s": true }, { @@ -325019,7 +325064,7 @@ "filename": "WebGLTextureWrapper.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Height of the texture in pixels.", @@ -325038,7 +325083,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper#height", "scope": "instance", "kind": "member", - "___id": "T000002R036396", + "___id": "T000002R036399", "___s": true }, { @@ -325047,7 +325092,7 @@ "filename": "WebGLTextureWrapper.js", "lineno": 159, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Does the texture have premultiplied alpha?", @@ -325066,7 +325111,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper#pma", "scope": "instance", "kind": "member", - "___id": "T000002R036398", + "___id": "T000002R036401", "___s": true }, { @@ -325075,7 +325120,7 @@ "filename": "WebGLTextureWrapper.js", "lineno": 168, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Whether to use the width and height properties, regardless of pixel dimensions.", @@ -325094,7 +325139,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper#forceSize", "scope": "instance", "kind": "member", - "___id": "T000002R036400", + "___id": "T000002R036403", "___s": true }, { @@ -325103,7 +325148,7 @@ "filename": "WebGLTextureWrapper.js", "lineno": 177, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Sets the `UNPACK_FLIP_Y_WEBGL` flag the WebGL Texture uses during upload.", @@ -325122,7 +325167,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper#flipY", "scope": "instance", "kind": "member", - "___id": "T000002R036402", + "___id": "T000002R036405", "___s": true }, { @@ -325131,7 +325176,7 @@ "filename": "WebGLTextureWrapper.js", "lineno": 202, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Creates a WebGLTexture from the given parameters.\r\rThis is called automatically by the constructor. It may also be\rcalled again if the WebGLTexture needs re-creating.", @@ -325141,7 +325186,7 @@ "memberof": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper", "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper#createResource", "scope": "instance", - "___id": "T000002R036406", + "___id": "T000002R036409", "___s": true }, { @@ -325150,7 +325195,7 @@ "filename": "WebGLTextureWrapper.js", "lineno": 241, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Updates the WebGLTexture from an updated source.\r\rThis should only be used when the source is a Canvas or Video element.", @@ -325281,7 +325326,7 @@ "memberof": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper", "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper#update", "scope": "instance", - "___id": "T000002R036413", + "___id": "T000002R036416", "___s": true }, { @@ -325290,7 +325335,7 @@ "filename": "WebGLTextureWrapper.js", "lineno": 375, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The `__SPECTOR_Metadata` property of the `WebGLTexture`,\rused to add extra data to the debug SpectorJS integration.", @@ -325309,7 +325354,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper#spectorMetadata", "scope": "instance", "kind": "member", - "___id": "T000002R036444", + "___id": "T000002R036447", "___s": true }, { @@ -325318,7 +325363,7 @@ "filename": "WebGLTextureWrapper.js", "lineno": 403, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Deletes the WebGLTexture from the GPU, if it has not been already.", @@ -325328,7 +325373,7 @@ "memberof": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper", "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper#destroy", "scope": "instance", - "___id": "T000002R036450", + "___id": "T000002R036453", "___s": true }, { @@ -325337,7 +325382,7 @@ "filename": "WebGLUniformLocationWrapper.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "classdesc": "Wrapper for a WebGL uniform location, containing all the information that was used to create it.\r\rA WebGLUniformLocation should never be exposed outside the WebGLRenderer,\rso the WebGLRenderer can handle context loss and other events without other systems having to be aware of it.\rAlways use WebGLUniformLocationWrapper instead.", @@ -325388,7 +325433,7 @@ ], "scope": "static", "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLUniformLocationWrapper", - "___id": "T000002R036457", + "___id": "T000002R036460", "___s": true }, { @@ -325397,7 +325442,7 @@ "filename": "WebGLUniformLocationWrapper.js", "lineno": 32, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The WebGLUniformLocation being wrapped by this class.\r\rThis property could change at any time.\rTherefore, you should never store a reference to this value.\rIt should only be passed directly to the WebGL API for drawing.", @@ -325419,7 +325464,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLUniformLocationWrapper#webGLUniformLocation", "scope": "instance", "kind": "member", - "___id": "T000002R036460", + "___id": "T000002R036463", "___s": true }, { @@ -325428,7 +325473,7 @@ "filename": "WebGLUniformLocationWrapper.js", "lineno": 46, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The WebGLRenderingContext that owns this location.", @@ -325447,7 +325492,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLUniformLocationWrapper#gl", "scope": "instance", "kind": "member", - "___id": "T000002R036462", + "___id": "T000002R036465", "___s": true }, { @@ -325456,7 +325501,7 @@ "filename": "WebGLUniformLocationWrapper.js", "lineno": 55, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The WebGLProgram that this location refers to.", @@ -325475,7 +325520,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLUniformLocationWrapper#program", "scope": "instance", "kind": "member", - "___id": "T000002R036464", + "___id": "T000002R036467", "___s": true }, { @@ -325484,7 +325529,7 @@ "filename": "WebGLUniformLocationWrapper.js", "lineno": 64, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "The name of this location, as defined in the shader source code.", @@ -325503,7 +325548,7 @@ "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLUniformLocationWrapper#name", "scope": "instance", "kind": "member", - "___id": "T000002R036466", + "___id": "T000002R036469", "___s": true }, { @@ -325512,7 +325557,7 @@ "filename": "WebGLUniformLocationWrapper.js", "lineno": 76, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Creates the WebGLUniformLocation.", @@ -325522,7 +325567,7 @@ "memberof": "Phaser.Renderer.WebGL.Wrappers.WebGLUniformLocationWrapper", "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLUniformLocationWrapper#createResource", "scope": "instance", - "___id": "T000002R036468", + "___id": "T000002R036471", "___s": true }, { @@ -325531,7 +325576,7 @@ "filename": "WebGLUniformLocationWrapper.js", "lineno": 102, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\wrappers", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\wrappers", "code": {} }, "description": "Destroys this WebGLUniformLocationWrapper.", @@ -325541,7 +325586,7 @@ "memberof": "Phaser.Renderer.WebGL.Wrappers.WebGLUniformLocationWrapper", "longname": "Phaser.Renderer.WebGL.Wrappers.WebGLUniformLocationWrapper#destroy", "scope": "instance", - "___id": "T000002R036473", + "___id": "T000002R036476", "___s": true }, { @@ -325550,7 +325595,7 @@ "filename": "CENTER_CONST.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "Phaser Scale Manager constants for centering the game canvas.", @@ -325560,7 +325605,7 @@ "since": "3.16.0", "longname": "Phaser.Scale.Center", "scope": "static", - "___id": "T000002R036480", + "___id": "T000002R036483", "___s": true }, { @@ -325569,7 +325614,7 @@ "filename": "CENTER_CONST.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "Phaser Scale Manager constants for centering the game canvas.\r\rTo find out what each mode does please see [Phaser.Scale.Center]{@link Phaser.Scale.Center}.", @@ -325588,7 +325633,7 @@ "since": "3.16.0", "longname": "Phaser.Scale.CenterType", "scope": "static", - "___id": "T000002R036481", + "___id": "T000002R036484", "___s": true }, { @@ -325597,7 +325642,7 @@ "filename": "CENTER_CONST.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The game canvas is not centered within the parent by Phaser.\rYou can still center it yourself via CSS.", @@ -325616,7 +325661,7 @@ "memberof": "Phaser.Scale.Center", "longname": "Phaser.Scale.Center.NO_CENTER", "scope": "static", - "___id": "T000002R036483", + "___id": "T000002R036486", "___s": true }, { @@ -325625,7 +325670,7 @@ "filename": "CENTER_CONST.js", "lineno": 38, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The game canvas is centered both horizontally and vertically within the parent.\rTo do this, the parent has to have a bounds that can be calculated and not be empty.\r\rCentering is achieved by setting the margin left and top properties of the\rgame canvas, and does not factor in any other CSS styles you may have applied.", @@ -325644,7 +325689,7 @@ "memberof": "Phaser.Scale.Center", "longname": "Phaser.Scale.Center.CENTER_BOTH", "scope": "static", - "___id": "T000002R036485", + "___id": "T000002R036488", "___s": true }, { @@ -325653,7 +325698,7 @@ "filename": "CENTER_CONST.js", "lineno": 52, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The game canvas is centered horizontally within the parent.\rTo do this, the parent has to have a bounds that can be calculated and not be empty.\r\rCentering is achieved by setting the margin left and top properties of the\rgame canvas, and does not factor in any other CSS styles you may have applied.", @@ -325672,7 +325717,7 @@ "memberof": "Phaser.Scale.Center", "longname": "Phaser.Scale.Center.CENTER_HORIZONTALLY", "scope": "static", - "___id": "T000002R036487", + "___id": "T000002R036490", "___s": true }, { @@ -325681,7 +325726,7 @@ "filename": "CENTER_CONST.js", "lineno": 66, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The game canvas is centered both vertically within the parent.\rTo do this, the parent has to have a bounds that can be calculated and not be empty.\r\rCentering is achieved by setting the margin left and top properties of the\rgame canvas, and does not factor in any other CSS styles you may have applied.", @@ -325700,7 +325745,7 @@ "memberof": "Phaser.Scale.Center", "longname": "Phaser.Scale.Center.CENTER_VERTICALLY", "scope": "static", - "___id": "T000002R036489", + "___id": "T000002R036492", "___s": true }, { @@ -325709,7 +325754,7 @@ "filename": "ORIENTATION_CONST.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "Phaser Scale Manager constants for orientation.", @@ -325719,7 +325764,7 @@ "since": "3.16.0", "longname": "Phaser.Scale.Orientation", "scope": "static", - "___id": "T000002R036497", + "___id": "T000002R036500", "___s": true }, { @@ -325728,7 +325773,7 @@ "filename": "ORIENTATION_CONST.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "Phaser Scale Manager constants for orientation.\r\rTo find out what each mode does please see [Phaser.Scale.Orientation]{@link Phaser.Scale.Orientation}.", @@ -325747,7 +325792,7 @@ "since": "3.16.0", "longname": "Phaser.Scale.OrientationType", "scope": "static", - "___id": "T000002R036498", + "___id": "T000002R036501", "___s": true }, { @@ -325756,7 +325801,7 @@ "filename": "ORIENTATION_CONST.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The primary landscape orientation.", @@ -325775,7 +325820,7 @@ "memberof": "Phaser.Scale.Orientation", "longname": "Phaser.Scale.Orientation.LANDSCAPE", "scope": "static", - "___id": "T000002R036500", + "___id": "T000002R036503", "___s": true }, { @@ -325784,7 +325829,7 @@ "filename": "ORIENTATION_CONST.js", "lineno": 37, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The secondary landscape orientation.", @@ -325803,7 +325848,7 @@ "memberof": "Phaser.Scale.Orientation", "longname": "Phaser.Scale.Orientation.LANDSCAPE_SECONDARY", "scope": "static", - "___id": "T000002R036502", + "___id": "T000002R036505", "___s": true }, { @@ -325812,7 +325857,7 @@ "filename": "ORIENTATION_CONST.js", "lineno": 47, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The primary portrait orientation.", @@ -325831,7 +325876,7 @@ "memberof": "Phaser.Scale.Orientation", "longname": "Phaser.Scale.Orientation.PORTRAIT", "scope": "static", - "___id": "T000002R036504", + "___id": "T000002R036507", "___s": true }, { @@ -325840,7 +325885,7 @@ "filename": "ORIENTATION_CONST.js", "lineno": 57, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The secondary portrait orientation.", @@ -325859,7 +325904,7 @@ "memberof": "Phaser.Scale.Orientation", "longname": "Phaser.Scale.Orientation.PORTRAIT_SECONDARY", "scope": "static", - "___id": "T000002R036506", + "___id": "T000002R036509", "___s": true }, { @@ -325868,7 +325913,7 @@ "filename": "SCALE_MODE_CONST.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "Phaser Scale Manager constants for the different scale modes available.", @@ -325878,7 +325923,7 @@ "since": "3.16.0", "longname": "Phaser.Scale.ScaleModes", "scope": "static", - "___id": "T000002R036508", + "___id": "T000002R036511", "___s": true }, { @@ -325887,7 +325932,7 @@ "filename": "SCALE_MODE_CONST.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "Phaser Scale Manager constants for the different scale modes available.\r\rTo find out what each mode does please see [Phaser.Scale.ScaleModes]{@link Phaser.Scale.ScaleModes}.", @@ -325906,7 +325951,7 @@ "since": "3.16.0", "longname": "Phaser.Scale.ScaleModeType", "scope": "static", - "___id": "T000002R036509", + "___id": "T000002R036512", "___s": true }, { @@ -325915,7 +325960,7 @@ "filename": "SCALE_MODE_CONST.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "No scaling happens at all. The canvas is set to the size given in the game config and Phaser doesn't change it\ragain from that point on. If you change the canvas size, either via CSS, or directly via code, then you need\rto call the Scale Managers `resize` method to give the new dimensions, or input events will stop working.", @@ -325934,7 +325979,7 @@ "memberof": "Phaser.Scale.ScaleModes", "longname": "Phaser.Scale.ScaleModes.NONE", "scope": "static", - "___id": "T000002R036511", + "___id": "T000002R036514", "___s": true }, { @@ -325943,7 +325988,7 @@ "filename": "SCALE_MODE_CONST.js", "lineno": 39, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The height is automatically adjusted based on the width.", @@ -325962,7 +326007,7 @@ "memberof": "Phaser.Scale.ScaleModes", "longname": "Phaser.Scale.ScaleModes.WIDTH_CONTROLS_HEIGHT", "scope": "static", - "___id": "T000002R036513", + "___id": "T000002R036516", "___s": true }, { @@ -325971,7 +326016,7 @@ "filename": "SCALE_MODE_CONST.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The width is automatically adjusted based on the height.", @@ -325990,7 +326035,7 @@ "memberof": "Phaser.Scale.ScaleModes", "longname": "Phaser.Scale.ScaleModes.HEIGHT_CONTROLS_WIDTH", "scope": "static", - "___id": "T000002R036515", + "___id": "T000002R036518", "___s": true }, { @@ -325999,7 +326044,7 @@ "filename": "SCALE_MODE_CONST.js", "lineno": 59, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The width and height are automatically adjusted to fit inside the given target area,\rwhile keeping the aspect ratio. Depending on the aspect ratio there may be some space\rinside the area which is not covered.", @@ -326018,7 +326063,7 @@ "memberof": "Phaser.Scale.ScaleModes", "longname": "Phaser.Scale.ScaleModes.FIT", "scope": "static", - "___id": "T000002R036517", + "___id": "T000002R036520", "___s": true }, { @@ -326027,7 +326072,7 @@ "filename": "SCALE_MODE_CONST.js", "lineno": 71, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The width and height are automatically adjusted to make the size cover the entire target\rarea while keeping the aspect ratio. This may extend further out than the target size.", @@ -326046,7 +326091,7 @@ "memberof": "Phaser.Scale.ScaleModes", "longname": "Phaser.Scale.ScaleModes.ENVELOP", "scope": "static", - "___id": "T000002R036519", + "___id": "T000002R036522", "___s": true }, { @@ -326055,7 +326100,7 @@ "filename": "SCALE_MODE_CONST.js", "lineno": 82, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The Canvas is resized to fit all available _parent_ space, regardless of aspect ratio.", @@ -326074,7 +326119,7 @@ "memberof": "Phaser.Scale.ScaleModes", "longname": "Phaser.Scale.ScaleModes.RESIZE", "scope": "static", - "___id": "T000002R036521", + "___id": "T000002R036524", "___s": true }, { @@ -326083,7 +326128,7 @@ "filename": "SCALE_MODE_CONST.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The Canvas's visible area is resized to fit all available _parent_ space like RESIZE mode,\rand scale canvas size to fit inside the visible area like FIT mode.", @@ -326102,7 +326147,7 @@ "memberof": "Phaser.Scale.ScaleModes", "longname": "Phaser.Scale.ScaleModes.EXPAND", "scope": "static", - "___id": "T000002R036523", + "___id": "T000002R036526", "___s": true }, { @@ -326111,7 +326156,7 @@ "filename": "ZOOM_CONST.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "Phaser Scale Manager constants for zoom modes.", @@ -326121,7 +326166,7 @@ "since": "3.16.0", "longname": "Phaser.Scale.Zoom", "scope": "static", - "___id": "T000002R036525", + "___id": "T000002R036528", "___s": true }, { @@ -326130,7 +326175,7 @@ "filename": "ZOOM_CONST.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "Phaser Scale Manager constants for zoom modes.\r\rTo find out what each mode does please see [Phaser.Scale.Zoom]{@link Phaser.Scale.Zoom}.", @@ -326149,7 +326194,7 @@ "since": "3.16.0", "longname": "Phaser.Scale.ZoomType", "scope": "static", - "___id": "T000002R036526", + "___id": "T000002R036529", "___s": true }, { @@ -326158,7 +326203,7 @@ "filename": "ZOOM_CONST.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The game canvas will not be zoomed by Phaser.", @@ -326177,7 +326222,7 @@ "memberof": "Phaser.Scale.Zoom", "longname": "Phaser.Scale.Zoom.NO_ZOOM", "scope": "static", - "___id": "T000002R036528", + "___id": "T000002R036531", "___s": true }, { @@ -326186,7 +326231,7 @@ "filename": "ZOOM_CONST.js", "lineno": 37, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The game canvas will be 2x zoomed by Phaser.", @@ -326205,7 +326250,7 @@ "memberof": "Phaser.Scale.Zoom", "longname": "Phaser.Scale.Zoom.ZOOM_2X", "scope": "static", - "___id": "T000002R036530", + "___id": "T000002R036533", "___s": true }, { @@ -326214,7 +326259,7 @@ "filename": "ZOOM_CONST.js", "lineno": 47, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The game canvas will be 4x zoomed by Phaser.", @@ -326233,7 +326278,7 @@ "memberof": "Phaser.Scale.Zoom", "longname": "Phaser.Scale.Zoom.ZOOM_4X", "scope": "static", - "___id": "T000002R036532", + "___id": "T000002R036535", "___s": true }, { @@ -326242,7 +326287,7 @@ "filename": "ZOOM_CONST.js", "lineno": 57, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "Calculate the zoom value based on the maximum multiplied game size that will\rfit into the parent, or browser window if no parent is set.", @@ -326261,7 +326306,7 @@ "memberof": "Phaser.Scale.Zoom", "longname": "Phaser.Scale.Zoom.MAX_ZOOM", "scope": "static", - "___id": "T000002R036534", + "___id": "T000002R036537", "___s": true }, { @@ -326270,7 +326315,7 @@ "filename": "ENTER_FULLSCREEN_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\events", "code": {} }, "description": "The Scale Manager has successfully entered fullscreen mode.", @@ -326289,7 +326334,7 @@ "memberof": "Phaser.Scale.Events", "longname": "Phaser.Scale.Events#event:ENTER_FULLSCREEN", "scope": "instance", - "___id": "T000002R036536", + "___id": "T000002R036539", "___s": true }, { @@ -326298,7 +326343,7 @@ "filename": "FULLSCREEN_FAILED_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\events", "code": {} }, "description": "The Scale Manager tried to enter fullscreen mode but failed.", @@ -326317,7 +326362,7 @@ "memberof": "Phaser.Scale.Events", "longname": "Phaser.Scale.Events#event:FULLSCREEN_FAILED", "scope": "instance", - "___id": "T000002R036538", + "___id": "T000002R036541", "___s": true }, { @@ -326326,7 +326371,7 @@ "filename": "FULLSCREEN_UNSUPPORTED_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\events", "code": {} }, "description": "The Scale Manager tried to enter fullscreen mode, but it is unsupported by the browser.", @@ -326345,7 +326390,7 @@ "memberof": "Phaser.Scale.Events", "longname": "Phaser.Scale.Events#event:FULLSCREEN_UNSUPPORTED", "scope": "instance", - "___id": "T000002R036540", + "___id": "T000002R036543", "___s": true }, { @@ -326354,7 +326399,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\events", "code": {} }, "kind": "namespace", @@ -326362,7 +326407,7 @@ "memberof": "Phaser.Scale", "longname": "Phaser.Scale.Events", "scope": "static", - "___id": "T000002R036542", + "___id": "T000002R036545", "___s": true }, { @@ -326371,7 +326416,7 @@ "filename": "LEAVE_FULLSCREEN_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\events", "code": {} }, "description": "The Scale Manager was in fullscreen mode, but has since left, either directly via game code,\ror via a user gestured, such as pressing the ESC key.", @@ -326390,7 +326435,7 @@ "memberof": "Phaser.Scale.Events", "longname": "Phaser.Scale.Events#event:LEAVE_FULLSCREEN", "scope": "instance", - "___id": "T000002R036550", + "___id": "T000002R036553", "___s": true }, { @@ -326399,7 +326444,7 @@ "filename": "ORIENTATION_CHANGE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\events", "code": {} }, "description": "The Scale Manager Orientation Change Event.\r\rThis event is dispatched whenever the Scale Manager detects an orientation change event from the browser.", @@ -326433,7 +326478,7 @@ "memberof": "Phaser.Scale.Events", "longname": "Phaser.Scale.Events#event:ORIENTATION_CHANGE", "scope": "instance", - "___id": "T000002R036552", + "___id": "T000002R036555", "___s": true }, { @@ -326442,7 +326487,7 @@ "filename": "RESIZE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\events", "code": {} }, "description": "The Scale Manager Resize Event.\r\rThis event is dispatched whenever the Scale Manager detects a resize event from the browser.\rIt sends three parameters to the callback, each of them being Size components. You can read\rthe `width`, `height`, `aspectRatio` and other properties of these components to help with\rscaling your own game content.", @@ -326528,7 +326573,7 @@ "memberof": "Phaser.Scale.Events", "longname": "Phaser.Scale.Events#event:RESIZE", "scope": "instance", - "___id": "T000002R036554", + "___id": "T000002R036557", "___s": true }, { @@ -326537,7 +326582,7 @@ "filename": "index.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "kind": "namespace", @@ -326545,7 +326590,7 @@ "memberof": "Phaser", "longname": "Phaser.Scale", "scope": "static", - "___id": "T000002R036558", + "___id": "T000002R036561", "___s": true }, { @@ -326554,7 +326599,7 @@ "filename": "ScaleManager.js", "lineno": 22, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "classdesc": "The Scale Manager handles the scaling, resizing and alignment of the game canvas.\r\rThe way scaling is handled is by setting the game canvas to a fixed size, which is defined in the\rgame configuration. You also define the parent container in the game config. If no parent is given,\rit will default to using the document body. The Scale Manager will then look at the available space\rwithin the _parent_ and scale the canvas accordingly. Scaling is handled by setting the canvas CSS\rwidth and height properties, leaving the width and height of the canvas element itself untouched.\rScaling is therefore achieved by keeping the core canvas the same size and 'stretching'\rit via its CSS properties. This gives the same result and speed as using the `transform-scale` CSS\rproperty, without the need for browser prefix handling.\r\rThe calculations for the scale are heavily influenced by the bounding parent size, which is the computed\rdimensions of the canvas's parent. The CSS rules of the parent element play an important role in the\roperation of the Scale Manager. For example, if the parent has no defined width or height, then actions\rlike auto-centering will fail to achieve the required result. The Scale Manager works in tandem with the\rCSS you set-up on the page hosting your game, rather than taking control of it.\r\r#### Parent and Display canvas containment guidelines:\r\r- Style the Parent element (of the game canvas) to control the Parent size and thus the games size and layout.\r\r- The Parent element's CSS styles should _effectively_ apply maximum (and minimum) bounding behavior.\r\r- The Parent element should _not_ apply a padding as this is not accounted for.\r If a padding is required apply it to the Parent's parent or apply a margin to the Parent.\r If you need to add a border, margin or any other CSS around your game container, then use a parent element and\r apply the CSS to this instead, otherwise you'll be constantly resizing the shape of the game container.\r\r- The Display canvas layout CSS styles (i.e. margins, size) should not be altered / specified as\r they may be updated by the Scale Manager.\r\r#### Scale Modes\r\rThe way the scaling is handled is determined by the `scaleMode` property. The default is `NONE`,\rwhich prevents Phaser from scaling or touching the canvas, or its parent, at all. In this mode, you are\rresponsible for all scaling. The other scaling modes afford you automatic scaling.\r\rIf you wish to scale your game so that it always fits into the available space within the parent, you\rshould use the scale mode `FIT`. Look at the documentation for other scale modes to see what options are\ravailable. Here is a basic config showing how to set this scale mode:\r\r```javascript\rscale: {\r parent: 'yourgamediv',\r mode: Phaser.Scale.FIT,\r width: 800,\r height: 600\r}\r```\r\rPlace the `scale` config object within your game config.\r\rIf you wish for the canvas to be resized directly, so that the canvas itself fills the available space\r(i.e. it isn't scaled, it's resized) then use the `RESIZE` scale mode. This will give you a 1:1 mapping\rof canvas pixels to game size. In this mode CSS isn't used to scale the canvas, it's literally adjusted\rto fill all available space within the parent. You should be extremely careful about the size of the\rcanvas you're creating when doing this, as the larger the area, the more work the GPU has to do and it's\rvery easy to hit fill-rate limits quickly.\r\rFor complex, custom-scaling requirements, you should probably consider using the `RESIZE` scale mode,\rwith your own limitations in place re: canvas dimensions and managing the scaling with the game scenes\ryourself. For the vast majority of games, however, the `FIT` mode is likely to be the most used.\r\rPlease appreciate that the Scale Manager cannot perform miracles. All it does is scale your game canvas\ras best it can, based on what it can infer from its surrounding area. There are all kinds of environments\rwhere it's up to you to guide and help the canvas position itself, especially when built into rendering\rframeworks like React and Vue. If your page requires meta tags to prevent user scaling gestures, or such\rlike, then it's up to you to ensure they are present in the html.\r\r#### Centering\r\rYou can also have the game canvas automatically centered. Again, this relies heavily on the parent being\rproperly configured and styled, as the centering offsets are based entirely on the available space\rwithin the parent element. Centering is disabled by default, or can be applied horizontally, vertically,\ror both. Here's an example:\r\r```javascript\rscale: {\r parent: 'yourgamediv',\r autoCenter: Phaser.Scale.CENTER_BOTH,\r width: 800,\r height: 600\r}\r```\r\r#### Fullscreen API\r\rIf the browser supports it, you can send your game into fullscreen mode. In this mode, the game will fill\rthe entire display, removing all browser UI and anything else present on the screen. It will remain in this\rmode until your game either disables it, or until the user tabs out or presses ESCape if on desktop. It's a\rgreat way to achieve a desktop-game like experience from the browser, but it does require a modern browser\rto handle it. Some mobile browsers also support this.", @@ -326582,7 +326627,7 @@ ], "scope": "static", "longname": "Phaser.Scale.ScaleManager", - "___id": "T000002R036585", + "___id": "T000002R036588", "___s": true }, { @@ -326591,7 +326636,7 @@ "filename": "ScaleManager.js", "lineno": 135, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "A reference to the Phaser.Game instance.", @@ -326611,7 +326656,7 @@ "longname": "Phaser.Scale.ScaleManager#game", "scope": "instance", "kind": "member", - "___id": "T000002R036589", + "___id": "T000002R036592", "___s": true }, { @@ -326620,7 +326665,7 @@ "filename": "ScaleManager.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "A reference to the HTML Canvas Element that Phaser uses to render the game.", @@ -326639,7 +326684,7 @@ "longname": "Phaser.Scale.ScaleManager#canvas", "scope": "instance", "kind": "member", - "___id": "T000002R036591", + "___id": "T000002R036594", "___s": true }, { @@ -326648,7 +326693,7 @@ "filename": "ScaleManager.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "The DOM bounds of the canvas element.", @@ -326667,7 +326712,7 @@ "longname": "Phaser.Scale.ScaleManager#canvasBounds", "scope": "instance", "kind": "member", - "___id": "T000002R036593", + "___id": "T000002R036596", "___s": true }, { @@ -326676,7 +326721,7 @@ "filename": "ScaleManager.js", "lineno": 163, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "The parent object of the Canvas. Often a div, or the browser window, or nothing in non-browser environments.\r\rThis is set in the Game Config as the `parent` property. If undefined (or just not present), it will default\rto use the document body. If specifically set to `null` Phaser will ignore all parent operations.", @@ -326697,7 +326742,7 @@ "longname": "Phaser.Scale.ScaleManager#parent", "scope": "instance", "kind": "member", - "___id": "T000002R036595", + "___id": "T000002R036598", "___s": true }, { @@ -326706,7 +326751,7 @@ "filename": "ScaleManager.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Is the parent element the browser window?", @@ -326725,7 +326770,7 @@ "longname": "Phaser.Scale.ScaleManager#parentIsWindow", "scope": "instance", "kind": "member", - "___id": "T000002R036597", + "___id": "T000002R036600", "___s": true }, { @@ -326734,7 +326779,7 @@ "filename": "ScaleManager.js", "lineno": 184, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "The Parent Size component.", @@ -326753,7 +326798,7 @@ "longname": "Phaser.Scale.ScaleManager#parentSize", "scope": "instance", "kind": "member", - "___id": "T000002R036599", + "___id": "T000002R036602", "___s": true }, { @@ -326762,7 +326807,7 @@ "filename": "ScaleManager.js", "lineno": 193, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "The Game Size component.\r\rThe un-modified game size, as requested in the game config (the raw width / height),\ras used for world bounds, cameras, etc", @@ -326781,7 +326826,7 @@ "longname": "Phaser.Scale.ScaleManager#gameSize", "scope": "instance", "kind": "member", - "___id": "T000002R036601", + "___id": "T000002R036604", "___s": true }, { @@ -326790,7 +326835,7 @@ "filename": "ScaleManager.js", "lineno": 205, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "The Base Size component.\r\rThe modified game size, which is the auto-rounded gameSize, used to set the canvas width and height\r(but not the CSS style)", @@ -326809,7 +326854,7 @@ "longname": "Phaser.Scale.ScaleManager#baseSize", "scope": "instance", "kind": "member", - "___id": "T000002R036603", + "___id": "T000002R036606", "___s": true }, { @@ -326818,7 +326863,7 @@ "filename": "ScaleManager.js", "lineno": 217, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "The Display Size component.\r\rThe size used for the canvas style, factoring in the scale mode, parent and other values.", @@ -326837,7 +326882,7 @@ "longname": "Phaser.Scale.ScaleManager#displaySize", "scope": "instance", "kind": "member", - "___id": "T000002R036605", + "___id": "T000002R036608", "___s": true }, { @@ -326846,7 +326891,7 @@ "filename": "ScaleManager.js", "lineno": 228, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "The game scale mode.", @@ -326865,7 +326910,7 @@ "longname": "Phaser.Scale.ScaleManager#scaleMode", "scope": "instance", "kind": "member", - "___id": "T000002R036607", + "___id": "T000002R036610", "___s": true }, { @@ -326874,7 +326919,7 @@ "filename": "ScaleManager.js", "lineno": 237, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "The game zoom factor.\r\rThis value allows you to multiply your games base size by the given zoom factor.\rThis is then used when calculating the display size, even in `NONE` situations.\rIf you don't want Phaser to touch the canvas style at all, this value should be 1.\r\rCan also be set to `MAX_ZOOM` in which case the zoom value will be derived based\ron the game size and available space within the parent.", @@ -326893,7 +326938,7 @@ "longname": "Phaser.Scale.ScaleManager#zoom", "scope": "instance", "kind": "member", - "___id": "T000002R036609", + "___id": "T000002R036612", "___s": true }, { @@ -326902,7 +326947,7 @@ "filename": "ScaleManager.js", "lineno": 253, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Internal flag set when the game zoom factor is modified.", @@ -326922,7 +326967,7 @@ "longname": "Phaser.Scale.ScaleManager#_resetZoom", "scope": "instance", "kind": "member", - "___id": "T000002R036611", + "___id": "T000002R036614", "___s": true }, { @@ -326931,7 +326976,7 @@ "filename": "ScaleManager.js", "lineno": 263, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "The scale factor between the baseSize and the canvasBounds.", @@ -326950,7 +326995,7 @@ "longname": "Phaser.Scale.ScaleManager#displayScale", "scope": "instance", "kind": "member", - "___id": "T000002R036613", + "___id": "T000002R036616", "___s": true }, { @@ -326959,7 +327004,7 @@ "filename": "ScaleManager.js", "lineno": 272, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "If set, the canvas sizes will be automatically passed through Math.floor.\rThis results in rounded pixel display values, which is important for performance on legacy\rand low powered devices, but at the cost of not achieving a 'perfect' fit in some browser windows.", @@ -326978,7 +327023,7 @@ "longname": "Phaser.Scale.ScaleManager#autoRound", "scope": "instance", "kind": "member", - "___id": "T000002R036615", + "___id": "T000002R036618", "___s": true }, { @@ -326987,7 +327032,7 @@ "filename": "ScaleManager.js", "lineno": 283, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Automatically center the canvas within the parent? The different centering modes are:\r\r1. No centering.\r2. Center both horizontally and vertically.\r3. Center horizontally.\r4. Center vertically.\r\rPlease be aware that in order to center the game canvas, you must have specified a parent\rthat has a size set, or the canvas parent is the document.body.", @@ -327006,7 +327051,7 @@ "longname": "Phaser.Scale.ScaleManager#autoCenter", "scope": "instance", "kind": "member", - "___id": "T000002R036617", + "___id": "T000002R036620", "___s": true }, { @@ -327015,7 +327060,7 @@ "filename": "ScaleManager.js", "lineno": 300, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "The current device orientation.\r\rOrientation events are dispatched via the Device Orientation API, typically only on mobile browsers.", @@ -327034,7 +327079,7 @@ "longname": "Phaser.Scale.ScaleManager#orientation", "scope": "instance", "kind": "member", - "___id": "T000002R036619", + "___id": "T000002R036622", "___s": true }, { @@ -327043,7 +327088,7 @@ "filename": "ScaleManager.js", "lineno": 311, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "A reference to the Device.Fullscreen object.", @@ -327062,7 +327107,7 @@ "longname": "Phaser.Scale.ScaleManager#fullscreen", "scope": "instance", "kind": "member", - "___id": "T000002R036621", + "___id": "T000002R036624", "___s": true }, { @@ -327071,7 +327116,7 @@ "filename": "ScaleManager.js", "lineno": 320, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "The DOM Element which is sent into fullscreen mode.", @@ -327092,7 +327137,7 @@ "longname": "Phaser.Scale.ScaleManager#fullscreenTarget", "scope": "instance", "kind": "member", - "___id": "T000002R036623", + "___id": "T000002R036626", "___s": true }, { @@ -327101,7 +327146,7 @@ "filename": "ScaleManager.js", "lineno": 339, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "The dirty state of the Scale Manager.\rSet if there is a change between the parent size and the current size.", @@ -327120,7 +327165,7 @@ "longname": "Phaser.Scale.ScaleManager#dirty", "scope": "instance", "kind": "member", - "___id": "T000002R036627", + "___id": "T000002R036630", "___s": true }, { @@ -327129,7 +327174,7 @@ "filename": "ScaleManager.js", "lineno": 349, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "How many milliseconds should elapse before checking if the browser size has changed?\r\rMost modern browsers dispatch a 'resize' event, which the Scale Manager will listen for.\rHowever, older browsers fail to do this, or do it consistently, so we fall back to a\rmore traditional 'size check' based on a time interval. You can control how often it is\rchecked here.", @@ -327148,7 +327193,7 @@ "longname": "Phaser.Scale.ScaleManager#resizeInterval", "scope": "instance", "kind": "member", - "___id": "T000002R036629", + "___id": "T000002R036632", "___s": true }, { @@ -327157,7 +327202,7 @@ "filename": "ScaleManager.js", "lineno": 401, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Called _before_ the canvas object is created and added to the DOM.", @@ -327171,7 +327216,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#preBoot", "scope": "instance", - "___id": "T000002R036641", + "___id": "T000002R036644", "___s": true }, { @@ -327180,7 +327225,7 @@ "filename": "ScaleManager.js", "lineno": 417, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "The Boot handler is called by Phaser.Game when it first starts up.\rThe renderer is available by now and the canvas has been added to the DOM.", @@ -327194,7 +327239,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#boot", "scope": "instance", - "___id": "T000002R036643", + "___id": "T000002R036646", "___s": true }, { @@ -327203,7 +327248,7 @@ "filename": "ScaleManager.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Parses the game configuration to set-up the scale defaults.", @@ -327229,7 +327274,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#parseConfig", "scope": "instance", - "___id": "T000002R036648", + "___id": "T000002R036651", "___s": true }, { @@ -327238,7 +327283,7 @@ "filename": "ScaleManager.js", "lineno": 596, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Determines the parent element of the game canvas, if any, based on the game configuration.", @@ -327263,7 +327308,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#getParent", "scope": "instance", - "___id": "T000002R036677", + "___id": "T000002R036680", "___s": true }, { @@ -327272,7 +327317,7 @@ "filename": "ScaleManager.js", "lineno": 646, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Calculates the size of the parent bounds and updates the `parentSize`\rproperties, only if the canvas has a dom parent.", @@ -327296,7 +327341,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#getParentBounds", "scope": "instance", - "___id": "T000002R036690", + "___id": "T000002R036693", "___s": true }, { @@ -327305,7 +327350,7 @@ "filename": "ScaleManager.js", "lineno": 701, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Attempts to lock the orientation of the web browser using the Screen Orientation API.\r\rThis API is only available on modern mobile browsers.\rSee https://developer.mozilla.org/en-US/docs/Web/API/Screen/lockOrientation for details.", @@ -327344,7 +327389,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#lockOrientation", "scope": "instance", - "___id": "T000002R036699", + "___id": "T000002R036702", "___s": true }, { @@ -327353,7 +327398,7 @@ "filename": "ScaleManager.js", "lineno": 726, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "This method will set the size of the Parent Size component, which is used in scaling\rand centering calculations. You only need to call this method if you have explicitly\rdisabled the use of a parent in your game config, but still wish to take advantage of\rother Scale Manager features.", @@ -327409,7 +327454,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#setParentSize", "scope": "instance", - "___id": "T000002R036702", + "___id": "T000002R036705", "___s": true }, { @@ -327418,7 +327463,7 @@ "filename": "ScaleManager.js", "lineno": 748, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "This method will set a new size for your game.\r\rIt should only be used if you're looking to change the base size of your game and are using\rone of the Scale Manager scaling modes, i.e. `FIT`. If you're using `NONE` and wish to\rchange the game and canvas size directly, then please use the `resize` method instead.", @@ -327474,7 +327519,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#setGameSize", "scope": "instance", - "___id": "T000002R036704", + "___id": "T000002R036707", "___s": true }, { @@ -327483,7 +327528,7 @@ "filename": "ScaleManager.js", "lineno": 799, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Call this to modify the size of the Phaser canvas element directly.\rYou should only use this if you are using the `NONE` scale mode,\rit will update all internal components completely.\r\rIf all you want to do is change the size of the parent, see the `setParentSize` method.\r\rIf all you want is to change the base size of the game, but still have the Scale Manager\rmanage all the scaling (i.e. you're **not** using `NONE`), then see the `setGameSize` method.\r\rThis method will set the `gameSize`, `baseSize` and `displaySize` components to the given\rdimensions. It will then resize the canvas width and height to the values given, by\rdirectly setting the properties. Finally, if you have set the Scale Manager zoom value\rto anything other than 1 (the default), it will set the canvas CSS width and height to\rbe the given size multiplied by the zoom factor (the canvas pixel size remains untouched).\r\rIf you have enabled `autoCenter`, it is then passed to the `updateCenter` method and\rthe margins are set, allowing the canvas to be centered based on its parent element\ralone. Finally, the `displayScale` is adjusted and the RESIZE event dispatched.", @@ -327539,7 +327584,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#resize", "scope": "instance", - "___id": "T000002R036715", + "___id": "T000002R036718", "___s": true }, { @@ -327548,7 +327593,7 @@ "filename": "ScaleManager.js", "lineno": 881, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Sets the zoom value of the Scale Manager.", @@ -327591,7 +327636,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#setZoom", "scope": "instance", - "___id": "T000002R036734", + "___id": "T000002R036737", "___s": true }, { @@ -327600,7 +327645,7 @@ "filename": "ScaleManager.js", "lineno": 900, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Sets the zoom to be the maximum possible based on the _current_ parent size.", @@ -327628,7 +327673,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#setMaxZoom", "scope": "instance", - "___id": "T000002R036738", + "___id": "T000002R036741", "___s": true }, { @@ -327637,7 +327682,7 @@ "filename": "ScaleManager.js", "lineno": 917, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "By setting a Snap value, when the browser size is modified, its dimensions will automatically\rbe snapped to the nearest grid slice, using floor. For example, if you have snap value of 16,\rand the width changes to 68, then it will snap down to 64 (the closest multiple of 16 when floored)\r\rThis mode is best used with the `FIT` scale mode.\r\rCall this method with no arguments to reset the snap values.\r\rCalling this method automatically invokes `ScaleManager.refresh` which emits a `RESIZE` event.", @@ -327697,7 +327742,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#setSnap", "scope": "instance", - "___id": "T000002R036742", + "___id": "T000002R036745", "___s": true }, { @@ -327706,7 +327751,7 @@ "filename": "ScaleManager.js", "lineno": 947, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Refreshes the internal scale values, bounds sizes and orientation checks.\r\rOnce finished, dispatches the resize event.\r\rThis is called automatically by the Scale Manager when the browser window size changes,\ras long as it is using a Scale Mode other than 'NONE'.", @@ -327764,7 +327809,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#refresh", "scope": "instance", - "___id": "T000002R036746", + "___id": "T000002R036749", "___s": true }, { @@ -327773,7 +327818,7 @@ "filename": "ScaleManager.js", "lineno": 995, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Internal method that checks the current screen orientation, only if the internal check flag is set.\r\rIf the orientation has changed it updates the orientation property and then dispatches the orientation change event.", @@ -327786,7 +327831,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#updateOrientation", "scope": "instance", - "___id": "T000002R036756", + "___id": "T000002R036759", "___s": true }, { @@ -327795,7 +327840,7 @@ "filename": "ScaleManager.js", "lineno": 1021, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Internal method that manages updating the size components based on the scale mode.", @@ -327805,7 +327850,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#updateScale", "scope": "instance", - "___id": "T000002R036761", + "___id": "T000002R036764", "___s": true }, { @@ -327814,7 +327859,7 @@ "filename": "ScaleManager.js", "lineno": 1162, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Calculates and returns the largest possible zoom factor, based on the current\rparent and game sizes. If the parent has no dimensions (i.e. an unstyled div),\ror is smaller than the un-zoomed game, then this will return a value of 1 (no zoom)", @@ -327838,7 +327883,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#getMaxZoom", "scope": "instance", - "___id": "T000002R036805", + "___id": "T000002R036808", "___s": true }, { @@ -327847,7 +327892,7 @@ "filename": "ScaleManager.js", "lineno": 1180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Calculates and updates the canvas CSS style in order to center it within the\rbounds of its parent. If you have explicitly set parent to be `null` in your\rgame config then this method will likely give incorrect results unless you have called the\r`setParentSize` method first.\r\rIt works by modifying the canvas CSS `marginLeft` and `marginTop` properties.\r\rIf they have already been set by your own style sheet, or code, this will overwrite them.\r\rTo prevent the Scale Manager from centering the canvas, either do not set the\r`autoCenter` property in your game config, or make sure it is set to `NO_CENTER`.", @@ -327857,7 +327902,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#updateCenter", "scope": "instance", - "___id": "T000002R036809", + "___id": "T000002R036812", "___s": true }, { @@ -327866,7 +327911,7 @@ "filename": "ScaleManager.js", "lineno": 1233, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Updates the `canvasBounds` rectangle to match the bounding client rectangle of the\rcanvas element being used to track input events.", @@ -327876,7 +327921,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#updateBounds", "scope": "instance", - "___id": "T000002R036823", + "___id": "T000002R036826", "___s": true }, { @@ -327885,7 +327930,7 @@ "filename": "ScaleManager.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Transforms the pageX value into the scaled coordinate space of the Scale Manager.", @@ -327924,7 +327969,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#transformX", "scope": "instance", - "___id": "T000002R036831", + "___id": "T000002R036834", "___s": true }, { @@ -327933,7 +327978,7 @@ "filename": "ScaleManager.js", "lineno": 1266, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Transforms the pageY value into the scaled coordinate space of the Scale Manager.", @@ -327972,7 +328017,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#transformY", "scope": "instance", - "___id": "T000002R036833", + "___id": "T000002R036836", "___s": true }, { @@ -327981,7 +328026,7 @@ "filename": "ScaleManager.js", "lineno": 1281, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Sends a request to the browser to ask it to go in to full screen mode, using the {@link https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API Fullscreen API}.\r\rIf the browser does not support this, a `FULLSCREEN_UNSUPPORTED` event will be emitted.\r\rThis method _must_ be called from a `pointerup` user-input gesture (**not** `pointerdown`). You cannot launch\rgames fullscreen without this, as most browsers block it. Games within an iframe will also be blocked\rfrom fullscreen unless the iframe has the `allowfullscreen` attribute.\r\rOn touch devices, such as Android and iOS Safari, you should always use `pointerup` and NOT `pointerdown`,\rotherwise the request will fail unless the document in which your game is embedded has already received\rsome form of touch input, which you cannot guarantee. Activating fullscreen via `pointerup` circumvents\rthis issue.\r\rPerforming an action that navigates to another page, or opens another tab, will automatically cancel\rfullscreen mode, as will the user pressing the ESC key. To cancel fullscreen mode directly from your game,\ri.e. by clicking an icon, call the `stopFullscreen` method.\r\rA browser can only send one DOM element into fullscreen. You can control which element this is by\rsetting the `fullscreenTarget` property in your game config, or changing the property in the Scale Manager.\rNote that the game canvas _must_ be a child of the target. If you do not give a target, Phaser will\rautomatically create a blank `
` element and move the canvas into it, before going fullscreen.\rWhen it leaves fullscreen, the div will be removed.", @@ -328013,7 +328058,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#startFullscreen", "scope": "instance", - "___id": "T000002R036835", + "___id": "T000002R036838", "___s": true }, { @@ -328022,7 +328067,7 @@ "filename": "ScaleManager.js", "lineno": 1378, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "An internal method that gets the target element that is used when entering fullscreen mode.", @@ -328046,7 +328091,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#getFullscreenTarget", "scope": "instance", - "___id": "T000002R036845", + "___id": "T000002R036848", "___s": true }, { @@ -328055,7 +328100,7 @@ "filename": "ScaleManager.js", "lineno": 1414, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Removes the fullscreen target that was added to the DOM.", @@ -328065,7 +328110,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#removeFullscreenTarget", "scope": "instance", - "___id": "T000002R036855", + "___id": "T000002R036858", "___s": true }, { @@ -328074,7 +328119,7 @@ "filename": "ScaleManager.js", "lineno": 1437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Calling this method will cancel fullscreen mode, if the browser has entered it.", @@ -328088,7 +328133,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#stopFullscreen", "scope": "instance", - "___id": "T000002R036859", + "___id": "T000002R036862", "___s": true }, { @@ -328097,7 +328142,7 @@ "filename": "ScaleManager.js", "lineno": 1471, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Toggles the fullscreen mode. If already in fullscreen, calling this will cancel it.\rIf not in fullscreen, this will request the browser to enter fullscreen mode.\r\rIf the browser does not support this, a `FULLSCREEN_UNSUPPORTED` event will be emitted.\r\rThis method _must_ be called from a user-input gesture, such as `pointerdown`. You cannot launch\rgames fullscreen without this, as most browsers block it. Games within an iframe will also be blocked\rfrom fullscreen unless the iframe has the `allowfullscreen` attribute.", @@ -328129,7 +328174,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#toggleFullscreen", "scope": "instance", - "___id": "T000002R036862", + "___id": "T000002R036865", "___s": true }, { @@ -328138,7 +328183,7 @@ "filename": "ScaleManager.js", "lineno": 1502, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "An internal method that starts the different DOM event listeners running.", @@ -328148,7 +328193,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#startListeners", "scope": "instance", - "___id": "T000002R036864", + "___id": "T000002R036867", "___s": true }, { @@ -328157,7 +328202,7 @@ "filename": "ScaleManager.js", "lineno": 1568, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Triggered when a fullscreenchange event is dispatched by the DOM.", @@ -328168,7 +328213,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#onFullScreenChange", "scope": "instance", - "___id": "T000002R036876", + "___id": "T000002R036879", "___s": true }, { @@ -328177,7 +328222,7 @@ "filename": "ScaleManager.js", "lineno": 1588, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Triggered when a fullscreenerror event is dispatched by the DOM.", @@ -328187,7 +328232,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#onFullScreenError", "scope": "instance", - "___id": "T000002R036878", + "___id": "T000002R036881", "___s": true }, { @@ -328196,7 +328241,7 @@ "filename": "ScaleManager.js", "lineno": 1599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Get Rectange of visible area.", @@ -328250,7 +328295,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#getViewPort", "scope": "instance", - "___id": "T000002R036880", + "___id": "T000002R036883", "___s": true }, { @@ -328259,7 +328304,7 @@ "filename": "ScaleManager.js", "lineno": 1665, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Internal method, called automatically by the game step.\rMonitors the elapsed time and resize interval to see if a parent bounds check needs to take place.", @@ -328297,7 +328342,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#step", "scope": "instance", - "___id": "T000002R036901", + "___id": "T000002R036904", "___s": true }, { @@ -328306,7 +328351,7 @@ "filename": "ScaleManager.js", "lineno": 1697, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Stops all DOM event listeners.", @@ -328316,7 +328361,7 @@ "memberof": "Phaser.Scale.ScaleManager", "longname": "Phaser.Scale.ScaleManager#stopListeners", "scope": "instance", - "___id": "T000002R036906", + "___id": "T000002R036909", "___s": true }, { @@ -328325,7 +328370,7 @@ "filename": "ScaleManager.js", "lineno": 1731, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Destroys this Scale Manager, releasing all references to external resources.\rOnce destroyed, the Scale Manager cannot be used again.", @@ -328336,7 +328381,7 @@ "longname": "Phaser.Scale.ScaleManager#destroy", "scope": "instance", "overrides": "Phaser.Events.EventEmitter#destroy", - "___id": "T000002R036910", + "___id": "T000002R036913", "___s": true }, { @@ -328345,7 +328390,7 @@ "filename": "ScaleManager.js", "lineno": 1756, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Is the browser currently in fullscreen mode or not?", @@ -328365,7 +328410,7 @@ "longname": "Phaser.Scale.ScaleManager#isFullscreen", "scope": "instance", "kind": "member", - "___id": "T000002R036917", + "___id": "T000002R036920", "___s": true }, { @@ -328374,7 +328419,7 @@ "filename": "ScaleManager.js", "lineno": 1773, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "The game width.\r\rThis is typically the size given in the game configuration.", @@ -328394,7 +328439,7 @@ "longname": "Phaser.Scale.ScaleManager#width", "scope": "instance", "kind": "member", - "___id": "T000002R036920", + "___id": "T000002R036923", "___s": true }, { @@ -328403,7 +328448,7 @@ "filename": "ScaleManager.js", "lineno": 1792, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "The game height.\r\rThis is typically the size given in the game configuration.", @@ -328423,7 +328468,7 @@ "longname": "Phaser.Scale.ScaleManager#height", "scope": "instance", "kind": "member", - "___id": "T000002R036923", + "___id": "T000002R036926", "___s": true }, { @@ -328432,7 +328477,7 @@ "filename": "ScaleManager.js", "lineno": 1811, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Is the device in a portrait orientation as reported by the Orientation API?\rThis value is usually only available on mobile devices.", @@ -328452,7 +328497,7 @@ "longname": "Phaser.Scale.ScaleManager#isPortrait", "scope": "instance", "kind": "member", - "___id": "T000002R036926", + "___id": "T000002R036929", "___s": true }, { @@ -328461,7 +328506,7 @@ "filename": "ScaleManager.js", "lineno": 1829, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Is the device in a landscape orientation as reported by the Orientation API?\rThis value is usually only available on mobile devices.", @@ -328481,7 +328526,7 @@ "longname": "Phaser.Scale.ScaleManager#isLandscape", "scope": "instance", "kind": "member", - "___id": "T000002R036929", + "___id": "T000002R036932", "___s": true }, { @@ -328490,7 +328535,7 @@ "filename": "ScaleManager.js", "lineno": 1847, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Are the game dimensions portrait? (i.e. taller than they are wide)\r\rThis is different to the device itself being in a portrait orientation.", @@ -328510,7 +328555,7 @@ "longname": "Phaser.Scale.ScaleManager#isGamePortrait", "scope": "instance", "kind": "member", - "___id": "T000002R036932", + "___id": "T000002R036935", "___s": true }, { @@ -328519,7 +328564,7 @@ "filename": "ScaleManager.js", "lineno": 1866, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale", + "path": "D:\\wamp\\www\\phaser\\src\\scale", "code": {} }, "description": "Are the game dimensions landscape? (i.e. wider than they are tall)\r\rThis is different to the device itself being in a landscape orientation.", @@ -328539,7 +328584,7 @@ "longname": "Phaser.Scale.ScaleManager#isGameLandscape", "scope": "instance", "kind": "member", - "___id": "T000002R036935", + "___id": "T000002R036938", "___s": true }, { @@ -328548,7 +328593,7 @@ "filename": "const.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Scene state.", @@ -328568,7 +328613,7 @@ "longname": "Phaser.Scenes.PENDING", "scope": "static", "kind": "member", - "___id": "T000002R036940", + "___id": "T000002R036943", "___s": true }, { @@ -328577,7 +328622,7 @@ "filename": "const.js", "lineno": 25, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Scene state.", @@ -328597,7 +328642,7 @@ "longname": "Phaser.Scenes.INIT", "scope": "static", "kind": "member", - "___id": "T000002R036942", + "___id": "T000002R036945", "___s": true }, { @@ -328606,7 +328651,7 @@ "filename": "const.js", "lineno": 35, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Scene state.", @@ -328626,7 +328671,7 @@ "longname": "Phaser.Scenes.START", "scope": "static", "kind": "member", - "___id": "T000002R036944", + "___id": "T000002R036947", "___s": true }, { @@ -328635,7 +328680,7 @@ "filename": "const.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Scene state.", @@ -328655,7 +328700,7 @@ "longname": "Phaser.Scenes.LOADING", "scope": "static", "kind": "member", - "___id": "T000002R036946", + "___id": "T000002R036949", "___s": true }, { @@ -328664,7 +328709,7 @@ "filename": "const.js", "lineno": 55, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Scene state.", @@ -328684,7 +328729,7 @@ "longname": "Phaser.Scenes.CREATING", "scope": "static", "kind": "member", - "___id": "T000002R036948", + "___id": "T000002R036951", "___s": true }, { @@ -328693,7 +328738,7 @@ "filename": "const.js", "lineno": 65, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Scene state.", @@ -328713,7 +328758,7 @@ "longname": "Phaser.Scenes.RUNNING", "scope": "static", "kind": "member", - "___id": "T000002R036950", + "___id": "T000002R036953", "___s": true }, { @@ -328722,7 +328767,7 @@ "filename": "const.js", "lineno": 75, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Scene state.", @@ -328742,7 +328787,7 @@ "longname": "Phaser.Scenes.PAUSED", "scope": "static", "kind": "member", - "___id": "T000002R036952", + "___id": "T000002R036955", "___s": true }, { @@ -328751,7 +328796,7 @@ "filename": "const.js", "lineno": 85, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Scene state.", @@ -328771,7 +328816,7 @@ "longname": "Phaser.Scenes.SLEEPING", "scope": "static", "kind": "member", - "___id": "T000002R036954", + "___id": "T000002R036957", "___s": true }, { @@ -328780,7 +328825,7 @@ "filename": "const.js", "lineno": 95, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Scene state.", @@ -328800,7 +328845,7 @@ "longname": "Phaser.Scenes.SHUTDOWN", "scope": "static", "kind": "member", - "___id": "T000002R036956", + "___id": "T000002R036959", "___s": true }, { @@ -328809,7 +328854,7 @@ "filename": "const.js", "lineno": 105, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Scene state.", @@ -328829,7 +328874,7 @@ "longname": "Phaser.Scenes.DESTROYED", "scope": "static", "kind": "member", - "___id": "T000002R036958", + "___id": "T000002R036961", "___s": true }, { @@ -328838,7 +328883,7 @@ "filename": "ADDED_TO_SCENE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "description": "The Game Object Added to Scene Event.\r\rThis event is dispatched when a Game Object is added to a Scene.\r\rListen for it from a Scene using `this.events.on('addedtoscene', listener)`.", @@ -328885,7 +328930,7 @@ "memberof": "Phaser.Scenes.Events", "longname": "Phaser.Scenes.Events#event:ADDED_TO_SCENE", "scope": "instance", - "___id": "T000002R036961", + "___id": "T000002R036964", "___s": true }, { @@ -328894,7 +328939,7 @@ "filename": "BOOT_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "description": "The Scene Systems Boot Event.\r\rThis event is dispatched by a Scene during the Scene Systems boot process. Primarily used by Scene Plugins.\r\rListen to it from a Scene using `this.events.on('boot', listener)`.", @@ -328928,7 +328973,7 @@ "memberof": "Phaser.Scenes.Events", "longname": "Phaser.Scenes.Events#event:BOOT", "scope": "instance", - "___id": "T000002R036963", + "___id": "T000002R036966", "___s": true }, { @@ -328937,7 +328982,7 @@ "filename": "CREATE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "description": "The Scene Create Event.\r\rThis event is dispatched by a Scene after it has been created by the Scene Manager.\r\rIf a Scene has a `create` method then this event is emitted _after_ that has run.\r\rIf there is a transition, this event will be fired after the `TRANSITION_START` event.\r\rListen to it from a Scene using `this.events.on('create', listener)`.", @@ -328971,7 +329016,7 @@ "memberof": "Phaser.Scenes.Events", "longname": "Phaser.Scenes.Events#event:CREATE", "scope": "instance", - "___id": "T000002R036965", + "___id": "T000002R036968", "___s": true }, { @@ -328980,7 +329025,7 @@ "filename": "DESTROY_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "description": "The Scene Systems Destroy Event.\r\rThis event is dispatched by a Scene during the Scene Systems destroy process.\r\rListen to it from a Scene using `this.events.on('destroy', listener)`.\r\rYou should destroy any resources that may be in use by your Scene in this event handler.", @@ -329014,7 +329059,7 @@ "memberof": "Phaser.Scenes.Events", "longname": "Phaser.Scenes.Events#event:DESTROY", "scope": "instance", - "___id": "T000002R036967", + "___id": "T000002R036970", "___s": true }, { @@ -329023,7 +329068,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "kind": "namespace", @@ -329031,7 +329076,7 @@ "memberof": "Phaser.Scenes", "longname": "Phaser.Scenes.Events", "scope": "static", - "___id": "T000002R036969", + "___id": "T000002R036972", "___s": true }, { @@ -329040,7 +329085,7 @@ "filename": "PAUSE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "description": "The Scene Systems Pause Event.\r\rThis event is dispatched by a Scene when it is paused, either directly via the `pause` method, or as an\raction from another Scene.\r\rListen to it from a Scene using `this.events.on('pause', listener)`.", @@ -329088,16 +329133,16 @@ "memberof": "Phaser.Scenes.Events", "longname": "Phaser.Scenes.Events#event:PAUSE", "scope": "instance", - "___id": "T000002R036993", + "___id": "T000002R036996", "___s": true }, { - "comment": "/**\r\n * The Scene Systems Post Update Event.\r\n *\r\n * This event is dispatched by a Scene during the main game loop step.\r\n *\r\n * The event flow for a single step of a Scene is as follows:\r\n *\r\n * 1. [PRE_UPDATE]{@linkcode Phaser.Scenes.Events#event:PRE_UPDATE}\r\n * 2. [UPDATE]{@linkcode Phaser.Scenes.Events#event:UPDATE}\r\n * 3. The `Scene.update` method is called, if it exists\r\n * 4. [POST_UPDATE]{@linkcode Phaser.Scenes.Events#event:POST_UPDATE}\r\n * 5. [PRE_RENDER]{@linkcode Phaser.Scenes.Events#event:PRE_RENDER}\r\n * 6. [RENDER]{@linkcode Phaser.Scenes.Events#event:RENDER}\r\n *\r\n * Listen to it from a Scene using `this.events.on('postupdate', listener)`.\r\n *\r\n * A Scene will only run its step if it is active.\r\n *\r\n * @event Phaser.Scenes.Events#POST_UPDATE\r\n * @type {string}\r\n * @since 3.0.0\r\n *\r\n * @param {Phaser.Scenes.Systems} sys - A reference to the Scene Systems class of the Scene that emitted this event.\r\n * @param {number} time - The current time. Either a High Resolution Timer value if it comes from Request Animation Frame, or Date.now if using SetTimeout.\r\n * @param {number} delta - The delta time in ms since the last frame. This is a smoothed and capped value based on the FPS rate.\r\n */", + "comment": "/**\r\n * The Scene Systems Post Update Event.\r\n *\r\n * This event is dispatched by a Scene during the main game loop step.\r\n *\r\n * The event flow for a single step of a Scene is as follows:\r\n *\r\n * 1. [PRE_UPDATE]{@linkcode Phaser.Scenes.Events#event:PRE_UPDATE}\r\n * 2. [UPDATE]{@linkcode Phaser.Scenes.Events#event:UPDATE}\r\n * 3. The `Scene.update` method is called, if it exists\r\n * 4. [POST_UPDATE]{@linkcode Phaser.Scenes.Events#event:POST_UPDATE}\r\n * 5. [PRE_RENDER]{@linkcode Phaser.Scenes.Events#event:PRE_RENDER}\r\n * 6. [RENDER]{@linkcode Phaser.Scenes.Events#event:RENDER}\r\n *\r\n * Listen to it from a Scene using `this.events.on('postupdate', listener)`.\r\n *\r\n * A Scene will only run its step if it is active.\r\n *\r\n * @event Phaser.Scenes.Events#POST_UPDATE\r\n * @type {string}\r\n * @since 3.0.0\r\n *\r\n * @param {number} time - The current time. Either a High Resolution Timer value if it comes from Request Animation Frame, or Date.now if using SetTimeout.\r\n * @param {number} delta - The delta time in ms since the last frame. This is a smoothed and capped value based on the FPS rate.\r\n */", "meta": { "filename": "POST_UPDATE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "description": "The Scene Systems Post Update Event.\r\rThis event is dispatched by a Scene during the main game loop step.\r\rThe event flow for a single step of a Scene is as follows:\r\r1. [PRE_UPDATE]{@linkcode Phaser.Scenes.Events#event:PRE_UPDATE}\r2. [UPDATE]{@linkcode Phaser.Scenes.Events#event:UPDATE}\r3. The `Scene.update` method is called, if it exists\r4. [POST_UPDATE]{@linkcode Phaser.Scenes.Events#event:POST_UPDATE}\r5. [PRE_RENDER]{@linkcode Phaser.Scenes.Events#event:PRE_RENDER}\r6. [RENDER]{@linkcode Phaser.Scenes.Events#event:RENDER}\r\rListen to it from a Scene using `this.events.on('postupdate', listener)`.\r\rA Scene will only run its step if it is active.", @@ -329114,19 +329159,6 @@ }, "since": "3.0.0", "params": [ - { - "type": { - "names": [ - "Phaser.Scenes.Systems" - ], - "parsedType": { - "type": "NameExpression", - "name": "Phaser.Scenes.Systems" - } - }, - "description": "A reference to the Scene Systems class of the Scene that emitted this event.", - "name": "sys" - }, { "type": { "names": [ @@ -329157,7 +329189,7 @@ "memberof": "Phaser.Scenes.Events", "longname": "Phaser.Scenes.Events#event:POST_UPDATE", "scope": "instance", - "___id": "T000002R036995", + "___id": "T000002R036998", "___s": true }, { @@ -329166,7 +329198,7 @@ "filename": "PRE_RENDER_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "description": "The Scene Systems Pre-Render Event.\r\rThis event is dispatched by a Scene during the main game loop step.\r\rThe event flow for a single step of a Scene is as follows:\r\r1. [PRE_UPDATE]{@linkcode Phaser.Scenes.Events#event:PRE_UPDATE}\r2. [UPDATE]{@linkcode Phaser.Scenes.Events#event:UPDATE}\r3. The `Scene.update` method is called, if it exists\r4. [POST_UPDATE]{@linkcode Phaser.Scenes.Events#event:POST_UPDATE}\r5. [PRE_RENDER]{@linkcode Phaser.Scenes.Events#event:PRE_RENDER}\r6. [RENDER]{@linkcode Phaser.Scenes.Events#event:RENDER}\r\rListen to this event from a Scene using `this.events.on('prerender', listener)`.\r\rA Scene will only render if it is visible.\r\rThis event is dispatched after the Scene Display List is sorted and before the Scene is rendered.", @@ -329210,16 +329242,16 @@ "memberof": "Phaser.Scenes.Events", "longname": "Phaser.Scenes.Events#event:PRE_RENDER", "scope": "instance", - "___id": "T000002R036997", + "___id": "T000002R037000", "___s": true }, { - "comment": "/**\r\n * The Scene Systems Pre Update Event.\r\n *\r\n * This event is dispatched by a Scene during the main game loop step.\r\n *\r\n * The event flow for a single step of a Scene is as follows:\r\n *\r\n * 1. [PRE_UPDATE]{@linkcode Phaser.Scenes.Events#event:PRE_UPDATE}\r\n * 2. [UPDATE]{@linkcode Phaser.Scenes.Events#event:UPDATE}\r\n * 3. The `Scene.update` method is called, if it exists\r\n * 4. [POST_UPDATE]{@linkcode Phaser.Scenes.Events#event:POST_UPDATE}\r\n * 5. [PRE_RENDER]{@linkcode Phaser.Scenes.Events#event:PRE_RENDER}\r\n * 6. [RENDER]{@linkcode Phaser.Scenes.Events#event:RENDER}\r\n *\r\n * Listen to it from a Scene using `this.events.on('preupdate', listener)`.\r\n *\r\n * A Scene will only run its step if it is active.\r\n *\r\n * @event Phaser.Scenes.Events#PRE_UPDATE\r\n * @type {string}\r\n * @since 3.0.0\r\n *\r\n * @param {Phaser.Scenes.Systems} sys - A reference to the Scene Systems class of the Scene that emitted this event.\r\n * @param {number} time - The current time. Either a High Resolution Timer value if it comes from Request Animation Frame, or Date.now if using SetTimeout.\r\n * @param {number} delta - The delta time in ms since the last frame. This is a smoothed and capped value based on the FPS rate.\r\n */", + "comment": "/**\r\n * The Scene Systems Pre Update Event.\r\n *\r\n * This event is dispatched by a Scene during the main game loop step.\r\n *\r\n * The event flow for a single step of a Scene is as follows:\r\n *\r\n * 1. [PRE_UPDATE]{@linkcode Phaser.Scenes.Events#event:PRE_UPDATE}\r\n * 2. [UPDATE]{@linkcode Phaser.Scenes.Events#event:UPDATE}\r\n * 3. The `Scene.update` method is called, if it exists\r\n * 4. [POST_UPDATE]{@linkcode Phaser.Scenes.Events#event:POST_UPDATE}\r\n * 5. [PRE_RENDER]{@linkcode Phaser.Scenes.Events#event:PRE_RENDER}\r\n * 6. [RENDER]{@linkcode Phaser.Scenes.Events#event:RENDER}\r\n *\r\n * Listen to it from a Scene using `this.events.on('preupdate', listener)`.\r\n *\r\n * A Scene will only run its step if it is active.\r\n *\r\n * @event Phaser.Scenes.Events#PRE_UPDATE\r\n * @type {string}\r\n * @since 3.0.0\r\n *\r\n * @param {number} time - The current time. Either a High Resolution Timer value if it comes from Request Animation Frame, or Date.now if using SetTimeout.\r\n * @param {number} delta - The delta time in ms since the last frame. This is a smoothed and capped value based on the FPS rate.\r\n */", "meta": { "filename": "PRE_UPDATE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "description": "The Scene Systems Pre Update Event.\r\rThis event is dispatched by a Scene during the main game loop step.\r\rThe event flow for a single step of a Scene is as follows:\r\r1. [PRE_UPDATE]{@linkcode Phaser.Scenes.Events#event:PRE_UPDATE}\r2. [UPDATE]{@linkcode Phaser.Scenes.Events#event:UPDATE}\r3. The `Scene.update` method is called, if it exists\r4. [POST_UPDATE]{@linkcode Phaser.Scenes.Events#event:POST_UPDATE}\r5. [PRE_RENDER]{@linkcode Phaser.Scenes.Events#event:PRE_RENDER}\r6. [RENDER]{@linkcode Phaser.Scenes.Events#event:RENDER}\r\rListen to it from a Scene using `this.events.on('preupdate', listener)`.\r\rA Scene will only run its step if it is active.", @@ -329236,19 +329268,6 @@ }, "since": "3.0.0", "params": [ - { - "type": { - "names": [ - "Phaser.Scenes.Systems" - ], - "parsedType": { - "type": "NameExpression", - "name": "Phaser.Scenes.Systems" - } - }, - "description": "A reference to the Scene Systems class of the Scene that emitted this event.", - "name": "sys" - }, { "type": { "names": [ @@ -329279,7 +329298,7 @@ "memberof": "Phaser.Scenes.Events", "longname": "Phaser.Scenes.Events#event:PRE_UPDATE", "scope": "instance", - "___id": "T000002R036999", + "___id": "T000002R037002", "___s": true }, { @@ -329288,7 +329307,7 @@ "filename": "READY_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "description": "The Scene Systems Ready Event.\r\rThis event is dispatched by a Scene during the Scene Systems start process.\rBy this point in the process the Scene is now fully active and rendering.\rThis event is meant for your game code to use, as all plugins have responded to the earlier 'start' event.\r\rListen to it from a Scene using `this.events.on('ready', listener)`.", @@ -329336,7 +329355,7 @@ "memberof": "Phaser.Scenes.Events", "longname": "Phaser.Scenes.Events#event:READY", "scope": "instance", - "___id": "T000002R037001", + "___id": "T000002R037004", "___s": true }, { @@ -329345,7 +329364,7 @@ "filename": "REMOVED_FROM_SCENE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "description": "The Game Object Removed from Scene Event.\r\rThis event is dispatched when a Game Object is removed from a Scene.\r\rListen for it from a Scene using `this.events.on('removedfromscene', listener)`.", @@ -329392,7 +329411,7 @@ "memberof": "Phaser.Scenes.Events", "longname": "Phaser.Scenes.Events#event:REMOVED_FROM_SCENE", "scope": "instance", - "___id": "T000002R037003", + "___id": "T000002R037006", "___s": true }, { @@ -329401,7 +329420,7 @@ "filename": "RENDER_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "description": "The Scene Systems Render Event.\r\rThis event is dispatched by a Scene during the main game loop step.\r\rThe event flow for a single step of a Scene is as follows:\r\r1. [PRE_UPDATE]{@linkcode Phaser.Scenes.Events#event:PRE_UPDATE}\r2. [UPDATE]{@linkcode Phaser.Scenes.Events#event:UPDATE}\r3. The `Scene.update` method is called, if it exists\r4. [POST_UPDATE]{@linkcode Phaser.Scenes.Events#event:POST_UPDATE}\r5. [PRE_RENDER]{@linkcode Phaser.Scenes.Events#event:PRE_RENDER}\r6. [RENDER]{@linkcode Phaser.Scenes.Events#event:RENDER}\r\rListen to it from a Scene using `this.events.on('render', listener)`.\r\rA Scene will only render if it is visible.\r\rBy the time this event is dispatched, the Scene will have already been rendered.", @@ -329445,7 +329464,7 @@ "memberof": "Phaser.Scenes.Events", "longname": "Phaser.Scenes.Events#event:RENDER", "scope": "instance", - "___id": "T000002R037005", + "___id": "T000002R037008", "___s": true }, { @@ -329454,7 +329473,7 @@ "filename": "RESUME_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "description": "The Scene Systems Resume Event.\r\rThis event is dispatched by a Scene when it is resumed from a paused state, either directly via the `resume` method,\ror as an action from another Scene.\r\rListen to it from a Scene using `this.events.on('resume', listener)`.", @@ -329502,7 +329521,7 @@ "memberof": "Phaser.Scenes.Events", "longname": "Phaser.Scenes.Events#event:RESUME", "scope": "instance", - "___id": "T000002R037007", + "___id": "T000002R037010", "___s": true }, { @@ -329511,7 +329530,7 @@ "filename": "SHUTDOWN_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "description": "The Scene Systems Shutdown Event.\r\rThis event is dispatched by a Scene during the Scene Systems shutdown process.\r\rListen to it from a Scene using `this.events.on('shutdown', listener)`.\r\rYou should free-up any resources that may be in use by your Scene in this event handler, on the understanding\rthat the Scene may, at any time, become active again. A shutdown Scene is not 'destroyed', it's simply not\rcurrently active. Use the [DESTROY]{@linkcode Phaser.Scenes.Events#event:DESTROY} event to completely clear resources.", @@ -329559,7 +329578,7 @@ "memberof": "Phaser.Scenes.Events", "longname": "Phaser.Scenes.Events#event:SHUTDOWN", "scope": "instance", - "___id": "T000002R037009", + "___id": "T000002R037012", "___s": true }, { @@ -329568,7 +329587,7 @@ "filename": "SLEEP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "description": "The Scene Systems Sleep Event.\r\rThis event is dispatched by a Scene when it is sent to sleep, either directly via the `sleep` method,\ror as an action from another Scene.\r\rListen to it from a Scene using `this.events.on('sleep', listener)`.", @@ -329616,7 +329635,7 @@ "memberof": "Phaser.Scenes.Events", "longname": "Phaser.Scenes.Events#event:SLEEP", "scope": "instance", - "___id": "T000002R037011", + "___id": "T000002R037014", "___s": true }, { @@ -329625,7 +329644,7 @@ "filename": "START_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "description": "The Scene Systems Start Event.\r\rThis event is dispatched by a Scene during the Scene Systems start process. Primarily used by Scene Plugins.\r\rListen to it from a Scene using `this.events.on('start', listener)`.", @@ -329659,7 +329678,7 @@ "memberof": "Phaser.Scenes.Events", "longname": "Phaser.Scenes.Events#event:START", "scope": "instance", - "___id": "T000002R037013", + "___id": "T000002R037016", "___s": true }, { @@ -329668,7 +329687,7 @@ "filename": "TRANSITION_COMPLETE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "description": "The Scene Transition Complete Event.\r\rThis event is dispatched by the Target Scene of a transition.\r\rIt happens when the transition process has completed. This occurs when the duration timer equals or exceeds the duration\rof the transition.\r\rListen to it from a Scene using `this.events.on('transitioncomplete', listener)`.\r\rThe Scene Transition event flow is as follows:\r\r1. [TRANSITION_OUT]{@linkcode Phaser.Scenes.Events#event:TRANSITION_OUT} - the Scene that started the transition will emit this event.\r2. [TRANSITION_INIT]{@linkcode Phaser.Scenes.Events#event:TRANSITION_INIT} - the Target Scene will emit this event if it has an `init` method.\r3. [TRANSITION_START]{@linkcode Phaser.Scenes.Events#event:TRANSITION_START} - the Target Scene will emit this event after its `create` method is called, OR ...\r4. [TRANSITION_WAKE]{@linkcode Phaser.Scenes.Events#event:TRANSITION_WAKE} - the Target Scene will emit this event if it was asleep and has been woken-up to be transitioned to.\r5. [TRANSITION_COMPLETE]{@linkcode Phaser.Scenes.Events#event:TRANSITION_COMPLETE} - the Target Scene will emit this event when the transition finishes.", @@ -329702,7 +329721,7 @@ "memberof": "Phaser.Scenes.Events", "longname": "Phaser.Scenes.Events#event:TRANSITION_COMPLETE", "scope": "instance", - "___id": "T000002R037015", + "___id": "T000002R037018", "___s": true }, { @@ -329711,7 +329730,7 @@ "filename": "TRANSITION_INIT_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "description": "The Scene Transition Init Event.\r\rThis event is dispatched by the Target Scene of a transition.\r\rIt happens immediately after the `Scene.init` method is called. If the Scene does not have an `init` method,\rthis event is not dispatched.\r\rListen to it from a Scene using `this.events.on('transitioninit', listener)`.\r\rThe Scene Transition event flow is as follows:\r\r1. [TRANSITION_OUT]{@linkcode Phaser.Scenes.Events#event:TRANSITION_OUT} - the Scene that started the transition will emit this event.\r2. [TRANSITION_INIT]{@linkcode Phaser.Scenes.Events#event:TRANSITION_INIT} - the Target Scene will emit this event if it has an `init` method.\r3. [TRANSITION_START]{@linkcode Phaser.Scenes.Events#event:TRANSITION_START} - the Target Scene will emit this event after its `create` method is called, OR ...\r4. [TRANSITION_WAKE]{@linkcode Phaser.Scenes.Events#event:TRANSITION_WAKE} - the Target Scene will emit this event if it was asleep and has been woken-up to be transitioned to.\r5. [TRANSITION_COMPLETE]{@linkcode Phaser.Scenes.Events#event:TRANSITION_COMPLETE} - the Target Scene will emit this event when the transition finishes.", @@ -329758,7 +329777,7 @@ "memberof": "Phaser.Scenes.Events", "longname": "Phaser.Scenes.Events#event:TRANSITION_INIT", "scope": "instance", - "___id": "T000002R037017", + "___id": "T000002R037020", "___s": true }, { @@ -329767,7 +329786,7 @@ "filename": "TRANSITION_OUT_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "description": "The Scene Transition Out Event.\r\rThis event is dispatched by a Scene when it initiates a transition to another Scene.\r\rListen to it from a Scene using `this.events.on('transitionout', listener)`.\r\rThe Scene Transition event flow is as follows:\r\r1. [TRANSITION_OUT]{@linkcode Phaser.Scenes.Events#event:TRANSITION_OUT} - the Scene that started the transition will emit this event.\r2. [TRANSITION_INIT]{@linkcode Phaser.Scenes.Events#event:TRANSITION_INIT} - the Target Scene will emit this event if it has an `init` method.\r3. [TRANSITION_START]{@linkcode Phaser.Scenes.Events#event:TRANSITION_START} - the Target Scene will emit this event after its `create` method is called, OR ...\r4. [TRANSITION_WAKE]{@linkcode Phaser.Scenes.Events#event:TRANSITION_WAKE} - the Target Scene will emit this event if it was asleep and has been woken-up to be transitioned to.\r5. [TRANSITION_COMPLETE]{@linkcode Phaser.Scenes.Events#event:TRANSITION_COMPLETE} - the Target Scene will emit this event when the transition finishes.", @@ -329814,7 +329833,7 @@ "memberof": "Phaser.Scenes.Events", "longname": "Phaser.Scenes.Events#event:TRANSITION_OUT", "scope": "instance", - "___id": "T000002R037019", + "___id": "T000002R037022", "___s": true }, { @@ -329823,7 +329842,7 @@ "filename": "TRANSITION_START_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "description": "The Scene Transition Start Event.\r\rThis event is dispatched by the Target Scene of a transition, only if that Scene was not asleep.\r\rIt happens immediately after the `Scene.create` method is called. If the Scene does not have a `create` method,\rthis event is dispatched anyway.\r\rIf the Target Scene was sleeping then the [TRANSITION_WAKE]{@linkcode Phaser.Scenes.Events#event:TRANSITION_WAKE} event is\rdispatched instead of this event.\r\rListen to it from a Scene using `this.events.on('transitionstart', listener)`.\r\rThe Scene Transition event flow is as follows:\r\r1. [TRANSITION_OUT]{@linkcode Phaser.Scenes.Events#event:TRANSITION_OUT} - the Scene that started the transition will emit this event.\r2. [TRANSITION_INIT]{@linkcode Phaser.Scenes.Events#event:TRANSITION_INIT} - the Target Scene will emit this event if it has an `init` method.\r3. [TRANSITION_START]{@linkcode Phaser.Scenes.Events#event:TRANSITION_START} - the Target Scene will emit this event after its `create` method is called, OR ...\r4. [TRANSITION_WAKE]{@linkcode Phaser.Scenes.Events#event:TRANSITION_WAKE} - the Target Scene will emit this event if it was asleep and has been woken-up to be transitioned to.\r5. [TRANSITION_COMPLETE]{@linkcode Phaser.Scenes.Events#event:TRANSITION_COMPLETE} - the Target Scene will emit this event when the transition finishes.", @@ -329870,7 +329889,7 @@ "memberof": "Phaser.Scenes.Events", "longname": "Phaser.Scenes.Events#event:TRANSITION_START", "scope": "instance", - "___id": "T000002R037021", + "___id": "T000002R037024", "___s": true }, { @@ -329879,7 +329898,7 @@ "filename": "TRANSITION_WAKE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "description": "The Scene Transition Wake Event.\r\rThis event is dispatched by the Target Scene of a transition, only if that Scene was asleep before\rthe transition began. If the Scene was not asleep the [TRANSITION_START]{@linkcode Phaser.Scenes.Events#event:TRANSITION_START} event is dispatched instead.\r\rListen to it from a Scene using `this.events.on('transitionwake', listener)`.\r\rThe Scene Transition event flow is as follows:\r\r1. [TRANSITION_OUT]{@linkcode Phaser.Scenes.Events#event:TRANSITION_OUT} - the Scene that started the transition will emit this event.\r2. [TRANSITION_INIT]{@linkcode Phaser.Scenes.Events#event:TRANSITION_INIT} - the Target Scene will emit this event if it has an `init` method.\r3. [TRANSITION_START]{@linkcode Phaser.Scenes.Events#event:TRANSITION_START} - the Target Scene will emit this event after its `create` method is called, OR ...\r4. [TRANSITION_WAKE]{@linkcode Phaser.Scenes.Events#event:TRANSITION_WAKE} - the Target Scene will emit this event if it was asleep and has been woken-up to be transitioned to.\r5. [TRANSITION_COMPLETE]{@linkcode Phaser.Scenes.Events#event:TRANSITION_COMPLETE} - the Target Scene will emit this event when the transition finishes.", @@ -329926,16 +329945,16 @@ "memberof": "Phaser.Scenes.Events", "longname": "Phaser.Scenes.Events#event:TRANSITION_WAKE", "scope": "instance", - "___id": "T000002R037023", + "___id": "T000002R037026", "___s": true }, { - "comment": "/**\r\n * The Scene Systems Update Event.\r\n *\r\n * This event is dispatched by a Scene during the main game loop step.\r\n *\r\n * The event flow for a single step of a Scene is as follows:\r\n *\r\n * 1. [PRE_UPDATE]{@linkcode Phaser.Scenes.Events#event:PRE_UPDATE}\r\n * 2. [UPDATE]{@linkcode Phaser.Scenes.Events#event:UPDATE}\r\n * 3. The `Scene.update` method is called, if it exists and the Scene is in a Running state, otherwise this is skipped.\r\n * 4. [POST_UPDATE]{@linkcode Phaser.Scenes.Events#event:POST_UPDATE}\r\n * 5. [PRE_RENDER]{@linkcode Phaser.Scenes.Events#event:PRE_RENDER}\r\n * 6. [RENDER]{@linkcode Phaser.Scenes.Events#event:RENDER}\r\n *\r\n * Listen to it from a Scene using `this.events.on('update', listener)`.\r\n *\r\n * A Scene will only run its step if it is active.\r\n *\r\n * @event Phaser.Scenes.Events#UPDATE\r\n * @type {string}\r\n * @since 3.0.0\r\n *\r\n * @param {Phaser.Scenes.Systems} sys - A reference to the Scene Systems class of the Scene that emitted this event.\r\n * @param {number} time - The current time. Either a High Resolution Timer value if it comes from Request Animation Frame, or Date.now if using SetTimeout.\r\n * @param {number} delta - The delta time in ms since the last frame. This is a smoothed and capped value based on the FPS rate.\r\n */", + "comment": "/**\r\n * The Scene Systems Update Event.\r\n *\r\n * This event is dispatched by a Scene during the main game loop step.\r\n *\r\n * The event flow for a single step of a Scene is as follows:\r\n *\r\n * 1. [PRE_UPDATE]{@linkcode Phaser.Scenes.Events#event:PRE_UPDATE}\r\n * 2. [UPDATE]{@linkcode Phaser.Scenes.Events#event:UPDATE}\r\n * 3. The `Scene.update` method is called, if it exists and the Scene is in a Running state, otherwise this is skipped.\r\n * 4. [POST_UPDATE]{@linkcode Phaser.Scenes.Events#event:POST_UPDATE}\r\n * 5. [PRE_RENDER]{@linkcode Phaser.Scenes.Events#event:PRE_RENDER}\r\n * 6. [RENDER]{@linkcode Phaser.Scenes.Events#event:RENDER}\r\n *\r\n * Listen to it from a Scene using `this.events.on('update', listener)`.\r\n *\r\n * A Scene will only run its step if it is active.\r\n *\r\n * @event Phaser.Scenes.Events#UPDATE\r\n * @type {string}\r\n * @since 3.0.0\r\n *\r\n * @param {number} time - The current time. Either a High Resolution Timer value if it comes from Request Animation Frame, or Date.now if using SetTimeout.\r\n * @param {number} delta - The delta time in ms since the last frame. This is a smoothed and capped value based on the FPS rate.\r\n */", "meta": { "filename": "UPDATE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "description": "The Scene Systems Update Event.\r\rThis event is dispatched by a Scene during the main game loop step.\r\rThe event flow for a single step of a Scene is as follows:\r\r1. [PRE_UPDATE]{@linkcode Phaser.Scenes.Events#event:PRE_UPDATE}\r2. [UPDATE]{@linkcode Phaser.Scenes.Events#event:UPDATE}\r3. The `Scene.update` method is called, if it exists and the Scene is in a Running state, otherwise this is skipped.\r4. [POST_UPDATE]{@linkcode Phaser.Scenes.Events#event:POST_UPDATE}\r5. [PRE_RENDER]{@linkcode Phaser.Scenes.Events#event:PRE_RENDER}\r6. [RENDER]{@linkcode Phaser.Scenes.Events#event:RENDER}\r\rListen to it from a Scene using `this.events.on('update', listener)`.\r\rA Scene will only run its step if it is active.", @@ -329952,19 +329971,6 @@ }, "since": "3.0.0", "params": [ - { - "type": { - "names": [ - "Phaser.Scenes.Systems" - ], - "parsedType": { - "type": "NameExpression", - "name": "Phaser.Scenes.Systems" - } - }, - "description": "A reference to the Scene Systems class of the Scene that emitted this event.", - "name": "sys" - }, { "type": { "names": [ @@ -329995,7 +330001,7 @@ "memberof": "Phaser.Scenes.Events", "longname": "Phaser.Scenes.Events#event:UPDATE", "scope": "instance", - "___id": "T000002R037025", + "___id": "T000002R037028", "___s": true }, { @@ -330004,7 +330010,7 @@ "filename": "WAKE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\events", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\events", "code": {} }, "description": "The Scene Systems Wake Event.\r\rThis event is dispatched by a Scene when it is woken from sleep, either directly via the `wake` method,\ror as an action from another Scene.\r\rListen to it from a Scene using `this.events.on('wake', listener)`.", @@ -330052,7 +330058,7 @@ "memberof": "Phaser.Scenes.Events", "longname": "Phaser.Scenes.Events#event:WAKE", "scope": "instance", - "___id": "T000002R037027", + "___id": "T000002R037030", "___s": true }, { @@ -330061,7 +330067,7 @@ "filename": "GetPhysicsPlugins.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Builds an array of which physics plugins should be activated for the given Scene.", @@ -330100,7 +330106,7 @@ "memberof": "Phaser.Scenes", "longname": "Phaser.Scenes.GetPhysicsPlugins", "scope": "static", - "___id": "T000002R037031", + "___id": "T000002R037034", "___s": true }, { @@ -330109,7 +330115,7 @@ "filename": "GetScenePlugins.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Builds an array of which plugins (not including physics plugins) should be activated for the given Scene.", @@ -330148,7 +330154,7 @@ "memberof": "Phaser.Scenes", "longname": "Phaser.Scenes.GetScenePlugins", "scope": "static", - "___id": "T000002R037040", + "___id": "T000002R037043", "___s": true }, { @@ -330157,7 +330163,7 @@ "filename": "index.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "kind": "namespace", @@ -330165,7 +330171,7 @@ "memberof": "Phaser", "longname": "Phaser.Scenes", "scope": "static", - "___id": "T000002R037047", + "___id": "T000002R037050", "___s": true }, { @@ -330174,7 +330180,7 @@ "filename": "Scene.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "classdesc": "A base Phaser.Scene class which can be extended for your own use.\r\rYou can also define the optional methods {@link Phaser.Types.Scenes.SceneInitCallback init()}, {@link Phaser.Types.Scenes.ScenePreloadCallback preload()}, and {@link Phaser.Types.Scenes.SceneCreateCallback create()}.", @@ -330210,7 +330216,7 @@ ], "scope": "static", "longname": "Phaser.Scene", - "___id": "T000002R037088", + "___id": "T000002R037091", "___s": true }, { @@ -330219,7 +330225,7 @@ "filename": "Scene.js", "lineno": 29, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The Scene Systems. You must never overwrite this property, or all hell will break lose.", @@ -330238,7 +330244,7 @@ "longname": "Phaser.Scene#sys", "scope": "instance", "kind": "member", - "___id": "T000002R037091", + "___id": "T000002R037094", "___s": true }, { @@ -330247,7 +330253,7 @@ "filename": "Scene.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the Phaser.Game instance.\r\rThis property will only be available if defined in the Scene Injection Map.", @@ -330266,7 +330272,7 @@ "longname": "Phaser.Scene#game", "scope": "instance", "kind": "member", - "___id": "T000002R037093", + "___id": "T000002R037096", "___s": true }, { @@ -330275,7 +330281,7 @@ "filename": "Scene.js", "lineno": 49, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the global Animation Manager.\r\rThis property will only be available if defined in the Scene Injection Map.", @@ -330294,7 +330300,7 @@ "longname": "Phaser.Scene#anims", "scope": "instance", "kind": "member", - "___id": "T000002R037095", + "___id": "T000002R037098", "___s": true }, { @@ -330303,7 +330309,7 @@ "filename": "Scene.js", "lineno": 60, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the global Cache.\r\rThis property will only be available if defined in the Scene Injection Map.", @@ -330322,7 +330328,7 @@ "longname": "Phaser.Scene#cache", "scope": "instance", "kind": "member", - "___id": "T000002R037097", + "___id": "T000002R037100", "___s": true }, { @@ -330331,7 +330337,7 @@ "filename": "Scene.js", "lineno": 71, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the global Data Manager.\r\rThis property will only be available if defined in the Scene Injection Map.", @@ -330350,7 +330356,7 @@ "longname": "Phaser.Scene#registry", "scope": "instance", "kind": "member", - "___id": "T000002R037099", + "___id": "T000002R037102", "___s": true }, { @@ -330359,7 +330365,7 @@ "filename": "Scene.js", "lineno": 82, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the Sound Manager.\r\rThis property will only be available if defined in the Scene Injection Map and the plugin is installed.", @@ -330393,7 +330399,7 @@ "longname": "Phaser.Scene#sound", "scope": "instance", "kind": "member", - "___id": "T000002R037101", + "___id": "T000002R037104", "___s": true }, { @@ -330402,7 +330408,7 @@ "filename": "Scene.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the Texture Manager.\r\rThis property will only be available if defined in the Scene Injection Map.", @@ -330421,7 +330427,7 @@ "longname": "Phaser.Scene#textures", "scope": "instance", "kind": "member", - "___id": "T000002R037103", + "___id": "T000002R037106", "___s": true }, { @@ -330430,7 +330436,7 @@ "filename": "Scene.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A Scene specific Event Emitter.\r\rThis property will only be available if defined in the Scene Injection Map.", @@ -330449,7 +330455,7 @@ "longname": "Phaser.Scene#events", "scope": "instance", "kind": "member", - "___id": "T000002R037105", + "___id": "T000002R037108", "___s": true }, { @@ -330458,7 +330464,7 @@ "filename": "Scene.js", "lineno": 115, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The Scene Camera Manager.\r\rThis property will only be available if defined in the Scene Injection Map.", @@ -330477,7 +330483,7 @@ "longname": "Phaser.Scene#cameras", "scope": "instance", "kind": "member", - "___id": "T000002R037107", + "___id": "T000002R037110", "___s": true }, { @@ -330486,7 +330492,7 @@ "filename": "Scene.js", "lineno": 126, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The Scene Game Object Factory.\r\rThis property will only be available if defined in the Scene Injection Map.", @@ -330505,7 +330511,7 @@ "longname": "Phaser.Scene#add", "scope": "instance", "kind": "member", - "___id": "T000002R037109", + "___id": "T000002R037112", "___s": true }, { @@ -330514,7 +330520,7 @@ "filename": "Scene.js", "lineno": 137, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The Scene Game Object Creator.\r\rThis property will only be available if defined in the Scene Injection Map.", @@ -330533,7 +330539,7 @@ "longname": "Phaser.Scene#make", "scope": "instance", "kind": "member", - "___id": "T000002R037111", + "___id": "T000002R037114", "___s": true }, { @@ -330542,7 +330548,7 @@ "filename": "Scene.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the Scene Manager Plugin.\r\rThis property will only be available if defined in the Scene Injection Map.", @@ -330561,7 +330567,7 @@ "longname": "Phaser.Scene#scene", "scope": "instance", "kind": "member", - "___id": "T000002R037113", + "___id": "T000002R037116", "___s": true }, { @@ -330570,7 +330576,7 @@ "filename": "Scene.js", "lineno": 159, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The Game Object Display List belonging to this Scene.\r\rThis property will only be available if defined in the Scene Injection Map.", @@ -330589,7 +330595,7 @@ "longname": "Phaser.Scene#children", "scope": "instance", "kind": "member", - "___id": "T000002R037115", + "___id": "T000002R037118", "___s": true }, { @@ -330598,7 +330604,7 @@ "filename": "Scene.js", "lineno": 170, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The Scene Lights Manager Plugin.\r\rThis property will only be available if defined in the Scene Injection Map and the plugin is installed.", @@ -330617,7 +330623,7 @@ "longname": "Phaser.Scene#lights", "scope": "instance", "kind": "member", - "___id": "T000002R037117", + "___id": "T000002R037120", "___s": true }, { @@ -330626,7 +330632,7 @@ "filename": "Scene.js", "lineno": 181, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A Scene specific Data Manager Plugin.\r\rSee the `registry` property for the global Data Manager.\r\rThis property will only be available if defined in the Scene Injection Map and the plugin is installed.", @@ -330645,7 +330651,7 @@ "longname": "Phaser.Scene#data", "scope": "instance", "kind": "member", - "___id": "T000002R037119", + "___id": "T000002R037122", "___s": true }, { @@ -330654,7 +330660,7 @@ "filename": "Scene.js", "lineno": 194, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The Scene Input Manager Plugin.\r\rThis property will only be available if defined in the Scene Injection Map and the plugin is installed.", @@ -330673,7 +330679,7 @@ "longname": "Phaser.Scene#input", "scope": "instance", "kind": "member", - "___id": "T000002R037121", + "___id": "T000002R037124", "___s": true }, { @@ -330682,7 +330688,7 @@ "filename": "Scene.js", "lineno": 205, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The Scene Loader Plugin.\r\rThis property will only be available if defined in the Scene Injection Map and the plugin is installed.", @@ -330701,7 +330707,7 @@ "longname": "Phaser.Scene#load", "scope": "instance", "kind": "member", - "___id": "T000002R037123", + "___id": "T000002R037126", "___s": true }, { @@ -330710,7 +330716,7 @@ "filename": "Scene.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The Scene Time and Clock Plugin.\r\rThis property will only be available if defined in the Scene Injection Map and the plugin is installed.", @@ -330729,7 +330735,7 @@ "longname": "Phaser.Scene#time", "scope": "instance", "kind": "member", - "___id": "T000002R037125", + "___id": "T000002R037128", "___s": true }, { @@ -330738,7 +330744,7 @@ "filename": "Scene.js", "lineno": 227, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The Scene Tween Manager Plugin.\r\rThis property will only be available if defined in the Scene Injection Map and the plugin is installed.", @@ -330757,7 +330763,7 @@ "longname": "Phaser.Scene#tweens", "scope": "instance", "kind": "member", - "___id": "T000002R037127", + "___id": "T000002R037130", "___s": true }, { @@ -330766,7 +330772,7 @@ "filename": "Scene.js", "lineno": 238, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The Scene Arcade Physics Plugin.\r\rThis property will only be available if defined in the Scene Injection Map, the plugin is installed and configured.", @@ -330785,7 +330791,7 @@ "longname": "Phaser.Scene#physics", "scope": "instance", "kind": "member", - "___id": "T000002R037129", + "___id": "T000002R037132", "___s": true }, { @@ -330794,7 +330800,7 @@ "filename": "Scene.js", "lineno": 249, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The Scene Matter Physics Plugin.\r\rThis property will only be available if defined in the Scene Injection Map, the plugin is installed and configured.", @@ -330813,7 +330819,7 @@ "longname": "Phaser.Scene#matter", "scope": "instance", "kind": "member", - "___id": "T000002R037131", + "___id": "T000002R037134", "___s": true }, { @@ -330822,7 +330828,7 @@ "filename": "Scene.js", "lineno": 262, "columnno": 12, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The Facebook Instant Games Plugin.\r\rThis property will only be available if defined in the Scene Injection Map, the plugin is installed and configured.", @@ -330841,7 +330847,7 @@ "longname": "Phaser.Scene#facebook", "scope": "instance", "kind": "member", - "___id": "T000002R037133", + "___id": "T000002R037136", "___s": true }, { @@ -330850,7 +330856,7 @@ "filename": "Scene.js", "lineno": 274, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the global Scale Manager.\r\rThis property will only be available if defined in the Scene Injection Map.", @@ -330869,7 +330875,7 @@ "longname": "Phaser.Scene#scale", "scope": "instance", "kind": "member", - "___id": "T000002R037135", + "___id": "T000002R037138", "___s": true }, { @@ -330878,7 +330884,7 @@ "filename": "Scene.js", "lineno": 285, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the global Plugin Manager.\r\rThe Plugin Manager is a global system that allows plugins to register themselves with it, and can then install\rthose plugins into Scenes as required.", @@ -330897,7 +330903,7 @@ "longname": "Phaser.Scene#plugins", "scope": "instance", "kind": "member", - "___id": "T000002R037137", + "___id": "T000002R037140", "___s": true }, { @@ -330906,7 +330912,7 @@ "filename": "Scene.js", "lineno": 297, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the renderer instance Phaser is using, either Canvas Renderer or WebGL Renderer.", @@ -330935,7 +330941,7 @@ "longname": "Phaser.Scene#renderer", "scope": "instance", "kind": "member", - "___id": "T000002R037139", + "___id": "T000002R037142", "___s": true }, { @@ -330944,7 +330950,7 @@ "filename": "Scene.js", "lineno": 307, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "This method should be overridden by your own Scenes.\r\rThis method is called once per game step while the scene is running.", @@ -330982,7 +330988,7 @@ "memberof": "Phaser.Scene", "longname": "Phaser.Scene#update", "scope": "instance", - "___id": "T000002R037141", + "___id": "T000002R037144", "___s": true }, { @@ -330991,7 +330997,7 @@ "filename": "SceneManager.js", "lineno": 17, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "classdesc": "The Scene Manager.\r\rThe Scene Manager is a Game level system, responsible for creating, processing and updating all of the\rScenes in a Game instance.\r\rYou should not usually interact directly with the Scene Manager at all. Instead, you should use\rthe Scene Plugin, which is available from every Scene in your game via the `this.scene` property.\r\rUsing methods in this Scene Manager directly will break queued operations and can cause runtime\rerrors. Instead, go via the Scene Plugin. Every feature this Scene Manager provides is also\ravailable via the Scene Plugin.", @@ -331029,7 +331035,7 @@ ], "scope": "static", "longname": "Phaser.Scenes.SceneManager", - "___id": "T000002R037153", + "___id": "T000002R037156", "___s": true }, { @@ -331038,7 +331044,7 @@ "filename": "SceneManager.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The Game that this SceneManager belongs to.", @@ -331057,7 +331063,7 @@ "longname": "Phaser.Scenes.SceneManager#game", "scope": "instance", "kind": "member", - "___id": "T000002R037156", + "___id": "T000002R037159", "___s": true }, { @@ -331066,7 +331072,7 @@ "filename": "SceneManager.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "An object that maps the keys to the scene so we can quickly get a scene from a key without iteration.", @@ -331098,7 +331104,7 @@ "longname": "Phaser.Scenes.SceneManager#keys", "scope": "instance", "kind": "member", - "___id": "T000002R037158", + "___id": "T000002R037161", "___s": true }, { @@ -331107,7 +331113,7 @@ "filename": "SceneManager.js", "lineno": 63, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The array in which all of the scenes are kept.", @@ -331135,7 +331141,7 @@ "longname": "Phaser.Scenes.SceneManager#scenes", "scope": "instance", "kind": "member", - "___id": "T000002R037160", + "___id": "T000002R037163", "___s": true }, { @@ -331144,7 +331150,7 @@ "filename": "SceneManager.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Is the Scene Manager actively processing the Scenes list?", @@ -331165,7 +331171,7 @@ "longname": "Phaser.Scenes.SceneManager#isProcessing", "scope": "instance", "kind": "member", - "___id": "T000002R037170", + "___id": "T000002R037173", "___s": true }, { @@ -331174,7 +331180,7 @@ "filename": "SceneManager.js", "lineno": 123, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Has the Scene Manager properly started?", @@ -331195,7 +331201,7 @@ "longname": "Phaser.Scenes.SceneManager#isBooted", "scope": "instance", "kind": "member", - "___id": "T000002R037172", + "___id": "T000002R037175", "___s": true }, { @@ -331204,7 +331210,7 @@ "filename": "SceneManager.js", "lineno": 134, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Do any of the Cameras in any of the Scenes require a custom viewport?\rIf not we can skip scissor tests.", @@ -331224,7 +331230,7 @@ "longname": "Phaser.Scenes.SceneManager#customViewports", "scope": "instance", "kind": "member", - "___id": "T000002R037174", + "___id": "T000002R037177", "___s": true }, { @@ -331233,7 +331239,7 @@ "filename": "SceneManager.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "This system Scene is created during `bootQueue` and is a default\rempty Scene that lives outside of the Scene list, but can be used\rby plugins and managers that need access to a live Scene, without\rbeing tied to one.", @@ -331252,7 +331258,7 @@ "longname": "Phaser.Scenes.SceneManager#systemScene", "scope": "instance", "kind": "member", - "___id": "T000002R037176", + "___id": "T000002R037179", "___s": true }, { @@ -331261,7 +331267,7 @@ "filename": "SceneManager.js", "lineno": 268, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Process the Scene operations queue.", @@ -331271,7 +331277,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#processQueue", "scope": "instance", - "___id": "T000002R037209", + "___id": "T000002R037212", "___s": true }, { @@ -331280,7 +331286,7 @@ "filename": "SceneManager.js", "lineno": 319, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Adds a new Scene into the SceneManager.\rYou must give each Scene a unique key by which you'll identify it.\r\rThe `sceneConfig` can be:\r\r* A `Phaser.Scene` object, or an object that extends it.\r* A plain JavaScript object\r* A JavaScript ES6 Class that extends `Phaser.Scene`\r* A JavaScript ES5 prototype based Class\r* A JavaScript function\r\rIf a function is given then a new Scene will be created by calling it.", @@ -331368,7 +331374,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#add", "scope": "instance", - "___id": "T000002R037224", + "___id": "T000002R037227", "___s": true }, { @@ -331377,7 +331383,7 @@ "filename": "SceneManager.js", "lineno": 410, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Removes a Scene from the SceneManager.\r\rThe Scene is removed from the local scenes array, it's key is cleared from the keys\rcache and Scene.Systems.destroy is then called on it.\r\rIf the SceneManager is processing the Scenes when this method is called it will\rqueue the operation for the next update sequence.", @@ -331417,7 +331423,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#remove", "scope": "instance", - "___id": "T000002R037243", + "___id": "T000002R037246", "___s": true }, { @@ -331426,7 +331432,7 @@ "filename": "SceneManager.js", "lineno": 555, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Updates the Scenes.", @@ -331464,7 +331470,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#update", "scope": "instance", - "___id": "T000002R037265", + "___id": "T000002R037268", "___s": true }, { @@ -331473,7 +331479,7 @@ "filename": "SceneManager.js", "lineno": 587, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Renders the Scenes.", @@ -331508,7 +331514,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#render", "scope": "instance", - "___id": "T000002R037270", + "___id": "T000002R037273", "___s": true }, { @@ -331517,7 +331523,7 @@ "filename": "SceneManager.js", "lineno": 849, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Returns an array of all the current Scenes being managed by this Scene Manager.\r\rYou can filter the output by the active state of the Scene and choose to have\rthe array returned in normal or reversed order.", @@ -331590,7 +331596,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#getScenes", "scope": "instance", - "___id": "T000002R037311", + "___id": "T000002R037314", "___s": true }, { @@ -331599,7 +331605,7 @@ "filename": "SceneManager.js", "lineno": 886, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Retrieves a Scene based on the given key.\r\rIf an actual Scene is passed to this method, it can be used to check if\rits currently within the Scene Manager, or not.", @@ -331670,7 +331676,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#getScene", "scope": "instance", - "___id": "T000002R037319", + "___id": "T000002R037322", "___s": true }, { @@ -331679,7 +331685,7 @@ "filename": "SceneManager.js", "lineno": 926, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Determines whether a Scene is running.", @@ -331742,7 +331748,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#isActive", "scope": "instance", - "___id": "T000002R037322", + "___id": "T000002R037325", "___s": true }, { @@ -331751,7 +331757,7 @@ "filename": "SceneManager.js", "lineno": 951, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Determines whether a Scene is paused.", @@ -331814,7 +331820,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#isPaused", "scope": "instance", - "___id": "T000002R037325", + "___id": "T000002R037328", "___s": true }, { @@ -331823,7 +331829,7 @@ "filename": "SceneManager.js", "lineno": 976, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Determines whether a Scene is visible.", @@ -331886,7 +331892,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#isVisible", "scope": "instance", - "___id": "T000002R037328", + "___id": "T000002R037331", "___s": true }, { @@ -331895,7 +331901,7 @@ "filename": "SceneManager.js", "lineno": 1001, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Determines whether a Scene is sleeping.", @@ -331958,7 +331964,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#isSleeping", "scope": "instance", - "___id": "T000002R037331", + "___id": "T000002R037334", "___s": true }, { @@ -331967,7 +331973,7 @@ "filename": "SceneManager.js", "lineno": 1026, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Pauses the given Scene.", @@ -332045,7 +332051,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#pause", "scope": "instance", - "___id": "T000002R037334", + "___id": "T000002R037337", "___s": true }, { @@ -332054,7 +332060,7 @@ "filename": "SceneManager.js", "lineno": 1052, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Resumes the given Scene.", @@ -332132,7 +332138,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#resume", "scope": "instance", - "___id": "T000002R037337", + "___id": "T000002R037340", "___s": true }, { @@ -332141,7 +332147,7 @@ "filename": "SceneManager.js", "lineno": 1078, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Puts the given Scene to sleep.", @@ -332219,7 +332225,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#sleep", "scope": "instance", - "___id": "T000002R037340", + "___id": "T000002R037343", "___s": true }, { @@ -332228,7 +332234,7 @@ "filename": "SceneManager.js", "lineno": 1104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Awakens the given Scene.", @@ -332306,7 +332312,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#wake", "scope": "instance", - "___id": "T000002R037343", + "___id": "T000002R037346", "___s": true }, { @@ -332315,7 +332321,7 @@ "filename": "SceneManager.js", "lineno": 1130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Runs the given Scene.\r\rIf the given Scene is paused, it will resume it. If sleeping, it will wake it.\rIf not running at all, it will be started.\r\rUse this if you wish to open a modal Scene by calling `pause` on the current\rScene, then `run` on the modal Scene.", @@ -332393,7 +332399,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#run", "scope": "instance", - "___id": "T000002R037346", + "___id": "T000002R037349", "___s": true }, { @@ -332402,7 +332408,7 @@ "filename": "SceneManager.js", "lineno": 1184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Starts the given Scene, if it is not starting, loading, or creating.\r\rIf the Scene is running, paused, or sleeping, it will be shutdown and then started.", @@ -332480,7 +332486,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#start", "scope": "instance", - "___id": "T000002R037350", + "___id": "T000002R037353", "___s": true }, { @@ -332489,7 +332495,7 @@ "filename": "SceneManager.js", "lineno": 1280, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Stops the given Scene.", @@ -332567,7 +332573,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#stop", "scope": "instance", - "___id": "T000002R037364", + "___id": "T000002R037367", "___s": true }, { @@ -332576,7 +332582,7 @@ "filename": "SceneManager.js", "lineno": 1314, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Sleeps one one Scene and starts the other.", @@ -332663,7 +332669,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#switch", "scope": "instance", - "___id": "T000002R037368", + "___id": "T000002R037371", "___s": true }, { @@ -332672,7 +332678,7 @@ "filename": "SceneManager.js", "lineno": 1350, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Retrieves a Scene by numeric index.", @@ -332734,7 +332740,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#getAt", "scope": "instance", - "___id": "T000002R037372", + "___id": "T000002R037375", "___s": true }, { @@ -332743,7 +332749,7 @@ "filename": "SceneManager.js", "lineno": 1368, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Retrieves the numeric index of a Scene.", @@ -332806,7 +332812,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#getIndex", "scope": "instance", - "___id": "T000002R037374", + "___id": "T000002R037377", "___s": true }, { @@ -332815,7 +332821,7 @@ "filename": "SceneManager.js", "lineno": 1388, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Brings a Scene to the top of the Scenes list.\r\rThis means it will render above all other Scenes.", @@ -332879,7 +332885,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#bringToTop", "scope": "instance", - "___id": "T000002R037377", + "___id": "T000002R037380", "___s": true }, { @@ -332888,7 +332894,7 @@ "filename": "SceneManager.js", "lineno": 1425, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Sends a Scene to the back of the Scenes list.\r\rThis means it will render below all other Scenes.", @@ -332952,7 +332958,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#sendToBack", "scope": "instance", - "___id": "T000002R037384", + "___id": "T000002R037387", "___s": true }, { @@ -332961,7 +332967,7 @@ "filename": "SceneManager.js", "lineno": 1462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Moves a Scene down one position in the Scenes list.", @@ -333025,7 +333031,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#moveDown", "scope": "instance", - "___id": "T000002R037391", + "___id": "T000002R037394", "___s": true }, { @@ -333034,7 +333040,7 @@ "filename": "SceneManager.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Moves a Scene up one position in the Scenes list.", @@ -333098,7 +333104,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#moveUp", "scope": "instance", - "___id": "T000002R037402", + "___id": "T000002R037405", "___s": true }, { @@ -333107,7 +333113,7 @@ "filename": "SceneManager.js", "lineno": 1536, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Moves a Scene so it is immediately above another Scene in the Scenes list.\r\rThis means it will render over the top of the other Scene.", @@ -333194,7 +333200,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#moveAbove", "scope": "instance", - "___id": "T000002R037413", + "___id": "T000002R037416", "___s": true }, { @@ -333203,7 +333209,7 @@ "filename": "SceneManager.js", "lineno": 1583, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Moves a Scene so it is immediately below another Scene in the Scenes list.\r\rThis means it will render behind the other Scene.", @@ -333290,7 +333296,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#moveBelow", "scope": "instance", - "___id": "T000002R037421", + "___id": "T000002R037424", "___s": true }, { @@ -333299,7 +333305,7 @@ "filename": "SceneManager.js", "lineno": 1657, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Swaps the positions of two Scenes in the Scenes list.", @@ -333386,7 +333392,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#swapPosition", "scope": "instance", - "___id": "T000002R037434", + "___id": "T000002R037437", "___s": true }, { @@ -333395,7 +333401,7 @@ "filename": "SceneManager.js", "lineno": 1699, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Dumps debug information about each Scene to the developer console.", @@ -333405,7 +333411,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#dump", "scope": "instance", - "___id": "T000002R037444", + "___id": "T000002R037447", "___s": true }, { @@ -333414,7 +333420,7 @@ "filename": "SceneManager.js", "lineno": 1723, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Destroy this Scene Manager and all of its systems.\r\rThis process cannot be reversed.\r\rThis method is called automatically when a Phaser Game instance is destroyed.", @@ -333424,7 +333430,7 @@ "memberof": "Phaser.Scenes.SceneManager", "longname": "Phaser.Scenes.SceneManager#destroy", "scope": "instance", - "___id": "T000002R037452", + "___id": "T000002R037455", "___s": true }, { @@ -333433,7 +333439,7 @@ "filename": "ScenePlugin.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "classdesc": "The Scene Plugin is the main interface to the Scene Manager and allows you to control\rany Scene running in your game. You should always use this plugin. By default, it is\rmapped to the Scene property `this.scene`. Meaning, from within a Scene, you can call\rmethods such as `this.scene.start()`.\r\rNote that nearly all methods in this class are run on a queue-basis and not\rimmediately. For example, calling `this.scene.launch('SceneB')` will try to\rlaunch SceneB when the Scene Manager next updates, which is at the start of the game\rstep. All operations are queued and run in the order in which they are invoked here.", @@ -333458,7 +333464,7 @@ ], "scope": "static", "longname": "Phaser.Scenes.ScenePlugin", - "___id": "T000002R037469", + "___id": "T000002R037472", "___s": true }, { @@ -333467,7 +333473,7 @@ "filename": "ScenePlugin.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The Scene that this ScenePlugin belongs to.", @@ -333486,7 +333492,7 @@ "longname": "Phaser.Scenes.ScenePlugin#scene", "scope": "instance", "kind": "member", - "___id": "T000002R037472", + "___id": "T000002R037475", "___s": true }, { @@ -333495,7 +333501,7 @@ "filename": "ScenePlugin.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The Scene Systems instance of the Scene that this ScenePlugin belongs to.", @@ -333514,7 +333520,7 @@ "longname": "Phaser.Scenes.ScenePlugin#systems", "scope": "instance", "kind": "member", - "___id": "T000002R037474", + "___id": "T000002R037477", "___s": true }, { @@ -333523,7 +333529,7 @@ "filename": "ScenePlugin.js", "lineno": 56, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The settings of the Scene this ScenePlugin belongs to.", @@ -333542,7 +333548,7 @@ "longname": "Phaser.Scenes.ScenePlugin#settings", "scope": "instance", "kind": "member", - "___id": "T000002R037476", + "___id": "T000002R037479", "___s": true }, { @@ -333551,7 +333557,7 @@ "filename": "ScenePlugin.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The key of the Scene this ScenePlugin belongs to.", @@ -333570,7 +333576,7 @@ "longname": "Phaser.Scenes.ScenePlugin#key", "scope": "instance", "kind": "member", - "___id": "T000002R037478", + "___id": "T000002R037481", "___s": true }, { @@ -333579,7 +333585,7 @@ "filename": "ScenePlugin.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The Game's SceneManager.", @@ -333598,7 +333604,7 @@ "longname": "Phaser.Scenes.ScenePlugin#manager", "scope": "instance", "kind": "member", - "___id": "T000002R037480", + "___id": "T000002R037483", "___s": true }, { @@ -333607,7 +333613,7 @@ "filename": "ScenePlugin.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "If this Scene is currently transitioning to another, this holds\rthe current percentage of the transition progress, between 0 and 1.", @@ -333626,7 +333632,7 @@ "longname": "Phaser.Scenes.ScenePlugin#transitionProgress", "scope": "instance", "kind": "member", - "___id": "T000002R037482", + "___id": "T000002R037485", "___s": true }, { @@ -333635,7 +333641,7 @@ "filename": "ScenePlugin.js", "lineno": 196, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Shutdown this Scene and run the given one.\r\rThis will happen at the next Scene Manager update, not immediately.", @@ -333714,7 +333720,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#start", "scope": "instance", - "___id": "T000002R037503", + "___id": "T000002R037506", "___s": true }, { @@ -333723,7 +333729,7 @@ "filename": "ScenePlugin.js", "lineno": 222, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Restarts this Scene.\r\rThis will happen at the next Scene Manager update, not immediately.", @@ -333764,7 +333770,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#restart", "scope": "instance", - "___id": "T000002R037506", + "___id": "T000002R037509", "___s": true }, { @@ -333773,7 +333779,7 @@ "filename": "ScenePlugin.js", "lineno": 244, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "This will start a transition from the current Scene to the target Scene given.\r\rThe target Scene cannot be the same as the current Scene.\r\rThe transition will last for the duration specified in milliseconds.\r\rYou can have the target Scene moved above or below this one in the display list.\r\rYou can specify an update callback. This callback will be invoked _every frame_ for the duration\rof the transition.\r\rThis Scene can either be sent to sleep at the end of the transition, or stopped. The default is to stop.\r\rThere are also 5 transition related events: This scene will emit the event `transitionout` when\rthe transition begins, which is typically the frame after calling this method.\r\rThe target Scene will emit the event `transitioninit` when that Scene's `init` method is called.\rIt will then emit the event `transitionstart` when its `create` method is called.\rIf the Scene was sleeping and has been woken up, it will emit the event `transitionwake` instead of these two,\ras the Scenes `init` and `create` methods are not invoked when a Scene wakes up.\r\rWhen the duration of the transition has elapsed it will emit the event `transitioncomplete`.\rThese events are cleared of all listeners when the Scene shuts down, but not if it is sent to sleep.\r\rIt's important to understand that the duration of the transition begins the moment you call this method.\rIf the Scene you are transitioning to includes delayed processes, such as waiting for files to load, the\rtime still counts down even while that is happening. If the game itself pauses, or something else causes\rthis Scenes update loop to stop, then the transition will also pause for that duration. There are\rchecks in place to prevent you accidentally stopping a transitioning Scene but if you've got code to\roverride this understand that until the target Scene completes it might never be unlocked for input events.", @@ -333815,7 +333821,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#transition", "scope": "instance", - "___id": "T000002R037509", + "___id": "T000002R037512", "___s": true }, { @@ -333824,7 +333830,7 @@ "filename": "ScenePlugin.js", "lineno": 447, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Add the Scene into the Scene Manager and start it if 'autoStart' is true or the Scene config 'active' property is set.", @@ -333912,7 +333918,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#add", "scope": "instance", - "___id": "T000002R037548", + "___id": "T000002R037551", "___s": true }, { @@ -333921,7 +333927,7 @@ "filename": "ScenePlugin.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Launch the given Scene and run it in parallel with this one.\r\rThis will happen at the next Scene Manager update, not immediately.", @@ -333999,7 +334005,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#launch", "scope": "instance", - "___id": "T000002R037550", + "___id": "T000002R037553", "___s": true }, { @@ -334008,7 +334014,7 @@ "filename": "ScenePlugin.js", "lineno": 491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Runs the given Scene, but does not change the state of this Scene.\r\rThis will happen at the next Scene Manager update, not immediately.\r\rIf the given Scene is paused, it will resume it. If sleeping, it will wake it.\rIf not running at all, it will be started.\r\rUse this if you wish to open a modal Scene by calling `pause` on the current\rScene, then `run` on the modal Scene.", @@ -334086,7 +334092,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#run", "scope": "instance", - "___id": "T000002R037552", + "___id": "T000002R037555", "___s": true }, { @@ -334095,7 +334101,7 @@ "filename": "ScenePlugin.js", "lineno": 523, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Pause the Scene - this stops the update step from happening but it still renders.\r\rThis will happen at the next Scene Manager update, not immediately.", @@ -334174,7 +334180,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#pause", "scope": "instance", - "___id": "T000002R037554", + "___id": "T000002R037557", "___s": true }, { @@ -334183,7 +334189,7 @@ "filename": "ScenePlugin.js", "lineno": 548, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Resume the Scene - starts the update loop again.\r\rThis will happen at the next Scene Manager update, not immediately.", @@ -334262,7 +334268,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#resume", "scope": "instance", - "___id": "T000002R037557", + "___id": "T000002R037560", "___s": true }, { @@ -334271,7 +334277,7 @@ "filename": "ScenePlugin.js", "lineno": 573, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Makes the Scene sleep (no update, no render) but doesn't shutdown.\r\rThis will happen at the next Scene Manager update, not immediately.", @@ -334350,7 +334356,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#sleep", "scope": "instance", - "___id": "T000002R037560", + "___id": "T000002R037563", "___s": true }, { @@ -334359,7 +334365,7 @@ "filename": "ScenePlugin.js", "lineno": 598, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Makes the Scene wake-up (starts update and render)\r\rThis will happen at the next Scene Manager update, not immediately.", @@ -334438,7 +334444,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#wake", "scope": "instance", - "___id": "T000002R037563", + "___id": "T000002R037566", "___s": true }, { @@ -334447,7 +334453,7 @@ "filename": "ScenePlugin.js", "lineno": 623, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Makes this Scene sleep then starts the Scene given.\r\rThis will happen at the next Scene Manager update, not immediately.", @@ -334511,7 +334517,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#switch", "scope": "instance", - "___id": "T000002R037566", + "___id": "T000002R037569", "___s": true }, { @@ -334520,7 +334526,7 @@ "filename": "ScenePlugin.js", "lineno": 648, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Shutdown the Scene, clearing display list, timers, etc.\r\rThis happens at the next Scene Manager update, not immediately.", @@ -334599,7 +334605,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#stop", "scope": "instance", - "___id": "T000002R037568", + "___id": "T000002R037571", "___s": true }, { @@ -334608,7 +334614,7 @@ "filename": "ScenePlugin.js", "lineno": 673, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Sets the active state of the given Scene.", @@ -334700,7 +334706,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#setActive", "scope": "instance", - "___id": "T000002R037571", + "___id": "T000002R037574", "___s": true }, { @@ -334709,7 +334715,7 @@ "filename": "ScenePlugin.js", "lineno": 702, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Sets the visible state of the given Scene.", @@ -334787,7 +334793,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#setVisible", "scope": "instance", - "___id": "T000002R037575", + "___id": "T000002R037578", "___s": true }, { @@ -334796,7 +334802,7 @@ "filename": "ScenePlugin.js", "lineno": 730, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Checks if the given Scene is sleeping or not?", @@ -334860,7 +334866,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#isSleeping", "scope": "instance", - "___id": "T000002R037579", + "___id": "T000002R037582", "___s": true }, { @@ -334869,7 +334875,7 @@ "filename": "ScenePlugin.js", "lineno": 750, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Checks if the given Scene is running or not?", @@ -334933,7 +334939,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#isActive", "scope": "instance", - "___id": "T000002R037582", + "___id": "T000002R037585", "___s": true }, { @@ -334942,7 +334948,7 @@ "filename": "ScenePlugin.js", "lineno": 770, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Checks if the given Scene is paused or not?", @@ -335006,7 +335012,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#isPaused", "scope": "instance", - "___id": "T000002R037585", + "___id": "T000002R037588", "___s": true }, { @@ -335015,7 +335021,7 @@ "filename": "ScenePlugin.js", "lineno": 790, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Checks if the given Scene is visible or not?", @@ -335079,7 +335085,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#isVisible", "scope": "instance", - "___id": "T000002R037588", + "___id": "T000002R037591", "___s": true }, { @@ -335088,7 +335094,7 @@ "filename": "ScenePlugin.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Swaps the position of two scenes in the Scenes list.\r\rThis controls the order in which they are rendered and updated.", @@ -335176,7 +335182,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#swapPosition", "scope": "instance", - "___id": "T000002R037591", + "___id": "T000002R037594", "___s": true }, { @@ -335185,7 +335191,7 @@ "filename": "ScenePlugin.js", "lineno": 838, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Swaps the position of two scenes in the Scenes list, so that Scene B is directly above Scene A.\r\rThis controls the order in which they are rendered and updated.", @@ -335273,7 +335279,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#moveAbove", "scope": "instance", - "___id": "T000002R037594", + "___id": "T000002R037597", "___s": true }, { @@ -335282,7 +335288,7 @@ "filename": "ScenePlugin.js", "lineno": 866, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Swaps the position of two scenes in the Scenes list, so that Scene B is directly below Scene A.\r\rThis controls the order in which they are rendered and updated.", @@ -335370,7 +335376,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#moveBelow", "scope": "instance", - "___id": "T000002R037597", + "___id": "T000002R037600", "___s": true }, { @@ -335379,7 +335385,7 @@ "filename": "ScenePlugin.js", "lineno": 894, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Removes a Scene from the SceneManager.\r\rThe Scene is removed from the local scenes array, it's key is cleared from the keys\rcache and Scene.Systems.destroy is then called on it.\r\rIf the SceneManager is processing the Scenes when this method is called it will\rqueue the operation for the next update sequence.", @@ -335444,7 +335450,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#remove", "scope": "instance", - "___id": "T000002R037600", + "___id": "T000002R037603", "___s": true }, { @@ -335453,7 +335459,7 @@ "filename": "ScenePlugin.js", "lineno": 922, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Moves a Scene up one position in the Scenes list.", @@ -335518,7 +335524,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#moveUp", "scope": "instance", - "___id": "T000002R037603", + "___id": "T000002R037606", "___s": true }, { @@ -335527,7 +335533,7 @@ "filename": "ScenePlugin.js", "lineno": 944, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Moves a Scene down one position in the Scenes list.", @@ -335592,7 +335598,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#moveDown", "scope": "instance", - "___id": "T000002R037606", + "___id": "T000002R037609", "___s": true }, { @@ -335601,7 +335607,7 @@ "filename": "ScenePlugin.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Brings a Scene to the top of the Scenes list.\r\rThis means it will render above all other Scenes.", @@ -335666,7 +335672,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#bringToTop", "scope": "instance", - "___id": "T000002R037609", + "___id": "T000002R037612", "___s": true }, { @@ -335675,7 +335681,7 @@ "filename": "ScenePlugin.js", "lineno": 990, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Sends a Scene to the back of the Scenes list.\r\rThis means it will render below all other Scenes.", @@ -335740,7 +335746,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#sendToBack", "scope": "instance", - "___id": "T000002R037612", + "___id": "T000002R037615", "___s": true }, { @@ -335749,7 +335755,7 @@ "filename": "ScenePlugin.js", "lineno": 1014, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Retrieve a Scene.", @@ -335818,7 +335824,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#get", "scope": "instance", - "___id": "T000002R037615", + "___id": "T000002R037618", "___s": true }, { @@ -335827,7 +335833,7 @@ "filename": "ScenePlugin.js", "lineno": 1033, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Return the status of the Scene.", @@ -335890,7 +335896,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#getStatus", "scope": "instance", - "___id": "T000002R037617", + "___id": "T000002R037620", "___s": true }, { @@ -335899,7 +335905,7 @@ "filename": "ScenePlugin.js", "lineno": 1056, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Retrieves the numeric index of a Scene in the Scenes list.", @@ -335963,7 +335969,7 @@ "memberof": "Phaser.Scenes.ScenePlugin", "longname": "Phaser.Scenes.ScenePlugin#getIndex", "scope": "instance", - "___id": "T000002R037620", + "___id": "T000002R037623", "___s": true }, { @@ -335972,7 +335978,7 @@ "filename": "Settings.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "kind": "namespace", @@ -335980,7 +335986,7 @@ "memberof": "Phaser.Scenes", "longname": "Phaser.Scenes.Settings", "scope": "static", - "___id": "T000002R037637", + "___id": "T000002R037640", "___s": true }, { @@ -335989,7 +335995,7 @@ "filename": "Settings.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Takes a Scene configuration object and returns a fully formed System Settings object.", @@ -336038,7 +336044,7 @@ "memberof": "Phaser.Scenes.Settings", "longname": "Phaser.Scenes.Settings.create", "scope": "static", - "___id": "T000002R037639", + "___id": "T000002R037642", "___s": true }, { @@ -336047,7 +336053,7 @@ "filename": "Systems.js", "lineno": 16, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "classdesc": "The Scene Systems class.\r\rThis class is available from within a Scene under the property `sys`.\rIt is responsible for managing all of the plugins a Scene has running, including the display list, and\rhandling the update step and renderer. It also contains references to global systems belonging to Game.", @@ -336095,7 +336101,7 @@ ], "scope": "static", "longname": "Phaser.Scenes.Systems", - "___id": "T000002R037670", + "___id": "T000002R037673", "___s": true }, { @@ -336104,7 +336110,7 @@ "filename": "Systems.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the Scene that these Systems belong to.", @@ -336123,7 +336129,7 @@ "longname": "Phaser.Scenes.Systems#scene", "scope": "instance", "kind": "member", - "___id": "T000002R037673", + "___id": "T000002R037676", "___s": true }, { @@ -336132,7 +336138,7 @@ "filename": "Systems.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the Phaser Game instance.", @@ -336151,7 +336157,7 @@ "longname": "Phaser.Scenes.Systems#game", "scope": "instance", "kind": "member", - "___id": "T000002R037675", + "___id": "T000002R037678", "___s": true }, { @@ -336160,7 +336166,7 @@ "filename": "Systems.js", "lineno": 56, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to either the Canvas or WebGL Renderer that this Game is using.", @@ -336189,7 +336195,7 @@ "longname": "Phaser.Scenes.Systems#renderer", "scope": "instance", "kind": "member", - "___id": "T000002R037677", + "___id": "T000002R037680", "___s": true }, { @@ -336198,7 +336204,7 @@ "filename": "Systems.js", "lineno": 67, "columnno": 12, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The Facebook Instant Games Plugin.", @@ -336217,7 +336223,7 @@ "longname": "Phaser.Scenes.Systems#facebook", "scope": "instance", "kind": "member", - "___id": "T000002R037679", + "___id": "T000002R037682", "___s": true }, { @@ -336226,7 +336232,7 @@ "filename": "Systems.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The Scene Configuration object, as passed in when creating the Scene.", @@ -336255,7 +336261,7 @@ "longname": "Phaser.Scenes.Systems#config", "scope": "instance", "kind": "member", - "___id": "T000002R037681", + "___id": "T000002R037684", "___s": true }, { @@ -336264,7 +336270,7 @@ "filename": "Systems.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "The Scene Settings. This is the parsed output based on the Scene configuration.", @@ -336283,7 +336289,7 @@ "longname": "Phaser.Scenes.Systems#settings", "scope": "instance", "kind": "member", - "___id": "T000002R037683", + "___id": "T000002R037686", "___s": true }, { @@ -336292,7 +336298,7 @@ "filename": "Systems.js", "lineno": 95, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A handy reference to the Scene canvas / context.", @@ -336311,7 +336317,7 @@ "longname": "Phaser.Scenes.Systems#canvas", "scope": "instance", "kind": "member", - "___id": "T000002R037685", + "___id": "T000002R037688", "___s": true }, { @@ -336320,7 +336326,7 @@ "filename": "Systems.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the Canvas Rendering Context being used by the renderer.", @@ -336339,7 +336345,7 @@ "longname": "Phaser.Scenes.Systems#context", "scope": "instance", "kind": "member", - "___id": "T000002R037687", + "___id": "T000002R037690", "___s": true }, { @@ -336348,7 +336354,7 @@ "filename": "Systems.js", "lineno": 115, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the global Animations Manager.\r\rIn the default set-up you can access this from within a Scene via the `this.anims` property.", @@ -336367,7 +336373,7 @@ "longname": "Phaser.Scenes.Systems#anims", "scope": "instance", "kind": "member", - "___id": "T000002R037689", + "___id": "T000002R037692", "___s": true }, { @@ -336376,7 +336382,7 @@ "filename": "Systems.js", "lineno": 126, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the global Cache. The Cache stores all files bought in to Phaser via\rthe Loader, with the exception of images. Images are stored in the Texture Manager.\r\rIn the default set-up you can access this from within a Scene via the `this.cache` property.", @@ -336395,7 +336401,7 @@ "longname": "Phaser.Scenes.Systems#cache", "scope": "instance", "kind": "member", - "___id": "T000002R037691", + "___id": "T000002R037694", "___s": true }, { @@ -336404,7 +336410,7 @@ "filename": "Systems.js", "lineno": 138, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the global Plugins Manager.\r\rIn the default set-up you can access this from within a Scene via the `this.plugins` property.", @@ -336423,7 +336429,7 @@ "longname": "Phaser.Scenes.Systems#plugins", "scope": "instance", "kind": "member", - "___id": "T000002R037693", + "___id": "T000002R037696", "___s": true }, { @@ -336432,7 +336438,7 @@ "filename": "Systems.js", "lineno": 149, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the global registry. This is a game-wide instance of the Data Manager, allowing\ryou to exchange data between Scenes via a universal and shared point.\r\rIn the default set-up you can access this from within a Scene via the `this.registry` property.", @@ -336451,7 +336457,7 @@ "longname": "Phaser.Scenes.Systems#registry", "scope": "instance", "kind": "member", - "___id": "T000002R037695", + "___id": "T000002R037698", "___s": true }, { @@ -336460,7 +336466,7 @@ "filename": "Systems.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the global Scale Manager.\r\rIn the default set-up you can access this from within a Scene via the `this.scale` property.", @@ -336479,7 +336485,7 @@ "longname": "Phaser.Scenes.Systems#scale", "scope": "instance", "kind": "member", - "___id": "T000002R037697", + "___id": "T000002R037700", "___s": true }, { @@ -336488,7 +336494,7 @@ "filename": "Systems.js", "lineno": 172, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the global Sound Manager.\r\rIn the default set-up you can access this from within a Scene via the `this.sound` property.", @@ -336522,7 +336528,7 @@ "longname": "Phaser.Scenes.Systems#sound", "scope": "instance", "kind": "member", - "___id": "T000002R037699", + "___id": "T000002R037702", "___s": true }, { @@ -336531,7 +336537,7 @@ "filename": "Systems.js", "lineno": 183, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the global Texture Manager.\r\rIn the default set-up you can access this from within a Scene via the `this.textures` property.", @@ -336550,7 +336556,7 @@ "longname": "Phaser.Scenes.Systems#textures", "scope": "instance", "kind": "member", - "___id": "T000002R037701", + "___id": "T000002R037704", "___s": true }, { @@ -336559,7 +336565,7 @@ "filename": "Systems.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the Scene's Game Object Factory.\r\rUse this to quickly and easily create new Game Object's.\r\rIn the default set-up you can access this from within a Scene via the `this.add` property.", @@ -336578,7 +336584,7 @@ "longname": "Phaser.Scenes.Systems#add", "scope": "instance", "kind": "member", - "___id": "T000002R037703", + "___id": "T000002R037706", "___s": true }, { @@ -336587,7 +336593,7 @@ "filename": "Systems.js", "lineno": 209, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the Scene's Camera Manager.\r\rUse this to manipulate and create Cameras for this specific Scene.\r\rIn the default set-up you can access this from within a Scene via the `this.cameras` property.", @@ -336606,7 +336612,7 @@ "longname": "Phaser.Scenes.Systems#cameras", "scope": "instance", "kind": "member", - "___id": "T000002R037705", + "___id": "T000002R037708", "___s": true }, { @@ -336615,7 +336621,7 @@ "filename": "Systems.js", "lineno": 222, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the Scene's Display List.\r\rUse this to organize the children contained in the display list.\r\rIn the default set-up you can access this from within a Scene via the `this.children` property.", @@ -336634,7 +336640,7 @@ "longname": "Phaser.Scenes.Systems#displayList", "scope": "instance", "kind": "member", - "___id": "T000002R037707", + "___id": "T000002R037710", "___s": true }, { @@ -336643,7 +336649,7 @@ "filename": "Systems.js", "lineno": 235, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the Scene's Event Manager.\r\rUse this to listen for Scene specific events, such as `pause` and `shutdown`.\r\rIn the default set-up you can access this from within a Scene via the `this.events` property.", @@ -336662,7 +336668,7 @@ "longname": "Phaser.Scenes.Systems#events", "scope": "instance", "kind": "member", - "___id": "T000002R037709", + "___id": "T000002R037712", "___s": true }, { @@ -336671,7 +336677,7 @@ "filename": "Systems.js", "lineno": 248, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the Scene's Game Object Creator.\r\rUse this to quickly and easily create new Game Object's. The difference between this and the\rGame Object Factory, is that the Creator just creates and returns Game Object instances, it\rdoesn't then add them to the Display List or Update List.\r\rIn the default set-up you can access this from within a Scene via the `this.make` property.", @@ -336690,7 +336696,7 @@ "longname": "Phaser.Scenes.Systems#make", "scope": "instance", "kind": "member", - "___id": "T000002R037711", + "___id": "T000002R037714", "___s": true }, { @@ -336699,7 +336705,7 @@ "filename": "Systems.js", "lineno": 263, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the Scene Manager Plugin.\r\rUse this to manipulate both this and other Scene's in your game, for example to launch a parallel Scene,\ror pause or resume a Scene, or switch from this Scene to another.\r\rIn the default set-up you can access this from within a Scene via the `this.scene` property.", @@ -336718,7 +336724,7 @@ "longname": "Phaser.Scenes.Systems#scenePlugin", "scope": "instance", "kind": "member", - "___id": "T000002R037713", + "___id": "T000002R037716", "___s": true }, { @@ -336727,7 +336733,7 @@ "filename": "Systems.js", "lineno": 277, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A reference to the Scene's Update List.\r\rUse this to organize the children contained in the update list.\r\rThe Update List is responsible for managing children that need their `preUpdate` methods called,\rin order to process so internal components, such as Sprites with Animations.\r\rIn the default set-up there is no reference to this from within the Scene itself.", @@ -336746,7 +336752,7 @@ "longname": "Phaser.Scenes.Systems#updateList", "scope": "instance", "kind": "member", - "___id": "T000002R037715", + "___id": "T000002R037718", "___s": true }, { @@ -336755,7 +336761,7 @@ "filename": "Systems.js", "lineno": 307, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "This method is called only once by the Scene Manager when the Scene is instantiated.\rIt is responsible for setting up all of the Scene plugins and references.\rIt should never be called directly.", @@ -336784,7 +336790,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#init", "scope": "instance", - "___id": "T000002R037719", + "___id": "T000002R037722", "___s": true }, { @@ -336793,7 +336799,7 @@ "filename": "Systems.js", "lineno": 343, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "A single game step. Called automatically by the Scene Manager as a result of a Request Animation\rFrame or Set Timeout call to the main Game instance.", @@ -336836,7 +336842,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#step", "scope": "instance", - "___id": "T000002R037730", + "___id": "T000002R037733", "___s": true }, { @@ -336845,7 +336851,7 @@ "filename": "Systems.js", "lineno": 369, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Called automatically by the Scene Manager.\rInstructs the Scene to render itself via its Camera Manager to the renderer given.", @@ -336884,7 +336890,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#render", "scope": "instance", - "___id": "T000002R037733", + "___id": "T000002R037736", "___s": true }, { @@ -336893,7 +336899,7 @@ "filename": "Systems.js", "lineno": 393, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Force a sort of the display list on the next render.", @@ -336903,7 +336909,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#queueDepthSort", "scope": "instance", - "___id": "T000002R037736", + "___id": "T000002R037739", "___s": true }, { @@ -336912,7 +336918,7 @@ "filename": "Systems.js", "lineno": 404, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Immediately sorts the display list if the flag is set.", @@ -336922,7 +336928,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#depthSort", "scope": "instance", - "___id": "T000002R037738", + "___id": "T000002R037741", "___s": true }, { @@ -336931,7 +336937,7 @@ "filename": "Systems.js", "lineno": 415, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Pause this Scene.\r\rA paused Scene still renders, it just doesn't run any of its update handlers or systems.", @@ -336974,7 +336980,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#pause", "scope": "instance", - "___id": "T000002R037740", + "___id": "T000002R037743", "___s": true }, { @@ -336983,7 +336989,7 @@ "filename": "Systems.js", "lineno": 449, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Resume this Scene from a paused state.", @@ -337026,7 +337032,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#resume", "scope": "instance", - "___id": "T000002R037746", + "___id": "T000002R037749", "___s": true }, { @@ -337035,7 +337041,7 @@ "filename": "Systems.js", "lineno": 477, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Send this Scene to sleep.\r\rA sleeping Scene doesn't run its update step or render anything, but it also isn't shut down\ror has any of its systems or children removed, meaning it can be re-activated at any point and\rwill carry on from where it left off. It also keeps everything in memory and events and callbacks\rfrom other Scenes may still invoke changes within it, so be careful what is left active.", @@ -337078,7 +337084,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#sleep", "scope": "instance", - "___id": "T000002R037752", + "___id": "T000002R037755", "___s": true }, { @@ -337087,7 +337093,7 @@ "filename": "Systems.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Wake-up this Scene if it was previously asleep.", @@ -337130,7 +337136,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#wake", "scope": "instance", - "___id": "T000002R037759", + "___id": "T000002R037762", "___s": true }, { @@ -337139,7 +337145,7 @@ "filename": "Systems.js", "lineno": 546, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Returns any data that was sent to this Scene by another Scene.\r\rThe data is also passed to `Scene.init` and in various Scene events, but\ryou can access it at any point via this method.", @@ -337163,7 +337169,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#getData", "scope": "instance", - "___id": "T000002R037766", + "___id": "T000002R037769", "___s": true }, { @@ -337172,7 +337178,7 @@ "filename": "Systems.js", "lineno": 562, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Returns the current status of this Scene.", @@ -337196,7 +337202,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#getStatus", "scope": "instance", - "___id": "T000002R037768", + "___id": "T000002R037771", "___s": true }, { @@ -337205,7 +337211,7 @@ "filename": "Systems.js", "lineno": 575, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Can this Scene receive Input events?", @@ -337229,7 +337235,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#canInput", "scope": "instance", - "___id": "T000002R037770", + "___id": "T000002R037773", "___s": true }, { @@ -337238,7 +337244,7 @@ "filename": "Systems.js", "lineno": 590, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Is this Scene sleeping?", @@ -337262,7 +337268,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#isSleeping", "scope": "instance", - "___id": "T000002R037773", + "___id": "T000002R037776", "___s": true }, { @@ -337271,7 +337277,7 @@ "filename": "Systems.js", "lineno": 603, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Is this Scene running?", @@ -337295,7 +337301,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#isActive", "scope": "instance", - "___id": "T000002R037775", + "___id": "T000002R037778", "___s": true }, { @@ -337304,7 +337310,7 @@ "filename": "Systems.js", "lineno": 616, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Is this Scene paused?", @@ -337328,7 +337334,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#isPaused", "scope": "instance", - "___id": "T000002R037777", + "___id": "T000002R037780", "___s": true }, { @@ -337337,7 +337343,7 @@ "filename": "Systems.js", "lineno": 629, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Is this Scene currently transitioning out to, or in from another Scene?", @@ -337361,7 +337367,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#isTransitioning", "scope": "instance", - "___id": "T000002R037779", + "___id": "T000002R037782", "___s": true }, { @@ -337370,7 +337376,7 @@ "filename": "Systems.js", "lineno": 642, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Is this Scene currently transitioning out from itself to another Scene?", @@ -337394,7 +337400,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#isTransitionOut", "scope": "instance", - "___id": "T000002R037781", + "___id": "T000002R037784", "___s": true }, { @@ -337403,7 +337409,7 @@ "filename": "Systems.js", "lineno": 655, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Is this Scene currently transitioning in from another Scene?", @@ -337427,7 +337433,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#isTransitionIn", "scope": "instance", - "___id": "T000002R037783", + "___id": "T000002R037786", "___s": true }, { @@ -337436,7 +337442,7 @@ "filename": "Systems.js", "lineno": 668, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Is this Scene visible and rendering?", @@ -337460,7 +337466,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#isVisible", "scope": "instance", - "___id": "T000002R037785", + "___id": "T000002R037788", "___s": true }, { @@ -337469,7 +337475,7 @@ "filename": "Systems.js", "lineno": 681, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Sets the visible state of this Scene.\rAn invisible Scene will not render, but will still process updates.", @@ -337508,7 +337514,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#setVisible", "scope": "instance", - "___id": "T000002R037787", + "___id": "T000002R037790", "___s": true }, { @@ -337517,7 +337523,7 @@ "filename": "Systems.js", "lineno": 699, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Set the active state of this Scene.\r\rAn active Scene will run its core update loop.", @@ -337570,7 +337576,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#setActive", "scope": "instance", - "___id": "T000002R037790", + "___id": "T000002R037793", "___s": true }, { @@ -337579,7 +337585,7 @@ "filename": "Systems.js", "lineno": 724, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Start this Scene running and rendering.\rCalled automatically by the SceneManager.", @@ -337608,7 +337614,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#start", "scope": "instance", - "___id": "T000002R037792", + "___id": "T000002R037795", "___s": true }, { @@ -337617,7 +337623,7 @@ "filename": "Systems.js", "lineno": 757, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene", + "path": "D:\\wamp\\www\\phaser\\src\\scene", "code": {} }, "description": "Shutdown this Scene and send a shutdown event to all of its systems.\rA Scene that has been shutdown will not run its update loop or render, but it does\rnot destroy any of its plugins or references. It is put into hibernation for later use.\rIf you don't ever plan to use this Scene again, then it should be destroyed instead\rto free-up resources.", @@ -337646,7 +337652,7 @@ "memberof": "Phaser.Scenes.Systems", "longname": "Phaser.Scenes.Systems#shutdown", "scope": "instance", - "___id": "T000002R037800", + "___id": "T000002R037803", "___s": true }, { @@ -337655,7 +337661,7 @@ "filename": "CreateSceneFromObjectConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\typedefs", "code": {} }, "kind": "typedef", @@ -337759,7 +337765,7 @@ "memberof": "Phaser.Types.Scenes", "longname": "Phaser.Types.Scenes.CreateSceneFromObjectConfig", "scope": "static", - "___id": "T000002R037818", + "___id": "T000002R037821", "___s": true }, { @@ -337768,7 +337774,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\typedefs", "code": {} }, "kind": "namespace", @@ -337776,7 +337782,7 @@ "memberof": "Phaser.Types", "longname": "Phaser.Types.Scenes", "scope": "static", - "___id": "T000002R037819", + "___id": "T000002R037822", "___s": true }, { @@ -337785,7 +337791,7 @@ "filename": "SceneCreateCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\typedefs", "code": {} }, "description": "Can be defined on your own Scenes. Use it to create your game objects.\rThis method is called by the Scene Manager when the scene starts, after `init()` and `preload()`.\rIf the LoaderPlugin started after `preload()`, then this method is called only after loading is complete.", @@ -337816,7 +337822,7 @@ "memberof": "Phaser.Types.Scenes", "longname": "Phaser.Types.Scenes.SceneCreateCallback", "scope": "static", - "___id": "T000002R037820", + "___id": "T000002R037823", "___s": true }, { @@ -337825,7 +337831,7 @@ "filename": "SceneInitCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\typedefs", "code": {} }, "description": "Can be defined on your own Scenes.\rThis method is called by the Scene Manager when the scene starts, before `preload()` and `create()`.", @@ -337856,7 +337862,7 @@ "memberof": "Phaser.Types.Scenes", "longname": "Phaser.Types.Scenes.SceneInitCallback", "scope": "static", - "___id": "T000002R037821", + "___id": "T000002R037824", "___s": true }, { @@ -337865,7 +337871,7 @@ "filename": "ScenePreloadCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\typedefs", "code": {} }, "description": "Can be defined on your own Scenes. Use it to load assets.\rThis method is called by the Scene Manager, after `init()` and before `create()`, only if the Scene has a LoaderPlugin.\rAfter this method completes, if the LoaderPlugin's queue isn't empty, the LoaderPlugin will start automatically.", @@ -337881,7 +337887,7 @@ "memberof": "Phaser.Types.Scenes", "longname": "Phaser.Types.Scenes.ScenePreloadCallback", "scope": "static", - "___id": "T000002R037822", + "___id": "T000002R037825", "___s": true }, { @@ -337890,7 +337896,7 @@ "filename": "SceneTransitionConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\typedefs", "code": {} }, "kind": "typedef", @@ -338081,7 +338087,7 @@ "memberof": "Phaser.Types.Scenes", "longname": "Phaser.Types.Scenes.SceneTransitionConfig", "scope": "static", - "___id": "T000002R037823", + "___id": "T000002R037826", "___s": true }, { @@ -338090,7 +338096,7 @@ "filename": "SceneTransitionStartCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\typedefs", "code": {} }, "kind": "typedef", @@ -338150,7 +338156,7 @@ "memberof": "Phaser.Types.Scenes", "longname": "Phaser.Types.Scenes.SceneTransitionOnStartCallback", "scope": "static", - "___id": "T000002R037824", + "___id": "T000002R037827", "___s": true }, { @@ -338159,7 +338165,7 @@ "filename": "SceneType.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\typedefs", "code": {} }, "kind": "typedef", @@ -338197,7 +338203,7 @@ "memberof": "Phaser.Types.Scenes", "longname": "Phaser.Types.Scenes.SceneType", "scope": "static", - "___id": "T000002R037825", + "___id": "T000002R037828", "___s": true }, { @@ -338206,7 +338212,7 @@ "filename": "SceneUpdateCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\typedefs", "code": {} }, "kind": "typedef", @@ -338249,7 +338255,7 @@ "memberof": "Phaser.Types.Scenes", "longname": "Phaser.Types.Scenes.SceneUpdateCallback", "scope": "static", - "___id": "T000002R037826", + "___id": "T000002R037829", "___s": true }, { @@ -338258,7 +338264,7 @@ "filename": "SettingsConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\typedefs", "code": {} }, "kind": "typedef", @@ -338493,7 +338499,7 @@ "memberof": "Phaser.Types.Scenes", "longname": "Phaser.Types.Scenes.SettingsConfig", "scope": "static", - "___id": "T000002R037827", + "___id": "T000002R037830", "___s": true }, { @@ -338502,7 +338508,7 @@ "filename": "SettingsObject.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scene\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\scene\\typedefs", "code": {} }, "kind": "typedef", @@ -338787,7 +338793,7 @@ "memberof": "Phaser.Types.Scenes", "longname": "Phaser.Types.Scenes.SettingsObject", "scope": "static", - "___id": "T000002R037828", + "___id": "T000002R037831", "___s": true }, { @@ -338796,7 +338802,7 @@ "filename": "BaseSound.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "classdesc": "Class containing all the shared state and behavior of a sound object, independent of the implementation.", @@ -338851,7 +338857,7 @@ ], "scope": "static", "longname": "Phaser.Sound.BaseSound", - "___id": "T000002R037834", + "___id": "T000002R037837", "___s": true }, { @@ -338860,7 +338866,7 @@ "filename": "BaseSound.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Local reference to the sound manager.", @@ -338879,7 +338885,7 @@ "longname": "Phaser.Sound.BaseSound#manager", "scope": "instance", "kind": "member", - "___id": "T000002R037838", + "___id": "T000002R037841", "___s": true }, { @@ -338888,7 +338894,7 @@ "filename": "BaseSound.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Asset key for the sound.", @@ -338908,7 +338914,7 @@ "longname": "Phaser.Sound.BaseSound#key", "scope": "instance", "kind": "member", - "___id": "T000002R037840", + "___id": "T000002R037843", "___s": true }, { @@ -338917,7 +338923,7 @@ "filename": "BaseSound.js", "lineno": 57, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Flag indicating if sound is currently playing.", @@ -338938,7 +338944,7 @@ "longname": "Phaser.Sound.BaseSound#isPlaying", "scope": "instance", "kind": "member", - "___id": "T000002R037842", + "___id": "T000002R037845", "___s": true }, { @@ -338947,7 +338953,7 @@ "filename": "BaseSound.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Flag indicating if sound is currently paused.", @@ -338968,7 +338974,7 @@ "longname": "Phaser.Sound.BaseSound#isPaused", "scope": "instance", "kind": "member", - "___id": "T000002R037844", + "___id": "T000002R037847", "___s": true }, { @@ -338977,7 +338983,7 @@ "filename": "BaseSound.js", "lineno": 79, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "A property that holds the value of sound's actual playback rate,\rafter its rate and detune values has been combined with global\rrate and detune values.", @@ -338998,7 +339004,7 @@ "longname": "Phaser.Sound.BaseSound#totalRate", "scope": "instance", "kind": "member", - "___id": "T000002R037846", + "___id": "T000002R037849", "___s": true }, { @@ -339007,7 +339013,7 @@ "filename": "BaseSound.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "A value representing the duration, in seconds.\rIt could be total sound duration or a marker duration.", @@ -339027,7 +339033,7 @@ "longname": "Phaser.Sound.BaseSound#duration", "scope": "instance", "kind": "member", - "___id": "T000002R037848", + "___id": "T000002R037851", "___s": true }, { @@ -339036,7 +339042,7 @@ "filename": "BaseSound.js", "lineno": 103, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "The total duration of the sound in seconds.", @@ -339056,7 +339062,7 @@ "longname": "Phaser.Sound.BaseSound#totalDuration", "scope": "instance", "kind": "member", - "___id": "T000002R037850", + "___id": "T000002R037853", "___s": true }, { @@ -339065,7 +339071,7 @@ "filename": "BaseSound.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Object containing markers definitions.", @@ -339099,7 +339105,7 @@ "longname": "Phaser.Sound.BaseSound#markers", "scope": "instance", "kind": "member", - "___id": "T000002R037865", + "___id": "T000002R037868", "___s": true }, { @@ -339108,7 +339114,7 @@ "filename": "BaseSound.js", "lineno": 159, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Currently playing marker.\r'null' if whole sound is playing.", @@ -339129,7 +339135,7 @@ "longname": "Phaser.Sound.BaseSound#currentMarker", "scope": "instance", "kind": "member", - "___id": "T000002R037867", + "___id": "T000002R037870", "___s": true }, { @@ -339138,7 +339144,7 @@ "filename": "BaseSound.js", "lineno": 171, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Flag indicating if destroy method was called on this sound.", @@ -339158,7 +339164,7 @@ "longname": "Phaser.Sound.BaseSound#pendingRemove", "scope": "instance", "kind": "member", - "___id": "T000002R037869", + "___id": "T000002R037872", "___s": true }, { @@ -339167,7 +339173,7 @@ "filename": "BaseSound.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Adds a marker into the current sound. A marker is represented by name, start time, duration, and optionally config object.\rThis allows you to bundle multiple sounds together into a single audio file and use markers to jump between them for playback.", @@ -339206,7 +339212,7 @@ "memberof": "Phaser.Sound.BaseSound", "longname": "Phaser.Sound.BaseSound#addMarker", "scope": "instance", - "___id": "T000002R037871", + "___id": "T000002R037874", "___s": true }, { @@ -339215,7 +339221,7 @@ "filename": "BaseSound.js", "lineno": 229, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Updates previously added marker.", @@ -339254,7 +339260,7 @@ "memberof": "Phaser.Sound.BaseSound", "longname": "Phaser.Sound.BaseSound#updateMarker", "scope": "instance", - "___id": "T000002R037887", + "___id": "T000002R037890", "___s": true }, { @@ -339263,7 +339269,7 @@ "filename": "BaseSound.js", "lineno": 259, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Removes a marker from the sound.", @@ -339304,7 +339310,7 @@ "memberof": "Phaser.Sound.BaseSound", "longname": "Phaser.Sound.BaseSound#removeMarker", "scope": "instance", - "___id": "T000002R037890", + "___id": "T000002R037893", "___s": true }, { @@ -339313,7 +339319,7 @@ "filename": "BaseSound.js", "lineno": 283, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Play this sound, or a marked section of it.\r\rIt always plays the sound from the start. If you want to start playback from a specific time\ryou can set 'seek' setting of the config object, provided to this call, to that value.", @@ -339378,7 +339384,7 @@ "memberof": "Phaser.Sound.BaseSound", "longname": "Phaser.Sound.BaseSound#play", "scope": "instance", - "___id": "T000002R037894", + "___id": "T000002R037897", "___s": true }, { @@ -339387,7 +339393,7 @@ "filename": "BaseSound.js", "lineno": 343, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Pauses the sound. This only works if the sound is currently playing.\r\rYou can inspect the `isPlaying` and `isPaused` properties to check the state.", @@ -339411,7 +339417,7 @@ "memberof": "Phaser.Sound.BaseSound", "longname": "Phaser.Sound.BaseSound#pause", "scope": "instance", - "___id": "T000002R037908", + "___id": "T000002R037911", "___s": true }, { @@ -339420,7 +339426,7 @@ "filename": "BaseSound.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Resumes the sound. This only works if the sound is paused and not already playing.\r\rYou can inspect the `isPlaying` and `isPaused` properties to check the state.", @@ -339444,7 +339450,7 @@ "memberof": "Phaser.Sound.BaseSound", "longname": "Phaser.Sound.BaseSound#resume", "scope": "instance", - "___id": "T000002R037912", + "___id": "T000002R037915", "___s": true }, { @@ -339453,7 +339459,7 @@ "filename": "BaseSound.js", "lineno": 389, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Stop playing this sound.", @@ -339477,7 +339483,7 @@ "memberof": "Phaser.Sound.BaseSound", "longname": "Phaser.Sound.BaseSound#stop", "scope": "instance", - "___id": "T000002R037916", + "___id": "T000002R037919", "___s": true }, { @@ -339486,7 +339492,7 @@ "filename": "BaseSound.js", "lineno": 412, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Method used internally for applying config values to some of the sound properties.", @@ -339496,7 +339502,7 @@ "memberof": "Phaser.Sound.BaseSound", "longname": "Phaser.Sound.BaseSound#applyConfig", "scope": "instance", - "___id": "T000002R037920", + "___id": "T000002R037923", "___s": true }, { @@ -339505,7 +339511,7 @@ "filename": "BaseSound.js", "lineno": 428, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Method used internally for resetting values of some of the config properties.", @@ -339515,7 +339521,7 @@ "memberof": "Phaser.Sound.BaseSound", "longname": "Phaser.Sound.BaseSound#resetConfig", "scope": "instance", - "___id": "T000002R037928", + "___id": "T000002R037931", "___s": true }, { @@ -339524,7 +339530,7 @@ "filename": "BaseSound.js", "lineno": 440, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Update method called automatically by sound manager on every game step.", @@ -339562,7 +339568,7 @@ "memberof": "Phaser.Sound.BaseSound", "longname": "Phaser.Sound.BaseSound#update", "scope": "instance", - "___id": "T000002R037932", + "___id": "T000002R037935", "___s": true }, { @@ -339571,7 +339577,7 @@ "filename": "BaseSound.js", "lineno": 451, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Method used internally to calculate total playback rate of the sound.", @@ -339581,7 +339587,7 @@ "memberof": "Phaser.Sound.BaseSound", "longname": "Phaser.Sound.BaseSound#calculateRate", "scope": "instance", - "___id": "T000002R037934", + "___id": "T000002R037937", "___s": true }, { @@ -339590,7 +339596,7 @@ "filename": "BaseSound.js", "lineno": 466, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Destroys this sound and all associated events and marks it for removal from the sound manager.", @@ -339604,7 +339610,7 @@ "longname": "Phaser.Sound.BaseSound#destroy", "scope": "instance", "overrides": "Phaser.Events.EventEmitter#destroy", - "___id": "T000002R037940", + "___id": "T000002R037943", "___s": true }, { @@ -339613,7 +339619,7 @@ "filename": "BaseSoundManager.js", "lineno": 18, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "classdesc": "Base class for other Sound Manager classes.", @@ -339646,7 +339652,7 @@ ], "scope": "static", "longname": "Phaser.Sound.BaseSoundManager", - "___id": "T000002R037958", + "___id": "T000002R037961", "___s": true }, { @@ -339655,7 +339661,7 @@ "filename": "BaseSoundManager.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Local reference to game.", @@ -339675,7 +339681,7 @@ "longname": "Phaser.Sound.BaseSoundManager#game", "scope": "instance", "kind": "member", - "___id": "T000002R037962", + "___id": "T000002R037965", "___s": true }, { @@ -339684,7 +339690,7 @@ "filename": "BaseSoundManager.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Local reference to the JSON Cache, as used by Audio Sprites.", @@ -339704,7 +339710,7 @@ "longname": "Phaser.Sound.BaseSoundManager#jsonCache", "scope": "instance", "kind": "member", - "___id": "T000002R037964", + "___id": "T000002R037967", "___s": true }, { @@ -339713,7 +339719,7 @@ "filename": "BaseSoundManager.js", "lineno": 75, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Global mute setting.", @@ -339733,7 +339739,7 @@ "longname": "Phaser.Sound.BaseSoundManager#mute", "scope": "instance", "kind": "member", - "___id": "T000002R037968", + "___id": "T000002R037971", "___s": true }, { @@ -339742,7 +339748,7 @@ "filename": "BaseSoundManager.js", "lineno": 85, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Global volume setting.", @@ -339762,7 +339768,7 @@ "longname": "Phaser.Sound.BaseSoundManager#volume", "scope": "instance", "kind": "member", - "___id": "T000002R037970", + "___id": "T000002R037973", "___s": true }, { @@ -339771,7 +339777,7 @@ "filename": "BaseSoundManager.js", "lineno": 95, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Flag indicating if sounds should be paused when game looses focus,\rfor instance when user switches to another tab/program/app.", @@ -339791,7 +339797,7 @@ "longname": "Phaser.Sound.BaseSoundManager#pauseOnBlur", "scope": "instance", "kind": "member", - "___id": "T000002R037972", + "___id": "T000002R037975", "___s": true }, { @@ -339800,7 +339806,7 @@ "filename": "BaseSoundManager.js", "lineno": 128, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Mobile devices require sounds to be triggered from an explicit user action,\rsuch as a tap, before any sound can be loaded/played on a web page.\rSet to true if the audio system is currently locked awaiting user interaction.", @@ -339820,7 +339826,7 @@ "longname": "Phaser.Sound.BaseSoundManager#locked", "scope": "instance", "kind": "member", - "___id": "T000002R037978", + "___id": "T000002R037981", "___s": true }, { @@ -339829,7 +339835,7 @@ "filename": "BaseSoundManager.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Flag used to track if the game has lost focus.", @@ -339849,7 +339855,7 @@ "longname": "Phaser.Sound.BaseSoundManager#gameLostFocus", "scope": "instance", "kind": "member", - "___id": "T000002R037982", + "___id": "T000002R037985", "___s": true }, { @@ -339858,7 +339864,7 @@ "filename": "BaseSoundManager.js", "lineno": 162, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "The Spatial Audio listener position.\r\rOnly available with WebAudio.\r\rYou can modify the x/y properties of this Vec2 directly to\radjust the listener position within the game world.", @@ -339877,7 +339883,7 @@ "longname": "Phaser.Sound.BaseSoundManager#listenerPosition", "scope": "instance", "kind": "member", - "___id": "T000002R037984", + "___id": "T000002R037987", "___s": true }, { @@ -339886,7 +339892,7 @@ "filename": "BaseSoundManager.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Adds a new sound into the sound manager.", @@ -339940,7 +339946,7 @@ "memberof": "Phaser.Sound.BaseSoundManager", "longname": "Phaser.Sound.BaseSoundManager#add", "scope": "instance", - "___id": "T000002R037986", + "___id": "T000002R037989", "___s": true }, { @@ -339949,7 +339955,7 @@ "filename": "BaseSoundManager.js", "lineno": 196, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Adds a new audio sprite sound into the sound manager.\rAudio Sprites are a combination of audio files and a JSON configuration.\rThe JSON follows the format of that created by https://github.com/tonistiigi/audiosprite", @@ -340017,7 +340023,7 @@ "memberof": "Phaser.Sound.BaseSoundManager", "longname": "Phaser.Sound.BaseSoundManager#addAudioSprite", "scope": "instance", - "___id": "T000002R037988", + "___id": "T000002R037991", "___s": true }, { @@ -340026,7 +340032,7 @@ "filename": "BaseSoundManager.js", "lineno": 241, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Gets the first sound in this Sound Manager that matches the given key.\rIf none can be found it returns `null`.", @@ -340081,7 +340087,7 @@ "memberof": "Phaser.Sound.BaseSoundManager", "longname": "Phaser.Sound.BaseSoundManager#get", "scope": "instance", - "___id": "T000002R038001", + "___id": "T000002R038004", "___s": true }, { @@ -340090,7 +340096,7 @@ "filename": "BaseSoundManager.js", "lineno": 260, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Gets all sounds in this Sound Manager.\r\rYou can optionally specify a key, in which case only Sound instances that match the given key\rwill be returned.", @@ -340153,7 +340159,7 @@ "memberof": "Phaser.Sound.BaseSoundManager", "longname": "Phaser.Sound.BaseSoundManager#getAll", "scope": "instance", - "___id": "T000002R038003", + "___id": "T000002R038006", "___s": true }, { @@ -340162,7 +340168,7 @@ "filename": "BaseSoundManager.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Returns all sounds from this Sound Manager that are currently\rplaying. That is, Sound instances that have their `isPlaying`\rproperty set to `true`.", @@ -340209,7 +340215,7 @@ "memberof": "Phaser.Sound.BaseSoundManager", "longname": "Phaser.Sound.BaseSoundManager#getAllPlaying", "scope": "instance", - "___id": "T000002R038005", + "___id": "T000002R038008", "___s": true }, { @@ -340218,7 +340224,7 @@ "filename": "BaseSoundManager.js", "lineno": 306, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Adds a new sound to the sound manager and plays it.\r\rThe sound will be automatically removed (destroyed) once playback ends.\r\rThis lets you play a new sound on the fly without the need to keep a reference to it.", @@ -340284,7 +340290,7 @@ "memberof": "Phaser.Sound.BaseSoundManager", "longname": "Phaser.Sound.BaseSoundManager#play", "scope": "instance", - "___id": "T000002R038007", + "___id": "T000002R038010", "___s": true }, { @@ -340293,7 +340299,7 @@ "filename": "BaseSoundManager.js", "lineno": 347, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Adds a new audio sprite sound to the sound manager and plays it.\rThe sprite will be automatically removed (destroyed) once playback ends.\rThis lets you play a new sound on the fly without the need to keep a reference to it.", @@ -340362,7 +340368,7 @@ "memberof": "Phaser.Sound.BaseSoundManager", "longname": "Phaser.Sound.BaseSoundManager#playAudioSprite", "scope": "instance", - "___id": "T000002R038010", + "___id": "T000002R038013", "___s": true }, { @@ -340371,7 +340377,7 @@ "filename": "BaseSoundManager.js", "lineno": 371, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Removes a sound from the sound manager.\rThe removed sound is destroyed before removal.", @@ -340410,7 +340416,7 @@ "memberof": "Phaser.Sound.BaseSoundManager", "longname": "Phaser.Sound.BaseSoundManager#remove", "scope": "instance", - "___id": "T000002R038013", + "___id": "T000002R038016", "___s": true }, { @@ -340419,7 +340425,7 @@ "filename": "BaseSoundManager.js", "lineno": 398, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Removes all sounds from the manager, destroying the sounds.", @@ -340429,7 +340435,7 @@ "memberof": "Phaser.Sound.BaseSoundManager", "longname": "Phaser.Sound.BaseSoundManager#removeAll", "scope": "instance", - "___id": "T000002R038016", + "___id": "T000002R038019", "___s": true }, { @@ -340438,7 +340444,7 @@ "filename": "BaseSoundManager.js", "lineno": 414, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Removes all sounds from the sound manager that have an asset key matching the given value.\rThe removed sounds are destroyed before removal.", @@ -340477,7 +340483,7 @@ "memberof": "Phaser.Sound.BaseSoundManager", "longname": "Phaser.Sound.BaseSoundManager#removeByKey", "scope": "instance", - "___id": "T000002R038019", + "___id": "T000002R038022", "___s": true }, { @@ -340486,7 +340492,7 @@ "filename": "BaseSoundManager.js", "lineno": 446, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Pauses all the sounds in the game.", @@ -340499,7 +340505,7 @@ "memberof": "Phaser.Sound.BaseSoundManager", "longname": "Phaser.Sound.BaseSoundManager#pauseAll", "scope": "instance", - "___id": "T000002R038024", + "___id": "T000002R038027", "___s": true }, { @@ -340508,7 +340514,7 @@ "filename": "BaseSoundManager.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Resumes all the sounds in the game.", @@ -340521,7 +340527,7 @@ "memberof": "Phaser.Sound.BaseSoundManager", "longname": "Phaser.Sound.BaseSoundManager#resumeAll", "scope": "instance", - "___id": "T000002R038026", + "___id": "T000002R038029", "___s": true }, { @@ -340530,7 +340536,7 @@ "filename": "BaseSoundManager.js", "lineno": 480, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Sets the X and Y position of the Spatial Audio listener on this Web Audios context.\r\rIf you call this method with no parameters it will default to the center-point of\rthe game canvas. Depending on the type of game you're making, you may need to call\rthis method constantly to reset the listener position as the camera scrolls.\r\rCalling this method does nothing on HTML5Audio.", @@ -340570,7 +340576,7 @@ "memberof": "Phaser.Sound.BaseSoundManager", "longname": "Phaser.Sound.BaseSoundManager#setListenerPosition", "scope": "instance", - "___id": "T000002R038028", + "___id": "T000002R038031", "___s": true }, { @@ -340579,7 +340585,7 @@ "filename": "BaseSoundManager.js", "lineno": 497, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Stops all the sounds in the game.", @@ -340592,7 +340598,7 @@ "memberof": "Phaser.Sound.BaseSoundManager", "longname": "Phaser.Sound.BaseSoundManager#stopAll", "scope": "instance", - "___id": "T000002R038030", + "___id": "T000002R038033", "___s": true }, { @@ -340601,7 +340607,7 @@ "filename": "BaseSoundManager.js", "lineno": 514, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Stops any sounds matching the given key.", @@ -340640,7 +340646,7 @@ "memberof": "Phaser.Sound.BaseSoundManager", "longname": "Phaser.Sound.BaseSoundManager#stopByKey", "scope": "instance", - "___id": "T000002R038032", + "___id": "T000002R038035", "___s": true }, { @@ -340649,7 +340655,7 @@ "filename": "BaseSoundManager.js", "lineno": 536, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "When a key is given, returns true if any sound with that key is playing.\r\rWhen no key is given, returns true if any sound is playing.", @@ -340690,7 +340696,7 @@ "memberof": "Phaser.Sound.BaseSoundManager", "longname": "Phaser.Sound.BaseSoundManager#isPlaying", "scope": "instance", - "___id": "T000002R038035", + "___id": "T000002R038038", "___s": true }, { @@ -340699,7 +340705,7 @@ "filename": "BaseSoundManager.js", "lineno": 582, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Method used internally for unlocking audio playback on devices that\rrequire user interaction before any sound can be played on a web page.\r\rRead more about how this issue is handled here in [this article](https://medium.com/@pgoloskokovic/unlocking-web-audio-the-smarter-way-8858218c0e09).", @@ -340711,7 +340717,7 @@ "memberof": "Phaser.Sound.BaseSoundManager", "longname": "Phaser.Sound.BaseSoundManager#unlock", "scope": "instance", - "___id": "T000002R038042", + "___id": "T000002R038045", "___s": true }, { @@ -340720,7 +340726,7 @@ "filename": "BaseSoundManager.js", "lineno": 595, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Method used internally for pausing sound manager if\rPhaser.Sound.BaseSoundManager#pauseOnBlur is set to true.", @@ -340732,7 +340738,7 @@ "memberof": "Phaser.Sound.BaseSoundManager", "longname": "Phaser.Sound.BaseSoundManager#onBlur", "scope": "instance", - "___id": "T000002R038044", + "___id": "T000002R038047", "___s": true }, { @@ -340741,7 +340747,7 @@ "filename": "BaseSoundManager.js", "lineno": 606, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Method used internally for resuming sound manager if\rPhaser.Sound.BaseSoundManager#pauseOnBlur is set to true.", @@ -340753,7 +340759,7 @@ "memberof": "Phaser.Sound.BaseSoundManager", "longname": "Phaser.Sound.BaseSoundManager#onFocus", "scope": "instance", - "___id": "T000002R038046", + "___id": "T000002R038049", "___s": true }, { @@ -340762,7 +340768,7 @@ "filename": "BaseSoundManager.js", "lineno": 651, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Update method called on every game step.\rRemoves destroyed sounds and updates every active sound in the game.", @@ -340804,7 +340810,7 @@ "memberof": "Phaser.Sound.BaseSoundManager", "longname": "Phaser.Sound.BaseSoundManager#update", "scope": "instance", - "___id": "T000002R038054", + "___id": "T000002R038057", "___s": true }, { @@ -340813,7 +340819,7 @@ "filename": "BaseSoundManager.js", "lineno": 687, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Destroys all the sounds in the game and all associated events.", @@ -340824,7 +340830,7 @@ "longname": "Phaser.Sound.BaseSoundManager#destroy", "scope": "instance", "overrides": "Phaser.Events.EventEmitter#destroy", - "___id": "T000002R038059", + "___id": "T000002R038062", "___s": true }, { @@ -340833,7 +340839,7 @@ "filename": "BaseSoundManager.js", "lineno": 732, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Sets the global playback rate at which all the sounds will be played.\r\rFor example, a value of 1.0 plays the audio at full speed, 0.5 plays the audio at half speed\rand 2.0 doubles the audios playback speed.", @@ -340876,7 +340882,7 @@ "memberof": "Phaser.Sound.BaseSoundManager", "longname": "Phaser.Sound.BaseSoundManager#setRate", "scope": "instance", - "___id": "T000002R038068", + "___id": "T000002R038071", "___s": true }, { @@ -340885,7 +340891,7 @@ "filename": "BaseSoundManager.js", "lineno": 753, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Global playback rate at which all the sounds will be played.\rValue of 1.0 plays the audio at full speed, 0.5 plays the audio at half speed\rand 2.0 doubles the audio's playback speed.", @@ -340905,7 +340911,7 @@ "longname": "Phaser.Sound.BaseSoundManager#rate", "scope": "instance", "kind": "member", - "___id": "T000002R038071", + "___id": "T000002R038074", "___s": true }, { @@ -340914,7 +340920,7 @@ "filename": "BaseSoundManager.js", "lineno": 784, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Sets the global detuning of all sounds in [cents](https://en.wikipedia.org/wiki/Cent_%28music%29).\rThe range of the value is -1200 to 1200, but we recommend setting it to [50](https://en.wikipedia.org/wiki/50_Cent).", @@ -340957,7 +340963,7 @@ "memberof": "Phaser.Sound.BaseSoundManager", "longname": "Phaser.Sound.BaseSoundManager#setDetune", "scope": "instance", - "___id": "T000002R038076", + "___id": "T000002R038079", "___s": true }, { @@ -340966,7 +340972,7 @@ "filename": "BaseSoundManager.js", "lineno": 803, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Global detuning of all sounds in [cents](https://en.wikipedia.org/wiki/Cent_%28music%29).\rThe range of the value is -1200 to 1200, but we recommend setting it to [50](https://en.wikipedia.org/wiki/50_Cent).", @@ -340986,7 +340992,7 @@ "longname": "Phaser.Sound.BaseSoundManager#detune", "scope": "instance", "kind": "member", - "___id": "T000002R038079", + "___id": "T000002R038082", "___s": true }, { @@ -340995,7 +341001,7 @@ "filename": "COMPLETE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Sound Complete Event.\r\rThis event is dispatched by both Web Audio and HTML5 Audio Sound objects when they complete playback.\r\rListen to it from a Sound instance using `Sound.on('complete', listener)`, i.e.:\r\r```javascript\rvar music = this.sound.add('key');\rmusic.on('complete', listener);\rmusic.play();\r```", @@ -341039,7 +341045,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:COMPLETE", "scope": "instance", - "___id": "T000002R038085", + "___id": "T000002R038088", "___s": true }, { @@ -341048,7 +341054,7 @@ "filename": "DECODED_ALL_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Audio Data Decoded All Event.\r\rThis event is dispatched by the Web Audio Sound Manager as a result of calling the `decodeAudio` method,\ronce all files passed to the method have been decoded (or errored).\r\rUse `Phaser.Sound.Events#DECODED` to listen for single sounds being decoded, and `DECODED_ALL` to\rlisten for them all completing.\r\rListen to it from the Sound Manager in a Scene using `this.sound.on('decodedall', listener)`, i.e.:\r\r```javascript\rthis.sound.once('decodedall', handler);\rthis.sound.decodeAudio([ audioFiles ]);\r```", @@ -341067,7 +341073,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:DECODED_ALL", "scope": "instance", - "___id": "T000002R038087", + "___id": "T000002R038090", "___s": true }, { @@ -341076,7 +341082,7 @@ "filename": "DECODED_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Audio Data Decoded Event.\r\rThis event is dispatched by the Web Audio Sound Manager as a result of calling the `decodeAudio` method.\r\rListen to it from the Sound Manager in a Scene using `this.sound.on('decoded', listener)`, i.e.:\r\r```javascript\rthis.sound.on('decoded', handler);\rthis.sound.decodeAudio(key, audioData);\r```", @@ -341110,7 +341116,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:DECODED", "scope": "instance", - "___id": "T000002R038089", + "___id": "T000002R038092", "___s": true }, { @@ -341119,7 +341125,7 @@ "filename": "DESTROY_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Sound Destroy Event.\r\rThis event is dispatched by both Web Audio and HTML5 Audio Sound objects when they are destroyed, either\rdirectly or via a Sound Manager.\r\rListen to it from a Sound instance using `Sound.on('destroy', listener)`, i.e.:\r\r```javascript\rvar music = this.sound.add('key');\rmusic.on('destroy', listener);\rmusic.destroy();\r```", @@ -341163,7 +341169,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:DESTROY", "scope": "instance", - "___id": "T000002R038091", + "___id": "T000002R038094", "___s": true }, { @@ -341172,7 +341178,7 @@ "filename": "DETUNE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Sound Detune Event.\r\rThis event is dispatched by both Web Audio and HTML5 Audio Sound objects when their detune value changes.\r\rListen to it from a Sound instance using `Sound.on('detune', listener)`, i.e.:\r\r```javascript\rvar music = this.sound.add('key');\rmusic.on('detune', listener);\rmusic.play();\rmusic.setDetune(200);\r```", @@ -341229,7 +341235,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:DETUNE", "scope": "instance", - "___id": "T000002R038093", + "___id": "T000002R038096", "___s": true }, { @@ -341238,7 +341244,7 @@ "filename": "GLOBAL_DETUNE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Sound Manager Global Detune Event.\r\rThis event is dispatched by the Base Sound Manager, or more typically, an instance of the Web Audio Sound Manager,\ror the HTML5 Audio Manager. It is dispatched when the `detune` property of the Sound Manager is changed, which globally\radjusts the detuning of all active sounds.\r\rListen to it from a Scene using: `this.sound.on('rate', listener)`.", @@ -341285,7 +341291,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:GLOBAL_DETUNE", "scope": "instance", - "___id": "T000002R038095", + "___id": "T000002R038098", "___s": true }, { @@ -341294,7 +341300,7 @@ "filename": "GLOBAL_MUTE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Sound Manager Global Mute Event.\r\rThis event is dispatched by the Sound Manager when its `mute` property is changed, either directly\ror via the `setMute` method. This changes the mute state of all active sounds.\r\rListen to it from a Scene using: `this.sound.on('mute', listener)`.", @@ -341351,7 +341357,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:GLOBAL_MUTE", "scope": "instance", - "___id": "T000002R038097", + "___id": "T000002R038100", "___s": true }, { @@ -341360,7 +341366,7 @@ "filename": "GLOBAL_RATE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Sound Manager Global Rate Event.\r\rThis event is dispatched by the Base Sound Manager, or more typically, an instance of the Web Audio Sound Manager,\ror the HTML5 Audio Manager. It is dispatched when the `rate` property of the Sound Manager is changed, which globally\radjusts the playback rate of all active sounds.\r\rListen to it from a Scene using: `this.sound.on('rate', listener)`.", @@ -341407,7 +341413,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:GLOBAL_RATE", "scope": "instance", - "___id": "T000002R038099", + "___id": "T000002R038102", "___s": true }, { @@ -341416,7 +341422,7 @@ "filename": "GLOBAL_VOLUME_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Sound Manager Global Volume Event.\r\rThis event is dispatched by the Sound Manager when its `volume` property is changed, either directly\ror via the `setVolume` method. This changes the volume of all active sounds.\r\rListen to it from a Scene using: `this.sound.on('volume', listener)`.", @@ -341473,7 +341479,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:GLOBAL_VOLUME", "scope": "instance", - "___id": "T000002R038101", + "___id": "T000002R038104", "___s": true }, { @@ -341482,7 +341488,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "kind": "namespace", @@ -341490,7 +341496,7 @@ "memberof": "Phaser.Sound", "longname": "Phaser.Sound.Events", "scope": "static", - "___id": "T000002R038103", + "___id": "T000002R038106", "___s": true }, { @@ -341499,7 +341505,7 @@ "filename": "LOOPED_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Sound Looped Event.\r\rThis event is dispatched by both Web Audio and HTML5 Audio Sound objects when they loop during playback.\r\rListen to it from a Sound instance using `Sound.on('looped', listener)`, i.e.:\r\r```javascript\rvar music = this.sound.add('key');\rmusic.on('looped', listener);\rmusic.setLoop(true);\rmusic.play();\r```\r\rThis is not to be confused with the [LOOP]{@linkcode Phaser.Sound.Events#event:LOOP} event, which only emits when the loop state of a Sound is changed.", @@ -341543,7 +341549,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:LOOPED", "scope": "instance", - "___id": "T000002R038129", + "___id": "T000002R038132", "___s": true }, { @@ -341552,7 +341558,7 @@ "filename": "LOOP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Sound Loop Event.\r\rThis event is dispatched by both Web Audio and HTML5 Audio Sound objects when their loop state is changed.\r\rListen to it from a Sound instance using `Sound.on('loop', listener)`, i.e.:\r\r```javascript\rvar music = this.sound.add('key');\rmusic.on('loop', listener);\rmusic.setLoop(true);\r```\r\rThis is not to be confused with the [LOOPED]{@linkcode Phaser.Sound.Events#event:LOOPED} event, which emits each time a Sound loops during playback.", @@ -341609,7 +341615,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:LOOP", "scope": "instance", - "___id": "T000002R038131", + "___id": "T000002R038134", "___s": true }, { @@ -341618,7 +341624,7 @@ "filename": "MUTE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Sound Mute Event.\r\rThis event is dispatched by both Web Audio and HTML5 Audio Sound objects when their mute state changes.\r\rListen to it from a Sound instance using `Sound.on('mute', listener)`, i.e.:\r\r```javascript\rvar music = this.sound.add('key');\rmusic.on('mute', listener);\rmusic.play();\rmusic.setMute(true);\r```", @@ -341675,7 +341681,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:MUTE", "scope": "instance", - "___id": "T000002R038133", + "___id": "T000002R038136", "___s": true }, { @@ -341684,7 +341690,7 @@ "filename": "PAN_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Sound Pan Event.\r\rThis event is dispatched by both Web Audio and HTML5 Audio Sound objects when their pan changes.\r\rListen to it from a Sound instance using `Sound.on('pan', listener)`, i.e.:\r\r```javascript\rvar sound = this.sound.add('key');\rsound.on('pan', listener);\rsound.play();\rsound.setPan(0.5);\r```", @@ -341741,7 +341747,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:PAN", "scope": "instance", - "___id": "T000002R038135", + "___id": "T000002R038138", "___s": true }, { @@ -341750,7 +341756,7 @@ "filename": "PAUSE_ALL_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Pause All Sounds Event.\r\rThis event is dispatched by the Base Sound Manager, or more typically, an instance of the Web Audio Sound Manager,\ror the HTML5 Audio Manager. It is dispatched when the `pauseAll` method is invoked and after all current Sounds\rhave been paused.\r\rListen to it from a Scene using: `this.sound.on('pauseall', listener)`.", @@ -341784,7 +341790,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:PAUSE_ALL", "scope": "instance", - "___id": "T000002R038137", + "___id": "T000002R038140", "___s": true }, { @@ -341793,7 +341799,7 @@ "filename": "PAUSE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Sound Pause Event.\r\rThis event is dispatched by both Web Audio and HTML5 Audio Sound objects when they are paused.\r\rListen to it from a Sound instance using `Sound.on('pause', listener)`, i.e.:\r\r```javascript\rvar music = this.sound.add('key');\rmusic.on('pause', listener);\rmusic.play();\rmusic.pause();\r```", @@ -341837,7 +341843,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:PAUSE", "scope": "instance", - "___id": "T000002R038139", + "___id": "T000002R038142", "___s": true }, { @@ -341846,7 +341852,7 @@ "filename": "PLAY_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Sound Play Event.\r\rThis event is dispatched by both Web Audio and HTML5 Audio Sound objects when they are played.\r\rListen to it from a Sound instance using `Sound.on('play', listener)`, i.e.:\r\r```javascript\rvar music = this.sound.add('key');\rmusic.on('play', listener);\rmusic.play();\r```", @@ -341890,7 +341896,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:PLAY", "scope": "instance", - "___id": "T000002R038141", + "___id": "T000002R038144", "___s": true }, { @@ -341899,7 +341905,7 @@ "filename": "RATE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Sound Rate Change Event.\r\rThis event is dispatched by both Web Audio and HTML5 Audio Sound objects when their rate changes.\r\rListen to it from a Sound instance using `Sound.on('rate', listener)`, i.e.:\r\r```javascript\rvar music = this.sound.add('key');\rmusic.on('rate', listener);\rmusic.play();\rmusic.setRate(0.5);\r```", @@ -341956,7 +341962,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:RATE", "scope": "instance", - "___id": "T000002R038143", + "___id": "T000002R038146", "___s": true }, { @@ -341965,7 +341971,7 @@ "filename": "RESUME_ALL_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Resume All Sounds Event.\r\rThis event is dispatched by the Base Sound Manager, or more typically, an instance of the Web Audio Sound Manager,\ror the HTML5 Audio Manager. It is dispatched when the `resumeAll` method is invoked and after all current Sounds\rhave been resumed.\r\rListen to it from a Scene using: `this.sound.on('resumeall', listener)`.", @@ -341999,7 +342005,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:RESUME_ALL", "scope": "instance", - "___id": "T000002R038145", + "___id": "T000002R038148", "___s": true }, { @@ -342008,7 +342014,7 @@ "filename": "RESUME_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Sound Resume Event.\r\rThis event is dispatched by both Web Audio and HTML5 Audio Sound objects when they are resumed from a paused state.\r\rListen to it from a Sound instance using `Sound.on('resume', listener)`, i.e.:\r\r```javascript\rvar music = this.sound.add('key');\rmusic.on('resume', listener);\rmusic.play();\rmusic.pause();\rmusic.resume();\r```", @@ -342052,7 +342058,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:RESUME", "scope": "instance", - "___id": "T000002R038147", + "___id": "T000002R038150", "___s": true }, { @@ -342061,7 +342067,7 @@ "filename": "SEEK_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Sound Seek Event.\r\rThis event is dispatched by both Web Audio and HTML5 Audio Sound objects when they are seeked to a new position.\r\rListen to it from a Sound instance using `Sound.on('seek', listener)`, i.e.:\r\r```javascript\rvar music = this.sound.add('key');\rmusic.on('seek', listener);\rmusic.play();\rmusic.setSeek(5000);\r```", @@ -342118,7 +342124,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:SEEK", "scope": "instance", - "___id": "T000002R038149", + "___id": "T000002R038152", "___s": true }, { @@ -342127,7 +342133,7 @@ "filename": "STOP_ALL_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Stop All Sounds Event.\r\rThis event is dispatched by the Base Sound Manager, or more typically, an instance of the Web Audio Sound Manager,\ror the HTML5 Audio Manager. It is dispatched when the `stopAll` method is invoked and after all current Sounds\rhave been stopped.\r\rListen to it from a Scene using: `this.sound.on('stopall', listener)`.", @@ -342161,7 +342167,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:STOP_ALL", "scope": "instance", - "___id": "T000002R038151", + "___id": "T000002R038154", "___s": true }, { @@ -342170,7 +342176,7 @@ "filename": "STOP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Sound Stop Event.\r\rThis event is dispatched by both Web Audio and HTML5 Audio Sound objects when they are stopped.\r\rListen to it from a Sound instance using `Sound.on('stop', listener)`, i.e.:\r\r```javascript\rvar music = this.sound.add('key');\rmusic.on('stop', listener);\rmusic.play();\rmusic.stop();\r```", @@ -342214,7 +342220,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:STOP", "scope": "instance", - "___id": "T000002R038153", + "___id": "T000002R038156", "___s": true }, { @@ -342223,7 +342229,7 @@ "filename": "UNLOCKED_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Sound Manager Unlocked Event.\r\rThis event is dispatched by the Base Sound Manager, or more typically, an instance of the Web Audio Sound Manager,\ror the HTML5 Audio Manager. It is dispatched during the update loop when the Sound Manager becomes unlocked. For\rWeb Audio this is on the first user gesture on the page.\r\rListen to it from a Scene using: `this.sound.on('unlocked', listener)`.", @@ -342257,7 +342263,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:UNLOCKED", "scope": "instance", - "___id": "T000002R038155", + "___id": "T000002R038158", "___s": true }, { @@ -342266,7 +342272,7 @@ "filename": "VOLUME_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\events", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\events", "code": {} }, "description": "The Sound Volume Event.\r\rThis event is dispatched by both Web Audio and HTML5 Audio Sound objects when their volume changes.\r\rListen to it from a Sound instance using `Sound.on('volume', listener)`, i.e.:\r\r```javascript\rvar music = this.sound.add('key');\rmusic.on('volume', listener);\rmusic.play();\rmusic.setVolume(0.5);\r```", @@ -342323,7 +342329,7 @@ "memberof": "Phaser.Sound.Events", "longname": "Phaser.Sound.Events#event:VOLUME", "scope": "instance", - "___id": "T000002R038157", + "___id": "T000002R038160", "___s": true }, { @@ -342332,7 +342338,7 @@ "filename": "HTML5AudioSound.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "classdesc": "HTML5 Audio implementation of the sound.", @@ -342388,7 +342394,7 @@ ], "scope": "static", "longname": "Phaser.Sound.HTML5AudioSound", - "___id": "T000002R038163", + "___id": "T000002R038166", "___s": true }, { @@ -342397,7 +342403,7 @@ "filename": "HTML5AudioSound.js", "lineno": 37, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "An array containing all HTML5 Audio tags that could be used for individual\rsound playback. Number of instances depends on the config value passed\rto the `Loader#audio` method call, default is 1.", @@ -342425,7 +342431,7 @@ "longname": "Phaser.Sound.HTML5AudioSound#tags", "scope": "instance", "kind": "member", - "___id": "T000002R038168", + "___id": "T000002R038171", "___s": true }, { @@ -342434,7 +342440,7 @@ "filename": "HTML5AudioSound.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Reference to an HTML5 Audio tag used for playing sound.", @@ -342454,7 +342460,7 @@ "longname": "Phaser.Sound.HTML5AudioSound#audio", "scope": "instance", "kind": "member", - "___id": "T000002R038170", + "___id": "T000002R038173", "___s": true }, { @@ -342463,7 +342469,7 @@ "filename": "HTML5AudioSound.js", "lineno": 63, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Timestamp as generated by the Request Animation Frame or SetTimeout\rrepresenting the time at which the delayed sound playback should start.\rSet to 0 if sound playback is not delayed.", @@ -342483,7 +342489,7 @@ "longname": "Phaser.Sound.HTML5AudioSound#startTime", "scope": "instance", "kind": "member", - "___id": "T000002R038172", + "___id": "T000002R038175", "___s": true }, { @@ -342492,7 +342498,7 @@ "filename": "HTML5AudioSound.js", "lineno": 75, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Audio tag's playback position recorded on previous\rupdate method call. Set to 0 if sound is not playing.", @@ -342512,7 +342518,7 @@ "longname": "Phaser.Sound.HTML5AudioSound#previousTime", "scope": "instance", "kind": "member", - "___id": "T000002R038174", + "___id": "T000002R038177", "___s": true }, { @@ -342521,7 +342527,7 @@ "filename": "HTML5AudioSound.js", "lineno": 93, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Play this sound, or a marked section of it.\r\rIt always plays the sound from the start. If you want to start playback from a specific time\ryou can set 'seek' setting of the config object, provided to this call, to that value.\r\rIf you want to play the same sound simultaneously, then you need to create another instance\rof it and play that Sound. For HTML5 Audio this also requires creating multiple audio instances\rwhen loading the audio files.", @@ -342590,7 +342596,7 @@ "longname": "Phaser.Sound.HTML5AudioSound#play", "scope": "instance", "overrides": "Phaser.Sound.BaseSound#play", - "___id": "T000002R038178", + "___id": "T000002R038181", "___s": true }, { @@ -342599,7 +342605,7 @@ "filename": "HTML5AudioSound.js", "lineno": 135, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Pauses the sound.", @@ -342627,7 +342633,7 @@ "longname": "Phaser.Sound.HTML5AudioSound#pause", "scope": "instance", "overrides": "Phaser.Sound.BaseSound#pause", - "___id": "T000002R038180", + "___id": "T000002R038183", "___s": true }, { @@ -342636,7 +342642,7 @@ "filename": "HTML5AudioSound.js", "lineno": 171, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Resumes the sound.", @@ -342664,7 +342670,7 @@ "longname": "Phaser.Sound.HTML5AudioSound#resume", "scope": "instance", "overrides": "Phaser.Sound.BaseSound#resume", - "___id": "T000002R038183", + "___id": "T000002R038186", "___s": true }, { @@ -342673,7 +342679,7 @@ "filename": "HTML5AudioSound.js", "lineno": 208, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Stop playing this sound.", @@ -342701,7 +342707,7 @@ "longname": "Phaser.Sound.HTML5AudioSound#stop", "scope": "instance", "overrides": "Phaser.Sound.BaseSound#stop", - "___id": "T000002R038185", + "___id": "T000002R038188", "___s": true }, { @@ -342710,7 +342716,7 @@ "filename": "HTML5AudioSound.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "This method is used internally to pick and play the next available audio tag.", @@ -342734,7 +342740,7 @@ "memberof": "Phaser.Sound.HTML5AudioSound", "longname": "Phaser.Sound.HTML5AudioSound#pickAndPlayAudioTag", "scope": "instance", - "___id": "T000002R038187", + "___id": "T000002R038190", "___s": true }, { @@ -342743,7 +342749,7 @@ "filename": "HTML5AudioSound.js", "lineno": 286, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "This method performs the audio tag pooling logic. It first looks for\runused audio tag to assign to this sound object. If there are no unused\raudio tags, based on HTML5AudioSoundManager#override property value, it\rlooks for sound with most advanced playback and hijacks its audio tag or\rdoes nothing.", @@ -342767,7 +342773,7 @@ "memberof": "Phaser.Sound.HTML5AudioSound", "longname": "Phaser.Sound.HTML5AudioSound#pickAudioTag", "scope": "instance", - "___id": "T000002R038196", + "___id": "T000002R038199", "___s": true }, { @@ -342776,7 +342782,7 @@ "filename": "HTML5AudioSound.js", "lineno": 354, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Method used for playing audio tag and catching possible exceptions\rthrown from rejected Promise returned from play method call.", @@ -342786,7 +342792,7 @@ "memberof": "Phaser.Sound.HTML5AudioSound", "longname": "Phaser.Sound.HTML5AudioSound#playCatchPromise", "scope": "instance", - "___id": "T000002R038208", + "___id": "T000002R038211", "___s": true }, { @@ -342795,7 +342801,7 @@ "filename": "HTML5AudioSound.js", "lineno": 375, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "This method is used internally to stop and release the current audio tag.", @@ -342805,7 +342811,7 @@ "memberof": "Phaser.Sound.HTML5AudioSound", "longname": "Phaser.Sound.HTML5AudioSound#stopAndReleaseAudioTag", "scope": "instance", - "___id": "T000002R038211", + "___id": "T000002R038214", "___s": true }, { @@ -342814,7 +342820,7 @@ "filename": "HTML5AudioSound.js", "lineno": 394, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Method used internally to reset sound state, usually when stopping sound\ror when hijacking audio tag from another sound.", @@ -342824,7 +342830,7 @@ "memberof": "Phaser.Sound.HTML5AudioSound", "longname": "Phaser.Sound.HTML5AudioSound#reset", "scope": "instance", - "___id": "T000002R038217", + "___id": "T000002R038220", "___s": true }, { @@ -342833,7 +342839,7 @@ "filename": "HTML5AudioSound.js", "lineno": 406, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Method used internally by sound manager for pausing sound if\rPhaser.Sound.HTML5AudioSoundManager#pauseOnBlur is set to true.", @@ -342843,7 +342849,7 @@ "memberof": "Phaser.Sound.HTML5AudioSound", "longname": "Phaser.Sound.HTML5AudioSound#onBlur", "scope": "instance", - "___id": "T000002R038219", + "___id": "T000002R038222", "___s": true }, { @@ -342852,7 +342858,7 @@ "filename": "HTML5AudioSound.js", "lineno": 425, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Method used internally by sound manager for resuming sound if\rPhaser.Sound.HTML5AudioSoundManager#pauseOnBlur is set to true.", @@ -342862,7 +342868,7 @@ "memberof": "Phaser.Sound.HTML5AudioSound", "longname": "Phaser.Sound.HTML5AudioSound#onFocus", "scope": "instance", - "___id": "T000002R038225", + "___id": "T000002R038228", "___s": true }, { @@ -342871,7 +342877,7 @@ "filename": "HTML5AudioSound.js", "lineno": 439, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Update method called automatically by sound manager on every game step.", @@ -342901,7 +342907,7 @@ "longname": "Phaser.Sound.HTML5AudioSound#update", "scope": "instance", "overrides": "Phaser.Sound.BaseSound#update", - "___id": "T000002R038229", + "___id": "T000002R038232", "___s": true }, { @@ -342910,7 +342916,7 @@ "filename": "HTML5AudioSound.js", "lineno": 507, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Calls Phaser.Sound.BaseSound#destroy method\rand cleans up all HTML5 Audio related stuff.", @@ -342921,7 +342927,7 @@ "longname": "Phaser.Sound.HTML5AudioSound#destroy", "scope": "instance", "overrides": "Phaser.Sound.BaseSound#destroy", - "___id": "T000002R038242", + "___id": "T000002R038245", "___s": true }, { @@ -342930,7 +342936,7 @@ "filename": "HTML5AudioSound.js", "lineno": 526, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "This method is used internally to update the mute setting of this sound.", @@ -342940,7 +342946,7 @@ "memberof": "Phaser.Sound.HTML5AudioSound", "longname": "Phaser.Sound.HTML5AudioSound#updateMute", "scope": "instance", - "___id": "T000002R038245", + "___id": "T000002R038248", "___s": true }, { @@ -342949,7 +342955,7 @@ "filename": "HTML5AudioSound.js", "lineno": 540, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "This method is used internally to update the volume of this sound.", @@ -342959,7 +342965,7 @@ "memberof": "Phaser.Sound.HTML5AudioSound", "longname": "Phaser.Sound.HTML5AudioSound#updateVolume", "scope": "instance", - "___id": "T000002R038248", + "___id": "T000002R038251", "___s": true }, { @@ -342968,7 +342974,7 @@ "filename": "HTML5AudioSound.js", "lineno": 554, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "This method is used internally to update the playback rate of this sound.", @@ -342979,7 +342985,7 @@ "longname": "Phaser.Sound.HTML5AudioSound#calculateRate", "scope": "instance", "overrides": "Phaser.Sound.BaseSound#calculateRate", - "___id": "T000002R038251", + "___id": "T000002R038254", "___s": true }, { @@ -342988,7 +342994,7 @@ "filename": "HTML5AudioSound.js", "lineno": 570, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Boolean indicating whether the sound is muted or not.\rGets or sets the muted state of this sound.", @@ -343011,7 +343017,7 @@ "longname": "Phaser.Sound.HTML5AudioSound#mute", "scope": "instance", "kind": "member", - "___id": "T000002R038254", + "___id": "T000002R038257", "___s": true }, { @@ -343020,7 +343026,7 @@ "filename": "HTML5AudioSound.js", "lineno": 602, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Sets the muted state of this Sound.", @@ -343063,7 +343069,7 @@ "memberof": "Phaser.Sound.HTML5AudioSound", "longname": "Phaser.Sound.HTML5AudioSound#setMute", "scope": "instance", - "___id": "T000002R038259", + "___id": "T000002R038262", "___s": true }, { @@ -343072,7 +343078,7 @@ "filename": "HTML5AudioSound.js", "lineno": 620, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Gets or sets the volume of this sound, a value between 0 (silence) and 1 (full volume).", @@ -343095,7 +343101,7 @@ "longname": "Phaser.Sound.HTML5AudioSound#volume", "scope": "instance", "kind": "member", - "___id": "T000002R038262", + "___id": "T000002R038265", "___s": true }, { @@ -343104,7 +343110,7 @@ "filename": "HTML5AudioSound.js", "lineno": 651, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Sets the volume of this Sound.", @@ -343147,7 +343153,7 @@ "memberof": "Phaser.Sound.HTML5AudioSound", "longname": "Phaser.Sound.HTML5AudioSound#setVolume", "scope": "instance", - "___id": "T000002R038267", + "___id": "T000002R038270", "___s": true }, { @@ -343156,7 +343162,7 @@ "filename": "HTML5AudioSound.js", "lineno": 669, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Rate at which this Sound will be played.\rValue of 1.0 plays the audio at full speed, 0.5 plays the audio at half speed\rand 2.0 doubles the audios playback speed.", @@ -343179,7 +343185,7 @@ "longname": "Phaser.Sound.HTML5AudioSound#rate", "scope": "instance", "kind": "member", - "___id": "T000002R038270", + "___id": "T000002R038273", "___s": true }, { @@ -343188,7 +343194,7 @@ "filename": "HTML5AudioSound.js", "lineno": 705, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Sets the playback rate of this Sound.\r\rFor example, a value of 1.0 plays the audio at full speed, 0.5 plays the audio at half speed\rand 2.0 doubles the audios playback speed.", @@ -343231,7 +343237,7 @@ "memberof": "Phaser.Sound.HTML5AudioSound", "longname": "Phaser.Sound.HTML5AudioSound#setRate", "scope": "instance", - "___id": "T000002R038275", + "___id": "T000002R038278", "___s": true }, { @@ -343240,7 +343246,7 @@ "filename": "HTML5AudioSound.js", "lineno": 726, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "The detune value of this Sound, given in [cents](https://en.wikipedia.org/wiki/Cent_%28music%29).\rThe range of the value is -1200 to 1200, but we recommend setting it to [50](https://en.wikipedia.org/wiki/50_Cent).", @@ -343263,7 +343269,7 @@ "longname": "Phaser.Sound.HTML5AudioSound#detune", "scope": "instance", "kind": "member", - "___id": "T000002R038278", + "___id": "T000002R038281", "___s": true }, { @@ -343272,7 +343278,7 @@ "filename": "HTML5AudioSound.js", "lineno": 761, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Sets the detune value of this Sound, given in [cents](https://en.wikipedia.org/wiki/Cent_%28music%29).\rThe range of the value is -1200 to 1200, but we recommend setting it to [50](https://en.wikipedia.org/wiki/50_Cent).", @@ -343315,7 +343321,7 @@ "memberof": "Phaser.Sound.HTML5AudioSound", "longname": "Phaser.Sound.HTML5AudioSound#setDetune", "scope": "instance", - "___id": "T000002R038283", + "___id": "T000002R038286", "___s": true }, { @@ -343324,7 +343330,7 @@ "filename": "HTML5AudioSound.js", "lineno": 780, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Property representing the position of playback for this sound, in seconds.\rSetting it to a specific value moves current playback to that position.\rThe value given is clamped to the range 0 to current marker duration.\rSetting seek of a stopped sound has no effect.", @@ -343346,7 +343352,7 @@ "longname": "Phaser.Sound.HTML5AudioSound#seek", "scope": "instance", "kind": "member", - "___id": "T000002R038286", + "___id": "T000002R038289", "___s": true }, { @@ -343355,7 +343361,7 @@ "filename": "HTML5AudioSound.js", "lineno": 840, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Seeks to a specific point in this sound.", @@ -343398,7 +343404,7 @@ "memberof": "Phaser.Sound.HTML5AudioSound", "longname": "Phaser.Sound.HTML5AudioSound#setSeek", "scope": "instance", - "___id": "T000002R038294", + "___id": "T000002R038297", "___s": true }, { @@ -343407,7 +343413,7 @@ "filename": "HTML5AudioSound.js", "lineno": 858, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Flag indicating whether or not the sound or current sound marker will loop.", @@ -343430,7 +343436,7 @@ "longname": "Phaser.Sound.HTML5AudioSound#loop", "scope": "instance", "kind": "member", - "___id": "T000002R038297", + "___id": "T000002R038300", "___s": true }, { @@ -343439,7 +343445,7 @@ "filename": "HTML5AudioSound.js", "lineno": 893, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Sets the loop state of this Sound.", @@ -343481,7 +343487,7 @@ "memberof": "Phaser.Sound.HTML5AudioSound", "longname": "Phaser.Sound.HTML5AudioSound#setLoop", "scope": "instance", - "___id": "T000002R038303", + "___id": "T000002R038306", "___s": true }, { @@ -343490,7 +343496,7 @@ "filename": "HTML5AudioSound.js", "lineno": 911, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Gets or sets the pan of this sound, a value between -1 (full left pan) and 1 (full right pan).\r\rHas no audible effect on HTML5 Audio Sound, but still generates the PAN Event.", @@ -343513,7 +343519,7 @@ "longname": "Phaser.Sound.HTML5AudioSound#pan", "scope": "instance", "kind": "member", - "___id": "T000002R038306", + "___id": "T000002R038309", "___s": true }, { @@ -343522,7 +343528,7 @@ "filename": "HTML5AudioSound.js", "lineno": 937, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Sets the pan of this sound, a value between -1 (full left pan) and 1 (full right pan).\r\rHas no audible effect on HTML5 Audio Sound, but still generates the PAN Event.", @@ -343565,7 +343571,7 @@ "memberof": "Phaser.Sound.HTML5AudioSound", "longname": "Phaser.Sound.HTML5AudioSound#setPan", "scope": "instance", - "___id": "T000002R038311", + "___id": "T000002R038314", "___s": true }, { @@ -343578,9 +343584,9 @@ "filename": "HTML5AudioSoundManager.js", "lineno": 37, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": { - "id": "astnode100321154", + "id": "astnode100321179", "name": "HTML5AudioSoundManager", "type": "NewExpression", "value": "" @@ -343612,7 +343618,7 @@ "name": "HTML5AudioSoundManager", "longname": "Phaser.Sound.HTML5AudioSoundManager", "scope": "static", - "___id": "T000002R038319", + "___id": "T000002R038322", "___s": true }, { @@ -343621,7 +343627,7 @@ "filename": "HTML5AudioSoundManager.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Flag indicating whether if there are no idle instances of HTML5 Audio tag,\rfor any particular sound, if one of the used tags should be hijacked and used\rfor succeeding playback or if succeeding Phaser.Sound.HTML5AudioSound#play\rcall should be ignored.", @@ -343641,7 +343647,7 @@ "longname": "Phaser.Sound.HTML5AudioSoundManager#override", "scope": "instance", "kind": "member", - "___id": "T000002R038322", + "___id": "T000002R038325", "___s": true }, { @@ -343650,7 +343656,7 @@ "filename": "HTML5AudioSoundManager.js", "lineno": 58, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Value representing time difference, in seconds, between calling\rplay method on an audio tag and when it actually starts playing.\rIt is used to achieve more accurate delayed sound playback.\r\rYou might need to tweak this value to get the desired results\rsince audio play delay varies depending on the browser/platform.", @@ -343670,7 +343676,7 @@ "longname": "Phaser.Sound.HTML5AudioSoundManager#audioPlayDelay", "scope": "instance", "kind": "member", - "___id": "T000002R038324", + "___id": "T000002R038327", "___s": true }, { @@ -343679,7 +343685,7 @@ "filename": "HTML5AudioSoundManager.js", "lineno": 73, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "A value by which we should offset the loop end marker of the\rlooping sound to compensate for lag, caused by changing audio\rtag playback position, in order to achieve gapless looping.\r\rYou might need to tweak this value to get the desired results\rsince loop lag varies depending on the browser/platform.", @@ -343699,7 +343705,7 @@ "longname": "Phaser.Sound.HTML5AudioSoundManager#loopEndOffset", "scope": "instance", "kind": "member", - "___id": "T000002R038326", + "___id": "T000002R038329", "___s": true }, { @@ -343708,7 +343714,7 @@ "filename": "HTML5AudioSoundManager.js", "lineno": 142, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Adds a new sound into the sound manager.", @@ -343762,7 +343768,7 @@ "longname": "Phaser.Sound.HTML5AudioSoundManager#add", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#add", - "___id": "T000002R038337", + "___id": "T000002R038340", "___s": true }, { @@ -343771,7 +343777,7 @@ "filename": "HTML5AudioSoundManager.js", "lineno": 162, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Unlocks HTML5 Audio loading and playback on mobile\rdevices on the initial explicit user interaction.", @@ -343782,7 +343788,7 @@ "longname": "Phaser.Sound.HTML5AudioSoundManager#unlock", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#unlock", - "___id": "T000002R038340", + "___id": "T000002R038343", "___s": true }, { @@ -343791,7 +343797,7 @@ "filename": "HTML5AudioSoundManager.js", "lineno": 287, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Method used internally for pausing sound manager if\rPhaser.Sound.HTML5AudioSoundManager#pauseOnBlur is set to true.", @@ -343803,7 +343809,7 @@ "longname": "Phaser.Sound.HTML5AudioSoundManager#onBlur", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#onBlur", - "___id": "T000002R038363", + "___id": "T000002R038366", "___s": true }, { @@ -343812,7 +343818,7 @@ "filename": "HTML5AudioSoundManager.js", "lineno": 307, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Method used internally for resuming sound manager if\rPhaser.Sound.HTML5AudioSoundManager#pauseOnBlur is set to true.", @@ -343824,7 +343830,7 @@ "longname": "Phaser.Sound.HTML5AudioSoundManager#onFocus", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#onFocus", - "___id": "T000002R038365", + "___id": "T000002R038368", "___s": true }, { @@ -343833,7 +343839,7 @@ "filename": "HTML5AudioSoundManager.js", "lineno": 325, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Calls Phaser.Sound.BaseSoundManager#destroy method\rand cleans up all HTML5 Audio related stuff.", @@ -343844,7 +343850,7 @@ "longname": "Phaser.Sound.HTML5AudioSoundManager#destroy", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#destroy", - "___id": "T000002R038368", + "___id": "T000002R038371", "___s": true }, { @@ -343853,7 +343859,7 @@ "filename": "HTML5AudioSoundManager.js", "lineno": 340, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Method used internally by Phaser.Sound.HTML5AudioSound class methods and property setters\rto check if sound manager is locked and then either perform action immediately or queue it\rto be performed once the sound manager gets unlocked.", @@ -343919,7 +343925,7 @@ "memberof": "Phaser.Sound.HTML5AudioSoundManager", "longname": "Phaser.Sound.HTML5AudioSoundManager#isLocked", "scope": "instance", - "___id": "T000002R038372", + "___id": "T000002R038375", "___s": true }, { @@ -343928,7 +343934,7 @@ "filename": "HTML5AudioSoundManager.js", "lineno": 371, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Sets the muted state of all this Sound Manager.", @@ -343970,7 +343976,7 @@ "memberof": "Phaser.Sound.HTML5AudioSoundManager", "longname": "Phaser.Sound.HTML5AudioSoundManager#setMute", "scope": "instance", - "___id": "T000002R038377", + "___id": "T000002R038380", "___s": true }, { @@ -343979,7 +343985,7 @@ "filename": "HTML5AudioSoundManager.js", "lineno": 389, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "name": "mute", @@ -344001,7 +344007,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.Sound.BaseSoundManager#mute", - "___id": "T000002R038380", + "___id": "T000002R038383", "___s": true }, { @@ -344010,7 +344016,7 @@ "filename": "HTML5AudioSoundManager.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "description": "Sets the volume of this Sound Manager.", @@ -344052,7 +344058,7 @@ "memberof": "Phaser.Sound.HTML5AudioSoundManager", "longname": "Phaser.Sound.HTML5AudioSoundManager#setVolume", "scope": "instance", - "___id": "T000002R038385", + "___id": "T000002R038388", "___s": true }, { @@ -344061,7 +344067,7 @@ "filename": "HTML5AudioSoundManager.js", "lineno": 434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\html5", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\html5", "code": {} }, "name": "volume", @@ -344083,7 +344089,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.Sound.BaseSoundManager#volume", - "___id": "T000002R038388", + "___id": "T000002R038391", "___s": true }, { @@ -344092,7 +344098,7 @@ "filename": "index.js", "lineno": 8, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "kind": "namespace", @@ -344100,7 +344106,7 @@ "memberof": "Phaser", "longname": "Phaser.Sound", "scope": "static", - "___id": "T000002R038394", + "___id": "T000002R038397", "___s": true }, { @@ -344109,7 +344115,7 @@ "filename": "NoAudioSound.js", "lineno": 29, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "classdesc": "No audio implementation of the sound. It is used if audio has been\rdisabled in the game config or the device doesn't support any audio.\r\rIt represents a graceful degradation of sound logic that provides\rminimal functionality and prevents Phaser projects that use audio from\rbreaking on devices that don't support any audio playback technologies.", @@ -344165,7 +344171,7 @@ ], "scope": "static", "longname": "Phaser.Sound.NoAudioSound", - "___id": "T000002R038414", + "___id": "T000002R038417", "___s": true }, { @@ -344174,7 +344180,7 @@ "filename": "NoAudioSound.js", "lineno": 60, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Local reference to the sound manager.", @@ -344193,7 +344199,7 @@ "longname": "Phaser.Sound.NoAudioSound#manager", "scope": "instance", "kind": "member", - "___id": "T000002R038419", + "___id": "T000002R038422", "___s": true }, { @@ -344202,7 +344208,7 @@ "filename": "NoAudioSound.js", "lineno": 69, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Asset key for the sound.", @@ -344222,7 +344228,7 @@ "longname": "Phaser.Sound.NoAudioSound#key", "scope": "instance", "kind": "member", - "___id": "T000002R038421", + "___id": "T000002R038424", "___s": true }, { @@ -344231,7 +344237,7 @@ "filename": "NoAudioSound.js", "lineno": 79, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Flag indicating if sound is currently playing.", @@ -344252,7 +344258,7 @@ "longname": "Phaser.Sound.NoAudioSound#isPlaying", "scope": "instance", "kind": "member", - "___id": "T000002R038423", + "___id": "T000002R038426", "___s": true }, { @@ -344261,7 +344267,7 @@ "filename": "NoAudioSound.js", "lineno": 90, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Flag indicating if sound is currently paused.", @@ -344282,7 +344288,7 @@ "longname": "Phaser.Sound.NoAudioSound#isPaused", "scope": "instance", "kind": "member", - "___id": "T000002R038425", + "___id": "T000002R038428", "___s": true }, { @@ -344291,7 +344297,7 @@ "filename": "NoAudioSound.js", "lineno": 101, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "A property that holds the value of sound's actual playback rate,\rafter its rate and detune values has been combined with global\rrate and detune values.", @@ -344312,7 +344318,7 @@ "longname": "Phaser.Sound.NoAudioSound#totalRate", "scope": "instance", "kind": "member", - "___id": "T000002R038427", + "___id": "T000002R038430", "___s": true }, { @@ -344321,7 +344327,7 @@ "filename": "NoAudioSound.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "A value representing the duration, in seconds.\rIt could be total sound duration or a marker duration.", @@ -344341,7 +344347,7 @@ "longname": "Phaser.Sound.NoAudioSound#duration", "scope": "instance", "kind": "member", - "___id": "T000002R038429", + "___id": "T000002R038432", "___s": true }, { @@ -344350,7 +344356,7 @@ "filename": "NoAudioSound.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "The total duration of the sound in seconds.", @@ -344370,7 +344376,7 @@ "longname": "Phaser.Sound.NoAudioSound#totalDuration", "scope": "instance", "kind": "member", - "___id": "T000002R038431", + "___id": "T000002R038434", "___s": true }, { @@ -344379,7 +344385,7 @@ "filename": "NoAudioSound.js", "lineno": 135, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "A config object used to store default sound settings' values.\rDefault values will be set by properties' setters.", @@ -344398,7 +344404,7 @@ "longname": "Phaser.Sound.NoAudioSound#config", "scope": "instance", "kind": "member", - "___id": "T000002R038433", + "___id": "T000002R038436", "___s": true }, { @@ -344407,7 +344413,7 @@ "filename": "NoAudioSound.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Reference to the currently used config.\rIt could be default config or marker config.", @@ -344426,7 +344432,7 @@ "longname": "Phaser.Sound.NoAudioSound#currentConfig", "scope": "instance", "kind": "member", - "___id": "T000002R038443", + "___id": "T000002R038446", "___s": true }, { @@ -344435,7 +344441,7 @@ "filename": "NoAudioSound.js", "lineno": 164, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Boolean indicating whether the sound is muted or not.\rGets or sets the muted state of this sound.", @@ -344458,7 +344464,7 @@ "longname": "Phaser.Sound.NoAudioSound#mute", "scope": "instance", "kind": "member", - "___id": "T000002R038445", + "___id": "T000002R038448", "___s": true }, { @@ -344467,7 +344473,7 @@ "filename": "NoAudioSound.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Gets or sets the volume of this sound, a value between 0 (silence) and 1 (full volume).", @@ -344490,7 +344496,7 @@ "longname": "Phaser.Sound.NoAudioSound#volume", "scope": "instance", "kind": "member", - "___id": "T000002R038447", + "___id": "T000002R038450", "___s": true }, { @@ -344499,7 +344505,7 @@ "filename": "NoAudioSound.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Rate at which this Sound will be played.\rValue of 1.0 plays the audio at full speed, 0.5 plays the audio at half speed\rand 2.0 doubles the audios playback speed.", @@ -344522,7 +344528,7 @@ "longname": "Phaser.Sound.NoAudioSound#rate", "scope": "instance", "kind": "member", - "___id": "T000002R038449", + "___id": "T000002R038452", "___s": true }, { @@ -344531,7 +344537,7 @@ "filename": "NoAudioSound.js", "lineno": 200, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "The detune value of this Sound, given in [cents](https://en.wikipedia.org/wiki/Cent_%28music%29).\rThe range of the value is -1200 to 1200, but we recommend setting it to [50](https://en.wikipedia.org/wiki/50_Cent).", @@ -344554,7 +344560,7 @@ "longname": "Phaser.Sound.NoAudioSound#detune", "scope": "instance", "kind": "member", - "___id": "T000002R038451", + "___id": "T000002R038454", "___s": true }, { @@ -344563,7 +344569,7 @@ "filename": "NoAudioSound.js", "lineno": 212, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Property representing the position of playback for this sound, in seconds.\rSetting it to a specific value moves current playback to that position.\rThe value given is clamped to the range 0 to current marker duration.\rSetting seek of a stopped sound has no effect.", @@ -344585,7 +344591,7 @@ "longname": "Phaser.Sound.NoAudioSound#seek", "scope": "instance", "kind": "member", - "___id": "T000002R038453", + "___id": "T000002R038456", "___s": true }, { @@ -344594,7 +344600,7 @@ "filename": "NoAudioSound.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Flag indicating whether or not the sound or current sound marker will loop.", @@ -344617,7 +344623,7 @@ "longname": "Phaser.Sound.NoAudioSound#loop", "scope": "instance", "kind": "member", - "___id": "T000002R038455", + "___id": "T000002R038458", "___s": true }, { @@ -344626,7 +344632,7 @@ "filename": "NoAudioSound.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Gets or sets the pan of this sound, a value between -1 (full left pan) and 1 (full right pan).\r\rAlways returns zero on iOS / Safari as it doesn't support the stereo panner node.", @@ -344649,7 +344655,7 @@ "longname": "Phaser.Sound.NoAudioSound#pan", "scope": "instance", "kind": "member", - "___id": "T000002R038457", + "___id": "T000002R038460", "___s": true }, { @@ -344658,7 +344664,7 @@ "filename": "NoAudioSound.js", "lineno": 249, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Object containing markers definitions.", @@ -344692,7 +344698,7 @@ "longname": "Phaser.Sound.NoAudioSound#markers", "scope": "instance", "kind": "member", - "___id": "T000002R038459", + "___id": "T000002R038462", "___s": true }, { @@ -344701,7 +344707,7 @@ "filename": "NoAudioSound.js", "lineno": 260, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Currently playing marker.\r'null' if whole sound is playing.", @@ -344722,7 +344728,7 @@ "longname": "Phaser.Sound.NoAudioSound#currentMarker", "scope": "instance", "kind": "member", - "___id": "T000002R038461", + "___id": "T000002R038464", "___s": true }, { @@ -344731,7 +344737,7 @@ "filename": "NoAudioSound.js", "lineno": 272, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Flag indicating if destroy method was called on this sound.", @@ -344751,7 +344757,7 @@ "longname": "Phaser.Sound.NoAudioSound#pendingRemove", "scope": "instance", "kind": "member", - "___id": "T000002R038463", + "___id": "T000002R038466", "___s": true }, { @@ -344760,7 +344766,7 @@ "filename": "NoAudioSound.js", "lineno": 283, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "kind": "function", @@ -344798,7 +344804,7 @@ "memberof": "Phaser.Sound.NoAudioSound", "longname": "Phaser.Sound.NoAudioSound#addMarker", "scope": "instance", - "___id": "T000002R038465", + "___id": "T000002R038468", "___s": true }, { @@ -344807,7 +344813,7 @@ "filename": "NoAudioSound.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "kind": "function", @@ -344845,7 +344851,7 @@ "memberof": "Phaser.Sound.NoAudioSound", "longname": "Phaser.Sound.NoAudioSound#updateMarker", "scope": "instance", - "___id": "T000002R038467", + "___id": "T000002R038470", "___s": true }, { @@ -344854,7 +344860,7 @@ "filename": "NoAudioSound.js", "lineno": 303, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "kind": "function", @@ -344891,7 +344897,7 @@ "memberof": "Phaser.Sound.NoAudioSound", "longname": "Phaser.Sound.NoAudioSound#removeMarker", "scope": "instance", - "___id": "T000002R038469", + "___id": "T000002R038472", "___s": true }, { @@ -344900,7 +344906,7 @@ "filename": "NoAudioSound.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "kind": "function", @@ -344964,7 +344970,7 @@ "memberof": "Phaser.Sound.NoAudioSound", "longname": "Phaser.Sound.NoAudioSound#play", "scope": "instance", - "___id": "T000002R038471", + "___id": "T000002R038474", "___s": true }, { @@ -344973,7 +344979,7 @@ "filename": "NoAudioSound.js", "lineno": 324, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "kind": "function", @@ -344996,7 +345002,7 @@ "memberof": "Phaser.Sound.NoAudioSound", "longname": "Phaser.Sound.NoAudioSound#pause", "scope": "instance", - "___id": "T000002R038473", + "___id": "T000002R038476", "___s": true }, { @@ -345005,7 +345011,7 @@ "filename": "NoAudioSound.js", "lineno": 332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Resumes the sound.", @@ -345029,7 +345035,7 @@ "memberof": "Phaser.Sound.NoAudioSound", "longname": "Phaser.Sound.NoAudioSound#resume", "scope": "instance", - "___id": "T000002R038475", + "___id": "T000002R038478", "___s": true }, { @@ -345038,7 +345044,7 @@ "filename": "NoAudioSound.js", "lineno": 342, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Stop playing this sound.", @@ -345062,7 +345068,7 @@ "memberof": "Phaser.Sound.NoAudioSound", "longname": "Phaser.Sound.NoAudioSound#stop", "scope": "instance", - "___id": "T000002R038477", + "___id": "T000002R038480", "___s": true }, { @@ -345071,7 +345077,7 @@ "filename": "NoAudioSound.js", "lineno": 352, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Sets the muted state of this Sound.", @@ -345111,7 +345117,7 @@ "memberof": "Phaser.Sound.NoAudioSound", "longname": "Phaser.Sound.NoAudioSound#setMute", "scope": "instance", - "___id": "T000002R038479", + "___id": "T000002R038482", "___s": true }, { @@ -345120,7 +345126,7 @@ "filename": "NoAudioSound.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Sets the volume of this Sound.", @@ -345160,7 +345166,7 @@ "memberof": "Phaser.Sound.NoAudioSound", "longname": "Phaser.Sound.NoAudioSound#setVolume", "scope": "instance", - "___id": "T000002R038481", + "___id": "T000002R038484", "___s": true }, { @@ -345169,7 +345175,7 @@ "filename": "NoAudioSound.js", "lineno": 376, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Sets the playback rate of this Sound.\r\rFor example, a value of 1.0 plays the audio at full speed, 0.5 plays the audio at half speed\rand 2.0 doubles the audios playback speed.", @@ -345209,7 +345215,7 @@ "memberof": "Phaser.Sound.NoAudioSound", "longname": "Phaser.Sound.NoAudioSound#setRate", "scope": "instance", - "___id": "T000002R038483", + "___id": "T000002R038486", "___s": true }, { @@ -345218,7 +345224,7 @@ "filename": "NoAudioSound.js", "lineno": 391, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Sets the detune value of this Sound, given in [cents](https://en.wikipedia.org/wiki/Cent_%28music%29).\rThe range of the value is -1200 to 1200, but we recommend setting it to [50](https://en.wikipedia.org/wiki/50_Cent).", @@ -345258,7 +345264,7 @@ "memberof": "Phaser.Sound.NoAudioSound", "longname": "Phaser.Sound.NoAudioSound#setDetune", "scope": "instance", - "___id": "T000002R038485", + "___id": "T000002R038488", "___s": true }, { @@ -345267,7 +345273,7 @@ "filename": "NoAudioSound.js", "lineno": 404, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Seeks to a specific point in this sound.", @@ -345307,7 +345313,7 @@ "memberof": "Phaser.Sound.NoAudioSound", "longname": "Phaser.Sound.NoAudioSound#setSeek", "scope": "instance", - "___id": "T000002R038487", + "___id": "T000002R038490", "___s": true }, { @@ -345316,7 +345322,7 @@ "filename": "NoAudioSound.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Sets the loop state of this Sound.", @@ -345356,7 +345362,7 @@ "memberof": "Phaser.Sound.NoAudioSound", "longname": "Phaser.Sound.NoAudioSound#setLoop", "scope": "instance", - "___id": "T000002R038489", + "___id": "T000002R038492", "___s": true }, { @@ -345365,7 +345371,7 @@ "filename": "NoAudioSound.js", "lineno": 428, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Sets the pan of this sound, a value between -1 (full left pan) and 1 (full right pan).\r\rNote: iOS / Safari doesn't support the stereo panner node.", @@ -345405,7 +345411,7 @@ "memberof": "Phaser.Sound.NoAudioSound", "longname": "Phaser.Sound.NoAudioSound#setPan", "scope": "instance", - "___id": "T000002R038491", + "___id": "T000002R038494", "___s": true }, { @@ -345414,7 +345420,7 @@ "filename": "NoAudioSound.js", "lineno": 442, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Method used internally for applying config values to some of the sound properties.", @@ -345424,7 +345430,7 @@ "memberof": "Phaser.Sound.NoAudioSound", "longname": "Phaser.Sound.NoAudioSound#applyConfig", "scope": "instance", - "___id": "T000002R038493", + "___id": "T000002R038496", "___s": true }, { @@ -345433,7 +345439,7 @@ "filename": "NoAudioSound.js", "lineno": 450, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Method used internally for resetting values of some of the config properties.", @@ -345443,7 +345449,7 @@ "memberof": "Phaser.Sound.NoAudioSound", "longname": "Phaser.Sound.NoAudioSound#resetConfig", "scope": "instance", - "___id": "T000002R038495", + "___id": "T000002R038498", "___s": true }, { @@ -345452,7 +345458,7 @@ "filename": "NoAudioSound.js", "lineno": 458, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Update method called automatically by sound manager on every game step.", @@ -345491,7 +345497,7 @@ "memberof": "Phaser.Sound.NoAudioSound", "longname": "Phaser.Sound.NoAudioSound#update", "scope": "instance", - "___id": "T000002R038497", + "___id": "T000002R038500", "___s": true }, { @@ -345500,7 +345506,7 @@ "filename": "NoAudioSound.js", "lineno": 470, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Method used internally to calculate total playback rate of the sound.", @@ -345510,7 +345516,7 @@ "memberof": "Phaser.Sound.NoAudioSound", "longname": "Phaser.Sound.NoAudioSound#calculateRate", "scope": "instance", - "___id": "T000002R038499", + "___id": "T000002R038502", "___s": true }, { @@ -345519,7 +345525,7 @@ "filename": "NoAudioSound.js", "lineno": 478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Destroys this sound and all associated events and marks it for removal from the sound manager.", @@ -345533,7 +345539,7 @@ "longname": "Phaser.Sound.NoAudioSound#destroy", "scope": "instance", "overrides": "Phaser.Events.EventEmitter#destroy", - "___id": "T000002R038501", + "___id": "T000002R038504", "___s": true }, { @@ -345542,7 +345548,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "classdesc": "No-audio implementation of the Sound Manager. It is used if audio has been\rdisabled in the game config or the device doesn't support any audio.\r\rIt represents a graceful degradation of Sound Manager logic that provides\rminimal functionality and prevents Phaser projects that use audio from\rbreaking on devices that don't support any audio playback technologies.", @@ -345570,7 +345576,7 @@ ], "scope": "static", "longname": "Phaser.Sound.NoAudioSoundManager", - "___id": "T000002R038509", + "___id": "T000002R038512", "___s": true }, { @@ -345579,7 +345585,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 51, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Adds a new sound into the sound manager.", @@ -345633,7 +345639,7 @@ "longname": "Phaser.Sound.NoAudioSoundManager#add", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#add", - "___id": "T000002R038521", + "___id": "T000002R038524", "___s": true }, { @@ -345642,7 +345648,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 71, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Adds a new audio sprite sound into the sound manager.\rAudio Sprites are a combination of audio files and a JSON configuration.\rThe JSON follows the format of that created by https://github.com/tonistiigi/audiosprite", @@ -345696,7 +345702,7 @@ "longname": "Phaser.Sound.NoAudioSoundManager#addAudioSprite", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#addAudioSprite", - "___id": "T000002R038524", + "___id": "T000002R038527", "___s": true }, { @@ -345705,7 +345711,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 93, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Gets the first sound in the manager matching the given key, if any.", @@ -345761,7 +345767,7 @@ "longname": "Phaser.Sound.NoAudioSoundManager#get", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#get", - "___id": "T000002R038528", + "___id": "T000002R038531", "___s": true }, { @@ -345770,7 +345776,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 111, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Gets any sounds in the manager matching the given key.", @@ -345833,7 +345839,7 @@ "longname": "Phaser.Sound.NoAudioSoundManager#getAll", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#getAll", - "___id": "T000002R038530", + "___id": "T000002R038533", "___s": true }, { @@ -345842,7 +345848,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "This method does nothing but return 'false' for the No Audio Sound Manager, to maintain\rcompatibility with the other Sound Managers.", @@ -345906,7 +345912,7 @@ "longname": "Phaser.Sound.NoAudioSoundManager#play", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#play", - "___id": "T000002R038532", + "___id": "T000002R038535", "___s": true }, { @@ -345915,7 +345921,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 147, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "This method does nothing but return 'false' for the No Audio Sound Manager, to maintain\rcompatibility with the other Sound Managers.", @@ -345982,7 +345988,7 @@ "longname": "Phaser.Sound.NoAudioSoundManager#playAudioSprite", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#playAudioSprite", - "___id": "T000002R038534", + "___id": "T000002R038537", "___s": true }, { @@ -345991,7 +345997,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Removes a sound from the sound manager.\rThe removed sound is destroyed before removal.", @@ -346031,7 +346037,7 @@ "longname": "Phaser.Sound.NoAudioSoundManager#remove", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#remove", - "___id": "T000002R038536", + "___id": "T000002R038539", "___s": true }, { @@ -346040,7 +346046,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Removes all sounds from the manager, destroying the sounds.", @@ -346051,7 +346057,7 @@ "longname": "Phaser.Sound.NoAudioSoundManager#removeAll", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#removeAll", - "___id": "T000002R038538", + "___id": "T000002R038541", "___s": true }, { @@ -346060,7 +346066,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 193, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Removes all sounds from the sound manager that have an asset key matching the given value.\rThe removed sounds are destroyed before removal.", @@ -346100,7 +346106,7 @@ "longname": "Phaser.Sound.NoAudioSoundManager#removeByKey", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#removeByKey", - "___id": "T000002R038540", + "___id": "T000002R038543", "___s": true }, { @@ -346109,7 +346115,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 209, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Stops any sounds matching the given key.", @@ -346149,7 +346155,7 @@ "longname": "Phaser.Sound.NoAudioSoundManager#stopByKey", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#stopByKey", - "___id": "T000002R038542", + "___id": "T000002R038545", "___s": true }, { @@ -346158,7 +346164,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 224, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Empty function for the No Audio Sound Manager.", @@ -346169,7 +346175,7 @@ "longname": "Phaser.Sound.NoAudioSoundManager#onBlur", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#onBlur", - "___id": "T000002R038544", + "___id": "T000002R038547", "___s": true }, { @@ -346178,7 +346184,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 232, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Empty function for the No Audio Sound Manager.", @@ -346189,7 +346195,7 @@ "longname": "Phaser.Sound.NoAudioSoundManager#onFocus", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#onFocus", - "___id": "T000002R038546", + "___id": "T000002R038549", "___s": true }, { @@ -346198,7 +346204,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 240, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Empty function for the No Audio Sound Manager.", @@ -346209,7 +346215,7 @@ "longname": "Phaser.Sound.NoAudioSoundManager#onGameBlur", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#onGameBlur", - "___id": "T000002R038548", + "___id": "T000002R038551", "___s": true }, { @@ -346218,7 +346224,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 248, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Empty function for the No Audio Sound Manager.", @@ -346229,7 +346235,7 @@ "longname": "Phaser.Sound.NoAudioSoundManager#onGameFocus", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#onGameFocus", - "___id": "T000002R038550", + "___id": "T000002R038553", "___s": true }, { @@ -346238,7 +346244,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 256, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Empty function for the No Audio Sound Manager.", @@ -346249,7 +346255,7 @@ "longname": "Phaser.Sound.NoAudioSoundManager#pauseAll", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#pauseAll", - "___id": "T000002R038552", + "___id": "T000002R038555", "___s": true }, { @@ -346258,7 +346264,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 264, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Empty function for the No Audio Sound Manager.", @@ -346269,7 +346275,7 @@ "longname": "Phaser.Sound.NoAudioSoundManager#resumeAll", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#resumeAll", - "___id": "T000002R038554", + "___id": "T000002R038557", "___s": true }, { @@ -346278,7 +346284,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Empty function for the No Audio Sound Manager.", @@ -346289,7 +346295,7 @@ "longname": "Phaser.Sound.NoAudioSoundManager#stopAll", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#stopAll", - "___id": "T000002R038556", + "___id": "T000002R038559", "___s": true }, { @@ -346298,7 +346304,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 280, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Empty function for the No Audio Sound Manager.", @@ -346309,7 +346315,7 @@ "longname": "Phaser.Sound.NoAudioSoundManager#update", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#update", - "___id": "T000002R038558", + "___id": "T000002R038561", "___s": true }, { @@ -346318,7 +346324,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Empty function for the No Audio Sound Manager.", @@ -346344,7 +346350,7 @@ "longname": "Phaser.Sound.NoAudioSoundManager#setRate", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#setRate", - "___id": "T000002R038560", + "___id": "T000002R038563", "___s": true }, { @@ -346353,7 +346359,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 298, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Empty function for the No Audio Sound Manager.", @@ -346379,7 +346385,7 @@ "longname": "Phaser.Sound.NoAudioSoundManager#setDetune", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#setDetune", - "___id": "T000002R038562", + "___id": "T000002R038565", "___s": true }, { @@ -346388,7 +346394,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 308, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Empty function for the No Audio Sound Manager.", @@ -346398,7 +346404,7 @@ "memberof": "Phaser.Sound.NoAudioSoundManager", "longname": "Phaser.Sound.NoAudioSoundManager#setMute", "scope": "instance", - "___id": "T000002R038564", + "___id": "T000002R038567", "___s": true }, { @@ -346407,7 +346413,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 316, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Empty function for the No Audio Sound Manager.", @@ -346417,7 +346423,7 @@ "memberof": "Phaser.Sound.NoAudioSoundManager", "longname": "Phaser.Sound.NoAudioSoundManager#setVolume", "scope": "instance", - "___id": "T000002R038566", + "___id": "T000002R038569", "___s": true }, { @@ -346426,7 +346432,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 324, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Empty function for the No Audio Sound Manager.", @@ -346437,7 +346443,7 @@ "longname": "Phaser.Sound.NoAudioSoundManager#unlock", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#unlock", - "___id": "T000002R038568", + "___id": "T000002R038571", "___s": true }, { @@ -346446,7 +346452,7 @@ "filename": "NoAudioSoundManager.js", "lineno": 347, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\noaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\noaudio", "code": {} }, "description": "Destroys all the sounds in the game and all associated events.", @@ -346457,7 +346463,7 @@ "longname": "Phaser.Sound.NoAudioSoundManager#destroy", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#destroy", - "___id": "T000002R038572", + "___id": "T000002R038575", "___s": true }, { @@ -346466,7 +346472,7 @@ "filename": "SoundManagerCreator.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "description": "Creates a Web Audio, HTML5 Audio or No Audio Sound Manager based on config and device settings.\r\rBe aware of https://developers.google.com/web/updates/2017/09/autoplay-policy-changes", @@ -346520,16 +346526,16 @@ "memberof": "Phaser.Sound", "longname": "Phaser.Sound.SoundManagerCreator", "scope": "static", - "___id": "T000002R038578", + "___id": "T000002R038581", "___s": true }, { - "comment": "/**\r\n * Audio sprite sound type.\r\n *\r\n * @typedef {object} Phaser.Types.Sound.AudioSpriteSound\r\n * @since 3.0.0\r\n *\r\n * @property {object} spritemap - Local reference to 'spritemap' object form json file generated by audiosprite tool.\r\n */", + "comment": "/**\n * Audio sprite sound type.\n *\n * @typedef {object} Phaser.Types.Sound.AudioSpriteSound\n * @since 3.0.0\n *\n * @property {object} spritemap - Local reference to 'spritemap' object form json file generated by audiosprite tool.\n */", "meta": { "filename": "AudioSpriteSound.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\typedefs", "code": {} }, "description": "Audio sprite sound type.", @@ -346563,19 +346569,19 @@ "memberof": "Phaser.Types.Sound", "longname": "Phaser.Types.Sound.AudioSpriteSound", "scope": "static", - "___id": "T000002R038584", + "___id": "T000002R038587", "___s": true }, { - "comment": "/**\r\n * A Audio Data object.\r\n * \r\n * You can pass an array of these objects to the WebAudioSoundManager `decodeAudio` method to have it decode\r\n * them all at once.\r\n *\r\n * @typedef {object} Phaser.Types.Sound.DecodeAudioConfig\r\n * @since 3.18.0\r\n *\r\n * @property {string} key - The string-based key to be used to reference the decoded audio in the audio cache.\r\n * @property {(ArrayBuffer|string)} data - The audio data, either a base64 encoded string, an audio media-type data uri, or an ArrayBuffer instance.\r\n */", + "comment": "/**\n * A Audio Data object.\n * \n * You can pass an array of these objects to the WebAudioSoundManager `decodeAudio` method to have it decode\n * them all at once.\n *\n * @typedef {object} Phaser.Types.Sound.DecodeAudioConfig\n * @since 3.18.0\n *\n * @property {string} key - The string-based key to be used to reference the decoded audio in the audio cache.\n * @property {(ArrayBuffer|string)} data - The audio data, either a base64 encoded string, an audio media-type data uri, or an ArrayBuffer instance.\n */", "meta": { "filename": "DecodeAudioConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\typedefs", "code": {} }, - "description": "A Audio Data object.\r\rYou can pass an array of these objects to the WebAudioSoundManager `decodeAudio` method to have it decode\rthem all at once.", + "description": "A Audio Data object.\n\nYou can pass an array of these objects to the WebAudioSoundManager `decodeAudio` method to have it decode\nthem all at once.", "kind": "typedef", "name": "DecodeAudioConfig", "type": { @@ -346629,16 +346635,16 @@ "memberof": "Phaser.Types.Sound", "longname": "Phaser.Types.Sound.DecodeAudioConfig", "scope": "static", - "___id": "T000002R038585", + "___id": "T000002R038588", "___s": true }, { - "comment": "/**\r\n * @callback Phaser.Types.Sound.EachActiveSoundCallback\r\n * @since 3.0.0\r\n *\r\n * @param {Phaser.Sound.BaseSoundManager} manager - The SoundManager\r\n * @param {Phaser.Sound.BaseSound} sound - The current active Sound\r\n * @param {number} index - The index of the current active Sound\r\n * @param {Phaser.Sound.BaseSound[]} sounds - All sounds\r\n */", + "comment": "/**\n * @callback Phaser.Types.Sound.EachActiveSoundCallback\n * @since 3.0.0\n *\n * @param {Phaser.Sound.BaseSoundManager} manager - The SoundManager\n * @param {Phaser.Sound.BaseSound} sound - The current active Sound\n * @param {number} index - The index of the current active Sound\n * @param {Phaser.Sound.BaseSound[]} sounds - All sounds\n */", "meta": { "filename": "EachActiveSoundCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\typedefs", "code": {} }, "kind": "typedef", @@ -346715,7 +346721,7 @@ "memberof": "Phaser.Types.Sound", "longname": "Phaser.Types.Sound.EachActiveSoundCallback", "scope": "static", - "___id": "T000002R038586", + "___id": "T000002R038589", "___s": true }, { @@ -346724,7 +346730,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\typedefs", "code": {} }, "kind": "namespace", @@ -346732,7 +346738,7 @@ "memberof": "Phaser.Types", "longname": "Phaser.Types.Sound", "scope": "static", - "___id": "T000002R038587", + "___id": "T000002R038590", "___s": true }, { @@ -346741,7 +346747,7 @@ "filename": "SoundConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\typedefs", "code": {} }, "description": "Config object containing various sound settings.", @@ -346897,16 +346903,16 @@ "memberof": "Phaser.Types.Sound", "longname": "Phaser.Types.Sound.SoundConfig", "scope": "static", - "___id": "T000002R038588", + "___id": "T000002R038591", "___s": true }, { - "comment": "/**\r\n * Marked section of a sound represented by name, and optionally start time, duration, and config object.\r\n *\r\n * @typedef {object} Phaser.Types.Sound.SoundMarker\r\n * @since 3.0.0\r\n *\r\n * @property {string} name - Unique identifier of a sound marker.\r\n * @property {number} [start=0] - Sound position offset at witch playback should start.\r\n * @property {number} [duration] - Playback duration of this marker.\r\n * @property {Phaser.Types.Sound.SoundConfig} [config] - An optional config object containing default marker settings.\r\n */", + "comment": "/**\n * Marked section of a sound represented by name, and optionally start time, duration, and config object.\n *\n * @typedef {object} Phaser.Types.Sound.SoundMarker\n * @since 3.0.0\n *\n * @property {string} name - Unique identifier of a sound marker.\n * @property {number} [start=0] - Sound position offset at witch playback should start.\n * @property {number} [duration] - Playback duration of this marker.\n * @property {Phaser.Types.Sound.SoundConfig} [config] - An optional config object containing default marker settings.\n */", "meta": { "filename": "SoundMarker.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\typedefs", "code": {} }, "description": "Marked section of a sound represented by name, and optionally start time, duration, and config object.", @@ -346983,7 +346989,7 @@ "memberof": "Phaser.Types.Sound", "longname": "Phaser.Types.Sound.SoundMarker", "scope": "static", - "___id": "T000002R038589", + "___id": "T000002R038592", "___s": true }, { @@ -346992,7 +346998,7 @@ "filename": "SpatialSoundConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\typedefs", "code": {} }, "description": "Config object containing settings for the source of the spatial sound.\r\rSee https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API/Web_audio_spatialization_basics", @@ -347262,7 +347268,7 @@ "memberof": "Phaser.Types.Sound", "longname": "Phaser.Types.Sound.SpatialSoundConfig", "scope": "static", - "___id": "T000002R038590", + "___id": "T000002R038593", "___s": true }, { @@ -347271,7 +347277,7 @@ "filename": "WebAudioDecodeEntry.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\typedefs", "code": {} }, "description": "An entry in the Web Audio Decoding Queue.", @@ -347344,7 +347350,7 @@ "memberof": "Phaser.Types.Sound", "longname": "Phaser.Types.Sound.WebAudioDecodeEntry", "scope": "static", - "___id": "T000002R038591", + "___id": "T000002R038594", "___s": true }, { @@ -347353,7 +347359,7 @@ "filename": "WebAudioSound.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "classdesc": "Web Audio API implementation of the sound.", @@ -347409,7 +347415,7 @@ ], "scope": "static", "longname": "Phaser.Sound.WebAudioSound", - "___id": "T000002R038596", + "___id": "T000002R038599", "___s": true }, { @@ -347418,7 +347424,7 @@ "filename": "WebAudioSound.js", "lineno": 37, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Audio buffer containing decoded data of the audio asset to be played.", @@ -347437,7 +347443,7 @@ "longname": "Phaser.Sound.WebAudioSound#audioBuffer", "scope": "instance", "kind": "member", - "___id": "T000002R038601", + "___id": "T000002R038604", "___s": true }, { @@ -347446,7 +347452,7 @@ "filename": "WebAudioSound.js", "lineno": 51, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "A reference to an audio source node used for playing back audio from\raudio data stored in Phaser.Sound.WebAudioSound#audioBuffer.", @@ -347466,7 +347472,7 @@ "longname": "Phaser.Sound.WebAudioSound#source", "scope": "instance", "kind": "member", - "___id": "T000002R038603", + "___id": "T000002R038606", "___s": true }, { @@ -347475,7 +347481,7 @@ "filename": "WebAudioSound.js", "lineno": 62, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "A reference to a second audio source used for gapless looped playback.", @@ -347495,7 +347501,7 @@ "longname": "Phaser.Sound.WebAudioSound#loopSource", "scope": "instance", "kind": "member", - "___id": "T000002R038605", + "___id": "T000002R038608", "___s": true }, { @@ -347504,7 +347510,7 @@ "filename": "WebAudioSound.js", "lineno": 72, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Gain node responsible for controlling this sound's muting.", @@ -347523,7 +347529,7 @@ "longname": "Phaser.Sound.WebAudioSound#muteNode", "scope": "instance", "kind": "member", - "___id": "T000002R038607", + "___id": "T000002R038610", "___s": true }, { @@ -347532,7 +347538,7 @@ "filename": "WebAudioSound.js", "lineno": 81, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Gain node responsible for controlling this sound's volume.", @@ -347551,7 +347557,7 @@ "longname": "Phaser.Sound.WebAudioSound#volumeNode", "scope": "instance", "kind": "member", - "___id": "T000002R038609", + "___id": "T000002R038612", "___s": true }, { @@ -347560,7 +347566,7 @@ "filename": "WebAudioSound.js", "lineno": 90, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Panner node responsible for controlling this sound's pan.\r\rDoesn't work on iOS / Safari.", @@ -347579,7 +347585,7 @@ "longname": "Phaser.Sound.WebAudioSound#pannerNode", "scope": "instance", "kind": "member", - "___id": "T000002R038611", + "___id": "T000002R038614", "___s": true }, { @@ -347588,7 +347594,7 @@ "filename": "WebAudioSound.js", "lineno": 101, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "The Stereo Spatial Panner node.", @@ -347607,7 +347613,7 @@ "longname": "Phaser.Sound.WebAudioSound#spatialNode", "scope": "instance", "kind": "member", - "___id": "T000002R038613", + "___id": "T000002R038616", "___s": true }, { @@ -347616,7 +347622,7 @@ "filename": "WebAudioSound.js", "lineno": 110, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "If the Spatial Panner node has been set to track a vector or\rGame Object, this retains a reference to it.", @@ -347635,7 +347641,7 @@ "longname": "Phaser.Sound.WebAudioSound#spatialSource", "scope": "instance", "kind": "member", - "___id": "T000002R038615", + "___id": "T000002R038618", "___s": true }, { @@ -347644,7 +347650,7 @@ "filename": "WebAudioSound.js", "lineno": 120, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "The time at which the sound should have started playback from the beginning.\r\rTreat this property as read-only.\r\rBased on `BaseAudioContext.currentTime` value.", @@ -347664,7 +347670,7 @@ "longname": "Phaser.Sound.WebAudioSound#playTime", "scope": "instance", "kind": "member", - "___id": "T000002R038617", + "___id": "T000002R038620", "___s": true }, { @@ -347673,7 +347679,7 @@ "filename": "WebAudioSound.js", "lineno": 134, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "The time at which the sound source should have actually started playback.\r\rTreat this property as read-only.\r\rBased on `BaseAudioContext.currentTime` value.", @@ -347693,7 +347699,7 @@ "longname": "Phaser.Sound.WebAudioSound#startTime", "scope": "instance", "kind": "member", - "___id": "T000002R038619", + "___id": "T000002R038622", "___s": true }, { @@ -347702,7 +347708,7 @@ "filename": "WebAudioSound.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "The time at which the sound loop source should actually start playback.\r\rBased on `BaseAudioContext.currentTime` value.", @@ -347722,7 +347728,7 @@ "longname": "Phaser.Sound.WebAudioSound#loopTime", "scope": "instance", "kind": "member", - "___id": "T000002R038621", + "___id": "T000002R038624", "___s": true }, { @@ -347731,7 +347737,7 @@ "filename": "WebAudioSound.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "An array where we keep track of all rate updates during playback.\r\rTreat this property as read-only.\r\rArray of object types: `{ time: number, rate: number }`", @@ -347751,7 +347757,7 @@ "longname": "Phaser.Sound.WebAudioSound#rateUpdates", "scope": "instance", "kind": "member", - "___id": "T000002R038623", + "___id": "T000002R038626", "___s": true }, { @@ -347760,7 +347766,7 @@ "filename": "WebAudioSound.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Used for keeping track when sound source playback has ended\rso its state can be updated accordingly.", @@ -347781,7 +347787,7 @@ "longname": "Phaser.Sound.WebAudioSound#hasEnded", "scope": "instance", "kind": "member", - "___id": "T000002R038625", + "___id": "T000002R038628", "___s": true }, { @@ -347790,7 +347796,7 @@ "filename": "WebAudioSound.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Used for keeping track when sound source has looped\rso its state can be updated accordingly.", @@ -347811,7 +347817,7 @@ "longname": "Phaser.Sound.WebAudioSound#hasLooped", "scope": "instance", "kind": "member", - "___id": "T000002R038627", + "___id": "T000002R038630", "___s": true }, { @@ -347820,7 +347826,7 @@ "filename": "WebAudioSound.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Play this sound, or a marked section of it.\r\rIt always plays the sound from the start. If you want to start playback from a specific time\ryou can set 'seek' setting of the config object, provided to this call, to that value.\r\rIf you want to play the same sound simultaneously, then you need to create another instance\rof it and play that Sound.", @@ -347889,7 +347895,7 @@ "longname": "Phaser.Sound.WebAudioSound#play", "scope": "instance", "overrides": "Phaser.Sound.BaseSound#play", - "___id": "T000002R038633", + "___id": "T000002R038636", "___s": true }, { @@ -347898,7 +347904,7 @@ "filename": "WebAudioSound.js", "lineno": 272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Pauses the sound.", @@ -347926,7 +347932,7 @@ "longname": "Phaser.Sound.WebAudioSound#pause", "scope": "instance", "overrides": "Phaser.Sound.BaseSound#pause", - "___id": "T000002R038635", + "___id": "T000002R038638", "___s": true }, { @@ -347935,7 +347941,7 @@ "filename": "WebAudioSound.js", "lineno": 302, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Resumes the sound.", @@ -347963,7 +347969,7 @@ "longname": "Phaser.Sound.WebAudioSound#resume", "scope": "instance", "overrides": "Phaser.Sound.BaseSound#resume", - "___id": "T000002R038638", + "___id": "T000002R038641", "___s": true }, { @@ -347972,7 +347978,7 @@ "filename": "WebAudioSound.js", "lineno": 331, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Stop playing this sound.", @@ -348000,7 +348006,7 @@ "longname": "Phaser.Sound.WebAudioSound#stop", "scope": "instance", "overrides": "Phaser.Sound.BaseSound#stop", - "___id": "T000002R038640", + "___id": "T000002R038643", "___s": true }, { @@ -348009,7 +348015,7 @@ "filename": "WebAudioSound.js", "lineno": 381, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "This method is only used internally and it creates a looping buffer source.", @@ -348019,7 +348025,7 @@ "memberof": "Phaser.Sound.WebAudioSound", "longname": "Phaser.Sound.WebAudioSound#createAndStartLoopBufferSource", "scope": "instance", - "___id": "T000002R038652", + "___id": "T000002R038655", "___s": true }, { @@ -348028,7 +348034,7 @@ "filename": "WebAudioSound.js", "lineno": 399, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "This method is only used internally and it creates a buffer source.", @@ -348051,7 +348057,7 @@ "memberof": "Phaser.Sound.WebAudioSound", "longname": "Phaser.Sound.WebAudioSound#createBufferSource", "scope": "instance", - "___id": "T000002R038659", + "___id": "T000002R038662", "___s": true }, { @@ -348060,7 +348066,7 @@ "filename": "WebAudioSound.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "This method is only used internally and it stops and removes a buffer source.", @@ -348070,7 +348076,7 @@ "memberof": "Phaser.Sound.WebAudioSound", "longname": "Phaser.Sound.WebAudioSound#stopAndRemoveBufferSource", "scope": "instance", - "___id": "T000002R038667", + "___id": "T000002R038670", "___s": true }, { @@ -348079,7 +348085,7 @@ "filename": "WebAudioSound.js", "lineno": 462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "This method is only used internally and it stops and removes a looping buffer source.", @@ -348089,7 +348095,7 @@ "memberof": "Phaser.Sound.WebAudioSound", "longname": "Phaser.Sound.WebAudioSound#stopAndRemoveLoopBufferSource", "scope": "instance", - "___id": "T000002R038674", + "___id": "T000002R038677", "___s": true }, { @@ -348098,7 +348104,7 @@ "filename": "WebAudioSound.js", "lineno": 480, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Method used internally for applying config values to some of the sound properties.", @@ -348109,7 +348115,7 @@ "longname": "Phaser.Sound.WebAudioSound#applyConfig", "scope": "instance", "overrides": "Phaser.Sound.BaseSound#applyConfig", - "___id": "T000002R038678", + "___id": "T000002R038681", "___s": true }, { @@ -348118,7 +348124,7 @@ "filename": "WebAudioSound.js", "lineno": 526, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Sets the x position of this Sound in Spatial Audio space.\r\rThis only has any effect if the sound was created with a SpatialSoundConfig object.\r\rAlso see the `WebAudioSoundManager.setListenerPosition` method.\r\rIf you find that the sound becomes too quiet, too quickly, as it moves away from\rthe listener, then try different `refDistance` property values when configuring\rthe spatial sound.", @@ -348137,7 +348143,7 @@ "longname": "Phaser.Sound.WebAudioSound#x", "scope": "instance", "kind": "member", - "___id": "T000002R038700", + "___id": "T000002R038703", "___s": true }, { @@ -348146,7 +348152,7 @@ "filename": "WebAudioSound.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Sets the y position of this Sound in Spatial Audio space.\r\rThis only has any effect if the sound was created with a SpatialSoundConfig object.\r\rAlso see the `WebAudioSoundManager.setListenerPosition` method.\r\rIf you find that the sound becomes too quiet, too quickly, as it moves away from\rthe listener, then try different `refDistance` property values when configuring\rthe spatial sound.", @@ -348165,7 +348171,7 @@ "longname": "Phaser.Sound.WebAudioSound#y", "scope": "instance", "kind": "member", - "___id": "T000002R038705", + "___id": "T000002R038708", "___s": true }, { @@ -348174,7 +348180,7 @@ "filename": "WebAudioSound.js", "lineno": 602, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Update method called automatically by sound manager on every game step.", @@ -348189,7 +348195,7 @@ "longname": "Phaser.Sound.WebAudioSound#update", "scope": "instance", "overrides": "Phaser.Sound.BaseSound#update", - "___id": "T000002R038710", + "___id": "T000002R038713", "___s": true }, { @@ -348198,7 +348204,7 @@ "filename": "WebAudioSound.js", "lineno": 654, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Calls Phaser.Sound.BaseSound#destroy method\rand cleans up all Web Audio API related stuff.", @@ -348209,7 +348215,7 @@ "longname": "Phaser.Sound.WebAudioSound#destroy", "scope": "instance", "overrides": "Phaser.Sound.BaseSound#destroy", - "___id": "T000002R038726", + "___id": "T000002R038729", "___s": true }, { @@ -348218,7 +348224,7 @@ "filename": "WebAudioSound.js", "lineno": 694, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Method used internally to calculate total playback rate of the sound.", @@ -348229,7 +348235,7 @@ "longname": "Phaser.Sound.WebAudioSound#calculateRate", "scope": "instance", "overrides": "Phaser.Sound.BaseSound#calculateRate", - "___id": "T000002R038736", + "___id": "T000002R038739", "___s": true }, { @@ -348238,7 +348244,7 @@ "filename": "WebAudioSound.js", "lineno": 726, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Method used internally for calculating current playback time of a playing sound.", @@ -348248,7 +348254,7 @@ "memberof": "Phaser.Sound.WebAudioSound", "longname": "Phaser.Sound.WebAudioSound#getCurrentTime", "scope": "instance", - "___id": "T000002R038741", + "___id": "T000002R038744", "___s": true }, { @@ -348257,7 +348263,7 @@ "filename": "WebAudioSound.js", "lineno": 755, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Method used internally for calculating the time\rat witch the loop source should start playing.", @@ -348267,7 +348273,7 @@ "memberof": "Phaser.Sound.WebAudioSound", "longname": "Phaser.Sound.WebAudioSound#getLoopTime", "scope": "instance", - "___id": "T000002R038749", + "___id": "T000002R038752", "___s": true }, { @@ -348276,7 +348282,7 @@ "filename": "WebAudioSound.js", "lineno": 776, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Rate at which this Sound will be played.\rValue of 1.0 plays the audio at full speed, 0.5 plays the audio at half speed\rand 2.0 doubles the audios playback speed.", @@ -348299,7 +348305,7 @@ "longname": "Phaser.Sound.WebAudioSound#rate", "scope": "instance", "kind": "member", - "___id": "T000002R038755", + "___id": "T000002R038758", "___s": true }, { @@ -348308,7 +348314,7 @@ "filename": "WebAudioSound.js", "lineno": 805, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Sets the playback rate of this Sound.\r\rFor example, a value of 1.0 plays the audio at full speed, 0.5 plays the audio at half speed\rand 2.0 doubles the audios playback speed.", @@ -348351,7 +348357,7 @@ "memberof": "Phaser.Sound.WebAudioSound", "longname": "Phaser.Sound.WebAudioSound#setRate", "scope": "instance", - "___id": "T000002R038760", + "___id": "T000002R038763", "___s": true }, { @@ -348360,7 +348366,7 @@ "filename": "WebAudioSound.js", "lineno": 826, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "The detune value of this Sound, given in [cents](https://en.wikipedia.org/wiki/Cent_%28music%29).\rThe range of the value is -1200 to 1200, but we recommend setting it to [50](https://en.wikipedia.org/wiki/50_Cent).", @@ -348383,7 +348389,7 @@ "longname": "Phaser.Sound.WebAudioSound#detune", "scope": "instance", "kind": "member", - "___id": "T000002R038763", + "___id": "T000002R038766", "___s": true }, { @@ -348392,7 +348398,7 @@ "filename": "WebAudioSound.js", "lineno": 854, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Sets the detune value of this Sound, given in [cents](https://en.wikipedia.org/wiki/Cent_%28music%29).\rThe range of the value is -1200 to 1200, but we recommend setting it to [50](https://en.wikipedia.org/wiki/50_Cent).", @@ -348435,7 +348441,7 @@ "memberof": "Phaser.Sound.WebAudioSound", "longname": "Phaser.Sound.WebAudioSound#setDetune", "scope": "instance", - "___id": "T000002R038768", + "___id": "T000002R038771", "___s": true }, { @@ -348444,7 +348450,7 @@ "filename": "WebAudioSound.js", "lineno": 873, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Boolean indicating whether the sound is muted or not.\rGets or sets the muted state of this sound.", @@ -348467,7 +348473,7 @@ "longname": "Phaser.Sound.WebAudioSound#mute", "scope": "instance", "kind": "member", - "___id": "T000002R038771", + "___id": "T000002R038774", "___s": true }, { @@ -348476,7 +348482,7 @@ "filename": "WebAudioSound.js", "lineno": 900, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Sets the muted state of this Sound.", @@ -348519,7 +348525,7 @@ "memberof": "Phaser.Sound.WebAudioSound", "longname": "Phaser.Sound.WebAudioSound#setMute", "scope": "instance", - "___id": "T000002R038776", + "___id": "T000002R038779", "___s": true }, { @@ -348528,7 +348534,7 @@ "filename": "WebAudioSound.js", "lineno": 918, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Gets or sets the volume of this sound, a value between 0 (silence) and 1 (full volume).", @@ -348551,7 +348557,7 @@ "longname": "Phaser.Sound.WebAudioSound#volume", "scope": "instance", "kind": "member", - "___id": "T000002R038779", + "___id": "T000002R038782", "___s": true }, { @@ -348560,7 +348566,7 @@ "filename": "WebAudioSound.js", "lineno": 943, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Sets the volume of this Sound.", @@ -348603,7 +348609,7 @@ "memberof": "Phaser.Sound.WebAudioSound", "longname": "Phaser.Sound.WebAudioSound#setVolume", "scope": "instance", - "___id": "T000002R038784", + "___id": "T000002R038787", "___s": true }, { @@ -348612,7 +348618,7 @@ "filename": "WebAudioSound.js", "lineno": 961, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Property representing the position of playback for this sound, in seconds.\rSetting it to a specific value moves current playback to that position.\rThe value given is clamped to the range 0 to current marker duration.\rSetting seek of a stopped sound has no effect.", @@ -348634,7 +348640,7 @@ "longname": "Phaser.Sound.WebAudioSound#seek", "scope": "instance", "kind": "member", - "___id": "T000002R038787", + "___id": "T000002R038790", "___s": true }, { @@ -348643,7 +348649,7 @@ "filename": "WebAudioSound.js", "lineno": 1019, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Seeks to a specific point in this sound.", @@ -348686,7 +348692,7 @@ "memberof": "Phaser.Sound.WebAudioSound", "longname": "Phaser.Sound.WebAudioSound#setSeek", "scope": "instance", - "___id": "T000002R038793", + "___id": "T000002R038796", "___s": true }, { @@ -348695,7 +348701,7 @@ "filename": "WebAudioSound.js", "lineno": 1037, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Flag indicating whether or not the sound or current sound marker will loop.", @@ -348718,7 +348724,7 @@ "longname": "Phaser.Sound.WebAudioSound#loop", "scope": "instance", "kind": "member", - "___id": "T000002R038796", + "___id": "T000002R038799", "___s": true }, { @@ -348727,7 +348733,7 @@ "filename": "WebAudioSound.js", "lineno": 1071, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Sets the loop state of this Sound.", @@ -348770,7 +348776,7 @@ "memberof": "Phaser.Sound.WebAudioSound", "longname": "Phaser.Sound.WebAudioSound#setLoop", "scope": "instance", - "___id": "T000002R038801", + "___id": "T000002R038804", "___s": true }, { @@ -348779,7 +348785,7 @@ "filename": "WebAudioSound.js", "lineno": 1089, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Gets or sets the pan of this sound, a value between -1 (full left pan) and 1 (full right pan).\r\rAlways returns zero on iOS / Safari as it doesn't support the stereo panner node.", @@ -348802,7 +348808,7 @@ "longname": "Phaser.Sound.WebAudioSound#pan", "scope": "instance", "kind": "member", - "___id": "T000002R038804", + "___id": "T000002R038807", "___s": true }, { @@ -348811,7 +348817,7 @@ "filename": "WebAudioSound.js", "lineno": 1127, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Sets the pan of this sound, a value between -1 (full left pan) and 1 (full right pan).\r\rNote: iOS / Safari doesn't support the stereo panner node.", @@ -348854,7 +348860,7 @@ "memberof": "Phaser.Sound.WebAudioSound", "longname": "Phaser.Sound.WebAudioSound#setPan", "scope": "instance", - "___id": "T000002R038809", + "___id": "T000002R038812", "___s": true }, { @@ -348863,7 +348869,7 @@ "filename": "WebAudioSoundManager.js", "lineno": 16, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "classdesc": "Web Audio API implementation of the Sound Manager.\r\rNot all browsers can play all audio formats.\r\rThere is a good guide to what's supported: [Cross-browser audio basics: Audio codec support](https://developer.mozilla.org/en-US/Apps/Fundamentals/Audio_and_video_delivery/Cross-browser_audio_basics#Audio_Codec_Support).", @@ -348891,7 +348897,7 @@ ], "scope": "static", "longname": "Phaser.Sound.WebAudioSoundManager", - "___id": "T000002R038820", + "___id": "T000002R038823", "___s": true }, { @@ -348900,7 +348906,7 @@ "filename": "WebAudioSoundManager.js", "lineno": 40, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "The AudioContext being used for playback.", @@ -348919,7 +348925,7 @@ "longname": "Phaser.Sound.WebAudioSoundManager#context", "scope": "instance", "kind": "member", - "___id": "T000002R038824", + "___id": "T000002R038827", "___s": true }, { @@ -348928,7 +348934,7 @@ "filename": "WebAudioSoundManager.js", "lineno": 49, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Gain node responsible for controlling global muting.", @@ -348947,7 +348953,7 @@ "longname": "Phaser.Sound.WebAudioSoundManager#masterMuteNode", "scope": "instance", "kind": "member", - "___id": "T000002R038826", + "___id": "T000002R038829", "___s": true }, { @@ -348956,7 +348962,7 @@ "filename": "WebAudioSoundManager.js", "lineno": 58, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Gain node responsible for controlling global volume.", @@ -348975,7 +348981,7 @@ "longname": "Phaser.Sound.WebAudioSoundManager#masterVolumeNode", "scope": "instance", "kind": "member", - "___id": "T000002R038828", + "___id": "T000002R038831", "___s": true }, { @@ -348984,7 +348990,7 @@ "filename": "WebAudioSoundManager.js", "lineno": 71, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Destination node for connecting individual sounds to.", @@ -349003,7 +349009,7 @@ "longname": "Phaser.Sound.WebAudioSoundManager#destination", "scope": "instance", "kind": "member", - "___id": "T000002R038830", + "___id": "T000002R038833", "___s": true }, { @@ -349012,7 +349018,7 @@ "filename": "WebAudioSoundManager.js", "lineno": 94, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Method responsible for instantiating and returning AudioContext instance.\rIf an instance of an AudioContext class was provided through the game config,\rthat instance will be returned instead. This can come in handy if you are reloading\ra Phaser game on a page that never properly refreshes (such as in an SPA project)\rand you want to reuse already instantiated AudioContext.", @@ -349051,7 +349057,7 @@ "memberof": "Phaser.Sound.WebAudioSoundManager", "longname": "Phaser.Sound.WebAudioSoundManager#createAudioContext", "scope": "instance", - "___id": "T000002R038833", + "___id": "T000002R038836", "___s": true }, { @@ -349060,7 +349066,7 @@ "filename": "WebAudioSoundManager.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "This method takes a new AudioContext reference and then sets\rthis Sound Manager to use that context for all playback.\r\rAs part of this call it also disconnects the master mute and volume\rnodes and then re-creates them on the new given context.", @@ -349100,7 +349106,7 @@ "memberof": "Phaser.Sound.WebAudioSoundManager", "longname": "Phaser.Sound.WebAudioSoundManager#setAudioContext", "scope": "instance", - "___id": "T000002R038836", + "___id": "T000002R038839", "___s": true }, { @@ -349109,7 +349115,7 @@ "filename": "WebAudioSoundManager.js", "lineno": 173, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Adds a new sound into the sound manager.", @@ -349163,7 +349169,7 @@ "longname": "Phaser.Sound.WebAudioSoundManager#add", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#add", - "___id": "T000002R038842", + "___id": "T000002R038845", "___s": true }, { @@ -349172,7 +349178,7 @@ "filename": "WebAudioSoundManager.js", "lineno": 193, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Decode audio data into a format ready for playback via Web Audio.\r\rThe audio data can be a base64 encoded string, an audio media-type data uri, or an ArrayBuffer instance.\r\rThe `audioKey` is the key that will be used to save the decoded audio to the audio cache.\r\rInstead of passing a single entry you can instead pass an array of `Phaser.Types.Sound.DecodeAudioConfig`\robjects as the first and only argument.\r\rDecoding is an async process, so be sure to listen for the events to know when decoding has completed.\r\rOnce the audio has decoded it can be added to the Sound Manager or played via its key.", @@ -349245,7 +349251,7 @@ "memberof": "Phaser.Sound.WebAudioSoundManager", "longname": "Phaser.Sound.WebAudioSoundManager#decodeAudio", "scope": "instance", - "___id": "T000002R038845", + "___id": "T000002R038848", "___s": true }, { @@ -349254,7 +349260,7 @@ "filename": "WebAudioSoundManager.js", "lineno": 274, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Sets the X and Y position of the Spatial Audio listener on this Web Audios context.\r\rIf you call this method with no parameters it will default to the center-point of\rthe game canvas. Depending on the type of game you're making, you may need to call\rthis method constantly to reset the listener position as the camera scrolls.\r\rCalling this method does nothing on HTML5Audio.", @@ -349295,7 +349301,7 @@ "longname": "Phaser.Sound.WebAudioSoundManager#setListenerPosition", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#setListenerPosition", - "___id": "T000002R038861", + "___id": "T000002R038864", "___s": true }, { @@ -349304,7 +349310,7 @@ "filename": "WebAudioSoundManager.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Unlocks Web Audio API on the initial input event.\r\rRead more about how this issue is handled here in [this article](https://medium.com/@pgoloskokovic/unlocking-web-audio-the-smarter-way-8858218c0e09).", @@ -349315,7 +349321,7 @@ "longname": "Phaser.Sound.WebAudioSoundManager#unlock", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#unlock", - "___id": "T000002R038865", + "___id": "T000002R038868", "___s": true }, { @@ -349324,7 +349330,7 @@ "filename": "WebAudioSoundManager.js", "lineno": 346, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Method used internally for pausing sound manager if\rPhaser.Sound.WebAudioSoundManager#pauseOnBlur is set to true.", @@ -349336,7 +349342,7 @@ "longname": "Phaser.Sound.WebAudioSoundManager#onBlur", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#onBlur", - "___id": "T000002R038872", + "___id": "T000002R038875", "___s": true }, { @@ -349345,7 +349351,7 @@ "filename": "WebAudioSoundManager.js", "lineno": 362, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Method used internally for resuming sound manager if\rPhaser.Sound.WebAudioSoundManager#pauseOnBlur is set to true.", @@ -349357,7 +349363,7 @@ "longname": "Phaser.Sound.WebAudioSoundManager#onFocus", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#onFocus", - "___id": "T000002R038874", + "___id": "T000002R038877", "___s": true }, { @@ -349366,7 +349372,7 @@ "filename": "WebAudioSoundManager.js", "lineno": 380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Update method called on every game step.\r\rRemoves destroyed sounds and updates every active sound in the game.", @@ -349409,7 +349415,7 @@ "longname": "Phaser.Sound.WebAudioSoundManager#update", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#update", - "___id": "T000002R038877", + "___id": "T000002R038880", "___s": true }, { @@ -349418,7 +349424,7 @@ "filename": "WebAudioSoundManager.js", "lineno": 421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Calls Phaser.Sound.BaseSoundManager#destroy method\rand cleans up all Web Audio API related stuff.", @@ -349429,7 +349435,7 @@ "longname": "Phaser.Sound.WebAudioSoundManager#destroy", "scope": "instance", "overrides": "Phaser.Sound.BaseSoundManager#destroy", - "___id": "T000002R038886", + "___id": "T000002R038889", "___s": true }, { @@ -349438,7 +349444,7 @@ "filename": "WebAudioSoundManager.js", "lineno": 453, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Sets the muted state of all this Sound Manager.", @@ -349480,7 +349486,7 @@ "memberof": "Phaser.Sound.WebAudioSoundManager", "longname": "Phaser.Sound.WebAudioSoundManager#setMute", "scope": "instance", - "___id": "T000002R038893", + "___id": "T000002R038896", "___s": true }, { @@ -349489,7 +349495,7 @@ "filename": "WebAudioSoundManager.js", "lineno": 471, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "name": "mute", @@ -349511,7 +349517,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.Sound.BaseSoundManager#mute", - "___id": "T000002R038896", + "___id": "T000002R038899", "___s": true }, { @@ -349520,7 +349526,7 @@ "filename": "WebAudioSoundManager.js", "lineno": 493, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "description": "Sets the volume of this Sound Manager.", @@ -349562,7 +349568,7 @@ "memberof": "Phaser.Sound.WebAudioSoundManager", "longname": "Phaser.Sound.WebAudioSoundManager#setVolume", "scope": "instance", - "___id": "T000002R038900", + "___id": "T000002R038903", "___s": true }, { @@ -349571,7 +349577,7 @@ "filename": "WebAudioSoundManager.js", "lineno": 511, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound\\webaudio", + "path": "D:\\wamp\\www\\phaser\\src\\sound\\webaudio", "code": {} }, "name": "volume", @@ -349593,7 +349599,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.Sound.BaseSoundManager#volume", - "___id": "T000002R038903", + "___id": "T000002R038906", "___s": true }, { @@ -349602,7 +349608,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs\\events", + "path": "D:\\wamp\\www\\phaser\\src\\structs\\events", "code": {} }, "kind": "namespace", @@ -349610,7 +349616,7 @@ "memberof": "Phaser.Structs", "longname": "Phaser.Structs.Events", "scope": "static", - "___id": "T000002R038908", + "___id": "T000002R038911", "___s": true }, { @@ -349619,7 +349625,7 @@ "filename": "PROCESS_QUEUE_ADD_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs\\events", + "path": "D:\\wamp\\www\\phaser\\src\\structs\\events", "code": {} }, "description": "The Process Queue Add Event.\r\rThis event is dispatched by a Process Queue when a new item is successfully moved to its active list.\r\rYou will most commonly see this used by a Scene's Update List when a new Game Object has been added.\r\rIn that instance, listen to this event from within a Scene using: `this.sys.updateList.on('add', listener)`.", @@ -349652,7 +349658,7 @@ "memberof": "Phaser.Structs.Events", "longname": "Phaser.Structs.Events#event:PROCESS_QUEUE_ADD", "scope": "instance", - "___id": "T000002R038912", + "___id": "T000002R038915", "___s": true }, { @@ -349661,7 +349667,7 @@ "filename": "PROCESS_QUEUE_REMOVE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs\\events", + "path": "D:\\wamp\\www\\phaser\\src\\structs\\events", "code": {} }, "description": "The Process Queue Remove Event.\r\rThis event is dispatched by a Process Queue when a new item is successfully removed from its active list.\r\rYou will most commonly see this used by a Scene's Update List when a Game Object has been removed.\r\rIn that instance, listen to this event from within a Scene using: `this.sys.updateList.on('remove', listener)`.", @@ -349694,7 +349700,7 @@ "memberof": "Phaser.Structs.Events", "longname": "Phaser.Structs.Events#event:PROCESS_QUEUE_REMOVE", "scope": "instance", - "___id": "T000002R038914", + "___id": "T000002R038917", "___s": true }, { @@ -349703,7 +349709,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "kind": "namespace", @@ -349711,7 +349717,7 @@ "memberof": "Phaser", "longname": "Phaser.Structs", "scope": "static", - "___id": "T000002R038916", + "___id": "T000002R038919", "___s": true }, { @@ -349720,7 +349726,7 @@ "filename": "List.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "kind": "typedef", @@ -349762,7 +349768,7 @@ ], "longname": "EachListCallback", "scope": "global", - "___id": "T000002R038929", + "___id": "T000002R038932", "___s": true }, { @@ -349771,7 +349777,7 @@ "filename": "List.js", "lineno": 19, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "classdesc": "List is a generic implementation of an ordered list which contains utility methods for retrieving, manipulating, and iterating items.", @@ -349803,7 +349809,7 @@ ], "scope": "static", "longname": "Phaser.Structs.List", - "___id": "T000002R038930", + "___id": "T000002R038933", "___s": true }, { @@ -349812,7 +349818,7 @@ "filename": "List.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The parent of this list.", @@ -349830,7 +349836,7 @@ "longname": "Phaser.Structs.List#parent", "scope": "instance", "kind": "member", - "___id": "T000002R038933", + "___id": "T000002R038936", "___s": true }, { @@ -349839,7 +349845,7 @@ "filename": "List.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The objects that belong to this collection.", @@ -349875,7 +349881,7 @@ "longname": "Phaser.Structs.List#list", "scope": "instance", "kind": "member", - "___id": "T000002R038935", + "___id": "T000002R038938", "___s": true }, { @@ -349884,7 +349890,7 @@ "filename": "List.js", "lineno": 59, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The index of the current element.\r\rThis is used internally when iterating through the list with the {@link #first}, {@link #last}, {@link #get}, and {@link #previous} properties.", @@ -349904,7 +349910,7 @@ "longname": "Phaser.Structs.List#position", "scope": "instance", "kind": "member", - "___id": "T000002R038937", + "___id": "T000002R038940", "___s": true }, { @@ -349913,7 +349919,7 @@ "filename": "List.js", "lineno": 71, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "A callback that is invoked every time a child is added to this list.", @@ -349932,7 +349938,7 @@ "longname": "Phaser.Structs.List#addCallback", "scope": "instance", "kind": "member", - "___id": "T000002R038939", + "___id": "T000002R038942", "___s": true }, { @@ -349941,7 +349947,7 @@ "filename": "List.js", "lineno": 80, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "A callback that is invoked every time a child is removed from this list.", @@ -349960,7 +349966,7 @@ "longname": "Phaser.Structs.List#removeCallback", "scope": "instance", "kind": "member", - "___id": "T000002R038941", + "___id": "T000002R038944", "___s": true }, { @@ -349969,7 +349975,7 @@ "filename": "List.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The property key to sort by.", @@ -349988,7 +349994,7 @@ "longname": "Phaser.Structs.List#_sortKey", "scope": "instance", "kind": "member", - "___id": "T000002R038943", + "___id": "T000002R038946", "___s": true }, { @@ -349997,7 +350003,7 @@ "filename": "List.js", "lineno": 99, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Adds the given item to the end of the list. Each item must be unique.", @@ -350067,7 +350073,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#add", "scope": "instance", - "___id": "T000002R038945", + "___id": "T000002R038948", "___s": true }, { @@ -350076,7 +350082,7 @@ "filename": "List.js", "lineno": 122, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Adds an item to list, starting at a specified index. Each item must be unique within the list.", @@ -350151,7 +350157,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#addAt", "scope": "instance", - "___id": "T000002R038947", + "___id": "T000002R038950", "___s": true }, { @@ -350160,7 +350166,7 @@ "filename": "List.js", "lineno": 148, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Retrieves the item at a given position inside the List.", @@ -350206,7 +350212,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#getAt", "scope": "instance", - "___id": "T000002R038949", + "___id": "T000002R038952", "___s": true }, { @@ -350215,7 +350221,7 @@ "filename": "List.js", "lineno": 165, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Locates an item within the List and returns its index.", @@ -350261,7 +350267,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#getIndex", "scope": "instance", - "___id": "T000002R038951", + "___id": "T000002R038954", "___s": true }, { @@ -350270,7 +350276,7 @@ "filename": "List.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Sort the contents of this List so the items are in order based on the given property.\rFor example, `sort('alpha')` would sort the List contents based on the value of their `alpha` property.", @@ -350331,7 +350337,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#sort", "scope": "instance", - "___id": "T000002R038953", + "___id": "T000002R038956", "___s": true }, { @@ -350340,7 +350346,7 @@ "filename": "List.js", "lineno": 217, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Searches for the first instance of a child with its `name`\rproperty matching the given argument. Should more than one child have\rthe same name only the first is returned.", @@ -350388,7 +350394,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#getByName", "scope": "instance", - "___id": "T000002R038956", + "___id": "T000002R038959", "___s": true }, { @@ -350397,7 +350403,7 @@ "filename": "List.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Returns a random child from the group.", @@ -350462,7 +350468,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#getRandom", "scope": "instance", - "___id": "T000002R038958", + "___id": "T000002R038961", "___s": true }, { @@ -350471,7 +350477,7 @@ "filename": "List.js", "lineno": 254, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Returns the first element in a given part of the List which matches a specific criterion.", @@ -350560,7 +350566,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#getFirst", "scope": "instance", - "___id": "T000002R038960", + "___id": "T000002R038963", "___s": true }, { @@ -350569,7 +350575,7 @@ "filename": "List.js", "lineno": 274, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Returns all children in this List.\r\rYou can optionally specify a matching criteria using the `property` and `value` arguments.\r\rFor example: `getAll('parent')` would return only children that have a property called `parent`.\r\rYou can also specify a value to compare the property to:\r\r`getAll('visible', true)` would return only children that have their visible property set to `true`.\r\rOptionally you can specify a start and end index. For example if this List had 100 children,\rand you set `startIndex` to 0 and `endIndex` to 50, it would return matches from only\rthe first 50 children in the List.", @@ -350667,7 +350673,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#getAll", "scope": "instance", - "___id": "T000002R038962", + "___id": "T000002R038965", "___s": true }, { @@ -350676,7 +350682,7 @@ "filename": "List.js", "lineno": 306, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Returns the total number of items in the List which have a property matching the given value.", @@ -350735,7 +350741,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#count", "scope": "instance", - "___id": "T000002R038964", + "___id": "T000002R038967", "___s": true }, { @@ -350744,7 +350750,7 @@ "filename": "List.js", "lineno": 324, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Swaps the positions of two items in the list.", @@ -350788,7 +350794,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#swap", "scope": "instance", - "___id": "T000002R038966", + "___id": "T000002R038969", "___s": true }, { @@ -350797,7 +350803,7 @@ "filename": "List.js", "lineno": 340, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Moves an item in the List to a new position.", @@ -350855,7 +350861,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#moveTo", "scope": "instance", - "___id": "T000002R038968", + "___id": "T000002R038971", "___s": true }, { @@ -350864,7 +350870,7 @@ "filename": "List.js", "lineno": 358, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Moves the given array element above another one in the array.", @@ -350908,7 +350914,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#moveAbove", "scope": "instance", - "___id": "T000002R038970", + "___id": "T000002R038973", "___s": true }, { @@ -350917,7 +350923,7 @@ "filename": "List.js", "lineno": 374, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Moves the given array element below another one in the array.", @@ -350961,7 +350967,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#moveBelow", "scope": "instance", - "___id": "T000002R038972", + "___id": "T000002R038975", "___s": true }, { @@ -350970,7 +350976,7 @@ "filename": "List.js", "lineno": 390, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Removes one or many items from the List.", @@ -351022,7 +351028,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#remove", "scope": "instance", - "___id": "T000002R038974", + "___id": "T000002R038977", "___s": true }, { @@ -351031,7 +351037,7 @@ "filename": "List.js", "lineno": 413, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Removes the item at the given position in the List.", @@ -351092,7 +351098,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#removeAt", "scope": "instance", - "___id": "T000002R038976", + "___id": "T000002R038979", "___s": true }, { @@ -351101,7 +351107,7 @@ "filename": "List.js", "lineno": 438, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Removes the items within the given range in the List.", @@ -351187,7 +351193,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#removeBetween", "scope": "instance", - "___id": "T000002R038978", + "___id": "T000002R038981", "___s": true }, { @@ -351196,7 +351202,7 @@ "filename": "List.js", "lineno": 464, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Removes all the items.", @@ -351238,7 +351244,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#removeAll", "scope": "instance", - "___id": "T000002R038980", + "___id": "T000002R038983", "___s": true }, { @@ -351247,7 +351253,7 @@ "filename": "List.js", "lineno": 486, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Brings the given child to the top of this List.", @@ -351292,7 +351298,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#bringToTop", "scope": "instance", - "___id": "T000002R038983", + "___id": "T000002R038986", "___s": true }, { @@ -351301,7 +351307,7 @@ "filename": "List.js", "lineno": 503, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Sends the given child to the bottom of this List.", @@ -351346,7 +351352,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#sendToBack", "scope": "instance", - "___id": "T000002R038985", + "___id": "T000002R038988", "___s": true }, { @@ -351355,7 +351361,7 @@ "filename": "List.js", "lineno": 520, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Moves the given child up one place in this group unless it's already at the top.", @@ -351400,7 +351406,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#moveUp", "scope": "instance", - "___id": "T000002R038987", + "___id": "T000002R038990", "___s": true }, { @@ -351409,7 +351415,7 @@ "filename": "List.js", "lineno": 539, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Moves the given child down one place in this group unless it's already at the bottom.", @@ -351454,7 +351460,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#moveDown", "scope": "instance", - "___id": "T000002R038989", + "___id": "T000002R038992", "___s": true }, { @@ -351463,7 +351469,7 @@ "filename": "List.js", "lineno": 558, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Reverses the order of all children in this List.", @@ -351495,7 +351501,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#reverse", "scope": "instance", - "___id": "T000002R038991", + "___id": "T000002R038994", "___s": true }, { @@ -351504,7 +351510,7 @@ "filename": "List.js", "lineno": 575, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Shuffles the items in the list.", @@ -351536,7 +351542,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#shuffle", "scope": "instance", - "___id": "T000002R038993", + "___id": "T000002R038996", "___s": true }, { @@ -351545,7 +351551,7 @@ "filename": "List.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Replaces a child of this List with the given newChild. The newChild cannot be a member of this List.", @@ -351602,7 +351608,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#replace", "scope": "instance", - "___id": "T000002R038995", + "___id": "T000002R038998", "___s": true }, { @@ -351611,7 +351617,7 @@ "filename": "List.js", "lineno": 610, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Checks if an item exists within the List.", @@ -351657,7 +351663,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#exists", "scope": "instance", - "___id": "T000002R038997", + "___id": "T000002R039000", "___s": true }, { @@ -351666,7 +351672,7 @@ "filename": "List.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Sets the property `key` to the given value on all members of this List.", @@ -351739,7 +351745,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#setAll", "scope": "instance", - "___id": "T000002R038999", + "___id": "T000002R039002", "___s": true }, { @@ -351748,7 +351754,7 @@ "filename": "List.js", "lineno": 647, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Passes all children to the given callback.", @@ -351809,7 +351815,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#each", "scope": "instance", - "___id": "T000002R039001", + "___id": "T000002R039004", "___s": true }, { @@ -351818,7 +351824,7 @@ "filename": "List.js", "lineno": 676, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Clears the List and recreates its internal array.", @@ -351828,7 +351834,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#shutdown", "scope": "instance", - "___id": "T000002R039007", + "___id": "T000002R039010", "___s": true }, { @@ -351837,7 +351843,7 @@ "filename": "List.js", "lineno": 689, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Destroys this List.", @@ -351847,7 +351853,7 @@ "memberof": "Phaser.Structs.List", "longname": "Phaser.Structs.List#destroy", "scope": "instance", - "___id": "T000002R039010", + "___id": "T000002R039013", "___s": true }, { @@ -351856,7 +351862,7 @@ "filename": "List.js", "lineno": 704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The number of items inside the List.", @@ -351876,7 +351882,7 @@ "longname": "Phaser.Structs.List#length", "scope": "instance", "kind": "member", - "___id": "T000002R039015", + "___id": "T000002R039018", "___s": true }, { @@ -351885,7 +351891,7 @@ "filename": "List.js", "lineno": 721, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The first item in the List or `null` for an empty List.", @@ -351912,7 +351918,7 @@ "longname": "Phaser.Structs.List#first", "scope": "instance", "kind": "member", - "___id": "T000002R039018", + "___id": "T000002R039021", "___s": true }, { @@ -351921,7 +351927,7 @@ "filename": "List.js", "lineno": 748, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The last item in the List, or `null` for an empty List.", @@ -351948,7 +351954,7 @@ "longname": "Phaser.Structs.List#last", "scope": "instance", "kind": "member", - "___id": "T000002R039022", + "___id": "T000002R039025", "___s": true }, { @@ -351957,7 +351963,7 @@ "filename": "List.js", "lineno": 775, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The next item in the List, or `null` if the entire List has been traversed.\r\rThis property can be read successively after reading {@link #first} or manually setting the {@link #position} to iterate the List.", @@ -351984,7 +351990,7 @@ "longname": "Phaser.Structs.List#next", "scope": "instance", "kind": "member", - "___id": "T000002R039026", + "___id": "T000002R039029", "___s": true }, { @@ -351993,7 +351999,7 @@ "filename": "List.js", "lineno": 804, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The previous item in the List, or `null` if the entire List has been traversed.\r\rThis property can be read successively after reading {@link #last} or manually setting the {@link #position} to iterate the List backwards.", @@ -352020,7 +352026,7 @@ "longname": "Phaser.Structs.List#previous", "scope": "instance", "kind": "member", - "___id": "T000002R039029", + "___id": "T000002R039032", "___s": true }, { @@ -352029,7 +352035,7 @@ "filename": "Map.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "kind": "typedef", @@ -352085,7 +352091,7 @@ ], "longname": "EachMapCallback", "scope": "global", - "___id": "T000002R039034", + "___id": "T000002R039037", "___s": true }, { @@ -352094,7 +352100,7 @@ "filename": "Map.js", "lineno": 18, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "classdesc": "The keys of a Map can be arbitrary values.\r\r```javascript\rvar map = new Map([\r [ 1, 'one' ],\r [ 2, 'two' ],\r [ 3, 'three' ]\r]);\r```", @@ -352147,7 +352153,7 @@ ], "scope": "static", "longname": "Phaser.Structs.Map", - "___id": "T000002R039035", + "___id": "T000002R039038", "___s": true }, { @@ -352156,7 +352162,7 @@ "filename": "Map.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The entries in this Map.", @@ -352196,7 +352202,7 @@ "longname": "Phaser.Structs.Map#entries", "scope": "instance", "kind": "member", - "___id": "T000002R039038", + "___id": "T000002R039041", "___s": true }, { @@ -352205,7 +352211,7 @@ "filename": "Map.js", "lineno": 59, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The number of key / value pairs in this Map.", @@ -352225,7 +352231,7 @@ "longname": "Phaser.Structs.Map#size", "scope": "instance", "kind": "member", - "___id": "T000002R039040", + "___id": "T000002R039043", "___s": true }, { @@ -352234,7 +352240,7 @@ "filename": "Map.js", "lineno": 72, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Adds all the elements in the given array to this Map.\r\rIf the element already exists, the value will be skipped.", @@ -352302,7 +352308,7 @@ "memberof": "Phaser.Structs.Map", "longname": "Phaser.Structs.Map#setAll", "scope": "instance", - "___id": "T000002R039042", + "___id": "T000002R039045", "___s": true }, { @@ -352311,7 +352317,7 @@ "filename": "Map.js", "lineno": 101, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Adds an element with a specified `key` and `value` to this Map.\r\rIf the `key` already exists, the value will be replaced.\r\rIf you wish to add multiple elements in a single call, use the `setAll` method instead.", @@ -352383,7 +352389,7 @@ "memberof": "Phaser.Structs.Map", "longname": "Phaser.Structs.Map#set", "scope": "instance", - "___id": "T000002R039045", + "___id": "T000002R039048", "___s": true }, { @@ -352392,7 +352398,7 @@ "filename": "Map.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Returns the value associated to the `key`, or `undefined` if there is none.", @@ -352444,7 +352450,7 @@ "memberof": "Phaser.Structs.Map", "longname": "Phaser.Structs.Map#get", "scope": "instance", - "___id": "T000002R039048", + "___id": "T000002R039051", "___s": true }, { @@ -352453,7 +352459,7 @@ "filename": "Map.js", "lineno": 153, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Returns an `Array` of all the values stored in this Map.", @@ -352493,7 +352499,7 @@ "memberof": "Phaser.Structs.Map", "longname": "Phaser.Structs.Map#getArray", "scope": "instance", - "___id": "T000002R039050", + "___id": "T000002R039053", "___s": true }, { @@ -352502,7 +352508,7 @@ "filename": "Map.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Returns a boolean indicating whether an element with the specified key exists or not.", @@ -352549,7 +352555,7 @@ "memberof": "Phaser.Structs.Map", "longname": "Phaser.Structs.Map#has", "scope": "instance", - "___id": "T000002R039055", + "___id": "T000002R039058", "___s": true }, { @@ -352558,7 +352564,7 @@ "filename": "Map.js", "lineno": 193, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Delete the specified element from this Map.", @@ -352612,7 +352618,7 @@ "memberof": "Phaser.Structs.Map", "longname": "Phaser.Structs.Map#delete", "scope": "instance", - "___id": "T000002R039057", + "___id": "T000002R039060", "___s": true }, { @@ -352621,7 +352627,7 @@ "filename": "Map.js", "lineno": 217, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Delete all entries from this Map.", @@ -352654,7 +352660,7 @@ "memberof": "Phaser.Structs.Map", "longname": "Phaser.Structs.Map#clear", "scope": "instance", - "___id": "T000002R039059", + "___id": "T000002R039062", "___s": true }, { @@ -352663,7 +352669,7 @@ "filename": "Map.js", "lineno": 240, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Returns all entries keys in this Map.", @@ -352704,7 +352710,7 @@ "memberof": "Phaser.Structs.Map", "longname": "Phaser.Structs.Map#keys", "scope": "instance", - "___id": "T000002R039062", + "___id": "T000002R039065", "___s": true }, { @@ -352713,7 +352719,7 @@ "filename": "Map.js", "lineno": 255, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Returns an `Array` of all entries.", @@ -352753,7 +352759,7 @@ "memberof": "Phaser.Structs.Map", "longname": "Phaser.Structs.Map#values", "scope": "instance", - "___id": "T000002R039064", + "___id": "T000002R039067", "___s": true }, { @@ -352762,7 +352768,7 @@ "filename": "Map.js", "lineno": 278, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Dumps the contents of this Map to the console via `console.group`.", @@ -352772,7 +352778,7 @@ "memberof": "Phaser.Structs.Map", "longname": "Phaser.Structs.Map#dump", "scope": "instance", - "___id": "T000002R039069", + "___id": "T000002R039072", "___s": true }, { @@ -352781,7 +352787,7 @@ "filename": "Map.js", "lineno": 300, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Iterates through all entries in this Map, passing each one to the given callback.\r\rIf the callback returns `false`, the iteration will break.", @@ -352835,7 +352841,7 @@ "memberof": "Phaser.Structs.Map", "longname": "Phaser.Structs.Map#each", "scope": "instance", - "___id": "T000002R039073", + "___id": "T000002R039076", "___s": true }, { @@ -352844,7 +352850,7 @@ "filename": "Map.js", "lineno": 330, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Returns `true` if the value exists within this Map. Otherwise, returns `false`.", @@ -352890,7 +352896,7 @@ "memberof": "Phaser.Structs.Map", "longname": "Phaser.Structs.Map#contains", "scope": "instance", - "___id": "T000002R039077", + "___id": "T000002R039080", "___s": true }, { @@ -352899,7 +352905,7 @@ "filename": "Map.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Merges all new keys from the given Map into this one.\rIf it encounters a key that already exists it will be skipped unless override is set to `true`.", @@ -352962,7 +352968,7 @@ "memberof": "Phaser.Structs.Map", "longname": "Phaser.Structs.Map#merge", "scope": "instance", - "___id": "T000002R039081", + "___id": "T000002R039084", "___s": true }, { @@ -352971,7 +352977,7 @@ "filename": "ProcessQueue.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "classdesc": "A Process Queue maintains three internal lists.\r\rThe `pending` list is a selection of items which are due to be made 'active' in the next update.\rThe `active` list is a selection of items which are considered active and should be updated.\rThe `destroy` list is a selection of items that were active and are awaiting being destroyed in the next update.\r\rWhen new items are added to a Process Queue they are put in the pending list, rather than being added\rimmediately the active list. Equally, items that are removed are put into the destroy list, rather than\rbeing destroyed immediately. This allows the Process Queue to carefully process each item at a specific, fixed\rtime, rather than at the time of the request from the API.", @@ -352992,7 +352998,7 @@ ], "scope": "static", "longname": "Phaser.Structs.ProcessQueue", - "___id": "T000002R039092", + "___id": "T000002R039095", "___s": true }, { @@ -353001,7 +353007,7 @@ "filename": "ProcessQueue.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "If `true` only unique objects will be allowed in the queue.", @@ -353020,7 +353026,7 @@ "longname": "Phaser.Structs.ProcessQueue#checkQueue", "scope": "instance", "kind": "member", - "___id": "T000002R039104", + "___id": "T000002R039107", "___s": true }, { @@ -353029,7 +353035,7 @@ "filename": "ProcessQueue.js", "lineno": 102, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Checks the given item to see if it is already active within this Process Queue.", @@ -353081,7 +353087,7 @@ "memberof": "Phaser.Structs.ProcessQueue", "longname": "Phaser.Structs.ProcessQueue#isActive", "scope": "instance", - "___id": "T000002R039106", + "___id": "T000002R039109", "___s": true }, { @@ -353090,7 +353096,7 @@ "filename": "ProcessQueue.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Checks the given item to see if it is already pending addition to this Process Queue.", @@ -353142,7 +353148,7 @@ "memberof": "Phaser.Structs.ProcessQueue", "longname": "Phaser.Structs.ProcessQueue#isPending", "scope": "instance", - "___id": "T000002R039108", + "___id": "T000002R039111", "___s": true }, { @@ -353151,7 +353157,7 @@ "filename": "ProcessQueue.js", "lineno": 138, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Checks the given item to see if it is already pending destruction from this Process Queue.", @@ -353203,7 +353209,7 @@ "memberof": "Phaser.Structs.ProcessQueue", "longname": "Phaser.Structs.ProcessQueue#isDestroying", "scope": "instance", - "___id": "T000002R039110", + "___id": "T000002R039113", "___s": true }, { @@ -353212,7 +353218,7 @@ "filename": "ProcessQueue.js", "lineno": 156, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Adds a new item to the Process Queue.\r\rThe item is added to the pending list and made active in the next update.", @@ -353263,7 +353269,7 @@ "memberof": "Phaser.Structs.ProcessQueue", "longname": "Phaser.Structs.ProcessQueue#add", "scope": "instance", - "___id": "T000002R039112", + "___id": "T000002R039115", "___s": true }, { @@ -353272,7 +353278,7 @@ "filename": "ProcessQueue.js", "lineno": 186, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Removes an item from the Process Queue.\r\rThe item is added to the 'destroy' list and is fully removed in the next update.", @@ -353323,7 +353329,7 @@ "memberof": "Phaser.Structs.ProcessQueue", "longname": "Phaser.Structs.ProcessQueue#remove", "scope": "instance", - "___id": "T000002R039114", + "___id": "T000002R039117", "___s": true }, { @@ -353332,7 +353338,7 @@ "filename": "ProcessQueue.js", "lineno": 230, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Removes all active items from this Process Queue.\r\rAll the items are marked as 'pending destroy' and fully removed in the next update.", @@ -353357,7 +353363,7 @@ "memberof": "Phaser.Structs.ProcessQueue", "longname": "Phaser.Structs.ProcessQueue#removeAll", "scope": "instance", - "___id": "T000002R039118", + "___id": "T000002R039121", "___s": true }, { @@ -353366,7 +353372,7 @@ "filename": "ProcessQueue.js", "lineno": 256, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Update this queue. First it will process any items awaiting destruction, and remove them.\r\rThen it will check to see if there are any items pending insertion, and move them to an\ractive state. Finally, it will return a list of active items for further processing.", @@ -353406,7 +353412,7 @@ "memberof": "Phaser.Structs.ProcessQueue", "longname": "Phaser.Structs.ProcessQueue#update", "scope": "instance", - "___id": "T000002R039123", + "___id": "T000002R039126", "___s": true }, { @@ -353415,7 +353421,7 @@ "filename": "ProcessQueue.js", "lineno": 325, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Returns the current list of active items.\r\rThis method returns a reference to the active list array, not a copy of it.\rTherefore, be careful to not modify this array outside of the ProcessQueue.", @@ -353455,7 +353461,7 @@ "memberof": "Phaser.Structs.ProcessQueue", "longname": "Phaser.Structs.ProcessQueue#getActive", "scope": "instance", - "___id": "T000002R039138", + "___id": "T000002R039141", "___s": true }, { @@ -353464,7 +353470,7 @@ "filename": "ProcessQueue.js", "lineno": 343, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The number of entries in the active list.", @@ -353484,7 +353490,7 @@ "longname": "Phaser.Structs.ProcessQueue#length", "scope": "instance", "kind": "member", - "___id": "T000002R039140", + "___id": "T000002R039143", "___s": true }, { @@ -353493,7 +353499,7 @@ "filename": "ProcessQueue.js", "lineno": 360, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Immediately destroys this process queue, clearing all of its internal arrays and resetting the process totals.", @@ -353504,7 +353510,7 @@ "longname": "Phaser.Structs.ProcessQueue#destroy", "scope": "instance", "overrides": "Phaser.Events.EventEmitter#destroy", - "___id": "T000002R039143", + "___id": "T000002R039146", "___s": true }, { @@ -353513,7 +353519,7 @@ "filename": "RTree.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "classdesc": "RBush is a high-performance JavaScript library for 2D spatial indexing of points and rectangles.\rIt's based on an optimized R-tree data structure with bulk insertion support.\r\rSpatial index is a special data structure for points and rectangles that allows you to perform queries like\r\"all items within this bounding box\" very efficiently (e.g. hundreds of times faster than looping over all items).\r\rThis version of RBush uses a fixed min/max accessor structure of `[ '.left', '.top', '.right', '.bottom' ]`.\rThis is to avoid the eval like function creation that the original library used, which caused CSP policy violations.\r\rrbush is forked from https://github.com/mourner/rbush by Vladimir Agafonkin", @@ -353523,7 +353529,7 @@ "since": "3.0.0", "scope": "static", "longname": "Phaser.Structs.RTree", - "___id": "T000002R039151", + "___id": "T000002R039154", "___s": true }, { @@ -353532,7 +353538,7 @@ "filename": "Set.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "kind": "typedef", @@ -353588,7 +353594,7 @@ ], "longname": "EachSetCallback", "scope": "global", - "___id": "T000002R039382", + "___id": "T000002R039385", "___s": true }, { @@ -353597,7 +353603,7 @@ "filename": "Set.js", "lineno": 18, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "classdesc": "A Set is a collection of unique elements.", @@ -353645,7 +353651,7 @@ ], "scope": "static", "longname": "Phaser.Structs.Set", - "___id": "T000002R039383", + "___id": "T000002R039386", "___s": true }, { @@ -353654,7 +353660,7 @@ "filename": "Set.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The entries of this Set. Stored internally as an array.", @@ -353690,7 +353696,7 @@ "longname": "Phaser.Structs.Set#entries", "scope": "instance", "kind": "member", - "___id": "T000002R039386", + "___id": "T000002R039389", "___s": true }, { @@ -353699,7 +353705,7 @@ "filename": "Set.js", "lineno": 59, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Inserts the provided value into this Set. If the value is already contained in this Set this method will have no effect.", @@ -353751,7 +353757,7 @@ "memberof": "Phaser.Structs.Set", "longname": "Phaser.Structs.Set#set", "scope": "instance", - "___id": "T000002R039389", + "___id": "T000002R039392", "___s": true }, { @@ -353760,7 +353766,7 @@ "filename": "Set.js", "lineno": 82, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Get an element of this Set which has a property of the specified name, if that property is equal to the specified value.\rIf no elements of this Set satisfy the condition then this method will return `null`.", @@ -353818,7 +353824,7 @@ "memberof": "Phaser.Structs.Set", "longname": "Phaser.Structs.Set#get", "scope": "instance", - "___id": "T000002R039391", + "___id": "T000002R039394", "___s": true }, { @@ -353827,7 +353833,7 @@ "filename": "Set.js", "lineno": 109, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Returns an array containing all the values in this Set.", @@ -353867,7 +353873,7 @@ "memberof": "Phaser.Structs.Set", "longname": "Phaser.Structs.Set#getArray", "scope": "instance", - "___id": "T000002R039395", + "___id": "T000002R039398", "___s": true }, { @@ -353876,7 +353882,7 @@ "filename": "Set.js", "lineno": 124, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Removes the given value from this Set if this Set contains that value.", @@ -353928,7 +353934,7 @@ "memberof": "Phaser.Structs.Set", "longname": "Phaser.Structs.Set#delete", "scope": "instance", - "___id": "T000002R039397", + "___id": "T000002R039400", "___s": true }, { @@ -353937,7 +353943,7 @@ "filename": "Set.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Dumps the contents of this Set to the console via `console.group`.", @@ -353947,7 +353953,7 @@ "memberof": "Phaser.Structs.Set", "longname": "Phaser.Structs.Set#dump", "scope": "instance", - "___id": "T000002R039400", + "___id": "T000002R039403", "___s": true }, { @@ -353956,7 +353962,7 @@ "filename": "Set.js", "lineno": 170, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Passes each value in this Set to the given callback.\rUse this function when you know this Set will be modified during the iteration, otherwise use `iterate`.", @@ -354022,7 +354028,7 @@ "memberof": "Phaser.Structs.Set", "longname": "Phaser.Structs.Set#each", "scope": "instance", - "___id": "T000002R039404", + "___id": "T000002R039407", "___s": true }, { @@ -354031,7 +354037,7 @@ "filename": "Set.js", "lineno": 215, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Passes each value in this Set to the given callback.\r\rFor when you absolutely know this Set won't be modified during the iteration.\r\rThe callback must return a boolean. If it returns `false` then it will abort\rthe Set iteration immediately. If it returns `true`, it will carry on\riterating the next child in the Set.", @@ -354097,7 +354103,7 @@ "memberof": "Phaser.Structs.Set", "longname": "Phaser.Structs.Set#iterate", "scope": "instance", - "___id": "T000002R039411", + "___id": "T000002R039414", "___s": true }, { @@ -354106,7 +354112,7 @@ "filename": "Set.js", "lineno": 264, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Goes through each entry in this Set and invokes the given function on them, passing in the arguments.", @@ -354168,7 +354174,7 @@ "memberof": "Phaser.Structs.Set", "longname": "Phaser.Structs.Set#iterateLocal", "scope": "instance", - "___id": "T000002R039417", + "___id": "T000002R039420", "___s": true }, { @@ -354177,7 +354183,7 @@ "filename": "Set.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Clears this Set so that it no longer contains any values.", @@ -354209,7 +354215,7 @@ "memberof": "Phaser.Structs.Set", "longname": "Phaser.Structs.Set#clear", "scope": "instance", - "___id": "T000002R039425", + "___id": "T000002R039428", "___s": true }, { @@ -354218,7 +354224,7 @@ "filename": "Set.js", "lineno": 316, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Returns `true` if this Set contains the given value, otherwise returns `false`.", @@ -354264,7 +354270,7 @@ "memberof": "Phaser.Structs.Set", "longname": "Phaser.Structs.Set#contains", "scope": "instance", - "___id": "T000002R039428", + "___id": "T000002R039431", "___s": true }, { @@ -354273,7 +354279,7 @@ "filename": "Set.js", "lineno": 333, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Returns a new Set containing all values that are either in this Set or in the Set provided as an argument.", @@ -354320,7 +354326,7 @@ "memberof": "Phaser.Structs.Set", "longname": "Phaser.Structs.Set#union", "scope": "instance", - "___id": "T000002R039430", + "___id": "T000002R039433", "___s": true }, { @@ -354329,7 +354335,7 @@ "filename": "Set.js", "lineno": 362, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Returns a new Set that contains only the values which are in this Set and that are also in the given Set.", @@ -354376,7 +354382,7 @@ "memberof": "Phaser.Structs.Set", "longname": "Phaser.Structs.Set#intersect", "scope": "instance", - "___id": "T000002R039433", + "___id": "T000002R039436", "___s": true }, { @@ -354385,7 +354391,7 @@ "filename": "Set.js", "lineno": 389, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Returns a new Set containing all the values in this Set which are *not* also in the given Set.", @@ -354432,7 +354438,7 @@ "memberof": "Phaser.Structs.Set", "longname": "Phaser.Structs.Set#difference", "scope": "instance", - "___id": "T000002R039436", + "___id": "T000002R039439", "___s": true }, { @@ -354441,7 +354447,7 @@ "filename": "Set.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The size of this Set. This is the number of entries within it.\rChanging the size will truncate the Set if the given value is smaller than the current size.\rIncreasing the size larger than the current size has no effect.", @@ -354460,7 +354466,7 @@ "longname": "Phaser.Structs.Set#size", "scope": "instance", "kind": "member", - "___id": "T000002R039439", + "___id": "T000002R039442", "___s": true }, { @@ -354469,7 +354475,7 @@ "filename": "Size.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "classdesc": "The Size component allows you to set `width` and `height` properties and define the relationship between them.\r\rThe component can automatically maintain the aspect ratios between the two values, and clamp them\rto a defined min-max range. You can also control the dominant axis. When dimensions are given to the Size component\rthat would cause it to exceed its min-max range, the dimensions are adjusted based on the dominant axis.", @@ -354541,7 +354547,7 @@ ], "scope": "static", "longname": "Phaser.Structs.Size", - "___id": "T000002R039449", + "___id": "T000002R039452", "___s": true }, { @@ -354550,7 +354556,7 @@ "filename": "Size.js", "lineno": 71, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The aspect mode this Size component will use when calculating its dimensions.\rThis property is read-only. To change it use the `setAspectMode` method.", @@ -354570,7 +354576,7 @@ "longname": "Phaser.Structs.Size#aspectMode", "scope": "instance", "kind": "member", - "___id": "T000002R039462", + "___id": "T000002R039465", "___s": true }, { @@ -354579,7 +354585,7 @@ "filename": "Size.js", "lineno": 82, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The proportional relationship between the width and height.\r\rThis property is read-only and is updated automatically when either the `width` or `height` properties are changed,\rdepending on the aspect mode.", @@ -354599,7 +354605,7 @@ "longname": "Phaser.Structs.Size#aspectRatio", "scope": "instance", "kind": "member", - "___id": "T000002R039464", + "___id": "T000002R039467", "___s": true }, { @@ -354608,7 +354614,7 @@ "filename": "Size.js", "lineno": 95, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The minimum allowed width.\rCannot be less than zero.\rThis value is read-only. To change it see the `setMin` method.", @@ -354628,7 +354634,7 @@ "longname": "Phaser.Structs.Size#minWidth", "scope": "instance", "kind": "member", - "___id": "T000002R039466", + "___id": "T000002R039469", "___s": true }, { @@ -354637,7 +354643,7 @@ "filename": "Size.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The minimum allowed height.\rCannot be less than zero.\rThis value is read-only. To change it see the `setMin` method.", @@ -354657,7 +354663,7 @@ "longname": "Phaser.Structs.Size#minHeight", "scope": "instance", "kind": "member", - "___id": "T000002R039468", + "___id": "T000002R039471", "___s": true }, { @@ -354666,7 +354672,7 @@ "filename": "Size.js", "lineno": 119, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The maximum allowed width.\rThis value is read-only. To change it see the `setMax` method.", @@ -354686,7 +354692,7 @@ "longname": "Phaser.Structs.Size#maxWidth", "scope": "instance", "kind": "member", - "___id": "T000002R039470", + "___id": "T000002R039473", "___s": true }, { @@ -354695,7 +354701,7 @@ "filename": "Size.js", "lineno": 130, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The maximum allowed height.\rThis value is read-only. To change it see the `setMax` method.", @@ -354715,7 +354721,7 @@ "longname": "Phaser.Structs.Size#maxHeight", "scope": "instance", "kind": "member", - "___id": "T000002R039472", + "___id": "T000002R039475", "___s": true }, { @@ -354724,7 +354730,7 @@ "filename": "Size.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "A Vector2 containing the horizontal and vertical snap values, which the width and height are snapped to during resizing.\r\rBy default this is disabled.\r\rThis property is read-only. To change it see the `setSnap` method.", @@ -354744,7 +354750,7 @@ "longname": "Phaser.Structs.Size#snapTo", "scope": "instance", "kind": "member", - "___id": "T000002R039474", + "___id": "T000002R039477", "___s": true }, { @@ -354753,7 +354759,7 @@ "filename": "Size.js", "lineno": 156, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Sets the aspect mode of this Size component.\r\rThe aspect mode controls what happens when you modify the `width` or `height` properties, or call `setSize`.\r\rIt can be a number from 0 to 4, or a Size constant:\r\r0. NONE = Do not make the size fit the aspect ratio. Change the ratio when the size changes.\r1. WIDTH_CONTROLS_HEIGHT = The height is automatically adjusted based on the width.\r2. HEIGHT_CONTROLS_WIDTH = The width is automatically adjusted based on the height.\r3. FIT = The width and height are automatically adjusted to fit inside the given target area, while keeping the aspect ratio. Depending on the aspect ratio there may be some space inside the area which is not covered.\r4. ENVELOP = The width and height are automatically adjusted to make the size cover the entire target area while keeping the aspect ratio. This may extend further out than the target size.\r\rCalling this method automatically recalculates the `width` and the `height`, if required.", @@ -354795,7 +354801,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size#setAspectMode", "scope": "instance", - "___id": "T000002R039476", + "___id": "T000002R039479", "___s": true }, { @@ -354804,7 +354810,7 @@ "filename": "Size.js", "lineno": 187, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "By setting snap values, when this Size component is modified its dimensions will automatically\rbe snapped to the nearest grid slice, using floor. For example, if you have snap value of 16,\rand the width changes to 68, then it will snap down to 64 (the closest multiple of 16 when floored)\r\rNote that snapping takes place before adjustments by the parent, or the min / max settings. If these\rvalues are not multiples of the given snap values, then this can result in un-snapped dimensions.\r\rCall this method with no arguments to reset the snap values.\r\rCalling this method automatically recalculates the `width` and the `height`, if required.", @@ -354861,7 +354867,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size#setSnap", "scope": "instance", - "___id": "T000002R039480", + "___id": "T000002R039483", "___s": true }, { @@ -354870,7 +354876,7 @@ "filename": "Size.js", "lineno": 217, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Sets, or clears, the parent of this Size component.\r\rTo clear the parent call this method with no arguments.\r\rThe parent influences the maximum extents to which this Size component can expand,\rbased on the aspect mode:\r\rNONE - The parent clamps both the width and height.\rWIDTH_CONTROLS_HEIGHT - The parent clamps just the width.\rHEIGHT_CONTROLS_WIDTH - The parent clamps just the height.\rFIT - The parent clamps whichever axis is required to ensure the size fits within it.\rENVELOP - The parent is used to ensure the size fully envelops the parent.\r\rCalling this method automatically calls `setSize`.", @@ -354911,7 +354917,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size#setParent", "scope": "instance", - "___id": "T000002R039484", + "___id": "T000002R039487", "___s": true }, { @@ -354920,7 +354926,7 @@ "filename": "Size.js", "lineno": 247, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Set the minimum width and height values this Size component will allow.\r\rThe minimum values can never be below zero, or greater than the maximum values.\r\rSetting this will automatically adjust both the `width` and `height` properties to ensure they are within range.\r\rNote that based on the aspect mode, and if this Size component has a parent set or not, the minimums set here\r_can_ be exceed in some situations.", @@ -354977,7 +354983,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size#setMin", "scope": "instance", - "___id": "T000002R039487", + "___id": "T000002R039490", "___s": true }, { @@ -354986,7 +354992,7 @@ "filename": "Size.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Set the maximum width and height values this Size component will allow.\r\rSetting this will automatically adjust both the `width` and `height` properties to ensure they are within range.\r\rNote that based on the aspect mode, and if this Size component has a parent set or not, the maximums set here\r_can_ be exceed in some situations.", @@ -355043,7 +355049,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size#setMax", "scope": "instance", - "___id": "T000002R039493", + "___id": "T000002R039496", "___s": true }, { @@ -355052,7 +355058,7 @@ "filename": "Size.js", "lineno": 303, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Sets the width and height of this Size component based on the aspect mode.\r\rIf the aspect mode is 'none' then calling this method will change the aspect ratio, otherwise the current\raspect ratio is honored across all other modes.\r\rIf snapTo values have been set then the given width and height are snapped first, prior to any further\radjustment via min/max values, or a parent.\r\rIf minimum and/or maximum dimensions have been specified, the values given to this method will be clamped into\rthat range prior to adjustment, but may still exceed them depending on the aspect mode.\r\rIf this Size component has a parent set, and the aspect mode is `fit` or `envelop`, then the given sizes will\rbe clamped to the range specified by the parent.", @@ -355109,7 +355115,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size#setSize", "scope": "instance", - "___id": "T000002R039499", + "___id": "T000002R039502", "___s": true }, { @@ -355118,7 +355124,7 @@ "filename": "Size.js", "lineno": 361, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Sets a new aspect ratio, overriding what was there previously.\r\rIt then calls `setSize` immediately using the current dimensions.", @@ -355158,7 +355164,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size#setAspectRatio", "scope": "instance", - "___id": "T000002R039510", + "___id": "T000002R039513", "___s": true }, { @@ -355167,7 +355173,7 @@ "filename": "Size.js", "lineno": 380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Sets a new width and height for this Size component and updates the aspect ratio based on them.\r\rIt _doesn't_ change the `aspectMode` and still factors in size limits such as the min max and parent bounds.", @@ -355222,7 +355228,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size#resize", "scope": "instance", - "___id": "T000002R039513", + "___id": "T000002R039516", "___s": true }, { @@ -355231,7 +355237,7 @@ "filename": "Size.js", "lineno": 402, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Takes a new width and passes it through the min/max clamp and then checks it doesn't exceed the parent width.", @@ -355285,7 +355291,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size#getNewWidth", "scope": "instance", - "___id": "T000002R039518", + "___id": "T000002R039521", "___s": true }, { @@ -355294,7 +355300,7 @@ "filename": "Size.js", "lineno": 427, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Takes a new height and passes it through the min/max clamp and then checks it doesn't exceed the parent height.", @@ -355348,7 +355354,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size#getNewHeight", "scope": "instance", - "___id": "T000002R039523", + "___id": "T000002R039526", "___s": true }, { @@ -355357,7 +355363,7 @@ "filename": "Size.js", "lineno": 452, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The current `width` and `height` are adjusted to fit inside the given dimensions, while keeping the aspect ratio.\r\rIf `fit` is true there may be some space inside the target area which is not covered if its aspect ratio differs.\rIf `fit` is false the size may extend further out than the target area if the aspect ratios differ.\r\rIf this Size component has a parent set, then the width and height passed to this method will be clamped so\rit cannot exceed that of the parent.", @@ -355428,7 +355434,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size#constrain", "scope": "instance", - "___id": "T000002R039528", + "___id": "T000002R039531", "___s": true }, { @@ -355437,7 +355443,7 @@ "filename": "Size.js", "lineno": 521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The current `width` and `height` are adjusted to fit inside the given dimensions, while keeping the aspect ratio.\r\rThere may be some space inside the target area which is not covered if its aspect ratio differs.\r\rIf this Size component has a parent set, then the width and height passed to this method will be clamped so\rit cannot exceed that of the parent.", @@ -355493,7 +355499,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size#fitTo", "scope": "instance", - "___id": "T000002R039547", + "___id": "T000002R039550", "___s": true }, { @@ -355502,7 +355508,7 @@ "filename": "Size.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The current `width` and `height` are adjusted so that they fully envelope the given dimensions, while keeping the aspect ratio.\r\rThe size may extend further out than the target area if the aspect ratios differ.\r\rIf this Size component has a parent set, then the values are clamped so that it never exceeds the parent\ron the longest axis.", @@ -355558,7 +355564,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size#envelop", "scope": "instance", - "___id": "T000002R039549", + "___id": "T000002R039552", "___s": true }, { @@ -355567,7 +355573,7 @@ "filename": "Size.js", "lineno": 563, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Sets the width of this Size component.\r\rDepending on the aspect mode, changing the width may also update the height and aspect ratio.", @@ -355607,7 +355613,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size#setWidth", "scope": "instance", - "___id": "T000002R039551", + "___id": "T000002R039554", "___s": true }, { @@ -355616,7 +355622,7 @@ "filename": "Size.js", "lineno": 580, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Sets the height of this Size component.\r\rDepending on the aspect mode, changing the height may also update the width and aspect ratio.", @@ -355656,7 +355662,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size#setHeight", "scope": "instance", - "___id": "T000002R039553", + "___id": "T000002R039556", "___s": true }, { @@ -355665,7 +355671,7 @@ "filename": "Size.js", "lineno": 597, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Returns a string representation of this Size component.", @@ -355689,7 +355695,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size#toString", "scope": "instance", - "___id": "T000002R039555", + "___id": "T000002R039558", "___s": true }, { @@ -355698,7 +355704,7 @@ "filename": "Size.js", "lineno": 610, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Sets the values of this Size component to the `element.style.width` and `height`\rproperties of the given DOM Element. The properties are set as `px` values.", @@ -355723,7 +355729,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size#setCSS", "scope": "instance", - "___id": "T000002R039557", + "___id": "T000002R039560", "___s": true }, { @@ -355732,7 +355738,7 @@ "filename": "Size.js", "lineno": 628, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Copies the aspect mode, aspect ratio, width and height from this Size component\rto the given Size component. Note that the parent, if set, is not copied across.", @@ -355771,7 +355777,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size#copy", "scope": "instance", - "___id": "T000002R039561", + "___id": "T000002R039564", "___s": true }, { @@ -355780,7 +355786,7 @@ "filename": "Size.js", "lineno": 648, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Destroys this Size component.\r\rThis clears the local properties and any parent object, if set.\r\rA destroyed Size component cannot be re-used.", @@ -355790,7 +355796,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size#destroy", "scope": "instance", - "___id": "T000002R039564", + "___id": "T000002R039567", "___s": true }, { @@ -355799,7 +355805,7 @@ "filename": "Size.js", "lineno": 664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The width of this Size component.\r\rThis value is clamped to the range specified by `minWidth` and `maxWidth`, if enabled.\r\rA width can never be less than zero.\r\rChanging this value will automatically update the `height` if the aspect ratio lock is enabled.\rYou can also use the `setWidth` and `getWidth` methods.", @@ -355818,7 +355824,7 @@ "longname": "Phaser.Structs.Size#width", "scope": "instance", "kind": "member", - "___id": "T000002R039568", + "___id": "T000002R039571", "___s": true }, { @@ -355827,7 +355833,7 @@ "filename": "Size.js", "lineno": 692, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The height of this Size component.\r\rThis value is clamped to the range specified by `minHeight` and `maxHeight`, if enabled.\r\rA height can never be less than zero.\r\rChanging this value will automatically update the `width` if the aspect ratio lock is enabled.\rYou can also use the `setHeight` and `getHeight` methods.", @@ -355846,7 +355852,7 @@ "longname": "Phaser.Structs.Size#height", "scope": "instance", "kind": "member", - "___id": "T000002R039572", + "___id": "T000002R039575", "___s": true }, { @@ -355855,7 +355861,7 @@ "filename": "Size.js", "lineno": 722, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "Do not make the size fit the aspect ratio. Change the ratio when the size changes.", @@ -355874,7 +355880,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size.NONE", "scope": "static", - "___id": "T000002R039576", + "___id": "T000002R039579", "___s": true }, { @@ -355883,7 +355889,7 @@ "filename": "Size.js", "lineno": 732, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The height is automatically adjusted based on the width.", @@ -355902,7 +355908,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size.WIDTH_CONTROLS_HEIGHT", "scope": "static", - "___id": "T000002R039578", + "___id": "T000002R039581", "___s": true }, { @@ -355911,7 +355917,7 @@ "filename": "Size.js", "lineno": 742, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The width is automatically adjusted based on the height.", @@ -355930,7 +355936,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size.HEIGHT_CONTROLS_WIDTH", "scope": "static", - "___id": "T000002R039580", + "___id": "T000002R039583", "___s": true }, { @@ -355939,7 +355945,7 @@ "filename": "Size.js", "lineno": 752, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The width and height are automatically adjusted to fit inside the given target area, while keeping the aspect ratio. Depending on the aspect ratio there may be some space inside the area which is not covered.", @@ -355958,7 +355964,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size.FIT", "scope": "static", - "___id": "T000002R039582", + "___id": "T000002R039585", "___s": true }, { @@ -355967,7 +355973,7 @@ "filename": "Size.js", "lineno": 762, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\structs", + "path": "D:\\wamp\\www\\phaser\\src\\structs", "code": {} }, "description": "The width and height are automatically adjusted to make the size cover the entire target area while keeping the aspect ratio. This may extend further out than the target size.", @@ -355986,7 +355992,7 @@ "memberof": "Phaser.Structs.Size", "longname": "Phaser.Structs.Size.ENVELOP", "scope": "static", - "___id": "T000002R039584", + "___id": "T000002R039587", "___s": true }, { @@ -355995,7 +356001,7 @@ "filename": "CanvasTexture.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "classdesc": "A Canvas Texture is a special kind of Texture that is backed by an HTML Canvas Element as its source.\r\rYou can use the properties of this texture to draw to the canvas element directly, using all of the standard\rcanvas operations available in the browser. Any Game Object can be given this texture and will render with it.\r\rNote: When running under WebGL the Canvas Texture needs to re-generate its base WebGLTexture and reupload it to\rthe GPU every time you modify it, otherwise the changes you make to this texture will not be visible. To do this\ryou should call `CanvasTexture.refresh()` once you are finished with your changes to the canvas. Try and keep\rthis to a minimum, especially on large canvas sizes, or you may inadvertently thrash the GPU by constantly uploading\rtexture data to it. This restriction does not apply if using the Canvas Renderer.\r\rIt starts with only one frame that covers the whole of the canvas. You can add further frames, that specify\rsections of the canvas using the `add` method.\r\rShould you need to resize the canvas use the `setSize` method so that it accurately updates all of the underlying\rtexture data as well. Forgetting to do this (i.e. by changing the canvas size directly from your code) could cause\rgraphical errors.", @@ -356075,7 +356081,7 @@ ], "scope": "static", "longname": "Phaser.Textures.CanvasTexture", - "___id": "T000002R039593", + "___id": "T000002R039596", "___s": true }, { @@ -356084,7 +356090,7 @@ "filename": "CanvasTexture.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The source Canvas Element.", @@ -356104,7 +356110,7 @@ "longname": "Phaser.Textures.CanvasTexture#canvas", "scope": "instance", "kind": "member", - "___id": "T000002R039599", + "___id": "T000002R039602", "___s": true }, { @@ -356113,7 +356119,7 @@ "filename": "CanvasTexture.js", "lineno": 78, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The 2D Canvas Rendering Context.", @@ -356133,7 +356139,7 @@ "longname": "Phaser.Textures.CanvasTexture#context", "scope": "instance", "kind": "member", - "___id": "T000002R039601", + "___id": "T000002R039604", "___s": true }, { @@ -356142,7 +356148,7 @@ "filename": "CanvasTexture.js", "lineno": 88, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The width of the Canvas.\rThis property is read-only, if you wish to change it use the `setSize` method.", @@ -356162,7 +356168,7 @@ "longname": "Phaser.Textures.CanvasTexture#width", "scope": "instance", "kind": "member", - "___id": "T000002R039604", + "___id": "T000002R039607", "___s": true }, { @@ -356171,7 +356177,7 @@ "filename": "CanvasTexture.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The height of the Canvas.\rThis property is read-only, if you wish to change it use the `setSize` method.", @@ -356191,7 +356197,7 @@ "longname": "Phaser.Textures.CanvasTexture#height", "scope": "instance", "kind": "member", - "___id": "T000002R039606", + "___id": "T000002R039609", "___s": true }, { @@ -356200,7 +356206,7 @@ "filename": "CanvasTexture.js", "lineno": 110, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The context image data.\rUse the `update` method to populate this when the canvas changes.", @@ -356219,7 +356225,7 @@ "longname": "Phaser.Textures.CanvasTexture#imageData", "scope": "instance", "kind": "member", - "___id": "T000002R039608", + "___id": "T000002R039611", "___s": true }, { @@ -356228,7 +356234,7 @@ "filename": "CanvasTexture.js", "lineno": 120, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "A Uint8ClampedArray view into the `buffer`.\rUse the `update` method to populate this when the canvas changes.\rNote that this is unavailable in some browsers, such as Epic Browser, due to their security restrictions.", @@ -356247,7 +356253,7 @@ "longname": "Phaser.Textures.CanvasTexture#data", "scope": "instance", "kind": "member", - "___id": "T000002R039610", + "___id": "T000002R039613", "___s": true }, { @@ -356256,7 +356262,7 @@ "filename": "CanvasTexture.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "An Uint32Array view into the `buffer`.", @@ -356275,7 +356281,7 @@ "longname": "Phaser.Textures.CanvasTexture#pixels", "scope": "instance", "kind": "member", - "___id": "T000002R039613", + "___id": "T000002R039616", "___s": true }, { @@ -356284,7 +356290,7 @@ "filename": "CanvasTexture.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "An ArrayBuffer the same size as the context ImageData.", @@ -356303,7 +356309,7 @@ "longname": "Phaser.Textures.CanvasTexture#buffer", "scope": "instance", "kind": "member", - "___id": "T000002R039615", + "___id": "T000002R039618", "___s": true }, { @@ -356312,7 +356318,7 @@ "filename": "CanvasTexture.js", "lineno": 173, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "This re-creates the `imageData` from the current context.\rIt then re-builds the ArrayBuffer, the `data` Uint8ClampedArray reference and the `pixels` Int32Array.\r\rWarning: This is a very expensive operation, so use it sparingly.", @@ -356336,7 +356342,7 @@ "memberof": "Phaser.Textures.CanvasTexture", "longname": "Phaser.Textures.CanvasTexture#update", "scope": "instance", - "___id": "T000002R039622", + "___id": "T000002R039625", "___s": true }, { @@ -356345,7 +356351,7 @@ "filename": "CanvasTexture.js", "lineno": 213, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Draws the given Image or Canvas element to this CanvasTexture, then updates the internal\rImageData buffer and arrays.", @@ -356435,7 +356441,7 @@ "memberof": "Phaser.Textures.CanvasTexture", "longname": "Phaser.Textures.CanvasTexture#draw", "scope": "instance", - "___id": "T000002R039631", + "___id": "T000002R039634", "___s": true }, { @@ -356444,7 +356450,7 @@ "filename": "CanvasTexture.js", "lineno": 241, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Draws the given texture frame to this CanvasTexture, then updates the internal\rImageData buffer and arrays.", @@ -356552,7 +356558,7 @@ "memberof": "Phaser.Textures.CanvasTexture", "longname": "Phaser.Textures.CanvasTexture#drawFrame", "scope": "instance", - "___id": "T000002R039634", + "___id": "T000002R039637", "___s": true }, { @@ -356561,7 +356567,7 @@ "filename": "CanvasTexture.js", "lineno": 291, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Sets a pixel in the CanvasTexture to the given color and alpha values.\r\rThis is an expensive operation to run in large quantities, so use sparingly.", @@ -356668,7 +356674,7 @@ "memberof": "Phaser.Textures.CanvasTexture", "longname": "Phaser.Textures.CanvasTexture#setPixel", "scope": "instance", - "___id": "T000002R039644", + "___id": "T000002R039647", "___s": true }, { @@ -356677,7 +356683,7 @@ "filename": "CanvasTexture.js", "lineno": 332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Puts the ImageData into the context of this CanvasTexture at the given coordinates.", @@ -356801,7 +356807,7 @@ "memberof": "Phaser.Textures.CanvasTexture", "longname": "Phaser.Textures.CanvasTexture#putData", "scope": "instance", - "___id": "T000002R039655", + "___id": "T000002R039658", "___s": true }, { @@ -356810,7 +356816,7 @@ "filename": "CanvasTexture.js", "lineno": 360, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Gets an ImageData region from this CanvasTexture from the position and size specified.\rYou can write this back using `CanvasTexture.putData`, or manipulate it.", @@ -356888,7 +356894,7 @@ "memberof": "Phaser.Textures.CanvasTexture", "longname": "Phaser.Textures.CanvasTexture#getData", "scope": "instance", - "___id": "T000002R039661", + "___id": "T000002R039664", "___s": true }, { @@ -356897,7 +356903,7 @@ "filename": "CanvasTexture.js", "lineno": 386, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Get the color of a specific pixel from this texture and store it in a Color object.\r\rIf you have drawn anything to this CanvasTexture since it was created you must call `CanvasTexture.update` to refresh the array buffer,\rotherwise this may return out of date color values, or worse - throw a run-time error as it tries to access an array element that doesn't exist.", @@ -356963,7 +356969,7 @@ "memberof": "Phaser.Textures.CanvasTexture", "longname": "Phaser.Textures.CanvasTexture#getPixel", "scope": "instance", - "___id": "T000002R039668", + "___id": "T000002R039671", "___s": true }, { @@ -356972,7 +356978,7 @@ "filename": "CanvasTexture.js", "lineno": 425, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Returns an array containing all of the pixels in the given region.\r\rIf the requested region extends outside the bounds of this CanvasTexture,\rthe region is truncated to fit.\r\rIf you have drawn anything to this CanvasTexture since it was created you must call `CanvasTexture.update` to refresh the array buffer,\rotherwise this may return out of date color values, or worse - throw a run-time error as it tries to access an array element that doesn't exist.", @@ -357074,7 +357080,7 @@ "memberof": "Phaser.Textures.CanvasTexture", "longname": "Phaser.Textures.CanvasTexture#getPixels", "scope": "instance", - "___id": "T000002R039677", + "___id": "T000002R039680", "___s": true }, { @@ -357083,7 +357089,7 @@ "filename": "CanvasTexture.js", "lineno": 480, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Returns the Image Data index for the given pixel in this CanvasTexture.\r\rThe index can be used to read directly from the `this.data` array.\r\rThe index points to the red value in the array. The subsequent 3 indexes\rpoint to green, blue and alpha respectively.", @@ -357134,7 +357140,7 @@ "memberof": "Phaser.Textures.CanvasTexture", "longname": "Phaser.Textures.CanvasTexture#getIndex", "scope": "instance", - "___id": "T000002R039699", + "___id": "T000002R039702", "___s": true }, { @@ -357143,7 +357149,7 @@ "filename": "CanvasTexture.js", "lineno": 511, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "This should be called manually if you are running under WebGL.\rIt will refresh the WebGLTexture from the Canvas source. Only call this if you know that the\rcanvas has changed, as there is a significant GPU texture allocation cost involved in doing so.", @@ -357167,7 +357173,7 @@ "memberof": "Phaser.Textures.CanvasTexture", "longname": "Phaser.Textures.CanvasTexture#refresh", "scope": "instance", - "___id": "T000002R039703", + "___id": "T000002R039706", "___s": true }, { @@ -357176,7 +357182,7 @@ "filename": "CanvasTexture.js", "lineno": 528, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Gets the Canvas Element.", @@ -357200,7 +357206,7 @@ "memberof": "Phaser.Textures.CanvasTexture", "longname": "Phaser.Textures.CanvasTexture#getCanvas", "scope": "instance", - "___id": "T000002R039705", + "___id": "T000002R039708", "___s": true }, { @@ -357209,7 +357215,7 @@ "filename": "CanvasTexture.js", "lineno": 541, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Gets the 2D Canvas Rendering Context.", @@ -357233,7 +357239,7 @@ "memberof": "Phaser.Textures.CanvasTexture", "longname": "Phaser.Textures.CanvasTexture#getContext", "scope": "instance", - "___id": "T000002R039707", + "___id": "T000002R039710", "___s": true }, { @@ -357242,7 +357248,7 @@ "filename": "CanvasTexture.js", "lineno": 554, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Clears the given region of this Canvas Texture, resetting it back to transparent.\rIf no region is given, the whole Canvas Texture is cleared.", @@ -357341,7 +357347,7 @@ "memberof": "Phaser.Textures.CanvasTexture", "longname": "Phaser.Textures.CanvasTexture#clear", "scope": "instance", - "___id": "T000002R039709", + "___id": "T000002R039712", "___s": true }, { @@ -357350,7 +357356,7 @@ "filename": "CanvasTexture.js", "lineno": 587, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Changes the size of this Canvas Texture.", @@ -357403,7 +357409,7 @@ "memberof": "Phaser.Textures.CanvasTexture", "longname": "Phaser.Textures.CanvasTexture#setSize", "scope": "instance", - "___id": "T000002R039716", + "___id": "T000002R039719", "___s": true }, { @@ -357412,7 +357418,7 @@ "filename": "CanvasTexture.js", "lineno": 626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Destroys this Texture and releases references to its sources and frames.", @@ -357423,7 +357429,7 @@ "longname": "Phaser.Textures.CanvasTexture#destroy", "scope": "instance", "overrides": "Phaser.Textures.Texture#destroy", - "___id": "T000002R039726", + "___id": "T000002R039729", "___s": true }, { @@ -357432,7 +357438,7 @@ "filename": "const.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Filter Types.", @@ -357442,7 +357448,7 @@ "since": "3.0.0", "longname": "Phaser.Textures.FilterMode", "scope": "static", - "___id": "T000002R039736", + "___id": "T000002R039739", "___s": true }, { @@ -357451,7 +357457,7 @@ "filename": "const.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Linear filter type.", @@ -357470,7 +357476,7 @@ "memberof": "Phaser.Textures.FilterMode", "longname": "Phaser.Textures.FilterMode.LINEAR", "scope": "static", - "___id": "T000002R039738", + "___id": "T000002R039741", "___s": true }, { @@ -357479,7 +357485,7 @@ "filename": "const.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Nearest neighbor filter type.", @@ -357498,7 +357504,7 @@ "memberof": "Phaser.Textures.FilterMode", "longname": "Phaser.Textures.FilterMode.NEAREST", "scope": "static", - "___id": "T000002R039740", + "___id": "T000002R039743", "___s": true }, { @@ -357507,7 +357513,7 @@ "filename": "DynamicTexture.js", "lineno": 19, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "classdesc": "A Dynamic Texture is a special texture that allows you to draw textures, frames and most kind of\rGame Objects directly to it.\r\rYou can take many complex objects and draw them to this one texture, which can then be used as the\rbase texture for other Game Objects, such as Sprites. Should you then update this texture, all\rGame Objects using it will instantly be updated as well, reflecting the changes immediately.\r\rIt's a powerful way to generate dynamic textures at run-time that are WebGL friendly and don't invoke\rexpensive GPU uploads on each change.\r\r```js\rconst t = this.textures.addDynamicTexture('player', 64, 128);\r// draw objects to t\rthis.add.sprite(x, y, 'player');\r```\r\rBecause this is a standard Texture within Phaser, you can add frames to it, meaning you can use it\rto generate sprite sheets, texture atlases or tile sets.\r\rUnder WebGL1, a FrameBuffer, which is what this Dynamic Texture uses internally, cannot be anti-aliased.\rThis means that when drawing objects such as Shapes or Graphics instances to this texture, they may appear\rto be drawn with no aliasing around the edges. This is a technical limitation of WebGL1. To get around it,\rcreate your shape as a texture in an art package, then draw that to this texture.\r\rBased on the assumption that you will be using this Dynamic Texture as a source for Sprites, it will\rautomatically invert any drawing done to it on the y axis. If you do not require this, please call the\r`setIsSpriteTexture()` method and pass it `false` as its parameter. Do this before you start drawing\rto this texture, otherwise you will get vertically inverted frames under WebGL. This isn't required\rfor Canvas.", @@ -357578,7 +357584,7 @@ ], "scope": "static", "longname": "Phaser.Textures.DynamicTexture", - "___id": "T000002R039754", + "___id": "T000002R039757", "___s": true }, { @@ -357587,7 +357593,7 @@ "filename": "DynamicTexture.js", "lineno": 73, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The internal data type of this object.", @@ -357607,7 +357613,7 @@ "longname": "Phaser.Textures.DynamicTexture#type", "scope": "instance", "kind": "member", - "___id": "T000002R039760", + "___id": "T000002R039763", "___s": true }, { @@ -357616,7 +357622,7 @@ "filename": "DynamicTexture.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "A reference to either the Canvas or WebGL Renderer that the Game instance is using.", @@ -357645,7 +357651,7 @@ "longname": "Phaser.Textures.DynamicTexture#renderer", "scope": "instance", "kind": "member", - "___id": "T000002R039765", + "___id": "T000002R039768", "___s": true }, { @@ -357654,7 +357660,7 @@ "filename": "DynamicTexture.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The width of this Dynamic Texture.\r\rTreat this property as read-only. Use the `setSize` method to change the size.", @@ -357673,7 +357679,7 @@ "longname": "Phaser.Textures.DynamicTexture#width", "scope": "instance", "kind": "member", - "___id": "T000002R039767", + "___id": "T000002R039770", "___s": true }, { @@ -357682,7 +357688,7 @@ "filename": "DynamicTexture.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The height of this Dynamic Texture.\r\rTreat this property as read-only. Use the `setSize` method to change the size.", @@ -357701,7 +357707,7 @@ "longname": "Phaser.Textures.DynamicTexture#height", "scope": "instance", "kind": "member", - "___id": "T000002R039769", + "___id": "T000002R039772", "___s": true }, { @@ -357710,7 +357716,7 @@ "filename": "DynamicTexture.js", "lineno": 124, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "This flag is set to 'true' during `beginDraw` and reset to 'false` in `endDraw`,\rallowing you to determine if this Dynamic Texture is batch drawing, or not.", @@ -357730,7 +357736,7 @@ "longname": "Phaser.Textures.DynamicTexture#isDrawing", "scope": "instance", "kind": "member", - "___id": "T000002R039771", + "___id": "T000002R039774", "___s": true }, { @@ -357739,7 +357745,7 @@ "filename": "DynamicTexture.js", "lineno": 135, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "A reference to the Rendering Context belonging to the Canvas Element this Dynamic Texture is drawing to.", @@ -357758,7 +357764,7 @@ "longname": "Phaser.Textures.DynamicTexture#canvas", "scope": "instance", "kind": "member", - "___id": "T000002R039773", + "___id": "T000002R039776", "___s": true }, { @@ -357767,7 +357773,7 @@ "filename": "DynamicTexture.js", "lineno": 144, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The 2D Canvas Rendering Context.", @@ -357787,7 +357793,7 @@ "longname": "Phaser.Textures.DynamicTexture#context", "scope": "instance", "kind": "member", - "___id": "T000002R039775", + "___id": "T000002R039778", "___s": true }, { @@ -357796,7 +357802,7 @@ "filename": "DynamicTexture.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Is this Dynamic Texture dirty or not? If not it won't spend time clearing or filling itself.", @@ -357815,7 +357821,7 @@ "longname": "Phaser.Textures.DynamicTexture#dirty", "scope": "instance", "kind": "member", - "___id": "T000002R039778", + "___id": "T000002R039781", "___s": true }, { @@ -357824,7 +357830,7 @@ "filename": "DynamicTexture.js", "lineno": 163, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Is this Dynamic Texture being used as the base texture for a Sprite Game Object?\r\rThis is enabled by default, as we expect that will be the core use for Dynamic Textures.\r\rHowever, to disable it, call `RenderTexture.setIsSpriteTexture(false)`.\r\rYou should do this _before_ drawing to this texture, so that it correctly\rinverses the frames for WebGL rendering. Not doing so will result in vertically flipped frames.\r\rThis property is used in the `endDraw` method.", @@ -357843,27 +357849,27 @@ "longname": "Phaser.Textures.DynamicTexture#isSpriteTexture", "scope": "instance", "kind": "member", - "___id": "T000002R039780", + "___id": "T000002R039783", "___s": true }, { - "comment": "/**\r\n * An internal Camera that can be used to move around this Dynamic Texture.\r\n *\r\n * Control it just like you would any Scene Camera. The difference is that it only impacts\r\n * the placement of **Game Objects** (not textures) that you then draw to this texture.\r\n *\r\n * You can scroll, zoom and rotate this Camera.\r\n *\r\n * @name Phaser.Textures.DynamicTexture#camera\r\n * @type {Phaser.Cameras.Scene2D.BaseCamera}\r\n * @since 3.12.0\r\n */", + "comment": "/**\r\n * An internal Camera that can be used to move around this Dynamic Texture.\r\n *\r\n * Control it just like you would any Scene Camera. The difference is that it only impacts\r\n * the placement of **Game Objects** (not textures) that you then draw to this texture.\r\n *\r\n * You can scroll, zoom and rotate this Camera.\r\n *\r\n * @name Phaser.Textures.DynamicTexture#camera\r\n * @type {Phaser.Cameras.Scene2D.Camera}\r\n * @since 3.12.0\r\n */", "meta": { "filename": "DynamicTexture.js", "lineno": 191, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "An internal Camera that can be used to move around this Dynamic Texture.\r\rControl it just like you would any Scene Camera. The difference is that it only impacts\rthe placement of **Game Objects** (not textures) that you then draw to this texture.\r\rYou can scroll, zoom and rotate this Camera.", "name": "camera", "type": { "names": [ - "Phaser.Cameras.Scene2D.BaseCamera" + "Phaser.Cameras.Scene2D.Camera" ], "parsedType": { "type": "NameExpression", - "name": "Phaser.Cameras.Scene2D.BaseCamera" + "name": "Phaser.Cameras.Scene2D.Camera" } }, "since": "3.12.0", @@ -357871,7 +357877,7 @@ "longname": "Phaser.Textures.DynamicTexture#camera", "scope": "instance", "kind": "member", - "___id": "T000002R039784", + "___id": "T000002R039787", "___s": true }, { @@ -357880,7 +357886,7 @@ "filename": "DynamicTexture.js", "lineno": 205, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The Render Target that belongs to this Dynamic Texture.\r\rA Render Target encapsulates a framebuffer and texture for the WebGL Renderer.\r\rThis property remains `null` under Canvas.", @@ -357899,7 +357905,7 @@ "longname": "Phaser.Textures.DynamicTexture#renderTarget", "scope": "instance", "kind": "member", - "___id": "T000002R039786", + "___id": "T000002R039789", "___s": true }, { @@ -357908,7 +357914,7 @@ "filename": "DynamicTexture.js", "lineno": 218, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "A reference to the WebGL Single Pipeline.\r\rThis property remains `null` under Canvas.", @@ -357927,7 +357933,7 @@ "longname": "Phaser.Textures.DynamicTexture#pipeline", "scope": "instance", "kind": "member", - "___id": "T000002R039788", + "___id": "T000002R039791", "___s": true }, { @@ -357936,7 +357942,7 @@ "filename": "DynamicTexture.js", "lineno": 232, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Resizes this Dynamic Texture to the new dimensions given.\r\rIn WebGL it will destroy and then re-create the frame buffer being used by this Dynamic Texture.\rIn Canvas it will resize the underlying canvas DOM element.\r\rBoth approaches will erase everything currently drawn to this texture.\r\rIf the dimensions given are the same as those already being used, calling this method will do nothing.", @@ -357991,7 +357997,7 @@ "memberof": "Phaser.Textures.DynamicTexture", "longname": "Phaser.Textures.DynamicTexture#setSize", "scope": "instance", - "___id": "T000002R039790", + "___id": "T000002R039793", "___s": true }, { @@ -358000,7 +358006,7 @@ "filename": "DynamicTexture.js", "lineno": 314, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Links the WebGL Textures used by this Dynamic Texture to its Render Target.\r\rThis method is called internally by the Dynamic Texture when it is first created,\ror if you change its size.", @@ -358025,7 +358031,7 @@ "memberof": "Phaser.Textures.DynamicTexture", "longname": "Phaser.Textures.DynamicTexture#setFromRenderTarget", "scope": "instance", - "___id": "T000002R039805", + "___id": "T000002R039808", "___s": true }, { @@ -358034,7 +358040,7 @@ "filename": "DynamicTexture.js", "lineno": 339, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "If you are planning on using this Render Texture as a base texture for Sprite\rGame Objects, then you should call this method with a value of `true` before\rdrawing anything to it, otherwise you will get inverted frames in WebGL.", @@ -358074,7 +358080,7 @@ "memberof": "Phaser.Textures.DynamicTexture", "longname": "Phaser.Textures.DynamicTexture#setIsSpriteTexture", "scope": "instance", - "___id": "T000002R039813", + "___id": "T000002R039816", "___s": true }, { @@ -358083,7 +358089,7 @@ "filename": "DynamicTexture.js", "lineno": 358, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Fills this Dynamic Texture with the given color.\r\rBy default it will fill the entire texture, however you can set it to fill a specific\rrectangular area by using the x, y, width and height arguments.\r\rThe color should be given in hex format, i.e. 0xff0000 for red, 0x00ff00 for green, etc.", @@ -358198,7 +358204,7 @@ "memberof": "Phaser.Textures.DynamicTexture", "longname": "Phaser.Textures.DynamicTexture#fill", "scope": "instance", - "___id": "T000002R039816", + "___id": "T000002R039819", "___s": true }, { @@ -358207,7 +358213,7 @@ "filename": "DynamicTexture.js", "lineno": 433, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Clears a portion or everything from this Dynamic Texture by erasing it and resetting it back to\ra blank, transparent, texture. To clear an area, specify the `x`, `y`, `width` and `height`.", @@ -358294,7 +358300,7 @@ "memberof": "Phaser.Textures.DynamicTexture", "longname": "Phaser.Textures.DynamicTexture#clear", "scope": "instance", - "___id": "T000002R039837", + "___id": "T000002R039840", "___s": true }, { @@ -358303,7 +358309,7 @@ "filename": "DynamicTexture.js", "lineno": 479, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Takes the given texture key and frame and then stamps it at the given\rx and y coordinates. You can use the optional 'config' argument to provide\rlots more options about how the stamp is applied, including the alpha,\rtint, angle, scale and origin.\r\rBy default, the frame will stamp on the x/y coordinates based on its center.\r\rIf you wish to stamp from the top-left, set the config `originX` and\r`originY` properties both to zero.", @@ -358411,7 +358417,7 @@ "memberof": "Phaser.Textures.DynamicTexture", "longname": "Phaser.Textures.DynamicTexture#stamp", "scope": "instance", - "___id": "T000002R039842", + "___id": "T000002R039845", "___s": true }, { @@ -358420,7 +358426,7 @@ "filename": "DynamicTexture.js", "lineno": 559, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Draws the given object, or an array of objects, to this Dynamic Texture using a blend mode of ERASE.\rThis has the effect of erasing any filled pixels present in the objects from this texture.\r\rIt can accept any of the following:\r\r* Any renderable Game Object, such as a Sprite, Text, Graphics or TileSprite.\r* Tilemap Layers.\r* A Group. The contents of which will be iterated and drawn in turn.\r* A Container. The contents of which will be iterated fully, and drawn in turn.\r* A Scene Display List. Pass in `Scene.children` to draw the whole list.\r* Another Dynamic Texture, or a Render Texture.\r* A Texture Frame instance.\r* A string. This is used to look-up the texture from the Texture Manager.\r\rNote: You cannot erase a Dynamic Texture from itself.\r\rIf passing in a Group or Container it will only draw children that return `true`\rwhen their `willRender()` method is called. I.e. a Container with 10 children,\r5 of which have `visible=false` will only draw the 5 visible ones.\r\rIf passing in an array of Game Objects it will draw them all, regardless if\rthey pass a `willRender` check or not.\r\rYou can pass in a string in which case it will look for a texture in the Texture\rManager matching that string, and draw the base frame.\r\rYou can pass in the `x` and `y` coordinates to draw the objects at. The use of\rthe coordinates differ based on what objects are being drawn. If the object is\ra Group, Container or Display List, the coordinates are _added_ to the positions\rof the children. For all other types of object, the coordinates are exact.\r\rCalling this method causes the WebGL batch to flush, so it can write the texture\rdata to the framebuffer being used internally. The batch is flushed at the end,\rafter the entries have been iterated. So if you've a bunch of objects to draw,\rtry and pass them in an array in one single call, rather than making lots of\rseparate calls.\r\rIf you are not planning on using this Dynamic Texture as a base texture for Sprite\rGame Objects, then you should set `DynamicTexture.isSpriteTexture = false` before\rcalling this method, otherwise you will get vertically inverted frames in WebGL.", @@ -358490,7 +358496,7 @@ "memberof": "Phaser.Textures.DynamicTexture", "longname": "Phaser.Textures.DynamicTexture#erase", "scope": "instance", - "___id": "T000002R039861", + "___id": "T000002R039864", "___s": true }, { @@ -358499,7 +358505,7 @@ "filename": "DynamicTexture.js", "lineno": 621, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Draws the given object, or an array of objects, to this Dynamic Texture.\r\rIt can accept any of the following:\r\r* Any renderable Game Object, such as a Sprite, Text, Graphics or TileSprite.\r* Tilemap Layers.\r* A Group. The contents of which will be iterated and drawn in turn.\r* A Container. The contents of which will be iterated fully, and drawn in turn.\r* A Scene Display List. Pass in `Scene.children` to draw the whole list.\r* Another Dynamic Texture, or a Render Texture.\r* A Texture Frame instance.\r* A string. This is used to look-up the texture from the Texture Manager.\r\rNote 1: You cannot draw a Dynamic Texture to itself.\r\rNote 2: For Game Objects that have Post FX Pipelines, the pipeline _cannot_ be\rused when drawn to this texture.\r\rIf passing in a Group or Container it will only draw children that return `true`\rwhen their `willRender()` method is called. I.e. a Container with 10 children,\r5 of which have `visible=false` will only draw the 5 visible ones.\r\rIf passing in an array of Game Objects it will draw them all, regardless if\rthey pass a `willRender` check or not.\r\rYou can pass in a string in which case it will look for a texture in the Texture\rManager matching that string, and draw the base frame. If you need to specify\rexactly which frame to draw then use the method `drawFrame` instead.\r\rYou can pass in the `x` and `y` coordinates to draw the objects at. The use of\rthe coordinates differ based on what objects are being drawn. If the object is\ra Group, Container or Display List, the coordinates are _added_ to the positions\rof the children. For all other types of object, the coordinates are exact.\r\rThe `alpha` and `tint` values are only used by Texture Frames.\rGame Objects use their own alpha and tint values when being drawn.\r\rCalling this method causes the WebGL batch to flush, so it can write the texture\rdata to the framebuffer being used internally. The batch is flushed at the end,\rafter the entries have been iterated. So if you've a bunch of objects to draw,\rtry and pass them in an array in one single call, rather than making lots of\rseparate calls.\r\rIf you are not planning on using this Dynamic Texture as a base texture for Sprite\rGame Objects, then you should set `DynamicTexture.isSpriteTexture = false` before\rcalling this method, otherwise you will get vertically inverted frames in WebGL.", @@ -358599,7 +358605,7 @@ "memberof": "Phaser.Textures.DynamicTexture", "longname": "Phaser.Textures.DynamicTexture#draw", "scope": "instance", - "___id": "T000002R039865", + "___id": "T000002R039868", "___s": true }, { @@ -358608,7 +358614,7 @@ "filename": "DynamicTexture.js", "lineno": 689, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Draws the Texture Frame to the Render Texture at the given position.\r\rTextures are referenced by their string-based keys, as stored in the Texture Manager.\r\r```javascript\rvar rt = this.add.renderTexture(0, 0, 800, 600);\rrt.drawFrame(key, frame);\r```\r\rYou can optionally provide a position, alpha and tint value to apply to the frame\rbefore it is drawn.\r\rCalling this method will cause a batch flush, so if you've got a stack of things to draw\rin a tight loop, try using the `draw` method instead.\r\rIf you need to draw a Sprite to this Render Texture, use the `draw` method instead.\r\rIf you are not planning on using this Dynamic Texture as a base texture for Sprite\rGame Objects, then you should set `DynamicTexture.isSpriteTexture = false` before\rcalling this method, otherwise you will get vertically inverted frames in WebGL.", @@ -358732,7 +358738,7 @@ "memberof": "Phaser.Textures.DynamicTexture", "longname": "Phaser.Textures.DynamicTexture#drawFrame", "scope": "instance", - "___id": "T000002R039867", + "___id": "T000002R039870", "___s": true }, { @@ -358741,7 +358747,7 @@ "filename": "DynamicTexture.js", "lineno": 732, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Takes the given Texture Frame and draws it to this Dynamic Texture as a fill pattern,\ri.e. in a grid-layout based on the frame dimensions.\r\rTextures are referenced by their string-based keys, as stored in the Texture Manager.\r\rYou can optionally provide a position, width, height, alpha and tint value to apply to\rthe frames before they are drawn. The position controls the top-left where the repeating\rfill will start from. The width and height control the size of the filled area.\r\rThe position can be negative if required, but the dimensions cannot.\r\rCalling this method will cause a batch flush by default. Use the `skipBatch` argument\rto disable this if this call is part of a larger batch draw.\r\rIf you are not planning on using this Dynamic Texture as a base texture for Sprite\rGame Objects, then you should set `DynamicTexture.isSpriteTexture = false` before\rcalling this method, otherwise you will get vertically inverted frames in WebGL.", @@ -358910,7 +358916,7 @@ "memberof": "Phaser.Textures.DynamicTexture", "longname": "Phaser.Textures.DynamicTexture#repeat", "scope": "instance", - "___id": "T000002R039869", + "___id": "T000002R039872", "___s": true }, { @@ -358919,7 +358925,7 @@ "filename": "DynamicTexture.js", "lineno": 921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Use this method if you need to batch draw a large number of Game Objects to\rthis Dynamic Texture in a single pass, or on a frequent basis. This is especially\ruseful under WebGL, however, if your game is using Canvas only, it will not make\rany speed difference in that situation.\r\rThis method starts the beginning of a batched draw, unless one is already open.\r\rBatched drawing is faster than calling `draw` in loop, but you must be careful\rto manage the flow of code and remember to call `endDraw()` when you're finished.\r\rIf you don't need to draw large numbers of objects it's much safer and easier\rto use the `draw` method instead.\r\rThe flow should be:\r\r```javascript\r// Call once:\rDynamicTexture.beginDraw();\r\r// repeat n times:\rDynamicTexture.batchDraw();\r// or\rDynamicTexture.batchDrawFrame();\r\r// Call once:\rDynamicTexture.endDraw();\r```\r\rDo not call any methods other than `batchDraw`, `batchDrawFrame`, or `endDraw` once you\rhave started a batch. Also, be very careful not to destroy this Dynamic Texture while the\rbatch is still open. Doing so will cause a run-time error in the WebGL Renderer.\r\rYou can use the `DynamicTexture.isDrawing` boolean property to tell if a batch is\rcurrently open, or not.", @@ -358944,7 +358950,7 @@ "memberof": "Phaser.Textures.DynamicTexture", "longname": "Phaser.Textures.DynamicTexture#beginDraw", "scope": "instance", - "___id": "T000002R039916", + "___id": "T000002R039919", "___s": true }, { @@ -358953,7 +358959,7 @@ "filename": "DynamicTexture.js", "lineno": 987, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Use this method if you have already called `beginDraw` and need to batch\rdraw a large number of objects to this Dynamic Texture.\r\rThis method batches the drawing of the given objects to this texture,\rwithout causing a WebGL bind or batch flush for each one.\r\rIt is faster than calling `draw`, but you must be careful to manage the\rflow of code and remember to call `endDraw()`. If you don't need to draw large\rnumbers of objects it's much safer and easier to use the `draw` method instead.\r\rThe flow should be:\r\r```javascript\r// Call once:\rDynamicTexture.beginDraw();\r\r// repeat n times:\rDynamicTexture.batchDraw();\r// or\rDynamicTexture.batchDrawFrame();\r\r// Call once:\rDynamicTexture.endDraw();\r```\r\rDo not call any methods other than `batchDraw`, `batchDrawFrame`, or `endDraw` once you\rhave started a batch. Also, be very careful not to destroy this Dynamic Texture while the\rbatch is still open. Doing so will cause a run-time error in the WebGL Renderer.\r\rYou can use the `DynamicTexture.isDrawing` boolean property to tell if a batch is\rcurrently open, or not.\r\rThis method can accept any of the following:\r\r* Any renderable Game Object, such as a Sprite, Text, Graphics or TileSprite.\r* Tilemap Layers.\r* A Group. The contents of which will be iterated and drawn in turn.\r* A Container. The contents of which will be iterated fully, and drawn in turn.\r* A Scene's Display List. Pass in `Scene.children` to draw the whole list.\r* Another Dynamic Texture or Render Texture.\r* A Texture Frame instance.\r* A string. This is used to look-up a texture from the Texture Manager.\r\rNote: You cannot draw a Dynamic Texture to itself.\r\rIf passing in a Group or Container it will only draw children that return `true`\rwhen their `willRender()` method is called. I.e. a Container with 10 children,\r5 of which have `visible=false` will only draw the 5 visible ones.\r\rIf passing in an array of Game Objects it will draw them all, regardless if\rthey pass a `willRender` check or not.\r\rYou can pass in a string in which case it will look for a texture in the Texture\rManager matching that string, and draw the base frame. If you need to specify\rexactly which frame to draw then use the method `drawFrame` instead.\r\rYou can pass in the `x` and `y` coordinates to draw the objects at. The use of\rthe coordinates differ based on what objects are being drawn. If the object is\ra Group, Container or Display List, the coordinates are _added_ to the positions\rof the children. For all other types of object, the coordinates are exact.\r\rThe `alpha` and `tint` values are only used by Texture Frames.\rGame Objects use their own alpha and tint values when being drawn.", @@ -359053,7 +359059,7 @@ "memberof": "Phaser.Textures.DynamicTexture", "longname": "Phaser.Textures.DynamicTexture#batchDraw", "scope": "instance", - "___id": "T000002R039922", + "___id": "T000002R039925", "___s": true }, { @@ -359062,7 +359068,7 @@ "filename": "DynamicTexture.js", "lineno": 1075, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Use this method if you have already called `beginDraw` and need to batch\rdraw a large number of texture frames to this Dynamic Texture.\r\rThis method batches the drawing of the given frames to this Dynamic Texture,\rwithout causing a WebGL bind or batch flush for each one.\r\rIt is faster than calling `drawFrame`, but you must be careful to manage the\rflow of code and remember to call `endDraw()`. If you don't need to draw large\rnumbers of frames it's much safer and easier to use the `drawFrame` method instead.\r\rThe flow should be:\r\r```javascript\r// Call once:\rDynamicTexture.beginDraw();\r\r// repeat n times:\rDynamicTexture.batchDraw();\r// or\rDynamicTexture.batchDrawFrame();\r\r// Call once:\rDynamicTexture.endDraw();\r```\r\rDo not call any methods other than `batchDraw`, `batchDrawFrame`, or `endDraw` once you\rhave started a batch. Also, be very careful not to destroy this Dynamic Texture while the\rbatch is still open. Doing so will cause a run-time error in the WebGL Renderer.\r\rYou can use the `DynamicTexture.isDrawing` boolean property to tell if a batch is\rcurrently open, or not.\r\rTextures are referenced by their string-based keys, as stored in the Texture Manager.\r\rYou can optionally provide a position, alpha and tint value to apply to the frame\rbefore it is drawn.", @@ -359186,7 +359192,7 @@ "memberof": "Phaser.Textures.DynamicTexture", "longname": "Phaser.Textures.DynamicTexture#batchDrawFrame", "scope": "instance", - "___id": "T000002R039925", + "___id": "T000002R039928", "___s": true }, { @@ -359195,7 +359201,7 @@ "filename": "DynamicTexture.js", "lineno": 1149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Use this method to finish batch drawing to this Dynamic Texture.\r\rDoing so will stop the WebGL Renderer from capturing draws and then blit the\rframebuffer to the Render Target owned by this texture.\r\rCalling this method without first calling `beginDraw` will have no effect.\r\rBatch drawing is faster than calling `draw`, but you must be careful to manage the\rflow of code and remember to call `endDraw()` when you're finished.\r\rIf you don't need to draw large numbers of objects it's much safer and easier\rto use the `draw` method instead.\r\rThe flow should be:\r\r```javascript\r// Call once:\rDynamicTexture.beginDraw();\r\r// repeat n times:\rDynamicTexture.batchDraw();\r// or\rDynamicTexture.batchDrawFrame();\r\r// Call once:\rDynamicTexture.endDraw();\r```\r\rDo not call any methods other than `batchDraw`, `batchDrawFrame`, or `endDraw` once you\rhave started a batch. Also, be very careful not to destroy this Dynamic Texture while the\rbatch is still open. Doing so will cause a run-time error in the WebGL Renderer.\r\rYou can use the `DynamicTexture.isDrawing` boolean property to tell if a batch is\rcurrently open, or not.", @@ -359237,7 +359243,7 @@ "memberof": "Phaser.Textures.DynamicTexture", "longname": "Phaser.Textures.DynamicTexture#endDraw", "scope": "instance", - "___id": "T000002R039932", + "___id": "T000002R039935", "___s": true }, { @@ -359246,7 +359252,7 @@ "filename": "DynamicTexture.js", "lineno": 1461, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Takes a snapshot of the given area of this Dynamic Texture.\r\rThe snapshot is taken immediately, but the results are returned via the given callback.\r\rTo capture the whole Dynamic Texture see the `snapshot` method.\rTo capture just a specific pixel, see the `snapshotPixel` method.\r\rSnapshots work by using the WebGL `readPixels` feature to grab every pixel from the frame buffer\rinto an ArrayBufferView. It then parses this, copying the contents to a temporary Canvas and finally\rcreating an Image object from it, which is the image returned to the callback provided.\r\rAll in all, this is a computationally expensive and blocking process, which gets more expensive\rthe larger the resolution this Dynamic Texture has, so please be careful how you employ this in your game.", @@ -359368,7 +359374,7 @@ "memberof": "Phaser.Textures.DynamicTexture", "longname": "Phaser.Textures.DynamicTexture#snapshotArea", "scope": "instance", - "___id": "T000002R039981", + "___id": "T000002R039984", "___s": true }, { @@ -359377,7 +359383,7 @@ "filename": "DynamicTexture.js", "lineno": 1503, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Takes a snapshot of the whole of this Dynamic Texture.\r\rThe snapshot is taken immediately, but the results are returned via the given callback.\r\rTo capture a portion of this Dynamic Texture see the `snapshotArea` method.\rTo capture just a specific pixel, see the `snapshotPixel` method.\r\rSnapshots work by using the WebGL `readPixels` feature to grab every pixel from the frame buffer\rinto an ArrayBufferView. It then parses this, copying the contents to a temporary Canvas and finally\rcreating an Image object from it, which is the image returned to the callback provided.\r\rAll in all, this is a computationally expensive and blocking process, which gets more expensive\rthe larger the resolution this Dynamic Texture has, so please be careful how you employ this in your game.", @@ -359447,7 +359453,7 @@ "memberof": "Phaser.Textures.DynamicTexture", "longname": "Phaser.Textures.DynamicTexture#snapshot", "scope": "instance", - "___id": "T000002R039983", + "___id": "T000002R039986", "___s": true }, { @@ -359456,7 +359462,7 @@ "filename": "DynamicTexture.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Takes a snapshot of the given pixel from this Dynamic Texture.\r\rThe snapshot is taken immediately, but the results are returned via the given callback.\r\rTo capture the whole Dynamic Texture see the `snapshot` method.\rTo capture a portion of this Dynamic Texture see the `snapshotArea` method.\r\rUnlike the two other snapshot methods, this one will send your callback a `Color` object\rcontaining the color data for the requested pixel. It doesn't need to create an internal\rCanvas or Image object, so is a lot faster to execute, using less memory than the other snapshot methods.", @@ -359522,7 +359528,7 @@ "memberof": "Phaser.Textures.DynamicTexture", "longname": "Phaser.Textures.DynamicTexture#snapshotPixel", "scope": "instance", - "___id": "T000002R039985", + "___id": "T000002R039988", "___s": true }, { @@ -359531,7 +359537,7 @@ "filename": "DynamicTexture.js", "lineno": 1558, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Returns the underlying WebGLTextureWrapper, if not running in Canvas mode.", @@ -359557,7 +359563,7 @@ "memberof": "Phaser.Textures.DynamicTexture", "longname": "Phaser.Textures.DynamicTexture#getWebGLTexture", "scope": "instance", - "___id": "T000002R039987", + "___id": "T000002R039990", "___s": true }, { @@ -359566,7 +359572,7 @@ "filename": "DynamicTexture.js", "lineno": 1574, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Renders this Dynamic Texture onto the Stamp Game Object as a BitmapMask.", @@ -359630,7 +359636,7 @@ "memberof": "Phaser.Textures.DynamicTexture", "longname": "Phaser.Textures.DynamicTexture#renderWebGL", "scope": "instance", - "___id": "T000002R039989", + "___id": "T000002R039992", "___s": true }, { @@ -359639,7 +359645,7 @@ "filename": "DynamicTexture.js", "lineno": 1595, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "This is a NOOP method. Bitmap Masks are not supported by the Canvas Renderer.", @@ -359700,7 +359706,7 @@ "memberof": "Phaser.Textures.DynamicTexture", "longname": "Phaser.Textures.DynamicTexture#renderCanvas", "scope": "instance", - "___id": "T000002R039992", + "___id": "T000002R039995", "___s": true }, { @@ -359709,7 +359715,7 @@ "filename": "DynamicTexture.js", "lineno": 1610, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Destroys this Texture and releases references to its sources and frames.", @@ -359720,7 +359726,7 @@ "longname": "Phaser.Textures.DynamicTexture#destroy", "scope": "instance", "overrides": "Phaser.Textures.Texture#destroy", - "___id": "T000002R039994", + "___id": "T000002R039997", "___s": true }, { @@ -359729,7 +359735,7 @@ "filename": "ADD_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures\\events", + "path": "D:\\wamp\\www\\phaser\\src\\textures\\events", "code": {} }, "description": "The Texture Add Event.\r\rThis event is dispatched by the Texture Manager when a texture is added to it.\r\rListen to this event from within a Scene using: `this.textures.on('addtexture', listener)`.", @@ -359776,7 +359782,7 @@ "memberof": "Phaser.Textures.Events", "longname": "Phaser.Textures.Events#event:ADD", "scope": "instance", - "___id": "T000002R040001", + "___id": "T000002R040004", "___s": true }, { @@ -359785,7 +359791,7 @@ "filename": "ADD_KEY_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures\\events", + "path": "D:\\wamp\\www\\phaser\\src\\textures\\events", "code": {} }, "description": "The Texture Add Key Event.\r\rThis event is dispatched by the Texture Manager when a texture with the given key is added to it.\r\rListen to this event from within a Scene using: `this.textures.on('addtexture-key', listener)`.", @@ -359819,7 +359825,7 @@ "memberof": "Phaser.Textures.Events", "longname": "Phaser.Textures.Events#event:ADD_KEY", "scope": "instance", - "___id": "T000002R040003", + "___id": "T000002R040006", "___s": true }, { @@ -359828,7 +359834,7 @@ "filename": "ERROR_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures\\events", + "path": "D:\\wamp\\www\\phaser\\src\\textures\\events", "code": {} }, "description": "The Texture Load Error Event.\r\rThis event is dispatched by the Texture Manager when a texture it requested to load failed.\rThis only happens when base64 encoded textures fail. All other texture types are loaded via the Loader Plugin.\r\rListen to this event from within a Scene using: `this.textures.on('onerror', listener)`.", @@ -359862,7 +359868,7 @@ "memberof": "Phaser.Textures.Events", "longname": "Phaser.Textures.Events#event:ERROR", "scope": "instance", - "___id": "T000002R040005", + "___id": "T000002R040008", "___s": true }, { @@ -359871,7 +359877,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures\\events", + "path": "D:\\wamp\\www\\phaser\\src\\textures\\events", "code": {} }, "kind": "namespace", @@ -359879,7 +359885,7 @@ "memberof": "Phaser.Textures", "longname": "Phaser.Textures.Events", "scope": "static", - "___id": "T000002R040007", + "___id": "T000002R040010", "___s": true }, { @@ -359888,7 +359894,7 @@ "filename": "LOAD_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures\\events", + "path": "D:\\wamp\\www\\phaser\\src\\textures\\events", "code": {} }, "description": "The Texture Load Event.\r\rThis event is dispatched by the Texture Manager when a texture has finished loading on it.\rThis only happens for base64 encoded textures. All other texture types are loaded via the Loader Plugin.\r\rListen to this event from within a Scene using: `this.textures.on('onload', listener)`.\r\rThis event is dispatched after the [ADD]{@linkcode Phaser.Textures.Events#event:ADD} event.", @@ -359935,7 +359941,7 @@ "memberof": "Phaser.Textures.Events", "longname": "Phaser.Textures.Events#event:LOAD", "scope": "instance", - "___id": "T000002R040016", + "___id": "T000002R040019", "___s": true }, { @@ -359944,7 +359950,7 @@ "filename": "READY_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures\\events", + "path": "D:\\wamp\\www\\phaser\\src\\textures\\events", "code": {} }, "description": "This internal event signifies that the Texture Manager is now ready and the Game can continue booting.\r\rWhen a Phaser Game instance is booting for the first time, the Texture Manager has to wait on a couple of non-blocking\rasync events before it's fully ready to carry on. When those complete the Texture Manager emits this event via the Game\rinstance, which tells the Game to carry on booting.", @@ -359963,7 +359969,7 @@ "memberof": "Phaser.Textures.Events", "longname": "Phaser.Textures.Events#event:READY", "scope": "instance", - "___id": "T000002R040018", + "___id": "T000002R040021", "___s": true }, { @@ -359972,7 +359978,7 @@ "filename": "REMOVE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures\\events", + "path": "D:\\wamp\\www\\phaser\\src\\textures\\events", "code": {} }, "description": "The Texture Remove Event.\r\rThis event is dispatched by the Texture Manager when a texture is removed from it.\r\rListen to this event from within a Scene using: `this.textures.on('removetexture', listener)`.\r\rIf you have any Game Objects still using the removed texture, they will start throwing\rerrors the next time they try to render. Be sure to clear all use of the texture in this event handler.", @@ -360006,7 +360012,7 @@ "memberof": "Phaser.Textures.Events", "longname": "Phaser.Textures.Events#event:REMOVE", "scope": "instance", - "___id": "T000002R040020", + "___id": "T000002R040023", "___s": true }, { @@ -360015,7 +360021,7 @@ "filename": "REMOVE_KEY_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures\\events", + "path": "D:\\wamp\\www\\phaser\\src\\textures\\events", "code": {} }, "description": "The Texture Remove Key Event.\r\rThis event is dispatched by the Texture Manager when a texture with the given key is removed from it.\r\rListen to this event from within a Scene using: `this.textures.on('removetexture-key', listener)`.\r\rIf you have any Game Objects still using the removed texture, they will start throwing\rerrors the next time they try to render. Be sure to clear all use of the texture in this event handler.", @@ -360034,7 +360040,7 @@ "memberof": "Phaser.Textures.Events", "longname": "Phaser.Textures.Events#event:REMOVE_KEY", "scope": "instance", - "___id": "T000002R040022", + "___id": "T000002R040025", "___s": true }, { @@ -360043,7 +360049,7 @@ "filename": "Frame.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "classdesc": "A Frame is a section of a Texture.", @@ -360156,7 +360162,7 @@ ], "scope": "static", "longname": "Phaser.Textures.Frame", - "___id": "T000002R040027", + "___id": "T000002R040030", "___s": true }, { @@ -360165,7 +360171,7 @@ "filename": "Frame.js", "lineno": 34, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The Texture this Frame is a part of.", @@ -360184,7 +360190,7 @@ "longname": "Phaser.Textures.Frame#texture", "scope": "instance", "kind": "member", - "___id": "T000002R040030", + "___id": "T000002R040033", "___s": true }, { @@ -360193,7 +360199,7 @@ "filename": "Frame.js", "lineno": 43, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The name of this Frame.\rThe name is unique within the Texture.", @@ -360212,7 +360218,7 @@ "longname": "Phaser.Textures.Frame#name", "scope": "instance", "kind": "member", - "___id": "T000002R040032", + "___id": "T000002R040035", "___s": true }, { @@ -360221,7 +360227,7 @@ "filename": "Frame.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The TextureSource this Frame is part of.", @@ -360240,7 +360246,7 @@ "longname": "Phaser.Textures.Frame#source", "scope": "instance", "kind": "member", - "___id": "T000002R040034", + "___id": "T000002R040037", "___s": true }, { @@ -360249,7 +360255,7 @@ "filename": "Frame.js", "lineno": 62, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The index of the TextureSource in the Texture sources array.", @@ -360268,7 +360274,7 @@ "longname": "Phaser.Textures.Frame#sourceIndex", "scope": "instance", "kind": "member", - "___id": "T000002R040036", + "___id": "T000002R040039", "___s": true }, { @@ -360277,7 +360283,7 @@ "filename": "Frame.js", "lineno": 71, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "X position within the source image to cut from.", @@ -360296,7 +360302,7 @@ "longname": "Phaser.Textures.Frame#cutX", "scope": "instance", "kind": "member", - "___id": "T000002R040038", + "___id": "T000002R040041", "___s": true }, { @@ -360305,7 +360311,7 @@ "filename": "Frame.js", "lineno": 80, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Y position within the source image to cut from.", @@ -360324,7 +360330,7 @@ "longname": "Phaser.Textures.Frame#cutY", "scope": "instance", "kind": "member", - "___id": "T000002R040040", + "___id": "T000002R040043", "___s": true }, { @@ -360333,7 +360339,7 @@ "filename": "Frame.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The width of the area in the source image to cut.", @@ -360352,7 +360358,7 @@ "longname": "Phaser.Textures.Frame#cutWidth", "scope": "instance", "kind": "member", - "___id": "T000002R040042", + "___id": "T000002R040045", "___s": true }, { @@ -360361,7 +360367,7 @@ "filename": "Frame.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The height of the area in the source image to cut.", @@ -360380,7 +360386,7 @@ "longname": "Phaser.Textures.Frame#cutHeight", "scope": "instance", "kind": "member", - "___id": "T000002R040044", + "___id": "T000002R040047", "___s": true }, { @@ -360389,7 +360395,7 @@ "filename": "Frame.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The X rendering offset of this Frame, taking trim into account.", @@ -360409,7 +360415,7 @@ "longname": "Phaser.Textures.Frame#x", "scope": "instance", "kind": "member", - "___id": "T000002R040046", + "___id": "T000002R040049", "___s": true }, { @@ -360418,7 +360424,7 @@ "filename": "Frame.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The Y rendering offset of this Frame, taking trim into account.", @@ -360438,7 +360444,7 @@ "longname": "Phaser.Textures.Frame#y", "scope": "instance", "kind": "member", - "___id": "T000002R040048", + "___id": "T000002R040051", "___s": true }, { @@ -360447,7 +360453,7 @@ "filename": "Frame.js", "lineno": 127, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The rendering width of this Frame, taking trim into account.", @@ -360466,7 +360472,7 @@ "longname": "Phaser.Textures.Frame#width", "scope": "instance", "kind": "member", - "___id": "T000002R040050", + "___id": "T000002R040053", "___s": true }, { @@ -360475,7 +360481,7 @@ "filename": "Frame.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The rendering height of this Frame, taking trim into account.", @@ -360494,7 +360500,7 @@ "longname": "Phaser.Textures.Frame#height", "scope": "instance", "kind": "member", - "___id": "T000002R040052", + "___id": "T000002R040055", "___s": true }, { @@ -360503,7 +360509,7 @@ "filename": "Frame.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Half the width, floored.\rPrecalculated for the renderer.", @@ -360522,7 +360528,7 @@ "longname": "Phaser.Textures.Frame#halfWidth", "scope": "instance", "kind": "member", - "___id": "T000002R040054", + "___id": "T000002R040057", "___s": true }, { @@ -360531,7 +360537,7 @@ "filename": "Frame.js", "lineno": 155, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Half the height, floored.\rPrecalculated for the renderer.", @@ -360550,7 +360556,7 @@ "longname": "Phaser.Textures.Frame#halfHeight", "scope": "instance", "kind": "member", - "___id": "T000002R040056", + "___id": "T000002R040059", "___s": true }, { @@ -360559,7 +360565,7 @@ "filename": "Frame.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The x center of this frame, floored.", @@ -360578,7 +360584,7 @@ "longname": "Phaser.Textures.Frame#centerX", "scope": "instance", "kind": "member", - "___id": "T000002R040058", + "___id": "T000002R040061", "___s": true }, { @@ -360587,7 +360593,7 @@ "filename": "Frame.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The y center of this frame, floored.", @@ -360606,7 +360612,7 @@ "longname": "Phaser.Textures.Frame#centerY", "scope": "instance", "kind": "member", - "___id": "T000002R040060", + "___id": "T000002R040063", "___s": true }, { @@ -360615,7 +360621,7 @@ "filename": "Frame.js", "lineno": 183, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The horizontal pivot point of this Frame.", @@ -360635,7 +360641,7 @@ "longname": "Phaser.Textures.Frame#pivotX", "scope": "instance", "kind": "member", - "___id": "T000002R040062", + "___id": "T000002R040065", "___s": true }, { @@ -360644,7 +360650,7 @@ "filename": "Frame.js", "lineno": 193, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The vertical pivot point of this Frame.", @@ -360664,7 +360670,7 @@ "longname": "Phaser.Textures.Frame#pivotY", "scope": "instance", "kind": "member", - "___id": "T000002R040064", + "___id": "T000002R040067", "___s": true }, { @@ -360673,7 +360679,7 @@ "filename": "Frame.js", "lineno": 203, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Does this Frame have a custom pivot point?", @@ -360693,7 +360699,7 @@ "longname": "Phaser.Textures.Frame#customPivot", "scope": "instance", "kind": "member", - "___id": "T000002R040066", + "___id": "T000002R040069", "___s": true }, { @@ -360702,7 +360708,7 @@ "filename": "Frame.js", "lineno": 213, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "**CURRENTLY UNSUPPORTED**\r\rIs this frame is rotated or not in the Texture?\rRotation allows you to use rotated frames in texture atlas packing.\rIt has nothing to do with Sprite rotation.", @@ -360722,7 +360728,7 @@ "longname": "Phaser.Textures.Frame#rotated", "scope": "instance", "kind": "member", - "___id": "T000002R040068", + "___id": "T000002R040071", "___s": true }, { @@ -360731,7 +360737,7 @@ "filename": "Frame.js", "lineno": 227, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Over-rides the Renderer setting.\r-1 = use Renderer Setting\r0 = No rounding\r1 = Round", @@ -360751,7 +360757,7 @@ "longname": "Phaser.Textures.Frame#autoRound", "scope": "instance", "kind": "member", - "___id": "T000002R040070", + "___id": "T000002R040073", "___s": true }, { @@ -360760,7 +360766,7 @@ "filename": "Frame.js", "lineno": 240, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Any Frame specific custom data can be stored here.", @@ -360779,7 +360785,7 @@ "longname": "Phaser.Textures.Frame#customData", "scope": "instance", "kind": "member", - "___id": "T000002R040072", + "___id": "T000002R040075", "___s": true }, { @@ -360788,7 +360794,7 @@ "filename": "Frame.js", "lineno": 249, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "WebGL UV u0 value.", @@ -360808,7 +360814,7 @@ "longname": "Phaser.Textures.Frame#u0", "scope": "instance", "kind": "member", - "___id": "T000002R040074", + "___id": "T000002R040077", "___s": true }, { @@ -360817,7 +360823,7 @@ "filename": "Frame.js", "lineno": 259, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "WebGL UV v0 value.", @@ -360837,7 +360843,7 @@ "longname": "Phaser.Textures.Frame#v0", "scope": "instance", "kind": "member", - "___id": "T000002R040076", + "___id": "T000002R040079", "___s": true }, { @@ -360846,7 +360852,7 @@ "filename": "Frame.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "WebGL UV u1 value.", @@ -360866,7 +360872,7 @@ "longname": "Phaser.Textures.Frame#u1", "scope": "instance", "kind": "member", - "___id": "T000002R040078", + "___id": "T000002R040081", "___s": true }, { @@ -360875,7 +360881,7 @@ "filename": "Frame.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "WebGL UV v1 value.", @@ -360895,7 +360901,7 @@ "longname": "Phaser.Textures.Frame#v1", "scope": "instance", "kind": "member", - "___id": "T000002R040080", + "___id": "T000002R040083", "___s": true }, { @@ -360904,7 +360910,7 @@ "filename": "Frame.js", "lineno": 339, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Sets the x and y position within the source image to cut from.", @@ -360961,7 +360967,7 @@ "memberof": "Phaser.Textures.Frame", "longname": "Phaser.Textures.Frame#setCutPosition", "scope": "instance", - "___id": "T000002R040115", + "___id": "T000002R040118", "___s": true }, { @@ -360970,7 +360976,7 @@ "filename": "Frame.js", "lineno": 361, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Sets the width, and height of the area in the source image to cut.", @@ -361023,7 +361029,7 @@ "memberof": "Phaser.Textures.Frame", "longname": "Phaser.Textures.Frame#setCutSize", "scope": "instance", - "___id": "T000002R040121", + "___id": "T000002R040124", "___s": true }, { @@ -361032,7 +361038,7 @@ "filename": "Frame.js", "lineno": 380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Sets the width, height, x and y of this Frame.\r\rThis is called automatically by the constructor\rand should rarely be changed on-the-fly.", @@ -361115,7 +361121,7 @@ "memberof": "Phaser.Textures.Frame", "longname": "Phaser.Textures.Frame#setSize", "scope": "instance", - "___id": "T000002R040125", + "___id": "T000002R040128", "___s": true }, { @@ -361124,7 +361130,7 @@ "filename": "Frame.js", "lineno": 441, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "If the frame was trimmed when added to the Texture Atlas, this records the trim and source data.", @@ -361229,7 +361235,7 @@ "memberof": "Phaser.Textures.Frame", "longname": "Phaser.Textures.Frame#setTrim", "scope": "instance", - "___id": "T000002R040153", + "___id": "T000002R040156", "___s": true }, { @@ -361238,7 +361244,7 @@ "filename": "Frame.js", "lineno": 491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Sets the scale9 center rectangle values.\r\rScale9 is a feature of Texture Packer, allowing you to define a nine-slice scaling grid.\r\rThis is set automatically by the JSONArray and JSONHash parsers.", @@ -361317,7 +361323,7 @@ "memberof": "Phaser.Textures.Frame", "longname": "Phaser.Textures.Frame#setScale9", "scope": "instance", - "___id": "T000002R040174", + "___id": "T000002R040177", "___s": true }, { @@ -361326,7 +361332,7 @@ "filename": "Frame.js", "lineno": 523, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Takes a crop data object and, based on the rectangular region given, calculates the\rrequired UV coordinates in order to crop this Frame for WebGL and Canvas rendering.\r\rThe crop size as well as coordinates can not exceed the the size of the frame.\r\rThis is called directly by the Game Object Texture Components `setCrop` method.\rPlease use that method to crop a Game Object.", @@ -361443,7 +361449,7 @@ "memberof": "Phaser.Textures.Frame", "longname": "Phaser.Textures.Frame#setCropUVs", "scope": "instance", - "___id": "T000002R040183", + "___id": "T000002R040186", "___s": true }, { @@ -361452,7 +361458,7 @@ "filename": "Frame.js", "lineno": 666, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Takes a crop data object and recalculates the UVs based on the dimensions inside the crop object.\rCalled automatically by `setFrame`.", @@ -361517,7 +361523,7 @@ "memberof": "Phaser.Textures.Frame", "longname": "Phaser.Textures.Frame#updateCropUVs", "scope": "instance", - "___id": "T000002R040242", + "___id": "T000002R040245", "___s": true }, { @@ -361526,7 +361532,7 @@ "filename": "Frame.js", "lineno": 684, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Directly sets the canvas and WebGL UV data for this frame.\r\rUse this if you need to override the values that are generated automatically\rwhen the Frame is created.", @@ -361631,7 +361637,7 @@ "memberof": "Phaser.Textures.Frame", "longname": "Phaser.Textures.Frame#setUVs", "scope": "instance", - "___id": "T000002R040244", + "___id": "T000002R040247", "___s": true }, { @@ -361640,7 +361646,7 @@ "filename": "Frame.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Updates the internal WebGL UV cache and the drawImage cache.", @@ -361665,7 +361671,7 @@ "memberof": "Phaser.Textures.Frame", "longname": "Phaser.Textures.Frame#updateUVs", "scope": "instance", - "___id": "T000002R040253", + "___id": "T000002R040256", "___s": true }, { @@ -361674,7 +361680,7 @@ "filename": "Frame.js", "lineno": 758, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Updates the internal WebGL UV cache.", @@ -361699,7 +361705,7 @@ "memberof": "Phaser.Textures.Frame", "longname": "Phaser.Textures.Frame#updateUVsInverted", "scope": "instance", - "___id": "T000002R040268", + "___id": "T000002R040271", "___s": true }, { @@ -361708,7 +361714,7 @@ "filename": "Frame.js", "lineno": 780, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Clones this Frame into a new Frame object.", @@ -361732,7 +361738,7 @@ "memberof": "Phaser.Textures.Frame", "longname": "Phaser.Textures.Frame#clone", "scope": "instance", - "___id": "T000002R040276", + "___id": "T000002R040279", "___s": true }, { @@ -361741,7 +361747,7 @@ "filename": "Frame.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Destroys this Frame by nulling its reference to the parent Texture and and data objects.", @@ -361751,7 +361757,7 @@ "memberof": "Phaser.Textures.Frame", "longname": "Phaser.Textures.Frame#destroy", "scope": "instance", - "___id": "T000002R040293", + "___id": "T000002R040296", "___s": true }, { @@ -361760,7 +361766,7 @@ "filename": "Frame.js", "lineno": 832, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "A reference to the Texture Source WebGL Texture that this Frame is using.", @@ -361780,7 +361786,7 @@ "longname": "Phaser.Textures.Frame#glTexture", "scope": "instance", "kind": "member", - "___id": "T000002R040299", + "___id": "T000002R040302", "___s": true }, { @@ -361789,7 +361795,7 @@ "filename": "Frame.js", "lineno": 848, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The width of the Frame in its un-trimmed, un-padded state, as prepared in the art package,\rbefore being packed.", @@ -361809,7 +361815,7 @@ "longname": "Phaser.Textures.Frame#realWidth", "scope": "instance", "kind": "member", - "___id": "T000002R040302", + "___id": "T000002R040305", "___s": true }, { @@ -361818,7 +361824,7 @@ "filename": "Frame.js", "lineno": 866, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The height of the Frame in its un-trimmed, un-padded state, as prepared in the art package,\rbefore being packed.", @@ -361838,7 +361844,7 @@ "longname": "Phaser.Textures.Frame#realHeight", "scope": "instance", "kind": "member", - "___id": "T000002R040305", + "___id": "T000002R040308", "___s": true }, { @@ -361847,7 +361853,7 @@ "filename": "Frame.js", "lineno": 884, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The radius of the Frame (derived from sqrt(w * w + h * h) / 2)", @@ -361867,7 +361873,7 @@ "longname": "Phaser.Textures.Frame#radius", "scope": "instance", "kind": "member", - "___id": "T000002R040308", + "___id": "T000002R040311", "___s": true }, { @@ -361876,7 +361882,7 @@ "filename": "Frame.js", "lineno": 901, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Is the Frame trimmed or not?", @@ -361896,7 +361902,7 @@ "longname": "Phaser.Textures.Frame#trimmed", "scope": "instance", "kind": "member", - "___id": "T000002R040311", + "___id": "T000002R040314", "___s": true }, { @@ -361905,7 +361911,7 @@ "filename": "Frame.js", "lineno": 918, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Does the Frame have scale9 border data?", @@ -361925,7 +361931,7 @@ "longname": "Phaser.Textures.Frame#scale9", "scope": "instance", "kind": "member", - "___id": "T000002R040314", + "___id": "T000002R040317", "___s": true }, { @@ -361934,7 +361940,7 @@ "filename": "Frame.js", "lineno": 935, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "If the Frame has scale9 border data, is it 3-slice or 9-slice data?", @@ -361954,7 +361960,7 @@ "longname": "Phaser.Textures.Frame#is3Slice", "scope": "instance", "kind": "member", - "___id": "T000002R040317", + "___id": "T000002R040320", "___s": true }, { @@ -361963,7 +361969,7 @@ "filename": "Frame.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The Canvas drawImage data object.", @@ -361983,7 +361989,7 @@ "longname": "Phaser.Textures.Frame#canvasData", "scope": "instance", "kind": "member", - "___id": "T000002R040320", + "___id": "T000002R040323", "___s": true }, { @@ -361992,7 +361998,7 @@ "filename": "index.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "kind": "namespace", @@ -362000,7 +362006,7 @@ "memberof": "Phaser", "longname": "Phaser.Textures", "scope": "static", - "___id": "T000002R040326", + "___id": "T000002R040329", "___s": true }, { @@ -362009,7 +362015,7 @@ "filename": "index.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Linear filter type.", @@ -362028,7 +362034,7 @@ "memberof": "Phaser.Textures", "longname": "Phaser.Textures.LINEAR", "scope": "static", - "___id": "T000002R040327", + "___id": "T000002R040330", "___s": true }, { @@ -362037,7 +362043,7 @@ "filename": "index.js", "lineno": 23, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Nearest Neighbor filter type.", @@ -362056,7 +362062,7 @@ "memberof": "Phaser.Textures", "longname": "Phaser.Textures.NEAREST", "scope": "static", - "___id": "T000002R040328", + "___id": "T000002R040331", "___s": true }, { @@ -362065,7 +362071,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures\\parsers", + "path": "D:\\wamp\\www\\phaser\\src\\textures\\parsers", "code": {} }, "kind": "namespace", @@ -362073,7 +362079,7 @@ "memberof": "Phaser.Textures", "longname": "Phaser.Textures.Parsers", "scope": "static", - "___id": "T000002R040367", + "___id": "T000002R040370", "___s": true }, { @@ -362082,7 +362088,7 @@ "filename": "KTXParser.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures\\parsers", + "path": "D:\\wamp\\www\\phaser\\src\\textures\\parsers", "code": {} }, "description": "Parses a KTX format Compressed Texture file and generates texture data suitable for WebGL from it.", @@ -362121,7 +362127,7 @@ ], "longname": "Phaser.Textures.Parsers.KTXParser", "scope": "static", - "___id": "T000002R040417", + "___id": "T000002R040420", "___s": true }, { @@ -362130,7 +362136,7 @@ "filename": "PVRParser.js", "lineno": 236, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures\\parsers", + "path": "D:\\wamp\\www\\phaser\\src\\textures\\parsers", "code": {} }, "description": "Parses a PVR format Compressed Texture file and generates texture data suitable for WebGL from it.", @@ -362169,7 +362175,7 @@ ], "longname": "Phaser.Textures.Parsers.PVRParser", "scope": "static", - "___id": "T000002R040568", + "___id": "T000002R040571", "___s": true }, { @@ -362178,7 +362184,7 @@ "filename": "VerifyCompressedTexture.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures\\parsers", + "path": "D:\\wamp\\www\\phaser\\src\\textures\\parsers", "code": {} }, "description": "Verify whether the given compressed texture data is valid.\r\rCompare the dimensions of each mip layer to the rules for that\rspecific format.\r\rMip layer size is assumed to have been calculated correctly during parsing.", @@ -362217,7 +362223,7 @@ "memberof": "Phaser.Textures.Parsers", "longname": "Phaser.Textures.Parsers.verifyCompressedTexture", "scope": "static", - "___id": "T000002R040728", + "___id": "T000002R040731", "___s": true }, { @@ -362226,7 +362232,7 @@ "filename": "Texture.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "classdesc": "A Texture consists of a source, usually an Image from the Cache, and a collection of Frames.\rThe Frames represent the different areas of the Texture. For example a texture atlas\rmay have many Frames, one for each element within the atlas. Where-as a single image would have\rjust one frame, that encompasses the whole image.\r\rEvery Texture, no matter where it comes from, always has at least 1 frame called the `__BASE` frame.\rThis frame represents the entirety of the source image.\r\rTextures are managed by the global TextureManager. This is a singleton class that is\rresponsible for creating and delivering Textures and their corresponding Frames to Game Objects.\r\rSprites and other Game Objects get the texture data they need from the TextureManager.", @@ -362348,7 +362354,7 @@ ], "scope": "static", "longname": "Phaser.Textures.Texture", - "___id": "T000002R040812", + "___id": "T000002R040815", "___s": true }, { @@ -362357,7 +362363,7 @@ "filename": "Texture.js", "lineno": 50, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "A reference to the Texture Manager this Texture belongs to.", @@ -362376,7 +362382,7 @@ "longname": "Phaser.Textures.Texture#manager", "scope": "instance", "kind": "member", - "___id": "T000002R040816", + "___id": "T000002R040819", "___s": true }, { @@ -362385,7 +362391,7 @@ "filename": "Texture.js", "lineno": 59, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The unique string-based key of this Texture.", @@ -362404,7 +362410,7 @@ "longname": "Phaser.Textures.Texture#key", "scope": "instance", "kind": "member", - "___id": "T000002R040818", + "___id": "T000002R040821", "___s": true }, { @@ -362413,7 +362419,7 @@ "filename": "Texture.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "An array of TextureSource instances.\rThese are unique to this Texture and contain the actual Image (or Canvas) data.", @@ -362441,7 +362447,7 @@ "longname": "Phaser.Textures.Texture#source", "scope": "instance", "kind": "member", - "___id": "T000002R040820", + "___id": "T000002R040823", "___s": true }, { @@ -362450,7 +362456,7 @@ "filename": "Texture.js", "lineno": 78, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "An array of TextureSource data instances.\rUsed to store additional data images, such as normal maps or specular maps.", @@ -362469,7 +362475,7 @@ "longname": "Phaser.Textures.Texture#dataSource", "scope": "instance", "kind": "member", - "___id": "T000002R040822", + "___id": "T000002R040825", "___s": true }, { @@ -362478,7 +362484,7 @@ "filename": "Texture.js", "lineno": 88, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "A key-value object pair associating the unique Frame keys with the Frames objects.", @@ -362497,7 +362503,7 @@ "longname": "Phaser.Textures.Texture#frames", "scope": "instance", "kind": "member", - "___id": "T000002R040824", + "___id": "T000002R040827", "___s": true }, { @@ -362506,7 +362512,7 @@ "filename": "Texture.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Any additional data that was set in the source JSON (if any),\ror any extra data you'd like to store relating to this texture", @@ -362525,7 +362531,7 @@ "longname": "Phaser.Textures.Texture#customData", "scope": "instance", "kind": "member", - "___id": "T000002R040826", + "___id": "T000002R040829", "___s": true }, { @@ -362534,7 +362540,7 @@ "filename": "Texture.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The name of the first frame of the Texture.", @@ -362553,7 +362559,7 @@ "longname": "Phaser.Textures.Texture#firstFrame", "scope": "instance", "kind": "member", - "___id": "T000002R040828", + "___id": "T000002R040831", "___s": true }, { @@ -362562,7 +362568,7 @@ "filename": "Texture.js", "lineno": 116, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The total number of Frames in this Texture, including the `__BASE` frame.\r\rA Texture will always contain at least 1 frame because every Texture contains a `__BASE` frame by default,\rin addition to any extra frames that have been added to it, such as when parsing a Sprite Sheet or Texture Atlas.", @@ -362582,7 +362588,7 @@ "longname": "Phaser.Textures.Texture#frameTotal", "scope": "instance", "kind": "member", - "___id": "T000002R040830", + "___id": "T000002R040833", "___s": true }, { @@ -362591,7 +362597,7 @@ "filename": "Texture.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Adds a new Frame to this Texture.\r\rA Frame is a rectangular region of a TextureSource with a unique index or string-based key.\r\rThe name given must be unique within this Texture. If it already exists, this method will return `null`.", @@ -362707,7 +362713,7 @@ "memberof": "Phaser.Textures.Texture", "longname": "Phaser.Textures.Texture#add", "scope": "instance", - "___id": "T000002R040833", + "___id": "T000002R040836", "___s": true }, { @@ -362716,7 +362722,7 @@ "filename": "Texture.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Removes the given Frame from this Texture. The Frame is destroyed immediately.\r\rAny Game Objects using this Frame should stop using it _before_ you remove it,\ras it does not happen automatically.", @@ -362755,7 +362761,7 @@ "memberof": "Phaser.Textures.Texture", "longname": "Phaser.Textures.Texture#remove", "scope": "instance", - "___id": "T000002R040838", + "___id": "T000002R040841", "___s": true }, { @@ -362764,7 +362770,7 @@ "filename": "Texture.js", "lineno": 209, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Checks to see if a Frame matching the given key exists within this Texture.", @@ -362803,7 +362809,7 @@ "memberof": "Phaser.Textures.Texture", "longname": "Phaser.Textures.Texture#has", "scope": "instance", - "___id": "T000002R040841", + "___id": "T000002R040844", "___s": true }, { @@ -362812,7 +362818,7 @@ "filename": "Texture.js", "lineno": 224, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Gets a Frame from this Texture based on either the key or the index of the Frame.\r\rIn a Texture Atlas Frames are typically referenced by a key.\rIn a Sprite Sheet Frames are referenced by an index.\rPassing no value for the name returns the base texture.", @@ -362862,7 +362868,7 @@ "memberof": "Phaser.Textures.Texture", "longname": "Phaser.Textures.Texture#get", "scope": "instance", - "___id": "T000002R040843", + "___id": "T000002R040846", "___s": true }, { @@ -362871,7 +362877,7 @@ "filename": "Texture.js", "lineno": 258, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Takes the given TextureSource and returns the index of it within this Texture.\rIf it's not in this Texture, it returns -1.\rUnless this Texture has multiple TextureSources, such as with a multi-atlas, this\rmethod will always return zero or -1.", @@ -362910,7 +362916,7 @@ "memberof": "Phaser.Textures.Texture", "longname": "Phaser.Textures.Texture#getTextureSourceIndex", "scope": "instance", - "___id": "T000002R040848", + "___id": "T000002R040851", "___s": true }, { @@ -362919,7 +362925,7 @@ "filename": "Texture.js", "lineno": 284, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Returns an array of all the Frames in the given TextureSource.", @@ -362982,16 +362988,16 @@ "memberof": "Phaser.Textures.Texture", "longname": "Phaser.Textures.Texture#getFramesFromTextureSource", "scope": "instance", - "___id": "T000002R040851", + "___id": "T000002R040854", "___s": true }, { - "comment": "/**\r\n * Based on the given Texture Source Index, this method will get all of the Frames using\r\n * that source and then work out the bounds that they encompass, returning them in an object.\r\n *\r\n * This is useful if this Texture is, for example, a sprite sheet within an Atlas, and you\r\n * need to know the total bounds of the sprite sheet.\r\n *\r\n * @method Phaser.Textures.Texture#getFrameBounds\r\n * @since 3.80.0\r\n *\r\n * @param {number} sourceIndex - The index of the TextureSource to get the Frame bounds from.\r\n *\r\n * @return {Phaser.Types.Math.RectangleLike} An object containing the bounds of the Frames using the given Texture Source Index.\r\n */", + "comment": "/**\r\n * Based on the given Texture Source Index, this method will get all of the Frames using\r\n * that source and then work out the bounds that they encompass, returning them in an object.\r\n *\r\n * This is useful if this Texture is, for example, a sprite sheet within an Atlas, and you\r\n * need to know the total bounds of the sprite sheet.\r\n *\r\n * @method Phaser.Textures.Texture#getFrameBounds\r\n * @since 3.80.0\r\n *\r\n * @param {number} [sourceIndex=0] - The index of the TextureSource to get the Frame bounds from.\r\n *\r\n * @return {Phaser.Types.Math.RectangleLike} An object containing the bounds of the Frames using the given Texture Source Index.\r\n */", "meta": { "filename": "Texture.js", "lineno": 319, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Based on the given Texture Source Index, this method will get all of the Frames using\rthat source and then work out the bounds that they encompass, returning them in an object.\r\rThis is useful if this Texture is, for example, a sprite sheet within an Atlas, and you\rneed to know the total bounds of the sprite sheet.", @@ -363009,6 +363015,8 @@ "name": "number" } }, + "optional": true, + "defaultvalue": 0, "description": "The index of the TextureSource to get the Frame bounds from.", "name": "sourceIndex" } @@ -363030,16 +363038,16 @@ "memberof": "Phaser.Textures.Texture", "longname": "Phaser.Textures.Texture#getFrameBounds", "scope": "instance", - "___id": "T000002R040857", + "___id": "T000002R040860", "___s": true }, { "comment": "/**\r\n * Returns an array with all of the names of the Frames in this Texture.\r\n *\r\n * Useful if you want to randomly assign a Frame to a Game Object, as you can\r\n * pick a random element from the returned array.\r\n *\r\n * @method Phaser.Textures.Texture#getFrameNames\r\n * @since 3.0.0\r\n *\r\n * @param {boolean} [includeBase=false] - Include the `__BASE` Frame in the output array?\r\n *\r\n * @return {string[]} An array of all Frame names in this Texture.\r\n */", "meta": { "filename": "Texture.js", - "lineno": 372, + "lineno": 374, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Returns an array with all of the names of the Frames in this Texture.\r\rUseful if you want to randomly assign a Frame to a Game Object, as you can\rpick a random element from the returned array.", @@ -363089,16 +363097,16 @@ "memberof": "Phaser.Textures.Texture", "longname": "Phaser.Textures.Texture#getFrameNames", "scope": "instance", - "___id": "T000002R040875", + "___id": "T000002R040879", "___s": true }, { "comment": "/**\r\n * Given a Frame name, return the source image it uses to render with.\r\n *\r\n * This will return the actual DOM Image or Canvas element.\r\n *\r\n * @method Phaser.Textures.Texture#getSourceImage\r\n * @since 3.0.0\r\n *\r\n * @param {(string|number)} [name] - The string-based name, or integer based index, of the Frame to get from this Texture.\r\n *\r\n * @return {(HTMLImageElement|HTMLCanvasElement|Phaser.GameObjects.RenderTexture)} The DOM Image, Canvas Element or Render Texture.\r\n */", "meta": { "filename": "Texture.js", - "lineno": 404, + "lineno": 406, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Given a Frame name, return the source image it uses to render with.\r\rThis will return the actual DOM Image or Canvas element.", @@ -363163,16 +363171,16 @@ "memberof": "Phaser.Textures.Texture", "longname": "Phaser.Textures.Texture#getSourceImage", "scope": "instance", - "___id": "T000002R040880", + "___id": "T000002R040884", "___s": true }, { "comment": "/**\r\n * Given a Frame name, return the data source image it uses to render with.\r\n * You can use this to get the normal map for an image for example.\r\n *\r\n * This will return the actual DOM Image.\r\n *\r\n * @method Phaser.Textures.Texture#getDataSourceImage\r\n * @since 3.7.0\r\n *\r\n * @param {(string|number)} [name] - The string-based name, or integer based index, of the Frame to get from this Texture.\r\n *\r\n * @return {(HTMLImageElement|HTMLCanvasElement)} The DOM Image or Canvas Element.\r\n */", "meta": { "filename": "Texture.js", - "lineno": 437, + "lineno": 439, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Given a Frame name, return the data source image it uses to render with.\rYou can use this to get the normal map for an image for example.\r\rThis will return the actual DOM Image.", @@ -363232,16 +363240,16 @@ "memberof": "Phaser.Textures.Texture", "longname": "Phaser.Textures.Texture#getDataSourceImage", "scope": "instance", - "___id": "T000002R040884", + "___id": "T000002R040888", "___s": true }, { "comment": "/**\r\n * Adds a data source image to this Texture.\r\n *\r\n * An example of a data source image would be a normal map, where all of the Frames for this Texture\r\n * equally apply to the normal map.\r\n *\r\n * @method Phaser.Textures.Texture#setDataSource\r\n * @since 3.0.0\r\n *\r\n * @param {(HTMLImageElement|HTMLCanvasElement|HTMLImageElement[]|HTMLCanvasElement[])} data - The source image.\r\n */", "meta": { "filename": "Texture.js", - "lineno": 474, + "lineno": 476, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Adds a data source image to this Texture.\r\rAn example of a data source image would be a normal map, where all of the Frames for this Texture\requally apply to the normal map.", @@ -363304,16 +363312,16 @@ "memberof": "Phaser.Textures.Texture", "longname": "Phaser.Textures.Texture#setDataSource", "scope": "instance", - "___id": "T000002R040891", + "___id": "T000002R040895", "___s": true }, { "comment": "/**\r\n * Sets the Filter Mode for this Texture.\r\n *\r\n * The mode can be either Linear, the default, or Nearest.\r\n *\r\n * For pixel-art you should use Nearest.\r\n *\r\n * The mode applies to the entire Texture, not just a specific Frame of it.\r\n *\r\n * @method Phaser.Textures.Texture#setFilter\r\n * @since 3.0.0\r\n *\r\n * @param {Phaser.Textures.FilterMode} filterMode - The Filter Mode.\r\n */", "meta": { "filename": "Texture.js", - "lineno": 500, + "lineno": 502, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Sets the Filter Mode for this Texture.\r\rThe mode can be either Linear, the default, or Nearest.\r\rFor pixel-art you should use Nearest.\r\rThe mode applies to the entire Texture, not just a specific Frame of it.", @@ -363338,16 +363346,16 @@ "memberof": "Phaser.Textures.Texture", "longname": "Phaser.Textures.Texture#setFilter", "scope": "instance", - "___id": "T000002R040896", + "___id": "T000002R040900", "___s": true }, { "comment": "/**\r\n * Destroys this Texture and releases references to its sources and frames.\r\n *\r\n * @method Phaser.Textures.Texture#destroy\r\n * @since 3.0.0\r\n */", "meta": { "filename": "Texture.js", - "lineno": 529, + "lineno": 531, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Destroys this Texture and releases references to its sources and frames.", @@ -363357,7 +363365,7 @@ "memberof": "Phaser.Textures.Texture", "longname": "Phaser.Textures.Texture#destroy", "scope": "instance", - "___id": "T000002R040901", + "___id": "T000002R040905", "___s": true }, { @@ -363366,7 +363374,7 @@ "filename": "TextureManager.js", "lineno": 25, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "kind": "typedef", @@ -363408,7 +363416,7 @@ ], "longname": "EachTextureCallback", "scope": "global", - "___id": "T000002R040932", + "___id": "T000002R040936", "___s": true }, { @@ -363417,7 +363425,7 @@ "filename": "TextureManager.js", "lineno": 32, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "classdesc": "When Phaser boots it will create an instance of this Texture Manager class.\r\rIt is a global manager that handles all textures in your game. You can access it from within\ra Scene via the `this.textures` property.\r\rIts role is as a manager for all textures that your game uses. It can create, update and remove\rtextures globally, as well as parse texture data from external files, such as sprite sheets\rand texture atlases.\r\rSprites and other texture-based Game Objects get their texture data directly from this class.", @@ -363445,7 +363453,7 @@ ], "scope": "static", "longname": "Phaser.Textures.TextureManager", - "___id": "T000002R040933", + "___id": "T000002R040937", "___s": true }, { @@ -363454,7 +363462,7 @@ "filename": "TextureManager.js", "lineno": 63, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The Game that the Texture Manager belongs to.\r\rA game will only ever have one instance of a Texture Manager.", @@ -363473,7 +363481,7 @@ "longname": "Phaser.Textures.TextureManager#game", "scope": "instance", "kind": "member", - "___id": "T000002R040937", + "___id": "T000002R040941", "___s": true }, { @@ -363482,7 +363490,7 @@ "filename": "TextureManager.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The internal name of this manager.", @@ -363502,7 +363510,7 @@ "longname": "Phaser.Textures.TextureManager#name", "scope": "instance", "kind": "member", - "___id": "T000002R040939", + "___id": "T000002R040943", "___s": true }, { @@ -363511,7 +363519,7 @@ "filename": "TextureManager.js", "lineno": 84, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "This object contains all Textures that belong to this Texture Manager.\r\rTextures are identified by string-based keys, which are used as the property\rwithin this object. Therefore, you can access any texture directly from this\robject without any iteration.\r\rYou should not typically modify this object directly, but instead use the\rmethods provided by the Texture Manager to add and remove entries from it.", @@ -363531,7 +363539,7 @@ "longname": "Phaser.Textures.TextureManager#list", "scope": "instance", "kind": "member", - "___id": "T000002R040941", + "___id": "T000002R040945", "___s": true }, { @@ -363540,7 +363548,7 @@ "filename": "TextureManager.js", "lineno": 134, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "An Image Game Object that belongs to this Texture Manager.\r\rUsed as a drawing stamp within Dynamic Textures.\r\rThis is not part of the display list and doesn't render.", @@ -363560,7 +363568,7 @@ "longname": "Phaser.Textures.TextureManager#stamp", "scope": "instance", "kind": "member", - "___id": "T000002R040950", + "___id": "T000002R040954", "___s": true }, { @@ -363569,7 +363577,7 @@ "filename": "TextureManager.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The crop Rectangle as used by the Stamp when it needs to crop itself.", @@ -363588,7 +363596,7 @@ "longname": "Phaser.Textures.TextureManager#stampCrop", "scope": "instance", "kind": "member", - "___id": "T000002R040952", + "___id": "T000002R040956", "___s": true }, { @@ -363597,7 +363605,7 @@ "filename": "TextureManager.js", "lineno": 157, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "If this flag is `true` then the Texture Manager will never emit any\rwarnings to the console log that report missing textures.", @@ -363617,7 +363625,7 @@ "longname": "Phaser.Textures.TextureManager#silentWarnings", "scope": "instance", "kind": "member", - "___id": "T000002R040954", + "___id": "T000002R040958", "___s": true }, { @@ -363626,7 +363634,7 @@ "filename": "TextureManager.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Checks the given texture key and throws a console.warn if the key is already in use, then returns false.\r\rIf you wish to avoid the console.warn then use `TextureManager.exists` instead.", @@ -363665,7 +363673,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#checkKey", "scope": "instance", - "___id": "T000002R040963", + "___id": "T000002R040967", "___s": true }, { @@ -363674,7 +363682,7 @@ "filename": "TextureManager.js", "lineno": 264, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Removes a Texture from the Texture Manager and destroys it. This will immediately\rclear all references to it from the Texture Manager, and if it has one, destroy its\rWebGLTexture. This will emit a `removetexture` event.\r\rNote: If you have any Game Objects still using this texture they will start throwing\rerrors the next time they try to render. Make sure that removing the texture is the final\rstep when clearing down to avoid this.", @@ -363726,7 +363734,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#remove", "scope": "instance", - "___id": "T000002R040965", + "___id": "T000002R040969", "___s": true }, { @@ -363735,7 +363743,7 @@ "filename": "TextureManager.js", "lineno": 314, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Removes a key from the Texture Manager but does not destroy the Texture that was using the key.", @@ -363774,7 +363782,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#removeKey", "scope": "instance", - "___id": "T000002R040969", + "___id": "T000002R040973", "___s": true }, { @@ -363783,7 +363791,7 @@ "filename": "TextureManager.js", "lineno": 334, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Adds a new Texture to the Texture Manager created from the given Base64 encoded data.\r\rIt works by creating an `Image` DOM object, then setting the `src` attribute to\rthe given base64 encoded data. As a result, the process is asynchronous by its nature,\rso be sure to listen for the events this method dispatches before using the texture.", @@ -363840,7 +363848,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#addBase64", "scope": "instance", - "___id": "T000002R040971", + "___id": "T000002R040975", "___s": true }, { @@ -363849,7 +363857,7 @@ "filename": "TextureManager.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Gets an existing texture frame and converts it into a base64 encoded image and returns the base64 data.\r\rYou can also provide the image type and encoder options.\r\rThis will only work with bitmap based texture frames, such as those created from Texture Atlases.\rIt will not work with GL Texture objects, such as Shaders, or Render Textures. For those please\rsee the WebGL Snapshot function instead.", @@ -363942,7 +363950,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#getBase64", "scope": "instance", - "___id": "T000002R040979", + "___id": "T000002R040983", "___s": true }, { @@ -363951,7 +363959,7 @@ "filename": "TextureManager.js", "lineno": 447, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Adds a new Texture to the Texture Manager created from the given Image element.", @@ -364032,7 +364040,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#addImage", "scope": "instance", - "___id": "T000002R040990", + "___id": "T000002R040994", "___s": true }, { @@ -364041,7 +364049,7 @@ "filename": "TextureManager.js", "lineno": 482, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Takes a WebGLTextureWrapper and creates a Phaser Texture from it, which is added to the Texture Manager using the given key.\r\rThis allows you to then use the Texture as a normal texture for texture based Game Objects like Sprites.\r\rThis is a WebGL only feature.\r\rPrior to Phaser 3.80.0, this method took a bare `WebGLTexture`\ras the `glTexture` parameter. You must now wrap the `WebGLTexture` in a\r`WebGLTextureWrapper` instance before passing it to this method.", @@ -364098,7 +364106,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#addGLTexture", "scope": "instance", - "___id": "T000002R040994", + "___id": "T000002R040998", "___s": true }, { @@ -364107,7 +364115,7 @@ "filename": "TextureManager.js", "lineno": 522, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Adds a Compressed Texture to this Texture Manager.\r\rThe texture should typically have been loaded via the `CompressedTextureFile` loader,\rin order to prepare the correct data object this method requires.\r\rYou can optionally also pass atlas data to this method, in which case a texture atlas\rwill be generated from the given compressed texture, combined with the atlas data.", @@ -364178,7 +364186,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#addCompressedTexture", "scope": "instance", - "___id": "T000002R041000", + "___id": "T000002R041004", "___s": true }, { @@ -364187,7 +364195,7 @@ "filename": "TextureManager.js", "lineno": 584, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Adds a Render Texture to the Texture Manager using the given key.\rThis allows you to then use the Render Texture as a normal texture for texture based Game Objects like Sprites.", @@ -364244,7 +364252,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#addRenderTexture", "scope": "instance", - "___id": "T000002R041006", + "___id": "T000002R041010", "___s": true }, { @@ -364253,7 +364261,7 @@ "filename": "TextureManager.js", "lineno": 614, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Creates a new Texture using the given config values.\r\rGenerated textures consist of a Canvas element to which the texture data is drawn.\r\rGenerates a texture based on the given Create configuration object.\r\rThe texture is drawn using a fixed-size indexed palette of 16 colors, where the hex value in the\rdata cells map to a single color. For example, if the texture config looked like this:\r\r```javascript\rvar star = [\r '.....828.....',\r '....72227....',\r '....82228....',\r '...7222227...',\r '2222222222222',\r '8222222222228',\r '.72222222227.',\r '..787777787..',\r '..877777778..',\r '.78778887787.',\r '.27887.78872.',\r '.787.....787.'\r];\r\rthis.textures.generate('star', { data: star, pixelWidth: 4 });\r```\r\rThen it would generate a texture that is 52 x 48 pixels in size, because each cell of the data array\rrepresents 1 pixel multiplied by the `pixelWidth` value. The cell values, such as `8`, maps to color\rnumber 8 in the palette. If a cell contains a period character `.` then it is transparent.\r\rThe default palette is Arne16, but you can specify your own using the `palette` property.", @@ -364307,7 +364315,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#generate", "scope": "instance", - "___id": "T000002R041010", + "___id": "T000002R041014", "___s": true }, { @@ -364316,7 +364324,7 @@ "filename": "TextureManager.js", "lineno": 675, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Creates a new Texture using a blank Canvas element of the size given.\r\rCanvas elements are automatically pooled and calling this method will\rextract a free canvas from the CanvasPool, or create one if none are available.", @@ -364387,7 +364395,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#createCanvas", "scope": "instance", - "___id": "T000002R041014", + "___id": "T000002R041018", "___s": true }, { @@ -364396,7 +364404,7 @@ "filename": "TextureManager.js", "lineno": 705, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Creates a new Canvas Texture object from an existing Canvas element\rand adds it to this Texture Manager, unless `skipCache` is true.", @@ -364468,7 +364476,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#addCanvas", "scope": "instance", - "___id": "T000002R041019", + "___id": "T000002R041023", "___s": true }, { @@ -364477,7 +364485,7 @@ "filename": "TextureManager.js", "lineno": 742, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Creates a Dynamic Texture instance and adds itself to this Texture Manager.\r\rA Dynamic Texture is a special texture that allows you to draw textures, frames and most kind of\rGame Objects directly to it.\r\rYou can take many complex objects and draw them to this one texture, which can then be used as the\rbase texture for other Game Objects, such as Sprites. Should you then update this texture, all\rGame Objects using it will instantly be updated as well, reflecting the changes immediately.\r\rIt's a powerful way to generate dynamic textures at run-time that are WebGL friendly and don't invoke\rexpensive GPU uploads on each change.\r\rSee the methods available on the `DynamicTexture` class for more details.\r\rOptionally, you can also pass a Dynamic Texture instance to this method to have\rit added to the Texture Manager.", @@ -364561,7 +364569,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#addDynamicTexture", "scope": "instance", - "___id": "T000002R041026", + "___id": "T000002R041030", "___s": true }, { @@ -364570,7 +364578,7 @@ "filename": "TextureManager.js", "lineno": 799, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Adds a Texture Atlas to this Texture Manager.\r\rIn Phaser terminology, a Texture Atlas is a combination of an atlas image and a JSON data file,\rsuch as those exported by applications like Texture Packer.\r\rIt can accept either JSON Array or JSON Hash formats, as exported by Texture Packer and similar software.\r\rAs of Phaser 3.60 you can use this method to add a atlas data to an existing Phaser Texture.", @@ -364732,7 +364740,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#addAtlas", "scope": "instance", - "___id": "T000002R041034", + "___id": "T000002R041038", "___s": true }, { @@ -364741,7 +364749,7 @@ "filename": "TextureManager.js", "lineno": 832, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Adds a Texture Atlas to this Texture Manager.\r\rIn Phaser terminology, a Texture Atlas is a combination of an atlas image and a JSON data file,\rsuch as those exported by applications like Texture Packer.\r\rThe frame data of the atlas must be stored in an Array within the JSON.\r\rThis is known as a JSON Array in software such as Texture Packer.\r\rAs of Phaser 3.60 you can use this method to add a atlas data to an existing Phaser Texture.", @@ -364906,7 +364914,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#addAtlasJSONArray", "scope": "instance", - "___id": "T000002R041036", + "___id": "T000002R041040", "___s": true }, { @@ -364915,7 +364923,7 @@ "filename": "TextureManager.js", "lineno": 901, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Adds a Texture Atlas to this Texture Manager.\r\rIn Phaser terminology, a Texture Atlas is a combination of an atlas image and a JSON data file,\rsuch as those exported by applications like Texture Packer.\r\rThe frame data of the atlas must be stored in an Object within the JSON.\r\rThis is known as a JSON Hash in software such as Texture Packer.\r\rAs of Phaser 3.60 you can use this method to add a atlas data to an existing Phaser Texture.", @@ -365080,7 +365088,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#addAtlasJSONHash", "scope": "instance", - "___id": "T000002R041045", + "___id": "T000002R041049", "___s": true }, { @@ -365089,7 +365097,7 @@ "filename": "TextureManager.js", "lineno": 964, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Adds a Texture Atlas to this Texture Manager.\r\rIn Phaser terminology, a Texture Atlas is a combination of an atlas image and a data file,\rsuch as those exported by applications like Texture Packer.\r\rThe frame data of the atlas must be stored in an XML file.\r\rAs of Phaser 3.60 you can use this method to add a atlas data to an existing Phaser Texture.", @@ -365221,7 +365229,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#addAtlasXML", "scope": "instance", - "___id": "T000002R041052", + "___id": "T000002R041056", "___s": true }, { @@ -365230,7 +365238,7 @@ "filename": "TextureManager.js", "lineno": 1015, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Adds a Unity Texture Atlas to this Texture Manager.\r\rIn Phaser terminology, a Texture Atlas is a combination of an atlas image and a data file,\rsuch as those exported by applications like Texture Packer or Unity.\r\rThe frame data of the atlas must be stored in a Unity YAML file.\r\rAs of Phaser 3.60 you can use this method to add a atlas data to an existing Phaser Texture.", @@ -365352,7 +365360,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#addUnityAtlas", "scope": "instance", - "___id": "T000002R041058", + "___id": "T000002R041062", "___s": true }, { @@ -365361,7 +365369,7 @@ "filename": "TextureManager.js", "lineno": 1066, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Adds a Sprite Sheet to this Texture Manager.\r\rIn Phaser terminology a Sprite Sheet is a texture containing different frames, but each frame is the exact\rsame size and cannot be trimmed or rotated. This is different to a Texture Atlas, created by tools such as\rTexture Packer, and more akin with the fixed-frame exports you get from apps like Aseprite or old arcade\rgames.\r\rAs of Phaser 3.60 you can use this method to add a sprite sheet to an existing Phaser Texture.", @@ -365465,7 +365473,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#addSpriteSheet", "scope": "instance", - "___id": "T000002R041064", + "___id": "T000002R041068", "___s": true }, { @@ -365474,7 +365482,7 @@ "filename": "TextureManager.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Adds a Sprite Sheet to this Texture Manager, where the Sprite Sheet exists as a Frame within a Texture Atlas.\r\rIn Phaser terminology a Sprite Sheet is a texture containing different frames, but each frame is the exact\rsame size and cannot be trimmed or rotated.", @@ -365531,7 +365539,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#addSpriteSheetFromAtlas", "scope": "instance", - "___id": "T000002R041072", + "___id": "T000002R041076", "___s": true }, { @@ -365540,7 +365548,7 @@ "filename": "TextureManager.js", "lineno": 1179, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Creates a texture from an array of colour data.\r\rThis is only available in WebGL mode.\r\rIf the dimensions provided are powers of two, the resulting texture\rwill be automatically set to wrap by the WebGL Renderer.", @@ -365623,7 +365631,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#addUint8Array", "scope": "instance", - "___id": "T000002R041081", + "___id": "T000002R041085", "___s": true }, { @@ -365632,7 +365640,7 @@ "filename": "TextureManager.js", "lineno": 1218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Creates a new Texture using the given source and dimensions.", @@ -365757,7 +365765,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#create", "scope": "instance", - "___id": "T000002R041084", + "___id": "T000002R041088", "___s": true }, { @@ -365766,7 +365774,7 @@ "filename": "TextureManager.js", "lineno": 1245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Checks the given key to see if a Texture using it exists within this Texture Manager.", @@ -365805,7 +365813,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#exists", "scope": "instance", - "___id": "T000002R041089", + "___id": "T000002R041093", "___s": true }, { @@ -365814,7 +365822,7 @@ "filename": "TextureManager.js", "lineno": 1260, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Returns a Texture from the Texture Manager that matches the given key.\r\rIf the key is `undefined` it will return the `__DEFAULT` Texture.\r\rIf the key is an instance of a Texture, it will return the instance.\r\rIf the key is an instance of a Frame, it will return the frames parent Texture instance.\r\rFinally, if the key is given, but not found, and not a Texture or Frame instance, it will return the `__MISSING` Texture.", @@ -365868,7 +365876,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#get", "scope": "instance", - "___id": "T000002R041091", + "___id": "T000002R041095", "___s": true }, { @@ -365877,7 +365885,7 @@ "filename": "TextureManager.js", "lineno": 1300, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Takes a Texture key and Frame name and returns a clone of that Frame if found.", @@ -365939,7 +365947,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#cloneFrame", "scope": "instance", - "___id": "T000002R041094", + "___id": "T000002R041098", "___s": true }, { @@ -365948,7 +365956,7 @@ "filename": "TextureManager.js", "lineno": 1319, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Takes a Texture key and Frame name and returns a reference to that Frame, if found.", @@ -366011,7 +366019,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#getFrame", "scope": "instance", - "___id": "T000002R041096", + "___id": "T000002R041100", "___s": true }, { @@ -366020,7 +366028,7 @@ "filename": "TextureManager.js", "lineno": 1338, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Parses the 'key' parameter and returns a Texture Frame instance.\r\rIt can accept the following formats:\r\r1) A string\r2) An array where the elements are: [ key, [frame] ]\r3) An object with the properties: { key, [frame] }\r4) A Texture instance - which returns the default frame from the Texture\r5) A Frame instance - returns itself", @@ -366084,7 +366092,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#parseFrame", "scope": "instance", - "___id": "T000002R041098", + "___id": "T000002R041102", "___s": true }, { @@ -366093,7 +366101,7 @@ "filename": "TextureManager.js", "lineno": 1384, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Returns an array with all of the keys of all Textures in this Texture Manager.\rThe output array will exclude the `__DEFAULT`, `__MISSING`, `__WHITE`, and `__NORMAL` keys.", @@ -366126,7 +366134,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#getTextureKeys", "scope": "instance", - "___id": "T000002R041100", + "___id": "T000002R041104", "___s": true }, { @@ -366135,7 +366143,7 @@ "filename": "TextureManager.js", "lineno": 1408, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Given a Texture and an `x` and `y` coordinate this method will return a new\rColor object that has been populated with the color and alpha values of the pixel\rat that location in the Texture.", @@ -366226,7 +366234,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#getPixel", "scope": "instance", - "___id": "T000002R041104", + "___id": "T000002R041108", "___s": true }, { @@ -366235,7 +366243,7 @@ "filename": "TextureManager.js", "lineno": 1455, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Given a Texture and an `x` and `y` coordinate this method will return a value between 0 and 255\rcorresponding to the alpha value of the pixel at that location in the Texture. If the coordinate\ris out of bounds it will return null.", @@ -366324,7 +366332,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#getPixelAlpha", "scope": "instance", - "___id": "T000002R041114", + "___id": "T000002R041118", "___s": true }, { @@ -366333,7 +366341,7 @@ "filename": "TextureManager.js", "lineno": 1501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Sets the given Game Objects `texture` and `frame` properties so that it uses\rthe Texture and Frame specified in the `key` and `frame` arguments to this method.", @@ -366409,7 +366417,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#setTexture", "scope": "instance", - "___id": "T000002R041124", + "___id": "T000002R041128", "___s": true }, { @@ -366418,7 +366426,7 @@ "filename": "TextureManager.js", "lineno": 1525, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Changes the key being used by a Texture to the new key provided.\r\rThe old key is removed, allowing it to be re-used.\r\rGame Objects are linked to Textures by a reference to the Texture object, so\rall existing references will be retained.", @@ -366470,7 +366478,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#renameTexture", "scope": "instance", - "___id": "T000002R041128", + "___id": "T000002R041132", "___s": true }, { @@ -366479,7 +366487,7 @@ "filename": "TextureManager.js", "lineno": 1559, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Passes all Textures to the given callback.", @@ -366532,7 +366540,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#each", "scope": "instance", - "___id": "T000002R041133", + "___id": "T000002R041137", "___s": true }, { @@ -366541,7 +366549,7 @@ "filename": "TextureManager.js", "lineno": 1586, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Resets the internal Stamp object, ready for drawing and returns it.", @@ -366597,7 +366605,7 @@ "memberof": "Phaser.Textures.TextureManager", "longname": "Phaser.Textures.TextureManager#resetStamp", "scope": "instance", - "___id": "T000002R041139", + "___id": "T000002R041143", "___s": true }, { @@ -366606,7 +366614,7 @@ "filename": "TextureManager.js", "lineno": 1615, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Destroys the Texture Manager and all Textures stored within it.", @@ -366617,7 +366625,7 @@ "longname": "Phaser.Textures.TextureManager#destroy", "scope": "instance", "overrides": "Phaser.Events.EventEmitter#destroy", - "___id": "T000002R041144", + "___id": "T000002R041148", "___s": true }, { @@ -366626,7 +366634,7 @@ "filename": "TextureSource.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "classdesc": "A Texture Source is the encapsulation of the actual source data for a Texture.\r\rThis is typically an Image Element, loaded from the file system or network, a Canvas Element or a Video Element.\r\rA Texture can contain multiple Texture Sources, which only happens when a multi-atlas is loaded.", @@ -366742,7 +366750,7 @@ ], "scope": "static", "longname": "Phaser.Textures.TextureSource", - "___id": "T000002R041156", + "___id": "T000002R041160", "___s": true }, { @@ -366751,7 +366759,7 @@ "filename": "TextureSource.js", "lineno": 42, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "A reference to the Canvas or WebGL Renderer.", @@ -366780,7 +366788,7 @@ "longname": "Phaser.Textures.TextureSource#renderer", "scope": "instance", "kind": "member", - "___id": "T000002R041161", + "___id": "T000002R041165", "___s": true }, { @@ -366789,7 +366797,7 @@ "filename": "TextureSource.js", "lineno": 51, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The Texture this TextureSource instance belongs to.", @@ -366808,7 +366816,7 @@ "longname": "Phaser.Textures.TextureSource#texture", "scope": "instance", "kind": "member", - "___id": "T000002R041163", + "___id": "T000002R041167", "___s": true }, { @@ -366817,7 +366825,7 @@ "filename": "TextureSource.js", "lineno": 60, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The source of the image data.\r\rThis is either an Image Element, a Canvas Element, a Video Element, a RenderTexture or a WebGLTextureWrapper.\r\rIn Phaser 3.60 and above it can also be a Compressed Texture data object.", @@ -366871,7 +366879,7 @@ "longname": "Phaser.Textures.TextureSource#source", "scope": "instance", "kind": "member", - "___id": "T000002R041165", + "___id": "T000002R041169", "___s": true }, { @@ -366880,7 +366888,7 @@ "filename": "TextureSource.js", "lineno": 73, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The image data.\r\rThis is either an Image element, Canvas element, Video Element, or Uint8Array.", @@ -366919,7 +366927,7 @@ "longname": "Phaser.Textures.TextureSource#image", "scope": "instance", "kind": "member", - "___id": "T000002R041167", + "___id": "T000002R041171", "___s": true }, { @@ -366928,7 +366936,7 @@ "filename": "TextureSource.js", "lineno": 84, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Holds the compressed textured algorithm, or `null` if it's not a compressed texture.\r\rPrior to Phaser 3.60 this value always held `null`.", @@ -366948,7 +366956,7 @@ "longname": "Phaser.Textures.TextureSource#compressionAlgorithm", "scope": "instance", "kind": "member", - "___id": "T000002R041169", + "___id": "T000002R041173", "___s": true }, { @@ -366957,7 +366965,7 @@ "filename": "TextureSource.js", "lineno": 96, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The resolution of the source image.", @@ -366977,7 +366985,7 @@ "longname": "Phaser.Textures.TextureSource#resolution", "scope": "instance", "kind": "member", - "___id": "T000002R041171", + "___id": "T000002R041175", "___s": true }, { @@ -366986,7 +366994,7 @@ "filename": "TextureSource.js", "lineno": 106, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The width of the source image. If not specified in the constructor it will check\rthe `naturalWidth` and then `width` properties of the source image.", @@ -367005,7 +367013,7 @@ "longname": "Phaser.Textures.TextureSource#width", "scope": "instance", "kind": "member", - "___id": "T000002R041173", + "___id": "T000002R041177", "___s": true }, { @@ -367014,7 +367022,7 @@ "filename": "TextureSource.js", "lineno": 116, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The height of the source image. If not specified in the constructor it will check\rthe `naturalHeight` and then `height` properties of the source image.", @@ -367033,7 +367041,7 @@ "longname": "Phaser.Textures.TextureSource#height", "scope": "instance", "kind": "member", - "___id": "T000002R041175", + "___id": "T000002R041179", "___s": true }, { @@ -367042,7 +367050,7 @@ "filename": "TextureSource.js", "lineno": 126, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The Scale Mode the image will use when rendering.\rEither Linear or Nearest.", @@ -367061,7 +367069,7 @@ "longname": "Phaser.Textures.TextureSource#scaleMode", "scope": "instance", "kind": "member", - "___id": "T000002R041177", + "___id": "T000002R041181", "___s": true }, { @@ -367070,7 +367078,7 @@ "filename": "TextureSource.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Is the source image a Canvas Element?", @@ -367089,7 +367097,7 @@ "longname": "Phaser.Textures.TextureSource#isCanvas", "scope": "instance", "kind": "member", - "___id": "T000002R041179", + "___id": "T000002R041183", "___s": true }, { @@ -367098,7 +367106,7 @@ "filename": "TextureSource.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Is the source image a Video Element?", @@ -367117,7 +367125,7 @@ "longname": "Phaser.Textures.TextureSource#isVideo", "scope": "instance", "kind": "member", - "___id": "T000002R041181", + "___id": "T000002R041185", "___s": true }, { @@ -367126,7 +367134,7 @@ "filename": "TextureSource.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Is the source image a Render Texture?", @@ -367145,7 +367153,7 @@ "longname": "Phaser.Textures.TextureSource#isRenderTexture", "scope": "instance", "kind": "member", - "___id": "T000002R041183", + "___id": "T000002R041187", "___s": true }, { @@ -367154,7 +367162,7 @@ "filename": "TextureSource.js", "lineno": 163, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Is the source image a WebGLTextureWrapper?", @@ -367173,7 +367181,7 @@ "longname": "Phaser.Textures.TextureSource#isGLTexture", "scope": "instance", "kind": "member", - "___id": "T000002R041185", + "___id": "T000002R041189", "___s": true }, { @@ -367182,7 +367190,7 @@ "filename": "TextureSource.js", "lineno": 172, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Are the source image dimensions a power of two?", @@ -367201,7 +367209,7 @@ "longname": "Phaser.Textures.TextureSource#isPowerOf2", "scope": "instance", "kind": "member", - "___id": "T000002R041187", + "___id": "T000002R041191", "___s": true }, { @@ -367210,7 +367218,7 @@ "filename": "TextureSource.js", "lineno": 181, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "The wrapped WebGL Texture of the source image.\rIf this TextureSource is driven from a WebGLTexture already,\rthen this wrapper contains a reference to that WebGLTexture.", @@ -367232,7 +367240,7 @@ "longname": "Phaser.Textures.TextureSource#glTexture", "scope": "instance", "kind": "member", - "___id": "T000002R041189", + "___id": "T000002R041193", "___s": true }, { @@ -367241,7 +367249,7 @@ "filename": "TextureSource.js", "lineno": 193, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Sets the `UNPACK_FLIP_Y_WEBGL` flag the WebGL Texture uses during upload.", @@ -367260,7 +367268,7 @@ "longname": "Phaser.Textures.TextureSource#flipY", "scope": "instance", "kind": "member", - "___id": "T000002R041191", + "___id": "T000002R041195", "___s": true }, { @@ -367269,7 +367277,7 @@ "filename": "TextureSource.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Creates a WebGL Texture, if required, and sets the Texture filter mode.", @@ -367294,7 +367302,7 @@ "memberof": "Phaser.Textures.TextureSource", "longname": "Phaser.Textures.TextureSource#init", "scope": "instance", - "___id": "T000002R041193", + "___id": "T000002R041197", "___s": true }, { @@ -367303,7 +367311,7 @@ "filename": "TextureSource.js", "lineno": 275, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Sets the Filter Mode for this Texture.\r\rThe mode can be either Linear, the default, or Nearest.\r\rFor pixel-art you should use Nearest.", @@ -367328,7 +367336,7 @@ "memberof": "Phaser.Textures.TextureSource", "longname": "Phaser.Textures.TextureSource#setFilter", "scope": "instance", - "___id": "T000002R041212", + "___id": "T000002R041216", "___s": true }, { @@ -367337,7 +367345,7 @@ "filename": "TextureSource.js", "lineno": 297, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Sets the `UNPACK_FLIP_Y_WEBGL` flag for the WebGL Texture during texture upload.", @@ -367364,7 +367372,7 @@ "memberof": "Phaser.Textures.TextureSource", "longname": "Phaser.Textures.TextureSource#setFlipY", "scope": "instance", - "___id": "T000002R041215", + "___id": "T000002R041219", "___s": true }, { @@ -367373,7 +367381,7 @@ "filename": "TextureSource.js", "lineno": 317, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "If this TextureSource is backed by a Canvas and is running under WebGL,\rit updates the WebGLTexture using the canvas data.", @@ -367383,7 +367391,7 @@ "memberof": "Phaser.Textures.TextureSource", "longname": "Phaser.Textures.TextureSource#update", "scope": "instance", - "___id": "T000002R041219", + "___id": "T000002R041223", "___s": true }, { @@ -367392,7 +367400,7 @@ "filename": "TextureSource.js", "lineno": 341, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "description": "Destroys this Texture Source and nulls the references.", @@ -367402,7 +367410,7 @@ "memberof": "Phaser.Textures.TextureSource", "longname": "Phaser.Textures.TextureSource#destroy", "scope": "instance", - "___id": "T000002R041225", + "___id": "T000002R041229", "___s": true }, { @@ -367411,7 +367419,7 @@ "filename": "CompressedTextureData.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\textures\\typedefs", "code": {} }, "description": "An object containing the dimensions and mipmap data for a Compressed Texture.", @@ -367519,7 +367527,7 @@ "memberof": "Phaser.Types.Textures", "longname": "Phaser.Types.Textures.CompressedTextureData", "scope": "static", - "___id": "T000002R041233", + "___id": "T000002R041237", "___s": true }, { @@ -367528,7 +367536,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\textures\\typedefs", "code": {} }, "kind": "namespace", @@ -367536,7 +367544,7 @@ "memberof": "Phaser.Types", "longname": "Phaser.Types.Textures", "scope": "static", - "___id": "T000002R041234", + "___id": "T000002R041238", "___s": true }, { @@ -367545,7 +367553,7 @@ "filename": "MipmapType.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\textures\\typedefs", "code": {} }, "description": "A Mipmap Data entry for a Compressed Texture.", @@ -367605,7 +367613,7 @@ "memberof": "Phaser.Types.Textures", "longname": "Phaser.Types.Textures.MipmapType", "scope": "static", - "___id": "T000002R041235", + "___id": "T000002R041239", "___s": true }, { @@ -367614,7 +367622,7 @@ "filename": "PixelConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\textures\\typedefs", "code": {} }, "description": "An object containing the position and color data for a single pixel in a CanvasTexture.", @@ -367687,7 +367695,7 @@ "memberof": "Phaser.Types.Textures", "longname": "Phaser.Types.Textures.PixelConfig", "scope": "static", - "___id": "T000002R041236", + "___id": "T000002R041240", "___s": true }, { @@ -367696,7 +367704,7 @@ "filename": "SpriteSheetConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\textures\\typedefs", "code": {} }, "kind": "typedef", @@ -367803,7 +367811,7 @@ "memberof": "Phaser.Types.Textures", "longname": "Phaser.Types.Textures.SpriteSheetConfig", "scope": "static", - "___id": "T000002R041237", + "___id": "T000002R041241", "___s": true }, { @@ -367812,7 +367820,7 @@ "filename": "SpriteSheetFromAtlasConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\textures\\typedefs", "code": {} }, "kind": "typedef", @@ -367945,7 +367953,7 @@ "memberof": "Phaser.Types.Textures", "longname": "Phaser.Types.Textures.SpriteSheetFromAtlasConfig", "scope": "static", - "___id": "T000002R041238", + "___id": "T000002R041242", "___s": true }, { @@ -367954,7 +367962,7 @@ "filename": "StampConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\textures\\typedefs", "code": {} }, "description": "An object containing the position and color data for a single pixel in a CanvasTexture.", @@ -368170,7 +368178,7 @@ "memberof": "Phaser.Types.Textures", "longname": "Phaser.Types.Textures.StampConfig", "scope": "static", - "___id": "T000002R041239", + "___id": "T000002R041243", "___s": true }, { @@ -368179,7 +368187,7 @@ "filename": "CalculateFacesAt.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Calculates interesting faces at the given tile coordinates of the specified layer. Interesting\rfaces are used internally for optimizing collisions against tiles. This method is mostly used\rinternally to optimize recalculating faces when only one tile has been changed.", @@ -368230,7 +368238,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.CalculateFacesAt", "scope": "static", - "___id": "T000002R041241", + "___id": "T000002R041245", "___s": true }, { @@ -368239,7 +368247,7 @@ "filename": "CalculateFacesWithin.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Calculates interesting faces within the rectangular area specified (in tile coordinates) of the\rlayer. Interesting faces are used internally for optimizing collisions against tiles. This method\ris mostly used internally.", @@ -368316,7 +368324,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.CalculateFacesWithin", "scope": "static", - "___id": "T000002R041264", + "___id": "T000002R041268", "___s": true }, { @@ -368325,7 +368333,7 @@ "filename": "CheckIsoBounds.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Checks if the given tile coordinate is within the isometric layer bounds, or not.", @@ -368404,7 +368412,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.CheckIsoBounds", "scope": "static", - "___id": "T000002R041284", + "___id": "T000002R041288", "___s": true }, { @@ -368413,7 +368421,7 @@ "filename": "Copy.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Copies the tiles in the source rectangular area to a new destination (all specified in tile\rcoordinates) within the layer. This copies all tile properties and recalculates collision\rinformation in the destination region.", @@ -368529,7 +368537,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.Copy", "scope": "static", - "___id": "T000002R041295", + "___id": "T000002R041299", "___s": true }, { @@ -368538,7 +368546,7 @@ "filename": "CreateFromTiles.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Creates a Sprite for every object matching the given tile indexes in the layer. You can\roptionally specify if each tile will be replaced with a new tile after the Sprite has been\rcreated. This is useful if you want to lay down special tiles in a level that are converted to\rSprites, but want to replace the tile itself with a floor tile or similar once converted.", @@ -368691,7 +368699,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.CreateFromTiles", "scope": "static", - "___id": "T000002R041316", + "___id": "T000002R041320", "___s": true }, { @@ -368700,7 +368708,7 @@ "filename": "CullBounds.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Returns the bounds in the given orthogonal layer that are within the cameras viewport.\rThis is used internally by the cull tiles function.", @@ -368752,7 +368760,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.CullBounds", "scope": "static", - "___id": "T000002R041349", + "___id": "T000002R041353", "___s": true }, { @@ -368761,7 +368769,7 @@ "filename": "CullTiles.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Returns the tiles in the given layer that are within the cameras viewport. This is used internally.", @@ -368851,7 +368859,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.CullTiles", "scope": "static", - "___id": "T000002R041362", + "___id": "T000002R041366", "___s": true }, { @@ -368860,7 +368868,7 @@ "filename": "Fill.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Sets the tiles in the given rectangular area (in tile coordinates) of the layer with the\rspecified index. Tiles will be set to collide if the given index is a colliding index.\rCollision information in the region will be recalculated.", @@ -368963,7 +368971,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.Fill", "scope": "static", - "___id": "T000002R041377", + "___id": "T000002R041381", "___s": true }, { @@ -368972,7 +368980,7 @@ "filename": "FilterTiles.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "For each tile in the given rectangular area (in tile coordinates) of the layer, run the given\rfilter callback function. Any tiles that pass the filter test (i.e. where the callback returns\rtrue) will returned as a new array. Similar to Array.prototype.Filter in vanilla JS.", @@ -369111,7 +369119,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.FilterTiles", "scope": "static", - "___id": "T000002R041385", + "___id": "T000002R041389", "___s": true }, { @@ -369120,7 +369128,7 @@ "filename": "FindByIndex.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Searches the entire map layer for the first tile matching the given index, then returns that Tile\robject. If no match is found, it returns null. The search starts from the top-left tile and\rcontinues horizontally until it hits the end of the row, then it drops down to the next column.\rIf the reverse boolean is true, it scans starting from the bottom-right corner traveling up to\rthe top-left.", @@ -369200,7 +369208,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.FindByIndex", "scope": "static", - "___id": "T000002R041389", + "___id": "T000002R041393", "___s": true }, { @@ -369209,7 +369217,7 @@ "filename": "FindTile.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "kind": "typedef", @@ -369285,7 +369293,7 @@ ], "longname": "FindTileCallback", "scope": "global", - "___id": "T000002R041407", + "___id": "T000002R041411", "___s": true }, { @@ -369294,7 +369302,7 @@ "filename": "FindTile.js", "lineno": 19, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Find the first tile in the given rectangular area (in tile coordinates) of the layer that\rsatisfies the provided testing function. I.e. finds the first tile for which `callback` returns\rtrue. Similar to Array.prototype.find in vanilla JS.", @@ -369426,7 +369434,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.FindTile", "scope": "static", - "___id": "T000002R041408", + "___id": "T000002R041412", "___s": true }, { @@ -369435,7 +369443,7 @@ "filename": "ForEachTile.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "kind": "typedef", @@ -369497,7 +369505,7 @@ ], "longname": "EachTileCallback", "scope": "global", - "___id": "T000002R041413", + "___id": "T000002R041417", "___s": true }, { @@ -369506,7 +369514,7 @@ "filename": "ForEachTile.js", "lineno": 17, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "For each tile in the given rectangular area (in tile coordinates) of the layer, run the given\rcallback. Similar to Array.prototype.forEach in vanilla JS.", @@ -369622,7 +369630,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.ForEachTile", "scope": "static", - "___id": "T000002R041414", + "___id": "T000002R041418", "___s": true }, { @@ -369631,7 +369639,7 @@ "filename": "GetCullTilesFunction.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Gets the correct function to use to cull tiles, based on the map orientation.", @@ -369670,16 +369678,16 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.GetCullTilesFunction", "scope": "static", - "___id": "T000002R041424", + "___id": "T000002R041428", "___s": true }, { - "comment": "/**\r\n * Gets a tile at the given tile coordinates from the given layer.\r\n *\r\n * @function Phaser.Tilemaps.Components.GetTileAt\r\n * @since 3.0.0\r\n *\r\n * @param {number} tileX - X position to get the tile from (given in tile units, not pixels).\r\n * @param {number} tileY - Y position to get the tile from (given in tile units, not pixels).\r\n * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null.\r\n * @param {Phaser.Tilemaps.LayerData} layer - The Tilemap Layer to act upon.\r\n *\r\n * @return {Phaser.Tilemaps.Tile} The tile at the given coordinates or null if no tile was found or the coordinates were invalid.\r\n */", + "comment": "/**\r\n * Gets a tile at the given tile coordinates from the given layer.\r\n *\r\n * @function Phaser.Tilemaps.Components.GetTileAt\r\n * @since 3.0.0\r\n *\r\n * @param {number} tileX - X position to get the tile from (given in tile units, not pixels).\r\n * @param {number} tileY - Y position to get the tile from (given in tile units, not pixels).\r\n * @param {boolean} nonNull - For empty tiles, return a Tile object with an index of -1 instead of null.\r\n * @param {Phaser.Tilemaps.LayerData} layer - The Tilemap Layer to act upon.\r\n *\r\n * @return {Phaser.Tilemaps.Tile} The tile at the given coordinates or null if no tile was found or the coordinates were invalid.\r\n */", "meta": { "filename": "GetTileAt.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Gets a tile at the given tile coordinates from the given layer.", @@ -369723,8 +369731,6 @@ "name": "boolean" } }, - "optional": true, - "defaultvalue": false, "description": "For empty tiles, return a Tile object with an index of -1 instead of null.", "name": "nonNull" }, @@ -369759,16 +369765,16 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.GetTileAt", "scope": "static", - "___id": "T000002R041428", + "___id": "T000002R041432", "___s": true }, { - "comment": "/**\r\n * Gets a tile at the given world coordinates from the given layer.\r\n *\r\n * @function Phaser.Tilemaps.Components.GetTileAtWorldXY\r\n * @since 3.0.0\r\n *\r\n * @param {number} worldX - X position to get the tile from (given in pixels)\r\n * @param {number} worldY - Y position to get the tile from (given in pixels)\r\n * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null.\r\n * @param {Phaser.Cameras.Scene2D.Camera} camera - The Camera to use when calculating the tile index from the world values.\r\n * @param {Phaser.Tilemaps.LayerData} layer - The Tilemap Layer to act upon.\r\n *\r\n * @return {Phaser.Tilemaps.Tile} The tile at the given coordinates or null if no tile was found or the coordinates were invalid.\r\n */", + "comment": "/**\r\n * Gets a tile at the given world coordinates from the given layer.\r\n *\r\n * @function Phaser.Tilemaps.Components.GetTileAtWorldXY\r\n * @since 3.0.0\r\n *\r\n * @param {number} worldX - X position to get the tile from (given in pixels)\r\n * @param {number} worldY - Y position to get the tile from (given in pixels)\r\n * @param {boolean} nonNull - For empty tiles, return a Tile object with an index of -1 instead of null.\r\n * @param {Phaser.Cameras.Scene2D.Camera} camera - The Camera to use when calculating the tile index from the world values.\r\n * @param {Phaser.Tilemaps.LayerData} layer - The Tilemap Layer to act upon.\r\n *\r\n * @return {Phaser.Tilemaps.Tile} The tile at the given coordinates or null if no tile was found or the coordinates were invalid.\r\n */", "meta": { "filename": "GetTileAtWorldXY.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Gets a tile at the given world coordinates from the given layer.", @@ -369812,8 +369818,6 @@ "name": "boolean" } }, - "optional": true, - "defaultvalue": false, "description": "For empty tiles, return a Tile object with an index of -1 instead of null.", "name": "nonNull" }, @@ -369861,7 +369865,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.GetTileAtWorldXY", "scope": "static", - "___id": "T000002R041436", + "___id": "T000002R041439", "___s": true }, { @@ -369870,7 +369874,7 @@ "filename": "GetTileCorners.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Gets the corners of the Tile as an array of Vector2s.", @@ -369957,7 +369961,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.GetTileCorners", "scope": "static", - "___id": "T000002R041440", + "___id": "T000002R041443", "___s": true }, { @@ -369966,7 +369970,7 @@ "filename": "GetTileCornersFunction.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Gets the correct function to use to get the tile corners, based on the map orientation.", @@ -370005,7 +370009,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.GetTileCornersFunction", "scope": "static", - "___id": "T000002R041459", + "___id": "T000002R041462", "___s": true }, { @@ -370014,7 +370018,7 @@ "filename": "GetTilesWithin.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Gets the tiles in the given rectangular area (in tile coordinates) of the layer.\r\rThis returns an array with references to the Tile instances in, so be aware of\rmodifying them directly.", @@ -370127,7 +370131,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.GetTilesWithin", "scope": "static", - "___id": "T000002R041463", + "___id": "T000002R041466", "___s": true }, { @@ -370136,7 +370140,7 @@ "filename": "GetTilesWithinShape.js", "lineno": 22, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Gets the tiles that overlap with the given shape in the given layer. The shape must be a Circle,\rLine, Rectangle or Triangle. The shape should be in world coordinates.", @@ -370243,7 +370247,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.GetTilesWithinShape", "scope": "static", - "___id": "T000002R041493", + "___id": "T000002R041496", "___s": true }, { @@ -370252,7 +370256,7 @@ "filename": "GetTilesWithinWorldXY.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Gets the tiles in the given rectangular area (in world coordinates) of the layer.", @@ -370378,7 +370382,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.GetTilesWithinWorldXY", "scope": "static", - "___id": "T000002R041522", + "___id": "T000002R041525", "___s": true }, { @@ -370387,7 +370391,7 @@ "filename": "GetTileToWorldXFunction.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Gets the correct function to use to translate tiles, based on the map orientation.", @@ -370426,7 +370430,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.GetTileToWorldXFunction", "scope": "static", - "___id": "T000002R041533", + "___id": "T000002R041536", "___s": true }, { @@ -370435,7 +370439,7 @@ "filename": "GetTileToWorldXYFunction.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Gets the correct function to use to translate tiles, based on the map orientation.", @@ -370474,7 +370478,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.GetTileToWorldXYFunction", "scope": "static", - "___id": "T000002R041542", + "___id": "T000002R041545", "___s": true }, { @@ -370483,7 +370487,7 @@ "filename": "GetTileToWorldYFunction.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Gets the correct function to use to translate tiles, based on the map orientation.", @@ -370522,7 +370526,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.GetTileToWorldYFunction", "scope": "static", - "___id": "T000002R041549", + "___id": "T000002R041552", "___s": true }, { @@ -370531,7 +370535,7 @@ "filename": "GetWorldToTileXFunction.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Gets the correct function to use to translate tiles, based on the map orientation.\r\rOnly orthogonal maps support this feature.", @@ -370570,7 +370574,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.GetWorldToTileXFunction", "scope": "static", - "___id": "T000002R041555", + "___id": "T000002R041558", "___s": true }, { @@ -370579,7 +370583,7 @@ "filename": "GetWorldToTileXYFunction.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Gets the correct function to use to translate tiles, based on the map orientation.", @@ -370618,7 +370622,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.GetWorldToTileXYFunction", "scope": "static", - "___id": "T000002R041564", + "___id": "T000002R041567", "___s": true }, { @@ -370627,7 +370631,7 @@ "filename": "GetWorldToTileYFunction.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Gets the correct function to use to translate tiles, based on the map orientation.", @@ -370666,7 +370670,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.GetWorldToTileYFunction", "scope": "static", - "___id": "T000002R041571", + "___id": "T000002R041574", "___s": true }, { @@ -370675,7 +370679,7 @@ "filename": "HasTileAt.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Checks if there is a tile at the given location (in tile coordinates) in the given layer. Returns\rfalse if there is no tile or if the tile at that location has an index of -1.", @@ -370742,7 +370746,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.HasTileAt", "scope": "static", - "___id": "T000002R041575", + "___id": "T000002R041578", "___s": true }, { @@ -370751,7 +370755,7 @@ "filename": "HasTileAtWorldXY.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Checks if there is a tile at the given location (in world coordinates) in the given layer. Returns\rfalse if there is no tile or if the tile at that location has an index of -1.", @@ -370831,7 +370835,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.HasTileAtWorldXY", "scope": "static", - "___id": "T000002R041582", + "___id": "T000002R041585", "___s": true }, { @@ -370840,7 +370844,7 @@ "filename": "HexagonalCullBounds.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Returns the bounds in the given layer that are within the camera's viewport.\rThis is used internally by the cull tiles function.", @@ -370892,7 +370896,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.HexagonalCullBounds", "scope": "static", - "___id": "T000002R041589", + "___id": "T000002R041592", "___s": true }, { @@ -370901,7 +370905,7 @@ "filename": "HexagonalCullTiles.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Returns the tiles in the given layer that are within the cameras viewport. This is used internally.", @@ -370991,7 +370995,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.HexagonalCullTiles", "scope": "static", - "___id": "T000002R041617", + "___id": "T000002R041620", "___s": true }, { @@ -371000,7 +371004,7 @@ "filename": "HexagonalGetTileCorners.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Gets the corners of the Hexagonal Tile as an array of Vector2s.", @@ -371087,7 +371091,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.HexagonalGetTileCorners", "scope": "static", - "___id": "T000002R041632", + "___id": "T000002R041635", "___s": true }, { @@ -371096,7 +371100,7 @@ "filename": "HexagonalTileToWorldXY.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Converts from hexagonal tile XY coordinates (tile units) to world XY coordinates (pixels), factoring in the\rlayer's position, scale and scroll. This will return a new Vector2 object or update the given\r`point` object.", @@ -371187,7 +371191,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.HexagonalTileToWorldXY", "scope": "static", - "___id": "T000002R041652", + "___id": "T000002R041655", "___s": true }, { @@ -371196,7 +371200,7 @@ "filename": "HexagonalWorldToTileXY.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Converts from world XY coordinates (pixels) to hexagonal tile XY coordinates (tile units), factoring in the\rlayer's position, scale and scroll. This will return a new Vector2 object or update the given\r`point` object.", @@ -371300,7 +371304,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.HexagonalWorldToTileXY", "scope": "static", - "___id": "T000002R041679", + "___id": "T000002R041682", "___s": true }, { @@ -371309,7 +371313,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "kind": "namespace", @@ -371317,7 +371321,7 @@ "memberof": "Phaser.Tilemaps", "longname": "Phaser.Tilemaps.Components", "scope": "static", - "___id": "T000002R041723", + "___id": "T000002R041726", "___s": true }, { @@ -371326,7 +371330,7 @@ "filename": "IsInLayerBounds.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Checks if the given tile coordinates are within the bounds of the layer.", @@ -371391,7 +371395,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.IsInLayerBounds", "scope": "static", - "___id": "T000002R041795", + "___id": "T000002R041798", "___s": true }, { @@ -371400,7 +371404,7 @@ "filename": "IsometricCullTiles.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Returns the tiles in the given layer that are within the cameras viewport. This is used internally.", @@ -371490,7 +371494,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.IsometricCullTiles", "scope": "static", - "___id": "T000002R041799", + "___id": "T000002R041802", "___s": true }, { @@ -371499,7 +371503,7 @@ "filename": "IsometricTileToWorldXY.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Converts from isometric tile XY coordinates (tile units) to world XY coordinates (pixels), factoring in the\rlayer's position, scale and scroll. This will return a new Vector2 object or update the given\r`point` object.", @@ -371590,7 +371594,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.IsometricTileToWorldXY", "scope": "static", - "___id": "T000002R041832", + "___id": "T000002R041835", "___s": true }, { @@ -371599,7 +371603,7 @@ "filename": "IsometricWorldToTileXY.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Converts from world XY coordinates (pixels) to isometric tile XY coordinates (tile units), factoring in the\rlayers position, scale and scroll. This will return a new Vector2 object or update the given\r`point` object.", @@ -371718,7 +371722,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.IsometricWorldToTileXY", "scope": "static", - "___id": "T000002R041849", + "___id": "T000002R041852", "___s": true }, { @@ -371727,7 +371731,7 @@ "filename": "PutTileAt.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Puts a tile at the given tile coordinates in the specified layer. You can pass in either an index\ror a Tile object. If you pass in a Tile, all attributes will be copied over to the specified\rlocation. If you pass in an index, only the index at the specified location will be changed.\rCollision information will be recalculated at the specified location.", @@ -371828,7 +371832,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.PutTileAt", "scope": "static", - "___id": "T000002R041873", + "___id": "T000002R041876", "___s": true }, { @@ -371837,7 +371841,7 @@ "filename": "PutTileAtWorldXY.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Puts a tile at the given world coordinates (pixels) in the specified layer. You can pass in either\ran index or a Tile object. If you pass in a Tile, all attributes will be copied over to the\rspecified location. If you pass in an index, only the index at the specified location will be\rchanged. Collision information will be recalculated at the specified location.", @@ -371951,7 +371955,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.PutTileAtWorldXY", "scope": "static", - "___id": "T000002R041898", + "___id": "T000002R041901", "___s": true }, { @@ -371960,7 +371964,7 @@ "filename": "PutTilesAt.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Puts an array of tiles or a 2D array of tiles at the given tile coordinates in the specified\rlayer. The array can be composed of either tile indexes or Tile objects. If you pass in a Tile,\rall attributes will be copied over to the specified location. If you pass in an index, only the\rindex at the specified location will be changed. Collision information will be recalculated\rwithin the region tiles were changed.", @@ -372111,7 +372115,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.PutTilesAt", "scope": "static", - "___id": "T000002R041903", + "___id": "T000002R041906", "___s": true }, { @@ -372120,7 +372124,7 @@ "filename": "Randomize.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Randomizes the indexes of a rectangular region of tiles (in tile coordinates) within the\rspecified layer. Each tile will receive a new index. If an array of indexes is passed in, then\rthose will be used for randomly assigning new tile indexes. If an array is not provided, the\rindexes found within the region (excluding -1) will be used for randomly assigning new tile\rindexes. This method only modifies tile indexes and does not change collision information.", @@ -372219,7 +372223,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.Randomize", "scope": "static", - "___id": "T000002R041915", + "___id": "T000002R041918", "___s": true }, { @@ -372228,7 +372232,7 @@ "filename": "RemoveTileAt.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Removes the tile at the given tile coordinates in the specified layer and updates the layer's\rcollision information.", @@ -372319,7 +372323,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.RemoveTileAt", "scope": "static", - "___id": "T000002R041927", + "___id": "T000002R041930", "___s": true }, { @@ -372328,7 +372332,7 @@ "filename": "RemoveTileAtWorldXY.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Removes the tile at the given world coordinates in the specified layer and updates the layer's\rcollision information.", @@ -372432,7 +372436,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.RemoveTileAtWorldXY", "scope": "static", - "___id": "T000002R041937", + "___id": "T000002R041940", "___s": true }, { @@ -372441,7 +372445,7 @@ "filename": "RenderDebug.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Draws a debug representation of the layer to the given Graphics. This is helpful when you want to\rget a quick idea of which of your tiles are colliding and which have interesting faces. The tiles\rare drawn starting at (0, 0) in the Graphics, allowing you to place the debug representation\rwherever you want on the screen.", @@ -372492,7 +372496,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.RenderDebug", "scope": "static", - "___id": "T000002R041945", + "___id": "T000002R041948", "___s": true }, { @@ -372501,7 +372505,7 @@ "filename": "ReplaceByIndex.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Scans the given rectangular area (given in tile coordinates) for tiles with an index matching\r`findIndex` and updates their index to match `newIndex`. This only modifies the index and does\rnot change collision information.", @@ -372604,7 +372608,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.ReplaceByIndex", "scope": "static", - "___id": "T000002R041965", + "___id": "T000002R041968", "___s": true }, { @@ -372613,7 +372617,7 @@ "filename": "RunCull.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Returns the tiles in the given layer that are within the cameras viewport. This is used internally.", @@ -372700,7 +372704,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.RunCull", "scope": "static", - "___id": "T000002R041971", + "___id": "T000002R041974", "___s": true }, { @@ -372709,7 +372713,7 @@ "filename": "SetCollision.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Sets collision on the given tile or tiles within a layer by index. You can pass in either a\rsingle numeric index or an array of indexes: [2, 3, 15, 20]. The `collides` parameter controls if\rcollision will be enabled (true) or disabled (false).", @@ -372798,7 +372802,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.SetCollision", "scope": "static", - "___id": "T000002R042002", + "___id": "T000002R042005", "___s": true }, { @@ -372807,7 +372811,7 @@ "filename": "SetCollisionBetween.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Sets collision on a range of tiles in a layer whose index is between the specified `start` and\r`stop` (inclusive). Calling this with a start value of 10 and a stop value of 14 would set\rcollision for tiles 10, 11, 12, 13 and 14. The `collides` parameter controls if collision will be\renabled (true) or disabled (false).", @@ -372899,7 +372903,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.SetCollisionBetween", "scope": "static", - "___id": "T000002R042016", + "___id": "T000002R042019", "___s": true }, { @@ -372908,7 +372912,7 @@ "filename": "SetCollisionByExclusion.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Sets collision on all tiles in the given layer, except for tiles that have an index specified in\rthe given array. The `collides` parameter controls if collision will be enabled (true) or\rdisabled (false). Tile indexes not currently in the layer are not affected.", @@ -372981,7 +372985,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.SetCollisionByExclusion", "scope": "static", - "___id": "T000002R042029", + "___id": "T000002R042032", "___s": true }, { @@ -372990,7 +372994,7 @@ "filename": "SetCollisionByProperty.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Sets collision on the tiles within a layer by checking tile properties. If a tile has a property\rthat matches the given properties object, its collision flag will be set. The `collides`\rparameter controls if collision will be enabled (true) or disabled (false). Passing in\r`{ collides: true }` would update the collision flag on any tiles with a \"collides\" property that\rhas a value of true. Any tile that doesn't have \"collides\" set to true will be ignored. You can\ralso use an array of values, e.g. `{ types: [\"stone\", \"lava\", \"sand\" ] }`. If a tile has a\r\"types\" property that matches any of those values, its collision flag will be updated.", @@ -373054,7 +373058,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.SetCollisionByProperty", "scope": "static", - "___id": "T000002R042041", + "___id": "T000002R042044", "___s": true }, { @@ -373063,7 +373067,7 @@ "filename": "SetCollisionFromCollisionGroup.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Sets collision on the tiles within a layer by checking each tile's collision group data\r(typically defined in Tiled within the tileset collision editor). If any objects are found within\ra tile's collision group, the tile's colliding information will be set. The `collides` parameter\rcontrols if collision will be enabled (true) or disabled (false).", @@ -373114,7 +373118,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.SetCollisionFromCollisionGroup", "scope": "static", - "___id": "T000002R042055", + "___id": "T000002R042058", "___s": true }, { @@ -373123,7 +373127,7 @@ "filename": "SetLayerCollisionIndex.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Internally used method to keep track of the tile indexes that collide within a layer. This\rupdates LayerData.collideIndexes to either contain or not contain the given `tileIndex`.", @@ -373174,7 +373178,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.SetLayerCollisionIndex", "scope": "static", - "___id": "T000002R042064", + "___id": "T000002R042067", "___s": true }, { @@ -373183,7 +373187,7 @@ "filename": "SetTileCollision.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Internally used method to set the colliding state of a tile. This does not recalculate\rinteresting faces.", @@ -373223,7 +373227,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.SetTileCollision", "scope": "static", - "___id": "T000002R042068", + "___id": "T000002R042071", "___s": true }, { @@ -373232,7 +373236,7 @@ "filename": "SetTileIndexCallback.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Sets a global collision callback for the given tile index within the layer. This will affect all\rtiles on this layer that have the same index. If a callback is already set for the tile index it\rwill be replaced. Set the callback to null to remove it. If you want to set a callback for a tile\rat a specific location on the map then see setTileLocationCallback.", @@ -373306,7 +373310,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.SetTileIndexCallback", "scope": "static", - "___id": "T000002R042071", + "___id": "T000002R042074", "___s": true }, { @@ -373315,7 +373319,7 @@ "filename": "SetTileLocationCallback.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Sets a collision callback for the given rectangular area (in tile coordinates) within the layer.\rIf a callback is already set for the tile index it will be replaced. Set the callback to null to\rremove it.", @@ -373418,7 +373422,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.SetTileLocationCallback", "scope": "static", - "___id": "T000002R042083", + "___id": "T000002R042086", "___s": true }, { @@ -373427,7 +373431,7 @@ "filename": "Shuffle.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Shuffles the tiles in a rectangular region (specified in tile coordinates) within the given\rlayer. It will only randomize the tiles in that area, so if they're all the same nothing will\rappear to have changed! This method only modifies tile indexes and does not change collision\rinformation.", @@ -373504,7 +373508,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.Shuffle", "scope": "static", - "___id": "T000002R042090", + "___id": "T000002R042093", "___s": true }, { @@ -373513,7 +373517,7 @@ "filename": "StaggeredCullBounds.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Returns the bounds in the given layer that are within the camera's viewport.\rThis is used internally by the cull tiles function.", @@ -373565,7 +373569,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.StaggeredCullBounds", "scope": "static", - "___id": "T000002R042099", + "___id": "T000002R042102", "___s": true }, { @@ -373574,7 +373578,7 @@ "filename": "StaggeredCullTiles.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Returns the tiles in the given layer that are within the cameras viewport. This is used internally.", @@ -373664,7 +373668,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.StaggeredCullTiles", "scope": "static", - "___id": "T000002R042116", + "___id": "T000002R042119", "___s": true }, { @@ -373673,7 +373677,7 @@ "filename": "StaggeredTileToWorldXY.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Converts from staggered tile XY coordinates (tile units) to world XY coordinates (pixels), factoring in the\rlayer's position, scale and scroll. This will return a new Vector2 object or update the given\r`point` object.", @@ -373764,7 +373768,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.StaggeredTileToWorldXY", "scope": "static", - "___id": "T000002R042129", + "___id": "T000002R042132", "___s": true }, { @@ -373773,7 +373777,7 @@ "filename": "StaggeredTileToWorldY.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Converts from staggered tile Y coordinates (tile units) to world Y coordinates (pixels), factoring in the\rlayers position, scale and scroll.", @@ -373838,7 +373842,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.StaggeredTileToWorldY", "scope": "static", - "___id": "T000002R042145", + "___id": "T000002R042148", "___s": true }, { @@ -373847,7 +373851,7 @@ "filename": "StaggeredWorldToTileXY.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Converts from world XY coordinates (pixels) to staggered tile XY coordinates (tile units), factoring in the\rlayer's position, scale and scroll. This will return a new Vector2 object or update the given\r`point` object.", @@ -373951,7 +373955,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.StaggeredWorldToTileXY", "scope": "static", - "___id": "T000002R042155", + "___id": "T000002R042158", "___s": true }, { @@ -373960,7 +373964,7 @@ "filename": "StaggeredWorldToTileY.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Converts from world Y coordinates (pixels) to staggered tile Y coordinates (tile units), factoring in the\rlayers position, scale and scroll.", @@ -374038,7 +374042,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.StaggeredWorldToTileY", "scope": "static", - "___id": "T000002R042169", + "___id": "T000002R042172", "___s": true }, { @@ -374047,7 +374051,7 @@ "filename": "SwapByIndex.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Scans the given rectangular area (given in tile coordinates) for tiles with an index matching\r`indexA` and swaps then with `indexB`. This only modifies the index and does not change collision\rinformation.", @@ -374150,7 +374154,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.SwapByIndex", "scope": "static", - "___id": "T000002R042178", + "___id": "T000002R042181", "___s": true }, { @@ -374159,7 +374163,7 @@ "filename": "TileToWorldX.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Converts from tile X coordinates (tile units) to world X coordinates (pixels), factoring in the\rlayer's position, scale and scroll.", @@ -374223,7 +374227,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.TileToWorldX", "scope": "static", - "___id": "T000002R042185", + "___id": "T000002R042188", "___s": true }, { @@ -374232,7 +374236,7 @@ "filename": "TileToWorldXY.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Converts from tile XY coordinates (tile units) to world XY coordinates (pixels), factoring in the\rlayer's position, scale and scroll. This will return a new Vector2 object or update the given\r`point` object.", @@ -374323,7 +374327,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.TileToWorldXY", "scope": "static", - "___id": "T000002R042197", + "___id": "T000002R042200", "___s": true }, { @@ -374332,7 +374336,7 @@ "filename": "TileToWorldY.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Converts from tile Y coordinates (tile units) to world Y coordinates (pixels), factoring in the\rlayer's position, scale and scroll.", @@ -374397,7 +374401,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.TileToWorldY", "scope": "static", - "___id": "T000002R042203", + "___id": "T000002R042206", "___s": true }, { @@ -374406,7 +374410,7 @@ "filename": "WeightedRandomize.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Randomizes the indexes of a rectangular region of tiles (in tile coordinates) within the\rspecified layer. Each tile will receive a new index. New indexes are drawn from the given\rweightedIndexes array. An example weighted array:\r\r[\r { index: 6, weight: 4 }, // Probability of index 6 is 4 / 8\r { index: 7, weight: 2 }, // Probability of index 7 would be 2 / 8\r { index: 8, weight: 1.5 }, // Probability of index 8 would be 1.5 / 8\r { index: 26, weight: 0.5 } // Probability of index 27 would be 0.5 / 8\r]\r\rThe probability of any index being choose is (the index's weight) / (sum of all weights). This\rmethod only modifies tile indexes and does not change collision information.", @@ -374505,7 +374509,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.WeightedRandomize", "scope": "static", - "___id": "T000002R042214", + "___id": "T000002R042217", "___s": true }, { @@ -374514,7 +374518,7 @@ "filename": "WorldToTileX.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Converts from world X coordinates (pixels) to tile X coordinates (tile units), factoring in the\rlayer's position, scale and scroll.", @@ -374594,7 +374598,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.WorldToTileX", "scope": "static", - "___id": "T000002R042234", + "___id": "T000002R042237", "___s": true }, { @@ -374603,7 +374607,7 @@ "filename": "WorldToTileXY.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Converts from world XY coordinates (pixels) to tile XY coordinates (tile units), factoring in the\rlayer's position, scale and scroll. This will return a new Vector2 object or update the given\r`point` object.", @@ -374707,7 +374711,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.WorldToTileXY", "scope": "static", - "___id": "T000002R042238", + "___id": "T000002R042241", "___s": true }, { @@ -374716,7 +374720,7 @@ "filename": "WorldToTileY.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\components", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\components", "code": {} }, "description": "Converts from world Y coordinates (pixels) to tile Y coordinates (tile units), factoring in the\rlayer's position, scale and scroll.", @@ -374796,7 +374800,7 @@ "memberof": "Phaser.Tilemaps.Components", "longname": "Phaser.Tilemaps.Components.WorldToTileY", "scope": "static", - "___id": "T000002R042258", + "___id": "T000002R042261", "___s": true }, { @@ -374805,7 +374809,7 @@ "filename": "ORIENTATION_CONST.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\const", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\const", "code": {} }, "description": "Phaser Tilemap constants for orientation.", @@ -374815,7 +374819,7 @@ "since": "3.50.0", "longname": "Phaser.Tilemaps.Orientation", "scope": "static", - "___id": "T000002R042264", + "___id": "T000002R042267", "___s": true }, { @@ -374824,7 +374828,7 @@ "filename": "ORIENTATION_CONST.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\const", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\const", "code": {} }, "description": "Phaser Tilemap constants for orientation.\r\rTo find out what each mode does please see [Phaser.Tilemaps.Orientation]{@link Phaser.Tilemaps.Orientation}.", @@ -374843,7 +374847,7 @@ "since": "3.50.0", "longname": "Phaser.Tilemaps.OrientationType", "scope": "static", - "___id": "T000002R042265", + "___id": "T000002R042268", "___s": true }, { @@ -374852,7 +374856,7 @@ "filename": "ORIENTATION_CONST.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\const", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\const", "code": {} }, "description": "Orthogonal Tilemap orientation constant.", @@ -374871,7 +374875,7 @@ "memberof": "Phaser.Tilemaps.Orientation", "longname": "Phaser.Tilemaps.Orientation.ORTHOGONAL", "scope": "static", - "___id": "T000002R042267", + "___id": "T000002R042270", "___s": true }, { @@ -374880,7 +374884,7 @@ "filename": "ORIENTATION_CONST.js", "lineno": 37, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\const", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\const", "code": {} }, "description": "Isometric Tilemap orientation constant.", @@ -374899,7 +374903,7 @@ "memberof": "Phaser.Tilemaps.Orientation", "longname": "Phaser.Tilemaps.Orientation.ISOMETRIC", "scope": "static", - "___id": "T000002R042269", + "___id": "T000002R042272", "___s": true }, { @@ -374908,7 +374912,7 @@ "filename": "ORIENTATION_CONST.js", "lineno": 47, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\const", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\const", "code": {} }, "description": "Staggered Tilemap orientation constant.", @@ -374927,7 +374931,7 @@ "memberof": "Phaser.Tilemaps.Orientation", "longname": "Phaser.Tilemaps.Orientation.STAGGERED", "scope": "static", - "___id": "T000002R042271", + "___id": "T000002R042274", "___s": true }, { @@ -374936,7 +374940,7 @@ "filename": "ORIENTATION_CONST.js", "lineno": 57, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\const", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\const", "code": {} }, "description": "Hexagonal Tilemap orientation constant.", @@ -374955,7 +374959,7 @@ "memberof": "Phaser.Tilemaps.Orientation", "longname": "Phaser.Tilemaps.Orientation.HEXAGONAL", "scope": "static", - "___id": "T000002R042273", + "___id": "T000002R042276", "___s": true }, { @@ -374964,7 +374968,7 @@ "filename": "Formats.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "kind": "namespace", @@ -374972,7 +374976,7 @@ "memberof": "Phaser.Tilemaps", "longname": "Phaser.Tilemaps.Formats", "scope": "static", - "___id": "T000002R042275", + "___id": "T000002R042278", "___s": true }, { @@ -374981,7 +374985,7 @@ "filename": "Formats.js", "lineno": 13, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "CSV Map Type", @@ -375000,7 +375004,7 @@ "longname": "Phaser.Tilemaps.Formats.CSV", "scope": "static", "kind": "member", - "___id": "T000002R042277", + "___id": "T000002R042280", "___s": true }, { @@ -375009,7 +375013,7 @@ "filename": "Formats.js", "lineno": 22, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Tiled JSON Map Type", @@ -375028,7 +375032,7 @@ "longname": "Phaser.Tilemaps.Formats.TILED_JSON", "scope": "static", "kind": "member", - "___id": "T000002R042279", + "___id": "T000002R042282", "___s": true }, { @@ -375037,7 +375041,7 @@ "filename": "Formats.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "2D Array Map Type", @@ -375056,7 +375060,7 @@ "longname": "Phaser.Tilemaps.Formats.ARRAY_2D", "scope": "static", "kind": "member", - "___id": "T000002R042281", + "___id": "T000002R042284", "___s": true }, { @@ -375065,7 +375069,7 @@ "filename": "Formats.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Weltmeister (Impact.js) Map Type", @@ -375084,7 +375088,7 @@ "longname": "Phaser.Tilemaps.Formats.WELTMEISTER", "scope": "static", "kind": "member", - "___id": "T000002R042283", + "___id": "T000002R042286", "___s": true }, { @@ -375093,7 +375097,7 @@ "filename": "ImageCollection.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "classdesc": "An Image Collection is a special Tile Set containing multiple images, with no slicing into each image.\r\rImage Collections are normally created automatically when Tiled data is loaded.", @@ -375206,7 +375210,7 @@ ], "scope": "static", "longname": "Phaser.Tilemaps.ImageCollection", - "___id": "T000002R042286", + "___id": "T000002R042289", "___s": true }, { @@ -375215,7 +375219,7 @@ "filename": "ImageCollection.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The name of the Image Collection.", @@ -375234,7 +375238,7 @@ "longname": "Phaser.Tilemaps.ImageCollection#name", "scope": "instance", "kind": "member", - "___id": "T000002R042293", + "___id": "T000002R042296", "___s": true }, { @@ -375243,7 +375247,7 @@ "filename": "ImageCollection.js", "lineno": 48, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The Tiled firstgid value.\rThis is the starting index of the first image index this Image Collection contains.", @@ -375262,7 +375266,7 @@ "longname": "Phaser.Tilemaps.ImageCollection#firstgid", "scope": "instance", "kind": "member", - "___id": "T000002R042295", + "___id": "T000002R042298", "___s": true }, { @@ -375271,7 +375275,7 @@ "filename": "ImageCollection.js", "lineno": 58, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The width of the widest image (in pixels).", @@ -375291,7 +375295,7 @@ "longname": "Phaser.Tilemaps.ImageCollection#imageWidth", "scope": "instance", "kind": "member", - "___id": "T000002R042297", + "___id": "T000002R042300", "___s": true }, { @@ -375300,7 +375304,7 @@ "filename": "ImageCollection.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The height of the tallest image (in pixels).", @@ -375320,7 +375324,7 @@ "longname": "Phaser.Tilemaps.ImageCollection#imageHeight", "scope": "instance", "kind": "member", - "___id": "T000002R042299", + "___id": "T000002R042302", "___s": true }, { @@ -375329,7 +375333,7 @@ "filename": "ImageCollection.js", "lineno": 78, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The margin around the images in the collection (in pixels).\rUse `setSpacing` to change.", @@ -375349,7 +375353,7 @@ "longname": "Phaser.Tilemaps.ImageCollection#imageMarge", "scope": "instance", "kind": "member", - "___id": "T000002R042301", + "___id": "T000002R042304", "___s": true }, { @@ -375358,7 +375362,7 @@ "filename": "ImageCollection.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The spacing between each image in the collection (in pixels).\rUse `setSpacing` to change.", @@ -375378,7 +375382,7 @@ "longname": "Phaser.Tilemaps.ImageCollection#imageSpacing", "scope": "instance", "kind": "member", - "___id": "T000002R042303", + "___id": "T000002R042306", "___s": true }, { @@ -375387,7 +375391,7 @@ "filename": "ImageCollection.js", "lineno": 100, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Image Collection-specific properties that are typically defined in the Tiled editor.", @@ -375406,7 +375410,7 @@ "longname": "Phaser.Tilemaps.ImageCollection#properties", "scope": "instance", "kind": "member", - "___id": "T000002R042305", + "___id": "T000002R042308", "___s": true }, { @@ -375415,7 +375419,7 @@ "filename": "ImageCollection.js", "lineno": 109, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The cached images that are a part of this collection.", @@ -375435,7 +375439,7 @@ "longname": "Phaser.Tilemaps.ImageCollection#images", "scope": "instance", "kind": "member", - "___id": "T000002R042307", + "___id": "T000002R042310", "___s": true }, { @@ -375444,7 +375448,7 @@ "filename": "ImageCollection.js", "lineno": 119, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The total number of images in the image collection.", @@ -375464,7 +375468,7 @@ "longname": "Phaser.Tilemaps.ImageCollection#total", "scope": "instance", "kind": "member", - "___id": "T000002R042309", + "___id": "T000002R042312", "___s": true }, { @@ -375473,7 +375477,7 @@ "filename": "ImageCollection.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Returns true if and only if this image collection contains the given image index.", @@ -375512,7 +375516,7 @@ "memberof": "Phaser.Tilemaps.ImageCollection", "longname": "Phaser.Tilemaps.ImageCollection#containsImageIndex", "scope": "instance", - "___id": "T000002R042311", + "___id": "T000002R042314", "___s": true }, { @@ -375521,7 +375525,7 @@ "filename": "ImageCollection.js", "lineno": 145, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Add an image to this Image Collection.", @@ -375573,7 +375577,7 @@ "memberof": "Phaser.Tilemaps.ImageCollection", "longname": "Phaser.Tilemaps.ImageCollection#addImage", "scope": "instance", - "___id": "T000002R042313", + "___id": "T000002R042316", "___s": true }, { @@ -375582,7 +375586,7 @@ "filename": "index.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "kind": "namespace", @@ -375590,7 +375594,7 @@ "memberof": "Phaser", "longname": "Phaser.Tilemaps", "scope": "static", - "___id": "T000002R042320", + "___id": "T000002R042323", "___s": true }, { @@ -375599,7 +375603,7 @@ "filename": "LayerData.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "classdesc": "A class for representing data about about a layer in a map. Maps are parsed from CSV, Tiled,\retc. into this format. Tilemap and TilemapLayer objects have a reference\rto this data and use it to look up and perform operations on tiles.", @@ -375625,7 +375629,7 @@ ], "scope": "static", "longname": "Phaser.Tilemaps.LayerData", - "___id": "T000002R042342", + "___id": "T000002R042345", "___s": true }, { @@ -375634,7 +375638,7 @@ "filename": "LayerData.js", "lineno": 32, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The name of the layer, if specified in Tiled.", @@ -375653,7 +375657,7 @@ "longname": "Phaser.Tilemaps.LayerData#name", "scope": "instance", "kind": "member", - "___id": "T000002R042346", + "___id": "T000002R042349", "___s": true }, { @@ -375662,7 +375666,7 @@ "filename": "LayerData.js", "lineno": 41, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The id of the layer, as specified in the map data.\r\rNote: This is not the index of the layer in the map data, but its actual ID in Tiled.", @@ -375681,7 +375685,7 @@ "longname": "Phaser.Tilemaps.LayerData#id", "scope": "instance", "kind": "member", - "___id": "T000002R042348", + "___id": "T000002R042351", "___s": true }, { @@ -375690,7 +375694,7 @@ "filename": "LayerData.js", "lineno": 52, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The x offset of where to draw from the top left.", @@ -375709,7 +375713,7 @@ "longname": "Phaser.Tilemaps.LayerData#x", "scope": "instance", "kind": "member", - "___id": "T000002R042350", + "___id": "T000002R042353", "___s": true }, { @@ -375718,7 +375722,7 @@ "filename": "LayerData.js", "lineno": 61, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The y offset of where to draw from the top left.", @@ -375737,7 +375741,7 @@ "longname": "Phaser.Tilemaps.LayerData#y", "scope": "instance", "kind": "member", - "___id": "T000002R042352", + "___id": "T000002R042355", "___s": true }, { @@ -375746,7 +375750,7 @@ "filename": "LayerData.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The width of the layer in tiles.", @@ -375765,7 +375769,7 @@ "longname": "Phaser.Tilemaps.LayerData#width", "scope": "instance", "kind": "member", - "___id": "T000002R042354", + "___id": "T000002R042357", "___s": true }, { @@ -375774,7 +375778,7 @@ "filename": "LayerData.js", "lineno": 79, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The height of the layer in tiles.", @@ -375793,7 +375797,7 @@ "longname": "Phaser.Tilemaps.LayerData#height", "scope": "instance", "kind": "member", - "___id": "T000002R042356", + "___id": "T000002R042359", "___s": true }, { @@ -375802,7 +375806,7 @@ "filename": "LayerData.js", "lineno": 88, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The pixel width of the tiles.", @@ -375821,7 +375825,7 @@ "longname": "Phaser.Tilemaps.LayerData#tileWidth", "scope": "instance", "kind": "member", - "___id": "T000002R042358", + "___id": "T000002R042361", "___s": true }, { @@ -375830,7 +375834,7 @@ "filename": "LayerData.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The pixel height of the tiles.", @@ -375849,7 +375853,7 @@ "longname": "Phaser.Tilemaps.LayerData#tileHeight", "scope": "instance", "kind": "member", - "___id": "T000002R042360", + "___id": "T000002R042363", "___s": true }, { @@ -375858,7 +375862,7 @@ "filename": "LayerData.js", "lineno": 106, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The base tile width.", @@ -375877,7 +375881,7 @@ "longname": "Phaser.Tilemaps.LayerData#baseTileWidth", "scope": "instance", "kind": "member", - "___id": "T000002R042362", + "___id": "T000002R042365", "___s": true }, { @@ -375886,7 +375890,7 @@ "filename": "LayerData.js", "lineno": 115, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The base tile height.", @@ -375905,7 +375909,7 @@ "longname": "Phaser.Tilemaps.LayerData#baseTileHeight", "scope": "instance", "kind": "member", - "___id": "T000002R042364", + "___id": "T000002R042367", "___s": true }, { @@ -375914,7 +375918,7 @@ "filename": "LayerData.js", "lineno": 124, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The layers orientation, necessary to be able to determine a tiles pixelX and pixelY as well as the layers width and height.", @@ -375933,7 +375937,7 @@ "longname": "Phaser.Tilemaps.LayerData#orientation", "scope": "instance", "kind": "member", - "___id": "T000002R042366", + "___id": "T000002R042369", "___s": true }, { @@ -375942,7 +375946,7 @@ "filename": "LayerData.js", "lineno": 133, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The width in pixels of the entire layer.", @@ -375961,7 +375965,7 @@ "longname": "Phaser.Tilemaps.LayerData#widthInPixels", "scope": "instance", "kind": "member", - "___id": "T000002R042368", + "___id": "T000002R042371", "___s": true }, { @@ -375970,7 +375974,7 @@ "filename": "LayerData.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The height in pixels of the entire layer.", @@ -375989,7 +375993,7 @@ "longname": "Phaser.Tilemaps.LayerData#heightInPixels", "scope": "instance", "kind": "member", - "___id": "T000002R042370", + "___id": "T000002R042373", "___s": true }, { @@ -375998,7 +376002,7 @@ "filename": "LayerData.js", "lineno": 151, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The alpha value of the layer.", @@ -376017,7 +376021,7 @@ "longname": "Phaser.Tilemaps.LayerData#alpha", "scope": "instance", "kind": "member", - "___id": "T000002R042372", + "___id": "T000002R042375", "___s": true }, { @@ -376026,7 +376030,7 @@ "filename": "LayerData.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "Is the layer visible or not?", @@ -376045,7 +376049,7 @@ "longname": "Phaser.Tilemaps.LayerData#visible", "scope": "instance", "kind": "member", - "___id": "T000002R042374", + "___id": "T000002R042377", "___s": true }, { @@ -376054,7 +376058,7 @@ "filename": "LayerData.js", "lineno": 169, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "Layer specific properties (can be specified in Tiled)", @@ -376082,7 +376086,7 @@ "longname": "Phaser.Tilemaps.LayerData#properties", "scope": "instance", "kind": "member", - "___id": "T000002R042376", + "___id": "T000002R042379", "___s": true }, { @@ -376091,7 +376095,7 @@ "filename": "LayerData.js", "lineno": 178, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "Tile ID index map.", @@ -376110,7 +376114,7 @@ "longname": "Phaser.Tilemaps.LayerData#indexes", "scope": "instance", "kind": "member", - "___id": "T000002R042378", + "___id": "T000002R042381", "___s": true }, { @@ -376119,7 +376123,7 @@ "filename": "LayerData.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "Tile Collision ID index map.", @@ -376138,7 +376142,7 @@ "longname": "Phaser.Tilemaps.LayerData#collideIndexes", "scope": "instance", "kind": "member", - "___id": "T000002R042380", + "___id": "T000002R042383", "___s": true }, { @@ -376147,7 +376151,7 @@ "filename": "LayerData.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "An array of callbacks.", @@ -376166,7 +376170,7 @@ "longname": "Phaser.Tilemaps.LayerData#callbacks", "scope": "instance", "kind": "member", - "___id": "T000002R042382", + "___id": "T000002R042385", "___s": true }, { @@ -376175,7 +376179,7 @@ "filename": "LayerData.js", "lineno": 205, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "An array of physics bodies.", @@ -376194,7 +376198,7 @@ "longname": "Phaser.Tilemaps.LayerData#bodies", "scope": "instance", "kind": "member", - "___id": "T000002R042384", + "___id": "T000002R042387", "___s": true }, { @@ -376203,7 +376207,7 @@ "filename": "LayerData.js", "lineno": 214, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "An array of the tile data indexes.", @@ -376240,7 +376244,7 @@ "longname": "Phaser.Tilemaps.LayerData#data", "scope": "instance", "kind": "member", - "___id": "T000002R042386", + "___id": "T000002R042389", "___s": true }, { @@ -376249,7 +376253,7 @@ "filename": "LayerData.js", "lineno": 223, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "A reference to the Tilemap layer that owns this data.", @@ -376268,7 +376272,7 @@ "longname": "Phaser.Tilemaps.LayerData#tilemapLayer", "scope": "instance", "kind": "member", - "___id": "T000002R042388", + "___id": "T000002R042391", "___s": true }, { @@ -376277,7 +376281,7 @@ "filename": "LayerData.js", "lineno": 232, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The length of the horizontal sides of the hexagon.\rOnly used for hexagonal orientation Tilemaps.", @@ -376296,7 +376300,7 @@ "longname": "Phaser.Tilemaps.LayerData#hexSideLength", "scope": "instance", "kind": "member", - "___id": "T000002R042390", + "___id": "T000002R042393", "___s": true }, { @@ -376305,7 +376309,7 @@ "filename": "LayerData.js", "lineno": 242, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The Stagger Axis as defined in Tiled.\r\rOnly used for hexagonal orientation Tilemaps.", @@ -376324,7 +376328,7 @@ "longname": "Phaser.Tilemaps.LayerData#staggerAxis", "scope": "instance", "kind": "member", - "___id": "T000002R042392", + "___id": "T000002R042395", "___s": true }, { @@ -376333,7 +376337,7 @@ "filename": "LayerData.js", "lineno": 253, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The Stagger Index as defined in Tiled.\r\rEither 'odd' or 'even'.\r\rOnly used for hexagonal orientation Tilemaps.", @@ -376352,7 +376356,7 @@ "longname": "Phaser.Tilemaps.LayerData#staggerIndex", "scope": "instance", "kind": "member", - "___id": "T000002R042394", + "___id": "T000002R042397", "___s": true }, { @@ -376361,7 +376365,7 @@ "filename": "MapData.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "classdesc": "A class for representing data about a map. Maps are parsed from CSV, Tiled, etc. into this\rformat. A Tilemap object get a copy of this data and then unpacks the needed properties into\ritself.", @@ -376387,7 +376391,7 @@ ], "scope": "static", "longname": "Phaser.Tilemaps.MapData", - "___id": "T000002R042400", + "___id": "T000002R042403", "___s": true }, { @@ -376396,7 +376400,7 @@ "filename": "MapData.js", "lineno": 32, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The key in the Phaser cache that corresponds to the loaded tilemap data.", @@ -376415,7 +376419,7 @@ "longname": "Phaser.Tilemaps.MapData#name", "scope": "instance", "kind": "member", - "___id": "T000002R042404", + "___id": "T000002R042407", "___s": true }, { @@ -376424,7 +376428,7 @@ "filename": "MapData.js", "lineno": 41, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The width of the entire tilemap.", @@ -376443,7 +376447,7 @@ "longname": "Phaser.Tilemaps.MapData#width", "scope": "instance", "kind": "member", - "___id": "T000002R042406", + "___id": "T000002R042409", "___s": true }, { @@ -376452,7 +376456,7 @@ "filename": "MapData.js", "lineno": 50, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The height of the entire tilemap.", @@ -376471,7 +376475,7 @@ "longname": "Phaser.Tilemaps.MapData#height", "scope": "instance", "kind": "member", - "___id": "T000002R042408", + "___id": "T000002R042411", "___s": true }, { @@ -376480,7 +376484,7 @@ "filename": "MapData.js", "lineno": 59, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "If the map is infinite or not.", @@ -376499,7 +376503,7 @@ "longname": "Phaser.Tilemaps.MapData#infinite", "scope": "instance", "kind": "member", - "___id": "T000002R042410", + "___id": "T000002R042413", "___s": true }, { @@ -376508,7 +376512,7 @@ "filename": "MapData.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The width of the tiles.", @@ -376527,7 +376531,7 @@ "longname": "Phaser.Tilemaps.MapData#tileWidth", "scope": "instance", "kind": "member", - "___id": "T000002R042412", + "___id": "T000002R042415", "___s": true }, { @@ -376536,7 +376540,7 @@ "filename": "MapData.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The height of the tiles.", @@ -376555,7 +376559,7 @@ "longname": "Phaser.Tilemaps.MapData#tileHeight", "scope": "instance", "kind": "member", - "___id": "T000002R042414", + "___id": "T000002R042417", "___s": true }, { @@ -376564,7 +376568,7 @@ "filename": "MapData.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The width in pixels of the entire tilemap.", @@ -376583,7 +376587,7 @@ "longname": "Phaser.Tilemaps.MapData#widthInPixels", "scope": "instance", "kind": "member", - "___id": "T000002R042416", + "___id": "T000002R042419", "___s": true }, { @@ -376592,7 +376596,7 @@ "filename": "MapData.js", "lineno": 95, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The height in pixels of the entire tilemap.", @@ -376611,7 +376615,7 @@ "longname": "Phaser.Tilemaps.MapData#heightInPixels", "scope": "instance", "kind": "member", - "___id": "T000002R042418", + "___id": "T000002R042421", "___s": true }, { @@ -376620,7 +376624,7 @@ "filename": "MapData.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The format of the map data.", @@ -376639,7 +376643,7 @@ "longname": "Phaser.Tilemaps.MapData#format", "scope": "instance", "kind": "member", - "___id": "T000002R042420", + "___id": "T000002R042423", "___s": true }, { @@ -376648,7 +376652,7 @@ "filename": "MapData.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The orientation of the map data (i.e. orthogonal, isometric, hexagonal), default 'orthogonal'.", @@ -376667,7 +376671,7 @@ "longname": "Phaser.Tilemaps.MapData#orientation", "scope": "instance", "kind": "member", - "___id": "T000002R042422", + "___id": "T000002R042425", "___s": true }, { @@ -376676,7 +376680,7 @@ "filename": "MapData.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "Determines the draw order of tilemap. Default is right-down\r\r0, or 'right-down'\r1, or 'left-down'\r2, or 'right-up'\r3, or 'left-up'", @@ -376695,7 +376699,7 @@ "longname": "Phaser.Tilemaps.MapData#renderOrder", "scope": "instance", "kind": "member", - "___id": "T000002R042424", + "___id": "T000002R042427", "___s": true }, { @@ -376704,7 +376708,7 @@ "filename": "MapData.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The version of the map data (as specified in Tiled).", @@ -376723,7 +376727,7 @@ "longname": "Phaser.Tilemaps.MapData#version", "scope": "instance", "kind": "member", - "___id": "T000002R042426", + "___id": "T000002R042429", "___s": true }, { @@ -376732,7 +376736,7 @@ "filename": "MapData.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "Map specific properties (can be specified in Tiled)", @@ -376751,7 +376755,7 @@ "longname": "Phaser.Tilemaps.MapData#properties", "scope": "instance", "kind": "member", - "___id": "T000002R042428", + "___id": "T000002R042431", "___s": true }, { @@ -376760,7 +376764,7 @@ "filename": "MapData.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "An array with all the layers configured to the MapData.", @@ -376798,7 +376802,7 @@ "longname": "Phaser.Tilemaps.MapData#layers", "scope": "instance", "kind": "member", - "___id": "T000002R042430", + "___id": "T000002R042433", "___s": true }, { @@ -376807,7 +376811,7 @@ "filename": "MapData.js", "lineno": 163, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "An array of Tiled Image Layers.", @@ -376826,7 +376830,7 @@ "longname": "Phaser.Tilemaps.MapData#images", "scope": "instance", "kind": "member", - "___id": "T000002R042432", + "___id": "T000002R042435", "___s": true }, { @@ -376835,7 +376839,7 @@ "filename": "MapData.js", "lineno": 172, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "An object of Tiled Object Layers.", @@ -376863,7 +376867,7 @@ "longname": "Phaser.Tilemaps.MapData#objects", "scope": "instance", "kind": "member", - "___id": "T000002R042434", + "___id": "T000002R042437", "___s": true }, { @@ -376872,7 +376876,7 @@ "filename": "MapData.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "An object of collision data. Must be created as physics object or will return undefined.", @@ -376891,7 +376895,7 @@ "longname": "Phaser.Tilemaps.MapData#collision", "scope": "instance", "kind": "member", - "___id": "T000002R042437", + "___id": "T000002R042440", "___s": true }, { @@ -376900,7 +376904,7 @@ "filename": "MapData.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "An array of Tilesets.", @@ -376928,7 +376932,7 @@ "longname": "Phaser.Tilemaps.MapData#tilesets", "scope": "instance", "kind": "member", - "___id": "T000002R042439", + "___id": "T000002R042442", "___s": true }, { @@ -376937,7 +376941,7 @@ "filename": "MapData.js", "lineno": 205, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The collection of images the map uses(specified in Tiled)", @@ -376956,7 +376960,7 @@ "longname": "Phaser.Tilemaps.MapData#imageCollections", "scope": "instance", "kind": "member", - "___id": "T000002R042441", + "___id": "T000002R042444", "___s": true }, { @@ -376965,7 +376969,7 @@ "filename": "MapData.js", "lineno": 214, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "An array of tile instances.", @@ -376984,7 +376988,7 @@ "longname": "Phaser.Tilemaps.MapData#tiles", "scope": "instance", "kind": "member", - "___id": "T000002R042443", + "___id": "T000002R042446", "___s": true }, { @@ -376993,7 +376997,7 @@ "filename": "MapData.js", "lineno": 223, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The length of the horizontal sides of the hexagon.\r\rOnly used for hexagonal orientation Tilemaps.", @@ -377012,7 +377016,7 @@ "longname": "Phaser.Tilemaps.MapData#hexSideLength", "scope": "instance", "kind": "member", - "___id": "T000002R042445", + "___id": "T000002R042448", "___s": true }, { @@ -377021,7 +377025,7 @@ "filename": "MapData.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The Stagger Axis as defined in Tiled.\r\rOnly used for hexagonal orientation Tilemaps.", @@ -377040,7 +377044,7 @@ "longname": "Phaser.Tilemaps.MapData#staggerAxis", "scope": "instance", "kind": "member", - "___id": "T000002R042447", + "___id": "T000002R042450", "___s": true }, { @@ -377049,7 +377053,7 @@ "filename": "MapData.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The Stagger Index as defined in Tiled.\r\rEither 'odd' or 'even'.\r\rOnly used for hexagonal orientation Tilemaps.", @@ -377068,7 +377072,7 @@ "longname": "Phaser.Tilemaps.MapData#staggerIndex", "scope": "instance", "kind": "member", - "___id": "T000002R042449", + "___id": "T000002R042452", "___s": true }, { @@ -377077,7 +377081,7 @@ "filename": "ObjectLayer.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "classdesc": "A class for representing a Tiled object layer in a map. This mirrors the structure of a Tiled\robject layer, except:\r - \"x\" & \"y\" properties are ignored since these cannot be changed in Tiled.\r - \"offsetx\" & \"offsety\" are applied to the individual object coordinates directly, so they\r are ignored as well.\r - \"draworder\" is ignored.", @@ -377103,7 +377107,7 @@ ], "scope": "static", "longname": "Phaser.Tilemaps.ObjectLayer", - "___id": "T000002R042454", + "___id": "T000002R042457", "___s": true }, { @@ -377112,7 +377116,7 @@ "filename": "ObjectLayer.js", "lineno": 34, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The name of the Object Layer.", @@ -377131,7 +377135,7 @@ "longname": "Phaser.Tilemaps.ObjectLayer#name", "scope": "instance", "kind": "member", - "___id": "T000002R042458", + "___id": "T000002R042461", "___s": true }, { @@ -377140,7 +377144,7 @@ "filename": "ObjectLayer.js", "lineno": 43, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The id of the object layer, as specified in the map data.", @@ -377159,7 +377163,7 @@ "longname": "Phaser.Tilemaps.ObjectLayer#id", "scope": "instance", "kind": "member", - "___id": "T000002R042460", + "___id": "T000002R042463", "___s": true }, { @@ -377168,7 +377172,7 @@ "filename": "ObjectLayer.js", "lineno": 52, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The opacity of the layer, between 0 and 1.", @@ -377187,7 +377191,7 @@ "longname": "Phaser.Tilemaps.ObjectLayer#opacity", "scope": "instance", "kind": "member", - "___id": "T000002R042462", + "___id": "T000002R042465", "___s": true }, { @@ -377196,7 +377200,7 @@ "filename": "ObjectLayer.js", "lineno": 61, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The custom properties defined on the Object Layer, keyed by their name.", @@ -377215,7 +377219,7 @@ "longname": "Phaser.Tilemaps.ObjectLayer#properties", "scope": "instance", "kind": "member", - "___id": "T000002R042464", + "___id": "T000002R042467", "___s": true }, { @@ -377224,7 +377228,7 @@ "filename": "ObjectLayer.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The type of each custom property defined on the Object Layer, keyed by its name.", @@ -377243,7 +377247,7 @@ "longname": "Phaser.Tilemaps.ObjectLayer#propertyTypes", "scope": "instance", "kind": "member", - "___id": "T000002R042466", + "___id": "T000002R042469", "___s": true }, { @@ -377252,7 +377256,7 @@ "filename": "ObjectLayer.js", "lineno": 79, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "The type of the layer, which should be `objectgroup`.", @@ -377271,7 +377275,7 @@ "longname": "Phaser.Tilemaps.ObjectLayer#type", "scope": "instance", "kind": "member", - "___id": "T000002R042468", + "___id": "T000002R042471", "___s": true }, { @@ -377280,7 +377284,7 @@ "filename": "ObjectLayer.js", "lineno": 88, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "Whether the layer is shown (`true`) or hidden (`false`).", @@ -377299,7 +377303,7 @@ "longname": "Phaser.Tilemaps.ObjectLayer#visible", "scope": "instance", "kind": "member", - "___id": "T000002R042470", + "___id": "T000002R042473", "___s": true }, { @@ -377308,7 +377312,7 @@ "filename": "ObjectLayer.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\mapdata", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\mapdata", "code": {} }, "description": "An array of all objects on this Object Layer.\r\rEach Tiled object corresponds to a JavaScript object in this array. It has an `id` (unique),\r`name` (as assigned in Tiled), `type` (as assigned in Tiled), `rotation` (in clockwise degrees),\r`properties` (if any), `visible` state (`true` if visible, `false` otherwise),\r`x` and `y` coordinates (in pixels, relative to the tilemap), and a `width` and `height` (in pixels).\r\rAn object tile has a `gid` property (GID of the represented tile), a `flippedHorizontal` property,\ra `flippedVertical` property, and `flippedAntiDiagonal` property.\rThe {@link http://docs.mapeditor.org/en/latest/reference/tmx-map-format/|Tiled documentation} contains\rinformation on flipping and rotation.\r\rPolylines have a `polyline` property, which is an array of objects corresponding to points,\rwhere each point has an `x` property and a `y` property. Polygons have an identically structured\rarray in their `polygon` property. Text objects have a `text` property with the text's properties.\r\rRectangles and ellipses have a `rectangle` or `ellipse` property set to `true`.", @@ -377336,7 +377340,7 @@ "longname": "Phaser.Tilemaps.ObjectLayer#objects", "scope": "instance", "kind": "member", - "___id": "T000002R042472", + "___id": "T000002R042475", "___s": true }, { @@ -377345,7 +377349,7 @@ "filename": "ObjectHelper.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "classdesc": "The ObjectHelper helps tie objects with `gids` into the tileset\rthat sits behind them.", @@ -377379,7 +377383,7 @@ ], "scope": "static", "longname": "Phaser.Tilemaps.ObjectHelper", - "___id": "T000002R042477", + "___id": "T000002R042480", "___s": true }, { @@ -377388,7 +377392,7 @@ "filename": "ObjectHelper.js", "lineno": 27, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The Tile GIDs array.", @@ -377407,7 +377411,7 @@ "longname": "Phaser.Tilemaps.ObjectHelper#gids", "scope": "instance", "kind": "member", - "___id": "T000002R042480", + "___id": "T000002R042483", "___s": true }, { @@ -377416,7 +377420,7 @@ "filename": "ObjectHelper.js", "lineno": 60, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Enabled if the object helper reaches in to tilesets for data.\rDisabled if it only uses data directly on a gid object.", @@ -377435,7 +377439,7 @@ "longname": "Phaser.Tilemaps.ObjectHelper#enabled", "scope": "instance", "kind": "member", - "___id": "T000002R042488", + "___id": "T000002R042491", "___s": true }, { @@ -377444,7 +377448,7 @@ "filename": "ObjectHelper.js", "lineno": 82, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets the Tiled `type` field value from the object or the `gid` behind it.", @@ -377485,7 +377489,7 @@ "memberof": "Phaser.Tilemaps.ObjectHelper", "longname": "Phaser.Tilemaps.ObjectHelper#getTypeIncludingTile", "scope": "instance", - "___id": "T000002R042493", + "___id": "T000002R042496", "___s": true }, { @@ -377494,7 +377498,7 @@ "filename": "ObjectHelper.js", "lineno": 121, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets the sprite texture data as specified (usually in a config) or, failing that,\ras specified in the `gid` of the object being loaded (if any).\r\rThis fallback will only work if the tileset was loaded as a spritesheet matching\rthe geometry of sprites fed into tiled, so that, for example: \"tile id #`3`\"\" within\rthe tileset is the same as texture frame `3` from the image of the tileset.", @@ -377586,7 +377590,7 @@ "memberof": "Phaser.Tilemaps.ObjectHelper", "longname": "Phaser.Tilemaps.ObjectHelper#setTextureAndFrame", "scope": "instance", - "___id": "T000002R042497", + "___id": "T000002R042500", "___s": true }, { @@ -377595,7 +377599,7 @@ "filename": "ObjectHelper.js", "lineno": 168, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets the `sprite.data` field from the tiled properties on the object and its tile (if any).", @@ -377631,7 +377635,7 @@ "memberof": "Phaser.Tilemaps.ObjectHelper", "longname": "Phaser.Tilemaps.ObjectHelper#setPropertiesFromTiledObject", "scope": "instance", - "___id": "T000002R042504", + "___id": "T000002R042507", "___s": true }, { @@ -377640,7 +377644,7 @@ "filename": "FromOrientationString.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\parsers", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\parsers", "code": {} }, "description": "Get the Tilemap orientation from the given string.", @@ -377680,7 +377684,7 @@ "memberof": "Phaser.Tilemaps.Parsers", "longname": "Phaser.Tilemaps.Parsers.FromOrientationString", "scope": "static", - "___id": "T000002R042516", + "___id": "T000002R042519", "___s": true }, { @@ -377689,7 +377693,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\parsers\\impact", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\parsers\\impact", "code": {} }, "kind": "namespace", @@ -377697,7 +377701,7 @@ "memberof": "Phaser.Tilemaps.Parsers", "longname": "Phaser.Tilemaps.Parsers.Impact", "scope": "static", - "___id": "T000002R042520", + "___id": "T000002R042523", "___s": true }, { @@ -377706,7 +377710,7 @@ "filename": "ParseTileLayers.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\parsers\\impact", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\parsers\\impact", "code": {} }, "description": "Parses all tilemap layers in an Impact JSON object into new LayerData objects.", @@ -377767,7 +377771,7 @@ "memberof": "Phaser.Tilemaps.Parsers.Impact", "longname": "Phaser.Tilemaps.Parsers.Impact.ParseTileLayers", "scope": "static", - "___id": "T000002R042527", + "___id": "T000002R042530", "___s": true }, { @@ -377776,7 +377780,7 @@ "filename": "ParseTilesets.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\parsers\\impact", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\parsers\\impact", "code": {} }, "description": "Tilesets and Image Collections", @@ -377815,7 +377819,7 @@ "memberof": "Phaser.Tilemaps.Parsers.Impact", "longname": "Phaser.Tilemaps.Parsers.Impact.ParseTilesets", "scope": "static", - "___id": "T000002R042551", + "___id": "T000002R042554", "___s": true }, { @@ -377824,7 +377828,7 @@ "filename": "ParseWeltmeister.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\parsers\\impact", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\parsers\\impact", "code": {} }, "description": "Parses a Weltmeister JSON object into a new MapData object.", @@ -377891,7 +377895,7 @@ "memberof": "Phaser.Tilemaps.Parsers.Impact", "longname": "Phaser.Tilemaps.Parsers.Impact.ParseWeltmeister", "scope": "static", - "___id": "T000002R042563", + "___id": "T000002R042566", "___s": true }, { @@ -377900,7 +377904,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\parsers", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\parsers", "code": {} }, "kind": "namespace", @@ -377908,7 +377912,7 @@ "memberof": "Phaser.Tilemaps", "longname": "Phaser.Tilemaps.Parsers", "scope": "static", - "___id": "T000002R042580", + "___id": "T000002R042583", "___s": true }, { @@ -377917,7 +377921,7 @@ "filename": "Parse.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\parsers", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\parsers", "code": {} }, "description": "Parses raw data of a given Tilemap format into a new MapData object. If no recognized data format\ris found, returns `null`. When loading from CSV or a 2D array, you should specify the tileWidth &\rtileHeight. When parsing from a map from Tiled, the tileWidth & tileHeight will be pulled from\rthe map data.", @@ -378054,7 +378058,7 @@ "memberof": "Phaser.Tilemaps.Parsers", "longname": "Phaser.Tilemaps.Parsers.Parse", "scope": "static", - "___id": "T000002R042593", + "___id": "T000002R042596", "___s": true }, { @@ -378063,7 +378067,7 @@ "filename": "Parse2DArray.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\parsers", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\parsers", "code": {} }, "description": "Parses a 2D array of tile indexes into a new MapData object with a single layer.", @@ -378172,7 +378176,7 @@ "memberof": "Phaser.Tilemaps.Parsers", "longname": "Phaser.Tilemaps.Parsers.Parse2DArray", "scope": "static", - "___id": "T000002R042606", + "___id": "T000002R042609", "___s": true }, { @@ -378181,7 +378185,7 @@ "filename": "ParseCSV.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\parsers", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\parsers", "code": {} }, "description": "Parses a CSV string of tile indexes into a new MapData object with a single layer.", @@ -378272,7 +378276,7 @@ "memberof": "Phaser.Tilemaps.Parsers", "longname": "Phaser.Tilemaps.Parsers.ParseCSV", "scope": "static", - "___id": "T000002R042640", + "___id": "T000002R042643", "___s": true }, { @@ -378281,7 +378285,7 @@ "filename": "AssignTileProperties.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\parsers\\tiled", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\parsers\\tiled", "code": {} }, "description": "Copy properties from tileset to tiles.", @@ -378306,7 +378310,7 @@ "memberof": "Phaser.Tilemaps.Parsers.Tiled", "longname": "Phaser.Tilemaps.Parsers.Tiled.AssignTileProperties", "scope": "static", - "___id": "T000002R042647", + "___id": "T000002R042650", "___s": true }, { @@ -378315,7 +378319,7 @@ "filename": "Base64Decode.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\parsers\\tiled", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\parsers\\tiled", "code": {} }, "description": "Decode base-64 encoded data, for example as exported by Tiled.", @@ -378354,7 +378358,7 @@ "memberof": "Phaser.Tilemaps.Parsers.Tiled", "longname": "Phaser.Tilemaps.Parsers.Tiled.Base64Decode", "scope": "static", - "___id": "T000002R042667", + "___id": "T000002R042670", "___s": true }, { @@ -378363,7 +378367,7 @@ "filename": "BuildTilesetIndex.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\parsers\\tiled", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\parsers\\tiled", "code": {} }, "description": "Master list of tiles -> x, y, index in tileset.", @@ -378412,7 +378416,7 @@ "memberof": "Phaser.Tilemaps.Parsers.Tiled", "longname": "Phaser.Tilemaps.Parsers.Tiled.BuildTilesetIndex", "scope": "static", - "___id": "T000002R042677", + "___id": "T000002R042680", "___s": true }, { @@ -378421,7 +378425,7 @@ "filename": "CreateGroupLayer.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\parsers\\tiled", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\parsers\\tiled", "code": {} }, "description": "Parse a Tiled group layer and create a state object for inheriting.", @@ -378488,7 +378492,7 @@ "memberof": "Phaser.Tilemaps.Parsers.Tiled", "longname": "Phaser.Tilemaps.Parsers.Tiled.CreateGroupLayer", "scope": "static", - "___id": "T000002R042703", + "___id": "T000002R042706", "___s": true }, { @@ -378497,7 +378501,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\parsers\\tiled", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\parsers\\tiled", "code": {} }, "kind": "namespace", @@ -378505,7 +378509,7 @@ "memberof": "Phaser.Tilemaps.Parsers", "longname": "Phaser.Tilemaps.Parsers.Tiled", "scope": "static", - "___id": "T000002R042722", + "___id": "T000002R042725", "___s": true }, { @@ -378514,7 +378518,7 @@ "filename": "ParseGID.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\parsers\\tiled", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\parsers\\tiled", "code": {} }, "description": "See Tiled documentation on tile flipping:\rhttp://docs.mapeditor.org/en/latest/reference/tmx-map-format/", @@ -378553,7 +378557,7 @@ "memberof": "Phaser.Tilemaps.Parsers.Tiled", "longname": "Phaser.Tilemaps.Parsers.Tiled.ParseGID", "scope": "static", - "___id": "T000002R042738", + "___id": "T000002R042741", "___s": true }, { @@ -378562,7 +378566,7 @@ "filename": "ParseImageLayers.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\parsers\\tiled", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\parsers\\tiled", "code": {} }, "description": "Parses a Tiled JSON object into an array of objects with details about the image layers.", @@ -378601,7 +378605,7 @@ "memberof": "Phaser.Tilemaps.Parsers.Tiled", "longname": "Phaser.Tilemaps.Parsers.Tiled.ParseImageLayers", "scope": "static", - "___id": "T000002R042771", + "___id": "T000002R042774", "___s": true }, { @@ -378610,7 +378614,7 @@ "filename": "ParseJSONTiled.js", "lineno": 19, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\parsers\\tiled", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\parsers\\tiled", "code": {} }, "description": "Parses a Tiled JSON object into a new MapData object.", @@ -378677,7 +378681,7 @@ "memberof": "Phaser.Tilemaps.Parsers.Tiled", "longname": "Phaser.Tilemaps.Parsers.Tiled.ParseJSONTiled", "scope": "static", - "___id": "T000002R042801", + "___id": "T000002R042804", "___s": true }, { @@ -378686,7 +378690,7 @@ "filename": "ParseObject.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\parsers\\tiled", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\parsers\\tiled", "code": {} }, "description": "Convert a Tiled object to an internal parsed object normalising and copying properties over, while applying optional x and y offsets. The parsed object will always have the properties `id`, `name`, `type`, `rotation`, `properties`, `visible`, `x`, `y`, `width` and `height`. Other properties will be added according to the object type (such as text, polyline, gid etc.)", @@ -378755,7 +378759,7 @@ "memberof": "Phaser.Tilemaps.Parsers.Tiled", "longname": "Phaser.Tilemaps.Parsers.Tiled.ParseObject", "scope": "static", - "___id": "T000002R042833", + "___id": "T000002R042836", "___s": true }, { @@ -378764,7 +378768,7 @@ "filename": "ParseObjectLayers.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\parsers\\tiled", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\parsers\\tiled", "code": {} }, "description": "Parses a Tiled JSON object into an array of ObjectLayer objects.", @@ -378803,7 +378807,7 @@ "memberof": "Phaser.Tilemaps.Parsers.Tiled", "longname": "Phaser.Tilemaps.Parsers.Tiled.ParseObjectLayers", "scope": "static", - "___id": "T000002R042856", + "___id": "T000002R042859", "___s": true }, { @@ -378812,7 +378816,7 @@ "filename": "ParseTileLayers.js", "lineno": 16, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\parsers\\tiled", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\parsers\\tiled", "code": {} }, "description": "Parses all tilemap layers in a Tiled JSON object into new LayerData objects.", @@ -378873,7 +378877,7 @@ "memberof": "Phaser.Tilemaps.Parsers.Tiled", "longname": "Phaser.Tilemaps.Parsers.Tiled.ParseTileLayers", "scope": "static", - "___id": "T000002R042884", + "___id": "T000002R042887", "___s": true }, { @@ -378882,7 +378886,7 @@ "filename": "ParseTilesets.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\parsers\\tiled", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\parsers\\tiled", "code": {} }, "description": "Tilesets and Image Collections.", @@ -378921,7 +378925,7 @@ "memberof": "Phaser.Tilemaps.Parsers.Tiled", "longname": "Phaser.Tilemaps.Parsers.Tiled.ParseTilesets", "scope": "static", - "___id": "T000002R042975", + "___id": "T000002R042978", "___s": true }, { @@ -378930,7 +378934,7 @@ "filename": "ParseWangsets.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\parsers\\tiled", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\parsers\\tiled", "code": {} }, "description": "Parses out the Wangset information from Tiled 1.1.5+ map data, if present.\r\rSince a given tile can be in more than one wangset, the resulting properties\rare nested. `tile.data.wangid[someWangsetName]` will return the array-based wang id in\rthis implementation.\r\rNote that we're not guaranteed that there will be any 'normal' tiles if the only\rthing in the tilset are wangtile definitions, so this has to be parsed separately.\r\rSee https://doc.mapeditor.org/en/latest/manual/using-wang-tiles/ for more information.", @@ -378991,7 +378995,7 @@ "memberof": "Phaser.Tilemaps.Parsers.Tiled", "longname": "Phaser.Tilemaps.Parsers.Tiled.ParseWangsets", "scope": "static", - "___id": "T000002R043024", + "___id": "T000002R043027", "___s": true }, { @@ -379000,7 +379004,7 @@ "filename": "ParseToTilemap.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Create a Tilemap from the given key or data. If neither is given, make a blank Tilemap. When\rloading from CSV or a 2D array, you should specify the tileWidth & tileHeight. When parsing from\ra map from Tiled, the tileWidth, tileHeight, width & height will be pulled from the map data. For\ran empty map, you should specify tileWidth, tileHeight, width & height.", @@ -379159,7 +379163,7 @@ "memberof": "Phaser.Tilemaps", "longname": "Phaser.Tilemaps.ParseToTilemap", "scope": "static", - "___id": "T000002R043065", + "___id": "T000002R043068", "___s": true }, { @@ -379168,7 +379172,7 @@ "filename": "Tile.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "classdesc": "A Tile is a representation of a single tile within the Tilemap. This is a lightweight data\rrepresentation, so its position information is stored without factoring in scroll, layer\rscale or layer position.", @@ -379289,7 +379293,7 @@ ], "scope": "static", "longname": "Phaser.Tilemaps.Tile", - "___id": "T000002R043088", + "___id": "T000002R043091", "___s": true }, { @@ -379298,7 +379302,7 @@ "filename": "Tile.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The LayerData in the Tilemap data that this tile belongs to.", @@ -379317,7 +379321,7 @@ "longname": "Phaser.Tilemaps.Tile#layer", "scope": "instance", "kind": "member", - "___id": "T000002R043092", + "___id": "T000002R043095", "___s": true }, { @@ -379326,7 +379330,7 @@ "filename": "Tile.js", "lineno": 62, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The index of this tile within the map data corresponding to the tileset, or -1 if this\rrepresents a blank tile.", @@ -379345,7 +379349,7 @@ "longname": "Phaser.Tilemaps.Tile#index", "scope": "instance", "kind": "member", - "___id": "T000002R043094", + "___id": "T000002R043097", "___s": true }, { @@ -379354,7 +379358,7 @@ "filename": "Tile.js", "lineno": 72, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The x map coordinate of this tile in tile units.", @@ -379373,7 +379377,7 @@ "longname": "Phaser.Tilemaps.Tile#x", "scope": "instance", "kind": "member", - "___id": "T000002R043096", + "___id": "T000002R043099", "___s": true }, { @@ -379382,7 +379386,7 @@ "filename": "Tile.js", "lineno": 81, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The y map coordinate of this tile in tile units.", @@ -379401,7 +379405,7 @@ "longname": "Phaser.Tilemaps.Tile#y", "scope": "instance", "kind": "member", - "___id": "T000002R043098", + "___id": "T000002R043101", "___s": true }, { @@ -379410,7 +379414,7 @@ "filename": "Tile.js", "lineno": 90, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The width of the tile in pixels.", @@ -379429,7 +379433,7 @@ "longname": "Phaser.Tilemaps.Tile#width", "scope": "instance", "kind": "member", - "___id": "T000002R043100", + "___id": "T000002R043103", "___s": true }, { @@ -379438,7 +379442,7 @@ "filename": "Tile.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The height of the tile in pixels.", @@ -379457,7 +379461,7 @@ "longname": "Phaser.Tilemaps.Tile#height", "scope": "instance", "kind": "member", - "___id": "T000002R043102", + "___id": "T000002R043105", "___s": true }, { @@ -379466,7 +379470,7 @@ "filename": "Tile.js", "lineno": 108, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The right of the tile in pixels.\r\rSet in the `updatePixelXY` method.", @@ -379485,7 +379489,7 @@ "longname": "Phaser.Tilemaps.Tile#right", "scope": "instance", "kind": "member", - "___id": "T000002R043104", + "___id": "T000002R043107", "___s": true }, { @@ -379494,7 +379498,7 @@ "filename": "Tile.js", "lineno": 119, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The bottom of the tile in pixels.\r\rSet in the `updatePixelXY` method.", @@ -379513,7 +379517,7 @@ "longname": "Phaser.Tilemaps.Tile#bottom", "scope": "instance", "kind": "member", - "___id": "T000002R043106", + "___id": "T000002R043109", "___s": true }, { @@ -379522,7 +379526,7 @@ "filename": "Tile.js", "lineno": 130, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The maps base width of a tile in pixels. Tiled maps support multiple tileset sizes\rwithin one map, but they are still placed at intervals of the base tile size.", @@ -379541,7 +379545,7 @@ "longname": "Phaser.Tilemaps.Tile#baseWidth", "scope": "instance", "kind": "member", - "___id": "T000002R043108", + "___id": "T000002R043111", "___s": true }, { @@ -379550,7 +379554,7 @@ "filename": "Tile.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The maps base height of a tile in pixels. Tiled maps support multiple tileset sizes\rwithin one map, but they are still placed at intervals of the base tile size.", @@ -379569,7 +379573,7 @@ "longname": "Phaser.Tilemaps.Tile#baseHeight", "scope": "instance", "kind": "member", - "___id": "T000002R043110", + "___id": "T000002R043113", "___s": true }, { @@ -379578,7 +379582,7 @@ "filename": "Tile.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The x coordinate of the top left of this tile in pixels. This is relative to the top left\rof the layer this tile is being rendered within. This property does NOT factor in camera\rscroll, layer scale or layer position.", @@ -379597,7 +379601,7 @@ "longname": "Phaser.Tilemaps.Tile#pixelX", "scope": "instance", "kind": "member", - "___id": "T000002R043112", + "___id": "T000002R043115", "___s": true }, { @@ -379606,7 +379610,7 @@ "filename": "Tile.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The y coordinate of the top left of this tile in pixels. This is relative to the top left\rof the layer this tile is being rendered within. This property does NOT factor in camera\rscroll, layer scale or layer position.", @@ -379625,7 +379629,7 @@ "longname": "Phaser.Tilemaps.Tile#pixelY", "scope": "instance", "kind": "member", - "___id": "T000002R043114", + "___id": "T000002R043117", "___s": true }, { @@ -379634,7 +379638,7 @@ "filename": "Tile.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Tile specific properties. These usually come from Tiled.", @@ -379653,7 +379657,7 @@ "longname": "Phaser.Tilemaps.Tile#properties", "scope": "instance", "kind": "member", - "___id": "T000002R043116", + "___id": "T000002R043119", "___s": true }, { @@ -379662,7 +379666,7 @@ "filename": "Tile.js", "lineno": 183, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The rotation angle of this tile.", @@ -379681,7 +379685,7 @@ "longname": "Phaser.Tilemaps.Tile#rotation", "scope": "instance", "kind": "member", - "___id": "T000002R043118", + "___id": "T000002R043121", "___s": true }, { @@ -379690,7 +379694,7 @@ "filename": "Tile.js", "lineno": 192, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Whether the tile should collide with any object on the left side.\r\rThis property is used by Arcade Physics only, however, you can also use it\rin your own checks.", @@ -379709,7 +379713,7 @@ "longname": "Phaser.Tilemaps.Tile#collideLeft", "scope": "instance", "kind": "member", - "___id": "T000002R043120", + "___id": "T000002R043123", "___s": true }, { @@ -379718,7 +379722,7 @@ "filename": "Tile.js", "lineno": 204, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Whether the tile should collide with any object on the right side.\r\rThis property is used by Arcade Physics only, however, you can also use it\rin your own checks.", @@ -379737,7 +379741,7 @@ "longname": "Phaser.Tilemaps.Tile#collideRight", "scope": "instance", "kind": "member", - "___id": "T000002R043122", + "___id": "T000002R043125", "___s": true }, { @@ -379746,7 +379750,7 @@ "filename": "Tile.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Whether the tile should collide with any object on the top side.\r\rThis property is used by Arcade Physics only, however, you can also use it\rin your own checks.", @@ -379765,7 +379769,7 @@ "longname": "Phaser.Tilemaps.Tile#collideUp", "scope": "instance", "kind": "member", - "___id": "T000002R043124", + "___id": "T000002R043127", "___s": true }, { @@ -379774,7 +379778,7 @@ "filename": "Tile.js", "lineno": 228, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Whether the tile should collide with any object on the bottom side.\r\rThis property is used by Arcade Physics only, however, you can also use it\rin your own checks.", @@ -379793,7 +379797,7 @@ "longname": "Phaser.Tilemaps.Tile#collideDown", "scope": "instance", "kind": "member", - "___id": "T000002R043126", + "___id": "T000002R043129", "___s": true }, { @@ -379802,7 +379806,7 @@ "filename": "Tile.js", "lineno": 240, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Whether the tiles left edge is interesting for collisions.", @@ -379821,7 +379825,7 @@ "longname": "Phaser.Tilemaps.Tile#faceLeft", "scope": "instance", "kind": "member", - "___id": "T000002R043128", + "___id": "T000002R043131", "___s": true }, { @@ -379830,7 +379834,7 @@ "filename": "Tile.js", "lineno": 249, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Whether the tiles right edge is interesting for collisions.", @@ -379849,7 +379853,7 @@ "longname": "Phaser.Tilemaps.Tile#faceRight", "scope": "instance", "kind": "member", - "___id": "T000002R043130", + "___id": "T000002R043133", "___s": true }, { @@ -379858,7 +379862,7 @@ "filename": "Tile.js", "lineno": 258, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Whether the tiles top edge is interesting for collisions.", @@ -379877,7 +379881,7 @@ "longname": "Phaser.Tilemaps.Tile#faceTop", "scope": "instance", "kind": "member", - "___id": "T000002R043132", + "___id": "T000002R043135", "___s": true }, { @@ -379886,7 +379890,7 @@ "filename": "Tile.js", "lineno": 267, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Whether the tiles bottom edge is interesting for collisions.", @@ -379905,7 +379909,7 @@ "longname": "Phaser.Tilemaps.Tile#faceBottom", "scope": "instance", "kind": "member", - "___id": "T000002R043134", + "___id": "T000002R043137", "___s": true }, { @@ -379914,7 +379918,7 @@ "filename": "Tile.js", "lineno": 276, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Tile collision callback.", @@ -379933,7 +379937,7 @@ "longname": "Phaser.Tilemaps.Tile#collisionCallback", "scope": "instance", "kind": "member", - "___id": "T000002R043136", + "___id": "T000002R043139", "___s": true }, { @@ -379942,7 +379946,7 @@ "filename": "Tile.js", "lineno": 285, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The context in which the collision callback will be called.", @@ -379961,7 +379965,7 @@ "longname": "Phaser.Tilemaps.Tile#collisionCallbackContext", "scope": "instance", "kind": "member", - "___id": "T000002R043138", + "___id": "T000002R043141", "___s": true }, { @@ -379970,7 +379974,7 @@ "filename": "Tile.js", "lineno": 294, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The tint to apply to this tile. Note: tint is currently a single color value instead of\rthe 4 corner tint component on other GameObjects.", @@ -379989,7 +379993,7 @@ "longname": "Phaser.Tilemaps.Tile#tint", "scope": "instance", "kind": "member", - "___id": "T000002R043140", + "___id": "T000002R043143", "___s": true }, { @@ -379998,7 +380002,7 @@ "filename": "Tile.js", "lineno": 305, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The tint fill mode.\r\r`false` = An additive tint (the default), where vertices colors are blended with the texture.\r`true` = A fill tint, where the vertices colors replace the texture, but respects texture alpha.", @@ -380017,7 +380021,7 @@ "longname": "Phaser.Tilemaps.Tile#tintFill", "scope": "instance", "kind": "member", - "___id": "T000002R043142", + "___id": "T000002R043145", "___s": true }, { @@ -380026,7 +380030,7 @@ "filename": "Tile.js", "lineno": 318, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "An empty object where physics-engine specific information (e.g. bodies) may be stored.", @@ -380045,7 +380049,7 @@ "longname": "Phaser.Tilemaps.Tile#physics", "scope": "instance", "kind": "member", - "___id": "T000002R043144", + "___id": "T000002R043147", "___s": true }, { @@ -380054,7 +380058,7 @@ "filename": "Tile.js", "lineno": 328, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Check if the given x and y world coordinates are within this Tile. This does not factor in\rcamera scroll, layer scale or layer position.", @@ -380106,7 +380110,7 @@ "memberof": "Phaser.Tilemaps.Tile", "longname": "Phaser.Tilemaps.Tile#containsPoint", "scope": "instance", - "___id": "T000002R043146", + "___id": "T000002R043149", "___s": true }, { @@ -380115,7 +380119,7 @@ "filename": "Tile.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Copies the tile data and properties from the given Tile to this Tile. This copies everything\rexcept for position and interesting face calculations.", @@ -380155,7 +380159,7 @@ "memberof": "Phaser.Tilemaps.Tile", "longname": "Phaser.Tilemaps.Tile#copy", "scope": "instance", - "___id": "T000002R043148", + "___id": "T000002R043151", "___s": true }, { @@ -380164,7 +380168,7 @@ "filename": "Tile.js", "lineno": 375, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The collision group for this Tile, defined within the Tileset. This returns a reference to\rthe collision group stored within the Tileset, so any modification of the returned object\rwill impact all tiles that have the same index as this tile.", @@ -380190,7 +380194,7 @@ "memberof": "Phaser.Tilemaps.Tile", "longname": "Phaser.Tilemaps.Tile#getCollisionGroup", "scope": "instance", - "___id": "T000002R043162", + "___id": "T000002R043165", "___s": true }, { @@ -380199,7 +380203,7 @@ "filename": "Tile.js", "lineno": 390, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The tile data for this Tile, defined within the Tileset. This typically contains Tiled\rcollision data, tile animations and terrain information. This returns a reference to the tile\rdata stored within the Tileset, so any modification of the returned object will impact all\rtiles that have the same index as this tile.", @@ -380225,7 +380229,7 @@ "memberof": "Phaser.Tilemaps.Tile", "longname": "Phaser.Tilemaps.Tile#getTileData", "scope": "instance", - "___id": "T000002R043164", + "___id": "T000002R043167", "___s": true }, { @@ -380234,7 +380238,7 @@ "filename": "Tile.js", "lineno": 406, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets the world X position of the left side of the tile, factoring in the layers position,\rscale and scroll.", @@ -380274,7 +380278,7 @@ "memberof": "Phaser.Tilemaps.Tile", "longname": "Phaser.Tilemaps.Tile#getLeft", "scope": "instance", - "___id": "T000002R043166", + "___id": "T000002R043169", "___s": true }, { @@ -380283,7 +380287,7 @@ "filename": "Tile.js", "lineno": 431, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets the world X position of the right side of the tile, factoring in the layer's position,\rscale and scroll.", @@ -380323,7 +380327,7 @@ "memberof": "Phaser.Tilemaps.Tile", "longname": "Phaser.Tilemaps.Tile#getRight", "scope": "instance", - "___id": "T000002R043170", + "___id": "T000002R043173", "___s": true }, { @@ -380332,7 +380336,7 @@ "filename": "Tile.js", "lineno": 449, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets the world Y position of the top side of the tile, factoring in the layer's position,\rscale and scroll.", @@ -380372,7 +380376,7 @@ "memberof": "Phaser.Tilemaps.Tile", "longname": "Phaser.Tilemaps.Tile#getTop", "scope": "instance", - "___id": "T000002R043173", + "___id": "T000002R043176", "___s": true }, { @@ -380381,7 +380385,7 @@ "filename": "Tile.js", "lineno": 477, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets the world Y position of the bottom side of the tile, factoring in the layer's position,\rscale and scroll.", @@ -380421,7 +380425,7 @@ "memberof": "Phaser.Tilemaps.Tile", "longname": "Phaser.Tilemaps.Tile#getBottom", "scope": "instance", - "___id": "T000002R043177", + "___id": "T000002R043180", "___s": true }, { @@ -380430,7 +380434,7 @@ "filename": "Tile.js", "lineno": 497, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets the world rectangle bounding box for the tile, factoring in the layers position,\rscale and scroll.", @@ -380494,7 +380498,7 @@ "memberof": "Phaser.Tilemaps.Tile", "longname": "Phaser.Tilemaps.Tile#getBounds", "scope": "instance", - "___id": "T000002R043180", + "___id": "T000002R043183", "___s": true }, { @@ -380503,7 +380507,7 @@ "filename": "Tile.js", "lineno": 521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets the world X position of the center of the tile, factoring in the layer's position,\rscale and scroll.", @@ -380543,7 +380547,7 @@ "memberof": "Phaser.Tilemaps.Tile", "longname": "Phaser.Tilemaps.Tile#getCenterX", "scope": "instance", - "___id": "T000002R043187", + "___id": "T000002R043190", "___s": true }, { @@ -380552,7 +380556,7 @@ "filename": "Tile.js", "lineno": 537, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets the world Y position of the center of the tile, factoring in the layer's position,\rscale and scroll.", @@ -380592,7 +380596,7 @@ "memberof": "Phaser.Tilemaps.Tile", "longname": "Phaser.Tilemaps.Tile#getCenterY", "scope": "instance", - "___id": "T000002R043189", + "___id": "T000002R043192", "___s": true }, { @@ -380601,7 +380605,7 @@ "filename": "Tile.js", "lineno": 553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Check for intersection with this tile. This does not factor in camera scroll, layer scale or\rlayer position.", @@ -380679,7 +380683,7 @@ "memberof": "Phaser.Tilemaps.Tile", "longname": "Phaser.Tilemaps.Tile#intersects", "scope": "instance", - "___id": "T000002R043191", + "___id": "T000002R043194", "___s": true }, { @@ -380688,7 +380692,7 @@ "filename": "Tile.js", "lineno": 575, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Checks if the tile is interesting.", @@ -380740,7 +380744,7 @@ "memberof": "Phaser.Tilemaps.Tile", "longname": "Phaser.Tilemaps.Tile#isInteresting", "scope": "instance", - "___id": "T000002R043193", + "___id": "T000002R043196", "___s": true }, { @@ -380749,7 +380753,7 @@ "filename": "Tile.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Reset collision status flags.", @@ -380791,7 +380795,7 @@ "memberof": "Phaser.Tilemaps.Tile", "longname": "Phaser.Tilemaps.Tile#resetCollision", "scope": "instance", - "___id": "T000002R043195", + "___id": "T000002R043198", "___s": true }, { @@ -380800,7 +380804,7 @@ "filename": "Tile.js", "lineno": 641, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Reset faces.", @@ -380825,7 +380829,7 @@ "memberof": "Phaser.Tilemaps.Tile", "longname": "Phaser.Tilemaps.Tile#resetFaces", "scope": "instance", - "___id": "T000002R043207", + "___id": "T000002R043210", "___s": true }, { @@ -380834,7 +380838,7 @@ "filename": "Tile.js", "lineno": 659, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets the collision flags for each side of this tile and updates the interesting faces list.", @@ -380931,7 +380935,7 @@ "memberof": "Phaser.Tilemaps.Tile", "longname": "Phaser.Tilemaps.Tile#setCollision", "scope": "instance", - "___id": "T000002R043213", + "___id": "T000002R043216", "___s": true }, { @@ -380940,7 +380944,7 @@ "filename": "Tile.js", "lineno": 703, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Set a callback to be called when this tile is hit by an object. The callback must true for\rcollision processing to take place.", @@ -380993,7 +380997,7 @@ "memberof": "Phaser.Tilemaps.Tile", "longname": "Phaser.Tilemaps.Tile#setCollisionCallback", "scope": "instance", - "___id": "T000002R043228", + "___id": "T000002R043231", "___s": true }, { @@ -381002,7 +381006,7 @@ "filename": "Tile.js", "lineno": 731, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets the size of the tile and updates its pixelX and pixelY.", @@ -381081,7 +381085,7 @@ "memberof": "Phaser.Tilemaps.Tile", "longname": "Phaser.Tilemaps.Tile#setSize", "scope": "instance", - "___id": "T000002R043234", + "___id": "T000002R043237", "___s": true }, { @@ -381090,7 +381094,7 @@ "filename": "Tile.js", "lineno": 756, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Used internally. Updates the tiles world XY position based on the current tile size.", @@ -381115,7 +381119,7 @@ "memberof": "Phaser.Tilemaps.Tile", "longname": "Phaser.Tilemaps.Tile#updatePixelXY", "scope": "instance", - "___id": "T000002R043240", + "___id": "T000002R043243", "___s": true }, { @@ -381124,7 +381128,7 @@ "filename": "Tile.js", "lineno": 836, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Clean up memory.", @@ -381134,7 +381138,7 @@ "memberof": "Phaser.Tilemaps.Tile", "longname": "Phaser.Tilemaps.Tile#destroy", "scope": "instance", - "___id": "T000002R043264", + "___id": "T000002R043267", "___s": true }, { @@ -381143,7 +381147,7 @@ "filename": "Tile.js", "lineno": 849, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "True if this tile can collide on any of its faces or has a collision callback set.", @@ -381163,7 +381167,7 @@ "longname": "Phaser.Tilemaps.Tile#canCollide", "scope": "instance", "kind": "member", - "___id": "T000002R043269", + "___id": "T000002R043272", "___s": true }, { @@ -381172,7 +381176,7 @@ "filename": "Tile.js", "lineno": 866, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "True if this tile can collide on any of its faces.", @@ -381192,7 +381196,7 @@ "longname": "Phaser.Tilemaps.Tile#collides", "scope": "instance", "kind": "member", - "___id": "T000002R043272", + "___id": "T000002R043275", "___s": true }, { @@ -381201,7 +381205,7 @@ "filename": "Tile.js", "lineno": 883, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "True if this tile has any interesting faces.", @@ -381221,7 +381225,7 @@ "longname": "Phaser.Tilemaps.Tile#hasInterestingFace", "scope": "instance", "kind": "member", - "___id": "T000002R043275", + "___id": "T000002R043278", "___s": true }, { @@ -381230,7 +381234,7 @@ "filename": "Tile.js", "lineno": 900, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The tileset that contains this Tile. This is null if accessed from a LayerData instance\rbefore the tile is placed in a TilemapLayer, or if the tile has an index that doesn't correspond\rto any of the maps tilesets.", @@ -381252,7 +381256,7 @@ "longname": "Phaser.Tilemaps.Tile#tileset", "scope": "instance", "kind": "member", - "___id": "T000002R043278", + "___id": "T000002R043281", "___s": true }, { @@ -381261,7 +381265,7 @@ "filename": "Tile.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The tilemap layer that contains this Tile. This will only return null if accessed from a\rLayerData instance before the tile is placed within a TilemapLayer.", @@ -381283,7 +381287,7 @@ "longname": "Phaser.Tilemaps.Tile#tilemapLayer", "scope": "instance", "kind": "member", - "___id": "T000002R043283", + "___id": "T000002R043286", "___s": true }, { @@ -381292,7 +381296,7 @@ "filename": "Tile.js", "lineno": 949, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The tilemap that contains this Tile. This will only return null if accessed from a LayerData\rinstance before the tile is placed within a TilemapLayer.", @@ -381314,7 +381318,7 @@ "longname": "Phaser.Tilemaps.Tile#tilemap", "scope": "instance", "kind": "member", - "___id": "T000002R043286", + "___id": "T000002R043289", "___s": true }, { @@ -381323,7 +381327,7 @@ "filename": "Tilemap.js", "lineno": 23, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "A predicate, to test each element of the array.", @@ -381400,7 +381404,7 @@ ], "longname": "TilemapFilterCallback", "scope": "global", - "___id": "T000002R043306", + "___id": "T000002R043309", "___s": true }, { @@ -381409,7 +381413,7 @@ "filename": "Tilemap.js", "lineno": 35, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "kind": "typedef", @@ -381485,7 +381489,7 @@ ], "longname": "TilemapFindCallback", "scope": "global", - "___id": "T000002R043307", + "___id": "T000002R043310", "___s": true }, { @@ -381494,7 +381498,7 @@ "filename": "Tilemap.js", "lineno": 45, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "classdesc": "A Tilemap is a container for Tilemap data. This isn't a display object, rather, it holds data\rabout the map and allows you to add tilesets and tilemap layers to it. A map can have one or\rmore tilemap layers, which are the display objects that actually render the tiles.\r\rThe Tilemap data can be parsed from a Tiled JSON file, a CSV file or a 2D array. Tiled is a free\rsoftware package specifically for creating tile maps, and is available from:\rhttp://www.mapeditor.org\r\rAs of Phaser 3.50.0 the Tilemap API now supports the following types of map:\r\r1) Orthogonal\r2) Isometric\r3) Hexagonal\r4) Staggered\r\rPrior to this release, only orthogonal maps were supported.\r\rAnother large change in 3.50 was the consolidation of Tilemap Layers. Previously, you created\reither a Static or Dynamic Tilemap Layer. However, as of 3.50 the features of both have been\rmerged and the API simplified, so now there is just the single `TilemapLayer` class.\r\rA Tilemap has handy methods for getting and manipulating the tiles within a layer, allowing\ryou to build or modify the tilemap data at runtime.\r\rNote that all Tilemaps use a base tile size to calculate dimensions from, but that a\rTilemapLayer may have its own unique tile size that overrides this.\r\rAs of Phaser 3.21.0, if your tilemap includes layer groups (a feature of Tiled 1.2.0+) these\rwill be traversed and the following properties will impact children:\r\r- Opacity (blended with parent) and visibility (parent overrides child)\r- Vertical and horizontal offset\r\rThe grouping hierarchy is not preserved and all layers will be flattened into a single array.\r\rGroup layers are parsed during Tilemap construction but are discarded after parsing so dynamic\rlayers will NOT continue to be affected by a parent.\r\rTo avoid duplicate layer names, a layer that is a child of a group layer will have its parent\rgroup name prepended with a '/'. For example, consider a group called 'ParentGroup' with a\rchild called 'Layer 1'. In the Tilemap object, 'Layer 1' will have the name\r'ParentGroup/Layer 1'.\r\rThe Phaser Tiled Parser does **not** support the 'Collection of Images' feature for a Tileset.\rYou must ensure all of your tiles are contained in a single tileset image file (per layer)\rand have this 'embedded' in the exported Tiled JSON map data.", @@ -381532,7 +381536,7 @@ ], "scope": "static", "longname": "Phaser.Tilemaps.Tilemap", - "___id": "T000002R043308", + "___id": "T000002R043311", "___s": true }, { @@ -381541,7 +381545,7 @@ "filename": "Tilemap.js", "lineno": 108, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "name": "scene", @@ -381559,7 +381563,7 @@ "longname": "Phaser.Tilemaps.Tilemap#scene", "scope": "instance", "kind": "member", - "___id": "T000002R043311", + "___id": "T000002R043314", "___s": true }, { @@ -381568,7 +381572,7 @@ "filename": "Tilemap.js", "lineno": 115, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The base width of a tile in pixels. Note that individual layers may have a different tile\rwidth.", @@ -381587,7 +381591,7 @@ "longname": "Phaser.Tilemaps.Tilemap#tileWidth", "scope": "instance", "kind": "member", - "___id": "T000002R043313", + "___id": "T000002R043316", "___s": true }, { @@ -381596,7 +381600,7 @@ "filename": "Tilemap.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The base height of a tile in pixels. Note that individual layers may have a different\rtile height.", @@ -381615,7 +381619,7 @@ "longname": "Phaser.Tilemaps.Tilemap#tileHeight", "scope": "instance", "kind": "member", - "___id": "T000002R043315", + "___id": "T000002R043318", "___s": true }, { @@ -381624,7 +381628,7 @@ "filename": "Tilemap.js", "lineno": 135, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The width of the map (in tiles).", @@ -381643,7 +381647,7 @@ "longname": "Phaser.Tilemaps.Tilemap#width", "scope": "instance", "kind": "member", - "___id": "T000002R043317", + "___id": "T000002R043320", "___s": true }, { @@ -381652,7 +381656,7 @@ "filename": "Tilemap.js", "lineno": 144, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The height of the map (in tiles).", @@ -381671,7 +381675,7 @@ "longname": "Phaser.Tilemaps.Tilemap#height", "scope": "instance", "kind": "member", - "___id": "T000002R043319", + "___id": "T000002R043322", "___s": true }, { @@ -381680,7 +381684,7 @@ "filename": "Tilemap.js", "lineno": 153, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The orientation of the map data (as specified in Tiled), usually 'orthogonal'.", @@ -381699,7 +381703,7 @@ "longname": "Phaser.Tilemaps.Tilemap#orientation", "scope": "instance", "kind": "member", - "___id": "T000002R043321", + "___id": "T000002R043324", "___s": true }, { @@ -381708,7 +381712,7 @@ "filename": "Tilemap.js", "lineno": 162, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The render (draw) order of the map data (as specified in Tiled), usually 'right-down'.\r\rThe draw orders are:\r\rright-down\rleft-down\rright-up\rleft-up\r\rThis can be changed via the `setRenderOrder` method.", @@ -381727,7 +381731,7 @@ "longname": "Phaser.Tilemaps.Tilemap#renderOrder", "scope": "instance", "kind": "member", - "___id": "T000002R043323", + "___id": "T000002R043326", "___s": true }, { @@ -381736,7 +381740,7 @@ "filename": "Tilemap.js", "lineno": 180, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The format of the map data.", @@ -381755,7 +381759,7 @@ "longname": "Phaser.Tilemaps.Tilemap#format", "scope": "instance", "kind": "member", - "___id": "T000002R043325", + "___id": "T000002R043328", "___s": true }, { @@ -381764,7 +381768,7 @@ "filename": "Tilemap.js", "lineno": 189, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The version of the map data (as specified in Tiled, usually 1).", @@ -381783,7 +381787,7 @@ "longname": "Phaser.Tilemaps.Tilemap#version", "scope": "instance", "kind": "member", - "___id": "T000002R043327", + "___id": "T000002R043330", "___s": true }, { @@ -381792,7 +381796,7 @@ "filename": "Tilemap.js", "lineno": 198, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Map specific properties as specified in Tiled.\r\rDepending on the version of Tiled and the JSON export used, this will be either\ran object or an array of objects. For Tiled 1.2.0+ maps, it will be an array.", @@ -381830,7 +381834,7 @@ "longname": "Phaser.Tilemaps.Tilemap#properties", "scope": "instance", "kind": "member", - "___id": "T000002R043329", + "___id": "T000002R043332", "___s": true }, { @@ -381839,7 +381843,7 @@ "filename": "Tilemap.js", "lineno": 210, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The width of the map in pixels based on width * tileWidth.", @@ -381858,7 +381862,7 @@ "longname": "Phaser.Tilemaps.Tilemap#widthInPixels", "scope": "instance", "kind": "member", - "___id": "T000002R043331", + "___id": "T000002R043334", "___s": true }, { @@ -381867,7 +381871,7 @@ "filename": "Tilemap.js", "lineno": 219, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The height of the map in pixels based on height * tileHeight.", @@ -381886,7 +381890,7 @@ "longname": "Phaser.Tilemaps.Tilemap#heightInPixels", "scope": "instance", "kind": "member", - "___id": "T000002R043333", + "___id": "T000002R043336", "___s": true }, { @@ -381895,7 +381899,7 @@ "filename": "Tilemap.js", "lineno": 228, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "A collection of Images, as parsed from Tiled map data.", @@ -381923,7 +381927,7 @@ "longname": "Phaser.Tilemaps.Tilemap#imageCollections", "scope": "instance", "kind": "member", - "___id": "T000002R043335", + "___id": "T000002R043338", "___s": true }, { @@ -381932,7 +381936,7 @@ "filename": "Tilemap.js", "lineno": 237, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "An array of Tiled Image Layers.", @@ -381951,7 +381955,7 @@ "longname": "Phaser.Tilemaps.Tilemap#images", "scope": "instance", "kind": "member", - "___id": "T000002R043337", + "___id": "T000002R043340", "___s": true }, { @@ -381960,7 +381964,7 @@ "filename": "Tilemap.js", "lineno": 246, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "An array of Tilemap layer data.", @@ -381988,7 +381992,7 @@ "longname": "Phaser.Tilemaps.Tilemap#layers", "scope": "instance", "kind": "member", - "___id": "T000002R043339", + "___id": "T000002R043342", "___s": true }, { @@ -381997,7 +382001,7 @@ "filename": "Tilemap.js", "lineno": 255, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Master list of tiles -> x, y, index in tileset.", @@ -382019,7 +382023,7 @@ "longname": "Phaser.Tilemaps.Tilemap#tiles", "scope": "instance", "kind": "member", - "___id": "T000002R043341", + "___id": "T000002R043344", "___s": true }, { @@ -382028,7 +382032,7 @@ "filename": "Tilemap.js", "lineno": 265, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "An array of Tilesets used in the map.", @@ -382056,7 +382060,7 @@ "longname": "Phaser.Tilemaps.Tilemap#tilesets", "scope": "instance", "kind": "member", - "___id": "T000002R043343", + "___id": "T000002R043346", "___s": true }, { @@ -382065,7 +382069,7 @@ "filename": "Tilemap.js", "lineno": 274, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "An array of ObjectLayer instances parsed from Tiled object layers.", @@ -382093,7 +382097,7 @@ "longname": "Phaser.Tilemaps.Tilemap#objects", "scope": "instance", "kind": "member", - "___id": "T000002R043345", + "___id": "T000002R043348", "___s": true }, { @@ -382102,7 +382106,7 @@ "filename": "Tilemap.js", "lineno": 283, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The index of the currently selected LayerData object.", @@ -382121,7 +382125,7 @@ "longname": "Phaser.Tilemaps.Tilemap#currentLayerIndex", "scope": "instance", "kind": "member", - "___id": "T000002R043347", + "___id": "T000002R043350", "___s": true }, { @@ -382130,7 +382134,7 @@ "filename": "Tilemap.js", "lineno": 292, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The length of the horizontal sides of the hexagon.\rOnly used for hexagonal orientation Tilemaps.", @@ -382149,7 +382153,7 @@ "longname": "Phaser.Tilemaps.Tilemap#hexSideLength", "scope": "instance", "kind": "member", - "___id": "T000002R043349", + "___id": "T000002R043352", "___s": true }, { @@ -382158,7 +382162,7 @@ "filename": "Tilemap.js", "lineno": 324, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets the rendering (draw) order of the tiles in this map.\r\rThe default is 'right-down', meaning it will order the tiles starting from the top-left,\rdrawing to the right and then moving down to the next row.\r\rThe draw orders are:\r\r0 = right-down\r1 = left-down\r2 = right-up\r3 = left-up\r\rSetting the render order does not change the tiles or how they are stored in the layer,\rit purely impacts the order in which they are rendered.\r\rYou can provide either an integer (0 to 3), or the string version of the order.\r\rCalling this method _after_ creating Tilemap Layers will **not** automatically\rupdate them to use the new render order. If you call this method after creating layers, use their\rown `setRenderOrder` methods to change them as needed.", @@ -382208,7 +382212,7 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#setRenderOrder", "scope": "instance", - "___id": "T000002R043361", + "___id": "T000002R043364", "___s": true }, { @@ -382217,7 +382221,7 @@ "filename": "Tilemap.js", "lineno": 370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Adds an image to the map to be used as a tileset. A single map may use multiple tilesets.\rNote that the tileset name can be found in the JSON file exported from Tiled, or in the Tiled\reditor.", @@ -382358,16 +382362,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#addTilesetImage", "scope": "instance", - "___id": "T000002R043366", + "___id": "T000002R043369", "___s": true }, { "comment": "/**\r\n * Copies the tiles in the source rectangular area to a new destination (all specified in tile\r\n * coordinates) within the layer. This copies all tile properties & recalculates collision\r\n * information in the destination region.\r\n *\r\n * If no layer specified, the map's current layer is used. This cannot be applied to StaticTilemapLayers.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#copy\r\n * @since 3.0.0\r\n *\r\n * @param {number} srcTileX - The x coordinate of the area to copy from, in tiles, not pixels.\r\n * @param {number} srcTileY - The y coordinate of the area to copy from, in tiles, not pixels.\r\n * @param {number} width - The width of the area to copy, in tiles, not pixels.\r\n * @param {number} height - The height of the area to copy, in tiles, not pixels.\r\n * @param {number} destTileX - The x coordinate of the area to copy to, in tiles, not pixels.\r\n * @param {number} destTileY - The y coordinate of the area to copy to, in tiles, not pixels.\r\n * @param {boolean} [recalculateFaces=true] - `true` if the faces data should be recalculated.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tilemap} Returns this, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 451, + "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Copies the tiles in the source rectangular area to a new destination (all specified in tile\rcoordinates) within the layer. This copies all tile properties & recalculates collision\rinformation in the destination region.\r\rIf no layer specified, the map's current layer is used. This cannot be applied to StaticTilemapLayers.", @@ -382517,16 +382521,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#copy", "scope": "instance", - "___id": "T000002R043383", + "___id": "T000002R043386", "___s": true }, { "comment": "/**\r\n * Creates a new and empty Tilemap Layer. The currently selected layer in the map is set to this new layer.\r\n *\r\n * Prior to v3.50.0 this method was called `createBlankDynamicLayer`.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#createBlankLayer\r\n * @since 3.0.0\r\n *\r\n * @param {string} name - The name of this layer. Must be unique within the map.\r\n * @param {(string|string[]|Phaser.Tilemaps.Tileset|Phaser.Tilemaps.Tileset[])} tileset - The tileset, or an array of tilesets, used to render this layer. Can be a string or a Tileset object.\r\n * @param {number} [x=0] - The world x position where the top left of this layer will be placed.\r\n * @param {number} [y=0] - The world y position where the top left of this layer will be placed.\r\n * @param {number} [width] - The width of the layer in tiles. If not specified, it will default to the map's width.\r\n * @param {number} [height] - The height of the layer in tiles. If not specified, it will default to the map's height.\r\n * @param {number} [tileWidth] - The width of the tiles the layer uses for calculations. If not specified, it will default to the map's tileWidth.\r\n * @param {number} [tileHeight] - The height of the tiles the layer uses for calculations. If not specified, it will default to the map's tileHeight.\r\n *\r\n * @return {?Phaser.Tilemaps.TilemapLayer} Returns the new layer that was created, or `null` if it failed.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 493, + "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Creates a new and empty Tilemap Layer. The currently selected layer in the map is set to this new layer.\r\rPrior to v3.50.0 this method was called `createBlankDynamicLayer`.", @@ -382704,16 +382708,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#createBlankLayer", "scope": "instance", - "___id": "T000002R043386", + "___id": "T000002R043389", "___s": true }, { "comment": "/**\r\n * Creates a new Tilemap Layer that renders the LayerData associated with the given\r\n * `layerID`. The currently selected layer in the map is set to this new layer.\r\n *\r\n * The `layerID` is important. If you've created your map in Tiled then you can get this by\r\n * looking in Tiled and looking at the layer name. Or you can open the JSON file it exports and\r\n * look at the layers[].name value. Either way it must match.\r\n *\r\n * Prior to v3.50.0 this method was called `createDynamicLayer`.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#createLayer\r\n * @since 3.0.0\r\n *\r\n * @param {(number|string)} layerID - The layer array index value, or if a string is given, the layer name from Tiled.\r\n * @param {(string|string[]|Phaser.Tilemaps.Tileset|Phaser.Tilemaps.Tileset[])} tileset - The tileset, or an array of tilesets, used to render this layer. Can be a string or a Tileset object.\r\n * @param {number} [x=0] - The x position to place the layer in the world. If not specified, it will default to the layer offset from Tiled or 0.\r\n * @param {number} [y=0] - The y position to place the layer in the world. If not specified, it will default to the layer offset from Tiled or 0.\r\n *\r\n * @return {?Phaser.Tilemaps.TilemapLayer} Returns the new layer was created, or null if it failed.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 565, + "lineno": 573, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Creates a new Tilemap Layer that renders the LayerData associated with the given\r`layerID`. The currently selected layer in the map is set to this new layer.\r\rThe `layerID` is important. If you've created your map in Tiled then you can get this by\rlooking in Tiled and looking at the layer name. Or you can open the JSON file it exports and\rlook at the layers[].name value. Either way it must match.\r\rPrior to v3.50.0 this method was called `createDynamicLayer`.", @@ -382845,16 +382849,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#createLayer", "scope": "instance", - "___id": "T000002R043408", + "___id": "T000002R043411", "___s": true }, { "comment": "/**\r\n * This method will iterate through all of the objects defined in a Tiled Object Layer and then\r\n * convert the matching results into Phaser Game Objects (by default, Sprites)\r\n *\r\n * Objects are matched on one of 4 criteria: The Object ID, the Object GID, the Object Name, or the Object Type.\r\n *\r\n * Within Tiled, Object IDs are unique per Object. Object GIDs, however, are shared by all objects\r\n * using the same image. Finally, Object Names and Types are strings and the same name can be used on multiple\r\n * Objects in Tiled, they do not have to be unique; Names are specific to Objects while Types can be inherited\r\n * from Object GIDs using the same image.\r\n *\r\n * You set the configuration parameter accordingly, based on which type of criteria you wish\r\n * to match against. For example, to convert all items on an Object Layer with a `gid` of 26:\r\n *\r\n * ```javascript\r\n * createFromObjects(layerName, {\r\n * gid: 26\r\n * });\r\n * ```\r\n *\r\n * Or, to convert objects with the name 'bonus':\r\n *\r\n * ```javascript\r\n * createFromObjects(layerName, {\r\n * name: 'bonus'\r\n * });\r\n * ```\r\n *\r\n * Or, to convert an object with a specific id:\r\n *\r\n * ```javascript\r\n * createFromObjects(layerName, {\r\n * id: 9\r\n * });\r\n * ```\r\n *\r\n * You should only specify either `id`, `gid`, `name`, `type`, or none of them. Do not add more than\r\n * one criteria to your config. If you do not specify any criteria, then _all_ objects in the\r\n * Object Layer will be converted.\r\n *\r\n * By default this method will convert Objects into {@link Phaser.GameObjects.Sprite} instances, but you can override\r\n * this by providing your own class type:\r\n *\r\n * ```javascript\r\n * createFromObjects(layerName, {\r\n * gid: 26,\r\n * classType: Coin\r\n * });\r\n * ```\r\n *\r\n * This will convert all Objects with a gid of 26 into your custom `Coin` class. You can pass\r\n * any class type here, but it _must_ extend {@link Phaser.GameObjects.GameObject} as its base class.\r\n * Your class will always be passed 1 parameter: `scene`, which is a reference to either the Scene\r\n * specified in the config object or, if not given, the Scene to which this Tilemap belongs. The\r\n * class must have {@link Phaser.GameObjects.Components.Transform#setPosition setPosition} and\r\n * {@link Phaser.GameObjects.Components.Texture#setTexture setTexture} methods.\r\n *\r\n * This method will set the following Tiled Object properties on the new Game Object:\r\n *\r\n * - `flippedHorizontal` as `flipX`\r\n * - `flippedVertical` as `flipY`\r\n * - `height` as `displayHeight`\r\n * - `name`\r\n * - `rotation`\r\n * - `visible`\r\n * - `width` as `displayWidth`\r\n * - `x`, adjusted for origin\r\n * - `y`, adjusted for origin\r\n *\r\n * Additionally, this method will set Tiled Object custom properties\r\n *\r\n * - on the Game Object, if it has the same property name and a value that isn't `undefined`; or\r\n * - on the Game Object's {@link Phaser.GameObjects.GameObject#data data store} otherwise.\r\n *\r\n * For example, a Tiled Object with custom properties `{ alpha: 0.5, gold: 1 }` will be created as a Game\r\n * Object with an `alpha` value of 0.5 and a `data.values.gold` value of 1.\r\n *\r\n * When `useTileset` is `true` (the default), Tile Objects will inherit the texture and any tile properties\r\n * from the tileset, and the local tile ID will be used as the texture frame. For the frame selection to work\r\n * you need to load the tileset texture as a spritesheet so its frame names match the local tile IDs.\r\n *\r\n * For instance, a tileset tile\r\n *\r\n * ```\r\n * { id: 3, type: 'treadmill', speed: 4 }\r\n * ```\r\n *\r\n * with gid 19 and an object\r\n *\r\n * ```\r\n * { id: 7, gid: 19, speed: 5, rotation: 90 }\r\n * ```\r\n *\r\n * will be interpreted as\r\n *\r\n * ```\r\n * { id: 7, gid: 19, speed: 5, rotation: 90, type: 'treadmill', texture: '[the tileset texture]', frame: 3 }\r\n * ```\r\n *\r\n * You can suppress this behavior by setting the boolean `ignoreTileset` for each `config` that should ignore\r\n * object gid tilesets.\r\n *\r\n * You can set a `container` property in the config. If given, the new Game Object will be added to\r\n * the Container or Layer instance instead of the Scene.\r\n *\r\n * You can set named texture-`key` and texture-`frame` properties, which will be set on the new Game Object.\r\n *\r\n * Finally, you can provide an array of config objects, to convert multiple types of object in\r\n * a single call:\r\n *\r\n * ```javascript\r\n * createFromObjects(layerName, [\r\n * {\r\n * gid: 26,\r\n * classType: Coin\r\n * },\r\n * {\r\n * id: 9,\r\n * classType: BossMonster\r\n * },\r\n * {\r\n * name: 'lava',\r\n * classType: LavaTile\r\n * },\r\n * {\r\n * type: 'endzone',\r\n * classType: Phaser.GameObjects.Zone\r\n * }\r\n * ]);\r\n * ```\r\n *\r\n * The signature of this method changed significantly in v3.60.0. Prior to this, it did not take config objects.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#createFromObjects\r\n * @since 3.0.0\r\n *\r\n * @param {string} objectLayerName - The name of the Tiled object layer to create the Game Objects from.\r\n * @param {Phaser.Types.Tilemaps.CreateFromObjectLayerConfig|Phaser.Types.Tilemaps.CreateFromObjectLayerConfig[]} config - A CreateFromObjects configuration object, or an array of them.\r\n * @param {boolean} [useTileset=true] - True if objects that set gids should also search the underlying tile for properties and data.\r\n *\r\n * @return {Phaser.GameObjects.GameObject[]} An array containing the Game Objects that were created. Empty if invalid object layer, or no matching id/gid/name was found.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 633, + "lineno": 641, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "This method will iterate through all of the objects defined in a Tiled Object Layer and then\rconvert the matching results into Phaser Game Objects (by default, Sprites)\r\rObjects are matched on one of 4 criteria: The Object ID, the Object GID, the Object Name, or the Object Type.\r\rWithin Tiled, Object IDs are unique per Object. Object GIDs, however, are shared by all objects\rusing the same image. Finally, Object Names and Types are strings and the same name can be used on multiple\rObjects in Tiled, they do not have to be unique; Names are specific to Objects while Types can be inherited\rfrom Object GIDs using the same image.\r\rYou set the configuration parameter accordingly, based on which type of criteria you wish\rto match against. For example, to convert all items on an Object Layer with a `gid` of 26:\r\r```javascript\rcreateFromObjects(layerName, {\r gid: 26\r});\r```\r\rOr, to convert objects with the name 'bonus':\r\r```javascript\rcreateFromObjects(layerName, {\r name: 'bonus'\r});\r```\r\rOr, to convert an object with a specific id:\r\r```javascript\rcreateFromObjects(layerName, {\r id: 9\r});\r```\r\rYou should only specify either `id`, `gid`, `name`, `type`, or none of them. Do not add more than\rone criteria to your config. If you do not specify any criteria, then _all_ objects in the\rObject Layer will be converted.\r\rBy default this method will convert Objects into {@link Phaser.GameObjects.Sprite} instances, but you can override\rthis by providing your own class type:\r\r```javascript\rcreateFromObjects(layerName, {\r gid: 26,\r classType: Coin\r});\r```\r\rThis will convert all Objects with a gid of 26 into your custom `Coin` class. You can pass\rany class type here, but it _must_ extend {@link Phaser.GameObjects.GameObject} as its base class.\rYour class will always be passed 1 parameter: `scene`, which is a reference to either the Scene\rspecified in the config object or, if not given, the Scene to which this Tilemap belongs. The\rclass must have {@link Phaser.GameObjects.Components.Transform#setPosition setPosition} and\r{@link Phaser.GameObjects.Components.Texture#setTexture setTexture} methods.\r\rThis method will set the following Tiled Object properties on the new Game Object:\r\r- `flippedHorizontal` as `flipX`\r- `flippedVertical` as `flipY`\r- `height` as `displayHeight`\r- `name`\r- `rotation`\r- `visible`\r- `width` as `displayWidth`\r- `x`, adjusted for origin\r- `y`, adjusted for origin\r\rAdditionally, this method will set Tiled Object custom properties\r\r- on the Game Object, if it has the same property name and a value that isn't `undefined`; or\r- on the Game Object's {@link Phaser.GameObjects.GameObject#data data store} otherwise.\r\rFor example, a Tiled Object with custom properties `{ alpha: 0.5, gold: 1 }` will be created as a Game\rObject with an `alpha` value of 0.5 and a `data.values.gold` value of 1.\r\rWhen `useTileset` is `true` (the default), Tile Objects will inherit the texture and any tile properties\rfrom the tileset, and the local tile ID will be used as the texture frame. For the frame selection to work\ryou need to load the tileset texture as a spritesheet so its frame names match the local tile IDs.\r\rFor instance, a tileset tile\r\r```\r{ id: 3, type: 'treadmill', speed: 4 }\r```\r\rwith gid 19 and an object\r\r```\r{ id: 7, gid: 19, speed: 5, rotation: 90 }\r```\r\rwill be interpreted as\r\r```\r{ id: 7, gid: 19, speed: 5, rotation: 90, type: 'treadmill', texture: '[the tileset texture]', frame: 3 }\r```\r\rYou can suppress this behavior by setting the boolean `ignoreTileset` for each `config` that should ignore\robject gid tilesets.\r\rYou can set a `container` property in the config. If given, the new Game Object will be added to\rthe Container or Layer instance instead of the Scene.\r\rYou can set named texture-`key` and texture-`frame` properties, which will be set on the new Game Object.\r\rFinally, you can provide an array of config objects, to convert multiple types of object in\ra single call:\r\r```javascript\rcreateFromObjects(layerName, [\r {\r gid: 26,\r classType: Coin\r },\r {\r id: 9,\r classType: BossMonster\r },\r {\r name: 'lava',\r classType: LavaTile\r },\r {\r type: 'endzone',\r classType: Phaser.GameObjects.Zone\r }\r]);\r```\r\rThe signature of this method changed significantly in v3.60.0. Prior to this, it did not take config objects.", @@ -382949,16 +382953,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#createFromObjects", "scope": "instance", - "___id": "T000002R043416", + "___id": "T000002R043419", "___s": true }, { "comment": "/**\r\n * Creates a Sprite for every tile matching the given tile indexes in the layer. You can\r\n * optionally specify if each tile will be replaced with a new tile after the Sprite has been\r\n * created. Set this value to -1 if you want to just remove the tile after conversion.\r\n *\r\n * This is useful if you want to lay down special tiles in a level that are converted to\r\n * Sprites, but want to replace the tile itself with a floor tile or similar once converted.\r\n *\r\n * The following features were added in Phaser v3.80:\r\n *\r\n * By default, Phaser Sprites have their origin set to 0.5 x 0.5. If you don't specify a new\r\n * origin in the spriteConfig, then it will adjust the sprite positions by half the tile size,\r\n * to position them accurately on the map.\r\n *\r\n * When the Sprite is created it will copy the following properties from the tile:\r\n *\r\n * 'rotation', 'flipX', 'flipY', 'alpha', 'visible' and 'tint'.\r\n *\r\n * The spriteConfig also has a special property called `useSpriteSheet`. If this is set to\r\n * `true` and you have loaded the tileset as a sprite sheet (not an image), then it will\r\n * set the Sprite key and frame to match the sprite texture and tile index.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#createFromTiles\r\n * @since 3.0.0\r\n *\r\n * @param {(number|array)} indexes - The tile index, or array of indexes, to create Sprites from.\r\n * @param {?(number|array)} replacements - The tile index, or array of indexes, to change a converted\r\n * tile to. Set to `null` to leave the tiles unchanged. If an array is given, it is assumed to be a\r\n * one-to-one mapping with the indexes array.\r\n * @param {Phaser.Types.GameObjects.Sprite.SpriteConfig} [spriteConfig] - The config object to pass into the Sprite creator (i.e. scene.make.sprite).\r\n * @param {Phaser.Scene} [scene] - The Scene to create the Sprites within.\r\n * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.GameObjects.Sprite[]} Returns an array of Tiles, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 917, + "lineno": 925, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Creates a Sprite for every tile matching the given tile indexes in the layer. You can\roptionally specify if each tile will be replaced with a new tile after the Sprite has been\rcreated. Set this value to -1 if you want to just remove the tile after conversion.\r\rThis is useful if you want to lay down special tiles in a level that are converted to\rSprites, but want to replace the tile itself with a floor tile or similar once converted.\r\rThe following features were added in Phaser v3.80:\r\rBy default, Phaser Sprites have their origin set to 0.5 x 0.5. If you don't specify a new\rorigin in the spriteConfig, then it will adjust the sprite positions by half the tile size,\rto position them accurately on the map.\r\rWhen the Sprite is created it will copy the following properties from the tile:\r\r'rotation', 'flipX', 'flipY', 'alpha', 'visible' and 'tint'.\r\rThe spriteConfig also has a special property called `useSpriteSheet`. If this is set to\r`true` and you have loaded the tileset as a sprite sheet (not an image), then it will\rset the Sprite key and frame to match the sprite texture and tile index.", @@ -383114,16 +383118,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#createFromTiles", "scope": "instance", - "___id": "T000002R043459", + "___id": "T000002R043462", "___s": true }, { "comment": "/**\r\n * Sets the tiles in the given rectangular area (in tile coordinates) of the layer with the\r\n * specified index. Tiles will be set to collide if the given index is a colliding index.\r\n * Collision information in the region will be recalculated.\r\n *\r\n * If no layer specified, the map's current layer is used.\r\n * This cannot be applied to StaticTilemapLayers.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#fill\r\n * @since 3.0.0\r\n *\r\n * @param {number} index - The tile index to fill the area with.\r\n * @param {number} [tileX] - The left most tile index (in tile coordinates) to use as the origin of the area.\r\n * @param {number} [tileY] - The top most tile index (in tile coordinates) to use as the origin of the area.\r\n * @param {number} [width] - How many tiles wide from the `tileX` index the area will be.\r\n * @param {number} [height] - How many tiles tall from the `tileY` index the area will be.\r\n * @param {boolean} [recalculateFaces=true] - `true` if the faces data should be recalculated.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tilemap} Returns this, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 962, + "lineno": 970, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets the tiles in the given rectangular area (in tile coordinates) of the layer with the\rspecified index. Tiles will be set to collide if the given index is a colliding index.\rCollision information in the region will be recalculated.\r\rIf no layer specified, the map's current layer is used.\rThis cannot be applied to StaticTilemapLayers.", @@ -383264,16 +383268,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#fill", "scope": "instance", - "___id": "T000002R043462", + "___id": "T000002R043465", "___s": true }, { "comment": "/**\r\n * For each object in the given object layer, run the given filter callback function. Any\r\n * objects that pass the filter test (i.e. where the callback returns true) will be returned in a\r\n * new array. Similar to Array.prototype.Filter in vanilla JS.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#filterObjects\r\n * @since 3.0.0\r\n *\r\n * @param {(Phaser.Tilemaps.ObjectLayer|string)} objectLayer - The name of an object layer (from Tiled) or an ObjectLayer instance.\r\n * @param {TilemapFilterCallback} callback - The callback. Each object in the given area will be passed to this callback as the first and only parameter.\r\n * @param {object} [context] - The context under which the callback should be run.\r\n *\r\n * @return {?Phaser.Types.Tilemaps.TiledObject[]} An array of object that match the search, or null if the objectLayer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 996, + "lineno": 1004, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "For each object in the given object layer, run the given filter callback function. Any\robjects that pass the filter test (i.e. where the callback returns true) will be returned in a\rnew array. Similar to Array.prototype.Filter in vanilla JS.", @@ -383360,16 +383364,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#filterObjects", "scope": "instance", - "___id": "T000002R043466", + "___id": "T000002R043469", "___s": true }, { "comment": "/**\r\n * For each tile in the given rectangular area (in tile coordinates) of the layer, run the given\r\n * filter callback function. Any tiles that pass the filter test (i.e. where the callback returns\r\n * true) will returned as a new array. Similar to Array.prototype.Filter in vanilla JS.\r\n * If no layer specified, the map's current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#filterTiles\r\n * @since 3.0.0\r\n *\r\n * @param {function} callback - The callback. Each tile in the given area will be passed to this\r\n * callback as the first and only parameter. The callback should return true for tiles that pass the\r\n * filter.\r\n * @param {object} [context] - The context under which the callback should be run.\r\n * @param {number} [tileX] - The left most tile index (in tile coordinates) to use as the origin of the area to filter.\r\n * @param {number} [tileY] - The top most tile index (in tile coordinates) to use as the origin of the area to filter.\r\n * @param {number} [width] - How many tiles wide from the `tileX` index the area will be.\r\n * @param {number} [height] - How many tiles tall from the `tileY` index the area will be.\r\n * @param {Phaser.Types.Tilemaps.FilteringOptions} [filteringOptions] - Optional filters to apply when getting the tiles.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tile[]} Returns an array of Tiles, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1028, + "lineno": 1036, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "For each tile in the given rectangular area (in tile coordinates) of the layer, run the given\rfilter callback function. Any tiles that pass the filter test (i.e. where the callback returns\rtrue) will returned as a new array. Similar to Array.prototype.Filter in vanilla JS.\rIf no layer specified, the map's current layer is used.", @@ -383532,16 +383536,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#filterTiles", "scope": "instance", - "___id": "T000002R043470", + "___id": "T000002R043473", "___s": true }, { "comment": "/**\r\n * Searches the entire map layer for the first tile matching the given index, then returns that Tile\r\n * object. If no match is found, it returns null. The search starts from the top-left tile and\r\n * continues horizontally until it hits the end of the row, then it drops down to the next column.\r\n * If the reverse boolean is true, it scans starting from the bottom-right corner traveling up to\r\n * the top-left.\r\n * If no layer specified, the map's current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#findByIndex\r\n * @since 3.0.0\r\n *\r\n * @param {number} index - The tile index value to search for.\r\n * @param {number} [skip=0] - The number of times to skip a matching tile before returning.\r\n * @param {boolean} [reverse=false] - If true it will scan the layer in reverse, starting at the bottom-right. Otherwise it scans from the top-left.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tile} Returns a Tiles, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1059, + "lineno": 1067, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Searches the entire map layer for the first tile matching the given index, then returns that Tile\robject. If no match is found, it returns null. The search starts from the top-left tile and\rcontinues horizontally until it hits the end of the row, then it drops down to the next column.\rIf the reverse boolean is true, it scans starting from the bottom-right corner traveling up to\rthe top-left.\rIf no layer specified, the map's current layer is used.", @@ -383641,16 +383645,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#findByIndex", "scope": "instance", - "___id": "T000002R043473", + "___id": "T000002R043476", "___s": true }, { "comment": "/**\r\n * Find the first object in the given object layer that satisfies the provided testing function.\r\n * I.e. finds the first object for which `callback` returns true. Similar to\r\n * Array.prototype.find in vanilla JS.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#findObject\r\n * @since 3.0.0\r\n *\r\n * @param {(Phaser.Tilemaps.ObjectLayer|string)} objectLayer - The name of an object layer (from Tiled) or an ObjectLayer instance.\r\n * @param {TilemapFindCallback} callback - The callback. Each object in the given area will be passed to this callback as the first and only parameter.\r\n * @param {object} [context] - The context under which the callback should be run.\r\n *\r\n * @return {?Phaser.Types.Tilemaps.TiledObject} An object that matches the search, or null if no object found.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1086, + "lineno": 1094, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Find the first object in the given object layer that satisfies the provided testing function.\rI.e. finds the first object for which `callback` returns true. Similar to\rArray.prototype.find in vanilla JS.", @@ -383728,16 +383732,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#findObject", "scope": "instance", - "___id": "T000002R043476", + "___id": "T000002R043479", "___s": true }, { "comment": "/**\r\n * Find the first tile in the given rectangular area (in tile coordinates) of the layer that\r\n * satisfies the provided testing function. I.e. finds the first tile for which `callback` returns\r\n * true. Similar to Array.prototype.find in vanilla JS.\r\n * If no layer specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#findTile\r\n * @since 3.0.0\r\n *\r\n * @param {FindTileCallback} callback - The callback. Each tile in the given area will be passed to this callback as the first and only parameter.\r\n * @param {object} [context] - The context under which the callback should be run.\r\n * @param {number} [tileX] - The left most tile index (in tile coordinates) to use as the origin of the area to search.\r\n * @param {number} [tileY] - The top most tile index (in tile coordinates) to use as the origin of the area to search.\r\n * @param {number} [width] - How many tiles wide from the `tileX` index the area will be.\r\n * @param {number} [height] - How many tiles tall from the `tileY` index the area will be.\r\n * @param {Phaser.Types.Tilemaps.FilteringOptions} [filteringOptions] - Optional filters to apply when getting the tiles.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The Tile layer to run the search on. If not provided will use the current layer.\r\n *\r\n * @return {?Phaser.Tilemaps.Tile} Returns a Tiles, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1118, + "lineno": 1126, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Find the first tile in the given rectangular area (in tile coordinates) of the layer that\rsatisfies the provided testing function. I.e. finds the first tile for which `callback` returns\rtrue. Similar to Array.prototype.find in vanilla JS.\rIf no layer specified, the maps current layer is used.", @@ -383891,16 +383895,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#findTile", "scope": "instance", - "___id": "T000002R043480", + "___id": "T000002R043483", "___s": true }, { "comment": "/**\r\n * For each tile in the given rectangular area (in tile coordinates) of the layer, run the given\r\n * callback. Similar to Array.prototype.forEach in vanilla JS.\r\n *\r\n * If no layer specified, the map's current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#forEachTile\r\n * @since 3.0.0\r\n *\r\n * @param {EachTileCallback} callback - The callback. Each tile in the given area will be passed to this callback as the first and only parameter.\r\n * @param {object} [context] - The context under which the callback should be run.\r\n * @param {number} [tileX] - The left most tile index (in tile coordinates) to use as the origin of the area to search.\r\n * @param {number} [tileY] - The top most tile index (in tile coordinates) to use as the origin of the area to search.\r\n * @param {number} [width] - How many tiles wide from the `tileX` index the area will be.\r\n * @param {number} [height] - How many tiles tall from the `tileY` index the area will be.\r\n * @param {Phaser.Types.Tilemaps.FilteringOptions} [filteringOptions] - Optional filters to apply when getting the tiles.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The Tile layer to run the search on. If not provided will use the current layer.\r\n *\r\n * @return {?Phaser.Tilemaps.Tilemap} Returns this, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1147, + "lineno": 1155, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "For each tile in the given rectangular area (in tile coordinates) of the layer, run the given\rcallback. Similar to Array.prototype.forEach in vanilla JS.\r\rIf no layer specified, the map's current layer is used.", @@ -384054,16 +384058,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#forEachTile", "scope": "instance", - "___id": "T000002R043483", + "___id": "T000002R043486", "___s": true }, { "comment": "/**\r\n * Gets the image layer index based on its name.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#getImageIndex\r\n * @since 3.0.0\r\n *\r\n * @param {string} name - The name of the image to get.\r\n *\r\n * @return {number} The index of the image in this tilemap, or null if not found.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1178, + "lineno": 1186, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets the image layer index based on its name.", @@ -384102,16 +384106,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#getImageIndex", "scope": "instance", - "___id": "T000002R043486", + "___id": "T000002R043489", "___s": true }, { "comment": "/**\r\n * Return a list of all valid imagelayer names loaded in this Tilemap.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#getImageLayerNames\r\n * @since 3.21.0\r\n *\r\n * @return {string[]} Array of valid imagelayer names / IDs loaded into this Tilemap.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1193, + "lineno": 1201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Return a list of all valid imagelayer names loaded in this Tilemap.", @@ -384144,16 +384148,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#getImageLayerNames", "scope": "instance", - "___id": "T000002R043488", + "___id": "T000002R043491", "___s": true }, { "comment": "/**\r\n * Internally used. Returns the index of the object in one of the Tilemaps arrays whose name\r\n * property matches the given `name`.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#getIndex\r\n * @since 3.0.0\r\n *\r\n * @param {array} location - The Tilemap array to search.\r\n * @param {string} name - The name of the array element to get.\r\n *\r\n * @return {number} The index of the element in the array, or null if not found.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1214, + "lineno": 1222, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Internally used. Returns the index of the object in one of the Tilemaps arrays whose name\rproperty matches the given `name`.", @@ -384205,16 +384209,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#getIndex", "scope": "instance", - "___id": "T000002R043490", + "___id": "T000002R043493", "___s": true }, { "comment": "/**\r\n * Gets the LayerData from `this.layers` that is associated with the given `layer`, or null if the layer is invalid.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#getLayer\r\n * @since 3.0.0\r\n *\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The name of the layer from Tiled, the index of the layer in the map or Tilemap Layer. If not given will default to the maps current layer index.\r\n *\r\n * @return {?Phaser.Tilemaps.LayerData} The corresponding `LayerData` within `this.layers`, or null.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1239, + "lineno": 1247, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets the LayerData from `this.layers` that is associated with the given `layer`, or null if the layer is invalid.", @@ -384271,16 +384275,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#getLayer", "scope": "instance", - "___id": "T000002R043493", + "___id": "T000002R043496", "___s": true }, { "comment": "/**\r\n * Gets the ObjectLayer from `this.objects` that has the given `name`, or null if no ObjectLayer is found with that name.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#getObjectLayer\r\n * @since 3.0.0\r\n *\r\n * @param {string} [name] - The name of the object layer from Tiled.\r\n *\r\n * @return {?Phaser.Tilemaps.ObjectLayer} The corresponding `ObjectLayer` within `this.objects`, or null.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1256, + "lineno": 1264, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets the ObjectLayer from `this.objects` that has the given `name`, or null if no ObjectLayer is found with that name.", @@ -384322,16 +384326,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#getObjectLayer", "scope": "instance", - "___id": "T000002R043496", + "___id": "T000002R043499", "___s": true }, { "comment": "/**\r\n * Return a list of all valid objectgroup names loaded in this Tilemap.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#getObjectLayerNames\r\n * @since 3.21.0\r\n *\r\n * @return {string[]} Array of valid objectgroup names / IDs loaded into this Tilemap.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1273, + "lineno": 1281, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Return a list of all valid objectgroup names loaded in this Tilemap.", @@ -384364,16 +384368,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#getObjectLayerNames", "scope": "instance", - "___id": "T000002R043499", + "___id": "T000002R043502", "___s": true }, { "comment": "/**\r\n * Gets the LayerData index of the given `layer` within this.layers, or null if an invalid\r\n * `layer` is given.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#getLayerIndex\r\n * @since 3.0.0\r\n *\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The name of the layer from Tiled, the index of the layer in the map or a Tilemap Layer. If not given will default to the map's current layer index.\r\n *\r\n * @return {number} The LayerData index within this.layers.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1294, + "lineno": 1302, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets the LayerData index of the given `layer` within this.layers, or null if an invalid\r`layer` is given.", @@ -384428,16 +384432,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#getLayerIndex", "scope": "instance", - "___id": "T000002R043501", + "___id": "T000002R043504", "___s": true }, { "comment": "/**\r\n * Gets the index of the LayerData within this.layers that has the given `name`, or null if an\r\n * invalid `name` is given.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#getLayerIndexByName\r\n * @since 3.0.0\r\n *\r\n * @param {string} name - The name of the layer to get.\r\n *\r\n * @return {number} The LayerData index within this.layers.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1329, + "lineno": 1337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets the index of the LayerData within this.layers that has the given `name`, or null if an\rinvalid `name` is given.", @@ -384476,16 +384480,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#getLayerIndexByName", "scope": "instance", - "___id": "T000002R043503", + "___id": "T000002R043506", "___s": true }, { "comment": "/**\r\n * Gets a tile at the given tile coordinates from the given layer.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#getTileAt\r\n * @since 3.0.0\r\n *\r\n * @param {number} tileX - X position to get the tile from (given in tile units, not pixels).\r\n * @param {number} tileY - Y position to get the tile from (given in tile units, not pixels).\r\n * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tile} Returns a Tile, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1345, + "lineno": 1353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets a tile at the given tile coordinates from the given layer.\r\rIf no layer is specified, the maps current layer is used.", @@ -384583,16 +384587,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#getTileAt", "scope": "instance", - "___id": "T000002R043505", + "___id": "T000002R043508", "___s": true }, { "comment": "/**\r\n * Gets a tile at the given world coordinates from the given layer.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#getTileAtWorldXY\r\n * @since 3.0.0\r\n *\r\n * @param {number} worldX - X position to get the tile from (given in pixels)\r\n * @param {number} worldY - Y position to get the tile from (given in pixels)\r\n * @param {boolean} [nonNull=false] - For empty tiles, return a Tile object with an index of -1 instead of null.\r\n * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tile} Returns a Tile, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1369, + "lineno": 1377, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets a tile at the given world coordinates from the given layer.\r\rIf no layer is specified, the maps current layer is used.", @@ -384704,16 +384708,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#getTileAtWorldXY", "scope": "instance", - "___id": "T000002R043508", + "___id": "T000002R043511", "___s": true }, { "comment": "/**\r\n * Return a list of all valid tilelayer names loaded in this Tilemap.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#getTileLayerNames\r\n * @since 3.21.0\r\n *\r\n * @return {string[]} Array of valid tilelayer names / IDs loaded into this Tilemap.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1394, + "lineno": 1402, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Return a list of all valid tilelayer names loaded in this Tilemap.", @@ -384746,16 +384750,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#getTileLayerNames", "scope": "instance", - "___id": "T000002R043511", + "___id": "T000002R043514", "___s": true }, { "comment": "/**\r\n * Gets the tiles in the given rectangular area (in tile coordinates) of the layer.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#getTilesWithin\r\n * @since 3.0.0\r\n *\r\n * @param {number} [tileX] - The left most tile index (in tile coordinates) to use as the origin of the area.\r\n * @param {number} [tileY] - The top most tile index (in tile coordinates) to use as the origin of the area.\r\n * @param {number} [width] - How many tiles wide from the `tileX` index the area will be.\r\n * @param {number} [height] - How many tiles tall from the `tileY` index the area will be.\r\n * @param {Phaser.Types.Tilemaps.FilteringOptions} [filteringOptions] - Optional filters to apply when getting the tiles.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tile[]} Returns an array of Tiles, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1415, + "lineno": 1423, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets the tiles in the given rectangular area (in tile coordinates) of the layer.\r\rIf no layer is specified, the maps current layer is used.", @@ -384891,16 +384895,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#getTilesWithin", "scope": "instance", - "___id": "T000002R043513", + "___id": "T000002R043516", "___s": true }, { "comment": "/**\r\n * Gets the tiles that overlap with the given shape in the given layer. The shape must be a Circle,\r\n * Line, Rectangle or Triangle. The shape should be in world coordinates.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#getTilesWithinShape\r\n * @since 3.0.0\r\n *\r\n * @param {(Phaser.Geom.Circle|Phaser.Geom.Line|Phaser.Geom.Rectangle|Phaser.Geom.Triangle)} shape - A shape in world (pixel) coordinates\r\n * @param {Phaser.Types.Tilemaps.FilteringOptions} [filteringOptions] - Optional filters to apply when getting the tiles.\r\n * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when factoring in which tiles to return.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tile[]} Returns an array of Tiles, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1441, + "lineno": 1449, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets the tiles that overlap with the given shape in the given layer. The shape must be a Circle,\rLine, Rectangle or Triangle. The shape should be in world coordinates.\r\rIf no layer is specified, the maps current layer is used.", @@ -385027,16 +385031,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#getTilesWithinShape", "scope": "instance", - "___id": "T000002R043516", + "___id": "T000002R043519", "___s": true }, { "comment": "/**\r\n * Gets the tiles in the given rectangular area (in world coordinates) of the layer.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#getTilesWithinWorldXY\r\n * @since 3.0.0\r\n *\r\n * @param {number} worldX - The world x coordinate for the top-left of the area.\r\n * @param {number} worldY - The world y coordinate for the top-left of the area.\r\n * @param {number} width - The width of the area.\r\n * @param {number} height - The height of the area.\r\n * @param {Phaser.Types.Tilemaps.FilteringOptions} [filteringOptions] - Optional filters to apply when getting the tiles.\r\n * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when factoring in which tiles to return.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tile[]} Returns an array of Tiles, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1466, + "lineno": 1474, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets the tiles in the given rectangular area (in world coordinates) of the layer.\r\rIf no layer is specified, the maps current layer is used.", @@ -385182,16 +385186,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#getTilesWithinWorldXY", "scope": "instance", - "___id": "T000002R043519", + "___id": "T000002R043522", "___s": true }, { "comment": "/**\r\n * Gets the Tileset that has the given `name`, or null if an invalid `name` is given.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#getTileset\r\n * @since 3.14.0\r\n *\r\n * @param {string} name - The name of the Tileset to get.\r\n *\r\n * @return {?Phaser.Tilemaps.Tileset} The Tileset, or `null` if no matching named tileset was found.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1493, + "lineno": 1501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets the Tileset that has the given `name`, or null if an invalid `name` is given.", @@ -385232,16 +385236,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#getTileset", "scope": "instance", - "___id": "T000002R043522", + "___id": "T000002R043525", "___s": true }, { "comment": "/**\r\n * Gets the index of the Tileset within this.tilesets that has the given `name`, or null if an\r\n * invalid `name` is given.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#getTilesetIndex\r\n * @since 3.0.0\r\n *\r\n * @param {string} name - The name of the Tileset to get.\r\n *\r\n * @return {number} The Tileset index within this.tilesets.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1510, + "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets the index of the Tileset within this.tilesets that has the given `name`, or null if an\rinvalid `name` is given.", @@ -385280,16 +385284,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#getTilesetIndex", "scope": "instance", - "___id": "T000002R043525", + "___id": "T000002R043528", "___s": true }, { "comment": "/**\r\n * Checks if there is a tile at the given location (in tile coordinates) in the given layer. Returns\r\n * false if there is no tile or if the tile at that location has an index of -1.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#hasTileAt\r\n * @since 3.0.0\r\n *\r\n * @param {number} tileX - The x coordinate, in tiles, not pixels.\r\n * @param {number} tileY - The y coordinate, in tiles, not pixels.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?boolean} Returns a boolean, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1526, + "lineno": 1534, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Checks if there is a tile at the given location (in tile coordinates) in the given layer. Returns\rfalse if there is no tile or if the tile at that location has an index of -1.\r\rIf no layer is specified, the maps current layer is used.", @@ -385372,16 +385376,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#hasTileAt", "scope": "instance", - "___id": "T000002R043527", + "___id": "T000002R043530", "___s": true }, { "comment": "/**\r\n * Checks if there is a tile at the given location (in world coordinates) in the given layer. Returns\r\n * false if there is no tile or if the tile at that location has an index of -1.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#hasTileAtWorldXY\r\n * @since 3.0.0\r\n *\r\n * @param {number} worldX - The x coordinate, in pixels.\r\n * @param {number} worldY - The y coordinate, in pixels.\r\n * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when factoring in which tiles to return.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?boolean} Returns a boolean, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1550, + "lineno": 1558, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Checks if there is a tile at the given location (in world coordinates) in the given layer. Returns\rfalse if there is no tile or if the tile at that location has an index of -1.\r\rIf no layer is specified, the maps current layer is used.", @@ -385478,16 +385482,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#hasTileAtWorldXY", "scope": "instance", - "___id": "T000002R043530", + "___id": "T000002R043533", "___s": true }, { "comment": "/**\r\n * The LayerData object that is currently selected in the map. You can set this property using\r\n * any type supported by setLayer.\r\n *\r\n * @name Phaser.Tilemaps.Tilemap#layer\r\n * @type {Phaser.Tilemaps.LayerData}\r\n * @since 3.0.0\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1575, + "lineno": 1583, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The LayerData object that is currently selected in the map. You can set this property using\rany type supported by setLayer.", @@ -385506,16 +385510,16 @@ "longname": "Phaser.Tilemaps.Tilemap#layer", "scope": "instance", "kind": "member", - "___id": "T000002R043533", + "___id": "T000002R043536", "___s": true }, { "comment": "/**\r\n * Puts a tile at the given tile coordinates in the specified layer. You can pass in either an index\r\n * or a Tile object. If you pass in a Tile, all attributes will be copied over to the specified\r\n * location. If you pass in an index, only the index at the specified location will be changed.\r\n * Collision information will be recalculated at the specified location.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#putTileAt\r\n * @since 3.0.0\r\n *\r\n * @param {(number|Phaser.Tilemaps.Tile)} tile - The index of this tile to set or a Tile object.\r\n * @param {number} tileX - The x coordinate, in tiles, not pixels.\r\n * @param {number} tileY - The y coordinate, in tiles, not pixels.\r\n * @param {boolean} [recalculateFaces] - `true` if the faces data should be recalculated.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tile} Returns a Tile, or null if the layer given was invalid or the coordinates were out of bounds.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1595, + "lineno": 1603, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Puts a tile at the given tile coordinates in the specified layer. You can pass in either an index\ror a Tile object. If you pass in a Tile, all attributes will be copied over to the specified\rlocation. If you pass in an index, only the index at the specified location will be changed.\rCollision information will be recalculated at the specified location.\r\rIf no layer is specified, the maps current layer is used.", @@ -385635,16 +385639,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#putTileAt", "scope": "instance", - "___id": "T000002R043537", + "___id": "T000002R043540", "___s": true }, { "comment": "/**\r\n * Puts a tile at the given world coordinates (pixels) in the specified layer. You can pass in either\r\n * an index or a Tile object. If you pass in a Tile, all attributes will be copied over to the\r\n * specified location. If you pass in an index, only the index at the specified location will be\r\n * changed. Collision information will be recalculated at the specified location.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#putTileAtWorldXY\r\n * @since 3.0.0\r\n *\r\n * @param {(number|Phaser.Tilemaps.Tile)} tile - The index of this tile to set or a Tile object.\r\n * @param {number} worldX - The x coordinate, in pixels.\r\n * @param {number} worldY - The y coordinate, in pixels.\r\n * @param {boolean} [recalculateFaces] - `true` if the faces data should be recalculated.\r\n * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tile} Returns a Tile, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1625, + "lineno": 1633, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Puts a tile at the given world coordinates (pixels) in the specified layer. You can pass in either\ran index or a Tile object. If you pass in a Tile, all attributes will be copied over to the\rspecified location. If you pass in an index, only the index at the specified location will be\rchanged. Collision information will be recalculated at the specified location.\r\rIf no layer is specified, the maps current layer is used.", @@ -385778,16 +385782,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#putTileAtWorldXY", "scope": "instance", - "___id": "T000002R043541", + "___id": "T000002R043544", "___s": true }, { "comment": "/**\r\n * Puts an array of tiles or a 2D array of tiles at the given tile coordinates in the specified\r\n * layer. The array can be composed of either tile indexes or Tile objects. If you pass in a Tile,\r\n * all attributes will be copied over to the specified location. If you pass in an index, only the\r\n * index at the specified location will be changed. Collision information will be recalculated\r\n * within the region tiles were changed.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#putTilesAt\r\n * @since 3.0.0\r\n *\r\n * @param {(number[]|number[][]|Phaser.Tilemaps.Tile[]|Phaser.Tilemaps.Tile[][])} tile - A row (array) or grid (2D array) of Tiles or tile indexes to place.\r\n * @param {number} tileX - The x coordinate, in tiles, not pixels.\r\n * @param {number} tileY - The y coordinate, in tiles, not pixels.\r\n * @param {boolean} [recalculateFaces] - `true` if the faces data should be recalculated.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tilemap} Returns this, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1656, + "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Puts an array of tiles or a 2D array of tiles at the given tile coordinates in the specified\rlayer. The array can be composed of either tile indexes or Tile objects. If you pass in a Tile,\rall attributes will be copied over to the specified location. If you pass in an index, only the\rindex at the specified location will be changed. Collision information will be recalculated\rwithin the region tiles were changed.\r\rIf no layer is specified, the maps current layer is used.", @@ -385971,16 +385975,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#putTilesAt", "scope": "instance", - "___id": "T000002R043545", + "___id": "T000002R043548", "___s": true }, { "comment": "/**\r\n * Randomizes the indexes of a rectangular region of tiles (in tile coordinates) within the\r\n * specified layer. Each tile will receive a new index. If an array of indexes is passed in, then\r\n * those will be used for randomly assigning new tile indexes. If an array is not provided, the\r\n * indexes found within the region (excluding -1) will be used for randomly assigning new tile\r\n * indexes. This method only modifies tile indexes and does not change collision information.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#randomize\r\n * @since 3.0.0\r\n *\r\n * @param {number} [tileX] - The left most tile index (in tile coordinates) to use as the origin of the area.\r\n * @param {number} [tileY] - The top most tile index (in tile coordinates) to use as the origin of the area.\r\n * @param {number} [width] - How many tiles wide from the `tileX` index the area will be.\r\n * @param {number} [height] - How many tiles tall from the `tileY` index the area will be.\r\n * @param {number[]} [indexes] - An array of indexes to randomly draw from during randomization.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tilemap} Returns this, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1689, + "lineno": 1697, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Randomizes the indexes of a rectangular region of tiles (in tile coordinates) within the\rspecified layer. Each tile will receive a new index. If an array of indexes is passed in, then\rthose will be used for randomly assigning new tile indexes. If an array is not provided, the\rindexes found within the region (excluding -1) will be used for randomly assigning new tile\rindexes. This method only modifies tile indexes and does not change collision information.\r\rIf no layer is specified, the maps current layer is used.", @@ -386116,16 +386120,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#randomize", "scope": "instance", - "___id": "T000002R043549", + "___id": "T000002R043552", "___s": true }, { "comment": "/**\r\n * Calculates interesting faces at the given tile coordinates of the specified layer. Interesting\r\n * faces are used internally for optimizing collisions against tiles. This method is mostly used\r\n * internally to optimize recalculating faces when only one tile has been changed.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#calculateFacesAt\r\n * @since 3.0.0\r\n *\r\n * @param {number} tileX - The x coordinate, in tiles, not pixels.\r\n * @param {number} tileY - The y coordinate, in tiles, not pixels.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tilemap} Returns this, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1721, + "lineno": 1729, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Calculates interesting faces at the given tile coordinates of the specified layer. Interesting\rfaces are used internally for optimizing collisions against tiles. This method is mostly used\rinternally to optimize recalculating faces when only one tile has been changed.\r\rIf no layer is specified, the maps current layer is used.", @@ -386208,16 +386212,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#calculateFacesAt", "scope": "instance", - "___id": "T000002R043552", + "___id": "T000002R043555", "___s": true }, { "comment": "/**\r\n * Calculates interesting faces within the rectangular area specified (in tile coordinates) of the\r\n * layer. Interesting faces are used internally for optimizing collisions against tiles. This method\r\n * is mostly used internally.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#calculateFacesWithin\r\n * @since 3.0.0\r\n *\r\n * @param {number} [tileX] - The left most tile index (in tile coordinates) to use as the origin of the area.\r\n * @param {number} [tileY] - The top most tile index (in tile coordinates) to use as the origin of the area.\r\n * @param {number} [width] - How many tiles wide from the `tileX` index the area will be.\r\n * @param {number} [height] - How many tiles tall from the `tileY` index the area will be.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tilemap} Returns this, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1748, + "lineno": 1756, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Calculates interesting faces within the rectangular area specified (in tile coordinates) of the\rlayer. Interesting faces are used internally for optimizing collisions against tiles. This method\ris mostly used internally.\r\rIf no layer is specified, the maps current layer is used.", @@ -386330,16 +386334,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#calculateFacesWithin", "scope": "instance", - "___id": "T000002R043555", + "___id": "T000002R043558", "___s": true }, { "comment": "/**\r\n * Removes the given TilemapLayer from this Tilemap without destroying it.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#removeLayer\r\n * @since 3.17.0\r\n *\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to be removed.\r\n *\r\n * @return {?Phaser.Tilemaps.Tilemap} Returns this, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1777, + "lineno": 1785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Removes the given TilemapLayer from this Tilemap without destroying it.\r\rIf no layer is specified, the maps current layer is used.", @@ -386396,16 +386400,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#removeLayer", "scope": "instance", - "___id": "T000002R043558", + "___id": "T000002R043561", "___s": true }, { "comment": "/**\r\n * Destroys the given TilemapLayer and removes it from this Tilemap.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#destroyLayer\r\n * @since 3.17.0\r\n *\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to be destroyed.\r\n *\r\n * @return {?Phaser.Tilemaps.Tilemap} Returns this, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1818, + "lineno": 1826, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Destroys the given TilemapLayer and removes it from this Tilemap.\r\rIf no layer is specified, the maps current layer is used.", @@ -386462,16 +386466,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#destroyLayer", "scope": "instance", - "___id": "T000002R043563", + "___id": "T000002R043566", "___s": true }, { "comment": "/**\r\n * Removes all Tilemap Layers from this Tilemap and calls `destroy` on each of them.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#removeAllLayers\r\n * @since 3.0.0\r\n *\r\n * @return {this} This Tilemap object.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1855, + "lineno": 1863, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Removes all Tilemap Layers from this Tilemap and calls `destroy` on each of them.", @@ -386496,16 +386500,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#removeAllLayers", "scope": "instance", - "___id": "T000002R043568", + "___id": "T000002R043571", "___s": true }, { "comment": "/**\r\n * Removes the given Tile, or an array of Tiles, from the layer to which they belong,\r\n * and optionally recalculates the collision information.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#removeTile\r\n * @since 3.17.0\r\n *\r\n * @param {(Phaser.Tilemaps.Tile|Phaser.Tilemaps.Tile[])} tiles - The Tile to remove, or an array of Tiles.\r\n * @param {number} [replaceIndex=-1] - After removing the Tile, insert a brand new Tile into its location with the given index. Leave as -1 to just remove the tile.\r\n * @param {boolean} [recalculateFaces=true] - `true` if the faces data should be recalculated.\r\n *\r\n * @return {Phaser.Tilemaps.Tile[]} Returns an array of Tiles that were removed.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1882, + "lineno": 1890, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Removes the given Tile, or an array of Tiles, from the layer to which they belong,\rand optionally recalculates the collision information.", @@ -386602,16 +386606,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#removeTile", "scope": "instance", - "___id": "T000002R043574", + "___id": "T000002R043577", "___s": true }, { "comment": "/**\r\n * Removes the tile at the given tile coordinates in the specified layer and updates the layers collision information.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#removeTileAt\r\n * @since 3.0.0\r\n *\r\n * @param {number} tileX - The x coordinate, in tiles, not pixels.\r\n * @param {number} tileY - The y coordinate, in tiles, not pixels.\r\n * @param {boolean} [replaceWithNull] - If `true` (the default), this will replace the tile at the specified location with null instead of a Tile with an index of -1.\r\n * @param {boolean} [recalculateFaces] - If `true` (the default), the faces data will be recalculated.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tile} Returns the Tile that was removed, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1922, + "lineno": 1930, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Removes the tile at the given tile coordinates in the specified layer and updates the layers collision information.\r\rIf no layer is specified, the maps current layer is used.", @@ -386722,16 +386726,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#removeTileAt", "scope": "instance", - "___id": "T000002R043582", + "___id": "T000002R043585", "___s": true }, { "comment": "/**\r\n * Removes the tile at the given world coordinates in the specified layer and updates the layers collision information.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#removeTileAtWorldXY\r\n * @since 3.0.0\r\n *\r\n * @param {number} worldX - The x coordinate, in pixels.\r\n * @param {number} worldY - The y coordinate, in pixels.\r\n * @param {boolean} [replaceWithNull] - If `true` (the default), this will replace the tile at the specified location with null instead of a Tile with an index of -1.\r\n * @param {boolean} [recalculateFaces] - If `true` (the default), the faces data will be recalculated.\r\n * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tile} Returns a Tile, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1950, + "lineno": 1958, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Removes the tile at the given world coordinates in the specified layer and updates the layers collision information.\r\rIf no layer is specified, the maps current layer is used.", @@ -386856,16 +386860,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#removeTileAtWorldXY", "scope": "instance", - "___id": "T000002R043587", + "___id": "T000002R043590", "___s": true }, { "comment": "/**\r\n * Draws a debug representation of the layer to the given Graphics object. This is helpful when you want to\r\n * get a quick idea of which of your tiles are colliding and which have interesting faces. The tiles\r\n * are drawn starting at (0, 0) in the Graphics, allowing you to place the debug representation\r\n * wherever you want on the screen.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * **Note:** This method currently only works with orthogonal tilemap layers.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#renderDebug\r\n * @since 3.0.0\r\n *\r\n * @param {Phaser.GameObjects.Graphics} graphics - The target Graphics object to draw upon.\r\n * @param {Phaser.Types.Tilemaps.StyleConfig} [styleConfig] - An object specifying the colors to use for the debug drawing.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tilemap} Return this Tilemap object, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 1979, + "lineno": 1987, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Draws a debug representation of the layer to the given Graphics object. This is helpful when you want to\rget a quick idea of which of your tiles are colliding and which have interesting faces. The tiles\rare drawn starting at (0, 0) in the Graphics, allowing you to place the debug representation\rwherever you want on the screen.\r\rIf no layer is specified, the maps current layer is used.\r\r**Note:** This method currently only works with orthogonal tilemap layers.", @@ -386949,16 +386953,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#renderDebug", "scope": "instance", - "___id": "T000002R043592", + "___id": "T000002R043595", "___s": true }, { "comment": "/**\r\n * Draws a debug representation of all layers within this Tilemap to the given Graphics object.\r\n *\r\n * This is helpful when you want to get a quick idea of which of your tiles are colliding and which\r\n * have interesting faces. The tiles are drawn starting at (0, 0) in the Graphics, allowing you to\r\n * place the debug representation wherever you want on the screen.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#renderDebugFull\r\n * @since 3.17.0\r\n *\r\n * @param {Phaser.GameObjects.Graphics} graphics - The target Graphics object to draw upon.\r\n * @param {Phaser.Types.Tilemaps.StyleConfig} [styleConfig] - An object specifying the colors to use for the debug drawing.\r\n *\r\n * @return {this} This Tilemap instance.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2012, + "lineno": 2020, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Draws a debug representation of all layers within this Tilemap to the given Graphics object.\r\rThis is helpful when you want to get a quick idea of which of your tiles are colliding and which\rhave interesting faces. The tiles are drawn starting at (0, 0) in the Graphics, allowing you to\rplace the debug representation wherever you want on the screen.", @@ -387012,16 +387016,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#renderDebugFull", "scope": "instance", - "___id": "T000002R043595", + "___id": "T000002R043598", "___s": true }, { "comment": "/**\r\n * Scans the given rectangular area (given in tile coordinates) for tiles with an index matching\r\n * `findIndex` and updates their index to match `newIndex`. This only modifies the index and does\r\n * not change collision information.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#replaceByIndex\r\n * @since 3.0.0\r\n *\r\n * @param {number} findIndex - The index of the tile to search for.\r\n * @param {number} newIndex - The index of the tile to replace it with.\r\n * @param {number} [tileX] - The left most tile index (in tile coordinates) to use as the origin of the area.\r\n * @param {number} [tileY] - The top most tile index (in tile coordinates) to use as the origin of the area.\r\n * @param {number} [width] - How many tiles wide from the `tileX` index the area will be.\r\n * @param {number} [height] - How many tiles tall from the `tileY` index the area will be.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tilemap} Return this Tilemap object, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2039, + "lineno": 2047, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Scans the given rectangular area (given in tile coordinates) for tiles with an index matching\r`findIndex` and updates their index to match `newIndex`. This only modifies the index and does\rnot change collision information.\r\rIf no layer is specified, the maps current layer is used.", @@ -387160,16 +387164,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#replaceByIndex", "scope": "instance", - "___id": "T000002R043599", + "___id": "T000002R043602", "___s": true }, { "comment": "/**\r\n * Sets collision on the given tile or tiles within a layer by index. You can pass in either a\r\n * single numeric index or an array of indexes: [2, 3, 15, 20]. The `collides` parameter controls if\r\n * collision will be enabled (true) or disabled (false).\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#setCollision\r\n * @since 3.0.0\r\n *\r\n * @param {(number|array)} indexes - Either a single tile index, or an array of tile indexes.\r\n * @param {boolean} [collides] - If true it will enable collision. If false it will clear collision.\r\n * @param {boolean} [recalculateFaces] - Whether or not to recalculate the tile faces after the update.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n * @param {boolean} [updateLayer=true] - If true, updates the current tiles on the layer. Set to false if no tiles have been placed for significant performance boost.\r\n *\r\n * @return {?Phaser.Tilemaps.Tilemap} Return this Tilemap object, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2070, + "lineno": 2078, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets collision on the given tile or tiles within a layer by index. You can pass in either a\rsingle numeric index or an array of indexes: [2, 3, 15, 20]. The `collides` parameter controls if\rcollision will be enabled (true) or disabled (false).\r\rIf no layer is specified, the maps current layer is used.", @@ -387292,16 +387296,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#setCollision", "scope": "instance", - "___id": "T000002R043602", + "___id": "T000002R043605", "___s": true }, { "comment": "/**\r\n * Sets collision on a range of tiles in a layer whose index is between the specified `start` and\r\n * `stop` (inclusive). Calling this with a start value of 10 and a stop value of 14 would set\r\n * collision for tiles 10, 11, 12, 13 and 14. The `collides` parameter controls if collision will be\r\n * enabled (true) or disabled (false).\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#setCollisionBetween\r\n * @since 3.0.0\r\n *\r\n * @param {number} start - The first index of the tile to be set for collision.\r\n * @param {number} stop - The last index of the tile to be set for collision.\r\n * @param {boolean} [collides] - If true it will enable collision. If false it will clear collision.\r\n * @param {boolean} [recalculateFaces] - Whether or not to recalculate the tile faces after the update.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tilemap} Return this Tilemap object, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2103, + "lineno": 2111, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets collision on a range of tiles in a layer whose index is between the specified `start` and\r`stop` (inclusive). Calling this with a start value of 10 and a stop value of 14 would set\rcollision for tiles 10, 11, 12, 13 and 14. The `collides` parameter controls if collision will be\renabled (true) or disabled (false).\r\rIf no layer is specified, the maps current layer is used.", @@ -387412,16 +387416,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#setCollisionBetween", "scope": "instance", - "___id": "T000002R043608", + "___id": "T000002R043611", "___s": true }, { "comment": "/**\r\n * Sets collision on the tiles within a layer by checking tile properties. If a tile has a property\r\n * that matches the given properties object, its collision flag will be set. The `collides`\r\n * parameter controls if collision will be enabled (true) or disabled (false). Passing in\r\n * `{ collides: true }` would update the collision flag on any tiles with a \"collides\" property that\r\n * has a value of true. Any tile that doesn't have \"collides\" set to true will be ignored. You can\r\n * also use an array of values, e.g. `{ types: [\"stone\", \"lava\", \"sand\" ] }`. If a tile has a\r\n * \"types\" property that matches any of those values, its collision flag will be updated.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#setCollisionByProperty\r\n * @since 3.0.0\r\n *\r\n * @param {object} properties - An object with tile properties and corresponding values that should be checked.\r\n * @param {boolean} [collides] - If true it will enable collision. If false it will clear collision.\r\n * @param {boolean} [recalculateFaces] - Whether or not to recalculate the tile faces after the update.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tilemap} Return this Tilemap object, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2136, + "lineno": 2144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets collision on the tiles within a layer by checking tile properties. If a tile has a property\rthat matches the given properties object, its collision flag will be set. The `collides`\rparameter controls if collision will be enabled (true) or disabled (false). Passing in\r`{ collides: true }` would update the collision flag on any tiles with a \"collides\" property that\rhas a value of true. Any tile that doesn't have \"collides\" set to true will be ignored. You can\ralso use an array of values, e.g. `{ types: [\"stone\", \"lava\", \"sand\" ] }`. If a tile has a\r\"types\" property that matches any of those values, its collision flag will be updated.\r\rIf no layer is specified, the maps current layer is used.", @@ -387519,16 +387523,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#setCollisionByProperty", "scope": "instance", - "___id": "T000002R043613", + "___id": "T000002R043616", "___s": true }, { "comment": "/**\r\n * Sets collision on all tiles in the given layer, except for tiles that have an index specified in\r\n * the given array. The `collides` parameter controls if collision will be enabled (true) or\r\n * disabled (false). Tile indexes not currently in the layer are not affected.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#setCollisionByExclusion\r\n * @since 3.0.0\r\n *\r\n * @param {number[]} indexes - An array of the tile indexes to not be counted for collision.\r\n * @param {boolean} [collides] - If true it will enable collision. If false it will clear collision.\r\n * @param {boolean} [recalculateFaces] - Whether or not to recalculate the tile faces after the update.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tilemap} Return this Tilemap object, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2171, + "lineno": 2179, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets collision on all tiles in the given layer, except for tiles that have an index specified in\rthe given array. The `collides` parameter controls if collision will be enabled (true) or\rdisabled (false). Tile indexes not currently in the layer are not affected.\r\rIf no layer is specified, the maps current layer is used.", @@ -387635,16 +387639,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#setCollisionByExclusion", "scope": "instance", - "___id": "T000002R043618", + "___id": "T000002R043621", "___s": true }, { "comment": "/**\r\n * Sets collision on the tiles within a layer by checking each tiles collision group data\r\n * (typically defined in Tiled within the tileset collision editor). If any objects are found within\r\n * a tiles collision group, the tiles colliding information will be set. The `collides` parameter\r\n * controls if collision will be enabled (true) or disabled (false).\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#setCollisionFromCollisionGroup\r\n * @since 3.0.0\r\n *\r\n * @param {boolean} [collides] - If true it will enable collision. If false it will clear collision.\r\n * @param {boolean} [recalculateFaces] - Whether or not to recalculate the tile faces after the update.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tilemap} Return this Tilemap object, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2202, + "lineno": 2210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets collision on the tiles within a layer by checking each tiles collision group data\r(typically defined in Tiled within the tileset collision editor). If any objects are found within\ra tiles collision group, the tiles colliding information will be set. The `collides` parameter\rcontrols if collision will be enabled (true) or disabled (false).\r\rIf no layer is specified, the maps current layer is used.", @@ -387729,16 +387733,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#setCollisionFromCollisionGroup", "scope": "instance", - "___id": "T000002R043623", + "___id": "T000002R043626", "___s": true }, { "comment": "/**\r\n * Sets a global collision callback for the given tile index within the layer. This will affect all\r\n * tiles on this layer that have the same index. If a callback is already set for the tile index it\r\n * will be replaced. Set the callback to null to remove it. If you want to set a callback for a tile\r\n * at a specific location on the map then see `setTileLocationCallback`.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#setTileIndexCallback\r\n * @since 3.0.0\r\n *\r\n * @param {(number|number[])} indexes - Either a single tile index, or an array of tile indexes to have a collision callback set for. All values should be integers.\r\n * @param {function} callback - The callback that will be invoked when the tile is collided with.\r\n * @param {object} callbackContext - The context under which the callback is called.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tilemap} Return this Tilemap object, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2233, + "lineno": 2241, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets a global collision callback for the given tile index within the layer. This will affect all\rtiles on this layer that have the same index. If a callback is already set for the tile index it\rwill be replaced. Set the callback to null to remove it. If you want to set a callback for a tile\rat a specific location on the map then see `setTileLocationCallback`.\r\rIf no layer is specified, the maps current layer is used.", @@ -387853,16 +387857,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#setTileIndexCallback", "scope": "instance", - "___id": "T000002R043628", + "___id": "T000002R043631", "___s": true }, { "comment": "/**\r\n * Sets a collision callback for the given rectangular area (in tile coordinates) within the layer.\r\n * If a callback is already set for the tile index it will be replaced. Set the callback to null to\r\n * remove it.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#setTileLocationCallback\r\n * @since 3.0.0\r\n *\r\n * @param {number} tileX - The left most tile index (in tile coordinates) to use as the origin of the area.\r\n * @param {number} tileY - The top most tile index (in tile coordinates) to use as the origin of the area.\r\n * @param {number} width - How many tiles wide from the `tileX` index the area will be.\r\n * @param {number} height - How many tiles tall from the `tileY` index the area will be.\r\n * @param {function} callback - The callback that will be invoked when the tile is collided with.\r\n * @param {object} [callbackContext] - The context under which the callback is called.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tilemap} Return this Tilemap object, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2262, + "lineno": 2270, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets a collision callback for the given rectangular area (in tile coordinates) within the layer.\rIf a callback is already set for the tile index it will be replaced. Set the callback to null to\rremove it.\r\rIf no layer is specified, the maps current layer is used.", @@ -387998,16 +388002,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#setTileLocationCallback", "scope": "instance", - "___id": "T000002R043631", + "___id": "T000002R043634", "___s": true }, { "comment": "/**\r\n * Sets the current layer to the LayerData associated with `layer`.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#setLayer\r\n * @since 3.0.0\r\n *\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The name of the layer from Tiled, the index of the layer in the map or a TilemapLayer. If not given will default to the maps current layer index.\r\n *\r\n * @return {this} This Tilemap object.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2293, + "lineno": 2301, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets the current layer to the LayerData associated with `layer`.", @@ -388063,16 +388067,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#setLayer", "scope": "instance", - "___id": "T000002R043634", + "___id": "T000002R043637", "___s": true }, { "comment": "/**\r\n * Sets the base tile size for the map. Note: this does not necessarily match the tileWidth and\r\n * tileHeight for all layers. This also updates the base size on all tiles across all layers.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#setBaseTileSize\r\n * @since 3.0.0\r\n *\r\n * @param {number} tileWidth - The width of the tiles the map uses for calculations.\r\n * @param {number} tileHeight - The height of the tiles the map uses for calculations.\r\n *\r\n * @return {this} This Tilemap object.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2315, + "lineno": 2323, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets the base tile size for the map. Note: this does not necessarily match the tileWidth and\rtileHeight for all layers. This also updates the base size on all tiles across all layers.", @@ -388125,16 +388129,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#setBaseTileSize", "scope": "instance", - "___id": "T000002R043638", + "___id": "T000002R043641", "___s": true }, { "comment": "/**\r\n * Sets the tile size for a specific `layer`. Note: this does not necessarily match the maps\r\n * tileWidth and tileHeight for all layers. This will set the tile size for the layer and any\r\n * tiles the layer has.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#setLayerTileSize\r\n * @since 3.0.0\r\n *\r\n * @param {number} tileWidth - The width of the tiles (in pixels) in the layer.\r\n * @param {number} tileHeight - The height of the tiles (in pixels) in the layer.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The name of the layer from Tiled, the index of the layer in the map or a TilemapLayer. If not given will default to the maps current layer index.\r\n *\r\n * @return {this} This Tilemap object.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2361, + "lineno": 2369, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets the tile size for a specific `layer`. Note: this does not necessarily match the maps\rtileWidth and tileHeight for all layers. This will set the tile size for the layer and any\rtiles the layer has.", @@ -388216,16 +388220,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#setLayerTileSize", "scope": "instance", - "___id": "T000002R043653", + "___id": "T000002R043656", "___s": true }, { "comment": "/**\r\n * Shuffles the tiles in a rectangular region (specified in tile coordinates) within the given\r\n * layer. It will only randomize the tiles in that area, so if they're all the same nothing will\r\n * appear to have changed! This method only modifies tile indexes and does not change collision\r\n * information.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#shuffle\r\n * @since 3.0.0\r\n *\r\n * @param {number} [tileX] - The left most tile index (in tile coordinates) to use as the origin of the area.\r\n * @param {number} [tileY] - The top most tile index (in tile coordinates) to use as the origin of the area.\r\n * @param {number} [width] - How many tiles wide from the `tileX` index the area will be.\r\n * @param {number} [height] - How many tiles tall from the `tileY` index the area will be.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tilemap} Return this Tilemap object, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2404, + "lineno": 2412, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Shuffles the tiles in a rectangular region (specified in tile coordinates) within the given\rlayer. It will only randomize the tiles in that area, so if they're all the same nothing will\rappear to have changed! This method only modifies tile indexes and does not change collision\rinformation.\r\rIf no layer is specified, the maps current layer is used.", @@ -388338,16 +388342,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#shuffle", "scope": "instance", - "___id": "T000002R043664", + "___id": "T000002R043667", "___s": true }, { "comment": "/**\r\n * Scans the given rectangular area (given in tile coordinates) for tiles with an index matching\r\n * `indexA` and swaps then with `indexB`. This only modifies the index and does not change collision\r\n * information.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#swapByIndex\r\n * @since 3.0.0\r\n *\r\n * @param {number} tileA - First tile index.\r\n * @param {number} tileB - Second tile index.\r\n * @param {number} [tileX] - The left most tile index (in tile coordinates) to use as the origin of the area.\r\n * @param {number} [tileY] - The top most tile index (in tile coordinates) to use as the origin of the area.\r\n * @param {number} [width] - How many tiles wide from the `tileX` index the area will be.\r\n * @param {number} [height] - How many tiles tall from the `tileY` index the area will be.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tilemap} Return this Tilemap object, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2434, + "lineno": 2442, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Scans the given rectangular area (given in tile coordinates) for tiles with an index matching\r`indexA` and swaps then with `indexB`. This only modifies the index and does not change collision\rinformation.\r\rIf no layer is specified, the maps current layer is used.", @@ -388486,16 +388490,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#swapByIndex", "scope": "instance", - "___id": "T000002R043667", + "___id": "T000002R043670", "___s": true }, { "comment": "/**\r\n * Converts from tile X coordinates (tile units) to world X coordinates (pixels), factoring in the\r\n * layers position, scale and scroll.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#tileToWorldX\r\n * @since 3.0.0\r\n *\r\n * @param {number} tileX - The x coordinate, in tiles, not pixels.\r\n * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?number} Returns a number, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2465, + "lineno": 2473, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Converts from tile X coordinates (tile units) to world X coordinates (pixels), factoring in the\rlayers position, scale and scroll.\r\rIf no layer is specified, the maps current layer is used.", @@ -388579,16 +388583,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#tileToWorldX", "scope": "instance", - "___id": "T000002R043670", + "___id": "T000002R043673", "___s": true }, { "comment": "/**\r\n * Converts from tile Y coordinates (tile units) to world Y coordinates (pixels), factoring in the\r\n * layers position, scale and scroll.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#tileToWorldY\r\n * @since 3.0.0\r\n *\r\n * @param {number} tileY - The y coordinate, in tiles, not pixels.\r\n * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?number} Returns a number, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2489, + "lineno": 2497, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Converts from tile Y coordinates (tile units) to world Y coordinates (pixels), factoring in the\rlayers position, scale and scroll.\r\rIf no layer is specified, the maps current layer is used.", @@ -388672,16 +388676,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#tileToWorldY", "scope": "instance", - "___id": "T000002R043673", + "___id": "T000002R043676", "___s": true }, { "comment": "/**\r\n * Converts from tile XY coordinates (tile units) to world XY coordinates (pixels), factoring in the\r\n * layers position, scale and scroll. This will return a new Vector2 object or update the given\r\n * `point` object.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#tileToWorldXY\r\n * @since 3.0.0\r\n *\r\n * @param {number} tileX - The x coordinate, in tiles, not pixels.\r\n * @param {number} tileY - The y coordinate, in tiles, not pixels.\r\n * @param {Phaser.Math.Vector2} [vec2] - A Vector2 to store the coordinates in. If not given a new Vector2 is created.\r\n * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Math.Vector2} Returns a Vector2, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2513, + "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Converts from tile XY coordinates (tile units) to world XY coordinates (pixels), factoring in the\rlayers position, scale and scroll. This will return a new Vector2 object or update the given\r`point` object.\r\rIf no layer is specified, the maps current layer is used.", @@ -388792,16 +388796,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#tileToWorldXY", "scope": "instance", - "___id": "T000002R043676", + "___id": "T000002R043679", "___s": true }, { "comment": "/**\r\n * Returns an array of Vector2s where each entry corresponds to the corner of the requested tile.\r\n *\r\n * The `tileX` and `tileY` parameters are in tile coordinates, not world coordinates.\r\n *\r\n * The corner coordinates are in world space, having factored in TilemapLayer scale, position\r\n * and the camera, if given.\r\n *\r\n * The size of the array will vary based on the orientation of the map. For example an\r\n * orthographic map will return an array of 4 vectors, where-as a hexagonal map will,\r\n * of course, return an array of 6 corner vectors.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#getTileCorners\r\n * @since 3.60.0\r\n *\r\n * @param {number} tileX - The x coordinate, in tiles, not pixels.\r\n * @param {number} tileY - The y coordinate, in tiles, not pixels.\r\n * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Math.Vector2[]} Returns an array of Vector2s, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2540, + "lineno": 2548, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Returns an array of Vector2s where each entry corresponds to the corner of the requested tile.\r\rThe `tileX` and `tileY` parameters are in tile coordinates, not world coordinates.\r\rThe corner coordinates are in world space, having factored in TilemapLayer scale, position\rand the camera, if given.\r\rThe size of the array will vary based on the orientation of the map. For example an\rorthographic map will return an array of 4 vectors, where-as a hexagonal map will,\rof course, return an array of 6 corner vectors.\r\rIf no layer is specified, the maps current layer is used.", @@ -388907,16 +388911,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#getTileCorners", "scope": "instance", - "___id": "T000002R043679", + "___id": "T000002R043682", "___s": true }, { "comment": "/**\r\n * Randomizes the indexes of a rectangular region of tiles (in tile coordinates) within the\r\n * specified layer. Each tile will receive a new index. New indexes are drawn from the given\r\n * weightedIndexes array. An example weighted array:\r\n *\r\n * [\r\n * { index: 6, weight: 4 }, // Probability of index 6 is 4 / 8\r\n * { index: 7, weight: 2 }, // Probability of index 7 would be 2 / 8\r\n * { index: 8, weight: 1.5 }, // Probability of index 8 would be 1.5 / 8\r\n * { index: 26, weight: 0.5 } // Probability of index 27 would be 0.5 / 8\r\n * ]\r\n *\r\n * The probability of any index being picked is (the indexs weight) / (sum of all weights). This\r\n * method only modifies tile indexes and does not change collision information.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#weightedRandomize\r\n * @since 3.0.0\r\n *\r\n * @param {object[]} weightedIndexes - An array of objects to randomly draw from during randomization. They should be in the form: { index: 0, weight: 4 } or { index: [0, 1], weight: 4 } if you wish to draw from multiple tile indexes.\r\n * @param {number} [tileX] - The left most tile index (in tile coordinates) to use as the origin of the area.\r\n * @param {number} [tileY] - The top most tile index (in tile coordinates) to use as the origin of the area.\r\n * @param {number} [width] - How many tiles wide from the `tileX` index the area will be.\r\n * @param {number} [height] - How many tiles tall from the `tileY` index the area will be.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Tilemaps.Tilemap} Return this Tilemap object, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2573, + "lineno": 2581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Randomizes the indexes of a rectangular region of tiles (in tile coordinates) within the\rspecified layer. Each tile will receive a new index. New indexes are drawn from the given\rweightedIndexes array. An example weighted array:\r\r[\r { index: 6, weight: 4 }, // Probability of index 6 is 4 / 8\r { index: 7, weight: 2 }, // Probability of index 7 would be 2 / 8\r { index: 8, weight: 1.5 }, // Probability of index 8 would be 1.5 / 8\r { index: 26, weight: 0.5 } // Probability of index 27 would be 0.5 / 8\r]\r\rThe probability of any index being picked is (the indexs weight) / (sum of all weights). This\rmethod only modifies tile indexes and does not change collision information.\r\rIf no layer is specified, the maps current layer is used.", @@ -389051,16 +389055,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#weightedRandomize", "scope": "instance", - "___id": "T000002R043682", + "___id": "T000002R043685", "___s": true }, { "comment": "/**\r\n * Converts from world X coordinates (pixels) to tile X coordinates (tile units), factoring in the\r\n * layers position, scale and scroll.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * You cannot call this method for Isometric or Hexagonal tilemaps as they require\r\n * both `worldX` and `worldY` values to determine the correct tile, instead you\r\n * should use the `worldToTileXY` method.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#worldToTileX\r\n * @since 3.0.0\r\n *\r\n * @param {number} worldX - The x coordinate to be converted, in pixels, not tiles.\r\n * @param {boolean} [snapToFloor] - Whether or not to round the tile coordinate down to the nearest integer.\r\n * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?number} Returns a number, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2613, + "lineno": 2621, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Converts from world X coordinates (pixels) to tile X coordinates (tile units), factoring in the\rlayers position, scale and scroll.\r\rIf no layer is specified, the maps current layer is used.\r\rYou cannot call this method for Isometric or Hexagonal tilemaps as they require\rboth `worldX` and `worldY` values to determine the correct tile, instead you\rshould use the `worldToTileXY` method.", @@ -389158,16 +389162,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#worldToTileX", "scope": "instance", - "___id": "T000002R043685", + "___id": "T000002R043688", "___s": true }, { "comment": "/**\r\n * Converts from world Y coordinates (pixels) to tile Y coordinates (tile units), factoring in the\r\n * layers position, scale and scroll.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * You cannot call this method for Isometric or Hexagonal tilemaps as they require\r\n * both `worldX` and `worldY` values to determine the correct tile, instead you\r\n * should use the `worldToTileXY` method.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#worldToTileY\r\n * @since 3.0.0\r\n *\r\n * @param {number} worldY - The y coordinate to be converted, in pixels, not tiles.\r\n * @param {boolean} [snapToFloor] - Whether or not to round the tile coordinate down to the nearest integer.\r\n * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?number} Returns a number, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2642, + "lineno": 2650, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Converts from world Y coordinates (pixels) to tile Y coordinates (tile units), factoring in the\rlayers position, scale and scroll.\r\rIf no layer is specified, the maps current layer is used.\r\rYou cannot call this method for Isometric or Hexagonal tilemaps as they require\rboth `worldX` and `worldY` values to determine the correct tile, instead you\rshould use the `worldToTileXY` method.", @@ -389265,16 +389269,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#worldToTileY", "scope": "instance", - "___id": "T000002R043688", + "___id": "T000002R043691", "___s": true }, { "comment": "/**\r\n * Converts from world XY coordinates (pixels) to tile XY coordinates (tile units), factoring in the\r\n * layers position, scale and scroll. This will return a new Vector2 object or update the given\r\n * `point` object.\r\n *\r\n * If no layer is specified, the maps current layer is used.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#worldToTileXY\r\n * @since 3.0.0\r\n *\r\n * @param {number} worldX - The x coordinate to be converted, in pixels, not tiles.\r\n * @param {number} worldY - The y coordinate to be converted, in pixels, not tiles.\r\n * @param {boolean} [snapToFloor] - Whether or not to round the tile coordinate down to the nearest integer.\r\n * @param {Phaser.Math.Vector2} [vec2] - A Vector2 to store the coordinates in. If not given a new Vector2 is created.\r\n * @param {Phaser.Cameras.Scene2D.Camera} [camera] - The Camera to use when calculating the tile index from the world values.\r\n * @param {(string|number|Phaser.Tilemaps.TilemapLayer)} [layer] - The tile layer to use. If not given the current layer is used.\r\n *\r\n * @return {?Phaser.Math.Vector2} Returns a vec2, or null if the layer given was invalid.\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2671, + "lineno": 2679, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Converts from world XY coordinates (pixels) to tile XY coordinates (tile units), factoring in the\rlayers position, scale and scroll. This will return a new Vector2 object or update the given\r`point` object.\r\rIf no layer is specified, the maps current layer is used.", @@ -389399,16 +389403,16 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#worldToTileXY", "scope": "instance", - "___id": "T000002R043691", + "___id": "T000002R043694", "___s": true }, { "comment": "/**\r\n * Removes all layer data from this Tilemap and nulls the scene reference. This will destroy any\r\n * TilemapLayers that have been created.\r\n *\r\n * @method Phaser.Tilemaps.Tilemap#destroy\r\n * @since 3.0.0\r\n */", "meta": { "filename": "Tilemap.js", - "lineno": 2699, + "lineno": 2707, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Removes all layer data from this Tilemap and nulls the scene reference. This will destroy any\rTilemapLayers that have been created.", @@ -389418,7 +389422,7 @@ "memberof": "Phaser.Tilemaps.Tilemap", "longname": "Phaser.Tilemaps.Tilemap#destroy", "scope": "instance", - "___id": "T000002R043694", + "___id": "T000002R043697", "___s": true }, { @@ -389427,7 +389431,7 @@ "filename": "TilemapCreator.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Creates a Tilemap from the given key or data, or creates a blank Tilemap if no key/data provided.\rWhen loading from CSV or a 2D array, you should specify the tileWidth & tileHeight. When parsing\rfrom a map from Tiled, the tileWidth, tileHeight, width & height will be pulled from the map\rdata. For an empty map, you should specify tileWidth, tileHeight, width & height.", @@ -389466,7 +389470,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#tilemap", "scope": "instance", - "___id": "T000002R043703", + "___id": "T000002R043706", "___s": true }, { @@ -389475,7 +389479,7 @@ "filename": "TilemapFactory.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Creates a Tilemap from the given key or data, or creates a blank Tilemap if no key/data provided.\rWhen loading from CSV or a 2D array, you should specify the tileWidth & tileHeight. When parsing\rfrom a map from Tiled, the tileWidth, tileHeight, width & height will be pulled from the map\rdata. For an empty map, you should specify tileWidth, tileHeight, width & height.", @@ -389621,7 +389625,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#tilemap", "scope": "instance", - "___id": "T000002R043707", + "___id": "T000002R043710", "___s": true }, { @@ -389630,7 +389634,7 @@ "filename": "TilemapLayer.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "classdesc": "A Tilemap Layer is a Game Object that renders LayerData from a Tilemap when used in combination\rwith one, or more, Tilesets.\r\rDo not add TilemapLayers to Containers, they are stand-alone display objects.", @@ -389779,7 +389783,7 @@ ], "scope": "static", "longname": "Phaser.Tilemaps.TilemapLayer", - "___id": "T000002R043720", + "___id": "T000002R043723", "___s": true }, { @@ -389788,7 +389792,7 @@ "filename": "TilemapLayer.js", "lineno": 78, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Used internally by physics system to perform fast type checks.", @@ -389808,7 +389812,7 @@ "longname": "Phaser.Tilemaps.TilemapLayer#isTilemap", "scope": "instance", "kind": "member", - "___id": "T000002R043725", + "___id": "T000002R043728", "___s": true }, { @@ -389817,7 +389821,7 @@ "filename": "TilemapLayer.js", "lineno": 88, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The Tilemap that this layer is a part of.", @@ -389836,7 +389840,7 @@ "longname": "Phaser.Tilemaps.TilemapLayer#tilemap", "scope": "instance", "kind": "member", - "___id": "T000002R043727", + "___id": "T000002R043730", "___s": true }, { @@ -389845,7 +389849,7 @@ "filename": "TilemapLayer.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The index of the LayerData associated with this layer.", @@ -389864,7 +389868,7 @@ "longname": "Phaser.Tilemaps.TilemapLayer#layerIndex", "scope": "instance", "kind": "member", - "___id": "T000002R043729", + "___id": "T000002R043732", "___s": true }, { @@ -389873,7 +389877,7 @@ "filename": "TilemapLayer.js", "lineno": 106, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The LayerData associated with this layer. LayerData can only be associated with one\rtilemap layer.", @@ -389892,7 +389896,7 @@ "longname": "Phaser.Tilemaps.TilemapLayer#layer", "scope": "instance", "kind": "member", - "___id": "T000002R043731", + "___id": "T000002R043734", "___s": true }, { @@ -389901,7 +389905,7 @@ "filename": "TilemapLayer.js", "lineno": 119, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "An array of `Tileset` objects associated with this layer.", @@ -389929,7 +389933,7 @@ "longname": "Phaser.Tilemaps.TilemapLayer#tileset", "scope": "instance", "kind": "member", - "___id": "T000002R043734", + "___id": "T000002R043737", "___s": true }, { @@ -389938,7 +389942,7 @@ "filename": "TilemapLayer.js", "lineno": 128, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The total number of tiles drawn by the renderer in the last frame.", @@ -389958,7 +389962,7 @@ "longname": "Phaser.Tilemaps.TilemapLayer#tilesDrawn", "scope": "instance", "kind": "member", - "___id": "T000002R043736", + "___id": "T000002R043739", "___s": true }, { @@ -389967,7 +389971,7 @@ "filename": "TilemapLayer.js", "lineno": 138, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The total number of tiles in this layer. Updated every frame.", @@ -389987,7 +389991,7 @@ "longname": "Phaser.Tilemaps.TilemapLayer#tilesTotal", "scope": "instance", "kind": "member", - "___id": "T000002R043738", + "___id": "T000002R043741", "___s": true }, { @@ -389996,7 +390000,7 @@ "filename": "TilemapLayer.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Used internally during rendering. This holds the tiles that are visible within the Camera.", @@ -390024,7 +390028,7 @@ "longname": "Phaser.Tilemaps.TilemapLayer#culledTiles", "scope": "instance", "kind": "member", - "___id": "T000002R043740", + "___id": "T000002R043743", "___s": true }, { @@ -390033,7 +390037,7 @@ "filename": "TilemapLayer.js", "lineno": 157, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "You can control if the camera should cull tiles on this layer before rendering them or not.\r\rBy default the camera will try to cull the tiles in this layer, to avoid over-drawing to the renderer.\r\rHowever, there are some instances when you may wish to disable this, and toggling this flag allows\ryou to do so. Also see `setSkipCull` for a chainable method that does the same thing.", @@ -390052,7 +390056,7 @@ "longname": "Phaser.Tilemaps.TilemapLayer#skipCull", "scope": "instance", "kind": "member", - "___id": "T000002R043742", + "___id": "T000002R043745", "___s": true }, { @@ -390061,7 +390065,7 @@ "filename": "TilemapLayer.js", "lineno": 171, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The amount of extra tiles to add into the cull rectangle when calculating its horizontal size.\r\rSee the method `setCullPadding` for more details.", @@ -390081,7 +390085,7 @@ "longname": "Phaser.Tilemaps.TilemapLayer#cullPaddingX", "scope": "instance", "kind": "member", - "___id": "T000002R043744", + "___id": "T000002R043747", "___s": true }, { @@ -390090,7 +390094,7 @@ "filename": "TilemapLayer.js", "lineno": 183, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The amount of extra tiles to add into the cull rectangle when calculating its vertical size.\r\rSee the method `setCullPadding` for more details.", @@ -390110,7 +390114,7 @@ "longname": "Phaser.Tilemaps.TilemapLayer#cullPaddingY", "scope": "instance", "kind": "member", - "___id": "T000002R043746", + "___id": "T000002R043749", "___s": true }, { @@ -390119,7 +390123,7 @@ "filename": "TilemapLayer.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The callback that is invoked when the tiles are culled.\r\rIt will call a different function based on the map orientation:\r\rOrthogonal (the default) is `TilemapComponents.CullTiles`\rIsometric is `TilemapComponents.IsometricCullTiles`\rHexagonal is `TilemapComponents.HexagonalCullTiles`\rStaggered is `TilemapComponents.StaggeredCullTiles`\r\rHowever, you can override this to call any function you like.\r\rIt will be sent 4 arguments:\r\r1. The Phaser.Tilemaps.LayerData object for this Layer\r2. The Camera that is culling the layer. You can check its `dirty` property to see if it has changed since the last cull.\r3. A reference to the `culledTiles` array, which should be used to store the tiles you want rendered.\r4. The Render Order constant.\r\rSee the `TilemapComponents.CullTiles` source code for details on implementing your own culling system.", @@ -390138,7 +390142,7 @@ "longname": "Phaser.Tilemaps.TilemapLayer#cullCallback", "scope": "instance", "kind": "member", - "___id": "T000002R043748", + "___id": "T000002R043751", "___s": true }, { @@ -390147,7 +390151,7 @@ "filename": "TilemapLayer.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "An array holding the mapping between the tile indexes and the tileset they belong to.", @@ -390175,7 +390179,7 @@ "longname": "Phaser.Tilemaps.TilemapLayer#gidMap", "scope": "instance", "kind": "member", - "___id": "T000002R043752", + "___id": "T000002R043755", "___s": true }, { @@ -390184,7 +390188,7 @@ "filename": "TilemapLayer.js", "lineno": 264, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The Tilemap Layer Collision Category.\r\rThis is exclusively used by the Arcade Physics system.\r\rThis can be set to any valid collision bitfield value.\r\rSee the `setCollisionCategory` method for more details.", @@ -390203,7 +390207,7 @@ "longname": "Phaser.Tilemaps.TilemapLayer#collisionCategory", "scope": "instance", "kind": "member", - "___id": "T000002R043756", + "___id": "T000002R043759", "___s": true }, { @@ -390212,7 +390216,7 @@ "filename": "TilemapLayer.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The Tilemap Layer Collision Mask.\r\rThis is exclusively used by the Arcade Physics system.\r\rSee the `setCollidesWith` method for more details.", @@ -390231,7 +390235,7 @@ "longname": "Phaser.Tilemaps.TilemapLayer#collisionMask", "scope": "instance", "kind": "member", - "___id": "T000002R043758", + "___id": "T000002R043761", "___s": true }, { @@ -390240,7 +390244,7 @@ "filename": "TilemapLayer.js", "lineno": 292, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The horizontal origin of this Tilemap Layer.", @@ -390262,7 +390266,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.GameObjects.Components.Origin#originX", - "___id": "T000002R043760", + "___id": "T000002R043763", "___s": true }, { @@ -390271,7 +390275,7 @@ "filename": "TilemapLayer.js", "lineno": 302, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The vertical origin of this Tilemap Layer.", @@ -390293,7 +390297,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.GameObjects.Components.Origin#originY", - "___id": "T000002R043761", + "___id": "T000002R043764", "___s": true }, { @@ -390302,7 +390306,7 @@ "filename": "TilemapLayer.js", "lineno": 312, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The horizontal display origin of this Tilemap Layer.", @@ -390324,7 +390328,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.GameObjects.Components.Origin#displayOriginX", - "___id": "T000002R043762", + "___id": "T000002R043765", "___s": true }, { @@ -390333,7 +390337,7 @@ "filename": "TilemapLayer.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The vertical display origin of this Tilemap Layer.", @@ -390355,7 +390359,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.GameObjects.Components.Origin#displayOriginY", - "___id": "T000002R043763", + "___id": "T000002R043766", "___s": true }, { @@ -390364,7 +390368,7 @@ "filename": "TilemapLayer.js", "lineno": 388, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets the rendering (draw) order of the tiles in this layer.\r\rThe default is 'right-down', meaning it will order the tiles starting from the top-left,\rdrawing to the right and then moving down to the next row.\r\rThe draw orders are:\r\r0 = right-down\r1 = left-down\r2 = right-up\r3 = left-up\r\rSetting the render order does not change the tiles or how they are stored in the layer,\rit purely impacts the order in which they are rendered.\r\rYou can provide either an integer (0 to 3), or the string version of the order.", @@ -390414,7 +390418,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#setRenderOrder", "scope": "instance", - "___id": "T000002R043778", + "___id": "T000002R043781", "___s": true }, { @@ -390423,7 +390427,7 @@ "filename": "TilemapLayer.js", "lineno": 430, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Calculates interesting faces at the given tile coordinates of the specified layer. Interesting\rfaces are used internally for optimizing collisions against tiles. This method is mostly used\rinternally to optimize recalculating faces when only one tile has been changed.", @@ -390476,7 +390480,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#calculateFacesAt", "scope": "instance", - "___id": "T000002R043783", + "___id": "T000002R043786", "___s": true }, { @@ -390485,7 +390489,7 @@ "filename": "TilemapLayer.js", "lineno": 450, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Calculates interesting faces within the rectangular area specified (in tile coordinates) of the\rlayer. Interesting faces are used internally for optimizing collisions against tiles. This method\ris mostly used internally.", @@ -390568,7 +390572,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#calculateFacesWithin", "scope": "instance", - "___id": "T000002R043785", + "___id": "T000002R043788", "___s": true }, { @@ -390577,7 +390581,7 @@ "filename": "TilemapLayer.js", "lineno": 472, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Creates a Sprite for every object matching the given tile indexes in the layer. You can\roptionally specify if each tile will be replaced with a new tile after the Sprite has been\rcreated. This is useful if you want to lay down special tiles in a level that are converted to\rSprites, but want to replace the tile itself with a floor tile or similar once converted.", @@ -390702,7 +390706,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#createFromTiles", "scope": "instance", - "___id": "T000002R043787", + "___id": "T000002R043790", "___s": true }, { @@ -390711,7 +390715,7 @@ "filename": "TilemapLayer.js", "lineno": 497, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Returns the tiles in the given layer that are within the cameras viewport.\rThis is used internally during rendering.", @@ -390760,7 +390764,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#cull", "scope": "instance", - "___id": "T000002R043789", + "___id": "T000002R043792", "___s": true }, { @@ -390769,7 +390773,7 @@ "filename": "TilemapLayer.js", "lineno": 513, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Copies the tiles in the source rectangular area to a new destination (all specified in tile\rcoordinates) within the layer. This copies all tile properties & recalculates collision\rinformation in the destination region.", @@ -390889,7 +390893,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#copy", "scope": "instance", - "___id": "T000002R043791", + "___id": "T000002R043794", "___s": true }, { @@ -390898,7 +390902,7 @@ "filename": "TilemapLayer.js", "lineno": 538, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets the tiles in the given rectangular area (in tile coordinates) of the layer with the\rspecified index. Tiles will be set to collide if the given index is a colliding index.\rCollision information in the region will be recalculated.", @@ -391009,7 +391013,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#fill", "scope": "instance", - "___id": "T000002R043793", + "___id": "T000002R043796", "___s": true }, { @@ -391018,7 +391022,7 @@ "filename": "TilemapLayer.js", "lineno": 562, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "For each tile in the given rectangular area (in tile coordinates) of the layer, run the given\rfilter callback function. Any tiles that pass the filter test (i.e. where the callback returns\rtrue) will returned as a new array. Similar to Array.prototype.Filter in vanilla JS.", @@ -391150,7 +391154,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#filterTiles", "scope": "instance", - "___id": "T000002R043795", + "___id": "T000002R043798", "___s": true }, { @@ -391159,7 +391163,7 @@ "filename": "TilemapLayer.js", "lineno": 587, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Searches the entire map layer for the first tile matching the given index, then returns that Tile\robject. If no match is found, it returns null. The search starts from the top-left tile and\rcontinues horizontally until it hits the end of the row, then it drops down to the next column.\rIf the reverse boolean is true, it scans starting from the bottom-right corner traveling up to\rthe top-left.", @@ -391228,7 +391232,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#findByIndex", "scope": "instance", - "___id": "T000002R043797", + "___id": "T000002R043800", "___s": true }, { @@ -391237,7 +391241,7 @@ "filename": "TilemapLayer.js", "lineno": 608, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Find the first tile in the given rectangular area (in tile coordinates) of the layer that\rsatisfies the provided testing function. I.e. finds the first tile for which `callback` returns\rtrue. Similar to Array.prototype.find in vanilla JS.", @@ -391362,7 +391366,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#findTile", "scope": "instance", - "___id": "T000002R043799", + "___id": "T000002R043802", "___s": true }, { @@ -391371,7 +391375,7 @@ "filename": "TilemapLayer.js", "lineno": 631, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "For each tile in the given rectangular area (in tile coordinates) of the layer, run the given\rcallback. Similar to Array.prototype.forEach in vanilla JS.", @@ -391495,7 +391499,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#forEachTile", "scope": "instance", - "___id": "T000002R043801", + "___id": "T000002R043804", "___s": true }, { @@ -391504,7 +391508,7 @@ "filename": "TilemapLayer.js", "lineno": 655, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets an additive tint on each Tile within the given area.\r\rThe tint works by taking the pixel color values from the tileset texture, and then\rmultiplying it by the color value of the tint.\r\rIf no area values are given then all tiles will be tinted to the given color.\r\rTo remove a tint call this method with either no parameters, or by passing white `0xffffff` as the tint color.\r\rIf a tile already has a tint set then calling this method will override that.", @@ -391623,7 +391627,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#setTint", "scope": "instance", - "___id": "T000002R043803", + "___id": "T000002R043806", "___s": true }, { @@ -391632,7 +391636,7 @@ "filename": "TilemapLayer.js", "lineno": 693, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets a fill-based tint on each Tile within the given area.\r\rUnlike an additive tint, a fill-tint literally replaces the pixel colors from the texture\rwith those in the tint.\r\rIf no area values are given then all tiles will be tinted to the given color.\r\rTo remove a tint call this method with either no parameters, or by passing white `0xffffff` as the tint color.\r\rIf a tile already has a tint set then calling this method will override that.", @@ -391751,7 +391755,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#setTintFill", "scope": "instance", - "___id": "T000002R043809", + "___id": "T000002R043812", "___s": true }, { @@ -391760,7 +391764,7 @@ "filename": "TilemapLayer.js", "lineno": 731, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets a tile at the given tile coordinates from the given layer.", @@ -391827,7 +391831,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#getTileAt", "scope": "instance", - "___id": "T000002R043815", + "___id": "T000002R043818", "___s": true }, { @@ -391836,7 +391840,7 @@ "filename": "TilemapLayer.js", "lineno": 748, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets a tile at the given world coordinates from the given layer.", @@ -391917,7 +391921,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#getTileAtWorldXY", "scope": "instance", - "___id": "T000002R043817", + "___id": "T000002R043820", "___s": true }, { @@ -391926,7 +391930,7 @@ "filename": "TilemapLayer.js", "lineno": 766, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets a tile at the given world coordinates from the given isometric layer.", @@ -392022,7 +392026,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#getIsoTileAtWorldXY", "scope": "instance", - "___id": "T000002R043819", + "___id": "T000002R043822", "___s": true }, { @@ -392031,7 +392035,7 @@ "filename": "TilemapLayer.js", "lineno": 791, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets the tiles in the given rectangular area (in tile coordinates) of the layer.", @@ -392136,7 +392140,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#getTilesWithin", "scope": "instance", - "___id": "T000002R043823", + "___id": "T000002R043826", "___s": true }, { @@ -392145,7 +392149,7 @@ "filename": "TilemapLayer.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets the tiles that overlap with the given shape in the given layer. The shape must be a Circle,\rLine, Rectangle or Triangle. The shape should be in world coordinates.", @@ -392241,7 +392245,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#getTilesWithinShape", "scope": "instance", - "___id": "T000002R043825", + "___id": "T000002R043828", "___s": true }, { @@ -392250,7 +392254,7 @@ "filename": "TilemapLayer.js", "lineno": 828, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Gets the tiles in the given rectangular area (in world coordinates) of the layer.", @@ -392365,7 +392369,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#getTilesWithinWorldXY", "scope": "instance", - "___id": "T000002R043827", + "___id": "T000002R043830", "___s": true }, { @@ -392374,7 +392378,7 @@ "filename": "TilemapLayer.js", "lineno": 848, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Checks if there is a tile at the given location (in tile coordinates) in the given layer. Returns\rfalse if there is no tile or if the tile at that location has an index of -1.", @@ -392426,7 +392430,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#hasTileAt", "scope": "instance", - "___id": "T000002R043829", + "___id": "T000002R043832", "___s": true }, { @@ -392435,7 +392439,7 @@ "filename": "TilemapLayer.js", "lineno": 865, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Checks if there is a tile at the given location (in world coordinates) in the given layer. Returns\rfalse if there is no tile or if the tile at that location has an index of -1.", @@ -392501,7 +392505,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#hasTileAtWorldXY", "scope": "instance", - "___id": "T000002R043831", + "___id": "T000002R043834", "___s": true }, { @@ -392510,7 +392514,7 @@ "filename": "TilemapLayer.js", "lineno": 883, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Puts a tile at the given tile coordinates in the specified layer. You can pass in either an index\ror a Tile object. If you pass in a Tile, all attributes will be copied over to the specified\rlocation. If you pass in an index, only the index at the specified location will be changed.\rCollision information will be recalculated at the specified location.", @@ -392600,7 +392604,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#putTileAt", "scope": "instance", - "___id": "T000002R043833", + "___id": "T000002R043836", "___s": true }, { @@ -392609,7 +392613,7 @@ "filename": "TilemapLayer.js", "lineno": 904, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Puts a tile at the given world coordinates (pixels) in the specified layer. You can pass in either\ran index or a Tile object. If you pass in a Tile, all attributes will be copied over to the\rspecified location. If you pass in an index, only the index at the specified location will be\rchanged. Collision information will be recalculated at the specified location.", @@ -392712,7 +392716,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#putTileAtWorldXY", "scope": "instance", - "___id": "T000002R043835", + "___id": "T000002R043838", "___s": true }, { @@ -392721,7 +392725,7 @@ "filename": "TilemapLayer.js", "lineno": 926, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Puts an array of tiles or a 2D array of tiles at the given tile coordinates in the specified\rlayer. The array can be composed of either tile indexes or Tile objects. If you pass in a Tile,\rall attributes will be copied over to the specified location. If you pass in an index, only the\rindex at the specified location will be changed. Collision information will be recalculated\rwithin the region tiles were changed.", @@ -392876,7 +392880,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#putTilesAt", "scope": "instance", - "___id": "T000002R043837", + "___id": "T000002R043840", "___s": true }, { @@ -392885,7 +392889,7 @@ "filename": "TilemapLayer.js", "lineno": 950, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Randomizes the indexes of a rectangular region of tiles (in tile coordinates) within the\rspecified layer. Each tile will receive a new index. If an array of indexes is passed in, then\rthose will be used for randomly assigning new tile indexes. If an array is not provided, the\rindexes found within the region (excluding -1) will be used for randomly assigning new tile\rindexes. This method only modifies tile indexes and does not change collision information.", @@ -392991,7 +392995,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#randomize", "scope": "instance", - "___id": "T000002R043839", + "___id": "T000002R043842", "___s": true }, { @@ -393000,7 +393004,7 @@ "filename": "TilemapLayer.js", "lineno": 975, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Removes the tile at the given tile coordinates in the specified layer and updates the layers\rcollision information.", @@ -393082,7 +393086,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#removeTileAt", "scope": "instance", - "___id": "T000002R043841", + "___id": "T000002R043844", "___s": true }, { @@ -393091,7 +393095,7 @@ "filename": "TilemapLayer.js", "lineno": 994, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Removes the tile at the given world coordinates in the specified layer and updates the layers\rcollision information.", @@ -393187,7 +393191,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#removeTileAtWorldXY", "scope": "instance", - "___id": "T000002R043843", + "___id": "T000002R043846", "___s": true }, { @@ -393196,7 +393200,7 @@ "filename": "TilemapLayer.js", "lineno": 1014, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Draws a debug representation of the layer to the given Graphics. This is helpful when you want to\rget a quick idea of which of your tiles are colliding and which have interesting faces. The tiles\rare drawn starting at (0, 0) in the Graphics, allowing you to place the debug representation\rwherever you want on the screen.", @@ -393250,7 +393254,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#renderDebug", "scope": "instance", - "___id": "T000002R043845", + "___id": "T000002R043848", "___s": true }, { @@ -393259,7 +393263,7 @@ "filename": "TilemapLayer.js", "lineno": 1035, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Scans the given rectangular area (given in tile coordinates) for tiles with an index matching\r`findIndex` and updates their index to match `newIndex`. This only modifies the index and does\rnot change collision information.", @@ -393368,7 +393372,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#replaceByIndex", "scope": "instance", - "___id": "T000002R043847", + "___id": "T000002R043850", "___s": true }, { @@ -393377,7 +393381,7 @@ "filename": "TilemapLayer.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "You can control if the Cameras should cull tiles before rendering them or not.\r\rBy default the camera will try to cull the tiles in this layer, to avoid over-drawing to the renderer.\r\rHowever, there are some instances when you may wish to disable this.", @@ -393419,7 +393423,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#setSkipCull", "scope": "instance", - "___id": "T000002R043849", + "___id": "T000002R043852", "___s": true }, { @@ -393428,7 +393432,7 @@ "filename": "TilemapLayer.js", "lineno": 1082, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "When a Camera culls the tiles in this layer it does so using its view into the world, building up a\rrectangle inside which the tiles must exist or they will be culled. Sometimes you may need to expand the size\rof this 'cull rectangle', especially if you plan on rotating the Camera viewing the layer. Do so\rby providing the padding values. The values given are in tiles, not pixels. So if the tile width was 32px\rand you set `paddingX` to be 4, it would add 32px x 4 to the cull rectangle (adjusted for scale)", @@ -393485,7 +393489,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#setCullPadding", "scope": "instance", - "___id": "T000002R043853", + "___id": "T000002R043856", "___s": true }, { @@ -393494,7 +393498,7 @@ "filename": "TilemapLayer.js", "lineno": 1108, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets collision on the given tile or tiles within a layer by index. You can pass in either a\rsingle numeric index or an array of indexes: [2, 3, 15, 20]. The `collides` parameter controls if\rcollision will be enabled (true) or disabled (false).", @@ -393589,7 +393593,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#setCollision", "scope": "instance", - "___id": "T000002R043859", + "___id": "T000002R043862", "___s": true }, { @@ -393598,7 +393602,7 @@ "filename": "TilemapLayer.js", "lineno": 1130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets collision on a range of tiles in a layer whose index is between the specified `start` and\r`stop` (inclusive). Calling this with a start value of 10 and a stop value of 14 would set\rcollision for tiles 10, 11, 12, 13 and 14. The `collides` parameter controls if collision will be\renabled (true) or disabled (false).", @@ -393681,7 +393685,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#setCollisionBetween", "scope": "instance", - "___id": "T000002R043861", + "___id": "T000002R043864", "___s": true }, { @@ -393690,7 +393694,7 @@ "filename": "TilemapLayer.js", "lineno": 1153, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets collision on the tiles within a layer by checking tile properties. If a tile has a property\rthat matches the given properties object, its collision flag will be set. The `collides`\rparameter controls if collision will be enabled (true) or disabled (false). Passing in\r`{ collides: true }` would update the collision flag on any tiles with a \"collides\" property that\rhas a value of true. Any tile that doesn't have \"collides\" set to true will be ignored. You can\ralso use an array of values, e.g. `{ types: [\"stone\", \"lava\", \"sand\" ] }`. If a tile has a\r\"types\" property that matches any of those values, its collision flag will be updated.", @@ -393760,7 +393764,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#setCollisionByProperty", "scope": "instance", - "___id": "T000002R043863", + "___id": "T000002R043866", "___s": true }, { @@ -393769,7 +393773,7 @@ "filename": "TilemapLayer.js", "lineno": 1178, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets collision on all tiles in the given layer, except for tiles that have an index specified in\rthe given array. The `collides` parameter controls if collision will be enabled (true) or\rdisabled (false). Tile indexes not currently in the layer are not affected.", @@ -393848,7 +393852,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#setCollisionByExclusion", "scope": "instance", - "___id": "T000002R043865", + "___id": "T000002R043868", "___s": true }, { @@ -393857,7 +393861,7 @@ "filename": "TilemapLayer.js", "lineno": 1199, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets collision on the tiles within a layer by checking each tiles collision group data\r(typically defined in Tiled within the tileset collision editor). If any objects are found within\ra tiles collision group, the tile's colliding information will be set. The `collides` parameter\rcontrols if collision will be enabled (true) or disabled (false).", @@ -393914,7 +393918,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#setCollisionFromCollisionGroup", "scope": "instance", - "___id": "T000002R043867", + "___id": "T000002R043870", "___s": true }, { @@ -393923,7 +393927,7 @@ "filename": "TilemapLayer.js", "lineno": 1220, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets a global collision callback for the given tile index within the layer. This will affect all\rtiles on this layer that have the same index. If a callback is already set for the tile index it\rwill be replaced. Set the callback to null to remove it. If you want to set a callback for a tile\rat a specific location on the map then see setTileLocationCallback.", @@ -394008,7 +394012,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#setTileIndexCallback", "scope": "instance", - "___id": "T000002R043869", + "___id": "T000002R043872", "___s": true }, { @@ -394017,7 +394021,7 @@ "filename": "TilemapLayer.js", "lineno": 1242, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets a collision callback for the given rectangular area (in tile coordinates) within the layer.\rIf a callback is already set for the tile index it will be replaced. Set the callback to null to\rremove it.", @@ -394128,7 +394132,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#setTileLocationCallback", "scope": "instance", - "___id": "T000002R043871", + "___id": "T000002R043874", "___s": true }, { @@ -394137,7 +394141,7 @@ "filename": "TilemapLayer.js", "lineno": 1266, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Shuffles the tiles in a rectangular region (specified in tile coordinates) within the given\rlayer. It will only randomize the tiles in that area, so if they're all the same nothing will\rappear to have changed! This method only modifies tile indexes and does not change collision\rinformation.", @@ -394220,7 +394224,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#shuffle", "scope": "instance", - "___id": "T000002R043873", + "___id": "T000002R043876", "___s": true }, { @@ -394229,7 +394233,7 @@ "filename": "TilemapLayer.js", "lineno": 1289, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Scans the given rectangular area (given in tile coordinates) for tiles with an index matching\r`indexA` and swaps then with `indexB`. This only modifies the index and does not change collision\rinformation.", @@ -394338,7 +394342,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#swapByIndex", "scope": "instance", - "___id": "T000002R043875", + "___id": "T000002R043878", "___s": true }, { @@ -394347,7 +394351,7 @@ "filename": "TilemapLayer.js", "lineno": 1313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Converts from tile X coordinates (tile units) to world X coordinates (pixels), factoring in the\rlayers position, scale and scroll.", @@ -394400,7 +394404,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#tileToWorldX", "scope": "instance", - "___id": "T000002R043877", + "___id": "T000002R043880", "___s": true }, { @@ -394409,7 +394413,7 @@ "filename": "TilemapLayer.js", "lineno": 1330, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Converts from tile Y coordinates (tile units) to world Y coordinates (pixels), factoring in the\rlayers position, scale and scroll.", @@ -394462,7 +394466,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#tileToWorldY", "scope": "instance", - "___id": "T000002R043879", + "___id": "T000002R043882", "___s": true }, { @@ -394471,7 +394475,7 @@ "filename": "TilemapLayer.js", "lineno": 1347, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Converts from tile XY coordinates (tile units) to world XY coordinates (pixels), factoring in the\rlayers position, scale and scroll. This will return a new Vector2 object or update the given\r`point` object.", @@ -394551,7 +394555,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#tileToWorldXY", "scope": "instance", - "___id": "T000002R043881", + "___id": "T000002R043884", "___s": true }, { @@ -394560,7 +394564,7 @@ "filename": "TilemapLayer.js", "lineno": 1367, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Returns an array of Vector2s where each entry corresponds to the corner of the requested tile.\r\rThe `tileX` and `tileY` parameters are in tile coordinates, not world coordinates.\r\rThe corner coordinates are in world space, having factored in TilemapLayer scale, position\rand the camera, if given.\r\rThe size of the array will vary based on the orientation of the map. For example an\rorthographic map will return an array of 4 vectors, where-as a hexagonal map will,\rof course, return an array of 6 corner vectors.", @@ -394637,7 +394641,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#getTileCorners", "scope": "instance", - "___id": "T000002R043883", + "___id": "T000002R043886", "___s": true }, { @@ -394646,7 +394650,7 @@ "filename": "TilemapLayer.js", "lineno": 1393, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Randomizes the indexes of a rectangular region of tiles (in tile coordinates) within the\rspecified layer. Each tile will receive a new index. New indexes are drawn from the given\rweightedIndexes array. An example weighted array:\r\r[\r { index: 6, weight: 4 }, // Probability of index 6 is 4 / 8\r { index: 7, weight: 2 }, // Probability of index 7 would be 2 / 8\r { index: 8, weight: 1.5 }, // Probability of index 8 would be 1.5 / 8\r { index: 26, weight: 0.5 } // Probability of index 27 would be 0.5 / 8\r]\r\rThe probability of any index being choose is (the index's weight) / (sum of all weights). This\rmethod only modifies tile indexes and does not change collision information.", @@ -394751,7 +394755,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#weightedRandomize", "scope": "instance", - "___id": "T000002R043885", + "___id": "T000002R043888", "___s": true }, { @@ -394760,7 +394764,7 @@ "filename": "TilemapLayer.js", "lineno": 1426, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Converts from world X coordinates (pixels) to tile X coordinates (tile units), factoring in the\rlayers position, scale and scroll.\r\rYou cannot call this method for Isometric or Hexagonal tilemaps as they require\rboth `worldX` and `worldY` values to determine the correct tile, instead you\rshould use the `worldToTileXY` method.", @@ -394827,7 +394831,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#worldToTileX", "scope": "instance", - "___id": "T000002R043887", + "___id": "T000002R043890", "___s": true }, { @@ -394836,7 +394840,7 @@ "filename": "TilemapLayer.js", "lineno": 1448, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Converts from world Y coordinates (pixels) to tile Y coordinates (tile units), factoring in the\rlayers position, scale and scroll.\r\rYou cannot call this method for Isometric or Hexagonal tilemaps as they require\rboth `worldX` and `worldY` values to determine the correct tile, instead you\rshould use the `worldToTileXY` method.", @@ -394903,7 +394907,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#worldToTileY", "scope": "instance", - "___id": "T000002R043889", + "___id": "T000002R043892", "___s": true }, { @@ -394912,7 +394916,7 @@ "filename": "TilemapLayer.js", "lineno": 1470, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Converts from world XY coordinates (pixels) to tile XY coordinates (tile units), factoring in the\rlayers position, scale and scroll. This will return a new Vector2 object or update the given\r`point` object.", @@ -395006,7 +395010,7 @@ "memberof": "Phaser.Tilemaps.TilemapLayer", "longname": "Phaser.Tilemaps.TilemapLayer#worldToTileXY", "scope": "instance", - "___id": "T000002R043891", + "___id": "T000002R043894", "___s": true }, { @@ -395015,7 +395019,7 @@ "filename": "TilemapLayer.js", "lineno": 1491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Destroys this TilemapLayer and removes its link to the associated LayerData.", @@ -395043,7 +395047,7 @@ "longname": "Phaser.Tilemaps.TilemapLayer#destroy", "scope": "instance", "overrides": "Phaser.GameObjects.GameObject#destroy", - "___id": "T000002R043893", + "___id": "T000002R043896", "___s": true }, { @@ -395052,7 +395056,7 @@ "filename": "Tileset.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "classdesc": "A Tileset is a combination of a single image containing the tiles and a container for data about\reach tile.", @@ -395195,19 +395199,19 @@ ], "scope": "static", "longname": "Phaser.Tilemaps.Tileset", - "___id": "T000002R043979", + "___id": "T000002R043982", "___s": true }, { - "comment": "/**\r\n * The name of the Tileset.s\r\n *\r\n * @name Phaser.Tilemaps.Tileset#name\r\n * @type {string}\r\n * @since 3.0.0\r\n */", + "comment": "/**\r\n * The name of the Tileset.\r\n *\r\n * @name Phaser.Tilemaps.Tileset#name\r\n * @type {string}\r\n * @since 3.0.0\r\n */", "meta": { "filename": "Tileset.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, - "description": "The name of the Tileset.s", + "description": "The name of the Tileset.", "name": "name", "type": { "names": [ @@ -395223,7 +395227,7 @@ "longname": "Phaser.Tilemaps.Tileset#name", "scope": "instance", "kind": "member", - "___id": "T000002R043988", + "___id": "T000002R043991", "___s": true }, { @@ -395232,7 +395236,7 @@ "filename": "Tileset.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The starting index of the first tile index this Tileset contains.", @@ -395251,7 +395255,7 @@ "longname": "Phaser.Tilemaps.Tileset#firstgid", "scope": "instance", "kind": "member", - "___id": "T000002R043990", + "___id": "T000002R043993", "___s": true }, { @@ -395260,7 +395264,7 @@ "filename": "Tileset.js", "lineno": 62, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The width of each tile (in pixels). Use setTileSize to change.", @@ -395280,7 +395284,7 @@ "longname": "Phaser.Tilemaps.Tileset#tileWidth", "scope": "instance", "kind": "member", - "___id": "T000002R043992", + "___id": "T000002R043995", "___s": true }, { @@ -395289,7 +395293,7 @@ "filename": "Tileset.js", "lineno": 72, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The height of each tile (in pixels). Use setTileSize to change.", @@ -395309,7 +395313,7 @@ "longname": "Phaser.Tilemaps.Tileset#tileHeight", "scope": "instance", "kind": "member", - "___id": "T000002R043994", + "___id": "T000002R043997", "___s": true }, { @@ -395318,7 +395322,7 @@ "filename": "Tileset.js", "lineno": 82, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The margin around the tiles in the sheet (in pixels). Use `setSpacing` to change.", @@ -395338,7 +395342,7 @@ "longname": "Phaser.Tilemaps.Tileset#tileMargin", "scope": "instance", "kind": "member", - "___id": "T000002R043996", + "___id": "T000002R043999", "___s": true }, { @@ -395347,7 +395351,7 @@ "filename": "Tileset.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The spacing between each the tile in the sheet (in pixels). Use `setSpacing` to change.", @@ -395367,7 +395371,7 @@ "longname": "Phaser.Tilemaps.Tileset#tileSpacing", "scope": "instance", "kind": "member", - "___id": "T000002R043998", + "___id": "T000002R044001", "___s": true }, { @@ -395376,7 +395380,7 @@ "filename": "Tileset.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Tileset-specific properties per tile that are typically defined in the Tiled editor in the\rTileset editor.", @@ -395395,7 +395399,7 @@ "longname": "Phaser.Tilemaps.Tileset#tileProperties", "scope": "instance", "kind": "member", - "___id": "T000002R044000", + "___id": "T000002R044003", "___s": true }, { @@ -395404,7 +395408,7 @@ "filename": "Tileset.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Tileset-specific data per tile that are typically defined in the Tiled editor, e.g. within\rthe Tileset collision editor. This is where collision objects and terrain are stored.", @@ -395423,7 +395427,7 @@ "longname": "Phaser.Tilemaps.Tileset#tileData", "scope": "instance", "kind": "member", - "___id": "T000002R044002", + "___id": "T000002R044005", "___s": true }, { @@ -395432,7 +395436,7 @@ "filename": "Tileset.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Controls the drawing offset from the tile origin.\rDefaults to 0x0, no offset.", @@ -395451,7 +395455,7 @@ "longname": "Phaser.Tilemaps.Tileset#tileOffset", "scope": "instance", "kind": "member", - "___id": "T000002R044004", + "___id": "T000002R044007", "___s": true }, { @@ -395460,7 +395464,7 @@ "filename": "Tileset.js", "lineno": 137, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The cached image that contains the individual tiles. Use setImage to set.", @@ -395482,7 +395486,7 @@ "longname": "Phaser.Tilemaps.Tileset#image", "scope": "instance", "kind": "member", - "___id": "T000002R044006", + "___id": "T000002R044009", "___s": true }, { @@ -395491,7 +395495,7 @@ "filename": "Tileset.js", "lineno": 147, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The gl texture used by the WebGL renderer.", @@ -395513,7 +395517,7 @@ "longname": "Phaser.Tilemaps.Tileset#glTexture", "scope": "instance", "kind": "member", - "___id": "T000002R044008", + "___id": "T000002R044011", "___s": true }, { @@ -395522,7 +395526,7 @@ "filename": "Tileset.js", "lineno": 157, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The number of tile rows in the the tileset.", @@ -395542,7 +395546,7 @@ "longname": "Phaser.Tilemaps.Tileset#rows", "scope": "instance", "kind": "member", - "___id": "T000002R044010", + "___id": "T000002R044013", "___s": true }, { @@ -395551,7 +395555,7 @@ "filename": "Tileset.js", "lineno": 167, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The number of tile columns in the tileset.", @@ -395571,7 +395575,7 @@ "longname": "Phaser.Tilemaps.Tileset#columns", "scope": "instance", "kind": "member", - "___id": "T000002R044012", + "___id": "T000002R044015", "___s": true }, { @@ -395580,7 +395584,7 @@ "filename": "Tileset.js", "lineno": 177, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The total number of tiles in the tileset.", @@ -395600,7 +395604,7 @@ "longname": "Phaser.Tilemaps.Tileset#total", "scope": "instance", "kind": "member", - "___id": "T000002R044014", + "___id": "T000002R044017", "___s": true }, { @@ -395609,7 +395613,7 @@ "filename": "Tileset.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "The look-up table to specific tile image texture coordinates (UV in pixels). Each element\rcontains the coordinates for a tile in an object of the form {x, y}.", @@ -395638,7 +395642,7 @@ "longname": "Phaser.Tilemaps.Tileset#texCoordinates", "scope": "instance", "kind": "member", - "___id": "T000002R044016", + "___id": "T000002R044019", "___s": true }, { @@ -395647,7 +395651,7 @@ "filename": "Tileset.js", "lineno": 199, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Get a tiles properties that are stored in the Tileset. Returns null if tile index is not\rcontained in this Tileset. This is typically defined in Tiled under the Tileset editor.", @@ -395696,7 +395700,7 @@ "memberof": "Phaser.Tilemaps.Tileset", "longname": "Phaser.Tilemaps.Tileset#getTileProperties", "scope": "instance", - "___id": "T000002R044018", + "___id": "T000002R044021", "___s": true }, { @@ -395705,7 +395709,7 @@ "filename": "Tileset.js", "lineno": 217, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Get a tile's data that is stored in the Tileset. Returns null if tile index is not contained\rin this Tileset. This is typically defined in Tiled and will contain both Tileset collision\rinfo and terrain mapping.", @@ -395753,7 +395757,7 @@ "memberof": "Phaser.Tilemaps.Tileset", "longname": "Phaser.Tilemaps.Tileset#getTileData", "scope": "instance", - "___id": "T000002R044020", + "___id": "T000002R044023", "___s": true }, { @@ -395762,7 +395766,7 @@ "filename": "Tileset.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Get a tile's collision group that is stored in the Tileset. Returns null if tile index is not\rcontained in this Tileset. This is typically defined within Tiled's tileset collision editor.", @@ -395802,7 +395806,7 @@ "memberof": "Phaser.Tilemaps.Tileset", "longname": "Phaser.Tilemaps.Tileset#getTileCollisionGroup", "scope": "instance", - "___id": "T000002R044022", + "___id": "T000002R044025", "___s": true }, { @@ -395811,7 +395815,7 @@ "filename": "Tileset.js", "lineno": 254, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Returns true if and only if this Tileset contains the given tile index.", @@ -395849,7 +395853,7 @@ "memberof": "Phaser.Tilemaps.Tileset", "longname": "Phaser.Tilemaps.Tileset#containsTileIndex", "scope": "instance", - "___id": "T000002R044025", + "___id": "T000002R044028", "___s": true }, { @@ -395858,7 +395862,7 @@ "filename": "Tileset.js", "lineno": 272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Returns the texture coordinates (UV in pixels) in the Tileset image for the given tile index.\rReturns null if tile index is not contained in this Tileset.", @@ -395899,7 +395903,7 @@ "memberof": "Phaser.Tilemaps.Tileset", "longname": "Phaser.Tilemaps.Tileset#getTileTextureCoordinates", "scope": "instance", - "___id": "T000002R044027", + "___id": "T000002R044030", "___s": true }, { @@ -395908,7 +395912,7 @@ "filename": "Tileset.js", "lineno": 291, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets the image associated with this Tileset and updates the tile data (rows, columns, etc.).", @@ -395947,7 +395951,7 @@ "memberof": "Phaser.Tilemaps.Tileset", "longname": "Phaser.Tilemaps.Tileset#setImage", "scope": "instance", - "___id": "T000002R044029", + "___id": "T000002R044032", "___s": true }, { @@ -395956,7 +395960,7 @@ "filename": "Tileset.js", "lineno": 323, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Sets the tile width & height and updates the tile data (rows, columns, etc.).", @@ -396010,19 +396014,19 @@ "memberof": "Phaser.Tilemaps.Tileset", "longname": "Phaser.Tilemaps.Tileset#setTileSize", "scope": "instance", - "___id": "T000002R044035", + "___id": "T000002R044038", "___s": true }, { - "comment": "/**\r\n * Sets the tile margin & spacing and updates the tile data (rows, columns, etc.).\r\n *\r\n * @method Phaser.Tilemaps.Tileset#setSpacing\r\n * @since 3.0.0\r\n *\r\n * @param {number} [margin] - The margin around the tiles in the sheet (in pixels).\r\n * @param {number} [spacing] - The spacing between the tiles in the sheet (in pixels).\r\n *\r\n * @return {Phaser.Tilemaps.Tileset} This Tileset object.\r\n */", + "comment": "/**\r\n * Sets the tile margin and spacing and updates the tile data (rows, columns, etc.).\r\n *\r\n * @method Phaser.Tilemaps.Tileset#setSpacing\r\n * @since 3.0.0\r\n *\r\n * @param {number} [margin] - The margin around the tiles in the sheet (in pixels).\r\n * @param {number} [spacing] - The spacing between the tiles in the sheet (in pixels).\r\n *\r\n * @return {Phaser.Tilemaps.Tileset} This Tileset object.\r\n */", "meta": { "filename": "Tileset.js", "lineno": 347, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, - "description": "Sets the tile margin & spacing and updates the tile data (rows, columns, etc.).", + "description": "Sets the tile margin and spacing and updates the tile data (rows, columns, etc.).", "kind": "function", "name": "setSpacing", "since": "3.0.0", @@ -396073,7 +396077,7 @@ "memberof": "Phaser.Tilemaps.Tileset", "longname": "Phaser.Tilemaps.Tileset#setSpacing", "scope": "instance", - "___id": "T000002R044039", + "___id": "T000002R044042", "___s": true }, { @@ -396082,7 +396086,7 @@ "filename": "Tileset.js", "lineno": 371, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps", "code": {} }, "description": "Updates tile texture coordinates and tileset data.", @@ -396164,7 +396168,7 @@ "memberof": "Phaser.Tilemaps.Tileset", "longname": "Phaser.Tilemaps.Tileset#updateTileData", "scope": "instance", - "___id": "T000002R044043", + "___id": "T000002R044046", "___s": true }, { @@ -396173,7 +396177,7 @@ "filename": "CreateFromObjectLayerConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\typedefs", "code": {} }, "kind": "typedef", @@ -396353,7 +396357,7 @@ "memberof": "Phaser.Types.Tilemaps", "longname": "Phaser.Types.Tilemaps.CreateFromObjectLayerConfig", "scope": "static", - "___id": "T000002R044065", + "___id": "T000002R044068", "___s": true }, { @@ -396362,7 +396366,7 @@ "filename": "CreateFromObjectsClassTypeConstructor.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\typedefs", "code": {} }, "kind": "typedef", @@ -396391,7 +396395,7 @@ "memberof": "Phaser.Types.Tilemaps", "longname": "Phaser.Types.Tilemaps.CreateFromObjectsClassTypeConstructor", "scope": "static", - "___id": "T000002R044066", + "___id": "T000002R044069", "___s": true }, { @@ -396400,7 +396404,7 @@ "filename": "DebugStyleOptions.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\typedefs", "code": {} }, "kind": "typedef", @@ -396471,7 +396475,7 @@ "memberof": "Phaser.Types.Tilemaps", "longname": "Phaser.Types.Tilemaps.DebugStyleOptions", "scope": "static", - "___id": "T000002R044067", + "___id": "T000002R044070", "___s": true }, { @@ -396480,7 +396484,7 @@ "filename": "FilteringOptions.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\typedefs", "code": {} }, "kind": "typedef", @@ -396545,7 +396549,7 @@ "memberof": "Phaser.Types.Tilemaps", "longname": "Phaser.Types.Tilemaps.FilteringOptions", "scope": "static", - "___id": "T000002R044068", + "___id": "T000002R044071", "___s": true }, { @@ -396554,7 +396558,7 @@ "filename": "GIDData.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\typedefs", "code": {} }, "kind": "typedef", @@ -396652,7 +396656,7 @@ "memberof": "Phaser.Types.Tilemaps", "longname": "Phaser.Types.Tilemaps.GIDData", "scope": "static", - "___id": "T000002R044069", + "___id": "T000002R044072", "___s": true }, { @@ -396661,7 +396665,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\typedefs", "code": {} }, "kind": "namespace", @@ -396669,7 +396673,7 @@ "memberof": "Phaser.Types", "longname": "Phaser.Types.Tilemaps", "scope": "static", - "___id": "T000002R044070", + "___id": "T000002R044073", "___s": true }, { @@ -396678,7 +396682,7 @@ "filename": "LayerDataConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\typedefs", "code": {} }, "kind": "typedef", @@ -396999,7 +397003,7 @@ "memberof": "Phaser.Types.Tilemaps", "longname": "Phaser.Types.Tilemaps.LayerDataConfig", "scope": "static", - "___id": "T000002R044071", + "___id": "T000002R044074", "___s": true }, { @@ -397008,7 +397012,7 @@ "filename": "MapDataConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\typedefs", "code": {} }, "kind": "typedef", @@ -397326,7 +397330,7 @@ "memberof": "Phaser.Types.Tilemaps", "longname": "Phaser.Types.Tilemaps.MapDataConfig", "scope": "static", - "___id": "T000002R044072", + "___id": "T000002R044075", "___s": true }, { @@ -397335,7 +397339,7 @@ "filename": "ObjectLayerConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\typedefs", "code": {} }, "kind": "typedef", @@ -397466,7 +397470,7 @@ "memberof": "Phaser.Types.Tilemaps", "longname": "Phaser.Types.Tilemaps.ObjectLayerConfig", "scope": "static", - "___id": "T000002R044073", + "___id": "T000002R044076", "___s": true }, { @@ -397475,7 +397479,7 @@ "filename": "StyleConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\typedefs", "code": {} }, "kind": "typedef", @@ -397588,7 +397592,7 @@ "memberof": "Phaser.Types.Tilemaps", "longname": "Phaser.Types.Tilemaps.StyleConfig", "scope": "static", - "___id": "T000002R044074", + "___id": "T000002R044077", "___s": true }, { @@ -397597,7 +397601,7 @@ "filename": "TiledObject.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\typedefs", "code": {} }, "kind": "typedef", @@ -397912,7 +397916,7 @@ "memberof": "Phaser.Types.Tilemaps", "longname": "Phaser.Types.Tilemaps.TiledObject", "scope": "static", - "___id": "T000002R044075", + "___id": "T000002R044078", "___s": true }, { @@ -397921,7 +397925,7 @@ "filename": "TilemapConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\typedefs", "code": {} }, "kind": "typedef", @@ -398062,7 +398066,7 @@ "memberof": "Phaser.Types.Tilemaps", "longname": "Phaser.Types.Tilemaps.TilemapConfig", "scope": "static", - "___id": "T000002R044076", + "___id": "T000002R044079", "___s": true }, { @@ -398071,7 +398075,7 @@ "filename": "Clock.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "classdesc": "The Clock is a Scene plugin which creates and updates Timer Events for its Scene.", @@ -398096,7 +398100,7 @@ ], "scope": "static", "longname": "Phaser.Time.Clock", - "___id": "T000002R044082", + "___id": "T000002R044085", "___s": true }, { @@ -398105,7 +398109,7 @@ "filename": "Clock.js", "lineno": 30, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "The Scene which owns this Clock.", @@ -398124,7 +398128,7 @@ "longname": "Phaser.Time.Clock#scene", "scope": "instance", "kind": "member", - "___id": "T000002R044085", + "___id": "T000002R044088", "___s": true }, { @@ -398133,7 +398137,7 @@ "filename": "Clock.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "The Scene Systems object of the Scene which owns this Clock.", @@ -398152,7 +398156,7 @@ "longname": "Phaser.Time.Clock#systems", "scope": "instance", "kind": "member", - "___id": "T000002R044087", + "___id": "T000002R044090", "___s": true }, { @@ -398161,7 +398165,7 @@ "filename": "Clock.js", "lineno": 48, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "The current time of the Clock, in milliseconds.\r\rIf accessed externally, this is equivalent to the `time` parameter normally passed to a Scene's `update` method.", @@ -398180,7 +398184,7 @@ "longname": "Phaser.Time.Clock#now", "scope": "instance", "kind": "member", - "___id": "T000002R044089", + "___id": "T000002R044092", "___s": true }, { @@ -398189,7 +398193,7 @@ "filename": "Clock.js", "lineno": 59, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "The time the Clock (and Scene) started, in milliseconds.\r\rThis can be compared to the `time` parameter passed to a Scene's `update` method.", @@ -398208,7 +398212,7 @@ "longname": "Phaser.Time.Clock#startTime", "scope": "instance", "kind": "member", - "___id": "T000002R044091", + "___id": "T000002R044094", "___s": true }, { @@ -398217,7 +398221,7 @@ "filename": "Clock.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "The scale of the Clock's time delta.\r\rThe time delta is the time elapsed between two consecutive frames and influences the speed of time for this Clock and anything which uses it, such as its Timer Events. Values higher than 1 increase the speed of time, while values smaller than 1 decrease it. A value of 0 freezes time and is effectively equivalent to pausing the Clock.", @@ -398237,7 +398241,7 @@ "longname": "Phaser.Time.Clock#timeScale", "scope": "instance", "kind": "member", - "___id": "T000002R044093", + "___id": "T000002R044096", "___s": true }, { @@ -398246,7 +398250,7 @@ "filename": "Clock.js", "lineno": 82, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Whether the Clock is paused (`true`) or active (`false`).\r\rWhen paused, the Clock will not update any of its Timer Events, thus freezing time.", @@ -398266,7 +398270,7 @@ "longname": "Phaser.Time.Clock#paused", "scope": "instance", "kind": "member", - "___id": "T000002R044095", + "___id": "T000002R044098", "___s": true }, { @@ -398275,7 +398279,7 @@ "filename": "Clock.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Creates a Timer Event and adds it to this Clock at the start of the next frame.\r\rYou can pass in either a `TimerEventConfig` object, from with a new `TimerEvent` will\rbe created, or you can pass in a `TimerEvent` instance.\r\rIf passing an instance please make sure that this instance hasn't been used before.\rIf it has ever entered a 'completed' state then it will no longer be suitable to\rrun again.\r\rAlso, if the `TimerEvent` instance is being used by _another_ Clock (in another Scene)\rit will still be updated by that Clock as well, so be careful when using this feature.", @@ -398324,7 +398328,7 @@ "memberof": "Phaser.Time.Clock", "longname": "Phaser.Time.Clock#addEvent", "scope": "instance", - "___id": "T000002R044110", + "___id": "T000002R044113", "___s": true }, { @@ -398333,7 +398337,7 @@ "filename": "Clock.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Creates a Timer Event and adds it to the Clock at the start of the frame.\r\rThis is a shortcut for {@link #addEvent} which can be shorter and is compatible with the syntax of the GreenSock Animation Platform (GSAP).", @@ -398420,7 +398424,7 @@ "memberof": "Phaser.Time.Clock", "longname": "Phaser.Time.Clock#delayedCall", "scope": "instance", - "___id": "T000002R044118", + "___id": "T000002R044121", "___s": true }, { @@ -398429,7 +398433,7 @@ "filename": "Clock.js", "lineno": 231, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Clears and recreates the array of pending Timer Events.", @@ -398454,7 +398458,7 @@ "memberof": "Phaser.Time.Clock", "longname": "Phaser.Time.Clock#clearPendingEvents", "scope": "instance", - "___id": "T000002R044124", + "___id": "T000002R044127", "___s": true }, { @@ -398463,7 +398467,7 @@ "filename": "Clock.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Removes the given Timer Event, or an array of Timer Events, from this Clock.\r\rThe events are removed from all internal lists (active, pending and removal),\rfreeing the event up to be re-used.", @@ -398522,7 +398526,7 @@ "memberof": "Phaser.Time.Clock", "longname": "Phaser.Time.Clock#removeEvent", "scope": "instance", - "___id": "T000002R044127", + "___id": "T000002R044130", "___s": true }, { @@ -398531,7 +398535,7 @@ "filename": "Clock.js", "lineno": 278, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Schedules all active Timer Events for removal at the start of the frame.", @@ -398556,7 +398560,7 @@ "memberof": "Phaser.Time.Clock", "longname": "Phaser.Time.Clock#removeAllEvents", "scope": "instance", - "___id": "T000002R044132", + "___id": "T000002R044135", "___s": true }, { @@ -398565,7 +398569,7 @@ "filename": "Clock.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Updates the arrays of active and pending Timer Events. Called at the start of the frame.", @@ -398603,7 +398607,7 @@ "memberof": "Phaser.Time.Clock", "longname": "Phaser.Time.Clock#preUpdate", "scope": "instance", - "___id": "T000002R044135", + "___id": "T000002R044138", "___s": true }, { @@ -398612,7 +398616,7 @@ "filename": "Clock.js", "lineno": 344, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Updates the Clock's internal time and all of its Timer Events.", @@ -398650,7 +398654,7 @@ "memberof": "Phaser.Time.Clock", "longname": "Phaser.Time.Clock#update", "scope": "instance", - "___id": "T000002R044148", + "___id": "T000002R044151", "___s": true }, { @@ -398659,7 +398663,7 @@ "filename": "COMPLETE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time\\events", + "path": "D:\\wamp\\www\\phaser\\src\\time\\events", "code": {} }, "description": "The Timeline Complete Event.\r\rThis event is dispatched by timeline when all timeline events complete.\r\rListen to it from a Timeline instance using `Timeline.on('complete', listener)`, i.e.:\r\r```javascript\rconst timeline = this.add.timeline();\rtimeline.on('complete', listener);\rtimeline.play();\r```", @@ -398693,7 +398697,7 @@ "memberof": "Phaser.Time.Events", "longname": "Phaser.Time.Events#event:COMPLETE", "scope": "instance", - "___id": "T000002R044176", + "___id": "T000002R044179", "___s": true }, { @@ -398702,7 +398706,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time\\events", + "path": "D:\\wamp\\www\\phaser\\src\\time\\events", "code": {} }, "kind": "namespace", @@ -398710,7 +398714,7 @@ "memberof": "Phaser.Time", "longname": "Phaser.Time.Events", "scope": "static", - "___id": "T000002R044178", + "___id": "T000002R044181", "___s": true }, { @@ -398719,7 +398723,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "kind": "namespace", @@ -398727,7 +398731,7 @@ "memberof": "Phaser", "longname": "Phaser.Time", "scope": "static", - "___id": "T000002R044181", + "___id": "T000002R044184", "___s": true }, { @@ -398736,7 +398740,7 @@ "filename": "Timeline.js", "lineno": 14, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "classdesc": "A Timeline is a way to schedule events to happen at specific times in the future.\r\rYou can think of it as an event sequencer for your game, allowing you to schedule the\rrunning of callbacks, events and other actions at specific times in the future.\r\rA Timeline is a Scene level system, meaning you can have as many Timelines as you like, each\rbelonging to a different Scene. You can also have multiple Timelines running at the same time.\r\rIf the Scene is paused, the Timeline will also pause. If the Scene is destroyed, the Timeline\rwill be automatically destroyed. However, you can control the Timeline directly, pausing,\rresuming and stopping it at any time.\r\rCreate an instance of a Timeline via the Game Object Factory:\r\r```js\rconst timeline = this.add.timeline();\r```\r\rThe Timeline always starts paused. You must call `play` on it to start it running.\r\rYou can also pass in a configuration object on creation, or an array of them:\r\r```js\rconst timeline = this.add.timeline({\r at: 1000,\r run: () => {\r this.add.sprite(400, 300, 'logo');\r }\r});\r\rtimeline.play();\r```\r\rIn this example we sequence a few different events:\r\r```js\rconst timeline = this.add.timeline([\r {\r at: 1000,\r run: () => { this.logo = this.add.sprite(400, 300, 'logo'); },\r sound: 'TitleMusic'\r },\r {\r at: 2500,\r tween: {\r targets: this.logo,\r y: 600,\r yoyo: true\r },\r sound: 'Explode'\r },\r {\r at: 8000,\r event: 'HURRY_PLAYER',\r target: this.background,\r set: {\r tint: 0xff0000\r }\r }\r]);\r\rtimeline.play();\r```\r\rThe Timeline can also be looped with the repeat method:\r```js\rtimeline.repeat().play();\r```\r\rThere are lots of options available to you via the configuration object. See the\r{@link Phaser.Types.Time.TimelineEventConfig} typedef for more details.", @@ -398797,7 +398801,7 @@ ], "scope": "static", "longname": "Phaser.Time.Timeline", - "___id": "T000002R044193", + "___id": "T000002R044196", "___s": true }, { @@ -398806,7 +398810,7 @@ "filename": "Timeline.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "The Scene to which this Timeline belongs.", @@ -398825,7 +398829,7 @@ "longname": "Phaser.Time.Timeline#scene", "scope": "instance", "kind": "member", - "___id": "T000002R044197", + "___id": "T000002R044200", "___s": true }, { @@ -398834,7 +398838,7 @@ "filename": "Timeline.js", "lineno": 116, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "A reference to the Scene Systems.", @@ -398853,7 +398857,7 @@ "longname": "Phaser.Time.Timeline#systems", "scope": "instance", "kind": "member", - "___id": "T000002R044199", + "___id": "T000002R044202", "___s": true }, { @@ -398862,7 +398866,7 @@ "filename": "Timeline.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "The elapsed time counter.\r\rTreat this as read-only.", @@ -398881,7 +398885,7 @@ "longname": "Phaser.Time.Timeline#elapsed", "scope": "instance", "kind": "member", - "___id": "T000002R044201", + "___id": "T000002R044204", "___s": true }, { @@ -398890,7 +398894,7 @@ "filename": "Timeline.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "The Timeline's delta time scale.\r\rValues higher than 1 increase the speed of time, while values smaller than 1 decrease it.\rA value of 0 freezes time and is effectively equivalent to pausing the Timeline.\r\rThis doesn't affect the delta time scale of any Tweens created by the Timeline.\rYou will have to set the `timeScale` of each Tween or the Tween Manager if you want them to match.", @@ -398909,7 +398913,7 @@ "longname": "Phaser.Time.Timeline#timeScale", "scope": "instance", "kind": "member", - "___id": "T000002R044203", + "___id": "T000002R044206", "___s": true }, { @@ -398918,7 +398922,7 @@ "filename": "Timeline.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Whether the Timeline is running (`true`) or active (`false`).\r\rWhen paused, the Timeline will not run any of its actions.\r\rBy default a Timeline is always paused and should be started by\rcalling the `Timeline.play` method.\r\rYou can use the `Timeline.pause` and `Timeline.resume` methods to control\rthis value in a chainable way.", @@ -398938,7 +398942,7 @@ "longname": "Phaser.Time.Timeline#paused", "scope": "instance", "kind": "member", - "___id": "T000002R044205", + "___id": "T000002R044208", "___s": true }, { @@ -398947,7 +398951,7 @@ "filename": "Timeline.js", "lineno": 170, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Whether the Timeline is complete (`true`) or not (`false`).\r\rA Timeline is considered complete when all of its events have been run.\r\rIf you wish to reset a Timeline after it has completed, you can do so\rby calling the `Timeline.reset` method.\r\rYou can also use the `Timeline.stop` method to stop a running Timeline,\rat any point, without resetting it.", @@ -398967,7 +398971,7 @@ "longname": "Phaser.Time.Timeline#complete", "scope": "instance", "kind": "member", - "___id": "T000002R044207", + "___id": "T000002R044210", "___s": true }, { @@ -398976,7 +398980,7 @@ "filename": "Timeline.js", "lineno": 188, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "The total number of events that have been run.\r\rThis value is reset to zero if the Timeline is restarted.\r\rTreat this as read-only.", @@ -398995,7 +398999,7 @@ "longname": "Phaser.Time.Timeline#totalComplete", "scope": "instance", "kind": "member", - "___id": "T000002R044209", + "___id": "T000002R044212", "___s": true }, { @@ -399004,7 +399008,7 @@ "filename": "Timeline.js", "lineno": 201, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "The number of times this timeline should loop.\r\rIf this value is -1 or any negative number this Timeline will not stop.", @@ -399023,7 +399027,7 @@ "longname": "Phaser.Time.Timeline#loop", "scope": "instance", "kind": "member", - "___id": "T000002R044211", + "___id": "T000002R044214", "___s": true }, { @@ -399032,7 +399036,7 @@ "filename": "Timeline.js", "lineno": 212, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "The number of times this Timeline has looped.\r\rThis value is incremented each loop if looping is enabled.", @@ -399051,7 +399055,7 @@ "longname": "Phaser.Time.Timeline#iteration", "scope": "instance", "kind": "member", - "___id": "T000002R044213", + "___id": "T000002R044216", "___s": true }, { @@ -399060,7 +399064,7 @@ "filename": "Timeline.js", "lineno": 223, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "An array of all the Timeline Events.", @@ -399088,7 +399092,7 @@ "longname": "Phaser.Time.Timeline#events", "scope": "instance", "kind": "member", - "___id": "T000002R044215", + "___id": "T000002R044218", "___s": true }, { @@ -399097,7 +399101,7 @@ "filename": "Timeline.js", "lineno": 244, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Updates the elapsed time counter, if this Timeline is not paused.", @@ -399135,7 +399139,7 @@ "memberof": "Phaser.Time.Timeline", "longname": "Phaser.Time.Timeline#preUpdate", "scope": "instance", - "___id": "T000002R044218", + "___id": "T000002R044221", "___s": true }, { @@ -399144,7 +399148,7 @@ "filename": "Timeline.js", "lineno": 263, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Called automatically by the Scene update step.\r\rIterates through all of the Timeline Events and checks to see if they should be run.\r\rIf they should be run, then the `TimelineEvent.action` callback is invoked.\r\rIf the `TimelineEvent.once` property is `true` then the event is removed from the Timeline.\r\rIf the `TimelineEvent.event` property is set then the Timeline emits that event.\r\rIf the `TimelineEvent.run` property is set then the Timeline invokes that method.\r\rIf the `TimelineEvent.loop` property is set then the Timeline invokes that method when repeated.\r\rIf the `TimelineEvent.target` property is set then the Timeline invokes the `run` method on that target.", @@ -399185,7 +399189,7 @@ "memberof": "Phaser.Time.Timeline", "longname": "Phaser.Time.Timeline#update", "scope": "instance", - "___id": "T000002R044221", + "___id": "T000002R044224", "___s": true }, { @@ -399194,7 +399198,7 @@ "filename": "Timeline.js", "lineno": 412, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Starts this Timeline running.\r\rIf the Timeline is already running and the `fromStart` parameter is `true`,\rthen calling this method will reset the Timeline events as incomplete.\r\rIf you wish to resume a paused Timeline, then use the `Timeline.resume` method instead.", @@ -399236,7 +399240,7 @@ "memberof": "Phaser.Time.Timeline", "longname": "Phaser.Time.Timeline#play", "scope": "instance", - "___id": "T000002R044238", + "___id": "T000002R044241", "___s": true }, { @@ -399245,7 +399249,7 @@ "filename": "Timeline.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Pauses this Timeline.\r\rTo resume it again, call the `Timeline.resume` method or set the `Timeline.paused` property to `false`.\r\rIf the Timeline is paused while processing the current game step, then it\rwill carry on with all events that are due to run during that step and pause\rfrom the next game step.\r\rNote that if any Tweens have been started prior to calling this method, they will **not** be paused as well.", @@ -399270,7 +399274,7 @@ "memberof": "Phaser.Time.Timeline", "longname": "Phaser.Time.Timeline#pause", "scope": "instance", - "___id": "T000002R044244", + "___id": "T000002R044247", "___s": true }, { @@ -399279,7 +399283,7 @@ "filename": "Timeline.js", "lineno": 478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Repeats this Timeline.\r\rIf the value for `amount` is positive, the Timeline will repeat that many additional times.\rFor example a value of 1 will actually run this Timeline twice.\r\rDepending on the value given, `false` is 0 and `true`, undefined and negative numbers are infinite.\r\rIf this Timeline had any events set to `once` that have already been removed,\rthey will **not** be repeated each loop.", @@ -399331,7 +399335,7 @@ "memberof": "Phaser.Time.Timeline", "longname": "Phaser.Time.Timeline#repeat", "scope": "instance", - "___id": "T000002R044251", + "___id": "T000002R044254", "___s": true }, { @@ -399340,7 +399344,7 @@ "filename": "Timeline.js", "lineno": 506, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Resumes this Timeline from a paused state.\r\rThe Timeline will carry on from where it left off.\r\rIf you need to reset the Timeline to the start, then call the `Timeline.reset` method.", @@ -399365,7 +399369,7 @@ "memberof": "Phaser.Time.Timeline", "longname": "Phaser.Time.Timeline#resume", "scope": "instance", - "___id": "T000002R044256", + "___id": "T000002R044259", "___s": true }, { @@ -399374,7 +399378,7 @@ "filename": "Timeline.js", "lineno": 537, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Stops this Timeline.\r\rThis will set the `paused` and `complete` properties to `true`.\r\rIf you wish to reset the Timeline to the start, then call the `Timeline.reset` method.", @@ -399399,7 +399403,7 @@ "memberof": "Phaser.Time.Timeline", "longname": "Phaser.Time.Timeline#stop", "scope": "instance", - "___id": "T000002R044263", + "___id": "T000002R044266", "___s": true }, { @@ -399408,7 +399412,7 @@ "filename": "Timeline.js", "lineno": 557, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Resets this Timeline back to the start.\r\rThis will set the elapsed time to zero and set all events to be incomplete.\r\rIf the Timeline had any events that were set to `once` that have already\rbeen removed, they will **not** be present again after calling this method.\r\rIf the Timeline isn't currently running (i.e. it's paused or complete) then\rcalling this method resets those states, the same as calling `Timeline.play(true)`.\r\rAny Tweens that were currently running by this Timeline will be stopped.", @@ -399450,7 +399454,7 @@ "memberof": "Phaser.Time.Timeline", "longname": "Phaser.Time.Timeline#reset", "scope": "instance", - "___id": "T000002R044267", + "___id": "T000002R044270", "___s": true }, { @@ -399459,7 +399463,7 @@ "filename": "Timeline.js", "lineno": 610, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Adds one or more events to this Timeline.\r\rYou can pass in a single configuration object, or an array of them:\r\r```js\rconst timeline = this.add.timeline({\r at: 1000,\r run: () => {\r this.add.sprite(400, 300, 'logo');\r }\r});\r```", @@ -399518,7 +399522,7 @@ "memberof": "Phaser.Time.Timeline", "longname": "Phaser.Time.Timeline#add", "scope": "instance", - "___id": "T000002R044277", + "___id": "T000002R044280", "___s": true }, { @@ -399527,7 +399531,7 @@ "filename": "Timeline.js", "lineno": 693, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Removes all events from this Timeline, resets the elapsed time to zero\rand pauses the Timeline.\r\rAny Tweens that were currently running as a result of this Timeline will be stopped.", @@ -399552,7 +399556,7 @@ "memberof": "Phaser.Time.Timeline", "longname": "Phaser.Time.Timeline#clear", "scope": "instance", - "___id": "T000002R044305", + "___id": "T000002R044308", "___s": true }, { @@ -399561,7 +399565,7 @@ "filename": "Timeline.js", "lineno": 726, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Returns `true` if this Timeline is currently playing.\r\rA Timeline is playing if it is not paused or not complete.", @@ -399585,7 +399589,7 @@ "memberof": "Phaser.Time.Timeline", "longname": "Phaser.Time.Timeline#isPlaying", "scope": "instance", - "___id": "T000002R044313", + "___id": "T000002R044316", "___s": true }, { @@ -399594,7 +399598,7 @@ "filename": "Timeline.js", "lineno": 741, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Returns a number between 0 and 1 representing the progress of this Timeline.\r\rA value of 0 means the Timeline has just started, 0.5 means it's half way through,\rand 1 means it's complete.\r\rIf the Timeline has no events, or all events have been removed, this will return 1.\r\rIf the Timeline is paused, this will return the progress value at the time it was paused.\r\rNote that the value returned is based on the number of events that have been completed,\rnot the 'duration' of the events (as this is unknown to the Timeline).", @@ -399618,7 +399622,7 @@ "memberof": "Phaser.Time.Timeline", "longname": "Phaser.Time.Timeline#getProgress", "scope": "instance", - "___id": "T000002R044315", + "___id": "T000002R044318", "___s": true }, { @@ -399627,7 +399631,7 @@ "filename": "Timeline.js", "lineno": 766, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Destroys this Timeline.\r\rThis will remove all events from the Timeline and stop it from processing.\r\rAny Tweens that were currently running as a result of this Timeline will be stopped.\r\rThis method is called automatically when the Scene shuts down, but you may\ralso call it directly should you need to destroy the Timeline earlier.", @@ -399638,7 +399642,7 @@ "longname": "Phaser.Time.Timeline#destroy", "scope": "instance", "overrides": "Phaser.Events.EventEmitter#destroy", - "___id": "T000002R044318", + "___id": "T000002R044321", "___s": true }, { @@ -399647,7 +399651,7 @@ "filename": "Timeline.js", "lineno": 795, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "A Timeline is a way to schedule events to happen at specific times in the future.\r\rYou can think of it as an event sequencer for your game, allowing you to schedule the\rrunning of callbacks, events and other actions at specific times in the future.\r\rA Timeline is a Scene level system, meaning you can have as many Timelines as you like, each\rbelonging to a different Scene. You can also have multiple Timelines running at the same time.\r\rIf the Scene is paused, the Timeline will also pause. If the Scene is destroyed, the Timeline\rwill be automatically destroyed. However, you can control the Timeline directly, pausing,\rresuming and stopping it at any time.\r\rCreate an instance of a Timeline via the Game Object Factory:\r\r```js\rconst timeline = this.add.timeline();\r```\r\rThe Timeline always starts paused. You must call `play` on it to start it running.\r\rYou can also pass in a configuration object on creation, or an array of them:\r\r```js\rconst timeline = this.add.timeline({\r at: 1000,\r run: () => {\r this.add.sprite(400, 300, 'logo');\r }\r});\r\rtimeline.play();\r```\r\rIn this example we sequence a few different events:\r\r```js\rconst timeline = this.add.timeline([\r {\r at: 1000,\r run: () => { this.logo = this.add.sprite(400, 300, 'logo'); },\r sound: 'TitleMusic'\r },\r {\r at: 2500,\r tween: {\r targets: this.logo,\r y: 600,\r yoyo: true\r },\r sound: 'Explode'\r },\r {\r at: 8000,\r event: 'HURRY_PLAYER',\r target: this.background,\r set: {\r tint: 0xff0000\r }\r }\r]);\r\rtimeline.play();\r```\r\rThe Timeline can also be looped with the repeat method:\r```js\rtimeline.repeat().play();\r```\r\rThere are lots of options available to you via the configuration object. See the\r{@link Phaser.Types.Time.TimelineEventConfig} typedef for more details.", @@ -399705,7 +399709,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#timeline", "scope": "instance", - "___id": "T000002R044323", + "___id": "T000002R044326", "___s": true }, { @@ -399714,7 +399718,7 @@ "filename": "TimerEvent.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "classdesc": "A Timer Event represents a delayed function call. It's managed by a Scene's {@link Clock} and will call its function after a set amount of time has passed. The Timer Event can optionally repeat - i.e. call its function multiple times before finishing, or loop indefinitely.\r\rBecause it's managed by a Clock, a Timer Event is based on game time, will be affected by its Clock's time scale, and will pause if its Clock pauses.", @@ -399739,7 +399743,7 @@ ], "scope": "static", "longname": "Phaser.Time.TimerEvent", - "___id": "T000002R044327", + "___id": "T000002R044330", "___s": true }, { @@ -399748,7 +399752,7 @@ "filename": "TimerEvent.js", "lineno": 29, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "The delay in ms at which this TimerEvent fires.", @@ -399769,7 +399773,7 @@ "longname": "Phaser.Time.TimerEvent#delay", "scope": "instance", "kind": "member", - "___id": "T000002R044330", + "___id": "T000002R044333", "___s": true }, { @@ -399778,7 +399782,7 @@ "filename": "TimerEvent.js", "lineno": 40, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "The total number of times this TimerEvent will repeat before finishing.", @@ -399799,7 +399803,7 @@ "longname": "Phaser.Time.TimerEvent#repeat", "scope": "instance", "kind": "member", - "___id": "T000002R044332", + "___id": "T000002R044335", "___s": true }, { @@ -399808,7 +399812,7 @@ "filename": "TimerEvent.js", "lineno": 51, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "If repeating this contains the current repeat count.", @@ -399828,7 +399832,7 @@ "longname": "Phaser.Time.TimerEvent#repeatCount", "scope": "instance", "kind": "member", - "___id": "T000002R044334", + "___id": "T000002R044337", "___s": true }, { @@ -399837,7 +399841,7 @@ "filename": "TimerEvent.js", "lineno": 61, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "True if this TimerEvent loops, otherwise false.", @@ -399858,7 +399862,7 @@ "longname": "Phaser.Time.TimerEvent#loop", "scope": "instance", "kind": "member", - "___id": "T000002R044336", + "___id": "T000002R044339", "___s": true }, { @@ -399867,7 +399871,7 @@ "filename": "TimerEvent.js", "lineno": 72, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "The callback that will be called when the TimerEvent occurs.", @@ -399886,7 +399890,7 @@ "longname": "Phaser.Time.TimerEvent#callback", "scope": "instance", "kind": "member", - "___id": "T000002R044338", + "___id": "T000002R044341", "___s": true }, { @@ -399895,7 +399899,7 @@ "filename": "TimerEvent.js", "lineno": 81, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "The scope in which the callback will be called.", @@ -399914,7 +399918,7 @@ "longname": "Phaser.Time.TimerEvent#callbackScope", "scope": "instance", "kind": "member", - "___id": "T000002R044340", + "___id": "T000002R044343", "___s": true }, { @@ -399923,7 +399927,7 @@ "filename": "TimerEvent.js", "lineno": 90, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Additional arguments to be passed to the callback.", @@ -399942,7 +399946,7 @@ "longname": "Phaser.Time.TimerEvent#args", "scope": "instance", "kind": "member", - "___id": "T000002R044342", + "___id": "T000002R044345", "___s": true }, { @@ -399951,7 +399955,7 @@ "filename": "TimerEvent.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Scale the time causing this TimerEvent to update.", @@ -399971,7 +399975,7 @@ "longname": "Phaser.Time.TimerEvent#timeScale", "scope": "instance", "kind": "member", - "___id": "T000002R044344", + "___id": "T000002R044347", "___s": true }, { @@ -399980,7 +399984,7 @@ "filename": "TimerEvent.js", "lineno": 109, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Start this many MS into the elapsed (useful if you want a long duration with repeat, but for the first loop to fire quickly)", @@ -400000,7 +400004,7 @@ "longname": "Phaser.Time.TimerEvent#startAt", "scope": "instance", "kind": "member", - "___id": "T000002R044346", + "___id": "T000002R044349", "___s": true }, { @@ -400009,7 +400013,7 @@ "filename": "TimerEvent.js", "lineno": 119, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "The time in milliseconds which has elapsed since the Timer Event's creation.\r\rThis value is local for the Timer Event and is relative to its Clock. As such, it's influenced by the Clock's time scale and paused state, the Timer Event's initial {@link #startAt} property, and the Timer Event's {@link #timeScale} and {@link #paused} state.", @@ -400029,7 +400033,7 @@ "longname": "Phaser.Time.TimerEvent#elapsed", "scope": "instance", "kind": "member", - "___id": "T000002R044348", + "___id": "T000002R044351", "___s": true }, { @@ -400038,7 +400042,7 @@ "filename": "TimerEvent.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Whether or not this timer is paused.", @@ -400058,7 +400062,7 @@ "longname": "Phaser.Time.TimerEvent#paused", "scope": "instance", "kind": "member", - "___id": "T000002R044350", + "___id": "T000002R044353", "___s": true }, { @@ -400067,7 +400071,7 @@ "filename": "TimerEvent.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Whether the Timer Event's function has been called.\r\rWhen the Timer Event fires, this property will be set to `true` before the callback function is invoked and will be reset immediately afterward if the Timer Event should repeat. The value of this property does not directly influence whether the Timer Event will be removed from its Clock, but can prevent it from firing.", @@ -400087,7 +400091,7 @@ "longname": "Phaser.Time.TimerEvent#hasDispatched", "scope": "instance", "kind": "member", - "___id": "T000002R044352", + "___id": "T000002R044355", "___s": true }, { @@ -400096,7 +400100,7 @@ "filename": "TimerEvent.js", "lineno": 156, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Completely reinitializes the Timer Event, regardless of its current state, according to a configuration object.", @@ -400135,7 +400139,7 @@ "memberof": "Phaser.Time.TimerEvent", "longname": "Phaser.Time.TimerEvent#reset", "scope": "instance", - "___id": "T000002R044354", + "___id": "T000002R044357", "___s": true }, { @@ -400144,7 +400148,7 @@ "filename": "TimerEvent.js", "lineno": 199, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Gets the progress of the current iteration, not factoring in repeats.", @@ -400168,7 +400172,7 @@ "memberof": "Phaser.Time.TimerEvent", "longname": "Phaser.Time.TimerEvent#getProgress", "scope": "instance", - "___id": "T000002R044368", + "___id": "T000002R044371", "___s": true }, { @@ -400177,7 +400181,7 @@ "filename": "TimerEvent.js", "lineno": 212, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Gets the progress of the timer overall, factoring in repeats.", @@ -400201,7 +400205,7 @@ "memberof": "Phaser.Time.TimerEvent", "longname": "Phaser.Time.TimerEvent#getOverallProgress", "scope": "instance", - "___id": "T000002R044370", + "___id": "T000002R044373", "___s": true }, { @@ -400210,7 +400214,7 @@ "filename": "TimerEvent.js", "lineno": 235, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Returns the number of times this Timer Event will repeat before finishing.\r\rThis should not be confused with the number of times the Timer Event will fire before finishing. A return value of 0 doesn't indicate that the Timer Event has finished running - it indicates that it will not repeat after the next time it fires.", @@ -400234,7 +400238,7 @@ "memberof": "Phaser.Time.TimerEvent", "longname": "Phaser.Time.TimerEvent#getRepeatCount", "scope": "instance", - "___id": "T000002R044374", + "___id": "T000002R044377", "___s": true }, { @@ -400243,7 +400247,7 @@ "filename": "TimerEvent.js", "lineno": 250, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Returns the local elapsed time for the current iteration of the Timer Event.", @@ -400267,7 +400271,7 @@ "memberof": "Phaser.Time.TimerEvent", "longname": "Phaser.Time.TimerEvent#getElapsed", "scope": "instance", - "___id": "T000002R044376", + "___id": "T000002R044379", "___s": true }, { @@ -400276,7 +400280,7 @@ "filename": "TimerEvent.js", "lineno": 263, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Returns the local elapsed time for the current iteration of the Timer Event in seconds.", @@ -400300,7 +400304,7 @@ "memberof": "Phaser.Time.TimerEvent", "longname": "Phaser.Time.TimerEvent#getElapsedSeconds", "scope": "instance", - "___id": "T000002R044378", + "___id": "T000002R044381", "___s": true }, { @@ -400309,7 +400313,7 @@ "filename": "TimerEvent.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Returns the time interval until the next iteration of the Timer Event.", @@ -400333,7 +400337,7 @@ "memberof": "Phaser.Time.TimerEvent", "longname": "Phaser.Time.TimerEvent#getRemaining", "scope": "instance", - "___id": "T000002R044380", + "___id": "T000002R044383", "___s": true }, { @@ -400342,7 +400346,7 @@ "filename": "TimerEvent.js", "lineno": 289, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Returns the time interval until the next iteration of the Timer Event in seconds.", @@ -400366,7 +400370,7 @@ "memberof": "Phaser.Time.TimerEvent", "longname": "Phaser.Time.TimerEvent#getRemainingSeconds", "scope": "instance", - "___id": "T000002R044382", + "___id": "T000002R044385", "___s": true }, { @@ -400375,7 +400379,7 @@ "filename": "TimerEvent.js", "lineno": 302, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Returns the time interval until the last iteration of the Timer Event.", @@ -400399,7 +400403,7 @@ "memberof": "Phaser.Time.TimerEvent", "longname": "Phaser.Time.TimerEvent#getOverallRemaining", "scope": "instance", - "___id": "T000002R044384", + "___id": "T000002R044387", "___s": true }, { @@ -400408,7 +400412,7 @@ "filename": "TimerEvent.js", "lineno": 315, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Returns the time interval until the last iteration of the Timer Event in seconds.", @@ -400432,7 +400436,7 @@ "memberof": "Phaser.Time.TimerEvent", "longname": "Phaser.Time.TimerEvent#getOverallRemainingSeconds", "scope": "instance", - "___id": "T000002R044386", + "___id": "T000002R044389", "___s": true }, { @@ -400441,7 +400445,7 @@ "filename": "TimerEvent.js", "lineno": 328, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Forces the Timer Event to immediately expire, thus scheduling its removal in the next frame.", @@ -400468,7 +400472,7 @@ "memberof": "Phaser.Time.TimerEvent", "longname": "Phaser.Time.TimerEvent#remove", "scope": "instance", - "___id": "T000002R044388", + "___id": "T000002R044391", "___s": true }, { @@ -400477,7 +400481,7 @@ "filename": "TimerEvent.js", "lineno": 347, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time", + "path": "D:\\wamp\\www\\phaser\\src\\time", "code": {} }, "description": "Destroys all object references in the Timer Event, i.e. its callback, scope, and arguments.\r\rNormally, this method is only called by the Clock when it shuts down. As such, it doesn't stop the Timer Event. If called manually, the Timer Event will still be updated by the Clock, but it won't do anything when it fires.", @@ -400487,7 +400491,7 @@ "memberof": "Phaser.Time.TimerEvent", "longname": "Phaser.Time.TimerEvent#destroy", "scope": "instance", - "___id": "T000002R044394", + "___id": "T000002R044397", "___s": true }, { @@ -400496,7 +400500,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\time\\typedefs", "code": {} }, "kind": "namespace", @@ -400504,7 +400508,7 @@ "memberof": "Phaser.Types", "longname": "Phaser.Types.Time", "scope": "static", - "___id": "T000002R044400", + "___id": "T000002R044403", "___s": true }, { @@ -400513,7 +400517,7 @@ "filename": "TimelineEvent.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\time\\typedefs", "code": {} }, "kind": "typedef", @@ -400759,7 +400763,7 @@ "memberof": "Phaser.Types.Time", "longname": "Phaser.Types.Time.TimelineEvent", "scope": "static", - "___id": "T000002R044401", + "___id": "T000002R044404", "___s": true }, { @@ -400768,7 +400772,7 @@ "filename": "TimelineEventConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\time\\typedefs", "code": {} }, "kind": "typedef", @@ -400988,7 +400992,7 @@ "memberof": "Phaser.Types.Time", "longname": "Phaser.Types.Time.TimelineEventConfig", "scope": "static", - "___id": "T000002R044402", + "___id": "T000002R044405", "___s": true }, { @@ -400997,7 +401001,7 @@ "filename": "TimerEventConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\time\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\time\\typedefs", "code": {} }, "kind": "typedef", @@ -401156,7 +401160,7 @@ "memberof": "Phaser.Types.Time", "longname": "Phaser.Types.Time.TimerEventConfig", "scope": "static", - "___id": "T000002R044403", + "___id": "T000002R044406", "___s": true }, { @@ -401165,7 +401169,7 @@ "filename": "GetBoolean.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\builders", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\builders", "code": {} }, "description": "Retrieves the value of the given key from an object.", @@ -401230,7 +401234,7 @@ "memberof": "Phaser.Tweens.Builders", "longname": "Phaser.Tweens.Builders.GetBoolean", "scope": "static", - "___id": "T000002R044404", + "___id": "T000002R044407", "___s": true }, { @@ -401239,7 +401243,7 @@ "filename": "GetEaseFunction.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\builders", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\builders", "code": {} }, "description": "This internal function is used to return the correct ease function for a Tween.\r\rIt can take a variety of input, including an EaseMap based string, or a custom function.", @@ -401311,7 +401315,7 @@ "memberof": "Phaser.Tweens.Builders", "longname": "Phaser.Tweens.Builders.GetEaseFunction", "scope": "static", - "___id": "T000002R044409", + "___id": "T000002R044412", "___s": true }, { @@ -401320,7 +401324,7 @@ "filename": "GetInterpolationFunction.js", "lineno": 18, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\builders", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\builders", "code": {} }, "description": "This internal function is used to return the correct interpolation function for a Tween.\r\rIt can take a variety of input, including a string, or a custom function.", @@ -401375,7 +401379,7 @@ "memberof": "Phaser.Tweens.Builders", "longname": "Phaser.Tweens.Builders.GetInterpolationFunction", "scope": "static", - "___id": "T000002R044433", + "___id": "T000002R044436", "___s": true }, { @@ -401384,7 +401388,7 @@ "filename": "GetNewValue.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\builders", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\builders", "code": {} }, "description": "Internal function used by the Tween Builder to create a function that will return\rthe given value from the source.", @@ -401449,7 +401453,7 @@ "memberof": "Phaser.Tweens.Builders", "longname": "Phaser.Tweens.Builders.GetNewValue", "scope": "static", - "___id": "T000002R044439", + "___id": "T000002R044442", "___s": true }, { @@ -401458,7 +401462,7 @@ "filename": "GetProps.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\builders", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\builders", "code": {} }, "description": "Internal function used by the Tween Builder to return an array of properties\rthat the Tween will be operating on. It takes a tween configuration object\rand then checks that none of the `props` entries start with an underscore, or that\rnone of the direct properties are on the Reserved list.", @@ -401506,7 +401510,7 @@ "memberof": "Phaser.Tweens.Builders", "longname": "Phaser.Tweens.Builders.GetProps", "scope": "static", - "___id": "T000002R044449", + "___id": "T000002R044452", "___s": true }, { @@ -401515,7 +401519,7 @@ "filename": "GetTargets.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\builders", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\builders", "code": {} }, "description": "Extracts an array of targets from a Tween configuration object.\r\rThe targets will be looked for in a `targets` property. If it's a function, its return value will be used as the result.", @@ -401554,7 +401558,7 @@ "memberof": "Phaser.Tweens.Builders", "longname": "Phaser.Tweens.Builders.GetTargets", "scope": "static", - "___id": "T000002R044459", + "___id": "T000002R044462", "___s": true }, { @@ -401563,7 +401567,7 @@ "filename": "GetValueOp.js", "lineno": 42, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\builders", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\builders", "code": {} }, "description": "Returns `getActive`, `getStart` and `getEnd` functions for a TweenData based on a target property and end value.\r\r`getActive` if not null, is invoked _immediately_ as soon as the TweenData is running, and is set on the target property.\r`getEnd` is invoked once any start delays have expired and returns what the value should tween to.\r`getStart` is invoked when the tween reaches the end and needs to either repeat or yoyo, it returns the value to go back to.\r\rIf the end value is a number, it will be treated as an absolute value and the property will be tweened to it.\rA string can be provided to specify a relative end value which consists of an operation\r(`+=` to add to the current value, `-=` to subtract from the current value, `*=` to multiply the current\rvalue, or `/=` to divide the current value) followed by its operand.\r\rA function can be provided to allow greater control over the end value; it will receive the target\robject being tweened, the name of the property being tweened, and the current value of the property\ras its arguments and must return a value.\r\rIf both the starting and the ending values need to be controlled, an object with `getStart` and `getEnd`\rcallbacks, which will receive the same arguments, can be provided instead. If an object with a `value`\rproperty is provided, the property will be used as the effective value under the same rules described here.", @@ -401614,7 +401618,7 @@ "memberof": "Phaser.Tweens.Builders", "longname": "Phaser.Tweens.Builders.GetValueOp", "scope": "static", - "___id": "T000002R044471", + "___id": "T000002R044474", "___s": true }, { @@ -401623,7 +401627,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\builders", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\builders", "code": {} }, "kind": "namespace", @@ -401631,7 +401635,7 @@ "memberof": "Phaser.Tweens", "longname": "Phaser.Tweens.Builders", "scope": "static", - "___id": "T000002R044516", + "___id": "T000002R044519", "___s": true }, { @@ -401640,7 +401644,7 @@ "filename": "NumberTweenBuilder.js", "lineno": 18, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\builders", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\builders", "code": {} }, "description": "Creates a new Number Tween.", @@ -401705,7 +401709,7 @@ "memberof": "Phaser.Tweens.Builders", "longname": "Phaser.Tweens.Builders.NumberTweenBuilder", "scope": "static", - "___id": "T000002R044538", + "___id": "T000002R044541", "___s": true }, { @@ -401714,7 +401718,7 @@ "filename": "StaggerBuilder.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\builders", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\builders", "code": {} }, "description": "Creates a Stagger function to be used by a Tween property.\r\rThe stagger function will allow you to stagger changes to the value of the property across all targets of the tween.\r\rThis is only worth using if the tween has multiple targets.\r\rThe following will stagger the delay by 100ms across all targets of the tween, causing them to scale down to 0.2\rover the duration specified:\r\r```javascript\rthis.tweens.add({\r targets: [ ... ],\r scale: 0.2,\r ease: 'linear',\r duration: 1000,\r delay: this.tweens.stagger(100)\r});\r```\r\rThe following will stagger the delay by 500ms across all targets of the tween using a 10 x 6 grid, staggering\rfrom the center out, using a cubic ease.\r\r```javascript\rthis.tweens.add({\r targets: [ ... ],\r scale: 0.2,\r ease: 'linear',\r duration: 1000,\r delay: this.tweens.stagger(500, { grid: [ 10, 6 ], from: 'center', ease: 'cubic.out' })\r});\r```", @@ -401786,7 +401790,7 @@ "memberof": "Phaser.Tweens.Builders", "longname": "Phaser.Tweens.Builders.StaggerBuilder", "scope": "static", - "___id": "T000002R044570", + "___id": "T000002R044573", "___s": true }, { @@ -401795,7 +401799,7 @@ "filename": "TweenBuilder.js", "lineno": 21, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\builders", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\builders", "code": {} }, "description": "Creates a new Tween.", @@ -401870,7 +401874,7 @@ "memberof": "Phaser.Tweens.Builders", "longname": "Phaser.Tweens.Builders.TweenBuilder", "scope": "static", - "___id": "T000002R044649", + "___id": "T000002R044652", "___s": true }, { @@ -401879,7 +401883,7 @@ "filename": "TweenChainBuilder.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\builders", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\builders", "code": {} }, "description": "Creates a new Tween Chain instance.", @@ -401941,7 +401945,7 @@ "memberof": "Phaser.Tweens.Builders", "longname": "Phaser.Tweens.Builders.TweenChainBuilder", "scope": "static", - "___id": "T000002R044704", + "___id": "T000002R044707", "___s": true }, { @@ -401950,7 +401954,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\events", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\events", "code": {} }, "kind": "namespace", @@ -401958,7 +401962,7 @@ "memberof": "Phaser.Tweens", "longname": "Phaser.Tweens.Events", "scope": "static", - "___id": "T000002R044729", + "___id": "T000002R044732", "___s": true }, { @@ -401967,7 +401971,7 @@ "filename": "TWEEN_ACTIVE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\events", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\events", "code": {} }, "description": "The Tween Active Event.\r\rThis event is dispatched by a Tween when it becomes active within the Tween Manager.\r\rAn 'active' Tween is one that is now progressing, although it may not yet be updating\rany target properties, due to settings such as `delay`. If you need an event for when\rthe Tween starts actually updating its first property, see `TWEEN_START`.\r\rListen to it from a Tween instance using `Tween.on('active', listener)`, i.e.:\r\r```javascript\rvar tween = this.tweens.create({\r targets: image,\r x: 500,\r ease: 'Power1',\r duration: 3000\r});\rtween.on('active', listener);\rthis.tweens.existing(tween);\r```\r\rNote that this event is usually dispatched already by the time you call `this.tweens.add()`, and is\rmeant for use with `tweens.create()` and/or `tweens.existing()`.", @@ -402033,7 +402037,7 @@ "memberof": "Phaser.Tweens.Events", "longname": "Phaser.Tweens.Events#event:TWEEN_ACTIVE", "scope": "instance", - "___id": "T000002R044741", + "___id": "T000002R044744", "___s": true }, { @@ -402042,7 +402046,7 @@ "filename": "TWEEN_COMPLETE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\events", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\events", "code": {} }, "description": "The Tween Complete Event.\r\rThis event is dispatched by a Tween when it completes playback entirely, factoring in repeats and loops.\r\rIf the Tween has been set to loop or repeat infinitely, this event will not be dispatched\runless the `Tween.stop` method is called.\r\rIf a Tween has a `completeDelay` set, this event will fire after that delay expires.\r\rListen to it from a Tween instance using `Tween.on('complete', listener)`, i.e.:\r\r```javascript\rvar tween = this.tweens.add({\r targets: image,\r x: 500,\r ease: 'Power1',\r duration: 3000\r});\rtween.on('complete', listener);\r```", @@ -402108,7 +402112,7 @@ "memberof": "Phaser.Tweens.Events", "longname": "Phaser.Tweens.Events#event:TWEEN_COMPLETE", "scope": "instance", - "___id": "T000002R044743", + "___id": "T000002R044746", "___s": true }, { @@ -402117,7 +402121,7 @@ "filename": "TWEEN_LOOP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\events", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\events", "code": {} }, "description": "The Tween Loop Event.\r\rThis event is dispatched by a Tween when it loops.\r\rThis event will only be dispatched if the Tween has a loop count set.\r\rIf a Tween has a `loopDelay` set, this event will fire after that delay expires.\r\rThe difference between `loop` and `repeat` is that `repeat` is a property setting,\rwhere-as `loop` applies to the entire Tween.\r\rListen to it from a Tween instance using `Tween.on('loop', listener)`, i.e.:\r\r```javascript\rvar tween = this.tweens.add({\r targets: image,\r x: 500,\r ease: 'Power1',\r duration: 3000,\r loop: 6\r});\rtween.on('loop', listener);\r```", @@ -402183,7 +402187,7 @@ "memberof": "Phaser.Tweens.Events", "longname": "Phaser.Tweens.Events#event:TWEEN_LOOP", "scope": "instance", - "___id": "T000002R044745", + "___id": "T000002R044748", "___s": true }, { @@ -402192,7 +402196,7 @@ "filename": "TWEEN_PAUSE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\events", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\events", "code": {} }, "description": "The Tween Pause Event.\r\rThis event is dispatched by a Tween when it is paused.\r\rListen to it from a Tween instance using `Tween.on('pause', listener)`, i.e.:\r\r```javascript\rvar tween = this.tweens.add({\r targets: image,\r ease: 'Power1',\r duration: 3000,\r x: 600\r});\rtween.on('pause', listener);\r// At some point later ...\rtween.pause();\r```", @@ -402226,7 +402230,7 @@ "memberof": "Phaser.Tweens.Events", "longname": "Phaser.Tweens.Events#event:TWEEN_PAUSE", "scope": "instance", - "___id": "T000002R044747", + "___id": "T000002R044750", "___s": true }, { @@ -402235,7 +402239,7 @@ "filename": "TWEEN_REPEAT_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\events", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\events", "code": {} }, "description": "The Tween Repeat Event.\r\rThis event is dispatched by a Tween when one of the properties it is tweening repeats.\r\rThis event will only be dispatched if the Tween has a property with a repeat count set.\r\rIf a Tween has a `repeatDelay` set, this event will fire after that delay expires.\r\rThe difference between `loop` and `repeat` is that `repeat` is a property setting,\rwhere-as `loop` applies to the entire Tween.\r\rListen to it from a Tween instance using `Tween.on('repeat', listener)`, i.e.:\r\r```javascript\rvar tween = this.tweens.add({\r targets: image,\r x: 500,\r ease: 'Power1',\r duration: 3000,\r repeat: 4\r});\rtween.on('repeat', listener);\r```", @@ -402321,7 +402325,7 @@ "memberof": "Phaser.Tweens.Events", "longname": "Phaser.Tweens.Events#event:TWEEN_REPEAT", "scope": "instance", - "___id": "T000002R044749", + "___id": "T000002R044752", "___s": true }, { @@ -402330,7 +402334,7 @@ "filename": "TWEEN_RESUME_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\events", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\events", "code": {} }, "description": "The Tween Resume Event.\r\rThis event is dispatched by a Tween when it is resumed from a paused state.\r\rListen to it from a Tween instance using `Tween.on('resume', listener)`, i.e.:\r\r```javascript\rvar tween = this.tweens.add({\r targets: image,\r ease: 'Power1',\r duration: 3000,\r x: 600\r});\rtween.on('resume', listener);\r// At some point later ...\rtween.resume();\r```", @@ -402364,7 +402368,7 @@ "memberof": "Phaser.Tweens.Events", "longname": "Phaser.Tweens.Events#event:TWEEN_RESUME", "scope": "instance", - "___id": "T000002R044751", + "___id": "T000002R044754", "___s": true }, { @@ -402373,7 +402377,7 @@ "filename": "TWEEN_START_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\events", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\events", "code": {} }, "description": "The Tween Start Event.\r\rThis event is dispatched by a Tween when it starts tweening its first property.\r\rA Tween will only emit this event once, as it can only start once.\r\rIf a Tween has a `delay` set, this event will fire after that delay expires.\r\rListen to it from a Tween instance using `Tween.on('start', listener)`, i.e.:\r\r```javascript\rvar tween = this.tweens.add({\r targets: image,\r x: 500,\r ease: 'Power1',\r duration: 3000\r});\rtween.on('start', listener);\r```", @@ -402439,7 +402443,7 @@ "memberof": "Phaser.Tweens.Events", "longname": "Phaser.Tweens.Events#event:TWEEN_START", "scope": "instance", - "___id": "T000002R044753", + "___id": "T000002R044756", "___s": true }, { @@ -402448,7 +402452,7 @@ "filename": "TWEEN_STOP_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\events", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\events", "code": {} }, "description": "The Tween Stop Event.\r\rThis event is dispatched by a Tween when it is stopped.\r\rListen to it from a Tween instance using `Tween.on('stop', listener)`, i.e.:\r\r```javascript\rvar tween = this.tweens.add({\r targets: image,\r x: 500,\r ease: 'Power1',\r duration: 3000\r});\rtween.on('stop', listener);\r```", @@ -402514,7 +402518,7 @@ "memberof": "Phaser.Tweens.Events", "longname": "Phaser.Tweens.Events#event:TWEEN_STOP", "scope": "instance", - "___id": "T000002R044755", + "___id": "T000002R044758", "___s": true }, { @@ -402523,7 +402527,7 @@ "filename": "TWEEN_UPDATE_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\events", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\events", "code": {} }, "description": "The Tween Update Event.\r\rThis event is dispatched by a Tween every time it updates _any_ of the properties it is tweening.\r\rA Tween that is changing 3 properties of a target will emit this event 3 times per change, once per property.\r\r**Note:** This is a very high frequency event and may be dispatched multiple times, every single frame.\r\rListen to it from a Tween instance using `Tween.on('update', listener)`, i.e.:\r\r```javascript\rvar tween = this.tweens.add({\r targets: image,\r x: 500,\r ease: 'Power1',\r duration: 3000,\r});\rtween.on('update', listener);\r```", @@ -402609,7 +402613,7 @@ "memberof": "Phaser.Tweens.Events", "longname": "Phaser.Tweens.Events#event:TWEEN_UPDATE", "scope": "instance", - "___id": "T000002R044757", + "___id": "T000002R044760", "___s": true }, { @@ -402618,7 +402622,7 @@ "filename": "TWEEN_YOYO_EVENT.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\events", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\events", "code": {} }, "description": "The Tween Yoyo Event.\r\rThis event is dispatched by a Tween whenever a property it is tweening yoyos.\r\rThis event will only be dispatched if the Tween has a property with `yoyo` set.\r\rIf the Tween has a `hold` value, this event is dispatched when the hold expires.\r\rThis event is dispatched for every property, and for every target, that yoyos.\rFor example, if a Tween was updating 2 properties and had 10 targets, this event\rwould be dispatched 20 times (twice per target). So be careful how you use it!\r\rListen to it from a Tween instance using `Tween.on('yoyo', listener)`, i.e.:\r\r```javascript\rvar tween = this.tweens.add({\r targets: image,\r x: 500,\r ease: 'Power1',\r duration: 3000,\r yoyo: true\r});\rtween.on('yoyo', listener);\r```", @@ -402704,7 +402708,7 @@ "memberof": "Phaser.Tweens.Events", "longname": "Phaser.Tweens.Events#event:TWEEN_YOYO", "scope": "instance", - "___id": "T000002R044759", + "___id": "T000002R044762", "___s": true }, { @@ -402713,7 +402717,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "kind": "namespace", @@ -402721,7 +402725,7 @@ "memberof": "Phaser", "longname": "Phaser.Tweens", "scope": "static", - "___id": "T000002R044761", + "___id": "T000002R044764", "___s": true }, { @@ -402730,7 +402734,7 @@ "filename": "BaseTween.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "classdesc": "As the name implies, this is the base Tween class that both the Tween and TweenChain\rinherit from. It contains shared properties and methods common to both types of Tween.\r\rTypically you would never instantiate this class directly, although you could certainly\ruse it to create your own variation of Tweens from.", @@ -402768,7 +402772,7 @@ ], "scope": "static", "longname": "Phaser.Tweens.BaseTween", - "___id": "T000002R044777", + "___id": "T000002R044780", "___s": true }, { @@ -402777,7 +402781,7 @@ "filename": "BaseTween.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "A reference to the Tween Manager, or Tween Chain, that owns this Tween.", @@ -402806,7 +402810,7 @@ "longname": "Phaser.Tweens.BaseTween#parent", "scope": "instance", "kind": "member", - "___id": "T000002R044781", + "___id": "T000002R044784", "___s": true }, { @@ -402815,7 +402819,7 @@ "filename": "BaseTween.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The main data array. For a Tween, this contains all of the `TweenData` objects, each\rcontaining a unique property and target that is being tweened.\r\rFor a TweenChain, this contains an array of `Tween` instances, which are being played\rthrough in sequence.", @@ -402862,7 +402866,7 @@ "longname": "Phaser.Tweens.BaseTween#data", "scope": "instance", "kind": "member", - "___id": "T000002R044783", + "___id": "T000002R044786", "___s": true }, { @@ -402871,7 +402875,7 @@ "filename": "BaseTween.js", "lineno": 60, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The cached size of the data array.", @@ -402890,7 +402894,7 @@ "longname": "Phaser.Tweens.BaseTween#totalData", "scope": "instance", "kind": "member", - "___id": "T000002R044785", + "___id": "T000002R044788", "___s": true }, { @@ -402899,7 +402903,7 @@ "filename": "BaseTween.js", "lineno": 69, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The time in milliseconds before the 'onStart' event fires.\r\rFor a Tween, this is the shortest `delay` value across all of the TweenDatas it owns.\rFor a TweenChain, it is whatever delay value was given in the configuration.", @@ -402919,7 +402923,7 @@ "longname": "Phaser.Tweens.BaseTween#startDelay", "scope": "instance", "kind": "member", - "___id": "T000002R044787", + "___id": "T000002R044790", "___s": true }, { @@ -402928,7 +402932,7 @@ "filename": "BaseTween.js", "lineno": 82, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Has this Tween started playback yet?\r\rThis boolean is toggled when the Tween leaves the 'start delayed' state and begins running.", @@ -402948,7 +402952,7 @@ "longname": "Phaser.Tweens.BaseTween#hasStarted", "scope": "instance", "kind": "member", - "___id": "T000002R044789", + "___id": "T000002R044792", "___s": true }, { @@ -402957,7 +402961,7 @@ "filename": "BaseTween.js", "lineno": 94, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Scales the time applied to this Tween. A value of 1 runs in real-time. A value of 0.5 runs 50% slower, and so on.\r\rThe value isn't used when calculating total duration of the tween, it's a run-time delta adjustment only.\r\rThis value is multiplied by the `TweenManager.timeScale`.", @@ -402977,7 +402981,7 @@ "longname": "Phaser.Tweens.BaseTween#timeScale", "scope": "instance", "kind": "member", - "___id": "T000002R044791", + "___id": "T000002R044794", "___s": true }, { @@ -402986,7 +402990,7 @@ "filename": "BaseTween.js", "lineno": 108, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The number of times this Tween will loop.\r\rCan be -1 for an infinite loop, zero for none, or a positive integer.\r\rTypically this is set in the configuration object, but can also be set directly\ras long as this Tween is paused and hasn't started playback.\r\rWhen enabled it will play through ALL Tweens again.\r\rUse TweenData.repeat to loop a single element.", @@ -403006,7 +403010,7 @@ "longname": "Phaser.Tweens.BaseTween#loop", "scope": "instance", "kind": "member", - "___id": "T000002R044793", + "___id": "T000002R044796", "___s": true }, { @@ -403015,7 +403019,7 @@ "filename": "BaseTween.js", "lineno": 127, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The time in milliseconds before the Tween loops.\r\rOnly used if `loop` is > 0.", @@ -403035,7 +403039,7 @@ "longname": "Phaser.Tweens.BaseTween#loopDelay", "scope": "instance", "kind": "member", - "___id": "T000002R044795", + "___id": "T000002R044798", "___s": true }, { @@ -403044,7 +403048,7 @@ "filename": "BaseTween.js", "lineno": 139, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal counter recording how many loops are left to run.", @@ -403064,7 +403068,7 @@ "longname": "Phaser.Tweens.BaseTween#loopCounter", "scope": "instance", "kind": "member", - "___id": "T000002R044797", + "___id": "T000002R044800", "___s": true }, { @@ -403073,7 +403077,7 @@ "filename": "BaseTween.js", "lineno": 149, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The time in milliseconds before the 'onComplete' event fires.\r\rThis never fires if `loop = -1` as it never completes because it has been\rset to loop forever.", @@ -403093,7 +403097,7 @@ "longname": "Phaser.Tweens.BaseTween#completeDelay", "scope": "instance", "kind": "member", - "___id": "T000002R044799", + "___id": "T000002R044802", "___s": true }, { @@ -403102,7 +403106,7 @@ "filename": "BaseTween.js", "lineno": 162, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "An internal countdown timer (used by loopDelay and completeDelay)", @@ -403122,7 +403126,7 @@ "longname": "Phaser.Tweens.BaseTween#countdown", "scope": "instance", "kind": "member", - "___id": "T000002R044801", + "___id": "T000002R044804", "___s": true }, { @@ -403131,7 +403135,7 @@ "filename": "BaseTween.js", "lineno": 172, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The current state of the Tween.", @@ -403150,7 +403154,7 @@ "longname": "Phaser.Tweens.BaseTween#state", "scope": "instance", "kind": "member", - "___id": "T000002R044803", + "___id": "T000002R044806", "___s": true }, { @@ -403159,7 +403163,7 @@ "filename": "BaseTween.js", "lineno": 181, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Is the Tween currently paused?\r\rA paused Tween needs to be started with the `play` method, or resumed with the `resume` method.\r\rThis property can be toggled at runtime if required.", @@ -403179,7 +403183,7 @@ "longname": "Phaser.Tweens.BaseTween#paused", "scope": "instance", "kind": "member", - "___id": "T000002R044805", + "___id": "T000002R044808", "___s": true }, { @@ -403188,7 +403192,7 @@ "filename": "BaseTween.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "An object containing the different Tween callback functions.\r\rYou can either set these in the Tween config, or by calling the `Tween.setCallback` method.\r\rThe types available are:\r\r`onActive` - When the Tween is first created it moves to an 'active' state when added to the Tween Manager. 'Active' does not mean 'playing'.\r`onStart` - When the Tween starts playing after a delayed or paused state. This will happen at the same time as `onActive` if the tween has no delay and isn't paused.\r`onLoop` - When a Tween loops, if it has been set to do so. This happens _after_ the `loopDelay` expires, if set.\r`onComplete` - When the Tween finishes playback fully. Never invoked if the Tween is set to repeat infinitely.\r`onStop` - Invoked only if the `Tween.stop` method is called.\r`onPause` - Invoked only if the `Tween.pause` method is called. Not invoked if the Tween Manager is paused.\r`onResume` - Invoked only if the `Tween.resume` method is called. Not invoked if the Tween Manager is resumed.\r\rThe following types are also available and are invoked on a `TweenData` level - that is per-object, per-property, being tweened.\r\r`onYoyo` - When a TweenData starts a yoyo. This happens _after_ the `hold` delay expires, if set.\r`onRepeat` - When a TweenData repeats playback. This happens _after_ the `repeatDelay` expires, if set.\r`onUpdate` - When a TweenData updates a property on a source target during playback.", @@ -403207,7 +403211,7 @@ "longname": "Phaser.Tweens.BaseTween#callbacks", "scope": "instance", "kind": "member", - "___id": "T000002R044807", + "___id": "T000002R044810", "___s": true }, { @@ -403216,7 +403220,7 @@ "filename": "BaseTween.js", "lineno": 233, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The scope (or context) in which all of the callbacks are invoked.\r\rThis defaults to be this Tween, but you can override this property\rto set it to whatever object you require.", @@ -403235,7 +403239,7 @@ "longname": "Phaser.Tweens.BaseTween#callbackScope", "scope": "instance", "kind": "member", - "___id": "T000002R044819", + "___id": "T000002R044822", "___s": true }, { @@ -403244,7 +403248,7 @@ "filename": "BaseTween.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Will this Tween persist after playback? A Tween that persists will _not_ be destroyed by the\rTween Manager, or when calling `Tween.stop`, and can be re-played as required. You can either\rset this property when creating the tween in the tween config, or set it _prior_ to playback.\r\rHowever, it's up to you to ensure you destroy persistent tweens when you are finished with them,\ror they will retain references you may no longer require and waste memory.\r\rBy default, `Tweens` are set to _not_ persist, so they are automatically cleaned-up by\rthe Tween Manager. But `TweenChains` _do_ persist by default, unless overridden in their\rconfig. This is because the type of situations you use a chain for is far more likely to\rneed to be replayed again in the future, rather than disposed of.", @@ -403263,7 +403267,7 @@ "longname": "Phaser.Tweens.BaseTween#persist", "scope": "instance", "kind": "member", - "___id": "T000002R044821", + "___id": "T000002R044824", "___s": true }, { @@ -403272,7 +403276,7 @@ "filename": "BaseTween.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Sets the value of the time scale applied to this Tween. A value of 1 runs in real-time.\rA value of 0.5 runs 50% slower, and so on.\r\rThe value isn't used when calculating total duration of the tween, it's a run-time delta adjustment only.\r\rThis value is multiplied by the `TweenManager.timeScale`.", @@ -403312,7 +403316,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#setTimeScale", "scope": "instance", - "___id": "T000002R044823", + "___id": "T000002R044826", "___s": true }, { @@ -403321,7 +403325,7 @@ "filename": "BaseTween.js", "lineno": 287, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Gets the value of the time scale applied to this Tween. A value of 1 runs in real-time.\rA value of 0.5 runs 50% slower, and so on.", @@ -403345,7 +403349,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#getTimeScale", "scope": "instance", - "___id": "T000002R044826", + "___id": "T000002R044829", "___s": true }, { @@ -403354,7 +403358,7 @@ "filename": "BaseTween.js", "lineno": 301, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Checks if this Tween is currently playing.\r\rIf this Tween is paused, or not active, this method will return false.", @@ -403378,7 +403382,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#isPlaying", "scope": "instance", - "___id": "T000002R044828", + "___id": "T000002R044831", "___s": true }, { @@ -403387,7 +403391,7 @@ "filename": "BaseTween.js", "lineno": 316, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Checks if the Tween is currently paused.\r\rThis is the same as inspecting the `BaseTween.paused` property directly.", @@ -403411,7 +403415,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#isPaused", "scope": "instance", - "___id": "T000002R044830", + "___id": "T000002R044833", "___s": true }, { @@ -403420,7 +403424,7 @@ "filename": "BaseTween.js", "lineno": 331, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Pauses the Tween immediately. Use `resume` to continue playback.\r\rYou can also toggle the `Tween.paused` boolean property, but doing so will not trigger the PAUSE event.", @@ -403448,7 +403452,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#pause", "scope": "instance", - "___id": "T000002R044832", + "___id": "T000002R044835", "___s": true }, { @@ -403457,7 +403461,7 @@ "filename": "BaseTween.js", "lineno": 354, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Resumes the playback of a previously paused Tween.\r\rYou can also toggle the `Tween.paused` boolean property, but doing so will not trigger the RESUME event.", @@ -403485,7 +403489,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#resume", "scope": "instance", - "___id": "T000002R044835", + "___id": "T000002R044838", "___s": true }, { @@ -403494,7 +403498,7 @@ "filename": "BaseTween.js", "lineno": 377, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method that makes this Tween active within the TweenManager\rand emits the onActive event and callback.", @@ -403507,7 +403511,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#makeActive", "scope": "instance", - "___id": "T000002R044838", + "___id": "T000002R044841", "___s": true }, { @@ -403516,7 +403520,7 @@ "filename": "BaseTween.js", "lineno": 392, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method that handles this tween completing and emitting the onComplete event\rand callback.", @@ -403526,7 +403530,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#onCompleteHandler", "scope": "instance", - "___id": "T000002R044840", + "___id": "T000002R044843", "___s": true }, { @@ -403535,7 +403539,7 @@ "filename": "BaseTween.js", "lineno": 406, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Flags the Tween as being complete, whatever stage of progress it is at.\r\rIf an `onComplete` callback has been defined it will automatically invoke it, unless a `delay`\rargument is provided, in which case the Tween will delay for that period of time before calling the callback.\r\rIf you don't need a delay or don't have an `onComplete` callback then call `Tween.stop` instead.", @@ -403580,7 +403584,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#complete", "scope": "instance", - "___id": "T000002R044842", + "___id": "T000002R044845", "___s": true }, { @@ -403589,7 +403593,7 @@ "filename": "BaseTween.js", "lineno": 440, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Flags the Tween as being complete only once the current loop has finished.\r\rThis is a useful way to stop an infinitely looping tween once a complete cycle is over,\rrather than abruptly.\r\rIf you don't have a loop then call `Tween.stop` instead.", @@ -403634,7 +403638,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#completeAfterLoop", "scope": "instance", - "___id": "T000002R044846", + "___id": "T000002R044849", "___s": true }, { @@ -403643,7 +403647,7 @@ "filename": "BaseTween.js", "lineno": 468, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Immediately removes this Tween from the TweenManager and all of its internal arrays,\rno matter what stage it is at. Then sets the tween state to `REMOVED`.\r\rYou should dispose of your reference to this tween after calling this method, to\rfree it from memory. If you no longer require it, call `Tween.destroy()` on it.", @@ -403668,7 +403672,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#remove", "scope": "instance", - "___id": "T000002R044850", + "___id": "T000002R044853", "___s": true }, { @@ -403677,7 +403681,7 @@ "filename": "BaseTween.js", "lineno": 490, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Stops the Tween immediately, whatever stage of progress it is at.\r\rIf not a part of a Tween Chain it is also flagged for removal by the Tween Manager.\r\rIf an `onStop` callback has been defined it will automatically invoke it.\r\rThe Tween will be removed during the next game frame, but should be considered 'destroyed' from this point on.\r\rTypically, you cannot play a Tween that has been stopped. If you just wish to pause the tween, not destroy it,\rthen call the `pause` method instead and use `resume` to continue playback. If you wish to restart the Tween,\ruse the `restart` or `seek` methods.", @@ -403705,7 +403709,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#stop", "scope": "instance", - "___id": "T000002R044852", + "___id": "T000002R044855", "___s": true }, { @@ -403714,7 +403718,7 @@ "filename": "BaseTween.js", "lineno": 521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method that handles the processing of the loop delay countdown timer and\rthe dispatch of related events. Called automatically by `Tween.update`.", @@ -403739,7 +403743,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#updateLoopCountdown", "scope": "instance", - "___id": "T000002R044854", + "___id": "T000002R044857", "___s": true }, { @@ -403748,7 +403752,7 @@ "filename": "BaseTween.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method that handles the processing of the start delay countdown timer and\rthe dispatch of related events. Called automatically by `Tween.update`.", @@ -403773,7 +403777,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#updateStartCountdown", "scope": "instance", - "___id": "T000002R044857", + "___id": "T000002R044860", "___s": true }, { @@ -403782,7 +403786,7 @@ "filename": "BaseTween.js", "lineno": 570, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method that handles the processing of the complete delay countdown timer and\rthe dispatch of related events. Called automatically by `Tween.update`.", @@ -403807,7 +403811,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#updateCompleteDelay", "scope": "instance", - "___id": "T000002R044862", + "___id": "T000002R044865", "___s": true }, { @@ -403816,7 +403820,7 @@ "filename": "BaseTween.js", "lineno": 589, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Sets an event based callback to be invoked during playback.\r\rCalling this method will replace a previously set callback for the given type, if any exists.\r\rThe types available are:\r\r`onActive` - When the Tween is first created it moves to an 'active' state when added to the Tween Manager. 'Active' does not mean 'playing'.\r`onStart` - When the Tween starts playing after a delayed or paused state. This will happen at the same time as `onActive` if the tween has no delay and isn't paused.\r`onLoop` - When a Tween loops, if it has been set to do so. This happens _after_ the `loopDelay` expires, if set.\r`onComplete` - When the Tween finishes playback fully. Never invoked if the Tween is set to repeat infinitely.\r`onStop` - Invoked only if the `Tween.stop` method is called.\r`onPause` - Invoked only if the `Tween.pause` method is called. Not invoked if the Tween Manager is paused.\r`onResume` - Invoked only if the `Tween.resume` method is called. Not invoked if the Tween Manager is resumed.\r\rThe following types are also available and are invoked on a `TweenData` level - that is per-object, per-property, being tweened.\r\r`onYoyo` - When a TweenData starts a yoyo. This happens _after_ the `hold` delay expires, if set.\r`onRepeat` - When a TweenData repeats playback. This happens _after_ the `repeatDelay` expires, if set.\r`onUpdate` - When a TweenData updates a property on a source target during playback.", @@ -403883,7 +403887,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#setCallback", "scope": "instance", - "___id": "T000002R044865", + "___id": "T000002R044868", "___s": true }, { @@ -403892,7 +403896,7 @@ "filename": "BaseTween.js", "lineno": 631, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Sets this Tween state to PENDING.", @@ -403902,7 +403906,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#setPendingState", "scope": "instance", - "___id": "T000002R044871", + "___id": "T000002R044874", "___s": true }, { @@ -403911,7 +403915,7 @@ "filename": "BaseTween.js", "lineno": 642, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Sets this Tween state to ACTIVE.", @@ -403921,7 +403925,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#setActiveState", "scope": "instance", - "___id": "T000002R044874", + "___id": "T000002R044877", "___s": true }, { @@ -403930,7 +403934,7 @@ "filename": "BaseTween.js", "lineno": 655, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Sets this Tween state to LOOP_DELAY.", @@ -403940,7 +403944,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#setLoopDelayState", "scope": "instance", - "___id": "T000002R044878", + "___id": "T000002R044881", "___s": true }, { @@ -403949,7 +403953,7 @@ "filename": "BaseTween.js", "lineno": 666, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Sets this Tween state to COMPLETE_DELAY.", @@ -403959,7 +403963,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#setCompleteDelayState", "scope": "instance", - "___id": "T000002R044881", + "___id": "T000002R044884", "___s": true }, { @@ -403968,7 +403972,7 @@ "filename": "BaseTween.js", "lineno": 677, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Sets this Tween state to START_DELAY.", @@ -403978,7 +403982,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#setStartDelayState", "scope": "instance", - "___id": "T000002R044884", + "___id": "T000002R044887", "___s": true }, { @@ -403987,7 +403991,7 @@ "filename": "BaseTween.js", "lineno": 692, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Sets this Tween state to PENDING_REMOVE.", @@ -403997,7 +404001,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#setPendingRemoveState", "scope": "instance", - "___id": "T000002R044889", + "___id": "T000002R044892", "___s": true }, { @@ -404006,7 +404010,7 @@ "filename": "BaseTween.js", "lineno": 703, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Sets this Tween state to REMOVED.", @@ -404016,7 +404020,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#setRemovedState", "scope": "instance", - "___id": "T000002R044892", + "___id": "T000002R044895", "___s": true }, { @@ -404025,7 +404029,7 @@ "filename": "BaseTween.js", "lineno": 714, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Sets this Tween state to FINISHED.", @@ -404035,7 +404039,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#setFinishedState", "scope": "instance", - "___id": "T000002R044895", + "___id": "T000002R044898", "___s": true }, { @@ -404044,7 +404048,7 @@ "filename": "BaseTween.js", "lineno": 725, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Sets this Tween state to DESTROYED.", @@ -404054,7 +404058,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#setDestroyedState", "scope": "instance", - "___id": "T000002R044898", + "___id": "T000002R044901", "___s": true }, { @@ -404063,7 +404067,7 @@ "filename": "BaseTween.js", "lineno": 736, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Returns `true` if this Tween has a _current_ state of PENDING, otherwise `false`.", @@ -404087,7 +404091,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#isPending", "scope": "instance", - "___id": "T000002R044901", + "___id": "T000002R044904", "___s": true }, { @@ -404096,7 +404100,7 @@ "filename": "BaseTween.js", "lineno": 749, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Returns `true` if this Tween has a _current_ state of ACTIVE, otherwise `false`.", @@ -404120,7 +404124,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#isActive", "scope": "instance", - "___id": "T000002R044903", + "___id": "T000002R044906", "___s": true }, { @@ -404129,7 +404133,7 @@ "filename": "BaseTween.js", "lineno": 762, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Returns `true` if this Tween has a _current_ state of LOOP_DELAY, otherwise `false`.", @@ -404153,7 +404157,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#isLoopDelayed", "scope": "instance", - "___id": "T000002R044905", + "___id": "T000002R044908", "___s": true }, { @@ -404162,7 +404166,7 @@ "filename": "BaseTween.js", "lineno": 775, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Returns `true` if this Tween has a _current_ state of COMPLETE_DELAY, otherwise `false`.", @@ -404186,7 +404190,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#isCompleteDelayed", "scope": "instance", - "___id": "T000002R044907", + "___id": "T000002R044910", "___s": true }, { @@ -404195,7 +404199,7 @@ "filename": "BaseTween.js", "lineno": 788, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Returns `true` if this Tween has a _current_ state of START_DELAY, otherwise `false`.", @@ -404219,7 +404223,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#isStartDelayed", "scope": "instance", - "___id": "T000002R044909", + "___id": "T000002R044912", "___s": true }, { @@ -404228,7 +404232,7 @@ "filename": "BaseTween.js", "lineno": 801, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Returns `true` if this Tween has a _current_ state of PENDING_REMOVE, otherwise `false`.", @@ -404252,7 +404256,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#isPendingRemove", "scope": "instance", - "___id": "T000002R044911", + "___id": "T000002R044914", "___s": true }, { @@ -404261,7 +404265,7 @@ "filename": "BaseTween.js", "lineno": 814, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Returns `true` if this Tween has a _current_ state of REMOVED, otherwise `false`.", @@ -404285,7 +404289,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#isRemoved", "scope": "instance", - "___id": "T000002R044913", + "___id": "T000002R044916", "___s": true }, { @@ -404294,7 +404298,7 @@ "filename": "BaseTween.js", "lineno": 827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Returns `true` if this Tween has a _current_ state of FINISHED, otherwise `false`.", @@ -404318,7 +404322,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#isFinished", "scope": "instance", - "___id": "T000002R044915", + "___id": "T000002R044918", "___s": true }, { @@ -404327,7 +404331,7 @@ "filename": "BaseTween.js", "lineno": 840, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Returns `true` if this Tween has a _current_ state of DESTROYED, otherwise `false`.", @@ -404351,7 +404355,7 @@ "memberof": "Phaser.Tweens.BaseTween", "longname": "Phaser.Tweens.BaseTween#isDestroyed", "scope": "instance", - "___id": "T000002R044917", + "___id": "T000002R044920", "___s": true }, { @@ -404360,7 +404364,7 @@ "filename": "BaseTween.js", "lineno": 853, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Handles the destroy process of this Tween, clearing out the\rTween Data and resetting the targets. A Tween that has been\rdestroyed cannot ever be played or used again.", @@ -404371,7 +404375,7 @@ "longname": "Phaser.Tweens.BaseTween#destroy", "scope": "instance", "overrides": "Phaser.Events.EventEmitter#destroy", - "___id": "T000002R044919", + "___id": "T000002R044922", "___s": true }, { @@ -404380,7 +404384,7 @@ "filename": "BaseTweenData.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "classdesc": "BaseTweenData is the class that the TweenData and TweenFrameData classes\rextend from. You should not typically instantiate this class directly, but instead\ruse it to form your own tween data classes from, should you require it.\r\rPrior to Phaser 3.60 the TweenData was just an object, but was refactored to a class,\rto make it responsible for its own state and updating.", @@ -404628,7 +404632,7 @@ ], "scope": "static", "longname": "Phaser.Tweens.BaseTweenData", - "___id": "T000002R044929", + "___id": "T000002R044932", "___s": true }, { @@ -404637,7 +404641,7 @@ "filename": "BaseTweenData.js", "lineno": 49, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "A reference to the Tween that this TweenData instance belongs to.", @@ -404656,7 +404660,7 @@ "longname": "Phaser.Tweens.BaseTweenData#tween", "scope": "instance", "kind": "member", - "___id": "T000002R044932", + "___id": "T000002R044935", "___s": true }, { @@ -404665,7 +404669,7 @@ "filename": "BaseTweenData.js", "lineno": 58, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The index of the target within the Tween `targets` array.", @@ -404684,7 +404688,7 @@ "longname": "Phaser.Tweens.BaseTweenData#targetIndex", "scope": "instance", "kind": "member", - "___id": "T000002R044934", + "___id": "T000002R044937", "___s": true }, { @@ -404693,7 +404697,7 @@ "filename": "BaseTweenData.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The duration of the tween in milliseconds, excluding any time required\rfor yoyo or repeats.", @@ -404712,7 +404716,7 @@ "longname": "Phaser.Tweens.BaseTweenData#duration", "scope": "instance", "kind": "member", - "___id": "T000002R044936", + "___id": "T000002R044939", "___s": true }, { @@ -404721,7 +404725,7 @@ "filename": "BaseTweenData.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The total calculated duration, in milliseconds, of this TweenData.\rFactoring in the duration, repeats, delays and yoyos.", @@ -404740,7 +404744,7 @@ "longname": "Phaser.Tweens.BaseTweenData#totalDuration", "scope": "instance", "kind": "member", - "___id": "T000002R044938", + "___id": "T000002R044941", "___s": true }, { @@ -404749,7 +404753,7 @@ "filename": "BaseTweenData.js", "lineno": 87, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The time, in milliseconds, before this tween will start playing.\r\rThis value is generated by the `getDelay` function.", @@ -404768,7 +404772,7 @@ "longname": "Phaser.Tweens.BaseTweenData#delay", "scope": "instance", "kind": "member", - "___id": "T000002R044940", + "___id": "T000002R044943", "___s": true }, { @@ -404777,7 +404781,7 @@ "filename": "BaseTweenData.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "This function returns the value to be used for `TweenData.delay`.", @@ -404796,7 +404800,7 @@ "longname": "Phaser.Tweens.BaseTweenData#getDelay", "scope": "instance", "kind": "member", - "___id": "T000002R044942", + "___id": "T000002R044945", "___s": true }, { @@ -404805,7 +404809,7 @@ "filename": "BaseTweenData.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Will the Tween ease back to its starting values, after reaching the end\rand any `hold` value that may be set?", @@ -404824,7 +404828,7 @@ "longname": "Phaser.Tweens.BaseTweenData#yoyo", "scope": "instance", "kind": "member", - "___id": "T000002R044944", + "___id": "T000002R044947", "___s": true }, { @@ -404833,7 +404837,7 @@ "filename": "BaseTweenData.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The time, in milliseconds, before this tween will start a yoyo to repeat.", @@ -404852,7 +404856,7 @@ "longname": "Phaser.Tweens.BaseTweenData#hold", "scope": "instance", "kind": "member", - "___id": "T000002R044946", + "___id": "T000002R044949", "___s": true }, { @@ -404861,7 +404865,7 @@ "filename": "BaseTweenData.js", "lineno": 126, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The number of times this tween will repeat.\r\rThe tween will always run once regardless of this value,\rso a repeat value of '1' will play the tween twice: I.e. the original\rplay-through and then it repeats that once (1).\r\rIf this value is set to -1 this tween will repeat forever.", @@ -404880,7 +404884,7 @@ "longname": "Phaser.Tweens.BaseTweenData#repeat", "scope": "instance", "kind": "member", - "___id": "T000002R044948", + "___id": "T000002R044951", "___s": true }, { @@ -404889,7 +404893,7 @@ "filename": "BaseTweenData.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The time, in milliseconds, before the repeat will start.", @@ -404908,7 +404912,7 @@ "longname": "Phaser.Tweens.BaseTweenData#repeatDelay", "scope": "instance", "kind": "member", - "___id": "T000002R044950", + "___id": "T000002R044953", "___s": true }, { @@ -404917,7 +404921,7 @@ "filename": "BaseTweenData.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "How many repeats are left to run?", @@ -404936,7 +404940,7 @@ "longname": "Phaser.Tweens.BaseTweenData#repeatCounter", "scope": "instance", "kind": "member", - "___id": "T000002R044952", + "___id": "T000002R044955", "___s": true }, { @@ -404945,7 +404949,7 @@ "filename": "BaseTweenData.js", "lineno": 159, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "If `true` this Tween will call `toggleFlipX` on the Tween target\rwhenever it yoyo's or repeats. It will only be called if the target\rhas a function matching this name, like most Phaser GameObjects do.", @@ -404964,7 +404968,7 @@ "longname": "Phaser.Tweens.BaseTweenData#flipX", "scope": "instance", "kind": "member", - "___id": "T000002R044954", + "___id": "T000002R044957", "___s": true }, { @@ -404973,7 +404977,7 @@ "filename": "BaseTweenData.js", "lineno": 170, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "If `true` this Tween will call `toggleFlipY` on the Tween target\rwhenever it yoyo's or repeats. It will only be called if the target\rhas a function matching this name, like most Phaser GameObjects do.", @@ -404992,7 +404996,7 @@ "longname": "Phaser.Tweens.BaseTweenData#flipY", "scope": "instance", "kind": "member", - "___id": "T000002R044956", + "___id": "T000002R044959", "___s": true }, { @@ -405001,7 +405005,7 @@ "filename": "BaseTweenData.js", "lineno": 181, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "A value between 0 and 1 holding the progress of this TweenData.", @@ -405020,7 +405024,7 @@ "longname": "Phaser.Tweens.BaseTweenData#progress", "scope": "instance", "kind": "member", - "___id": "T000002R044958", + "___id": "T000002R044961", "___s": true }, { @@ -405029,7 +405033,7 @@ "filename": "BaseTweenData.js", "lineno": 190, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The amount of time, in milliseconds, that has elapsed since this\rTweenData was made active.", @@ -405048,7 +405052,7 @@ "longname": "Phaser.Tweens.BaseTweenData#elapsed", "scope": "instance", "kind": "member", - "___id": "T000002R044960", + "___id": "T000002R044963", "___s": true }, { @@ -405057,7 +405061,7 @@ "filename": "BaseTweenData.js", "lineno": 200, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The state of this TweenData.", @@ -405076,7 +405080,7 @@ "longname": "Phaser.Tweens.BaseTweenData#state", "scope": "instance", "kind": "member", - "___id": "T000002R044962", + "___id": "T000002R044965", "___s": true }, { @@ -405085,7 +405089,7 @@ "filename": "BaseTweenData.js", "lineno": 209, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Is this Tween Data currently waiting for a countdown to elapse, or not?", @@ -405104,7 +405108,7 @@ "longname": "Phaser.Tweens.BaseTweenData#isCountdown", "scope": "instance", "kind": "member", - "___id": "T000002R044964", + "___id": "T000002R044967", "___s": true }, { @@ -405113,7 +405117,7 @@ "filename": "BaseTweenData.js", "lineno": 219, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Returns a reference to the target object belonging to this TweenData.", @@ -405137,7 +405141,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#getTarget", "scope": "instance", - "___id": "T000002R044966", + "___id": "T000002R044969", "___s": true }, { @@ -405146,7 +405150,7 @@ "filename": "BaseTweenData.js", "lineno": 232, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Sets this TweenData's target object property to be the given value.", @@ -405172,7 +405176,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#setTargetValue", "scope": "instance", - "___id": "T000002R044968", + "___id": "T000002R044971", "___s": true }, { @@ -405181,7 +405185,7 @@ "filename": "BaseTweenData.js", "lineno": 247, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Sets this TweenData state to CREATED.", @@ -405191,7 +405195,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#setCreatedState", "scope": "instance", - "___id": "T000002R044972", + "___id": "T000002R044975", "___s": true }, { @@ -405200,7 +405204,7 @@ "filename": "BaseTweenData.js", "lineno": 259, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Sets this TweenData state to DELAY.", @@ -405210,7 +405214,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#setDelayState", "scope": "instance", - "___id": "T000002R044976", + "___id": "T000002R044979", "___s": true }, { @@ -405219,7 +405223,7 @@ "filename": "BaseTweenData.js", "lineno": 271, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Sets this TweenData state to PENDING_RENDER.", @@ -405229,7 +405233,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#setPendingRenderState", "scope": "instance", - "___id": "T000002R044980", + "___id": "T000002R044983", "___s": true }, { @@ -405238,7 +405242,7 @@ "filename": "BaseTweenData.js", "lineno": 283, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Sets this TweenData state to PLAYING_FORWARD.", @@ -405248,7 +405252,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#setPlayingForwardState", "scope": "instance", - "___id": "T000002R044984", + "___id": "T000002R044987", "___s": true }, { @@ -405257,7 +405261,7 @@ "filename": "BaseTweenData.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Sets this TweenData state to PLAYING_BACKWARD.", @@ -405267,7 +405271,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#setPlayingBackwardState", "scope": "instance", - "___id": "T000002R044988", + "___id": "T000002R044991", "___s": true }, { @@ -405276,7 +405280,7 @@ "filename": "BaseTweenData.js", "lineno": 307, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Sets this TweenData state to HOLD_DELAY.", @@ -405286,7 +405290,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#setHoldState", "scope": "instance", - "___id": "T000002R044992", + "___id": "T000002R044995", "___s": true }, { @@ -405295,7 +405299,7 @@ "filename": "BaseTweenData.js", "lineno": 319, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Sets this TweenData state to REPEAT_DELAY.", @@ -405305,7 +405309,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#setRepeatState", "scope": "instance", - "___id": "T000002R044996", + "___id": "T000002R044999", "___s": true }, { @@ -405314,7 +405318,7 @@ "filename": "BaseTweenData.js", "lineno": 331, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Sets this TweenData state to COMPLETE.", @@ -405324,7 +405328,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#setCompleteState", "scope": "instance", - "___id": "T000002R045000", + "___id": "T000002R045003", "___s": true }, { @@ -405333,7 +405337,7 @@ "filename": "BaseTweenData.js", "lineno": 343, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Returns `true` if this TweenData has a _current_ state of CREATED, otherwise `false`.", @@ -405357,7 +405361,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#isCreated", "scope": "instance", - "___id": "T000002R045004", + "___id": "T000002R045007", "___s": true }, { @@ -405366,7 +405370,7 @@ "filename": "BaseTweenData.js", "lineno": 356, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Returns `true` if this TweenData has a _current_ state of DELAY, otherwise `false`.", @@ -405390,7 +405394,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#isDelayed", "scope": "instance", - "___id": "T000002R045006", + "___id": "T000002R045009", "___s": true }, { @@ -405399,7 +405403,7 @@ "filename": "BaseTweenData.js", "lineno": 369, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Returns `true` if this TweenData has a _current_ state of PENDING_RENDER, otherwise `false`.", @@ -405423,7 +405427,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#isPendingRender", "scope": "instance", - "___id": "T000002R045008", + "___id": "T000002R045011", "___s": true }, { @@ -405432,7 +405436,7 @@ "filename": "BaseTweenData.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Returns `true` if this TweenData has a _current_ state of PLAYING_FORWARD, otherwise `false`.", @@ -405456,7 +405460,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#isPlayingForward", "scope": "instance", - "___id": "T000002R045010", + "___id": "T000002R045013", "___s": true }, { @@ -405465,7 +405469,7 @@ "filename": "BaseTweenData.js", "lineno": 395, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Returns `true` if this TweenData has a _current_ state of PLAYING_BACKWARD, otherwise `false`.", @@ -405489,7 +405493,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#isPlayingBackward", "scope": "instance", - "___id": "T000002R045012", + "___id": "T000002R045015", "___s": true }, { @@ -405498,7 +405502,7 @@ "filename": "BaseTweenData.js", "lineno": 408, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Returns `true` if this TweenData has a _current_ state of HOLD_DELAY, otherwise `false`.", @@ -405522,7 +405526,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#isHolding", "scope": "instance", - "___id": "T000002R045014", + "___id": "T000002R045017", "___s": true }, { @@ -405531,7 +405535,7 @@ "filename": "BaseTweenData.js", "lineno": 421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Returns `true` if this TweenData has a _current_ state of REPEAT_DELAY, otherwise `false`.", @@ -405555,7 +405559,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#isRepeating", "scope": "instance", - "___id": "T000002R045016", + "___id": "T000002R045019", "___s": true }, { @@ -405564,7 +405568,7 @@ "filename": "BaseTweenData.js", "lineno": 434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Returns `true` if this TweenData has a _current_ state of COMPLETE, otherwise `false`.", @@ -405588,7 +405592,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#isComplete", "scope": "instance", - "___id": "T000002R045018", + "___id": "T000002R045021", "___s": true }, { @@ -405597,7 +405601,7 @@ "filename": "BaseTweenData.js", "lineno": 447, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method used as part of the playback process that checks if this\rTweenData should yoyo, repeat, or has completed.", @@ -405626,7 +405630,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#setStateFromEnd", "scope": "instance", - "___id": "T000002R045020", + "___id": "T000002R045023", "___s": true }, { @@ -405635,7 +405639,7 @@ "filename": "BaseTweenData.js", "lineno": 474, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method used as part of the playback process that checks if this\rTweenData should repeat or has completed.", @@ -405663,7 +405667,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#setStateFromStart", "scope": "instance", - "___id": "T000002R045022", + "___id": "T000002R045025", "___s": true }, { @@ -405672,7 +405676,7 @@ "filename": "BaseTweenData.js", "lineno": 496, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method that resets this Tween Data entirely, including the progress and elapsed values.\r\rCalled automatically by the parent Tween. Should not be called directly.", @@ -405682,7 +405686,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#reset", "scope": "instance", - "___id": "T000002R045024", + "___id": "T000002R045027", "___s": true }, { @@ -405691,7 +405695,7 @@ "filename": "BaseTweenData.js", "lineno": 569, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method that handles repeating or yoyo'ing this TweenData.\r\rCalled automatically by `setStateFromStart` and `setStateFromEnd`.", @@ -405746,7 +405750,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#onRepeat", "scope": "instance", - "___id": "T000002R045045", + "___id": "T000002R045048", "___s": true }, { @@ -405755,7 +405759,7 @@ "filename": "BaseTweenData.js", "lineno": 652, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Immediately destroys this TweenData, nulling of all its references.", @@ -405765,7 +405769,7 @@ "memberof": "Phaser.Tweens.BaseTweenData", "longname": "Phaser.Tweens.BaseTweenData#destroy", "scope": "instance", - "___id": "T000002R045060", + "___id": "T000002R045063", "___s": true }, { @@ -405774,7 +405778,7 @@ "filename": "const.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Phaser Tween States.", @@ -405784,7 +405788,7 @@ "since": "3.60.0", "longname": "Phaser.Tweens.States", "scope": "static", - "___id": "T000002R045065", + "___id": "T000002R045068", "___s": true }, { @@ -405793,7 +405797,7 @@ "filename": "const.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Phaser Tween state constants.", @@ -405812,7 +405816,7 @@ "since": "3.60.0", "longname": "Phaser.Tweens.StateType", "scope": "static", - "___id": "T000002R045066", + "___id": "T000002R045069", "___s": true }, { @@ -405821,7 +405825,7 @@ "filename": "const.js", "lineno": 25, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "TweenData state.", @@ -405840,7 +405844,7 @@ "memberof": "Phaser.Tweens.States", "longname": "Phaser.Tweens.States.CREATED", "scope": "static", - "___id": "T000002R045068", + "___id": "T000002R045071", "___s": true }, { @@ -405849,7 +405853,7 @@ "filename": "const.js", "lineno": 37, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "TweenData state.", @@ -405868,7 +405872,7 @@ "memberof": "Phaser.Tweens.States", "longname": "Phaser.Tweens.States.DELAY", "scope": "static", - "___id": "T000002R045070", + "___id": "T000002R045073", "___s": true }, { @@ -405877,7 +405881,7 @@ "filename": "const.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "TweenData state.", @@ -405896,7 +405900,7 @@ "memberof": "Phaser.Tweens.States", "longname": "Phaser.Tweens.States.PENDING_RENDER", "scope": "static", - "___id": "T000002R045072", + "___id": "T000002R045075", "___s": true }, { @@ -405905,7 +405909,7 @@ "filename": "const.js", "lineno": 59, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "TweenData state.", @@ -405924,7 +405928,7 @@ "memberof": "Phaser.Tweens.States", "longname": "Phaser.Tweens.States.PLAYING_FORWARD", "scope": "static", - "___id": "T000002R045074", + "___id": "T000002R045077", "___s": true }, { @@ -405933,7 +405937,7 @@ "filename": "const.js", "lineno": 69, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "TweenData state.", @@ -405952,7 +405956,7 @@ "memberof": "Phaser.Tweens.States", "longname": "Phaser.Tweens.States.PLAYING_BACKWARD", "scope": "static", - "___id": "T000002R045076", + "___id": "T000002R045079", "___s": true }, { @@ -405961,7 +405965,7 @@ "filename": "const.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "TweenData state.", @@ -405980,7 +405984,7 @@ "memberof": "Phaser.Tweens.States", "longname": "Phaser.Tweens.States.HOLD_DELAY", "scope": "static", - "___id": "T000002R045078", + "___id": "T000002R045081", "___s": true }, { @@ -405989,7 +405993,7 @@ "filename": "const.js", "lineno": 89, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "TweenData state.", @@ -406008,7 +406012,7 @@ "memberof": "Phaser.Tweens.States", "longname": "Phaser.Tweens.States.REPEAT_DELAY", "scope": "static", - "___id": "T000002R045080", + "___id": "T000002R045083", "___s": true }, { @@ -406017,7 +406021,7 @@ "filename": "const.js", "lineno": 99, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "TweenData state.", @@ -406036,7 +406040,7 @@ "memberof": "Phaser.Tweens.States", "longname": "Phaser.Tweens.States.COMPLETE", "scope": "static", - "___id": "T000002R045082", + "___id": "T000002R045085", "___s": true }, { @@ -406045,7 +406049,7 @@ "filename": "const.js", "lineno": 111, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Tween state. The Tween has been created but has not yet been added to the Tween Manager.", @@ -406064,7 +406068,7 @@ "memberof": "Phaser.Tweens.States", "longname": "Phaser.Tweens.States.PENDING", "scope": "static", - "___id": "T000002R045084", + "___id": "T000002R045087", "___s": true }, { @@ -406073,7 +406077,7 @@ "filename": "const.js", "lineno": 121, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Tween state. The Tween is active within the Tween Manager. This means it is either playing,\ror was playing and is currently paused, but in both cases it's still being processed by\rthe Tween Manager, so is considered 'active'.", @@ -406092,7 +406096,7 @@ "memberof": "Phaser.Tweens.States", "longname": "Phaser.Tweens.States.ACTIVE", "scope": "static", - "___id": "T000002R045086", + "___id": "T000002R045089", "___s": true }, { @@ -406101,7 +406105,7 @@ "filename": "const.js", "lineno": 133, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Tween state. The Tween is waiting for a loop countdown to elapse.", @@ -406120,7 +406124,7 @@ "memberof": "Phaser.Tweens.States", "longname": "Phaser.Tweens.States.LOOP_DELAY", "scope": "static", - "___id": "T000002R045088", + "___id": "T000002R045091", "___s": true }, { @@ -406129,7 +406133,7 @@ "filename": "const.js", "lineno": 143, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Tween state. The Tween is waiting for a complete delay to elapse.", @@ -406148,7 +406152,7 @@ "memberof": "Phaser.Tweens.States", "longname": "Phaser.Tweens.States.COMPLETE_DELAY", "scope": "static", - "___id": "T000002R045090", + "___id": "T000002R045093", "___s": true }, { @@ -406157,7 +406161,7 @@ "filename": "const.js", "lineno": 153, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Tween state. The Tween is waiting for a starting delay to elapse.", @@ -406176,7 +406180,7 @@ "memberof": "Phaser.Tweens.States", "longname": "Phaser.Tweens.States.START_DELAY", "scope": "static", - "___id": "T000002R045092", + "___id": "T000002R045095", "___s": true }, { @@ -406185,7 +406189,7 @@ "filename": "const.js", "lineno": 163, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Tween state. The Tween has finished playback and is waiting to be removed from the Tween Manager.", @@ -406204,7 +406208,7 @@ "memberof": "Phaser.Tweens.States", "longname": "Phaser.Tweens.States.PENDING_REMOVE", "scope": "static", - "___id": "T000002R045094", + "___id": "T000002R045097", "___s": true }, { @@ -406213,7 +406217,7 @@ "filename": "const.js", "lineno": 173, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Tween state. The Tween has been removed from the Tween Manager.", @@ -406232,7 +406236,7 @@ "memberof": "Phaser.Tweens.States", "longname": "Phaser.Tweens.States.REMOVED", "scope": "static", - "___id": "T000002R045096", + "___id": "T000002R045099", "___s": true }, { @@ -406241,7 +406245,7 @@ "filename": "const.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Tween state. The Tween has finished playback but was flagged as 'persistent' during creation,\rso will not be automatically removed by the Tween Manager.", @@ -406260,7 +406264,7 @@ "memberof": "Phaser.Tweens.States", "longname": "Phaser.Tweens.States.FINISHED", "scope": "static", - "___id": "T000002R045098", + "___id": "T000002R045101", "___s": true }, { @@ -406269,7 +406273,7 @@ "filename": "const.js", "lineno": 194, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Tween state. The Tween has been destroyed and can no longer be played by a Tween Manager.", @@ -406288,7 +406292,7 @@ "memberof": "Phaser.Tweens.States", "longname": "Phaser.Tweens.States.DESTROYED", "scope": "static", - "___id": "T000002R045100", + "___id": "T000002R045103", "___s": true }, { @@ -406297,7 +406301,7 @@ "filename": "const.js", "lineno": 204, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "A large integer value used for 'infinite' style countdowns.\r\rSimilar use-case to Number.MAX_SAFE_INTEGER but we cannot use that because it's not\rsupported on IE.", @@ -406316,7 +406320,7 @@ "memberof": "Phaser.Tweens.States", "longname": "Phaser.Tweens.States.MAX", "scope": "static", - "___id": "T000002R045102", + "___id": "T000002R045105", "___s": true }, { @@ -406325,7 +406329,7 @@ "filename": "Defaults.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "kind": "typedef", @@ -406556,7 +406560,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.TweenConfigDefaults", "scope": "static", - "___id": "T000002R045105", + "___id": "T000002R045108", "___s": true }, { @@ -406565,7 +406569,7 @@ "filename": "Tween.js", "lineno": 17, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "classdesc": "A Tween is able to manipulate the properties of one or more objects to any given value, based\ron a duration and type of ease. They are rarely instantiated directly and instead should be\rcreated via the TweenManager.\r\rPlease note that a Tween will not manipulate any property that begins with an underscore.", @@ -406615,7 +406619,7 @@ ], "scope": "static", "longname": "Phaser.Tweens.Tween", - "___id": "T000002R045131", + "___id": "T000002R045134", "___s": true }, { @@ -406624,7 +406628,7 @@ "filename": "Tween.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "An array of references to the target/s this Tween is operating on.\r\rThis array should not be manipulated outside of this Tween.", @@ -406652,7 +406656,7 @@ "longname": "Phaser.Tweens.Tween#targets", "scope": "instance", "kind": "member", - "___id": "T000002R045135", + "___id": "T000002R045138", "___s": true }, { @@ -406661,7 +406665,7 @@ "filename": "Tween.js", "lineno": 55, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Cached target total.\r\rUsed internally and should be treated as read-only.\r\rThis is not necessarily the same as the data total.", @@ -406680,7 +406684,7 @@ "longname": "Phaser.Tweens.Tween#totalTargets", "scope": "instance", "kind": "member", - "___id": "T000002R045137", + "___id": "T000002R045140", "___s": true }, { @@ -406689,7 +406693,7 @@ "filename": "Tween.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Is this Tween currently seeking?\r\rThis boolean is toggled in the `Tween.seek` method.\r\rWhen a tween is seeking, by default it will not dispatch any events or callbacks.", @@ -406709,7 +406713,7 @@ "longname": "Phaser.Tweens.Tween#isSeeking", "scope": "instance", "kind": "member", - "___id": "T000002R045139", + "___id": "T000002R045142", "___s": true }, { @@ -406718,7 +406722,7 @@ "filename": "Tween.js", "lineno": 82, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Does this Tween loop or repeat infinitely?", @@ -406738,7 +406742,7 @@ "longname": "Phaser.Tweens.Tween#isInfinite", "scope": "instance", "kind": "member", - "___id": "T000002R045141", + "___id": "T000002R045144", "___s": true }, { @@ -406747,7 +406751,7 @@ "filename": "Tween.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Elapsed time in milliseconds of this run through of the Tween.", @@ -406767,7 +406771,7 @@ "longname": "Phaser.Tweens.Tween#elapsed", "scope": "instance", "kind": "member", - "___id": "T000002R045143", + "___id": "T000002R045146", "___s": true }, { @@ -406776,7 +406780,7 @@ "filename": "Tween.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Total elapsed time in milliseconds of the entire Tween, including looping.", @@ -406796,7 +406800,7 @@ "longname": "Phaser.Tweens.Tween#totalElapsed", "scope": "instance", "kind": "member", - "___id": "T000002R045145", + "___id": "T000002R045148", "___s": true }, { @@ -406805,7 +406809,7 @@ "filename": "Tween.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Time in milliseconds for the whole Tween to play through once, excluding loop amounts and loop delays.\r\rThis value is set in the `Tween.initTweenData` method and is zero before that point.", @@ -406825,7 +406829,7 @@ "longname": "Phaser.Tweens.Tween#duration", "scope": "instance", "kind": "member", - "___id": "T000002R045147", + "___id": "T000002R045150", "___s": true }, { @@ -406834,7 +406838,7 @@ "filename": "Tween.js", "lineno": 124, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Value between 0 and 1. The amount of progress through the Tween, excluding loops.", @@ -406854,7 +406858,7 @@ "longname": "Phaser.Tweens.Tween#progress", "scope": "instance", "kind": "member", - "___id": "T000002R045149", + "___id": "T000002R045152", "___s": true }, { @@ -406863,7 +406867,7 @@ "filename": "Tween.js", "lineno": 134, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Time in milliseconds it takes for the Tween to complete a full playthrough (including looping)\r\rFor an infinite Tween, this value is a very large integer.", @@ -406883,7 +406887,7 @@ "longname": "Phaser.Tweens.Tween#totalDuration", "scope": "instance", "kind": "member", - "___id": "T000002R045151", + "___id": "T000002R045154", "___s": true }, { @@ -406892,7 +406896,7 @@ "filename": "Tween.js", "lineno": 146, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The amount of progress that has been made through the entire Tween, including looping.\r\rA value between 0 and 1.", @@ -406912,7 +406916,7 @@ "longname": "Phaser.Tweens.Tween#totalProgress", "scope": "instance", "kind": "member", - "___id": "T000002R045153", + "___id": "T000002R045156", "___s": true }, { @@ -406921,7 +406925,7 @@ "filename": "Tween.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Adds a new TweenData to this Tween. Typically, this method is called\rautomatically by the TweenBuilder, however you can also invoke it\ryourself.", @@ -407170,7 +407174,7 @@ "memberof": "Phaser.Tweens.Tween", "longname": "Phaser.Tweens.Tween#add", "scope": "instance", - "___id": "T000002R045155", + "___id": "T000002R045158", "___s": true }, { @@ -407179,7 +407183,7 @@ "filename": "Tween.js", "lineno": 195, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Adds a new TweenFrameData to this Tween. Typically, this method is called\rautomatically by the TweenBuilder, however you can also invoke it\ryourself.", @@ -407345,7 +407349,7 @@ "memberof": "Phaser.Tweens.Tween", "longname": "Phaser.Tweens.Tween#addFrame", "scope": "instance", - "___id": "T000002R045159", + "___id": "T000002R045162", "___s": true }, { @@ -407354,7 +407358,7 @@ "filename": "Tween.js", "lineno": 225, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Returns the current value of the specified Tween Data.\r\rIf this Tween has been destroyed, it will return `null`.", @@ -407395,7 +407399,7 @@ "memberof": "Phaser.Tweens.Tween", "longname": "Phaser.Tweens.Tween#getValue", "scope": "instance", - "___id": "T000002R045163", + "___id": "T000002R045166", "___s": true }, { @@ -407404,7 +407408,7 @@ "filename": "Tween.js", "lineno": 251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "See if this Tween is currently acting upon the given target.", @@ -407443,7 +407447,7 @@ "memberof": "Phaser.Tweens.Tween", "longname": "Phaser.Tweens.Tween#hasTarget", "scope": "instance", - "___id": "T000002R045168", + "___id": "T000002R045171", "___s": true }, { @@ -407452,7 +407456,7 @@ "filename": "Tween.js", "lineno": 266, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Updates the 'end' value of the given property across all matching targets, as long\ras this Tween is currently playing (either forwards or backwards).\r\rCalling this does not adjust the duration of the Tween, or the current progress.\r\rYou can optionally tell it to set the 'start' value to be the current value.\r\rIf this Tween is in any other state other than playing then calling this method has no effect.\r\rAdditionally, if the Tween repeats, is reset, or is seeked, it will revert to the original\rstarting and ending values.", @@ -407520,7 +407524,7 @@ "memberof": "Phaser.Tweens.Tween", "longname": "Phaser.Tweens.Tween#updateTo", "scope": "instance", - "___id": "T000002R045170", + "___id": "T000002R045173", "___s": true }, { @@ -407529,7 +407533,7 @@ "filename": "Tween.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Restarts the Tween from the beginning.\r\rIf the Tween has already finished and been destroyed, restarting it will throw an error.\r\rIf you wish to restart the Tween from a specific point, use the `Tween.seek` method instead.", @@ -407554,7 +407558,7 @@ "memberof": "Phaser.Tweens.Tween", "longname": "Phaser.Tweens.Tween#restart", "scope": "instance", - "___id": "T000002R045177", + "___id": "T000002R045180", "___s": true }, { @@ -407563,7 +407567,7 @@ "filename": "Tween.js", "lineno": 355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method that advances to the next state of the Tween during playback.", @@ -407591,7 +407595,7 @@ "memberof": "Phaser.Tweens.Tween", "longname": "Phaser.Tweens.Tween#nextState", "scope": "instance", - "___id": "T000002R045181", + "___id": "T000002R045184", "___s": true }, { @@ -407600,7 +407604,7 @@ "filename": "Tween.js", "lineno": 404, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method that handles this tween completing and starting\rthe next tween in the chain, if any.", @@ -407611,7 +407615,7 @@ "longname": "Phaser.Tweens.Tween#onCompleteHandler", "scope": "instance", "overrides": "Phaser.Tweens.BaseTween#onCompleteHandler", - "___id": "T000002R045187", + "___id": "T000002R045190", "___s": true }, { @@ -407620,7 +407624,7 @@ "filename": "Tween.js", "lineno": 419, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Starts a Tween playing.\r\rYou only need to call this method if you have configured the tween to be paused on creation.\r\rIf the Tween is already playing, calling this method again will have no effect. If you wish to\rrestart the Tween, use `Tween.restart` instead.\r\rCalling this method after the Tween has completed will start the Tween playing again from the beginning.\rThis is the same as calling `Tween.seek(0)` and then `Tween.play()`.", @@ -407645,7 +407649,7 @@ "memberof": "Phaser.Tweens.Tween", "longname": "Phaser.Tweens.Tween#play", "scope": "instance", - "___id": "T000002R045191", + "___id": "T000002R045194", "___s": true }, { @@ -407654,7 +407658,7 @@ "filename": "Tween.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Seeks to a specific point in the Tween.\r\rThe given amount is a value in milliseconds that represents how far into the Tween\ryou wish to seek, based on the start of the Tween.\r\rNote that the seek amount takes the entire duration of the Tween into account, including delays, loops and repeats.\rFor example, a Tween that lasts for 2 seconds, but that loops 3 times, would have a total duration of 6 seconds,\rso seeking to 3000 ms would seek to the Tweens half-way point based on its _entire_ duration.\r\rPrior to Phaser 3.60 this value was given as a number between 0 and 1 and didn't\rwork for Tweens had an infinite repeat. This new method works for all Tweens.\r\rSeeking works by resetting the Tween to its initial values and then iterating through the Tween at `delta`\rjumps per step. The longer the Tween, the longer this can take. If you need more precision you can\rreduce the delta value. If you need a faster seek, you can increase it. When the Tween is\rreset it will refresh the starting and ending values. If these are coming from a dynamic function,\ror a random array, it will be called for each seek.\r\rWhile seeking the Tween will _not_ emit any of its events or callbacks unless\rthe 3rd parameter is set to `true`.\r\rIf this Tween is paused, seeking will not change this fact. It will advance the Tween\rto the desired point and then pause it again.", @@ -407726,7 +407730,7 @@ "memberof": "Phaser.Tweens.Tween", "longname": "Phaser.Tweens.Tween#seek", "scope": "instance", - "___id": "T000002R045194", + "___id": "T000002R045197", "___s": true }, { @@ -407735,7 +407739,7 @@ "filename": "Tween.js", "lineno": 543, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Initialises all of the Tween Data and Tween values.\r\rThis is called automatically and should not typically be invoked directly.", @@ -407762,7 +407766,7 @@ "memberof": "Phaser.Tweens.Tween", "longname": "Phaser.Tweens.Tween#initTweenData", "scope": "instance", - "___id": "T000002R045207", + "___id": "T000002R045210", "___s": true }, { @@ -407771,7 +407775,7 @@ "filename": "Tween.js", "lineno": 586, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Resets this Tween ready for another play-through.\r\rThis is called automatically from the Tween Manager, or from the parent TweenChain,\rand should not typically be invoked directly.\r\rIf you wish to restart this Tween, use the `Tween.restart` or `Tween.seek` methods instead.", @@ -407816,7 +407820,7 @@ "memberof": "Phaser.Tweens.Tween", "longname": "Phaser.Tweens.Tween#reset", "scope": "instance", - "___id": "T000002R045221", + "___id": "T000002R045224", "___s": true }, { @@ -407825,7 +407829,7 @@ "filename": "Tween.js", "lineno": 630, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method that advances the Tween based on the time values.", @@ -407869,7 +407873,7 @@ "memberof": "Phaser.Tweens.Tween", "longname": "Phaser.Tweens.Tween#update", "scope": "instance", - "___id": "T000002R045231", + "___id": "T000002R045234", "___s": true }, { @@ -407878,7 +407882,7 @@ "filename": "Tween.js", "lineno": 724, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Moves this Tween forward by the given amount of milliseconds.\r\rIt will only advance through the current loop of the Tween. For example, if the\rTween is set to repeat or yoyo, it can only fast forward through a single\rsection of the sequence. Use `Tween.seek` for more complex playhead control.\r\rIf the Tween is paused or has already finished, calling this will have no effect.", @@ -407918,7 +407922,7 @@ "memberof": "Phaser.Tweens.Tween", "longname": "Phaser.Tweens.Tween#forward", "scope": "instance", - "___id": "T000002R045247", + "___id": "T000002R045250", "___s": true }, { @@ -407927,7 +407931,7 @@ "filename": "Tween.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Moves this Tween backward by the given amount of milliseconds.\r\rIt will only rewind through the current loop of the Tween. For example, if the\rTween is set to repeat or yoyo, it can only fast forward through a single\rsection of the sequence. Use `Tween.seek` for more complex playhead control.\r\rIf the Tween is paused or has already finished, calling this will have no effect.", @@ -407967,7 +407971,7 @@ "memberof": "Phaser.Tweens.Tween", "longname": "Phaser.Tweens.Tween#rewind", "scope": "instance", - "___id": "T000002R045249", + "___id": "T000002R045252", "___s": true }, { @@ -407976,7 +407980,7 @@ "filename": "Tween.js", "lineno": 770, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method that will emit a Tween based Event and invoke the given callback.", @@ -408015,7 +408019,7 @@ "memberof": "Phaser.Tweens.Tween", "longname": "Phaser.Tweens.Tween#dispatchEvent", "scope": "instance", - "___id": "T000002R045251", + "___id": "T000002R045254", "___s": true }, { @@ -408024,7 +408028,7 @@ "filename": "Tween.js", "lineno": 794, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Handles the destroy process of this Tween, clearing out the\rTween Data and resetting the targets. A Tween that has been\rdestroyed cannot ever be played or used again.", @@ -408035,7 +408039,7 @@ "longname": "Phaser.Tweens.Tween#destroy", "scope": "instance", "overrides": "Phaser.Tweens.BaseTween#destroy", - "___id": "T000002R045254", + "___id": "T000002R045257", "___s": true }, { @@ -408044,7 +408048,7 @@ "filename": "Tween.js", "lineno": 811, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Creates a new Tween object.\r\rNote: This method will only be available if Tweens have been built into Phaser.", @@ -408103,7 +408107,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#tween", "scope": "instance", - "___id": "T000002R045257", + "___id": "T000002R045260", "___s": true }, { @@ -408112,7 +408116,7 @@ "filename": "Tween.js", "lineno": 828, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Creates a new Tween object and returns it.\r\rNote: This method will only be available if Tweens have been built into Phaser.", @@ -408171,7 +408175,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#tween", "scope": "instance", - "___id": "T000002R045258", + "___id": "T000002R045261", "___s": true }, { @@ -408180,7 +408184,7 @@ "filename": "TweenChain.js", "lineno": 15, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "classdesc": "A TweenChain is a special type of Tween that allows you to create a sequence of Tweens, chained to one-another,\rand add them to the Tween Manager.\r\rThe tweens are played in order, from start to finish. You can optionally set the chain\rto repeat as many times as you like. Once the chain has finished playing, or repeating if set,\rall tweens in the chain will be destroyed automatically. To override this, set the 'persist'\rargument to 'true'.\r\rPlayback will start immediately unless the _first_ Tween has been configured to be paused.\r\rPlease note that Tweens will not manipulate any target property that begins with an underscore.", @@ -408218,7 +408222,7 @@ ], "scope": "static", "longname": "Phaser.Tweens.TweenChain", - "___id": "T000002R045267", + "___id": "T000002R045270", "___s": true }, { @@ -408227,7 +408231,7 @@ "filename": "TweenChain.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "A reference to the Tween that this TweenChain is currently playing.", @@ -408246,7 +408250,7 @@ "longname": "Phaser.Tweens.TweenChain#currentTween", "scope": "instance", "kind": "member", - "___id": "T000002R045271", + "___id": "T000002R045274", "___s": true }, { @@ -408255,7 +408259,7 @@ "filename": "TweenChain.js", "lineno": 56, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "A reference to the data array index of the currently playing tween.", @@ -408274,7 +408278,7 @@ "longname": "Phaser.Tweens.TweenChain#currentIndex", "scope": "instance", "kind": "member", - "___id": "T000002R045273", + "___id": "T000002R045276", "___s": true }, { @@ -408283,7 +408287,7 @@ "filename": "TweenChain.js", "lineno": 66, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Prepares this TweenChain for playback.\r\rCalled automatically by the TweenManager. Should not be called directly.", @@ -408311,7 +408315,7 @@ "memberof": "Phaser.Tweens.TweenChain", "longname": "Phaser.Tweens.TweenChain#init", "scope": "instance", - "___id": "T000002R045275", + "___id": "T000002R045278", "___s": true }, { @@ -408320,7 +408324,7 @@ "filename": "TweenChain.js", "lineno": 95, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Create a sequence of Tweens, chained to one-another, and add them to this Tween Manager.\r\rThe tweens are played in order, from start to finish. You can optionally set the chain\rto repeat as many times as you like. Once the chain has finished playing, or repeating if set,\rall tweens in the chain will be destroyed automatically. To override this, set the 'persist'\rargument to 'true'.\r\rPlayback will start immediately unless the _first_ Tween has been configured to be paused.\r\rPlease note that Tweens will not manipulate any target property that begins with an underscore.", @@ -408388,7 +408392,7 @@ "memberof": "Phaser.Tweens.TweenChain", "longname": "Phaser.Tweens.TweenChain#add", "scope": "instance", - "___id": "T000002R045278", + "___id": "T000002R045281", "___s": true }, { @@ -408397,7 +408401,7 @@ "filename": "TweenChain.js", "lineno": 172, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "See if any of the tweens in this Tween Chain is currently acting upon the given target.", @@ -408436,7 +408440,7 @@ "memberof": "Phaser.Tweens.TweenChain", "longname": "Phaser.Tweens.TweenChain#hasTarget", "scope": "instance", - "___id": "T000002R045290", + "___id": "T000002R045293", "___s": true }, { @@ -408445,7 +408449,7 @@ "filename": "TweenChain.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Restarts the TweenChain from the beginning.\r\rIf this TweenChain was configured to have a loop, or start delay, those\rare reset to their initial values as well. It will also dispatch the\r`onActive` callback and event again.", @@ -408470,7 +408474,7 @@ "memberof": "Phaser.Tweens.TweenChain", "longname": "Phaser.Tweens.TweenChain#restart", "scope": "instance", - "___id": "T000002R045294", + "___id": "T000002R045297", "___s": true }, { @@ -408479,7 +408483,7 @@ "filename": "TweenChain.js", "lineno": 230, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Resets the given Tween.\r\rIt will seek to position 0 and playback will start on the next frame.", @@ -408519,7 +408523,7 @@ "memberof": "Phaser.Tweens.TweenChain", "longname": "Phaser.Tweens.TweenChain#reset", "scope": "instance", - "___id": "T000002R045297", + "___id": "T000002R045300", "___s": true }, { @@ -408528,7 +408532,7 @@ "filename": "TweenChain.js", "lineno": 271, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method that advances to the next state of the TweenChain playback.", @@ -408556,7 +408560,7 @@ "memberof": "Phaser.Tweens.TweenChain", "longname": "Phaser.Tweens.TweenChain#nextState", "scope": "instance", - "___id": "T000002R045301", + "___id": "T000002R045304", "___s": true }, { @@ -408565,7 +408569,7 @@ "filename": "TweenChain.js", "lineno": 318, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Starts this TweenChain playing.\r\rYou only need to call this method if you have configured this TweenChain to be paused on creation.\r\rIf the TweenChain is already playing, calling this method again will have no effect. If you wish to\rrestart the chain, use `TweenChain.restart` instead.\r\rCalling this method after the TweenChain has completed will start the chain playing again from the beginning.", @@ -408590,7 +408594,7 @@ "memberof": "Phaser.Tweens.TweenChain", "longname": "Phaser.Tweens.TweenChain#play", "scope": "instance", - "___id": "T000002R045305", + "___id": "T000002R045308", "___s": true }, { @@ -408599,7 +408603,7 @@ "filename": "TweenChain.js", "lineno": 361, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method that resets all of the Tweens and the current index pointer.", @@ -408609,7 +408613,7 @@ "memberof": "Phaser.Tweens.TweenChain", "longname": "Phaser.Tweens.TweenChain#resetTweens", "scope": "instance", - "___id": "T000002R045308", + "___id": "T000002R045311", "___s": true }, { @@ -408618,7 +408622,7 @@ "filename": "TweenChain.js", "lineno": 380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method that advances the TweenChain based on the time values.", @@ -408662,7 +408666,7 @@ "memberof": "Phaser.Tweens.TweenChain", "longname": "Phaser.Tweens.TweenChain#update", "scope": "instance", - "___id": "T000002R045313", + "___id": "T000002R045316", "___s": true }, { @@ -408671,7 +408675,7 @@ "filename": "TweenChain.js", "lineno": 448, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Immediately advances to the next Tween in the chain.\r\rThis is typically called internally, but can be used if you need to\radvance playback for some reason.", @@ -408695,7 +408699,7 @@ "memberof": "Phaser.Tweens.TweenChain", "longname": "Phaser.Tweens.TweenChain#nextTween", "scope": "instance", - "___id": "T000002R045320", + "___id": "T000002R045323", "___s": true }, { @@ -408704,7 +408708,7 @@ "filename": "TweenChain.js", "lineno": 475, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Sets the current active Tween to the given index, based on its\rentry in the TweenChain data array.", @@ -408729,7 +408733,7 @@ "memberof": "Phaser.Tweens.TweenChain", "longname": "Phaser.Tweens.TweenChain#setCurrentTween", "scope": "instance", - "___id": "T000002R045322", + "___id": "T000002R045325", "___s": true }, { @@ -408738,7 +408742,7 @@ "filename": "TweenChain.js", "lineno": 493, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method that will emit a TweenChain based Event and invoke the given callback.", @@ -408777,7 +408781,7 @@ "memberof": "Phaser.Tweens.TweenChain", "longname": "Phaser.Tweens.TweenChain#dispatchEvent", "scope": "instance", - "___id": "T000002R045326", + "___id": "T000002R045329", "___s": true }, { @@ -408786,7 +408790,7 @@ "filename": "TweenChain.js", "lineno": 514, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Immediately destroys this TweenChain, nulling of all its references.", @@ -408797,7 +408801,7 @@ "longname": "Phaser.Tweens.TweenChain#destroy", "scope": "instance", "overrides": "Phaser.Tweens.BaseTween#destroy", - "___id": "T000002R045329", + "___id": "T000002R045332", "___s": true }, { @@ -408806,7 +408810,7 @@ "filename": "TweenChain.js", "lineno": 529, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Creates a new TweenChain object and adds it to the Tween Manager.\r\rNote: This method will only be available if Tweens have been built into Phaser.", @@ -408855,7 +408859,7 @@ "memberof": "Phaser.GameObjects.GameObjectFactory", "longname": "Phaser.GameObjects.GameObjectFactory#tweenchain", "scope": "instance", - "___id": "T000002R045332", + "___id": "T000002R045335", "___s": true }, { @@ -408864,7 +408868,7 @@ "filename": "TweenChain.js", "lineno": 546, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Creates a new TweenChain object and returns it, without adding it to the Tween Manager.\r\rNote: This method will only be available if Tweens have been built into Phaser.", @@ -408913,7 +408917,7 @@ "memberof": "Phaser.GameObjects.GameObjectCreator", "longname": "Phaser.GameObjects.GameObjectCreator#tweenchain", "scope": "instance", - "___id": "T000002R045333", + "___id": "T000002R045336", "___s": true }, { @@ -408922,7 +408926,7 @@ "filename": "TweenData.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "classdesc": "The TweenData is a class that contains a single target and property that is being tweened.\r\rTweens create TweenData instances when they are created, with one TweenData instance per\rtarget, per property. A Tween can own multiple TweenData instances, but a TweenData only\rever belongs to a single Tween.\r\rYou should not typically create these yourself, but rather use the TweenBuilder,\ror the `Tween.add` method.\r\rPrior to Phaser 3.60 the TweenData was just an object, but was refactored to a class,\rto make it responsible for its own state and updating.", @@ -409173,7 +409177,7 @@ ], "scope": "static", "longname": "Phaser.Tweens.TweenData", - "___id": "T000002R045339", + "___id": "T000002R045342", "___s": true }, { @@ -409182,7 +409186,7 @@ "filename": "TweenData.js", "lineno": 60, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The property of the target to be tweened.", @@ -409202,7 +409206,7 @@ "longname": "Phaser.Tweens.TweenData#key", "scope": "instance", "kind": "member", - "___id": "T000002R045343", + "___id": "T000002R045346", "___s": true }, { @@ -409211,7 +409215,7 @@ "filename": "TweenData.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "A function that returns what to set the target property to,\rthe moment the TweenData is invoked.\r\rThis is called when this TweenData is initialised or reset.", @@ -409232,7 +409236,7 @@ "longname": "Phaser.Tweens.TweenData#getActiveValue", "scope": "instance", "kind": "member", - "___id": "T000002R045345", + "___id": "T000002R045348", "___s": true }, { @@ -409241,7 +409245,7 @@ "filename": "TweenData.js", "lineno": 82, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "A function that returns what to set the target property to\rat the end of the tween.\r\rThis is called when the tween starts playing, after any initial\rstart delay, or if the tween is reset, or is set to repeat.", @@ -409260,7 +409264,7 @@ "longname": "Phaser.Tweens.TweenData#getEndValue", "scope": "instance", "kind": "member", - "___id": "T000002R045347", + "___id": "T000002R045350", "___s": true }, { @@ -409269,7 +409273,7 @@ "filename": "TweenData.js", "lineno": 95, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "A function that returns what to set the target property to\rat the start of the tween.\r\rThis is called when the tween starts playing, after any initial\rstart delay, or if the tween is reset, or is set to repeat.", @@ -409288,7 +409292,7 @@ "longname": "Phaser.Tweens.TweenData#getStartValue", "scope": "instance", "kind": "member", - "___id": "T000002R045349", + "___id": "T000002R045352", "___s": true }, { @@ -409297,7 +409301,7 @@ "filename": "TweenData.js", "lineno": 108, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The ease function this Tween uses to calculate the target value.", @@ -409316,7 +409320,7 @@ "longname": "Phaser.Tweens.TweenData#ease", "scope": "instance", "kind": "member", - "___id": "T000002R045351", + "___id": "T000002R045354", "___s": true }, { @@ -409325,7 +409329,7 @@ "filename": "TweenData.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The targets starting value, as returned by `getStartValue`.", @@ -409344,7 +409348,7 @@ "longname": "Phaser.Tweens.TweenData#start", "scope": "instance", "kind": "member", - "___id": "T000002R045353", + "___id": "T000002R045356", "___s": true }, { @@ -409353,7 +409357,7 @@ "filename": "TweenData.js", "lineno": 126, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The target value from the previous step.", @@ -409372,7 +409376,7 @@ "longname": "Phaser.Tweens.TweenData#previous", "scope": "instance", "kind": "member", - "___id": "T000002R045355", + "___id": "T000002R045358", "___s": true }, { @@ -409381,7 +409385,7 @@ "filename": "TweenData.js", "lineno": 135, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The targets current value, as recorded in the most recent step.", @@ -409400,7 +409404,7 @@ "longname": "Phaser.Tweens.TweenData#current", "scope": "instance", "kind": "member", - "___id": "T000002R045357", + "___id": "T000002R045360", "___s": true }, { @@ -409409,7 +409413,7 @@ "filename": "TweenData.js", "lineno": 144, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The targets ending value, as returned by `getEndValue`.", @@ -409428,7 +409432,7 @@ "longname": "Phaser.Tweens.TweenData#end", "scope": "instance", "kind": "member", - "___id": "T000002R045359", + "___id": "T000002R045362", "___s": true }, { @@ -409437,7 +409441,7 @@ "filename": "TweenData.js", "lineno": 153, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The interpolation function to be used for arrays of data.", @@ -409459,7 +409463,7 @@ "longname": "Phaser.Tweens.TweenData#interpolation", "scope": "instance", "kind": "member", - "___id": "T000002R045361", + "___id": "T000002R045364", "___s": true }, { @@ -409468,7 +409472,7 @@ "filename": "TweenData.js", "lineno": 163, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The array of data to interpolate, if interpolation is being used.", @@ -409498,7 +409502,7 @@ "longname": "Phaser.Tweens.TweenData#interpolationData", "scope": "instance", "kind": "member", - "___id": "T000002R045363", + "___id": "T000002R045366", "___s": true }, { @@ -409507,7 +409511,7 @@ "filename": "TweenData.js", "lineno": 173, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method that resets this Tween Data entirely, including the progress and elapsed values.\r\rCalled automatically by the parent Tween. Should not be called directly.", @@ -409535,7 +409539,7 @@ "longname": "Phaser.Tweens.TweenData#reset", "scope": "instance", "overrides": "Phaser.Tweens.BaseTweenData#reset", - "___id": "T000002R045365", + "___id": "T000002R045368", "___s": true }, { @@ -409544,7 +409548,7 @@ "filename": "TweenData.js", "lineno": 206, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method that advances this TweenData based on the delta value given.", @@ -409587,7 +409591,7 @@ "memberof": "Phaser.Tweens.TweenData", "longname": "Phaser.Tweens.TweenData#update", "scope": "instance", - "___id": "T000002R045375", + "___id": "T000002R045378", "___s": true }, { @@ -409596,7 +409600,7 @@ "filename": "TweenData.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method that will emit a TweenData based Event on the\rparent Tween and also invoke the given callback, if provided.", @@ -409635,7 +409639,7 @@ "memberof": "Phaser.Tweens.TweenData", "longname": "Phaser.Tweens.TweenData#dispatchEvent", "scope": "instance", - "___id": "T000002R045414", + "___id": "T000002R045417", "___s": true }, { @@ -409644,7 +409648,7 @@ "filename": "TweenData.js", "lineno": 397, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Immediately destroys this TweenData, nulling of all its references.", @@ -409655,7 +409659,7 @@ "longname": "Phaser.Tweens.TweenData#destroy", "scope": "instance", "overrides": "Phaser.Tweens.BaseTweenData#destroy", - "___id": "T000002R045422", + "___id": "T000002R045425", "___s": true }, { @@ -409664,7 +409668,7 @@ "filename": "TweenFrameData.js", "lineno": 12, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "classdesc": "The TweenFrameData is a class that contains a single target that will change the texture frame\rat the conclusion of the Tween.\r\rTweenFrameData instances are typically created by the TweenBuilder automatically, when it\rdetects the presence of a 'texture' property as the key being tweened.\r\rA Tween can own multiple TweenFrameData instances, but a TweenFrameData only\rever belongs to a single Tween.\r\rYou should not typically create these yourself, but rather use the TweenBuilder,\ror the `Tween.addFrame` method.", @@ -409832,7 +409836,7 @@ ], "scope": "static", "longname": "Phaser.Tweens.TweenFrameData", - "___id": "T000002R045433", + "___id": "T000002R045436", "___s": true }, { @@ -409841,7 +409845,7 @@ "filename": "TweenFrameData.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The property of the target to be tweened.\r\rAlways 'texture' for a TweenFrameData object.", @@ -409861,7 +409865,7 @@ "longname": "Phaser.Tweens.TweenFrameData#key", "scope": "instance", "kind": "member", - "___id": "T000002R045437", + "___id": "T000002R045440", "___s": true }, { @@ -409870,7 +409874,7 @@ "filename": "TweenFrameData.js", "lineno": 66, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The texture to be set at the start of the tween.", @@ -409889,7 +409893,7 @@ "longname": "Phaser.Tweens.TweenFrameData#startTexture", "scope": "instance", "kind": "member", - "___id": "T000002R045439", + "___id": "T000002R045442", "___s": true }, { @@ -409898,7 +409902,7 @@ "filename": "TweenFrameData.js", "lineno": 75, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The texture to be set at the end of the tween.", @@ -409917,7 +409921,7 @@ "longname": "Phaser.Tweens.TweenFrameData#endTexture", "scope": "instance", "kind": "member", - "___id": "T000002R045441", + "___id": "T000002R045444", "___s": true }, { @@ -409926,7 +409930,7 @@ "filename": "TweenFrameData.js", "lineno": 84, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The frame to be set at the start of the tween.", @@ -409955,7 +409959,7 @@ "longname": "Phaser.Tweens.TweenFrameData#startFrame", "scope": "instance", "kind": "member", - "___id": "T000002R045443", + "___id": "T000002R045446", "___s": true }, { @@ -409964,7 +409968,7 @@ "filename": "TweenFrameData.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "The frame to be set at the end of the tween.", @@ -409993,7 +409997,7 @@ "longname": "Phaser.Tweens.TweenFrameData#endFrame", "scope": "instance", "kind": "member", - "___id": "T000002R045445", + "___id": "T000002R045448", "___s": true }, { @@ -410002,7 +410006,7 @@ "filename": "TweenFrameData.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Will the Tween ease back to its starting values, after reaching the end\rand any `hold` value that may be set?", @@ -410022,7 +410026,7 @@ "scope": "instance", "kind": "member", "overrides": "Phaser.Tweens.BaseTweenData#yoyo", - "___id": "T000002R045447", + "___id": "T000002R045450", "___s": true }, { @@ -410031,7 +410035,7 @@ "filename": "TweenFrameData.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method that resets this Tween Data entirely, including the progress and elapsed values.\r\rCalled automatically by the parent Tween. Should not be called directly.", @@ -410059,7 +410063,7 @@ "longname": "Phaser.Tweens.TweenFrameData#reset", "scope": "instance", "overrides": "Phaser.Tweens.BaseTweenData#reset", - "___id": "T000002R045449", + "___id": "T000002R045452", "___s": true }, { @@ -410068,7 +410072,7 @@ "filename": "TweenFrameData.js", "lineno": 141, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method that advances this TweenData based on the delta value given.", @@ -410111,7 +410115,7 @@ "memberof": "Phaser.Tweens.TweenFrameData", "longname": "Phaser.Tweens.TweenFrameData#update", "scope": "instance", - "___id": "T000002R045454", + "___id": "T000002R045457", "___s": true }, { @@ -410120,7 +410124,7 @@ "filename": "TweenFrameData.js", "lineno": 268, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Internal method that will emit a TweenData based Event on the\rparent Tween and also invoke the given callback, if provided.", @@ -410159,7 +410163,7 @@ "memberof": "Phaser.Tweens.TweenFrameData", "longname": "Phaser.Tweens.TweenFrameData#dispatchEvent", "scope": "instance", - "___id": "T000002R045477", + "___id": "T000002R045480", "___s": true }, { @@ -410168,7 +410172,7 @@ "filename": "TweenFrameData.js", "lineno": 298, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "description": "Immediately destroys this TweenData, nulling of all its references.", @@ -410179,7 +410183,7 @@ "longname": "Phaser.Tweens.TweenFrameData#destroy", "scope": "instance", "overrides": "Phaser.Tweens.BaseTweenData#destroy", - "___id": "T000002R045483", + "___id": "T000002R045486", "___s": true }, { @@ -410188,7 +410192,7 @@ "filename": "TweenManager.js", "lineno": 19, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "classdesc": "The Tween Manager is a default Scene Plugin which controls and updates Tweens.\r\rA tween is a way to alter one or more properties of a target object over a defined period of time.\r\rTweens are created by calling the `add` method and passing in the configuration object.\r\r```js\rconst logo = this.add.image(100, 100, 'logo');\r\rthis.tweens.add({\r targets: logo,\r x: 600,\r ease: 'Power1',\r duration: 2000\r});\r```\r\rSee the `TweenBuilderConfig` for all of the options you have available.\r\rPlayback will start immediately unless the tween has been configured to be paused.\r\rPlease note that a Tween will not manipulate any target property that begins with an underscore.\r\rTweens are designed to be 'fire-and-forget'. They automatically destroy themselves once playback\ris complete, to free-up memory and resources. If you wish to keep a tween after playback, i.e. to\rplay it again at a later time, then you should set the `persist` property to `true` in the config.\rHowever, doing so means it's entirely up to _you_ to destroy the tween when you're finished with it,\rotherwise it will linger in memory forever.\r\rIf you wish to chain Tweens together for sequential playback, see the `TweenManager.chain` method.", @@ -410213,7 +410217,7 @@ ], "scope": "static", "longname": "Phaser.Tweens.TweenManager", - "___id": "T000002R045501", + "___id": "T000002R045504", "___s": true }, { @@ -410222,7 +410226,7 @@ "filename": "TweenManager.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "The Scene which owns this Tween Manager.", @@ -410241,7 +410245,7 @@ "longname": "Phaser.Tweens.TweenManager#scene", "scope": "instance", "kind": "member", - "___id": "T000002R045504", + "___id": "T000002R045507", "___s": true }, { @@ -410250,7 +410254,7 @@ "filename": "TweenManager.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "The Scene Systems Event Emitter.", @@ -410269,7 +410273,7 @@ "longname": "Phaser.Tweens.TweenManager#events", "scope": "instance", "kind": "member", - "___id": "T000002R045506", + "___id": "T000002R045509", "___s": true }, { @@ -410278,7 +410282,7 @@ "filename": "TweenManager.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "The time scale of the Tween Manager.\r\rThis value scales the time delta between two frames, thus influencing the speed of time for all Tweens owned by this Tween Manager.", @@ -410298,7 +410302,7 @@ "longname": "Phaser.Tweens.TweenManager#timeScale", "scope": "instance", "kind": "member", - "___id": "T000002R045508", + "___id": "T000002R045511", "___s": true }, { @@ -410307,7 +410311,7 @@ "filename": "TweenManager.js", "lineno": 95, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "This toggles the updating state of this Tween Manager.\r\rSetting `paused` to `true` (or calling the `pauseAll` method) will\rstop this Tween Manager from updating any of its tweens, including\rnewly created ones. Set back to `false` to resume playback.", @@ -410327,7 +410331,7 @@ "longname": "Phaser.Tweens.TweenManager#paused", "scope": "instance", "kind": "member", - "___id": "T000002R045510", + "___id": "T000002R045513", "___s": true }, { @@ -410336,7 +410340,7 @@ "filename": "TweenManager.js", "lineno": 109, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Is this Tween Manager currently processing the tweens as part of\rits 'update' loop? This is set to 'true' at the start of 'update'\rand reset to 'false' at the end of the function. Allows you to trap\rTween Manager status during tween callbacks.", @@ -410356,7 +410360,7 @@ "longname": "Phaser.Tweens.TweenManager#processing", "scope": "instance", "kind": "member", - "___id": "T000002R045512", + "___id": "T000002R045515", "___s": true }, { @@ -410365,7 +410369,7 @@ "filename": "TweenManager.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "An array of Tweens which are actively being processed by the Tween Manager.", @@ -410393,7 +410397,7 @@ "longname": "Phaser.Tweens.TweenManager#tweens", "scope": "instance", "kind": "member", - "___id": "T000002R045514", + "___id": "T000002R045517", "___s": true }, { @@ -410402,7 +410406,7 @@ "filename": "TweenManager.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "The time the Tween Manager was updated.", @@ -410421,7 +410425,7 @@ "longname": "Phaser.Tweens.TweenManager#time", "scope": "instance", "kind": "member", - "___id": "T000002R045516", + "___id": "T000002R045519", "___s": true }, { @@ -410430,7 +410434,7 @@ "filename": "TweenManager.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "The time the Tween Manager was started.", @@ -410449,7 +410453,7 @@ "longname": "Phaser.Tweens.TweenManager#startTime", "scope": "instance", "kind": "member", - "___id": "T000002R045518", + "___id": "T000002R045521", "___s": true }, { @@ -410458,7 +410462,7 @@ "filename": "TweenManager.js", "lineno": 149, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "The time the Tween Manager should next update.", @@ -410477,7 +410481,7 @@ "longname": "Phaser.Tweens.TweenManager#nextTime", "scope": "instance", "kind": "member", - "___id": "T000002R045520", + "___id": "T000002R045523", "___s": true }, { @@ -410486,7 +410490,7 @@ "filename": "TweenManager.js", "lineno": 158, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "The time the Tween Manager previously updated.", @@ -410505,7 +410509,7 @@ "longname": "Phaser.Tweens.TweenManager#prevTime", "scope": "instance", "kind": "member", - "___id": "T000002R045522", + "___id": "T000002R045525", "___s": true }, { @@ -410514,7 +410518,7 @@ "filename": "TweenManager.js", "lineno": 167, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "The maximum amount of time, in milliseconds, the browser can\rlag for, before lag smoothing is applied.\r\rSee the `TweenManager.setLagSmooth` method for further details.", @@ -410534,7 +410538,7 @@ "longname": "Phaser.Tweens.TweenManager#maxLag", "scope": "instance", "kind": "member", - "___id": "T000002R045524", + "___id": "T000002R045527", "___s": true }, { @@ -410543,7 +410547,7 @@ "filename": "TweenManager.js", "lineno": 180, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "The amount of time, in milliseconds, that is used to set the\rdelta when lag smoothing is applied.\r\rSee the `TweenManager.setLagSmooth` method for further details.", @@ -410563,7 +410567,7 @@ "longname": "Phaser.Tweens.TweenManager#lagSkip", "scope": "instance", "kind": "member", - "___id": "T000002R045526", + "___id": "T000002R045529", "___s": true }, { @@ -410572,7 +410576,7 @@ "filename": "TweenManager.js", "lineno": 193, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "An internal value that holds the fps rate.", @@ -410591,7 +410595,7 @@ "longname": "Phaser.Tweens.TweenManager#gap", "scope": "instance", "kind": "member", - "___id": "T000002R045528", + "___id": "T000002R045531", "___s": true }, { @@ -410600,7 +410604,7 @@ "filename": "TweenManager.js", "lineno": 241, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Create a Tween and return it, but does not add it to this Tween Manager.\r\rPlease note that a Tween will not manipulate any target property that begins with an underscore.\r\rIn order to play this tween, you'll need to add it to a Tween Manager via\rthe `TweenManager.existing` method.\r\rYou can optionally pass an **array** of Tween Configuration objects to this method and it will create\rone Tween per entry in the array. If an array is given, an array of tweens is returned.", @@ -410696,7 +410700,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#create", "scope": "instance", - "___id": "T000002R045539", + "___id": "T000002R045542", "___s": true }, { @@ -410705,7 +410709,7 @@ "filename": "TweenManager.js", "lineno": 290, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Create a Tween and add it to this Tween Manager by passing a Tween Configuration object.\r\rExample, run from within a Scene:\r\r```js\rconst logo = this.add.image(100, 100, 'logo');\r\rthis.tweens.add({\r targets: logo,\r x: 600,\r ease: 'Power1',\r duration: 2000\r});\r```\r\rSee the `TweenBuilderConfig` for all of the options you have available.\r\rPlayback will start immediately unless the tween has been configured to be paused.\r\rPlease note that a Tween will not manipulate any target property that begins with an underscore.\r\rTweens are designed to be 'fire-and-forget'. They automatically destroy themselves once playback\ris complete, to free-up memory and resources. If you wish to keep a tween after playback, i.e. to\rplay it again at a later time, then you should set the `persist` property to `true` in the config.\rHowever, doing so means it's entirely up to _you_ to destroy the tween when you're finished with it,\rotherwise it will linger in memory forever.\r\rIf you wish to chain Tweens together for sequential playback, see the `TweenManager.chain` method.", @@ -410764,7 +410768,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#add", "scope": "instance", - "___id": "T000002R045545", + "___id": "T000002R045548", "___s": true }, { @@ -410773,7 +410777,7 @@ "filename": "TweenManager.js", "lineno": 353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Create multiple Tweens and add them all to this Tween Manager, by passing an array of Tween Configuration objects.\r\rSee the `TweenBuilderConfig` for all of the options you have available.\r\rPlayback will start immediately unless the tweens have been configured to be paused.\r\rPlease note that a Tween will not manipulate any target property that begins with an underscore.\r\rTweens are designed to be 'fire-and-forget'. They automatically destroy themselves once playback\ris complete, to free-up memory and resources. If you wish to keep a tween after playback, i.e. to\rplay it again at a later time, then you should set the `persist` property to `true` in the config.\rHowever, doing so means it's entirely up to _you_ to destroy the tween when you're finished with it,\rotherwise it will linger in memory forever.\r\rIf you wish to chain Tweens together for sequential playback, see the `TweenManager.chain` method.", @@ -410849,7 +410853,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#addMultiple", "scope": "instance", - "___id": "T000002R045551", + "___id": "T000002R045554", "___s": true }, { @@ -410858,7 +410862,7 @@ "filename": "TweenManager.js", "lineno": 411, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Create a sequence of Tweens, chained to one-another, and add them to this Tween Manager.\r\rThe tweens are played in order, from start to finish. You can optionally set the chain\rto repeat as many times as you like. Once the chain has finished playing, or repeating if set,\rall tweens in the chain will be destroyed automatically. To override this, set the `persist`\rargument to 'true'.\r\rPlayback will start immediately unless the _first_ Tween has been configured to be paused.\r\rPlease note that Tweens will not manipulate any target property that begins with an underscore.", @@ -410907,7 +410911,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#chain", "scope": "instance", - "___id": "T000002R045560", + "___id": "T000002R045563", "___s": true }, { @@ -410916,7 +410920,7 @@ "filename": "TweenManager.js", "lineno": 439, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Returns an array containing this Tween and all Tweens chained to it,\rin the order in which they will be played.\r\rIf there are no chained Tweens an empty array is returned.", @@ -410964,7 +410968,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#getChainedTweens", "scope": "instance", - "___id": "T000002R045563", + "___id": "T000002R045566", "___s": true }, { @@ -410973,7 +410977,7 @@ "filename": "TweenManager.js", "lineno": 457, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Check to see if the given Tween instance exists within this Tween Manager.\r\rWill return `true` as long as the Tween is being processed by this Tween Manager.\r\rWill return `false` if not present, or has a state of `REMOVED` or `DESTROYED`.", @@ -411012,7 +411016,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#has", "scope": "instance", - "___id": "T000002R045565", + "___id": "T000002R045568", "___s": true }, { @@ -411021,7 +411025,7 @@ "filename": "TweenManager.js", "lineno": 476, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Add an existing Tween to this Tween Manager.\r\rPlayback will start immediately unless the tween has been configured to be paused.", @@ -411061,7 +411065,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#existing", "scope": "instance", - "___id": "T000002R045567", + "___id": "T000002R045570", "___s": true }, { @@ -411070,7 +411074,7 @@ "filename": "TweenManager.js", "lineno": 498, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Create a Number Tween and add it to the active Tween list.\r\rA Number Tween is a special kind of tween that doesn't have a target. Instead,\rit allows you to tween between 2 numeric values. The default values are\r`0` and `1`, but you can change them via the `from` and `to` properties.\r\rYou can get the current tweened value via the `Tween.getValue()` method.\r\rPlayback will start immediately unless the tween has been configured to be paused.\r\rPlease note that a Tween will not manipulate any target property that begins with an underscore.", @@ -411109,7 +411113,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#addCounter", "scope": "instance", - "___id": "T000002R045569", + "___id": "T000002R045572", "___s": true }, { @@ -411118,7 +411122,7 @@ "filename": "TweenManager.js", "lineno": 527, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Creates a Stagger function to be used by a Tween property.\r\rThe stagger function will allow you to stagger changes to the value of the property across all targets of the tween.\r\rThis is only worth using if the tween has multiple targets.\r\rThe following will stagger the delay by 100ms across all targets of the tween, causing them to scale down to 0.2\rover the duration specified:\r\r```javascript\rthis.tweens.add({\r targets: [ ... ],\r scale: 0.2,\r ease: 'linear',\r duration: 1000,\r delay: this.tweens.stagger(100)\r});\r```\r\rThe following will stagger the delay by 500ms across all targets of the tween using a 10 x 6 grid, staggering\rfrom the center out, using a cubic ease.\r\r```javascript\rthis.tweens.add({\r targets: [ ... ],\r scale: 0.2,\r ease: 'linear',\r duration: 1000,\r delay: this.tweens.stagger(500, { grid: [ 10, 6 ], from: 'center', ease: 'cubic.out' })\r});\r```", @@ -411189,7 +411193,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#stagger", "scope": "instance", - "___id": "T000002R045572", + "___id": "T000002R045575", "___s": true }, { @@ -411198,7 +411202,7 @@ "filename": "TweenManager.js", "lineno": 573, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Set the limits that are used when a browser encounters lag, or delays that cause the elapsed\rtime between two frames to exceed the expected amount. If this occurs, the Tween Manager will\ract as if the 'skip' amount of times has passed, in order to maintain strict tween sequencing.\r\rThis is enabled by default with the values 500ms for the lag limit and 33ms for the skip.\r\rYou should not set these to low values, as it won't give time for the browser to ever\rcatch-up with itself and reclaim sync.\r\rCall this method with no arguments to disable smoothing.\r\rCall it with the arguments `500` and `33` to reset to the defaults.", @@ -411255,7 +411259,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#setLagSmooth", "scope": "instance", - "___id": "T000002R045574", + "___id": "T000002R045577", "___s": true }, { @@ -411264,7 +411268,7 @@ "filename": "TweenManager.js", "lineno": 606, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Limits the Tween system to run at a particular frame rate.\r\rYou should not set this _above_ the frequency of the browser,\rbut instead can use it to throttle the frame rate lower, should\ryou need to in certain situations.", @@ -411306,7 +411310,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#setFps", "scope": "instance", - "___id": "T000002R045580", + "___id": "T000002R045583", "___s": true }, { @@ -411315,7 +411319,7 @@ "filename": "TweenManager.js", "lineno": 630, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Internal method that calculates the delta value, along with the other timing values,\rand returns the new delta.\r\rYou should not typically call this method directly.", @@ -411356,7 +411360,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#getDelta", "scope": "instance", - "___id": "T000002R045585", + "___id": "T000002R045588", "___s": true }, { @@ -411365,7 +411369,7 @@ "filename": "TweenManager.js", "lineno": 672, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Manually advance the Tween system by one step.\r\rThis will update all Tweens even if the Tween Manager is currently\rpaused.", @@ -411390,7 +411394,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#tick", "scope": "instance", - "___id": "T000002R045597", + "___id": "T000002R045600", "___s": true }, { @@ -411399,7 +411403,7 @@ "filename": "TweenManager.js", "lineno": 690, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Internal update handler.\r\rCalls `TweenManager.step` as long as the Tween Manager has not\rbeen paused.", @@ -411409,7 +411413,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#update", "scope": "instance", - "___id": "T000002R045599", + "___id": "T000002R045602", "___s": true }, { @@ -411418,7 +411422,7 @@ "filename": "TweenManager.js", "lineno": 707, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Updates all Tweens belonging to this Tween Manager.\r\rCalled automatically by `update` and `tick`.", @@ -411445,7 +411449,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#step", "scope": "instance", - "___id": "T000002R045601", + "___id": "T000002R045604", "___s": true }, { @@ -411454,7 +411458,7 @@ "filename": "TweenManager.js", "lineno": 775, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Removes the given Tween from this Tween Manager, even if it hasn't started\rplayback yet. If this method is called while the Tween Manager is processing\ran update loop, then the tween will be flagged for removal at the start of\rthe next frame. Otherwise, it is removed immediately.\r\rThe removed tween is _not_ destroyed. It is just removed from this Tween Manager.", @@ -411494,7 +411498,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#remove", "scope": "instance", - "___id": "T000002R045618", + "___id": "T000002R045621", "___s": true }, { @@ -411503,7 +411507,7 @@ "filename": "TweenManager.js", "lineno": 808, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Resets the given Tween.\r\rIf the Tween does not belong to this Tween Manager, it will first be added.\r\rThen it will seek to position 0 and playback will start on the next frame.", @@ -411543,7 +411547,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#reset", "scope": "instance", - "___id": "T000002R045620", + "___id": "T000002R045623", "___s": true }, { @@ -411552,7 +411556,7 @@ "filename": "TweenManager.js", "lineno": 833, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Checks if a Tween is active and adds it to the Tween Manager at the start of the frame if it isn't.", @@ -411592,7 +411596,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#makeActive", "scope": "instance", - "___id": "T000002R045622", + "___id": "T000002R045625", "___s": true }, { @@ -411601,7 +411605,7 @@ "filename": "TweenManager.js", "lineno": 852, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Passes all Tweens to the given callback.", @@ -411670,7 +411674,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#each", "scope": "instance", - "___id": "T000002R045624", + "___id": "T000002R045627", "___s": true }, { @@ -411679,7 +411683,7 @@ "filename": "TweenManager.js", "lineno": 884, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Returns an array containing references to all Tweens in this Tween Manager.\r\rIt is safe to mutate the returned array. However, acting upon any of the Tweens\rwithin it, will adjust those stored in this Tween Manager, as they are passed\rby reference and not cloned.\r\rIf you wish to get tweens for a specific target, see `getTweensOf`.", @@ -411712,7 +411716,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#getTweens", "scope": "instance", - "___id": "T000002R045630", + "___id": "T000002R045633", "___s": true }, { @@ -411721,7 +411725,7 @@ "filename": "TweenManager.js", "lineno": 903, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Returns an array of all Tweens in the Tween Manager which affect the given target, or array of targets.\r\rIt's possible for this method to return tweens that are about to be removed from\rthe Tween Manager. You should check the state of the returned tween before acting\rupon it.", @@ -411788,7 +411792,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#getTweensOf", "scope": "instance", - "___id": "T000002R045632", + "___id": "T000002R045635", "___s": true }, { @@ -411797,7 +411801,7 @@ "filename": "TweenManager.js", "lineno": 949, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Returns the scale of the time delta for all Tweens owned by this Tween Manager.", @@ -411821,7 +411825,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#getGlobalTimeScale", "scope": "instance", - "___id": "T000002R045642", + "___id": "T000002R045645", "___s": true }, { @@ -411830,7 +411834,7 @@ "filename": "TweenManager.js", "lineno": 962, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Sets a new scale of the time delta for this Tween Manager.\r\rThe time delta is the time elapsed between two consecutive frames and influences the speed of time for this Tween Manager and all Tweens it owns. Values higher than 1 increase the speed of time, while values smaller than 1 decrease it. A value of 0 freezes time and is effectively equivalent to pausing all Tweens.", @@ -411870,7 +411874,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#setGlobalTimeScale", "scope": "instance", - "___id": "T000002R045644", + "___id": "T000002R045647", "___s": true }, { @@ -411879,7 +411883,7 @@ "filename": "TweenManager.js", "lineno": 981, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Checks if the given object is being affected by a _playing_ Tween.\r\rIf the Tween is paused, this method will return false.", @@ -411918,7 +411922,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#isTweening", "scope": "instance", - "___id": "T000002R045647", + "___id": "T000002R045650", "___s": true }, { @@ -411927,7 +411931,7 @@ "filename": "TweenManager.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Destroys all Tweens in this Tween Manager.\r\rThe tweens will erase all references to any targets they hold\rand be stopped immediately.\r\rIf this method is called while the Tween Manager is running its\rupdate process, then the tweens will be removed at the start of\rthe next frame. Outside of this, they are removed immediately.", @@ -411952,7 +411956,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#killAll", "scope": "instance", - "___id": "T000002R045653", + "___id": "T000002R045656", "___s": true }, { @@ -411961,7 +411965,7 @@ "filename": "TweenManager.js", "lineno": 1043, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Stops all Tweens which affect the given target or array of targets.\r\rThe tweens will erase all references to any targets they hold\rand be stopped immediately.\r\rIf this method is called while the Tween Manager is running its\rupdate process, then the tweens will be removed at the start of\rthe next frame. Outside of this, they are removed immediately.", @@ -412014,7 +412018,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#killTweensOf", "scope": "instance", - "___id": "T000002R045658", + "___id": "T000002R045661", "___s": true }, { @@ -412023,7 +412027,7 @@ "filename": "TweenManager.js", "lineno": 1074, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Pauses this Tween Manager. No Tweens will update while paused.\r\rThis includes tweens created after this method was called.\r\rSee `TweenManager#resumeAll` to resume the playback.\r\rAs of Phaser 3.60 you can also toggle the boolean property `TweenManager.paused`.", @@ -412048,7 +412052,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#pauseAll", "scope": "instance", - "___id": "T000002R045662", + "___id": "T000002R045665", "___s": true }, { @@ -412057,7 +412061,7 @@ "filename": "TweenManager.js", "lineno": 1095, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "Resumes playback of this Tween Manager.\r\rAll active Tweens will continue updating.\r\rSee `TweenManager#pauseAll` to pause the playback.\r\rAs of Phaser 3.60 you can also toggle the boolean property `TweenManager.paused`.", @@ -412082,7 +412086,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#resumeAll", "scope": "instance", - "___id": "T000002R045665", + "___id": "T000002R045668", "___s": true }, { @@ -412091,7 +412095,7 @@ "filename": "TweenManager.js", "lineno": 1116, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "The Scene that owns this plugin is shutting down.\r\rWe need to kill and reset all internal properties as well as stop listening to Scene events.", @@ -412101,7 +412105,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#shutdown", "scope": "instance", - "___id": "T000002R045668", + "___id": "T000002R045671", "___s": true }, { @@ -412110,7 +412114,7 @@ "filename": "TweenManager.js", "lineno": 1134, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens", + "path": "D:\\wamp\\www\\phaser\\src\\tweens", "code": {} }, "description": "The Scene that owns this plugin is being destroyed.\rWe need to shutdown and then kill off all external references.", @@ -412120,7 +412124,7 @@ "memberof": "Phaser.Tweens.TweenManager", "longname": "Phaser.Tweens.TweenManager#destroy", "scope": "instance", - "___id": "T000002R045671", + "___id": "T000002R045674", "___s": true }, { @@ -412129,7 +412133,7 @@ "filename": "Event.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -412148,7 +412152,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.Event", "scope": "static", - "___id": "T000002R045676", + "___id": "T000002R045679", "___s": true }, { @@ -412157,7 +412161,7 @@ "filename": "GetActiveCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -412265,7 +412269,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.GetActiveCallback", "scope": "static", - "___id": "T000002R045677", + "___id": "T000002R045680", "___s": true }, { @@ -412274,7 +412278,7 @@ "filename": "GetEndCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -412382,7 +412386,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.GetEndCallback", "scope": "static", - "___id": "T000002R045678", + "___id": "T000002R045681", "___s": true }, { @@ -412391,7 +412395,7 @@ "filename": "GetStartCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -412499,7 +412503,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.GetStartCallback", "scope": "static", - "___id": "T000002R045679", + "___id": "T000002R045682", "___s": true }, { @@ -412508,7 +412512,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "namespace", @@ -412516,7 +412520,7 @@ "memberof": "Phaser.Types", "longname": "Phaser.Types.Tweens", "scope": "static", - "___id": "T000002R045680", + "___id": "T000002R045683", "___s": true }, { @@ -412525,7 +412529,7 @@ "filename": "NumberTweenBuilderConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -413143,7 +413147,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.NumberTweenBuilderConfig", "scope": "static", - "___id": "T000002R045681", + "___id": "T000002R045684", "___s": true }, { @@ -413152,7 +413156,7 @@ "filename": "StaggerConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -413263,7 +413267,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.StaggerConfig", "scope": "static", - "___id": "T000002R045682", + "___id": "T000002R045685", "___s": true }, { @@ -413272,7 +413276,7 @@ "filename": "TweenBuilderConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -413991,7 +413995,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.TweenBuilderConfig", "scope": "static", - "___id": "T000002R045683", + "___id": "T000002R045686", "___s": true }, { @@ -414000,7 +414004,7 @@ "filename": "TweenCallbacks.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -414160,7 +414164,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.TweenCallbacks", "scope": "static", - "___id": "T000002R045684", + "___id": "T000002R045687", "___s": true }, { @@ -414169,7 +414173,7 @@ "filename": "TweenCallbackTypes.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -414237,7 +414241,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.TweenCallbackTypes", "scope": "static", - "___id": "T000002R045685", + "___id": "T000002R045688", "___s": true }, { @@ -414246,7 +414250,7 @@ "filename": "TweenChainBuilderConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -414689,7 +414693,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.TweenChainBuilderConfig", "scope": "static", - "___id": "T000002R045686", + "___id": "T000002R045689", "___s": true }, { @@ -414698,7 +414702,7 @@ "filename": "TweenDataConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -415080,7 +415084,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.TweenDataConfig", "scope": "static", - "___id": "T000002R045687", + "___id": "T000002R045690", "___s": true }, { @@ -415089,7 +415093,7 @@ "filename": "TweenDataGenConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -415174,7 +415178,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.TweenDataGenConfig", "scope": "static", - "___id": "T000002R045688", + "___id": "T000002R045691", "___s": true }, { @@ -415183,7 +415187,7 @@ "filename": "TweenFrameDataConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -415436,7 +415440,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.TweenFrameDataConfig", "scope": "static", - "___id": "T000002R045689", + "___id": "T000002R045692", "___s": true }, { @@ -415445,7 +415449,7 @@ "filename": "TweenOnActiveCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -415521,7 +415525,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.TweenOnActiveCallback", "scope": "static", - "___id": "T000002R045690", + "___id": "T000002R045693", "___s": true }, { @@ -415530,7 +415534,7 @@ "filename": "TweenOnCompleteCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -415606,7 +415610,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.TweenOnCompleteCallback", "scope": "static", - "___id": "T000002R045691", + "___id": "T000002R045694", "___s": true }, { @@ -415615,7 +415619,7 @@ "filename": "TweenOnLoopCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -415691,7 +415695,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.TweenOnLoopCallback", "scope": "static", - "___id": "T000002R045692", + "___id": "T000002R045695", "___s": true }, { @@ -415700,7 +415704,7 @@ "filename": "TweenOnPauseCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -415776,7 +415780,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.TweenOnPauseCallback", "scope": "static", - "___id": "T000002R045693", + "___id": "T000002R045696", "___s": true }, { @@ -415785,7 +415789,7 @@ "filename": "TweenOnRepeatCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -415881,7 +415885,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.TweenOnRepeatCallback", "scope": "static", - "___id": "T000002R045694", + "___id": "T000002R045697", "___s": true }, { @@ -415890,7 +415894,7 @@ "filename": "TweenOnResumeCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -415966,7 +415970,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.TweenOnResumeCallback", "scope": "static", - "___id": "T000002R045695", + "___id": "T000002R045698", "___s": true }, { @@ -415975,7 +415979,7 @@ "filename": "TweenOnStartCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -416051,7 +416055,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.TweenOnStartCallback", "scope": "static", - "___id": "T000002R045696", + "___id": "T000002R045699", "___s": true }, { @@ -416060,7 +416064,7 @@ "filename": "TweenOnStopCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -416136,7 +416140,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.TweenOnStopCallback", "scope": "static", - "___id": "T000002R045697", + "___id": "T000002R045700", "___s": true }, { @@ -416145,7 +416149,7 @@ "filename": "TweenOnUpdateCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -416241,7 +416245,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.TweenOnUpdateCallback", "scope": "static", - "___id": "T000002R045698", + "___id": "T000002R045701", "___s": true }, { @@ -416250,7 +416254,7 @@ "filename": "TweenOnYoyoCallback.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -416346,7 +416350,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.TweenOnYoyoCallback", "scope": "static", - "___id": "T000002R045699", + "___id": "T000002R045702", "___s": true }, { @@ -416355,7 +416359,7 @@ "filename": "TweenPropConfig.js", "lineno": 1, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\typedefs", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\typedefs", "code": {} }, "kind": "typedef", @@ -416625,7 +416629,7 @@ "memberof": "Phaser.Types.Tweens", "longname": "Phaser.Types.Tweens.TweenPropConfig", "scope": "static", - "___id": "T000002R045700", + "___id": "T000002R045703", "___s": true }, { @@ -416634,7 +416638,7 @@ "filename": "Add.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Adds the given item, or array of items, to the array.\r\rEach item must be unique within the array.\r\rThe array is modified in-place and returned.\r\rYou can optionally specify a limit to the maximum size of the array. If the quantity of items being\radded will take the array length over this limit, it will stop adding once the limit is reached.\r\rYou can optionally specify a callback to be invoked for each item successfully added to the array.", @@ -416747,7 +416751,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.Add", "scope": "static", - "___id": "T000002R045701", + "___id": "T000002R045704", "___s": true }, { @@ -416756,7 +416760,7 @@ "filename": "AddAt.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Adds the given item, or array of items, to the array starting at the index specified.\r\rEach item must be unique within the array.\r\rExisting elements in the array are shifted up.\r\rThe array is modified in-place and returned.\r\rYou can optionally specify a limit to the maximum size of the array. If the quantity of items being\radded will take the array length over this limit, it will stop adding once the limit is reached.\r\rYou can optionally specify a callback to be invoked for each item successfully added to the array.", @@ -416884,7 +416888,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.AddAt", "scope": "static", - "___id": "T000002R045711", + "___id": "T000002R045714", "___s": true }, { @@ -416893,7 +416897,7 @@ "filename": "BringToTop.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Moves the given element to the top of the array.\rThe array is modified in-place.", @@ -416943,7 +416947,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.BringToTop", "scope": "static", - "___id": "T000002R045722", + "___id": "T000002R045725", "___s": true }, { @@ -416952,7 +416956,7 @@ "filename": "CountAllMatching.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Returns the total number of elements in the array which have a property matching the given value.", @@ -417044,7 +417048,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.CountAllMatching", "scope": "static", - "___id": "T000002R045727", + "___id": "T000002R045730", "___s": true }, { @@ -417053,7 +417057,7 @@ "filename": "Each.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Passes each element in the array to the given callback.", @@ -417133,7 +417137,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.Each", "scope": "static", - "___id": "T000002R045735", + "___id": "T000002R045738", "___s": true }, { @@ -417142,7 +417146,7 @@ "filename": "EachInRange.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Passes each element in the array, between the start and end indexes, to the given callback.", @@ -417248,7 +417252,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.EachInRange", "scope": "static", - "___id": "T000002R045744", + "___id": "T000002R045747", "___s": true }, { @@ -417257,7 +417261,7 @@ "filename": "FindClosestInSorted.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Searches a pre-sorted array for the closet value to the given number.\r\rIf the `key` argument is given it will assume the array contains objects that all have the required `key` property name,\rand will check for the closest value of those to the given number.", @@ -417333,7 +417337,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.FindClosestInSorted", "scope": "static", - "___id": "T000002R045754", + "___id": "T000002R045757", "___s": true }, { @@ -417342,7 +417346,7 @@ "filename": "Flatten.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Takes an array and flattens it, returning a shallow-copy flattened array.", @@ -417395,7 +417399,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.Flatten", "scope": "static", - "___id": "T000002R045765", + "___id": "T000002R045768", "___s": true }, { @@ -417404,7 +417408,7 @@ "filename": "GetAll.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Returns all elements in the array.\r\rYou can optionally specify a matching criteria using the `property` and `value` arguments.\r\rFor example: `getAll('visible', true)` would return only elements that have their visible property set.\r\rOptionally you can specify a start and end index. For example if the array had 100 elements,\rand you set `startIndex` to 0 and `endIndex` to 50, it would return matches from only\rthe first 50 elements.", @@ -417498,7 +417502,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.GetAll", "scope": "static", - "___id": "T000002R045771", + "___id": "T000002R045774", "___s": true }, { @@ -417507,7 +417511,7 @@ "filename": "GetFirst.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Returns the first element in the array.\r\rYou can optionally specify a matching criteria using the `property` and `value` arguments.\r\rFor example: `getAll('visible', true)` would return the first element that had its `visible` property set.\r\rOptionally you can specify a start and end index. For example if the array had 100 elements,\rand you set `startIndex` to 0 and `endIndex` to 50, it would search only the first 50 elements.", @@ -417605,7 +417609,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.GetFirst", "scope": "static", - "___id": "T000002R045780", + "___id": "T000002R045783", "___s": true }, { @@ -417614,7 +417618,7 @@ "filename": "GetRandom.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Returns a Random element from the array.", @@ -417712,7 +417716,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.GetRandom", "scope": "static", - "___id": "T000002R045787", + "___id": "T000002R045790", "___s": true }, { @@ -417721,7 +417725,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "kind": "namespace", @@ -417729,7 +417733,7 @@ "memberof": "Phaser.Utils", "longname": "Phaser.Utils.Array", "scope": "static", - "___id": "T000002R045793", + "___id": "T000002R045796", "___s": true }, { @@ -417738,7 +417742,7 @@ "filename": "CheckMatrix.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array\\matrix", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array\\matrix", "code": {} }, "description": "Checks if an array can be used as a matrix.\r\rA matrix is a two-dimensional array (array of arrays), where all sub-arrays (rows)\rhave the same length. This is an example matrix:\r\r```\r[\r [ 1, 1, 1, 1, 1, 1 ],\r [ 2, 0, 0, 0, 0, 4 ],\r [ 2, 0, 1, 2, 0, 4 ],\r [ 2, 0, 3, 4, 0, 4 ],\r [ 2, 0, 0, 0, 0, 4 ],\r [ 3, 3, 3, 3, 3, 3 ]\r]\r```", @@ -417810,7 +417814,7 @@ "memberof": "Phaser.Utils.Array.Matrix", "longname": "Phaser.Utils.Array.Matrix.CheckMatrix", "scope": "static", - "___id": "T000002R045831", + "___id": "T000002R045834", "___s": true }, { @@ -417819,7 +417823,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array\\matrix", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array\\matrix", "code": {} }, "kind": "namespace", @@ -417827,7 +417831,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.Matrix", "scope": "static", - "___id": "T000002R045836", + "___id": "T000002R045839", "___s": true }, { @@ -417836,7 +417840,7 @@ "filename": "MatrixToString.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array\\matrix", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array\\matrix", "code": {} }, "description": "Generates a string (which you can pass to console.log) from the given Array Matrix.\r\rA matrix is a two-dimensional array (array of arrays), where all sub-arrays (rows)\rhave the same length. There must be at least two rows. This is an example matrix:\r\r```\r[\r [ 1, 1, 1, 1, 1, 1 ],\r [ 2, 0, 0, 0, 0, 4 ],\r [ 2, 0, 1, 2, 0, 4 ],\r [ 2, 0, 3, 4, 0, 4 ],\r [ 2, 0, 0, 0, 0, 4 ],\r [ 3, 3, 3, 3, 3, 3 ]\r]\r```", @@ -417908,7 +417912,7 @@ "memberof": "Phaser.Utils.Array.Matrix", "longname": "Phaser.Utils.Array.Matrix.MatrixToString", "scope": "static", - "___id": "T000002R045850", + "___id": "T000002R045853", "___s": true }, { @@ -417917,7 +417921,7 @@ "filename": "ReverseColumns.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array\\matrix", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array\\matrix", "code": {} }, "description": "Reverses the columns in the given Array Matrix.\r\rA matrix is a two-dimensional array (array of arrays), where all sub-arrays (rows)\rhave the same length. There must be at least two rows. This is an example matrix:\r\r```\r[\r [ 1, 1, 1, 1, 1, 1 ],\r [ 2, 0, 0, 0, 0, 4 ],\r [ 2, 0, 1, 2, 0, 4 ],\r [ 2, 0, 3, 4, 0, 4 ],\r [ 2, 0, 0, 0, 0, 4 ],\r [ 3, 3, 3, 3, 3, 3 ]\r]\r```", @@ -418007,7 +418011,7 @@ "memberof": "Phaser.Utils.Array.Matrix", "longname": "Phaser.Utils.Array.Matrix.ReverseColumns", "scope": "static", - "___id": "T000002R045865", + "___id": "T000002R045868", "___s": true }, { @@ -418016,7 +418020,7 @@ "filename": "ReverseRows.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array\\matrix", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array\\matrix", "code": {} }, "description": "Reverses the rows in the given Array Matrix.\r\rA matrix is a two-dimensional array (array of arrays), where all sub-arrays (rows)\rhave the same length. There must be at least two rows. This is an example matrix:\r\r```\r[\r [ 1, 1, 1, 1, 1, 1 ],\r [ 2, 0, 0, 0, 0, 4 ],\r [ 2, 0, 1, 2, 0, 4 ],\r [ 2, 0, 3, 4, 0, 4 ],\r [ 2, 0, 0, 0, 0, 4 ],\r [ 3, 3, 3, 3, 3, 3 ]\r]\r```", @@ -418106,7 +418110,7 @@ "memberof": "Phaser.Utils.Array.Matrix", "longname": "Phaser.Utils.Array.Matrix.ReverseRows", "scope": "static", - "___id": "T000002R045868", + "___id": "T000002R045871", "___s": true }, { @@ -418115,7 +418119,7 @@ "filename": "Rotate180.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array\\matrix", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array\\matrix", "code": {} }, "description": "Rotates the array matrix 180 degrees.\r\rA matrix is a two-dimensional array (array of arrays), where all sub-arrays (rows)\rhave the same length. There must be at least two rows. This is an example matrix:\r\r```\r[\r [ 1, 1, 1, 1, 1, 1 ],\r [ 2, 0, 0, 0, 0, 4 ],\r [ 2, 0, 1, 2, 0, 4 ],\r [ 2, 0, 3, 4, 0, 4 ],\r [ 2, 0, 0, 0, 0, 4 ],\r [ 3, 3, 3, 3, 3, 3 ]\r]\r```", @@ -418205,7 +418209,7 @@ "memberof": "Phaser.Utils.Array.Matrix", "longname": "Phaser.Utils.Array.Matrix.Rotate180", "scope": "static", - "___id": "T000002R045873", + "___id": "T000002R045876", "___s": true }, { @@ -418214,7 +418218,7 @@ "filename": "RotateLeft.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array\\matrix", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array\\matrix", "code": {} }, "description": "Rotates the array matrix to the left (or 90 degrees)\r\rA matrix is a two-dimensional array (array of arrays), where all sub-arrays (rows)\rhave the same length. There must be at least two rows. This is an example matrix:\r\r```\r[\r [ 1, 1, 1, 1, 1, 1 ],\r [ 2, 0, 0, 0, 0, 4 ],\r [ 2, 0, 1, 2, 0, 4 ],\r [ 2, 0, 3, 4, 0, 4 ],\r [ 2, 0, 0, 0, 0, 4 ],\r [ 3, 3, 3, 3, 3, 3 ]\r]\r```", @@ -418319,7 +418323,7 @@ "memberof": "Phaser.Utils.Array.Matrix", "longname": "Phaser.Utils.Array.Matrix.RotateLeft", "scope": "static", - "___id": "T000002R045877", + "___id": "T000002R045880", "___s": true }, { @@ -418328,7 +418332,7 @@ "filename": "RotateMatrix.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array\\matrix", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array\\matrix", "code": {} }, "description": "Rotates the array matrix based on the given rotation value.\r\rThe value can be given in degrees: 90, -90, 270, -270 or 180,\ror a string command: `rotateLeft`, `rotateRight` or `rotate180`.\r\rBased on the routine from {@link http://jsfiddle.net/MrPolywhirl/NH42z/}.\r\rA matrix is a two-dimensional array (array of arrays), where all sub-arrays (rows)\rhave the same length. There must be at least two rows. This is an example matrix:\r\r```\r[\r [ 1, 1, 1, 1, 1, 1 ],\r [ 2, 0, 0, 0, 0, 4 ],\r [ 2, 0, 1, 2, 0, 4 ],\r [ 2, 0, 3, 4, 0, 4 ],\r [ 2, 0, 0, 0, 0, 4 ],\r [ 3, 3, 3, 3, 3, 3 ]\r]\r```", @@ -418443,7 +418447,7 @@ "memberof": "Phaser.Utils.Array.Matrix", "longname": "Phaser.Utils.Array.Matrix.RotateMatrix", "scope": "static", - "___id": "T000002R045885", + "___id": "T000002R045888", "___s": true }, { @@ -418452,7 +418456,7 @@ "filename": "RotateRight.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array\\matrix", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array\\matrix", "code": {} }, "description": "Rotates the array matrix to the left (or -90 degrees)\r\rA matrix is a two-dimensional array (array of arrays), where all sub-arrays (rows)\rhave the same length. There must be at least two rows. This is an example matrix:\r\r```\r[\r [ 1, 1, 1, 1, 1, 1 ],\r [ 2, 0, 0, 0, 0, 4 ],\r [ 2, 0, 1, 2, 0, 4 ],\r [ 2, 0, 3, 4, 0, 4 ],\r [ 2, 0, 0, 0, 0, 4 ],\r [ 3, 3, 3, 3, 3, 3 ]\r]\r```", @@ -418557,7 +418561,7 @@ "memberof": "Phaser.Utils.Array.Matrix", "longname": "Phaser.Utils.Array.Matrix.RotateRight", "scope": "static", - "___id": "T000002R045894", + "___id": "T000002R045897", "___s": true }, { @@ -418566,7 +418570,7 @@ "filename": "TranslateMatrix.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array\\matrix", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array\\matrix", "code": {} }, "description": "Translates the given Array Matrix by shifting each column and row the\ramount specified.\r\rA matrix is a two-dimensional array (array of arrays), where all sub-arrays (rows)\rhave the same length. There must be at least two rows. This is an example matrix:\r\r```\r[\r [ 1, 1, 1, 1, 1, 1 ],\r [ 2, 0, 0, 0, 0, 4 ],\r [ 2, 0, 1, 2, 0, 4 ],\r [ 2, 0, 3, 4, 0, 4 ],\r [ 2, 0, 0, 0, 0, 4 ],\r [ 3, 3, 3, 3, 3, 3 ]\r]\r```", @@ -418686,7 +418690,7 @@ "memberof": "Phaser.Utils.Array.Matrix", "longname": "Phaser.Utils.Array.Matrix.Translate", "scope": "static", - "___id": "T000002R045902", + "___id": "T000002R045905", "___s": true }, { @@ -418695,7 +418699,7 @@ "filename": "TransposeMatrix.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array\\matrix", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array\\matrix", "code": {} }, "description": "Transposes the elements of the given matrix (array of arrays).\r\rThe transpose of a matrix is a new matrix whose rows are the columns of the original.\r\rA matrix is a two-dimensional array (array of arrays), where all sub-arrays (rows)\rhave the same length. There must be at least two rows. This is an example matrix:\r\r```\r[\r [ 1, 1, 1, 1, 1, 1 ],\r [ 2, 0, 0, 0, 0, 4 ],\r [ 2, 0, 1, 2, 0, 4 ],\r [ 2, 0, 3, 4, 0, 4 ],\r [ 2, 0, 0, 0, 0, 4 ],\r [ 3, 3, 3, 3, 3, 3 ]\r]\r```", @@ -418785,7 +418789,7 @@ "memberof": "Phaser.Utils.Array.Matrix", "longname": "Phaser.Utils.Array.Matrix.TransposeMatrix", "scope": "static", - "___id": "T000002R045909", + "___id": "T000002R045912", "___s": true }, { @@ -418794,7 +418798,7 @@ "filename": "MoveAbove.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Moves the given array element above another one in the array.\rThe array is modified in-place.", @@ -418857,7 +418861,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.MoveAbove", "scope": "static", - "___id": "T000002R045919", + "___id": "T000002R045922", "___s": true }, { @@ -418866,7 +418870,7 @@ "filename": "MoveBelow.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Moves the given array element below another one in the array.\rThe array is modified in-place.", @@ -418929,7 +418933,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.MoveBelow", "scope": "static", - "___id": "T000002R045924", + "___id": "T000002R045927", "___s": true }, { @@ -418938,7 +418942,7 @@ "filename": "MoveDown.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Moves the given array element down one place in the array.\rThe array is modified in-place.", @@ -418989,7 +418993,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.MoveDown", "scope": "static", - "___id": "T000002R045929", + "___id": "T000002R045932", "___s": true }, { @@ -418998,7 +419002,7 @@ "filename": "MoveTo.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Moves an element in an array to a new position within the same array.\rThe array is modified in-place.", @@ -419061,7 +419065,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.MoveTo", "scope": "static", - "___id": "T000002R045937", + "___id": "T000002R045940", "___s": true }, { @@ -419070,7 +419074,7 @@ "filename": "MoveUp.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Moves the given array element up one place in the array.\rThe array is modified in-place.", @@ -419121,7 +419125,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.MoveUp", "scope": "static", - "___id": "T000002R045941", + "___id": "T000002R045944", "___s": true }, { @@ -419130,7 +419134,7 @@ "filename": "NumberArray.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Create an array representing the range of numbers (usually integers), between, and inclusive of,\rthe given `start` and `end` arguments. For example:\r\r`var array = Phaser.Utils.Array.NumberArray(2, 4); // array = [2, 3, 4]`\r`var array = Phaser.Utils.Array.NumberArray(0, 9); // array = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]`\r`var array = Phaser.Utils.Array.NumberArray(8, 2); // array = [8, 7, 6, 5, 4, 3, 2]`\r\rThis is equivalent to `Phaser.Utils.Array.NumberArrayStep(start, end, 1)`.\r\rYou can optionally provide a prefix and / or suffix string. If given the array will contain\rstrings, not integers. For example:\r\r`var array = Phaser.Utils.Array.NumberArray(1, 4, 'Level '); // array = [\"Level 1\", \"Level 2\", \"Level 3\", \"Level 4\"]`\r`var array = Phaser.Utils.Array.NumberArray(5, 7, 'HD-', '.png'); // array = [\"HD-5.png\", \"HD-6.png\", \"HD-7.png\"]`", @@ -419238,7 +419242,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.NumberArray", "scope": "static", - "___id": "T000002R045949", + "___id": "T000002R045952", "___s": true }, { @@ -419247,7 +419251,7 @@ "filename": "NumberArrayStep.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Create an array of numbers (positive and/or negative) progressing from `start`\rup to but not including `end` by advancing by `step`.\r\rIf `start` is less than `end` a zero-length range is created unless a negative `step` is specified.\r\rCertain values for `start` and `end` (eg. NaN/undefined/null) are currently coerced to 0;\rfor forward compatibility make sure to pass in actual numbers.", @@ -419330,7 +419334,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.NumberArrayStep", "scope": "static", - "___id": "T000002R045961", + "___id": "T000002R045964", "___s": true }, { @@ -419339,7 +419343,7 @@ "filename": "QuickSelect.js", "lineno": 25, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "A [Floyd-Rivest](https://en.wikipedia.org/wiki/Floyd%E2%80%93Rivest_algorithm) quick selection algorithm.\r\rRearranges the array items so that all items in the [left, k] range are smaller than all items in [k, right];\rThe k-th element will have the (k - left + 1)th smallest value in [left, right].\r\rThe array is modified in-place.\r\rBased on code by [Vladimir Agafonkin](https://www.npmjs.com/~mourner)", @@ -419420,7 +419424,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.QuickSelect", "scope": "static", - "___id": "T000002R045978", + "___id": "T000002R045981", "___s": true }, { @@ -419429,7 +419433,7 @@ "filename": "Range.js", "lineno": 28, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Creates an array populated with a range of values, based on the given arguments and configuration object.\r\rRange ([a,b,c], [1,2,3]) =\ra1, a2, a3, b1, b2, b3, c1, c2, c3\r\rRange ([a,b], [1,2,3], qty = 3) =\ra1, a1, a1, a2, a2, a2, a3, a3, a3, b1, b1, b1, b2, b2, b2, b3, b3, b3\r\rRange ([a,b,c], [1,2,3], repeat x1) =\ra1, a2, a3, b1, b2, b3, c1, c2, c3, a1, a2, a3, b1, b2, b3, c1, c2, c3\r\rRange ([a,b], [1,2], repeat -1 = endless, max = 14) =\rMaybe if max is set then repeat goes to -1 automatically?\ra1, a2, b1, b2, a1, a2, b1, b2, a1, a2, b1, b2, a1, a2 (capped at 14 elements)\r\rRange ([a], [1,2,3,4,5], random = true) =\ra4, a1, a5, a2, a3\r\rRange ([a, b], [1,2,3], random = true) =\rb3, a2, a1, b1, a3, b2\r\rRange ([a, b, c], [1,2,3], randomB = true) =\ra3, a1, a2, b2, b3, b1, c1, c3, c2\r\rRange ([a], [1,2,3,4,5], yoyo = true) =\ra1, a2, a3, a4, a5, a5, a4, a3, a2, a1\r\rRange ([a, b], [1,2,3], yoyo = true) =\ra1, a2, a3, b1, b2, b3, b3, b2, b1, a3, a2, a1", @@ -419495,7 +419499,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.Range", "scope": "static", - "___id": "T000002R046005", + "___id": "T000002R046008", "___s": true }, { @@ -419504,7 +419508,7 @@ "filename": "Remove.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Removes the given item, or array of items, from the array.\r\rThe array is modified in-place.\r\rYou can optionally specify a callback to be invoked for each item successfully removed from the array.", @@ -419618,7 +419622,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.Remove", "scope": "static", - "___id": "T000002R046024", + "___id": "T000002R046027", "___s": true }, { @@ -419627,7 +419631,7 @@ "filename": "RemoveAt.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Removes the item from the given position in the array.\r\rThe array is modified in-place.\r\rYou can optionally specify a callback to be invoked for the item if it is successfully removed from the array.", @@ -419706,7 +419710,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.RemoveAt", "scope": "static", - "___id": "T000002R046035", + "___id": "T000002R046038", "___s": true }, { @@ -419715,7 +419719,7 @@ "filename": "RemoveBetween.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Removes the item within the given range in the array.\r\rThe array is modified in-place.\r\rYou can optionally specify a callback to be invoked for the item/s successfully removed from the array.", @@ -419816,7 +419820,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.RemoveBetween", "scope": "static", - "___id": "T000002R046041", + "___id": "T000002R046044", "___s": true }, { @@ -419825,7 +419829,7 @@ "filename": "RemoveRandomElement.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Removes a random object from the given array and returns it.\rWill return null if there are no array items that fall within the specified range or if there is no item for the randomly chosen index.", @@ -419894,7 +419898,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.RemoveRandomElement", "scope": "static", - "___id": "T000002R046052", + "___id": "T000002R046055", "___s": true }, { @@ -419903,7 +419907,7 @@ "filename": "Replace.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Replaces an element of the array with the new element.\rThe new element cannot already be a member of the array.\rThe array is modified in-place.", @@ -419966,7 +419970,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.Replace", "scope": "static", - "___id": "T000002R046058", + "___id": "T000002R046061", "___s": true }, { @@ -419975,7 +419979,7 @@ "filename": "RotateLeft.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Moves the element at the start of the array to the end, shifting all items in the process.\rThe \"rotation\" happens to the left.", @@ -420028,7 +420032,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.RotateLeft", "scope": "static", - "___id": "T000002R046064", + "___id": "T000002R046067", "___s": true }, { @@ -420037,7 +420041,7 @@ "filename": "RotateRight.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Moves the element at the end of the array to the start, shifting all items in the process.\rThe \"rotation\" happens to the right.", @@ -420090,7 +420094,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.RotateRight", "scope": "static", - "___id": "T000002R046071", + "___id": "T000002R046074", "___s": true }, { @@ -420099,7 +420103,7 @@ "filename": "SafeRange.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Tests if the start and end indexes are a safe range for the given array.", @@ -420179,7 +420183,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.SafeRange", "scope": "static", - "___id": "T000002R046078", + "___id": "T000002R046081", "___s": true }, { @@ -420188,7 +420192,7 @@ "filename": "SendToBack.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Moves the given element to the bottom of the array.\rThe array is modified in-place.", @@ -420238,7 +420242,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.SendToBack", "scope": "static", - "___id": "T000002R046082", + "___id": "T000002R046085", "___s": true }, { @@ -420247,7 +420251,7 @@ "filename": "SetAll.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Scans the array for elements with the given property. If found, the property is set to the `value`.\r\rFor example: `SetAll('visible', true)` would set all elements that have a `visible` property to `false`.\r\rOptionally you can specify a start and end index. For example if the array had 100 elements,\rand you set `startIndex` to 0 and `endIndex` to 50, it would update only the first 50 elements.", @@ -420339,7 +420343,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.SetAll", "scope": "static", - "___id": "T000002R046087", + "___id": "T000002R046090", "___s": true }, { @@ -420348,7 +420352,7 @@ "filename": "Shuffle.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Shuffles the contents of the given array using the Fisher-Yates implementation.\r\rThe original array is modified directly and returned.", @@ -420419,7 +420423,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.Shuffle", "scope": "static", - "___id": "T000002R046095", + "___id": "T000002R046098", "___s": true }, { @@ -420428,7 +420432,7 @@ "filename": "SortByDigits.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Takes the given array and runs a numeric sort on it, ignoring any non-digits that\rmay be in the entries.\r\rYou should only run this on arrays containing strings.", @@ -420485,7 +420489,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.SortByDigits", "scope": "static", - "___id": "T000002R046103", + "___id": "T000002R046106", "___s": true }, { @@ -420494,7 +420498,7 @@ "filename": "SpliceOne.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Removes a single item from an array and returns it without creating gc, like the native splice does.\rBased on code by Mike Reinstein.", @@ -420545,7 +420549,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.SpliceOne", "scope": "static", - "___id": "T000002R046107", + "___id": "T000002R046110", "___s": true }, { @@ -420554,7 +420558,7 @@ "filename": "StableSort.js", "lineno": 142, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "An in-place stable array sort, because `Array#sort()` is not guaranteed stable.\r\rThis is an implementation of merge sort, without recursion.\r\rFunction based on the Two-Screen/stable sort 0.1.8 from https://github.com/Two-Screen/stable", @@ -420607,7 +420611,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.StableSort", "scope": "static", - "___id": "T000002R046146", + "___id": "T000002R046149", "___s": true }, { @@ -420616,7 +420620,7 @@ "filename": "Swap.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\array", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\array", "code": {} }, "description": "Swaps the position of two elements in the given array.\rThe elements must exist in the same array.\rThe array is modified in-place.", @@ -420679,7 +420683,7 @@ "memberof": "Phaser.Utils.Array", "longname": "Phaser.Utils.Array.Swap", "scope": "static", - "___id": "T000002R046151", + "___id": "T000002R046154", "___s": true }, { @@ -420688,7 +420692,7 @@ "filename": "ArrayBufferToBase64.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\base64", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\base64", "code": {} }, "description": "Converts an ArrayBuffer into a base64 string.\r\rThe resulting string can optionally be a data uri if the `mediaType` argument is provided.\r\rSee https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs for more details.", @@ -420741,7 +420745,7 @@ "memberof": "Phaser.Utils.Base64", "longname": "Phaser.Utils.Base64.ArrayBufferToBase64", "scope": "static", - "___id": "T000002R046159", + "___id": "T000002R046162", "___s": true }, { @@ -420750,7 +420754,7 @@ "filename": "Base64ToArrayBuffer.js", "lineno": 18, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\base64", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\base64", "code": {} }, "description": "Converts a base64 string, either with or without a data uri, into an Array Buffer.", @@ -420789,7 +420793,7 @@ "memberof": "Phaser.Utils.Base64", "longname": "Phaser.Utils.Base64.Base64ToArrayBuffer", "scope": "static", - "___id": "T000002R046177", + "___id": "T000002R046180", "___s": true }, { @@ -420798,7 +420802,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\base64", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\base64", "code": {} }, "kind": "namespace", @@ -420806,7 +420810,7 @@ "memberof": "Phaser.Utils", "longname": "Phaser.Utils.Base64", "scope": "static", - "___id": "T000002R046199", + "___id": "T000002R046202", "___s": true }, { @@ -420819,9 +420823,9 @@ "filename": "Class.js", "lineno": 173, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils", + "path": "D:\\wamp\\www\\phaser\\src\\utils", "code": { - "id": "astnode100390335", + "id": "astnode100390384", "name": "Class", "type": "FunctionDeclaration", "paramnames": [ @@ -420863,7 +420867,7 @@ "name": "Class", "longname": "Class", "scope": "global", - "___id": "T000002R046222", + "___id": "T000002R046225", "___s": true }, { @@ -420872,7 +420876,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils", + "path": "D:\\wamp\\www\\phaser\\src\\utils", "code": {} }, "kind": "namespace", @@ -420880,7 +420884,7 @@ "memberof": "Phaser", "longname": "Phaser.Utils", "scope": "static", - "___id": "T000002R046240", + "___id": "T000002R046243", "___s": true }, { @@ -420889,7 +420893,7 @@ "filename": "NOOP.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils", + "path": "D:\\wamp\\www\\phaser\\src\\utils", "code": {} }, "description": "A NOOP (No Operation) callback function.\r\rUsed internally by Phaser when it's more expensive to determine if a callback exists\rthan it is to just invoke an empty function.", @@ -420899,7 +420903,7 @@ "memberof": "Phaser.Utils", "longname": "Phaser.Utils.NOOP", "scope": "static", - "___id": "T000002R046248", + "___id": "T000002R046251", "___s": true }, { @@ -420908,7 +420912,7 @@ "filename": "NULL.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils", + "path": "D:\\wamp\\www\\phaser\\src\\utils", "code": {} }, "description": "A NULL OP callback function.\r\rThis function always returns `null`.\r\rUsed internally by Phaser when it's more expensive to determine if a callback exists\rthan it is to just invoke an empty function.", @@ -420918,7 +420922,7 @@ "memberof": "Phaser.Utils", "longname": "Phaser.Utils.NULL", "scope": "static", - "___id": "T000002R046251", + "___id": "T000002R046254", "___s": true }, { @@ -420927,7 +420931,7 @@ "filename": "Clone.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\object", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\object", "code": {} }, "description": "Shallow Object Clone. Will not clone nested objects.", @@ -420966,7 +420970,7 @@ "memberof": "Phaser.Utils.Objects", "longname": "Phaser.Utils.Objects.Clone", "scope": "static", - "___id": "T000002R046254", + "___id": "T000002R046257", "___s": true }, { @@ -420975,7 +420979,7 @@ "filename": "DeepCopy.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\object", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\object", "code": {} }, "description": "Deep Copy the given object or array.", @@ -421014,7 +421018,7 @@ "memberof": "Phaser.Utils.Objects", "longname": "Phaser.Utils.Objects.DeepCopy", "scope": "static", - "___id": "T000002R046261", + "___id": "T000002R046264", "___s": true }, { @@ -421023,7 +421027,7 @@ "filename": "Extend.js", "lineno": 13, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\object", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\object", "code": {} }, "description": "This is a slightly modified version of http://api.jquery.com/jQuery.extend/", @@ -421064,7 +421068,7 @@ "memberof": "Phaser.Utils.Objects", "longname": "Phaser.Utils.Objects.Extend", "scope": "static", - "___id": "T000002R046271", + "___id": "T000002R046274", "___s": true }, { @@ -421073,7 +421077,7 @@ "filename": "GetAdvancedValue.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\object", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\object", "code": {} }, "description": "Retrieves a value from an object. Allows for more advanced selection options, including:\r\rAllowed types:\r\rExplicit:\r{\r x: 4\r}\r\rFrom function\r{\r x: function ()\r}\r\rRandomly pick one element from the array\r{\r x: [a, b, c, d, e, f]\r}\r\rRandom integer between min and max:\r{\r x: { randInt: [min, max] }\r}\r\rRandom float between min and max:\r{\r x: { randFloat: [min, max] }\r}", @@ -421136,7 +421140,7 @@ "memberof": "Phaser.Utils.Objects", "longname": "Phaser.Utils.Objects.GetAdvancedValue", "scope": "static", - "___id": "T000002R046299", + "___id": "T000002R046302", "___s": true }, { @@ -421145,7 +421149,7 @@ "filename": "GetFastValue.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\object", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\object", "code": {} }, "description": "Finds the key within the top level of the {@link source} object, or returns {@link defaultValue}", @@ -421209,7 +421213,7 @@ "memberof": "Phaser.Utils.Objects", "longname": "Phaser.Utils.Objects.GetFastValue", "scope": "static", - "___id": "T000002R046303", + "___id": "T000002R046306", "___s": true }, { @@ -421218,7 +421222,7 @@ "filename": "GetMinMaxValue.js", "lineno": 10, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\object", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\object", "code": {} }, "description": "Retrieves and clamps a numerical value from an object.", @@ -421309,7 +421313,7 @@ "memberof": "Phaser.Utils.Objects", "longname": "Phaser.Utils.Objects.GetMinMaxValue", "scope": "static", - "___id": "T000002R046309", + "___id": "T000002R046312", "___s": true }, { @@ -421318,7 +421322,7 @@ "filename": "GetValue.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\object", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\object", "code": {} }, "description": "Retrieves a value from an object, or an alternative object, falling to a back-up default value if not found.\r\rThe key is a string, which can be split based on the use of the period character.\r\rFor example:\r\r```javascript\rconst source = {\r lives: 3,\r render: {\r screen: {\r width: 1024\r }\r }\r}\r\rconst lives = GetValue(source, 'lives', 1);\rconst width = GetValue(source, 'render.screen.width', 800);\rconst height = GetValue(source, 'render.screen.height', 600);\r```\r\rIn the code above, `lives` will be 3 because it's defined at the top level of `source`.\rThe `width` value will be 1024 because it can be found inside the `render.screen` object.\rThe `height` value will be 600, the default value, because it is missing from the `render.screen` object.", @@ -421395,7 +421399,7 @@ "memberof": "Phaser.Utils.Objects", "longname": "Phaser.Utils.Objects.GetValue", "scope": "static", - "___id": "T000002R046314", + "___id": "T000002R046317", "___s": true }, { @@ -421404,7 +421408,7 @@ "filename": "HasAll.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\object", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\object", "code": {} }, "description": "Verifies that an object contains all requested keys", @@ -421465,7 +421469,7 @@ "memberof": "Phaser.Utils.Objects", "longname": "Phaser.Utils.Objects.HasAll", "scope": "static", - "___id": "T000002R046331", + "___id": "T000002R046334", "___s": true }, { @@ -421474,7 +421478,7 @@ "filename": "HasAny.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\object", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\object", "code": {} }, "description": "Verifies that an object contains at least one of the requested keys", @@ -421535,7 +421539,7 @@ "memberof": "Phaser.Utils.Objects", "longname": "Phaser.Utils.Objects.HasAny", "scope": "static", - "___id": "T000002R046335", + "___id": "T000002R046338", "___s": true }, { @@ -421544,7 +421548,7 @@ "filename": "HasValue.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\object", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\object", "code": {} }, "description": "Determine whether the source object has a property with the specified key.", @@ -421596,7 +421600,7 @@ "memberof": "Phaser.Utils.Objects", "longname": "Phaser.Utils.Objects.HasValue", "scope": "static", - "___id": "T000002R046339", + "___id": "T000002R046342", "___s": true }, { @@ -421605,7 +421609,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\object", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\object", "code": {} }, "kind": "namespace", @@ -421613,7 +421617,7 @@ "memberof": "Phaser.Utils", "longname": "Phaser.Utils.Objects", "scope": "static", - "___id": "T000002R046342", + "___id": "T000002R046345", "___s": true }, { @@ -421622,7 +421626,7 @@ "filename": "IsPlainObject.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\object", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\object", "code": {} }, "description": "This is a slightly modified version of jQuery.isPlainObject.\rA plain object is an object whose internal class property is [object Object].", @@ -421661,7 +421665,7 @@ "memberof": "Phaser.Utils.Objects", "longname": "Phaser.Utils.Objects.IsPlainObject", "scope": "static", - "___id": "T000002R046359", + "___id": "T000002R046362", "___s": true }, { @@ -421670,7 +421674,7 @@ "filename": "Merge.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\object", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\object", "code": {} }, "description": "Creates a new Object using all values from obj1 and obj2.\rIf a value exists in both obj1 and obj2, the value in obj1 is used.\r\rThis is only a shallow copy. Deeply nested objects are not cloned, so be sure to only use this\rfunction on shallow objects.", @@ -421722,7 +421726,7 @@ "memberof": "Phaser.Utils.Objects", "longname": "Phaser.Utils.Objects.Merge", "scope": "static", - "___id": "T000002R046363", + "___id": "T000002R046366", "___s": true }, { @@ -421731,7 +421735,7 @@ "filename": "MergeRight.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\object", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\object", "code": {} }, "description": "Creates a new Object using all values from obj1.\r\rThen scans obj2. If a property is found in obj2 that *also* exists in obj1, the value from obj2 is used, otherwise the property is skipped.", @@ -421783,7 +421787,7 @@ "memberof": "Phaser.Utils.Objects", "longname": "Phaser.Utils.Objects.MergeRight", "scope": "static", - "___id": "T000002R046370", + "___id": "T000002R046373", "___s": true }, { @@ -421792,7 +421796,7 @@ "filename": "Pick.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\object", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\object", "code": {} }, "description": "Returns a new object that only contains the `keys` that were found on the object provided.\rIf no `keys` are found, an empty object is returned.", @@ -421844,7 +421848,7 @@ "memberof": "Phaser.Utils.Objects", "longname": "Phaser.Utils.Objects.Pick", "scope": "static", - "___id": "T000002R046377", + "___id": "T000002R046380", "___s": true }, { @@ -421853,7 +421857,7 @@ "filename": "SetValue.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\object", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\object", "code": {} }, "description": "Sets a value in an object, allowing for dot notation to control the depth of the property.\r\rFor example:\r\r```javascript\rvar data = {\r world: {\r position: {\r x: 200,\r y: 100\r }\r }\r};\r\rSetValue(data, 'world.position.y', 300);\r\rconsole.log(data.world.position.y); // 300\r```", @@ -421918,7 +421922,7 @@ "memberof": "Phaser.Utils.Objects", "longname": "Phaser.Utils.Objects.SetValue", "scope": "static", - "___id": "T000002R046384", + "___id": "T000002R046387", "___s": true }, { @@ -421927,7 +421931,7 @@ "filename": "Format.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\string", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\string", "code": {} }, "description": "Takes a string and replaces instances of markers with values in the given array.\rThe markers take the form of `%1`, `%2`, etc. I.e.:\r\r`Format(\"The %1 is worth %2 gold\", [ 'Sword', 500 ])`", @@ -421979,7 +421983,7 @@ "memberof": "Phaser.Utils.String", "longname": "Phaser.Utils.String.Format", "scope": "static", - "___id": "T000002R046395", + "___id": "T000002R046398", "___s": true }, { @@ -421988,7 +421992,7 @@ "filename": "index.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\string", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\string", "code": {} }, "kind": "namespace", @@ -421996,7 +422000,7 @@ "memberof": "Phaser.Utils", "longname": "Phaser.Utils.String", "scope": "static", - "___id": "T000002R046398", + "___id": "T000002R046401", "___s": true }, { @@ -422005,7 +422009,7 @@ "filename": "Pad.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\string", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\string", "code": {} }, "description": "Takes the given string and pads it out, to the length required, using the character\rspecified. For example if you need a string to be 6 characters long, you can call:\r\r`pad('bob', 6, '-', 2)`\r\rThis would return: `bob---` as it has padded it out to 6 characters, using the `-` on the right.\r\rYou can also use it to pad numbers (they are always returned as strings):\r\r`pad(512, 6, '0', 1)`\r\rWould return: `000512` with the string padded to the left.\r\rIf you don't specify a direction it'll pad to both sides:\r\r`pad('c64', 7, '*')`\r\rWould return: `**c64**`", @@ -422104,7 +422108,7 @@ "memberof": "Phaser.Utils.String", "longname": "Phaser.Utils.String.Pad", "scope": "static", - "___id": "T000002R046406", + "___id": "T000002R046409", "___s": true }, { @@ -422113,7 +422117,7 @@ "filename": "RemoveAt.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\string", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\string", "code": {} }, "description": "Takes a string and removes the character at the given index.", @@ -422165,7 +422169,7 @@ "memberof": "Phaser.Utils.String", "longname": "Phaser.Utils.String.RemoveAt", "scope": "static", - "___id": "T000002R046420", + "___id": "T000002R046423", "___s": true }, { @@ -422174,7 +422178,7 @@ "filename": "Reverse.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\string", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\string", "code": {} }, "description": "Takes the given string and reverses it, returning the reversed string.\rFor example if given the string `Atari 520ST` it would return `TS025 iratA`.", @@ -422213,7 +422217,7 @@ "memberof": "Phaser.Utils.String", "longname": "Phaser.Utils.String.Reverse", "scope": "static", - "___id": "T000002R046423", + "___id": "T000002R046426", "___s": true }, { @@ -422222,7 +422226,7 @@ "filename": "UppercaseFirst.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\string", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\string", "code": {} }, "description": "Capitalizes the first letter of a string if there is one.", @@ -422266,7 +422270,7 @@ "memberof": "Phaser.Utils.String", "longname": "Phaser.Utils.String.UppercaseFirst", "scope": "static", - "___id": "T000002R046426", + "___id": "T000002R046429", "___s": true }, { @@ -422275,7 +422279,7 @@ "filename": "UUID.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\utils\\string", + "path": "D:\\wamp\\www\\phaser\\src\\utils\\string", "code": {} }, "description": "Creates and returns an RFC4122 version 4 compliant UUID.\r\rThe string is in the form: `xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx` where each `x` is replaced with a random\rhexadecimal digit from 0 to f, and `y` is replaced with a random hexadecimal digit from 8 to b.", @@ -422299,7 +422303,7 @@ "memberof": "Phaser.Utils.String", "longname": "Phaser.Utils.String.UUID", "scope": "static", - "___id": "T000002R046429", + "___id": "T000002R046432", "___s": true }, { @@ -422308,7 +422312,7 @@ "filename": "AdInstance.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "kind": "typedef", @@ -422378,7 +422382,7 @@ ], "longname": "AdInstance", "scope": "global", - "___id": "T000002R046434", + "___id": "T000002R046437", "___s": true }, { @@ -422387,7 +422391,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 17, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "classdesc": "The Facebook Instant Games Plugin for Phaser 3 provides a seamless bridge between Phaser\rand the Facebook Instant Games API version 6.2.\r\rYou can access this plugin via the `facebook` property in a Scene, i.e:\r\r```javascript\rthis.facebook.getPlatform();\r```\r\rIf this is unavailable please check to make sure you're using a build of Phaser that has\rthis plugin within it. You can quickly check this by looking at the dev tools console\rheader - the Phaser version number will have `-FB` after it if this plugin is loaded.\r\rIf you are building your own version of Phaser then use this Webpack DefinePlugin flag:\r\r`\"typeof PLUGIN_FBINSTANT\": JSON.stringify(true)`\r\rYou will find that every Instant Games API method has a mapping in this plugin.\rFor a full list please consult either the plugin documentation, or the 6.2 SDK documentation\rat https://developers.facebook.com/docs/games/instant-games/sdk/fbinstant6.2\r\rInternally this plugin uses its own Data Manager to handle seamless user data updates and provides\rhandy functions for advertisement displaying, opening share dialogs, logging, leaderboards, purchase API requests,\rloader integration and more.\r\rTo get started with Facebook Instant Games you will need to register on Facebook and create a new Instant\rGame app that has its own unique app ID. Facebook have also provided a dashboard interface for setting up\rvarious features for your game, including leaderboards, ad requests and the payments API. There are lots\rof guides on the Facebook Developers portal to assist with setting these\rvarious systems up: https://developers.facebook.com/docs/games/instant-games/guides\r\rFor more details follow the Quick Start guide here: https://developers.facebook.com/docs/games/instant-games", @@ -422415,7 +422419,7 @@ ], "scope": "static", "longname": "Phaser.FacebookInstantGamesPlugin", - "___id": "T000002R046448", + "___id": "T000002R046451", "___s": true }, { @@ -422424,7 +422428,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "A reference to the Phaser.Game instance.", @@ -422444,7 +422448,7 @@ "longname": "Phaser.FacebookInstantGamesPlugin#game", "scope": "instance", "kind": "member", - "___id": "T000002R046452", + "___id": "T000002R046455", "___s": true }, { @@ -422453,7 +422457,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 80, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "A Data Manager instance.\rIt allows you to store, query and retrieve any key/value data you may need to store.\rIt's also used internally by the plugin to store FBIG API data.", @@ -422472,7 +422476,7 @@ "longname": "Phaser.FacebookInstantGamesPlugin#data", "scope": "instance", "kind": "member", - "___id": "T000002R046454", + "___id": "T000002R046457", "___s": true }, { @@ -422481,7 +422485,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 94, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Has the Facebook Instant Games API loaded yet?\rThis is set automatically during the boot process.", @@ -422500,7 +422504,7 @@ "longname": "Phaser.FacebookInstantGamesPlugin#hasLoaded", "scope": "instance", "kind": "member", - "___id": "T000002R046456", + "___id": "T000002R046459", "___s": true }, { @@ -422509,7 +422513,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Is the Data Manager currently locked?", @@ -422528,7 +422532,7 @@ "longname": "Phaser.FacebookInstantGamesPlugin#dataLocked", "scope": "instance", "kind": "member", - "___id": "T000002R046458", + "___id": "T000002R046461", "___s": true }, { @@ -422537,7 +422541,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "A list of the Facebook Instant Games APIs that are available,\rbased on the given platform, context and user privacy settings.\rThis value is populated automatically during boot.", @@ -422565,7 +422569,7 @@ "longname": "Phaser.FacebookInstantGamesPlugin#supportedAPIs", "scope": "instance", "kind": "member", - "___id": "T000002R046460", + "___id": "T000002R046463", "___s": true }, { @@ -422574,7 +422578,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 124, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Holds the entry point that the game was launched from.\rThis value is populated automatically during boot.", @@ -422593,7 +422597,7 @@ "longname": "Phaser.FacebookInstantGamesPlugin#entryPoint", "scope": "instance", "kind": "member", - "___id": "T000002R046462", + "___id": "T000002R046465", "___s": true }, { @@ -422602,7 +422606,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 134, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "An object that contains any data associated with the entry point that the game was launched from.\rThe contents of the object are developer-defined, and can occur from entry points on different platforms.\rThis will return null for older mobile clients, as well as when there is no data associated with the particular entry point.\rThis value is populated automatically during boot.", @@ -422621,7 +422625,7 @@ "longname": "Phaser.FacebookInstantGamesPlugin#entryPointData", "scope": "instance", "kind": "member", - "___id": "T000002R046464", + "___id": "T000002R046467", "___s": true }, { @@ -422630,7 +422634,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 146, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "A unique identifier for the current game context. This represents a specific context\rthat the game is being played in (for example, a particular messenger conversation or facebook post).\rThe identifier will be null if game is being played in a solo context.\rThis value is populated automatically during boot.", @@ -422649,7 +422653,7 @@ "longname": "Phaser.FacebookInstantGamesPlugin#contextID", "scope": "instance", "kind": "member", - "___id": "T000002R046466", + "___id": "T000002R046469", "___s": true }, { @@ -422658,7 +422662,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 158, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "The current context in which your game is running. This can be either `null` or\rone of:\r\r`POST` - The game is running inside of a Facebook post.\r`THREAD` - The game is running inside a Facebook Messenger thread.\r`GROUP` - The game is running inside a Facebook Group.\r`SOLO` - This is the default context, the player is the only participant.\r\rThis value is populated automatically during boot.", @@ -422679,7 +422683,7 @@ "longname": "Phaser.FacebookInstantGamesPlugin#contextType", "scope": "instance", "kind": "member", - "___id": "T000002R046468", + "___id": "T000002R046471", "___s": true }, { @@ -422688,7 +422692,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "The current locale.\rSee https://origincache.facebook.com/developers/resources/?id=FacebookLocales.xml for a complete list of supported locale values.\rUse this to determine what languages the current game should be localized with.\rThis value is populated automatically during boot.", @@ -422709,7 +422713,7 @@ "longname": "Phaser.FacebookInstantGamesPlugin#locale", "scope": "instance", "kind": "member", - "___id": "T000002R046470", + "___id": "T000002R046473", "___s": true }, { @@ -422718,7 +422722,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "The platform on which the game is currently running, i.e. `IOS`.\rThis value is populated automatically during boot.", @@ -422739,7 +422743,7 @@ "longname": "Phaser.FacebookInstantGamesPlugin#platform", "scope": "instance", "kind": "member", - "___id": "T000002R046472", + "___id": "T000002R046475", "___s": true }, { @@ -422748,7 +422752,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "The string representation of the Facebook Instant Games SDK version being used.\rThis value is populated automatically during boot.", @@ -422769,7 +422773,7 @@ "longname": "Phaser.FacebookInstantGamesPlugin#version", "scope": "instance", "kind": "member", - "___id": "T000002R046474", + "___id": "T000002R046477", "___s": true }, { @@ -422778,7 +422782,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Holds the id of the player. This is a string based ID, the same as `FBInstant.player.getID()`.\rThis value is populated automatically during boot if the API is supported.", @@ -422799,7 +422803,7 @@ "longname": "Phaser.FacebookInstantGamesPlugin#playerID", "scope": "instance", "kind": "member", - "___id": "T000002R046476", + "___id": "T000002R046479", "___s": true }, { @@ -422808,7 +422812,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 217, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "The player's localized display name.\rThis value is populated automatically during boot if the API is supported.", @@ -422829,7 +422833,7 @@ "longname": "Phaser.FacebookInstantGamesPlugin#playerName", "scope": "instance", "kind": "member", - "___id": "T000002R046478", + "___id": "T000002R046481", "___s": true }, { @@ -422838,7 +422842,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 227, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "A url to the player's public profile photo. The photo will always be a square, and with dimensions\rof at least 200x200. When rendering it in the game, the exact dimensions should never be assumed to be constant.\rIt's recommended to always scale the image to a desired size before rendering.\rThis value is populated automatically during boot if the API is supported.", @@ -422859,7 +422863,7 @@ "longname": "Phaser.FacebookInstantGamesPlugin#playerPhotoURL", "scope": "instance", "kind": "member", - "___id": "T000002R046480", + "___id": "T000002R046483", "___s": true }, { @@ -422868,7 +422872,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 239, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Whether a player can subscribe to the game bot or not.", @@ -422887,7 +422891,7 @@ "longname": "Phaser.FacebookInstantGamesPlugin#playerCanSubscribeBot", "scope": "instance", "kind": "member", - "___id": "T000002R046482", + "___id": "T000002R046485", "___s": true }, { @@ -422896,7 +422900,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 248, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Does the current platform and context allow for use of the payments API?\rCurrently this is only available on Facebook.com and Android 6+.", @@ -422915,7 +422919,7 @@ "longname": "Phaser.FacebookInstantGamesPlugin#paymentsReady", "scope": "instance", "kind": "member", - "___id": "T000002R046484", + "___id": "T000002R046487", "___s": true }, { @@ -422924,7 +422928,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 258, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "The set of products that are registered to the game.", @@ -422952,7 +422956,7 @@ "longname": "Phaser.FacebookInstantGamesPlugin#catalog", "scope": "instance", "kind": "member", - "___id": "T000002R046486", + "___id": "T000002R046489", "___s": true }, { @@ -422961,7 +422965,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 267, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Contains all of the player's unconsumed purchases.\rThe game must fetch the current player's purchases as soon as the client indicates that it is ready to perform payments-related operations,\ri.e. at game start. The game can then process and consume any purchases that are waiting to be consumed.", @@ -422989,7 +422993,7 @@ "longname": "Phaser.FacebookInstantGamesPlugin#purchases", "scope": "instance", "kind": "member", - "___id": "T000002R046488", + "___id": "T000002R046491", "___s": true }, { @@ -422998,7 +423002,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 278, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Contains all of the leaderboard data, as populated by the `getLeaderboard()` method.", @@ -423026,7 +423030,7 @@ "longname": "Phaser.FacebookInstantGamesPlugin#leaderboards", "scope": "instance", "kind": "member", - "___id": "T000002R046490", + "___id": "T000002R046493", "___s": true }, { @@ -423035,7 +423039,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 287, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Contains AdInstance objects, as created by the `preloadAds()` method.", @@ -423063,7 +423067,7 @@ "longname": "Phaser.FacebookInstantGamesPlugin#ads", "scope": "instance", "kind": "member", - "___id": "T000002R046492", + "___id": "T000002R046495", "___s": true }, { @@ -423072,7 +423076,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Call this method from your `Scene.preload` in order to sync the load progress\rof the Phaser Loader with the Facebook Instant Games loader display, i.e.:\r\r```javascript\rthis.facebook.showLoadProgress(this);\rthis.facebook.once('startgame', this.startGame, this);\r```", @@ -423112,7 +423116,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#showLoadProgress", "scope": "instance", - "___id": "T000002R046504", + "___id": "T000002R046507", "___s": true }, { @@ -423121,7 +423125,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 398, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "This method is called automatically when the game has finished loading,\rif you used the `showLoadProgress` method. If your game doesn't need to\rload any assets, or you're managing the load yourself, then call this\rmethod directly to start the API running.\r\rWhen the API has finished starting this plugin will emit a `startgame` event\rwhich you should listen for.", @@ -423131,7 +423135,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#gameStarted", "scope": "instance", - "___id": "T000002R046507", + "___id": "T000002R046510", "___s": true }, { @@ -423140,7 +423144,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Checks to see if a given Facebook Instant Games API is available or not.", @@ -423179,7 +423183,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#checkAPI", "scope": "instance", - "___id": "T000002R046522", + "___id": "T000002R046525", "___s": true }, { @@ -423188,7 +423192,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 516, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Returns the unique identifier for the current game context. This represents a specific context\rthat the game is being played in (for example, a particular messenger conversation or facebook post).\rThe identifier will be null if game is being played in a solo context.\r\rIt is only populated if `contextGetID` is in the list of supported APIs.", @@ -423212,7 +423216,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#getID", "scope": "instance", - "___id": "T000002R046524", + "___id": "T000002R046527", "___s": true }, { @@ -423221,7 +423225,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 538, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Returns the current context in which your game is running. This can be either `null` or one of:\r\r`POST` - The game is running inside of a Facebook post.\r`THREAD` - The game is running inside a Facebook Messenger thread.\r`GROUP` - The game is running inside a Facebook Group.\r`SOLO` - This is the default context, the player is the only participant.\r\rIt is only populated if `contextGetType` is in the list of supported APIs.", @@ -423247,7 +423251,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#getType", "scope": "instance", - "___id": "T000002R046527", + "___id": "T000002R046530", "___s": true }, { @@ -423256,7 +423260,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 563, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Returns the current locale.\rSee https://origincache.facebook.com/developers/resources/?id=FacebookLocales.xml for a complete list of supported locale values.\rUse this to determine what languages the current game should be localized with.\rIt is only populated if `getLocale` is in the list of supported APIs.", @@ -423282,7 +423286,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#getLocale", "scope": "instance", - "___id": "T000002R046530", + "___id": "T000002R046533", "___s": true }, { @@ -423291,7 +423295,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 584, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Returns the platform on which the game is currently running, i.e. `IOS`.\rIt is only populated if `getPlatform` is in the list of supported APIs.", @@ -423317,7 +423321,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#getPlatform", "scope": "instance", - "___id": "T000002R046533", + "___id": "T000002R046536", "___s": true }, { @@ -423326,7 +423330,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 603, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Returns the string representation of the Facebook Instant Games SDK version being used.\rIt is only populated if `getSDKVersion` is in the list of supported APIs.", @@ -423352,7 +423356,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#getSDKVersion", "scope": "instance", - "___id": "T000002R046536", + "___id": "T000002R046539", "___s": true }, { @@ -423361,7 +423365,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Returns the id of the player. This is a string based ID, the same as `FBInstant.player.getID()`.\rIt is only populated if `playerGetID` is in the list of supported APIs.", @@ -423387,7 +423391,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#getPlayerID", "scope": "instance", - "___id": "T000002R046539", + "___id": "T000002R046542", "___s": true }, { @@ -423396,7 +423400,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 641, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Returns the player's localized display name.\rIt is only populated if `playerGetName` is in the list of supported APIs.", @@ -423422,7 +423426,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#getPlayerName", "scope": "instance", - "___id": "T000002R046542", + "___id": "T000002R046545", "___s": true }, { @@ -423431,7 +423435,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 660, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Returns the url to the player's public profile photo. The photo will always be a square, and with dimensions\rof at least 200x200. When rendering it in the game, the exact dimensions should never be assumed to be constant.\rIt's recommended to always scale the image to a desired size before rendering.\rIt is only populated if `playerGetPhoto` is in the list of supported APIs.", @@ -423457,7 +423461,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#getPlayerPhotoURL", "scope": "instance", - "___id": "T000002R046545", + "___id": "T000002R046548", "___s": true }, { @@ -423466,7 +423470,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 681, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Load the player's photo and store it in the Texture Manager, ready for use in-game.\r\rThis method works by using a Scene Loader instance and then asking the Loader to\rretrieve the image.\r\rWhen complete the plugin will emit a `photocomplete` event, along with the key of the photo.\r\r```javascript\rthis.facebook.loadPlayerPhoto(this, 'player').once('photocomplete', function (key) {\r this.add.image(x, y, 'player');\r}, this);\r```", @@ -423519,7 +423523,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#loadPlayerPhoto", "scope": "instance", - "___id": "T000002R046548", + "___id": "T000002R046551", "___s": true }, { @@ -423528,7 +423532,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 723, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Checks if the current player can subscribe to the game bot.\r\rIt makes an async call to the API, so the result isn't available immediately.\r\rIf they can subscribe, the `playerCanSubscribeBot` property is set to `true`\rand this plugin will emit the `cansubscribebot` event.\r\rIf they cannot, i.e. it's not in the list of supported APIs, or the request\rwas rejected, it will emit a `cansubscribebotfail` event instead.", @@ -423553,7 +423557,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#canSubscribeBot", "scope": "instance", - "___id": "T000002R046550", + "___id": "T000002R046553", "___s": true }, { @@ -423562,7 +423566,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 764, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Subscribes the current player to the game bot.\r\rIt makes an async call to the API, so the result isn't available immediately.\r\rIf they are successfully subscribed this plugin will emit the `subscribebot` event.\r\rIf they cannot, i.e. it's not in the list of supported APIs, or the request\rwas rejected, it will emit a `subscribebotfail` event instead.", @@ -423587,7 +423591,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#subscribeBot", "scope": "instance", - "___id": "T000002R046554", + "___id": "T000002R046557", "___s": true }, { @@ -423596,7 +423600,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 802, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Gets the associated data from the player based on the given key, or array of keys.\r\rThe data is requested in an async call, so the result isn't available immediately.\r\rWhen the call completes the data is set into this plugins Data Manager and the\r`getdata` event will be emitted.", @@ -423655,7 +423659,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#getData", "scope": "instance", - "___id": "T000002R046557", + "___id": "T000002R046560", "___s": true }, { @@ -423664,7 +423668,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 848, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Set data to be saved to the designated cloud storage of the current player. The game can store up to 1MB of data for each unique player.\r\rThe data save is requested in an async call, so the result isn't available immediately.\r\rData managed via this plugins Data Manager instance is automatically synced with Facebook. However, you can call this\rmethod directly if you need to replace the data object directly.\r\rWhen the APIs `setDataAsync` call resolves it will emit the `savedata` event from this plugin. If the call fails for some\rreason it will emit `savedatafail` instead.\r\rThe call resolving does not necessarily mean that the input has already been persisted. Rather, it means that the data was valid and\rhas been scheduled to be saved. It also guarantees that all values that were set are now available in `getData`.", @@ -423704,7 +423708,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#saveData", "scope": "instance", - "___id": "T000002R046564", + "___id": "T000002R046567", "___s": true }, { @@ -423713,7 +423717,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 891, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Immediately flushes any changes to the player data to the designated cloud storage.\rThis function is expensive, and should primarily be used for critical changes where persistence needs to be immediate\rand known by the game. Non-critical changes should rely on the platform to persist them in the background.\rNOTE: Calls to player.setDataAsync will be rejected while this function's result is pending.\r\rData managed via this plugins Data Manager instance is automatically synced with Facebook. However, you can call this\rmethod directly if you need to flush the data directly.\r\rWhen the APIs `flushDataAsync` call resolves it will emit the `flushdata` event from this plugin. If the call fails for some\rreason it will emit `flushdatafail` instead.", @@ -423738,7 +423742,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#flushData", "scope": "instance", - "___id": "T000002R046567", + "___id": "T000002R046570", "___s": true }, { @@ -423747,7 +423751,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 929, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Retrieve stats from the designated cloud storage of the current player.\r\rThe data is requested in an async call, so the result isn't available immediately.\r\rWhen the call completes the `getstats` event will be emitted along with the data object returned.\r\rIf the call fails, i.e. it's not in the list of supported APIs, or the request was rejected,\rit will emit a `getstatsfail` event instead.", @@ -423797,7 +423801,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#getStats", "scope": "instance", - "___id": "T000002R046570", + "___id": "T000002R046573", "___s": true }, { @@ -423806,7 +423810,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 967, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Save the stats of the current player to the designated cloud storage.\r\rStats in the Facebook Instant Games API are purely numerical values paired with a string-based key. Only numbers can be saved as stats,\rall other data types will be ignored.\r\rThe data is requested in an async call, so the result isn't available immediately.\r\rWhen the call completes the `savestats` event will be emitted along with the data object returned.\r\rIf the call fails, i.e. it's not in the list of supported APIs, or the request was rejected,\rit will emit a `savestatsfail` event instead.", @@ -423846,7 +423850,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#saveStats", "scope": "instance", - "___id": "T000002R046573", + "___id": "T000002R046576", "___s": true }, { @@ -423855,7 +423859,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1018, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Increment the stats of the current player and save them to the designated cloud storage.\r\rStats in the Facebook Instant Games API are purely numerical values paired with a string-based key. Only numbers can be saved as stats,\rall other data types will be ignored.\r\rThe data object provided for this call should contain offsets for how much to modify the stats by:\r\r```javascript\rthis.facebook.incStats({\r level: 1,\r zombiesSlain: 17,\r rank: -1\r});\r```\r\rThe data is requested in an async call, so the result isn't available immediately.\r\rWhen the call completes the `incstats` event will be emitted along with the data object returned.\r\rIf the call fails, i.e. it's not in the list of supported APIs, or the request was rejected,\rit will emit a `incstatsfail` event instead.", @@ -423895,7 +423899,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#incStats", "scope": "instance", - "___id": "T000002R046579", + "___id": "T000002R046582", "___s": true }, { @@ -423904,7 +423908,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1079, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Sets the data associated with the individual gameplay session for the current context.\r\rThis function should be called whenever the game would like to update the current session data.\r\rThis session data may be used to populate a variety of payloads, such as game play webhooks.", @@ -423944,7 +423948,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#saveSession", "scope": "instance", - "___id": "T000002R046585", + "___id": "T000002R046588", "___s": true }, { @@ -423953,7 +423957,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1114, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "This invokes a dialog to let the user share specified content, either as a message in Messenger or as a post on the user's timeline.\r\rA blob of data can be attached to the share which every game session launched from the share will be able to access via the `this.entryPointData` property.\r\rThis data must be less than or equal to 1000 characters when stringified.\r\rWhen this method is called you should consider your game paused. Listen out for the `resume` event from this plugin to know when the dialog has been closed.\r\rThe user may choose to cancel the share action and close the dialog. The resulting `resume` event will be dispatched regardless if the user actually shared the content or not.", @@ -424034,7 +424038,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#openShare", "scope": "instance", - "___id": "T000002R046588", + "___id": "T000002R046591", "___s": true }, { @@ -424043,7 +424047,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "This invokes a dialog to let the user invite a friend to play this game, either as a message in Messenger or as a post on the user's timeline.\r\rA blob of data can be attached to the share which every game session launched from the share will be able to access via the `this.entryPointData` property.\r\rThis data must be less than or equal to 1000 characters when stringified.\r\rWhen this method is called you should consider your game paused. Listen out for the `resume` event from this plugin to know when the dialog has been closed.\r\rThe user may choose to cancel the share action and close the dialog. The resulting `resume` event will be dispatched regardless if the user actually shared the content or not.", @@ -424124,7 +424128,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#openInvite", "scope": "instance", - "___id": "T000002R046590", + "___id": "T000002R046593", "___s": true }, { @@ -424133,7 +424137,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "This invokes a dialog to let the user share specified content, either as a message in Messenger or as a post on the user's timeline.\r\rA blob of data can be attached to the share which every game session launched from the share will be able to access via the `this.entryPointData` property.\r\rThis data must be less than or equal to 1000 characters when stringified.\r\rWhen this method is called you should consider your game paused. Listen out for the `resume` event from this plugin to know when the dialog has been closed.\r\rThe user may choose to cancel the share action and close the dialog. The resulting `resume` event will be dispatched regardless if the user actually shared the content or not.", @@ -424214,7 +424218,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#openRequest", "scope": "instance", - "___id": "T000002R046592", + "___id": "T000002R046595", "___s": true }, { @@ -424223,7 +424227,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1192, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "This invokes a dialog to let the user share specified content, either as a message in Messenger or as a post on the user's timeline.\r\rA blob of data can be attached to the share which every game session launched from the share will be able to access via the `this.entryPointData` property.\r\rThis data must be less than or equal to 1000 characters when stringified.\r\rWhen this method is called you should consider your game paused. Listen out for the `resume` event from this plugin to know when the dialog has been closed.\r\rThe user may choose to cancel the share action and close the dialog. The resulting `resume` event will be dispatched regardless if the user actually shared the content or not.", @@ -424304,7 +424308,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#openChallenge", "scope": "instance", - "___id": "T000002R046594", + "___id": "T000002R046597", "___s": true }, { @@ -424313,7 +424317,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "This function determines whether the number of participants in the current game context is between a given minimum and maximum, inclusive.\rIf one of the bounds is null only the other bound will be checked against.\rIt will always return the original result for the first call made in a context in a given game play session.\rSubsequent calls, regardless of arguments, will return the answer to the original query until a context change occurs and the query result is reset.", @@ -424367,7 +424371,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#isSizeBetween", "scope": "instance", - "___id": "T000002R046606", + "___id": "T000002R046609", "___s": true }, { @@ -424376,7 +424380,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Request a switch into a specific context. If the player does not have permission to enter that context,\ror if the player does not provide permission for the game to enter that context, this will emit a `switchfail` event.\r\rOtherwise, the plugin will emit the `switch` event when the game has switched into the specified context.", @@ -424416,7 +424420,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#switchContext", "scope": "instance", - "___id": "T000002R046608", + "___id": "T000002R046611", "___s": true }, { @@ -424425,7 +424429,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "A filter that may be applied to a Context Choose operation.\r\r'NEW_CONTEXT_ONLY' - Prefer to only surface contexts the game has not been played in before.\r'INCLUDE_EXISTING_CHALLENGES' - Include the \"Existing Challenges\" section, which surfaces actively played-in contexts that the player is a part of.\r'NEW_PLAYERS_ONLY' - In sections containing individuals, prefer people who have not played the game.", @@ -424442,7 +424446,7 @@ }, "longname": "ContextFilter", "scope": "global", - "___id": "T000002R046612", + "___id": "T000002R046615", "___s": true }, { @@ -424451,7 +424455,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1342, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "A configuration object that may be applied to a Context Choose operation.", @@ -424521,7 +424525,7 @@ ], "longname": "ChooseContextConfig", "scope": "global", - "___id": "T000002R046613", + "___id": "T000002R046616", "___s": true }, { @@ -424530,7 +424534,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1351, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Opens a context selection dialog for the player. If the player selects an available context,\rthe client will attempt to switch into that context, and emit the `choose` event if successful.\rOtherwise, if the player exits the menu or the client fails to switch into the new context, the `choosefail` event will be emitted.", @@ -424571,7 +424575,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#chooseContext", "scope": "instance", - "___id": "T000002R046614", + "___id": "T000002R046617", "___s": true }, { @@ -424580,7 +424584,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1385, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Attempts to create or switch into a context between a specified player and the current player.\rThis plugin will emit the `create` event once the context switch is completed.\rIf the API call fails, such as if the player listed is not a Connected Player of the current player or if the\rplayer does not provide permission to enter the new context, then the plugin will emit a 'createfail' event.", @@ -424620,7 +424624,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#createContext", "scope": "instance", - "___id": "T000002R046618", + "___id": "T000002R046621", "___s": true }, { @@ -424629,7 +424633,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1420, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Fetches an array of ConnectedPlayer objects containing information about active players\r(people who played the game in the last 90 days) that are connected to the current player.\r\rIt makes an async call to the API, so the result isn't available immediately.\r\rIf they are successfully subscribed this plugin will emit the `players` event along\rwith the player data.\r\rIf they cannot, i.e. it's not in the list of supported APIs, or the request\rwas rejected, it will emit a `playersfail` event instead.", @@ -424654,7 +424658,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#getPlayers", "scope": "instance", - "___id": "T000002R046622", + "___id": "T000002R046625", "___s": true }, { @@ -424663,7 +424667,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1458, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Fetches the game's product catalog.\r\rIt makes an async call to the API, so the result isn't available immediately.\r\rIf they are successfully subscribed this plugin will emit the `getcatalog` event along\rwith the catalog data.\r\rIf they cannot, i.e. it's not in the list of supported APIs, or the request\rwas rejected, it will emit a `getcatalogfail` event instead.", @@ -424688,7 +424692,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#getCatalog", "scope": "instance", - "___id": "T000002R046625", + "___id": "T000002R046628", "___s": true }, { @@ -424697,7 +424701,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1503, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Fetches a single Product from the game's product catalog.\r\rThe product catalog must have been populated using `getCatalog` prior to calling this method.\r\rUse this to look-up product details based on a purchase list.", @@ -424738,7 +424742,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#getProduct", "scope": "instance", - "___id": "T000002R046630", + "___id": "T000002R046633", "___s": true }, { @@ -424747,7 +424751,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1530, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Begins the purchase flow for a specific product.\r\rIt makes an async call to the API, so the result isn't available immediately.\r\rIf they are successfully subscribed this plugin will emit the `purchase` event along\rwith the purchase data.\r\rIf they cannot, i.e. it's not in the list of supported APIs, or the request\rwas rejected, it will emit a `purchasefail` event instead.", @@ -424801,7 +424805,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#purchase", "scope": "instance", - "___id": "T000002R046633", + "___id": "T000002R046636", "___s": true }, { @@ -424810,7 +424814,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Fetches all of the player's unconsumed purchases. The game must fetch the current player's purchases\ras soon as the client indicates that it is ready to perform payments-related operations,\ri.e. at game start. The game can then process and consume any purchases that are waiting to be consumed.\r\rIt makes an async call to the API, so the result isn't available immediately.\r\rIf they are successfully subscribed this plugin will emit the `getpurchases` event along\rwith the purchase data.\r\rIf they cannot, i.e. it's not in the list of supported APIs, or the request\rwas rejected, it will emit a `getpurchasesfail` event instead.", @@ -424835,7 +424839,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#getPurchases", "scope": "instance", - "___id": "T000002R046640", + "___id": "T000002R046643", "___s": true }, { @@ -424844,7 +424848,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Consumes a specific purchase belonging to the current player. Before provisioning a product's effects to the player,\rthe game should request the consumption of the purchased product. Once the purchase is successfully consumed,\rthe game should immediately provide the player with the effects of their purchase.\r\rIt makes an async call to the API, so the result isn't available immediately.\r\rIf they are successfully subscribed this plugin will emit the `consumepurchase` event along\rwith the purchase data.\r\rIf they cannot, i.e. it's not in the list of supported APIs, or the request\rwas rejected, it will emit a `consumepurchasefail` event instead.", @@ -424884,7 +424888,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#consumePurchase", "scope": "instance", - "___id": "T000002R046645", + "___id": "T000002R046648", "___s": true }, { @@ -424893,7 +424897,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1667, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Informs Facebook of a custom update that occurred in the game.\rThis will temporarily yield control to Facebook and Facebook will decide what to do based on what the update is.\rOnce Facebook returns control to the game the plugin will emit an `update` or `updatefail` event.\r\rIt makes an async call to the API, so the result isn't available immediately.\r\rThe `text` parameter is an update payload with the following structure:\r\r```\rtext: {\r default: 'X just invaded Y\\'s village!',\r localizations: {\r ar_AR: 'X \\u0641\\u0642\\u0637 \\u063A\\u0632\\u062A ' +\r '\\u0642\\u0631\\u064A\\u0629 Y!',\r en_US: 'X just invaded Y\\'s village!',\r es_LA: '\\u00A1X acaba de invadir el pueblo de Y!',\r }\r}\r```", @@ -425010,7 +425014,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#update", "scope": "instance", - "___id": "T000002R046648", + "___id": "T000002R046651", "___s": true }, { @@ -425019,7 +425023,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1705, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Informs Facebook of a leaderboard update that occurred in the game.\rThis will temporarily yield control to Facebook and Facebook will decide what to do based on what the update is.\rOnce Facebook returns control to the game the plugin will emit an `update` or `updatefail` event.\r\rIt makes an async call to the API, so the result isn't available immediately.\r\rThe `text` parameter is an update payload with the following structure:\r\r```\rtext: {\r default: 'X just invaded Y\\'s village!',\r localizations: {\r ar_AR: 'X \\u0641\\u0642\\u0637 \\u063A\\u0632\\u062A ' +\r '\\u0642\\u0631\\u064A\\u0629 Y!',\r en_US: 'X just invaded Y\\'s village!',\r es_LA: '\\u00A1X acaba de invadir el pueblo de Y!',\r }\r}\r```", @@ -425136,7 +425140,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#updateLeaderboard", "scope": "instance", - "___id": "T000002R046650", + "___id": "T000002R046653", "___s": true }, { @@ -425145,7 +425149,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1806, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Request that the client switch to a different Instant Game.\r\rIt makes an async call to the API, so the result isn't available immediately.\r\rIf the game switches successfully this plugin will emit the `switchgame` event and the client will load the new game.\r\rIf they cannot, i.e. it's not in the list of supported APIs, or the request\rwas rejected, it will emit a `switchgamefail` event instead.", @@ -425199,7 +425203,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#switchGame", "scope": "instance", - "___id": "T000002R046669", + "___id": "T000002R046672", "___s": true }, { @@ -425208,7 +425212,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1856, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Prompts the user to create a shortcut to the game if they are eligible to.\rCan only be called once per session.\r\rIt makes an async call to the API, so the result isn't available immediately.\r\rIf the user choose to create a shortcut this plugin will emit the `shortcutcreated` event.\r\rIf they cannot, i.e. it's not in the list of supported APIs, or the request\rwas rejected, it will emit a `shortcutcreatedfail` event instead.", @@ -425233,7 +425237,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#createShortcut", "scope": "instance", - "___id": "T000002R046673", + "___id": "T000002R046676", "___s": true }, { @@ -425242,7 +425246,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1894, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Quits the game.", @@ -425252,7 +425256,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#quit", "scope": "instance", - "___id": "T000002R046676", + "___id": "T000002R046679", "___s": true }, { @@ -425261,7 +425265,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1905, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Log an app event with FB Analytics.\r\rSee https://developers.facebook.com/docs/javascript/reference/v2.8#app_events for more details about FB Analytics.", @@ -425329,7 +425333,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#log", "scope": "instance", - "___id": "T000002R046678", + "___id": "T000002R046681", "___s": true }, { @@ -425338,7 +425342,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 1936, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Attempt to create an instance of an interstitial ad.\r\rIf the instance is created successfully then the ad is preloaded ready for display in-game via the method `showAd()`.\r\rIf the ad loads it will emit the `adloaded` event, passing the AdInstance as the only parameter.\r\rIf the ad cannot be displayed because there was no inventory to fill it, it will emit the `adsnofill` event.", @@ -425397,7 +425401,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#preloadAds", "scope": "instance", - "___id": "T000002R046681", + "___id": "T000002R046684", "___s": true }, { @@ -425406,7 +425410,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 2022, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Attempt to create an instance of an rewarded video ad.\r\rIf the instance is created successfully then the ad is preloaded ready for display in-game via the method `showVideo()`.\r\rIf the ad loads it will emit the `adloaded` event, passing the AdInstance as the only parameter.\r\rIf the ad cannot be displayed because there was no inventory to fill it, it will emit the `adsnofill` event.", @@ -425465,7 +425469,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#preloadVideoAds", "scope": "instance", - "___id": "T000002R046693", + "___id": "T000002R046696", "___s": true }, { @@ -425474,7 +425478,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 2108, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Displays a previously loaded interstitial ad.\r\rIf the ad is successfully displayed this plugin will emit the `adfinished` event, with the AdInstance object as its parameter.\r\rIf the ad cannot be displayed, it will emit the `adsnotloaded` event.", @@ -425514,7 +425518,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#showAd", "scope": "instance", - "___id": "T000002R046705", + "___id": "T000002R046708", "___s": true }, { @@ -425523,7 +425527,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 2159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Displays a previously loaded interstitial video ad.\r\rIf the ad is successfully displayed this plugin will emit the `adfinished` event, with the AdInstance object as its parameter.\r\rIf the ad cannot be displayed, it will emit the `adsnotloaded` event.", @@ -425563,7 +425567,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#showVideo", "scope": "instance", - "___id": "T000002R046711", + "___id": "T000002R046714", "___s": true }, { @@ -425572,7 +425576,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 2210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Attempts to match the current player with other users looking for people to play with.\rIf successful, a new Messenger group thread will be created containing the matched players and the player will\rbe context switched to that thread. This plugin will also dispatch the `matchplayer` event, containing the new context ID and Type.\r\rThe default minimum and maximum number of players in one matched thread are 2 and 20 respectively,\rdepending on how many players are trying to get matched around the same time.\r\rThe values can be changed in `fbapp-config.json`. See the Bundle Config documentation for documentation about `fbapp-config.json`.", @@ -425628,7 +425632,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#matchPlayer", "scope": "instance", - "___id": "T000002R046717", + "___id": "T000002R046720", "___s": true }, { @@ -425637,7 +425641,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 2251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Fetch a specific leaderboard belonging to this Instant Game.\r\rThe data is requested in an async call, so the result isn't available immediately.\r\rWhen the call completes the `getleaderboard` event will be emitted along with a Leaderboard object instance.", @@ -425677,7 +425681,7 @@ "memberof": "Phaser.FacebookInstantGamesPlugin", "longname": "Phaser.FacebookInstantGamesPlugin#getLeaderboard", "scope": "instance", - "___id": "T000002R046722", + "___id": "T000002R046725", "___s": true }, { @@ -425686,7 +425690,7 @@ "filename": "FacebookInstantGamesPlugin.js", "lineno": 2290, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Quits the Facebook API and then destroys this plugin.", @@ -425697,7 +425701,7 @@ "longname": "Phaser.FacebookInstantGamesPlugin#destroy", "scope": "instance", "overrides": "Phaser.Events.EventEmitter#destroy", - "___id": "T000002R046727", + "___id": "T000002R046730", "___s": true }, { @@ -425706,7 +425710,7 @@ "filename": "Leaderboard.js", "lineno": 11, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "classdesc": "This class represents one single Leaderboard that belongs to a Facebook Instant Game.\r\rYou do not need to instantiate this class directly, it will be created when you use the\r`getLeaderboard()` method of the main plugin.", @@ -425747,7 +425751,7 @@ ], "scope": "static", "longname": "Phaser.FacebookInstantGamesLeaderboard", - "___id": "T000002R046738", + "___id": "T000002R046741", "___s": true }, { @@ -425756,7 +425760,7 @@ "filename": "Leaderboard.js", "lineno": 37, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "A reference to the Facebook Instant Games Plugin.", @@ -425775,7 +425779,7 @@ "longname": "Phaser.FacebookInstantGamesLeaderboard#plugin", "scope": "instance", "kind": "member", - "___id": "T000002R046742", + "___id": "T000002R046745", "___s": true }, { @@ -425784,7 +425788,7 @@ "filename": "Leaderboard.js", "lineno": 46, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "An Instant Game leaderboard instance.", @@ -425803,7 +425807,7 @@ "longname": "Phaser.FacebookInstantGamesLeaderboard#ref", "scope": "instance", "kind": "member", - "___id": "T000002R046744", + "___id": "T000002R046747", "___s": true }, { @@ -425812,7 +425816,7 @@ "filename": "Leaderboard.js", "lineno": 55, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "The name of the leaderboard.", @@ -425831,7 +425835,7 @@ "longname": "Phaser.FacebookInstantGamesLeaderboard#name", "scope": "instance", "kind": "member", - "___id": "T000002R046746", + "___id": "T000002R046749", "___s": true }, { @@ -425840,7 +425844,7 @@ "filename": "Leaderboard.js", "lineno": 64, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "The ID of the context that the leaderboard is associated with, or null if the leaderboard is not tied to a particular context.", @@ -425859,7 +425863,7 @@ "longname": "Phaser.FacebookInstantGamesLeaderboard#contextID", "scope": "instance", "kind": "member", - "___id": "T000002R046748", + "___id": "T000002R046751", "___s": true }, { @@ -425868,7 +425872,7 @@ "filename": "Leaderboard.js", "lineno": 73, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "The total number of player entries in the leaderboard.\rThis value defaults to zero. Populate it via the `getEntryCount()` method.", @@ -425887,7 +425891,7 @@ "longname": "Phaser.FacebookInstantGamesLeaderboard#entryCount", "scope": "instance", "kind": "member", - "___id": "T000002R046750", + "___id": "T000002R046753", "___s": true }, { @@ -425896,7 +425900,7 @@ "filename": "Leaderboard.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "The players score object.\rThis value defaults to `null`. Populate it via the `getPlayerScore()` method.", @@ -425915,7 +425919,7 @@ "longname": "Phaser.FacebookInstantGamesLeaderboard#playerScore", "scope": "instance", "kind": "member", - "___id": "T000002R046752", + "___id": "T000002R046755", "___s": true }, { @@ -425924,7 +425928,7 @@ "filename": "Leaderboard.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "The scores in the Leaderboard from the currently requested range.\rThis value defaults to an empty array. Populate it via the `getScores()` method.\rThe contents of this array are reset each time `getScores()` is called.", @@ -425952,7 +425956,7 @@ "longname": "Phaser.FacebookInstantGamesLeaderboard#scores", "scope": "instance", "kind": "member", - "___id": "T000002R046754", + "___id": "T000002R046757", "___s": true }, { @@ -425961,7 +425965,7 @@ "filename": "Leaderboard.js", "lineno": 107, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Fetches the total number of player entries in the leaderboard.\r\rThe data is requested in an async call, so the result isn't available immediately.\r\rWhen the call completes this Leaderboard will emit the `getentrycount` event along with the count and name of the Leaderboard.", @@ -425986,7 +425990,7 @@ "memberof": "Phaser.FacebookInstantGamesLeaderboard", "longname": "Phaser.FacebookInstantGamesLeaderboard#getEntryCount", "scope": "instance", - "___id": "T000002R046756", + "___id": "T000002R046759", "___s": true }, { @@ -425995,7 +425999,7 @@ "filename": "Leaderboard.js", "lineno": 137, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Updates the player's score. If the player has an existing score, the old score will only be replaced if the new score is better than it.\rNOTE: If the leaderboard is associated with a specific context, the game must be in that context to set a score for the player.\r\rThe data is requested in an async call, so the result isn't available immediately.\r\rWhen the call completes this Leaderboard will emit the `setscore` event along with the LeaderboardScore object and the name of the Leaderboard.\r\rIf the save fails the event will send `null` as the score value.", @@ -426059,7 +426063,7 @@ "memberof": "Phaser.FacebookInstantGamesLeaderboard", "longname": "Phaser.FacebookInstantGamesLeaderboard#setScore", "scope": "instance", - "___id": "T000002R046760", + "___id": "T000002R046763", "___s": true }, { @@ -426068,7 +426072,7 @@ "filename": "Leaderboard.js", "lineno": 189, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Gets the players leaderboard entry and stores it in the `playerScore` property.\r\rThe data is requested in an async call, so the result isn't available immediately.\r\rWhen the call completes this Leaderboard will emit the `getplayerscore` event along with the score and the name of the Leaderboard.\r\rIf the player has not yet saved a score, the event will send `null` as the score value, and `playerScore` will be set to `null` as well.", @@ -426093,7 +426097,7 @@ "memberof": "Phaser.FacebookInstantGamesLeaderboard", "longname": "Phaser.FacebookInstantGamesLeaderboard#getPlayerScore", "scope": "instance", - "___id": "T000002R046767", + "___id": "T000002R046770", "___s": true }, { @@ -426102,7 +426106,7 @@ "filename": "Leaderboard.js", "lineno": 230, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Retrieves a set of leaderboard entries, ordered by score ranking in the leaderboard.\r\rThe data is requested in an async call, so the result isn't available immediately.\r\rWhen the call completes this Leaderboard will emit the `getscores` event along with an array of LeaderboardScore entries and the name of the Leaderboard.", @@ -426159,7 +426163,7 @@ "memberof": "Phaser.FacebookInstantGamesLeaderboard", "longname": "Phaser.FacebookInstantGamesLeaderboard#getScores", "scope": "instance", - "___id": "T000002R046772", + "___id": "T000002R046775", "___s": true }, { @@ -426168,7 +426172,7 @@ "filename": "Leaderboard.js", "lineno": 271, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "description": "Retrieves a set of leaderboard entries, based on the current player's connected players (including the current player), ordered by local rank within the set of connected players.\r\rThe data is requested in an async call, so the result isn't available immediately.\r\rWhen the call completes this Leaderboard will emit the `getconnectedscores` event along with an array of LeaderboardScore entries and the name of the Leaderboard.", @@ -426193,7 +426197,7 @@ "memberof": "Phaser.FacebookInstantGamesLeaderboard", "longname": "Phaser.FacebookInstantGamesLeaderboard#getConnectedScores", "scope": "instance", - "___id": "T000002R046778", + "___id": "T000002R046781", "___s": true }, { @@ -426202,7 +426206,7 @@ "filename": "LeaderboardScore.js", "lineno": 7, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "kind": "typedef", @@ -426324,7 +426328,7 @@ ], "longname": "LeaderboardScore", "scope": "global", - "___id": "T000002R046783", + "___id": "T000002R046786", "___s": true }, { @@ -426333,7 +426337,7 @@ "filename": "Product.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "kind": "typedef", @@ -426435,7 +426439,7 @@ ], "longname": "Product", "scope": "global", - "___id": "T000002R046795", + "___id": "T000002R046798", "___s": true }, { @@ -426444,7 +426448,7 @@ "filename": "Purchase.js", "lineno": 9, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\plugins\\fbinstant\\src", + "path": "D:\\wamp\\www\\phaser\\plugins\\fbinstant\\src", "code": {} }, "kind": "typedef", @@ -426546,7 +426550,7 @@ ], "longname": "Purchase", "scope": "global", - "___id": "T000002R046805", + "___id": "T000002R046808", "___s": true }, { @@ -426555,7 +426559,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -426567,7 +426571,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R046815", + "___id": "T000002R046818", "___s": true }, { @@ -426576,7 +426580,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -426619,7 +426623,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R046816", + "___id": "T000002R046819", "___s": true }, { @@ -426628,7 +426632,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -426688,7 +426692,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R046817", + "___id": "T000002R046820", "___s": true }, { @@ -426697,7 +426701,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -426748,7 +426752,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R046818", + "___id": "T000002R046821", "___s": true }, { @@ -426757,7 +426761,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -426823,7 +426827,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R046819", + "___id": "T000002R046822", "___s": true }, { @@ -426832,7 +426836,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -426911,7 +426915,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R046820", + "___id": "T000002R046823", "___s": true }, { @@ -426920,7 +426924,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -426999,7 +427003,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R046821", + "___id": "T000002R046824", "___s": true }, { @@ -427008,7 +427012,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -427087,7 +427091,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R046822", + "___id": "T000002R046825", "___s": true }, { @@ -427096,7 +427100,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -427189,7 +427193,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R046823", + "___id": "T000002R046826", "___s": true }, { @@ -427198,7 +427202,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -427291,7 +427295,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R046824", + "___id": "T000002R046827", "___s": true }, { @@ -427300,7 +427304,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -427353,7 +427357,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R046825", + "___id": "T000002R046828", "___s": true }, { @@ -427362,7 +427366,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -427374,7 +427378,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R046826", + "___id": "T000002R046829", "___s": true }, { @@ -427383,7 +427387,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -427426,7 +427430,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R046827", + "___id": "T000002R046830", "___s": true }, { @@ -427435,7 +427439,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -427495,7 +427499,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R046828", + "___id": "T000002R046831", "___s": true }, { @@ -427504,7 +427508,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -427555,7 +427559,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R046829", + "___id": "T000002R046832", "___s": true }, { @@ -427564,7 +427568,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -427630,7 +427634,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R046830", + "___id": "T000002R046833", "___s": true }, { @@ -427639,7 +427643,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -427718,7 +427722,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R046831", + "___id": "T000002R046834", "___s": true }, { @@ -427727,7 +427731,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -427806,7 +427810,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R046832", + "___id": "T000002R046835", "___s": true }, { @@ -427815,7 +427819,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -427894,7 +427898,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R046833", + "___id": "T000002R046836", "___s": true }, { @@ -427903,7 +427907,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -427996,7 +428000,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R046834", + "___id": "T000002R046837", "___s": true }, { @@ -428005,7 +428009,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -428098,7 +428102,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R046835", + "___id": "T000002R046838", "___s": true }, { @@ -428107,7 +428111,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -428160,7 +428164,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R046836", + "___id": "T000002R046839", "___s": true }, { @@ -428169,7 +428173,7 @@ "filename": "Alpha.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -428196,7 +428200,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#clearAlpha", "inherited": true, - "___id": "T000002R046842", + "___id": "T000002R046845", "___s": true }, { @@ -428205,7 +428209,7 @@ "filename": "Alpha.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopLeft", @@ -428233,7 +428237,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", "inherited": true, - "___id": "T000002R046843", + "___id": "T000002R046846", "___s": true }, { @@ -428242,7 +428246,7 @@ "filename": "Alpha.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopRight", @@ -428270,7 +428274,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopRight", "inherited": true, - "___id": "T000002R046844", + "___id": "T000002R046847", "___s": true }, { @@ -428279,7 +428283,7 @@ "filename": "Alpha.js", "lineno": 227, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomLeft", @@ -428307,7 +428311,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", "inherited": true, - "___id": "T000002R046845", + "___id": "T000002R046848", "___s": true }, { @@ -428316,7 +428320,7 @@ "filename": "Alpha.js", "lineno": 257, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomRight", @@ -428344,7 +428348,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", "inherited": true, - "___id": "T000002R046846", + "___id": "T000002R046849", "___s": true }, { @@ -428353,7 +428357,7 @@ "filename": "BaseCamera.js", "lineno": 79, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "scene", @@ -428374,7 +428378,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#scene", "inherited": true, - "___id": "T000002R046848", + "___id": "T000002R046851", "___s": true }, { @@ -428383,7 +428387,7 @@ "filename": "BaseCamera.js", "lineno": 88, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "sceneManager", @@ -428404,7 +428408,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#sceneManager", "inherited": true, - "___id": "T000002R046849", + "___id": "T000002R046852", "___s": true }, { @@ -428413,7 +428417,7 @@ "filename": "BaseCamera.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "scaleManager", @@ -428434,7 +428438,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#scaleManager", "inherited": true, - "___id": "T000002R046850", + "___id": "T000002R046853", "___s": true }, { @@ -428443,7 +428447,7 @@ "filename": "BaseCamera.js", "lineno": 106, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "cameraManager", @@ -428464,7 +428468,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#cameraManager", "inherited": true, - "___id": "T000002R046851", + "___id": "T000002R046854", "___s": true }, { @@ -428473,7 +428477,7 @@ "filename": "BaseCamera.js", "lineno": 115, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "id", @@ -428495,7 +428499,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#id", "inherited": true, - "___id": "T000002R046852", + "___id": "T000002R046855", "___s": true }, { @@ -428504,7 +428508,7 @@ "filename": "BaseCamera.js", "lineno": 126, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "name", @@ -428526,7 +428530,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#name", "inherited": true, - "___id": "T000002R046853", + "___id": "T000002R046856", "___s": true }, { @@ -428535,7 +428539,7 @@ "filename": "BaseCamera.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "roundPixels", @@ -428557,7 +428561,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#roundPixels", "inherited": true, - "___id": "T000002R046854", + "___id": "T000002R046857", "___s": true }, { @@ -428566,7 +428570,7 @@ "filename": "BaseCamera.js", "lineno": 146, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "visible", @@ -428588,7 +428592,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#visible", "inherited": true, - "___id": "T000002R046855", + "___id": "T000002R046858", "___s": true }, { @@ -428597,7 +428601,7 @@ "filename": "BaseCamera.js", "lineno": 158, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "useBounds", @@ -428619,7 +428623,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#useBounds", "inherited": true, - "___id": "T000002R046856", + "___id": "T000002R046859", "___s": true }, { @@ -428628,7 +428632,7 @@ "filename": "BaseCamera.js", "lineno": 170, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "worldView", @@ -428650,7 +428654,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#worldView", "inherited": true, - "___id": "T000002R046857", + "___id": "T000002R046860", "___s": true }, { @@ -428659,7 +428663,7 @@ "filename": "BaseCamera.js", "lineno": 183, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "dirty", @@ -428681,7 +428685,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#dirty", "inherited": true, - "___id": "T000002R046858", + "___id": "T000002R046861", "___s": true }, { @@ -428690,7 +428694,7 @@ "filename": "BaseCamera.js", "lineno": 358, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "transparent", @@ -428712,7 +428716,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#transparent", "inherited": true, - "___id": "T000002R046870", + "___id": "T000002R046873", "___s": true }, { @@ -428721,7 +428725,7 @@ "filename": "BaseCamera.js", "lineno": 368, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "backgroundColor", @@ -428742,7 +428746,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#backgroundColor", "inherited": true, - "___id": "T000002R046871", + "___id": "T000002R046874", "___s": true }, { @@ -428751,7 +428755,7 @@ "filename": "BaseCamera.js", "lineno": 377, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "alpha", @@ -428773,7 +428777,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#alpha", "inherited": true, - "___id": "T000002R046872", + "___id": "T000002R046875", "___s": true }, { @@ -428782,7 +428786,7 @@ "filename": "BaseCamera.js", "lineno": 388, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "disableCull", @@ -428804,7 +428808,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#disableCull", "inherited": true, - "___id": "T000002R046873", + "___id": "T000002R046876", "___s": true }, { @@ -428813,7 +428817,7 @@ "filename": "BaseCamera.js", "lineno": 410, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "midPoint", @@ -428835,7 +428839,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#midPoint", "inherited": true, - "___id": "T000002R046875", + "___id": "T000002R046878", "___s": true }, { @@ -428844,7 +428848,7 @@ "filename": "BaseCamera.js", "lineno": 425, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "originX", @@ -428866,7 +428870,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#originX", "inherited": true, - "___id": "T000002R046876", + "___id": "T000002R046879", "___s": true }, { @@ -428875,7 +428879,7 @@ "filename": "BaseCamera.js", "lineno": 442, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "originY", @@ -428897,7 +428901,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#originY", "inherited": true, - "___id": "T000002R046877", + "___id": "T000002R046880", "___s": true }, { @@ -428906,7 +428910,7 @@ "filename": "BaseCamera.js", "lineno": 470, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "mask", @@ -428939,7 +428943,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#mask", "inherited": true, - "___id": "T000002R046879", + "___id": "T000002R046882", "___s": true }, { @@ -428948,7 +428952,7 @@ "filename": "BaseCamera.js", "lineno": 494, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "renderList", @@ -428978,7 +428982,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#renderList", "inherited": true, - "___id": "T000002R046881", + "___id": "T000002R046884", "___s": true }, { @@ -428987,7 +428991,7 @@ "filename": "BaseCamera.js", "lineno": 510, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "isSceneCamera", @@ -429009,7 +429013,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#isSceneCamera", "inherited": true, - "___id": "T000002R046882", + "___id": "T000002R046885", "___s": true }, { @@ -429018,7 +429022,7 @@ "filename": "BaseCamera.js", "lineno": 522, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "addToRenderList", @@ -429045,7 +429049,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#addToRenderList", "inherited": true, - "___id": "T000002R046883", + "___id": "T000002R046886", "___s": true }, { @@ -429054,7 +429058,7 @@ "filename": "BaseCamera.js", "lineno": 538, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "setAlpha", @@ -429098,7 +429102,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#setAlpha", "inherited": true, - "___id": "T000002R046884", + "___id": "T000002R046887", "___s": true }, { @@ -429107,7 +429111,7 @@ "filename": "BaseCamera.js", "lineno": 550, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "setOrigin", @@ -429166,7 +429170,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#setOrigin", "inherited": true, - "___id": "T000002R046885", + "___id": "T000002R046888", "___s": true }, { @@ -429175,7 +429179,7 @@ "filename": "BaseCamera.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "getScroll", @@ -429243,7 +429247,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#getScroll", "inherited": true, - "___id": "T000002R046886", + "___id": "T000002R046889", "___s": true }, { @@ -429252,7 +429256,7 @@ "filename": "BaseCamera.js", "lineno": 612, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "centerOnX", @@ -429294,7 +429298,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#centerOnX", "inherited": true, - "___id": "T000002R046887", + "___id": "T000002R046890", "___s": true }, { @@ -429303,7 +429307,7 @@ "filename": "BaseCamera.js", "lineno": 639, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "centerOnY", @@ -429345,7 +429349,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#centerOnY", "inherited": true, - "___id": "T000002R046888", + "___id": "T000002R046891", "___s": true }, { @@ -429354,7 +429358,7 @@ "filename": "BaseCamera.js", "lineno": 666, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "centerOn", @@ -429409,7 +429413,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#centerOn", "inherited": true, - "___id": "T000002R046889", + "___id": "T000002R046892", "___s": true }, { @@ -429418,7 +429422,7 @@ "filename": "BaseCamera.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "centerToBounds", @@ -429445,7 +429449,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#centerToBounds", "inherited": true, - "___id": "T000002R046890", + "___id": "T000002R046893", "___s": true }, { @@ -429454,7 +429458,7 @@ "filename": "BaseCamera.js", "lineno": 710, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "centerToSize", @@ -429481,7 +429485,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#centerToSize", "inherited": true, - "___id": "T000002R046891", + "___id": "T000002R046894", "___s": true }, { @@ -429490,7 +429494,7 @@ "filename": "BaseCamera.js", "lineno": 726, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "cull", @@ -429557,7 +429561,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#cull", "inherited": true, - "___id": "T000002R046892", + "___id": "T000002R046895", "___s": true }, { @@ -429566,7 +429570,7 @@ "filename": "BaseCamera.js", "lineno": 807, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "getWorldPoint", @@ -429652,7 +429656,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#getWorldPoint", "inherited": true, - "___id": "T000002R046893", + "___id": "T000002R046896", "___s": true }, { @@ -429661,7 +429665,7 @@ "filename": "BaseCamera.js", "lineno": 874, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "ignore", @@ -429746,7 +429750,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#ignore", "inherited": true, - "___id": "T000002R046894", + "___id": "T000002R046897", "___s": true }, { @@ -429755,7 +429759,7 @@ "filename": "BaseCamera.js", "lineno": 915, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "clampX", @@ -429796,7 +429800,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#clampX", "inherited": true, - "___id": "T000002R046895", + "___id": "T000002R046898", "___s": true }, { @@ -429805,7 +429809,7 @@ "filename": "BaseCamera.js", "lineno": 947, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "clampY", @@ -429846,7 +429850,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#clampY", "inherited": true, - "___id": "T000002R046896", + "___id": "T000002R046899", "___s": true }, { @@ -429855,7 +429859,7 @@ "filename": "BaseCamera.js", "lineno": 984, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "removeBounds", @@ -429882,7 +429886,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#removeBounds", "inherited": true, - "___id": "T000002R046897", + "___id": "T000002R046900", "___s": true }, { @@ -429891,7 +429895,7 @@ "filename": "BaseCamera.js", "lineno": 1003, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "setAngle", @@ -429935,7 +429939,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#setAngle", "inherited": true, - "___id": "T000002R046898", + "___id": "T000002R046901", "___s": true }, { @@ -429944,7 +429948,7 @@ "filename": "BaseCamera.js", "lineno": 1024, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "setBackgroundColor", @@ -430003,7 +430007,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#setBackgroundColor", "inherited": true, - "___id": "T000002R046899", + "___id": "T000002R046902", "___s": true }, { @@ -430012,7 +430016,7 @@ "filename": "BaseCamera.js", "lineno": 1050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "setBounds", @@ -430108,7 +430112,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#setBounds", "inherited": true, - "___id": "T000002R046900", + "___id": "T000002R046903", "___s": true }, { @@ -430117,7 +430121,7 @@ "filename": "BaseCamera.js", "lineno": 1102, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "getBounds", @@ -430159,7 +430163,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#getBounds", "inherited": true, - "___id": "T000002R046901", + "___id": "T000002R046904", "___s": true }, { @@ -430168,7 +430172,7 @@ "filename": "BaseCamera.js", "lineno": 1127, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "setName", @@ -430212,7 +430216,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#setName", "inherited": true, - "___id": "T000002R046902", + "___id": "T000002R046905", "___s": true }, { @@ -430221,7 +430225,7 @@ "filename": "BaseCamera.js", "lineno": 1147, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "setPosition", @@ -430278,7 +430282,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#setPosition", "inherited": true, - "___id": "T000002R046903", + "___id": "T000002R046906", "___s": true }, { @@ -430287,7 +430291,7 @@ "filename": "BaseCamera.js", "lineno": 1170, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "setRotation", @@ -430331,7 +430335,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#setRotation", "inherited": true, - "___id": "T000002R046904", + "___id": "T000002R046907", "___s": true }, { @@ -430340,7 +430344,7 @@ "filename": "BaseCamera.js", "lineno": 1191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "setRoundPixels", @@ -430382,7 +430386,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#setRoundPixels", "inherited": true, - "___id": "T000002R046905", + "___id": "T000002R046908", "___s": true }, { @@ -430391,7 +430395,7 @@ "filename": "BaseCamera.js", "lineno": 1210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "setScene", @@ -430448,7 +430452,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#setScene", "inherited": true, - "___id": "T000002R046906", + "___id": "T000002R046909", "___s": true }, { @@ -430457,7 +430461,7 @@ "filename": "BaseCamera.js", "lineno": 1244, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "setScroll", @@ -430514,7 +430518,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#setScroll", "inherited": true, - "___id": "T000002R046907", + "___id": "T000002R046910", "___s": true }, { @@ -430523,7 +430527,7 @@ "filename": "BaseCamera.js", "lineno": 1269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "setSize", @@ -430580,7 +430584,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#setSize", "inherited": true, - "___id": "T000002R046908", + "___id": "T000002R046911", "___s": true }, { @@ -430589,7 +430593,7 @@ "filename": "BaseCamera.js", "lineno": 1294, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "setViewport", @@ -430672,7 +430676,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#setViewport", "inherited": true, - "___id": "T000002R046909", + "___id": "T000002R046912", "___s": true }, { @@ -430681,7 +430685,7 @@ "filename": "BaseCamera.js", "lineno": 1325, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "setZoom", @@ -430740,7 +430744,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#setZoom", "inherited": true, - "___id": "T000002R046910", + "___id": "T000002R046913", "___s": true }, { @@ -430749,7 +430753,7 @@ "filename": "BaseCamera.js", "lineno": 1366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "setMask", @@ -430816,7 +430820,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#setMask", "inherited": true, - "___id": "T000002R046911", + "___id": "T000002R046914", "___s": true }, { @@ -430825,7 +430829,7 @@ "filename": "BaseCamera.js", "lineno": 1397, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "clearMask", @@ -430869,7 +430873,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#clearMask", "inherited": true, - "___id": "T000002R046912", + "___id": "T000002R046915", "___s": true }, { @@ -430878,7 +430882,7 @@ "filename": "BaseCamera.js", "lineno": 1421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "setVisible", @@ -430920,7 +430924,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#setVisible", "inherited": true, - "___id": "T000002R046913", + "___id": "T000002R046916", "___s": true }, { @@ -430929,7 +430933,7 @@ "filename": "BaseCamera.js", "lineno": 1434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "toJSON", @@ -430955,7 +430959,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#toJSON", "inherited": true, - "___id": "T000002R046914", + "___id": "T000002R046917", "___s": true }, { @@ -430964,7 +430968,7 @@ "filename": "BaseCamera.js", "lineno": 1486, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "setIsSceneCamera", @@ -430991,7 +430995,7 @@ ], "inherits": "Phaser.Cameras.Scene2D.BaseCamera#setIsSceneCamera", "inherited": true, - "___id": "T000002R046915", + "___id": "T000002R046918", "___s": true }, { @@ -431000,7 +431004,7 @@ "filename": "BaseCamera.js", "lineno": 1574, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "x", @@ -431021,7 +431025,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#x", "inherited": true, - "___id": "T000002R046917", + "___id": "T000002R046920", "___s": true }, { @@ -431030,7 +431034,7 @@ "filename": "BaseCamera.js", "lineno": 1598, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "y", @@ -431051,7 +431055,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#y", "inherited": true, - "___id": "T000002R046918", + "___id": "T000002R046921", "___s": true }, { @@ -431060,7 +431064,7 @@ "filename": "BaseCamera.js", "lineno": 1622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "width", @@ -431081,7 +431085,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#width", "inherited": true, - "___id": "T000002R046919", + "___id": "T000002R046922", "___s": true }, { @@ -431090,7 +431094,7 @@ "filename": "BaseCamera.js", "lineno": 1647, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "height", @@ -431111,7 +431115,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#height", "inherited": true, - "___id": "T000002R046920", + "___id": "T000002R046923", "___s": true }, { @@ -431120,7 +431124,7 @@ "filename": "BaseCamera.js", "lineno": 1672, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "scrollX", @@ -431142,7 +431146,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#scrollX", "inherited": true, - "___id": "T000002R046921", + "___id": "T000002R046924", "___s": true }, { @@ -431151,7 +431155,7 @@ "filename": "BaseCamera.js", "lineno": 1705, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "scrollY", @@ -431173,7 +431177,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#scrollY", "inherited": true, - "___id": "T000002R046922", + "___id": "T000002R046925", "___s": true }, { @@ -431182,7 +431186,7 @@ "filename": "BaseCamera.js", "lineno": 1738, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "zoom", @@ -431204,7 +431208,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#zoom", "inherited": true, - "___id": "T000002R046923", + "___id": "T000002R046926", "___s": true }, { @@ -431213,7 +431217,7 @@ "filename": "BaseCamera.js", "lineno": 1771, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "zoomX", @@ -431235,7 +431239,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#zoomX", "inherited": true, - "___id": "T000002R046924", + "___id": "T000002R046927", "___s": true }, { @@ -431244,7 +431248,7 @@ "filename": "BaseCamera.js", "lineno": 1802, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "zoomY", @@ -431266,7 +431270,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#zoomY", "inherited": true, - "___id": "T000002R046925", + "___id": "T000002R046928", "___s": true }, { @@ -431275,7 +431279,7 @@ "filename": "BaseCamera.js", "lineno": 1863, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "centerX", @@ -431297,7 +431301,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#centerX", "inherited": true, - "___id": "T000002R046927", + "___id": "T000002R046930", "___s": true }, { @@ -431306,7 +431310,7 @@ "filename": "BaseCamera.js", "lineno": 1880, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "centerY", @@ -431328,7 +431332,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#centerY", "inherited": true, - "___id": "T000002R046928", + "___id": "T000002R046931", "___s": true }, { @@ -431337,7 +431341,7 @@ "filename": "BaseCamera.js", "lineno": 1897, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "displayWidth", @@ -431359,7 +431363,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#displayWidth", "inherited": true, - "___id": "T000002R046929", + "___id": "T000002R046932", "___s": true }, { @@ -431368,7 +431372,7 @@ "filename": "BaseCamera.js", "lineno": 1920, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\cameras\\2d", + "path": "D:\\wamp\\www\\phaser\\src\\cameras\\2d", "code": {} }, "name": "displayHeight", @@ -431390,7 +431394,7 @@ "scope": "instance", "inherits": "Phaser.Cameras.Scene2D.BaseCamera#displayHeight", "inherited": true, - "___id": "T000002R046930", + "___id": "T000002R046933", "___s": true }, { @@ -431399,7 +431403,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -431411,7 +431415,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R046931", + "___id": "T000002R046934", "___s": true }, { @@ -431420,7 +431424,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -431463,7 +431467,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R046932", + "___id": "T000002R046935", "___s": true }, { @@ -431472,7 +431476,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -431532,7 +431536,7 @@ "name": "event" } ], - "___id": "T000002R046933", + "___id": "T000002R046936", "___s": true }, { @@ -431541,7 +431545,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -431592,7 +431596,7 @@ "name": "event" } ], - "___id": "T000002R046934", + "___id": "T000002R046937", "___s": true }, { @@ -431601,7 +431605,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -431667,7 +431671,7 @@ "name": "args" } ], - "___id": "T000002R046935", + "___id": "T000002R046938", "___s": true }, { @@ -431676,7 +431680,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -431755,7 +431759,7 @@ "name": "context" } ], - "___id": "T000002R046936", + "___id": "T000002R046939", "___s": true }, { @@ -431764,7 +431768,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -431843,7 +431847,7 @@ "name": "context" } ], - "___id": "T000002R046937", + "___id": "T000002R046940", "___s": true }, { @@ -431852,7 +431856,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -431931,7 +431935,7 @@ "name": "context" } ], - "___id": "T000002R046938", + "___id": "T000002R046941", "___s": true }, { @@ -431940,7 +431944,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -432033,7 +432037,7 @@ "name": "once" } ], - "___id": "T000002R046939", + "___id": "T000002R046942", "___s": true }, { @@ -432042,7 +432046,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -432135,7 +432139,7 @@ "name": "once" } ], - "___id": "T000002R046940", + "___id": "T000002R046943", "___s": true }, { @@ -432144,7 +432148,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -432197,7 +432201,7 @@ "name": "event" } ], - "___id": "T000002R046941", + "___id": "T000002R046944", "___s": true }, { @@ -432206,7 +432210,7 @@ "filename": "Alpha.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -432233,7 +432237,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#clearAlpha", "inherited": true, - "___id": "T000002R046947", + "___id": "T000002R046950", "___s": true }, { @@ -432242,7 +432246,7 @@ "filename": "Alpha.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopLeft", @@ -432270,7 +432274,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", "inherited": true, - "___id": "T000002R046948", + "___id": "T000002R046951", "___s": true }, { @@ -432279,7 +432283,7 @@ "filename": "Alpha.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopRight", @@ -432307,7 +432311,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopRight", "inherited": true, - "___id": "T000002R046949", + "___id": "T000002R046952", "___s": true }, { @@ -432316,7 +432320,7 @@ "filename": "Alpha.js", "lineno": 227, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomLeft", @@ -432344,7 +432348,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", "inherited": true, - "___id": "T000002R046950", + "___id": "T000002R046953", "___s": true }, { @@ -432353,7 +432357,7 @@ "filename": "Alpha.js", "lineno": 257, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomRight", @@ -432381,7 +432385,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", "inherited": true, - "___id": "T000002R046951", + "___id": "T000002R046954", "___s": true }, { @@ -432390,7 +432394,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -432418,7 +432422,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R046953", + "___id": "T000002R046956", "___s": true }, { @@ -432427,7 +432431,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -432464,7 +432468,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R046954", + "___id": "T000002R046957", "___s": true }, { @@ -432473,7 +432477,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -432501,7 +432505,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R046955", + "___id": "T000002R046958", "___s": true }, { @@ -432510,7 +432514,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -432540,7 +432544,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R046956", + "___id": "T000002R046959", "___s": true }, { @@ -432549,7 +432553,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -432577,7 +432581,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R046957", + "___id": "T000002R046960", "___s": true }, { @@ -432586,7 +432590,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -432622,7 +432626,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", "inherited": true, - "___id": "T000002R046958", + "___id": "T000002R046961", "___s": true }, { @@ -432631,7 +432635,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -432766,7 +432770,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", "inherited": true, - "___id": "T000002R046959", + "___id": "T000002R046962", "___s": true }, { @@ -432775,7 +432779,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -432838,7 +432842,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", "inherited": true, - "___id": "T000002R046960", + "___id": "T000002R046963", "___s": true }, { @@ -432847,7 +432851,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -432929,7 +432933,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", "inherited": true, - "___id": "T000002R046961", + "___id": "T000002R046964", "___s": true }, { @@ -432938,7 +432942,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -432974,7 +432978,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", "inherited": true, - "___id": "T000002R046962", + "___id": "T000002R046965", "___s": true }, { @@ -432983,7 +432987,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -433042,7 +433046,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", "inherited": true, - "___id": "T000002R046963", + "___id": "T000002R046966", "___s": true }, { @@ -433051,7 +433055,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -433085,7 +433089,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R046964", + "___id": "T000002R046967", "___s": true }, { @@ -433094,7 +433098,7 @@ "filename": "Curve.js", "lineno": 31, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "type", @@ -433115,7 +433119,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#type", "inherited": true, - "___id": "T000002R046965", + "___id": "T000002R046968", "___s": true }, { @@ -433124,7 +433128,7 @@ "filename": "Curve.js", "lineno": 40, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "defaultDivisions", @@ -433146,7 +433150,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#defaultDivisions", "inherited": true, - "___id": "T000002R046966", + "___id": "T000002R046969", "___s": true }, { @@ -433155,7 +433159,7 @@ "filename": "Curve.js", "lineno": 50, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "arcLengthDivisions", @@ -433177,7 +433181,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#arcLengthDivisions", "inherited": true, - "___id": "T000002R046967", + "___id": "T000002R046970", "___s": true }, { @@ -433186,7 +433190,7 @@ "filename": "Curve.js", "lineno": 60, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "cacheArcLengths", @@ -433217,7 +433221,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#cacheArcLengths", "inherited": true, - "___id": "T000002R046968", + "___id": "T000002R046971", "___s": true }, { @@ -433226,7 +433230,7 @@ "filename": "Curve.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "needsUpdate", @@ -433248,7 +433252,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#needsUpdate", "inherited": true, - "___id": "T000002R046969", + "___id": "T000002R046972", "___s": true }, { @@ -433257,7 +433261,7 @@ "filename": "Curve.js", "lineno": 80, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "active", @@ -433279,7 +433283,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#active", "inherited": true, - "___id": "T000002R046970", + "___id": "T000002R046973", "___s": true }, { @@ -433288,7 +433292,7 @@ "filename": "Curve.js", "lineno": 135, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getBounds", @@ -433345,7 +433349,7 @@ ], "inherits": "Phaser.Curves.Curve#getBounds", "inherited": true, - "___id": "T000002R046973", + "___id": "T000002R046976", "___s": true }, { @@ -433354,7 +433358,7 @@ "filename": "Curve.js", "lineno": 169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getDistancePoints", @@ -433404,7 +433408,7 @@ ], "inherits": "Phaser.Curves.Curve#getDistancePoints", "inherited": true, - "___id": "T000002R046974", + "___id": "T000002R046977", "___s": true }, { @@ -433413,7 +433417,7 @@ "filename": "Curve.js", "lineno": 189, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getEndPoint", @@ -433455,7 +433459,7 @@ ], "inherits": "Phaser.Curves.Curve#getEndPoint", "inherited": true, - "___id": "T000002R046975", + "___id": "T000002R046978", "___s": true }, { @@ -433464,7 +433468,7 @@ "filename": "Curve.js", "lineno": 206, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getLength", @@ -433490,7 +433494,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#getLength", "inherited": true, - "___id": "T000002R046976", + "___id": "T000002R046979", "___s": true }, { @@ -433499,7 +433503,7 @@ "filename": "Curve.js", "lineno": 222, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getLengths", @@ -433550,7 +433554,7 @@ ], "inherits": "Phaser.Curves.Curve#getLengths", "inherited": true, - "___id": "T000002R046977", + "___id": "T000002R046980", "___s": true }, { @@ -433559,7 +433563,7 @@ "filename": "Curve.js", "lineno": 278, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getPointAt", @@ -433622,7 +433626,7 @@ ], "inherits": "Phaser.Curves.Curve#getPointAt", "inherited": true, - "___id": "T000002R046978", + "___id": "T000002R046981", "___s": true }, { @@ -433631,7 +433635,7 @@ "filename": "Curve.js", "lineno": 300, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getPoints", @@ -433747,7 +433751,7 @@ ], "inherits": "Phaser.Curves.Curve#getPoints", "inherited": true, - "___id": "T000002R046979", + "___id": "T000002R046982", "___s": true }, { @@ -433756,7 +433760,7 @@ "filename": "Curve.js", "lineno": 349, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getRandomPoint", @@ -433806,7 +433810,7 @@ ], "inherits": "Phaser.Curves.Curve#getRandomPoint", "inherited": true, - "___id": "T000002R046980", + "___id": "T000002R046983", "___s": true }, { @@ -433815,7 +433819,7 @@ "filename": "Curve.js", "lineno": 370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getSpacedPoints", @@ -433914,7 +433918,7 @@ ], "inherits": "Phaser.Curves.Curve#getSpacedPoints", "inherited": true, - "___id": "T000002R046981", + "___id": "T000002R046984", "___s": true }, { @@ -433923,7 +433927,7 @@ "filename": "Curve.js", "lineno": 430, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getTangent", @@ -433986,7 +433990,7 @@ ], "inherits": "Phaser.Curves.Curve#getTangent", "inherited": true, - "___id": "T000002R046982", + "___id": "T000002R046985", "___s": true }, { @@ -433995,7 +433999,7 @@ "filename": "Curve.js", "lineno": 472, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getTangentAt", @@ -434058,7 +434062,7 @@ ], "inherits": "Phaser.Curves.Curve#getTangentAt", "inherited": true, - "___id": "T000002R046983", + "___id": "T000002R046986", "___s": true }, { @@ -434067,7 +434071,7 @@ "filename": "Curve.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getTFromDistance", @@ -434122,7 +434126,7 @@ ], "inherits": "Phaser.Curves.Curve#getTFromDistance", "inherited": true, - "___id": "T000002R046984", + "___id": "T000002R046987", "___s": true }, { @@ -434131,7 +434135,7 @@ "filename": "Curve.js", "lineno": 513, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getUtoTmapping", @@ -434199,7 +434203,7 @@ ], "inherits": "Phaser.Curves.Curve#getUtoTmapping", "inherited": true, - "___id": "T000002R046985", + "___id": "T000002R046988", "___s": true }, { @@ -434208,7 +434212,7 @@ "filename": "Curve.js", "lineno": 594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "updateArcLengths", @@ -434223,7 +434227,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#updateArcLengths", "inherited": true, - "___id": "T000002R046986", + "___id": "T000002R046989", "___s": true }, { @@ -434232,7 +434236,7 @@ "filename": "Curve.js", "lineno": 31, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "type", @@ -434253,7 +434257,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#type", "inherited": true, - "___id": "T000002R046987", + "___id": "T000002R046990", "___s": true }, { @@ -434262,7 +434266,7 @@ "filename": "Curve.js", "lineno": 40, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "defaultDivisions", @@ -434284,7 +434288,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#defaultDivisions", "inherited": true, - "___id": "T000002R046988", + "___id": "T000002R046991", "___s": true }, { @@ -434293,7 +434297,7 @@ "filename": "Curve.js", "lineno": 50, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "arcLengthDivisions", @@ -434315,7 +434319,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#arcLengthDivisions", "inherited": true, - "___id": "T000002R046989", + "___id": "T000002R046992", "___s": true }, { @@ -434324,7 +434328,7 @@ "filename": "Curve.js", "lineno": 60, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "cacheArcLengths", @@ -434355,7 +434359,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#cacheArcLengths", "inherited": true, - "___id": "T000002R046990", + "___id": "T000002R046993", "___s": true }, { @@ -434364,7 +434368,7 @@ "filename": "Curve.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "needsUpdate", @@ -434386,7 +434390,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#needsUpdate", "inherited": true, - "___id": "T000002R046991", + "___id": "T000002R046994", "___s": true }, { @@ -434395,7 +434399,7 @@ "filename": "Curve.js", "lineno": 80, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "active", @@ -434417,7 +434421,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#active", "inherited": true, - "___id": "T000002R046992", + "___id": "T000002R046995", "___s": true }, { @@ -434426,7 +434430,7 @@ "filename": "Curve.js", "lineno": 111, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "draw", @@ -434490,7 +434494,7 @@ ], "inherits": "Phaser.Curves.Curve#draw", "inherited": true, - "___id": "T000002R046995", + "___id": "T000002R046998", "___s": true }, { @@ -434499,7 +434503,7 @@ "filename": "Curve.js", "lineno": 135, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getBounds", @@ -434556,7 +434560,7 @@ ], "inherits": "Phaser.Curves.Curve#getBounds", "inherited": true, - "___id": "T000002R046996", + "___id": "T000002R046999", "___s": true }, { @@ -434565,7 +434569,7 @@ "filename": "Curve.js", "lineno": 169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getDistancePoints", @@ -434615,7 +434619,7 @@ ], "inherits": "Phaser.Curves.Curve#getDistancePoints", "inherited": true, - "___id": "T000002R046997", + "___id": "T000002R047000", "___s": true }, { @@ -434624,7 +434628,7 @@ "filename": "Curve.js", "lineno": 189, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getEndPoint", @@ -434666,7 +434670,7 @@ ], "inherits": "Phaser.Curves.Curve#getEndPoint", "inherited": true, - "___id": "T000002R046998", + "___id": "T000002R047001", "___s": true }, { @@ -434675,7 +434679,7 @@ "filename": "Curve.js", "lineno": 206, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getLength", @@ -434701,7 +434705,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#getLength", "inherited": true, - "___id": "T000002R046999", + "___id": "T000002R047002", "___s": true }, { @@ -434710,7 +434714,7 @@ "filename": "Curve.js", "lineno": 222, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getLengths", @@ -434761,7 +434765,7 @@ ], "inherits": "Phaser.Curves.Curve#getLengths", "inherited": true, - "___id": "T000002R047000", + "___id": "T000002R047003", "___s": true }, { @@ -434770,7 +434774,7 @@ "filename": "Curve.js", "lineno": 278, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getPointAt", @@ -434833,7 +434837,7 @@ ], "inherits": "Phaser.Curves.Curve#getPointAt", "inherited": true, - "___id": "T000002R047001", + "___id": "T000002R047004", "___s": true }, { @@ -434842,7 +434846,7 @@ "filename": "Curve.js", "lineno": 300, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getPoints", @@ -434958,7 +434962,7 @@ ], "inherits": "Phaser.Curves.Curve#getPoints", "inherited": true, - "___id": "T000002R047002", + "___id": "T000002R047005", "___s": true }, { @@ -434967,7 +434971,7 @@ "filename": "Curve.js", "lineno": 349, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getRandomPoint", @@ -435017,7 +435021,7 @@ ], "inherits": "Phaser.Curves.Curve#getRandomPoint", "inherited": true, - "___id": "T000002R047003", + "___id": "T000002R047006", "___s": true }, { @@ -435026,7 +435030,7 @@ "filename": "Curve.js", "lineno": 370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getSpacedPoints", @@ -435125,7 +435129,7 @@ ], "inherits": "Phaser.Curves.Curve#getSpacedPoints", "inherited": true, - "___id": "T000002R047004", + "___id": "T000002R047007", "___s": true }, { @@ -435134,7 +435138,7 @@ "filename": "Curve.js", "lineno": 430, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getTangent", @@ -435197,7 +435201,7 @@ ], "inherits": "Phaser.Curves.Curve#getTangent", "inherited": true, - "___id": "T000002R047005", + "___id": "T000002R047008", "___s": true }, { @@ -435206,7 +435210,7 @@ "filename": "Curve.js", "lineno": 472, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getTangentAt", @@ -435269,7 +435273,7 @@ ], "inherits": "Phaser.Curves.Curve#getTangentAt", "inherited": true, - "___id": "T000002R047006", + "___id": "T000002R047009", "___s": true }, { @@ -435278,7 +435282,7 @@ "filename": "Curve.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getTFromDistance", @@ -435333,7 +435337,7 @@ ], "inherits": "Phaser.Curves.Curve#getTFromDistance", "inherited": true, - "___id": "T000002R047007", + "___id": "T000002R047010", "___s": true }, { @@ -435342,7 +435346,7 @@ "filename": "Curve.js", "lineno": 513, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getUtoTmapping", @@ -435410,7 +435414,7 @@ ], "inherits": "Phaser.Curves.Curve#getUtoTmapping", "inherited": true, - "___id": "T000002R047008", + "___id": "T000002R047011", "___s": true }, { @@ -435419,7 +435423,7 @@ "filename": "Curve.js", "lineno": 594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "updateArcLengths", @@ -435434,7 +435438,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#updateArcLengths", "inherited": true, - "___id": "T000002R047009", + "___id": "T000002R047012", "___s": true }, { @@ -435443,7 +435447,7 @@ "filename": "Curve.js", "lineno": 31, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "type", @@ -435464,7 +435468,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#type", "inherited": true, - "___id": "T000002R047010", + "___id": "T000002R047013", "___s": true }, { @@ -435473,7 +435477,7 @@ "filename": "Curve.js", "lineno": 40, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "defaultDivisions", @@ -435495,7 +435499,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#defaultDivisions", "inherited": true, - "___id": "T000002R047011", + "___id": "T000002R047014", "___s": true }, { @@ -435504,7 +435508,7 @@ "filename": "Curve.js", "lineno": 60, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "cacheArcLengths", @@ -435535,7 +435539,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#cacheArcLengths", "inherited": true, - "___id": "T000002R047012", + "___id": "T000002R047015", "___s": true }, { @@ -435544,7 +435548,7 @@ "filename": "Curve.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "needsUpdate", @@ -435566,7 +435570,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#needsUpdate", "inherited": true, - "___id": "T000002R047013", + "___id": "T000002R047016", "___s": true }, { @@ -435575,7 +435579,7 @@ "filename": "Curve.js", "lineno": 80, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "active", @@ -435597,7 +435601,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#active", "inherited": true, - "___id": "T000002R047014", + "___id": "T000002R047017", "___s": true }, { @@ -435606,7 +435610,7 @@ "filename": "Curve.js", "lineno": 169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getDistancePoints", @@ -435656,7 +435660,7 @@ ], "inherits": "Phaser.Curves.Curve#getDistancePoints", "inherited": true, - "___id": "T000002R047017", + "___id": "T000002R047020", "___s": true }, { @@ -435665,7 +435669,7 @@ "filename": "Curve.js", "lineno": 189, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getEndPoint", @@ -435707,7 +435711,7 @@ ], "inherits": "Phaser.Curves.Curve#getEndPoint", "inherited": true, - "___id": "T000002R047018", + "___id": "T000002R047021", "___s": true }, { @@ -435716,7 +435720,7 @@ "filename": "Curve.js", "lineno": 206, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getLength", @@ -435742,7 +435746,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#getLength", "inherited": true, - "___id": "T000002R047019", + "___id": "T000002R047022", "___s": true }, { @@ -435751,7 +435755,7 @@ "filename": "Curve.js", "lineno": 222, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getLengths", @@ -435802,7 +435806,7 @@ ], "inherits": "Phaser.Curves.Curve#getLengths", "inherited": true, - "___id": "T000002R047020", + "___id": "T000002R047023", "___s": true }, { @@ -435811,7 +435815,7 @@ "filename": "Curve.js", "lineno": 300, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getPoints", @@ -435927,7 +435931,7 @@ ], "inherits": "Phaser.Curves.Curve#getPoints", "inherited": true, - "___id": "T000002R047021", + "___id": "T000002R047024", "___s": true }, { @@ -435936,7 +435940,7 @@ "filename": "Curve.js", "lineno": 349, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getRandomPoint", @@ -435986,7 +435990,7 @@ ], "inherits": "Phaser.Curves.Curve#getRandomPoint", "inherited": true, - "___id": "T000002R047022", + "___id": "T000002R047025", "___s": true }, { @@ -435995,7 +435999,7 @@ "filename": "Curve.js", "lineno": 370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getSpacedPoints", @@ -436094,7 +436098,7 @@ ], "inherits": "Phaser.Curves.Curve#getSpacedPoints", "inherited": true, - "___id": "T000002R047023", + "___id": "T000002R047026", "___s": true }, { @@ -436103,7 +436107,7 @@ "filename": "Curve.js", "lineno": 472, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getTangentAt", @@ -436166,7 +436170,7 @@ ], "inherits": "Phaser.Curves.Curve#getTangentAt", "inherited": true, - "___id": "T000002R047024", + "___id": "T000002R047027", "___s": true }, { @@ -436175,7 +436179,7 @@ "filename": "Curve.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getTFromDistance", @@ -436230,7 +436234,7 @@ ], "inherits": "Phaser.Curves.Curve#getTFromDistance", "inherited": true, - "___id": "T000002R047025", + "___id": "T000002R047028", "___s": true }, { @@ -436239,7 +436243,7 @@ "filename": "Curve.js", "lineno": 594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "updateArcLengths", @@ -436254,7 +436258,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#updateArcLengths", "inherited": true, - "___id": "T000002R047026", + "___id": "T000002R047029", "___s": true }, { @@ -436263,7 +436267,7 @@ "filename": "Curve.js", "lineno": 31, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "type", @@ -436284,7 +436288,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#type", "inherited": true, - "___id": "T000002R047027", + "___id": "T000002R047030", "___s": true }, { @@ -436293,7 +436297,7 @@ "filename": "Curve.js", "lineno": 40, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "defaultDivisions", @@ -436315,7 +436319,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#defaultDivisions", "inherited": true, - "___id": "T000002R047028", + "___id": "T000002R047031", "___s": true }, { @@ -436324,7 +436328,7 @@ "filename": "Curve.js", "lineno": 50, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "arcLengthDivisions", @@ -436346,7 +436350,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#arcLengthDivisions", "inherited": true, - "___id": "T000002R047029", + "___id": "T000002R047032", "___s": true }, { @@ -436355,7 +436359,7 @@ "filename": "Curve.js", "lineno": 60, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "cacheArcLengths", @@ -436386,7 +436390,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#cacheArcLengths", "inherited": true, - "___id": "T000002R047030", + "___id": "T000002R047033", "___s": true }, { @@ -436395,7 +436399,7 @@ "filename": "Curve.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "needsUpdate", @@ -436417,7 +436421,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#needsUpdate", "inherited": true, - "___id": "T000002R047031", + "___id": "T000002R047034", "___s": true }, { @@ -436426,7 +436430,7 @@ "filename": "Curve.js", "lineno": 80, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "active", @@ -436448,7 +436452,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#active", "inherited": true, - "___id": "T000002R047032", + "___id": "T000002R047035", "___s": true }, { @@ -436457,7 +436461,7 @@ "filename": "Curve.js", "lineno": 135, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getBounds", @@ -436514,7 +436518,7 @@ ], "inherits": "Phaser.Curves.Curve#getBounds", "inherited": true, - "___id": "T000002R047035", + "___id": "T000002R047038", "___s": true }, { @@ -436523,7 +436527,7 @@ "filename": "Curve.js", "lineno": 169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getDistancePoints", @@ -436573,7 +436577,7 @@ ], "inherits": "Phaser.Curves.Curve#getDistancePoints", "inherited": true, - "___id": "T000002R047036", + "___id": "T000002R047039", "___s": true }, { @@ -436582,7 +436586,7 @@ "filename": "Curve.js", "lineno": 189, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getEndPoint", @@ -436624,7 +436628,7 @@ ], "inherits": "Phaser.Curves.Curve#getEndPoint", "inherited": true, - "___id": "T000002R047037", + "___id": "T000002R047040", "___s": true }, { @@ -436633,7 +436637,7 @@ "filename": "Curve.js", "lineno": 206, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getLength", @@ -436659,7 +436663,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#getLength", "inherited": true, - "___id": "T000002R047038", + "___id": "T000002R047041", "___s": true }, { @@ -436668,7 +436672,7 @@ "filename": "Curve.js", "lineno": 222, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getLengths", @@ -436719,7 +436723,7 @@ ], "inherits": "Phaser.Curves.Curve#getLengths", "inherited": true, - "___id": "T000002R047039", + "___id": "T000002R047042", "___s": true }, { @@ -436728,7 +436732,7 @@ "filename": "Curve.js", "lineno": 278, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getPointAt", @@ -436791,7 +436795,7 @@ ], "inherits": "Phaser.Curves.Curve#getPointAt", "inherited": true, - "___id": "T000002R047040", + "___id": "T000002R047043", "___s": true }, { @@ -436800,7 +436804,7 @@ "filename": "Curve.js", "lineno": 300, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getPoints", @@ -436916,7 +436920,7 @@ ], "inherits": "Phaser.Curves.Curve#getPoints", "inherited": true, - "___id": "T000002R047041", + "___id": "T000002R047044", "___s": true }, { @@ -436925,7 +436929,7 @@ "filename": "Curve.js", "lineno": 349, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getRandomPoint", @@ -436975,7 +436979,7 @@ ], "inherits": "Phaser.Curves.Curve#getRandomPoint", "inherited": true, - "___id": "T000002R047042", + "___id": "T000002R047045", "___s": true }, { @@ -436984,7 +436988,7 @@ "filename": "Curve.js", "lineno": 370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getSpacedPoints", @@ -437083,7 +437087,7 @@ ], "inherits": "Phaser.Curves.Curve#getSpacedPoints", "inherited": true, - "___id": "T000002R047043", + "___id": "T000002R047046", "___s": true }, { @@ -437092,7 +437096,7 @@ "filename": "Curve.js", "lineno": 430, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getTangent", @@ -437155,7 +437159,7 @@ ], "inherits": "Phaser.Curves.Curve#getTangent", "inherited": true, - "___id": "T000002R047044", + "___id": "T000002R047047", "___s": true }, { @@ -437164,7 +437168,7 @@ "filename": "Curve.js", "lineno": 472, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getTangentAt", @@ -437227,7 +437231,7 @@ ], "inherits": "Phaser.Curves.Curve#getTangentAt", "inherited": true, - "___id": "T000002R047045", + "___id": "T000002R047048", "___s": true }, { @@ -437236,7 +437240,7 @@ "filename": "Curve.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getTFromDistance", @@ -437291,7 +437295,7 @@ ], "inherits": "Phaser.Curves.Curve#getTFromDistance", "inherited": true, - "___id": "T000002R047046", + "___id": "T000002R047049", "___s": true }, { @@ -437300,7 +437304,7 @@ "filename": "Curve.js", "lineno": 513, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getUtoTmapping", @@ -437368,7 +437372,7 @@ ], "inherits": "Phaser.Curves.Curve#getUtoTmapping", "inherited": true, - "___id": "T000002R047047", + "___id": "T000002R047050", "___s": true }, { @@ -437377,7 +437381,7 @@ "filename": "Curve.js", "lineno": 594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "updateArcLengths", @@ -437392,7 +437396,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#updateArcLengths", "inherited": true, - "___id": "T000002R047048", + "___id": "T000002R047051", "___s": true }, { @@ -437401,7 +437405,7 @@ "filename": "Curve.js", "lineno": 31, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "type", @@ -437422,7 +437426,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#type", "inherited": true, - "___id": "T000002R047049", + "___id": "T000002R047052", "___s": true }, { @@ -437431,7 +437435,7 @@ "filename": "Curve.js", "lineno": 40, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "defaultDivisions", @@ -437453,7 +437457,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#defaultDivisions", "inherited": true, - "___id": "T000002R047050", + "___id": "T000002R047053", "___s": true }, { @@ -437462,7 +437466,7 @@ "filename": "Curve.js", "lineno": 50, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "arcLengthDivisions", @@ -437484,7 +437488,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#arcLengthDivisions", "inherited": true, - "___id": "T000002R047051", + "___id": "T000002R047054", "___s": true }, { @@ -437493,7 +437497,7 @@ "filename": "Curve.js", "lineno": 60, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "cacheArcLengths", @@ -437524,7 +437528,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#cacheArcLengths", "inherited": true, - "___id": "T000002R047052", + "___id": "T000002R047055", "___s": true }, { @@ -437533,7 +437537,7 @@ "filename": "Curve.js", "lineno": 70, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "needsUpdate", @@ -437555,7 +437559,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#needsUpdate", "inherited": true, - "___id": "T000002R047053", + "___id": "T000002R047056", "___s": true }, { @@ -437564,7 +437568,7 @@ "filename": "Curve.js", "lineno": 80, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "active", @@ -437586,7 +437590,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#active", "inherited": true, - "___id": "T000002R047054", + "___id": "T000002R047057", "___s": true }, { @@ -437595,7 +437599,7 @@ "filename": "Curve.js", "lineno": 111, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "draw", @@ -437659,7 +437663,7 @@ ], "inherits": "Phaser.Curves.Curve#draw", "inherited": true, - "___id": "T000002R047057", + "___id": "T000002R047060", "___s": true }, { @@ -437668,7 +437672,7 @@ "filename": "Curve.js", "lineno": 135, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getBounds", @@ -437725,7 +437729,7 @@ ], "inherits": "Phaser.Curves.Curve#getBounds", "inherited": true, - "___id": "T000002R047058", + "___id": "T000002R047061", "___s": true }, { @@ -437734,7 +437738,7 @@ "filename": "Curve.js", "lineno": 169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getDistancePoints", @@ -437784,7 +437788,7 @@ ], "inherits": "Phaser.Curves.Curve#getDistancePoints", "inherited": true, - "___id": "T000002R047059", + "___id": "T000002R047062", "___s": true }, { @@ -437793,7 +437797,7 @@ "filename": "Curve.js", "lineno": 189, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getEndPoint", @@ -437835,7 +437839,7 @@ ], "inherits": "Phaser.Curves.Curve#getEndPoint", "inherited": true, - "___id": "T000002R047060", + "___id": "T000002R047063", "___s": true }, { @@ -437844,7 +437848,7 @@ "filename": "Curve.js", "lineno": 206, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getLength", @@ -437870,7 +437874,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#getLength", "inherited": true, - "___id": "T000002R047061", + "___id": "T000002R047064", "___s": true }, { @@ -437879,7 +437883,7 @@ "filename": "Curve.js", "lineno": 222, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getLengths", @@ -437930,7 +437934,7 @@ ], "inherits": "Phaser.Curves.Curve#getLengths", "inherited": true, - "___id": "T000002R047062", + "___id": "T000002R047065", "___s": true }, { @@ -437939,7 +437943,7 @@ "filename": "Curve.js", "lineno": 278, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getPointAt", @@ -438002,7 +438006,7 @@ ], "inherits": "Phaser.Curves.Curve#getPointAt", "inherited": true, - "___id": "T000002R047063", + "___id": "T000002R047066", "___s": true }, { @@ -438011,7 +438015,7 @@ "filename": "Curve.js", "lineno": 300, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getPoints", @@ -438127,7 +438131,7 @@ ], "inherits": "Phaser.Curves.Curve#getPoints", "inherited": true, - "___id": "T000002R047064", + "___id": "T000002R047067", "___s": true }, { @@ -438136,7 +438140,7 @@ "filename": "Curve.js", "lineno": 349, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getRandomPoint", @@ -438186,7 +438190,7 @@ ], "inherits": "Phaser.Curves.Curve#getRandomPoint", "inherited": true, - "___id": "T000002R047065", + "___id": "T000002R047068", "___s": true }, { @@ -438195,7 +438199,7 @@ "filename": "Curve.js", "lineno": 370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getSpacedPoints", @@ -438294,7 +438298,7 @@ ], "inherits": "Phaser.Curves.Curve#getSpacedPoints", "inherited": true, - "___id": "T000002R047066", + "___id": "T000002R047069", "___s": true }, { @@ -438303,7 +438307,7 @@ "filename": "Curve.js", "lineno": 430, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getTangent", @@ -438366,7 +438370,7 @@ ], "inherits": "Phaser.Curves.Curve#getTangent", "inherited": true, - "___id": "T000002R047067", + "___id": "T000002R047070", "___s": true }, { @@ -438375,7 +438379,7 @@ "filename": "Curve.js", "lineno": 472, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getTangentAt", @@ -438438,7 +438442,7 @@ ], "inherits": "Phaser.Curves.Curve#getTangentAt", "inherited": true, - "___id": "T000002R047068", + "___id": "T000002R047071", "___s": true }, { @@ -438447,7 +438451,7 @@ "filename": "Curve.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getTFromDistance", @@ -438502,7 +438506,7 @@ ], "inherits": "Phaser.Curves.Curve#getTFromDistance", "inherited": true, - "___id": "T000002R047069", + "___id": "T000002R047072", "___s": true }, { @@ -438511,7 +438515,7 @@ "filename": "Curve.js", "lineno": 513, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "getUtoTmapping", @@ -438579,7 +438583,7 @@ ], "inherits": "Phaser.Curves.Curve#getUtoTmapping", "inherited": true, - "___id": "T000002R047070", + "___id": "T000002R047073", "___s": true }, { @@ -438588,7 +438592,7 @@ "filename": "Curve.js", "lineno": 594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\curves", + "path": "D:\\wamp\\www\\phaser\\src\\curves", "code": {} }, "name": "updateArcLengths", @@ -438603,7 +438607,7 @@ "scope": "instance", "inherits": "Phaser.Curves.Curve#updateArcLengths", "inherited": true, - "___id": "T000002R047071", + "___id": "T000002R047074", "___s": true }, { @@ -438612,7 +438616,7 @@ "filename": "DataManager.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "name": "parent", @@ -438632,7 +438636,7 @@ "scope": "instance", "inherits": "Phaser.Data.DataManager#parent", "inherited": true, - "___id": "T000002R047072", + "___id": "T000002R047075", "___s": true }, { @@ -438641,7 +438645,7 @@ "filename": "DataManager.js", "lineno": 48, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "name": "events", @@ -438662,7 +438666,7 @@ "scope": "instance", "inherits": "Phaser.Data.DataManager#events", "inherited": true, - "___id": "T000002R047073", + "___id": "T000002R047076", "___s": true }, { @@ -438671,7 +438675,7 @@ "filename": "DataManager.js", "lineno": 62, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "name": "list", @@ -438705,7 +438709,7 @@ "scope": "instance", "inherits": "Phaser.Data.DataManager#list", "inherited": true, - "___id": "T000002R047074", + "___id": "T000002R047077", "___s": true }, { @@ -438714,7 +438718,7 @@ "filename": "DataManager.js", "lineno": 72, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "name": "values", @@ -438748,7 +438752,7 @@ "scope": "instance", "inherits": "Phaser.Data.DataManager#values", "inherited": true, - "___id": "T000002R047075", + "___id": "T000002R047078", "___s": true }, { @@ -438757,7 +438761,7 @@ "filename": "DataManager.js", "lineno": 116, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "name": "get", @@ -438816,7 +438820,7 @@ ], "inherits": "Phaser.Data.DataManager#get", "inherited": true, - "___id": "T000002R047077", + "___id": "T000002R047080", "___s": true }, { @@ -438825,7 +438829,7 @@ "filename": "DataManager.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "name": "getAll", @@ -438863,7 +438867,7 @@ "scope": "instance", "inherits": "Phaser.Data.DataManager#getAll", "inherited": true, - "___id": "T000002R047078", + "___id": "T000002R047081", "___s": true }, { @@ -438872,7 +438876,7 @@ "filename": "DataManager.js", "lineno": 190, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "name": "query", @@ -438925,7 +438929,7 @@ ], "inherits": "Phaser.Data.DataManager#query", "inherited": true, - "___id": "T000002R047079", + "___id": "T000002R047082", "___s": true }, { @@ -438934,7 +438938,7 @@ "filename": "DataManager.js", "lineno": 215, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "name": "set", @@ -439018,7 +439022,7 @@ ], "inherits": "Phaser.Data.DataManager#set", "inherited": true, - "___id": "T000002R047080", + "___id": "T000002R047083", "___s": true }, { @@ -439027,7 +439031,7 @@ "filename": "DataManager.js", "lineno": 285, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "name": "inc", @@ -439089,7 +439093,7 @@ ], "inherits": "Phaser.Data.DataManager#inc", "inherited": true, - "___id": "T000002R047081", + "___id": "T000002R047084", "___s": true }, { @@ -439098,7 +439102,7 @@ "filename": "DataManager.js", "lineno": 325, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "name": "toggle", @@ -439145,7 +439149,7 @@ ], "inherits": "Phaser.Data.DataManager#toggle", "inherited": true, - "___id": "T000002R047082", + "___id": "T000002R047085", "___s": true }, { @@ -439154,7 +439158,7 @@ "filename": "DataManager.js", "lineno": 419, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "name": "each", @@ -439224,7 +439228,7 @@ ], "inherits": "Phaser.Data.DataManager#each", "inherited": true, - "___id": "T000002R047084", + "___id": "T000002R047087", "___s": true }, { @@ -439233,7 +439237,7 @@ "filename": "DataManager.js", "lineno": 451, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "name": "merge", @@ -439307,7 +439311,7 @@ ], "inherits": "Phaser.Data.DataManager#merge", "inherited": true, - "___id": "T000002R047085", + "___id": "T000002R047088", "___s": true }, { @@ -439316,7 +439320,7 @@ "filename": "DataManager.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "name": "remove", @@ -439380,7 +439384,7 @@ ], "inherits": "Phaser.Data.DataManager#remove", "inherited": true, - "___id": "T000002R047086", + "___id": "T000002R047089", "___s": true }, { @@ -439389,7 +439393,7 @@ "filename": "DataManager.js", "lineno": 553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "name": "pop", @@ -439432,7 +439436,7 @@ ], "inherits": "Phaser.Data.DataManager#pop", "inherited": true, - "___id": "T000002R047088", + "___id": "T000002R047091", "___s": true }, { @@ -439441,7 +439445,7 @@ "filename": "DataManager.js", "lineno": 581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "name": "has", @@ -439482,7 +439486,7 @@ ], "inherits": "Phaser.Data.DataManager#has", "inherited": true, - "___id": "T000002R047089", + "___id": "T000002R047092", "___s": true }, { @@ -439491,7 +439495,7 @@ "filename": "DataManager.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "name": "setFreeze", @@ -439533,7 +439537,7 @@ ], "inherits": "Phaser.Data.DataManager#setFreeze", "inherited": true, - "___id": "T000002R047090", + "___id": "T000002R047093", "___s": true }, { @@ -439542,7 +439546,7 @@ "filename": "DataManager.js", "lineno": 617, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "name": "reset", @@ -439569,7 +439573,7 @@ "scope": "instance", "inherits": "Phaser.Data.DataManager#reset", "inherited": true, - "___id": "T000002R047091", + "___id": "T000002R047094", "___s": true }, { @@ -439578,7 +439582,7 @@ "filename": "DataManager.js", "lineno": 655, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "name": "freeze", @@ -439599,7 +439603,7 @@ "scope": "instance", "inherits": "Phaser.Data.DataManager#freeze", "inherited": true, - "___id": "T000002R047092", + "___id": "T000002R047095", "___s": true }, { @@ -439608,7 +439612,7 @@ "filename": "DataManager.js", "lineno": 677, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\data", + "path": "D:\\wamp\\www\\phaser\\src\\data", "code": {} }, "name": "count", @@ -439629,7 +439633,7 @@ "scope": "instance", "inherits": "Phaser.Data.DataManager#count", "inherited": true, - "___id": "T000002R047093", + "___id": "T000002R047096", "___s": true }, { @@ -439638,7 +439642,7 @@ "filename": "Controller.js", "lineno": 29, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "type", @@ -439659,7 +439663,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#type", "inherited": true, - "___id": "T000002R047094", + "___id": "T000002R047097", "___s": true }, { @@ -439668,7 +439672,7 @@ "filename": "Controller.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "gameObject", @@ -439689,7 +439693,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#gameObject", "inherited": true, - "___id": "T000002R047095", + "___id": "T000002R047098", "___s": true }, { @@ -439698,7 +439702,7 @@ "filename": "Controller.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "active", @@ -439719,7 +439723,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#active", "inherited": true, - "___id": "T000002R047096", + "___id": "T000002R047099", "___s": true }, { @@ -439728,7 +439732,7 @@ "filename": "Controller.js", "lineno": 62, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "setActive", @@ -439770,7 +439774,7 @@ ], "inherits": "Phaser.FX.Controller#setActive", "inherited": true, - "___id": "T000002R047097", + "___id": "T000002R047100", "___s": true }, { @@ -439779,7 +439783,7 @@ "filename": "Controller.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "destroy", @@ -439791,7 +439795,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#destroy", "inherited": true, - "___id": "T000002R047098", + "___id": "T000002R047101", "___s": true }, { @@ -439800,7 +439804,7 @@ "filename": "Controller.js", "lineno": 29, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "type", @@ -439821,7 +439825,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#type", "inherited": true, - "___id": "T000002R047099", + "___id": "T000002R047102", "___s": true }, { @@ -439830,7 +439834,7 @@ "filename": "Controller.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "gameObject", @@ -439851,7 +439855,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#gameObject", "inherited": true, - "___id": "T000002R047100", + "___id": "T000002R047103", "___s": true }, { @@ -439860,7 +439864,7 @@ "filename": "Controller.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "active", @@ -439881,7 +439885,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#active", "inherited": true, - "___id": "T000002R047101", + "___id": "T000002R047104", "___s": true }, { @@ -439890,7 +439894,7 @@ "filename": "Controller.js", "lineno": 62, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "setActive", @@ -439932,7 +439936,7 @@ ], "inherits": "Phaser.FX.Controller#setActive", "inherited": true, - "___id": "T000002R047102", + "___id": "T000002R047105", "___s": true }, { @@ -439941,7 +439945,7 @@ "filename": "Controller.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "destroy", @@ -439953,7 +439957,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#destroy", "inherited": true, - "___id": "T000002R047103", + "___id": "T000002R047106", "___s": true }, { @@ -439962,7 +439966,7 @@ "filename": "Controller.js", "lineno": 29, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "type", @@ -439983,7 +439987,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#type", "inherited": true, - "___id": "T000002R047104", + "___id": "T000002R047107", "___s": true }, { @@ -439992,7 +439996,7 @@ "filename": "Controller.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "gameObject", @@ -440013,7 +440017,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#gameObject", "inherited": true, - "___id": "T000002R047105", + "___id": "T000002R047108", "___s": true }, { @@ -440022,7 +440026,7 @@ "filename": "Controller.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "active", @@ -440043,7 +440047,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#active", "inherited": true, - "___id": "T000002R047106", + "___id": "T000002R047109", "___s": true }, { @@ -440052,7 +440056,7 @@ "filename": "Controller.js", "lineno": 62, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "setActive", @@ -440094,7 +440098,7 @@ ], "inherits": "Phaser.FX.Controller#setActive", "inherited": true, - "___id": "T000002R047107", + "___id": "T000002R047110", "___s": true }, { @@ -440103,7 +440107,7 @@ "filename": "Controller.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "destroy", @@ -440115,7 +440119,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#destroy", "inherited": true, - "___id": "T000002R047108", + "___id": "T000002R047111", "___s": true }, { @@ -440124,7 +440128,7 @@ "filename": "Controller.js", "lineno": 29, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "type", @@ -440145,7 +440149,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#type", "inherited": true, - "___id": "T000002R047109", + "___id": "T000002R047112", "___s": true }, { @@ -440154,7 +440158,7 @@ "filename": "Controller.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "gameObject", @@ -440175,7 +440179,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#gameObject", "inherited": true, - "___id": "T000002R047110", + "___id": "T000002R047113", "___s": true }, { @@ -440184,7 +440188,7 @@ "filename": "Controller.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "active", @@ -440205,7 +440209,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#active", "inherited": true, - "___id": "T000002R047111", + "___id": "T000002R047114", "___s": true }, { @@ -440214,7 +440218,7 @@ "filename": "Controller.js", "lineno": 62, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "setActive", @@ -440256,7 +440260,7 @@ ], "inherits": "Phaser.FX.Controller#setActive", "inherited": true, - "___id": "T000002R047112", + "___id": "T000002R047115", "___s": true }, { @@ -440265,7 +440269,7 @@ "filename": "Controller.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "destroy", @@ -440277,7 +440281,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#destroy", "inherited": true, - "___id": "T000002R047113", + "___id": "T000002R047116", "___s": true }, { @@ -440286,7 +440290,7 @@ "filename": "Controller.js", "lineno": 29, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "type", @@ -440307,7 +440311,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#type", "inherited": true, - "___id": "T000002R047114", + "___id": "T000002R047117", "___s": true }, { @@ -440316,7 +440320,7 @@ "filename": "Controller.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "gameObject", @@ -440337,7 +440341,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#gameObject", "inherited": true, - "___id": "T000002R047115", + "___id": "T000002R047118", "___s": true }, { @@ -440346,7 +440350,7 @@ "filename": "Controller.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "active", @@ -440367,7 +440371,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#active", "inherited": true, - "___id": "T000002R047116", + "___id": "T000002R047119", "___s": true }, { @@ -440376,7 +440380,7 @@ "filename": "Controller.js", "lineno": 62, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "setActive", @@ -440418,7 +440422,7 @@ ], "inherits": "Phaser.FX.Controller#setActive", "inherited": true, - "___id": "T000002R047117", + "___id": "T000002R047120", "___s": true }, { @@ -440427,7 +440431,7 @@ "filename": "Controller.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "destroy", @@ -440439,7 +440443,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#destroy", "inherited": true, - "___id": "T000002R047118", + "___id": "T000002R047121", "___s": true }, { @@ -440448,7 +440452,7 @@ "filename": "ColorMatrix.js", "lineno": 40, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "alpha", @@ -440469,7 +440473,7 @@ "scope": "instance", "inherits": "Phaser.Display.ColorMatrix#alpha", "inherited": true, - "___id": "T000002R047120", + "___id": "T000002R047123", "___s": true }, { @@ -440478,7 +440482,7 @@ "filename": "ColorMatrix.js", "lineno": 75, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "set", @@ -440539,7 +440543,7 @@ ], "inherits": "Phaser.Display.ColorMatrix#set", "inherited": true, - "___id": "T000002R047123", + "___id": "T000002R047126", "___s": true }, { @@ -440548,7 +440552,7 @@ "filename": "ColorMatrix.js", "lineno": 94, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "reset", @@ -440575,7 +440579,7 @@ "scope": "instance", "inherits": "Phaser.Display.ColorMatrix#reset", "inherited": true, - "___id": "T000002R047124", + "___id": "T000002R047127", "___s": true }, { @@ -440584,7 +440588,7 @@ "filename": "ColorMatrix.js", "lineno": 121, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "getData", @@ -440610,7 +440614,7 @@ "scope": "instance", "inherits": "Phaser.Display.ColorMatrix#getData", "inherited": true, - "___id": "T000002R047125", + "___id": "T000002R047128", "___s": true }, { @@ -440619,7 +440623,7 @@ "filename": "ColorMatrix.js", "lineno": 150, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "brightness", @@ -440678,7 +440682,7 @@ ], "inherits": "Phaser.Display.ColorMatrix#brightness", "inherited": true, - "___id": "T000002R047126", + "___id": "T000002R047129", "___s": true }, { @@ -440687,7 +440691,7 @@ "filename": "ColorMatrix.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "saturate", @@ -440746,7 +440750,7 @@ ], "inherits": "Phaser.Display.ColorMatrix#saturate", "inherited": true, - "___id": "T000002R047127", + "___id": "T000002R047130", "___s": true }, { @@ -440755,7 +440759,7 @@ "filename": "ColorMatrix.js", "lineno": 203, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "saturation", @@ -440799,7 +440803,7 @@ ], "inherits": "Phaser.Display.ColorMatrix#saturation", "inherited": true, - "___id": "T000002R047128", + "___id": "T000002R047131", "___s": true }, { @@ -440808,7 +440812,7 @@ "filename": "ColorMatrix.js", "lineno": 220, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "hue", @@ -440867,7 +440871,7 @@ ], "inherits": "Phaser.Display.ColorMatrix#hue", "inherited": true, - "___id": "T000002R047129", + "___id": "T000002R047132", "___s": true }, { @@ -440876,7 +440880,7 @@ "filename": "ColorMatrix.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "grayscale", @@ -440935,7 +440939,7 @@ ], "inherits": "Phaser.Display.ColorMatrix#grayscale", "inherited": true, - "___id": "T000002R047130", + "___id": "T000002R047133", "___s": true }, { @@ -440944,7 +440948,7 @@ "filename": "ColorMatrix.js", "lineno": 271, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "blackWhite", @@ -440988,7 +440992,7 @@ ], "inherits": "Phaser.Display.ColorMatrix#blackWhite", "inherited": true, - "___id": "T000002R047131", + "___id": "T000002R047134", "___s": true }, { @@ -440997,7 +441001,7 @@ "filename": "ColorMatrix.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "contrast", @@ -441056,7 +441060,7 @@ ], "inherits": "Phaser.Display.ColorMatrix#contrast", "inherited": true, - "___id": "T000002R047132", + "___id": "T000002R047135", "___s": true }, { @@ -441065,7 +441069,7 @@ "filename": "ColorMatrix.js", "lineno": 315, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "negative", @@ -441109,7 +441113,7 @@ ], "inherits": "Phaser.Display.ColorMatrix#negative", "inherited": true, - "___id": "T000002R047133", + "___id": "T000002R047136", "___s": true }, { @@ -441118,7 +441122,7 @@ "filename": "ColorMatrix.js", "lineno": 332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "desaturateLuminance", @@ -441162,7 +441166,7 @@ ], "inherits": "Phaser.Display.ColorMatrix#desaturateLuminance", "inherited": true, - "___id": "T000002R047134", + "___id": "T000002R047137", "___s": true }, { @@ -441171,7 +441175,7 @@ "filename": "ColorMatrix.js", "lineno": 349, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "sepia", @@ -441215,7 +441219,7 @@ ], "inherits": "Phaser.Display.ColorMatrix#sepia", "inherited": true, - "___id": "T000002R047135", + "___id": "T000002R047138", "___s": true }, { @@ -441224,7 +441228,7 @@ "filename": "ColorMatrix.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "night", @@ -441283,7 +441287,7 @@ ], "inherits": "Phaser.Display.ColorMatrix#night", "inherited": true, - "___id": "T000002R047136", + "___id": "T000002R047139", "___s": true }, { @@ -441292,7 +441296,7 @@ "filename": "ColorMatrix.js", "lineno": 390, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "lsd", @@ -441336,7 +441340,7 @@ ], "inherits": "Phaser.Display.ColorMatrix#lsd", "inherited": true, - "___id": "T000002R047137", + "___id": "T000002R047140", "___s": true }, { @@ -441345,7 +441349,7 @@ "filename": "ColorMatrix.js", "lineno": 407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "brown", @@ -441389,7 +441393,7 @@ ], "inherits": "Phaser.Display.ColorMatrix#brown", "inherited": true, - "___id": "T000002R047138", + "___id": "T000002R047141", "___s": true }, { @@ -441398,7 +441402,7 @@ "filename": "ColorMatrix.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "vintagePinhole", @@ -441442,7 +441446,7 @@ ], "inherits": "Phaser.Display.ColorMatrix#vintagePinhole", "inherited": true, - "___id": "T000002R047139", + "___id": "T000002R047142", "___s": true }, { @@ -441451,7 +441455,7 @@ "filename": "ColorMatrix.js", "lineno": 441, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "kodachrome", @@ -441495,7 +441499,7 @@ ], "inherits": "Phaser.Display.ColorMatrix#kodachrome", "inherited": true, - "___id": "T000002R047140", + "___id": "T000002R047143", "___s": true }, { @@ -441504,7 +441508,7 @@ "filename": "ColorMatrix.js", "lineno": 458, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "technicolor", @@ -441548,7 +441552,7 @@ ], "inherits": "Phaser.Display.ColorMatrix#technicolor", "inherited": true, - "___id": "T000002R047141", + "___id": "T000002R047144", "___s": true }, { @@ -441557,7 +441561,7 @@ "filename": "ColorMatrix.js", "lineno": 475, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "polaroid", @@ -441601,7 +441605,7 @@ ], "inherits": "Phaser.Display.ColorMatrix#polaroid", "inherited": true, - "___id": "T000002R047142", + "___id": "T000002R047145", "___s": true }, { @@ -441610,7 +441614,7 @@ "filename": "ColorMatrix.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "shiftToBGR", @@ -441654,7 +441658,7 @@ ], "inherits": "Phaser.Display.ColorMatrix#shiftToBGR", "inherited": true, - "___id": "T000002R047143", + "___id": "T000002R047146", "___s": true }, { @@ -441663,7 +441667,7 @@ "filename": "ColorMatrix.js", "lineno": 509, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\display", + "path": "D:\\wamp\\www\\phaser\\src\\display", "code": {} }, "name": "multiply", @@ -441729,7 +441733,7 @@ ], "inherits": "Phaser.Display.ColorMatrix#multiply", "inherited": true, - "___id": "T000002R047144", + "___id": "T000002R047147", "___s": true }, { @@ -441738,7 +441742,7 @@ "filename": "Controller.js", "lineno": 29, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "type", @@ -441759,7 +441763,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#type", "inherited": true, - "___id": "T000002R047145", + "___id": "T000002R047148", "___s": true }, { @@ -441768,7 +441772,7 @@ "filename": "Controller.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "gameObject", @@ -441789,7 +441793,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#gameObject", "inherited": true, - "___id": "T000002R047146", + "___id": "T000002R047149", "___s": true }, { @@ -441798,7 +441802,7 @@ "filename": "Controller.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "active", @@ -441819,7 +441823,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#active", "inherited": true, - "___id": "T000002R047147", + "___id": "T000002R047150", "___s": true }, { @@ -441828,7 +441832,7 @@ "filename": "Controller.js", "lineno": 62, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "setActive", @@ -441870,7 +441874,7 @@ ], "inherits": "Phaser.FX.Controller#setActive", "inherited": true, - "___id": "T000002R047148", + "___id": "T000002R047151", "___s": true }, { @@ -441879,7 +441883,7 @@ "filename": "Controller.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "destroy", @@ -441891,7 +441895,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#destroy", "inherited": true, - "___id": "T000002R047149", + "___id": "T000002R047152", "___s": true }, { @@ -441900,7 +441904,7 @@ "filename": "Controller.js", "lineno": 29, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "type", @@ -441921,7 +441925,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#type", "inherited": true, - "___id": "T000002R047150", + "___id": "T000002R047153", "___s": true }, { @@ -441930,7 +441934,7 @@ "filename": "Controller.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "gameObject", @@ -441951,7 +441955,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#gameObject", "inherited": true, - "___id": "T000002R047151", + "___id": "T000002R047154", "___s": true }, { @@ -441960,7 +441964,7 @@ "filename": "Controller.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "active", @@ -441981,7 +441985,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#active", "inherited": true, - "___id": "T000002R047152", + "___id": "T000002R047155", "___s": true }, { @@ -441990,7 +441994,7 @@ "filename": "Controller.js", "lineno": 62, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "setActive", @@ -442032,7 +442036,7 @@ ], "inherits": "Phaser.FX.Controller#setActive", "inherited": true, - "___id": "T000002R047153", + "___id": "T000002R047156", "___s": true }, { @@ -442041,7 +442045,7 @@ "filename": "Controller.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "destroy", @@ -442053,7 +442057,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#destroy", "inherited": true, - "___id": "T000002R047154", + "___id": "T000002R047157", "___s": true }, { @@ -442062,7 +442066,7 @@ "filename": "Controller.js", "lineno": 29, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "type", @@ -442083,7 +442087,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#type", "inherited": true, - "___id": "T000002R047155", + "___id": "T000002R047158", "___s": true }, { @@ -442092,7 +442096,7 @@ "filename": "Controller.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "gameObject", @@ -442113,7 +442117,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#gameObject", "inherited": true, - "___id": "T000002R047156", + "___id": "T000002R047159", "___s": true }, { @@ -442122,7 +442126,7 @@ "filename": "Controller.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "active", @@ -442143,7 +442147,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#active", "inherited": true, - "___id": "T000002R047157", + "___id": "T000002R047160", "___s": true }, { @@ -442152,7 +442156,7 @@ "filename": "Controller.js", "lineno": 62, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "setActive", @@ -442194,7 +442198,7 @@ ], "inherits": "Phaser.FX.Controller#setActive", "inherited": true, - "___id": "T000002R047158", + "___id": "T000002R047161", "___s": true }, { @@ -442203,7 +442207,7 @@ "filename": "Controller.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "destroy", @@ -442215,7 +442219,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#destroy", "inherited": true, - "___id": "T000002R047159", + "___id": "T000002R047162", "___s": true }, { @@ -442224,7 +442228,7 @@ "filename": "Controller.js", "lineno": 29, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "type", @@ -442245,7 +442249,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#type", "inherited": true, - "___id": "T000002R047160", + "___id": "T000002R047163", "___s": true }, { @@ -442254,7 +442258,7 @@ "filename": "Controller.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "gameObject", @@ -442275,7 +442279,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#gameObject", "inherited": true, - "___id": "T000002R047161", + "___id": "T000002R047164", "___s": true }, { @@ -442284,7 +442288,7 @@ "filename": "Controller.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "active", @@ -442305,7 +442309,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#active", "inherited": true, - "___id": "T000002R047162", + "___id": "T000002R047165", "___s": true }, { @@ -442314,7 +442318,7 @@ "filename": "Controller.js", "lineno": 62, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "setActive", @@ -442356,7 +442360,7 @@ ], "inherits": "Phaser.FX.Controller#setActive", "inherited": true, - "___id": "T000002R047163", + "___id": "T000002R047166", "___s": true }, { @@ -442365,7 +442369,7 @@ "filename": "Controller.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "destroy", @@ -442377,7 +442381,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#destroy", "inherited": true, - "___id": "T000002R047164", + "___id": "T000002R047167", "___s": true }, { @@ -442386,7 +442390,7 @@ "filename": "Controller.js", "lineno": 29, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "type", @@ -442407,7 +442411,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#type", "inherited": true, - "___id": "T000002R047165", + "___id": "T000002R047168", "___s": true }, { @@ -442416,7 +442420,7 @@ "filename": "Controller.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "gameObject", @@ -442437,7 +442441,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#gameObject", "inherited": true, - "___id": "T000002R047166", + "___id": "T000002R047169", "___s": true }, { @@ -442446,7 +442450,7 @@ "filename": "Controller.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "active", @@ -442467,7 +442471,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#active", "inherited": true, - "___id": "T000002R047167", + "___id": "T000002R047170", "___s": true }, { @@ -442476,7 +442480,7 @@ "filename": "Controller.js", "lineno": 62, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "setActive", @@ -442518,7 +442522,7 @@ ], "inherits": "Phaser.FX.Controller#setActive", "inherited": true, - "___id": "T000002R047168", + "___id": "T000002R047171", "___s": true }, { @@ -442527,7 +442531,7 @@ "filename": "Controller.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "destroy", @@ -442539,7 +442543,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#destroy", "inherited": true, - "___id": "T000002R047169", + "___id": "T000002R047172", "___s": true }, { @@ -442548,7 +442552,7 @@ "filename": "Controller.js", "lineno": 29, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "type", @@ -442569,7 +442573,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#type", "inherited": true, - "___id": "T000002R047170", + "___id": "T000002R047173", "___s": true }, { @@ -442578,7 +442582,7 @@ "filename": "Controller.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "gameObject", @@ -442599,7 +442603,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#gameObject", "inherited": true, - "___id": "T000002R047171", + "___id": "T000002R047174", "___s": true }, { @@ -442608,7 +442612,7 @@ "filename": "Controller.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "active", @@ -442629,7 +442633,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#active", "inherited": true, - "___id": "T000002R047172", + "___id": "T000002R047175", "___s": true }, { @@ -442638,7 +442642,7 @@ "filename": "Controller.js", "lineno": 62, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "setActive", @@ -442680,7 +442684,7 @@ ], "inherits": "Phaser.FX.Controller#setActive", "inherited": true, - "___id": "T000002R047173", + "___id": "T000002R047176", "___s": true }, { @@ -442689,7 +442693,7 @@ "filename": "Controller.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "destroy", @@ -442701,7 +442705,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#destroy", "inherited": true, - "___id": "T000002R047174", + "___id": "T000002R047177", "___s": true }, { @@ -442710,7 +442714,7 @@ "filename": "Controller.js", "lineno": 29, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "type", @@ -442731,7 +442735,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#type", "inherited": true, - "___id": "T000002R047175", + "___id": "T000002R047178", "___s": true }, { @@ -442740,7 +442744,7 @@ "filename": "Controller.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "gameObject", @@ -442761,7 +442765,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#gameObject", "inherited": true, - "___id": "T000002R047176", + "___id": "T000002R047179", "___s": true }, { @@ -442770,7 +442774,7 @@ "filename": "Controller.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "active", @@ -442791,7 +442795,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#active", "inherited": true, - "___id": "T000002R047177", + "___id": "T000002R047180", "___s": true }, { @@ -442800,7 +442804,7 @@ "filename": "Controller.js", "lineno": 62, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "setActive", @@ -442842,7 +442846,7 @@ ], "inherits": "Phaser.FX.Controller#setActive", "inherited": true, - "___id": "T000002R047178", + "___id": "T000002R047181", "___s": true }, { @@ -442851,7 +442855,7 @@ "filename": "Controller.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "destroy", @@ -442863,7 +442867,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#destroy", "inherited": true, - "___id": "T000002R047179", + "___id": "T000002R047182", "___s": true }, { @@ -442872,7 +442876,7 @@ "filename": "Controller.js", "lineno": 29, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "type", @@ -442893,7 +442897,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#type", "inherited": true, - "___id": "T000002R047180", + "___id": "T000002R047183", "___s": true }, { @@ -442902,7 +442906,7 @@ "filename": "Controller.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "gameObject", @@ -442923,7 +442927,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#gameObject", "inherited": true, - "___id": "T000002R047181", + "___id": "T000002R047184", "___s": true }, { @@ -442932,7 +442936,7 @@ "filename": "Controller.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "active", @@ -442953,7 +442957,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#active", "inherited": true, - "___id": "T000002R047182", + "___id": "T000002R047185", "___s": true }, { @@ -442962,7 +442966,7 @@ "filename": "Controller.js", "lineno": 62, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "setActive", @@ -443004,7 +443008,7 @@ ], "inherits": "Phaser.FX.Controller#setActive", "inherited": true, - "___id": "T000002R047183", + "___id": "T000002R047186", "___s": true }, { @@ -443013,7 +443017,7 @@ "filename": "Controller.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\fx", + "path": "D:\\wamp\\www\\phaser\\src\\fx", "code": {} }, "name": "destroy", @@ -443025,7 +443029,7 @@ "scope": "instance", "inherits": "Phaser.FX.Controller#destroy", "inherited": true, - "___id": "T000002R047184", + "___id": "T000002R047187", "___s": true }, { @@ -443034,7 +443038,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -443046,7 +443050,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R047185", + "___id": "T000002R047188", "___s": true }, { @@ -443055,7 +443059,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -443098,7 +443102,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R047186", + "___id": "T000002R047189", "___s": true }, { @@ -443107,7 +443111,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -443167,7 +443171,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R047187", + "___id": "T000002R047190", "___s": true }, { @@ -443176,7 +443180,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -443227,7 +443231,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R047188", + "___id": "T000002R047191", "___s": true }, { @@ -443236,7 +443240,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -443302,7 +443306,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R047189", + "___id": "T000002R047192", "___s": true }, { @@ -443311,7 +443315,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -443390,7 +443394,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R047190", + "___id": "T000002R047193", "___s": true }, { @@ -443399,7 +443403,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -443478,7 +443482,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R047191", + "___id": "T000002R047194", "___s": true }, { @@ -443487,7 +443491,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -443566,7 +443570,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R047192", + "___id": "T000002R047195", "___s": true }, { @@ -443575,7 +443579,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -443668,7 +443672,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R047193", + "___id": "T000002R047196", "___s": true }, { @@ -443677,7 +443681,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -443770,7 +443774,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R047194", + "___id": "T000002R047197", "___s": true }, { @@ -443779,7 +443783,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -443832,7 +443836,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R047195", + "___id": "T000002R047198", "___s": true }, { @@ -443841,7 +443845,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -443862,7 +443866,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R047196", + "___id": "T000002R047199", "___s": true }, { @@ -443871,7 +443875,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -443903,7 +443907,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R047197", + "___id": "T000002R047200", "___s": true }, { @@ -443912,7 +443916,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -443933,7 +443937,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R047198", + "___id": "T000002R047201", "___s": true }, { @@ -443942,7 +443946,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -443973,7 +443977,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R047199", + "___id": "T000002R047202", "___s": true }, { @@ -443982,7 +443986,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -444003,7 +444007,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R047200", + "___id": "T000002R047203", "___s": true }, { @@ -444012,7 +444016,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -444034,7 +444038,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R047201", + "___id": "T000002R047204", "___s": true }, { @@ -444043,7 +444047,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -444065,7 +444069,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R047202", + "___id": "T000002R047205", "___s": true }, { @@ -444074,7 +444078,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -444096,7 +444100,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R047203", + "___id": "T000002R047206", "___s": true }, { @@ -444105,7 +444109,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -444127,7 +444131,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R047204", + "___id": "T000002R047207", "___s": true }, { @@ -444136,7 +444140,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -444158,7 +444162,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R047205", + "___id": "T000002R047208", "___s": true }, { @@ -444167,7 +444171,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -444192,7 +444196,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R047206", + "___id": "T000002R047209", "___s": true }, { @@ -444201,7 +444205,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -444225,7 +444229,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R047207", + "___id": "T000002R047210", "___s": true }, { @@ -444234,7 +444238,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -444273,7 +444277,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R047208", + "___id": "T000002R047211", "___s": true }, { @@ -444282,7 +444286,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -444304,7 +444308,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R047209", + "___id": "T000002R047212", "___s": true }, { @@ -444313,7 +444317,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -444355,7 +444359,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setActive", "inherited": true, - "___id": "T000002R047210", + "___id": "T000002R047213", "___s": true }, { @@ -444364,7 +444368,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -444406,7 +444410,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setName", "inherited": true, - "___id": "T000002R047211", + "___id": "T000002R047214", "___s": true }, { @@ -444415,7 +444419,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -444467,7 +444471,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setState", "inherited": true, - "___id": "T000002R047212", + "___id": "T000002R047215", "___s": true }, { @@ -444476,7 +444480,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -444506,7 +444510,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R047213", + "___id": "T000002R047216", "___s": true }, { @@ -444515,7 +444519,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -444594,7 +444598,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setData", "inherited": true, - "___id": "T000002R047214", + "___id": "T000002R047217", "___s": true }, { @@ -444603,7 +444607,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -444660,7 +444664,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#incData", "inherited": true, - "___id": "T000002R047215", + "___id": "T000002R047218", "___s": true }, { @@ -444669,7 +444673,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -444711,7 +444715,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#toggleData", "inherited": true, - "___id": "T000002R047216", + "___id": "T000002R047219", "___s": true }, { @@ -444720,7 +444724,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -444779,7 +444783,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#getData", "inherited": true, - "___id": "T000002R047217", + "___id": "T000002R047220", "___s": true }, { @@ -444788,7 +444792,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -444875,7 +444879,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setInteractive", "inherited": true, - "___id": "T000002R047218", + "___id": "T000002R047221", "___s": true }, { @@ -444884,7 +444888,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -444911,7 +444915,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R047219", + "___id": "T000002R047222", "___s": true }, { @@ -444920,7 +444924,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -444947,7 +444951,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R047220", + "___id": "T000002R047223", "___s": true }, { @@ -444956,7 +444960,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -444968,7 +444972,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R047221", + "___id": "T000002R047224", "___s": true }, { @@ -444977,7 +444981,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -444989,7 +444993,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R047222", + "___id": "T000002R047225", "___s": true }, { @@ -444998,7 +445002,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -445027,7 +445031,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#update", "inherited": true, - "___id": "T000002R047223", + "___id": "T000002R047226", "___s": true }, { @@ -445036,7 +445040,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -445077,7 +445081,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#willRender", "inherited": true, - "___id": "T000002R047224", + "___id": "T000002R047227", "___s": true }, { @@ -445086,7 +445090,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -445121,7 +445125,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R047225", + "___id": "T000002R047228", "___s": true }, { @@ -445130,7 +445134,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -445187,7 +445191,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#addToDisplayList", "inherited": true, - "___id": "T000002R047226", + "___id": "T000002R047229", "___s": true }, { @@ -445196,7 +445200,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -445223,7 +445227,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R047227", + "___id": "T000002R047230", "___s": true }, { @@ -445232,7 +445236,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -445263,7 +445267,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R047228", + "___id": "T000002R047231", "___s": true }, { @@ -445272,7 +445276,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -445299,7 +445303,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R047229", + "___id": "T000002R047232", "___s": true }, { @@ -445308,7 +445312,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -445340,7 +445344,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#destroy", "inherited": true, - "___id": "T000002R047230", + "___id": "T000002R047233", "___s": true }, { @@ -445349,7 +445353,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -445361,7 +445365,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R047231", + "___id": "T000002R047234", "___s": true }, { @@ -445370,7 +445374,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -445413,7 +445417,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R047232", + "___id": "T000002R047235", "___s": true }, { @@ -445422,7 +445426,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -445482,7 +445486,7 @@ "name": "event" } ], - "___id": "T000002R047233", + "___id": "T000002R047236", "___s": true }, { @@ -445491,7 +445495,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -445542,7 +445546,7 @@ "name": "event" } ], - "___id": "T000002R047234", + "___id": "T000002R047237", "___s": true }, { @@ -445551,7 +445555,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -445617,7 +445621,7 @@ "name": "args" } ], - "___id": "T000002R047235", + "___id": "T000002R047238", "___s": true }, { @@ -445626,7 +445630,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -445705,7 +445709,7 @@ "name": "context" } ], - "___id": "T000002R047236", + "___id": "T000002R047239", "___s": true }, { @@ -445714,7 +445718,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -445793,7 +445797,7 @@ "name": "context" } ], - "___id": "T000002R047237", + "___id": "T000002R047240", "___s": true }, { @@ -445802,7 +445806,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -445881,7 +445885,7 @@ "name": "context" } ], - "___id": "T000002R047238", + "___id": "T000002R047241", "___s": true }, { @@ -445890,7 +445894,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -445983,7 +445987,7 @@ "name": "once" } ], - "___id": "T000002R047239", + "___id": "T000002R047242", "___s": true }, { @@ -445992,7 +445996,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -446085,7 +446089,7 @@ "name": "once" } ], - "___id": "T000002R047240", + "___id": "T000002R047243", "___s": true }, { @@ -446094,7 +446098,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -446147,7 +446151,7 @@ "name": "event" } ], - "___id": "T000002R047241", + "___id": "T000002R047244", "___s": true }, { @@ -446156,7 +446160,7 @@ "filename": "Alpha.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -446183,7 +446187,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#clearAlpha", "inherited": true, - "___id": "T000002R047247", + "___id": "T000002R047250", "___s": true }, { @@ -446192,7 +446196,7 @@ "filename": "Alpha.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -446278,7 +446282,7 @@ ], "inherits": "Phaser.GameObjects.Components.Alpha#setAlpha", "inherited": true, - "___id": "T000002R047248", + "___id": "T000002R047251", "___s": true }, { @@ -446287,7 +446291,7 @@ "filename": "Alpha.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -446308,7 +446312,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alpha", "inherited": true, - "___id": "T000002R047249", + "___id": "T000002R047252", "___s": true }, { @@ -446317,7 +446321,7 @@ "filename": "Alpha.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopLeft", @@ -446345,7 +446349,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", "inherited": true, - "___id": "T000002R047250", + "___id": "T000002R047253", "___s": true }, { @@ -446354,7 +446358,7 @@ "filename": "Alpha.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopRight", @@ -446382,7 +446386,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopRight", "inherited": true, - "___id": "T000002R047251", + "___id": "T000002R047254", "___s": true }, { @@ -446391,7 +446395,7 @@ "filename": "Alpha.js", "lineno": 227, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomLeft", @@ -446419,7 +446423,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", "inherited": true, - "___id": "T000002R047252", + "___id": "T000002R047255", "___s": true }, { @@ -446428,7 +446432,7 @@ "filename": "Alpha.js", "lineno": 257, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomRight", @@ -446456,7 +446460,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", "inherited": true, - "___id": "T000002R047253", + "___id": "T000002R047256", "___s": true }, { @@ -446465,7 +446469,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -446501,7 +446505,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R047255", + "___id": "T000002R047258", "___s": true }, { @@ -446510,7 +446514,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -446567,7 +446571,7 @@ ], "inherits": "Phaser.GameObjects.Components.BlendMode#setBlendMode", "inherited": true, - "___id": "T000002R047256", + "___id": "T000002R047259", "___s": true }, { @@ -446576,7 +446580,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -446597,7 +446601,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R047258", + "___id": "T000002R047261", "___s": true }, { @@ -446606,7 +446610,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -446648,7 +446652,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#setDepth", "inherited": true, - "___id": "T000002R047259", + "___id": "T000002R047262", "___s": true }, { @@ -446657,7 +446661,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -446684,7 +446688,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R047260", + "___id": "T000002R047263", "___s": true }, { @@ -446693,7 +446697,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -446720,7 +446724,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R047261", + "___id": "T000002R047264", "___s": true }, { @@ -446729,7 +446733,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -446771,7 +446775,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", "inherited": true, - "___id": "T000002R047262", + "___id": "T000002R047265", "___s": true }, { @@ -446780,7 +446784,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -446822,7 +446826,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", "inherited": true, - "___id": "T000002R047263", + "___id": "T000002R047266", "___s": true }, { @@ -446831,7 +446835,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -446896,7 +446900,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getCenter", "inherited": true, - "___id": "T000002R047265", + "___id": "T000002R047268", "___s": true }, { @@ -446905,7 +446909,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -446970,7 +446974,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopLeft", "inherited": true, - "___id": "T000002R047266", + "___id": "T000002R047269", "___s": true }, { @@ -446979,7 +446983,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -447044,7 +447048,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopCenter", "inherited": true, - "___id": "T000002R047267", + "___id": "T000002R047270", "___s": true }, { @@ -447053,7 +447057,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -447118,7 +447122,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopRight", "inherited": true, - "___id": "T000002R047268", + "___id": "T000002R047271", "___s": true }, { @@ -447127,7 +447131,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -447192,7 +447196,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getLeftCenter", "inherited": true, - "___id": "T000002R047269", + "___id": "T000002R047272", "___s": true }, { @@ -447201,7 +447205,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -447266,7 +447270,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getRightCenter", "inherited": true, - "___id": "T000002R047270", + "___id": "T000002R047273", "___s": true }, { @@ -447275,7 +447279,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -447340,7 +447344,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomLeft", "inherited": true, - "___id": "T000002R047271", + "___id": "T000002R047274", "___s": true }, { @@ -447349,7 +447353,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -447414,7 +447418,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomCenter", "inherited": true, - "___id": "T000002R047272", + "___id": "T000002R047275", "___s": true }, { @@ -447423,7 +447427,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -447488,7 +447492,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomRight", "inherited": true, - "___id": "T000002R047273", + "___id": "T000002R047276", "___s": true }, { @@ -447497,7 +447501,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -447567,7 +447571,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBounds", "inherited": true, - "___id": "T000002R047274", + "___id": "T000002R047277", "___s": true }, { @@ -447576,7 +447580,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -447607,7 +447611,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R047275", + "___id": "T000002R047278", "___s": true }, { @@ -447616,7 +447620,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -447668,7 +447672,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#setMask", "inherited": true, - "___id": "T000002R047276", + "___id": "T000002R047279", "___s": true }, { @@ -447677,7 +447681,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -447721,7 +447725,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#clearMask", "inherited": true, - "___id": "T000002R047277", + "___id": "T000002R047280", "___s": true }, { @@ -447730,7 +447734,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -447883,7 +447887,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createBitmapMask", "inherited": true, - "___id": "T000002R047278", + "___id": "T000002R047281", "___s": true }, { @@ -447892,7 +447896,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -447964,7 +447968,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createGeometryMask", "inherited": true, - "___id": "T000002R047279", + "___id": "T000002R047282", "___s": true }, { @@ -447973,7 +447977,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -447996,7 +448000,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R047281", + "___id": "T000002R047284", "___s": true }, { @@ -448005,7 +448009,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -448028,7 +448032,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R047282", + "___id": "T000002R047285", "___s": true }, { @@ -448037,7 +448041,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -448058,7 +448062,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R047283", + "___id": "T000002R047286", "___s": true }, { @@ -448067,7 +448071,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -448088,7 +448092,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R047284", + "___id": "T000002R047287", "___s": true }, { @@ -448097,7 +448101,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -448156,7 +448160,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setOrigin", "inherited": true, - "___id": "T000002R047285", + "___id": "T000002R047288", "___s": true }, { @@ -448165,7 +448169,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -448192,7 +448196,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R047286", + "___id": "T000002R047289", "___s": true }, { @@ -448201,7 +448205,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -448260,7 +448264,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setDisplayOrigin", "inherited": true, - "___id": "T000002R047287", + "___id": "T000002R047290", "___s": true }, { @@ -448269,7 +448273,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -448298,7 +448302,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R047288", + "___id": "T000002R047291", "___s": true }, { @@ -448307,7 +448311,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -448336,7 +448340,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R047289", + "___id": "T000002R047292", "___s": true }, { @@ -448345,7 +448349,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -448373,7 +448377,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R047290", + "___id": "T000002R047293", "___s": true }, { @@ -448382,7 +448386,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -448441,7 +448445,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#initPipeline", "inherited": true, - "___id": "T000002R047291", + "___id": "T000002R047294", "___s": true }, { @@ -448450,7 +448454,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -448538,7 +448542,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipeline", "inherited": true, - "___id": "T000002R047292", + "___id": "T000002R047295", "___s": true }, { @@ -448547,7 +448551,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -448610,7 +448614,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipelineData", "inherited": true, - "___id": "T000002R047293", + "___id": "T000002R047296", "___s": true }, { @@ -448619,7 +448623,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -448669,7 +448673,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#resetPipeline", "inherited": true, - "___id": "T000002R047294", + "___id": "T000002R047297", "___s": true }, { @@ -448678,7 +448682,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -448713,7 +448717,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R047295", + "___id": "T000002R047298", "___s": true }, { @@ -448722,7 +448726,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -448750,7 +448754,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R047296", + "___id": "T000002R047299", "___s": true }, { @@ -448759,7 +448763,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -448796,7 +448800,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R047297", + "___id": "T000002R047300", "___s": true }, { @@ -448805,7 +448809,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -448833,7 +448837,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R047298", + "___id": "T000002R047301", "___s": true }, { @@ -448842,7 +448846,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -448872,7 +448876,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R047299", + "___id": "T000002R047302", "___s": true }, { @@ -448881,7 +448885,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -448909,7 +448913,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R047300", + "___id": "T000002R047303", "___s": true }, { @@ -448918,7 +448922,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -448954,7 +448958,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", "inherited": true, - "___id": "T000002R047301", + "___id": "T000002R047304", "___s": true }, { @@ -448963,7 +448967,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -449098,7 +449102,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", "inherited": true, - "___id": "T000002R047302", + "___id": "T000002R047305", "___s": true }, { @@ -449107,7 +449111,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -449170,7 +449174,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", "inherited": true, - "___id": "T000002R047303", + "___id": "T000002R047306", "___s": true }, { @@ -449179,7 +449183,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -449261,7 +449265,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", "inherited": true, - "___id": "T000002R047304", + "___id": "T000002R047307", "___s": true }, { @@ -449270,7 +449274,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -449306,7 +449310,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", "inherited": true, - "___id": "T000002R047305", + "___id": "T000002R047308", "___s": true }, { @@ -449315,7 +449319,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -449374,7 +449378,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", "inherited": true, - "___id": "T000002R047306", + "___id": "T000002R047309", "___s": true }, { @@ -449383,7 +449387,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -449417,7 +449421,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R047307", + "___id": "T000002R047310", "___s": true }, { @@ -449426,7 +449430,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -449448,7 +449452,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R047308", + "___id": "T000002R047311", "___s": true }, { @@ -449457,7 +449461,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -449479,7 +449483,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R047309", + "___id": "T000002R047312", "___s": true }, { @@ -449488,7 +449492,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -449545,7 +449549,7 @@ ], "inherits": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", "inherited": true, - "___id": "T000002R047310", + "___id": "T000002R047313", "___s": true }, { @@ -449554,7 +449558,7 @@ "filename": "Texture.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "texture", @@ -449585,7 +449589,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Texture#texture", "inherited": true, - "___id": "T000002R047311", + "___id": "T000002R047314", "___s": true }, { @@ -449594,7 +449598,7 @@ "filename": "Texture.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "frame", @@ -449615,7 +449619,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Texture#frame", "inherited": true, - "___id": "T000002R047312", + "___id": "T000002R047315", "___s": true }, { @@ -449624,7 +449628,7 @@ "filename": "Texture.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTexture", @@ -449730,7 +449734,7 @@ ], "inherits": "Phaser.GameObjects.Components.Texture#setTexture", "inherited": true, - "___id": "T000002R047314", + "___id": "T000002R047317", "___s": true }, { @@ -449739,7 +449743,7 @@ "filename": "Texture.js", "lineno": 75, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFrame", @@ -449826,7 +449830,7 @@ ], "inherits": "Phaser.GameObjects.Components.Texture#setFrame", "inherited": true, - "___id": "T000002R047315", + "___id": "T000002R047318", "___s": true }, { @@ -449835,7 +449839,7 @@ "filename": "Tint.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopLeft", @@ -449857,7 +449861,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintTopLeft", "inherited": true, - "___id": "T000002R047316", + "___id": "T000002R047319", "___s": true }, { @@ -449866,7 +449870,7 @@ "filename": "Tint.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopRight", @@ -449888,7 +449892,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintTopRight", "inherited": true, - "___id": "T000002R047317", + "___id": "T000002R047320", "___s": true }, { @@ -449897,7 +449901,7 @@ "filename": "Tint.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomLeft", @@ -449919,7 +449923,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintBottomLeft", "inherited": true, - "___id": "T000002R047318", + "___id": "T000002R047321", "___s": true }, { @@ -449928,7 +449932,7 @@ "filename": "Tint.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomRight", @@ -449950,7 +449954,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintBottomRight", "inherited": true, - "___id": "T000002R047319", + "___id": "T000002R047322", "___s": true }, { @@ -449959,7 +449963,7 @@ "filename": "Tint.js", "lineno": 66, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintFill", @@ -449981,7 +449985,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintFill", "inherited": true, - "___id": "T000002R047320", + "___id": "T000002R047323", "___s": true }, { @@ -449990,7 +449994,7 @@ "filename": "Tint.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearTint", @@ -450024,7 +450028,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#clearTint", "inherited": true, - "___id": "T000002R047321", + "___id": "T000002R047324", "___s": true }, { @@ -450033,7 +450037,7 @@ "filename": "Tint.js", "lineno": 98, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTint", @@ -450126,7 +450130,7 @@ ], "inherits": "Phaser.GameObjects.Components.Tint#setTint", "inherited": true, - "___id": "T000002R047322", + "___id": "T000002R047325", "___s": true }, { @@ -450135,7 +450139,7 @@ "filename": "Tint.js", "lineno": 146, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTintFill", @@ -450228,7 +450232,7 @@ ], "inherits": "Phaser.GameObjects.Components.Tint#setTintFill", "inherited": true, - "___id": "T000002R047323", + "___id": "T000002R047326", "___s": true }, { @@ -450237,7 +450241,7 @@ "filename": "Tint.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tint", @@ -450265,7 +450269,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tint", "inherited": true, - "___id": "T000002R047324", + "___id": "T000002R047327", "___s": true }, { @@ -450274,7 +450278,7 @@ "filename": "Tint.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isTinted", @@ -450303,7 +450307,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#isTinted", "inherited": true, - "___id": "T000002R047325", + "___id": "T000002R047328", "___s": true }, { @@ -450312,7 +450316,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -450335,7 +450339,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R047326", + "___id": "T000002R047329", "___s": true }, { @@ -450344,7 +450348,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -450366,7 +450370,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R047330", + "___id": "T000002R047333", "___s": true }, { @@ -450375,7 +450379,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -450397,7 +450401,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R047331", + "___id": "T000002R047334", "___s": true }, { @@ -450406,7 +450410,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -450428,7 +450432,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R047332", + "___id": "T000002R047335", "___s": true }, { @@ -450437,7 +450441,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -450459,7 +450463,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R047333", + "___id": "T000002R047336", "___s": true }, { @@ -450468,7 +450472,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -450490,7 +450494,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R047334", + "___id": "T000002R047337", "___s": true }, { @@ -450499,7 +450503,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -450521,7 +450525,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R047335", + "___id": "T000002R047338", "___s": true }, { @@ -450530,7 +450534,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -450552,7 +450556,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R047336", + "___id": "T000002R047339", "___s": true }, { @@ -450561,7 +450565,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -450583,7 +450587,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R047337", + "___id": "T000002R047340", "___s": true }, { @@ -450592,7 +450596,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -450614,7 +450618,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R047338", + "___id": "T000002R047341", "___s": true }, { @@ -450623,7 +450627,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -450712,7 +450716,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setPosition", "inherited": true, - "___id": "T000002R047339", + "___id": "T000002R047342", "___s": true }, { @@ -450721,7 +450725,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -450778,7 +450782,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#copyPosition", "inherited": true, - "___id": "T000002R047340", + "___id": "T000002R047343", "___s": true }, { @@ -450787,7 +450791,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -450874,7 +450878,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRandomPosition", "inherited": true, - "___id": "T000002R047341", + "___id": "T000002R047344", "___s": true }, { @@ -450883,7 +450887,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -450927,7 +450931,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRotation", "inherited": true, - "___id": "T000002R047342", + "___id": "T000002R047345", "___s": true }, { @@ -450936,7 +450940,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -450980,7 +450984,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setAngle", "inherited": true, - "___id": "T000002R047343", + "___id": "T000002R047346", "___s": true }, { @@ -450989,7 +450993,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -451048,7 +451052,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setScale", "inherited": true, - "___id": "T000002R047344", + "___id": "T000002R047347", "___s": true }, { @@ -451057,7 +451061,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -451101,7 +451105,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setX", "inherited": true, - "___id": "T000002R047345", + "___id": "T000002R047348", "___s": true }, { @@ -451110,7 +451114,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -451154,7 +451158,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setY", "inherited": true, - "___id": "T000002R047346", + "___id": "T000002R047349", "___s": true }, { @@ -451163,7 +451167,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -451207,7 +451211,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setZ", "inherited": true, - "___id": "T000002R047347", + "___id": "T000002R047350", "___s": true }, { @@ -451216,7 +451220,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -451260,7 +451264,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setW", "inherited": true, - "___id": "T000002R047348", + "___id": "T000002R047351", "___s": true }, { @@ -451269,7 +451273,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -451311,7 +451315,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", "inherited": true, - "___id": "T000002R047349", + "___id": "T000002R047352", "___s": true }, { @@ -451320,7 +451324,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -451376,7 +451380,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", "inherited": true, - "___id": "T000002R047350", + "___id": "T000002R047353", "___s": true }, { @@ -451385,7 +451389,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -451467,7 +451471,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalPoint", "inherited": true, - "___id": "T000002R047351", + "___id": "T000002R047354", "___s": true }, { @@ -451476,7 +451480,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -451502,7 +451506,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R047352", + "___id": "T000002R047355", "___s": true }, { @@ -451511,7 +451515,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -451532,7 +451536,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R047354", + "___id": "T000002R047357", "___s": true }, { @@ -451541,7 +451545,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -451583,7 +451587,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R047355", + "___id": "T000002R047358", "___s": true }, { @@ -451592,7 +451596,7 @@ "filename": "BitmapText.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "font", @@ -451614,7 +451618,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#font", "inherited": true, - "___id": "T000002R047356", + "___id": "T000002R047359", "___s": true }, { @@ -451623,7 +451627,7 @@ "filename": "BitmapText.js", "lineno": 116, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "fontData", @@ -451645,7 +451649,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#fontData", "inherited": true, - "___id": "T000002R047357", + "___id": "T000002R047360", "___s": true }, { @@ -451654,7 +451658,7 @@ "filename": "BitmapText.js", "lineno": 220, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "wordWrapCharCode", @@ -451675,7 +451679,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#wordWrapCharCode", "inherited": true, - "___id": "T000002R047366", + "___id": "T000002R047369", "___s": true }, { @@ -451684,7 +451688,7 @@ "filename": "BitmapText.js", "lineno": 240, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "dropShadowX", @@ -451705,7 +451709,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#dropShadowX", "inherited": true, - "___id": "T000002R047368", + "___id": "T000002R047371", "___s": true }, { @@ -451714,7 +451718,7 @@ "filename": "BitmapText.js", "lineno": 251, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "dropShadowY", @@ -451735,7 +451739,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#dropShadowY", "inherited": true, - "___id": "T000002R047369", + "___id": "T000002R047372", "___s": true }, { @@ -451744,7 +451748,7 @@ "filename": "BitmapText.js", "lineno": 262, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "dropShadowColor", @@ -451765,7 +451769,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#dropShadowColor", "inherited": true, - "___id": "T000002R047370", + "___id": "T000002R047373", "___s": true }, { @@ -451774,7 +451778,7 @@ "filename": "BitmapText.js", "lineno": 273, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "dropShadowAlpha", @@ -451795,7 +451799,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#dropShadowAlpha", "inherited": true, - "___id": "T000002R047371", + "___id": "T000002R047374", "___s": true }, { @@ -451804,7 +451808,7 @@ "filename": "BitmapText.js", "lineno": 284, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "fromAtlas", @@ -451826,7 +451830,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#fromAtlas", "inherited": true, - "___id": "T000002R047372", + "___id": "T000002R047375", "___s": true }, { @@ -451835,7 +451839,7 @@ "filename": "BitmapText.js", "lineno": 303, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "setLeftAlign", @@ -451862,7 +451866,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#setLeftAlign", "inherited": true, - "___id": "T000002R047373", + "___id": "T000002R047376", "___s": true }, { @@ -451871,7 +451875,7 @@ "filename": "BitmapText.js", "lineno": 321, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "setCenterAlign", @@ -451898,7 +451902,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#setCenterAlign", "inherited": true, - "___id": "T000002R047374", + "___id": "T000002R047377", "___s": true }, { @@ -451907,7 +451911,7 @@ "filename": "BitmapText.js", "lineno": 339, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "setRightAlign", @@ -451934,7 +451938,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#setRightAlign", "inherited": true, - "___id": "T000002R047375", + "___id": "T000002R047378", "___s": true }, { @@ -451943,7 +451947,7 @@ "filename": "BitmapText.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "setFontSize", @@ -451985,7 +451989,7 @@ ], "inherits": "Phaser.GameObjects.BitmapText#setFontSize", "inherited": true, - "___id": "T000002R047376", + "___id": "T000002R047379", "___s": true }, { @@ -451994,7 +451998,7 @@ "filename": "BitmapText.js", "lineno": 376, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "setLetterSpacing", @@ -452038,7 +452042,7 @@ ], "inherits": "Phaser.GameObjects.BitmapText#setLetterSpacing", "inherited": true, - "___id": "T000002R047377", + "___id": "T000002R047380", "___s": true }, { @@ -452047,7 +452051,7 @@ "filename": "BitmapText.js", "lineno": 399, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "setLineSpacing", @@ -452091,7 +452095,7 @@ ], "inherits": "Phaser.GameObjects.BitmapText#setLineSpacing", "inherited": true, - "___id": "T000002R047378", + "___id": "T000002R047381", "___s": true }, { @@ -452100,7 +452104,7 @@ "filename": "BitmapText.js", "lineno": 423, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "setText", @@ -452161,7 +452165,7 @@ ], "inherits": "Phaser.GameObjects.BitmapText#setText", "inherited": true, - "___id": "T000002R047379", + "___id": "T000002R047382", "___s": true }, { @@ -452170,7 +452174,7 @@ "filename": "BitmapText.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "setDropShadow", @@ -452266,7 +452270,7 @@ ], "inherits": "Phaser.GameObjects.BitmapText#setDropShadow", "inherited": true, - "___id": "T000002R047380", + "___id": "T000002R047383", "___s": true }, { @@ -452275,7 +452279,7 @@ "filename": "BitmapText.js", "lineno": 497, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "setCharacterTint", @@ -452413,7 +452417,7 @@ ], "inherits": "Phaser.GameObjects.BitmapText#setCharacterTint", "inherited": true, - "___id": "T000002R047381", + "___id": "T000002R047384", "___s": true }, { @@ -452422,7 +452426,7 @@ "filename": "BitmapText.js", "lineno": 606, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "setWordTint", @@ -452568,7 +452572,7 @@ ], "inherits": "Phaser.GameObjects.BitmapText#setWordTint", "inherited": true, - "___id": "T000002R047382", + "___id": "T000002R047385", "___s": true }, { @@ -452577,7 +452581,7 @@ "filename": "BitmapText.js", "lineno": 679, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "getTextBounds", @@ -452620,7 +452624,7 @@ ], "inherits": "Phaser.GameObjects.BitmapText#getTextBounds", "inherited": true, - "___id": "T000002R047383", + "___id": "T000002R047386", "___s": true }, { @@ -452629,7 +452633,7 @@ "filename": "BitmapText.js", "lineno": 716, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "getCharacterAt", @@ -452697,7 +452701,7 @@ ], "inherits": "Phaser.GameObjects.BitmapText#getCharacterAt", "inherited": true, - "___id": "T000002R047384", + "___id": "T000002R047387", "___s": true }, { @@ -452706,7 +452710,7 @@ "filename": "BitmapText.js", "lineno": 765, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "updateDisplayOrigin", @@ -452733,7 +452737,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#updateDisplayOrigin", "inherited": true, - "___id": "T000002R047385", + "___id": "T000002R047388", "___s": true }, { @@ -452742,7 +452746,7 @@ "filename": "BitmapText.js", "lineno": 783, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "setFont", @@ -452813,7 +452817,7 @@ ], "inherits": "Phaser.GameObjects.BitmapText#setFont", "inherited": true, - "___id": "T000002R047386", + "___id": "T000002R047389", "___s": true }, { @@ -452822,7 +452826,7 @@ "filename": "BitmapText.js", "lineno": 821, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "setMaxWidth", @@ -452878,7 +452882,7 @@ ], "inherits": "Phaser.GameObjects.BitmapText#setMaxWidth", "inherited": true, - "___id": "T000002R047387", + "___id": "T000002R047390", "___s": true }, { @@ -452887,7 +452891,7 @@ "filename": "BitmapText.js", "lineno": 855, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "align", @@ -452908,7 +452912,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#align", "inherited": true, - "___id": "T000002R047388", + "___id": "T000002R047391", "___s": true }, { @@ -452917,7 +452921,7 @@ "filename": "BitmapText.js", "lineno": 888, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "text", @@ -452938,7 +452942,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#text", "inherited": true, - "___id": "T000002R047389", + "___id": "T000002R047392", "___s": true }, { @@ -452947,7 +452951,7 @@ "filename": "BitmapText.js", "lineno": 911, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "fontSize", @@ -452968,7 +452972,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#fontSize", "inherited": true, - "___id": "T000002R047390", + "___id": "T000002R047393", "___s": true }, { @@ -452977,7 +452981,7 @@ "filename": "BitmapText.js", "lineno": 935, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "letterSpacing", @@ -452998,7 +453002,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#letterSpacing", "inherited": true, - "___id": "T000002R047391", + "___id": "T000002R047394", "___s": true }, { @@ -453007,7 +453011,7 @@ "filename": "BitmapText.js", "lineno": 961, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "lineSpacing", @@ -453028,7 +453032,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#lineSpacing", "inherited": true, - "___id": "T000002R047392", + "___id": "T000002R047395", "___s": true }, { @@ -453037,7 +453041,7 @@ "filename": "BitmapText.js", "lineno": 987, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "maxWidth", @@ -453058,7 +453062,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#maxWidth", "inherited": true, - "___id": "T000002R047393", + "___id": "T000002R047396", "___s": true }, { @@ -453067,7 +453071,7 @@ "filename": "BitmapText.js", "lineno": 1016, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "width", @@ -453089,7 +453093,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#width", "inherited": true, - "___id": "T000002R047394", + "___id": "T000002R047397", "___s": true }, { @@ -453098,7 +453102,7 @@ "filename": "BitmapText.js", "lineno": 1037, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "height", @@ -453120,7 +453124,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#height", "inherited": true, - "___id": "T000002R047395", + "___id": "T000002R047398", "___s": true }, { @@ -453129,7 +453133,7 @@ "filename": "BitmapText.js", "lineno": 1058, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "displayWidth", @@ -453151,7 +453155,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#displayWidth", "inherited": true, - "___id": "T000002R047396", + "___id": "T000002R047399", "___s": true }, { @@ -453160,7 +453164,7 @@ "filename": "BitmapText.js", "lineno": 1079, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "displayHeight", @@ -453182,7 +453186,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#displayHeight", "inherited": true, - "___id": "T000002R047397", + "___id": "T000002R047400", "___s": true }, { @@ -453191,7 +453195,7 @@ "filename": "BitmapText.js", "lineno": 1100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "toJSON", @@ -453217,7 +453221,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#toJSON", "inherited": true, - "___id": "T000002R047398", + "___id": "T000002R047401", "___s": true }, { @@ -453226,7 +453230,7 @@ "filename": "BitmapText.js", "lineno": 1128, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\bitmaptext\\static", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\bitmaptext\\static", "code": {} }, "name": "preDestroy", @@ -453239,7 +453243,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.BitmapText#preDestroy", "inherited": true, - "___id": "T000002R047399", + "___id": "T000002R047402", "___s": true }, { @@ -453248,7 +453252,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -453269,7 +453273,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R047400", + "___id": "T000002R047403", "___s": true }, { @@ -453278,7 +453282,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -453310,7 +453314,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R047401", + "___id": "T000002R047404", "___s": true }, { @@ -453319,7 +453323,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -453340,7 +453344,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R047402", + "___id": "T000002R047405", "___s": true }, { @@ -453349,7 +453353,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -453380,7 +453384,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R047403", + "___id": "T000002R047406", "___s": true }, { @@ -453389,7 +453393,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -453410,7 +453414,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R047404", + "___id": "T000002R047407", "___s": true }, { @@ -453419,7 +453423,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -453441,7 +453445,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R047405", + "___id": "T000002R047408", "___s": true }, { @@ -453450,7 +453454,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -453472,7 +453476,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R047406", + "___id": "T000002R047409", "___s": true }, { @@ -453481,7 +453485,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -453503,7 +453507,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R047407", + "___id": "T000002R047410", "___s": true }, { @@ -453512,7 +453516,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -453534,7 +453538,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R047408", + "___id": "T000002R047411", "___s": true }, { @@ -453543,7 +453547,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -453565,7 +453569,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R047409", + "___id": "T000002R047412", "___s": true }, { @@ -453574,7 +453578,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -453599,7 +453603,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R047410", + "___id": "T000002R047413", "___s": true }, { @@ -453608,7 +453612,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -453632,7 +453636,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R047411", + "___id": "T000002R047414", "___s": true }, { @@ -453641,7 +453645,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -453680,7 +453684,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R047412", + "___id": "T000002R047415", "___s": true }, { @@ -453689,7 +453693,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -453711,7 +453715,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R047413", + "___id": "T000002R047416", "___s": true }, { @@ -453720,7 +453724,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -453762,7 +453766,7 @@ "name": "value" } ], - "___id": "T000002R047414", + "___id": "T000002R047417", "___s": true }, { @@ -453771,7 +453775,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -453813,7 +453817,7 @@ "name": "value" } ], - "___id": "T000002R047415", + "___id": "T000002R047418", "___s": true }, { @@ -453822,7 +453826,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -453874,7 +453878,7 @@ "name": "value" } ], - "___id": "T000002R047416", + "___id": "T000002R047419", "___s": true }, { @@ -453883,7 +453887,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -453913,7 +453917,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R047417", + "___id": "T000002R047420", "___s": true }, { @@ -453922,7 +453926,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -454001,7 +454005,7 @@ "name": "data" } ], - "___id": "T000002R047418", + "___id": "T000002R047421", "___s": true }, { @@ -454010,7 +454014,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -454067,7 +454071,7 @@ "name": "amount" } ], - "___id": "T000002R047419", + "___id": "T000002R047422", "___s": true }, { @@ -454076,7 +454080,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -454118,7 +454122,7 @@ "name": "key" } ], - "___id": "T000002R047420", + "___id": "T000002R047423", "___s": true }, { @@ -454127,7 +454131,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -454186,7 +454190,7 @@ "name": "key" } ], - "___id": "T000002R047421", + "___id": "T000002R047424", "___s": true }, { @@ -454195,7 +454199,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -454282,7 +454286,7 @@ "name": "dropZone" } ], - "___id": "T000002R047422", + "___id": "T000002R047425", "___s": true }, { @@ -454291,7 +454295,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -454318,7 +454322,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R047423", + "___id": "T000002R047426", "___s": true }, { @@ -454327,7 +454331,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -454354,7 +454358,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R047424", + "___id": "T000002R047427", "___s": true }, { @@ -454363,7 +454367,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -454375,7 +454379,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R047425", + "___id": "T000002R047428", "___s": true }, { @@ -454384,7 +454388,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -454396,7 +454400,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R047426", + "___id": "T000002R047429", "___s": true }, { @@ -454405,7 +454409,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -454434,7 +454438,7 @@ "name": "args" } ], - "___id": "T000002R047427", + "___id": "T000002R047430", "___s": true }, { @@ -454443,7 +454447,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -454484,7 +454488,7 @@ "name": "camera" } ], - "___id": "T000002R047428", + "___id": "T000002R047431", "___s": true }, { @@ -454493,7 +454497,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -454528,7 +454532,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R047429", + "___id": "T000002R047432", "___s": true }, { @@ -454537,7 +454541,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -454594,7 +454598,7 @@ "name": "displayList" } ], - "___id": "T000002R047430", + "___id": "T000002R047433", "___s": true }, { @@ -454603,7 +454607,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -454630,7 +454634,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R047431", + "___id": "T000002R047434", "___s": true }, { @@ -454639,7 +454643,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -454670,7 +454674,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R047432", + "___id": "T000002R047435", "___s": true }, { @@ -454679,7 +454683,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -454706,7 +454710,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R047433", + "___id": "T000002R047436", "___s": true }, { @@ -454715,7 +454719,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -454747,7 +454751,7 @@ "name": "fromScene" } ], - "___id": "T000002R047434", + "___id": "T000002R047437", "___s": true }, { @@ -454756,7 +454760,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -454768,7 +454772,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R047435", + "___id": "T000002R047438", "___s": true }, { @@ -454777,7 +454781,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -454820,7 +454824,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R047436", + "___id": "T000002R047439", "___s": true }, { @@ -454829,7 +454833,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -454889,7 +454893,7 @@ "name": "event" } ], - "___id": "T000002R047437", + "___id": "T000002R047440", "___s": true }, { @@ -454898,7 +454902,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -454949,7 +454953,7 @@ "name": "event" } ], - "___id": "T000002R047438", + "___id": "T000002R047441", "___s": true }, { @@ -454958,7 +454962,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -455024,7 +455028,7 @@ "name": "args" } ], - "___id": "T000002R047439", + "___id": "T000002R047442", "___s": true }, { @@ -455033,7 +455037,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -455112,7 +455116,7 @@ "name": "context" } ], - "___id": "T000002R047440", + "___id": "T000002R047443", "___s": true }, { @@ -455121,7 +455125,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -455200,7 +455204,7 @@ "name": "context" } ], - "___id": "T000002R047441", + "___id": "T000002R047444", "___s": true }, { @@ -455209,7 +455213,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -455288,7 +455292,7 @@ "name": "context" } ], - "___id": "T000002R047442", + "___id": "T000002R047445", "___s": true }, { @@ -455297,7 +455301,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -455390,7 +455394,7 @@ "name": "once" } ], - "___id": "T000002R047443", + "___id": "T000002R047446", "___s": true }, { @@ -455399,7 +455403,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -455492,7 +455496,7 @@ "name": "once" } ], - "___id": "T000002R047444", + "___id": "T000002R047447", "___s": true }, { @@ -455501,7 +455505,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -455554,7 +455558,7 @@ "name": "event" } ], - "___id": "T000002R047445", + "___id": "T000002R047448", "___s": true }, { @@ -455563,7 +455567,7 @@ "filename": "Alpha.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -455590,7 +455594,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#clearAlpha", "inherited": true, - "___id": "T000002R047451", + "___id": "T000002R047454", "___s": true }, { @@ -455599,7 +455603,7 @@ "filename": "Alpha.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -455685,7 +455689,7 @@ "name": "bottomRight" } ], - "___id": "T000002R047452", + "___id": "T000002R047455", "___s": true }, { @@ -455694,7 +455698,7 @@ "filename": "Alpha.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -455715,7 +455719,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alpha", "inherited": true, - "___id": "T000002R047453", + "___id": "T000002R047456", "___s": true }, { @@ -455724,7 +455728,7 @@ "filename": "Alpha.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopLeft", @@ -455752,7 +455756,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", "inherited": true, - "___id": "T000002R047454", + "___id": "T000002R047457", "___s": true }, { @@ -455761,7 +455765,7 @@ "filename": "Alpha.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopRight", @@ -455789,7 +455793,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopRight", "inherited": true, - "___id": "T000002R047455", + "___id": "T000002R047458", "___s": true }, { @@ -455798,7 +455802,7 @@ "filename": "Alpha.js", "lineno": 227, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomLeft", @@ -455826,7 +455830,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", "inherited": true, - "___id": "T000002R047456", + "___id": "T000002R047459", "___s": true }, { @@ -455835,7 +455839,7 @@ "filename": "Alpha.js", "lineno": 257, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomRight", @@ -455863,7 +455867,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", "inherited": true, - "___id": "T000002R047457", + "___id": "T000002R047460", "___s": true }, { @@ -455872,7 +455876,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -455908,7 +455912,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R047459", + "___id": "T000002R047462", "___s": true }, { @@ -455917,7 +455921,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -455974,7 +455978,7 @@ "name": "value" } ], - "___id": "T000002R047460", + "___id": "T000002R047463", "___s": true }, { @@ -455983,7 +455987,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -456004,7 +456008,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R047462", + "___id": "T000002R047465", "___s": true }, { @@ -456013,7 +456017,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -456055,7 +456059,7 @@ "name": "value" } ], - "___id": "T000002R047463", + "___id": "T000002R047466", "___s": true }, { @@ -456064,7 +456068,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -456091,7 +456095,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R047464", + "___id": "T000002R047467", "___s": true }, { @@ -456100,7 +456104,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -456127,7 +456131,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R047465", + "___id": "T000002R047468", "___s": true }, { @@ -456136,7 +456140,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -456178,7 +456182,7 @@ "name": "gameObject" } ], - "___id": "T000002R047466", + "___id": "T000002R047469", "___s": true }, { @@ -456187,7 +456191,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -456229,7 +456233,7 @@ "name": "gameObject" } ], - "___id": "T000002R047467", + "___id": "T000002R047470", "___s": true }, { @@ -456238,7 +456242,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -456303,7 +456307,7 @@ "name": "includeParent" } ], - "___id": "T000002R047469", + "___id": "T000002R047472", "___s": true }, { @@ -456312,7 +456316,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -456377,7 +456381,7 @@ "name": "includeParent" } ], - "___id": "T000002R047470", + "___id": "T000002R047473", "___s": true }, { @@ -456386,7 +456390,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -456451,7 +456455,7 @@ "name": "includeParent" } ], - "___id": "T000002R047471", + "___id": "T000002R047474", "___s": true }, { @@ -456460,7 +456464,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -456525,7 +456529,7 @@ "name": "includeParent" } ], - "___id": "T000002R047472", + "___id": "T000002R047475", "___s": true }, { @@ -456534,7 +456538,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -456599,7 +456603,7 @@ "name": "includeParent" } ], - "___id": "T000002R047473", + "___id": "T000002R047476", "___s": true }, { @@ -456608,7 +456612,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -456673,7 +456677,7 @@ "name": "includeParent" } ], - "___id": "T000002R047474", + "___id": "T000002R047477", "___s": true }, { @@ -456682,7 +456686,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -456747,7 +456751,7 @@ "name": "includeParent" } ], - "___id": "T000002R047475", + "___id": "T000002R047478", "___s": true }, { @@ -456756,7 +456760,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -456821,7 +456825,7 @@ "name": "includeParent" } ], - "___id": "T000002R047476", + "___id": "T000002R047479", "___s": true }, { @@ -456830,7 +456834,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -456895,7 +456899,7 @@ "name": "includeParent" } ], - "___id": "T000002R047477", + "___id": "T000002R047480", "___s": true }, { @@ -456904,7 +456908,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -456974,7 +456978,7 @@ "name": "output" } ], - "___id": "T000002R047478", + "___id": "T000002R047481", "___s": true }, { @@ -456983,7 +456987,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -457014,7 +457018,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R047479", + "___id": "T000002R047482", "___s": true }, { @@ -457023,7 +457027,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -457075,7 +457079,7 @@ "name": "mask" } ], - "___id": "T000002R047480", + "___id": "T000002R047483", "___s": true }, { @@ -457084,7 +457088,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -457128,7 +457132,7 @@ "name": "destroyMask" } ], - "___id": "T000002R047481", + "___id": "T000002R047484", "___s": true }, { @@ -457137,7 +457141,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -457290,7 +457294,7 @@ "name": "frame" } ], - "___id": "T000002R047482", + "___id": "T000002R047485", "___s": true }, { @@ -457299,7 +457303,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -457371,7 +457375,7 @@ "name": "graphics" } ], - "___id": "T000002R047483", + "___id": "T000002R047486", "___s": true }, { @@ -457380,7 +457384,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -457403,7 +457407,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R047485", + "___id": "T000002R047488", "___s": true }, { @@ -457412,7 +457416,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -457435,7 +457439,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R047486", + "___id": "T000002R047489", "___s": true }, { @@ -457444,7 +457448,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -457465,7 +457469,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R047487", + "___id": "T000002R047490", "___s": true }, { @@ -457474,7 +457478,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -457495,7 +457499,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R047488", + "___id": "T000002R047491", "___s": true }, { @@ -457504,7 +457508,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -457563,7 +457567,7 @@ "name": "y" } ], - "___id": "T000002R047489", + "___id": "T000002R047492", "___s": true }, { @@ -457572,7 +457576,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -457599,7 +457603,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R047490", + "___id": "T000002R047493", "___s": true }, { @@ -457608,7 +457612,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -457667,7 +457671,7 @@ "name": "y" } ], - "___id": "T000002R047491", + "___id": "T000002R047494", "___s": true }, { @@ -457676,7 +457680,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -457705,7 +457709,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R047492", + "___id": "T000002R047495", "___s": true }, { @@ -457714,7 +457718,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -457743,7 +457747,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R047493", + "___id": "T000002R047496", "___s": true }, { @@ -457752,7 +457756,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -457780,7 +457784,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R047494", + "___id": "T000002R047497", "___s": true }, { @@ -457789,7 +457793,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -457848,7 +457852,7 @@ "name": "pipeline" } ], - "___id": "T000002R047495", + "___id": "T000002R047498", "___s": true }, { @@ -457857,7 +457861,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -457945,7 +457949,7 @@ "name": "copyData" } ], - "___id": "T000002R047496", + "___id": "T000002R047499", "___s": true }, { @@ -457954,7 +457958,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -458017,7 +458021,7 @@ "name": "value" } ], - "___id": "T000002R047497", + "___id": "T000002R047500", "___s": true }, { @@ -458026,7 +458030,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -458076,7 +458080,7 @@ "name": "resetData" } ], - "___id": "T000002R047498", + "___id": "T000002R047501", "___s": true }, { @@ -458085,7 +458089,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -458120,7 +458124,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R047499", + "___id": "T000002R047502", "___s": true }, { @@ -458129,7 +458133,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -458157,7 +458161,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R047500", + "___id": "T000002R047503", "___s": true }, { @@ -458166,7 +458170,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -458203,7 +458207,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R047501", + "___id": "T000002R047504", "___s": true }, { @@ -458212,7 +458216,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -458240,7 +458244,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R047502", + "___id": "T000002R047505", "___s": true }, { @@ -458249,7 +458253,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -458279,7 +458283,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R047503", + "___id": "T000002R047506", "___s": true }, { @@ -458288,7 +458292,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -458316,7 +458320,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R047504", + "___id": "T000002R047507", "___s": true }, { @@ -458325,7 +458329,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -458361,7 +458365,7 @@ "name": "preFX" } ], - "___id": "T000002R047505", + "___id": "T000002R047508", "___s": true }, { @@ -458370,7 +458374,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -458505,7 +458509,7 @@ "name": "copyData" } ], - "___id": "T000002R047506", + "___id": "T000002R047509", "___s": true }, { @@ -458514,7 +458518,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -458577,7 +458581,7 @@ "name": "value" } ], - "___id": "T000002R047507", + "___id": "T000002R047510", "___s": true }, { @@ -458586,7 +458590,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -458668,7 +458672,7 @@ "name": "pipeline" } ], - "___id": "T000002R047508", + "___id": "T000002R047511", "___s": true }, { @@ -458677,7 +458681,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -458713,7 +458717,7 @@ "name": "resetData" } ], - "___id": "T000002R047509", + "___id": "T000002R047512", "___s": true }, { @@ -458722,7 +458726,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -458781,7 +458785,7 @@ "name": "pipeline" } ], - "___id": "T000002R047510", + "___id": "T000002R047513", "___s": true }, { @@ -458790,7 +458794,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -458824,7 +458828,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R047511", + "___id": "T000002R047514", "___s": true }, { @@ -458833,7 +458837,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -458855,7 +458859,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R047512", + "___id": "T000002R047515", "___s": true }, { @@ -458864,7 +458868,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -458886,7 +458890,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R047513", + "___id": "T000002R047516", "___s": true }, { @@ -458895,7 +458899,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -458952,7 +458956,7 @@ "name": "y" } ], - "___id": "T000002R047514", + "___id": "T000002R047517", "___s": true }, { @@ -458961,7 +458965,7 @@ "filename": "Texture.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "texture", @@ -458992,7 +458996,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Texture#texture", "inherited": true, - "___id": "T000002R047515", + "___id": "T000002R047518", "___s": true }, { @@ -459001,7 +459005,7 @@ "filename": "Texture.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "frame", @@ -459022,7 +459026,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Texture#frame", "inherited": true, - "___id": "T000002R047516", + "___id": "T000002R047519", "___s": true }, { @@ -459031,7 +459035,7 @@ "filename": "Texture.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTexture", @@ -459137,7 +459141,7 @@ "name": "updateOrigin" } ], - "___id": "T000002R047518", + "___id": "T000002R047521", "___s": true }, { @@ -459146,7 +459150,7 @@ "filename": "Texture.js", "lineno": 75, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFrame", @@ -459233,7 +459237,7 @@ "name": "updateOrigin" } ], - "___id": "T000002R047519", + "___id": "T000002R047522", "___s": true }, { @@ -459242,7 +459246,7 @@ "filename": "Tint.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopLeft", @@ -459264,7 +459268,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintTopLeft", "inherited": true, - "___id": "T000002R047520", + "___id": "T000002R047523", "___s": true }, { @@ -459273,7 +459277,7 @@ "filename": "Tint.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopRight", @@ -459295,7 +459299,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintTopRight", "inherited": true, - "___id": "T000002R047521", + "___id": "T000002R047524", "___s": true }, { @@ -459304,7 +459308,7 @@ "filename": "Tint.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomLeft", @@ -459326,7 +459330,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintBottomLeft", "inherited": true, - "___id": "T000002R047522", + "___id": "T000002R047525", "___s": true }, { @@ -459335,7 +459339,7 @@ "filename": "Tint.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomRight", @@ -459357,7 +459361,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintBottomRight", "inherited": true, - "___id": "T000002R047523", + "___id": "T000002R047526", "___s": true }, { @@ -459366,7 +459370,7 @@ "filename": "Tint.js", "lineno": 66, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintFill", @@ -459388,7 +459392,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintFill", "inherited": true, - "___id": "T000002R047524", + "___id": "T000002R047527", "___s": true }, { @@ -459397,7 +459401,7 @@ "filename": "Tint.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearTint", @@ -459431,7 +459435,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#clearTint", "inherited": true, - "___id": "T000002R047525", + "___id": "T000002R047528", "___s": true }, { @@ -459440,7 +459444,7 @@ "filename": "Tint.js", "lineno": 98, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTint", @@ -459533,7 +459537,7 @@ "name": "bottomRight" } ], - "___id": "T000002R047526", + "___id": "T000002R047529", "___s": true }, { @@ -459542,7 +459546,7 @@ "filename": "Tint.js", "lineno": 146, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTintFill", @@ -459635,7 +459639,7 @@ "name": "bottomRight" } ], - "___id": "T000002R047527", + "___id": "T000002R047530", "___s": true }, { @@ -459644,7 +459648,7 @@ "filename": "Tint.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tint", @@ -459672,7 +459676,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tint", "inherited": true, - "___id": "T000002R047528", + "___id": "T000002R047531", "___s": true }, { @@ -459681,7 +459685,7 @@ "filename": "Tint.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isTinted", @@ -459710,7 +459714,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#isTinted", "inherited": true, - "___id": "T000002R047529", + "___id": "T000002R047532", "___s": true }, { @@ -459719,7 +459723,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -459742,7 +459746,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R047530", + "___id": "T000002R047533", "___s": true }, { @@ -459751,7 +459755,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -459773,7 +459777,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R047534", + "___id": "T000002R047537", "___s": true }, { @@ -459782,7 +459786,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -459804,7 +459808,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R047535", + "___id": "T000002R047538", "___s": true }, { @@ -459813,7 +459817,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -459835,7 +459839,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R047536", + "___id": "T000002R047539", "___s": true }, { @@ -459844,7 +459848,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -459866,7 +459870,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R047537", + "___id": "T000002R047540", "___s": true }, { @@ -459875,7 +459879,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -459897,7 +459901,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R047538", + "___id": "T000002R047541", "___s": true }, { @@ -459906,7 +459910,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -459928,7 +459932,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R047539", + "___id": "T000002R047542", "___s": true }, { @@ -459937,7 +459941,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -459959,7 +459963,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R047540", + "___id": "T000002R047543", "___s": true }, { @@ -459968,7 +459972,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -459990,7 +459994,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R047541", + "___id": "T000002R047544", "___s": true }, { @@ -459999,7 +460003,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -460021,7 +460025,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R047542", + "___id": "T000002R047545", "___s": true }, { @@ -460030,7 +460034,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -460119,7 +460123,7 @@ "name": "w" } ], - "___id": "T000002R047543", + "___id": "T000002R047546", "___s": true }, { @@ -460128,7 +460132,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -460185,7 +460189,7 @@ "name": "source" } ], - "___id": "T000002R047544", + "___id": "T000002R047547", "___s": true }, { @@ -460194,7 +460198,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -460281,7 +460285,7 @@ "name": "height" } ], - "___id": "T000002R047545", + "___id": "T000002R047548", "___s": true }, { @@ -460290,7 +460294,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -460334,7 +460338,7 @@ "name": "radians" } ], - "___id": "T000002R047546", + "___id": "T000002R047549", "___s": true }, { @@ -460343,7 +460347,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -460387,7 +460391,7 @@ "name": "degrees" } ], - "___id": "T000002R047547", + "___id": "T000002R047550", "___s": true }, { @@ -460396,7 +460400,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -460455,7 +460459,7 @@ "name": "y" } ], - "___id": "T000002R047548", + "___id": "T000002R047551", "___s": true }, { @@ -460464,7 +460468,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -460508,7 +460512,7 @@ "name": "value" } ], - "___id": "T000002R047549", + "___id": "T000002R047552", "___s": true }, { @@ -460517,7 +460521,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -460561,7 +460565,7 @@ "name": "value" } ], - "___id": "T000002R047550", + "___id": "T000002R047553", "___s": true }, { @@ -460570,7 +460574,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -460614,7 +460618,7 @@ "name": "value" } ], - "___id": "T000002R047551", + "___id": "T000002R047554", "___s": true }, { @@ -460623,7 +460627,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -460667,7 +460671,7 @@ "name": "value" } ], - "___id": "T000002R047552", + "___id": "T000002R047555", "___s": true }, { @@ -460676,7 +460680,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -460718,7 +460722,7 @@ "name": "tempMatrix" } ], - "___id": "T000002R047553", + "___id": "T000002R047556", "___s": true }, { @@ -460727,7 +460731,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -460783,7 +460787,7 @@ "name": "parentMatrix" } ], - "___id": "T000002R047554", + "___id": "T000002R047557", "___s": true }, { @@ -460792,7 +460796,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -460874,7 +460878,7 @@ "name": "camera" } ], - "___id": "T000002R047555", + "___id": "T000002R047558", "___s": true }, { @@ -460883,7 +460887,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -460909,7 +460913,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R047556", + "___id": "T000002R047559", "___s": true }, { @@ -460918,7 +460922,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -460939,7 +460943,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R047558", + "___id": "T000002R047561", "___s": true }, { @@ -460948,7 +460952,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -460990,7 +460994,7 @@ "name": "value" } ], - "___id": "T000002R047559", + "___id": "T000002R047562", "___s": true }, { @@ -460999,7 +461003,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -461020,7 +461024,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R047560", + "___id": "T000002R047563", "___s": true }, { @@ -461029,7 +461033,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -461061,7 +461065,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R047561", + "___id": "T000002R047564", "___s": true }, { @@ -461070,7 +461074,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -461091,7 +461095,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R047562", + "___id": "T000002R047565", "___s": true }, { @@ -461100,7 +461104,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -461131,7 +461135,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R047563", + "___id": "T000002R047566", "___s": true }, { @@ -461140,7 +461144,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -461161,7 +461165,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R047564", + "___id": "T000002R047567", "___s": true }, { @@ -461170,7 +461174,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -461192,7 +461196,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R047565", + "___id": "T000002R047568", "___s": true }, { @@ -461201,7 +461205,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -461223,7 +461227,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R047566", + "___id": "T000002R047569", "___s": true }, { @@ -461232,7 +461236,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -461254,7 +461258,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R047567", + "___id": "T000002R047570", "___s": true }, { @@ -461263,7 +461267,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -461285,7 +461289,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R047568", + "___id": "T000002R047571", "___s": true }, { @@ -461294,7 +461298,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -461316,7 +461320,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R047569", + "___id": "T000002R047572", "___s": true }, { @@ -461325,7 +461329,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -461350,7 +461354,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R047570", + "___id": "T000002R047573", "___s": true }, { @@ -461359,7 +461363,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -461383,7 +461387,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R047571", + "___id": "T000002R047574", "___s": true }, { @@ -461392,7 +461396,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -461431,7 +461435,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R047572", + "___id": "T000002R047575", "___s": true }, { @@ -461440,7 +461444,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -461462,7 +461466,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R047573", + "___id": "T000002R047576", "___s": true }, { @@ -461471,7 +461475,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -461513,7 +461517,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setActive", "inherited": true, - "___id": "T000002R047574", + "___id": "T000002R047577", "___s": true }, { @@ -461522,7 +461526,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -461564,7 +461568,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setName", "inherited": true, - "___id": "T000002R047575", + "___id": "T000002R047578", "___s": true }, { @@ -461573,7 +461577,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -461625,7 +461629,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setState", "inherited": true, - "___id": "T000002R047576", + "___id": "T000002R047579", "___s": true }, { @@ -461634,7 +461638,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -461664,7 +461668,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R047577", + "___id": "T000002R047580", "___s": true }, { @@ -461673,7 +461677,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -461752,7 +461756,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setData", "inherited": true, - "___id": "T000002R047578", + "___id": "T000002R047581", "___s": true }, { @@ -461761,7 +461765,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -461818,7 +461822,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#incData", "inherited": true, - "___id": "T000002R047579", + "___id": "T000002R047582", "___s": true }, { @@ -461827,7 +461831,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -461869,7 +461873,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#toggleData", "inherited": true, - "___id": "T000002R047580", + "___id": "T000002R047583", "___s": true }, { @@ -461878,7 +461882,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -461937,7 +461941,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#getData", "inherited": true, - "___id": "T000002R047581", + "___id": "T000002R047584", "___s": true }, { @@ -461946,7 +461950,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -462033,7 +462037,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setInteractive", "inherited": true, - "___id": "T000002R047582", + "___id": "T000002R047585", "___s": true }, { @@ -462042,7 +462046,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -462069,7 +462073,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R047583", + "___id": "T000002R047586", "___s": true }, { @@ -462078,7 +462082,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -462105,7 +462109,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R047584", + "___id": "T000002R047587", "___s": true }, { @@ -462114,7 +462118,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -462126,7 +462130,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R047585", + "___id": "T000002R047588", "___s": true }, { @@ -462135,7 +462139,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -462147,7 +462151,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R047586", + "___id": "T000002R047589", "___s": true }, { @@ -462156,7 +462160,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -462185,7 +462189,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#update", "inherited": true, - "___id": "T000002R047587", + "___id": "T000002R047590", "___s": true }, { @@ -462194,7 +462198,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -462220,7 +462224,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R047588", + "___id": "T000002R047591", "___s": true }, { @@ -462229,7 +462233,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -462270,7 +462274,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#willRender", "inherited": true, - "___id": "T000002R047589", + "___id": "T000002R047592", "___s": true }, { @@ -462279,7 +462283,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -462314,7 +462318,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R047590", + "___id": "T000002R047593", "___s": true }, { @@ -462323,7 +462327,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -462380,7 +462384,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#addToDisplayList", "inherited": true, - "___id": "T000002R047591", + "___id": "T000002R047594", "___s": true }, { @@ -462389,7 +462393,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -462416,7 +462420,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R047592", + "___id": "T000002R047595", "___s": true }, { @@ -462425,7 +462429,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -462456,7 +462460,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R047593", + "___id": "T000002R047596", "___s": true }, { @@ -462465,7 +462469,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -462492,7 +462496,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R047594", + "___id": "T000002R047597", "___s": true }, { @@ -462501,7 +462505,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -462533,7 +462537,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#destroy", "inherited": true, - "___id": "T000002R047595", + "___id": "T000002R047598", "___s": true }, { @@ -462542,7 +462546,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -462554,7 +462558,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R047596", + "___id": "T000002R047599", "___s": true }, { @@ -462563,7 +462567,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -462606,7 +462610,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R047597", + "___id": "T000002R047600", "___s": true }, { @@ -462615,7 +462619,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -462675,7 +462679,7 @@ "name": "event" } ], - "___id": "T000002R047598", + "___id": "T000002R047601", "___s": true }, { @@ -462684,7 +462688,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -462735,7 +462739,7 @@ "name": "event" } ], - "___id": "T000002R047599", + "___id": "T000002R047602", "___s": true }, { @@ -462744,7 +462748,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -462810,7 +462814,7 @@ "name": "args" } ], - "___id": "T000002R047600", + "___id": "T000002R047603", "___s": true }, { @@ -462819,7 +462823,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -462898,7 +462902,7 @@ "name": "context" } ], - "___id": "T000002R047601", + "___id": "T000002R047604", "___s": true }, { @@ -462907,7 +462911,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -462986,7 +462990,7 @@ "name": "context" } ], - "___id": "T000002R047602", + "___id": "T000002R047605", "___s": true }, { @@ -462995,7 +462999,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -463074,7 +463078,7 @@ "name": "context" } ], - "___id": "T000002R047603", + "___id": "T000002R047606", "___s": true }, { @@ -463083,7 +463087,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -463176,7 +463180,7 @@ "name": "once" } ], - "___id": "T000002R047604", + "___id": "T000002R047607", "___s": true }, { @@ -463185,7 +463189,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -463278,7 +463282,7 @@ "name": "once" } ], - "___id": "T000002R047605", + "___id": "T000002R047608", "___s": true }, { @@ -463287,7 +463291,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -463340,7 +463344,7 @@ "name": "event" } ], - "___id": "T000002R047606", + "___id": "T000002R047609", "___s": true }, { @@ -463349,7 +463353,7 @@ "filename": "Alpha.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -463376,7 +463380,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#clearAlpha", "inherited": true, - "___id": "T000002R047612", + "___id": "T000002R047615", "___s": true }, { @@ -463385,7 +463389,7 @@ "filename": "Alpha.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -463471,7 +463475,7 @@ ], "inherits": "Phaser.GameObjects.Components.Alpha#setAlpha", "inherited": true, - "___id": "T000002R047613", + "___id": "T000002R047616", "___s": true }, { @@ -463480,7 +463484,7 @@ "filename": "Alpha.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -463501,7 +463505,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alpha", "inherited": true, - "___id": "T000002R047614", + "___id": "T000002R047617", "___s": true }, { @@ -463510,7 +463514,7 @@ "filename": "Alpha.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopLeft", @@ -463538,7 +463542,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", "inherited": true, - "___id": "T000002R047615", + "___id": "T000002R047618", "___s": true }, { @@ -463547,7 +463551,7 @@ "filename": "Alpha.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopRight", @@ -463575,7 +463579,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopRight", "inherited": true, - "___id": "T000002R047616", + "___id": "T000002R047619", "___s": true }, { @@ -463584,7 +463588,7 @@ "filename": "Alpha.js", "lineno": 227, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomLeft", @@ -463612,7 +463616,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", "inherited": true, - "___id": "T000002R047617", + "___id": "T000002R047620", "___s": true }, { @@ -463621,7 +463625,7 @@ "filename": "Alpha.js", "lineno": 257, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomRight", @@ -463649,7 +463653,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", "inherited": true, - "___id": "T000002R047618", + "___id": "T000002R047621", "___s": true }, { @@ -463658,7 +463662,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -463694,7 +463698,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R047620", + "___id": "T000002R047623", "___s": true }, { @@ -463703,7 +463707,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -463760,7 +463764,7 @@ ], "inherits": "Phaser.GameObjects.Components.BlendMode#setBlendMode", "inherited": true, - "___id": "T000002R047621", + "___id": "T000002R047624", "___s": true }, { @@ -463769,7 +463773,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -463790,7 +463794,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R047623", + "___id": "T000002R047626", "___s": true }, { @@ -463799,7 +463803,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -463841,7 +463845,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#setDepth", "inherited": true, - "___id": "T000002R047624", + "___id": "T000002R047627", "___s": true }, { @@ -463850,7 +463854,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -463877,7 +463881,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R047625", + "___id": "T000002R047628", "___s": true }, { @@ -463886,7 +463890,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -463913,7 +463917,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R047626", + "___id": "T000002R047629", "___s": true }, { @@ -463922,7 +463926,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -463964,7 +463968,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", "inherited": true, - "___id": "T000002R047627", + "___id": "T000002R047630", "___s": true }, { @@ -463973,7 +463977,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -464015,7 +464019,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", "inherited": true, - "___id": "T000002R047628", + "___id": "T000002R047631", "___s": true }, { @@ -464024,7 +464028,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -464055,7 +464059,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R047629", + "___id": "T000002R047632", "___s": true }, { @@ -464064,7 +464068,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -464116,7 +464120,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#setMask", "inherited": true, - "___id": "T000002R047630", + "___id": "T000002R047633", "___s": true }, { @@ -464125,7 +464129,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -464169,7 +464173,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#clearMask", "inherited": true, - "___id": "T000002R047631", + "___id": "T000002R047634", "___s": true }, { @@ -464178,7 +464182,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -464331,7 +464335,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createBitmapMask", "inherited": true, - "___id": "T000002R047632", + "___id": "T000002R047635", "___s": true }, { @@ -464340,7 +464344,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -464412,7 +464416,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createGeometryMask", "inherited": true, - "___id": "T000002R047633", + "___id": "T000002R047636", "___s": true }, { @@ -464421,7 +464425,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -464450,7 +464454,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R047634", + "___id": "T000002R047637", "___s": true }, { @@ -464459,7 +464463,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -464488,7 +464492,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R047635", + "___id": "T000002R047638", "___s": true }, { @@ -464497,7 +464501,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -464525,7 +464529,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R047636", + "___id": "T000002R047639", "___s": true }, { @@ -464534,7 +464538,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -464593,7 +464597,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#initPipeline", "inherited": true, - "___id": "T000002R047637", + "___id": "T000002R047640", "___s": true }, { @@ -464602,7 +464606,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -464690,7 +464694,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipeline", "inherited": true, - "___id": "T000002R047638", + "___id": "T000002R047641", "___s": true }, { @@ -464699,7 +464703,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -464762,7 +464766,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipelineData", "inherited": true, - "___id": "T000002R047639", + "___id": "T000002R047642", "___s": true }, { @@ -464771,7 +464775,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -464821,7 +464825,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#resetPipeline", "inherited": true, - "___id": "T000002R047640", + "___id": "T000002R047643", "___s": true }, { @@ -464830,7 +464834,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -464865,7 +464869,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R047641", + "___id": "T000002R047644", "___s": true }, { @@ -464874,7 +464878,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -464902,7 +464906,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R047642", + "___id": "T000002R047645", "___s": true }, { @@ -464911,7 +464915,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -464948,7 +464952,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R047643", + "___id": "T000002R047646", "___s": true }, { @@ -464957,7 +464961,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -464985,7 +464989,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R047644", + "___id": "T000002R047647", "___s": true }, { @@ -464994,7 +464998,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -465024,7 +465028,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R047645", + "___id": "T000002R047648", "___s": true }, { @@ -465033,7 +465037,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -465061,7 +465065,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R047646", + "___id": "T000002R047649", "___s": true }, { @@ -465070,7 +465074,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -465106,7 +465110,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", "inherited": true, - "___id": "T000002R047647", + "___id": "T000002R047650", "___s": true }, { @@ -465115,7 +465119,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -465250,7 +465254,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", "inherited": true, - "___id": "T000002R047648", + "___id": "T000002R047651", "___s": true }, { @@ -465259,7 +465263,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -465322,7 +465326,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", "inherited": true, - "___id": "T000002R047649", + "___id": "T000002R047652", "___s": true }, { @@ -465331,7 +465335,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -465413,7 +465417,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", "inherited": true, - "___id": "T000002R047650", + "___id": "T000002R047653", "___s": true }, { @@ -465422,7 +465426,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -465458,7 +465462,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", "inherited": true, - "___id": "T000002R047651", + "___id": "T000002R047654", "___s": true }, { @@ -465467,7 +465471,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -465526,7 +465530,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", "inherited": true, - "___id": "T000002R047652", + "___id": "T000002R047655", "___s": true }, { @@ -465535,7 +465539,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -465569,7 +465573,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R047653", + "___id": "T000002R047656", "___s": true }, { @@ -465578,7 +465582,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -465600,7 +465604,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R047654", + "___id": "T000002R047657", "___s": true }, { @@ -465609,7 +465613,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -465631,7 +465635,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R047655", + "___id": "T000002R047658", "___s": true }, { @@ -465640,7 +465644,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -465697,7 +465701,7 @@ ], "inherits": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", "inherited": true, - "___id": "T000002R047656", + "___id": "T000002R047659", "___s": true }, { @@ -465706,7 +465710,7 @@ "filename": "Size.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "width", @@ -465727,7 +465731,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#width", "inherited": true, - "___id": "T000002R047658", + "___id": "T000002R047661", "___s": true }, { @@ -465736,7 +465740,7 @@ "filename": "Size.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "height", @@ -465757,7 +465761,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#height", "inherited": true, - "___id": "T000002R047659", + "___id": "T000002R047662", "___s": true }, { @@ -465766,7 +465770,7 @@ "filename": "Size.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayWidth", @@ -465787,7 +465791,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#displayWidth", "inherited": true, - "___id": "T000002R047660", + "___id": "T000002R047663", "___s": true }, { @@ -465796,7 +465800,7 @@ "filename": "Size.js", "lineno": 78, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayHeight", @@ -465817,7 +465821,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#displayHeight", "inherited": true, - "___id": "T000002R047661", + "___id": "T000002R047664", "___s": true }, { @@ -465826,7 +465830,7 @@ "filename": "Size.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSizeToFrame", @@ -465879,7 +465883,7 @@ ], "inherits": "Phaser.GameObjects.Components.Size#setSizeToFrame", "inherited": true, - "___id": "T000002R047662", + "___id": "T000002R047665", "___s": true }, { @@ -465888,7 +465892,7 @@ "filename": "Size.js", "lineno": 139, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSize", @@ -465943,7 +465947,7 @@ ], "inherits": "Phaser.GameObjects.Components.Size#setSize", "inherited": true, - "___id": "T000002R047663", + "___id": "T000002R047666", "___s": true }, { @@ -465952,7 +465956,7 @@ "filename": "Size.js", "lineno": 166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplaySize", @@ -466007,7 +466011,7 @@ ], "inherits": "Phaser.GameObjects.Components.Size#setDisplaySize", "inherited": true, - "___id": "T000002R047664", + "___id": "T000002R047667", "___s": true }, { @@ -466016,7 +466020,7 @@ "filename": "Texture.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "texture", @@ -466047,7 +466051,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Texture#texture", "inherited": true, - "___id": "T000002R047665", + "___id": "T000002R047668", "___s": true }, { @@ -466056,7 +466060,7 @@ "filename": "Texture.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "frame", @@ -466077,7 +466081,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Texture#frame", "inherited": true, - "___id": "T000002R047666", + "___id": "T000002R047669", "___s": true }, { @@ -466086,7 +466090,7 @@ "filename": "Texture.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTexture", @@ -466192,7 +466196,7 @@ ], "inherits": "Phaser.GameObjects.Components.Texture#setTexture", "inherited": true, - "___id": "T000002R047668", + "___id": "T000002R047671", "___s": true }, { @@ -466201,7 +466205,7 @@ "filename": "Texture.js", "lineno": 75, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFrame", @@ -466288,7 +466292,7 @@ ], "inherits": "Phaser.GameObjects.Components.Texture#setFrame", "inherited": true, - "___id": "T000002R047669", + "___id": "T000002R047672", "___s": true }, { @@ -466297,7 +466301,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -466320,7 +466324,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R047670", + "___id": "T000002R047673", "___s": true }, { @@ -466329,7 +466333,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -466351,7 +466355,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R047674", + "___id": "T000002R047677", "___s": true }, { @@ -466360,7 +466364,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -466382,7 +466386,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R047675", + "___id": "T000002R047678", "___s": true }, { @@ -466391,7 +466395,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -466413,7 +466417,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R047676", + "___id": "T000002R047679", "___s": true }, { @@ -466422,7 +466426,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -466444,7 +466448,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R047677", + "___id": "T000002R047680", "___s": true }, { @@ -466453,7 +466457,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -466475,7 +466479,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R047678", + "___id": "T000002R047681", "___s": true }, { @@ -466484,7 +466488,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -466506,7 +466510,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R047679", + "___id": "T000002R047682", "___s": true }, { @@ -466515,7 +466519,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -466537,7 +466541,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R047680", + "___id": "T000002R047683", "___s": true }, { @@ -466546,7 +466550,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -466568,7 +466572,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R047681", + "___id": "T000002R047684", "___s": true }, { @@ -466577,7 +466581,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -466599,7 +466603,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R047682", + "___id": "T000002R047685", "___s": true }, { @@ -466608,7 +466612,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -466697,7 +466701,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setPosition", "inherited": true, - "___id": "T000002R047683", + "___id": "T000002R047686", "___s": true }, { @@ -466706,7 +466710,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -466763,7 +466767,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#copyPosition", "inherited": true, - "___id": "T000002R047684", + "___id": "T000002R047687", "___s": true }, { @@ -466772,7 +466776,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -466859,7 +466863,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRandomPosition", "inherited": true, - "___id": "T000002R047685", + "___id": "T000002R047688", "___s": true }, { @@ -466868,7 +466872,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -466912,7 +466916,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRotation", "inherited": true, - "___id": "T000002R047686", + "___id": "T000002R047689", "___s": true }, { @@ -466921,7 +466925,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -466965,7 +466969,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setAngle", "inherited": true, - "___id": "T000002R047687", + "___id": "T000002R047690", "___s": true }, { @@ -466974,7 +466978,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -467033,7 +467037,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setScale", "inherited": true, - "___id": "T000002R047688", + "___id": "T000002R047691", "___s": true }, { @@ -467042,7 +467046,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -467086,7 +467090,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setX", "inherited": true, - "___id": "T000002R047689", + "___id": "T000002R047692", "___s": true }, { @@ -467095,7 +467099,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -467139,7 +467143,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setY", "inherited": true, - "___id": "T000002R047690", + "___id": "T000002R047693", "___s": true }, { @@ -467148,7 +467152,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -467192,7 +467196,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setZ", "inherited": true, - "___id": "T000002R047691", + "___id": "T000002R047694", "___s": true }, { @@ -467201,7 +467205,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -467245,7 +467249,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setW", "inherited": true, - "___id": "T000002R047692", + "___id": "T000002R047695", "___s": true }, { @@ -467254,7 +467258,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -467296,7 +467300,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", "inherited": true, - "___id": "T000002R047693", + "___id": "T000002R047696", "___s": true }, { @@ -467305,7 +467309,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -467361,7 +467365,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", "inherited": true, - "___id": "T000002R047694", + "___id": "T000002R047697", "___s": true }, { @@ -467370,7 +467374,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -467452,7 +467456,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalPoint", "inherited": true, - "___id": "T000002R047695", + "___id": "T000002R047698", "___s": true }, { @@ -467461,7 +467465,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -467487,7 +467491,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R047696", + "___id": "T000002R047699", "___s": true }, { @@ -467496,7 +467500,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -467517,7 +467521,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R047698", + "___id": "T000002R047701", "___s": true }, { @@ -467526,7 +467530,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -467568,7 +467572,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R047699", + "___id": "T000002R047702", "___s": true }, { @@ -467577,7 +467581,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -467598,7 +467602,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R047700", + "___id": "T000002R047703", "___s": true }, { @@ -467607,7 +467611,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -467639,7 +467643,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R047701", + "___id": "T000002R047704", "___s": true }, { @@ -467648,7 +467652,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -467669,7 +467673,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R047702", + "___id": "T000002R047705", "___s": true }, { @@ -467678,7 +467682,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -467709,7 +467713,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R047703", + "___id": "T000002R047706", "___s": true }, { @@ -467718,7 +467722,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -467739,7 +467743,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R047704", + "___id": "T000002R047707", "___s": true }, { @@ -467748,7 +467752,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -467770,7 +467774,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R047705", + "___id": "T000002R047708", "___s": true }, { @@ -467779,7 +467783,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -467801,7 +467805,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R047706", + "___id": "T000002R047709", "___s": true }, { @@ -467810,7 +467814,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -467832,7 +467836,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R047707", + "___id": "T000002R047710", "___s": true }, { @@ -467841,7 +467845,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -467863,7 +467867,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R047708", + "___id": "T000002R047711", "___s": true }, { @@ -467872,7 +467876,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -467894,7 +467898,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R047709", + "___id": "T000002R047712", "___s": true }, { @@ -467903,7 +467907,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -467928,7 +467932,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R047710", + "___id": "T000002R047713", "___s": true }, { @@ -467937,7 +467941,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -467961,7 +467965,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R047711", + "___id": "T000002R047714", "___s": true }, { @@ -467970,7 +467974,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -468009,7 +468013,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R047712", + "___id": "T000002R047715", "___s": true }, { @@ -468018,7 +468022,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -468040,7 +468044,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R047713", + "___id": "T000002R047716", "___s": true }, { @@ -468049,7 +468053,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -468091,7 +468095,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setActive", "inherited": true, - "___id": "T000002R047714", + "___id": "T000002R047717", "___s": true }, { @@ -468100,7 +468104,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -468142,7 +468146,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setName", "inherited": true, - "___id": "T000002R047715", + "___id": "T000002R047718", "___s": true }, { @@ -468151,7 +468155,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -468203,7 +468207,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setState", "inherited": true, - "___id": "T000002R047716", + "___id": "T000002R047719", "___s": true }, { @@ -468212,7 +468216,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -468242,7 +468246,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R047717", + "___id": "T000002R047720", "___s": true }, { @@ -468251,7 +468255,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -468330,7 +468334,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setData", "inherited": true, - "___id": "T000002R047718", + "___id": "T000002R047721", "___s": true }, { @@ -468339,7 +468343,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -468396,7 +468400,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#incData", "inherited": true, - "___id": "T000002R047719", + "___id": "T000002R047722", "___s": true }, { @@ -468405,7 +468409,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -468447,7 +468451,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#toggleData", "inherited": true, - "___id": "T000002R047720", + "___id": "T000002R047723", "___s": true }, { @@ -468456,7 +468460,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -468515,7 +468519,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#getData", "inherited": true, - "___id": "T000002R047721", + "___id": "T000002R047724", "___s": true }, { @@ -468524,7 +468528,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -468611,7 +468615,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setInteractive", "inherited": true, - "___id": "T000002R047722", + "___id": "T000002R047725", "___s": true }, { @@ -468620,7 +468624,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -468647,7 +468651,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R047723", + "___id": "T000002R047726", "___s": true }, { @@ -468656,7 +468660,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -468683,7 +468687,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R047724", + "___id": "T000002R047727", "___s": true }, { @@ -468692,7 +468696,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -468704,7 +468708,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R047725", + "___id": "T000002R047728", "___s": true }, { @@ -468713,7 +468717,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -468725,7 +468729,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R047726", + "___id": "T000002R047729", "___s": true }, { @@ -468734,7 +468738,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -468763,7 +468767,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#update", "inherited": true, - "___id": "T000002R047727", + "___id": "T000002R047730", "___s": true }, { @@ -468772,7 +468776,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -468798,7 +468802,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R047728", + "___id": "T000002R047731", "___s": true }, { @@ -468807,7 +468811,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -468848,7 +468852,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#willRender", "inherited": true, - "___id": "T000002R047729", + "___id": "T000002R047732", "___s": true }, { @@ -468857,7 +468861,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -468892,7 +468896,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R047730", + "___id": "T000002R047733", "___s": true }, { @@ -468901,7 +468905,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -468958,7 +468962,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#addToDisplayList", "inherited": true, - "___id": "T000002R047731", + "___id": "T000002R047734", "___s": true }, { @@ -468967,7 +468971,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -468994,7 +468998,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R047732", + "___id": "T000002R047735", "___s": true }, { @@ -469003,7 +469007,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -469034,7 +469038,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R047733", + "___id": "T000002R047736", "___s": true }, { @@ -469043,7 +469047,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -469070,7 +469074,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R047734", + "___id": "T000002R047737", "___s": true }, { @@ -469079,7 +469083,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -469111,7 +469115,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#destroy", "inherited": true, - "___id": "T000002R047735", + "___id": "T000002R047738", "___s": true }, { @@ -469120,7 +469124,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -469132,7 +469136,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R047736", + "___id": "T000002R047739", "___s": true }, { @@ -469141,7 +469145,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -469184,7 +469188,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R047737", + "___id": "T000002R047740", "___s": true }, { @@ -469193,7 +469197,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -469253,7 +469257,7 @@ "name": "event" } ], - "___id": "T000002R047738", + "___id": "T000002R047741", "___s": true }, { @@ -469262,7 +469266,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -469313,7 +469317,7 @@ "name": "event" } ], - "___id": "T000002R047739", + "___id": "T000002R047742", "___s": true }, { @@ -469322,7 +469326,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -469388,7 +469392,7 @@ "name": "args" } ], - "___id": "T000002R047740", + "___id": "T000002R047743", "___s": true }, { @@ -469397,7 +469401,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -469476,7 +469480,7 @@ "name": "context" } ], - "___id": "T000002R047741", + "___id": "T000002R047744", "___s": true }, { @@ -469485,7 +469489,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -469564,7 +469568,7 @@ "name": "context" } ], - "___id": "T000002R047742", + "___id": "T000002R047745", "___s": true }, { @@ -469573,7 +469577,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -469652,7 +469656,7 @@ "name": "context" } ], - "___id": "T000002R047743", + "___id": "T000002R047746", "___s": true }, { @@ -469661,7 +469665,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -469754,7 +469758,7 @@ "name": "once" } ], - "___id": "T000002R047744", + "___id": "T000002R047747", "___s": true }, { @@ -469763,7 +469767,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -469856,7 +469860,7 @@ "name": "once" } ], - "___id": "T000002R047745", + "___id": "T000002R047748", "___s": true }, { @@ -469865,7 +469869,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -469918,7 +469922,7 @@ "name": "event" } ], - "___id": "T000002R047746", + "___id": "T000002R047749", "___s": true }, { @@ -469927,7 +469931,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -469954,7 +469958,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R047748", + "___id": "T000002R047751", "___s": true }, { @@ -469963,7 +469967,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -470007,7 +470011,7 @@ ], "inherits": "Phaser.GameObjects.Components.AlphaSingle#setAlpha", "inherited": true, - "___id": "T000002R047749", + "___id": "T000002R047752", "___s": true }, { @@ -470016,7 +470020,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -470037,7 +470041,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R047750", + "___id": "T000002R047753", "___s": true }, { @@ -470046,7 +470050,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -470082,7 +470086,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R047752", + "___id": "T000002R047755", "___s": true }, { @@ -470091,7 +470095,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -470148,7 +470152,7 @@ ], "inherits": "Phaser.GameObjects.Components.BlendMode#setBlendMode", "inherited": true, - "___id": "T000002R047753", + "___id": "T000002R047756", "___s": true }, { @@ -470157,7 +470161,7 @@ "filename": "ComputedSize.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "width", @@ -470178,7 +470182,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ComputedSize#width", "inherited": true, - "___id": "T000002R047754", + "___id": "T000002R047757", "___s": true }, { @@ -470187,7 +470191,7 @@ "filename": "ComputedSize.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "height", @@ -470208,7 +470212,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ComputedSize#height", "inherited": true, - "___id": "T000002R047755", + "___id": "T000002R047758", "___s": true }, { @@ -470217,7 +470221,7 @@ "filename": "ComputedSize.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayWidth", @@ -470238,7 +470242,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ComputedSize#displayWidth", "inherited": true, - "___id": "T000002R047756", + "___id": "T000002R047759", "___s": true }, { @@ -470247,7 +470251,7 @@ "filename": "ComputedSize.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayHeight", @@ -470268,7 +470272,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ComputedSize#displayHeight", "inherited": true, - "___id": "T000002R047757", + "___id": "T000002R047760", "___s": true }, { @@ -470277,7 +470281,7 @@ "filename": "ComputedSize.js", "lineno": 93, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSize", @@ -470332,7 +470336,7 @@ ], "inherits": "Phaser.GameObjects.Components.ComputedSize#setSize", "inherited": true, - "___id": "T000002R047758", + "___id": "T000002R047761", "___s": true }, { @@ -470341,7 +470345,7 @@ "filename": "ComputedSize.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplaySize", @@ -470396,7 +470400,7 @@ ], "inherits": "Phaser.GameObjects.Components.ComputedSize#setDisplaySize", "inherited": true, - "___id": "T000002R047759", + "___id": "T000002R047762", "___s": true }, { @@ -470405,7 +470409,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -470426,7 +470430,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R047761", + "___id": "T000002R047764", "___s": true }, { @@ -470435,7 +470439,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -470477,7 +470481,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#setDepth", "inherited": true, - "___id": "T000002R047762", + "___id": "T000002R047765", "___s": true }, { @@ -470486,7 +470490,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -470513,7 +470517,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R047763", + "___id": "T000002R047766", "___s": true }, { @@ -470522,7 +470526,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -470549,7 +470553,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R047764", + "___id": "T000002R047767", "___s": true }, { @@ -470558,7 +470562,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -470600,7 +470604,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", "inherited": true, - "___id": "T000002R047765", + "___id": "T000002R047768", "___s": true }, { @@ -470609,7 +470613,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -470651,7 +470655,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", "inherited": true, - "___id": "T000002R047766", + "___id": "T000002R047769", "___s": true }, { @@ -470660,7 +470664,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -470691,7 +470695,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R047767", + "___id": "T000002R047770", "___s": true }, { @@ -470700,7 +470704,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -470752,7 +470756,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#setMask", "inherited": true, - "___id": "T000002R047768", + "___id": "T000002R047771", "___s": true }, { @@ -470761,7 +470765,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -470805,7 +470809,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#clearMask", "inherited": true, - "___id": "T000002R047769", + "___id": "T000002R047772", "___s": true }, { @@ -470814,7 +470818,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -470967,7 +470971,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createBitmapMask", "inherited": true, - "___id": "T000002R047770", + "___id": "T000002R047773", "___s": true }, { @@ -470976,7 +470980,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -471048,7 +471052,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createGeometryMask", "inherited": true, - "___id": "T000002R047771", + "___id": "T000002R047774", "___s": true }, { @@ -471057,7 +471061,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -471085,7 +471089,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R047772", + "___id": "T000002R047775", "___s": true }, { @@ -471094,7 +471098,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -471131,7 +471135,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R047773", + "___id": "T000002R047776", "___s": true }, { @@ -471140,7 +471144,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -471168,7 +471172,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R047774", + "___id": "T000002R047777", "___s": true }, { @@ -471177,7 +471181,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -471207,7 +471211,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R047775", + "___id": "T000002R047778", "___s": true }, { @@ -471216,7 +471220,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -471244,7 +471248,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R047776", + "___id": "T000002R047779", "___s": true }, { @@ -471253,7 +471257,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -471289,7 +471293,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", "inherited": true, - "___id": "T000002R047777", + "___id": "T000002R047780", "___s": true }, { @@ -471298,7 +471302,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -471433,7 +471437,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", "inherited": true, - "___id": "T000002R047778", + "___id": "T000002R047781", "___s": true }, { @@ -471442,7 +471446,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -471505,7 +471509,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", "inherited": true, - "___id": "T000002R047779", + "___id": "T000002R047782", "___s": true }, { @@ -471514,7 +471518,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -471596,7 +471600,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", "inherited": true, - "___id": "T000002R047780", + "___id": "T000002R047783", "___s": true }, { @@ -471605,7 +471609,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -471641,7 +471645,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", "inherited": true, - "___id": "T000002R047781", + "___id": "T000002R047784", "___s": true }, { @@ -471650,7 +471654,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -471709,7 +471713,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", "inherited": true, - "___id": "T000002R047782", + "___id": "T000002R047785", "___s": true }, { @@ -471718,7 +471722,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -471752,7 +471756,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R047783", + "___id": "T000002R047786", "___s": true }, { @@ -471761,7 +471765,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -471784,7 +471788,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R047784", + "___id": "T000002R047787", "___s": true }, { @@ -471793,7 +471797,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -471815,7 +471819,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R047788", + "___id": "T000002R047791", "___s": true }, { @@ -471824,7 +471828,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -471846,7 +471850,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R047789", + "___id": "T000002R047792", "___s": true }, { @@ -471855,7 +471859,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -471877,7 +471881,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R047790", + "___id": "T000002R047793", "___s": true }, { @@ -471886,7 +471890,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -471908,7 +471912,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R047791", + "___id": "T000002R047794", "___s": true }, { @@ -471917,7 +471921,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -471939,7 +471943,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R047792", + "___id": "T000002R047795", "___s": true }, { @@ -471948,7 +471952,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -471970,7 +471974,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R047793", + "___id": "T000002R047796", "___s": true }, { @@ -471979,7 +471983,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -472001,7 +472005,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R047794", + "___id": "T000002R047797", "___s": true }, { @@ -472010,7 +472014,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -472032,7 +472036,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R047795", + "___id": "T000002R047798", "___s": true }, { @@ -472041,7 +472045,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -472063,7 +472067,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R047796", + "___id": "T000002R047799", "___s": true }, { @@ -472072,7 +472076,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -472161,7 +472165,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setPosition", "inherited": true, - "___id": "T000002R047797", + "___id": "T000002R047800", "___s": true }, { @@ -472170,7 +472174,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -472227,7 +472231,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#copyPosition", "inherited": true, - "___id": "T000002R047798", + "___id": "T000002R047801", "___s": true }, { @@ -472236,7 +472240,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -472323,7 +472327,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRandomPosition", "inherited": true, - "___id": "T000002R047799", + "___id": "T000002R047802", "___s": true }, { @@ -472332,7 +472336,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -472376,7 +472380,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRotation", "inherited": true, - "___id": "T000002R047800", + "___id": "T000002R047803", "___s": true }, { @@ -472385,7 +472389,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -472429,7 +472433,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setAngle", "inherited": true, - "___id": "T000002R047801", + "___id": "T000002R047804", "___s": true }, { @@ -472438,7 +472442,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -472497,7 +472501,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setScale", "inherited": true, - "___id": "T000002R047802", + "___id": "T000002R047805", "___s": true }, { @@ -472506,7 +472510,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -472550,7 +472554,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setX", "inherited": true, - "___id": "T000002R047803", + "___id": "T000002R047806", "___s": true }, { @@ -472559,7 +472563,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -472603,7 +472607,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setY", "inherited": true, - "___id": "T000002R047804", + "___id": "T000002R047807", "___s": true }, { @@ -472612,7 +472616,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -472656,7 +472660,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setZ", "inherited": true, - "___id": "T000002R047805", + "___id": "T000002R047808", "___s": true }, { @@ -472665,7 +472669,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -472709,7 +472713,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setW", "inherited": true, - "___id": "T000002R047806", + "___id": "T000002R047809", "___s": true }, { @@ -472718,7 +472722,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -472760,7 +472764,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", "inherited": true, - "___id": "T000002R047807", + "___id": "T000002R047810", "___s": true }, { @@ -472769,7 +472773,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -472825,7 +472829,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", "inherited": true, - "___id": "T000002R047808", + "___id": "T000002R047811", "___s": true }, { @@ -472834,7 +472838,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -472916,7 +472920,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalPoint", "inherited": true, - "___id": "T000002R047809", + "___id": "T000002R047812", "___s": true }, { @@ -472925,7 +472929,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -472951,7 +472955,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R047810", + "___id": "T000002R047813", "___s": true }, { @@ -472960,7 +472964,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -472981,7 +472985,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R047812", + "___id": "T000002R047815", "___s": true }, { @@ -472990,7 +472994,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -473032,7 +473036,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R047813", + "___id": "T000002R047816", "___s": true }, { @@ -473041,7 +473045,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -473062,7 +473066,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R047814", + "___id": "T000002R047817", "___s": true }, { @@ -473071,7 +473075,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -473103,7 +473107,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R047815", + "___id": "T000002R047818", "___s": true }, { @@ -473112,7 +473116,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -473133,7 +473137,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R047816", + "___id": "T000002R047819", "___s": true }, { @@ -473142,7 +473146,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -473173,7 +473177,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R047817", + "___id": "T000002R047820", "___s": true }, { @@ -473182,7 +473186,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -473203,7 +473207,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R047818", + "___id": "T000002R047821", "___s": true }, { @@ -473212,7 +473216,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -473234,7 +473238,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R047819", + "___id": "T000002R047822", "___s": true }, { @@ -473243,7 +473247,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -473265,7 +473269,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R047820", + "___id": "T000002R047823", "___s": true }, { @@ -473274,7 +473278,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -473296,7 +473300,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R047821", + "___id": "T000002R047824", "___s": true }, { @@ -473305,7 +473309,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -473327,7 +473331,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R047822", + "___id": "T000002R047825", "___s": true }, { @@ -473336,7 +473340,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -473358,7 +473362,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R047823", + "___id": "T000002R047826", "___s": true }, { @@ -473367,7 +473371,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -473392,7 +473396,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R047824", + "___id": "T000002R047827", "___s": true }, { @@ -473401,7 +473405,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -473425,7 +473429,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R047825", + "___id": "T000002R047828", "___s": true }, { @@ -473434,7 +473438,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -473473,7 +473477,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R047826", + "___id": "T000002R047829", "___s": true }, { @@ -473482,7 +473486,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -473504,7 +473508,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R047827", + "___id": "T000002R047830", "___s": true }, { @@ -473513,7 +473517,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -473555,7 +473559,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setActive", "inherited": true, - "___id": "T000002R047828", + "___id": "T000002R047831", "___s": true }, { @@ -473564,7 +473568,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -473606,7 +473610,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setName", "inherited": true, - "___id": "T000002R047829", + "___id": "T000002R047832", "___s": true }, { @@ -473615,7 +473619,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -473667,7 +473671,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setState", "inherited": true, - "___id": "T000002R047830", + "___id": "T000002R047833", "___s": true }, { @@ -473676,7 +473680,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -473706,7 +473710,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R047831", + "___id": "T000002R047834", "___s": true }, { @@ -473715,7 +473719,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -473794,7 +473798,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setData", "inherited": true, - "___id": "T000002R047832", + "___id": "T000002R047835", "___s": true }, { @@ -473803,7 +473807,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -473860,7 +473864,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#incData", "inherited": true, - "___id": "T000002R047833", + "___id": "T000002R047836", "___s": true }, { @@ -473869,7 +473873,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -473911,7 +473915,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#toggleData", "inherited": true, - "___id": "T000002R047834", + "___id": "T000002R047837", "___s": true }, { @@ -473920,7 +473924,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -473979,7 +473983,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#getData", "inherited": true, - "___id": "T000002R047835", + "___id": "T000002R047838", "___s": true }, { @@ -473988,7 +473992,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -474075,7 +474079,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setInteractive", "inherited": true, - "___id": "T000002R047836", + "___id": "T000002R047839", "___s": true }, { @@ -474084,7 +474088,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -474111,7 +474115,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R047837", + "___id": "T000002R047840", "___s": true }, { @@ -474120,7 +474124,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -474147,7 +474151,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R047838", + "___id": "T000002R047841", "___s": true }, { @@ -474156,7 +474160,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -474168,7 +474172,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R047839", + "___id": "T000002R047842", "___s": true }, { @@ -474177,7 +474181,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -474189,7 +474193,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R047840", + "___id": "T000002R047843", "___s": true }, { @@ -474198,7 +474202,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -474227,7 +474231,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#update", "inherited": true, - "___id": "T000002R047841", + "___id": "T000002R047844", "___s": true }, { @@ -474236,7 +474240,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -474262,7 +474266,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R047842", + "___id": "T000002R047845", "___s": true }, { @@ -474271,7 +474275,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -474306,7 +474310,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R047843", + "___id": "T000002R047846", "___s": true }, { @@ -474315,7 +474319,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -474372,7 +474376,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#addToDisplayList", "inherited": true, - "___id": "T000002R047844", + "___id": "T000002R047847", "___s": true }, { @@ -474381,7 +474385,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -474408,7 +474412,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R047845", + "___id": "T000002R047848", "___s": true }, { @@ -474417,7 +474421,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -474448,7 +474452,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R047846", + "___id": "T000002R047849", "___s": true }, { @@ -474457,7 +474461,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -474484,7 +474488,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R047847", + "___id": "T000002R047850", "___s": true }, { @@ -474493,7 +474497,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -474525,7 +474529,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#destroy", "inherited": true, - "___id": "T000002R047848", + "___id": "T000002R047851", "___s": true }, { @@ -474534,7 +474538,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -474546,7 +474550,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R047849", + "___id": "T000002R047852", "___s": true }, { @@ -474555,7 +474559,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -474598,7 +474602,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R047850", + "___id": "T000002R047853", "___s": true }, { @@ -474607,7 +474611,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -474667,7 +474671,7 @@ "name": "event" } ], - "___id": "T000002R047851", + "___id": "T000002R047854", "___s": true }, { @@ -474676,7 +474680,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -474727,7 +474731,7 @@ "name": "event" } ], - "___id": "T000002R047852", + "___id": "T000002R047855", "___s": true }, { @@ -474736,7 +474740,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -474802,7 +474806,7 @@ "name": "args" } ], - "___id": "T000002R047853", + "___id": "T000002R047856", "___s": true }, { @@ -474811,7 +474815,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -474890,7 +474894,7 @@ "name": "context" } ], - "___id": "T000002R047854", + "___id": "T000002R047857", "___s": true }, { @@ -474899,7 +474903,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -474978,7 +474982,7 @@ "name": "context" } ], - "___id": "T000002R047855", + "___id": "T000002R047858", "___s": true }, { @@ -474987,7 +474991,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -475080,7 +475084,7 @@ "name": "once" } ], - "___id": "T000002R047856", + "___id": "T000002R047859", "___s": true }, { @@ -475089,7 +475093,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -475142,7 +475146,7 @@ "name": "event" } ], - "___id": "T000002R047857", + "___id": "T000002R047860", "___s": true }, { @@ -475151,7 +475155,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -475178,7 +475182,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R047859", + "___id": "T000002R047862", "___s": true }, { @@ -475187,7 +475191,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -475231,7 +475235,7 @@ ], "inherits": "Phaser.GameObjects.Components.AlphaSingle#setAlpha", "inherited": true, - "___id": "T000002R047860", + "___id": "T000002R047863", "___s": true }, { @@ -475240,7 +475244,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -475261,7 +475265,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R047861", + "___id": "T000002R047864", "___s": true }, { @@ -475270,7 +475274,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -475306,7 +475310,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R047863", + "___id": "T000002R047866", "___s": true }, { @@ -475315,7 +475319,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -475372,7 +475376,7 @@ ], "inherits": "Phaser.GameObjects.Components.BlendMode#setBlendMode", "inherited": true, - "___id": "T000002R047864", + "___id": "T000002R047867", "___s": true }, { @@ -475381,7 +475385,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -475402,7 +475406,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R047866", + "___id": "T000002R047869", "___s": true }, { @@ -475411,7 +475415,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -475453,7 +475457,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#setDepth", "inherited": true, - "___id": "T000002R047867", + "___id": "T000002R047870", "___s": true }, { @@ -475462,7 +475466,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -475489,7 +475493,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R047868", + "___id": "T000002R047871", "___s": true }, { @@ -475498,7 +475502,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -475525,7 +475529,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R047869", + "___id": "T000002R047872", "___s": true }, { @@ -475534,7 +475538,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -475576,7 +475580,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", "inherited": true, - "___id": "T000002R047870", + "___id": "T000002R047873", "___s": true }, { @@ -475585,7 +475589,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -475627,7 +475631,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", "inherited": true, - "___id": "T000002R047871", + "___id": "T000002R047874", "___s": true }, { @@ -475636,7 +475640,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -475659,7 +475663,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R047873", + "___id": "T000002R047876", "___s": true }, { @@ -475668,7 +475672,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -475691,7 +475695,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R047874", + "___id": "T000002R047877", "___s": true }, { @@ -475700,7 +475704,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -475721,7 +475725,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R047875", + "___id": "T000002R047878", "___s": true }, { @@ -475730,7 +475734,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -475751,7 +475755,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R047876", + "___id": "T000002R047879", "___s": true }, { @@ -475760,7 +475764,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -475819,7 +475823,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setOrigin", "inherited": true, - "___id": "T000002R047877", + "___id": "T000002R047880", "___s": true }, { @@ -475828,7 +475832,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -475855,7 +475859,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R047878", + "___id": "T000002R047881", "___s": true }, { @@ -475864,7 +475868,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -475923,7 +475927,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setDisplayOrigin", "inherited": true, - "___id": "T000002R047879", + "___id": "T000002R047882", "___s": true }, { @@ -475932,7 +475936,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -475959,7 +475963,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R047880", + "___id": "T000002R047883", "___s": true }, { @@ -475968,7 +475972,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -475990,7 +475994,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R047881", + "___id": "T000002R047884", "___s": true }, { @@ -475999,7 +476003,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -476021,7 +476025,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R047882", + "___id": "T000002R047885", "___s": true }, { @@ -476030,7 +476034,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -476087,7 +476091,7 @@ ], "inherits": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", "inherited": true, - "___id": "T000002R047883", + "___id": "T000002R047886", "___s": true }, { @@ -476096,7 +476100,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -476119,7 +476123,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R047884", + "___id": "T000002R047887", "___s": true }, { @@ -476128,7 +476132,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -476150,7 +476154,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R047888", + "___id": "T000002R047891", "___s": true }, { @@ -476159,7 +476163,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -476181,7 +476185,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R047889", + "___id": "T000002R047892", "___s": true }, { @@ -476190,7 +476194,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -476212,7 +476216,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R047890", + "___id": "T000002R047893", "___s": true }, { @@ -476221,7 +476225,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -476243,7 +476247,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R047891", + "___id": "T000002R047894", "___s": true }, { @@ -476252,7 +476256,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -476274,7 +476278,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R047892", + "___id": "T000002R047895", "___s": true }, { @@ -476283,7 +476287,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -476305,7 +476309,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R047893", + "___id": "T000002R047896", "___s": true }, { @@ -476314,7 +476318,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -476336,7 +476340,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R047894", + "___id": "T000002R047897", "___s": true }, { @@ -476345,7 +476349,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -476367,7 +476371,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R047895", + "___id": "T000002R047898", "___s": true }, { @@ -476376,7 +476380,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -476398,7 +476402,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R047896", + "___id": "T000002R047899", "___s": true }, { @@ -476407,7 +476411,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -476496,7 +476500,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setPosition", "inherited": true, - "___id": "T000002R047897", + "___id": "T000002R047900", "___s": true }, { @@ -476505,7 +476509,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -476562,7 +476566,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#copyPosition", "inherited": true, - "___id": "T000002R047898", + "___id": "T000002R047901", "___s": true }, { @@ -476571,7 +476575,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -476658,7 +476662,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRandomPosition", "inherited": true, - "___id": "T000002R047899", + "___id": "T000002R047902", "___s": true }, { @@ -476667,7 +476671,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -476711,7 +476715,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRotation", "inherited": true, - "___id": "T000002R047900", + "___id": "T000002R047903", "___s": true }, { @@ -476720,7 +476724,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -476764,7 +476768,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setAngle", "inherited": true, - "___id": "T000002R047901", + "___id": "T000002R047904", "___s": true }, { @@ -476773,7 +476777,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -476832,7 +476836,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setScale", "inherited": true, - "___id": "T000002R047902", + "___id": "T000002R047905", "___s": true }, { @@ -476841,7 +476845,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -476885,7 +476889,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setX", "inherited": true, - "___id": "T000002R047903", + "___id": "T000002R047906", "___s": true }, { @@ -476894,7 +476898,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -476938,7 +476942,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setY", "inherited": true, - "___id": "T000002R047904", + "___id": "T000002R047907", "___s": true }, { @@ -476947,7 +476951,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -476991,7 +476995,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setZ", "inherited": true, - "___id": "T000002R047905", + "___id": "T000002R047908", "___s": true }, { @@ -477000,7 +477004,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -477044,7 +477048,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setW", "inherited": true, - "___id": "T000002R047906", + "___id": "T000002R047909", "___s": true }, { @@ -477053,7 +477057,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -477095,7 +477099,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", "inherited": true, - "___id": "T000002R047907", + "___id": "T000002R047910", "___s": true }, { @@ -477104,7 +477108,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -477160,7 +477164,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", "inherited": true, - "___id": "T000002R047908", + "___id": "T000002R047911", "___s": true }, { @@ -477169,7 +477173,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -477251,7 +477255,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalPoint", "inherited": true, - "___id": "T000002R047909", + "___id": "T000002R047912", "___s": true }, { @@ -477260,7 +477264,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -477286,7 +477290,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R047910", + "___id": "T000002R047913", "___s": true }, { @@ -477295,7 +477299,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -477316,7 +477320,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R047912", + "___id": "T000002R047915", "___s": true }, { @@ -477325,7 +477329,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -477367,7 +477371,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R047913", + "___id": "T000002R047916", "___s": true }, { @@ -477376,7 +477380,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -477397,7 +477401,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R047914", + "___id": "T000002R047917", "___s": true }, { @@ -477406,7 +477410,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -477438,7 +477442,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R047915", + "___id": "T000002R047918", "___s": true }, { @@ -477447,7 +477451,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -477468,7 +477472,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R047916", + "___id": "T000002R047919", "___s": true }, { @@ -477477,7 +477481,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -477508,7 +477512,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R047917", + "___id": "T000002R047920", "___s": true }, { @@ -477517,7 +477521,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -477538,7 +477542,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R047918", + "___id": "T000002R047921", "___s": true }, { @@ -477547,7 +477551,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -477569,7 +477573,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R047919", + "___id": "T000002R047922", "___s": true }, { @@ -477578,7 +477582,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -477600,7 +477604,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R047920", + "___id": "T000002R047923", "___s": true }, { @@ -477609,7 +477613,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -477631,7 +477635,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R047921", + "___id": "T000002R047924", "___s": true }, { @@ -477640,7 +477644,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -477662,7 +477666,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R047922", + "___id": "T000002R047925", "___s": true }, { @@ -477671,7 +477675,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -477693,7 +477697,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R047923", + "___id": "T000002R047926", "___s": true }, { @@ -477702,7 +477706,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -477727,7 +477731,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R047924", + "___id": "T000002R047927", "___s": true }, { @@ -477736,7 +477740,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -477760,7 +477764,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R047925", + "___id": "T000002R047928", "___s": true }, { @@ -477769,7 +477773,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -477808,7 +477812,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R047926", + "___id": "T000002R047929", "___s": true }, { @@ -477817,7 +477821,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -477839,7 +477843,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R047927", + "___id": "T000002R047930", "___s": true }, { @@ -477848,7 +477852,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -477890,7 +477894,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setActive", "inherited": true, - "___id": "T000002R047928", + "___id": "T000002R047931", "___s": true }, { @@ -477899,7 +477903,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -477941,7 +477945,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setName", "inherited": true, - "___id": "T000002R047929", + "___id": "T000002R047932", "___s": true }, { @@ -477950,7 +477954,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -478002,7 +478006,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setState", "inherited": true, - "___id": "T000002R047930", + "___id": "T000002R047933", "___s": true }, { @@ -478011,7 +478015,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -478041,7 +478045,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R047931", + "___id": "T000002R047934", "___s": true }, { @@ -478050,7 +478054,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -478129,7 +478133,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setData", "inherited": true, - "___id": "T000002R047932", + "___id": "T000002R047935", "___s": true }, { @@ -478138,7 +478142,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -478195,7 +478199,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#incData", "inherited": true, - "___id": "T000002R047933", + "___id": "T000002R047936", "___s": true }, { @@ -478204,7 +478208,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -478246,7 +478250,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#toggleData", "inherited": true, - "___id": "T000002R047934", + "___id": "T000002R047937", "___s": true }, { @@ -478255,7 +478259,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -478314,7 +478318,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#getData", "inherited": true, - "___id": "T000002R047935", + "___id": "T000002R047938", "___s": true }, { @@ -478323,7 +478327,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -478410,7 +478414,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setInteractive", "inherited": true, - "___id": "T000002R047936", + "___id": "T000002R047939", "___s": true }, { @@ -478419,7 +478423,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -478446,7 +478450,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R047937", + "___id": "T000002R047940", "___s": true }, { @@ -478455,7 +478459,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -478482,7 +478486,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R047938", + "___id": "T000002R047941", "___s": true }, { @@ -478491,7 +478495,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -478503,7 +478507,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R047939", + "___id": "T000002R047942", "___s": true }, { @@ -478512,7 +478516,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -478524,7 +478528,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R047940", + "___id": "T000002R047943", "___s": true }, { @@ -478533,7 +478537,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -478562,7 +478566,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#update", "inherited": true, - "___id": "T000002R047941", + "___id": "T000002R047944", "___s": true }, { @@ -478571,7 +478575,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -478597,7 +478601,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R047942", + "___id": "T000002R047945", "___s": true }, { @@ -478606,7 +478610,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -478647,7 +478651,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#willRender", "inherited": true, - "___id": "T000002R047943", + "___id": "T000002R047946", "___s": true }, { @@ -478656,7 +478660,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -478691,7 +478695,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R047944", + "___id": "T000002R047947", "___s": true }, { @@ -478700,7 +478704,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -478757,7 +478761,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#addToDisplayList", "inherited": true, - "___id": "T000002R047945", + "___id": "T000002R047948", "___s": true }, { @@ -478766,7 +478770,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -478793,7 +478797,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R047946", + "___id": "T000002R047949", "___s": true }, { @@ -478802,7 +478806,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -478833,7 +478837,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R047947", + "___id": "T000002R047950", "___s": true }, { @@ -478842,7 +478846,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -478869,7 +478873,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R047948", + "___id": "T000002R047951", "___s": true }, { @@ -478878,7 +478882,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -478910,7 +478914,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#destroy", "inherited": true, - "___id": "T000002R047949", + "___id": "T000002R047952", "___s": true }, { @@ -478919,7 +478923,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -478931,7 +478935,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R047950", + "___id": "T000002R047953", "___s": true }, { @@ -478940,7 +478944,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -478983,7 +478987,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R047951", + "___id": "T000002R047954", "___s": true }, { @@ -478992,7 +478996,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -479052,7 +479056,7 @@ "name": "event" } ], - "___id": "T000002R047952", + "___id": "T000002R047955", "___s": true }, { @@ -479061,7 +479065,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -479112,7 +479116,7 @@ "name": "event" } ], - "___id": "T000002R047953", + "___id": "T000002R047956", "___s": true }, { @@ -479121,7 +479125,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -479187,7 +479191,7 @@ "name": "args" } ], - "___id": "T000002R047954", + "___id": "T000002R047957", "___s": true }, { @@ -479196,7 +479200,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -479275,7 +479279,7 @@ "name": "context" } ], - "___id": "T000002R047955", + "___id": "T000002R047958", "___s": true }, { @@ -479284,7 +479288,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -479363,7 +479367,7 @@ "name": "context" } ], - "___id": "T000002R047956", + "___id": "T000002R047959", "___s": true }, { @@ -479372,7 +479376,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -479451,7 +479455,7 @@ "name": "context" } ], - "___id": "T000002R047957", + "___id": "T000002R047960", "___s": true }, { @@ -479460,7 +479464,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -479553,7 +479557,7 @@ "name": "once" } ], - "___id": "T000002R047958", + "___id": "T000002R047961", "___s": true }, { @@ -479562,7 +479566,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -479655,7 +479659,7 @@ "name": "once" } ], - "___id": "T000002R047959", + "___id": "T000002R047962", "___s": true }, { @@ -479664,7 +479668,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -479717,7 +479721,7 @@ "name": "event" } ], - "___id": "T000002R047960", + "___id": "T000002R047963", "___s": true }, { @@ -479726,7 +479730,7 @@ "filename": "Alpha.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -479753,7 +479757,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#clearAlpha", "inherited": true, - "___id": "T000002R047966", + "___id": "T000002R047969", "___s": true }, { @@ -479762,7 +479766,7 @@ "filename": "Alpha.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -479848,7 +479852,7 @@ ], "inherits": "Phaser.GameObjects.Components.Alpha#setAlpha", "inherited": true, - "___id": "T000002R047967", + "___id": "T000002R047970", "___s": true }, { @@ -479857,7 +479861,7 @@ "filename": "Alpha.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -479878,7 +479882,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alpha", "inherited": true, - "___id": "T000002R047968", + "___id": "T000002R047971", "___s": true }, { @@ -479887,7 +479891,7 @@ "filename": "Alpha.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopLeft", @@ -479915,7 +479919,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", "inherited": true, - "___id": "T000002R047969", + "___id": "T000002R047972", "___s": true }, { @@ -479924,7 +479928,7 @@ "filename": "Alpha.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopRight", @@ -479952,7 +479956,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopRight", "inherited": true, - "___id": "T000002R047970", + "___id": "T000002R047973", "___s": true }, { @@ -479961,7 +479965,7 @@ "filename": "Alpha.js", "lineno": 227, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomLeft", @@ -479989,7 +479993,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", "inherited": true, - "___id": "T000002R047971", + "___id": "T000002R047974", "___s": true }, { @@ -479998,7 +480002,7 @@ "filename": "Alpha.js", "lineno": 257, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomRight", @@ -480026,7 +480030,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", "inherited": true, - "___id": "T000002R047972", + "___id": "T000002R047975", "___s": true }, { @@ -480035,7 +480039,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -480071,7 +480075,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R047974", + "___id": "T000002R047977", "___s": true }, { @@ -480080,7 +480084,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -480137,7 +480141,7 @@ ], "inherits": "Phaser.GameObjects.Components.BlendMode#setBlendMode", "inherited": true, - "___id": "T000002R047975", + "___id": "T000002R047978", "___s": true }, { @@ -480146,7 +480150,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -480167,7 +480171,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R047977", + "___id": "T000002R047980", "___s": true }, { @@ -480176,7 +480180,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -480218,7 +480222,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#setDepth", "inherited": true, - "___id": "T000002R047978", + "___id": "T000002R047981", "___s": true }, { @@ -480227,7 +480231,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -480254,7 +480258,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R047979", + "___id": "T000002R047982", "___s": true }, { @@ -480263,7 +480267,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -480290,7 +480294,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R047980", + "___id": "T000002R047983", "___s": true }, { @@ -480299,7 +480303,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -480341,7 +480345,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", "inherited": true, - "___id": "T000002R047981", + "___id": "T000002R047984", "___s": true }, { @@ -480350,7 +480354,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -480392,7 +480396,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", "inherited": true, - "___id": "T000002R047982", + "___id": "T000002R047985", "___s": true }, { @@ -480401,7 +480405,7 @@ "filename": "Flip.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipX", @@ -480423,7 +480427,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#flipX", "inherited": true, - "___id": "T000002R047983", + "___id": "T000002R047986", "___s": true }, { @@ -480432,7 +480436,7 @@ "filename": "Flip.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipY", @@ -480454,7 +480458,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#flipY", "inherited": true, - "___id": "T000002R047984", + "___id": "T000002R047987", "___s": true }, { @@ -480463,7 +480467,7 @@ "filename": "Flip.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipX", @@ -480490,7 +480494,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipX", "inherited": true, - "___id": "T000002R047985", + "___id": "T000002R047988", "___s": true }, { @@ -480499,7 +480503,7 @@ "filename": "Flip.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipY", @@ -480526,7 +480530,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipY", "inherited": true, - "___id": "T000002R047986", + "___id": "T000002R047989", "___s": true }, { @@ -480535,7 +480539,7 @@ "filename": "Flip.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipX", @@ -480577,7 +480581,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlipX", "inherited": true, - "___id": "T000002R047987", + "___id": "T000002R047990", "___s": true }, { @@ -480586,7 +480590,7 @@ "filename": "Flip.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipY", @@ -480628,7 +480632,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlipY", "inherited": true, - "___id": "T000002R047988", + "___id": "T000002R047991", "___s": true }, { @@ -480637,7 +480641,7 @@ "filename": "Flip.js", "lineno": 117, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlip", @@ -480692,7 +480696,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlip", "inherited": true, - "___id": "T000002R047989", + "___id": "T000002R047992", "___s": true }, { @@ -480701,7 +480705,7 @@ "filename": "Flip.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetFlip", @@ -480728,7 +480732,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#resetFlip", "inherited": true, - "___id": "T000002R047990", + "___id": "T000002R047993", "___s": true }, { @@ -480737,7 +480741,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -480760,7 +480764,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R047992", + "___id": "T000002R047995", "___s": true }, { @@ -480769,7 +480773,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -480792,7 +480796,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R047993", + "___id": "T000002R047996", "___s": true }, { @@ -480801,7 +480805,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -480822,7 +480826,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R047994", + "___id": "T000002R047997", "___s": true }, { @@ -480831,7 +480835,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -480852,7 +480856,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R047995", + "___id": "T000002R047998", "___s": true }, { @@ -480861,7 +480865,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -480920,7 +480924,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setOrigin", "inherited": true, - "___id": "T000002R047996", + "___id": "T000002R047999", "___s": true }, { @@ -480929,7 +480933,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -480956,7 +480960,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R047997", + "___id": "T000002R048000", "___s": true }, { @@ -480965,7 +480969,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -481024,7 +481028,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setDisplayOrigin", "inherited": true, - "___id": "T000002R047998", + "___id": "T000002R048001", "___s": true }, { @@ -481033,7 +481037,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -481060,7 +481064,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R047999", + "___id": "T000002R048002", "___s": true }, { @@ -481069,7 +481073,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -481091,7 +481095,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R048000", + "___id": "T000002R048003", "___s": true }, { @@ -481100,7 +481104,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -481122,7 +481126,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R048001", + "___id": "T000002R048004", "___s": true }, { @@ -481131,7 +481135,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -481188,7 +481192,7 @@ ], "inherits": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", "inherited": true, - "___id": "T000002R048002", + "___id": "T000002R048005", "___s": true }, { @@ -481197,7 +481201,7 @@ "filename": "Size.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "width", @@ -481218,7 +481222,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#width", "inherited": true, - "___id": "T000002R048004", + "___id": "T000002R048007", "___s": true }, { @@ -481227,7 +481231,7 @@ "filename": "Size.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "height", @@ -481248,7 +481252,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#height", "inherited": true, - "___id": "T000002R048005", + "___id": "T000002R048008", "___s": true }, { @@ -481257,7 +481261,7 @@ "filename": "Size.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayWidth", @@ -481278,7 +481282,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#displayWidth", "inherited": true, - "___id": "T000002R048006", + "___id": "T000002R048009", "___s": true }, { @@ -481287,7 +481291,7 @@ "filename": "Size.js", "lineno": 78, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayHeight", @@ -481308,7 +481312,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#displayHeight", "inherited": true, - "___id": "T000002R048007", + "___id": "T000002R048010", "___s": true }, { @@ -481317,7 +481321,7 @@ "filename": "Size.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSizeToFrame", @@ -481370,7 +481374,7 @@ ], "inherits": "Phaser.GameObjects.Components.Size#setSizeToFrame", "inherited": true, - "___id": "T000002R048008", + "___id": "T000002R048011", "___s": true }, { @@ -481379,7 +481383,7 @@ "filename": "Size.js", "lineno": 139, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSize", @@ -481434,7 +481438,7 @@ ], "inherits": "Phaser.GameObjects.Components.Size#setSize", "inherited": true, - "___id": "T000002R048009", + "___id": "T000002R048012", "___s": true }, { @@ -481443,7 +481447,7 @@ "filename": "Size.js", "lineno": 166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplaySize", @@ -481498,7 +481502,7 @@ ], "inherits": "Phaser.GameObjects.Components.Size#setDisplaySize", "inherited": true, - "___id": "T000002R048010", + "___id": "T000002R048013", "___s": true }, { @@ -481507,7 +481511,7 @@ "filename": "Texture.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "texture", @@ -481538,7 +481542,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Texture#texture", "inherited": true, - "___id": "T000002R048011", + "___id": "T000002R048014", "___s": true }, { @@ -481547,7 +481551,7 @@ "filename": "Texture.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "frame", @@ -481568,7 +481572,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Texture#frame", "inherited": true, - "___id": "T000002R048012", + "___id": "T000002R048015", "___s": true }, { @@ -481577,7 +481581,7 @@ "filename": "Texture.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTexture", @@ -481683,7 +481687,7 @@ ], "inherits": "Phaser.GameObjects.Components.Texture#setTexture", "inherited": true, - "___id": "T000002R048014", + "___id": "T000002R048017", "___s": true }, { @@ -481692,7 +481696,7 @@ "filename": "Texture.js", "lineno": 75, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFrame", @@ -481779,7 +481783,7 @@ ], "inherits": "Phaser.GameObjects.Components.Texture#setFrame", "inherited": true, - "___id": "T000002R048015", + "___id": "T000002R048018", "___s": true }, { @@ -481788,7 +481792,7 @@ "filename": "Tint.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopLeft", @@ -481810,7 +481814,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintTopLeft", "inherited": true, - "___id": "T000002R048016", + "___id": "T000002R048019", "___s": true }, { @@ -481819,7 +481823,7 @@ "filename": "Tint.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopRight", @@ -481841,7 +481845,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintTopRight", "inherited": true, - "___id": "T000002R048017", + "___id": "T000002R048020", "___s": true }, { @@ -481850,7 +481854,7 @@ "filename": "Tint.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomLeft", @@ -481872,7 +481876,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintBottomLeft", "inherited": true, - "___id": "T000002R048018", + "___id": "T000002R048021", "___s": true }, { @@ -481881,7 +481885,7 @@ "filename": "Tint.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomRight", @@ -481903,7 +481907,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintBottomRight", "inherited": true, - "___id": "T000002R048019", + "___id": "T000002R048022", "___s": true }, { @@ -481912,7 +481916,7 @@ "filename": "Tint.js", "lineno": 66, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintFill", @@ -481934,7 +481938,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintFill", "inherited": true, - "___id": "T000002R048020", + "___id": "T000002R048023", "___s": true }, { @@ -481943,7 +481947,7 @@ "filename": "Tint.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearTint", @@ -481977,7 +481981,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#clearTint", "inherited": true, - "___id": "T000002R048021", + "___id": "T000002R048024", "___s": true }, { @@ -481986,7 +481990,7 @@ "filename": "Tint.js", "lineno": 98, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTint", @@ -482079,7 +482083,7 @@ ], "inherits": "Phaser.GameObjects.Components.Tint#setTint", "inherited": true, - "___id": "T000002R048022", + "___id": "T000002R048025", "___s": true }, { @@ -482088,7 +482092,7 @@ "filename": "Tint.js", "lineno": 146, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTintFill", @@ -482181,7 +482185,7 @@ ], "inherits": "Phaser.GameObjects.Components.Tint#setTintFill", "inherited": true, - "___id": "T000002R048023", + "___id": "T000002R048026", "___s": true }, { @@ -482190,7 +482194,7 @@ "filename": "Tint.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tint", @@ -482218,7 +482222,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tint", "inherited": true, - "___id": "T000002R048024", + "___id": "T000002R048027", "___s": true }, { @@ -482227,7 +482231,7 @@ "filename": "Tint.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isTinted", @@ -482256,7 +482260,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#isTinted", "inherited": true, - "___id": "T000002R048025", + "___id": "T000002R048028", "___s": true }, { @@ -482265,7 +482269,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -482288,7 +482292,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R048026", + "___id": "T000002R048029", "___s": true }, { @@ -482297,7 +482301,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -482319,7 +482323,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R048030", + "___id": "T000002R048033", "___s": true }, { @@ -482328,7 +482332,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -482350,7 +482354,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R048031", + "___id": "T000002R048034", "___s": true }, { @@ -482359,7 +482363,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -482381,7 +482385,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R048032", + "___id": "T000002R048035", "___s": true }, { @@ -482390,7 +482394,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -482412,7 +482416,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R048033", + "___id": "T000002R048036", "___s": true }, { @@ -482421,7 +482425,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -482443,7 +482447,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R048034", + "___id": "T000002R048037", "___s": true }, { @@ -482452,7 +482456,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -482474,7 +482478,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R048035", + "___id": "T000002R048038", "___s": true }, { @@ -482483,7 +482487,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -482505,7 +482509,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R048036", + "___id": "T000002R048039", "___s": true }, { @@ -482514,7 +482518,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -482536,7 +482540,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R048037", + "___id": "T000002R048040", "___s": true }, { @@ -482545,7 +482549,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -482567,7 +482571,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R048038", + "___id": "T000002R048041", "___s": true }, { @@ -482576,7 +482580,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -482665,7 +482669,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setPosition", "inherited": true, - "___id": "T000002R048039", + "___id": "T000002R048042", "___s": true }, { @@ -482674,7 +482678,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -482731,7 +482735,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#copyPosition", "inherited": true, - "___id": "T000002R048040", + "___id": "T000002R048043", "___s": true }, { @@ -482740,7 +482744,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -482827,7 +482831,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRandomPosition", "inherited": true, - "___id": "T000002R048041", + "___id": "T000002R048044", "___s": true }, { @@ -482836,7 +482840,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -482880,7 +482884,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRotation", "inherited": true, - "___id": "T000002R048042", + "___id": "T000002R048045", "___s": true }, { @@ -482889,7 +482893,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -482933,7 +482937,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setAngle", "inherited": true, - "___id": "T000002R048043", + "___id": "T000002R048046", "___s": true }, { @@ -482942,7 +482946,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -483001,7 +483005,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setScale", "inherited": true, - "___id": "T000002R048044", + "___id": "T000002R048047", "___s": true }, { @@ -483010,7 +483014,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -483054,7 +483058,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setX", "inherited": true, - "___id": "T000002R048045", + "___id": "T000002R048048", "___s": true }, { @@ -483063,7 +483067,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -483107,7 +483111,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setY", "inherited": true, - "___id": "T000002R048046", + "___id": "T000002R048049", "___s": true }, { @@ -483116,7 +483120,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -483160,7 +483164,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setZ", "inherited": true, - "___id": "T000002R048047", + "___id": "T000002R048050", "___s": true }, { @@ -483169,7 +483173,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -483213,7 +483217,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setW", "inherited": true, - "___id": "T000002R048048", + "___id": "T000002R048051", "___s": true }, { @@ -483222,7 +483226,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -483264,7 +483268,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", "inherited": true, - "___id": "T000002R048049", + "___id": "T000002R048052", "___s": true }, { @@ -483273,7 +483277,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -483329,7 +483333,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", "inherited": true, - "___id": "T000002R048050", + "___id": "T000002R048053", "___s": true }, { @@ -483338,7 +483342,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -483420,7 +483424,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalPoint", "inherited": true, - "___id": "T000002R048051", + "___id": "T000002R048054", "___s": true }, { @@ -483429,7 +483433,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -483455,7 +483459,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R048052", + "___id": "T000002R048055", "___s": true }, { @@ -483464,7 +483468,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -483485,7 +483489,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R048054", + "___id": "T000002R048057", "___s": true }, { @@ -483494,7 +483498,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -483536,7 +483540,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R048055", + "___id": "T000002R048058", "___s": true }, { @@ -483545,7 +483549,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -483566,7 +483570,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R048056", + "___id": "T000002R048059", "___s": true }, { @@ -483575,7 +483579,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -483607,7 +483611,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R048057", + "___id": "T000002R048060", "___s": true }, { @@ -483616,7 +483620,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -483637,7 +483641,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R048058", + "___id": "T000002R048061", "___s": true }, { @@ -483646,7 +483650,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -483677,7 +483681,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R048059", + "___id": "T000002R048062", "___s": true }, { @@ -483686,7 +483690,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -483707,7 +483711,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R048060", + "___id": "T000002R048063", "___s": true }, { @@ -483716,7 +483720,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -483738,7 +483742,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R048061", + "___id": "T000002R048064", "___s": true }, { @@ -483747,7 +483751,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -483769,7 +483773,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R048062", + "___id": "T000002R048065", "___s": true }, { @@ -483778,7 +483782,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -483800,7 +483804,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R048063", + "___id": "T000002R048066", "___s": true }, { @@ -483809,7 +483813,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -483831,7 +483835,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R048064", + "___id": "T000002R048067", "___s": true }, { @@ -483840,7 +483844,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -483862,7 +483866,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R048065", + "___id": "T000002R048068", "___s": true }, { @@ -483871,7 +483875,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -483896,7 +483900,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R048066", + "___id": "T000002R048069", "___s": true }, { @@ -483905,7 +483909,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -483929,7 +483933,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R048067", + "___id": "T000002R048070", "___s": true }, { @@ -483938,7 +483942,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -483977,7 +483981,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R048068", + "___id": "T000002R048071", "___s": true }, { @@ -483986,7 +483990,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -484008,7 +484012,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R048069", + "___id": "T000002R048072", "___s": true }, { @@ -484017,7 +484021,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -484059,7 +484063,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setActive", "inherited": true, - "___id": "T000002R048070", + "___id": "T000002R048073", "___s": true }, { @@ -484068,7 +484072,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -484110,7 +484114,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setName", "inherited": true, - "___id": "T000002R048071", + "___id": "T000002R048074", "___s": true }, { @@ -484119,7 +484123,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -484171,7 +484175,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setState", "inherited": true, - "___id": "T000002R048072", + "___id": "T000002R048075", "___s": true }, { @@ -484180,7 +484184,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -484210,7 +484214,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R048073", + "___id": "T000002R048076", "___s": true }, { @@ -484219,7 +484223,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -484298,7 +484302,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setData", "inherited": true, - "___id": "T000002R048074", + "___id": "T000002R048077", "___s": true }, { @@ -484307,7 +484311,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -484364,7 +484368,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#incData", "inherited": true, - "___id": "T000002R048075", + "___id": "T000002R048078", "___s": true }, { @@ -484373,7 +484377,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -484415,7 +484419,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#toggleData", "inherited": true, - "___id": "T000002R048076", + "___id": "T000002R048079", "___s": true }, { @@ -484424,7 +484428,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -484483,7 +484487,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#getData", "inherited": true, - "___id": "T000002R048077", + "___id": "T000002R048080", "___s": true }, { @@ -484492,7 +484496,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -484579,7 +484583,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setInteractive", "inherited": true, - "___id": "T000002R048078", + "___id": "T000002R048081", "___s": true }, { @@ -484588,7 +484592,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -484615,7 +484619,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R048079", + "___id": "T000002R048082", "___s": true }, { @@ -484624,7 +484628,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -484651,7 +484655,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R048080", + "___id": "T000002R048083", "___s": true }, { @@ -484660,7 +484664,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -484672,7 +484676,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R048081", + "___id": "T000002R048084", "___s": true }, { @@ -484681,7 +484685,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -484693,7 +484697,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R048082", + "___id": "T000002R048085", "___s": true }, { @@ -484702,7 +484706,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -484731,7 +484735,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#update", "inherited": true, - "___id": "T000002R048083", + "___id": "T000002R048086", "___s": true }, { @@ -484740,7 +484744,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -484766,7 +484770,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R048084", + "___id": "T000002R048087", "___s": true }, { @@ -484775,7 +484779,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -484816,7 +484820,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#willRender", "inherited": true, - "___id": "T000002R048085", + "___id": "T000002R048088", "___s": true }, { @@ -484825,7 +484829,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -484860,7 +484864,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R048086", + "___id": "T000002R048089", "___s": true }, { @@ -484869,7 +484873,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -484926,7 +484930,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#addToDisplayList", "inherited": true, - "___id": "T000002R048087", + "___id": "T000002R048090", "___s": true }, { @@ -484935,7 +484939,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -484962,7 +484966,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R048088", + "___id": "T000002R048091", "___s": true }, { @@ -484971,7 +484975,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -485002,7 +485006,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R048089", + "___id": "T000002R048092", "___s": true }, { @@ -485011,7 +485015,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -485038,7 +485042,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R048090", + "___id": "T000002R048093", "___s": true }, { @@ -485047,7 +485051,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -485079,7 +485083,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#destroy", "inherited": true, - "___id": "T000002R048091", + "___id": "T000002R048094", "___s": true }, { @@ -485088,7 +485092,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -485100,7 +485104,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R048092", + "___id": "T000002R048095", "___s": true }, { @@ -485109,7 +485113,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -485152,7 +485156,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R048093", + "___id": "T000002R048096", "___s": true }, { @@ -485161,7 +485165,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -485221,7 +485225,7 @@ "name": "event" } ], - "___id": "T000002R048094", + "___id": "T000002R048097", "___s": true }, { @@ -485230,7 +485234,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -485281,7 +485285,7 @@ "name": "event" } ], - "___id": "T000002R048095", + "___id": "T000002R048098", "___s": true }, { @@ -485290,7 +485294,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -485356,7 +485360,7 @@ "name": "args" } ], - "___id": "T000002R048096", + "___id": "T000002R048099", "___s": true }, { @@ -485365,7 +485369,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -485444,7 +485448,7 @@ "name": "context" } ], - "___id": "T000002R048097", + "___id": "T000002R048100", "___s": true }, { @@ -485453,7 +485457,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -485532,7 +485536,7 @@ "name": "context" } ], - "___id": "T000002R048098", + "___id": "T000002R048101", "___s": true }, { @@ -485541,7 +485545,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -485620,7 +485624,7 @@ "name": "context" } ], - "___id": "T000002R048099", + "___id": "T000002R048102", "___s": true }, { @@ -485629,7 +485633,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -485722,7 +485726,7 @@ "name": "once" } ], - "___id": "T000002R048100", + "___id": "T000002R048103", "___s": true }, { @@ -485731,7 +485735,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -485824,7 +485828,7 @@ "name": "once" } ], - "___id": "T000002R048101", + "___id": "T000002R048104", "___s": true }, { @@ -485833,7 +485837,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -485886,7 +485890,7 @@ "name": "event" } ], - "___id": "T000002R048102", + "___id": "T000002R048105", "___s": true }, { @@ -485895,7 +485899,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -485922,7 +485926,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R048104", + "___id": "T000002R048107", "___s": true }, { @@ -485931,7 +485935,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -485975,7 +485979,7 @@ ], "inherits": "Phaser.GameObjects.Components.AlphaSingle#setAlpha", "inherited": true, - "___id": "T000002R048105", + "___id": "T000002R048108", "___s": true }, { @@ -485984,7 +485988,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -486005,7 +486009,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R048106", + "___id": "T000002R048109", "___s": true }, { @@ -486014,7 +486018,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -486050,7 +486054,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R048108", + "___id": "T000002R048111", "___s": true }, { @@ -486059,7 +486063,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -486116,7 +486120,7 @@ ], "inherits": "Phaser.GameObjects.Components.BlendMode#setBlendMode", "inherited": true, - "___id": "T000002R048109", + "___id": "T000002R048112", "___s": true }, { @@ -486125,7 +486129,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -486146,7 +486150,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R048111", + "___id": "T000002R048114", "___s": true }, { @@ -486155,7 +486159,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -486197,7 +486201,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#setDepth", "inherited": true, - "___id": "T000002R048112", + "___id": "T000002R048115", "___s": true }, { @@ -486206,7 +486210,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -486233,7 +486237,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R048113", + "___id": "T000002R048116", "___s": true }, { @@ -486242,7 +486246,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -486269,7 +486273,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R048114", + "___id": "T000002R048117", "___s": true }, { @@ -486278,7 +486282,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -486320,7 +486324,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", "inherited": true, - "___id": "T000002R048115", + "___id": "T000002R048118", "___s": true }, { @@ -486329,7 +486333,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -486371,7 +486375,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", "inherited": true, - "___id": "T000002R048116", + "___id": "T000002R048119", "___s": true }, { @@ -486380,7 +486384,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -486411,7 +486415,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R048117", + "___id": "T000002R048120", "___s": true }, { @@ -486420,7 +486424,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -486472,7 +486476,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#setMask", "inherited": true, - "___id": "T000002R048118", + "___id": "T000002R048121", "___s": true }, { @@ -486481,7 +486485,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -486525,7 +486529,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#clearMask", "inherited": true, - "___id": "T000002R048119", + "___id": "T000002R048122", "___s": true }, { @@ -486534,7 +486538,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -486687,7 +486691,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createBitmapMask", "inherited": true, - "___id": "T000002R048120", + "___id": "T000002R048123", "___s": true }, { @@ -486696,7 +486700,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -486768,7 +486772,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createGeometryMask", "inherited": true, - "___id": "T000002R048121", + "___id": "T000002R048124", "___s": true }, { @@ -486777,7 +486781,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -486806,7 +486810,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R048122", + "___id": "T000002R048125", "___s": true }, { @@ -486815,7 +486819,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -486844,7 +486848,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R048123", + "___id": "T000002R048126", "___s": true }, { @@ -486853,7 +486857,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -486881,7 +486885,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R048124", + "___id": "T000002R048127", "___s": true }, { @@ -486890,7 +486894,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -486949,7 +486953,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#initPipeline", "inherited": true, - "___id": "T000002R048125", + "___id": "T000002R048128", "___s": true }, { @@ -486958,7 +486962,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -487046,7 +487050,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipeline", "inherited": true, - "___id": "T000002R048126", + "___id": "T000002R048129", "___s": true }, { @@ -487055,7 +487059,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -487118,7 +487122,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipelineData", "inherited": true, - "___id": "T000002R048127", + "___id": "T000002R048130", "___s": true }, { @@ -487127,7 +487131,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -487177,7 +487181,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#resetPipeline", "inherited": true, - "___id": "T000002R048128", + "___id": "T000002R048131", "___s": true }, { @@ -487186,7 +487190,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -487221,7 +487225,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R048129", + "___id": "T000002R048132", "___s": true }, { @@ -487230,7 +487234,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -487258,7 +487262,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R048130", + "___id": "T000002R048133", "___s": true }, { @@ -487267,7 +487271,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -487304,7 +487308,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R048131", + "___id": "T000002R048134", "___s": true }, { @@ -487313,7 +487317,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -487341,7 +487345,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R048132", + "___id": "T000002R048135", "___s": true }, { @@ -487350,7 +487354,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -487380,7 +487384,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R048133", + "___id": "T000002R048136", "___s": true }, { @@ -487389,7 +487393,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -487417,7 +487421,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R048134", + "___id": "T000002R048137", "___s": true }, { @@ -487426,7 +487430,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -487462,7 +487466,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", "inherited": true, - "___id": "T000002R048135", + "___id": "T000002R048138", "___s": true }, { @@ -487471,7 +487475,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -487606,7 +487610,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", "inherited": true, - "___id": "T000002R048136", + "___id": "T000002R048139", "___s": true }, { @@ -487615,7 +487619,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -487678,7 +487682,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", "inherited": true, - "___id": "T000002R048137", + "___id": "T000002R048140", "___s": true }, { @@ -487687,7 +487691,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -487769,7 +487773,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", "inherited": true, - "___id": "T000002R048138", + "___id": "T000002R048141", "___s": true }, { @@ -487778,7 +487782,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -487814,7 +487818,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", "inherited": true, - "___id": "T000002R048139", + "___id": "T000002R048142", "___s": true }, { @@ -487823,7 +487827,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -487882,7 +487886,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", "inherited": true, - "___id": "T000002R048140", + "___id": "T000002R048143", "___s": true }, { @@ -487891,7 +487895,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -487925,7 +487929,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R048141", + "___id": "T000002R048144", "___s": true }, { @@ -487934,7 +487938,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -487957,7 +487961,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R048142", + "___id": "T000002R048145", "___s": true }, { @@ -487966,7 +487970,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -487988,7 +487992,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R048146", + "___id": "T000002R048149", "___s": true }, { @@ -487997,7 +488001,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -488019,7 +488023,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R048147", + "___id": "T000002R048150", "___s": true }, { @@ -488028,7 +488032,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -488050,7 +488054,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R048148", + "___id": "T000002R048151", "___s": true }, { @@ -488059,7 +488063,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -488081,7 +488085,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R048149", + "___id": "T000002R048152", "___s": true }, { @@ -488090,7 +488094,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -488112,7 +488116,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R048150", + "___id": "T000002R048153", "___s": true }, { @@ -488121,7 +488125,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -488143,7 +488147,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R048151", + "___id": "T000002R048154", "___s": true }, { @@ -488152,7 +488156,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -488174,7 +488178,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R048152", + "___id": "T000002R048155", "___s": true }, { @@ -488183,7 +488187,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -488205,7 +488209,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R048153", + "___id": "T000002R048156", "___s": true }, { @@ -488214,7 +488218,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -488236,7 +488240,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R048154", + "___id": "T000002R048157", "___s": true }, { @@ -488245,7 +488249,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -488334,7 +488338,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setPosition", "inherited": true, - "___id": "T000002R048155", + "___id": "T000002R048158", "___s": true }, { @@ -488343,7 +488347,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -488400,7 +488404,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#copyPosition", "inherited": true, - "___id": "T000002R048156", + "___id": "T000002R048159", "___s": true }, { @@ -488409,7 +488413,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -488496,7 +488500,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRandomPosition", "inherited": true, - "___id": "T000002R048157", + "___id": "T000002R048160", "___s": true }, { @@ -488505,7 +488509,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -488549,7 +488553,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRotation", "inherited": true, - "___id": "T000002R048158", + "___id": "T000002R048161", "___s": true }, { @@ -488558,7 +488562,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -488602,7 +488606,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setAngle", "inherited": true, - "___id": "T000002R048159", + "___id": "T000002R048162", "___s": true }, { @@ -488611,7 +488615,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -488670,7 +488674,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setScale", "inherited": true, - "___id": "T000002R048160", + "___id": "T000002R048163", "___s": true }, { @@ -488679,7 +488683,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -488723,7 +488727,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setX", "inherited": true, - "___id": "T000002R048161", + "___id": "T000002R048164", "___s": true }, { @@ -488732,7 +488736,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -488776,7 +488780,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setY", "inherited": true, - "___id": "T000002R048162", + "___id": "T000002R048165", "___s": true }, { @@ -488785,7 +488789,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -488829,7 +488833,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setZ", "inherited": true, - "___id": "T000002R048163", + "___id": "T000002R048166", "___s": true }, { @@ -488838,7 +488842,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -488882,7 +488886,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setW", "inherited": true, - "___id": "T000002R048164", + "___id": "T000002R048167", "___s": true }, { @@ -488891,7 +488895,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -488933,7 +488937,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", "inherited": true, - "___id": "T000002R048165", + "___id": "T000002R048168", "___s": true }, { @@ -488942,7 +488946,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -488998,7 +489002,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", "inherited": true, - "___id": "T000002R048166", + "___id": "T000002R048169", "___s": true }, { @@ -489007,7 +489011,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -489089,7 +489093,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalPoint", "inherited": true, - "___id": "T000002R048167", + "___id": "T000002R048170", "___s": true }, { @@ -489098,7 +489102,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -489124,7 +489128,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R048168", + "___id": "T000002R048171", "___s": true }, { @@ -489133,7 +489137,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -489154,7 +489158,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R048170", + "___id": "T000002R048173", "___s": true }, { @@ -489163,7 +489167,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -489205,7 +489209,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R048171", + "___id": "T000002R048174", "___s": true }, { @@ -489214,7 +489218,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -489236,7 +489240,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R048172", + "___id": "T000002R048175", "___s": true }, { @@ -489245,7 +489249,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -489267,7 +489271,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R048173", + "___id": "T000002R048176", "___s": true }, { @@ -489276,7 +489280,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -489333,7 +489337,7 @@ ], "inherits": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", "inherited": true, - "___id": "T000002R048174", + "___id": "T000002R048177", "___s": true }, { @@ -489342,7 +489346,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -489354,7 +489358,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R048175", + "___id": "T000002R048178", "___s": true }, { @@ -489363,7 +489367,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -489406,7 +489410,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R048176", + "___id": "T000002R048179", "___s": true }, { @@ -489415,7 +489419,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -489475,7 +489479,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R048177", + "___id": "T000002R048180", "___s": true }, { @@ -489484,7 +489488,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -489535,7 +489539,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R048178", + "___id": "T000002R048181", "___s": true }, { @@ -489544,7 +489548,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -489610,7 +489614,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R048179", + "___id": "T000002R048182", "___s": true }, { @@ -489619,7 +489623,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -489698,7 +489702,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R048180", + "___id": "T000002R048183", "___s": true }, { @@ -489707,7 +489711,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -489786,7 +489790,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R048181", + "___id": "T000002R048184", "___s": true }, { @@ -489795,7 +489799,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -489874,7 +489878,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R048182", + "___id": "T000002R048185", "___s": true }, { @@ -489883,7 +489887,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -489976,7 +489980,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R048183", + "___id": "T000002R048186", "___s": true }, { @@ -489985,7 +489989,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -490078,7 +490082,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R048184", + "___id": "T000002R048187", "___s": true }, { @@ -490087,7 +490091,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -490140,7 +490144,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R048185", + "___id": "T000002R048188", "___s": true }, { @@ -490149,7 +490153,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -490170,7 +490174,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R048186", + "___id": "T000002R048189", "___s": true }, { @@ -490179,7 +490183,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -490211,7 +490215,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R048187", + "___id": "T000002R048190", "___s": true }, { @@ -490220,7 +490224,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -490241,7 +490245,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R048188", + "___id": "T000002R048191", "___s": true }, { @@ -490250,7 +490254,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -490281,7 +490285,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R048189", + "___id": "T000002R048192", "___s": true }, { @@ -490290,7 +490294,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -490311,7 +490315,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R048190", + "___id": "T000002R048193", "___s": true }, { @@ -490320,7 +490324,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -490342,7 +490346,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R048191", + "___id": "T000002R048194", "___s": true }, { @@ -490351,7 +490355,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -490373,7 +490377,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R048192", + "___id": "T000002R048195", "___s": true }, { @@ -490382,7 +490386,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -490404,7 +490408,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R048193", + "___id": "T000002R048196", "___s": true }, { @@ -490413,7 +490417,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -490435,7 +490439,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R048194", + "___id": "T000002R048197", "___s": true }, { @@ -490444,7 +490448,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -490466,7 +490470,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R048195", + "___id": "T000002R048198", "___s": true }, { @@ -490475,7 +490479,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -490500,7 +490504,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R048196", + "___id": "T000002R048199", "___s": true }, { @@ -490509,7 +490513,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -490533,7 +490537,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R048197", + "___id": "T000002R048200", "___s": true }, { @@ -490542,7 +490546,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -490581,7 +490585,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R048198", + "___id": "T000002R048201", "___s": true }, { @@ -490590,7 +490594,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -490612,7 +490616,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R048199", + "___id": "T000002R048202", "___s": true }, { @@ -490621,7 +490625,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -490663,7 +490667,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setActive", "inherited": true, - "___id": "T000002R048200", + "___id": "T000002R048203", "___s": true }, { @@ -490672,7 +490676,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -490714,7 +490718,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setName", "inherited": true, - "___id": "T000002R048201", + "___id": "T000002R048204", "___s": true }, { @@ -490723,7 +490727,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -490775,7 +490779,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setState", "inherited": true, - "___id": "T000002R048202", + "___id": "T000002R048205", "___s": true }, { @@ -490784,7 +490788,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -490814,7 +490818,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R048203", + "___id": "T000002R048206", "___s": true }, { @@ -490823,7 +490827,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -490902,7 +490906,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setData", "inherited": true, - "___id": "T000002R048204", + "___id": "T000002R048207", "___s": true }, { @@ -490911,7 +490915,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -490968,7 +490972,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#incData", "inherited": true, - "___id": "T000002R048205", + "___id": "T000002R048208", "___s": true }, { @@ -490977,7 +490981,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -491019,7 +491023,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#toggleData", "inherited": true, - "___id": "T000002R048206", + "___id": "T000002R048209", "___s": true }, { @@ -491028,7 +491032,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -491087,7 +491091,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#getData", "inherited": true, - "___id": "T000002R048207", + "___id": "T000002R048210", "___s": true }, { @@ -491096,7 +491100,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -491183,7 +491187,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setInteractive", "inherited": true, - "___id": "T000002R048208", + "___id": "T000002R048211", "___s": true }, { @@ -491192,7 +491196,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -491219,7 +491223,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R048209", + "___id": "T000002R048212", "___s": true }, { @@ -491228,7 +491232,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -491255,7 +491259,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R048210", + "___id": "T000002R048213", "___s": true }, { @@ -491264,7 +491268,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -491276,7 +491280,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R048211", + "___id": "T000002R048214", "___s": true }, { @@ -491285,7 +491289,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -491297,7 +491301,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R048212", + "___id": "T000002R048215", "___s": true }, { @@ -491306,7 +491310,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -491335,7 +491339,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#update", "inherited": true, - "___id": "T000002R048213", + "___id": "T000002R048216", "___s": true }, { @@ -491344,7 +491348,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -491370,7 +491374,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R048214", + "___id": "T000002R048217", "___s": true }, { @@ -491379,7 +491383,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -491420,7 +491424,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#willRender", "inherited": true, - "___id": "T000002R048215", + "___id": "T000002R048218", "___s": true }, { @@ -491429,7 +491433,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -491464,7 +491468,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R048216", + "___id": "T000002R048219", "___s": true }, { @@ -491473,7 +491477,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -491530,7 +491534,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#addToDisplayList", "inherited": true, - "___id": "T000002R048217", + "___id": "T000002R048220", "___s": true }, { @@ -491539,7 +491543,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -491566,7 +491570,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R048218", + "___id": "T000002R048221", "___s": true }, { @@ -491575,7 +491579,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -491606,7 +491610,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R048219", + "___id": "T000002R048222", "___s": true }, { @@ -491615,7 +491619,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -491642,7 +491646,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R048220", + "___id": "T000002R048223", "___s": true }, { @@ -491651,7 +491655,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -491683,7 +491687,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#destroy", "inherited": true, - "___id": "T000002R048221", + "___id": "T000002R048224", "___s": true }, { @@ -491692,7 +491696,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -491704,7 +491708,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R048222", + "___id": "T000002R048225", "___s": true }, { @@ -491713,7 +491717,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -491756,7 +491760,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R048223", + "___id": "T000002R048226", "___s": true }, { @@ -491765,7 +491769,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -491825,7 +491829,7 @@ "name": "event" } ], - "___id": "T000002R048224", + "___id": "T000002R048227", "___s": true }, { @@ -491834,7 +491838,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -491885,7 +491889,7 @@ "name": "event" } ], - "___id": "T000002R048225", + "___id": "T000002R048228", "___s": true }, { @@ -491894,7 +491898,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -491960,7 +491964,7 @@ "name": "args" } ], - "___id": "T000002R048226", + "___id": "T000002R048229", "___s": true }, { @@ -491969,7 +491973,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -492048,7 +492052,7 @@ "name": "context" } ], - "___id": "T000002R048227", + "___id": "T000002R048230", "___s": true }, { @@ -492057,7 +492061,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -492136,7 +492140,7 @@ "name": "context" } ], - "___id": "T000002R048228", + "___id": "T000002R048231", "___s": true }, { @@ -492145,7 +492149,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -492224,7 +492228,7 @@ "name": "context" } ], - "___id": "T000002R048229", + "___id": "T000002R048232", "___s": true }, { @@ -492233,7 +492237,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -492326,7 +492330,7 @@ "name": "once" } ], - "___id": "T000002R048230", + "___id": "T000002R048233", "___s": true }, { @@ -492335,7 +492339,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -492428,7 +492432,7 @@ "name": "once" } ], - "___id": "T000002R048231", + "___id": "T000002R048234", "___s": true }, { @@ -492437,7 +492441,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -492490,7 +492494,7 @@ "name": "event" } ], - "___id": "T000002R048232", + "___id": "T000002R048235", "___s": true }, { @@ -492499,7 +492503,7 @@ "filename": "Alpha.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -492526,7 +492530,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#clearAlpha", "inherited": true, - "___id": "T000002R048238", + "___id": "T000002R048241", "___s": true }, { @@ -492535,7 +492539,7 @@ "filename": "Alpha.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -492621,7 +492625,7 @@ ], "inherits": "Phaser.GameObjects.Components.Alpha#setAlpha", "inherited": true, - "___id": "T000002R048239", + "___id": "T000002R048242", "___s": true }, { @@ -492630,7 +492634,7 @@ "filename": "Alpha.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -492651,7 +492655,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alpha", "inherited": true, - "___id": "T000002R048240", + "___id": "T000002R048243", "___s": true }, { @@ -492660,7 +492664,7 @@ "filename": "Alpha.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopLeft", @@ -492688,7 +492692,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", "inherited": true, - "___id": "T000002R048241", + "___id": "T000002R048244", "___s": true }, { @@ -492697,7 +492701,7 @@ "filename": "Alpha.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopRight", @@ -492725,7 +492729,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopRight", "inherited": true, - "___id": "T000002R048242", + "___id": "T000002R048245", "___s": true }, { @@ -492734,7 +492738,7 @@ "filename": "Alpha.js", "lineno": 227, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomLeft", @@ -492762,7 +492766,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", "inherited": true, - "___id": "T000002R048243", + "___id": "T000002R048246", "___s": true }, { @@ -492771,7 +492775,7 @@ "filename": "Alpha.js", "lineno": 257, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomRight", @@ -492799,7 +492803,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", "inherited": true, - "___id": "T000002R048244", + "___id": "T000002R048247", "___s": true }, { @@ -492808,7 +492812,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -492844,7 +492848,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R048246", + "___id": "T000002R048249", "___s": true }, { @@ -492853,7 +492857,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -492910,7 +492914,7 @@ ], "inherits": "Phaser.GameObjects.Components.BlendMode#setBlendMode", "inherited": true, - "___id": "T000002R048247", + "___id": "T000002R048250", "___s": true }, { @@ -492919,7 +492923,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -492940,7 +492944,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R048249", + "___id": "T000002R048252", "___s": true }, { @@ -492949,7 +492953,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -492991,7 +492995,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#setDepth", "inherited": true, - "___id": "T000002R048250", + "___id": "T000002R048253", "___s": true }, { @@ -493000,7 +493004,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -493027,7 +493031,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R048251", + "___id": "T000002R048254", "___s": true }, { @@ -493036,7 +493040,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -493063,7 +493067,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R048252", + "___id": "T000002R048255", "___s": true }, { @@ -493072,7 +493076,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -493114,7 +493118,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", "inherited": true, - "___id": "T000002R048253", + "___id": "T000002R048256", "___s": true }, { @@ -493123,7 +493127,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -493165,7 +493169,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", "inherited": true, - "___id": "T000002R048254", + "___id": "T000002R048257", "___s": true }, { @@ -493174,7 +493178,7 @@ "filename": "Flip.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipX", @@ -493196,7 +493200,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#flipX", "inherited": true, - "___id": "T000002R048255", + "___id": "T000002R048258", "___s": true }, { @@ -493205,7 +493209,7 @@ "filename": "Flip.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipY", @@ -493227,7 +493231,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#flipY", "inherited": true, - "___id": "T000002R048256", + "___id": "T000002R048259", "___s": true }, { @@ -493236,7 +493240,7 @@ "filename": "Flip.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipX", @@ -493263,7 +493267,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipX", "inherited": true, - "___id": "T000002R048257", + "___id": "T000002R048260", "___s": true }, { @@ -493272,7 +493276,7 @@ "filename": "Flip.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipY", @@ -493299,7 +493303,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipY", "inherited": true, - "___id": "T000002R048258", + "___id": "T000002R048261", "___s": true }, { @@ -493308,7 +493312,7 @@ "filename": "Flip.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipX", @@ -493350,7 +493354,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlipX", "inherited": true, - "___id": "T000002R048259", + "___id": "T000002R048262", "___s": true }, { @@ -493359,7 +493363,7 @@ "filename": "Flip.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipY", @@ -493401,7 +493405,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlipY", "inherited": true, - "___id": "T000002R048260", + "___id": "T000002R048263", "___s": true }, { @@ -493410,7 +493414,7 @@ "filename": "Flip.js", "lineno": 117, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlip", @@ -493465,7 +493469,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlip", "inherited": true, - "___id": "T000002R048261", + "___id": "T000002R048264", "___s": true }, { @@ -493474,7 +493478,7 @@ "filename": "Flip.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetFlip", @@ -493501,7 +493505,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#resetFlip", "inherited": true, - "___id": "T000002R048262", + "___id": "T000002R048265", "___s": true }, { @@ -493510,7 +493514,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -493575,7 +493579,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getCenter", "inherited": true, - "___id": "T000002R048264", + "___id": "T000002R048267", "___s": true }, { @@ -493584,7 +493588,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -493649,7 +493653,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopLeft", "inherited": true, - "___id": "T000002R048265", + "___id": "T000002R048268", "___s": true }, { @@ -493658,7 +493662,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -493723,7 +493727,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopCenter", "inherited": true, - "___id": "T000002R048266", + "___id": "T000002R048269", "___s": true }, { @@ -493732,7 +493736,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -493797,7 +493801,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopRight", "inherited": true, - "___id": "T000002R048267", + "___id": "T000002R048270", "___s": true }, { @@ -493806,7 +493810,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -493871,7 +493875,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getLeftCenter", "inherited": true, - "___id": "T000002R048268", + "___id": "T000002R048271", "___s": true }, { @@ -493880,7 +493884,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -493945,7 +493949,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getRightCenter", "inherited": true, - "___id": "T000002R048269", + "___id": "T000002R048272", "___s": true }, { @@ -493954,7 +493958,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -494019,7 +494023,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomLeft", "inherited": true, - "___id": "T000002R048270", + "___id": "T000002R048273", "___s": true }, { @@ -494028,7 +494032,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -494093,7 +494097,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomCenter", "inherited": true, - "___id": "T000002R048271", + "___id": "T000002R048274", "___s": true }, { @@ -494102,7 +494106,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -494167,7 +494171,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomRight", "inherited": true, - "___id": "T000002R048272", + "___id": "T000002R048275", "___s": true }, { @@ -494176,7 +494180,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -494246,7 +494250,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBounds", "inherited": true, - "___id": "T000002R048273", + "___id": "T000002R048276", "___s": true }, { @@ -494255,7 +494259,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -494286,7 +494290,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R048274", + "___id": "T000002R048277", "___s": true }, { @@ -494295,7 +494299,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -494347,7 +494351,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#setMask", "inherited": true, - "___id": "T000002R048275", + "___id": "T000002R048278", "___s": true }, { @@ -494356,7 +494360,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -494400,7 +494404,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#clearMask", "inherited": true, - "___id": "T000002R048276", + "___id": "T000002R048279", "___s": true }, { @@ -494409,7 +494413,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -494562,7 +494566,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createBitmapMask", "inherited": true, - "___id": "T000002R048277", + "___id": "T000002R048280", "___s": true }, { @@ -494571,7 +494575,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -494643,7 +494647,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createGeometryMask", "inherited": true, - "___id": "T000002R048278", + "___id": "T000002R048281", "___s": true }, { @@ -494652,7 +494656,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -494675,7 +494679,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R048280", + "___id": "T000002R048283", "___s": true }, { @@ -494684,7 +494688,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -494707,7 +494711,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R048281", + "___id": "T000002R048284", "___s": true }, { @@ -494716,7 +494720,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -494737,7 +494741,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R048282", + "___id": "T000002R048285", "___s": true }, { @@ -494746,7 +494750,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -494767,7 +494771,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R048283", + "___id": "T000002R048286", "___s": true }, { @@ -494776,7 +494780,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -494835,7 +494839,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setOrigin", "inherited": true, - "___id": "T000002R048284", + "___id": "T000002R048287", "___s": true }, { @@ -494844,7 +494848,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -494871,7 +494875,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R048285", + "___id": "T000002R048288", "___s": true }, { @@ -494880,7 +494884,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -494939,7 +494943,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setDisplayOrigin", "inherited": true, - "___id": "T000002R048286", + "___id": "T000002R048289", "___s": true }, { @@ -494948,7 +494952,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -494975,7 +494979,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R048287", + "___id": "T000002R048290", "___s": true }, { @@ -494984,7 +494988,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -495013,7 +495017,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R048288", + "___id": "T000002R048291", "___s": true }, { @@ -495022,7 +495026,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -495051,7 +495055,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R048289", + "___id": "T000002R048292", "___s": true }, { @@ -495060,7 +495064,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -495088,7 +495092,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R048290", + "___id": "T000002R048293", "___s": true }, { @@ -495097,7 +495101,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -495156,7 +495160,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#initPipeline", "inherited": true, - "___id": "T000002R048291", + "___id": "T000002R048294", "___s": true }, { @@ -495165,7 +495169,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -495253,7 +495257,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipeline", "inherited": true, - "___id": "T000002R048292", + "___id": "T000002R048295", "___s": true }, { @@ -495262,7 +495266,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -495325,7 +495329,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipelineData", "inherited": true, - "___id": "T000002R048293", + "___id": "T000002R048296", "___s": true }, { @@ -495334,7 +495338,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -495384,7 +495388,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#resetPipeline", "inherited": true, - "___id": "T000002R048294", + "___id": "T000002R048297", "___s": true }, { @@ -495393,7 +495397,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -495428,7 +495432,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R048295", + "___id": "T000002R048298", "___s": true }, { @@ -495437,7 +495441,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -495465,7 +495469,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R048296", + "___id": "T000002R048299", "___s": true }, { @@ -495474,7 +495478,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -495511,7 +495515,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R048297", + "___id": "T000002R048300", "___s": true }, { @@ -495520,7 +495524,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -495548,7 +495552,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R048298", + "___id": "T000002R048301", "___s": true }, { @@ -495557,7 +495561,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -495587,7 +495591,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R048299", + "___id": "T000002R048302", "___s": true }, { @@ -495596,7 +495600,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -495624,7 +495628,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R048300", + "___id": "T000002R048303", "___s": true }, { @@ -495633,7 +495637,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -495669,7 +495673,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", "inherited": true, - "___id": "T000002R048301", + "___id": "T000002R048304", "___s": true }, { @@ -495678,7 +495682,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -495813,7 +495817,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", "inherited": true, - "___id": "T000002R048302", + "___id": "T000002R048305", "___s": true }, { @@ -495822,7 +495826,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -495885,7 +495889,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", "inherited": true, - "___id": "T000002R048303", + "___id": "T000002R048306", "___s": true }, { @@ -495894,7 +495898,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -495976,7 +495980,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", "inherited": true, - "___id": "T000002R048304", + "___id": "T000002R048307", "___s": true }, { @@ -495985,7 +495989,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -496021,7 +496025,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", "inherited": true, - "___id": "T000002R048305", + "___id": "T000002R048308", "___s": true }, { @@ -496030,7 +496034,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -496089,7 +496093,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", "inherited": true, - "___id": "T000002R048306", + "___id": "T000002R048309", "___s": true }, { @@ -496098,7 +496102,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -496132,7 +496136,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R048307", + "___id": "T000002R048310", "___s": true }, { @@ -496141,7 +496145,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -496163,7 +496167,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R048308", + "___id": "T000002R048311", "___s": true }, { @@ -496172,7 +496176,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -496194,7 +496198,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R048309", + "___id": "T000002R048312", "___s": true }, { @@ -496203,7 +496207,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -496260,7 +496264,7 @@ ], "inherits": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", "inherited": true, - "___id": "T000002R048310", + "___id": "T000002R048313", "___s": true }, { @@ -496269,7 +496273,7 @@ "filename": "Size.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "width", @@ -496290,7 +496294,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#width", "inherited": true, - "___id": "T000002R048312", + "___id": "T000002R048315", "___s": true }, { @@ -496299,7 +496303,7 @@ "filename": "Size.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "height", @@ -496320,7 +496324,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#height", "inherited": true, - "___id": "T000002R048313", + "___id": "T000002R048316", "___s": true }, { @@ -496329,7 +496333,7 @@ "filename": "Size.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayWidth", @@ -496350,7 +496354,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#displayWidth", "inherited": true, - "___id": "T000002R048314", + "___id": "T000002R048317", "___s": true }, { @@ -496359,7 +496363,7 @@ "filename": "Size.js", "lineno": 78, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayHeight", @@ -496380,7 +496384,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#displayHeight", "inherited": true, - "___id": "T000002R048315", + "___id": "T000002R048318", "___s": true }, { @@ -496389,7 +496393,7 @@ "filename": "Size.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSizeToFrame", @@ -496442,7 +496446,7 @@ ], "inherits": "Phaser.GameObjects.Components.Size#setSizeToFrame", "inherited": true, - "___id": "T000002R048316", + "___id": "T000002R048319", "___s": true }, { @@ -496451,7 +496455,7 @@ "filename": "Size.js", "lineno": 139, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSize", @@ -496506,7 +496510,7 @@ ], "inherits": "Phaser.GameObjects.Components.Size#setSize", "inherited": true, - "___id": "T000002R048317", + "___id": "T000002R048320", "___s": true }, { @@ -496515,7 +496519,7 @@ "filename": "Size.js", "lineno": 166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplaySize", @@ -496570,7 +496574,7 @@ ], "inherits": "Phaser.GameObjects.Components.Size#setDisplaySize", "inherited": true, - "___id": "T000002R048318", + "___id": "T000002R048321", "___s": true }, { @@ -496579,7 +496583,7 @@ "filename": "TextureCrop.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "texture", @@ -496610,7 +496614,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.TextureCrop#texture", "inherited": true, - "___id": "T000002R048319", + "___id": "T000002R048322", "___s": true }, { @@ -496619,7 +496623,7 @@ "filename": "TextureCrop.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "frame", @@ -496640,7 +496644,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.TextureCrop#frame", "inherited": true, - "___id": "T000002R048320", + "___id": "T000002R048323", "___s": true }, { @@ -496649,7 +496653,7 @@ "filename": "TextureCrop.js", "lineno": 39, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isCropped", @@ -496670,7 +496674,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.TextureCrop#isCropped", "inherited": true, - "___id": "T000002R048321", + "___id": "T000002R048324", "___s": true }, { @@ -496679,7 +496683,7 @@ "filename": "TextureCrop.js", "lineno": 50, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setCrop", @@ -496774,7 +496778,7 @@ ], "inherits": "Phaser.GameObjects.Components.TextureCrop#setCrop", "inherited": true, - "___id": "T000002R048322", + "___id": "T000002R048325", "___s": true }, { @@ -496783,7 +496787,7 @@ "filename": "TextureCrop.js", "lineno": 110, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTexture", @@ -496849,7 +496853,7 @@ ], "inherits": "Phaser.GameObjects.Components.TextureCrop#setTexture", "inherited": true, - "___id": "T000002R048323", + "___id": "T000002R048326", "___s": true }, { @@ -496858,7 +496862,7 @@ "filename": "TextureCrop.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFrame", @@ -496945,7 +496949,7 @@ ], "inherits": "Phaser.GameObjects.Components.TextureCrop#setFrame", "inherited": true, - "___id": "T000002R048324", + "___id": "T000002R048327", "___s": true }, { @@ -496954,7 +496958,7 @@ "filename": "Tint.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopLeft", @@ -496976,7 +496980,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintTopLeft", "inherited": true, - "___id": "T000002R048326", + "___id": "T000002R048329", "___s": true }, { @@ -496985,7 +496989,7 @@ "filename": "Tint.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopRight", @@ -497007,7 +497011,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintTopRight", "inherited": true, - "___id": "T000002R048327", + "___id": "T000002R048330", "___s": true }, { @@ -497016,7 +497020,7 @@ "filename": "Tint.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomLeft", @@ -497038,7 +497042,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintBottomLeft", "inherited": true, - "___id": "T000002R048328", + "___id": "T000002R048331", "___s": true }, { @@ -497047,7 +497051,7 @@ "filename": "Tint.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomRight", @@ -497069,7 +497073,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintBottomRight", "inherited": true, - "___id": "T000002R048329", + "___id": "T000002R048332", "___s": true }, { @@ -497078,7 +497082,7 @@ "filename": "Tint.js", "lineno": 66, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintFill", @@ -497100,7 +497104,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintFill", "inherited": true, - "___id": "T000002R048330", + "___id": "T000002R048333", "___s": true }, { @@ -497109,7 +497113,7 @@ "filename": "Tint.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearTint", @@ -497143,7 +497147,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#clearTint", "inherited": true, - "___id": "T000002R048331", + "___id": "T000002R048334", "___s": true }, { @@ -497152,7 +497156,7 @@ "filename": "Tint.js", "lineno": 98, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTint", @@ -497245,7 +497249,7 @@ ], "inherits": "Phaser.GameObjects.Components.Tint#setTint", "inherited": true, - "___id": "T000002R048332", + "___id": "T000002R048335", "___s": true }, { @@ -497254,7 +497258,7 @@ "filename": "Tint.js", "lineno": 146, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTintFill", @@ -497347,7 +497351,7 @@ ], "inherits": "Phaser.GameObjects.Components.Tint#setTintFill", "inherited": true, - "___id": "T000002R048333", + "___id": "T000002R048336", "___s": true }, { @@ -497356,7 +497360,7 @@ "filename": "Tint.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tint", @@ -497384,7 +497388,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tint", "inherited": true, - "___id": "T000002R048334", + "___id": "T000002R048337", "___s": true }, { @@ -497393,7 +497397,7 @@ "filename": "Tint.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isTinted", @@ -497422,7 +497426,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#isTinted", "inherited": true, - "___id": "T000002R048335", + "___id": "T000002R048338", "___s": true }, { @@ -497431,7 +497435,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -497454,7 +497458,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R048336", + "___id": "T000002R048339", "___s": true }, { @@ -497463,7 +497467,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -497485,7 +497489,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R048340", + "___id": "T000002R048343", "___s": true }, { @@ -497494,7 +497498,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -497516,7 +497520,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R048341", + "___id": "T000002R048344", "___s": true }, { @@ -497525,7 +497529,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -497547,7 +497551,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R048342", + "___id": "T000002R048345", "___s": true }, { @@ -497556,7 +497560,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -497578,7 +497582,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R048343", + "___id": "T000002R048346", "___s": true }, { @@ -497587,7 +497591,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -497609,7 +497613,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R048344", + "___id": "T000002R048347", "___s": true }, { @@ -497618,7 +497622,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -497640,7 +497644,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R048345", + "___id": "T000002R048348", "___s": true }, { @@ -497649,7 +497653,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -497671,7 +497675,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R048346", + "___id": "T000002R048349", "___s": true }, { @@ -497680,7 +497684,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -497702,7 +497706,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R048347", + "___id": "T000002R048350", "___s": true }, { @@ -497711,7 +497715,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -497733,7 +497737,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R048348", + "___id": "T000002R048351", "___s": true }, { @@ -497742,7 +497746,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -497831,7 +497835,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setPosition", "inherited": true, - "___id": "T000002R048349", + "___id": "T000002R048352", "___s": true }, { @@ -497840,7 +497844,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -497897,7 +497901,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#copyPosition", "inherited": true, - "___id": "T000002R048350", + "___id": "T000002R048353", "___s": true }, { @@ -497906,7 +497910,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -497993,7 +497997,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRandomPosition", "inherited": true, - "___id": "T000002R048351", + "___id": "T000002R048354", "___s": true }, { @@ -498002,7 +498006,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -498046,7 +498050,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRotation", "inherited": true, - "___id": "T000002R048352", + "___id": "T000002R048355", "___s": true }, { @@ -498055,7 +498059,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -498099,7 +498103,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setAngle", "inherited": true, - "___id": "T000002R048353", + "___id": "T000002R048356", "___s": true }, { @@ -498108,7 +498112,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -498167,7 +498171,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setScale", "inherited": true, - "___id": "T000002R048354", + "___id": "T000002R048357", "___s": true }, { @@ -498176,7 +498180,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -498220,7 +498224,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setX", "inherited": true, - "___id": "T000002R048355", + "___id": "T000002R048358", "___s": true }, { @@ -498229,7 +498233,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -498273,7 +498277,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setY", "inherited": true, - "___id": "T000002R048356", + "___id": "T000002R048359", "___s": true }, { @@ -498282,7 +498286,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -498326,7 +498330,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setZ", "inherited": true, - "___id": "T000002R048357", + "___id": "T000002R048360", "___s": true }, { @@ -498335,7 +498339,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -498379,7 +498383,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setW", "inherited": true, - "___id": "T000002R048358", + "___id": "T000002R048361", "___s": true }, { @@ -498388,7 +498392,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -498430,7 +498434,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", "inherited": true, - "___id": "T000002R048359", + "___id": "T000002R048362", "___s": true }, { @@ -498439,7 +498443,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -498495,7 +498499,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", "inherited": true, - "___id": "T000002R048360", + "___id": "T000002R048363", "___s": true }, { @@ -498504,7 +498508,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -498586,7 +498590,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalPoint", "inherited": true, - "___id": "T000002R048361", + "___id": "T000002R048364", "___s": true }, { @@ -498595,7 +498599,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -498621,7 +498625,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R048362", + "___id": "T000002R048365", "___s": true }, { @@ -498630,7 +498634,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -498651,7 +498655,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R048364", + "___id": "T000002R048367", "___s": true }, { @@ -498660,7 +498664,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -498702,7 +498706,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R048365", + "___id": "T000002R048368", "___s": true }, { @@ -498711,7 +498715,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -498738,7 +498742,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R048367", + "___id": "T000002R048370", "___s": true }, { @@ -498747,7 +498751,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -498791,7 +498795,7 @@ ], "inherits": "Phaser.GameObjects.Components.AlphaSingle#setAlpha", "inherited": true, - "___id": "T000002R048368", + "___id": "T000002R048371", "___s": true }, { @@ -498800,7 +498804,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -498821,7 +498825,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R048369", + "___id": "T000002R048372", "___s": true }, { @@ -498830,7 +498834,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -498866,7 +498870,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R048371", + "___id": "T000002R048374", "___s": true }, { @@ -498875,7 +498879,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -498932,7 +498936,7 @@ ], "inherits": "Phaser.GameObjects.Components.BlendMode#setBlendMode", "inherited": true, - "___id": "T000002R048372", + "___id": "T000002R048375", "___s": true }, { @@ -498941,7 +498945,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -498962,7 +498966,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R048374", + "___id": "T000002R048377", "___s": true }, { @@ -498971,7 +498975,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -499013,7 +499017,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#setDepth", "inherited": true, - "___id": "T000002R048375", + "___id": "T000002R048378", "___s": true }, { @@ -499022,7 +499026,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -499049,7 +499053,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R048376", + "___id": "T000002R048379", "___s": true }, { @@ -499058,7 +499062,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -499085,7 +499089,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R048377", + "___id": "T000002R048380", "___s": true }, { @@ -499094,7 +499098,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -499136,7 +499140,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", "inherited": true, - "___id": "T000002R048378", + "___id": "T000002R048381", "___s": true }, { @@ -499145,7 +499149,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -499187,7 +499191,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", "inherited": true, - "___id": "T000002R048379", + "___id": "T000002R048382", "___s": true }, { @@ -499196,7 +499200,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -499227,7 +499231,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R048380", + "___id": "T000002R048383", "___s": true }, { @@ -499236,7 +499240,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -499288,7 +499292,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#setMask", "inherited": true, - "___id": "T000002R048381", + "___id": "T000002R048384", "___s": true }, { @@ -499297,7 +499301,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -499341,7 +499345,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#clearMask", "inherited": true, - "___id": "T000002R048382", + "___id": "T000002R048385", "___s": true }, { @@ -499350,7 +499354,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -499503,7 +499507,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createBitmapMask", "inherited": true, - "___id": "T000002R048383", + "___id": "T000002R048386", "___s": true }, { @@ -499512,7 +499516,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -499584,7 +499588,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createGeometryMask", "inherited": true, - "___id": "T000002R048384", + "___id": "T000002R048387", "___s": true }, { @@ -499593,7 +499597,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -499621,7 +499625,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R048385", + "___id": "T000002R048388", "___s": true }, { @@ -499630,7 +499634,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -499667,7 +499671,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R048386", + "___id": "T000002R048389", "___s": true }, { @@ -499676,7 +499680,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -499704,7 +499708,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R048387", + "___id": "T000002R048390", "___s": true }, { @@ -499713,7 +499717,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -499743,7 +499747,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R048388", + "___id": "T000002R048391", "___s": true }, { @@ -499752,7 +499756,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -499780,7 +499784,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R048389", + "___id": "T000002R048392", "___s": true }, { @@ -499789,7 +499793,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -499825,7 +499829,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", "inherited": true, - "___id": "T000002R048390", + "___id": "T000002R048393", "___s": true }, { @@ -499834,7 +499838,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -499969,7 +499973,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", "inherited": true, - "___id": "T000002R048391", + "___id": "T000002R048394", "___s": true }, { @@ -499978,7 +499982,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -500041,7 +500045,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", "inherited": true, - "___id": "T000002R048392", + "___id": "T000002R048395", "___s": true }, { @@ -500050,7 +500054,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -500132,7 +500136,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", "inherited": true, - "___id": "T000002R048393", + "___id": "T000002R048396", "___s": true }, { @@ -500141,7 +500145,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -500177,7 +500181,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", "inherited": true, - "___id": "T000002R048394", + "___id": "T000002R048397", "___s": true }, { @@ -500186,7 +500190,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -500245,7 +500249,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", "inherited": true, - "___id": "T000002R048395", + "___id": "T000002R048398", "___s": true }, { @@ -500254,7 +500258,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -500288,7 +500292,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R048396", + "___id": "T000002R048399", "___s": true }, { @@ -500297,7 +500301,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -500318,7 +500322,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R048398", + "___id": "T000002R048401", "___s": true }, { @@ -500327,7 +500331,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -500369,7 +500373,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R048399", + "___id": "T000002R048402", "___s": true }, { @@ -500378,7 +500382,7 @@ "filename": "Circle.js", "lineno": 41, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "name": "type", @@ -500400,7 +500404,7 @@ "scope": "instance", "inherits": "Phaser.Geom.Circle#type", "inherited": true, - "___id": "T000002R048400", + "___id": "T000002R048403", "___s": true }, { @@ -500409,7 +500413,7 @@ "filename": "Circle.js", "lineno": 52, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "name": "x", @@ -500431,7 +500435,7 @@ "scope": "instance", "inherits": "Phaser.Geom.Circle#x", "inherited": true, - "___id": "T000002R048401", + "___id": "T000002R048404", "___s": true }, { @@ -500440,7 +500444,7 @@ "filename": "Circle.js", "lineno": 62, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "name": "y", @@ -500462,7 +500466,7 @@ "scope": "instance", "inherits": "Phaser.Geom.Circle#y", "inherited": true, - "___id": "T000002R048402", + "___id": "T000002R048405", "___s": true }, { @@ -500471,7 +500475,7 @@ "filename": "Circle.js", "lineno": 93, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "name": "contains", @@ -500525,7 +500529,7 @@ ], "inherits": "Phaser.Geom.Circle#contains", "inherited": true, - "___id": "T000002R048405", + "___id": "T000002R048408", "___s": true }, { @@ -500534,7 +500538,7 @@ "filename": "Circle.js", "lineno": 109, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "name": "getPoint", @@ -500617,7 +500621,7 @@ ], "inherits": "Phaser.Geom.Circle#getPoint", "inherited": true, - "___id": "T000002R048406", + "___id": "T000002R048409", "___s": true }, { @@ -500626,7 +500630,7 @@ "filename": "Circle.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "name": "getPoints", @@ -500741,7 +500745,7 @@ ], "inherits": "Phaser.Geom.Circle#getPoints", "inherited": true, - "___id": "T000002R048407", + "___id": "T000002R048410", "___s": true }, { @@ -500750,7 +500754,7 @@ "filename": "Circle.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "name": "getRandomPoint", @@ -500820,7 +500824,7 @@ ], "inherits": "Phaser.Geom.Circle#getRandomPoint", "inherited": true, - "___id": "T000002R048408", + "___id": "T000002R048411", "___s": true }, { @@ -500829,7 +500833,7 @@ "filename": "Circle.js", "lineno": 166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "name": "setTo", @@ -500903,7 +500907,7 @@ ], "inherits": "Phaser.Geom.Circle#setTo", "inherited": true, - "___id": "T000002R048409", + "___id": "T000002R048412", "___s": true }, { @@ -500912,7 +500916,7 @@ "filename": "Circle.js", "lineno": 188, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "name": "setEmpty", @@ -500939,7 +500943,7 @@ "scope": "instance", "inherits": "Phaser.Geom.Circle#setEmpty", "inherited": true, - "___id": "T000002R048410", + "___id": "T000002R048413", "___s": true }, { @@ -500948,7 +500952,7 @@ "filename": "Circle.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "name": "setPosition", @@ -501007,7 +501011,7 @@ ], "inherits": "Phaser.Geom.Circle#setPosition", "inherited": true, - "___id": "T000002R048411", + "___id": "T000002R048414", "___s": true }, { @@ -501016,7 +501020,7 @@ "filename": "Circle.js", "lineno": 226, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "name": "isEmpty", @@ -501042,7 +501046,7 @@ "scope": "instance", "inherits": "Phaser.Geom.Circle#isEmpty", "inherited": true, - "___id": "T000002R048412", + "___id": "T000002R048415", "___s": true }, { @@ -501051,7 +501055,7 @@ "filename": "Circle.js", "lineno": 239, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "name": "radius", @@ -501072,7 +501076,7 @@ "scope": "instance", "inherits": "Phaser.Geom.Circle#radius", "inherited": true, - "___id": "T000002R048413", + "___id": "T000002R048416", "___s": true }, { @@ -501081,7 +501085,7 @@ "filename": "Circle.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "name": "diameter", @@ -501102,7 +501106,7 @@ "scope": "instance", "inherits": "Phaser.Geom.Circle#diameter", "inherited": true, - "___id": "T000002R048414", + "___id": "T000002R048417", "___s": true }, { @@ -501111,7 +501115,7 @@ "filename": "Circle.js", "lineno": 283, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "name": "left", @@ -501132,7 +501136,7 @@ "scope": "instance", "inherits": "Phaser.Geom.Circle#left", "inherited": true, - "___id": "T000002R048415", + "___id": "T000002R048418", "___s": true }, { @@ -501141,7 +501145,7 @@ "filename": "Circle.js", "lineno": 304, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "name": "right", @@ -501162,7 +501166,7 @@ "scope": "instance", "inherits": "Phaser.Geom.Circle#right", "inherited": true, - "___id": "T000002R048416", + "___id": "T000002R048419", "___s": true }, { @@ -501171,7 +501175,7 @@ "filename": "Circle.js", "lineno": 325, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "name": "top", @@ -501192,7 +501196,7 @@ "scope": "instance", "inherits": "Phaser.Geom.Circle#top", "inherited": true, - "___id": "T000002R048417", + "___id": "T000002R048420", "___s": true }, { @@ -501201,7 +501205,7 @@ "filename": "Circle.js", "lineno": 346, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\geom\\circle", + "path": "D:\\wamp\\www\\phaser\\src\\geom\\circle", "code": {} }, "name": "bottom", @@ -501222,7 +501226,7 @@ "scope": "instance", "inherits": "Phaser.Geom.Circle#bottom", "inherited": true, - "___id": "T000002R048418", + "___id": "T000002R048421", "___s": true }, { @@ -501231,7 +501235,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -501254,7 +501258,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R048420", + "___id": "T000002R048423", "___s": true }, { @@ -501263,7 +501267,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -501286,7 +501290,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R048421", + "___id": "T000002R048424", "___s": true }, { @@ -501295,7 +501299,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -501316,7 +501320,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R048422", + "___id": "T000002R048425", "___s": true }, { @@ -501325,7 +501329,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -501346,7 +501350,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R048423", + "___id": "T000002R048426", "___s": true }, { @@ -501355,7 +501359,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -501414,7 +501418,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setOrigin", "inherited": true, - "___id": "T000002R048424", + "___id": "T000002R048427", "___s": true }, { @@ -501423,7 +501427,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -501450,7 +501454,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R048425", + "___id": "T000002R048428", "___s": true }, { @@ -501459,7 +501463,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -501518,7 +501522,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setDisplayOrigin", "inherited": true, - "___id": "T000002R048426", + "___id": "T000002R048429", "___s": true }, { @@ -501527,7 +501531,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -501554,7 +501558,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R048427", + "___id": "T000002R048430", "___s": true }, { @@ -501563,7 +501567,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -501585,7 +501589,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R048428", + "___id": "T000002R048431", "___s": true }, { @@ -501594,7 +501598,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -501616,7 +501620,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R048429", + "___id": "T000002R048432", "___s": true }, { @@ -501625,7 +501629,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -501682,7 +501686,7 @@ ], "inherits": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", "inherited": true, - "___id": "T000002R048430", + "___id": "T000002R048433", "___s": true }, { @@ -501691,7 +501695,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -501712,7 +501716,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R048432", + "___id": "T000002R048435", "___s": true }, { @@ -501721,7 +501725,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -501763,7 +501767,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R048433", + "___id": "T000002R048436", "___s": true }, { @@ -501772,7 +501776,7 @@ "filename": "LightsManager.js", "lineno": 40, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "name": "lights", @@ -501803,7 +501807,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.LightsManager#lights", "inherited": true, - "___id": "T000002R048434", + "___id": "T000002R048437", "___s": true }, { @@ -501812,7 +501816,7 @@ "filename": "LightsManager.js", "lineno": 50, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "name": "ambientColor", @@ -501833,7 +501837,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.LightsManager#ambientColor", "inherited": true, - "___id": "T000002R048435", + "___id": "T000002R048438", "___s": true }, { @@ -501842,7 +501846,7 @@ "filename": "LightsManager.js", "lineno": 59, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "name": "active", @@ -501864,7 +501868,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.LightsManager#active", "inherited": true, - "___id": "T000002R048436", + "___id": "T000002R048439", "___s": true }, { @@ -501873,7 +501877,7 @@ "filename": "LightsManager.js", "lineno": 69, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "name": "maxLights", @@ -501895,7 +501899,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.LightsManager#maxLights", "inherited": true, - "___id": "T000002R048437", + "___id": "T000002R048440", "___s": true }, { @@ -501904,7 +501908,7 @@ "filename": "LightsManager.js", "lineno": 80, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "name": "visibleLights", @@ -501926,7 +501930,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.LightsManager#visibleLights", "inherited": true, - "___id": "T000002R048438", + "___id": "T000002R048441", "___s": true }, { @@ -501935,7 +501939,7 @@ "filename": "LightsManager.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "name": "addPointLight", @@ -502049,7 +502053,7 @@ ], "inherits": "Phaser.GameObjects.LightsManager#addPointLight", "inherited": true, - "___id": "T000002R048439", + "___id": "T000002R048442", "___s": true }, { @@ -502058,7 +502062,7 @@ "filename": "LightsManager.js", "lineno": 137, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "name": "enable", @@ -502085,7 +502089,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.LightsManager#enable", "inherited": true, - "___id": "T000002R048440", + "___id": "T000002R048443", "___s": true }, { @@ -502094,7 +502098,7 @@ "filename": "LightsManager.js", "lineno": 157, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "name": "disable", @@ -502121,7 +502125,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.LightsManager#disable", "inherited": true, - "___id": "T000002R048441", + "___id": "T000002R048444", "___s": true }, { @@ -502130,7 +502134,7 @@ "filename": "LightsManager.js", "lineno": 172, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "name": "getLights", @@ -502180,7 +502184,7 @@ ], "inherits": "Phaser.GameObjects.LightsManager#getLights", "inherited": true, - "___id": "T000002R048442", + "___id": "T000002R048445", "___s": true }, { @@ -502189,7 +502193,7 @@ "filename": "LightsManager.js", "lineno": 228, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "name": "setAmbientColor", @@ -502231,7 +502235,7 @@ ], "inherits": "Phaser.GameObjects.LightsManager#setAmbientColor", "inherited": true, - "___id": "T000002R048443", + "___id": "T000002R048446", "___s": true }, { @@ -502240,7 +502244,7 @@ "filename": "LightsManager.js", "lineno": 247, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "name": "getMaxVisibleLights", @@ -502266,7 +502270,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.LightsManager#getMaxVisibleLights", "inherited": true, - "___id": "T000002R048444", + "___id": "T000002R048447", "___s": true }, { @@ -502275,7 +502279,7 @@ "filename": "LightsManager.js", "lineno": 260, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "name": "getLightCount", @@ -502301,7 +502305,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.LightsManager#getLightCount", "inherited": true, - "___id": "T000002R048445", + "___id": "T000002R048448", "___s": true }, { @@ -502310,7 +502314,7 @@ "filename": "LightsManager.js", "lineno": 273, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "name": "addLight", @@ -502413,7 +502417,7 @@ ], "inherits": "Phaser.GameObjects.LightsManager#addLight", "inherited": true, - "___id": "T000002R048446", + "___id": "T000002R048449", "___s": true }, { @@ -502422,7 +502426,7 @@ "filename": "LightsManager.js", "lineno": 304, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "name": "removeLight", @@ -502464,7 +502468,7 @@ ], "inherits": "Phaser.GameObjects.LightsManager#removeLight", "inherited": true, - "___id": "T000002R048447", + "___id": "T000002R048450", "___s": true }, { @@ -502473,7 +502477,7 @@ "filename": "LightsManager.js", "lineno": 326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\lights", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\lights", "code": {} }, "name": "shutdown", @@ -502485,7 +502489,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.LightsManager#shutdown", "inherited": true, - "___id": "T000002R048448", + "___id": "T000002R048451", "___s": true }, { @@ -502494,7 +502498,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -502515,7 +502519,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R048449", + "___id": "T000002R048452", "___s": true }, { @@ -502524,7 +502528,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -502556,7 +502560,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R048450", + "___id": "T000002R048453", "___s": true }, { @@ -502565,7 +502569,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -502586,7 +502590,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R048451", + "___id": "T000002R048454", "___s": true }, { @@ -502595,7 +502599,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -502626,7 +502630,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R048452", + "___id": "T000002R048455", "___s": true }, { @@ -502635,7 +502639,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -502656,7 +502660,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R048453", + "___id": "T000002R048456", "___s": true }, { @@ -502665,7 +502669,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -502687,7 +502691,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R048454", + "___id": "T000002R048457", "___s": true }, { @@ -502696,7 +502700,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -502718,7 +502722,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R048455", + "___id": "T000002R048458", "___s": true }, { @@ -502727,7 +502731,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -502749,7 +502753,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R048456", + "___id": "T000002R048459", "___s": true }, { @@ -502758,7 +502762,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -502780,7 +502784,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R048457", + "___id": "T000002R048460", "___s": true }, { @@ -502789,7 +502793,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -502811,7 +502815,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R048458", + "___id": "T000002R048461", "___s": true }, { @@ -502820,7 +502824,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -502845,7 +502849,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R048459", + "___id": "T000002R048462", "___s": true }, { @@ -502854,7 +502858,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -502878,7 +502882,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R048460", + "___id": "T000002R048463", "___s": true }, { @@ -502887,7 +502891,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -502926,7 +502930,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R048461", + "___id": "T000002R048464", "___s": true }, { @@ -502935,7 +502939,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -502957,7 +502961,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R048462", + "___id": "T000002R048465", "___s": true }, { @@ -502966,7 +502970,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -503008,7 +503012,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setActive", "inherited": true, - "___id": "T000002R048463", + "___id": "T000002R048466", "___s": true }, { @@ -503017,7 +503021,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -503059,7 +503063,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setName", "inherited": true, - "___id": "T000002R048464", + "___id": "T000002R048467", "___s": true }, { @@ -503068,7 +503072,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -503120,7 +503124,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setState", "inherited": true, - "___id": "T000002R048465", + "___id": "T000002R048468", "___s": true }, { @@ -503129,7 +503133,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -503159,7 +503163,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R048466", + "___id": "T000002R048469", "___s": true }, { @@ -503168,7 +503172,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -503247,7 +503251,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setData", "inherited": true, - "___id": "T000002R048467", + "___id": "T000002R048470", "___s": true }, { @@ -503256,7 +503260,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -503313,7 +503317,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#incData", "inherited": true, - "___id": "T000002R048468", + "___id": "T000002R048471", "___s": true }, { @@ -503322,7 +503326,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -503364,7 +503368,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#toggleData", "inherited": true, - "___id": "T000002R048469", + "___id": "T000002R048472", "___s": true }, { @@ -503373,7 +503377,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -503432,7 +503436,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#getData", "inherited": true, - "___id": "T000002R048470", + "___id": "T000002R048473", "___s": true }, { @@ -503441,7 +503445,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -503468,7 +503472,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R048471", + "___id": "T000002R048474", "___s": true }, { @@ -503477,7 +503481,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -503504,7 +503508,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R048472", + "___id": "T000002R048475", "___s": true }, { @@ -503513,7 +503517,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -503525,7 +503529,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R048473", + "___id": "T000002R048476", "___s": true }, { @@ -503534,7 +503538,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -503546,7 +503550,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R048474", + "___id": "T000002R048477", "___s": true }, { @@ -503555,7 +503559,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -503584,7 +503588,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#update", "inherited": true, - "___id": "T000002R048475", + "___id": "T000002R048478", "___s": true }, { @@ -503593,7 +503597,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -503619,7 +503623,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R048476", + "___id": "T000002R048479", "___s": true }, { @@ -503628,7 +503632,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -503669,7 +503673,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#willRender", "inherited": true, - "___id": "T000002R048477", + "___id": "T000002R048480", "___s": true }, { @@ -503678,7 +503682,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -503713,7 +503717,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R048478", + "___id": "T000002R048481", "___s": true }, { @@ -503722,7 +503726,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -503779,7 +503783,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#addToDisplayList", "inherited": true, - "___id": "T000002R048479", + "___id": "T000002R048482", "___s": true }, { @@ -503788,7 +503792,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -503815,7 +503819,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R048480", + "___id": "T000002R048483", "___s": true }, { @@ -503824,7 +503828,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -503855,7 +503859,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R048481", + "___id": "T000002R048484", "___s": true }, { @@ -503864,7 +503868,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -503891,7 +503895,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R048482", + "___id": "T000002R048485", "___s": true }, { @@ -503900,7 +503904,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -503932,7 +503936,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#destroy", "inherited": true, - "___id": "T000002R048483", + "___id": "T000002R048486", "___s": true }, { @@ -503941,7 +503945,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -503953,7 +503957,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R048484", + "___id": "T000002R048487", "___s": true }, { @@ -503962,7 +503966,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -504005,7 +504009,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R048485", + "___id": "T000002R048488", "___s": true }, { @@ -504014,7 +504018,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -504074,7 +504078,7 @@ "name": "event" } ], - "___id": "T000002R048486", + "___id": "T000002R048489", "___s": true }, { @@ -504083,7 +504087,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -504134,7 +504138,7 @@ "name": "event" } ], - "___id": "T000002R048487", + "___id": "T000002R048490", "___s": true }, { @@ -504143,7 +504147,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -504209,7 +504213,7 @@ "name": "args" } ], - "___id": "T000002R048488", + "___id": "T000002R048491", "___s": true }, { @@ -504218,7 +504222,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -504297,7 +504301,7 @@ "name": "context" } ], - "___id": "T000002R048489", + "___id": "T000002R048492", "___s": true }, { @@ -504306,7 +504310,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -504385,7 +504389,7 @@ "name": "context" } ], - "___id": "T000002R048490", + "___id": "T000002R048493", "___s": true }, { @@ -504394,7 +504398,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -504473,7 +504477,7 @@ "name": "context" } ], - "___id": "T000002R048491", + "___id": "T000002R048494", "___s": true }, { @@ -504482,7 +504486,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -504575,7 +504579,7 @@ "name": "once" } ], - "___id": "T000002R048492", + "___id": "T000002R048495", "___s": true }, { @@ -504584,7 +504588,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -504677,7 +504681,7 @@ "name": "once" } ], - "___id": "T000002R048493", + "___id": "T000002R048496", "___s": true }, { @@ -504686,7 +504690,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -504739,7 +504743,7 @@ "name": "event" } ], - "___id": "T000002R048494", + "___id": "T000002R048497", "___s": true }, { @@ -504748,7 +504752,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -504775,7 +504779,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R048496", + "___id": "T000002R048499", "___s": true }, { @@ -504784,7 +504788,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -504828,7 +504832,7 @@ ], "inherits": "Phaser.GameObjects.Components.AlphaSingle#setAlpha", "inherited": true, - "___id": "T000002R048497", + "___id": "T000002R048500", "___s": true }, { @@ -504837,7 +504841,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -504858,7 +504862,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R048498", + "___id": "T000002R048501", "___s": true }, { @@ -504867,7 +504871,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -504903,7 +504907,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R048500", + "___id": "T000002R048503", "___s": true }, { @@ -504912,7 +504916,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -504969,7 +504973,7 @@ ], "inherits": "Phaser.GameObjects.Components.BlendMode#setBlendMode", "inherited": true, - "___id": "T000002R048501", + "___id": "T000002R048504", "___s": true }, { @@ -504978,7 +504982,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -504999,7 +505003,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R048503", + "___id": "T000002R048506", "___s": true }, { @@ -505008,7 +505012,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -505050,7 +505054,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#setDepth", "inherited": true, - "___id": "T000002R048504", + "___id": "T000002R048507", "___s": true }, { @@ -505059,7 +505063,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -505086,7 +505090,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R048505", + "___id": "T000002R048508", "___s": true }, { @@ -505095,7 +505099,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -505122,7 +505126,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R048506", + "___id": "T000002R048509", "___s": true }, { @@ -505131,7 +505135,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -505173,7 +505177,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", "inherited": true, - "___id": "T000002R048507", + "___id": "T000002R048510", "___s": true }, { @@ -505182,7 +505186,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -505224,7 +505228,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", "inherited": true, - "___id": "T000002R048508", + "___id": "T000002R048511", "___s": true }, { @@ -505233,7 +505237,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -505264,7 +505268,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R048509", + "___id": "T000002R048512", "___s": true }, { @@ -505273,7 +505277,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -505325,7 +505329,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#setMask", "inherited": true, - "___id": "T000002R048510", + "___id": "T000002R048513", "___s": true }, { @@ -505334,7 +505338,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -505378,7 +505382,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#clearMask", "inherited": true, - "___id": "T000002R048511", + "___id": "T000002R048514", "___s": true }, { @@ -505387,7 +505391,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -505540,7 +505544,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createBitmapMask", "inherited": true, - "___id": "T000002R048512", + "___id": "T000002R048515", "___s": true }, { @@ -505549,7 +505553,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -505621,7 +505625,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createGeometryMask", "inherited": true, - "___id": "T000002R048513", + "___id": "T000002R048516", "___s": true }, { @@ -505630,7 +505634,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -505659,7 +505663,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R048514", + "___id": "T000002R048517", "___s": true }, { @@ -505668,7 +505672,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -505697,7 +505701,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R048515", + "___id": "T000002R048518", "___s": true }, { @@ -505706,7 +505710,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -505734,7 +505738,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R048516", + "___id": "T000002R048519", "___s": true }, { @@ -505743,7 +505747,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -505802,7 +505806,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#initPipeline", "inherited": true, - "___id": "T000002R048517", + "___id": "T000002R048520", "___s": true }, { @@ -505811,7 +505815,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -505899,7 +505903,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipeline", "inherited": true, - "___id": "T000002R048518", + "___id": "T000002R048521", "___s": true }, { @@ -505908,7 +505912,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -505971,7 +505975,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipelineData", "inherited": true, - "___id": "T000002R048519", + "___id": "T000002R048522", "___s": true }, { @@ -505980,7 +505984,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -506030,7 +506034,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#resetPipeline", "inherited": true, - "___id": "T000002R048520", + "___id": "T000002R048523", "___s": true }, { @@ -506039,7 +506043,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -506074,7 +506078,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R048521", + "___id": "T000002R048524", "___s": true }, { @@ -506083,7 +506087,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -506111,7 +506115,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R048522", + "___id": "T000002R048525", "___s": true }, { @@ -506120,7 +506124,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -506157,7 +506161,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R048523", + "___id": "T000002R048526", "___s": true }, { @@ -506166,7 +506170,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -506194,7 +506198,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R048524", + "___id": "T000002R048527", "___s": true }, { @@ -506203,7 +506207,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -506233,7 +506237,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R048525", + "___id": "T000002R048528", "___s": true }, { @@ -506242,7 +506246,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -506270,7 +506274,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R048526", + "___id": "T000002R048529", "___s": true }, { @@ -506279,7 +506283,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -506315,7 +506319,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", "inherited": true, - "___id": "T000002R048527", + "___id": "T000002R048530", "___s": true }, { @@ -506324,7 +506328,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -506459,7 +506463,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", "inherited": true, - "___id": "T000002R048528", + "___id": "T000002R048531", "___s": true }, { @@ -506468,7 +506472,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -506531,7 +506535,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", "inherited": true, - "___id": "T000002R048529", + "___id": "T000002R048532", "___s": true }, { @@ -506540,7 +506544,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -506622,7 +506626,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", "inherited": true, - "___id": "T000002R048530", + "___id": "T000002R048533", "___s": true }, { @@ -506631,7 +506635,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -506667,7 +506671,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", "inherited": true, - "___id": "T000002R048531", + "___id": "T000002R048534", "___s": true }, { @@ -506676,7 +506680,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -506735,7 +506739,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", "inherited": true, - "___id": "T000002R048532", + "___id": "T000002R048535", "___s": true }, { @@ -506744,7 +506748,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -506778,7 +506782,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R048533", + "___id": "T000002R048536", "___s": true }, { @@ -506787,7 +506791,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -506809,7 +506813,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R048534", + "___id": "T000002R048537", "___s": true }, { @@ -506818,7 +506822,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -506840,7 +506844,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R048535", + "___id": "T000002R048538", "___s": true }, { @@ -506849,7 +506853,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -506906,7 +506910,7 @@ ], "inherits": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", "inherited": true, - "___id": "T000002R048536", + "___id": "T000002R048539", "___s": true }, { @@ -506915,7 +506919,7 @@ "filename": "Size.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "width", @@ -506936,7 +506940,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#width", "inherited": true, - "___id": "T000002R048538", + "___id": "T000002R048541", "___s": true }, { @@ -506945,7 +506949,7 @@ "filename": "Size.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "height", @@ -506966,7 +506970,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#height", "inherited": true, - "___id": "T000002R048539", + "___id": "T000002R048542", "___s": true }, { @@ -506975,7 +506979,7 @@ "filename": "Size.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayWidth", @@ -506996,7 +507000,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#displayWidth", "inherited": true, - "___id": "T000002R048540", + "___id": "T000002R048543", "___s": true }, { @@ -507005,7 +507009,7 @@ "filename": "Size.js", "lineno": 78, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayHeight", @@ -507026,7 +507030,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#displayHeight", "inherited": true, - "___id": "T000002R048541", + "___id": "T000002R048544", "___s": true }, { @@ -507035,7 +507039,7 @@ "filename": "Size.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSizeToFrame", @@ -507088,7 +507092,7 @@ ], "inherits": "Phaser.GameObjects.Components.Size#setSizeToFrame", "inherited": true, - "___id": "T000002R048542", + "___id": "T000002R048545", "___s": true }, { @@ -507097,7 +507101,7 @@ "filename": "Size.js", "lineno": 139, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSize", @@ -507152,7 +507156,7 @@ ], "inherits": "Phaser.GameObjects.Components.Size#setSize", "inherited": true, - "___id": "T000002R048543", + "___id": "T000002R048546", "___s": true }, { @@ -507161,7 +507165,7 @@ "filename": "Size.js", "lineno": 166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplaySize", @@ -507216,7 +507220,7 @@ ], "inherits": "Phaser.GameObjects.Components.Size#setDisplaySize", "inherited": true, - "___id": "T000002R048544", + "___id": "T000002R048547", "___s": true }, { @@ -507225,7 +507229,7 @@ "filename": "Texture.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "texture", @@ -507256,7 +507260,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Texture#texture", "inherited": true, - "___id": "T000002R048545", + "___id": "T000002R048548", "___s": true }, { @@ -507265,7 +507269,7 @@ "filename": "Texture.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "frame", @@ -507286,7 +507290,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Texture#frame", "inherited": true, - "___id": "T000002R048546", + "___id": "T000002R048549", "___s": true }, { @@ -507295,7 +507299,7 @@ "filename": "Texture.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTexture", @@ -507401,7 +507405,7 @@ ], "inherits": "Phaser.GameObjects.Components.Texture#setTexture", "inherited": true, - "___id": "T000002R048548", + "___id": "T000002R048551", "___s": true }, { @@ -507410,7 +507414,7 @@ "filename": "Texture.js", "lineno": 75, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFrame", @@ -507497,7 +507501,7 @@ ], "inherits": "Phaser.GameObjects.Components.Texture#setFrame", "inherited": true, - "___id": "T000002R048549", + "___id": "T000002R048552", "___s": true }, { @@ -507506,7 +507510,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -507529,7 +507533,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R048550", + "___id": "T000002R048553", "___s": true }, { @@ -507538,7 +507542,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -507560,7 +507564,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R048554", + "___id": "T000002R048557", "___s": true }, { @@ -507569,7 +507573,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -507591,7 +507595,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R048555", + "___id": "T000002R048558", "___s": true }, { @@ -507600,7 +507604,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -507622,7 +507626,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R048556", + "___id": "T000002R048559", "___s": true }, { @@ -507631,7 +507635,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -507653,7 +507657,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R048557", + "___id": "T000002R048560", "___s": true }, { @@ -507662,7 +507666,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -507684,7 +507688,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R048558", + "___id": "T000002R048561", "___s": true }, { @@ -507693,7 +507697,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -507715,7 +507719,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R048559", + "___id": "T000002R048562", "___s": true }, { @@ -507724,7 +507728,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -507746,7 +507750,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R048560", + "___id": "T000002R048563", "___s": true }, { @@ -507755,7 +507759,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -507777,7 +507781,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R048561", + "___id": "T000002R048564", "___s": true }, { @@ -507786,7 +507790,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -507808,7 +507812,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R048562", + "___id": "T000002R048565", "___s": true }, { @@ -507817,7 +507821,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -507906,7 +507910,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setPosition", "inherited": true, - "___id": "T000002R048563", + "___id": "T000002R048566", "___s": true }, { @@ -507915,7 +507919,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -507972,7 +507976,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#copyPosition", "inherited": true, - "___id": "T000002R048564", + "___id": "T000002R048567", "___s": true }, { @@ -507981,7 +507985,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -508068,7 +508072,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRandomPosition", "inherited": true, - "___id": "T000002R048565", + "___id": "T000002R048568", "___s": true }, { @@ -508077,7 +508081,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -508121,7 +508125,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRotation", "inherited": true, - "___id": "T000002R048566", + "___id": "T000002R048569", "___s": true }, { @@ -508130,7 +508134,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -508174,7 +508178,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setAngle", "inherited": true, - "___id": "T000002R048567", + "___id": "T000002R048570", "___s": true }, { @@ -508183,7 +508187,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -508242,7 +508246,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setScale", "inherited": true, - "___id": "T000002R048568", + "___id": "T000002R048571", "___s": true }, { @@ -508251,7 +508255,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -508295,7 +508299,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setX", "inherited": true, - "___id": "T000002R048569", + "___id": "T000002R048572", "___s": true }, { @@ -508304,7 +508308,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -508348,7 +508352,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setY", "inherited": true, - "___id": "T000002R048570", + "___id": "T000002R048573", "___s": true }, { @@ -508357,7 +508361,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -508401,7 +508405,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setZ", "inherited": true, - "___id": "T000002R048571", + "___id": "T000002R048574", "___s": true }, { @@ -508410,7 +508414,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -508454,7 +508458,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setW", "inherited": true, - "___id": "T000002R048572", + "___id": "T000002R048575", "___s": true }, { @@ -508463,7 +508467,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -508505,7 +508509,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", "inherited": true, - "___id": "T000002R048573", + "___id": "T000002R048576", "___s": true }, { @@ -508514,7 +508518,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -508570,7 +508574,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", "inherited": true, - "___id": "T000002R048574", + "___id": "T000002R048577", "___s": true }, { @@ -508579,7 +508583,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -508661,7 +508665,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalPoint", "inherited": true, - "___id": "T000002R048575", + "___id": "T000002R048578", "___s": true }, { @@ -508670,7 +508674,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -508696,7 +508700,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R048576", + "___id": "T000002R048579", "___s": true }, { @@ -508705,7 +508709,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -508726,7 +508730,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R048578", + "___id": "T000002R048581", "___s": true }, { @@ -508735,7 +508739,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -508777,7 +508781,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R048579", + "___id": "T000002R048582", "___s": true }, { @@ -508786,7 +508790,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -508807,7 +508811,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R048580", + "___id": "T000002R048583", "___s": true }, { @@ -508816,7 +508820,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -508848,7 +508852,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R048581", + "___id": "T000002R048584", "___s": true }, { @@ -508857,7 +508861,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -508878,7 +508882,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R048582", + "___id": "T000002R048585", "___s": true }, { @@ -508887,7 +508891,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -508918,7 +508922,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R048583", + "___id": "T000002R048586", "___s": true }, { @@ -508927,7 +508931,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -508948,7 +508952,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R048584", + "___id": "T000002R048587", "___s": true }, { @@ -508957,7 +508961,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -508979,7 +508983,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R048585", + "___id": "T000002R048588", "___s": true }, { @@ -508988,7 +508992,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -509010,7 +509014,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R048586", + "___id": "T000002R048589", "___s": true }, { @@ -509019,7 +509023,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -509041,7 +509045,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R048587", + "___id": "T000002R048590", "___s": true }, { @@ -509050,7 +509054,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -509072,7 +509076,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R048588", + "___id": "T000002R048591", "___s": true }, { @@ -509081,7 +509085,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -509103,7 +509107,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R048589", + "___id": "T000002R048592", "___s": true }, { @@ -509112,7 +509116,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -509137,7 +509141,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R048590", + "___id": "T000002R048593", "___s": true }, { @@ -509146,7 +509150,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -509170,7 +509174,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R048591", + "___id": "T000002R048594", "___s": true }, { @@ -509179,7 +509183,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -509218,7 +509222,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R048592", + "___id": "T000002R048595", "___s": true }, { @@ -509227,7 +509231,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -509249,7 +509253,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R048593", + "___id": "T000002R048596", "___s": true }, { @@ -509258,7 +509262,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -509300,7 +509304,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setActive", "inherited": true, - "___id": "T000002R048594", + "___id": "T000002R048597", "___s": true }, { @@ -509309,7 +509313,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -509351,7 +509355,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setName", "inherited": true, - "___id": "T000002R048595", + "___id": "T000002R048598", "___s": true }, { @@ -509360,7 +509364,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -509412,7 +509416,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setState", "inherited": true, - "___id": "T000002R048596", + "___id": "T000002R048599", "___s": true }, { @@ -509421,7 +509425,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -509451,7 +509455,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R048597", + "___id": "T000002R048600", "___s": true }, { @@ -509460,7 +509464,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -509539,7 +509543,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setData", "inherited": true, - "___id": "T000002R048598", + "___id": "T000002R048601", "___s": true }, { @@ -509548,7 +509552,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -509605,7 +509609,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#incData", "inherited": true, - "___id": "T000002R048599", + "___id": "T000002R048602", "___s": true }, { @@ -509614,7 +509618,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -509656,7 +509660,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#toggleData", "inherited": true, - "___id": "T000002R048600", + "___id": "T000002R048603", "___s": true }, { @@ -509665,7 +509669,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -509724,7 +509728,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#getData", "inherited": true, - "___id": "T000002R048601", + "___id": "T000002R048604", "___s": true }, { @@ -509733,7 +509737,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -509820,7 +509824,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setInteractive", "inherited": true, - "___id": "T000002R048602", + "___id": "T000002R048605", "___s": true }, { @@ -509829,7 +509833,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -509856,7 +509860,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R048603", + "___id": "T000002R048606", "___s": true }, { @@ -509865,7 +509869,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -509892,7 +509896,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R048604", + "___id": "T000002R048607", "___s": true }, { @@ -509901,7 +509905,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -509913,7 +509917,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R048605", + "___id": "T000002R048608", "___s": true }, { @@ -509922,7 +509926,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -509934,7 +509938,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R048606", + "___id": "T000002R048609", "___s": true }, { @@ -509943,7 +509947,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -509972,7 +509976,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#update", "inherited": true, - "___id": "T000002R048607", + "___id": "T000002R048610", "___s": true }, { @@ -509981,7 +509985,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -510007,7 +510011,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R048608", + "___id": "T000002R048611", "___s": true }, { @@ -510016,7 +510020,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -510057,7 +510061,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#willRender", "inherited": true, - "___id": "T000002R048609", + "___id": "T000002R048612", "___s": true }, { @@ -510066,7 +510070,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -510101,7 +510105,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R048610", + "___id": "T000002R048613", "___s": true }, { @@ -510110,7 +510114,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -510167,7 +510171,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#addToDisplayList", "inherited": true, - "___id": "T000002R048611", + "___id": "T000002R048614", "___s": true }, { @@ -510176,7 +510180,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -510203,7 +510207,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R048612", + "___id": "T000002R048615", "___s": true }, { @@ -510212,7 +510216,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -510243,7 +510247,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R048613", + "___id": "T000002R048616", "___s": true }, { @@ -510252,7 +510256,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -510279,7 +510283,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R048614", + "___id": "T000002R048617", "___s": true }, { @@ -510288,7 +510292,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -510320,7 +510324,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#destroy", "inherited": true, - "___id": "T000002R048615", + "___id": "T000002R048618", "___s": true }, { @@ -510329,7 +510333,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -510341,7 +510345,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R048616", + "___id": "T000002R048619", "___s": true }, { @@ -510350,7 +510354,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -510393,7 +510397,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R048617", + "___id": "T000002R048620", "___s": true }, { @@ -510402,7 +510406,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -510462,7 +510466,7 @@ "name": "event" } ], - "___id": "T000002R048618", + "___id": "T000002R048621", "___s": true }, { @@ -510471,7 +510475,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -510522,7 +510526,7 @@ "name": "event" } ], - "___id": "T000002R048619", + "___id": "T000002R048622", "___s": true }, { @@ -510531,7 +510535,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -510597,7 +510601,7 @@ "name": "args" } ], - "___id": "T000002R048620", + "___id": "T000002R048623", "___s": true }, { @@ -510606,7 +510610,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -510685,7 +510689,7 @@ "name": "context" } ], - "___id": "T000002R048621", + "___id": "T000002R048624", "___s": true }, { @@ -510694,7 +510698,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -510773,7 +510777,7 @@ "name": "context" } ], - "___id": "T000002R048622", + "___id": "T000002R048625", "___s": true }, { @@ -510782,7 +510786,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -510861,7 +510865,7 @@ "name": "context" } ], - "___id": "T000002R048623", + "___id": "T000002R048626", "___s": true }, { @@ -510870,7 +510874,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -510963,7 +510967,7 @@ "name": "once" } ], - "___id": "T000002R048624", + "___id": "T000002R048627", "___s": true }, { @@ -510972,7 +510976,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -511065,7 +511069,7 @@ "name": "once" } ], - "___id": "T000002R048625", + "___id": "T000002R048628", "___s": true }, { @@ -511074,7 +511078,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -511127,7 +511131,7 @@ "name": "event" } ], - "___id": "T000002R048626", + "___id": "T000002R048629", "___s": true }, { @@ -511136,7 +511140,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -511163,7 +511167,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R048628", + "___id": "T000002R048631", "___s": true }, { @@ -511172,7 +511176,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -511216,7 +511220,7 @@ ], "inherits": "Phaser.GameObjects.Components.AlphaSingle#setAlpha", "inherited": true, - "___id": "T000002R048629", + "___id": "T000002R048632", "___s": true }, { @@ -511225,7 +511229,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -511246,7 +511250,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R048630", + "___id": "T000002R048633", "___s": true }, { @@ -511255,7 +511259,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -511291,7 +511295,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R048632", + "___id": "T000002R048635", "___s": true }, { @@ -511300,7 +511304,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -511357,7 +511361,7 @@ ], "inherits": "Phaser.GameObjects.Components.BlendMode#setBlendMode", "inherited": true, - "___id": "T000002R048633", + "___id": "T000002R048636", "___s": true }, { @@ -511366,7 +511370,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -511387,7 +511391,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R048635", + "___id": "T000002R048638", "___s": true }, { @@ -511396,7 +511400,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -511438,7 +511442,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#setDepth", "inherited": true, - "___id": "T000002R048636", + "___id": "T000002R048639", "___s": true }, { @@ -511447,7 +511451,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -511474,7 +511478,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R048637", + "___id": "T000002R048640", "___s": true }, { @@ -511483,7 +511487,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -511510,7 +511514,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R048638", + "___id": "T000002R048641", "___s": true }, { @@ -511519,7 +511523,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -511561,7 +511565,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", "inherited": true, - "___id": "T000002R048639", + "___id": "T000002R048642", "___s": true }, { @@ -511570,7 +511574,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -511612,7 +511616,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", "inherited": true, - "___id": "T000002R048640", + "___id": "T000002R048643", "___s": true }, { @@ -511621,7 +511625,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -511686,7 +511690,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getCenter", "inherited": true, - "___id": "T000002R048642", + "___id": "T000002R048645", "___s": true }, { @@ -511695,7 +511699,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -511760,7 +511764,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopLeft", "inherited": true, - "___id": "T000002R048643", + "___id": "T000002R048646", "___s": true }, { @@ -511769,7 +511773,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -511834,7 +511838,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopCenter", "inherited": true, - "___id": "T000002R048644", + "___id": "T000002R048647", "___s": true }, { @@ -511843,7 +511847,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -511908,7 +511912,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopRight", "inherited": true, - "___id": "T000002R048645", + "___id": "T000002R048648", "___s": true }, { @@ -511917,7 +511921,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -511982,7 +511986,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getLeftCenter", "inherited": true, - "___id": "T000002R048646", + "___id": "T000002R048649", "___s": true }, { @@ -511991,7 +511995,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -512056,7 +512060,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getRightCenter", "inherited": true, - "___id": "T000002R048647", + "___id": "T000002R048650", "___s": true }, { @@ -512065,7 +512069,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -512130,7 +512134,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomLeft", "inherited": true, - "___id": "T000002R048648", + "___id": "T000002R048651", "___s": true }, { @@ -512139,7 +512143,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -512204,7 +512208,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomCenter", "inherited": true, - "___id": "T000002R048649", + "___id": "T000002R048652", "___s": true }, { @@ -512213,7 +512217,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -512278,7 +512282,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomRight", "inherited": true, - "___id": "T000002R048650", + "___id": "T000002R048653", "___s": true }, { @@ -512287,7 +512291,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -512357,7 +512361,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBounds", "inherited": true, - "___id": "T000002R048651", + "___id": "T000002R048654", "___s": true }, { @@ -512366,7 +512370,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -512397,7 +512401,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R048652", + "___id": "T000002R048655", "___s": true }, { @@ -512406,7 +512410,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -512458,7 +512462,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#setMask", "inherited": true, - "___id": "T000002R048653", + "___id": "T000002R048656", "___s": true }, { @@ -512467,7 +512471,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -512511,7 +512515,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#clearMask", "inherited": true, - "___id": "T000002R048654", + "___id": "T000002R048657", "___s": true }, { @@ -512520,7 +512524,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -512673,7 +512677,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createBitmapMask", "inherited": true, - "___id": "T000002R048655", + "___id": "T000002R048658", "___s": true }, { @@ -512682,7 +512686,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -512754,7 +512758,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createGeometryMask", "inherited": true, - "___id": "T000002R048656", + "___id": "T000002R048659", "___s": true }, { @@ -512763,7 +512767,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -512784,7 +512788,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R048658", + "___id": "T000002R048661", "___s": true }, { @@ -512793,7 +512797,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -512814,7 +512818,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R048659", + "___id": "T000002R048662", "___s": true }, { @@ -512823,7 +512827,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -512850,7 +512854,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R048660", + "___id": "T000002R048663", "___s": true }, { @@ -512859,7 +512863,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -512918,7 +512922,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setDisplayOrigin", "inherited": true, - "___id": "T000002R048661", + "___id": "T000002R048664", "___s": true }, { @@ -512927,7 +512931,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -512954,7 +512958,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R048662", + "___id": "T000002R048665", "___s": true }, { @@ -512963,7 +512967,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -512992,7 +512996,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R048663", + "___id": "T000002R048666", "___s": true }, { @@ -513001,7 +513005,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -513030,7 +513034,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R048664", + "___id": "T000002R048667", "___s": true }, { @@ -513039,7 +513043,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -513067,7 +513071,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R048665", + "___id": "T000002R048668", "___s": true }, { @@ -513076,7 +513080,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -513135,7 +513139,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#initPipeline", "inherited": true, - "___id": "T000002R048666", + "___id": "T000002R048669", "___s": true }, { @@ -513144,7 +513148,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -513232,7 +513236,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipeline", "inherited": true, - "___id": "T000002R048667", + "___id": "T000002R048670", "___s": true }, { @@ -513241,7 +513245,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -513304,7 +513308,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipelineData", "inherited": true, - "___id": "T000002R048668", + "___id": "T000002R048671", "___s": true }, { @@ -513313,7 +513317,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -513363,7 +513367,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#resetPipeline", "inherited": true, - "___id": "T000002R048669", + "___id": "T000002R048672", "___s": true }, { @@ -513372,7 +513376,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -513407,7 +513411,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R048670", + "___id": "T000002R048673", "___s": true }, { @@ -513416,7 +513420,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -513444,7 +513448,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R048671", + "___id": "T000002R048674", "___s": true }, { @@ -513453,7 +513457,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -513490,7 +513494,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R048672", + "___id": "T000002R048675", "___s": true }, { @@ -513499,7 +513503,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -513527,7 +513531,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R048673", + "___id": "T000002R048676", "___s": true }, { @@ -513536,7 +513540,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -513566,7 +513570,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R048674", + "___id": "T000002R048677", "___s": true }, { @@ -513575,7 +513579,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -513603,7 +513607,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R048675", + "___id": "T000002R048678", "___s": true }, { @@ -513612,7 +513616,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -513648,7 +513652,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", "inherited": true, - "___id": "T000002R048676", + "___id": "T000002R048679", "___s": true }, { @@ -513657,7 +513661,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -513792,7 +513796,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", "inherited": true, - "___id": "T000002R048677", + "___id": "T000002R048680", "___s": true }, { @@ -513801,7 +513805,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -513864,7 +513868,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", "inherited": true, - "___id": "T000002R048678", + "___id": "T000002R048681", "___s": true }, { @@ -513873,7 +513877,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -513955,7 +513959,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", "inherited": true, - "___id": "T000002R048679", + "___id": "T000002R048682", "___s": true }, { @@ -513964,7 +513968,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -514000,7 +514004,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", "inherited": true, - "___id": "T000002R048680", + "___id": "T000002R048683", "___s": true }, { @@ -514009,7 +514013,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -514068,7 +514072,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", "inherited": true, - "___id": "T000002R048681", + "___id": "T000002R048684", "___s": true }, { @@ -514077,7 +514081,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -514111,7 +514115,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R048682", + "___id": "T000002R048685", "___s": true }, { @@ -514120,7 +514124,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -514142,7 +514146,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R048683", + "___id": "T000002R048686", "___s": true }, { @@ -514151,7 +514155,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -514173,7 +514177,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R048684", + "___id": "T000002R048687", "___s": true }, { @@ -514182,7 +514186,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -514239,7 +514243,7 @@ ], "inherits": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", "inherited": true, - "___id": "T000002R048685", + "___id": "T000002R048688", "___s": true }, { @@ -514248,7 +514252,7 @@ "filename": "Texture.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "texture", @@ -514279,7 +514283,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Texture#texture", "inherited": true, - "___id": "T000002R048686", + "___id": "T000002R048689", "___s": true }, { @@ -514288,7 +514292,7 @@ "filename": "Texture.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "frame", @@ -514309,7 +514313,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Texture#frame", "inherited": true, - "___id": "T000002R048687", + "___id": "T000002R048690", "___s": true }, { @@ -514318,7 +514322,7 @@ "filename": "Texture.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTexture", @@ -514424,7 +514428,7 @@ ], "inherits": "Phaser.GameObjects.Components.Texture#setTexture", "inherited": true, - "___id": "T000002R048689", + "___id": "T000002R048692", "___s": true }, { @@ -514433,7 +514437,7 @@ "filename": "Texture.js", "lineno": 75, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFrame", @@ -514520,7 +514524,7 @@ ], "inherits": "Phaser.GameObjects.Components.Texture#setFrame", "inherited": true, - "___id": "T000002R048690", + "___id": "T000002R048693", "___s": true }, { @@ -514529,7 +514533,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -514552,7 +514556,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R048691", + "___id": "T000002R048694", "___s": true }, { @@ -514561,7 +514565,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -514583,7 +514587,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R048695", + "___id": "T000002R048698", "___s": true }, { @@ -514592,7 +514596,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -514614,7 +514618,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R048696", + "___id": "T000002R048699", "___s": true }, { @@ -514623,7 +514627,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -514645,7 +514649,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R048697", + "___id": "T000002R048700", "___s": true }, { @@ -514654,7 +514658,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -514676,7 +514680,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R048698", + "___id": "T000002R048701", "___s": true }, { @@ -514685,7 +514689,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -514707,7 +514711,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R048699", + "___id": "T000002R048702", "___s": true }, { @@ -514716,7 +514720,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -514738,7 +514742,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R048700", + "___id": "T000002R048703", "___s": true }, { @@ -514747,7 +514751,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -514769,7 +514773,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R048701", + "___id": "T000002R048704", "___s": true }, { @@ -514778,7 +514782,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -514800,7 +514804,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R048702", + "___id": "T000002R048705", "___s": true }, { @@ -514809,7 +514813,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -514831,7 +514835,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R048703", + "___id": "T000002R048706", "___s": true }, { @@ -514840,7 +514844,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -514929,7 +514933,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setPosition", "inherited": true, - "___id": "T000002R048704", + "___id": "T000002R048707", "___s": true }, { @@ -514938,7 +514942,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -514995,7 +514999,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#copyPosition", "inherited": true, - "___id": "T000002R048705", + "___id": "T000002R048708", "___s": true }, { @@ -515004,7 +515008,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -515091,7 +515095,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRandomPosition", "inherited": true, - "___id": "T000002R048706", + "___id": "T000002R048709", "___s": true }, { @@ -515100,7 +515104,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -515144,7 +515148,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRotation", "inherited": true, - "___id": "T000002R048707", + "___id": "T000002R048710", "___s": true }, { @@ -515153,7 +515157,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -515197,7 +515201,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setAngle", "inherited": true, - "___id": "T000002R048708", + "___id": "T000002R048711", "___s": true }, { @@ -515206,7 +515210,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -515265,7 +515269,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setScale", "inherited": true, - "___id": "T000002R048709", + "___id": "T000002R048712", "___s": true }, { @@ -515274,7 +515278,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -515318,7 +515322,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setX", "inherited": true, - "___id": "T000002R048710", + "___id": "T000002R048713", "___s": true }, { @@ -515327,7 +515331,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -515371,7 +515375,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setY", "inherited": true, - "___id": "T000002R048711", + "___id": "T000002R048714", "___s": true }, { @@ -515380,7 +515384,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -515424,7 +515428,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setZ", "inherited": true, - "___id": "T000002R048712", + "___id": "T000002R048715", "___s": true }, { @@ -515433,7 +515437,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -515477,7 +515481,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setW", "inherited": true, - "___id": "T000002R048713", + "___id": "T000002R048716", "___s": true }, { @@ -515486,7 +515490,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -515528,7 +515532,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", "inherited": true, - "___id": "T000002R048714", + "___id": "T000002R048717", "___s": true }, { @@ -515537,7 +515541,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -515593,7 +515597,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", "inherited": true, - "___id": "T000002R048715", + "___id": "T000002R048718", "___s": true }, { @@ -515602,7 +515606,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -515684,7 +515688,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalPoint", "inherited": true, - "___id": "T000002R048716", + "___id": "T000002R048719", "___s": true }, { @@ -515693,7 +515697,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -515719,7 +515723,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R048717", + "___id": "T000002R048720", "___s": true }, { @@ -515728,7 +515732,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -515749,7 +515753,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R048719", + "___id": "T000002R048722", "___s": true }, { @@ -515758,7 +515762,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -515800,7 +515804,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R048720", + "___id": "T000002R048723", "___s": true }, { @@ -515809,7 +515813,7 @@ "filename": "EmitterOp.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "propertyKey", @@ -515830,7 +515834,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#propertyKey", "inherited": true, - "___id": "T000002R048721", + "___id": "T000002R048724", "___s": true }, { @@ -515839,7 +515843,7 @@ "filename": "EmitterOp.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "propertyValue", @@ -515870,7 +515874,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#propertyValue", "inherited": true, - "___id": "T000002R048722", + "___id": "T000002R048725", "___s": true }, { @@ -515879,7 +515883,7 @@ "filename": "EmitterOp.js", "lineno": 66, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "defaultValue", @@ -515910,7 +515914,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#defaultValue", "inherited": true, - "___id": "T000002R048723", + "___id": "T000002R048726", "___s": true }, { @@ -515919,7 +515923,7 @@ "filename": "EmitterOp.js", "lineno": 78, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "steps", @@ -515941,7 +515945,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#steps", "inherited": true, - "___id": "T000002R048724", + "___id": "T000002R048727", "___s": true }, { @@ -515950,7 +515954,7 @@ "filename": "EmitterOp.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "counter", @@ -515972,7 +515976,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#counter", "inherited": true, - "___id": "T000002R048725", + "___id": "T000002R048728", "___s": true }, { @@ -515981,7 +515985,7 @@ "filename": "EmitterOp.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "yoyo", @@ -516003,7 +516007,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#yoyo", "inherited": true, - "___id": "T000002R048726", + "___id": "T000002R048729", "___s": true }, { @@ -516012,7 +516016,7 @@ "filename": "EmitterOp.js", "lineno": 110, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "direction", @@ -516034,7 +516038,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#direction", "inherited": true, - "___id": "T000002R048727", + "___id": "T000002R048730", "___s": true }, { @@ -516043,7 +516047,7 @@ "filename": "EmitterOp.js", "lineno": 120, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "start", @@ -516084,7 +516088,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#start", "inherited": true, - "___id": "T000002R048728", + "___id": "T000002R048731", "___s": true }, { @@ -516093,7 +516097,7 @@ "filename": "EmitterOp.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "current", @@ -516114,7 +516118,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#current", "inherited": true, - "___id": "T000002R048729", + "___id": "T000002R048732", "___s": true }, { @@ -516123,7 +516127,7 @@ "filename": "EmitterOp.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "end", @@ -516145,7 +516149,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#end", "inherited": true, - "___id": "T000002R048730", + "___id": "T000002R048733", "___s": true }, { @@ -516154,7 +516158,7 @@ "filename": "EmitterOp.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "ease", @@ -516177,7 +516181,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#ease", "inherited": true, - "___id": "T000002R048731", + "___id": "T000002R048734", "___s": true }, { @@ -516186,7 +516190,7 @@ "filename": "EmitterOp.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "interpolation", @@ -516209,7 +516213,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#interpolation", "inherited": true, - "___id": "T000002R048732", + "___id": "T000002R048735", "___s": true }, { @@ -516218,7 +516222,7 @@ "filename": "EmitterOp.js", "lineno": 170, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "emitOnly", @@ -516239,7 +516243,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#emitOnly", "inherited": true, - "___id": "T000002R048733", + "___id": "T000002R048736", "___s": true }, { @@ -516248,7 +516252,7 @@ "filename": "EmitterOp.js", "lineno": 185, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "onEmit", @@ -516269,7 +516273,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#onEmit", "inherited": true, - "___id": "T000002R048734", + "___id": "T000002R048737", "___s": true }, { @@ -516278,7 +516282,7 @@ "filename": "EmitterOp.js", "lineno": 194, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "onUpdate", @@ -516299,7 +516303,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#onUpdate", "inherited": true, - "___id": "T000002R048735", + "___id": "T000002R048738", "___s": true }, { @@ -516308,7 +516312,7 @@ "filename": "EmitterOp.js", "lineno": 203, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "active", @@ -516329,7 +516333,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#active", "inherited": true, - "___id": "T000002R048736", + "___id": "T000002R048739", "___s": true }, { @@ -516338,7 +516342,7 @@ "filename": "EmitterOp.js", "lineno": 212, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "method", @@ -516359,7 +516363,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#method", "inherited": true, - "___id": "T000002R048737", + "___id": "T000002R048740", "___s": true }, { @@ -516368,7 +516372,7 @@ "filename": "EmitterOp.js", "lineno": 247, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "loadConfig", @@ -516410,7 +516414,7 @@ ], "inherits": "Phaser.GameObjects.Particles.EmitterOp#loadConfig", "inherited": true, - "___id": "T000002R048740", + "___id": "T000002R048743", "___s": true }, { @@ -516419,7 +516423,7 @@ "filename": "EmitterOp.js", "lineno": 287, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "toJSON", @@ -516445,7 +516449,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#toJSON", "inherited": true, - "___id": "T000002R048741", + "___id": "T000002R048744", "___s": true }, { @@ -516454,7 +516458,7 @@ "filename": "EmitterOp.js", "lineno": 300, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "onChange", @@ -516496,7 +516500,7 @@ ], "inherits": "Phaser.GameObjects.Particles.EmitterOp#onChange", "inherited": true, - "___id": "T000002R048742", + "___id": "T000002R048745", "___s": true }, { @@ -516505,7 +516509,7 @@ "filename": "EmitterOp.js", "lineno": 546, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "has", @@ -516559,7 +516563,7 @@ ], "inherits": "Phaser.GameObjects.Particles.EmitterOp#has", "inherited": true, - "___id": "T000002R048743", + "___id": "T000002R048746", "___s": true }, { @@ -516568,7 +516572,7 @@ "filename": "EmitterOp.js", "lineno": 562, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "hasBoth", @@ -516635,7 +516639,7 @@ ], "inherits": "Phaser.GameObjects.Particles.EmitterOp#hasBoth", "inherited": true, - "___id": "T000002R048744", + "___id": "T000002R048747", "___s": true }, { @@ -516644,7 +516648,7 @@ "filename": "EmitterOp.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "hasEither", @@ -516711,7 +516715,7 @@ ], "inherits": "Phaser.GameObjects.Particles.EmitterOp#hasEither", "inherited": true, - "___id": "T000002R048745", + "___id": "T000002R048748", "___s": true }, { @@ -516720,7 +516724,7 @@ "filename": "EmitterOp.js", "lineno": 596, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "defaultEmit", @@ -516788,7 +516792,7 @@ ], "inherits": "Phaser.GameObjects.Particles.EmitterOp#defaultEmit", "inherited": true, - "___id": "T000002R048746", + "___id": "T000002R048749", "___s": true }, { @@ -516797,7 +516801,7 @@ "filename": "EmitterOp.js", "lineno": 613, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "defaultUpdate", @@ -516877,7 +516881,7 @@ ], "inherits": "Phaser.GameObjects.Particles.EmitterOp#defaultUpdate", "inherited": true, - "___id": "T000002R048747", + "___id": "T000002R048750", "___s": true }, { @@ -516886,7 +516890,7 @@ "filename": "EmitterOp.js", "lineno": 631, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "proxyEmit", @@ -516954,7 +516958,7 @@ ], "inherits": "Phaser.GameObjects.Particles.EmitterOp#proxyEmit", "inherited": true, - "___id": "T000002R048748", + "___id": "T000002R048751", "___s": true }, { @@ -516963,7 +516967,7 @@ "filename": "EmitterOp.js", "lineno": 654, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "proxyUpdate", @@ -517043,7 +517047,7 @@ ], "inherits": "Phaser.GameObjects.Particles.EmitterOp#proxyUpdate", "inherited": true, - "___id": "T000002R048749", + "___id": "T000002R048752", "___s": true }, { @@ -517052,7 +517056,7 @@ "filename": "EmitterOp.js", "lineno": 678, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "staticValueEmit", @@ -517078,7 +517082,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#staticValueEmit", "inherited": true, - "___id": "T000002R048750", + "___id": "T000002R048753", "___s": true }, { @@ -517087,7 +517091,7 @@ "filename": "EmitterOp.js", "lineno": 691, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "staticValueUpdate", @@ -517113,7 +517117,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#staticValueUpdate", "inherited": true, - "___id": "T000002R048751", + "___id": "T000002R048754", "___s": true }, { @@ -517122,7 +517126,7 @@ "filename": "EmitterOp.js", "lineno": 704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "randomStaticValueEmit", @@ -517148,7 +517152,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#randomStaticValueEmit", "inherited": true, - "___id": "T000002R048752", + "___id": "T000002R048755", "___s": true }, { @@ -517157,7 +517161,7 @@ "filename": "EmitterOp.js", "lineno": 721, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "randomRangedValueEmit", @@ -517211,7 +517215,7 @@ ], "inherits": "Phaser.GameObjects.Particles.EmitterOp#randomRangedValueEmit", "inherited": true, - "___id": "T000002R048753", + "___id": "T000002R048756", "___s": true }, { @@ -517220,7 +517224,7 @@ "filename": "EmitterOp.js", "lineno": 748, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "randomRangedIntEmit", @@ -517274,7 +517278,7 @@ ], "inherits": "Phaser.GameObjects.Particles.EmitterOp#randomRangedIntEmit", "inherited": true, - "___id": "T000002R048754", + "___id": "T000002R048757", "___s": true }, { @@ -517283,7 +517287,7 @@ "filename": "EmitterOp.js", "lineno": 775, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "steppedEmit", @@ -517309,7 +517313,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#steppedEmit", "inherited": true, - "___id": "T000002R048755", + "___id": "T000002R048758", "___s": true }, { @@ -517318,7 +517322,7 @@ "filename": "EmitterOp.js", "lineno": 901, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "destroy", @@ -517330,7 +517334,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.EmitterOp#destroy", "inherited": true, - "___id": "T000002R048756", + "___id": "T000002R048759", "___s": true }, { @@ -517339,7 +517343,7 @@ "filename": "ParticleProcessor.js", "lineno": 37, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "manager", @@ -517360,7 +517364,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.ParticleProcessor#manager", "inherited": true, - "___id": "T000002R048757", + "___id": "T000002R048760", "___s": true }, { @@ -517369,7 +517373,7 @@ "filename": "ParticleProcessor.js", "lineno": 48, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "x", @@ -517390,7 +517394,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.ParticleProcessor#x", "inherited": true, - "___id": "T000002R048758", + "___id": "T000002R048761", "___s": true }, { @@ -517399,7 +517403,7 @@ "filename": "ParticleProcessor.js", "lineno": 57, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "y", @@ -517420,7 +517424,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.ParticleProcessor#y", "inherited": true, - "___id": "T000002R048759", + "___id": "T000002R048762", "___s": true }, { @@ -517429,7 +517433,7 @@ "filename": "ParticleProcessor.js", "lineno": 66, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "active", @@ -517450,7 +517454,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.ParticleProcessor#active", "inherited": true, - "___id": "T000002R048760", + "___id": "T000002R048763", "___s": true }, { @@ -517459,7 +517463,7 @@ "filename": "ParticleProcessor.js", "lineno": 96, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "destroy", @@ -517471,7 +517475,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.ParticleProcessor#destroy", "inherited": true, - "___id": "T000002R048761", + "___id": "T000002R048764", "___s": true }, { @@ -517480,7 +517484,7 @@ "filename": "ParticleProcessor.js", "lineno": 37, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "manager", @@ -517501,7 +517505,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.ParticleProcessor#manager", "inherited": true, - "___id": "T000002R048762", + "___id": "T000002R048765", "___s": true }, { @@ -517510,7 +517514,7 @@ "filename": "ParticleProcessor.js", "lineno": 48, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "x", @@ -517531,7 +517535,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.ParticleProcessor#x", "inherited": true, - "___id": "T000002R048763", + "___id": "T000002R048766", "___s": true }, { @@ -517540,7 +517544,7 @@ "filename": "ParticleProcessor.js", "lineno": 57, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "y", @@ -517561,7 +517565,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.ParticleProcessor#y", "inherited": true, - "___id": "T000002R048764", + "___id": "T000002R048767", "___s": true }, { @@ -517570,7 +517574,7 @@ "filename": "ParticleProcessor.js", "lineno": 66, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "active", @@ -517591,7 +517595,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.ParticleProcessor#active", "inherited": true, - "___id": "T000002R048765", + "___id": "T000002R048768", "___s": true }, { @@ -517600,7 +517604,7 @@ "filename": "ParticleProcessor.js", "lineno": 96, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\particles", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\particles", "code": {} }, "name": "destroy", @@ -517612,7 +517616,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Particles.ParticleProcessor#destroy", "inherited": true, - "___id": "T000002R048766", + "___id": "T000002R048769", "___s": true }, { @@ -517621,7 +517625,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -517642,7 +517646,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R048767", + "___id": "T000002R048770", "___s": true }, { @@ -517651,7 +517655,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -517683,7 +517687,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R048768", + "___id": "T000002R048771", "___s": true }, { @@ -517692,7 +517696,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -517713,7 +517717,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R048769", + "___id": "T000002R048772", "___s": true }, { @@ -517722,7 +517726,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -517753,7 +517757,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R048770", + "___id": "T000002R048773", "___s": true }, { @@ -517762,7 +517766,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -517783,7 +517787,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R048771", + "___id": "T000002R048774", "___s": true }, { @@ -517792,7 +517796,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -517814,7 +517818,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R048772", + "___id": "T000002R048775", "___s": true }, { @@ -517823,7 +517827,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -517845,7 +517849,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R048773", + "___id": "T000002R048776", "___s": true }, { @@ -517854,7 +517858,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -517876,7 +517880,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R048774", + "___id": "T000002R048777", "___s": true }, { @@ -517885,7 +517889,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -517907,7 +517911,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R048775", + "___id": "T000002R048778", "___s": true }, { @@ -517916,7 +517920,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -517938,7 +517942,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R048776", + "___id": "T000002R048779", "___s": true }, { @@ -517947,7 +517951,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -517972,7 +517976,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R048777", + "___id": "T000002R048780", "___s": true }, { @@ -517981,7 +517985,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -518005,7 +518009,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R048778", + "___id": "T000002R048781", "___s": true }, { @@ -518014,7 +518018,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -518053,7 +518057,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R048779", + "___id": "T000002R048782", "___s": true }, { @@ -518062,7 +518066,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -518084,7 +518088,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R048780", + "___id": "T000002R048783", "___s": true }, { @@ -518093,7 +518097,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -518135,7 +518139,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setActive", "inherited": true, - "___id": "T000002R048781", + "___id": "T000002R048784", "___s": true }, { @@ -518144,7 +518148,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -518186,7 +518190,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setName", "inherited": true, - "___id": "T000002R048782", + "___id": "T000002R048785", "___s": true }, { @@ -518195,7 +518199,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -518247,7 +518251,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setState", "inherited": true, - "___id": "T000002R048783", + "___id": "T000002R048786", "___s": true }, { @@ -518256,7 +518260,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -518286,7 +518290,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R048784", + "___id": "T000002R048787", "___s": true }, { @@ -518295,7 +518299,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -518374,7 +518378,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setData", "inherited": true, - "___id": "T000002R048785", + "___id": "T000002R048788", "___s": true }, { @@ -518383,7 +518387,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -518440,7 +518444,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#incData", "inherited": true, - "___id": "T000002R048786", + "___id": "T000002R048789", "___s": true }, { @@ -518449,7 +518453,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -518491,7 +518495,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#toggleData", "inherited": true, - "___id": "T000002R048787", + "___id": "T000002R048790", "___s": true }, { @@ -518500,7 +518504,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -518559,7 +518563,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#getData", "inherited": true, - "___id": "T000002R048788", + "___id": "T000002R048791", "___s": true }, { @@ -518568,7 +518572,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -518655,7 +518659,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setInteractive", "inherited": true, - "___id": "T000002R048789", + "___id": "T000002R048792", "___s": true }, { @@ -518664,7 +518668,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -518691,7 +518695,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R048790", + "___id": "T000002R048793", "___s": true }, { @@ -518700,7 +518704,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -518727,7 +518731,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R048791", + "___id": "T000002R048794", "___s": true }, { @@ -518736,7 +518740,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -518748,7 +518752,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R048792", + "___id": "T000002R048795", "___s": true }, { @@ -518757,7 +518761,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -518769,7 +518773,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R048793", + "___id": "T000002R048796", "___s": true }, { @@ -518778,7 +518782,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -518807,7 +518811,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#update", "inherited": true, - "___id": "T000002R048794", + "___id": "T000002R048797", "___s": true }, { @@ -518816,7 +518820,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -518857,7 +518861,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#willRender", "inherited": true, - "___id": "T000002R048795", + "___id": "T000002R048798", "___s": true }, { @@ -518866,7 +518870,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -518901,7 +518905,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R048796", + "___id": "T000002R048799", "___s": true }, { @@ -518910,7 +518914,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -518967,7 +518971,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#addToDisplayList", "inherited": true, - "___id": "T000002R048797", + "___id": "T000002R048800", "___s": true }, { @@ -518976,7 +518980,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -519003,7 +519007,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R048798", + "___id": "T000002R048801", "___s": true }, { @@ -519012,7 +519016,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -519043,7 +519047,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R048799", + "___id": "T000002R048802", "___s": true }, { @@ -519052,7 +519056,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -519079,7 +519083,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R048800", + "___id": "T000002R048803", "___s": true }, { @@ -519088,7 +519092,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -519120,7 +519124,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#destroy", "inherited": true, - "___id": "T000002R048801", + "___id": "T000002R048804", "___s": true }, { @@ -519129,7 +519133,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -519141,7 +519145,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R048802", + "___id": "T000002R048805", "___s": true }, { @@ -519150,7 +519154,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -519193,7 +519197,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R048803", + "___id": "T000002R048806", "___s": true }, { @@ -519202,7 +519206,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -519262,7 +519266,7 @@ "name": "event" } ], - "___id": "T000002R048804", + "___id": "T000002R048807", "___s": true }, { @@ -519271,7 +519275,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -519322,7 +519326,7 @@ "name": "event" } ], - "___id": "T000002R048805", + "___id": "T000002R048808", "___s": true }, { @@ -519331,7 +519335,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -519397,7 +519401,7 @@ "name": "args" } ], - "___id": "T000002R048806", + "___id": "T000002R048809", "___s": true }, { @@ -519406,7 +519410,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -519485,7 +519489,7 @@ "name": "context" } ], - "___id": "T000002R048807", + "___id": "T000002R048810", "___s": true }, { @@ -519494,7 +519498,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -519573,7 +519577,7 @@ "name": "context" } ], - "___id": "T000002R048808", + "___id": "T000002R048811", "___s": true }, { @@ -519582,7 +519586,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -519661,7 +519665,7 @@ "name": "context" } ], - "___id": "T000002R048809", + "___id": "T000002R048812", "___s": true }, { @@ -519670,7 +519674,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -519763,7 +519767,7 @@ "name": "once" } ], - "___id": "T000002R048810", + "___id": "T000002R048813", "___s": true }, { @@ -519772,7 +519776,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -519865,7 +519869,7 @@ "name": "once" } ], - "___id": "T000002R048811", + "___id": "T000002R048814", "___s": true }, { @@ -519874,7 +519878,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -519927,7 +519931,7 @@ "name": "event" } ], - "___id": "T000002R048812", + "___id": "T000002R048815", "___s": true }, { @@ -519936,7 +519940,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -519963,7 +519967,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R048814", + "___id": "T000002R048817", "___s": true }, { @@ -519972,7 +519976,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -520016,7 +520020,7 @@ ], "inherits": "Phaser.GameObjects.Components.AlphaSingle#setAlpha", "inherited": true, - "___id": "T000002R048815", + "___id": "T000002R048818", "___s": true }, { @@ -520025,7 +520029,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -520046,7 +520050,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R048816", + "___id": "T000002R048819", "___s": true }, { @@ -520055,7 +520059,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -520091,7 +520095,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R048818", + "___id": "T000002R048821", "___s": true }, { @@ -520100,7 +520104,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -520157,7 +520161,7 @@ ], "inherits": "Phaser.GameObjects.Components.BlendMode#setBlendMode", "inherited": true, - "___id": "T000002R048819", + "___id": "T000002R048822", "___s": true }, { @@ -520166,7 +520170,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -520187,7 +520191,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R048821", + "___id": "T000002R048824", "___s": true }, { @@ -520196,7 +520200,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -520238,7 +520242,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#setDepth", "inherited": true, - "___id": "T000002R048822", + "___id": "T000002R048825", "___s": true }, { @@ -520247,7 +520251,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -520274,7 +520278,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R048823", + "___id": "T000002R048826", "___s": true }, { @@ -520283,7 +520287,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -520310,7 +520314,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R048824", + "___id": "T000002R048827", "___s": true }, { @@ -520319,7 +520323,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -520361,7 +520365,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", "inherited": true, - "___id": "T000002R048825", + "___id": "T000002R048828", "___s": true }, { @@ -520370,7 +520374,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -520412,7 +520416,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", "inherited": true, - "___id": "T000002R048826", + "___id": "T000002R048829", "___s": true }, { @@ -520421,7 +520425,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -520452,7 +520456,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R048827", + "___id": "T000002R048830", "___s": true }, { @@ -520461,7 +520465,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -520513,7 +520517,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#setMask", "inherited": true, - "___id": "T000002R048828", + "___id": "T000002R048831", "___s": true }, { @@ -520522,7 +520526,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -520566,7 +520570,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#clearMask", "inherited": true, - "___id": "T000002R048829", + "___id": "T000002R048832", "___s": true }, { @@ -520575,7 +520579,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -520728,7 +520732,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createBitmapMask", "inherited": true, - "___id": "T000002R048830", + "___id": "T000002R048833", "___s": true }, { @@ -520737,7 +520741,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -520809,7 +520813,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createGeometryMask", "inherited": true, - "___id": "T000002R048831", + "___id": "T000002R048834", "___s": true }, { @@ -520818,7 +520822,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -520847,7 +520851,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R048832", + "___id": "T000002R048835", "___s": true }, { @@ -520856,7 +520860,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -520885,7 +520889,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R048833", + "___id": "T000002R048836", "___s": true }, { @@ -520894,7 +520898,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -520922,7 +520926,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R048834", + "___id": "T000002R048837", "___s": true }, { @@ -520931,7 +520935,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -520990,7 +520994,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#initPipeline", "inherited": true, - "___id": "T000002R048835", + "___id": "T000002R048838", "___s": true }, { @@ -520999,7 +521003,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -521087,7 +521091,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipeline", "inherited": true, - "___id": "T000002R048836", + "___id": "T000002R048839", "___s": true }, { @@ -521096,7 +521100,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -521159,7 +521163,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipelineData", "inherited": true, - "___id": "T000002R048837", + "___id": "T000002R048840", "___s": true }, { @@ -521168,7 +521172,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -521218,7 +521222,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#resetPipeline", "inherited": true, - "___id": "T000002R048838", + "___id": "T000002R048841", "___s": true }, { @@ -521227,7 +521231,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -521262,7 +521266,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R048839", + "___id": "T000002R048842", "___s": true }, { @@ -521271,7 +521275,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -521299,7 +521303,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R048840", + "___id": "T000002R048843", "___s": true }, { @@ -521308,7 +521312,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -521345,7 +521349,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R048841", + "___id": "T000002R048844", "___s": true }, { @@ -521354,7 +521358,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -521382,7 +521386,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R048842", + "___id": "T000002R048845", "___s": true }, { @@ -521391,7 +521395,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -521421,7 +521425,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R048843", + "___id": "T000002R048846", "___s": true }, { @@ -521430,7 +521434,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -521458,7 +521462,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R048844", + "___id": "T000002R048847", "___s": true }, { @@ -521467,7 +521471,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -521503,7 +521507,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", "inherited": true, - "___id": "T000002R048845", + "___id": "T000002R048848", "___s": true }, { @@ -521512,7 +521516,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -521647,7 +521651,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", "inherited": true, - "___id": "T000002R048846", + "___id": "T000002R048849", "___s": true }, { @@ -521656,7 +521660,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -521719,7 +521723,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", "inherited": true, - "___id": "T000002R048847", + "___id": "T000002R048850", "___s": true }, { @@ -521728,7 +521732,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -521810,7 +521814,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", "inherited": true, - "___id": "T000002R048848", + "___id": "T000002R048851", "___s": true }, { @@ -521819,7 +521823,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -521855,7 +521859,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", "inherited": true, - "___id": "T000002R048849", + "___id": "T000002R048852", "___s": true }, { @@ -521864,7 +521868,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -521923,7 +521927,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", "inherited": true, - "___id": "T000002R048850", + "___id": "T000002R048853", "___s": true }, { @@ -521932,7 +521936,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -521966,7 +521970,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R048851", + "___id": "T000002R048854", "___s": true }, { @@ -521975,7 +521979,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -521997,7 +522001,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R048852", + "___id": "T000002R048855", "___s": true }, { @@ -522006,7 +522010,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -522028,7 +522032,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R048853", + "___id": "T000002R048856", "___s": true }, { @@ -522037,7 +522041,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -522094,7 +522098,7 @@ ], "inherits": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", "inherited": true, - "___id": "T000002R048854", + "___id": "T000002R048857", "___s": true }, { @@ -522103,7 +522107,7 @@ "filename": "Texture.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "texture", @@ -522134,7 +522138,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Texture#texture", "inherited": true, - "___id": "T000002R048855", + "___id": "T000002R048858", "___s": true }, { @@ -522143,7 +522147,7 @@ "filename": "Texture.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "frame", @@ -522164,7 +522168,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Texture#frame", "inherited": true, - "___id": "T000002R048856", + "___id": "T000002R048859", "___s": true }, { @@ -522173,7 +522177,7 @@ "filename": "Texture.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTexture", @@ -522279,7 +522283,7 @@ ], "inherits": "Phaser.GameObjects.Components.Texture#setTexture", "inherited": true, - "___id": "T000002R048858", + "___id": "T000002R048861", "___s": true }, { @@ -522288,7 +522292,7 @@ "filename": "Texture.js", "lineno": 75, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFrame", @@ -522375,7 +522379,7 @@ ], "inherits": "Phaser.GameObjects.Components.Texture#setFrame", "inherited": true, - "___id": "T000002R048859", + "___id": "T000002R048862", "___s": true }, { @@ -522384,7 +522388,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -522407,7 +522411,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R048860", + "___id": "T000002R048863", "___s": true }, { @@ -522416,7 +522420,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -522438,7 +522442,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R048864", + "___id": "T000002R048867", "___s": true }, { @@ -522447,7 +522451,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -522469,7 +522473,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R048865", + "___id": "T000002R048868", "___s": true }, { @@ -522478,7 +522482,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -522500,7 +522504,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R048866", + "___id": "T000002R048869", "___s": true }, { @@ -522509,7 +522513,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -522531,7 +522535,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R048867", + "___id": "T000002R048870", "___s": true }, { @@ -522540,7 +522544,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -522562,7 +522566,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R048868", + "___id": "T000002R048871", "___s": true }, { @@ -522571,7 +522575,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -522593,7 +522597,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R048869", + "___id": "T000002R048872", "___s": true }, { @@ -522602,7 +522606,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -522624,7 +522628,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R048870", + "___id": "T000002R048873", "___s": true }, { @@ -522633,7 +522637,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -522655,7 +522659,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R048871", + "___id": "T000002R048874", "___s": true }, { @@ -522664,7 +522668,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -522686,7 +522690,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R048872", + "___id": "T000002R048875", "___s": true }, { @@ -522695,7 +522699,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -522784,7 +522788,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setPosition", "inherited": true, - "___id": "T000002R048873", + "___id": "T000002R048876", "___s": true }, { @@ -522793,7 +522797,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -522850,7 +522854,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#copyPosition", "inherited": true, - "___id": "T000002R048874", + "___id": "T000002R048877", "___s": true }, { @@ -522859,7 +522863,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -522946,7 +522950,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRandomPosition", "inherited": true, - "___id": "T000002R048875", + "___id": "T000002R048878", "___s": true }, { @@ -522955,7 +522959,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -522999,7 +523003,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRotation", "inherited": true, - "___id": "T000002R048876", + "___id": "T000002R048879", "___s": true }, { @@ -523008,7 +523012,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -523052,7 +523056,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setAngle", "inherited": true, - "___id": "T000002R048877", + "___id": "T000002R048880", "___s": true }, { @@ -523061,7 +523065,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -523120,7 +523124,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setScale", "inherited": true, - "___id": "T000002R048878", + "___id": "T000002R048881", "___s": true }, { @@ -523129,7 +523133,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -523173,7 +523177,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setX", "inherited": true, - "___id": "T000002R048879", + "___id": "T000002R048882", "___s": true }, { @@ -523182,7 +523186,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -523226,7 +523230,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setY", "inherited": true, - "___id": "T000002R048880", + "___id": "T000002R048883", "___s": true }, { @@ -523235,7 +523239,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -523279,7 +523283,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setZ", "inherited": true, - "___id": "T000002R048881", + "___id": "T000002R048884", "___s": true }, { @@ -523288,7 +523292,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -523332,7 +523336,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setW", "inherited": true, - "___id": "T000002R048882", + "___id": "T000002R048885", "___s": true }, { @@ -523341,7 +523345,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -523383,7 +523387,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", "inherited": true, - "___id": "T000002R048883", + "___id": "T000002R048886", "___s": true }, { @@ -523392,7 +523396,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -523448,7 +523452,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", "inherited": true, - "___id": "T000002R048884", + "___id": "T000002R048887", "___s": true }, { @@ -523457,7 +523461,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -523539,7 +523543,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalPoint", "inherited": true, - "___id": "T000002R048885", + "___id": "T000002R048888", "___s": true }, { @@ -523548,7 +523552,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -523574,7 +523578,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R048886", + "___id": "T000002R048889", "___s": true }, { @@ -523583,7 +523587,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -523604,7 +523608,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R048888", + "___id": "T000002R048891", "___s": true }, { @@ -523613,7 +523617,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -523655,7 +523659,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R048889", + "___id": "T000002R048892", "___s": true }, { @@ -523664,7 +523668,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -523685,7 +523689,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R048890", + "___id": "T000002R048893", "___s": true }, { @@ -523694,7 +523698,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -523726,7 +523730,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R048891", + "___id": "T000002R048894", "___s": true }, { @@ -523735,7 +523739,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -523756,7 +523760,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R048892", + "___id": "T000002R048895", "___s": true }, { @@ -523765,7 +523769,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -523796,7 +523800,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R048893", + "___id": "T000002R048896", "___s": true }, { @@ -523805,7 +523809,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -523826,7 +523830,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R048894", + "___id": "T000002R048897", "___s": true }, { @@ -523835,7 +523839,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -523857,7 +523861,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R048895", + "___id": "T000002R048898", "___s": true }, { @@ -523866,7 +523870,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -523888,7 +523892,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R048896", + "___id": "T000002R048899", "___s": true }, { @@ -523897,7 +523901,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -523919,7 +523923,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R048897", + "___id": "T000002R048900", "___s": true }, { @@ -523928,7 +523932,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -523950,7 +523954,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R048898", + "___id": "T000002R048901", "___s": true }, { @@ -523959,7 +523963,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -523981,7 +523985,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R048899", + "___id": "T000002R048902", "___s": true }, { @@ -523990,7 +523994,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -524015,7 +524019,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R048900", + "___id": "T000002R048903", "___s": true }, { @@ -524024,7 +524028,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -524048,7 +524052,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R048901", + "___id": "T000002R048904", "___s": true }, { @@ -524057,7 +524061,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -524096,7 +524100,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R048902", + "___id": "T000002R048905", "___s": true }, { @@ -524105,7 +524109,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -524127,7 +524131,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R048903", + "___id": "T000002R048906", "___s": true }, { @@ -524136,7 +524140,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -524178,7 +524182,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setActive", "inherited": true, - "___id": "T000002R048904", + "___id": "T000002R048907", "___s": true }, { @@ -524187,7 +524191,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -524229,7 +524233,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setName", "inherited": true, - "___id": "T000002R048905", + "___id": "T000002R048908", "___s": true }, { @@ -524238,7 +524242,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -524290,7 +524294,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setState", "inherited": true, - "___id": "T000002R048906", + "___id": "T000002R048909", "___s": true }, { @@ -524299,7 +524303,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -524329,7 +524333,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R048907", + "___id": "T000002R048910", "___s": true }, { @@ -524338,7 +524342,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -524417,7 +524421,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setData", "inherited": true, - "___id": "T000002R048908", + "___id": "T000002R048911", "___s": true }, { @@ -524426,7 +524430,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -524483,7 +524487,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#incData", "inherited": true, - "___id": "T000002R048909", + "___id": "T000002R048912", "___s": true }, { @@ -524492,7 +524496,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -524534,7 +524538,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#toggleData", "inherited": true, - "___id": "T000002R048910", + "___id": "T000002R048913", "___s": true }, { @@ -524543,7 +524547,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -524602,7 +524606,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#getData", "inherited": true, - "___id": "T000002R048911", + "___id": "T000002R048914", "___s": true }, { @@ -524611,7 +524615,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -524698,7 +524702,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setInteractive", "inherited": true, - "___id": "T000002R048912", + "___id": "T000002R048915", "___s": true }, { @@ -524707,7 +524711,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -524734,7 +524738,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R048913", + "___id": "T000002R048916", "___s": true }, { @@ -524743,7 +524747,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -524770,7 +524774,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R048914", + "___id": "T000002R048917", "___s": true }, { @@ -524779,7 +524783,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -524791,7 +524795,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R048915", + "___id": "T000002R048918", "___s": true }, { @@ -524800,7 +524804,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -524812,7 +524816,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R048916", + "___id": "T000002R048919", "___s": true }, { @@ -524821,7 +524825,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -524850,7 +524854,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#update", "inherited": true, - "___id": "T000002R048917", + "___id": "T000002R048920", "___s": true }, { @@ -524859,7 +524863,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -524900,7 +524904,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#willRender", "inherited": true, - "___id": "T000002R048918", + "___id": "T000002R048921", "___s": true }, { @@ -524909,7 +524913,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -524944,7 +524948,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R048919", + "___id": "T000002R048922", "___s": true }, { @@ -524953,7 +524957,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -525010,7 +525014,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#addToDisplayList", "inherited": true, - "___id": "T000002R048920", + "___id": "T000002R048923", "___s": true }, { @@ -525019,7 +525023,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -525046,7 +525050,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R048921", + "___id": "T000002R048924", "___s": true }, { @@ -525055,7 +525059,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -525086,7 +525090,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R048922", + "___id": "T000002R048925", "___s": true }, { @@ -525095,7 +525099,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -525122,7 +525126,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R048923", + "___id": "T000002R048926", "___s": true }, { @@ -525131,7 +525135,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -525163,7 +525167,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#destroy", "inherited": true, - "___id": "T000002R048924", + "___id": "T000002R048927", "___s": true }, { @@ -525172,7 +525176,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -525184,7 +525188,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R048925", + "___id": "T000002R048928", "___s": true }, { @@ -525193,7 +525197,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -525236,7 +525240,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R048926", + "___id": "T000002R048929", "___s": true }, { @@ -525245,7 +525249,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -525305,7 +525309,7 @@ "name": "event" } ], - "___id": "T000002R048927", + "___id": "T000002R048930", "___s": true }, { @@ -525314,7 +525318,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -525365,7 +525369,7 @@ "name": "event" } ], - "___id": "T000002R048928", + "___id": "T000002R048931", "___s": true }, { @@ -525374,7 +525378,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -525440,7 +525444,7 @@ "name": "args" } ], - "___id": "T000002R048929", + "___id": "T000002R048932", "___s": true }, { @@ -525449,7 +525453,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -525528,7 +525532,7 @@ "name": "context" } ], - "___id": "T000002R048930", + "___id": "T000002R048933", "___s": true }, { @@ -525537,7 +525541,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -525616,7 +525620,7 @@ "name": "context" } ], - "___id": "T000002R048931", + "___id": "T000002R048934", "___s": true }, { @@ -525625,7 +525629,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -525704,7 +525708,7 @@ "name": "context" } ], - "___id": "T000002R048932", + "___id": "T000002R048935", "___s": true }, { @@ -525713,7 +525717,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -525806,7 +525810,7 @@ "name": "once" } ], - "___id": "T000002R048933", + "___id": "T000002R048936", "___s": true }, { @@ -525815,7 +525819,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -525908,7 +525912,7 @@ "name": "once" } ], - "___id": "T000002R048934", + "___id": "T000002R048937", "___s": true }, { @@ -525917,7 +525921,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -525970,7 +525974,7 @@ "name": "event" } ], - "___id": "T000002R048935", + "___id": "T000002R048938", "___s": true }, { @@ -525979,7 +525983,7 @@ "filename": "Alpha.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -526006,7 +526010,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#clearAlpha", "inherited": true, - "___id": "T000002R048941", + "___id": "T000002R048944", "___s": true }, { @@ -526015,7 +526019,7 @@ "filename": "Alpha.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -526101,7 +526105,7 @@ ], "inherits": "Phaser.GameObjects.Components.Alpha#setAlpha", "inherited": true, - "___id": "T000002R048942", + "___id": "T000002R048945", "___s": true }, { @@ -526110,7 +526114,7 @@ "filename": "Alpha.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -526131,7 +526135,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alpha", "inherited": true, - "___id": "T000002R048943", + "___id": "T000002R048946", "___s": true }, { @@ -526140,7 +526144,7 @@ "filename": "Alpha.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopLeft", @@ -526168,7 +526172,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", "inherited": true, - "___id": "T000002R048944", + "___id": "T000002R048947", "___s": true }, { @@ -526177,7 +526181,7 @@ "filename": "Alpha.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopRight", @@ -526205,7 +526209,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopRight", "inherited": true, - "___id": "T000002R048945", + "___id": "T000002R048948", "___s": true }, { @@ -526214,7 +526218,7 @@ "filename": "Alpha.js", "lineno": 227, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomLeft", @@ -526242,7 +526246,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", "inherited": true, - "___id": "T000002R048946", + "___id": "T000002R048949", "___s": true }, { @@ -526251,7 +526255,7 @@ "filename": "Alpha.js", "lineno": 257, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomRight", @@ -526279,7 +526283,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", "inherited": true, - "___id": "T000002R048947", + "___id": "T000002R048950", "___s": true }, { @@ -526288,7 +526292,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -526324,7 +526328,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R048949", + "___id": "T000002R048952", "___s": true }, { @@ -526333,7 +526337,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -526390,7 +526394,7 @@ ], "inherits": "Phaser.GameObjects.Components.BlendMode#setBlendMode", "inherited": true, - "___id": "T000002R048950", + "___id": "T000002R048953", "___s": true }, { @@ -526399,7 +526403,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -526420,7 +526424,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R048952", + "___id": "T000002R048955", "___s": true }, { @@ -526429,7 +526433,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -526471,7 +526475,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#setDepth", "inherited": true, - "___id": "T000002R048953", + "___id": "T000002R048956", "___s": true }, { @@ -526480,7 +526484,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -526507,7 +526511,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R048954", + "___id": "T000002R048957", "___s": true }, { @@ -526516,7 +526520,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -526543,7 +526547,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R048955", + "___id": "T000002R048958", "___s": true }, { @@ -526552,7 +526556,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -526594,7 +526598,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", "inherited": true, - "___id": "T000002R048956", + "___id": "T000002R048959", "___s": true }, { @@ -526603,7 +526607,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -526645,7 +526649,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", "inherited": true, - "___id": "T000002R048957", + "___id": "T000002R048960", "___s": true }, { @@ -526654,7 +526658,7 @@ "filename": "Flip.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipX", @@ -526676,7 +526680,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#flipX", "inherited": true, - "___id": "T000002R048958", + "___id": "T000002R048961", "___s": true }, { @@ -526685,7 +526689,7 @@ "filename": "Flip.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipY", @@ -526707,7 +526711,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#flipY", "inherited": true, - "___id": "T000002R048959", + "___id": "T000002R048962", "___s": true }, { @@ -526716,7 +526720,7 @@ "filename": "Flip.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipX", @@ -526743,7 +526747,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipX", "inherited": true, - "___id": "T000002R048960", + "___id": "T000002R048963", "___s": true }, { @@ -526752,7 +526756,7 @@ "filename": "Flip.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipY", @@ -526779,7 +526783,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipY", "inherited": true, - "___id": "T000002R048961", + "___id": "T000002R048964", "___s": true }, { @@ -526788,7 +526792,7 @@ "filename": "Flip.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipX", @@ -526830,7 +526834,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlipX", "inherited": true, - "___id": "T000002R048962", + "___id": "T000002R048965", "___s": true }, { @@ -526839,7 +526843,7 @@ "filename": "Flip.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipY", @@ -526881,7 +526885,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlipY", "inherited": true, - "___id": "T000002R048963", + "___id": "T000002R048966", "___s": true }, { @@ -526890,7 +526894,7 @@ "filename": "Flip.js", "lineno": 117, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlip", @@ -526945,7 +526949,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlip", "inherited": true, - "___id": "T000002R048964", + "___id": "T000002R048967", "___s": true }, { @@ -526954,7 +526958,7 @@ "filename": "Flip.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetFlip", @@ -526981,7 +526985,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#resetFlip", "inherited": true, - "___id": "T000002R048965", + "___id": "T000002R048968", "___s": true }, { @@ -526990,7 +526994,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -527055,7 +527059,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getCenter", "inherited": true, - "___id": "T000002R048967", + "___id": "T000002R048970", "___s": true }, { @@ -527064,7 +527068,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -527129,7 +527133,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopLeft", "inherited": true, - "___id": "T000002R048968", + "___id": "T000002R048971", "___s": true }, { @@ -527138,7 +527142,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -527203,7 +527207,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopCenter", "inherited": true, - "___id": "T000002R048969", + "___id": "T000002R048972", "___s": true }, { @@ -527212,7 +527216,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -527277,7 +527281,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopRight", "inherited": true, - "___id": "T000002R048970", + "___id": "T000002R048973", "___s": true }, { @@ -527286,7 +527290,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -527351,7 +527355,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getLeftCenter", "inherited": true, - "___id": "T000002R048971", + "___id": "T000002R048974", "___s": true }, { @@ -527360,7 +527364,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -527425,7 +527429,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getRightCenter", "inherited": true, - "___id": "T000002R048972", + "___id": "T000002R048975", "___s": true }, { @@ -527434,7 +527438,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -527499,7 +527503,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomLeft", "inherited": true, - "___id": "T000002R048973", + "___id": "T000002R048976", "___s": true }, { @@ -527508,7 +527512,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -527573,7 +527577,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomCenter", "inherited": true, - "___id": "T000002R048974", + "___id": "T000002R048977", "___s": true }, { @@ -527582,7 +527586,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -527647,7 +527651,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomRight", "inherited": true, - "___id": "T000002R048975", + "___id": "T000002R048978", "___s": true }, { @@ -527656,7 +527660,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -527726,7 +527730,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBounds", "inherited": true, - "___id": "T000002R048976", + "___id": "T000002R048979", "___s": true }, { @@ -527735,7 +527739,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -527766,7 +527770,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R048977", + "___id": "T000002R048980", "___s": true }, { @@ -527775,7 +527779,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -527827,7 +527831,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#setMask", "inherited": true, - "___id": "T000002R048978", + "___id": "T000002R048981", "___s": true }, { @@ -527836,7 +527840,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -527880,7 +527884,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#clearMask", "inherited": true, - "___id": "T000002R048979", + "___id": "T000002R048982", "___s": true }, { @@ -527889,7 +527893,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -528042,7 +528046,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createBitmapMask", "inherited": true, - "___id": "T000002R048980", + "___id": "T000002R048983", "___s": true }, { @@ -528051,7 +528055,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -528123,7 +528127,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createGeometryMask", "inherited": true, - "___id": "T000002R048981", + "___id": "T000002R048984", "___s": true }, { @@ -528132,7 +528136,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -528155,7 +528159,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R048983", + "___id": "T000002R048986", "___s": true }, { @@ -528164,7 +528168,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -528187,7 +528191,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R048984", + "___id": "T000002R048987", "___s": true }, { @@ -528196,7 +528200,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -528217,7 +528221,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R048985", + "___id": "T000002R048988", "___s": true }, { @@ -528226,7 +528230,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -528247,7 +528251,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R048986", + "___id": "T000002R048989", "___s": true }, { @@ -528256,7 +528260,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -528315,7 +528319,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setOrigin", "inherited": true, - "___id": "T000002R048987", + "___id": "T000002R048990", "___s": true }, { @@ -528324,7 +528328,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -528351,7 +528355,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R048988", + "___id": "T000002R048991", "___s": true }, { @@ -528360,7 +528364,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -528419,7 +528423,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setDisplayOrigin", "inherited": true, - "___id": "T000002R048989", + "___id": "T000002R048992", "___s": true }, { @@ -528428,7 +528432,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -528455,7 +528459,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R048990", + "___id": "T000002R048993", "___s": true }, { @@ -528464,7 +528468,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -528493,7 +528497,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R048991", + "___id": "T000002R048994", "___s": true }, { @@ -528502,7 +528506,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -528531,7 +528535,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R048992", + "___id": "T000002R048995", "___s": true }, { @@ -528540,7 +528544,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -528568,7 +528572,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R048993", + "___id": "T000002R048996", "___s": true }, { @@ -528577,7 +528581,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -528636,7 +528640,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#initPipeline", "inherited": true, - "___id": "T000002R048994", + "___id": "T000002R048997", "___s": true }, { @@ -528645,7 +528649,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -528733,7 +528737,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipeline", "inherited": true, - "___id": "T000002R048995", + "___id": "T000002R048998", "___s": true }, { @@ -528742,7 +528746,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -528805,7 +528809,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipelineData", "inherited": true, - "___id": "T000002R048996", + "___id": "T000002R048999", "___s": true }, { @@ -528814,7 +528818,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -528864,7 +528868,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#resetPipeline", "inherited": true, - "___id": "T000002R048997", + "___id": "T000002R049000", "___s": true }, { @@ -528873,7 +528877,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -528908,7 +528912,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R048998", + "___id": "T000002R049001", "___s": true }, { @@ -528917,7 +528921,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -528945,7 +528949,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R048999", + "___id": "T000002R049002", "___s": true }, { @@ -528954,7 +528958,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -528991,7 +528995,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R049000", + "___id": "T000002R049003", "___s": true }, { @@ -529000,7 +529004,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -529028,7 +529032,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R049001", + "___id": "T000002R049004", "___s": true }, { @@ -529037,7 +529041,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -529067,7 +529071,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R049002", + "___id": "T000002R049005", "___s": true }, { @@ -529076,7 +529080,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -529104,7 +529108,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R049003", + "___id": "T000002R049006", "___s": true }, { @@ -529113,7 +529117,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -529149,7 +529153,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", "inherited": true, - "___id": "T000002R049004", + "___id": "T000002R049007", "___s": true }, { @@ -529158,7 +529162,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -529293,7 +529297,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", "inherited": true, - "___id": "T000002R049005", + "___id": "T000002R049008", "___s": true }, { @@ -529302,7 +529306,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -529365,7 +529369,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", "inherited": true, - "___id": "T000002R049006", + "___id": "T000002R049009", "___s": true }, { @@ -529374,7 +529378,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -529456,7 +529460,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", "inherited": true, - "___id": "T000002R049007", + "___id": "T000002R049010", "___s": true }, { @@ -529465,7 +529469,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -529501,7 +529505,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", "inherited": true, - "___id": "T000002R049008", + "___id": "T000002R049011", "___s": true }, { @@ -529510,7 +529514,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -529569,7 +529573,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", "inherited": true, - "___id": "T000002R049009", + "___id": "T000002R049012", "___s": true }, { @@ -529578,7 +529582,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -529612,7 +529616,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R049010", + "___id": "T000002R049013", "___s": true }, { @@ -529621,7 +529625,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -529643,7 +529647,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R049011", + "___id": "T000002R049014", "___s": true }, { @@ -529652,7 +529656,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -529674,7 +529678,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R049012", + "___id": "T000002R049015", "___s": true }, { @@ -529683,7 +529687,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -529740,7 +529744,7 @@ ], "inherits": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", "inherited": true, - "___id": "T000002R049013", + "___id": "T000002R049016", "___s": true }, { @@ -529749,7 +529753,7 @@ "filename": "Size.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "width", @@ -529770,7 +529774,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#width", "inherited": true, - "___id": "T000002R049015", + "___id": "T000002R049018", "___s": true }, { @@ -529779,7 +529783,7 @@ "filename": "Size.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "height", @@ -529800,7 +529804,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#height", "inherited": true, - "___id": "T000002R049016", + "___id": "T000002R049019", "___s": true }, { @@ -529809,7 +529813,7 @@ "filename": "Size.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayWidth", @@ -529830,7 +529834,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#displayWidth", "inherited": true, - "___id": "T000002R049017", + "___id": "T000002R049020", "___s": true }, { @@ -529839,7 +529843,7 @@ "filename": "Size.js", "lineno": 78, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayHeight", @@ -529860,7 +529864,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#displayHeight", "inherited": true, - "___id": "T000002R049018", + "___id": "T000002R049021", "___s": true }, { @@ -529869,7 +529873,7 @@ "filename": "Size.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSizeToFrame", @@ -529922,7 +529926,7 @@ ], "inherits": "Phaser.GameObjects.Components.Size#setSizeToFrame", "inherited": true, - "___id": "T000002R049019", + "___id": "T000002R049022", "___s": true }, { @@ -529931,7 +529935,7 @@ "filename": "Size.js", "lineno": 139, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSize", @@ -529986,7 +529990,7 @@ ], "inherits": "Phaser.GameObjects.Components.Size#setSize", "inherited": true, - "___id": "T000002R049020", + "___id": "T000002R049023", "___s": true }, { @@ -529995,7 +529999,7 @@ "filename": "Size.js", "lineno": 166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplaySize", @@ -530050,7 +530054,7 @@ ], "inherits": "Phaser.GameObjects.Components.Size#setDisplaySize", "inherited": true, - "___id": "T000002R049021", + "___id": "T000002R049024", "___s": true }, { @@ -530059,7 +530063,7 @@ "filename": "TextureCrop.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "texture", @@ -530090,7 +530094,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.TextureCrop#texture", "inherited": true, - "___id": "T000002R049022", + "___id": "T000002R049025", "___s": true }, { @@ -530099,7 +530103,7 @@ "filename": "TextureCrop.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "frame", @@ -530120,7 +530124,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.TextureCrop#frame", "inherited": true, - "___id": "T000002R049023", + "___id": "T000002R049026", "___s": true }, { @@ -530129,7 +530133,7 @@ "filename": "TextureCrop.js", "lineno": 39, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isCropped", @@ -530150,7 +530154,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.TextureCrop#isCropped", "inherited": true, - "___id": "T000002R049024", + "___id": "T000002R049027", "___s": true }, { @@ -530159,7 +530163,7 @@ "filename": "TextureCrop.js", "lineno": 50, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setCrop", @@ -530254,7 +530258,7 @@ ], "inherits": "Phaser.GameObjects.Components.TextureCrop#setCrop", "inherited": true, - "___id": "T000002R049025", + "___id": "T000002R049028", "___s": true }, { @@ -530263,7 +530267,7 @@ "filename": "TextureCrop.js", "lineno": 110, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTexture", @@ -530329,7 +530333,7 @@ ], "inherits": "Phaser.GameObjects.Components.TextureCrop#setTexture", "inherited": true, - "___id": "T000002R049026", + "___id": "T000002R049029", "___s": true }, { @@ -530338,7 +530342,7 @@ "filename": "TextureCrop.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFrame", @@ -530425,7 +530429,7 @@ ], "inherits": "Phaser.GameObjects.Components.TextureCrop#setFrame", "inherited": true, - "___id": "T000002R049027", + "___id": "T000002R049030", "___s": true }, { @@ -530434,7 +530438,7 @@ "filename": "Tint.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopLeft", @@ -530456,7 +530460,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintTopLeft", "inherited": true, - "___id": "T000002R049029", + "___id": "T000002R049032", "___s": true }, { @@ -530465,7 +530469,7 @@ "filename": "Tint.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopRight", @@ -530487,7 +530491,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintTopRight", "inherited": true, - "___id": "T000002R049030", + "___id": "T000002R049033", "___s": true }, { @@ -530496,7 +530500,7 @@ "filename": "Tint.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomLeft", @@ -530518,7 +530522,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintBottomLeft", "inherited": true, - "___id": "T000002R049031", + "___id": "T000002R049034", "___s": true }, { @@ -530527,7 +530531,7 @@ "filename": "Tint.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomRight", @@ -530549,7 +530553,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintBottomRight", "inherited": true, - "___id": "T000002R049032", + "___id": "T000002R049035", "___s": true }, { @@ -530558,7 +530562,7 @@ "filename": "Tint.js", "lineno": 66, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintFill", @@ -530580,7 +530584,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintFill", "inherited": true, - "___id": "T000002R049033", + "___id": "T000002R049036", "___s": true }, { @@ -530589,7 +530593,7 @@ "filename": "Tint.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearTint", @@ -530623,7 +530627,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#clearTint", "inherited": true, - "___id": "T000002R049034", + "___id": "T000002R049037", "___s": true }, { @@ -530632,7 +530636,7 @@ "filename": "Tint.js", "lineno": 98, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTint", @@ -530725,7 +530729,7 @@ ], "inherits": "Phaser.GameObjects.Components.Tint#setTint", "inherited": true, - "___id": "T000002R049035", + "___id": "T000002R049038", "___s": true }, { @@ -530734,7 +530738,7 @@ "filename": "Tint.js", "lineno": 146, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTintFill", @@ -530827,7 +530831,7 @@ ], "inherits": "Phaser.GameObjects.Components.Tint#setTintFill", "inherited": true, - "___id": "T000002R049036", + "___id": "T000002R049039", "___s": true }, { @@ -530836,7 +530840,7 @@ "filename": "Tint.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tint", @@ -530864,7 +530868,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tint", "inherited": true, - "___id": "T000002R049037", + "___id": "T000002R049040", "___s": true }, { @@ -530873,7 +530877,7 @@ "filename": "Tint.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isTinted", @@ -530902,7 +530906,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#isTinted", "inherited": true, - "___id": "T000002R049038", + "___id": "T000002R049041", "___s": true }, { @@ -530911,7 +530915,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -530934,7 +530938,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R049039", + "___id": "T000002R049042", "___s": true }, { @@ -530943,7 +530947,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -530965,7 +530969,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R049043", + "___id": "T000002R049046", "___s": true }, { @@ -530974,7 +530978,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -530996,7 +531000,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R049044", + "___id": "T000002R049047", "___s": true }, { @@ -531005,7 +531009,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -531027,7 +531031,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R049045", + "___id": "T000002R049048", "___s": true }, { @@ -531036,7 +531040,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -531058,7 +531062,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R049046", + "___id": "T000002R049049", "___s": true }, { @@ -531067,7 +531071,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -531089,7 +531093,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R049047", + "___id": "T000002R049050", "___s": true }, { @@ -531098,7 +531102,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -531120,7 +531124,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R049048", + "___id": "T000002R049051", "___s": true }, { @@ -531129,7 +531133,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -531151,7 +531155,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R049049", + "___id": "T000002R049052", "___s": true }, { @@ -531160,7 +531164,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -531182,7 +531186,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R049050", + "___id": "T000002R049053", "___s": true }, { @@ -531191,7 +531195,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -531213,7 +531217,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R049051", + "___id": "T000002R049054", "___s": true }, { @@ -531222,7 +531226,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -531311,7 +531315,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setPosition", "inherited": true, - "___id": "T000002R049052", + "___id": "T000002R049055", "___s": true }, { @@ -531320,7 +531324,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -531377,7 +531381,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#copyPosition", "inherited": true, - "___id": "T000002R049053", + "___id": "T000002R049056", "___s": true }, { @@ -531386,7 +531390,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -531473,7 +531477,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRandomPosition", "inherited": true, - "___id": "T000002R049054", + "___id": "T000002R049057", "___s": true }, { @@ -531482,7 +531486,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -531526,7 +531530,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRotation", "inherited": true, - "___id": "T000002R049055", + "___id": "T000002R049058", "___s": true }, { @@ -531535,7 +531539,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -531579,7 +531583,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setAngle", "inherited": true, - "___id": "T000002R049056", + "___id": "T000002R049059", "___s": true }, { @@ -531588,7 +531592,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -531647,7 +531651,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setScale", "inherited": true, - "___id": "T000002R049057", + "___id": "T000002R049060", "___s": true }, { @@ -531656,7 +531660,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -531700,7 +531704,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setX", "inherited": true, - "___id": "T000002R049058", + "___id": "T000002R049061", "___s": true }, { @@ -531709,7 +531713,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -531753,7 +531757,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setY", "inherited": true, - "___id": "T000002R049059", + "___id": "T000002R049062", "___s": true }, { @@ -531762,7 +531766,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -531806,7 +531810,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setZ", "inherited": true, - "___id": "T000002R049060", + "___id": "T000002R049063", "___s": true }, { @@ -531815,7 +531819,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -531859,7 +531863,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setW", "inherited": true, - "___id": "T000002R049061", + "___id": "T000002R049064", "___s": true }, { @@ -531868,7 +531872,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -531910,7 +531914,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", "inherited": true, - "___id": "T000002R049062", + "___id": "T000002R049065", "___s": true }, { @@ -531919,7 +531923,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -531975,7 +531979,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", "inherited": true, - "___id": "T000002R049063", + "___id": "T000002R049066", "___s": true }, { @@ -531984,7 +531988,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -532066,7 +532070,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalPoint", "inherited": true, - "___id": "T000002R049064", + "___id": "T000002R049067", "___s": true }, { @@ -532075,7 +532079,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -532101,7 +532105,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R049065", + "___id": "T000002R049068", "___s": true }, { @@ -532110,7 +532114,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -532131,7 +532135,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R049067", + "___id": "T000002R049070", "___s": true }, { @@ -532140,7 +532144,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -532182,7 +532186,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R049068", + "___id": "T000002R049071", "___s": true }, { @@ -532191,7 +532195,7 @@ "filename": "Sprite.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "anims", @@ -532212,7 +532216,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Sprite#anims", "inherited": true, - "___id": "T000002R049070", + "___id": "T000002R049073", "___s": true }, { @@ -532221,7 +532225,7 @@ "filename": "Sprite.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "play", @@ -532296,7 +532300,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#play", "inherited": true, - "___id": "T000002R049071", + "___id": "T000002R049074", "___s": true }, { @@ -532305,7 +532309,7 @@ "filename": "Sprite.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "playReverse", @@ -532380,7 +532384,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#playReverse", "inherited": true, - "___id": "T000002R049072", + "___id": "T000002R049075", "___s": true }, { @@ -532389,7 +532393,7 @@ "filename": "Sprite.js", "lineno": 270, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "playAfterDelay", @@ -532462,7 +532466,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#playAfterDelay", "inherited": true, - "___id": "T000002R049073", + "___id": "T000002R049076", "___s": true }, { @@ -532471,7 +532475,7 @@ "filename": "Sprite.js", "lineno": 300, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "playAfterRepeat", @@ -532546,7 +532550,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#playAfterRepeat", "inherited": true, - "___id": "T000002R049074", + "___id": "T000002R049077", "___s": true }, { @@ -532555,7 +532559,7 @@ "filename": "Sprite.js", "lineno": 327, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "chain", @@ -532655,7 +532659,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#chain", "inherited": true, - "___id": "T000002R049075", + "___id": "T000002R049078", "___s": true }, { @@ -532664,7 +532668,7 @@ "filename": "Sprite.js", "lineno": 359, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "stop", @@ -532694,7 +532698,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Sprite#stop", "inherited": true, - "___id": "T000002R049076", + "___id": "T000002R049079", "___s": true }, { @@ -532703,7 +532707,7 @@ "filename": "Sprite.js", "lineno": 377, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "stopAfterDelay", @@ -532748,7 +532752,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#stopAfterDelay", "inherited": true, - "___id": "T000002R049077", + "___id": "T000002R049080", "___s": true }, { @@ -532757,7 +532761,7 @@ "filename": "Sprite.js", "lineno": 400, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "stopAfterRepeat", @@ -532804,7 +532808,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#stopAfterRepeat", "inherited": true, - "___id": "T000002R049078", + "___id": "T000002R049081", "___s": true }, { @@ -532813,7 +532817,7 @@ "filename": "Sprite.js", "lineno": 423, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "stopOnFrame", @@ -532858,7 +532862,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#stopOnFrame", "inherited": true, - "___id": "T000002R049079", + "___id": "T000002R049082", "___s": true }, { @@ -532867,7 +532871,7 @@ "filename": "Sprite.js", "lineno": 447, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "toJSON", @@ -532893,7 +532897,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Sprite#toJSON", "inherited": true, - "___id": "T000002R049080", + "___id": "T000002R049083", "___s": true }, { @@ -532902,7 +532906,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -532923,7 +532927,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R049084", + "___id": "T000002R049087", "___s": true }, { @@ -532932,7 +532936,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -532964,7 +532968,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R049085", + "___id": "T000002R049088", "___s": true }, { @@ -532973,7 +532977,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -532994,7 +532998,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R049086", + "___id": "T000002R049089", "___s": true }, { @@ -533003,7 +533007,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -533034,7 +533038,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R049087", + "___id": "T000002R049090", "___s": true }, { @@ -533043,7 +533047,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -533064,7 +533068,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R049088", + "___id": "T000002R049091", "___s": true }, { @@ -533073,7 +533077,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -533095,7 +533099,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R049089", + "___id": "T000002R049092", "___s": true }, { @@ -533104,7 +533108,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -533126,7 +533130,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R049090", + "___id": "T000002R049093", "___s": true }, { @@ -533135,7 +533139,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -533157,7 +533161,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R049091", + "___id": "T000002R049094", "___s": true }, { @@ -533166,7 +533170,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -533188,7 +533192,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R049092", + "___id": "T000002R049095", "___s": true }, { @@ -533197,7 +533201,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -533219,7 +533223,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R049093", + "___id": "T000002R049096", "___s": true }, { @@ -533228,7 +533232,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -533253,7 +533257,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R049094", + "___id": "T000002R049097", "___s": true }, { @@ -533262,7 +533266,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -533286,7 +533290,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R049095", + "___id": "T000002R049098", "___s": true }, { @@ -533295,7 +533299,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -533334,7 +533338,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R049096", + "___id": "T000002R049099", "___s": true }, { @@ -533343,7 +533347,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -533365,7 +533369,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R049097", + "___id": "T000002R049100", "___s": true }, { @@ -533374,7 +533378,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -533416,7 +533420,7 @@ "name": "value" } ], - "___id": "T000002R049098", + "___id": "T000002R049101", "___s": true }, { @@ -533425,7 +533429,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -533467,7 +533471,7 @@ "name": "value" } ], - "___id": "T000002R049099", + "___id": "T000002R049102", "___s": true }, { @@ -533476,7 +533480,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -533528,7 +533532,7 @@ "name": "value" } ], - "___id": "T000002R049100", + "___id": "T000002R049103", "___s": true }, { @@ -533537,7 +533541,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -533567,7 +533571,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R049101", + "___id": "T000002R049104", "___s": true }, { @@ -533576,7 +533580,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -533655,7 +533659,7 @@ "name": "data" } ], - "___id": "T000002R049102", + "___id": "T000002R049105", "___s": true }, { @@ -533664,7 +533668,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -533721,7 +533725,7 @@ "name": "amount" } ], - "___id": "T000002R049103", + "___id": "T000002R049106", "___s": true }, { @@ -533730,7 +533734,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -533772,7 +533776,7 @@ "name": "key" } ], - "___id": "T000002R049104", + "___id": "T000002R049107", "___s": true }, { @@ -533781,7 +533785,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -533840,7 +533844,7 @@ "name": "key" } ], - "___id": "T000002R049105", + "___id": "T000002R049108", "___s": true }, { @@ -533849,7 +533853,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -533936,7 +533940,7 @@ "name": "dropZone" } ], - "___id": "T000002R049106", + "___id": "T000002R049109", "___s": true }, { @@ -533945,7 +533949,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -533972,7 +533976,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R049107", + "___id": "T000002R049110", "___s": true }, { @@ -533981,7 +533985,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -534008,7 +534012,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R049108", + "___id": "T000002R049111", "___s": true }, { @@ -534017,7 +534021,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -534029,7 +534033,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R049109", + "___id": "T000002R049112", "___s": true }, { @@ -534038,7 +534042,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -534050,7 +534054,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R049110", + "___id": "T000002R049113", "___s": true }, { @@ -534059,7 +534063,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -534088,7 +534092,7 @@ "name": "args" } ], - "___id": "T000002R049111", + "___id": "T000002R049114", "___s": true }, { @@ -534097,7 +534101,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -534138,7 +534142,7 @@ "name": "camera" } ], - "___id": "T000002R049112", + "___id": "T000002R049115", "___s": true }, { @@ -534147,7 +534151,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -534182,7 +534186,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R049113", + "___id": "T000002R049116", "___s": true }, { @@ -534191,7 +534195,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -534248,7 +534252,7 @@ "name": "displayList" } ], - "___id": "T000002R049114", + "___id": "T000002R049117", "___s": true }, { @@ -534257,7 +534261,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -534284,7 +534288,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R049115", + "___id": "T000002R049118", "___s": true }, { @@ -534293,7 +534297,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -534324,7 +534328,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R049116", + "___id": "T000002R049119", "___s": true }, { @@ -534333,7 +534337,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -534360,7 +534364,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R049117", + "___id": "T000002R049120", "___s": true }, { @@ -534369,7 +534373,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -534401,7 +534405,7 @@ "name": "fromScene" } ], - "___id": "T000002R049118", + "___id": "T000002R049121", "___s": true }, { @@ -534410,7 +534414,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -534422,7 +534426,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R049119", + "___id": "T000002R049122", "___s": true }, { @@ -534431,7 +534435,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -534474,7 +534478,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R049120", + "___id": "T000002R049123", "___s": true }, { @@ -534483,7 +534487,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -534543,7 +534547,7 @@ "name": "event" } ], - "___id": "T000002R049121", + "___id": "T000002R049124", "___s": true }, { @@ -534552,7 +534556,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -534603,7 +534607,7 @@ "name": "event" } ], - "___id": "T000002R049122", + "___id": "T000002R049125", "___s": true }, { @@ -534612,7 +534616,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -534678,7 +534682,7 @@ "name": "args" } ], - "___id": "T000002R049123", + "___id": "T000002R049126", "___s": true }, { @@ -534687,7 +534691,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -534766,7 +534770,7 @@ "name": "context" } ], - "___id": "T000002R049124", + "___id": "T000002R049127", "___s": true }, { @@ -534775,7 +534779,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -534854,7 +534858,7 @@ "name": "context" } ], - "___id": "T000002R049125", + "___id": "T000002R049128", "___s": true }, { @@ -534863,7 +534867,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -534942,7 +534946,7 @@ "name": "context" } ], - "___id": "T000002R049126", + "___id": "T000002R049129", "___s": true }, { @@ -534951,7 +534955,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -535044,7 +535048,7 @@ "name": "once" } ], - "___id": "T000002R049127", + "___id": "T000002R049130", "___s": true }, { @@ -535053,7 +535057,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -535146,7 +535150,7 @@ "name": "once" } ], - "___id": "T000002R049128", + "___id": "T000002R049131", "___s": true }, { @@ -535155,7 +535159,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -535208,7 +535212,7 @@ "name": "event" } ], - "___id": "T000002R049129", + "___id": "T000002R049132", "___s": true }, { @@ -535217,7 +535221,7 @@ "filename": "Alpha.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -535244,7 +535248,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#clearAlpha", "inherited": true, - "___id": "T000002R049135", + "___id": "T000002R049138", "___s": true }, { @@ -535253,7 +535257,7 @@ "filename": "Alpha.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -535339,7 +535343,7 @@ "name": "bottomRight" } ], - "___id": "T000002R049136", + "___id": "T000002R049139", "___s": true }, { @@ -535348,7 +535352,7 @@ "filename": "Alpha.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -535369,7 +535373,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alpha", "inherited": true, - "___id": "T000002R049137", + "___id": "T000002R049140", "___s": true }, { @@ -535378,7 +535382,7 @@ "filename": "Alpha.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopLeft", @@ -535406,7 +535410,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", "inherited": true, - "___id": "T000002R049138", + "___id": "T000002R049141", "___s": true }, { @@ -535415,7 +535419,7 @@ "filename": "Alpha.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopRight", @@ -535443,7 +535447,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopRight", "inherited": true, - "___id": "T000002R049139", + "___id": "T000002R049142", "___s": true }, { @@ -535452,7 +535456,7 @@ "filename": "Alpha.js", "lineno": 227, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomLeft", @@ -535480,7 +535484,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", "inherited": true, - "___id": "T000002R049140", + "___id": "T000002R049143", "___s": true }, { @@ -535489,7 +535493,7 @@ "filename": "Alpha.js", "lineno": 257, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomRight", @@ -535517,7 +535521,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", "inherited": true, - "___id": "T000002R049141", + "___id": "T000002R049144", "___s": true }, { @@ -535526,7 +535530,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -535562,7 +535566,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R049143", + "___id": "T000002R049146", "___s": true }, { @@ -535571,7 +535575,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -535628,7 +535632,7 @@ "name": "value" } ], - "___id": "T000002R049144", + "___id": "T000002R049147", "___s": true }, { @@ -535637,7 +535641,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -535658,7 +535662,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R049146", + "___id": "T000002R049149", "___s": true }, { @@ -535667,7 +535671,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -535709,7 +535713,7 @@ "name": "value" } ], - "___id": "T000002R049147", + "___id": "T000002R049150", "___s": true }, { @@ -535718,7 +535722,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -535745,7 +535749,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R049148", + "___id": "T000002R049151", "___s": true }, { @@ -535754,7 +535758,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -535781,7 +535785,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R049149", + "___id": "T000002R049152", "___s": true }, { @@ -535790,7 +535794,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -535832,7 +535836,7 @@ "name": "gameObject" } ], - "___id": "T000002R049150", + "___id": "T000002R049153", "___s": true }, { @@ -535841,7 +535845,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -535883,7 +535887,7 @@ "name": "gameObject" } ], - "___id": "T000002R049151", + "___id": "T000002R049154", "___s": true }, { @@ -535892,7 +535896,7 @@ "filename": "Flip.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipX", @@ -535914,7 +535918,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#flipX", "inherited": true, - "___id": "T000002R049152", + "___id": "T000002R049155", "___s": true }, { @@ -535923,7 +535927,7 @@ "filename": "Flip.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipY", @@ -535945,7 +535949,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#flipY", "inherited": true, - "___id": "T000002R049153", + "___id": "T000002R049156", "___s": true }, { @@ -535954,7 +535958,7 @@ "filename": "Flip.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipX", @@ -535981,7 +535985,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipX", "inherited": true, - "___id": "T000002R049154", + "___id": "T000002R049157", "___s": true }, { @@ -535990,7 +535994,7 @@ "filename": "Flip.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipY", @@ -536017,7 +536021,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipY", "inherited": true, - "___id": "T000002R049155", + "___id": "T000002R049158", "___s": true }, { @@ -536026,7 +536030,7 @@ "filename": "Flip.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipX", @@ -536068,7 +536072,7 @@ "name": "value" } ], - "___id": "T000002R049156", + "___id": "T000002R049159", "___s": true }, { @@ -536077,7 +536081,7 @@ "filename": "Flip.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipY", @@ -536119,7 +536123,7 @@ "name": "value" } ], - "___id": "T000002R049157", + "___id": "T000002R049160", "___s": true }, { @@ -536128,7 +536132,7 @@ "filename": "Flip.js", "lineno": 117, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlip", @@ -536183,7 +536187,7 @@ "name": "y" } ], - "___id": "T000002R049158", + "___id": "T000002R049161", "___s": true }, { @@ -536192,7 +536196,7 @@ "filename": "Flip.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetFlip", @@ -536219,7 +536223,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#resetFlip", "inherited": true, - "___id": "T000002R049159", + "___id": "T000002R049162", "___s": true }, { @@ -536228,7 +536232,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -536293,7 +536297,7 @@ "name": "includeParent" } ], - "___id": "T000002R049161", + "___id": "T000002R049164", "___s": true }, { @@ -536302,7 +536306,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -536367,7 +536371,7 @@ "name": "includeParent" } ], - "___id": "T000002R049162", + "___id": "T000002R049165", "___s": true }, { @@ -536376,7 +536380,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -536441,7 +536445,7 @@ "name": "includeParent" } ], - "___id": "T000002R049163", + "___id": "T000002R049166", "___s": true }, { @@ -536450,7 +536454,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -536515,7 +536519,7 @@ "name": "includeParent" } ], - "___id": "T000002R049164", + "___id": "T000002R049167", "___s": true }, { @@ -536524,7 +536528,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -536589,7 +536593,7 @@ "name": "includeParent" } ], - "___id": "T000002R049165", + "___id": "T000002R049168", "___s": true }, { @@ -536598,7 +536602,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -536663,7 +536667,7 @@ "name": "includeParent" } ], - "___id": "T000002R049166", + "___id": "T000002R049169", "___s": true }, { @@ -536672,7 +536676,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -536737,7 +536741,7 @@ "name": "includeParent" } ], - "___id": "T000002R049167", + "___id": "T000002R049170", "___s": true }, { @@ -536746,7 +536750,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -536811,7 +536815,7 @@ "name": "includeParent" } ], - "___id": "T000002R049168", + "___id": "T000002R049171", "___s": true }, { @@ -536820,7 +536824,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -536885,7 +536889,7 @@ "name": "includeParent" } ], - "___id": "T000002R049169", + "___id": "T000002R049172", "___s": true }, { @@ -536894,7 +536898,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -536964,7 +536968,7 @@ "name": "output" } ], - "___id": "T000002R049170", + "___id": "T000002R049173", "___s": true }, { @@ -536973,7 +536977,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -537004,7 +537008,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R049171", + "___id": "T000002R049174", "___s": true }, { @@ -537013,7 +537017,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -537065,7 +537069,7 @@ "name": "mask" } ], - "___id": "T000002R049172", + "___id": "T000002R049175", "___s": true }, { @@ -537074,7 +537078,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -537118,7 +537122,7 @@ "name": "destroyMask" } ], - "___id": "T000002R049173", + "___id": "T000002R049176", "___s": true }, { @@ -537127,7 +537131,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -537280,7 +537284,7 @@ "name": "frame" } ], - "___id": "T000002R049174", + "___id": "T000002R049177", "___s": true }, { @@ -537289,7 +537293,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -537361,7 +537365,7 @@ "name": "graphics" } ], - "___id": "T000002R049175", + "___id": "T000002R049178", "___s": true }, { @@ -537370,7 +537374,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -537393,7 +537397,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R049177", + "___id": "T000002R049180", "___s": true }, { @@ -537402,7 +537406,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -537425,7 +537429,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R049178", + "___id": "T000002R049181", "___s": true }, { @@ -537434,7 +537438,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -537455,7 +537459,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R049179", + "___id": "T000002R049182", "___s": true }, { @@ -537464,7 +537468,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -537485,7 +537489,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R049180", + "___id": "T000002R049183", "___s": true }, { @@ -537494,7 +537498,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -537553,7 +537557,7 @@ "name": "y" } ], - "___id": "T000002R049181", + "___id": "T000002R049184", "___s": true }, { @@ -537562,7 +537566,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -537589,7 +537593,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R049182", + "___id": "T000002R049185", "___s": true }, { @@ -537598,7 +537602,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -537657,7 +537661,7 @@ "name": "y" } ], - "___id": "T000002R049183", + "___id": "T000002R049186", "___s": true }, { @@ -537666,7 +537670,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -537693,7 +537697,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R049184", + "___id": "T000002R049187", "___s": true }, { @@ -537702,7 +537706,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -537731,7 +537735,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R049185", + "___id": "T000002R049188", "___s": true }, { @@ -537740,7 +537744,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -537769,7 +537773,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R049186", + "___id": "T000002R049189", "___s": true }, { @@ -537778,7 +537782,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -537806,7 +537810,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R049187", + "___id": "T000002R049190", "___s": true }, { @@ -537815,7 +537819,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -537874,7 +537878,7 @@ "name": "pipeline" } ], - "___id": "T000002R049188", + "___id": "T000002R049191", "___s": true }, { @@ -537883,7 +537887,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -537971,7 +537975,7 @@ "name": "copyData" } ], - "___id": "T000002R049189", + "___id": "T000002R049192", "___s": true }, { @@ -537980,7 +537984,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -538043,7 +538047,7 @@ "name": "value" } ], - "___id": "T000002R049190", + "___id": "T000002R049193", "___s": true }, { @@ -538052,7 +538056,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -538102,7 +538106,7 @@ "name": "resetData" } ], - "___id": "T000002R049191", + "___id": "T000002R049194", "___s": true }, { @@ -538111,7 +538115,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -538146,7 +538150,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R049192", + "___id": "T000002R049195", "___s": true }, { @@ -538155,7 +538159,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -538183,7 +538187,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R049193", + "___id": "T000002R049196", "___s": true }, { @@ -538192,7 +538196,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -538229,7 +538233,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R049194", + "___id": "T000002R049197", "___s": true }, { @@ -538238,7 +538242,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -538266,7 +538270,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R049195", + "___id": "T000002R049198", "___s": true }, { @@ -538275,7 +538279,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -538305,7 +538309,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R049196", + "___id": "T000002R049199", "___s": true }, { @@ -538314,7 +538318,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -538342,7 +538346,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R049197", + "___id": "T000002R049200", "___s": true }, { @@ -538351,7 +538355,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -538387,7 +538391,7 @@ "name": "preFX" } ], - "___id": "T000002R049198", + "___id": "T000002R049201", "___s": true }, { @@ -538396,7 +538400,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -538531,7 +538535,7 @@ "name": "copyData" } ], - "___id": "T000002R049199", + "___id": "T000002R049202", "___s": true }, { @@ -538540,7 +538544,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -538603,7 +538607,7 @@ "name": "value" } ], - "___id": "T000002R049200", + "___id": "T000002R049203", "___s": true }, { @@ -538612,7 +538616,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -538694,7 +538698,7 @@ "name": "pipeline" } ], - "___id": "T000002R049201", + "___id": "T000002R049204", "___s": true }, { @@ -538703,7 +538707,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -538739,7 +538743,7 @@ "name": "resetData" } ], - "___id": "T000002R049202", + "___id": "T000002R049205", "___s": true }, { @@ -538748,7 +538752,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -538807,7 +538811,7 @@ "name": "pipeline" } ], - "___id": "T000002R049203", + "___id": "T000002R049206", "___s": true }, { @@ -538816,7 +538820,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -538850,7 +538854,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R049204", + "___id": "T000002R049207", "___s": true }, { @@ -538859,7 +538863,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -538881,7 +538885,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R049205", + "___id": "T000002R049208", "___s": true }, { @@ -538890,7 +538894,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -538912,7 +538916,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R049206", + "___id": "T000002R049209", "___s": true }, { @@ -538921,7 +538925,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -538978,7 +538982,7 @@ "name": "y" } ], - "___id": "T000002R049207", + "___id": "T000002R049210", "___s": true }, { @@ -538987,7 +538991,7 @@ "filename": "Size.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "width", @@ -539008,7 +539012,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#width", "inherited": true, - "___id": "T000002R049209", + "___id": "T000002R049212", "___s": true }, { @@ -539017,7 +539021,7 @@ "filename": "Size.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "height", @@ -539038,7 +539042,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#height", "inherited": true, - "___id": "T000002R049210", + "___id": "T000002R049213", "___s": true }, { @@ -539047,7 +539051,7 @@ "filename": "Size.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayWidth", @@ -539068,7 +539072,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#displayWidth", "inherited": true, - "___id": "T000002R049211", + "___id": "T000002R049214", "___s": true }, { @@ -539077,7 +539081,7 @@ "filename": "Size.js", "lineno": 78, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayHeight", @@ -539098,7 +539102,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#displayHeight", "inherited": true, - "___id": "T000002R049212", + "___id": "T000002R049215", "___s": true }, { @@ -539107,7 +539111,7 @@ "filename": "Size.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSizeToFrame", @@ -539160,7 +539164,7 @@ "name": "frame" } ], - "___id": "T000002R049213", + "___id": "T000002R049216", "___s": true }, { @@ -539169,7 +539173,7 @@ "filename": "Size.js", "lineno": 139, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSize", @@ -539224,7 +539228,7 @@ "name": "height" } ], - "___id": "T000002R049214", + "___id": "T000002R049217", "___s": true }, { @@ -539233,7 +539237,7 @@ "filename": "Size.js", "lineno": 166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplaySize", @@ -539288,7 +539292,7 @@ "name": "height" } ], - "___id": "T000002R049215", + "___id": "T000002R049218", "___s": true }, { @@ -539297,7 +539301,7 @@ "filename": "TextureCrop.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "texture", @@ -539328,7 +539332,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.TextureCrop#texture", "inherited": true, - "___id": "T000002R049216", + "___id": "T000002R049219", "___s": true }, { @@ -539337,7 +539341,7 @@ "filename": "TextureCrop.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "frame", @@ -539358,7 +539362,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.TextureCrop#frame", "inherited": true, - "___id": "T000002R049217", + "___id": "T000002R049220", "___s": true }, { @@ -539367,7 +539371,7 @@ "filename": "TextureCrop.js", "lineno": 39, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isCropped", @@ -539388,7 +539392,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.TextureCrop#isCropped", "inherited": true, - "___id": "T000002R049218", + "___id": "T000002R049221", "___s": true }, { @@ -539397,7 +539401,7 @@ "filename": "TextureCrop.js", "lineno": 50, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setCrop", @@ -539492,7 +539496,7 @@ "name": "height" } ], - "___id": "T000002R049219", + "___id": "T000002R049222", "___s": true }, { @@ -539501,7 +539505,7 @@ "filename": "TextureCrop.js", "lineno": 110, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTexture", @@ -539567,7 +539571,7 @@ "name": "frame" } ], - "___id": "T000002R049220", + "___id": "T000002R049223", "___s": true }, { @@ -539576,7 +539580,7 @@ "filename": "TextureCrop.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFrame", @@ -539663,7 +539667,7 @@ "name": "updateOrigin" } ], - "___id": "T000002R049221", + "___id": "T000002R049224", "___s": true }, { @@ -539672,7 +539676,7 @@ "filename": "Tint.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopLeft", @@ -539694,7 +539698,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintTopLeft", "inherited": true, - "___id": "T000002R049223", + "___id": "T000002R049226", "___s": true }, { @@ -539703,7 +539707,7 @@ "filename": "Tint.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopRight", @@ -539725,7 +539729,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintTopRight", "inherited": true, - "___id": "T000002R049224", + "___id": "T000002R049227", "___s": true }, { @@ -539734,7 +539738,7 @@ "filename": "Tint.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomLeft", @@ -539756,7 +539760,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintBottomLeft", "inherited": true, - "___id": "T000002R049225", + "___id": "T000002R049228", "___s": true }, { @@ -539765,7 +539769,7 @@ "filename": "Tint.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomRight", @@ -539787,7 +539791,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintBottomRight", "inherited": true, - "___id": "T000002R049226", + "___id": "T000002R049229", "___s": true }, { @@ -539796,7 +539800,7 @@ "filename": "Tint.js", "lineno": 66, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintFill", @@ -539818,7 +539822,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintFill", "inherited": true, - "___id": "T000002R049227", + "___id": "T000002R049230", "___s": true }, { @@ -539827,7 +539831,7 @@ "filename": "Tint.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearTint", @@ -539861,7 +539865,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#clearTint", "inherited": true, - "___id": "T000002R049228", + "___id": "T000002R049231", "___s": true }, { @@ -539870,7 +539874,7 @@ "filename": "Tint.js", "lineno": 98, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTint", @@ -539963,7 +539967,7 @@ "name": "bottomRight" } ], - "___id": "T000002R049229", + "___id": "T000002R049232", "___s": true }, { @@ -539972,7 +539976,7 @@ "filename": "Tint.js", "lineno": 146, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTintFill", @@ -540065,7 +540069,7 @@ "name": "bottomRight" } ], - "___id": "T000002R049230", + "___id": "T000002R049233", "___s": true }, { @@ -540074,7 +540078,7 @@ "filename": "Tint.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tint", @@ -540102,7 +540106,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tint", "inherited": true, - "___id": "T000002R049231", + "___id": "T000002R049234", "___s": true }, { @@ -540111,7 +540115,7 @@ "filename": "Tint.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isTinted", @@ -540140,7 +540144,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#isTinted", "inherited": true, - "___id": "T000002R049232", + "___id": "T000002R049235", "___s": true }, { @@ -540149,7 +540153,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -540172,7 +540176,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R049233", + "___id": "T000002R049236", "___s": true }, { @@ -540181,7 +540185,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -540203,7 +540207,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R049237", + "___id": "T000002R049240", "___s": true }, { @@ -540212,7 +540216,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -540234,7 +540238,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R049238", + "___id": "T000002R049241", "___s": true }, { @@ -540243,7 +540247,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -540265,7 +540269,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R049239", + "___id": "T000002R049242", "___s": true }, { @@ -540274,7 +540278,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -540296,7 +540300,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R049240", + "___id": "T000002R049243", "___s": true }, { @@ -540305,7 +540309,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -540327,7 +540331,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R049241", + "___id": "T000002R049244", "___s": true }, { @@ -540336,7 +540340,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -540358,7 +540362,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R049242", + "___id": "T000002R049245", "___s": true }, { @@ -540367,7 +540371,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -540389,7 +540393,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R049243", + "___id": "T000002R049246", "___s": true }, { @@ -540398,7 +540402,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -540420,7 +540424,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R049244", + "___id": "T000002R049247", "___s": true }, { @@ -540429,7 +540433,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -540451,7 +540455,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R049245", + "___id": "T000002R049248", "___s": true }, { @@ -540460,7 +540464,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -540549,7 +540553,7 @@ "name": "w" } ], - "___id": "T000002R049246", + "___id": "T000002R049249", "___s": true }, { @@ -540558,7 +540562,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -540615,7 +540619,7 @@ "name": "source" } ], - "___id": "T000002R049247", + "___id": "T000002R049250", "___s": true }, { @@ -540624,7 +540628,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -540711,7 +540715,7 @@ "name": "height" } ], - "___id": "T000002R049248", + "___id": "T000002R049251", "___s": true }, { @@ -540720,7 +540724,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -540764,7 +540768,7 @@ "name": "radians" } ], - "___id": "T000002R049249", + "___id": "T000002R049252", "___s": true }, { @@ -540773,7 +540777,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -540817,7 +540821,7 @@ "name": "degrees" } ], - "___id": "T000002R049250", + "___id": "T000002R049253", "___s": true }, { @@ -540826,7 +540830,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -540885,7 +540889,7 @@ "name": "y" } ], - "___id": "T000002R049251", + "___id": "T000002R049254", "___s": true }, { @@ -540894,7 +540898,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -540938,7 +540942,7 @@ "name": "value" } ], - "___id": "T000002R049252", + "___id": "T000002R049255", "___s": true }, { @@ -540947,7 +540951,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -540991,7 +540995,7 @@ "name": "value" } ], - "___id": "T000002R049253", + "___id": "T000002R049256", "___s": true }, { @@ -541000,7 +541004,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -541044,7 +541048,7 @@ "name": "value" } ], - "___id": "T000002R049254", + "___id": "T000002R049257", "___s": true }, { @@ -541053,7 +541057,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -541097,7 +541101,7 @@ "name": "value" } ], - "___id": "T000002R049255", + "___id": "T000002R049258", "___s": true }, { @@ -541106,7 +541110,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -541148,7 +541152,7 @@ "name": "tempMatrix" } ], - "___id": "T000002R049256", + "___id": "T000002R049259", "___s": true }, { @@ -541157,7 +541161,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -541213,7 +541217,7 @@ "name": "parentMatrix" } ], - "___id": "T000002R049257", + "___id": "T000002R049260", "___s": true }, { @@ -541222,7 +541226,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -541304,7 +541308,7 @@ "name": "camera" } ], - "___id": "T000002R049258", + "___id": "T000002R049261", "___s": true }, { @@ -541313,7 +541317,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -541339,7 +541343,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R049259", + "___id": "T000002R049262", "___s": true }, { @@ -541348,7 +541352,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -541369,7 +541373,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R049261", + "___id": "T000002R049264", "___s": true }, { @@ -541378,7 +541382,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -541420,7 +541424,7 @@ "name": "value" } ], - "___id": "T000002R049262", + "___id": "T000002R049265", "___s": true }, { @@ -541429,7 +541433,7 @@ "filename": "PathFollower.js", "lineno": 23, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "path", @@ -541450,7 +541454,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PathFollower#path", "inherited": true, - "___id": "T000002R049263", + "___id": "T000002R049266", "___s": true }, { @@ -541459,7 +541463,7 @@ "filename": "PathFollower.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotateToPath", @@ -541481,7 +541485,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PathFollower#rotateToPath", "inherited": true, - "___id": "T000002R049264", + "___id": "T000002R049267", "___s": true }, { @@ -541490,7 +541494,7 @@ "filename": "PathFollower.js", "lineno": 111, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPath", @@ -541561,7 +541565,7 @@ ], "inherits": "Phaser.GameObjects.Components.PathFollower#setPath", "inherited": true, - "___id": "T000002R049265", + "___id": "T000002R049268", "___s": true }, { @@ -541570,7 +541574,7 @@ "filename": "PathFollower.js", "lineno": 145, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotateToPath", @@ -541627,7 +541631,7 @@ ], "inherits": "Phaser.GameObjects.Components.PathFollower#setRotateToPath", "inherited": true, - "___id": "T000002R049266", + "___id": "T000002R049269", "___s": true }, { @@ -541636,7 +541640,7 @@ "filename": "PathFollower.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isFollowing", @@ -541662,7 +541666,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PathFollower#isFollowing", "inherited": true, - "___id": "T000002R049267", + "___id": "T000002R049270", "___s": true }, { @@ -541671,7 +541675,7 @@ "filename": "PathFollower.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "startFollow", @@ -541745,7 +541749,7 @@ ], "inherits": "Phaser.GameObjects.Components.PathFollower#startFollow", "inherited": true, - "___id": "T000002R049268", + "___id": "T000002R049271", "___s": true }, { @@ -541754,7 +541758,7 @@ "filename": "PathFollower.js", "lineno": 285, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pauseFollow", @@ -541781,7 +541785,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PathFollower#pauseFollow", "inherited": true, - "___id": "T000002R049269", + "___id": "T000002R049272", "___s": true }, { @@ -541790,7 +541794,7 @@ "filename": "PathFollower.js", "lineno": 306, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resumeFollow", @@ -541817,7 +541821,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PathFollower#resumeFollow", "inherited": true, - "___id": "T000002R049270", + "___id": "T000002R049273", "___s": true }, { @@ -541826,7 +541830,7 @@ "filename": "PathFollower.js", "lineno": 328, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "stopFollow", @@ -541853,7 +541857,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PathFollower#stopFollow", "inherited": true, - "___id": "T000002R049271", + "___id": "T000002R049274", "___s": true }, { @@ -541862,7 +541866,7 @@ "filename": "PathFollower.js", "lineno": 350, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pathUpdate", @@ -541874,7 +541878,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PathFollower#pathUpdate", "inherited": true, - "___id": "T000002R049272", + "___id": "T000002R049275", "___s": true }, { @@ -541883,7 +541887,7 @@ "filename": "Mesh.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "faces", @@ -541913,7 +541917,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#faces", "inherited": true, - "___id": "T000002R049273", + "___id": "T000002R049276", "___s": true }, { @@ -541922,7 +541926,7 @@ "filename": "Mesh.js", "lineno": 130, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "vertices", @@ -541952,7 +541956,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#vertices", "inherited": true, - "___id": "T000002R049274", + "___id": "T000002R049277", "___s": true }, { @@ -541961,7 +541965,7 @@ "filename": "Mesh.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "tintFill", @@ -541983,7 +541987,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#tintFill", "inherited": true, - "___id": "T000002R049275", + "___id": "T000002R049278", "___s": true }, { @@ -541992,7 +541996,7 @@ "filename": "Mesh.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "debugCallback", @@ -542013,7 +542017,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#debugCallback", "inherited": true, - "___id": "T000002R049276", + "___id": "T000002R049279", "___s": true }, { @@ -542022,7 +542026,7 @@ "filename": "Mesh.js", "lineno": 179, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "debugGraphic", @@ -542043,7 +542047,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#debugGraphic", "inherited": true, - "___id": "T000002R049277", + "___id": "T000002R049280", "___s": true }, { @@ -542052,7 +542056,7 @@ "filename": "Mesh.js", "lineno": 189, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "hideCCW", @@ -542073,7 +542077,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#hideCCW", "inherited": true, - "___id": "T000002R049278", + "___id": "T000002R049281", "___s": true }, { @@ -542082,7 +542086,7 @@ "filename": "Mesh.js", "lineno": 202, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "modelPosition", @@ -542103,7 +542107,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#modelPosition", "inherited": true, - "___id": "T000002R049279", + "___id": "T000002R049282", "___s": true }, { @@ -542112,7 +542116,7 @@ "filename": "Mesh.js", "lineno": 219, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "modelScale", @@ -542133,7 +542137,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#modelScale", "inherited": true, - "___id": "T000002R049280", + "___id": "T000002R049283", "___s": true }, { @@ -542142,7 +542146,7 @@ "filename": "Mesh.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "modelRotation", @@ -542163,7 +542167,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#modelRotation", "inherited": true, - "___id": "T000002R049281", + "___id": "T000002R049284", "___s": true }, { @@ -542172,7 +542176,7 @@ "filename": "Mesh.js", "lineno": 265, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "transformMatrix", @@ -542193,7 +542197,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#transformMatrix", "inherited": true, - "___id": "T000002R049283", + "___id": "T000002R049286", "___s": true }, { @@ -542202,7 +542206,7 @@ "filename": "Mesh.js", "lineno": 274, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "viewPosition", @@ -542223,7 +542227,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#viewPosition", "inherited": true, - "___id": "T000002R049284", + "___id": "T000002R049287", "___s": true }, { @@ -542232,7 +542236,7 @@ "filename": "Mesh.js", "lineno": 285, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "viewMatrix", @@ -542253,7 +542257,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#viewMatrix", "inherited": true, - "___id": "T000002R049285", + "___id": "T000002R049288", "___s": true }, { @@ -542262,7 +542266,7 @@ "filename": "Mesh.js", "lineno": 294, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "projectionMatrix", @@ -542283,7 +542287,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#projectionMatrix", "inherited": true, - "___id": "T000002R049286", + "___id": "T000002R049289", "___s": true }, { @@ -542292,7 +542296,7 @@ "filename": "Mesh.js", "lineno": 305, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "totalRendered", @@ -542314,7 +542318,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#totalRendered", "inherited": true, - "___id": "T000002R049287", + "___id": "T000002R049290", "___s": true }, { @@ -542323,7 +542327,7 @@ "filename": "Mesh.js", "lineno": 331, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "ignoreDirtyCache", @@ -542344,7 +542348,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#ignoreDirtyCache", "inherited": true, - "___id": "T000002R049289", + "___id": "T000002R049292", "___s": true }, { @@ -542353,7 +542357,7 @@ "filename": "Mesh.js", "lineno": 351, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "fov", @@ -542375,7 +542379,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#fov", "inherited": true, - "___id": "T000002R049290", + "___id": "T000002R049293", "___s": true }, { @@ -542384,7 +542388,7 @@ "filename": "Mesh.js", "lineno": 399, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "panX", @@ -542411,7 +542415,7 @@ ], "inherits": "Phaser.GameObjects.Mesh#panX", "inherited": true, - "___id": "T000002R049291", + "___id": "T000002R049294", "___s": true }, { @@ -542420,7 +542424,7 @@ "filename": "Mesh.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "panY", @@ -542447,7 +542451,7 @@ ], "inherits": "Phaser.GameObjects.Mesh#panY", "inherited": true, - "___id": "T000002R049292", + "___id": "T000002R049295", "___s": true }, { @@ -542456,7 +542460,7 @@ "filename": "Mesh.js", "lineno": 433, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "panZ", @@ -542483,7 +542487,7 @@ ], "inherits": "Phaser.GameObjects.Mesh#panZ", "inherited": true, - "___id": "T000002R049293", + "___id": "T000002R049296", "___s": true }, { @@ -542492,7 +542496,7 @@ "filename": "Mesh.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "setPerspective", @@ -542577,7 +542581,7 @@ ], "inherits": "Phaser.GameObjects.Mesh#setPerspective", "inherited": true, - "___id": "T000002R049294", + "___id": "T000002R049297", "___s": true }, { @@ -542586,7 +542590,7 @@ "filename": "Mesh.js", "lineno": 488, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "setOrtho", @@ -542660,7 +542664,7 @@ ], "inherits": "Phaser.GameObjects.Mesh#setOrtho", "inherited": true, - "___id": "T000002R049295", + "___id": "T000002R049298", "___s": true }, { @@ -542669,7 +542673,7 @@ "filename": "Mesh.js", "lineno": 524, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "clear", @@ -542696,7 +542700,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#clear", "inherited": true, - "___id": "T000002R049296", + "___id": "T000002R049299", "___s": true }, { @@ -542705,7 +542709,7 @@ "filename": "Mesh.js", "lineno": 546, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "addVerticesFromObj", @@ -542867,7 +542871,7 @@ ], "inherits": "Phaser.GameObjects.Mesh#addVerticesFromObj", "inherited": true, - "___id": "T000002R049297", + "___id": "T000002R049300", "___s": true }, { @@ -542876,7 +542880,7 @@ "filename": "Mesh.js", "lineno": 598, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "sortByDepth", @@ -542930,7 +542934,7 @@ ], "inherits": "Phaser.GameObjects.Mesh#sortByDepth", "inherited": true, - "___id": "T000002R049298", + "___id": "T000002R049301", "___s": true }, { @@ -542939,7 +542943,7 @@ "filename": "Mesh.js", "lineno": 614, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "depthSort", @@ -542966,7 +542970,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#depthSort", "inherited": true, - "___id": "T000002R049299", + "___id": "T000002R049302", "___s": true }, { @@ -542975,7 +542979,7 @@ "filename": "Mesh.js", "lineno": 632, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "addVertex", @@ -543099,7 +543103,7 @@ ], "inherits": "Phaser.GameObjects.Mesh#addVertex", "inherited": true, - "___id": "T000002R049300", + "___id": "T000002R049303", "___s": true }, { @@ -543108,7 +543112,7 @@ "filename": "Mesh.js", "lineno": 660, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "addFace", @@ -543176,7 +543180,7 @@ ], "inherits": "Phaser.GameObjects.Mesh#addFace", "inherited": true, - "___id": "T000002R049301", + "___id": "T000002R049304", "___s": true }, { @@ -543185,7 +543189,7 @@ "filename": "Mesh.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "addVertices", @@ -543387,7 +543391,7 @@ ], "inherits": "Phaser.GameObjects.Mesh#addVertices", "inherited": true, - "___id": "T000002R049302", + "___id": "T000002R049305", "___s": true }, { @@ -543396,7 +543400,7 @@ "filename": "Mesh.js", "lineno": 766, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "getFaceCount", @@ -543422,7 +543426,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#getFaceCount", "inherited": true, - "___id": "T000002R049303", + "___id": "T000002R049306", "___s": true }, { @@ -543431,7 +543435,7 @@ "filename": "Mesh.js", "lineno": 779, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "getVertexCount", @@ -543457,7 +543461,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#getVertexCount", "inherited": true, - "___id": "T000002R049304", + "___id": "T000002R049307", "___s": true }, { @@ -543466,7 +543470,7 @@ "filename": "Mesh.js", "lineno": 792, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "getFace", @@ -543507,7 +543511,7 @@ ], "inherits": "Phaser.GameObjects.Mesh#getFace", "inherited": true, - "___id": "T000002R049305", + "___id": "T000002R049308", "___s": true }, { @@ -543516,7 +543520,7 @@ "filename": "Mesh.js", "lineno": 807, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "hasFaceAt", @@ -543584,7 +543588,7 @@ ], "inherits": "Phaser.GameObjects.Mesh#hasFaceAt", "inherited": true, - "___id": "T000002R049306", + "___id": "T000002R049309", "___s": true }, { @@ -543593,7 +543597,7 @@ "filename": "Mesh.js", "lineno": 843, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "getFaceAt", @@ -543670,7 +543674,7 @@ ], "inherits": "Phaser.GameObjects.Mesh#getFaceAt", "inherited": true, - "___id": "T000002R049307", + "___id": "T000002R049310", "___s": true }, { @@ -543679,7 +543683,7 @@ "filename": "Mesh.js", "lineno": 883, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "setDebug", @@ -543736,7 +543740,7 @@ ], "inherits": "Phaser.GameObjects.Mesh#setDebug", "inherited": true, - "___id": "T000002R049308", + "___id": "T000002R049311", "___s": true }, { @@ -543745,7 +543749,7 @@ "filename": "Mesh.js", "lineno": 949, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "isDirty", @@ -543771,7 +543775,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#isDirty", "inherited": true, - "___id": "T000002R049309", + "___id": "T000002R049312", "___s": true }, { @@ -543780,7 +543784,7 @@ "filename": "Mesh.js", "lineno": 1091, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "renderDebug", @@ -543829,7 +543833,7 @@ ], "inherits": "Phaser.GameObjects.Mesh#renderDebug", "inherited": true, - "___id": "T000002R049310", + "___id": "T000002R049313", "___s": true }, { @@ -543838,7 +543842,7 @@ "filename": "Mesh.js", "lineno": 1136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "clearTint", @@ -543872,7 +543876,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#clearTint", "inherited": true, - "___id": "T000002R049311", + "___id": "T000002R049314", "___s": true }, { @@ -543881,7 +543885,7 @@ "filename": "Mesh.js", "lineno": 1153, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "setInteractive", @@ -543933,7 +543937,7 @@ ], "inherits": "Phaser.GameObjects.Mesh#setInteractive", "inherited": true, - "___id": "T000002R049312", + "___id": "T000002R049315", "___s": true }, { @@ -543942,7 +543946,7 @@ "filename": "Mesh.js", "lineno": 1198, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "setTint", @@ -543993,7 +543997,7 @@ ], "inherits": "Phaser.GameObjects.Mesh#setTint", "inherited": true, - "___id": "T000002R049313", + "___id": "T000002R049316", "___s": true }, { @@ -544002,7 +544006,7 @@ "filename": "Mesh.js", "lineno": 1231, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "uvScroll", @@ -544064,7 +544068,7 @@ ], "inherits": "Phaser.GameObjects.Mesh#uvScroll", "inherited": true, - "___id": "T000002R049314", + "___id": "T000002R049317", "___s": true }, { @@ -544073,7 +544077,7 @@ "filename": "Mesh.js", "lineno": 1270, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "uvScale", @@ -544135,7 +544139,7 @@ ], "inherits": "Phaser.GameObjects.Mesh#uvScale", "inherited": true, - "___id": "T000002R049315", + "___id": "T000002R049318", "___s": true }, { @@ -544144,7 +544148,7 @@ "filename": "Mesh.js", "lineno": 1307, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "tint", @@ -544185,7 +544189,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#tint", "inherited": true, - "___id": "T000002R049316", + "___id": "T000002R049319", "___s": true }, { @@ -544194,7 +544198,7 @@ "filename": "Mesh.js", "lineno": 1324, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "rotateX", @@ -544228,7 +544232,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#rotateX", "inherited": true, - "___id": "T000002R049317", + "___id": "T000002R049320", "___s": true }, { @@ -544237,7 +544241,7 @@ "filename": "Mesh.js", "lineno": 1347, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "rotateY", @@ -544271,7 +544275,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#rotateY", "inherited": true, - "___id": "T000002R049318", + "___id": "T000002R049321", "___s": true }, { @@ -544280,7 +544284,7 @@ "filename": "Mesh.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\mesh", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\mesh", "code": {} }, "name": "rotateZ", @@ -544314,7 +544318,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Mesh#rotateZ", "inherited": true, - "___id": "T000002R049319", + "___id": "T000002R049322", "___s": true }, { @@ -544323,7 +544327,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -544344,7 +544348,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R049322", + "___id": "T000002R049325", "___s": true }, { @@ -544353,7 +544357,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -544385,7 +544389,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R049323", + "___id": "T000002R049326", "___s": true }, { @@ -544394,7 +544398,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -544415,7 +544419,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R049324", + "___id": "T000002R049327", "___s": true }, { @@ -544424,7 +544428,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -544455,7 +544459,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R049325", + "___id": "T000002R049328", "___s": true }, { @@ -544464,7 +544468,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -544485,7 +544489,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R049326", + "___id": "T000002R049329", "___s": true }, { @@ -544494,7 +544498,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -544516,7 +544520,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R049327", + "___id": "T000002R049330", "___s": true }, { @@ -544525,7 +544529,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -544547,7 +544551,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R049328", + "___id": "T000002R049331", "___s": true }, { @@ -544556,7 +544560,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -544578,7 +544582,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R049329", + "___id": "T000002R049332", "___s": true }, { @@ -544587,7 +544591,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -544609,7 +544613,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R049330", + "___id": "T000002R049333", "___s": true }, { @@ -544618,7 +544622,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -544640,7 +544644,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R049331", + "___id": "T000002R049334", "___s": true }, { @@ -544649,7 +544653,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -544674,7 +544678,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R049332", + "___id": "T000002R049335", "___s": true }, { @@ -544683,7 +544687,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -544707,7 +544711,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R049333", + "___id": "T000002R049336", "___s": true }, { @@ -544716,7 +544720,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -544755,7 +544759,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R049334", + "___id": "T000002R049337", "___s": true }, { @@ -544764,7 +544768,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -544786,7 +544790,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R049335", + "___id": "T000002R049338", "___s": true }, { @@ -544795,7 +544799,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -544837,7 +544841,7 @@ "name": "value" } ], - "___id": "T000002R049336", + "___id": "T000002R049339", "___s": true }, { @@ -544846,7 +544850,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -544888,7 +544892,7 @@ "name": "value" } ], - "___id": "T000002R049337", + "___id": "T000002R049340", "___s": true }, { @@ -544897,7 +544901,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -544949,7 +544953,7 @@ "name": "value" } ], - "___id": "T000002R049338", + "___id": "T000002R049341", "___s": true }, { @@ -544958,7 +544962,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -544988,7 +544992,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R049339", + "___id": "T000002R049342", "___s": true }, { @@ -544997,7 +545001,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -545076,7 +545080,7 @@ "name": "data" } ], - "___id": "T000002R049340", + "___id": "T000002R049343", "___s": true }, { @@ -545085,7 +545089,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -545142,7 +545146,7 @@ "name": "amount" } ], - "___id": "T000002R049341", + "___id": "T000002R049344", "___s": true }, { @@ -545151,7 +545155,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -545193,7 +545197,7 @@ "name": "key" } ], - "___id": "T000002R049342", + "___id": "T000002R049345", "___s": true }, { @@ -545202,7 +545206,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -545261,7 +545265,7 @@ "name": "key" } ], - "___id": "T000002R049343", + "___id": "T000002R049346", "___s": true }, { @@ -545270,7 +545274,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -545297,7 +545301,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R049344", + "___id": "T000002R049347", "___s": true }, { @@ -545306,7 +545310,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -545333,7 +545337,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R049345", + "___id": "T000002R049348", "___s": true }, { @@ -545342,7 +545346,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -545354,7 +545358,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R049346", + "___id": "T000002R049349", "___s": true }, { @@ -545363,7 +545367,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -545375,7 +545379,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R049347", + "___id": "T000002R049350", "___s": true }, { @@ -545384,7 +545388,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -545413,7 +545417,7 @@ "name": "args" } ], - "___id": "T000002R049348", + "___id": "T000002R049351", "___s": true }, { @@ -545422,7 +545426,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -545448,7 +545452,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R049349", + "___id": "T000002R049352", "___s": true }, { @@ -545457,7 +545461,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -545498,7 +545502,7 @@ "name": "camera" } ], - "___id": "T000002R049350", + "___id": "T000002R049353", "___s": true }, { @@ -545507,7 +545511,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -545542,7 +545546,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R049351", + "___id": "T000002R049354", "___s": true }, { @@ -545551,7 +545555,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -545608,7 +545612,7 @@ "name": "displayList" } ], - "___id": "T000002R049352", + "___id": "T000002R049355", "___s": true }, { @@ -545617,7 +545621,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -545644,7 +545648,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R049353", + "___id": "T000002R049356", "___s": true }, { @@ -545653,7 +545657,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -545684,7 +545688,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R049354", + "___id": "T000002R049357", "___s": true }, { @@ -545693,7 +545697,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -545720,7 +545724,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R049355", + "___id": "T000002R049358", "___s": true }, { @@ -545729,7 +545733,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -545761,7 +545765,7 @@ "name": "fromScene" } ], - "___id": "T000002R049356", + "___id": "T000002R049359", "___s": true }, { @@ -545770,7 +545774,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -545782,7 +545786,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R049357", + "___id": "T000002R049360", "___s": true }, { @@ -545791,7 +545795,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -545834,7 +545838,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R049358", + "___id": "T000002R049361", "___s": true }, { @@ -545843,7 +545847,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -545903,7 +545907,7 @@ "name": "event" } ], - "___id": "T000002R049359", + "___id": "T000002R049362", "___s": true }, { @@ -545912,7 +545916,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -545963,7 +545967,7 @@ "name": "event" } ], - "___id": "T000002R049360", + "___id": "T000002R049363", "___s": true }, { @@ -545972,7 +545976,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -546038,7 +546042,7 @@ "name": "args" } ], - "___id": "T000002R049361", + "___id": "T000002R049364", "___s": true }, { @@ -546047,7 +546051,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -546126,7 +546130,7 @@ "name": "context" } ], - "___id": "T000002R049362", + "___id": "T000002R049365", "___s": true }, { @@ -546135,7 +546139,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -546214,7 +546218,7 @@ "name": "context" } ], - "___id": "T000002R049363", + "___id": "T000002R049366", "___s": true }, { @@ -546223,7 +546227,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -546302,7 +546306,7 @@ "name": "context" } ], - "___id": "T000002R049364", + "___id": "T000002R049367", "___s": true }, { @@ -546311,7 +546315,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -546404,7 +546408,7 @@ "name": "once" } ], - "___id": "T000002R049365", + "___id": "T000002R049368", "___s": true }, { @@ -546413,7 +546417,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -546506,7 +546510,7 @@ "name": "once" } ], - "___id": "T000002R049366", + "___id": "T000002R049369", "___s": true }, { @@ -546515,7 +546519,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -546568,7 +546572,7 @@ "name": "event" } ], - "___id": "T000002R049367", + "___id": "T000002R049370", "___s": true }, { @@ -546577,7 +546581,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -546604,7 +546608,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R049369", + "___id": "T000002R049372", "___s": true }, { @@ -546613,7 +546617,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -546657,7 +546661,7 @@ "name": "value" } ], - "___id": "T000002R049370", + "___id": "T000002R049373", "___s": true }, { @@ -546666,7 +546670,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -546687,7 +546691,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R049371", + "___id": "T000002R049374", "___s": true }, { @@ -546696,7 +546700,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -546732,7 +546736,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R049373", + "___id": "T000002R049376", "___s": true }, { @@ -546741,7 +546745,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -546798,7 +546802,7 @@ "name": "value" } ], - "___id": "T000002R049374", + "___id": "T000002R049377", "___s": true }, { @@ -546807,7 +546811,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -546828,7 +546832,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R049376", + "___id": "T000002R049379", "___s": true }, { @@ -546837,7 +546841,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -546879,7 +546883,7 @@ "name": "value" } ], - "___id": "T000002R049377", + "___id": "T000002R049380", "___s": true }, { @@ -546888,7 +546892,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -546915,7 +546919,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R049378", + "___id": "T000002R049381", "___s": true }, { @@ -546924,7 +546928,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -546951,7 +546955,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R049379", + "___id": "T000002R049382", "___s": true }, { @@ -546960,7 +546964,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -547002,7 +547006,7 @@ "name": "gameObject" } ], - "___id": "T000002R049380", + "___id": "T000002R049383", "___s": true }, { @@ -547011,7 +547015,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -547053,7 +547057,7 @@ "name": "gameObject" } ], - "___id": "T000002R049381", + "___id": "T000002R049384", "___s": true }, { @@ -547062,7 +547066,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -547093,7 +547097,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R049382", + "___id": "T000002R049385", "___s": true }, { @@ -547102,7 +547106,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -547154,7 +547158,7 @@ "name": "mask" } ], - "___id": "T000002R049383", + "___id": "T000002R049386", "___s": true }, { @@ -547163,7 +547167,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -547207,7 +547211,7 @@ "name": "destroyMask" } ], - "___id": "T000002R049384", + "___id": "T000002R049387", "___s": true }, { @@ -547216,7 +547220,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -547369,7 +547373,7 @@ "name": "frame" } ], - "___id": "T000002R049385", + "___id": "T000002R049388", "___s": true }, { @@ -547378,7 +547382,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -547450,7 +547454,7 @@ "name": "graphics" } ], - "___id": "T000002R049386", + "___id": "T000002R049389", "___s": true }, { @@ -547459,7 +547463,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -547488,7 +547492,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R049387", + "___id": "T000002R049390", "___s": true }, { @@ -547497,7 +547501,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -547526,7 +547530,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R049388", + "___id": "T000002R049391", "___s": true }, { @@ -547535,7 +547539,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -547563,7 +547567,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R049389", + "___id": "T000002R049392", "___s": true }, { @@ -547572,7 +547576,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -547631,7 +547635,7 @@ "name": "pipeline" } ], - "___id": "T000002R049390", + "___id": "T000002R049393", "___s": true }, { @@ -547640,7 +547644,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -547728,7 +547732,7 @@ "name": "copyData" } ], - "___id": "T000002R049391", + "___id": "T000002R049394", "___s": true }, { @@ -547737,7 +547741,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -547800,7 +547804,7 @@ "name": "value" } ], - "___id": "T000002R049392", + "___id": "T000002R049395", "___s": true }, { @@ -547809,7 +547813,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -547859,7 +547863,7 @@ "name": "resetData" } ], - "___id": "T000002R049393", + "___id": "T000002R049396", "___s": true }, { @@ -547868,7 +547872,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -547903,7 +547907,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R049394", + "___id": "T000002R049397", "___s": true }, { @@ -547912,7 +547916,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -547940,7 +547944,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R049395", + "___id": "T000002R049398", "___s": true }, { @@ -547949,7 +547953,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -547986,7 +547990,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R049396", + "___id": "T000002R049399", "___s": true }, { @@ -547995,7 +547999,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -548023,7 +548027,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R049397", + "___id": "T000002R049400", "___s": true }, { @@ -548032,7 +548036,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -548062,7 +548066,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R049398", + "___id": "T000002R049401", "___s": true }, { @@ -548071,7 +548075,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -548099,7 +548103,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R049399", + "___id": "T000002R049402", "___s": true }, { @@ -548108,7 +548112,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -548144,7 +548148,7 @@ "name": "preFX" } ], - "___id": "T000002R049400", + "___id": "T000002R049403", "___s": true }, { @@ -548153,7 +548157,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -548288,7 +548292,7 @@ "name": "copyData" } ], - "___id": "T000002R049401", + "___id": "T000002R049404", "___s": true }, { @@ -548297,7 +548301,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -548360,7 +548364,7 @@ "name": "value" } ], - "___id": "T000002R049402", + "___id": "T000002R049405", "___s": true }, { @@ -548369,7 +548373,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -548451,7 +548455,7 @@ "name": "pipeline" } ], - "___id": "T000002R049403", + "___id": "T000002R049406", "___s": true }, { @@ -548460,7 +548464,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -548496,7 +548500,7 @@ "name": "resetData" } ], - "___id": "T000002R049404", + "___id": "T000002R049407", "___s": true }, { @@ -548505,7 +548509,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -548564,7 +548568,7 @@ "name": "pipeline" } ], - "___id": "T000002R049405", + "___id": "T000002R049408", "___s": true }, { @@ -548573,7 +548577,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -548607,7 +548611,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R049406", + "___id": "T000002R049409", "___s": true }, { @@ -548616,7 +548620,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -548638,7 +548642,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R049407", + "___id": "T000002R049410", "___s": true }, { @@ -548647,7 +548651,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -548669,7 +548673,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R049408", + "___id": "T000002R049411", "___s": true }, { @@ -548678,7 +548682,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -548735,7 +548739,7 @@ "name": "y" } ], - "___id": "T000002R049409", + "___id": "T000002R049412", "___s": true }, { @@ -548744,7 +548748,7 @@ "filename": "Size.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "width", @@ -548765,7 +548769,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#width", "inherited": true, - "___id": "T000002R049411", + "___id": "T000002R049414", "___s": true }, { @@ -548774,7 +548778,7 @@ "filename": "Size.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "height", @@ -548795,7 +548799,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#height", "inherited": true, - "___id": "T000002R049412", + "___id": "T000002R049415", "___s": true }, { @@ -548804,7 +548808,7 @@ "filename": "Size.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayWidth", @@ -548825,7 +548829,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#displayWidth", "inherited": true, - "___id": "T000002R049413", + "___id": "T000002R049416", "___s": true }, { @@ -548834,7 +548838,7 @@ "filename": "Size.js", "lineno": 78, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayHeight", @@ -548855,7 +548859,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#displayHeight", "inherited": true, - "___id": "T000002R049414", + "___id": "T000002R049417", "___s": true }, { @@ -548864,7 +548868,7 @@ "filename": "Plane.js", "lineno": 227, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\plane", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\plane", "code": {} }, "name": "setSizeToFrame", @@ -548909,7 +548913,7 @@ } ], "overrides": "Phaser.GameObjects.Mesh#setSizeToFrame", - "___id": "T000002R049415", + "___id": "T000002R049418", "___s": true }, { @@ -548918,7 +548922,7 @@ "filename": "Size.js", "lineno": 139, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSize", @@ -548973,7 +548977,7 @@ "name": "height" } ], - "___id": "T000002R049416", + "___id": "T000002R049419", "___s": true }, { @@ -548982,7 +548986,7 @@ "filename": "Size.js", "lineno": 166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplaySize", @@ -549037,7 +549041,7 @@ "name": "height" } ], - "___id": "T000002R049417", + "___id": "T000002R049420", "___s": true }, { @@ -549046,7 +549050,7 @@ "filename": "Texture.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "texture", @@ -549077,7 +549081,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Texture#texture", "inherited": true, - "___id": "T000002R049418", + "___id": "T000002R049421", "___s": true }, { @@ -549086,7 +549090,7 @@ "filename": "Texture.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "frame", @@ -549107,7 +549111,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Texture#frame", "inherited": true, - "___id": "T000002R049419", + "___id": "T000002R049422", "___s": true }, { @@ -549116,7 +549120,7 @@ "filename": "Texture.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTexture", @@ -549222,7 +549226,7 @@ "name": "updateOrigin" } ], - "___id": "T000002R049421", + "___id": "T000002R049424", "___s": true }, { @@ -549231,7 +549235,7 @@ "filename": "Texture.js", "lineno": 75, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFrame", @@ -549318,7 +549322,7 @@ "name": "updateOrigin" } ], - "___id": "T000002R049422", + "___id": "T000002R049425", "___s": true }, { @@ -549327,7 +549331,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -549350,7 +549354,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R049423", + "___id": "T000002R049426", "___s": true }, { @@ -549359,7 +549363,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -549381,7 +549385,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R049427", + "___id": "T000002R049430", "___s": true }, { @@ -549390,7 +549394,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -549412,7 +549416,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R049428", + "___id": "T000002R049431", "___s": true }, { @@ -549421,7 +549425,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -549443,7 +549447,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R049429", + "___id": "T000002R049432", "___s": true }, { @@ -549452,7 +549456,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -549474,7 +549478,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R049430", + "___id": "T000002R049433", "___s": true }, { @@ -549483,7 +549487,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -549505,7 +549509,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R049431", + "___id": "T000002R049434", "___s": true }, { @@ -549514,7 +549518,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -549536,7 +549540,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R049432", + "___id": "T000002R049435", "___s": true }, { @@ -549545,7 +549549,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -549567,7 +549571,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R049433", + "___id": "T000002R049436", "___s": true }, { @@ -549576,7 +549580,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -549598,7 +549602,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R049434", + "___id": "T000002R049437", "___s": true }, { @@ -549607,7 +549611,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -549629,7 +549633,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R049435", + "___id": "T000002R049438", "___s": true }, { @@ -549638,7 +549642,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -549727,7 +549731,7 @@ "name": "w" } ], - "___id": "T000002R049436", + "___id": "T000002R049439", "___s": true }, { @@ -549736,7 +549740,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -549793,7 +549797,7 @@ "name": "source" } ], - "___id": "T000002R049437", + "___id": "T000002R049440", "___s": true }, { @@ -549802,7 +549806,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -549889,7 +549893,7 @@ "name": "height" } ], - "___id": "T000002R049438", + "___id": "T000002R049441", "___s": true }, { @@ -549898,7 +549902,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -549942,7 +549946,7 @@ "name": "radians" } ], - "___id": "T000002R049439", + "___id": "T000002R049442", "___s": true }, { @@ -549951,7 +549955,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -549995,7 +549999,7 @@ "name": "degrees" } ], - "___id": "T000002R049440", + "___id": "T000002R049443", "___s": true }, { @@ -550004,7 +550008,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -550063,7 +550067,7 @@ "name": "y" } ], - "___id": "T000002R049441", + "___id": "T000002R049444", "___s": true }, { @@ -550072,7 +550076,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -550116,7 +550120,7 @@ "name": "value" } ], - "___id": "T000002R049442", + "___id": "T000002R049445", "___s": true }, { @@ -550125,7 +550129,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -550169,7 +550173,7 @@ "name": "value" } ], - "___id": "T000002R049443", + "___id": "T000002R049446", "___s": true }, { @@ -550178,7 +550182,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -550222,7 +550226,7 @@ "name": "value" } ], - "___id": "T000002R049444", + "___id": "T000002R049447", "___s": true }, { @@ -550231,7 +550235,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -550275,7 +550279,7 @@ "name": "value" } ], - "___id": "T000002R049445", + "___id": "T000002R049448", "___s": true }, { @@ -550284,7 +550288,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -550326,7 +550330,7 @@ "name": "tempMatrix" } ], - "___id": "T000002R049446", + "___id": "T000002R049449", "___s": true }, { @@ -550335,7 +550339,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -550391,7 +550395,7 @@ "name": "parentMatrix" } ], - "___id": "T000002R049447", + "___id": "T000002R049450", "___s": true }, { @@ -550400,7 +550404,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -550482,7 +550486,7 @@ "name": "camera" } ], - "___id": "T000002R049448", + "___id": "T000002R049451", "___s": true }, { @@ -550491,7 +550495,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -550517,7 +550521,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R049449", + "___id": "T000002R049452", "___s": true }, { @@ -550526,7 +550530,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -550547,7 +550551,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R049451", + "___id": "T000002R049454", "___s": true }, { @@ -550556,7 +550560,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -550598,7 +550602,7 @@ "name": "value" } ], - "___id": "T000002R049452", + "___id": "T000002R049455", "___s": true }, { @@ -550607,7 +550611,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -550628,7 +550632,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R049453", + "___id": "T000002R049456", "___s": true }, { @@ -550637,7 +550641,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -550669,7 +550673,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R049454", + "___id": "T000002R049457", "___s": true }, { @@ -550678,7 +550682,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -550699,7 +550703,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R049455", + "___id": "T000002R049458", "___s": true }, { @@ -550708,7 +550712,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -550739,7 +550743,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R049456", + "___id": "T000002R049459", "___s": true }, { @@ -550748,7 +550752,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -550769,7 +550773,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R049457", + "___id": "T000002R049460", "___s": true }, { @@ -550778,7 +550782,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -550800,7 +550804,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R049458", + "___id": "T000002R049461", "___s": true }, { @@ -550809,7 +550813,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -550831,7 +550835,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R049459", + "___id": "T000002R049462", "___s": true }, { @@ -550840,7 +550844,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -550862,7 +550866,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R049460", + "___id": "T000002R049463", "___s": true }, { @@ -550871,7 +550875,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -550893,7 +550897,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R049461", + "___id": "T000002R049464", "___s": true }, { @@ -550902,7 +550906,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -550924,7 +550928,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R049462", + "___id": "T000002R049465", "___s": true }, { @@ -550933,7 +550937,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -550958,7 +550962,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R049463", + "___id": "T000002R049466", "___s": true }, { @@ -550967,7 +550971,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -550991,7 +550995,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R049464", + "___id": "T000002R049467", "___s": true }, { @@ -551000,7 +551004,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -551039,7 +551043,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R049465", + "___id": "T000002R049468", "___s": true }, { @@ -551048,7 +551052,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -551070,7 +551074,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R049466", + "___id": "T000002R049469", "___s": true }, { @@ -551079,7 +551083,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -551121,7 +551125,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setActive", "inherited": true, - "___id": "T000002R049467", + "___id": "T000002R049470", "___s": true }, { @@ -551130,7 +551134,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -551172,7 +551176,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setName", "inherited": true, - "___id": "T000002R049468", + "___id": "T000002R049471", "___s": true }, { @@ -551181,7 +551185,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -551233,7 +551237,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setState", "inherited": true, - "___id": "T000002R049469", + "___id": "T000002R049472", "___s": true }, { @@ -551242,7 +551246,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -551272,7 +551276,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R049470", + "___id": "T000002R049473", "___s": true }, { @@ -551281,7 +551285,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -551360,7 +551364,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setData", "inherited": true, - "___id": "T000002R049471", + "___id": "T000002R049474", "___s": true }, { @@ -551369,7 +551373,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -551426,7 +551430,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#incData", "inherited": true, - "___id": "T000002R049472", + "___id": "T000002R049475", "___s": true }, { @@ -551435,7 +551439,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -551477,7 +551481,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#toggleData", "inherited": true, - "___id": "T000002R049473", + "___id": "T000002R049476", "___s": true }, { @@ -551486,7 +551490,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -551545,7 +551549,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#getData", "inherited": true, - "___id": "T000002R049474", + "___id": "T000002R049477", "___s": true }, { @@ -551554,7 +551558,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -551641,7 +551645,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setInteractive", "inherited": true, - "___id": "T000002R049475", + "___id": "T000002R049478", "___s": true }, { @@ -551650,7 +551654,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -551677,7 +551681,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R049476", + "___id": "T000002R049479", "___s": true }, { @@ -551686,7 +551690,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -551713,7 +551717,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R049477", + "___id": "T000002R049480", "___s": true }, { @@ -551722,7 +551726,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -551734,7 +551738,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R049478", + "___id": "T000002R049481", "___s": true }, { @@ -551743,7 +551747,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -551755,7 +551759,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R049479", + "___id": "T000002R049482", "___s": true }, { @@ -551764,7 +551768,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -551793,7 +551797,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#update", "inherited": true, - "___id": "T000002R049480", + "___id": "T000002R049483", "___s": true }, { @@ -551802,7 +551806,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -551828,7 +551832,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R049481", + "___id": "T000002R049484", "___s": true }, { @@ -551837,7 +551841,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -551878,7 +551882,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#willRender", "inherited": true, - "___id": "T000002R049482", + "___id": "T000002R049485", "___s": true }, { @@ -551887,7 +551891,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -551922,7 +551926,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R049483", + "___id": "T000002R049486", "___s": true }, { @@ -551931,7 +551935,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -551988,7 +551992,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#addToDisplayList", "inherited": true, - "___id": "T000002R049484", + "___id": "T000002R049487", "___s": true }, { @@ -551997,7 +552001,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -552024,7 +552028,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R049485", + "___id": "T000002R049488", "___s": true }, { @@ -552033,7 +552037,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -552064,7 +552068,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R049486", + "___id": "T000002R049489", "___s": true }, { @@ -552073,7 +552077,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -552100,7 +552104,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R049487", + "___id": "T000002R049490", "___s": true }, { @@ -552109,7 +552113,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -552141,7 +552145,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#destroy", "inherited": true, - "___id": "T000002R049488", + "___id": "T000002R049491", "___s": true }, { @@ -552150,7 +552154,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -552162,7 +552166,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R049489", + "___id": "T000002R049492", "___s": true }, { @@ -552171,7 +552175,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -552214,7 +552218,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R049490", + "___id": "T000002R049493", "___s": true }, { @@ -552223,7 +552227,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -552283,7 +552287,7 @@ "name": "event" } ], - "___id": "T000002R049491", + "___id": "T000002R049494", "___s": true }, { @@ -552292,7 +552296,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -552343,7 +552347,7 @@ "name": "event" } ], - "___id": "T000002R049492", + "___id": "T000002R049495", "___s": true }, { @@ -552352,7 +552356,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -552418,7 +552422,7 @@ "name": "args" } ], - "___id": "T000002R049493", + "___id": "T000002R049496", "___s": true }, { @@ -552427,7 +552431,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -552506,7 +552510,7 @@ "name": "context" } ], - "___id": "T000002R049494", + "___id": "T000002R049497", "___s": true }, { @@ -552515,7 +552519,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -552594,7 +552598,7 @@ "name": "context" } ], - "___id": "T000002R049495", + "___id": "T000002R049498", "___s": true }, { @@ -552603,7 +552607,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -552682,7 +552686,7 @@ "name": "context" } ], - "___id": "T000002R049496", + "___id": "T000002R049499", "___s": true }, { @@ -552691,7 +552695,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -552784,7 +552788,7 @@ "name": "once" } ], - "___id": "T000002R049497", + "___id": "T000002R049500", "___s": true }, { @@ -552793,7 +552797,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -552886,7 +552890,7 @@ "name": "once" } ], - "___id": "T000002R049498", + "___id": "T000002R049501", "___s": true }, { @@ -552895,7 +552899,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -552948,7 +552952,7 @@ "name": "event" } ], - "___id": "T000002R049499", + "___id": "T000002R049502", "___s": true }, { @@ -552957,7 +552961,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -552984,7 +552988,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R049501", + "___id": "T000002R049504", "___s": true }, { @@ -552993,7 +552997,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -553037,7 +553041,7 @@ ], "inherits": "Phaser.GameObjects.Components.AlphaSingle#setAlpha", "inherited": true, - "___id": "T000002R049502", + "___id": "T000002R049505", "___s": true }, { @@ -553046,7 +553050,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -553067,7 +553071,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R049503", + "___id": "T000002R049506", "___s": true }, { @@ -553076,7 +553080,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -553112,7 +553116,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R049505", + "___id": "T000002R049508", "___s": true }, { @@ -553121,7 +553125,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -553178,7 +553182,7 @@ ], "inherits": "Phaser.GameObjects.Components.BlendMode#setBlendMode", "inherited": true, - "___id": "T000002R049506", + "___id": "T000002R049509", "___s": true }, { @@ -553187,7 +553191,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -553208,7 +553212,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R049508", + "___id": "T000002R049511", "___s": true }, { @@ -553217,7 +553221,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -553259,7 +553263,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#setDepth", "inherited": true, - "___id": "T000002R049509", + "___id": "T000002R049512", "___s": true }, { @@ -553268,7 +553272,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -553295,7 +553299,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R049510", + "___id": "T000002R049513", "___s": true }, { @@ -553304,7 +553308,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -553331,7 +553335,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R049511", + "___id": "T000002R049514", "___s": true }, { @@ -553340,7 +553344,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -553382,7 +553386,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", "inherited": true, - "___id": "T000002R049512", + "___id": "T000002R049515", "___s": true }, { @@ -553391,7 +553395,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -553433,7 +553437,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", "inherited": true, - "___id": "T000002R049513", + "___id": "T000002R049516", "___s": true }, { @@ -553442,7 +553446,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -553507,7 +553511,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getCenter", "inherited": true, - "___id": "T000002R049515", + "___id": "T000002R049518", "___s": true }, { @@ -553516,7 +553520,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -553581,7 +553585,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopLeft", "inherited": true, - "___id": "T000002R049516", + "___id": "T000002R049519", "___s": true }, { @@ -553590,7 +553594,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -553655,7 +553659,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopCenter", "inherited": true, - "___id": "T000002R049517", + "___id": "T000002R049520", "___s": true }, { @@ -553664,7 +553668,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -553729,7 +553733,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopRight", "inherited": true, - "___id": "T000002R049518", + "___id": "T000002R049521", "___s": true }, { @@ -553738,7 +553742,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -553803,7 +553807,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getLeftCenter", "inherited": true, - "___id": "T000002R049519", + "___id": "T000002R049522", "___s": true }, { @@ -553812,7 +553816,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -553877,7 +553881,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getRightCenter", "inherited": true, - "___id": "T000002R049520", + "___id": "T000002R049523", "___s": true }, { @@ -553886,7 +553890,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -553951,7 +553955,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomLeft", "inherited": true, - "___id": "T000002R049521", + "___id": "T000002R049524", "___s": true }, { @@ -553960,7 +553964,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -554025,7 +554029,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomCenter", "inherited": true, - "___id": "T000002R049522", + "___id": "T000002R049525", "___s": true }, { @@ -554034,7 +554038,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -554099,7 +554103,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomRight", "inherited": true, - "___id": "T000002R049523", + "___id": "T000002R049526", "___s": true }, { @@ -554108,7 +554112,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -554178,7 +554182,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBounds", "inherited": true, - "___id": "T000002R049524", + "___id": "T000002R049527", "___s": true }, { @@ -554187,7 +554191,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -554218,7 +554222,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R049525", + "___id": "T000002R049528", "___s": true }, { @@ -554227,7 +554231,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -554279,7 +554283,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#setMask", "inherited": true, - "___id": "T000002R049526", + "___id": "T000002R049529", "___s": true }, { @@ -554288,7 +554292,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -554332,7 +554336,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#clearMask", "inherited": true, - "___id": "T000002R049527", + "___id": "T000002R049530", "___s": true }, { @@ -554341,7 +554345,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -554494,7 +554498,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createBitmapMask", "inherited": true, - "___id": "T000002R049528", + "___id": "T000002R049531", "___s": true }, { @@ -554503,7 +554507,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -554575,7 +554579,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createGeometryMask", "inherited": true, - "___id": "T000002R049529", + "___id": "T000002R049532", "___s": true }, { @@ -554584,7 +554588,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -554613,7 +554617,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R049530", + "___id": "T000002R049533", "___s": true }, { @@ -554622,7 +554626,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -554651,7 +554655,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R049531", + "___id": "T000002R049534", "___s": true }, { @@ -554660,7 +554664,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -554688,7 +554692,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R049532", + "___id": "T000002R049535", "___s": true }, { @@ -554697,7 +554701,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -554756,7 +554760,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#initPipeline", "inherited": true, - "___id": "T000002R049533", + "___id": "T000002R049536", "___s": true }, { @@ -554765,7 +554769,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -554853,7 +554857,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipeline", "inherited": true, - "___id": "T000002R049534", + "___id": "T000002R049537", "___s": true }, { @@ -554862,7 +554866,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -554925,7 +554929,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipelineData", "inherited": true, - "___id": "T000002R049535", + "___id": "T000002R049538", "___s": true }, { @@ -554934,7 +554938,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -554984,7 +554988,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#resetPipeline", "inherited": true, - "___id": "T000002R049536", + "___id": "T000002R049539", "___s": true }, { @@ -554993,7 +554997,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -555028,7 +555032,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R049537", + "___id": "T000002R049540", "___s": true }, { @@ -555037,7 +555041,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -555065,7 +555069,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R049538", + "___id": "T000002R049541", "___s": true }, { @@ -555074,7 +555078,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -555111,7 +555115,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R049539", + "___id": "T000002R049542", "___s": true }, { @@ -555120,7 +555124,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -555148,7 +555152,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R049540", + "___id": "T000002R049543", "___s": true }, { @@ -555157,7 +555161,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -555187,7 +555191,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R049541", + "___id": "T000002R049544", "___s": true }, { @@ -555196,7 +555200,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -555224,7 +555228,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R049542", + "___id": "T000002R049545", "___s": true }, { @@ -555233,7 +555237,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -555269,7 +555273,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", "inherited": true, - "___id": "T000002R049543", + "___id": "T000002R049546", "___s": true }, { @@ -555278,7 +555282,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -555413,7 +555417,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", "inherited": true, - "___id": "T000002R049544", + "___id": "T000002R049547", "___s": true }, { @@ -555422,7 +555426,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -555485,7 +555489,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", "inherited": true, - "___id": "T000002R049545", + "___id": "T000002R049548", "___s": true }, { @@ -555494,7 +555498,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -555576,7 +555580,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", "inherited": true, - "___id": "T000002R049546", + "___id": "T000002R049549", "___s": true }, { @@ -555585,7 +555589,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -555621,7 +555625,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", "inherited": true, - "___id": "T000002R049547", + "___id": "T000002R049550", "___s": true }, { @@ -555630,7 +555634,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -555689,7 +555693,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", "inherited": true, - "___id": "T000002R049548", + "___id": "T000002R049551", "___s": true }, { @@ -555698,7 +555702,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -555732,7 +555736,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R049549", + "___id": "T000002R049552", "___s": true }, { @@ -555741,7 +555745,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -555763,7 +555767,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R049550", + "___id": "T000002R049553", "___s": true }, { @@ -555772,7 +555776,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -555794,7 +555798,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R049551", + "___id": "T000002R049554", "___s": true }, { @@ -555803,7 +555807,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -555860,7 +555864,7 @@ ], "inherits": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", "inherited": true, - "___id": "T000002R049552", + "___id": "T000002R049555", "___s": true }, { @@ -555869,7 +555873,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -555892,7 +555896,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R049553", + "___id": "T000002R049556", "___s": true }, { @@ -555901,7 +555905,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -555923,7 +555927,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R049557", + "___id": "T000002R049560", "___s": true }, { @@ -555932,7 +555936,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -555954,7 +555958,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R049558", + "___id": "T000002R049561", "___s": true }, { @@ -555963,7 +555967,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -555985,7 +555989,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R049559", + "___id": "T000002R049562", "___s": true }, { @@ -555994,7 +555998,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -556016,7 +556020,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R049560", + "___id": "T000002R049563", "___s": true }, { @@ -556025,7 +556029,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -556047,7 +556051,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R049561", + "___id": "T000002R049564", "___s": true }, { @@ -556056,7 +556060,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -556078,7 +556082,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R049562", + "___id": "T000002R049565", "___s": true }, { @@ -556087,7 +556091,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -556109,7 +556113,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R049563", + "___id": "T000002R049566", "___s": true }, { @@ -556118,7 +556122,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -556140,7 +556144,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R049564", + "___id": "T000002R049567", "___s": true }, { @@ -556149,7 +556153,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -556171,7 +556175,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R049565", + "___id": "T000002R049568", "___s": true }, { @@ -556180,7 +556184,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -556269,7 +556273,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setPosition", "inherited": true, - "___id": "T000002R049566", + "___id": "T000002R049569", "___s": true }, { @@ -556278,7 +556282,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -556335,7 +556339,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#copyPosition", "inherited": true, - "___id": "T000002R049567", + "___id": "T000002R049570", "___s": true }, { @@ -556344,7 +556348,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -556431,7 +556435,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRandomPosition", "inherited": true, - "___id": "T000002R049568", + "___id": "T000002R049571", "___s": true }, { @@ -556440,7 +556444,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -556484,7 +556488,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRotation", "inherited": true, - "___id": "T000002R049569", + "___id": "T000002R049572", "___s": true }, { @@ -556493,7 +556497,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -556537,7 +556541,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setAngle", "inherited": true, - "___id": "T000002R049570", + "___id": "T000002R049573", "___s": true }, { @@ -556546,7 +556550,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -556605,7 +556609,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setScale", "inherited": true, - "___id": "T000002R049571", + "___id": "T000002R049574", "___s": true }, { @@ -556614,7 +556618,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -556658,7 +556662,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setX", "inherited": true, - "___id": "T000002R049572", + "___id": "T000002R049575", "___s": true }, { @@ -556667,7 +556671,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -556711,7 +556715,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setY", "inherited": true, - "___id": "T000002R049573", + "___id": "T000002R049576", "___s": true }, { @@ -556720,7 +556724,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -556764,7 +556768,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setZ", "inherited": true, - "___id": "T000002R049574", + "___id": "T000002R049577", "___s": true }, { @@ -556773,7 +556777,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -556817,7 +556821,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setW", "inherited": true, - "___id": "T000002R049575", + "___id": "T000002R049578", "___s": true }, { @@ -556826,7 +556830,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -556868,7 +556872,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", "inherited": true, - "___id": "T000002R049576", + "___id": "T000002R049579", "___s": true }, { @@ -556877,7 +556881,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -556933,7 +556937,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", "inherited": true, - "___id": "T000002R049577", + "___id": "T000002R049580", "___s": true }, { @@ -556942,7 +556946,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -557024,7 +557028,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalPoint", "inherited": true, - "___id": "T000002R049578", + "___id": "T000002R049581", "___s": true }, { @@ -557033,7 +557037,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -557059,7 +557063,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R049579", + "___id": "T000002R049582", "___s": true }, { @@ -557068,7 +557072,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -557089,7 +557093,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R049581", + "___id": "T000002R049584", "___s": true }, { @@ -557098,7 +557102,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -557140,7 +557144,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R049582", + "___id": "T000002R049585", "___s": true }, { @@ -557149,7 +557153,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -557170,7 +557174,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R049586", + "___id": "T000002R049589", "___s": true }, { @@ -557179,7 +557183,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -557211,7 +557215,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R049587", + "___id": "T000002R049590", "___s": true }, { @@ -557220,7 +557224,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -557241,7 +557245,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R049588", + "___id": "T000002R049591", "___s": true }, { @@ -557250,7 +557254,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -557281,7 +557285,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R049589", + "___id": "T000002R049592", "___s": true }, { @@ -557290,7 +557294,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -557311,7 +557315,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R049590", + "___id": "T000002R049593", "___s": true }, { @@ -557320,7 +557324,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -557342,7 +557346,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R049591", + "___id": "T000002R049594", "___s": true }, { @@ -557351,7 +557355,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -557373,7 +557377,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R049592", + "___id": "T000002R049595", "___s": true }, { @@ -557382,7 +557386,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -557404,7 +557408,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R049593", + "___id": "T000002R049596", "___s": true }, { @@ -557413,7 +557417,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -557435,7 +557439,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R049594", + "___id": "T000002R049597", "___s": true }, { @@ -557444,7 +557448,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -557466,7 +557470,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R049595", + "___id": "T000002R049598", "___s": true }, { @@ -557475,7 +557479,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -557500,7 +557504,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R049596", + "___id": "T000002R049599", "___s": true }, { @@ -557509,7 +557513,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -557533,7 +557537,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R049597", + "___id": "T000002R049600", "___s": true }, { @@ -557542,7 +557546,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -557581,7 +557585,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R049598", + "___id": "T000002R049601", "___s": true }, { @@ -557590,7 +557594,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -557612,7 +557616,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R049599", + "___id": "T000002R049602", "___s": true }, { @@ -557621,7 +557625,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -557663,7 +557667,7 @@ "name": "value" } ], - "___id": "T000002R049600", + "___id": "T000002R049603", "___s": true }, { @@ -557672,7 +557676,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -557714,7 +557718,7 @@ "name": "value" } ], - "___id": "T000002R049601", + "___id": "T000002R049604", "___s": true }, { @@ -557723,7 +557727,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -557775,7 +557779,7 @@ "name": "value" } ], - "___id": "T000002R049602", + "___id": "T000002R049605", "___s": true }, { @@ -557784,7 +557788,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -557814,7 +557818,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R049603", + "___id": "T000002R049606", "___s": true }, { @@ -557823,7 +557827,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -557902,7 +557906,7 @@ "name": "data" } ], - "___id": "T000002R049604", + "___id": "T000002R049607", "___s": true }, { @@ -557911,7 +557915,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -557968,7 +557972,7 @@ "name": "amount" } ], - "___id": "T000002R049605", + "___id": "T000002R049608", "___s": true }, { @@ -557977,7 +557981,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -558019,7 +558023,7 @@ "name": "key" } ], - "___id": "T000002R049606", + "___id": "T000002R049609", "___s": true }, { @@ -558028,7 +558032,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -558087,7 +558091,7 @@ "name": "key" } ], - "___id": "T000002R049607", + "___id": "T000002R049610", "___s": true }, { @@ -558096,7 +558100,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -558183,7 +558187,7 @@ "name": "dropZone" } ], - "___id": "T000002R049608", + "___id": "T000002R049611", "___s": true }, { @@ -558192,7 +558196,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -558219,7 +558223,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R049609", + "___id": "T000002R049612", "___s": true }, { @@ -558228,7 +558232,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -558255,7 +558259,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R049610", + "___id": "T000002R049613", "___s": true }, { @@ -558264,7 +558268,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -558276,7 +558280,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R049611", + "___id": "T000002R049614", "___s": true }, { @@ -558285,7 +558289,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -558297,7 +558301,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R049612", + "___id": "T000002R049615", "___s": true }, { @@ -558306,7 +558310,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -558335,7 +558339,7 @@ "name": "args" } ], - "___id": "T000002R049613", + "___id": "T000002R049616", "___s": true }, { @@ -558344,7 +558348,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -558370,7 +558374,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R049614", + "___id": "T000002R049617", "___s": true }, { @@ -558379,7 +558383,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -558420,7 +558424,7 @@ "name": "camera" } ], - "___id": "T000002R049615", + "___id": "T000002R049618", "___s": true }, { @@ -558429,7 +558433,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -558464,7 +558468,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R049616", + "___id": "T000002R049619", "___s": true }, { @@ -558473,7 +558477,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -558530,7 +558534,7 @@ "name": "displayList" } ], - "___id": "T000002R049617", + "___id": "T000002R049620", "___s": true }, { @@ -558539,7 +558543,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -558566,7 +558570,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R049618", + "___id": "T000002R049621", "___s": true }, { @@ -558575,7 +558579,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -558606,7 +558610,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R049619", + "___id": "T000002R049622", "___s": true }, { @@ -558615,7 +558619,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -558642,7 +558646,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R049620", + "___id": "T000002R049623", "___s": true }, { @@ -558651,7 +558655,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -558683,7 +558687,7 @@ "name": "fromScene" } ], - "___id": "T000002R049621", + "___id": "T000002R049624", "___s": true }, { @@ -558692,7 +558696,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -558704,7 +558708,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R049622", + "___id": "T000002R049625", "___s": true }, { @@ -558713,7 +558717,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -558756,7 +558760,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R049623", + "___id": "T000002R049626", "___s": true }, { @@ -558765,7 +558769,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -558825,7 +558829,7 @@ "name": "event" } ], - "___id": "T000002R049624", + "___id": "T000002R049627", "___s": true }, { @@ -558834,7 +558838,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -558885,7 +558889,7 @@ "name": "event" } ], - "___id": "T000002R049625", + "___id": "T000002R049628", "___s": true }, { @@ -558894,7 +558898,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -558960,7 +558964,7 @@ "name": "args" } ], - "___id": "T000002R049626", + "___id": "T000002R049629", "___s": true }, { @@ -558969,7 +558973,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -559048,7 +559052,7 @@ "name": "context" } ], - "___id": "T000002R049627", + "___id": "T000002R049630", "___s": true }, { @@ -559057,7 +559061,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -559136,7 +559140,7 @@ "name": "context" } ], - "___id": "T000002R049628", + "___id": "T000002R049631", "___s": true }, { @@ -559145,7 +559149,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -559224,7 +559228,7 @@ "name": "context" } ], - "___id": "T000002R049629", + "___id": "T000002R049632", "___s": true }, { @@ -559233,7 +559237,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -559326,7 +559330,7 @@ "name": "once" } ], - "___id": "T000002R049630", + "___id": "T000002R049633", "___s": true }, { @@ -559335,7 +559339,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -559428,7 +559432,7 @@ "name": "once" } ], - "___id": "T000002R049631", + "___id": "T000002R049634", "___s": true }, { @@ -559437,7 +559441,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -559490,7 +559494,7 @@ "name": "event" } ], - "___id": "T000002R049632", + "___id": "T000002R049635", "___s": true }, { @@ -559499,7 +559503,7 @@ "filename": "Alpha.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -559526,7 +559530,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#clearAlpha", "inherited": true, - "___id": "T000002R049638", + "___id": "T000002R049641", "___s": true }, { @@ -559535,7 +559539,7 @@ "filename": "Alpha.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -559621,7 +559625,7 @@ "name": "bottomRight" } ], - "___id": "T000002R049639", + "___id": "T000002R049642", "___s": true }, { @@ -559630,7 +559634,7 @@ "filename": "Alpha.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -559651,7 +559655,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alpha", "inherited": true, - "___id": "T000002R049640", + "___id": "T000002R049643", "___s": true }, { @@ -559660,7 +559664,7 @@ "filename": "Alpha.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopLeft", @@ -559688,7 +559692,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", "inherited": true, - "___id": "T000002R049641", + "___id": "T000002R049644", "___s": true }, { @@ -559697,7 +559701,7 @@ "filename": "Alpha.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopRight", @@ -559725,7 +559729,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopRight", "inherited": true, - "___id": "T000002R049642", + "___id": "T000002R049645", "___s": true }, { @@ -559734,7 +559738,7 @@ "filename": "Alpha.js", "lineno": 227, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomLeft", @@ -559762,7 +559766,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", "inherited": true, - "___id": "T000002R049643", + "___id": "T000002R049646", "___s": true }, { @@ -559771,7 +559775,7 @@ "filename": "Alpha.js", "lineno": 257, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomRight", @@ -559799,7 +559803,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", "inherited": true, - "___id": "T000002R049644", + "___id": "T000002R049647", "___s": true }, { @@ -559808,7 +559812,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -559844,7 +559848,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R049646", + "___id": "T000002R049649", "___s": true }, { @@ -559853,7 +559857,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -559910,7 +559914,7 @@ "name": "value" } ], - "___id": "T000002R049647", + "___id": "T000002R049650", "___s": true }, { @@ -559919,7 +559923,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -559940,7 +559944,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R049649", + "___id": "T000002R049652", "___s": true }, { @@ -559949,7 +559953,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -559991,7 +559995,7 @@ "name": "value" } ], - "___id": "T000002R049650", + "___id": "T000002R049653", "___s": true }, { @@ -560000,7 +560004,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -560027,7 +560031,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R049651", + "___id": "T000002R049654", "___s": true }, { @@ -560036,7 +560040,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -560063,7 +560067,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R049652", + "___id": "T000002R049655", "___s": true }, { @@ -560072,7 +560076,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -560114,7 +560118,7 @@ "name": "gameObject" } ], - "___id": "T000002R049653", + "___id": "T000002R049656", "___s": true }, { @@ -560123,7 +560127,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -560165,7 +560169,7 @@ "name": "gameObject" } ], - "___id": "T000002R049654", + "___id": "T000002R049657", "___s": true }, { @@ -560174,7 +560178,7 @@ "filename": "Flip.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipX", @@ -560196,7 +560200,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#flipX", "inherited": true, - "___id": "T000002R049655", + "___id": "T000002R049658", "___s": true }, { @@ -560205,7 +560209,7 @@ "filename": "Flip.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipY", @@ -560227,7 +560231,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#flipY", "inherited": true, - "___id": "T000002R049656", + "___id": "T000002R049659", "___s": true }, { @@ -560236,7 +560240,7 @@ "filename": "Flip.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipX", @@ -560263,7 +560267,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipX", "inherited": true, - "___id": "T000002R049657", + "___id": "T000002R049660", "___s": true }, { @@ -560272,7 +560276,7 @@ "filename": "Flip.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipY", @@ -560299,7 +560303,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipY", "inherited": true, - "___id": "T000002R049658", + "___id": "T000002R049661", "___s": true }, { @@ -560308,7 +560312,7 @@ "filename": "Flip.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipX", @@ -560350,7 +560354,7 @@ "name": "value" } ], - "___id": "T000002R049659", + "___id": "T000002R049662", "___s": true }, { @@ -560359,7 +560363,7 @@ "filename": "Flip.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipY", @@ -560401,7 +560405,7 @@ "name": "value" } ], - "___id": "T000002R049660", + "___id": "T000002R049663", "___s": true }, { @@ -560410,7 +560414,7 @@ "filename": "Flip.js", "lineno": 117, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlip", @@ -560465,7 +560469,7 @@ "name": "y" } ], - "___id": "T000002R049661", + "___id": "T000002R049664", "___s": true }, { @@ -560474,7 +560478,7 @@ "filename": "Flip.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetFlip", @@ -560501,7 +560505,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#resetFlip", "inherited": true, - "___id": "T000002R049662", + "___id": "T000002R049665", "___s": true }, { @@ -560510,7 +560514,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -560575,7 +560579,7 @@ "name": "includeParent" } ], - "___id": "T000002R049664", + "___id": "T000002R049667", "___s": true }, { @@ -560584,7 +560588,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -560649,7 +560653,7 @@ "name": "includeParent" } ], - "___id": "T000002R049665", + "___id": "T000002R049668", "___s": true }, { @@ -560658,7 +560662,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -560723,7 +560727,7 @@ "name": "includeParent" } ], - "___id": "T000002R049666", + "___id": "T000002R049669", "___s": true }, { @@ -560732,7 +560736,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -560797,7 +560801,7 @@ "name": "includeParent" } ], - "___id": "T000002R049667", + "___id": "T000002R049670", "___s": true }, { @@ -560806,7 +560810,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -560871,7 +560875,7 @@ "name": "includeParent" } ], - "___id": "T000002R049668", + "___id": "T000002R049671", "___s": true }, { @@ -560880,7 +560884,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -560945,7 +560949,7 @@ "name": "includeParent" } ], - "___id": "T000002R049669", + "___id": "T000002R049672", "___s": true }, { @@ -560954,7 +560958,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -561019,7 +561023,7 @@ "name": "includeParent" } ], - "___id": "T000002R049670", + "___id": "T000002R049673", "___s": true }, { @@ -561028,7 +561032,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -561093,7 +561097,7 @@ "name": "includeParent" } ], - "___id": "T000002R049671", + "___id": "T000002R049674", "___s": true }, { @@ -561102,7 +561106,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -561167,7 +561171,7 @@ "name": "includeParent" } ], - "___id": "T000002R049672", + "___id": "T000002R049675", "___s": true }, { @@ -561176,7 +561180,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -561246,7 +561250,7 @@ "name": "output" } ], - "___id": "T000002R049673", + "___id": "T000002R049676", "___s": true }, { @@ -561255,7 +561259,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -561286,7 +561290,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R049674", + "___id": "T000002R049677", "___s": true }, { @@ -561295,7 +561299,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -561347,7 +561351,7 @@ "name": "mask" } ], - "___id": "T000002R049675", + "___id": "T000002R049678", "___s": true }, { @@ -561356,7 +561360,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -561400,7 +561404,7 @@ "name": "destroyMask" } ], - "___id": "T000002R049676", + "___id": "T000002R049679", "___s": true }, { @@ -561409,7 +561413,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -561562,7 +561566,7 @@ "name": "frame" } ], - "___id": "T000002R049677", + "___id": "T000002R049680", "___s": true }, { @@ -561571,7 +561575,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -561643,7 +561647,7 @@ "name": "graphics" } ], - "___id": "T000002R049678", + "___id": "T000002R049681", "___s": true }, { @@ -561652,7 +561656,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -561675,7 +561679,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R049680", + "___id": "T000002R049683", "___s": true }, { @@ -561684,7 +561688,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -561707,7 +561711,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R049681", + "___id": "T000002R049684", "___s": true }, { @@ -561716,7 +561720,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -561737,7 +561741,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R049682", + "___id": "T000002R049685", "___s": true }, { @@ -561746,7 +561750,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -561767,7 +561771,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R049683", + "___id": "T000002R049686", "___s": true }, { @@ -561776,7 +561780,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -561835,7 +561839,7 @@ "name": "y" } ], - "___id": "T000002R049684", + "___id": "T000002R049687", "___s": true }, { @@ -561844,7 +561848,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -561871,7 +561875,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R049685", + "___id": "T000002R049688", "___s": true }, { @@ -561880,7 +561884,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -561939,7 +561943,7 @@ "name": "y" } ], - "___id": "T000002R049686", + "___id": "T000002R049689", "___s": true }, { @@ -561948,7 +561952,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -561975,7 +561979,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R049687", + "___id": "T000002R049690", "___s": true }, { @@ -561984,7 +561988,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -562013,7 +562017,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R049688", + "___id": "T000002R049691", "___s": true }, { @@ -562022,7 +562026,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -562051,7 +562055,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R049689", + "___id": "T000002R049692", "___s": true }, { @@ -562060,7 +562064,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -562088,7 +562092,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R049690", + "___id": "T000002R049693", "___s": true }, { @@ -562097,7 +562101,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -562156,7 +562160,7 @@ "name": "pipeline" } ], - "___id": "T000002R049691", + "___id": "T000002R049694", "___s": true }, { @@ -562165,7 +562169,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -562253,7 +562257,7 @@ "name": "copyData" } ], - "___id": "T000002R049692", + "___id": "T000002R049695", "___s": true }, { @@ -562262,7 +562266,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -562325,7 +562329,7 @@ "name": "value" } ], - "___id": "T000002R049693", + "___id": "T000002R049696", "___s": true }, { @@ -562334,7 +562338,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -562384,7 +562388,7 @@ "name": "resetData" } ], - "___id": "T000002R049694", + "___id": "T000002R049697", "___s": true }, { @@ -562393,7 +562397,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -562428,7 +562432,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R049695", + "___id": "T000002R049698", "___s": true }, { @@ -562437,7 +562441,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -562465,7 +562469,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R049696", + "___id": "T000002R049699", "___s": true }, { @@ -562474,7 +562478,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -562511,7 +562515,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R049697", + "___id": "T000002R049700", "___s": true }, { @@ -562520,7 +562524,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -562548,7 +562552,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R049698", + "___id": "T000002R049701", "___s": true }, { @@ -562557,7 +562561,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -562587,7 +562591,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R049699", + "___id": "T000002R049702", "___s": true }, { @@ -562596,7 +562600,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -562624,7 +562628,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R049700", + "___id": "T000002R049703", "___s": true }, { @@ -562633,7 +562637,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -562669,7 +562673,7 @@ "name": "preFX" } ], - "___id": "T000002R049701", + "___id": "T000002R049704", "___s": true }, { @@ -562678,7 +562682,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -562813,7 +562817,7 @@ "name": "copyData" } ], - "___id": "T000002R049702", + "___id": "T000002R049705", "___s": true }, { @@ -562822,7 +562826,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -562885,7 +562889,7 @@ "name": "value" } ], - "___id": "T000002R049703", + "___id": "T000002R049706", "___s": true }, { @@ -562894,7 +562898,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -562976,7 +562980,7 @@ "name": "pipeline" } ], - "___id": "T000002R049704", + "___id": "T000002R049707", "___s": true }, { @@ -562985,7 +562989,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -563021,7 +563025,7 @@ "name": "resetData" } ], - "___id": "T000002R049705", + "___id": "T000002R049708", "___s": true }, { @@ -563030,7 +563034,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -563089,7 +563093,7 @@ "name": "pipeline" } ], - "___id": "T000002R049706", + "___id": "T000002R049709", "___s": true }, { @@ -563098,7 +563102,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -563132,7 +563136,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R049707", + "___id": "T000002R049710", "___s": true }, { @@ -563141,7 +563145,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -563163,7 +563167,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R049708", + "___id": "T000002R049711", "___s": true }, { @@ -563172,7 +563176,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -563194,7 +563198,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R049709", + "___id": "T000002R049712", "___s": true }, { @@ -563203,7 +563207,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -563260,7 +563264,7 @@ "name": "y" } ], - "___id": "T000002R049710", + "___id": "T000002R049713", "___s": true }, { @@ -563269,7 +563273,7 @@ "filename": "Size.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "width", @@ -563290,7 +563294,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#width", "inherited": true, - "___id": "T000002R049712", + "___id": "T000002R049715", "___s": true }, { @@ -563299,7 +563303,7 @@ "filename": "Size.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "height", @@ -563320,7 +563324,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#height", "inherited": true, - "___id": "T000002R049713", + "___id": "T000002R049716", "___s": true }, { @@ -563329,7 +563333,7 @@ "filename": "Size.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayWidth", @@ -563350,7 +563354,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#displayWidth", "inherited": true, - "___id": "T000002R049714", + "___id": "T000002R049717", "___s": true }, { @@ -563359,7 +563363,7 @@ "filename": "Size.js", "lineno": 78, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayHeight", @@ -563380,7 +563384,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#displayHeight", "inherited": true, - "___id": "T000002R049715", + "___id": "T000002R049718", "___s": true }, { @@ -563389,7 +563393,7 @@ "filename": "Size.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSizeToFrame", @@ -563442,7 +563446,7 @@ "name": "frame" } ], - "___id": "T000002R049716", + "___id": "T000002R049719", "___s": true }, { @@ -563451,7 +563455,7 @@ "filename": "Size.js", "lineno": 166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplaySize", @@ -563506,7 +563510,7 @@ "name": "height" } ], - "___id": "T000002R049717", + "___id": "T000002R049720", "___s": true }, { @@ -563515,7 +563519,7 @@ "filename": "TextureCrop.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "texture", @@ -563546,7 +563550,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.TextureCrop#texture", "inherited": true, - "___id": "T000002R049718", + "___id": "T000002R049721", "___s": true }, { @@ -563555,7 +563559,7 @@ "filename": "TextureCrop.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "frame", @@ -563576,7 +563580,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.TextureCrop#frame", "inherited": true, - "___id": "T000002R049719", + "___id": "T000002R049722", "___s": true }, { @@ -563585,7 +563589,7 @@ "filename": "TextureCrop.js", "lineno": 39, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isCropped", @@ -563606,7 +563610,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.TextureCrop#isCropped", "inherited": true, - "___id": "T000002R049720", + "___id": "T000002R049723", "___s": true }, { @@ -563615,7 +563619,7 @@ "filename": "TextureCrop.js", "lineno": 50, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setCrop", @@ -563710,7 +563714,7 @@ "name": "height" } ], - "___id": "T000002R049721", + "___id": "T000002R049724", "___s": true }, { @@ -563719,7 +563723,7 @@ "filename": "TextureCrop.js", "lineno": 110, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTexture", @@ -563785,7 +563789,7 @@ "name": "frame" } ], - "___id": "T000002R049722", + "___id": "T000002R049725", "___s": true }, { @@ -563794,7 +563798,7 @@ "filename": "TextureCrop.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFrame", @@ -563881,7 +563885,7 @@ "name": "updateOrigin" } ], - "___id": "T000002R049723", + "___id": "T000002R049726", "___s": true }, { @@ -563890,7 +563894,7 @@ "filename": "Tint.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopLeft", @@ -563912,7 +563916,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintTopLeft", "inherited": true, - "___id": "T000002R049725", + "___id": "T000002R049728", "___s": true }, { @@ -563921,7 +563925,7 @@ "filename": "Tint.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopRight", @@ -563943,7 +563947,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintTopRight", "inherited": true, - "___id": "T000002R049726", + "___id": "T000002R049729", "___s": true }, { @@ -563952,7 +563956,7 @@ "filename": "Tint.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomLeft", @@ -563974,7 +563978,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintBottomLeft", "inherited": true, - "___id": "T000002R049727", + "___id": "T000002R049730", "___s": true }, { @@ -563983,7 +563987,7 @@ "filename": "Tint.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomRight", @@ -564005,7 +564009,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintBottomRight", "inherited": true, - "___id": "T000002R049728", + "___id": "T000002R049731", "___s": true }, { @@ -564014,7 +564018,7 @@ "filename": "Tint.js", "lineno": 66, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintFill", @@ -564036,7 +564040,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintFill", "inherited": true, - "___id": "T000002R049729", + "___id": "T000002R049732", "___s": true }, { @@ -564045,7 +564049,7 @@ "filename": "Tint.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearTint", @@ -564079,7 +564083,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#clearTint", "inherited": true, - "___id": "T000002R049730", + "___id": "T000002R049733", "___s": true }, { @@ -564088,7 +564092,7 @@ "filename": "Tint.js", "lineno": 98, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTint", @@ -564181,7 +564185,7 @@ "name": "bottomRight" } ], - "___id": "T000002R049731", + "___id": "T000002R049734", "___s": true }, { @@ -564190,7 +564194,7 @@ "filename": "Tint.js", "lineno": 146, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTintFill", @@ -564283,7 +564287,7 @@ "name": "bottomRight" } ], - "___id": "T000002R049732", + "___id": "T000002R049735", "___s": true }, { @@ -564292,7 +564296,7 @@ "filename": "Tint.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tint", @@ -564320,7 +564324,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tint", "inherited": true, - "___id": "T000002R049733", + "___id": "T000002R049736", "___s": true }, { @@ -564329,7 +564333,7 @@ "filename": "Tint.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isTinted", @@ -564358,7 +564362,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#isTinted", "inherited": true, - "___id": "T000002R049734", + "___id": "T000002R049737", "___s": true }, { @@ -564367,7 +564371,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -564390,7 +564394,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R049735", + "___id": "T000002R049738", "___s": true }, { @@ -564399,7 +564403,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -564421,7 +564425,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R049739", + "___id": "T000002R049742", "___s": true }, { @@ -564430,7 +564434,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -564452,7 +564456,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R049740", + "___id": "T000002R049743", "___s": true }, { @@ -564461,7 +564465,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -564483,7 +564487,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R049741", + "___id": "T000002R049744", "___s": true }, { @@ -564492,7 +564496,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -564514,7 +564518,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R049742", + "___id": "T000002R049745", "___s": true }, { @@ -564523,7 +564527,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -564545,7 +564549,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R049743", + "___id": "T000002R049746", "___s": true }, { @@ -564554,7 +564558,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -564576,7 +564580,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R049744", + "___id": "T000002R049747", "___s": true }, { @@ -564585,7 +564589,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -564607,7 +564611,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R049745", + "___id": "T000002R049748", "___s": true }, { @@ -564616,7 +564620,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -564638,7 +564642,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R049746", + "___id": "T000002R049749", "___s": true }, { @@ -564647,7 +564651,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -564669,7 +564673,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R049747", + "___id": "T000002R049750", "___s": true }, { @@ -564678,7 +564682,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -564767,7 +564771,7 @@ "name": "w" } ], - "___id": "T000002R049748", + "___id": "T000002R049751", "___s": true }, { @@ -564776,7 +564780,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -564833,7 +564837,7 @@ "name": "source" } ], - "___id": "T000002R049749", + "___id": "T000002R049752", "___s": true }, { @@ -564842,7 +564846,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -564929,7 +564933,7 @@ "name": "height" } ], - "___id": "T000002R049750", + "___id": "T000002R049753", "___s": true }, { @@ -564938,7 +564942,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -564982,7 +564986,7 @@ "name": "radians" } ], - "___id": "T000002R049751", + "___id": "T000002R049754", "___s": true }, { @@ -564991,7 +564995,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -565035,7 +565039,7 @@ "name": "degrees" } ], - "___id": "T000002R049752", + "___id": "T000002R049755", "___s": true }, { @@ -565044,7 +565048,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -565103,7 +565107,7 @@ "name": "y" } ], - "___id": "T000002R049753", + "___id": "T000002R049756", "___s": true }, { @@ -565112,7 +565116,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -565156,7 +565160,7 @@ "name": "value" } ], - "___id": "T000002R049754", + "___id": "T000002R049757", "___s": true }, { @@ -565165,7 +565169,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -565209,7 +565213,7 @@ "name": "value" } ], - "___id": "T000002R049755", + "___id": "T000002R049758", "___s": true }, { @@ -565218,7 +565222,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -565262,7 +565266,7 @@ "name": "value" } ], - "___id": "T000002R049756", + "___id": "T000002R049759", "___s": true }, { @@ -565271,7 +565275,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -565315,7 +565319,7 @@ "name": "value" } ], - "___id": "T000002R049757", + "___id": "T000002R049760", "___s": true }, { @@ -565324,7 +565328,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -565366,7 +565370,7 @@ "name": "tempMatrix" } ], - "___id": "T000002R049758", + "___id": "T000002R049761", "___s": true }, { @@ -565375,7 +565379,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -565431,7 +565435,7 @@ "name": "parentMatrix" } ], - "___id": "T000002R049759", + "___id": "T000002R049762", "___s": true }, { @@ -565440,7 +565444,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -565522,7 +565526,7 @@ "name": "camera" } ], - "___id": "T000002R049760", + "___id": "T000002R049763", "___s": true }, { @@ -565531,7 +565535,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -565557,7 +565561,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R049761", + "___id": "T000002R049764", "___s": true }, { @@ -565566,7 +565570,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -565587,7 +565591,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R049763", + "___id": "T000002R049766", "___s": true }, { @@ -565596,7 +565600,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -565638,7 +565642,7 @@ "name": "value" } ], - "___id": "T000002R049764", + "___id": "T000002R049767", "___s": true }, { @@ -565647,7 +565651,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -565668,7 +565672,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R049765", + "___id": "T000002R049768", "___s": true }, { @@ -565677,7 +565681,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -565709,7 +565713,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R049766", + "___id": "T000002R049769", "___s": true }, { @@ -565718,7 +565722,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -565739,7 +565743,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R049767", + "___id": "T000002R049770", "___s": true }, { @@ -565748,7 +565752,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -565779,7 +565783,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R049768", + "___id": "T000002R049771", "___s": true }, { @@ -565788,7 +565792,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -565809,7 +565813,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R049769", + "___id": "T000002R049772", "___s": true }, { @@ -565818,7 +565822,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -565840,7 +565844,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R049770", + "___id": "T000002R049773", "___s": true }, { @@ -565849,7 +565853,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -565871,7 +565875,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R049771", + "___id": "T000002R049774", "___s": true }, { @@ -565880,7 +565884,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -565902,7 +565906,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R049772", + "___id": "T000002R049775", "___s": true }, { @@ -565911,7 +565915,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -565933,7 +565937,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R049773", + "___id": "T000002R049776", "___s": true }, { @@ -565942,7 +565946,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -565964,7 +565968,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R049774", + "___id": "T000002R049777", "___s": true }, { @@ -565973,7 +565977,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -565998,7 +566002,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R049775", + "___id": "T000002R049778", "___s": true }, { @@ -566007,7 +566011,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -566031,7 +566035,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R049776", + "___id": "T000002R049779", "___s": true }, { @@ -566040,7 +566044,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -566079,7 +566083,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R049777", + "___id": "T000002R049780", "___s": true }, { @@ -566088,7 +566092,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -566110,7 +566114,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R049778", + "___id": "T000002R049781", "___s": true }, { @@ -566119,7 +566123,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -566161,7 +566165,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setActive", "inherited": true, - "___id": "T000002R049779", + "___id": "T000002R049782", "___s": true }, { @@ -566170,7 +566174,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -566212,7 +566216,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setName", "inherited": true, - "___id": "T000002R049780", + "___id": "T000002R049783", "___s": true }, { @@ -566221,7 +566225,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -566273,7 +566277,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setState", "inherited": true, - "___id": "T000002R049781", + "___id": "T000002R049784", "___s": true }, { @@ -566282,7 +566286,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -566312,7 +566316,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R049782", + "___id": "T000002R049785", "___s": true }, { @@ -566321,7 +566325,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -566400,7 +566404,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setData", "inherited": true, - "___id": "T000002R049783", + "___id": "T000002R049786", "___s": true }, { @@ -566409,7 +566413,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -566466,7 +566470,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#incData", "inherited": true, - "___id": "T000002R049784", + "___id": "T000002R049787", "___s": true }, { @@ -566475,7 +566479,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -566517,7 +566521,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#toggleData", "inherited": true, - "___id": "T000002R049785", + "___id": "T000002R049788", "___s": true }, { @@ -566526,7 +566530,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -566585,7 +566589,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#getData", "inherited": true, - "___id": "T000002R049786", + "___id": "T000002R049789", "___s": true }, { @@ -566594,7 +566598,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -566681,7 +566685,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setInteractive", "inherited": true, - "___id": "T000002R049787", + "___id": "T000002R049790", "___s": true }, { @@ -566690,7 +566694,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -566717,7 +566721,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R049788", + "___id": "T000002R049791", "___s": true }, { @@ -566726,7 +566730,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -566753,7 +566757,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R049789", + "___id": "T000002R049792", "___s": true }, { @@ -566762,7 +566766,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -566774,7 +566778,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R049790", + "___id": "T000002R049793", "___s": true }, { @@ -566783,7 +566787,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -566795,7 +566799,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R049791", + "___id": "T000002R049794", "___s": true }, { @@ -566804,7 +566808,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -566833,7 +566837,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#update", "inherited": true, - "___id": "T000002R049792", + "___id": "T000002R049795", "___s": true }, { @@ -566842,7 +566846,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -566868,7 +566872,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R049793", + "___id": "T000002R049796", "___s": true }, { @@ -566877,7 +566881,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -566918,7 +566922,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#willRender", "inherited": true, - "___id": "T000002R049794", + "___id": "T000002R049797", "___s": true }, { @@ -566927,7 +566931,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -566962,7 +566966,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R049795", + "___id": "T000002R049798", "___s": true }, { @@ -566971,7 +566975,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -567028,7 +567032,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#addToDisplayList", "inherited": true, - "___id": "T000002R049796", + "___id": "T000002R049799", "___s": true }, { @@ -567037,7 +567041,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -567064,7 +567068,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R049797", + "___id": "T000002R049800", "___s": true }, { @@ -567073,7 +567077,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -567104,7 +567108,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R049798", + "___id": "T000002R049801", "___s": true }, { @@ -567113,7 +567117,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -567140,7 +567144,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R049799", + "___id": "T000002R049802", "___s": true }, { @@ -567149,7 +567153,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -567181,7 +567185,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#destroy", "inherited": true, - "___id": "T000002R049800", + "___id": "T000002R049803", "___s": true }, { @@ -567190,7 +567194,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -567202,7 +567206,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R049801", + "___id": "T000002R049804", "___s": true }, { @@ -567211,7 +567215,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -567254,7 +567258,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R049802", + "___id": "T000002R049805", "___s": true }, { @@ -567263,7 +567267,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -567323,7 +567327,7 @@ "name": "event" } ], - "___id": "T000002R049803", + "___id": "T000002R049806", "___s": true }, { @@ -567332,7 +567336,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -567383,7 +567387,7 @@ "name": "event" } ], - "___id": "T000002R049804", + "___id": "T000002R049807", "___s": true }, { @@ -567392,7 +567396,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -567458,7 +567462,7 @@ "name": "args" } ], - "___id": "T000002R049805", + "___id": "T000002R049808", "___s": true }, { @@ -567467,7 +567471,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -567546,7 +567550,7 @@ "name": "context" } ], - "___id": "T000002R049806", + "___id": "T000002R049809", "___s": true }, { @@ -567555,7 +567559,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -567634,7 +567638,7 @@ "name": "context" } ], - "___id": "T000002R049807", + "___id": "T000002R049810", "___s": true }, { @@ -567643,7 +567647,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -567722,7 +567726,7 @@ "name": "context" } ], - "___id": "T000002R049808", + "___id": "T000002R049811", "___s": true }, { @@ -567731,7 +567735,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -567824,7 +567828,7 @@ "name": "once" } ], - "___id": "T000002R049809", + "___id": "T000002R049812", "___s": true }, { @@ -567833,7 +567837,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -567926,7 +567930,7 @@ "name": "once" } ], - "___id": "T000002R049810", + "___id": "T000002R049813", "___s": true }, { @@ -567935,7 +567939,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -567988,7 +567992,7 @@ "name": "event" } ], - "___id": "T000002R049811", + "___id": "T000002R049814", "___s": true }, { @@ -567997,7 +568001,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -568024,7 +568028,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R049813", + "___id": "T000002R049816", "___s": true }, { @@ -568033,7 +568037,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -568077,7 +568081,7 @@ ], "inherits": "Phaser.GameObjects.Components.AlphaSingle#setAlpha", "inherited": true, - "___id": "T000002R049814", + "___id": "T000002R049817", "___s": true }, { @@ -568086,7 +568090,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -568107,7 +568111,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R049815", + "___id": "T000002R049818", "___s": true }, { @@ -568116,7 +568120,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -568152,7 +568156,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R049817", + "___id": "T000002R049820", "___s": true }, { @@ -568161,7 +568165,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -568218,7 +568222,7 @@ ], "inherits": "Phaser.GameObjects.Components.BlendMode#setBlendMode", "inherited": true, - "___id": "T000002R049818", + "___id": "T000002R049821", "___s": true }, { @@ -568227,7 +568231,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -568248,7 +568252,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R049820", + "___id": "T000002R049823", "___s": true }, { @@ -568257,7 +568261,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -568299,7 +568303,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#setDepth", "inherited": true, - "___id": "T000002R049821", + "___id": "T000002R049824", "___s": true }, { @@ -568308,7 +568312,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -568335,7 +568339,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R049822", + "___id": "T000002R049825", "___s": true }, { @@ -568344,7 +568348,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -568371,7 +568375,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R049823", + "___id": "T000002R049826", "___s": true }, { @@ -568380,7 +568384,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -568422,7 +568426,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", "inherited": true, - "___id": "T000002R049824", + "___id": "T000002R049827", "___s": true }, { @@ -568431,7 +568435,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -568473,7 +568477,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", "inherited": true, - "___id": "T000002R049825", + "___id": "T000002R049828", "___s": true }, { @@ -568482,7 +568486,7 @@ "filename": "Flip.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipX", @@ -568509,7 +568513,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipX", "inherited": true, - "___id": "T000002R049826", + "___id": "T000002R049829", "___s": true }, { @@ -568518,7 +568522,7 @@ "filename": "Flip.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipY", @@ -568545,7 +568549,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipY", "inherited": true, - "___id": "T000002R049827", + "___id": "T000002R049830", "___s": true }, { @@ -568554,7 +568558,7 @@ "filename": "Flip.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipX", @@ -568596,7 +568600,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlipX", "inherited": true, - "___id": "T000002R049828", + "___id": "T000002R049831", "___s": true }, { @@ -568605,7 +568609,7 @@ "filename": "Flip.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipY", @@ -568647,7 +568651,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlipY", "inherited": true, - "___id": "T000002R049829", + "___id": "T000002R049832", "___s": true }, { @@ -568656,7 +568660,7 @@ "filename": "Flip.js", "lineno": 117, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlip", @@ -568711,7 +568715,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlip", "inherited": true, - "___id": "T000002R049830", + "___id": "T000002R049833", "___s": true }, { @@ -568720,7 +568724,7 @@ "filename": "Flip.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetFlip", @@ -568747,7 +568751,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#resetFlip", "inherited": true, - "___id": "T000002R049831", + "___id": "T000002R049834", "___s": true }, { @@ -568756,7 +568760,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -568787,7 +568791,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R049832", + "___id": "T000002R049835", "___s": true }, { @@ -568796,7 +568800,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -568848,7 +568852,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#setMask", "inherited": true, - "___id": "T000002R049833", + "___id": "T000002R049836", "___s": true }, { @@ -568857,7 +568861,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -568901,7 +568905,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#clearMask", "inherited": true, - "___id": "T000002R049834", + "___id": "T000002R049837", "___s": true }, { @@ -568910,7 +568914,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -569063,7 +569067,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createBitmapMask", "inherited": true, - "___id": "T000002R049835", + "___id": "T000002R049838", "___s": true }, { @@ -569072,7 +569076,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -569144,7 +569148,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createGeometryMask", "inherited": true, - "___id": "T000002R049836", + "___id": "T000002R049839", "___s": true }, { @@ -569153,7 +569157,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -569182,7 +569186,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R049837", + "___id": "T000002R049840", "___s": true }, { @@ -569191,7 +569195,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -569220,7 +569224,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R049838", + "___id": "T000002R049841", "___s": true }, { @@ -569229,7 +569233,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -569257,7 +569261,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R049839", + "___id": "T000002R049842", "___s": true }, { @@ -569266,7 +569270,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -569325,7 +569329,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#initPipeline", "inherited": true, - "___id": "T000002R049840", + "___id": "T000002R049843", "___s": true }, { @@ -569334,7 +569338,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -569422,7 +569426,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipeline", "inherited": true, - "___id": "T000002R049841", + "___id": "T000002R049844", "___s": true }, { @@ -569431,7 +569435,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -569494,7 +569498,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipelineData", "inherited": true, - "___id": "T000002R049842", + "___id": "T000002R049845", "___s": true }, { @@ -569503,7 +569507,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -569553,7 +569557,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#resetPipeline", "inherited": true, - "___id": "T000002R049843", + "___id": "T000002R049846", "___s": true }, { @@ -569562,7 +569566,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -569597,7 +569601,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R049844", + "___id": "T000002R049847", "___s": true }, { @@ -569606,7 +569610,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -569634,7 +569638,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R049845", + "___id": "T000002R049848", "___s": true }, { @@ -569643,7 +569647,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -569680,7 +569684,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R049846", + "___id": "T000002R049849", "___s": true }, { @@ -569689,7 +569693,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -569717,7 +569721,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R049847", + "___id": "T000002R049850", "___s": true }, { @@ -569726,7 +569730,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -569756,7 +569760,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R049848", + "___id": "T000002R049851", "___s": true }, { @@ -569765,7 +569769,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -569793,7 +569797,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R049849", + "___id": "T000002R049852", "___s": true }, { @@ -569802,7 +569806,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -569838,7 +569842,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", "inherited": true, - "___id": "T000002R049850", + "___id": "T000002R049853", "___s": true }, { @@ -569847,7 +569851,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -569982,7 +569986,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", "inherited": true, - "___id": "T000002R049851", + "___id": "T000002R049854", "___s": true }, { @@ -569991,7 +569995,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -570054,7 +570058,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", "inherited": true, - "___id": "T000002R049852", + "___id": "T000002R049855", "___s": true }, { @@ -570063,7 +570067,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -570145,7 +570149,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", "inherited": true, - "___id": "T000002R049853", + "___id": "T000002R049856", "___s": true }, { @@ -570154,7 +570158,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -570190,7 +570194,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", "inherited": true, - "___id": "T000002R049854", + "___id": "T000002R049857", "___s": true }, { @@ -570199,7 +570203,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -570258,7 +570262,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", "inherited": true, - "___id": "T000002R049855", + "___id": "T000002R049858", "___s": true }, { @@ -570267,7 +570271,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -570301,7 +570305,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R049856", + "___id": "T000002R049859", "___s": true }, { @@ -570310,7 +570314,7 @@ "filename": "Size.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "width", @@ -570331,7 +570335,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#width", "inherited": true, - "___id": "T000002R049858", + "___id": "T000002R049861", "___s": true }, { @@ -570340,7 +570344,7 @@ "filename": "Size.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "height", @@ -570361,7 +570365,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#height", "inherited": true, - "___id": "T000002R049859", + "___id": "T000002R049862", "___s": true }, { @@ -570370,7 +570374,7 @@ "filename": "Size.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayWidth", @@ -570391,7 +570395,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#displayWidth", "inherited": true, - "___id": "T000002R049860", + "___id": "T000002R049863", "___s": true }, { @@ -570400,7 +570404,7 @@ "filename": "Size.js", "lineno": 78, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayHeight", @@ -570421,7 +570425,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Size#displayHeight", "inherited": true, - "___id": "T000002R049861", + "___id": "T000002R049864", "___s": true }, { @@ -570430,7 +570434,7 @@ "filename": "Size.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSizeToFrame", @@ -570483,7 +570487,7 @@ ], "inherits": "Phaser.GameObjects.Components.Size#setSizeToFrame", "inherited": true, - "___id": "T000002R049862", + "___id": "T000002R049865", "___s": true }, { @@ -570492,7 +570496,7 @@ "filename": "Size.js", "lineno": 139, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSize", @@ -570547,7 +570551,7 @@ ], "inherits": "Phaser.GameObjects.Components.Size#setSize", "inherited": true, - "___id": "T000002R049863", + "___id": "T000002R049866", "___s": true }, { @@ -570556,7 +570560,7 @@ "filename": "Size.js", "lineno": 166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplaySize", @@ -570611,7 +570615,7 @@ ], "inherits": "Phaser.GameObjects.Components.Size#setDisplaySize", "inherited": true, - "___id": "T000002R049864", + "___id": "T000002R049867", "___s": true }, { @@ -570620,7 +570624,7 @@ "filename": "Texture.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "texture", @@ -570651,7 +570655,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Texture#texture", "inherited": true, - "___id": "T000002R049865", + "___id": "T000002R049868", "___s": true }, { @@ -570660,7 +570664,7 @@ "filename": "Texture.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "frame", @@ -570681,7 +570685,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Texture#frame", "inherited": true, - "___id": "T000002R049866", + "___id": "T000002R049869", "___s": true }, { @@ -570690,7 +570694,7 @@ "filename": "Texture.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTexture", @@ -570796,7 +570800,7 @@ ], "inherits": "Phaser.GameObjects.Components.Texture#setTexture", "inherited": true, - "___id": "T000002R049868", + "___id": "T000002R049871", "___s": true }, { @@ -570805,7 +570809,7 @@ "filename": "Texture.js", "lineno": 75, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFrame", @@ -570892,7 +570896,7 @@ ], "inherits": "Phaser.GameObjects.Components.Texture#setFrame", "inherited": true, - "___id": "T000002R049869", + "___id": "T000002R049872", "___s": true }, { @@ -570901,7 +570905,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -570924,7 +570928,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R049870", + "___id": "T000002R049873", "___s": true }, { @@ -570933,7 +570937,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -570955,7 +570959,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R049874", + "___id": "T000002R049877", "___s": true }, { @@ -570964,7 +570968,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -570986,7 +570990,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R049875", + "___id": "T000002R049878", "___s": true }, { @@ -570995,7 +570999,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -571017,7 +571021,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R049876", + "___id": "T000002R049879", "___s": true }, { @@ -571026,7 +571030,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -571048,7 +571052,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R049877", + "___id": "T000002R049880", "___s": true }, { @@ -571057,7 +571061,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -571079,7 +571083,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R049878", + "___id": "T000002R049881", "___s": true }, { @@ -571088,7 +571092,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -571110,7 +571114,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R049879", + "___id": "T000002R049882", "___s": true }, { @@ -571119,7 +571123,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -571141,7 +571145,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R049880", + "___id": "T000002R049883", "___s": true }, { @@ -571150,7 +571154,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -571172,7 +571176,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R049881", + "___id": "T000002R049884", "___s": true }, { @@ -571181,7 +571185,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -571203,7 +571207,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R049882", + "___id": "T000002R049885", "___s": true }, { @@ -571212,7 +571216,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -571301,7 +571305,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setPosition", "inherited": true, - "___id": "T000002R049883", + "___id": "T000002R049886", "___s": true }, { @@ -571310,7 +571314,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -571367,7 +571371,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#copyPosition", "inherited": true, - "___id": "T000002R049884", + "___id": "T000002R049887", "___s": true }, { @@ -571376,7 +571380,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -571463,7 +571467,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRandomPosition", "inherited": true, - "___id": "T000002R049885", + "___id": "T000002R049888", "___s": true }, { @@ -571472,7 +571476,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -571516,7 +571520,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRotation", "inherited": true, - "___id": "T000002R049886", + "___id": "T000002R049889", "___s": true }, { @@ -571525,7 +571529,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -571569,7 +571573,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setAngle", "inherited": true, - "___id": "T000002R049887", + "___id": "T000002R049890", "___s": true }, { @@ -571578,7 +571582,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -571637,7 +571641,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setScale", "inherited": true, - "___id": "T000002R049888", + "___id": "T000002R049891", "___s": true }, { @@ -571646,7 +571650,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -571690,7 +571694,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setX", "inherited": true, - "___id": "T000002R049889", + "___id": "T000002R049892", "___s": true }, { @@ -571699,7 +571703,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -571743,7 +571747,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setY", "inherited": true, - "___id": "T000002R049890", + "___id": "T000002R049893", "___s": true }, { @@ -571752,7 +571756,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -571796,7 +571800,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setZ", "inherited": true, - "___id": "T000002R049891", + "___id": "T000002R049894", "___s": true }, { @@ -571805,7 +571809,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -571849,7 +571853,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setW", "inherited": true, - "___id": "T000002R049892", + "___id": "T000002R049895", "___s": true }, { @@ -571858,7 +571862,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -571900,7 +571904,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", "inherited": true, - "___id": "T000002R049893", + "___id": "T000002R049896", "___s": true }, { @@ -571909,7 +571913,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -571965,7 +571969,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", "inherited": true, - "___id": "T000002R049894", + "___id": "T000002R049897", "___s": true }, { @@ -571974,7 +571978,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -572056,7 +572060,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalPoint", "inherited": true, - "___id": "T000002R049895", + "___id": "T000002R049898", "___s": true }, { @@ -572065,7 +572069,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -572091,7 +572095,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R049896", + "___id": "T000002R049899", "___s": true }, { @@ -572100,7 +572104,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -572121,7 +572125,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R049898", + "___id": "T000002R049901", "___s": true }, { @@ -572130,7 +572134,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -572172,7 +572176,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R049899", + "___id": "T000002R049902", "___s": true }, { @@ -572181,7 +572185,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -572203,7 +572207,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R049900", + "___id": "T000002R049903", "___s": true }, { @@ -572212,7 +572216,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -572234,7 +572238,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R049901", + "___id": "T000002R049904", "___s": true }, { @@ -572243,7 +572247,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -572300,7 +572304,7 @@ ], "inherits": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", "inherited": true, - "___id": "T000002R049902", + "___id": "T000002R049905", "___s": true }, { @@ -572309,7 +572313,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -572330,7 +572334,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R049903", + "___id": "T000002R049906", "___s": true }, { @@ -572339,7 +572343,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -572371,7 +572375,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R049904", + "___id": "T000002R049907", "___s": true }, { @@ -572380,7 +572384,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -572401,7 +572405,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R049905", + "___id": "T000002R049908", "___s": true }, { @@ -572410,7 +572414,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -572441,7 +572445,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R049906", + "___id": "T000002R049909", "___s": true }, { @@ -572450,7 +572454,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -572471,7 +572475,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R049907", + "___id": "T000002R049910", "___s": true }, { @@ -572480,7 +572484,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -572502,7 +572506,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R049908", + "___id": "T000002R049911", "___s": true }, { @@ -572511,7 +572515,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -572533,7 +572537,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R049909", + "___id": "T000002R049912", "___s": true }, { @@ -572542,7 +572546,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -572564,7 +572568,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R049910", + "___id": "T000002R049913", "___s": true }, { @@ -572573,7 +572577,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -572595,7 +572599,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R049911", + "___id": "T000002R049914", "___s": true }, { @@ -572604,7 +572608,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -572626,7 +572630,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R049912", + "___id": "T000002R049915", "___s": true }, { @@ -572635,7 +572639,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -572660,7 +572664,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R049913", + "___id": "T000002R049916", "___s": true }, { @@ -572669,7 +572673,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -572693,7 +572697,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R049914", + "___id": "T000002R049917", "___s": true }, { @@ -572702,7 +572706,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -572741,7 +572745,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R049915", + "___id": "T000002R049918", "___s": true }, { @@ -572750,7 +572754,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -572772,7 +572776,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R049916", + "___id": "T000002R049919", "___s": true }, { @@ -572781,7 +572785,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -572823,7 +572827,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setActive", "inherited": true, - "___id": "T000002R049917", + "___id": "T000002R049920", "___s": true }, { @@ -572832,7 +572836,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -572874,7 +572878,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setName", "inherited": true, - "___id": "T000002R049918", + "___id": "T000002R049921", "___s": true }, { @@ -572883,7 +572887,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -572935,7 +572939,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setState", "inherited": true, - "___id": "T000002R049919", + "___id": "T000002R049922", "___s": true }, { @@ -572944,7 +572948,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -572974,7 +572978,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R049920", + "___id": "T000002R049923", "___s": true }, { @@ -572983,7 +572987,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -573062,7 +573066,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setData", "inherited": true, - "___id": "T000002R049921", + "___id": "T000002R049924", "___s": true }, { @@ -573071,7 +573075,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -573128,7 +573132,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#incData", "inherited": true, - "___id": "T000002R049922", + "___id": "T000002R049925", "___s": true }, { @@ -573137,7 +573141,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -573179,7 +573183,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#toggleData", "inherited": true, - "___id": "T000002R049923", + "___id": "T000002R049926", "___s": true }, { @@ -573188,7 +573192,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -573247,7 +573251,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#getData", "inherited": true, - "___id": "T000002R049924", + "___id": "T000002R049927", "___s": true }, { @@ -573256,7 +573260,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -573343,7 +573347,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setInteractive", "inherited": true, - "___id": "T000002R049925", + "___id": "T000002R049928", "___s": true }, { @@ -573352,7 +573356,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -573379,7 +573383,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R049926", + "___id": "T000002R049929", "___s": true }, { @@ -573388,7 +573392,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -573415,7 +573419,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R049927", + "___id": "T000002R049930", "___s": true }, { @@ -573424,7 +573428,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -573436,7 +573440,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R049928", + "___id": "T000002R049931", "___s": true }, { @@ -573445,7 +573449,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -573457,7 +573461,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R049929", + "___id": "T000002R049932", "___s": true }, { @@ -573466,7 +573470,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -573495,7 +573499,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#update", "inherited": true, - "___id": "T000002R049930", + "___id": "T000002R049933", "___s": true }, { @@ -573504,7 +573508,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -573530,7 +573534,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R049931", + "___id": "T000002R049934", "___s": true }, { @@ -573539,7 +573543,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -573574,7 +573578,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R049932", + "___id": "T000002R049935", "___s": true }, { @@ -573583,7 +573587,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -573640,7 +573644,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#addToDisplayList", "inherited": true, - "___id": "T000002R049933", + "___id": "T000002R049936", "___s": true }, { @@ -573649,7 +573653,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -573676,7 +573680,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R049934", + "___id": "T000002R049937", "___s": true }, { @@ -573685,7 +573689,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -573716,7 +573720,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R049935", + "___id": "T000002R049938", "___s": true }, { @@ -573725,7 +573729,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -573752,7 +573756,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R049936", + "___id": "T000002R049939", "___s": true }, { @@ -573761,7 +573765,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -573793,7 +573797,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#destroy", "inherited": true, - "___id": "T000002R049937", + "___id": "T000002R049940", "___s": true }, { @@ -573802,7 +573806,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -573814,7 +573818,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R049938", + "___id": "T000002R049941", "___s": true }, { @@ -573823,7 +573827,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -573866,7 +573870,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R049939", + "___id": "T000002R049942", "___s": true }, { @@ -573875,7 +573879,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -573935,7 +573939,7 @@ "name": "event" } ], - "___id": "T000002R049940", + "___id": "T000002R049943", "___s": true }, { @@ -573944,7 +573948,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -573995,7 +573999,7 @@ "name": "event" } ], - "___id": "T000002R049941", + "___id": "T000002R049944", "___s": true }, { @@ -574004,7 +574008,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -574070,7 +574074,7 @@ "name": "args" } ], - "___id": "T000002R049942", + "___id": "T000002R049945", "___s": true }, { @@ -574079,7 +574083,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -574158,7 +574162,7 @@ "name": "context" } ], - "___id": "T000002R049943", + "___id": "T000002R049946", "___s": true }, { @@ -574167,7 +574171,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -574246,7 +574250,7 @@ "name": "context" } ], - "___id": "T000002R049944", + "___id": "T000002R049947", "___s": true }, { @@ -574255,7 +574259,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -574334,7 +574338,7 @@ "name": "context" } ], - "___id": "T000002R049945", + "___id": "T000002R049948", "___s": true }, { @@ -574343,7 +574347,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -574436,7 +574440,7 @@ "name": "once" } ], - "___id": "T000002R049946", + "___id": "T000002R049949", "___s": true }, { @@ -574445,7 +574449,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -574538,7 +574542,7 @@ "name": "once" } ], - "___id": "T000002R049947", + "___id": "T000002R049950", "___s": true }, { @@ -574547,7 +574551,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -574600,7 +574604,7 @@ "name": "event" } ], - "___id": "T000002R049948", + "___id": "T000002R049951", "___s": true }, { @@ -574609,7 +574613,7 @@ "filename": "ComputedSize.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "width", @@ -574630,7 +574634,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ComputedSize#width", "inherited": true, - "___id": "T000002R049949", + "___id": "T000002R049952", "___s": true }, { @@ -574639,7 +574643,7 @@ "filename": "ComputedSize.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "height", @@ -574660,7 +574664,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ComputedSize#height", "inherited": true, - "___id": "T000002R049950", + "___id": "T000002R049953", "___s": true }, { @@ -574669,7 +574673,7 @@ "filename": "ComputedSize.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayWidth", @@ -574690,7 +574694,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ComputedSize#displayWidth", "inherited": true, - "___id": "T000002R049951", + "___id": "T000002R049954", "___s": true }, { @@ -574699,7 +574703,7 @@ "filename": "ComputedSize.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayHeight", @@ -574720,7 +574724,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ComputedSize#displayHeight", "inherited": true, - "___id": "T000002R049952", + "___id": "T000002R049955", "___s": true }, { @@ -574729,7 +574733,7 @@ "filename": "ComputedSize.js", "lineno": 93, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSize", @@ -574784,7 +574788,7 @@ ], "inherits": "Phaser.GameObjects.Components.ComputedSize#setSize", "inherited": true, - "___id": "T000002R049953", + "___id": "T000002R049956", "___s": true }, { @@ -574793,7 +574797,7 @@ "filename": "ComputedSize.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplaySize", @@ -574848,7 +574852,7 @@ ], "inherits": "Phaser.GameObjects.Components.ComputedSize#setDisplaySize", "inherited": true, - "___id": "T000002R049954", + "___id": "T000002R049957", "___s": true }, { @@ -574857,7 +574861,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -574878,7 +574882,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R049956", + "___id": "T000002R049959", "___s": true }, { @@ -574887,7 +574891,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -574929,7 +574933,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#setDepth", "inherited": true, - "___id": "T000002R049957", + "___id": "T000002R049960", "___s": true }, { @@ -574938,7 +574942,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -574965,7 +574969,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R049958", + "___id": "T000002R049961", "___s": true }, { @@ -574974,7 +574978,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -575001,7 +575005,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R049959", + "___id": "T000002R049962", "___s": true }, { @@ -575010,7 +575014,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -575052,7 +575056,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", "inherited": true, - "___id": "T000002R049960", + "___id": "T000002R049963", "___s": true }, { @@ -575061,7 +575065,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -575103,7 +575107,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", "inherited": true, - "___id": "T000002R049961", + "___id": "T000002R049964", "___s": true }, { @@ -575112,7 +575116,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -575177,7 +575181,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getCenter", "inherited": true, - "___id": "T000002R049963", + "___id": "T000002R049966", "___s": true }, { @@ -575186,7 +575190,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -575251,7 +575255,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopLeft", "inherited": true, - "___id": "T000002R049964", + "___id": "T000002R049967", "___s": true }, { @@ -575260,7 +575264,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -575325,7 +575329,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopCenter", "inherited": true, - "___id": "T000002R049965", + "___id": "T000002R049968", "___s": true }, { @@ -575334,7 +575338,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -575399,7 +575403,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopRight", "inherited": true, - "___id": "T000002R049966", + "___id": "T000002R049969", "___s": true }, { @@ -575408,7 +575412,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -575473,7 +575477,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getLeftCenter", "inherited": true, - "___id": "T000002R049967", + "___id": "T000002R049970", "___s": true }, { @@ -575482,7 +575486,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -575547,7 +575551,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getRightCenter", "inherited": true, - "___id": "T000002R049968", + "___id": "T000002R049971", "___s": true }, { @@ -575556,7 +575560,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -575621,7 +575625,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomLeft", "inherited": true, - "___id": "T000002R049969", + "___id": "T000002R049972", "___s": true }, { @@ -575630,7 +575634,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -575695,7 +575699,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomCenter", "inherited": true, - "___id": "T000002R049970", + "___id": "T000002R049973", "___s": true }, { @@ -575704,7 +575708,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -575769,7 +575773,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomRight", "inherited": true, - "___id": "T000002R049971", + "___id": "T000002R049974", "___s": true }, { @@ -575778,7 +575782,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -575848,7 +575852,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBounds", "inherited": true, - "___id": "T000002R049972", + "___id": "T000002R049975", "___s": true }, { @@ -575857,7 +575861,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -575888,7 +575892,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R049973", + "___id": "T000002R049976", "___s": true }, { @@ -575897,7 +575901,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -575949,7 +575953,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#setMask", "inherited": true, - "___id": "T000002R049974", + "___id": "T000002R049977", "___s": true }, { @@ -575958,7 +575962,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -576002,7 +576006,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#clearMask", "inherited": true, - "___id": "T000002R049975", + "___id": "T000002R049978", "___s": true }, { @@ -576011,7 +576015,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -576164,7 +576168,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createBitmapMask", "inherited": true, - "___id": "T000002R049976", + "___id": "T000002R049979", "___s": true }, { @@ -576173,7 +576177,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -576245,7 +576249,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createGeometryMask", "inherited": true, - "___id": "T000002R049977", + "___id": "T000002R049980", "___s": true }, { @@ -576254,7 +576258,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -576277,7 +576281,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R049979", + "___id": "T000002R049982", "___s": true }, { @@ -576286,7 +576290,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -576309,7 +576313,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R049980", + "___id": "T000002R049983", "___s": true }, { @@ -576318,7 +576322,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -576339,7 +576343,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R049981", + "___id": "T000002R049984", "___s": true }, { @@ -576348,7 +576352,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -576369,7 +576373,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R049982", + "___id": "T000002R049985", "___s": true }, { @@ -576378,7 +576382,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -576437,7 +576441,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setOrigin", "inherited": true, - "___id": "T000002R049983", + "___id": "T000002R049986", "___s": true }, { @@ -576446,7 +576450,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -576473,7 +576477,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R049984", + "___id": "T000002R049987", "___s": true }, { @@ -576482,7 +576486,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -576541,7 +576545,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setDisplayOrigin", "inherited": true, - "___id": "T000002R049985", + "___id": "T000002R049988", "___s": true }, { @@ -576550,7 +576554,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -576577,7 +576581,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R049986", + "___id": "T000002R049989", "___s": true }, { @@ -576586,7 +576590,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -576608,7 +576612,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R049987", + "___id": "T000002R049990", "___s": true }, { @@ -576617,7 +576621,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -576639,7 +576643,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R049988", + "___id": "T000002R049991", "___s": true }, { @@ -576648,7 +576652,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -576705,7 +576709,7 @@ ], "inherits": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", "inherited": true, - "___id": "T000002R049989", + "___id": "T000002R049992", "___s": true }, { @@ -576714,7 +576718,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -576737,7 +576741,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R049990", + "___id": "T000002R049993", "___s": true }, { @@ -576746,7 +576750,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -576768,7 +576772,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R049994", + "___id": "T000002R049997", "___s": true }, { @@ -576777,7 +576781,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -576799,7 +576803,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R049995", + "___id": "T000002R049998", "___s": true }, { @@ -576808,7 +576812,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -576830,7 +576834,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R049996", + "___id": "T000002R049999", "___s": true }, { @@ -576839,7 +576843,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -576861,7 +576865,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R049997", + "___id": "T000002R050000", "___s": true }, { @@ -576870,7 +576874,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -576892,7 +576896,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R049998", + "___id": "T000002R050001", "___s": true }, { @@ -576901,7 +576905,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -576923,7 +576927,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R049999", + "___id": "T000002R050002", "___s": true }, { @@ -576932,7 +576936,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -576954,7 +576958,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R050000", + "___id": "T000002R050003", "___s": true }, { @@ -576963,7 +576967,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -576985,7 +576989,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R050001", + "___id": "T000002R050004", "___s": true }, { @@ -576994,7 +576998,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -577016,7 +577020,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R050002", + "___id": "T000002R050005", "___s": true }, { @@ -577025,7 +577029,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -577114,7 +577118,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setPosition", "inherited": true, - "___id": "T000002R050003", + "___id": "T000002R050006", "___s": true }, { @@ -577123,7 +577127,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -577180,7 +577184,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#copyPosition", "inherited": true, - "___id": "T000002R050004", + "___id": "T000002R050007", "___s": true }, { @@ -577189,7 +577193,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -577276,7 +577280,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRandomPosition", "inherited": true, - "___id": "T000002R050005", + "___id": "T000002R050008", "___s": true }, { @@ -577285,7 +577289,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -577329,7 +577333,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRotation", "inherited": true, - "___id": "T000002R050006", + "___id": "T000002R050009", "___s": true }, { @@ -577338,7 +577342,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -577382,7 +577386,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setAngle", "inherited": true, - "___id": "T000002R050007", + "___id": "T000002R050010", "___s": true }, { @@ -577391,7 +577395,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -577450,7 +577454,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setScale", "inherited": true, - "___id": "T000002R050008", + "___id": "T000002R050011", "___s": true }, { @@ -577459,7 +577463,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -577503,7 +577507,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setX", "inherited": true, - "___id": "T000002R050009", + "___id": "T000002R050012", "___s": true }, { @@ -577512,7 +577516,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -577556,7 +577560,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setY", "inherited": true, - "___id": "T000002R050010", + "___id": "T000002R050013", "___s": true }, { @@ -577565,7 +577569,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -577609,7 +577613,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setZ", "inherited": true, - "___id": "T000002R050011", + "___id": "T000002R050014", "___s": true }, { @@ -577618,7 +577622,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -577662,7 +577666,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setW", "inherited": true, - "___id": "T000002R050012", + "___id": "T000002R050015", "___s": true }, { @@ -577671,7 +577675,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -577713,7 +577717,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", "inherited": true, - "___id": "T000002R050013", + "___id": "T000002R050016", "___s": true }, { @@ -577722,7 +577726,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -577778,7 +577782,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", "inherited": true, - "___id": "T000002R050014", + "___id": "T000002R050017", "___s": true }, { @@ -577787,7 +577791,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -577869,7 +577873,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalPoint", "inherited": true, - "___id": "T000002R050015", + "___id": "T000002R050018", "___s": true }, { @@ -577878,7 +577882,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -577904,7 +577908,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R050016", + "___id": "T000002R050019", "___s": true }, { @@ -577913,7 +577917,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -577934,7 +577938,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R050018", + "___id": "T000002R050021", "___s": true }, { @@ -577943,7 +577947,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -577985,7 +577989,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R050019", + "___id": "T000002R050022", "___s": true }, { @@ -577994,7 +577998,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -578015,7 +578019,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R050020", + "___id": "T000002R050023", "___s": true }, { @@ -578024,7 +578028,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -578056,7 +578060,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R050021", + "___id": "T000002R050024", "___s": true }, { @@ -578065,7 +578069,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -578086,7 +578090,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R050022", + "___id": "T000002R050025", "___s": true }, { @@ -578095,7 +578099,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -578126,7 +578130,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R050023", + "___id": "T000002R050026", "___s": true }, { @@ -578135,7 +578139,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -578156,7 +578160,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R050024", + "___id": "T000002R050027", "___s": true }, { @@ -578165,7 +578169,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -578187,7 +578191,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R050025", + "___id": "T000002R050028", "___s": true }, { @@ -578196,7 +578200,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -578218,7 +578222,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R050026", + "___id": "T000002R050029", "___s": true }, { @@ -578227,7 +578231,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -578249,7 +578253,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R050027", + "___id": "T000002R050030", "___s": true }, { @@ -578258,7 +578262,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -578280,7 +578284,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R050028", + "___id": "T000002R050031", "___s": true }, { @@ -578289,7 +578293,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -578311,7 +578315,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R050029", + "___id": "T000002R050032", "___s": true }, { @@ -578320,7 +578324,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -578345,7 +578349,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R050030", + "___id": "T000002R050033", "___s": true }, { @@ -578354,7 +578358,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -578378,7 +578382,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R050031", + "___id": "T000002R050034", "___s": true }, { @@ -578387,7 +578391,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -578426,7 +578430,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R050032", + "___id": "T000002R050035", "___s": true }, { @@ -578435,7 +578439,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -578457,7 +578461,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R050033", + "___id": "T000002R050036", "___s": true }, { @@ -578466,7 +578470,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -578508,7 +578512,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setActive", "inherited": true, - "___id": "T000002R050034", + "___id": "T000002R050037", "___s": true }, { @@ -578517,7 +578521,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -578559,7 +578563,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setName", "inherited": true, - "___id": "T000002R050035", + "___id": "T000002R050038", "___s": true }, { @@ -578568,7 +578572,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -578620,7 +578624,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setState", "inherited": true, - "___id": "T000002R050036", + "___id": "T000002R050039", "___s": true }, { @@ -578629,7 +578633,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -578659,7 +578663,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R050037", + "___id": "T000002R050040", "___s": true }, { @@ -578668,7 +578672,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -578747,7 +578751,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setData", "inherited": true, - "___id": "T000002R050038", + "___id": "T000002R050041", "___s": true }, { @@ -578756,7 +578760,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -578813,7 +578817,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#incData", "inherited": true, - "___id": "T000002R050039", + "___id": "T000002R050042", "___s": true }, { @@ -578822,7 +578826,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -578864,7 +578868,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#toggleData", "inherited": true, - "___id": "T000002R050040", + "___id": "T000002R050043", "___s": true }, { @@ -578873,7 +578877,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -578932,7 +578936,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#getData", "inherited": true, - "___id": "T000002R050041", + "___id": "T000002R050044", "___s": true }, { @@ -578941,7 +578945,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -579028,7 +579032,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setInteractive", "inherited": true, - "___id": "T000002R050042", + "___id": "T000002R050045", "___s": true }, { @@ -579037,7 +579041,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -579064,7 +579068,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R050043", + "___id": "T000002R050046", "___s": true }, { @@ -579073,7 +579077,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -579100,7 +579104,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R050044", + "___id": "T000002R050047", "___s": true }, { @@ -579109,7 +579113,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -579121,7 +579125,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R050045", + "___id": "T000002R050048", "___s": true }, { @@ -579130,7 +579134,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -579142,7 +579146,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R050046", + "___id": "T000002R050049", "___s": true }, { @@ -579151,7 +579155,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -579180,7 +579184,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#update", "inherited": true, - "___id": "T000002R050047", + "___id": "T000002R050050", "___s": true }, { @@ -579189,7 +579193,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -579215,7 +579219,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R050048", + "___id": "T000002R050051", "___s": true }, { @@ -579224,7 +579228,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -579265,7 +579269,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#willRender", "inherited": true, - "___id": "T000002R050049", + "___id": "T000002R050052", "___s": true }, { @@ -579274,7 +579278,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -579309,7 +579313,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R050050", + "___id": "T000002R050053", "___s": true }, { @@ -579318,7 +579322,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -579375,7 +579379,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#addToDisplayList", "inherited": true, - "___id": "T000002R050051", + "___id": "T000002R050054", "___s": true }, { @@ -579384,7 +579388,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -579411,7 +579415,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R050052", + "___id": "T000002R050055", "___s": true }, { @@ -579420,7 +579424,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -579451,7 +579455,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R050053", + "___id": "T000002R050056", "___s": true }, { @@ -579460,7 +579464,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -579487,7 +579491,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R050054", + "___id": "T000002R050057", "___s": true }, { @@ -579496,7 +579500,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -579528,7 +579532,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#destroy", "inherited": true, - "___id": "T000002R050055", + "___id": "T000002R050058", "___s": true }, { @@ -579537,7 +579541,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -579549,7 +579553,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R050056", + "___id": "T000002R050059", "___s": true }, { @@ -579558,7 +579562,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -579601,7 +579605,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R050057", + "___id": "T000002R050060", "___s": true }, { @@ -579610,7 +579614,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -579670,7 +579674,7 @@ "name": "event" } ], - "___id": "T000002R050058", + "___id": "T000002R050061", "___s": true }, { @@ -579679,7 +579683,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -579730,7 +579734,7 @@ "name": "event" } ], - "___id": "T000002R050059", + "___id": "T000002R050062", "___s": true }, { @@ -579739,7 +579743,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -579805,7 +579809,7 @@ "name": "args" } ], - "___id": "T000002R050060", + "___id": "T000002R050063", "___s": true }, { @@ -579814,7 +579818,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -579893,7 +579897,7 @@ "name": "context" } ], - "___id": "T000002R050061", + "___id": "T000002R050064", "___s": true }, { @@ -579902,7 +579906,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -579981,7 +579985,7 @@ "name": "context" } ], - "___id": "T000002R050062", + "___id": "T000002R050065", "___s": true }, { @@ -579990,7 +579994,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -580069,7 +580073,7 @@ "name": "context" } ], - "___id": "T000002R050063", + "___id": "T000002R050066", "___s": true }, { @@ -580078,7 +580082,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -580171,7 +580175,7 @@ "name": "once" } ], - "___id": "T000002R050064", + "___id": "T000002R050067", "___s": true }, { @@ -580180,7 +580184,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -580273,7 +580277,7 @@ "name": "once" } ], - "___id": "T000002R050065", + "___id": "T000002R050068", "___s": true }, { @@ -580282,7 +580286,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -580335,7 +580339,7 @@ "name": "event" } ], - "___id": "T000002R050066", + "___id": "T000002R050069", "___s": true }, { @@ -580344,7 +580348,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -580371,7 +580375,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R050068", + "___id": "T000002R050071", "___s": true }, { @@ -580380,7 +580384,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -580424,7 +580428,7 @@ ], "inherits": "Phaser.GameObjects.Components.AlphaSingle#setAlpha", "inherited": true, - "___id": "T000002R050069", + "___id": "T000002R050072", "___s": true }, { @@ -580433,7 +580437,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -580454,7 +580458,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R050070", + "___id": "T000002R050073", "___s": true }, { @@ -580463,7 +580467,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -580499,7 +580503,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R050072", + "___id": "T000002R050075", "___s": true }, { @@ -580508,7 +580512,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -580565,7 +580569,7 @@ ], "inherits": "Phaser.GameObjects.Components.BlendMode#setBlendMode", "inherited": true, - "___id": "T000002R050073", + "___id": "T000002R050076", "___s": true }, { @@ -580574,7 +580578,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -580595,7 +580599,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R050075", + "___id": "T000002R050078", "___s": true }, { @@ -580604,7 +580608,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -580646,7 +580650,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#setDepth", "inherited": true, - "___id": "T000002R050076", + "___id": "T000002R050079", "___s": true }, { @@ -580655,7 +580659,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -580682,7 +580686,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R050077", + "___id": "T000002R050080", "___s": true }, { @@ -580691,7 +580695,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -580718,7 +580722,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R050078", + "___id": "T000002R050081", "___s": true }, { @@ -580727,7 +580731,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -580769,7 +580773,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", "inherited": true, - "___id": "T000002R050079", + "___id": "T000002R050082", "___s": true }, { @@ -580778,7 +580782,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -580820,7 +580824,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", "inherited": true, - "___id": "T000002R050080", + "___id": "T000002R050083", "___s": true }, { @@ -580829,7 +580833,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -580894,7 +580898,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getCenter", "inherited": true, - "___id": "T000002R050082", + "___id": "T000002R050085", "___s": true }, { @@ -580903,7 +580907,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -580968,7 +580972,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopLeft", "inherited": true, - "___id": "T000002R050083", + "___id": "T000002R050086", "___s": true }, { @@ -580977,7 +580981,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -581042,7 +581046,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopCenter", "inherited": true, - "___id": "T000002R050084", + "___id": "T000002R050087", "___s": true }, { @@ -581051,7 +581055,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -581116,7 +581120,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopRight", "inherited": true, - "___id": "T000002R050085", + "___id": "T000002R050088", "___s": true }, { @@ -581125,7 +581129,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -581190,7 +581194,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getLeftCenter", "inherited": true, - "___id": "T000002R050086", + "___id": "T000002R050089", "___s": true }, { @@ -581199,7 +581203,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -581264,7 +581268,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getRightCenter", "inherited": true, - "___id": "T000002R050087", + "___id": "T000002R050090", "___s": true }, { @@ -581273,7 +581277,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -581338,7 +581342,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomLeft", "inherited": true, - "___id": "T000002R050088", + "___id": "T000002R050091", "___s": true }, { @@ -581347,7 +581351,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -581412,7 +581416,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomCenter", "inherited": true, - "___id": "T000002R050089", + "___id": "T000002R050092", "___s": true }, { @@ -581421,7 +581425,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -581486,7 +581490,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomRight", "inherited": true, - "___id": "T000002R050090", + "___id": "T000002R050093", "___s": true }, { @@ -581495,7 +581499,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -581565,7 +581569,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBounds", "inherited": true, - "___id": "T000002R050091", + "___id": "T000002R050094", "___s": true }, { @@ -581574,7 +581578,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -581605,7 +581609,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R050092", + "___id": "T000002R050095", "___s": true }, { @@ -581614,7 +581618,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -581666,7 +581670,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#setMask", "inherited": true, - "___id": "T000002R050093", + "___id": "T000002R050096", "___s": true }, { @@ -581675,7 +581679,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -581719,7 +581723,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#clearMask", "inherited": true, - "___id": "T000002R050094", + "___id": "T000002R050097", "___s": true }, { @@ -581728,7 +581732,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -581881,7 +581885,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createBitmapMask", "inherited": true, - "___id": "T000002R050095", + "___id": "T000002R050098", "___s": true }, { @@ -581890,7 +581894,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -581962,7 +581966,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createGeometryMask", "inherited": true, - "___id": "T000002R050096", + "___id": "T000002R050099", "___s": true }, { @@ -581971,7 +581975,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -581994,7 +581998,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R050098", + "___id": "T000002R050101", "___s": true }, { @@ -582003,7 +582007,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -582026,7 +582030,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R050099", + "___id": "T000002R050102", "___s": true }, { @@ -582035,7 +582039,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -582056,7 +582060,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R050100", + "___id": "T000002R050103", "___s": true }, { @@ -582065,7 +582069,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -582086,7 +582090,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R050101", + "___id": "T000002R050104", "___s": true }, { @@ -582095,7 +582099,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -582154,7 +582158,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setOrigin", "inherited": true, - "___id": "T000002R050102", + "___id": "T000002R050105", "___s": true }, { @@ -582163,7 +582167,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -582190,7 +582194,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R050103", + "___id": "T000002R050106", "___s": true }, { @@ -582199,7 +582203,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -582258,7 +582262,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setDisplayOrigin", "inherited": true, - "___id": "T000002R050104", + "___id": "T000002R050107", "___s": true }, { @@ -582267,7 +582271,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -582294,7 +582298,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R050105", + "___id": "T000002R050108", "___s": true }, { @@ -582303,7 +582307,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -582332,7 +582336,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R050106", + "___id": "T000002R050109", "___s": true }, { @@ -582341,7 +582345,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -582370,7 +582374,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R050107", + "___id": "T000002R050110", "___s": true }, { @@ -582379,7 +582383,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -582407,7 +582411,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R050108", + "___id": "T000002R050111", "___s": true }, { @@ -582416,7 +582420,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -582475,7 +582479,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#initPipeline", "inherited": true, - "___id": "T000002R050109", + "___id": "T000002R050112", "___s": true }, { @@ -582484,7 +582488,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -582572,7 +582576,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipeline", "inherited": true, - "___id": "T000002R050110", + "___id": "T000002R050113", "___s": true }, { @@ -582581,7 +582585,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -582644,7 +582648,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipelineData", "inherited": true, - "___id": "T000002R050111", + "___id": "T000002R050114", "___s": true }, { @@ -582653,7 +582657,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -582703,7 +582707,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#resetPipeline", "inherited": true, - "___id": "T000002R050112", + "___id": "T000002R050115", "___s": true }, { @@ -582712,7 +582716,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -582747,7 +582751,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R050113", + "___id": "T000002R050116", "___s": true }, { @@ -582756,7 +582760,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -582784,7 +582788,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R050114", + "___id": "T000002R050117", "___s": true }, { @@ -582793,7 +582797,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -582830,7 +582834,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R050115", + "___id": "T000002R050118", "___s": true }, { @@ -582839,7 +582843,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -582867,7 +582871,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R050116", + "___id": "T000002R050119", "___s": true }, { @@ -582876,7 +582880,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -582906,7 +582910,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R050117", + "___id": "T000002R050120", "___s": true }, { @@ -582915,7 +582919,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -582943,7 +582947,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R050118", + "___id": "T000002R050121", "___s": true }, { @@ -582952,7 +582956,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -582988,7 +582992,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", "inherited": true, - "___id": "T000002R050119", + "___id": "T000002R050122", "___s": true }, { @@ -582997,7 +583001,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -583132,7 +583136,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", "inherited": true, - "___id": "T000002R050120", + "___id": "T000002R050123", "___s": true }, { @@ -583141,7 +583145,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -583204,7 +583208,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", "inherited": true, - "___id": "T000002R050121", + "___id": "T000002R050124", "___s": true }, { @@ -583213,7 +583217,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -583295,7 +583299,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", "inherited": true, - "___id": "T000002R050122", + "___id": "T000002R050125", "___s": true }, { @@ -583304,7 +583308,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -583340,7 +583344,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", "inherited": true, - "___id": "T000002R050123", + "___id": "T000002R050126", "___s": true }, { @@ -583349,7 +583353,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -583408,7 +583412,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", "inherited": true, - "___id": "T000002R050124", + "___id": "T000002R050127", "___s": true }, { @@ -583417,7 +583421,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -583451,7 +583455,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R050125", + "___id": "T000002R050128", "___s": true }, { @@ -583460,7 +583464,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -583482,7 +583486,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R050126", + "___id": "T000002R050129", "___s": true }, { @@ -583491,7 +583495,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -583513,7 +583517,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R050127", + "___id": "T000002R050130", "___s": true }, { @@ -583522,7 +583526,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -583579,7 +583583,7 @@ ], "inherits": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", "inherited": true, - "___id": "T000002R050128", + "___id": "T000002R050131", "___s": true }, { @@ -583588,7 +583592,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -583611,7 +583615,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R050129", + "___id": "T000002R050132", "___s": true }, { @@ -583620,7 +583624,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -583642,7 +583646,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R050133", + "___id": "T000002R050136", "___s": true }, { @@ -583651,7 +583655,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -583673,7 +583677,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R050134", + "___id": "T000002R050137", "___s": true }, { @@ -583682,7 +583686,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -583704,7 +583708,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R050135", + "___id": "T000002R050138", "___s": true }, { @@ -583713,7 +583717,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -583735,7 +583739,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R050136", + "___id": "T000002R050139", "___s": true }, { @@ -583744,7 +583748,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -583766,7 +583770,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R050137", + "___id": "T000002R050140", "___s": true }, { @@ -583775,7 +583779,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -583797,7 +583801,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R050138", + "___id": "T000002R050141", "___s": true }, { @@ -583806,7 +583810,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -583828,7 +583832,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R050139", + "___id": "T000002R050142", "___s": true }, { @@ -583837,7 +583841,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -583859,7 +583863,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R050140", + "___id": "T000002R050143", "___s": true }, { @@ -583868,7 +583872,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -583890,7 +583894,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R050141", + "___id": "T000002R050144", "___s": true }, { @@ -583899,7 +583903,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -583988,7 +583992,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setPosition", "inherited": true, - "___id": "T000002R050142", + "___id": "T000002R050145", "___s": true }, { @@ -583997,7 +584001,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -584054,7 +584058,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#copyPosition", "inherited": true, - "___id": "T000002R050143", + "___id": "T000002R050146", "___s": true }, { @@ -584063,7 +584067,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -584150,7 +584154,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRandomPosition", "inherited": true, - "___id": "T000002R050144", + "___id": "T000002R050147", "___s": true }, { @@ -584159,7 +584163,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -584203,7 +584207,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRotation", "inherited": true, - "___id": "T000002R050145", + "___id": "T000002R050148", "___s": true }, { @@ -584212,7 +584216,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -584256,7 +584260,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setAngle", "inherited": true, - "___id": "T000002R050146", + "___id": "T000002R050149", "___s": true }, { @@ -584265,7 +584269,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -584324,7 +584328,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setScale", "inherited": true, - "___id": "T000002R050147", + "___id": "T000002R050150", "___s": true }, { @@ -584333,7 +584337,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -584377,7 +584381,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setX", "inherited": true, - "___id": "T000002R050148", + "___id": "T000002R050151", "___s": true }, { @@ -584386,7 +584390,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -584430,7 +584434,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setY", "inherited": true, - "___id": "T000002R050149", + "___id": "T000002R050152", "___s": true }, { @@ -584439,7 +584443,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -584483,7 +584487,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setZ", "inherited": true, - "___id": "T000002R050150", + "___id": "T000002R050153", "___s": true }, { @@ -584492,7 +584496,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -584536,7 +584540,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setW", "inherited": true, - "___id": "T000002R050151", + "___id": "T000002R050154", "___s": true }, { @@ -584545,7 +584549,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -584587,7 +584591,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", "inherited": true, - "___id": "T000002R050152", + "___id": "T000002R050155", "___s": true }, { @@ -584596,7 +584600,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -584652,7 +584656,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", "inherited": true, - "___id": "T000002R050153", + "___id": "T000002R050156", "___s": true }, { @@ -584661,7 +584665,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -584743,7 +584747,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalPoint", "inherited": true, - "___id": "T000002R050154", + "___id": "T000002R050157", "___s": true }, { @@ -584752,7 +584756,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -584778,7 +584782,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R050155", + "___id": "T000002R050158", "___s": true }, { @@ -584787,7 +584791,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -584808,7 +584812,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R050157", + "___id": "T000002R050160", "___s": true }, { @@ -584817,7 +584821,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -584859,7 +584863,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R050158", + "___id": "T000002R050161", "___s": true }, { @@ -584868,7 +584872,7 @@ "filename": "Shape.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "geom", @@ -584890,7 +584894,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#geom", "inherited": true, - "___id": "T000002R050162", + "___id": "T000002R050165", "___s": true }, { @@ -584899,7 +584903,7 @@ "filename": "Shape.js", "lineno": 76, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "pathData", @@ -584930,7 +584934,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#pathData", "inherited": true, - "___id": "T000002R050163", + "___id": "T000002R050166", "___s": true }, { @@ -584939,7 +584943,7 @@ "filename": "Shape.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "pathIndexes", @@ -584970,7 +584974,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#pathIndexes", "inherited": true, - "___id": "T000002R050164", + "___id": "T000002R050167", "___s": true }, { @@ -584979,7 +584983,7 @@ "filename": "Shape.js", "lineno": 96, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "fillColor", @@ -585000,7 +585004,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#fillColor", "inherited": true, - "___id": "T000002R050165", + "___id": "T000002R050168", "___s": true }, { @@ -585009,7 +585013,7 @@ "filename": "Shape.js", "lineno": 105, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "fillAlpha", @@ -585030,7 +585034,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#fillAlpha", "inherited": true, - "___id": "T000002R050166", + "___id": "T000002R050169", "___s": true }, { @@ -585039,7 +585043,7 @@ "filename": "Shape.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "strokeColor", @@ -585060,7 +585064,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#strokeColor", "inherited": true, - "___id": "T000002R050167", + "___id": "T000002R050170", "___s": true }, { @@ -585069,7 +585073,7 @@ "filename": "Shape.js", "lineno": 123, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "strokeAlpha", @@ -585090,7 +585094,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#strokeAlpha", "inherited": true, - "___id": "T000002R050168", + "___id": "T000002R050171", "___s": true }, { @@ -585099,7 +585103,7 @@ "filename": "Shape.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "lineWidth", @@ -585120,7 +585124,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#lineWidth", "inherited": true, - "___id": "T000002R050169", + "___id": "T000002R050172", "___s": true }, { @@ -585129,7 +585133,7 @@ "filename": "Shape.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "isFilled", @@ -585150,7 +585154,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#isFilled", "inherited": true, - "___id": "T000002R050170", + "___id": "T000002R050173", "___s": true }, { @@ -585159,7 +585163,7 @@ "filename": "Shape.js", "lineno": 151, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "isStroked", @@ -585180,7 +585184,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#isStroked", "inherited": true, - "___id": "T000002R050171", + "___id": "T000002R050174", "___s": true }, { @@ -585189,7 +585193,7 @@ "filename": "Shape.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "closePath", @@ -585210,7 +585214,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#closePath", "inherited": true, - "___id": "T000002R050172", + "___id": "T000002R050175", "___s": true }, { @@ -585219,7 +585223,7 @@ "filename": "Shape.js", "lineno": 182, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "width", @@ -585240,7 +585244,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#width", "inherited": true, - "___id": "T000002R050174", + "___id": "T000002R050177", "___s": true }, { @@ -585249,7 +585253,7 @@ "filename": "Shape.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "height", @@ -585270,7 +585274,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#height", "inherited": true, - "___id": "T000002R050175", + "___id": "T000002R050178", "___s": true }, { @@ -585279,7 +585283,7 @@ "filename": "Shape.js", "lineno": 212, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setFillStyle", @@ -585337,7 +585341,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setFillStyle", "inherited": true, - "___id": "T000002R050176", + "___id": "T000002R050179", "___s": true }, { @@ -585346,7 +585350,7 @@ "filename": "Shape.js", "lineno": 247, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setStrokeStyle", @@ -585418,7 +585422,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setStrokeStyle", "inherited": true, - "___id": "T000002R050177", + "___id": "T000002R050180", "___s": true }, { @@ -585427,7 +585431,7 @@ "filename": "Shape.js", "lineno": 284, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setClosePath", @@ -585469,7 +585473,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setClosePath", "inherited": true, - "___id": "T000002R050178", + "___id": "T000002R050181", "___s": true }, { @@ -585478,7 +585482,7 @@ "filename": "Shape.js", "lineno": 332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setDisplaySize", @@ -585533,7 +585537,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setDisplaySize", "inherited": true, - "___id": "T000002R050180", + "___id": "T000002R050183", "___s": true }, { @@ -585542,7 +585546,7 @@ "filename": "Shape.js", "lineno": 353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "preDestroy", @@ -585555,7 +585559,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#preDestroy", "inherited": true, - "___id": "T000002R050181", + "___id": "T000002R050184", "___s": true }, { @@ -585564,7 +585568,7 @@ "filename": "Shape.js", "lineno": 368, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "displayWidth", @@ -585585,7 +585589,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#displayWidth", "inherited": true, - "___id": "T000002R050182", + "___id": "T000002R050185", "___s": true }, { @@ -585594,7 +585598,7 @@ "filename": "Shape.js", "lineno": 393, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "displayHeight", @@ -585615,7 +585619,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#displayHeight", "inherited": true, - "___id": "T000002R050183", + "___id": "T000002R050186", "___s": true }, { @@ -585624,7 +585628,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -585645,7 +585649,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R050185", + "___id": "T000002R050188", "___s": true }, { @@ -585654,7 +585658,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -585686,7 +585690,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R050186", + "___id": "T000002R050189", "___s": true }, { @@ -585695,7 +585699,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -585716,7 +585720,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R050187", + "___id": "T000002R050190", "___s": true }, { @@ -585725,7 +585729,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -585756,7 +585760,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R050188", + "___id": "T000002R050191", "___s": true }, { @@ -585765,7 +585769,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -585786,7 +585790,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R050189", + "___id": "T000002R050192", "___s": true }, { @@ -585795,7 +585799,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -585817,7 +585821,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R050190", + "___id": "T000002R050193", "___s": true }, { @@ -585826,7 +585830,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -585848,7 +585852,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R050191", + "___id": "T000002R050194", "___s": true }, { @@ -585857,7 +585861,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -585879,7 +585883,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R050192", + "___id": "T000002R050195", "___s": true }, { @@ -585888,7 +585892,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -585910,7 +585914,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R050193", + "___id": "T000002R050196", "___s": true }, { @@ -585919,7 +585923,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -585941,7 +585945,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R050194", + "___id": "T000002R050197", "___s": true }, { @@ -585950,7 +585954,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -585975,7 +585979,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R050195", + "___id": "T000002R050198", "___s": true }, { @@ -585984,7 +585988,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -586008,7 +586012,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R050196", + "___id": "T000002R050199", "___s": true }, { @@ -586017,7 +586021,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -586056,7 +586060,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R050197", + "___id": "T000002R050200", "___s": true }, { @@ -586065,7 +586069,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -586087,7 +586091,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R050198", + "___id": "T000002R050201", "___s": true }, { @@ -586096,7 +586100,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -586138,7 +586142,7 @@ "name": "value" } ], - "___id": "T000002R050199", + "___id": "T000002R050202", "___s": true }, { @@ -586147,7 +586151,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -586189,7 +586193,7 @@ "name": "value" } ], - "___id": "T000002R050200", + "___id": "T000002R050203", "___s": true }, { @@ -586198,7 +586202,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -586250,7 +586254,7 @@ "name": "value" } ], - "___id": "T000002R050201", + "___id": "T000002R050204", "___s": true }, { @@ -586259,7 +586263,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -586289,7 +586293,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R050202", + "___id": "T000002R050205", "___s": true }, { @@ -586298,7 +586302,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -586377,7 +586381,7 @@ "name": "data" } ], - "___id": "T000002R050203", + "___id": "T000002R050206", "___s": true }, { @@ -586386,7 +586390,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -586443,7 +586447,7 @@ "name": "amount" } ], - "___id": "T000002R050204", + "___id": "T000002R050207", "___s": true }, { @@ -586452,7 +586456,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -586494,7 +586498,7 @@ "name": "key" } ], - "___id": "T000002R050205", + "___id": "T000002R050208", "___s": true }, { @@ -586503,7 +586507,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -586562,7 +586566,7 @@ "name": "key" } ], - "___id": "T000002R050206", + "___id": "T000002R050209", "___s": true }, { @@ -586571,7 +586575,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -586658,7 +586662,7 @@ "name": "dropZone" } ], - "___id": "T000002R050207", + "___id": "T000002R050210", "___s": true }, { @@ -586667,7 +586671,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -586694,7 +586698,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R050208", + "___id": "T000002R050211", "___s": true }, { @@ -586703,7 +586707,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -586730,7 +586734,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R050209", + "___id": "T000002R050212", "___s": true }, { @@ -586739,7 +586743,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -586751,7 +586755,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R050210", + "___id": "T000002R050213", "___s": true }, { @@ -586760,7 +586764,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -586772,7 +586776,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R050211", + "___id": "T000002R050214", "___s": true }, { @@ -586781,7 +586785,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -586810,7 +586814,7 @@ "name": "args" } ], - "___id": "T000002R050212", + "___id": "T000002R050215", "___s": true }, { @@ -586819,7 +586823,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -586845,7 +586849,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R050213", + "___id": "T000002R050216", "___s": true }, { @@ -586854,7 +586858,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -586895,7 +586899,7 @@ "name": "camera" } ], - "___id": "T000002R050214", + "___id": "T000002R050217", "___s": true }, { @@ -586904,7 +586908,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -586939,7 +586943,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R050215", + "___id": "T000002R050218", "___s": true }, { @@ -586948,7 +586952,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -587005,7 +587009,7 @@ "name": "displayList" } ], - "___id": "T000002R050216", + "___id": "T000002R050219", "___s": true }, { @@ -587014,7 +587018,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -587041,7 +587045,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R050217", + "___id": "T000002R050220", "___s": true }, { @@ -587050,7 +587054,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -587081,7 +587085,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R050218", + "___id": "T000002R050221", "___s": true }, { @@ -587090,7 +587094,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -587117,7 +587121,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R050219", + "___id": "T000002R050222", "___s": true }, { @@ -587126,7 +587130,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -587158,7 +587162,7 @@ "name": "fromScene" } ], - "___id": "T000002R050220", + "___id": "T000002R050223", "___s": true }, { @@ -587167,7 +587171,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -587179,7 +587183,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R050221", + "___id": "T000002R050224", "___s": true }, { @@ -587188,7 +587192,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -587231,7 +587235,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R050222", + "___id": "T000002R050225", "___s": true }, { @@ -587240,7 +587244,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -587300,7 +587304,7 @@ "name": "event" } ], - "___id": "T000002R050223", + "___id": "T000002R050226", "___s": true }, { @@ -587309,7 +587313,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -587360,7 +587364,7 @@ "name": "event" } ], - "___id": "T000002R050224", + "___id": "T000002R050227", "___s": true }, { @@ -587369,7 +587373,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -587435,7 +587439,7 @@ "name": "args" } ], - "___id": "T000002R050225", + "___id": "T000002R050228", "___s": true }, { @@ -587444,7 +587448,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -587523,7 +587527,7 @@ "name": "context" } ], - "___id": "T000002R050226", + "___id": "T000002R050229", "___s": true }, { @@ -587532,7 +587536,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -587611,7 +587615,7 @@ "name": "context" } ], - "___id": "T000002R050227", + "___id": "T000002R050230", "___s": true }, { @@ -587620,7 +587624,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -587699,7 +587703,7 @@ "name": "context" } ], - "___id": "T000002R050228", + "___id": "T000002R050231", "___s": true }, { @@ -587708,7 +587712,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -587801,7 +587805,7 @@ "name": "once" } ], - "___id": "T000002R050229", + "___id": "T000002R050232", "___s": true }, { @@ -587810,7 +587814,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -587903,7 +587907,7 @@ "name": "once" } ], - "___id": "T000002R050230", + "___id": "T000002R050233", "___s": true }, { @@ -587912,7 +587916,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -587965,7 +587969,7 @@ "name": "event" } ], - "___id": "T000002R050231", + "___id": "T000002R050234", "___s": true }, { @@ -587974,7 +587978,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -588001,7 +588005,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R050233", + "___id": "T000002R050236", "___s": true }, { @@ -588010,7 +588014,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -588054,7 +588058,7 @@ "name": "value" } ], - "___id": "T000002R050234", + "___id": "T000002R050237", "___s": true }, { @@ -588063,7 +588067,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -588084,7 +588088,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R050235", + "___id": "T000002R050238", "___s": true }, { @@ -588093,7 +588097,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -588129,7 +588133,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R050237", + "___id": "T000002R050240", "___s": true }, { @@ -588138,7 +588142,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -588195,7 +588199,7 @@ "name": "value" } ], - "___id": "T000002R050238", + "___id": "T000002R050241", "___s": true }, { @@ -588204,7 +588208,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -588225,7 +588229,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R050240", + "___id": "T000002R050243", "___s": true }, { @@ -588234,7 +588238,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -588276,7 +588280,7 @@ "name": "value" } ], - "___id": "T000002R050241", + "___id": "T000002R050244", "___s": true }, { @@ -588285,7 +588289,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -588312,7 +588316,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R050242", + "___id": "T000002R050245", "___s": true }, { @@ -588321,7 +588325,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -588348,7 +588352,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R050243", + "___id": "T000002R050246", "___s": true }, { @@ -588357,7 +588361,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -588399,7 +588403,7 @@ "name": "gameObject" } ], - "___id": "T000002R050244", + "___id": "T000002R050247", "___s": true }, { @@ -588408,7 +588412,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -588450,7 +588454,7 @@ "name": "gameObject" } ], - "___id": "T000002R050245", + "___id": "T000002R050248", "___s": true }, { @@ -588459,7 +588463,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -588524,7 +588528,7 @@ "name": "includeParent" } ], - "___id": "T000002R050247", + "___id": "T000002R050250", "___s": true }, { @@ -588533,7 +588537,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -588598,7 +588602,7 @@ "name": "includeParent" } ], - "___id": "T000002R050248", + "___id": "T000002R050251", "___s": true }, { @@ -588607,7 +588611,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -588672,7 +588676,7 @@ "name": "includeParent" } ], - "___id": "T000002R050249", + "___id": "T000002R050252", "___s": true }, { @@ -588681,7 +588685,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -588746,7 +588750,7 @@ "name": "includeParent" } ], - "___id": "T000002R050250", + "___id": "T000002R050253", "___s": true }, { @@ -588755,7 +588759,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -588820,7 +588824,7 @@ "name": "includeParent" } ], - "___id": "T000002R050251", + "___id": "T000002R050254", "___s": true }, { @@ -588829,7 +588833,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -588894,7 +588898,7 @@ "name": "includeParent" } ], - "___id": "T000002R050252", + "___id": "T000002R050255", "___s": true }, { @@ -588903,7 +588907,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -588968,7 +588972,7 @@ "name": "includeParent" } ], - "___id": "T000002R050253", + "___id": "T000002R050256", "___s": true }, { @@ -588977,7 +588981,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -589042,7 +589046,7 @@ "name": "includeParent" } ], - "___id": "T000002R050254", + "___id": "T000002R050257", "___s": true }, { @@ -589051,7 +589055,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -589116,7 +589120,7 @@ "name": "includeParent" } ], - "___id": "T000002R050255", + "___id": "T000002R050258", "___s": true }, { @@ -589125,7 +589129,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -589195,7 +589199,7 @@ "name": "output" } ], - "___id": "T000002R050256", + "___id": "T000002R050259", "___s": true }, { @@ -589204,7 +589208,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -589235,7 +589239,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R050257", + "___id": "T000002R050260", "___s": true }, { @@ -589244,7 +589248,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -589296,7 +589300,7 @@ "name": "mask" } ], - "___id": "T000002R050258", + "___id": "T000002R050261", "___s": true }, { @@ -589305,7 +589309,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -589349,7 +589353,7 @@ "name": "destroyMask" } ], - "___id": "T000002R050259", + "___id": "T000002R050262", "___s": true }, { @@ -589358,7 +589362,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -589511,7 +589515,7 @@ "name": "frame" } ], - "___id": "T000002R050260", + "___id": "T000002R050263", "___s": true }, { @@ -589520,7 +589524,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -589592,7 +589596,7 @@ "name": "graphics" } ], - "___id": "T000002R050261", + "___id": "T000002R050264", "___s": true }, { @@ -589601,7 +589605,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -589624,7 +589628,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R050263", + "___id": "T000002R050266", "___s": true }, { @@ -589633,7 +589637,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -589656,7 +589660,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R050264", + "___id": "T000002R050267", "___s": true }, { @@ -589665,7 +589669,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -589686,7 +589690,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R050265", + "___id": "T000002R050268", "___s": true }, { @@ -589695,7 +589699,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -589716,7 +589720,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R050266", + "___id": "T000002R050269", "___s": true }, { @@ -589725,7 +589729,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -589784,7 +589788,7 @@ "name": "y" } ], - "___id": "T000002R050267", + "___id": "T000002R050270", "___s": true }, { @@ -589793,7 +589797,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -589820,7 +589824,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R050268", + "___id": "T000002R050271", "___s": true }, { @@ -589829,7 +589833,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -589888,7 +589892,7 @@ "name": "y" } ], - "___id": "T000002R050269", + "___id": "T000002R050272", "___s": true }, { @@ -589897,7 +589901,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -589924,7 +589928,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R050270", + "___id": "T000002R050273", "___s": true }, { @@ -589933,7 +589937,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -589962,7 +589966,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R050271", + "___id": "T000002R050274", "___s": true }, { @@ -589971,7 +589975,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -590000,7 +590004,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R050272", + "___id": "T000002R050275", "___s": true }, { @@ -590009,7 +590013,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -590037,7 +590041,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R050273", + "___id": "T000002R050276", "___s": true }, { @@ -590046,7 +590050,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -590105,7 +590109,7 @@ "name": "pipeline" } ], - "___id": "T000002R050274", + "___id": "T000002R050277", "___s": true }, { @@ -590114,7 +590118,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -590202,7 +590206,7 @@ "name": "copyData" } ], - "___id": "T000002R050275", + "___id": "T000002R050278", "___s": true }, { @@ -590211,7 +590215,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -590274,7 +590278,7 @@ "name": "value" } ], - "___id": "T000002R050276", + "___id": "T000002R050279", "___s": true }, { @@ -590283,7 +590287,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -590333,7 +590337,7 @@ "name": "resetData" } ], - "___id": "T000002R050277", + "___id": "T000002R050280", "___s": true }, { @@ -590342,7 +590346,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -590377,7 +590381,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R050278", + "___id": "T000002R050281", "___s": true }, { @@ -590386,7 +590390,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -590414,7 +590418,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R050279", + "___id": "T000002R050282", "___s": true }, { @@ -590423,7 +590427,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -590460,7 +590464,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R050280", + "___id": "T000002R050283", "___s": true }, { @@ -590469,7 +590473,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -590497,7 +590501,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R050281", + "___id": "T000002R050284", "___s": true }, { @@ -590506,7 +590510,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -590536,7 +590540,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R050282", + "___id": "T000002R050285", "___s": true }, { @@ -590545,7 +590549,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -590573,7 +590577,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R050283", + "___id": "T000002R050286", "___s": true }, { @@ -590582,7 +590586,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -590618,7 +590622,7 @@ "name": "preFX" } ], - "___id": "T000002R050284", + "___id": "T000002R050287", "___s": true }, { @@ -590627,7 +590631,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -590762,7 +590766,7 @@ "name": "copyData" } ], - "___id": "T000002R050285", + "___id": "T000002R050288", "___s": true }, { @@ -590771,7 +590775,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -590834,7 +590838,7 @@ "name": "value" } ], - "___id": "T000002R050286", + "___id": "T000002R050289", "___s": true }, { @@ -590843,7 +590847,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -590925,7 +590929,7 @@ "name": "pipeline" } ], - "___id": "T000002R050287", + "___id": "T000002R050290", "___s": true }, { @@ -590934,7 +590938,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -590970,7 +590974,7 @@ "name": "resetData" } ], - "___id": "T000002R050288", + "___id": "T000002R050291", "___s": true }, { @@ -590979,7 +590983,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -591038,7 +591042,7 @@ "name": "pipeline" } ], - "___id": "T000002R050289", + "___id": "T000002R050292", "___s": true }, { @@ -591047,7 +591051,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -591081,7 +591085,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R050290", + "___id": "T000002R050293", "___s": true }, { @@ -591090,7 +591094,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -591112,7 +591116,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R050291", + "___id": "T000002R050294", "___s": true }, { @@ -591121,7 +591125,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -591143,7 +591147,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R050292", + "___id": "T000002R050295", "___s": true }, { @@ -591152,7 +591156,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -591209,7 +591213,7 @@ "name": "y" } ], - "___id": "T000002R050293", + "___id": "T000002R050296", "___s": true }, { @@ -591218,7 +591222,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -591241,7 +591245,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R050294", + "___id": "T000002R050297", "___s": true }, { @@ -591250,7 +591254,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -591272,7 +591276,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R050298", + "___id": "T000002R050301", "___s": true }, { @@ -591281,7 +591285,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -591303,7 +591307,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R050299", + "___id": "T000002R050302", "___s": true }, { @@ -591312,7 +591316,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -591334,7 +591338,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R050300", + "___id": "T000002R050303", "___s": true }, { @@ -591343,7 +591347,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -591365,7 +591369,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R050301", + "___id": "T000002R050304", "___s": true }, { @@ -591374,7 +591378,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -591396,7 +591400,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R050302", + "___id": "T000002R050305", "___s": true }, { @@ -591405,7 +591409,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -591427,7 +591431,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R050303", + "___id": "T000002R050306", "___s": true }, { @@ -591436,7 +591440,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -591458,7 +591462,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R050304", + "___id": "T000002R050307", "___s": true }, { @@ -591467,7 +591471,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -591489,7 +591493,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R050305", + "___id": "T000002R050308", "___s": true }, { @@ -591498,7 +591502,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -591520,7 +591524,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R050306", + "___id": "T000002R050309", "___s": true }, { @@ -591529,7 +591533,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -591618,7 +591622,7 @@ "name": "w" } ], - "___id": "T000002R050307", + "___id": "T000002R050310", "___s": true }, { @@ -591627,7 +591631,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -591684,7 +591688,7 @@ "name": "source" } ], - "___id": "T000002R050308", + "___id": "T000002R050311", "___s": true }, { @@ -591693,7 +591697,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -591780,7 +591784,7 @@ "name": "height" } ], - "___id": "T000002R050309", + "___id": "T000002R050312", "___s": true }, { @@ -591789,7 +591793,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -591833,7 +591837,7 @@ "name": "radians" } ], - "___id": "T000002R050310", + "___id": "T000002R050313", "___s": true }, { @@ -591842,7 +591846,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -591886,7 +591890,7 @@ "name": "degrees" } ], - "___id": "T000002R050311", + "___id": "T000002R050314", "___s": true }, { @@ -591895,7 +591899,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -591954,7 +591958,7 @@ "name": "y" } ], - "___id": "T000002R050312", + "___id": "T000002R050315", "___s": true }, { @@ -591963,7 +591967,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -592007,7 +592011,7 @@ "name": "value" } ], - "___id": "T000002R050313", + "___id": "T000002R050316", "___s": true }, { @@ -592016,7 +592020,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -592060,7 +592064,7 @@ "name": "value" } ], - "___id": "T000002R050314", + "___id": "T000002R050317", "___s": true }, { @@ -592069,7 +592073,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -592113,7 +592117,7 @@ "name": "value" } ], - "___id": "T000002R050315", + "___id": "T000002R050318", "___s": true }, { @@ -592122,7 +592126,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -592166,7 +592170,7 @@ "name": "value" } ], - "___id": "T000002R050316", + "___id": "T000002R050319", "___s": true }, { @@ -592175,7 +592179,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -592217,7 +592221,7 @@ "name": "tempMatrix" } ], - "___id": "T000002R050317", + "___id": "T000002R050320", "___s": true }, { @@ -592226,7 +592230,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -592282,7 +592286,7 @@ "name": "parentMatrix" } ], - "___id": "T000002R050318", + "___id": "T000002R050321", "___s": true }, { @@ -592291,7 +592295,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -592373,7 +592377,7 @@ "name": "camera" } ], - "___id": "T000002R050319", + "___id": "T000002R050322", "___s": true }, { @@ -592382,7 +592386,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -592408,7 +592412,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R050320", + "___id": "T000002R050323", "___s": true }, { @@ -592417,7 +592421,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -592438,7 +592442,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R050322", + "___id": "T000002R050325", "___s": true }, { @@ -592447,7 +592451,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -592489,7 +592493,7 @@ "name": "value" } ], - "___id": "T000002R050323", + "___id": "T000002R050326", "___s": true }, { @@ -592498,7 +592502,7 @@ "filename": "Shape.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "geom", @@ -592520,7 +592524,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#geom", "inherited": true, - "___id": "T000002R050327", + "___id": "T000002R050330", "___s": true }, { @@ -592529,7 +592533,7 @@ "filename": "Shape.js", "lineno": 76, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "pathData", @@ -592560,7 +592564,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#pathData", "inherited": true, - "___id": "T000002R050328", + "___id": "T000002R050331", "___s": true }, { @@ -592569,7 +592573,7 @@ "filename": "Shape.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "pathIndexes", @@ -592600,7 +592604,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#pathIndexes", "inherited": true, - "___id": "T000002R050329", + "___id": "T000002R050332", "___s": true }, { @@ -592609,7 +592613,7 @@ "filename": "Shape.js", "lineno": 96, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "fillColor", @@ -592630,7 +592634,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#fillColor", "inherited": true, - "___id": "T000002R050330", + "___id": "T000002R050333", "___s": true }, { @@ -592639,7 +592643,7 @@ "filename": "Shape.js", "lineno": 105, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "fillAlpha", @@ -592660,7 +592664,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#fillAlpha", "inherited": true, - "___id": "T000002R050331", + "___id": "T000002R050334", "___s": true }, { @@ -592669,7 +592673,7 @@ "filename": "Shape.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "strokeColor", @@ -592690,7 +592694,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#strokeColor", "inherited": true, - "___id": "T000002R050332", + "___id": "T000002R050335", "___s": true }, { @@ -592699,7 +592703,7 @@ "filename": "Shape.js", "lineno": 123, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "strokeAlpha", @@ -592720,7 +592724,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#strokeAlpha", "inherited": true, - "___id": "T000002R050333", + "___id": "T000002R050336", "___s": true }, { @@ -592729,7 +592733,7 @@ "filename": "Shape.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "lineWidth", @@ -592750,7 +592754,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#lineWidth", "inherited": true, - "___id": "T000002R050334", + "___id": "T000002R050337", "___s": true }, { @@ -592759,7 +592763,7 @@ "filename": "Shape.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "isFilled", @@ -592780,7 +592784,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#isFilled", "inherited": true, - "___id": "T000002R050335", + "___id": "T000002R050338", "___s": true }, { @@ -592789,7 +592793,7 @@ "filename": "Shape.js", "lineno": 151, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "isStroked", @@ -592810,7 +592814,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#isStroked", "inherited": true, - "___id": "T000002R050336", + "___id": "T000002R050339", "___s": true }, { @@ -592819,7 +592823,7 @@ "filename": "Shape.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "closePath", @@ -592840,7 +592844,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#closePath", "inherited": true, - "___id": "T000002R050337", + "___id": "T000002R050340", "___s": true }, { @@ -592849,7 +592853,7 @@ "filename": "Shape.js", "lineno": 182, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "width", @@ -592870,7 +592874,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#width", "inherited": true, - "___id": "T000002R050339", + "___id": "T000002R050342", "___s": true }, { @@ -592879,7 +592883,7 @@ "filename": "Shape.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "height", @@ -592900,7 +592904,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#height", "inherited": true, - "___id": "T000002R050340", + "___id": "T000002R050343", "___s": true }, { @@ -592909,7 +592913,7 @@ "filename": "Shape.js", "lineno": 212, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setFillStyle", @@ -592967,7 +592971,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setFillStyle", "inherited": true, - "___id": "T000002R050341", + "___id": "T000002R050344", "___s": true }, { @@ -592976,7 +592980,7 @@ "filename": "Shape.js", "lineno": 247, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setStrokeStyle", @@ -593048,7 +593052,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setStrokeStyle", "inherited": true, - "___id": "T000002R050342", + "___id": "T000002R050345", "___s": true }, { @@ -593057,7 +593061,7 @@ "filename": "Shape.js", "lineno": 284, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setClosePath", @@ -593099,7 +593103,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setClosePath", "inherited": true, - "___id": "T000002R050343", + "___id": "T000002R050346", "___s": true }, { @@ -593108,7 +593112,7 @@ "filename": "Shape.js", "lineno": 332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setDisplaySize", @@ -593163,7 +593167,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setDisplaySize", "inherited": true, - "___id": "T000002R050345", + "___id": "T000002R050348", "___s": true }, { @@ -593172,7 +593176,7 @@ "filename": "Shape.js", "lineno": 353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "preDestroy", @@ -593185,7 +593189,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#preDestroy", "inherited": true, - "___id": "T000002R050346", + "___id": "T000002R050349", "___s": true }, { @@ -593194,7 +593198,7 @@ "filename": "Shape.js", "lineno": 368, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "displayWidth", @@ -593215,7 +593219,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#displayWidth", "inherited": true, - "___id": "T000002R050347", + "___id": "T000002R050350", "___s": true }, { @@ -593224,7 +593228,7 @@ "filename": "Shape.js", "lineno": 393, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "displayHeight", @@ -593245,7 +593249,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#displayHeight", "inherited": true, - "___id": "T000002R050348", + "___id": "T000002R050351", "___s": true }, { @@ -593254,7 +593258,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -593275,7 +593279,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R050350", + "___id": "T000002R050353", "___s": true }, { @@ -593284,7 +593288,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -593316,7 +593320,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R050351", + "___id": "T000002R050354", "___s": true }, { @@ -593325,7 +593329,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -593346,7 +593350,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R050352", + "___id": "T000002R050355", "___s": true }, { @@ -593355,7 +593359,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -593386,7 +593390,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R050353", + "___id": "T000002R050356", "___s": true }, { @@ -593395,7 +593399,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -593416,7 +593420,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R050354", + "___id": "T000002R050357", "___s": true }, { @@ -593425,7 +593429,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -593447,7 +593451,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R050355", + "___id": "T000002R050358", "___s": true }, { @@ -593456,7 +593460,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -593478,7 +593482,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R050356", + "___id": "T000002R050359", "___s": true }, { @@ -593487,7 +593491,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -593509,7 +593513,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R050357", + "___id": "T000002R050360", "___s": true }, { @@ -593518,7 +593522,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -593540,7 +593544,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R050358", + "___id": "T000002R050361", "___s": true }, { @@ -593549,7 +593553,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -593571,7 +593575,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R050359", + "___id": "T000002R050362", "___s": true }, { @@ -593580,7 +593584,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -593605,7 +593609,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R050360", + "___id": "T000002R050363", "___s": true }, { @@ -593614,7 +593618,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -593638,7 +593642,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R050361", + "___id": "T000002R050364", "___s": true }, { @@ -593647,7 +593651,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -593686,7 +593690,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R050362", + "___id": "T000002R050365", "___s": true }, { @@ -593695,7 +593699,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -593717,7 +593721,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R050363", + "___id": "T000002R050366", "___s": true }, { @@ -593726,7 +593730,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -593768,7 +593772,7 @@ "name": "value" } ], - "___id": "T000002R050364", + "___id": "T000002R050367", "___s": true }, { @@ -593777,7 +593781,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -593819,7 +593823,7 @@ "name": "value" } ], - "___id": "T000002R050365", + "___id": "T000002R050368", "___s": true }, { @@ -593828,7 +593832,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -593880,7 +593884,7 @@ "name": "value" } ], - "___id": "T000002R050366", + "___id": "T000002R050369", "___s": true }, { @@ -593889,7 +593893,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -593919,7 +593923,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R050367", + "___id": "T000002R050370", "___s": true }, { @@ -593928,7 +593932,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -594007,7 +594011,7 @@ "name": "data" } ], - "___id": "T000002R050368", + "___id": "T000002R050371", "___s": true }, { @@ -594016,7 +594020,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -594073,7 +594077,7 @@ "name": "amount" } ], - "___id": "T000002R050369", + "___id": "T000002R050372", "___s": true }, { @@ -594082,7 +594086,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -594124,7 +594128,7 @@ "name": "key" } ], - "___id": "T000002R050370", + "___id": "T000002R050373", "___s": true }, { @@ -594133,7 +594137,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -594192,7 +594196,7 @@ "name": "key" } ], - "___id": "T000002R050371", + "___id": "T000002R050374", "___s": true }, { @@ -594201,7 +594205,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -594288,7 +594292,7 @@ "name": "dropZone" } ], - "___id": "T000002R050372", + "___id": "T000002R050375", "___s": true }, { @@ -594297,7 +594301,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -594324,7 +594328,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R050373", + "___id": "T000002R050376", "___s": true }, { @@ -594333,7 +594337,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -594360,7 +594364,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R050374", + "___id": "T000002R050377", "___s": true }, { @@ -594369,7 +594373,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -594381,7 +594385,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R050375", + "___id": "T000002R050378", "___s": true }, { @@ -594390,7 +594394,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -594402,7 +594406,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R050376", + "___id": "T000002R050379", "___s": true }, { @@ -594411,7 +594415,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -594440,7 +594444,7 @@ "name": "args" } ], - "___id": "T000002R050377", + "___id": "T000002R050380", "___s": true }, { @@ -594449,7 +594453,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -594475,7 +594479,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R050378", + "___id": "T000002R050381", "___s": true }, { @@ -594484,7 +594488,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -594525,7 +594529,7 @@ "name": "camera" } ], - "___id": "T000002R050379", + "___id": "T000002R050382", "___s": true }, { @@ -594534,7 +594538,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -594569,7 +594573,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R050380", + "___id": "T000002R050383", "___s": true }, { @@ -594578,7 +594582,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -594635,7 +594639,7 @@ "name": "displayList" } ], - "___id": "T000002R050381", + "___id": "T000002R050384", "___s": true }, { @@ -594644,7 +594648,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -594671,7 +594675,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R050382", + "___id": "T000002R050385", "___s": true }, { @@ -594680,7 +594684,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -594711,7 +594715,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R050383", + "___id": "T000002R050386", "___s": true }, { @@ -594720,7 +594724,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -594747,7 +594751,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R050384", + "___id": "T000002R050387", "___s": true }, { @@ -594756,7 +594760,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -594788,7 +594792,7 @@ "name": "fromScene" } ], - "___id": "T000002R050385", + "___id": "T000002R050388", "___s": true }, { @@ -594797,7 +594801,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -594809,7 +594813,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R050386", + "___id": "T000002R050389", "___s": true }, { @@ -594818,7 +594822,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -594861,7 +594865,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R050387", + "___id": "T000002R050390", "___s": true }, { @@ -594870,7 +594874,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -594930,7 +594934,7 @@ "name": "event" } ], - "___id": "T000002R050388", + "___id": "T000002R050391", "___s": true }, { @@ -594939,7 +594943,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -594990,7 +594994,7 @@ "name": "event" } ], - "___id": "T000002R050389", + "___id": "T000002R050392", "___s": true }, { @@ -594999,7 +595003,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -595065,7 +595069,7 @@ "name": "args" } ], - "___id": "T000002R050390", + "___id": "T000002R050393", "___s": true }, { @@ -595074,7 +595078,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -595153,7 +595157,7 @@ "name": "context" } ], - "___id": "T000002R050391", + "___id": "T000002R050394", "___s": true }, { @@ -595162,7 +595166,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -595241,7 +595245,7 @@ "name": "context" } ], - "___id": "T000002R050392", + "___id": "T000002R050395", "___s": true }, { @@ -595250,7 +595254,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -595329,7 +595333,7 @@ "name": "context" } ], - "___id": "T000002R050393", + "___id": "T000002R050396", "___s": true }, { @@ -595338,7 +595342,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -595431,7 +595435,7 @@ "name": "once" } ], - "___id": "T000002R050394", + "___id": "T000002R050397", "___s": true }, { @@ -595440,7 +595444,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -595533,7 +595537,7 @@ "name": "once" } ], - "___id": "T000002R050395", + "___id": "T000002R050398", "___s": true }, { @@ -595542,7 +595546,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -595595,7 +595599,7 @@ "name": "event" } ], - "___id": "T000002R050396", + "___id": "T000002R050399", "___s": true }, { @@ -595604,7 +595608,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -595631,7 +595635,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R050398", + "___id": "T000002R050401", "___s": true }, { @@ -595640,7 +595644,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -595684,7 +595688,7 @@ "name": "value" } ], - "___id": "T000002R050399", + "___id": "T000002R050402", "___s": true }, { @@ -595693,7 +595697,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -595714,7 +595718,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R050400", + "___id": "T000002R050403", "___s": true }, { @@ -595723,7 +595727,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -595759,7 +595763,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R050402", + "___id": "T000002R050405", "___s": true }, { @@ -595768,7 +595772,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -595825,7 +595829,7 @@ "name": "value" } ], - "___id": "T000002R050403", + "___id": "T000002R050406", "___s": true }, { @@ -595834,7 +595838,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -595855,7 +595859,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R050405", + "___id": "T000002R050408", "___s": true }, { @@ -595864,7 +595868,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -595906,7 +595910,7 @@ "name": "value" } ], - "___id": "T000002R050406", + "___id": "T000002R050409", "___s": true }, { @@ -595915,7 +595919,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -595942,7 +595946,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R050407", + "___id": "T000002R050410", "___s": true }, { @@ -595951,7 +595955,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -595978,7 +595982,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R050408", + "___id": "T000002R050411", "___s": true }, { @@ -595987,7 +595991,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -596029,7 +596033,7 @@ "name": "gameObject" } ], - "___id": "T000002R050409", + "___id": "T000002R050412", "___s": true }, { @@ -596038,7 +596042,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -596080,7 +596084,7 @@ "name": "gameObject" } ], - "___id": "T000002R050410", + "___id": "T000002R050413", "___s": true }, { @@ -596089,7 +596093,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -596154,7 +596158,7 @@ "name": "includeParent" } ], - "___id": "T000002R050412", + "___id": "T000002R050415", "___s": true }, { @@ -596163,7 +596167,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -596228,7 +596232,7 @@ "name": "includeParent" } ], - "___id": "T000002R050413", + "___id": "T000002R050416", "___s": true }, { @@ -596237,7 +596241,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -596302,7 +596306,7 @@ "name": "includeParent" } ], - "___id": "T000002R050414", + "___id": "T000002R050417", "___s": true }, { @@ -596311,7 +596315,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -596376,7 +596380,7 @@ "name": "includeParent" } ], - "___id": "T000002R050415", + "___id": "T000002R050418", "___s": true }, { @@ -596385,7 +596389,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -596450,7 +596454,7 @@ "name": "includeParent" } ], - "___id": "T000002R050416", + "___id": "T000002R050419", "___s": true }, { @@ -596459,7 +596463,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -596524,7 +596528,7 @@ "name": "includeParent" } ], - "___id": "T000002R050417", + "___id": "T000002R050420", "___s": true }, { @@ -596533,7 +596537,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -596598,7 +596602,7 @@ "name": "includeParent" } ], - "___id": "T000002R050418", + "___id": "T000002R050421", "___s": true }, { @@ -596607,7 +596611,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -596672,7 +596676,7 @@ "name": "includeParent" } ], - "___id": "T000002R050419", + "___id": "T000002R050422", "___s": true }, { @@ -596681,7 +596685,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -596746,7 +596750,7 @@ "name": "includeParent" } ], - "___id": "T000002R050420", + "___id": "T000002R050423", "___s": true }, { @@ -596755,7 +596759,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -596825,7 +596829,7 @@ "name": "output" } ], - "___id": "T000002R050421", + "___id": "T000002R050424", "___s": true }, { @@ -596834,7 +596838,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -596865,7 +596869,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R050422", + "___id": "T000002R050425", "___s": true }, { @@ -596874,7 +596878,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -596926,7 +596930,7 @@ "name": "mask" } ], - "___id": "T000002R050423", + "___id": "T000002R050426", "___s": true }, { @@ -596935,7 +596939,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -596979,7 +596983,7 @@ "name": "destroyMask" } ], - "___id": "T000002R050424", + "___id": "T000002R050427", "___s": true }, { @@ -596988,7 +596992,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -597141,7 +597145,7 @@ "name": "frame" } ], - "___id": "T000002R050425", + "___id": "T000002R050428", "___s": true }, { @@ -597150,7 +597154,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -597222,7 +597226,7 @@ "name": "graphics" } ], - "___id": "T000002R050426", + "___id": "T000002R050429", "___s": true }, { @@ -597231,7 +597235,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -597254,7 +597258,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R050428", + "___id": "T000002R050431", "___s": true }, { @@ -597263,7 +597267,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -597286,7 +597290,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R050429", + "___id": "T000002R050432", "___s": true }, { @@ -597295,7 +597299,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -597316,7 +597320,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R050430", + "___id": "T000002R050433", "___s": true }, { @@ -597325,7 +597329,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -597346,7 +597350,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R050431", + "___id": "T000002R050434", "___s": true }, { @@ -597355,7 +597359,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -597414,7 +597418,7 @@ "name": "y" } ], - "___id": "T000002R050432", + "___id": "T000002R050435", "___s": true }, { @@ -597423,7 +597427,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -597450,7 +597454,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R050433", + "___id": "T000002R050436", "___s": true }, { @@ -597459,7 +597463,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -597518,7 +597522,7 @@ "name": "y" } ], - "___id": "T000002R050434", + "___id": "T000002R050437", "___s": true }, { @@ -597527,7 +597531,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -597554,7 +597558,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R050435", + "___id": "T000002R050438", "___s": true }, { @@ -597563,7 +597567,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -597592,7 +597596,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R050436", + "___id": "T000002R050439", "___s": true }, { @@ -597601,7 +597605,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -597630,7 +597634,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R050437", + "___id": "T000002R050440", "___s": true }, { @@ -597639,7 +597643,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -597667,7 +597671,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R050438", + "___id": "T000002R050441", "___s": true }, { @@ -597676,7 +597680,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -597735,7 +597739,7 @@ "name": "pipeline" } ], - "___id": "T000002R050439", + "___id": "T000002R050442", "___s": true }, { @@ -597744,7 +597748,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -597832,7 +597836,7 @@ "name": "copyData" } ], - "___id": "T000002R050440", + "___id": "T000002R050443", "___s": true }, { @@ -597841,7 +597845,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -597904,7 +597908,7 @@ "name": "value" } ], - "___id": "T000002R050441", + "___id": "T000002R050444", "___s": true }, { @@ -597913,7 +597917,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -597963,7 +597967,7 @@ "name": "resetData" } ], - "___id": "T000002R050442", + "___id": "T000002R050445", "___s": true }, { @@ -597972,7 +597976,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -598007,7 +598011,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R050443", + "___id": "T000002R050446", "___s": true }, { @@ -598016,7 +598020,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -598044,7 +598048,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R050444", + "___id": "T000002R050447", "___s": true }, { @@ -598053,7 +598057,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -598090,7 +598094,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R050445", + "___id": "T000002R050448", "___s": true }, { @@ -598099,7 +598103,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -598127,7 +598131,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R050446", + "___id": "T000002R050449", "___s": true }, { @@ -598136,7 +598140,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -598166,7 +598170,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R050447", + "___id": "T000002R050450", "___s": true }, { @@ -598175,7 +598179,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -598203,7 +598207,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R050448", + "___id": "T000002R050451", "___s": true }, { @@ -598212,7 +598216,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -598248,7 +598252,7 @@ "name": "preFX" } ], - "___id": "T000002R050449", + "___id": "T000002R050452", "___s": true }, { @@ -598257,7 +598261,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -598392,7 +598396,7 @@ "name": "copyData" } ], - "___id": "T000002R050450", + "___id": "T000002R050453", "___s": true }, { @@ -598401,7 +598405,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -598464,7 +598468,7 @@ "name": "value" } ], - "___id": "T000002R050451", + "___id": "T000002R050454", "___s": true }, { @@ -598473,7 +598477,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -598555,7 +598559,7 @@ "name": "pipeline" } ], - "___id": "T000002R050452", + "___id": "T000002R050455", "___s": true }, { @@ -598564,7 +598568,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -598600,7 +598604,7 @@ "name": "resetData" } ], - "___id": "T000002R050453", + "___id": "T000002R050456", "___s": true }, { @@ -598609,7 +598613,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -598668,7 +598672,7 @@ "name": "pipeline" } ], - "___id": "T000002R050454", + "___id": "T000002R050457", "___s": true }, { @@ -598677,7 +598681,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -598711,7 +598715,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R050455", + "___id": "T000002R050458", "___s": true }, { @@ -598720,7 +598724,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -598742,7 +598746,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R050456", + "___id": "T000002R050459", "___s": true }, { @@ -598751,7 +598755,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -598773,7 +598777,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R050457", + "___id": "T000002R050460", "___s": true }, { @@ -598782,7 +598786,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -598839,7 +598843,7 @@ "name": "y" } ], - "___id": "T000002R050458", + "___id": "T000002R050461", "___s": true }, { @@ -598848,7 +598852,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -598871,7 +598875,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R050459", + "___id": "T000002R050462", "___s": true }, { @@ -598880,7 +598884,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -598902,7 +598906,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R050463", + "___id": "T000002R050466", "___s": true }, { @@ -598911,7 +598915,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -598933,7 +598937,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R050464", + "___id": "T000002R050467", "___s": true }, { @@ -598942,7 +598946,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -598964,7 +598968,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R050465", + "___id": "T000002R050468", "___s": true }, { @@ -598973,7 +598977,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -598995,7 +598999,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R050466", + "___id": "T000002R050469", "___s": true }, { @@ -599004,7 +599008,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -599026,7 +599030,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R050467", + "___id": "T000002R050470", "___s": true }, { @@ -599035,7 +599039,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -599057,7 +599061,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R050468", + "___id": "T000002R050471", "___s": true }, { @@ -599066,7 +599070,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -599088,7 +599092,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R050469", + "___id": "T000002R050472", "___s": true }, { @@ -599097,7 +599101,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -599119,7 +599123,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R050470", + "___id": "T000002R050473", "___s": true }, { @@ -599128,7 +599132,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -599150,7 +599154,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R050471", + "___id": "T000002R050474", "___s": true }, { @@ -599159,7 +599163,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -599248,7 +599252,7 @@ "name": "w" } ], - "___id": "T000002R050472", + "___id": "T000002R050475", "___s": true }, { @@ -599257,7 +599261,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -599314,7 +599318,7 @@ "name": "source" } ], - "___id": "T000002R050473", + "___id": "T000002R050476", "___s": true }, { @@ -599323,7 +599327,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -599410,7 +599414,7 @@ "name": "height" } ], - "___id": "T000002R050474", + "___id": "T000002R050477", "___s": true }, { @@ -599419,7 +599423,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -599463,7 +599467,7 @@ "name": "radians" } ], - "___id": "T000002R050475", + "___id": "T000002R050478", "___s": true }, { @@ -599472,7 +599476,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -599516,7 +599520,7 @@ "name": "degrees" } ], - "___id": "T000002R050476", + "___id": "T000002R050479", "___s": true }, { @@ -599525,7 +599529,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -599584,7 +599588,7 @@ "name": "y" } ], - "___id": "T000002R050477", + "___id": "T000002R050480", "___s": true }, { @@ -599593,7 +599597,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -599637,7 +599641,7 @@ "name": "value" } ], - "___id": "T000002R050478", + "___id": "T000002R050481", "___s": true }, { @@ -599646,7 +599650,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -599690,7 +599694,7 @@ "name": "value" } ], - "___id": "T000002R050479", + "___id": "T000002R050482", "___s": true }, { @@ -599699,7 +599703,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -599743,7 +599747,7 @@ "name": "value" } ], - "___id": "T000002R050480", + "___id": "T000002R050483", "___s": true }, { @@ -599752,7 +599756,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -599796,7 +599800,7 @@ "name": "value" } ], - "___id": "T000002R050481", + "___id": "T000002R050484", "___s": true }, { @@ -599805,7 +599809,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -599847,7 +599851,7 @@ "name": "tempMatrix" } ], - "___id": "T000002R050482", + "___id": "T000002R050485", "___s": true }, { @@ -599856,7 +599860,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -599912,7 +599916,7 @@ "name": "parentMatrix" } ], - "___id": "T000002R050483", + "___id": "T000002R050486", "___s": true }, { @@ -599921,7 +599925,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -600003,7 +600007,7 @@ "name": "camera" } ], - "___id": "T000002R050484", + "___id": "T000002R050487", "___s": true }, { @@ -600012,7 +600016,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -600038,7 +600042,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R050485", + "___id": "T000002R050488", "___s": true }, { @@ -600047,7 +600051,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -600068,7 +600072,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R050487", + "___id": "T000002R050490", "___s": true }, { @@ -600077,7 +600081,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -600119,7 +600123,7 @@ "name": "value" } ], - "___id": "T000002R050488", + "___id": "T000002R050491", "___s": true }, { @@ -600128,7 +600132,7 @@ "filename": "Shape.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "geom", @@ -600150,7 +600154,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#geom", "inherited": true, - "___id": "T000002R050492", + "___id": "T000002R050495", "___s": true }, { @@ -600159,7 +600163,7 @@ "filename": "Shape.js", "lineno": 76, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "pathData", @@ -600190,7 +600194,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#pathData", "inherited": true, - "___id": "T000002R050493", + "___id": "T000002R050496", "___s": true }, { @@ -600199,7 +600203,7 @@ "filename": "Shape.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "pathIndexes", @@ -600230,7 +600234,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#pathIndexes", "inherited": true, - "___id": "T000002R050494", + "___id": "T000002R050497", "___s": true }, { @@ -600239,7 +600243,7 @@ "filename": "Shape.js", "lineno": 96, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "fillColor", @@ -600260,7 +600264,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#fillColor", "inherited": true, - "___id": "T000002R050495", + "___id": "T000002R050498", "___s": true }, { @@ -600269,7 +600273,7 @@ "filename": "Shape.js", "lineno": 105, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "fillAlpha", @@ -600290,7 +600294,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#fillAlpha", "inherited": true, - "___id": "T000002R050496", + "___id": "T000002R050499", "___s": true }, { @@ -600299,7 +600303,7 @@ "filename": "Shape.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "strokeColor", @@ -600320,7 +600324,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#strokeColor", "inherited": true, - "___id": "T000002R050497", + "___id": "T000002R050500", "___s": true }, { @@ -600329,7 +600333,7 @@ "filename": "Shape.js", "lineno": 123, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "strokeAlpha", @@ -600350,7 +600354,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#strokeAlpha", "inherited": true, - "___id": "T000002R050498", + "___id": "T000002R050501", "___s": true }, { @@ -600359,7 +600363,7 @@ "filename": "Shape.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "lineWidth", @@ -600380,7 +600384,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#lineWidth", "inherited": true, - "___id": "T000002R050499", + "___id": "T000002R050502", "___s": true }, { @@ -600389,7 +600393,7 @@ "filename": "Shape.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "isFilled", @@ -600410,7 +600414,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#isFilled", "inherited": true, - "___id": "T000002R050500", + "___id": "T000002R050503", "___s": true }, { @@ -600419,7 +600423,7 @@ "filename": "Shape.js", "lineno": 151, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "isStroked", @@ -600440,7 +600444,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#isStroked", "inherited": true, - "___id": "T000002R050501", + "___id": "T000002R050504", "___s": true }, { @@ -600449,7 +600453,7 @@ "filename": "Shape.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "closePath", @@ -600470,7 +600474,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#closePath", "inherited": true, - "___id": "T000002R050502", + "___id": "T000002R050505", "___s": true }, { @@ -600479,7 +600483,7 @@ "filename": "Shape.js", "lineno": 182, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "width", @@ -600500,7 +600504,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#width", "inherited": true, - "___id": "T000002R050504", + "___id": "T000002R050507", "___s": true }, { @@ -600509,7 +600513,7 @@ "filename": "Shape.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "height", @@ -600530,7 +600534,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#height", "inherited": true, - "___id": "T000002R050505", + "___id": "T000002R050508", "___s": true }, { @@ -600539,7 +600543,7 @@ "filename": "Shape.js", "lineno": 212, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setFillStyle", @@ -600597,7 +600601,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setFillStyle", "inherited": true, - "___id": "T000002R050506", + "___id": "T000002R050509", "___s": true }, { @@ -600606,7 +600610,7 @@ "filename": "Shape.js", "lineno": 247, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setStrokeStyle", @@ -600678,7 +600682,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setStrokeStyle", "inherited": true, - "___id": "T000002R050507", + "___id": "T000002R050510", "___s": true }, { @@ -600687,7 +600691,7 @@ "filename": "Shape.js", "lineno": 284, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setClosePath", @@ -600729,7 +600733,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setClosePath", "inherited": true, - "___id": "T000002R050508", + "___id": "T000002R050511", "___s": true }, { @@ -600738,7 +600742,7 @@ "filename": "Shape.js", "lineno": 332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setDisplaySize", @@ -600793,7 +600797,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setDisplaySize", "inherited": true, - "___id": "T000002R050509", + "___id": "T000002R050512", "___s": true }, { @@ -600802,7 +600806,7 @@ "filename": "Shape.js", "lineno": 353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "preDestroy", @@ -600815,7 +600819,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#preDestroy", "inherited": true, - "___id": "T000002R050510", + "___id": "T000002R050513", "___s": true }, { @@ -600824,7 +600828,7 @@ "filename": "Shape.js", "lineno": 368, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "displayWidth", @@ -600845,7 +600849,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#displayWidth", "inherited": true, - "___id": "T000002R050511", + "___id": "T000002R050514", "___s": true }, { @@ -600854,7 +600858,7 @@ "filename": "Shape.js", "lineno": 393, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "displayHeight", @@ -600875,7 +600879,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#displayHeight", "inherited": true, - "___id": "T000002R050512", + "___id": "T000002R050515", "___s": true }, { @@ -600884,7 +600888,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -600905,7 +600909,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R050514", + "___id": "T000002R050517", "___s": true }, { @@ -600914,7 +600918,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -600946,7 +600950,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R050515", + "___id": "T000002R050518", "___s": true }, { @@ -600955,7 +600959,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -600976,7 +600980,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R050516", + "___id": "T000002R050519", "___s": true }, { @@ -600985,7 +600989,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -601016,7 +601020,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R050517", + "___id": "T000002R050520", "___s": true }, { @@ -601025,7 +601029,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -601046,7 +601050,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R050518", + "___id": "T000002R050521", "___s": true }, { @@ -601055,7 +601059,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -601077,7 +601081,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R050519", + "___id": "T000002R050522", "___s": true }, { @@ -601086,7 +601090,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -601108,7 +601112,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R050520", + "___id": "T000002R050523", "___s": true }, { @@ -601117,7 +601121,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -601139,7 +601143,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R050521", + "___id": "T000002R050524", "___s": true }, { @@ -601148,7 +601152,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -601170,7 +601174,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R050522", + "___id": "T000002R050525", "___s": true }, { @@ -601179,7 +601183,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -601201,7 +601205,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R050523", + "___id": "T000002R050526", "___s": true }, { @@ -601210,7 +601214,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -601235,7 +601239,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R050524", + "___id": "T000002R050527", "___s": true }, { @@ -601244,7 +601248,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -601268,7 +601272,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R050525", + "___id": "T000002R050528", "___s": true }, { @@ -601277,7 +601281,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -601316,7 +601320,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R050526", + "___id": "T000002R050529", "___s": true }, { @@ -601325,7 +601329,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -601347,7 +601351,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R050527", + "___id": "T000002R050530", "___s": true }, { @@ -601356,7 +601360,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -601398,7 +601402,7 @@ "name": "value" } ], - "___id": "T000002R050528", + "___id": "T000002R050531", "___s": true }, { @@ -601407,7 +601411,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -601449,7 +601453,7 @@ "name": "value" } ], - "___id": "T000002R050529", + "___id": "T000002R050532", "___s": true }, { @@ -601458,7 +601462,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -601510,7 +601514,7 @@ "name": "value" } ], - "___id": "T000002R050530", + "___id": "T000002R050533", "___s": true }, { @@ -601519,7 +601523,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -601549,7 +601553,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R050531", + "___id": "T000002R050534", "___s": true }, { @@ -601558,7 +601562,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -601637,7 +601641,7 @@ "name": "data" } ], - "___id": "T000002R050532", + "___id": "T000002R050535", "___s": true }, { @@ -601646,7 +601650,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -601703,7 +601707,7 @@ "name": "amount" } ], - "___id": "T000002R050533", + "___id": "T000002R050536", "___s": true }, { @@ -601712,7 +601716,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -601754,7 +601758,7 @@ "name": "key" } ], - "___id": "T000002R050534", + "___id": "T000002R050537", "___s": true }, { @@ -601763,7 +601767,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -601822,7 +601826,7 @@ "name": "key" } ], - "___id": "T000002R050535", + "___id": "T000002R050538", "___s": true }, { @@ -601831,7 +601835,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -601918,7 +601922,7 @@ "name": "dropZone" } ], - "___id": "T000002R050536", + "___id": "T000002R050539", "___s": true }, { @@ -601927,7 +601931,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -601954,7 +601958,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R050537", + "___id": "T000002R050540", "___s": true }, { @@ -601963,7 +601967,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -601990,7 +601994,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R050538", + "___id": "T000002R050541", "___s": true }, { @@ -601999,7 +602003,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -602011,7 +602015,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R050539", + "___id": "T000002R050542", "___s": true }, { @@ -602020,7 +602024,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -602032,7 +602036,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R050540", + "___id": "T000002R050543", "___s": true }, { @@ -602041,7 +602045,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -602070,7 +602074,7 @@ "name": "args" } ], - "___id": "T000002R050541", + "___id": "T000002R050544", "___s": true }, { @@ -602079,7 +602083,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -602105,7 +602109,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R050542", + "___id": "T000002R050545", "___s": true }, { @@ -602114,7 +602118,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -602155,7 +602159,7 @@ "name": "camera" } ], - "___id": "T000002R050543", + "___id": "T000002R050546", "___s": true }, { @@ -602164,7 +602168,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -602199,7 +602203,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R050544", + "___id": "T000002R050547", "___s": true }, { @@ -602208,7 +602212,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -602265,7 +602269,7 @@ "name": "displayList" } ], - "___id": "T000002R050545", + "___id": "T000002R050548", "___s": true }, { @@ -602274,7 +602278,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -602301,7 +602305,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R050546", + "___id": "T000002R050549", "___s": true }, { @@ -602310,7 +602314,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -602341,7 +602345,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R050547", + "___id": "T000002R050550", "___s": true }, { @@ -602350,7 +602354,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -602377,7 +602381,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R050548", + "___id": "T000002R050551", "___s": true }, { @@ -602386,7 +602390,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -602418,7 +602422,7 @@ "name": "fromScene" } ], - "___id": "T000002R050549", + "___id": "T000002R050552", "___s": true }, { @@ -602427,7 +602431,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -602439,7 +602443,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R050550", + "___id": "T000002R050553", "___s": true }, { @@ -602448,7 +602452,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -602491,7 +602495,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R050551", + "___id": "T000002R050554", "___s": true }, { @@ -602500,7 +602504,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -602560,7 +602564,7 @@ "name": "event" } ], - "___id": "T000002R050552", + "___id": "T000002R050555", "___s": true }, { @@ -602569,7 +602573,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -602620,7 +602624,7 @@ "name": "event" } ], - "___id": "T000002R050553", + "___id": "T000002R050556", "___s": true }, { @@ -602629,7 +602633,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -602695,7 +602699,7 @@ "name": "args" } ], - "___id": "T000002R050554", + "___id": "T000002R050557", "___s": true }, { @@ -602704,7 +602708,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -602783,7 +602787,7 @@ "name": "context" } ], - "___id": "T000002R050555", + "___id": "T000002R050558", "___s": true }, { @@ -602792,7 +602796,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -602871,7 +602875,7 @@ "name": "context" } ], - "___id": "T000002R050556", + "___id": "T000002R050559", "___s": true }, { @@ -602880,7 +602884,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -602959,7 +602963,7 @@ "name": "context" } ], - "___id": "T000002R050557", + "___id": "T000002R050560", "___s": true }, { @@ -602968,7 +602972,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -603061,7 +603065,7 @@ "name": "once" } ], - "___id": "T000002R050558", + "___id": "T000002R050561", "___s": true }, { @@ -603070,7 +603074,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -603163,7 +603167,7 @@ "name": "once" } ], - "___id": "T000002R050559", + "___id": "T000002R050562", "___s": true }, { @@ -603172,7 +603176,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -603225,7 +603229,7 @@ "name": "event" } ], - "___id": "T000002R050560", + "___id": "T000002R050563", "___s": true }, { @@ -603234,7 +603238,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -603261,7 +603265,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R050562", + "___id": "T000002R050565", "___s": true }, { @@ -603270,7 +603274,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -603314,7 +603318,7 @@ "name": "value" } ], - "___id": "T000002R050563", + "___id": "T000002R050566", "___s": true }, { @@ -603323,7 +603327,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -603344,7 +603348,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R050564", + "___id": "T000002R050567", "___s": true }, { @@ -603353,7 +603357,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -603389,7 +603393,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R050566", + "___id": "T000002R050569", "___s": true }, { @@ -603398,7 +603402,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -603455,7 +603459,7 @@ "name": "value" } ], - "___id": "T000002R050567", + "___id": "T000002R050570", "___s": true }, { @@ -603464,7 +603468,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -603485,7 +603489,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R050569", + "___id": "T000002R050572", "___s": true }, { @@ -603494,7 +603498,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -603536,7 +603540,7 @@ "name": "value" } ], - "___id": "T000002R050570", + "___id": "T000002R050573", "___s": true }, { @@ -603545,7 +603549,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -603572,7 +603576,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R050571", + "___id": "T000002R050574", "___s": true }, { @@ -603581,7 +603585,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -603608,7 +603612,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R050572", + "___id": "T000002R050575", "___s": true }, { @@ -603617,7 +603621,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -603659,7 +603663,7 @@ "name": "gameObject" } ], - "___id": "T000002R050573", + "___id": "T000002R050576", "___s": true }, { @@ -603668,7 +603672,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -603710,7 +603714,7 @@ "name": "gameObject" } ], - "___id": "T000002R050574", + "___id": "T000002R050577", "___s": true }, { @@ -603719,7 +603723,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -603784,7 +603788,7 @@ "name": "includeParent" } ], - "___id": "T000002R050576", + "___id": "T000002R050579", "___s": true }, { @@ -603793,7 +603797,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -603858,7 +603862,7 @@ "name": "includeParent" } ], - "___id": "T000002R050577", + "___id": "T000002R050580", "___s": true }, { @@ -603867,7 +603871,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -603932,7 +603936,7 @@ "name": "includeParent" } ], - "___id": "T000002R050578", + "___id": "T000002R050581", "___s": true }, { @@ -603941,7 +603945,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -604006,7 +604010,7 @@ "name": "includeParent" } ], - "___id": "T000002R050579", + "___id": "T000002R050582", "___s": true }, { @@ -604015,7 +604019,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -604080,7 +604084,7 @@ "name": "includeParent" } ], - "___id": "T000002R050580", + "___id": "T000002R050583", "___s": true }, { @@ -604089,7 +604093,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -604154,7 +604158,7 @@ "name": "includeParent" } ], - "___id": "T000002R050581", + "___id": "T000002R050584", "___s": true }, { @@ -604163,7 +604167,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -604228,7 +604232,7 @@ "name": "includeParent" } ], - "___id": "T000002R050582", + "___id": "T000002R050585", "___s": true }, { @@ -604237,7 +604241,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -604302,7 +604306,7 @@ "name": "includeParent" } ], - "___id": "T000002R050583", + "___id": "T000002R050586", "___s": true }, { @@ -604311,7 +604315,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -604376,7 +604380,7 @@ "name": "includeParent" } ], - "___id": "T000002R050584", + "___id": "T000002R050587", "___s": true }, { @@ -604385,7 +604389,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -604455,7 +604459,7 @@ "name": "output" } ], - "___id": "T000002R050585", + "___id": "T000002R050588", "___s": true }, { @@ -604464,7 +604468,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -604495,7 +604499,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R050586", + "___id": "T000002R050589", "___s": true }, { @@ -604504,7 +604508,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -604556,7 +604560,7 @@ "name": "mask" } ], - "___id": "T000002R050587", + "___id": "T000002R050590", "___s": true }, { @@ -604565,7 +604569,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -604609,7 +604613,7 @@ "name": "destroyMask" } ], - "___id": "T000002R050588", + "___id": "T000002R050591", "___s": true }, { @@ -604618,7 +604622,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -604771,7 +604775,7 @@ "name": "frame" } ], - "___id": "T000002R050589", + "___id": "T000002R050592", "___s": true }, { @@ -604780,7 +604784,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -604852,7 +604856,7 @@ "name": "graphics" } ], - "___id": "T000002R050590", + "___id": "T000002R050593", "___s": true }, { @@ -604861,7 +604865,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -604884,7 +604888,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R050592", + "___id": "T000002R050595", "___s": true }, { @@ -604893,7 +604897,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -604916,7 +604920,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R050593", + "___id": "T000002R050596", "___s": true }, { @@ -604925,7 +604929,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -604946,7 +604950,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R050594", + "___id": "T000002R050597", "___s": true }, { @@ -604955,7 +604959,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -604976,7 +604980,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R050595", + "___id": "T000002R050598", "___s": true }, { @@ -604985,7 +604989,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -605044,7 +605048,7 @@ "name": "y" } ], - "___id": "T000002R050596", + "___id": "T000002R050599", "___s": true }, { @@ -605053,7 +605057,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -605080,7 +605084,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R050597", + "___id": "T000002R050600", "___s": true }, { @@ -605089,7 +605093,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -605148,7 +605152,7 @@ "name": "y" } ], - "___id": "T000002R050598", + "___id": "T000002R050601", "___s": true }, { @@ -605157,7 +605161,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -605184,7 +605188,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R050599", + "___id": "T000002R050602", "___s": true }, { @@ -605193,7 +605197,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -605222,7 +605226,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R050600", + "___id": "T000002R050603", "___s": true }, { @@ -605231,7 +605235,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -605260,7 +605264,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R050601", + "___id": "T000002R050604", "___s": true }, { @@ -605269,7 +605273,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -605297,7 +605301,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R050602", + "___id": "T000002R050605", "___s": true }, { @@ -605306,7 +605310,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -605365,7 +605369,7 @@ "name": "pipeline" } ], - "___id": "T000002R050603", + "___id": "T000002R050606", "___s": true }, { @@ -605374,7 +605378,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -605462,7 +605466,7 @@ "name": "copyData" } ], - "___id": "T000002R050604", + "___id": "T000002R050607", "___s": true }, { @@ -605471,7 +605475,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -605534,7 +605538,7 @@ "name": "value" } ], - "___id": "T000002R050605", + "___id": "T000002R050608", "___s": true }, { @@ -605543,7 +605547,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -605593,7 +605597,7 @@ "name": "resetData" } ], - "___id": "T000002R050606", + "___id": "T000002R050609", "___s": true }, { @@ -605602,7 +605606,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -605637,7 +605641,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R050607", + "___id": "T000002R050610", "___s": true }, { @@ -605646,7 +605650,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -605674,7 +605678,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R050608", + "___id": "T000002R050611", "___s": true }, { @@ -605683,7 +605687,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -605720,7 +605724,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R050609", + "___id": "T000002R050612", "___s": true }, { @@ -605729,7 +605733,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -605757,7 +605761,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R050610", + "___id": "T000002R050613", "___s": true }, { @@ -605766,7 +605770,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -605796,7 +605800,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R050611", + "___id": "T000002R050614", "___s": true }, { @@ -605805,7 +605809,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -605833,7 +605837,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R050612", + "___id": "T000002R050615", "___s": true }, { @@ -605842,7 +605846,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -605878,7 +605882,7 @@ "name": "preFX" } ], - "___id": "T000002R050613", + "___id": "T000002R050616", "___s": true }, { @@ -605887,7 +605891,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -606022,7 +606026,7 @@ "name": "copyData" } ], - "___id": "T000002R050614", + "___id": "T000002R050617", "___s": true }, { @@ -606031,7 +606035,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -606094,7 +606098,7 @@ "name": "value" } ], - "___id": "T000002R050615", + "___id": "T000002R050618", "___s": true }, { @@ -606103,7 +606107,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -606185,7 +606189,7 @@ "name": "pipeline" } ], - "___id": "T000002R050616", + "___id": "T000002R050619", "___s": true }, { @@ -606194,7 +606198,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -606230,7 +606234,7 @@ "name": "resetData" } ], - "___id": "T000002R050617", + "___id": "T000002R050620", "___s": true }, { @@ -606239,7 +606243,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -606298,7 +606302,7 @@ "name": "pipeline" } ], - "___id": "T000002R050618", + "___id": "T000002R050621", "___s": true }, { @@ -606307,7 +606311,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -606341,7 +606345,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R050619", + "___id": "T000002R050622", "___s": true }, { @@ -606350,7 +606354,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -606372,7 +606376,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R050620", + "___id": "T000002R050623", "___s": true }, { @@ -606381,7 +606385,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -606403,7 +606407,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R050621", + "___id": "T000002R050624", "___s": true }, { @@ -606412,7 +606416,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -606469,7 +606473,7 @@ "name": "y" } ], - "___id": "T000002R050622", + "___id": "T000002R050625", "___s": true }, { @@ -606478,7 +606482,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -606501,7 +606505,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R050623", + "___id": "T000002R050626", "___s": true }, { @@ -606510,7 +606514,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -606532,7 +606536,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R050627", + "___id": "T000002R050630", "___s": true }, { @@ -606541,7 +606545,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -606563,7 +606567,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R050628", + "___id": "T000002R050631", "___s": true }, { @@ -606572,7 +606576,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -606594,7 +606598,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R050629", + "___id": "T000002R050632", "___s": true }, { @@ -606603,7 +606607,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -606625,7 +606629,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R050630", + "___id": "T000002R050633", "___s": true }, { @@ -606634,7 +606638,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -606656,7 +606660,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R050631", + "___id": "T000002R050634", "___s": true }, { @@ -606665,7 +606669,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -606687,7 +606691,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R050632", + "___id": "T000002R050635", "___s": true }, { @@ -606696,7 +606700,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -606718,7 +606722,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R050633", + "___id": "T000002R050636", "___s": true }, { @@ -606727,7 +606731,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -606749,7 +606753,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R050634", + "___id": "T000002R050637", "___s": true }, { @@ -606758,7 +606762,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -606780,7 +606784,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R050635", + "___id": "T000002R050638", "___s": true }, { @@ -606789,7 +606793,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -606878,7 +606882,7 @@ "name": "w" } ], - "___id": "T000002R050636", + "___id": "T000002R050639", "___s": true }, { @@ -606887,7 +606891,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -606944,7 +606948,7 @@ "name": "source" } ], - "___id": "T000002R050637", + "___id": "T000002R050640", "___s": true }, { @@ -606953,7 +606957,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -607040,7 +607044,7 @@ "name": "height" } ], - "___id": "T000002R050638", + "___id": "T000002R050641", "___s": true }, { @@ -607049,7 +607053,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -607093,7 +607097,7 @@ "name": "radians" } ], - "___id": "T000002R050639", + "___id": "T000002R050642", "___s": true }, { @@ -607102,7 +607106,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -607146,7 +607150,7 @@ "name": "degrees" } ], - "___id": "T000002R050640", + "___id": "T000002R050643", "___s": true }, { @@ -607155,7 +607159,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -607214,7 +607218,7 @@ "name": "y" } ], - "___id": "T000002R050641", + "___id": "T000002R050644", "___s": true }, { @@ -607223,7 +607227,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -607267,7 +607271,7 @@ "name": "value" } ], - "___id": "T000002R050642", + "___id": "T000002R050645", "___s": true }, { @@ -607276,7 +607280,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -607320,7 +607324,7 @@ "name": "value" } ], - "___id": "T000002R050643", + "___id": "T000002R050646", "___s": true }, { @@ -607329,7 +607333,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -607373,7 +607377,7 @@ "name": "value" } ], - "___id": "T000002R050644", + "___id": "T000002R050647", "___s": true }, { @@ -607382,7 +607386,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -607426,7 +607430,7 @@ "name": "value" } ], - "___id": "T000002R050645", + "___id": "T000002R050648", "___s": true }, { @@ -607435,7 +607439,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -607477,7 +607481,7 @@ "name": "tempMatrix" } ], - "___id": "T000002R050646", + "___id": "T000002R050649", "___s": true }, { @@ -607486,7 +607490,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -607542,7 +607546,7 @@ "name": "parentMatrix" } ], - "___id": "T000002R050647", + "___id": "T000002R050650", "___s": true }, { @@ -607551,7 +607555,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -607633,7 +607637,7 @@ "name": "camera" } ], - "___id": "T000002R050648", + "___id": "T000002R050651", "___s": true }, { @@ -607642,7 +607646,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -607668,7 +607672,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R050649", + "___id": "T000002R050652", "___s": true }, { @@ -607677,7 +607681,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -607698,7 +607702,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R050651", + "___id": "T000002R050654", "___s": true }, { @@ -607707,7 +607711,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -607749,7 +607753,7 @@ "name": "value" } ], - "___id": "T000002R050652", + "___id": "T000002R050655", "___s": true }, { @@ -607758,7 +607762,7 @@ "filename": "Shape.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "geom", @@ -607780,7 +607784,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#geom", "inherited": true, - "___id": "T000002R050656", + "___id": "T000002R050659", "___s": true }, { @@ -607789,7 +607793,7 @@ "filename": "Shape.js", "lineno": 76, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "pathData", @@ -607820,7 +607824,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#pathData", "inherited": true, - "___id": "T000002R050657", + "___id": "T000002R050660", "___s": true }, { @@ -607829,7 +607833,7 @@ "filename": "Shape.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "pathIndexes", @@ -607860,7 +607864,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#pathIndexes", "inherited": true, - "___id": "T000002R050658", + "___id": "T000002R050661", "___s": true }, { @@ -607869,7 +607873,7 @@ "filename": "Shape.js", "lineno": 96, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "fillColor", @@ -607890,7 +607894,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#fillColor", "inherited": true, - "___id": "T000002R050659", + "___id": "T000002R050662", "___s": true }, { @@ -607899,7 +607903,7 @@ "filename": "Shape.js", "lineno": 105, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "fillAlpha", @@ -607920,7 +607924,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#fillAlpha", "inherited": true, - "___id": "T000002R050660", + "___id": "T000002R050663", "___s": true }, { @@ -607929,7 +607933,7 @@ "filename": "Shape.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "strokeColor", @@ -607950,7 +607954,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#strokeColor", "inherited": true, - "___id": "T000002R050661", + "___id": "T000002R050664", "___s": true }, { @@ -607959,7 +607963,7 @@ "filename": "Shape.js", "lineno": 123, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "strokeAlpha", @@ -607980,7 +607984,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#strokeAlpha", "inherited": true, - "___id": "T000002R050662", + "___id": "T000002R050665", "___s": true }, { @@ -607989,7 +607993,7 @@ "filename": "Shape.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "lineWidth", @@ -608010,7 +608014,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#lineWidth", "inherited": true, - "___id": "T000002R050663", + "___id": "T000002R050666", "___s": true }, { @@ -608019,7 +608023,7 @@ "filename": "Shape.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "isFilled", @@ -608040,7 +608044,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#isFilled", "inherited": true, - "___id": "T000002R050664", + "___id": "T000002R050667", "___s": true }, { @@ -608049,7 +608053,7 @@ "filename": "Shape.js", "lineno": 151, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "isStroked", @@ -608070,7 +608074,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#isStroked", "inherited": true, - "___id": "T000002R050665", + "___id": "T000002R050668", "___s": true }, { @@ -608079,7 +608083,7 @@ "filename": "Shape.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "closePath", @@ -608100,7 +608104,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#closePath", "inherited": true, - "___id": "T000002R050666", + "___id": "T000002R050669", "___s": true }, { @@ -608109,7 +608113,7 @@ "filename": "Shape.js", "lineno": 182, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "width", @@ -608130,7 +608134,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#width", "inherited": true, - "___id": "T000002R050668", + "___id": "T000002R050671", "___s": true }, { @@ -608139,7 +608143,7 @@ "filename": "Shape.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "height", @@ -608160,7 +608164,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#height", "inherited": true, - "___id": "T000002R050669", + "___id": "T000002R050672", "___s": true }, { @@ -608169,7 +608173,7 @@ "filename": "Shape.js", "lineno": 247, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setStrokeStyle", @@ -608241,7 +608245,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setStrokeStyle", "inherited": true, - "___id": "T000002R050670", + "___id": "T000002R050673", "___s": true }, { @@ -608250,7 +608254,7 @@ "filename": "Shape.js", "lineno": 284, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setClosePath", @@ -608292,7 +608296,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setClosePath", "inherited": true, - "___id": "T000002R050671", + "___id": "T000002R050674", "___s": true }, { @@ -608301,7 +608305,7 @@ "filename": "Shape.js", "lineno": 332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setDisplaySize", @@ -608356,7 +608360,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setDisplaySize", "inherited": true, - "___id": "T000002R050673", + "___id": "T000002R050676", "___s": true }, { @@ -608365,7 +608369,7 @@ "filename": "Shape.js", "lineno": 353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "preDestroy", @@ -608378,7 +608382,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#preDestroy", "inherited": true, - "___id": "T000002R050674", + "___id": "T000002R050677", "___s": true }, { @@ -608387,7 +608391,7 @@ "filename": "Shape.js", "lineno": 368, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "displayWidth", @@ -608408,7 +608412,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#displayWidth", "inherited": true, - "___id": "T000002R050675", + "___id": "T000002R050678", "___s": true }, { @@ -608417,7 +608421,7 @@ "filename": "Shape.js", "lineno": 393, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "displayHeight", @@ -608438,7 +608442,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#displayHeight", "inherited": true, - "___id": "T000002R050676", + "___id": "T000002R050679", "___s": true }, { @@ -608447,7 +608451,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -608468,7 +608472,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R050678", + "___id": "T000002R050681", "___s": true }, { @@ -608477,7 +608481,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -608509,7 +608513,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R050679", + "___id": "T000002R050682", "___s": true }, { @@ -608518,7 +608522,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -608539,7 +608543,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R050680", + "___id": "T000002R050683", "___s": true }, { @@ -608548,7 +608552,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -608579,7 +608583,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R050681", + "___id": "T000002R050684", "___s": true }, { @@ -608588,7 +608592,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -608609,7 +608613,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R050682", + "___id": "T000002R050685", "___s": true }, { @@ -608618,7 +608622,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -608640,7 +608644,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R050683", + "___id": "T000002R050686", "___s": true }, { @@ -608649,7 +608653,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -608671,7 +608675,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R050684", + "___id": "T000002R050687", "___s": true }, { @@ -608680,7 +608684,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -608702,7 +608706,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R050685", + "___id": "T000002R050688", "___s": true }, { @@ -608711,7 +608715,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -608733,7 +608737,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R050686", + "___id": "T000002R050689", "___s": true }, { @@ -608742,7 +608746,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -608764,7 +608768,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R050687", + "___id": "T000002R050690", "___s": true }, { @@ -608773,7 +608777,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -608798,7 +608802,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R050688", + "___id": "T000002R050691", "___s": true }, { @@ -608807,7 +608811,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -608831,7 +608835,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R050689", + "___id": "T000002R050692", "___s": true }, { @@ -608840,7 +608844,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -608879,7 +608883,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R050690", + "___id": "T000002R050693", "___s": true }, { @@ -608888,7 +608892,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -608910,7 +608914,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R050691", + "___id": "T000002R050694", "___s": true }, { @@ -608919,7 +608923,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -608961,7 +608965,7 @@ "name": "value" } ], - "___id": "T000002R050692", + "___id": "T000002R050695", "___s": true }, { @@ -608970,7 +608974,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -609012,7 +609016,7 @@ "name": "value" } ], - "___id": "T000002R050693", + "___id": "T000002R050696", "___s": true }, { @@ -609021,7 +609025,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -609073,7 +609077,7 @@ "name": "value" } ], - "___id": "T000002R050694", + "___id": "T000002R050697", "___s": true }, { @@ -609082,7 +609086,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -609112,7 +609116,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R050695", + "___id": "T000002R050698", "___s": true }, { @@ -609121,7 +609125,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -609200,7 +609204,7 @@ "name": "data" } ], - "___id": "T000002R050696", + "___id": "T000002R050699", "___s": true }, { @@ -609209,7 +609213,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -609266,7 +609270,7 @@ "name": "amount" } ], - "___id": "T000002R050697", + "___id": "T000002R050700", "___s": true }, { @@ -609275,7 +609279,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -609317,7 +609321,7 @@ "name": "key" } ], - "___id": "T000002R050698", + "___id": "T000002R050701", "___s": true }, { @@ -609326,7 +609330,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -609385,7 +609389,7 @@ "name": "key" } ], - "___id": "T000002R050699", + "___id": "T000002R050702", "___s": true }, { @@ -609394,7 +609398,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -609481,7 +609485,7 @@ "name": "dropZone" } ], - "___id": "T000002R050700", + "___id": "T000002R050703", "___s": true }, { @@ -609490,7 +609494,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -609517,7 +609521,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R050701", + "___id": "T000002R050704", "___s": true }, { @@ -609526,7 +609530,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -609553,7 +609557,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R050702", + "___id": "T000002R050705", "___s": true }, { @@ -609562,7 +609566,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -609574,7 +609578,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R050703", + "___id": "T000002R050706", "___s": true }, { @@ -609583,7 +609587,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -609595,7 +609599,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R050704", + "___id": "T000002R050707", "___s": true }, { @@ -609604,7 +609608,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -609633,7 +609637,7 @@ "name": "args" } ], - "___id": "T000002R050705", + "___id": "T000002R050708", "___s": true }, { @@ -609642,7 +609646,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -609668,7 +609672,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R050706", + "___id": "T000002R050709", "___s": true }, { @@ -609677,7 +609681,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -609718,7 +609722,7 @@ "name": "camera" } ], - "___id": "T000002R050707", + "___id": "T000002R050710", "___s": true }, { @@ -609727,7 +609731,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -609762,7 +609766,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R050708", + "___id": "T000002R050711", "___s": true }, { @@ -609771,7 +609775,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -609828,7 +609832,7 @@ "name": "displayList" } ], - "___id": "T000002R050709", + "___id": "T000002R050712", "___s": true }, { @@ -609837,7 +609841,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -609864,7 +609868,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R050710", + "___id": "T000002R050713", "___s": true }, { @@ -609873,7 +609877,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -609904,7 +609908,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R050711", + "___id": "T000002R050714", "___s": true }, { @@ -609913,7 +609917,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -609940,7 +609944,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R050712", + "___id": "T000002R050715", "___s": true }, { @@ -609949,7 +609953,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -609981,7 +609985,7 @@ "name": "fromScene" } ], - "___id": "T000002R050713", + "___id": "T000002R050716", "___s": true }, { @@ -609990,7 +609994,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -610002,7 +610006,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R050714", + "___id": "T000002R050717", "___s": true }, { @@ -610011,7 +610015,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -610054,7 +610058,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R050715", + "___id": "T000002R050718", "___s": true }, { @@ -610063,7 +610067,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -610123,7 +610127,7 @@ "name": "event" } ], - "___id": "T000002R050716", + "___id": "T000002R050719", "___s": true }, { @@ -610132,7 +610136,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -610183,7 +610187,7 @@ "name": "event" } ], - "___id": "T000002R050717", + "___id": "T000002R050720", "___s": true }, { @@ -610192,7 +610196,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -610258,7 +610262,7 @@ "name": "args" } ], - "___id": "T000002R050718", + "___id": "T000002R050721", "___s": true }, { @@ -610267,7 +610271,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -610346,7 +610350,7 @@ "name": "context" } ], - "___id": "T000002R050719", + "___id": "T000002R050722", "___s": true }, { @@ -610355,7 +610359,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -610434,7 +610438,7 @@ "name": "context" } ], - "___id": "T000002R050720", + "___id": "T000002R050723", "___s": true }, { @@ -610443,7 +610447,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -610522,7 +610526,7 @@ "name": "context" } ], - "___id": "T000002R050721", + "___id": "T000002R050724", "___s": true }, { @@ -610531,7 +610535,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -610624,7 +610628,7 @@ "name": "once" } ], - "___id": "T000002R050722", + "___id": "T000002R050725", "___s": true }, { @@ -610633,7 +610637,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -610726,7 +610730,7 @@ "name": "once" } ], - "___id": "T000002R050723", + "___id": "T000002R050726", "___s": true }, { @@ -610735,7 +610739,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -610788,7 +610792,7 @@ "name": "event" } ], - "___id": "T000002R050724", + "___id": "T000002R050727", "___s": true }, { @@ -610797,7 +610801,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -610824,7 +610828,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R050726", + "___id": "T000002R050729", "___s": true }, { @@ -610833,7 +610837,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -610877,7 +610881,7 @@ "name": "value" } ], - "___id": "T000002R050727", + "___id": "T000002R050730", "___s": true }, { @@ -610886,7 +610890,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -610907,7 +610911,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R050728", + "___id": "T000002R050731", "___s": true }, { @@ -610916,7 +610920,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -610952,7 +610956,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R050730", + "___id": "T000002R050733", "___s": true }, { @@ -610961,7 +610965,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -611018,7 +611022,7 @@ "name": "value" } ], - "___id": "T000002R050731", + "___id": "T000002R050734", "___s": true }, { @@ -611027,7 +611031,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -611048,7 +611052,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R050733", + "___id": "T000002R050736", "___s": true }, { @@ -611057,7 +611061,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -611099,7 +611103,7 @@ "name": "value" } ], - "___id": "T000002R050734", + "___id": "T000002R050737", "___s": true }, { @@ -611108,7 +611112,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -611135,7 +611139,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R050735", + "___id": "T000002R050738", "___s": true }, { @@ -611144,7 +611148,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -611171,7 +611175,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R050736", + "___id": "T000002R050739", "___s": true }, { @@ -611180,7 +611184,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -611222,7 +611226,7 @@ "name": "gameObject" } ], - "___id": "T000002R050737", + "___id": "T000002R050740", "___s": true }, { @@ -611231,7 +611235,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -611273,7 +611277,7 @@ "name": "gameObject" } ], - "___id": "T000002R050738", + "___id": "T000002R050741", "___s": true }, { @@ -611282,7 +611286,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -611347,7 +611351,7 @@ "name": "includeParent" } ], - "___id": "T000002R050740", + "___id": "T000002R050743", "___s": true }, { @@ -611356,7 +611360,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -611421,7 +611425,7 @@ "name": "includeParent" } ], - "___id": "T000002R050741", + "___id": "T000002R050744", "___s": true }, { @@ -611430,7 +611434,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -611495,7 +611499,7 @@ "name": "includeParent" } ], - "___id": "T000002R050742", + "___id": "T000002R050745", "___s": true }, { @@ -611504,7 +611508,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -611569,7 +611573,7 @@ "name": "includeParent" } ], - "___id": "T000002R050743", + "___id": "T000002R050746", "___s": true }, { @@ -611578,7 +611582,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -611643,7 +611647,7 @@ "name": "includeParent" } ], - "___id": "T000002R050744", + "___id": "T000002R050747", "___s": true }, { @@ -611652,7 +611656,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -611717,7 +611721,7 @@ "name": "includeParent" } ], - "___id": "T000002R050745", + "___id": "T000002R050748", "___s": true }, { @@ -611726,7 +611730,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -611791,7 +611795,7 @@ "name": "includeParent" } ], - "___id": "T000002R050746", + "___id": "T000002R050749", "___s": true }, { @@ -611800,7 +611804,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -611865,7 +611869,7 @@ "name": "includeParent" } ], - "___id": "T000002R050747", + "___id": "T000002R050750", "___s": true }, { @@ -611874,7 +611878,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -611939,7 +611943,7 @@ "name": "includeParent" } ], - "___id": "T000002R050748", + "___id": "T000002R050751", "___s": true }, { @@ -611948,7 +611952,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -612018,7 +612022,7 @@ "name": "output" } ], - "___id": "T000002R050749", + "___id": "T000002R050752", "___s": true }, { @@ -612027,7 +612031,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -612058,7 +612062,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R050750", + "___id": "T000002R050753", "___s": true }, { @@ -612067,7 +612071,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -612119,7 +612123,7 @@ "name": "mask" } ], - "___id": "T000002R050751", + "___id": "T000002R050754", "___s": true }, { @@ -612128,7 +612132,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -612172,7 +612176,7 @@ "name": "destroyMask" } ], - "___id": "T000002R050752", + "___id": "T000002R050755", "___s": true }, { @@ -612181,7 +612185,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -612334,7 +612338,7 @@ "name": "frame" } ], - "___id": "T000002R050753", + "___id": "T000002R050756", "___s": true }, { @@ -612343,7 +612347,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -612415,7 +612419,7 @@ "name": "graphics" } ], - "___id": "T000002R050754", + "___id": "T000002R050757", "___s": true }, { @@ -612424,7 +612428,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -612447,7 +612451,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R050756", + "___id": "T000002R050759", "___s": true }, { @@ -612456,7 +612460,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -612479,7 +612483,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R050757", + "___id": "T000002R050760", "___s": true }, { @@ -612488,7 +612492,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -612509,7 +612513,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R050758", + "___id": "T000002R050761", "___s": true }, { @@ -612518,7 +612522,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -612539,7 +612543,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R050759", + "___id": "T000002R050762", "___s": true }, { @@ -612548,7 +612552,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -612607,7 +612611,7 @@ "name": "y" } ], - "___id": "T000002R050760", + "___id": "T000002R050763", "___s": true }, { @@ -612616,7 +612620,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -612643,7 +612647,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R050761", + "___id": "T000002R050764", "___s": true }, { @@ -612652,7 +612656,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -612711,7 +612715,7 @@ "name": "y" } ], - "___id": "T000002R050762", + "___id": "T000002R050765", "___s": true }, { @@ -612720,7 +612724,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -612747,7 +612751,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R050763", + "___id": "T000002R050766", "___s": true }, { @@ -612756,7 +612760,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -612785,7 +612789,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R050764", + "___id": "T000002R050767", "___s": true }, { @@ -612794,7 +612798,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -612823,7 +612827,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R050765", + "___id": "T000002R050768", "___s": true }, { @@ -612832,7 +612836,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -612860,7 +612864,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R050766", + "___id": "T000002R050769", "___s": true }, { @@ -612869,7 +612873,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -612928,7 +612932,7 @@ "name": "pipeline" } ], - "___id": "T000002R050767", + "___id": "T000002R050770", "___s": true }, { @@ -612937,7 +612941,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -613025,7 +613029,7 @@ "name": "copyData" } ], - "___id": "T000002R050768", + "___id": "T000002R050771", "___s": true }, { @@ -613034,7 +613038,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -613097,7 +613101,7 @@ "name": "value" } ], - "___id": "T000002R050769", + "___id": "T000002R050772", "___s": true }, { @@ -613106,7 +613110,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -613156,7 +613160,7 @@ "name": "resetData" } ], - "___id": "T000002R050770", + "___id": "T000002R050773", "___s": true }, { @@ -613165,7 +613169,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -613200,7 +613204,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R050771", + "___id": "T000002R050774", "___s": true }, { @@ -613209,7 +613213,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -613237,7 +613241,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R050772", + "___id": "T000002R050775", "___s": true }, { @@ -613246,7 +613250,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -613283,7 +613287,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R050773", + "___id": "T000002R050776", "___s": true }, { @@ -613292,7 +613296,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -613320,7 +613324,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R050774", + "___id": "T000002R050777", "___s": true }, { @@ -613329,7 +613333,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -613359,7 +613363,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R050775", + "___id": "T000002R050778", "___s": true }, { @@ -613368,7 +613372,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -613396,7 +613400,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R050776", + "___id": "T000002R050779", "___s": true }, { @@ -613405,7 +613409,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -613441,7 +613445,7 @@ "name": "preFX" } ], - "___id": "T000002R050777", + "___id": "T000002R050780", "___s": true }, { @@ -613450,7 +613454,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -613585,7 +613589,7 @@ "name": "copyData" } ], - "___id": "T000002R050778", + "___id": "T000002R050781", "___s": true }, { @@ -613594,7 +613598,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -613657,7 +613661,7 @@ "name": "value" } ], - "___id": "T000002R050779", + "___id": "T000002R050782", "___s": true }, { @@ -613666,7 +613670,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -613748,7 +613752,7 @@ "name": "pipeline" } ], - "___id": "T000002R050780", + "___id": "T000002R050783", "___s": true }, { @@ -613757,7 +613761,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -613793,7 +613797,7 @@ "name": "resetData" } ], - "___id": "T000002R050781", + "___id": "T000002R050784", "___s": true }, { @@ -613802,7 +613806,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -613861,7 +613865,7 @@ "name": "pipeline" } ], - "___id": "T000002R050782", + "___id": "T000002R050785", "___s": true }, { @@ -613870,7 +613874,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -613904,7 +613908,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R050783", + "___id": "T000002R050786", "___s": true }, { @@ -613913,7 +613917,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -613935,7 +613939,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R050784", + "___id": "T000002R050787", "___s": true }, { @@ -613944,7 +613948,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -613966,7 +613970,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R050785", + "___id": "T000002R050788", "___s": true }, { @@ -613975,7 +613979,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -614032,7 +614036,7 @@ "name": "y" } ], - "___id": "T000002R050786", + "___id": "T000002R050789", "___s": true }, { @@ -614041,7 +614045,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -614064,7 +614068,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R050787", + "___id": "T000002R050790", "___s": true }, { @@ -614073,7 +614077,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -614095,7 +614099,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R050791", + "___id": "T000002R050794", "___s": true }, { @@ -614104,7 +614108,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -614126,7 +614130,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R050792", + "___id": "T000002R050795", "___s": true }, { @@ -614135,7 +614139,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -614157,7 +614161,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R050793", + "___id": "T000002R050796", "___s": true }, { @@ -614166,7 +614170,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -614188,7 +614192,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R050794", + "___id": "T000002R050797", "___s": true }, { @@ -614197,7 +614201,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -614219,7 +614223,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R050795", + "___id": "T000002R050798", "___s": true }, { @@ -614228,7 +614232,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -614250,7 +614254,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R050796", + "___id": "T000002R050799", "___s": true }, { @@ -614259,7 +614263,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -614281,7 +614285,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R050797", + "___id": "T000002R050800", "___s": true }, { @@ -614290,7 +614294,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -614312,7 +614316,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R050798", + "___id": "T000002R050801", "___s": true }, { @@ -614321,7 +614325,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -614343,7 +614347,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R050799", + "___id": "T000002R050802", "___s": true }, { @@ -614352,7 +614356,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -614441,7 +614445,7 @@ "name": "w" } ], - "___id": "T000002R050800", + "___id": "T000002R050803", "___s": true }, { @@ -614450,7 +614454,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -614507,7 +614511,7 @@ "name": "source" } ], - "___id": "T000002R050801", + "___id": "T000002R050804", "___s": true }, { @@ -614516,7 +614520,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -614603,7 +614607,7 @@ "name": "height" } ], - "___id": "T000002R050802", + "___id": "T000002R050805", "___s": true }, { @@ -614612,7 +614616,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -614656,7 +614660,7 @@ "name": "radians" } ], - "___id": "T000002R050803", + "___id": "T000002R050806", "___s": true }, { @@ -614665,7 +614669,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -614709,7 +614713,7 @@ "name": "degrees" } ], - "___id": "T000002R050804", + "___id": "T000002R050807", "___s": true }, { @@ -614718,7 +614722,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -614777,7 +614781,7 @@ "name": "y" } ], - "___id": "T000002R050805", + "___id": "T000002R050808", "___s": true }, { @@ -614786,7 +614790,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -614830,7 +614834,7 @@ "name": "value" } ], - "___id": "T000002R050806", + "___id": "T000002R050809", "___s": true }, { @@ -614839,7 +614843,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -614883,7 +614887,7 @@ "name": "value" } ], - "___id": "T000002R050807", + "___id": "T000002R050810", "___s": true }, { @@ -614892,7 +614896,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -614936,7 +614940,7 @@ "name": "value" } ], - "___id": "T000002R050808", + "___id": "T000002R050811", "___s": true }, { @@ -614945,7 +614949,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -614989,7 +614993,7 @@ "name": "value" } ], - "___id": "T000002R050809", + "___id": "T000002R050812", "___s": true }, { @@ -614998,7 +615002,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -615040,7 +615044,7 @@ "name": "tempMatrix" } ], - "___id": "T000002R050810", + "___id": "T000002R050813", "___s": true }, { @@ -615049,7 +615053,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -615105,7 +615109,7 @@ "name": "parentMatrix" } ], - "___id": "T000002R050811", + "___id": "T000002R050814", "___s": true }, { @@ -615114,7 +615118,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -615196,7 +615200,7 @@ "name": "camera" } ], - "___id": "T000002R050812", + "___id": "T000002R050815", "___s": true }, { @@ -615205,7 +615209,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -615231,7 +615235,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R050813", + "___id": "T000002R050816", "___s": true }, { @@ -615240,7 +615244,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -615261,7 +615265,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R050815", + "___id": "T000002R050818", "___s": true }, { @@ -615270,7 +615274,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -615312,7 +615316,7 @@ "name": "value" } ], - "___id": "T000002R050816", + "___id": "T000002R050819", "___s": true }, { @@ -615321,7 +615325,7 @@ "filename": "Shape.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "geom", @@ -615343,7 +615347,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#geom", "inherited": true, - "___id": "T000002R050820", + "___id": "T000002R050823", "___s": true }, { @@ -615352,7 +615356,7 @@ "filename": "Shape.js", "lineno": 76, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "pathData", @@ -615383,7 +615387,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#pathData", "inherited": true, - "___id": "T000002R050821", + "___id": "T000002R050824", "___s": true }, { @@ -615392,7 +615396,7 @@ "filename": "Shape.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "pathIndexes", @@ -615423,7 +615427,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#pathIndexes", "inherited": true, - "___id": "T000002R050822", + "___id": "T000002R050825", "___s": true }, { @@ -615432,7 +615436,7 @@ "filename": "Shape.js", "lineno": 96, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "fillColor", @@ -615453,7 +615457,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#fillColor", "inherited": true, - "___id": "T000002R050823", + "___id": "T000002R050826", "___s": true }, { @@ -615462,7 +615466,7 @@ "filename": "Shape.js", "lineno": 105, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "fillAlpha", @@ -615483,7 +615487,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#fillAlpha", "inherited": true, - "___id": "T000002R050824", + "___id": "T000002R050827", "___s": true }, { @@ -615492,7 +615496,7 @@ "filename": "Shape.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "strokeColor", @@ -615513,7 +615517,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#strokeColor", "inherited": true, - "___id": "T000002R050825", + "___id": "T000002R050828", "___s": true }, { @@ -615522,7 +615526,7 @@ "filename": "Shape.js", "lineno": 123, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "strokeAlpha", @@ -615543,7 +615547,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#strokeAlpha", "inherited": true, - "___id": "T000002R050826", + "___id": "T000002R050829", "___s": true }, { @@ -615552,7 +615556,7 @@ "filename": "Shape.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "lineWidth", @@ -615573,7 +615577,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#lineWidth", "inherited": true, - "___id": "T000002R050827", + "___id": "T000002R050830", "___s": true }, { @@ -615582,7 +615586,7 @@ "filename": "Shape.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "isFilled", @@ -615603,7 +615607,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#isFilled", "inherited": true, - "___id": "T000002R050828", + "___id": "T000002R050831", "___s": true }, { @@ -615612,7 +615616,7 @@ "filename": "Shape.js", "lineno": 151, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "isStroked", @@ -615633,7 +615637,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#isStroked", "inherited": true, - "___id": "T000002R050829", + "___id": "T000002R050832", "___s": true }, { @@ -615642,7 +615646,7 @@ "filename": "Shape.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "closePath", @@ -615663,7 +615667,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#closePath", "inherited": true, - "___id": "T000002R050830", + "___id": "T000002R050833", "___s": true }, { @@ -615672,7 +615676,7 @@ "filename": "Shape.js", "lineno": 182, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "width", @@ -615693,7 +615697,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#width", "inherited": true, - "___id": "T000002R050832", + "___id": "T000002R050835", "___s": true }, { @@ -615702,7 +615706,7 @@ "filename": "Shape.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "height", @@ -615723,7 +615727,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#height", "inherited": true, - "___id": "T000002R050833", + "___id": "T000002R050836", "___s": true }, { @@ -615732,7 +615736,7 @@ "filename": "Shape.js", "lineno": 247, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setStrokeStyle", @@ -615804,7 +615808,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setStrokeStyle", "inherited": true, - "___id": "T000002R050834", + "___id": "T000002R050837", "___s": true }, { @@ -615813,7 +615817,7 @@ "filename": "Shape.js", "lineno": 284, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setClosePath", @@ -615855,7 +615859,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setClosePath", "inherited": true, - "___id": "T000002R050835", + "___id": "T000002R050838", "___s": true }, { @@ -615864,7 +615868,7 @@ "filename": "Shape.js", "lineno": 332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setDisplaySize", @@ -615919,7 +615923,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setDisplaySize", "inherited": true, - "___id": "T000002R050837", + "___id": "T000002R050840", "___s": true }, { @@ -615928,7 +615932,7 @@ "filename": "Shape.js", "lineno": 353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "preDestroy", @@ -615941,7 +615945,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#preDestroy", "inherited": true, - "___id": "T000002R050838", + "___id": "T000002R050841", "___s": true }, { @@ -615950,7 +615954,7 @@ "filename": "Shape.js", "lineno": 368, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "displayWidth", @@ -615971,7 +615975,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#displayWidth", "inherited": true, - "___id": "T000002R050839", + "___id": "T000002R050842", "___s": true }, { @@ -615980,7 +615984,7 @@ "filename": "Shape.js", "lineno": 393, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "displayHeight", @@ -616001,7 +616005,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#displayHeight", "inherited": true, - "___id": "T000002R050840", + "___id": "T000002R050843", "___s": true }, { @@ -616010,7 +616014,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -616031,7 +616035,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R050842", + "___id": "T000002R050845", "___s": true }, { @@ -616040,7 +616044,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -616072,7 +616076,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R050843", + "___id": "T000002R050846", "___s": true }, { @@ -616081,7 +616085,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -616102,7 +616106,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R050844", + "___id": "T000002R050847", "___s": true }, { @@ -616111,7 +616115,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -616142,7 +616146,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R050845", + "___id": "T000002R050848", "___s": true }, { @@ -616151,7 +616155,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -616172,7 +616176,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R050846", + "___id": "T000002R050849", "___s": true }, { @@ -616181,7 +616185,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -616203,7 +616207,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R050847", + "___id": "T000002R050850", "___s": true }, { @@ -616212,7 +616216,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -616234,7 +616238,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R050848", + "___id": "T000002R050851", "___s": true }, { @@ -616243,7 +616247,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -616265,7 +616269,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R050849", + "___id": "T000002R050852", "___s": true }, { @@ -616274,7 +616278,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -616296,7 +616300,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R050850", + "___id": "T000002R050853", "___s": true }, { @@ -616305,7 +616309,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -616327,7 +616331,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R050851", + "___id": "T000002R050854", "___s": true }, { @@ -616336,7 +616340,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -616361,7 +616365,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R050852", + "___id": "T000002R050855", "___s": true }, { @@ -616370,7 +616374,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -616394,7 +616398,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R050853", + "___id": "T000002R050856", "___s": true }, { @@ -616403,7 +616407,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -616442,7 +616446,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R050854", + "___id": "T000002R050857", "___s": true }, { @@ -616451,7 +616455,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -616473,7 +616477,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R050855", + "___id": "T000002R050858", "___s": true }, { @@ -616482,7 +616486,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -616524,7 +616528,7 @@ "name": "value" } ], - "___id": "T000002R050856", + "___id": "T000002R050859", "___s": true }, { @@ -616533,7 +616537,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -616575,7 +616579,7 @@ "name": "value" } ], - "___id": "T000002R050857", + "___id": "T000002R050860", "___s": true }, { @@ -616584,7 +616588,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -616636,7 +616640,7 @@ "name": "value" } ], - "___id": "T000002R050858", + "___id": "T000002R050861", "___s": true }, { @@ -616645,7 +616649,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -616675,7 +616679,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R050859", + "___id": "T000002R050862", "___s": true }, { @@ -616684,7 +616688,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -616763,7 +616767,7 @@ "name": "data" } ], - "___id": "T000002R050860", + "___id": "T000002R050863", "___s": true }, { @@ -616772,7 +616776,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -616829,7 +616833,7 @@ "name": "amount" } ], - "___id": "T000002R050861", + "___id": "T000002R050864", "___s": true }, { @@ -616838,7 +616842,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -616880,7 +616884,7 @@ "name": "key" } ], - "___id": "T000002R050862", + "___id": "T000002R050865", "___s": true }, { @@ -616889,7 +616893,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -616948,7 +616952,7 @@ "name": "key" } ], - "___id": "T000002R050863", + "___id": "T000002R050866", "___s": true }, { @@ -616957,7 +616961,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -617044,7 +617048,7 @@ "name": "dropZone" } ], - "___id": "T000002R050864", + "___id": "T000002R050867", "___s": true }, { @@ -617053,7 +617057,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -617080,7 +617084,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R050865", + "___id": "T000002R050868", "___s": true }, { @@ -617089,7 +617093,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -617116,7 +617120,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R050866", + "___id": "T000002R050869", "___s": true }, { @@ -617125,7 +617129,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -617137,7 +617141,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R050867", + "___id": "T000002R050870", "___s": true }, { @@ -617146,7 +617150,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -617158,7 +617162,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R050868", + "___id": "T000002R050871", "___s": true }, { @@ -617167,7 +617171,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -617196,7 +617200,7 @@ "name": "args" } ], - "___id": "T000002R050869", + "___id": "T000002R050872", "___s": true }, { @@ -617205,7 +617209,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -617231,7 +617235,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R050870", + "___id": "T000002R050873", "___s": true }, { @@ -617240,7 +617244,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -617281,7 +617285,7 @@ "name": "camera" } ], - "___id": "T000002R050871", + "___id": "T000002R050874", "___s": true }, { @@ -617290,7 +617294,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -617325,7 +617329,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R050872", + "___id": "T000002R050875", "___s": true }, { @@ -617334,7 +617338,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -617391,7 +617395,7 @@ "name": "displayList" } ], - "___id": "T000002R050873", + "___id": "T000002R050876", "___s": true }, { @@ -617400,7 +617404,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -617427,7 +617431,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R050874", + "___id": "T000002R050877", "___s": true }, { @@ -617436,7 +617440,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -617467,7 +617471,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R050875", + "___id": "T000002R050878", "___s": true }, { @@ -617476,7 +617480,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -617503,7 +617507,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R050876", + "___id": "T000002R050879", "___s": true }, { @@ -617512,7 +617516,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -617544,7 +617548,7 @@ "name": "fromScene" } ], - "___id": "T000002R050877", + "___id": "T000002R050880", "___s": true }, { @@ -617553,7 +617557,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -617565,7 +617569,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R050878", + "___id": "T000002R050881", "___s": true }, { @@ -617574,7 +617578,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -617617,7 +617621,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R050879", + "___id": "T000002R050882", "___s": true }, { @@ -617626,7 +617630,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -617686,7 +617690,7 @@ "name": "event" } ], - "___id": "T000002R050880", + "___id": "T000002R050883", "___s": true }, { @@ -617695,7 +617699,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -617746,7 +617750,7 @@ "name": "event" } ], - "___id": "T000002R050881", + "___id": "T000002R050884", "___s": true }, { @@ -617755,7 +617759,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -617821,7 +617825,7 @@ "name": "args" } ], - "___id": "T000002R050882", + "___id": "T000002R050885", "___s": true }, { @@ -617830,7 +617834,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -617909,7 +617913,7 @@ "name": "context" } ], - "___id": "T000002R050883", + "___id": "T000002R050886", "___s": true }, { @@ -617918,7 +617922,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -617997,7 +618001,7 @@ "name": "context" } ], - "___id": "T000002R050884", + "___id": "T000002R050887", "___s": true }, { @@ -618006,7 +618010,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -618085,7 +618089,7 @@ "name": "context" } ], - "___id": "T000002R050885", + "___id": "T000002R050888", "___s": true }, { @@ -618094,7 +618098,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -618187,7 +618191,7 @@ "name": "once" } ], - "___id": "T000002R050886", + "___id": "T000002R050889", "___s": true }, { @@ -618196,7 +618200,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -618289,7 +618293,7 @@ "name": "once" } ], - "___id": "T000002R050887", + "___id": "T000002R050890", "___s": true }, { @@ -618298,7 +618302,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -618351,7 +618355,7 @@ "name": "event" } ], - "___id": "T000002R050888", + "___id": "T000002R050891", "___s": true }, { @@ -618360,7 +618364,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -618387,7 +618391,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R050890", + "___id": "T000002R050893", "___s": true }, { @@ -618396,7 +618400,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -618440,7 +618444,7 @@ "name": "value" } ], - "___id": "T000002R050891", + "___id": "T000002R050894", "___s": true }, { @@ -618449,7 +618453,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -618470,7 +618474,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R050892", + "___id": "T000002R050895", "___s": true }, { @@ -618479,7 +618483,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -618515,7 +618519,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R050894", + "___id": "T000002R050897", "___s": true }, { @@ -618524,7 +618528,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -618581,7 +618585,7 @@ "name": "value" } ], - "___id": "T000002R050895", + "___id": "T000002R050898", "___s": true }, { @@ -618590,7 +618594,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -618611,7 +618615,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R050897", + "___id": "T000002R050900", "___s": true }, { @@ -618620,7 +618624,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -618662,7 +618666,7 @@ "name": "value" } ], - "___id": "T000002R050898", + "___id": "T000002R050901", "___s": true }, { @@ -618671,7 +618675,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -618698,7 +618702,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R050899", + "___id": "T000002R050902", "___s": true }, { @@ -618707,7 +618711,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -618734,7 +618738,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R050900", + "___id": "T000002R050903", "___s": true }, { @@ -618743,7 +618747,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -618785,7 +618789,7 @@ "name": "gameObject" } ], - "___id": "T000002R050901", + "___id": "T000002R050904", "___s": true }, { @@ -618794,7 +618798,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -618836,7 +618840,7 @@ "name": "gameObject" } ], - "___id": "T000002R050902", + "___id": "T000002R050905", "___s": true }, { @@ -618845,7 +618849,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -618910,7 +618914,7 @@ "name": "includeParent" } ], - "___id": "T000002R050904", + "___id": "T000002R050907", "___s": true }, { @@ -618919,7 +618923,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -618984,7 +618988,7 @@ "name": "includeParent" } ], - "___id": "T000002R050905", + "___id": "T000002R050908", "___s": true }, { @@ -618993,7 +618997,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -619058,7 +619062,7 @@ "name": "includeParent" } ], - "___id": "T000002R050906", + "___id": "T000002R050909", "___s": true }, { @@ -619067,7 +619071,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -619132,7 +619136,7 @@ "name": "includeParent" } ], - "___id": "T000002R050907", + "___id": "T000002R050910", "___s": true }, { @@ -619141,7 +619145,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -619206,7 +619210,7 @@ "name": "includeParent" } ], - "___id": "T000002R050908", + "___id": "T000002R050911", "___s": true }, { @@ -619215,7 +619219,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -619280,7 +619284,7 @@ "name": "includeParent" } ], - "___id": "T000002R050909", + "___id": "T000002R050912", "___s": true }, { @@ -619289,7 +619293,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -619354,7 +619358,7 @@ "name": "includeParent" } ], - "___id": "T000002R050910", + "___id": "T000002R050913", "___s": true }, { @@ -619363,7 +619367,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -619428,7 +619432,7 @@ "name": "includeParent" } ], - "___id": "T000002R050911", + "___id": "T000002R050914", "___s": true }, { @@ -619437,7 +619441,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -619502,7 +619506,7 @@ "name": "includeParent" } ], - "___id": "T000002R050912", + "___id": "T000002R050915", "___s": true }, { @@ -619511,7 +619515,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -619581,7 +619585,7 @@ "name": "output" } ], - "___id": "T000002R050913", + "___id": "T000002R050916", "___s": true }, { @@ -619590,7 +619594,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -619621,7 +619625,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R050914", + "___id": "T000002R050917", "___s": true }, { @@ -619630,7 +619634,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -619682,7 +619686,7 @@ "name": "mask" } ], - "___id": "T000002R050915", + "___id": "T000002R050918", "___s": true }, { @@ -619691,7 +619695,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -619735,7 +619739,7 @@ "name": "destroyMask" } ], - "___id": "T000002R050916", + "___id": "T000002R050919", "___s": true }, { @@ -619744,7 +619748,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -619897,7 +619901,7 @@ "name": "frame" } ], - "___id": "T000002R050917", + "___id": "T000002R050920", "___s": true }, { @@ -619906,7 +619910,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -619978,7 +619982,7 @@ "name": "graphics" } ], - "___id": "T000002R050918", + "___id": "T000002R050921", "___s": true }, { @@ -619987,7 +619991,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -620010,7 +620014,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R050920", + "___id": "T000002R050923", "___s": true }, { @@ -620019,7 +620023,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -620042,7 +620046,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R050921", + "___id": "T000002R050924", "___s": true }, { @@ -620051,7 +620055,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -620072,7 +620076,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R050922", + "___id": "T000002R050925", "___s": true }, { @@ -620081,7 +620085,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -620102,7 +620106,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R050923", + "___id": "T000002R050926", "___s": true }, { @@ -620111,7 +620115,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -620170,7 +620174,7 @@ "name": "y" } ], - "___id": "T000002R050924", + "___id": "T000002R050927", "___s": true }, { @@ -620179,7 +620183,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -620206,7 +620210,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R050925", + "___id": "T000002R050928", "___s": true }, { @@ -620215,7 +620219,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -620274,7 +620278,7 @@ "name": "y" } ], - "___id": "T000002R050926", + "___id": "T000002R050929", "___s": true }, { @@ -620283,7 +620287,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -620310,7 +620314,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R050927", + "___id": "T000002R050930", "___s": true }, { @@ -620319,7 +620323,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -620348,7 +620352,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R050928", + "___id": "T000002R050931", "___s": true }, { @@ -620357,7 +620361,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -620386,7 +620390,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R050929", + "___id": "T000002R050932", "___s": true }, { @@ -620395,7 +620399,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -620423,7 +620427,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R050930", + "___id": "T000002R050933", "___s": true }, { @@ -620432,7 +620436,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -620491,7 +620495,7 @@ "name": "pipeline" } ], - "___id": "T000002R050931", + "___id": "T000002R050934", "___s": true }, { @@ -620500,7 +620504,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -620588,7 +620592,7 @@ "name": "copyData" } ], - "___id": "T000002R050932", + "___id": "T000002R050935", "___s": true }, { @@ -620597,7 +620601,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -620660,7 +620664,7 @@ "name": "value" } ], - "___id": "T000002R050933", + "___id": "T000002R050936", "___s": true }, { @@ -620669,7 +620673,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -620719,7 +620723,7 @@ "name": "resetData" } ], - "___id": "T000002R050934", + "___id": "T000002R050937", "___s": true }, { @@ -620728,7 +620732,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -620763,7 +620767,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R050935", + "___id": "T000002R050938", "___s": true }, { @@ -620772,7 +620776,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -620800,7 +620804,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R050936", + "___id": "T000002R050939", "___s": true }, { @@ -620809,7 +620813,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -620846,7 +620850,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R050937", + "___id": "T000002R050940", "___s": true }, { @@ -620855,7 +620859,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -620883,7 +620887,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R050938", + "___id": "T000002R050941", "___s": true }, { @@ -620892,7 +620896,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -620922,7 +620926,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R050939", + "___id": "T000002R050942", "___s": true }, { @@ -620931,7 +620935,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -620959,7 +620963,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R050940", + "___id": "T000002R050943", "___s": true }, { @@ -620968,7 +620972,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -621004,7 +621008,7 @@ "name": "preFX" } ], - "___id": "T000002R050941", + "___id": "T000002R050944", "___s": true }, { @@ -621013,7 +621017,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -621148,7 +621152,7 @@ "name": "copyData" } ], - "___id": "T000002R050942", + "___id": "T000002R050945", "___s": true }, { @@ -621157,7 +621161,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -621220,7 +621224,7 @@ "name": "value" } ], - "___id": "T000002R050943", + "___id": "T000002R050946", "___s": true }, { @@ -621229,7 +621233,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -621311,7 +621315,7 @@ "name": "pipeline" } ], - "___id": "T000002R050944", + "___id": "T000002R050947", "___s": true }, { @@ -621320,7 +621324,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -621356,7 +621360,7 @@ "name": "resetData" } ], - "___id": "T000002R050945", + "___id": "T000002R050948", "___s": true }, { @@ -621365,7 +621369,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -621424,7 +621428,7 @@ "name": "pipeline" } ], - "___id": "T000002R050946", + "___id": "T000002R050949", "___s": true }, { @@ -621433,7 +621437,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -621467,7 +621471,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R050947", + "___id": "T000002R050950", "___s": true }, { @@ -621476,7 +621480,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -621498,7 +621502,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R050948", + "___id": "T000002R050951", "___s": true }, { @@ -621507,7 +621511,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -621529,7 +621533,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R050949", + "___id": "T000002R050952", "___s": true }, { @@ -621538,7 +621542,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -621595,7 +621599,7 @@ "name": "y" } ], - "___id": "T000002R050950", + "___id": "T000002R050953", "___s": true }, { @@ -621604,7 +621608,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -621627,7 +621631,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R050951", + "___id": "T000002R050954", "___s": true }, { @@ -621636,7 +621640,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -621658,7 +621662,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R050955", + "___id": "T000002R050958", "___s": true }, { @@ -621667,7 +621671,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -621689,7 +621693,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R050956", + "___id": "T000002R050959", "___s": true }, { @@ -621698,7 +621702,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -621720,7 +621724,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R050957", + "___id": "T000002R050960", "___s": true }, { @@ -621729,7 +621733,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -621751,7 +621755,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R050958", + "___id": "T000002R050961", "___s": true }, { @@ -621760,7 +621764,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -621782,7 +621786,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R050959", + "___id": "T000002R050962", "___s": true }, { @@ -621791,7 +621795,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -621813,7 +621817,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R050960", + "___id": "T000002R050963", "___s": true }, { @@ -621822,7 +621826,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -621844,7 +621848,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R050961", + "___id": "T000002R050964", "___s": true }, { @@ -621853,7 +621857,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -621875,7 +621879,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R050962", + "___id": "T000002R050965", "___s": true }, { @@ -621884,7 +621888,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -621906,7 +621910,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R050963", + "___id": "T000002R050966", "___s": true }, { @@ -621915,7 +621919,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -622004,7 +622008,7 @@ "name": "w" } ], - "___id": "T000002R050964", + "___id": "T000002R050967", "___s": true }, { @@ -622013,7 +622017,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -622070,7 +622074,7 @@ "name": "source" } ], - "___id": "T000002R050965", + "___id": "T000002R050968", "___s": true }, { @@ -622079,7 +622083,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -622166,7 +622170,7 @@ "name": "height" } ], - "___id": "T000002R050966", + "___id": "T000002R050969", "___s": true }, { @@ -622175,7 +622179,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -622219,7 +622223,7 @@ "name": "radians" } ], - "___id": "T000002R050967", + "___id": "T000002R050970", "___s": true }, { @@ -622228,7 +622232,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -622272,7 +622276,7 @@ "name": "degrees" } ], - "___id": "T000002R050968", + "___id": "T000002R050971", "___s": true }, { @@ -622281,7 +622285,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -622340,7 +622344,7 @@ "name": "y" } ], - "___id": "T000002R050969", + "___id": "T000002R050972", "___s": true }, { @@ -622349,7 +622353,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -622393,7 +622397,7 @@ "name": "value" } ], - "___id": "T000002R050970", + "___id": "T000002R050973", "___s": true }, { @@ -622402,7 +622406,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -622446,7 +622450,7 @@ "name": "value" } ], - "___id": "T000002R050971", + "___id": "T000002R050974", "___s": true }, { @@ -622455,7 +622459,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -622499,7 +622503,7 @@ "name": "value" } ], - "___id": "T000002R050972", + "___id": "T000002R050975", "___s": true }, { @@ -622508,7 +622512,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -622552,7 +622556,7 @@ "name": "value" } ], - "___id": "T000002R050973", + "___id": "T000002R050976", "___s": true }, { @@ -622561,7 +622565,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -622603,7 +622607,7 @@ "name": "tempMatrix" } ], - "___id": "T000002R050974", + "___id": "T000002R050977", "___s": true }, { @@ -622612,7 +622616,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -622668,7 +622672,7 @@ "name": "parentMatrix" } ], - "___id": "T000002R050975", + "___id": "T000002R050978", "___s": true }, { @@ -622677,7 +622681,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -622759,7 +622763,7 @@ "name": "camera" } ], - "___id": "T000002R050976", + "___id": "T000002R050979", "___s": true }, { @@ -622768,7 +622772,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -622794,7 +622798,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R050977", + "___id": "T000002R050980", "___s": true }, { @@ -622803,7 +622807,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -622824,7 +622828,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R050979", + "___id": "T000002R050982", "___s": true }, { @@ -622833,7 +622837,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -622875,7 +622879,7 @@ "name": "value" } ], - "___id": "T000002R050980", + "___id": "T000002R050983", "___s": true }, { @@ -622884,7 +622888,7 @@ "filename": "Shape.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "geom", @@ -622906,7 +622910,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#geom", "inherited": true, - "___id": "T000002R050984", + "___id": "T000002R050987", "___s": true }, { @@ -622915,7 +622919,7 @@ "filename": "Shape.js", "lineno": 76, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "pathData", @@ -622946,7 +622950,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#pathData", "inherited": true, - "___id": "T000002R050985", + "___id": "T000002R050988", "___s": true }, { @@ -622955,7 +622959,7 @@ "filename": "Shape.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "pathIndexes", @@ -622986,7 +622990,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#pathIndexes", "inherited": true, - "___id": "T000002R050986", + "___id": "T000002R050989", "___s": true }, { @@ -622995,7 +622999,7 @@ "filename": "Shape.js", "lineno": 96, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "fillColor", @@ -623016,7 +623020,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#fillColor", "inherited": true, - "___id": "T000002R050987", + "___id": "T000002R050990", "___s": true }, { @@ -623025,7 +623029,7 @@ "filename": "Shape.js", "lineno": 105, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "fillAlpha", @@ -623046,7 +623050,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#fillAlpha", "inherited": true, - "___id": "T000002R050988", + "___id": "T000002R050991", "___s": true }, { @@ -623055,7 +623059,7 @@ "filename": "Shape.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "strokeColor", @@ -623076,7 +623080,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#strokeColor", "inherited": true, - "___id": "T000002R050989", + "___id": "T000002R050992", "___s": true }, { @@ -623085,7 +623089,7 @@ "filename": "Shape.js", "lineno": 123, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "strokeAlpha", @@ -623106,7 +623110,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#strokeAlpha", "inherited": true, - "___id": "T000002R050990", + "___id": "T000002R050993", "___s": true }, { @@ -623115,7 +623119,7 @@ "filename": "Shape.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "lineWidth", @@ -623136,7 +623140,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#lineWidth", "inherited": true, - "___id": "T000002R050991", + "___id": "T000002R050994", "___s": true }, { @@ -623145,7 +623149,7 @@ "filename": "Shape.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "isFilled", @@ -623166,7 +623170,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#isFilled", "inherited": true, - "___id": "T000002R050992", + "___id": "T000002R050995", "___s": true }, { @@ -623175,7 +623179,7 @@ "filename": "Shape.js", "lineno": 151, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "isStroked", @@ -623196,7 +623200,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#isStroked", "inherited": true, - "___id": "T000002R050993", + "___id": "T000002R050996", "___s": true }, { @@ -623205,7 +623209,7 @@ "filename": "Shape.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "closePath", @@ -623226,7 +623230,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#closePath", "inherited": true, - "___id": "T000002R050994", + "___id": "T000002R050997", "___s": true }, { @@ -623235,7 +623239,7 @@ "filename": "Shape.js", "lineno": 182, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "width", @@ -623256,7 +623260,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#width", "inherited": true, - "___id": "T000002R050996", + "___id": "T000002R050999", "___s": true }, { @@ -623265,7 +623269,7 @@ "filename": "Shape.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "height", @@ -623286,7 +623290,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#height", "inherited": true, - "___id": "T000002R050997", + "___id": "T000002R051000", "___s": true }, { @@ -623295,7 +623299,7 @@ "filename": "Shape.js", "lineno": 247, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setStrokeStyle", @@ -623367,7 +623371,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setStrokeStyle", "inherited": true, - "___id": "T000002R050998", + "___id": "T000002R051001", "___s": true }, { @@ -623376,7 +623380,7 @@ "filename": "Shape.js", "lineno": 284, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setClosePath", @@ -623418,7 +623422,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setClosePath", "inherited": true, - "___id": "T000002R050999", + "___id": "T000002R051002", "___s": true }, { @@ -623427,7 +623431,7 @@ "filename": "Shape.js", "lineno": 332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setDisplaySize", @@ -623482,7 +623486,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setDisplaySize", "inherited": true, - "___id": "T000002R051001", + "___id": "T000002R051004", "___s": true }, { @@ -623491,7 +623495,7 @@ "filename": "Shape.js", "lineno": 353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "preDestroy", @@ -623504,7 +623508,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#preDestroy", "inherited": true, - "___id": "T000002R051002", + "___id": "T000002R051005", "___s": true }, { @@ -623513,7 +623517,7 @@ "filename": "Shape.js", "lineno": 368, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "displayWidth", @@ -623534,7 +623538,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#displayWidth", "inherited": true, - "___id": "T000002R051003", + "___id": "T000002R051006", "___s": true }, { @@ -623543,7 +623547,7 @@ "filename": "Shape.js", "lineno": 393, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "displayHeight", @@ -623564,7 +623568,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#displayHeight", "inherited": true, - "___id": "T000002R051004", + "___id": "T000002R051007", "___s": true }, { @@ -623573,7 +623577,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -623594,7 +623598,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R051006", + "___id": "T000002R051009", "___s": true }, { @@ -623603,7 +623607,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -623635,7 +623639,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R051007", + "___id": "T000002R051010", "___s": true }, { @@ -623644,7 +623648,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -623665,7 +623669,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R051008", + "___id": "T000002R051011", "___s": true }, { @@ -623674,7 +623678,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -623705,7 +623709,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R051009", + "___id": "T000002R051012", "___s": true }, { @@ -623714,7 +623718,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -623735,7 +623739,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R051010", + "___id": "T000002R051013", "___s": true }, { @@ -623744,7 +623748,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -623766,7 +623770,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R051011", + "___id": "T000002R051014", "___s": true }, { @@ -623775,7 +623779,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -623797,7 +623801,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R051012", + "___id": "T000002R051015", "___s": true }, { @@ -623806,7 +623810,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -623828,7 +623832,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R051013", + "___id": "T000002R051016", "___s": true }, { @@ -623837,7 +623841,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -623859,7 +623863,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R051014", + "___id": "T000002R051017", "___s": true }, { @@ -623868,7 +623872,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -623890,7 +623894,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R051015", + "___id": "T000002R051018", "___s": true }, { @@ -623899,7 +623903,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -623924,7 +623928,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R051016", + "___id": "T000002R051019", "___s": true }, { @@ -623933,7 +623937,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -623957,7 +623961,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R051017", + "___id": "T000002R051020", "___s": true }, { @@ -623966,7 +623970,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -624005,7 +624009,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R051018", + "___id": "T000002R051021", "___s": true }, { @@ -624014,7 +624018,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -624036,7 +624040,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R051019", + "___id": "T000002R051022", "___s": true }, { @@ -624045,7 +624049,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -624087,7 +624091,7 @@ "name": "value" } ], - "___id": "T000002R051020", + "___id": "T000002R051023", "___s": true }, { @@ -624096,7 +624100,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -624138,7 +624142,7 @@ "name": "value" } ], - "___id": "T000002R051021", + "___id": "T000002R051024", "___s": true }, { @@ -624147,7 +624151,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -624199,7 +624203,7 @@ "name": "value" } ], - "___id": "T000002R051022", + "___id": "T000002R051025", "___s": true }, { @@ -624208,7 +624212,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -624238,7 +624242,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R051023", + "___id": "T000002R051026", "___s": true }, { @@ -624247,7 +624251,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -624326,7 +624330,7 @@ "name": "data" } ], - "___id": "T000002R051024", + "___id": "T000002R051027", "___s": true }, { @@ -624335,7 +624339,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -624392,7 +624396,7 @@ "name": "amount" } ], - "___id": "T000002R051025", + "___id": "T000002R051028", "___s": true }, { @@ -624401,7 +624405,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -624443,7 +624447,7 @@ "name": "key" } ], - "___id": "T000002R051026", + "___id": "T000002R051029", "___s": true }, { @@ -624452,7 +624456,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -624511,7 +624515,7 @@ "name": "key" } ], - "___id": "T000002R051027", + "___id": "T000002R051030", "___s": true }, { @@ -624520,7 +624524,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -624607,7 +624611,7 @@ "name": "dropZone" } ], - "___id": "T000002R051028", + "___id": "T000002R051031", "___s": true }, { @@ -624616,7 +624620,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -624643,7 +624647,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R051029", + "___id": "T000002R051032", "___s": true }, { @@ -624652,7 +624656,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -624679,7 +624683,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R051030", + "___id": "T000002R051033", "___s": true }, { @@ -624688,7 +624692,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -624700,7 +624704,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R051031", + "___id": "T000002R051034", "___s": true }, { @@ -624709,7 +624713,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -624721,7 +624725,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R051032", + "___id": "T000002R051035", "___s": true }, { @@ -624730,7 +624734,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -624759,7 +624763,7 @@ "name": "args" } ], - "___id": "T000002R051033", + "___id": "T000002R051036", "___s": true }, { @@ -624768,7 +624772,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -624794,7 +624798,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R051034", + "___id": "T000002R051037", "___s": true }, { @@ -624803,7 +624807,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -624844,7 +624848,7 @@ "name": "camera" } ], - "___id": "T000002R051035", + "___id": "T000002R051038", "___s": true }, { @@ -624853,7 +624857,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -624888,7 +624892,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R051036", + "___id": "T000002R051039", "___s": true }, { @@ -624897,7 +624901,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -624954,7 +624958,7 @@ "name": "displayList" } ], - "___id": "T000002R051037", + "___id": "T000002R051040", "___s": true }, { @@ -624963,7 +624967,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -624990,7 +624994,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R051038", + "___id": "T000002R051041", "___s": true }, { @@ -624999,7 +625003,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -625030,7 +625034,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R051039", + "___id": "T000002R051042", "___s": true }, { @@ -625039,7 +625043,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -625066,7 +625070,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R051040", + "___id": "T000002R051043", "___s": true }, { @@ -625075,7 +625079,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -625107,7 +625111,7 @@ "name": "fromScene" } ], - "___id": "T000002R051041", + "___id": "T000002R051044", "___s": true }, { @@ -625116,7 +625120,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -625128,7 +625132,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R051042", + "___id": "T000002R051045", "___s": true }, { @@ -625137,7 +625141,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -625180,7 +625184,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R051043", + "___id": "T000002R051046", "___s": true }, { @@ -625189,7 +625193,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -625249,7 +625253,7 @@ "name": "event" } ], - "___id": "T000002R051044", + "___id": "T000002R051047", "___s": true }, { @@ -625258,7 +625262,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -625309,7 +625313,7 @@ "name": "event" } ], - "___id": "T000002R051045", + "___id": "T000002R051048", "___s": true }, { @@ -625318,7 +625322,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -625384,7 +625388,7 @@ "name": "args" } ], - "___id": "T000002R051046", + "___id": "T000002R051049", "___s": true }, { @@ -625393,7 +625397,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -625472,7 +625476,7 @@ "name": "context" } ], - "___id": "T000002R051047", + "___id": "T000002R051050", "___s": true }, { @@ -625481,7 +625485,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -625560,7 +625564,7 @@ "name": "context" } ], - "___id": "T000002R051048", + "___id": "T000002R051051", "___s": true }, { @@ -625569,7 +625573,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -625648,7 +625652,7 @@ "name": "context" } ], - "___id": "T000002R051049", + "___id": "T000002R051052", "___s": true }, { @@ -625657,7 +625661,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -625750,7 +625754,7 @@ "name": "once" } ], - "___id": "T000002R051050", + "___id": "T000002R051053", "___s": true }, { @@ -625759,7 +625763,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -625852,7 +625856,7 @@ "name": "once" } ], - "___id": "T000002R051051", + "___id": "T000002R051054", "___s": true }, { @@ -625861,7 +625865,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -625914,7 +625918,7 @@ "name": "event" } ], - "___id": "T000002R051052", + "___id": "T000002R051055", "___s": true }, { @@ -625923,7 +625927,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -625950,7 +625954,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R051054", + "___id": "T000002R051057", "___s": true }, { @@ -625959,7 +625963,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -626003,7 +626007,7 @@ "name": "value" } ], - "___id": "T000002R051055", + "___id": "T000002R051058", "___s": true }, { @@ -626012,7 +626016,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -626033,7 +626037,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R051056", + "___id": "T000002R051059", "___s": true }, { @@ -626042,7 +626046,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -626078,7 +626082,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R051058", + "___id": "T000002R051061", "___s": true }, { @@ -626087,7 +626091,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -626144,7 +626148,7 @@ "name": "value" } ], - "___id": "T000002R051059", + "___id": "T000002R051062", "___s": true }, { @@ -626153,7 +626157,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -626174,7 +626178,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R051061", + "___id": "T000002R051064", "___s": true }, { @@ -626183,7 +626187,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -626225,7 +626229,7 @@ "name": "value" } ], - "___id": "T000002R051062", + "___id": "T000002R051065", "___s": true }, { @@ -626234,7 +626238,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -626261,7 +626265,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R051063", + "___id": "T000002R051066", "___s": true }, { @@ -626270,7 +626274,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -626297,7 +626301,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R051064", + "___id": "T000002R051067", "___s": true }, { @@ -626306,7 +626310,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -626348,7 +626352,7 @@ "name": "gameObject" } ], - "___id": "T000002R051065", + "___id": "T000002R051068", "___s": true }, { @@ -626357,7 +626361,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -626399,7 +626403,7 @@ "name": "gameObject" } ], - "___id": "T000002R051066", + "___id": "T000002R051069", "___s": true }, { @@ -626408,7 +626412,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -626473,7 +626477,7 @@ "name": "includeParent" } ], - "___id": "T000002R051068", + "___id": "T000002R051071", "___s": true }, { @@ -626482,7 +626486,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -626547,7 +626551,7 @@ "name": "includeParent" } ], - "___id": "T000002R051069", + "___id": "T000002R051072", "___s": true }, { @@ -626556,7 +626560,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -626621,7 +626625,7 @@ "name": "includeParent" } ], - "___id": "T000002R051070", + "___id": "T000002R051073", "___s": true }, { @@ -626630,7 +626634,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -626695,7 +626699,7 @@ "name": "includeParent" } ], - "___id": "T000002R051071", + "___id": "T000002R051074", "___s": true }, { @@ -626704,7 +626708,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -626769,7 +626773,7 @@ "name": "includeParent" } ], - "___id": "T000002R051072", + "___id": "T000002R051075", "___s": true }, { @@ -626778,7 +626782,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -626843,7 +626847,7 @@ "name": "includeParent" } ], - "___id": "T000002R051073", + "___id": "T000002R051076", "___s": true }, { @@ -626852,7 +626856,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -626917,7 +626921,7 @@ "name": "includeParent" } ], - "___id": "T000002R051074", + "___id": "T000002R051077", "___s": true }, { @@ -626926,7 +626930,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -626991,7 +626995,7 @@ "name": "includeParent" } ], - "___id": "T000002R051075", + "___id": "T000002R051078", "___s": true }, { @@ -627000,7 +627004,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -627065,7 +627069,7 @@ "name": "includeParent" } ], - "___id": "T000002R051076", + "___id": "T000002R051079", "___s": true }, { @@ -627074,7 +627078,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -627144,7 +627148,7 @@ "name": "output" } ], - "___id": "T000002R051077", + "___id": "T000002R051080", "___s": true }, { @@ -627153,7 +627157,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -627184,7 +627188,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R051078", + "___id": "T000002R051081", "___s": true }, { @@ -627193,7 +627197,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -627245,7 +627249,7 @@ "name": "mask" } ], - "___id": "T000002R051079", + "___id": "T000002R051082", "___s": true }, { @@ -627254,7 +627258,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -627298,7 +627302,7 @@ "name": "destroyMask" } ], - "___id": "T000002R051080", + "___id": "T000002R051083", "___s": true }, { @@ -627307,7 +627311,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -627460,7 +627464,7 @@ "name": "frame" } ], - "___id": "T000002R051081", + "___id": "T000002R051084", "___s": true }, { @@ -627469,7 +627473,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -627541,7 +627545,7 @@ "name": "graphics" } ], - "___id": "T000002R051082", + "___id": "T000002R051085", "___s": true }, { @@ -627550,7 +627554,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -627573,7 +627577,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R051084", + "___id": "T000002R051087", "___s": true }, { @@ -627582,7 +627586,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -627605,7 +627609,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R051085", + "___id": "T000002R051088", "___s": true }, { @@ -627614,7 +627618,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -627635,7 +627639,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R051086", + "___id": "T000002R051089", "___s": true }, { @@ -627644,7 +627648,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -627665,7 +627669,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R051087", + "___id": "T000002R051090", "___s": true }, { @@ -627674,7 +627678,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -627733,7 +627737,7 @@ "name": "y" } ], - "___id": "T000002R051088", + "___id": "T000002R051091", "___s": true }, { @@ -627742,7 +627746,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -627769,7 +627773,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R051089", + "___id": "T000002R051092", "___s": true }, { @@ -627778,7 +627782,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -627837,7 +627841,7 @@ "name": "y" } ], - "___id": "T000002R051090", + "___id": "T000002R051093", "___s": true }, { @@ -627846,7 +627850,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -627873,7 +627877,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R051091", + "___id": "T000002R051094", "___s": true }, { @@ -627882,7 +627886,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -627911,7 +627915,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R051092", + "___id": "T000002R051095", "___s": true }, { @@ -627920,7 +627924,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -627949,7 +627953,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R051093", + "___id": "T000002R051096", "___s": true }, { @@ -627958,7 +627962,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -627986,7 +627990,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R051094", + "___id": "T000002R051097", "___s": true }, { @@ -627995,7 +627999,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -628054,7 +628058,7 @@ "name": "pipeline" } ], - "___id": "T000002R051095", + "___id": "T000002R051098", "___s": true }, { @@ -628063,7 +628067,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -628151,7 +628155,7 @@ "name": "copyData" } ], - "___id": "T000002R051096", + "___id": "T000002R051099", "___s": true }, { @@ -628160,7 +628164,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -628223,7 +628227,7 @@ "name": "value" } ], - "___id": "T000002R051097", + "___id": "T000002R051100", "___s": true }, { @@ -628232,7 +628236,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -628282,7 +628286,7 @@ "name": "resetData" } ], - "___id": "T000002R051098", + "___id": "T000002R051101", "___s": true }, { @@ -628291,7 +628295,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -628326,7 +628330,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R051099", + "___id": "T000002R051102", "___s": true }, { @@ -628335,7 +628339,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -628363,7 +628367,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R051100", + "___id": "T000002R051103", "___s": true }, { @@ -628372,7 +628376,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -628409,7 +628413,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R051101", + "___id": "T000002R051104", "___s": true }, { @@ -628418,7 +628422,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -628446,7 +628450,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R051102", + "___id": "T000002R051105", "___s": true }, { @@ -628455,7 +628459,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -628485,7 +628489,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R051103", + "___id": "T000002R051106", "___s": true }, { @@ -628494,7 +628498,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -628522,7 +628526,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R051104", + "___id": "T000002R051107", "___s": true }, { @@ -628531,7 +628535,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -628567,7 +628571,7 @@ "name": "preFX" } ], - "___id": "T000002R051105", + "___id": "T000002R051108", "___s": true }, { @@ -628576,7 +628580,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -628711,7 +628715,7 @@ "name": "copyData" } ], - "___id": "T000002R051106", + "___id": "T000002R051109", "___s": true }, { @@ -628720,7 +628724,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -628783,7 +628787,7 @@ "name": "value" } ], - "___id": "T000002R051107", + "___id": "T000002R051110", "___s": true }, { @@ -628792,7 +628796,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -628874,7 +628878,7 @@ "name": "pipeline" } ], - "___id": "T000002R051108", + "___id": "T000002R051111", "___s": true }, { @@ -628883,7 +628887,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -628919,7 +628923,7 @@ "name": "resetData" } ], - "___id": "T000002R051109", + "___id": "T000002R051112", "___s": true }, { @@ -628928,7 +628932,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -628987,7 +628991,7 @@ "name": "pipeline" } ], - "___id": "T000002R051110", + "___id": "T000002R051113", "___s": true }, { @@ -628996,7 +629000,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -629030,7 +629034,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R051111", + "___id": "T000002R051114", "___s": true }, { @@ -629039,7 +629043,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -629061,7 +629065,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R051112", + "___id": "T000002R051115", "___s": true }, { @@ -629070,7 +629074,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -629092,7 +629096,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R051113", + "___id": "T000002R051116", "___s": true }, { @@ -629101,7 +629105,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -629158,7 +629162,7 @@ "name": "y" } ], - "___id": "T000002R051114", + "___id": "T000002R051117", "___s": true }, { @@ -629167,7 +629171,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -629190,7 +629194,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R051115", + "___id": "T000002R051118", "___s": true }, { @@ -629199,7 +629203,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -629221,7 +629225,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R051119", + "___id": "T000002R051122", "___s": true }, { @@ -629230,7 +629234,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -629252,7 +629256,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R051120", + "___id": "T000002R051123", "___s": true }, { @@ -629261,7 +629265,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -629283,7 +629287,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R051121", + "___id": "T000002R051124", "___s": true }, { @@ -629292,7 +629296,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -629314,7 +629318,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R051122", + "___id": "T000002R051125", "___s": true }, { @@ -629323,7 +629327,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -629345,7 +629349,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R051123", + "___id": "T000002R051126", "___s": true }, { @@ -629354,7 +629358,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -629376,7 +629380,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R051124", + "___id": "T000002R051127", "___s": true }, { @@ -629385,7 +629389,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -629407,7 +629411,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R051125", + "___id": "T000002R051128", "___s": true }, { @@ -629416,7 +629420,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -629438,7 +629442,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R051126", + "___id": "T000002R051129", "___s": true }, { @@ -629447,7 +629451,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -629469,7 +629473,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R051127", + "___id": "T000002R051130", "___s": true }, { @@ -629478,7 +629482,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -629567,7 +629571,7 @@ "name": "w" } ], - "___id": "T000002R051128", + "___id": "T000002R051131", "___s": true }, { @@ -629576,7 +629580,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -629633,7 +629637,7 @@ "name": "source" } ], - "___id": "T000002R051129", + "___id": "T000002R051132", "___s": true }, { @@ -629642,7 +629646,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -629729,7 +629733,7 @@ "name": "height" } ], - "___id": "T000002R051130", + "___id": "T000002R051133", "___s": true }, { @@ -629738,7 +629742,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -629782,7 +629786,7 @@ "name": "radians" } ], - "___id": "T000002R051131", + "___id": "T000002R051134", "___s": true }, { @@ -629791,7 +629795,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -629835,7 +629839,7 @@ "name": "degrees" } ], - "___id": "T000002R051132", + "___id": "T000002R051135", "___s": true }, { @@ -629844,7 +629848,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -629903,7 +629907,7 @@ "name": "y" } ], - "___id": "T000002R051133", + "___id": "T000002R051136", "___s": true }, { @@ -629912,7 +629916,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -629956,7 +629960,7 @@ "name": "value" } ], - "___id": "T000002R051134", + "___id": "T000002R051137", "___s": true }, { @@ -629965,7 +629969,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -630009,7 +630013,7 @@ "name": "value" } ], - "___id": "T000002R051135", + "___id": "T000002R051138", "___s": true }, { @@ -630018,7 +630022,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -630062,7 +630066,7 @@ "name": "value" } ], - "___id": "T000002R051136", + "___id": "T000002R051139", "___s": true }, { @@ -630071,7 +630075,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -630115,7 +630119,7 @@ "name": "value" } ], - "___id": "T000002R051137", + "___id": "T000002R051140", "___s": true }, { @@ -630124,7 +630128,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -630166,7 +630170,7 @@ "name": "tempMatrix" } ], - "___id": "T000002R051138", + "___id": "T000002R051141", "___s": true }, { @@ -630175,7 +630179,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -630231,7 +630235,7 @@ "name": "parentMatrix" } ], - "___id": "T000002R051139", + "___id": "T000002R051142", "___s": true }, { @@ -630240,7 +630244,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -630322,7 +630326,7 @@ "name": "camera" } ], - "___id": "T000002R051140", + "___id": "T000002R051143", "___s": true }, { @@ -630331,7 +630335,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -630357,7 +630361,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R051141", + "___id": "T000002R051144", "___s": true }, { @@ -630366,7 +630370,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -630387,7 +630391,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R051143", + "___id": "T000002R051146", "___s": true }, { @@ -630396,7 +630400,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -630438,7 +630442,7 @@ "name": "value" } ], - "___id": "T000002R051144", + "___id": "T000002R051147", "___s": true }, { @@ -630447,7 +630451,7 @@ "filename": "Shape.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "geom", @@ -630469,7 +630473,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#geom", "inherited": true, - "___id": "T000002R051148", + "___id": "T000002R051151", "___s": true }, { @@ -630478,7 +630482,7 @@ "filename": "Shape.js", "lineno": 76, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "pathData", @@ -630509,7 +630513,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#pathData", "inherited": true, - "___id": "T000002R051149", + "___id": "T000002R051152", "___s": true }, { @@ -630518,7 +630522,7 @@ "filename": "Shape.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "pathIndexes", @@ -630549,7 +630553,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#pathIndexes", "inherited": true, - "___id": "T000002R051150", + "___id": "T000002R051153", "___s": true }, { @@ -630558,7 +630562,7 @@ "filename": "Shape.js", "lineno": 96, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "fillColor", @@ -630579,7 +630583,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#fillColor", "inherited": true, - "___id": "T000002R051151", + "___id": "T000002R051154", "___s": true }, { @@ -630588,7 +630592,7 @@ "filename": "Shape.js", "lineno": 105, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "fillAlpha", @@ -630609,7 +630613,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#fillAlpha", "inherited": true, - "___id": "T000002R051152", + "___id": "T000002R051155", "___s": true }, { @@ -630618,7 +630622,7 @@ "filename": "Shape.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "strokeColor", @@ -630639,7 +630643,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#strokeColor", "inherited": true, - "___id": "T000002R051153", + "___id": "T000002R051156", "___s": true }, { @@ -630648,7 +630652,7 @@ "filename": "Shape.js", "lineno": 123, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "strokeAlpha", @@ -630669,7 +630673,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#strokeAlpha", "inherited": true, - "___id": "T000002R051154", + "___id": "T000002R051157", "___s": true }, { @@ -630678,7 +630682,7 @@ "filename": "Shape.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "isFilled", @@ -630699,7 +630703,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#isFilled", "inherited": true, - "___id": "T000002R051155", + "___id": "T000002R051158", "___s": true }, { @@ -630708,7 +630712,7 @@ "filename": "Shape.js", "lineno": 151, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "isStroked", @@ -630729,7 +630733,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#isStroked", "inherited": true, - "___id": "T000002R051156", + "___id": "T000002R051159", "___s": true }, { @@ -630738,7 +630742,7 @@ "filename": "Shape.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "closePath", @@ -630759,7 +630763,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#closePath", "inherited": true, - "___id": "T000002R051157", + "___id": "T000002R051160", "___s": true }, { @@ -630768,7 +630772,7 @@ "filename": "Shape.js", "lineno": 182, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "width", @@ -630789,7 +630793,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#width", "inherited": true, - "___id": "T000002R051159", + "___id": "T000002R051162", "___s": true }, { @@ -630798,7 +630802,7 @@ "filename": "Shape.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "height", @@ -630819,7 +630823,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#height", "inherited": true, - "___id": "T000002R051160", + "___id": "T000002R051163", "___s": true }, { @@ -630828,7 +630832,7 @@ "filename": "Shape.js", "lineno": 212, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setFillStyle", @@ -630886,7 +630890,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setFillStyle", "inherited": true, - "___id": "T000002R051161", + "___id": "T000002R051164", "___s": true }, { @@ -630895,7 +630899,7 @@ "filename": "Shape.js", "lineno": 247, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setStrokeStyle", @@ -630967,7 +630971,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setStrokeStyle", "inherited": true, - "___id": "T000002R051162", + "___id": "T000002R051165", "___s": true }, { @@ -630976,7 +630980,7 @@ "filename": "Shape.js", "lineno": 284, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setClosePath", @@ -631018,7 +631022,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setClosePath", "inherited": true, - "___id": "T000002R051163", + "___id": "T000002R051166", "___s": true }, { @@ -631027,7 +631031,7 @@ "filename": "Shape.js", "lineno": 332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setDisplaySize", @@ -631082,7 +631086,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setDisplaySize", "inherited": true, - "___id": "T000002R051165", + "___id": "T000002R051168", "___s": true }, { @@ -631091,7 +631095,7 @@ "filename": "Shape.js", "lineno": 353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "preDestroy", @@ -631104,7 +631108,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#preDestroy", "inherited": true, - "___id": "T000002R051166", + "___id": "T000002R051169", "___s": true }, { @@ -631113,7 +631117,7 @@ "filename": "Shape.js", "lineno": 368, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "displayWidth", @@ -631134,7 +631138,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#displayWidth", "inherited": true, - "___id": "T000002R051167", + "___id": "T000002R051170", "___s": true }, { @@ -631143,7 +631147,7 @@ "filename": "Shape.js", "lineno": 393, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "displayHeight", @@ -631164,7 +631168,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#displayHeight", "inherited": true, - "___id": "T000002R051168", + "___id": "T000002R051171", "___s": true }, { @@ -631173,7 +631177,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -631194,7 +631198,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R051170", + "___id": "T000002R051173", "___s": true }, { @@ -631203,7 +631207,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -631235,7 +631239,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R051171", + "___id": "T000002R051174", "___s": true }, { @@ -631244,7 +631248,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -631265,7 +631269,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R051172", + "___id": "T000002R051175", "___s": true }, { @@ -631274,7 +631278,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -631305,7 +631309,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R051173", + "___id": "T000002R051176", "___s": true }, { @@ -631314,7 +631318,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -631335,7 +631339,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R051174", + "___id": "T000002R051177", "___s": true }, { @@ -631344,7 +631348,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -631366,7 +631370,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R051175", + "___id": "T000002R051178", "___s": true }, { @@ -631375,7 +631379,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -631397,7 +631401,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R051176", + "___id": "T000002R051179", "___s": true }, { @@ -631406,7 +631410,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -631428,7 +631432,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R051177", + "___id": "T000002R051180", "___s": true }, { @@ -631437,7 +631441,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -631459,7 +631463,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R051178", + "___id": "T000002R051181", "___s": true }, { @@ -631468,7 +631472,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -631490,7 +631494,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R051179", + "___id": "T000002R051182", "___s": true }, { @@ -631499,7 +631503,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -631524,7 +631528,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R051180", + "___id": "T000002R051183", "___s": true }, { @@ -631533,7 +631537,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -631557,7 +631561,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R051181", + "___id": "T000002R051184", "___s": true }, { @@ -631566,7 +631570,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -631605,7 +631609,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R051182", + "___id": "T000002R051185", "___s": true }, { @@ -631614,7 +631618,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -631636,7 +631640,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R051183", + "___id": "T000002R051186", "___s": true }, { @@ -631645,7 +631649,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -631687,7 +631691,7 @@ "name": "value" } ], - "___id": "T000002R051184", + "___id": "T000002R051187", "___s": true }, { @@ -631696,7 +631700,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -631738,7 +631742,7 @@ "name": "value" } ], - "___id": "T000002R051185", + "___id": "T000002R051188", "___s": true }, { @@ -631747,7 +631751,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -631799,7 +631803,7 @@ "name": "value" } ], - "___id": "T000002R051186", + "___id": "T000002R051189", "___s": true }, { @@ -631808,7 +631812,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -631838,7 +631842,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R051187", + "___id": "T000002R051190", "___s": true }, { @@ -631847,7 +631851,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -631926,7 +631930,7 @@ "name": "data" } ], - "___id": "T000002R051188", + "___id": "T000002R051191", "___s": true }, { @@ -631935,7 +631939,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -631992,7 +631996,7 @@ "name": "amount" } ], - "___id": "T000002R051189", + "___id": "T000002R051192", "___s": true }, { @@ -632001,7 +632005,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -632043,7 +632047,7 @@ "name": "key" } ], - "___id": "T000002R051190", + "___id": "T000002R051193", "___s": true }, { @@ -632052,7 +632056,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -632111,7 +632115,7 @@ "name": "key" } ], - "___id": "T000002R051191", + "___id": "T000002R051194", "___s": true }, { @@ -632120,7 +632124,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -632207,7 +632211,7 @@ "name": "dropZone" } ], - "___id": "T000002R051192", + "___id": "T000002R051195", "___s": true }, { @@ -632216,7 +632220,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -632243,7 +632247,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R051193", + "___id": "T000002R051196", "___s": true }, { @@ -632252,7 +632256,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -632279,7 +632283,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R051194", + "___id": "T000002R051197", "___s": true }, { @@ -632288,7 +632292,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -632300,7 +632304,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R051195", + "___id": "T000002R051198", "___s": true }, { @@ -632309,7 +632313,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -632321,7 +632325,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R051196", + "___id": "T000002R051199", "___s": true }, { @@ -632330,7 +632334,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -632359,7 +632363,7 @@ "name": "args" } ], - "___id": "T000002R051197", + "___id": "T000002R051200", "___s": true }, { @@ -632368,7 +632372,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -632394,7 +632398,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R051198", + "___id": "T000002R051201", "___s": true }, { @@ -632403,7 +632407,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -632444,7 +632448,7 @@ "name": "camera" } ], - "___id": "T000002R051199", + "___id": "T000002R051202", "___s": true }, { @@ -632453,7 +632457,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -632488,7 +632492,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R051200", + "___id": "T000002R051203", "___s": true }, { @@ -632497,7 +632501,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -632554,7 +632558,7 @@ "name": "displayList" } ], - "___id": "T000002R051201", + "___id": "T000002R051204", "___s": true }, { @@ -632563,7 +632567,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -632590,7 +632594,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R051202", + "___id": "T000002R051205", "___s": true }, { @@ -632599,7 +632603,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -632630,7 +632634,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R051203", + "___id": "T000002R051206", "___s": true }, { @@ -632639,7 +632643,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -632666,7 +632670,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R051204", + "___id": "T000002R051207", "___s": true }, { @@ -632675,7 +632679,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -632707,7 +632711,7 @@ "name": "fromScene" } ], - "___id": "T000002R051205", + "___id": "T000002R051208", "___s": true }, { @@ -632716,7 +632720,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -632728,7 +632732,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R051206", + "___id": "T000002R051209", "___s": true }, { @@ -632737,7 +632741,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -632780,7 +632784,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R051207", + "___id": "T000002R051210", "___s": true }, { @@ -632789,7 +632793,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -632849,7 +632853,7 @@ "name": "event" } ], - "___id": "T000002R051208", + "___id": "T000002R051211", "___s": true }, { @@ -632858,7 +632862,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -632909,7 +632913,7 @@ "name": "event" } ], - "___id": "T000002R051209", + "___id": "T000002R051212", "___s": true }, { @@ -632918,7 +632922,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -632984,7 +632988,7 @@ "name": "args" } ], - "___id": "T000002R051210", + "___id": "T000002R051213", "___s": true }, { @@ -632993,7 +632997,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -633072,7 +633076,7 @@ "name": "context" } ], - "___id": "T000002R051211", + "___id": "T000002R051214", "___s": true }, { @@ -633081,7 +633085,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -633160,7 +633164,7 @@ "name": "context" } ], - "___id": "T000002R051212", + "___id": "T000002R051215", "___s": true }, { @@ -633169,7 +633173,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -633248,7 +633252,7 @@ "name": "context" } ], - "___id": "T000002R051213", + "___id": "T000002R051216", "___s": true }, { @@ -633257,7 +633261,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -633350,7 +633354,7 @@ "name": "once" } ], - "___id": "T000002R051214", + "___id": "T000002R051217", "___s": true }, { @@ -633359,7 +633363,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -633452,7 +633456,7 @@ "name": "once" } ], - "___id": "T000002R051215", + "___id": "T000002R051218", "___s": true }, { @@ -633461,7 +633465,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -633514,7 +633518,7 @@ "name": "event" } ], - "___id": "T000002R051216", + "___id": "T000002R051219", "___s": true }, { @@ -633523,7 +633527,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -633550,7 +633554,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R051218", + "___id": "T000002R051221", "___s": true }, { @@ -633559,7 +633563,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -633603,7 +633607,7 @@ "name": "value" } ], - "___id": "T000002R051219", + "___id": "T000002R051222", "___s": true }, { @@ -633612,7 +633616,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -633633,7 +633637,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R051220", + "___id": "T000002R051223", "___s": true }, { @@ -633642,7 +633646,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -633678,7 +633682,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R051222", + "___id": "T000002R051225", "___s": true }, { @@ -633687,7 +633691,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -633744,7 +633748,7 @@ "name": "value" } ], - "___id": "T000002R051223", + "___id": "T000002R051226", "___s": true }, { @@ -633753,7 +633757,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -633774,7 +633778,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R051225", + "___id": "T000002R051228", "___s": true }, { @@ -633783,7 +633787,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -633825,7 +633829,7 @@ "name": "value" } ], - "___id": "T000002R051226", + "___id": "T000002R051229", "___s": true }, { @@ -633834,7 +633838,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -633861,7 +633865,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R051227", + "___id": "T000002R051230", "___s": true }, { @@ -633870,7 +633874,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -633897,7 +633901,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R051228", + "___id": "T000002R051231", "___s": true }, { @@ -633906,7 +633910,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -633948,7 +633952,7 @@ "name": "gameObject" } ], - "___id": "T000002R051229", + "___id": "T000002R051232", "___s": true }, { @@ -633957,7 +633961,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -633999,7 +634003,7 @@ "name": "gameObject" } ], - "___id": "T000002R051230", + "___id": "T000002R051233", "___s": true }, { @@ -634008,7 +634012,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -634073,7 +634077,7 @@ "name": "includeParent" } ], - "___id": "T000002R051232", + "___id": "T000002R051235", "___s": true }, { @@ -634082,7 +634086,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -634147,7 +634151,7 @@ "name": "includeParent" } ], - "___id": "T000002R051233", + "___id": "T000002R051236", "___s": true }, { @@ -634156,7 +634160,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -634221,7 +634225,7 @@ "name": "includeParent" } ], - "___id": "T000002R051234", + "___id": "T000002R051237", "___s": true }, { @@ -634230,7 +634234,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -634295,7 +634299,7 @@ "name": "includeParent" } ], - "___id": "T000002R051235", + "___id": "T000002R051238", "___s": true }, { @@ -634304,7 +634308,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -634369,7 +634373,7 @@ "name": "includeParent" } ], - "___id": "T000002R051236", + "___id": "T000002R051239", "___s": true }, { @@ -634378,7 +634382,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -634443,7 +634447,7 @@ "name": "includeParent" } ], - "___id": "T000002R051237", + "___id": "T000002R051240", "___s": true }, { @@ -634452,7 +634456,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -634517,7 +634521,7 @@ "name": "includeParent" } ], - "___id": "T000002R051238", + "___id": "T000002R051241", "___s": true }, { @@ -634526,7 +634530,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -634591,7 +634595,7 @@ "name": "includeParent" } ], - "___id": "T000002R051239", + "___id": "T000002R051242", "___s": true }, { @@ -634600,7 +634604,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -634665,7 +634669,7 @@ "name": "includeParent" } ], - "___id": "T000002R051240", + "___id": "T000002R051243", "___s": true }, { @@ -634674,7 +634678,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -634744,7 +634748,7 @@ "name": "output" } ], - "___id": "T000002R051241", + "___id": "T000002R051244", "___s": true }, { @@ -634753,7 +634757,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -634784,7 +634788,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R051242", + "___id": "T000002R051245", "___s": true }, { @@ -634793,7 +634797,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -634845,7 +634849,7 @@ "name": "mask" } ], - "___id": "T000002R051243", + "___id": "T000002R051246", "___s": true }, { @@ -634854,7 +634858,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -634898,7 +634902,7 @@ "name": "destroyMask" } ], - "___id": "T000002R051244", + "___id": "T000002R051247", "___s": true }, { @@ -634907,7 +634911,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -635060,7 +635064,7 @@ "name": "frame" } ], - "___id": "T000002R051245", + "___id": "T000002R051248", "___s": true }, { @@ -635069,7 +635073,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -635141,7 +635145,7 @@ "name": "graphics" } ], - "___id": "T000002R051246", + "___id": "T000002R051249", "___s": true }, { @@ -635150,7 +635154,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -635173,7 +635177,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R051248", + "___id": "T000002R051251", "___s": true }, { @@ -635182,7 +635186,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -635205,7 +635209,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R051249", + "___id": "T000002R051252", "___s": true }, { @@ -635214,7 +635218,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -635235,7 +635239,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R051250", + "___id": "T000002R051253", "___s": true }, { @@ -635244,7 +635248,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -635265,7 +635269,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R051251", + "___id": "T000002R051254", "___s": true }, { @@ -635274,7 +635278,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -635333,7 +635337,7 @@ "name": "y" } ], - "___id": "T000002R051252", + "___id": "T000002R051255", "___s": true }, { @@ -635342,7 +635346,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -635369,7 +635373,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R051253", + "___id": "T000002R051256", "___s": true }, { @@ -635378,7 +635382,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -635437,7 +635441,7 @@ "name": "y" } ], - "___id": "T000002R051254", + "___id": "T000002R051257", "___s": true }, { @@ -635446,7 +635450,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -635473,7 +635477,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R051255", + "___id": "T000002R051258", "___s": true }, { @@ -635482,7 +635486,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -635511,7 +635515,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R051256", + "___id": "T000002R051259", "___s": true }, { @@ -635520,7 +635524,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -635549,7 +635553,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R051257", + "___id": "T000002R051260", "___s": true }, { @@ -635558,7 +635562,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -635586,7 +635590,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R051258", + "___id": "T000002R051261", "___s": true }, { @@ -635595,7 +635599,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -635654,7 +635658,7 @@ "name": "pipeline" } ], - "___id": "T000002R051259", + "___id": "T000002R051262", "___s": true }, { @@ -635663,7 +635667,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -635751,7 +635755,7 @@ "name": "copyData" } ], - "___id": "T000002R051260", + "___id": "T000002R051263", "___s": true }, { @@ -635760,7 +635764,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -635823,7 +635827,7 @@ "name": "value" } ], - "___id": "T000002R051261", + "___id": "T000002R051264", "___s": true }, { @@ -635832,7 +635836,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -635882,7 +635886,7 @@ "name": "resetData" } ], - "___id": "T000002R051262", + "___id": "T000002R051265", "___s": true }, { @@ -635891,7 +635895,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -635926,7 +635930,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R051263", + "___id": "T000002R051266", "___s": true }, { @@ -635935,7 +635939,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -635963,7 +635967,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R051264", + "___id": "T000002R051267", "___s": true }, { @@ -635972,7 +635976,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -636009,7 +636013,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R051265", + "___id": "T000002R051268", "___s": true }, { @@ -636018,7 +636022,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -636046,7 +636050,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R051266", + "___id": "T000002R051269", "___s": true }, { @@ -636055,7 +636059,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -636085,7 +636089,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R051267", + "___id": "T000002R051270", "___s": true }, { @@ -636094,7 +636098,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -636122,7 +636126,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R051268", + "___id": "T000002R051271", "___s": true }, { @@ -636131,7 +636135,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -636167,7 +636171,7 @@ "name": "preFX" } ], - "___id": "T000002R051269", + "___id": "T000002R051272", "___s": true }, { @@ -636176,7 +636180,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -636311,7 +636315,7 @@ "name": "copyData" } ], - "___id": "T000002R051270", + "___id": "T000002R051273", "___s": true }, { @@ -636320,7 +636324,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -636383,7 +636387,7 @@ "name": "value" } ], - "___id": "T000002R051271", + "___id": "T000002R051274", "___s": true }, { @@ -636392,7 +636396,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -636474,7 +636478,7 @@ "name": "pipeline" } ], - "___id": "T000002R051272", + "___id": "T000002R051275", "___s": true }, { @@ -636483,7 +636487,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -636519,7 +636523,7 @@ "name": "resetData" } ], - "___id": "T000002R051273", + "___id": "T000002R051276", "___s": true }, { @@ -636528,7 +636532,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -636587,7 +636591,7 @@ "name": "pipeline" } ], - "___id": "T000002R051274", + "___id": "T000002R051277", "___s": true }, { @@ -636596,7 +636600,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -636630,7 +636634,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R051275", + "___id": "T000002R051278", "___s": true }, { @@ -636639,7 +636643,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -636661,7 +636665,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R051276", + "___id": "T000002R051279", "___s": true }, { @@ -636670,7 +636674,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -636692,7 +636696,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R051277", + "___id": "T000002R051280", "___s": true }, { @@ -636701,7 +636705,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -636758,7 +636762,7 @@ "name": "y" } ], - "___id": "T000002R051278", + "___id": "T000002R051281", "___s": true }, { @@ -636767,7 +636771,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -636790,7 +636794,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R051279", + "___id": "T000002R051282", "___s": true }, { @@ -636799,7 +636803,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -636821,7 +636825,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R051283", + "___id": "T000002R051286", "___s": true }, { @@ -636830,7 +636834,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -636852,7 +636856,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R051284", + "___id": "T000002R051287", "___s": true }, { @@ -636861,7 +636865,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -636883,7 +636887,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R051285", + "___id": "T000002R051288", "___s": true }, { @@ -636892,7 +636896,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -636914,7 +636918,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R051286", + "___id": "T000002R051289", "___s": true }, { @@ -636923,7 +636927,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -636945,7 +636949,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R051287", + "___id": "T000002R051290", "___s": true }, { @@ -636954,7 +636958,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -636976,7 +636980,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R051288", + "___id": "T000002R051291", "___s": true }, { @@ -636985,7 +636989,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -637007,7 +637011,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R051289", + "___id": "T000002R051292", "___s": true }, { @@ -637016,7 +637020,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -637038,7 +637042,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R051290", + "___id": "T000002R051293", "___s": true }, { @@ -637047,7 +637051,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -637069,7 +637073,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R051291", + "___id": "T000002R051294", "___s": true }, { @@ -637078,7 +637082,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -637167,7 +637171,7 @@ "name": "w" } ], - "___id": "T000002R051292", + "___id": "T000002R051295", "___s": true }, { @@ -637176,7 +637180,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -637233,7 +637237,7 @@ "name": "source" } ], - "___id": "T000002R051293", + "___id": "T000002R051296", "___s": true }, { @@ -637242,7 +637246,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -637329,7 +637333,7 @@ "name": "height" } ], - "___id": "T000002R051294", + "___id": "T000002R051297", "___s": true }, { @@ -637338,7 +637342,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -637382,7 +637386,7 @@ "name": "radians" } ], - "___id": "T000002R051295", + "___id": "T000002R051298", "___s": true }, { @@ -637391,7 +637395,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -637435,7 +637439,7 @@ "name": "degrees" } ], - "___id": "T000002R051296", + "___id": "T000002R051299", "___s": true }, { @@ -637444,7 +637448,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -637503,7 +637507,7 @@ "name": "y" } ], - "___id": "T000002R051297", + "___id": "T000002R051300", "___s": true }, { @@ -637512,7 +637516,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -637556,7 +637560,7 @@ "name": "value" } ], - "___id": "T000002R051298", + "___id": "T000002R051301", "___s": true }, { @@ -637565,7 +637569,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -637609,7 +637613,7 @@ "name": "value" } ], - "___id": "T000002R051299", + "___id": "T000002R051302", "___s": true }, { @@ -637618,7 +637622,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -637662,7 +637666,7 @@ "name": "value" } ], - "___id": "T000002R051300", + "___id": "T000002R051303", "___s": true }, { @@ -637671,7 +637675,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -637715,7 +637719,7 @@ "name": "value" } ], - "___id": "T000002R051301", + "___id": "T000002R051304", "___s": true }, { @@ -637724,7 +637728,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -637766,7 +637770,7 @@ "name": "tempMatrix" } ], - "___id": "T000002R051302", + "___id": "T000002R051305", "___s": true }, { @@ -637775,7 +637779,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -637831,7 +637835,7 @@ "name": "parentMatrix" } ], - "___id": "T000002R051303", + "___id": "T000002R051306", "___s": true }, { @@ -637840,7 +637844,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -637922,7 +637926,7 @@ "name": "camera" } ], - "___id": "T000002R051304", + "___id": "T000002R051307", "___s": true }, { @@ -637931,7 +637935,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -637957,7 +637961,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R051305", + "___id": "T000002R051308", "___s": true }, { @@ -637966,7 +637970,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -637987,7 +637991,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R051307", + "___id": "T000002R051310", "___s": true }, { @@ -637996,7 +638000,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -638038,7 +638042,7 @@ "name": "value" } ], - "___id": "T000002R051308", + "___id": "T000002R051311", "___s": true }, { @@ -638047,7 +638051,7 @@ "filename": "Shape.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "geom", @@ -638069,7 +638073,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#geom", "inherited": true, - "___id": "T000002R051312", + "___id": "T000002R051315", "___s": true }, { @@ -638078,7 +638082,7 @@ "filename": "Shape.js", "lineno": 76, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "pathData", @@ -638109,7 +638113,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#pathData", "inherited": true, - "___id": "T000002R051313", + "___id": "T000002R051316", "___s": true }, { @@ -638118,7 +638122,7 @@ "filename": "Shape.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "pathIndexes", @@ -638149,7 +638153,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#pathIndexes", "inherited": true, - "___id": "T000002R051314", + "___id": "T000002R051317", "___s": true }, { @@ -638158,7 +638162,7 @@ "filename": "Shape.js", "lineno": 96, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "fillColor", @@ -638179,7 +638183,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#fillColor", "inherited": true, - "___id": "T000002R051315", + "___id": "T000002R051318", "___s": true }, { @@ -638188,7 +638192,7 @@ "filename": "Shape.js", "lineno": 105, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "fillAlpha", @@ -638209,7 +638213,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#fillAlpha", "inherited": true, - "___id": "T000002R051316", + "___id": "T000002R051319", "___s": true }, { @@ -638218,7 +638222,7 @@ "filename": "Shape.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "strokeColor", @@ -638239,7 +638243,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#strokeColor", "inherited": true, - "___id": "T000002R051317", + "___id": "T000002R051320", "___s": true }, { @@ -638248,7 +638252,7 @@ "filename": "Shape.js", "lineno": 123, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "strokeAlpha", @@ -638269,7 +638273,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#strokeAlpha", "inherited": true, - "___id": "T000002R051318", + "___id": "T000002R051321", "___s": true }, { @@ -638278,7 +638282,7 @@ "filename": "Shape.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "lineWidth", @@ -638299,7 +638303,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#lineWidth", "inherited": true, - "___id": "T000002R051319", + "___id": "T000002R051322", "___s": true }, { @@ -638308,7 +638312,7 @@ "filename": "Shape.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "isFilled", @@ -638329,7 +638333,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#isFilled", "inherited": true, - "___id": "T000002R051320", + "___id": "T000002R051323", "___s": true }, { @@ -638338,7 +638342,7 @@ "filename": "Shape.js", "lineno": 151, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "isStroked", @@ -638359,7 +638363,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#isStroked", "inherited": true, - "___id": "T000002R051321", + "___id": "T000002R051324", "___s": true }, { @@ -638368,7 +638372,7 @@ "filename": "Shape.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "closePath", @@ -638389,7 +638393,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#closePath", "inherited": true, - "___id": "T000002R051322", + "___id": "T000002R051325", "___s": true }, { @@ -638398,7 +638402,7 @@ "filename": "Shape.js", "lineno": 182, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "width", @@ -638419,7 +638423,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#width", "inherited": true, - "___id": "T000002R051324", + "___id": "T000002R051327", "___s": true }, { @@ -638428,7 +638432,7 @@ "filename": "Shape.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "height", @@ -638449,7 +638453,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#height", "inherited": true, - "___id": "T000002R051325", + "___id": "T000002R051328", "___s": true }, { @@ -638458,7 +638462,7 @@ "filename": "Shape.js", "lineno": 212, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setFillStyle", @@ -638516,7 +638520,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setFillStyle", "inherited": true, - "___id": "T000002R051326", + "___id": "T000002R051329", "___s": true }, { @@ -638525,7 +638529,7 @@ "filename": "Shape.js", "lineno": 247, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setStrokeStyle", @@ -638597,7 +638601,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setStrokeStyle", "inherited": true, - "___id": "T000002R051327", + "___id": "T000002R051330", "___s": true }, { @@ -638606,7 +638610,7 @@ "filename": "Shape.js", "lineno": 284, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setClosePath", @@ -638648,7 +638652,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setClosePath", "inherited": true, - "___id": "T000002R051328", + "___id": "T000002R051331", "___s": true }, { @@ -638657,7 +638661,7 @@ "filename": "Shape.js", "lineno": 332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setDisplaySize", @@ -638712,7 +638716,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setDisplaySize", "inherited": true, - "___id": "T000002R051330", + "___id": "T000002R051333", "___s": true }, { @@ -638721,7 +638725,7 @@ "filename": "Shape.js", "lineno": 353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "preDestroy", @@ -638734,7 +638738,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#preDestroy", "inherited": true, - "___id": "T000002R051331", + "___id": "T000002R051334", "___s": true }, { @@ -638743,7 +638747,7 @@ "filename": "Shape.js", "lineno": 368, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "displayWidth", @@ -638764,7 +638768,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#displayWidth", "inherited": true, - "___id": "T000002R051332", + "___id": "T000002R051335", "___s": true }, { @@ -638773,7 +638777,7 @@ "filename": "Shape.js", "lineno": 393, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "displayHeight", @@ -638794,7 +638798,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#displayHeight", "inherited": true, - "___id": "T000002R051333", + "___id": "T000002R051336", "___s": true }, { @@ -638803,7 +638807,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -638824,7 +638828,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R051335", + "___id": "T000002R051338", "___s": true }, { @@ -638833,7 +638837,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -638865,7 +638869,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R051336", + "___id": "T000002R051339", "___s": true }, { @@ -638874,7 +638878,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -638895,7 +638899,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R051337", + "___id": "T000002R051340", "___s": true }, { @@ -638904,7 +638908,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -638935,7 +638939,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R051338", + "___id": "T000002R051341", "___s": true }, { @@ -638944,7 +638948,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -638965,7 +638969,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R051339", + "___id": "T000002R051342", "___s": true }, { @@ -638974,7 +638978,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -638996,7 +639000,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R051340", + "___id": "T000002R051343", "___s": true }, { @@ -639005,7 +639009,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -639027,7 +639031,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R051341", + "___id": "T000002R051344", "___s": true }, { @@ -639036,7 +639040,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -639058,7 +639062,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R051342", + "___id": "T000002R051345", "___s": true }, { @@ -639067,7 +639071,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -639089,7 +639093,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R051343", + "___id": "T000002R051346", "___s": true }, { @@ -639098,7 +639102,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -639120,7 +639124,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R051344", + "___id": "T000002R051347", "___s": true }, { @@ -639129,7 +639133,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -639154,7 +639158,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R051345", + "___id": "T000002R051348", "___s": true }, { @@ -639163,7 +639167,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -639187,7 +639191,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R051346", + "___id": "T000002R051349", "___s": true }, { @@ -639196,7 +639200,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -639235,7 +639239,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R051347", + "___id": "T000002R051350", "___s": true }, { @@ -639244,7 +639248,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -639266,7 +639270,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R051348", + "___id": "T000002R051351", "___s": true }, { @@ -639275,7 +639279,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -639317,7 +639321,7 @@ "name": "value" } ], - "___id": "T000002R051349", + "___id": "T000002R051352", "___s": true }, { @@ -639326,7 +639330,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -639368,7 +639372,7 @@ "name": "value" } ], - "___id": "T000002R051350", + "___id": "T000002R051353", "___s": true }, { @@ -639377,7 +639381,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -639429,7 +639433,7 @@ "name": "value" } ], - "___id": "T000002R051351", + "___id": "T000002R051354", "___s": true }, { @@ -639438,7 +639442,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -639468,7 +639472,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R051352", + "___id": "T000002R051355", "___s": true }, { @@ -639477,7 +639481,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -639556,7 +639560,7 @@ "name": "data" } ], - "___id": "T000002R051353", + "___id": "T000002R051356", "___s": true }, { @@ -639565,7 +639569,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -639622,7 +639626,7 @@ "name": "amount" } ], - "___id": "T000002R051354", + "___id": "T000002R051357", "___s": true }, { @@ -639631,7 +639635,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -639673,7 +639677,7 @@ "name": "key" } ], - "___id": "T000002R051355", + "___id": "T000002R051358", "___s": true }, { @@ -639682,7 +639686,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -639741,7 +639745,7 @@ "name": "key" } ], - "___id": "T000002R051356", + "___id": "T000002R051359", "___s": true }, { @@ -639750,7 +639754,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -639837,7 +639841,7 @@ "name": "dropZone" } ], - "___id": "T000002R051357", + "___id": "T000002R051360", "___s": true }, { @@ -639846,7 +639850,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -639873,7 +639877,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R051358", + "___id": "T000002R051361", "___s": true }, { @@ -639882,7 +639886,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -639909,7 +639913,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R051359", + "___id": "T000002R051362", "___s": true }, { @@ -639918,7 +639922,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -639930,7 +639934,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R051360", + "___id": "T000002R051363", "___s": true }, { @@ -639939,7 +639943,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -639951,7 +639955,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R051361", + "___id": "T000002R051364", "___s": true }, { @@ -639960,7 +639964,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -639989,7 +639993,7 @@ "name": "args" } ], - "___id": "T000002R051362", + "___id": "T000002R051365", "___s": true }, { @@ -639998,7 +640002,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -640024,7 +640028,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R051363", + "___id": "T000002R051366", "___s": true }, { @@ -640033,7 +640037,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -640074,7 +640078,7 @@ "name": "camera" } ], - "___id": "T000002R051364", + "___id": "T000002R051367", "___s": true }, { @@ -640083,7 +640087,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -640118,7 +640122,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R051365", + "___id": "T000002R051368", "___s": true }, { @@ -640127,7 +640131,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -640184,7 +640188,7 @@ "name": "displayList" } ], - "___id": "T000002R051366", + "___id": "T000002R051369", "___s": true }, { @@ -640193,7 +640197,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -640220,7 +640224,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R051367", + "___id": "T000002R051370", "___s": true }, { @@ -640229,7 +640233,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -640260,7 +640264,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R051368", + "___id": "T000002R051371", "___s": true }, { @@ -640269,7 +640273,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -640296,7 +640300,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R051369", + "___id": "T000002R051372", "___s": true }, { @@ -640305,7 +640309,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -640337,7 +640341,7 @@ "name": "fromScene" } ], - "___id": "T000002R051370", + "___id": "T000002R051373", "___s": true }, { @@ -640346,7 +640350,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -640358,7 +640362,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R051371", + "___id": "T000002R051374", "___s": true }, { @@ -640367,7 +640371,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -640410,7 +640414,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R051372", + "___id": "T000002R051375", "___s": true }, { @@ -640419,7 +640423,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -640479,7 +640483,7 @@ "name": "event" } ], - "___id": "T000002R051373", + "___id": "T000002R051376", "___s": true }, { @@ -640488,7 +640492,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -640539,7 +640543,7 @@ "name": "event" } ], - "___id": "T000002R051374", + "___id": "T000002R051377", "___s": true }, { @@ -640548,7 +640552,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -640614,7 +640618,7 @@ "name": "args" } ], - "___id": "T000002R051375", + "___id": "T000002R051378", "___s": true }, { @@ -640623,7 +640627,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -640702,7 +640706,7 @@ "name": "context" } ], - "___id": "T000002R051376", + "___id": "T000002R051379", "___s": true }, { @@ -640711,7 +640715,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -640790,7 +640794,7 @@ "name": "context" } ], - "___id": "T000002R051377", + "___id": "T000002R051380", "___s": true }, { @@ -640799,7 +640803,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -640878,7 +640882,7 @@ "name": "context" } ], - "___id": "T000002R051378", + "___id": "T000002R051381", "___s": true }, { @@ -640887,7 +640891,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -640980,7 +640984,7 @@ "name": "once" } ], - "___id": "T000002R051379", + "___id": "T000002R051382", "___s": true }, { @@ -640989,7 +640993,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -641082,7 +641086,7 @@ "name": "once" } ], - "___id": "T000002R051380", + "___id": "T000002R051383", "___s": true }, { @@ -641091,7 +641095,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -641144,7 +641148,7 @@ "name": "event" } ], - "___id": "T000002R051381", + "___id": "T000002R051384", "___s": true }, { @@ -641153,7 +641157,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -641180,7 +641184,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R051383", + "___id": "T000002R051386", "___s": true }, { @@ -641189,7 +641193,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -641233,7 +641237,7 @@ "name": "value" } ], - "___id": "T000002R051384", + "___id": "T000002R051387", "___s": true }, { @@ -641242,7 +641246,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -641263,7 +641267,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R051385", + "___id": "T000002R051388", "___s": true }, { @@ -641272,7 +641276,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -641308,7 +641312,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R051387", + "___id": "T000002R051390", "___s": true }, { @@ -641317,7 +641321,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -641374,7 +641378,7 @@ "name": "value" } ], - "___id": "T000002R051388", + "___id": "T000002R051391", "___s": true }, { @@ -641383,7 +641387,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -641404,7 +641408,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R051390", + "___id": "T000002R051393", "___s": true }, { @@ -641413,7 +641417,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -641455,7 +641459,7 @@ "name": "value" } ], - "___id": "T000002R051391", + "___id": "T000002R051394", "___s": true }, { @@ -641464,7 +641468,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -641491,7 +641495,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R051392", + "___id": "T000002R051395", "___s": true }, { @@ -641500,7 +641504,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -641527,7 +641531,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R051393", + "___id": "T000002R051396", "___s": true }, { @@ -641536,7 +641540,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -641578,7 +641582,7 @@ "name": "gameObject" } ], - "___id": "T000002R051394", + "___id": "T000002R051397", "___s": true }, { @@ -641587,7 +641591,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -641629,7 +641633,7 @@ "name": "gameObject" } ], - "___id": "T000002R051395", + "___id": "T000002R051398", "___s": true }, { @@ -641638,7 +641642,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -641703,7 +641707,7 @@ "name": "includeParent" } ], - "___id": "T000002R051397", + "___id": "T000002R051400", "___s": true }, { @@ -641712,7 +641716,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -641777,7 +641781,7 @@ "name": "includeParent" } ], - "___id": "T000002R051398", + "___id": "T000002R051401", "___s": true }, { @@ -641786,7 +641790,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -641851,7 +641855,7 @@ "name": "includeParent" } ], - "___id": "T000002R051399", + "___id": "T000002R051402", "___s": true }, { @@ -641860,7 +641864,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -641925,7 +641929,7 @@ "name": "includeParent" } ], - "___id": "T000002R051400", + "___id": "T000002R051403", "___s": true }, { @@ -641934,7 +641938,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -641999,7 +642003,7 @@ "name": "includeParent" } ], - "___id": "T000002R051401", + "___id": "T000002R051404", "___s": true }, { @@ -642008,7 +642012,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -642073,7 +642077,7 @@ "name": "includeParent" } ], - "___id": "T000002R051402", + "___id": "T000002R051405", "___s": true }, { @@ -642082,7 +642086,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -642147,7 +642151,7 @@ "name": "includeParent" } ], - "___id": "T000002R051403", + "___id": "T000002R051406", "___s": true }, { @@ -642156,7 +642160,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -642221,7 +642225,7 @@ "name": "includeParent" } ], - "___id": "T000002R051404", + "___id": "T000002R051407", "___s": true }, { @@ -642230,7 +642234,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -642295,7 +642299,7 @@ "name": "includeParent" } ], - "___id": "T000002R051405", + "___id": "T000002R051408", "___s": true }, { @@ -642304,7 +642308,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -642374,7 +642378,7 @@ "name": "output" } ], - "___id": "T000002R051406", + "___id": "T000002R051409", "___s": true }, { @@ -642383,7 +642387,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -642414,7 +642418,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R051407", + "___id": "T000002R051410", "___s": true }, { @@ -642423,7 +642427,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -642475,7 +642479,7 @@ "name": "mask" } ], - "___id": "T000002R051408", + "___id": "T000002R051411", "___s": true }, { @@ -642484,7 +642488,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -642528,7 +642532,7 @@ "name": "destroyMask" } ], - "___id": "T000002R051409", + "___id": "T000002R051412", "___s": true }, { @@ -642537,7 +642541,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -642690,7 +642694,7 @@ "name": "frame" } ], - "___id": "T000002R051410", + "___id": "T000002R051413", "___s": true }, { @@ -642699,7 +642703,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -642771,7 +642775,7 @@ "name": "graphics" } ], - "___id": "T000002R051411", + "___id": "T000002R051414", "___s": true }, { @@ -642780,7 +642784,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -642803,7 +642807,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R051413", + "___id": "T000002R051416", "___s": true }, { @@ -642812,7 +642816,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -642835,7 +642839,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R051414", + "___id": "T000002R051417", "___s": true }, { @@ -642844,7 +642848,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -642865,7 +642869,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R051415", + "___id": "T000002R051418", "___s": true }, { @@ -642874,7 +642878,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -642895,7 +642899,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R051416", + "___id": "T000002R051419", "___s": true }, { @@ -642904,7 +642908,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -642963,7 +642967,7 @@ "name": "y" } ], - "___id": "T000002R051417", + "___id": "T000002R051420", "___s": true }, { @@ -642972,7 +642976,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -642999,7 +643003,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R051418", + "___id": "T000002R051421", "___s": true }, { @@ -643008,7 +643012,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -643067,7 +643071,7 @@ "name": "y" } ], - "___id": "T000002R051419", + "___id": "T000002R051422", "___s": true }, { @@ -643076,7 +643080,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -643103,7 +643107,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R051420", + "___id": "T000002R051423", "___s": true }, { @@ -643112,7 +643116,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -643141,7 +643145,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R051421", + "___id": "T000002R051424", "___s": true }, { @@ -643150,7 +643154,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -643179,7 +643183,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R051422", + "___id": "T000002R051425", "___s": true }, { @@ -643188,7 +643192,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -643216,7 +643220,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R051423", + "___id": "T000002R051426", "___s": true }, { @@ -643225,7 +643229,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -643284,7 +643288,7 @@ "name": "pipeline" } ], - "___id": "T000002R051424", + "___id": "T000002R051427", "___s": true }, { @@ -643293,7 +643297,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -643381,7 +643385,7 @@ "name": "copyData" } ], - "___id": "T000002R051425", + "___id": "T000002R051428", "___s": true }, { @@ -643390,7 +643394,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -643453,7 +643457,7 @@ "name": "value" } ], - "___id": "T000002R051426", + "___id": "T000002R051429", "___s": true }, { @@ -643462,7 +643466,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -643512,7 +643516,7 @@ "name": "resetData" } ], - "___id": "T000002R051427", + "___id": "T000002R051430", "___s": true }, { @@ -643521,7 +643525,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -643556,7 +643560,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R051428", + "___id": "T000002R051431", "___s": true }, { @@ -643565,7 +643569,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -643593,7 +643597,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R051429", + "___id": "T000002R051432", "___s": true }, { @@ -643602,7 +643606,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -643639,7 +643643,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R051430", + "___id": "T000002R051433", "___s": true }, { @@ -643648,7 +643652,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -643676,7 +643680,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R051431", + "___id": "T000002R051434", "___s": true }, { @@ -643685,7 +643689,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -643715,7 +643719,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R051432", + "___id": "T000002R051435", "___s": true }, { @@ -643724,7 +643728,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -643752,7 +643756,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R051433", + "___id": "T000002R051436", "___s": true }, { @@ -643761,7 +643765,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -643797,7 +643801,7 @@ "name": "preFX" } ], - "___id": "T000002R051434", + "___id": "T000002R051437", "___s": true }, { @@ -643806,7 +643810,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -643941,7 +643945,7 @@ "name": "copyData" } ], - "___id": "T000002R051435", + "___id": "T000002R051438", "___s": true }, { @@ -643950,7 +643954,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -644013,7 +644017,7 @@ "name": "value" } ], - "___id": "T000002R051436", + "___id": "T000002R051439", "___s": true }, { @@ -644022,7 +644026,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -644104,7 +644108,7 @@ "name": "pipeline" } ], - "___id": "T000002R051437", + "___id": "T000002R051440", "___s": true }, { @@ -644113,7 +644117,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -644149,7 +644153,7 @@ "name": "resetData" } ], - "___id": "T000002R051438", + "___id": "T000002R051441", "___s": true }, { @@ -644158,7 +644162,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -644217,7 +644221,7 @@ "name": "pipeline" } ], - "___id": "T000002R051439", + "___id": "T000002R051442", "___s": true }, { @@ -644226,7 +644230,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -644260,7 +644264,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R051440", + "___id": "T000002R051443", "___s": true }, { @@ -644269,7 +644273,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -644291,7 +644295,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R051441", + "___id": "T000002R051444", "___s": true }, { @@ -644300,7 +644304,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -644322,7 +644326,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R051442", + "___id": "T000002R051445", "___s": true }, { @@ -644331,7 +644335,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -644388,7 +644392,7 @@ "name": "y" } ], - "___id": "T000002R051443", + "___id": "T000002R051446", "___s": true }, { @@ -644397,7 +644401,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -644420,7 +644424,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R051444", + "___id": "T000002R051447", "___s": true }, { @@ -644429,7 +644433,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -644451,7 +644455,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R051448", + "___id": "T000002R051451", "___s": true }, { @@ -644460,7 +644464,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -644482,7 +644486,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R051449", + "___id": "T000002R051452", "___s": true }, { @@ -644491,7 +644495,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -644513,7 +644517,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R051450", + "___id": "T000002R051453", "___s": true }, { @@ -644522,7 +644526,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -644544,7 +644548,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R051451", + "___id": "T000002R051454", "___s": true }, { @@ -644553,7 +644557,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -644575,7 +644579,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R051452", + "___id": "T000002R051455", "___s": true }, { @@ -644584,7 +644588,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -644606,7 +644610,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R051453", + "___id": "T000002R051456", "___s": true }, { @@ -644615,7 +644619,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -644637,7 +644641,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R051454", + "___id": "T000002R051457", "___s": true }, { @@ -644646,7 +644650,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -644668,7 +644672,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R051455", + "___id": "T000002R051458", "___s": true }, { @@ -644677,7 +644681,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -644699,7 +644703,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R051456", + "___id": "T000002R051459", "___s": true }, { @@ -644708,7 +644712,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -644797,7 +644801,7 @@ "name": "w" } ], - "___id": "T000002R051457", + "___id": "T000002R051460", "___s": true }, { @@ -644806,7 +644810,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -644863,7 +644867,7 @@ "name": "source" } ], - "___id": "T000002R051458", + "___id": "T000002R051461", "___s": true }, { @@ -644872,7 +644876,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -644959,7 +644963,7 @@ "name": "height" } ], - "___id": "T000002R051459", + "___id": "T000002R051462", "___s": true }, { @@ -644968,7 +644972,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -645012,7 +645016,7 @@ "name": "radians" } ], - "___id": "T000002R051460", + "___id": "T000002R051463", "___s": true }, { @@ -645021,7 +645025,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -645065,7 +645069,7 @@ "name": "degrees" } ], - "___id": "T000002R051461", + "___id": "T000002R051464", "___s": true }, { @@ -645074,7 +645078,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -645133,7 +645137,7 @@ "name": "y" } ], - "___id": "T000002R051462", + "___id": "T000002R051465", "___s": true }, { @@ -645142,7 +645146,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -645186,7 +645190,7 @@ "name": "value" } ], - "___id": "T000002R051463", + "___id": "T000002R051466", "___s": true }, { @@ -645195,7 +645199,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -645239,7 +645243,7 @@ "name": "value" } ], - "___id": "T000002R051464", + "___id": "T000002R051467", "___s": true }, { @@ -645248,7 +645252,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -645292,7 +645296,7 @@ "name": "value" } ], - "___id": "T000002R051465", + "___id": "T000002R051468", "___s": true }, { @@ -645301,7 +645305,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -645345,7 +645349,7 @@ "name": "value" } ], - "___id": "T000002R051466", + "___id": "T000002R051469", "___s": true }, { @@ -645354,7 +645358,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -645396,7 +645400,7 @@ "name": "tempMatrix" } ], - "___id": "T000002R051467", + "___id": "T000002R051470", "___s": true }, { @@ -645405,7 +645409,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -645461,7 +645465,7 @@ "name": "parentMatrix" } ], - "___id": "T000002R051468", + "___id": "T000002R051471", "___s": true }, { @@ -645470,7 +645474,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -645552,7 +645556,7 @@ "name": "camera" } ], - "___id": "T000002R051469", + "___id": "T000002R051472", "___s": true }, { @@ -645561,7 +645565,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -645587,7 +645591,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R051470", + "___id": "T000002R051473", "___s": true }, { @@ -645596,7 +645600,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -645617,7 +645621,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R051472", + "___id": "T000002R051475", "___s": true }, { @@ -645626,7 +645630,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -645668,7 +645672,7 @@ "name": "value" } ], - "___id": "T000002R051473", + "___id": "T000002R051476", "___s": true }, { @@ -645677,7 +645681,7 @@ "filename": "Shape.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "geom", @@ -645699,7 +645703,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#geom", "inherited": true, - "___id": "T000002R051477", + "___id": "T000002R051480", "___s": true }, { @@ -645708,7 +645712,7 @@ "filename": "Shape.js", "lineno": 76, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "pathData", @@ -645739,7 +645743,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#pathData", "inherited": true, - "___id": "T000002R051478", + "___id": "T000002R051481", "___s": true }, { @@ -645748,7 +645752,7 @@ "filename": "Shape.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "pathIndexes", @@ -645779,7 +645783,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#pathIndexes", "inherited": true, - "___id": "T000002R051479", + "___id": "T000002R051482", "___s": true }, { @@ -645788,7 +645792,7 @@ "filename": "Shape.js", "lineno": 96, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "fillColor", @@ -645809,7 +645813,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#fillColor", "inherited": true, - "___id": "T000002R051480", + "___id": "T000002R051483", "___s": true }, { @@ -645818,7 +645822,7 @@ "filename": "Shape.js", "lineno": 105, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "fillAlpha", @@ -645839,7 +645843,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#fillAlpha", "inherited": true, - "___id": "T000002R051481", + "___id": "T000002R051484", "___s": true }, { @@ -645848,7 +645852,7 @@ "filename": "Shape.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "strokeColor", @@ -645869,7 +645873,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#strokeColor", "inherited": true, - "___id": "T000002R051482", + "___id": "T000002R051485", "___s": true }, { @@ -645878,7 +645882,7 @@ "filename": "Shape.js", "lineno": 123, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "strokeAlpha", @@ -645899,7 +645903,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#strokeAlpha", "inherited": true, - "___id": "T000002R051483", + "___id": "T000002R051486", "___s": true }, { @@ -645908,7 +645912,7 @@ "filename": "Shape.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "lineWidth", @@ -645929,7 +645933,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#lineWidth", "inherited": true, - "___id": "T000002R051484", + "___id": "T000002R051487", "___s": true }, { @@ -645938,7 +645942,7 @@ "filename": "Shape.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "isFilled", @@ -645959,7 +645963,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#isFilled", "inherited": true, - "___id": "T000002R051485", + "___id": "T000002R051488", "___s": true }, { @@ -645968,7 +645972,7 @@ "filename": "Shape.js", "lineno": 151, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "isStroked", @@ -645989,7 +645993,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#isStroked", "inherited": true, - "___id": "T000002R051486", + "___id": "T000002R051489", "___s": true }, { @@ -645998,7 +646002,7 @@ "filename": "Shape.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "closePath", @@ -646019,7 +646023,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#closePath", "inherited": true, - "___id": "T000002R051487", + "___id": "T000002R051490", "___s": true }, { @@ -646028,7 +646032,7 @@ "filename": "Shape.js", "lineno": 182, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "width", @@ -646049,7 +646053,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#width", "inherited": true, - "___id": "T000002R051489", + "___id": "T000002R051492", "___s": true }, { @@ -646058,7 +646062,7 @@ "filename": "Shape.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "height", @@ -646079,7 +646083,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#height", "inherited": true, - "___id": "T000002R051490", + "___id": "T000002R051493", "___s": true }, { @@ -646088,7 +646092,7 @@ "filename": "Shape.js", "lineno": 212, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setFillStyle", @@ -646146,7 +646150,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setFillStyle", "inherited": true, - "___id": "T000002R051491", + "___id": "T000002R051494", "___s": true }, { @@ -646155,7 +646159,7 @@ "filename": "Shape.js", "lineno": 247, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setStrokeStyle", @@ -646227,7 +646231,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setStrokeStyle", "inherited": true, - "___id": "T000002R051492", + "___id": "T000002R051495", "___s": true }, { @@ -646236,7 +646240,7 @@ "filename": "Shape.js", "lineno": 284, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setClosePath", @@ -646278,7 +646282,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setClosePath", "inherited": true, - "___id": "T000002R051493", + "___id": "T000002R051496", "___s": true }, { @@ -646287,7 +646291,7 @@ "filename": "Shape.js", "lineno": 332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setDisplaySize", @@ -646342,7 +646346,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setDisplaySize", "inherited": true, - "___id": "T000002R051494", + "___id": "T000002R051497", "___s": true }, { @@ -646351,7 +646355,7 @@ "filename": "Shape.js", "lineno": 353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "preDestroy", @@ -646364,7 +646368,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#preDestroy", "inherited": true, - "___id": "T000002R051495", + "___id": "T000002R051498", "___s": true }, { @@ -646373,7 +646377,7 @@ "filename": "Shape.js", "lineno": 368, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "displayWidth", @@ -646394,7 +646398,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#displayWidth", "inherited": true, - "___id": "T000002R051496", + "___id": "T000002R051499", "___s": true }, { @@ -646403,7 +646407,7 @@ "filename": "Shape.js", "lineno": 393, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "displayHeight", @@ -646424,7 +646428,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#displayHeight", "inherited": true, - "___id": "T000002R051497", + "___id": "T000002R051500", "___s": true }, { @@ -646433,7 +646437,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -646454,7 +646458,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R051499", + "___id": "T000002R051502", "___s": true }, { @@ -646463,7 +646467,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -646495,7 +646499,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R051500", + "___id": "T000002R051503", "___s": true }, { @@ -646504,7 +646508,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -646525,7 +646529,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R051501", + "___id": "T000002R051504", "___s": true }, { @@ -646534,7 +646538,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -646565,7 +646569,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R051502", + "___id": "T000002R051505", "___s": true }, { @@ -646574,7 +646578,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -646595,7 +646599,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R051503", + "___id": "T000002R051506", "___s": true }, { @@ -646604,7 +646608,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -646626,7 +646630,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R051504", + "___id": "T000002R051507", "___s": true }, { @@ -646635,7 +646639,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -646657,7 +646661,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R051505", + "___id": "T000002R051508", "___s": true }, { @@ -646666,7 +646670,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -646688,7 +646692,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R051506", + "___id": "T000002R051509", "___s": true }, { @@ -646697,7 +646701,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -646719,7 +646723,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R051507", + "___id": "T000002R051510", "___s": true }, { @@ -646728,7 +646732,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -646750,7 +646754,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R051508", + "___id": "T000002R051511", "___s": true }, { @@ -646759,7 +646763,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -646784,7 +646788,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R051509", + "___id": "T000002R051512", "___s": true }, { @@ -646793,7 +646797,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -646817,7 +646821,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R051510", + "___id": "T000002R051513", "___s": true }, { @@ -646826,7 +646830,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -646865,7 +646869,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R051511", + "___id": "T000002R051514", "___s": true }, { @@ -646874,7 +646878,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -646896,7 +646900,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R051512", + "___id": "T000002R051515", "___s": true }, { @@ -646905,7 +646909,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -646947,7 +646951,7 @@ "name": "value" } ], - "___id": "T000002R051513", + "___id": "T000002R051516", "___s": true }, { @@ -646956,7 +646960,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -646998,7 +647002,7 @@ "name": "value" } ], - "___id": "T000002R051514", + "___id": "T000002R051517", "___s": true }, { @@ -647007,7 +647011,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -647059,7 +647063,7 @@ "name": "value" } ], - "___id": "T000002R051515", + "___id": "T000002R051518", "___s": true }, { @@ -647068,7 +647072,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -647098,7 +647102,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R051516", + "___id": "T000002R051519", "___s": true }, { @@ -647107,7 +647111,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -647186,7 +647190,7 @@ "name": "data" } ], - "___id": "T000002R051517", + "___id": "T000002R051520", "___s": true }, { @@ -647195,7 +647199,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -647252,7 +647256,7 @@ "name": "amount" } ], - "___id": "T000002R051518", + "___id": "T000002R051521", "___s": true }, { @@ -647261,7 +647265,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -647303,7 +647307,7 @@ "name": "key" } ], - "___id": "T000002R051519", + "___id": "T000002R051522", "___s": true }, { @@ -647312,7 +647316,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -647371,7 +647375,7 @@ "name": "key" } ], - "___id": "T000002R051520", + "___id": "T000002R051523", "___s": true }, { @@ -647380,7 +647384,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -647467,7 +647471,7 @@ "name": "dropZone" } ], - "___id": "T000002R051521", + "___id": "T000002R051524", "___s": true }, { @@ -647476,7 +647480,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -647503,7 +647507,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R051522", + "___id": "T000002R051525", "___s": true }, { @@ -647512,7 +647516,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -647539,7 +647543,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R051523", + "___id": "T000002R051526", "___s": true }, { @@ -647548,7 +647552,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -647560,7 +647564,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R051524", + "___id": "T000002R051527", "___s": true }, { @@ -647569,7 +647573,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -647581,7 +647585,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R051525", + "___id": "T000002R051528", "___s": true }, { @@ -647590,7 +647594,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -647619,7 +647623,7 @@ "name": "args" } ], - "___id": "T000002R051526", + "___id": "T000002R051529", "___s": true }, { @@ -647628,7 +647632,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -647654,7 +647658,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R051527", + "___id": "T000002R051530", "___s": true }, { @@ -647663,7 +647667,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -647704,7 +647708,7 @@ "name": "camera" } ], - "___id": "T000002R051528", + "___id": "T000002R051531", "___s": true }, { @@ -647713,7 +647717,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -647748,7 +647752,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R051529", + "___id": "T000002R051532", "___s": true }, { @@ -647757,7 +647761,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -647814,7 +647818,7 @@ "name": "displayList" } ], - "___id": "T000002R051530", + "___id": "T000002R051533", "___s": true }, { @@ -647823,7 +647827,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -647850,7 +647854,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R051531", + "___id": "T000002R051534", "___s": true }, { @@ -647859,7 +647863,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -647890,7 +647894,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R051532", + "___id": "T000002R051535", "___s": true }, { @@ -647899,7 +647903,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -647926,7 +647930,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R051533", + "___id": "T000002R051536", "___s": true }, { @@ -647935,7 +647939,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -647967,7 +647971,7 @@ "name": "fromScene" } ], - "___id": "T000002R051534", + "___id": "T000002R051537", "___s": true }, { @@ -647976,7 +647980,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -647988,7 +647992,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R051535", + "___id": "T000002R051538", "___s": true }, { @@ -647997,7 +648001,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -648040,7 +648044,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R051536", + "___id": "T000002R051539", "___s": true }, { @@ -648049,7 +648053,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -648109,7 +648113,7 @@ "name": "event" } ], - "___id": "T000002R051537", + "___id": "T000002R051540", "___s": true }, { @@ -648118,7 +648122,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -648169,7 +648173,7 @@ "name": "event" } ], - "___id": "T000002R051538", + "___id": "T000002R051541", "___s": true }, { @@ -648178,7 +648182,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -648244,7 +648248,7 @@ "name": "args" } ], - "___id": "T000002R051539", + "___id": "T000002R051542", "___s": true }, { @@ -648253,7 +648257,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -648332,7 +648336,7 @@ "name": "context" } ], - "___id": "T000002R051540", + "___id": "T000002R051543", "___s": true }, { @@ -648341,7 +648345,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -648420,7 +648424,7 @@ "name": "context" } ], - "___id": "T000002R051541", + "___id": "T000002R051544", "___s": true }, { @@ -648429,7 +648433,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -648508,7 +648512,7 @@ "name": "context" } ], - "___id": "T000002R051542", + "___id": "T000002R051545", "___s": true }, { @@ -648517,7 +648521,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -648610,7 +648614,7 @@ "name": "once" } ], - "___id": "T000002R051543", + "___id": "T000002R051546", "___s": true }, { @@ -648619,7 +648623,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -648712,7 +648716,7 @@ "name": "once" } ], - "___id": "T000002R051544", + "___id": "T000002R051547", "___s": true }, { @@ -648721,7 +648725,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -648774,7 +648778,7 @@ "name": "event" } ], - "___id": "T000002R051545", + "___id": "T000002R051548", "___s": true }, { @@ -648783,7 +648787,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -648810,7 +648814,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R051547", + "___id": "T000002R051550", "___s": true }, { @@ -648819,7 +648823,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -648863,7 +648867,7 @@ "name": "value" } ], - "___id": "T000002R051548", + "___id": "T000002R051551", "___s": true }, { @@ -648872,7 +648876,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -648893,7 +648897,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R051549", + "___id": "T000002R051552", "___s": true }, { @@ -648902,7 +648906,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -648938,7 +648942,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R051551", + "___id": "T000002R051554", "___s": true }, { @@ -648947,7 +648951,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -649004,7 +649008,7 @@ "name": "value" } ], - "___id": "T000002R051552", + "___id": "T000002R051555", "___s": true }, { @@ -649013,7 +649017,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -649034,7 +649038,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R051554", + "___id": "T000002R051557", "___s": true }, { @@ -649043,7 +649047,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -649085,7 +649089,7 @@ "name": "value" } ], - "___id": "T000002R051555", + "___id": "T000002R051558", "___s": true }, { @@ -649094,7 +649098,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -649121,7 +649125,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R051556", + "___id": "T000002R051559", "___s": true }, { @@ -649130,7 +649134,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -649157,7 +649161,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R051557", + "___id": "T000002R051560", "___s": true }, { @@ -649166,7 +649170,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -649208,7 +649212,7 @@ "name": "gameObject" } ], - "___id": "T000002R051558", + "___id": "T000002R051561", "___s": true }, { @@ -649217,7 +649221,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -649259,7 +649263,7 @@ "name": "gameObject" } ], - "___id": "T000002R051559", + "___id": "T000002R051562", "___s": true }, { @@ -649268,7 +649272,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -649333,7 +649337,7 @@ "name": "includeParent" } ], - "___id": "T000002R051561", + "___id": "T000002R051564", "___s": true }, { @@ -649342,7 +649346,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -649407,7 +649411,7 @@ "name": "includeParent" } ], - "___id": "T000002R051562", + "___id": "T000002R051565", "___s": true }, { @@ -649416,7 +649420,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -649481,7 +649485,7 @@ "name": "includeParent" } ], - "___id": "T000002R051563", + "___id": "T000002R051566", "___s": true }, { @@ -649490,7 +649494,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -649555,7 +649559,7 @@ "name": "includeParent" } ], - "___id": "T000002R051564", + "___id": "T000002R051567", "___s": true }, { @@ -649564,7 +649568,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -649629,7 +649633,7 @@ "name": "includeParent" } ], - "___id": "T000002R051565", + "___id": "T000002R051568", "___s": true }, { @@ -649638,7 +649642,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -649703,7 +649707,7 @@ "name": "includeParent" } ], - "___id": "T000002R051566", + "___id": "T000002R051569", "___s": true }, { @@ -649712,7 +649716,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -649777,7 +649781,7 @@ "name": "includeParent" } ], - "___id": "T000002R051567", + "___id": "T000002R051570", "___s": true }, { @@ -649786,7 +649790,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -649851,7 +649855,7 @@ "name": "includeParent" } ], - "___id": "T000002R051568", + "___id": "T000002R051571", "___s": true }, { @@ -649860,7 +649864,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -649925,7 +649929,7 @@ "name": "includeParent" } ], - "___id": "T000002R051569", + "___id": "T000002R051572", "___s": true }, { @@ -649934,7 +649938,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -650004,7 +650008,7 @@ "name": "output" } ], - "___id": "T000002R051570", + "___id": "T000002R051573", "___s": true }, { @@ -650013,7 +650017,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -650044,7 +650048,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R051571", + "___id": "T000002R051574", "___s": true }, { @@ -650053,7 +650057,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -650105,7 +650109,7 @@ "name": "mask" } ], - "___id": "T000002R051572", + "___id": "T000002R051575", "___s": true }, { @@ -650114,7 +650118,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -650158,7 +650162,7 @@ "name": "destroyMask" } ], - "___id": "T000002R051573", + "___id": "T000002R051576", "___s": true }, { @@ -650167,7 +650171,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -650320,7 +650324,7 @@ "name": "frame" } ], - "___id": "T000002R051574", + "___id": "T000002R051577", "___s": true }, { @@ -650329,7 +650333,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -650401,7 +650405,7 @@ "name": "graphics" } ], - "___id": "T000002R051575", + "___id": "T000002R051578", "___s": true }, { @@ -650410,7 +650414,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -650433,7 +650437,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R051577", + "___id": "T000002R051580", "___s": true }, { @@ -650442,7 +650446,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -650465,7 +650469,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R051578", + "___id": "T000002R051581", "___s": true }, { @@ -650474,7 +650478,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -650495,7 +650499,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R051579", + "___id": "T000002R051582", "___s": true }, { @@ -650504,7 +650508,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -650525,7 +650529,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R051580", + "___id": "T000002R051583", "___s": true }, { @@ -650534,7 +650538,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -650593,7 +650597,7 @@ "name": "y" } ], - "___id": "T000002R051581", + "___id": "T000002R051584", "___s": true }, { @@ -650602,7 +650606,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -650629,7 +650633,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R051582", + "___id": "T000002R051585", "___s": true }, { @@ -650638,7 +650642,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -650697,7 +650701,7 @@ "name": "y" } ], - "___id": "T000002R051583", + "___id": "T000002R051586", "___s": true }, { @@ -650706,7 +650710,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -650733,7 +650737,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R051584", + "___id": "T000002R051587", "___s": true }, { @@ -650742,7 +650746,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -650771,7 +650775,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R051585", + "___id": "T000002R051588", "___s": true }, { @@ -650780,7 +650784,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -650809,7 +650813,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R051586", + "___id": "T000002R051589", "___s": true }, { @@ -650818,7 +650822,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -650846,7 +650850,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R051587", + "___id": "T000002R051590", "___s": true }, { @@ -650855,7 +650859,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -650914,7 +650918,7 @@ "name": "pipeline" } ], - "___id": "T000002R051588", + "___id": "T000002R051591", "___s": true }, { @@ -650923,7 +650927,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -651011,7 +651015,7 @@ "name": "copyData" } ], - "___id": "T000002R051589", + "___id": "T000002R051592", "___s": true }, { @@ -651020,7 +651024,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -651083,7 +651087,7 @@ "name": "value" } ], - "___id": "T000002R051590", + "___id": "T000002R051593", "___s": true }, { @@ -651092,7 +651096,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -651142,7 +651146,7 @@ "name": "resetData" } ], - "___id": "T000002R051591", + "___id": "T000002R051594", "___s": true }, { @@ -651151,7 +651155,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -651186,7 +651190,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R051592", + "___id": "T000002R051595", "___s": true }, { @@ -651195,7 +651199,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -651223,7 +651227,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R051593", + "___id": "T000002R051596", "___s": true }, { @@ -651232,7 +651236,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -651269,7 +651273,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R051594", + "___id": "T000002R051597", "___s": true }, { @@ -651278,7 +651282,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -651306,7 +651310,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R051595", + "___id": "T000002R051598", "___s": true }, { @@ -651315,7 +651319,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -651345,7 +651349,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R051596", + "___id": "T000002R051599", "___s": true }, { @@ -651354,7 +651358,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -651382,7 +651386,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R051597", + "___id": "T000002R051600", "___s": true }, { @@ -651391,7 +651395,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -651427,7 +651431,7 @@ "name": "preFX" } ], - "___id": "T000002R051598", + "___id": "T000002R051601", "___s": true }, { @@ -651436,7 +651440,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -651571,7 +651575,7 @@ "name": "copyData" } ], - "___id": "T000002R051599", + "___id": "T000002R051602", "___s": true }, { @@ -651580,7 +651584,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -651643,7 +651647,7 @@ "name": "value" } ], - "___id": "T000002R051600", + "___id": "T000002R051603", "___s": true }, { @@ -651652,7 +651656,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -651734,7 +651738,7 @@ "name": "pipeline" } ], - "___id": "T000002R051601", + "___id": "T000002R051604", "___s": true }, { @@ -651743,7 +651747,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -651779,7 +651783,7 @@ "name": "resetData" } ], - "___id": "T000002R051602", + "___id": "T000002R051605", "___s": true }, { @@ -651788,7 +651792,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -651847,7 +651851,7 @@ "name": "pipeline" } ], - "___id": "T000002R051603", + "___id": "T000002R051606", "___s": true }, { @@ -651856,7 +651860,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -651890,7 +651894,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R051604", + "___id": "T000002R051607", "___s": true }, { @@ -651899,7 +651903,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -651921,7 +651925,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R051605", + "___id": "T000002R051608", "___s": true }, { @@ -651930,7 +651934,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -651952,7 +651956,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R051606", + "___id": "T000002R051609", "___s": true }, { @@ -651961,7 +651965,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -652018,7 +652022,7 @@ "name": "y" } ], - "___id": "T000002R051607", + "___id": "T000002R051610", "___s": true }, { @@ -652027,7 +652031,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -652050,7 +652054,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R051608", + "___id": "T000002R051611", "___s": true }, { @@ -652059,7 +652063,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -652081,7 +652085,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R051612", + "___id": "T000002R051615", "___s": true }, { @@ -652090,7 +652094,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -652112,7 +652116,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R051613", + "___id": "T000002R051616", "___s": true }, { @@ -652121,7 +652125,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -652143,7 +652147,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R051614", + "___id": "T000002R051617", "___s": true }, { @@ -652152,7 +652156,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -652174,7 +652178,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R051615", + "___id": "T000002R051618", "___s": true }, { @@ -652183,7 +652187,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -652205,7 +652209,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R051616", + "___id": "T000002R051619", "___s": true }, { @@ -652214,7 +652218,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -652236,7 +652240,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R051617", + "___id": "T000002R051620", "___s": true }, { @@ -652245,7 +652249,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -652267,7 +652271,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R051618", + "___id": "T000002R051621", "___s": true }, { @@ -652276,7 +652280,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -652298,7 +652302,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R051619", + "___id": "T000002R051622", "___s": true }, { @@ -652307,7 +652311,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -652329,7 +652333,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R051620", + "___id": "T000002R051623", "___s": true }, { @@ -652338,7 +652342,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -652427,7 +652431,7 @@ "name": "w" } ], - "___id": "T000002R051621", + "___id": "T000002R051624", "___s": true }, { @@ -652436,7 +652440,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -652493,7 +652497,7 @@ "name": "source" } ], - "___id": "T000002R051622", + "___id": "T000002R051625", "___s": true }, { @@ -652502,7 +652506,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -652589,7 +652593,7 @@ "name": "height" } ], - "___id": "T000002R051623", + "___id": "T000002R051626", "___s": true }, { @@ -652598,7 +652602,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -652642,7 +652646,7 @@ "name": "radians" } ], - "___id": "T000002R051624", + "___id": "T000002R051627", "___s": true }, { @@ -652651,7 +652655,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -652695,7 +652699,7 @@ "name": "degrees" } ], - "___id": "T000002R051625", + "___id": "T000002R051628", "___s": true }, { @@ -652704,7 +652708,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -652763,7 +652767,7 @@ "name": "y" } ], - "___id": "T000002R051626", + "___id": "T000002R051629", "___s": true }, { @@ -652772,7 +652776,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -652816,7 +652820,7 @@ "name": "value" } ], - "___id": "T000002R051627", + "___id": "T000002R051630", "___s": true }, { @@ -652825,7 +652829,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -652869,7 +652873,7 @@ "name": "value" } ], - "___id": "T000002R051628", + "___id": "T000002R051631", "___s": true }, { @@ -652878,7 +652882,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -652922,7 +652926,7 @@ "name": "value" } ], - "___id": "T000002R051629", + "___id": "T000002R051632", "___s": true }, { @@ -652931,7 +652935,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -652975,7 +652979,7 @@ "name": "value" } ], - "___id": "T000002R051630", + "___id": "T000002R051633", "___s": true }, { @@ -652984,7 +652988,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -653026,7 +653030,7 @@ "name": "tempMatrix" } ], - "___id": "T000002R051631", + "___id": "T000002R051634", "___s": true }, { @@ -653035,7 +653039,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -653091,7 +653095,7 @@ "name": "parentMatrix" } ], - "___id": "T000002R051632", + "___id": "T000002R051635", "___s": true }, { @@ -653100,7 +653104,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -653182,7 +653186,7 @@ "name": "camera" } ], - "___id": "T000002R051633", + "___id": "T000002R051636", "___s": true }, { @@ -653191,7 +653195,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -653217,7 +653221,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R051634", + "___id": "T000002R051637", "___s": true }, { @@ -653226,7 +653230,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -653247,7 +653251,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R051636", + "___id": "T000002R051639", "___s": true }, { @@ -653256,7 +653260,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -653298,7 +653302,7 @@ "name": "value" } ], - "___id": "T000002R051637", + "___id": "T000002R051640", "___s": true }, { @@ -653307,7 +653311,7 @@ "filename": "Shape.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "geom", @@ -653329,7 +653333,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#geom", "inherited": true, - "___id": "T000002R051641", + "___id": "T000002R051644", "___s": true }, { @@ -653338,7 +653342,7 @@ "filename": "Shape.js", "lineno": 76, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "pathData", @@ -653369,7 +653373,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#pathData", "inherited": true, - "___id": "T000002R051642", + "___id": "T000002R051645", "___s": true }, { @@ -653378,7 +653382,7 @@ "filename": "Shape.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "pathIndexes", @@ -653409,7 +653413,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#pathIndexes", "inherited": true, - "___id": "T000002R051643", + "___id": "T000002R051646", "___s": true }, { @@ -653418,7 +653422,7 @@ "filename": "Shape.js", "lineno": 96, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "fillColor", @@ -653439,7 +653443,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#fillColor", "inherited": true, - "___id": "T000002R051644", + "___id": "T000002R051647", "___s": true }, { @@ -653448,7 +653452,7 @@ "filename": "Shape.js", "lineno": 105, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "fillAlpha", @@ -653469,7 +653473,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#fillAlpha", "inherited": true, - "___id": "T000002R051645", + "___id": "T000002R051648", "___s": true }, { @@ -653478,7 +653482,7 @@ "filename": "Shape.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "strokeColor", @@ -653499,7 +653503,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#strokeColor", "inherited": true, - "___id": "T000002R051646", + "___id": "T000002R051649", "___s": true }, { @@ -653508,7 +653512,7 @@ "filename": "Shape.js", "lineno": 123, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "strokeAlpha", @@ -653529,7 +653533,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#strokeAlpha", "inherited": true, - "___id": "T000002R051647", + "___id": "T000002R051650", "___s": true }, { @@ -653538,7 +653542,7 @@ "filename": "Shape.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "lineWidth", @@ -653559,7 +653563,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#lineWidth", "inherited": true, - "___id": "T000002R051648", + "___id": "T000002R051651", "___s": true }, { @@ -653568,7 +653572,7 @@ "filename": "Shape.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "isFilled", @@ -653589,7 +653593,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#isFilled", "inherited": true, - "___id": "T000002R051649", + "___id": "T000002R051652", "___s": true }, { @@ -653598,7 +653602,7 @@ "filename": "Shape.js", "lineno": 151, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "isStroked", @@ -653619,7 +653623,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#isStroked", "inherited": true, - "___id": "T000002R051650", + "___id": "T000002R051653", "___s": true }, { @@ -653628,7 +653632,7 @@ "filename": "Shape.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "closePath", @@ -653649,7 +653653,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#closePath", "inherited": true, - "___id": "T000002R051651", + "___id": "T000002R051654", "___s": true }, { @@ -653658,7 +653662,7 @@ "filename": "Shape.js", "lineno": 182, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "width", @@ -653679,7 +653683,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#width", "inherited": true, - "___id": "T000002R051653", + "___id": "T000002R051656", "___s": true }, { @@ -653688,7 +653692,7 @@ "filename": "Shape.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "height", @@ -653709,7 +653713,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#height", "inherited": true, - "___id": "T000002R051654", + "___id": "T000002R051657", "___s": true }, { @@ -653718,7 +653722,7 @@ "filename": "Shape.js", "lineno": 212, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setFillStyle", @@ -653776,7 +653780,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setFillStyle", "inherited": true, - "___id": "T000002R051655", + "___id": "T000002R051658", "___s": true }, { @@ -653785,7 +653789,7 @@ "filename": "Shape.js", "lineno": 247, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setStrokeStyle", @@ -653857,7 +653861,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setStrokeStyle", "inherited": true, - "___id": "T000002R051656", + "___id": "T000002R051659", "___s": true }, { @@ -653866,7 +653870,7 @@ "filename": "Shape.js", "lineno": 284, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setClosePath", @@ -653908,7 +653912,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setClosePath", "inherited": true, - "___id": "T000002R051657", + "___id": "T000002R051660", "___s": true }, { @@ -653917,7 +653921,7 @@ "filename": "Shape.js", "lineno": 332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setDisplaySize", @@ -653972,7 +653976,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setDisplaySize", "inherited": true, - "___id": "T000002R051659", + "___id": "T000002R051662", "___s": true }, { @@ -653981,7 +653985,7 @@ "filename": "Shape.js", "lineno": 353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "preDestroy", @@ -653994,7 +653998,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#preDestroy", "inherited": true, - "___id": "T000002R051660", + "___id": "T000002R051663", "___s": true }, { @@ -654003,7 +654007,7 @@ "filename": "Shape.js", "lineno": 368, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "displayWidth", @@ -654024,7 +654028,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#displayWidth", "inherited": true, - "___id": "T000002R051661", + "___id": "T000002R051664", "___s": true }, { @@ -654033,7 +654037,7 @@ "filename": "Shape.js", "lineno": 393, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "displayHeight", @@ -654054,7 +654058,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#displayHeight", "inherited": true, - "___id": "T000002R051662", + "___id": "T000002R051665", "___s": true }, { @@ -654063,7 +654067,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -654084,7 +654088,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R051664", + "___id": "T000002R051667", "___s": true }, { @@ -654093,7 +654097,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -654125,7 +654129,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R051665", + "___id": "T000002R051668", "___s": true }, { @@ -654134,7 +654138,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -654155,7 +654159,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R051666", + "___id": "T000002R051669", "___s": true }, { @@ -654164,7 +654168,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -654195,7 +654199,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R051667", + "___id": "T000002R051670", "___s": true }, { @@ -654204,7 +654208,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -654225,7 +654229,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R051668", + "___id": "T000002R051671", "___s": true }, { @@ -654234,7 +654238,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -654256,7 +654260,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R051669", + "___id": "T000002R051672", "___s": true }, { @@ -654265,7 +654269,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -654287,7 +654291,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R051670", + "___id": "T000002R051673", "___s": true }, { @@ -654296,7 +654300,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -654318,7 +654322,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R051671", + "___id": "T000002R051674", "___s": true }, { @@ -654327,7 +654331,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -654349,7 +654353,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R051672", + "___id": "T000002R051675", "___s": true }, { @@ -654358,7 +654362,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -654380,7 +654384,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R051673", + "___id": "T000002R051676", "___s": true }, { @@ -654389,7 +654393,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -654414,7 +654418,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R051674", + "___id": "T000002R051677", "___s": true }, { @@ -654423,7 +654427,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -654447,7 +654451,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R051675", + "___id": "T000002R051678", "___s": true }, { @@ -654456,7 +654460,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -654495,7 +654499,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R051676", + "___id": "T000002R051679", "___s": true }, { @@ -654504,7 +654508,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -654526,7 +654530,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R051677", + "___id": "T000002R051680", "___s": true }, { @@ -654535,7 +654539,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -654577,7 +654581,7 @@ "name": "value" } ], - "___id": "T000002R051678", + "___id": "T000002R051681", "___s": true }, { @@ -654586,7 +654590,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -654628,7 +654632,7 @@ "name": "value" } ], - "___id": "T000002R051679", + "___id": "T000002R051682", "___s": true }, { @@ -654637,7 +654641,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -654689,7 +654693,7 @@ "name": "value" } ], - "___id": "T000002R051680", + "___id": "T000002R051683", "___s": true }, { @@ -654698,7 +654702,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -654728,7 +654732,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R051681", + "___id": "T000002R051684", "___s": true }, { @@ -654737,7 +654741,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -654816,7 +654820,7 @@ "name": "data" } ], - "___id": "T000002R051682", + "___id": "T000002R051685", "___s": true }, { @@ -654825,7 +654829,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -654882,7 +654886,7 @@ "name": "amount" } ], - "___id": "T000002R051683", + "___id": "T000002R051686", "___s": true }, { @@ -654891,7 +654895,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -654933,7 +654937,7 @@ "name": "key" } ], - "___id": "T000002R051684", + "___id": "T000002R051687", "___s": true }, { @@ -654942,7 +654946,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -655001,7 +655005,7 @@ "name": "key" } ], - "___id": "T000002R051685", + "___id": "T000002R051688", "___s": true }, { @@ -655010,7 +655014,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -655097,7 +655101,7 @@ "name": "dropZone" } ], - "___id": "T000002R051686", + "___id": "T000002R051689", "___s": true }, { @@ -655106,7 +655110,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -655133,7 +655137,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R051687", + "___id": "T000002R051690", "___s": true }, { @@ -655142,7 +655146,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -655169,7 +655173,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R051688", + "___id": "T000002R051691", "___s": true }, { @@ -655178,7 +655182,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -655190,7 +655194,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R051689", + "___id": "T000002R051692", "___s": true }, { @@ -655199,7 +655203,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -655211,7 +655215,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R051690", + "___id": "T000002R051693", "___s": true }, { @@ -655220,7 +655224,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -655249,7 +655253,7 @@ "name": "args" } ], - "___id": "T000002R051691", + "___id": "T000002R051694", "___s": true }, { @@ -655258,7 +655262,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -655284,7 +655288,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R051692", + "___id": "T000002R051695", "___s": true }, { @@ -655293,7 +655297,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -655334,7 +655338,7 @@ "name": "camera" } ], - "___id": "T000002R051693", + "___id": "T000002R051696", "___s": true }, { @@ -655343,7 +655347,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -655378,7 +655382,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R051694", + "___id": "T000002R051697", "___s": true }, { @@ -655387,7 +655391,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -655444,7 +655448,7 @@ "name": "displayList" } ], - "___id": "T000002R051695", + "___id": "T000002R051698", "___s": true }, { @@ -655453,7 +655457,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -655480,7 +655484,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R051696", + "___id": "T000002R051699", "___s": true }, { @@ -655489,7 +655493,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -655520,7 +655524,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R051697", + "___id": "T000002R051700", "___s": true }, { @@ -655529,7 +655533,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -655556,7 +655560,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R051698", + "___id": "T000002R051701", "___s": true }, { @@ -655565,7 +655569,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -655597,7 +655601,7 @@ "name": "fromScene" } ], - "___id": "T000002R051699", + "___id": "T000002R051702", "___s": true }, { @@ -655606,7 +655610,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -655618,7 +655622,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R051700", + "___id": "T000002R051703", "___s": true }, { @@ -655627,7 +655631,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -655670,7 +655674,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R051701", + "___id": "T000002R051704", "___s": true }, { @@ -655679,7 +655683,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -655739,7 +655743,7 @@ "name": "event" } ], - "___id": "T000002R051702", + "___id": "T000002R051705", "___s": true }, { @@ -655748,7 +655752,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -655799,7 +655803,7 @@ "name": "event" } ], - "___id": "T000002R051703", + "___id": "T000002R051706", "___s": true }, { @@ -655808,7 +655812,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -655874,7 +655878,7 @@ "name": "args" } ], - "___id": "T000002R051704", + "___id": "T000002R051707", "___s": true }, { @@ -655883,7 +655887,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -655962,7 +655966,7 @@ "name": "context" } ], - "___id": "T000002R051705", + "___id": "T000002R051708", "___s": true }, { @@ -655971,7 +655975,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -656050,7 +656054,7 @@ "name": "context" } ], - "___id": "T000002R051706", + "___id": "T000002R051709", "___s": true }, { @@ -656059,7 +656063,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -656138,7 +656142,7 @@ "name": "context" } ], - "___id": "T000002R051707", + "___id": "T000002R051710", "___s": true }, { @@ -656147,7 +656151,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -656240,7 +656244,7 @@ "name": "once" } ], - "___id": "T000002R051708", + "___id": "T000002R051711", "___s": true }, { @@ -656249,7 +656253,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -656342,7 +656346,7 @@ "name": "once" } ], - "___id": "T000002R051709", + "___id": "T000002R051712", "___s": true }, { @@ -656351,7 +656355,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -656404,7 +656408,7 @@ "name": "event" } ], - "___id": "T000002R051710", + "___id": "T000002R051713", "___s": true }, { @@ -656413,7 +656417,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -656440,7 +656444,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R051712", + "___id": "T000002R051715", "___s": true }, { @@ -656449,7 +656453,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -656493,7 +656497,7 @@ "name": "value" } ], - "___id": "T000002R051713", + "___id": "T000002R051716", "___s": true }, { @@ -656502,7 +656506,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -656523,7 +656527,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R051714", + "___id": "T000002R051717", "___s": true }, { @@ -656532,7 +656536,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -656568,7 +656572,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R051716", + "___id": "T000002R051719", "___s": true }, { @@ -656577,7 +656581,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -656634,7 +656638,7 @@ "name": "value" } ], - "___id": "T000002R051717", + "___id": "T000002R051720", "___s": true }, { @@ -656643,7 +656647,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -656664,7 +656668,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R051719", + "___id": "T000002R051722", "___s": true }, { @@ -656673,7 +656677,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -656715,7 +656719,7 @@ "name": "value" } ], - "___id": "T000002R051720", + "___id": "T000002R051723", "___s": true }, { @@ -656724,7 +656728,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -656751,7 +656755,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R051721", + "___id": "T000002R051724", "___s": true }, { @@ -656760,7 +656764,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -656787,7 +656791,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R051722", + "___id": "T000002R051725", "___s": true }, { @@ -656796,7 +656800,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -656838,7 +656842,7 @@ "name": "gameObject" } ], - "___id": "T000002R051723", + "___id": "T000002R051726", "___s": true }, { @@ -656847,7 +656851,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -656889,7 +656893,7 @@ "name": "gameObject" } ], - "___id": "T000002R051724", + "___id": "T000002R051727", "___s": true }, { @@ -656898,7 +656902,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -656963,7 +656967,7 @@ "name": "includeParent" } ], - "___id": "T000002R051726", + "___id": "T000002R051729", "___s": true }, { @@ -656972,7 +656976,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -657037,7 +657041,7 @@ "name": "includeParent" } ], - "___id": "T000002R051727", + "___id": "T000002R051730", "___s": true }, { @@ -657046,7 +657050,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -657111,7 +657115,7 @@ "name": "includeParent" } ], - "___id": "T000002R051728", + "___id": "T000002R051731", "___s": true }, { @@ -657120,7 +657124,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -657185,7 +657189,7 @@ "name": "includeParent" } ], - "___id": "T000002R051729", + "___id": "T000002R051732", "___s": true }, { @@ -657194,7 +657198,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -657259,7 +657263,7 @@ "name": "includeParent" } ], - "___id": "T000002R051730", + "___id": "T000002R051733", "___s": true }, { @@ -657268,7 +657272,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -657333,7 +657337,7 @@ "name": "includeParent" } ], - "___id": "T000002R051731", + "___id": "T000002R051734", "___s": true }, { @@ -657342,7 +657346,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -657407,7 +657411,7 @@ "name": "includeParent" } ], - "___id": "T000002R051732", + "___id": "T000002R051735", "___s": true }, { @@ -657416,7 +657420,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -657481,7 +657485,7 @@ "name": "includeParent" } ], - "___id": "T000002R051733", + "___id": "T000002R051736", "___s": true }, { @@ -657490,7 +657494,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -657555,7 +657559,7 @@ "name": "includeParent" } ], - "___id": "T000002R051734", + "___id": "T000002R051737", "___s": true }, { @@ -657564,7 +657568,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -657634,7 +657638,7 @@ "name": "output" } ], - "___id": "T000002R051735", + "___id": "T000002R051738", "___s": true }, { @@ -657643,7 +657647,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -657674,7 +657678,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R051736", + "___id": "T000002R051739", "___s": true }, { @@ -657683,7 +657687,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -657735,7 +657739,7 @@ "name": "mask" } ], - "___id": "T000002R051737", + "___id": "T000002R051740", "___s": true }, { @@ -657744,7 +657748,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -657788,7 +657792,7 @@ "name": "destroyMask" } ], - "___id": "T000002R051738", + "___id": "T000002R051741", "___s": true }, { @@ -657797,7 +657801,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -657950,7 +657954,7 @@ "name": "frame" } ], - "___id": "T000002R051739", + "___id": "T000002R051742", "___s": true }, { @@ -657959,7 +657963,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -658031,7 +658035,7 @@ "name": "graphics" } ], - "___id": "T000002R051740", + "___id": "T000002R051743", "___s": true }, { @@ -658040,7 +658044,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -658063,7 +658067,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R051742", + "___id": "T000002R051745", "___s": true }, { @@ -658072,7 +658076,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -658095,7 +658099,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R051743", + "___id": "T000002R051746", "___s": true }, { @@ -658104,7 +658108,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -658125,7 +658129,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R051744", + "___id": "T000002R051747", "___s": true }, { @@ -658134,7 +658138,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -658155,7 +658159,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R051745", + "___id": "T000002R051748", "___s": true }, { @@ -658164,7 +658168,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -658223,7 +658227,7 @@ "name": "y" } ], - "___id": "T000002R051746", + "___id": "T000002R051749", "___s": true }, { @@ -658232,7 +658236,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -658259,7 +658263,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R051747", + "___id": "T000002R051750", "___s": true }, { @@ -658268,7 +658272,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -658327,7 +658331,7 @@ "name": "y" } ], - "___id": "T000002R051748", + "___id": "T000002R051751", "___s": true }, { @@ -658336,7 +658340,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -658363,7 +658367,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R051749", + "___id": "T000002R051752", "___s": true }, { @@ -658372,7 +658376,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -658401,7 +658405,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R051750", + "___id": "T000002R051753", "___s": true }, { @@ -658410,7 +658414,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -658439,7 +658443,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R051751", + "___id": "T000002R051754", "___s": true }, { @@ -658448,7 +658452,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -658476,7 +658480,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R051752", + "___id": "T000002R051755", "___s": true }, { @@ -658485,7 +658489,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -658544,7 +658548,7 @@ "name": "pipeline" } ], - "___id": "T000002R051753", + "___id": "T000002R051756", "___s": true }, { @@ -658553,7 +658557,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -658641,7 +658645,7 @@ "name": "copyData" } ], - "___id": "T000002R051754", + "___id": "T000002R051757", "___s": true }, { @@ -658650,7 +658654,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -658713,7 +658717,7 @@ "name": "value" } ], - "___id": "T000002R051755", + "___id": "T000002R051758", "___s": true }, { @@ -658722,7 +658726,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -658772,7 +658776,7 @@ "name": "resetData" } ], - "___id": "T000002R051756", + "___id": "T000002R051759", "___s": true }, { @@ -658781,7 +658785,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -658816,7 +658820,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R051757", + "___id": "T000002R051760", "___s": true }, { @@ -658825,7 +658829,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -658853,7 +658857,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R051758", + "___id": "T000002R051761", "___s": true }, { @@ -658862,7 +658866,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -658899,7 +658903,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R051759", + "___id": "T000002R051762", "___s": true }, { @@ -658908,7 +658912,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -658936,7 +658940,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R051760", + "___id": "T000002R051763", "___s": true }, { @@ -658945,7 +658949,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -658975,7 +658979,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R051761", + "___id": "T000002R051764", "___s": true }, { @@ -658984,7 +658988,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -659012,7 +659016,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R051762", + "___id": "T000002R051765", "___s": true }, { @@ -659021,7 +659025,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -659057,7 +659061,7 @@ "name": "preFX" } ], - "___id": "T000002R051763", + "___id": "T000002R051766", "___s": true }, { @@ -659066,7 +659070,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -659201,7 +659205,7 @@ "name": "copyData" } ], - "___id": "T000002R051764", + "___id": "T000002R051767", "___s": true }, { @@ -659210,7 +659214,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -659273,7 +659277,7 @@ "name": "value" } ], - "___id": "T000002R051765", + "___id": "T000002R051768", "___s": true }, { @@ -659282,7 +659286,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -659364,7 +659368,7 @@ "name": "pipeline" } ], - "___id": "T000002R051766", + "___id": "T000002R051769", "___s": true }, { @@ -659373,7 +659377,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -659409,7 +659413,7 @@ "name": "resetData" } ], - "___id": "T000002R051767", + "___id": "T000002R051770", "___s": true }, { @@ -659418,7 +659422,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -659477,7 +659481,7 @@ "name": "pipeline" } ], - "___id": "T000002R051768", + "___id": "T000002R051771", "___s": true }, { @@ -659486,7 +659490,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -659520,7 +659524,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R051769", + "___id": "T000002R051772", "___s": true }, { @@ -659529,7 +659533,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -659551,7 +659555,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R051770", + "___id": "T000002R051773", "___s": true }, { @@ -659560,7 +659564,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -659582,7 +659586,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R051771", + "___id": "T000002R051774", "___s": true }, { @@ -659591,7 +659595,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -659648,7 +659652,7 @@ "name": "y" } ], - "___id": "T000002R051772", + "___id": "T000002R051775", "___s": true }, { @@ -659657,7 +659661,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -659680,7 +659684,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R051773", + "___id": "T000002R051776", "___s": true }, { @@ -659689,7 +659693,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -659711,7 +659715,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R051777", + "___id": "T000002R051780", "___s": true }, { @@ -659720,7 +659724,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -659742,7 +659746,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R051778", + "___id": "T000002R051781", "___s": true }, { @@ -659751,7 +659755,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -659773,7 +659777,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R051779", + "___id": "T000002R051782", "___s": true }, { @@ -659782,7 +659786,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -659804,7 +659808,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R051780", + "___id": "T000002R051783", "___s": true }, { @@ -659813,7 +659817,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -659835,7 +659839,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R051781", + "___id": "T000002R051784", "___s": true }, { @@ -659844,7 +659848,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -659866,7 +659870,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R051782", + "___id": "T000002R051785", "___s": true }, { @@ -659875,7 +659879,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -659897,7 +659901,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R051783", + "___id": "T000002R051786", "___s": true }, { @@ -659906,7 +659910,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -659928,7 +659932,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R051784", + "___id": "T000002R051787", "___s": true }, { @@ -659937,7 +659941,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -659959,7 +659963,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R051785", + "___id": "T000002R051788", "___s": true }, { @@ -659968,7 +659972,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -660057,7 +660061,7 @@ "name": "w" } ], - "___id": "T000002R051786", + "___id": "T000002R051789", "___s": true }, { @@ -660066,7 +660070,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -660123,7 +660127,7 @@ "name": "source" } ], - "___id": "T000002R051787", + "___id": "T000002R051790", "___s": true }, { @@ -660132,7 +660136,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -660219,7 +660223,7 @@ "name": "height" } ], - "___id": "T000002R051788", + "___id": "T000002R051791", "___s": true }, { @@ -660228,7 +660232,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -660272,7 +660276,7 @@ "name": "radians" } ], - "___id": "T000002R051789", + "___id": "T000002R051792", "___s": true }, { @@ -660281,7 +660285,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -660325,7 +660329,7 @@ "name": "degrees" } ], - "___id": "T000002R051790", + "___id": "T000002R051793", "___s": true }, { @@ -660334,7 +660338,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -660393,7 +660397,7 @@ "name": "y" } ], - "___id": "T000002R051791", + "___id": "T000002R051794", "___s": true }, { @@ -660402,7 +660406,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -660446,7 +660450,7 @@ "name": "value" } ], - "___id": "T000002R051792", + "___id": "T000002R051795", "___s": true }, { @@ -660455,7 +660459,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -660499,7 +660503,7 @@ "name": "value" } ], - "___id": "T000002R051793", + "___id": "T000002R051796", "___s": true }, { @@ -660508,7 +660512,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -660552,7 +660556,7 @@ "name": "value" } ], - "___id": "T000002R051794", + "___id": "T000002R051797", "___s": true }, { @@ -660561,7 +660565,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -660605,7 +660609,7 @@ "name": "value" } ], - "___id": "T000002R051795", + "___id": "T000002R051798", "___s": true }, { @@ -660614,7 +660618,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -660656,7 +660660,7 @@ "name": "tempMatrix" } ], - "___id": "T000002R051796", + "___id": "T000002R051799", "___s": true }, { @@ -660665,7 +660669,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -660721,7 +660725,7 @@ "name": "parentMatrix" } ], - "___id": "T000002R051797", + "___id": "T000002R051800", "___s": true }, { @@ -660730,7 +660734,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -660812,7 +660816,7 @@ "name": "camera" } ], - "___id": "T000002R051798", + "___id": "T000002R051801", "___s": true }, { @@ -660821,7 +660825,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -660847,7 +660851,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R051799", + "___id": "T000002R051802", "___s": true }, { @@ -660856,7 +660860,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -660877,7 +660881,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R051801", + "___id": "T000002R051804", "___s": true }, { @@ -660886,7 +660890,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -660928,7 +660932,7 @@ "name": "value" } ], - "___id": "T000002R051802", + "___id": "T000002R051805", "___s": true }, { @@ -660937,7 +660941,7 @@ "filename": "Shape.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "geom", @@ -660959,7 +660963,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#geom", "inherited": true, - "___id": "T000002R051806", + "___id": "T000002R051809", "___s": true }, { @@ -660968,7 +660972,7 @@ "filename": "Shape.js", "lineno": 76, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "pathData", @@ -660999,7 +661003,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#pathData", "inherited": true, - "___id": "T000002R051807", + "___id": "T000002R051810", "___s": true }, { @@ -661008,7 +661012,7 @@ "filename": "Shape.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "pathIndexes", @@ -661039,7 +661043,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#pathIndexes", "inherited": true, - "___id": "T000002R051808", + "___id": "T000002R051811", "___s": true }, { @@ -661048,7 +661052,7 @@ "filename": "Shape.js", "lineno": 96, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "fillColor", @@ -661069,7 +661073,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#fillColor", "inherited": true, - "___id": "T000002R051809", + "___id": "T000002R051812", "___s": true }, { @@ -661078,7 +661082,7 @@ "filename": "Shape.js", "lineno": 105, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "fillAlpha", @@ -661099,7 +661103,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#fillAlpha", "inherited": true, - "___id": "T000002R051810", + "___id": "T000002R051813", "___s": true }, { @@ -661108,7 +661112,7 @@ "filename": "Shape.js", "lineno": 114, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "strokeColor", @@ -661129,7 +661133,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#strokeColor", "inherited": true, - "___id": "T000002R051811", + "___id": "T000002R051814", "___s": true }, { @@ -661138,7 +661142,7 @@ "filename": "Shape.js", "lineno": 123, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "strokeAlpha", @@ -661159,7 +661163,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#strokeAlpha", "inherited": true, - "___id": "T000002R051812", + "___id": "T000002R051815", "___s": true }, { @@ -661168,7 +661172,7 @@ "filename": "Shape.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "lineWidth", @@ -661189,7 +661193,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#lineWidth", "inherited": true, - "___id": "T000002R051813", + "___id": "T000002R051816", "___s": true }, { @@ -661198,7 +661202,7 @@ "filename": "Shape.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "isFilled", @@ -661219,7 +661223,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#isFilled", "inherited": true, - "___id": "T000002R051814", + "___id": "T000002R051817", "___s": true }, { @@ -661228,7 +661232,7 @@ "filename": "Shape.js", "lineno": 151, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "isStroked", @@ -661249,7 +661253,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#isStroked", "inherited": true, - "___id": "T000002R051815", + "___id": "T000002R051818", "___s": true }, { @@ -661258,7 +661262,7 @@ "filename": "Shape.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "closePath", @@ -661279,7 +661283,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#closePath", "inherited": true, - "___id": "T000002R051816", + "___id": "T000002R051819", "___s": true }, { @@ -661288,7 +661292,7 @@ "filename": "Shape.js", "lineno": 182, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "width", @@ -661309,7 +661313,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#width", "inherited": true, - "___id": "T000002R051818", + "___id": "T000002R051821", "___s": true }, { @@ -661318,7 +661322,7 @@ "filename": "Shape.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "height", @@ -661339,7 +661343,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#height", "inherited": true, - "___id": "T000002R051819", + "___id": "T000002R051822", "___s": true }, { @@ -661348,7 +661352,7 @@ "filename": "Shape.js", "lineno": 212, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setFillStyle", @@ -661406,7 +661410,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setFillStyle", "inherited": true, - "___id": "T000002R051820", + "___id": "T000002R051823", "___s": true }, { @@ -661415,7 +661419,7 @@ "filename": "Shape.js", "lineno": 247, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setStrokeStyle", @@ -661487,7 +661491,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setStrokeStyle", "inherited": true, - "___id": "T000002R051821", + "___id": "T000002R051824", "___s": true }, { @@ -661496,7 +661500,7 @@ "filename": "Shape.js", "lineno": 284, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setClosePath", @@ -661538,7 +661542,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setClosePath", "inherited": true, - "___id": "T000002R051822", + "___id": "T000002R051825", "___s": true }, { @@ -661547,7 +661551,7 @@ "filename": "Shape.js", "lineno": 332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "setDisplaySize", @@ -661602,7 +661606,7 @@ ], "inherits": "Phaser.GameObjects.Shape#setDisplaySize", "inherited": true, - "___id": "T000002R051824", + "___id": "T000002R051827", "___s": true }, { @@ -661611,7 +661615,7 @@ "filename": "Shape.js", "lineno": 353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "preDestroy", @@ -661624,7 +661628,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#preDestroy", "inherited": true, - "___id": "T000002R051825", + "___id": "T000002R051828", "___s": true }, { @@ -661633,7 +661637,7 @@ "filename": "Shape.js", "lineno": 368, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "displayWidth", @@ -661654,7 +661658,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#displayWidth", "inherited": true, - "___id": "T000002R051826", + "___id": "T000002R051829", "___s": true }, { @@ -661663,7 +661667,7 @@ "filename": "Shape.js", "lineno": 393, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\shape", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\shape", "code": {} }, "name": "displayHeight", @@ -661684,7 +661688,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Shape#displayHeight", "inherited": true, - "___id": "T000002R051827", + "___id": "T000002R051830", "___s": true }, { @@ -661693,7 +661697,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -661714,7 +661718,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R051829", + "___id": "T000002R051832", "___s": true }, { @@ -661723,7 +661727,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -661755,7 +661759,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R051830", + "___id": "T000002R051833", "___s": true }, { @@ -661764,7 +661768,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -661785,7 +661789,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R051831", + "___id": "T000002R051834", "___s": true }, { @@ -661794,7 +661798,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -661825,7 +661829,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R051832", + "___id": "T000002R051835", "___s": true }, { @@ -661834,7 +661838,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -661855,7 +661859,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R051833", + "___id": "T000002R051836", "___s": true }, { @@ -661864,7 +661868,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -661886,7 +661890,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R051834", + "___id": "T000002R051837", "___s": true }, { @@ -661895,7 +661899,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -661917,7 +661921,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R051835", + "___id": "T000002R051838", "___s": true }, { @@ -661926,7 +661930,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -661948,7 +661952,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R051836", + "___id": "T000002R051839", "___s": true }, { @@ -661957,7 +661961,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -661979,7 +661983,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R051837", + "___id": "T000002R051840", "___s": true }, { @@ -661988,7 +661992,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -662010,7 +662014,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R051838", + "___id": "T000002R051841", "___s": true }, { @@ -662019,7 +662023,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -662044,7 +662048,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R051839", + "___id": "T000002R051842", "___s": true }, { @@ -662053,7 +662057,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -662077,7 +662081,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R051840", + "___id": "T000002R051843", "___s": true }, { @@ -662086,7 +662090,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -662125,7 +662129,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R051841", + "___id": "T000002R051844", "___s": true }, { @@ -662134,7 +662138,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -662156,7 +662160,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R051842", + "___id": "T000002R051845", "___s": true }, { @@ -662165,7 +662169,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -662207,7 +662211,7 @@ "name": "value" } ], - "___id": "T000002R051843", + "___id": "T000002R051846", "___s": true }, { @@ -662216,7 +662220,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -662258,7 +662262,7 @@ "name": "value" } ], - "___id": "T000002R051844", + "___id": "T000002R051847", "___s": true }, { @@ -662267,7 +662271,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -662319,7 +662323,7 @@ "name": "value" } ], - "___id": "T000002R051845", + "___id": "T000002R051848", "___s": true }, { @@ -662328,7 +662332,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -662358,7 +662362,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R051846", + "___id": "T000002R051849", "___s": true }, { @@ -662367,7 +662371,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -662446,7 +662450,7 @@ "name": "data" } ], - "___id": "T000002R051847", + "___id": "T000002R051850", "___s": true }, { @@ -662455,7 +662459,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -662512,7 +662516,7 @@ "name": "amount" } ], - "___id": "T000002R051848", + "___id": "T000002R051851", "___s": true }, { @@ -662521,7 +662525,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -662563,7 +662567,7 @@ "name": "key" } ], - "___id": "T000002R051849", + "___id": "T000002R051852", "___s": true }, { @@ -662572,7 +662576,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -662631,7 +662635,7 @@ "name": "key" } ], - "___id": "T000002R051850", + "___id": "T000002R051853", "___s": true }, { @@ -662640,7 +662644,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -662727,7 +662731,7 @@ "name": "dropZone" } ], - "___id": "T000002R051851", + "___id": "T000002R051854", "___s": true }, { @@ -662736,7 +662740,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -662763,7 +662767,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R051852", + "___id": "T000002R051855", "___s": true }, { @@ -662772,7 +662776,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -662799,7 +662803,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R051853", + "___id": "T000002R051856", "___s": true }, { @@ -662808,7 +662812,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -662820,7 +662824,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R051854", + "___id": "T000002R051857", "___s": true }, { @@ -662829,7 +662833,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -662841,7 +662845,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R051855", + "___id": "T000002R051858", "___s": true }, { @@ -662850,7 +662854,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -662879,7 +662883,7 @@ "name": "args" } ], - "___id": "T000002R051856", + "___id": "T000002R051859", "___s": true }, { @@ -662888,7 +662892,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -662914,7 +662918,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R051857", + "___id": "T000002R051860", "___s": true }, { @@ -662923,7 +662927,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -662964,7 +662968,7 @@ "name": "camera" } ], - "___id": "T000002R051858", + "___id": "T000002R051861", "___s": true }, { @@ -662973,7 +662977,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -663008,7 +663012,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R051859", + "___id": "T000002R051862", "___s": true }, { @@ -663017,7 +663021,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -663074,7 +663078,7 @@ "name": "displayList" } ], - "___id": "T000002R051860", + "___id": "T000002R051863", "___s": true }, { @@ -663083,7 +663087,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -663110,7 +663114,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R051861", + "___id": "T000002R051864", "___s": true }, { @@ -663119,7 +663123,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -663150,7 +663154,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R051862", + "___id": "T000002R051865", "___s": true }, { @@ -663159,7 +663163,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -663186,7 +663190,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R051863", + "___id": "T000002R051866", "___s": true }, { @@ -663195,7 +663199,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -663227,7 +663231,7 @@ "name": "fromScene" } ], - "___id": "T000002R051864", + "___id": "T000002R051867", "___s": true }, { @@ -663236,7 +663240,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -663248,7 +663252,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R051865", + "___id": "T000002R051868", "___s": true }, { @@ -663257,7 +663261,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -663300,7 +663304,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R051866", + "___id": "T000002R051869", "___s": true }, { @@ -663309,7 +663313,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -663369,7 +663373,7 @@ "name": "event" } ], - "___id": "T000002R051867", + "___id": "T000002R051870", "___s": true }, { @@ -663378,7 +663382,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -663429,7 +663433,7 @@ "name": "event" } ], - "___id": "T000002R051868", + "___id": "T000002R051871", "___s": true }, { @@ -663438,7 +663442,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -663504,7 +663508,7 @@ "name": "args" } ], - "___id": "T000002R051869", + "___id": "T000002R051872", "___s": true }, { @@ -663513,7 +663517,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -663592,7 +663596,7 @@ "name": "context" } ], - "___id": "T000002R051870", + "___id": "T000002R051873", "___s": true }, { @@ -663601,7 +663605,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -663680,7 +663684,7 @@ "name": "context" } ], - "___id": "T000002R051871", + "___id": "T000002R051874", "___s": true }, { @@ -663689,7 +663693,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -663768,7 +663772,7 @@ "name": "context" } ], - "___id": "T000002R051872", + "___id": "T000002R051875", "___s": true }, { @@ -663777,7 +663781,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -663870,7 +663874,7 @@ "name": "once" } ], - "___id": "T000002R051873", + "___id": "T000002R051876", "___s": true }, { @@ -663879,7 +663883,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -663972,7 +663976,7 @@ "name": "once" } ], - "___id": "T000002R051874", + "___id": "T000002R051877", "___s": true }, { @@ -663981,7 +663985,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -664034,7 +664038,7 @@ "name": "event" } ], - "___id": "T000002R051875", + "___id": "T000002R051878", "___s": true }, { @@ -664043,7 +664047,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -664070,7 +664074,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R051877", + "___id": "T000002R051880", "___s": true }, { @@ -664079,7 +664083,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -664123,7 +664127,7 @@ "name": "value" } ], - "___id": "T000002R051878", + "___id": "T000002R051881", "___s": true }, { @@ -664132,7 +664136,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -664153,7 +664157,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R051879", + "___id": "T000002R051882", "___s": true }, { @@ -664162,7 +664166,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -664198,7 +664202,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R051881", + "___id": "T000002R051884", "___s": true }, { @@ -664207,7 +664211,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -664264,7 +664268,7 @@ "name": "value" } ], - "___id": "T000002R051882", + "___id": "T000002R051885", "___s": true }, { @@ -664273,7 +664277,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -664294,7 +664298,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R051884", + "___id": "T000002R051887", "___s": true }, { @@ -664303,7 +664307,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -664345,7 +664349,7 @@ "name": "value" } ], - "___id": "T000002R051885", + "___id": "T000002R051888", "___s": true }, { @@ -664354,7 +664358,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -664381,7 +664385,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R051886", + "___id": "T000002R051889", "___s": true }, { @@ -664390,7 +664394,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -664417,7 +664421,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R051887", + "___id": "T000002R051890", "___s": true }, { @@ -664426,7 +664430,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -664468,7 +664472,7 @@ "name": "gameObject" } ], - "___id": "T000002R051888", + "___id": "T000002R051891", "___s": true }, { @@ -664477,7 +664481,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -664519,7 +664523,7 @@ "name": "gameObject" } ], - "___id": "T000002R051889", + "___id": "T000002R051892", "___s": true }, { @@ -664528,7 +664532,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -664593,7 +664597,7 @@ "name": "includeParent" } ], - "___id": "T000002R051891", + "___id": "T000002R051894", "___s": true }, { @@ -664602,7 +664606,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -664667,7 +664671,7 @@ "name": "includeParent" } ], - "___id": "T000002R051892", + "___id": "T000002R051895", "___s": true }, { @@ -664676,7 +664680,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -664741,7 +664745,7 @@ "name": "includeParent" } ], - "___id": "T000002R051893", + "___id": "T000002R051896", "___s": true }, { @@ -664750,7 +664754,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -664815,7 +664819,7 @@ "name": "includeParent" } ], - "___id": "T000002R051894", + "___id": "T000002R051897", "___s": true }, { @@ -664824,7 +664828,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -664889,7 +664893,7 @@ "name": "includeParent" } ], - "___id": "T000002R051895", + "___id": "T000002R051898", "___s": true }, { @@ -664898,7 +664902,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -664963,7 +664967,7 @@ "name": "includeParent" } ], - "___id": "T000002R051896", + "___id": "T000002R051899", "___s": true }, { @@ -664972,7 +664976,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -665037,7 +665041,7 @@ "name": "includeParent" } ], - "___id": "T000002R051897", + "___id": "T000002R051900", "___s": true }, { @@ -665046,7 +665050,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -665111,7 +665115,7 @@ "name": "includeParent" } ], - "___id": "T000002R051898", + "___id": "T000002R051901", "___s": true }, { @@ -665120,7 +665124,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -665185,7 +665189,7 @@ "name": "includeParent" } ], - "___id": "T000002R051899", + "___id": "T000002R051902", "___s": true }, { @@ -665194,7 +665198,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -665264,7 +665268,7 @@ "name": "output" } ], - "___id": "T000002R051900", + "___id": "T000002R051903", "___s": true }, { @@ -665273,7 +665277,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -665304,7 +665308,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R051901", + "___id": "T000002R051904", "___s": true }, { @@ -665313,7 +665317,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -665365,7 +665369,7 @@ "name": "mask" } ], - "___id": "T000002R051902", + "___id": "T000002R051905", "___s": true }, { @@ -665374,7 +665378,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -665418,7 +665422,7 @@ "name": "destroyMask" } ], - "___id": "T000002R051903", + "___id": "T000002R051906", "___s": true }, { @@ -665427,7 +665431,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -665580,7 +665584,7 @@ "name": "frame" } ], - "___id": "T000002R051904", + "___id": "T000002R051907", "___s": true }, { @@ -665589,7 +665593,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -665661,7 +665665,7 @@ "name": "graphics" } ], - "___id": "T000002R051905", + "___id": "T000002R051908", "___s": true }, { @@ -665670,7 +665674,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -665693,7 +665697,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R051907", + "___id": "T000002R051910", "___s": true }, { @@ -665702,7 +665706,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -665725,7 +665729,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R051908", + "___id": "T000002R051911", "___s": true }, { @@ -665734,7 +665738,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -665755,7 +665759,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R051909", + "___id": "T000002R051912", "___s": true }, { @@ -665764,7 +665768,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -665785,7 +665789,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R051910", + "___id": "T000002R051913", "___s": true }, { @@ -665794,7 +665798,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -665853,7 +665857,7 @@ "name": "y" } ], - "___id": "T000002R051911", + "___id": "T000002R051914", "___s": true }, { @@ -665862,7 +665866,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -665889,7 +665893,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R051912", + "___id": "T000002R051915", "___s": true }, { @@ -665898,7 +665902,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -665957,7 +665961,7 @@ "name": "y" } ], - "___id": "T000002R051913", + "___id": "T000002R051916", "___s": true }, { @@ -665966,7 +665970,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -665993,7 +665997,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R051914", + "___id": "T000002R051917", "___s": true }, { @@ -666002,7 +666006,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -666031,7 +666035,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R051915", + "___id": "T000002R051918", "___s": true }, { @@ -666040,7 +666044,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -666069,7 +666073,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R051916", + "___id": "T000002R051919", "___s": true }, { @@ -666078,7 +666082,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -666106,7 +666110,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R051917", + "___id": "T000002R051920", "___s": true }, { @@ -666115,7 +666119,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -666174,7 +666178,7 @@ "name": "pipeline" } ], - "___id": "T000002R051918", + "___id": "T000002R051921", "___s": true }, { @@ -666183,7 +666187,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -666271,7 +666275,7 @@ "name": "copyData" } ], - "___id": "T000002R051919", + "___id": "T000002R051922", "___s": true }, { @@ -666280,7 +666284,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -666343,7 +666347,7 @@ "name": "value" } ], - "___id": "T000002R051920", + "___id": "T000002R051923", "___s": true }, { @@ -666352,7 +666356,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -666402,7 +666406,7 @@ "name": "resetData" } ], - "___id": "T000002R051921", + "___id": "T000002R051924", "___s": true }, { @@ -666411,7 +666415,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -666446,7 +666450,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R051922", + "___id": "T000002R051925", "___s": true }, { @@ -666455,7 +666459,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -666483,7 +666487,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R051923", + "___id": "T000002R051926", "___s": true }, { @@ -666492,7 +666496,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -666529,7 +666533,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R051924", + "___id": "T000002R051927", "___s": true }, { @@ -666538,7 +666542,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -666566,7 +666570,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R051925", + "___id": "T000002R051928", "___s": true }, { @@ -666575,7 +666579,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -666605,7 +666609,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R051926", + "___id": "T000002R051929", "___s": true }, { @@ -666614,7 +666618,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -666642,7 +666646,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R051927", + "___id": "T000002R051930", "___s": true }, { @@ -666651,7 +666655,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -666687,7 +666691,7 @@ "name": "preFX" } ], - "___id": "T000002R051928", + "___id": "T000002R051931", "___s": true }, { @@ -666696,7 +666700,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -666831,7 +666835,7 @@ "name": "copyData" } ], - "___id": "T000002R051929", + "___id": "T000002R051932", "___s": true }, { @@ -666840,7 +666844,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -666903,7 +666907,7 @@ "name": "value" } ], - "___id": "T000002R051930", + "___id": "T000002R051933", "___s": true }, { @@ -666912,7 +666916,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -666994,7 +666998,7 @@ "name": "pipeline" } ], - "___id": "T000002R051931", + "___id": "T000002R051934", "___s": true }, { @@ -667003,7 +667007,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -667039,7 +667043,7 @@ "name": "resetData" } ], - "___id": "T000002R051932", + "___id": "T000002R051935", "___s": true }, { @@ -667048,7 +667052,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -667107,7 +667111,7 @@ "name": "pipeline" } ], - "___id": "T000002R051933", + "___id": "T000002R051936", "___s": true }, { @@ -667116,7 +667120,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -667150,7 +667154,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R051934", + "___id": "T000002R051937", "___s": true }, { @@ -667159,7 +667163,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -667181,7 +667185,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R051935", + "___id": "T000002R051938", "___s": true }, { @@ -667190,7 +667194,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -667212,7 +667216,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R051936", + "___id": "T000002R051939", "___s": true }, { @@ -667221,7 +667225,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -667278,7 +667282,7 @@ "name": "y" } ], - "___id": "T000002R051937", + "___id": "T000002R051940", "___s": true }, { @@ -667287,7 +667291,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -667310,7 +667314,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R051938", + "___id": "T000002R051941", "___s": true }, { @@ -667319,7 +667323,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -667341,7 +667345,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R051942", + "___id": "T000002R051945", "___s": true }, { @@ -667350,7 +667354,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -667372,7 +667376,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R051943", + "___id": "T000002R051946", "___s": true }, { @@ -667381,7 +667385,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -667403,7 +667407,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R051944", + "___id": "T000002R051947", "___s": true }, { @@ -667412,7 +667416,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -667434,7 +667438,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R051945", + "___id": "T000002R051948", "___s": true }, { @@ -667443,7 +667447,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -667465,7 +667469,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R051946", + "___id": "T000002R051949", "___s": true }, { @@ -667474,7 +667478,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -667496,7 +667500,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R051947", + "___id": "T000002R051950", "___s": true }, { @@ -667505,7 +667509,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -667527,7 +667531,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R051948", + "___id": "T000002R051951", "___s": true }, { @@ -667536,7 +667540,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -667558,7 +667562,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R051949", + "___id": "T000002R051952", "___s": true }, { @@ -667567,7 +667571,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -667589,7 +667593,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R051950", + "___id": "T000002R051953", "___s": true }, { @@ -667598,7 +667602,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -667687,7 +667691,7 @@ "name": "w" } ], - "___id": "T000002R051951", + "___id": "T000002R051954", "___s": true }, { @@ -667696,7 +667700,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -667753,7 +667757,7 @@ "name": "source" } ], - "___id": "T000002R051952", + "___id": "T000002R051955", "___s": true }, { @@ -667762,7 +667766,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -667849,7 +667853,7 @@ "name": "height" } ], - "___id": "T000002R051953", + "___id": "T000002R051956", "___s": true }, { @@ -667858,7 +667862,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -667902,7 +667906,7 @@ "name": "radians" } ], - "___id": "T000002R051954", + "___id": "T000002R051957", "___s": true }, { @@ -667911,7 +667915,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -667955,7 +667959,7 @@ "name": "degrees" } ], - "___id": "T000002R051955", + "___id": "T000002R051958", "___s": true }, { @@ -667964,7 +667968,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -668023,7 +668027,7 @@ "name": "y" } ], - "___id": "T000002R051956", + "___id": "T000002R051959", "___s": true }, { @@ -668032,7 +668036,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -668076,7 +668080,7 @@ "name": "value" } ], - "___id": "T000002R051957", + "___id": "T000002R051960", "___s": true }, { @@ -668085,7 +668089,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -668129,7 +668133,7 @@ "name": "value" } ], - "___id": "T000002R051958", + "___id": "T000002R051961", "___s": true }, { @@ -668138,7 +668142,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -668182,7 +668186,7 @@ "name": "value" } ], - "___id": "T000002R051959", + "___id": "T000002R051962", "___s": true }, { @@ -668191,7 +668195,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -668235,7 +668239,7 @@ "name": "value" } ], - "___id": "T000002R051960", + "___id": "T000002R051963", "___s": true }, { @@ -668244,7 +668248,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -668286,7 +668290,7 @@ "name": "tempMatrix" } ], - "___id": "T000002R051961", + "___id": "T000002R051964", "___s": true }, { @@ -668295,7 +668299,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -668351,7 +668355,7 @@ "name": "parentMatrix" } ], - "___id": "T000002R051962", + "___id": "T000002R051965", "___s": true }, { @@ -668360,7 +668364,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -668442,7 +668446,7 @@ "name": "camera" } ], - "___id": "T000002R051963", + "___id": "T000002R051966", "___s": true }, { @@ -668451,7 +668455,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -668477,7 +668481,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R051964", + "___id": "T000002R051967", "___s": true }, { @@ -668486,7 +668490,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -668507,7 +668511,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R051966", + "___id": "T000002R051969", "___s": true }, { @@ -668516,7 +668520,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -668558,7 +668562,7 @@ "name": "value" } ], - "___id": "T000002R051967", + "___id": "T000002R051970", "___s": true }, { @@ -668567,7 +668571,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -668588,7 +668592,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R051968", + "___id": "T000002R051971", "___s": true }, { @@ -668597,7 +668601,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -668629,7 +668633,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R051969", + "___id": "T000002R051972", "___s": true }, { @@ -668638,7 +668642,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -668659,7 +668663,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R051970", + "___id": "T000002R051973", "___s": true }, { @@ -668668,7 +668672,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -668699,7 +668703,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R051971", + "___id": "T000002R051974", "___s": true }, { @@ -668708,7 +668712,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -668729,7 +668733,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R051972", + "___id": "T000002R051975", "___s": true }, { @@ -668738,7 +668742,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -668760,7 +668764,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R051973", + "___id": "T000002R051976", "___s": true }, { @@ -668769,7 +668773,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -668791,7 +668795,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R051974", + "___id": "T000002R051977", "___s": true }, { @@ -668800,7 +668804,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -668822,7 +668826,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R051975", + "___id": "T000002R051978", "___s": true }, { @@ -668831,7 +668835,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -668853,7 +668857,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R051976", + "___id": "T000002R051979", "___s": true }, { @@ -668862,7 +668866,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -668884,7 +668888,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R051977", + "___id": "T000002R051980", "___s": true }, { @@ -668893,7 +668897,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -668918,7 +668922,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R051978", + "___id": "T000002R051981", "___s": true }, { @@ -668927,7 +668931,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -668951,7 +668955,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R051979", + "___id": "T000002R051982", "___s": true }, { @@ -668960,7 +668964,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -668999,7 +669003,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R051980", + "___id": "T000002R051983", "___s": true }, { @@ -669008,7 +669012,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -669030,7 +669034,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R051981", + "___id": "T000002R051984", "___s": true }, { @@ -669039,7 +669043,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -669081,7 +669085,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setActive", "inherited": true, - "___id": "T000002R051982", + "___id": "T000002R051985", "___s": true }, { @@ -669090,7 +669094,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -669132,7 +669136,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setName", "inherited": true, - "___id": "T000002R051983", + "___id": "T000002R051986", "___s": true }, { @@ -669141,7 +669145,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -669193,7 +669197,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setState", "inherited": true, - "___id": "T000002R051984", + "___id": "T000002R051987", "___s": true }, { @@ -669202,7 +669206,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -669232,7 +669236,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R051985", + "___id": "T000002R051988", "___s": true }, { @@ -669241,7 +669245,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -669320,7 +669324,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setData", "inherited": true, - "___id": "T000002R051986", + "___id": "T000002R051989", "___s": true }, { @@ -669329,7 +669333,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -669386,7 +669390,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#incData", "inherited": true, - "___id": "T000002R051987", + "___id": "T000002R051990", "___s": true }, { @@ -669395,7 +669399,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -669437,7 +669441,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#toggleData", "inherited": true, - "___id": "T000002R051988", + "___id": "T000002R051991", "___s": true }, { @@ -669446,7 +669450,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -669505,7 +669509,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#getData", "inherited": true, - "___id": "T000002R051989", + "___id": "T000002R051992", "___s": true }, { @@ -669514,7 +669518,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -669601,7 +669605,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setInteractive", "inherited": true, - "___id": "T000002R051990", + "___id": "T000002R051993", "___s": true }, { @@ -669610,7 +669614,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -669637,7 +669641,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R051991", + "___id": "T000002R051994", "___s": true }, { @@ -669646,7 +669650,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -669673,7 +669677,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R051992", + "___id": "T000002R051995", "___s": true }, { @@ -669682,7 +669686,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -669694,7 +669698,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R051993", + "___id": "T000002R051996", "___s": true }, { @@ -669703,7 +669707,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -669715,7 +669719,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R051994", + "___id": "T000002R051997", "___s": true }, { @@ -669724,7 +669728,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -669753,7 +669757,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#update", "inherited": true, - "___id": "T000002R051995", + "___id": "T000002R051998", "___s": true }, { @@ -669762,7 +669766,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -669803,7 +669807,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#willRender", "inherited": true, - "___id": "T000002R051996", + "___id": "T000002R051999", "___s": true }, { @@ -669812,7 +669816,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -669847,7 +669851,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R051997", + "___id": "T000002R052000", "___s": true }, { @@ -669856,7 +669860,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -669913,7 +669917,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#addToDisplayList", "inherited": true, - "___id": "T000002R051998", + "___id": "T000002R052001", "___s": true }, { @@ -669922,7 +669926,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -669949,7 +669953,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R051999", + "___id": "T000002R052002", "___s": true }, { @@ -669958,7 +669962,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -669989,7 +669993,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R052000", + "___id": "T000002R052003", "___s": true }, { @@ -669998,7 +670002,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -670025,7 +670029,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R052001", + "___id": "T000002R052004", "___s": true }, { @@ -670034,7 +670038,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -670066,7 +670070,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#destroy", "inherited": true, - "___id": "T000002R052002", + "___id": "T000002R052005", "___s": true }, { @@ -670075,7 +670079,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -670087,7 +670091,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R052003", + "___id": "T000002R052006", "___s": true }, { @@ -670096,7 +670100,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -670139,7 +670143,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R052004", + "___id": "T000002R052007", "___s": true }, { @@ -670148,7 +670152,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -670208,7 +670212,7 @@ "name": "event" } ], - "___id": "T000002R052005", + "___id": "T000002R052008", "___s": true }, { @@ -670217,7 +670221,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -670268,7 +670272,7 @@ "name": "event" } ], - "___id": "T000002R052006", + "___id": "T000002R052009", "___s": true }, { @@ -670277,7 +670281,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -670343,7 +670347,7 @@ "name": "args" } ], - "___id": "T000002R052007", + "___id": "T000002R052010", "___s": true }, { @@ -670352,7 +670356,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -670431,7 +670435,7 @@ "name": "context" } ], - "___id": "T000002R052008", + "___id": "T000002R052011", "___s": true }, { @@ -670440,7 +670444,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -670519,7 +670523,7 @@ "name": "context" } ], - "___id": "T000002R052009", + "___id": "T000002R052012", "___s": true }, { @@ -670528,7 +670532,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -670607,7 +670611,7 @@ "name": "context" } ], - "___id": "T000002R052010", + "___id": "T000002R052013", "___s": true }, { @@ -670616,7 +670620,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -670709,7 +670713,7 @@ "name": "once" } ], - "___id": "T000002R052011", + "___id": "T000002R052014", "___s": true }, { @@ -670718,7 +670722,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -670811,7 +670815,7 @@ "name": "once" } ], - "___id": "T000002R052012", + "___id": "T000002R052015", "___s": true }, { @@ -670820,7 +670824,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -670873,7 +670877,7 @@ "name": "event" } ], - "___id": "T000002R052013", + "___id": "T000002R052016", "___s": true }, { @@ -670882,7 +670886,7 @@ "filename": "Alpha.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -670909,7 +670913,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#clearAlpha", "inherited": true, - "___id": "T000002R052019", + "___id": "T000002R052022", "___s": true }, { @@ -670918,7 +670922,7 @@ "filename": "Alpha.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -671004,7 +671008,7 @@ ], "inherits": "Phaser.GameObjects.Components.Alpha#setAlpha", "inherited": true, - "___id": "T000002R052020", + "___id": "T000002R052023", "___s": true }, { @@ -671013,7 +671017,7 @@ "filename": "Alpha.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -671034,7 +671038,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alpha", "inherited": true, - "___id": "T000002R052021", + "___id": "T000002R052024", "___s": true }, { @@ -671043,7 +671047,7 @@ "filename": "Alpha.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopLeft", @@ -671071,7 +671075,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", "inherited": true, - "___id": "T000002R052022", + "___id": "T000002R052025", "___s": true }, { @@ -671080,7 +671084,7 @@ "filename": "Alpha.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopRight", @@ -671108,7 +671112,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopRight", "inherited": true, - "___id": "T000002R052023", + "___id": "T000002R052026", "___s": true }, { @@ -671117,7 +671121,7 @@ "filename": "Alpha.js", "lineno": 227, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomLeft", @@ -671145,7 +671149,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", "inherited": true, - "___id": "T000002R052024", + "___id": "T000002R052027", "___s": true }, { @@ -671154,7 +671158,7 @@ "filename": "Alpha.js", "lineno": 257, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomRight", @@ -671182,7 +671186,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", "inherited": true, - "___id": "T000002R052025", + "___id": "T000002R052028", "___s": true }, { @@ -671191,7 +671195,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -671227,7 +671231,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R052027", + "___id": "T000002R052030", "___s": true }, { @@ -671236,7 +671240,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -671293,7 +671297,7 @@ ], "inherits": "Phaser.GameObjects.Components.BlendMode#setBlendMode", "inherited": true, - "___id": "T000002R052028", + "___id": "T000002R052031", "___s": true }, { @@ -671302,7 +671306,7 @@ "filename": "ComputedSize.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayWidth", @@ -671323,7 +671327,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ComputedSize#displayWidth", "inherited": true, - "___id": "T000002R052029", + "___id": "T000002R052032", "___s": true }, { @@ -671332,7 +671336,7 @@ "filename": "ComputedSize.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayHeight", @@ -671353,7 +671357,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ComputedSize#displayHeight", "inherited": true, - "___id": "T000002R052030", + "___id": "T000002R052033", "___s": true }, { @@ -671362,7 +671366,7 @@ "filename": "ComputedSize.js", "lineno": 93, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSize", @@ -671417,7 +671421,7 @@ ], "inherits": "Phaser.GameObjects.Components.ComputedSize#setSize", "inherited": true, - "___id": "T000002R052031", + "___id": "T000002R052034", "___s": true }, { @@ -671426,7 +671430,7 @@ "filename": "ComputedSize.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplaySize", @@ -671481,7 +671485,7 @@ ], "inherits": "Phaser.GameObjects.Components.ComputedSize#setDisplaySize", "inherited": true, - "___id": "T000002R052032", + "___id": "T000002R052035", "___s": true }, { @@ -671490,7 +671494,7 @@ "filename": "Crop.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "texture", @@ -671521,7 +671525,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Crop#texture", "inherited": true, - "___id": "T000002R052033", + "___id": "T000002R052036", "___s": true }, { @@ -671530,7 +671534,7 @@ "filename": "Crop.js", "lineno": 25, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "frame", @@ -671551,7 +671555,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Crop#frame", "inherited": true, - "___id": "T000002R052034", + "___id": "T000002R052037", "___s": true }, { @@ -671560,7 +671564,7 @@ "filename": "Crop.js", "lineno": 34, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isCropped", @@ -671581,7 +671585,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Crop#isCropped", "inherited": true, - "___id": "T000002R052035", + "___id": "T000002R052038", "___s": true }, { @@ -671590,7 +671594,7 @@ "filename": "Crop.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setCrop", @@ -671685,7 +671689,7 @@ ], "inherits": "Phaser.GameObjects.Components.Crop#setCrop", "inherited": true, - "___id": "T000002R052036", + "___id": "T000002R052039", "___s": true }, { @@ -671694,7 +671698,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -671715,7 +671719,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R052039", + "___id": "T000002R052042", "___s": true }, { @@ -671724,7 +671728,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -671766,7 +671770,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#setDepth", "inherited": true, - "___id": "T000002R052040", + "___id": "T000002R052043", "___s": true }, { @@ -671775,7 +671779,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -671802,7 +671806,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R052041", + "___id": "T000002R052044", "___s": true }, { @@ -671811,7 +671815,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -671838,7 +671842,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R052042", + "___id": "T000002R052045", "___s": true }, { @@ -671847,7 +671851,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -671889,7 +671893,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", "inherited": true, - "___id": "T000002R052043", + "___id": "T000002R052046", "___s": true }, { @@ -671898,7 +671902,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -671940,7 +671944,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", "inherited": true, - "___id": "T000002R052044", + "___id": "T000002R052047", "___s": true }, { @@ -671949,7 +671953,7 @@ "filename": "Flip.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipX", @@ -671971,7 +671975,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#flipX", "inherited": true, - "___id": "T000002R052045", + "___id": "T000002R052048", "___s": true }, { @@ -671980,7 +671984,7 @@ "filename": "Flip.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipY", @@ -672002,7 +672006,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#flipY", "inherited": true, - "___id": "T000002R052046", + "___id": "T000002R052049", "___s": true }, { @@ -672011,7 +672015,7 @@ "filename": "Flip.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipX", @@ -672038,7 +672042,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipX", "inherited": true, - "___id": "T000002R052047", + "___id": "T000002R052050", "___s": true }, { @@ -672047,7 +672051,7 @@ "filename": "Flip.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipY", @@ -672074,7 +672078,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipY", "inherited": true, - "___id": "T000002R052048", + "___id": "T000002R052051", "___s": true }, { @@ -672083,7 +672087,7 @@ "filename": "Flip.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipX", @@ -672125,7 +672129,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlipX", "inherited": true, - "___id": "T000002R052049", + "___id": "T000002R052052", "___s": true }, { @@ -672134,7 +672138,7 @@ "filename": "Flip.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipY", @@ -672176,7 +672180,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlipY", "inherited": true, - "___id": "T000002R052050", + "___id": "T000002R052053", "___s": true }, { @@ -672185,7 +672189,7 @@ "filename": "Flip.js", "lineno": 117, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlip", @@ -672240,7 +672244,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlip", "inherited": true, - "___id": "T000002R052051", + "___id": "T000002R052054", "___s": true }, { @@ -672249,7 +672253,7 @@ "filename": "Flip.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetFlip", @@ -672276,7 +672280,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#resetFlip", "inherited": true, - "___id": "T000002R052052", + "___id": "T000002R052055", "___s": true }, { @@ -672285,7 +672289,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -672350,7 +672354,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getCenter", "inherited": true, - "___id": "T000002R052054", + "___id": "T000002R052057", "___s": true }, { @@ -672359,7 +672363,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -672424,7 +672428,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopLeft", "inherited": true, - "___id": "T000002R052055", + "___id": "T000002R052058", "___s": true }, { @@ -672433,7 +672437,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -672498,7 +672502,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopCenter", "inherited": true, - "___id": "T000002R052056", + "___id": "T000002R052059", "___s": true }, { @@ -672507,7 +672511,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -672572,7 +672576,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopRight", "inherited": true, - "___id": "T000002R052057", + "___id": "T000002R052060", "___s": true }, { @@ -672581,7 +672585,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -672646,7 +672650,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getLeftCenter", "inherited": true, - "___id": "T000002R052058", + "___id": "T000002R052061", "___s": true }, { @@ -672655,7 +672659,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -672720,7 +672724,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getRightCenter", "inherited": true, - "___id": "T000002R052059", + "___id": "T000002R052062", "___s": true }, { @@ -672729,7 +672733,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -672794,7 +672798,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomLeft", "inherited": true, - "___id": "T000002R052060", + "___id": "T000002R052063", "___s": true }, { @@ -672803,7 +672807,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -672868,7 +672872,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomCenter", "inherited": true, - "___id": "T000002R052061", + "___id": "T000002R052064", "___s": true }, { @@ -672877,7 +672881,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -672942,7 +672946,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomRight", "inherited": true, - "___id": "T000002R052062", + "___id": "T000002R052065", "___s": true }, { @@ -672951,7 +672955,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -673021,7 +673025,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBounds", "inherited": true, - "___id": "T000002R052063", + "___id": "T000002R052066", "___s": true }, { @@ -673030,7 +673034,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -673061,7 +673065,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R052064", + "___id": "T000002R052067", "___s": true }, { @@ -673070,7 +673074,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -673122,7 +673126,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#setMask", "inherited": true, - "___id": "T000002R052065", + "___id": "T000002R052068", "___s": true }, { @@ -673131,7 +673135,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -673175,7 +673179,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#clearMask", "inherited": true, - "___id": "T000002R052066", + "___id": "T000002R052069", "___s": true }, { @@ -673184,7 +673188,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -673337,7 +673341,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createBitmapMask", "inherited": true, - "___id": "T000002R052067", + "___id": "T000002R052070", "___s": true }, { @@ -673346,7 +673350,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -673418,7 +673422,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createGeometryMask", "inherited": true, - "___id": "T000002R052068", + "___id": "T000002R052071", "___s": true }, { @@ -673427,7 +673431,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -673450,7 +673454,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R052070", + "___id": "T000002R052073", "___s": true }, { @@ -673459,7 +673463,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -673482,7 +673486,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R052071", + "___id": "T000002R052074", "___s": true }, { @@ -673491,7 +673495,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -673512,7 +673516,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R052072", + "___id": "T000002R052075", "___s": true }, { @@ -673521,7 +673525,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -673542,7 +673546,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R052073", + "___id": "T000002R052076", "___s": true }, { @@ -673551,7 +673555,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -673610,7 +673614,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setOrigin", "inherited": true, - "___id": "T000002R052074", + "___id": "T000002R052077", "___s": true }, { @@ -673619,7 +673623,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -673646,7 +673650,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R052075", + "___id": "T000002R052078", "___s": true }, { @@ -673655,7 +673659,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -673714,7 +673718,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setDisplayOrigin", "inherited": true, - "___id": "T000002R052076", + "___id": "T000002R052079", "___s": true }, { @@ -673723,7 +673727,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -673750,7 +673754,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R052077", + "___id": "T000002R052080", "___s": true }, { @@ -673759,7 +673763,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -673788,7 +673792,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R052078", + "___id": "T000002R052081", "___s": true }, { @@ -673797,7 +673801,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -673826,7 +673830,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R052079", + "___id": "T000002R052082", "___s": true }, { @@ -673835,7 +673839,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -673863,7 +673867,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R052080", + "___id": "T000002R052083", "___s": true }, { @@ -673872,7 +673876,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -673931,7 +673935,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#initPipeline", "inherited": true, - "___id": "T000002R052081", + "___id": "T000002R052084", "___s": true }, { @@ -673940,7 +673944,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -674028,7 +674032,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipeline", "inherited": true, - "___id": "T000002R052082", + "___id": "T000002R052085", "___s": true }, { @@ -674037,7 +674041,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -674100,7 +674104,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipelineData", "inherited": true, - "___id": "T000002R052083", + "___id": "T000002R052086", "___s": true }, { @@ -674109,7 +674113,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -674159,7 +674163,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#resetPipeline", "inherited": true, - "___id": "T000002R052084", + "___id": "T000002R052087", "___s": true }, { @@ -674168,7 +674172,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -674203,7 +674207,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R052085", + "___id": "T000002R052088", "___s": true }, { @@ -674212,7 +674216,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -674240,7 +674244,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R052086", + "___id": "T000002R052089", "___s": true }, { @@ -674249,7 +674253,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -674286,7 +674290,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R052087", + "___id": "T000002R052090", "___s": true }, { @@ -674295,7 +674299,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -674323,7 +674327,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R052088", + "___id": "T000002R052091", "___s": true }, { @@ -674332,7 +674336,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -674362,7 +674366,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R052089", + "___id": "T000002R052092", "___s": true }, { @@ -674371,7 +674375,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -674399,7 +674403,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R052090", + "___id": "T000002R052093", "___s": true }, { @@ -674408,7 +674412,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -674444,7 +674448,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", "inherited": true, - "___id": "T000002R052091", + "___id": "T000002R052094", "___s": true }, { @@ -674453,7 +674457,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -674588,7 +674592,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", "inherited": true, - "___id": "T000002R052092", + "___id": "T000002R052095", "___s": true }, { @@ -674597,7 +674601,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -674660,7 +674664,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", "inherited": true, - "___id": "T000002R052093", + "___id": "T000002R052096", "___s": true }, { @@ -674669,7 +674673,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -674751,7 +674755,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", "inherited": true, - "___id": "T000002R052094", + "___id": "T000002R052097", "___s": true }, { @@ -674760,7 +674764,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -674796,7 +674800,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", "inherited": true, - "___id": "T000002R052095", + "___id": "T000002R052098", "___s": true }, { @@ -674805,7 +674809,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -674864,7 +674868,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", "inherited": true, - "___id": "T000002R052096", + "___id": "T000002R052099", "___s": true }, { @@ -674873,7 +674877,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -674907,7 +674911,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R052097", + "___id": "T000002R052100", "___s": true }, { @@ -674916,7 +674920,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -674938,7 +674942,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R052098", + "___id": "T000002R052101", "___s": true }, { @@ -674947,7 +674951,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -674969,7 +674973,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R052099", + "___id": "T000002R052102", "___s": true }, { @@ -674978,7 +674982,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -675035,7 +675039,7 @@ ], "inherits": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", "inherited": true, - "___id": "T000002R052100", + "___id": "T000002R052103", "___s": true }, { @@ -675044,7 +675048,7 @@ "filename": "Tint.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopLeft", @@ -675066,7 +675070,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintTopLeft", "inherited": true, - "___id": "T000002R052101", + "___id": "T000002R052104", "___s": true }, { @@ -675075,7 +675079,7 @@ "filename": "Tint.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopRight", @@ -675097,7 +675101,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintTopRight", "inherited": true, - "___id": "T000002R052102", + "___id": "T000002R052105", "___s": true }, { @@ -675106,7 +675110,7 @@ "filename": "Tint.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomLeft", @@ -675128,7 +675132,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintBottomLeft", "inherited": true, - "___id": "T000002R052103", + "___id": "T000002R052106", "___s": true }, { @@ -675137,7 +675141,7 @@ "filename": "Tint.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomRight", @@ -675159,7 +675163,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintBottomRight", "inherited": true, - "___id": "T000002R052104", + "___id": "T000002R052107", "___s": true }, { @@ -675168,7 +675172,7 @@ "filename": "Tint.js", "lineno": 66, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintFill", @@ -675190,7 +675194,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintFill", "inherited": true, - "___id": "T000002R052105", + "___id": "T000002R052108", "___s": true }, { @@ -675199,7 +675203,7 @@ "filename": "Tint.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearTint", @@ -675233,7 +675237,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#clearTint", "inherited": true, - "___id": "T000002R052106", + "___id": "T000002R052109", "___s": true }, { @@ -675242,7 +675246,7 @@ "filename": "Tint.js", "lineno": 98, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTint", @@ -675335,7 +675339,7 @@ ], "inherits": "Phaser.GameObjects.Components.Tint#setTint", "inherited": true, - "___id": "T000002R052107", + "___id": "T000002R052110", "___s": true }, { @@ -675344,7 +675348,7 @@ "filename": "Tint.js", "lineno": 146, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTintFill", @@ -675437,7 +675441,7 @@ ], "inherits": "Phaser.GameObjects.Components.Tint#setTintFill", "inherited": true, - "___id": "T000002R052108", + "___id": "T000002R052111", "___s": true }, { @@ -675446,7 +675450,7 @@ "filename": "Tint.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tint", @@ -675474,7 +675478,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tint", "inherited": true, - "___id": "T000002R052109", + "___id": "T000002R052112", "___s": true }, { @@ -675483,7 +675487,7 @@ "filename": "Tint.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isTinted", @@ -675512,7 +675516,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#isTinted", "inherited": true, - "___id": "T000002R052110", + "___id": "T000002R052113", "___s": true }, { @@ -675521,7 +675525,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -675544,7 +675548,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R052111", + "___id": "T000002R052114", "___s": true }, { @@ -675553,7 +675557,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -675575,7 +675579,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R052115", + "___id": "T000002R052118", "___s": true }, { @@ -675584,7 +675588,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -675606,7 +675610,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R052116", + "___id": "T000002R052119", "___s": true }, { @@ -675615,7 +675619,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -675637,7 +675641,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R052117", + "___id": "T000002R052120", "___s": true }, { @@ -675646,7 +675650,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -675668,7 +675672,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R052118", + "___id": "T000002R052121", "___s": true }, { @@ -675677,7 +675681,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -675699,7 +675703,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R052119", + "___id": "T000002R052122", "___s": true }, { @@ -675708,7 +675712,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -675730,7 +675734,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R052120", + "___id": "T000002R052123", "___s": true }, { @@ -675739,7 +675743,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -675761,7 +675765,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R052121", + "___id": "T000002R052124", "___s": true }, { @@ -675770,7 +675774,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -675792,7 +675796,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R052122", + "___id": "T000002R052125", "___s": true }, { @@ -675801,7 +675805,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -675823,7 +675827,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R052123", + "___id": "T000002R052126", "___s": true }, { @@ -675832,7 +675836,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -675921,7 +675925,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setPosition", "inherited": true, - "___id": "T000002R052124", + "___id": "T000002R052127", "___s": true }, { @@ -675930,7 +675934,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -675987,7 +675991,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#copyPosition", "inherited": true, - "___id": "T000002R052125", + "___id": "T000002R052128", "___s": true }, { @@ -675996,7 +676000,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -676083,7 +676087,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRandomPosition", "inherited": true, - "___id": "T000002R052126", + "___id": "T000002R052129", "___s": true }, { @@ -676092,7 +676096,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -676136,7 +676140,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRotation", "inherited": true, - "___id": "T000002R052127", + "___id": "T000002R052130", "___s": true }, { @@ -676145,7 +676149,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -676189,7 +676193,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setAngle", "inherited": true, - "___id": "T000002R052128", + "___id": "T000002R052131", "___s": true }, { @@ -676198,7 +676202,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -676257,7 +676261,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setScale", "inherited": true, - "___id": "T000002R052129", + "___id": "T000002R052132", "___s": true }, { @@ -676266,7 +676270,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -676310,7 +676314,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setX", "inherited": true, - "___id": "T000002R052130", + "___id": "T000002R052133", "___s": true }, { @@ -676319,7 +676323,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -676363,7 +676367,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setY", "inherited": true, - "___id": "T000002R052131", + "___id": "T000002R052134", "___s": true }, { @@ -676372,7 +676376,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -676416,7 +676420,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setZ", "inherited": true, - "___id": "T000002R052132", + "___id": "T000002R052135", "___s": true }, { @@ -676425,7 +676429,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -676469,7 +676473,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setW", "inherited": true, - "___id": "T000002R052133", + "___id": "T000002R052136", "___s": true }, { @@ -676478,7 +676482,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -676520,7 +676524,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", "inherited": true, - "___id": "T000002R052134", + "___id": "T000002R052137", "___s": true }, { @@ -676529,7 +676533,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -676585,7 +676589,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", "inherited": true, - "___id": "T000002R052135", + "___id": "T000002R052138", "___s": true }, { @@ -676594,7 +676598,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -676676,7 +676680,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalPoint", "inherited": true, - "___id": "T000002R052136", + "___id": "T000002R052139", "___s": true }, { @@ -676685,7 +676689,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -676711,7 +676715,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R052137", + "___id": "T000002R052140", "___s": true }, { @@ -676720,7 +676724,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -676741,7 +676745,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R052139", + "___id": "T000002R052142", "___s": true }, { @@ -676750,7 +676754,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -676792,7 +676796,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R052140", + "___id": "T000002R052143", "___s": true }, { @@ -676801,7 +676805,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -676822,7 +676826,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R052141", + "___id": "T000002R052144", "___s": true }, { @@ -676831,7 +676835,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -676863,7 +676867,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R052142", + "___id": "T000002R052145", "___s": true }, { @@ -676872,7 +676876,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -676893,7 +676897,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R052143", + "___id": "T000002R052146", "___s": true }, { @@ -676902,7 +676906,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -676933,7 +676937,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R052144", + "___id": "T000002R052147", "___s": true }, { @@ -676942,7 +676946,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -676963,7 +676967,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R052145", + "___id": "T000002R052148", "___s": true }, { @@ -676972,7 +676976,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -676994,7 +676998,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R052146", + "___id": "T000002R052149", "___s": true }, { @@ -677003,7 +677007,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -677025,7 +677029,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R052147", + "___id": "T000002R052150", "___s": true }, { @@ -677034,7 +677038,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -677056,7 +677060,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R052148", + "___id": "T000002R052151", "___s": true }, { @@ -677065,7 +677069,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -677087,7 +677091,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R052149", + "___id": "T000002R052152", "___s": true }, { @@ -677096,7 +677100,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -677118,7 +677122,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R052150", + "___id": "T000002R052153", "___s": true }, { @@ -677127,7 +677131,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -677152,7 +677156,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R052151", + "___id": "T000002R052154", "___s": true }, { @@ -677161,7 +677165,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -677185,7 +677189,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R052152", + "___id": "T000002R052155", "___s": true }, { @@ -677194,7 +677198,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -677233,7 +677237,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R052153", + "___id": "T000002R052156", "___s": true }, { @@ -677242,7 +677246,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -677264,7 +677268,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R052154", + "___id": "T000002R052157", "___s": true }, { @@ -677273,7 +677277,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -677315,7 +677319,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setActive", "inherited": true, - "___id": "T000002R052155", + "___id": "T000002R052158", "___s": true }, { @@ -677324,7 +677328,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -677366,7 +677370,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setName", "inherited": true, - "___id": "T000002R052156", + "___id": "T000002R052159", "___s": true }, { @@ -677375,7 +677379,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -677427,7 +677431,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setState", "inherited": true, - "___id": "T000002R052157", + "___id": "T000002R052160", "___s": true }, { @@ -677436,7 +677440,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -677466,7 +677470,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R052158", + "___id": "T000002R052161", "___s": true }, { @@ -677475,7 +677479,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -677554,7 +677558,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setData", "inherited": true, - "___id": "T000002R052159", + "___id": "T000002R052162", "___s": true }, { @@ -677563,7 +677567,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -677620,7 +677624,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#incData", "inherited": true, - "___id": "T000002R052160", + "___id": "T000002R052163", "___s": true }, { @@ -677629,7 +677633,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -677671,7 +677675,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#toggleData", "inherited": true, - "___id": "T000002R052161", + "___id": "T000002R052164", "___s": true }, { @@ -677680,7 +677684,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -677739,7 +677743,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#getData", "inherited": true, - "___id": "T000002R052162", + "___id": "T000002R052165", "___s": true }, { @@ -677748,7 +677752,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -677835,7 +677839,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setInteractive", "inherited": true, - "___id": "T000002R052163", + "___id": "T000002R052166", "___s": true }, { @@ -677844,7 +677848,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -677871,7 +677875,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R052164", + "___id": "T000002R052167", "___s": true }, { @@ -677880,7 +677884,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -677907,7 +677911,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R052165", + "___id": "T000002R052168", "___s": true }, { @@ -677916,7 +677920,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -677928,7 +677932,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R052166", + "___id": "T000002R052169", "___s": true }, { @@ -677937,7 +677941,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -677949,7 +677953,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R052167", + "___id": "T000002R052170", "___s": true }, { @@ -677958,7 +677962,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -677987,7 +677991,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#update", "inherited": true, - "___id": "T000002R052168", + "___id": "T000002R052171", "___s": true }, { @@ -677996,7 +678000,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -678022,7 +678026,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R052169", + "___id": "T000002R052172", "___s": true }, { @@ -678031,7 +678035,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -678072,7 +678076,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#willRender", "inherited": true, - "___id": "T000002R052170", + "___id": "T000002R052173", "___s": true }, { @@ -678081,7 +678085,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -678116,7 +678120,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R052171", + "___id": "T000002R052174", "___s": true }, { @@ -678125,7 +678129,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -678182,7 +678186,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#addToDisplayList", "inherited": true, - "___id": "T000002R052172", + "___id": "T000002R052175", "___s": true }, { @@ -678191,7 +678195,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -678218,7 +678222,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R052173", + "___id": "T000002R052176", "___s": true }, { @@ -678227,7 +678231,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -678258,7 +678262,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R052174", + "___id": "T000002R052177", "___s": true }, { @@ -678267,7 +678271,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -678294,7 +678298,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R052175", + "___id": "T000002R052178", "___s": true }, { @@ -678303,7 +678307,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -678335,7 +678339,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#destroy", "inherited": true, - "___id": "T000002R052176", + "___id": "T000002R052179", "___s": true }, { @@ -678344,7 +678348,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -678356,7 +678360,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R052177", + "___id": "T000002R052180", "___s": true }, { @@ -678365,7 +678369,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -678408,7 +678412,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R052178", + "___id": "T000002R052181", "___s": true }, { @@ -678417,7 +678421,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -678477,7 +678481,7 @@ "name": "event" } ], - "___id": "T000002R052179", + "___id": "T000002R052182", "___s": true }, { @@ -678486,7 +678490,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -678537,7 +678541,7 @@ "name": "event" } ], - "___id": "T000002R052180", + "___id": "T000002R052183", "___s": true }, { @@ -678546,7 +678550,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -678612,7 +678616,7 @@ "name": "args" } ], - "___id": "T000002R052181", + "___id": "T000002R052184", "___s": true }, { @@ -678621,7 +678625,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -678700,7 +678704,7 @@ "name": "context" } ], - "___id": "T000002R052182", + "___id": "T000002R052185", "___s": true }, { @@ -678709,7 +678713,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -678788,7 +678792,7 @@ "name": "context" } ], - "___id": "T000002R052183", + "___id": "T000002R052186", "___s": true }, { @@ -678797,7 +678801,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -678876,7 +678880,7 @@ "name": "context" } ], - "___id": "T000002R052184", + "___id": "T000002R052187", "___s": true }, { @@ -678885,7 +678889,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -678978,7 +678982,7 @@ "name": "once" } ], - "___id": "T000002R052185", + "___id": "T000002R052188", "___s": true }, { @@ -678987,7 +678991,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -679080,7 +679084,7 @@ "name": "once" } ], - "___id": "T000002R052186", + "___id": "T000002R052189", "___s": true }, { @@ -679089,7 +679093,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -679142,7 +679146,7 @@ "name": "event" } ], - "___id": "T000002R052187", + "___id": "T000002R052190", "___s": true }, { @@ -679151,7 +679155,7 @@ "filename": "Alpha.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -679178,7 +679182,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#clearAlpha", "inherited": true, - "___id": "T000002R052193", + "___id": "T000002R052196", "___s": true }, { @@ -679187,7 +679191,7 @@ "filename": "Alpha.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -679273,7 +679277,7 @@ ], "inherits": "Phaser.GameObjects.Components.Alpha#setAlpha", "inherited": true, - "___id": "T000002R052194", + "___id": "T000002R052197", "___s": true }, { @@ -679282,7 +679286,7 @@ "filename": "Alpha.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -679303,7 +679307,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alpha", "inherited": true, - "___id": "T000002R052195", + "___id": "T000002R052198", "___s": true }, { @@ -679312,7 +679316,7 @@ "filename": "Alpha.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopLeft", @@ -679340,7 +679344,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", "inherited": true, - "___id": "T000002R052196", + "___id": "T000002R052199", "___s": true }, { @@ -679349,7 +679353,7 @@ "filename": "Alpha.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopRight", @@ -679377,7 +679381,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopRight", "inherited": true, - "___id": "T000002R052197", + "___id": "T000002R052200", "___s": true }, { @@ -679386,7 +679390,7 @@ "filename": "Alpha.js", "lineno": 227, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomLeft", @@ -679414,7 +679418,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", "inherited": true, - "___id": "T000002R052198", + "___id": "T000002R052201", "___s": true }, { @@ -679423,7 +679427,7 @@ "filename": "Alpha.js", "lineno": 257, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomRight", @@ -679451,7 +679455,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", "inherited": true, - "___id": "T000002R052199", + "___id": "T000002R052202", "___s": true }, { @@ -679460,7 +679464,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -679496,7 +679500,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R052201", + "___id": "T000002R052204", "___s": true }, { @@ -679505,7 +679509,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -679562,7 +679566,7 @@ ], "inherits": "Phaser.GameObjects.Components.BlendMode#setBlendMode", "inherited": true, - "___id": "T000002R052202", + "___id": "T000002R052205", "___s": true }, { @@ -679571,7 +679575,7 @@ "filename": "ComputedSize.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "width", @@ -679592,7 +679596,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ComputedSize#width", "inherited": true, - "___id": "T000002R052203", + "___id": "T000002R052206", "___s": true }, { @@ -679601,7 +679605,7 @@ "filename": "ComputedSize.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "height", @@ -679622,7 +679626,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ComputedSize#height", "inherited": true, - "___id": "T000002R052204", + "___id": "T000002R052207", "___s": true }, { @@ -679631,7 +679635,7 @@ "filename": "ComputedSize.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayWidth", @@ -679652,7 +679656,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ComputedSize#displayWidth", "inherited": true, - "___id": "T000002R052205", + "___id": "T000002R052208", "___s": true }, { @@ -679661,7 +679665,7 @@ "filename": "ComputedSize.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayHeight", @@ -679682,7 +679686,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ComputedSize#displayHeight", "inherited": true, - "___id": "T000002R052206", + "___id": "T000002R052209", "___s": true }, { @@ -679691,7 +679695,7 @@ "filename": "ComputedSize.js", "lineno": 93, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSize", @@ -679746,7 +679750,7 @@ ], "inherits": "Phaser.GameObjects.Components.ComputedSize#setSize", "inherited": true, - "___id": "T000002R052207", + "___id": "T000002R052210", "___s": true }, { @@ -679755,7 +679759,7 @@ "filename": "ComputedSize.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplaySize", @@ -679810,7 +679814,7 @@ ], "inherits": "Phaser.GameObjects.Components.ComputedSize#setDisplaySize", "inherited": true, - "___id": "T000002R052208", + "___id": "T000002R052211", "___s": true }, { @@ -679819,7 +679823,7 @@ "filename": "Crop.js", "lineno": 34, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isCropped", @@ -679840,7 +679844,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Crop#isCropped", "inherited": true, - "___id": "T000002R052209", + "___id": "T000002R052212", "___s": true }, { @@ -679849,7 +679853,7 @@ "filename": "Crop.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setCrop", @@ -679944,7 +679948,7 @@ ], "inherits": "Phaser.GameObjects.Components.Crop#setCrop", "inherited": true, - "___id": "T000002R052210", + "___id": "T000002R052213", "___s": true }, { @@ -679953,7 +679957,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -679974,7 +679978,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R052213", + "___id": "T000002R052216", "___s": true }, { @@ -679983,7 +679987,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -680025,7 +680029,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#setDepth", "inherited": true, - "___id": "T000002R052214", + "___id": "T000002R052217", "___s": true }, { @@ -680034,7 +680038,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -680061,7 +680065,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R052215", + "___id": "T000002R052218", "___s": true }, { @@ -680070,7 +680074,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -680097,7 +680101,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R052216", + "___id": "T000002R052219", "___s": true }, { @@ -680106,7 +680110,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -680148,7 +680152,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", "inherited": true, - "___id": "T000002R052217", + "___id": "T000002R052220", "___s": true }, { @@ -680157,7 +680161,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -680199,7 +680203,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", "inherited": true, - "___id": "T000002R052218", + "___id": "T000002R052221", "___s": true }, { @@ -680208,7 +680212,7 @@ "filename": "Flip.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipX", @@ -680230,7 +680234,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#flipX", "inherited": true, - "___id": "T000002R052219", + "___id": "T000002R052222", "___s": true }, { @@ -680239,7 +680243,7 @@ "filename": "Flip.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipY", @@ -680261,7 +680265,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#flipY", "inherited": true, - "___id": "T000002R052220", + "___id": "T000002R052223", "___s": true }, { @@ -680270,7 +680274,7 @@ "filename": "Flip.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipX", @@ -680297,7 +680301,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipX", "inherited": true, - "___id": "T000002R052221", + "___id": "T000002R052224", "___s": true }, { @@ -680306,7 +680310,7 @@ "filename": "Flip.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipY", @@ -680333,7 +680337,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipY", "inherited": true, - "___id": "T000002R052222", + "___id": "T000002R052225", "___s": true }, { @@ -680342,7 +680346,7 @@ "filename": "Flip.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipX", @@ -680384,7 +680388,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlipX", "inherited": true, - "___id": "T000002R052223", + "___id": "T000002R052226", "___s": true }, { @@ -680393,7 +680397,7 @@ "filename": "Flip.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipY", @@ -680435,7 +680439,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlipY", "inherited": true, - "___id": "T000002R052224", + "___id": "T000002R052227", "___s": true }, { @@ -680444,7 +680448,7 @@ "filename": "Flip.js", "lineno": 117, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlip", @@ -680499,7 +680503,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlip", "inherited": true, - "___id": "T000002R052225", + "___id": "T000002R052228", "___s": true }, { @@ -680508,7 +680512,7 @@ "filename": "Flip.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetFlip", @@ -680535,7 +680539,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#resetFlip", "inherited": true, - "___id": "T000002R052226", + "___id": "T000002R052229", "___s": true }, { @@ -680544,7 +680548,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -680609,7 +680613,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getCenter", "inherited": true, - "___id": "T000002R052228", + "___id": "T000002R052231", "___s": true }, { @@ -680618,7 +680622,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -680683,7 +680687,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopLeft", "inherited": true, - "___id": "T000002R052229", + "___id": "T000002R052232", "___s": true }, { @@ -680692,7 +680696,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -680757,7 +680761,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopCenter", "inherited": true, - "___id": "T000002R052230", + "___id": "T000002R052233", "___s": true }, { @@ -680766,7 +680770,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -680831,7 +680835,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopRight", "inherited": true, - "___id": "T000002R052231", + "___id": "T000002R052234", "___s": true }, { @@ -680840,7 +680844,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -680905,7 +680909,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getLeftCenter", "inherited": true, - "___id": "T000002R052232", + "___id": "T000002R052235", "___s": true }, { @@ -680914,7 +680918,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -680979,7 +680983,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getRightCenter", "inherited": true, - "___id": "T000002R052233", + "___id": "T000002R052236", "___s": true }, { @@ -680988,7 +680992,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -681053,7 +681057,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomLeft", "inherited": true, - "___id": "T000002R052234", + "___id": "T000002R052237", "___s": true }, { @@ -681062,7 +681066,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -681127,7 +681131,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomCenter", "inherited": true, - "___id": "T000002R052235", + "___id": "T000002R052238", "___s": true }, { @@ -681136,7 +681140,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -681201,7 +681205,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomRight", "inherited": true, - "___id": "T000002R052236", + "___id": "T000002R052239", "___s": true }, { @@ -681210,7 +681214,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -681280,7 +681284,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBounds", "inherited": true, - "___id": "T000002R052237", + "___id": "T000002R052240", "___s": true }, { @@ -681289,7 +681293,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -681320,7 +681324,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R052238", + "___id": "T000002R052241", "___s": true }, { @@ -681329,7 +681333,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -681381,7 +681385,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#setMask", "inherited": true, - "___id": "T000002R052239", + "___id": "T000002R052242", "___s": true }, { @@ -681390,7 +681394,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -681434,7 +681438,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#clearMask", "inherited": true, - "___id": "T000002R052240", + "___id": "T000002R052243", "___s": true }, { @@ -681443,7 +681447,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -681596,7 +681600,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createBitmapMask", "inherited": true, - "___id": "T000002R052241", + "___id": "T000002R052244", "___s": true }, { @@ -681605,7 +681609,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -681677,7 +681681,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createGeometryMask", "inherited": true, - "___id": "T000002R052242", + "___id": "T000002R052245", "___s": true }, { @@ -681686,7 +681690,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -681709,7 +681713,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R052244", + "___id": "T000002R052247", "___s": true }, { @@ -681718,7 +681722,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -681741,7 +681745,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R052245", + "___id": "T000002R052248", "___s": true }, { @@ -681750,7 +681754,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -681771,7 +681775,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R052246", + "___id": "T000002R052249", "___s": true }, { @@ -681780,7 +681784,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -681801,7 +681805,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R052247", + "___id": "T000002R052250", "___s": true }, { @@ -681810,7 +681814,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -681869,7 +681873,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setOrigin", "inherited": true, - "___id": "T000002R052248", + "___id": "T000002R052251", "___s": true }, { @@ -681878,7 +681882,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -681905,7 +681909,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R052249", + "___id": "T000002R052252", "___s": true }, { @@ -681914,7 +681918,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -681973,7 +681977,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setDisplayOrigin", "inherited": true, - "___id": "T000002R052250", + "___id": "T000002R052253", "___s": true }, { @@ -681982,7 +681986,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -682009,7 +682013,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R052251", + "___id": "T000002R052254", "___s": true }, { @@ -682018,7 +682022,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -682047,7 +682051,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R052252", + "___id": "T000002R052255", "___s": true }, { @@ -682056,7 +682060,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -682085,7 +682089,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R052253", + "___id": "T000002R052256", "___s": true }, { @@ -682094,7 +682098,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -682122,7 +682126,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R052254", + "___id": "T000002R052257", "___s": true }, { @@ -682131,7 +682135,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -682190,7 +682194,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#initPipeline", "inherited": true, - "___id": "T000002R052255", + "___id": "T000002R052258", "___s": true }, { @@ -682199,7 +682203,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -682287,7 +682291,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipeline", "inherited": true, - "___id": "T000002R052256", + "___id": "T000002R052259", "___s": true }, { @@ -682296,7 +682300,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -682359,7 +682363,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipelineData", "inherited": true, - "___id": "T000002R052257", + "___id": "T000002R052260", "___s": true }, { @@ -682368,7 +682372,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -682418,7 +682422,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#resetPipeline", "inherited": true, - "___id": "T000002R052258", + "___id": "T000002R052261", "___s": true }, { @@ -682427,7 +682431,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -682462,7 +682466,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R052259", + "___id": "T000002R052262", "___s": true }, { @@ -682471,7 +682475,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -682499,7 +682503,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R052260", + "___id": "T000002R052263", "___s": true }, { @@ -682508,7 +682512,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -682545,7 +682549,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R052261", + "___id": "T000002R052264", "___s": true }, { @@ -682554,7 +682558,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -682582,7 +682586,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R052262", + "___id": "T000002R052265", "___s": true }, { @@ -682591,7 +682595,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -682621,7 +682625,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R052263", + "___id": "T000002R052266", "___s": true }, { @@ -682630,7 +682634,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -682658,7 +682662,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R052264", + "___id": "T000002R052267", "___s": true }, { @@ -682667,7 +682671,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -682703,7 +682707,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", "inherited": true, - "___id": "T000002R052265", + "___id": "T000002R052268", "___s": true }, { @@ -682712,7 +682716,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -682847,7 +682851,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", "inherited": true, - "___id": "T000002R052266", + "___id": "T000002R052269", "___s": true }, { @@ -682856,7 +682860,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -682919,7 +682923,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", "inherited": true, - "___id": "T000002R052267", + "___id": "T000002R052270", "___s": true }, { @@ -682928,7 +682932,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -683010,7 +683014,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", "inherited": true, - "___id": "T000002R052268", + "___id": "T000002R052271", "___s": true }, { @@ -683019,7 +683023,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -683055,7 +683059,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", "inherited": true, - "___id": "T000002R052269", + "___id": "T000002R052272", "___s": true }, { @@ -683064,7 +683068,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -683123,7 +683127,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", "inherited": true, - "___id": "T000002R052270", + "___id": "T000002R052273", "___s": true }, { @@ -683132,7 +683136,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -683166,7 +683170,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R052271", + "___id": "T000002R052274", "___s": true }, { @@ -683175,7 +683179,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -683197,7 +683201,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R052272", + "___id": "T000002R052275", "___s": true }, { @@ -683206,7 +683210,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -683228,7 +683232,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R052273", + "___id": "T000002R052276", "___s": true }, { @@ -683237,7 +683241,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -683294,7 +683298,7 @@ ], "inherits": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", "inherited": true, - "___id": "T000002R052274", + "___id": "T000002R052277", "___s": true }, { @@ -683303,7 +683307,7 @@ "filename": "Tint.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopLeft", @@ -683325,7 +683329,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintTopLeft", "inherited": true, - "___id": "T000002R052275", + "___id": "T000002R052278", "___s": true }, { @@ -683334,7 +683338,7 @@ "filename": "Tint.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopRight", @@ -683356,7 +683360,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintTopRight", "inherited": true, - "___id": "T000002R052276", + "___id": "T000002R052279", "___s": true }, { @@ -683365,7 +683369,7 @@ "filename": "Tint.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomLeft", @@ -683387,7 +683391,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintBottomLeft", "inherited": true, - "___id": "T000002R052277", + "___id": "T000002R052280", "___s": true }, { @@ -683396,7 +683400,7 @@ "filename": "Tint.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomRight", @@ -683418,7 +683422,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintBottomRight", "inherited": true, - "___id": "T000002R052278", + "___id": "T000002R052281", "___s": true }, { @@ -683427,7 +683431,7 @@ "filename": "Tint.js", "lineno": 66, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintFill", @@ -683449,7 +683453,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintFill", "inherited": true, - "___id": "T000002R052279", + "___id": "T000002R052282", "___s": true }, { @@ -683458,7 +683462,7 @@ "filename": "Tint.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearTint", @@ -683492,7 +683496,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#clearTint", "inherited": true, - "___id": "T000002R052280", + "___id": "T000002R052283", "___s": true }, { @@ -683501,7 +683505,7 @@ "filename": "Tint.js", "lineno": 98, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTint", @@ -683594,7 +683598,7 @@ ], "inherits": "Phaser.GameObjects.Components.Tint#setTint", "inherited": true, - "___id": "T000002R052281", + "___id": "T000002R052284", "___s": true }, { @@ -683603,7 +683607,7 @@ "filename": "Tint.js", "lineno": 146, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTintFill", @@ -683696,7 +683700,7 @@ ], "inherits": "Phaser.GameObjects.Components.Tint#setTintFill", "inherited": true, - "___id": "T000002R052282", + "___id": "T000002R052285", "___s": true }, { @@ -683705,7 +683709,7 @@ "filename": "Tint.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tint", @@ -683733,7 +683737,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tint", "inherited": true, - "___id": "T000002R052283", + "___id": "T000002R052286", "___s": true }, { @@ -683742,7 +683746,7 @@ "filename": "Tint.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isTinted", @@ -683771,7 +683775,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#isTinted", "inherited": true, - "___id": "T000002R052284", + "___id": "T000002R052287", "___s": true }, { @@ -683780,7 +683784,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -683803,7 +683807,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R052285", + "___id": "T000002R052288", "___s": true }, { @@ -683812,7 +683816,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -683834,7 +683838,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R052289", + "___id": "T000002R052292", "___s": true }, { @@ -683843,7 +683847,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -683865,7 +683869,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R052290", + "___id": "T000002R052293", "___s": true }, { @@ -683874,7 +683878,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -683896,7 +683900,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R052291", + "___id": "T000002R052294", "___s": true }, { @@ -683905,7 +683909,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -683927,7 +683931,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R052292", + "___id": "T000002R052295", "___s": true }, { @@ -683936,7 +683940,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -683958,7 +683962,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R052293", + "___id": "T000002R052296", "___s": true }, { @@ -683967,7 +683971,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -683989,7 +683993,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R052294", + "___id": "T000002R052297", "___s": true }, { @@ -683998,7 +684002,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -684020,7 +684024,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R052295", + "___id": "T000002R052298", "___s": true }, { @@ -684029,7 +684033,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -684051,7 +684055,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R052296", + "___id": "T000002R052299", "___s": true }, { @@ -684060,7 +684064,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -684082,7 +684086,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R052297", + "___id": "T000002R052300", "___s": true }, { @@ -684091,7 +684095,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -684180,7 +684184,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setPosition", "inherited": true, - "___id": "T000002R052298", + "___id": "T000002R052301", "___s": true }, { @@ -684189,7 +684193,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -684246,7 +684250,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#copyPosition", "inherited": true, - "___id": "T000002R052299", + "___id": "T000002R052302", "___s": true }, { @@ -684255,7 +684259,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -684342,7 +684346,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRandomPosition", "inherited": true, - "___id": "T000002R052300", + "___id": "T000002R052303", "___s": true }, { @@ -684351,7 +684355,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -684395,7 +684399,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRotation", "inherited": true, - "___id": "T000002R052301", + "___id": "T000002R052304", "___s": true }, { @@ -684404,7 +684408,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -684448,7 +684452,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setAngle", "inherited": true, - "___id": "T000002R052302", + "___id": "T000002R052305", "___s": true }, { @@ -684457,7 +684461,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -684516,7 +684520,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setScale", "inherited": true, - "___id": "T000002R052303", + "___id": "T000002R052306", "___s": true }, { @@ -684525,7 +684529,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -684569,7 +684573,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setX", "inherited": true, - "___id": "T000002R052304", + "___id": "T000002R052307", "___s": true }, { @@ -684578,7 +684582,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -684622,7 +684626,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setY", "inherited": true, - "___id": "T000002R052305", + "___id": "T000002R052308", "___s": true }, { @@ -684631,7 +684635,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -684675,7 +684679,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setZ", "inherited": true, - "___id": "T000002R052306", + "___id": "T000002R052309", "___s": true }, { @@ -684684,7 +684688,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -684728,7 +684732,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setW", "inherited": true, - "___id": "T000002R052307", + "___id": "T000002R052310", "___s": true }, { @@ -684737,7 +684741,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -684779,7 +684783,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", "inherited": true, - "___id": "T000002R052308", + "___id": "T000002R052311", "___s": true }, { @@ -684788,7 +684792,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -684844,7 +684848,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", "inherited": true, - "___id": "T000002R052309", + "___id": "T000002R052312", "___s": true }, { @@ -684853,7 +684857,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -684935,7 +684939,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalPoint", "inherited": true, - "___id": "T000002R052310", + "___id": "T000002R052313", "___s": true }, { @@ -684944,7 +684948,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -684970,7 +684974,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R052311", + "___id": "T000002R052314", "___s": true }, { @@ -684979,7 +684983,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -685000,7 +685004,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R052313", + "___id": "T000002R052316", "___s": true }, { @@ -685009,7 +685013,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -685051,7 +685055,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R052314", + "___id": "T000002R052317", "___s": true }, { @@ -685060,7 +685064,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -685081,7 +685085,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R052315", + "___id": "T000002R052318", "___s": true }, { @@ -685090,7 +685094,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -685122,7 +685126,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R052316", + "___id": "T000002R052319", "___s": true }, { @@ -685131,7 +685135,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -685152,7 +685156,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R052317", + "___id": "T000002R052320", "___s": true }, { @@ -685161,7 +685165,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -685192,7 +685196,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R052318", + "___id": "T000002R052321", "___s": true }, { @@ -685201,7 +685205,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -685222,7 +685226,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R052319", + "___id": "T000002R052322", "___s": true }, { @@ -685231,7 +685235,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -685253,7 +685257,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R052320", + "___id": "T000002R052323", "___s": true }, { @@ -685262,7 +685266,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -685284,7 +685288,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R052321", + "___id": "T000002R052324", "___s": true }, { @@ -685293,7 +685297,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -685315,7 +685319,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R052322", + "___id": "T000002R052325", "___s": true }, { @@ -685324,7 +685328,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -685346,7 +685350,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R052323", + "___id": "T000002R052326", "___s": true }, { @@ -685355,7 +685359,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -685377,7 +685381,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R052324", + "___id": "T000002R052327", "___s": true }, { @@ -685386,7 +685390,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -685411,7 +685415,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R052325", + "___id": "T000002R052328", "___s": true }, { @@ -685420,7 +685424,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -685444,7 +685448,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R052326", + "___id": "T000002R052329", "___s": true }, { @@ -685453,7 +685457,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -685492,7 +685496,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R052327", + "___id": "T000002R052330", "___s": true }, { @@ -685501,7 +685505,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -685523,7 +685527,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R052328", + "___id": "T000002R052331", "___s": true }, { @@ -685532,7 +685536,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -685574,7 +685578,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setActive", "inherited": true, - "___id": "T000002R052329", + "___id": "T000002R052332", "___s": true }, { @@ -685583,7 +685587,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -685625,7 +685629,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setName", "inherited": true, - "___id": "T000002R052330", + "___id": "T000002R052333", "___s": true }, { @@ -685634,7 +685638,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -685686,7 +685690,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setState", "inherited": true, - "___id": "T000002R052331", + "___id": "T000002R052334", "___s": true }, { @@ -685695,7 +685699,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -685725,7 +685729,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R052332", + "___id": "T000002R052335", "___s": true }, { @@ -685734,7 +685738,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -685813,7 +685817,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setData", "inherited": true, - "___id": "T000002R052333", + "___id": "T000002R052336", "___s": true }, { @@ -685822,7 +685826,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -685879,7 +685883,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#incData", "inherited": true, - "___id": "T000002R052334", + "___id": "T000002R052337", "___s": true }, { @@ -685888,7 +685892,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -685930,7 +685934,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#toggleData", "inherited": true, - "___id": "T000002R052335", + "___id": "T000002R052338", "___s": true }, { @@ -685939,7 +685943,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -685998,7 +686002,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#getData", "inherited": true, - "___id": "T000002R052336", + "___id": "T000002R052339", "___s": true }, { @@ -686007,7 +686011,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -686094,7 +686098,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setInteractive", "inherited": true, - "___id": "T000002R052337", + "___id": "T000002R052340", "___s": true }, { @@ -686103,7 +686107,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -686130,7 +686134,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R052338", + "___id": "T000002R052341", "___s": true }, { @@ -686139,7 +686143,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -686166,7 +686170,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R052339", + "___id": "T000002R052342", "___s": true }, { @@ -686175,7 +686179,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -686187,7 +686191,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R052340", + "___id": "T000002R052343", "___s": true }, { @@ -686196,7 +686200,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -686208,7 +686212,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R052341", + "___id": "T000002R052344", "___s": true }, { @@ -686217,7 +686221,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -686246,7 +686250,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#update", "inherited": true, - "___id": "T000002R052342", + "___id": "T000002R052345", "___s": true }, { @@ -686255,7 +686259,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -686281,7 +686285,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R052343", + "___id": "T000002R052346", "___s": true }, { @@ -686290,7 +686294,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -686331,7 +686335,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#willRender", "inherited": true, - "___id": "T000002R052344", + "___id": "T000002R052347", "___s": true }, { @@ -686340,7 +686344,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -686375,7 +686379,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R052345", + "___id": "T000002R052348", "___s": true }, { @@ -686384,7 +686388,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -686441,7 +686445,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#addToDisplayList", "inherited": true, - "___id": "T000002R052346", + "___id": "T000002R052349", "___s": true }, { @@ -686450,7 +686454,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -686477,7 +686481,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R052347", + "___id": "T000002R052350", "___s": true }, { @@ -686486,7 +686490,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -686517,7 +686521,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R052348", + "___id": "T000002R052351", "___s": true }, { @@ -686526,7 +686530,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -686553,7 +686557,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R052349", + "___id": "T000002R052352", "___s": true }, { @@ -686562,7 +686566,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -686594,7 +686598,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#destroy", "inherited": true, - "___id": "T000002R052350", + "___id": "T000002R052353", "___s": true }, { @@ -686603,7 +686607,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -686615,7 +686619,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R052351", + "___id": "T000002R052354", "___s": true }, { @@ -686624,7 +686628,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -686667,7 +686671,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R052352", + "___id": "T000002R052355", "___s": true }, { @@ -686676,7 +686680,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -686736,7 +686740,7 @@ "name": "event" } ], - "___id": "T000002R052353", + "___id": "T000002R052356", "___s": true }, { @@ -686745,7 +686749,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -686796,7 +686800,7 @@ "name": "event" } ], - "___id": "T000002R052354", + "___id": "T000002R052357", "___s": true }, { @@ -686805,7 +686809,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -686871,7 +686875,7 @@ "name": "args" } ], - "___id": "T000002R052355", + "___id": "T000002R052358", "___s": true }, { @@ -686880,7 +686884,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -686959,7 +686963,7 @@ "name": "context" } ], - "___id": "T000002R052356", + "___id": "T000002R052359", "___s": true }, { @@ -686968,7 +686972,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -687047,7 +687051,7 @@ "name": "context" } ], - "___id": "T000002R052357", + "___id": "T000002R052360", "___s": true }, { @@ -687056,7 +687060,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -687135,7 +687139,7 @@ "name": "context" } ], - "___id": "T000002R052358", + "___id": "T000002R052361", "___s": true }, { @@ -687144,7 +687148,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -687237,7 +687241,7 @@ "name": "once" } ], - "___id": "T000002R052359", + "___id": "T000002R052362", "___s": true }, { @@ -687246,7 +687250,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -687339,7 +687343,7 @@ "name": "once" } ], - "___id": "T000002R052360", + "___id": "T000002R052363", "___s": true }, { @@ -687348,7 +687352,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -687401,7 +687405,7 @@ "name": "event" } ], - "___id": "T000002R052361", + "___id": "T000002R052364", "___s": true }, { @@ -687410,7 +687414,7 @@ "filename": "Alpha.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -687437,7 +687441,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#clearAlpha", "inherited": true, - "___id": "T000002R052367", + "___id": "T000002R052370", "___s": true }, { @@ -687446,7 +687450,7 @@ "filename": "Alpha.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -687532,7 +687536,7 @@ ], "inherits": "Phaser.GameObjects.Components.Alpha#setAlpha", "inherited": true, - "___id": "T000002R052368", + "___id": "T000002R052371", "___s": true }, { @@ -687541,7 +687545,7 @@ "filename": "Alpha.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -687562,7 +687566,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alpha", "inherited": true, - "___id": "T000002R052369", + "___id": "T000002R052372", "___s": true }, { @@ -687571,7 +687575,7 @@ "filename": "Alpha.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopLeft", @@ -687599,7 +687603,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", "inherited": true, - "___id": "T000002R052370", + "___id": "T000002R052373", "___s": true }, { @@ -687608,7 +687612,7 @@ "filename": "Alpha.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopRight", @@ -687636,7 +687640,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopRight", "inherited": true, - "___id": "T000002R052371", + "___id": "T000002R052374", "___s": true }, { @@ -687645,7 +687649,7 @@ "filename": "Alpha.js", "lineno": 227, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomLeft", @@ -687673,7 +687677,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", "inherited": true, - "___id": "T000002R052372", + "___id": "T000002R052375", "___s": true }, { @@ -687682,7 +687686,7 @@ "filename": "Alpha.js", "lineno": 257, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomRight", @@ -687710,7 +687714,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", "inherited": true, - "___id": "T000002R052373", + "___id": "T000002R052376", "___s": true }, { @@ -687719,7 +687723,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -687755,7 +687759,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R052375", + "___id": "T000002R052378", "___s": true }, { @@ -687764,7 +687768,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -687821,7 +687825,7 @@ ], "inherits": "Phaser.GameObjects.Components.BlendMode#setBlendMode", "inherited": true, - "___id": "T000002R052376", + "___id": "T000002R052379", "___s": true }, { @@ -687830,7 +687834,7 @@ "filename": "ComputedSize.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "width", @@ -687851,7 +687855,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ComputedSize#width", "inherited": true, - "___id": "T000002R052377", + "___id": "T000002R052380", "___s": true }, { @@ -687860,7 +687864,7 @@ "filename": "ComputedSize.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "height", @@ -687881,7 +687885,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ComputedSize#height", "inherited": true, - "___id": "T000002R052378", + "___id": "T000002R052381", "___s": true }, { @@ -687890,7 +687894,7 @@ "filename": "ComputedSize.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayWidth", @@ -687911,7 +687915,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ComputedSize#displayWidth", "inherited": true, - "___id": "T000002R052379", + "___id": "T000002R052382", "___s": true }, { @@ -687920,7 +687924,7 @@ "filename": "ComputedSize.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayHeight", @@ -687941,7 +687945,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ComputedSize#displayHeight", "inherited": true, - "___id": "T000002R052380", + "___id": "T000002R052383", "___s": true }, { @@ -687950,7 +687954,7 @@ "filename": "ComputedSize.js", "lineno": 93, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSize", @@ -688005,7 +688009,7 @@ ], "inherits": "Phaser.GameObjects.Components.ComputedSize#setSize", "inherited": true, - "___id": "T000002R052381", + "___id": "T000002R052384", "___s": true }, { @@ -688014,7 +688018,7 @@ "filename": "ComputedSize.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplaySize", @@ -688069,7 +688073,7 @@ ], "inherits": "Phaser.GameObjects.Components.ComputedSize#setDisplaySize", "inherited": true, - "___id": "T000002R052382", + "___id": "T000002R052385", "___s": true }, { @@ -688078,7 +688082,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -688099,7 +688103,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R052384", + "___id": "T000002R052387", "___s": true }, { @@ -688108,7 +688112,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -688150,7 +688154,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#setDepth", "inherited": true, - "___id": "T000002R052385", + "___id": "T000002R052388", "___s": true }, { @@ -688159,7 +688163,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -688186,7 +688190,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R052386", + "___id": "T000002R052389", "___s": true }, { @@ -688195,7 +688199,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -688222,7 +688226,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R052387", + "___id": "T000002R052390", "___s": true }, { @@ -688231,7 +688235,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -688273,7 +688277,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", "inherited": true, - "___id": "T000002R052388", + "___id": "T000002R052391", "___s": true }, { @@ -688282,7 +688286,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -688324,7 +688328,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", "inherited": true, - "___id": "T000002R052389", + "___id": "T000002R052392", "___s": true }, { @@ -688333,7 +688337,7 @@ "filename": "Flip.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipX", @@ -688355,7 +688359,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#flipX", "inherited": true, - "___id": "T000002R052390", + "___id": "T000002R052393", "___s": true }, { @@ -688364,7 +688368,7 @@ "filename": "Flip.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipX", @@ -688391,7 +688395,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipX", "inherited": true, - "___id": "T000002R052391", + "___id": "T000002R052394", "___s": true }, { @@ -688400,7 +688404,7 @@ "filename": "Flip.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipY", @@ -688427,7 +688431,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipY", "inherited": true, - "___id": "T000002R052392", + "___id": "T000002R052395", "___s": true }, { @@ -688436,7 +688440,7 @@ "filename": "Flip.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipX", @@ -688478,7 +688482,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlipX", "inherited": true, - "___id": "T000002R052393", + "___id": "T000002R052396", "___s": true }, { @@ -688487,7 +688491,7 @@ "filename": "Flip.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipY", @@ -688529,7 +688533,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlipY", "inherited": true, - "___id": "T000002R052394", + "___id": "T000002R052397", "___s": true }, { @@ -688538,7 +688542,7 @@ "filename": "Flip.js", "lineno": 117, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlip", @@ -688593,7 +688597,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlip", "inherited": true, - "___id": "T000002R052395", + "___id": "T000002R052398", "___s": true }, { @@ -688602,7 +688606,7 @@ "filename": "Flip.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetFlip", @@ -688629,7 +688633,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#resetFlip", "inherited": true, - "___id": "T000002R052396", + "___id": "T000002R052399", "___s": true }, { @@ -688638,7 +688642,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -688703,7 +688707,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getCenter", "inherited": true, - "___id": "T000002R052398", + "___id": "T000002R052401", "___s": true }, { @@ -688712,7 +688716,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -688777,7 +688781,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopLeft", "inherited": true, - "___id": "T000002R052399", + "___id": "T000002R052402", "___s": true }, { @@ -688786,7 +688790,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -688851,7 +688855,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopCenter", "inherited": true, - "___id": "T000002R052400", + "___id": "T000002R052403", "___s": true }, { @@ -688860,7 +688864,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -688925,7 +688929,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopRight", "inherited": true, - "___id": "T000002R052401", + "___id": "T000002R052404", "___s": true }, { @@ -688934,7 +688938,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -688999,7 +689003,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getLeftCenter", "inherited": true, - "___id": "T000002R052402", + "___id": "T000002R052405", "___s": true }, { @@ -689008,7 +689012,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -689073,7 +689077,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getRightCenter", "inherited": true, - "___id": "T000002R052403", + "___id": "T000002R052406", "___s": true }, { @@ -689082,7 +689086,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -689147,7 +689151,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomLeft", "inherited": true, - "___id": "T000002R052404", + "___id": "T000002R052407", "___s": true }, { @@ -689156,7 +689160,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -689221,7 +689225,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomCenter", "inherited": true, - "___id": "T000002R052405", + "___id": "T000002R052408", "___s": true }, { @@ -689230,7 +689234,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -689295,7 +689299,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomRight", "inherited": true, - "___id": "T000002R052406", + "___id": "T000002R052409", "___s": true }, { @@ -689304,7 +689308,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -689374,7 +689378,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBounds", "inherited": true, - "___id": "T000002R052407", + "___id": "T000002R052410", "___s": true }, { @@ -689383,7 +689387,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -689414,7 +689418,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R052408", + "___id": "T000002R052411", "___s": true }, { @@ -689423,7 +689427,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -689475,7 +689479,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#setMask", "inherited": true, - "___id": "T000002R052409", + "___id": "T000002R052412", "___s": true }, { @@ -689484,7 +689488,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -689528,7 +689532,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#clearMask", "inherited": true, - "___id": "T000002R052410", + "___id": "T000002R052413", "___s": true }, { @@ -689537,7 +689541,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -689690,7 +689694,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createBitmapMask", "inherited": true, - "___id": "T000002R052411", + "___id": "T000002R052414", "___s": true }, { @@ -689699,7 +689703,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -689771,7 +689775,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createGeometryMask", "inherited": true, - "___id": "T000002R052412", + "___id": "T000002R052415", "___s": true }, { @@ -689780,7 +689784,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -689803,7 +689807,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R052414", + "___id": "T000002R052417", "___s": true }, { @@ -689812,7 +689816,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -689835,7 +689839,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R052415", + "___id": "T000002R052418", "___s": true }, { @@ -689844,7 +689848,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -689865,7 +689869,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R052416", + "___id": "T000002R052419", "___s": true }, { @@ -689874,7 +689878,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -689895,7 +689899,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R052417", + "___id": "T000002R052420", "___s": true }, { @@ -689904,7 +689908,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -689963,7 +689967,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setOrigin", "inherited": true, - "___id": "T000002R052418", + "___id": "T000002R052421", "___s": true }, { @@ -689972,7 +689976,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -689999,7 +690003,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R052419", + "___id": "T000002R052422", "___s": true }, { @@ -690008,7 +690012,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -690067,7 +690071,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setDisplayOrigin", "inherited": true, - "___id": "T000002R052420", + "___id": "T000002R052423", "___s": true }, { @@ -690076,7 +690080,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -690103,7 +690107,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R052421", + "___id": "T000002R052424", "___s": true }, { @@ -690112,7 +690116,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -690141,7 +690145,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R052422", + "___id": "T000002R052425", "___s": true }, { @@ -690150,7 +690154,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -690179,7 +690183,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R052423", + "___id": "T000002R052426", "___s": true }, { @@ -690188,7 +690192,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -690216,7 +690220,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R052424", + "___id": "T000002R052427", "___s": true }, { @@ -690225,7 +690229,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -690284,7 +690288,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#initPipeline", "inherited": true, - "___id": "T000002R052425", + "___id": "T000002R052428", "___s": true }, { @@ -690293,7 +690297,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -690381,7 +690385,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipeline", "inherited": true, - "___id": "T000002R052426", + "___id": "T000002R052429", "___s": true }, { @@ -690390,7 +690394,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -690453,7 +690457,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipelineData", "inherited": true, - "___id": "T000002R052427", + "___id": "T000002R052430", "___s": true }, { @@ -690462,7 +690466,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -690512,7 +690516,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#resetPipeline", "inherited": true, - "___id": "T000002R052428", + "___id": "T000002R052431", "___s": true }, { @@ -690521,7 +690525,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -690556,7 +690560,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R052429", + "___id": "T000002R052432", "___s": true }, { @@ -690565,7 +690569,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -690593,7 +690597,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R052430", + "___id": "T000002R052433", "___s": true }, { @@ -690602,7 +690606,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -690639,7 +690643,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R052431", + "___id": "T000002R052434", "___s": true }, { @@ -690648,7 +690652,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -690676,7 +690680,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R052432", + "___id": "T000002R052435", "___s": true }, { @@ -690685,7 +690689,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -690715,7 +690719,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R052433", + "___id": "T000002R052436", "___s": true }, { @@ -690724,7 +690728,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -690752,7 +690756,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R052434", + "___id": "T000002R052437", "___s": true }, { @@ -690761,7 +690765,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -690797,7 +690801,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", "inherited": true, - "___id": "T000002R052435", + "___id": "T000002R052438", "___s": true }, { @@ -690806,7 +690810,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -690941,7 +690945,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", "inherited": true, - "___id": "T000002R052436", + "___id": "T000002R052439", "___s": true }, { @@ -690950,7 +690954,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -691013,7 +691017,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", "inherited": true, - "___id": "T000002R052437", + "___id": "T000002R052440", "___s": true }, { @@ -691022,7 +691026,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -691104,7 +691108,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", "inherited": true, - "___id": "T000002R052438", + "___id": "T000002R052441", "___s": true }, { @@ -691113,7 +691117,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -691149,7 +691153,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", "inherited": true, - "___id": "T000002R052439", + "___id": "T000002R052442", "___s": true }, { @@ -691158,7 +691162,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -691217,7 +691221,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", "inherited": true, - "___id": "T000002R052440", + "___id": "T000002R052443", "___s": true }, { @@ -691226,7 +691230,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -691260,7 +691264,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R052441", + "___id": "T000002R052444", "___s": true }, { @@ -691269,7 +691273,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -691291,7 +691295,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R052442", + "___id": "T000002R052445", "___s": true }, { @@ -691300,7 +691304,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -691322,7 +691326,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R052443", + "___id": "T000002R052446", "___s": true }, { @@ -691331,7 +691335,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -691388,7 +691392,7 @@ ], "inherits": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", "inherited": true, - "___id": "T000002R052444", + "___id": "T000002R052447", "___s": true }, { @@ -691397,7 +691401,7 @@ "filename": "TextureCrop.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "texture", @@ -691428,7 +691432,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.TextureCrop#texture", "inherited": true, - "___id": "T000002R052445", + "___id": "T000002R052448", "___s": true }, { @@ -691437,7 +691441,7 @@ "filename": "TextureCrop.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "frame", @@ -691458,7 +691462,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.TextureCrop#frame", "inherited": true, - "___id": "T000002R052446", + "___id": "T000002R052449", "___s": true }, { @@ -691467,7 +691471,7 @@ "filename": "TextureCrop.js", "lineno": 39, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isCropped", @@ -691488,7 +691492,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.TextureCrop#isCropped", "inherited": true, - "___id": "T000002R052447", + "___id": "T000002R052450", "___s": true }, { @@ -691497,7 +691501,7 @@ "filename": "TextureCrop.js", "lineno": 50, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setCrop", @@ -691592,7 +691596,7 @@ ], "inherits": "Phaser.GameObjects.Components.TextureCrop#setCrop", "inherited": true, - "___id": "T000002R052448", + "___id": "T000002R052451", "___s": true }, { @@ -691601,7 +691605,7 @@ "filename": "TextureCrop.js", "lineno": 110, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTexture", @@ -691667,7 +691671,7 @@ ], "inherits": "Phaser.GameObjects.Components.TextureCrop#setTexture", "inherited": true, - "___id": "T000002R052449", + "___id": "T000002R052452", "___s": true }, { @@ -691676,7 +691680,7 @@ "filename": "TextureCrop.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFrame", @@ -691763,7 +691767,7 @@ ], "inherits": "Phaser.GameObjects.Components.TextureCrop#setFrame", "inherited": true, - "___id": "T000002R052450", + "___id": "T000002R052453", "___s": true }, { @@ -691772,7 +691776,7 @@ "filename": "Tint.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopLeft", @@ -691794,7 +691798,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintTopLeft", "inherited": true, - "___id": "T000002R052452", + "___id": "T000002R052455", "___s": true }, { @@ -691803,7 +691807,7 @@ "filename": "Tint.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopRight", @@ -691825,7 +691829,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintTopRight", "inherited": true, - "___id": "T000002R052453", + "___id": "T000002R052456", "___s": true }, { @@ -691834,7 +691838,7 @@ "filename": "Tint.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomLeft", @@ -691856,7 +691860,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintBottomLeft", "inherited": true, - "___id": "T000002R052454", + "___id": "T000002R052457", "___s": true }, { @@ -691865,7 +691869,7 @@ "filename": "Tint.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomRight", @@ -691887,7 +691891,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintBottomRight", "inherited": true, - "___id": "T000002R052455", + "___id": "T000002R052458", "___s": true }, { @@ -691896,7 +691900,7 @@ "filename": "Tint.js", "lineno": 66, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintFill", @@ -691918,7 +691922,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tintFill", "inherited": true, - "___id": "T000002R052456", + "___id": "T000002R052459", "___s": true }, { @@ -691927,7 +691931,7 @@ "filename": "Tint.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearTint", @@ -691961,7 +691965,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#clearTint", "inherited": true, - "___id": "T000002R052457", + "___id": "T000002R052460", "___s": true }, { @@ -691970,7 +691974,7 @@ "filename": "Tint.js", "lineno": 98, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTint", @@ -692063,7 +692067,7 @@ ], "inherits": "Phaser.GameObjects.Components.Tint#setTint", "inherited": true, - "___id": "T000002R052458", + "___id": "T000002R052461", "___s": true }, { @@ -692072,7 +692076,7 @@ "filename": "Tint.js", "lineno": 146, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTintFill", @@ -692165,7 +692169,7 @@ ], "inherits": "Phaser.GameObjects.Components.Tint#setTintFill", "inherited": true, - "___id": "T000002R052459", + "___id": "T000002R052462", "___s": true }, { @@ -692174,7 +692178,7 @@ "filename": "Tint.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tint", @@ -692202,7 +692206,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#tint", "inherited": true, - "___id": "T000002R052460", + "___id": "T000002R052463", "___s": true }, { @@ -692211,7 +692215,7 @@ "filename": "Tint.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isTinted", @@ -692240,7 +692244,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Tint#isTinted", "inherited": true, - "___id": "T000002R052461", + "___id": "T000002R052464", "___s": true }, { @@ -692249,7 +692253,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -692272,7 +692276,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R052462", + "___id": "T000002R052465", "___s": true }, { @@ -692281,7 +692285,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -692303,7 +692307,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R052466", + "___id": "T000002R052469", "___s": true }, { @@ -692312,7 +692316,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -692334,7 +692338,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R052467", + "___id": "T000002R052470", "___s": true }, { @@ -692343,7 +692347,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -692365,7 +692369,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R052468", + "___id": "T000002R052471", "___s": true }, { @@ -692374,7 +692378,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -692396,7 +692400,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R052469", + "___id": "T000002R052472", "___s": true }, { @@ -692405,7 +692409,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -692427,7 +692431,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R052470", + "___id": "T000002R052473", "___s": true }, { @@ -692436,7 +692440,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -692458,7 +692462,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R052471", + "___id": "T000002R052474", "___s": true }, { @@ -692467,7 +692471,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -692489,7 +692493,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R052472", + "___id": "T000002R052475", "___s": true }, { @@ -692498,7 +692502,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -692520,7 +692524,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R052473", + "___id": "T000002R052476", "___s": true }, { @@ -692529,7 +692533,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -692551,7 +692555,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R052474", + "___id": "T000002R052477", "___s": true }, { @@ -692560,7 +692564,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -692649,7 +692653,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setPosition", "inherited": true, - "___id": "T000002R052475", + "___id": "T000002R052478", "___s": true }, { @@ -692658,7 +692662,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -692715,7 +692719,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#copyPosition", "inherited": true, - "___id": "T000002R052476", + "___id": "T000002R052479", "___s": true }, { @@ -692724,7 +692728,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -692811,7 +692815,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRandomPosition", "inherited": true, - "___id": "T000002R052477", + "___id": "T000002R052480", "___s": true }, { @@ -692820,7 +692824,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -692864,7 +692868,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRotation", "inherited": true, - "___id": "T000002R052478", + "___id": "T000002R052481", "___s": true }, { @@ -692873,7 +692877,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -692917,7 +692921,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setAngle", "inherited": true, - "___id": "T000002R052479", + "___id": "T000002R052482", "___s": true }, { @@ -692926,7 +692930,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -692985,7 +692989,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setScale", "inherited": true, - "___id": "T000002R052480", + "___id": "T000002R052483", "___s": true }, { @@ -692994,7 +692998,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -693038,7 +693042,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setX", "inherited": true, - "___id": "T000002R052481", + "___id": "T000002R052484", "___s": true }, { @@ -693047,7 +693051,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -693091,7 +693095,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setY", "inherited": true, - "___id": "T000002R052482", + "___id": "T000002R052485", "___s": true }, { @@ -693100,7 +693104,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -693144,7 +693148,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setZ", "inherited": true, - "___id": "T000002R052483", + "___id": "T000002R052486", "___s": true }, { @@ -693153,7 +693157,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -693197,7 +693201,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setW", "inherited": true, - "___id": "T000002R052484", + "___id": "T000002R052487", "___s": true }, { @@ -693206,7 +693210,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -693248,7 +693252,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", "inherited": true, - "___id": "T000002R052485", + "___id": "T000002R052488", "___s": true }, { @@ -693257,7 +693261,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -693313,7 +693317,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", "inherited": true, - "___id": "T000002R052486", + "___id": "T000002R052489", "___s": true }, { @@ -693322,7 +693326,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -693404,7 +693408,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalPoint", "inherited": true, - "___id": "T000002R052487", + "___id": "T000002R052490", "___s": true }, { @@ -693413,7 +693417,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -693439,7 +693443,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R052488", + "___id": "T000002R052491", "___s": true }, { @@ -693448,7 +693452,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -693469,7 +693473,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R052490", + "___id": "T000002R052493", "___s": true }, { @@ -693478,7 +693482,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -693520,7 +693524,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R052491", + "___id": "T000002R052494", "___s": true }, { @@ -693529,7 +693533,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -693550,7 +693554,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R052492", + "___id": "T000002R052495", "___s": true }, { @@ -693559,7 +693563,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -693591,7 +693595,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R052493", + "___id": "T000002R052496", "___s": true }, { @@ -693600,7 +693604,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -693621,7 +693625,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R052494", + "___id": "T000002R052497", "___s": true }, { @@ -693630,7 +693634,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -693661,7 +693665,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R052495", + "___id": "T000002R052498", "___s": true }, { @@ -693670,7 +693674,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -693691,7 +693695,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R052496", + "___id": "T000002R052499", "___s": true }, { @@ -693700,7 +693704,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -693722,7 +693726,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R052497", + "___id": "T000002R052500", "___s": true }, { @@ -693731,7 +693735,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -693753,7 +693757,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R052498", + "___id": "T000002R052501", "___s": true }, { @@ -693762,7 +693766,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -693784,7 +693788,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R052499", + "___id": "T000002R052502", "___s": true }, { @@ -693793,7 +693797,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -693815,7 +693819,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R052500", + "___id": "T000002R052503", "___s": true }, { @@ -693824,7 +693828,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -693846,7 +693850,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R052501", + "___id": "T000002R052504", "___s": true }, { @@ -693855,7 +693859,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -693880,7 +693884,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R052502", + "___id": "T000002R052505", "___s": true }, { @@ -693889,7 +693893,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -693913,7 +693917,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R052503", + "___id": "T000002R052506", "___s": true }, { @@ -693922,7 +693926,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -693961,7 +693965,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R052504", + "___id": "T000002R052507", "___s": true }, { @@ -693970,7 +693974,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -693992,7 +693996,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R052505", + "___id": "T000002R052508", "___s": true }, { @@ -694001,7 +694005,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -694043,7 +694047,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setActive", "inherited": true, - "___id": "T000002R052506", + "___id": "T000002R052509", "___s": true }, { @@ -694052,7 +694056,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -694094,7 +694098,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setName", "inherited": true, - "___id": "T000002R052507", + "___id": "T000002R052510", "___s": true }, { @@ -694103,7 +694107,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -694155,7 +694159,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setState", "inherited": true, - "___id": "T000002R052508", + "___id": "T000002R052511", "___s": true }, { @@ -694164,7 +694168,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -694194,7 +694198,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R052509", + "___id": "T000002R052512", "___s": true }, { @@ -694203,7 +694207,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -694282,7 +694286,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setData", "inherited": true, - "___id": "T000002R052510", + "___id": "T000002R052513", "___s": true }, { @@ -694291,7 +694295,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -694348,7 +694352,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#incData", "inherited": true, - "___id": "T000002R052511", + "___id": "T000002R052514", "___s": true }, { @@ -694357,7 +694361,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -694399,7 +694403,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#toggleData", "inherited": true, - "___id": "T000002R052512", + "___id": "T000002R052515", "___s": true }, { @@ -694408,7 +694412,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -694467,7 +694471,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#getData", "inherited": true, - "___id": "T000002R052513", + "___id": "T000002R052516", "___s": true }, { @@ -694476,7 +694480,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -694563,7 +694567,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setInteractive", "inherited": true, - "___id": "T000002R052514", + "___id": "T000002R052517", "___s": true }, { @@ -694572,7 +694576,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -694599,7 +694603,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R052515", + "___id": "T000002R052518", "___s": true }, { @@ -694608,7 +694612,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -694635,7 +694639,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R052516", + "___id": "T000002R052519", "___s": true }, { @@ -694644,7 +694648,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -694656,7 +694660,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R052517", + "___id": "T000002R052520", "___s": true }, { @@ -694665,7 +694669,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -694677,7 +694681,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R052518", + "___id": "T000002R052521", "___s": true }, { @@ -694686,7 +694690,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -694715,7 +694719,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#update", "inherited": true, - "___id": "T000002R052519", + "___id": "T000002R052522", "___s": true }, { @@ -694724,7 +694728,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -694750,7 +694754,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R052520", + "___id": "T000002R052523", "___s": true }, { @@ -694759,7 +694763,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -694800,7 +694804,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#willRender", "inherited": true, - "___id": "T000002R052521", + "___id": "T000002R052524", "___s": true }, { @@ -694809,7 +694813,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -694844,7 +694848,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R052522", + "___id": "T000002R052525", "___s": true }, { @@ -694853,7 +694857,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -694910,7 +694914,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#addToDisplayList", "inherited": true, - "___id": "T000002R052523", + "___id": "T000002R052526", "___s": true }, { @@ -694919,7 +694923,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -694946,7 +694950,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R052524", + "___id": "T000002R052527", "___s": true }, { @@ -694955,7 +694959,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -694986,7 +694990,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R052525", + "___id": "T000002R052528", "___s": true }, { @@ -694995,7 +694999,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -695022,7 +695026,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R052526", + "___id": "T000002R052529", "___s": true }, { @@ -695031,7 +695035,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -695063,7 +695067,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#destroy", "inherited": true, - "___id": "T000002R052527", + "___id": "T000002R052530", "___s": true }, { @@ -695072,7 +695076,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -695084,7 +695088,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R052528", + "___id": "T000002R052531", "___s": true }, { @@ -695093,7 +695097,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -695136,7 +695140,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R052529", + "___id": "T000002R052532", "___s": true }, { @@ -695145,7 +695149,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -695205,7 +695209,7 @@ "name": "event" } ], - "___id": "T000002R052530", + "___id": "T000002R052533", "___s": true }, { @@ -695214,7 +695218,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -695265,7 +695269,7 @@ "name": "event" } ], - "___id": "T000002R052531", + "___id": "T000002R052534", "___s": true }, { @@ -695274,7 +695278,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -695340,7 +695344,7 @@ "name": "args" } ], - "___id": "T000002R052532", + "___id": "T000002R052535", "___s": true }, { @@ -695349,7 +695353,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -695428,7 +695432,7 @@ "name": "context" } ], - "___id": "T000002R052533", + "___id": "T000002R052536", "___s": true }, { @@ -695437,7 +695441,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -695516,7 +695520,7 @@ "name": "context" } ], - "___id": "T000002R052534", + "___id": "T000002R052537", "___s": true }, { @@ -695525,7 +695529,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -695604,7 +695608,7 @@ "name": "context" } ], - "___id": "T000002R052535", + "___id": "T000002R052538", "___s": true }, { @@ -695613,7 +695617,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -695706,7 +695710,7 @@ "name": "once" } ], - "___id": "T000002R052536", + "___id": "T000002R052539", "___s": true }, { @@ -695715,7 +695719,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -695808,7 +695812,7 @@ "name": "once" } ], - "___id": "T000002R052537", + "___id": "T000002R052540", "___s": true }, { @@ -695817,7 +695821,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -695870,7 +695874,7 @@ "name": "event" } ], - "___id": "T000002R052538", + "___id": "T000002R052541", "___s": true }, { @@ -695879,7 +695883,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -695900,7 +695904,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R052540", + "___id": "T000002R052543", "___s": true }, { @@ -695909,7 +695913,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -695951,7 +695955,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#setDepth", "inherited": true, - "___id": "T000002R052541", + "___id": "T000002R052544", "___s": true }, { @@ -695960,7 +695964,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -695987,7 +695991,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R052542", + "___id": "T000002R052545", "___s": true }, { @@ -695996,7 +696000,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -696023,7 +696027,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R052543", + "___id": "T000002R052546", "___s": true }, { @@ -696032,7 +696036,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -696074,7 +696078,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", "inherited": true, - "___id": "T000002R052544", + "___id": "T000002R052547", "___s": true }, { @@ -696083,7 +696087,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -696125,7 +696129,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", "inherited": true, - "___id": "T000002R052545", + "___id": "T000002R052548", "___s": true }, { @@ -696134,7 +696138,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -696199,7 +696203,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getCenter", "inherited": true, - "___id": "T000002R052547", + "___id": "T000002R052550", "___s": true }, { @@ -696208,7 +696212,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -696273,7 +696277,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopLeft", "inherited": true, - "___id": "T000002R052548", + "___id": "T000002R052551", "___s": true }, { @@ -696282,7 +696286,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -696347,7 +696351,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopCenter", "inherited": true, - "___id": "T000002R052549", + "___id": "T000002R052552", "___s": true }, { @@ -696356,7 +696360,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -696421,7 +696425,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopRight", "inherited": true, - "___id": "T000002R052550", + "___id": "T000002R052553", "___s": true }, { @@ -696430,7 +696434,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -696495,7 +696499,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getLeftCenter", "inherited": true, - "___id": "T000002R052551", + "___id": "T000002R052554", "___s": true }, { @@ -696504,7 +696508,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -696569,7 +696573,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getRightCenter", "inherited": true, - "___id": "T000002R052552", + "___id": "T000002R052555", "___s": true }, { @@ -696578,7 +696582,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -696643,7 +696647,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomLeft", "inherited": true, - "___id": "T000002R052553", + "___id": "T000002R052556", "___s": true }, { @@ -696652,7 +696656,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -696717,7 +696721,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomCenter", "inherited": true, - "___id": "T000002R052554", + "___id": "T000002R052557", "___s": true }, { @@ -696726,7 +696730,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -696791,7 +696795,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomRight", "inherited": true, - "___id": "T000002R052555", + "___id": "T000002R052558", "___s": true }, { @@ -696800,7 +696804,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -696870,7 +696874,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBounds", "inherited": true, - "___id": "T000002R052556", + "___id": "T000002R052559", "___s": true }, { @@ -696879,7 +696883,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -696902,7 +696906,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, - "___id": "T000002R052558", + "___id": "T000002R052561", "___s": true }, { @@ -696911,7 +696915,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -696934,7 +696938,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, - "___id": "T000002R052559", + "___id": "T000002R052562", "___s": true }, { @@ -696943,7 +696947,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -696964,7 +696968,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, - "___id": "T000002R052560", + "___id": "T000002R052563", "___s": true }, { @@ -696973,7 +696977,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -696994,7 +696998,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, - "___id": "T000002R052561", + "___id": "T000002R052564", "___s": true }, { @@ -697003,7 +697007,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -697062,7 +697066,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setOrigin", "inherited": true, - "___id": "T000002R052562", + "___id": "T000002R052565", "___s": true }, { @@ -697071,7 +697075,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -697098,7 +697102,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R052563", + "___id": "T000002R052566", "___s": true }, { @@ -697107,7 +697111,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -697166,7 +697170,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setDisplayOrigin", "inherited": true, - "___id": "T000002R052564", + "___id": "T000002R052567", "___s": true }, { @@ -697175,7 +697179,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -697202,7 +697206,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R052565", + "___id": "T000002R052568", "___s": true }, { @@ -697211,7 +697215,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -697234,7 +697238,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R052566", + "___id": "T000002R052569", "___s": true }, { @@ -697243,7 +697247,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -697265,7 +697269,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R052570", + "___id": "T000002R052573", "___s": true }, { @@ -697274,7 +697278,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -697296,7 +697300,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R052571", + "___id": "T000002R052574", "___s": true }, { @@ -697305,7 +697309,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -697327,7 +697331,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R052572", + "___id": "T000002R052575", "___s": true }, { @@ -697336,7 +697340,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -697358,7 +697362,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R052573", + "___id": "T000002R052576", "___s": true }, { @@ -697367,7 +697371,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -697389,7 +697393,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R052574", + "___id": "T000002R052577", "___s": true }, { @@ -697398,7 +697402,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -697420,7 +697424,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R052575", + "___id": "T000002R052578", "___s": true }, { @@ -697429,7 +697433,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -697451,7 +697455,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R052576", + "___id": "T000002R052579", "___s": true }, { @@ -697460,7 +697464,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -697482,7 +697486,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R052577", + "___id": "T000002R052580", "___s": true }, { @@ -697491,7 +697495,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -697513,7 +697517,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R052578", + "___id": "T000002R052581", "___s": true }, { @@ -697522,7 +697526,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -697611,7 +697615,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setPosition", "inherited": true, - "___id": "T000002R052579", + "___id": "T000002R052582", "___s": true }, { @@ -697620,7 +697624,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -697677,7 +697681,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#copyPosition", "inherited": true, - "___id": "T000002R052580", + "___id": "T000002R052583", "___s": true }, { @@ -697686,7 +697690,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -697773,7 +697777,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRandomPosition", "inherited": true, - "___id": "T000002R052581", + "___id": "T000002R052584", "___s": true }, { @@ -697782,7 +697786,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -697826,7 +697830,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRotation", "inherited": true, - "___id": "T000002R052582", + "___id": "T000002R052585", "___s": true }, { @@ -697835,7 +697839,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -697879,7 +697883,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setAngle", "inherited": true, - "___id": "T000002R052583", + "___id": "T000002R052586", "___s": true }, { @@ -697888,7 +697892,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -697947,7 +697951,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setScale", "inherited": true, - "___id": "T000002R052584", + "___id": "T000002R052587", "___s": true }, { @@ -697956,7 +697960,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -698000,7 +698004,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setX", "inherited": true, - "___id": "T000002R052585", + "___id": "T000002R052588", "___s": true }, { @@ -698009,7 +698013,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -698053,7 +698057,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setY", "inherited": true, - "___id": "T000002R052586", + "___id": "T000002R052589", "___s": true }, { @@ -698062,7 +698066,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -698106,7 +698110,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setZ", "inherited": true, - "___id": "T000002R052587", + "___id": "T000002R052590", "___s": true }, { @@ -698115,7 +698119,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -698159,7 +698163,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setW", "inherited": true, - "___id": "T000002R052588", + "___id": "T000002R052591", "___s": true }, { @@ -698168,7 +698172,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -698210,7 +698214,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", "inherited": true, - "___id": "T000002R052589", + "___id": "T000002R052592", "___s": true }, { @@ -698219,7 +698223,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -698275,7 +698279,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", "inherited": true, - "___id": "T000002R052590", + "___id": "T000002R052593", "___s": true }, { @@ -698284,7 +698288,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -698366,7 +698370,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalPoint", "inherited": true, - "___id": "T000002R052591", + "___id": "T000002R052594", "___s": true }, { @@ -698375,7 +698379,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -698401,7 +698405,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R052592", + "___id": "T000002R052595", "___s": true }, { @@ -698410,7 +698414,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -698432,7 +698436,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R052593", + "___id": "T000002R052596", "___s": true }, { @@ -698441,7 +698445,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -698463,7 +698467,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R052594", + "___id": "T000002R052597", "___s": true }, { @@ -698472,7 +698476,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -698529,7 +698533,7 @@ ], "inherits": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", "inherited": true, - "___id": "T000002R052595", + "___id": "T000002R052598", "___s": true }, { @@ -698538,7 +698542,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -698559,7 +698563,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R052597", + "___id": "T000002R052600", "___s": true }, { @@ -698568,7 +698572,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -698610,7 +698614,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R052598", + "___id": "T000002R052601", "___s": true }, { @@ -698619,7 +698623,7 @@ "filename": "Vector3.js", "lineno": 33, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "x", @@ -698641,7 +698645,7 @@ "scope": "instance", "inherits": "Phaser.Math.Vector3#x", "inherited": true, - "___id": "T000002R052599", + "___id": "T000002R052602", "___s": true }, { @@ -698650,7 +698654,7 @@ "filename": "Vector3.js", "lineno": 43, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "y", @@ -698672,7 +698676,7 @@ "scope": "instance", "inherits": "Phaser.Math.Vector3#y", "inherited": true, - "___id": "T000002R052600", + "___id": "T000002R052603", "___s": true }, { @@ -698681,7 +698685,7 @@ "filename": "Vector3.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "z", @@ -698703,7 +698707,7 @@ "scope": "instance", "inherits": "Phaser.Math.Vector3#z", "inherited": true, - "___id": "T000002R052601", + "___id": "T000002R052604", "___s": true }, { @@ -698712,7 +698716,7 @@ "filename": "Vector3.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "up", @@ -698738,7 +698742,7 @@ "scope": "instance", "inherits": "Phaser.Math.Vector3#up", "inherited": true, - "___id": "T000002R052602", + "___id": "T000002R052605", "___s": true }, { @@ -698747,7 +698751,7 @@ "filename": "Vector3.js", "lineno": 96, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "min", @@ -698788,7 +698792,7 @@ ], "inherits": "Phaser.Math.Vector3#min", "inherited": true, - "___id": "T000002R052603", + "___id": "T000002R052606", "___s": true }, { @@ -698797,7 +698801,7 @@ "filename": "Vector3.js", "lineno": 115, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "max", @@ -698838,7 +698842,7 @@ ], "inherits": "Phaser.Math.Vector3#max", "inherited": true, - "___id": "T000002R052604", + "___id": "T000002R052607", "___s": true }, { @@ -698847,7 +698851,7 @@ "filename": "Vector3.js", "lineno": 134, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "clone", @@ -698873,7 +698877,7 @@ "scope": "instance", "inherits": "Phaser.Math.Vector3#clone", "inherited": true, - "___id": "T000002R052605", + "___id": "T000002R052608", "___s": true }, { @@ -698882,7 +698886,7 @@ "filename": "Vector3.js", "lineno": 147, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "addVectors", @@ -698936,7 +698940,7 @@ ], "inherits": "Phaser.Math.Vector3#addVectors", "inherited": true, - "___id": "T000002R052606", + "___id": "T000002R052609", "___s": true }, { @@ -698945,7 +698949,7 @@ "filename": "Vector3.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "subVectors", @@ -698999,7 +699003,7 @@ ], "inherits": "Phaser.Math.Vector3#subVectors", "inherited": true, - "___id": "T000002R052607", + "___id": "T000002R052610", "___s": true }, { @@ -699008,7 +699012,7 @@ "filename": "Vector3.js", "lineno": 187, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "crossVectors", @@ -699062,7 +699066,7 @@ ], "inherits": "Phaser.Math.Vector3#crossVectors", "inherited": true, - "___id": "T000002R052608", + "___id": "T000002R052611", "___s": true }, { @@ -699071,7 +699075,7 @@ "filename": "Vector3.js", "lineno": 214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "equals", @@ -699112,7 +699116,7 @@ ], "inherits": "Phaser.Math.Vector3#equals", "inherited": true, - "___id": "T000002R052609", + "___id": "T000002R052612", "___s": true }, { @@ -699121,7 +699125,7 @@ "filename": "Vector3.js", "lineno": 231, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "copy", @@ -699172,7 +699176,7 @@ ], "inherits": "Phaser.Math.Vector3#copy", "inherited": true, - "___id": "T000002R052610", + "___id": "T000002R052613", "___s": true }, { @@ -699181,7 +699185,7 @@ "filename": "Vector3.js", "lineno": 250, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "set", @@ -699260,7 +699264,7 @@ ], "inherits": "Phaser.Math.Vector3#set", "inherited": true, - "___id": "T000002R052611", + "___id": "T000002R052614", "___s": true }, { @@ -699269,7 +699273,7 @@ "filename": "Vector3.js", "lineno": 280, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "setFromMatrixPosition", @@ -699310,7 +699314,7 @@ ], "inherits": "Phaser.Math.Vector3#setFromMatrixPosition", "inherited": true, - "___id": "T000002R052612", + "___id": "T000002R052615", "___s": true }, { @@ -699319,7 +699323,7 @@ "filename": "Vector3.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "setFromMatrixColumn", @@ -699373,7 +699377,7 @@ ], "inherits": "Phaser.Math.Vector3#setFromMatrixColumn", "inherited": true, - "___id": "T000002R052613", + "___id": "T000002R052616", "___s": true }, { @@ -699382,7 +699386,7 @@ "filename": "Vector3.js", "lineno": 311, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "fromArray", @@ -699447,7 +699451,7 @@ ], "inherits": "Phaser.Math.Vector3#fromArray", "inherited": true, - "___id": "T000002R052614", + "___id": "T000002R052617", "___s": true }, { @@ -699456,7 +699460,7 @@ "filename": "Vector3.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "add", @@ -699507,7 +699511,7 @@ ], "inherits": "Phaser.Math.Vector3#add", "inherited": true, - "___id": "T000002R052615", + "___id": "T000002R052618", "___s": true }, { @@ -699516,7 +699520,7 @@ "filename": "Vector3.js", "lineno": 356, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "addScalar", @@ -699557,7 +699561,7 @@ ], "inherits": "Phaser.Math.Vector3#addScalar", "inherited": true, - "___id": "T000002R052616", + "___id": "T000002R052619", "___s": true }, { @@ -699566,7 +699570,7 @@ "filename": "Vector3.js", "lineno": 375, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "addScale", @@ -699630,7 +699634,7 @@ ], "inherits": "Phaser.Math.Vector3#addScale", "inherited": true, - "___id": "T000002R052617", + "___id": "T000002R052620", "___s": true }, { @@ -699639,7 +699643,7 @@ "filename": "Vector3.js", "lineno": 395, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "subtract", @@ -699690,7 +699694,7 @@ ], "inherits": "Phaser.Math.Vector3#subtract", "inherited": true, - "___id": "T000002R052618", + "___id": "T000002R052621", "___s": true }, { @@ -699699,7 +699703,7 @@ "filename": "Vector3.js", "lineno": 414, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "multiply", @@ -699750,7 +699754,7 @@ ], "inherits": "Phaser.Math.Vector3#multiply", "inherited": true, - "___id": "T000002R052619", + "___id": "T000002R052622", "___s": true }, { @@ -699759,7 +699763,7 @@ "filename": "Vector3.js", "lineno": 435, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "scale", @@ -699800,7 +699804,7 @@ ], "inherits": "Phaser.Math.Vector3#scale", "inherited": true, - "___id": "T000002R052620", + "___id": "T000002R052623", "___s": true }, { @@ -699809,7 +699813,7 @@ "filename": "Vector3.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "divide", @@ -699860,7 +699864,7 @@ ], "inherits": "Phaser.Math.Vector3#divide", "inherited": true, - "___id": "T000002R052621", + "___id": "T000002R052624", "___s": true }, { @@ -699869,7 +699873,7 @@ "filename": "Vector3.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "negate", @@ -699895,7 +699899,7 @@ "scope": "instance", "inherits": "Phaser.Math.Vector3#negate", "inherited": true, - "___id": "T000002R052622", + "___id": "T000002R052625", "___s": true }, { @@ -699904,7 +699908,7 @@ "filename": "Vector3.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "distance", @@ -699955,7 +699959,7 @@ ], "inherits": "Phaser.Math.Vector3#distance", "inherited": true, - "___id": "T000002R052623", + "___id": "T000002R052626", "___s": true }, { @@ -699964,7 +699968,7 @@ "filename": "Vector3.js", "lineno": 520, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "distanceSq", @@ -700015,7 +700019,7 @@ ], "inherits": "Phaser.Math.Vector3#distanceSq", "inherited": true, - "___id": "T000002R052624", + "___id": "T000002R052627", "___s": true }, { @@ -700024,7 +700028,7 @@ "filename": "Vector3.js", "lineno": 539, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "length", @@ -700050,7 +700054,7 @@ "scope": "instance", "inherits": "Phaser.Math.Vector3#length", "inherited": true, - "___id": "T000002R052625", + "___id": "T000002R052628", "___s": true }, { @@ -700059,7 +700063,7 @@ "filename": "Vector3.js", "lineno": 556, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "lengthSq", @@ -700085,7 +700089,7 @@ "scope": "instance", "inherits": "Phaser.Math.Vector3#lengthSq", "inherited": true, - "___id": "T000002R052626", + "___id": "T000002R052629", "___s": true }, { @@ -700094,7 +700098,7 @@ "filename": "Vector3.js", "lineno": 573, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "normalize", @@ -700120,7 +700124,7 @@ "scope": "instance", "inherits": "Phaser.Math.Vector3#normalize", "inherited": true, - "___id": "T000002R052627", + "___id": "T000002R052630", "___s": true }, { @@ -700129,7 +700133,7 @@ "filename": "Vector3.js", "lineno": 602, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "dot", @@ -700170,7 +700174,7 @@ ], "inherits": "Phaser.Math.Vector3#dot", "inherited": true, - "___id": "T000002R052628", + "___id": "T000002R052631", "___s": true }, { @@ -700179,7 +700183,7 @@ "filename": "Vector3.js", "lineno": 617, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "cross", @@ -700220,7 +700224,7 @@ ], "inherits": "Phaser.Math.Vector3#cross", "inherited": true, - "___id": "T000002R052629", + "___id": "T000002R052632", "___s": true }, { @@ -700229,7 +700233,7 @@ "filename": "Vector3.js", "lineno": 643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "lerp", @@ -700285,7 +700289,7 @@ ], "inherits": "Phaser.Math.Vector3#lerp", "inherited": true, - "___id": "T000002R052630", + "___id": "T000002R052633", "___s": true }, { @@ -700294,7 +700298,7 @@ "filename": "Vector3.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "applyMatrix3", @@ -700335,7 +700339,7 @@ ], "inherits": "Phaser.Math.Vector3#applyMatrix3", "inherited": true, - "___id": "T000002R052631", + "___id": "T000002R052634", "___s": true }, { @@ -700344,7 +700348,7 @@ "filename": "Vector3.js", "lineno": 695, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "applyMatrix4", @@ -700385,7 +700389,7 @@ ], "inherits": "Phaser.Math.Vector3#applyMatrix4", "inherited": true, - "___id": "T000002R052632", + "___id": "T000002R052635", "___s": true }, { @@ -700394,7 +700398,7 @@ "filename": "Vector3.js", "lineno": 721, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "transformMat3", @@ -700435,7 +700439,7 @@ ], "inherits": "Phaser.Math.Vector3#transformMat3", "inherited": true, - "___id": "T000002R052633", + "___id": "T000002R052636", "___s": true }, { @@ -700444,7 +700448,7 @@ "filename": "Vector3.js", "lineno": 745, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "transformMat4", @@ -700485,7 +700489,7 @@ ], "inherits": "Phaser.Math.Vector3#transformMat4", "inherited": true, - "___id": "T000002R052634", + "___id": "T000002R052637", "___s": true }, { @@ -700494,7 +700498,7 @@ "filename": "Vector3.js", "lineno": 769, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "transformCoordinates", @@ -700535,7 +700539,7 @@ ], "inherits": "Phaser.Math.Vector3#transformCoordinates", "inherited": true, - "___id": "T000002R052635", + "___id": "T000002R052638", "___s": true }, { @@ -700544,7 +700548,7 @@ "filename": "Vector3.js", "lineno": 798, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "transformQuat", @@ -700585,7 +700589,7 @@ ], "inherits": "Phaser.Math.Vector3#transformQuat", "inherited": true, - "___id": "T000002R052636", + "___id": "T000002R052639", "___s": true }, { @@ -700594,7 +700598,7 @@ "filename": "Vector3.js", "lineno": 833, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "project", @@ -700635,7 +700639,7 @@ ], "inherits": "Phaser.Math.Vector3#project", "inherited": true, - "___id": "T000002R052637", + "___id": "T000002R052640", "___s": true }, { @@ -700644,7 +700648,7 @@ "filename": "Vector3.js", "lineno": 877, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "projectViewMatrix", @@ -700698,7 +700702,7 @@ ], "inherits": "Phaser.Math.Vector3#projectViewMatrix", "inherited": true, - "___id": "T000002R052638", + "___id": "T000002R052641", "___s": true }, { @@ -700707,7 +700711,7 @@ "filename": "Vector3.js", "lineno": 893, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "unprojectViewMatrix", @@ -700761,7 +700765,7 @@ ], "inherits": "Phaser.Math.Vector3#unprojectViewMatrix", "inherited": true, - "___id": "T000002R052639", + "___id": "T000002R052642", "___s": true }, { @@ -700770,7 +700774,7 @@ "filename": "Vector3.js", "lineno": 909, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "unproject", @@ -700824,7 +700828,7 @@ ], "inherits": "Phaser.Math.Vector3#unproject", "inherited": true, - "___id": "T000002R052640", + "___id": "T000002R052643", "___s": true }, { @@ -700833,7 +700837,7 @@ "filename": "Vector3.js", "lineno": 945, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\math", + "path": "D:\\wamp\\www\\phaser\\src\\math", "code": {} }, "name": "reset", @@ -700859,7 +700863,7 @@ "scope": "instance", "inherits": "Phaser.Math.Vector3#reset", "inherited": true, - "___id": "T000002R052641", + "___id": "T000002R052644", "___s": true }, { @@ -700868,7 +700872,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -700880,7 +700884,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R052642", + "___id": "T000002R052645", "___s": true }, { @@ -700889,7 +700893,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -700932,7 +700936,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R052643", + "___id": "T000002R052646", "___s": true }, { @@ -700941,7 +700945,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -701001,7 +701005,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R052644", + "___id": "T000002R052647", "___s": true }, { @@ -701010,7 +701014,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -701061,7 +701065,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R052645", + "___id": "T000002R052648", "___s": true }, { @@ -701070,7 +701074,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -701136,7 +701140,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R052646", + "___id": "T000002R052649", "___s": true }, { @@ -701145,7 +701149,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -701224,7 +701228,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R052647", + "___id": "T000002R052650", "___s": true }, { @@ -701233,7 +701237,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -701312,7 +701316,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R052648", + "___id": "T000002R052651", "___s": true }, { @@ -701321,7 +701325,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -701400,7 +701404,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R052649", + "___id": "T000002R052652", "___s": true }, { @@ -701409,7 +701413,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -701502,7 +701506,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R052650", + "___id": "T000002R052653", "___s": true }, { @@ -701511,7 +701515,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -701604,7 +701608,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R052651", + "___id": "T000002R052654", "___s": true }, { @@ -701613,7 +701617,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -701666,7 +701670,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R052652", + "___id": "T000002R052655", "___s": true }, { @@ -701675,7 +701679,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -701718,7 +701722,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R052653", + "___id": "T000002R052656", "___s": true }, { @@ -701727,7 +701731,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -701787,7 +701791,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R052654", + "___id": "T000002R052657", "___s": true }, { @@ -701796,7 +701800,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -701847,7 +701851,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R052655", + "___id": "T000002R052658", "___s": true }, { @@ -701856,7 +701860,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -701922,7 +701926,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R052656", + "___id": "T000002R052659", "___s": true }, { @@ -701931,7 +701935,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -702010,7 +702014,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R052657", + "___id": "T000002R052660", "___s": true }, { @@ -702019,7 +702023,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -702098,7 +702102,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R052658", + "___id": "T000002R052661", "___s": true }, { @@ -702107,7 +702111,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -702186,7 +702190,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R052659", + "___id": "T000002R052662", "___s": true }, { @@ -702195,7 +702199,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -702288,7 +702292,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R052660", + "___id": "T000002R052663", "___s": true }, { @@ -702297,7 +702301,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -702390,7 +702394,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R052661", + "___id": "T000002R052664", "___s": true }, { @@ -702399,7 +702403,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -702452,7 +702456,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R052662", + "___id": "T000002R052665", "___s": true }, { @@ -702461,7 +702465,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -702504,7 +702508,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R052663", + "___id": "T000002R052666", "___s": true }, { @@ -702513,7 +702517,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -702573,7 +702577,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R052664", + "___id": "T000002R052667", "___s": true }, { @@ -702582,7 +702586,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -702633,7 +702637,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R052665", + "___id": "T000002R052668", "___s": true }, { @@ -702642,7 +702646,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -702708,7 +702712,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R052666", + "___id": "T000002R052669", "___s": true }, { @@ -702717,7 +702721,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -702796,7 +702800,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R052667", + "___id": "T000002R052670", "___s": true }, { @@ -702805,7 +702809,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -702884,7 +702888,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R052668", + "___id": "T000002R052671", "___s": true }, { @@ -702893,7 +702897,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -702972,7 +702976,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R052669", + "___id": "T000002R052672", "___s": true }, { @@ -702981,7 +702985,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -703074,7 +703078,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R052670", + "___id": "T000002R052673", "___s": true }, { @@ -703083,7 +703087,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -703176,7 +703180,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R052671", + "___id": "T000002R052674", "___s": true }, { @@ -703185,7 +703189,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -703238,7 +703242,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R052672", + "___id": "T000002R052675", "___s": true }, { @@ -703247,7 +703251,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -703290,7 +703294,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R052673", + "___id": "T000002R052676", "___s": true }, { @@ -703299,7 +703303,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -703359,7 +703363,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R052674", + "___id": "T000002R052677", "___s": true }, { @@ -703368,7 +703372,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -703419,7 +703423,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R052675", + "___id": "T000002R052678", "___s": true }, { @@ -703428,7 +703432,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -703494,7 +703498,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R052676", + "___id": "T000002R052679", "___s": true }, { @@ -703503,7 +703507,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -703582,7 +703586,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R052677", + "___id": "T000002R052680", "___s": true }, { @@ -703591,7 +703595,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -703670,7 +703674,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R052678", + "___id": "T000002R052681", "___s": true }, { @@ -703679,7 +703683,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -703758,7 +703762,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R052679", + "___id": "T000002R052682", "___s": true }, { @@ -703767,7 +703771,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -703860,7 +703864,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R052680", + "___id": "T000002R052683", "___s": true }, { @@ -703869,7 +703873,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -703962,7 +703966,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R052681", + "___id": "T000002R052684", "___s": true }, { @@ -703971,7 +703975,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -704024,7 +704028,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R052682", + "___id": "T000002R052685", "___s": true }, { @@ -704033,7 +704037,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -704045,7 +704049,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R052683", + "___id": "T000002R052686", "___s": true }, { @@ -704054,7 +704058,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -704097,7 +704101,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R052684", + "___id": "T000002R052687", "___s": true }, { @@ -704106,7 +704110,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -704166,7 +704170,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R052685", + "___id": "T000002R052688", "___s": true }, { @@ -704175,7 +704179,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -704226,7 +704230,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R052686", + "___id": "T000002R052689", "___s": true }, { @@ -704235,7 +704239,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -704301,7 +704305,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R052687", + "___id": "T000002R052690", "___s": true }, { @@ -704310,7 +704314,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -704389,7 +704393,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R052688", + "___id": "T000002R052691", "___s": true }, { @@ -704398,7 +704402,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -704477,7 +704481,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R052689", + "___id": "T000002R052692", "___s": true }, { @@ -704486,7 +704490,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -704565,7 +704569,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R052690", + "___id": "T000002R052693", "___s": true }, { @@ -704574,7 +704578,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -704667,7 +704671,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R052691", + "___id": "T000002R052694", "___s": true }, { @@ -704676,7 +704680,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -704769,7 +704773,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R052692", + "___id": "T000002R052695", "___s": true }, { @@ -704778,7 +704782,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -704831,7 +704835,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R052693", + "___id": "T000002R052696", "___s": true }, { @@ -704840,7 +704844,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -704861,7 +704865,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R052694", + "___id": "T000002R052697", "___s": true }, { @@ -704870,7 +704874,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -704901,7 +704905,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R052695", + "___id": "T000002R052698", "___s": true }, { @@ -704910,7 +704914,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -704931,7 +704935,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R052696", + "___id": "T000002R052699", "___s": true }, { @@ -704940,7 +704944,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -704961,7 +704965,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R052697", + "___id": "T000002R052700", "___s": true }, { @@ -704970,7 +704974,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -705001,7 +705005,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R052698", + "___id": "T000002R052701", "___s": true }, { @@ -705010,7 +705014,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -705031,7 +705035,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R052699", + "___id": "T000002R052702", "___s": true }, { @@ -705040,7 +705044,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -705061,7 +705065,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R052700", + "___id": "T000002R052703", "___s": true }, { @@ -705070,7 +705074,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -705093,7 +705097,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R052701", + "___id": "T000002R052704", "___s": true }, { @@ -705102,7 +705106,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -705123,7 +705127,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R052702", + "___id": "T000002R052705", "___s": true }, { @@ -705132,7 +705136,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -705154,7 +705158,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R052703", + "___id": "T000002R052706", "___s": true }, { @@ -705163,7 +705167,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -705185,7 +705189,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R052704", + "___id": "T000002R052707", "___s": true }, { @@ -705194,7 +705198,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -705216,7 +705220,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R052705", + "___id": "T000002R052708", "___s": true }, { @@ -705225,7 +705229,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -705255,7 +705259,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R052706", + "___id": "T000002R052709", "___s": true }, { @@ -705264,7 +705268,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -705284,7 +705288,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R052707", + "___id": "T000002R052710", "___s": true }, { @@ -705293,7 +705297,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -705313,7 +705317,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R052708", + "___id": "T000002R052711", "___s": true }, { @@ -705322,7 +705326,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -705345,7 +705349,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R052709", + "___id": "T000002R052712", "___s": true }, { @@ -705354,7 +705358,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -705377,7 +705381,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R052710", + "___id": "T000002R052713", "___s": true }, { @@ -705386,7 +705390,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -705407,7 +705411,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R052711", + "___id": "T000002R052714", "___s": true }, { @@ -705416,7 +705420,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -705443,7 +705447,7 @@ ], "inherits": "Phaser.Loader.File#setLink", "inherited": true, - "___id": "T000002R052712", + "___id": "T000002R052715", "___s": true }, { @@ -705452,7 +705456,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -705464,7 +705468,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R052713", + "___id": "T000002R052716", "___s": true }, { @@ -705473,7 +705477,7 @@ "filename": "File.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "load", @@ -705485,7 +705489,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#load", "inherited": true, - "___id": "T000002R052714", + "___id": "T000002R052717", "___s": true }, { @@ -705494,7 +705498,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onLoad", @@ -705534,7 +705538,7 @@ ], "inherits": "Phaser.Loader.File#onLoad", "inherited": true, - "___id": "T000002R052715", + "___id": "T000002R052718", "___s": true }, { @@ -705543,7 +705547,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -705570,7 +705574,7 @@ ], "inherits": "Phaser.Loader.File#onBase64Load", "inherited": true, - "___id": "T000002R052716", + "___id": "T000002R052719", "___s": true }, { @@ -705579,7 +705583,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onError", @@ -705619,7 +705623,7 @@ ], "inherits": "Phaser.Loader.File#onError", "inherited": true, - "___id": "T000002R052717", + "___id": "T000002R052720", "___s": true }, { @@ -705628,7 +705632,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProgress", @@ -705658,7 +705662,7 @@ ], "inherits": "Phaser.Loader.File#onProgress", "inherited": true, - "___id": "T000002R052718", + "___id": "T000002R052721", "___s": true }, { @@ -705667,7 +705671,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -705679,7 +705683,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R052719", + "___id": "T000002R052722", "___s": true }, { @@ -705688,7 +705692,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -705700,7 +705704,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R052720", + "___id": "T000002R052723", "___s": true }, { @@ -705709,7 +705713,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -705735,7 +705739,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R052721", + "___id": "T000002R052724", "___s": true }, { @@ -705744,7 +705748,7 @@ "filename": "File.js", "lineno": 474, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToCache", @@ -705756,7 +705760,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#addToCache", "inherited": true, - "___id": "T000002R052722", + "___id": "T000002R052725", "___s": true }, { @@ -705765,7 +705769,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -705781,7 +705785,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R052723", + "___id": "T000002R052726", "___s": true }, { @@ -705790,7 +705794,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -705802,7 +705806,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R052724", + "___id": "T000002R052727", "___s": true }, { @@ -705811,7 +705815,7 @@ "filename": "MultiFile.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -705832,7 +705836,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#loader", "inherited": true, - "___id": "T000002R052725", + "___id": "T000002R052728", "___s": true }, { @@ -705841,7 +705845,7 @@ "filename": "MultiFile.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -705862,7 +705866,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#type", "inherited": true, - "___id": "T000002R052726", + "___id": "T000002R052729", "___s": true }, { @@ -705871,7 +705875,7 @@ "filename": "MultiFile.js", "lineno": 63, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -705892,7 +705896,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#key", "inherited": true, - "___id": "T000002R052727", + "___id": "T000002R052730", "___s": true }, { @@ -705901,7 +705905,7 @@ "filename": "MultiFile.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "files", @@ -705931,7 +705935,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#files", "inherited": true, - "___id": "T000002R052729", + "___id": "T000002R052732", "___s": true }, { @@ -705940,7 +705944,7 @@ "filename": "MultiFile.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -705961,7 +705965,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#state", "inherited": true, - "___id": "T000002R052730", + "___id": "T000002R052733", "___s": true }, { @@ -705970,7 +705974,7 @@ "filename": "MultiFile.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "complete", @@ -705992,7 +705996,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#complete", "inherited": true, - "___id": "T000002R052731", + "___id": "T000002R052734", "___s": true }, { @@ -706001,7 +706005,7 @@ "filename": "MultiFile.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pending", @@ -706022,7 +706026,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#pending", "inherited": true, - "___id": "T000002R052732", + "___id": "T000002R052735", "___s": true }, { @@ -706031,7 +706035,7 @@ "filename": "MultiFile.js", "lineno": 127, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "failed", @@ -706053,7 +706057,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#failed", "inherited": true, - "___id": "T000002R052733", + "___id": "T000002R052736", "___s": true }, { @@ -706062,7 +706066,7 @@ "filename": "MultiFile.js", "lineno": 137, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -706083,7 +706087,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#config", "inherited": true, - "___id": "T000002R052734", + "___id": "T000002R052737", "___s": true }, { @@ -706092,7 +706096,7 @@ "filename": "MultiFile.js", "lineno": 146, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "baseURL", @@ -706113,7 +706117,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#baseURL", "inherited": true, - "___id": "T000002R052735", + "___id": "T000002R052738", "___s": true }, { @@ -706122,7 +706126,7 @@ "filename": "MultiFile.js", "lineno": 156, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "path", @@ -706143,7 +706147,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#path", "inherited": true, - "___id": "T000002R052736", + "___id": "T000002R052739", "___s": true }, { @@ -706152,7 +706156,7 @@ "filename": "MultiFile.js", "lineno": 166, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "prefix", @@ -706173,7 +706177,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#prefix", "inherited": true, - "___id": "T000002R052737", + "___id": "T000002R052740", "___s": true }, { @@ -706182,7 +706186,7 @@ "filename": "MultiFile.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "isReadyToProcess", @@ -706208,7 +706212,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#isReadyToProcess", "inherited": true, - "___id": "T000002R052738", + "___id": "T000002R052741", "___s": true }, { @@ -706217,7 +706221,7 @@ "filename": "MultiFile.js", "lineno": 196, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToMultiFile", @@ -706258,7 +706262,7 @@ ], "inherits": "Phaser.Loader.MultiFile#addToMultiFile", "inherited": true, - "___id": "T000002R052739", + "___id": "T000002R052742", "___s": true }, { @@ -706267,7 +706271,7 @@ "filename": "MultiFile.js", "lineno": 219, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onFileComplete", @@ -706294,7 +706298,7 @@ ], "inherits": "Phaser.Loader.MultiFile#onFileComplete", "inherited": true, - "___id": "T000002R052740", + "___id": "T000002R052743", "___s": true }, { @@ -706303,7 +706307,7 @@ "filename": "MultiFile.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onFileFailed", @@ -706330,7 +706334,7 @@ ], "inherits": "Phaser.Loader.MultiFile#onFileFailed", "inherited": true, - "___id": "T000002R052741", + "___id": "T000002R052744", "___s": true }, { @@ -706339,7 +706343,7 @@ "filename": "MultiFile.js", "lineno": 258, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -706355,7 +706359,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#pendingDestroy", "inherited": true, - "___id": "T000002R052742", + "___id": "T000002R052745", "___s": true }, { @@ -706364,7 +706368,7 @@ "filename": "MultiFile.js", "lineno": 292, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -706376,7 +706380,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#destroy", "inherited": true, - "___id": "T000002R052743", + "___id": "T000002R052746", "___s": true }, { @@ -706385,7 +706389,7 @@ "filename": "MultiFile.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -706406,7 +706410,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#loader", "inherited": true, - "___id": "T000002R052744", + "___id": "T000002R052747", "___s": true }, { @@ -706415,7 +706419,7 @@ "filename": "MultiFile.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -706436,7 +706440,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#type", "inherited": true, - "___id": "T000002R052745", + "___id": "T000002R052748", "___s": true }, { @@ -706445,7 +706449,7 @@ "filename": "MultiFile.js", "lineno": 63, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -706466,7 +706470,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#key", "inherited": true, - "___id": "T000002R052746", + "___id": "T000002R052749", "___s": true }, { @@ -706475,7 +706479,7 @@ "filename": "MultiFile.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "files", @@ -706505,7 +706509,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#files", "inherited": true, - "___id": "T000002R052748", + "___id": "T000002R052751", "___s": true }, { @@ -706514,7 +706518,7 @@ "filename": "MultiFile.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -706535,7 +706539,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#state", "inherited": true, - "___id": "T000002R052749", + "___id": "T000002R052752", "___s": true }, { @@ -706544,7 +706548,7 @@ "filename": "MultiFile.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "complete", @@ -706566,7 +706570,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#complete", "inherited": true, - "___id": "T000002R052750", + "___id": "T000002R052753", "___s": true }, { @@ -706575,7 +706579,7 @@ "filename": "MultiFile.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pending", @@ -706596,7 +706600,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#pending", "inherited": true, - "___id": "T000002R052751", + "___id": "T000002R052754", "___s": true }, { @@ -706605,7 +706609,7 @@ "filename": "MultiFile.js", "lineno": 127, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "failed", @@ -706627,7 +706631,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#failed", "inherited": true, - "___id": "T000002R052752", + "___id": "T000002R052755", "___s": true }, { @@ -706636,7 +706640,7 @@ "filename": "MultiFile.js", "lineno": 137, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -706657,7 +706661,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#config", "inherited": true, - "___id": "T000002R052753", + "___id": "T000002R052756", "___s": true }, { @@ -706666,7 +706670,7 @@ "filename": "MultiFile.js", "lineno": 146, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "baseURL", @@ -706687,7 +706691,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#baseURL", "inherited": true, - "___id": "T000002R052754", + "___id": "T000002R052757", "___s": true }, { @@ -706696,7 +706700,7 @@ "filename": "MultiFile.js", "lineno": 156, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "path", @@ -706717,7 +706721,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#path", "inherited": true, - "___id": "T000002R052755", + "___id": "T000002R052758", "___s": true }, { @@ -706726,7 +706730,7 @@ "filename": "MultiFile.js", "lineno": 166, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "prefix", @@ -706747,7 +706751,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#prefix", "inherited": true, - "___id": "T000002R052756", + "___id": "T000002R052759", "___s": true }, { @@ -706756,7 +706760,7 @@ "filename": "MultiFile.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "isReadyToProcess", @@ -706782,7 +706786,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#isReadyToProcess", "inherited": true, - "___id": "T000002R052757", + "___id": "T000002R052760", "___s": true }, { @@ -706791,7 +706795,7 @@ "filename": "MultiFile.js", "lineno": 196, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToMultiFile", @@ -706832,7 +706836,7 @@ ], "inherits": "Phaser.Loader.MultiFile#addToMultiFile", "inherited": true, - "___id": "T000002R052758", + "___id": "T000002R052761", "___s": true }, { @@ -706841,7 +706845,7 @@ "filename": "MultiFile.js", "lineno": 219, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onFileComplete", @@ -706868,7 +706872,7 @@ ], "inherits": "Phaser.Loader.MultiFile#onFileComplete", "inherited": true, - "___id": "T000002R052759", + "___id": "T000002R052762", "___s": true }, { @@ -706877,7 +706881,7 @@ "filename": "MultiFile.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onFileFailed", @@ -706904,7 +706908,7 @@ ], "inherits": "Phaser.Loader.MultiFile#onFileFailed", "inherited": true, - "___id": "T000002R052760", + "___id": "T000002R052763", "___s": true }, { @@ -706913,7 +706917,7 @@ "filename": "MultiFile.js", "lineno": 258, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -706929,7 +706933,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#pendingDestroy", "inherited": true, - "___id": "T000002R052761", + "___id": "T000002R052764", "___s": true }, { @@ -706938,7 +706942,7 @@ "filename": "MultiFile.js", "lineno": 292, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -706950,7 +706954,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#destroy", "inherited": true, - "___id": "T000002R052762", + "___id": "T000002R052765", "___s": true }, { @@ -706959,7 +706963,7 @@ "filename": "MultiFile.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -706980,7 +706984,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#loader", "inherited": true, - "___id": "T000002R052763", + "___id": "T000002R052766", "___s": true }, { @@ -706989,7 +706993,7 @@ "filename": "MultiFile.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -707010,7 +707014,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#type", "inherited": true, - "___id": "T000002R052764", + "___id": "T000002R052767", "___s": true }, { @@ -707019,7 +707023,7 @@ "filename": "MultiFile.js", "lineno": 63, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -707040,7 +707044,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#key", "inherited": true, - "___id": "T000002R052765", + "___id": "T000002R052768", "___s": true }, { @@ -707049,7 +707053,7 @@ "filename": "MultiFile.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "files", @@ -707079,7 +707083,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#files", "inherited": true, - "___id": "T000002R052767", + "___id": "T000002R052770", "___s": true }, { @@ -707088,7 +707092,7 @@ "filename": "MultiFile.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -707109,7 +707113,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#state", "inherited": true, - "___id": "T000002R052768", + "___id": "T000002R052771", "___s": true }, { @@ -707118,7 +707122,7 @@ "filename": "MultiFile.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "complete", @@ -707140,7 +707144,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#complete", "inherited": true, - "___id": "T000002R052769", + "___id": "T000002R052772", "___s": true }, { @@ -707149,7 +707153,7 @@ "filename": "MultiFile.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pending", @@ -707170,7 +707174,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#pending", "inherited": true, - "___id": "T000002R052770", + "___id": "T000002R052773", "___s": true }, { @@ -707179,7 +707183,7 @@ "filename": "MultiFile.js", "lineno": 127, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "failed", @@ -707201,7 +707205,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#failed", "inherited": true, - "___id": "T000002R052771", + "___id": "T000002R052774", "___s": true }, { @@ -707210,7 +707214,7 @@ "filename": "MultiFile.js", "lineno": 137, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -707231,7 +707235,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#config", "inherited": true, - "___id": "T000002R052772", + "___id": "T000002R052775", "___s": true }, { @@ -707240,7 +707244,7 @@ "filename": "MultiFile.js", "lineno": 146, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "baseURL", @@ -707261,7 +707265,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#baseURL", "inherited": true, - "___id": "T000002R052773", + "___id": "T000002R052776", "___s": true }, { @@ -707270,7 +707274,7 @@ "filename": "MultiFile.js", "lineno": 156, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "path", @@ -707291,7 +707295,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#path", "inherited": true, - "___id": "T000002R052774", + "___id": "T000002R052777", "___s": true }, { @@ -707300,7 +707304,7 @@ "filename": "MultiFile.js", "lineno": 166, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "prefix", @@ -707321,7 +707325,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#prefix", "inherited": true, - "___id": "T000002R052775", + "___id": "T000002R052778", "___s": true }, { @@ -707330,7 +707334,7 @@ "filename": "MultiFile.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "isReadyToProcess", @@ -707356,7 +707360,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#isReadyToProcess", "inherited": true, - "___id": "T000002R052776", + "___id": "T000002R052779", "___s": true }, { @@ -707365,7 +707369,7 @@ "filename": "MultiFile.js", "lineno": 196, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToMultiFile", @@ -707406,7 +707410,7 @@ ], "inherits": "Phaser.Loader.MultiFile#addToMultiFile", "inherited": true, - "___id": "T000002R052777", + "___id": "T000002R052780", "___s": true }, { @@ -707415,7 +707419,7 @@ "filename": "MultiFile.js", "lineno": 219, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onFileComplete", @@ -707442,7 +707446,7 @@ ], "inherits": "Phaser.Loader.MultiFile#onFileComplete", "inherited": true, - "___id": "T000002R052778", + "___id": "T000002R052781", "___s": true }, { @@ -707451,7 +707455,7 @@ "filename": "MultiFile.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onFileFailed", @@ -707478,7 +707482,7 @@ ], "inherits": "Phaser.Loader.MultiFile#onFileFailed", "inherited": true, - "___id": "T000002R052779", + "___id": "T000002R052782", "___s": true }, { @@ -707487,7 +707491,7 @@ "filename": "MultiFile.js", "lineno": 258, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -707503,7 +707507,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#pendingDestroy", "inherited": true, - "___id": "T000002R052780", + "___id": "T000002R052783", "___s": true }, { @@ -707512,7 +707516,7 @@ "filename": "MultiFile.js", "lineno": 292, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -707524,7 +707528,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#destroy", "inherited": true, - "___id": "T000002R052781", + "___id": "T000002R052784", "___s": true }, { @@ -707533,7 +707537,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -707554,7 +707558,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R052782", + "___id": "T000002R052785", "___s": true }, { @@ -707563,7 +707567,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -707594,7 +707598,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R052783", + "___id": "T000002R052786", "___s": true }, { @@ -707603,7 +707607,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -707624,7 +707628,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R052784", + "___id": "T000002R052787", "___s": true }, { @@ -707633,7 +707637,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -707654,7 +707658,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R052785", + "___id": "T000002R052788", "___s": true }, { @@ -707663,7 +707667,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -707694,7 +707698,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R052786", + "___id": "T000002R052789", "___s": true }, { @@ -707703,7 +707707,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -707724,7 +707728,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R052787", + "___id": "T000002R052790", "___s": true }, { @@ -707733,7 +707737,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -707754,7 +707758,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R052788", + "___id": "T000002R052791", "___s": true }, { @@ -707763,7 +707767,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -707786,7 +707790,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R052789", + "___id": "T000002R052792", "___s": true }, { @@ -707795,7 +707799,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -707816,7 +707820,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R052790", + "___id": "T000002R052793", "___s": true }, { @@ -707825,7 +707829,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -707847,7 +707851,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R052791", + "___id": "T000002R052794", "___s": true }, { @@ -707856,7 +707860,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -707878,7 +707882,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R052792", + "___id": "T000002R052795", "___s": true }, { @@ -707887,7 +707891,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -707909,7 +707913,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R052793", + "___id": "T000002R052796", "___s": true }, { @@ -707918,7 +707922,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -707948,7 +707952,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R052794", + "___id": "T000002R052797", "___s": true }, { @@ -707957,7 +707961,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -707977,7 +707981,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R052795", + "___id": "T000002R052798", "___s": true }, { @@ -707986,7 +707990,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -708006,7 +708010,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R052796", + "___id": "T000002R052799", "___s": true }, { @@ -708015,7 +708019,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -708038,7 +708042,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R052797", + "___id": "T000002R052800", "___s": true }, { @@ -708047,7 +708051,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -708070,7 +708074,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R052798", + "___id": "T000002R052801", "___s": true }, { @@ -708079,7 +708083,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -708100,7 +708104,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R052799", + "___id": "T000002R052802", "___s": true }, { @@ -708109,7 +708113,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -708136,7 +708140,7 @@ ], "inherits": "Phaser.Loader.File#setLink", "inherited": true, - "___id": "T000002R052800", + "___id": "T000002R052803", "___s": true }, { @@ -708145,7 +708149,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -708157,7 +708161,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R052801", + "___id": "T000002R052804", "___s": true }, { @@ -708166,7 +708170,7 @@ "filename": "File.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "load", @@ -708178,7 +708182,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#load", "inherited": true, - "___id": "T000002R052802", + "___id": "T000002R052805", "___s": true }, { @@ -708187,7 +708191,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onLoad", @@ -708227,7 +708231,7 @@ ], "inherits": "Phaser.Loader.File#onLoad", "inherited": true, - "___id": "T000002R052803", + "___id": "T000002R052806", "___s": true }, { @@ -708236,7 +708240,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -708263,7 +708267,7 @@ ], "inherits": "Phaser.Loader.File#onBase64Load", "inherited": true, - "___id": "T000002R052804", + "___id": "T000002R052807", "___s": true }, { @@ -708272,7 +708276,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onError", @@ -708312,7 +708316,7 @@ ], "inherits": "Phaser.Loader.File#onError", "inherited": true, - "___id": "T000002R052805", + "___id": "T000002R052808", "___s": true }, { @@ -708321,7 +708325,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProgress", @@ -708351,7 +708355,7 @@ ], "inherits": "Phaser.Loader.File#onProgress", "inherited": true, - "___id": "T000002R052806", + "___id": "T000002R052809", "___s": true }, { @@ -708360,7 +708364,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -708372,7 +708376,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R052807", + "___id": "T000002R052810", "___s": true }, { @@ -708381,7 +708385,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -708393,7 +708397,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R052808", + "___id": "T000002R052811", "___s": true }, { @@ -708402,7 +708406,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -708428,7 +708432,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R052809", + "___id": "T000002R052812", "___s": true }, { @@ -708437,7 +708441,7 @@ "filename": "File.js", "lineno": 474, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToCache", @@ -708449,7 +708453,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#addToCache", "inherited": true, - "___id": "T000002R052810", + "___id": "T000002R052813", "___s": true }, { @@ -708458,7 +708462,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -708474,7 +708478,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R052811", + "___id": "T000002R052814", "___s": true }, { @@ -708483,7 +708487,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -708495,7 +708499,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R052812", + "___id": "T000002R052815", "___s": true }, { @@ -708504,7 +708508,7 @@ "filename": "MultiFile.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -708525,7 +708529,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#loader", "inherited": true, - "___id": "T000002R052813", + "___id": "T000002R052816", "___s": true }, { @@ -708534,7 +708538,7 @@ "filename": "MultiFile.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -708555,7 +708559,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#type", "inherited": true, - "___id": "T000002R052814", + "___id": "T000002R052817", "___s": true }, { @@ -708564,7 +708568,7 @@ "filename": "MultiFile.js", "lineno": 63, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -708585,7 +708589,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#key", "inherited": true, - "___id": "T000002R052815", + "___id": "T000002R052818", "___s": true }, { @@ -708594,7 +708598,7 @@ "filename": "MultiFile.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "files", @@ -708624,7 +708628,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#files", "inherited": true, - "___id": "T000002R052817", + "___id": "T000002R052820", "___s": true }, { @@ -708633,7 +708637,7 @@ "filename": "MultiFile.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -708654,7 +708658,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#state", "inherited": true, - "___id": "T000002R052818", + "___id": "T000002R052821", "___s": true }, { @@ -708663,7 +708667,7 @@ "filename": "MultiFile.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "complete", @@ -708685,7 +708689,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#complete", "inherited": true, - "___id": "T000002R052819", + "___id": "T000002R052822", "___s": true }, { @@ -708694,7 +708698,7 @@ "filename": "MultiFile.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pending", @@ -708715,7 +708719,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#pending", "inherited": true, - "___id": "T000002R052820", + "___id": "T000002R052823", "___s": true }, { @@ -708724,7 +708728,7 @@ "filename": "MultiFile.js", "lineno": 127, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "failed", @@ -708746,7 +708750,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#failed", "inherited": true, - "___id": "T000002R052821", + "___id": "T000002R052824", "___s": true }, { @@ -708755,7 +708759,7 @@ "filename": "MultiFile.js", "lineno": 137, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -708776,7 +708780,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#config", "inherited": true, - "___id": "T000002R052822", + "___id": "T000002R052825", "___s": true }, { @@ -708785,7 +708789,7 @@ "filename": "MultiFile.js", "lineno": 146, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "baseURL", @@ -708806,7 +708810,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#baseURL", "inherited": true, - "___id": "T000002R052823", + "___id": "T000002R052826", "___s": true }, { @@ -708815,7 +708819,7 @@ "filename": "MultiFile.js", "lineno": 156, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "path", @@ -708836,7 +708840,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#path", "inherited": true, - "___id": "T000002R052824", + "___id": "T000002R052827", "___s": true }, { @@ -708845,7 +708849,7 @@ "filename": "MultiFile.js", "lineno": 166, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "prefix", @@ -708866,7 +708870,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#prefix", "inherited": true, - "___id": "T000002R052825", + "___id": "T000002R052828", "___s": true }, { @@ -708875,7 +708879,7 @@ "filename": "MultiFile.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "isReadyToProcess", @@ -708901,7 +708905,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#isReadyToProcess", "inherited": true, - "___id": "T000002R052826", + "___id": "T000002R052829", "___s": true }, { @@ -708910,7 +708914,7 @@ "filename": "MultiFile.js", "lineno": 196, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToMultiFile", @@ -708951,7 +708955,7 @@ ], "inherits": "Phaser.Loader.MultiFile#addToMultiFile", "inherited": true, - "___id": "T000002R052827", + "___id": "T000002R052830", "___s": true }, { @@ -708960,7 +708964,7 @@ "filename": "MultiFile.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onFileFailed", @@ -708987,7 +708991,7 @@ ], "inherits": "Phaser.Loader.MultiFile#onFileFailed", "inherited": true, - "___id": "T000002R052828", + "___id": "T000002R052831", "___s": true }, { @@ -708996,7 +709000,7 @@ "filename": "MultiFile.js", "lineno": 258, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -709012,7 +709016,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#pendingDestroy", "inherited": true, - "___id": "T000002R052829", + "___id": "T000002R052832", "___s": true }, { @@ -709021,7 +709025,7 @@ "filename": "MultiFile.js", "lineno": 292, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -709033,7 +709037,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#destroy", "inherited": true, - "___id": "T000002R052830", + "___id": "T000002R052833", "___s": true }, { @@ -709042,7 +709046,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -709063,7 +709067,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R052831", + "___id": "T000002R052834", "___s": true }, { @@ -709072,7 +709076,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -709103,7 +709107,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R052832", + "___id": "T000002R052835", "___s": true }, { @@ -709112,7 +709116,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -709133,7 +709137,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R052833", + "___id": "T000002R052836", "___s": true }, { @@ -709142,7 +709146,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -709163,7 +709167,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R052834", + "___id": "T000002R052837", "___s": true }, { @@ -709172,7 +709176,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -709203,7 +709207,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R052835", + "___id": "T000002R052838", "___s": true }, { @@ -709212,7 +709216,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -709233,7 +709237,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R052836", + "___id": "T000002R052839", "___s": true }, { @@ -709242,7 +709246,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -709263,7 +709267,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R052837", + "___id": "T000002R052840", "___s": true }, { @@ -709272,7 +709276,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -709295,7 +709299,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R052838", + "___id": "T000002R052841", "___s": true }, { @@ -709304,7 +709308,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -709325,7 +709329,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R052839", + "___id": "T000002R052842", "___s": true }, { @@ -709334,7 +709338,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -709356,7 +709360,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R052840", + "___id": "T000002R052843", "___s": true }, { @@ -709365,7 +709369,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -709387,7 +709391,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R052841", + "___id": "T000002R052844", "___s": true }, { @@ -709396,7 +709400,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -709418,7 +709422,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R052842", + "___id": "T000002R052845", "___s": true }, { @@ -709427,7 +709431,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -709457,7 +709461,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R052843", + "___id": "T000002R052846", "___s": true }, { @@ -709466,7 +709470,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -709486,7 +709490,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R052844", + "___id": "T000002R052847", "___s": true }, { @@ -709495,7 +709499,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -709515,7 +709519,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R052845", + "___id": "T000002R052848", "___s": true }, { @@ -709524,7 +709528,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -709547,7 +709551,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R052846", + "___id": "T000002R052849", "___s": true }, { @@ -709556,7 +709560,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -709579,7 +709583,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R052847", + "___id": "T000002R052850", "___s": true }, { @@ -709588,7 +709592,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -709609,7 +709613,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R052848", + "___id": "T000002R052851", "___s": true }, { @@ -709618,7 +709622,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -709645,7 +709649,7 @@ ], "inherits": "Phaser.Loader.File#setLink", "inherited": true, - "___id": "T000002R052849", + "___id": "T000002R052852", "___s": true }, { @@ -709654,7 +709658,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -709666,7 +709670,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R052850", + "___id": "T000002R052853", "___s": true }, { @@ -709675,7 +709679,7 @@ "filename": "File.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "load", @@ -709687,7 +709691,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#load", "inherited": true, - "___id": "T000002R052851", + "___id": "T000002R052854", "___s": true }, { @@ -709696,7 +709700,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onLoad", @@ -709736,7 +709740,7 @@ ], "inherits": "Phaser.Loader.File#onLoad", "inherited": true, - "___id": "T000002R052852", + "___id": "T000002R052855", "___s": true }, { @@ -709745,7 +709749,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -709772,7 +709776,7 @@ ], "inherits": "Phaser.Loader.File#onBase64Load", "inherited": true, - "___id": "T000002R052853", + "___id": "T000002R052856", "___s": true }, { @@ -709781,7 +709785,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onError", @@ -709821,7 +709825,7 @@ ], "inherits": "Phaser.Loader.File#onError", "inherited": true, - "___id": "T000002R052854", + "___id": "T000002R052857", "___s": true }, { @@ -709830,7 +709834,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProgress", @@ -709860,7 +709864,7 @@ ], "inherits": "Phaser.Loader.File#onProgress", "inherited": true, - "___id": "T000002R052855", + "___id": "T000002R052858", "___s": true }, { @@ -709869,7 +709873,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -709881,7 +709885,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R052856", + "___id": "T000002R052859", "___s": true }, { @@ -709890,7 +709894,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -709902,7 +709906,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R052857", + "___id": "T000002R052860", "___s": true }, { @@ -709911,7 +709915,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -709937,7 +709941,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R052858", + "___id": "T000002R052861", "___s": true }, { @@ -709946,7 +709950,7 @@ "filename": "File.js", "lineno": 474, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToCache", @@ -709958,7 +709962,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#addToCache", "inherited": true, - "___id": "T000002R052859", + "___id": "T000002R052862", "___s": true }, { @@ -709967,7 +709971,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -709983,7 +709987,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R052860", + "___id": "T000002R052863", "___s": true }, { @@ -709992,7 +709996,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -710004,7 +710008,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R052861", + "___id": "T000002R052864", "___s": true }, { @@ -710013,7 +710017,7 @@ "filename": "MultiFile.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -710034,7 +710038,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#loader", "inherited": true, - "___id": "T000002R052862", + "___id": "T000002R052865", "___s": true }, { @@ -710043,7 +710047,7 @@ "filename": "MultiFile.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -710064,7 +710068,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#type", "inherited": true, - "___id": "T000002R052863", + "___id": "T000002R052866", "___s": true }, { @@ -710073,7 +710077,7 @@ "filename": "MultiFile.js", "lineno": 63, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -710094,7 +710098,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#key", "inherited": true, - "___id": "T000002R052864", + "___id": "T000002R052867", "___s": true }, { @@ -710103,7 +710107,7 @@ "filename": "MultiFile.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "files", @@ -710133,7 +710137,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#files", "inherited": true, - "___id": "T000002R052866", + "___id": "T000002R052869", "___s": true }, { @@ -710142,7 +710146,7 @@ "filename": "MultiFile.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -710163,7 +710167,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#state", "inherited": true, - "___id": "T000002R052867", + "___id": "T000002R052870", "___s": true }, { @@ -710172,7 +710176,7 @@ "filename": "MultiFile.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "complete", @@ -710194,7 +710198,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#complete", "inherited": true, - "___id": "T000002R052868", + "___id": "T000002R052871", "___s": true }, { @@ -710203,7 +710207,7 @@ "filename": "MultiFile.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pending", @@ -710224,7 +710228,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#pending", "inherited": true, - "___id": "T000002R052869", + "___id": "T000002R052872", "___s": true }, { @@ -710233,7 +710237,7 @@ "filename": "MultiFile.js", "lineno": 127, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "failed", @@ -710255,7 +710259,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#failed", "inherited": true, - "___id": "T000002R052870", + "___id": "T000002R052873", "___s": true }, { @@ -710264,7 +710268,7 @@ "filename": "MultiFile.js", "lineno": 137, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -710285,7 +710289,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#config", "inherited": true, - "___id": "T000002R052871", + "___id": "T000002R052874", "___s": true }, { @@ -710294,7 +710298,7 @@ "filename": "MultiFile.js", "lineno": 146, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "baseURL", @@ -710315,7 +710319,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#baseURL", "inherited": true, - "___id": "T000002R052872", + "___id": "T000002R052875", "___s": true }, { @@ -710324,7 +710328,7 @@ "filename": "MultiFile.js", "lineno": 156, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "path", @@ -710345,7 +710349,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#path", "inherited": true, - "___id": "T000002R052873", + "___id": "T000002R052876", "___s": true }, { @@ -710354,7 +710358,7 @@ "filename": "MultiFile.js", "lineno": 166, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "prefix", @@ -710375,7 +710379,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#prefix", "inherited": true, - "___id": "T000002R052874", + "___id": "T000002R052877", "___s": true }, { @@ -710384,7 +710388,7 @@ "filename": "MultiFile.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "isReadyToProcess", @@ -710410,7 +710414,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#isReadyToProcess", "inherited": true, - "___id": "T000002R052875", + "___id": "T000002R052878", "___s": true }, { @@ -710419,7 +710423,7 @@ "filename": "MultiFile.js", "lineno": 196, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToMultiFile", @@ -710460,7 +710464,7 @@ ], "inherits": "Phaser.Loader.MultiFile#addToMultiFile", "inherited": true, - "___id": "T000002R052876", + "___id": "T000002R052879", "___s": true }, { @@ -710469,7 +710473,7 @@ "filename": "MultiFile.js", "lineno": 219, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onFileComplete", @@ -710496,7 +710500,7 @@ ], "inherits": "Phaser.Loader.MultiFile#onFileComplete", "inherited": true, - "___id": "T000002R052877", + "___id": "T000002R052880", "___s": true }, { @@ -710505,7 +710509,7 @@ "filename": "MultiFile.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onFileFailed", @@ -710532,7 +710536,7 @@ ], "inherits": "Phaser.Loader.MultiFile#onFileFailed", "inherited": true, - "___id": "T000002R052878", + "___id": "T000002R052881", "___s": true }, { @@ -710541,7 +710545,7 @@ "filename": "MultiFile.js", "lineno": 258, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -710557,7 +710561,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#pendingDestroy", "inherited": true, - "___id": "T000002R052879", + "___id": "T000002R052882", "___s": true }, { @@ -710566,7 +710570,7 @@ "filename": "MultiFile.js", "lineno": 292, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -710578,7 +710582,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#destroy", "inherited": true, - "___id": "T000002R052880", + "___id": "T000002R052883", "___s": true }, { @@ -710587,7 +710591,7 @@ "filename": "MultiFile.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -710608,7 +710612,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#loader", "inherited": true, - "___id": "T000002R052881", + "___id": "T000002R052884", "___s": true }, { @@ -710617,7 +710621,7 @@ "filename": "MultiFile.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -710638,7 +710642,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#type", "inherited": true, - "___id": "T000002R052882", + "___id": "T000002R052885", "___s": true }, { @@ -710647,7 +710651,7 @@ "filename": "MultiFile.js", "lineno": 63, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -710668,7 +710672,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#key", "inherited": true, - "___id": "T000002R052883", + "___id": "T000002R052886", "___s": true }, { @@ -710677,7 +710681,7 @@ "filename": "MultiFile.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "files", @@ -710707,7 +710711,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#files", "inherited": true, - "___id": "T000002R052885", + "___id": "T000002R052888", "___s": true }, { @@ -710716,7 +710720,7 @@ "filename": "MultiFile.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -710737,7 +710741,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#state", "inherited": true, - "___id": "T000002R052886", + "___id": "T000002R052889", "___s": true }, { @@ -710746,7 +710750,7 @@ "filename": "MultiFile.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "complete", @@ -710768,7 +710772,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#complete", "inherited": true, - "___id": "T000002R052887", + "___id": "T000002R052890", "___s": true }, { @@ -710777,7 +710781,7 @@ "filename": "MultiFile.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pending", @@ -710798,7 +710802,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#pending", "inherited": true, - "___id": "T000002R052888", + "___id": "T000002R052891", "___s": true }, { @@ -710807,7 +710811,7 @@ "filename": "MultiFile.js", "lineno": 127, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "failed", @@ -710829,7 +710833,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#failed", "inherited": true, - "___id": "T000002R052889", + "___id": "T000002R052892", "___s": true }, { @@ -710838,7 +710842,7 @@ "filename": "MultiFile.js", "lineno": 137, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -710859,7 +710863,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#config", "inherited": true, - "___id": "T000002R052890", + "___id": "T000002R052893", "___s": true }, { @@ -710868,7 +710872,7 @@ "filename": "MultiFile.js", "lineno": 146, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "baseURL", @@ -710889,7 +710893,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#baseURL", "inherited": true, - "___id": "T000002R052891", + "___id": "T000002R052894", "___s": true }, { @@ -710898,7 +710902,7 @@ "filename": "MultiFile.js", "lineno": 156, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "path", @@ -710919,7 +710923,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#path", "inherited": true, - "___id": "T000002R052892", + "___id": "T000002R052895", "___s": true }, { @@ -710928,7 +710932,7 @@ "filename": "MultiFile.js", "lineno": 166, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "prefix", @@ -710949,7 +710953,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#prefix", "inherited": true, - "___id": "T000002R052893", + "___id": "T000002R052896", "___s": true }, { @@ -710958,7 +710962,7 @@ "filename": "MultiFile.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "isReadyToProcess", @@ -710984,7 +710988,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#isReadyToProcess", "inherited": true, - "___id": "T000002R052894", + "___id": "T000002R052897", "___s": true }, { @@ -710993,7 +710997,7 @@ "filename": "MultiFile.js", "lineno": 196, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToMultiFile", @@ -711034,7 +711038,7 @@ ], "inherits": "Phaser.Loader.MultiFile#addToMultiFile", "inherited": true, - "___id": "T000002R052895", + "___id": "T000002R052898", "___s": true }, { @@ -711043,7 +711047,7 @@ "filename": "MultiFile.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onFileFailed", @@ -711070,7 +711074,7 @@ ], "inherits": "Phaser.Loader.MultiFile#onFileFailed", "inherited": true, - "___id": "T000002R052896", + "___id": "T000002R052899", "___s": true }, { @@ -711079,7 +711083,7 @@ "filename": "MultiFile.js", "lineno": 258, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -711095,7 +711099,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#pendingDestroy", "inherited": true, - "___id": "T000002R052897", + "___id": "T000002R052900", "___s": true }, { @@ -711104,7 +711108,7 @@ "filename": "MultiFile.js", "lineno": 292, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -711116,7 +711120,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#destroy", "inherited": true, - "___id": "T000002R052898", + "___id": "T000002R052901", "___s": true }, { @@ -711125,7 +711129,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -711146,7 +711150,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R052899", + "___id": "T000002R052902", "___s": true }, { @@ -711155,7 +711159,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -711186,7 +711190,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R052900", + "___id": "T000002R052903", "___s": true }, { @@ -711195,7 +711199,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -711216,7 +711220,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R052901", + "___id": "T000002R052904", "___s": true }, { @@ -711225,7 +711229,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -711246,7 +711250,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R052902", + "___id": "T000002R052905", "___s": true }, { @@ -711255,7 +711259,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -711286,7 +711290,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R052903", + "___id": "T000002R052906", "___s": true }, { @@ -711295,7 +711299,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -711316,7 +711320,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R052904", + "___id": "T000002R052907", "___s": true }, { @@ -711325,7 +711329,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -711346,7 +711350,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R052905", + "___id": "T000002R052908", "___s": true }, { @@ -711355,7 +711359,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -711378,7 +711382,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R052906", + "___id": "T000002R052909", "___s": true }, { @@ -711387,7 +711391,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -711408,7 +711412,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R052907", + "___id": "T000002R052910", "___s": true }, { @@ -711417,7 +711421,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -711439,7 +711443,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R052908", + "___id": "T000002R052911", "___s": true }, { @@ -711448,7 +711452,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -711470,7 +711474,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R052909", + "___id": "T000002R052912", "___s": true }, { @@ -711479,7 +711483,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -711501,7 +711505,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R052910", + "___id": "T000002R052913", "___s": true }, { @@ -711510,7 +711514,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -711540,7 +711544,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R052911", + "___id": "T000002R052914", "___s": true }, { @@ -711549,7 +711553,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -711569,7 +711573,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R052912", + "___id": "T000002R052915", "___s": true }, { @@ -711578,7 +711582,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -711598,7 +711602,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R052913", + "___id": "T000002R052916", "___s": true }, { @@ -711607,7 +711611,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -711630,7 +711634,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R052914", + "___id": "T000002R052917", "___s": true }, { @@ -711639,7 +711643,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -711662,7 +711666,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R052915", + "___id": "T000002R052918", "___s": true }, { @@ -711671,7 +711675,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -711692,7 +711696,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R052916", + "___id": "T000002R052919", "___s": true }, { @@ -711701,7 +711705,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -711728,7 +711732,7 @@ ], "inherits": "Phaser.Loader.File#setLink", "inherited": true, - "___id": "T000002R052917", + "___id": "T000002R052920", "___s": true }, { @@ -711737,7 +711741,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -711749,7 +711753,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R052918", + "___id": "T000002R052921", "___s": true }, { @@ -711758,7 +711762,7 @@ "filename": "File.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "load", @@ -711770,7 +711774,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#load", "inherited": true, - "___id": "T000002R052919", + "___id": "T000002R052922", "___s": true }, { @@ -711779,7 +711783,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onLoad", @@ -711819,7 +711823,7 @@ ], "inherits": "Phaser.Loader.File#onLoad", "inherited": true, - "___id": "T000002R052920", + "___id": "T000002R052923", "___s": true }, { @@ -711828,7 +711832,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -711855,7 +711859,7 @@ ], "inherits": "Phaser.Loader.File#onBase64Load", "inherited": true, - "___id": "T000002R052921", + "___id": "T000002R052924", "___s": true }, { @@ -711864,7 +711868,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onError", @@ -711904,7 +711908,7 @@ ], "inherits": "Phaser.Loader.File#onError", "inherited": true, - "___id": "T000002R052922", + "___id": "T000002R052925", "___s": true }, { @@ -711913,7 +711917,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProgress", @@ -711943,7 +711947,7 @@ ], "inherits": "Phaser.Loader.File#onProgress", "inherited": true, - "___id": "T000002R052923", + "___id": "T000002R052926", "___s": true }, { @@ -711952,7 +711956,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -711964,7 +711968,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R052924", + "___id": "T000002R052927", "___s": true }, { @@ -711973,7 +711977,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -711985,7 +711989,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R052925", + "___id": "T000002R052928", "___s": true }, { @@ -711994,7 +711998,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -712020,7 +712024,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R052926", + "___id": "T000002R052929", "___s": true }, { @@ -712029,7 +712033,7 @@ "filename": "File.js", "lineno": 474, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToCache", @@ -712041,7 +712045,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#addToCache", "inherited": true, - "___id": "T000002R052927", + "___id": "T000002R052930", "___s": true }, { @@ -712050,7 +712054,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -712066,7 +712070,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R052928", + "___id": "T000002R052931", "___s": true }, { @@ -712075,7 +712079,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -712087,7 +712091,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R052929", + "___id": "T000002R052932", "___s": true }, { @@ -712096,7 +712100,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -712117,7 +712121,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R052930", + "___id": "T000002R052933", "___s": true }, { @@ -712126,7 +712130,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -712157,7 +712161,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R052931", + "___id": "T000002R052934", "___s": true }, { @@ -712166,7 +712170,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -712187,7 +712191,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R052932", + "___id": "T000002R052935", "___s": true }, { @@ -712196,7 +712200,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -712217,7 +712221,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R052933", + "___id": "T000002R052936", "___s": true }, { @@ -712226,7 +712230,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -712257,7 +712261,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R052934", + "___id": "T000002R052937", "___s": true }, { @@ -712266,7 +712270,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -712287,7 +712291,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R052935", + "___id": "T000002R052938", "___s": true }, { @@ -712296,7 +712300,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -712317,7 +712321,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R052936", + "___id": "T000002R052939", "___s": true }, { @@ -712326,7 +712330,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -712349,7 +712353,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R052937", + "___id": "T000002R052940", "___s": true }, { @@ -712358,7 +712362,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -712379,7 +712383,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R052938", + "___id": "T000002R052941", "___s": true }, { @@ -712388,7 +712392,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -712410,7 +712414,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R052939", + "___id": "T000002R052942", "___s": true }, { @@ -712419,7 +712423,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -712441,7 +712445,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R052940", + "___id": "T000002R052943", "___s": true }, { @@ -712450,7 +712454,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -712472,7 +712476,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R052941", + "___id": "T000002R052944", "___s": true }, { @@ -712481,7 +712485,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -712511,7 +712515,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R052942", + "___id": "T000002R052945", "___s": true }, { @@ -712520,7 +712524,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -712540,7 +712544,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R052943", + "___id": "T000002R052946", "___s": true }, { @@ -712549,7 +712553,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -712569,7 +712573,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R052944", + "___id": "T000002R052947", "___s": true }, { @@ -712578,7 +712582,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -712601,7 +712605,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R052945", + "___id": "T000002R052948", "___s": true }, { @@ -712610,7 +712614,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -712633,7 +712637,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R052946", + "___id": "T000002R052949", "___s": true }, { @@ -712642,7 +712646,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -712663,7 +712667,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R052947", + "___id": "T000002R052950", "___s": true }, { @@ -712672,7 +712676,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -712699,7 +712703,7 @@ ], "inherits": "Phaser.Loader.File#setLink", "inherited": true, - "___id": "T000002R052948", + "___id": "T000002R052951", "___s": true }, { @@ -712708,7 +712712,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -712720,7 +712724,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R052949", + "___id": "T000002R052952", "___s": true }, { @@ -712729,7 +712733,7 @@ "filename": "File.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "load", @@ -712741,7 +712745,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#load", "inherited": true, - "___id": "T000002R052950", + "___id": "T000002R052953", "___s": true }, { @@ -712750,7 +712754,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onLoad", @@ -712790,7 +712794,7 @@ ], "inherits": "Phaser.Loader.File#onLoad", "inherited": true, - "___id": "T000002R052951", + "___id": "T000002R052954", "___s": true }, { @@ -712799,7 +712803,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -712826,7 +712830,7 @@ ], "inherits": "Phaser.Loader.File#onBase64Load", "inherited": true, - "___id": "T000002R052952", + "___id": "T000002R052955", "___s": true }, { @@ -712835,7 +712839,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onError", @@ -712875,7 +712879,7 @@ ], "inherits": "Phaser.Loader.File#onError", "inherited": true, - "___id": "T000002R052953", + "___id": "T000002R052956", "___s": true }, { @@ -712884,7 +712888,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProgress", @@ -712914,7 +712918,7 @@ ], "inherits": "Phaser.Loader.File#onProgress", "inherited": true, - "___id": "T000002R052954", + "___id": "T000002R052957", "___s": true }, { @@ -712923,7 +712927,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -712935,7 +712939,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R052955", + "___id": "T000002R052958", "___s": true }, { @@ -712944,7 +712948,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -712956,7 +712960,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R052956", + "___id": "T000002R052959", "___s": true }, { @@ -712965,7 +712969,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -712991,7 +712995,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R052957", + "___id": "T000002R052960", "___s": true }, { @@ -713000,7 +713004,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -713016,7 +713020,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R052958", + "___id": "T000002R052961", "___s": true }, { @@ -713025,7 +713029,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -713037,7 +713041,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R052959", + "___id": "T000002R052962", "___s": true }, { @@ -713046,7 +713050,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -713067,7 +713071,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R052960", + "___id": "T000002R052963", "___s": true }, { @@ -713076,7 +713080,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -713107,7 +713111,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R052961", + "___id": "T000002R052964", "___s": true }, { @@ -713116,7 +713120,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -713137,7 +713141,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R052962", + "___id": "T000002R052965", "___s": true }, { @@ -713146,7 +713150,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -713167,7 +713171,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R052963", + "___id": "T000002R052966", "___s": true }, { @@ -713176,7 +713180,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -713207,7 +713211,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R052964", + "___id": "T000002R052967", "___s": true }, { @@ -713216,7 +713220,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -713237,7 +713241,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R052965", + "___id": "T000002R052968", "___s": true }, { @@ -713246,7 +713250,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -713267,7 +713271,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R052966", + "___id": "T000002R052969", "___s": true }, { @@ -713276,7 +713280,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -713299,7 +713303,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R052967", + "___id": "T000002R052970", "___s": true }, { @@ -713308,7 +713312,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -713329,7 +713333,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R052968", + "___id": "T000002R052971", "___s": true }, { @@ -713338,7 +713342,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -713360,7 +713364,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R052969", + "___id": "T000002R052972", "___s": true }, { @@ -713369,7 +713373,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -713391,7 +713395,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R052970", + "___id": "T000002R052973", "___s": true }, { @@ -713400,7 +713404,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -713422,7 +713426,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R052971", + "___id": "T000002R052974", "___s": true }, { @@ -713431,7 +713435,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -713461,7 +713465,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R052972", + "___id": "T000002R052975", "___s": true }, { @@ -713470,7 +713474,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -713490,7 +713494,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R052973", + "___id": "T000002R052976", "___s": true }, { @@ -713499,7 +713503,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -713519,7 +713523,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R052974", + "___id": "T000002R052977", "___s": true }, { @@ -713528,7 +713532,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -713551,7 +713555,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R052975", + "___id": "T000002R052978", "___s": true }, { @@ -713560,7 +713564,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -713583,7 +713587,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R052976", + "___id": "T000002R052979", "___s": true }, { @@ -713592,7 +713596,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -713613,7 +713617,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R052977", + "___id": "T000002R052980", "___s": true }, { @@ -713622,7 +713626,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -713649,7 +713653,7 @@ ], "inherits": "Phaser.Loader.File#setLink", "inherited": true, - "___id": "T000002R052978", + "___id": "T000002R052981", "___s": true }, { @@ -713658,7 +713662,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -713670,7 +713674,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R052979", + "___id": "T000002R052982", "___s": true }, { @@ -713679,7 +713683,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -713706,7 +713710,7 @@ ], "inherits": "Phaser.Loader.File#onBase64Load", "inherited": true, - "___id": "T000002R052980", + "___id": "T000002R052983", "___s": true }, { @@ -713715,7 +713719,7 @@ "filename": "File.js", "lineno": 404, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcess", @@ -713727,7 +713731,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcess", "inherited": true, - "___id": "T000002R052981", + "___id": "T000002R052984", "___s": true }, { @@ -713736,7 +713740,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -713748,7 +713752,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R052982", + "___id": "T000002R052985", "___s": true }, { @@ -713757,7 +713761,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -713769,7 +713773,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R052983", + "___id": "T000002R052986", "___s": true }, { @@ -713778,7 +713782,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -713804,7 +713808,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R052984", + "___id": "T000002R052987", "___s": true }, { @@ -713813,7 +713817,7 @@ "filename": "File.js", "lineno": 474, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToCache", @@ -713825,7 +713829,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#addToCache", "inherited": true, - "___id": "T000002R052985", + "___id": "T000002R052988", "___s": true }, { @@ -713834,7 +713838,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -713850,7 +713854,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R052986", + "___id": "T000002R052989", "___s": true }, { @@ -713859,7 +713863,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -713871,7 +713875,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R052987", + "___id": "T000002R052990", "___s": true }, { @@ -713880,7 +713884,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -713901,7 +713905,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R052988", + "___id": "T000002R052991", "___s": true }, { @@ -713910,7 +713914,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -713941,7 +713945,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R052989", + "___id": "T000002R052992", "___s": true }, { @@ -713950,7 +713954,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -713971,7 +713975,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R052990", + "___id": "T000002R052993", "___s": true }, { @@ -713980,7 +713984,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -714001,7 +714005,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R052991", + "___id": "T000002R052994", "___s": true }, { @@ -714010,7 +714014,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -714041,7 +714045,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R052992", + "___id": "T000002R052995", "___s": true }, { @@ -714050,7 +714054,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -714071,7 +714075,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R052993", + "___id": "T000002R052996", "___s": true }, { @@ -714080,7 +714084,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -714101,7 +714105,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R052994", + "___id": "T000002R052997", "___s": true }, { @@ -714110,7 +714114,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -714133,7 +714137,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R052995", + "___id": "T000002R052998", "___s": true }, { @@ -714142,7 +714146,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -714163,7 +714167,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R052996", + "___id": "T000002R052999", "___s": true }, { @@ -714172,7 +714176,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -714194,7 +714198,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R052997", + "___id": "T000002R053000", "___s": true }, { @@ -714203,7 +714207,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -714225,7 +714229,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R052998", + "___id": "T000002R053001", "___s": true }, { @@ -714234,7 +714238,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -714256,7 +714260,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R052999", + "___id": "T000002R053002", "___s": true }, { @@ -714265,7 +714269,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -714295,7 +714299,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R053000", + "___id": "T000002R053003", "___s": true }, { @@ -714304,7 +714308,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -714324,7 +714328,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R053001", + "___id": "T000002R053004", "___s": true }, { @@ -714333,7 +714337,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -714353,7 +714357,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R053002", + "___id": "T000002R053005", "___s": true }, { @@ -714362,7 +714366,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -714385,7 +714389,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R053003", + "___id": "T000002R053006", "___s": true }, { @@ -714394,7 +714398,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -714417,7 +714421,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R053004", + "___id": "T000002R053007", "___s": true }, { @@ -714426,7 +714430,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -714447,7 +714451,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R053005", + "___id": "T000002R053008", "___s": true }, { @@ -714456,7 +714460,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -714483,7 +714487,7 @@ ], "inherits": "Phaser.Loader.File#setLink", "inherited": true, - "___id": "T000002R053006", + "___id": "T000002R053009", "___s": true }, { @@ -714492,7 +714496,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -714504,7 +714508,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R053007", + "___id": "T000002R053010", "___s": true }, { @@ -714513,7 +714517,7 @@ "filename": "File.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "load", @@ -714525,7 +714529,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#load", "inherited": true, - "___id": "T000002R053008", + "___id": "T000002R053011", "___s": true }, { @@ -714534,7 +714538,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onLoad", @@ -714574,7 +714578,7 @@ ], "inherits": "Phaser.Loader.File#onLoad", "inherited": true, - "___id": "T000002R053009", + "___id": "T000002R053012", "___s": true }, { @@ -714583,7 +714587,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -714610,7 +714614,7 @@ ], "inherits": "Phaser.Loader.File#onBase64Load", "inherited": true, - "___id": "T000002R053010", + "___id": "T000002R053013", "___s": true }, { @@ -714619,7 +714623,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onError", @@ -714659,7 +714663,7 @@ ], "inherits": "Phaser.Loader.File#onError", "inherited": true, - "___id": "T000002R053011", + "___id": "T000002R053014", "___s": true }, { @@ -714668,7 +714672,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProgress", @@ -714698,7 +714702,7 @@ ], "inherits": "Phaser.Loader.File#onProgress", "inherited": true, - "___id": "T000002R053012", + "___id": "T000002R053015", "___s": true }, { @@ -714707,7 +714711,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -714719,7 +714723,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R053013", + "___id": "T000002R053016", "___s": true }, { @@ -714728,7 +714732,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -714740,7 +714744,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R053014", + "___id": "T000002R053017", "___s": true }, { @@ -714749,7 +714753,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -714775,7 +714779,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R053015", + "___id": "T000002R053018", "___s": true }, { @@ -714784,7 +714788,7 @@ "filename": "File.js", "lineno": 474, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToCache", @@ -714796,7 +714800,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#addToCache", "inherited": true, - "___id": "T000002R053016", + "___id": "T000002R053019", "___s": true }, { @@ -714805,7 +714809,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -714821,7 +714825,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R053017", + "___id": "T000002R053020", "___s": true }, { @@ -714830,7 +714834,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -714842,7 +714846,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R053018", + "___id": "T000002R053021", "___s": true }, { @@ -714851,7 +714855,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -714872,7 +714876,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R053019", + "___id": "T000002R053022", "___s": true }, { @@ -714881,7 +714885,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -714912,7 +714916,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R053020", + "___id": "T000002R053023", "___s": true }, { @@ -714921,7 +714925,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -714942,7 +714946,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R053021", + "___id": "T000002R053024", "___s": true }, { @@ -714951,7 +714955,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -714972,7 +714976,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R053022", + "___id": "T000002R053025", "___s": true }, { @@ -714981,7 +714985,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -715012,7 +715016,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R053023", + "___id": "T000002R053026", "___s": true }, { @@ -715021,7 +715025,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -715042,7 +715046,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R053024", + "___id": "T000002R053027", "___s": true }, { @@ -715051,7 +715055,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -715072,7 +715076,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R053025", + "___id": "T000002R053028", "___s": true }, { @@ -715081,7 +715085,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -715104,7 +715108,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R053026", + "___id": "T000002R053029", "___s": true }, { @@ -715113,7 +715117,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -715134,7 +715138,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R053027", + "___id": "T000002R053030", "___s": true }, { @@ -715143,7 +715147,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -715165,7 +715169,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R053028", + "___id": "T000002R053031", "___s": true }, { @@ -715174,7 +715178,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -715196,7 +715200,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R053029", + "___id": "T000002R053032", "___s": true }, { @@ -715205,7 +715209,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -715227,7 +715231,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R053030", + "___id": "T000002R053033", "___s": true }, { @@ -715236,7 +715240,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -715266,7 +715270,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R053031", + "___id": "T000002R053034", "___s": true }, { @@ -715275,7 +715279,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -715295,7 +715299,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R053032", + "___id": "T000002R053035", "___s": true }, { @@ -715304,7 +715308,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -715324,7 +715328,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R053033", + "___id": "T000002R053036", "___s": true }, { @@ -715333,7 +715337,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -715356,7 +715360,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R053034", + "___id": "T000002R053037", "___s": true }, { @@ -715365,7 +715369,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -715388,7 +715392,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R053035", + "___id": "T000002R053038", "___s": true }, { @@ -715397,7 +715401,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -715418,7 +715422,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R053036", + "___id": "T000002R053039", "___s": true }, { @@ -715427,7 +715431,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -715454,7 +715458,7 @@ ], "inherits": "Phaser.Loader.File#setLink", "inherited": true, - "___id": "T000002R053037", + "___id": "T000002R053040", "___s": true }, { @@ -715463,7 +715467,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -715475,7 +715479,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R053038", + "___id": "T000002R053041", "___s": true }, { @@ -715484,7 +715488,7 @@ "filename": "File.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "load", @@ -715496,7 +715500,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#load", "inherited": true, - "___id": "T000002R053039", + "___id": "T000002R053042", "___s": true }, { @@ -715505,7 +715509,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onLoad", @@ -715545,7 +715549,7 @@ ], "inherits": "Phaser.Loader.File#onLoad", "inherited": true, - "___id": "T000002R053040", + "___id": "T000002R053043", "___s": true }, { @@ -715554,7 +715558,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -715581,7 +715585,7 @@ ], "inherits": "Phaser.Loader.File#onBase64Load", "inherited": true, - "___id": "T000002R053041", + "___id": "T000002R053044", "___s": true }, { @@ -715590,7 +715594,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onError", @@ -715630,7 +715634,7 @@ ], "inherits": "Phaser.Loader.File#onError", "inherited": true, - "___id": "T000002R053042", + "___id": "T000002R053045", "___s": true }, { @@ -715639,7 +715643,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProgress", @@ -715669,7 +715673,7 @@ ], "inherits": "Phaser.Loader.File#onProgress", "inherited": true, - "___id": "T000002R053043", + "___id": "T000002R053046", "___s": true }, { @@ -715678,7 +715682,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -715690,7 +715694,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R053044", + "___id": "T000002R053047", "___s": true }, { @@ -715699,7 +715703,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -715711,7 +715715,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R053045", + "___id": "T000002R053048", "___s": true }, { @@ -715720,7 +715724,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -715746,7 +715750,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R053046", + "___id": "T000002R053049", "___s": true }, { @@ -715755,7 +715759,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -715771,7 +715775,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R053047", + "___id": "T000002R053050", "___s": true }, { @@ -715780,7 +715784,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -715792,7 +715796,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R053048", + "___id": "T000002R053051", "___s": true }, { @@ -715801,7 +715805,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -715822,7 +715826,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R053049", + "___id": "T000002R053052", "___s": true }, { @@ -715831,7 +715835,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -715862,7 +715866,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R053050", + "___id": "T000002R053053", "___s": true }, { @@ -715871,7 +715875,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -715892,7 +715896,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R053051", + "___id": "T000002R053054", "___s": true }, { @@ -715901,7 +715905,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -715922,7 +715926,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R053052", + "___id": "T000002R053055", "___s": true }, { @@ -715931,7 +715935,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -715962,7 +715966,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R053053", + "___id": "T000002R053056", "___s": true }, { @@ -715971,7 +715975,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -715992,7 +715996,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R053054", + "___id": "T000002R053057", "___s": true }, { @@ -716001,7 +716005,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -716022,7 +716026,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R053055", + "___id": "T000002R053058", "___s": true }, { @@ -716031,7 +716035,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -716054,7 +716058,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R053056", + "___id": "T000002R053059", "___s": true }, { @@ -716063,7 +716067,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -716084,7 +716088,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R053057", + "___id": "T000002R053060", "___s": true }, { @@ -716093,7 +716097,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -716115,7 +716119,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R053058", + "___id": "T000002R053061", "___s": true }, { @@ -716124,7 +716128,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -716146,7 +716150,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R053059", + "___id": "T000002R053062", "___s": true }, { @@ -716155,7 +716159,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -716177,7 +716181,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R053060", + "___id": "T000002R053063", "___s": true }, { @@ -716186,7 +716190,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -716216,7 +716220,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R053061", + "___id": "T000002R053064", "___s": true }, { @@ -716225,7 +716229,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -716245,7 +716249,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R053062", + "___id": "T000002R053065", "___s": true }, { @@ -716254,7 +716258,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -716274,7 +716278,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R053063", + "___id": "T000002R053066", "___s": true }, { @@ -716283,7 +716287,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -716306,7 +716310,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R053064", + "___id": "T000002R053067", "___s": true }, { @@ -716315,7 +716319,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -716338,7 +716342,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R053065", + "___id": "T000002R053068", "___s": true }, { @@ -716347,7 +716351,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -716368,7 +716372,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R053066", + "___id": "T000002R053069", "___s": true }, { @@ -716377,7 +716381,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -716404,7 +716408,7 @@ ], "inherits": "Phaser.Loader.File#setLink", "inherited": true, - "___id": "T000002R053067", + "___id": "T000002R053070", "___s": true }, { @@ -716413,7 +716417,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -716425,7 +716429,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R053068", + "___id": "T000002R053071", "___s": true }, { @@ -716434,7 +716438,7 @@ "filename": "File.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "load", @@ -716446,7 +716450,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#load", "inherited": true, - "___id": "T000002R053069", + "___id": "T000002R053072", "___s": true }, { @@ -716455,7 +716459,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onLoad", @@ -716495,7 +716499,7 @@ ], "inherits": "Phaser.Loader.File#onLoad", "inherited": true, - "___id": "T000002R053070", + "___id": "T000002R053073", "___s": true }, { @@ -716504,7 +716508,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -716531,7 +716535,7 @@ ], "inherits": "Phaser.Loader.File#onBase64Load", "inherited": true, - "___id": "T000002R053071", + "___id": "T000002R053074", "___s": true }, { @@ -716540,7 +716544,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onError", @@ -716580,7 +716584,7 @@ ], "inherits": "Phaser.Loader.File#onError", "inherited": true, - "___id": "T000002R053072", + "___id": "T000002R053075", "___s": true }, { @@ -716589,7 +716593,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProgress", @@ -716619,7 +716623,7 @@ ], "inherits": "Phaser.Loader.File#onProgress", "inherited": true, - "___id": "T000002R053073", + "___id": "T000002R053076", "___s": true }, { @@ -716628,7 +716632,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -716640,7 +716644,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R053074", + "___id": "T000002R053077", "___s": true }, { @@ -716649,7 +716653,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -716661,7 +716665,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R053075", + "___id": "T000002R053078", "___s": true }, { @@ -716670,7 +716674,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -716696,7 +716700,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R053076", + "___id": "T000002R053079", "___s": true }, { @@ -716705,7 +716709,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -716721,7 +716725,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R053077", + "___id": "T000002R053080", "___s": true }, { @@ -716730,7 +716734,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -716742,7 +716746,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R053078", + "___id": "T000002R053081", "___s": true }, { @@ -716751,7 +716755,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -716772,7 +716776,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R053079", + "___id": "T000002R053082", "___s": true }, { @@ -716781,7 +716785,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -716812,7 +716816,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R053080", + "___id": "T000002R053083", "___s": true }, { @@ -716821,7 +716825,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -716842,7 +716846,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R053081", + "___id": "T000002R053084", "___s": true }, { @@ -716851,7 +716855,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -716872,7 +716876,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R053082", + "___id": "T000002R053085", "___s": true }, { @@ -716881,7 +716885,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -716912,7 +716916,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R053083", + "___id": "T000002R053086", "___s": true }, { @@ -716921,7 +716925,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -716942,7 +716946,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R053084", + "___id": "T000002R053087", "___s": true }, { @@ -716951,7 +716955,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -716972,7 +716976,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R053085", + "___id": "T000002R053088", "___s": true }, { @@ -716981,7 +716985,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -717004,7 +717008,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R053086", + "___id": "T000002R053089", "___s": true }, { @@ -717013,7 +717017,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -717034,7 +717038,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R053087", + "___id": "T000002R053090", "___s": true }, { @@ -717043,7 +717047,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -717065,7 +717069,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R053088", + "___id": "T000002R053091", "___s": true }, { @@ -717074,7 +717078,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -717096,7 +717100,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R053089", + "___id": "T000002R053092", "___s": true }, { @@ -717105,7 +717109,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -717127,7 +717131,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R053090", + "___id": "T000002R053093", "___s": true }, { @@ -717136,7 +717140,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -717166,7 +717170,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R053091", + "___id": "T000002R053094", "___s": true }, { @@ -717175,7 +717179,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -717195,7 +717199,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R053092", + "___id": "T000002R053095", "___s": true }, { @@ -717204,7 +717208,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -717224,7 +717228,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R053093", + "___id": "T000002R053096", "___s": true }, { @@ -717233,7 +717237,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -717256,7 +717260,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R053094", + "___id": "T000002R053097", "___s": true }, { @@ -717265,7 +717269,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -717288,7 +717292,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R053095", + "___id": "T000002R053098", "___s": true }, { @@ -717297,7 +717301,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -717318,7 +717322,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R053096", + "___id": "T000002R053099", "___s": true }, { @@ -717327,7 +717331,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -717354,7 +717358,7 @@ ], "inherits": "Phaser.Loader.File#setLink", "inherited": true, - "___id": "T000002R053097", + "___id": "T000002R053100", "___s": true }, { @@ -717363,7 +717367,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -717375,7 +717379,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R053098", + "___id": "T000002R053101", "___s": true }, { @@ -717384,7 +717388,7 @@ "filename": "File.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "load", @@ -717396,7 +717400,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#load", "inherited": true, - "___id": "T000002R053099", + "___id": "T000002R053102", "___s": true }, { @@ -717405,7 +717409,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onLoad", @@ -717445,7 +717449,7 @@ ], "inherits": "Phaser.Loader.File#onLoad", "inherited": true, - "___id": "T000002R053100", + "___id": "T000002R053103", "___s": true }, { @@ -717454,7 +717458,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -717481,7 +717485,7 @@ ], "inherits": "Phaser.Loader.File#onBase64Load", "inherited": true, - "___id": "T000002R053101", + "___id": "T000002R053104", "___s": true }, { @@ -717490,7 +717494,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onError", @@ -717530,7 +717534,7 @@ ], "inherits": "Phaser.Loader.File#onError", "inherited": true, - "___id": "T000002R053102", + "___id": "T000002R053105", "___s": true }, { @@ -717539,7 +717543,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProgress", @@ -717569,7 +717573,7 @@ ], "inherits": "Phaser.Loader.File#onProgress", "inherited": true, - "___id": "T000002R053103", + "___id": "T000002R053106", "___s": true }, { @@ -717578,7 +717582,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -717590,7 +717594,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R053104", + "___id": "T000002R053107", "___s": true }, { @@ -717599,7 +717603,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -717611,7 +717615,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R053105", + "___id": "T000002R053108", "___s": true }, { @@ -717620,7 +717624,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -717646,7 +717650,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R053106", + "___id": "T000002R053109", "___s": true }, { @@ -717655,7 +717659,7 @@ "filename": "File.js", "lineno": 474, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToCache", @@ -717667,7 +717671,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#addToCache", "inherited": true, - "___id": "T000002R053107", + "___id": "T000002R053110", "___s": true }, { @@ -717676,7 +717680,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -717692,7 +717696,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R053108", + "___id": "T000002R053111", "___s": true }, { @@ -717701,7 +717705,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -717713,7 +717717,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R053109", + "___id": "T000002R053112", "___s": true }, { @@ -717722,7 +717726,7 @@ "filename": "MultiFile.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -717743,7 +717747,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#loader", "inherited": true, - "___id": "T000002R053110", + "___id": "T000002R053113", "___s": true }, { @@ -717752,7 +717756,7 @@ "filename": "MultiFile.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -717773,7 +717777,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#type", "inherited": true, - "___id": "T000002R053111", + "___id": "T000002R053114", "___s": true }, { @@ -717782,7 +717786,7 @@ "filename": "MultiFile.js", "lineno": 63, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -717803,7 +717807,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#key", "inherited": true, - "___id": "T000002R053112", + "___id": "T000002R053115", "___s": true }, { @@ -717812,7 +717816,7 @@ "filename": "MultiFile.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "files", @@ -717842,7 +717846,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#files", "inherited": true, - "___id": "T000002R053114", + "___id": "T000002R053117", "___s": true }, { @@ -717851,7 +717855,7 @@ "filename": "MultiFile.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -717872,7 +717876,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#state", "inherited": true, - "___id": "T000002R053115", + "___id": "T000002R053118", "___s": true }, { @@ -717881,7 +717885,7 @@ "filename": "MultiFile.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "complete", @@ -717903,7 +717907,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#complete", "inherited": true, - "___id": "T000002R053116", + "___id": "T000002R053119", "___s": true }, { @@ -717912,7 +717916,7 @@ "filename": "MultiFile.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pending", @@ -717933,7 +717937,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#pending", "inherited": true, - "___id": "T000002R053117", + "___id": "T000002R053120", "___s": true }, { @@ -717942,7 +717946,7 @@ "filename": "MultiFile.js", "lineno": 127, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "failed", @@ -717964,7 +717968,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#failed", "inherited": true, - "___id": "T000002R053118", + "___id": "T000002R053121", "___s": true }, { @@ -717973,7 +717977,7 @@ "filename": "MultiFile.js", "lineno": 137, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -717994,7 +717998,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#config", "inherited": true, - "___id": "T000002R053119", + "___id": "T000002R053122", "___s": true }, { @@ -718003,7 +718007,7 @@ "filename": "MultiFile.js", "lineno": 146, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "baseURL", @@ -718024,7 +718028,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#baseURL", "inherited": true, - "___id": "T000002R053120", + "___id": "T000002R053123", "___s": true }, { @@ -718033,7 +718037,7 @@ "filename": "MultiFile.js", "lineno": 156, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "path", @@ -718054,7 +718058,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#path", "inherited": true, - "___id": "T000002R053121", + "___id": "T000002R053124", "___s": true }, { @@ -718063,7 +718067,7 @@ "filename": "MultiFile.js", "lineno": 166, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "prefix", @@ -718084,7 +718088,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#prefix", "inherited": true, - "___id": "T000002R053122", + "___id": "T000002R053125", "___s": true }, { @@ -718093,7 +718097,7 @@ "filename": "MultiFile.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "isReadyToProcess", @@ -718119,7 +718123,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#isReadyToProcess", "inherited": true, - "___id": "T000002R053123", + "___id": "T000002R053126", "___s": true }, { @@ -718128,7 +718132,7 @@ "filename": "MultiFile.js", "lineno": 196, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToMultiFile", @@ -718169,7 +718173,7 @@ ], "inherits": "Phaser.Loader.MultiFile#addToMultiFile", "inherited": true, - "___id": "T000002R053124", + "___id": "T000002R053127", "___s": true }, { @@ -718178,7 +718182,7 @@ "filename": "MultiFile.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onFileFailed", @@ -718205,7 +718209,7 @@ ], "inherits": "Phaser.Loader.MultiFile#onFileFailed", "inherited": true, - "___id": "T000002R053125", + "___id": "T000002R053128", "___s": true }, { @@ -718214,7 +718218,7 @@ "filename": "MultiFile.js", "lineno": 258, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -718230,7 +718234,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#pendingDestroy", "inherited": true, - "___id": "T000002R053126", + "___id": "T000002R053129", "___s": true }, { @@ -718239,7 +718243,7 @@ "filename": "MultiFile.js", "lineno": 292, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -718251,7 +718255,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#destroy", "inherited": true, - "___id": "T000002R053127", + "___id": "T000002R053130", "___s": true }, { @@ -718260,7 +718264,7 @@ "filename": "MultiFile.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -718281,7 +718285,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#loader", "inherited": true, - "___id": "T000002R053128", + "___id": "T000002R053131", "___s": true }, { @@ -718290,7 +718294,7 @@ "filename": "MultiFile.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -718311,7 +718315,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#type", "inherited": true, - "___id": "T000002R053129", + "___id": "T000002R053132", "___s": true }, { @@ -718320,7 +718324,7 @@ "filename": "MultiFile.js", "lineno": 63, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -718341,7 +718345,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#key", "inherited": true, - "___id": "T000002R053130", + "___id": "T000002R053133", "___s": true }, { @@ -718350,7 +718354,7 @@ "filename": "MultiFile.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "files", @@ -718380,7 +718384,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#files", "inherited": true, - "___id": "T000002R053132", + "___id": "T000002R053135", "___s": true }, { @@ -718389,7 +718393,7 @@ "filename": "MultiFile.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -718410,7 +718414,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#state", "inherited": true, - "___id": "T000002R053133", + "___id": "T000002R053136", "___s": true }, { @@ -718419,7 +718423,7 @@ "filename": "MultiFile.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "complete", @@ -718441,7 +718445,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#complete", "inherited": true, - "___id": "T000002R053134", + "___id": "T000002R053137", "___s": true }, { @@ -718450,7 +718454,7 @@ "filename": "MultiFile.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pending", @@ -718471,7 +718475,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#pending", "inherited": true, - "___id": "T000002R053135", + "___id": "T000002R053138", "___s": true }, { @@ -718480,7 +718484,7 @@ "filename": "MultiFile.js", "lineno": 127, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "failed", @@ -718502,7 +718506,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#failed", "inherited": true, - "___id": "T000002R053136", + "___id": "T000002R053139", "___s": true }, { @@ -718511,7 +718515,7 @@ "filename": "MultiFile.js", "lineno": 137, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -718532,7 +718536,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#config", "inherited": true, - "___id": "T000002R053137", + "___id": "T000002R053140", "___s": true }, { @@ -718541,7 +718545,7 @@ "filename": "MultiFile.js", "lineno": 146, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "baseURL", @@ -718562,7 +718566,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#baseURL", "inherited": true, - "___id": "T000002R053138", + "___id": "T000002R053141", "___s": true }, { @@ -718571,7 +718575,7 @@ "filename": "MultiFile.js", "lineno": 156, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "path", @@ -718592,7 +718596,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#path", "inherited": true, - "___id": "T000002R053139", + "___id": "T000002R053142", "___s": true }, { @@ -718601,7 +718605,7 @@ "filename": "MultiFile.js", "lineno": 166, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "prefix", @@ -718622,7 +718626,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#prefix", "inherited": true, - "___id": "T000002R053140", + "___id": "T000002R053143", "___s": true }, { @@ -718631,7 +718635,7 @@ "filename": "MultiFile.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "isReadyToProcess", @@ -718657,7 +718661,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#isReadyToProcess", "inherited": true, - "___id": "T000002R053141", + "___id": "T000002R053144", "___s": true }, { @@ -718666,7 +718670,7 @@ "filename": "MultiFile.js", "lineno": 196, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToMultiFile", @@ -718707,7 +718711,7 @@ ], "inherits": "Phaser.Loader.MultiFile#addToMultiFile", "inherited": true, - "___id": "T000002R053142", + "___id": "T000002R053145", "___s": true }, { @@ -718716,7 +718720,7 @@ "filename": "MultiFile.js", "lineno": 219, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onFileComplete", @@ -718743,7 +718747,7 @@ ], "inherits": "Phaser.Loader.MultiFile#onFileComplete", "inherited": true, - "___id": "T000002R053143", + "___id": "T000002R053146", "___s": true }, { @@ -718752,7 +718756,7 @@ "filename": "MultiFile.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onFileFailed", @@ -718779,7 +718783,7 @@ ], "inherits": "Phaser.Loader.MultiFile#onFileFailed", "inherited": true, - "___id": "T000002R053144", + "___id": "T000002R053147", "___s": true }, { @@ -718788,7 +718792,7 @@ "filename": "MultiFile.js", "lineno": 258, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -718804,7 +718808,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#pendingDestroy", "inherited": true, - "___id": "T000002R053145", + "___id": "T000002R053148", "___s": true }, { @@ -718813,7 +718817,7 @@ "filename": "MultiFile.js", "lineno": 292, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -718825,7 +718829,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#destroy", "inherited": true, - "___id": "T000002R053146", + "___id": "T000002R053149", "___s": true }, { @@ -718834,7 +718838,7 @@ "filename": "MultiFile.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -718855,7 +718859,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#loader", "inherited": true, - "___id": "T000002R053147", + "___id": "T000002R053150", "___s": true }, { @@ -718864,7 +718868,7 @@ "filename": "MultiFile.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -718885,7 +718889,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#type", "inherited": true, - "___id": "T000002R053148", + "___id": "T000002R053151", "___s": true }, { @@ -718894,7 +718898,7 @@ "filename": "MultiFile.js", "lineno": 63, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -718915,7 +718919,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#key", "inherited": true, - "___id": "T000002R053149", + "___id": "T000002R053152", "___s": true }, { @@ -718924,7 +718928,7 @@ "filename": "MultiFile.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "files", @@ -718954,7 +718958,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#files", "inherited": true, - "___id": "T000002R053151", + "___id": "T000002R053154", "___s": true }, { @@ -718963,7 +718967,7 @@ "filename": "MultiFile.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -718984,7 +718988,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#state", "inherited": true, - "___id": "T000002R053152", + "___id": "T000002R053155", "___s": true }, { @@ -718993,7 +718997,7 @@ "filename": "MultiFile.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "complete", @@ -719015,7 +719019,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#complete", "inherited": true, - "___id": "T000002R053153", + "___id": "T000002R053156", "___s": true }, { @@ -719024,7 +719028,7 @@ "filename": "MultiFile.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pending", @@ -719045,7 +719049,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#pending", "inherited": true, - "___id": "T000002R053154", + "___id": "T000002R053157", "___s": true }, { @@ -719054,7 +719058,7 @@ "filename": "MultiFile.js", "lineno": 127, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "failed", @@ -719076,7 +719080,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#failed", "inherited": true, - "___id": "T000002R053155", + "___id": "T000002R053158", "___s": true }, { @@ -719085,7 +719089,7 @@ "filename": "MultiFile.js", "lineno": 137, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -719106,7 +719110,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#config", "inherited": true, - "___id": "T000002R053156", + "___id": "T000002R053159", "___s": true }, { @@ -719115,7 +719119,7 @@ "filename": "MultiFile.js", "lineno": 146, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "baseURL", @@ -719136,7 +719140,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#baseURL", "inherited": true, - "___id": "T000002R053157", + "___id": "T000002R053160", "___s": true }, { @@ -719145,7 +719149,7 @@ "filename": "MultiFile.js", "lineno": 156, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "path", @@ -719166,7 +719170,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#path", "inherited": true, - "___id": "T000002R053158", + "___id": "T000002R053161", "___s": true }, { @@ -719175,7 +719179,7 @@ "filename": "MultiFile.js", "lineno": 166, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "prefix", @@ -719196,7 +719200,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#prefix", "inherited": true, - "___id": "T000002R053159", + "___id": "T000002R053162", "___s": true }, { @@ -719205,7 +719209,7 @@ "filename": "MultiFile.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "isReadyToProcess", @@ -719231,7 +719235,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#isReadyToProcess", "inherited": true, - "___id": "T000002R053160", + "___id": "T000002R053163", "___s": true }, { @@ -719240,7 +719244,7 @@ "filename": "MultiFile.js", "lineno": 196, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToMultiFile", @@ -719281,7 +719285,7 @@ ], "inherits": "Phaser.Loader.MultiFile#addToMultiFile", "inherited": true, - "___id": "T000002R053161", + "___id": "T000002R053164", "___s": true }, { @@ -719290,7 +719294,7 @@ "filename": "MultiFile.js", "lineno": 219, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onFileComplete", @@ -719317,7 +719321,7 @@ ], "inherits": "Phaser.Loader.MultiFile#onFileComplete", "inherited": true, - "___id": "T000002R053162", + "___id": "T000002R053165", "___s": true }, { @@ -719326,7 +719330,7 @@ "filename": "MultiFile.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onFileFailed", @@ -719353,7 +719357,7 @@ ], "inherits": "Phaser.Loader.MultiFile#onFileFailed", "inherited": true, - "___id": "T000002R053163", + "___id": "T000002R053166", "___s": true }, { @@ -719362,7 +719366,7 @@ "filename": "MultiFile.js", "lineno": 258, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -719378,7 +719382,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#pendingDestroy", "inherited": true, - "___id": "T000002R053164", + "___id": "T000002R053167", "___s": true }, { @@ -719387,7 +719391,7 @@ "filename": "MultiFile.js", "lineno": 292, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -719399,7 +719403,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#destroy", "inherited": true, - "___id": "T000002R053165", + "___id": "T000002R053168", "___s": true }, { @@ -719408,7 +719412,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -719429,7 +719433,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R053166", + "___id": "T000002R053169", "___s": true }, { @@ -719438,7 +719442,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -719469,7 +719473,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R053167", + "___id": "T000002R053170", "___s": true }, { @@ -719478,7 +719482,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -719499,7 +719503,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R053168", + "___id": "T000002R053171", "___s": true }, { @@ -719508,7 +719512,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -719529,7 +719533,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R053169", + "___id": "T000002R053172", "___s": true }, { @@ -719538,7 +719542,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -719569,7 +719573,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R053170", + "___id": "T000002R053173", "___s": true }, { @@ -719578,7 +719582,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -719599,7 +719603,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R053171", + "___id": "T000002R053174", "___s": true }, { @@ -719608,7 +719612,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -719629,7 +719633,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R053172", + "___id": "T000002R053175", "___s": true }, { @@ -719638,7 +719642,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -719661,7 +719665,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R053173", + "___id": "T000002R053176", "___s": true }, { @@ -719670,7 +719674,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -719691,7 +719695,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R053174", + "___id": "T000002R053177", "___s": true }, { @@ -719700,7 +719704,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -719722,7 +719726,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R053175", + "___id": "T000002R053178", "___s": true }, { @@ -719731,7 +719735,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -719753,7 +719757,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R053176", + "___id": "T000002R053179", "___s": true }, { @@ -719762,7 +719766,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -719784,7 +719788,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R053177", + "___id": "T000002R053180", "___s": true }, { @@ -719793,7 +719797,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -719823,7 +719827,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R053178", + "___id": "T000002R053181", "___s": true }, { @@ -719832,7 +719836,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -719852,7 +719856,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R053179", + "___id": "T000002R053182", "___s": true }, { @@ -719861,7 +719865,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -719881,7 +719885,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R053180", + "___id": "T000002R053183", "___s": true }, { @@ -719890,7 +719894,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -719913,7 +719917,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R053181", + "___id": "T000002R053184", "___s": true }, { @@ -719922,7 +719926,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -719945,7 +719949,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R053182", + "___id": "T000002R053185", "___s": true }, { @@ -719954,7 +719958,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -719975,7 +719979,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R053183", + "___id": "T000002R053186", "___s": true }, { @@ -719984,7 +719988,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -720011,7 +720015,7 @@ ], "inherits": "Phaser.Loader.File#setLink", "inherited": true, - "___id": "T000002R053184", + "___id": "T000002R053187", "___s": true }, { @@ -720020,7 +720024,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -720032,7 +720036,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R053185", + "___id": "T000002R053188", "___s": true }, { @@ -720041,7 +720045,7 @@ "filename": "File.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "load", @@ -720053,7 +720057,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#load", "inherited": true, - "___id": "T000002R053186", + "___id": "T000002R053189", "___s": true }, { @@ -720062,7 +720066,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onLoad", @@ -720102,7 +720106,7 @@ ], "inherits": "Phaser.Loader.File#onLoad", "inherited": true, - "___id": "T000002R053187", + "___id": "T000002R053190", "___s": true }, { @@ -720111,7 +720115,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -720138,7 +720142,7 @@ ], "inherits": "Phaser.Loader.File#onBase64Load", "inherited": true, - "___id": "T000002R053188", + "___id": "T000002R053191", "___s": true }, { @@ -720147,7 +720151,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onError", @@ -720187,7 +720191,7 @@ ], "inherits": "Phaser.Loader.File#onError", "inherited": true, - "___id": "T000002R053189", + "___id": "T000002R053192", "___s": true }, { @@ -720196,7 +720200,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProgress", @@ -720226,7 +720230,7 @@ ], "inherits": "Phaser.Loader.File#onProgress", "inherited": true, - "___id": "T000002R053190", + "___id": "T000002R053193", "___s": true }, { @@ -720235,7 +720239,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -720247,7 +720251,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R053191", + "___id": "T000002R053194", "___s": true }, { @@ -720256,7 +720260,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -720268,7 +720272,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R053192", + "___id": "T000002R053195", "___s": true }, { @@ -720277,7 +720281,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -720303,7 +720307,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R053193", + "___id": "T000002R053196", "___s": true }, { @@ -720312,7 +720316,7 @@ "filename": "File.js", "lineno": 474, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToCache", @@ -720324,7 +720328,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#addToCache", "inherited": true, - "___id": "T000002R053194", + "___id": "T000002R053197", "___s": true }, { @@ -720333,7 +720337,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -720349,7 +720353,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R053195", + "___id": "T000002R053198", "___s": true }, { @@ -720358,7 +720362,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -720370,7 +720374,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R053196", + "___id": "T000002R053199", "___s": true }, { @@ -720379,7 +720383,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -720400,7 +720404,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R053197", + "___id": "T000002R053200", "___s": true }, { @@ -720409,7 +720413,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -720440,7 +720444,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R053198", + "___id": "T000002R053201", "___s": true }, { @@ -720449,7 +720453,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -720470,7 +720474,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R053199", + "___id": "T000002R053202", "___s": true }, { @@ -720479,7 +720483,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -720500,7 +720504,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R053200", + "___id": "T000002R053203", "___s": true }, { @@ -720509,7 +720513,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -720540,7 +720544,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R053201", + "___id": "T000002R053204", "___s": true }, { @@ -720549,7 +720553,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -720570,7 +720574,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R053202", + "___id": "T000002R053205", "___s": true }, { @@ -720579,7 +720583,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -720600,7 +720604,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R053203", + "___id": "T000002R053206", "___s": true }, { @@ -720609,7 +720613,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -720632,7 +720636,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R053204", + "___id": "T000002R053207", "___s": true }, { @@ -720641,7 +720645,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -720662,7 +720666,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R053205", + "___id": "T000002R053208", "___s": true }, { @@ -720671,7 +720675,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -720693,7 +720697,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R053206", + "___id": "T000002R053209", "___s": true }, { @@ -720702,7 +720706,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -720724,7 +720728,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R053207", + "___id": "T000002R053210", "___s": true }, { @@ -720733,7 +720737,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -720755,7 +720759,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R053208", + "___id": "T000002R053211", "___s": true }, { @@ -720764,7 +720768,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -720794,7 +720798,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R053209", + "___id": "T000002R053212", "___s": true }, { @@ -720803,7 +720807,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -720823,7 +720827,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R053210", + "___id": "T000002R053213", "___s": true }, { @@ -720832,7 +720836,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -720852,7 +720856,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R053211", + "___id": "T000002R053214", "___s": true }, { @@ -720861,7 +720865,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -720884,7 +720888,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R053212", + "___id": "T000002R053215", "___s": true }, { @@ -720893,7 +720897,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -720916,7 +720920,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R053213", + "___id": "T000002R053216", "___s": true }, { @@ -720925,7 +720929,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -720946,7 +720950,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R053214", + "___id": "T000002R053217", "___s": true }, { @@ -720955,7 +720959,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -720982,7 +720986,7 @@ ], "inherits": "Phaser.Loader.File#setLink", "inherited": true, - "___id": "T000002R053215", + "___id": "T000002R053218", "___s": true }, { @@ -720991,7 +720995,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -721003,7 +721007,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R053216", + "___id": "T000002R053219", "___s": true }, { @@ -721012,7 +721016,7 @@ "filename": "File.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "load", @@ -721024,7 +721028,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#load", "inherited": true, - "___id": "T000002R053217", + "___id": "T000002R053220", "___s": true }, { @@ -721033,7 +721037,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onLoad", @@ -721073,7 +721077,7 @@ ], "inherits": "Phaser.Loader.File#onLoad", "inherited": true, - "___id": "T000002R053218", + "___id": "T000002R053221", "___s": true }, { @@ -721082,7 +721086,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -721109,7 +721113,7 @@ ], "inherits": "Phaser.Loader.File#onBase64Load", "inherited": true, - "___id": "T000002R053219", + "___id": "T000002R053222", "___s": true }, { @@ -721118,7 +721122,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onError", @@ -721158,7 +721162,7 @@ ], "inherits": "Phaser.Loader.File#onError", "inherited": true, - "___id": "T000002R053220", + "___id": "T000002R053223", "___s": true }, { @@ -721167,7 +721171,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProgress", @@ -721197,7 +721201,7 @@ ], "inherits": "Phaser.Loader.File#onProgress", "inherited": true, - "___id": "T000002R053221", + "___id": "T000002R053224", "___s": true }, { @@ -721206,7 +721210,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -721218,7 +721222,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R053222", + "___id": "T000002R053225", "___s": true }, { @@ -721227,7 +721231,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -721239,7 +721243,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R053223", + "___id": "T000002R053226", "___s": true }, { @@ -721248,7 +721252,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -721274,7 +721278,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R053224", + "___id": "T000002R053227", "___s": true }, { @@ -721283,7 +721287,7 @@ "filename": "File.js", "lineno": 474, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToCache", @@ -721295,7 +721299,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#addToCache", "inherited": true, - "___id": "T000002R053225", + "___id": "T000002R053228", "___s": true }, { @@ -721304,7 +721308,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -721320,7 +721324,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R053226", + "___id": "T000002R053229", "___s": true }, { @@ -721329,7 +721333,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -721341,7 +721345,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R053227", + "___id": "T000002R053230", "___s": true }, { @@ -721350,7 +721354,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -721371,7 +721375,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R053228", + "___id": "T000002R053231", "___s": true }, { @@ -721380,7 +721384,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -721411,7 +721415,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R053229", + "___id": "T000002R053232", "___s": true }, { @@ -721420,7 +721424,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -721441,7 +721445,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R053230", + "___id": "T000002R053233", "___s": true }, { @@ -721450,7 +721454,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -721471,7 +721475,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R053231", + "___id": "T000002R053234", "___s": true }, { @@ -721480,7 +721484,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -721511,7 +721515,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R053232", + "___id": "T000002R053235", "___s": true }, { @@ -721520,7 +721524,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -721541,7 +721545,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R053233", + "___id": "T000002R053236", "___s": true }, { @@ -721550,7 +721554,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -721571,7 +721575,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R053234", + "___id": "T000002R053237", "___s": true }, { @@ -721580,7 +721584,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -721603,7 +721607,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R053235", + "___id": "T000002R053238", "___s": true }, { @@ -721612,7 +721616,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -721633,7 +721637,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R053236", + "___id": "T000002R053239", "___s": true }, { @@ -721642,7 +721646,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -721664,7 +721668,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R053237", + "___id": "T000002R053240", "___s": true }, { @@ -721673,7 +721677,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -721695,7 +721699,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R053238", + "___id": "T000002R053241", "___s": true }, { @@ -721704,7 +721708,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -721726,7 +721730,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R053239", + "___id": "T000002R053242", "___s": true }, { @@ -721735,7 +721739,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -721765,7 +721769,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R053240", + "___id": "T000002R053243", "___s": true }, { @@ -721774,7 +721778,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -721794,7 +721798,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R053241", + "___id": "T000002R053244", "___s": true }, { @@ -721803,7 +721807,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -721823,7 +721827,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R053242", + "___id": "T000002R053245", "___s": true }, { @@ -721832,7 +721836,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -721855,7 +721859,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R053243", + "___id": "T000002R053246", "___s": true }, { @@ -721864,7 +721868,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -721887,7 +721891,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R053244", + "___id": "T000002R053247", "___s": true }, { @@ -721896,7 +721900,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -721917,7 +721921,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R053245", + "___id": "T000002R053248", "___s": true }, { @@ -721926,7 +721930,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -721953,7 +721957,7 @@ ], "inherits": "Phaser.Loader.File#setLink", "inherited": true, - "___id": "T000002R053246", + "___id": "T000002R053249", "___s": true }, { @@ -721962,7 +721966,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -721974,7 +721978,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R053247", + "___id": "T000002R053250", "___s": true }, { @@ -721983,7 +721987,7 @@ "filename": "File.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "load", @@ -721995,7 +721999,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#load", "inherited": true, - "___id": "T000002R053248", + "___id": "T000002R053251", "___s": true }, { @@ -722004,7 +722008,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onLoad", @@ -722044,7 +722048,7 @@ ], "inherits": "Phaser.Loader.File#onLoad", "inherited": true, - "___id": "T000002R053249", + "___id": "T000002R053252", "___s": true }, { @@ -722053,7 +722057,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -722080,7 +722084,7 @@ ], "inherits": "Phaser.Loader.File#onBase64Load", "inherited": true, - "___id": "T000002R053250", + "___id": "T000002R053253", "___s": true }, { @@ -722089,7 +722093,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onError", @@ -722129,7 +722133,7 @@ ], "inherits": "Phaser.Loader.File#onError", "inherited": true, - "___id": "T000002R053251", + "___id": "T000002R053254", "___s": true }, { @@ -722138,7 +722142,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProgress", @@ -722168,7 +722172,7 @@ ], "inherits": "Phaser.Loader.File#onProgress", "inherited": true, - "___id": "T000002R053252", + "___id": "T000002R053255", "___s": true }, { @@ -722177,7 +722181,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -722189,7 +722193,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R053253", + "___id": "T000002R053256", "___s": true }, { @@ -722198,7 +722202,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -722210,7 +722214,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R053254", + "___id": "T000002R053257", "___s": true }, { @@ -722219,7 +722223,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -722245,7 +722249,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R053255", + "___id": "T000002R053258", "___s": true }, { @@ -722254,7 +722258,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -722270,7 +722274,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R053256", + "___id": "T000002R053259", "___s": true }, { @@ -722279,7 +722283,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -722291,7 +722295,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R053257", + "___id": "T000002R053260", "___s": true }, { @@ -722300,7 +722304,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -722321,7 +722325,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R053258", + "___id": "T000002R053261", "___s": true }, { @@ -722330,7 +722334,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -722361,7 +722365,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R053259", + "___id": "T000002R053262", "___s": true }, { @@ -722370,7 +722374,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -722391,7 +722395,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R053260", + "___id": "T000002R053263", "___s": true }, { @@ -722400,7 +722404,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -722421,7 +722425,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R053261", + "___id": "T000002R053264", "___s": true }, { @@ -722430,7 +722434,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -722461,7 +722465,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R053262", + "___id": "T000002R053265", "___s": true }, { @@ -722470,7 +722474,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -722491,7 +722495,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R053263", + "___id": "T000002R053266", "___s": true }, { @@ -722500,7 +722504,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -722521,7 +722525,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R053264", + "___id": "T000002R053267", "___s": true }, { @@ -722530,7 +722534,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -722553,7 +722557,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R053265", + "___id": "T000002R053268", "___s": true }, { @@ -722562,7 +722566,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -722583,7 +722587,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R053266", + "___id": "T000002R053269", "___s": true }, { @@ -722592,7 +722596,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -722614,7 +722618,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R053267", + "___id": "T000002R053270", "___s": true }, { @@ -722623,7 +722627,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -722645,7 +722649,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R053268", + "___id": "T000002R053271", "___s": true }, { @@ -722654,7 +722658,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -722676,7 +722680,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R053269", + "___id": "T000002R053272", "___s": true }, { @@ -722685,7 +722689,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -722715,7 +722719,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R053270", + "___id": "T000002R053273", "___s": true }, { @@ -722724,7 +722728,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -722744,7 +722748,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R053271", + "___id": "T000002R053274", "___s": true }, { @@ -722753,7 +722757,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -722773,7 +722777,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R053272", + "___id": "T000002R053275", "___s": true }, { @@ -722782,7 +722786,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -722805,7 +722809,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R053273", + "___id": "T000002R053276", "___s": true }, { @@ -722814,7 +722818,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -722837,7 +722841,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R053274", + "___id": "T000002R053277", "___s": true }, { @@ -722846,7 +722850,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -722867,7 +722871,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R053275", + "___id": "T000002R053278", "___s": true }, { @@ -722876,7 +722880,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -722903,7 +722907,7 @@ ], "inherits": "Phaser.Loader.File#setLink", "inherited": true, - "___id": "T000002R053276", + "___id": "T000002R053279", "___s": true }, { @@ -722912,7 +722916,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -722924,7 +722928,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R053277", + "___id": "T000002R053280", "___s": true }, { @@ -722933,7 +722937,7 @@ "filename": "File.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "load", @@ -722945,7 +722949,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#load", "inherited": true, - "___id": "T000002R053278", + "___id": "T000002R053281", "___s": true }, { @@ -722954,7 +722958,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onLoad", @@ -722994,7 +722998,7 @@ ], "inherits": "Phaser.Loader.File#onLoad", "inherited": true, - "___id": "T000002R053279", + "___id": "T000002R053282", "___s": true }, { @@ -723003,7 +723007,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -723030,7 +723034,7 @@ ], "inherits": "Phaser.Loader.File#onBase64Load", "inherited": true, - "___id": "T000002R053280", + "___id": "T000002R053283", "___s": true }, { @@ -723039,7 +723043,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onError", @@ -723079,7 +723083,7 @@ ], "inherits": "Phaser.Loader.File#onError", "inherited": true, - "___id": "T000002R053281", + "___id": "T000002R053284", "___s": true }, { @@ -723088,7 +723092,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProgress", @@ -723118,7 +723122,7 @@ ], "inherits": "Phaser.Loader.File#onProgress", "inherited": true, - "___id": "T000002R053282", + "___id": "T000002R053285", "___s": true }, { @@ -723127,7 +723131,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -723139,7 +723143,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R053283", + "___id": "T000002R053286", "___s": true }, { @@ -723148,7 +723152,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -723160,7 +723164,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R053284", + "___id": "T000002R053287", "___s": true }, { @@ -723169,7 +723173,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -723195,7 +723199,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R053285", + "___id": "T000002R053288", "___s": true }, { @@ -723204,7 +723208,7 @@ "filename": "File.js", "lineno": 474, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToCache", @@ -723216,7 +723220,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#addToCache", "inherited": true, - "___id": "T000002R053286", + "___id": "T000002R053289", "___s": true }, { @@ -723225,7 +723229,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -723241,7 +723245,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R053287", + "___id": "T000002R053290", "___s": true }, { @@ -723250,7 +723254,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -723262,7 +723266,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R053288", + "___id": "T000002R053291", "___s": true }, { @@ -723271,7 +723275,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -723292,7 +723296,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R053289", + "___id": "T000002R053292", "___s": true }, { @@ -723301,7 +723305,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -723332,7 +723336,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R053290", + "___id": "T000002R053293", "___s": true }, { @@ -723341,7 +723345,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -723362,7 +723366,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R053291", + "___id": "T000002R053294", "___s": true }, { @@ -723371,7 +723375,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -723392,7 +723396,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R053292", + "___id": "T000002R053295", "___s": true }, { @@ -723401,7 +723405,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -723432,7 +723436,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R053293", + "___id": "T000002R053296", "___s": true }, { @@ -723441,7 +723445,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -723462,7 +723466,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R053294", + "___id": "T000002R053297", "___s": true }, { @@ -723471,7 +723475,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -723492,7 +723496,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R053295", + "___id": "T000002R053298", "___s": true }, { @@ -723501,7 +723505,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -723524,7 +723528,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R053296", + "___id": "T000002R053299", "___s": true }, { @@ -723533,7 +723537,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -723554,7 +723558,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R053297", + "___id": "T000002R053300", "___s": true }, { @@ -723563,7 +723567,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -723585,7 +723589,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R053298", + "___id": "T000002R053301", "___s": true }, { @@ -723594,7 +723598,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -723616,7 +723620,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R053299", + "___id": "T000002R053302", "___s": true }, { @@ -723625,7 +723629,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -723647,7 +723651,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R053300", + "___id": "T000002R053303", "___s": true }, { @@ -723656,7 +723660,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -723686,7 +723690,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R053301", + "___id": "T000002R053304", "___s": true }, { @@ -723695,7 +723699,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -723715,7 +723719,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R053302", + "___id": "T000002R053305", "___s": true }, { @@ -723724,7 +723728,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -723744,7 +723748,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R053303", + "___id": "T000002R053306", "___s": true }, { @@ -723753,7 +723757,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -723776,7 +723780,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R053304", + "___id": "T000002R053307", "___s": true }, { @@ -723785,7 +723789,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -723808,7 +723812,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R053305", + "___id": "T000002R053308", "___s": true }, { @@ -723817,7 +723821,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -723838,7 +723842,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R053306", + "___id": "T000002R053309", "___s": true }, { @@ -723847,7 +723851,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -723874,7 +723878,7 @@ ], "inherits": "Phaser.Loader.File#setLink", "inherited": true, - "___id": "T000002R053307", + "___id": "T000002R053310", "___s": true }, { @@ -723883,7 +723887,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -723895,7 +723899,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R053308", + "___id": "T000002R053311", "___s": true }, { @@ -723904,7 +723908,7 @@ "filename": "File.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "load", @@ -723916,7 +723920,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#load", "inherited": true, - "___id": "T000002R053309", + "___id": "T000002R053312", "___s": true }, { @@ -723925,7 +723929,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onLoad", @@ -723965,7 +723969,7 @@ ], "inherits": "Phaser.Loader.File#onLoad", "inherited": true, - "___id": "T000002R053310", + "___id": "T000002R053313", "___s": true }, { @@ -723974,7 +723978,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -724001,7 +724005,7 @@ ], "inherits": "Phaser.Loader.File#onBase64Load", "inherited": true, - "___id": "T000002R053311", + "___id": "T000002R053314", "___s": true }, { @@ -724010,7 +724014,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onError", @@ -724050,7 +724054,7 @@ ], "inherits": "Phaser.Loader.File#onError", "inherited": true, - "___id": "T000002R053312", + "___id": "T000002R053315", "___s": true }, { @@ -724059,7 +724063,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProgress", @@ -724089,7 +724093,7 @@ ], "inherits": "Phaser.Loader.File#onProgress", "inherited": true, - "___id": "T000002R053313", + "___id": "T000002R053316", "___s": true }, { @@ -724098,7 +724102,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -724110,7 +724114,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R053314", + "___id": "T000002R053317", "___s": true }, { @@ -724119,7 +724123,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -724131,7 +724135,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R053315", + "___id": "T000002R053318", "___s": true }, { @@ -724140,7 +724144,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -724166,7 +724170,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R053316", + "___id": "T000002R053319", "___s": true }, { @@ -724175,7 +724179,7 @@ "filename": "File.js", "lineno": 474, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToCache", @@ -724187,7 +724191,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#addToCache", "inherited": true, - "___id": "T000002R053317", + "___id": "T000002R053320", "___s": true }, { @@ -724196,7 +724200,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -724212,7 +724216,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R053318", + "___id": "T000002R053321", "___s": true }, { @@ -724221,7 +724225,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -724233,7 +724237,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R053319", + "___id": "T000002R053322", "___s": true }, { @@ -724242,7 +724246,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -724263,7 +724267,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R053320", + "___id": "T000002R053323", "___s": true }, { @@ -724272,7 +724276,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -724303,7 +724307,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R053321", + "___id": "T000002R053324", "___s": true }, { @@ -724312,7 +724316,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -724333,7 +724337,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R053322", + "___id": "T000002R053325", "___s": true }, { @@ -724342,7 +724346,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -724363,7 +724367,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R053323", + "___id": "T000002R053326", "___s": true }, { @@ -724372,7 +724376,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -724403,7 +724407,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R053324", + "___id": "T000002R053327", "___s": true }, { @@ -724412,7 +724416,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -724433,7 +724437,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R053325", + "___id": "T000002R053328", "___s": true }, { @@ -724442,7 +724446,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -724463,7 +724467,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R053326", + "___id": "T000002R053329", "___s": true }, { @@ -724472,7 +724476,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -724495,7 +724499,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R053327", + "___id": "T000002R053330", "___s": true }, { @@ -724504,7 +724508,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -724525,7 +724529,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R053328", + "___id": "T000002R053331", "___s": true }, { @@ -724534,7 +724538,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -724556,7 +724560,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R053329", + "___id": "T000002R053332", "___s": true }, { @@ -724565,7 +724569,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -724587,7 +724591,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R053330", + "___id": "T000002R053333", "___s": true }, { @@ -724596,7 +724600,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -724618,7 +724622,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R053331", + "___id": "T000002R053334", "___s": true }, { @@ -724627,7 +724631,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -724657,7 +724661,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R053332", + "___id": "T000002R053335", "___s": true }, { @@ -724666,7 +724670,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -724686,7 +724690,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R053333", + "___id": "T000002R053336", "___s": true }, { @@ -724695,7 +724699,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -724715,7 +724719,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R053334", + "___id": "T000002R053337", "___s": true }, { @@ -724724,7 +724728,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -724747,7 +724751,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R053335", + "___id": "T000002R053338", "___s": true }, { @@ -724756,7 +724760,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -724779,7 +724783,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R053336", + "___id": "T000002R053339", "___s": true }, { @@ -724788,7 +724792,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -724809,7 +724813,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R053337", + "___id": "T000002R053340", "___s": true }, { @@ -724818,7 +724822,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -724845,7 +724849,7 @@ ], "inherits": "Phaser.Loader.File#setLink", "inherited": true, - "___id": "T000002R053338", + "___id": "T000002R053341", "___s": true }, { @@ -724854,7 +724858,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -724866,7 +724870,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R053339", + "___id": "T000002R053342", "___s": true }, { @@ -724875,7 +724879,7 @@ "filename": "File.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "load", @@ -724887,7 +724891,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#load", "inherited": true, - "___id": "T000002R053340", + "___id": "T000002R053343", "___s": true }, { @@ -724896,7 +724900,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onLoad", @@ -724936,7 +724940,7 @@ ], "inherits": "Phaser.Loader.File#onLoad", "inherited": true, - "___id": "T000002R053341", + "___id": "T000002R053344", "___s": true }, { @@ -724945,7 +724949,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -724972,7 +724976,7 @@ ], "inherits": "Phaser.Loader.File#onBase64Load", "inherited": true, - "___id": "T000002R053342", + "___id": "T000002R053345", "___s": true }, { @@ -724981,7 +724985,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onError", @@ -725021,7 +725025,7 @@ ], "inherits": "Phaser.Loader.File#onError", "inherited": true, - "___id": "T000002R053343", + "___id": "T000002R053346", "___s": true }, { @@ -725030,7 +725034,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProgress", @@ -725060,7 +725064,7 @@ ], "inherits": "Phaser.Loader.File#onProgress", "inherited": true, - "___id": "T000002R053344", + "___id": "T000002R053347", "___s": true }, { @@ -725069,7 +725073,7 @@ "filename": "File.js", "lineno": 404, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcess", @@ -725081,7 +725085,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcess", "inherited": true, - "___id": "T000002R053345", + "___id": "T000002R053348", "___s": true }, { @@ -725090,7 +725094,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -725102,7 +725106,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R053346", + "___id": "T000002R053349", "___s": true }, { @@ -725111,7 +725115,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -725123,7 +725127,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R053347", + "___id": "T000002R053350", "___s": true }, { @@ -725132,7 +725136,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -725158,7 +725162,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R053348", + "___id": "T000002R053351", "___s": true }, { @@ -725167,7 +725171,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -725183,7 +725187,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R053349", + "___id": "T000002R053352", "___s": true }, { @@ -725192,7 +725196,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -725204,7 +725208,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R053350", + "___id": "T000002R053353", "___s": true }, { @@ -725213,7 +725217,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -725234,7 +725238,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R053351", + "___id": "T000002R053354", "___s": true }, { @@ -725243,7 +725247,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -725274,7 +725278,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R053352", + "___id": "T000002R053355", "___s": true }, { @@ -725283,7 +725287,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -725304,7 +725308,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R053353", + "___id": "T000002R053356", "___s": true }, { @@ -725313,7 +725317,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -725334,7 +725338,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R053354", + "___id": "T000002R053357", "___s": true }, { @@ -725343,7 +725347,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -725374,7 +725378,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R053355", + "___id": "T000002R053358", "___s": true }, { @@ -725383,7 +725387,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -725404,7 +725408,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R053356", + "___id": "T000002R053359", "___s": true }, { @@ -725413,7 +725417,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -725434,7 +725438,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R053357", + "___id": "T000002R053360", "___s": true }, { @@ -725443,7 +725447,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -725466,7 +725470,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R053358", + "___id": "T000002R053361", "___s": true }, { @@ -725475,7 +725479,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -725496,7 +725500,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R053359", + "___id": "T000002R053362", "___s": true }, { @@ -725505,7 +725509,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -725527,7 +725531,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R053360", + "___id": "T000002R053363", "___s": true }, { @@ -725536,7 +725540,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -725558,7 +725562,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R053361", + "___id": "T000002R053364", "___s": true }, { @@ -725567,7 +725571,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -725589,7 +725593,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R053362", + "___id": "T000002R053365", "___s": true }, { @@ -725598,7 +725602,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -725628,7 +725632,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R053363", + "___id": "T000002R053366", "___s": true }, { @@ -725637,7 +725641,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -725657,7 +725661,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R053364", + "___id": "T000002R053367", "___s": true }, { @@ -725666,7 +725670,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -725686,7 +725690,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R053365", + "___id": "T000002R053368", "___s": true }, { @@ -725695,7 +725699,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -725718,7 +725722,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R053366", + "___id": "T000002R053369", "___s": true }, { @@ -725727,7 +725731,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -725750,7 +725754,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R053367", + "___id": "T000002R053370", "___s": true }, { @@ -725759,7 +725763,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -725780,7 +725784,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R053368", + "___id": "T000002R053371", "___s": true }, { @@ -725789,7 +725793,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -725816,7 +725820,7 @@ ], "inherits": "Phaser.Loader.File#setLink", "inherited": true, - "___id": "T000002R053369", + "___id": "T000002R053372", "___s": true }, { @@ -725825,7 +725829,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -725837,7 +725841,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R053370", + "___id": "T000002R053373", "___s": true }, { @@ -725846,7 +725850,7 @@ "filename": "File.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "load", @@ -725858,7 +725862,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#load", "inherited": true, - "___id": "T000002R053371", + "___id": "T000002R053374", "___s": true }, { @@ -725867,7 +725871,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onLoad", @@ -725907,7 +725911,7 @@ ], "inherits": "Phaser.Loader.File#onLoad", "inherited": true, - "___id": "T000002R053372", + "___id": "T000002R053375", "___s": true }, { @@ -725916,7 +725920,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -725943,7 +725947,7 @@ ], "inherits": "Phaser.Loader.File#onBase64Load", "inherited": true, - "___id": "T000002R053373", + "___id": "T000002R053376", "___s": true }, { @@ -725952,7 +725956,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onError", @@ -725992,7 +725996,7 @@ ], "inherits": "Phaser.Loader.File#onError", "inherited": true, - "___id": "T000002R053374", + "___id": "T000002R053377", "___s": true }, { @@ -726001,7 +726005,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProgress", @@ -726031,7 +726035,7 @@ ], "inherits": "Phaser.Loader.File#onProgress", "inherited": true, - "___id": "T000002R053375", + "___id": "T000002R053378", "___s": true }, { @@ -726040,7 +726044,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -726052,7 +726056,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R053376", + "___id": "T000002R053379", "___s": true }, { @@ -726061,7 +726065,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -726073,7 +726077,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R053377", + "___id": "T000002R053380", "___s": true }, { @@ -726082,7 +726086,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -726108,7 +726112,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R053378", + "___id": "T000002R053381", "___s": true }, { @@ -726117,7 +726121,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -726133,7 +726137,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R053379", + "___id": "T000002R053382", "___s": true }, { @@ -726142,7 +726146,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -726154,7 +726158,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R053380", + "___id": "T000002R053383", "___s": true }, { @@ -726163,7 +726167,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -726184,7 +726188,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R053381", + "___id": "T000002R053384", "___s": true }, { @@ -726193,7 +726197,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -726224,7 +726228,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R053382", + "___id": "T000002R053385", "___s": true }, { @@ -726233,7 +726237,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -726254,7 +726258,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R053383", + "___id": "T000002R053386", "___s": true }, { @@ -726263,7 +726267,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -726284,7 +726288,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R053384", + "___id": "T000002R053387", "___s": true }, { @@ -726293,7 +726297,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -726324,7 +726328,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R053385", + "___id": "T000002R053388", "___s": true }, { @@ -726333,7 +726337,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -726354,7 +726358,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R053386", + "___id": "T000002R053389", "___s": true }, { @@ -726363,7 +726367,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -726384,7 +726388,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R053387", + "___id": "T000002R053390", "___s": true }, { @@ -726393,7 +726397,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -726416,7 +726420,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R053388", + "___id": "T000002R053391", "___s": true }, { @@ -726425,7 +726429,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -726446,7 +726450,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R053389", + "___id": "T000002R053392", "___s": true }, { @@ -726455,7 +726459,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -726477,7 +726481,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R053390", + "___id": "T000002R053393", "___s": true }, { @@ -726486,7 +726490,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -726508,7 +726512,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R053391", + "___id": "T000002R053394", "___s": true }, { @@ -726517,7 +726521,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -726539,7 +726543,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R053392", + "___id": "T000002R053395", "___s": true }, { @@ -726548,7 +726552,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -726578,7 +726582,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R053393", + "___id": "T000002R053396", "___s": true }, { @@ -726587,7 +726591,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -726607,7 +726611,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R053394", + "___id": "T000002R053397", "___s": true }, { @@ -726616,7 +726620,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -726636,7 +726640,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R053395", + "___id": "T000002R053398", "___s": true }, { @@ -726645,7 +726649,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -726668,7 +726672,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R053396", + "___id": "T000002R053399", "___s": true }, { @@ -726677,7 +726681,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -726700,7 +726704,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R053397", + "___id": "T000002R053400", "___s": true }, { @@ -726709,7 +726713,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -726730,7 +726734,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R053398", + "___id": "T000002R053401", "___s": true }, { @@ -726739,7 +726743,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -726766,7 +726770,7 @@ ], "inherits": "Phaser.Loader.File#setLink", "inherited": true, - "___id": "T000002R053399", + "___id": "T000002R053402", "___s": true }, { @@ -726775,7 +726779,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -726787,7 +726791,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R053400", + "___id": "T000002R053403", "___s": true }, { @@ -726796,7 +726800,7 @@ "filename": "File.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "load", @@ -726808,7 +726812,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#load", "inherited": true, - "___id": "T000002R053401", + "___id": "T000002R053404", "___s": true }, { @@ -726817,7 +726821,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onLoad", @@ -726857,7 +726861,7 @@ ], "inherits": "Phaser.Loader.File#onLoad", "inherited": true, - "___id": "T000002R053402", + "___id": "T000002R053405", "___s": true }, { @@ -726866,7 +726870,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -726893,7 +726897,7 @@ ], "inherits": "Phaser.Loader.File#onBase64Load", "inherited": true, - "___id": "T000002R053403", + "___id": "T000002R053406", "___s": true }, { @@ -726902,7 +726906,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onError", @@ -726942,7 +726946,7 @@ ], "inherits": "Phaser.Loader.File#onError", "inherited": true, - "___id": "T000002R053404", + "___id": "T000002R053407", "___s": true }, { @@ -726951,7 +726955,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProgress", @@ -726981,7 +726985,7 @@ ], "inherits": "Phaser.Loader.File#onProgress", "inherited": true, - "___id": "T000002R053405", + "___id": "T000002R053408", "___s": true }, { @@ -726990,7 +726994,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -727002,7 +727006,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R053406", + "___id": "T000002R053409", "___s": true }, { @@ -727011,7 +727015,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -727023,7 +727027,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R053407", + "___id": "T000002R053410", "___s": true }, { @@ -727032,7 +727036,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -727058,7 +727062,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R053408", + "___id": "T000002R053411", "___s": true }, { @@ -727067,7 +727071,7 @@ "filename": "File.js", "lineno": 474, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToCache", @@ -727079,7 +727083,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#addToCache", "inherited": true, - "___id": "T000002R053409", + "___id": "T000002R053412", "___s": true }, { @@ -727088,7 +727092,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -727104,7 +727108,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R053410", + "___id": "T000002R053413", "___s": true }, { @@ -727113,7 +727117,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -727125,7 +727129,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R053411", + "___id": "T000002R053414", "___s": true }, { @@ -727134,7 +727138,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -727155,7 +727159,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R053412", + "___id": "T000002R053415", "___s": true }, { @@ -727164,7 +727168,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -727195,7 +727199,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R053413", + "___id": "T000002R053416", "___s": true }, { @@ -727204,7 +727208,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -727225,7 +727229,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R053414", + "___id": "T000002R053417", "___s": true }, { @@ -727234,7 +727238,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -727255,7 +727259,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R053415", + "___id": "T000002R053418", "___s": true }, { @@ -727264,7 +727268,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -727295,7 +727299,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R053416", + "___id": "T000002R053419", "___s": true }, { @@ -727304,7 +727308,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -727325,7 +727329,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R053417", + "___id": "T000002R053420", "___s": true }, { @@ -727334,7 +727338,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -727355,7 +727359,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R053418", + "___id": "T000002R053421", "___s": true }, { @@ -727364,7 +727368,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -727387,7 +727391,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R053419", + "___id": "T000002R053422", "___s": true }, { @@ -727396,7 +727400,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -727417,7 +727421,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R053420", + "___id": "T000002R053423", "___s": true }, { @@ -727426,7 +727430,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -727448,7 +727452,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R053421", + "___id": "T000002R053424", "___s": true }, { @@ -727457,7 +727461,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -727479,7 +727483,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R053422", + "___id": "T000002R053425", "___s": true }, { @@ -727488,7 +727492,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -727510,7 +727514,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R053423", + "___id": "T000002R053426", "___s": true }, { @@ -727519,7 +727523,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -727549,7 +727553,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R053424", + "___id": "T000002R053427", "___s": true }, { @@ -727558,7 +727562,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -727578,7 +727582,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R053425", + "___id": "T000002R053428", "___s": true }, { @@ -727587,7 +727591,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -727607,7 +727611,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R053426", + "___id": "T000002R053429", "___s": true }, { @@ -727616,7 +727620,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -727639,7 +727643,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R053427", + "___id": "T000002R053430", "___s": true }, { @@ -727648,7 +727652,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -727671,7 +727675,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R053428", + "___id": "T000002R053431", "___s": true }, { @@ -727680,7 +727684,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -727701,7 +727705,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R053429", + "___id": "T000002R053432", "___s": true }, { @@ -727710,7 +727714,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -727737,7 +727741,7 @@ ], "inherits": "Phaser.Loader.File#setLink", "inherited": true, - "___id": "T000002R053430", + "___id": "T000002R053433", "___s": true }, { @@ -727746,7 +727750,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -727758,7 +727762,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R053431", + "___id": "T000002R053434", "___s": true }, { @@ -727767,7 +727771,7 @@ "filename": "File.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "load", @@ -727779,7 +727783,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#load", "inherited": true, - "___id": "T000002R053432", + "___id": "T000002R053435", "___s": true }, { @@ -727788,7 +727792,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onLoad", @@ -727828,7 +727832,7 @@ ], "inherits": "Phaser.Loader.File#onLoad", "inherited": true, - "___id": "T000002R053433", + "___id": "T000002R053436", "___s": true }, { @@ -727837,7 +727841,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -727864,7 +727868,7 @@ ], "inherits": "Phaser.Loader.File#onBase64Load", "inherited": true, - "___id": "T000002R053434", + "___id": "T000002R053437", "___s": true }, { @@ -727873,7 +727877,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onError", @@ -727913,7 +727917,7 @@ ], "inherits": "Phaser.Loader.File#onError", "inherited": true, - "___id": "T000002R053435", + "___id": "T000002R053438", "___s": true }, { @@ -727922,7 +727926,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProgress", @@ -727952,7 +727956,7 @@ ], "inherits": "Phaser.Loader.File#onProgress", "inherited": true, - "___id": "T000002R053436", + "___id": "T000002R053439", "___s": true }, { @@ -727961,7 +727965,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -727973,7 +727977,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R053437", + "___id": "T000002R053440", "___s": true }, { @@ -727982,7 +727986,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -727994,7 +727998,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R053438", + "___id": "T000002R053441", "___s": true }, { @@ -728003,7 +728007,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -728029,7 +728033,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R053439", + "___id": "T000002R053442", "___s": true }, { @@ -728038,7 +728042,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -728054,7 +728058,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R053440", + "___id": "T000002R053443", "___s": true }, { @@ -728063,7 +728067,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -728075,7 +728079,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R053441", + "___id": "T000002R053444", "___s": true }, { @@ -728084,7 +728088,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -728105,7 +728109,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R053442", + "___id": "T000002R053445", "___s": true }, { @@ -728114,7 +728118,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -728145,7 +728149,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R053443", + "___id": "T000002R053446", "___s": true }, { @@ -728154,7 +728158,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -728175,7 +728179,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R053444", + "___id": "T000002R053447", "___s": true }, { @@ -728184,7 +728188,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -728205,7 +728209,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R053445", + "___id": "T000002R053448", "___s": true }, { @@ -728214,7 +728218,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -728245,7 +728249,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R053446", + "___id": "T000002R053449", "___s": true }, { @@ -728254,7 +728258,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -728275,7 +728279,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R053447", + "___id": "T000002R053450", "___s": true }, { @@ -728284,7 +728288,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -728305,7 +728309,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R053448", + "___id": "T000002R053451", "___s": true }, { @@ -728314,7 +728318,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -728337,7 +728341,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R053449", + "___id": "T000002R053452", "___s": true }, { @@ -728346,7 +728350,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -728367,7 +728371,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R053450", + "___id": "T000002R053453", "___s": true }, { @@ -728376,7 +728380,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -728398,7 +728402,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R053451", + "___id": "T000002R053454", "___s": true }, { @@ -728407,7 +728411,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -728429,7 +728433,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R053452", + "___id": "T000002R053455", "___s": true }, { @@ -728438,7 +728442,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -728460,7 +728464,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R053453", + "___id": "T000002R053456", "___s": true }, { @@ -728469,7 +728473,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -728499,7 +728503,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R053454", + "___id": "T000002R053457", "___s": true }, { @@ -728508,7 +728512,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -728528,7 +728532,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R053455", + "___id": "T000002R053458", "___s": true }, { @@ -728537,7 +728541,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -728557,7 +728561,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R053456", + "___id": "T000002R053459", "___s": true }, { @@ -728566,7 +728570,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -728589,7 +728593,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R053457", + "___id": "T000002R053460", "___s": true }, { @@ -728598,7 +728602,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -728621,7 +728625,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R053458", + "___id": "T000002R053461", "___s": true }, { @@ -728630,7 +728634,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -728651,7 +728655,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R053459", + "___id": "T000002R053462", "___s": true }, { @@ -728660,7 +728664,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -728687,7 +728691,7 @@ ], "inherits": "Phaser.Loader.File#setLink", "inherited": true, - "___id": "T000002R053460", + "___id": "T000002R053463", "___s": true }, { @@ -728696,7 +728700,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -728708,7 +728712,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R053461", + "___id": "T000002R053464", "___s": true }, { @@ -728717,7 +728721,7 @@ "filename": "File.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "load", @@ -728729,7 +728733,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#load", "inherited": true, - "___id": "T000002R053462", + "___id": "T000002R053465", "___s": true }, { @@ -728738,7 +728742,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onLoad", @@ -728778,7 +728782,7 @@ ], "inherits": "Phaser.Loader.File#onLoad", "inherited": true, - "___id": "T000002R053463", + "___id": "T000002R053466", "___s": true }, { @@ -728787,7 +728791,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -728814,7 +728818,7 @@ ], "inherits": "Phaser.Loader.File#onBase64Load", "inherited": true, - "___id": "T000002R053464", + "___id": "T000002R053467", "___s": true }, { @@ -728823,7 +728827,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onError", @@ -728863,7 +728867,7 @@ ], "inherits": "Phaser.Loader.File#onError", "inherited": true, - "___id": "T000002R053465", + "___id": "T000002R053468", "___s": true }, { @@ -728872,7 +728876,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProgress", @@ -728902,7 +728906,7 @@ ], "inherits": "Phaser.Loader.File#onProgress", "inherited": true, - "___id": "T000002R053466", + "___id": "T000002R053469", "___s": true }, { @@ -728911,7 +728915,7 @@ "filename": "File.js", "lineno": 404, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcess", @@ -728923,7 +728927,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcess", "inherited": true, - "___id": "T000002R053467", + "___id": "T000002R053470", "___s": true }, { @@ -728932,7 +728936,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -728944,7 +728948,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R053468", + "___id": "T000002R053471", "___s": true }, { @@ -728953,7 +728957,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -728965,7 +728969,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R053469", + "___id": "T000002R053472", "___s": true }, { @@ -728974,7 +728978,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -729000,7 +729004,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R053470", + "___id": "T000002R053473", "___s": true }, { @@ -729009,7 +729013,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -729025,7 +729029,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R053471", + "___id": "T000002R053474", "___s": true }, { @@ -729034,7 +729038,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -729046,7 +729050,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R053472", + "___id": "T000002R053475", "___s": true }, { @@ -729055,7 +729059,7 @@ "filename": "JSONFile.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader\\filetypes", + "path": "D:\\wamp\\www\\phaser\\src\\loader\\filetypes", "code": {} }, "name": "onProcess", @@ -729067,7 +729071,7 @@ "scope": "instance", "inherits": "Phaser.Loader.FileTypes.JSONFile#onProcess", "inherited": true, - "___id": "T000002R053473", + "___id": "T000002R053476", "___s": true }, { @@ -729076,7 +729080,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -729097,7 +729101,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R053474", + "___id": "T000002R053477", "___s": true }, { @@ -729106,7 +729110,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -729137,7 +729141,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R053475", + "___id": "T000002R053478", "___s": true }, { @@ -729146,7 +729150,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -729167,7 +729171,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R053476", + "___id": "T000002R053479", "___s": true }, { @@ -729176,7 +729180,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -729197,7 +729201,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R053477", + "___id": "T000002R053480", "___s": true }, { @@ -729206,7 +729210,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -729237,7 +729241,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R053478", + "___id": "T000002R053481", "___s": true }, { @@ -729246,7 +729250,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -729267,7 +729271,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R053479", + "___id": "T000002R053482", "___s": true }, { @@ -729276,7 +729280,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -729297,7 +729301,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R053480", + "___id": "T000002R053483", "___s": true }, { @@ -729306,7 +729310,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -729329,7 +729333,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R053481", + "___id": "T000002R053484", "___s": true }, { @@ -729338,7 +729342,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -729359,7 +729363,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R053482", + "___id": "T000002R053485", "___s": true }, { @@ -729368,7 +729372,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -729390,7 +729394,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R053483", + "___id": "T000002R053486", "___s": true }, { @@ -729399,7 +729403,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -729421,7 +729425,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R053484", + "___id": "T000002R053487", "___s": true }, { @@ -729430,7 +729434,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -729452,7 +729456,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R053485", + "___id": "T000002R053488", "___s": true }, { @@ -729461,7 +729465,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -729491,7 +729495,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R053486", + "___id": "T000002R053489", "___s": true }, { @@ -729500,7 +729504,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -729520,7 +729524,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R053487", + "___id": "T000002R053490", "___s": true }, { @@ -729529,7 +729533,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -729549,7 +729553,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R053488", + "___id": "T000002R053491", "___s": true }, { @@ -729558,7 +729562,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -729581,7 +729585,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R053489", + "___id": "T000002R053492", "___s": true }, { @@ -729590,7 +729594,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -729613,7 +729617,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R053490", + "___id": "T000002R053493", "___s": true }, { @@ -729622,7 +729626,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -729643,7 +729647,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R053491", + "___id": "T000002R053494", "___s": true }, { @@ -729652,7 +729656,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -729679,7 +729683,7 @@ "name": "fileB" } ], - "___id": "T000002R053492", + "___id": "T000002R053495", "___s": true }, { @@ -729688,7 +729692,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -729700,7 +729704,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R053493", + "___id": "T000002R053496", "___s": true }, { @@ -729709,7 +729713,7 @@ "filename": "File.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "load", @@ -729721,7 +729725,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#load", "inherited": true, - "___id": "T000002R053494", + "___id": "T000002R053497", "___s": true }, { @@ -729730,7 +729734,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onLoad", @@ -729770,7 +729774,7 @@ "name": "event" } ], - "___id": "T000002R053495", + "___id": "T000002R053498", "___s": true }, { @@ -729779,7 +729783,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -729806,7 +729810,7 @@ "name": "xhr" } ], - "___id": "T000002R053496", + "___id": "T000002R053499", "___s": true }, { @@ -729815,7 +729819,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onError", @@ -729855,7 +729859,7 @@ "name": "event" } ], - "___id": "T000002R053497", + "___id": "T000002R053500", "___s": true }, { @@ -729864,7 +729868,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProgress", @@ -729894,7 +729898,7 @@ "name": "event" } ], - "___id": "T000002R053498", + "___id": "T000002R053501", "___s": true }, { @@ -729903,7 +729907,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -729915,7 +729919,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R053499", + "___id": "T000002R053502", "___s": true }, { @@ -729924,7 +729928,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -729936,7 +729940,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R053500", + "___id": "T000002R053503", "___s": true }, { @@ -729945,7 +729949,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -729971,7 +729975,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R053501", + "___id": "T000002R053504", "___s": true }, { @@ -729980,7 +729984,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -729996,7 +730000,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R053502", + "___id": "T000002R053505", "___s": true }, { @@ -730005,7 +730009,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -730017,7 +730021,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R053503", + "___id": "T000002R053506", "___s": true }, { @@ -730026,7 +730030,7 @@ "filename": "MultiFile.js", "lineno": 45, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -730047,7 +730051,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#loader", "inherited": true, - "___id": "T000002R053504", + "___id": "T000002R053507", "___s": true }, { @@ -730056,7 +730060,7 @@ "filename": "MultiFile.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -730077,7 +730081,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#type", "inherited": true, - "___id": "T000002R053505", + "___id": "T000002R053508", "___s": true }, { @@ -730086,7 +730090,7 @@ "filename": "MultiFile.js", "lineno": 63, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -730107,7 +730111,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#key", "inherited": true, - "___id": "T000002R053506", + "___id": "T000002R053509", "___s": true }, { @@ -730116,7 +730120,7 @@ "filename": "MultiFile.js", "lineno": 89, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "files", @@ -730146,7 +730150,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#files", "inherited": true, - "___id": "T000002R053508", + "___id": "T000002R053511", "___s": true }, { @@ -730155,7 +730159,7 @@ "filename": "MultiFile.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -730176,7 +730180,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#state", "inherited": true, - "___id": "T000002R053509", + "___id": "T000002R053512", "___s": true }, { @@ -730185,7 +730189,7 @@ "filename": "MultiFile.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "complete", @@ -730207,7 +730211,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#complete", "inherited": true, - "___id": "T000002R053510", + "___id": "T000002R053513", "___s": true }, { @@ -730216,7 +730220,7 @@ "filename": "MultiFile.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pending", @@ -730237,7 +730241,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#pending", "inherited": true, - "___id": "T000002R053511", + "___id": "T000002R053514", "___s": true }, { @@ -730246,7 +730250,7 @@ "filename": "MultiFile.js", "lineno": 127, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "failed", @@ -730268,7 +730272,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#failed", "inherited": true, - "___id": "T000002R053512", + "___id": "T000002R053515", "___s": true }, { @@ -730277,7 +730281,7 @@ "filename": "MultiFile.js", "lineno": 137, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -730298,7 +730302,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#config", "inherited": true, - "___id": "T000002R053513", + "___id": "T000002R053516", "___s": true }, { @@ -730307,7 +730311,7 @@ "filename": "MultiFile.js", "lineno": 146, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "baseURL", @@ -730328,7 +730332,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#baseURL", "inherited": true, - "___id": "T000002R053514", + "___id": "T000002R053517", "___s": true }, { @@ -730337,7 +730341,7 @@ "filename": "MultiFile.js", "lineno": 156, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "path", @@ -730358,7 +730362,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#path", "inherited": true, - "___id": "T000002R053515", + "___id": "T000002R053518", "___s": true }, { @@ -730367,7 +730371,7 @@ "filename": "MultiFile.js", "lineno": 166, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "prefix", @@ -730388,7 +730392,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#prefix", "inherited": true, - "___id": "T000002R053516", + "___id": "T000002R053519", "___s": true }, { @@ -730397,7 +730401,7 @@ "filename": "MultiFile.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "isReadyToProcess", @@ -730423,7 +730427,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#isReadyToProcess", "inherited": true, - "___id": "T000002R053517", + "___id": "T000002R053520", "___s": true }, { @@ -730432,7 +730436,7 @@ "filename": "MultiFile.js", "lineno": 196, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToMultiFile", @@ -730473,7 +730477,7 @@ ], "inherits": "Phaser.Loader.MultiFile#addToMultiFile", "inherited": true, - "___id": "T000002R053518", + "___id": "T000002R053521", "___s": true }, { @@ -730482,7 +730486,7 @@ "filename": "MultiFile.js", "lineno": 219, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onFileComplete", @@ -730509,7 +730513,7 @@ ], "inherits": "Phaser.Loader.MultiFile#onFileComplete", "inherited": true, - "___id": "T000002R053519", + "___id": "T000002R053522", "___s": true }, { @@ -730518,7 +730522,7 @@ "filename": "MultiFile.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onFileFailed", @@ -730545,7 +730549,7 @@ ], "inherits": "Phaser.Loader.MultiFile#onFileFailed", "inherited": true, - "___id": "T000002R053520", + "___id": "T000002R053523", "___s": true }, { @@ -730554,7 +730558,7 @@ "filename": "MultiFile.js", "lineno": 258, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -730570,7 +730574,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#pendingDestroy", "inherited": true, - "___id": "T000002R053521", + "___id": "T000002R053524", "___s": true }, { @@ -730579,7 +730583,7 @@ "filename": "MultiFile.js", "lineno": 292, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -730591,7 +730595,7 @@ "scope": "instance", "inherits": "Phaser.Loader.MultiFile#destroy", "inherited": true, - "___id": "T000002R053522", + "___id": "T000002R053525", "___s": true }, { @@ -730600,7 +730604,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -730621,7 +730625,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R053523", + "___id": "T000002R053526", "___s": true }, { @@ -730630,7 +730634,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -730661,7 +730665,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R053524", + "___id": "T000002R053527", "___s": true }, { @@ -730670,7 +730674,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -730691,7 +730695,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R053525", + "___id": "T000002R053528", "___s": true }, { @@ -730700,7 +730704,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -730721,7 +730725,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R053526", + "___id": "T000002R053529", "___s": true }, { @@ -730730,7 +730734,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -730761,7 +730765,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R053527", + "___id": "T000002R053530", "___s": true }, { @@ -730770,7 +730774,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -730791,7 +730795,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R053528", + "___id": "T000002R053531", "___s": true }, { @@ -730800,7 +730804,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -730821,7 +730825,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R053529", + "___id": "T000002R053532", "___s": true }, { @@ -730830,7 +730834,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -730853,7 +730857,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R053530", + "___id": "T000002R053533", "___s": true }, { @@ -730862,7 +730866,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -730883,7 +730887,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R053531", + "___id": "T000002R053534", "___s": true }, { @@ -730892,7 +730896,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -730914,7 +730918,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R053532", + "___id": "T000002R053535", "___s": true }, { @@ -730923,7 +730927,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -730945,7 +730949,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R053533", + "___id": "T000002R053536", "___s": true }, { @@ -730954,7 +730958,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -730976,7 +730980,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R053534", + "___id": "T000002R053537", "___s": true }, { @@ -730985,7 +730989,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -731015,7 +731019,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R053535", + "___id": "T000002R053538", "___s": true }, { @@ -731024,7 +731028,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -731044,7 +731048,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R053536", + "___id": "T000002R053539", "___s": true }, { @@ -731053,7 +731057,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -731073,7 +731077,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R053537", + "___id": "T000002R053540", "___s": true }, { @@ -731082,7 +731086,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -731105,7 +731109,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R053538", + "___id": "T000002R053541", "___s": true }, { @@ -731114,7 +731118,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -731137,7 +731141,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R053539", + "___id": "T000002R053542", "___s": true }, { @@ -731146,7 +731150,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -731167,7 +731171,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R053540", + "___id": "T000002R053543", "___s": true }, { @@ -731176,7 +731180,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -731203,7 +731207,7 @@ ], "inherits": "Phaser.Loader.File#setLink", "inherited": true, - "___id": "T000002R053541", + "___id": "T000002R053544", "___s": true }, { @@ -731212,7 +731216,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -731224,7 +731228,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R053542", + "___id": "T000002R053545", "___s": true }, { @@ -731233,7 +731237,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onLoad", @@ -731273,7 +731277,7 @@ ], "inherits": "Phaser.Loader.File#onLoad", "inherited": true, - "___id": "T000002R053543", + "___id": "T000002R053546", "___s": true }, { @@ -731282,7 +731286,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -731309,7 +731313,7 @@ ], "inherits": "Phaser.Loader.File#onBase64Load", "inherited": true, - "___id": "T000002R053544", + "___id": "T000002R053547", "___s": true }, { @@ -731318,7 +731322,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onError", @@ -731358,7 +731362,7 @@ ], "inherits": "Phaser.Loader.File#onError", "inherited": true, - "___id": "T000002R053545", + "___id": "T000002R053548", "___s": true }, { @@ -731367,7 +731371,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProgress", @@ -731397,7 +731401,7 @@ ], "inherits": "Phaser.Loader.File#onProgress", "inherited": true, - "___id": "T000002R053546", + "___id": "T000002R053549", "___s": true }, { @@ -731406,7 +731410,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -731418,7 +731422,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R053547", + "___id": "T000002R053550", "___s": true }, { @@ -731427,7 +731431,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -731439,7 +731443,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R053548", + "___id": "T000002R053551", "___s": true }, { @@ -731448,7 +731452,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -731474,7 +731478,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R053549", + "___id": "T000002R053552", "___s": true }, { @@ -731483,7 +731487,7 @@ "filename": "File.js", "lineno": 474, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToCache", @@ -731495,7 +731499,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#addToCache", "inherited": true, - "___id": "T000002R053550", + "___id": "T000002R053553", "___s": true }, { @@ -731504,7 +731508,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -731520,7 +731524,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R053551", + "___id": "T000002R053554", "___s": true }, { @@ -731529,7 +731533,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -731541,7 +731545,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R053552", + "___id": "T000002R053555", "___s": true }, { @@ -731550,7 +731554,7 @@ "filename": "File.js", "lineno": 35, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "loader", @@ -731571,7 +731575,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#loader", "inherited": true, - "___id": "T000002R053553", + "___id": "T000002R053556", "___s": true }, { @@ -731580,7 +731584,7 @@ "filename": "File.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "cache", @@ -731611,7 +731615,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#cache", "inherited": true, - "___id": "T000002R053554", + "___id": "T000002R053557", "___s": true }, { @@ -731620,7 +731624,7 @@ "filename": "File.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "type", @@ -731641,7 +731645,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#type", "inherited": true, - "___id": "T000002R053555", + "___id": "T000002R053558", "___s": true }, { @@ -731650,7 +731654,7 @@ "filename": "File.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "key", @@ -731671,7 +731675,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#key", "inherited": true, - "___id": "T000002R053556", + "___id": "T000002R053559", "___s": true }, { @@ -731680,7 +731684,7 @@ "filename": "File.js", "lineno": 99, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "url", @@ -731711,7 +731715,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#url", "inherited": true, - "___id": "T000002R053557", + "___id": "T000002R053560", "___s": true }, { @@ -731720,7 +731724,7 @@ "filename": "File.js", "lineno": 112, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "src", @@ -731741,7 +731745,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#src", "inherited": true, - "___id": "T000002R053558", + "___id": "T000002R053561", "___s": true }, { @@ -731750,7 +731754,7 @@ "filename": "File.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrSettings", @@ -731771,7 +731775,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrSettings", "inherited": true, - "___id": "T000002R053559", + "___id": "T000002R053562", "___s": true }, { @@ -731780,7 +731784,7 @@ "filename": "File.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "xhrLoader", @@ -731803,7 +731807,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#xhrLoader", "inherited": true, - "___id": "T000002R053560", + "___id": "T000002R053563", "___s": true }, { @@ -731812,7 +731816,7 @@ "filename": "File.js", "lineno": 145, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "state", @@ -731833,7 +731837,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#state", "inherited": true, - "___id": "T000002R053561", + "___id": "T000002R053564", "___s": true }, { @@ -731842,7 +731846,7 @@ "filename": "File.js", "lineno": 154, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesTotal", @@ -731864,7 +731868,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesTotal", "inherited": true, - "___id": "T000002R053562", + "___id": "T000002R053565", "___s": true }, { @@ -731873,7 +731877,7 @@ "filename": "File.js", "lineno": 165, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "bytesLoaded", @@ -731895,7 +731899,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#bytesLoaded", "inherited": true, - "___id": "T000002R053563", + "___id": "T000002R053566", "___s": true }, { @@ -731904,7 +731908,7 @@ "filename": "File.js", "lineno": 176, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "percentComplete", @@ -731926,7 +731930,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#percentComplete", "inherited": true, - "___id": "T000002R053564", + "___id": "T000002R053567", "___s": true }, { @@ -731935,7 +731939,7 @@ "filename": "File.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "crossOrigin", @@ -731965,7 +731969,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#crossOrigin", "inherited": true, - "___id": "T000002R053565", + "___id": "T000002R053568", "___s": true }, { @@ -731974,7 +731978,7 @@ "filename": "File.js", "lineno": 197, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "data", @@ -731994,7 +731998,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#data", "inherited": true, - "___id": "T000002R053566", + "___id": "T000002R053569", "___s": true }, { @@ -732003,7 +732007,7 @@ "filename": "File.js", "lineno": 206, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "config", @@ -732023,7 +732027,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#config", "inherited": true, - "___id": "T000002R053567", + "___id": "T000002R053570", "___s": true }, { @@ -732032,7 +732036,7 @@ "filename": "File.js", "lineno": 215, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "multiFile", @@ -732055,7 +732059,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#multiFile", "inherited": true, - "___id": "T000002R053568", + "___id": "T000002R053571", "___s": true }, { @@ -732064,7 +732068,7 @@ "filename": "File.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "linkFile", @@ -732087,7 +732091,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#linkFile", "inherited": true, - "___id": "T000002R053569", + "___id": "T000002R053572", "___s": true }, { @@ -732096,7 +732100,7 @@ "filename": "File.js", "lineno": 236, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "base64", @@ -732117,7 +732121,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#base64", "inherited": true, - "___id": "T000002R053570", + "___id": "T000002R053573", "___s": true }, { @@ -732126,7 +732130,7 @@ "filename": "File.js", "lineno": 246, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "setLink", @@ -732153,7 +732157,7 @@ ], "inherits": "Phaser.Loader.File#setLink", "inherited": true, - "___id": "T000002R053571", + "___id": "T000002R053574", "___s": true }, { @@ -732162,7 +732166,7 @@ "filename": "File.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "resetXHR", @@ -732174,7 +732178,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#resetXHR", "inherited": true, - "___id": "T000002R053572", + "___id": "T000002R053575", "___s": true }, { @@ -732183,7 +732187,7 @@ "filename": "File.js", "lineno": 277, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "load", @@ -732195,7 +732199,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#load", "inherited": true, - "___id": "T000002R053573", + "___id": "T000002R053576", "___s": true }, { @@ -732204,7 +732208,7 @@ "filename": "File.js", "lineno": 312, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onLoad", @@ -732244,7 +732248,7 @@ ], "inherits": "Phaser.Loader.File#onLoad", "inherited": true, - "___id": "T000002R053574", + "___id": "T000002R053577", "___s": true }, { @@ -732253,7 +732257,7 @@ "filename": "File.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onBase64Load", @@ -732280,7 +732284,7 @@ ], "inherits": "Phaser.Loader.File#onBase64Load", "inherited": true, - "___id": "T000002R053575", + "___id": "T000002R053578", "___s": true }, { @@ -732289,7 +732293,7 @@ "filename": "File.js", "lineno": 366, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onError", @@ -732329,7 +732333,7 @@ ], "inherits": "Phaser.Loader.File#onError", "inherited": true, - "___id": "T000002R053576", + "___id": "T000002R053579", "___s": true }, { @@ -732338,7 +732342,7 @@ "filename": "File.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProgress", @@ -732368,7 +732372,7 @@ ], "inherits": "Phaser.Loader.File#onProgress", "inherited": true, - "___id": "T000002R053577", + "___id": "T000002R053580", "___s": true }, { @@ -732377,7 +732381,7 @@ "filename": "File.js", "lineno": 418, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessComplete", @@ -732389,7 +732393,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessComplete", "inherited": true, - "___id": "T000002R053578", + "___id": "T000002R053581", "___s": true }, { @@ -732398,7 +732402,7 @@ "filename": "File.js", "lineno": 437, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "onProcessError", @@ -732410,7 +732414,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#onProcessError", "inherited": true, - "___id": "T000002R053579", + "___id": "T000002R053582", "___s": true }, { @@ -732419,7 +732423,7 @@ "filename": "File.js", "lineno": 459, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "hasCacheConflict", @@ -732445,7 +732449,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#hasCacheConflict", "inherited": true, - "___id": "T000002R053580", + "___id": "T000002R053583", "___s": true }, { @@ -732454,7 +732458,7 @@ "filename": "File.js", "lineno": 474, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "addToCache", @@ -732466,7 +732470,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#addToCache", "inherited": true, - "___id": "T000002R053581", + "___id": "T000002R053584", "___s": true }, { @@ -732475,7 +732479,7 @@ "filename": "File.js", "lineno": 489, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "pendingDestroy", @@ -732491,7 +732495,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#pendingDestroy", "inherited": true, - "___id": "T000002R053582", + "___id": "T000002R053585", "___s": true }, { @@ -732500,7 +732504,7 @@ "filename": "File.js", "lineno": 518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\loader", + "path": "D:\\wamp\\www\\phaser\\src\\loader", "code": {} }, "name": "destroy", @@ -732512,7 +732516,7 @@ "scope": "instance", "inherits": "Phaser.Loader.File#destroy", "inherited": true, - "___id": "T000002R053583", + "___id": "T000002R053586", "___s": true }, { @@ -732521,7 +732525,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -732564,7 +732568,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R053584", + "___id": "T000002R053587", "___s": true }, { @@ -732573,7 +732577,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -732633,7 +732637,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R053585", + "___id": "T000002R053588", "___s": true }, { @@ -732642,7 +732646,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -732693,7 +732697,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R053586", + "___id": "T000002R053589", "___s": true }, { @@ -732702,7 +732706,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -732768,7 +732772,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R053587", + "___id": "T000002R053590", "___s": true }, { @@ -732777,7 +732781,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -732856,7 +732860,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R053588", + "___id": "T000002R053591", "___s": true }, { @@ -732865,7 +732869,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -732944,7 +732948,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R053589", + "___id": "T000002R053592", "___s": true }, { @@ -732953,7 +732957,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -733032,7 +733036,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R053590", + "___id": "T000002R053593", "___s": true }, { @@ -733041,7 +733045,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -733134,7 +733138,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R053591", + "___id": "T000002R053594", "___s": true }, { @@ -733143,7 +733147,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -733236,7 +733240,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R053592", + "___id": "T000002R053595", "___s": true }, { @@ -733245,7 +733249,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -733298,7 +733302,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R053593", + "___id": "T000002R053596", "___s": true }, { @@ -733307,7 +733311,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -733319,7 +733323,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R053594", + "___id": "T000002R053597", "___s": true }, { @@ -733328,7 +733332,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -733371,7 +733375,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R053595", + "___id": "T000002R053598", "___s": true }, { @@ -733380,7 +733384,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -733440,7 +733444,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R053596", + "___id": "T000002R053599", "___s": true }, { @@ -733449,7 +733453,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -733500,7 +733504,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R053597", + "___id": "T000002R053600", "___s": true }, { @@ -733509,7 +733513,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -733575,7 +733579,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R053598", + "___id": "T000002R053601", "___s": true }, { @@ -733584,7 +733588,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -733663,7 +733667,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R053599", + "___id": "T000002R053602", "___s": true }, { @@ -733672,7 +733676,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -733751,7 +733755,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R053600", + "___id": "T000002R053603", "___s": true }, { @@ -733760,7 +733764,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -733839,7 +733843,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R053601", + "___id": "T000002R053604", "___s": true }, { @@ -733848,7 +733852,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -733941,7 +733945,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R053602", + "___id": "T000002R053605", "___s": true }, { @@ -733950,7 +733954,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -734043,7 +734047,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R053603", + "___id": "T000002R053606", "___s": true }, { @@ -734052,7 +734056,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -734105,7 +734109,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R053604", + "___id": "T000002R053607", "___s": true }, { @@ -734114,7 +734118,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -734135,7 +734139,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R053608", + "___id": "T000002R053611", "___s": true }, { @@ -734144,7 +734148,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -734176,7 +734180,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R053609", + "___id": "T000002R053612", "___s": true }, { @@ -734185,7 +734189,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -734206,7 +734210,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R053610", + "___id": "T000002R053613", "___s": true }, { @@ -734215,7 +734219,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -734246,7 +734250,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R053611", + "___id": "T000002R053614", "___s": true }, { @@ -734255,7 +734259,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -734276,7 +734280,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R053612", + "___id": "T000002R053615", "___s": true }, { @@ -734285,7 +734289,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -734307,7 +734311,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R053613", + "___id": "T000002R053616", "___s": true }, { @@ -734316,7 +734320,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -734338,7 +734342,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R053614", + "___id": "T000002R053617", "___s": true }, { @@ -734347,7 +734351,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -734369,7 +734373,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R053615", + "___id": "T000002R053618", "___s": true }, { @@ -734378,7 +734382,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -734400,7 +734404,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R053616", + "___id": "T000002R053619", "___s": true }, { @@ -734409,7 +734413,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -734431,7 +734435,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R053617", + "___id": "T000002R053620", "___s": true }, { @@ -734440,7 +734444,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -734465,7 +734469,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R053618", + "___id": "T000002R053621", "___s": true }, { @@ -734474,7 +734478,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -734498,7 +734502,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R053619", + "___id": "T000002R053622", "___s": true }, { @@ -734507,7 +734511,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -734529,7 +734533,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R053620", + "___id": "T000002R053623", "___s": true }, { @@ -734538,7 +734542,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -734580,7 +734584,7 @@ "name": "value" } ], - "___id": "T000002R053621", + "___id": "T000002R053624", "___s": true }, { @@ -734589,7 +734593,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -734631,7 +734635,7 @@ "name": "value" } ], - "___id": "T000002R053622", + "___id": "T000002R053625", "___s": true }, { @@ -734640,7 +734644,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -734692,7 +734696,7 @@ "name": "value" } ], - "___id": "T000002R053623", + "___id": "T000002R053626", "___s": true }, { @@ -734701,7 +734705,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -734731,7 +734735,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R053624", + "___id": "T000002R053627", "___s": true }, { @@ -734740,7 +734744,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -734819,7 +734823,7 @@ "name": "data" } ], - "___id": "T000002R053625", + "___id": "T000002R053628", "___s": true }, { @@ -734828,7 +734832,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -734885,7 +734889,7 @@ "name": "amount" } ], - "___id": "T000002R053626", + "___id": "T000002R053629", "___s": true }, { @@ -734894,7 +734898,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -734936,7 +734940,7 @@ "name": "key" } ], - "___id": "T000002R053627", + "___id": "T000002R053630", "___s": true }, { @@ -734945,7 +734949,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -735004,7 +735008,7 @@ "name": "key" } ], - "___id": "T000002R053628", + "___id": "T000002R053631", "___s": true }, { @@ -735013,7 +735017,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -735100,7 +735104,7 @@ "name": "dropZone" } ], - "___id": "T000002R053629", + "___id": "T000002R053632", "___s": true }, { @@ -735109,7 +735113,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -735136,7 +735140,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R053630", + "___id": "T000002R053633", "___s": true }, { @@ -735145,7 +735149,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -735172,7 +735176,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R053631", + "___id": "T000002R053634", "___s": true }, { @@ -735181,7 +735185,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -735193,7 +735197,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R053632", + "___id": "T000002R053635", "___s": true }, { @@ -735202,7 +735206,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -735214,7 +735218,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R053633", + "___id": "T000002R053636", "___s": true }, { @@ -735223,7 +735227,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -735252,7 +735256,7 @@ "name": "args" } ], - "___id": "T000002R053634", + "___id": "T000002R053637", "___s": true }, { @@ -735261,7 +735265,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -735287,7 +735291,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R053635", + "___id": "T000002R053638", "___s": true }, { @@ -735296,7 +735300,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -735337,7 +735341,7 @@ "name": "camera" } ], - "___id": "T000002R053636", + "___id": "T000002R053639", "___s": true }, { @@ -735346,7 +735350,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -735381,7 +735385,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R053637", + "___id": "T000002R053640", "___s": true }, { @@ -735390,7 +735394,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -735447,7 +735451,7 @@ "name": "displayList" } ], - "___id": "T000002R053638", + "___id": "T000002R053641", "___s": true }, { @@ -735456,7 +735460,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -735483,7 +735487,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R053639", + "___id": "T000002R053642", "___s": true }, { @@ -735492,7 +735496,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -735523,7 +735527,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R053640", + "___id": "T000002R053643", "___s": true }, { @@ -735532,7 +735536,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -735559,7 +735563,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R053641", + "___id": "T000002R053644", "___s": true }, { @@ -735568,7 +735572,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -735600,7 +735604,7 @@ "name": "fromScene" } ], - "___id": "T000002R053642", + "___id": "T000002R053645", "___s": true }, { @@ -735609,7 +735613,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -735621,7 +735625,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R053643", + "___id": "T000002R053646", "___s": true }, { @@ -735630,7 +735634,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -735673,7 +735677,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R053644", + "___id": "T000002R053647", "___s": true }, { @@ -735682,7 +735686,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -735742,7 +735746,7 @@ "name": "event" } ], - "___id": "T000002R053645", + "___id": "T000002R053648", "___s": true }, { @@ -735751,7 +735755,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -735802,7 +735806,7 @@ "name": "event" } ], - "___id": "T000002R053646", + "___id": "T000002R053649", "___s": true }, { @@ -735811,7 +735815,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -735877,7 +735881,7 @@ "name": "args" } ], - "___id": "T000002R053647", + "___id": "T000002R053650", "___s": true }, { @@ -735886,7 +735890,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -735965,7 +735969,7 @@ "name": "context" } ], - "___id": "T000002R053648", + "___id": "T000002R053651", "___s": true }, { @@ -735974,7 +735978,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -736053,7 +736057,7 @@ "name": "context" } ], - "___id": "T000002R053649", + "___id": "T000002R053652", "___s": true }, { @@ -736062,7 +736066,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -736141,7 +736145,7 @@ "name": "context" } ], - "___id": "T000002R053650", + "___id": "T000002R053653", "___s": true }, { @@ -736150,7 +736154,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -736243,7 +736247,7 @@ "name": "once" } ], - "___id": "T000002R053651", + "___id": "T000002R053654", "___s": true }, { @@ -736252,7 +736256,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -736345,7 +736349,7 @@ "name": "once" } ], - "___id": "T000002R053652", + "___id": "T000002R053655", "___s": true }, { @@ -736354,7 +736358,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -736407,7 +736411,7 @@ "name": "event" } ], - "___id": "T000002R053653", + "___id": "T000002R053656", "___s": true }, { @@ -736416,7 +736420,7 @@ "filename": "Alpha.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -736444,7 +736448,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#clearAlpha", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#clearAlpha", - "___id": "T000002R053659", + "___id": "T000002R053662", "___s": true }, { @@ -736453,7 +736457,7 @@ "filename": "Alpha.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -736540,7 +736544,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Alpha#setAlpha", - "___id": "T000002R053660", + "___id": "T000002R053663", "___s": true }, { @@ -736549,7 +736553,7 @@ "filename": "Alpha.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -736571,7 +736575,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#alpha", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#alpha", - "___id": "T000002R053661", + "___id": "T000002R053664", "___s": true }, { @@ -736580,7 +736584,7 @@ "filename": "Alpha.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopLeft", @@ -736609,7 +736613,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", - "___id": "T000002R053662", + "___id": "T000002R053665", "___s": true }, { @@ -736618,7 +736622,7 @@ "filename": "Alpha.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopRight", @@ -736647,7 +736651,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopRight", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#alphaTopRight", - "___id": "T000002R053663", + "___id": "T000002R053666", "___s": true }, { @@ -736656,7 +736660,7 @@ "filename": "Alpha.js", "lineno": 227, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomLeft", @@ -736685,7 +736689,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", - "___id": "T000002R053664", + "___id": "T000002R053667", "___s": true }, { @@ -736694,7 +736698,7 @@ "filename": "Alpha.js", "lineno": 257, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomRight", @@ -736723,7 +736727,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", - "___id": "T000002R053665", + "___id": "T000002R053668", "___s": true }, { @@ -736732,7 +736736,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -736769,7 +736773,7 @@ "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, "overrides": "Phaser.GameObjects.Components.BlendMode#blendMode", - "___id": "T000002R053667", + "___id": "T000002R053670", "___s": true }, { @@ -736778,7 +736782,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -736836,7 +736840,7 @@ } ], "overrides": "Phaser.GameObjects.Components.BlendMode#setBlendMode", - "___id": "T000002R053668", + "___id": "T000002R053671", "___s": true }, { @@ -736845,7 +736849,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -736867,7 +736871,7 @@ "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, "overrides": "Phaser.GameObjects.Components.Depth#depth", - "___id": "T000002R053670", + "___id": "T000002R053673", "___s": true }, { @@ -736876,7 +736880,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -736919,7 +736923,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Depth#setDepth", - "___id": "T000002R053671", + "___id": "T000002R053674", "___s": true }, { @@ -736928,7 +736932,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -736956,7 +736960,7 @@ "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, "overrides": "Phaser.GameObjects.Components.Depth#bringMeToTop", - "___id": "T000002R053672", + "___id": "T000002R053675", "___s": true }, { @@ -736965,7 +736969,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -736993,7 +736997,7 @@ "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, "overrides": "Phaser.GameObjects.Components.Depth#sendMeToBack", - "___id": "T000002R053673", + "___id": "T000002R053676", "___s": true }, { @@ -737002,7 +737006,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -737045,7 +737049,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", - "___id": "T000002R053674", + "___id": "T000002R053677", "___s": true }, { @@ -737054,7 +737058,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -737097,7 +737101,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", - "___id": "T000002R053675", + "___id": "T000002R053678", "___s": true }, { @@ -737106,7 +737110,7 @@ "filename": "Flip.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipX", @@ -737129,7 +737133,7 @@ "inherits": "Phaser.GameObjects.Components.Flip#flipX", "inherited": true, "overrides": "Phaser.GameObjects.Components.Flip#flipX", - "___id": "T000002R053676", + "___id": "T000002R053679", "___s": true }, { @@ -737138,7 +737142,7 @@ "filename": "Flip.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipY", @@ -737161,7 +737165,7 @@ "inherits": "Phaser.GameObjects.Components.Flip#flipY", "inherited": true, "overrides": "Phaser.GameObjects.Components.Flip#flipY", - "___id": "T000002R053677", + "___id": "T000002R053680", "___s": true }, { @@ -737170,7 +737174,7 @@ "filename": "Flip.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipX", @@ -737198,7 +737202,7 @@ "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipX", "inherited": true, "overrides": "Phaser.GameObjects.Components.Flip#toggleFlipX", - "___id": "T000002R053678", + "___id": "T000002R053681", "___s": true }, { @@ -737207,7 +737211,7 @@ "filename": "Flip.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipY", @@ -737235,7 +737239,7 @@ "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipY", "inherited": true, "overrides": "Phaser.GameObjects.Components.Flip#toggleFlipY", - "___id": "T000002R053679", + "___id": "T000002R053682", "___s": true }, { @@ -737244,7 +737248,7 @@ "filename": "Flip.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipX", @@ -737287,7 +737291,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Flip#setFlipX", - "___id": "T000002R053680", + "___id": "T000002R053683", "___s": true }, { @@ -737296,7 +737300,7 @@ "filename": "Flip.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipY", @@ -737339,7 +737343,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Flip#setFlipY", - "___id": "T000002R053681", + "___id": "T000002R053684", "___s": true }, { @@ -737348,7 +737352,7 @@ "filename": "Flip.js", "lineno": 117, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlip", @@ -737404,7 +737408,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Flip#setFlip", - "___id": "T000002R053682", + "___id": "T000002R053685", "___s": true }, { @@ -737413,7 +737417,7 @@ "filename": "Flip.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetFlip", @@ -737441,7 +737445,7 @@ "inherits": "Phaser.GameObjects.Components.Flip#resetFlip", "inherited": true, "overrides": "Phaser.GameObjects.Components.Flip#resetFlip", - "___id": "T000002R053683", + "___id": "T000002R053686", "___s": true }, { @@ -737450,7 +737454,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -737516,7 +737520,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getCenter", - "___id": "T000002R053685", + "___id": "T000002R053688", "___s": true }, { @@ -737525,7 +737529,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -737591,7 +737595,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getTopLeft", - "___id": "T000002R053686", + "___id": "T000002R053689", "___s": true }, { @@ -737600,7 +737604,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -737666,7 +737670,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getTopCenter", - "___id": "T000002R053687", + "___id": "T000002R053690", "___s": true }, { @@ -737675,7 +737679,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -737741,7 +737745,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getTopRight", - "___id": "T000002R053688", + "___id": "T000002R053691", "___s": true }, { @@ -737750,7 +737754,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -737816,7 +737820,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getLeftCenter", - "___id": "T000002R053689", + "___id": "T000002R053692", "___s": true }, { @@ -737825,7 +737829,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -737891,7 +737895,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getRightCenter", - "___id": "T000002R053690", + "___id": "T000002R053693", "___s": true }, { @@ -737900,7 +737904,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -737966,7 +737970,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getBottomLeft", - "___id": "T000002R053691", + "___id": "T000002R053694", "___s": true }, { @@ -737975,7 +737979,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -738041,7 +738045,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getBottomCenter", - "___id": "T000002R053692", + "___id": "T000002R053695", "___s": true }, { @@ -738050,7 +738054,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -738116,7 +738120,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getBottomRight", - "___id": "T000002R053693", + "___id": "T000002R053696", "___s": true }, { @@ -738125,7 +738129,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -738196,7 +738200,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getBounds", - "___id": "T000002R053694", + "___id": "T000002R053697", "___s": true }, { @@ -738205,7 +738209,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -738237,7 +738241,7 @@ "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, "overrides": "Phaser.GameObjects.Components.Mask#mask", - "___id": "T000002R053695", + "___id": "T000002R053698", "___s": true }, { @@ -738246,7 +738250,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -738299,7 +738303,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Mask#setMask", - "___id": "T000002R053696", + "___id": "T000002R053699", "___s": true }, { @@ -738308,7 +738312,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -738353,7 +738357,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Mask#clearMask", - "___id": "T000002R053697", + "___id": "T000002R053700", "___s": true }, { @@ -738362,7 +738366,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -738516,7 +738520,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Mask#createBitmapMask", - "___id": "T000002R053698", + "___id": "T000002R053701", "___s": true }, { @@ -738525,7 +738529,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -738598,7 +738602,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Mask#createGeometryMask", - "___id": "T000002R053699", + "___id": "T000002R053702", "___s": true }, { @@ -738607,7 +738611,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -738631,7 +738635,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#originX", - "___id": "T000002R053701", + "___id": "T000002R053704", "___s": true }, { @@ -738640,7 +738644,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -738664,7 +738668,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#originY", - "___id": "T000002R053702", + "___id": "T000002R053705", "___s": true }, { @@ -738673,7 +738677,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -738695,7 +738699,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#displayOriginX", - "___id": "T000002R053703", + "___id": "T000002R053706", "___s": true }, { @@ -738704,7 +738708,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -738726,7 +738730,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#displayOriginY", - "___id": "T000002R053704", + "___id": "T000002R053707", "___s": true }, { @@ -738735,7 +738739,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -738795,7 +738799,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Origin#setOrigin", - "___id": "T000002R053705", + "___id": "T000002R053708", "___s": true }, { @@ -738804,7 +738808,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -738832,7 +738836,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", - "___id": "T000002R053706", + "___id": "T000002R053709", "___s": true }, { @@ -738841,7 +738845,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -738901,7 +738905,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Origin#setDisplayOrigin", - "___id": "T000002R053707", + "___id": "T000002R053710", "___s": true }, { @@ -738910,7 +738914,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -738938,7 +738942,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", - "___id": "T000002R053708", + "___id": "T000002R053711", "___s": true }, { @@ -738947,7 +738951,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -738977,7 +738981,7 @@ "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, "overrides": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", - "___id": "T000002R053709", + "___id": "T000002R053712", "___s": true }, { @@ -738986,7 +738990,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -739016,7 +739020,7 @@ "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, "overrides": "Phaser.GameObjects.Components.Pipeline#pipeline", - "___id": "T000002R053710", + "___id": "T000002R053713", "___s": true }, { @@ -739025,7 +739029,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -739054,7 +739058,7 @@ "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, "overrides": "Phaser.GameObjects.Components.Pipeline#pipelineData", - "___id": "T000002R053711", + "___id": "T000002R053714", "___s": true }, { @@ -739063,7 +739067,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -739123,7 +739127,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Pipeline#initPipeline", - "___id": "T000002R053712", + "___id": "T000002R053715", "___s": true }, { @@ -739132,7 +739136,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -739221,7 +739225,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Pipeline#setPipeline", - "___id": "T000002R053713", + "___id": "T000002R053716", "___s": true }, { @@ -739230,7 +739234,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -739294,7 +739298,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Pipeline#setPipelineData", - "___id": "T000002R053714", + "___id": "T000002R053717", "___s": true }, { @@ -739303,7 +739307,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -739354,7 +739358,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Pipeline#resetPipeline", - "___id": "T000002R053715", + "___id": "T000002R053718", "___s": true }, { @@ -739363,7 +739367,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -739399,7 +739403,7 @@ "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, "overrides": "Phaser.GameObjects.Components.Pipeline#getPipelineName", - "___id": "T000002R053716", + "___id": "T000002R053719", "___s": true }, { @@ -739408,7 +739412,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -739437,7 +739441,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", - "___id": "T000002R053717", + "___id": "T000002R053720", "___s": true }, { @@ -739446,7 +739450,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -739484,7 +739488,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#postPipelines", - "___id": "T000002R053718", + "___id": "T000002R053721", "___s": true }, { @@ -739493,7 +739497,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -739522,7 +739526,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", - "___id": "T000002R053719", + "___id": "T000002R053722", "___s": true }, { @@ -739531,7 +739535,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -739562,7 +739566,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#preFX", - "___id": "T000002R053720", + "___id": "T000002R053723", "___s": true }, { @@ -739571,7 +739575,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -739600,7 +739604,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#postFX", - "___id": "T000002R053721", + "___id": "T000002R053724", "___s": true }, { @@ -739609,7 +739613,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -739646,7 +739650,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", - "___id": "T000002R053722", + "___id": "T000002R053725", "___s": true }, { @@ -739655,7 +739659,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -739791,7 +739795,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", - "___id": "T000002R053723", + "___id": "T000002R053726", "___s": true }, { @@ -739800,7 +739804,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -739864,7 +739868,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", - "___id": "T000002R053724", + "___id": "T000002R053727", "___s": true }, { @@ -739873,7 +739877,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -739956,7 +739960,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", - "___id": "T000002R053725", + "___id": "T000002R053728", "___s": true }, { @@ -739965,7 +739969,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -740002,7 +740006,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", - "___id": "T000002R053726", + "___id": "T000002R053729", "___s": true }, { @@ -740011,7 +740015,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -740071,7 +740075,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", - "___id": "T000002R053727", + "___id": "T000002R053730", "___s": true }, { @@ -740080,7 +740084,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -740115,7 +740119,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#clearFX", - "___id": "T000002R053728", + "___id": "T000002R053731", "___s": true }, { @@ -740124,7 +740128,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -740147,7 +740151,7 @@ "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, "overrides": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", - "___id": "T000002R053729", + "___id": "T000002R053732", "___s": true }, { @@ -740156,7 +740160,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -740179,7 +740183,7 @@ "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, "overrides": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", - "___id": "T000002R053730", + "___id": "T000002R053733", "___s": true }, { @@ -740188,7 +740192,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -740246,7 +740250,7 @@ } ], "overrides": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", - "___id": "T000002R053731", + "___id": "T000002R053734", "___s": true }, { @@ -740255,7 +740259,7 @@ "filename": "Size.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "width", @@ -740277,7 +740281,7 @@ "inherits": "Phaser.GameObjects.Components.Size#width", "inherited": true, "overrides": "Phaser.GameObjects.Components.Size#width", - "___id": "T000002R053733", + "___id": "T000002R053736", "___s": true }, { @@ -740286,7 +740290,7 @@ "filename": "Size.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "height", @@ -740308,7 +740312,7 @@ "inherits": "Phaser.GameObjects.Components.Size#height", "inherited": true, "overrides": "Phaser.GameObjects.Components.Size#height", - "___id": "T000002R053734", + "___id": "T000002R053737", "___s": true }, { @@ -740317,7 +740321,7 @@ "filename": "Size.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayWidth", @@ -740339,7 +740343,7 @@ "inherits": "Phaser.GameObjects.Components.Size#displayWidth", "inherited": true, "overrides": "Phaser.GameObjects.Components.Size#displayWidth", - "___id": "T000002R053735", + "___id": "T000002R053738", "___s": true }, { @@ -740348,7 +740352,7 @@ "filename": "Size.js", "lineno": 78, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayHeight", @@ -740370,7 +740374,7 @@ "inherits": "Phaser.GameObjects.Components.Size#displayHeight", "inherited": true, "overrides": "Phaser.GameObjects.Components.Size#displayHeight", - "___id": "T000002R053736", + "___id": "T000002R053739", "___s": true }, { @@ -740379,7 +740383,7 @@ "filename": "Size.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSizeToFrame", @@ -740433,7 +740437,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Size#setSizeToFrame", - "___id": "T000002R053737", + "___id": "T000002R053740", "___s": true }, { @@ -740442,7 +740446,7 @@ "filename": "Size.js", "lineno": 139, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSize", @@ -740498,7 +740502,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Size#setSize", - "___id": "T000002R053738", + "___id": "T000002R053741", "___s": true }, { @@ -740507,7 +740511,7 @@ "filename": "Size.js", "lineno": 166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplaySize", @@ -740563,7 +740567,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Size#setDisplaySize", - "___id": "T000002R053739", + "___id": "T000002R053742", "___s": true }, { @@ -740572,7 +740576,7 @@ "filename": "TextureCrop.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "texture", @@ -740604,7 +740608,7 @@ "inherits": "Phaser.GameObjects.Components.TextureCrop#texture", "inherited": true, "overrides": "Phaser.GameObjects.Components.Texture#texture", - "___id": "T000002R053740", + "___id": "T000002R053743", "___s": true }, { @@ -740613,7 +740617,7 @@ "filename": "TextureCrop.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "frame", @@ -740635,7 +740639,7 @@ "inherits": "Phaser.GameObjects.Components.TextureCrop#frame", "inherited": true, "overrides": "Phaser.GameObjects.Components.Texture#frame", - "___id": "T000002R053741", + "___id": "T000002R053744", "___s": true }, { @@ -740644,7 +740648,7 @@ "filename": "TextureCrop.js", "lineno": 39, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isCropped", @@ -740666,7 +740670,7 @@ "inherits": "Phaser.GameObjects.Components.TextureCrop#isCropped", "inherited": true, "overrides": "Phaser.GameObjects.Components.Texture#isCropped", - "___id": "T000002R053742", + "___id": "T000002R053745", "___s": true }, { @@ -740675,7 +740679,7 @@ "filename": "TextureCrop.js", "lineno": 50, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setCrop", @@ -740770,7 +740774,7 @@ "name": "height" } ], - "___id": "T000002R053743", + "___id": "T000002R053746", "___s": true }, { @@ -740779,7 +740783,7 @@ "filename": "TextureCrop.js", "lineno": 110, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTexture", @@ -740846,7 +740850,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Texture#setTexture", - "___id": "T000002R053744", + "___id": "T000002R053747", "___s": true }, { @@ -740855,7 +740859,7 @@ "filename": "TextureCrop.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFrame", @@ -740943,7 +740947,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Texture#setFrame", - "___id": "T000002R053745", + "___id": "T000002R053748", "___s": true }, { @@ -740952,7 +740956,7 @@ "filename": "Tint.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopLeft", @@ -740975,7 +740979,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tintTopLeft", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tintTopLeft", - "___id": "T000002R053747", + "___id": "T000002R053750", "___s": true }, { @@ -740984,7 +740988,7 @@ "filename": "Tint.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopRight", @@ -741007,7 +741011,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tintTopRight", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tintTopRight", - "___id": "T000002R053748", + "___id": "T000002R053751", "___s": true }, { @@ -741016,7 +741020,7 @@ "filename": "Tint.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomLeft", @@ -741039,7 +741043,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tintBottomLeft", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tintBottomLeft", - "___id": "T000002R053749", + "___id": "T000002R053752", "___s": true }, { @@ -741048,7 +741052,7 @@ "filename": "Tint.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomRight", @@ -741071,7 +741075,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tintBottomRight", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tintBottomRight", - "___id": "T000002R053750", + "___id": "T000002R053753", "___s": true }, { @@ -741080,7 +741084,7 @@ "filename": "Tint.js", "lineno": 66, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintFill", @@ -741103,7 +741107,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tintFill", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tintFill", - "___id": "T000002R053751", + "___id": "T000002R053754", "___s": true }, { @@ -741112,7 +741116,7 @@ "filename": "Tint.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearTint", @@ -741147,7 +741151,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#clearTint", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#clearTint", - "___id": "T000002R053752", + "___id": "T000002R053755", "___s": true }, { @@ -741156,7 +741160,7 @@ "filename": "Tint.js", "lineno": 98, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTint", @@ -741250,7 +741254,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Tint#setTint", - "___id": "T000002R053753", + "___id": "T000002R053756", "___s": true }, { @@ -741259,7 +741263,7 @@ "filename": "Tint.js", "lineno": 146, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTintFill", @@ -741353,7 +741357,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Tint#setTintFill", - "___id": "T000002R053754", + "___id": "T000002R053757", "___s": true }, { @@ -741362,7 +741366,7 @@ "filename": "Tint.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tint", @@ -741391,7 +741395,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tint", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tint", - "___id": "T000002R053755", + "___id": "T000002R053758", "___s": true }, { @@ -741400,7 +741404,7 @@ "filename": "Tint.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isTinted", @@ -741430,7 +741434,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#isTinted", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#isTinted", - "___id": "T000002R053756", + "___id": "T000002R053759", "___s": true }, { @@ -741439,7 +741443,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -741463,7 +741467,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#hasTransformComponent", - "___id": "T000002R053757", + "___id": "T000002R053760", "___s": true }, { @@ -741472,7 +741476,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -741495,7 +741499,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#x", - "___id": "T000002R053761", + "___id": "T000002R053764", "___s": true }, { @@ -741504,7 +741508,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -741527,7 +741531,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#y", - "___id": "T000002R053762", + "___id": "T000002R053765", "___s": true }, { @@ -741536,7 +741540,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -741559,7 +741563,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#z", - "___id": "T000002R053763", + "___id": "T000002R053766", "___s": true }, { @@ -741568,7 +741572,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -741591,7 +741595,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#w", - "___id": "T000002R053764", + "___id": "T000002R053767", "___s": true }, { @@ -741600,7 +741604,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -741623,7 +741627,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#scale", - "___id": "T000002R053765", + "___id": "T000002R053768", "___s": true }, { @@ -741632,7 +741636,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -741655,7 +741659,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#scaleX", - "___id": "T000002R053766", + "___id": "T000002R053769", "___s": true }, { @@ -741664,7 +741668,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -741687,7 +741691,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#scaleY", - "___id": "T000002R053767", + "___id": "T000002R053770", "___s": true }, { @@ -741696,7 +741700,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -741719,7 +741723,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#angle", - "___id": "T000002R053768", + "___id": "T000002R053771", "___s": true }, { @@ -741728,7 +741732,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -741751,7 +741755,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#rotation", - "___id": "T000002R053769", + "___id": "T000002R053772", "___s": true }, { @@ -741760,7 +741764,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -741850,7 +741854,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setPosition", - "___id": "T000002R053770", + "___id": "T000002R053773", "___s": true }, { @@ -741859,7 +741863,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -741917,7 +741921,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#copyPosition", - "___id": "T000002R053771", + "___id": "T000002R053774", "___s": true }, { @@ -741926,7 +741930,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -742014,7 +742018,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setRandomPosition", - "___id": "T000002R053772", + "___id": "T000002R053775", "___s": true }, { @@ -742023,7 +742027,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -742068,7 +742072,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setRotation", - "___id": "T000002R053773", + "___id": "T000002R053776", "___s": true }, { @@ -742077,7 +742081,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -742122,7 +742126,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setAngle", - "___id": "T000002R053774", + "___id": "T000002R053777", "___s": true }, { @@ -742131,7 +742135,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -742191,7 +742195,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setScale", - "___id": "T000002R053775", + "___id": "T000002R053778", "___s": true }, { @@ -742200,7 +742204,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -742245,7 +742249,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setX", - "___id": "T000002R053776", + "___id": "T000002R053779", "___s": true }, { @@ -742254,7 +742258,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -742299,7 +742303,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setY", - "___id": "T000002R053777", + "___id": "T000002R053780", "___s": true }, { @@ -742308,7 +742312,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -742353,7 +742357,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setZ", - "___id": "T000002R053778", + "___id": "T000002R053781", "___s": true }, { @@ -742362,7 +742366,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -742407,7 +742411,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setW", - "___id": "T000002R053779", + "___id": "T000002R053782", "___s": true }, { @@ -742416,7 +742420,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -742459,7 +742463,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", - "___id": "T000002R053780", + "___id": "T000002R053783", "___s": true }, { @@ -742468,7 +742472,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -742525,7 +742529,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", - "___id": "T000002R053781", + "___id": "T000002R053784", "___s": true }, { @@ -742534,7 +742538,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -742617,7 +742621,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#getLocalPoint", - "___id": "T000002R053782", + "___id": "T000002R053785", "___s": true }, { @@ -742626,7 +742630,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -742653,7 +742657,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#getParentRotation", - "___id": "T000002R053783", + "___id": "T000002R053786", "___s": true }, { @@ -742662,7 +742666,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -742684,7 +742688,7 @@ "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, "overrides": "Phaser.GameObjects.Components.Visible#visible", - "___id": "T000002R053785", + "___id": "T000002R053788", "___s": true }, { @@ -742693,7 +742697,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -742736,7 +742740,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Visible#setVisible", - "___id": "T000002R053786", + "___id": "T000002R053789", "___s": true }, { @@ -742745,7 +742749,7 @@ "filename": "Acceleration.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setAcceleration", @@ -742802,7 +742806,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Acceleration#setAcceleration", "inherited": true, - "___id": "T000002R053787", + "___id": "T000002R053790", "___s": true }, { @@ -742811,7 +742815,7 @@ "filename": "Acceleration.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setAccelerationX", @@ -742853,7 +742857,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Acceleration#setAccelerationX", "inherited": true, - "___id": "T000002R053788", + "___id": "T000002R053791", "___s": true }, { @@ -742862,7 +742866,7 @@ "filename": "Acceleration.js", "lineno": 50, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setAccelerationY", @@ -742904,7 +742908,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Acceleration#setAccelerationY", "inherited": true, - "___id": "T000002R053789", + "___id": "T000002R053792", "___s": true }, { @@ -742913,7 +742917,7 @@ "filename": "Angular.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setAngularVelocity", @@ -742955,7 +742959,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Angular#setAngularVelocity", "inherited": true, - "___id": "T000002R053790", + "___id": "T000002R053793", "___s": true }, { @@ -742964,7 +742968,7 @@ "filename": "Angular.js", "lineno": 36, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setAngularAcceleration", @@ -743006,7 +743010,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Angular#setAngularAcceleration", "inherited": true, - "___id": "T000002R053791", + "___id": "T000002R053794", "___s": true }, { @@ -743015,7 +743019,7 @@ "filename": "Angular.js", "lineno": 57, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setAngularDrag", @@ -743057,7 +743061,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Angular#setAngularDrag", "inherited": true, - "___id": "T000002R053792", + "___id": "T000002R053795", "___s": true }, { @@ -743066,7 +743070,7 @@ "filename": "Bounce.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setBounce", @@ -743123,7 +743127,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Bounce#setBounce", "inherited": true, - "___id": "T000002R053793", + "___id": "T000002R053796", "___s": true }, { @@ -743132,7 +743136,7 @@ "filename": "Bounce.js", "lineno": 36, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setBounceX", @@ -743174,7 +743178,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Bounce#setBounceX", "inherited": true, - "___id": "T000002R053794", + "___id": "T000002R053797", "___s": true }, { @@ -743183,7 +743187,7 @@ "filename": "Bounce.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setBounceY", @@ -743225,7 +743229,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Bounce#setBounceY", "inherited": true, - "___id": "T000002R053795", + "___id": "T000002R053798", "___s": true }, { @@ -743234,7 +743238,7 @@ "filename": "Bounce.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setCollideWorldBounds", @@ -743320,7 +743324,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Bounce#setCollideWorldBounds", "inherited": true, - "___id": "T000002R053796", + "___id": "T000002R053799", "___s": true }, { @@ -743329,7 +743333,7 @@ "filename": "Collision.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setCollisionCategory", @@ -743371,7 +743375,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#setCollisionCategory", "inherited": true, - "___id": "T000002R053797", + "___id": "T000002R053800", "___s": true }, { @@ -743380,7 +743384,7 @@ "filename": "Collision.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "willCollideWith", @@ -743421,7 +743425,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#willCollideWith", "inherited": true, - "___id": "T000002R053798", + "___id": "T000002R053801", "___s": true }, { @@ -743430,7 +743434,7 @@ "filename": "Collision.js", "lineno": 60, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "addCollidesWith", @@ -743472,7 +743476,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#addCollidesWith", "inherited": true, - "___id": "T000002R053799", + "___id": "T000002R053802", "___s": true }, { @@ -743481,7 +743485,7 @@ "filename": "Collision.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "removeCollidesWith", @@ -743523,7 +743527,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#removeCollidesWith", "inherited": true, - "___id": "T000002R053800", + "___id": "T000002R053803", "___s": true }, { @@ -743532,7 +743536,7 @@ "filename": "Collision.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setCollidesWith", @@ -743593,7 +743597,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#setCollidesWith", "inherited": true, - "___id": "T000002R053801", + "___id": "T000002R053804", "___s": true }, { @@ -743602,7 +743606,7 @@ "filename": "Collision.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "resetCollisionCategory", @@ -743629,7 +743633,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Arcade.Components.Collision#resetCollisionCategory", "inherited": true, - "___id": "T000002R053802", + "___id": "T000002R053805", "___s": true }, { @@ -743638,7 +743642,7 @@ "filename": "Debug.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setDebug", @@ -743706,7 +743710,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Debug#setDebug", "inherited": true, - "___id": "T000002R053803", + "___id": "T000002R053806", "___s": true }, { @@ -743715,7 +743719,7 @@ "filename": "Debug.js", "lineno": 39, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setDebugBodyColor", @@ -743757,7 +743761,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Debug#setDebugBodyColor", "inherited": true, - "___id": "T000002R053804", + "___id": "T000002R053807", "___s": true }, { @@ -743766,7 +743770,7 @@ "filename": "Debug.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "debugShowBody", @@ -743787,7 +743791,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Arcade.Components.Debug#debugShowBody", "inherited": true, - "___id": "T000002R053805", + "___id": "T000002R053808", "___s": true }, { @@ -743796,7 +743800,7 @@ "filename": "Debug.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "debugShowVelocity", @@ -743817,7 +743821,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Arcade.Components.Debug#debugShowVelocity", "inherited": true, - "___id": "T000002R053806", + "___id": "T000002R053809", "___s": true }, { @@ -743826,7 +743830,7 @@ "filename": "Debug.js", "lineno": 98, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "debugBodyColor", @@ -743847,7 +743851,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Arcade.Components.Debug#debugBodyColor", "inherited": true, - "___id": "T000002R053807", + "___id": "T000002R053810", "___s": true }, { @@ -743856,7 +743860,7 @@ "filename": "Drag.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setDrag", @@ -743913,7 +743917,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Drag#setDrag", "inherited": true, - "___id": "T000002R053808", + "___id": "T000002R053811", "___s": true }, { @@ -743922,7 +743926,7 @@ "filename": "Drag.js", "lineno": 44, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setDragX", @@ -743964,7 +743968,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Drag#setDragX", "inherited": true, - "___id": "T000002R053809", + "___id": "T000002R053812", "___s": true }, { @@ -743973,7 +743977,7 @@ "filename": "Drag.js", "lineno": 72, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setDragY", @@ -744015,7 +744019,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Drag#setDragY", "inherited": true, - "___id": "T000002R053810", + "___id": "T000002R053813", "___s": true }, { @@ -744024,7 +744028,7 @@ "filename": "Drag.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setDamping", @@ -744066,7 +744070,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Drag#setDamping", "inherited": true, - "___id": "T000002R053811", + "___id": "T000002R053814", "___s": true }, { @@ -744075,7 +744079,7 @@ "filename": "Enable.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setDirectControl", @@ -744119,7 +744123,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Enable#setDirectControl", "inherited": true, - "___id": "T000002R053812", + "___id": "T000002R053815", "___s": true }, { @@ -744128,7 +744132,7 @@ "filename": "Enable.js", "lineno": 37, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "enableBody", @@ -744235,7 +744239,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Enable#enableBody", "inherited": true, - "___id": "T000002R053813", + "___id": "T000002R053816", "___s": true }, { @@ -744244,7 +744248,7 @@ "filename": "Enable.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "disableBody", @@ -744309,7 +744313,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Enable#disableBody", "inherited": true, - "___id": "T000002R053814", + "___id": "T000002R053817", "___s": true }, { @@ -744318,7 +744322,7 @@ "filename": "Enable.js", "lineno": 119, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "refreshBody", @@ -744348,7 +744352,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Arcade.Components.Enable#refreshBody", "inherited": true, - "___id": "T000002R053815", + "___id": "T000002R053818", "___s": true }, { @@ -744357,7 +744361,7 @@ "filename": "Friction.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setFriction", @@ -744417,7 +744421,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Friction#setFriction", "inherited": true, - "___id": "T000002R053816", + "___id": "T000002R053819", "___s": true }, { @@ -744426,7 +744430,7 @@ "filename": "Friction.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setFrictionX", @@ -744471,7 +744475,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Friction#setFrictionX", "inherited": true, - "___id": "T000002R053817", + "___id": "T000002R053820", "___s": true }, { @@ -744480,7 +744484,7 @@ "filename": "Friction.js", "lineno": 60, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setFrictionY", @@ -744525,7 +744529,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Friction#setFrictionY", "inherited": true, - "___id": "T000002R053818", + "___id": "T000002R053821", "___s": true }, { @@ -744534,7 +744538,7 @@ "filename": "Gravity.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setGravity", @@ -744591,7 +744595,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Gravity#setGravity", "inherited": true, - "___id": "T000002R053819", + "___id": "T000002R053822", "___s": true }, { @@ -744600,7 +744604,7 @@ "filename": "Gravity.js", "lineno": 36, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setGravityX", @@ -744642,7 +744646,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Gravity#setGravityX", "inherited": true, - "___id": "T000002R053820", + "___id": "T000002R053823", "___s": true }, { @@ -744651,7 +744655,7 @@ "filename": "Gravity.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setGravityY", @@ -744693,7 +744697,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Gravity#setGravityY", "inherited": true, - "___id": "T000002R053821", + "___id": "T000002R053824", "___s": true }, { @@ -744702,7 +744706,7 @@ "filename": "Immovable.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setImmovable", @@ -744746,7 +744750,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Immovable#setImmovable", "inherited": true, - "___id": "T000002R053822", + "___id": "T000002R053825", "___s": true }, { @@ -744755,7 +744759,7 @@ "filename": "Mass.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setMass", @@ -744797,7 +744801,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Mass#setMass", "inherited": true, - "___id": "T000002R053823", + "___id": "T000002R053826", "___s": true }, { @@ -744806,7 +744810,7 @@ "filename": "Pushable.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setPushable", @@ -744850,7 +744854,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Pushable#setPushable", "inherited": true, - "___id": "T000002R053824", + "___id": "T000002R053827", "___s": true }, { @@ -744859,7 +744863,7 @@ "filename": "Size.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setOffset", @@ -744916,7 +744920,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Size#setOffset", "inherited": true, - "___id": "T000002R053825", + "___id": "T000002R053828", "___s": true }, { @@ -744925,7 +744929,7 @@ "filename": "Size.js", "lineno": 57, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setBodySize", @@ -744995,7 +744999,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Size#setBodySize", "inherited": true, - "___id": "T000002R053826", + "___id": "T000002R053829", "___s": true }, { @@ -745004,7 +745008,7 @@ "filename": "Size.js", "lineno": 76, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setCircle", @@ -745074,7 +745078,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Size#setCircle", "inherited": true, - "___id": "T000002R053827", + "___id": "T000002R053830", "___s": true }, { @@ -745083,7 +745087,7 @@ "filename": "Velocity.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setVelocity", @@ -745140,7 +745144,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Velocity#setVelocity", "inherited": true, - "___id": "T000002R053828", + "___id": "T000002R053831", "___s": true }, { @@ -745149,7 +745153,7 @@ "filename": "Velocity.js", "lineno": 35, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setVelocityX", @@ -745191,7 +745195,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Velocity#setVelocityX", "inherited": true, - "___id": "T000002R053829", + "___id": "T000002R053832", "___s": true }, { @@ -745200,7 +745204,7 @@ "filename": "Velocity.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setVelocityY", @@ -745242,7 +745246,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Velocity#setVelocityY", "inherited": true, - "___id": "T000002R053830", + "___id": "T000002R053833", "___s": true }, { @@ -745251,7 +745255,7 @@ "filename": "Velocity.js", "lineno": 73, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setMaxVelocity", @@ -745308,7 +745312,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Velocity#setMaxVelocity", "inherited": true, - "___id": "T000002R053831", + "___id": "T000002R053834", "___s": true }, { @@ -745317,7 +745321,7 @@ "filename": "Sprite.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "anims", @@ -745338,7 +745342,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Sprite#anims", "inherited": true, - "___id": "T000002R053833", + "___id": "T000002R053836", "___s": true }, { @@ -745347,7 +745351,7 @@ "filename": "Sprite.js", "lineno": 125, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "preUpdate", @@ -745388,7 +745392,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#preUpdate", "inherited": true, - "___id": "T000002R053834", + "___id": "T000002R053837", "___s": true }, { @@ -745397,7 +745401,7 @@ "filename": "Sprite.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "play", @@ -745472,7 +745476,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#play", "inherited": true, - "___id": "T000002R053835", + "___id": "T000002R053838", "___s": true }, { @@ -745481,7 +745485,7 @@ "filename": "Sprite.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "playReverse", @@ -745556,7 +745560,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#playReverse", "inherited": true, - "___id": "T000002R053836", + "___id": "T000002R053839", "___s": true }, { @@ -745565,7 +745569,7 @@ "filename": "Sprite.js", "lineno": 270, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "playAfterDelay", @@ -745638,7 +745642,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#playAfterDelay", "inherited": true, - "___id": "T000002R053837", + "___id": "T000002R053840", "___s": true }, { @@ -745647,7 +745651,7 @@ "filename": "Sprite.js", "lineno": 300, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "playAfterRepeat", @@ -745722,7 +745726,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#playAfterRepeat", "inherited": true, - "___id": "T000002R053838", + "___id": "T000002R053841", "___s": true }, { @@ -745731,7 +745735,7 @@ "filename": "Sprite.js", "lineno": 327, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "chain", @@ -745831,7 +745835,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#chain", "inherited": true, - "___id": "T000002R053839", + "___id": "T000002R053842", "___s": true }, { @@ -745840,7 +745844,7 @@ "filename": "Sprite.js", "lineno": 359, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "stop", @@ -745870,7 +745874,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Sprite#stop", "inherited": true, - "___id": "T000002R053840", + "___id": "T000002R053843", "___s": true }, { @@ -745879,7 +745883,7 @@ "filename": "Sprite.js", "lineno": 377, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "stopAfterDelay", @@ -745924,7 +745928,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#stopAfterDelay", "inherited": true, - "___id": "T000002R053841", + "___id": "T000002R053844", "___s": true }, { @@ -745933,7 +745937,7 @@ "filename": "Sprite.js", "lineno": 400, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "stopAfterRepeat", @@ -745980,7 +745984,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#stopAfterRepeat", "inherited": true, - "___id": "T000002R053842", + "___id": "T000002R053845", "___s": true }, { @@ -745989,7 +745993,7 @@ "filename": "Sprite.js", "lineno": 423, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "stopOnFrame", @@ -746034,7 +746038,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#stopOnFrame", "inherited": true, - "___id": "T000002R053843", + "___id": "T000002R053846", "___s": true }, { @@ -746043,7 +746047,7 @@ "filename": "Sprite.js", "lineno": 447, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "toJSON", @@ -746069,7 +746073,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Sprite#toJSON", "inherited": true, - "___id": "T000002R053844", + "___id": "T000002R053847", "___s": true }, { @@ -746078,7 +746082,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -746099,7 +746103,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R053848", + "___id": "T000002R053851", "___s": true }, { @@ -746108,7 +746112,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -746140,7 +746144,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R053849", + "___id": "T000002R053852", "___s": true }, { @@ -746149,7 +746153,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -746170,7 +746174,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R053850", + "___id": "T000002R053853", "___s": true }, { @@ -746179,7 +746183,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -746210,7 +746214,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R053851", + "___id": "T000002R053854", "___s": true }, { @@ -746219,7 +746223,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -746240,7 +746244,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R053852", + "___id": "T000002R053855", "___s": true }, { @@ -746249,7 +746253,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -746271,7 +746275,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R053853", + "___id": "T000002R053856", "___s": true }, { @@ -746280,7 +746284,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -746302,7 +746306,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R053854", + "___id": "T000002R053857", "___s": true }, { @@ -746311,7 +746315,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -746333,7 +746337,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R053855", + "___id": "T000002R053858", "___s": true }, { @@ -746342,7 +746346,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -746364,7 +746368,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R053856", + "___id": "T000002R053859", "___s": true }, { @@ -746373,7 +746377,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -746395,7 +746399,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R053857", + "___id": "T000002R053860", "___s": true }, { @@ -746404,7 +746408,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -746429,7 +746433,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R053858", + "___id": "T000002R053861", "___s": true }, { @@ -746438,7 +746442,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -746462,7 +746466,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R053859", + "___id": "T000002R053862", "___s": true }, { @@ -746471,7 +746475,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -746493,7 +746497,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R053860", + "___id": "T000002R053863", "___s": true }, { @@ -746502,7 +746506,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -746544,7 +746548,7 @@ "name": "value" } ], - "___id": "T000002R053861", + "___id": "T000002R053864", "___s": true }, { @@ -746553,7 +746557,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -746595,7 +746599,7 @@ "name": "value" } ], - "___id": "T000002R053862", + "___id": "T000002R053865", "___s": true }, { @@ -746604,7 +746608,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -746656,7 +746660,7 @@ "name": "value" } ], - "___id": "T000002R053863", + "___id": "T000002R053866", "___s": true }, { @@ -746665,7 +746669,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -746695,7 +746699,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R053864", + "___id": "T000002R053867", "___s": true }, { @@ -746704,7 +746708,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -746783,7 +746787,7 @@ "name": "data" } ], - "___id": "T000002R053865", + "___id": "T000002R053868", "___s": true }, { @@ -746792,7 +746796,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -746849,7 +746853,7 @@ "name": "amount" } ], - "___id": "T000002R053866", + "___id": "T000002R053869", "___s": true }, { @@ -746858,7 +746862,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -746900,7 +746904,7 @@ "name": "key" } ], - "___id": "T000002R053867", + "___id": "T000002R053870", "___s": true }, { @@ -746909,7 +746913,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -746968,7 +746972,7 @@ "name": "key" } ], - "___id": "T000002R053868", + "___id": "T000002R053871", "___s": true }, { @@ -746977,7 +746981,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -747064,7 +747068,7 @@ "name": "dropZone" } ], - "___id": "T000002R053869", + "___id": "T000002R053872", "___s": true }, { @@ -747073,7 +747077,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -747100,7 +747104,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R053870", + "___id": "T000002R053873", "___s": true }, { @@ -747109,7 +747113,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -747136,7 +747140,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R053871", + "___id": "T000002R053874", "___s": true }, { @@ -747145,7 +747149,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -747157,7 +747161,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R053872", + "___id": "T000002R053875", "___s": true }, { @@ -747166,7 +747170,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -747178,7 +747182,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R053873", + "___id": "T000002R053876", "___s": true }, { @@ -747187,7 +747191,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -747216,7 +747220,7 @@ "name": "args" } ], - "___id": "T000002R053874", + "___id": "T000002R053877", "___s": true }, { @@ -747225,7 +747229,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -747266,7 +747270,7 @@ "name": "camera" } ], - "___id": "T000002R053875", + "___id": "T000002R053878", "___s": true }, { @@ -747275,7 +747279,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -747310,7 +747314,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R053876", + "___id": "T000002R053879", "___s": true }, { @@ -747319,7 +747323,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -747376,7 +747380,7 @@ "name": "displayList" } ], - "___id": "T000002R053877", + "___id": "T000002R053880", "___s": true }, { @@ -747385,7 +747389,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -747412,7 +747416,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R053878", + "___id": "T000002R053881", "___s": true }, { @@ -747421,7 +747425,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -747452,7 +747456,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R053879", + "___id": "T000002R053882", "___s": true }, { @@ -747461,7 +747465,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -747488,7 +747492,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R053880", + "___id": "T000002R053883", "___s": true }, { @@ -747497,7 +747501,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -747529,7 +747533,7 @@ "name": "fromScene" } ], - "___id": "T000002R053881", + "___id": "T000002R053884", "___s": true }, { @@ -747538,7 +747542,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -747550,7 +747554,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R053882", + "___id": "T000002R053885", "___s": true }, { @@ -747559,7 +747563,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -747602,7 +747606,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R053883", + "___id": "T000002R053886", "___s": true }, { @@ -747611,7 +747615,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -747671,7 +747675,7 @@ "name": "event" } ], - "___id": "T000002R053884", + "___id": "T000002R053887", "___s": true }, { @@ -747680,7 +747684,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -747731,7 +747735,7 @@ "name": "event" } ], - "___id": "T000002R053885", + "___id": "T000002R053888", "___s": true }, { @@ -747740,7 +747744,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -747806,7 +747810,7 @@ "name": "args" } ], - "___id": "T000002R053886", + "___id": "T000002R053889", "___s": true }, { @@ -747815,7 +747819,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -747894,7 +747898,7 @@ "name": "context" } ], - "___id": "T000002R053887", + "___id": "T000002R053890", "___s": true }, { @@ -747903,7 +747907,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -747982,7 +747986,7 @@ "name": "context" } ], - "___id": "T000002R053888", + "___id": "T000002R053891", "___s": true }, { @@ -747991,7 +747995,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -748070,7 +748074,7 @@ "name": "context" } ], - "___id": "T000002R053889", + "___id": "T000002R053892", "___s": true }, { @@ -748079,7 +748083,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -748172,7 +748176,7 @@ "name": "once" } ], - "___id": "T000002R053890", + "___id": "T000002R053893", "___s": true }, { @@ -748181,7 +748185,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -748274,7 +748278,7 @@ "name": "once" } ], - "___id": "T000002R053891", + "___id": "T000002R053894", "___s": true }, { @@ -748283,7 +748287,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -748336,7 +748340,7 @@ "name": "event" } ], - "___id": "T000002R053892", + "___id": "T000002R053895", "___s": true }, { @@ -748345,7 +748349,7 @@ "filename": "Alpha.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -748373,7 +748377,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#clearAlpha", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#clearAlpha", - "___id": "T000002R053898", + "___id": "T000002R053901", "___s": true }, { @@ -748382,7 +748386,7 @@ "filename": "Alpha.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -748469,7 +748473,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Alpha#setAlpha", - "___id": "T000002R053899", + "___id": "T000002R053902", "___s": true }, { @@ -748478,7 +748482,7 @@ "filename": "Alpha.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -748500,7 +748504,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#alpha", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#alpha", - "___id": "T000002R053900", + "___id": "T000002R053903", "___s": true }, { @@ -748509,7 +748513,7 @@ "filename": "Alpha.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopLeft", @@ -748538,7 +748542,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", - "___id": "T000002R053901", + "___id": "T000002R053904", "___s": true }, { @@ -748547,7 +748551,7 @@ "filename": "Alpha.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopRight", @@ -748576,7 +748580,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopRight", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#alphaTopRight", - "___id": "T000002R053902", + "___id": "T000002R053905", "___s": true }, { @@ -748585,7 +748589,7 @@ "filename": "Alpha.js", "lineno": 227, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomLeft", @@ -748614,7 +748618,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", - "___id": "T000002R053903", + "___id": "T000002R053906", "___s": true }, { @@ -748623,7 +748627,7 @@ "filename": "Alpha.js", "lineno": 257, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomRight", @@ -748652,7 +748656,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", - "___id": "T000002R053904", + "___id": "T000002R053907", "___s": true }, { @@ -748661,7 +748665,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -748698,7 +748702,7 @@ "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, "overrides": "Phaser.GameObjects.Components.BlendMode#blendMode", - "___id": "T000002R053906", + "___id": "T000002R053909", "___s": true }, { @@ -748707,7 +748711,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -748765,7 +748769,7 @@ } ], "overrides": "Phaser.GameObjects.Components.BlendMode#setBlendMode", - "___id": "T000002R053907", + "___id": "T000002R053910", "___s": true }, { @@ -748774,7 +748778,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -748796,7 +748800,7 @@ "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, "overrides": "Phaser.GameObjects.Components.Depth#depth", - "___id": "T000002R053909", + "___id": "T000002R053912", "___s": true }, { @@ -748805,7 +748809,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -748848,7 +748852,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Depth#setDepth", - "___id": "T000002R053910", + "___id": "T000002R053913", "___s": true }, { @@ -748857,7 +748861,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -748885,7 +748889,7 @@ "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, "overrides": "Phaser.GameObjects.Components.Depth#bringMeToTop", - "___id": "T000002R053911", + "___id": "T000002R053914", "___s": true }, { @@ -748894,7 +748898,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -748922,7 +748926,7 @@ "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, "overrides": "Phaser.GameObjects.Components.Depth#sendMeToBack", - "___id": "T000002R053912", + "___id": "T000002R053915", "___s": true }, { @@ -748931,7 +748935,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -748974,7 +748978,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", - "___id": "T000002R053913", + "___id": "T000002R053916", "___s": true }, { @@ -748983,7 +748987,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -749026,7 +749030,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", - "___id": "T000002R053914", + "___id": "T000002R053917", "___s": true }, { @@ -749035,7 +749039,7 @@ "filename": "Flip.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipX", @@ -749058,7 +749062,7 @@ "inherits": "Phaser.GameObjects.Components.Flip#flipX", "inherited": true, "overrides": "Phaser.GameObjects.Components.Flip#flipX", - "___id": "T000002R053915", + "___id": "T000002R053918", "___s": true }, { @@ -749067,7 +749071,7 @@ "filename": "Flip.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipY", @@ -749090,7 +749094,7 @@ "inherits": "Phaser.GameObjects.Components.Flip#flipY", "inherited": true, "overrides": "Phaser.GameObjects.Components.Flip#flipY", - "___id": "T000002R053916", + "___id": "T000002R053919", "___s": true }, { @@ -749099,7 +749103,7 @@ "filename": "Flip.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipX", @@ -749127,7 +749131,7 @@ "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipX", "inherited": true, "overrides": "Phaser.GameObjects.Components.Flip#toggleFlipX", - "___id": "T000002R053917", + "___id": "T000002R053920", "___s": true }, { @@ -749136,7 +749140,7 @@ "filename": "Flip.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipY", @@ -749164,7 +749168,7 @@ "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipY", "inherited": true, "overrides": "Phaser.GameObjects.Components.Flip#toggleFlipY", - "___id": "T000002R053918", + "___id": "T000002R053921", "___s": true }, { @@ -749173,7 +749177,7 @@ "filename": "Flip.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipX", @@ -749216,7 +749220,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Flip#setFlipX", - "___id": "T000002R053919", + "___id": "T000002R053922", "___s": true }, { @@ -749225,7 +749229,7 @@ "filename": "Flip.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipY", @@ -749268,7 +749272,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Flip#setFlipY", - "___id": "T000002R053920", + "___id": "T000002R053923", "___s": true }, { @@ -749277,7 +749281,7 @@ "filename": "Flip.js", "lineno": 117, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlip", @@ -749333,7 +749337,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Flip#setFlip", - "___id": "T000002R053921", + "___id": "T000002R053924", "___s": true }, { @@ -749342,7 +749346,7 @@ "filename": "Flip.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetFlip", @@ -749370,7 +749374,7 @@ "inherits": "Phaser.GameObjects.Components.Flip#resetFlip", "inherited": true, "overrides": "Phaser.GameObjects.Components.Flip#resetFlip", - "___id": "T000002R053922", + "___id": "T000002R053925", "___s": true }, { @@ -749379,7 +749383,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -749445,7 +749449,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getCenter", - "___id": "T000002R053924", + "___id": "T000002R053927", "___s": true }, { @@ -749454,7 +749458,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -749520,7 +749524,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getTopLeft", - "___id": "T000002R053925", + "___id": "T000002R053928", "___s": true }, { @@ -749529,7 +749533,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -749595,7 +749599,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getTopCenter", - "___id": "T000002R053926", + "___id": "T000002R053929", "___s": true }, { @@ -749604,7 +749608,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -749670,7 +749674,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getTopRight", - "___id": "T000002R053927", + "___id": "T000002R053930", "___s": true }, { @@ -749679,7 +749683,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -749745,7 +749749,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getLeftCenter", - "___id": "T000002R053928", + "___id": "T000002R053931", "___s": true }, { @@ -749754,7 +749758,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -749820,7 +749824,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getRightCenter", - "___id": "T000002R053929", + "___id": "T000002R053932", "___s": true }, { @@ -749829,7 +749833,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -749895,7 +749899,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getBottomLeft", - "___id": "T000002R053930", + "___id": "T000002R053933", "___s": true }, { @@ -749904,7 +749908,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -749970,7 +749974,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getBottomCenter", - "___id": "T000002R053931", + "___id": "T000002R053934", "___s": true }, { @@ -749979,7 +749983,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -750045,7 +750049,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getBottomRight", - "___id": "T000002R053932", + "___id": "T000002R053935", "___s": true }, { @@ -750054,7 +750058,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -750125,7 +750129,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getBounds", - "___id": "T000002R053933", + "___id": "T000002R053936", "___s": true }, { @@ -750134,7 +750138,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -750166,7 +750170,7 @@ "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, "overrides": "Phaser.GameObjects.Components.Mask#mask", - "___id": "T000002R053934", + "___id": "T000002R053937", "___s": true }, { @@ -750175,7 +750179,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -750228,7 +750232,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Mask#setMask", - "___id": "T000002R053935", + "___id": "T000002R053938", "___s": true }, { @@ -750237,7 +750241,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -750282,7 +750286,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Mask#clearMask", - "___id": "T000002R053936", + "___id": "T000002R053939", "___s": true }, { @@ -750291,7 +750295,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -750445,7 +750449,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Mask#createBitmapMask", - "___id": "T000002R053937", + "___id": "T000002R053940", "___s": true }, { @@ -750454,7 +750458,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -750527,7 +750531,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Mask#createGeometryMask", - "___id": "T000002R053938", + "___id": "T000002R053941", "___s": true }, { @@ -750536,7 +750540,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -750560,7 +750564,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#originX", - "___id": "T000002R053940", + "___id": "T000002R053943", "___s": true }, { @@ -750569,7 +750573,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -750593,7 +750597,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#originY", - "___id": "T000002R053941", + "___id": "T000002R053944", "___s": true }, { @@ -750602,7 +750606,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -750624,7 +750628,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#displayOriginX", - "___id": "T000002R053942", + "___id": "T000002R053945", "___s": true }, { @@ -750633,7 +750637,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -750655,7 +750659,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#displayOriginY", - "___id": "T000002R053943", + "___id": "T000002R053946", "___s": true }, { @@ -750664,7 +750668,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -750724,7 +750728,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Origin#setOrigin", - "___id": "T000002R053944", + "___id": "T000002R053947", "___s": true }, { @@ -750733,7 +750737,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -750761,7 +750765,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", - "___id": "T000002R053945", + "___id": "T000002R053948", "___s": true }, { @@ -750770,7 +750774,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -750830,7 +750834,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Origin#setDisplayOrigin", - "___id": "T000002R053946", + "___id": "T000002R053949", "___s": true }, { @@ -750839,7 +750843,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -750867,7 +750871,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", - "___id": "T000002R053947", + "___id": "T000002R053950", "___s": true }, { @@ -750876,7 +750880,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -750906,7 +750910,7 @@ "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, "overrides": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", - "___id": "T000002R053948", + "___id": "T000002R053951", "___s": true }, { @@ -750915,7 +750919,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -750945,7 +750949,7 @@ "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, "overrides": "Phaser.GameObjects.Components.Pipeline#pipeline", - "___id": "T000002R053949", + "___id": "T000002R053952", "___s": true }, { @@ -750954,7 +750958,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -750983,7 +750987,7 @@ "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, "overrides": "Phaser.GameObjects.Components.Pipeline#pipelineData", - "___id": "T000002R053950", + "___id": "T000002R053953", "___s": true }, { @@ -750992,7 +750996,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -751052,7 +751056,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Pipeline#initPipeline", - "___id": "T000002R053951", + "___id": "T000002R053954", "___s": true }, { @@ -751061,7 +751065,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -751150,7 +751154,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Pipeline#setPipeline", - "___id": "T000002R053952", + "___id": "T000002R053955", "___s": true }, { @@ -751159,7 +751163,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -751223,7 +751227,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Pipeline#setPipelineData", - "___id": "T000002R053953", + "___id": "T000002R053956", "___s": true }, { @@ -751232,7 +751236,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -751283,7 +751287,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Pipeline#resetPipeline", - "___id": "T000002R053954", + "___id": "T000002R053957", "___s": true }, { @@ -751292,7 +751296,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -751328,7 +751332,7 @@ "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, "overrides": "Phaser.GameObjects.Components.Pipeline#getPipelineName", - "___id": "T000002R053955", + "___id": "T000002R053958", "___s": true }, { @@ -751337,7 +751341,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -751366,7 +751370,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", - "___id": "T000002R053956", + "___id": "T000002R053959", "___s": true }, { @@ -751375,7 +751379,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -751413,7 +751417,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#postPipelines", - "___id": "T000002R053957", + "___id": "T000002R053960", "___s": true }, { @@ -751422,7 +751426,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -751451,7 +751455,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", - "___id": "T000002R053958", + "___id": "T000002R053961", "___s": true }, { @@ -751460,7 +751464,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -751491,7 +751495,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#preFX", - "___id": "T000002R053959", + "___id": "T000002R053962", "___s": true }, { @@ -751500,7 +751504,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -751529,7 +751533,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#postFX", - "___id": "T000002R053960", + "___id": "T000002R053963", "___s": true }, { @@ -751538,7 +751542,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -751575,7 +751579,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", - "___id": "T000002R053961", + "___id": "T000002R053964", "___s": true }, { @@ -751584,7 +751588,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -751720,7 +751724,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", - "___id": "T000002R053962", + "___id": "T000002R053965", "___s": true }, { @@ -751729,7 +751733,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -751793,7 +751797,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", - "___id": "T000002R053963", + "___id": "T000002R053966", "___s": true }, { @@ -751802,7 +751806,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -751885,7 +751889,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", - "___id": "T000002R053964", + "___id": "T000002R053967", "___s": true }, { @@ -751894,7 +751898,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -751931,7 +751935,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", - "___id": "T000002R053965", + "___id": "T000002R053968", "___s": true }, { @@ -751940,7 +751944,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -752000,7 +752004,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", - "___id": "T000002R053966", + "___id": "T000002R053969", "___s": true }, { @@ -752009,7 +752013,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -752044,7 +752048,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#clearFX", - "___id": "T000002R053967", + "___id": "T000002R053970", "___s": true }, { @@ -752053,7 +752057,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -752076,7 +752080,7 @@ "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, "overrides": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", - "___id": "T000002R053968", + "___id": "T000002R053971", "___s": true }, { @@ -752085,7 +752089,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -752108,7 +752112,7 @@ "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, "overrides": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", - "___id": "T000002R053969", + "___id": "T000002R053972", "___s": true }, { @@ -752117,7 +752121,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -752175,7 +752179,7 @@ } ], "overrides": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", - "___id": "T000002R053970", + "___id": "T000002R053973", "___s": true }, { @@ -752184,7 +752188,7 @@ "filename": "Size.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "width", @@ -752206,7 +752210,7 @@ "inherits": "Phaser.GameObjects.Components.Size#width", "inherited": true, "overrides": "Phaser.GameObjects.Components.Size#width", - "___id": "T000002R053972", + "___id": "T000002R053975", "___s": true }, { @@ -752215,7 +752219,7 @@ "filename": "Size.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "height", @@ -752237,7 +752241,7 @@ "inherits": "Phaser.GameObjects.Components.Size#height", "inherited": true, "overrides": "Phaser.GameObjects.Components.Size#height", - "___id": "T000002R053973", + "___id": "T000002R053976", "___s": true }, { @@ -752246,7 +752250,7 @@ "filename": "Size.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayWidth", @@ -752268,7 +752272,7 @@ "inherits": "Phaser.GameObjects.Components.Size#displayWidth", "inherited": true, "overrides": "Phaser.GameObjects.Components.Size#displayWidth", - "___id": "T000002R053974", + "___id": "T000002R053977", "___s": true }, { @@ -752277,7 +752281,7 @@ "filename": "Size.js", "lineno": 78, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayHeight", @@ -752299,7 +752303,7 @@ "inherits": "Phaser.GameObjects.Components.Size#displayHeight", "inherited": true, "overrides": "Phaser.GameObjects.Components.Size#displayHeight", - "___id": "T000002R053975", + "___id": "T000002R053978", "___s": true }, { @@ -752308,7 +752312,7 @@ "filename": "Size.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSizeToFrame", @@ -752362,7 +752366,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Size#setSizeToFrame", - "___id": "T000002R053976", + "___id": "T000002R053979", "___s": true }, { @@ -752371,7 +752375,7 @@ "filename": "Size.js", "lineno": 139, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSize", @@ -752427,7 +752431,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Size#setSize", - "___id": "T000002R053977", + "___id": "T000002R053980", "___s": true }, { @@ -752436,7 +752440,7 @@ "filename": "Size.js", "lineno": 166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplaySize", @@ -752492,7 +752496,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Size#setDisplaySize", - "___id": "T000002R053978", + "___id": "T000002R053981", "___s": true }, { @@ -752501,7 +752505,7 @@ "filename": "TextureCrop.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "texture", @@ -752533,7 +752537,7 @@ "inherits": "Phaser.GameObjects.Components.TextureCrop#texture", "inherited": true, "overrides": "Phaser.GameObjects.Components.Texture#texture", - "___id": "T000002R053979", + "___id": "T000002R053982", "___s": true }, { @@ -752542,7 +752546,7 @@ "filename": "TextureCrop.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "frame", @@ -752564,7 +752568,7 @@ "inherits": "Phaser.GameObjects.Components.TextureCrop#frame", "inherited": true, "overrides": "Phaser.GameObjects.Components.Texture#frame", - "___id": "T000002R053980", + "___id": "T000002R053983", "___s": true }, { @@ -752573,7 +752577,7 @@ "filename": "TextureCrop.js", "lineno": 39, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isCropped", @@ -752595,7 +752599,7 @@ "inherits": "Phaser.GameObjects.Components.TextureCrop#isCropped", "inherited": true, "overrides": "Phaser.GameObjects.Components.Texture#isCropped", - "___id": "T000002R053981", + "___id": "T000002R053984", "___s": true }, { @@ -752604,7 +752608,7 @@ "filename": "TextureCrop.js", "lineno": 50, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setCrop", @@ -752699,7 +752703,7 @@ "name": "height" } ], - "___id": "T000002R053982", + "___id": "T000002R053985", "___s": true }, { @@ -752708,7 +752712,7 @@ "filename": "TextureCrop.js", "lineno": 110, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTexture", @@ -752775,7 +752779,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Texture#setTexture", - "___id": "T000002R053983", + "___id": "T000002R053986", "___s": true }, { @@ -752784,7 +752788,7 @@ "filename": "TextureCrop.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFrame", @@ -752872,7 +752876,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Texture#setFrame", - "___id": "T000002R053984", + "___id": "T000002R053987", "___s": true }, { @@ -752881,7 +752885,7 @@ "filename": "Tint.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopLeft", @@ -752904,7 +752908,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tintTopLeft", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tintTopLeft", - "___id": "T000002R053986", + "___id": "T000002R053989", "___s": true }, { @@ -752913,7 +752917,7 @@ "filename": "Tint.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopRight", @@ -752936,7 +752940,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tintTopRight", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tintTopRight", - "___id": "T000002R053987", + "___id": "T000002R053990", "___s": true }, { @@ -752945,7 +752949,7 @@ "filename": "Tint.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomLeft", @@ -752968,7 +752972,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tintBottomLeft", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tintBottomLeft", - "___id": "T000002R053988", + "___id": "T000002R053991", "___s": true }, { @@ -752977,7 +752981,7 @@ "filename": "Tint.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomRight", @@ -753000,7 +753004,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tintBottomRight", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tintBottomRight", - "___id": "T000002R053989", + "___id": "T000002R053992", "___s": true }, { @@ -753009,7 +753013,7 @@ "filename": "Tint.js", "lineno": 66, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintFill", @@ -753032,7 +753036,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tintFill", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tintFill", - "___id": "T000002R053990", + "___id": "T000002R053993", "___s": true }, { @@ -753041,7 +753045,7 @@ "filename": "Tint.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearTint", @@ -753076,7 +753080,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#clearTint", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#clearTint", - "___id": "T000002R053991", + "___id": "T000002R053994", "___s": true }, { @@ -753085,7 +753089,7 @@ "filename": "Tint.js", "lineno": 98, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTint", @@ -753179,7 +753183,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Tint#setTint", - "___id": "T000002R053992", + "___id": "T000002R053995", "___s": true }, { @@ -753188,7 +753192,7 @@ "filename": "Tint.js", "lineno": 146, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTintFill", @@ -753282,7 +753286,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Tint#setTintFill", - "___id": "T000002R053993", + "___id": "T000002R053996", "___s": true }, { @@ -753291,7 +753295,7 @@ "filename": "Tint.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tint", @@ -753320,7 +753324,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tint", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tint", - "___id": "T000002R053994", + "___id": "T000002R053997", "___s": true }, { @@ -753329,7 +753333,7 @@ "filename": "Tint.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isTinted", @@ -753359,7 +753363,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#isTinted", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#isTinted", - "___id": "T000002R053995", + "___id": "T000002R053998", "___s": true }, { @@ -753368,7 +753372,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -753392,7 +753396,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#hasTransformComponent", - "___id": "T000002R053996", + "___id": "T000002R053999", "___s": true }, { @@ -753401,7 +753405,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -753424,7 +753428,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#x", - "___id": "T000002R054000", + "___id": "T000002R054003", "___s": true }, { @@ -753433,7 +753437,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -753456,7 +753460,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#y", - "___id": "T000002R054001", + "___id": "T000002R054004", "___s": true }, { @@ -753465,7 +753469,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -753488,7 +753492,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#z", - "___id": "T000002R054002", + "___id": "T000002R054005", "___s": true }, { @@ -753497,7 +753501,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -753520,7 +753524,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#w", - "___id": "T000002R054003", + "___id": "T000002R054006", "___s": true }, { @@ -753529,7 +753533,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -753552,7 +753556,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#scale", - "___id": "T000002R054004", + "___id": "T000002R054007", "___s": true }, { @@ -753561,7 +753565,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -753584,7 +753588,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#scaleX", - "___id": "T000002R054005", + "___id": "T000002R054008", "___s": true }, { @@ -753593,7 +753597,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -753616,7 +753620,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#scaleY", - "___id": "T000002R054006", + "___id": "T000002R054009", "___s": true }, { @@ -753625,7 +753629,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -753648,7 +753652,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#angle", - "___id": "T000002R054007", + "___id": "T000002R054010", "___s": true }, { @@ -753657,7 +753661,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -753680,7 +753684,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#rotation", - "___id": "T000002R054008", + "___id": "T000002R054011", "___s": true }, { @@ -753689,7 +753693,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -753779,7 +753783,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setPosition", - "___id": "T000002R054009", + "___id": "T000002R054012", "___s": true }, { @@ -753788,7 +753792,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -753846,7 +753850,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#copyPosition", - "___id": "T000002R054010", + "___id": "T000002R054013", "___s": true }, { @@ -753855,7 +753859,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -753943,7 +753947,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setRandomPosition", - "___id": "T000002R054011", + "___id": "T000002R054014", "___s": true }, { @@ -753952,7 +753956,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -753997,7 +754001,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setRotation", - "___id": "T000002R054012", + "___id": "T000002R054015", "___s": true }, { @@ -754006,7 +754010,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -754051,7 +754055,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setAngle", - "___id": "T000002R054013", + "___id": "T000002R054016", "___s": true }, { @@ -754060,7 +754064,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -754120,7 +754124,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setScale", - "___id": "T000002R054014", + "___id": "T000002R054017", "___s": true }, { @@ -754129,7 +754133,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -754174,7 +754178,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setX", - "___id": "T000002R054015", + "___id": "T000002R054018", "___s": true }, { @@ -754183,7 +754187,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -754228,7 +754232,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setY", - "___id": "T000002R054016", + "___id": "T000002R054019", "___s": true }, { @@ -754237,7 +754241,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -754282,7 +754286,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setZ", - "___id": "T000002R054017", + "___id": "T000002R054020", "___s": true }, { @@ -754291,7 +754295,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -754336,7 +754340,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setW", - "___id": "T000002R054018", + "___id": "T000002R054021", "___s": true }, { @@ -754345,7 +754349,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -754388,7 +754392,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", - "___id": "T000002R054019", + "___id": "T000002R054022", "___s": true }, { @@ -754397,7 +754401,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -754454,7 +754458,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", - "___id": "T000002R054020", + "___id": "T000002R054023", "___s": true }, { @@ -754463,7 +754467,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -754546,7 +754550,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#getLocalPoint", - "___id": "T000002R054021", + "___id": "T000002R054024", "___s": true }, { @@ -754555,7 +754559,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -754582,7 +754586,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#getParentRotation", - "___id": "T000002R054022", + "___id": "T000002R054025", "___s": true }, { @@ -754591,7 +754595,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -754613,7 +754617,7 @@ "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, "overrides": "Phaser.GameObjects.Components.Visible#visible", - "___id": "T000002R054024", + "___id": "T000002R054027", "___s": true }, { @@ -754622,7 +754626,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -754665,7 +754669,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Visible#setVisible", - "___id": "T000002R054025", + "___id": "T000002R054028", "___s": true }, { @@ -754674,7 +754678,7 @@ "filename": "Acceleration.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setAcceleration", @@ -754731,7 +754735,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Acceleration#setAcceleration", "inherited": true, - "___id": "T000002R054026", + "___id": "T000002R054029", "___s": true }, { @@ -754740,7 +754744,7 @@ "filename": "Acceleration.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setAccelerationX", @@ -754782,7 +754786,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Acceleration#setAccelerationX", "inherited": true, - "___id": "T000002R054027", + "___id": "T000002R054030", "___s": true }, { @@ -754791,7 +754795,7 @@ "filename": "Acceleration.js", "lineno": 50, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setAccelerationY", @@ -754833,7 +754837,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Acceleration#setAccelerationY", "inherited": true, - "___id": "T000002R054028", + "___id": "T000002R054031", "___s": true }, { @@ -754842,7 +754846,7 @@ "filename": "Angular.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setAngularVelocity", @@ -754884,7 +754888,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Angular#setAngularVelocity", "inherited": true, - "___id": "T000002R054029", + "___id": "T000002R054032", "___s": true }, { @@ -754893,7 +754897,7 @@ "filename": "Angular.js", "lineno": 36, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setAngularAcceleration", @@ -754935,7 +754939,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Angular#setAngularAcceleration", "inherited": true, - "___id": "T000002R054030", + "___id": "T000002R054033", "___s": true }, { @@ -754944,7 +754948,7 @@ "filename": "Angular.js", "lineno": 57, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setAngularDrag", @@ -754986,7 +754990,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Angular#setAngularDrag", "inherited": true, - "___id": "T000002R054031", + "___id": "T000002R054034", "___s": true }, { @@ -754995,7 +754999,7 @@ "filename": "Bounce.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setBounce", @@ -755052,7 +755056,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Bounce#setBounce", "inherited": true, - "___id": "T000002R054032", + "___id": "T000002R054035", "___s": true }, { @@ -755061,7 +755065,7 @@ "filename": "Bounce.js", "lineno": 36, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setBounceX", @@ -755103,7 +755107,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Bounce#setBounceX", "inherited": true, - "___id": "T000002R054033", + "___id": "T000002R054036", "___s": true }, { @@ -755112,7 +755116,7 @@ "filename": "Bounce.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setBounceY", @@ -755154,7 +755158,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Bounce#setBounceY", "inherited": true, - "___id": "T000002R054034", + "___id": "T000002R054037", "___s": true }, { @@ -755163,7 +755167,7 @@ "filename": "Bounce.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setCollideWorldBounds", @@ -755249,7 +755253,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Bounce#setCollideWorldBounds", "inherited": true, - "___id": "T000002R054035", + "___id": "T000002R054038", "___s": true }, { @@ -755258,7 +755262,7 @@ "filename": "Collision.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setCollisionCategory", @@ -755300,7 +755304,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#setCollisionCategory", "inherited": true, - "___id": "T000002R054036", + "___id": "T000002R054039", "___s": true }, { @@ -755309,7 +755313,7 @@ "filename": "Collision.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "willCollideWith", @@ -755350,7 +755354,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#willCollideWith", "inherited": true, - "___id": "T000002R054037", + "___id": "T000002R054040", "___s": true }, { @@ -755359,7 +755363,7 @@ "filename": "Collision.js", "lineno": 60, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "addCollidesWith", @@ -755401,7 +755405,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#addCollidesWith", "inherited": true, - "___id": "T000002R054038", + "___id": "T000002R054041", "___s": true }, { @@ -755410,7 +755414,7 @@ "filename": "Collision.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "removeCollidesWith", @@ -755452,7 +755456,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#removeCollidesWith", "inherited": true, - "___id": "T000002R054039", + "___id": "T000002R054042", "___s": true }, { @@ -755461,7 +755465,7 @@ "filename": "Collision.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setCollidesWith", @@ -755522,7 +755526,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#setCollidesWith", "inherited": true, - "___id": "T000002R054040", + "___id": "T000002R054043", "___s": true }, { @@ -755531,7 +755535,7 @@ "filename": "Collision.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "resetCollisionCategory", @@ -755558,7 +755562,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Arcade.Components.Collision#resetCollisionCategory", "inherited": true, - "___id": "T000002R054041", + "___id": "T000002R054044", "___s": true }, { @@ -755567,7 +755571,7 @@ "filename": "Debug.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setDebug", @@ -755635,7 +755639,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Debug#setDebug", "inherited": true, - "___id": "T000002R054042", + "___id": "T000002R054045", "___s": true }, { @@ -755644,7 +755648,7 @@ "filename": "Debug.js", "lineno": 39, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setDebugBodyColor", @@ -755686,7 +755690,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Debug#setDebugBodyColor", "inherited": true, - "___id": "T000002R054043", + "___id": "T000002R054046", "___s": true }, { @@ -755695,7 +755699,7 @@ "filename": "Debug.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "debugShowBody", @@ -755716,7 +755720,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Arcade.Components.Debug#debugShowBody", "inherited": true, - "___id": "T000002R054044", + "___id": "T000002R054047", "___s": true }, { @@ -755725,7 +755729,7 @@ "filename": "Debug.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "debugShowVelocity", @@ -755746,7 +755750,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Arcade.Components.Debug#debugShowVelocity", "inherited": true, - "___id": "T000002R054045", + "___id": "T000002R054048", "___s": true }, { @@ -755755,7 +755759,7 @@ "filename": "Debug.js", "lineno": 98, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "debugBodyColor", @@ -755776,7 +755780,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Arcade.Components.Debug#debugBodyColor", "inherited": true, - "___id": "T000002R054046", + "___id": "T000002R054049", "___s": true }, { @@ -755785,7 +755789,7 @@ "filename": "Drag.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setDrag", @@ -755842,7 +755846,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Drag#setDrag", "inherited": true, - "___id": "T000002R054047", + "___id": "T000002R054050", "___s": true }, { @@ -755851,7 +755855,7 @@ "filename": "Drag.js", "lineno": 44, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setDragX", @@ -755893,7 +755897,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Drag#setDragX", "inherited": true, - "___id": "T000002R054048", + "___id": "T000002R054051", "___s": true }, { @@ -755902,7 +755906,7 @@ "filename": "Drag.js", "lineno": 72, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setDragY", @@ -755944,7 +755948,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Drag#setDragY", "inherited": true, - "___id": "T000002R054049", + "___id": "T000002R054052", "___s": true }, { @@ -755953,7 +755957,7 @@ "filename": "Drag.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setDamping", @@ -755995,7 +755999,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Drag#setDamping", "inherited": true, - "___id": "T000002R054050", + "___id": "T000002R054053", "___s": true }, { @@ -756004,7 +756008,7 @@ "filename": "Enable.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setDirectControl", @@ -756048,7 +756052,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Enable#setDirectControl", "inherited": true, - "___id": "T000002R054051", + "___id": "T000002R054054", "___s": true }, { @@ -756057,7 +756061,7 @@ "filename": "Enable.js", "lineno": 37, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "enableBody", @@ -756164,7 +756168,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Enable#enableBody", "inherited": true, - "___id": "T000002R054052", + "___id": "T000002R054055", "___s": true }, { @@ -756173,7 +756177,7 @@ "filename": "Enable.js", "lineno": 81, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "disableBody", @@ -756238,7 +756242,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Enable#disableBody", "inherited": true, - "___id": "T000002R054053", + "___id": "T000002R054056", "___s": true }, { @@ -756247,7 +756251,7 @@ "filename": "Enable.js", "lineno": 119, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "refreshBody", @@ -756277,7 +756281,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Arcade.Components.Enable#refreshBody", "inherited": true, - "___id": "T000002R054054", + "___id": "T000002R054057", "___s": true }, { @@ -756286,7 +756290,7 @@ "filename": "Friction.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setFriction", @@ -756346,7 +756350,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Friction#setFriction", "inherited": true, - "___id": "T000002R054055", + "___id": "T000002R054058", "___s": true }, { @@ -756355,7 +756359,7 @@ "filename": "Friction.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setFrictionX", @@ -756400,7 +756404,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Friction#setFrictionX", "inherited": true, - "___id": "T000002R054056", + "___id": "T000002R054059", "___s": true }, { @@ -756409,7 +756413,7 @@ "filename": "Friction.js", "lineno": 60, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setFrictionY", @@ -756454,7 +756458,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Friction#setFrictionY", "inherited": true, - "___id": "T000002R054057", + "___id": "T000002R054060", "___s": true }, { @@ -756463,7 +756467,7 @@ "filename": "Gravity.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setGravity", @@ -756520,7 +756524,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Gravity#setGravity", "inherited": true, - "___id": "T000002R054058", + "___id": "T000002R054061", "___s": true }, { @@ -756529,7 +756533,7 @@ "filename": "Gravity.js", "lineno": 36, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setGravityX", @@ -756571,7 +756575,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Gravity#setGravityX", "inherited": true, - "___id": "T000002R054059", + "___id": "T000002R054062", "___s": true }, { @@ -756580,7 +756584,7 @@ "filename": "Gravity.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setGravityY", @@ -756622,7 +756626,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Gravity#setGravityY", "inherited": true, - "___id": "T000002R054060", + "___id": "T000002R054063", "___s": true }, { @@ -756631,7 +756635,7 @@ "filename": "Immovable.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setImmovable", @@ -756675,7 +756679,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Immovable#setImmovable", "inherited": true, - "___id": "T000002R054061", + "___id": "T000002R054064", "___s": true }, { @@ -756684,7 +756688,7 @@ "filename": "Mass.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setMass", @@ -756726,7 +756730,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Mass#setMass", "inherited": true, - "___id": "T000002R054062", + "___id": "T000002R054065", "___s": true }, { @@ -756735,7 +756739,7 @@ "filename": "Pushable.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setPushable", @@ -756779,7 +756783,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Pushable#setPushable", "inherited": true, - "___id": "T000002R054063", + "___id": "T000002R054066", "___s": true }, { @@ -756788,7 +756792,7 @@ "filename": "Size.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setOffset", @@ -756845,7 +756849,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Size#setOffset", "inherited": true, - "___id": "T000002R054064", + "___id": "T000002R054067", "___s": true }, { @@ -756854,7 +756858,7 @@ "filename": "Size.js", "lineno": 57, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setBodySize", @@ -756924,7 +756928,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Size#setBodySize", "inherited": true, - "___id": "T000002R054065", + "___id": "T000002R054068", "___s": true }, { @@ -756933,7 +756937,7 @@ "filename": "Size.js", "lineno": 76, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setCircle", @@ -757003,7 +757007,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Size#setCircle", "inherited": true, - "___id": "T000002R054066", + "___id": "T000002R054069", "___s": true }, { @@ -757012,7 +757016,7 @@ "filename": "Velocity.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setVelocity", @@ -757069,7 +757073,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Velocity#setVelocity", "inherited": true, - "___id": "T000002R054067", + "___id": "T000002R054070", "___s": true }, { @@ -757078,7 +757082,7 @@ "filename": "Velocity.js", "lineno": 35, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setVelocityX", @@ -757120,7 +757124,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Velocity#setVelocityX", "inherited": true, - "___id": "T000002R054068", + "___id": "T000002R054071", "___s": true }, { @@ -757129,7 +757133,7 @@ "filename": "Velocity.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setVelocityY", @@ -757171,7 +757175,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Velocity#setVelocityY", "inherited": true, - "___id": "T000002R054069", + "___id": "T000002R054072", "___s": true }, { @@ -757180,7 +757184,7 @@ "filename": "Velocity.js", "lineno": 73, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setMaxVelocity", @@ -757237,7 +757241,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Velocity#setMaxVelocity", "inherited": true, - "___id": "T000002R054070", + "___id": "T000002R054073", "___s": true }, { @@ -757246,7 +757250,7 @@ "filename": "Collision.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setCollisionCategory", @@ -757288,7 +757292,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#setCollisionCategory", "inherited": true, - "___id": "T000002R054071", + "___id": "T000002R054074", "___s": true }, { @@ -757297,7 +757301,7 @@ "filename": "Collision.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "willCollideWith", @@ -757338,7 +757342,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#willCollideWith", "inherited": true, - "___id": "T000002R054072", + "___id": "T000002R054075", "___s": true }, { @@ -757347,7 +757351,7 @@ "filename": "Collision.js", "lineno": 60, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "addCollidesWith", @@ -757389,7 +757393,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#addCollidesWith", "inherited": true, - "___id": "T000002R054073", + "___id": "T000002R054076", "___s": true }, { @@ -757398,7 +757402,7 @@ "filename": "Collision.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "removeCollidesWith", @@ -757440,7 +757444,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#removeCollidesWith", "inherited": true, - "___id": "T000002R054074", + "___id": "T000002R054077", "___s": true }, { @@ -757449,7 +757453,7 @@ "filename": "Collision.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setCollidesWith", @@ -757510,7 +757514,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#setCollidesWith", "inherited": true, - "___id": "T000002R054075", + "___id": "T000002R054078", "___s": true }, { @@ -757519,7 +757523,7 @@ "filename": "Collision.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "resetCollisionCategory", @@ -757546,7 +757550,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Arcade.Components.Collision#resetCollisionCategory", "inherited": true, - "___id": "T000002R054076", + "___id": "T000002R054079", "___s": true }, { @@ -757555,7 +757559,7 @@ "filename": "Group.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "scene", @@ -757576,7 +757580,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#scene", "inherited": true, - "___id": "T000002R054077", + "___id": "T000002R054080", "___s": true }, { @@ -757585,7 +757589,7 @@ "filename": "Group.js", "lineno": 95, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "children", @@ -757615,7 +757619,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#children", "inherited": true, - "___id": "T000002R054078", + "___id": "T000002R054081", "___s": true }, { @@ -757624,7 +757628,7 @@ "filename": "Group.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "isParent", @@ -757646,7 +757650,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#isParent", "inherited": true, - "___id": "T000002R054079", + "___id": "T000002R054082", "___s": true }, { @@ -757655,7 +757659,7 @@ "filename": "Group.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "name", @@ -757677,7 +757681,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#name", "inherited": true, - "___id": "T000002R054080", + "___id": "T000002R054083", "___s": true }, { @@ -757686,7 +757690,7 @@ "filename": "Group.js", "lineno": 147, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "active", @@ -757707,7 +757711,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#active", "inherited": true, - "___id": "T000002R054081", + "___id": "T000002R054084", "___s": true }, { @@ -757716,7 +757720,7 @@ "filename": "Group.js", "lineno": 156, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "maxSize", @@ -757738,7 +757742,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#maxSize", "inherited": true, - "___id": "T000002R054082", + "___id": "T000002R054085", "___s": true }, { @@ -757747,7 +757751,7 @@ "filename": "Group.js", "lineno": 166, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "defaultKey", @@ -757768,7 +757772,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#defaultKey", "inherited": true, - "___id": "T000002R054083", + "___id": "T000002R054086", "___s": true }, { @@ -757777,7 +757781,7 @@ "filename": "Group.js", "lineno": 178, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "defaultFrame", @@ -757808,7 +757812,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#defaultFrame", "inherited": true, - "___id": "T000002R054084", + "___id": "T000002R054087", "___s": true }, { @@ -757817,7 +757821,7 @@ "filename": "Group.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "runChildUpdate", @@ -757842,7 +757846,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#runChildUpdate", "inherited": true, - "___id": "T000002R054085", + "___id": "T000002R054088", "___s": true }, { @@ -757851,7 +757855,7 @@ "filename": "Group.js", "lineno": 198, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "createCallback", @@ -757874,7 +757878,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#createCallback", "inherited": true, - "___id": "T000002R054086", + "___id": "T000002R054089", "___s": true }, { @@ -757883,7 +757887,7 @@ "filename": "Group.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "removeCallback", @@ -757906,7 +757910,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#removeCallback", "inherited": true, - "___id": "T000002R054087", + "___id": "T000002R054090", "___s": true }, { @@ -757915,7 +757919,7 @@ "filename": "Group.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "createMultipleCallback", @@ -757938,7 +757942,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#createMultipleCallback", "inherited": true, - "___id": "T000002R054088", + "___id": "T000002R054091", "___s": true }, { @@ -757947,7 +757951,7 @@ "filename": "Group.js", "lineno": 273, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "create", @@ -758075,7 +758079,7 @@ ], "inherits": "Phaser.GameObjects.Group#create", "inherited": true, - "___id": "T000002R054091", + "___id": "T000002R054094", "___s": true }, { @@ -758084,7 +758088,7 @@ "filename": "Group.js", "lineno": 318, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "createMultiple", @@ -758153,7 +758157,7 @@ ], "inherits": "Phaser.GameObjects.Group#createMultiple", "inherited": true, - "___id": "T000002R054092", + "___id": "T000002R054095", "___s": true }, { @@ -758162,7 +758166,7 @@ "filename": "Group.js", "lineno": 359, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "createFromConfig", @@ -758212,7 +758216,7 @@ ], "inherits": "Phaser.GameObjects.Group#createFromConfig", "inherited": true, - "___id": "T000002R054093", + "___id": "T000002R054096", "___s": true }, { @@ -758221,7 +758225,7 @@ "filename": "Group.js", "lineno": 545, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "preUpdate", @@ -758261,7 +758265,7 @@ ], "inherits": "Phaser.GameObjects.Group#preUpdate", "inherited": true, - "___id": "T000002R054094", + "___id": "T000002R054097", "___s": true }, { @@ -758270,7 +758274,7 @@ "filename": "Group.js", "lineno": 575, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "add", @@ -758327,7 +758331,7 @@ ], "inherits": "Phaser.GameObjects.Group#add", "inherited": true, - "___id": "T000002R054095", + "___id": "T000002R054098", "___s": true }, { @@ -758336,7 +758340,7 @@ "filename": "Group.js", "lineno": 620, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "addMultiple", @@ -758402,7 +758406,7 @@ ], "inherits": "Phaser.GameObjects.Group#addMultiple", "inherited": true, - "___id": "T000002R054096", + "___id": "T000002R054099", "___s": true }, { @@ -758411,7 +758415,7 @@ "filename": "Group.js", "lineno": 648, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "remove", @@ -758483,7 +758487,7 @@ ], "inherits": "Phaser.GameObjects.Group#remove", "inherited": true, - "___id": "T000002R054097", + "___id": "T000002R054100", "___s": true }, { @@ -758492,7 +758496,7 @@ "filename": "Group.js", "lineno": 699, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "clear", @@ -758551,7 +758555,7 @@ ], "inherits": "Phaser.GameObjects.Group#clear", "inherited": true, - "___id": "T000002R054098", + "___id": "T000002R054101", "___s": true }, { @@ -758560,7 +758564,7 @@ "filename": "Group.js", "lineno": 741, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "contains", @@ -758601,7 +758605,7 @@ ], "inherits": "Phaser.GameObjects.Group#contains", "inherited": true, - "___id": "T000002R054099", + "___id": "T000002R054102", "___s": true }, { @@ -758610,7 +758614,7 @@ "filename": "Group.js", "lineno": 756, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "getChildren", @@ -758645,7 +758649,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#getChildren", "inherited": true, - "___id": "T000002R054100", + "___id": "T000002R054103", "___s": true }, { @@ -758654,7 +758658,7 @@ "filename": "Group.js", "lineno": 769, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "getLength", @@ -758679,7 +758683,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#getLength", "inherited": true, - "___id": "T000002R054101", + "___id": "T000002R054104", "___s": true }, { @@ -758688,7 +758692,7 @@ "filename": "Group.js", "lineno": 782, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "getMatching", @@ -758780,7 +758784,7 @@ ], "inherits": "Phaser.GameObjects.Group#getMatching", "inherited": true, - "___id": "T000002R054102", + "___id": "T000002R054105", "___s": true }, { @@ -758789,7 +758793,7 @@ "filename": "Group.js", "lineno": 806, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "getFirst", @@ -758932,7 +758936,7 @@ ], "inherits": "Phaser.GameObjects.Group#getFirst", "inherited": true, - "___id": "T000002R054103", + "___id": "T000002R054106", "___s": true }, { @@ -758941,7 +758945,7 @@ "filename": "Group.js", "lineno": 831, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "getFirstNth", @@ -759097,7 +759101,7 @@ ], "inherits": "Phaser.GameObjects.Group#getFirstNth", "inherited": true, - "___id": "T000002R054104", + "___id": "T000002R054107", "___s": true }, { @@ -759106,7 +759110,7 @@ "filename": "Group.js", "lineno": 857, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "getLast", @@ -759249,7 +759253,7 @@ ], "inherits": "Phaser.GameObjects.Group#getLast", "inherited": true, - "___id": "T000002R054105", + "___id": "T000002R054108", "___s": true }, { @@ -759258,7 +759262,7 @@ "filename": "Group.js", "lineno": 882, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "getLastNth", @@ -759414,7 +759418,7 @@ ], "inherits": "Phaser.GameObjects.Group#getLastNth", "inherited": true, - "___id": "T000002R054106", + "___id": "T000002R054109", "___s": true }, { @@ -759423,7 +759427,7 @@ "filename": "Group.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "get", @@ -759536,7 +759540,7 @@ ], "inherits": "Phaser.GameObjects.Group#get", "inherited": true, - "___id": "T000002R054108", + "___id": "T000002R054111", "___s": true }, { @@ -759545,7 +759549,7 @@ "filename": "Group.js", "lineno": 1035, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "getFirstAlive", @@ -759671,7 +759675,7 @@ ], "inherits": "Phaser.GameObjects.Group#getFirstAlive", "inherited": true, - "___id": "T000002R054109", + "___id": "T000002R054112", "___s": true }, { @@ -759680,7 +759684,7 @@ "filename": "Group.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "getFirstDead", @@ -759806,7 +759810,7 @@ ], "inherits": "Phaser.GameObjects.Group#getFirstDead", "inherited": true, - "___id": "T000002R054110", + "___id": "T000002R054113", "___s": true }, { @@ -759815,7 +759819,7 @@ "filename": "Group.js", "lineno": 1084, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "playAnimation", @@ -759872,7 +759876,7 @@ ], "inherits": "Phaser.GameObjects.Group#playAnimation", "inherited": true, - "___id": "T000002R054111", + "___id": "T000002R054114", "___s": true }, { @@ -759881,7 +759885,7 @@ "filename": "Group.js", "lineno": 1102, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "isFull", @@ -759907,7 +759911,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#isFull", "inherited": true, - "___id": "T000002R054112", + "___id": "T000002R054115", "___s": true }, { @@ -759916,7 +759920,7 @@ "filename": "Group.js", "lineno": 1122, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "countActive", @@ -759959,7 +759963,7 @@ ], "inherits": "Phaser.GameObjects.Group#countActive", "inherited": true, - "___id": "T000002R054113", + "___id": "T000002R054116", "___s": true }, { @@ -759968,7 +759972,7 @@ "filename": "Group.js", "lineno": 1149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "getTotalUsed", @@ -759994,7 +759998,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#getTotalUsed", "inherited": true, - "___id": "T000002R054114", + "___id": "T000002R054117", "___s": true }, { @@ -760003,7 +760007,7 @@ "filename": "Group.js", "lineno": 1162, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "getTotalFree", @@ -760029,7 +760033,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#getTotalFree", "inherited": true, - "___id": "T000002R054115", + "___id": "T000002R054118", "___s": true }, { @@ -760038,7 +760042,7 @@ "filename": "Group.js", "lineno": 1180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setActive", @@ -760080,7 +760084,7 @@ ], "inherits": "Phaser.GameObjects.Group#setActive", "inherited": true, - "___id": "T000002R054116", + "___id": "T000002R054119", "___s": true }, { @@ -760089,7 +760093,7 @@ "filename": "Group.js", "lineno": 1198, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setName", @@ -760131,7 +760135,7 @@ ], "inherits": "Phaser.GameObjects.Group#setName", "inherited": true, - "___id": "T000002R054117", + "___id": "T000002R054120", "___s": true }, { @@ -760140,7 +760144,7 @@ "filename": "Group.js", "lineno": 1216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "propertyValueSet", @@ -760240,7 +760244,7 @@ ], "inherits": "Phaser.GameObjects.Group#propertyValueSet", "inherited": true, - "___id": "T000002R054118", + "___id": "T000002R054121", "___s": true }, { @@ -760249,7 +760253,7 @@ "filename": "Group.js", "lineno": 1237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "propertyValueInc", @@ -760349,7 +760353,7 @@ ], "inherits": "Phaser.GameObjects.Group#propertyValueInc", "inherited": true, - "___id": "T000002R054119", + "___id": "T000002R054122", "___s": true }, { @@ -760358,7 +760362,7 @@ "filename": "Group.js", "lineno": 1258, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setX", @@ -760415,7 +760419,7 @@ ], "inherits": "Phaser.GameObjects.Group#setX", "inherited": true, - "___id": "T000002R054120", + "___id": "T000002R054123", "___s": true }, { @@ -760424,7 +760428,7 @@ "filename": "Group.js", "lineno": 1276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setY", @@ -760481,7 +760485,7 @@ ], "inherits": "Phaser.GameObjects.Group#setY", "inherited": true, - "___id": "T000002R054121", + "___id": "T000002R054124", "___s": true }, { @@ -760490,7 +760494,7 @@ "filename": "Group.js", "lineno": 1294, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setXY", @@ -760577,7 +760581,7 @@ ], "inherits": "Phaser.GameObjects.Group#setXY", "inherited": true, - "___id": "T000002R054122", + "___id": "T000002R054125", "___s": true }, { @@ -760586,7 +760590,7 @@ "filename": "Group.js", "lineno": 1314, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "incX", @@ -760643,7 +760647,7 @@ ], "inherits": "Phaser.GameObjects.Group#incX", "inherited": true, - "___id": "T000002R054123", + "___id": "T000002R054126", "___s": true }, { @@ -760652,7 +760656,7 @@ "filename": "Group.js", "lineno": 1332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "incY", @@ -760709,7 +760713,7 @@ ], "inherits": "Phaser.GameObjects.Group#incY", "inherited": true, - "___id": "T000002R054124", + "___id": "T000002R054127", "___s": true }, { @@ -760718,7 +760722,7 @@ "filename": "Group.js", "lineno": 1350, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "incXY", @@ -760805,7 +760809,7 @@ ], "inherits": "Phaser.GameObjects.Group#incXY", "inherited": true, - "___id": "T000002R054125", + "___id": "T000002R054128", "___s": true }, { @@ -760814,7 +760818,7 @@ "filename": "Group.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "shiftPosition", @@ -760884,7 +760888,7 @@ ], "inherits": "Phaser.GameObjects.Group#shiftPosition", "inherited": true, - "___id": "T000002R054126", + "___id": "T000002R054129", "___s": true }, { @@ -760893,7 +760897,7 @@ "filename": "Group.js", "lineno": 1392, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "angle", @@ -760950,7 +760954,7 @@ ], "inherits": "Phaser.GameObjects.Group#angle", "inherited": true, - "___id": "T000002R054127", + "___id": "T000002R054130", "___s": true }, { @@ -760959,7 +760963,7 @@ "filename": "Group.js", "lineno": 1410, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "rotate", @@ -761016,7 +761020,7 @@ ], "inherits": "Phaser.GameObjects.Group#rotate", "inherited": true, - "___id": "T000002R054128", + "___id": "T000002R054131", "___s": true }, { @@ -761025,7 +761029,7 @@ "filename": "Group.js", "lineno": 1428, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "rotateAround", @@ -761080,7 +761084,7 @@ ], "inherits": "Phaser.GameObjects.Group#rotateAround", "inherited": true, - "___id": "T000002R054129", + "___id": "T000002R054132", "___s": true }, { @@ -761089,7 +761093,7 @@ "filename": "Group.js", "lineno": 1446, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "rotateAroundDistance", @@ -761157,7 +761161,7 @@ ], "inherits": "Phaser.GameObjects.Group#rotateAroundDistance", "inherited": true, - "___id": "T000002R054130", + "___id": "T000002R054133", "___s": true }, { @@ -761166,7 +761170,7 @@ "filename": "Group.js", "lineno": 1465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setAlpha", @@ -761223,7 +761227,7 @@ ], "inherits": "Phaser.GameObjects.Group#setAlpha", "inherited": true, - "___id": "T000002R054131", + "___id": "T000002R054134", "___s": true }, { @@ -761232,7 +761236,7 @@ "filename": "Group.js", "lineno": 1483, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setTint", @@ -761316,7 +761320,7 @@ ], "inherits": "Phaser.GameObjects.Group#setTint", "inherited": true, - "___id": "T000002R054132", + "___id": "T000002R054135", "___s": true }, { @@ -761325,7 +761329,7 @@ "filename": "Group.js", "lineno": 1503, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setOrigin", @@ -761411,7 +761415,7 @@ ], "inherits": "Phaser.GameObjects.Group#setOrigin", "inherited": true, - "___id": "T000002R054133", + "___id": "T000002R054136", "___s": true }, { @@ -761420,7 +761424,7 @@ "filename": "Group.js", "lineno": 1523, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "scaleX", @@ -761477,7 +761481,7 @@ ], "inherits": "Phaser.GameObjects.Group#scaleX", "inherited": true, - "___id": "T000002R054134", + "___id": "T000002R054137", "___s": true }, { @@ -761486,7 +761490,7 @@ "filename": "Group.js", "lineno": 1541, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "scaleY", @@ -761543,7 +761547,7 @@ ], "inherits": "Phaser.GameObjects.Group#scaleY", "inherited": true, - "___id": "T000002R054135", + "___id": "T000002R054138", "___s": true }, { @@ -761552,7 +761556,7 @@ "filename": "Group.js", "lineno": 1559, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "scaleXY", @@ -761638,7 +761642,7 @@ ], "inherits": "Phaser.GameObjects.Group#scaleXY", "inherited": true, - "___id": "T000002R054136", + "___id": "T000002R054139", "___s": true }, { @@ -761647,7 +761651,7 @@ "filename": "Group.js", "lineno": 1579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setDepth", @@ -761704,7 +761708,7 @@ ], "inherits": "Phaser.GameObjects.Group#setDepth", "inherited": true, - "___id": "T000002R054137", + "___id": "T000002R054140", "___s": true }, { @@ -761713,7 +761717,7 @@ "filename": "Group.js", "lineno": 1597, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setBlendMode", @@ -761755,7 +761759,7 @@ ], "inherits": "Phaser.GameObjects.Group#setBlendMode", "inherited": true, - "___id": "T000002R054138", + "___id": "T000002R054141", "___s": true }, { @@ -761764,7 +761768,7 @@ "filename": "Group.js", "lineno": 1614, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setHitArea", @@ -761818,7 +761822,7 @@ ], "inherits": "Phaser.GameObjects.Group#setHitArea", "inherited": true, - "___id": "T000002R054139", + "___id": "T000002R054142", "___s": true }, { @@ -761827,7 +761831,7 @@ "filename": "Group.js", "lineno": 1632, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "shuffle", @@ -761854,7 +761858,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#shuffle", "inherited": true, - "___id": "T000002R054140", + "___id": "T000002R054143", "___s": true }, { @@ -761863,7 +761867,7 @@ "filename": "Group.js", "lineno": 1647, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "kill", @@ -761890,7 +761894,7 @@ ], "inherits": "Phaser.GameObjects.Group#kill", "inherited": true, - "___id": "T000002R054141", + "___id": "T000002R054144", "___s": true }, { @@ -761899,7 +761903,7 @@ "filename": "Group.js", "lineno": 1663, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "killAndHide", @@ -761926,7 +761930,7 @@ ], "inherits": "Phaser.GameObjects.Group#killAndHide", "inherited": true, - "___id": "T000002R054142", + "___id": "T000002R054145", "___s": true }, { @@ -761935,7 +761939,7 @@ "filename": "Group.js", "lineno": 1680, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setVisible", @@ -762007,7 +762011,7 @@ ], "inherits": "Phaser.GameObjects.Group#setVisible", "inherited": true, - "___id": "T000002R054143", + "___id": "T000002R054146", "___s": true }, { @@ -762016,7 +762020,7 @@ "filename": "Group.js", "lineno": 1699, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "toggleVisible", @@ -762043,7 +762047,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#toggleVisible", "inherited": true, - "___id": "T000002R054144", + "___id": "T000002R054147", "___s": true }, { @@ -762052,7 +762056,7 @@ "filename": "Group.js", "lineno": 1714, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "destroy", @@ -762096,7 +762100,7 @@ ], "inherits": "Phaser.GameObjects.Group#destroy", "inherited": true, - "___id": "T000002R054145", + "___id": "T000002R054148", "___s": true }, { @@ -762105,7 +762109,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -762117,7 +762121,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R054146", + "___id": "T000002R054149", "___s": true }, { @@ -762126,7 +762130,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -762169,7 +762173,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R054147", + "___id": "T000002R054150", "___s": true }, { @@ -762178,7 +762182,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -762238,7 +762242,7 @@ "name": "event" } ], - "___id": "T000002R054148", + "___id": "T000002R054151", "___s": true }, { @@ -762247,7 +762251,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -762298,7 +762302,7 @@ "name": "event" } ], - "___id": "T000002R054149", + "___id": "T000002R054152", "___s": true }, { @@ -762307,7 +762311,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -762373,7 +762377,7 @@ "name": "args" } ], - "___id": "T000002R054150", + "___id": "T000002R054153", "___s": true }, { @@ -762382,7 +762386,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -762461,7 +762465,7 @@ "name": "context" } ], - "___id": "T000002R054151", + "___id": "T000002R054154", "___s": true }, { @@ -762470,7 +762474,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -762549,7 +762553,7 @@ "name": "context" } ], - "___id": "T000002R054152", + "___id": "T000002R054155", "___s": true }, { @@ -762558,7 +762562,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -762637,7 +762641,7 @@ "name": "context" } ], - "___id": "T000002R054153", + "___id": "T000002R054156", "___s": true }, { @@ -762646,7 +762650,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -762739,7 +762743,7 @@ "name": "once" } ], - "___id": "T000002R054154", + "___id": "T000002R054157", "___s": true }, { @@ -762748,7 +762752,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -762841,7 +762845,7 @@ "name": "once" } ], - "___id": "T000002R054155", + "___id": "T000002R054158", "___s": true }, { @@ -762850,7 +762854,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -762903,7 +762907,7 @@ "name": "event" } ], - "___id": "T000002R054156", + "___id": "T000002R054159", "___s": true }, { @@ -762912,7 +762916,7 @@ "filename": "Collision.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setCollisionCategory", @@ -762954,7 +762958,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#setCollisionCategory", "inherited": true, - "___id": "T000002R054157", + "___id": "T000002R054160", "___s": true }, { @@ -762963,7 +762967,7 @@ "filename": "Collision.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "willCollideWith", @@ -763004,7 +763008,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#willCollideWith", "inherited": true, - "___id": "T000002R054158", + "___id": "T000002R054161", "___s": true }, { @@ -763013,7 +763017,7 @@ "filename": "Collision.js", "lineno": 60, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "addCollidesWith", @@ -763055,7 +763059,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#addCollidesWith", "inherited": true, - "___id": "T000002R054159", + "___id": "T000002R054162", "___s": true }, { @@ -763064,7 +763068,7 @@ "filename": "Collision.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "removeCollidesWith", @@ -763106,7 +763110,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#removeCollidesWith", "inherited": true, - "___id": "T000002R054160", + "___id": "T000002R054163", "___s": true }, { @@ -763115,7 +763119,7 @@ "filename": "Collision.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setCollidesWith", @@ -763176,7 +763180,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#setCollidesWith", "inherited": true, - "___id": "T000002R054161", + "___id": "T000002R054164", "___s": true }, { @@ -763185,7 +763189,7 @@ "filename": "Collision.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "resetCollisionCategory", @@ -763212,7 +763216,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Arcade.Components.Collision#resetCollisionCategory", "inherited": true, - "___id": "T000002R054162", + "___id": "T000002R054165", "___s": true }, { @@ -763221,7 +763225,7 @@ "filename": "Collision.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setCollisionCategory", @@ -763263,7 +763267,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#setCollisionCategory", "inherited": true, - "___id": "T000002R054163", + "___id": "T000002R054166", "___s": true }, { @@ -763272,7 +763276,7 @@ "filename": "Collision.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "willCollideWith", @@ -763313,7 +763317,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#willCollideWith", "inherited": true, - "___id": "T000002R054164", + "___id": "T000002R054167", "___s": true }, { @@ -763322,7 +763326,7 @@ "filename": "Collision.js", "lineno": 60, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "addCollidesWith", @@ -763364,7 +763368,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#addCollidesWith", "inherited": true, - "___id": "T000002R054165", + "___id": "T000002R054168", "___s": true }, { @@ -763373,7 +763377,7 @@ "filename": "Collision.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "removeCollidesWith", @@ -763415,7 +763419,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#removeCollidesWith", "inherited": true, - "___id": "T000002R054166", + "___id": "T000002R054169", "___s": true }, { @@ -763424,7 +763428,7 @@ "filename": "Collision.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setCollidesWith", @@ -763485,7 +763489,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#setCollidesWith", "inherited": true, - "___id": "T000002R054167", + "___id": "T000002R054170", "___s": true }, { @@ -763494,7 +763498,7 @@ "filename": "Collision.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "resetCollisionCategory", @@ -763521,7 +763525,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Arcade.Components.Collision#resetCollisionCategory", "inherited": true, - "___id": "T000002R054168", + "___id": "T000002R054171", "___s": true }, { @@ -763530,7 +763534,7 @@ "filename": "Group.js", "lineno": 86, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "scene", @@ -763551,7 +763555,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#scene", "inherited": true, - "___id": "T000002R054169", + "___id": "T000002R054172", "___s": true }, { @@ -763560,7 +763564,7 @@ "filename": "Group.js", "lineno": 95, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "children", @@ -763590,7 +763594,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#children", "inherited": true, - "___id": "T000002R054170", + "___id": "T000002R054173", "___s": true }, { @@ -763599,7 +763603,7 @@ "filename": "Group.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "isParent", @@ -763621,7 +763625,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#isParent", "inherited": true, - "___id": "T000002R054171", + "___id": "T000002R054174", "___s": true }, { @@ -763630,7 +763634,7 @@ "filename": "Group.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "classType", @@ -763655,7 +763659,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#classType", "inherited": true, - "___id": "T000002R054172", + "___id": "T000002R054175", "___s": true }, { @@ -763664,7 +763668,7 @@ "filename": "Group.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "name", @@ -763686,7 +763690,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#name", "inherited": true, - "___id": "T000002R054173", + "___id": "T000002R054176", "___s": true }, { @@ -763695,7 +763699,7 @@ "filename": "Group.js", "lineno": 147, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "active", @@ -763716,7 +763720,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#active", "inherited": true, - "___id": "T000002R054174", + "___id": "T000002R054177", "___s": true }, { @@ -763725,7 +763729,7 @@ "filename": "Group.js", "lineno": 156, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "maxSize", @@ -763747,7 +763751,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#maxSize", "inherited": true, - "___id": "T000002R054175", + "___id": "T000002R054178", "___s": true }, { @@ -763756,7 +763760,7 @@ "filename": "Group.js", "lineno": 166, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "defaultKey", @@ -763777,7 +763781,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#defaultKey", "inherited": true, - "___id": "T000002R054176", + "___id": "T000002R054179", "___s": true }, { @@ -763786,7 +763790,7 @@ "filename": "Group.js", "lineno": 178, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "defaultFrame", @@ -763817,7 +763821,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#defaultFrame", "inherited": true, - "___id": "T000002R054177", + "___id": "T000002R054180", "___s": true }, { @@ -763826,7 +763830,7 @@ "filename": "Group.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "runChildUpdate", @@ -763851,7 +763855,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#runChildUpdate", "inherited": true, - "___id": "T000002R054178", + "___id": "T000002R054181", "___s": true }, { @@ -763860,7 +763864,7 @@ "filename": "Group.js", "lineno": 198, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "createCallback", @@ -763883,7 +763887,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#createCallback", "inherited": true, - "___id": "T000002R054179", + "___id": "T000002R054182", "___s": true }, { @@ -763892,7 +763896,7 @@ "filename": "Group.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "removeCallback", @@ -763915,7 +763919,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#removeCallback", "inherited": true, - "___id": "T000002R054180", + "___id": "T000002R054183", "___s": true }, { @@ -763924,7 +763928,7 @@ "filename": "Group.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "createMultipleCallback", @@ -763947,7 +763951,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#createMultipleCallback", "inherited": true, - "___id": "T000002R054181", + "___id": "T000002R054184", "___s": true }, { @@ -763956,7 +763960,7 @@ "filename": "Group.js", "lineno": 273, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "create", @@ -764084,7 +764088,7 @@ ], "inherits": "Phaser.GameObjects.Group#create", "inherited": true, - "___id": "T000002R054184", + "___id": "T000002R054187", "___s": true }, { @@ -764093,7 +764097,7 @@ "filename": "Group.js", "lineno": 318, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "createMultiple", @@ -764162,7 +764166,7 @@ ], "inherits": "Phaser.GameObjects.Group#createMultiple", "inherited": true, - "___id": "T000002R054185", + "___id": "T000002R054188", "___s": true }, { @@ -764171,7 +764175,7 @@ "filename": "Group.js", "lineno": 359, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "createFromConfig", @@ -764221,7 +764225,7 @@ ], "inherits": "Phaser.GameObjects.Group#createFromConfig", "inherited": true, - "___id": "T000002R054186", + "___id": "T000002R054189", "___s": true }, { @@ -764230,7 +764234,7 @@ "filename": "Group.js", "lineno": 545, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "preUpdate", @@ -764270,7 +764274,7 @@ ], "inherits": "Phaser.GameObjects.Group#preUpdate", "inherited": true, - "___id": "T000002R054187", + "___id": "T000002R054190", "___s": true }, { @@ -764279,7 +764283,7 @@ "filename": "Group.js", "lineno": 575, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "add", @@ -764336,7 +764340,7 @@ ], "inherits": "Phaser.GameObjects.Group#add", "inherited": true, - "___id": "T000002R054188", + "___id": "T000002R054191", "___s": true }, { @@ -764345,7 +764349,7 @@ "filename": "Group.js", "lineno": 620, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "addMultiple", @@ -764411,7 +764415,7 @@ ], "inherits": "Phaser.GameObjects.Group#addMultiple", "inherited": true, - "___id": "T000002R054189", + "___id": "T000002R054192", "___s": true }, { @@ -764420,7 +764424,7 @@ "filename": "Group.js", "lineno": 648, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "remove", @@ -764492,7 +764496,7 @@ ], "inherits": "Phaser.GameObjects.Group#remove", "inherited": true, - "___id": "T000002R054190", + "___id": "T000002R054193", "___s": true }, { @@ -764501,7 +764505,7 @@ "filename": "Group.js", "lineno": 699, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "clear", @@ -764560,7 +764564,7 @@ ], "inherits": "Phaser.GameObjects.Group#clear", "inherited": true, - "___id": "T000002R054191", + "___id": "T000002R054194", "___s": true }, { @@ -764569,7 +764573,7 @@ "filename": "Group.js", "lineno": 741, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "contains", @@ -764610,7 +764614,7 @@ ], "inherits": "Phaser.GameObjects.Group#contains", "inherited": true, - "___id": "T000002R054192", + "___id": "T000002R054195", "___s": true }, { @@ -764619,7 +764623,7 @@ "filename": "Group.js", "lineno": 756, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "getChildren", @@ -764654,7 +764658,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#getChildren", "inherited": true, - "___id": "T000002R054193", + "___id": "T000002R054196", "___s": true }, { @@ -764663,7 +764667,7 @@ "filename": "Group.js", "lineno": 769, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "getLength", @@ -764688,7 +764692,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#getLength", "inherited": true, - "___id": "T000002R054194", + "___id": "T000002R054197", "___s": true }, { @@ -764697,7 +764701,7 @@ "filename": "Group.js", "lineno": 782, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "getMatching", @@ -764789,7 +764793,7 @@ ], "inherits": "Phaser.GameObjects.Group#getMatching", "inherited": true, - "___id": "T000002R054195", + "___id": "T000002R054198", "___s": true }, { @@ -764798,7 +764802,7 @@ "filename": "Group.js", "lineno": 806, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "getFirst", @@ -764941,7 +764945,7 @@ ], "inherits": "Phaser.GameObjects.Group#getFirst", "inherited": true, - "___id": "T000002R054196", + "___id": "T000002R054199", "___s": true }, { @@ -764950,7 +764954,7 @@ "filename": "Group.js", "lineno": 831, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "getFirstNth", @@ -765106,7 +765110,7 @@ ], "inherits": "Phaser.GameObjects.Group#getFirstNth", "inherited": true, - "___id": "T000002R054197", + "___id": "T000002R054200", "___s": true }, { @@ -765115,7 +765119,7 @@ "filename": "Group.js", "lineno": 857, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "getLast", @@ -765258,7 +765262,7 @@ ], "inherits": "Phaser.GameObjects.Group#getLast", "inherited": true, - "___id": "T000002R054198", + "___id": "T000002R054201", "___s": true }, { @@ -765267,7 +765271,7 @@ "filename": "Group.js", "lineno": 882, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "getLastNth", @@ -765423,7 +765427,7 @@ ], "inherits": "Phaser.GameObjects.Group#getLastNth", "inherited": true, - "___id": "T000002R054199", + "___id": "T000002R054202", "___s": true }, { @@ -765432,7 +765436,7 @@ "filename": "Group.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "get", @@ -765545,7 +765549,7 @@ ], "inherits": "Phaser.GameObjects.Group#get", "inherited": true, - "___id": "T000002R054201", + "___id": "T000002R054204", "___s": true }, { @@ -765554,7 +765558,7 @@ "filename": "Group.js", "lineno": 1035, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "getFirstAlive", @@ -765680,7 +765684,7 @@ ], "inherits": "Phaser.GameObjects.Group#getFirstAlive", "inherited": true, - "___id": "T000002R054202", + "___id": "T000002R054205", "___s": true }, { @@ -765689,7 +765693,7 @@ "filename": "Group.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "getFirstDead", @@ -765815,7 +765819,7 @@ ], "inherits": "Phaser.GameObjects.Group#getFirstDead", "inherited": true, - "___id": "T000002R054203", + "___id": "T000002R054206", "___s": true }, { @@ -765824,7 +765828,7 @@ "filename": "Group.js", "lineno": 1084, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "playAnimation", @@ -765881,7 +765885,7 @@ ], "inherits": "Phaser.GameObjects.Group#playAnimation", "inherited": true, - "___id": "T000002R054204", + "___id": "T000002R054207", "___s": true }, { @@ -765890,7 +765894,7 @@ "filename": "Group.js", "lineno": 1102, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "isFull", @@ -765916,7 +765920,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#isFull", "inherited": true, - "___id": "T000002R054205", + "___id": "T000002R054208", "___s": true }, { @@ -765925,7 +765929,7 @@ "filename": "Group.js", "lineno": 1122, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "countActive", @@ -765968,7 +765972,7 @@ ], "inherits": "Phaser.GameObjects.Group#countActive", "inherited": true, - "___id": "T000002R054206", + "___id": "T000002R054209", "___s": true }, { @@ -765977,7 +765981,7 @@ "filename": "Group.js", "lineno": 1149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "getTotalUsed", @@ -766003,7 +766007,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#getTotalUsed", "inherited": true, - "___id": "T000002R054207", + "___id": "T000002R054210", "___s": true }, { @@ -766012,7 +766016,7 @@ "filename": "Group.js", "lineno": 1162, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "getTotalFree", @@ -766038,7 +766042,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#getTotalFree", "inherited": true, - "___id": "T000002R054208", + "___id": "T000002R054211", "___s": true }, { @@ -766047,7 +766051,7 @@ "filename": "Group.js", "lineno": 1180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setActive", @@ -766089,7 +766093,7 @@ ], "inherits": "Phaser.GameObjects.Group#setActive", "inherited": true, - "___id": "T000002R054209", + "___id": "T000002R054212", "___s": true }, { @@ -766098,7 +766102,7 @@ "filename": "Group.js", "lineno": 1198, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setName", @@ -766140,7 +766144,7 @@ ], "inherits": "Phaser.GameObjects.Group#setName", "inherited": true, - "___id": "T000002R054210", + "___id": "T000002R054213", "___s": true }, { @@ -766149,7 +766153,7 @@ "filename": "Group.js", "lineno": 1216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "propertyValueSet", @@ -766249,7 +766253,7 @@ ], "inherits": "Phaser.GameObjects.Group#propertyValueSet", "inherited": true, - "___id": "T000002R054211", + "___id": "T000002R054214", "___s": true }, { @@ -766258,7 +766262,7 @@ "filename": "Group.js", "lineno": 1237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "propertyValueInc", @@ -766358,7 +766362,7 @@ ], "inherits": "Phaser.GameObjects.Group#propertyValueInc", "inherited": true, - "___id": "T000002R054212", + "___id": "T000002R054215", "___s": true }, { @@ -766367,7 +766371,7 @@ "filename": "Group.js", "lineno": 1258, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setX", @@ -766424,7 +766428,7 @@ ], "inherits": "Phaser.GameObjects.Group#setX", "inherited": true, - "___id": "T000002R054213", + "___id": "T000002R054216", "___s": true }, { @@ -766433,7 +766437,7 @@ "filename": "Group.js", "lineno": 1276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setY", @@ -766490,7 +766494,7 @@ ], "inherits": "Phaser.GameObjects.Group#setY", "inherited": true, - "___id": "T000002R054214", + "___id": "T000002R054217", "___s": true }, { @@ -766499,7 +766503,7 @@ "filename": "Group.js", "lineno": 1294, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setXY", @@ -766586,7 +766590,7 @@ ], "inherits": "Phaser.GameObjects.Group#setXY", "inherited": true, - "___id": "T000002R054215", + "___id": "T000002R054218", "___s": true }, { @@ -766595,7 +766599,7 @@ "filename": "Group.js", "lineno": 1314, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "incX", @@ -766652,7 +766656,7 @@ ], "inherits": "Phaser.GameObjects.Group#incX", "inherited": true, - "___id": "T000002R054216", + "___id": "T000002R054219", "___s": true }, { @@ -766661,7 +766665,7 @@ "filename": "Group.js", "lineno": 1332, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "incY", @@ -766718,7 +766722,7 @@ ], "inherits": "Phaser.GameObjects.Group#incY", "inherited": true, - "___id": "T000002R054217", + "___id": "T000002R054220", "___s": true }, { @@ -766727,7 +766731,7 @@ "filename": "Group.js", "lineno": 1350, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "incXY", @@ -766814,7 +766818,7 @@ ], "inherits": "Phaser.GameObjects.Group#incXY", "inherited": true, - "___id": "T000002R054218", + "___id": "T000002R054221", "___s": true }, { @@ -766823,7 +766827,7 @@ "filename": "Group.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "shiftPosition", @@ -766893,7 +766897,7 @@ ], "inherits": "Phaser.GameObjects.Group#shiftPosition", "inherited": true, - "___id": "T000002R054219", + "___id": "T000002R054222", "___s": true }, { @@ -766902,7 +766906,7 @@ "filename": "Group.js", "lineno": 1392, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "angle", @@ -766959,7 +766963,7 @@ ], "inherits": "Phaser.GameObjects.Group#angle", "inherited": true, - "___id": "T000002R054220", + "___id": "T000002R054223", "___s": true }, { @@ -766968,7 +766972,7 @@ "filename": "Group.js", "lineno": 1410, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "rotate", @@ -767025,7 +767029,7 @@ ], "inherits": "Phaser.GameObjects.Group#rotate", "inherited": true, - "___id": "T000002R054221", + "___id": "T000002R054224", "___s": true }, { @@ -767034,7 +767038,7 @@ "filename": "Group.js", "lineno": 1428, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "rotateAround", @@ -767089,7 +767093,7 @@ ], "inherits": "Phaser.GameObjects.Group#rotateAround", "inherited": true, - "___id": "T000002R054222", + "___id": "T000002R054225", "___s": true }, { @@ -767098,7 +767102,7 @@ "filename": "Group.js", "lineno": 1446, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "rotateAroundDistance", @@ -767166,7 +767170,7 @@ ], "inherits": "Phaser.GameObjects.Group#rotateAroundDistance", "inherited": true, - "___id": "T000002R054223", + "___id": "T000002R054226", "___s": true }, { @@ -767175,7 +767179,7 @@ "filename": "Group.js", "lineno": 1465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setAlpha", @@ -767232,7 +767236,7 @@ ], "inherits": "Phaser.GameObjects.Group#setAlpha", "inherited": true, - "___id": "T000002R054224", + "___id": "T000002R054227", "___s": true }, { @@ -767241,7 +767245,7 @@ "filename": "Group.js", "lineno": 1483, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setTint", @@ -767325,7 +767329,7 @@ ], "inherits": "Phaser.GameObjects.Group#setTint", "inherited": true, - "___id": "T000002R054225", + "___id": "T000002R054228", "___s": true }, { @@ -767334,7 +767338,7 @@ "filename": "Group.js", "lineno": 1503, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setOrigin", @@ -767420,7 +767424,7 @@ ], "inherits": "Phaser.GameObjects.Group#setOrigin", "inherited": true, - "___id": "T000002R054226", + "___id": "T000002R054229", "___s": true }, { @@ -767429,7 +767433,7 @@ "filename": "Group.js", "lineno": 1523, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "scaleX", @@ -767486,7 +767490,7 @@ ], "inherits": "Phaser.GameObjects.Group#scaleX", "inherited": true, - "___id": "T000002R054227", + "___id": "T000002R054230", "___s": true }, { @@ -767495,7 +767499,7 @@ "filename": "Group.js", "lineno": 1541, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "scaleY", @@ -767552,7 +767556,7 @@ ], "inherits": "Phaser.GameObjects.Group#scaleY", "inherited": true, - "___id": "T000002R054228", + "___id": "T000002R054231", "___s": true }, { @@ -767561,7 +767565,7 @@ "filename": "Group.js", "lineno": 1559, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "scaleXY", @@ -767647,7 +767651,7 @@ ], "inherits": "Phaser.GameObjects.Group#scaleXY", "inherited": true, - "___id": "T000002R054229", + "___id": "T000002R054232", "___s": true }, { @@ -767656,7 +767660,7 @@ "filename": "Group.js", "lineno": 1579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setDepth", @@ -767713,7 +767717,7 @@ ], "inherits": "Phaser.GameObjects.Group#setDepth", "inherited": true, - "___id": "T000002R054230", + "___id": "T000002R054233", "___s": true }, { @@ -767722,7 +767726,7 @@ "filename": "Group.js", "lineno": 1597, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setBlendMode", @@ -767764,7 +767768,7 @@ ], "inherits": "Phaser.GameObjects.Group#setBlendMode", "inherited": true, - "___id": "T000002R054231", + "___id": "T000002R054234", "___s": true }, { @@ -767773,7 +767777,7 @@ "filename": "Group.js", "lineno": 1614, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setHitArea", @@ -767827,7 +767831,7 @@ ], "inherits": "Phaser.GameObjects.Group#setHitArea", "inherited": true, - "___id": "T000002R054232", + "___id": "T000002R054235", "___s": true }, { @@ -767836,7 +767840,7 @@ "filename": "Group.js", "lineno": 1632, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "shuffle", @@ -767863,7 +767867,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#shuffle", "inherited": true, - "___id": "T000002R054233", + "___id": "T000002R054236", "___s": true }, { @@ -767872,7 +767876,7 @@ "filename": "Group.js", "lineno": 1647, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "kill", @@ -767899,7 +767903,7 @@ ], "inherits": "Phaser.GameObjects.Group#kill", "inherited": true, - "___id": "T000002R054234", + "___id": "T000002R054237", "___s": true }, { @@ -767908,7 +767912,7 @@ "filename": "Group.js", "lineno": 1663, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "killAndHide", @@ -767935,7 +767939,7 @@ ], "inherits": "Phaser.GameObjects.Group#killAndHide", "inherited": true, - "___id": "T000002R054235", + "___id": "T000002R054238", "___s": true }, { @@ -767944,7 +767948,7 @@ "filename": "Group.js", "lineno": 1680, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "setVisible", @@ -768016,7 +768020,7 @@ ], "inherits": "Phaser.GameObjects.Group#setVisible", "inherited": true, - "___id": "T000002R054236", + "___id": "T000002R054239", "___s": true }, { @@ -768025,7 +768029,7 @@ "filename": "Group.js", "lineno": 1699, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "toggleVisible", @@ -768052,7 +768056,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Group#toggleVisible", "inherited": true, - "___id": "T000002R054237", + "___id": "T000002R054240", "___s": true }, { @@ -768061,7 +768065,7 @@ "filename": "Group.js", "lineno": 1714, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\group", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\group", "code": {} }, "name": "destroy", @@ -768105,7 +768109,7 @@ ], "inherits": "Phaser.GameObjects.Group#destroy", "inherited": true, - "___id": "T000002R054238", + "___id": "T000002R054241", "___s": true }, { @@ -768114,7 +768118,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -768126,7 +768130,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R054239", + "___id": "T000002R054242", "___s": true }, { @@ -768135,7 +768139,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -768178,7 +768182,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R054240", + "___id": "T000002R054243", "___s": true }, { @@ -768187,7 +768191,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -768247,7 +768251,7 @@ "name": "event" } ], - "___id": "T000002R054241", + "___id": "T000002R054244", "___s": true }, { @@ -768256,7 +768260,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -768307,7 +768311,7 @@ "name": "event" } ], - "___id": "T000002R054242", + "___id": "T000002R054245", "___s": true }, { @@ -768316,7 +768320,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -768382,7 +768386,7 @@ "name": "args" } ], - "___id": "T000002R054243", + "___id": "T000002R054246", "___s": true }, { @@ -768391,7 +768395,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -768470,7 +768474,7 @@ "name": "context" } ], - "___id": "T000002R054244", + "___id": "T000002R054247", "___s": true }, { @@ -768479,7 +768483,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -768558,7 +768562,7 @@ "name": "context" } ], - "___id": "T000002R054245", + "___id": "T000002R054248", "___s": true }, { @@ -768567,7 +768571,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -768646,7 +768650,7 @@ "name": "context" } ], - "___id": "T000002R054246", + "___id": "T000002R054249", "___s": true }, { @@ -768655,7 +768659,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -768748,7 +768752,7 @@ "name": "once" } ], - "___id": "T000002R054247", + "___id": "T000002R054250", "___s": true }, { @@ -768757,7 +768761,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -768850,7 +768854,7 @@ "name": "once" } ], - "___id": "T000002R054248", + "___id": "T000002R054251", "___s": true }, { @@ -768859,7 +768863,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -768912,7 +768916,7 @@ "name": "event" } ], - "___id": "T000002R054249", + "___id": "T000002R054252", "___s": true }, { @@ -768921,7 +768925,7 @@ "filename": "Collision.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setCollisionCategory", @@ -768963,7 +768967,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#setCollisionCategory", "inherited": true, - "___id": "T000002R054250", + "___id": "T000002R054253", "___s": true }, { @@ -768972,7 +768976,7 @@ "filename": "Collision.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "willCollideWith", @@ -769013,7 +769017,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#willCollideWith", "inherited": true, - "___id": "T000002R054251", + "___id": "T000002R054254", "___s": true }, { @@ -769022,7 +769026,7 @@ "filename": "Collision.js", "lineno": 60, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "addCollidesWith", @@ -769064,7 +769068,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#addCollidesWith", "inherited": true, - "___id": "T000002R054252", + "___id": "T000002R054255", "___s": true }, { @@ -769073,7 +769077,7 @@ "filename": "Collision.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "removeCollidesWith", @@ -769115,7 +769119,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#removeCollidesWith", "inherited": true, - "___id": "T000002R054253", + "___id": "T000002R054256", "___s": true }, { @@ -769124,7 +769128,7 @@ "filename": "Collision.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setCollidesWith", @@ -769185,7 +769189,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#setCollidesWith", "inherited": true, - "___id": "T000002R054254", + "___id": "T000002R054257", "___s": true }, { @@ -769194,7 +769198,7 @@ "filename": "Collision.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "resetCollisionCategory", @@ -769221,7 +769225,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Arcade.Components.Collision#resetCollisionCategory", "inherited": true, - "___id": "T000002R054255", + "___id": "T000002R054258", "___s": true }, { @@ -769230,7 +769234,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -769273,7 +769277,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R054256", + "___id": "T000002R054259", "___s": true }, { @@ -769282,7 +769286,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -769342,7 +769346,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R054257", + "___id": "T000002R054260", "___s": true }, { @@ -769351,7 +769355,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -769402,7 +769406,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R054258", + "___id": "T000002R054261", "___s": true }, { @@ -769411,7 +769415,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -769477,7 +769481,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R054259", + "___id": "T000002R054262", "___s": true }, { @@ -769486,7 +769490,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -769565,7 +769569,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R054260", + "___id": "T000002R054263", "___s": true }, { @@ -769574,7 +769578,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -769653,7 +769657,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R054261", + "___id": "T000002R054264", "___s": true }, { @@ -769662,7 +769666,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -769741,7 +769745,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R054262", + "___id": "T000002R054265", "___s": true }, { @@ -769750,7 +769754,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -769843,7 +769847,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R054263", + "___id": "T000002R054266", "___s": true }, { @@ -769852,7 +769856,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -769945,7 +769949,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R054264", + "___id": "T000002R054267", "___s": true }, { @@ -769954,7 +769958,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -770007,7 +770011,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R054265", + "___id": "T000002R054268", "___s": true }, { @@ -770016,7 +770020,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -770037,7 +770041,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R054268", + "___id": "T000002R054271", "___s": true }, { @@ -770046,7 +770050,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -770078,7 +770082,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R054269", + "___id": "T000002R054272", "___s": true }, { @@ -770087,7 +770091,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -770108,7 +770112,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R054270", + "___id": "T000002R054273", "___s": true }, { @@ -770117,7 +770121,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -770148,7 +770152,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R054271", + "___id": "T000002R054274", "___s": true }, { @@ -770157,7 +770161,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -770178,7 +770182,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R054272", + "___id": "T000002R054275", "___s": true }, { @@ -770187,7 +770191,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -770209,7 +770213,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R054273", + "___id": "T000002R054276", "___s": true }, { @@ -770218,7 +770222,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -770240,7 +770244,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R054274", + "___id": "T000002R054277", "___s": true }, { @@ -770249,7 +770253,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -770271,7 +770275,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R054275", + "___id": "T000002R054278", "___s": true }, { @@ -770280,7 +770284,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -770302,7 +770306,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R054276", + "___id": "T000002R054279", "___s": true }, { @@ -770311,7 +770315,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -770333,7 +770337,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R054277", + "___id": "T000002R054280", "___s": true }, { @@ -770342,7 +770346,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -770367,7 +770371,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R054278", + "___id": "T000002R054281", "___s": true }, { @@ -770376,7 +770380,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -770400,7 +770404,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R054279", + "___id": "T000002R054282", "___s": true }, { @@ -770409,7 +770413,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -770448,7 +770452,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R054280", + "___id": "T000002R054283", "___s": true }, { @@ -770457,7 +770461,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -770479,7 +770483,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R054281", + "___id": "T000002R054284", "___s": true }, { @@ -770488,7 +770492,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -770530,7 +770534,7 @@ "name": "value" } ], - "___id": "T000002R054282", + "___id": "T000002R054285", "___s": true }, { @@ -770539,7 +770543,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -770581,7 +770585,7 @@ "name": "value" } ], - "___id": "T000002R054283", + "___id": "T000002R054286", "___s": true }, { @@ -770590,7 +770594,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -770642,7 +770646,7 @@ "name": "value" } ], - "___id": "T000002R054284", + "___id": "T000002R054287", "___s": true }, { @@ -770651,7 +770655,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -770681,7 +770685,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R054285", + "___id": "T000002R054288", "___s": true }, { @@ -770690,7 +770694,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -770769,7 +770773,7 @@ "name": "data" } ], - "___id": "T000002R054286", + "___id": "T000002R054289", "___s": true }, { @@ -770778,7 +770782,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -770835,7 +770839,7 @@ "name": "amount" } ], - "___id": "T000002R054287", + "___id": "T000002R054290", "___s": true }, { @@ -770844,7 +770848,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -770886,7 +770890,7 @@ "name": "key" } ], - "___id": "T000002R054288", + "___id": "T000002R054291", "___s": true }, { @@ -770895,7 +770899,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -770954,7 +770958,7 @@ "name": "key" } ], - "___id": "T000002R054289", + "___id": "T000002R054292", "___s": true }, { @@ -770963,7 +770967,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -771050,7 +771054,7 @@ "name": "dropZone" } ], - "___id": "T000002R054290", + "___id": "T000002R054293", "___s": true }, { @@ -771059,7 +771063,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -771086,7 +771090,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R054291", + "___id": "T000002R054294", "___s": true }, { @@ -771095,7 +771099,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -771122,7 +771126,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R054292", + "___id": "T000002R054295", "___s": true }, { @@ -771131,7 +771135,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -771143,7 +771147,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R054293", + "___id": "T000002R054296", "___s": true }, { @@ -771152,7 +771156,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -771164,7 +771168,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R054294", + "___id": "T000002R054297", "___s": true }, { @@ -771173,7 +771177,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -771202,7 +771206,7 @@ "name": "args" } ], - "___id": "T000002R054295", + "___id": "T000002R054298", "___s": true }, { @@ -771211,7 +771215,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -771237,7 +771241,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R054296", + "___id": "T000002R054299", "___s": true }, { @@ -771246,7 +771250,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -771287,7 +771291,7 @@ "name": "camera" } ], - "___id": "T000002R054297", + "___id": "T000002R054300", "___s": true }, { @@ -771296,7 +771300,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -771331,7 +771335,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R054298", + "___id": "T000002R054301", "___s": true }, { @@ -771340,7 +771344,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -771397,7 +771401,7 @@ "name": "displayList" } ], - "___id": "T000002R054299", + "___id": "T000002R054302", "___s": true }, { @@ -771406,7 +771410,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -771433,7 +771437,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R054300", + "___id": "T000002R054303", "___s": true }, { @@ -771442,7 +771446,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -771473,7 +771477,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R054301", + "___id": "T000002R054304", "___s": true }, { @@ -771482,7 +771486,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -771509,7 +771513,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R054302", + "___id": "T000002R054305", "___s": true }, { @@ -771518,7 +771522,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -771550,7 +771554,7 @@ "name": "fromScene" } ], - "___id": "T000002R054303", + "___id": "T000002R054306", "___s": true }, { @@ -771559,7 +771563,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -771571,7 +771575,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R054304", + "___id": "T000002R054307", "___s": true }, { @@ -771580,7 +771584,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -771623,7 +771627,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R054305", + "___id": "T000002R054308", "___s": true }, { @@ -771632,7 +771636,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -771692,7 +771696,7 @@ "name": "event" } ], - "___id": "T000002R054306", + "___id": "T000002R054309", "___s": true }, { @@ -771701,7 +771705,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -771752,7 +771756,7 @@ "name": "event" } ], - "___id": "T000002R054307", + "___id": "T000002R054310", "___s": true }, { @@ -771761,7 +771765,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -771827,7 +771831,7 @@ "name": "args" } ], - "___id": "T000002R054308", + "___id": "T000002R054311", "___s": true }, { @@ -771836,7 +771840,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -771915,7 +771919,7 @@ "name": "context" } ], - "___id": "T000002R054309", + "___id": "T000002R054312", "___s": true }, { @@ -771924,7 +771928,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -772003,7 +772007,7 @@ "name": "context" } ], - "___id": "T000002R054310", + "___id": "T000002R054313", "___s": true }, { @@ -772012,7 +772016,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -772091,7 +772095,7 @@ "name": "context" } ], - "___id": "T000002R054311", + "___id": "T000002R054314", "___s": true }, { @@ -772100,7 +772104,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -772193,7 +772197,7 @@ "name": "once" } ], - "___id": "T000002R054312", + "___id": "T000002R054315", "___s": true }, { @@ -772202,7 +772206,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -772295,7 +772299,7 @@ "name": "once" } ], - "___id": "T000002R054313", + "___id": "T000002R054316", "___s": true }, { @@ -772304,7 +772308,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -772357,7 +772361,7 @@ "name": "event" } ], - "___id": "T000002R054314", + "___id": "T000002R054317", "___s": true }, { @@ -772366,7 +772370,7 @@ "filename": "Alpha.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -772394,7 +772398,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#clearAlpha", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#clearAlpha", - "___id": "T000002R054320", + "___id": "T000002R054323", "___s": true }, { @@ -772403,7 +772407,7 @@ "filename": "Alpha.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -772490,7 +772494,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Alpha#setAlpha", - "___id": "T000002R054321", + "___id": "T000002R054324", "___s": true }, { @@ -772499,7 +772503,7 @@ "filename": "Alpha.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -772521,7 +772525,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#alpha", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#alpha", - "___id": "T000002R054322", + "___id": "T000002R054325", "___s": true }, { @@ -772530,7 +772534,7 @@ "filename": "Alpha.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopLeft", @@ -772559,7 +772563,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", - "___id": "T000002R054323", + "___id": "T000002R054326", "___s": true }, { @@ -772568,7 +772572,7 @@ "filename": "Alpha.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopRight", @@ -772597,7 +772601,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopRight", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#alphaTopRight", - "___id": "T000002R054324", + "___id": "T000002R054327", "___s": true }, { @@ -772606,7 +772610,7 @@ "filename": "Alpha.js", "lineno": 227, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomLeft", @@ -772635,7 +772639,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", - "___id": "T000002R054325", + "___id": "T000002R054328", "___s": true }, { @@ -772644,7 +772648,7 @@ "filename": "Alpha.js", "lineno": 257, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomRight", @@ -772673,7 +772677,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", - "___id": "T000002R054326", + "___id": "T000002R054329", "___s": true }, { @@ -772682,7 +772686,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -772719,7 +772723,7 @@ "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, "overrides": "Phaser.GameObjects.Components.BlendMode#blendMode", - "___id": "T000002R054328", + "___id": "T000002R054331", "___s": true }, { @@ -772728,7 +772732,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -772786,7 +772790,7 @@ } ], "overrides": "Phaser.GameObjects.Components.BlendMode#setBlendMode", - "___id": "T000002R054329", + "___id": "T000002R054332", "___s": true }, { @@ -772795,7 +772799,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -772817,7 +772821,7 @@ "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, "overrides": "Phaser.GameObjects.Components.Depth#depth", - "___id": "T000002R054331", + "___id": "T000002R054334", "___s": true }, { @@ -772826,7 +772830,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -772869,7 +772873,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Depth#setDepth", - "___id": "T000002R054332", + "___id": "T000002R054335", "___s": true }, { @@ -772878,7 +772882,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -772906,7 +772910,7 @@ "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, "overrides": "Phaser.GameObjects.Components.Depth#bringMeToTop", - "___id": "T000002R054333", + "___id": "T000002R054336", "___s": true }, { @@ -772915,7 +772919,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -772943,7 +772947,7 @@ "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, "overrides": "Phaser.GameObjects.Components.Depth#sendMeToBack", - "___id": "T000002R054334", + "___id": "T000002R054337", "___s": true }, { @@ -772952,7 +772956,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -772995,7 +772999,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", - "___id": "T000002R054335", + "___id": "T000002R054338", "___s": true }, { @@ -773004,7 +773008,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -773047,7 +773051,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", - "___id": "T000002R054336", + "___id": "T000002R054339", "___s": true }, { @@ -773056,7 +773060,7 @@ "filename": "Flip.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipX", @@ -773079,7 +773083,7 @@ "inherits": "Phaser.GameObjects.Components.Flip#flipX", "inherited": true, "overrides": "Phaser.GameObjects.Components.Flip#flipX", - "___id": "T000002R054337", + "___id": "T000002R054340", "___s": true }, { @@ -773088,7 +773092,7 @@ "filename": "Flip.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipY", @@ -773111,7 +773115,7 @@ "inherits": "Phaser.GameObjects.Components.Flip#flipY", "inherited": true, "overrides": "Phaser.GameObjects.Components.Flip#flipY", - "___id": "T000002R054338", + "___id": "T000002R054341", "___s": true }, { @@ -773120,7 +773124,7 @@ "filename": "Flip.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipX", @@ -773148,7 +773152,7 @@ "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipX", "inherited": true, "overrides": "Phaser.GameObjects.Components.Flip#toggleFlipX", - "___id": "T000002R054339", + "___id": "T000002R054342", "___s": true }, { @@ -773157,7 +773161,7 @@ "filename": "Flip.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipY", @@ -773185,7 +773189,7 @@ "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipY", "inherited": true, "overrides": "Phaser.GameObjects.Components.Flip#toggleFlipY", - "___id": "T000002R054340", + "___id": "T000002R054343", "___s": true }, { @@ -773194,7 +773198,7 @@ "filename": "Flip.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipX", @@ -773237,7 +773241,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Flip#setFlipX", - "___id": "T000002R054341", + "___id": "T000002R054344", "___s": true }, { @@ -773246,7 +773250,7 @@ "filename": "Flip.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipY", @@ -773289,7 +773293,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Flip#setFlipY", - "___id": "T000002R054342", + "___id": "T000002R054345", "___s": true }, { @@ -773298,7 +773302,7 @@ "filename": "Flip.js", "lineno": 117, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlip", @@ -773354,7 +773358,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Flip#setFlip", - "___id": "T000002R054343", + "___id": "T000002R054346", "___s": true }, { @@ -773363,7 +773367,7 @@ "filename": "Flip.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetFlip", @@ -773391,7 +773395,7 @@ "inherits": "Phaser.GameObjects.Components.Flip#resetFlip", "inherited": true, "overrides": "Phaser.GameObjects.Components.Flip#resetFlip", - "___id": "T000002R054344", + "___id": "T000002R054347", "___s": true }, { @@ -773400,7 +773404,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -773466,7 +773470,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getCenter", - "___id": "T000002R054346", + "___id": "T000002R054349", "___s": true }, { @@ -773475,7 +773479,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -773541,7 +773545,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getTopLeft", - "___id": "T000002R054347", + "___id": "T000002R054350", "___s": true }, { @@ -773550,7 +773554,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -773616,7 +773620,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getTopCenter", - "___id": "T000002R054348", + "___id": "T000002R054351", "___s": true }, { @@ -773625,7 +773629,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -773691,7 +773695,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getTopRight", - "___id": "T000002R054349", + "___id": "T000002R054352", "___s": true }, { @@ -773700,7 +773704,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -773766,7 +773770,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getLeftCenter", - "___id": "T000002R054350", + "___id": "T000002R054353", "___s": true }, { @@ -773775,7 +773779,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -773841,7 +773845,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getRightCenter", - "___id": "T000002R054351", + "___id": "T000002R054354", "___s": true }, { @@ -773850,7 +773854,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -773916,7 +773920,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getBottomLeft", - "___id": "T000002R054352", + "___id": "T000002R054355", "___s": true }, { @@ -773925,7 +773929,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -773991,7 +773995,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getBottomCenter", - "___id": "T000002R054353", + "___id": "T000002R054356", "___s": true }, { @@ -774000,7 +774004,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -774066,7 +774070,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getBottomRight", - "___id": "T000002R054354", + "___id": "T000002R054357", "___s": true }, { @@ -774075,7 +774079,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -774146,7 +774150,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getBounds", - "___id": "T000002R054355", + "___id": "T000002R054358", "___s": true }, { @@ -774155,7 +774159,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -774187,7 +774191,7 @@ "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, "overrides": "Phaser.GameObjects.Components.Mask#mask", - "___id": "T000002R054356", + "___id": "T000002R054359", "___s": true }, { @@ -774196,7 +774200,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -774249,7 +774253,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Mask#setMask", - "___id": "T000002R054357", + "___id": "T000002R054360", "___s": true }, { @@ -774258,7 +774262,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -774303,7 +774307,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Mask#clearMask", - "___id": "T000002R054358", + "___id": "T000002R054361", "___s": true }, { @@ -774312,7 +774316,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -774466,7 +774470,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Mask#createBitmapMask", - "___id": "T000002R054359", + "___id": "T000002R054362", "___s": true }, { @@ -774475,7 +774479,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -774548,7 +774552,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Mask#createGeometryMask", - "___id": "T000002R054360", + "___id": "T000002R054363", "___s": true }, { @@ -774557,7 +774561,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -774581,7 +774585,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#originX", - "___id": "T000002R054362", + "___id": "T000002R054365", "___s": true }, { @@ -774590,7 +774594,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -774614,7 +774618,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#originY", - "___id": "T000002R054363", + "___id": "T000002R054366", "___s": true }, { @@ -774623,7 +774627,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -774645,7 +774649,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#displayOriginX", - "___id": "T000002R054364", + "___id": "T000002R054367", "___s": true }, { @@ -774654,7 +774658,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -774676,7 +774680,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#displayOriginY", - "___id": "T000002R054365", + "___id": "T000002R054368", "___s": true }, { @@ -774685,7 +774689,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -774745,7 +774749,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Origin#setOrigin", - "___id": "T000002R054366", + "___id": "T000002R054369", "___s": true }, { @@ -774754,7 +774758,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -774782,7 +774786,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", - "___id": "T000002R054367", + "___id": "T000002R054370", "___s": true }, { @@ -774791,7 +774795,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -774851,7 +774855,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Origin#setDisplayOrigin", - "___id": "T000002R054368", + "___id": "T000002R054371", "___s": true }, { @@ -774860,7 +774864,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -774888,7 +774892,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", - "___id": "T000002R054369", + "___id": "T000002R054372", "___s": true }, { @@ -774897,7 +774901,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -774927,7 +774931,7 @@ "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, "overrides": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", - "___id": "T000002R054370", + "___id": "T000002R054373", "___s": true }, { @@ -774936,7 +774940,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -774966,7 +774970,7 @@ "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, "overrides": "Phaser.GameObjects.Components.Pipeline#pipeline", - "___id": "T000002R054371", + "___id": "T000002R054374", "___s": true }, { @@ -774975,7 +774979,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -775004,7 +775008,7 @@ "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, "overrides": "Phaser.GameObjects.Components.Pipeline#pipelineData", - "___id": "T000002R054372", + "___id": "T000002R054375", "___s": true }, { @@ -775013,7 +775017,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -775073,7 +775077,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Pipeline#initPipeline", - "___id": "T000002R054373", + "___id": "T000002R054376", "___s": true }, { @@ -775082,7 +775086,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -775171,7 +775175,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Pipeline#setPipeline", - "___id": "T000002R054374", + "___id": "T000002R054377", "___s": true }, { @@ -775180,7 +775184,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -775244,7 +775248,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Pipeline#setPipelineData", - "___id": "T000002R054375", + "___id": "T000002R054378", "___s": true }, { @@ -775253,7 +775257,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -775304,7 +775308,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Pipeline#resetPipeline", - "___id": "T000002R054376", + "___id": "T000002R054379", "___s": true }, { @@ -775313,7 +775317,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -775349,7 +775353,7 @@ "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, "overrides": "Phaser.GameObjects.Components.Pipeline#getPipelineName", - "___id": "T000002R054377", + "___id": "T000002R054380", "___s": true }, { @@ -775358,7 +775362,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -775387,7 +775391,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", - "___id": "T000002R054378", + "___id": "T000002R054381", "___s": true }, { @@ -775396,7 +775400,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -775434,7 +775438,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#postPipelines", - "___id": "T000002R054379", + "___id": "T000002R054382", "___s": true }, { @@ -775443,7 +775447,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -775472,7 +775476,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", - "___id": "T000002R054380", + "___id": "T000002R054383", "___s": true }, { @@ -775481,7 +775485,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -775512,7 +775516,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#preFX", - "___id": "T000002R054381", + "___id": "T000002R054384", "___s": true }, { @@ -775521,7 +775525,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -775550,7 +775554,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#postFX", - "___id": "T000002R054382", + "___id": "T000002R054385", "___s": true }, { @@ -775559,7 +775563,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -775596,7 +775600,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", - "___id": "T000002R054383", + "___id": "T000002R054386", "___s": true }, { @@ -775605,7 +775609,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -775741,7 +775745,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", - "___id": "T000002R054384", + "___id": "T000002R054387", "___s": true }, { @@ -775750,7 +775754,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -775814,7 +775818,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", - "___id": "T000002R054385", + "___id": "T000002R054388", "___s": true }, { @@ -775823,7 +775827,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -775906,7 +775910,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", - "___id": "T000002R054386", + "___id": "T000002R054389", "___s": true }, { @@ -775915,7 +775919,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -775952,7 +775956,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", - "___id": "T000002R054387", + "___id": "T000002R054390", "___s": true }, { @@ -775961,7 +775965,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -776021,7 +776025,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", - "___id": "T000002R054388", + "___id": "T000002R054391", "___s": true }, { @@ -776030,7 +776034,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -776065,7 +776069,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#clearFX", - "___id": "T000002R054389", + "___id": "T000002R054392", "___s": true }, { @@ -776074,7 +776078,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -776097,7 +776101,7 @@ "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, "overrides": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", - "___id": "T000002R054390", + "___id": "T000002R054393", "___s": true }, { @@ -776106,7 +776110,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -776129,7 +776133,7 @@ "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, "overrides": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", - "___id": "T000002R054391", + "___id": "T000002R054394", "___s": true }, { @@ -776138,7 +776142,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -776196,7 +776200,7 @@ } ], "overrides": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", - "___id": "T000002R054392", + "___id": "T000002R054395", "___s": true }, { @@ -776205,7 +776209,7 @@ "filename": "Size.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "width", @@ -776227,7 +776231,7 @@ "inherits": "Phaser.GameObjects.Components.Size#width", "inherited": true, "overrides": "Phaser.GameObjects.Components.Size#width", - "___id": "T000002R054394", + "___id": "T000002R054397", "___s": true }, { @@ -776236,7 +776240,7 @@ "filename": "Size.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "height", @@ -776258,7 +776262,7 @@ "inherits": "Phaser.GameObjects.Components.Size#height", "inherited": true, "overrides": "Phaser.GameObjects.Components.Size#height", - "___id": "T000002R054395", + "___id": "T000002R054398", "___s": true }, { @@ -776267,7 +776271,7 @@ "filename": "Size.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayWidth", @@ -776289,7 +776293,7 @@ "inherits": "Phaser.GameObjects.Components.Size#displayWidth", "inherited": true, "overrides": "Phaser.GameObjects.Components.Size#displayWidth", - "___id": "T000002R054396", + "___id": "T000002R054399", "___s": true }, { @@ -776298,7 +776302,7 @@ "filename": "Size.js", "lineno": 78, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayHeight", @@ -776320,7 +776324,7 @@ "inherits": "Phaser.GameObjects.Components.Size#displayHeight", "inherited": true, "overrides": "Phaser.GameObjects.Components.Size#displayHeight", - "___id": "T000002R054397", + "___id": "T000002R054400", "___s": true }, { @@ -776329,7 +776333,7 @@ "filename": "Size.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSizeToFrame", @@ -776383,7 +776387,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Size#setSizeToFrame", - "___id": "T000002R054398", + "___id": "T000002R054401", "___s": true }, { @@ -776392,7 +776396,7 @@ "filename": "Size.js", "lineno": 139, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSize", @@ -776448,7 +776452,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Size#setSize", - "___id": "T000002R054399", + "___id": "T000002R054402", "___s": true }, { @@ -776457,7 +776461,7 @@ "filename": "Size.js", "lineno": 166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplaySize", @@ -776513,7 +776517,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Size#setDisplaySize", - "___id": "T000002R054400", + "___id": "T000002R054403", "___s": true }, { @@ -776522,7 +776526,7 @@ "filename": "TextureCrop.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "texture", @@ -776554,7 +776558,7 @@ "inherits": "Phaser.GameObjects.Components.TextureCrop#texture", "inherited": true, "overrides": "Phaser.GameObjects.Components.Texture#texture", - "___id": "T000002R054401", + "___id": "T000002R054404", "___s": true }, { @@ -776563,7 +776567,7 @@ "filename": "TextureCrop.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "frame", @@ -776585,7 +776589,7 @@ "inherits": "Phaser.GameObjects.Components.TextureCrop#frame", "inherited": true, "overrides": "Phaser.GameObjects.Components.Texture#frame", - "___id": "T000002R054402", + "___id": "T000002R054405", "___s": true }, { @@ -776594,7 +776598,7 @@ "filename": "TextureCrop.js", "lineno": 39, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isCropped", @@ -776616,7 +776620,7 @@ "inherits": "Phaser.GameObjects.Components.TextureCrop#isCropped", "inherited": true, "overrides": "Phaser.GameObjects.Components.Texture#isCropped", - "___id": "T000002R054403", + "___id": "T000002R054406", "___s": true }, { @@ -776625,7 +776629,7 @@ "filename": "TextureCrop.js", "lineno": 50, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setCrop", @@ -776720,7 +776724,7 @@ "name": "height" } ], - "___id": "T000002R054404", + "___id": "T000002R054407", "___s": true }, { @@ -776729,7 +776733,7 @@ "filename": "TextureCrop.js", "lineno": 110, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTexture", @@ -776796,7 +776800,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Texture#setTexture", - "___id": "T000002R054405", + "___id": "T000002R054408", "___s": true }, { @@ -776805,7 +776809,7 @@ "filename": "TextureCrop.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFrame", @@ -776893,7 +776897,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Texture#setFrame", - "___id": "T000002R054406", + "___id": "T000002R054409", "___s": true }, { @@ -776902,7 +776906,7 @@ "filename": "Tint.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopLeft", @@ -776925,7 +776929,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tintTopLeft", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tintTopLeft", - "___id": "T000002R054408", + "___id": "T000002R054411", "___s": true }, { @@ -776934,7 +776938,7 @@ "filename": "Tint.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopRight", @@ -776957,7 +776961,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tintTopRight", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tintTopRight", - "___id": "T000002R054409", + "___id": "T000002R054412", "___s": true }, { @@ -776966,7 +776970,7 @@ "filename": "Tint.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomLeft", @@ -776989,7 +776993,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tintBottomLeft", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tintBottomLeft", - "___id": "T000002R054410", + "___id": "T000002R054413", "___s": true }, { @@ -776998,7 +777002,7 @@ "filename": "Tint.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomRight", @@ -777021,7 +777025,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tintBottomRight", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tintBottomRight", - "___id": "T000002R054411", + "___id": "T000002R054414", "___s": true }, { @@ -777030,7 +777034,7 @@ "filename": "Tint.js", "lineno": 66, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintFill", @@ -777053,7 +777057,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tintFill", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tintFill", - "___id": "T000002R054412", + "___id": "T000002R054415", "___s": true }, { @@ -777062,7 +777066,7 @@ "filename": "Tint.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearTint", @@ -777097,7 +777101,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#clearTint", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#clearTint", - "___id": "T000002R054413", + "___id": "T000002R054416", "___s": true }, { @@ -777106,7 +777110,7 @@ "filename": "Tint.js", "lineno": 98, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTint", @@ -777200,7 +777204,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Tint#setTint", - "___id": "T000002R054414", + "___id": "T000002R054417", "___s": true }, { @@ -777209,7 +777213,7 @@ "filename": "Tint.js", "lineno": 146, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTintFill", @@ -777303,7 +777307,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Tint#setTintFill", - "___id": "T000002R054415", + "___id": "T000002R054418", "___s": true }, { @@ -777312,7 +777316,7 @@ "filename": "Tint.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tint", @@ -777341,7 +777345,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tint", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tint", - "___id": "T000002R054416", + "___id": "T000002R054419", "___s": true }, { @@ -777350,7 +777354,7 @@ "filename": "Tint.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isTinted", @@ -777380,7 +777384,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#isTinted", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#isTinted", - "___id": "T000002R054417", + "___id": "T000002R054420", "___s": true }, { @@ -777389,7 +777393,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -777413,7 +777417,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#hasTransformComponent", - "___id": "T000002R054418", + "___id": "T000002R054421", "___s": true }, { @@ -777422,7 +777426,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -777445,7 +777449,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#x", - "___id": "T000002R054422", + "___id": "T000002R054425", "___s": true }, { @@ -777454,7 +777458,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -777477,7 +777481,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#y", - "___id": "T000002R054423", + "___id": "T000002R054426", "___s": true }, { @@ -777486,7 +777490,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -777509,7 +777513,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#z", - "___id": "T000002R054424", + "___id": "T000002R054427", "___s": true }, { @@ -777518,7 +777522,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -777541,7 +777545,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#w", - "___id": "T000002R054425", + "___id": "T000002R054428", "___s": true }, { @@ -777550,7 +777554,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -777573,7 +777577,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#scale", - "___id": "T000002R054426", + "___id": "T000002R054429", "___s": true }, { @@ -777582,7 +777586,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -777605,7 +777609,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#scaleX", - "___id": "T000002R054427", + "___id": "T000002R054430", "___s": true }, { @@ -777614,7 +777618,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -777637,7 +777641,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#scaleY", - "___id": "T000002R054428", + "___id": "T000002R054431", "___s": true }, { @@ -777646,7 +777650,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -777669,7 +777673,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#angle", - "___id": "T000002R054429", + "___id": "T000002R054432", "___s": true }, { @@ -777678,7 +777682,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -777701,7 +777705,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#rotation", - "___id": "T000002R054430", + "___id": "T000002R054433", "___s": true }, { @@ -777710,7 +777714,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -777800,7 +777804,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setPosition", - "___id": "T000002R054431", + "___id": "T000002R054434", "___s": true }, { @@ -777809,7 +777813,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -777867,7 +777871,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#copyPosition", - "___id": "T000002R054432", + "___id": "T000002R054435", "___s": true }, { @@ -777876,7 +777880,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -777964,7 +777968,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setRandomPosition", - "___id": "T000002R054433", + "___id": "T000002R054436", "___s": true }, { @@ -777973,7 +777977,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -778018,7 +778022,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setRotation", - "___id": "T000002R054434", + "___id": "T000002R054437", "___s": true }, { @@ -778027,7 +778031,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -778072,7 +778076,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setAngle", - "___id": "T000002R054435", + "___id": "T000002R054438", "___s": true }, { @@ -778081,7 +778085,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -778141,7 +778145,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setScale", - "___id": "T000002R054436", + "___id": "T000002R054439", "___s": true }, { @@ -778150,7 +778154,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -778195,7 +778199,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setX", - "___id": "T000002R054437", + "___id": "T000002R054440", "___s": true }, { @@ -778204,7 +778208,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -778249,7 +778253,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setY", - "___id": "T000002R054438", + "___id": "T000002R054441", "___s": true }, { @@ -778258,7 +778262,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -778303,7 +778307,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setZ", - "___id": "T000002R054439", + "___id": "T000002R054442", "___s": true }, { @@ -778312,7 +778316,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -778357,7 +778361,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setW", - "___id": "T000002R054440", + "___id": "T000002R054443", "___s": true }, { @@ -778366,7 +778370,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -778409,7 +778413,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", - "___id": "T000002R054441", + "___id": "T000002R054444", "___s": true }, { @@ -778418,7 +778422,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -778475,7 +778479,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", - "___id": "T000002R054442", + "___id": "T000002R054445", "___s": true }, { @@ -778484,7 +778488,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -778567,7 +778571,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#getLocalPoint", - "___id": "T000002R054443", + "___id": "T000002R054446", "___s": true }, { @@ -778576,7 +778580,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -778603,7 +778607,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#getParentRotation", - "___id": "T000002R054444", + "___id": "T000002R054447", "___s": true }, { @@ -778612,7 +778616,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -778634,7 +778638,7 @@ "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, "overrides": "Phaser.GameObjects.Components.Visible#visible", - "___id": "T000002R054446", + "___id": "T000002R054449", "___s": true }, { @@ -778643,7 +778647,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -778686,7 +778690,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Visible#setVisible", - "___id": "T000002R054447", + "___id": "T000002R054450", "___s": true }, { @@ -778695,7 +778699,7 @@ "filename": "Bounce.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setBounce", @@ -778737,7 +778741,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Bounce#setBounce", "inherited": true, - "___id": "T000002R054448", + "___id": "T000002R054451", "___s": true }, { @@ -778746,7 +778750,7 @@ "filename": "Collision.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setCollisionCategory", @@ -778788,7 +778792,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Collision#setCollisionCategory", "inherited": true, - "___id": "T000002R054449", + "___id": "T000002R054452", "___s": true }, { @@ -778797,7 +778801,7 @@ "filename": "Collision.js", "lineno": 34, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setCollisionGroup", @@ -778839,7 +778843,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Collision#setCollisionGroup", "inherited": true, - "___id": "T000002R054450", + "___id": "T000002R054453", "___s": true }, { @@ -778848,7 +778852,7 @@ "filename": "Collision.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setCollidesWith", @@ -778909,7 +778913,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Collision#setCollidesWith", "inherited": true, - "___id": "T000002R054451", + "___id": "T000002R054454", "___s": true }, { @@ -778918,7 +778922,7 @@ "filename": "Collision.js", "lineno": 87, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setOnCollide", @@ -778960,7 +778964,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Collision#setOnCollide", "inherited": true, - "___id": "T000002R054452", + "___id": "T000002R054455", "___s": true }, { @@ -778969,7 +778973,7 @@ "filename": "Collision.js", "lineno": 107, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setOnCollideEnd", @@ -779011,7 +779015,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Collision#setOnCollideEnd", "inherited": true, - "___id": "T000002R054453", + "___id": "T000002R054456", "___s": true }, { @@ -779020,7 +779024,7 @@ "filename": "Collision.js", "lineno": 127, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setOnCollideActive", @@ -779062,7 +779066,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Collision#setOnCollideActive", "inherited": true, - "___id": "T000002R054454", + "___id": "T000002R054457", "___s": true }, { @@ -779071,7 +779075,7 @@ "filename": "Collision.js", "lineno": 147, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setOnCollideWith", @@ -779145,7 +779149,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Collision#setOnCollideWith", "inherited": true, - "___id": "T000002R054455", + "___id": "T000002R054458", "___s": true }, { @@ -779154,7 +779158,7 @@ "filename": "Force.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "applyForce", @@ -779196,7 +779200,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Force#applyForce", "inherited": true, - "___id": "T000002R054456", + "___id": "T000002R054459", "___s": true }, { @@ -779205,7 +779209,7 @@ "filename": "Force.js", "lineno": 38, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "applyForceFrom", @@ -779260,7 +779264,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Force#applyForceFrom", "inherited": true, - "___id": "T000002R054457", + "___id": "T000002R054460", "___s": true }, { @@ -779269,7 +779273,7 @@ "filename": "Force.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "thrust", @@ -779311,7 +779315,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Force#thrust", "inherited": true, - "___id": "T000002R054458", + "___id": "T000002R054461", "___s": true }, { @@ -779320,7 +779324,7 @@ "filename": "Force.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "thrustLeft", @@ -779362,7 +779366,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Force#thrustLeft", "inherited": true, - "___id": "T000002R054459", + "___id": "T000002R054462", "___s": true }, { @@ -779371,7 +779375,7 @@ "filename": "Force.js", "lineno": 102, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "thrustRight", @@ -779413,7 +779417,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Force#thrustRight", "inherited": true, - "___id": "T000002R054460", + "___id": "T000002R054463", "___s": true }, { @@ -779422,7 +779426,7 @@ "filename": "Force.js", "lineno": 125, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "thrustBack", @@ -779464,7 +779468,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Force#thrustBack", "inherited": true, - "___id": "T000002R054461", + "___id": "T000002R054464", "___s": true }, { @@ -779473,7 +779477,7 @@ "filename": "Friction.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setFriction", @@ -779543,7 +779547,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Friction#setFriction", "inherited": true, - "___id": "T000002R054462", + "___id": "T000002R054465", "___s": true }, { @@ -779552,7 +779556,7 @@ "filename": "Friction.js", "lineno": 44, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setFrictionAir", @@ -779594,7 +779598,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Friction#setFrictionAir", "inherited": true, - "___id": "T000002R054463", + "___id": "T000002R054466", "___s": true }, { @@ -779603,7 +779607,7 @@ "filename": "Friction.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setFrictionStatic", @@ -779645,7 +779649,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Friction#setFrictionStatic", "inherited": true, - "___id": "T000002R054464", + "___id": "T000002R054467", "___s": true }, { @@ -779654,7 +779658,7 @@ "filename": "Gravity.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setIgnoreGravity", @@ -779696,7 +779700,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Gravity#setIgnoreGravity", "inherited": true, - "___id": "T000002R054465", + "___id": "T000002R054468", "___s": true }, { @@ -779705,7 +779709,7 @@ "filename": "Mass.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setMass", @@ -779747,7 +779751,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Mass#setMass", "inherited": true, - "___id": "T000002R054466", + "___id": "T000002R054469", "___s": true }, { @@ -779756,7 +779760,7 @@ "filename": "Mass.js", "lineno": 35, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setDensity", @@ -779798,7 +779802,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Mass#setDensity", "inherited": true, - "___id": "T000002R054467", + "___id": "T000002R054470", "___s": true }, { @@ -779807,7 +779811,7 @@ "filename": "Mass.js", "lineno": 52, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "centerOfMass", @@ -779843,7 +779847,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Mass#centerOfMass", "inherited": true, - "___id": "T000002R054468", + "___id": "T000002R054471", "___s": true }, { @@ -779852,7 +779856,7 @@ "filename": "Sensor.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setSensor", @@ -779894,7 +779898,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Sensor#setSensor", "inherited": true, - "___id": "T000002R054469", + "___id": "T000002R054472", "___s": true }, { @@ -779903,7 +779907,7 @@ "filename": "Sensor.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "isSensor", @@ -779929,7 +779933,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Sensor#isSensor", "inherited": true, - "___id": "T000002R054470", + "___id": "T000002R054473", "___s": true }, { @@ -779938,7 +779942,7 @@ "filename": "SetBody.js", "lineno": 23, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setRectangle", @@ -780007,7 +780011,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.SetBody#setRectangle", "inherited": true, - "___id": "T000002R054471", + "___id": "T000002R054474", "___s": true }, { @@ -780016,7 +780020,7 @@ "filename": "SetBody.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setCircle", @@ -780072,7 +780076,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.SetBody#setCircle", "inherited": true, - "___id": "T000002R054472", + "___id": "T000002R054475", "___s": true }, { @@ -780081,7 +780085,7 @@ "filename": "SetBody.js", "lineno": 62, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setPolygon", @@ -780150,7 +780154,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.SetBody#setPolygon", "inherited": true, - "___id": "T000002R054473", + "___id": "T000002R054476", "___s": true }, { @@ -780159,7 +780163,7 @@ "filename": "SetBody.js", "lineno": 82, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setTrapezoid", @@ -780241,7 +780245,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.SetBody#setTrapezoid", "inherited": true, - "___id": "T000002R054474", + "___id": "T000002R054477", "___s": true }, { @@ -780250,7 +780254,7 @@ "filename": "SetBody.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setExistingBody", @@ -780307,7 +780311,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.SetBody#setExistingBody", "inherited": true, - "___id": "T000002R054475", + "___id": "T000002R054478", "___s": true }, { @@ -780316,7 +780320,7 @@ "filename": "SetBody.js", "lineno": 175, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setBody", @@ -780382,7 +780386,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.SetBody#setBody", "inherited": true, - "___id": "T000002R054476", + "___id": "T000002R054479", "___s": true }, { @@ -780391,7 +780395,7 @@ "filename": "Sleep.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setToSleep", @@ -780418,7 +780422,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Sleep#setToSleep", "inherited": true, - "___id": "T000002R054477", + "___id": "T000002R054480", "___s": true }, { @@ -780427,7 +780431,7 @@ "filename": "Sleep.js", "lineno": 34, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setAwake", @@ -780454,7 +780458,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Sleep#setAwake", "inherited": true, - "___id": "T000002R054478", + "___id": "T000002R054481", "___s": true }, { @@ -780463,7 +780467,7 @@ "filename": "Sleep.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setSleepThreshold", @@ -780507,7 +780511,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Sleep#setSleepThreshold", "inherited": true, - "___id": "T000002R054479", + "___id": "T000002R054482", "___s": true }, { @@ -780516,7 +780520,7 @@ "filename": "Sleep.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setSleepEvents", @@ -780571,7 +780575,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Sleep#setSleepEvents", "inherited": true, - "___id": "T000002R054480", + "___id": "T000002R054483", "___s": true }, { @@ -780580,7 +780584,7 @@ "filename": "Sleep.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setSleepStartEvent", @@ -780622,7 +780626,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Sleep#setSleepStartEvent", "inherited": true, - "___id": "T000002R054481", + "___id": "T000002R054484", "___s": true }, { @@ -780631,7 +780635,7 @@ "filename": "Sleep.js", "lineno": 121, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setSleepEndEvent", @@ -780673,7 +780677,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Sleep#setSleepEndEvent", "inherited": true, - "___id": "T000002R054482", + "___id": "T000002R054485", "___s": true }, { @@ -780682,7 +780686,7 @@ "filename": "Static.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setStatic", @@ -780724,7 +780728,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Static#setStatic", "inherited": true, - "___id": "T000002R054483", + "___id": "T000002R054486", "___s": true }, { @@ -780733,7 +780737,7 @@ "filename": "Static.js", "lineno": 34, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "isStatic", @@ -780759,7 +780763,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Static#isStatic", "inherited": true, - "___id": "T000002R054484", + "___id": "T000002R054487", "___s": true }, { @@ -780768,7 +780772,7 @@ "filename": "Transform.js", "lineno": 239, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setFixedRotation", @@ -780795,7 +780799,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Transform#setFixedRotation", "inherited": true, - "___id": "T000002R054485", + "___id": "T000002R054488", "___s": true }, { @@ -780804,7 +780808,7 @@ "filename": "Velocity.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setVelocityX", @@ -780846,7 +780850,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Velocity#setVelocityX", "inherited": true, - "___id": "T000002R054486", + "___id": "T000002R054489", "___s": true }, { @@ -780855,7 +780859,7 @@ "filename": "Velocity.js", "lineno": 36, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setVelocityY", @@ -780897,7 +780901,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Velocity#setVelocityY", "inherited": true, - "___id": "T000002R054487", + "___id": "T000002R054490", "___s": true }, { @@ -780906,7 +780910,7 @@ "filename": "Velocity.js", "lineno": 55, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setVelocity", @@ -780963,7 +780967,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Velocity#setVelocity", "inherited": true, - "___id": "T000002R054488", + "___id": "T000002R054491", "___s": true }, { @@ -780972,7 +780976,7 @@ "filename": "Velocity.js", "lineno": 75, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "getVelocity", @@ -780998,7 +781002,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Velocity#getVelocity", "inherited": true, - "___id": "T000002R054489", + "___id": "T000002R054492", "___s": true }, { @@ -781007,7 +781011,7 @@ "filename": "Velocity.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setAngularVelocity", @@ -781049,7 +781053,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Velocity#setAngularVelocity", "inherited": true, - "___id": "T000002R054490", + "___id": "T000002R054493", "___s": true }, { @@ -781058,7 +781062,7 @@ "filename": "Velocity.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "getAngularVelocity", @@ -781084,7 +781088,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Velocity#getAngularVelocity", "inherited": true, - "___id": "T000002R054491", + "___id": "T000002R054494", "___s": true }, { @@ -781093,7 +781097,7 @@ "filename": "Velocity.js", "lineno": 119, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setAngularSpeed", @@ -781135,7 +781139,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Velocity#setAngularSpeed", "inherited": true, - "___id": "T000002R054492", + "___id": "T000002R054495", "___s": true }, { @@ -781144,7 +781148,7 @@ "filename": "Velocity.js", "lineno": 137, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "getAngularSpeed", @@ -781170,7 +781174,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Velocity#getAngularSpeed", "inherited": true, - "___id": "T000002R054493", + "___id": "T000002R054496", "___s": true }, { @@ -781179,7 +781183,7 @@ "filename": "Sprite.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "anims", @@ -781200,7 +781204,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Sprite#anims", "inherited": true, - "___id": "T000002R054494", + "___id": "T000002R054497", "___s": true }, { @@ -781209,7 +781213,7 @@ "filename": "Sprite.js", "lineno": 125, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "preUpdate", @@ -781250,7 +781254,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#preUpdate", "inherited": true, - "___id": "T000002R054495", + "___id": "T000002R054498", "___s": true }, { @@ -781259,7 +781263,7 @@ "filename": "Sprite.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "play", @@ -781334,7 +781338,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#play", "inherited": true, - "___id": "T000002R054496", + "___id": "T000002R054499", "___s": true }, { @@ -781343,7 +781347,7 @@ "filename": "Sprite.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "playReverse", @@ -781418,7 +781422,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#playReverse", "inherited": true, - "___id": "T000002R054497", + "___id": "T000002R054500", "___s": true }, { @@ -781427,7 +781431,7 @@ "filename": "Sprite.js", "lineno": 270, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "playAfterDelay", @@ -781500,7 +781504,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#playAfterDelay", "inherited": true, - "___id": "T000002R054498", + "___id": "T000002R054501", "___s": true }, { @@ -781509,7 +781513,7 @@ "filename": "Sprite.js", "lineno": 300, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "playAfterRepeat", @@ -781584,7 +781588,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#playAfterRepeat", "inherited": true, - "___id": "T000002R054499", + "___id": "T000002R054502", "___s": true }, { @@ -781593,7 +781597,7 @@ "filename": "Sprite.js", "lineno": 327, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "chain", @@ -781693,7 +781697,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#chain", "inherited": true, - "___id": "T000002R054500", + "___id": "T000002R054503", "___s": true }, { @@ -781702,7 +781706,7 @@ "filename": "Sprite.js", "lineno": 359, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "stop", @@ -781732,7 +781736,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Sprite#stop", "inherited": true, - "___id": "T000002R054501", + "___id": "T000002R054504", "___s": true }, { @@ -781741,7 +781745,7 @@ "filename": "Sprite.js", "lineno": 377, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "stopAfterDelay", @@ -781786,7 +781790,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#stopAfterDelay", "inherited": true, - "___id": "T000002R054502", + "___id": "T000002R054505", "___s": true }, { @@ -781795,7 +781799,7 @@ "filename": "Sprite.js", "lineno": 400, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "stopAfterRepeat", @@ -781842,7 +781846,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#stopAfterRepeat", "inherited": true, - "___id": "T000002R054503", + "___id": "T000002R054506", "___s": true }, { @@ -781851,7 +781855,7 @@ "filename": "Sprite.js", "lineno": 423, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "stopOnFrame", @@ -781896,7 +781900,7 @@ ], "inherits": "Phaser.GameObjects.Sprite#stopOnFrame", "inherited": true, - "___id": "T000002R054504", + "___id": "T000002R054507", "___s": true }, { @@ -781905,7 +781909,7 @@ "filename": "Sprite.js", "lineno": 447, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\sprite", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\sprite", "code": {} }, "name": "toJSON", @@ -781931,7 +781935,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Sprite#toJSON", "inherited": true, - "___id": "T000002R054505", + "___id": "T000002R054508", "___s": true }, { @@ -781940,7 +781944,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -781961,7 +781965,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R054509", + "___id": "T000002R054512", "___s": true }, { @@ -781970,7 +781974,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -782002,7 +782006,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R054510", + "___id": "T000002R054513", "___s": true }, { @@ -782011,7 +782015,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -782032,7 +782036,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R054511", + "___id": "T000002R054514", "___s": true }, { @@ -782041,7 +782045,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -782072,7 +782076,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R054512", + "___id": "T000002R054515", "___s": true }, { @@ -782081,7 +782085,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -782102,7 +782106,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R054513", + "___id": "T000002R054516", "___s": true }, { @@ -782111,7 +782115,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -782133,7 +782137,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R054514", + "___id": "T000002R054517", "___s": true }, { @@ -782142,7 +782146,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -782164,7 +782168,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R054515", + "___id": "T000002R054518", "___s": true }, { @@ -782173,7 +782177,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -782195,7 +782199,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R054516", + "___id": "T000002R054519", "___s": true }, { @@ -782204,7 +782208,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -782226,7 +782230,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R054517", + "___id": "T000002R054520", "___s": true }, { @@ -782235,7 +782239,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -782257,7 +782261,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R054518", + "___id": "T000002R054521", "___s": true }, { @@ -782266,7 +782270,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -782291,7 +782295,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R054519", + "___id": "T000002R054522", "___s": true }, { @@ -782300,7 +782304,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -782324,7 +782328,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R054520", + "___id": "T000002R054523", "___s": true }, { @@ -782333,7 +782337,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -782372,7 +782376,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R054521", + "___id": "T000002R054524", "___s": true }, { @@ -782381,7 +782385,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -782403,7 +782407,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R054522", + "___id": "T000002R054525", "___s": true }, { @@ -782412,7 +782416,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -782454,7 +782458,7 @@ "name": "value" } ], - "___id": "T000002R054523", + "___id": "T000002R054526", "___s": true }, { @@ -782463,7 +782467,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -782505,7 +782509,7 @@ "name": "value" } ], - "___id": "T000002R054524", + "___id": "T000002R054527", "___s": true }, { @@ -782514,7 +782518,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -782566,7 +782570,7 @@ "name": "value" } ], - "___id": "T000002R054525", + "___id": "T000002R054528", "___s": true }, { @@ -782575,7 +782579,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -782605,7 +782609,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R054526", + "___id": "T000002R054529", "___s": true }, { @@ -782614,7 +782618,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -782693,7 +782697,7 @@ "name": "data" } ], - "___id": "T000002R054527", + "___id": "T000002R054530", "___s": true }, { @@ -782702,7 +782706,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -782759,7 +782763,7 @@ "name": "amount" } ], - "___id": "T000002R054528", + "___id": "T000002R054531", "___s": true }, { @@ -782768,7 +782772,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -782810,7 +782814,7 @@ "name": "key" } ], - "___id": "T000002R054529", + "___id": "T000002R054532", "___s": true }, { @@ -782819,7 +782823,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -782878,7 +782882,7 @@ "name": "key" } ], - "___id": "T000002R054530", + "___id": "T000002R054533", "___s": true }, { @@ -782887,7 +782891,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -782974,7 +782978,7 @@ "name": "dropZone" } ], - "___id": "T000002R054531", + "___id": "T000002R054534", "___s": true }, { @@ -782983,7 +782987,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -783010,7 +783014,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R054532", + "___id": "T000002R054535", "___s": true }, { @@ -783019,7 +783023,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -783046,7 +783050,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R054533", + "___id": "T000002R054536", "___s": true }, { @@ -783055,7 +783059,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -783067,7 +783071,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R054534", + "___id": "T000002R054537", "___s": true }, { @@ -783076,7 +783080,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -783088,7 +783092,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R054535", + "___id": "T000002R054538", "___s": true }, { @@ -783097,7 +783101,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -783126,7 +783130,7 @@ "name": "args" } ], - "___id": "T000002R054536", + "___id": "T000002R054539", "___s": true }, { @@ -783135,7 +783139,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -783176,7 +783180,7 @@ "name": "camera" } ], - "___id": "T000002R054537", + "___id": "T000002R054540", "___s": true }, { @@ -783185,7 +783189,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -783220,7 +783224,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R054538", + "___id": "T000002R054541", "___s": true }, { @@ -783229,7 +783233,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -783286,7 +783290,7 @@ "name": "displayList" } ], - "___id": "T000002R054539", + "___id": "T000002R054542", "___s": true }, { @@ -783295,7 +783299,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -783322,7 +783326,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R054540", + "___id": "T000002R054543", "___s": true }, { @@ -783331,7 +783335,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -783362,7 +783366,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R054541", + "___id": "T000002R054544", "___s": true }, { @@ -783371,7 +783375,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -783398,7 +783402,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R054542", + "___id": "T000002R054545", "___s": true }, { @@ -783407,7 +783411,7 @@ "filename": "GameObject.js", "lineno": 810, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "destroy", @@ -783439,7 +783443,7 @@ "name": "fromScene" } ], - "___id": "T000002R054543", + "___id": "T000002R054546", "___s": true }, { @@ -783448,7 +783452,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -783460,7 +783464,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R054544", + "___id": "T000002R054547", "___s": true }, { @@ -783469,7 +783473,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -783512,7 +783516,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R054545", + "___id": "T000002R054548", "___s": true }, { @@ -783521,7 +783525,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -783581,7 +783585,7 @@ "name": "event" } ], - "___id": "T000002R054546", + "___id": "T000002R054549", "___s": true }, { @@ -783590,7 +783594,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -783641,7 +783645,7 @@ "name": "event" } ], - "___id": "T000002R054547", + "___id": "T000002R054550", "___s": true }, { @@ -783650,7 +783654,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -783716,7 +783720,7 @@ "name": "args" } ], - "___id": "T000002R054548", + "___id": "T000002R054551", "___s": true }, { @@ -783725,7 +783729,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -783804,7 +783808,7 @@ "name": "context" } ], - "___id": "T000002R054549", + "___id": "T000002R054552", "___s": true }, { @@ -783813,7 +783817,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -783892,7 +783896,7 @@ "name": "context" } ], - "___id": "T000002R054550", + "___id": "T000002R054553", "___s": true }, { @@ -783901,7 +783905,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -783980,7 +783984,7 @@ "name": "context" } ], - "___id": "T000002R054551", + "___id": "T000002R054554", "___s": true }, { @@ -783989,7 +783993,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -784082,7 +784086,7 @@ "name": "once" } ], - "___id": "T000002R054552", + "___id": "T000002R054555", "___s": true }, { @@ -784091,7 +784095,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -784184,7 +784188,7 @@ "name": "once" } ], - "___id": "T000002R054553", + "___id": "T000002R054556", "___s": true }, { @@ -784193,7 +784197,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -784246,7 +784250,7 @@ "name": "event" } ], - "___id": "T000002R054554", + "___id": "T000002R054557", "___s": true }, { @@ -784255,7 +784259,7 @@ "filename": "Alpha.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -784283,7 +784287,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#clearAlpha", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#clearAlpha", - "___id": "T000002R054560", + "___id": "T000002R054563", "___s": true }, { @@ -784292,7 +784296,7 @@ "filename": "Alpha.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -784379,7 +784383,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Alpha#setAlpha", - "___id": "T000002R054561", + "___id": "T000002R054564", "___s": true }, { @@ -784388,7 +784392,7 @@ "filename": "Alpha.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -784410,7 +784414,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#alpha", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#alpha", - "___id": "T000002R054562", + "___id": "T000002R054565", "___s": true }, { @@ -784419,7 +784423,7 @@ "filename": "Alpha.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopLeft", @@ -784448,7 +784452,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", - "___id": "T000002R054563", + "___id": "T000002R054566", "___s": true }, { @@ -784457,7 +784461,7 @@ "filename": "Alpha.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopRight", @@ -784486,7 +784490,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopRight", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#alphaTopRight", - "___id": "T000002R054564", + "___id": "T000002R054567", "___s": true }, { @@ -784495,7 +784499,7 @@ "filename": "Alpha.js", "lineno": 227, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomLeft", @@ -784524,7 +784528,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", - "___id": "T000002R054565", + "___id": "T000002R054568", "___s": true }, { @@ -784533,7 +784537,7 @@ "filename": "Alpha.js", "lineno": 257, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomRight", @@ -784562,7 +784566,7 @@ "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", "inherited": true, "overrides": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", - "___id": "T000002R054566", + "___id": "T000002R054569", "___s": true }, { @@ -784571,7 +784575,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -784608,7 +784612,7 @@ "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, "overrides": "Phaser.GameObjects.Components.BlendMode#blendMode", - "___id": "T000002R054568", + "___id": "T000002R054571", "___s": true }, { @@ -784617,7 +784621,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -784675,7 +784679,7 @@ } ], "overrides": "Phaser.GameObjects.Components.BlendMode#setBlendMode", - "___id": "T000002R054569", + "___id": "T000002R054572", "___s": true }, { @@ -784684,7 +784688,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -784706,7 +784710,7 @@ "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, "overrides": "Phaser.GameObjects.Components.Depth#depth", - "___id": "T000002R054571", + "___id": "T000002R054574", "___s": true }, { @@ -784715,7 +784719,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -784758,7 +784762,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Depth#setDepth", - "___id": "T000002R054572", + "___id": "T000002R054575", "___s": true }, { @@ -784767,7 +784771,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -784795,7 +784799,7 @@ "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, "overrides": "Phaser.GameObjects.Components.Depth#bringMeToTop", - "___id": "T000002R054573", + "___id": "T000002R054576", "___s": true }, { @@ -784804,7 +784808,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -784832,7 +784836,7 @@ "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, "overrides": "Phaser.GameObjects.Components.Depth#sendMeToBack", - "___id": "T000002R054574", + "___id": "T000002R054577", "___s": true }, { @@ -784841,7 +784845,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -784884,7 +784888,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", - "___id": "T000002R054575", + "___id": "T000002R054578", "___s": true }, { @@ -784893,7 +784897,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -784936,7 +784940,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", - "___id": "T000002R054576", + "___id": "T000002R054579", "___s": true }, { @@ -784945,7 +784949,7 @@ "filename": "Flip.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipX", @@ -784968,7 +784972,7 @@ "inherits": "Phaser.GameObjects.Components.Flip#flipX", "inherited": true, "overrides": "Phaser.GameObjects.Components.Flip#flipX", - "___id": "T000002R054577", + "___id": "T000002R054580", "___s": true }, { @@ -784977,7 +784981,7 @@ "filename": "Flip.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipY", @@ -785000,7 +785004,7 @@ "inherits": "Phaser.GameObjects.Components.Flip#flipY", "inherited": true, "overrides": "Phaser.GameObjects.Components.Flip#flipY", - "___id": "T000002R054578", + "___id": "T000002R054581", "___s": true }, { @@ -785009,7 +785013,7 @@ "filename": "Flip.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipX", @@ -785037,7 +785041,7 @@ "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipX", "inherited": true, "overrides": "Phaser.GameObjects.Components.Flip#toggleFlipX", - "___id": "T000002R054579", + "___id": "T000002R054582", "___s": true }, { @@ -785046,7 +785050,7 @@ "filename": "Flip.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipY", @@ -785074,7 +785078,7 @@ "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipY", "inherited": true, "overrides": "Phaser.GameObjects.Components.Flip#toggleFlipY", - "___id": "T000002R054580", + "___id": "T000002R054583", "___s": true }, { @@ -785083,7 +785087,7 @@ "filename": "Flip.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipX", @@ -785126,7 +785130,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Flip#setFlipX", - "___id": "T000002R054581", + "___id": "T000002R054584", "___s": true }, { @@ -785135,7 +785139,7 @@ "filename": "Flip.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipY", @@ -785178,7 +785182,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Flip#setFlipY", - "___id": "T000002R054582", + "___id": "T000002R054585", "___s": true }, { @@ -785187,7 +785191,7 @@ "filename": "Flip.js", "lineno": 117, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlip", @@ -785243,7 +785247,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Flip#setFlip", - "___id": "T000002R054583", + "___id": "T000002R054586", "___s": true }, { @@ -785252,7 +785256,7 @@ "filename": "Flip.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetFlip", @@ -785280,7 +785284,7 @@ "inherits": "Phaser.GameObjects.Components.Flip#resetFlip", "inherited": true, "overrides": "Phaser.GameObjects.Components.Flip#resetFlip", - "___id": "T000002R054584", + "___id": "T000002R054587", "___s": true }, { @@ -785289,7 +785293,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -785355,7 +785359,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getCenter", - "___id": "T000002R054586", + "___id": "T000002R054589", "___s": true }, { @@ -785364,7 +785368,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -785430,7 +785434,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getTopLeft", - "___id": "T000002R054587", + "___id": "T000002R054590", "___s": true }, { @@ -785439,7 +785443,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -785505,7 +785509,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getTopCenter", - "___id": "T000002R054588", + "___id": "T000002R054591", "___s": true }, { @@ -785514,7 +785518,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -785580,7 +785584,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getTopRight", - "___id": "T000002R054589", + "___id": "T000002R054592", "___s": true }, { @@ -785589,7 +785593,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -785655,7 +785659,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getLeftCenter", - "___id": "T000002R054590", + "___id": "T000002R054593", "___s": true }, { @@ -785664,7 +785668,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -785730,7 +785734,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getRightCenter", - "___id": "T000002R054591", + "___id": "T000002R054594", "___s": true }, { @@ -785739,7 +785743,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -785805,7 +785809,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getBottomLeft", - "___id": "T000002R054592", + "___id": "T000002R054595", "___s": true }, { @@ -785814,7 +785818,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -785880,7 +785884,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getBottomCenter", - "___id": "T000002R054593", + "___id": "T000002R054596", "___s": true }, { @@ -785889,7 +785893,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -785955,7 +785959,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getBottomRight", - "___id": "T000002R054594", + "___id": "T000002R054597", "___s": true }, { @@ -785964,7 +785968,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -786035,7 +786039,7 @@ } ], "overrides": "Phaser.GameObjects.Components.GetBounds#getBounds", - "___id": "T000002R054595", + "___id": "T000002R054598", "___s": true }, { @@ -786044,7 +786048,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -786076,7 +786080,7 @@ "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, "overrides": "Phaser.GameObjects.Components.Mask#mask", - "___id": "T000002R054596", + "___id": "T000002R054599", "___s": true }, { @@ -786085,7 +786089,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -786138,7 +786142,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Mask#setMask", - "___id": "T000002R054597", + "___id": "T000002R054600", "___s": true }, { @@ -786147,7 +786151,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -786192,7 +786196,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Mask#clearMask", - "___id": "T000002R054598", + "___id": "T000002R054601", "___s": true }, { @@ -786201,7 +786205,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -786355,7 +786359,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Mask#createBitmapMask", - "___id": "T000002R054599", + "___id": "T000002R054602", "___s": true }, { @@ -786364,7 +786368,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -786437,7 +786441,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Mask#createGeometryMask", - "___id": "T000002R054600", + "___id": "T000002R054603", "___s": true }, { @@ -786446,7 +786450,7 @@ "filename": "Origin.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originX", @@ -786470,7 +786474,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#originX", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#originX", - "___id": "T000002R054602", + "___id": "T000002R054605", "___s": true }, { @@ -786479,7 +786483,7 @@ "filename": "Origin.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "originY", @@ -786503,7 +786507,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#originY", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#originY", - "___id": "T000002R054603", + "___id": "T000002R054606", "___s": true }, { @@ -786512,7 +786516,7 @@ "filename": "Origin.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginX", @@ -786534,7 +786538,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#displayOriginX", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#displayOriginX", - "___id": "T000002R054604", + "___id": "T000002R054607", "___s": true }, { @@ -786543,7 +786547,7 @@ "filename": "Origin.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayOriginY", @@ -786565,7 +786569,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#displayOriginY", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#displayOriginY", - "___id": "T000002R054605", + "___id": "T000002R054608", "___s": true }, { @@ -786574,7 +786578,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -786634,7 +786638,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Origin#setOrigin", - "___id": "T000002R054606", + "___id": "T000002R054609", "___s": true }, { @@ -786643,7 +786647,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -786671,7 +786675,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", - "___id": "T000002R054607", + "___id": "T000002R054610", "___s": true }, { @@ -786680,7 +786684,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -786740,7 +786744,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Origin#setDisplayOrigin", - "___id": "T000002R054608", + "___id": "T000002R054611", "___s": true }, { @@ -786749,7 +786753,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -786777,7 +786781,7 @@ "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, "overrides": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", - "___id": "T000002R054609", + "___id": "T000002R054612", "___s": true }, { @@ -786786,7 +786790,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -786816,7 +786820,7 @@ "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, "overrides": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", - "___id": "T000002R054610", + "___id": "T000002R054613", "___s": true }, { @@ -786825,7 +786829,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -786855,7 +786859,7 @@ "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, "overrides": "Phaser.GameObjects.Components.Pipeline#pipeline", - "___id": "T000002R054611", + "___id": "T000002R054614", "___s": true }, { @@ -786864,7 +786868,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -786893,7 +786897,7 @@ "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, "overrides": "Phaser.GameObjects.Components.Pipeline#pipelineData", - "___id": "T000002R054612", + "___id": "T000002R054615", "___s": true }, { @@ -786902,7 +786906,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -786962,7 +786966,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Pipeline#initPipeline", - "___id": "T000002R054613", + "___id": "T000002R054616", "___s": true }, { @@ -786971,7 +786975,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -787060,7 +787064,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Pipeline#setPipeline", - "___id": "T000002R054614", + "___id": "T000002R054617", "___s": true }, { @@ -787069,7 +787073,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -787133,7 +787137,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Pipeline#setPipelineData", - "___id": "T000002R054615", + "___id": "T000002R054618", "___s": true }, { @@ -787142,7 +787146,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -787193,7 +787197,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Pipeline#resetPipeline", - "___id": "T000002R054616", + "___id": "T000002R054619", "___s": true }, { @@ -787202,7 +787206,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -787238,7 +787242,7 @@ "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, "overrides": "Phaser.GameObjects.Components.Pipeline#getPipelineName", - "___id": "T000002R054617", + "___id": "T000002R054620", "___s": true }, { @@ -787247,7 +787251,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -787276,7 +787280,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", - "___id": "T000002R054618", + "___id": "T000002R054621", "___s": true }, { @@ -787285,7 +787289,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -787323,7 +787327,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#postPipelines", - "___id": "T000002R054619", + "___id": "T000002R054622", "___s": true }, { @@ -787332,7 +787336,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -787361,7 +787365,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", - "___id": "T000002R054620", + "___id": "T000002R054623", "___s": true }, { @@ -787370,7 +787374,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -787401,7 +787405,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#preFX", - "___id": "T000002R054621", + "___id": "T000002R054624", "___s": true }, { @@ -787410,7 +787414,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -787439,7 +787443,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#postFX", - "___id": "T000002R054622", + "___id": "T000002R054625", "___s": true }, { @@ -787448,7 +787452,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -787485,7 +787489,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", - "___id": "T000002R054623", + "___id": "T000002R054626", "___s": true }, { @@ -787494,7 +787498,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -787630,7 +787634,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", - "___id": "T000002R054624", + "___id": "T000002R054627", "___s": true }, { @@ -787639,7 +787643,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -787703,7 +787707,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", - "___id": "T000002R054625", + "___id": "T000002R054628", "___s": true }, { @@ -787712,7 +787716,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -787795,7 +787799,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", - "___id": "T000002R054626", + "___id": "T000002R054629", "___s": true }, { @@ -787804,7 +787808,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -787841,7 +787845,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", - "___id": "T000002R054627", + "___id": "T000002R054630", "___s": true }, { @@ -787850,7 +787854,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -787910,7 +787914,7 @@ } ], "overrides": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", - "___id": "T000002R054628", + "___id": "T000002R054631", "___s": true }, { @@ -787919,7 +787923,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -787954,7 +787958,7 @@ "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, "overrides": "Phaser.GameObjects.Components.PostPipeline#clearFX", - "___id": "T000002R054629", + "___id": "T000002R054632", "___s": true }, { @@ -787963,7 +787967,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -787986,7 +787990,7 @@ "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, "overrides": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", - "___id": "T000002R054630", + "___id": "T000002R054633", "___s": true }, { @@ -787995,7 +787999,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -788018,7 +788022,7 @@ "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, "overrides": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", - "___id": "T000002R054631", + "___id": "T000002R054634", "___s": true }, { @@ -788027,7 +788031,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -788085,7 +788089,7 @@ } ], "overrides": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", - "___id": "T000002R054632", + "___id": "T000002R054635", "___s": true }, { @@ -788094,7 +788098,7 @@ "filename": "Size.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "width", @@ -788116,7 +788120,7 @@ "inherits": "Phaser.GameObjects.Components.Size#width", "inherited": true, "overrides": "Phaser.GameObjects.Components.Size#width", - "___id": "T000002R054634", + "___id": "T000002R054637", "___s": true }, { @@ -788125,7 +788129,7 @@ "filename": "Size.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "height", @@ -788147,7 +788151,7 @@ "inherits": "Phaser.GameObjects.Components.Size#height", "inherited": true, "overrides": "Phaser.GameObjects.Components.Size#height", - "___id": "T000002R054635", + "___id": "T000002R054638", "___s": true }, { @@ -788156,7 +788160,7 @@ "filename": "Size.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayWidth", @@ -788178,7 +788182,7 @@ "inherits": "Phaser.GameObjects.Components.Size#displayWidth", "inherited": true, "overrides": "Phaser.GameObjects.Components.Size#displayWidth", - "___id": "T000002R054636", + "___id": "T000002R054639", "___s": true }, { @@ -788187,7 +788191,7 @@ "filename": "Size.js", "lineno": 78, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayHeight", @@ -788209,7 +788213,7 @@ "inherits": "Phaser.GameObjects.Components.Size#displayHeight", "inherited": true, "overrides": "Phaser.GameObjects.Components.Size#displayHeight", - "___id": "T000002R054637", + "___id": "T000002R054640", "___s": true }, { @@ -788218,7 +788222,7 @@ "filename": "Size.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSizeToFrame", @@ -788272,7 +788276,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Size#setSizeToFrame", - "___id": "T000002R054638", + "___id": "T000002R054641", "___s": true }, { @@ -788281,7 +788285,7 @@ "filename": "Size.js", "lineno": 139, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSize", @@ -788337,7 +788341,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Size#setSize", - "___id": "T000002R054639", + "___id": "T000002R054642", "___s": true }, { @@ -788346,7 +788350,7 @@ "filename": "Size.js", "lineno": 166, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplaySize", @@ -788402,7 +788406,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Size#setDisplaySize", - "___id": "T000002R054640", + "___id": "T000002R054643", "___s": true }, { @@ -788411,7 +788415,7 @@ "filename": "TextureCrop.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "texture", @@ -788443,7 +788447,7 @@ "inherits": "Phaser.GameObjects.Components.TextureCrop#texture", "inherited": true, "overrides": "Phaser.GameObjects.Components.Texture#texture", - "___id": "T000002R054641", + "___id": "T000002R054644", "___s": true }, { @@ -788452,7 +788456,7 @@ "filename": "TextureCrop.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "frame", @@ -788474,7 +788478,7 @@ "inherits": "Phaser.GameObjects.Components.TextureCrop#frame", "inherited": true, "overrides": "Phaser.GameObjects.Components.Texture#frame", - "___id": "T000002R054642", + "___id": "T000002R054645", "___s": true }, { @@ -788483,7 +788487,7 @@ "filename": "TextureCrop.js", "lineno": 39, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isCropped", @@ -788505,7 +788509,7 @@ "inherits": "Phaser.GameObjects.Components.TextureCrop#isCropped", "inherited": true, "overrides": "Phaser.GameObjects.Components.Texture#isCropped", - "___id": "T000002R054643", + "___id": "T000002R054646", "___s": true }, { @@ -788514,7 +788518,7 @@ "filename": "TextureCrop.js", "lineno": 50, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setCrop", @@ -788609,7 +788613,7 @@ "name": "height" } ], - "___id": "T000002R054644", + "___id": "T000002R054647", "___s": true }, { @@ -788618,7 +788622,7 @@ "filename": "TextureCrop.js", "lineno": 110, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTexture", @@ -788685,7 +788689,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Texture#setTexture", - "___id": "T000002R054645", + "___id": "T000002R054648", "___s": true }, { @@ -788694,7 +788698,7 @@ "filename": "TextureCrop.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFrame", @@ -788782,7 +788786,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Texture#setFrame", - "___id": "T000002R054646", + "___id": "T000002R054649", "___s": true }, { @@ -788791,7 +788795,7 @@ "filename": "Tint.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopLeft", @@ -788814,7 +788818,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tintTopLeft", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tintTopLeft", - "___id": "T000002R054648", + "___id": "T000002R054651", "___s": true }, { @@ -788823,7 +788827,7 @@ "filename": "Tint.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintTopRight", @@ -788846,7 +788850,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tintTopRight", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tintTopRight", - "___id": "T000002R054649", + "___id": "T000002R054652", "___s": true }, { @@ -788855,7 +788859,7 @@ "filename": "Tint.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomLeft", @@ -788878,7 +788882,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tintBottomLeft", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tintBottomLeft", - "___id": "T000002R054650", + "___id": "T000002R054653", "___s": true }, { @@ -788887,7 +788891,7 @@ "filename": "Tint.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintBottomRight", @@ -788910,7 +788914,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tintBottomRight", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tintBottomRight", - "___id": "T000002R054651", + "___id": "T000002R054654", "___s": true }, { @@ -788919,7 +788923,7 @@ "filename": "Tint.js", "lineno": 66, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tintFill", @@ -788942,7 +788946,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tintFill", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tintFill", - "___id": "T000002R054652", + "___id": "T000002R054655", "___s": true }, { @@ -788951,7 +788955,7 @@ "filename": "Tint.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearTint", @@ -788986,7 +788990,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#clearTint", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#clearTint", - "___id": "T000002R054653", + "___id": "T000002R054656", "___s": true }, { @@ -788995,7 +788999,7 @@ "filename": "Tint.js", "lineno": 98, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTint", @@ -789089,7 +789093,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Tint#setTint", - "___id": "T000002R054654", + "___id": "T000002R054657", "___s": true }, { @@ -789098,7 +789102,7 @@ "filename": "Tint.js", "lineno": 146, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setTintFill", @@ -789192,7 +789196,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Tint#setTintFill", - "___id": "T000002R054655", + "___id": "T000002R054658", "___s": true }, { @@ -789201,7 +789205,7 @@ "filename": "Tint.js", "lineno": 183, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "tint", @@ -789230,7 +789234,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#tint", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#tint", - "___id": "T000002R054656", + "___id": "T000002R054659", "___s": true }, { @@ -789239,7 +789243,7 @@ "filename": "Tint.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "isTinted", @@ -789269,7 +789273,7 @@ "inherits": "Phaser.GameObjects.Components.Tint#isTinted", "inherited": true, "overrides": "Phaser.GameObjects.Components.Tint#isTinted", - "___id": "T000002R054657", + "___id": "T000002R054660", "___s": true }, { @@ -789278,7 +789282,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -789302,7 +789306,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#hasTransformComponent", - "___id": "T000002R054658", + "___id": "T000002R054661", "___s": true }, { @@ -789311,7 +789315,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -789334,7 +789338,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#x", - "___id": "T000002R054662", + "___id": "T000002R054665", "___s": true }, { @@ -789343,7 +789347,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -789366,7 +789370,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#y", - "___id": "T000002R054663", + "___id": "T000002R054666", "___s": true }, { @@ -789375,7 +789379,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -789398,7 +789402,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#z", - "___id": "T000002R054664", + "___id": "T000002R054667", "___s": true }, { @@ -789407,7 +789411,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -789430,7 +789434,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#w", - "___id": "T000002R054665", + "___id": "T000002R054668", "___s": true }, { @@ -789439,7 +789443,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -789462,7 +789466,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#scale", - "___id": "T000002R054666", + "___id": "T000002R054669", "___s": true }, { @@ -789471,7 +789475,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -789494,7 +789498,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#scaleX", - "___id": "T000002R054667", + "___id": "T000002R054670", "___s": true }, { @@ -789503,7 +789507,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -789526,7 +789530,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#scaleY", - "___id": "T000002R054668", + "___id": "T000002R054671", "___s": true }, { @@ -789535,7 +789539,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -789558,7 +789562,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#angle", - "___id": "T000002R054669", + "___id": "T000002R054672", "___s": true }, { @@ -789567,7 +789571,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -789590,7 +789594,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#rotation", - "___id": "T000002R054670", + "___id": "T000002R054673", "___s": true }, { @@ -789599,7 +789603,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -789689,7 +789693,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setPosition", - "___id": "T000002R054671", + "___id": "T000002R054674", "___s": true }, { @@ -789698,7 +789702,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -789756,7 +789760,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#copyPosition", - "___id": "T000002R054672", + "___id": "T000002R054675", "___s": true }, { @@ -789765,7 +789769,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -789853,7 +789857,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setRandomPosition", - "___id": "T000002R054673", + "___id": "T000002R054676", "___s": true }, { @@ -789862,7 +789866,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -789907,7 +789911,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setRotation", - "___id": "T000002R054674", + "___id": "T000002R054677", "___s": true }, { @@ -789916,7 +789920,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -789961,7 +789965,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setAngle", - "___id": "T000002R054675", + "___id": "T000002R054678", "___s": true }, { @@ -789970,7 +789974,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -790030,7 +790034,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setScale", - "___id": "T000002R054676", + "___id": "T000002R054679", "___s": true }, { @@ -790039,7 +790043,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -790084,7 +790088,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setX", - "___id": "T000002R054677", + "___id": "T000002R054680", "___s": true }, { @@ -790093,7 +790097,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -790138,7 +790142,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setY", - "___id": "T000002R054678", + "___id": "T000002R054681", "___s": true }, { @@ -790147,7 +790151,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -790192,7 +790196,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setZ", - "___id": "T000002R054679", + "___id": "T000002R054682", "___s": true }, { @@ -790201,7 +790205,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -790246,7 +790250,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#setW", - "___id": "T000002R054680", + "___id": "T000002R054683", "___s": true }, { @@ -790255,7 +790259,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -790298,7 +790302,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", - "___id": "T000002R054681", + "___id": "T000002R054684", "___s": true }, { @@ -790307,7 +790311,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -790364,7 +790368,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", - "___id": "T000002R054682", + "___id": "T000002R054685", "___s": true }, { @@ -790373,7 +790377,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -790456,7 +790460,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Transform#getLocalPoint", - "___id": "T000002R054683", + "___id": "T000002R054686", "___s": true }, { @@ -790465,7 +790469,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -790492,7 +790496,7 @@ "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, "overrides": "Phaser.GameObjects.Components.Transform#getParentRotation", - "___id": "T000002R054684", + "___id": "T000002R054687", "___s": true }, { @@ -790501,7 +790505,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -790523,7 +790527,7 @@ "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, "overrides": "Phaser.GameObjects.Components.Visible#visible", - "___id": "T000002R054686", + "___id": "T000002R054689", "___s": true }, { @@ -790532,7 +790536,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -790575,7 +790579,7 @@ } ], "overrides": "Phaser.GameObjects.Components.Visible#setVisible", - "___id": "T000002R054687", + "___id": "T000002R054690", "___s": true }, { @@ -790584,7 +790588,7 @@ "filename": "Bounce.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setBounce", @@ -790626,7 +790630,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Bounce#setBounce", "inherited": true, - "___id": "T000002R054688", + "___id": "T000002R054691", "___s": true }, { @@ -790635,7 +790639,7 @@ "filename": "Collision.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setCollisionCategory", @@ -790677,7 +790681,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Collision#setCollisionCategory", "inherited": true, - "___id": "T000002R054689", + "___id": "T000002R054692", "___s": true }, { @@ -790686,7 +790690,7 @@ "filename": "Collision.js", "lineno": 34, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setCollisionGroup", @@ -790728,7 +790732,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Collision#setCollisionGroup", "inherited": true, - "___id": "T000002R054690", + "___id": "T000002R054693", "___s": true }, { @@ -790737,7 +790741,7 @@ "filename": "Collision.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setCollidesWith", @@ -790798,7 +790802,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Collision#setCollidesWith", "inherited": true, - "___id": "T000002R054691", + "___id": "T000002R054694", "___s": true }, { @@ -790807,7 +790811,7 @@ "filename": "Collision.js", "lineno": 87, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setOnCollide", @@ -790849,7 +790853,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Collision#setOnCollide", "inherited": true, - "___id": "T000002R054692", + "___id": "T000002R054695", "___s": true }, { @@ -790858,7 +790862,7 @@ "filename": "Collision.js", "lineno": 107, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setOnCollideEnd", @@ -790900,7 +790904,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Collision#setOnCollideEnd", "inherited": true, - "___id": "T000002R054693", + "___id": "T000002R054696", "___s": true }, { @@ -790909,7 +790913,7 @@ "filename": "Collision.js", "lineno": 127, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setOnCollideActive", @@ -790951,7 +790955,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Collision#setOnCollideActive", "inherited": true, - "___id": "T000002R054694", + "___id": "T000002R054697", "___s": true }, { @@ -790960,7 +790964,7 @@ "filename": "Collision.js", "lineno": 147, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setOnCollideWith", @@ -791034,7 +791038,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Collision#setOnCollideWith", "inherited": true, - "___id": "T000002R054695", + "___id": "T000002R054698", "___s": true }, { @@ -791043,7 +791047,7 @@ "filename": "Force.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "applyForce", @@ -791085,7 +791089,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Force#applyForce", "inherited": true, - "___id": "T000002R054696", + "___id": "T000002R054699", "___s": true }, { @@ -791094,7 +791098,7 @@ "filename": "Force.js", "lineno": 38, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "applyForceFrom", @@ -791149,7 +791153,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Force#applyForceFrom", "inherited": true, - "___id": "T000002R054697", + "___id": "T000002R054700", "___s": true }, { @@ -791158,7 +791162,7 @@ "filename": "Force.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "thrust", @@ -791200,7 +791204,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Force#thrust", "inherited": true, - "___id": "T000002R054698", + "___id": "T000002R054701", "___s": true }, { @@ -791209,7 +791213,7 @@ "filename": "Force.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "thrustLeft", @@ -791251,7 +791255,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Force#thrustLeft", "inherited": true, - "___id": "T000002R054699", + "___id": "T000002R054702", "___s": true }, { @@ -791260,7 +791264,7 @@ "filename": "Force.js", "lineno": 102, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "thrustRight", @@ -791302,7 +791306,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Force#thrustRight", "inherited": true, - "___id": "T000002R054700", + "___id": "T000002R054703", "___s": true }, { @@ -791311,7 +791315,7 @@ "filename": "Force.js", "lineno": 125, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "thrustBack", @@ -791353,7 +791357,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Force#thrustBack", "inherited": true, - "___id": "T000002R054701", + "___id": "T000002R054704", "___s": true }, { @@ -791362,7 +791366,7 @@ "filename": "Friction.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setFriction", @@ -791432,7 +791436,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Friction#setFriction", "inherited": true, - "___id": "T000002R054702", + "___id": "T000002R054705", "___s": true }, { @@ -791441,7 +791445,7 @@ "filename": "Friction.js", "lineno": 44, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setFrictionAir", @@ -791483,7 +791487,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Friction#setFrictionAir", "inherited": true, - "___id": "T000002R054703", + "___id": "T000002R054706", "___s": true }, { @@ -791492,7 +791496,7 @@ "filename": "Friction.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setFrictionStatic", @@ -791534,7 +791538,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Friction#setFrictionStatic", "inherited": true, - "___id": "T000002R054704", + "___id": "T000002R054707", "___s": true }, { @@ -791543,7 +791547,7 @@ "filename": "Gravity.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setIgnoreGravity", @@ -791585,7 +791589,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Gravity#setIgnoreGravity", "inherited": true, - "___id": "T000002R054705", + "___id": "T000002R054708", "___s": true }, { @@ -791594,7 +791598,7 @@ "filename": "Mass.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setMass", @@ -791636,7 +791640,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Mass#setMass", "inherited": true, - "___id": "T000002R054706", + "___id": "T000002R054709", "___s": true }, { @@ -791645,7 +791649,7 @@ "filename": "Mass.js", "lineno": 35, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setDensity", @@ -791687,7 +791691,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Mass#setDensity", "inherited": true, - "___id": "T000002R054707", + "___id": "T000002R054710", "___s": true }, { @@ -791696,7 +791700,7 @@ "filename": "Mass.js", "lineno": 52, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "centerOfMass", @@ -791732,7 +791736,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Mass#centerOfMass", "inherited": true, - "___id": "T000002R054708", + "___id": "T000002R054711", "___s": true }, { @@ -791741,7 +791745,7 @@ "filename": "Sensor.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setSensor", @@ -791783,7 +791787,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Sensor#setSensor", "inherited": true, - "___id": "T000002R054709", + "___id": "T000002R054712", "___s": true }, { @@ -791792,7 +791796,7 @@ "filename": "Sensor.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "isSensor", @@ -791818,7 +791822,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Sensor#isSensor", "inherited": true, - "___id": "T000002R054710", + "___id": "T000002R054713", "___s": true }, { @@ -791827,7 +791831,7 @@ "filename": "SetBody.js", "lineno": 23, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setRectangle", @@ -791896,7 +791900,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.SetBody#setRectangle", "inherited": true, - "___id": "T000002R054711", + "___id": "T000002R054714", "___s": true }, { @@ -791905,7 +791909,7 @@ "filename": "SetBody.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setCircle", @@ -791961,7 +791965,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.SetBody#setCircle", "inherited": true, - "___id": "T000002R054712", + "___id": "T000002R054715", "___s": true }, { @@ -791970,7 +791974,7 @@ "filename": "SetBody.js", "lineno": 62, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setPolygon", @@ -792039,7 +792043,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.SetBody#setPolygon", "inherited": true, - "___id": "T000002R054713", + "___id": "T000002R054716", "___s": true }, { @@ -792048,7 +792052,7 @@ "filename": "SetBody.js", "lineno": 82, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setTrapezoid", @@ -792130,7 +792134,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.SetBody#setTrapezoid", "inherited": true, - "___id": "T000002R054714", + "___id": "T000002R054717", "___s": true }, { @@ -792139,7 +792143,7 @@ "filename": "SetBody.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setExistingBody", @@ -792196,7 +792200,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.SetBody#setExistingBody", "inherited": true, - "___id": "T000002R054715", + "___id": "T000002R054718", "___s": true }, { @@ -792205,7 +792209,7 @@ "filename": "SetBody.js", "lineno": 175, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setBody", @@ -792271,7 +792275,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.SetBody#setBody", "inherited": true, - "___id": "T000002R054716", + "___id": "T000002R054719", "___s": true }, { @@ -792280,7 +792284,7 @@ "filename": "Sleep.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setToSleep", @@ -792307,7 +792311,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Sleep#setToSleep", "inherited": true, - "___id": "T000002R054717", + "___id": "T000002R054720", "___s": true }, { @@ -792316,7 +792320,7 @@ "filename": "Sleep.js", "lineno": 34, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setAwake", @@ -792343,7 +792347,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Sleep#setAwake", "inherited": true, - "___id": "T000002R054718", + "___id": "T000002R054721", "___s": true }, { @@ -792352,7 +792356,7 @@ "filename": "Sleep.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setSleepThreshold", @@ -792396,7 +792400,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Sleep#setSleepThreshold", "inherited": true, - "___id": "T000002R054719", + "___id": "T000002R054722", "___s": true }, { @@ -792405,7 +792409,7 @@ "filename": "Sleep.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setSleepEvents", @@ -792460,7 +792464,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Sleep#setSleepEvents", "inherited": true, - "___id": "T000002R054720", + "___id": "T000002R054723", "___s": true }, { @@ -792469,7 +792473,7 @@ "filename": "Sleep.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setSleepStartEvent", @@ -792511,7 +792515,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Sleep#setSleepStartEvent", "inherited": true, - "___id": "T000002R054721", + "___id": "T000002R054724", "___s": true }, { @@ -792520,7 +792524,7 @@ "filename": "Sleep.js", "lineno": 121, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setSleepEndEvent", @@ -792562,7 +792566,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Sleep#setSleepEndEvent", "inherited": true, - "___id": "T000002R054722", + "___id": "T000002R054725", "___s": true }, { @@ -792571,7 +792575,7 @@ "filename": "Static.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setStatic", @@ -792613,7 +792617,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Static#setStatic", "inherited": true, - "___id": "T000002R054723", + "___id": "T000002R054726", "___s": true }, { @@ -792622,7 +792626,7 @@ "filename": "Static.js", "lineno": 34, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "isStatic", @@ -792648,7 +792652,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Static#isStatic", "inherited": true, - "___id": "T000002R054724", + "___id": "T000002R054727", "___s": true }, { @@ -792657,7 +792661,7 @@ "filename": "Transform.js", "lineno": 239, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setFixedRotation", @@ -792684,7 +792688,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Transform#setFixedRotation", "inherited": true, - "___id": "T000002R054725", + "___id": "T000002R054728", "___s": true }, { @@ -792693,7 +792697,7 @@ "filename": "Velocity.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setVelocityX", @@ -792735,7 +792739,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Velocity#setVelocityX", "inherited": true, - "___id": "T000002R054726", + "___id": "T000002R054729", "___s": true }, { @@ -792744,7 +792748,7 @@ "filename": "Velocity.js", "lineno": 36, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setVelocityY", @@ -792786,7 +792790,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Velocity#setVelocityY", "inherited": true, - "___id": "T000002R054727", + "___id": "T000002R054730", "___s": true }, { @@ -792795,7 +792799,7 @@ "filename": "Velocity.js", "lineno": 55, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setVelocity", @@ -792852,7 +792856,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Velocity#setVelocity", "inherited": true, - "___id": "T000002R054728", + "___id": "T000002R054731", "___s": true }, { @@ -792861,7 +792865,7 @@ "filename": "Velocity.js", "lineno": 75, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "getVelocity", @@ -792887,7 +792891,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Velocity#getVelocity", "inherited": true, - "___id": "T000002R054729", + "___id": "T000002R054732", "___s": true }, { @@ -792896,7 +792900,7 @@ "filename": "Velocity.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setAngularVelocity", @@ -792938,7 +792942,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Velocity#setAngularVelocity", "inherited": true, - "___id": "T000002R054730", + "___id": "T000002R054733", "___s": true }, { @@ -792947,7 +792951,7 @@ "filename": "Velocity.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "getAngularVelocity", @@ -792973,7 +792977,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Velocity#getAngularVelocity", "inherited": true, - "___id": "T000002R054731", + "___id": "T000002R054734", "___s": true }, { @@ -792982,7 +792986,7 @@ "filename": "Velocity.js", "lineno": 119, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setAngularSpeed", @@ -793024,7 +793028,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Velocity#setAngularSpeed", "inherited": true, - "___id": "T000002R054732", + "___id": "T000002R054735", "___s": true }, { @@ -793033,7 +793037,7 @@ "filename": "Velocity.js", "lineno": 137, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "getAngularSpeed", @@ -793059,7 +793063,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Velocity#getAngularSpeed", "inherited": true, - "___id": "T000002R054733", + "___id": "T000002R054736", "___s": true }, { @@ -793068,7 +793072,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -793080,7 +793084,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R054734", + "___id": "T000002R054737", "___s": true }, { @@ -793089,7 +793093,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -793132,7 +793136,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R054735", + "___id": "T000002R054738", "___s": true }, { @@ -793141,7 +793145,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -793201,7 +793205,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R054736", + "___id": "T000002R054739", "___s": true }, { @@ -793210,7 +793214,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -793261,7 +793265,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R054737", + "___id": "T000002R054740", "___s": true }, { @@ -793270,7 +793274,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -793336,7 +793340,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R054738", + "___id": "T000002R054741", "___s": true }, { @@ -793345,7 +793349,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -793424,7 +793428,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R054739", + "___id": "T000002R054742", "___s": true }, { @@ -793433,7 +793437,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -793512,7 +793516,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R054740", + "___id": "T000002R054743", "___s": true }, { @@ -793521,7 +793525,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -793600,7 +793604,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R054741", + "___id": "T000002R054744", "___s": true }, { @@ -793609,7 +793613,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -793702,7 +793706,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R054742", + "___id": "T000002R054745", "___s": true }, { @@ -793711,7 +793715,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -793804,7 +793808,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R054743", + "___id": "T000002R054746", "___s": true }, { @@ -793813,7 +793817,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -793866,7 +793870,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R054744", + "___id": "T000002R054747", "___s": true }, { @@ -793875,7 +793879,7 @@ "filename": "Bounce.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setBounce", @@ -793917,7 +793921,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Bounce#setBounce", "inherited": true, - "___id": "T000002R054745", + "___id": "T000002R054748", "___s": true }, { @@ -793926,7 +793930,7 @@ "filename": "Collision.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setCollisionCategory", @@ -793968,7 +793972,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Collision#setCollisionCategory", "inherited": true, - "___id": "T000002R054746", + "___id": "T000002R054749", "___s": true }, { @@ -793977,7 +793981,7 @@ "filename": "Collision.js", "lineno": 34, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setCollisionGroup", @@ -794019,7 +794023,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Collision#setCollisionGroup", "inherited": true, - "___id": "T000002R054747", + "___id": "T000002R054750", "___s": true }, { @@ -794028,7 +794032,7 @@ "filename": "Collision.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setCollidesWith", @@ -794089,7 +794093,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Collision#setCollidesWith", "inherited": true, - "___id": "T000002R054748", + "___id": "T000002R054751", "___s": true }, { @@ -794098,7 +794102,7 @@ "filename": "Collision.js", "lineno": 87, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setOnCollide", @@ -794140,7 +794144,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Collision#setOnCollide", "inherited": true, - "___id": "T000002R054749", + "___id": "T000002R054752", "___s": true }, { @@ -794149,7 +794153,7 @@ "filename": "Collision.js", "lineno": 107, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setOnCollideEnd", @@ -794191,7 +794195,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Collision#setOnCollideEnd", "inherited": true, - "___id": "T000002R054750", + "___id": "T000002R054753", "___s": true }, { @@ -794200,7 +794204,7 @@ "filename": "Collision.js", "lineno": 127, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setOnCollideActive", @@ -794242,7 +794246,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Collision#setOnCollideActive", "inherited": true, - "___id": "T000002R054751", + "___id": "T000002R054754", "___s": true }, { @@ -794251,7 +794255,7 @@ "filename": "Collision.js", "lineno": 147, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setOnCollideWith", @@ -794325,7 +794329,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Collision#setOnCollideWith", "inherited": true, - "___id": "T000002R054752", + "___id": "T000002R054755", "___s": true }, { @@ -794334,7 +794338,7 @@ "filename": "Friction.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setFriction", @@ -794404,7 +794408,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Friction#setFriction", "inherited": true, - "___id": "T000002R054753", + "___id": "T000002R054756", "___s": true }, { @@ -794413,7 +794417,7 @@ "filename": "Friction.js", "lineno": 44, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setFrictionAir", @@ -794455,7 +794459,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Friction#setFrictionAir", "inherited": true, - "___id": "T000002R054754", + "___id": "T000002R054757", "___s": true }, { @@ -794464,7 +794468,7 @@ "filename": "Friction.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setFrictionStatic", @@ -794506,7 +794510,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Friction#setFrictionStatic", "inherited": true, - "___id": "T000002R054755", + "___id": "T000002R054758", "___s": true }, { @@ -794515,7 +794519,7 @@ "filename": "Gravity.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setIgnoreGravity", @@ -794557,7 +794561,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Gravity#setIgnoreGravity", "inherited": true, - "___id": "T000002R054756", + "___id": "T000002R054759", "___s": true }, { @@ -794566,7 +794570,7 @@ "filename": "Mass.js", "lineno": 18, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setMass", @@ -794608,7 +794612,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Mass#setMass", "inherited": true, - "___id": "T000002R054757", + "___id": "T000002R054760", "___s": true }, { @@ -794617,7 +794621,7 @@ "filename": "Mass.js", "lineno": 35, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setDensity", @@ -794659,7 +794663,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Mass#setDensity", "inherited": true, - "___id": "T000002R054758", + "___id": "T000002R054761", "___s": true }, { @@ -794668,7 +794672,7 @@ "filename": "Mass.js", "lineno": 52, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "centerOfMass", @@ -794704,7 +794708,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Mass#centerOfMass", "inherited": true, - "___id": "T000002R054759", + "___id": "T000002R054762", "___s": true }, { @@ -794713,7 +794717,7 @@ "filename": "Sensor.js", "lineno": 15, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setSensor", @@ -794755,7 +794759,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Sensor#setSensor", "inherited": true, - "___id": "T000002R054760", + "___id": "T000002R054763", "___s": true }, { @@ -794764,7 +794768,7 @@ "filename": "Sensor.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "isSensor", @@ -794790,7 +794794,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Sensor#isSensor", "inherited": true, - "___id": "T000002R054761", + "___id": "T000002R054764", "___s": true }, { @@ -794799,7 +794803,7 @@ "filename": "Sleep.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setToSleep", @@ -794826,7 +794830,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Sleep#setToSleep", "inherited": true, - "___id": "T000002R054762", + "___id": "T000002R054765", "___s": true }, { @@ -794835,7 +794839,7 @@ "filename": "Sleep.js", "lineno": 34, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setAwake", @@ -794862,7 +794866,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Sleep#setAwake", "inherited": true, - "___id": "T000002R054763", + "___id": "T000002R054766", "___s": true }, { @@ -794871,7 +794875,7 @@ "filename": "Sleep.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setSleepThreshold", @@ -794915,7 +794919,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Sleep#setSleepThreshold", "inherited": true, - "___id": "T000002R054764", + "___id": "T000002R054767", "___s": true }, { @@ -794924,7 +794928,7 @@ "filename": "Sleep.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setSleepEvents", @@ -794979,7 +794983,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Sleep#setSleepEvents", "inherited": true, - "___id": "T000002R054765", + "___id": "T000002R054768", "___s": true }, { @@ -794988,7 +794992,7 @@ "filename": "Sleep.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setSleepStartEvent", @@ -795030,7 +795034,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Sleep#setSleepStartEvent", "inherited": true, - "___id": "T000002R054766", + "___id": "T000002R054769", "___s": true }, { @@ -795039,7 +795043,7 @@ "filename": "Sleep.js", "lineno": 121, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setSleepEndEvent", @@ -795081,7 +795085,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Sleep#setSleepEndEvent", "inherited": true, - "___id": "T000002R054767", + "___id": "T000002R054770", "___s": true }, { @@ -795090,7 +795094,7 @@ "filename": "Static.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "setStatic", @@ -795132,7 +795136,7 @@ ], "inherits": "Phaser.Physics.Matter.Components.Static#setStatic", "inherited": true, - "___id": "T000002R054768", + "___id": "T000002R054771", "___s": true }, { @@ -795141,7 +795145,7 @@ "filename": "Static.js", "lineno": 34, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\matter-js\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\matter-js\\components", "code": {} }, "name": "isStatic", @@ -795167,7 +795171,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Matter.Components.Static#isStatic", "inherited": true, - "___id": "T000002R054769", + "___id": "T000002R054772", "___s": true }, { @@ -795176,7 +795180,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -795219,7 +795223,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R054770", + "___id": "T000002R054773", "___s": true }, { @@ -795228,7 +795232,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -795288,7 +795292,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R054771", + "___id": "T000002R054774", "___s": true }, { @@ -795297,7 +795301,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -795348,7 +795352,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R054772", + "___id": "T000002R054775", "___s": true }, { @@ -795357,7 +795361,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -795423,7 +795427,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R054773", + "___id": "T000002R054776", "___s": true }, { @@ -795432,7 +795436,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -795511,7 +795515,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R054774", + "___id": "T000002R054777", "___s": true }, { @@ -795520,7 +795524,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -795599,7 +795603,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R054775", + "___id": "T000002R054778", "___s": true }, { @@ -795608,7 +795612,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -795687,7 +795691,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R054776", + "___id": "T000002R054779", "___s": true }, { @@ -795696,7 +795700,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -795789,7 +795793,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R054777", + "___id": "T000002R054780", "___s": true }, { @@ -795798,7 +795802,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -795891,7 +795895,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R054778", + "___id": "T000002R054781", "___s": true }, { @@ -795900,7 +795904,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -795953,7 +795957,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R054779", + "___id": "T000002R054782", "___s": true }, { @@ -795962,7 +795966,7 @@ "filename": "BasePlugin.js", "lineno": 27, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "name": "pluginManager", @@ -795984,7 +795988,7 @@ "scope": "instance", "inherits": "Phaser.Plugins.BasePlugin#pluginManager", "inherited": true, - "___id": "T000002R054780", + "___id": "T000002R054783", "___s": true }, { @@ -795993,7 +795997,7 @@ "filename": "BasePlugin.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "name": "game", @@ -796015,7 +796019,7 @@ "scope": "instance", "inherits": "Phaser.Plugins.BasePlugin#game", "inherited": true, - "___id": "T000002R054781", + "___id": "T000002R054784", "___s": true }, { @@ -796024,7 +796028,7 @@ "filename": "BasePlugin.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "name": "init", @@ -796054,7 +796058,7 @@ ], "inherits": "Phaser.Plugins.BasePlugin#init", "inherited": true, - "___id": "T000002R054782", + "___id": "T000002R054785", "___s": true }, { @@ -796063,7 +796067,7 @@ "filename": "BasePlugin.js", "lineno": 65, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "name": "start", @@ -796075,7 +796079,7 @@ "scope": "instance", "inherits": "Phaser.Plugins.BasePlugin#start", "inherited": true, - "___id": "T000002R054783", + "___id": "T000002R054786", "___s": true }, { @@ -796084,7 +796088,7 @@ "filename": "BasePlugin.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\plugins", + "path": "D:\\wamp\\www\\phaser\\src\\plugins", "code": {} }, "name": "stop", @@ -796096,7 +796100,7 @@ "scope": "instance", "inherits": "Phaser.Plugins.BasePlugin#stop", "inherited": true, - "___id": "T000002R054784", + "___id": "T000002R054787", "___s": true }, { @@ -796105,7 +796109,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -796117,7 +796121,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R054785", + "___id": "T000002R054788", "___s": true }, { @@ -796126,7 +796130,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -796169,7 +796173,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R054786", + "___id": "T000002R054789", "___s": true }, { @@ -796178,7 +796182,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -796238,7 +796242,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R054787", + "___id": "T000002R054790", "___s": true }, { @@ -796247,7 +796251,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -796298,7 +796302,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R054788", + "___id": "T000002R054791", "___s": true }, { @@ -796307,7 +796311,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -796373,7 +796377,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R054789", + "___id": "T000002R054792", "___s": true }, { @@ -796382,7 +796386,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -796461,7 +796465,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R054790", + "___id": "T000002R054793", "___s": true }, { @@ -796470,7 +796474,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -796549,7 +796553,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R054791", + "___id": "T000002R054794", "___s": true }, { @@ -796558,7 +796562,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -796637,7 +796641,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R054792", + "___id": "T000002R054795", "___s": true }, { @@ -796646,7 +796650,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -796739,7 +796743,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R054793", + "___id": "T000002R054796", "___s": true }, { @@ -796748,7 +796752,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -796841,7 +796845,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R054794", + "___id": "T000002R054797", "___s": true }, { @@ -796850,7 +796854,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -796903,7 +796907,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R054795", + "___id": "T000002R054798", "___s": true }, { @@ -796912,7 +796916,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -796924,7 +796928,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R054796", + "___id": "T000002R054799", "___s": true }, { @@ -796933,7 +796937,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -796976,7 +796980,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R054797", + "___id": "T000002R054800", "___s": true }, { @@ -796985,7 +796989,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -797045,7 +797049,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R054798", + "___id": "T000002R054801", "___s": true }, { @@ -797054,7 +797058,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -797105,7 +797109,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R054799", + "___id": "T000002R054802", "___s": true }, { @@ -797114,7 +797118,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -797180,7 +797184,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R054800", + "___id": "T000002R054803", "___s": true }, { @@ -797189,7 +797193,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -797268,7 +797272,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R054801", + "___id": "T000002R054804", "___s": true }, { @@ -797277,7 +797281,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -797356,7 +797360,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R054802", + "___id": "T000002R054805", "___s": true }, { @@ -797365,7 +797369,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -797444,7 +797448,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R054803", + "___id": "T000002R054806", "___s": true }, { @@ -797453,7 +797457,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -797546,7 +797550,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R054804", + "___id": "T000002R054807", "___s": true }, { @@ -797555,7 +797559,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -797648,7 +797652,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R054805", + "___id": "T000002R054808", "___s": true }, { @@ -797657,7 +797661,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -797710,7 +797714,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R054806", + "___id": "T000002R054809", "___s": true }, { @@ -797719,7 +797723,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -797740,7 +797744,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R054807", + "___id": "T000002R054810", "___s": true }, { @@ -797749,7 +797753,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -797770,7 +797774,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R054808", + "___id": "T000002R054811", "___s": true }, { @@ -797779,7 +797783,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -797800,7 +797804,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R054809", + "___id": "T000002R054812", "___s": true }, { @@ -797809,7 +797813,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -797832,7 +797836,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R054810", + "___id": "T000002R054813", "___s": true }, { @@ -797841,7 +797845,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -797862,7 +797866,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R054811", + "___id": "T000002R054814", "___s": true }, { @@ -797871,7 +797875,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -797892,7 +797896,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R054812", + "___id": "T000002R054815", "___s": true }, { @@ -797901,7 +797905,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -797922,7 +797926,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R054813", + "___id": "T000002R054816", "___s": true }, { @@ -797931,7 +797935,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -797952,7 +797956,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R054814", + "___id": "T000002R054817", "___s": true }, { @@ -797961,7 +797965,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -797983,7 +797987,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R054815", + "___id": "T000002R054818", "___s": true }, { @@ -797992,7 +797996,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -798013,7 +798017,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R054816", + "___id": "T000002R054819", "___s": true }, { @@ -798022,7 +798026,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -798044,7 +798048,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R054817", + "___id": "T000002R054820", "___s": true }, { @@ -798053,7 +798057,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -798075,7 +798079,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R054818", + "___id": "T000002R054821", "___s": true }, { @@ -798084,7 +798088,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -798105,7 +798109,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R054819", + "___id": "T000002R054822", "___s": true }, { @@ -798114,7 +798118,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -798135,7 +798139,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R054820", + "___id": "T000002R054823", "___s": true }, { @@ -798144,7 +798148,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -798165,7 +798169,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R054821", + "___id": "T000002R054824", "___s": true }, { @@ -798174,7 +798178,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -798195,7 +798199,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R054822", + "___id": "T000002R054825", "___s": true }, { @@ -798204,7 +798208,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -798225,7 +798229,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R054823", + "___id": "T000002R054826", "___s": true }, { @@ -798234,7 +798238,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -798255,7 +798259,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R054824", + "___id": "T000002R054827", "___s": true }, { @@ -798264,7 +798268,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -798285,7 +798289,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R054825", + "___id": "T000002R054828", "___s": true }, { @@ -798294,7 +798298,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -798316,7 +798320,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R054826", + "___id": "T000002R054829", "___s": true }, { @@ -798325,7 +798329,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -798347,7 +798351,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R054827", + "___id": "T000002R054830", "___s": true }, { @@ -798356,7 +798360,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -798378,7 +798382,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R054828", + "___id": "T000002R054831", "___s": true }, { @@ -798387,7 +798391,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -798417,7 +798421,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R054829", + "___id": "T000002R054832", "___s": true }, { @@ -798426,7 +798430,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -798447,7 +798451,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R054830", + "___id": "T000002R054833", "___s": true }, { @@ -798456,7 +798460,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -798486,7 +798490,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R054831", + "___id": "T000002R054834", "___s": true }, { @@ -798495,7 +798499,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -798516,7 +798520,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R054832", + "___id": "T000002R054835", "___s": true }, { @@ -798525,7 +798529,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -798546,7 +798550,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R054833", + "___id": "T000002R054836", "___s": true }, { @@ -798555,7 +798559,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -798576,7 +798580,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R054834", + "___id": "T000002R054837", "___s": true }, { @@ -798585,7 +798589,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -798606,7 +798610,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R054835", + "___id": "T000002R054838", "___s": true }, { @@ -798615,7 +798619,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -798636,7 +798640,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R054836", + "___id": "T000002R054839", "___s": true }, { @@ -798645,7 +798649,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -798666,7 +798670,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R054837", + "___id": "T000002R054840", "___s": true }, { @@ -798675,7 +798679,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -798705,7 +798709,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R054838", + "___id": "T000002R054841", "___s": true }, { @@ -798714,7 +798718,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -798737,7 +798741,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R054839", + "___id": "T000002R054842", "___s": true }, { @@ -798746,7 +798750,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -798769,7 +798773,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R054840", + "___id": "T000002R054843", "___s": true }, { @@ -798778,7 +798782,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -798799,7 +798803,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R054841", + "___id": "T000002R054844", "___s": true }, { @@ -798808,7 +798812,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -798838,7 +798842,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R054842", + "___id": "T000002R054845", "___s": true }, { @@ -798847,7 +798851,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -798868,7 +798872,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R054843", + "___id": "T000002R054846", "___s": true }, { @@ -798877,7 +798881,7 @@ "filename": "WebGLPipeline.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "boot", @@ -798892,7 +798896,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#boot", "inherited": true, - "___id": "T000002R054844", + "___id": "T000002R054847", "___s": true }, { @@ -798901,7 +798905,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -798913,7 +798917,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R054845", + "___id": "T000002R054848", "___s": true }, { @@ -798922,7 +798926,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -798962,7 +798966,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onResize", "inherited": true, - "___id": "T000002R054846", + "___id": "T000002R054849", "___s": true }, { @@ -798971,7 +798975,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -799042,7 +799046,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setShader", "inherited": true, - "___id": "T000002R054847", + "___id": "T000002R054850", "___s": true }, { @@ -799051,7 +799055,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -799092,7 +799096,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#getShaderByName", "inherited": true, - "___id": "T000002R054848", + "___id": "T000002R054851", "___s": true }, { @@ -799101,7 +799105,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -799143,7 +799147,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setShadersFromConfig", "inherited": true, - "___id": "T000002R054849", + "___id": "T000002R054852", "___s": true }, { @@ -799152,7 +799156,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -799193,7 +799197,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#createBatch", "inherited": true, - "___id": "T000002R054850", + "___id": "T000002R054853", "___s": true }, { @@ -799202,7 +799206,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -799229,7 +799233,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#addTextureToBatch", "inherited": true, - "___id": "T000002R054851", + "___id": "T000002R054854", "___s": true }, { @@ -799238,7 +799242,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -799279,7 +799283,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#pushBatch", "inherited": true, - "___id": "T000002R054852", + "___id": "T000002R054855", "___s": true }, { @@ -799288,7 +799292,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -799343,7 +799347,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setGameObject", "inherited": true, - "___id": "T000002R054853", + "___id": "T000002R054856", "___s": true }, { @@ -799352,7 +799356,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -799395,7 +799399,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shouldFlush", "inherited": true, - "___id": "T000002R054854", + "___id": "T000002R054857", "___s": true }, { @@ -799404,7 +799408,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -799430,7 +799434,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R054855", + "___id": "T000002R054858", "___s": true }, { @@ -799439,7 +799443,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -799497,7 +799501,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resize", "inherited": true, - "___id": "T000002R054856", + "___id": "T000002R054859", "___s": true }, { @@ -799506,7 +799510,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -799561,7 +799565,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setProjectionMatrix", "inherited": true, - "___id": "T000002R054857", + "___id": "T000002R054860", "___s": true }, { @@ -799570,7 +799574,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -799599,7 +799603,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#flipProjectionMatrix", "inherited": true, - "___id": "T000002R054858", + "___id": "T000002R054861", "___s": true }, { @@ -799608,7 +799612,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -799620,7 +799624,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R054859", + "___id": "T000002R054862", "___s": true }, { @@ -799629,7 +799633,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -799675,7 +799679,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bind", "inherited": true, - "___id": "T000002R054860", + "___id": "T000002R054863", "___s": true }, { @@ -799684,7 +799688,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -799730,7 +799734,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#rebind", "inherited": true, - "___id": "T000002R054861", + "___id": "T000002R054864", "___s": true }, { @@ -799739,7 +799743,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -799751,7 +799755,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R054862", + "___id": "T000002R054865", "___s": true }, { @@ -799760,7 +799764,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -799802,7 +799806,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setVertexBuffer", "inherited": true, - "___id": "T000002R054863", + "___id": "T000002R054866", "___s": true }, { @@ -799811,7 +799815,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -799864,7 +799868,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#preBatch", "inherited": true, - "___id": "T000002R054864", + "___id": "T000002R054867", "___s": true }, { @@ -799873,7 +799877,7 @@ "filename": "WebGLPipeline.js", "lineno": 1309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "postBatch", @@ -799926,7 +799930,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#postBatch", "inherited": true, - "___id": "T000002R054865", + "___id": "T000002R054868", "___s": true }, { @@ -799935,7 +799939,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -799976,7 +799980,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onDraw", "inherited": true, - "___id": "T000002R054866", + "___id": "T000002R054869", "___s": true }, { @@ -799985,7 +799989,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -799997,7 +800001,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R054867", + "___id": "T000002R054870", "___s": true }, { @@ -800006,7 +800010,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -800054,7 +800058,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#flush", "inherited": true, - "___id": "T000002R054868", + "___id": "T000002R054871", "___s": true }, { @@ -800063,7 +800067,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -800090,7 +800094,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onActive", "inherited": true, - "___id": "T000002R054869", + "___id": "T000002R054872", "___s": true }, { @@ -800099,7 +800103,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -800127,7 +800131,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBind", "inherited": true, - "___id": "T000002R054870", + "___id": "T000002R054873", "___s": true }, { @@ -800136,7 +800140,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -800148,7 +800152,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R054871", + "___id": "T000002R054874", "___s": true }, { @@ -800157,7 +800161,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -800185,7 +800189,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBatch", "inherited": true, - "___id": "T000002R054872", + "___id": "T000002R054875", "___s": true }, { @@ -800194,7 +800198,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -800222,7 +800226,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreBatch", "inherited": true, - "___id": "T000002R054873", + "___id": "T000002R054876", "___s": true }, { @@ -800231,7 +800235,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -800259,7 +800263,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostBatch", "inherited": true, - "___id": "T000002R054874", + "___id": "T000002R054877", "___s": true }, { @@ -800268,7 +800272,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -800280,7 +800284,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R054875", + "___id": "T000002R054878", "___s": true }, { @@ -800289,7 +800293,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -800329,7 +800333,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRender", "inherited": true, - "___id": "T000002R054876", + "___id": "T000002R054879", "___s": true }, { @@ -800338,7 +800342,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -800350,7 +800354,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R054877", + "___id": "T000002R054880", "___s": true }, { @@ -800359,7 +800363,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -800388,7 +800392,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBeforeFlush", "inherited": true, - "___id": "T000002R054878", + "___id": "T000002R054881", "___s": true }, { @@ -800397,7 +800401,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -800426,7 +800430,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onAfterFlush", "inherited": true, - "___id": "T000002R054879", + "___id": "T000002R054882", "___s": true }, { @@ -800435,7 +800439,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -800550,7 +800554,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batchVert", "inherited": true, - "___id": "T000002R054880", + "___id": "T000002R054883", "___s": true }, { @@ -800559,7 +800563,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -800869,7 +800873,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batchQuad", "inherited": true, - "___id": "T000002R054881", + "___id": "T000002R054884", "___s": true }, { @@ -800878,7 +800882,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -801149,7 +801153,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batchTri", "inherited": true, - "___id": "T000002R054882", + "___id": "T000002R054885", "___s": true }, { @@ -801158,7 +801162,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -801279,7 +801283,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#drawFillRect", "inherited": true, - "___id": "T000002R054883", + "___id": "T000002R054886", "___s": true }, { @@ -801288,7 +801292,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -801330,7 +801334,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setTexture2D", "inherited": true, - "___id": "T000002R054884", + "___id": "T000002R054887", "___s": true }, { @@ -801339,7 +801343,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -801397,7 +801401,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bindTexture", "inherited": true, - "___id": "T000002R054885", + "___id": "T000002R054888", "___s": true }, { @@ -801406,7 +801410,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -801464,7 +801468,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bindRenderTarget", "inherited": true, - "___id": "T000002R054886", + "___id": "T000002R054889", "___s": true }, { @@ -801473,7 +801477,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -801529,7 +801533,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setTime", "inherited": true, - "___id": "T000002R054887", + "___id": "T000002R054890", "___s": true }, { @@ -801538,7 +801542,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -801607,7 +801611,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setBoolean", "inherited": true, - "___id": "T000002R054888", + "___id": "T000002R054891", "___s": true }, { @@ -801616,7 +801620,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -801685,7 +801689,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1f", "inherited": true, - "___id": "T000002R054889", + "___id": "T000002R054892", "___s": true }, { @@ -801694,7 +801698,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -801776,7 +801780,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2f", "inherited": true, - "___id": "T000002R054890", + "___id": "T000002R054893", "___s": true }, { @@ -801785,7 +801789,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -801880,7 +801884,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3f", "inherited": true, - "___id": "T000002R054891", + "___id": "T000002R054894", "___s": true }, { @@ -801889,7 +801893,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -801997,7 +802001,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4f", "inherited": true, - "___id": "T000002R054892", + "___id": "T000002R054895", "___s": true }, { @@ -802006,7 +802010,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -802094,7 +802098,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1fv", "inherited": true, - "___id": "T000002R054893", + "___id": "T000002R054896", "___s": true }, { @@ -802103,7 +802107,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -802191,7 +802195,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2fv", "inherited": true, - "___id": "T000002R054894", + "___id": "T000002R054897", "___s": true }, { @@ -802200,7 +802204,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -802288,7 +802292,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3fv", "inherited": true, - "___id": "T000002R054895", + "___id": "T000002R054898", "___s": true }, { @@ -802297,7 +802301,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -802385,7 +802389,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4fv", "inherited": true, - "___id": "T000002R054896", + "___id": "T000002R054899", "___s": true }, { @@ -802394,7 +802398,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -802482,7 +802486,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1iv", "inherited": true, - "___id": "T000002R054897", + "___id": "T000002R054900", "___s": true }, { @@ -802491,7 +802495,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -802579,7 +802583,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2iv", "inherited": true, - "___id": "T000002R054898", + "___id": "T000002R054901", "___s": true }, { @@ -802588,7 +802592,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -802676,7 +802680,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3iv", "inherited": true, - "___id": "T000002R054899", + "___id": "T000002R054902", "___s": true }, { @@ -802685,7 +802689,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -802773,7 +802777,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4iv", "inherited": true, - "___id": "T000002R054900", + "___id": "T000002R054903", "___s": true }, { @@ -802782,7 +802786,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -802851,7 +802855,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1i", "inherited": true, - "___id": "T000002R054901", + "___id": "T000002R054904", "___s": true }, { @@ -802860,7 +802864,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -802942,7 +802946,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2i", "inherited": true, - "___id": "T000002R054902", + "___id": "T000002R054905", "___s": true }, { @@ -802951,7 +802955,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -803046,7 +803050,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3i", "inherited": true, - "___id": "T000002R054903", + "___id": "T000002R054906", "___s": true }, { @@ -803055,7 +803059,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -803163,7 +803167,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4i", "inherited": true, - "___id": "T000002R054904", + "___id": "T000002R054907", "___s": true }, { @@ -803172,7 +803176,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -803273,7 +803277,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setMatrix2fv", "inherited": true, - "___id": "T000002R054905", + "___id": "T000002R054908", "___s": true }, { @@ -803282,7 +803286,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -803364,7 +803368,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setMatrix3fv", "inherited": true, - "___id": "T000002R054906", + "___id": "T000002R054909", "___s": true }, { @@ -803373,7 +803377,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -803455,7 +803459,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setMatrix4fv", "inherited": true, - "___id": "T000002R054907", + "___id": "T000002R054910", "___s": true }, { @@ -803464,7 +803468,7 @@ "filename": "WebGLPipeline.js", "lineno": 2605, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "destroy", @@ -803494,7 +803498,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#destroy", "inherited": true, - "___id": "T000002R054908", + "___id": "T000002R054911", "___s": true }, { @@ -803503,7 +803507,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -803515,7 +803519,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R054909", + "___id": "T000002R054912", "___s": true }, { @@ -803524,7 +803528,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -803567,7 +803571,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R054910", + "___id": "T000002R054913", "___s": true }, { @@ -803576,7 +803580,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -803636,7 +803640,7 @@ "name": "event" } ], - "___id": "T000002R054911", + "___id": "T000002R054914", "___s": true }, { @@ -803645,7 +803649,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -803696,7 +803700,7 @@ "name": "event" } ], - "___id": "T000002R054912", + "___id": "T000002R054915", "___s": true }, { @@ -803705,7 +803709,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -803771,7 +803775,7 @@ "name": "args" } ], - "___id": "T000002R054913", + "___id": "T000002R054916", "___s": true }, { @@ -803780,7 +803784,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -803859,7 +803863,7 @@ "name": "context" } ], - "___id": "T000002R054914", + "___id": "T000002R054917", "___s": true }, { @@ -803868,7 +803872,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -803947,7 +803951,7 @@ "name": "context" } ], - "___id": "T000002R054915", + "___id": "T000002R054918", "___s": true }, { @@ -803956,7 +803960,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -804035,7 +804039,7 @@ "name": "context" } ], - "___id": "T000002R054916", + "___id": "T000002R054919", "___s": true }, { @@ -804044,7 +804048,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -804137,7 +804141,7 @@ "name": "once" } ], - "___id": "T000002R054917", + "___id": "T000002R054920", "___s": true }, { @@ -804146,7 +804150,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -804239,7 +804243,7 @@ "name": "once" } ], - "___id": "T000002R054918", + "___id": "T000002R054921", "___s": true }, { @@ -804248,7 +804252,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -804301,7 +804305,7 @@ "name": "event" } ], - "___id": "T000002R054919", + "___id": "T000002R054922", "___s": true }, { @@ -804310,7 +804314,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -804331,7 +804335,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R054920", + "___id": "T000002R054923", "___s": true }, { @@ -804340,7 +804344,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -804361,7 +804365,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R054921", + "___id": "T000002R054924", "___s": true }, { @@ -804370,7 +804374,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -804391,7 +804395,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R054922", + "___id": "T000002R054925", "___s": true }, { @@ -804400,7 +804404,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -804423,7 +804427,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R054923", + "___id": "T000002R054926", "___s": true }, { @@ -804432,7 +804436,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -804453,7 +804457,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R054924", + "___id": "T000002R054927", "___s": true }, { @@ -804462,7 +804466,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -804483,7 +804487,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R054925", + "___id": "T000002R054928", "___s": true }, { @@ -804492,7 +804496,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -804513,7 +804517,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R054926", + "___id": "T000002R054929", "___s": true }, { @@ -804522,7 +804526,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -804543,7 +804547,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R054927", + "___id": "T000002R054930", "___s": true }, { @@ -804552,7 +804556,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -804574,7 +804578,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R054928", + "___id": "T000002R054931", "___s": true }, { @@ -804583,7 +804587,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -804604,7 +804608,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R054929", + "___id": "T000002R054932", "___s": true }, { @@ -804613,7 +804617,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -804635,7 +804639,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R054930", + "___id": "T000002R054933", "___s": true }, { @@ -804644,7 +804648,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -804666,7 +804670,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R054931", + "___id": "T000002R054934", "___s": true }, { @@ -804675,7 +804679,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -804696,7 +804700,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R054932", + "___id": "T000002R054935", "___s": true }, { @@ -804705,7 +804709,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -804726,7 +804730,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R054933", + "___id": "T000002R054936", "___s": true }, { @@ -804735,7 +804739,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -804756,7 +804760,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R054934", + "___id": "T000002R054937", "___s": true }, { @@ -804765,7 +804769,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -804786,7 +804790,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R054935", + "___id": "T000002R054938", "___s": true }, { @@ -804795,7 +804799,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -804816,7 +804820,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R054936", + "___id": "T000002R054939", "___s": true }, { @@ -804825,7 +804829,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -804846,7 +804850,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R054937", + "___id": "T000002R054940", "___s": true }, { @@ -804855,7 +804859,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -804876,7 +804880,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R054938", + "___id": "T000002R054941", "___s": true }, { @@ -804885,7 +804889,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -804907,7 +804911,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R054939", + "___id": "T000002R054942", "___s": true }, { @@ -804916,7 +804920,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -804938,7 +804942,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R054940", + "___id": "T000002R054943", "___s": true }, { @@ -804947,7 +804951,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -804969,7 +804973,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R054941", + "___id": "T000002R054944", "___s": true }, { @@ -804978,7 +804982,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -805008,7 +805012,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R054942", + "___id": "T000002R054945", "___s": true }, { @@ -805017,7 +805021,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -805038,7 +805042,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R054943", + "___id": "T000002R054946", "___s": true }, { @@ -805047,7 +805051,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -805077,7 +805081,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R054944", + "___id": "T000002R054947", "___s": true }, { @@ -805086,7 +805090,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -805107,7 +805111,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R054945", + "___id": "T000002R054948", "___s": true }, { @@ -805116,7 +805120,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -805137,7 +805141,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R054946", + "___id": "T000002R054949", "___s": true }, { @@ -805146,7 +805150,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -805167,7 +805171,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R054947", + "___id": "T000002R054950", "___s": true }, { @@ -805176,7 +805180,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -805197,7 +805201,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R054948", + "___id": "T000002R054951", "___s": true }, { @@ -805206,7 +805210,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -805227,7 +805231,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R054949", + "___id": "T000002R054952", "___s": true }, { @@ -805236,7 +805240,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -805257,7 +805261,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R054950", + "___id": "T000002R054953", "___s": true }, { @@ -805266,7 +805270,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -805296,7 +805300,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R054951", + "___id": "T000002R054954", "___s": true }, { @@ -805305,7 +805309,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -805328,7 +805332,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R054952", + "___id": "T000002R054955", "___s": true }, { @@ -805337,7 +805341,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -805360,7 +805364,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R054953", + "___id": "T000002R054956", "___s": true }, { @@ -805369,7 +805373,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -805390,7 +805394,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R054954", + "___id": "T000002R054957", "___s": true }, { @@ -805399,7 +805403,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -805429,7 +805433,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R054955", + "___id": "T000002R054958", "___s": true }, { @@ -805438,7 +805442,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -805459,7 +805463,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R054956", + "___id": "T000002R054959", "___s": true }, { @@ -805468,7 +805472,7 @@ "filename": "WebGLPipeline.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "boot", @@ -805483,7 +805487,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#boot", "inherited": true, - "___id": "T000002R054957", + "___id": "T000002R054960", "___s": true }, { @@ -805492,7 +805496,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -805504,7 +805508,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R054958", + "___id": "T000002R054961", "___s": true }, { @@ -805513,7 +805517,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -805553,7 +805557,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onResize", "inherited": true, - "___id": "T000002R054959", + "___id": "T000002R054962", "___s": true }, { @@ -805562,7 +805566,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -805633,7 +805637,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setShader", "inherited": true, - "___id": "T000002R054960", + "___id": "T000002R054963", "___s": true }, { @@ -805642,7 +805646,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -805683,7 +805687,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#getShaderByName", "inherited": true, - "___id": "T000002R054961", + "___id": "T000002R054964", "___s": true }, { @@ -805692,7 +805696,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -805734,7 +805738,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setShadersFromConfig", "inherited": true, - "___id": "T000002R054962", + "___id": "T000002R054965", "___s": true }, { @@ -805743,7 +805747,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -805784,7 +805788,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#createBatch", "inherited": true, - "___id": "T000002R054963", + "___id": "T000002R054966", "___s": true }, { @@ -805793,7 +805797,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -805820,7 +805824,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#addTextureToBatch", "inherited": true, - "___id": "T000002R054964", + "___id": "T000002R054967", "___s": true }, { @@ -805829,7 +805833,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -805870,7 +805874,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#pushBatch", "inherited": true, - "___id": "T000002R054965", + "___id": "T000002R054968", "___s": true }, { @@ -805879,7 +805883,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -805934,7 +805938,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setGameObject", "inherited": true, - "___id": "T000002R054966", + "___id": "T000002R054969", "___s": true }, { @@ -805943,7 +805947,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -805986,7 +805990,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shouldFlush", "inherited": true, - "___id": "T000002R054967", + "___id": "T000002R054970", "___s": true }, { @@ -805995,7 +805999,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -806021,7 +806025,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R054968", + "___id": "T000002R054971", "___s": true }, { @@ -806030,7 +806034,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -806088,7 +806092,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resize", "inherited": true, - "___id": "T000002R054969", + "___id": "T000002R054972", "___s": true }, { @@ -806097,7 +806101,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -806152,7 +806156,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setProjectionMatrix", "inherited": true, - "___id": "T000002R054970", + "___id": "T000002R054973", "___s": true }, { @@ -806161,7 +806165,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -806190,7 +806194,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#flipProjectionMatrix", "inherited": true, - "___id": "T000002R054971", + "___id": "T000002R054974", "___s": true }, { @@ -806199,7 +806203,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -806211,7 +806215,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R054972", + "___id": "T000002R054975", "___s": true }, { @@ -806220,7 +806224,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -806266,7 +806270,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bind", "inherited": true, - "___id": "T000002R054973", + "___id": "T000002R054976", "___s": true }, { @@ -806275,7 +806279,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -806321,7 +806325,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#rebind", "inherited": true, - "___id": "T000002R054974", + "___id": "T000002R054977", "___s": true }, { @@ -806330,7 +806334,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -806342,7 +806346,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R054975", + "___id": "T000002R054978", "___s": true }, { @@ -806351,7 +806355,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -806393,7 +806397,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setVertexBuffer", "inherited": true, - "___id": "T000002R054976", + "___id": "T000002R054979", "___s": true }, { @@ -806402,7 +806406,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -806455,7 +806459,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#preBatch", "inherited": true, - "___id": "T000002R054977", + "___id": "T000002R054980", "___s": true }, { @@ -806464,7 +806468,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -806505,7 +806509,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onDraw", "inherited": true, - "___id": "T000002R054978", + "___id": "T000002R054981", "___s": true }, { @@ -806514,7 +806518,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -806526,7 +806530,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R054979", + "___id": "T000002R054982", "___s": true }, { @@ -806535,7 +806539,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -806583,7 +806587,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#flush", "inherited": true, - "___id": "T000002R054980", + "___id": "T000002R054983", "___s": true }, { @@ -806592,7 +806596,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -806619,7 +806623,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onActive", "inherited": true, - "___id": "T000002R054981", + "___id": "T000002R054984", "___s": true }, { @@ -806628,7 +806632,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -806656,7 +806660,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBind", "inherited": true, - "___id": "T000002R054982", + "___id": "T000002R054985", "___s": true }, { @@ -806665,7 +806669,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -806677,7 +806681,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R054983", + "___id": "T000002R054986", "___s": true }, { @@ -806686,7 +806690,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -806714,7 +806718,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBatch", "inherited": true, - "___id": "T000002R054984", + "___id": "T000002R054987", "___s": true }, { @@ -806723,7 +806727,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -806751,7 +806755,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreBatch", "inherited": true, - "___id": "T000002R054985", + "___id": "T000002R054988", "___s": true }, { @@ -806760,7 +806764,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -806788,7 +806792,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostBatch", "inherited": true, - "___id": "T000002R054986", + "___id": "T000002R054989", "___s": true }, { @@ -806797,7 +806801,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -806809,7 +806813,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R054987", + "___id": "T000002R054990", "___s": true }, { @@ -806818,7 +806822,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -806858,7 +806862,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRender", "inherited": true, - "___id": "T000002R054988", + "___id": "T000002R054991", "___s": true }, { @@ -806867,7 +806871,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -806879,7 +806883,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R054989", + "___id": "T000002R054992", "___s": true }, { @@ -806888,7 +806892,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -806917,7 +806921,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBeforeFlush", "inherited": true, - "___id": "T000002R054990", + "___id": "T000002R054993", "___s": true }, { @@ -806926,7 +806930,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -806955,7 +806959,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onAfterFlush", "inherited": true, - "___id": "T000002R054991", + "___id": "T000002R054994", "___s": true }, { @@ -806964,7 +806968,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -807079,7 +807083,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batchVert", "inherited": true, - "___id": "T000002R054992", + "___id": "T000002R054995", "___s": true }, { @@ -807088,7 +807092,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -807398,7 +807402,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batchQuad", "inherited": true, - "___id": "T000002R054993", + "___id": "T000002R054996", "___s": true }, { @@ -807407,7 +807411,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -807678,7 +807682,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batchTri", "inherited": true, - "___id": "T000002R054994", + "___id": "T000002R054997", "___s": true }, { @@ -807687,7 +807691,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -807808,7 +807812,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#drawFillRect", "inherited": true, - "___id": "T000002R054995", + "___id": "T000002R054998", "___s": true }, { @@ -807817,7 +807821,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -807859,7 +807863,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setTexture2D", "inherited": true, - "___id": "T000002R054996", + "___id": "T000002R054999", "___s": true }, { @@ -807868,7 +807872,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -807926,7 +807930,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bindTexture", "inherited": true, - "___id": "T000002R054997", + "___id": "T000002R055000", "___s": true }, { @@ -807935,7 +807939,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -807993,7 +807997,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bindRenderTarget", "inherited": true, - "___id": "T000002R054998", + "___id": "T000002R055001", "___s": true }, { @@ -808002,7 +808006,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -808058,7 +808062,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setTime", "inherited": true, - "___id": "T000002R054999", + "___id": "T000002R055002", "___s": true }, { @@ -808067,7 +808071,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -808136,7 +808140,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setBoolean", "inherited": true, - "___id": "T000002R055000", + "___id": "T000002R055003", "___s": true }, { @@ -808145,7 +808149,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -808214,7 +808218,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1f", "inherited": true, - "___id": "T000002R055001", + "___id": "T000002R055004", "___s": true }, { @@ -808223,7 +808227,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -808305,7 +808309,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2f", "inherited": true, - "___id": "T000002R055002", + "___id": "T000002R055005", "___s": true }, { @@ -808314,7 +808318,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -808409,7 +808413,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3f", "inherited": true, - "___id": "T000002R055003", + "___id": "T000002R055006", "___s": true }, { @@ -808418,7 +808422,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -808526,7 +808530,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4f", "inherited": true, - "___id": "T000002R055004", + "___id": "T000002R055007", "___s": true }, { @@ -808535,7 +808539,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -808623,7 +808627,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1fv", "inherited": true, - "___id": "T000002R055005", + "___id": "T000002R055008", "___s": true }, { @@ -808632,7 +808636,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -808720,7 +808724,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2fv", "inherited": true, - "___id": "T000002R055006", + "___id": "T000002R055009", "___s": true }, { @@ -808729,7 +808733,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -808817,7 +808821,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3fv", "inherited": true, - "___id": "T000002R055007", + "___id": "T000002R055010", "___s": true }, { @@ -808826,7 +808830,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -808914,7 +808918,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4fv", "inherited": true, - "___id": "T000002R055008", + "___id": "T000002R055011", "___s": true }, { @@ -808923,7 +808927,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -809011,7 +809015,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1iv", "inherited": true, - "___id": "T000002R055009", + "___id": "T000002R055012", "___s": true }, { @@ -809020,7 +809024,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -809108,7 +809112,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2iv", "inherited": true, - "___id": "T000002R055010", + "___id": "T000002R055013", "___s": true }, { @@ -809117,7 +809121,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -809205,7 +809209,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3iv", "inherited": true, - "___id": "T000002R055011", + "___id": "T000002R055014", "___s": true }, { @@ -809214,7 +809218,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -809302,7 +809306,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4iv", "inherited": true, - "___id": "T000002R055012", + "___id": "T000002R055015", "___s": true }, { @@ -809311,7 +809315,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -809380,7 +809384,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1i", "inherited": true, - "___id": "T000002R055013", + "___id": "T000002R055016", "___s": true }, { @@ -809389,7 +809393,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -809471,7 +809475,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2i", "inherited": true, - "___id": "T000002R055014", + "___id": "T000002R055017", "___s": true }, { @@ -809480,7 +809484,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -809575,7 +809579,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3i", "inherited": true, - "___id": "T000002R055015", + "___id": "T000002R055018", "___s": true }, { @@ -809584,7 +809588,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -809692,7 +809696,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4i", "inherited": true, - "___id": "T000002R055016", + "___id": "T000002R055019", "___s": true }, { @@ -809701,7 +809705,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -809802,7 +809806,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setMatrix2fv", "inherited": true, - "___id": "T000002R055017", + "___id": "T000002R055020", "___s": true }, { @@ -809811,7 +809815,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -809893,7 +809897,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setMatrix3fv", "inherited": true, - "___id": "T000002R055018", + "___id": "T000002R055021", "___s": true }, { @@ -809902,7 +809906,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -809984,7 +809988,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setMatrix4fv", "inherited": true, - "___id": "T000002R055019", + "___id": "T000002R055022", "___s": true }, { @@ -809993,7 +809997,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -810005,7 +810009,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R055020", + "___id": "T000002R055023", "___s": true }, { @@ -810014,7 +810018,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -810057,7 +810061,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R055021", + "___id": "T000002R055024", "___s": true }, { @@ -810066,7 +810070,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -810126,7 +810130,7 @@ "name": "event" } ], - "___id": "T000002R055022", + "___id": "T000002R055025", "___s": true }, { @@ -810135,7 +810139,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -810186,7 +810190,7 @@ "name": "event" } ], - "___id": "T000002R055023", + "___id": "T000002R055026", "___s": true }, { @@ -810195,7 +810199,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -810261,7 +810265,7 @@ "name": "args" } ], - "___id": "T000002R055024", + "___id": "T000002R055027", "___s": true }, { @@ -810270,7 +810274,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -810349,7 +810353,7 @@ "name": "context" } ], - "___id": "T000002R055025", + "___id": "T000002R055028", "___s": true }, { @@ -810358,7 +810362,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -810437,7 +810441,7 @@ "name": "context" } ], - "___id": "T000002R055026", + "___id": "T000002R055029", "___s": true }, { @@ -810446,7 +810450,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -810525,7 +810529,7 @@ "name": "context" } ], - "___id": "T000002R055027", + "___id": "T000002R055030", "___s": true }, { @@ -810534,7 +810538,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -810627,7 +810631,7 @@ "name": "once" } ], - "___id": "T000002R055028", + "___id": "T000002R055031", "___s": true }, { @@ -810636,7 +810640,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -810729,7 +810733,7 @@ "name": "once" } ], - "___id": "T000002R055029", + "___id": "T000002R055032", "___s": true }, { @@ -810738,7 +810742,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -810791,7 +810795,7 @@ "name": "event" } ], - "___id": "T000002R055030", + "___id": "T000002R055033", "___s": true }, { @@ -810800,7 +810804,7 @@ "filename": "PostFXPipeline.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "gameObject", @@ -810831,7 +810835,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#gameObject", "inherited": true, - "___id": "T000002R055031", + "___id": "T000002R055034", "___s": true }, { @@ -810840,7 +810844,7 @@ "filename": "PostFXPipeline.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "controller", @@ -810861,7 +810865,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#controller", "inherited": true, - "___id": "T000002R055032", + "___id": "T000002R055035", "___s": true }, { @@ -810870,7 +810874,7 @@ "filename": "PostFXPipeline.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "colorMatrix", @@ -810891,7 +810895,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#colorMatrix", "inherited": true, - "___id": "T000002R055033", + "___id": "T000002R055036", "___s": true }, { @@ -810900,7 +810904,7 @@ "filename": "PostFXPipeline.js", "lineno": 163, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame1", @@ -810922,7 +810926,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame1", "inherited": true, - "___id": "T000002R055034", + "___id": "T000002R055037", "___s": true }, { @@ -810931,7 +810935,7 @@ "filename": "PostFXPipeline.js", "lineno": 179, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame2", @@ -810953,7 +810957,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame2", "inherited": true, - "___id": "T000002R055035", + "___id": "T000002R055038", "___s": true }, { @@ -810962,7 +810966,7 @@ "filename": "PostFXPipeline.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame1", @@ -810984,7 +810988,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame1", "inherited": true, - "___id": "T000002R055036", + "___id": "T000002R055039", "___s": true }, { @@ -810993,7 +810997,7 @@ "filename": "PostFXPipeline.js", "lineno": 211, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame2", @@ -811015,7 +811019,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame2", "inherited": true, - "___id": "T000002R055037", + "___id": "T000002R055040", "___s": true }, { @@ -811024,7 +811028,7 @@ "filename": "PostFXPipeline.js", "lineno": 233, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bootFX", @@ -811036,7 +811040,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bootFX", "inherited": true, - "___id": "T000002R055038", + "___id": "T000002R055041", "___s": true }, { @@ -811045,7 +811049,7 @@ "filename": "PostFXPipeline.js", "lineno": 268, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "postBatch", @@ -811098,7 +811102,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#postBatch", "inherited": true, - "___id": "T000002R055039", + "___id": "T000002R055042", "___s": true }, { @@ -811107,7 +811111,7 @@ "filename": "PostFXPipeline.js", "lineno": 309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "getController", @@ -811159,7 +811163,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#getController", "inherited": true, - "___id": "T000002R055040", + "___id": "T000002R055043", "___s": true }, { @@ -811168,7 +811172,7 @@ "filename": "PostFXPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copySprite", @@ -811208,7 +811212,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copySprite", "inherited": true, - "___id": "T000002R055041", + "___id": "T000002R055044", "___s": true }, { @@ -811217,7 +811221,7 @@ "filename": "PostFXPipeline.js", "lineno": 378, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrame", @@ -811303,7 +811307,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrame", "inherited": true, - "___id": "T000002R055042", + "___id": "T000002R055045", "___s": true }, { @@ -811312,7 +811316,7 @@ "filename": "PostFXPipeline.js", "lineno": 401, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyToGame", @@ -811339,7 +811343,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyToGame", "inherited": true, - "___id": "T000002R055043", + "___id": "T000002R055046", "___s": true }, { @@ -811348,7 +811352,7 @@ "filename": "PostFXPipeline.js", "lineno": 421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "drawFrame", @@ -811404,7 +811408,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#drawFrame", "inherited": true, - "___id": "T000002R055044", + "___id": "T000002R055047", "___s": true }, { @@ -811413,7 +811417,7 @@ "filename": "PostFXPipeline.js", "lineno": 442, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFrames", @@ -811497,7 +811501,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFrames", "inherited": true, - "___id": "T000002R055045", + "___id": "T000002R055048", "___s": true }, { @@ -811506,7 +811510,7 @@ "filename": "PostFXPipeline.js", "lineno": 460, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFramesAdditive", @@ -811590,7 +811594,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFramesAdditive", "inherited": true, - "___id": "T000002R055046", + "___id": "T000002R055049", "___s": true }, { @@ -811599,7 +811603,7 @@ "filename": "PostFXPipeline.js", "lineno": 478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "clearFrame", @@ -811641,7 +811645,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#clearFrame", "inherited": true, - "___id": "T000002R055047", + "___id": "T000002R055050", "___s": true }, { @@ -811650,7 +811654,7 @@ "filename": "PostFXPipeline.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blitFrame", @@ -811750,7 +811754,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blitFrame", "inherited": true, - "___id": "T000002R055048", + "___id": "T000002R055051", "___s": true }, { @@ -811759,7 +811763,7 @@ "filename": "PostFXPipeline.js", "lineno": 516, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrameRect", @@ -811881,7 +811885,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrameRect", "inherited": true, - "___id": "T000002R055049", + "___id": "T000002R055052", "___s": true }, { @@ -811890,7 +811894,7 @@ "filename": "PostFXPipeline.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bindAndDraw", @@ -811975,7 +811979,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bindAndDraw", "inherited": true, - "___id": "T000002R055050", + "___id": "T000002R055053", "___s": true }, { @@ -811984,7 +811988,7 @@ "filename": "PostFXPipeline.js", "lineno": 619, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "destroy", @@ -812011,7 +812015,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#destroy", "inherited": true, - "___id": "T000002R055051", + "___id": "T000002R055054", "___s": true }, { @@ -812020,7 +812024,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -812041,7 +812045,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R055052", + "___id": "T000002R055055", "___s": true }, { @@ -812050,7 +812054,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -812071,7 +812075,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R055053", + "___id": "T000002R055056", "___s": true }, { @@ -812080,7 +812084,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -812101,7 +812105,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R055054", + "___id": "T000002R055057", "___s": true }, { @@ -812110,7 +812114,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -812133,7 +812137,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R055055", + "___id": "T000002R055058", "___s": true }, { @@ -812142,7 +812146,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -812163,7 +812167,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R055056", + "___id": "T000002R055059", "___s": true }, { @@ -812172,7 +812176,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -812193,7 +812197,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R055057", + "___id": "T000002R055060", "___s": true }, { @@ -812202,7 +812206,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -812223,7 +812227,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R055058", + "___id": "T000002R055061", "___s": true }, { @@ -812232,7 +812236,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -812253,7 +812257,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R055059", + "___id": "T000002R055062", "___s": true }, { @@ -812262,7 +812266,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -812284,7 +812288,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R055060", + "___id": "T000002R055063", "___s": true }, { @@ -812293,7 +812297,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -812314,7 +812318,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R055061", + "___id": "T000002R055064", "___s": true }, { @@ -812323,7 +812327,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -812345,7 +812349,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R055062", + "___id": "T000002R055065", "___s": true }, { @@ -812354,7 +812358,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -812376,7 +812380,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R055063", + "___id": "T000002R055066", "___s": true }, { @@ -812385,7 +812389,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -812406,7 +812410,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R055064", + "___id": "T000002R055067", "___s": true }, { @@ -812415,7 +812419,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -812436,7 +812440,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R055065", + "___id": "T000002R055068", "___s": true }, { @@ -812445,7 +812449,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -812466,7 +812470,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R055066", + "___id": "T000002R055069", "___s": true }, { @@ -812475,7 +812479,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -812496,7 +812500,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R055067", + "___id": "T000002R055070", "___s": true }, { @@ -812505,7 +812509,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -812526,7 +812530,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R055068", + "___id": "T000002R055071", "___s": true }, { @@ -812535,7 +812539,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -812556,7 +812560,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R055069", + "___id": "T000002R055072", "___s": true }, { @@ -812565,7 +812569,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -812586,7 +812590,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R055070", + "___id": "T000002R055073", "___s": true }, { @@ -812595,7 +812599,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -812617,7 +812621,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R055071", + "___id": "T000002R055074", "___s": true }, { @@ -812626,7 +812630,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -812648,7 +812652,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R055072", + "___id": "T000002R055075", "___s": true }, { @@ -812657,7 +812661,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -812679,7 +812683,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R055073", + "___id": "T000002R055076", "___s": true }, { @@ -812688,7 +812692,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -812718,7 +812722,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R055074", + "___id": "T000002R055077", "___s": true }, { @@ -812727,7 +812731,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -812748,7 +812752,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R055075", + "___id": "T000002R055078", "___s": true }, { @@ -812757,7 +812761,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -812787,7 +812791,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R055076", + "___id": "T000002R055079", "___s": true }, { @@ -812796,7 +812800,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -812817,7 +812821,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R055077", + "___id": "T000002R055080", "___s": true }, { @@ -812826,7 +812830,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -812847,7 +812851,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R055078", + "___id": "T000002R055081", "___s": true }, { @@ -812856,7 +812860,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -812877,7 +812881,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R055079", + "___id": "T000002R055082", "___s": true }, { @@ -812886,7 +812890,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -812907,7 +812911,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R055080", + "___id": "T000002R055083", "___s": true }, { @@ -812916,7 +812920,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -812937,7 +812941,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R055081", + "___id": "T000002R055084", "___s": true }, { @@ -812946,7 +812950,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -812967,7 +812971,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R055082", + "___id": "T000002R055085", "___s": true }, { @@ -812976,7 +812980,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -813006,7 +813010,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R055083", + "___id": "T000002R055086", "___s": true }, { @@ -813015,7 +813019,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -813038,7 +813042,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R055084", + "___id": "T000002R055087", "___s": true }, { @@ -813047,7 +813051,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -813070,7 +813074,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R055085", + "___id": "T000002R055088", "___s": true }, { @@ -813079,7 +813083,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -813100,7 +813104,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R055086", + "___id": "T000002R055089", "___s": true }, { @@ -813109,7 +813113,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -813139,7 +813143,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R055087", + "___id": "T000002R055090", "___s": true }, { @@ -813148,7 +813152,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -813169,7 +813173,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R055088", + "___id": "T000002R055091", "___s": true }, { @@ -813178,7 +813182,7 @@ "filename": "WebGLPipeline.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "boot", @@ -813193,7 +813197,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#boot", "inherited": true, - "___id": "T000002R055089", + "___id": "T000002R055092", "___s": true }, { @@ -813202,7 +813206,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -813214,7 +813218,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R055090", + "___id": "T000002R055093", "___s": true }, { @@ -813223,7 +813227,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -813263,7 +813267,7 @@ "name": "height" } ], - "___id": "T000002R055091", + "___id": "T000002R055094", "___s": true }, { @@ -813272,7 +813276,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -813343,7 +813347,7 @@ "name": "vertexBuffer" } ], - "___id": "T000002R055092", + "___id": "T000002R055095", "___s": true }, { @@ -813352,7 +813356,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -813393,7 +813397,7 @@ "name": "name" } ], - "___id": "T000002R055093", + "___id": "T000002R055096", "___s": true }, { @@ -813402,7 +813406,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -813444,7 +813448,7 @@ "name": "config" } ], - "___id": "T000002R055094", + "___id": "T000002R055097", "___s": true }, { @@ -813453,7 +813457,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -813494,7 +813498,7 @@ "name": "texture" } ], - "___id": "T000002R055095", + "___id": "T000002R055098", "___s": true }, { @@ -813503,7 +813507,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -813530,7 +813534,7 @@ "name": "texture" } ], - "___id": "T000002R055096", + "___id": "T000002R055099", "___s": true }, { @@ -813539,7 +813543,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -813580,7 +813584,7 @@ "name": "texture" } ], - "___id": "T000002R055097", + "___id": "T000002R055100", "___s": true }, { @@ -813589,7 +813593,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -813644,7 +813648,7 @@ "name": "frame" } ], - "___id": "T000002R055098", + "___id": "T000002R055101", "___s": true }, { @@ -813653,7 +813657,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -813696,7 +813700,7 @@ "name": "amount" } ], - "___id": "T000002R055099", + "___id": "T000002R055102", "___s": true }, { @@ -813705,7 +813709,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -813731,7 +813735,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R055100", + "___id": "T000002R055103", "___s": true }, { @@ -813740,7 +813744,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -813798,7 +813802,7 @@ "name": "height" } ], - "___id": "T000002R055101", + "___id": "T000002R055104", "___s": true }, { @@ -813807,7 +813811,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -813862,7 +813866,7 @@ "name": "height" } ], - "___id": "T000002R055102", + "___id": "T000002R055105", "___s": true }, { @@ -813871,7 +813875,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -813900,7 +813904,7 @@ "name": "flipY" } ], - "___id": "T000002R055103", + "___id": "T000002R055106", "___s": true }, { @@ -813909,7 +813913,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -813921,7 +813925,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R055104", + "___id": "T000002R055107", "___s": true }, { @@ -813930,7 +813934,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -813976,7 +813980,7 @@ "name": "currentShader" } ], - "___id": "T000002R055105", + "___id": "T000002R055108", "___s": true }, { @@ -813985,7 +813989,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -814031,7 +814035,7 @@ "name": "currentShader" } ], - "___id": "T000002R055106", + "___id": "T000002R055109", "___s": true }, { @@ -814040,7 +814044,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -814052,7 +814056,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R055107", + "___id": "T000002R055110", "___s": true }, { @@ -814061,7 +814065,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -814103,7 +814107,7 @@ "name": "buffer" } ], - "___id": "T000002R055108", + "___id": "T000002R055111", "___s": true }, { @@ -814112,7 +814116,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -814165,7 +814169,7 @@ "name": "gameObject" } ], - "___id": "T000002R055109", + "___id": "T000002R055112", "___s": true }, { @@ -814174,7 +814178,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -814215,7 +814219,7 @@ "name": "swapTarget" } ], - "___id": "T000002R055110", + "___id": "T000002R055113", "___s": true }, { @@ -814224,7 +814228,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -814236,7 +814240,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R055111", + "___id": "T000002R055114", "___s": true }, { @@ -814245,7 +814249,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -814293,7 +814297,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R055112", + "___id": "T000002R055115", "___s": true }, { @@ -814302,7 +814306,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -814329,7 +814333,7 @@ "name": "currentShader" } ], - "___id": "T000002R055113", + "___id": "T000002R055116", "___s": true }, { @@ -814338,7 +814342,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -814366,7 +814370,7 @@ "name": "gameObject" } ], - "___id": "T000002R055114", + "___id": "T000002R055117", "___s": true }, { @@ -814375,7 +814379,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -814387,7 +814391,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R055115", + "___id": "T000002R055118", "___s": true }, { @@ -814396,7 +814400,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -814424,7 +814428,7 @@ "name": "gameObject" } ], - "___id": "T000002R055116", + "___id": "T000002R055119", "___s": true }, { @@ -814433,7 +814437,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -814461,7 +814465,7 @@ "name": "gameObject" } ], - "___id": "T000002R055117", + "___id": "T000002R055120", "___s": true }, { @@ -814470,7 +814474,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -814498,7 +814502,7 @@ "name": "gameObject" } ], - "___id": "T000002R055118", + "___id": "T000002R055121", "___s": true }, { @@ -814507,7 +814511,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -814519,7 +814523,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R055119", + "___id": "T000002R055122", "___s": true }, { @@ -814528,7 +814532,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -814568,7 +814572,7 @@ "name": "camera" } ], - "___id": "T000002R055120", + "___id": "T000002R055123", "___s": true }, { @@ -814577,7 +814581,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -814589,7 +814593,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R055121", + "___id": "T000002R055124", "___s": true }, { @@ -814598,7 +814602,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -814627,7 +814631,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R055122", + "___id": "T000002R055125", "___s": true }, { @@ -814636,7 +814640,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -814665,7 +814669,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R055123", + "___id": "T000002R055126", "___s": true }, { @@ -814674,7 +814678,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -814789,7 +814793,7 @@ "name": "tint" } ], - "___id": "T000002R055124", + "___id": "T000002R055127", "___s": true }, { @@ -814798,7 +814802,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -815108,7 +815112,7 @@ "name": "unit" } ], - "___id": "T000002R055125", + "___id": "T000002R055128", "___s": true }, { @@ -815117,7 +815121,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -815388,7 +815392,7 @@ "name": "unit" } ], - "___id": "T000002R055126", + "___id": "T000002R055129", "___s": true }, { @@ -815397,7 +815401,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -815518,7 +815522,7 @@ "name": "flipUV" } ], - "___id": "T000002R055127", + "___id": "T000002R055130", "___s": true }, { @@ -815527,7 +815531,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -815569,7 +815573,7 @@ "name": "texture" } ], - "___id": "T000002R055128", + "___id": "T000002R055131", "___s": true }, { @@ -815578,7 +815582,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -815636,7 +815640,7 @@ "name": "unit" } ], - "___id": "T000002R055129", + "___id": "T000002R055132", "___s": true }, { @@ -815645,7 +815649,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -815703,7 +815707,7 @@ "name": "unit" } ], - "___id": "T000002R055130", + "___id": "T000002R055133", "___s": true }, { @@ -815712,7 +815716,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -815768,7 +815772,7 @@ "name": "shader" } ], - "___id": "T000002R055131", + "___id": "T000002R055134", "___s": true }, { @@ -815777,7 +815781,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -815846,7 +815850,7 @@ "name": "shader" } ], - "___id": "T000002R055132", + "___id": "T000002R055135", "___s": true }, { @@ -815855,7 +815859,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -815924,7 +815928,7 @@ "name": "shader" } ], - "___id": "T000002R055133", + "___id": "T000002R055136", "___s": true }, { @@ -815933,7 +815937,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -816015,7 +816019,7 @@ "name": "shader" } ], - "___id": "T000002R055134", + "___id": "T000002R055137", "___s": true }, { @@ -816024,7 +816028,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -816119,7 +816123,7 @@ "name": "shader" } ], - "___id": "T000002R055135", + "___id": "T000002R055138", "___s": true }, { @@ -816128,7 +816132,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -816236,7 +816240,7 @@ "name": "shader" } ], - "___id": "T000002R055136", + "___id": "T000002R055139", "___s": true }, { @@ -816245,7 +816249,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -816333,7 +816337,7 @@ "name": "shader" } ], - "___id": "T000002R055137", + "___id": "T000002R055140", "___s": true }, { @@ -816342,7 +816346,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -816430,7 +816434,7 @@ "name": "shader" } ], - "___id": "T000002R055138", + "___id": "T000002R055141", "___s": true }, { @@ -816439,7 +816443,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -816527,7 +816531,7 @@ "name": "shader" } ], - "___id": "T000002R055139", + "___id": "T000002R055142", "___s": true }, { @@ -816536,7 +816540,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -816624,7 +816628,7 @@ "name": "shader" } ], - "___id": "T000002R055140", + "___id": "T000002R055143", "___s": true }, { @@ -816633,7 +816637,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -816721,7 +816725,7 @@ "name": "shader" } ], - "___id": "T000002R055141", + "___id": "T000002R055144", "___s": true }, { @@ -816730,7 +816734,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -816818,7 +816822,7 @@ "name": "shader" } ], - "___id": "T000002R055142", + "___id": "T000002R055145", "___s": true }, { @@ -816827,7 +816831,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -816915,7 +816919,7 @@ "name": "shader" } ], - "___id": "T000002R055143", + "___id": "T000002R055146", "___s": true }, { @@ -816924,7 +816928,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -817012,7 +817016,7 @@ "name": "shader" } ], - "___id": "T000002R055144", + "___id": "T000002R055147", "___s": true }, { @@ -817021,7 +817025,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -817090,7 +817094,7 @@ "name": "shader" } ], - "___id": "T000002R055145", + "___id": "T000002R055148", "___s": true }, { @@ -817099,7 +817103,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -817181,7 +817185,7 @@ "name": "shader" } ], - "___id": "T000002R055146", + "___id": "T000002R055149", "___s": true }, { @@ -817190,7 +817194,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -817285,7 +817289,7 @@ "name": "shader" } ], - "___id": "T000002R055147", + "___id": "T000002R055150", "___s": true }, { @@ -817294,7 +817298,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -817402,7 +817406,7 @@ "name": "shader" } ], - "___id": "T000002R055148", + "___id": "T000002R055151", "___s": true }, { @@ -817411,7 +817415,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -817512,7 +817516,7 @@ "name": "shader" } ], - "___id": "T000002R055149", + "___id": "T000002R055152", "___s": true }, { @@ -817521,7 +817525,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -817603,7 +817607,7 @@ "name": "shader" } ], - "___id": "T000002R055150", + "___id": "T000002R055153", "___s": true }, { @@ -817612,7 +817616,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -817694,7 +817698,7 @@ "name": "shader" } ], - "___id": "T000002R055151", + "___id": "T000002R055154", "___s": true }, { @@ -817703,7 +817707,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -817715,7 +817719,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R055152", + "___id": "T000002R055155", "___s": true }, { @@ -817724,7 +817728,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -817767,7 +817771,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R055153", + "___id": "T000002R055156", "___s": true }, { @@ -817776,7 +817780,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -817836,7 +817840,7 @@ "name": "event" } ], - "___id": "T000002R055154", + "___id": "T000002R055157", "___s": true }, { @@ -817845,7 +817849,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -817896,7 +817900,7 @@ "name": "event" } ], - "___id": "T000002R055155", + "___id": "T000002R055158", "___s": true }, { @@ -817905,7 +817909,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -817971,7 +817975,7 @@ "name": "args" } ], - "___id": "T000002R055156", + "___id": "T000002R055159", "___s": true }, { @@ -817980,7 +817984,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -818059,7 +818063,7 @@ "name": "context" } ], - "___id": "T000002R055157", + "___id": "T000002R055160", "___s": true }, { @@ -818068,7 +818072,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -818147,7 +818151,7 @@ "name": "context" } ], - "___id": "T000002R055158", + "___id": "T000002R055161", "___s": true }, { @@ -818156,7 +818160,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -818235,7 +818239,7 @@ "name": "context" } ], - "___id": "T000002R055159", + "___id": "T000002R055162", "___s": true }, { @@ -818244,7 +818248,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -818337,7 +818341,7 @@ "name": "once" } ], - "___id": "T000002R055160", + "___id": "T000002R055163", "___s": true }, { @@ -818346,7 +818350,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -818439,7 +818443,7 @@ "name": "once" } ], - "___id": "T000002R055161", + "___id": "T000002R055164", "___s": true }, { @@ -818448,7 +818452,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -818501,7 +818505,7 @@ "name": "event" } ], - "___id": "T000002R055162", + "___id": "T000002R055165", "___s": true }, { @@ -818510,7 +818514,7 @@ "filename": "PostFXPipeline.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "gameObject", @@ -818541,7 +818545,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#gameObject", "inherited": true, - "___id": "T000002R055163", + "___id": "T000002R055166", "___s": true }, { @@ -818550,7 +818554,7 @@ "filename": "PostFXPipeline.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "controller", @@ -818571,7 +818575,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#controller", "inherited": true, - "___id": "T000002R055164", + "___id": "T000002R055167", "___s": true }, { @@ -818580,7 +818584,7 @@ "filename": "PostFXPipeline.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "colorMatrix", @@ -818601,7 +818605,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#colorMatrix", "inherited": true, - "___id": "T000002R055165", + "___id": "T000002R055168", "___s": true }, { @@ -818610,7 +818614,7 @@ "filename": "PostFXPipeline.js", "lineno": 163, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame1", @@ -818632,7 +818636,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame1", "inherited": true, - "___id": "T000002R055166", + "___id": "T000002R055169", "___s": true }, { @@ -818641,7 +818645,7 @@ "filename": "PostFXPipeline.js", "lineno": 179, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame2", @@ -818663,7 +818667,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame2", "inherited": true, - "___id": "T000002R055167", + "___id": "T000002R055170", "___s": true }, { @@ -818672,7 +818676,7 @@ "filename": "PostFXPipeline.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame1", @@ -818694,7 +818698,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame1", "inherited": true, - "___id": "T000002R055168", + "___id": "T000002R055171", "___s": true }, { @@ -818703,7 +818707,7 @@ "filename": "PostFXPipeline.js", "lineno": 211, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame2", @@ -818725,7 +818729,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame2", "inherited": true, - "___id": "T000002R055169", + "___id": "T000002R055172", "___s": true }, { @@ -818734,7 +818738,7 @@ "filename": "PostFXPipeline.js", "lineno": 233, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bootFX", @@ -818746,7 +818750,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bootFX", "inherited": true, - "___id": "T000002R055170", + "___id": "T000002R055173", "___s": true }, { @@ -818755,7 +818759,7 @@ "filename": "PostFXPipeline.js", "lineno": 268, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "postBatch", @@ -818808,7 +818812,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#postBatch", "inherited": true, - "___id": "T000002R055171", + "___id": "T000002R055174", "___s": true }, { @@ -818817,7 +818821,7 @@ "filename": "PostFXPipeline.js", "lineno": 309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "getController", @@ -818869,7 +818873,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#getController", "inherited": true, - "___id": "T000002R055172", + "___id": "T000002R055175", "___s": true }, { @@ -818878,7 +818882,7 @@ "filename": "PostFXPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copySprite", @@ -818918,7 +818922,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copySprite", "inherited": true, - "___id": "T000002R055173", + "___id": "T000002R055176", "___s": true }, { @@ -818927,7 +818931,7 @@ "filename": "PostFXPipeline.js", "lineno": 378, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrame", @@ -819013,7 +819017,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrame", "inherited": true, - "___id": "T000002R055174", + "___id": "T000002R055177", "___s": true }, { @@ -819022,7 +819026,7 @@ "filename": "PostFXPipeline.js", "lineno": 401, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyToGame", @@ -819049,7 +819053,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyToGame", "inherited": true, - "___id": "T000002R055175", + "___id": "T000002R055178", "___s": true }, { @@ -819058,7 +819062,7 @@ "filename": "PostFXPipeline.js", "lineno": 421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "drawFrame", @@ -819114,7 +819118,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#drawFrame", "inherited": true, - "___id": "T000002R055176", + "___id": "T000002R055179", "___s": true }, { @@ -819123,7 +819127,7 @@ "filename": "PostFXPipeline.js", "lineno": 442, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFrames", @@ -819207,7 +819211,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFrames", "inherited": true, - "___id": "T000002R055177", + "___id": "T000002R055180", "___s": true }, { @@ -819216,7 +819220,7 @@ "filename": "PostFXPipeline.js", "lineno": 460, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFramesAdditive", @@ -819300,7 +819304,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFramesAdditive", "inherited": true, - "___id": "T000002R055178", + "___id": "T000002R055181", "___s": true }, { @@ -819309,7 +819313,7 @@ "filename": "PostFXPipeline.js", "lineno": 478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "clearFrame", @@ -819351,7 +819355,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#clearFrame", "inherited": true, - "___id": "T000002R055179", + "___id": "T000002R055182", "___s": true }, { @@ -819360,7 +819364,7 @@ "filename": "PostFXPipeline.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blitFrame", @@ -819460,7 +819464,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blitFrame", "inherited": true, - "___id": "T000002R055180", + "___id": "T000002R055183", "___s": true }, { @@ -819469,7 +819473,7 @@ "filename": "PostFXPipeline.js", "lineno": 516, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrameRect", @@ -819591,7 +819595,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrameRect", "inherited": true, - "___id": "T000002R055181", + "___id": "T000002R055184", "___s": true }, { @@ -819600,7 +819604,7 @@ "filename": "PostFXPipeline.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bindAndDraw", @@ -819685,7 +819689,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bindAndDraw", "inherited": true, - "___id": "T000002R055182", + "___id": "T000002R055185", "___s": true }, { @@ -819694,7 +819698,7 @@ "filename": "PostFXPipeline.js", "lineno": 619, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "destroy", @@ -819721,7 +819725,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#destroy", "inherited": true, - "___id": "T000002R055183", + "___id": "T000002R055186", "___s": true }, { @@ -819730,7 +819734,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -819751,7 +819755,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R055184", + "___id": "T000002R055187", "___s": true }, { @@ -819760,7 +819764,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -819781,7 +819785,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R055185", + "___id": "T000002R055188", "___s": true }, { @@ -819790,7 +819794,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -819811,7 +819815,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R055186", + "___id": "T000002R055189", "___s": true }, { @@ -819820,7 +819824,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -819843,7 +819847,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R055187", + "___id": "T000002R055190", "___s": true }, { @@ -819852,7 +819856,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -819873,7 +819877,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R055188", + "___id": "T000002R055191", "___s": true }, { @@ -819882,7 +819886,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -819903,7 +819907,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R055189", + "___id": "T000002R055192", "___s": true }, { @@ -819912,7 +819916,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -819933,7 +819937,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R055190", + "___id": "T000002R055193", "___s": true }, { @@ -819942,7 +819946,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -819963,7 +819967,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R055191", + "___id": "T000002R055194", "___s": true }, { @@ -819972,7 +819976,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -819994,7 +819998,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R055192", + "___id": "T000002R055195", "___s": true }, { @@ -820003,7 +820007,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -820024,7 +820028,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R055193", + "___id": "T000002R055196", "___s": true }, { @@ -820033,7 +820037,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -820055,7 +820059,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R055194", + "___id": "T000002R055197", "___s": true }, { @@ -820064,7 +820068,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -820086,7 +820090,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R055195", + "___id": "T000002R055198", "___s": true }, { @@ -820095,7 +820099,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -820116,7 +820120,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R055196", + "___id": "T000002R055199", "___s": true }, { @@ -820125,7 +820129,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -820146,7 +820150,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R055197", + "___id": "T000002R055200", "___s": true }, { @@ -820155,7 +820159,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -820176,7 +820180,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R055198", + "___id": "T000002R055201", "___s": true }, { @@ -820185,7 +820189,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -820206,7 +820210,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R055199", + "___id": "T000002R055202", "___s": true }, { @@ -820215,7 +820219,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -820236,7 +820240,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R055200", + "___id": "T000002R055203", "___s": true }, { @@ -820245,7 +820249,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -820266,7 +820270,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R055201", + "___id": "T000002R055204", "___s": true }, { @@ -820275,7 +820279,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -820296,7 +820300,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R055202", + "___id": "T000002R055205", "___s": true }, { @@ -820305,7 +820309,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -820327,7 +820331,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R055203", + "___id": "T000002R055206", "___s": true }, { @@ -820336,7 +820340,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -820358,7 +820362,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R055204", + "___id": "T000002R055207", "___s": true }, { @@ -820367,7 +820371,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -820389,7 +820393,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R055205", + "___id": "T000002R055208", "___s": true }, { @@ -820398,7 +820402,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -820428,7 +820432,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R055206", + "___id": "T000002R055209", "___s": true }, { @@ -820437,7 +820441,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -820458,7 +820462,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R055207", + "___id": "T000002R055210", "___s": true }, { @@ -820467,7 +820471,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -820497,7 +820501,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R055208", + "___id": "T000002R055211", "___s": true }, { @@ -820506,7 +820510,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -820527,7 +820531,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R055209", + "___id": "T000002R055212", "___s": true }, { @@ -820536,7 +820540,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -820557,7 +820561,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R055210", + "___id": "T000002R055213", "___s": true }, { @@ -820566,7 +820570,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -820587,7 +820591,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R055211", + "___id": "T000002R055214", "___s": true }, { @@ -820596,7 +820600,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -820617,7 +820621,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R055212", + "___id": "T000002R055215", "___s": true }, { @@ -820626,7 +820630,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -820647,7 +820651,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R055213", + "___id": "T000002R055216", "___s": true }, { @@ -820656,7 +820660,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -820677,7 +820681,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R055214", + "___id": "T000002R055217", "___s": true }, { @@ -820686,7 +820690,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -820716,7 +820720,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R055215", + "___id": "T000002R055218", "___s": true }, { @@ -820725,7 +820729,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -820748,7 +820752,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R055216", + "___id": "T000002R055219", "___s": true }, { @@ -820757,7 +820761,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -820780,7 +820784,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R055217", + "___id": "T000002R055220", "___s": true }, { @@ -820789,7 +820793,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -820810,7 +820814,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R055218", + "___id": "T000002R055221", "___s": true }, { @@ -820819,7 +820823,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -820849,7 +820853,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R055219", + "___id": "T000002R055222", "___s": true }, { @@ -820858,7 +820862,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -820879,7 +820883,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R055220", + "___id": "T000002R055223", "___s": true }, { @@ -820888,7 +820892,7 @@ "filename": "WebGLPipeline.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "boot", @@ -820903,7 +820907,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#boot", "inherited": true, - "___id": "T000002R055221", + "___id": "T000002R055224", "___s": true }, { @@ -820912,7 +820916,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -820924,7 +820928,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R055222", + "___id": "T000002R055225", "___s": true }, { @@ -820933,7 +820937,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -820973,7 +820977,7 @@ "name": "height" } ], - "___id": "T000002R055223", + "___id": "T000002R055226", "___s": true }, { @@ -820982,7 +820986,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -821053,7 +821057,7 @@ "name": "vertexBuffer" } ], - "___id": "T000002R055224", + "___id": "T000002R055227", "___s": true }, { @@ -821062,7 +821066,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -821103,7 +821107,7 @@ "name": "name" } ], - "___id": "T000002R055225", + "___id": "T000002R055228", "___s": true }, { @@ -821112,7 +821116,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -821154,7 +821158,7 @@ "name": "config" } ], - "___id": "T000002R055226", + "___id": "T000002R055229", "___s": true }, { @@ -821163,7 +821167,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -821204,7 +821208,7 @@ "name": "texture" } ], - "___id": "T000002R055227", + "___id": "T000002R055230", "___s": true }, { @@ -821213,7 +821217,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -821240,7 +821244,7 @@ "name": "texture" } ], - "___id": "T000002R055228", + "___id": "T000002R055231", "___s": true }, { @@ -821249,7 +821253,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -821290,7 +821294,7 @@ "name": "texture" } ], - "___id": "T000002R055229", + "___id": "T000002R055232", "___s": true }, { @@ -821299,7 +821303,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -821354,7 +821358,7 @@ "name": "frame" } ], - "___id": "T000002R055230", + "___id": "T000002R055233", "___s": true }, { @@ -821363,7 +821367,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -821406,7 +821410,7 @@ "name": "amount" } ], - "___id": "T000002R055231", + "___id": "T000002R055234", "___s": true }, { @@ -821415,7 +821419,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -821441,7 +821445,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R055232", + "___id": "T000002R055235", "___s": true }, { @@ -821450,7 +821454,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -821508,7 +821512,7 @@ "name": "height" } ], - "___id": "T000002R055233", + "___id": "T000002R055236", "___s": true }, { @@ -821517,7 +821521,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -821572,7 +821576,7 @@ "name": "height" } ], - "___id": "T000002R055234", + "___id": "T000002R055237", "___s": true }, { @@ -821581,7 +821585,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -821610,7 +821614,7 @@ "name": "flipY" } ], - "___id": "T000002R055235", + "___id": "T000002R055238", "___s": true }, { @@ -821619,7 +821623,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -821631,7 +821635,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R055236", + "___id": "T000002R055239", "___s": true }, { @@ -821640,7 +821644,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -821686,7 +821690,7 @@ "name": "currentShader" } ], - "___id": "T000002R055237", + "___id": "T000002R055240", "___s": true }, { @@ -821695,7 +821699,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -821741,7 +821745,7 @@ "name": "currentShader" } ], - "___id": "T000002R055238", + "___id": "T000002R055241", "___s": true }, { @@ -821750,7 +821754,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -821762,7 +821766,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R055239", + "___id": "T000002R055242", "___s": true }, { @@ -821771,7 +821775,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -821813,7 +821817,7 @@ "name": "buffer" } ], - "___id": "T000002R055240", + "___id": "T000002R055243", "___s": true }, { @@ -821822,7 +821826,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -821875,7 +821879,7 @@ "name": "gameObject" } ], - "___id": "T000002R055241", + "___id": "T000002R055244", "___s": true }, { @@ -821884,7 +821888,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -821925,7 +821929,7 @@ "name": "swapTarget" } ], - "___id": "T000002R055242", + "___id": "T000002R055245", "___s": true }, { @@ -821934,7 +821938,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -821946,7 +821950,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R055243", + "___id": "T000002R055246", "___s": true }, { @@ -821955,7 +821959,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -822003,7 +822007,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R055244", + "___id": "T000002R055247", "___s": true }, { @@ -822012,7 +822016,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -822039,7 +822043,7 @@ "name": "currentShader" } ], - "___id": "T000002R055245", + "___id": "T000002R055248", "___s": true }, { @@ -822048,7 +822052,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -822076,7 +822080,7 @@ "name": "gameObject" } ], - "___id": "T000002R055246", + "___id": "T000002R055249", "___s": true }, { @@ -822085,7 +822089,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -822097,7 +822101,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R055247", + "___id": "T000002R055250", "___s": true }, { @@ -822106,7 +822110,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -822134,7 +822138,7 @@ "name": "gameObject" } ], - "___id": "T000002R055248", + "___id": "T000002R055251", "___s": true }, { @@ -822143,7 +822147,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -822171,7 +822175,7 @@ "name": "gameObject" } ], - "___id": "T000002R055249", + "___id": "T000002R055252", "___s": true }, { @@ -822180,7 +822184,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -822208,7 +822212,7 @@ "name": "gameObject" } ], - "___id": "T000002R055250", + "___id": "T000002R055253", "___s": true }, { @@ -822217,7 +822221,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -822229,7 +822233,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R055251", + "___id": "T000002R055254", "___s": true }, { @@ -822238,7 +822242,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -822278,7 +822282,7 @@ "name": "camera" } ], - "___id": "T000002R055252", + "___id": "T000002R055255", "___s": true }, { @@ -822287,7 +822291,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -822299,7 +822303,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R055253", + "___id": "T000002R055256", "___s": true }, { @@ -822308,7 +822312,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -822337,7 +822341,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R055254", + "___id": "T000002R055257", "___s": true }, { @@ -822346,7 +822350,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -822375,7 +822379,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R055255", + "___id": "T000002R055258", "___s": true }, { @@ -822384,7 +822388,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -822499,7 +822503,7 @@ "name": "tint" } ], - "___id": "T000002R055256", + "___id": "T000002R055259", "___s": true }, { @@ -822508,7 +822512,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -822818,7 +822822,7 @@ "name": "unit" } ], - "___id": "T000002R055257", + "___id": "T000002R055260", "___s": true }, { @@ -822827,7 +822831,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -823098,7 +823102,7 @@ "name": "unit" } ], - "___id": "T000002R055258", + "___id": "T000002R055261", "___s": true }, { @@ -823107,7 +823111,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -823228,7 +823232,7 @@ "name": "flipUV" } ], - "___id": "T000002R055259", + "___id": "T000002R055262", "___s": true }, { @@ -823237,7 +823241,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -823279,7 +823283,7 @@ "name": "texture" } ], - "___id": "T000002R055260", + "___id": "T000002R055263", "___s": true }, { @@ -823288,7 +823292,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -823346,7 +823350,7 @@ "name": "unit" } ], - "___id": "T000002R055261", + "___id": "T000002R055264", "___s": true }, { @@ -823355,7 +823359,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -823413,7 +823417,7 @@ "name": "unit" } ], - "___id": "T000002R055262", + "___id": "T000002R055265", "___s": true }, { @@ -823422,7 +823426,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -823478,7 +823482,7 @@ "name": "shader" } ], - "___id": "T000002R055263", + "___id": "T000002R055266", "___s": true }, { @@ -823487,7 +823491,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -823556,7 +823560,7 @@ "name": "shader" } ], - "___id": "T000002R055264", + "___id": "T000002R055267", "___s": true }, { @@ -823565,7 +823569,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -823634,7 +823638,7 @@ "name": "shader" } ], - "___id": "T000002R055265", + "___id": "T000002R055268", "___s": true }, { @@ -823643,7 +823647,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -823725,7 +823729,7 @@ "name": "shader" } ], - "___id": "T000002R055266", + "___id": "T000002R055269", "___s": true }, { @@ -823734,7 +823738,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -823829,7 +823833,7 @@ "name": "shader" } ], - "___id": "T000002R055267", + "___id": "T000002R055270", "___s": true }, { @@ -823838,7 +823842,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -823946,7 +823950,7 @@ "name": "shader" } ], - "___id": "T000002R055268", + "___id": "T000002R055271", "___s": true }, { @@ -823955,7 +823959,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -824043,7 +824047,7 @@ "name": "shader" } ], - "___id": "T000002R055269", + "___id": "T000002R055272", "___s": true }, { @@ -824052,7 +824056,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -824140,7 +824144,7 @@ "name": "shader" } ], - "___id": "T000002R055270", + "___id": "T000002R055273", "___s": true }, { @@ -824149,7 +824153,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -824237,7 +824241,7 @@ "name": "shader" } ], - "___id": "T000002R055271", + "___id": "T000002R055274", "___s": true }, { @@ -824246,7 +824250,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -824334,7 +824338,7 @@ "name": "shader" } ], - "___id": "T000002R055272", + "___id": "T000002R055275", "___s": true }, { @@ -824343,7 +824347,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -824431,7 +824435,7 @@ "name": "shader" } ], - "___id": "T000002R055273", + "___id": "T000002R055276", "___s": true }, { @@ -824440,7 +824444,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -824528,7 +824532,7 @@ "name": "shader" } ], - "___id": "T000002R055274", + "___id": "T000002R055277", "___s": true }, { @@ -824537,7 +824541,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -824625,7 +824629,7 @@ "name": "shader" } ], - "___id": "T000002R055275", + "___id": "T000002R055278", "___s": true }, { @@ -824634,7 +824638,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -824722,7 +824726,7 @@ "name": "shader" } ], - "___id": "T000002R055276", + "___id": "T000002R055279", "___s": true }, { @@ -824731,7 +824735,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -824800,7 +824804,7 @@ "name": "shader" } ], - "___id": "T000002R055277", + "___id": "T000002R055280", "___s": true }, { @@ -824809,7 +824813,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -824891,7 +824895,7 @@ "name": "shader" } ], - "___id": "T000002R055278", + "___id": "T000002R055281", "___s": true }, { @@ -824900,7 +824904,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -824995,7 +824999,7 @@ "name": "shader" } ], - "___id": "T000002R055279", + "___id": "T000002R055282", "___s": true }, { @@ -825004,7 +825008,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -825112,7 +825116,7 @@ "name": "shader" } ], - "___id": "T000002R055280", + "___id": "T000002R055283", "___s": true }, { @@ -825121,7 +825125,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -825222,7 +825226,7 @@ "name": "shader" } ], - "___id": "T000002R055281", + "___id": "T000002R055284", "___s": true }, { @@ -825231,7 +825235,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -825313,7 +825317,7 @@ "name": "shader" } ], - "___id": "T000002R055282", + "___id": "T000002R055285", "___s": true }, { @@ -825322,7 +825326,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -825404,7 +825408,7 @@ "name": "shader" } ], - "___id": "T000002R055283", + "___id": "T000002R055286", "___s": true }, { @@ -825413,7 +825417,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -825425,7 +825429,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R055284", + "___id": "T000002R055287", "___s": true }, { @@ -825434,7 +825438,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -825477,7 +825481,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R055285", + "___id": "T000002R055288", "___s": true }, { @@ -825486,7 +825490,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -825546,7 +825550,7 @@ "name": "event" } ], - "___id": "T000002R055286", + "___id": "T000002R055289", "___s": true }, { @@ -825555,7 +825559,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -825606,7 +825610,7 @@ "name": "event" } ], - "___id": "T000002R055287", + "___id": "T000002R055290", "___s": true }, { @@ -825615,7 +825619,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -825681,7 +825685,7 @@ "name": "args" } ], - "___id": "T000002R055288", + "___id": "T000002R055291", "___s": true }, { @@ -825690,7 +825694,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -825769,7 +825773,7 @@ "name": "context" } ], - "___id": "T000002R055289", + "___id": "T000002R055292", "___s": true }, { @@ -825778,7 +825782,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -825857,7 +825861,7 @@ "name": "context" } ], - "___id": "T000002R055290", + "___id": "T000002R055293", "___s": true }, { @@ -825866,7 +825870,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -825945,7 +825949,7 @@ "name": "context" } ], - "___id": "T000002R055291", + "___id": "T000002R055294", "___s": true }, { @@ -825954,7 +825958,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -826047,7 +826051,7 @@ "name": "once" } ], - "___id": "T000002R055292", + "___id": "T000002R055295", "___s": true }, { @@ -826056,7 +826060,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -826149,7 +826153,7 @@ "name": "once" } ], - "___id": "T000002R055293", + "___id": "T000002R055296", "___s": true }, { @@ -826158,7 +826162,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -826211,7 +826215,7 @@ "name": "event" } ], - "___id": "T000002R055294", + "___id": "T000002R055297", "___s": true }, { @@ -826220,7 +826224,7 @@ "filename": "PostFXPipeline.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "gameObject", @@ -826251,7 +826255,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#gameObject", "inherited": true, - "___id": "T000002R055295", + "___id": "T000002R055298", "___s": true }, { @@ -826260,7 +826264,7 @@ "filename": "PostFXPipeline.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "controller", @@ -826281,7 +826285,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#controller", "inherited": true, - "___id": "T000002R055296", + "___id": "T000002R055299", "___s": true }, { @@ -826290,7 +826294,7 @@ "filename": "PostFXPipeline.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "colorMatrix", @@ -826311,7 +826315,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#colorMatrix", "inherited": true, - "___id": "T000002R055297", + "___id": "T000002R055300", "___s": true }, { @@ -826320,7 +826324,7 @@ "filename": "PostFXPipeline.js", "lineno": 163, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame1", @@ -826342,7 +826346,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame1", "inherited": true, - "___id": "T000002R055298", + "___id": "T000002R055301", "___s": true }, { @@ -826351,7 +826355,7 @@ "filename": "PostFXPipeline.js", "lineno": 179, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame2", @@ -826373,7 +826377,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame2", "inherited": true, - "___id": "T000002R055299", + "___id": "T000002R055302", "___s": true }, { @@ -826382,7 +826386,7 @@ "filename": "PostFXPipeline.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame1", @@ -826404,7 +826408,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame1", "inherited": true, - "___id": "T000002R055300", + "___id": "T000002R055303", "___s": true }, { @@ -826413,7 +826417,7 @@ "filename": "PostFXPipeline.js", "lineno": 211, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame2", @@ -826435,7 +826439,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame2", "inherited": true, - "___id": "T000002R055301", + "___id": "T000002R055304", "___s": true }, { @@ -826444,7 +826448,7 @@ "filename": "PostFXPipeline.js", "lineno": 233, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bootFX", @@ -826456,7 +826460,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bootFX", "inherited": true, - "___id": "T000002R055302", + "___id": "T000002R055305", "___s": true }, { @@ -826465,7 +826469,7 @@ "filename": "PostFXPipeline.js", "lineno": 268, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "postBatch", @@ -826518,7 +826522,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#postBatch", "inherited": true, - "___id": "T000002R055303", + "___id": "T000002R055306", "___s": true }, { @@ -826527,7 +826531,7 @@ "filename": "PostFXPipeline.js", "lineno": 309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "getController", @@ -826579,7 +826583,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#getController", "inherited": true, - "___id": "T000002R055304", + "___id": "T000002R055307", "___s": true }, { @@ -826588,7 +826592,7 @@ "filename": "PostFXPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copySprite", @@ -826628,7 +826632,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copySprite", "inherited": true, - "___id": "T000002R055305", + "___id": "T000002R055308", "___s": true }, { @@ -826637,7 +826641,7 @@ "filename": "PostFXPipeline.js", "lineno": 378, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrame", @@ -826723,7 +826727,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrame", "inherited": true, - "___id": "T000002R055306", + "___id": "T000002R055309", "___s": true }, { @@ -826732,7 +826736,7 @@ "filename": "PostFXPipeline.js", "lineno": 401, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyToGame", @@ -826759,7 +826763,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyToGame", "inherited": true, - "___id": "T000002R055307", + "___id": "T000002R055310", "___s": true }, { @@ -826768,7 +826772,7 @@ "filename": "PostFXPipeline.js", "lineno": 421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "drawFrame", @@ -826824,7 +826828,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#drawFrame", "inherited": true, - "___id": "T000002R055308", + "___id": "T000002R055311", "___s": true }, { @@ -826833,7 +826837,7 @@ "filename": "PostFXPipeline.js", "lineno": 442, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFrames", @@ -826917,7 +826921,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFrames", "inherited": true, - "___id": "T000002R055309", + "___id": "T000002R055312", "___s": true }, { @@ -826926,7 +826930,7 @@ "filename": "PostFXPipeline.js", "lineno": 460, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFramesAdditive", @@ -827010,7 +827014,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFramesAdditive", "inherited": true, - "___id": "T000002R055310", + "___id": "T000002R055313", "___s": true }, { @@ -827019,7 +827023,7 @@ "filename": "PostFXPipeline.js", "lineno": 478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "clearFrame", @@ -827061,7 +827065,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#clearFrame", "inherited": true, - "___id": "T000002R055311", + "___id": "T000002R055314", "___s": true }, { @@ -827070,7 +827074,7 @@ "filename": "PostFXPipeline.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blitFrame", @@ -827170,7 +827174,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blitFrame", "inherited": true, - "___id": "T000002R055312", + "___id": "T000002R055315", "___s": true }, { @@ -827179,7 +827183,7 @@ "filename": "PostFXPipeline.js", "lineno": 516, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrameRect", @@ -827301,7 +827305,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrameRect", "inherited": true, - "___id": "T000002R055313", + "___id": "T000002R055316", "___s": true }, { @@ -827310,7 +827314,7 @@ "filename": "PostFXPipeline.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bindAndDraw", @@ -827395,7 +827399,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bindAndDraw", "inherited": true, - "___id": "T000002R055314", + "___id": "T000002R055317", "___s": true }, { @@ -827404,7 +827408,7 @@ "filename": "PostFXPipeline.js", "lineno": 619, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "destroy", @@ -827431,7 +827435,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#destroy", "inherited": true, - "___id": "T000002R055315", + "___id": "T000002R055318", "___s": true }, { @@ -827440,7 +827444,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -827461,7 +827465,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R055316", + "___id": "T000002R055319", "___s": true }, { @@ -827470,7 +827474,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -827491,7 +827495,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R055317", + "___id": "T000002R055320", "___s": true }, { @@ -827500,7 +827504,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -827521,7 +827525,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R055318", + "___id": "T000002R055321", "___s": true }, { @@ -827530,7 +827534,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -827553,7 +827557,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R055319", + "___id": "T000002R055322", "___s": true }, { @@ -827562,7 +827566,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -827583,7 +827587,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R055320", + "___id": "T000002R055323", "___s": true }, { @@ -827592,7 +827596,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -827613,7 +827617,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R055321", + "___id": "T000002R055324", "___s": true }, { @@ -827622,7 +827626,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -827643,7 +827647,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R055322", + "___id": "T000002R055325", "___s": true }, { @@ -827652,7 +827656,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -827673,7 +827677,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R055323", + "___id": "T000002R055326", "___s": true }, { @@ -827682,7 +827686,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -827704,7 +827708,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R055324", + "___id": "T000002R055327", "___s": true }, { @@ -827713,7 +827717,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -827734,7 +827738,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R055325", + "___id": "T000002R055328", "___s": true }, { @@ -827743,7 +827747,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -827765,7 +827769,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R055326", + "___id": "T000002R055329", "___s": true }, { @@ -827774,7 +827778,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -827796,7 +827800,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R055327", + "___id": "T000002R055330", "___s": true }, { @@ -827805,7 +827809,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -827826,7 +827830,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R055328", + "___id": "T000002R055331", "___s": true }, { @@ -827835,7 +827839,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -827856,7 +827860,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R055329", + "___id": "T000002R055332", "___s": true }, { @@ -827865,7 +827869,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -827886,7 +827890,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R055330", + "___id": "T000002R055333", "___s": true }, { @@ -827895,7 +827899,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -827916,7 +827920,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R055331", + "___id": "T000002R055334", "___s": true }, { @@ -827925,7 +827929,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -827946,7 +827950,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R055332", + "___id": "T000002R055335", "___s": true }, { @@ -827955,7 +827959,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -827976,7 +827980,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R055333", + "___id": "T000002R055336", "___s": true }, { @@ -827985,7 +827989,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -828006,7 +828010,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R055334", + "___id": "T000002R055337", "___s": true }, { @@ -828015,7 +828019,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -828037,7 +828041,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R055335", + "___id": "T000002R055338", "___s": true }, { @@ -828046,7 +828050,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -828068,7 +828072,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R055336", + "___id": "T000002R055339", "___s": true }, { @@ -828077,7 +828081,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -828099,7 +828103,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R055337", + "___id": "T000002R055340", "___s": true }, { @@ -828108,7 +828112,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -828138,7 +828142,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R055338", + "___id": "T000002R055341", "___s": true }, { @@ -828147,7 +828151,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -828168,7 +828172,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R055339", + "___id": "T000002R055342", "___s": true }, { @@ -828177,7 +828181,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -828207,7 +828211,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R055340", + "___id": "T000002R055343", "___s": true }, { @@ -828216,7 +828220,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -828237,7 +828241,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R055341", + "___id": "T000002R055344", "___s": true }, { @@ -828246,7 +828250,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -828267,7 +828271,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R055342", + "___id": "T000002R055345", "___s": true }, { @@ -828276,7 +828280,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -828297,7 +828301,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R055343", + "___id": "T000002R055346", "___s": true }, { @@ -828306,7 +828310,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -828327,7 +828331,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R055344", + "___id": "T000002R055347", "___s": true }, { @@ -828336,7 +828340,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -828357,7 +828361,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R055345", + "___id": "T000002R055348", "___s": true }, { @@ -828366,7 +828370,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -828387,7 +828391,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R055346", + "___id": "T000002R055349", "___s": true }, { @@ -828396,7 +828400,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -828426,7 +828430,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R055347", + "___id": "T000002R055350", "___s": true }, { @@ -828435,7 +828439,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -828458,7 +828462,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R055348", + "___id": "T000002R055351", "___s": true }, { @@ -828467,7 +828471,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -828490,7 +828494,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R055349", + "___id": "T000002R055352", "___s": true }, { @@ -828499,7 +828503,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -828520,7 +828524,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R055350", + "___id": "T000002R055353", "___s": true }, { @@ -828529,7 +828533,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -828559,7 +828563,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R055351", + "___id": "T000002R055354", "___s": true }, { @@ -828568,7 +828572,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -828589,7 +828593,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R055352", + "___id": "T000002R055355", "___s": true }, { @@ -828598,7 +828602,7 @@ "filename": "WebGLPipeline.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "boot", @@ -828613,7 +828617,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#boot", "inherited": true, - "___id": "T000002R055353", + "___id": "T000002R055356", "___s": true }, { @@ -828622,7 +828626,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -828634,7 +828638,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R055354", + "___id": "T000002R055357", "___s": true }, { @@ -828643,7 +828647,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -828683,7 +828687,7 @@ "name": "height" } ], - "___id": "T000002R055355", + "___id": "T000002R055358", "___s": true }, { @@ -828692,7 +828696,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -828763,7 +828767,7 @@ "name": "vertexBuffer" } ], - "___id": "T000002R055356", + "___id": "T000002R055359", "___s": true }, { @@ -828772,7 +828776,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -828813,7 +828817,7 @@ "name": "name" } ], - "___id": "T000002R055357", + "___id": "T000002R055360", "___s": true }, { @@ -828822,7 +828826,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -828864,7 +828868,7 @@ "name": "config" } ], - "___id": "T000002R055358", + "___id": "T000002R055361", "___s": true }, { @@ -828873,7 +828877,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -828914,7 +828918,7 @@ "name": "texture" } ], - "___id": "T000002R055359", + "___id": "T000002R055362", "___s": true }, { @@ -828923,7 +828927,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -828950,7 +828954,7 @@ "name": "texture" } ], - "___id": "T000002R055360", + "___id": "T000002R055363", "___s": true }, { @@ -828959,7 +828963,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -829000,7 +829004,7 @@ "name": "texture" } ], - "___id": "T000002R055361", + "___id": "T000002R055364", "___s": true }, { @@ -829009,7 +829013,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -829064,7 +829068,7 @@ "name": "frame" } ], - "___id": "T000002R055362", + "___id": "T000002R055365", "___s": true }, { @@ -829073,7 +829077,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -829116,7 +829120,7 @@ "name": "amount" } ], - "___id": "T000002R055363", + "___id": "T000002R055366", "___s": true }, { @@ -829125,7 +829129,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -829151,7 +829155,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R055364", + "___id": "T000002R055367", "___s": true }, { @@ -829160,7 +829164,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -829218,7 +829222,7 @@ "name": "height" } ], - "___id": "T000002R055365", + "___id": "T000002R055368", "___s": true }, { @@ -829227,7 +829231,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -829282,7 +829286,7 @@ "name": "height" } ], - "___id": "T000002R055366", + "___id": "T000002R055369", "___s": true }, { @@ -829291,7 +829295,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -829320,7 +829324,7 @@ "name": "flipY" } ], - "___id": "T000002R055367", + "___id": "T000002R055370", "___s": true }, { @@ -829329,7 +829333,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -829341,7 +829345,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R055368", + "___id": "T000002R055371", "___s": true }, { @@ -829350,7 +829354,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -829396,7 +829400,7 @@ "name": "currentShader" } ], - "___id": "T000002R055369", + "___id": "T000002R055372", "___s": true }, { @@ -829405,7 +829409,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -829451,7 +829455,7 @@ "name": "currentShader" } ], - "___id": "T000002R055370", + "___id": "T000002R055373", "___s": true }, { @@ -829460,7 +829464,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -829472,7 +829476,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R055371", + "___id": "T000002R055374", "___s": true }, { @@ -829481,7 +829485,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -829523,7 +829527,7 @@ "name": "buffer" } ], - "___id": "T000002R055372", + "___id": "T000002R055375", "___s": true }, { @@ -829532,7 +829536,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -829585,7 +829589,7 @@ "name": "gameObject" } ], - "___id": "T000002R055373", + "___id": "T000002R055376", "___s": true }, { @@ -829594,7 +829598,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -829635,7 +829639,7 @@ "name": "swapTarget" } ], - "___id": "T000002R055374", + "___id": "T000002R055377", "___s": true }, { @@ -829644,7 +829648,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -829656,7 +829660,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R055375", + "___id": "T000002R055378", "___s": true }, { @@ -829665,7 +829669,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -829713,7 +829717,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R055376", + "___id": "T000002R055379", "___s": true }, { @@ -829722,7 +829726,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -829749,7 +829753,7 @@ "name": "currentShader" } ], - "___id": "T000002R055377", + "___id": "T000002R055380", "___s": true }, { @@ -829758,7 +829762,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -829786,7 +829790,7 @@ "name": "gameObject" } ], - "___id": "T000002R055378", + "___id": "T000002R055381", "___s": true }, { @@ -829795,7 +829799,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -829807,7 +829811,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R055379", + "___id": "T000002R055382", "___s": true }, { @@ -829816,7 +829820,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -829844,7 +829848,7 @@ "name": "gameObject" } ], - "___id": "T000002R055380", + "___id": "T000002R055383", "___s": true }, { @@ -829853,7 +829857,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -829881,7 +829885,7 @@ "name": "gameObject" } ], - "___id": "T000002R055381", + "___id": "T000002R055384", "___s": true }, { @@ -829890,7 +829894,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -829918,7 +829922,7 @@ "name": "gameObject" } ], - "___id": "T000002R055382", + "___id": "T000002R055385", "___s": true }, { @@ -829927,7 +829931,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -829939,7 +829943,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R055383", + "___id": "T000002R055386", "___s": true }, { @@ -829948,7 +829952,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -829988,7 +829992,7 @@ "name": "camera" } ], - "___id": "T000002R055384", + "___id": "T000002R055387", "___s": true }, { @@ -829997,7 +830001,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -830009,7 +830013,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R055385", + "___id": "T000002R055388", "___s": true }, { @@ -830018,7 +830022,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -830047,7 +830051,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R055386", + "___id": "T000002R055389", "___s": true }, { @@ -830056,7 +830060,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -830085,7 +830089,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R055387", + "___id": "T000002R055390", "___s": true }, { @@ -830094,7 +830098,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -830209,7 +830213,7 @@ "name": "tint" } ], - "___id": "T000002R055388", + "___id": "T000002R055391", "___s": true }, { @@ -830218,7 +830222,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -830528,7 +830532,7 @@ "name": "unit" } ], - "___id": "T000002R055389", + "___id": "T000002R055392", "___s": true }, { @@ -830537,7 +830541,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -830808,7 +830812,7 @@ "name": "unit" } ], - "___id": "T000002R055390", + "___id": "T000002R055393", "___s": true }, { @@ -830817,7 +830821,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -830938,7 +830942,7 @@ "name": "flipUV" } ], - "___id": "T000002R055391", + "___id": "T000002R055394", "___s": true }, { @@ -830947,7 +830951,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -830989,7 +830993,7 @@ "name": "texture" } ], - "___id": "T000002R055392", + "___id": "T000002R055395", "___s": true }, { @@ -830998,7 +831002,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -831056,7 +831060,7 @@ "name": "unit" } ], - "___id": "T000002R055393", + "___id": "T000002R055396", "___s": true }, { @@ -831065,7 +831069,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -831123,7 +831127,7 @@ "name": "unit" } ], - "___id": "T000002R055394", + "___id": "T000002R055397", "___s": true }, { @@ -831132,7 +831136,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -831188,7 +831192,7 @@ "name": "shader" } ], - "___id": "T000002R055395", + "___id": "T000002R055398", "___s": true }, { @@ -831197,7 +831201,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -831266,7 +831270,7 @@ "name": "shader" } ], - "___id": "T000002R055396", + "___id": "T000002R055399", "___s": true }, { @@ -831275,7 +831279,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -831344,7 +831348,7 @@ "name": "shader" } ], - "___id": "T000002R055397", + "___id": "T000002R055400", "___s": true }, { @@ -831353,7 +831357,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -831435,7 +831439,7 @@ "name": "shader" } ], - "___id": "T000002R055398", + "___id": "T000002R055401", "___s": true }, { @@ -831444,7 +831448,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -831539,7 +831543,7 @@ "name": "shader" } ], - "___id": "T000002R055399", + "___id": "T000002R055402", "___s": true }, { @@ -831548,7 +831552,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -831656,7 +831660,7 @@ "name": "shader" } ], - "___id": "T000002R055400", + "___id": "T000002R055403", "___s": true }, { @@ -831665,7 +831669,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -831753,7 +831757,7 @@ "name": "shader" } ], - "___id": "T000002R055401", + "___id": "T000002R055404", "___s": true }, { @@ -831762,7 +831766,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -831850,7 +831854,7 @@ "name": "shader" } ], - "___id": "T000002R055402", + "___id": "T000002R055405", "___s": true }, { @@ -831859,7 +831863,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -831947,7 +831951,7 @@ "name": "shader" } ], - "___id": "T000002R055403", + "___id": "T000002R055406", "___s": true }, { @@ -831956,7 +831960,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -832044,7 +832048,7 @@ "name": "shader" } ], - "___id": "T000002R055404", + "___id": "T000002R055407", "___s": true }, { @@ -832053,7 +832057,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -832141,7 +832145,7 @@ "name": "shader" } ], - "___id": "T000002R055405", + "___id": "T000002R055408", "___s": true }, { @@ -832150,7 +832154,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -832238,7 +832242,7 @@ "name": "shader" } ], - "___id": "T000002R055406", + "___id": "T000002R055409", "___s": true }, { @@ -832247,7 +832251,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -832335,7 +832339,7 @@ "name": "shader" } ], - "___id": "T000002R055407", + "___id": "T000002R055410", "___s": true }, { @@ -832344,7 +832348,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -832432,7 +832436,7 @@ "name": "shader" } ], - "___id": "T000002R055408", + "___id": "T000002R055411", "___s": true }, { @@ -832441,7 +832445,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -832510,7 +832514,7 @@ "name": "shader" } ], - "___id": "T000002R055409", + "___id": "T000002R055412", "___s": true }, { @@ -832519,7 +832523,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -832601,7 +832605,7 @@ "name": "shader" } ], - "___id": "T000002R055410", + "___id": "T000002R055413", "___s": true }, { @@ -832610,7 +832614,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -832705,7 +832709,7 @@ "name": "shader" } ], - "___id": "T000002R055411", + "___id": "T000002R055414", "___s": true }, { @@ -832714,7 +832718,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -832822,7 +832826,7 @@ "name": "shader" } ], - "___id": "T000002R055412", + "___id": "T000002R055415", "___s": true }, { @@ -832831,7 +832835,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -832932,7 +832936,7 @@ "name": "shader" } ], - "___id": "T000002R055413", + "___id": "T000002R055416", "___s": true }, { @@ -832941,7 +832945,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -833023,7 +833027,7 @@ "name": "shader" } ], - "___id": "T000002R055414", + "___id": "T000002R055417", "___s": true }, { @@ -833032,7 +833036,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -833114,7 +833118,7 @@ "name": "shader" } ], - "___id": "T000002R055415", + "___id": "T000002R055418", "___s": true }, { @@ -833123,7 +833127,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -833135,7 +833139,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R055416", + "___id": "T000002R055419", "___s": true }, { @@ -833144,7 +833148,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -833187,7 +833191,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R055417", + "___id": "T000002R055420", "___s": true }, { @@ -833196,7 +833200,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -833256,7 +833260,7 @@ "name": "event" } ], - "___id": "T000002R055418", + "___id": "T000002R055421", "___s": true }, { @@ -833265,7 +833269,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -833316,7 +833320,7 @@ "name": "event" } ], - "___id": "T000002R055419", + "___id": "T000002R055422", "___s": true }, { @@ -833325,7 +833329,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -833391,7 +833395,7 @@ "name": "args" } ], - "___id": "T000002R055420", + "___id": "T000002R055423", "___s": true }, { @@ -833400,7 +833404,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -833479,7 +833483,7 @@ "name": "context" } ], - "___id": "T000002R055421", + "___id": "T000002R055424", "___s": true }, { @@ -833488,7 +833492,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -833567,7 +833571,7 @@ "name": "context" } ], - "___id": "T000002R055422", + "___id": "T000002R055425", "___s": true }, { @@ -833576,7 +833580,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -833655,7 +833659,7 @@ "name": "context" } ], - "___id": "T000002R055423", + "___id": "T000002R055426", "___s": true }, { @@ -833664,7 +833668,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -833757,7 +833761,7 @@ "name": "once" } ], - "___id": "T000002R055424", + "___id": "T000002R055427", "___s": true }, { @@ -833766,7 +833770,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -833859,7 +833863,7 @@ "name": "once" } ], - "___id": "T000002R055425", + "___id": "T000002R055428", "___s": true }, { @@ -833868,7 +833872,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -833921,7 +833925,7 @@ "name": "event" } ], - "___id": "T000002R055426", + "___id": "T000002R055429", "___s": true }, { @@ -833930,7 +833934,7 @@ "filename": "PostFXPipeline.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "gameObject", @@ -833961,7 +833965,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#gameObject", "inherited": true, - "___id": "T000002R055427", + "___id": "T000002R055430", "___s": true }, { @@ -833970,7 +833974,7 @@ "filename": "PostFXPipeline.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "controller", @@ -833991,7 +833995,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#controller", "inherited": true, - "___id": "T000002R055428", + "___id": "T000002R055431", "___s": true }, { @@ -834000,7 +834004,7 @@ "filename": "PostFXPipeline.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "colorMatrix", @@ -834021,7 +834025,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#colorMatrix", "inherited": true, - "___id": "T000002R055429", + "___id": "T000002R055432", "___s": true }, { @@ -834030,7 +834034,7 @@ "filename": "PostFXPipeline.js", "lineno": 163, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame1", @@ -834052,7 +834056,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame1", "inherited": true, - "___id": "T000002R055430", + "___id": "T000002R055433", "___s": true }, { @@ -834061,7 +834065,7 @@ "filename": "PostFXPipeline.js", "lineno": 179, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame2", @@ -834083,7 +834087,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame2", "inherited": true, - "___id": "T000002R055431", + "___id": "T000002R055434", "___s": true }, { @@ -834092,7 +834096,7 @@ "filename": "PostFXPipeline.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame1", @@ -834114,7 +834118,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame1", "inherited": true, - "___id": "T000002R055432", + "___id": "T000002R055435", "___s": true }, { @@ -834123,7 +834127,7 @@ "filename": "PostFXPipeline.js", "lineno": 211, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame2", @@ -834145,7 +834149,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame2", "inherited": true, - "___id": "T000002R055433", + "___id": "T000002R055436", "___s": true }, { @@ -834154,7 +834158,7 @@ "filename": "PostFXPipeline.js", "lineno": 233, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bootFX", @@ -834166,7 +834170,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bootFX", "inherited": true, - "___id": "T000002R055434", + "___id": "T000002R055437", "___s": true }, { @@ -834175,7 +834179,7 @@ "filename": "PostFXPipeline.js", "lineno": 268, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "postBatch", @@ -834228,7 +834232,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#postBatch", "inherited": true, - "___id": "T000002R055435", + "___id": "T000002R055438", "___s": true }, { @@ -834237,7 +834241,7 @@ "filename": "PostFXPipeline.js", "lineno": 309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "getController", @@ -834289,7 +834293,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#getController", "inherited": true, - "___id": "T000002R055436", + "___id": "T000002R055439", "___s": true }, { @@ -834298,7 +834302,7 @@ "filename": "PostFXPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copySprite", @@ -834338,7 +834342,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copySprite", "inherited": true, - "___id": "T000002R055437", + "___id": "T000002R055440", "___s": true }, { @@ -834347,7 +834351,7 @@ "filename": "PostFXPipeline.js", "lineno": 378, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrame", @@ -834433,7 +834437,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrame", "inherited": true, - "___id": "T000002R055438", + "___id": "T000002R055441", "___s": true }, { @@ -834442,7 +834446,7 @@ "filename": "PostFXPipeline.js", "lineno": 401, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyToGame", @@ -834469,7 +834473,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyToGame", "inherited": true, - "___id": "T000002R055439", + "___id": "T000002R055442", "___s": true }, { @@ -834478,7 +834482,7 @@ "filename": "PostFXPipeline.js", "lineno": 421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "drawFrame", @@ -834534,7 +834538,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#drawFrame", "inherited": true, - "___id": "T000002R055440", + "___id": "T000002R055443", "___s": true }, { @@ -834543,7 +834547,7 @@ "filename": "PostFXPipeline.js", "lineno": 442, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFrames", @@ -834627,7 +834631,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFrames", "inherited": true, - "___id": "T000002R055441", + "___id": "T000002R055444", "___s": true }, { @@ -834636,7 +834640,7 @@ "filename": "PostFXPipeline.js", "lineno": 460, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFramesAdditive", @@ -834720,7 +834724,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFramesAdditive", "inherited": true, - "___id": "T000002R055442", + "___id": "T000002R055445", "___s": true }, { @@ -834729,7 +834733,7 @@ "filename": "PostFXPipeline.js", "lineno": 478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "clearFrame", @@ -834771,7 +834775,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#clearFrame", "inherited": true, - "___id": "T000002R055443", + "___id": "T000002R055446", "___s": true }, { @@ -834780,7 +834784,7 @@ "filename": "PostFXPipeline.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blitFrame", @@ -834880,7 +834884,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blitFrame", "inherited": true, - "___id": "T000002R055444", + "___id": "T000002R055447", "___s": true }, { @@ -834889,7 +834893,7 @@ "filename": "PostFXPipeline.js", "lineno": 516, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrameRect", @@ -835011,7 +835015,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrameRect", "inherited": true, - "___id": "T000002R055445", + "___id": "T000002R055448", "___s": true }, { @@ -835020,7 +835024,7 @@ "filename": "PostFXPipeline.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bindAndDraw", @@ -835105,7 +835109,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bindAndDraw", "inherited": true, - "___id": "T000002R055446", + "___id": "T000002R055449", "___s": true }, { @@ -835114,7 +835118,7 @@ "filename": "PostFXPipeline.js", "lineno": 619, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "destroy", @@ -835141,7 +835145,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#destroy", "inherited": true, - "___id": "T000002R055447", + "___id": "T000002R055450", "___s": true }, { @@ -835150,7 +835154,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -835171,7 +835175,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R055448", + "___id": "T000002R055451", "___s": true }, { @@ -835180,7 +835184,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -835201,7 +835205,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R055449", + "___id": "T000002R055452", "___s": true }, { @@ -835210,7 +835214,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -835231,7 +835235,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R055450", + "___id": "T000002R055453", "___s": true }, { @@ -835240,7 +835244,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -835263,7 +835267,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R055451", + "___id": "T000002R055454", "___s": true }, { @@ -835272,7 +835276,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -835293,7 +835297,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R055452", + "___id": "T000002R055455", "___s": true }, { @@ -835302,7 +835306,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -835323,7 +835327,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R055453", + "___id": "T000002R055456", "___s": true }, { @@ -835332,7 +835336,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -835353,7 +835357,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R055454", + "___id": "T000002R055457", "___s": true }, { @@ -835362,7 +835366,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -835383,7 +835387,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R055455", + "___id": "T000002R055458", "___s": true }, { @@ -835392,7 +835396,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -835414,7 +835418,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R055456", + "___id": "T000002R055459", "___s": true }, { @@ -835423,7 +835427,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -835444,7 +835448,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R055457", + "___id": "T000002R055460", "___s": true }, { @@ -835453,7 +835457,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -835475,7 +835479,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R055458", + "___id": "T000002R055461", "___s": true }, { @@ -835484,7 +835488,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -835506,7 +835510,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R055459", + "___id": "T000002R055462", "___s": true }, { @@ -835515,7 +835519,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -835536,7 +835540,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R055460", + "___id": "T000002R055463", "___s": true }, { @@ -835545,7 +835549,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -835566,7 +835570,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R055461", + "___id": "T000002R055464", "___s": true }, { @@ -835575,7 +835579,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -835596,7 +835600,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R055462", + "___id": "T000002R055465", "___s": true }, { @@ -835605,7 +835609,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -835626,7 +835630,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R055463", + "___id": "T000002R055466", "___s": true }, { @@ -835635,7 +835639,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -835656,7 +835660,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R055464", + "___id": "T000002R055467", "___s": true }, { @@ -835665,7 +835669,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -835686,7 +835690,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R055465", + "___id": "T000002R055468", "___s": true }, { @@ -835695,7 +835699,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -835716,7 +835720,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R055466", + "___id": "T000002R055469", "___s": true }, { @@ -835725,7 +835729,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -835747,7 +835751,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R055467", + "___id": "T000002R055470", "___s": true }, { @@ -835756,7 +835760,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -835778,7 +835782,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R055468", + "___id": "T000002R055471", "___s": true }, { @@ -835787,7 +835791,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -835809,7 +835813,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R055469", + "___id": "T000002R055472", "___s": true }, { @@ -835818,7 +835822,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -835848,7 +835852,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R055470", + "___id": "T000002R055473", "___s": true }, { @@ -835857,7 +835861,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -835878,7 +835882,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R055471", + "___id": "T000002R055474", "___s": true }, { @@ -835887,7 +835891,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -835917,7 +835921,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R055472", + "___id": "T000002R055475", "___s": true }, { @@ -835926,7 +835930,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -835947,7 +835951,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R055473", + "___id": "T000002R055476", "___s": true }, { @@ -835956,7 +835960,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -835977,7 +835981,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R055474", + "___id": "T000002R055477", "___s": true }, { @@ -835986,7 +835990,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -836007,7 +836011,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R055475", + "___id": "T000002R055478", "___s": true }, { @@ -836016,7 +836020,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -836037,7 +836041,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R055476", + "___id": "T000002R055479", "___s": true }, { @@ -836046,7 +836050,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -836067,7 +836071,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R055477", + "___id": "T000002R055480", "___s": true }, { @@ -836076,7 +836080,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -836097,7 +836101,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R055478", + "___id": "T000002R055481", "___s": true }, { @@ -836106,7 +836110,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -836136,7 +836140,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R055479", + "___id": "T000002R055482", "___s": true }, { @@ -836145,7 +836149,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -836168,7 +836172,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R055480", + "___id": "T000002R055483", "___s": true }, { @@ -836177,7 +836181,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -836200,7 +836204,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R055481", + "___id": "T000002R055484", "___s": true }, { @@ -836209,7 +836213,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -836230,7 +836234,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R055482", + "___id": "T000002R055485", "___s": true }, { @@ -836239,7 +836243,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -836269,7 +836273,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R055483", + "___id": "T000002R055486", "___s": true }, { @@ -836278,7 +836282,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -836299,7 +836303,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R055484", + "___id": "T000002R055487", "___s": true }, { @@ -836308,7 +836312,7 @@ "filename": "WebGLPipeline.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "boot", @@ -836323,7 +836327,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#boot", "inherited": true, - "___id": "T000002R055485", + "___id": "T000002R055488", "___s": true }, { @@ -836332,7 +836336,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -836344,7 +836348,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R055486", + "___id": "T000002R055489", "___s": true }, { @@ -836353,7 +836357,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -836393,7 +836397,7 @@ "name": "height" } ], - "___id": "T000002R055487", + "___id": "T000002R055490", "___s": true }, { @@ -836402,7 +836406,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -836473,7 +836477,7 @@ "name": "vertexBuffer" } ], - "___id": "T000002R055488", + "___id": "T000002R055491", "___s": true }, { @@ -836482,7 +836486,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -836523,7 +836527,7 @@ "name": "name" } ], - "___id": "T000002R055489", + "___id": "T000002R055492", "___s": true }, { @@ -836532,7 +836536,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -836574,7 +836578,7 @@ "name": "config" } ], - "___id": "T000002R055490", + "___id": "T000002R055493", "___s": true }, { @@ -836583,7 +836587,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -836624,7 +836628,7 @@ "name": "texture" } ], - "___id": "T000002R055491", + "___id": "T000002R055494", "___s": true }, { @@ -836633,7 +836637,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -836660,7 +836664,7 @@ "name": "texture" } ], - "___id": "T000002R055492", + "___id": "T000002R055495", "___s": true }, { @@ -836669,7 +836673,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -836710,7 +836714,7 @@ "name": "texture" } ], - "___id": "T000002R055493", + "___id": "T000002R055496", "___s": true }, { @@ -836719,7 +836723,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -836774,7 +836778,7 @@ "name": "frame" } ], - "___id": "T000002R055494", + "___id": "T000002R055497", "___s": true }, { @@ -836783,7 +836787,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -836826,7 +836830,7 @@ "name": "amount" } ], - "___id": "T000002R055495", + "___id": "T000002R055498", "___s": true }, { @@ -836835,7 +836839,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -836861,7 +836865,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R055496", + "___id": "T000002R055499", "___s": true }, { @@ -836870,7 +836874,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -836928,7 +836932,7 @@ "name": "height" } ], - "___id": "T000002R055497", + "___id": "T000002R055500", "___s": true }, { @@ -836937,7 +836941,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -836992,7 +836996,7 @@ "name": "height" } ], - "___id": "T000002R055498", + "___id": "T000002R055501", "___s": true }, { @@ -837001,7 +837005,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -837030,7 +837034,7 @@ "name": "flipY" } ], - "___id": "T000002R055499", + "___id": "T000002R055502", "___s": true }, { @@ -837039,7 +837043,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -837051,7 +837055,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R055500", + "___id": "T000002R055503", "___s": true }, { @@ -837060,7 +837064,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -837106,7 +837110,7 @@ "name": "currentShader" } ], - "___id": "T000002R055501", + "___id": "T000002R055504", "___s": true }, { @@ -837115,7 +837119,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -837161,7 +837165,7 @@ "name": "currentShader" } ], - "___id": "T000002R055502", + "___id": "T000002R055505", "___s": true }, { @@ -837170,7 +837174,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -837182,7 +837186,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R055503", + "___id": "T000002R055506", "___s": true }, { @@ -837191,7 +837195,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -837233,7 +837237,7 @@ "name": "buffer" } ], - "___id": "T000002R055504", + "___id": "T000002R055507", "___s": true }, { @@ -837242,7 +837246,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -837295,7 +837299,7 @@ "name": "gameObject" } ], - "___id": "T000002R055505", + "___id": "T000002R055508", "___s": true }, { @@ -837304,7 +837308,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -837345,7 +837349,7 @@ "name": "swapTarget" } ], - "___id": "T000002R055506", + "___id": "T000002R055509", "___s": true }, { @@ -837354,7 +837358,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -837366,7 +837370,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R055507", + "___id": "T000002R055510", "___s": true }, { @@ -837375,7 +837379,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -837423,7 +837427,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R055508", + "___id": "T000002R055511", "___s": true }, { @@ -837432,7 +837436,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -837459,7 +837463,7 @@ "name": "currentShader" } ], - "___id": "T000002R055509", + "___id": "T000002R055512", "___s": true }, { @@ -837468,7 +837472,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -837496,7 +837500,7 @@ "name": "gameObject" } ], - "___id": "T000002R055510", + "___id": "T000002R055513", "___s": true }, { @@ -837505,7 +837509,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -837517,7 +837521,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R055511", + "___id": "T000002R055514", "___s": true }, { @@ -837526,7 +837530,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -837554,7 +837558,7 @@ "name": "gameObject" } ], - "___id": "T000002R055512", + "___id": "T000002R055515", "___s": true }, { @@ -837563,7 +837567,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -837591,7 +837595,7 @@ "name": "gameObject" } ], - "___id": "T000002R055513", + "___id": "T000002R055516", "___s": true }, { @@ -837600,7 +837604,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -837628,7 +837632,7 @@ "name": "gameObject" } ], - "___id": "T000002R055514", + "___id": "T000002R055517", "___s": true }, { @@ -837637,7 +837641,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -837649,7 +837653,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R055515", + "___id": "T000002R055518", "___s": true }, { @@ -837658,7 +837662,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -837698,7 +837702,7 @@ "name": "camera" } ], - "___id": "T000002R055516", + "___id": "T000002R055519", "___s": true }, { @@ -837707,7 +837711,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -837719,7 +837723,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R055517", + "___id": "T000002R055520", "___s": true }, { @@ -837728,7 +837732,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -837757,7 +837761,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R055518", + "___id": "T000002R055521", "___s": true }, { @@ -837766,7 +837770,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -837795,7 +837799,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R055519", + "___id": "T000002R055522", "___s": true }, { @@ -837804,7 +837808,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -837919,7 +837923,7 @@ "name": "tint" } ], - "___id": "T000002R055520", + "___id": "T000002R055523", "___s": true }, { @@ -837928,7 +837932,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -838238,7 +838242,7 @@ "name": "unit" } ], - "___id": "T000002R055521", + "___id": "T000002R055524", "___s": true }, { @@ -838247,7 +838251,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -838518,7 +838522,7 @@ "name": "unit" } ], - "___id": "T000002R055522", + "___id": "T000002R055525", "___s": true }, { @@ -838527,7 +838531,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -838648,7 +838652,7 @@ "name": "flipUV" } ], - "___id": "T000002R055523", + "___id": "T000002R055526", "___s": true }, { @@ -838657,7 +838661,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -838699,7 +838703,7 @@ "name": "texture" } ], - "___id": "T000002R055524", + "___id": "T000002R055527", "___s": true }, { @@ -838708,7 +838712,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -838766,7 +838770,7 @@ "name": "unit" } ], - "___id": "T000002R055525", + "___id": "T000002R055528", "___s": true }, { @@ -838775,7 +838779,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -838833,7 +838837,7 @@ "name": "unit" } ], - "___id": "T000002R055526", + "___id": "T000002R055529", "___s": true }, { @@ -838842,7 +838846,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -838898,7 +838902,7 @@ "name": "shader" } ], - "___id": "T000002R055527", + "___id": "T000002R055530", "___s": true }, { @@ -838907,7 +838911,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -838976,7 +838980,7 @@ "name": "shader" } ], - "___id": "T000002R055528", + "___id": "T000002R055531", "___s": true }, { @@ -838985,7 +838989,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -839054,7 +839058,7 @@ "name": "shader" } ], - "___id": "T000002R055529", + "___id": "T000002R055532", "___s": true }, { @@ -839063,7 +839067,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -839145,7 +839149,7 @@ "name": "shader" } ], - "___id": "T000002R055530", + "___id": "T000002R055533", "___s": true }, { @@ -839154,7 +839158,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -839249,7 +839253,7 @@ "name": "shader" } ], - "___id": "T000002R055531", + "___id": "T000002R055534", "___s": true }, { @@ -839258,7 +839262,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -839366,7 +839370,7 @@ "name": "shader" } ], - "___id": "T000002R055532", + "___id": "T000002R055535", "___s": true }, { @@ -839375,7 +839379,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -839463,7 +839467,7 @@ "name": "shader" } ], - "___id": "T000002R055533", + "___id": "T000002R055536", "___s": true }, { @@ -839472,7 +839476,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -839560,7 +839564,7 @@ "name": "shader" } ], - "___id": "T000002R055534", + "___id": "T000002R055537", "___s": true }, { @@ -839569,7 +839573,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -839657,7 +839661,7 @@ "name": "shader" } ], - "___id": "T000002R055535", + "___id": "T000002R055538", "___s": true }, { @@ -839666,7 +839670,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -839754,7 +839758,7 @@ "name": "shader" } ], - "___id": "T000002R055536", + "___id": "T000002R055539", "___s": true }, { @@ -839763,7 +839767,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -839851,7 +839855,7 @@ "name": "shader" } ], - "___id": "T000002R055537", + "___id": "T000002R055540", "___s": true }, { @@ -839860,7 +839864,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -839948,7 +839952,7 @@ "name": "shader" } ], - "___id": "T000002R055538", + "___id": "T000002R055541", "___s": true }, { @@ -839957,7 +839961,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -840045,7 +840049,7 @@ "name": "shader" } ], - "___id": "T000002R055539", + "___id": "T000002R055542", "___s": true }, { @@ -840054,7 +840058,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -840142,7 +840146,7 @@ "name": "shader" } ], - "___id": "T000002R055540", + "___id": "T000002R055543", "___s": true }, { @@ -840151,7 +840155,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -840220,7 +840224,7 @@ "name": "shader" } ], - "___id": "T000002R055541", + "___id": "T000002R055544", "___s": true }, { @@ -840229,7 +840233,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -840311,7 +840315,7 @@ "name": "shader" } ], - "___id": "T000002R055542", + "___id": "T000002R055545", "___s": true }, { @@ -840320,7 +840324,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -840415,7 +840419,7 @@ "name": "shader" } ], - "___id": "T000002R055543", + "___id": "T000002R055546", "___s": true }, { @@ -840424,7 +840428,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -840532,7 +840536,7 @@ "name": "shader" } ], - "___id": "T000002R055544", + "___id": "T000002R055547", "___s": true }, { @@ -840541,7 +840545,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -840642,7 +840646,7 @@ "name": "shader" } ], - "___id": "T000002R055545", + "___id": "T000002R055548", "___s": true }, { @@ -840651,7 +840655,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -840733,7 +840737,7 @@ "name": "shader" } ], - "___id": "T000002R055546", + "___id": "T000002R055549", "___s": true }, { @@ -840742,7 +840746,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -840824,7 +840828,7 @@ "name": "shader" } ], - "___id": "T000002R055547", + "___id": "T000002R055550", "___s": true }, { @@ -840833,7 +840837,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -840845,7 +840849,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R055548", + "___id": "T000002R055551", "___s": true }, { @@ -840854,7 +840858,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -840897,7 +840901,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R055549", + "___id": "T000002R055552", "___s": true }, { @@ -840906,7 +840910,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -840966,7 +840970,7 @@ "name": "event" } ], - "___id": "T000002R055550", + "___id": "T000002R055553", "___s": true }, { @@ -840975,7 +840979,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -841026,7 +841030,7 @@ "name": "event" } ], - "___id": "T000002R055551", + "___id": "T000002R055554", "___s": true }, { @@ -841035,7 +841039,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -841101,7 +841105,7 @@ "name": "args" } ], - "___id": "T000002R055552", + "___id": "T000002R055555", "___s": true }, { @@ -841110,7 +841114,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -841189,7 +841193,7 @@ "name": "context" } ], - "___id": "T000002R055553", + "___id": "T000002R055556", "___s": true }, { @@ -841198,7 +841202,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -841277,7 +841281,7 @@ "name": "context" } ], - "___id": "T000002R055554", + "___id": "T000002R055557", "___s": true }, { @@ -841286,7 +841290,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -841365,7 +841369,7 @@ "name": "context" } ], - "___id": "T000002R055555", + "___id": "T000002R055558", "___s": true }, { @@ -841374,7 +841378,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -841467,7 +841471,7 @@ "name": "once" } ], - "___id": "T000002R055556", + "___id": "T000002R055559", "___s": true }, { @@ -841476,7 +841480,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -841569,7 +841573,7 @@ "name": "once" } ], - "___id": "T000002R055557", + "___id": "T000002R055560", "___s": true }, { @@ -841578,7 +841582,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -841631,7 +841635,7 @@ "name": "event" } ], - "___id": "T000002R055558", + "___id": "T000002R055561", "___s": true }, { @@ -841640,7 +841644,7 @@ "filename": "PostFXPipeline.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "gameObject", @@ -841671,7 +841675,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#gameObject", "inherited": true, - "___id": "T000002R055559", + "___id": "T000002R055562", "___s": true }, { @@ -841680,7 +841684,7 @@ "filename": "PostFXPipeline.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "controller", @@ -841701,7 +841705,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#controller", "inherited": true, - "___id": "T000002R055560", + "___id": "T000002R055563", "___s": true }, { @@ -841710,7 +841714,7 @@ "filename": "PostFXPipeline.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "colorMatrix", @@ -841731,7 +841735,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#colorMatrix", "inherited": true, - "___id": "T000002R055561", + "___id": "T000002R055564", "___s": true }, { @@ -841740,7 +841744,7 @@ "filename": "PostFXPipeline.js", "lineno": 163, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame1", @@ -841762,7 +841766,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame1", "inherited": true, - "___id": "T000002R055562", + "___id": "T000002R055565", "___s": true }, { @@ -841771,7 +841775,7 @@ "filename": "PostFXPipeline.js", "lineno": 179, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame2", @@ -841793,7 +841797,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame2", "inherited": true, - "___id": "T000002R055563", + "___id": "T000002R055566", "___s": true }, { @@ -841802,7 +841806,7 @@ "filename": "PostFXPipeline.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame1", @@ -841824,7 +841828,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame1", "inherited": true, - "___id": "T000002R055564", + "___id": "T000002R055567", "___s": true }, { @@ -841833,7 +841837,7 @@ "filename": "PostFXPipeline.js", "lineno": 211, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame2", @@ -841855,7 +841859,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame2", "inherited": true, - "___id": "T000002R055565", + "___id": "T000002R055568", "___s": true }, { @@ -841864,7 +841868,7 @@ "filename": "PostFXPipeline.js", "lineno": 233, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bootFX", @@ -841876,7 +841880,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bootFX", "inherited": true, - "___id": "T000002R055566", + "___id": "T000002R055569", "___s": true }, { @@ -841885,7 +841889,7 @@ "filename": "PostFXPipeline.js", "lineno": 268, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "postBatch", @@ -841938,7 +841942,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#postBatch", "inherited": true, - "___id": "T000002R055567", + "___id": "T000002R055570", "___s": true }, { @@ -841947,7 +841951,7 @@ "filename": "PostFXPipeline.js", "lineno": 309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "getController", @@ -841999,7 +842003,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#getController", "inherited": true, - "___id": "T000002R055568", + "___id": "T000002R055571", "___s": true }, { @@ -842008,7 +842012,7 @@ "filename": "PostFXPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copySprite", @@ -842048,7 +842052,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copySprite", "inherited": true, - "___id": "T000002R055569", + "___id": "T000002R055572", "___s": true }, { @@ -842057,7 +842061,7 @@ "filename": "PostFXPipeline.js", "lineno": 378, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrame", @@ -842143,7 +842147,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrame", "inherited": true, - "___id": "T000002R055570", + "___id": "T000002R055573", "___s": true }, { @@ -842152,7 +842156,7 @@ "filename": "PostFXPipeline.js", "lineno": 401, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyToGame", @@ -842179,7 +842183,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyToGame", "inherited": true, - "___id": "T000002R055571", + "___id": "T000002R055574", "___s": true }, { @@ -842188,7 +842192,7 @@ "filename": "PostFXPipeline.js", "lineno": 421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "drawFrame", @@ -842244,7 +842248,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#drawFrame", "inherited": true, - "___id": "T000002R055572", + "___id": "T000002R055575", "___s": true }, { @@ -842253,7 +842257,7 @@ "filename": "PostFXPipeline.js", "lineno": 442, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFrames", @@ -842337,7 +842341,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFrames", "inherited": true, - "___id": "T000002R055573", + "___id": "T000002R055576", "___s": true }, { @@ -842346,7 +842350,7 @@ "filename": "PostFXPipeline.js", "lineno": 460, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFramesAdditive", @@ -842430,7 +842434,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFramesAdditive", "inherited": true, - "___id": "T000002R055574", + "___id": "T000002R055577", "___s": true }, { @@ -842439,7 +842443,7 @@ "filename": "PostFXPipeline.js", "lineno": 478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "clearFrame", @@ -842481,7 +842485,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#clearFrame", "inherited": true, - "___id": "T000002R055575", + "___id": "T000002R055578", "___s": true }, { @@ -842490,7 +842494,7 @@ "filename": "PostFXPipeline.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blitFrame", @@ -842590,7 +842594,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blitFrame", "inherited": true, - "___id": "T000002R055576", + "___id": "T000002R055579", "___s": true }, { @@ -842599,7 +842603,7 @@ "filename": "PostFXPipeline.js", "lineno": 516, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrameRect", @@ -842721,7 +842725,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrameRect", "inherited": true, - "___id": "T000002R055577", + "___id": "T000002R055580", "___s": true }, { @@ -842730,7 +842734,7 @@ "filename": "PostFXPipeline.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bindAndDraw", @@ -842815,7 +842819,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bindAndDraw", "inherited": true, - "___id": "T000002R055578", + "___id": "T000002R055581", "___s": true }, { @@ -842824,7 +842828,7 @@ "filename": "PostFXPipeline.js", "lineno": 619, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "destroy", @@ -842851,7 +842855,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#destroy", "inherited": true, - "___id": "T000002R055579", + "___id": "T000002R055582", "___s": true }, { @@ -842860,7 +842864,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -842881,7 +842885,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R055580", + "___id": "T000002R055583", "___s": true }, { @@ -842890,7 +842894,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -842911,7 +842915,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R055581", + "___id": "T000002R055584", "___s": true }, { @@ -842920,7 +842924,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -842941,7 +842945,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R055582", + "___id": "T000002R055585", "___s": true }, { @@ -842950,7 +842954,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -842973,7 +842977,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R055583", + "___id": "T000002R055586", "___s": true }, { @@ -842982,7 +842986,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -843003,7 +843007,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R055584", + "___id": "T000002R055587", "___s": true }, { @@ -843012,7 +843016,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -843033,7 +843037,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R055585", + "___id": "T000002R055588", "___s": true }, { @@ -843042,7 +843046,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -843063,7 +843067,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R055586", + "___id": "T000002R055589", "___s": true }, { @@ -843072,7 +843076,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -843093,7 +843097,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R055587", + "___id": "T000002R055590", "___s": true }, { @@ -843102,7 +843106,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -843124,7 +843128,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R055588", + "___id": "T000002R055591", "___s": true }, { @@ -843133,7 +843137,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -843154,7 +843158,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R055589", + "___id": "T000002R055592", "___s": true }, { @@ -843163,7 +843167,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -843185,7 +843189,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R055590", + "___id": "T000002R055593", "___s": true }, { @@ -843194,7 +843198,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -843216,7 +843220,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R055591", + "___id": "T000002R055594", "___s": true }, { @@ -843225,7 +843229,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -843246,7 +843250,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R055592", + "___id": "T000002R055595", "___s": true }, { @@ -843255,7 +843259,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -843276,7 +843280,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R055593", + "___id": "T000002R055596", "___s": true }, { @@ -843285,7 +843289,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -843306,7 +843310,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R055594", + "___id": "T000002R055597", "___s": true }, { @@ -843315,7 +843319,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -843336,7 +843340,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R055595", + "___id": "T000002R055598", "___s": true }, { @@ -843345,7 +843349,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -843366,7 +843370,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R055596", + "___id": "T000002R055599", "___s": true }, { @@ -843375,7 +843379,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -843396,7 +843400,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R055597", + "___id": "T000002R055600", "___s": true }, { @@ -843405,7 +843409,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -843426,7 +843430,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R055598", + "___id": "T000002R055601", "___s": true }, { @@ -843435,7 +843439,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -843457,7 +843461,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R055599", + "___id": "T000002R055602", "___s": true }, { @@ -843466,7 +843470,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -843488,7 +843492,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R055600", + "___id": "T000002R055603", "___s": true }, { @@ -843497,7 +843501,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -843519,7 +843523,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R055601", + "___id": "T000002R055604", "___s": true }, { @@ -843528,7 +843532,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -843558,7 +843562,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R055602", + "___id": "T000002R055605", "___s": true }, { @@ -843567,7 +843571,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -843588,7 +843592,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R055603", + "___id": "T000002R055606", "___s": true }, { @@ -843597,7 +843601,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -843627,7 +843631,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R055604", + "___id": "T000002R055607", "___s": true }, { @@ -843636,7 +843640,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -843657,7 +843661,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R055605", + "___id": "T000002R055608", "___s": true }, { @@ -843666,7 +843670,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -843687,7 +843691,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R055606", + "___id": "T000002R055609", "___s": true }, { @@ -843696,7 +843700,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -843717,7 +843721,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R055607", + "___id": "T000002R055610", "___s": true }, { @@ -843726,7 +843730,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -843747,7 +843751,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R055608", + "___id": "T000002R055611", "___s": true }, { @@ -843756,7 +843760,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -843777,7 +843781,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R055609", + "___id": "T000002R055612", "___s": true }, { @@ -843786,7 +843790,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -843807,7 +843811,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R055610", + "___id": "T000002R055613", "___s": true }, { @@ -843816,7 +843820,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -843846,7 +843850,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R055611", + "___id": "T000002R055614", "___s": true }, { @@ -843855,7 +843859,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -843878,7 +843882,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R055612", + "___id": "T000002R055615", "___s": true }, { @@ -843887,7 +843891,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -843910,7 +843914,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R055613", + "___id": "T000002R055616", "___s": true }, { @@ -843919,7 +843923,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -843940,7 +843944,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R055614", + "___id": "T000002R055617", "___s": true }, { @@ -843949,7 +843953,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -843979,7 +843983,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R055615", + "___id": "T000002R055618", "___s": true }, { @@ -843988,7 +843992,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -844009,7 +844013,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R055616", + "___id": "T000002R055619", "___s": true }, { @@ -844018,7 +844022,7 @@ "filename": "WebGLPipeline.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "boot", @@ -844033,7 +844037,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#boot", "inherited": true, - "___id": "T000002R055617", + "___id": "T000002R055620", "___s": true }, { @@ -844042,7 +844046,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -844054,7 +844058,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R055618", + "___id": "T000002R055621", "___s": true }, { @@ -844063,7 +844067,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -844103,7 +844107,7 @@ "name": "height" } ], - "___id": "T000002R055619", + "___id": "T000002R055622", "___s": true }, { @@ -844112,7 +844116,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -844183,7 +844187,7 @@ "name": "vertexBuffer" } ], - "___id": "T000002R055620", + "___id": "T000002R055623", "___s": true }, { @@ -844192,7 +844196,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -844233,7 +844237,7 @@ "name": "name" } ], - "___id": "T000002R055621", + "___id": "T000002R055624", "___s": true }, { @@ -844242,7 +844246,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -844284,7 +844288,7 @@ "name": "config" } ], - "___id": "T000002R055622", + "___id": "T000002R055625", "___s": true }, { @@ -844293,7 +844297,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -844334,7 +844338,7 @@ "name": "texture" } ], - "___id": "T000002R055623", + "___id": "T000002R055626", "___s": true }, { @@ -844343,7 +844347,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -844370,7 +844374,7 @@ "name": "texture" } ], - "___id": "T000002R055624", + "___id": "T000002R055627", "___s": true }, { @@ -844379,7 +844383,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -844420,7 +844424,7 @@ "name": "texture" } ], - "___id": "T000002R055625", + "___id": "T000002R055628", "___s": true }, { @@ -844429,7 +844433,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -844484,7 +844488,7 @@ "name": "frame" } ], - "___id": "T000002R055626", + "___id": "T000002R055629", "___s": true }, { @@ -844493,7 +844497,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -844536,7 +844540,7 @@ "name": "amount" } ], - "___id": "T000002R055627", + "___id": "T000002R055630", "___s": true }, { @@ -844545,7 +844549,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -844571,7 +844575,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R055628", + "___id": "T000002R055631", "___s": true }, { @@ -844580,7 +844584,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -844638,7 +844642,7 @@ "name": "height" } ], - "___id": "T000002R055629", + "___id": "T000002R055632", "___s": true }, { @@ -844647,7 +844651,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -844702,7 +844706,7 @@ "name": "height" } ], - "___id": "T000002R055630", + "___id": "T000002R055633", "___s": true }, { @@ -844711,7 +844715,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -844740,7 +844744,7 @@ "name": "flipY" } ], - "___id": "T000002R055631", + "___id": "T000002R055634", "___s": true }, { @@ -844749,7 +844753,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -844761,7 +844765,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R055632", + "___id": "T000002R055635", "___s": true }, { @@ -844770,7 +844774,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -844816,7 +844820,7 @@ "name": "currentShader" } ], - "___id": "T000002R055633", + "___id": "T000002R055636", "___s": true }, { @@ -844825,7 +844829,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -844871,7 +844875,7 @@ "name": "currentShader" } ], - "___id": "T000002R055634", + "___id": "T000002R055637", "___s": true }, { @@ -844880,7 +844884,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -844892,7 +844896,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R055635", + "___id": "T000002R055638", "___s": true }, { @@ -844901,7 +844905,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -844943,7 +844947,7 @@ "name": "buffer" } ], - "___id": "T000002R055636", + "___id": "T000002R055639", "___s": true }, { @@ -844952,7 +844956,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -845005,7 +845009,7 @@ "name": "gameObject" } ], - "___id": "T000002R055637", + "___id": "T000002R055640", "___s": true }, { @@ -845014,7 +845018,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -845055,7 +845059,7 @@ "name": "swapTarget" } ], - "___id": "T000002R055638", + "___id": "T000002R055641", "___s": true }, { @@ -845064,7 +845068,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -845076,7 +845080,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R055639", + "___id": "T000002R055642", "___s": true }, { @@ -845085,7 +845089,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -845133,7 +845137,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R055640", + "___id": "T000002R055643", "___s": true }, { @@ -845142,7 +845146,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -845169,7 +845173,7 @@ "name": "currentShader" } ], - "___id": "T000002R055641", + "___id": "T000002R055644", "___s": true }, { @@ -845178,7 +845182,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -845206,7 +845210,7 @@ "name": "gameObject" } ], - "___id": "T000002R055642", + "___id": "T000002R055645", "___s": true }, { @@ -845215,7 +845219,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -845227,7 +845231,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R055643", + "___id": "T000002R055646", "___s": true }, { @@ -845236,7 +845240,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -845264,7 +845268,7 @@ "name": "gameObject" } ], - "___id": "T000002R055644", + "___id": "T000002R055647", "___s": true }, { @@ -845273,7 +845277,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -845301,7 +845305,7 @@ "name": "gameObject" } ], - "___id": "T000002R055645", + "___id": "T000002R055648", "___s": true }, { @@ -845310,7 +845314,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -845338,7 +845342,7 @@ "name": "gameObject" } ], - "___id": "T000002R055646", + "___id": "T000002R055649", "___s": true }, { @@ -845347,7 +845351,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -845359,7 +845363,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R055647", + "___id": "T000002R055650", "___s": true }, { @@ -845368,7 +845372,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -845408,7 +845412,7 @@ "name": "camera" } ], - "___id": "T000002R055648", + "___id": "T000002R055651", "___s": true }, { @@ -845417,7 +845421,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -845429,7 +845433,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R055649", + "___id": "T000002R055652", "___s": true }, { @@ -845438,7 +845442,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -845467,7 +845471,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R055650", + "___id": "T000002R055653", "___s": true }, { @@ -845476,7 +845480,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -845505,7 +845509,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R055651", + "___id": "T000002R055654", "___s": true }, { @@ -845514,7 +845518,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -845629,7 +845633,7 @@ "name": "tint" } ], - "___id": "T000002R055652", + "___id": "T000002R055655", "___s": true }, { @@ -845638,7 +845642,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -845948,7 +845952,7 @@ "name": "unit" } ], - "___id": "T000002R055653", + "___id": "T000002R055656", "___s": true }, { @@ -845957,7 +845961,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -846228,7 +846232,7 @@ "name": "unit" } ], - "___id": "T000002R055654", + "___id": "T000002R055657", "___s": true }, { @@ -846237,7 +846241,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -846358,7 +846362,7 @@ "name": "flipUV" } ], - "___id": "T000002R055655", + "___id": "T000002R055658", "___s": true }, { @@ -846367,7 +846371,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -846409,7 +846413,7 @@ "name": "texture" } ], - "___id": "T000002R055656", + "___id": "T000002R055659", "___s": true }, { @@ -846418,7 +846422,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -846476,7 +846480,7 @@ "name": "unit" } ], - "___id": "T000002R055657", + "___id": "T000002R055660", "___s": true }, { @@ -846485,7 +846489,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -846543,7 +846547,7 @@ "name": "unit" } ], - "___id": "T000002R055658", + "___id": "T000002R055661", "___s": true }, { @@ -846552,7 +846556,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -846608,7 +846612,7 @@ "name": "shader" } ], - "___id": "T000002R055659", + "___id": "T000002R055662", "___s": true }, { @@ -846617,7 +846621,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -846686,7 +846690,7 @@ "name": "shader" } ], - "___id": "T000002R055660", + "___id": "T000002R055663", "___s": true }, { @@ -846695,7 +846699,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -846764,7 +846768,7 @@ "name": "shader" } ], - "___id": "T000002R055661", + "___id": "T000002R055664", "___s": true }, { @@ -846773,7 +846777,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -846855,7 +846859,7 @@ "name": "shader" } ], - "___id": "T000002R055662", + "___id": "T000002R055665", "___s": true }, { @@ -846864,7 +846868,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -846959,7 +846963,7 @@ "name": "shader" } ], - "___id": "T000002R055663", + "___id": "T000002R055666", "___s": true }, { @@ -846968,7 +846972,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -847076,7 +847080,7 @@ "name": "shader" } ], - "___id": "T000002R055664", + "___id": "T000002R055667", "___s": true }, { @@ -847085,7 +847089,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -847173,7 +847177,7 @@ "name": "shader" } ], - "___id": "T000002R055665", + "___id": "T000002R055668", "___s": true }, { @@ -847182,7 +847186,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -847270,7 +847274,7 @@ "name": "shader" } ], - "___id": "T000002R055666", + "___id": "T000002R055669", "___s": true }, { @@ -847279,7 +847283,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -847367,7 +847371,7 @@ "name": "shader" } ], - "___id": "T000002R055667", + "___id": "T000002R055670", "___s": true }, { @@ -847376,7 +847380,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -847464,7 +847468,7 @@ "name": "shader" } ], - "___id": "T000002R055668", + "___id": "T000002R055671", "___s": true }, { @@ -847473,7 +847477,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -847561,7 +847565,7 @@ "name": "shader" } ], - "___id": "T000002R055669", + "___id": "T000002R055672", "___s": true }, { @@ -847570,7 +847574,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -847658,7 +847662,7 @@ "name": "shader" } ], - "___id": "T000002R055670", + "___id": "T000002R055673", "___s": true }, { @@ -847667,7 +847671,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -847755,7 +847759,7 @@ "name": "shader" } ], - "___id": "T000002R055671", + "___id": "T000002R055674", "___s": true }, { @@ -847764,7 +847768,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -847852,7 +847856,7 @@ "name": "shader" } ], - "___id": "T000002R055672", + "___id": "T000002R055675", "___s": true }, { @@ -847861,7 +847865,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -847930,7 +847934,7 @@ "name": "shader" } ], - "___id": "T000002R055673", + "___id": "T000002R055676", "___s": true }, { @@ -847939,7 +847943,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -848021,7 +848025,7 @@ "name": "shader" } ], - "___id": "T000002R055674", + "___id": "T000002R055677", "___s": true }, { @@ -848030,7 +848034,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -848125,7 +848129,7 @@ "name": "shader" } ], - "___id": "T000002R055675", + "___id": "T000002R055678", "___s": true }, { @@ -848134,7 +848138,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -848242,7 +848246,7 @@ "name": "shader" } ], - "___id": "T000002R055676", + "___id": "T000002R055679", "___s": true }, { @@ -848251,7 +848255,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -848352,7 +848356,7 @@ "name": "shader" } ], - "___id": "T000002R055677", + "___id": "T000002R055680", "___s": true }, { @@ -848361,7 +848365,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -848443,7 +848447,7 @@ "name": "shader" } ], - "___id": "T000002R055678", + "___id": "T000002R055681", "___s": true }, { @@ -848452,7 +848456,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -848534,7 +848538,7 @@ "name": "shader" } ], - "___id": "T000002R055679", + "___id": "T000002R055682", "___s": true }, { @@ -848543,7 +848547,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -848555,7 +848559,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R055680", + "___id": "T000002R055683", "___s": true }, { @@ -848564,7 +848568,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -848607,7 +848611,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R055681", + "___id": "T000002R055684", "___s": true }, { @@ -848616,7 +848620,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -848676,7 +848680,7 @@ "name": "event" } ], - "___id": "T000002R055682", + "___id": "T000002R055685", "___s": true }, { @@ -848685,7 +848689,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -848736,7 +848740,7 @@ "name": "event" } ], - "___id": "T000002R055683", + "___id": "T000002R055686", "___s": true }, { @@ -848745,7 +848749,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -848811,7 +848815,7 @@ "name": "args" } ], - "___id": "T000002R055684", + "___id": "T000002R055687", "___s": true }, { @@ -848820,7 +848824,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -848899,7 +848903,7 @@ "name": "context" } ], - "___id": "T000002R055685", + "___id": "T000002R055688", "___s": true }, { @@ -848908,7 +848912,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -848987,7 +848991,7 @@ "name": "context" } ], - "___id": "T000002R055686", + "___id": "T000002R055689", "___s": true }, { @@ -848996,7 +849000,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -849075,7 +849079,7 @@ "name": "context" } ], - "___id": "T000002R055687", + "___id": "T000002R055690", "___s": true }, { @@ -849084,7 +849088,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -849177,7 +849181,7 @@ "name": "once" } ], - "___id": "T000002R055688", + "___id": "T000002R055691", "___s": true }, { @@ -849186,7 +849190,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -849279,7 +849283,7 @@ "name": "once" } ], - "___id": "T000002R055689", + "___id": "T000002R055692", "___s": true }, { @@ -849288,7 +849292,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -849341,7 +849345,7 @@ "name": "event" } ], - "___id": "T000002R055690", + "___id": "T000002R055693", "___s": true }, { @@ -849350,7 +849354,7 @@ "filename": "PostFXPipeline.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "gameObject", @@ -849381,7 +849385,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#gameObject", "inherited": true, - "___id": "T000002R055691", + "___id": "T000002R055694", "___s": true }, { @@ -849390,7 +849394,7 @@ "filename": "PostFXPipeline.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "controller", @@ -849411,7 +849415,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#controller", "inherited": true, - "___id": "T000002R055692", + "___id": "T000002R055695", "___s": true }, { @@ -849420,7 +849424,7 @@ "filename": "PostFXPipeline.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "colorMatrix", @@ -849441,7 +849445,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#colorMatrix", "inherited": true, - "___id": "T000002R055693", + "___id": "T000002R055696", "___s": true }, { @@ -849450,7 +849454,7 @@ "filename": "PostFXPipeline.js", "lineno": 163, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame1", @@ -849472,7 +849476,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame1", "inherited": true, - "___id": "T000002R055694", + "___id": "T000002R055697", "___s": true }, { @@ -849481,7 +849485,7 @@ "filename": "PostFXPipeline.js", "lineno": 179, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame2", @@ -849503,7 +849507,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame2", "inherited": true, - "___id": "T000002R055695", + "___id": "T000002R055698", "___s": true }, { @@ -849512,7 +849516,7 @@ "filename": "PostFXPipeline.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame1", @@ -849534,7 +849538,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame1", "inherited": true, - "___id": "T000002R055696", + "___id": "T000002R055699", "___s": true }, { @@ -849543,7 +849547,7 @@ "filename": "PostFXPipeline.js", "lineno": 211, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame2", @@ -849565,7 +849569,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame2", "inherited": true, - "___id": "T000002R055697", + "___id": "T000002R055700", "___s": true }, { @@ -849574,7 +849578,7 @@ "filename": "PostFXPipeline.js", "lineno": 233, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bootFX", @@ -849586,7 +849590,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bootFX", "inherited": true, - "___id": "T000002R055698", + "___id": "T000002R055701", "___s": true }, { @@ -849595,7 +849599,7 @@ "filename": "PostFXPipeline.js", "lineno": 268, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "postBatch", @@ -849648,7 +849652,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#postBatch", "inherited": true, - "___id": "T000002R055699", + "___id": "T000002R055702", "___s": true }, { @@ -849657,7 +849661,7 @@ "filename": "PostFXPipeline.js", "lineno": 309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "getController", @@ -849709,7 +849713,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#getController", "inherited": true, - "___id": "T000002R055700", + "___id": "T000002R055703", "___s": true }, { @@ -849718,7 +849722,7 @@ "filename": "PostFXPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copySprite", @@ -849758,7 +849762,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copySprite", "inherited": true, - "___id": "T000002R055701", + "___id": "T000002R055704", "___s": true }, { @@ -849767,7 +849771,7 @@ "filename": "PostFXPipeline.js", "lineno": 378, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrame", @@ -849853,7 +849857,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrame", "inherited": true, - "___id": "T000002R055702", + "___id": "T000002R055705", "___s": true }, { @@ -849862,7 +849866,7 @@ "filename": "PostFXPipeline.js", "lineno": 401, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyToGame", @@ -849889,7 +849893,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyToGame", "inherited": true, - "___id": "T000002R055703", + "___id": "T000002R055706", "___s": true }, { @@ -849898,7 +849902,7 @@ "filename": "PostFXPipeline.js", "lineno": 421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "drawFrame", @@ -849954,7 +849958,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#drawFrame", "inherited": true, - "___id": "T000002R055704", + "___id": "T000002R055707", "___s": true }, { @@ -849963,7 +849967,7 @@ "filename": "PostFXPipeline.js", "lineno": 442, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFrames", @@ -850047,7 +850051,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFrames", "inherited": true, - "___id": "T000002R055705", + "___id": "T000002R055708", "___s": true }, { @@ -850056,7 +850060,7 @@ "filename": "PostFXPipeline.js", "lineno": 460, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFramesAdditive", @@ -850140,7 +850144,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFramesAdditive", "inherited": true, - "___id": "T000002R055706", + "___id": "T000002R055709", "___s": true }, { @@ -850149,7 +850153,7 @@ "filename": "PostFXPipeline.js", "lineno": 478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "clearFrame", @@ -850191,7 +850195,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#clearFrame", "inherited": true, - "___id": "T000002R055707", + "___id": "T000002R055710", "___s": true }, { @@ -850200,7 +850204,7 @@ "filename": "PostFXPipeline.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blitFrame", @@ -850300,7 +850304,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blitFrame", "inherited": true, - "___id": "T000002R055708", + "___id": "T000002R055711", "___s": true }, { @@ -850309,7 +850313,7 @@ "filename": "PostFXPipeline.js", "lineno": 516, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrameRect", @@ -850431,7 +850435,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrameRect", "inherited": true, - "___id": "T000002R055709", + "___id": "T000002R055712", "___s": true }, { @@ -850440,7 +850444,7 @@ "filename": "PostFXPipeline.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bindAndDraw", @@ -850525,7 +850529,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bindAndDraw", "inherited": true, - "___id": "T000002R055710", + "___id": "T000002R055713", "___s": true }, { @@ -850534,7 +850538,7 @@ "filename": "PostFXPipeline.js", "lineno": 619, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "destroy", @@ -850561,7 +850565,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#destroy", "inherited": true, - "___id": "T000002R055711", + "___id": "T000002R055714", "___s": true }, { @@ -850570,7 +850574,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -850591,7 +850595,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R055712", + "___id": "T000002R055715", "___s": true }, { @@ -850600,7 +850604,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -850621,7 +850625,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R055713", + "___id": "T000002R055716", "___s": true }, { @@ -850630,7 +850634,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -850651,7 +850655,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R055714", + "___id": "T000002R055717", "___s": true }, { @@ -850660,7 +850664,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -850683,7 +850687,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R055715", + "___id": "T000002R055718", "___s": true }, { @@ -850692,7 +850696,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -850713,7 +850717,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R055716", + "___id": "T000002R055719", "___s": true }, { @@ -850722,7 +850726,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -850743,7 +850747,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R055717", + "___id": "T000002R055720", "___s": true }, { @@ -850752,7 +850756,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -850773,7 +850777,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R055718", + "___id": "T000002R055721", "___s": true }, { @@ -850782,7 +850786,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -850803,7 +850807,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R055719", + "___id": "T000002R055722", "___s": true }, { @@ -850812,7 +850816,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -850834,7 +850838,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R055720", + "___id": "T000002R055723", "___s": true }, { @@ -850843,7 +850847,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -850864,7 +850868,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R055721", + "___id": "T000002R055724", "___s": true }, { @@ -850873,7 +850877,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -850895,7 +850899,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R055722", + "___id": "T000002R055725", "___s": true }, { @@ -850904,7 +850908,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -850926,7 +850930,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R055723", + "___id": "T000002R055726", "___s": true }, { @@ -850935,7 +850939,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -850956,7 +850960,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R055724", + "___id": "T000002R055727", "___s": true }, { @@ -850965,7 +850969,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -850986,7 +850990,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R055725", + "___id": "T000002R055728", "___s": true }, { @@ -850995,7 +850999,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -851016,7 +851020,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R055726", + "___id": "T000002R055729", "___s": true }, { @@ -851025,7 +851029,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -851046,7 +851050,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R055727", + "___id": "T000002R055730", "___s": true }, { @@ -851055,7 +851059,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -851076,7 +851080,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R055728", + "___id": "T000002R055731", "___s": true }, { @@ -851085,7 +851089,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -851106,7 +851110,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R055729", + "___id": "T000002R055732", "___s": true }, { @@ -851115,7 +851119,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -851136,7 +851140,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R055730", + "___id": "T000002R055733", "___s": true }, { @@ -851145,7 +851149,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -851167,7 +851171,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R055731", + "___id": "T000002R055734", "___s": true }, { @@ -851176,7 +851180,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -851198,7 +851202,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R055732", + "___id": "T000002R055735", "___s": true }, { @@ -851207,7 +851211,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -851229,7 +851233,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R055733", + "___id": "T000002R055736", "___s": true }, { @@ -851238,7 +851242,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -851268,7 +851272,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R055734", + "___id": "T000002R055737", "___s": true }, { @@ -851277,7 +851281,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -851298,7 +851302,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R055735", + "___id": "T000002R055738", "___s": true }, { @@ -851307,7 +851311,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -851337,7 +851341,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R055736", + "___id": "T000002R055739", "___s": true }, { @@ -851346,7 +851350,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -851367,7 +851371,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R055737", + "___id": "T000002R055740", "___s": true }, { @@ -851376,7 +851380,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -851397,7 +851401,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R055738", + "___id": "T000002R055741", "___s": true }, { @@ -851406,7 +851410,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -851427,7 +851431,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R055739", + "___id": "T000002R055742", "___s": true }, { @@ -851436,7 +851440,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -851457,7 +851461,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R055740", + "___id": "T000002R055743", "___s": true }, { @@ -851466,7 +851470,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -851487,7 +851491,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R055741", + "___id": "T000002R055744", "___s": true }, { @@ -851496,7 +851500,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -851517,7 +851521,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R055742", + "___id": "T000002R055745", "___s": true }, { @@ -851526,7 +851530,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -851556,7 +851560,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R055743", + "___id": "T000002R055746", "___s": true }, { @@ -851565,7 +851569,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -851588,7 +851592,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R055744", + "___id": "T000002R055747", "___s": true }, { @@ -851597,7 +851601,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -851620,7 +851624,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R055745", + "___id": "T000002R055748", "___s": true }, { @@ -851629,7 +851633,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -851650,7 +851654,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R055746", + "___id": "T000002R055749", "___s": true }, { @@ -851659,7 +851663,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -851689,7 +851693,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R055747", + "___id": "T000002R055750", "___s": true }, { @@ -851698,7 +851702,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -851719,7 +851723,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R055748", + "___id": "T000002R055751", "___s": true }, { @@ -851728,7 +851732,7 @@ "filename": "WebGLPipeline.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "boot", @@ -851743,7 +851747,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#boot", "inherited": true, - "___id": "T000002R055749", + "___id": "T000002R055752", "___s": true }, { @@ -851752,7 +851756,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -851764,7 +851768,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R055750", + "___id": "T000002R055753", "___s": true }, { @@ -851773,7 +851777,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -851813,7 +851817,7 @@ "name": "height" } ], - "___id": "T000002R055751", + "___id": "T000002R055754", "___s": true }, { @@ -851822,7 +851826,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -851893,7 +851897,7 @@ "name": "vertexBuffer" } ], - "___id": "T000002R055752", + "___id": "T000002R055755", "___s": true }, { @@ -851902,7 +851906,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -851943,7 +851947,7 @@ "name": "name" } ], - "___id": "T000002R055753", + "___id": "T000002R055756", "___s": true }, { @@ -851952,7 +851956,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -851994,7 +851998,7 @@ "name": "config" } ], - "___id": "T000002R055754", + "___id": "T000002R055757", "___s": true }, { @@ -852003,7 +852007,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -852044,7 +852048,7 @@ "name": "texture" } ], - "___id": "T000002R055755", + "___id": "T000002R055758", "___s": true }, { @@ -852053,7 +852057,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -852080,7 +852084,7 @@ "name": "texture" } ], - "___id": "T000002R055756", + "___id": "T000002R055759", "___s": true }, { @@ -852089,7 +852093,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -852130,7 +852134,7 @@ "name": "texture" } ], - "___id": "T000002R055757", + "___id": "T000002R055760", "___s": true }, { @@ -852139,7 +852143,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -852194,7 +852198,7 @@ "name": "frame" } ], - "___id": "T000002R055758", + "___id": "T000002R055761", "___s": true }, { @@ -852203,7 +852207,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -852246,7 +852250,7 @@ "name": "amount" } ], - "___id": "T000002R055759", + "___id": "T000002R055762", "___s": true }, { @@ -852255,7 +852259,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -852281,7 +852285,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R055760", + "___id": "T000002R055763", "___s": true }, { @@ -852290,7 +852294,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -852348,7 +852352,7 @@ "name": "height" } ], - "___id": "T000002R055761", + "___id": "T000002R055764", "___s": true }, { @@ -852357,7 +852361,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -852412,7 +852416,7 @@ "name": "height" } ], - "___id": "T000002R055762", + "___id": "T000002R055765", "___s": true }, { @@ -852421,7 +852425,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -852450,7 +852454,7 @@ "name": "flipY" } ], - "___id": "T000002R055763", + "___id": "T000002R055766", "___s": true }, { @@ -852459,7 +852463,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -852471,7 +852475,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R055764", + "___id": "T000002R055767", "___s": true }, { @@ -852480,7 +852484,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -852526,7 +852530,7 @@ "name": "currentShader" } ], - "___id": "T000002R055765", + "___id": "T000002R055768", "___s": true }, { @@ -852535,7 +852539,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -852581,7 +852585,7 @@ "name": "currentShader" } ], - "___id": "T000002R055766", + "___id": "T000002R055769", "___s": true }, { @@ -852590,7 +852594,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -852602,7 +852606,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R055767", + "___id": "T000002R055770", "___s": true }, { @@ -852611,7 +852615,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -852653,7 +852657,7 @@ "name": "buffer" } ], - "___id": "T000002R055768", + "___id": "T000002R055771", "___s": true }, { @@ -852662,7 +852666,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -852715,7 +852719,7 @@ "name": "gameObject" } ], - "___id": "T000002R055769", + "___id": "T000002R055772", "___s": true }, { @@ -852724,7 +852728,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -852765,7 +852769,7 @@ "name": "swapTarget" } ], - "___id": "T000002R055770", + "___id": "T000002R055773", "___s": true }, { @@ -852774,7 +852778,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -852786,7 +852790,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R055771", + "___id": "T000002R055774", "___s": true }, { @@ -852795,7 +852799,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -852843,7 +852847,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R055772", + "___id": "T000002R055775", "___s": true }, { @@ -852852,7 +852856,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -852879,7 +852883,7 @@ "name": "currentShader" } ], - "___id": "T000002R055773", + "___id": "T000002R055776", "___s": true }, { @@ -852888,7 +852892,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -852916,7 +852920,7 @@ "name": "gameObject" } ], - "___id": "T000002R055774", + "___id": "T000002R055777", "___s": true }, { @@ -852925,7 +852929,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -852937,7 +852941,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R055775", + "___id": "T000002R055778", "___s": true }, { @@ -852946,7 +852950,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -852974,7 +852978,7 @@ "name": "gameObject" } ], - "___id": "T000002R055776", + "___id": "T000002R055779", "___s": true }, { @@ -852983,7 +852987,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -853011,7 +853015,7 @@ "name": "gameObject" } ], - "___id": "T000002R055777", + "___id": "T000002R055780", "___s": true }, { @@ -853020,7 +853024,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -853048,7 +853052,7 @@ "name": "gameObject" } ], - "___id": "T000002R055778", + "___id": "T000002R055781", "___s": true }, { @@ -853057,7 +853061,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -853069,7 +853073,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R055779", + "___id": "T000002R055782", "___s": true }, { @@ -853078,7 +853082,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -853118,7 +853122,7 @@ "name": "camera" } ], - "___id": "T000002R055780", + "___id": "T000002R055783", "___s": true }, { @@ -853127,7 +853131,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -853139,7 +853143,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R055781", + "___id": "T000002R055784", "___s": true }, { @@ -853148,7 +853152,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -853177,7 +853181,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R055782", + "___id": "T000002R055785", "___s": true }, { @@ -853186,7 +853190,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -853215,7 +853219,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R055783", + "___id": "T000002R055786", "___s": true }, { @@ -853224,7 +853228,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -853339,7 +853343,7 @@ "name": "tint" } ], - "___id": "T000002R055784", + "___id": "T000002R055787", "___s": true }, { @@ -853348,7 +853352,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -853658,7 +853662,7 @@ "name": "unit" } ], - "___id": "T000002R055785", + "___id": "T000002R055788", "___s": true }, { @@ -853667,7 +853671,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -853938,7 +853942,7 @@ "name": "unit" } ], - "___id": "T000002R055786", + "___id": "T000002R055789", "___s": true }, { @@ -853947,7 +853951,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -854068,7 +854072,7 @@ "name": "flipUV" } ], - "___id": "T000002R055787", + "___id": "T000002R055790", "___s": true }, { @@ -854077,7 +854081,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -854119,7 +854123,7 @@ "name": "texture" } ], - "___id": "T000002R055788", + "___id": "T000002R055791", "___s": true }, { @@ -854128,7 +854132,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -854186,7 +854190,7 @@ "name": "unit" } ], - "___id": "T000002R055789", + "___id": "T000002R055792", "___s": true }, { @@ -854195,7 +854199,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -854253,7 +854257,7 @@ "name": "unit" } ], - "___id": "T000002R055790", + "___id": "T000002R055793", "___s": true }, { @@ -854262,7 +854266,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -854318,7 +854322,7 @@ "name": "shader" } ], - "___id": "T000002R055791", + "___id": "T000002R055794", "___s": true }, { @@ -854327,7 +854331,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -854396,7 +854400,7 @@ "name": "shader" } ], - "___id": "T000002R055792", + "___id": "T000002R055795", "___s": true }, { @@ -854405,7 +854409,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -854474,7 +854478,7 @@ "name": "shader" } ], - "___id": "T000002R055793", + "___id": "T000002R055796", "___s": true }, { @@ -854483,7 +854487,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -854565,7 +854569,7 @@ "name": "shader" } ], - "___id": "T000002R055794", + "___id": "T000002R055797", "___s": true }, { @@ -854574,7 +854578,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -854669,7 +854673,7 @@ "name": "shader" } ], - "___id": "T000002R055795", + "___id": "T000002R055798", "___s": true }, { @@ -854678,7 +854682,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -854786,7 +854790,7 @@ "name": "shader" } ], - "___id": "T000002R055796", + "___id": "T000002R055799", "___s": true }, { @@ -854795,7 +854799,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -854883,7 +854887,7 @@ "name": "shader" } ], - "___id": "T000002R055797", + "___id": "T000002R055800", "___s": true }, { @@ -854892,7 +854896,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -854980,7 +854984,7 @@ "name": "shader" } ], - "___id": "T000002R055798", + "___id": "T000002R055801", "___s": true }, { @@ -854989,7 +854993,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -855077,7 +855081,7 @@ "name": "shader" } ], - "___id": "T000002R055799", + "___id": "T000002R055802", "___s": true }, { @@ -855086,7 +855090,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -855174,7 +855178,7 @@ "name": "shader" } ], - "___id": "T000002R055800", + "___id": "T000002R055803", "___s": true }, { @@ -855183,7 +855187,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -855271,7 +855275,7 @@ "name": "shader" } ], - "___id": "T000002R055801", + "___id": "T000002R055804", "___s": true }, { @@ -855280,7 +855284,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -855368,7 +855372,7 @@ "name": "shader" } ], - "___id": "T000002R055802", + "___id": "T000002R055805", "___s": true }, { @@ -855377,7 +855381,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -855465,7 +855469,7 @@ "name": "shader" } ], - "___id": "T000002R055803", + "___id": "T000002R055806", "___s": true }, { @@ -855474,7 +855478,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -855562,7 +855566,7 @@ "name": "shader" } ], - "___id": "T000002R055804", + "___id": "T000002R055807", "___s": true }, { @@ -855571,7 +855575,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -855640,7 +855644,7 @@ "name": "shader" } ], - "___id": "T000002R055805", + "___id": "T000002R055808", "___s": true }, { @@ -855649,7 +855653,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -855731,7 +855735,7 @@ "name": "shader" } ], - "___id": "T000002R055806", + "___id": "T000002R055809", "___s": true }, { @@ -855740,7 +855744,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -855835,7 +855839,7 @@ "name": "shader" } ], - "___id": "T000002R055807", + "___id": "T000002R055810", "___s": true }, { @@ -855844,7 +855848,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -855952,7 +855956,7 @@ "name": "shader" } ], - "___id": "T000002R055808", + "___id": "T000002R055811", "___s": true }, { @@ -855961,7 +855965,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -856062,7 +856066,7 @@ "name": "shader" } ], - "___id": "T000002R055809", + "___id": "T000002R055812", "___s": true }, { @@ -856071,7 +856075,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -856153,7 +856157,7 @@ "name": "shader" } ], - "___id": "T000002R055810", + "___id": "T000002R055813", "___s": true }, { @@ -856162,7 +856166,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -856244,7 +856248,7 @@ "name": "shader" } ], - "___id": "T000002R055811", + "___id": "T000002R055814", "___s": true }, { @@ -856253,7 +856257,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -856265,7 +856269,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R055812", + "___id": "T000002R055815", "___s": true }, { @@ -856274,7 +856278,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -856317,7 +856321,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R055813", + "___id": "T000002R055816", "___s": true }, { @@ -856326,7 +856330,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -856386,7 +856390,7 @@ "name": "event" } ], - "___id": "T000002R055814", + "___id": "T000002R055817", "___s": true }, { @@ -856395,7 +856399,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -856446,7 +856450,7 @@ "name": "event" } ], - "___id": "T000002R055815", + "___id": "T000002R055818", "___s": true }, { @@ -856455,7 +856459,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -856521,7 +856525,7 @@ "name": "args" } ], - "___id": "T000002R055816", + "___id": "T000002R055819", "___s": true }, { @@ -856530,7 +856534,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -856609,7 +856613,7 @@ "name": "context" } ], - "___id": "T000002R055817", + "___id": "T000002R055820", "___s": true }, { @@ -856618,7 +856622,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -856697,7 +856701,7 @@ "name": "context" } ], - "___id": "T000002R055818", + "___id": "T000002R055821", "___s": true }, { @@ -856706,7 +856710,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -856785,7 +856789,7 @@ "name": "context" } ], - "___id": "T000002R055819", + "___id": "T000002R055822", "___s": true }, { @@ -856794,7 +856798,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -856887,7 +856891,7 @@ "name": "once" } ], - "___id": "T000002R055820", + "___id": "T000002R055823", "___s": true }, { @@ -856896,7 +856900,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -856989,7 +856993,7 @@ "name": "once" } ], - "___id": "T000002R055821", + "___id": "T000002R055824", "___s": true }, { @@ -856998,7 +857002,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -857051,7 +857055,7 @@ "name": "event" } ], - "___id": "T000002R055822", + "___id": "T000002R055825", "___s": true }, { @@ -857060,7 +857064,7 @@ "filename": "PostFXPipeline.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "gameObject", @@ -857091,7 +857095,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#gameObject", "inherited": true, - "___id": "T000002R055823", + "___id": "T000002R055826", "___s": true }, { @@ -857100,7 +857104,7 @@ "filename": "PostFXPipeline.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "controller", @@ -857121,7 +857125,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#controller", "inherited": true, - "___id": "T000002R055824", + "___id": "T000002R055827", "___s": true }, { @@ -857130,7 +857134,7 @@ "filename": "PostFXPipeline.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "colorMatrix", @@ -857151,7 +857155,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#colorMatrix", "inherited": true, - "___id": "T000002R055825", + "___id": "T000002R055828", "___s": true }, { @@ -857160,7 +857164,7 @@ "filename": "PostFXPipeline.js", "lineno": 163, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame1", @@ -857182,7 +857186,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame1", "inherited": true, - "___id": "T000002R055826", + "___id": "T000002R055829", "___s": true }, { @@ -857191,7 +857195,7 @@ "filename": "PostFXPipeline.js", "lineno": 179, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame2", @@ -857213,7 +857217,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame2", "inherited": true, - "___id": "T000002R055827", + "___id": "T000002R055830", "___s": true }, { @@ -857222,7 +857226,7 @@ "filename": "PostFXPipeline.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame1", @@ -857244,7 +857248,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame1", "inherited": true, - "___id": "T000002R055828", + "___id": "T000002R055831", "___s": true }, { @@ -857253,7 +857257,7 @@ "filename": "PostFXPipeline.js", "lineno": 211, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame2", @@ -857275,7 +857279,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame2", "inherited": true, - "___id": "T000002R055829", + "___id": "T000002R055832", "___s": true }, { @@ -857284,7 +857288,7 @@ "filename": "PostFXPipeline.js", "lineno": 233, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bootFX", @@ -857296,7 +857300,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bootFX", "inherited": true, - "___id": "T000002R055830", + "___id": "T000002R055833", "___s": true }, { @@ -857305,7 +857309,7 @@ "filename": "PostFXPipeline.js", "lineno": 268, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "postBatch", @@ -857358,7 +857362,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#postBatch", "inherited": true, - "___id": "T000002R055831", + "___id": "T000002R055834", "___s": true }, { @@ -857367,7 +857371,7 @@ "filename": "PostFXPipeline.js", "lineno": 309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "getController", @@ -857419,7 +857423,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#getController", "inherited": true, - "___id": "T000002R055832", + "___id": "T000002R055835", "___s": true }, { @@ -857428,7 +857432,7 @@ "filename": "PostFXPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copySprite", @@ -857468,7 +857472,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copySprite", "inherited": true, - "___id": "T000002R055833", + "___id": "T000002R055836", "___s": true }, { @@ -857477,7 +857481,7 @@ "filename": "PostFXPipeline.js", "lineno": 378, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrame", @@ -857563,7 +857567,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrame", "inherited": true, - "___id": "T000002R055834", + "___id": "T000002R055837", "___s": true }, { @@ -857572,7 +857576,7 @@ "filename": "PostFXPipeline.js", "lineno": 401, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyToGame", @@ -857599,7 +857603,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyToGame", "inherited": true, - "___id": "T000002R055835", + "___id": "T000002R055838", "___s": true }, { @@ -857608,7 +857612,7 @@ "filename": "PostFXPipeline.js", "lineno": 421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "drawFrame", @@ -857664,7 +857668,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#drawFrame", "inherited": true, - "___id": "T000002R055836", + "___id": "T000002R055839", "___s": true }, { @@ -857673,7 +857677,7 @@ "filename": "PostFXPipeline.js", "lineno": 442, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFrames", @@ -857757,7 +857761,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFrames", "inherited": true, - "___id": "T000002R055837", + "___id": "T000002R055840", "___s": true }, { @@ -857766,7 +857770,7 @@ "filename": "PostFXPipeline.js", "lineno": 460, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFramesAdditive", @@ -857850,7 +857854,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFramesAdditive", "inherited": true, - "___id": "T000002R055838", + "___id": "T000002R055841", "___s": true }, { @@ -857859,7 +857863,7 @@ "filename": "PostFXPipeline.js", "lineno": 478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "clearFrame", @@ -857901,7 +857905,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#clearFrame", "inherited": true, - "___id": "T000002R055839", + "___id": "T000002R055842", "___s": true }, { @@ -857910,7 +857914,7 @@ "filename": "PostFXPipeline.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blitFrame", @@ -858010,7 +858014,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blitFrame", "inherited": true, - "___id": "T000002R055840", + "___id": "T000002R055843", "___s": true }, { @@ -858019,7 +858023,7 @@ "filename": "PostFXPipeline.js", "lineno": 516, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrameRect", @@ -858141,7 +858145,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrameRect", "inherited": true, - "___id": "T000002R055841", + "___id": "T000002R055844", "___s": true }, { @@ -858150,7 +858154,7 @@ "filename": "PostFXPipeline.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bindAndDraw", @@ -858235,7 +858239,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bindAndDraw", "inherited": true, - "___id": "T000002R055842", + "___id": "T000002R055845", "___s": true }, { @@ -858244,7 +858248,7 @@ "filename": "PostFXPipeline.js", "lineno": 619, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "destroy", @@ -858271,7 +858275,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#destroy", "inherited": true, - "___id": "T000002R055843", + "___id": "T000002R055846", "___s": true }, { @@ -858280,7 +858284,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -858301,7 +858305,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R055844", + "___id": "T000002R055847", "___s": true }, { @@ -858310,7 +858314,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -858331,7 +858335,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R055845", + "___id": "T000002R055848", "___s": true }, { @@ -858340,7 +858344,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -858361,7 +858365,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R055846", + "___id": "T000002R055849", "___s": true }, { @@ -858370,7 +858374,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -858393,7 +858397,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R055847", + "___id": "T000002R055850", "___s": true }, { @@ -858402,7 +858406,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -858423,7 +858427,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R055848", + "___id": "T000002R055851", "___s": true }, { @@ -858432,7 +858436,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -858453,7 +858457,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R055849", + "___id": "T000002R055852", "___s": true }, { @@ -858462,7 +858466,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -858483,7 +858487,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R055850", + "___id": "T000002R055853", "___s": true }, { @@ -858492,7 +858496,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -858513,7 +858517,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R055851", + "___id": "T000002R055854", "___s": true }, { @@ -858522,7 +858526,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -858544,7 +858548,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R055852", + "___id": "T000002R055855", "___s": true }, { @@ -858553,7 +858557,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -858574,7 +858578,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R055853", + "___id": "T000002R055856", "___s": true }, { @@ -858583,7 +858587,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -858605,7 +858609,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R055854", + "___id": "T000002R055857", "___s": true }, { @@ -858614,7 +858618,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -858636,7 +858640,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R055855", + "___id": "T000002R055858", "___s": true }, { @@ -858645,7 +858649,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -858666,7 +858670,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R055856", + "___id": "T000002R055859", "___s": true }, { @@ -858675,7 +858679,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -858696,7 +858700,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R055857", + "___id": "T000002R055860", "___s": true }, { @@ -858705,7 +858709,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -858726,7 +858730,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R055858", + "___id": "T000002R055861", "___s": true }, { @@ -858735,7 +858739,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -858756,7 +858760,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R055859", + "___id": "T000002R055862", "___s": true }, { @@ -858765,7 +858769,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -858786,7 +858790,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R055860", + "___id": "T000002R055863", "___s": true }, { @@ -858795,7 +858799,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -858816,7 +858820,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R055861", + "___id": "T000002R055864", "___s": true }, { @@ -858825,7 +858829,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -858846,7 +858850,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R055862", + "___id": "T000002R055865", "___s": true }, { @@ -858855,7 +858859,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -858877,7 +858881,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R055863", + "___id": "T000002R055866", "___s": true }, { @@ -858886,7 +858890,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -858908,7 +858912,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R055864", + "___id": "T000002R055867", "___s": true }, { @@ -858917,7 +858921,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -858939,7 +858943,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R055865", + "___id": "T000002R055868", "___s": true }, { @@ -858948,7 +858952,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -858978,7 +858982,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R055866", + "___id": "T000002R055869", "___s": true }, { @@ -858987,7 +858991,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -859008,7 +859012,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R055867", + "___id": "T000002R055870", "___s": true }, { @@ -859017,7 +859021,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -859047,7 +859051,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R055868", + "___id": "T000002R055871", "___s": true }, { @@ -859056,7 +859060,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -859077,7 +859081,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R055869", + "___id": "T000002R055872", "___s": true }, { @@ -859086,7 +859090,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -859107,7 +859111,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R055870", + "___id": "T000002R055873", "___s": true }, { @@ -859116,7 +859120,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -859137,7 +859141,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R055871", + "___id": "T000002R055874", "___s": true }, { @@ -859146,7 +859150,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -859167,7 +859171,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R055872", + "___id": "T000002R055875", "___s": true }, { @@ -859176,7 +859180,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -859197,7 +859201,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R055873", + "___id": "T000002R055876", "___s": true }, { @@ -859206,7 +859210,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -859227,7 +859231,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R055874", + "___id": "T000002R055877", "___s": true }, { @@ -859236,7 +859240,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -859266,7 +859270,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R055875", + "___id": "T000002R055878", "___s": true }, { @@ -859275,7 +859279,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -859298,7 +859302,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R055876", + "___id": "T000002R055879", "___s": true }, { @@ -859307,7 +859311,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -859330,7 +859334,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R055877", + "___id": "T000002R055880", "___s": true }, { @@ -859339,7 +859343,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -859360,7 +859364,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R055878", + "___id": "T000002R055881", "___s": true }, { @@ -859369,7 +859373,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -859399,7 +859403,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R055879", + "___id": "T000002R055882", "___s": true }, { @@ -859408,7 +859412,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -859429,7 +859433,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R055880", + "___id": "T000002R055883", "___s": true }, { @@ -859438,7 +859442,7 @@ "filename": "WebGLPipeline.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "boot", @@ -859453,7 +859457,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#boot", "inherited": true, - "___id": "T000002R055881", + "___id": "T000002R055884", "___s": true }, { @@ -859462,7 +859466,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -859474,7 +859478,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R055882", + "___id": "T000002R055885", "___s": true }, { @@ -859483,7 +859487,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -859523,7 +859527,7 @@ "name": "height" } ], - "___id": "T000002R055883", + "___id": "T000002R055886", "___s": true }, { @@ -859532,7 +859536,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -859603,7 +859607,7 @@ "name": "vertexBuffer" } ], - "___id": "T000002R055884", + "___id": "T000002R055887", "___s": true }, { @@ -859612,7 +859616,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -859653,7 +859657,7 @@ "name": "name" } ], - "___id": "T000002R055885", + "___id": "T000002R055888", "___s": true }, { @@ -859662,7 +859666,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -859704,7 +859708,7 @@ "name": "config" } ], - "___id": "T000002R055886", + "___id": "T000002R055889", "___s": true }, { @@ -859713,7 +859717,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -859754,7 +859758,7 @@ "name": "texture" } ], - "___id": "T000002R055887", + "___id": "T000002R055890", "___s": true }, { @@ -859763,7 +859767,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -859790,7 +859794,7 @@ "name": "texture" } ], - "___id": "T000002R055888", + "___id": "T000002R055891", "___s": true }, { @@ -859799,7 +859803,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -859840,7 +859844,7 @@ "name": "texture" } ], - "___id": "T000002R055889", + "___id": "T000002R055892", "___s": true }, { @@ -859849,7 +859853,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -859904,7 +859908,7 @@ "name": "frame" } ], - "___id": "T000002R055890", + "___id": "T000002R055893", "___s": true }, { @@ -859913,7 +859917,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -859956,7 +859960,7 @@ "name": "amount" } ], - "___id": "T000002R055891", + "___id": "T000002R055894", "___s": true }, { @@ -859965,7 +859969,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -859991,7 +859995,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R055892", + "___id": "T000002R055895", "___s": true }, { @@ -860000,7 +860004,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -860058,7 +860062,7 @@ "name": "height" } ], - "___id": "T000002R055893", + "___id": "T000002R055896", "___s": true }, { @@ -860067,7 +860071,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -860122,7 +860126,7 @@ "name": "height" } ], - "___id": "T000002R055894", + "___id": "T000002R055897", "___s": true }, { @@ -860131,7 +860135,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -860160,7 +860164,7 @@ "name": "flipY" } ], - "___id": "T000002R055895", + "___id": "T000002R055898", "___s": true }, { @@ -860169,7 +860173,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -860181,7 +860185,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R055896", + "___id": "T000002R055899", "___s": true }, { @@ -860190,7 +860194,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -860236,7 +860240,7 @@ "name": "currentShader" } ], - "___id": "T000002R055897", + "___id": "T000002R055900", "___s": true }, { @@ -860245,7 +860249,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -860291,7 +860295,7 @@ "name": "currentShader" } ], - "___id": "T000002R055898", + "___id": "T000002R055901", "___s": true }, { @@ -860300,7 +860304,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -860312,7 +860316,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R055899", + "___id": "T000002R055902", "___s": true }, { @@ -860321,7 +860325,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -860363,7 +860367,7 @@ "name": "buffer" } ], - "___id": "T000002R055900", + "___id": "T000002R055903", "___s": true }, { @@ -860372,7 +860376,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -860425,7 +860429,7 @@ "name": "gameObject" } ], - "___id": "T000002R055901", + "___id": "T000002R055904", "___s": true }, { @@ -860434,7 +860438,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -860475,7 +860479,7 @@ "name": "swapTarget" } ], - "___id": "T000002R055902", + "___id": "T000002R055905", "___s": true }, { @@ -860484,7 +860488,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -860496,7 +860500,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R055903", + "___id": "T000002R055906", "___s": true }, { @@ -860505,7 +860509,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -860553,7 +860557,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R055904", + "___id": "T000002R055907", "___s": true }, { @@ -860562,7 +860566,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -860589,7 +860593,7 @@ "name": "currentShader" } ], - "___id": "T000002R055905", + "___id": "T000002R055908", "___s": true }, { @@ -860598,7 +860602,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -860626,7 +860630,7 @@ "name": "gameObject" } ], - "___id": "T000002R055906", + "___id": "T000002R055909", "___s": true }, { @@ -860635,7 +860639,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -860647,7 +860651,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R055907", + "___id": "T000002R055910", "___s": true }, { @@ -860656,7 +860660,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -860684,7 +860688,7 @@ "name": "gameObject" } ], - "___id": "T000002R055908", + "___id": "T000002R055911", "___s": true }, { @@ -860693,7 +860697,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -860721,7 +860725,7 @@ "name": "gameObject" } ], - "___id": "T000002R055909", + "___id": "T000002R055912", "___s": true }, { @@ -860730,7 +860734,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -860758,7 +860762,7 @@ "name": "gameObject" } ], - "___id": "T000002R055910", + "___id": "T000002R055913", "___s": true }, { @@ -860767,7 +860771,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -860779,7 +860783,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R055911", + "___id": "T000002R055914", "___s": true }, { @@ -860788,7 +860792,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -860828,7 +860832,7 @@ "name": "camera" } ], - "___id": "T000002R055912", + "___id": "T000002R055915", "___s": true }, { @@ -860837,7 +860841,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -860849,7 +860853,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R055913", + "___id": "T000002R055916", "___s": true }, { @@ -860858,7 +860862,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -860887,7 +860891,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R055914", + "___id": "T000002R055917", "___s": true }, { @@ -860896,7 +860900,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -860925,7 +860929,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R055915", + "___id": "T000002R055918", "___s": true }, { @@ -860934,7 +860938,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -861049,7 +861053,7 @@ "name": "tint" } ], - "___id": "T000002R055916", + "___id": "T000002R055919", "___s": true }, { @@ -861058,7 +861062,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -861368,7 +861372,7 @@ "name": "unit" } ], - "___id": "T000002R055917", + "___id": "T000002R055920", "___s": true }, { @@ -861377,7 +861381,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -861648,7 +861652,7 @@ "name": "unit" } ], - "___id": "T000002R055918", + "___id": "T000002R055921", "___s": true }, { @@ -861657,7 +861661,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -861778,7 +861782,7 @@ "name": "flipUV" } ], - "___id": "T000002R055919", + "___id": "T000002R055922", "___s": true }, { @@ -861787,7 +861791,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -861829,7 +861833,7 @@ "name": "texture" } ], - "___id": "T000002R055920", + "___id": "T000002R055923", "___s": true }, { @@ -861838,7 +861842,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -861896,7 +861900,7 @@ "name": "unit" } ], - "___id": "T000002R055921", + "___id": "T000002R055924", "___s": true }, { @@ -861905,7 +861909,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -861963,7 +861967,7 @@ "name": "unit" } ], - "___id": "T000002R055922", + "___id": "T000002R055925", "___s": true }, { @@ -861972,7 +861976,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -862028,7 +862032,7 @@ "name": "shader" } ], - "___id": "T000002R055923", + "___id": "T000002R055926", "___s": true }, { @@ -862037,7 +862041,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -862106,7 +862110,7 @@ "name": "shader" } ], - "___id": "T000002R055924", + "___id": "T000002R055927", "___s": true }, { @@ -862115,7 +862119,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -862184,7 +862188,7 @@ "name": "shader" } ], - "___id": "T000002R055925", + "___id": "T000002R055928", "___s": true }, { @@ -862193,7 +862197,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -862275,7 +862279,7 @@ "name": "shader" } ], - "___id": "T000002R055926", + "___id": "T000002R055929", "___s": true }, { @@ -862284,7 +862288,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -862379,7 +862383,7 @@ "name": "shader" } ], - "___id": "T000002R055927", + "___id": "T000002R055930", "___s": true }, { @@ -862388,7 +862392,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -862496,7 +862500,7 @@ "name": "shader" } ], - "___id": "T000002R055928", + "___id": "T000002R055931", "___s": true }, { @@ -862505,7 +862509,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -862593,7 +862597,7 @@ "name": "shader" } ], - "___id": "T000002R055929", + "___id": "T000002R055932", "___s": true }, { @@ -862602,7 +862606,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -862690,7 +862694,7 @@ "name": "shader" } ], - "___id": "T000002R055930", + "___id": "T000002R055933", "___s": true }, { @@ -862699,7 +862703,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -862787,7 +862791,7 @@ "name": "shader" } ], - "___id": "T000002R055931", + "___id": "T000002R055934", "___s": true }, { @@ -862796,7 +862800,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -862884,7 +862888,7 @@ "name": "shader" } ], - "___id": "T000002R055932", + "___id": "T000002R055935", "___s": true }, { @@ -862893,7 +862897,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -862981,7 +862985,7 @@ "name": "shader" } ], - "___id": "T000002R055933", + "___id": "T000002R055936", "___s": true }, { @@ -862990,7 +862994,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -863078,7 +863082,7 @@ "name": "shader" } ], - "___id": "T000002R055934", + "___id": "T000002R055937", "___s": true }, { @@ -863087,7 +863091,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -863175,7 +863179,7 @@ "name": "shader" } ], - "___id": "T000002R055935", + "___id": "T000002R055938", "___s": true }, { @@ -863184,7 +863188,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -863272,7 +863276,7 @@ "name": "shader" } ], - "___id": "T000002R055936", + "___id": "T000002R055939", "___s": true }, { @@ -863281,7 +863285,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -863350,7 +863354,7 @@ "name": "shader" } ], - "___id": "T000002R055937", + "___id": "T000002R055940", "___s": true }, { @@ -863359,7 +863363,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -863441,7 +863445,7 @@ "name": "shader" } ], - "___id": "T000002R055938", + "___id": "T000002R055941", "___s": true }, { @@ -863450,7 +863454,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -863545,7 +863549,7 @@ "name": "shader" } ], - "___id": "T000002R055939", + "___id": "T000002R055942", "___s": true }, { @@ -863554,7 +863558,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -863662,7 +863666,7 @@ "name": "shader" } ], - "___id": "T000002R055940", + "___id": "T000002R055943", "___s": true }, { @@ -863671,7 +863675,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -863772,7 +863776,7 @@ "name": "shader" } ], - "___id": "T000002R055941", + "___id": "T000002R055944", "___s": true }, { @@ -863781,7 +863785,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -863863,7 +863867,7 @@ "name": "shader" } ], - "___id": "T000002R055942", + "___id": "T000002R055945", "___s": true }, { @@ -863872,7 +863876,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -863954,7 +863958,7 @@ "name": "shader" } ], - "___id": "T000002R055943", + "___id": "T000002R055946", "___s": true }, { @@ -863963,7 +863967,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -863975,7 +863979,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R055944", + "___id": "T000002R055947", "___s": true }, { @@ -863984,7 +863988,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -864027,7 +864031,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R055945", + "___id": "T000002R055948", "___s": true }, { @@ -864036,7 +864040,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -864096,7 +864100,7 @@ "name": "event" } ], - "___id": "T000002R055946", + "___id": "T000002R055949", "___s": true }, { @@ -864105,7 +864109,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -864156,7 +864160,7 @@ "name": "event" } ], - "___id": "T000002R055947", + "___id": "T000002R055950", "___s": true }, { @@ -864165,7 +864169,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -864231,7 +864235,7 @@ "name": "args" } ], - "___id": "T000002R055948", + "___id": "T000002R055951", "___s": true }, { @@ -864240,7 +864244,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -864319,7 +864323,7 @@ "name": "context" } ], - "___id": "T000002R055949", + "___id": "T000002R055952", "___s": true }, { @@ -864328,7 +864332,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -864407,7 +864411,7 @@ "name": "context" } ], - "___id": "T000002R055950", + "___id": "T000002R055953", "___s": true }, { @@ -864416,7 +864420,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -864495,7 +864499,7 @@ "name": "context" } ], - "___id": "T000002R055951", + "___id": "T000002R055954", "___s": true }, { @@ -864504,7 +864508,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -864597,7 +864601,7 @@ "name": "once" } ], - "___id": "T000002R055952", + "___id": "T000002R055955", "___s": true }, { @@ -864606,7 +864610,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -864699,7 +864703,7 @@ "name": "once" } ], - "___id": "T000002R055953", + "___id": "T000002R055956", "___s": true }, { @@ -864708,7 +864712,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -864761,7 +864765,7 @@ "name": "event" } ], - "___id": "T000002R055954", + "___id": "T000002R055957", "___s": true }, { @@ -864770,7 +864774,7 @@ "filename": "PostFXPipeline.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "gameObject", @@ -864801,7 +864805,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#gameObject", "inherited": true, - "___id": "T000002R055955", + "___id": "T000002R055958", "___s": true }, { @@ -864810,7 +864814,7 @@ "filename": "PostFXPipeline.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "controller", @@ -864831,7 +864835,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#controller", "inherited": true, - "___id": "T000002R055956", + "___id": "T000002R055959", "___s": true }, { @@ -864840,7 +864844,7 @@ "filename": "PostFXPipeline.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "colorMatrix", @@ -864861,7 +864865,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#colorMatrix", "inherited": true, - "___id": "T000002R055957", + "___id": "T000002R055960", "___s": true }, { @@ -864870,7 +864874,7 @@ "filename": "PostFXPipeline.js", "lineno": 163, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame1", @@ -864892,7 +864896,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame1", "inherited": true, - "___id": "T000002R055958", + "___id": "T000002R055961", "___s": true }, { @@ -864901,7 +864905,7 @@ "filename": "PostFXPipeline.js", "lineno": 179, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame2", @@ -864923,7 +864927,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame2", "inherited": true, - "___id": "T000002R055959", + "___id": "T000002R055962", "___s": true }, { @@ -864932,7 +864936,7 @@ "filename": "PostFXPipeline.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame1", @@ -864954,7 +864958,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame1", "inherited": true, - "___id": "T000002R055960", + "___id": "T000002R055963", "___s": true }, { @@ -864963,7 +864967,7 @@ "filename": "PostFXPipeline.js", "lineno": 211, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame2", @@ -864985,7 +864989,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame2", "inherited": true, - "___id": "T000002R055961", + "___id": "T000002R055964", "___s": true }, { @@ -864994,7 +864998,7 @@ "filename": "PostFXPipeline.js", "lineno": 233, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bootFX", @@ -865006,7 +865010,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bootFX", "inherited": true, - "___id": "T000002R055962", + "___id": "T000002R055965", "___s": true }, { @@ -865015,7 +865019,7 @@ "filename": "PostFXPipeline.js", "lineno": 268, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "postBatch", @@ -865068,7 +865072,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#postBatch", "inherited": true, - "___id": "T000002R055963", + "___id": "T000002R055966", "___s": true }, { @@ -865077,7 +865081,7 @@ "filename": "PostFXPipeline.js", "lineno": 309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "getController", @@ -865129,7 +865133,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#getController", "inherited": true, - "___id": "T000002R055964", + "___id": "T000002R055967", "___s": true }, { @@ -865138,7 +865142,7 @@ "filename": "PostFXPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copySprite", @@ -865178,7 +865182,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copySprite", "inherited": true, - "___id": "T000002R055965", + "___id": "T000002R055968", "___s": true }, { @@ -865187,7 +865191,7 @@ "filename": "PostFXPipeline.js", "lineno": 378, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrame", @@ -865273,7 +865277,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrame", "inherited": true, - "___id": "T000002R055966", + "___id": "T000002R055969", "___s": true }, { @@ -865282,7 +865286,7 @@ "filename": "PostFXPipeline.js", "lineno": 401, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyToGame", @@ -865309,7 +865313,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyToGame", "inherited": true, - "___id": "T000002R055967", + "___id": "T000002R055970", "___s": true }, { @@ -865318,7 +865322,7 @@ "filename": "PostFXPipeline.js", "lineno": 421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "drawFrame", @@ -865374,7 +865378,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#drawFrame", "inherited": true, - "___id": "T000002R055968", + "___id": "T000002R055971", "___s": true }, { @@ -865383,7 +865387,7 @@ "filename": "PostFXPipeline.js", "lineno": 442, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFrames", @@ -865467,7 +865471,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFrames", "inherited": true, - "___id": "T000002R055969", + "___id": "T000002R055972", "___s": true }, { @@ -865476,7 +865480,7 @@ "filename": "PostFXPipeline.js", "lineno": 460, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFramesAdditive", @@ -865560,7 +865564,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFramesAdditive", "inherited": true, - "___id": "T000002R055970", + "___id": "T000002R055973", "___s": true }, { @@ -865569,7 +865573,7 @@ "filename": "PostFXPipeline.js", "lineno": 478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "clearFrame", @@ -865611,7 +865615,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#clearFrame", "inherited": true, - "___id": "T000002R055971", + "___id": "T000002R055974", "___s": true }, { @@ -865620,7 +865624,7 @@ "filename": "PostFXPipeline.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blitFrame", @@ -865720,7 +865724,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blitFrame", "inherited": true, - "___id": "T000002R055972", + "___id": "T000002R055975", "___s": true }, { @@ -865729,7 +865733,7 @@ "filename": "PostFXPipeline.js", "lineno": 516, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrameRect", @@ -865851,7 +865855,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrameRect", "inherited": true, - "___id": "T000002R055973", + "___id": "T000002R055976", "___s": true }, { @@ -865860,7 +865864,7 @@ "filename": "PostFXPipeline.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bindAndDraw", @@ -865945,7 +865949,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bindAndDraw", "inherited": true, - "___id": "T000002R055974", + "___id": "T000002R055977", "___s": true }, { @@ -865954,7 +865958,7 @@ "filename": "PostFXPipeline.js", "lineno": 619, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "destroy", @@ -865981,7 +865985,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#destroy", "inherited": true, - "___id": "T000002R055975", + "___id": "T000002R055978", "___s": true }, { @@ -865990,7 +865994,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -866011,7 +866015,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R055976", + "___id": "T000002R055979", "___s": true }, { @@ -866020,7 +866024,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -866041,7 +866045,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R055977", + "___id": "T000002R055980", "___s": true }, { @@ -866050,7 +866054,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -866071,7 +866075,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R055978", + "___id": "T000002R055981", "___s": true }, { @@ -866080,7 +866084,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -866103,7 +866107,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R055979", + "___id": "T000002R055982", "___s": true }, { @@ -866112,7 +866116,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -866133,7 +866137,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R055980", + "___id": "T000002R055983", "___s": true }, { @@ -866142,7 +866146,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -866163,7 +866167,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R055981", + "___id": "T000002R055984", "___s": true }, { @@ -866172,7 +866176,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -866193,7 +866197,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R055982", + "___id": "T000002R055985", "___s": true }, { @@ -866202,7 +866206,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -866223,7 +866227,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R055983", + "___id": "T000002R055986", "___s": true }, { @@ -866232,7 +866236,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -866254,7 +866258,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R055984", + "___id": "T000002R055987", "___s": true }, { @@ -866263,7 +866267,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -866284,7 +866288,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R055985", + "___id": "T000002R055988", "___s": true }, { @@ -866293,7 +866297,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -866315,7 +866319,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R055986", + "___id": "T000002R055989", "___s": true }, { @@ -866324,7 +866328,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -866346,7 +866350,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R055987", + "___id": "T000002R055990", "___s": true }, { @@ -866355,7 +866359,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -866376,7 +866380,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R055988", + "___id": "T000002R055991", "___s": true }, { @@ -866385,7 +866389,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -866406,7 +866410,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R055989", + "___id": "T000002R055992", "___s": true }, { @@ -866415,7 +866419,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -866436,7 +866440,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R055990", + "___id": "T000002R055993", "___s": true }, { @@ -866445,7 +866449,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -866466,7 +866470,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R055991", + "___id": "T000002R055994", "___s": true }, { @@ -866475,7 +866479,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -866496,7 +866500,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R055992", + "___id": "T000002R055995", "___s": true }, { @@ -866505,7 +866509,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -866526,7 +866530,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R055993", + "___id": "T000002R055996", "___s": true }, { @@ -866535,7 +866539,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -866556,7 +866560,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R055994", + "___id": "T000002R055997", "___s": true }, { @@ -866565,7 +866569,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -866587,7 +866591,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R055995", + "___id": "T000002R055998", "___s": true }, { @@ -866596,7 +866600,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -866618,7 +866622,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R055996", + "___id": "T000002R055999", "___s": true }, { @@ -866627,7 +866631,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -866649,7 +866653,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R055997", + "___id": "T000002R056000", "___s": true }, { @@ -866658,7 +866662,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -866688,7 +866692,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R055998", + "___id": "T000002R056001", "___s": true }, { @@ -866697,7 +866701,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -866718,7 +866722,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R055999", + "___id": "T000002R056002", "___s": true }, { @@ -866727,7 +866731,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -866757,7 +866761,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R056000", + "___id": "T000002R056003", "___s": true }, { @@ -866766,7 +866770,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -866787,7 +866791,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R056001", + "___id": "T000002R056004", "___s": true }, { @@ -866796,7 +866800,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -866817,7 +866821,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R056002", + "___id": "T000002R056005", "___s": true }, { @@ -866826,7 +866830,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -866847,7 +866851,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R056003", + "___id": "T000002R056006", "___s": true }, { @@ -866856,7 +866860,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -866877,7 +866881,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R056004", + "___id": "T000002R056007", "___s": true }, { @@ -866886,7 +866890,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -866907,7 +866911,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R056005", + "___id": "T000002R056008", "___s": true }, { @@ -866916,7 +866920,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -866937,7 +866941,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R056006", + "___id": "T000002R056009", "___s": true }, { @@ -866946,7 +866950,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -866976,7 +866980,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R056007", + "___id": "T000002R056010", "___s": true }, { @@ -866985,7 +866989,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -867008,7 +867012,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R056008", + "___id": "T000002R056011", "___s": true }, { @@ -867017,7 +867021,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -867040,7 +867044,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R056009", + "___id": "T000002R056012", "___s": true }, { @@ -867049,7 +867053,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -867070,7 +867074,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R056010", + "___id": "T000002R056013", "___s": true }, { @@ -867079,7 +867083,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -867109,7 +867113,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R056011", + "___id": "T000002R056014", "___s": true }, { @@ -867118,7 +867122,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -867139,7 +867143,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R056012", + "___id": "T000002R056015", "___s": true }, { @@ -867148,7 +867152,7 @@ "filename": "WebGLPipeline.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "boot", @@ -867163,7 +867167,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#boot", "inherited": true, - "___id": "T000002R056013", + "___id": "T000002R056016", "___s": true }, { @@ -867172,7 +867176,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -867184,7 +867188,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R056014", + "___id": "T000002R056017", "___s": true }, { @@ -867193,7 +867197,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -867233,7 +867237,7 @@ "name": "height" } ], - "___id": "T000002R056015", + "___id": "T000002R056018", "___s": true }, { @@ -867242,7 +867246,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -867313,7 +867317,7 @@ "name": "vertexBuffer" } ], - "___id": "T000002R056016", + "___id": "T000002R056019", "___s": true }, { @@ -867322,7 +867326,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -867363,7 +867367,7 @@ "name": "name" } ], - "___id": "T000002R056017", + "___id": "T000002R056020", "___s": true }, { @@ -867372,7 +867376,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -867414,7 +867418,7 @@ "name": "config" } ], - "___id": "T000002R056018", + "___id": "T000002R056021", "___s": true }, { @@ -867423,7 +867427,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -867464,7 +867468,7 @@ "name": "texture" } ], - "___id": "T000002R056019", + "___id": "T000002R056022", "___s": true }, { @@ -867473,7 +867477,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -867500,7 +867504,7 @@ "name": "texture" } ], - "___id": "T000002R056020", + "___id": "T000002R056023", "___s": true }, { @@ -867509,7 +867513,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -867550,7 +867554,7 @@ "name": "texture" } ], - "___id": "T000002R056021", + "___id": "T000002R056024", "___s": true }, { @@ -867559,7 +867563,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -867614,7 +867618,7 @@ "name": "frame" } ], - "___id": "T000002R056022", + "___id": "T000002R056025", "___s": true }, { @@ -867623,7 +867627,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -867666,7 +867670,7 @@ "name": "amount" } ], - "___id": "T000002R056023", + "___id": "T000002R056026", "___s": true }, { @@ -867675,7 +867679,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -867701,7 +867705,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R056024", + "___id": "T000002R056027", "___s": true }, { @@ -867710,7 +867714,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -867768,7 +867772,7 @@ "name": "height" } ], - "___id": "T000002R056025", + "___id": "T000002R056028", "___s": true }, { @@ -867777,7 +867781,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -867832,7 +867836,7 @@ "name": "height" } ], - "___id": "T000002R056026", + "___id": "T000002R056029", "___s": true }, { @@ -867841,7 +867845,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -867870,7 +867874,7 @@ "name": "flipY" } ], - "___id": "T000002R056027", + "___id": "T000002R056030", "___s": true }, { @@ -867879,7 +867883,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -867891,7 +867895,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R056028", + "___id": "T000002R056031", "___s": true }, { @@ -867900,7 +867904,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -867946,7 +867950,7 @@ "name": "currentShader" } ], - "___id": "T000002R056029", + "___id": "T000002R056032", "___s": true }, { @@ -867955,7 +867959,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -868001,7 +868005,7 @@ "name": "currentShader" } ], - "___id": "T000002R056030", + "___id": "T000002R056033", "___s": true }, { @@ -868010,7 +868014,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -868022,7 +868026,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R056031", + "___id": "T000002R056034", "___s": true }, { @@ -868031,7 +868035,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -868073,7 +868077,7 @@ "name": "buffer" } ], - "___id": "T000002R056032", + "___id": "T000002R056035", "___s": true }, { @@ -868082,7 +868086,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -868135,7 +868139,7 @@ "name": "gameObject" } ], - "___id": "T000002R056033", + "___id": "T000002R056036", "___s": true }, { @@ -868144,7 +868148,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -868185,7 +868189,7 @@ "name": "swapTarget" } ], - "___id": "T000002R056034", + "___id": "T000002R056037", "___s": true }, { @@ -868194,7 +868198,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -868206,7 +868210,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R056035", + "___id": "T000002R056038", "___s": true }, { @@ -868215,7 +868219,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -868263,7 +868267,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R056036", + "___id": "T000002R056039", "___s": true }, { @@ -868272,7 +868276,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -868299,7 +868303,7 @@ "name": "currentShader" } ], - "___id": "T000002R056037", + "___id": "T000002R056040", "___s": true }, { @@ -868308,7 +868312,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -868336,7 +868340,7 @@ "name": "gameObject" } ], - "___id": "T000002R056038", + "___id": "T000002R056041", "___s": true }, { @@ -868345,7 +868349,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -868357,7 +868361,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R056039", + "___id": "T000002R056042", "___s": true }, { @@ -868366,7 +868370,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -868394,7 +868398,7 @@ "name": "gameObject" } ], - "___id": "T000002R056040", + "___id": "T000002R056043", "___s": true }, { @@ -868403,7 +868407,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -868431,7 +868435,7 @@ "name": "gameObject" } ], - "___id": "T000002R056041", + "___id": "T000002R056044", "___s": true }, { @@ -868440,7 +868444,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -868468,7 +868472,7 @@ "name": "gameObject" } ], - "___id": "T000002R056042", + "___id": "T000002R056045", "___s": true }, { @@ -868477,7 +868481,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -868489,7 +868493,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R056043", + "___id": "T000002R056046", "___s": true }, { @@ -868498,7 +868502,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -868538,7 +868542,7 @@ "name": "camera" } ], - "___id": "T000002R056044", + "___id": "T000002R056047", "___s": true }, { @@ -868547,7 +868551,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -868559,7 +868563,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R056045", + "___id": "T000002R056048", "___s": true }, { @@ -868568,7 +868572,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -868597,7 +868601,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R056046", + "___id": "T000002R056049", "___s": true }, { @@ -868606,7 +868610,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -868635,7 +868639,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R056047", + "___id": "T000002R056050", "___s": true }, { @@ -868644,7 +868648,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -868759,7 +868763,7 @@ "name": "tint" } ], - "___id": "T000002R056048", + "___id": "T000002R056051", "___s": true }, { @@ -868768,7 +868772,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -869078,7 +869082,7 @@ "name": "unit" } ], - "___id": "T000002R056049", + "___id": "T000002R056052", "___s": true }, { @@ -869087,7 +869091,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -869358,7 +869362,7 @@ "name": "unit" } ], - "___id": "T000002R056050", + "___id": "T000002R056053", "___s": true }, { @@ -869367,7 +869371,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -869488,7 +869492,7 @@ "name": "flipUV" } ], - "___id": "T000002R056051", + "___id": "T000002R056054", "___s": true }, { @@ -869497,7 +869501,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -869539,7 +869543,7 @@ "name": "texture" } ], - "___id": "T000002R056052", + "___id": "T000002R056055", "___s": true }, { @@ -869548,7 +869552,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -869606,7 +869610,7 @@ "name": "unit" } ], - "___id": "T000002R056053", + "___id": "T000002R056056", "___s": true }, { @@ -869615,7 +869619,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -869673,7 +869677,7 @@ "name": "unit" } ], - "___id": "T000002R056054", + "___id": "T000002R056057", "___s": true }, { @@ -869682,7 +869686,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -869738,7 +869742,7 @@ "name": "shader" } ], - "___id": "T000002R056055", + "___id": "T000002R056058", "___s": true }, { @@ -869747,7 +869751,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -869816,7 +869820,7 @@ "name": "shader" } ], - "___id": "T000002R056056", + "___id": "T000002R056059", "___s": true }, { @@ -869825,7 +869829,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -869894,7 +869898,7 @@ "name": "shader" } ], - "___id": "T000002R056057", + "___id": "T000002R056060", "___s": true }, { @@ -869903,7 +869907,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -869985,7 +869989,7 @@ "name": "shader" } ], - "___id": "T000002R056058", + "___id": "T000002R056061", "___s": true }, { @@ -869994,7 +869998,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -870089,7 +870093,7 @@ "name": "shader" } ], - "___id": "T000002R056059", + "___id": "T000002R056062", "___s": true }, { @@ -870098,7 +870102,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -870206,7 +870210,7 @@ "name": "shader" } ], - "___id": "T000002R056060", + "___id": "T000002R056063", "___s": true }, { @@ -870215,7 +870219,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -870303,7 +870307,7 @@ "name": "shader" } ], - "___id": "T000002R056061", + "___id": "T000002R056064", "___s": true }, { @@ -870312,7 +870316,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -870400,7 +870404,7 @@ "name": "shader" } ], - "___id": "T000002R056062", + "___id": "T000002R056065", "___s": true }, { @@ -870409,7 +870413,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -870497,7 +870501,7 @@ "name": "shader" } ], - "___id": "T000002R056063", + "___id": "T000002R056066", "___s": true }, { @@ -870506,7 +870510,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -870594,7 +870598,7 @@ "name": "shader" } ], - "___id": "T000002R056064", + "___id": "T000002R056067", "___s": true }, { @@ -870603,7 +870607,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -870691,7 +870695,7 @@ "name": "shader" } ], - "___id": "T000002R056065", + "___id": "T000002R056068", "___s": true }, { @@ -870700,7 +870704,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -870788,7 +870792,7 @@ "name": "shader" } ], - "___id": "T000002R056066", + "___id": "T000002R056069", "___s": true }, { @@ -870797,7 +870801,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -870885,7 +870889,7 @@ "name": "shader" } ], - "___id": "T000002R056067", + "___id": "T000002R056070", "___s": true }, { @@ -870894,7 +870898,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -870982,7 +870986,7 @@ "name": "shader" } ], - "___id": "T000002R056068", + "___id": "T000002R056071", "___s": true }, { @@ -870991,7 +870995,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -871060,7 +871064,7 @@ "name": "shader" } ], - "___id": "T000002R056069", + "___id": "T000002R056072", "___s": true }, { @@ -871069,7 +871073,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -871151,7 +871155,7 @@ "name": "shader" } ], - "___id": "T000002R056070", + "___id": "T000002R056073", "___s": true }, { @@ -871160,7 +871164,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -871255,7 +871259,7 @@ "name": "shader" } ], - "___id": "T000002R056071", + "___id": "T000002R056074", "___s": true }, { @@ -871264,7 +871268,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -871372,7 +871376,7 @@ "name": "shader" } ], - "___id": "T000002R056072", + "___id": "T000002R056075", "___s": true }, { @@ -871381,7 +871385,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -871482,7 +871486,7 @@ "name": "shader" } ], - "___id": "T000002R056073", + "___id": "T000002R056076", "___s": true }, { @@ -871491,7 +871495,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -871573,7 +871577,7 @@ "name": "shader" } ], - "___id": "T000002R056074", + "___id": "T000002R056077", "___s": true }, { @@ -871582,7 +871586,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -871664,7 +871668,7 @@ "name": "shader" } ], - "___id": "T000002R056075", + "___id": "T000002R056078", "___s": true }, { @@ -871673,7 +871677,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -871685,7 +871689,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R056076", + "___id": "T000002R056079", "___s": true }, { @@ -871694,7 +871698,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -871737,7 +871741,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R056077", + "___id": "T000002R056080", "___s": true }, { @@ -871746,7 +871750,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -871806,7 +871810,7 @@ "name": "event" } ], - "___id": "T000002R056078", + "___id": "T000002R056081", "___s": true }, { @@ -871815,7 +871819,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -871866,7 +871870,7 @@ "name": "event" } ], - "___id": "T000002R056079", + "___id": "T000002R056082", "___s": true }, { @@ -871875,7 +871879,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -871941,7 +871945,7 @@ "name": "args" } ], - "___id": "T000002R056080", + "___id": "T000002R056083", "___s": true }, { @@ -871950,7 +871954,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -872029,7 +872033,7 @@ "name": "context" } ], - "___id": "T000002R056081", + "___id": "T000002R056084", "___s": true }, { @@ -872038,7 +872042,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -872117,7 +872121,7 @@ "name": "context" } ], - "___id": "T000002R056082", + "___id": "T000002R056085", "___s": true }, { @@ -872126,7 +872130,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -872205,7 +872209,7 @@ "name": "context" } ], - "___id": "T000002R056083", + "___id": "T000002R056086", "___s": true }, { @@ -872214,7 +872218,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -872307,7 +872311,7 @@ "name": "once" } ], - "___id": "T000002R056084", + "___id": "T000002R056087", "___s": true }, { @@ -872316,7 +872320,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -872409,7 +872413,7 @@ "name": "once" } ], - "___id": "T000002R056085", + "___id": "T000002R056088", "___s": true }, { @@ -872418,7 +872422,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -872471,7 +872475,7 @@ "name": "event" } ], - "___id": "T000002R056086", + "___id": "T000002R056089", "___s": true }, { @@ -872480,7 +872484,7 @@ "filename": "PostFXPipeline.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "gameObject", @@ -872511,7 +872515,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#gameObject", "inherited": true, - "___id": "T000002R056087", + "___id": "T000002R056090", "___s": true }, { @@ -872520,7 +872524,7 @@ "filename": "PostFXPipeline.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "controller", @@ -872541,7 +872545,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#controller", "inherited": true, - "___id": "T000002R056088", + "___id": "T000002R056091", "___s": true }, { @@ -872550,7 +872554,7 @@ "filename": "PostFXPipeline.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "colorMatrix", @@ -872571,7 +872575,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#colorMatrix", "inherited": true, - "___id": "T000002R056089", + "___id": "T000002R056092", "___s": true }, { @@ -872580,7 +872584,7 @@ "filename": "PostFXPipeline.js", "lineno": 163, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame1", @@ -872602,7 +872606,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame1", "inherited": true, - "___id": "T000002R056090", + "___id": "T000002R056093", "___s": true }, { @@ -872611,7 +872615,7 @@ "filename": "PostFXPipeline.js", "lineno": 179, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame2", @@ -872633,7 +872637,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame2", "inherited": true, - "___id": "T000002R056091", + "___id": "T000002R056094", "___s": true }, { @@ -872642,7 +872646,7 @@ "filename": "PostFXPipeline.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame1", @@ -872664,7 +872668,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame1", "inherited": true, - "___id": "T000002R056092", + "___id": "T000002R056095", "___s": true }, { @@ -872673,7 +872677,7 @@ "filename": "PostFXPipeline.js", "lineno": 211, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame2", @@ -872695,7 +872699,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame2", "inherited": true, - "___id": "T000002R056093", + "___id": "T000002R056096", "___s": true }, { @@ -872704,7 +872708,7 @@ "filename": "PostFXPipeline.js", "lineno": 233, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bootFX", @@ -872716,7 +872720,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bootFX", "inherited": true, - "___id": "T000002R056094", + "___id": "T000002R056097", "___s": true }, { @@ -872725,7 +872729,7 @@ "filename": "PostFXPipeline.js", "lineno": 268, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "postBatch", @@ -872778,7 +872782,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#postBatch", "inherited": true, - "___id": "T000002R056095", + "___id": "T000002R056098", "___s": true }, { @@ -872787,7 +872791,7 @@ "filename": "PostFXPipeline.js", "lineno": 309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "getController", @@ -872839,7 +872843,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#getController", "inherited": true, - "___id": "T000002R056096", + "___id": "T000002R056099", "___s": true }, { @@ -872848,7 +872852,7 @@ "filename": "PostFXPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copySprite", @@ -872888,7 +872892,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copySprite", "inherited": true, - "___id": "T000002R056097", + "___id": "T000002R056100", "___s": true }, { @@ -872897,7 +872901,7 @@ "filename": "PostFXPipeline.js", "lineno": 378, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrame", @@ -872983,7 +872987,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrame", "inherited": true, - "___id": "T000002R056098", + "___id": "T000002R056101", "___s": true }, { @@ -872992,7 +872996,7 @@ "filename": "PostFXPipeline.js", "lineno": 401, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyToGame", @@ -873019,7 +873023,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyToGame", "inherited": true, - "___id": "T000002R056099", + "___id": "T000002R056102", "___s": true }, { @@ -873028,7 +873032,7 @@ "filename": "PostFXPipeline.js", "lineno": 421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "drawFrame", @@ -873084,7 +873088,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#drawFrame", "inherited": true, - "___id": "T000002R056100", + "___id": "T000002R056103", "___s": true }, { @@ -873093,7 +873097,7 @@ "filename": "PostFXPipeline.js", "lineno": 442, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFrames", @@ -873177,7 +873181,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFrames", "inherited": true, - "___id": "T000002R056101", + "___id": "T000002R056104", "___s": true }, { @@ -873186,7 +873190,7 @@ "filename": "PostFXPipeline.js", "lineno": 460, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFramesAdditive", @@ -873270,7 +873274,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFramesAdditive", "inherited": true, - "___id": "T000002R056102", + "___id": "T000002R056105", "___s": true }, { @@ -873279,7 +873283,7 @@ "filename": "PostFXPipeline.js", "lineno": 478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "clearFrame", @@ -873321,7 +873325,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#clearFrame", "inherited": true, - "___id": "T000002R056103", + "___id": "T000002R056106", "___s": true }, { @@ -873330,7 +873334,7 @@ "filename": "PostFXPipeline.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blitFrame", @@ -873430,7 +873434,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blitFrame", "inherited": true, - "___id": "T000002R056104", + "___id": "T000002R056107", "___s": true }, { @@ -873439,7 +873443,7 @@ "filename": "PostFXPipeline.js", "lineno": 516, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrameRect", @@ -873561,7 +873565,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrameRect", "inherited": true, - "___id": "T000002R056105", + "___id": "T000002R056108", "___s": true }, { @@ -873570,7 +873574,7 @@ "filename": "PostFXPipeline.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bindAndDraw", @@ -873655,7 +873659,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bindAndDraw", "inherited": true, - "___id": "T000002R056106", + "___id": "T000002R056109", "___s": true }, { @@ -873664,7 +873668,7 @@ "filename": "PostFXPipeline.js", "lineno": 619, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "destroy", @@ -873691,7 +873695,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#destroy", "inherited": true, - "___id": "T000002R056107", + "___id": "T000002R056110", "___s": true }, { @@ -873700,7 +873704,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -873721,7 +873725,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R056108", + "___id": "T000002R056111", "___s": true }, { @@ -873730,7 +873734,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -873751,7 +873755,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R056109", + "___id": "T000002R056112", "___s": true }, { @@ -873760,7 +873764,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -873781,7 +873785,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R056110", + "___id": "T000002R056113", "___s": true }, { @@ -873790,7 +873794,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -873813,7 +873817,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R056111", + "___id": "T000002R056114", "___s": true }, { @@ -873822,7 +873826,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -873843,7 +873847,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R056112", + "___id": "T000002R056115", "___s": true }, { @@ -873852,7 +873856,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -873873,7 +873877,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R056113", + "___id": "T000002R056116", "___s": true }, { @@ -873882,7 +873886,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -873903,7 +873907,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R056114", + "___id": "T000002R056117", "___s": true }, { @@ -873912,7 +873916,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -873933,7 +873937,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R056115", + "___id": "T000002R056118", "___s": true }, { @@ -873942,7 +873946,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -873964,7 +873968,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R056116", + "___id": "T000002R056119", "___s": true }, { @@ -873973,7 +873977,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -873994,7 +873998,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R056117", + "___id": "T000002R056120", "___s": true }, { @@ -874003,7 +874007,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -874025,7 +874029,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R056118", + "___id": "T000002R056121", "___s": true }, { @@ -874034,7 +874038,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -874056,7 +874060,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R056119", + "___id": "T000002R056122", "___s": true }, { @@ -874065,7 +874069,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -874086,7 +874090,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R056120", + "___id": "T000002R056123", "___s": true }, { @@ -874095,7 +874099,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -874116,7 +874120,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R056121", + "___id": "T000002R056124", "___s": true }, { @@ -874125,7 +874129,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -874146,7 +874150,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R056122", + "___id": "T000002R056125", "___s": true }, { @@ -874155,7 +874159,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -874176,7 +874180,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R056123", + "___id": "T000002R056126", "___s": true }, { @@ -874185,7 +874189,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -874206,7 +874210,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R056124", + "___id": "T000002R056127", "___s": true }, { @@ -874215,7 +874219,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -874236,7 +874240,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R056125", + "___id": "T000002R056128", "___s": true }, { @@ -874245,7 +874249,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -874266,7 +874270,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R056126", + "___id": "T000002R056129", "___s": true }, { @@ -874275,7 +874279,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -874297,7 +874301,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R056127", + "___id": "T000002R056130", "___s": true }, { @@ -874306,7 +874310,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -874328,7 +874332,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R056128", + "___id": "T000002R056131", "___s": true }, { @@ -874337,7 +874341,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -874359,7 +874363,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R056129", + "___id": "T000002R056132", "___s": true }, { @@ -874368,7 +874372,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -874398,7 +874402,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R056130", + "___id": "T000002R056133", "___s": true }, { @@ -874407,7 +874411,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -874428,7 +874432,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R056131", + "___id": "T000002R056134", "___s": true }, { @@ -874437,7 +874441,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -874467,7 +874471,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R056132", + "___id": "T000002R056135", "___s": true }, { @@ -874476,7 +874480,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -874497,7 +874501,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R056133", + "___id": "T000002R056136", "___s": true }, { @@ -874506,7 +874510,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -874527,7 +874531,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R056134", + "___id": "T000002R056137", "___s": true }, { @@ -874536,7 +874540,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -874557,7 +874561,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R056135", + "___id": "T000002R056138", "___s": true }, { @@ -874566,7 +874570,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -874587,7 +874591,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R056136", + "___id": "T000002R056139", "___s": true }, { @@ -874596,7 +874600,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -874617,7 +874621,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R056137", + "___id": "T000002R056140", "___s": true }, { @@ -874626,7 +874630,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -874647,7 +874651,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R056138", + "___id": "T000002R056141", "___s": true }, { @@ -874656,7 +874660,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -874686,7 +874690,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R056139", + "___id": "T000002R056142", "___s": true }, { @@ -874695,7 +874699,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -874718,7 +874722,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R056140", + "___id": "T000002R056143", "___s": true }, { @@ -874727,7 +874731,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -874750,7 +874754,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R056141", + "___id": "T000002R056144", "___s": true }, { @@ -874759,7 +874763,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -874780,7 +874784,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R056142", + "___id": "T000002R056145", "___s": true }, { @@ -874789,7 +874793,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -874819,7 +874823,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R056143", + "___id": "T000002R056146", "___s": true }, { @@ -874828,7 +874832,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -874849,7 +874853,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R056144", + "___id": "T000002R056147", "___s": true }, { @@ -874858,7 +874862,7 @@ "filename": "WebGLPipeline.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "boot", @@ -874873,7 +874877,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#boot", "inherited": true, - "___id": "T000002R056145", + "___id": "T000002R056148", "___s": true }, { @@ -874882,7 +874886,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -874894,7 +874898,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R056146", + "___id": "T000002R056149", "___s": true }, { @@ -874903,7 +874907,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -874943,7 +874947,7 @@ "name": "height" } ], - "___id": "T000002R056147", + "___id": "T000002R056150", "___s": true }, { @@ -874952,7 +874956,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -875023,7 +875027,7 @@ "name": "vertexBuffer" } ], - "___id": "T000002R056148", + "___id": "T000002R056151", "___s": true }, { @@ -875032,7 +875036,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -875073,7 +875077,7 @@ "name": "name" } ], - "___id": "T000002R056149", + "___id": "T000002R056152", "___s": true }, { @@ -875082,7 +875086,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -875124,7 +875128,7 @@ "name": "config" } ], - "___id": "T000002R056150", + "___id": "T000002R056153", "___s": true }, { @@ -875133,7 +875137,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -875174,7 +875178,7 @@ "name": "texture" } ], - "___id": "T000002R056151", + "___id": "T000002R056154", "___s": true }, { @@ -875183,7 +875187,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -875210,7 +875214,7 @@ "name": "texture" } ], - "___id": "T000002R056152", + "___id": "T000002R056155", "___s": true }, { @@ -875219,7 +875223,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -875260,7 +875264,7 @@ "name": "texture" } ], - "___id": "T000002R056153", + "___id": "T000002R056156", "___s": true }, { @@ -875269,7 +875273,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -875324,7 +875328,7 @@ "name": "frame" } ], - "___id": "T000002R056154", + "___id": "T000002R056157", "___s": true }, { @@ -875333,7 +875337,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -875376,7 +875380,7 @@ "name": "amount" } ], - "___id": "T000002R056155", + "___id": "T000002R056158", "___s": true }, { @@ -875385,7 +875389,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -875411,7 +875415,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R056156", + "___id": "T000002R056159", "___s": true }, { @@ -875420,7 +875424,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -875478,7 +875482,7 @@ "name": "height" } ], - "___id": "T000002R056157", + "___id": "T000002R056160", "___s": true }, { @@ -875487,7 +875491,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -875542,7 +875546,7 @@ "name": "height" } ], - "___id": "T000002R056158", + "___id": "T000002R056161", "___s": true }, { @@ -875551,7 +875555,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -875580,7 +875584,7 @@ "name": "flipY" } ], - "___id": "T000002R056159", + "___id": "T000002R056162", "___s": true }, { @@ -875589,7 +875593,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -875601,7 +875605,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R056160", + "___id": "T000002R056163", "___s": true }, { @@ -875610,7 +875614,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -875656,7 +875660,7 @@ "name": "currentShader" } ], - "___id": "T000002R056161", + "___id": "T000002R056164", "___s": true }, { @@ -875665,7 +875669,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -875711,7 +875715,7 @@ "name": "currentShader" } ], - "___id": "T000002R056162", + "___id": "T000002R056165", "___s": true }, { @@ -875720,7 +875724,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -875732,7 +875736,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R056163", + "___id": "T000002R056166", "___s": true }, { @@ -875741,7 +875745,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -875783,7 +875787,7 @@ "name": "buffer" } ], - "___id": "T000002R056164", + "___id": "T000002R056167", "___s": true }, { @@ -875792,7 +875796,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -875845,7 +875849,7 @@ "name": "gameObject" } ], - "___id": "T000002R056165", + "___id": "T000002R056168", "___s": true }, { @@ -875854,7 +875858,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -875895,7 +875899,7 @@ "name": "swapTarget" } ], - "___id": "T000002R056166", + "___id": "T000002R056169", "___s": true }, { @@ -875904,7 +875908,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -875916,7 +875920,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R056167", + "___id": "T000002R056170", "___s": true }, { @@ -875925,7 +875929,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -875973,7 +875977,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R056168", + "___id": "T000002R056171", "___s": true }, { @@ -875982,7 +875986,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -876009,7 +876013,7 @@ "name": "currentShader" } ], - "___id": "T000002R056169", + "___id": "T000002R056172", "___s": true }, { @@ -876018,7 +876022,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -876046,7 +876050,7 @@ "name": "gameObject" } ], - "___id": "T000002R056170", + "___id": "T000002R056173", "___s": true }, { @@ -876055,7 +876059,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -876067,7 +876071,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R056171", + "___id": "T000002R056174", "___s": true }, { @@ -876076,7 +876080,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -876104,7 +876108,7 @@ "name": "gameObject" } ], - "___id": "T000002R056172", + "___id": "T000002R056175", "___s": true }, { @@ -876113,7 +876117,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -876141,7 +876145,7 @@ "name": "gameObject" } ], - "___id": "T000002R056173", + "___id": "T000002R056176", "___s": true }, { @@ -876150,7 +876154,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -876178,7 +876182,7 @@ "name": "gameObject" } ], - "___id": "T000002R056174", + "___id": "T000002R056177", "___s": true }, { @@ -876187,7 +876191,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -876199,7 +876203,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R056175", + "___id": "T000002R056178", "___s": true }, { @@ -876208,7 +876212,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -876248,7 +876252,7 @@ "name": "camera" } ], - "___id": "T000002R056176", + "___id": "T000002R056179", "___s": true }, { @@ -876257,7 +876261,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -876269,7 +876273,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R056177", + "___id": "T000002R056180", "___s": true }, { @@ -876278,7 +876282,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -876307,7 +876311,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R056178", + "___id": "T000002R056181", "___s": true }, { @@ -876316,7 +876320,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -876345,7 +876349,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R056179", + "___id": "T000002R056182", "___s": true }, { @@ -876354,7 +876358,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -876469,7 +876473,7 @@ "name": "tint" } ], - "___id": "T000002R056180", + "___id": "T000002R056183", "___s": true }, { @@ -876478,7 +876482,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -876788,7 +876792,7 @@ "name": "unit" } ], - "___id": "T000002R056181", + "___id": "T000002R056184", "___s": true }, { @@ -876797,7 +876801,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -877068,7 +877072,7 @@ "name": "unit" } ], - "___id": "T000002R056182", + "___id": "T000002R056185", "___s": true }, { @@ -877077,7 +877081,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -877198,7 +877202,7 @@ "name": "flipUV" } ], - "___id": "T000002R056183", + "___id": "T000002R056186", "___s": true }, { @@ -877207,7 +877211,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -877249,7 +877253,7 @@ "name": "texture" } ], - "___id": "T000002R056184", + "___id": "T000002R056187", "___s": true }, { @@ -877258,7 +877262,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -877316,7 +877320,7 @@ "name": "unit" } ], - "___id": "T000002R056185", + "___id": "T000002R056188", "___s": true }, { @@ -877325,7 +877329,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -877383,7 +877387,7 @@ "name": "unit" } ], - "___id": "T000002R056186", + "___id": "T000002R056189", "___s": true }, { @@ -877392,7 +877396,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -877448,7 +877452,7 @@ "name": "shader" } ], - "___id": "T000002R056187", + "___id": "T000002R056190", "___s": true }, { @@ -877457,7 +877461,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -877526,7 +877530,7 @@ "name": "shader" } ], - "___id": "T000002R056188", + "___id": "T000002R056191", "___s": true }, { @@ -877535,7 +877539,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -877604,7 +877608,7 @@ "name": "shader" } ], - "___id": "T000002R056189", + "___id": "T000002R056192", "___s": true }, { @@ -877613,7 +877617,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -877695,7 +877699,7 @@ "name": "shader" } ], - "___id": "T000002R056190", + "___id": "T000002R056193", "___s": true }, { @@ -877704,7 +877708,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -877799,7 +877803,7 @@ "name": "shader" } ], - "___id": "T000002R056191", + "___id": "T000002R056194", "___s": true }, { @@ -877808,7 +877812,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -877916,7 +877920,7 @@ "name": "shader" } ], - "___id": "T000002R056192", + "___id": "T000002R056195", "___s": true }, { @@ -877925,7 +877929,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -878013,7 +878017,7 @@ "name": "shader" } ], - "___id": "T000002R056193", + "___id": "T000002R056196", "___s": true }, { @@ -878022,7 +878026,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -878110,7 +878114,7 @@ "name": "shader" } ], - "___id": "T000002R056194", + "___id": "T000002R056197", "___s": true }, { @@ -878119,7 +878123,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -878207,7 +878211,7 @@ "name": "shader" } ], - "___id": "T000002R056195", + "___id": "T000002R056198", "___s": true }, { @@ -878216,7 +878220,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -878304,7 +878308,7 @@ "name": "shader" } ], - "___id": "T000002R056196", + "___id": "T000002R056199", "___s": true }, { @@ -878313,7 +878317,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -878401,7 +878405,7 @@ "name": "shader" } ], - "___id": "T000002R056197", + "___id": "T000002R056200", "___s": true }, { @@ -878410,7 +878414,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -878498,7 +878502,7 @@ "name": "shader" } ], - "___id": "T000002R056198", + "___id": "T000002R056201", "___s": true }, { @@ -878507,7 +878511,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -878595,7 +878599,7 @@ "name": "shader" } ], - "___id": "T000002R056199", + "___id": "T000002R056202", "___s": true }, { @@ -878604,7 +878608,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -878692,7 +878696,7 @@ "name": "shader" } ], - "___id": "T000002R056200", + "___id": "T000002R056203", "___s": true }, { @@ -878701,7 +878705,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -878770,7 +878774,7 @@ "name": "shader" } ], - "___id": "T000002R056201", + "___id": "T000002R056204", "___s": true }, { @@ -878779,7 +878783,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -878861,7 +878865,7 @@ "name": "shader" } ], - "___id": "T000002R056202", + "___id": "T000002R056205", "___s": true }, { @@ -878870,7 +878874,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -878965,7 +878969,7 @@ "name": "shader" } ], - "___id": "T000002R056203", + "___id": "T000002R056206", "___s": true }, { @@ -878974,7 +878978,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -879082,7 +879086,7 @@ "name": "shader" } ], - "___id": "T000002R056204", + "___id": "T000002R056207", "___s": true }, { @@ -879091,7 +879095,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -879192,7 +879196,7 @@ "name": "shader" } ], - "___id": "T000002R056205", + "___id": "T000002R056208", "___s": true }, { @@ -879201,7 +879205,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -879283,7 +879287,7 @@ "name": "shader" } ], - "___id": "T000002R056206", + "___id": "T000002R056209", "___s": true }, { @@ -879292,7 +879296,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -879374,7 +879378,7 @@ "name": "shader" } ], - "___id": "T000002R056207", + "___id": "T000002R056210", "___s": true }, { @@ -879383,7 +879387,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -879395,7 +879399,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R056208", + "___id": "T000002R056211", "___s": true }, { @@ -879404,7 +879408,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -879447,7 +879451,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R056209", + "___id": "T000002R056212", "___s": true }, { @@ -879456,7 +879460,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -879516,7 +879520,7 @@ "name": "event" } ], - "___id": "T000002R056210", + "___id": "T000002R056213", "___s": true }, { @@ -879525,7 +879529,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -879576,7 +879580,7 @@ "name": "event" } ], - "___id": "T000002R056211", + "___id": "T000002R056214", "___s": true }, { @@ -879585,7 +879589,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -879651,7 +879655,7 @@ "name": "args" } ], - "___id": "T000002R056212", + "___id": "T000002R056215", "___s": true }, { @@ -879660,7 +879664,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -879739,7 +879743,7 @@ "name": "context" } ], - "___id": "T000002R056213", + "___id": "T000002R056216", "___s": true }, { @@ -879748,7 +879752,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -879827,7 +879831,7 @@ "name": "context" } ], - "___id": "T000002R056214", + "___id": "T000002R056217", "___s": true }, { @@ -879836,7 +879840,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -879915,7 +879919,7 @@ "name": "context" } ], - "___id": "T000002R056215", + "___id": "T000002R056218", "___s": true }, { @@ -879924,7 +879928,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -880017,7 +880021,7 @@ "name": "once" } ], - "___id": "T000002R056216", + "___id": "T000002R056219", "___s": true }, { @@ -880026,7 +880030,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -880119,7 +880123,7 @@ "name": "once" } ], - "___id": "T000002R056217", + "___id": "T000002R056220", "___s": true }, { @@ -880128,7 +880132,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -880181,7 +880185,7 @@ "name": "event" } ], - "___id": "T000002R056218", + "___id": "T000002R056221", "___s": true }, { @@ -880190,7 +880194,7 @@ "filename": "PostFXPipeline.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "gameObject", @@ -880221,7 +880225,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#gameObject", "inherited": true, - "___id": "T000002R056219", + "___id": "T000002R056222", "___s": true }, { @@ -880230,7 +880234,7 @@ "filename": "PostFXPipeline.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "controller", @@ -880251,7 +880255,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#controller", "inherited": true, - "___id": "T000002R056220", + "___id": "T000002R056223", "___s": true }, { @@ -880260,7 +880264,7 @@ "filename": "PostFXPipeline.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "colorMatrix", @@ -880281,7 +880285,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#colorMatrix", "inherited": true, - "___id": "T000002R056221", + "___id": "T000002R056224", "___s": true }, { @@ -880290,7 +880294,7 @@ "filename": "PostFXPipeline.js", "lineno": 163, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame1", @@ -880312,7 +880316,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame1", "inherited": true, - "___id": "T000002R056222", + "___id": "T000002R056225", "___s": true }, { @@ -880321,7 +880325,7 @@ "filename": "PostFXPipeline.js", "lineno": 179, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame2", @@ -880343,7 +880347,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame2", "inherited": true, - "___id": "T000002R056223", + "___id": "T000002R056226", "___s": true }, { @@ -880352,7 +880356,7 @@ "filename": "PostFXPipeline.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame1", @@ -880374,7 +880378,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame1", "inherited": true, - "___id": "T000002R056224", + "___id": "T000002R056227", "___s": true }, { @@ -880383,7 +880387,7 @@ "filename": "PostFXPipeline.js", "lineno": 211, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame2", @@ -880405,7 +880409,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame2", "inherited": true, - "___id": "T000002R056225", + "___id": "T000002R056228", "___s": true }, { @@ -880414,7 +880418,7 @@ "filename": "PostFXPipeline.js", "lineno": 233, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bootFX", @@ -880426,7 +880430,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bootFX", "inherited": true, - "___id": "T000002R056226", + "___id": "T000002R056229", "___s": true }, { @@ -880435,7 +880439,7 @@ "filename": "PostFXPipeline.js", "lineno": 268, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "postBatch", @@ -880488,7 +880492,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#postBatch", "inherited": true, - "___id": "T000002R056227", + "___id": "T000002R056230", "___s": true }, { @@ -880497,7 +880501,7 @@ "filename": "PostFXPipeline.js", "lineno": 309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "getController", @@ -880549,7 +880553,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#getController", "inherited": true, - "___id": "T000002R056228", + "___id": "T000002R056231", "___s": true }, { @@ -880558,7 +880562,7 @@ "filename": "PostFXPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copySprite", @@ -880598,7 +880602,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copySprite", "inherited": true, - "___id": "T000002R056229", + "___id": "T000002R056232", "___s": true }, { @@ -880607,7 +880611,7 @@ "filename": "PostFXPipeline.js", "lineno": 378, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrame", @@ -880693,7 +880697,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrame", "inherited": true, - "___id": "T000002R056230", + "___id": "T000002R056233", "___s": true }, { @@ -880702,7 +880706,7 @@ "filename": "PostFXPipeline.js", "lineno": 401, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyToGame", @@ -880729,7 +880733,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyToGame", "inherited": true, - "___id": "T000002R056231", + "___id": "T000002R056234", "___s": true }, { @@ -880738,7 +880742,7 @@ "filename": "PostFXPipeline.js", "lineno": 421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "drawFrame", @@ -880794,7 +880798,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#drawFrame", "inherited": true, - "___id": "T000002R056232", + "___id": "T000002R056235", "___s": true }, { @@ -880803,7 +880807,7 @@ "filename": "PostFXPipeline.js", "lineno": 442, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFrames", @@ -880887,7 +880891,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFrames", "inherited": true, - "___id": "T000002R056233", + "___id": "T000002R056236", "___s": true }, { @@ -880896,7 +880900,7 @@ "filename": "PostFXPipeline.js", "lineno": 460, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFramesAdditive", @@ -880980,7 +880984,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFramesAdditive", "inherited": true, - "___id": "T000002R056234", + "___id": "T000002R056237", "___s": true }, { @@ -880989,7 +880993,7 @@ "filename": "PostFXPipeline.js", "lineno": 478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "clearFrame", @@ -881031,7 +881035,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#clearFrame", "inherited": true, - "___id": "T000002R056235", + "___id": "T000002R056238", "___s": true }, { @@ -881040,7 +881044,7 @@ "filename": "PostFXPipeline.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blitFrame", @@ -881140,7 +881144,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blitFrame", "inherited": true, - "___id": "T000002R056236", + "___id": "T000002R056239", "___s": true }, { @@ -881149,7 +881153,7 @@ "filename": "PostFXPipeline.js", "lineno": 516, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrameRect", @@ -881271,7 +881275,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrameRect", "inherited": true, - "___id": "T000002R056237", + "___id": "T000002R056240", "___s": true }, { @@ -881280,7 +881284,7 @@ "filename": "PostFXPipeline.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bindAndDraw", @@ -881365,7 +881369,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bindAndDraw", "inherited": true, - "___id": "T000002R056238", + "___id": "T000002R056241", "___s": true }, { @@ -881374,7 +881378,7 @@ "filename": "PostFXPipeline.js", "lineno": 619, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "destroy", @@ -881401,7 +881405,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#destroy", "inherited": true, - "___id": "T000002R056239", + "___id": "T000002R056242", "___s": true }, { @@ -881410,7 +881414,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -881431,7 +881435,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R056240", + "___id": "T000002R056243", "___s": true }, { @@ -881440,7 +881444,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -881461,7 +881465,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R056241", + "___id": "T000002R056244", "___s": true }, { @@ -881470,7 +881474,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -881491,7 +881495,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R056242", + "___id": "T000002R056245", "___s": true }, { @@ -881500,7 +881504,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -881523,7 +881527,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R056243", + "___id": "T000002R056246", "___s": true }, { @@ -881532,7 +881536,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -881553,7 +881557,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R056244", + "___id": "T000002R056247", "___s": true }, { @@ -881562,7 +881566,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -881583,7 +881587,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R056245", + "___id": "T000002R056248", "___s": true }, { @@ -881592,7 +881596,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -881613,7 +881617,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R056246", + "___id": "T000002R056249", "___s": true }, { @@ -881622,7 +881626,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -881643,7 +881647,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R056247", + "___id": "T000002R056250", "___s": true }, { @@ -881652,7 +881656,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -881674,7 +881678,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R056248", + "___id": "T000002R056251", "___s": true }, { @@ -881683,7 +881687,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -881704,7 +881708,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R056249", + "___id": "T000002R056252", "___s": true }, { @@ -881713,7 +881717,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -881735,7 +881739,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R056250", + "___id": "T000002R056253", "___s": true }, { @@ -881744,7 +881748,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -881766,7 +881770,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R056251", + "___id": "T000002R056254", "___s": true }, { @@ -881775,7 +881779,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -881796,7 +881800,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R056252", + "___id": "T000002R056255", "___s": true }, { @@ -881805,7 +881809,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -881826,7 +881830,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R056253", + "___id": "T000002R056256", "___s": true }, { @@ -881835,7 +881839,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -881856,7 +881860,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R056254", + "___id": "T000002R056257", "___s": true }, { @@ -881865,7 +881869,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -881886,7 +881890,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R056255", + "___id": "T000002R056258", "___s": true }, { @@ -881895,7 +881899,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -881916,7 +881920,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R056256", + "___id": "T000002R056259", "___s": true }, { @@ -881925,7 +881929,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -881946,7 +881950,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R056257", + "___id": "T000002R056260", "___s": true }, { @@ -881955,7 +881959,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -881976,7 +881980,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R056258", + "___id": "T000002R056261", "___s": true }, { @@ -881985,7 +881989,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -882007,7 +882011,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R056259", + "___id": "T000002R056262", "___s": true }, { @@ -882016,7 +882020,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -882038,7 +882042,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R056260", + "___id": "T000002R056263", "___s": true }, { @@ -882047,7 +882051,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -882069,7 +882073,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R056261", + "___id": "T000002R056264", "___s": true }, { @@ -882078,7 +882082,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -882108,7 +882112,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R056262", + "___id": "T000002R056265", "___s": true }, { @@ -882117,7 +882121,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -882138,7 +882142,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R056263", + "___id": "T000002R056266", "___s": true }, { @@ -882147,7 +882151,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -882177,7 +882181,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R056264", + "___id": "T000002R056267", "___s": true }, { @@ -882186,7 +882190,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -882207,7 +882211,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R056265", + "___id": "T000002R056268", "___s": true }, { @@ -882216,7 +882220,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -882237,7 +882241,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R056266", + "___id": "T000002R056269", "___s": true }, { @@ -882246,7 +882250,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -882267,7 +882271,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R056267", + "___id": "T000002R056270", "___s": true }, { @@ -882276,7 +882280,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -882297,7 +882301,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R056268", + "___id": "T000002R056271", "___s": true }, { @@ -882306,7 +882310,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -882327,7 +882331,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R056269", + "___id": "T000002R056272", "___s": true }, { @@ -882336,7 +882340,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -882357,7 +882361,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R056270", + "___id": "T000002R056273", "___s": true }, { @@ -882366,7 +882370,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -882396,7 +882400,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R056271", + "___id": "T000002R056274", "___s": true }, { @@ -882405,7 +882409,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -882428,7 +882432,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R056272", + "___id": "T000002R056275", "___s": true }, { @@ -882437,7 +882441,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -882460,7 +882464,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R056273", + "___id": "T000002R056276", "___s": true }, { @@ -882469,7 +882473,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -882490,7 +882494,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R056274", + "___id": "T000002R056277", "___s": true }, { @@ -882499,7 +882503,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -882529,7 +882533,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R056275", + "___id": "T000002R056278", "___s": true }, { @@ -882538,7 +882542,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -882559,7 +882563,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R056276", + "___id": "T000002R056279", "___s": true }, { @@ -882568,7 +882572,7 @@ "filename": "WebGLPipeline.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "boot", @@ -882583,7 +882587,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#boot", "inherited": true, - "___id": "T000002R056277", + "___id": "T000002R056280", "___s": true }, { @@ -882592,7 +882596,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -882604,7 +882608,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R056278", + "___id": "T000002R056281", "___s": true }, { @@ -882613,7 +882617,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -882653,7 +882657,7 @@ "name": "height" } ], - "___id": "T000002R056279", + "___id": "T000002R056282", "___s": true }, { @@ -882662,7 +882666,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -882733,7 +882737,7 @@ "name": "vertexBuffer" } ], - "___id": "T000002R056280", + "___id": "T000002R056283", "___s": true }, { @@ -882742,7 +882746,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -882783,7 +882787,7 @@ "name": "name" } ], - "___id": "T000002R056281", + "___id": "T000002R056284", "___s": true }, { @@ -882792,7 +882796,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -882834,7 +882838,7 @@ "name": "config" } ], - "___id": "T000002R056282", + "___id": "T000002R056285", "___s": true }, { @@ -882843,7 +882847,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -882884,7 +882888,7 @@ "name": "texture" } ], - "___id": "T000002R056283", + "___id": "T000002R056286", "___s": true }, { @@ -882893,7 +882897,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -882920,7 +882924,7 @@ "name": "texture" } ], - "___id": "T000002R056284", + "___id": "T000002R056287", "___s": true }, { @@ -882929,7 +882933,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -882970,7 +882974,7 @@ "name": "texture" } ], - "___id": "T000002R056285", + "___id": "T000002R056288", "___s": true }, { @@ -882979,7 +882983,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -883034,7 +883038,7 @@ "name": "frame" } ], - "___id": "T000002R056286", + "___id": "T000002R056289", "___s": true }, { @@ -883043,7 +883047,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -883086,7 +883090,7 @@ "name": "amount" } ], - "___id": "T000002R056287", + "___id": "T000002R056290", "___s": true }, { @@ -883095,7 +883099,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -883121,7 +883125,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R056288", + "___id": "T000002R056291", "___s": true }, { @@ -883130,7 +883134,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -883188,7 +883192,7 @@ "name": "height" } ], - "___id": "T000002R056289", + "___id": "T000002R056292", "___s": true }, { @@ -883197,7 +883201,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -883252,7 +883256,7 @@ "name": "height" } ], - "___id": "T000002R056290", + "___id": "T000002R056293", "___s": true }, { @@ -883261,7 +883265,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -883290,7 +883294,7 @@ "name": "flipY" } ], - "___id": "T000002R056291", + "___id": "T000002R056294", "___s": true }, { @@ -883299,7 +883303,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -883311,7 +883315,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R056292", + "___id": "T000002R056295", "___s": true }, { @@ -883320,7 +883324,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -883366,7 +883370,7 @@ "name": "currentShader" } ], - "___id": "T000002R056293", + "___id": "T000002R056296", "___s": true }, { @@ -883375,7 +883379,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -883421,7 +883425,7 @@ "name": "currentShader" } ], - "___id": "T000002R056294", + "___id": "T000002R056297", "___s": true }, { @@ -883430,7 +883434,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -883442,7 +883446,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R056295", + "___id": "T000002R056298", "___s": true }, { @@ -883451,7 +883455,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -883493,7 +883497,7 @@ "name": "buffer" } ], - "___id": "T000002R056296", + "___id": "T000002R056299", "___s": true }, { @@ -883502,7 +883506,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -883555,7 +883559,7 @@ "name": "gameObject" } ], - "___id": "T000002R056297", + "___id": "T000002R056300", "___s": true }, { @@ -883564,7 +883568,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -883605,7 +883609,7 @@ "name": "swapTarget" } ], - "___id": "T000002R056298", + "___id": "T000002R056301", "___s": true }, { @@ -883614,7 +883618,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -883626,7 +883630,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R056299", + "___id": "T000002R056302", "___s": true }, { @@ -883635,7 +883639,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -883683,7 +883687,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R056300", + "___id": "T000002R056303", "___s": true }, { @@ -883692,7 +883696,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -883719,7 +883723,7 @@ "name": "currentShader" } ], - "___id": "T000002R056301", + "___id": "T000002R056304", "___s": true }, { @@ -883728,7 +883732,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -883756,7 +883760,7 @@ "name": "gameObject" } ], - "___id": "T000002R056302", + "___id": "T000002R056305", "___s": true }, { @@ -883765,7 +883769,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -883777,7 +883781,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R056303", + "___id": "T000002R056306", "___s": true }, { @@ -883786,7 +883790,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -883814,7 +883818,7 @@ "name": "gameObject" } ], - "___id": "T000002R056304", + "___id": "T000002R056307", "___s": true }, { @@ -883823,7 +883827,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -883851,7 +883855,7 @@ "name": "gameObject" } ], - "___id": "T000002R056305", + "___id": "T000002R056308", "___s": true }, { @@ -883860,7 +883864,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -883888,7 +883892,7 @@ "name": "gameObject" } ], - "___id": "T000002R056306", + "___id": "T000002R056309", "___s": true }, { @@ -883897,7 +883901,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -883909,7 +883913,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R056307", + "___id": "T000002R056310", "___s": true }, { @@ -883918,7 +883922,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -883958,7 +883962,7 @@ "name": "camera" } ], - "___id": "T000002R056308", + "___id": "T000002R056311", "___s": true }, { @@ -883967,7 +883971,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -883979,7 +883983,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R056309", + "___id": "T000002R056312", "___s": true }, { @@ -883988,7 +883992,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -884017,7 +884021,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R056310", + "___id": "T000002R056313", "___s": true }, { @@ -884026,7 +884030,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -884055,7 +884059,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R056311", + "___id": "T000002R056314", "___s": true }, { @@ -884064,7 +884068,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -884179,7 +884183,7 @@ "name": "tint" } ], - "___id": "T000002R056312", + "___id": "T000002R056315", "___s": true }, { @@ -884188,7 +884192,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -884498,7 +884502,7 @@ "name": "unit" } ], - "___id": "T000002R056313", + "___id": "T000002R056316", "___s": true }, { @@ -884507,7 +884511,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -884778,7 +884782,7 @@ "name": "unit" } ], - "___id": "T000002R056314", + "___id": "T000002R056317", "___s": true }, { @@ -884787,7 +884791,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -884908,7 +884912,7 @@ "name": "flipUV" } ], - "___id": "T000002R056315", + "___id": "T000002R056318", "___s": true }, { @@ -884917,7 +884921,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -884959,7 +884963,7 @@ "name": "texture" } ], - "___id": "T000002R056316", + "___id": "T000002R056319", "___s": true }, { @@ -884968,7 +884972,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -885026,7 +885030,7 @@ "name": "unit" } ], - "___id": "T000002R056317", + "___id": "T000002R056320", "___s": true }, { @@ -885035,7 +885039,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -885093,7 +885097,7 @@ "name": "unit" } ], - "___id": "T000002R056318", + "___id": "T000002R056321", "___s": true }, { @@ -885102,7 +885106,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -885158,7 +885162,7 @@ "name": "shader" } ], - "___id": "T000002R056319", + "___id": "T000002R056322", "___s": true }, { @@ -885167,7 +885171,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -885236,7 +885240,7 @@ "name": "shader" } ], - "___id": "T000002R056320", + "___id": "T000002R056323", "___s": true }, { @@ -885245,7 +885249,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -885314,7 +885318,7 @@ "name": "shader" } ], - "___id": "T000002R056321", + "___id": "T000002R056324", "___s": true }, { @@ -885323,7 +885327,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -885405,7 +885409,7 @@ "name": "shader" } ], - "___id": "T000002R056322", + "___id": "T000002R056325", "___s": true }, { @@ -885414,7 +885418,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -885509,7 +885513,7 @@ "name": "shader" } ], - "___id": "T000002R056323", + "___id": "T000002R056326", "___s": true }, { @@ -885518,7 +885522,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -885626,7 +885630,7 @@ "name": "shader" } ], - "___id": "T000002R056324", + "___id": "T000002R056327", "___s": true }, { @@ -885635,7 +885639,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -885723,7 +885727,7 @@ "name": "shader" } ], - "___id": "T000002R056325", + "___id": "T000002R056328", "___s": true }, { @@ -885732,7 +885736,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -885820,7 +885824,7 @@ "name": "shader" } ], - "___id": "T000002R056326", + "___id": "T000002R056329", "___s": true }, { @@ -885829,7 +885833,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -885917,7 +885921,7 @@ "name": "shader" } ], - "___id": "T000002R056327", + "___id": "T000002R056330", "___s": true }, { @@ -885926,7 +885930,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -886014,7 +886018,7 @@ "name": "shader" } ], - "___id": "T000002R056328", + "___id": "T000002R056331", "___s": true }, { @@ -886023,7 +886027,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -886111,7 +886115,7 @@ "name": "shader" } ], - "___id": "T000002R056329", + "___id": "T000002R056332", "___s": true }, { @@ -886120,7 +886124,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -886208,7 +886212,7 @@ "name": "shader" } ], - "___id": "T000002R056330", + "___id": "T000002R056333", "___s": true }, { @@ -886217,7 +886221,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -886305,7 +886309,7 @@ "name": "shader" } ], - "___id": "T000002R056331", + "___id": "T000002R056334", "___s": true }, { @@ -886314,7 +886318,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -886402,7 +886406,7 @@ "name": "shader" } ], - "___id": "T000002R056332", + "___id": "T000002R056335", "___s": true }, { @@ -886411,7 +886415,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -886480,7 +886484,7 @@ "name": "shader" } ], - "___id": "T000002R056333", + "___id": "T000002R056336", "___s": true }, { @@ -886489,7 +886493,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -886571,7 +886575,7 @@ "name": "shader" } ], - "___id": "T000002R056334", + "___id": "T000002R056337", "___s": true }, { @@ -886580,7 +886584,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -886675,7 +886679,7 @@ "name": "shader" } ], - "___id": "T000002R056335", + "___id": "T000002R056338", "___s": true }, { @@ -886684,7 +886688,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -886792,7 +886796,7 @@ "name": "shader" } ], - "___id": "T000002R056336", + "___id": "T000002R056339", "___s": true }, { @@ -886801,7 +886805,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -886902,7 +886906,7 @@ "name": "shader" } ], - "___id": "T000002R056337", + "___id": "T000002R056340", "___s": true }, { @@ -886911,7 +886915,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -886993,7 +886997,7 @@ "name": "shader" } ], - "___id": "T000002R056338", + "___id": "T000002R056341", "___s": true }, { @@ -887002,7 +887006,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -887084,7 +887088,7 @@ "name": "shader" } ], - "___id": "T000002R056339", + "___id": "T000002R056342", "___s": true }, { @@ -887093,7 +887097,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -887105,7 +887109,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R056340", + "___id": "T000002R056343", "___s": true }, { @@ -887114,7 +887118,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -887157,7 +887161,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R056341", + "___id": "T000002R056344", "___s": true }, { @@ -887166,7 +887170,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -887226,7 +887230,7 @@ "name": "event" } ], - "___id": "T000002R056342", + "___id": "T000002R056345", "___s": true }, { @@ -887235,7 +887239,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -887286,7 +887290,7 @@ "name": "event" } ], - "___id": "T000002R056343", + "___id": "T000002R056346", "___s": true }, { @@ -887295,7 +887299,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -887361,7 +887365,7 @@ "name": "args" } ], - "___id": "T000002R056344", + "___id": "T000002R056347", "___s": true }, { @@ -887370,7 +887374,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -887449,7 +887453,7 @@ "name": "context" } ], - "___id": "T000002R056345", + "___id": "T000002R056348", "___s": true }, { @@ -887458,7 +887462,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -887537,7 +887541,7 @@ "name": "context" } ], - "___id": "T000002R056346", + "___id": "T000002R056349", "___s": true }, { @@ -887546,7 +887550,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -887625,7 +887629,7 @@ "name": "context" } ], - "___id": "T000002R056347", + "___id": "T000002R056350", "___s": true }, { @@ -887634,7 +887638,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -887727,7 +887731,7 @@ "name": "once" } ], - "___id": "T000002R056348", + "___id": "T000002R056351", "___s": true }, { @@ -887736,7 +887740,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -887829,7 +887833,7 @@ "name": "once" } ], - "___id": "T000002R056349", + "___id": "T000002R056352", "___s": true }, { @@ -887838,7 +887842,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -887891,7 +887895,7 @@ "name": "event" } ], - "___id": "T000002R056350", + "___id": "T000002R056353", "___s": true }, { @@ -887900,7 +887904,7 @@ "filename": "PostFXPipeline.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "gameObject", @@ -887931,7 +887935,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#gameObject", "inherited": true, - "___id": "T000002R056351", + "___id": "T000002R056354", "___s": true }, { @@ -887940,7 +887944,7 @@ "filename": "PostFXPipeline.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "controller", @@ -887961,7 +887965,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#controller", "inherited": true, - "___id": "T000002R056352", + "___id": "T000002R056355", "___s": true }, { @@ -887970,7 +887974,7 @@ "filename": "PostFXPipeline.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "colorMatrix", @@ -887991,7 +887995,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#colorMatrix", "inherited": true, - "___id": "T000002R056353", + "___id": "T000002R056356", "___s": true }, { @@ -888000,7 +888004,7 @@ "filename": "PostFXPipeline.js", "lineno": 163, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame1", @@ -888022,7 +888026,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame1", "inherited": true, - "___id": "T000002R056354", + "___id": "T000002R056357", "___s": true }, { @@ -888031,7 +888035,7 @@ "filename": "PostFXPipeline.js", "lineno": 179, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame2", @@ -888053,7 +888057,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame2", "inherited": true, - "___id": "T000002R056355", + "___id": "T000002R056358", "___s": true }, { @@ -888062,7 +888066,7 @@ "filename": "PostFXPipeline.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame1", @@ -888084,7 +888088,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame1", "inherited": true, - "___id": "T000002R056356", + "___id": "T000002R056359", "___s": true }, { @@ -888093,7 +888097,7 @@ "filename": "PostFXPipeline.js", "lineno": 211, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame2", @@ -888115,7 +888119,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame2", "inherited": true, - "___id": "T000002R056357", + "___id": "T000002R056360", "___s": true }, { @@ -888124,7 +888128,7 @@ "filename": "PostFXPipeline.js", "lineno": 233, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bootFX", @@ -888136,7 +888140,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bootFX", "inherited": true, - "___id": "T000002R056358", + "___id": "T000002R056361", "___s": true }, { @@ -888145,7 +888149,7 @@ "filename": "PostFXPipeline.js", "lineno": 268, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "postBatch", @@ -888198,7 +888202,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#postBatch", "inherited": true, - "___id": "T000002R056359", + "___id": "T000002R056362", "___s": true }, { @@ -888207,7 +888211,7 @@ "filename": "PostFXPipeline.js", "lineno": 309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "getController", @@ -888259,7 +888263,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#getController", "inherited": true, - "___id": "T000002R056360", + "___id": "T000002R056363", "___s": true }, { @@ -888268,7 +888272,7 @@ "filename": "PostFXPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copySprite", @@ -888308,7 +888312,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copySprite", "inherited": true, - "___id": "T000002R056361", + "___id": "T000002R056364", "___s": true }, { @@ -888317,7 +888321,7 @@ "filename": "PostFXPipeline.js", "lineno": 378, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrame", @@ -888403,7 +888407,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrame", "inherited": true, - "___id": "T000002R056362", + "___id": "T000002R056365", "___s": true }, { @@ -888412,7 +888416,7 @@ "filename": "PostFXPipeline.js", "lineno": 401, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyToGame", @@ -888439,7 +888443,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyToGame", "inherited": true, - "___id": "T000002R056363", + "___id": "T000002R056366", "___s": true }, { @@ -888448,7 +888452,7 @@ "filename": "PostFXPipeline.js", "lineno": 421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "drawFrame", @@ -888504,7 +888508,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#drawFrame", "inherited": true, - "___id": "T000002R056364", + "___id": "T000002R056367", "___s": true }, { @@ -888513,7 +888517,7 @@ "filename": "PostFXPipeline.js", "lineno": 442, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFrames", @@ -888597,7 +888601,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFrames", "inherited": true, - "___id": "T000002R056365", + "___id": "T000002R056368", "___s": true }, { @@ -888606,7 +888610,7 @@ "filename": "PostFXPipeline.js", "lineno": 460, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFramesAdditive", @@ -888690,7 +888694,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFramesAdditive", "inherited": true, - "___id": "T000002R056366", + "___id": "T000002R056369", "___s": true }, { @@ -888699,7 +888703,7 @@ "filename": "PostFXPipeline.js", "lineno": 478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "clearFrame", @@ -888741,7 +888745,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#clearFrame", "inherited": true, - "___id": "T000002R056367", + "___id": "T000002R056370", "___s": true }, { @@ -888750,7 +888754,7 @@ "filename": "PostFXPipeline.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blitFrame", @@ -888850,7 +888854,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blitFrame", "inherited": true, - "___id": "T000002R056368", + "___id": "T000002R056371", "___s": true }, { @@ -888859,7 +888863,7 @@ "filename": "PostFXPipeline.js", "lineno": 516, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrameRect", @@ -888981,7 +888985,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrameRect", "inherited": true, - "___id": "T000002R056369", + "___id": "T000002R056372", "___s": true }, { @@ -888990,7 +888994,7 @@ "filename": "PostFXPipeline.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bindAndDraw", @@ -889075,7 +889079,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bindAndDraw", "inherited": true, - "___id": "T000002R056370", + "___id": "T000002R056373", "___s": true }, { @@ -889084,7 +889088,7 @@ "filename": "PostFXPipeline.js", "lineno": 619, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "destroy", @@ -889111,7 +889115,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#destroy", "inherited": true, - "___id": "T000002R056371", + "___id": "T000002R056374", "___s": true }, { @@ -889120,7 +889124,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -889141,7 +889145,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R056372", + "___id": "T000002R056375", "___s": true }, { @@ -889150,7 +889154,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -889171,7 +889175,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R056373", + "___id": "T000002R056376", "___s": true }, { @@ -889180,7 +889184,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -889201,7 +889205,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R056374", + "___id": "T000002R056377", "___s": true }, { @@ -889210,7 +889214,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -889233,7 +889237,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R056375", + "___id": "T000002R056378", "___s": true }, { @@ -889242,7 +889246,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -889263,7 +889267,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R056376", + "___id": "T000002R056379", "___s": true }, { @@ -889272,7 +889276,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -889293,7 +889297,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R056377", + "___id": "T000002R056380", "___s": true }, { @@ -889302,7 +889306,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -889323,7 +889327,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R056378", + "___id": "T000002R056381", "___s": true }, { @@ -889332,7 +889336,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -889353,7 +889357,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R056379", + "___id": "T000002R056382", "___s": true }, { @@ -889362,7 +889366,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -889384,7 +889388,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R056380", + "___id": "T000002R056383", "___s": true }, { @@ -889393,7 +889397,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -889414,7 +889418,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R056381", + "___id": "T000002R056384", "___s": true }, { @@ -889423,7 +889427,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -889445,7 +889449,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R056382", + "___id": "T000002R056385", "___s": true }, { @@ -889454,7 +889458,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -889476,7 +889480,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R056383", + "___id": "T000002R056386", "___s": true }, { @@ -889485,7 +889489,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -889506,7 +889510,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R056384", + "___id": "T000002R056387", "___s": true }, { @@ -889515,7 +889519,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -889536,7 +889540,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R056385", + "___id": "T000002R056388", "___s": true }, { @@ -889545,7 +889549,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -889566,7 +889570,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R056386", + "___id": "T000002R056389", "___s": true }, { @@ -889575,7 +889579,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -889596,7 +889600,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R056387", + "___id": "T000002R056390", "___s": true }, { @@ -889605,7 +889609,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -889626,7 +889630,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R056388", + "___id": "T000002R056391", "___s": true }, { @@ -889635,7 +889639,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -889656,7 +889660,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R056389", + "___id": "T000002R056392", "___s": true }, { @@ -889665,7 +889669,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -889686,7 +889690,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R056390", + "___id": "T000002R056393", "___s": true }, { @@ -889695,7 +889699,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -889717,7 +889721,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R056391", + "___id": "T000002R056394", "___s": true }, { @@ -889726,7 +889730,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -889748,7 +889752,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R056392", + "___id": "T000002R056395", "___s": true }, { @@ -889757,7 +889761,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -889779,7 +889783,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R056393", + "___id": "T000002R056396", "___s": true }, { @@ -889788,7 +889792,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -889818,7 +889822,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R056394", + "___id": "T000002R056397", "___s": true }, { @@ -889827,7 +889831,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -889848,7 +889852,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R056395", + "___id": "T000002R056398", "___s": true }, { @@ -889857,7 +889861,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -889887,7 +889891,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R056396", + "___id": "T000002R056399", "___s": true }, { @@ -889896,7 +889900,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -889917,7 +889921,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R056397", + "___id": "T000002R056400", "___s": true }, { @@ -889926,7 +889930,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -889947,7 +889951,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R056398", + "___id": "T000002R056401", "___s": true }, { @@ -889956,7 +889960,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -889977,7 +889981,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R056399", + "___id": "T000002R056402", "___s": true }, { @@ -889986,7 +889990,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -890007,7 +890011,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R056400", + "___id": "T000002R056403", "___s": true }, { @@ -890016,7 +890020,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -890037,7 +890041,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R056401", + "___id": "T000002R056404", "___s": true }, { @@ -890046,7 +890050,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -890067,7 +890071,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R056402", + "___id": "T000002R056405", "___s": true }, { @@ -890076,7 +890080,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -890106,7 +890110,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R056403", + "___id": "T000002R056406", "___s": true }, { @@ -890115,7 +890119,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -890138,7 +890142,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R056404", + "___id": "T000002R056407", "___s": true }, { @@ -890147,7 +890151,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -890170,7 +890174,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R056405", + "___id": "T000002R056408", "___s": true }, { @@ -890179,7 +890183,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -890200,7 +890204,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R056406", + "___id": "T000002R056409", "___s": true }, { @@ -890209,7 +890213,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -890239,7 +890243,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R056407", + "___id": "T000002R056410", "___s": true }, { @@ -890248,7 +890252,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -890269,7 +890273,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R056408", + "___id": "T000002R056411", "___s": true }, { @@ -890278,7 +890282,7 @@ "filename": "WebGLPipeline.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "boot", @@ -890293,7 +890297,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#boot", "inherited": true, - "___id": "T000002R056409", + "___id": "T000002R056412", "___s": true }, { @@ -890302,7 +890306,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -890314,7 +890318,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R056410", + "___id": "T000002R056413", "___s": true }, { @@ -890323,7 +890327,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -890363,7 +890367,7 @@ "name": "height" } ], - "___id": "T000002R056411", + "___id": "T000002R056414", "___s": true }, { @@ -890372,7 +890376,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -890443,7 +890447,7 @@ "name": "vertexBuffer" } ], - "___id": "T000002R056412", + "___id": "T000002R056415", "___s": true }, { @@ -890452,7 +890456,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -890493,7 +890497,7 @@ "name": "name" } ], - "___id": "T000002R056413", + "___id": "T000002R056416", "___s": true }, { @@ -890502,7 +890506,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -890544,7 +890548,7 @@ "name": "config" } ], - "___id": "T000002R056414", + "___id": "T000002R056417", "___s": true }, { @@ -890553,7 +890557,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -890594,7 +890598,7 @@ "name": "texture" } ], - "___id": "T000002R056415", + "___id": "T000002R056418", "___s": true }, { @@ -890603,7 +890607,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -890630,7 +890634,7 @@ "name": "texture" } ], - "___id": "T000002R056416", + "___id": "T000002R056419", "___s": true }, { @@ -890639,7 +890643,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -890680,7 +890684,7 @@ "name": "texture" } ], - "___id": "T000002R056417", + "___id": "T000002R056420", "___s": true }, { @@ -890689,7 +890693,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -890744,7 +890748,7 @@ "name": "frame" } ], - "___id": "T000002R056418", + "___id": "T000002R056421", "___s": true }, { @@ -890753,7 +890757,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -890796,7 +890800,7 @@ "name": "amount" } ], - "___id": "T000002R056419", + "___id": "T000002R056422", "___s": true }, { @@ -890805,7 +890809,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -890831,7 +890835,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R056420", + "___id": "T000002R056423", "___s": true }, { @@ -890840,7 +890844,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -890898,7 +890902,7 @@ "name": "height" } ], - "___id": "T000002R056421", + "___id": "T000002R056424", "___s": true }, { @@ -890907,7 +890911,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -890962,7 +890966,7 @@ "name": "height" } ], - "___id": "T000002R056422", + "___id": "T000002R056425", "___s": true }, { @@ -890971,7 +890975,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -891000,7 +891004,7 @@ "name": "flipY" } ], - "___id": "T000002R056423", + "___id": "T000002R056426", "___s": true }, { @@ -891009,7 +891013,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -891021,7 +891025,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R056424", + "___id": "T000002R056427", "___s": true }, { @@ -891030,7 +891034,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -891076,7 +891080,7 @@ "name": "currentShader" } ], - "___id": "T000002R056425", + "___id": "T000002R056428", "___s": true }, { @@ -891085,7 +891089,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -891131,7 +891135,7 @@ "name": "currentShader" } ], - "___id": "T000002R056426", + "___id": "T000002R056429", "___s": true }, { @@ -891140,7 +891144,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -891152,7 +891156,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R056427", + "___id": "T000002R056430", "___s": true }, { @@ -891161,7 +891165,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -891203,7 +891207,7 @@ "name": "buffer" } ], - "___id": "T000002R056428", + "___id": "T000002R056431", "___s": true }, { @@ -891212,7 +891216,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -891265,7 +891269,7 @@ "name": "gameObject" } ], - "___id": "T000002R056429", + "___id": "T000002R056432", "___s": true }, { @@ -891274,7 +891278,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -891315,7 +891319,7 @@ "name": "swapTarget" } ], - "___id": "T000002R056430", + "___id": "T000002R056433", "___s": true }, { @@ -891324,7 +891328,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -891336,7 +891340,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R056431", + "___id": "T000002R056434", "___s": true }, { @@ -891345,7 +891349,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -891393,7 +891397,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R056432", + "___id": "T000002R056435", "___s": true }, { @@ -891402,7 +891406,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -891429,7 +891433,7 @@ "name": "currentShader" } ], - "___id": "T000002R056433", + "___id": "T000002R056436", "___s": true }, { @@ -891438,7 +891442,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -891466,7 +891470,7 @@ "name": "gameObject" } ], - "___id": "T000002R056434", + "___id": "T000002R056437", "___s": true }, { @@ -891475,7 +891479,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -891487,7 +891491,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R056435", + "___id": "T000002R056438", "___s": true }, { @@ -891496,7 +891500,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -891524,7 +891528,7 @@ "name": "gameObject" } ], - "___id": "T000002R056436", + "___id": "T000002R056439", "___s": true }, { @@ -891533,7 +891537,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -891561,7 +891565,7 @@ "name": "gameObject" } ], - "___id": "T000002R056437", + "___id": "T000002R056440", "___s": true }, { @@ -891570,7 +891574,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -891598,7 +891602,7 @@ "name": "gameObject" } ], - "___id": "T000002R056438", + "___id": "T000002R056441", "___s": true }, { @@ -891607,7 +891611,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -891619,7 +891623,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R056439", + "___id": "T000002R056442", "___s": true }, { @@ -891628,7 +891632,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -891668,7 +891672,7 @@ "name": "camera" } ], - "___id": "T000002R056440", + "___id": "T000002R056443", "___s": true }, { @@ -891677,7 +891681,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -891689,7 +891693,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R056441", + "___id": "T000002R056444", "___s": true }, { @@ -891698,7 +891702,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -891727,7 +891731,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R056442", + "___id": "T000002R056445", "___s": true }, { @@ -891736,7 +891740,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -891765,7 +891769,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R056443", + "___id": "T000002R056446", "___s": true }, { @@ -891774,7 +891778,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -891889,7 +891893,7 @@ "name": "tint" } ], - "___id": "T000002R056444", + "___id": "T000002R056447", "___s": true }, { @@ -891898,7 +891902,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -892208,7 +892212,7 @@ "name": "unit" } ], - "___id": "T000002R056445", + "___id": "T000002R056448", "___s": true }, { @@ -892217,7 +892221,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -892488,7 +892492,7 @@ "name": "unit" } ], - "___id": "T000002R056446", + "___id": "T000002R056449", "___s": true }, { @@ -892497,7 +892501,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -892618,7 +892622,7 @@ "name": "flipUV" } ], - "___id": "T000002R056447", + "___id": "T000002R056450", "___s": true }, { @@ -892627,7 +892631,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -892669,7 +892673,7 @@ "name": "texture" } ], - "___id": "T000002R056448", + "___id": "T000002R056451", "___s": true }, { @@ -892678,7 +892682,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -892736,7 +892740,7 @@ "name": "unit" } ], - "___id": "T000002R056449", + "___id": "T000002R056452", "___s": true }, { @@ -892745,7 +892749,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -892803,7 +892807,7 @@ "name": "unit" } ], - "___id": "T000002R056450", + "___id": "T000002R056453", "___s": true }, { @@ -892812,7 +892816,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -892868,7 +892872,7 @@ "name": "shader" } ], - "___id": "T000002R056451", + "___id": "T000002R056454", "___s": true }, { @@ -892877,7 +892881,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -892946,7 +892950,7 @@ "name": "shader" } ], - "___id": "T000002R056452", + "___id": "T000002R056455", "___s": true }, { @@ -892955,7 +892959,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -893024,7 +893028,7 @@ "name": "shader" } ], - "___id": "T000002R056453", + "___id": "T000002R056456", "___s": true }, { @@ -893033,7 +893037,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -893115,7 +893119,7 @@ "name": "shader" } ], - "___id": "T000002R056454", + "___id": "T000002R056457", "___s": true }, { @@ -893124,7 +893128,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -893219,7 +893223,7 @@ "name": "shader" } ], - "___id": "T000002R056455", + "___id": "T000002R056458", "___s": true }, { @@ -893228,7 +893232,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -893336,7 +893340,7 @@ "name": "shader" } ], - "___id": "T000002R056456", + "___id": "T000002R056459", "___s": true }, { @@ -893345,7 +893349,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -893433,7 +893437,7 @@ "name": "shader" } ], - "___id": "T000002R056457", + "___id": "T000002R056460", "___s": true }, { @@ -893442,7 +893446,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -893530,7 +893534,7 @@ "name": "shader" } ], - "___id": "T000002R056458", + "___id": "T000002R056461", "___s": true }, { @@ -893539,7 +893543,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -893627,7 +893631,7 @@ "name": "shader" } ], - "___id": "T000002R056459", + "___id": "T000002R056462", "___s": true }, { @@ -893636,7 +893640,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -893724,7 +893728,7 @@ "name": "shader" } ], - "___id": "T000002R056460", + "___id": "T000002R056463", "___s": true }, { @@ -893733,7 +893737,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -893821,7 +893825,7 @@ "name": "shader" } ], - "___id": "T000002R056461", + "___id": "T000002R056464", "___s": true }, { @@ -893830,7 +893834,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -893918,7 +893922,7 @@ "name": "shader" } ], - "___id": "T000002R056462", + "___id": "T000002R056465", "___s": true }, { @@ -893927,7 +893931,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -894015,7 +894019,7 @@ "name": "shader" } ], - "___id": "T000002R056463", + "___id": "T000002R056466", "___s": true }, { @@ -894024,7 +894028,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -894112,7 +894116,7 @@ "name": "shader" } ], - "___id": "T000002R056464", + "___id": "T000002R056467", "___s": true }, { @@ -894121,7 +894125,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -894190,7 +894194,7 @@ "name": "shader" } ], - "___id": "T000002R056465", + "___id": "T000002R056468", "___s": true }, { @@ -894199,7 +894203,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -894281,7 +894285,7 @@ "name": "shader" } ], - "___id": "T000002R056466", + "___id": "T000002R056469", "___s": true }, { @@ -894290,7 +894294,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -894385,7 +894389,7 @@ "name": "shader" } ], - "___id": "T000002R056467", + "___id": "T000002R056470", "___s": true }, { @@ -894394,7 +894398,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -894502,7 +894506,7 @@ "name": "shader" } ], - "___id": "T000002R056468", + "___id": "T000002R056471", "___s": true }, { @@ -894511,7 +894515,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -894612,7 +894616,7 @@ "name": "shader" } ], - "___id": "T000002R056469", + "___id": "T000002R056472", "___s": true }, { @@ -894621,7 +894625,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -894703,7 +894707,7 @@ "name": "shader" } ], - "___id": "T000002R056470", + "___id": "T000002R056473", "___s": true }, { @@ -894712,7 +894716,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -894794,7 +894798,7 @@ "name": "shader" } ], - "___id": "T000002R056471", + "___id": "T000002R056474", "___s": true }, { @@ -894803,7 +894807,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -894815,7 +894819,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R056472", + "___id": "T000002R056475", "___s": true }, { @@ -894824,7 +894828,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -894867,7 +894871,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R056473", + "___id": "T000002R056476", "___s": true }, { @@ -894876,7 +894880,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -894936,7 +894940,7 @@ "name": "event" } ], - "___id": "T000002R056474", + "___id": "T000002R056477", "___s": true }, { @@ -894945,7 +894949,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -894996,7 +895000,7 @@ "name": "event" } ], - "___id": "T000002R056475", + "___id": "T000002R056478", "___s": true }, { @@ -895005,7 +895009,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -895071,7 +895075,7 @@ "name": "args" } ], - "___id": "T000002R056476", + "___id": "T000002R056479", "___s": true }, { @@ -895080,7 +895084,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -895159,7 +895163,7 @@ "name": "context" } ], - "___id": "T000002R056477", + "___id": "T000002R056480", "___s": true }, { @@ -895168,7 +895172,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -895247,7 +895251,7 @@ "name": "context" } ], - "___id": "T000002R056478", + "___id": "T000002R056481", "___s": true }, { @@ -895256,7 +895260,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -895335,7 +895339,7 @@ "name": "context" } ], - "___id": "T000002R056479", + "___id": "T000002R056482", "___s": true }, { @@ -895344,7 +895348,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -895437,7 +895441,7 @@ "name": "once" } ], - "___id": "T000002R056480", + "___id": "T000002R056483", "___s": true }, { @@ -895446,7 +895450,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -895539,7 +895543,7 @@ "name": "once" } ], - "___id": "T000002R056481", + "___id": "T000002R056484", "___s": true }, { @@ -895548,7 +895552,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -895601,7 +895605,7 @@ "name": "event" } ], - "___id": "T000002R056482", + "___id": "T000002R056485", "___s": true }, { @@ -895610,7 +895614,7 @@ "filename": "PostFXPipeline.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "gameObject", @@ -895641,7 +895645,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#gameObject", "inherited": true, - "___id": "T000002R056483", + "___id": "T000002R056486", "___s": true }, { @@ -895650,7 +895654,7 @@ "filename": "PostFXPipeline.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "controller", @@ -895671,7 +895675,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#controller", "inherited": true, - "___id": "T000002R056484", + "___id": "T000002R056487", "___s": true }, { @@ -895680,7 +895684,7 @@ "filename": "PostFXPipeline.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "colorMatrix", @@ -895701,7 +895705,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#colorMatrix", "inherited": true, - "___id": "T000002R056485", + "___id": "T000002R056488", "___s": true }, { @@ -895710,7 +895714,7 @@ "filename": "PostFXPipeline.js", "lineno": 163, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame1", @@ -895732,7 +895736,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame1", "inherited": true, - "___id": "T000002R056486", + "___id": "T000002R056489", "___s": true }, { @@ -895741,7 +895745,7 @@ "filename": "PostFXPipeline.js", "lineno": 179, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame2", @@ -895763,7 +895767,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame2", "inherited": true, - "___id": "T000002R056487", + "___id": "T000002R056490", "___s": true }, { @@ -895772,7 +895776,7 @@ "filename": "PostFXPipeline.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame1", @@ -895794,7 +895798,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame1", "inherited": true, - "___id": "T000002R056488", + "___id": "T000002R056491", "___s": true }, { @@ -895803,7 +895807,7 @@ "filename": "PostFXPipeline.js", "lineno": 211, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame2", @@ -895825,7 +895829,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame2", "inherited": true, - "___id": "T000002R056489", + "___id": "T000002R056492", "___s": true }, { @@ -895834,7 +895838,7 @@ "filename": "PostFXPipeline.js", "lineno": 233, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bootFX", @@ -895846,7 +895850,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bootFX", "inherited": true, - "___id": "T000002R056490", + "___id": "T000002R056493", "___s": true }, { @@ -895855,7 +895859,7 @@ "filename": "PostFXPipeline.js", "lineno": 268, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "postBatch", @@ -895908,7 +895912,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#postBatch", "inherited": true, - "___id": "T000002R056491", + "___id": "T000002R056494", "___s": true }, { @@ -895917,7 +895921,7 @@ "filename": "PostFXPipeline.js", "lineno": 309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "getController", @@ -895969,7 +895973,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#getController", "inherited": true, - "___id": "T000002R056492", + "___id": "T000002R056495", "___s": true }, { @@ -895978,7 +895982,7 @@ "filename": "PostFXPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copySprite", @@ -896018,7 +896022,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copySprite", "inherited": true, - "___id": "T000002R056493", + "___id": "T000002R056496", "___s": true }, { @@ -896027,7 +896031,7 @@ "filename": "PostFXPipeline.js", "lineno": 378, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrame", @@ -896113,7 +896117,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrame", "inherited": true, - "___id": "T000002R056494", + "___id": "T000002R056497", "___s": true }, { @@ -896122,7 +896126,7 @@ "filename": "PostFXPipeline.js", "lineno": 401, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyToGame", @@ -896149,7 +896153,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyToGame", "inherited": true, - "___id": "T000002R056495", + "___id": "T000002R056498", "___s": true }, { @@ -896158,7 +896162,7 @@ "filename": "PostFXPipeline.js", "lineno": 421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "drawFrame", @@ -896214,7 +896218,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#drawFrame", "inherited": true, - "___id": "T000002R056496", + "___id": "T000002R056499", "___s": true }, { @@ -896223,7 +896227,7 @@ "filename": "PostFXPipeline.js", "lineno": 442, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFrames", @@ -896307,7 +896311,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFrames", "inherited": true, - "___id": "T000002R056497", + "___id": "T000002R056500", "___s": true }, { @@ -896316,7 +896320,7 @@ "filename": "PostFXPipeline.js", "lineno": 460, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFramesAdditive", @@ -896400,7 +896404,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFramesAdditive", "inherited": true, - "___id": "T000002R056498", + "___id": "T000002R056501", "___s": true }, { @@ -896409,7 +896413,7 @@ "filename": "PostFXPipeline.js", "lineno": 478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "clearFrame", @@ -896451,7 +896455,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#clearFrame", "inherited": true, - "___id": "T000002R056499", + "___id": "T000002R056502", "___s": true }, { @@ -896460,7 +896464,7 @@ "filename": "PostFXPipeline.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blitFrame", @@ -896560,7 +896564,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blitFrame", "inherited": true, - "___id": "T000002R056500", + "___id": "T000002R056503", "___s": true }, { @@ -896569,7 +896573,7 @@ "filename": "PostFXPipeline.js", "lineno": 516, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrameRect", @@ -896691,7 +896695,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrameRect", "inherited": true, - "___id": "T000002R056501", + "___id": "T000002R056504", "___s": true }, { @@ -896700,7 +896704,7 @@ "filename": "PostFXPipeline.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bindAndDraw", @@ -896785,7 +896789,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bindAndDraw", "inherited": true, - "___id": "T000002R056502", + "___id": "T000002R056505", "___s": true }, { @@ -896794,7 +896798,7 @@ "filename": "PostFXPipeline.js", "lineno": 619, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "destroy", @@ -896821,7 +896825,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#destroy", "inherited": true, - "___id": "T000002R056503", + "___id": "T000002R056506", "___s": true }, { @@ -896830,7 +896834,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -896851,7 +896855,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R056504", + "___id": "T000002R056507", "___s": true }, { @@ -896860,7 +896864,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -896881,7 +896885,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R056505", + "___id": "T000002R056508", "___s": true }, { @@ -896890,7 +896894,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -896911,7 +896915,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R056506", + "___id": "T000002R056509", "___s": true }, { @@ -896920,7 +896924,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -896943,7 +896947,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R056507", + "___id": "T000002R056510", "___s": true }, { @@ -896952,7 +896956,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -896973,7 +896977,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R056508", + "___id": "T000002R056511", "___s": true }, { @@ -896982,7 +896986,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -897003,7 +897007,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R056509", + "___id": "T000002R056512", "___s": true }, { @@ -897012,7 +897016,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -897033,7 +897037,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R056510", + "___id": "T000002R056513", "___s": true }, { @@ -897042,7 +897046,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -897063,7 +897067,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R056511", + "___id": "T000002R056514", "___s": true }, { @@ -897072,7 +897076,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -897094,7 +897098,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R056512", + "___id": "T000002R056515", "___s": true }, { @@ -897103,7 +897107,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -897124,7 +897128,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R056513", + "___id": "T000002R056516", "___s": true }, { @@ -897133,7 +897137,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -897155,7 +897159,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R056514", + "___id": "T000002R056517", "___s": true }, { @@ -897164,7 +897168,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -897186,7 +897190,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R056515", + "___id": "T000002R056518", "___s": true }, { @@ -897195,7 +897199,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -897216,7 +897220,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R056516", + "___id": "T000002R056519", "___s": true }, { @@ -897225,7 +897229,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -897246,7 +897250,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R056517", + "___id": "T000002R056520", "___s": true }, { @@ -897255,7 +897259,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -897276,7 +897280,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R056518", + "___id": "T000002R056521", "___s": true }, { @@ -897285,7 +897289,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -897306,7 +897310,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R056519", + "___id": "T000002R056522", "___s": true }, { @@ -897315,7 +897319,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -897336,7 +897340,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R056520", + "___id": "T000002R056523", "___s": true }, { @@ -897345,7 +897349,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -897366,7 +897370,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R056521", + "___id": "T000002R056524", "___s": true }, { @@ -897375,7 +897379,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -897396,7 +897400,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R056522", + "___id": "T000002R056525", "___s": true }, { @@ -897405,7 +897409,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -897427,7 +897431,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R056523", + "___id": "T000002R056526", "___s": true }, { @@ -897436,7 +897440,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -897458,7 +897462,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R056524", + "___id": "T000002R056527", "___s": true }, { @@ -897467,7 +897471,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -897489,7 +897493,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R056525", + "___id": "T000002R056528", "___s": true }, { @@ -897498,7 +897502,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -897528,7 +897532,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R056526", + "___id": "T000002R056529", "___s": true }, { @@ -897537,7 +897541,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -897558,7 +897562,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R056527", + "___id": "T000002R056530", "___s": true }, { @@ -897567,7 +897571,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -897597,7 +897601,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R056528", + "___id": "T000002R056531", "___s": true }, { @@ -897606,7 +897610,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -897627,7 +897631,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R056529", + "___id": "T000002R056532", "___s": true }, { @@ -897636,7 +897640,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -897657,7 +897661,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R056530", + "___id": "T000002R056533", "___s": true }, { @@ -897666,7 +897670,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -897687,7 +897691,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R056531", + "___id": "T000002R056534", "___s": true }, { @@ -897696,7 +897700,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -897717,7 +897721,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R056532", + "___id": "T000002R056535", "___s": true }, { @@ -897726,7 +897730,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -897747,7 +897751,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R056533", + "___id": "T000002R056536", "___s": true }, { @@ -897756,7 +897760,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -897777,7 +897781,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R056534", + "___id": "T000002R056537", "___s": true }, { @@ -897786,7 +897790,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -897816,7 +897820,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R056535", + "___id": "T000002R056538", "___s": true }, { @@ -897825,7 +897829,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -897848,7 +897852,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R056536", + "___id": "T000002R056539", "___s": true }, { @@ -897857,7 +897861,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -897880,7 +897884,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R056537", + "___id": "T000002R056540", "___s": true }, { @@ -897889,7 +897893,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -897910,7 +897914,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R056538", + "___id": "T000002R056541", "___s": true }, { @@ -897919,7 +897923,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -897949,7 +897953,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R056539", + "___id": "T000002R056542", "___s": true }, { @@ -897958,7 +897962,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -897979,7 +897983,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R056540", + "___id": "T000002R056543", "___s": true }, { @@ -897988,7 +897992,7 @@ "filename": "WebGLPipeline.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "boot", @@ -898003,7 +898007,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#boot", "inherited": true, - "___id": "T000002R056541", + "___id": "T000002R056544", "___s": true }, { @@ -898012,7 +898016,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -898024,7 +898028,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R056542", + "___id": "T000002R056545", "___s": true }, { @@ -898033,7 +898037,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -898073,7 +898077,7 @@ "name": "height" } ], - "___id": "T000002R056543", + "___id": "T000002R056546", "___s": true }, { @@ -898082,7 +898086,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -898153,7 +898157,7 @@ "name": "vertexBuffer" } ], - "___id": "T000002R056544", + "___id": "T000002R056547", "___s": true }, { @@ -898162,7 +898166,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -898203,7 +898207,7 @@ "name": "name" } ], - "___id": "T000002R056545", + "___id": "T000002R056548", "___s": true }, { @@ -898212,7 +898216,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -898254,7 +898258,7 @@ "name": "config" } ], - "___id": "T000002R056546", + "___id": "T000002R056549", "___s": true }, { @@ -898263,7 +898267,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -898304,7 +898308,7 @@ "name": "texture" } ], - "___id": "T000002R056547", + "___id": "T000002R056550", "___s": true }, { @@ -898313,7 +898317,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -898340,7 +898344,7 @@ "name": "texture" } ], - "___id": "T000002R056548", + "___id": "T000002R056551", "___s": true }, { @@ -898349,7 +898353,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -898390,7 +898394,7 @@ "name": "texture" } ], - "___id": "T000002R056549", + "___id": "T000002R056552", "___s": true }, { @@ -898399,7 +898403,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -898454,7 +898458,7 @@ "name": "frame" } ], - "___id": "T000002R056550", + "___id": "T000002R056553", "___s": true }, { @@ -898463,7 +898467,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -898506,7 +898510,7 @@ "name": "amount" } ], - "___id": "T000002R056551", + "___id": "T000002R056554", "___s": true }, { @@ -898515,7 +898519,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -898541,7 +898545,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R056552", + "___id": "T000002R056555", "___s": true }, { @@ -898550,7 +898554,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -898608,7 +898612,7 @@ "name": "height" } ], - "___id": "T000002R056553", + "___id": "T000002R056556", "___s": true }, { @@ -898617,7 +898621,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -898672,7 +898676,7 @@ "name": "height" } ], - "___id": "T000002R056554", + "___id": "T000002R056557", "___s": true }, { @@ -898681,7 +898685,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -898710,7 +898714,7 @@ "name": "flipY" } ], - "___id": "T000002R056555", + "___id": "T000002R056558", "___s": true }, { @@ -898719,7 +898723,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -898731,7 +898735,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R056556", + "___id": "T000002R056559", "___s": true }, { @@ -898740,7 +898744,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -898786,7 +898790,7 @@ "name": "currentShader" } ], - "___id": "T000002R056557", + "___id": "T000002R056560", "___s": true }, { @@ -898795,7 +898799,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -898841,7 +898845,7 @@ "name": "currentShader" } ], - "___id": "T000002R056558", + "___id": "T000002R056561", "___s": true }, { @@ -898850,7 +898854,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -898862,7 +898866,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R056559", + "___id": "T000002R056562", "___s": true }, { @@ -898871,7 +898875,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -898913,7 +898917,7 @@ "name": "buffer" } ], - "___id": "T000002R056560", + "___id": "T000002R056563", "___s": true }, { @@ -898922,7 +898926,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -898975,7 +898979,7 @@ "name": "gameObject" } ], - "___id": "T000002R056561", + "___id": "T000002R056564", "___s": true }, { @@ -898984,7 +898988,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -899025,7 +899029,7 @@ "name": "swapTarget" } ], - "___id": "T000002R056562", + "___id": "T000002R056565", "___s": true }, { @@ -899034,7 +899038,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -899046,7 +899050,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R056563", + "___id": "T000002R056566", "___s": true }, { @@ -899055,7 +899059,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -899103,7 +899107,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R056564", + "___id": "T000002R056567", "___s": true }, { @@ -899112,7 +899116,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -899139,7 +899143,7 @@ "name": "currentShader" } ], - "___id": "T000002R056565", + "___id": "T000002R056568", "___s": true }, { @@ -899148,7 +899152,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -899176,7 +899180,7 @@ "name": "gameObject" } ], - "___id": "T000002R056566", + "___id": "T000002R056569", "___s": true }, { @@ -899185,7 +899189,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -899197,7 +899201,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R056567", + "___id": "T000002R056570", "___s": true }, { @@ -899206,7 +899210,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -899234,7 +899238,7 @@ "name": "gameObject" } ], - "___id": "T000002R056568", + "___id": "T000002R056571", "___s": true }, { @@ -899243,7 +899247,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -899271,7 +899275,7 @@ "name": "gameObject" } ], - "___id": "T000002R056569", + "___id": "T000002R056572", "___s": true }, { @@ -899280,7 +899284,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -899308,7 +899312,7 @@ "name": "gameObject" } ], - "___id": "T000002R056570", + "___id": "T000002R056573", "___s": true }, { @@ -899317,7 +899321,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -899329,7 +899333,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R056571", + "___id": "T000002R056574", "___s": true }, { @@ -899338,7 +899342,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -899378,7 +899382,7 @@ "name": "camera" } ], - "___id": "T000002R056572", + "___id": "T000002R056575", "___s": true }, { @@ -899387,7 +899391,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -899399,7 +899403,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R056573", + "___id": "T000002R056576", "___s": true }, { @@ -899408,7 +899412,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -899437,7 +899441,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R056574", + "___id": "T000002R056577", "___s": true }, { @@ -899446,7 +899450,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -899475,7 +899479,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R056575", + "___id": "T000002R056578", "___s": true }, { @@ -899484,7 +899488,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -899599,7 +899603,7 @@ "name": "tint" } ], - "___id": "T000002R056576", + "___id": "T000002R056579", "___s": true }, { @@ -899608,7 +899612,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -899918,7 +899922,7 @@ "name": "unit" } ], - "___id": "T000002R056577", + "___id": "T000002R056580", "___s": true }, { @@ -899927,7 +899931,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -900198,7 +900202,7 @@ "name": "unit" } ], - "___id": "T000002R056578", + "___id": "T000002R056581", "___s": true }, { @@ -900207,7 +900211,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -900328,7 +900332,7 @@ "name": "flipUV" } ], - "___id": "T000002R056579", + "___id": "T000002R056582", "___s": true }, { @@ -900337,7 +900341,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -900379,7 +900383,7 @@ "name": "texture" } ], - "___id": "T000002R056580", + "___id": "T000002R056583", "___s": true }, { @@ -900388,7 +900392,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -900446,7 +900450,7 @@ "name": "unit" } ], - "___id": "T000002R056581", + "___id": "T000002R056584", "___s": true }, { @@ -900455,7 +900459,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -900513,7 +900517,7 @@ "name": "unit" } ], - "___id": "T000002R056582", + "___id": "T000002R056585", "___s": true }, { @@ -900522,7 +900526,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -900578,7 +900582,7 @@ "name": "shader" } ], - "___id": "T000002R056583", + "___id": "T000002R056586", "___s": true }, { @@ -900587,7 +900591,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -900656,7 +900660,7 @@ "name": "shader" } ], - "___id": "T000002R056584", + "___id": "T000002R056587", "___s": true }, { @@ -900665,7 +900669,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -900734,7 +900738,7 @@ "name": "shader" } ], - "___id": "T000002R056585", + "___id": "T000002R056588", "___s": true }, { @@ -900743,7 +900747,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -900825,7 +900829,7 @@ "name": "shader" } ], - "___id": "T000002R056586", + "___id": "T000002R056589", "___s": true }, { @@ -900834,7 +900838,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -900929,7 +900933,7 @@ "name": "shader" } ], - "___id": "T000002R056587", + "___id": "T000002R056590", "___s": true }, { @@ -900938,7 +900942,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -901046,7 +901050,7 @@ "name": "shader" } ], - "___id": "T000002R056588", + "___id": "T000002R056591", "___s": true }, { @@ -901055,7 +901059,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -901143,7 +901147,7 @@ "name": "shader" } ], - "___id": "T000002R056589", + "___id": "T000002R056592", "___s": true }, { @@ -901152,7 +901156,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -901240,7 +901244,7 @@ "name": "shader" } ], - "___id": "T000002R056590", + "___id": "T000002R056593", "___s": true }, { @@ -901249,7 +901253,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -901337,7 +901341,7 @@ "name": "shader" } ], - "___id": "T000002R056591", + "___id": "T000002R056594", "___s": true }, { @@ -901346,7 +901350,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -901434,7 +901438,7 @@ "name": "shader" } ], - "___id": "T000002R056592", + "___id": "T000002R056595", "___s": true }, { @@ -901443,7 +901447,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -901531,7 +901535,7 @@ "name": "shader" } ], - "___id": "T000002R056593", + "___id": "T000002R056596", "___s": true }, { @@ -901540,7 +901544,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -901628,7 +901632,7 @@ "name": "shader" } ], - "___id": "T000002R056594", + "___id": "T000002R056597", "___s": true }, { @@ -901637,7 +901641,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -901725,7 +901729,7 @@ "name": "shader" } ], - "___id": "T000002R056595", + "___id": "T000002R056598", "___s": true }, { @@ -901734,7 +901738,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -901822,7 +901826,7 @@ "name": "shader" } ], - "___id": "T000002R056596", + "___id": "T000002R056599", "___s": true }, { @@ -901831,7 +901835,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -901900,7 +901904,7 @@ "name": "shader" } ], - "___id": "T000002R056597", + "___id": "T000002R056600", "___s": true }, { @@ -901909,7 +901913,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -901991,7 +901995,7 @@ "name": "shader" } ], - "___id": "T000002R056598", + "___id": "T000002R056601", "___s": true }, { @@ -902000,7 +902004,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -902095,7 +902099,7 @@ "name": "shader" } ], - "___id": "T000002R056599", + "___id": "T000002R056602", "___s": true }, { @@ -902104,7 +902108,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -902212,7 +902216,7 @@ "name": "shader" } ], - "___id": "T000002R056600", + "___id": "T000002R056603", "___s": true }, { @@ -902221,7 +902225,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -902322,7 +902326,7 @@ "name": "shader" } ], - "___id": "T000002R056601", + "___id": "T000002R056604", "___s": true }, { @@ -902331,7 +902335,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -902413,7 +902417,7 @@ "name": "shader" } ], - "___id": "T000002R056602", + "___id": "T000002R056605", "___s": true }, { @@ -902422,7 +902426,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -902504,7 +902508,7 @@ "name": "shader" } ], - "___id": "T000002R056603", + "___id": "T000002R056606", "___s": true }, { @@ -902513,7 +902517,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -902525,7 +902529,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R056604", + "___id": "T000002R056607", "___s": true }, { @@ -902534,7 +902538,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -902577,7 +902581,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R056605", + "___id": "T000002R056608", "___s": true }, { @@ -902586,7 +902590,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -902646,7 +902650,7 @@ "name": "event" } ], - "___id": "T000002R056606", + "___id": "T000002R056609", "___s": true }, { @@ -902655,7 +902659,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -902706,7 +902710,7 @@ "name": "event" } ], - "___id": "T000002R056607", + "___id": "T000002R056610", "___s": true }, { @@ -902715,7 +902719,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -902781,7 +902785,7 @@ "name": "args" } ], - "___id": "T000002R056608", + "___id": "T000002R056611", "___s": true }, { @@ -902790,7 +902794,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -902869,7 +902873,7 @@ "name": "context" } ], - "___id": "T000002R056609", + "___id": "T000002R056612", "___s": true }, { @@ -902878,7 +902882,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -902957,7 +902961,7 @@ "name": "context" } ], - "___id": "T000002R056610", + "___id": "T000002R056613", "___s": true }, { @@ -902966,7 +902970,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -903045,7 +903049,7 @@ "name": "context" } ], - "___id": "T000002R056611", + "___id": "T000002R056614", "___s": true }, { @@ -903054,7 +903058,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -903147,7 +903151,7 @@ "name": "once" } ], - "___id": "T000002R056612", + "___id": "T000002R056615", "___s": true }, { @@ -903156,7 +903160,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -903249,7 +903253,7 @@ "name": "once" } ], - "___id": "T000002R056613", + "___id": "T000002R056616", "___s": true }, { @@ -903258,7 +903262,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -903311,7 +903315,7 @@ "name": "event" } ], - "___id": "T000002R056614", + "___id": "T000002R056617", "___s": true }, { @@ -903320,7 +903324,7 @@ "filename": "PostFXPipeline.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "gameObject", @@ -903351,7 +903355,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#gameObject", "inherited": true, - "___id": "T000002R056615", + "___id": "T000002R056618", "___s": true }, { @@ -903360,7 +903364,7 @@ "filename": "PostFXPipeline.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "controller", @@ -903381,7 +903385,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#controller", "inherited": true, - "___id": "T000002R056616", + "___id": "T000002R056619", "___s": true }, { @@ -903390,7 +903394,7 @@ "filename": "PostFXPipeline.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "colorMatrix", @@ -903411,7 +903415,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#colorMatrix", "inherited": true, - "___id": "T000002R056617", + "___id": "T000002R056620", "___s": true }, { @@ -903420,7 +903424,7 @@ "filename": "PostFXPipeline.js", "lineno": 163, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame1", @@ -903442,7 +903446,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame1", "inherited": true, - "___id": "T000002R056618", + "___id": "T000002R056621", "___s": true }, { @@ -903451,7 +903455,7 @@ "filename": "PostFXPipeline.js", "lineno": 179, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame2", @@ -903473,7 +903477,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame2", "inherited": true, - "___id": "T000002R056619", + "___id": "T000002R056622", "___s": true }, { @@ -903482,7 +903486,7 @@ "filename": "PostFXPipeline.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame1", @@ -903504,7 +903508,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame1", "inherited": true, - "___id": "T000002R056620", + "___id": "T000002R056623", "___s": true }, { @@ -903513,7 +903517,7 @@ "filename": "PostFXPipeline.js", "lineno": 211, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame2", @@ -903535,7 +903539,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame2", "inherited": true, - "___id": "T000002R056621", + "___id": "T000002R056624", "___s": true }, { @@ -903544,7 +903548,7 @@ "filename": "PostFXPipeline.js", "lineno": 233, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bootFX", @@ -903556,7 +903560,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bootFX", "inherited": true, - "___id": "T000002R056622", + "___id": "T000002R056625", "___s": true }, { @@ -903565,7 +903569,7 @@ "filename": "PostFXPipeline.js", "lineno": 268, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "postBatch", @@ -903618,7 +903622,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#postBatch", "inherited": true, - "___id": "T000002R056623", + "___id": "T000002R056626", "___s": true }, { @@ -903627,7 +903631,7 @@ "filename": "PostFXPipeline.js", "lineno": 309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "getController", @@ -903679,7 +903683,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#getController", "inherited": true, - "___id": "T000002R056624", + "___id": "T000002R056627", "___s": true }, { @@ -903688,7 +903692,7 @@ "filename": "PostFXPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copySprite", @@ -903728,7 +903732,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copySprite", "inherited": true, - "___id": "T000002R056625", + "___id": "T000002R056628", "___s": true }, { @@ -903737,7 +903741,7 @@ "filename": "PostFXPipeline.js", "lineno": 378, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrame", @@ -903823,7 +903827,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrame", "inherited": true, - "___id": "T000002R056626", + "___id": "T000002R056629", "___s": true }, { @@ -903832,7 +903836,7 @@ "filename": "PostFXPipeline.js", "lineno": 401, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyToGame", @@ -903859,7 +903863,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyToGame", "inherited": true, - "___id": "T000002R056627", + "___id": "T000002R056630", "___s": true }, { @@ -903868,7 +903872,7 @@ "filename": "PostFXPipeline.js", "lineno": 421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "drawFrame", @@ -903924,7 +903928,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#drawFrame", "inherited": true, - "___id": "T000002R056628", + "___id": "T000002R056631", "___s": true }, { @@ -903933,7 +903937,7 @@ "filename": "PostFXPipeline.js", "lineno": 442, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFrames", @@ -904017,7 +904021,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFrames", "inherited": true, - "___id": "T000002R056629", + "___id": "T000002R056632", "___s": true }, { @@ -904026,7 +904030,7 @@ "filename": "PostFXPipeline.js", "lineno": 460, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFramesAdditive", @@ -904110,7 +904114,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFramesAdditive", "inherited": true, - "___id": "T000002R056630", + "___id": "T000002R056633", "___s": true }, { @@ -904119,7 +904123,7 @@ "filename": "PostFXPipeline.js", "lineno": 478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "clearFrame", @@ -904161,7 +904165,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#clearFrame", "inherited": true, - "___id": "T000002R056631", + "___id": "T000002R056634", "___s": true }, { @@ -904170,7 +904174,7 @@ "filename": "PostFXPipeline.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blitFrame", @@ -904270,7 +904274,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blitFrame", "inherited": true, - "___id": "T000002R056632", + "___id": "T000002R056635", "___s": true }, { @@ -904279,7 +904283,7 @@ "filename": "PostFXPipeline.js", "lineno": 516, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrameRect", @@ -904401,7 +904405,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrameRect", "inherited": true, - "___id": "T000002R056633", + "___id": "T000002R056636", "___s": true }, { @@ -904410,7 +904414,7 @@ "filename": "PostFXPipeline.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bindAndDraw", @@ -904495,7 +904499,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bindAndDraw", "inherited": true, - "___id": "T000002R056634", + "___id": "T000002R056637", "___s": true }, { @@ -904504,7 +904508,7 @@ "filename": "PostFXPipeline.js", "lineno": 619, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "destroy", @@ -904531,7 +904535,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#destroy", "inherited": true, - "___id": "T000002R056635", + "___id": "T000002R056638", "___s": true }, { @@ -904540,7 +904544,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -904561,7 +904565,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R056636", + "___id": "T000002R056639", "___s": true }, { @@ -904570,7 +904574,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -904591,7 +904595,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R056637", + "___id": "T000002R056640", "___s": true }, { @@ -904600,7 +904604,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -904621,7 +904625,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R056638", + "___id": "T000002R056641", "___s": true }, { @@ -904630,7 +904634,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -904653,7 +904657,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R056639", + "___id": "T000002R056642", "___s": true }, { @@ -904662,7 +904666,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -904683,7 +904687,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R056640", + "___id": "T000002R056643", "___s": true }, { @@ -904692,7 +904696,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -904713,7 +904717,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R056641", + "___id": "T000002R056644", "___s": true }, { @@ -904722,7 +904726,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -904743,7 +904747,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R056642", + "___id": "T000002R056645", "___s": true }, { @@ -904752,7 +904756,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -904773,7 +904777,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R056643", + "___id": "T000002R056646", "___s": true }, { @@ -904782,7 +904786,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -904804,7 +904808,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R056644", + "___id": "T000002R056647", "___s": true }, { @@ -904813,7 +904817,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -904834,7 +904838,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R056645", + "___id": "T000002R056648", "___s": true }, { @@ -904843,7 +904847,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -904865,7 +904869,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R056646", + "___id": "T000002R056649", "___s": true }, { @@ -904874,7 +904878,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -904896,7 +904900,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R056647", + "___id": "T000002R056650", "___s": true }, { @@ -904905,7 +904909,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -904926,7 +904930,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R056648", + "___id": "T000002R056651", "___s": true }, { @@ -904935,7 +904939,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -904956,7 +904960,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R056649", + "___id": "T000002R056652", "___s": true }, { @@ -904965,7 +904969,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -904986,7 +904990,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R056650", + "___id": "T000002R056653", "___s": true }, { @@ -904995,7 +904999,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -905016,7 +905020,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R056651", + "___id": "T000002R056654", "___s": true }, { @@ -905025,7 +905029,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -905046,7 +905050,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R056652", + "___id": "T000002R056655", "___s": true }, { @@ -905055,7 +905059,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -905076,7 +905080,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R056653", + "___id": "T000002R056656", "___s": true }, { @@ -905085,7 +905089,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -905106,7 +905110,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R056654", + "___id": "T000002R056657", "___s": true }, { @@ -905115,7 +905119,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -905137,7 +905141,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R056655", + "___id": "T000002R056658", "___s": true }, { @@ -905146,7 +905150,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -905168,7 +905172,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R056656", + "___id": "T000002R056659", "___s": true }, { @@ -905177,7 +905181,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -905199,7 +905203,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R056657", + "___id": "T000002R056660", "___s": true }, { @@ -905208,7 +905212,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -905238,7 +905242,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R056658", + "___id": "T000002R056661", "___s": true }, { @@ -905247,7 +905251,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -905268,7 +905272,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R056659", + "___id": "T000002R056662", "___s": true }, { @@ -905277,7 +905281,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -905307,7 +905311,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R056660", + "___id": "T000002R056663", "___s": true }, { @@ -905316,7 +905320,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -905337,7 +905341,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R056661", + "___id": "T000002R056664", "___s": true }, { @@ -905346,7 +905350,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -905367,7 +905371,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R056662", + "___id": "T000002R056665", "___s": true }, { @@ -905376,7 +905380,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -905397,7 +905401,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R056663", + "___id": "T000002R056666", "___s": true }, { @@ -905406,7 +905410,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -905427,7 +905431,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R056664", + "___id": "T000002R056667", "___s": true }, { @@ -905436,7 +905440,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -905457,7 +905461,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R056665", + "___id": "T000002R056668", "___s": true }, { @@ -905466,7 +905470,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -905487,7 +905491,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R056666", + "___id": "T000002R056669", "___s": true }, { @@ -905496,7 +905500,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -905526,7 +905530,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R056667", + "___id": "T000002R056670", "___s": true }, { @@ -905535,7 +905539,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -905558,7 +905562,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R056668", + "___id": "T000002R056671", "___s": true }, { @@ -905567,7 +905571,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -905590,7 +905594,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R056669", + "___id": "T000002R056672", "___s": true }, { @@ -905599,7 +905603,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -905620,7 +905624,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R056670", + "___id": "T000002R056673", "___s": true }, { @@ -905629,7 +905633,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -905659,7 +905663,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R056671", + "___id": "T000002R056674", "___s": true }, { @@ -905668,7 +905672,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -905689,7 +905693,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R056672", + "___id": "T000002R056675", "___s": true }, { @@ -905698,7 +905702,7 @@ "filename": "WebGLPipeline.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "boot", @@ -905713,7 +905717,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#boot", "inherited": true, - "___id": "T000002R056673", + "___id": "T000002R056676", "___s": true }, { @@ -905722,7 +905726,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -905734,7 +905738,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R056674", + "___id": "T000002R056677", "___s": true }, { @@ -905743,7 +905747,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -905783,7 +905787,7 @@ "name": "height" } ], - "___id": "T000002R056675", + "___id": "T000002R056678", "___s": true }, { @@ -905792,7 +905796,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -905863,7 +905867,7 @@ "name": "vertexBuffer" } ], - "___id": "T000002R056676", + "___id": "T000002R056679", "___s": true }, { @@ -905872,7 +905876,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -905913,7 +905917,7 @@ "name": "name" } ], - "___id": "T000002R056677", + "___id": "T000002R056680", "___s": true }, { @@ -905922,7 +905926,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -905964,7 +905968,7 @@ "name": "config" } ], - "___id": "T000002R056678", + "___id": "T000002R056681", "___s": true }, { @@ -905973,7 +905977,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -906014,7 +906018,7 @@ "name": "texture" } ], - "___id": "T000002R056679", + "___id": "T000002R056682", "___s": true }, { @@ -906023,7 +906027,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -906050,7 +906054,7 @@ "name": "texture" } ], - "___id": "T000002R056680", + "___id": "T000002R056683", "___s": true }, { @@ -906059,7 +906063,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -906100,7 +906104,7 @@ "name": "texture" } ], - "___id": "T000002R056681", + "___id": "T000002R056684", "___s": true }, { @@ -906109,7 +906113,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -906164,7 +906168,7 @@ "name": "frame" } ], - "___id": "T000002R056682", + "___id": "T000002R056685", "___s": true }, { @@ -906173,7 +906177,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -906216,7 +906220,7 @@ "name": "amount" } ], - "___id": "T000002R056683", + "___id": "T000002R056686", "___s": true }, { @@ -906225,7 +906229,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -906251,7 +906255,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R056684", + "___id": "T000002R056687", "___s": true }, { @@ -906260,7 +906264,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -906318,7 +906322,7 @@ "name": "height" } ], - "___id": "T000002R056685", + "___id": "T000002R056688", "___s": true }, { @@ -906327,7 +906331,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -906382,7 +906386,7 @@ "name": "height" } ], - "___id": "T000002R056686", + "___id": "T000002R056689", "___s": true }, { @@ -906391,7 +906395,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -906420,7 +906424,7 @@ "name": "flipY" } ], - "___id": "T000002R056687", + "___id": "T000002R056690", "___s": true }, { @@ -906429,7 +906433,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -906441,7 +906445,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R056688", + "___id": "T000002R056691", "___s": true }, { @@ -906450,7 +906454,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -906496,7 +906500,7 @@ "name": "currentShader" } ], - "___id": "T000002R056689", + "___id": "T000002R056692", "___s": true }, { @@ -906505,7 +906509,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -906551,7 +906555,7 @@ "name": "currentShader" } ], - "___id": "T000002R056690", + "___id": "T000002R056693", "___s": true }, { @@ -906560,7 +906564,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -906572,7 +906576,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R056691", + "___id": "T000002R056694", "___s": true }, { @@ -906581,7 +906585,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -906623,7 +906627,7 @@ "name": "buffer" } ], - "___id": "T000002R056692", + "___id": "T000002R056695", "___s": true }, { @@ -906632,7 +906636,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -906685,7 +906689,7 @@ "name": "gameObject" } ], - "___id": "T000002R056693", + "___id": "T000002R056696", "___s": true }, { @@ -906694,7 +906698,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -906735,7 +906739,7 @@ "name": "swapTarget" } ], - "___id": "T000002R056694", + "___id": "T000002R056697", "___s": true }, { @@ -906744,7 +906748,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -906756,7 +906760,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R056695", + "___id": "T000002R056698", "___s": true }, { @@ -906765,7 +906769,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -906813,7 +906817,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R056696", + "___id": "T000002R056699", "___s": true }, { @@ -906822,7 +906826,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -906849,7 +906853,7 @@ "name": "currentShader" } ], - "___id": "T000002R056697", + "___id": "T000002R056700", "___s": true }, { @@ -906858,7 +906862,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -906886,7 +906890,7 @@ "name": "gameObject" } ], - "___id": "T000002R056698", + "___id": "T000002R056701", "___s": true }, { @@ -906895,7 +906899,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -906907,7 +906911,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R056699", + "___id": "T000002R056702", "___s": true }, { @@ -906916,7 +906920,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -906944,7 +906948,7 @@ "name": "gameObject" } ], - "___id": "T000002R056700", + "___id": "T000002R056703", "___s": true }, { @@ -906953,7 +906957,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -906981,7 +906985,7 @@ "name": "gameObject" } ], - "___id": "T000002R056701", + "___id": "T000002R056704", "___s": true }, { @@ -906990,7 +906994,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -907018,7 +907022,7 @@ "name": "gameObject" } ], - "___id": "T000002R056702", + "___id": "T000002R056705", "___s": true }, { @@ -907027,7 +907031,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -907039,7 +907043,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R056703", + "___id": "T000002R056706", "___s": true }, { @@ -907048,7 +907052,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -907088,7 +907092,7 @@ "name": "camera" } ], - "___id": "T000002R056704", + "___id": "T000002R056707", "___s": true }, { @@ -907097,7 +907101,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -907109,7 +907113,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R056705", + "___id": "T000002R056708", "___s": true }, { @@ -907118,7 +907122,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -907147,7 +907151,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R056706", + "___id": "T000002R056709", "___s": true }, { @@ -907156,7 +907160,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -907185,7 +907189,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R056707", + "___id": "T000002R056710", "___s": true }, { @@ -907194,7 +907198,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -907309,7 +907313,7 @@ "name": "tint" } ], - "___id": "T000002R056708", + "___id": "T000002R056711", "___s": true }, { @@ -907318,7 +907322,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -907628,7 +907632,7 @@ "name": "unit" } ], - "___id": "T000002R056709", + "___id": "T000002R056712", "___s": true }, { @@ -907637,7 +907641,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -907908,7 +907912,7 @@ "name": "unit" } ], - "___id": "T000002R056710", + "___id": "T000002R056713", "___s": true }, { @@ -907917,7 +907921,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -908038,7 +908042,7 @@ "name": "flipUV" } ], - "___id": "T000002R056711", + "___id": "T000002R056714", "___s": true }, { @@ -908047,7 +908051,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -908089,7 +908093,7 @@ "name": "texture" } ], - "___id": "T000002R056712", + "___id": "T000002R056715", "___s": true }, { @@ -908098,7 +908102,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -908156,7 +908160,7 @@ "name": "unit" } ], - "___id": "T000002R056713", + "___id": "T000002R056716", "___s": true }, { @@ -908165,7 +908169,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -908223,7 +908227,7 @@ "name": "unit" } ], - "___id": "T000002R056714", + "___id": "T000002R056717", "___s": true }, { @@ -908232,7 +908236,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -908288,7 +908292,7 @@ "name": "shader" } ], - "___id": "T000002R056715", + "___id": "T000002R056718", "___s": true }, { @@ -908297,7 +908301,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -908366,7 +908370,7 @@ "name": "shader" } ], - "___id": "T000002R056716", + "___id": "T000002R056719", "___s": true }, { @@ -908375,7 +908379,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -908444,7 +908448,7 @@ "name": "shader" } ], - "___id": "T000002R056717", + "___id": "T000002R056720", "___s": true }, { @@ -908453,7 +908457,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -908535,7 +908539,7 @@ "name": "shader" } ], - "___id": "T000002R056718", + "___id": "T000002R056721", "___s": true }, { @@ -908544,7 +908548,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -908639,7 +908643,7 @@ "name": "shader" } ], - "___id": "T000002R056719", + "___id": "T000002R056722", "___s": true }, { @@ -908648,7 +908652,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -908756,7 +908760,7 @@ "name": "shader" } ], - "___id": "T000002R056720", + "___id": "T000002R056723", "___s": true }, { @@ -908765,7 +908769,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -908853,7 +908857,7 @@ "name": "shader" } ], - "___id": "T000002R056721", + "___id": "T000002R056724", "___s": true }, { @@ -908862,7 +908866,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -908950,7 +908954,7 @@ "name": "shader" } ], - "___id": "T000002R056722", + "___id": "T000002R056725", "___s": true }, { @@ -908959,7 +908963,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -909047,7 +909051,7 @@ "name": "shader" } ], - "___id": "T000002R056723", + "___id": "T000002R056726", "___s": true }, { @@ -909056,7 +909060,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -909144,7 +909148,7 @@ "name": "shader" } ], - "___id": "T000002R056724", + "___id": "T000002R056727", "___s": true }, { @@ -909153,7 +909157,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -909241,7 +909245,7 @@ "name": "shader" } ], - "___id": "T000002R056725", + "___id": "T000002R056728", "___s": true }, { @@ -909250,7 +909254,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -909338,7 +909342,7 @@ "name": "shader" } ], - "___id": "T000002R056726", + "___id": "T000002R056729", "___s": true }, { @@ -909347,7 +909351,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -909435,7 +909439,7 @@ "name": "shader" } ], - "___id": "T000002R056727", + "___id": "T000002R056730", "___s": true }, { @@ -909444,7 +909448,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -909532,7 +909536,7 @@ "name": "shader" } ], - "___id": "T000002R056728", + "___id": "T000002R056731", "___s": true }, { @@ -909541,7 +909545,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -909610,7 +909614,7 @@ "name": "shader" } ], - "___id": "T000002R056729", + "___id": "T000002R056732", "___s": true }, { @@ -909619,7 +909623,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -909701,7 +909705,7 @@ "name": "shader" } ], - "___id": "T000002R056730", + "___id": "T000002R056733", "___s": true }, { @@ -909710,7 +909714,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -909805,7 +909809,7 @@ "name": "shader" } ], - "___id": "T000002R056731", + "___id": "T000002R056734", "___s": true }, { @@ -909814,7 +909818,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -909922,7 +909926,7 @@ "name": "shader" } ], - "___id": "T000002R056732", + "___id": "T000002R056735", "___s": true }, { @@ -909931,7 +909935,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -910032,7 +910036,7 @@ "name": "shader" } ], - "___id": "T000002R056733", + "___id": "T000002R056736", "___s": true }, { @@ -910041,7 +910045,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -910123,7 +910127,7 @@ "name": "shader" } ], - "___id": "T000002R056734", + "___id": "T000002R056737", "___s": true }, { @@ -910132,7 +910136,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -910214,7 +910218,7 @@ "name": "shader" } ], - "___id": "T000002R056735", + "___id": "T000002R056738", "___s": true }, { @@ -910223,7 +910227,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -910235,7 +910239,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R056736", + "___id": "T000002R056739", "___s": true }, { @@ -910244,7 +910248,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -910287,7 +910291,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R056737", + "___id": "T000002R056740", "___s": true }, { @@ -910296,7 +910300,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -910356,7 +910360,7 @@ "name": "event" } ], - "___id": "T000002R056738", + "___id": "T000002R056741", "___s": true }, { @@ -910365,7 +910369,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -910416,7 +910420,7 @@ "name": "event" } ], - "___id": "T000002R056739", + "___id": "T000002R056742", "___s": true }, { @@ -910425,7 +910429,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -910491,7 +910495,7 @@ "name": "args" } ], - "___id": "T000002R056740", + "___id": "T000002R056743", "___s": true }, { @@ -910500,7 +910504,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -910579,7 +910583,7 @@ "name": "context" } ], - "___id": "T000002R056741", + "___id": "T000002R056744", "___s": true }, { @@ -910588,7 +910592,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -910667,7 +910671,7 @@ "name": "context" } ], - "___id": "T000002R056742", + "___id": "T000002R056745", "___s": true }, { @@ -910676,7 +910680,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -910755,7 +910759,7 @@ "name": "context" } ], - "___id": "T000002R056743", + "___id": "T000002R056746", "___s": true }, { @@ -910764,7 +910768,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -910857,7 +910861,7 @@ "name": "once" } ], - "___id": "T000002R056744", + "___id": "T000002R056747", "___s": true }, { @@ -910866,7 +910870,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -910959,7 +910963,7 @@ "name": "once" } ], - "___id": "T000002R056745", + "___id": "T000002R056748", "___s": true }, { @@ -910968,7 +910972,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -911021,7 +911025,7 @@ "name": "event" } ], - "___id": "T000002R056746", + "___id": "T000002R056749", "___s": true }, { @@ -911030,7 +911034,7 @@ "filename": "PostFXPipeline.js", "lineno": 132, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "gameObject", @@ -911061,7 +911065,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#gameObject", "inherited": true, - "___id": "T000002R056747", + "___id": "T000002R056750", "___s": true }, { @@ -911070,7 +911074,7 @@ "filename": "PostFXPipeline.js", "lineno": 142, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "controller", @@ -911091,7 +911095,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#controller", "inherited": true, - "___id": "T000002R056748", + "___id": "T000002R056751", "___s": true }, { @@ -911100,7 +911104,7 @@ "filename": "PostFXPipeline.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "colorMatrix", @@ -911121,7 +911125,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#colorMatrix", "inherited": true, - "___id": "T000002R056749", + "___id": "T000002R056752", "___s": true }, { @@ -911130,7 +911134,7 @@ "filename": "PostFXPipeline.js", "lineno": 163, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame1", @@ -911152,7 +911156,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame1", "inherited": true, - "___id": "T000002R056750", + "___id": "T000002R056753", "___s": true }, { @@ -911161,7 +911165,7 @@ "filename": "PostFXPipeline.js", "lineno": 179, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fullFrame2", @@ -911183,7 +911187,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#fullFrame2", "inherited": true, - "___id": "T000002R056751", + "___id": "T000002R056754", "___s": true }, { @@ -911192,7 +911196,7 @@ "filename": "PostFXPipeline.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame1", @@ -911214,7 +911218,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame1", "inherited": true, - "___id": "T000002R056752", + "___id": "T000002R056755", "___s": true }, { @@ -911223,7 +911227,7 @@ "filename": "PostFXPipeline.js", "lineno": 211, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "halfFrame2", @@ -911245,7 +911249,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#halfFrame2", "inherited": true, - "___id": "T000002R056753", + "___id": "T000002R056756", "___s": true }, { @@ -911254,7 +911258,7 @@ "filename": "PostFXPipeline.js", "lineno": 233, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bootFX", @@ -911266,7 +911270,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bootFX", "inherited": true, - "___id": "T000002R056754", + "___id": "T000002R056757", "___s": true }, { @@ -911275,7 +911279,7 @@ "filename": "PostFXPipeline.js", "lineno": 268, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "postBatch", @@ -911328,7 +911332,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#postBatch", "inherited": true, - "___id": "T000002R056755", + "___id": "T000002R056758", "___s": true }, { @@ -911337,7 +911341,7 @@ "filename": "PostFXPipeline.js", "lineno": 309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "getController", @@ -911389,7 +911393,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#getController", "inherited": true, - "___id": "T000002R056756", + "___id": "T000002R056759", "___s": true }, { @@ -911398,7 +911402,7 @@ "filename": "PostFXPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copySprite", @@ -911438,7 +911442,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copySprite", "inherited": true, - "___id": "T000002R056757", + "___id": "T000002R056760", "___s": true }, { @@ -911447,7 +911451,7 @@ "filename": "PostFXPipeline.js", "lineno": 378, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrame", @@ -911533,7 +911537,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrame", "inherited": true, - "___id": "T000002R056758", + "___id": "T000002R056761", "___s": true }, { @@ -911542,7 +911546,7 @@ "filename": "PostFXPipeline.js", "lineno": 401, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyToGame", @@ -911569,7 +911573,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyToGame", "inherited": true, - "___id": "T000002R056759", + "___id": "T000002R056762", "___s": true }, { @@ -911578,7 +911582,7 @@ "filename": "PostFXPipeline.js", "lineno": 421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "drawFrame", @@ -911634,7 +911638,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#drawFrame", "inherited": true, - "___id": "T000002R056760", + "___id": "T000002R056763", "___s": true }, { @@ -911643,7 +911647,7 @@ "filename": "PostFXPipeline.js", "lineno": 442, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFrames", @@ -911727,7 +911731,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFrames", "inherited": true, - "___id": "T000002R056761", + "___id": "T000002R056764", "___s": true }, { @@ -911736,7 +911740,7 @@ "filename": "PostFXPipeline.js", "lineno": 460, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFramesAdditive", @@ -911820,7 +911824,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blendFramesAdditive", "inherited": true, - "___id": "T000002R056762", + "___id": "T000002R056765", "___s": true }, { @@ -911829,7 +911833,7 @@ "filename": "PostFXPipeline.js", "lineno": 478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "clearFrame", @@ -911871,7 +911875,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#clearFrame", "inherited": true, - "___id": "T000002R056763", + "___id": "T000002R056766", "___s": true }, { @@ -911880,7 +911884,7 @@ "filename": "PostFXPipeline.js", "lineno": 492, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blitFrame", @@ -911980,7 +911984,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#blitFrame", "inherited": true, - "___id": "T000002R056764", + "___id": "T000002R056767", "___s": true }, { @@ -911989,7 +911993,7 @@ "filename": "PostFXPipeline.js", "lineno": 516, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyFrameRect", @@ -912111,7 +912115,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#copyFrameRect", "inherited": true, - "___id": "T000002R056765", + "___id": "T000002R056768", "___s": true }, { @@ -912120,7 +912124,7 @@ "filename": "PostFXPipeline.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bindAndDraw", @@ -912205,7 +912209,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#bindAndDraw", "inherited": true, - "___id": "T000002R056766", + "___id": "T000002R056769", "___s": true }, { @@ -912214,7 +912218,7 @@ "filename": "PostFXPipeline.js", "lineno": 619, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "destroy", @@ -912241,7 +912245,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PostFXPipeline#destroy", "inherited": true, - "___id": "T000002R056767", + "___id": "T000002R056770", "___s": true }, { @@ -912250,7 +912254,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -912271,7 +912275,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R056768", + "___id": "T000002R056771", "___s": true }, { @@ -912280,7 +912284,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -912301,7 +912305,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R056769", + "___id": "T000002R056772", "___s": true }, { @@ -912310,7 +912314,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -912331,7 +912335,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R056770", + "___id": "T000002R056773", "___s": true }, { @@ -912340,7 +912344,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -912363,7 +912367,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R056771", + "___id": "T000002R056774", "___s": true }, { @@ -912372,7 +912376,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -912393,7 +912397,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R056772", + "___id": "T000002R056775", "___s": true }, { @@ -912402,7 +912406,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -912423,7 +912427,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R056773", + "___id": "T000002R056776", "___s": true }, { @@ -912432,7 +912436,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -912453,7 +912457,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R056774", + "___id": "T000002R056777", "___s": true }, { @@ -912462,7 +912466,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -912483,7 +912487,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R056775", + "___id": "T000002R056778", "___s": true }, { @@ -912492,7 +912496,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -912514,7 +912518,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R056776", + "___id": "T000002R056779", "___s": true }, { @@ -912523,7 +912527,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -912544,7 +912548,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R056777", + "___id": "T000002R056780", "___s": true }, { @@ -912553,7 +912557,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -912575,7 +912579,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R056778", + "___id": "T000002R056781", "___s": true }, { @@ -912584,7 +912588,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -912606,7 +912610,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R056779", + "___id": "T000002R056782", "___s": true }, { @@ -912615,7 +912619,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -912636,7 +912640,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R056780", + "___id": "T000002R056783", "___s": true }, { @@ -912645,7 +912649,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -912666,7 +912670,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R056781", + "___id": "T000002R056784", "___s": true }, { @@ -912675,7 +912679,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -912696,7 +912700,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R056782", + "___id": "T000002R056785", "___s": true }, { @@ -912705,7 +912709,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -912726,7 +912730,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R056783", + "___id": "T000002R056786", "___s": true }, { @@ -912735,7 +912739,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -912756,7 +912760,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R056784", + "___id": "T000002R056787", "___s": true }, { @@ -912765,7 +912769,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -912786,7 +912790,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R056785", + "___id": "T000002R056788", "___s": true }, { @@ -912795,7 +912799,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -912816,7 +912820,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R056786", + "___id": "T000002R056789", "___s": true }, { @@ -912825,7 +912829,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -912847,7 +912851,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R056787", + "___id": "T000002R056790", "___s": true }, { @@ -912856,7 +912860,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -912878,7 +912882,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R056788", + "___id": "T000002R056791", "___s": true }, { @@ -912887,7 +912891,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -912909,7 +912913,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R056789", + "___id": "T000002R056792", "___s": true }, { @@ -912918,7 +912922,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -912948,7 +912952,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R056790", + "___id": "T000002R056793", "___s": true }, { @@ -912957,7 +912961,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -912978,7 +912982,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R056791", + "___id": "T000002R056794", "___s": true }, { @@ -912987,7 +912991,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -913017,7 +913021,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R056792", + "___id": "T000002R056795", "___s": true }, { @@ -913026,7 +913030,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -913047,7 +913051,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R056793", + "___id": "T000002R056796", "___s": true }, { @@ -913056,7 +913060,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -913077,7 +913081,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R056794", + "___id": "T000002R056797", "___s": true }, { @@ -913086,7 +913090,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -913107,7 +913111,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R056795", + "___id": "T000002R056798", "___s": true }, { @@ -913116,7 +913120,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -913137,7 +913141,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R056796", + "___id": "T000002R056799", "___s": true }, { @@ -913146,7 +913150,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -913167,7 +913171,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R056797", + "___id": "T000002R056800", "___s": true }, { @@ -913176,7 +913180,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -913197,7 +913201,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R056798", + "___id": "T000002R056801", "___s": true }, { @@ -913206,7 +913210,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -913236,7 +913240,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R056799", + "___id": "T000002R056802", "___s": true }, { @@ -913245,7 +913249,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -913268,7 +913272,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R056800", + "___id": "T000002R056803", "___s": true }, { @@ -913277,7 +913281,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -913300,7 +913304,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R056801", + "___id": "T000002R056804", "___s": true }, { @@ -913309,7 +913313,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -913330,7 +913334,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R056802", + "___id": "T000002R056805", "___s": true }, { @@ -913339,7 +913343,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -913369,7 +913373,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R056803", + "___id": "T000002R056806", "___s": true }, { @@ -913378,7 +913382,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -913399,7 +913403,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R056804", + "___id": "T000002R056807", "___s": true }, { @@ -913408,7 +913412,7 @@ "filename": "WebGLPipeline.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "boot", @@ -913423,7 +913427,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#boot", "inherited": true, - "___id": "T000002R056805", + "___id": "T000002R056808", "___s": true }, { @@ -913432,7 +913436,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -913444,7 +913448,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R056806", + "___id": "T000002R056809", "___s": true }, { @@ -913453,7 +913457,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -913493,7 +913497,7 @@ "name": "height" } ], - "___id": "T000002R056807", + "___id": "T000002R056810", "___s": true }, { @@ -913502,7 +913506,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -913573,7 +913577,7 @@ "name": "vertexBuffer" } ], - "___id": "T000002R056808", + "___id": "T000002R056811", "___s": true }, { @@ -913582,7 +913586,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -913623,7 +913627,7 @@ "name": "name" } ], - "___id": "T000002R056809", + "___id": "T000002R056812", "___s": true }, { @@ -913632,7 +913636,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -913674,7 +913678,7 @@ "name": "config" } ], - "___id": "T000002R056810", + "___id": "T000002R056813", "___s": true }, { @@ -913683,7 +913687,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -913724,7 +913728,7 @@ "name": "texture" } ], - "___id": "T000002R056811", + "___id": "T000002R056814", "___s": true }, { @@ -913733,7 +913737,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -913760,7 +913764,7 @@ "name": "texture" } ], - "___id": "T000002R056812", + "___id": "T000002R056815", "___s": true }, { @@ -913769,7 +913773,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -913810,7 +913814,7 @@ "name": "texture" } ], - "___id": "T000002R056813", + "___id": "T000002R056816", "___s": true }, { @@ -913819,7 +913823,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -913874,7 +913878,7 @@ "name": "frame" } ], - "___id": "T000002R056814", + "___id": "T000002R056817", "___s": true }, { @@ -913883,7 +913887,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -913926,7 +913930,7 @@ "name": "amount" } ], - "___id": "T000002R056815", + "___id": "T000002R056818", "___s": true }, { @@ -913935,7 +913939,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -913961,7 +913965,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R056816", + "___id": "T000002R056819", "___s": true }, { @@ -913970,7 +913974,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -914028,7 +914032,7 @@ "name": "height" } ], - "___id": "T000002R056817", + "___id": "T000002R056820", "___s": true }, { @@ -914037,7 +914041,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -914092,7 +914096,7 @@ "name": "height" } ], - "___id": "T000002R056818", + "___id": "T000002R056821", "___s": true }, { @@ -914101,7 +914105,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -914130,7 +914134,7 @@ "name": "flipY" } ], - "___id": "T000002R056819", + "___id": "T000002R056822", "___s": true }, { @@ -914139,7 +914143,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -914151,7 +914155,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R056820", + "___id": "T000002R056823", "___s": true }, { @@ -914160,7 +914164,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -914206,7 +914210,7 @@ "name": "currentShader" } ], - "___id": "T000002R056821", + "___id": "T000002R056824", "___s": true }, { @@ -914215,7 +914219,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -914261,7 +914265,7 @@ "name": "currentShader" } ], - "___id": "T000002R056822", + "___id": "T000002R056825", "___s": true }, { @@ -914270,7 +914274,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -914282,7 +914286,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R056823", + "___id": "T000002R056826", "___s": true }, { @@ -914291,7 +914295,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -914333,7 +914337,7 @@ "name": "buffer" } ], - "___id": "T000002R056824", + "___id": "T000002R056827", "___s": true }, { @@ -914342,7 +914346,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -914395,7 +914399,7 @@ "name": "gameObject" } ], - "___id": "T000002R056825", + "___id": "T000002R056828", "___s": true }, { @@ -914404,7 +914408,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -914445,7 +914449,7 @@ "name": "swapTarget" } ], - "___id": "T000002R056826", + "___id": "T000002R056829", "___s": true }, { @@ -914454,7 +914458,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -914466,7 +914470,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R056827", + "___id": "T000002R056830", "___s": true }, { @@ -914475,7 +914479,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -914523,7 +914527,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R056828", + "___id": "T000002R056831", "___s": true }, { @@ -914532,7 +914536,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -914559,7 +914563,7 @@ "name": "currentShader" } ], - "___id": "T000002R056829", + "___id": "T000002R056832", "___s": true }, { @@ -914568,7 +914572,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -914596,7 +914600,7 @@ "name": "gameObject" } ], - "___id": "T000002R056830", + "___id": "T000002R056833", "___s": true }, { @@ -914605,7 +914609,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -914617,7 +914621,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R056831", + "___id": "T000002R056834", "___s": true }, { @@ -914626,7 +914630,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -914654,7 +914658,7 @@ "name": "gameObject" } ], - "___id": "T000002R056832", + "___id": "T000002R056835", "___s": true }, { @@ -914663,7 +914667,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -914691,7 +914695,7 @@ "name": "gameObject" } ], - "___id": "T000002R056833", + "___id": "T000002R056836", "___s": true }, { @@ -914700,7 +914704,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -914728,7 +914732,7 @@ "name": "gameObject" } ], - "___id": "T000002R056834", + "___id": "T000002R056837", "___s": true }, { @@ -914737,7 +914741,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -914749,7 +914753,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R056835", + "___id": "T000002R056838", "___s": true }, { @@ -914758,7 +914762,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -914798,7 +914802,7 @@ "name": "camera" } ], - "___id": "T000002R056836", + "___id": "T000002R056839", "___s": true }, { @@ -914807,7 +914811,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -914819,7 +914823,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R056837", + "___id": "T000002R056840", "___s": true }, { @@ -914828,7 +914832,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -914857,7 +914861,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R056838", + "___id": "T000002R056841", "___s": true }, { @@ -914866,7 +914870,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -914895,7 +914899,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R056839", + "___id": "T000002R056842", "___s": true }, { @@ -914904,7 +914908,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -915019,7 +915023,7 @@ "name": "tint" } ], - "___id": "T000002R056840", + "___id": "T000002R056843", "___s": true }, { @@ -915028,7 +915032,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -915338,7 +915342,7 @@ "name": "unit" } ], - "___id": "T000002R056841", + "___id": "T000002R056844", "___s": true }, { @@ -915347,7 +915351,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -915618,7 +915622,7 @@ "name": "unit" } ], - "___id": "T000002R056842", + "___id": "T000002R056845", "___s": true }, { @@ -915627,7 +915631,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -915748,7 +915752,7 @@ "name": "flipUV" } ], - "___id": "T000002R056843", + "___id": "T000002R056846", "___s": true }, { @@ -915757,7 +915761,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -915799,7 +915803,7 @@ "name": "texture" } ], - "___id": "T000002R056844", + "___id": "T000002R056847", "___s": true }, { @@ -915808,7 +915812,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -915866,7 +915870,7 @@ "name": "unit" } ], - "___id": "T000002R056845", + "___id": "T000002R056848", "___s": true }, { @@ -915875,7 +915879,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -915933,7 +915937,7 @@ "name": "unit" } ], - "___id": "T000002R056846", + "___id": "T000002R056849", "___s": true }, { @@ -915942,7 +915946,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -915998,7 +916002,7 @@ "name": "shader" } ], - "___id": "T000002R056847", + "___id": "T000002R056850", "___s": true }, { @@ -916007,7 +916011,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -916076,7 +916080,7 @@ "name": "shader" } ], - "___id": "T000002R056848", + "___id": "T000002R056851", "___s": true }, { @@ -916085,7 +916089,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -916154,7 +916158,7 @@ "name": "shader" } ], - "___id": "T000002R056849", + "___id": "T000002R056852", "___s": true }, { @@ -916163,7 +916167,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -916245,7 +916249,7 @@ "name": "shader" } ], - "___id": "T000002R056850", + "___id": "T000002R056853", "___s": true }, { @@ -916254,7 +916258,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -916349,7 +916353,7 @@ "name": "shader" } ], - "___id": "T000002R056851", + "___id": "T000002R056854", "___s": true }, { @@ -916358,7 +916362,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -916466,7 +916470,7 @@ "name": "shader" } ], - "___id": "T000002R056852", + "___id": "T000002R056855", "___s": true }, { @@ -916475,7 +916479,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -916563,7 +916567,7 @@ "name": "shader" } ], - "___id": "T000002R056853", + "___id": "T000002R056856", "___s": true }, { @@ -916572,7 +916576,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -916660,7 +916664,7 @@ "name": "shader" } ], - "___id": "T000002R056854", + "___id": "T000002R056857", "___s": true }, { @@ -916669,7 +916673,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -916757,7 +916761,7 @@ "name": "shader" } ], - "___id": "T000002R056855", + "___id": "T000002R056858", "___s": true }, { @@ -916766,7 +916770,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -916854,7 +916858,7 @@ "name": "shader" } ], - "___id": "T000002R056856", + "___id": "T000002R056859", "___s": true }, { @@ -916863,7 +916867,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -916951,7 +916955,7 @@ "name": "shader" } ], - "___id": "T000002R056857", + "___id": "T000002R056860", "___s": true }, { @@ -916960,7 +916964,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -917048,7 +917052,7 @@ "name": "shader" } ], - "___id": "T000002R056858", + "___id": "T000002R056861", "___s": true }, { @@ -917057,7 +917061,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -917145,7 +917149,7 @@ "name": "shader" } ], - "___id": "T000002R056859", + "___id": "T000002R056862", "___s": true }, { @@ -917154,7 +917158,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -917242,7 +917246,7 @@ "name": "shader" } ], - "___id": "T000002R056860", + "___id": "T000002R056863", "___s": true }, { @@ -917251,7 +917255,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -917320,7 +917324,7 @@ "name": "shader" } ], - "___id": "T000002R056861", + "___id": "T000002R056864", "___s": true }, { @@ -917329,7 +917333,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -917411,7 +917415,7 @@ "name": "shader" } ], - "___id": "T000002R056862", + "___id": "T000002R056865", "___s": true }, { @@ -917420,7 +917424,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -917515,7 +917519,7 @@ "name": "shader" } ], - "___id": "T000002R056863", + "___id": "T000002R056866", "___s": true }, { @@ -917524,7 +917528,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -917632,7 +917636,7 @@ "name": "shader" } ], - "___id": "T000002R056864", + "___id": "T000002R056867", "___s": true }, { @@ -917641,7 +917645,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -917742,7 +917746,7 @@ "name": "shader" } ], - "___id": "T000002R056865", + "___id": "T000002R056868", "___s": true }, { @@ -917751,7 +917755,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -917833,7 +917837,7 @@ "name": "shader" } ], - "___id": "T000002R056866", + "___id": "T000002R056869", "___s": true }, { @@ -917842,7 +917846,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -917924,7 +917928,7 @@ "name": "shader" } ], - "___id": "T000002R056867", + "___id": "T000002R056870", "___s": true }, { @@ -917933,7 +917937,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -917945,7 +917949,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R056868", + "___id": "T000002R056871", "___s": true }, { @@ -917954,7 +917958,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -917997,7 +918001,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R056869", + "___id": "T000002R056872", "___s": true }, { @@ -918006,7 +918010,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -918066,7 +918070,7 @@ "name": "event" } ], - "___id": "T000002R056870", + "___id": "T000002R056873", "___s": true }, { @@ -918075,7 +918079,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -918126,7 +918130,7 @@ "name": "event" } ], - "___id": "T000002R056871", + "___id": "T000002R056874", "___s": true }, { @@ -918135,7 +918139,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -918201,7 +918205,7 @@ "name": "args" } ], - "___id": "T000002R056872", + "___id": "T000002R056875", "___s": true }, { @@ -918210,7 +918214,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -918289,7 +918293,7 @@ "name": "context" } ], - "___id": "T000002R056873", + "___id": "T000002R056876", "___s": true }, { @@ -918298,7 +918302,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -918377,7 +918381,7 @@ "name": "context" } ], - "___id": "T000002R056874", + "___id": "T000002R056877", "___s": true }, { @@ -918386,7 +918390,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -918465,7 +918469,7 @@ "name": "context" } ], - "___id": "T000002R056875", + "___id": "T000002R056878", "___s": true }, { @@ -918474,7 +918478,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -918567,7 +918571,7 @@ "name": "once" } ], - "___id": "T000002R056876", + "___id": "T000002R056879", "___s": true }, { @@ -918576,7 +918580,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -918669,7 +918673,7 @@ "name": "once" } ], - "___id": "T000002R056877", + "___id": "T000002R056880", "___s": true }, { @@ -918678,7 +918682,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -918731,7 +918735,7 @@ "name": "event" } ], - "___id": "T000002R056878", + "___id": "T000002R056881", "___s": true }, { @@ -918740,7 +918744,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -918761,7 +918765,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R056879", + "___id": "T000002R056882", "___s": true }, { @@ -918770,7 +918774,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -918791,7 +918795,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R056880", + "___id": "T000002R056883", "___s": true }, { @@ -918800,7 +918804,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -918821,7 +918825,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R056881", + "___id": "T000002R056884", "___s": true }, { @@ -918830,7 +918834,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -918853,7 +918857,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R056882", + "___id": "T000002R056885", "___s": true }, { @@ -918862,7 +918866,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -918883,7 +918887,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R056883", + "___id": "T000002R056886", "___s": true }, { @@ -918892,7 +918896,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -918913,7 +918917,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R056884", + "___id": "T000002R056887", "___s": true }, { @@ -918922,7 +918926,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -918943,7 +918947,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R056885", + "___id": "T000002R056888", "___s": true }, { @@ -918952,7 +918956,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -918973,7 +918977,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R056886", + "___id": "T000002R056889", "___s": true }, { @@ -918982,7 +918986,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -919004,7 +919008,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R056887", + "___id": "T000002R056890", "___s": true }, { @@ -919013,7 +919017,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -919034,7 +919038,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R056888", + "___id": "T000002R056891", "___s": true }, { @@ -919043,7 +919047,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -919065,7 +919069,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R056889", + "___id": "T000002R056892", "___s": true }, { @@ -919074,7 +919078,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -919096,7 +919100,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R056890", + "___id": "T000002R056893", "___s": true }, { @@ -919105,7 +919109,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -919126,7 +919130,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R056891", + "___id": "T000002R056894", "___s": true }, { @@ -919135,7 +919139,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -919156,7 +919160,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R056892", + "___id": "T000002R056895", "___s": true }, { @@ -919165,7 +919169,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -919186,7 +919190,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R056893", + "___id": "T000002R056896", "___s": true }, { @@ -919195,7 +919199,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -919216,7 +919220,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R056894", + "___id": "T000002R056897", "___s": true }, { @@ -919225,7 +919229,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -919246,7 +919250,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R056895", + "___id": "T000002R056898", "___s": true }, { @@ -919255,7 +919259,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -919276,7 +919280,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R056896", + "___id": "T000002R056899", "___s": true }, { @@ -919285,7 +919289,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -919306,7 +919310,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R056897", + "___id": "T000002R056900", "___s": true }, { @@ -919315,7 +919319,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -919337,7 +919341,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R056898", + "___id": "T000002R056901", "___s": true }, { @@ -919346,7 +919350,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -919368,7 +919372,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R056899", + "___id": "T000002R056902", "___s": true }, { @@ -919377,7 +919381,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -919399,7 +919403,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R056900", + "___id": "T000002R056903", "___s": true }, { @@ -919408,7 +919412,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -919438,7 +919442,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R056901", + "___id": "T000002R056904", "___s": true }, { @@ -919447,7 +919451,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -919468,7 +919472,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R056902", + "___id": "T000002R056905", "___s": true }, { @@ -919477,7 +919481,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -919507,7 +919511,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R056903", + "___id": "T000002R056906", "___s": true }, { @@ -919516,7 +919520,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -919537,7 +919541,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R056904", + "___id": "T000002R056907", "___s": true }, { @@ -919546,7 +919550,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -919567,7 +919571,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R056905", + "___id": "T000002R056908", "___s": true }, { @@ -919576,7 +919580,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -919597,7 +919601,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R056906", + "___id": "T000002R056909", "___s": true }, { @@ -919606,7 +919610,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -919627,7 +919631,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R056907", + "___id": "T000002R056910", "___s": true }, { @@ -919636,7 +919640,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -919657,7 +919661,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R056908", + "___id": "T000002R056911", "___s": true }, { @@ -919666,7 +919670,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -919687,7 +919691,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R056909", + "___id": "T000002R056912", "___s": true }, { @@ -919696,7 +919700,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -919726,7 +919730,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R056910", + "___id": "T000002R056913", "___s": true }, { @@ -919735,7 +919739,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -919758,7 +919762,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R056911", + "___id": "T000002R056914", "___s": true }, { @@ -919767,7 +919771,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -919790,7 +919794,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R056912", + "___id": "T000002R056915", "___s": true }, { @@ -919799,7 +919803,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -919820,7 +919824,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R056913", + "___id": "T000002R056916", "___s": true }, { @@ -919829,7 +919833,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -919859,7 +919863,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R056914", + "___id": "T000002R056917", "___s": true }, { @@ -919868,7 +919872,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -919889,7 +919893,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R056915", + "___id": "T000002R056918", "___s": true }, { @@ -919898,7 +919902,7 @@ "filename": "WebGLPipeline.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "boot", @@ -919913,7 +919917,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#boot", "inherited": true, - "___id": "T000002R056916", + "___id": "T000002R056919", "___s": true }, { @@ -919922,7 +919926,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -919934,7 +919938,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R056917", + "___id": "T000002R056920", "___s": true }, { @@ -919943,7 +919947,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -920014,7 +920018,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setShader", "inherited": true, - "___id": "T000002R056918", + "___id": "T000002R056921", "___s": true }, { @@ -920023,7 +920027,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -920064,7 +920068,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#getShaderByName", "inherited": true, - "___id": "T000002R056919", + "___id": "T000002R056922", "___s": true }, { @@ -920073,7 +920077,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -920115,7 +920119,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setShadersFromConfig", "inherited": true, - "___id": "T000002R056920", + "___id": "T000002R056923", "___s": true }, { @@ -920124,7 +920128,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -920165,7 +920169,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#createBatch", "inherited": true, - "___id": "T000002R056921", + "___id": "T000002R056924", "___s": true }, { @@ -920174,7 +920178,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -920201,7 +920205,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#addTextureToBatch", "inherited": true, - "___id": "T000002R056922", + "___id": "T000002R056925", "___s": true }, { @@ -920210,7 +920214,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -920251,7 +920255,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#pushBatch", "inherited": true, - "___id": "T000002R056923", + "___id": "T000002R056926", "___s": true }, { @@ -920260,7 +920264,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -920315,7 +920319,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setGameObject", "inherited": true, - "___id": "T000002R056924", + "___id": "T000002R056927", "___s": true }, { @@ -920324,7 +920328,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -920367,7 +920371,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shouldFlush", "inherited": true, - "___id": "T000002R056925", + "___id": "T000002R056928", "___s": true }, { @@ -920376,7 +920380,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -920402,7 +920406,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R056926", + "___id": "T000002R056929", "___s": true }, { @@ -920411,7 +920415,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -920469,7 +920473,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resize", "inherited": true, - "___id": "T000002R056927", + "___id": "T000002R056930", "___s": true }, { @@ -920478,7 +920482,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -920533,7 +920537,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setProjectionMatrix", "inherited": true, - "___id": "T000002R056928", + "___id": "T000002R056931", "___s": true }, { @@ -920542,7 +920546,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -920571,7 +920575,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#flipProjectionMatrix", "inherited": true, - "___id": "T000002R056929", + "___id": "T000002R056932", "___s": true }, { @@ -920580,7 +920584,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -920592,7 +920596,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R056930", + "___id": "T000002R056933", "___s": true }, { @@ -920601,7 +920605,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -920647,7 +920651,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bind", "inherited": true, - "___id": "T000002R056931", + "___id": "T000002R056934", "___s": true }, { @@ -920656,7 +920660,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -920702,7 +920706,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#rebind", "inherited": true, - "___id": "T000002R056932", + "___id": "T000002R056935", "___s": true }, { @@ -920711,7 +920715,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -920723,7 +920727,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R056933", + "___id": "T000002R056936", "___s": true }, { @@ -920732,7 +920736,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -920774,7 +920778,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setVertexBuffer", "inherited": true, - "___id": "T000002R056934", + "___id": "T000002R056937", "___s": true }, { @@ -920783,7 +920787,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -920836,7 +920840,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#preBatch", "inherited": true, - "___id": "T000002R056935", + "___id": "T000002R056938", "___s": true }, { @@ -920845,7 +920849,7 @@ "filename": "WebGLPipeline.js", "lineno": 1309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "postBatch", @@ -920898,7 +920902,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#postBatch", "inherited": true, - "___id": "T000002R056936", + "___id": "T000002R056939", "___s": true }, { @@ -920907,7 +920911,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -920919,7 +920923,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R056937", + "___id": "T000002R056940", "___s": true }, { @@ -920928,7 +920932,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -920976,7 +920980,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#flush", "inherited": true, - "___id": "T000002R056938", + "___id": "T000002R056941", "___s": true }, { @@ -920985,7 +920989,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -921012,7 +921016,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onActive", "inherited": true, - "___id": "T000002R056939", + "___id": "T000002R056942", "___s": true }, { @@ -921021,7 +921025,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -921049,7 +921053,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBind", "inherited": true, - "___id": "T000002R056940", + "___id": "T000002R056943", "___s": true }, { @@ -921058,7 +921062,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -921070,7 +921074,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R056941", + "___id": "T000002R056944", "___s": true }, { @@ -921079,7 +921083,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -921107,7 +921111,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBatch", "inherited": true, - "___id": "T000002R056942", + "___id": "T000002R056945", "___s": true }, { @@ -921116,7 +921120,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -921144,7 +921148,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreBatch", "inherited": true, - "___id": "T000002R056943", + "___id": "T000002R056946", "___s": true }, { @@ -921153,7 +921157,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -921181,7 +921185,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostBatch", "inherited": true, - "___id": "T000002R056944", + "___id": "T000002R056947", "___s": true }, { @@ -921190,7 +921194,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -921202,7 +921206,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R056945", + "___id": "T000002R056948", "___s": true }, { @@ -921211,7 +921215,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -921251,7 +921255,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRender", "inherited": true, - "___id": "T000002R056946", + "___id": "T000002R056949", "___s": true }, { @@ -921260,7 +921264,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -921272,7 +921276,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R056947", + "___id": "T000002R056950", "___s": true }, { @@ -921281,7 +921285,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -921310,7 +921314,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBeforeFlush", "inherited": true, - "___id": "T000002R056948", + "___id": "T000002R056951", "___s": true }, { @@ -921319,7 +921323,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -921348,7 +921352,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onAfterFlush", "inherited": true, - "___id": "T000002R056949", + "___id": "T000002R056952", "___s": true }, { @@ -921357,7 +921361,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -921472,7 +921476,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batchVert", "inherited": true, - "___id": "T000002R056950", + "___id": "T000002R056953", "___s": true }, { @@ -921481,7 +921485,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -921752,7 +921756,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batchTri", "inherited": true, - "___id": "T000002R056951", + "___id": "T000002R056954", "___s": true }, { @@ -921761,7 +921765,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -921882,7 +921886,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#drawFillRect", "inherited": true, - "___id": "T000002R056952", + "___id": "T000002R056955", "___s": true }, { @@ -921891,7 +921895,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -921933,7 +921937,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setTexture2D", "inherited": true, - "___id": "T000002R056953", + "___id": "T000002R056956", "___s": true }, { @@ -921942,7 +921946,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -922000,7 +922004,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bindTexture", "inherited": true, - "___id": "T000002R056954", + "___id": "T000002R056957", "___s": true }, { @@ -922009,7 +922013,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -922067,7 +922071,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bindRenderTarget", "inherited": true, - "___id": "T000002R056955", + "___id": "T000002R056958", "___s": true }, { @@ -922076,7 +922080,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -922132,7 +922136,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setTime", "inherited": true, - "___id": "T000002R056956", + "___id": "T000002R056959", "___s": true }, { @@ -922141,7 +922145,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -922210,7 +922214,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setBoolean", "inherited": true, - "___id": "T000002R056957", + "___id": "T000002R056960", "___s": true }, { @@ -922219,7 +922223,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -922288,7 +922292,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1f", "inherited": true, - "___id": "T000002R056958", + "___id": "T000002R056961", "___s": true }, { @@ -922297,7 +922301,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -922379,7 +922383,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2f", "inherited": true, - "___id": "T000002R056959", + "___id": "T000002R056962", "___s": true }, { @@ -922388,7 +922392,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -922483,7 +922487,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3f", "inherited": true, - "___id": "T000002R056960", + "___id": "T000002R056963", "___s": true }, { @@ -922492,7 +922496,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -922600,7 +922604,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4f", "inherited": true, - "___id": "T000002R056961", + "___id": "T000002R056964", "___s": true }, { @@ -922609,7 +922613,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -922697,7 +922701,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1fv", "inherited": true, - "___id": "T000002R056962", + "___id": "T000002R056965", "___s": true }, { @@ -922706,7 +922710,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -922794,7 +922798,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2fv", "inherited": true, - "___id": "T000002R056963", + "___id": "T000002R056966", "___s": true }, { @@ -922803,7 +922807,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -922891,7 +922895,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3fv", "inherited": true, - "___id": "T000002R056964", + "___id": "T000002R056967", "___s": true }, { @@ -922900,7 +922904,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -922988,7 +922992,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4fv", "inherited": true, - "___id": "T000002R056965", + "___id": "T000002R056968", "___s": true }, { @@ -922997,7 +923001,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -923085,7 +923089,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1iv", "inherited": true, - "___id": "T000002R056966", + "___id": "T000002R056969", "___s": true }, { @@ -923094,7 +923098,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -923182,7 +923186,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2iv", "inherited": true, - "___id": "T000002R056967", + "___id": "T000002R056970", "___s": true }, { @@ -923191,7 +923195,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -923279,7 +923283,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3iv", "inherited": true, - "___id": "T000002R056968", + "___id": "T000002R056971", "___s": true }, { @@ -923288,7 +923292,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -923376,7 +923380,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4iv", "inherited": true, - "___id": "T000002R056969", + "___id": "T000002R056972", "___s": true }, { @@ -923385,7 +923389,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -923454,7 +923458,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1i", "inherited": true, - "___id": "T000002R056970", + "___id": "T000002R056973", "___s": true }, { @@ -923463,7 +923467,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -923545,7 +923549,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2i", "inherited": true, - "___id": "T000002R056971", + "___id": "T000002R056974", "___s": true }, { @@ -923554,7 +923558,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -923649,7 +923653,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3i", "inherited": true, - "___id": "T000002R056972", + "___id": "T000002R056975", "___s": true }, { @@ -923658,7 +923662,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -923766,7 +923770,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4i", "inherited": true, - "___id": "T000002R056973", + "___id": "T000002R056976", "___s": true }, { @@ -923775,7 +923779,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -923876,7 +923880,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setMatrix2fv", "inherited": true, - "___id": "T000002R056974", + "___id": "T000002R056977", "___s": true }, { @@ -923885,7 +923889,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -923967,7 +923971,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setMatrix3fv", "inherited": true, - "___id": "T000002R056975", + "___id": "T000002R056978", "___s": true }, { @@ -923976,7 +923980,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -924058,7 +924062,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setMatrix4fv", "inherited": true, - "___id": "T000002R056976", + "___id": "T000002R056979", "___s": true }, { @@ -924067,7 +924071,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -924079,7 +924083,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R056977", + "___id": "T000002R056980", "___s": true }, { @@ -924088,7 +924092,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -924131,7 +924135,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R056978", + "___id": "T000002R056981", "___s": true }, { @@ -924140,7 +924144,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -924200,7 +924204,7 @@ "name": "event" } ], - "___id": "T000002R056979", + "___id": "T000002R056982", "___s": true }, { @@ -924209,7 +924213,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -924260,7 +924264,7 @@ "name": "event" } ], - "___id": "T000002R056980", + "___id": "T000002R056983", "___s": true }, { @@ -924269,7 +924273,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -924335,7 +924339,7 @@ "name": "args" } ], - "___id": "T000002R056981", + "___id": "T000002R056984", "___s": true }, { @@ -924344,7 +924348,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -924423,7 +924427,7 @@ "name": "context" } ], - "___id": "T000002R056982", + "___id": "T000002R056985", "___s": true }, { @@ -924432,7 +924436,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -924511,7 +924515,7 @@ "name": "context" } ], - "___id": "T000002R056983", + "___id": "T000002R056986", "___s": true }, { @@ -924520,7 +924524,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -924599,7 +924603,7 @@ "name": "context" } ], - "___id": "T000002R056984", + "___id": "T000002R056987", "___s": true }, { @@ -924608,7 +924612,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -924701,7 +924705,7 @@ "name": "once" } ], - "___id": "T000002R056985", + "___id": "T000002R056988", "___s": true }, { @@ -924710,7 +924714,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -924803,7 +924807,7 @@ "name": "once" } ], - "___id": "T000002R056986", + "___id": "T000002R056989", "___s": true }, { @@ -924812,7 +924816,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -924865,7 +924869,7 @@ "name": "event" } ], - "___id": "T000002R056987", + "___id": "T000002R056990", "___s": true }, { @@ -924874,7 +924878,7 @@ "filename": "PreFXPipeline.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "drawSpriteShader", @@ -924896,7 +924900,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#drawSpriteShader", "inherited": true, - "___id": "T000002R056988", + "___id": "T000002R056991", "___s": true }, { @@ -924905,7 +924909,7 @@ "filename": "PreFXPipeline.js", "lineno": 111, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyShader", @@ -924927,7 +924931,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#copyShader", "inherited": true, - "___id": "T000002R056989", + "___id": "T000002R056992", "___s": true }, { @@ -924936,7 +924940,7 @@ "filename": "PreFXPipeline.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "gameShader", @@ -924958,7 +924962,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#gameShader", "inherited": true, - "___id": "T000002R056990", + "___id": "T000002R056993", "___s": true }, { @@ -924967,7 +924971,7 @@ "filename": "PreFXPipeline.js", "lineno": 139, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "colorMatrixShader", @@ -924988,7 +924992,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#colorMatrixShader", "inherited": true, - "___id": "T000002R056991", + "___id": "T000002R056994", "___s": true }, { @@ -924997,7 +925001,7 @@ "filename": "PreFXPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "quadVertexData", @@ -925019,7 +925023,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#quadVertexData", "inherited": true, - "___id": "T000002R056992", + "___id": "T000002R056995", "___s": true }, { @@ -925028,7 +925032,7 @@ "filename": "PreFXPipeline.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "quadVertexBuffer", @@ -925050,7 +925054,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#quadVertexBuffer", "inherited": true, - "___id": "T000002R056993", + "___id": "T000002R056996", "___s": true }, { @@ -925059,7 +925063,7 @@ "filename": "PreFXPipeline.js", "lineno": 170, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "quadVertexViewF32", @@ -925080,7 +925084,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#quadVertexViewF32", "inherited": true, - "___id": "T000002R056994", + "___id": "T000002R056997", "___s": true }, { @@ -925089,7 +925093,7 @@ "filename": "PreFXPipeline.js", "lineno": 199, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "fsTarget", @@ -925110,7 +925114,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#fsTarget", "inherited": true, - "___id": "T000002R056997", + "___id": "T000002R057000", "___s": true }, { @@ -925119,7 +925123,7 @@ "filename": "PreFXPipeline.js", "lineno": 261, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "onResize", @@ -925159,7 +925163,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#onResize", "inherited": true, - "___id": "T000002R056999", + "___id": "T000002R057002", "___s": true }, { @@ -925168,7 +925172,7 @@ "filename": "PreFXPipeline.js", "lineno": 294, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchQuad", @@ -925463,7 +925467,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#batchQuad", "inherited": true, - "___id": "T000002R057000", + "___id": "T000002R057003", "___s": true }, { @@ -925472,7 +925476,7 @@ "filename": "PreFXPipeline.js", "lineno": 431, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "onDrawSprite", @@ -925512,7 +925516,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#onDrawSprite", "inherited": true, - "___id": "T000002R057001", + "___id": "T000002R057004", "___s": true }, { @@ -925521,7 +925525,7 @@ "filename": "PreFXPipeline.js", "lineno": 449, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "onCopySprite", @@ -925574,7 +925578,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#onCopySprite", "inherited": true, - "___id": "T000002R057002", + "___id": "T000002R057005", "___s": true }, { @@ -925583,7 +925587,7 @@ "filename": "PreFXPipeline.js", "lineno": 468, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copySprite", @@ -925696,7 +925700,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#copySprite", "inherited": true, - "___id": "T000002R057003", + "___id": "T000002R057006", "___s": true }, { @@ -925705,7 +925709,7 @@ "filename": "PreFXPipeline.js", "lineno": 575, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copy", @@ -925745,7 +925749,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#copy", "inherited": true, - "___id": "T000002R057004", + "___id": "T000002R057007", "___s": true }, { @@ -925754,7 +925758,7 @@ "filename": "PreFXPipeline.js", "lineno": 617, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFrames", @@ -925838,7 +925842,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#blendFrames", "inherited": true, - "___id": "T000002R057005", + "___id": "T000002R057008", "___s": true }, { @@ -925847,7 +925851,7 @@ "filename": "PreFXPipeline.js", "lineno": 635, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "blendFramesAdditive", @@ -925931,7 +925935,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#blendFramesAdditive", "inherited": true, - "___id": "T000002R057006", + "___id": "T000002R057009", "___s": true }, { @@ -925940,7 +925944,7 @@ "filename": "PreFXPipeline.js", "lineno": 653, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "drawToGame", @@ -925967,7 +925971,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#drawToGame", "inherited": true, - "___id": "T000002R057007", + "___id": "T000002R057010", "___s": true }, { @@ -925976,7 +925980,7 @@ "filename": "PreFXPipeline.js", "lineno": 676, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "copyToGame", @@ -926003,7 +926007,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#copyToGame", "inherited": true, - "___id": "T000002R057008", + "___id": "T000002R057011", "___s": true }, { @@ -926012,7 +926016,7 @@ "filename": "PreFXPipeline.js", "lineno": 701, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "bindAndDraw", @@ -926039,7 +926043,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#bindAndDraw", "inherited": true, - "___id": "T000002R057009", + "___id": "T000002R057012", "___s": true }, { @@ -926048,7 +926052,7 @@ "filename": "PreFXPipeline.js", "lineno": 807, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "setUVs", @@ -926166,7 +926170,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#setUVs", "inherited": true, - "___id": "T000002R057010", + "___id": "T000002R057013", "___s": true }, { @@ -926175,7 +926179,7 @@ "filename": "PreFXPipeline.js", "lineno": 847, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "setTargetUVs", @@ -926215,7 +926219,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#setTargetUVs", "inherited": true, - "___id": "T000002R057011", + "___id": "T000002R057014", "___s": true }, { @@ -926224,7 +926228,7 @@ "filename": "PreFXPipeline.js", "lineno": 875, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "resetUVs", @@ -926236,7 +926240,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.PreFXPipeline#resetUVs", "inherited": true, - "___id": "T000002R057012", + "___id": "T000002R057015", "___s": true }, { @@ -926245,7 +926249,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -926266,7 +926270,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R057013", + "___id": "T000002R057016", "___s": true }, { @@ -926275,7 +926279,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -926296,7 +926300,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R057014", + "___id": "T000002R057017", "___s": true }, { @@ -926305,7 +926309,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -926326,7 +926330,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R057015", + "___id": "T000002R057018", "___s": true }, { @@ -926335,7 +926339,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -926358,7 +926362,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R057016", + "___id": "T000002R057019", "___s": true }, { @@ -926367,7 +926371,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -926388,7 +926392,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R057017", + "___id": "T000002R057020", "___s": true }, { @@ -926397,7 +926401,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -926418,7 +926422,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R057018", + "___id": "T000002R057021", "___s": true }, { @@ -926427,7 +926431,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -926448,7 +926452,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R057019", + "___id": "T000002R057022", "___s": true }, { @@ -926457,7 +926461,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -926478,7 +926482,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R057020", + "___id": "T000002R057023", "___s": true }, { @@ -926487,7 +926491,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -926509,7 +926513,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R057021", + "___id": "T000002R057024", "___s": true }, { @@ -926518,7 +926522,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -926539,7 +926543,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R057022", + "___id": "T000002R057025", "___s": true }, { @@ -926548,7 +926552,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -926570,7 +926574,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R057023", + "___id": "T000002R057026", "___s": true }, { @@ -926579,7 +926583,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -926601,7 +926605,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R057024", + "___id": "T000002R057027", "___s": true }, { @@ -926610,7 +926614,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -926631,7 +926635,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R057025", + "___id": "T000002R057028", "___s": true }, { @@ -926640,7 +926644,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -926661,7 +926665,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R057026", + "___id": "T000002R057029", "___s": true }, { @@ -926670,7 +926674,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -926691,7 +926695,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R057027", + "___id": "T000002R057030", "___s": true }, { @@ -926700,7 +926704,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -926721,7 +926725,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R057028", + "___id": "T000002R057031", "___s": true }, { @@ -926730,7 +926734,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -926751,7 +926755,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R057029", + "___id": "T000002R057032", "___s": true }, { @@ -926760,7 +926764,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -926781,7 +926785,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R057030", + "___id": "T000002R057033", "___s": true }, { @@ -926790,7 +926794,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -926811,7 +926815,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R057031", + "___id": "T000002R057034", "___s": true }, { @@ -926820,7 +926824,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -926842,7 +926846,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R057032", + "___id": "T000002R057035", "___s": true }, { @@ -926851,7 +926855,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -926873,7 +926877,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R057033", + "___id": "T000002R057036", "___s": true }, { @@ -926882,7 +926886,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -926904,7 +926908,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R057034", + "___id": "T000002R057037", "___s": true }, { @@ -926913,7 +926917,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -926943,7 +926947,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R057035", + "___id": "T000002R057038", "___s": true }, { @@ -926952,7 +926956,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -926973,7 +926977,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R057036", + "___id": "T000002R057039", "___s": true }, { @@ -926982,7 +926986,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -927012,7 +927016,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R057037", + "___id": "T000002R057040", "___s": true }, { @@ -927021,7 +927025,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -927042,7 +927046,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R057038", + "___id": "T000002R057041", "___s": true }, { @@ -927051,7 +927055,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -927072,7 +927076,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R057039", + "___id": "T000002R057042", "___s": true }, { @@ -927081,7 +927085,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -927102,7 +927106,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R057040", + "___id": "T000002R057043", "___s": true }, { @@ -927111,7 +927115,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -927132,7 +927136,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R057041", + "___id": "T000002R057044", "___s": true }, { @@ -927141,7 +927145,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -927162,7 +927166,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R057042", + "___id": "T000002R057045", "___s": true }, { @@ -927171,7 +927175,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -927192,7 +927196,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R057043", + "___id": "T000002R057046", "___s": true }, { @@ -927201,7 +927205,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -927231,7 +927235,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R057044", + "___id": "T000002R057047", "___s": true }, { @@ -927240,7 +927244,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -927263,7 +927267,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R057045", + "___id": "T000002R057048", "___s": true }, { @@ -927272,7 +927276,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -927295,7 +927299,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R057046", + "___id": "T000002R057049", "___s": true }, { @@ -927304,7 +927308,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -927325,7 +927329,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R057047", + "___id": "T000002R057050", "___s": true }, { @@ -927334,7 +927338,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -927364,7 +927368,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R057048", + "___id": "T000002R057051", "___s": true }, { @@ -927373,7 +927377,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -927394,7 +927398,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R057049", + "___id": "T000002R057052", "___s": true }, { @@ -927403,7 +927407,7 @@ "filename": "WebGLPipeline.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "boot", @@ -927418,7 +927422,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#boot", "inherited": true, - "___id": "T000002R057050", + "___id": "T000002R057053", "___s": true }, { @@ -927427,7 +927431,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -927439,7 +927443,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R057051", + "___id": "T000002R057054", "___s": true }, { @@ -927448,7 +927452,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -927519,7 +927523,7 @@ "name": "vertexBuffer" } ], - "___id": "T000002R057052", + "___id": "T000002R057055", "___s": true }, { @@ -927528,7 +927532,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -927569,7 +927573,7 @@ "name": "name" } ], - "___id": "T000002R057053", + "___id": "T000002R057056", "___s": true }, { @@ -927578,7 +927582,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -927620,7 +927624,7 @@ "name": "config" } ], - "___id": "T000002R057054", + "___id": "T000002R057057", "___s": true }, { @@ -927629,7 +927633,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -927670,7 +927674,7 @@ "name": "texture" } ], - "___id": "T000002R057055", + "___id": "T000002R057058", "___s": true }, { @@ -927679,7 +927683,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -927706,7 +927710,7 @@ "name": "texture" } ], - "___id": "T000002R057056", + "___id": "T000002R057059", "___s": true }, { @@ -927715,7 +927719,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -927756,7 +927760,7 @@ "name": "texture" } ], - "___id": "T000002R057057", + "___id": "T000002R057060", "___s": true }, { @@ -927765,7 +927769,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -927820,7 +927824,7 @@ "name": "frame" } ], - "___id": "T000002R057058", + "___id": "T000002R057061", "___s": true }, { @@ -927829,7 +927833,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -927872,7 +927876,7 @@ "name": "amount" } ], - "___id": "T000002R057059", + "___id": "T000002R057062", "___s": true }, { @@ -927881,7 +927885,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -927907,7 +927911,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R057060", + "___id": "T000002R057063", "___s": true }, { @@ -927916,7 +927920,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -927974,7 +927978,7 @@ "name": "height" } ], - "___id": "T000002R057061", + "___id": "T000002R057064", "___s": true }, { @@ -927983,7 +927987,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -928038,7 +928042,7 @@ "name": "height" } ], - "___id": "T000002R057062", + "___id": "T000002R057065", "___s": true }, { @@ -928047,7 +928051,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -928076,7 +928080,7 @@ "name": "flipY" } ], - "___id": "T000002R057063", + "___id": "T000002R057066", "___s": true }, { @@ -928085,7 +928089,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -928097,7 +928101,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R057064", + "___id": "T000002R057067", "___s": true }, { @@ -928106,7 +928110,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -928152,7 +928156,7 @@ "name": "currentShader" } ], - "___id": "T000002R057065", + "___id": "T000002R057068", "___s": true }, { @@ -928161,7 +928165,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -928207,7 +928211,7 @@ "name": "currentShader" } ], - "___id": "T000002R057066", + "___id": "T000002R057069", "___s": true }, { @@ -928216,7 +928220,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -928228,7 +928232,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R057067", + "___id": "T000002R057070", "___s": true }, { @@ -928237,7 +928241,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -928279,7 +928283,7 @@ "name": "buffer" } ], - "___id": "T000002R057068", + "___id": "T000002R057071", "___s": true }, { @@ -928288,7 +928292,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -928341,7 +928345,7 @@ "name": "gameObject" } ], - "___id": "T000002R057069", + "___id": "T000002R057072", "___s": true }, { @@ -928350,7 +928354,7 @@ "filename": "WebGLPipeline.js", "lineno": 1309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "postBatch", @@ -928403,7 +928407,7 @@ "name": "gameObject" } ], - "___id": "T000002R057070", + "___id": "T000002R057073", "___s": true }, { @@ -928412,7 +928416,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -928424,7 +928428,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R057071", + "___id": "T000002R057074", "___s": true }, { @@ -928433,7 +928437,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -928481,7 +928485,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R057072", + "___id": "T000002R057075", "___s": true }, { @@ -928490,7 +928494,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -928517,7 +928521,7 @@ "name": "currentShader" } ], - "___id": "T000002R057073", + "___id": "T000002R057076", "___s": true }, { @@ -928526,7 +928530,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -928554,7 +928558,7 @@ "name": "gameObject" } ], - "___id": "T000002R057074", + "___id": "T000002R057077", "___s": true }, { @@ -928563,7 +928567,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -928575,7 +928579,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R057075", + "___id": "T000002R057078", "___s": true }, { @@ -928584,7 +928588,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -928612,7 +928616,7 @@ "name": "gameObject" } ], - "___id": "T000002R057076", + "___id": "T000002R057079", "___s": true }, { @@ -928621,7 +928625,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -928649,7 +928653,7 @@ "name": "gameObject" } ], - "___id": "T000002R057077", + "___id": "T000002R057080", "___s": true }, { @@ -928658,7 +928662,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -928686,7 +928690,7 @@ "name": "gameObject" } ], - "___id": "T000002R057078", + "___id": "T000002R057081", "___s": true }, { @@ -928695,7 +928699,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -928707,7 +928711,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R057079", + "___id": "T000002R057082", "___s": true }, { @@ -928716,7 +928720,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -928756,7 +928760,7 @@ "name": "camera" } ], - "___id": "T000002R057080", + "___id": "T000002R057083", "___s": true }, { @@ -928765,7 +928769,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -928777,7 +928781,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R057081", + "___id": "T000002R057084", "___s": true }, { @@ -928786,7 +928790,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -928815,7 +928819,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R057082", + "___id": "T000002R057085", "___s": true }, { @@ -928824,7 +928828,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -928853,7 +928857,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R057083", + "___id": "T000002R057086", "___s": true }, { @@ -928862,7 +928866,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -928977,7 +928981,7 @@ "name": "tint" } ], - "___id": "T000002R057084", + "___id": "T000002R057087", "___s": true }, { @@ -928986,7 +928990,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -929257,7 +929261,7 @@ "name": "unit" } ], - "___id": "T000002R057085", + "___id": "T000002R057088", "___s": true }, { @@ -929266,7 +929270,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -929387,7 +929391,7 @@ "name": "flipUV" } ], - "___id": "T000002R057086", + "___id": "T000002R057089", "___s": true }, { @@ -929396,7 +929400,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -929438,7 +929442,7 @@ "name": "texture" } ], - "___id": "T000002R057087", + "___id": "T000002R057090", "___s": true }, { @@ -929447,7 +929451,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -929505,7 +929509,7 @@ "name": "unit" } ], - "___id": "T000002R057088", + "___id": "T000002R057091", "___s": true }, { @@ -929514,7 +929518,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -929572,7 +929576,7 @@ "name": "unit" } ], - "___id": "T000002R057089", + "___id": "T000002R057092", "___s": true }, { @@ -929581,7 +929585,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -929637,7 +929641,7 @@ "name": "shader" } ], - "___id": "T000002R057090", + "___id": "T000002R057093", "___s": true }, { @@ -929646,7 +929650,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -929715,7 +929719,7 @@ "name": "shader" } ], - "___id": "T000002R057091", + "___id": "T000002R057094", "___s": true }, { @@ -929724,7 +929728,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -929793,7 +929797,7 @@ "name": "shader" } ], - "___id": "T000002R057092", + "___id": "T000002R057095", "___s": true }, { @@ -929802,7 +929806,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -929884,7 +929888,7 @@ "name": "shader" } ], - "___id": "T000002R057093", + "___id": "T000002R057096", "___s": true }, { @@ -929893,7 +929897,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -929988,7 +929992,7 @@ "name": "shader" } ], - "___id": "T000002R057094", + "___id": "T000002R057097", "___s": true }, { @@ -929997,7 +930001,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -930105,7 +930109,7 @@ "name": "shader" } ], - "___id": "T000002R057095", + "___id": "T000002R057098", "___s": true }, { @@ -930114,7 +930118,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -930202,7 +930206,7 @@ "name": "shader" } ], - "___id": "T000002R057096", + "___id": "T000002R057099", "___s": true }, { @@ -930211,7 +930215,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -930299,7 +930303,7 @@ "name": "shader" } ], - "___id": "T000002R057097", + "___id": "T000002R057100", "___s": true }, { @@ -930308,7 +930312,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -930396,7 +930400,7 @@ "name": "shader" } ], - "___id": "T000002R057098", + "___id": "T000002R057101", "___s": true }, { @@ -930405,7 +930409,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -930493,7 +930497,7 @@ "name": "shader" } ], - "___id": "T000002R057099", + "___id": "T000002R057102", "___s": true }, { @@ -930502,7 +930506,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -930590,7 +930594,7 @@ "name": "shader" } ], - "___id": "T000002R057100", + "___id": "T000002R057103", "___s": true }, { @@ -930599,7 +930603,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -930687,7 +930691,7 @@ "name": "shader" } ], - "___id": "T000002R057101", + "___id": "T000002R057104", "___s": true }, { @@ -930696,7 +930700,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -930784,7 +930788,7 @@ "name": "shader" } ], - "___id": "T000002R057102", + "___id": "T000002R057105", "___s": true }, { @@ -930793,7 +930797,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -930881,7 +930885,7 @@ "name": "shader" } ], - "___id": "T000002R057103", + "___id": "T000002R057106", "___s": true }, { @@ -930890,7 +930894,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -930959,7 +930963,7 @@ "name": "shader" } ], - "___id": "T000002R057104", + "___id": "T000002R057107", "___s": true }, { @@ -930968,7 +930972,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -931050,7 +931054,7 @@ "name": "shader" } ], - "___id": "T000002R057105", + "___id": "T000002R057108", "___s": true }, { @@ -931059,7 +931063,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -931154,7 +931158,7 @@ "name": "shader" } ], - "___id": "T000002R057106", + "___id": "T000002R057109", "___s": true }, { @@ -931163,7 +931167,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -931271,7 +931275,7 @@ "name": "shader" } ], - "___id": "T000002R057107", + "___id": "T000002R057110", "___s": true }, { @@ -931280,7 +931284,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -931381,7 +931385,7 @@ "name": "shader" } ], - "___id": "T000002R057108", + "___id": "T000002R057111", "___s": true }, { @@ -931390,7 +931394,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -931472,7 +931476,7 @@ "name": "shader" } ], - "___id": "T000002R057109", + "___id": "T000002R057112", "___s": true }, { @@ -931481,7 +931485,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -931563,7 +931567,7 @@ "name": "shader" } ], - "___id": "T000002R057110", + "___id": "T000002R057113", "___s": true }, { @@ -931572,7 +931576,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -931584,7 +931588,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R057111", + "___id": "T000002R057114", "___s": true }, { @@ -931593,7 +931597,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -931636,7 +931640,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R057112", + "___id": "T000002R057115", "___s": true }, { @@ -931645,7 +931649,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -931705,7 +931709,7 @@ "name": "event" } ], - "___id": "T000002R057113", + "___id": "T000002R057116", "___s": true }, { @@ -931714,7 +931718,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -931765,7 +931769,7 @@ "name": "event" } ], - "___id": "T000002R057114", + "___id": "T000002R057117", "___s": true }, { @@ -931774,7 +931778,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -931840,7 +931844,7 @@ "name": "args" } ], - "___id": "T000002R057115", + "___id": "T000002R057118", "___s": true }, { @@ -931849,7 +931853,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -931928,7 +931932,7 @@ "name": "context" } ], - "___id": "T000002R057116", + "___id": "T000002R057119", "___s": true }, { @@ -931937,7 +931941,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -932016,7 +932020,7 @@ "name": "context" } ], - "___id": "T000002R057117", + "___id": "T000002R057120", "___s": true }, { @@ -932025,7 +932029,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -932104,7 +932108,7 @@ "name": "context" } ], - "___id": "T000002R057118", + "___id": "T000002R057121", "___s": true }, { @@ -932113,7 +932117,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -932206,7 +932210,7 @@ "name": "once" } ], - "___id": "T000002R057119", + "___id": "T000002R057122", "___s": true }, { @@ -932215,7 +932219,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -932308,7 +932312,7 @@ "name": "once" } ], - "___id": "T000002R057120", + "___id": "T000002R057123", "___s": true }, { @@ -932317,7 +932321,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -932370,7 +932374,7 @@ "name": "event" } ], - "___id": "T000002R057121", + "___id": "T000002R057124", "___s": true }, { @@ -932379,7 +932383,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -932400,7 +932404,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R057122", + "___id": "T000002R057125", "___s": true }, { @@ -932409,7 +932413,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -932430,7 +932434,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R057123", + "___id": "T000002R057126", "___s": true }, { @@ -932439,7 +932443,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -932460,7 +932464,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R057124", + "___id": "T000002R057127", "___s": true }, { @@ -932469,7 +932473,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -932492,7 +932496,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R057125", + "___id": "T000002R057128", "___s": true }, { @@ -932501,7 +932505,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -932522,7 +932526,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R057126", + "___id": "T000002R057129", "___s": true }, { @@ -932531,7 +932535,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -932552,7 +932556,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R057127", + "___id": "T000002R057130", "___s": true }, { @@ -932561,7 +932565,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -932582,7 +932586,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R057128", + "___id": "T000002R057131", "___s": true }, { @@ -932591,7 +932595,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -932612,7 +932616,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R057129", + "___id": "T000002R057132", "___s": true }, { @@ -932621,7 +932625,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -932643,7 +932647,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R057130", + "___id": "T000002R057133", "___s": true }, { @@ -932652,7 +932656,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -932673,7 +932677,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R057131", + "___id": "T000002R057134", "___s": true }, { @@ -932682,7 +932686,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -932704,7 +932708,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R057132", + "___id": "T000002R057135", "___s": true }, { @@ -932713,7 +932717,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -932735,7 +932739,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R057133", + "___id": "T000002R057136", "___s": true }, { @@ -932744,7 +932748,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -932765,7 +932769,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R057134", + "___id": "T000002R057137", "___s": true }, { @@ -932774,7 +932778,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -932795,7 +932799,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R057135", + "___id": "T000002R057138", "___s": true }, { @@ -932804,7 +932808,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -932825,7 +932829,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R057136", + "___id": "T000002R057139", "___s": true }, { @@ -932834,7 +932838,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -932855,7 +932859,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R057137", + "___id": "T000002R057140", "___s": true }, { @@ -932864,7 +932868,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -932885,7 +932889,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R057138", + "___id": "T000002R057141", "___s": true }, { @@ -932894,7 +932898,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -932915,7 +932919,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R057139", + "___id": "T000002R057142", "___s": true }, { @@ -932924,7 +932928,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -932945,7 +932949,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R057140", + "___id": "T000002R057143", "___s": true }, { @@ -932954,7 +932958,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -932976,7 +932980,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R057141", + "___id": "T000002R057144", "___s": true }, { @@ -932985,7 +932989,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -933007,7 +933011,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R057142", + "___id": "T000002R057145", "___s": true }, { @@ -933016,7 +933020,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -933038,7 +933042,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R057143", + "___id": "T000002R057146", "___s": true }, { @@ -933047,7 +933051,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -933077,7 +933081,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R057144", + "___id": "T000002R057147", "___s": true }, { @@ -933086,7 +933090,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -933107,7 +933111,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R057145", + "___id": "T000002R057148", "___s": true }, { @@ -933116,7 +933120,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -933146,7 +933150,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R057146", + "___id": "T000002R057149", "___s": true }, { @@ -933155,7 +933159,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -933176,7 +933180,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R057147", + "___id": "T000002R057150", "___s": true }, { @@ -933185,7 +933189,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -933206,7 +933210,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R057148", + "___id": "T000002R057151", "___s": true }, { @@ -933215,7 +933219,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -933236,7 +933240,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R057149", + "___id": "T000002R057152", "___s": true }, { @@ -933245,7 +933249,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -933266,7 +933270,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R057150", + "___id": "T000002R057153", "___s": true }, { @@ -933275,7 +933279,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -933296,7 +933300,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R057151", + "___id": "T000002R057154", "___s": true }, { @@ -933305,7 +933309,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -933326,7 +933330,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R057152", + "___id": "T000002R057155", "___s": true }, { @@ -933335,7 +933339,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -933365,7 +933369,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R057153", + "___id": "T000002R057156", "___s": true }, { @@ -933374,7 +933378,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -933397,7 +933401,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R057154", + "___id": "T000002R057157", "___s": true }, { @@ -933406,7 +933410,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -933429,7 +933433,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R057155", + "___id": "T000002R057158", "___s": true }, { @@ -933438,7 +933442,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -933459,7 +933463,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R057156", + "___id": "T000002R057159", "___s": true }, { @@ -933468,7 +933472,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -933498,7 +933502,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R057157", + "___id": "T000002R057160", "___s": true }, { @@ -933507,7 +933511,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -933528,7 +933532,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R057158", + "___id": "T000002R057161", "___s": true }, { @@ -933537,7 +933541,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -933549,7 +933553,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R057159", + "___id": "T000002R057162", "___s": true }, { @@ -933558,7 +933562,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -933598,7 +933602,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onResize", "inherited": true, - "___id": "T000002R057160", + "___id": "T000002R057163", "___s": true }, { @@ -933607,7 +933611,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -933678,7 +933682,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setShader", "inherited": true, - "___id": "T000002R057161", + "___id": "T000002R057164", "___s": true }, { @@ -933687,7 +933691,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -933728,7 +933732,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#getShaderByName", "inherited": true, - "___id": "T000002R057162", + "___id": "T000002R057165", "___s": true }, { @@ -933737,7 +933741,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -933779,7 +933783,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setShadersFromConfig", "inherited": true, - "___id": "T000002R057163", + "___id": "T000002R057166", "___s": true }, { @@ -933788,7 +933792,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -933829,7 +933833,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#createBatch", "inherited": true, - "___id": "T000002R057164", + "___id": "T000002R057167", "___s": true }, { @@ -933838,7 +933842,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -933865,7 +933869,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#addTextureToBatch", "inherited": true, - "___id": "T000002R057165", + "___id": "T000002R057168", "___s": true }, { @@ -933874,7 +933878,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -933915,7 +933919,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#pushBatch", "inherited": true, - "___id": "T000002R057166", + "___id": "T000002R057169", "___s": true }, { @@ -933924,7 +933928,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -933979,7 +933983,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setGameObject", "inherited": true, - "___id": "T000002R057167", + "___id": "T000002R057170", "___s": true }, { @@ -933988,7 +933992,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -934031,7 +934035,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shouldFlush", "inherited": true, - "___id": "T000002R057168", + "___id": "T000002R057171", "___s": true }, { @@ -934040,7 +934044,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -934066,7 +934070,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R057169", + "___id": "T000002R057172", "___s": true }, { @@ -934075,7 +934079,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -934133,7 +934137,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resize", "inherited": true, - "___id": "T000002R057170", + "___id": "T000002R057173", "___s": true }, { @@ -934142,7 +934146,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -934197,7 +934201,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setProjectionMatrix", "inherited": true, - "___id": "T000002R057171", + "___id": "T000002R057174", "___s": true }, { @@ -934206,7 +934210,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -934235,7 +934239,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#flipProjectionMatrix", "inherited": true, - "___id": "T000002R057172", + "___id": "T000002R057175", "___s": true }, { @@ -934244,7 +934248,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -934256,7 +934260,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R057173", + "___id": "T000002R057176", "___s": true }, { @@ -934265,7 +934269,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -934311,7 +934315,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bind", "inherited": true, - "___id": "T000002R057174", + "___id": "T000002R057177", "___s": true }, { @@ -934320,7 +934324,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -934366,7 +934370,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#rebind", "inherited": true, - "___id": "T000002R057175", + "___id": "T000002R057178", "___s": true }, { @@ -934375,7 +934379,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -934387,7 +934391,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R057176", + "___id": "T000002R057179", "___s": true }, { @@ -934396,7 +934400,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -934438,7 +934442,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setVertexBuffer", "inherited": true, - "___id": "T000002R057177", + "___id": "T000002R057180", "___s": true }, { @@ -934447,7 +934451,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -934500,7 +934504,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#preBatch", "inherited": true, - "___id": "T000002R057178", + "___id": "T000002R057181", "___s": true }, { @@ -934509,7 +934513,7 @@ "filename": "WebGLPipeline.js", "lineno": 1309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "postBatch", @@ -934562,7 +934566,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#postBatch", "inherited": true, - "___id": "T000002R057179", + "___id": "T000002R057182", "___s": true }, { @@ -934571,7 +934575,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -934612,7 +934616,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onDraw", "inherited": true, - "___id": "T000002R057180", + "___id": "T000002R057183", "___s": true }, { @@ -934621,7 +934625,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -934633,7 +934637,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R057181", + "___id": "T000002R057184", "___s": true }, { @@ -934642,7 +934646,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -934690,7 +934694,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#flush", "inherited": true, - "___id": "T000002R057182", + "___id": "T000002R057185", "___s": true }, { @@ -934699,7 +934703,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -934726,7 +934730,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onActive", "inherited": true, - "___id": "T000002R057183", + "___id": "T000002R057186", "___s": true }, { @@ -934735,7 +934739,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -934763,7 +934767,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBind", "inherited": true, - "___id": "T000002R057184", + "___id": "T000002R057187", "___s": true }, { @@ -934772,7 +934776,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -934784,7 +934788,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R057185", + "___id": "T000002R057188", "___s": true }, { @@ -934793,7 +934797,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -934821,7 +934825,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBatch", "inherited": true, - "___id": "T000002R057186", + "___id": "T000002R057189", "___s": true }, { @@ -934830,7 +934834,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -934858,7 +934862,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreBatch", "inherited": true, - "___id": "T000002R057187", + "___id": "T000002R057190", "___s": true }, { @@ -934867,7 +934871,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -934895,7 +934899,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostBatch", "inherited": true, - "___id": "T000002R057188", + "___id": "T000002R057191", "___s": true }, { @@ -934904,7 +934908,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -934916,7 +934920,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R057189", + "___id": "T000002R057192", "___s": true }, { @@ -934925,7 +934929,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -934965,7 +934969,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRender", "inherited": true, - "___id": "T000002R057190", + "___id": "T000002R057193", "___s": true }, { @@ -934974,7 +934978,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -934986,7 +934990,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R057191", + "___id": "T000002R057194", "___s": true }, { @@ -934995,7 +934999,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -935024,7 +935028,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBeforeFlush", "inherited": true, - "___id": "T000002R057192", + "___id": "T000002R057195", "___s": true }, { @@ -935033,7 +935037,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -935062,7 +935066,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onAfterFlush", "inherited": true, - "___id": "T000002R057193", + "___id": "T000002R057196", "___s": true }, { @@ -935071,7 +935075,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -935186,7 +935190,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batchVert", "inherited": true, - "___id": "T000002R057194", + "___id": "T000002R057197", "___s": true }, { @@ -935195,7 +935199,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -935505,7 +935509,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batchQuad", "inherited": true, - "___id": "T000002R057195", + "___id": "T000002R057198", "___s": true }, { @@ -935514,7 +935518,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -935785,7 +935789,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batchTri", "inherited": true, - "___id": "T000002R057196", + "___id": "T000002R057199", "___s": true }, { @@ -935794,7 +935798,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -935915,7 +935919,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#drawFillRect", "inherited": true, - "___id": "T000002R057197", + "___id": "T000002R057200", "___s": true }, { @@ -935924,7 +935928,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -935966,7 +935970,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setTexture2D", "inherited": true, - "___id": "T000002R057198", + "___id": "T000002R057201", "___s": true }, { @@ -935975,7 +935979,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -936033,7 +936037,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bindTexture", "inherited": true, - "___id": "T000002R057199", + "___id": "T000002R057202", "___s": true }, { @@ -936042,7 +936046,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -936100,7 +936104,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bindRenderTarget", "inherited": true, - "___id": "T000002R057200", + "___id": "T000002R057203", "___s": true }, { @@ -936109,7 +936113,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -936165,7 +936169,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setTime", "inherited": true, - "___id": "T000002R057201", + "___id": "T000002R057204", "___s": true }, { @@ -936174,7 +936178,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -936243,7 +936247,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setBoolean", "inherited": true, - "___id": "T000002R057202", + "___id": "T000002R057205", "___s": true }, { @@ -936252,7 +936256,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -936321,7 +936325,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1f", "inherited": true, - "___id": "T000002R057203", + "___id": "T000002R057206", "___s": true }, { @@ -936330,7 +936334,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -936412,7 +936416,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2f", "inherited": true, - "___id": "T000002R057204", + "___id": "T000002R057207", "___s": true }, { @@ -936421,7 +936425,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -936516,7 +936520,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3f", "inherited": true, - "___id": "T000002R057205", + "___id": "T000002R057208", "___s": true }, { @@ -936525,7 +936529,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -936633,7 +936637,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4f", "inherited": true, - "___id": "T000002R057206", + "___id": "T000002R057209", "___s": true }, { @@ -936642,7 +936646,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -936730,7 +936734,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1fv", "inherited": true, - "___id": "T000002R057207", + "___id": "T000002R057210", "___s": true }, { @@ -936739,7 +936743,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -936827,7 +936831,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2fv", "inherited": true, - "___id": "T000002R057208", + "___id": "T000002R057211", "___s": true }, { @@ -936836,7 +936840,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -936924,7 +936928,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3fv", "inherited": true, - "___id": "T000002R057209", + "___id": "T000002R057212", "___s": true }, { @@ -936933,7 +936937,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -937021,7 +937025,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4fv", "inherited": true, - "___id": "T000002R057210", + "___id": "T000002R057213", "___s": true }, { @@ -937030,7 +937034,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -937118,7 +937122,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1iv", "inherited": true, - "___id": "T000002R057211", + "___id": "T000002R057214", "___s": true }, { @@ -937127,7 +937131,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -937215,7 +937219,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2iv", "inherited": true, - "___id": "T000002R057212", + "___id": "T000002R057215", "___s": true }, { @@ -937224,7 +937228,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -937312,7 +937316,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3iv", "inherited": true, - "___id": "T000002R057213", + "___id": "T000002R057216", "___s": true }, { @@ -937321,7 +937325,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -937409,7 +937413,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4iv", "inherited": true, - "___id": "T000002R057214", + "___id": "T000002R057217", "___s": true }, { @@ -937418,7 +937422,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -937487,7 +937491,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1i", "inherited": true, - "___id": "T000002R057215", + "___id": "T000002R057218", "___s": true }, { @@ -937496,7 +937500,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -937578,7 +937582,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2i", "inherited": true, - "___id": "T000002R057216", + "___id": "T000002R057219", "___s": true }, { @@ -937587,7 +937591,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -937682,7 +937686,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3i", "inherited": true, - "___id": "T000002R057217", + "___id": "T000002R057220", "___s": true }, { @@ -937691,7 +937695,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -937799,7 +937803,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4i", "inherited": true, - "___id": "T000002R057218", + "___id": "T000002R057221", "___s": true }, { @@ -937808,7 +937812,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -937909,7 +937913,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setMatrix2fv", "inherited": true, - "___id": "T000002R057219", + "___id": "T000002R057222", "___s": true }, { @@ -937918,7 +937922,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -938000,7 +938004,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setMatrix3fv", "inherited": true, - "___id": "T000002R057220", + "___id": "T000002R057223", "___s": true }, { @@ -938009,7 +938013,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -938091,7 +938095,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setMatrix4fv", "inherited": true, - "___id": "T000002R057221", + "___id": "T000002R057224", "___s": true }, { @@ -938100,7 +938104,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -938112,7 +938116,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R057222", + "___id": "T000002R057225", "___s": true }, { @@ -938121,7 +938125,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -938164,7 +938168,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R057223", + "___id": "T000002R057226", "___s": true }, { @@ -938173,7 +938177,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -938233,7 +938237,7 @@ "name": "event" } ], - "___id": "T000002R057224", + "___id": "T000002R057227", "___s": true }, { @@ -938242,7 +938246,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -938293,7 +938297,7 @@ "name": "event" } ], - "___id": "T000002R057225", + "___id": "T000002R057228", "___s": true }, { @@ -938302,7 +938306,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -938368,7 +938372,7 @@ "name": "args" } ], - "___id": "T000002R057226", + "___id": "T000002R057229", "___s": true }, { @@ -938377,7 +938381,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -938456,7 +938460,7 @@ "name": "context" } ], - "___id": "T000002R057227", + "___id": "T000002R057230", "___s": true }, { @@ -938465,7 +938469,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -938544,7 +938548,7 @@ "name": "context" } ], - "___id": "T000002R057228", + "___id": "T000002R057231", "___s": true }, { @@ -938553,7 +938557,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -938632,7 +938636,7 @@ "name": "context" } ], - "___id": "T000002R057229", + "___id": "T000002R057232", "___s": true }, { @@ -938641,7 +938645,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -938734,7 +938738,7 @@ "name": "once" } ], - "___id": "T000002R057230", + "___id": "T000002R057233", "___s": true }, { @@ -938743,7 +938747,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -938836,7 +938840,7 @@ "name": "once" } ], - "___id": "T000002R057231", + "___id": "T000002R057234", "___s": true }, { @@ -938845,7 +938849,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -938898,7 +938902,7 @@ "name": "event" } ], - "___id": "T000002R057232", + "___id": "T000002R057235", "___s": true }, { @@ -938907,7 +938911,7 @@ "filename": "MultiPipeline.js", "lineno": 184, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "calcMatrix", @@ -938928,7 +938932,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#calcMatrix", "inherited": true, - "___id": "T000002R057235", + "___id": "T000002R057238", "___s": true }, { @@ -938937,7 +938941,7 @@ "filename": "MultiPipeline.js", "lineno": 652, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchFillRect", @@ -939029,7 +939033,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchFillRect", "inherited": true, - "___id": "T000002R057243", + "___id": "T000002R057246", "___s": true }, { @@ -939038,7 +939042,7 @@ "filename": "MultiPipeline.js", "lineno": 686, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchFillTriangle", @@ -939156,7 +939160,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchFillTriangle", "inherited": true, - "___id": "T000002R057244", + "___id": "T000002R057247", "___s": true }, { @@ -939165,7 +939169,7 @@ "filename": "MultiPipeline.js", "lineno": 729, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchStrokeTriangle", @@ -939296,7 +939300,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchStrokeTriangle", "inherited": true, - "___id": "T000002R057245", + "___id": "T000002R057248", "___s": true }, { @@ -939305,7 +939309,7 @@ "filename": "MultiPipeline.js", "lineno": 772, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchFillPath", @@ -939367,7 +939371,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchFillPath", "inherited": true, - "___id": "T000002R057246", + "___id": "T000002R057249", "___s": true }, { @@ -939376,7 +939380,7 @@ "filename": "MultiPipeline.js", "lineno": 845, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchStrokePath", @@ -939464,7 +939468,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchStrokePath", "inherited": true, - "___id": "T000002R057247", + "___id": "T000002R057250", "___s": true }, { @@ -939473,7 +939477,7 @@ "filename": "MultiPipeline.js", "lineno": 893, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchLine", @@ -939617,7 +939621,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchLine", "inherited": true, - "___id": "T000002R057248", + "___id": "T000002R057251", "___s": true }, { @@ -939626,7 +939630,7 @@ "filename": "MultiPipeline.js", "lineno": 1012, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "destroy", @@ -939656,7 +939660,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#destroy", "inherited": true, - "___id": "T000002R057249", + "___id": "T000002R057252", "___s": true }, { @@ -939665,7 +939669,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -939686,7 +939690,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R057250", + "___id": "T000002R057253", "___s": true }, { @@ -939695,7 +939699,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -939716,7 +939720,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R057251", + "___id": "T000002R057254", "___s": true }, { @@ -939725,7 +939729,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -939746,7 +939750,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R057252", + "___id": "T000002R057255", "___s": true }, { @@ -939755,7 +939759,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -939778,7 +939782,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R057253", + "___id": "T000002R057256", "___s": true }, { @@ -939787,7 +939791,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -939808,7 +939812,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R057254", + "___id": "T000002R057257", "___s": true }, { @@ -939817,7 +939821,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -939838,7 +939842,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R057255", + "___id": "T000002R057258", "___s": true }, { @@ -939847,7 +939851,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -939868,7 +939872,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R057256", + "___id": "T000002R057259", "___s": true }, { @@ -939877,7 +939881,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -939898,7 +939902,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R057257", + "___id": "T000002R057260", "___s": true }, { @@ -939907,7 +939911,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -939929,7 +939933,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R057258", + "___id": "T000002R057261", "___s": true }, { @@ -939938,7 +939942,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -939959,7 +939963,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R057259", + "___id": "T000002R057262", "___s": true }, { @@ -939968,7 +939972,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -939990,7 +939994,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R057260", + "___id": "T000002R057263", "___s": true }, { @@ -939999,7 +940003,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -940021,7 +940025,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R057261", + "___id": "T000002R057264", "___s": true }, { @@ -940030,7 +940034,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -940051,7 +940055,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R057262", + "___id": "T000002R057265", "___s": true }, { @@ -940060,7 +940064,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -940081,7 +940085,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R057263", + "___id": "T000002R057266", "___s": true }, { @@ -940090,7 +940094,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -940111,7 +940115,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R057264", + "___id": "T000002R057267", "___s": true }, { @@ -940120,7 +940124,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -940141,7 +940145,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R057265", + "___id": "T000002R057268", "___s": true }, { @@ -940150,7 +940154,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -940171,7 +940175,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R057266", + "___id": "T000002R057269", "___s": true }, { @@ -940180,7 +940184,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -940201,7 +940205,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R057267", + "___id": "T000002R057270", "___s": true }, { @@ -940210,7 +940214,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -940231,7 +940235,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R057268", + "___id": "T000002R057271", "___s": true }, { @@ -940240,7 +940244,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -940262,7 +940266,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R057269", + "___id": "T000002R057272", "___s": true }, { @@ -940271,7 +940275,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -940293,7 +940297,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R057270", + "___id": "T000002R057273", "___s": true }, { @@ -940302,7 +940306,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -940324,7 +940328,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R057271", + "___id": "T000002R057274", "___s": true }, { @@ -940333,7 +940337,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -940363,7 +940367,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R057272", + "___id": "T000002R057275", "___s": true }, { @@ -940372,7 +940376,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -940393,7 +940397,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R057273", + "___id": "T000002R057276", "___s": true }, { @@ -940402,7 +940406,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -940432,7 +940436,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R057274", + "___id": "T000002R057277", "___s": true }, { @@ -940441,7 +940445,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -940462,7 +940466,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R057275", + "___id": "T000002R057278", "___s": true }, { @@ -940471,7 +940475,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -940492,7 +940496,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R057276", + "___id": "T000002R057279", "___s": true }, { @@ -940501,7 +940505,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -940522,7 +940526,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R057277", + "___id": "T000002R057280", "___s": true }, { @@ -940531,7 +940535,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -940552,7 +940556,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R057278", + "___id": "T000002R057281", "___s": true }, { @@ -940561,7 +940565,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -940582,7 +940586,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R057279", + "___id": "T000002R057282", "___s": true }, { @@ -940591,7 +940595,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -940612,7 +940616,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R057280", + "___id": "T000002R057283", "___s": true }, { @@ -940621,7 +940625,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -940651,7 +940655,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R057281", + "___id": "T000002R057284", "___s": true }, { @@ -940660,7 +940664,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -940683,7 +940687,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R057282", + "___id": "T000002R057285", "___s": true }, { @@ -940692,7 +940696,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -940715,7 +940719,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R057283", + "___id": "T000002R057286", "___s": true }, { @@ -940724,7 +940728,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -940745,7 +940749,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R057284", + "___id": "T000002R057287", "___s": true }, { @@ -940754,7 +940758,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -940784,7 +940788,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R057285", + "___id": "T000002R057288", "___s": true }, { @@ -940793,7 +940797,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -940814,7 +940818,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R057286", + "___id": "T000002R057289", "___s": true }, { @@ -940823,7 +940827,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -940835,7 +940839,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R057287", + "___id": "T000002R057290", "___s": true }, { @@ -940844,7 +940848,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -940884,7 +940888,7 @@ "name": "height" } ], - "___id": "T000002R057288", + "___id": "T000002R057291", "___s": true }, { @@ -940893,7 +940897,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -940964,7 +940968,7 @@ "name": "vertexBuffer" } ], - "___id": "T000002R057289", + "___id": "T000002R057292", "___s": true }, { @@ -940973,7 +940977,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -941014,7 +941018,7 @@ "name": "name" } ], - "___id": "T000002R057290", + "___id": "T000002R057293", "___s": true }, { @@ -941023,7 +941027,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -941065,7 +941069,7 @@ "name": "config" } ], - "___id": "T000002R057291", + "___id": "T000002R057294", "___s": true }, { @@ -941074,7 +941078,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -941115,7 +941119,7 @@ "name": "texture" } ], - "___id": "T000002R057292", + "___id": "T000002R057295", "___s": true }, { @@ -941124,7 +941128,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -941151,7 +941155,7 @@ "name": "texture" } ], - "___id": "T000002R057293", + "___id": "T000002R057296", "___s": true }, { @@ -941160,7 +941164,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -941201,7 +941205,7 @@ "name": "texture" } ], - "___id": "T000002R057294", + "___id": "T000002R057297", "___s": true }, { @@ -941210,7 +941214,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -941253,7 +941257,7 @@ "name": "amount" } ], - "___id": "T000002R057295", + "___id": "T000002R057298", "___s": true }, { @@ -941262,7 +941266,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -941288,7 +941292,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R057296", + "___id": "T000002R057299", "___s": true }, { @@ -941297,7 +941301,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -941355,7 +941359,7 @@ "name": "height" } ], - "___id": "T000002R057297", + "___id": "T000002R057300", "___s": true }, { @@ -941364,7 +941368,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -941419,7 +941423,7 @@ "name": "height" } ], - "___id": "T000002R057298", + "___id": "T000002R057301", "___s": true }, { @@ -941428,7 +941432,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -941457,7 +941461,7 @@ "name": "flipY" } ], - "___id": "T000002R057299", + "___id": "T000002R057302", "___s": true }, { @@ -941466,7 +941470,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -941478,7 +941482,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R057300", + "___id": "T000002R057303", "___s": true }, { @@ -941487,7 +941491,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -941533,7 +941537,7 @@ "name": "currentShader" } ], - "___id": "T000002R057301", + "___id": "T000002R057304", "___s": true }, { @@ -941542,7 +941546,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -941588,7 +941592,7 @@ "name": "currentShader" } ], - "___id": "T000002R057302", + "___id": "T000002R057305", "___s": true }, { @@ -941597,7 +941601,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -941609,7 +941613,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R057303", + "___id": "T000002R057306", "___s": true }, { @@ -941618,7 +941622,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -941660,7 +941664,7 @@ "name": "buffer" } ], - "___id": "T000002R057304", + "___id": "T000002R057307", "___s": true }, { @@ -941669,7 +941673,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -941722,7 +941726,7 @@ "name": "gameObject" } ], - "___id": "T000002R057305", + "___id": "T000002R057308", "___s": true }, { @@ -941731,7 +941735,7 @@ "filename": "WebGLPipeline.js", "lineno": 1309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "postBatch", @@ -941784,7 +941788,7 @@ "name": "gameObject" } ], - "___id": "T000002R057306", + "___id": "T000002R057309", "___s": true }, { @@ -941793,7 +941797,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -941834,7 +941838,7 @@ "name": "swapTarget" } ], - "___id": "T000002R057307", + "___id": "T000002R057310", "___s": true }, { @@ -941843,7 +941847,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -941855,7 +941859,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R057308", + "___id": "T000002R057311", "___s": true }, { @@ -941864,7 +941868,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -941912,7 +941916,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R057309", + "___id": "T000002R057312", "___s": true }, { @@ -941921,7 +941925,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -941948,7 +941952,7 @@ "name": "currentShader" } ], - "___id": "T000002R057310", + "___id": "T000002R057313", "___s": true }, { @@ -941957,7 +941961,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -941985,7 +941989,7 @@ "name": "gameObject" } ], - "___id": "T000002R057311", + "___id": "T000002R057314", "___s": true }, { @@ -941994,7 +941998,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -942006,7 +942010,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R057312", + "___id": "T000002R057315", "___s": true }, { @@ -942015,7 +942019,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -942043,7 +942047,7 @@ "name": "gameObject" } ], - "___id": "T000002R057313", + "___id": "T000002R057316", "___s": true }, { @@ -942052,7 +942056,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -942080,7 +942084,7 @@ "name": "gameObject" } ], - "___id": "T000002R057314", + "___id": "T000002R057317", "___s": true }, { @@ -942089,7 +942093,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -942117,7 +942121,7 @@ "name": "gameObject" } ], - "___id": "T000002R057315", + "___id": "T000002R057318", "___s": true }, { @@ -942126,7 +942130,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -942138,7 +942142,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R057316", + "___id": "T000002R057319", "___s": true }, { @@ -942147,7 +942151,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -942159,7 +942163,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R057317", + "___id": "T000002R057320", "___s": true }, { @@ -942168,7 +942172,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -942197,7 +942201,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R057318", + "___id": "T000002R057321", "___s": true }, { @@ -942206,7 +942210,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -942235,7 +942239,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R057319", + "___id": "T000002R057322", "___s": true }, { @@ -942244,7 +942248,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -942359,7 +942363,7 @@ "name": "tint" } ], - "___id": "T000002R057320", + "___id": "T000002R057323", "___s": true }, { @@ -942368,7 +942372,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -942678,7 +942682,7 @@ "name": "unit" } ], - "___id": "T000002R057321", + "___id": "T000002R057324", "___s": true }, { @@ -942687,7 +942691,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -942958,7 +942962,7 @@ "name": "unit" } ], - "___id": "T000002R057322", + "___id": "T000002R057325", "___s": true }, { @@ -942967,7 +942971,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -943088,7 +943092,7 @@ "name": "flipUV" } ], - "___id": "T000002R057323", + "___id": "T000002R057326", "___s": true }, { @@ -943097,7 +943101,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -943155,7 +943159,7 @@ "name": "unit" } ], - "___id": "T000002R057324", + "___id": "T000002R057327", "___s": true }, { @@ -943164,7 +943168,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -943222,7 +943226,7 @@ "name": "unit" } ], - "___id": "T000002R057325", + "___id": "T000002R057328", "___s": true }, { @@ -943231,7 +943235,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -943287,7 +943291,7 @@ "name": "shader" } ], - "___id": "T000002R057326", + "___id": "T000002R057329", "___s": true }, { @@ -943296,7 +943300,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -943365,7 +943369,7 @@ "name": "shader" } ], - "___id": "T000002R057327", + "___id": "T000002R057330", "___s": true }, { @@ -943374,7 +943378,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -943443,7 +943447,7 @@ "name": "shader" } ], - "___id": "T000002R057328", + "___id": "T000002R057331", "___s": true }, { @@ -943452,7 +943456,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -943534,7 +943538,7 @@ "name": "shader" } ], - "___id": "T000002R057329", + "___id": "T000002R057332", "___s": true }, { @@ -943543,7 +943547,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -943638,7 +943642,7 @@ "name": "shader" } ], - "___id": "T000002R057330", + "___id": "T000002R057333", "___s": true }, { @@ -943647,7 +943651,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -943755,7 +943759,7 @@ "name": "shader" } ], - "___id": "T000002R057331", + "___id": "T000002R057334", "___s": true }, { @@ -943764,7 +943768,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -943852,7 +943856,7 @@ "name": "shader" } ], - "___id": "T000002R057332", + "___id": "T000002R057335", "___s": true }, { @@ -943861,7 +943865,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -943949,7 +943953,7 @@ "name": "shader" } ], - "___id": "T000002R057333", + "___id": "T000002R057336", "___s": true }, { @@ -943958,7 +943962,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -944046,7 +944050,7 @@ "name": "shader" } ], - "___id": "T000002R057334", + "___id": "T000002R057337", "___s": true }, { @@ -944055,7 +944059,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -944143,7 +944147,7 @@ "name": "shader" } ], - "___id": "T000002R057335", + "___id": "T000002R057338", "___s": true }, { @@ -944152,7 +944156,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -944240,7 +944244,7 @@ "name": "shader" } ], - "___id": "T000002R057336", + "___id": "T000002R057339", "___s": true }, { @@ -944249,7 +944253,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -944337,7 +944341,7 @@ "name": "shader" } ], - "___id": "T000002R057337", + "___id": "T000002R057340", "___s": true }, { @@ -944346,7 +944350,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -944434,7 +944438,7 @@ "name": "shader" } ], - "___id": "T000002R057338", + "___id": "T000002R057341", "___s": true }, { @@ -944443,7 +944447,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -944531,7 +944535,7 @@ "name": "shader" } ], - "___id": "T000002R057339", + "___id": "T000002R057342", "___s": true }, { @@ -944540,7 +944544,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -944609,7 +944613,7 @@ "name": "shader" } ], - "___id": "T000002R057340", + "___id": "T000002R057343", "___s": true }, { @@ -944618,7 +944622,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -944700,7 +944704,7 @@ "name": "shader" } ], - "___id": "T000002R057341", + "___id": "T000002R057344", "___s": true }, { @@ -944709,7 +944713,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -944804,7 +944808,7 @@ "name": "shader" } ], - "___id": "T000002R057342", + "___id": "T000002R057345", "___s": true }, { @@ -944813,7 +944817,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -944921,7 +944925,7 @@ "name": "shader" } ], - "___id": "T000002R057343", + "___id": "T000002R057346", "___s": true }, { @@ -944930,7 +944934,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -945031,7 +945035,7 @@ "name": "shader" } ], - "___id": "T000002R057344", + "___id": "T000002R057347", "___s": true }, { @@ -945040,7 +945044,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -945122,7 +945126,7 @@ "name": "shader" } ], - "___id": "T000002R057345", + "___id": "T000002R057348", "___s": true }, { @@ -945131,7 +945135,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -945213,7 +945217,7 @@ "name": "shader" } ], - "___id": "T000002R057346", + "___id": "T000002R057349", "___s": true }, { @@ -945222,7 +945226,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -945234,7 +945238,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R057347", + "___id": "T000002R057350", "___s": true }, { @@ -945243,7 +945247,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -945286,7 +945290,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R057348", + "___id": "T000002R057351", "___s": true }, { @@ -945295,7 +945299,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -945355,7 +945359,7 @@ "name": "event" } ], - "___id": "T000002R057349", + "___id": "T000002R057352", "___s": true }, { @@ -945364,7 +945368,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -945415,7 +945419,7 @@ "name": "event" } ], - "___id": "T000002R057350", + "___id": "T000002R057353", "___s": true }, { @@ -945424,7 +945428,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -945490,7 +945494,7 @@ "name": "args" } ], - "___id": "T000002R057351", + "___id": "T000002R057354", "___s": true }, { @@ -945499,7 +945503,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -945578,7 +945582,7 @@ "name": "context" } ], - "___id": "T000002R057352", + "___id": "T000002R057355", "___s": true }, { @@ -945587,7 +945591,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -945666,7 +945670,7 @@ "name": "context" } ], - "___id": "T000002R057353", + "___id": "T000002R057356", "___s": true }, { @@ -945675,7 +945679,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -945754,7 +945758,7 @@ "name": "context" } ], - "___id": "T000002R057354", + "___id": "T000002R057357", "___s": true }, { @@ -945763,7 +945767,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -945856,7 +945860,7 @@ "name": "once" } ], - "___id": "T000002R057355", + "___id": "T000002R057358", "___s": true }, { @@ -945865,7 +945869,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -945958,7 +945962,7 @@ "name": "once" } ], - "___id": "T000002R057356", + "___id": "T000002R057359", "___s": true }, { @@ -945967,7 +945971,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -946020,7 +946024,7 @@ "name": "event" } ], - "___id": "T000002R057357", + "___id": "T000002R057360", "___s": true }, { @@ -946029,7 +946033,7 @@ "filename": "MultiPipeline.js", "lineno": 184, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "calcMatrix", @@ -946050,7 +946054,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#calcMatrix", "inherited": true, - "___id": "T000002R057361", + "___id": "T000002R057364", "___s": true }, { @@ -946059,7 +946063,7 @@ "filename": "MultiPipeline.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchSprite", @@ -946123,7 +946127,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchSprite", "inherited": true, - "___id": "T000002R057369", + "___id": "T000002R057372", "___s": true }, { @@ -946132,7 +946136,7 @@ "filename": "MultiPipeline.js", "lineno": 427, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchTexture", @@ -946580,7 +946584,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchTexture", "inherited": true, - "___id": "T000002R057370", + "___id": "T000002R057373", "___s": true }, { @@ -946589,7 +946593,7 @@ "filename": "MultiPipeline.js", "lineno": 607, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchTextureFrame", @@ -946695,7 +946699,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchTextureFrame", "inherited": true, - "___id": "T000002R057371", + "___id": "T000002R057374", "___s": true }, { @@ -946704,7 +946708,7 @@ "filename": "MultiPipeline.js", "lineno": 652, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchFillRect", @@ -946796,7 +946800,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchFillRect", "inherited": true, - "___id": "T000002R057372", + "___id": "T000002R057375", "___s": true }, { @@ -946805,7 +946809,7 @@ "filename": "MultiPipeline.js", "lineno": 686, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchFillTriangle", @@ -946923,7 +946927,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchFillTriangle", "inherited": true, - "___id": "T000002R057373", + "___id": "T000002R057376", "___s": true }, { @@ -946932,7 +946936,7 @@ "filename": "MultiPipeline.js", "lineno": 729, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchStrokeTriangle", @@ -947063,7 +947067,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchStrokeTriangle", "inherited": true, - "___id": "T000002R057374", + "___id": "T000002R057377", "___s": true }, { @@ -947072,7 +947076,7 @@ "filename": "MultiPipeline.js", "lineno": 772, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchFillPath", @@ -947134,7 +947138,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchFillPath", "inherited": true, - "___id": "T000002R057375", + "___id": "T000002R057378", "___s": true }, { @@ -947143,7 +947147,7 @@ "filename": "MultiPipeline.js", "lineno": 845, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchStrokePath", @@ -947231,7 +947235,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchStrokePath", "inherited": true, - "___id": "T000002R057376", + "___id": "T000002R057379", "___s": true }, { @@ -947240,7 +947244,7 @@ "filename": "MultiPipeline.js", "lineno": 893, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchLine", @@ -947384,7 +947388,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchLine", "inherited": true, - "___id": "T000002R057377", + "___id": "T000002R057380", "___s": true }, { @@ -947393,7 +947397,7 @@ "filename": "MultiPipeline.js", "lineno": 1012, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "destroy", @@ -947423,7 +947427,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#destroy", "inherited": true, - "___id": "T000002R057378", + "___id": "T000002R057381", "___s": true }, { @@ -947432,7 +947436,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -947453,7 +947457,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R057379", + "___id": "T000002R057382", "___s": true }, { @@ -947462,7 +947466,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -947483,7 +947487,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R057380", + "___id": "T000002R057383", "___s": true }, { @@ -947492,7 +947496,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -947513,7 +947517,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R057381", + "___id": "T000002R057384", "___s": true }, { @@ -947522,7 +947526,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -947545,7 +947549,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R057382", + "___id": "T000002R057385", "___s": true }, { @@ -947554,7 +947558,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -947575,7 +947579,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R057383", + "___id": "T000002R057386", "___s": true }, { @@ -947584,7 +947588,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -947605,7 +947609,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R057384", + "___id": "T000002R057387", "___s": true }, { @@ -947614,7 +947618,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -947635,7 +947639,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R057385", + "___id": "T000002R057388", "___s": true }, { @@ -947644,7 +947648,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -947665,7 +947669,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R057386", + "___id": "T000002R057389", "___s": true }, { @@ -947674,7 +947678,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -947696,7 +947700,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R057387", + "___id": "T000002R057390", "___s": true }, { @@ -947705,7 +947709,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -947726,7 +947730,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R057388", + "___id": "T000002R057391", "___s": true }, { @@ -947735,7 +947739,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -947757,7 +947761,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R057389", + "___id": "T000002R057392", "___s": true }, { @@ -947766,7 +947770,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -947788,7 +947792,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R057390", + "___id": "T000002R057393", "___s": true }, { @@ -947797,7 +947801,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -947818,7 +947822,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R057391", + "___id": "T000002R057394", "___s": true }, { @@ -947827,7 +947831,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -947848,7 +947852,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R057392", + "___id": "T000002R057395", "___s": true }, { @@ -947857,7 +947861,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -947878,7 +947882,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R057393", + "___id": "T000002R057396", "___s": true }, { @@ -947887,7 +947891,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -947908,7 +947912,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R057394", + "___id": "T000002R057397", "___s": true }, { @@ -947917,7 +947921,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -947938,7 +947942,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R057395", + "___id": "T000002R057398", "___s": true }, { @@ -947947,7 +947951,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -947968,7 +947972,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R057396", + "___id": "T000002R057399", "___s": true }, { @@ -947977,7 +947981,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -947998,7 +948002,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R057397", + "___id": "T000002R057400", "___s": true }, { @@ -948007,7 +948011,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -948029,7 +948033,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R057398", + "___id": "T000002R057401", "___s": true }, { @@ -948038,7 +948042,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -948060,7 +948064,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R057399", + "___id": "T000002R057402", "___s": true }, { @@ -948069,7 +948073,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -948091,7 +948095,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R057400", + "___id": "T000002R057403", "___s": true }, { @@ -948100,7 +948104,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -948130,7 +948134,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R057401", + "___id": "T000002R057404", "___s": true }, { @@ -948139,7 +948143,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -948160,7 +948164,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R057402", + "___id": "T000002R057405", "___s": true }, { @@ -948169,7 +948173,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -948199,7 +948203,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R057403", + "___id": "T000002R057406", "___s": true }, { @@ -948208,7 +948212,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -948229,7 +948233,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R057404", + "___id": "T000002R057407", "___s": true }, { @@ -948238,7 +948242,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -948259,7 +948263,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R057405", + "___id": "T000002R057408", "___s": true }, { @@ -948268,7 +948272,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -948289,7 +948293,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R057406", + "___id": "T000002R057409", "___s": true }, { @@ -948298,7 +948302,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -948319,7 +948323,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R057407", + "___id": "T000002R057410", "___s": true }, { @@ -948328,7 +948332,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -948349,7 +948353,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R057408", + "___id": "T000002R057411", "___s": true }, { @@ -948358,7 +948362,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -948379,7 +948383,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R057409", + "___id": "T000002R057412", "___s": true }, { @@ -948388,7 +948392,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -948418,7 +948422,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R057410", + "___id": "T000002R057413", "___s": true }, { @@ -948427,7 +948431,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -948450,7 +948454,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R057411", + "___id": "T000002R057414", "___s": true }, { @@ -948459,7 +948463,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -948482,7 +948486,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R057412", + "___id": "T000002R057415", "___s": true }, { @@ -948491,7 +948495,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -948512,7 +948516,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R057413", + "___id": "T000002R057416", "___s": true }, { @@ -948521,7 +948525,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -948551,7 +948555,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R057414", + "___id": "T000002R057417", "___s": true }, { @@ -948560,7 +948564,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -948581,7 +948585,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R057415", + "___id": "T000002R057418", "___s": true }, { @@ -948590,7 +948594,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -948602,7 +948606,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R057416", + "___id": "T000002R057419", "___s": true }, { @@ -948611,7 +948615,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -948651,7 +948655,7 @@ "name": "height" } ], - "___id": "T000002R057417", + "___id": "T000002R057420", "___s": true }, { @@ -948660,7 +948664,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -948731,7 +948735,7 @@ "name": "vertexBuffer" } ], - "___id": "T000002R057418", + "___id": "T000002R057421", "___s": true }, { @@ -948740,7 +948744,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -948781,7 +948785,7 @@ "name": "name" } ], - "___id": "T000002R057419", + "___id": "T000002R057422", "___s": true }, { @@ -948790,7 +948794,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -948832,7 +948836,7 @@ "name": "config" } ], - "___id": "T000002R057420", + "___id": "T000002R057423", "___s": true }, { @@ -948841,7 +948845,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -948882,7 +948886,7 @@ "name": "texture" } ], - "___id": "T000002R057421", + "___id": "T000002R057424", "___s": true }, { @@ -948891,7 +948895,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -948918,7 +948922,7 @@ "name": "texture" } ], - "___id": "T000002R057422", + "___id": "T000002R057425", "___s": true }, { @@ -948927,7 +948931,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -948968,7 +948972,7 @@ "name": "texture" } ], - "___id": "T000002R057423", + "___id": "T000002R057426", "___s": true }, { @@ -948977,7 +948981,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -949032,7 +949036,7 @@ "name": "frame" } ], - "___id": "T000002R057424", + "___id": "T000002R057427", "___s": true }, { @@ -949041,7 +949045,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -949084,7 +949088,7 @@ "name": "amount" } ], - "___id": "T000002R057425", + "___id": "T000002R057428", "___s": true }, { @@ -949093,7 +949097,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -949119,7 +949123,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R057426", + "___id": "T000002R057429", "___s": true }, { @@ -949128,7 +949132,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -949186,7 +949190,7 @@ "name": "height" } ], - "___id": "T000002R057427", + "___id": "T000002R057430", "___s": true }, { @@ -949195,7 +949199,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -949250,7 +949254,7 @@ "name": "height" } ], - "___id": "T000002R057428", + "___id": "T000002R057431", "___s": true }, { @@ -949259,7 +949263,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -949288,7 +949292,7 @@ "name": "flipY" } ], - "___id": "T000002R057429", + "___id": "T000002R057432", "___s": true }, { @@ -949297,7 +949301,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -949309,7 +949313,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R057430", + "___id": "T000002R057433", "___s": true }, { @@ -949318,7 +949322,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -949364,7 +949368,7 @@ "name": "currentShader" } ], - "___id": "T000002R057431", + "___id": "T000002R057434", "___s": true }, { @@ -949373,7 +949377,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -949419,7 +949423,7 @@ "name": "currentShader" } ], - "___id": "T000002R057432", + "___id": "T000002R057435", "___s": true }, { @@ -949428,7 +949432,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -949440,7 +949444,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R057433", + "___id": "T000002R057436", "___s": true }, { @@ -949449,7 +949453,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -949491,7 +949495,7 @@ "name": "buffer" } ], - "___id": "T000002R057434", + "___id": "T000002R057437", "___s": true }, { @@ -949500,7 +949504,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -949553,7 +949557,7 @@ "name": "gameObject" } ], - "___id": "T000002R057435", + "___id": "T000002R057438", "___s": true }, { @@ -949562,7 +949566,7 @@ "filename": "WebGLPipeline.js", "lineno": 1309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "postBatch", @@ -949615,7 +949619,7 @@ "name": "gameObject" } ], - "___id": "T000002R057436", + "___id": "T000002R057439", "___s": true }, { @@ -949624,7 +949628,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -949665,7 +949669,7 @@ "name": "swapTarget" } ], - "___id": "T000002R057437", + "___id": "T000002R057440", "___s": true }, { @@ -949674,7 +949678,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -949686,7 +949690,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R057438", + "___id": "T000002R057441", "___s": true }, { @@ -949695,7 +949699,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -949743,7 +949747,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R057439", + "___id": "T000002R057442", "___s": true }, { @@ -949752,7 +949756,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -949779,7 +949783,7 @@ "name": "currentShader" } ], - "___id": "T000002R057440", + "___id": "T000002R057443", "___s": true }, { @@ -949788,7 +949792,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -949816,7 +949820,7 @@ "name": "gameObject" } ], - "___id": "T000002R057441", + "___id": "T000002R057444", "___s": true }, { @@ -949825,7 +949829,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -949837,7 +949841,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R057442", + "___id": "T000002R057445", "___s": true }, { @@ -949846,7 +949850,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -949874,7 +949878,7 @@ "name": "gameObject" } ], - "___id": "T000002R057443", + "___id": "T000002R057446", "___s": true }, { @@ -949883,7 +949887,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -949911,7 +949915,7 @@ "name": "gameObject" } ], - "___id": "T000002R057444", + "___id": "T000002R057447", "___s": true }, { @@ -949920,7 +949924,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -949948,7 +949952,7 @@ "name": "gameObject" } ], - "___id": "T000002R057445", + "___id": "T000002R057448", "___s": true }, { @@ -949957,7 +949961,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -949969,7 +949973,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R057446", + "___id": "T000002R057449", "___s": true }, { @@ -949978,7 +949982,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -950018,7 +950022,7 @@ "name": "camera" } ], - "___id": "T000002R057447", + "___id": "T000002R057450", "___s": true }, { @@ -950027,7 +950031,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -950039,7 +950043,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R057448", + "___id": "T000002R057451", "___s": true }, { @@ -950048,7 +950052,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -950077,7 +950081,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R057449", + "___id": "T000002R057452", "___s": true }, { @@ -950086,7 +950090,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -950115,7 +950119,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R057450", + "___id": "T000002R057453", "___s": true }, { @@ -950124,7 +950128,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -950239,7 +950243,7 @@ "name": "tint" } ], - "___id": "T000002R057451", + "___id": "T000002R057454", "___s": true }, { @@ -950248,7 +950252,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -950558,7 +950562,7 @@ "name": "unit" } ], - "___id": "T000002R057452", + "___id": "T000002R057455", "___s": true }, { @@ -950567,7 +950571,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -950838,7 +950842,7 @@ "name": "unit" } ], - "___id": "T000002R057453", + "___id": "T000002R057456", "___s": true }, { @@ -950847,7 +950851,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -950968,7 +950972,7 @@ "name": "flipUV" } ], - "___id": "T000002R057454", + "___id": "T000002R057457", "___s": true }, { @@ -950977,7 +950981,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -951019,7 +951023,7 @@ "name": "texture" } ], - "___id": "T000002R057455", + "___id": "T000002R057458", "___s": true }, { @@ -951028,7 +951032,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -951086,7 +951090,7 @@ "name": "unit" } ], - "___id": "T000002R057456", + "___id": "T000002R057459", "___s": true }, { @@ -951095,7 +951099,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -951153,7 +951157,7 @@ "name": "unit" } ], - "___id": "T000002R057457", + "___id": "T000002R057460", "___s": true }, { @@ -951162,7 +951166,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -951218,7 +951222,7 @@ "name": "shader" } ], - "___id": "T000002R057458", + "___id": "T000002R057461", "___s": true }, { @@ -951227,7 +951231,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -951296,7 +951300,7 @@ "name": "shader" } ], - "___id": "T000002R057459", + "___id": "T000002R057462", "___s": true }, { @@ -951305,7 +951309,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -951374,7 +951378,7 @@ "name": "shader" } ], - "___id": "T000002R057460", + "___id": "T000002R057463", "___s": true }, { @@ -951383,7 +951387,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -951465,7 +951469,7 @@ "name": "shader" } ], - "___id": "T000002R057461", + "___id": "T000002R057464", "___s": true }, { @@ -951474,7 +951478,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -951569,7 +951573,7 @@ "name": "shader" } ], - "___id": "T000002R057462", + "___id": "T000002R057465", "___s": true }, { @@ -951578,7 +951582,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -951686,7 +951690,7 @@ "name": "shader" } ], - "___id": "T000002R057463", + "___id": "T000002R057466", "___s": true }, { @@ -951695,7 +951699,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -951783,7 +951787,7 @@ "name": "shader" } ], - "___id": "T000002R057464", + "___id": "T000002R057467", "___s": true }, { @@ -951792,7 +951796,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -951880,7 +951884,7 @@ "name": "shader" } ], - "___id": "T000002R057465", + "___id": "T000002R057468", "___s": true }, { @@ -951889,7 +951893,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -951977,7 +951981,7 @@ "name": "shader" } ], - "___id": "T000002R057466", + "___id": "T000002R057469", "___s": true }, { @@ -951986,7 +951990,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -952074,7 +952078,7 @@ "name": "shader" } ], - "___id": "T000002R057467", + "___id": "T000002R057470", "___s": true }, { @@ -952083,7 +952087,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -952171,7 +952175,7 @@ "name": "shader" } ], - "___id": "T000002R057468", + "___id": "T000002R057471", "___s": true }, { @@ -952180,7 +952184,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -952268,7 +952272,7 @@ "name": "shader" } ], - "___id": "T000002R057469", + "___id": "T000002R057472", "___s": true }, { @@ -952277,7 +952281,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -952365,7 +952369,7 @@ "name": "shader" } ], - "___id": "T000002R057470", + "___id": "T000002R057473", "___s": true }, { @@ -952374,7 +952378,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -952462,7 +952466,7 @@ "name": "shader" } ], - "___id": "T000002R057471", + "___id": "T000002R057474", "___s": true }, { @@ -952471,7 +952475,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -952540,7 +952544,7 @@ "name": "shader" } ], - "___id": "T000002R057472", + "___id": "T000002R057475", "___s": true }, { @@ -952549,7 +952553,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -952631,7 +952635,7 @@ "name": "shader" } ], - "___id": "T000002R057473", + "___id": "T000002R057476", "___s": true }, { @@ -952640,7 +952644,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -952735,7 +952739,7 @@ "name": "shader" } ], - "___id": "T000002R057474", + "___id": "T000002R057477", "___s": true }, { @@ -952744,7 +952748,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -952852,7 +952856,7 @@ "name": "shader" } ], - "___id": "T000002R057475", + "___id": "T000002R057478", "___s": true }, { @@ -952861,7 +952865,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -952962,7 +952966,7 @@ "name": "shader" } ], - "___id": "T000002R057476", + "___id": "T000002R057479", "___s": true }, { @@ -952971,7 +952975,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -953053,7 +953057,7 @@ "name": "shader" } ], - "___id": "T000002R057477", + "___id": "T000002R057480", "___s": true }, { @@ -953062,7 +953066,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -953144,7 +953148,7 @@ "name": "shader" } ], - "___id": "T000002R057478", + "___id": "T000002R057481", "___s": true }, { @@ -953153,7 +953157,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -953165,7 +953169,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R057479", + "___id": "T000002R057482", "___s": true }, { @@ -953174,7 +953178,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -953217,7 +953221,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R057480", + "___id": "T000002R057483", "___s": true }, { @@ -953226,7 +953230,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -953286,7 +953290,7 @@ "name": "event" } ], - "___id": "T000002R057481", + "___id": "T000002R057484", "___s": true }, { @@ -953295,7 +953299,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -953346,7 +953350,7 @@ "name": "event" } ], - "___id": "T000002R057482", + "___id": "T000002R057485", "___s": true }, { @@ -953355,7 +953359,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -953421,7 +953425,7 @@ "name": "args" } ], - "___id": "T000002R057483", + "___id": "T000002R057486", "___s": true }, { @@ -953430,7 +953434,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -953509,7 +953513,7 @@ "name": "context" } ], - "___id": "T000002R057484", + "___id": "T000002R057487", "___s": true }, { @@ -953518,7 +953522,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -953597,7 +953601,7 @@ "name": "context" } ], - "___id": "T000002R057485", + "___id": "T000002R057488", "___s": true }, { @@ -953606,7 +953610,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -953685,7 +953689,7 @@ "name": "context" } ], - "___id": "T000002R057486", + "___id": "T000002R057489", "___s": true }, { @@ -953694,7 +953698,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -953787,7 +953791,7 @@ "name": "once" } ], - "___id": "T000002R057487", + "___id": "T000002R057490", "___s": true }, { @@ -953796,7 +953800,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -953889,7 +953893,7 @@ "name": "once" } ], - "___id": "T000002R057488", + "___id": "T000002R057491", "___s": true }, { @@ -953898,7 +953902,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -953951,7 +953955,7 @@ "name": "event" } ], - "___id": "T000002R057489", + "___id": "T000002R057492", "___s": true }, { @@ -953960,7 +953964,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -953981,7 +953985,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R057490", + "___id": "T000002R057493", "___s": true }, { @@ -953990,7 +953994,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -954011,7 +954015,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R057491", + "___id": "T000002R057494", "___s": true }, { @@ -954020,7 +954024,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -954041,7 +954045,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R057492", + "___id": "T000002R057495", "___s": true }, { @@ -954050,7 +954054,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -954073,7 +954077,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R057493", + "___id": "T000002R057496", "___s": true }, { @@ -954082,7 +954086,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -954103,7 +954107,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R057494", + "___id": "T000002R057497", "___s": true }, { @@ -954112,7 +954116,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -954133,7 +954137,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R057495", + "___id": "T000002R057498", "___s": true }, { @@ -954142,7 +954146,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -954163,7 +954167,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R057496", + "___id": "T000002R057499", "___s": true }, { @@ -954172,7 +954176,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -954193,7 +954197,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R057497", + "___id": "T000002R057500", "___s": true }, { @@ -954202,7 +954206,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -954224,7 +954228,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R057498", + "___id": "T000002R057501", "___s": true }, { @@ -954233,7 +954237,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -954254,7 +954258,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R057499", + "___id": "T000002R057502", "___s": true }, { @@ -954263,7 +954267,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -954285,7 +954289,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R057500", + "___id": "T000002R057503", "___s": true }, { @@ -954294,7 +954298,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -954316,7 +954320,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R057501", + "___id": "T000002R057504", "___s": true }, { @@ -954325,7 +954329,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -954346,7 +954350,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R057502", + "___id": "T000002R057505", "___s": true }, { @@ -954355,7 +954359,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -954376,7 +954380,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R057503", + "___id": "T000002R057506", "___s": true }, { @@ -954385,7 +954389,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -954406,7 +954410,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R057504", + "___id": "T000002R057507", "___s": true }, { @@ -954415,7 +954419,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -954436,7 +954440,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R057505", + "___id": "T000002R057508", "___s": true }, { @@ -954445,7 +954449,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -954466,7 +954470,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R057506", + "___id": "T000002R057509", "___s": true }, { @@ -954475,7 +954479,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -954496,7 +954500,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R057507", + "___id": "T000002R057510", "___s": true }, { @@ -954505,7 +954509,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -954526,7 +954530,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R057508", + "___id": "T000002R057511", "___s": true }, { @@ -954535,7 +954539,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -954557,7 +954561,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R057509", + "___id": "T000002R057512", "___s": true }, { @@ -954566,7 +954570,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -954588,7 +954592,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R057510", + "___id": "T000002R057513", "___s": true }, { @@ -954597,7 +954601,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -954619,7 +954623,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R057511", + "___id": "T000002R057514", "___s": true }, { @@ -954628,7 +954632,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -954658,7 +954662,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R057512", + "___id": "T000002R057515", "___s": true }, { @@ -954667,7 +954671,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -954688,7 +954692,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R057513", + "___id": "T000002R057516", "___s": true }, { @@ -954697,7 +954701,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -954727,7 +954731,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R057514", + "___id": "T000002R057517", "___s": true }, { @@ -954736,7 +954740,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -954757,7 +954761,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R057515", + "___id": "T000002R057518", "___s": true }, { @@ -954766,7 +954770,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -954787,7 +954791,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R057516", + "___id": "T000002R057519", "___s": true }, { @@ -954796,7 +954800,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -954817,7 +954821,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R057517", + "___id": "T000002R057520", "___s": true }, { @@ -954826,7 +954830,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -954847,7 +954851,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R057518", + "___id": "T000002R057521", "___s": true }, { @@ -954856,7 +954860,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -954877,7 +954881,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R057519", + "___id": "T000002R057522", "___s": true }, { @@ -954886,7 +954890,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -954907,7 +954911,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R057520", + "___id": "T000002R057523", "___s": true }, { @@ -954916,7 +954920,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -954946,7 +954950,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R057521", + "___id": "T000002R057524", "___s": true }, { @@ -954955,7 +954959,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -954978,7 +954982,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R057522", + "___id": "T000002R057525", "___s": true }, { @@ -954987,7 +954991,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -955010,7 +955014,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R057523", + "___id": "T000002R057526", "___s": true }, { @@ -955019,7 +955023,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -955040,7 +955044,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R057524", + "___id": "T000002R057527", "___s": true }, { @@ -955049,7 +955053,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -955079,7 +955083,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R057525", + "___id": "T000002R057528", "___s": true }, { @@ -955088,7 +955092,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -955109,7 +955113,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R057526", + "___id": "T000002R057529", "___s": true }, { @@ -955118,7 +955122,7 @@ "filename": "WebGLPipeline.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "boot", @@ -955133,7 +955137,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#boot", "inherited": true, - "___id": "T000002R057527", + "___id": "T000002R057530", "___s": true }, { @@ -955142,7 +955146,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -955154,7 +955158,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R057528", + "___id": "T000002R057531", "___s": true }, { @@ -955163,7 +955167,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -955203,7 +955207,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onResize", "inherited": true, - "___id": "T000002R057529", + "___id": "T000002R057532", "___s": true }, { @@ -955212,7 +955216,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -955283,7 +955287,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setShader", "inherited": true, - "___id": "T000002R057530", + "___id": "T000002R057533", "___s": true }, { @@ -955292,7 +955296,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -955333,7 +955337,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#getShaderByName", "inherited": true, - "___id": "T000002R057531", + "___id": "T000002R057534", "___s": true }, { @@ -955342,7 +955346,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -955384,7 +955388,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setShadersFromConfig", "inherited": true, - "___id": "T000002R057532", + "___id": "T000002R057535", "___s": true }, { @@ -955393,7 +955397,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -955434,7 +955438,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#createBatch", "inherited": true, - "___id": "T000002R057533", + "___id": "T000002R057536", "___s": true }, { @@ -955443,7 +955447,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -955470,7 +955474,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#addTextureToBatch", "inherited": true, - "___id": "T000002R057534", + "___id": "T000002R057537", "___s": true }, { @@ -955479,7 +955483,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -955520,7 +955524,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#pushBatch", "inherited": true, - "___id": "T000002R057535", + "___id": "T000002R057538", "___s": true }, { @@ -955529,7 +955533,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -955584,7 +955588,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setGameObject", "inherited": true, - "___id": "T000002R057536", + "___id": "T000002R057539", "___s": true }, { @@ -955593,7 +955597,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -955636,7 +955640,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shouldFlush", "inherited": true, - "___id": "T000002R057537", + "___id": "T000002R057540", "___s": true }, { @@ -955645,7 +955649,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -955671,7 +955675,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R057538", + "___id": "T000002R057541", "___s": true }, { @@ -955680,7 +955684,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -955738,7 +955742,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resize", "inherited": true, - "___id": "T000002R057539", + "___id": "T000002R057542", "___s": true }, { @@ -955747,7 +955751,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -955802,7 +955806,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setProjectionMatrix", "inherited": true, - "___id": "T000002R057540", + "___id": "T000002R057543", "___s": true }, { @@ -955811,7 +955815,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -955840,7 +955844,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#flipProjectionMatrix", "inherited": true, - "___id": "T000002R057541", + "___id": "T000002R057544", "___s": true }, { @@ -955849,7 +955853,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -955861,7 +955865,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R057542", + "___id": "T000002R057545", "___s": true }, { @@ -955870,7 +955874,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -955916,7 +955920,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bind", "inherited": true, - "___id": "T000002R057543", + "___id": "T000002R057546", "___s": true }, { @@ -955925,7 +955929,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -955971,7 +955975,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#rebind", "inherited": true, - "___id": "T000002R057544", + "___id": "T000002R057547", "___s": true }, { @@ -955980,7 +955984,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -955992,7 +955996,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R057545", + "___id": "T000002R057548", "___s": true }, { @@ -956001,7 +956005,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -956043,7 +956047,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setVertexBuffer", "inherited": true, - "___id": "T000002R057546", + "___id": "T000002R057549", "___s": true }, { @@ -956052,7 +956056,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -956105,7 +956109,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#preBatch", "inherited": true, - "___id": "T000002R057547", + "___id": "T000002R057550", "___s": true }, { @@ -956114,7 +956118,7 @@ "filename": "WebGLPipeline.js", "lineno": 1309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "postBatch", @@ -956167,7 +956171,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#postBatch", "inherited": true, - "___id": "T000002R057548", + "___id": "T000002R057551", "___s": true }, { @@ -956176,7 +956180,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -956217,7 +956221,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onDraw", "inherited": true, - "___id": "T000002R057549", + "___id": "T000002R057552", "___s": true }, { @@ -956226,7 +956230,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -956238,7 +956242,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R057550", + "___id": "T000002R057553", "___s": true }, { @@ -956247,7 +956251,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -956295,7 +956299,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#flush", "inherited": true, - "___id": "T000002R057551", + "___id": "T000002R057554", "___s": true }, { @@ -956304,7 +956308,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -956331,7 +956335,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onActive", "inherited": true, - "___id": "T000002R057552", + "___id": "T000002R057555", "___s": true }, { @@ -956340,7 +956344,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -956368,7 +956372,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBind", "inherited": true, - "___id": "T000002R057553", + "___id": "T000002R057556", "___s": true }, { @@ -956377,7 +956381,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -956389,7 +956393,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R057554", + "___id": "T000002R057557", "___s": true }, { @@ -956398,7 +956402,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -956426,7 +956430,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBatch", "inherited": true, - "___id": "T000002R057555", + "___id": "T000002R057558", "___s": true }, { @@ -956435,7 +956439,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -956463,7 +956467,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreBatch", "inherited": true, - "___id": "T000002R057556", + "___id": "T000002R057559", "___s": true }, { @@ -956472,7 +956476,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -956500,7 +956504,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostBatch", "inherited": true, - "___id": "T000002R057557", + "___id": "T000002R057560", "___s": true }, { @@ -956509,7 +956513,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -956521,7 +956525,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R057558", + "___id": "T000002R057561", "___s": true }, { @@ -956530,7 +956534,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -956570,7 +956574,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRender", "inherited": true, - "___id": "T000002R057559", + "___id": "T000002R057562", "___s": true }, { @@ -956579,7 +956583,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -956591,7 +956595,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R057560", + "___id": "T000002R057563", "___s": true }, { @@ -956600,7 +956604,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -956629,7 +956633,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBeforeFlush", "inherited": true, - "___id": "T000002R057561", + "___id": "T000002R057564", "___s": true }, { @@ -956638,7 +956642,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -956667,7 +956671,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onAfterFlush", "inherited": true, - "___id": "T000002R057562", + "___id": "T000002R057565", "___s": true }, { @@ -956676,7 +956680,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -956791,7 +956795,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batchVert", "inherited": true, - "___id": "T000002R057563", + "___id": "T000002R057566", "___s": true }, { @@ -956800,7 +956804,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -957110,7 +957114,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batchQuad", "inherited": true, - "___id": "T000002R057564", + "___id": "T000002R057567", "___s": true }, { @@ -957119,7 +957123,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -957390,7 +957394,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batchTri", "inherited": true, - "___id": "T000002R057565", + "___id": "T000002R057568", "___s": true }, { @@ -957399,7 +957403,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -957520,7 +957524,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#drawFillRect", "inherited": true, - "___id": "T000002R057566", + "___id": "T000002R057569", "___s": true }, { @@ -957529,7 +957533,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -957571,7 +957575,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setTexture2D", "inherited": true, - "___id": "T000002R057567", + "___id": "T000002R057570", "___s": true }, { @@ -957580,7 +957584,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -957638,7 +957642,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bindTexture", "inherited": true, - "___id": "T000002R057568", + "___id": "T000002R057571", "___s": true }, { @@ -957647,7 +957651,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -957705,7 +957709,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bindRenderTarget", "inherited": true, - "___id": "T000002R057569", + "___id": "T000002R057572", "___s": true }, { @@ -957714,7 +957718,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -957770,7 +957774,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setTime", "inherited": true, - "___id": "T000002R057570", + "___id": "T000002R057573", "___s": true }, { @@ -957779,7 +957783,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -957848,7 +957852,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setBoolean", "inherited": true, - "___id": "T000002R057571", + "___id": "T000002R057574", "___s": true }, { @@ -957857,7 +957861,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -957926,7 +957930,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1f", "inherited": true, - "___id": "T000002R057572", + "___id": "T000002R057575", "___s": true }, { @@ -957935,7 +957939,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -958017,7 +958021,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2f", "inherited": true, - "___id": "T000002R057573", + "___id": "T000002R057576", "___s": true }, { @@ -958026,7 +958030,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -958121,7 +958125,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3f", "inherited": true, - "___id": "T000002R057574", + "___id": "T000002R057577", "___s": true }, { @@ -958130,7 +958134,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -958238,7 +958242,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4f", "inherited": true, - "___id": "T000002R057575", + "___id": "T000002R057578", "___s": true }, { @@ -958247,7 +958251,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -958335,7 +958339,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1fv", "inherited": true, - "___id": "T000002R057576", + "___id": "T000002R057579", "___s": true }, { @@ -958344,7 +958348,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -958432,7 +958436,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2fv", "inherited": true, - "___id": "T000002R057577", + "___id": "T000002R057580", "___s": true }, { @@ -958441,7 +958445,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -958529,7 +958533,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3fv", "inherited": true, - "___id": "T000002R057578", + "___id": "T000002R057581", "___s": true }, { @@ -958538,7 +958542,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -958626,7 +958630,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4fv", "inherited": true, - "___id": "T000002R057579", + "___id": "T000002R057582", "___s": true }, { @@ -958635,7 +958639,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -958723,7 +958727,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1iv", "inherited": true, - "___id": "T000002R057580", + "___id": "T000002R057583", "___s": true }, { @@ -958732,7 +958736,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -958820,7 +958824,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2iv", "inherited": true, - "___id": "T000002R057581", + "___id": "T000002R057584", "___s": true }, { @@ -958829,7 +958833,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -958917,7 +958921,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3iv", "inherited": true, - "___id": "T000002R057582", + "___id": "T000002R057585", "___s": true }, { @@ -958926,7 +958930,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -959014,7 +959018,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4iv", "inherited": true, - "___id": "T000002R057583", + "___id": "T000002R057586", "___s": true }, { @@ -959023,7 +959027,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -959092,7 +959096,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1i", "inherited": true, - "___id": "T000002R057584", + "___id": "T000002R057587", "___s": true }, { @@ -959101,7 +959105,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -959183,7 +959187,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2i", "inherited": true, - "___id": "T000002R057585", + "___id": "T000002R057588", "___s": true }, { @@ -959192,7 +959196,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -959287,7 +959291,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3i", "inherited": true, - "___id": "T000002R057586", + "___id": "T000002R057589", "___s": true }, { @@ -959296,7 +959300,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -959404,7 +959408,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4i", "inherited": true, - "___id": "T000002R057587", + "___id": "T000002R057590", "___s": true }, { @@ -959413,7 +959417,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -959514,7 +959518,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setMatrix2fv", "inherited": true, - "___id": "T000002R057588", + "___id": "T000002R057591", "___s": true }, { @@ -959523,7 +959527,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -959605,7 +959609,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setMatrix3fv", "inherited": true, - "___id": "T000002R057589", + "___id": "T000002R057592", "___s": true }, { @@ -959614,7 +959618,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -959696,7 +959700,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setMatrix4fv", "inherited": true, - "___id": "T000002R057590", + "___id": "T000002R057593", "___s": true }, { @@ -959705,7 +959709,7 @@ "filename": "WebGLPipeline.js", "lineno": 2605, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "destroy", @@ -959735,7 +959739,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#destroy", "inherited": true, - "___id": "T000002R057591", + "___id": "T000002R057594", "___s": true }, { @@ -959744,7 +959748,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -959756,7 +959760,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R057592", + "___id": "T000002R057595", "___s": true }, { @@ -959765,7 +959769,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -959808,7 +959812,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R057593", + "___id": "T000002R057596", "___s": true }, { @@ -959817,7 +959821,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -959877,7 +959881,7 @@ "name": "event" } ], - "___id": "T000002R057594", + "___id": "T000002R057597", "___s": true }, { @@ -959886,7 +959890,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -959937,7 +959941,7 @@ "name": "event" } ], - "___id": "T000002R057595", + "___id": "T000002R057598", "___s": true }, { @@ -959946,7 +959950,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -960012,7 +960016,7 @@ "name": "args" } ], - "___id": "T000002R057596", + "___id": "T000002R057599", "___s": true }, { @@ -960021,7 +960025,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -960100,7 +960104,7 @@ "name": "context" } ], - "___id": "T000002R057597", + "___id": "T000002R057600", "___s": true }, { @@ -960109,7 +960113,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -960188,7 +960192,7 @@ "name": "context" } ], - "___id": "T000002R057598", + "___id": "T000002R057601", "___s": true }, { @@ -960197,7 +960201,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -960276,7 +960280,7 @@ "name": "context" } ], - "___id": "T000002R057599", + "___id": "T000002R057602", "___s": true }, { @@ -960285,7 +960289,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -960378,7 +960382,7 @@ "name": "once" } ], - "___id": "T000002R057600", + "___id": "T000002R057603", "___s": true }, { @@ -960387,7 +960391,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -960480,7 +960484,7 @@ "name": "once" } ], - "___id": "T000002R057601", + "___id": "T000002R057604", "___s": true }, { @@ -960489,7 +960493,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -960542,7 +960546,7 @@ "name": "event" } ], - "___id": "T000002R057602", + "___id": "T000002R057605", "___s": true }, { @@ -960551,7 +960555,7 @@ "filename": "MultiPipeline.js", "lineno": 184, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "calcMatrix", @@ -960572,7 +960576,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#calcMatrix", "inherited": true, - "___id": "T000002R057606", + "___id": "T000002R057609", "___s": true }, { @@ -960581,7 +960585,7 @@ "filename": "MultiPipeline.js", "lineno": 270, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "boot", @@ -960593,7 +960597,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#boot", "inherited": true, - "___id": "T000002R057614", + "___id": "T000002R057617", "___s": true }, { @@ -960602,7 +960606,7 @@ "filename": "MultiPipeline.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchSprite", @@ -960666,7 +960670,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchSprite", "inherited": true, - "___id": "T000002R057615", + "___id": "T000002R057618", "___s": true }, { @@ -960675,7 +960679,7 @@ "filename": "MultiPipeline.js", "lineno": 427, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchTexture", @@ -961123,7 +961127,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchTexture", "inherited": true, - "___id": "T000002R057616", + "___id": "T000002R057619", "___s": true }, { @@ -961132,7 +961136,7 @@ "filename": "MultiPipeline.js", "lineno": 607, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchTextureFrame", @@ -961238,7 +961242,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchTextureFrame", "inherited": true, - "___id": "T000002R057617", + "___id": "T000002R057620", "___s": true }, { @@ -961247,7 +961251,7 @@ "filename": "MultiPipeline.js", "lineno": 652, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchFillRect", @@ -961339,7 +961343,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchFillRect", "inherited": true, - "___id": "T000002R057618", + "___id": "T000002R057621", "___s": true }, { @@ -961348,7 +961352,7 @@ "filename": "MultiPipeline.js", "lineno": 686, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchFillTriangle", @@ -961466,7 +961470,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchFillTriangle", "inherited": true, - "___id": "T000002R057619", + "___id": "T000002R057622", "___s": true }, { @@ -961475,7 +961479,7 @@ "filename": "MultiPipeline.js", "lineno": 729, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchStrokeTriangle", @@ -961606,7 +961610,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchStrokeTriangle", "inherited": true, - "___id": "T000002R057620", + "___id": "T000002R057623", "___s": true }, { @@ -961615,7 +961619,7 @@ "filename": "MultiPipeline.js", "lineno": 772, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchFillPath", @@ -961677,7 +961681,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchFillPath", "inherited": true, - "___id": "T000002R057621", + "___id": "T000002R057624", "___s": true }, { @@ -961686,7 +961690,7 @@ "filename": "MultiPipeline.js", "lineno": 845, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchStrokePath", @@ -961774,7 +961778,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchStrokePath", "inherited": true, - "___id": "T000002R057622", + "___id": "T000002R057625", "___s": true }, { @@ -961783,7 +961787,7 @@ "filename": "MultiPipeline.js", "lineno": 893, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchLine", @@ -961927,7 +961931,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchLine", "inherited": true, - "___id": "T000002R057623", + "___id": "T000002R057626", "___s": true }, { @@ -961936,7 +961940,7 @@ "filename": "MultiPipeline.js", "lineno": 1012, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "destroy", @@ -961966,7 +961970,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#destroy", "inherited": true, - "___id": "T000002R057624", + "___id": "T000002R057627", "___s": true }, { @@ -961975,7 +961979,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -961996,7 +962000,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R057625", + "___id": "T000002R057628", "___s": true }, { @@ -962005,7 +962009,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -962026,7 +962030,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R057626", + "___id": "T000002R057629", "___s": true }, { @@ -962035,7 +962039,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -962056,7 +962060,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R057627", + "___id": "T000002R057630", "___s": true }, { @@ -962065,7 +962069,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -962088,7 +962092,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R057628", + "___id": "T000002R057631", "___s": true }, { @@ -962097,7 +962101,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -962118,7 +962122,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R057629", + "___id": "T000002R057632", "___s": true }, { @@ -962127,7 +962131,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -962148,7 +962152,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R057630", + "___id": "T000002R057633", "___s": true }, { @@ -962157,7 +962161,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -962178,7 +962182,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R057631", + "___id": "T000002R057634", "___s": true }, { @@ -962187,7 +962191,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -962208,7 +962212,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R057632", + "___id": "T000002R057635", "___s": true }, { @@ -962217,7 +962221,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -962239,7 +962243,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R057633", + "___id": "T000002R057636", "___s": true }, { @@ -962248,7 +962252,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -962269,7 +962273,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R057634", + "___id": "T000002R057637", "___s": true }, { @@ -962278,7 +962282,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -962300,7 +962304,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R057635", + "___id": "T000002R057638", "___s": true }, { @@ -962309,7 +962313,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -962331,7 +962335,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R057636", + "___id": "T000002R057639", "___s": true }, { @@ -962340,7 +962344,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -962361,7 +962365,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R057637", + "___id": "T000002R057640", "___s": true }, { @@ -962370,7 +962374,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -962391,7 +962395,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R057638", + "___id": "T000002R057641", "___s": true }, { @@ -962400,7 +962404,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -962421,7 +962425,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R057639", + "___id": "T000002R057642", "___s": true }, { @@ -962430,7 +962434,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -962451,7 +962455,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R057640", + "___id": "T000002R057643", "___s": true }, { @@ -962460,7 +962464,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -962481,7 +962485,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R057641", + "___id": "T000002R057644", "___s": true }, { @@ -962490,7 +962494,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -962511,7 +962515,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R057642", + "___id": "T000002R057645", "___s": true }, { @@ -962520,7 +962524,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -962541,7 +962545,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R057643", + "___id": "T000002R057646", "___s": true }, { @@ -962550,7 +962554,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -962572,7 +962576,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R057644", + "___id": "T000002R057647", "___s": true }, { @@ -962581,7 +962585,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -962603,7 +962607,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R057645", + "___id": "T000002R057648", "___s": true }, { @@ -962612,7 +962616,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -962634,7 +962638,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R057646", + "___id": "T000002R057649", "___s": true }, { @@ -962643,7 +962647,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -962673,7 +962677,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R057647", + "___id": "T000002R057650", "___s": true }, { @@ -962682,7 +962686,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -962703,7 +962707,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R057648", + "___id": "T000002R057651", "___s": true }, { @@ -962712,7 +962716,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -962742,7 +962746,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R057649", + "___id": "T000002R057652", "___s": true }, { @@ -962751,7 +962755,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -962772,7 +962776,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R057650", + "___id": "T000002R057653", "___s": true }, { @@ -962781,7 +962785,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -962802,7 +962806,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R057651", + "___id": "T000002R057654", "___s": true }, { @@ -962811,7 +962815,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -962832,7 +962836,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R057652", + "___id": "T000002R057655", "___s": true }, { @@ -962841,7 +962845,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -962862,7 +962866,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R057653", + "___id": "T000002R057656", "___s": true }, { @@ -962871,7 +962875,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -962892,7 +962896,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R057654", + "___id": "T000002R057657", "___s": true }, { @@ -962901,7 +962905,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -962922,7 +962926,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R057655", + "___id": "T000002R057658", "___s": true }, { @@ -962931,7 +962935,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -962961,7 +962965,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R057656", + "___id": "T000002R057659", "___s": true }, { @@ -962970,7 +962974,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -962993,7 +962997,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R057657", + "___id": "T000002R057660", "___s": true }, { @@ -963002,7 +963006,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -963025,7 +963029,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R057658", + "___id": "T000002R057661", "___s": true }, { @@ -963034,7 +963038,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -963055,7 +963059,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R057659", + "___id": "T000002R057662", "___s": true }, { @@ -963064,7 +963068,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -963094,7 +963098,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R057660", + "___id": "T000002R057663", "___s": true }, { @@ -963103,7 +963107,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -963124,7 +963128,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R057661", + "___id": "T000002R057664", "___s": true }, { @@ -963133,7 +963137,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -963145,7 +963149,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R057662", + "___id": "T000002R057665", "___s": true }, { @@ -963154,7 +963158,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -963194,7 +963198,7 @@ "name": "height" } ], - "___id": "T000002R057663", + "___id": "T000002R057666", "___s": true }, { @@ -963203,7 +963207,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -963274,7 +963278,7 @@ "name": "vertexBuffer" } ], - "___id": "T000002R057664", + "___id": "T000002R057667", "___s": true }, { @@ -963283,7 +963287,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -963324,7 +963328,7 @@ "name": "name" } ], - "___id": "T000002R057665", + "___id": "T000002R057668", "___s": true }, { @@ -963333,7 +963337,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -963375,7 +963379,7 @@ "name": "config" } ], - "___id": "T000002R057666", + "___id": "T000002R057669", "___s": true }, { @@ -963384,7 +963388,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -963425,7 +963429,7 @@ "name": "texture" } ], - "___id": "T000002R057667", + "___id": "T000002R057670", "___s": true }, { @@ -963434,7 +963438,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -963461,7 +963465,7 @@ "name": "texture" } ], - "___id": "T000002R057668", + "___id": "T000002R057671", "___s": true }, { @@ -963470,7 +963474,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -963511,7 +963515,7 @@ "name": "texture" } ], - "___id": "T000002R057669", + "___id": "T000002R057672", "___s": true }, { @@ -963520,7 +963524,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -963575,7 +963579,7 @@ "name": "frame" } ], - "___id": "T000002R057670", + "___id": "T000002R057673", "___s": true }, { @@ -963584,7 +963588,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -963627,7 +963631,7 @@ "name": "amount" } ], - "___id": "T000002R057671", + "___id": "T000002R057674", "___s": true }, { @@ -963636,7 +963640,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -963662,7 +963666,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R057672", + "___id": "T000002R057675", "___s": true }, { @@ -963671,7 +963675,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -963729,7 +963733,7 @@ "name": "height" } ], - "___id": "T000002R057673", + "___id": "T000002R057676", "___s": true }, { @@ -963738,7 +963742,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -963793,7 +963797,7 @@ "name": "height" } ], - "___id": "T000002R057674", + "___id": "T000002R057677", "___s": true }, { @@ -963802,7 +963806,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -963831,7 +963835,7 @@ "name": "flipY" } ], - "___id": "T000002R057675", + "___id": "T000002R057678", "___s": true }, { @@ -963840,7 +963844,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -963852,7 +963856,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R057676", + "___id": "T000002R057679", "___s": true }, { @@ -963861,7 +963865,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -963907,7 +963911,7 @@ "name": "currentShader" } ], - "___id": "T000002R057677", + "___id": "T000002R057680", "___s": true }, { @@ -963916,7 +963920,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -963962,7 +963966,7 @@ "name": "currentShader" } ], - "___id": "T000002R057678", + "___id": "T000002R057681", "___s": true }, { @@ -963971,7 +963975,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -963983,7 +963987,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R057679", + "___id": "T000002R057682", "___s": true }, { @@ -963992,7 +963996,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -964034,7 +964038,7 @@ "name": "buffer" } ], - "___id": "T000002R057680", + "___id": "T000002R057683", "___s": true }, { @@ -964043,7 +964047,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -964096,7 +964100,7 @@ "name": "gameObject" } ], - "___id": "T000002R057681", + "___id": "T000002R057684", "___s": true }, { @@ -964105,7 +964109,7 @@ "filename": "WebGLPipeline.js", "lineno": 1309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "postBatch", @@ -964158,7 +964162,7 @@ "name": "gameObject" } ], - "___id": "T000002R057682", + "___id": "T000002R057685", "___s": true }, { @@ -964167,7 +964171,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -964208,7 +964212,7 @@ "name": "swapTarget" } ], - "___id": "T000002R057683", + "___id": "T000002R057686", "___s": true }, { @@ -964217,7 +964221,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -964229,7 +964233,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R057684", + "___id": "T000002R057687", "___s": true }, { @@ -964238,7 +964242,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -964286,7 +964290,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R057685", + "___id": "T000002R057688", "___s": true }, { @@ -964295,7 +964299,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -964322,7 +964326,7 @@ "name": "currentShader" } ], - "___id": "T000002R057686", + "___id": "T000002R057689", "___s": true }, { @@ -964331,7 +964335,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -964359,7 +964363,7 @@ "name": "gameObject" } ], - "___id": "T000002R057687", + "___id": "T000002R057690", "___s": true }, { @@ -964368,7 +964372,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -964380,7 +964384,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R057688", + "___id": "T000002R057691", "___s": true }, { @@ -964389,7 +964393,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -964417,7 +964421,7 @@ "name": "gameObject" } ], - "___id": "T000002R057689", + "___id": "T000002R057692", "___s": true }, { @@ -964426,7 +964430,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -964454,7 +964458,7 @@ "name": "gameObject" } ], - "___id": "T000002R057690", + "___id": "T000002R057693", "___s": true }, { @@ -964463,7 +964467,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -964491,7 +964495,7 @@ "name": "gameObject" } ], - "___id": "T000002R057691", + "___id": "T000002R057694", "___s": true }, { @@ -964500,7 +964504,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -964512,7 +964516,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R057692", + "___id": "T000002R057695", "___s": true }, { @@ -964521,7 +964525,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -964561,7 +964565,7 @@ "name": "camera" } ], - "___id": "T000002R057693", + "___id": "T000002R057696", "___s": true }, { @@ -964570,7 +964574,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -964582,7 +964586,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R057694", + "___id": "T000002R057697", "___s": true }, { @@ -964591,7 +964595,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -964620,7 +964624,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R057695", + "___id": "T000002R057698", "___s": true }, { @@ -964629,7 +964633,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -964658,7 +964662,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R057696", + "___id": "T000002R057699", "___s": true }, { @@ -964667,7 +964671,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -964782,7 +964786,7 @@ "name": "tint" } ], - "___id": "T000002R057697", + "___id": "T000002R057700", "___s": true }, { @@ -964791,7 +964795,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -965101,7 +965105,7 @@ "name": "unit" } ], - "___id": "T000002R057698", + "___id": "T000002R057701", "___s": true }, { @@ -965110,7 +965114,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -965381,7 +965385,7 @@ "name": "unit" } ], - "___id": "T000002R057699", + "___id": "T000002R057702", "___s": true }, { @@ -965390,7 +965394,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -965511,7 +965515,7 @@ "name": "flipUV" } ], - "___id": "T000002R057700", + "___id": "T000002R057703", "___s": true }, { @@ -965520,7 +965524,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -965562,7 +965566,7 @@ "name": "texture" } ], - "___id": "T000002R057701", + "___id": "T000002R057704", "___s": true }, { @@ -965571,7 +965575,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -965629,7 +965633,7 @@ "name": "unit" } ], - "___id": "T000002R057702", + "___id": "T000002R057705", "___s": true }, { @@ -965638,7 +965642,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -965696,7 +965700,7 @@ "name": "unit" } ], - "___id": "T000002R057703", + "___id": "T000002R057706", "___s": true }, { @@ -965705,7 +965709,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -965761,7 +965765,7 @@ "name": "shader" } ], - "___id": "T000002R057704", + "___id": "T000002R057707", "___s": true }, { @@ -965770,7 +965774,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -965839,7 +965843,7 @@ "name": "shader" } ], - "___id": "T000002R057705", + "___id": "T000002R057708", "___s": true }, { @@ -965848,7 +965852,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -965917,7 +965921,7 @@ "name": "shader" } ], - "___id": "T000002R057706", + "___id": "T000002R057709", "___s": true }, { @@ -965926,7 +965930,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -966008,7 +966012,7 @@ "name": "shader" } ], - "___id": "T000002R057707", + "___id": "T000002R057710", "___s": true }, { @@ -966017,7 +966021,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -966112,7 +966116,7 @@ "name": "shader" } ], - "___id": "T000002R057708", + "___id": "T000002R057711", "___s": true }, { @@ -966121,7 +966125,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -966229,7 +966233,7 @@ "name": "shader" } ], - "___id": "T000002R057709", + "___id": "T000002R057712", "___s": true }, { @@ -966238,7 +966242,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -966326,7 +966330,7 @@ "name": "shader" } ], - "___id": "T000002R057710", + "___id": "T000002R057713", "___s": true }, { @@ -966335,7 +966339,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -966423,7 +966427,7 @@ "name": "shader" } ], - "___id": "T000002R057711", + "___id": "T000002R057714", "___s": true }, { @@ -966432,7 +966436,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -966520,7 +966524,7 @@ "name": "shader" } ], - "___id": "T000002R057712", + "___id": "T000002R057715", "___s": true }, { @@ -966529,7 +966533,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -966617,7 +966621,7 @@ "name": "shader" } ], - "___id": "T000002R057713", + "___id": "T000002R057716", "___s": true }, { @@ -966626,7 +966630,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -966714,7 +966718,7 @@ "name": "shader" } ], - "___id": "T000002R057714", + "___id": "T000002R057717", "___s": true }, { @@ -966723,7 +966727,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -966811,7 +966815,7 @@ "name": "shader" } ], - "___id": "T000002R057715", + "___id": "T000002R057718", "___s": true }, { @@ -966820,7 +966824,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -966908,7 +966912,7 @@ "name": "shader" } ], - "___id": "T000002R057716", + "___id": "T000002R057719", "___s": true }, { @@ -966917,7 +966921,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -967005,7 +967009,7 @@ "name": "shader" } ], - "___id": "T000002R057717", + "___id": "T000002R057720", "___s": true }, { @@ -967014,7 +967018,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -967083,7 +967087,7 @@ "name": "shader" } ], - "___id": "T000002R057718", + "___id": "T000002R057721", "___s": true }, { @@ -967092,7 +967096,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -967174,7 +967178,7 @@ "name": "shader" } ], - "___id": "T000002R057719", + "___id": "T000002R057722", "___s": true }, { @@ -967183,7 +967187,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -967278,7 +967282,7 @@ "name": "shader" } ], - "___id": "T000002R057720", + "___id": "T000002R057723", "___s": true }, { @@ -967287,7 +967291,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -967395,7 +967399,7 @@ "name": "shader" } ], - "___id": "T000002R057721", + "___id": "T000002R057724", "___s": true }, { @@ -967404,7 +967408,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -967505,7 +967509,7 @@ "name": "shader" } ], - "___id": "T000002R057722", + "___id": "T000002R057725", "___s": true }, { @@ -967514,7 +967518,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -967596,7 +967600,7 @@ "name": "shader" } ], - "___id": "T000002R057723", + "___id": "T000002R057726", "___s": true }, { @@ -967605,7 +967609,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -967687,7 +967691,7 @@ "name": "shader" } ], - "___id": "T000002R057724", + "___id": "T000002R057727", "___s": true }, { @@ -967696,7 +967700,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -967708,7 +967712,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R057725", + "___id": "T000002R057728", "___s": true }, { @@ -967717,7 +967721,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -967760,7 +967764,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R057726", + "___id": "T000002R057729", "___s": true }, { @@ -967769,7 +967773,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -967829,7 +967833,7 @@ "name": "event" } ], - "___id": "T000002R057727", + "___id": "T000002R057730", "___s": true }, { @@ -967838,7 +967842,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -967889,7 +967893,7 @@ "name": "event" } ], - "___id": "T000002R057728", + "___id": "T000002R057731", "___s": true }, { @@ -967898,7 +967902,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -967964,7 +967968,7 @@ "name": "args" } ], - "___id": "T000002R057729", + "___id": "T000002R057732", "___s": true }, { @@ -967973,7 +967977,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -968052,7 +968056,7 @@ "name": "context" } ], - "___id": "T000002R057730", + "___id": "T000002R057733", "___s": true }, { @@ -968061,7 +968065,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -968140,7 +968144,7 @@ "name": "context" } ], - "___id": "T000002R057731", + "___id": "T000002R057734", "___s": true }, { @@ -968149,7 +968153,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -968228,7 +968232,7 @@ "name": "context" } ], - "___id": "T000002R057732", + "___id": "T000002R057735", "___s": true }, { @@ -968237,7 +968241,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -968330,7 +968334,7 @@ "name": "once" } ], - "___id": "T000002R057733", + "___id": "T000002R057736", "___s": true }, { @@ -968339,7 +968343,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -968432,7 +968436,7 @@ "name": "once" } ], - "___id": "T000002R057734", + "___id": "T000002R057737", "___s": true }, { @@ -968441,7 +968445,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -968494,7 +968498,7 @@ "name": "event" } ], - "___id": "T000002R057735", + "___id": "T000002R057738", "___s": true }, { @@ -968503,7 +968507,7 @@ "filename": "MultiPipeline.js", "lineno": 184, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "calcMatrix", @@ -968524,7 +968528,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#calcMatrix", "inherited": true, - "___id": "T000002R057739", + "___id": "T000002R057742", "___s": true }, { @@ -968533,7 +968537,7 @@ "filename": "MultiPipeline.js", "lineno": 270, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "boot", @@ -968545,7 +968549,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#boot", "inherited": true, - "___id": "T000002R057747", + "___id": "T000002R057750", "___s": true }, { @@ -968554,7 +968558,7 @@ "filename": "MultiPipeline.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchSprite", @@ -968618,7 +968622,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchSprite", "inherited": true, - "___id": "T000002R057748", + "___id": "T000002R057751", "___s": true }, { @@ -968627,7 +968631,7 @@ "filename": "MultiPipeline.js", "lineno": 427, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchTexture", @@ -969075,7 +969079,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchTexture", "inherited": true, - "___id": "T000002R057749", + "___id": "T000002R057752", "___s": true }, { @@ -969084,7 +969088,7 @@ "filename": "MultiPipeline.js", "lineno": 607, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchTextureFrame", @@ -969190,7 +969194,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchTextureFrame", "inherited": true, - "___id": "T000002R057750", + "___id": "T000002R057753", "___s": true }, { @@ -969199,7 +969203,7 @@ "filename": "MultiPipeline.js", "lineno": 652, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchFillRect", @@ -969291,7 +969295,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchFillRect", "inherited": true, - "___id": "T000002R057751", + "___id": "T000002R057754", "___s": true }, { @@ -969300,7 +969304,7 @@ "filename": "MultiPipeline.js", "lineno": 686, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchFillTriangle", @@ -969418,7 +969422,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchFillTriangle", "inherited": true, - "___id": "T000002R057752", + "___id": "T000002R057755", "___s": true }, { @@ -969427,7 +969431,7 @@ "filename": "MultiPipeline.js", "lineno": 729, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchStrokeTriangle", @@ -969558,7 +969562,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchStrokeTriangle", "inherited": true, - "___id": "T000002R057753", + "___id": "T000002R057756", "___s": true }, { @@ -969567,7 +969571,7 @@ "filename": "MultiPipeline.js", "lineno": 772, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchFillPath", @@ -969629,7 +969633,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchFillPath", "inherited": true, - "___id": "T000002R057754", + "___id": "T000002R057757", "___s": true }, { @@ -969638,7 +969642,7 @@ "filename": "MultiPipeline.js", "lineno": 845, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchStrokePath", @@ -969726,7 +969730,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchStrokePath", "inherited": true, - "___id": "T000002R057755", + "___id": "T000002R057758", "___s": true }, { @@ -969735,7 +969739,7 @@ "filename": "MultiPipeline.js", "lineno": 893, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "batchLine", @@ -969879,7 +969883,7 @@ ], "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#batchLine", "inherited": true, - "___id": "T000002R057756", + "___id": "T000002R057759", "___s": true }, { @@ -969888,7 +969892,7 @@ "filename": "MultiPipeline.js", "lineno": 1012, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl\\pipelines", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl\\pipelines", "code": {} }, "name": "destroy", @@ -969918,7 +969922,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.Pipelines.MultiPipeline#destroy", "inherited": true, - "___id": "T000002R057757", + "___id": "T000002R057760", "___s": true }, { @@ -969927,7 +969931,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -969948,7 +969952,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R057758", + "___id": "T000002R057761", "___s": true }, { @@ -969957,7 +969961,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -969978,7 +969982,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R057759", + "___id": "T000002R057762", "___s": true }, { @@ -969987,7 +969991,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -970008,7 +970012,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R057760", + "___id": "T000002R057763", "___s": true }, { @@ -970017,7 +970021,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -970040,7 +970044,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R057761", + "___id": "T000002R057764", "___s": true }, { @@ -970049,7 +970053,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -970070,7 +970074,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R057762", + "___id": "T000002R057765", "___s": true }, { @@ -970079,7 +970083,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -970100,7 +970104,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R057763", + "___id": "T000002R057766", "___s": true }, { @@ -970109,7 +970113,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -970130,7 +970134,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R057764", + "___id": "T000002R057767", "___s": true }, { @@ -970139,7 +970143,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -970160,7 +970164,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R057765", + "___id": "T000002R057768", "___s": true }, { @@ -970169,7 +970173,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -970191,7 +970195,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R057766", + "___id": "T000002R057769", "___s": true }, { @@ -970200,7 +970204,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -970221,7 +970225,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R057767", + "___id": "T000002R057770", "___s": true }, { @@ -970230,7 +970234,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -970252,7 +970256,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R057768", + "___id": "T000002R057771", "___s": true }, { @@ -970261,7 +970265,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -970283,7 +970287,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R057769", + "___id": "T000002R057772", "___s": true }, { @@ -970292,7 +970296,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -970313,7 +970317,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R057770", + "___id": "T000002R057773", "___s": true }, { @@ -970322,7 +970326,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -970343,7 +970347,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R057771", + "___id": "T000002R057774", "___s": true }, { @@ -970352,7 +970356,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -970373,7 +970377,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R057772", + "___id": "T000002R057775", "___s": true }, { @@ -970382,7 +970386,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -970403,7 +970407,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R057773", + "___id": "T000002R057776", "___s": true }, { @@ -970412,7 +970416,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -970433,7 +970437,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R057774", + "___id": "T000002R057777", "___s": true }, { @@ -970442,7 +970446,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -970463,7 +970467,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R057775", + "___id": "T000002R057778", "___s": true }, { @@ -970472,7 +970476,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -970493,7 +970497,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R057776", + "___id": "T000002R057779", "___s": true }, { @@ -970502,7 +970506,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -970524,7 +970528,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R057777", + "___id": "T000002R057780", "___s": true }, { @@ -970533,7 +970537,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -970555,7 +970559,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R057778", + "___id": "T000002R057781", "___s": true }, { @@ -970564,7 +970568,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -970586,7 +970590,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R057779", + "___id": "T000002R057782", "___s": true }, { @@ -970595,7 +970599,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -970625,7 +970629,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R057780", + "___id": "T000002R057783", "___s": true }, { @@ -970634,7 +970638,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -970655,7 +970659,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R057781", + "___id": "T000002R057784", "___s": true }, { @@ -970664,7 +970668,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -970694,7 +970698,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R057782", + "___id": "T000002R057785", "___s": true }, { @@ -970703,7 +970707,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -970724,7 +970728,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R057783", + "___id": "T000002R057786", "___s": true }, { @@ -970733,7 +970737,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -970754,7 +970758,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R057784", + "___id": "T000002R057787", "___s": true }, { @@ -970763,7 +970767,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -970784,7 +970788,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R057785", + "___id": "T000002R057788", "___s": true }, { @@ -970793,7 +970797,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -970814,7 +970818,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R057786", + "___id": "T000002R057789", "___s": true }, { @@ -970823,7 +970827,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -970844,7 +970848,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R057787", + "___id": "T000002R057790", "___s": true }, { @@ -970853,7 +970857,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -970874,7 +970878,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R057788", + "___id": "T000002R057791", "___s": true }, { @@ -970883,7 +970887,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -970913,7 +970917,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R057789", + "___id": "T000002R057792", "___s": true }, { @@ -970922,7 +970926,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -970945,7 +970949,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R057790", + "___id": "T000002R057793", "___s": true }, { @@ -970954,7 +970958,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -970977,7 +970981,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R057791", + "___id": "T000002R057794", "___s": true }, { @@ -970986,7 +970990,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -971007,7 +971011,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R057792", + "___id": "T000002R057795", "___s": true }, { @@ -971016,7 +971020,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -971046,7 +971050,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R057793", + "___id": "T000002R057796", "___s": true }, { @@ -971055,7 +971059,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -971076,7 +971080,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R057794", + "___id": "T000002R057797", "___s": true }, { @@ -971085,7 +971089,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -971097,7 +971101,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R057795", + "___id": "T000002R057798", "___s": true }, { @@ -971106,7 +971110,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -971146,7 +971150,7 @@ "name": "height" } ], - "___id": "T000002R057796", + "___id": "T000002R057799", "___s": true }, { @@ -971155,7 +971159,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -971226,7 +971230,7 @@ "name": "vertexBuffer" } ], - "___id": "T000002R057797", + "___id": "T000002R057800", "___s": true }, { @@ -971235,7 +971239,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -971276,7 +971280,7 @@ "name": "name" } ], - "___id": "T000002R057798", + "___id": "T000002R057801", "___s": true }, { @@ -971285,7 +971289,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -971327,7 +971331,7 @@ "name": "config" } ], - "___id": "T000002R057799", + "___id": "T000002R057802", "___s": true }, { @@ -971336,7 +971340,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -971377,7 +971381,7 @@ "name": "texture" } ], - "___id": "T000002R057800", + "___id": "T000002R057803", "___s": true }, { @@ -971386,7 +971390,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -971413,7 +971417,7 @@ "name": "texture" } ], - "___id": "T000002R057801", + "___id": "T000002R057804", "___s": true }, { @@ -971422,7 +971426,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -971463,7 +971467,7 @@ "name": "texture" } ], - "___id": "T000002R057802", + "___id": "T000002R057805", "___s": true }, { @@ -971472,7 +971476,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -971527,7 +971531,7 @@ "name": "frame" } ], - "___id": "T000002R057803", + "___id": "T000002R057806", "___s": true }, { @@ -971536,7 +971540,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -971579,7 +971583,7 @@ "name": "amount" } ], - "___id": "T000002R057804", + "___id": "T000002R057807", "___s": true }, { @@ -971588,7 +971592,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -971614,7 +971618,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R057805", + "___id": "T000002R057808", "___s": true }, { @@ -971623,7 +971627,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -971681,7 +971685,7 @@ "name": "height" } ], - "___id": "T000002R057806", + "___id": "T000002R057809", "___s": true }, { @@ -971690,7 +971694,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -971745,7 +971749,7 @@ "name": "height" } ], - "___id": "T000002R057807", + "___id": "T000002R057810", "___s": true }, { @@ -971754,7 +971758,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -971783,7 +971787,7 @@ "name": "flipY" } ], - "___id": "T000002R057808", + "___id": "T000002R057811", "___s": true }, { @@ -971792,7 +971796,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -971804,7 +971808,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R057809", + "___id": "T000002R057812", "___s": true }, { @@ -971813,7 +971817,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -971859,7 +971863,7 @@ "name": "currentShader" } ], - "___id": "T000002R057810", + "___id": "T000002R057813", "___s": true }, { @@ -971868,7 +971872,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -971914,7 +971918,7 @@ "name": "currentShader" } ], - "___id": "T000002R057811", + "___id": "T000002R057814", "___s": true }, { @@ -971923,7 +971927,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -971935,7 +971939,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R057812", + "___id": "T000002R057815", "___s": true }, { @@ -971944,7 +971948,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -971986,7 +971990,7 @@ "name": "buffer" } ], - "___id": "T000002R057813", + "___id": "T000002R057816", "___s": true }, { @@ -971995,7 +971999,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -972048,7 +972052,7 @@ "name": "gameObject" } ], - "___id": "T000002R057814", + "___id": "T000002R057817", "___s": true }, { @@ -972057,7 +972061,7 @@ "filename": "WebGLPipeline.js", "lineno": 1309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "postBatch", @@ -972110,7 +972114,7 @@ "name": "gameObject" } ], - "___id": "T000002R057815", + "___id": "T000002R057818", "___s": true }, { @@ -972119,7 +972123,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -972160,7 +972164,7 @@ "name": "swapTarget" } ], - "___id": "T000002R057816", + "___id": "T000002R057819", "___s": true }, { @@ -972169,7 +972173,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -972181,7 +972185,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R057817", + "___id": "T000002R057820", "___s": true }, { @@ -972190,7 +972194,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -972238,7 +972242,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R057818", + "___id": "T000002R057821", "___s": true }, { @@ -972247,7 +972251,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -972274,7 +972278,7 @@ "name": "currentShader" } ], - "___id": "T000002R057819", + "___id": "T000002R057822", "___s": true }, { @@ -972283,7 +972287,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -972311,7 +972315,7 @@ "name": "gameObject" } ], - "___id": "T000002R057820", + "___id": "T000002R057823", "___s": true }, { @@ -972320,7 +972324,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -972332,7 +972336,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R057821", + "___id": "T000002R057824", "___s": true }, { @@ -972341,7 +972345,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -972369,7 +972373,7 @@ "name": "gameObject" } ], - "___id": "T000002R057822", + "___id": "T000002R057825", "___s": true }, { @@ -972378,7 +972382,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -972406,7 +972410,7 @@ "name": "gameObject" } ], - "___id": "T000002R057823", + "___id": "T000002R057826", "___s": true }, { @@ -972415,7 +972419,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -972443,7 +972447,7 @@ "name": "gameObject" } ], - "___id": "T000002R057824", + "___id": "T000002R057827", "___s": true }, { @@ -972452,7 +972456,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -972464,7 +972468,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R057825", + "___id": "T000002R057828", "___s": true }, { @@ -972473,7 +972477,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -972513,7 +972517,7 @@ "name": "camera" } ], - "___id": "T000002R057826", + "___id": "T000002R057829", "___s": true }, { @@ -972522,7 +972526,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -972534,7 +972538,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R057827", + "___id": "T000002R057830", "___s": true }, { @@ -972543,7 +972547,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -972572,7 +972576,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R057828", + "___id": "T000002R057831", "___s": true }, { @@ -972581,7 +972585,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -972610,7 +972614,7 @@ "name": "isPostFlush" } ], - "___id": "T000002R057829", + "___id": "T000002R057832", "___s": true }, { @@ -972619,7 +972623,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -972734,7 +972738,7 @@ "name": "tint" } ], - "___id": "T000002R057830", + "___id": "T000002R057833", "___s": true }, { @@ -972743,7 +972747,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -973053,7 +973057,7 @@ "name": "unit" } ], - "___id": "T000002R057831", + "___id": "T000002R057834", "___s": true }, { @@ -973062,7 +973066,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -973333,7 +973337,7 @@ "name": "unit" } ], - "___id": "T000002R057832", + "___id": "T000002R057835", "___s": true }, { @@ -973342,7 +973346,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -973463,7 +973467,7 @@ "name": "flipUV" } ], - "___id": "T000002R057833", + "___id": "T000002R057836", "___s": true }, { @@ -973472,7 +973476,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -973514,7 +973518,7 @@ "name": "texture" } ], - "___id": "T000002R057834", + "___id": "T000002R057837", "___s": true }, { @@ -973523,7 +973527,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -973581,7 +973585,7 @@ "name": "unit" } ], - "___id": "T000002R057835", + "___id": "T000002R057838", "___s": true }, { @@ -973590,7 +973594,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -973648,7 +973652,7 @@ "name": "unit" } ], - "___id": "T000002R057836", + "___id": "T000002R057839", "___s": true }, { @@ -973657,7 +973661,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -973713,7 +973717,7 @@ "name": "shader" } ], - "___id": "T000002R057837", + "___id": "T000002R057840", "___s": true }, { @@ -973722,7 +973726,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -973791,7 +973795,7 @@ "name": "shader" } ], - "___id": "T000002R057838", + "___id": "T000002R057841", "___s": true }, { @@ -973800,7 +973804,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -973869,7 +973873,7 @@ "name": "shader" } ], - "___id": "T000002R057839", + "___id": "T000002R057842", "___s": true }, { @@ -973878,7 +973882,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -973960,7 +973964,7 @@ "name": "shader" } ], - "___id": "T000002R057840", + "___id": "T000002R057843", "___s": true }, { @@ -973969,7 +973973,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -974064,7 +974068,7 @@ "name": "shader" } ], - "___id": "T000002R057841", + "___id": "T000002R057844", "___s": true }, { @@ -974073,7 +974077,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -974181,7 +974185,7 @@ "name": "shader" } ], - "___id": "T000002R057842", + "___id": "T000002R057845", "___s": true }, { @@ -974190,7 +974194,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -974278,7 +974282,7 @@ "name": "shader" } ], - "___id": "T000002R057843", + "___id": "T000002R057846", "___s": true }, { @@ -974287,7 +974291,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -974375,7 +974379,7 @@ "name": "shader" } ], - "___id": "T000002R057844", + "___id": "T000002R057847", "___s": true }, { @@ -974384,7 +974388,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -974472,7 +974476,7 @@ "name": "shader" } ], - "___id": "T000002R057845", + "___id": "T000002R057848", "___s": true }, { @@ -974481,7 +974485,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -974569,7 +974573,7 @@ "name": "shader" } ], - "___id": "T000002R057846", + "___id": "T000002R057849", "___s": true }, { @@ -974578,7 +974582,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -974666,7 +974670,7 @@ "name": "shader" } ], - "___id": "T000002R057847", + "___id": "T000002R057850", "___s": true }, { @@ -974675,7 +974679,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -974763,7 +974767,7 @@ "name": "shader" } ], - "___id": "T000002R057848", + "___id": "T000002R057851", "___s": true }, { @@ -974772,7 +974776,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -974860,7 +974864,7 @@ "name": "shader" } ], - "___id": "T000002R057849", + "___id": "T000002R057852", "___s": true }, { @@ -974869,7 +974873,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -974957,7 +974961,7 @@ "name": "shader" } ], - "___id": "T000002R057850", + "___id": "T000002R057853", "___s": true }, { @@ -974966,7 +974970,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -975035,7 +975039,7 @@ "name": "shader" } ], - "___id": "T000002R057851", + "___id": "T000002R057854", "___s": true }, { @@ -975044,7 +975048,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -975126,7 +975130,7 @@ "name": "shader" } ], - "___id": "T000002R057852", + "___id": "T000002R057855", "___s": true }, { @@ -975135,7 +975139,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -975230,7 +975234,7 @@ "name": "shader" } ], - "___id": "T000002R057853", + "___id": "T000002R057856", "___s": true }, { @@ -975239,7 +975243,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -975347,7 +975351,7 @@ "name": "shader" } ], - "___id": "T000002R057854", + "___id": "T000002R057857", "___s": true }, { @@ -975356,7 +975360,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -975457,7 +975461,7 @@ "name": "shader" } ], - "___id": "T000002R057855", + "___id": "T000002R057858", "___s": true }, { @@ -975466,7 +975470,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -975548,7 +975552,7 @@ "name": "shader" } ], - "___id": "T000002R057856", + "___id": "T000002R057859", "___s": true }, { @@ -975557,7 +975561,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -975639,7 +975643,7 @@ "name": "shader" } ], - "___id": "T000002R057857", + "___id": "T000002R057860", "___s": true }, { @@ -975648,7 +975652,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -975660,7 +975664,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R057858", + "___id": "T000002R057861", "___s": true }, { @@ -975669,7 +975673,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -975712,7 +975716,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R057859", + "___id": "T000002R057862", "___s": true }, { @@ -975721,7 +975725,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -975781,7 +975785,7 @@ "name": "event" } ], - "___id": "T000002R057860", + "___id": "T000002R057863", "___s": true }, { @@ -975790,7 +975794,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -975841,7 +975845,7 @@ "name": "event" } ], - "___id": "T000002R057861", + "___id": "T000002R057864", "___s": true }, { @@ -975850,7 +975854,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -975916,7 +975920,7 @@ "name": "args" } ], - "___id": "T000002R057862", + "___id": "T000002R057865", "___s": true }, { @@ -975925,7 +975929,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -976004,7 +976008,7 @@ "name": "context" } ], - "___id": "T000002R057863", + "___id": "T000002R057866", "___s": true }, { @@ -976013,7 +976017,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -976092,7 +976096,7 @@ "name": "context" } ], - "___id": "T000002R057864", + "___id": "T000002R057867", "___s": true }, { @@ -976101,7 +976105,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -976180,7 +976184,7 @@ "name": "context" } ], - "___id": "T000002R057865", + "___id": "T000002R057868", "___s": true }, { @@ -976189,7 +976193,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -976282,7 +976286,7 @@ "name": "once" } ], - "___id": "T000002R057866", + "___id": "T000002R057869", "___s": true }, { @@ -976291,7 +976295,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -976384,7 +976388,7 @@ "name": "once" } ], - "___id": "T000002R057867", + "___id": "T000002R057870", "___s": true }, { @@ -976393,7 +976397,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -976446,7 +976450,7 @@ "name": "event" } ], - "___id": "T000002R057868", + "___id": "T000002R057871", "___s": true }, { @@ -976455,7 +976459,7 @@ "filename": "WebGLPipeline.js", "lineno": 65, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "name", @@ -976476,7 +976480,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#name", "inherited": true, - "___id": "T000002R057869", + "___id": "T000002R057872", "___s": true }, { @@ -976485,7 +976489,7 @@ "filename": "WebGLPipeline.js", "lineno": 74, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "game", @@ -976506,7 +976510,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#game", "inherited": true, - "___id": "T000002R057870", + "___id": "T000002R057873", "___s": true }, { @@ -976515,7 +976519,7 @@ "filename": "WebGLPipeline.js", "lineno": 83, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderer", @@ -976536,7 +976540,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderer", "inherited": true, - "___id": "T000002R057871", + "___id": "T000002R057874", "___s": true }, { @@ -976545,7 +976549,7 @@ "filename": "WebGLPipeline.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "manager", @@ -976568,7 +976572,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#manager", "inherited": true, - "___id": "T000002R057872", + "___id": "T000002R057875", "___s": true }, { @@ -976577,7 +976581,7 @@ "filename": "WebGLPipeline.js", "lineno": 104, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "gl", @@ -976598,7 +976602,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#gl", "inherited": true, - "___id": "T000002R057873", + "___id": "T000002R057876", "___s": true }, { @@ -976607,7 +976611,7 @@ "filename": "WebGLPipeline.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "view", @@ -976628,7 +976632,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#view", "inherited": true, - "___id": "T000002R057874", + "___id": "T000002R057877", "___s": true }, { @@ -976637,7 +976641,7 @@ "filename": "WebGLPipeline.js", "lineno": 122, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "width", @@ -976658,7 +976662,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#width", "inherited": true, - "___id": "T000002R057875", + "___id": "T000002R057878", "___s": true }, { @@ -976667,7 +976671,7 @@ "filename": "WebGLPipeline.js", "lineno": 131, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "height", @@ -976688,7 +976692,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#height", "inherited": true, - "___id": "T000002R057876", + "___id": "T000002R057879", "___s": true }, { @@ -976697,7 +976701,7 @@ "filename": "WebGLPipeline.js", "lineno": 140, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCount", @@ -976719,7 +976723,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCount", "inherited": true, - "___id": "T000002R057877", + "___id": "T000002R057880", "___s": true }, { @@ -976728,7 +976732,7 @@ "filename": "WebGLPipeline.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexCapacity", @@ -976749,7 +976753,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexCapacity", "inherited": true, - "___id": "T000002R057878", + "___id": "T000002R057881", "___s": true }, { @@ -976758,7 +976762,7 @@ "filename": "WebGLPipeline.js", "lineno": 161, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexData", @@ -976780,7 +976784,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexData", "inherited": true, - "___id": "T000002R057879", + "___id": "T000002R057882", "___s": true }, { @@ -976789,7 +976793,7 @@ "filename": "WebGLPipeline.js", "lineno": 174, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexBuffer", @@ -976811,7 +976815,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexBuffer", "inherited": true, - "___id": "T000002R057880", + "___id": "T000002R057883", "___s": true }, { @@ -976820,7 +976824,7 @@ "filename": "WebGLPipeline.js", "lineno": 187, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeBuffer", @@ -976841,7 +976845,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeBuffer", "inherited": true, - "___id": "T000002R057881", + "___id": "T000002R057884", "___s": true }, { @@ -976850,7 +976854,7 @@ "filename": "WebGLPipeline.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "topology", @@ -976871,7 +976875,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#topology", "inherited": true, - "___id": "T000002R057882", + "___id": "T000002R057885", "___s": true }, { @@ -976880,7 +976884,7 @@ "filename": "WebGLPipeline.js", "lineno": 207, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bytes", @@ -976901,7 +976905,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bytes", "inherited": true, - "___id": "T000002R057883", + "___id": "T000002R057886", "___s": true }, { @@ -976910,7 +976914,7 @@ "filename": "WebGLPipeline.js", "lineno": 216, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewF32", @@ -976931,7 +976935,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewF32", "inherited": true, - "___id": "T000002R057884", + "___id": "T000002R057887", "___s": true }, { @@ -976940,7 +976944,7 @@ "filename": "WebGLPipeline.js", "lineno": 225, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexViewU32", @@ -976961,7 +976965,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexViewU32", "inherited": true, - "___id": "T000002R057885", + "___id": "T000002R057888", "___s": true }, { @@ -976970,7 +976974,7 @@ "filename": "WebGLPipeline.js", "lineno": 234, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "active", @@ -976991,7 +976995,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#active", "inherited": true, - "___id": "T000002R057886", + "___id": "T000002R057889", "___s": true }, { @@ -977000,7 +977004,7 @@ "filename": "WebGLPipeline.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "forceZero", @@ -977021,7 +977025,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#forceZero", "inherited": true, - "___id": "T000002R057887", + "___id": "T000002R057890", "___s": true }, { @@ -977030,7 +977034,7 @@ "filename": "WebGLPipeline.js", "lineno": 256, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "hasBooted", @@ -977052,7 +977056,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#hasBooted", "inherited": true, - "___id": "T000002R057888", + "___id": "T000002R057891", "___s": true }, { @@ -977061,7 +977065,7 @@ "filename": "WebGLPipeline.js", "lineno": 269, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPostFX", @@ -977083,7 +977087,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPostFX", "inherited": true, - "___id": "T000002R057889", + "___id": "T000002R057892", "___s": true }, { @@ -977092,7 +977096,7 @@ "filename": "WebGLPipeline.js", "lineno": 279, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "isPreFX", @@ -977114,7 +977118,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#isPreFX", "inherited": true, - "___id": "T000002R057890", + "___id": "T000002R057893", "___s": true }, { @@ -977123,7 +977127,7 @@ "filename": "WebGLPipeline.js", "lineno": 289, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "renderTargets", @@ -977153,7 +977157,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#renderTargets", "inherited": true, - "___id": "T000002R057891", + "___id": "T000002R057894", "___s": true }, { @@ -977162,7 +977166,7 @@ "filename": "WebGLPipeline.js", "lineno": 298, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentRenderTarget", @@ -977183,7 +977187,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentRenderTarget", "inherited": true, - "___id": "T000002R057892", + "___id": "T000002R057895", "___s": true }, { @@ -977192,7 +977196,7 @@ "filename": "WebGLPipeline.js", "lineno": 307, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shaders", @@ -977222,7 +977226,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shaders", "inherited": true, - "___id": "T000002R057893", + "___id": "T000002R057896", "___s": true }, { @@ -977231,7 +977235,7 @@ "filename": "WebGLPipeline.js", "lineno": 322, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentShader", @@ -977252,7 +977256,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentShader", "inherited": true, - "___id": "T000002R057894", + "___id": "T000002R057897", "___s": true }, { @@ -977261,7 +977265,7 @@ "filename": "WebGLPipeline.js", "lineno": 334, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionMatrix", @@ -977282,7 +977286,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionMatrix", "inherited": true, - "___id": "T000002R057895", + "___id": "T000002R057898", "___s": true }, { @@ -977291,7 +977295,7 @@ "filename": "WebGLPipeline.js", "lineno": 343, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionWidth", @@ -977312,7 +977316,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionWidth", "inherited": true, - "___id": "T000002R057896", + "___id": "T000002R057899", "___s": true }, { @@ -977321,7 +977325,7 @@ "filename": "WebGLPipeline.js", "lineno": 352, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "projectionHeight", @@ -977342,7 +977346,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#projectionHeight", "inherited": true, - "___id": "T000002R057897", + "___id": "T000002R057900", "___s": true }, { @@ -977351,7 +977355,7 @@ "filename": "WebGLPipeline.js", "lineno": 361, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "config", @@ -977372,7 +977376,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#config", "inherited": true, - "___id": "T000002R057898", + "___id": "T000002R057901", "___s": true }, { @@ -977381,7 +977385,7 @@ "filename": "WebGLPipeline.js", "lineno": 374, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "glReset", @@ -977402,7 +977406,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#glReset", "inherited": true, - "___id": "T000002R057899", + "___id": "T000002R057902", "___s": true }, { @@ -977411,7 +977415,7 @@ "filename": "WebGLPipeline.js", "lineno": 387, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batch", @@ -977441,7 +977445,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batch", "inherited": true, - "___id": "T000002R057900", + "___id": "T000002R057903", "___s": true }, { @@ -977450,7 +977454,7 @@ "filename": "WebGLPipeline.js", "lineno": 401, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentBatch", @@ -977473,7 +977477,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentBatch", "inherited": true, - "___id": "T000002R057901", + "___id": "T000002R057904", "___s": true }, { @@ -977482,7 +977486,7 @@ "filename": "WebGLPipeline.js", "lineno": 414, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentTexture", @@ -977505,7 +977509,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentTexture", "inherited": true, - "___id": "T000002R057902", + "___id": "T000002R057905", "___s": true }, { @@ -977514,7 +977518,7 @@ "filename": "WebGLPipeline.js", "lineno": 427, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "currentUnit", @@ -977535,7 +977539,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#currentUnit", "inherited": true, - "___id": "T000002R057903", + "___id": "T000002R057906", "___s": true }, { @@ -977544,7 +977548,7 @@ "filename": "WebGLPipeline.js", "lineno": 438, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "activeTextures", @@ -977574,7 +977578,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#activeTextures", "inherited": true, - "___id": "T000002R057904", + "___id": "T000002R057907", "___s": true }, { @@ -977583,7 +977587,7 @@ "filename": "WebGLPipeline.js", "lineno": 451, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resizeUniform", @@ -977604,7 +977608,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resizeUniform", "inherited": true, - "___id": "T000002R057905", + "___id": "T000002R057908", "___s": true }, { @@ -977613,7 +977617,7 @@ "filename": "WebGLPipeline.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "boot", @@ -977628,7 +977632,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#boot", "inherited": true, - "___id": "T000002R057906", + "___id": "T000002R057909", "___s": true }, { @@ -977637,7 +977641,7 @@ "filename": "WebGLPipeline.js", "lineno": 599, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBoot", @@ -977649,7 +977653,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBoot", "inherited": true, - "___id": "T000002R057907", + "___id": "T000002R057910", "___s": true }, { @@ -977658,7 +977662,7 @@ "filename": "WebGLPipeline.js", "lineno": 611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onResize", @@ -977698,7 +977702,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onResize", "inherited": true, - "___id": "T000002R057908", + "___id": "T000002R057911", "___s": true }, { @@ -977707,7 +977711,7 @@ "filename": "WebGLPipeline.js", "lineno": 627, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShader", @@ -977778,7 +977782,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setShader", "inherited": true, - "___id": "T000002R057909", + "___id": "T000002R057912", "___s": true }, { @@ -977787,7 +977791,7 @@ "filename": "WebGLPipeline.js", "lineno": 662, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "getShaderByName", @@ -977828,7 +977832,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#getShaderByName", "inherited": true, - "___id": "T000002R057910", + "___id": "T000002R057913", "___s": true }, { @@ -977837,7 +977841,7 @@ "filename": "WebGLPipeline.js", "lineno": 685, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setShadersFromConfig", @@ -977879,7 +977883,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setShadersFromConfig", "inherited": true, - "___id": "T000002R057911", + "___id": "T000002R057914", "___s": true }, { @@ -977888,7 +977892,7 @@ "filename": "WebGLPipeline.js", "lineno": 789, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "createBatch", @@ -977929,7 +977933,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#createBatch", "inherited": true, - "___id": "T000002R057912", + "___id": "T000002R057915", "___s": true }, { @@ -977938,7 +977942,7 @@ "filename": "WebGLPipeline.js", "lineno": 818, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "addTextureToBatch", @@ -977965,7 +977969,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#addTextureToBatch", "inherited": true, - "___id": "T000002R057913", + "___id": "T000002R057916", "___s": true }, { @@ -977974,7 +977978,7 @@ "filename": "WebGLPipeline.js", "lineno": 839, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "pushBatch", @@ -978015,7 +978019,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#pushBatch", "inherited": true, - "___id": "T000002R057914", + "___id": "T000002R057917", "___s": true }, { @@ -978024,7 +978028,7 @@ "filename": "WebGLPipeline.js", "lineno": 912, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setGameObject", @@ -978079,7 +978083,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setGameObject", "inherited": true, - "___id": "T000002R057915", + "___id": "T000002R057918", "___s": true }, { @@ -978088,7 +978092,7 @@ "filename": "WebGLPipeline.js", "lineno": 931, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "shouldFlush", @@ -978131,7 +978135,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#shouldFlush", "inherited": true, - "___id": "T000002R057916", + "___id": "T000002R057919", "___s": true }, { @@ -978140,7 +978144,7 @@ "filename": "WebGLPipeline.js", "lineno": 952, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "vertexAvailable", @@ -978166,7 +978170,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#vertexAvailable", "inherited": true, - "___id": "T000002R057917", + "___id": "T000002R057920", "___s": true }, { @@ -978175,7 +978179,7 @@ "filename": "WebGLPipeline.js", "lineno": 966, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "resize", @@ -978233,7 +978237,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#resize", "inherited": true, - "___id": "T000002R057918", + "___id": "T000002R057921", "___s": true }, { @@ -978242,7 +978246,7 @@ "filename": "WebGLPipeline.js", "lineno": 1011, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setProjectionMatrix", @@ -978297,7 +978301,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setProjectionMatrix", "inherited": true, - "___id": "T000002R057919", + "___id": "T000002R057922", "___s": true }, { @@ -978306,7 +978310,7 @@ "filename": "WebGLPipeline.js", "lineno": 1059, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flipProjectionMatrix", @@ -978335,7 +978339,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#flipProjectionMatrix", "inherited": true, - "___id": "T000002R057920", + "___id": "T000002R057923", "___s": true }, { @@ -978344,7 +978348,7 @@ "filename": "WebGLPipeline.js", "lineno": 1096, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "updateProjectionMatrix", @@ -978356,7 +978360,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#updateProjectionMatrix", "inherited": true, - "___id": "T000002R057921", + "___id": "T000002R057924", "___s": true }, { @@ -978365,7 +978369,7 @@ "filename": "WebGLPipeline.js", "lineno": 1120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bind", @@ -978411,7 +978415,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bind", "inherited": true, - "___id": "T000002R057922", + "___id": "T000002R057925", "___s": true }, { @@ -978420,7 +978424,7 @@ "filename": "WebGLPipeline.js", "lineno": 1169, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "rebind", @@ -978466,7 +978470,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#rebind", "inherited": true, - "___id": "T000002R057923", + "___id": "T000002R057926", "___s": true }, { @@ -978475,7 +978479,7 @@ "filename": "WebGLPipeline.js", "lineno": 1214, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "restoreContext", @@ -978487,7 +978491,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#restoreContext", "inherited": true, - "___id": "T000002R057924", + "___id": "T000002R057927", "___s": true }, { @@ -978496,7 +978500,7 @@ "filename": "WebGLPipeline.js", "lineno": 1251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setVertexBuffer", @@ -978538,7 +978542,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setVertexBuffer", "inherited": true, - "___id": "T000002R057925", + "___id": "T000002R057928", "___s": true }, { @@ -978547,7 +978551,7 @@ "filename": "WebGLPipeline.js", "lineno": 1282, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "preBatch", @@ -978600,7 +978604,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#preBatch", "inherited": true, - "___id": "T000002R057926", + "___id": "T000002R057929", "___s": true }, { @@ -978609,7 +978613,7 @@ "filename": "WebGLPipeline.js", "lineno": 1309, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "postBatch", @@ -978662,7 +978666,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#postBatch", "inherited": true, - "___id": "T000002R057927", + "___id": "T000002R057930", "___s": true }, { @@ -978671,7 +978675,7 @@ "filename": "WebGLPipeline.js", "lineno": 1335, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onDraw", @@ -978712,7 +978716,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onDraw", "inherited": true, - "___id": "T000002R057928", + "___id": "T000002R057931", "___s": true }, { @@ -978721,7 +978725,7 @@ "filename": "WebGLPipeline.js", "lineno": 1355, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "unbind", @@ -978733,7 +978737,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#unbind", "inherited": true, - "___id": "T000002R057929", + "___id": "T000002R057932", "___s": true }, { @@ -978742,7 +978746,7 @@ "filename": "WebGLPipeline.js", "lineno": 1370, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "flush", @@ -978790,7 +978794,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#flush", "inherited": true, - "___id": "T000002R057930", + "___id": "T000002R057933", "___s": true }, { @@ -978799,7 +978803,7 @@ "filename": "WebGLPipeline.js", "lineno": 1478, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onActive", @@ -978826,7 +978830,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onActive", "inherited": true, - "___id": "T000002R057931", + "___id": "T000002R057934", "___s": true }, { @@ -978835,7 +978839,7 @@ "filename": "WebGLPipeline.js", "lineno": 1499, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBind", @@ -978863,7 +978867,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBind", "inherited": true, - "___id": "T000002R057932", + "___id": "T000002R057935", "___s": true }, { @@ -978872,7 +978876,7 @@ "filename": "WebGLPipeline.js", "lineno": 1518, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRebind", @@ -978884,7 +978888,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRebind", "inherited": true, - "___id": "T000002R057933", + "___id": "T000002R057936", "___s": true }, { @@ -978893,7 +978897,7 @@ "filename": "WebGLPipeline.js", "lineno": 1532, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBatch", @@ -978921,7 +978925,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBatch", "inherited": true, - "___id": "T000002R057934", + "___id": "T000002R057937", "___s": true }, { @@ -978930,7 +978934,7 @@ "filename": "WebGLPipeline.js", "lineno": 1553, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreBatch", @@ -978958,7 +978962,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreBatch", "inherited": true, - "___id": "T000002R057935", + "___id": "T000002R057938", "___s": true }, { @@ -978967,7 +978971,7 @@ "filename": "WebGLPipeline.js", "lineno": 1567, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostBatch", @@ -978995,7 +978999,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostBatch", "inherited": true, - "___id": "T000002R057936", + "___id": "T000002R057939", "___s": true }, { @@ -979004,7 +979008,7 @@ "filename": "WebGLPipeline.js", "lineno": 1581, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPreRender", @@ -979016,7 +979020,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPreRender", "inherited": true, - "___id": "T000002R057937", + "___id": "T000002R057940", "___s": true }, { @@ -979025,7 +979029,7 @@ "filename": "WebGLPipeline.js", "lineno": 1594, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onRender", @@ -979065,7 +979069,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onRender", "inherited": true, - "___id": "T000002R057938", + "___id": "T000002R057941", "___s": true }, { @@ -979074,7 +979078,7 @@ "filename": "WebGLPipeline.js", "lineno": 1611, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onPostRender", @@ -979086,7 +979090,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onPostRender", "inherited": true, - "___id": "T000002R057939", + "___id": "T000002R057942", "___s": true }, { @@ -979095,7 +979099,7 @@ "filename": "WebGLPipeline.js", "lineno": 1626, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onBeforeFlush", @@ -979124,7 +979128,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onBeforeFlush", "inherited": true, - "___id": "T000002R057940", + "___id": "T000002R057943", "___s": true }, { @@ -979133,7 +979137,7 @@ "filename": "WebGLPipeline.js", "lineno": 1643, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "onAfterFlush", @@ -979162,7 +979166,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#onAfterFlush", "inherited": true, - "___id": "T000002R057941", + "___id": "T000002R057944", "___s": true }, { @@ -979171,7 +979175,7 @@ "filename": "WebGLPipeline.js", "lineno": 1664, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchVert", @@ -979286,7 +979290,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batchVert", "inherited": true, - "___id": "T000002R057942", + "___id": "T000002R057945", "___s": true }, { @@ -979295,7 +979299,7 @@ "filename": "WebGLPipeline.js", "lineno": 1704, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchQuad", @@ -979605,7 +979609,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batchQuad", "inherited": true, - "___id": "T000002R057943", + "___id": "T000002R057946", "___s": true }, { @@ -979614,7 +979618,7 @@ "filename": "WebGLPipeline.js", "lineno": 1827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "batchTri", @@ -979885,7 +979889,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#batchTri", "inherited": true, - "___id": "T000002R057944", + "___id": "T000002R057947", "___s": true }, { @@ -979894,7 +979898,7 @@ "filename": "WebGLPipeline.js", "lineno": 1921, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "drawFillRect", @@ -980015,7 +980019,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#drawFillRect", "inherited": true, - "___id": "T000002R057945", + "___id": "T000002R057948", "___s": true }, { @@ -980024,7 +980028,7 @@ "filename": "WebGLPipeline.js", "lineno": 1971, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTexture2D", @@ -980066,7 +980070,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setTexture2D", "inherited": true, - "___id": "T000002R057946", + "___id": "T000002R057949", "___s": true }, { @@ -980075,7 +980079,7 @@ "filename": "WebGLPipeline.js", "lineno": 1989, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindTexture", @@ -980133,7 +980137,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bindTexture", "inherited": true, - "___id": "T000002R057947", + "___id": "T000002R057950", "___s": true }, { @@ -980142,7 +980146,7 @@ "filename": "WebGLPipeline.js", "lineno": 2013, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "bindRenderTarget", @@ -980200,7 +980204,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#bindRenderTarget", "inherited": true, - "___id": "T000002R057948", + "___id": "T000002R057951", "___s": true }, { @@ -980209,7 +980213,7 @@ "filename": "WebGLPipeline.js", "lineno": 2030, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setTime", @@ -980265,7 +980269,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setTime", "inherited": true, - "___id": "T000002R057949", + "___id": "T000002R057952", "___s": true }, { @@ -980274,7 +980278,7 @@ "filename": "WebGLPipeline.js", "lineno": 2050, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setBoolean", @@ -980343,7 +980347,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setBoolean", "inherited": true, - "___id": "T000002R057950", + "___id": "T000002R057953", "___s": true }, { @@ -980352,7 +980356,7 @@ "filename": "WebGLPipeline.js", "lineno": 2077, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1f", @@ -980421,7 +980425,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1f", "inherited": true, - "___id": "T000002R057951", + "___id": "T000002R057954", "___s": true }, { @@ -980430,7 +980434,7 @@ "filename": "WebGLPipeline.js", "lineno": 2104, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2f", @@ -980512,7 +980516,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2f", "inherited": true, - "___id": "T000002R057952", + "___id": "T000002R057955", "___s": true }, { @@ -980521,7 +980525,7 @@ "filename": "WebGLPipeline.js", "lineno": 2132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3f", @@ -980616,7 +980620,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3f", "inherited": true, - "___id": "T000002R057953", + "___id": "T000002R057956", "___s": true }, { @@ -980625,7 +980629,7 @@ "filename": "WebGLPipeline.js", "lineno": 2161, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4f", @@ -980733,7 +980737,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4f", "inherited": true, - "___id": "T000002R057954", + "___id": "T000002R057957", "___s": true }, { @@ -980742,7 +980746,7 @@ "filename": "WebGLPipeline.js", "lineno": 2191, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1fv", @@ -980830,7 +980834,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1fv", "inherited": true, - "___id": "T000002R057955", + "___id": "T000002R057958", "___s": true }, { @@ -980839,7 +980843,7 @@ "filename": "WebGLPipeline.js", "lineno": 2218, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2fv", @@ -980927,7 +980931,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2fv", "inherited": true, - "___id": "T000002R057956", + "___id": "T000002R057959", "___s": true }, { @@ -980936,7 +980940,7 @@ "filename": "WebGLPipeline.js", "lineno": 2245, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3fv", @@ -981024,7 +981028,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3fv", "inherited": true, - "___id": "T000002R057957", + "___id": "T000002R057960", "___s": true }, { @@ -981033,7 +981037,7 @@ "filename": "WebGLPipeline.js", "lineno": 2272, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4fv", @@ -981121,7 +981125,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4fv", "inherited": true, - "___id": "T000002R057958", + "___id": "T000002R057961", "___s": true }, { @@ -981130,7 +981134,7 @@ "filename": "WebGLPipeline.js", "lineno": 2299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1iv", @@ -981218,7 +981222,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1iv", "inherited": true, - "___id": "T000002R057959", + "___id": "T000002R057962", "___s": true }, { @@ -981227,7 +981231,7 @@ "filename": "WebGLPipeline.js", "lineno": 2326, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2iv", @@ -981315,7 +981319,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2iv", "inherited": true, - "___id": "T000002R057960", + "___id": "T000002R057963", "___s": true }, { @@ -981324,7 +981328,7 @@ "filename": "WebGLPipeline.js", "lineno": 2353, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3iv", @@ -981412,7 +981416,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3iv", "inherited": true, - "___id": "T000002R057961", + "___id": "T000002R057964", "___s": true }, { @@ -981421,7 +981425,7 @@ "filename": "WebGLPipeline.js", "lineno": 2380, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4iv", @@ -981509,7 +981513,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4iv", "inherited": true, - "___id": "T000002R057962", + "___id": "T000002R057965", "___s": true }, { @@ -981518,7 +981522,7 @@ "filename": "WebGLPipeline.js", "lineno": 2407, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set1i", @@ -981587,7 +981591,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set1i", "inherited": true, - "___id": "T000002R057963", + "___id": "T000002R057966", "___s": true }, { @@ -981596,7 +981600,7 @@ "filename": "WebGLPipeline.js", "lineno": 2434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set2i", @@ -981678,7 +981682,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set2i", "inherited": true, - "___id": "T000002R057964", + "___id": "T000002R057967", "___s": true }, { @@ -981687,7 +981691,7 @@ "filename": "WebGLPipeline.js", "lineno": 2462, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set3i", @@ -981782,7 +981786,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set3i", "inherited": true, - "___id": "T000002R057965", + "___id": "T000002R057968", "___s": true }, { @@ -981791,7 +981795,7 @@ "filename": "WebGLPipeline.js", "lineno": 2491, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "set4i", @@ -981899,7 +981903,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#set4i", "inherited": true, - "___id": "T000002R057966", + "___id": "T000002R057969", "___s": true }, { @@ -981908,7 +981912,7 @@ "filename": "WebGLPipeline.js", "lineno": 2521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix2fv", @@ -982009,7 +982013,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setMatrix2fv", "inherited": true, - "___id": "T000002R057967", + "___id": "T000002R057970", "___s": true }, { @@ -982018,7 +982022,7 @@ "filename": "WebGLPipeline.js", "lineno": 2549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix3fv", @@ -982100,7 +982104,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setMatrix3fv", "inherited": true, - "___id": "T000002R057968", + "___id": "T000002R057971", "___s": true }, { @@ -982109,7 +982113,7 @@ "filename": "WebGLPipeline.js", "lineno": 2577, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "setMatrix4fv", @@ -982191,7 +982195,7 @@ ], "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#setMatrix4fv", "inherited": true, - "___id": "T000002R057969", + "___id": "T000002R057972", "___s": true }, { @@ -982200,7 +982204,7 @@ "filename": "WebGLPipeline.js", "lineno": 2605, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\renderer\\webgl", + "path": "D:\\wamp\\www\\phaser\\src\\renderer\\webgl", "code": {} }, "name": "destroy", @@ -982230,7 +982234,7 @@ "scope": "instance", "inherits": "Phaser.Renderer.WebGL.WebGLPipeline#destroy", "inherited": true, - "___id": "T000002R057970", + "___id": "T000002R057973", "___s": true }, { @@ -982239,7 +982243,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -982251,7 +982255,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R057971", + "___id": "T000002R057974", "___s": true }, { @@ -982260,7 +982264,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -982303,7 +982307,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R057972", + "___id": "T000002R057975", "___s": true }, { @@ -982312,7 +982316,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -982372,7 +982376,7 @@ "name": "event" } ], - "___id": "T000002R057973", + "___id": "T000002R057976", "___s": true }, { @@ -982381,7 +982385,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -982432,7 +982436,7 @@ "name": "event" } ], - "___id": "T000002R057974", + "___id": "T000002R057977", "___s": true }, { @@ -982441,7 +982445,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -982507,7 +982511,7 @@ "name": "args" } ], - "___id": "T000002R057975", + "___id": "T000002R057978", "___s": true }, { @@ -982516,7 +982520,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -982595,7 +982599,7 @@ "name": "context" } ], - "___id": "T000002R057976", + "___id": "T000002R057979", "___s": true }, { @@ -982604,7 +982608,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -982683,7 +982687,7 @@ "name": "context" } ], - "___id": "T000002R057977", + "___id": "T000002R057980", "___s": true }, { @@ -982692,7 +982696,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -982771,7 +982775,7 @@ "name": "context" } ], - "___id": "T000002R057978", + "___id": "T000002R057981", "___s": true }, { @@ -982780,7 +982784,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -982873,7 +982877,7 @@ "name": "once" } ], - "___id": "T000002R057979", + "___id": "T000002R057982", "___s": true }, { @@ -982882,7 +982886,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -982975,7 +982979,7 @@ "name": "once" } ], - "___id": "T000002R057980", + "___id": "T000002R057983", "___s": true }, { @@ -982984,7 +982988,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -983037,7 +983041,7 @@ "name": "event" } ], - "___id": "T000002R057981", + "___id": "T000002R057984", "___s": true }, { @@ -983046,7 +983050,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -983058,7 +983062,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R057982", + "___id": "T000002R057985", "___s": true }, { @@ -983067,7 +983071,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -983110,7 +983114,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R057983", + "___id": "T000002R057986", "___s": true }, { @@ -983119,7 +983123,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -983179,7 +983183,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R057984", + "___id": "T000002R057987", "___s": true }, { @@ -983188,7 +983192,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -983239,7 +983243,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R057985", + "___id": "T000002R057988", "___s": true }, { @@ -983248,7 +983252,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -983314,7 +983318,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R057986", + "___id": "T000002R057989", "___s": true }, { @@ -983323,7 +983327,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -983402,7 +983406,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R057987", + "___id": "T000002R057990", "___s": true }, { @@ -983411,7 +983415,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -983490,7 +983494,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R057988", + "___id": "T000002R057991", "___s": true }, { @@ -983499,7 +983503,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -983578,7 +983582,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R057989", + "___id": "T000002R057992", "___s": true }, { @@ -983587,7 +983591,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -983680,7 +983684,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R057990", + "___id": "T000002R057993", "___s": true }, { @@ -983689,7 +983693,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -983782,7 +983786,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R057991", + "___id": "T000002R057994", "___s": true }, { @@ -983791,7 +983795,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -983844,7 +983848,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R057992", + "___id": "T000002R057995", "___s": true }, { @@ -983853,7 +983857,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -983865,7 +983869,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R057993", + "___id": "T000002R057996", "___s": true }, { @@ -983874,7 +983878,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -983917,7 +983921,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R057994", + "___id": "T000002R057997", "___s": true }, { @@ -983926,7 +983930,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -983986,7 +983990,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R057995", + "___id": "T000002R057998", "___s": true }, { @@ -983995,7 +983999,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -984046,7 +984050,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R057996", + "___id": "T000002R057999", "___s": true }, { @@ -984055,7 +984059,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -984121,7 +984125,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R057997", + "___id": "T000002R058000", "___s": true }, { @@ -984130,7 +984134,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -984209,7 +984213,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R057998", + "___id": "T000002R058001", "___s": true }, { @@ -984218,7 +984222,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -984297,7 +984301,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R057999", + "___id": "T000002R058002", "___s": true }, { @@ -984306,7 +984310,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -984385,7 +984389,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R058000", + "___id": "T000002R058003", "___s": true }, { @@ -984394,7 +984398,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -984487,7 +984491,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R058001", + "___id": "T000002R058004", "___s": true }, { @@ -984496,7 +984500,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -984589,7 +984593,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R058002", + "___id": "T000002R058005", "___s": true }, { @@ -984598,7 +984602,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -984651,7 +984655,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R058003", + "___id": "T000002R058006", "___s": true }, { @@ -984660,7 +984664,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -984672,7 +984676,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R058004", + "___id": "T000002R058007", "___s": true }, { @@ -984681,7 +984685,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -984724,7 +984728,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R058005", + "___id": "T000002R058008", "___s": true }, { @@ -984733,7 +984737,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -984793,7 +984797,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R058006", + "___id": "T000002R058009", "___s": true }, { @@ -984802,7 +984806,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -984853,7 +984857,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R058007", + "___id": "T000002R058010", "___s": true }, { @@ -984862,7 +984866,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -984928,7 +984932,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R058008", + "___id": "T000002R058011", "___s": true }, { @@ -984937,7 +984941,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -985016,7 +985020,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R058009", + "___id": "T000002R058012", "___s": true }, { @@ -985025,7 +985029,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -985104,7 +985108,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R058010", + "___id": "T000002R058013", "___s": true }, { @@ -985113,7 +985117,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -985192,7 +985196,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R058011", + "___id": "T000002R058014", "___s": true }, { @@ -985201,7 +985205,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -985294,7 +985298,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R058012", + "___id": "T000002R058015", "___s": true }, { @@ -985303,7 +985307,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -985396,7 +985400,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R058013", + "___id": "T000002R058016", "___s": true }, { @@ -985405,7 +985409,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -985458,7 +985462,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R058014", + "___id": "T000002R058017", "___s": true }, { @@ -985467,7 +985471,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -985479,7 +985483,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R058015", + "___id": "T000002R058018", "___s": true }, { @@ -985488,7 +985492,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -985531,7 +985535,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R058016", + "___id": "T000002R058019", "___s": true }, { @@ -985540,7 +985544,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -985600,7 +985604,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R058017", + "___id": "T000002R058020", "___s": true }, { @@ -985609,7 +985613,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -985660,7 +985664,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R058018", + "___id": "T000002R058021", "___s": true }, { @@ -985669,7 +985673,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -985735,7 +985739,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R058019", + "___id": "T000002R058022", "___s": true }, { @@ -985744,7 +985748,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -985823,7 +985827,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R058020", + "___id": "T000002R058023", "___s": true }, { @@ -985832,7 +985836,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -985911,7 +985915,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R058021", + "___id": "T000002R058024", "___s": true }, { @@ -985920,7 +985924,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -985999,7 +986003,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R058022", + "___id": "T000002R058025", "___s": true }, { @@ -986008,7 +986012,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -986101,7 +986105,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R058023", + "___id": "T000002R058026", "___s": true }, { @@ -986110,7 +986114,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -986203,7 +986207,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R058024", + "___id": "T000002R058027", "___s": true }, { @@ -986212,7 +986216,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -986265,7 +986269,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R058025", + "___id": "T000002R058028", "___s": true }, { @@ -986274,7 +986278,7 @@ "filename": "BaseSound.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "manager", @@ -986295,7 +986299,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#manager", "inherited": true, - "___id": "T000002R058026", + "___id": "T000002R058029", "___s": true }, { @@ -986304,7 +986308,7 @@ "filename": "BaseSound.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "key", @@ -986326,7 +986330,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#key", "inherited": true, - "___id": "T000002R058027", + "___id": "T000002R058030", "___s": true }, { @@ -986335,7 +986339,7 @@ "filename": "BaseSound.js", "lineno": 57, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "isPlaying", @@ -986358,7 +986362,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#isPlaying", "inherited": true, - "___id": "T000002R058028", + "___id": "T000002R058031", "___s": true }, { @@ -986367,7 +986371,7 @@ "filename": "BaseSound.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "isPaused", @@ -986390,7 +986394,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#isPaused", "inherited": true, - "___id": "T000002R058029", + "___id": "T000002R058032", "___s": true }, { @@ -986399,7 +986403,7 @@ "filename": "BaseSound.js", "lineno": 79, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "totalRate", @@ -986422,7 +986426,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#totalRate", "inherited": true, - "___id": "T000002R058030", + "___id": "T000002R058033", "___s": true }, { @@ -986431,7 +986435,7 @@ "filename": "BaseSound.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "duration", @@ -986453,7 +986457,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#duration", "inherited": true, - "___id": "T000002R058031", + "___id": "T000002R058034", "___s": true }, { @@ -986462,7 +986466,7 @@ "filename": "BaseSound.js", "lineno": 103, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "totalDuration", @@ -986484,7 +986488,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#totalDuration", "inherited": true, - "___id": "T000002R058032", + "___id": "T000002R058035", "___s": true }, { @@ -986493,7 +986497,7 @@ "filename": "BaseSound.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "markers", @@ -986529,7 +986533,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#markers", "inherited": true, - "___id": "T000002R058035", + "___id": "T000002R058038", "___s": true }, { @@ -986538,7 +986542,7 @@ "filename": "BaseSound.js", "lineno": 159, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "currentMarker", @@ -986561,7 +986565,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#currentMarker", "inherited": true, - "___id": "T000002R058036", + "___id": "T000002R058039", "___s": true }, { @@ -986570,7 +986574,7 @@ "filename": "BaseSound.js", "lineno": 171, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "pendingRemove", @@ -986592,7 +986596,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#pendingRemove", "inherited": true, - "___id": "T000002R058037", + "___id": "T000002R058040", "___s": true }, { @@ -986601,7 +986605,7 @@ "filename": "BaseSound.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "addMarker", @@ -986642,7 +986646,7 @@ ], "inherits": "Phaser.Sound.BaseSound#addMarker", "inherited": true, - "___id": "T000002R058038", + "___id": "T000002R058041", "___s": true }, { @@ -986651,7 +986655,7 @@ "filename": "BaseSound.js", "lineno": 229, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "updateMarker", @@ -986692,7 +986696,7 @@ ], "inherits": "Phaser.Sound.BaseSound#updateMarker", "inherited": true, - "___id": "T000002R058039", + "___id": "T000002R058042", "___s": true }, { @@ -986701,7 +986705,7 @@ "filename": "BaseSound.js", "lineno": 259, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "removeMarker", @@ -986744,7 +986748,7 @@ ], "inherits": "Phaser.Sound.BaseSound#removeMarker", "inherited": true, - "___id": "T000002R058040", + "___id": "T000002R058043", "___s": true }, { @@ -986753,7 +986757,7 @@ "filename": "BaseSound.js", "lineno": 412, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "applyConfig", @@ -986765,7 +986769,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#applyConfig", "inherited": true, - "___id": "T000002R058041", + "___id": "T000002R058044", "___s": true }, { @@ -986774,7 +986778,7 @@ "filename": "BaseSound.js", "lineno": 428, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "resetConfig", @@ -986786,7 +986790,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#resetConfig", "inherited": true, - "___id": "T000002R058042", + "___id": "T000002R058045", "___s": true }, { @@ -986795,7 +986799,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -986807,7 +986811,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R058043", + "___id": "T000002R058046", "___s": true }, { @@ -986816,7 +986820,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -986859,7 +986863,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R058044", + "___id": "T000002R058047", "___s": true }, { @@ -986868,7 +986872,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -986928,7 +986932,7 @@ "name": "event" } ], - "___id": "T000002R058045", + "___id": "T000002R058048", "___s": true }, { @@ -986937,7 +986941,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -986988,7 +986992,7 @@ "name": "event" } ], - "___id": "T000002R058046", + "___id": "T000002R058049", "___s": true }, { @@ -986997,7 +987001,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -987063,7 +987067,7 @@ "name": "args" } ], - "___id": "T000002R058047", + "___id": "T000002R058050", "___s": true }, { @@ -987072,7 +987076,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -987151,7 +987155,7 @@ "name": "context" } ], - "___id": "T000002R058048", + "___id": "T000002R058051", "___s": true }, { @@ -987160,7 +987164,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -987239,7 +987243,7 @@ "name": "context" } ], - "___id": "T000002R058049", + "___id": "T000002R058052", "___s": true }, { @@ -987248,7 +987252,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -987327,7 +987331,7 @@ "name": "context" } ], - "___id": "T000002R058050", + "___id": "T000002R058053", "___s": true }, { @@ -987336,7 +987340,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -987429,7 +987433,7 @@ "name": "once" } ], - "___id": "T000002R058051", + "___id": "T000002R058054", "___s": true }, { @@ -987438,7 +987442,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -987531,7 +987535,7 @@ "name": "once" } ], - "___id": "T000002R058052", + "___id": "T000002R058055", "___s": true }, { @@ -987540,7 +987544,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -987593,7 +987597,7 @@ "name": "event" } ], - "___id": "T000002R058053", + "___id": "T000002R058056", "___s": true }, { @@ -987602,7 +987606,7 @@ "filename": "BaseSoundManager.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "game", @@ -987624,7 +987628,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#game", "inherited": true, - "___id": "T000002R058054", + "___id": "T000002R058057", "___s": true }, { @@ -987633,7 +987637,7 @@ "filename": "BaseSoundManager.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "jsonCache", @@ -987655,7 +987659,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#jsonCache", "inherited": true, - "___id": "T000002R058055", + "___id": "T000002R058058", "___s": true }, { @@ -987664,7 +987668,7 @@ "filename": "BaseSoundManager.js", "lineno": 95, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "pauseOnBlur", @@ -987686,7 +987690,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#pauseOnBlur", "inherited": true, - "___id": "T000002R058057", + "___id": "T000002R058060", "___s": true }, { @@ -987695,7 +987699,7 @@ "filename": "BaseSoundManager.js", "lineno": 128, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "locked", @@ -987717,7 +987721,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#locked", "inherited": true, - "___id": "T000002R058060", + "___id": "T000002R058063", "___s": true }, { @@ -987726,7 +987730,7 @@ "filename": "BaseSoundManager.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "gameLostFocus", @@ -987748,7 +987752,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#gameLostFocus", "inherited": true, - "___id": "T000002R058062", + "___id": "T000002R058065", "___s": true }, { @@ -987757,7 +987761,7 @@ "filename": "BaseSoundManager.js", "lineno": 162, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "listenerPosition", @@ -987778,7 +987782,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#listenerPosition", "inherited": true, - "___id": "T000002R058063", + "___id": "T000002R058066", "___s": true }, { @@ -987787,7 +987791,7 @@ "filename": "BaseSoundManager.js", "lineno": 196, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "addAudioSprite", @@ -987857,7 +987861,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#addAudioSprite", "inherited": true, - "___id": "T000002R058064", + "___id": "T000002R058067", "___s": true }, { @@ -987866,7 +987870,7 @@ "filename": "BaseSoundManager.js", "lineno": 241, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "get", @@ -987923,7 +987927,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#get", "inherited": true, - "___id": "T000002R058065", + "___id": "T000002R058068", "___s": true }, { @@ -987932,7 +987936,7 @@ "filename": "BaseSoundManager.js", "lineno": 260, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "getAll", @@ -987997,7 +988001,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#getAll", "inherited": true, - "___id": "T000002R058066", + "___id": "T000002R058069", "___s": true }, { @@ -988006,7 +988010,7 @@ "filename": "BaseSoundManager.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "getAllPlaying", @@ -988055,7 +988059,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#getAllPlaying", "inherited": true, - "___id": "T000002R058067", + "___id": "T000002R058070", "___s": true }, { @@ -988064,7 +988068,7 @@ "filename": "BaseSoundManager.js", "lineno": 306, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "play", @@ -988132,7 +988136,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#play", "inherited": true, - "___id": "T000002R058068", + "___id": "T000002R058071", "___s": true }, { @@ -988141,7 +988145,7 @@ "filename": "BaseSoundManager.js", "lineno": 347, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "playAudioSprite", @@ -988212,7 +988216,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#playAudioSprite", "inherited": true, - "___id": "T000002R058069", + "___id": "T000002R058072", "___s": true }, { @@ -988221,7 +988225,7 @@ "filename": "BaseSoundManager.js", "lineno": 371, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "remove", @@ -988262,7 +988266,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#remove", "inherited": true, - "___id": "T000002R058070", + "___id": "T000002R058073", "___s": true }, { @@ -988271,7 +988275,7 @@ "filename": "BaseSoundManager.js", "lineno": 398, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "removeAll", @@ -988283,7 +988287,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#removeAll", "inherited": true, - "___id": "T000002R058071", + "___id": "T000002R058074", "___s": true }, { @@ -988292,7 +988296,7 @@ "filename": "BaseSoundManager.js", "lineno": 414, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "removeByKey", @@ -988333,7 +988337,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#removeByKey", "inherited": true, - "___id": "T000002R058072", + "___id": "T000002R058075", "___s": true }, { @@ -988342,7 +988346,7 @@ "filename": "BaseSoundManager.js", "lineno": 446, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "pauseAll", @@ -988357,7 +988361,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#pauseAll", "inherited": true, - "___id": "T000002R058073", + "___id": "T000002R058076", "___s": true }, { @@ -988366,7 +988370,7 @@ "filename": "BaseSoundManager.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "resumeAll", @@ -988381,7 +988385,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#resumeAll", "inherited": true, - "___id": "T000002R058074", + "___id": "T000002R058077", "___s": true }, { @@ -988390,7 +988394,7 @@ "filename": "BaseSoundManager.js", "lineno": 480, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "setListenerPosition", @@ -988432,7 +988436,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#setListenerPosition", "inherited": true, - "___id": "T000002R058075", + "___id": "T000002R058078", "___s": true }, { @@ -988441,7 +988445,7 @@ "filename": "BaseSoundManager.js", "lineno": 497, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "stopAll", @@ -988456,7 +988460,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#stopAll", "inherited": true, - "___id": "T000002R058076", + "___id": "T000002R058079", "___s": true }, { @@ -988465,7 +988469,7 @@ "filename": "BaseSoundManager.js", "lineno": 514, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "stopByKey", @@ -988506,7 +988510,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#stopByKey", "inherited": true, - "___id": "T000002R058077", + "___id": "T000002R058080", "___s": true }, { @@ -988515,7 +988519,7 @@ "filename": "BaseSoundManager.js", "lineno": 536, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "isPlaying", @@ -988558,7 +988562,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#isPlaying", "inherited": true, - "___id": "T000002R058078", + "___id": "T000002R058081", "___s": true }, { @@ -988567,7 +988571,7 @@ "filename": "BaseSoundManager.js", "lineno": 651, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "update", @@ -988611,7 +988615,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#update", "inherited": true, - "___id": "T000002R058081", + "___id": "T000002R058084", "___s": true }, { @@ -988620,7 +988624,7 @@ "filename": "BaseSoundManager.js", "lineno": 732, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "setRate", @@ -988665,7 +988669,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#setRate", "inherited": true, - "___id": "T000002R058083", + "___id": "T000002R058086", "___s": true }, { @@ -988674,7 +988678,7 @@ "filename": "BaseSoundManager.js", "lineno": 753, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "rate", @@ -988696,7 +988700,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#rate", "inherited": true, - "___id": "T000002R058084", + "___id": "T000002R058087", "___s": true }, { @@ -988705,7 +988709,7 @@ "filename": "BaseSoundManager.js", "lineno": 784, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "setDetune", @@ -988750,7 +988754,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#setDetune", "inherited": true, - "___id": "T000002R058085", + "___id": "T000002R058088", "___s": true }, { @@ -988759,7 +988763,7 @@ "filename": "BaseSoundManager.js", "lineno": 803, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "detune", @@ -988781,7 +988785,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#detune", "inherited": true, - "___id": "T000002R058086", + "___id": "T000002R058089", "___s": true }, { @@ -988790,7 +988794,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -988802,7 +988806,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R058087", + "___id": "T000002R058090", "___s": true }, { @@ -988811,7 +988815,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -988854,7 +988858,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R058088", + "___id": "T000002R058091", "___s": true }, { @@ -988863,7 +988867,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -988923,7 +988927,7 @@ "name": "event" } ], - "___id": "T000002R058089", + "___id": "T000002R058092", "___s": true }, { @@ -988932,7 +988936,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -988983,7 +988987,7 @@ "name": "event" } ], - "___id": "T000002R058090", + "___id": "T000002R058093", "___s": true }, { @@ -988992,7 +988996,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -989058,7 +989062,7 @@ "name": "args" } ], - "___id": "T000002R058091", + "___id": "T000002R058094", "___s": true }, { @@ -989067,7 +989071,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -989146,7 +989150,7 @@ "name": "context" } ], - "___id": "T000002R058092", + "___id": "T000002R058095", "___s": true }, { @@ -989155,7 +989159,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -989234,7 +989238,7 @@ "name": "context" } ], - "___id": "T000002R058093", + "___id": "T000002R058096", "___s": true }, { @@ -989243,7 +989247,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -989322,7 +989326,7 @@ "name": "context" } ], - "___id": "T000002R058094", + "___id": "T000002R058097", "___s": true }, { @@ -989331,7 +989335,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -989424,7 +989428,7 @@ "name": "once" } ], - "___id": "T000002R058095", + "___id": "T000002R058098", "___s": true }, { @@ -989433,7 +989437,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -989526,7 +989530,7 @@ "name": "once" } ], - "___id": "T000002R058096", + "___id": "T000002R058099", "___s": true }, { @@ -989535,7 +989539,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -989588,7 +989592,7 @@ "name": "event" } ], - "___id": "T000002R058097", + "___id": "T000002R058100", "___s": true }, { @@ -989597,7 +989601,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -989609,7 +989613,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R058098", + "___id": "T000002R058101", "___s": true }, { @@ -989618,7 +989622,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -989661,7 +989665,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R058099", + "___id": "T000002R058102", "___s": true }, { @@ -989670,7 +989674,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -989730,7 +989734,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R058100", + "___id": "T000002R058103", "___s": true }, { @@ -989739,7 +989743,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -989790,7 +989794,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R058101", + "___id": "T000002R058104", "___s": true }, { @@ -989799,7 +989803,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -989865,7 +989869,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R058102", + "___id": "T000002R058105", "___s": true }, { @@ -989874,7 +989878,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -989953,7 +989957,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R058103", + "___id": "T000002R058106", "___s": true }, { @@ -989962,7 +989966,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -990041,7 +990045,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R058104", + "___id": "T000002R058107", "___s": true }, { @@ -990050,7 +990054,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -990129,7 +990133,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R058105", + "___id": "T000002R058108", "___s": true }, { @@ -990138,7 +990142,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -990231,7 +990235,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R058106", + "___id": "T000002R058109", "___s": true }, { @@ -990240,7 +990244,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -990333,7 +990337,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R058107", + "___id": "T000002R058110", "___s": true }, { @@ -990342,7 +990346,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -990395,7 +990399,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R058108", + "___id": "T000002R058111", "___s": true }, { @@ -990404,7 +990408,7 @@ "filename": "BaseSoundManager.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "game", @@ -990426,7 +990430,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#game", "inherited": true, - "___id": "T000002R058109", + "___id": "T000002R058112", "___s": true }, { @@ -990435,7 +990439,7 @@ "filename": "BaseSoundManager.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "jsonCache", @@ -990457,7 +990461,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#jsonCache", "inherited": true, - "___id": "T000002R058110", + "___id": "T000002R058113", "___s": true }, { @@ -990466,7 +990470,7 @@ "filename": "BaseSoundManager.js", "lineno": 75, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "mute", @@ -990488,7 +990492,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#mute", "inherited": true, - "___id": "T000002R058112", + "___id": "T000002R058115", "___s": true }, { @@ -990497,7 +990501,7 @@ "filename": "BaseSoundManager.js", "lineno": 85, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "volume", @@ -990519,7 +990523,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#volume", "inherited": true, - "___id": "T000002R058113", + "___id": "T000002R058116", "___s": true }, { @@ -990528,7 +990532,7 @@ "filename": "BaseSoundManager.js", "lineno": 95, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "pauseOnBlur", @@ -990550,7 +990554,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#pauseOnBlur", "inherited": true, - "___id": "T000002R058114", + "___id": "T000002R058117", "___s": true }, { @@ -990559,7 +990563,7 @@ "filename": "BaseSoundManager.js", "lineno": 128, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "locked", @@ -990581,7 +990585,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#locked", "inherited": true, - "___id": "T000002R058117", + "___id": "T000002R058120", "___s": true }, { @@ -990590,7 +990594,7 @@ "filename": "BaseSoundManager.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "gameLostFocus", @@ -990612,7 +990616,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#gameLostFocus", "inherited": true, - "___id": "T000002R058119", + "___id": "T000002R058122", "___s": true }, { @@ -990621,7 +990625,7 @@ "filename": "BaseSoundManager.js", "lineno": 162, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "listenerPosition", @@ -990642,7 +990646,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#listenerPosition", "inherited": true, - "___id": "T000002R058120", + "___id": "T000002R058123", "___s": true }, { @@ -990651,7 +990655,7 @@ "filename": "BaseSoundManager.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "getAllPlaying", @@ -990700,7 +990704,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#getAllPlaying", "inherited": true, - "___id": "T000002R058121", + "___id": "T000002R058124", "___s": true }, { @@ -990709,7 +990713,7 @@ "filename": "BaseSoundManager.js", "lineno": 480, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "setListenerPosition", @@ -990751,7 +990755,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#setListenerPosition", "inherited": true, - "___id": "T000002R058122", + "___id": "T000002R058125", "___s": true }, { @@ -990760,7 +990764,7 @@ "filename": "BaseSoundManager.js", "lineno": 536, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "isPlaying", @@ -990803,7 +990807,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#isPlaying", "inherited": true, - "___id": "T000002R058123", + "___id": "T000002R058126", "___s": true }, { @@ -990812,7 +990816,7 @@ "filename": "BaseSoundManager.js", "lineno": 753, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "rate", @@ -990834,7 +990838,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#rate", "inherited": true, - "___id": "T000002R058124", + "___id": "T000002R058127", "___s": true }, { @@ -990843,7 +990847,7 @@ "filename": "BaseSoundManager.js", "lineno": 803, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "detune", @@ -990865,7 +990869,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#detune", "inherited": true, - "___id": "T000002R058125", + "___id": "T000002R058128", "___s": true }, { @@ -990874,7 +990878,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -990886,7 +990890,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R058126", + "___id": "T000002R058129", "___s": true }, { @@ -990895,7 +990899,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -990938,7 +990942,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R058127", + "___id": "T000002R058130", "___s": true }, { @@ -990947,7 +990951,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -991007,7 +991011,7 @@ "name": "event" } ], - "___id": "T000002R058128", + "___id": "T000002R058131", "___s": true }, { @@ -991016,7 +991020,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -991067,7 +991071,7 @@ "name": "event" } ], - "___id": "T000002R058129", + "___id": "T000002R058132", "___s": true }, { @@ -991076,7 +991080,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -991142,7 +991146,7 @@ "name": "args" } ], - "___id": "T000002R058130", + "___id": "T000002R058133", "___s": true }, { @@ -991151,7 +991155,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -991230,7 +991234,7 @@ "name": "context" } ], - "___id": "T000002R058131", + "___id": "T000002R058134", "___s": true }, { @@ -991239,7 +991243,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -991318,7 +991322,7 @@ "name": "context" } ], - "___id": "T000002R058132", + "___id": "T000002R058135", "___s": true }, { @@ -991327,7 +991331,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -991406,7 +991410,7 @@ "name": "context" } ], - "___id": "T000002R058133", + "___id": "T000002R058136", "___s": true }, { @@ -991415,7 +991419,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -991508,7 +991512,7 @@ "name": "once" } ], - "___id": "T000002R058134", + "___id": "T000002R058137", "___s": true }, { @@ -991517,7 +991521,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -991610,7 +991614,7 @@ "name": "once" } ], - "___id": "T000002R058135", + "___id": "T000002R058138", "___s": true }, { @@ -991619,7 +991623,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -991672,7 +991676,7 @@ "name": "event" } ], - "___id": "T000002R058136", + "___id": "T000002R058139", "___s": true }, { @@ -991681,7 +991685,7 @@ "filename": "BaseSound.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "manager", @@ -991702,7 +991706,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#manager", "inherited": true, - "___id": "T000002R058137", + "___id": "T000002R058140", "___s": true }, { @@ -991711,7 +991715,7 @@ "filename": "BaseSound.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "key", @@ -991733,7 +991737,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#key", "inherited": true, - "___id": "T000002R058138", + "___id": "T000002R058141", "___s": true }, { @@ -991742,7 +991746,7 @@ "filename": "BaseSound.js", "lineno": 57, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "isPlaying", @@ -991765,7 +991769,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#isPlaying", "inherited": true, - "___id": "T000002R058139", + "___id": "T000002R058142", "___s": true }, { @@ -991774,7 +991778,7 @@ "filename": "BaseSound.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "isPaused", @@ -991797,7 +991801,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#isPaused", "inherited": true, - "___id": "T000002R058140", + "___id": "T000002R058143", "___s": true }, { @@ -991806,7 +991810,7 @@ "filename": "BaseSound.js", "lineno": 79, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "totalRate", @@ -991829,7 +991833,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#totalRate", "inherited": true, - "___id": "T000002R058141", + "___id": "T000002R058144", "___s": true }, { @@ -991838,7 +991842,7 @@ "filename": "BaseSound.js", "lineno": 92, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "duration", @@ -991860,7 +991864,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#duration", "inherited": true, - "___id": "T000002R058142", + "___id": "T000002R058145", "___s": true }, { @@ -991869,7 +991873,7 @@ "filename": "BaseSound.js", "lineno": 103, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "totalDuration", @@ -991891,7 +991895,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#totalDuration", "inherited": true, - "___id": "T000002R058143", + "___id": "T000002R058146", "___s": true }, { @@ -991900,7 +991904,7 @@ "filename": "BaseSound.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "markers", @@ -991936,7 +991940,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#markers", "inherited": true, - "___id": "T000002R058146", + "___id": "T000002R058149", "___s": true }, { @@ -991945,7 +991949,7 @@ "filename": "BaseSound.js", "lineno": 159, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "currentMarker", @@ -991968,7 +991972,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#currentMarker", "inherited": true, - "___id": "T000002R058147", + "___id": "T000002R058150", "___s": true }, { @@ -991977,7 +991981,7 @@ "filename": "BaseSound.js", "lineno": 171, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "pendingRemove", @@ -991999,7 +992003,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#pendingRemove", "inherited": true, - "___id": "T000002R058148", + "___id": "T000002R058151", "___s": true }, { @@ -992008,7 +992012,7 @@ "filename": "BaseSound.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "addMarker", @@ -992049,7 +992053,7 @@ ], "inherits": "Phaser.Sound.BaseSound#addMarker", "inherited": true, - "___id": "T000002R058149", + "___id": "T000002R058152", "___s": true }, { @@ -992058,7 +992062,7 @@ "filename": "BaseSound.js", "lineno": 229, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "updateMarker", @@ -992099,7 +992103,7 @@ ], "inherits": "Phaser.Sound.BaseSound#updateMarker", "inherited": true, - "___id": "T000002R058150", + "___id": "T000002R058153", "___s": true }, { @@ -992108,7 +992112,7 @@ "filename": "BaseSound.js", "lineno": 259, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "removeMarker", @@ -992151,7 +992155,7 @@ ], "inherits": "Phaser.Sound.BaseSound#removeMarker", "inherited": true, - "___id": "T000002R058151", + "___id": "T000002R058154", "___s": true }, { @@ -992160,7 +992164,7 @@ "filename": "BaseSound.js", "lineno": 428, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "resetConfig", @@ -992172,7 +992176,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSound#resetConfig", "inherited": true, - "___id": "T000002R058152", + "___id": "T000002R058155", "___s": true }, { @@ -992181,7 +992185,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -992193,7 +992197,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R058153", + "___id": "T000002R058156", "___s": true }, { @@ -992202,7 +992206,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -992245,7 +992249,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R058154", + "___id": "T000002R058157", "___s": true }, { @@ -992254,7 +992258,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -992314,7 +992318,7 @@ "name": "event" } ], - "___id": "T000002R058155", + "___id": "T000002R058158", "___s": true }, { @@ -992323,7 +992327,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -992374,7 +992378,7 @@ "name": "event" } ], - "___id": "T000002R058156", + "___id": "T000002R058159", "___s": true }, { @@ -992383,7 +992387,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -992449,7 +992453,7 @@ "name": "args" } ], - "___id": "T000002R058157", + "___id": "T000002R058160", "___s": true }, { @@ -992458,7 +992462,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -992537,7 +992541,7 @@ "name": "context" } ], - "___id": "T000002R058158", + "___id": "T000002R058161", "___s": true }, { @@ -992546,7 +992550,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -992625,7 +992629,7 @@ "name": "context" } ], - "___id": "T000002R058159", + "___id": "T000002R058162", "___s": true }, { @@ -992634,7 +992638,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -992713,7 +992717,7 @@ "name": "context" } ], - "___id": "T000002R058160", + "___id": "T000002R058163", "___s": true }, { @@ -992722,7 +992726,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -992815,7 +992819,7 @@ "name": "once" } ], - "___id": "T000002R058161", + "___id": "T000002R058164", "___s": true }, { @@ -992824,7 +992828,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -992917,7 +992921,7 @@ "name": "once" } ], - "___id": "T000002R058162", + "___id": "T000002R058165", "___s": true }, { @@ -992926,7 +992930,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -992979,7 +992983,7 @@ "name": "event" } ], - "___id": "T000002R058163", + "___id": "T000002R058166", "___s": true }, { @@ -992988,7 +992992,7 @@ "filename": "BaseSoundManager.js", "lineno": 44, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "game", @@ -993010,7 +993014,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#game", "inherited": true, - "___id": "T000002R058164", + "___id": "T000002R058167", "___s": true }, { @@ -993019,7 +993023,7 @@ "filename": "BaseSoundManager.js", "lineno": 54, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "jsonCache", @@ -993041,7 +993045,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#jsonCache", "inherited": true, - "___id": "T000002R058165", + "___id": "T000002R058168", "___s": true }, { @@ -993050,7 +993054,7 @@ "filename": "BaseSoundManager.js", "lineno": 95, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "pauseOnBlur", @@ -993072,7 +993076,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#pauseOnBlur", "inherited": true, - "___id": "T000002R058167", + "___id": "T000002R058170", "___s": true }, { @@ -993081,7 +993085,7 @@ "filename": "BaseSoundManager.js", "lineno": 128, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "locked", @@ -993103,7 +993107,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#locked", "inherited": true, - "___id": "T000002R058170", + "___id": "T000002R058173", "___s": true }, { @@ -993112,7 +993116,7 @@ "filename": "BaseSoundManager.js", "lineno": 152, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "gameLostFocus", @@ -993134,7 +993138,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#gameLostFocus", "inherited": true, - "___id": "T000002R058172", + "___id": "T000002R058175", "___s": true }, { @@ -993143,7 +993147,7 @@ "filename": "BaseSoundManager.js", "lineno": 162, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "listenerPosition", @@ -993164,7 +993168,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#listenerPosition", "inherited": true, - "___id": "T000002R058173", + "___id": "T000002R058176", "___s": true }, { @@ -993173,7 +993177,7 @@ "filename": "BaseSoundManager.js", "lineno": 196, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "addAudioSprite", @@ -993243,7 +993247,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#addAudioSprite", "inherited": true, - "___id": "T000002R058174", + "___id": "T000002R058177", "___s": true }, { @@ -993252,7 +993256,7 @@ "filename": "BaseSoundManager.js", "lineno": 241, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "get", @@ -993309,7 +993313,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#get", "inherited": true, - "___id": "T000002R058175", + "___id": "T000002R058178", "___s": true }, { @@ -993318,7 +993322,7 @@ "filename": "BaseSoundManager.js", "lineno": 260, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "getAll", @@ -993383,7 +993387,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#getAll", "inherited": true, - "___id": "T000002R058176", + "___id": "T000002R058179", "___s": true }, { @@ -993392,7 +993396,7 @@ "filename": "BaseSoundManager.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "getAllPlaying", @@ -993441,7 +993445,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#getAllPlaying", "inherited": true, - "___id": "T000002R058177", + "___id": "T000002R058180", "___s": true }, { @@ -993450,7 +993454,7 @@ "filename": "BaseSoundManager.js", "lineno": 306, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "play", @@ -993518,7 +993522,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#play", "inherited": true, - "___id": "T000002R058178", + "___id": "T000002R058181", "___s": true }, { @@ -993527,7 +993531,7 @@ "filename": "BaseSoundManager.js", "lineno": 347, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "playAudioSprite", @@ -993598,7 +993602,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#playAudioSprite", "inherited": true, - "___id": "T000002R058179", + "___id": "T000002R058182", "___s": true }, { @@ -993607,7 +993611,7 @@ "filename": "BaseSoundManager.js", "lineno": 371, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "remove", @@ -993648,7 +993652,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#remove", "inherited": true, - "___id": "T000002R058180", + "___id": "T000002R058183", "___s": true }, { @@ -993657,7 +993661,7 @@ "filename": "BaseSoundManager.js", "lineno": 398, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "removeAll", @@ -993669,7 +993673,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#removeAll", "inherited": true, - "___id": "T000002R058181", + "___id": "T000002R058184", "___s": true }, { @@ -993678,7 +993682,7 @@ "filename": "BaseSoundManager.js", "lineno": 414, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "removeByKey", @@ -993719,7 +993723,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#removeByKey", "inherited": true, - "___id": "T000002R058182", + "___id": "T000002R058185", "___s": true }, { @@ -993728,7 +993732,7 @@ "filename": "BaseSoundManager.js", "lineno": 446, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "pauseAll", @@ -993743,7 +993747,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#pauseAll", "inherited": true, - "___id": "T000002R058183", + "___id": "T000002R058186", "___s": true }, { @@ -993752,7 +993756,7 @@ "filename": "BaseSoundManager.js", "lineno": 463, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "resumeAll", @@ -993767,7 +993771,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#resumeAll", "inherited": true, - "___id": "T000002R058184", + "___id": "T000002R058187", "___s": true }, { @@ -993776,7 +993780,7 @@ "filename": "BaseSoundManager.js", "lineno": 497, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "stopAll", @@ -993791,7 +993795,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#stopAll", "inherited": true, - "___id": "T000002R058185", + "___id": "T000002R058188", "___s": true }, { @@ -993800,7 +993804,7 @@ "filename": "BaseSoundManager.js", "lineno": 514, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "stopByKey", @@ -993841,7 +993845,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#stopByKey", "inherited": true, - "___id": "T000002R058186", + "___id": "T000002R058189", "___s": true }, { @@ -993850,7 +993854,7 @@ "filename": "BaseSoundManager.js", "lineno": 536, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "isPlaying", @@ -993893,7 +993897,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#isPlaying", "inherited": true, - "___id": "T000002R058187", + "___id": "T000002R058190", "___s": true }, { @@ -993902,7 +993906,7 @@ "filename": "BaseSoundManager.js", "lineno": 732, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "setRate", @@ -993947,7 +993951,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#setRate", "inherited": true, - "___id": "T000002R058191", + "___id": "T000002R058194", "___s": true }, { @@ -993956,7 +993960,7 @@ "filename": "BaseSoundManager.js", "lineno": 753, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "rate", @@ -993978,7 +993982,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#rate", "inherited": true, - "___id": "T000002R058192", + "___id": "T000002R058195", "___s": true }, { @@ -993987,7 +993991,7 @@ "filename": "BaseSoundManager.js", "lineno": 784, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "setDetune", @@ -994032,7 +994036,7 @@ ], "inherits": "Phaser.Sound.BaseSoundManager#setDetune", "inherited": true, - "___id": "T000002R058193", + "___id": "T000002R058196", "___s": true }, { @@ -994041,7 +994045,7 @@ "filename": "BaseSoundManager.js", "lineno": 803, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\sound", + "path": "D:\\wamp\\www\\phaser\\src\\sound", "code": {} }, "name": "detune", @@ -994063,7 +994067,7 @@ "scope": "instance", "inherits": "Phaser.Sound.BaseSoundManager#detune", "inherited": true, - "___id": "T000002R058194", + "___id": "T000002R058197", "___s": true }, { @@ -994072,7 +994076,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -994084,7 +994088,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R058195", + "___id": "T000002R058198", "___s": true }, { @@ -994093,7 +994097,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -994136,7 +994140,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R058196", + "___id": "T000002R058199", "___s": true }, { @@ -994145,7 +994149,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -994205,7 +994209,7 @@ "name": "event" } ], - "___id": "T000002R058197", + "___id": "T000002R058200", "___s": true }, { @@ -994214,7 +994218,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -994265,7 +994269,7 @@ "name": "event" } ], - "___id": "T000002R058198", + "___id": "T000002R058201", "___s": true }, { @@ -994274,7 +994278,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -994340,7 +994344,7 @@ "name": "args" } ], - "___id": "T000002R058199", + "___id": "T000002R058202", "___s": true }, { @@ -994349,7 +994353,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -994428,7 +994432,7 @@ "name": "context" } ], - "___id": "T000002R058200", + "___id": "T000002R058203", "___s": true }, { @@ -994437,7 +994441,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -994516,7 +994520,7 @@ "name": "context" } ], - "___id": "T000002R058201", + "___id": "T000002R058204", "___s": true }, { @@ -994525,7 +994529,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -994604,7 +994608,7 @@ "name": "context" } ], - "___id": "T000002R058202", + "___id": "T000002R058205", "___s": true }, { @@ -994613,7 +994617,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -994706,7 +994710,7 @@ "name": "once" } ], - "___id": "T000002R058203", + "___id": "T000002R058206", "___s": true }, { @@ -994715,7 +994719,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -994808,7 +994812,7 @@ "name": "once" } ], - "___id": "T000002R058204", + "___id": "T000002R058207", "___s": true }, { @@ -994817,7 +994821,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -994870,7 +994874,7 @@ "name": "event" } ], - "___id": "T000002R058205", + "___id": "T000002R058208", "___s": true }, { @@ -994879,7 +994883,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -994891,7 +994895,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R058206", + "___id": "T000002R058209", "___s": true }, { @@ -994900,7 +994904,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -994943,7 +994947,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R058207", + "___id": "T000002R058210", "___s": true }, { @@ -994952,7 +994956,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -995012,7 +995016,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R058208", + "___id": "T000002R058211", "___s": true }, { @@ -995021,7 +995025,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -995072,7 +995076,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R058209", + "___id": "T000002R058212", "___s": true }, { @@ -995081,7 +995085,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -995147,7 +995151,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R058210", + "___id": "T000002R058213", "___s": true }, { @@ -995156,7 +995160,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -995235,7 +995239,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R058211", + "___id": "T000002R058214", "___s": true }, { @@ -995244,7 +995248,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -995323,7 +995327,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R058212", + "___id": "T000002R058215", "___s": true }, { @@ -995332,7 +995336,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -995411,7 +995415,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R058213", + "___id": "T000002R058216", "___s": true }, { @@ -995420,7 +995424,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -995513,7 +995517,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R058214", + "___id": "T000002R058217", "___s": true }, { @@ -995522,7 +995526,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -995615,7 +995619,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R058215", + "___id": "T000002R058218", "___s": true }, { @@ -995624,7 +995628,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -995677,7 +995681,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R058216", + "___id": "T000002R058219", "___s": true }, { @@ -995686,7 +995690,7 @@ "filename": "Texture.js", "lineno": 50, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "manager", @@ -995707,7 +995711,7 @@ "scope": "instance", "inherits": "Phaser.Textures.Texture#manager", "inherited": true, - "___id": "T000002R058217", + "___id": "T000002R058220", "___s": true }, { @@ -995716,7 +995720,7 @@ "filename": "Texture.js", "lineno": 59, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "key", @@ -995737,7 +995741,7 @@ "scope": "instance", "inherits": "Phaser.Textures.Texture#key", "inherited": true, - "___id": "T000002R058218", + "___id": "T000002R058221", "___s": true }, { @@ -995746,7 +995750,7 @@ "filename": "Texture.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "source", @@ -995776,7 +995780,7 @@ "scope": "instance", "inherits": "Phaser.Textures.Texture#source", "inherited": true, - "___id": "T000002R058219", + "___id": "T000002R058222", "___s": true }, { @@ -995785,7 +995789,7 @@ "filename": "Texture.js", "lineno": 78, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "dataSource", @@ -995806,7 +995810,7 @@ "scope": "instance", "inherits": "Phaser.Textures.Texture#dataSource", "inherited": true, - "___id": "T000002R058220", + "___id": "T000002R058223", "___s": true }, { @@ -995815,7 +995819,7 @@ "filename": "Texture.js", "lineno": 88, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "frames", @@ -995836,7 +995840,7 @@ "scope": "instance", "inherits": "Phaser.Textures.Texture#frames", "inherited": true, - "___id": "T000002R058221", + "___id": "T000002R058224", "___s": true }, { @@ -995845,7 +995849,7 @@ "filename": "Texture.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "customData", @@ -995866,7 +995870,7 @@ "scope": "instance", "inherits": "Phaser.Textures.Texture#customData", "inherited": true, - "___id": "T000002R058222", + "___id": "T000002R058225", "___s": true }, { @@ -995875,7 +995879,7 @@ "filename": "Texture.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "firstFrame", @@ -995896,7 +995900,7 @@ "scope": "instance", "inherits": "Phaser.Textures.Texture#firstFrame", "inherited": true, - "___id": "T000002R058223", + "___id": "T000002R058226", "___s": true }, { @@ -995905,7 +995909,7 @@ "filename": "Texture.js", "lineno": 116, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "frameTotal", @@ -995927,7 +995931,7 @@ "scope": "instance", "inherits": "Phaser.Textures.Texture#frameTotal", "inherited": true, - "___id": "T000002R058224", + "___id": "T000002R058227", "___s": true }, { @@ -995936,7 +995940,7 @@ "filename": "Texture.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "add", @@ -996054,7 +996058,7 @@ ], "inherits": "Phaser.Textures.Texture#add", "inherited": true, - "___id": "T000002R058225", + "___id": "T000002R058228", "___s": true }, { @@ -996063,7 +996067,7 @@ "filename": "Texture.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "remove", @@ -996104,7 +996108,7 @@ ], "inherits": "Phaser.Textures.Texture#remove", "inherited": true, - "___id": "T000002R058226", + "___id": "T000002R058229", "___s": true }, { @@ -996113,7 +996117,7 @@ "filename": "Texture.js", "lineno": 209, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "has", @@ -996154,7 +996158,7 @@ ], "inherits": "Phaser.Textures.Texture#has", "inherited": true, - "___id": "T000002R058227", + "___id": "T000002R058230", "___s": true }, { @@ -996163,7 +996167,7 @@ "filename": "Texture.js", "lineno": 224, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "get", @@ -996215,7 +996219,7 @@ ], "inherits": "Phaser.Textures.Texture#get", "inherited": true, - "___id": "T000002R058228", + "___id": "T000002R058231", "___s": true }, { @@ -996224,7 +996228,7 @@ "filename": "Texture.js", "lineno": 258, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "getTextureSourceIndex", @@ -996265,7 +996269,7 @@ ], "inherits": "Phaser.Textures.Texture#getTextureSourceIndex", "inherited": true, - "___id": "T000002R058229", + "___id": "T000002R058232", "___s": true }, { @@ -996274,7 +996278,7 @@ "filename": "Texture.js", "lineno": 284, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "getFramesFromTextureSource", @@ -996339,16 +996343,16 @@ ], "inherits": "Phaser.Textures.Texture#getFramesFromTextureSource", "inherited": true, - "___id": "T000002R058230", + "___id": "T000002R058233", "___s": true }, { - "comment": "/**\r\n * Based on the given Texture Source Index, this method will get all of the Frames using\r\n * that source and then work out the bounds that they encompass, returning them in an object.\r\n *\r\n * This is useful if this Texture is, for example, a sprite sheet within an Atlas, and you\r\n * need to know the total bounds of the sprite sheet.\r\n *\r\n * @method Phaser.Textures.Texture#getFrameBounds\r\n * @since 3.80.0\r\n *\r\n * @param {number} sourceIndex - The index of the TextureSource to get the Frame bounds from.\r\n *\r\n * @return {Phaser.Types.Math.RectangleLike} An object containing the bounds of the Frames using the given Texture Source Index.\r\n */", + "comment": "/**\r\n * Based on the given Texture Source Index, this method will get all of the Frames using\r\n * that source and then work out the bounds that they encompass, returning them in an object.\r\n *\r\n * This is useful if this Texture is, for example, a sprite sheet within an Atlas, and you\r\n * need to know the total bounds of the sprite sheet.\r\n *\r\n * @method Phaser.Textures.Texture#getFrameBounds\r\n * @since 3.80.0\r\n *\r\n * @param {number} [sourceIndex=0] - The index of the TextureSource to get the Frame bounds from.\r\n *\r\n * @return {Phaser.Types.Math.RectangleLike} An object containing the bounds of the Frames using the given Texture Source Index.\r\n */", "meta": { "filename": "Texture.js", "lineno": 319, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "getFrameBounds", @@ -996383,22 +996387,24 @@ "name": "number" } }, + "optional": true, + "defaultvalue": 0, "description": "The index of the TextureSource to get the Frame bounds from.", "name": "sourceIndex" } ], "inherits": "Phaser.Textures.Texture#getFrameBounds", "inherited": true, - "___id": "T000002R058231", + "___id": "T000002R058234", "___s": true }, { "comment": "/**\r\n * Returns an array with all of the names of the Frames in this Texture.\r\n *\r\n * Useful if you want to randomly assign a Frame to a Game Object, as you can\r\n * pick a random element from the returned array.\r\n *\r\n * @method Phaser.Textures.Texture#getFrameNames\r\n * @since 3.0.0\r\n *\r\n * @param {boolean} [includeBase=false] - Include the `__BASE` Frame in the output array?\r\n *\r\n * @return {string[]} An array of all Frame names in this Texture.\r\n */", "meta": { "filename": "Texture.js", - "lineno": 372, + "lineno": 374, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "getFrameNames", @@ -996450,16 +996456,16 @@ ], "inherits": "Phaser.Textures.Texture#getFrameNames", "inherited": true, - "___id": "T000002R058232", + "___id": "T000002R058235", "___s": true }, { "comment": "/**\r\n * Given a Frame name, return the source image it uses to render with.\r\n *\r\n * This will return the actual DOM Image or Canvas element.\r\n *\r\n * @method Phaser.Textures.Texture#getSourceImage\r\n * @since 3.0.0\r\n *\r\n * @param {(string|number)} [name] - The string-based name, or integer based index, of the Frame to get from this Texture.\r\n *\r\n * @return {(HTMLImageElement|HTMLCanvasElement|Phaser.GameObjects.RenderTexture)} The DOM Image, Canvas Element or Render Texture.\r\n */", "meta": { "filename": "Texture.js", - "lineno": 404, + "lineno": 406, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "getSourceImage", @@ -996526,16 +996532,16 @@ ], "inherits": "Phaser.Textures.Texture#getSourceImage", "inherited": true, - "___id": "T000002R058233", + "___id": "T000002R058236", "___s": true }, { "comment": "/**\r\n * Given a Frame name, return the data source image it uses to render with.\r\n * You can use this to get the normal map for an image for example.\r\n *\r\n * This will return the actual DOM Image.\r\n *\r\n * @method Phaser.Textures.Texture#getDataSourceImage\r\n * @since 3.7.0\r\n *\r\n * @param {(string|number)} [name] - The string-based name, or integer based index, of the Frame to get from this Texture.\r\n *\r\n * @return {(HTMLImageElement|HTMLCanvasElement)} The DOM Image or Canvas Element.\r\n */", "meta": { "filename": "Texture.js", - "lineno": 437, + "lineno": 439, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "getDataSourceImage", @@ -996597,16 +996603,16 @@ ], "inherits": "Phaser.Textures.Texture#getDataSourceImage", "inherited": true, - "___id": "T000002R058234", + "___id": "T000002R058237", "___s": true }, { "comment": "/**\r\n * Adds a data source image to this Texture.\r\n *\r\n * An example of a data source image would be a normal map, where all of the Frames for this Texture\r\n * equally apply to the normal map.\r\n *\r\n * @method Phaser.Textures.Texture#setDataSource\r\n * @since 3.0.0\r\n *\r\n * @param {(HTMLImageElement|HTMLCanvasElement|HTMLImageElement[]|HTMLCanvasElement[])} data - The source image.\r\n */", "meta": { "filename": "Texture.js", - "lineno": 474, + "lineno": 476, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "setDataSource", @@ -996671,16 +996677,16 @@ ], "inherits": "Phaser.Textures.Texture#setDataSource", "inherited": true, - "___id": "T000002R058235", + "___id": "T000002R058238", "___s": true }, { "comment": "/**\r\n * Sets the Filter Mode for this Texture.\r\n *\r\n * The mode can be either Linear, the default, or Nearest.\r\n *\r\n * For pixel-art you should use Nearest.\r\n *\r\n * The mode applies to the entire Texture, not just a specific Frame of it.\r\n *\r\n * @method Phaser.Textures.Texture#setFilter\r\n * @since 3.0.0\r\n *\r\n * @param {Phaser.Textures.FilterMode} filterMode - The Filter Mode.\r\n */", "meta": { "filename": "Texture.js", - "lineno": 500, + "lineno": 502, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "setFilter", @@ -996707,7 +996713,7 @@ ], "inherits": "Phaser.Textures.Texture#setFilter", "inherited": true, - "___id": "T000002R058236", + "___id": "T000002R058239", "___s": true }, { @@ -996716,7 +996722,7 @@ "filename": "Texture.js", "lineno": 50, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "manager", @@ -996737,7 +996743,7 @@ "scope": "instance", "inherits": "Phaser.Textures.Texture#manager", "inherited": true, - "___id": "T000002R058237", + "___id": "T000002R058240", "___s": true }, { @@ -996746,7 +996752,7 @@ "filename": "Texture.js", "lineno": 59, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "key", @@ -996767,7 +996773,7 @@ "scope": "instance", "inherits": "Phaser.Textures.Texture#key", "inherited": true, - "___id": "T000002R058238", + "___id": "T000002R058241", "___s": true }, { @@ -996776,7 +996782,7 @@ "filename": "Texture.js", "lineno": 68, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "source", @@ -996806,7 +996812,7 @@ "scope": "instance", "inherits": "Phaser.Textures.Texture#source", "inherited": true, - "___id": "T000002R058239", + "___id": "T000002R058242", "___s": true }, { @@ -996815,7 +996821,7 @@ "filename": "Texture.js", "lineno": 78, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "dataSource", @@ -996836,7 +996842,7 @@ "scope": "instance", "inherits": "Phaser.Textures.Texture#dataSource", "inherited": true, - "___id": "T000002R058240", + "___id": "T000002R058243", "___s": true }, { @@ -996845,7 +996851,7 @@ "filename": "Texture.js", "lineno": 88, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "frames", @@ -996866,7 +996872,7 @@ "scope": "instance", "inherits": "Phaser.Textures.Texture#frames", "inherited": true, - "___id": "T000002R058241", + "___id": "T000002R058244", "___s": true }, { @@ -996875,7 +996881,7 @@ "filename": "Texture.js", "lineno": 97, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "customData", @@ -996896,7 +996902,7 @@ "scope": "instance", "inherits": "Phaser.Textures.Texture#customData", "inherited": true, - "___id": "T000002R058242", + "___id": "T000002R058245", "___s": true }, { @@ -996905,7 +996911,7 @@ "filename": "Texture.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "firstFrame", @@ -996926,7 +996932,7 @@ "scope": "instance", "inherits": "Phaser.Textures.Texture#firstFrame", "inherited": true, - "___id": "T000002R058243", + "___id": "T000002R058246", "___s": true }, { @@ -996935,7 +996941,7 @@ "filename": "Texture.js", "lineno": 116, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "frameTotal", @@ -996957,7 +996963,7 @@ "scope": "instance", "inherits": "Phaser.Textures.Texture#frameTotal", "inherited": true, - "___id": "T000002R058244", + "___id": "T000002R058247", "___s": true }, { @@ -996966,7 +996972,7 @@ "filename": "Texture.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "add", @@ -997084,7 +997090,7 @@ ], "inherits": "Phaser.Textures.Texture#add", "inherited": true, - "___id": "T000002R058245", + "___id": "T000002R058248", "___s": true }, { @@ -997093,7 +997099,7 @@ "filename": "Texture.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "remove", @@ -997134,7 +997140,7 @@ ], "inherits": "Phaser.Textures.Texture#remove", "inherited": true, - "___id": "T000002R058246", + "___id": "T000002R058249", "___s": true }, { @@ -997143,7 +997149,7 @@ "filename": "Texture.js", "lineno": 209, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "has", @@ -997184,7 +997190,7 @@ ], "inherits": "Phaser.Textures.Texture#has", "inherited": true, - "___id": "T000002R058247", + "___id": "T000002R058250", "___s": true }, { @@ -997193,7 +997199,7 @@ "filename": "Texture.js", "lineno": 224, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "get", @@ -997245,7 +997251,7 @@ ], "inherits": "Phaser.Textures.Texture#get", "inherited": true, - "___id": "T000002R058248", + "___id": "T000002R058251", "___s": true }, { @@ -997254,7 +997260,7 @@ "filename": "Texture.js", "lineno": 258, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "getTextureSourceIndex", @@ -997295,7 +997301,7 @@ ], "inherits": "Phaser.Textures.Texture#getTextureSourceIndex", "inherited": true, - "___id": "T000002R058249", + "___id": "T000002R058252", "___s": true }, { @@ -997304,7 +997310,7 @@ "filename": "Texture.js", "lineno": 284, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "getFramesFromTextureSource", @@ -997369,16 +997375,16 @@ ], "inherits": "Phaser.Textures.Texture#getFramesFromTextureSource", "inherited": true, - "___id": "T000002R058250", + "___id": "T000002R058253", "___s": true }, { - "comment": "/**\r\n * Based on the given Texture Source Index, this method will get all of the Frames using\r\n * that source and then work out the bounds that they encompass, returning them in an object.\r\n *\r\n * This is useful if this Texture is, for example, a sprite sheet within an Atlas, and you\r\n * need to know the total bounds of the sprite sheet.\r\n *\r\n * @method Phaser.Textures.Texture#getFrameBounds\r\n * @since 3.80.0\r\n *\r\n * @param {number} sourceIndex - The index of the TextureSource to get the Frame bounds from.\r\n *\r\n * @return {Phaser.Types.Math.RectangleLike} An object containing the bounds of the Frames using the given Texture Source Index.\r\n */", + "comment": "/**\r\n * Based on the given Texture Source Index, this method will get all of the Frames using\r\n * that source and then work out the bounds that they encompass, returning them in an object.\r\n *\r\n * This is useful if this Texture is, for example, a sprite sheet within an Atlas, and you\r\n * need to know the total bounds of the sprite sheet.\r\n *\r\n * @method Phaser.Textures.Texture#getFrameBounds\r\n * @since 3.80.0\r\n *\r\n * @param {number} [sourceIndex=0] - The index of the TextureSource to get the Frame bounds from.\r\n *\r\n * @return {Phaser.Types.Math.RectangleLike} An object containing the bounds of the Frames using the given Texture Source Index.\r\n */", "meta": { "filename": "Texture.js", "lineno": 319, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "getFrameBounds", @@ -997413,22 +997419,24 @@ "name": "number" } }, + "optional": true, + "defaultvalue": 0, "description": "The index of the TextureSource to get the Frame bounds from.", "name": "sourceIndex" } ], "inherits": "Phaser.Textures.Texture#getFrameBounds", "inherited": true, - "___id": "T000002R058251", + "___id": "T000002R058254", "___s": true }, { "comment": "/**\r\n * Returns an array with all of the names of the Frames in this Texture.\r\n *\r\n * Useful if you want to randomly assign a Frame to a Game Object, as you can\r\n * pick a random element from the returned array.\r\n *\r\n * @method Phaser.Textures.Texture#getFrameNames\r\n * @since 3.0.0\r\n *\r\n * @param {boolean} [includeBase=false] - Include the `__BASE` Frame in the output array?\r\n *\r\n * @return {string[]} An array of all Frame names in this Texture.\r\n */", "meta": { "filename": "Texture.js", - "lineno": 372, + "lineno": 374, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "getFrameNames", @@ -997480,16 +997488,16 @@ ], "inherits": "Phaser.Textures.Texture#getFrameNames", "inherited": true, - "___id": "T000002R058252", + "___id": "T000002R058255", "___s": true }, { "comment": "/**\r\n * Given a Frame name, return the source image it uses to render with.\r\n *\r\n * This will return the actual DOM Image or Canvas element.\r\n *\r\n * @method Phaser.Textures.Texture#getSourceImage\r\n * @since 3.0.0\r\n *\r\n * @param {(string|number)} [name] - The string-based name, or integer based index, of the Frame to get from this Texture.\r\n *\r\n * @return {(HTMLImageElement|HTMLCanvasElement|Phaser.GameObjects.RenderTexture)} The DOM Image, Canvas Element or Render Texture.\r\n */", "meta": { "filename": "Texture.js", - "lineno": 404, + "lineno": 406, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "getSourceImage", @@ -997556,16 +997564,16 @@ ], "inherits": "Phaser.Textures.Texture#getSourceImage", "inherited": true, - "___id": "T000002R058253", + "___id": "T000002R058256", "___s": true }, { "comment": "/**\r\n * Given a Frame name, return the data source image it uses to render with.\r\n * You can use this to get the normal map for an image for example.\r\n *\r\n * This will return the actual DOM Image.\r\n *\r\n * @method Phaser.Textures.Texture#getDataSourceImage\r\n * @since 3.7.0\r\n *\r\n * @param {(string|number)} [name] - The string-based name, or integer based index, of the Frame to get from this Texture.\r\n *\r\n * @return {(HTMLImageElement|HTMLCanvasElement)} The DOM Image or Canvas Element.\r\n */", "meta": { "filename": "Texture.js", - "lineno": 437, + "lineno": 439, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "getDataSourceImage", @@ -997627,16 +997635,16 @@ ], "inherits": "Phaser.Textures.Texture#getDataSourceImage", "inherited": true, - "___id": "T000002R058254", + "___id": "T000002R058257", "___s": true }, { "comment": "/**\r\n * Adds a data source image to this Texture.\r\n *\r\n * An example of a data source image would be a normal map, where all of the Frames for this Texture\r\n * equally apply to the normal map.\r\n *\r\n * @method Phaser.Textures.Texture#setDataSource\r\n * @since 3.0.0\r\n *\r\n * @param {(HTMLImageElement|HTMLCanvasElement|HTMLImageElement[]|HTMLCanvasElement[])} data - The source image.\r\n */", "meta": { "filename": "Texture.js", - "lineno": 474, + "lineno": 476, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "setDataSource", @@ -997701,16 +997709,16 @@ ], "inherits": "Phaser.Textures.Texture#setDataSource", "inherited": true, - "___id": "T000002R058255", + "___id": "T000002R058258", "___s": true }, { "comment": "/**\r\n * Sets the Filter Mode for this Texture.\r\n *\r\n * The mode can be either Linear, the default, or Nearest.\r\n *\r\n * For pixel-art you should use Nearest.\r\n *\r\n * The mode applies to the entire Texture, not just a specific Frame of it.\r\n *\r\n * @method Phaser.Textures.Texture#setFilter\r\n * @since 3.0.0\r\n *\r\n * @param {Phaser.Textures.FilterMode} filterMode - The Filter Mode.\r\n */", "meta": { "filename": "Texture.js", - "lineno": 500, + "lineno": 502, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\textures", + "path": "D:\\wamp\\www\\phaser\\src\\textures", "code": {} }, "name": "setFilter", @@ -997737,7 +997745,7 @@ ], "inherits": "Phaser.Textures.Texture#setFilter", "inherited": true, - "___id": "T000002R058256", + "___id": "T000002R058259", "___s": true }, { @@ -997746,7 +997754,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -997758,7 +997766,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R058257", + "___id": "T000002R058260", "___s": true }, { @@ -997767,7 +997775,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -997810,7 +997818,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R058258", + "___id": "T000002R058261", "___s": true }, { @@ -997819,7 +997827,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -997879,7 +997887,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R058259", + "___id": "T000002R058262", "___s": true }, { @@ -997888,7 +997896,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -997939,7 +997947,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R058260", + "___id": "T000002R058263", "___s": true }, { @@ -997948,7 +997956,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -998014,7 +998022,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R058261", + "___id": "T000002R058264", "___s": true }, { @@ -998023,7 +998031,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -998102,7 +998110,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R058262", + "___id": "T000002R058265", "___s": true }, { @@ -998111,7 +998119,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -998190,7 +998198,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R058263", + "___id": "T000002R058266", "___s": true }, { @@ -998199,7 +998207,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -998278,7 +998286,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R058264", + "___id": "T000002R058267", "___s": true }, { @@ -998287,7 +998295,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -998380,7 +998388,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R058265", + "___id": "T000002R058268", "___s": true }, { @@ -998389,7 +998397,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -998482,7 +998490,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R058266", + "___id": "T000002R058269", "___s": true }, { @@ -998491,7 +998499,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -998544,7 +998552,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R058267", + "___id": "T000002R058270", "___s": true }, { @@ -998553,7 +998561,7 @@ "filename": "AlphaSingle.js", "lineno": 33, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -998580,7 +998588,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#clearAlpha", "inherited": true, - "___id": "T000002R058269", + "___id": "T000002R058272", "___s": true }, { @@ -998589,7 +998597,7 @@ "filename": "AlphaSingle.js", "lineno": 48, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -998633,7 +998641,7 @@ ], "inherits": "Phaser.GameObjects.Components.AlphaSingle#setAlpha", "inherited": true, - "___id": "T000002R058270", + "___id": "T000002R058273", "___s": true }, { @@ -998642,7 +998650,7 @@ "filename": "AlphaSingle.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -998663,7 +998671,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.AlphaSingle#alpha", "inherited": true, - "___id": "T000002R058271", + "___id": "T000002R058274", "___s": true }, { @@ -998672,7 +998680,7 @@ "filename": "Flip.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipX", @@ -998694,7 +998702,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#flipX", "inherited": true, - "___id": "T000002R058272", + "___id": "T000002R058275", "___s": true }, { @@ -998703,7 +998711,7 @@ "filename": "Flip.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipY", @@ -998725,7 +998733,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#flipY", "inherited": true, - "___id": "T000002R058273", + "___id": "T000002R058276", "___s": true }, { @@ -998734,7 +998742,7 @@ "filename": "Flip.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipX", @@ -998761,7 +998769,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipX", "inherited": true, - "___id": "T000002R058274", + "___id": "T000002R058277", "___s": true }, { @@ -998770,7 +998778,7 @@ "filename": "Flip.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipY", @@ -998797,7 +998805,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipY", "inherited": true, - "___id": "T000002R058275", + "___id": "T000002R058278", "___s": true }, { @@ -998806,7 +998814,7 @@ "filename": "Flip.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipX", @@ -998848,7 +998856,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlipX", "inherited": true, - "___id": "T000002R058276", + "___id": "T000002R058279", "___s": true }, { @@ -998857,7 +998865,7 @@ "filename": "Flip.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipY", @@ -998899,7 +998907,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlipY", "inherited": true, - "___id": "T000002R058277", + "___id": "T000002R058280", "___s": true }, { @@ -998908,7 +998916,7 @@ "filename": "Flip.js", "lineno": 117, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlip", @@ -998963,7 +998971,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlip", "inherited": true, - "___id": "T000002R058278", + "___id": "T000002R058281", "___s": true }, { @@ -998972,7 +998980,7 @@ "filename": "Flip.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetFlip", @@ -998999,7 +999007,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#resetFlip", "inherited": true, - "___id": "T000002R058279", + "___id": "T000002R058282", "___s": true }, { @@ -999008,7 +999016,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -999029,7 +999037,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R058281", + "___id": "T000002R058284", "___s": true }, { @@ -999038,7 +999046,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -999080,7 +999088,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R058282", + "___id": "T000002R058285", "___s": true }, { @@ -999089,7 +999097,7 @@ "filename": "GameObject.js", "lineno": 39, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "scene", @@ -999110,7 +999118,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#scene", "inherited": true, - "___id": "T000002R058283", + "___id": "T000002R058286", "___s": true }, { @@ -999119,7 +999127,7 @@ "filename": "GameObject.js", "lineno": 53, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "displayList", @@ -999151,7 +999159,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#displayList", "inherited": true, - "___id": "T000002R058284", + "___id": "T000002R058287", "___s": true }, { @@ -999160,7 +999168,7 @@ "filename": "GameObject.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "type", @@ -999181,7 +999189,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#type", "inherited": true, - "___id": "T000002R058285", + "___id": "T000002R058288", "___s": true }, { @@ -999190,7 +999198,7 @@ "filename": "GameObject.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "state", @@ -999221,7 +999229,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#state", "inherited": true, - "___id": "T000002R058286", + "___id": "T000002R058289", "___s": true }, { @@ -999230,7 +999238,7 @@ "filename": "GameObject.js", "lineno": 93, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "parentContainer", @@ -999251,7 +999259,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#parentContainer", "inherited": true, - "___id": "T000002R058287", + "___id": "T000002R058290", "___s": true }, { @@ -999260,7 +999268,7 @@ "filename": "GameObject.js", "lineno": 102, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "name", @@ -999282,7 +999290,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#name", "inherited": true, - "___id": "T000002R058288", + "___id": "T000002R058291", "___s": true }, { @@ -999291,7 +999299,7 @@ "filename": "GameObject.js", "lineno": 113, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "active", @@ -999313,7 +999321,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#active", "inherited": true, - "___id": "T000002R058289", + "___id": "T000002R058292", "___s": true }, { @@ -999322,7 +999330,7 @@ "filename": "GameObject.js", "lineno": 125, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "tabIndex", @@ -999344,7 +999352,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#tabIndex", "inherited": true, - "___id": "T000002R058290", + "___id": "T000002R058293", "___s": true }, { @@ -999353,7 +999361,7 @@ "filename": "GameObject.js", "lineno": 136, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "data", @@ -999375,7 +999383,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#data", "inherited": true, - "___id": "T000002R058291", + "___id": "T000002R058294", "___s": true }, { @@ -999384,7 +999392,7 @@ "filename": "GameObject.js", "lineno": 148, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "renderFlags", @@ -999406,7 +999414,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#renderFlags", "inherited": true, - "___id": "T000002R058292", + "___id": "T000002R058295", "___s": true }, { @@ -999415,7 +999423,7 @@ "filename": "GameObject.js", "lineno": 160, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "cameraFilter", @@ -999440,7 +999448,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#cameraFilter", "inherited": true, - "___id": "T000002R058293", + "___id": "T000002R058296", "___s": true }, { @@ -999449,7 +999457,7 @@ "filename": "GameObject.js", "lineno": 175, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "input", @@ -999473,7 +999481,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#input", "inherited": true, - "___id": "T000002R058294", + "___id": "T000002R058297", "___s": true }, { @@ -999482,7 +999490,7 @@ "filename": "GameObject.js", "lineno": 186, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "body", @@ -999521,7 +999529,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#body", "inherited": true, - "___id": "T000002R058295", + "___id": "T000002R058298", "___s": true }, { @@ -999530,7 +999538,7 @@ "filename": "GameObject.js", "lineno": 196, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "ignoreDestroy", @@ -999552,7 +999560,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#ignoreDestroy", "inherited": true, - "___id": "T000002R058296", + "___id": "T000002R058299", "___s": true }, { @@ -999561,7 +999569,7 @@ "filename": "GameObject.js", "lineno": 216, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setActive", @@ -999603,7 +999611,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setActive", "inherited": true, - "___id": "T000002R058297", + "___id": "T000002R058300", "___s": true }, { @@ -999612,7 +999620,7 @@ "filename": "GameObject.js", "lineno": 234, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setName", @@ -999654,7 +999662,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setName", "inherited": true, - "___id": "T000002R058298", + "___id": "T000002R058301", "___s": true }, { @@ -999663,7 +999671,7 @@ "filename": "GameObject.js", "lineno": 252, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setState", @@ -999715,7 +999723,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setState", "inherited": true, - "___id": "T000002R058299", + "___id": "T000002R058302", "___s": true }, { @@ -999724,7 +999732,7 @@ "filename": "GameObject.js", "lineno": 276, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setDataEnabled", @@ -999754,7 +999762,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#setDataEnabled", "inherited": true, - "___id": "T000002R058300", + "___id": "T000002R058303", "___s": true }, { @@ -999763,7 +999771,7 @@ "filename": "GameObject.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setData", @@ -999842,7 +999850,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setData", "inherited": true, - "___id": "T000002R058301", + "___id": "T000002R058304", "___s": true }, { @@ -999851,7 +999859,7 @@ "filename": "GameObject.js", "lineno": 357, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "incData", @@ -999908,7 +999916,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#incData", "inherited": true, - "___id": "T000002R058302", + "___id": "T000002R058305", "___s": true }, { @@ -999917,7 +999925,7 @@ "filename": "GameObject.js", "lineno": 387, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toggleData", @@ -999959,7 +999967,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#toggleData", "inherited": true, - "___id": "T000002R058303", + "___id": "T000002R058306", "___s": true }, { @@ -999968,7 +999976,7 @@ "filename": "GameObject.js", "lineno": 416, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getData", @@ -1000027,7 +1000035,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#getData", "inherited": true, - "___id": "T000002R058304", + "___id": "T000002R058307", "___s": true }, { @@ -1000036,7 +1000044,7 @@ "filename": "GameObject.js", "lineno": 456, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "setInteractive", @@ -1000123,7 +1000131,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#setInteractive", "inherited": true, - "___id": "T000002R058305", + "___id": "T000002R058308", "___s": true }, { @@ -1000132,7 +1000140,7 @@ "filename": "GameObject.js", "lineno": 494, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "disableInteractive", @@ -1000159,7 +1000167,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#disableInteractive", "inherited": true, - "___id": "T000002R058306", + "___id": "T000002R058309", "___s": true }, { @@ -1000168,7 +1000176,7 @@ "filename": "GameObject.js", "lineno": 515, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeInteractive", @@ -1000195,7 +1000203,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeInteractive", "inherited": true, - "___id": "T000002R058307", + "___id": "T000002R058310", "___s": true }, { @@ -1000204,7 +1000212,7 @@ "filename": "GameObject.js", "lineno": 549, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addedToScene", @@ -1000216,7 +1000224,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addedToScene", "inherited": true, - "___id": "T000002R058308", + "___id": "T000002R058311", "___s": true }, { @@ -1000225,7 +1000233,7 @@ "filename": "GameObject.js", "lineno": 564, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removedFromScene", @@ -1000237,7 +1000245,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removedFromScene", "inherited": true, - "___id": "T000002R058309", + "___id": "T000002R058312", "___s": true }, { @@ -1000246,7 +1000254,7 @@ "filename": "GameObject.js", "lineno": 579, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "update", @@ -1000275,7 +1000283,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#update", "inherited": true, - "___id": "T000002R058310", + "___id": "T000002R058313", "___s": true }, { @@ -1000284,7 +1000292,7 @@ "filename": "GameObject.js", "lineno": 591, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "toJSON", @@ -1000310,7 +1000318,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#toJSON", "inherited": true, - "___id": "T000002R058311", + "___id": "T000002R058314", "___s": true }, { @@ -1000319,7 +1000327,7 @@ "filename": "GameObject.js", "lineno": 604, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "willRender", @@ -1000360,7 +1000368,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#willRender", "inherited": true, - "___id": "T000002R058312", + "___id": "T000002R058315", "___s": true }, { @@ -1000369,7 +1000377,7 @@ "filename": "GameObject.js", "lineno": 622, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "getIndexList", @@ -1000404,7 +1000412,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#getIndexList", "inherited": true, - "___id": "T000002R058313", + "___id": "T000002R058316", "___s": true }, { @@ -1000413,7 +1000421,7 @@ "filename": "GameObject.js", "lineno": 671, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToDisplayList", @@ -1000470,7 +1000478,7 @@ ], "inherits": "Phaser.GameObjects.GameObject#addToDisplayList", "inherited": true, - "___id": "T000002R058314", + "___id": "T000002R058317", "___s": true }, { @@ -1000479,7 +1000487,7 @@ "filename": "GameObject.js", "lineno": 722, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "addToUpdateList", @@ -1000506,7 +1000514,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#addToUpdateList", "inherited": true, - "___id": "T000002R058315", + "___id": "T000002R058318", "___s": true }, { @@ -1000515,7 +1000523,7 @@ "filename": "GameObject.js", "lineno": 747, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromDisplayList", @@ -1000546,7 +1000554,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromDisplayList", "inherited": true, - "___id": "T000002R058316", + "___id": "T000002R058319", "___s": true }, { @@ -1000555,7 +1000563,7 @@ "filename": "GameObject.js", "lineno": 785, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects", "code": {} }, "name": "removeFromUpdateList", @@ -1000582,7 +1000590,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.GameObject#removeFromUpdateList", "inherited": true, - "___id": "T000002R058317", + "___id": "T000002R058320", "___s": true }, { @@ -1000591,7 +1000599,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -1000603,7 +1000611,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R058318", + "___id": "T000002R058321", "___s": true }, { @@ -1000612,7 +1000620,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -1000655,7 +1000663,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R058319", + "___id": "T000002R058322", "___s": true }, { @@ -1000664,7 +1000672,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -1000724,7 +1000732,7 @@ "name": "event" } ], - "___id": "T000002R058320", + "___id": "T000002R058323", "___s": true }, { @@ -1000733,7 +1000741,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -1000784,7 +1000792,7 @@ "name": "event" } ], - "___id": "T000002R058321", + "___id": "T000002R058324", "___s": true }, { @@ -1000793,7 +1000801,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -1000859,7 +1000867,7 @@ "name": "args" } ], - "___id": "T000002R058322", + "___id": "T000002R058325", "___s": true }, { @@ -1000868,7 +1000876,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -1000947,7 +1000955,7 @@ "name": "context" } ], - "___id": "T000002R058323", + "___id": "T000002R058326", "___s": true }, { @@ -1000956,7 +1000964,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -1001035,7 +1001043,7 @@ "name": "context" } ], - "___id": "T000002R058324", + "___id": "T000002R058327", "___s": true }, { @@ -1001044,7 +1001052,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -1001123,7 +1001131,7 @@ "name": "context" } ], - "___id": "T000002R058325", + "___id": "T000002R058328", "___s": true }, { @@ -1001132,7 +1001140,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -1001225,7 +1001233,7 @@ "name": "once" } ], - "___id": "T000002R058326", + "___id": "T000002R058329", "___s": true }, { @@ -1001234,7 +1001242,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -1001327,7 +1001335,7 @@ "name": "once" } ], - "___id": "T000002R058327", + "___id": "T000002R058330", "___s": true }, { @@ -1001336,7 +1001344,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -1001389,7 +1001397,7 @@ "name": "event" } ], - "___id": "T000002R058328", + "___id": "T000002R058331", "___s": true }, { @@ -1001398,7 +1001406,7 @@ "filename": "Alpha.js", "lineno": 77, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearAlpha", @@ -1001425,7 +1001433,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#clearAlpha", "inherited": true, - "___id": "T000002R058334", + "___id": "T000002R058337", "___s": true }, { @@ -1001434,7 +1001442,7 @@ "filename": "Alpha.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAlpha", @@ -1001520,7 +1001528,7 @@ ], "inherits": "Phaser.GameObjects.Components.Alpha#setAlpha", "inherited": true, - "___id": "T000002R058335", + "___id": "T000002R058338", "___s": true }, { @@ -1001529,7 +1001537,7 @@ "filename": "Alpha.js", "lineno": 129, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alpha", @@ -1001550,7 +1001558,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alpha", "inherited": true, - "___id": "T000002R058336", + "___id": "T000002R058339", "___s": true }, { @@ -1001559,7 +1001567,7 @@ "filename": "Alpha.js", "lineno": 167, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopLeft", @@ -1001587,7 +1001595,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopLeft", "inherited": true, - "___id": "T000002R058337", + "___id": "T000002R058340", "___s": true }, { @@ -1001596,7 +1001604,7 @@ "filename": "Alpha.js", "lineno": 197, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaTopRight", @@ -1001624,7 +1001632,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaTopRight", "inherited": true, - "___id": "T000002R058338", + "___id": "T000002R058341", "___s": true }, { @@ -1001633,7 +1001641,7 @@ "filename": "Alpha.js", "lineno": 227, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomLeft", @@ -1001661,7 +1001669,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomLeft", "inherited": true, - "___id": "T000002R058339", + "___id": "T000002R058342", "___s": true }, { @@ -1001670,7 +1001678,7 @@ "filename": "Alpha.js", "lineno": 257, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "alphaBottomRight", @@ -1001698,7 +1001706,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Alpha#alphaBottomRight", "inherited": true, - "___id": "T000002R058340", + "___id": "T000002R058343", "___s": true }, { @@ -1001707,7 +1001715,7 @@ "filename": "BlendMode.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "blendMode", @@ -1001743,7 +1001751,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.BlendMode#blendMode", "inherited": true, - "___id": "T000002R058342", + "___id": "T000002R058345", "___s": true }, { @@ -1001752,7 +1001760,7 @@ "filename": "BlendMode.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setBlendMode", @@ -1001809,7 +1001817,7 @@ ], "inherits": "Phaser.GameObjects.Components.BlendMode#setBlendMode", "inherited": true, - "___id": "T000002R058343", + "___id": "T000002R058346", "___s": true }, { @@ -1001818,7 +1001826,7 @@ "filename": "ComputedSize.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "width", @@ -1001839,7 +1001847,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ComputedSize#width", "inherited": true, - "___id": "T000002R058344", + "___id": "T000002R058347", "___s": true }, { @@ -1001848,7 +1001856,7 @@ "filename": "ComputedSize.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "height", @@ -1001869,7 +1001877,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ComputedSize#height", "inherited": true, - "___id": "T000002R058345", + "___id": "T000002R058348", "___s": true }, { @@ -1001878,7 +1001886,7 @@ "filename": "ComputedSize.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayWidth", @@ -1001899,7 +1001907,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ComputedSize#displayWidth", "inherited": true, - "___id": "T000002R058346", + "___id": "T000002R058349", "___s": true }, { @@ -1001908,7 +1001916,7 @@ "filename": "ComputedSize.js", "lineno": 68, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "displayHeight", @@ -1001929,7 +1001937,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ComputedSize#displayHeight", "inherited": true, - "___id": "T000002R058347", + "___id": "T000002R058350", "___s": true }, { @@ -1001938,7 +1001946,7 @@ "filename": "ComputedSize.js", "lineno": 93, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setSize", @@ -1001993,7 +1002001,7 @@ ], "inherits": "Phaser.GameObjects.Components.ComputedSize#setSize", "inherited": true, - "___id": "T000002R058348", + "___id": "T000002R058351", "___s": true }, { @@ -1002002,7 +1002010,7 @@ "filename": "ComputedSize.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplaySize", @@ -1002057,7 +1002065,7 @@ ], "inherits": "Phaser.GameObjects.Components.ComputedSize#setDisplaySize", "inherited": true, - "___id": "T000002R058349", + "___id": "T000002R058352", "___s": true }, { @@ -1002066,7 +1002074,7 @@ "filename": "Depth.js", "lineno": 30, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "depth", @@ -1002087,7 +1002095,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#depth", "inherited": true, - "___id": "T000002R058351", + "___id": "T000002R058354", "___s": true }, { @@ -1002096,7 +1002104,7 @@ "filename": "Depth.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDepth", @@ -1002138,7 +1002146,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#setDepth", "inherited": true, - "___id": "T000002R058352", + "___id": "T000002R058355", "___s": true }, { @@ -1002147,7 +1002155,7 @@ "filename": "Depth.js", "lineno": 91, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "bringMeToTop", @@ -1002174,7 +1002182,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#bringMeToTop", "inherited": true, - "___id": "T000002R058353", + "___id": "T000002R058356", "___s": true }, { @@ -1002183,7 +1002191,7 @@ "filename": "Depth.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "sendMeToBack", @@ -1002210,7 +1002218,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Depth#sendMeToBack", "inherited": true, - "___id": "T000002R058354", + "___id": "T000002R058357", "___s": true }, { @@ -1002219,7 +1002227,7 @@ "filename": "Depth.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthBelow", @@ -1002261,7 +1002269,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthBelow", "inherited": true, - "___id": "T000002R058355", + "___id": "T000002R058358", "___s": true }, { @@ -1002270,7 +1002278,7 @@ "filename": "Depth.js", "lineno": 181, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "moveMyDepthAbove", @@ -1002312,7 +1002320,7 @@ ], "inherits": "Phaser.GameObjects.Components.Depth#moveMyDepthAbove", "inherited": true, - "___id": "T000002R058356", + "___id": "T000002R058359", "___s": true }, { @@ -1002321,7 +1002329,7 @@ "filename": "Flip.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipX", @@ -1002343,7 +1002351,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#flipX", "inherited": true, - "___id": "T000002R058357", + "___id": "T000002R058360", "___s": true }, { @@ -1002352,7 +1002360,7 @@ "filename": "Flip.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "flipY", @@ -1002374,7 +1002382,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#flipY", "inherited": true, - "___id": "T000002R058358", + "___id": "T000002R058361", "___s": true }, { @@ -1002383,7 +1002391,7 @@ "filename": "Flip.js", "lineno": 45, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipX", @@ -1002410,7 +1002418,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipX", "inherited": true, - "___id": "T000002R058359", + "___id": "T000002R058362", "___s": true }, { @@ -1002419,7 +1002427,7 @@ "filename": "Flip.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "toggleFlipY", @@ -1002446,7 +1002454,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#toggleFlipY", "inherited": true, - "___id": "T000002R058360", + "___id": "T000002R058363", "___s": true }, { @@ -1002455,7 +1002463,7 @@ "filename": "Flip.js", "lineno": 79, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipX", @@ -1002497,7 +1002505,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlipX", "inherited": true, - "___id": "T000002R058361", + "___id": "T000002R058364", "___s": true }, { @@ -1002506,7 +1002514,7 @@ "filename": "Flip.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlipY", @@ -1002548,7 +1002556,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlipY", "inherited": true, - "___id": "T000002R058362", + "___id": "T000002R058365", "___s": true }, { @@ -1002557,7 +1002565,7 @@ "filename": "Flip.js", "lineno": 117, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setFlip", @@ -1002612,7 +1002620,7 @@ ], "inherits": "Phaser.GameObjects.Components.Flip#setFlip", "inherited": true, - "___id": "T000002R058363", + "___id": "T000002R058366", "___s": true }, { @@ -1002621,7 +1002629,7 @@ "filename": "Flip.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetFlip", @@ -1002648,7 +1002656,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Flip#resetFlip", "inherited": true, - "___id": "T000002R058364", + "___id": "T000002R058367", "___s": true }, { @@ -1002657,7 +1002665,7 @@ "filename": "GetBounds.js", "lineno": 54, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getCenter", @@ -1002722,7 +1002730,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getCenter", "inherited": true, - "___id": "T000002R058366", + "___id": "T000002R058369", "___s": true }, { @@ -1002731,7 +1002739,7 @@ "filename": "GetBounds.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopLeft", @@ -1002796,7 +1002804,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopLeft", "inherited": true, - "___id": "T000002R058367", + "___id": "T000002R058370", "___s": true }, { @@ -1002805,7 +1002813,7 @@ "filename": "GetBounds.js", "lineno": 106, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopCenter", @@ -1002870,7 +1002878,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopCenter", "inherited": true, - "___id": "T000002R058368", + "___id": "T000002R058371", "___s": true }, { @@ -1002879,7 +1002887,7 @@ "filename": "GetBounds.js", "lineno": 132, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getTopRight", @@ -1002944,7 +1002952,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getTopRight", "inherited": true, - "___id": "T000002R058369", + "___id": "T000002R058372", "___s": true }, { @@ -1002953,7 +1002961,7 @@ "filename": "GetBounds.js", "lineno": 158, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLeftCenter", @@ -1003018,7 +1003026,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getLeftCenter", "inherited": true, - "___id": "T000002R058370", + "___id": "T000002R058373", "___s": true }, { @@ -1003027,7 +1003035,7 @@ "filename": "GetBounds.js", "lineno": 184, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getRightCenter", @@ -1003092,7 +1003100,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getRightCenter", "inherited": true, - "___id": "T000002R058371", + "___id": "T000002R058374", "___s": true }, { @@ -1003101,7 +1003109,7 @@ "filename": "GetBounds.js", "lineno": 210, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomLeft", @@ -1003166,7 +1003174,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomLeft", "inherited": true, - "___id": "T000002R058372", + "___id": "T000002R058375", "___s": true }, { @@ -1003175,7 +1003183,7 @@ "filename": "GetBounds.js", "lineno": 236, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomCenter", @@ -1003240,7 +1003248,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomCenter", "inherited": true, - "___id": "T000002R058373", + "___id": "T000002R058376", "___s": true }, { @@ -1003249,7 +1003257,7 @@ "filename": "GetBounds.js", "lineno": 262, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBottomRight", @@ -1003314,7 +1003322,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBottomRight", "inherited": true, - "___id": "T000002R058374", + "___id": "T000002R058377", "___s": true }, { @@ -1003323,7 +1003331,7 @@ "filename": "GetBounds.js", "lineno": 288, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getBounds", @@ -1003393,7 +1003401,7 @@ ], "inherits": "Phaser.GameObjects.Components.GetBounds#getBounds", "inherited": true, - "___id": "T000002R058375", + "___id": "T000002R058378", "___s": true }, { @@ -1003402,7 +1003410,7 @@ "filename": "Mask.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "mask", @@ -1003433,7 +1003441,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Mask#mask", "inherited": true, - "___id": "T000002R058376", + "___id": "T000002R058379", "___s": true }, { @@ -1003442,7 +1003450,7 @@ "filename": "Mask.js", "lineno": 28, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setMask", @@ -1003494,7 +1003502,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#setMask", "inherited": true, - "___id": "T000002R058377", + "___id": "T000002R058380", "___s": true }, { @@ -1003503,7 +1003511,7 @@ "filename": "Mask.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearMask", @@ -1003547,7 +1003555,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#clearMask", "inherited": true, - "___id": "T000002R058378", + "___id": "T000002R058381", "___s": true }, { @@ -1003556,7 +1003564,7 @@ "filename": "Mask.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createBitmapMask", @@ -1003709,7 +1003717,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createBitmapMask", "inherited": true, - "___id": "T000002R058379", + "___id": "T000002R058382", "___s": true }, { @@ -1003718,7 +1003726,7 @@ "filename": "Mask.js", "lineno": 120, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "createGeometryMask", @@ -1003790,7 +1003798,7 @@ ], "inherits": "Phaser.GameObjects.Components.Mask#createGeometryMask", "inherited": true, - "___id": "T000002R058380", + "___id": "T000002R058383", "___s": true }, { @@ -1003799,7 +1003807,7 @@ "filename": "Origin.js", "lineno": 112, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOrigin", @@ -1003858,7 +1003866,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setOrigin", "inherited": true, - "___id": "T000002R058382", + "___id": "T000002R058385", "___s": true }, { @@ -1003867,7 +1003875,7 @@ "filename": "Origin.js", "lineno": 136, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setOriginFromFrame", @@ -1003894,7 +1003902,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#setOriginFromFrame", "inherited": true, - "___id": "T000002R058383", + "___id": "T000002R058386", "___s": true }, { @@ -1003903,7 +1003911,7 @@ "filename": "Origin.js", "lineno": 159, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setDisplayOrigin", @@ -1003962,7 +1003970,7 @@ ], "inherits": "Phaser.GameObjects.Components.Origin#setDisplayOrigin", "inherited": true, - "___id": "T000002R058384", + "___id": "T000002R058387", "___s": true }, { @@ -1003971,7 +1003979,7 @@ "filename": "Origin.js", "lineno": 182, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "updateDisplayOrigin", @@ -1003998,7 +1004006,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Origin#updateDisplayOrigin", "inherited": true, - "___id": "T000002R058385", + "___id": "T000002R058388", "___s": true }, { @@ -1004007,7 +1004015,7 @@ "filename": "Pipeline.js", "lineno": 19, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "defaultPipeline", @@ -1004036,7 +1004044,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#defaultPipeline", "inherited": true, - "___id": "T000002R058386", + "___id": "T000002R058389", "___s": true }, { @@ -1004045,7 +1004053,7 @@ "filename": "Pipeline.js", "lineno": 32, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipeline", @@ -1004074,7 +1004082,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipeline", "inherited": true, - "___id": "T000002R058387", + "___id": "T000002R058390", "___s": true }, { @@ -1004083,7 +1004091,7 @@ "filename": "Pipeline.js", "lineno": 43, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "pipelineData", @@ -1004111,7 +1004119,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#pipelineData", "inherited": true, - "___id": "T000002R058388", + "___id": "T000002R058391", "___s": true }, { @@ -1004120,7 +1004128,7 @@ "filename": "Pipeline.js", "lineno": 53, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPipeline", @@ -1004179,7 +1004187,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#initPipeline", "inherited": true, - "___id": "T000002R058389", + "___id": "T000002R058392", "___s": true }, { @@ -1004188,7 +1004196,7 @@ "filename": "Pipeline.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipeline", @@ -1004276,7 +1004284,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipeline", "inherited": true, - "___id": "T000002R058390", + "___id": "T000002R058393", "___s": true }, { @@ -1004285,7 +1004293,7 @@ "filename": "Pipeline.js", "lineno": 144, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPipelineData", @@ -1004348,7 +1004356,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#setPipelineData", "inherited": true, - "___id": "T000002R058391", + "___id": "T000002R058394", "___s": true }, { @@ -1004357,7 +1004365,7 @@ "filename": "Pipeline.js", "lineno": 176, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPipeline", @@ -1004407,7 +1004415,7 @@ ], "inherits": "Phaser.GameObjects.Components.Pipeline#resetPipeline", "inherited": true, - "___id": "T000002R058392", + "___id": "T000002R058395", "___s": true }, { @@ -1004416,7 +1004424,7 @@ "filename": "Pipeline.js", "lineno": 201, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPipelineName", @@ -1004451,7 +1004459,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Pipeline#getPipelineName", "inherited": true, - "___id": "T000002R058393", + "___id": "T000002R058396", "___s": true }, { @@ -1004460,7 +1004468,7 @@ "filename": "PostPipeline.js", "lineno": 21, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasPostPipeline", @@ -1004488,7 +1004496,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#hasPostPipeline", "inherited": true, - "___id": "T000002R058394", + "___id": "T000002R058397", "___s": true }, { @@ -1004497,7 +1004505,7 @@ "filename": "PostPipeline.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelines", @@ -1004534,7 +1004542,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelines", "inherited": true, - "___id": "T000002R058395", + "___id": "T000002R058398", "___s": true }, { @@ -1004543,7 +1004551,7 @@ "filename": "PostPipeline.js", "lineno": 46, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postPipelineData", @@ -1004571,7 +1004579,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postPipelineData", "inherited": true, - "___id": "T000002R058396", + "___id": "T000002R058399", "___s": true }, { @@ -1004580,7 +1004588,7 @@ "filename": "PostPipeline.js", "lineno": 56, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "preFX", @@ -1004610,7 +1004618,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#preFX", "inherited": true, - "___id": "T000002R058397", + "___id": "T000002R058400", "___s": true }, { @@ -1004619,7 +1004627,7 @@ "filename": "PostPipeline.js", "lineno": 88, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "postFX", @@ -1004647,7 +1004655,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#postFX", "inherited": true, - "___id": "T000002R058398", + "___id": "T000002R058401", "___s": true }, { @@ -1004656,7 +1004664,7 @@ "filename": "PostPipeline.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "initPostPipeline", @@ -1004692,7 +1004700,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#initPostPipeline", "inherited": true, - "___id": "T000002R058399", + "___id": "T000002R058402", "___s": true }, { @@ -1004701,7 +1004709,7 @@ "filename": "PostPipeline.js", "lineno": 140, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipeline", @@ -1004836,7 +1004844,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipeline", "inherited": true, - "___id": "T000002R058400", + "___id": "T000002R058403", "___s": true }, { @@ -1004845,7 +1004853,7 @@ "filename": "PostPipeline.js", "lineno": 205, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPostPipelineData", @@ -1004908,7 +1004916,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#setPostPipelineData", "inherited": true, - "___id": "T000002R058401", + "___id": "T000002R058404", "___s": true }, { @@ -1004917,7 +1004925,7 @@ "filename": "PostPipeline.js", "lineno": 237, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getPostPipeline", @@ -1004999,7 +1005007,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#getPostPipeline", "inherited": true, - "___id": "T000002R058402", + "___id": "T000002R058405", "___s": true }, { @@ -1005008,7 +1005016,7 @@ "filename": "PostPipeline.js", "lineno": 269, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "resetPostPipeline", @@ -1005044,7 +1005052,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#resetPostPipeline", "inherited": true, - "___id": "T000002R058403", + "___id": "T000002R058406", "___s": true }, { @@ -1005053,7 +1005061,7 @@ "filename": "PostPipeline.js", "lineno": 299, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "removePostPipeline", @@ -1005112,7 +1005120,7 @@ ], "inherits": "Phaser.GameObjects.Components.PostPipeline#removePostPipeline", "inherited": true, - "___id": "T000002R058404", + "___id": "T000002R058407", "___s": true }, { @@ -1005121,7 +1005129,7 @@ "filename": "PostPipeline.js", "lineno": 337, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "clearFX", @@ -1005155,7 +1005163,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.PostPipeline#clearFX", "inherited": true, - "___id": "T000002R058405", + "___id": "T000002R058408", "___s": true }, { @@ -1005164,7 +1005172,7 @@ "filename": "ScrollFactor.js", "lineno": 16, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorX", @@ -1005186,7 +1005194,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorX", "inherited": true, - "___id": "T000002R058406", + "___id": "T000002R058409", "___s": true }, { @@ -1005195,7 +1005203,7 @@ "filename": "ScrollFactor.js", "lineno": 40, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scrollFactorY", @@ -1005217,7 +1005225,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.ScrollFactor#scrollFactorY", "inherited": true, - "___id": "T000002R058407", + "___id": "T000002R058410", "___s": true }, { @@ -1005226,7 +1005234,7 @@ "filename": "ScrollFactor.js", "lineno": 64, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScrollFactor", @@ -1005283,7 +1005291,7 @@ ], "inherits": "Phaser.GameObjects.Components.ScrollFactor#setScrollFactor", "inherited": true, - "___id": "T000002R058408", + "___id": "T000002R058411", "___s": true }, { @@ -1005292,7 +1005300,7 @@ "filename": "Transform.js", "lineno": 26, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "hasTransformComponent", @@ -1005315,7 +1005323,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#hasTransformComponent", "inherited": true, - "___id": "T000002R058409", + "___id": "T000002R058412", "___s": true }, { @@ -1005324,7 +1005332,7 @@ "filename": "Transform.js", "lineno": 70, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "x", @@ -1005346,7 +1005354,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#x", "inherited": true, - "___id": "T000002R058413", + "___id": "T000002R058416", "___s": true }, { @@ -1005355,7 +1005363,7 @@ "filename": "Transform.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "y", @@ -1005377,7 +1005385,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#y", "inherited": true, - "___id": "T000002R058414", + "___id": "T000002R058417", "___s": true }, { @@ -1005386,7 +1005394,7 @@ "filename": "Transform.js", "lineno": 90, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "z", @@ -1005408,7 +1005416,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#z", "inherited": true, - "___id": "T000002R058415", + "___id": "T000002R058418", "___s": true }, { @@ -1005417,7 +1005425,7 @@ "filename": "Transform.js", "lineno": 103, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "w", @@ -1005439,7 +1005447,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#w", "inherited": true, - "___id": "T000002R058416", + "___id": "T000002R058419", "___s": true }, { @@ -1005448,7 +1005456,7 @@ "filename": "Transform.js", "lineno": 113, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scale", @@ -1005470,7 +1005478,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scale", "inherited": true, - "___id": "T000002R058417", + "___id": "T000002R058420", "___s": true }, { @@ -1005479,7 +1005487,7 @@ "filename": "Transform.js", "lineno": 149, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleX", @@ -1005501,7 +1005509,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleX", "inherited": true, - "___id": "T000002R058418", + "___id": "T000002R058421", "___s": true }, { @@ -1005510,7 +1005518,7 @@ "filename": "Transform.js", "lineno": 180, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "scaleY", @@ -1005532,7 +1005540,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#scaleY", "inherited": true, - "___id": "T000002R058419", + "___id": "T000002R058422", "___s": true }, { @@ -1005541,7 +1005549,7 @@ "filename": "Transform.js", "lineno": 211, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "angle", @@ -1005563,7 +1005571,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#angle", "inherited": true, - "___id": "T000002R058420", + "___id": "T000002R058423", "___s": true }, { @@ -1005572,7 +1005580,7 @@ "filename": "Transform.js", "lineno": 238, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "rotation", @@ -1005594,7 +1005602,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#rotation", "inherited": true, - "___id": "T000002R058421", + "___id": "T000002R058424", "___s": true }, { @@ -1005603,7 +1005611,7 @@ "filename": "Transform.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setPosition", @@ -1005692,7 +1005700,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setPosition", "inherited": true, - "___id": "T000002R058422", + "___id": "T000002R058425", "___s": true }, { @@ -1005701,7 +1005709,7 @@ "filename": "Transform.js", "lineno": 293, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "copyPosition", @@ -1005758,7 +1005766,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#copyPosition", "inherited": true, - "___id": "T000002R058423", + "___id": "T000002R058426", "___s": true }, { @@ -1005767,7 +1005775,7 @@ "filename": "Transform.js", "lineno": 313, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRandomPosition", @@ -1005854,7 +1005862,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRandomPosition", "inherited": true, - "___id": "T000002R058424", + "___id": "T000002R058427", "___s": true }, { @@ -1005863,7 +1005871,7 @@ "filename": "Transform.js", "lineno": 345, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setRotation", @@ -1005907,7 +1005915,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setRotation", "inherited": true, - "___id": "T000002R058425", + "___id": "T000002R058428", "___s": true }, { @@ -1005916,7 +1005924,7 @@ "filename": "Transform.js", "lineno": 364, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setAngle", @@ -1005960,7 +1005968,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setAngle", "inherited": true, - "___id": "T000002R058426", + "___id": "T000002R058429", "___s": true }, { @@ -1005969,7 +1005977,7 @@ "filename": "Transform.js", "lineno": 383, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setScale", @@ -1006028,7 +1006036,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setScale", "inherited": true, - "___id": "T000002R058427", + "___id": "T000002R058430", "___s": true }, { @@ -1006037,7 +1006045,7 @@ "filename": "Transform.js", "lineno": 405, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setX", @@ -1006081,7 +1006089,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setX", "inherited": true, - "___id": "T000002R058428", + "___id": "T000002R058431", "___s": true }, { @@ -1006090,7 +1006098,7 @@ "filename": "Transform.js", "lineno": 424, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setY", @@ -1006134,7 +1006142,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setY", "inherited": true, - "___id": "T000002R058429", + "___id": "T000002R058432", "___s": true }, { @@ -1006143,7 +1006151,7 @@ "filename": "Transform.js", "lineno": 443, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setZ", @@ -1006187,7 +1006195,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setZ", "inherited": true, - "___id": "T000002R058430", + "___id": "T000002R058433", "___s": true }, { @@ -1006196,7 +1006204,7 @@ "filename": "Transform.js", "lineno": 465, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setW", @@ -1006240,7 +1006248,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#setW", "inherited": true, - "___id": "T000002R058431", + "___id": "T000002R058434", "___s": true }, { @@ -1006249,7 +1006257,7 @@ "filename": "Transform.js", "lineno": 484, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalTransformMatrix", @@ -1006291,7 +1006299,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalTransformMatrix", "inherited": true, - "___id": "T000002R058432", + "___id": "T000002R058435", "___s": true }, { @@ -1006300,7 +1006308,7 @@ "filename": "Transform.js", "lineno": 501, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getWorldTransformMatrix", @@ -1006356,7 +1006364,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getWorldTransformMatrix", "inherited": true, - "___id": "T000002R058433", + "___id": "T000002R058436", "___s": true }, { @@ -1006365,7 +1006373,7 @@ "filename": "Transform.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getLocalPoint", @@ -1006447,7 +1006455,7 @@ ], "inherits": "Phaser.GameObjects.Components.Transform#getLocalPoint", "inherited": true, - "___id": "T000002R058434", + "___id": "T000002R058437", "___s": true }, { @@ -1006456,7 +1006464,7 @@ "filename": "Transform.js", "lineno": 592, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "getParentRotation", @@ -1006482,7 +1006490,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Transform#getParentRotation", "inherited": true, - "___id": "T000002R058435", + "___id": "T000002R058438", "___s": true }, { @@ -1006491,7 +1006499,7 @@ "filename": "Visible.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "visible", @@ -1006512,7 +1006520,7 @@ "scope": "instance", "inherits": "Phaser.GameObjects.Components.Visible#visible", "inherited": true, - "___id": "T000002R058437", + "___id": "T000002R058440", "___s": true }, { @@ -1006521,7 +1006529,7 @@ "filename": "Visible.js", "lineno": 63, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\gameobjects\\components", + "path": "D:\\wamp\\www\\phaser\\src\\gameobjects\\components", "code": {} }, "name": "setVisible", @@ -1006563,7 +1006571,7 @@ ], "inherits": "Phaser.GameObjects.Components.Visible#setVisible", "inherited": true, - "___id": "T000002R058438", + "___id": "T000002R058441", "___s": true }, { @@ -1006572,7 +1006580,7 @@ "filename": "Collision.js", "lineno": 17, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setCollisionCategory", @@ -1006614,7 +1006622,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#setCollisionCategory", "inherited": true, - "___id": "T000002R058439", + "___id": "T000002R058442", "___s": true }, { @@ -1006623,7 +1006631,7 @@ "filename": "Collision.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "willCollideWith", @@ -1006664,7 +1006672,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#willCollideWith", "inherited": true, - "___id": "T000002R058440", + "___id": "T000002R058443", "___s": true }, { @@ -1006673,7 +1006681,7 @@ "filename": "Collision.js", "lineno": 60, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "addCollidesWith", @@ -1006715,7 +1006723,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#addCollidesWith", "inherited": true, - "___id": "T000002R058441", + "___id": "T000002R058444", "___s": true }, { @@ -1006724,7 +1006732,7 @@ "filename": "Collision.js", "lineno": 80, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "removeCollidesWith", @@ -1006766,7 +1006774,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#removeCollidesWith", "inherited": true, - "___id": "T000002R058442", + "___id": "T000002R058445", "___s": true }, { @@ -1006775,7 +1006783,7 @@ "filename": "Collision.js", "lineno": 100, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "setCollidesWith", @@ -1006836,7 +1006844,7 @@ ], "inherits": "Phaser.Physics.Arcade.Components.Collision#setCollidesWith", "inherited": true, - "___id": "T000002R058443", + "___id": "T000002R058446", "___s": true }, { @@ -1006845,7 +1006853,7 @@ "filename": "Collision.js", "lineno": 130, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\physics\\arcade\\components", + "path": "D:\\wamp\\www\\phaser\\src\\physics\\arcade\\components", "code": {} }, "name": "resetCollisionCategory", @@ -1006872,7 +1006880,7 @@ "scope": "instance", "inherits": "Phaser.Physics.Arcade.Components.Collision#resetCollisionCategory", "inherited": true, - "___id": "T000002R058444", + "___id": "T000002R058447", "___s": true }, { @@ -1006881,7 +1006889,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -1006893,7 +1006901,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R058445", + "___id": "T000002R058448", "___s": true }, { @@ -1006902,7 +1006910,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -1006945,7 +1006953,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R058446", + "___id": "T000002R058449", "___s": true }, { @@ -1006954,7 +1006962,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -1007014,7 +1007022,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R058447", + "___id": "T000002R058450", "___s": true }, { @@ -1007023,7 +1007031,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -1007074,7 +1007082,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R058448", + "___id": "T000002R058451", "___s": true }, { @@ -1007083,7 +1007091,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -1007149,7 +1007157,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R058449", + "___id": "T000002R058452", "___s": true }, { @@ -1007158,7 +1007166,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -1007237,7 +1007245,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R058450", + "___id": "T000002R058453", "___s": true }, { @@ -1007246,7 +1007254,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -1007325,7 +1007333,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R058451", + "___id": "T000002R058454", "___s": true }, { @@ -1007334,7 +1007342,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -1007413,7 +1007421,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R058452", + "___id": "T000002R058455", "___s": true }, { @@ -1007422,7 +1007430,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -1007515,7 +1007523,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R058453", + "___id": "T000002R058456", "___s": true }, { @@ -1007524,7 +1007532,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -1007617,7 +1007625,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R058454", + "___id": "T000002R058457", "___s": true }, { @@ -1007626,7 +1007634,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -1007679,7 +1007687,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R058455", + "___id": "T000002R058458", "___s": true }, { @@ -1007688,7 +1007696,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -1007700,7 +1007708,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R058456", + "___id": "T000002R058459", "___s": true }, { @@ -1007709,7 +1007717,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -1007752,7 +1007760,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R058457", + "___id": "T000002R058460", "___s": true }, { @@ -1007761,7 +1007769,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -1007821,7 +1007829,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R058458", + "___id": "T000002R058461", "___s": true }, { @@ -1007830,7 +1007838,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -1007881,7 +1007889,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R058459", + "___id": "T000002R058462", "___s": true }, { @@ -1007890,7 +1007898,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -1007956,7 +1007964,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R058460", + "___id": "T000002R058463", "___s": true }, { @@ -1007965,7 +1007973,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -1008044,7 +1008052,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R058461", + "___id": "T000002R058464", "___s": true }, { @@ -1008053,7 +1008061,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -1008132,7 +1008140,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R058462", + "___id": "T000002R058465", "___s": true }, { @@ -1008141,7 +1008149,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -1008220,7 +1008228,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R058463", + "___id": "T000002R058466", "___s": true }, { @@ -1008229,7 +1008237,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -1008322,7 +1008330,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R058464", + "___id": "T000002R058467", "___s": true }, { @@ -1008331,7 +1008339,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -1008424,7 +1008432,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R058465", + "___id": "T000002R058468", "___s": true }, { @@ -1008433,7 +1008441,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -1008486,7 +1008494,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R058466", + "___id": "T000002R058469", "___s": true }, { @@ -1008495,7 +1008503,7 @@ "filename": "BaseTween.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "parent", @@ -1008526,7 +1008534,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#parent", "inherited": true, - "___id": "T000002R058467", + "___id": "T000002R058470", "___s": true }, { @@ -1008535,7 +1008543,7 @@ "filename": "BaseTween.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "data", @@ -1008584,7 +1008592,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#data", "inherited": true, - "___id": "T000002R058468", + "___id": "T000002R058471", "___s": true }, { @@ -1008593,7 +1008601,7 @@ "filename": "BaseTween.js", "lineno": 60, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "totalData", @@ -1008614,7 +1008622,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#totalData", "inherited": true, - "___id": "T000002R058469", + "___id": "T000002R058472", "___s": true }, { @@ -1008623,7 +1008631,7 @@ "filename": "BaseTween.js", "lineno": 69, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "startDelay", @@ -1008645,7 +1008653,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#startDelay", "inherited": true, - "___id": "T000002R058470", + "___id": "T000002R058473", "___s": true }, { @@ -1008654,7 +1008662,7 @@ "filename": "BaseTween.js", "lineno": 82, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "hasStarted", @@ -1008676,7 +1008684,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#hasStarted", "inherited": true, - "___id": "T000002R058471", + "___id": "T000002R058474", "___s": true }, { @@ -1008685,7 +1008693,7 @@ "filename": "BaseTween.js", "lineno": 94, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "timeScale", @@ -1008707,7 +1008715,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#timeScale", "inherited": true, - "___id": "T000002R058472", + "___id": "T000002R058475", "___s": true }, { @@ -1008716,7 +1008724,7 @@ "filename": "BaseTween.js", "lineno": 108, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "loop", @@ -1008738,7 +1008746,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#loop", "inherited": true, - "___id": "T000002R058473", + "___id": "T000002R058476", "___s": true }, { @@ -1008747,7 +1008755,7 @@ "filename": "BaseTween.js", "lineno": 127, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "loopDelay", @@ -1008769,7 +1008777,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#loopDelay", "inherited": true, - "___id": "T000002R058474", + "___id": "T000002R058477", "___s": true }, { @@ -1008778,7 +1008786,7 @@ "filename": "BaseTween.js", "lineno": 139, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "loopCounter", @@ -1008800,7 +1008808,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#loopCounter", "inherited": true, - "___id": "T000002R058475", + "___id": "T000002R058478", "___s": true }, { @@ -1008809,7 +1008817,7 @@ "filename": "BaseTween.js", "lineno": 149, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "completeDelay", @@ -1008831,7 +1008839,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#completeDelay", "inherited": true, - "___id": "T000002R058476", + "___id": "T000002R058479", "___s": true }, { @@ -1008840,7 +1008848,7 @@ "filename": "BaseTween.js", "lineno": 162, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "countdown", @@ -1008862,7 +1008870,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#countdown", "inherited": true, - "___id": "T000002R058477", + "___id": "T000002R058480", "___s": true }, { @@ -1008871,7 +1008879,7 @@ "filename": "BaseTween.js", "lineno": 172, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "state", @@ -1008892,7 +1008900,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#state", "inherited": true, - "___id": "T000002R058478", + "___id": "T000002R058481", "___s": true }, { @@ -1008901,7 +1008909,7 @@ "filename": "BaseTween.js", "lineno": 181, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "paused", @@ -1008923,7 +1008931,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#paused", "inherited": true, - "___id": "T000002R058479", + "___id": "T000002R058482", "___s": true }, { @@ -1008932,7 +1008940,7 @@ "filename": "BaseTween.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "callbacks", @@ -1008953,7 +1008961,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#callbacks", "inherited": true, - "___id": "T000002R058480", + "___id": "T000002R058483", "___s": true }, { @@ -1008962,7 +1008970,7 @@ "filename": "BaseTween.js", "lineno": 233, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "callbackScope", @@ -1008983,7 +1008991,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#callbackScope", "inherited": true, - "___id": "T000002R058481", + "___id": "T000002R058484", "___s": true }, { @@ -1008992,7 +1009000,7 @@ "filename": "BaseTween.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "persist", @@ -1009013,7 +1009021,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#persist", "inherited": true, - "___id": "T000002R058482", + "___id": "T000002R058485", "___s": true }, { @@ -1009022,7 +1009030,7 @@ "filename": "BaseTween.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setTimeScale", @@ -1009064,7 +1009072,7 @@ ], "inherits": "Phaser.Tweens.BaseTween#setTimeScale", "inherited": true, - "___id": "T000002R058483", + "___id": "T000002R058486", "___s": true }, { @@ -1009073,7 +1009081,7 @@ "filename": "BaseTween.js", "lineno": 287, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "getTimeScale", @@ -1009099,7 +1009107,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#getTimeScale", "inherited": true, - "___id": "T000002R058484", + "___id": "T000002R058487", "___s": true }, { @@ -1009108,7 +1009116,7 @@ "filename": "BaseTween.js", "lineno": 301, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isPlaying", @@ -1009134,7 +1009142,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#isPlaying", "inherited": true, - "___id": "T000002R058485", + "___id": "T000002R058488", "___s": true }, { @@ -1009143,7 +1009151,7 @@ "filename": "BaseTween.js", "lineno": 316, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isPaused", @@ -1009169,7 +1009177,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#isPaused", "inherited": true, - "___id": "T000002R058486", + "___id": "T000002R058489", "___s": true }, { @@ -1009178,7 +1009186,7 @@ "filename": "BaseTween.js", "lineno": 331, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "pause", @@ -1009208,7 +1009216,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#pause", "inherited": true, - "___id": "T000002R058487", + "___id": "T000002R058490", "___s": true }, { @@ -1009217,7 +1009225,7 @@ "filename": "BaseTween.js", "lineno": 354, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "resume", @@ -1009247,7 +1009255,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#resume", "inherited": true, - "___id": "T000002R058488", + "___id": "T000002R058491", "___s": true }, { @@ -1009256,7 +1009264,7 @@ "filename": "BaseTween.js", "lineno": 377, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "makeActive", @@ -1009271,7 +1009279,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#makeActive", "inherited": true, - "___id": "T000002R058489", + "___id": "T000002R058492", "___s": true }, { @@ -1009280,7 +1009288,7 @@ "filename": "BaseTween.js", "lineno": 406, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "complete", @@ -1009327,7 +1009335,7 @@ ], "inherits": "Phaser.Tweens.BaseTween#complete", "inherited": true, - "___id": "T000002R058490", + "___id": "T000002R058493", "___s": true }, { @@ -1009336,7 +1009344,7 @@ "filename": "BaseTween.js", "lineno": 440, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "completeAfterLoop", @@ -1009383,7 +1009391,7 @@ ], "inherits": "Phaser.Tweens.BaseTween#completeAfterLoop", "inherited": true, - "___id": "T000002R058491", + "___id": "T000002R058494", "___s": true }, { @@ -1009392,7 +1009400,7 @@ "filename": "BaseTween.js", "lineno": 468, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "remove", @@ -1009419,7 +1009427,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#remove", "inherited": true, - "___id": "T000002R058492", + "___id": "T000002R058495", "___s": true }, { @@ -1009428,7 +1009436,7 @@ "filename": "BaseTween.js", "lineno": 490, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "stop", @@ -1009458,7 +1009466,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#stop", "inherited": true, - "___id": "T000002R058493", + "___id": "T000002R058496", "___s": true }, { @@ -1009467,7 +1009475,7 @@ "filename": "BaseTween.js", "lineno": 521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "updateLoopCountdown", @@ -1009494,7 +1009502,7 @@ ], "inherits": "Phaser.Tweens.BaseTween#updateLoopCountdown", "inherited": true, - "___id": "T000002R058494", + "___id": "T000002R058497", "___s": true }, { @@ -1009503,7 +1009511,7 @@ "filename": "BaseTween.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "updateStartCountdown", @@ -1009530,7 +1009538,7 @@ ], "inherits": "Phaser.Tweens.BaseTween#updateStartCountdown", "inherited": true, - "___id": "T000002R058495", + "___id": "T000002R058498", "___s": true }, { @@ -1009539,7 +1009547,7 @@ "filename": "BaseTween.js", "lineno": 570, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "updateCompleteDelay", @@ -1009566,7 +1009574,7 @@ ], "inherits": "Phaser.Tweens.BaseTween#updateCompleteDelay", "inherited": true, - "___id": "T000002R058496", + "___id": "T000002R058499", "___s": true }, { @@ -1009575,7 +1009583,7 @@ "filename": "BaseTween.js", "lineno": 589, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setCallback", @@ -1009644,7 +1009652,7 @@ ], "inherits": "Phaser.Tweens.BaseTween#setCallback", "inherited": true, - "___id": "T000002R058497", + "___id": "T000002R058500", "___s": true }, { @@ -1009653,7 +1009661,7 @@ "filename": "BaseTween.js", "lineno": 631, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setPendingState", @@ -1009665,7 +1009673,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#setPendingState", "inherited": true, - "___id": "T000002R058498", + "___id": "T000002R058501", "___s": true }, { @@ -1009674,7 +1009682,7 @@ "filename": "BaseTween.js", "lineno": 642, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setActiveState", @@ -1009686,7 +1009694,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#setActiveState", "inherited": true, - "___id": "T000002R058499", + "___id": "T000002R058502", "___s": true }, { @@ -1009695,7 +1009703,7 @@ "filename": "BaseTween.js", "lineno": 655, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setLoopDelayState", @@ -1009707,7 +1009715,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#setLoopDelayState", "inherited": true, - "___id": "T000002R058500", + "___id": "T000002R058503", "___s": true }, { @@ -1009716,7 +1009724,7 @@ "filename": "BaseTween.js", "lineno": 666, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setCompleteDelayState", @@ -1009728,7 +1009736,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#setCompleteDelayState", "inherited": true, - "___id": "T000002R058501", + "___id": "T000002R058504", "___s": true }, { @@ -1009737,7 +1009745,7 @@ "filename": "BaseTween.js", "lineno": 677, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setStartDelayState", @@ -1009749,7 +1009757,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#setStartDelayState", "inherited": true, - "___id": "T000002R058502", + "___id": "T000002R058505", "___s": true }, { @@ -1009758,7 +1009766,7 @@ "filename": "BaseTween.js", "lineno": 692, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setPendingRemoveState", @@ -1009770,7 +1009778,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#setPendingRemoveState", "inherited": true, - "___id": "T000002R058503", + "___id": "T000002R058506", "___s": true }, { @@ -1009779,7 +1009787,7 @@ "filename": "BaseTween.js", "lineno": 703, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setRemovedState", @@ -1009791,7 +1009799,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#setRemovedState", "inherited": true, - "___id": "T000002R058504", + "___id": "T000002R058507", "___s": true }, { @@ -1009800,7 +1009808,7 @@ "filename": "BaseTween.js", "lineno": 714, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setFinishedState", @@ -1009812,7 +1009820,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#setFinishedState", "inherited": true, - "___id": "T000002R058505", + "___id": "T000002R058508", "___s": true }, { @@ -1009821,7 +1009829,7 @@ "filename": "BaseTween.js", "lineno": 725, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setDestroyedState", @@ -1009833,7 +1009841,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#setDestroyedState", "inherited": true, - "___id": "T000002R058506", + "___id": "T000002R058509", "___s": true }, { @@ -1009842,7 +1009850,7 @@ "filename": "BaseTween.js", "lineno": 736, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isPending", @@ -1009868,7 +1009876,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#isPending", "inherited": true, - "___id": "T000002R058507", + "___id": "T000002R058510", "___s": true }, { @@ -1009877,7 +1009885,7 @@ "filename": "BaseTween.js", "lineno": 749, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isActive", @@ -1009903,7 +1009911,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#isActive", "inherited": true, - "___id": "T000002R058508", + "___id": "T000002R058511", "___s": true }, { @@ -1009912,7 +1009920,7 @@ "filename": "BaseTween.js", "lineno": 762, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isLoopDelayed", @@ -1009938,7 +1009946,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#isLoopDelayed", "inherited": true, - "___id": "T000002R058509", + "___id": "T000002R058512", "___s": true }, { @@ -1009947,7 +1009955,7 @@ "filename": "BaseTween.js", "lineno": 775, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isCompleteDelayed", @@ -1009973,7 +1009981,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#isCompleteDelayed", "inherited": true, - "___id": "T000002R058510", + "___id": "T000002R058513", "___s": true }, { @@ -1009982,7 +1009990,7 @@ "filename": "BaseTween.js", "lineno": 788, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isStartDelayed", @@ -1010008,7 +1010016,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#isStartDelayed", "inherited": true, - "___id": "T000002R058511", + "___id": "T000002R058514", "___s": true }, { @@ -1010017,7 +1010025,7 @@ "filename": "BaseTween.js", "lineno": 801, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isPendingRemove", @@ -1010043,7 +1010051,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#isPendingRemove", "inherited": true, - "___id": "T000002R058512", + "___id": "T000002R058515", "___s": true }, { @@ -1010052,7 +1010060,7 @@ "filename": "BaseTween.js", "lineno": 814, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isRemoved", @@ -1010078,7 +1010086,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#isRemoved", "inherited": true, - "___id": "T000002R058513", + "___id": "T000002R058516", "___s": true }, { @@ -1010087,7 +1010095,7 @@ "filename": "BaseTween.js", "lineno": 827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isFinished", @@ -1010113,7 +1010121,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#isFinished", "inherited": true, - "___id": "T000002R058514", + "___id": "T000002R058517", "___s": true }, { @@ -1010122,7 +1010130,7 @@ "filename": "BaseTween.js", "lineno": 840, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isDestroyed", @@ -1010148,7 +1010156,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#isDestroyed", "inherited": true, - "___id": "T000002R058515", + "___id": "T000002R058518", "___s": true }, { @@ -1010157,7 +1010165,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -1010169,7 +1010177,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R058516", + "___id": "T000002R058519", "___s": true }, { @@ -1010178,7 +1010186,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -1010221,7 +1010229,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R058517", + "___id": "T000002R058520", "___s": true }, { @@ -1010230,7 +1010238,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -1010290,7 +1010298,7 @@ "name": "event" } ], - "___id": "T000002R058518", + "___id": "T000002R058521", "___s": true }, { @@ -1010299,7 +1010307,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -1010350,7 +1010358,7 @@ "name": "event" } ], - "___id": "T000002R058519", + "___id": "T000002R058522", "___s": true }, { @@ -1010359,7 +1010367,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -1010425,7 +1010433,7 @@ "name": "args" } ], - "___id": "T000002R058520", + "___id": "T000002R058523", "___s": true }, { @@ -1010434,7 +1010442,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -1010513,7 +1010521,7 @@ "name": "context" } ], - "___id": "T000002R058521", + "___id": "T000002R058524", "___s": true }, { @@ -1010522,7 +1010530,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -1010601,7 +1010609,7 @@ "name": "context" } ], - "___id": "T000002R058522", + "___id": "T000002R058525", "___s": true }, { @@ -1010610,7 +1010618,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -1010689,7 +1010697,7 @@ "name": "context" } ], - "___id": "T000002R058523", + "___id": "T000002R058526", "___s": true }, { @@ -1010698,7 +1010706,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -1010791,7 +1010799,7 @@ "name": "once" } ], - "___id": "T000002R058524", + "___id": "T000002R058527", "___s": true }, { @@ -1010800,7 +1010808,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -1010893,7 +1010901,7 @@ "name": "once" } ], - "___id": "T000002R058525", + "___id": "T000002R058528", "___s": true }, { @@ -1010902,7 +1010910,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -1010955,7 +1010963,7 @@ "name": "event" } ], - "___id": "T000002R058526", + "___id": "T000002R058529", "___s": true }, { @@ -1010964,7 +1010972,7 @@ "filename": "BaseTween.js", "lineno": 38, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "parent", @@ -1010995,7 +1011003,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#parent", "inherited": true, - "___id": "T000002R058527", + "___id": "T000002R058530", "___s": true }, { @@ -1011004,7 +1011012,7 @@ "filename": "BaseTween.js", "lineno": 47, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "data", @@ -1011053,7 +1011061,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#data", "inherited": true, - "___id": "T000002R058528", + "___id": "T000002R058531", "___s": true }, { @@ -1011062,7 +1011070,7 @@ "filename": "BaseTween.js", "lineno": 60, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "totalData", @@ -1011083,7 +1011091,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#totalData", "inherited": true, - "___id": "T000002R058529", + "___id": "T000002R058532", "___s": true }, { @@ -1011092,7 +1011100,7 @@ "filename": "BaseTween.js", "lineno": 69, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "startDelay", @@ -1011114,7 +1011122,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#startDelay", "inherited": true, - "___id": "T000002R058530", + "___id": "T000002R058533", "___s": true }, { @@ -1011123,7 +1011131,7 @@ "filename": "BaseTween.js", "lineno": 82, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "hasStarted", @@ -1011145,7 +1011153,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#hasStarted", "inherited": true, - "___id": "T000002R058531", + "___id": "T000002R058534", "___s": true }, { @@ -1011154,7 +1011162,7 @@ "filename": "BaseTween.js", "lineno": 94, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "timeScale", @@ -1011176,7 +1011184,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#timeScale", "inherited": true, - "___id": "T000002R058532", + "___id": "T000002R058535", "___s": true }, { @@ -1011185,7 +1011193,7 @@ "filename": "BaseTween.js", "lineno": 108, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "loop", @@ -1011207,7 +1011215,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#loop", "inherited": true, - "___id": "T000002R058533", + "___id": "T000002R058536", "___s": true }, { @@ -1011216,7 +1011224,7 @@ "filename": "BaseTween.js", "lineno": 127, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "loopDelay", @@ -1011238,7 +1011246,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#loopDelay", "inherited": true, - "___id": "T000002R058534", + "___id": "T000002R058537", "___s": true }, { @@ -1011247,7 +1011255,7 @@ "filename": "BaseTween.js", "lineno": 139, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "loopCounter", @@ -1011269,7 +1011277,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#loopCounter", "inherited": true, - "___id": "T000002R058535", + "___id": "T000002R058538", "___s": true }, { @@ -1011278,7 +1011286,7 @@ "filename": "BaseTween.js", "lineno": 149, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "completeDelay", @@ -1011300,7 +1011308,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#completeDelay", "inherited": true, - "___id": "T000002R058536", + "___id": "T000002R058539", "___s": true }, { @@ -1011309,7 +1011317,7 @@ "filename": "BaseTween.js", "lineno": 162, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "countdown", @@ -1011331,7 +1011339,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#countdown", "inherited": true, - "___id": "T000002R058537", + "___id": "T000002R058540", "___s": true }, { @@ -1011340,7 +1011348,7 @@ "filename": "BaseTween.js", "lineno": 172, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "state", @@ -1011361,7 +1011369,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#state", "inherited": true, - "___id": "T000002R058538", + "___id": "T000002R058541", "___s": true }, { @@ -1011370,7 +1011378,7 @@ "filename": "BaseTween.js", "lineno": 181, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "paused", @@ -1011392,7 +1011400,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#paused", "inherited": true, - "___id": "T000002R058539", + "___id": "T000002R058542", "___s": true }, { @@ -1011401,7 +1011409,7 @@ "filename": "BaseTween.js", "lineno": 195, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "callbacks", @@ -1011422,7 +1011430,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#callbacks", "inherited": true, - "___id": "T000002R058540", + "___id": "T000002R058543", "___s": true }, { @@ -1011431,7 +1011439,7 @@ "filename": "BaseTween.js", "lineno": 233, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "callbackScope", @@ -1011452,7 +1011460,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#callbackScope", "inherited": true, - "___id": "T000002R058541", + "___id": "T000002R058544", "___s": true }, { @@ -1011461,7 +1011469,7 @@ "filename": "BaseTween.js", "lineno": 245, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "persist", @@ -1011482,7 +1011490,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#persist", "inherited": true, - "___id": "T000002R058542", + "___id": "T000002R058545", "___s": true }, { @@ -1011491,7 +1011499,7 @@ "filename": "BaseTween.js", "lineno": 265, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setTimeScale", @@ -1011533,7 +1011541,7 @@ ], "inherits": "Phaser.Tweens.BaseTween#setTimeScale", "inherited": true, - "___id": "T000002R058543", + "___id": "T000002R058546", "___s": true }, { @@ -1011542,7 +1011550,7 @@ "filename": "BaseTween.js", "lineno": 287, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "getTimeScale", @@ -1011568,7 +1011576,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#getTimeScale", "inherited": true, - "___id": "T000002R058544", + "___id": "T000002R058547", "___s": true }, { @@ -1011577,7 +1011585,7 @@ "filename": "BaseTween.js", "lineno": 301, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isPlaying", @@ -1011603,7 +1011611,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#isPlaying", "inherited": true, - "___id": "T000002R058545", + "___id": "T000002R058548", "___s": true }, { @@ -1011612,7 +1011620,7 @@ "filename": "BaseTween.js", "lineno": 316, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isPaused", @@ -1011638,7 +1011646,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#isPaused", "inherited": true, - "___id": "T000002R058546", + "___id": "T000002R058549", "___s": true }, { @@ -1011647,7 +1011655,7 @@ "filename": "BaseTween.js", "lineno": 331, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "pause", @@ -1011677,7 +1011685,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#pause", "inherited": true, - "___id": "T000002R058547", + "___id": "T000002R058550", "___s": true }, { @@ -1011686,7 +1011694,7 @@ "filename": "BaseTween.js", "lineno": 354, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "resume", @@ -1011716,7 +1011724,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#resume", "inherited": true, - "___id": "T000002R058548", + "___id": "T000002R058551", "___s": true }, { @@ -1011725,7 +1011733,7 @@ "filename": "TweenChain.js", "lineno": 251, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "makeActive", @@ -1011771,7 +1011779,7 @@ "inherits": "Phaser.Tweens.TweenChain#makeActive", "inherited": true, "overrides": "Phaser.Tweens.BaseTween#makeActive", - "___id": "T000002R058549", + "___id": "T000002R058552", "___s": true }, { @@ -1011780,7 +1011788,7 @@ "filename": "BaseTween.js", "lineno": 392, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "onCompleteHandler", @@ -1011792,7 +1011800,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#onCompleteHandler", "inherited": true, - "___id": "T000002R058550", + "___id": "T000002R058553", "___s": true }, { @@ -1011801,7 +1011809,7 @@ "filename": "BaseTween.js", "lineno": 406, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "complete", @@ -1011848,7 +1011856,7 @@ ], "inherits": "Phaser.Tweens.BaseTween#complete", "inherited": true, - "___id": "T000002R058551", + "___id": "T000002R058554", "___s": true }, { @@ -1011857,7 +1011865,7 @@ "filename": "BaseTween.js", "lineno": 440, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "completeAfterLoop", @@ -1011904,7 +1011912,7 @@ ], "inherits": "Phaser.Tweens.BaseTween#completeAfterLoop", "inherited": true, - "___id": "T000002R058552", + "___id": "T000002R058555", "___s": true }, { @@ -1011913,7 +1011921,7 @@ "filename": "TweenChain.js", "lineno": 139, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "remove", @@ -1011956,7 +1011964,7 @@ "inherits": "Phaser.Tweens.TweenChain#remove", "inherited": true, "overrides": "Phaser.Tweens.BaseTween#remove", - "___id": "T000002R058553", + "___id": "T000002R058556", "___s": true }, { @@ -1011965,7 +1011973,7 @@ "filename": "BaseTween.js", "lineno": 490, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "stop", @@ -1011995,7 +1012003,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#stop", "inherited": true, - "___id": "T000002R058554", + "___id": "T000002R058557", "___s": true }, { @@ -1012004,7 +1012012,7 @@ "filename": "BaseTween.js", "lineno": 521, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "updateLoopCountdown", @@ -1012031,7 +1012039,7 @@ ], "inherits": "Phaser.Tweens.BaseTween#updateLoopCountdown", "inherited": true, - "___id": "T000002R058555", + "___id": "T000002R058558", "___s": true }, { @@ -1012040,7 +1012048,7 @@ "filename": "BaseTween.js", "lineno": 542, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "updateStartCountdown", @@ -1012067,7 +1012075,7 @@ ], "inherits": "Phaser.Tweens.BaseTween#updateStartCountdown", "inherited": true, - "___id": "T000002R058556", + "___id": "T000002R058559", "___s": true }, { @@ -1012076,7 +1012084,7 @@ "filename": "BaseTween.js", "lineno": 570, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "updateCompleteDelay", @@ -1012103,7 +1012111,7 @@ ], "inherits": "Phaser.Tweens.BaseTween#updateCompleteDelay", "inherited": true, - "___id": "T000002R058557", + "___id": "T000002R058560", "___s": true }, { @@ -1012112,7 +1012120,7 @@ "filename": "BaseTween.js", "lineno": 589, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setCallback", @@ -1012181,7 +1012189,7 @@ ], "inherits": "Phaser.Tweens.BaseTween#setCallback", "inherited": true, - "___id": "T000002R058558", + "___id": "T000002R058561", "___s": true }, { @@ -1012190,7 +1012198,7 @@ "filename": "BaseTween.js", "lineno": 631, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setPendingState", @@ -1012202,7 +1012210,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#setPendingState", "inherited": true, - "___id": "T000002R058559", + "___id": "T000002R058562", "___s": true }, { @@ -1012211,7 +1012219,7 @@ "filename": "BaseTween.js", "lineno": 642, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setActiveState", @@ -1012223,7 +1012231,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#setActiveState", "inherited": true, - "___id": "T000002R058560", + "___id": "T000002R058563", "___s": true }, { @@ -1012232,7 +1012240,7 @@ "filename": "BaseTween.js", "lineno": 655, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setLoopDelayState", @@ -1012244,7 +1012252,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#setLoopDelayState", "inherited": true, - "___id": "T000002R058561", + "___id": "T000002R058564", "___s": true }, { @@ -1012253,7 +1012261,7 @@ "filename": "BaseTween.js", "lineno": 666, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setCompleteDelayState", @@ -1012265,7 +1012273,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#setCompleteDelayState", "inherited": true, - "___id": "T000002R058562", + "___id": "T000002R058565", "___s": true }, { @@ -1012274,7 +1012282,7 @@ "filename": "BaseTween.js", "lineno": 677, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setStartDelayState", @@ -1012286,7 +1012294,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#setStartDelayState", "inherited": true, - "___id": "T000002R058563", + "___id": "T000002R058566", "___s": true }, { @@ -1012295,7 +1012303,7 @@ "filename": "BaseTween.js", "lineno": 692, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setPendingRemoveState", @@ -1012307,7 +1012315,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#setPendingRemoveState", "inherited": true, - "___id": "T000002R058564", + "___id": "T000002R058567", "___s": true }, { @@ -1012316,7 +1012324,7 @@ "filename": "BaseTween.js", "lineno": 703, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setRemovedState", @@ -1012328,7 +1012336,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#setRemovedState", "inherited": true, - "___id": "T000002R058565", + "___id": "T000002R058568", "___s": true }, { @@ -1012337,7 +1012345,7 @@ "filename": "BaseTween.js", "lineno": 714, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setFinishedState", @@ -1012349,7 +1012357,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#setFinishedState", "inherited": true, - "___id": "T000002R058566", + "___id": "T000002R058569", "___s": true }, { @@ -1012358,7 +1012366,7 @@ "filename": "BaseTween.js", "lineno": 725, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setDestroyedState", @@ -1012370,7 +1012378,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#setDestroyedState", "inherited": true, - "___id": "T000002R058567", + "___id": "T000002R058570", "___s": true }, { @@ -1012379,7 +1012387,7 @@ "filename": "BaseTween.js", "lineno": 736, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isPending", @@ -1012405,7 +1012413,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#isPending", "inherited": true, - "___id": "T000002R058568", + "___id": "T000002R058571", "___s": true }, { @@ -1012414,7 +1012422,7 @@ "filename": "BaseTween.js", "lineno": 749, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isActive", @@ -1012440,7 +1012448,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#isActive", "inherited": true, - "___id": "T000002R058569", + "___id": "T000002R058572", "___s": true }, { @@ -1012449,7 +1012457,7 @@ "filename": "BaseTween.js", "lineno": 762, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isLoopDelayed", @@ -1012475,7 +1012483,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#isLoopDelayed", "inherited": true, - "___id": "T000002R058570", + "___id": "T000002R058573", "___s": true }, { @@ -1012484,7 +1012492,7 @@ "filename": "BaseTween.js", "lineno": 775, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isCompleteDelayed", @@ -1012510,7 +1012518,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#isCompleteDelayed", "inherited": true, - "___id": "T000002R058571", + "___id": "T000002R058574", "___s": true }, { @@ -1012519,7 +1012527,7 @@ "filename": "BaseTween.js", "lineno": 788, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isStartDelayed", @@ -1012545,7 +1012553,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#isStartDelayed", "inherited": true, - "___id": "T000002R058572", + "___id": "T000002R058575", "___s": true }, { @@ -1012554,7 +1012562,7 @@ "filename": "BaseTween.js", "lineno": 801, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isPendingRemove", @@ -1012580,7 +1012588,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#isPendingRemove", "inherited": true, - "___id": "T000002R058573", + "___id": "T000002R058576", "___s": true }, { @@ -1012589,7 +1012597,7 @@ "filename": "BaseTween.js", "lineno": 814, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isRemoved", @@ -1012615,7 +1012623,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#isRemoved", "inherited": true, - "___id": "T000002R058574", + "___id": "T000002R058577", "___s": true }, { @@ -1012624,7 +1012632,7 @@ "filename": "BaseTween.js", "lineno": 827, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isFinished", @@ -1012650,7 +1012658,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#isFinished", "inherited": true, - "___id": "T000002R058575", + "___id": "T000002R058578", "___s": true }, { @@ -1012659,7 +1012667,7 @@ "filename": "BaseTween.js", "lineno": 840, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isDestroyed", @@ -1012685,7 +1012693,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTween#isDestroyed", "inherited": true, - "___id": "T000002R058576", + "___id": "T000002R058579", "___s": true }, { @@ -1012694,7 +1012702,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -1012706,7 +1012714,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R058577", + "___id": "T000002R058580", "___s": true }, { @@ -1012715,7 +1012723,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -1012758,7 +1012766,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R058578", + "___id": "T000002R058581", "___s": true }, { @@ -1012767,7 +1012775,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -1012827,7 +1012835,7 @@ "name": "event" } ], - "___id": "T000002R058579", + "___id": "T000002R058582", "___s": true }, { @@ -1012836,7 +1012844,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -1012887,7 +1012895,7 @@ "name": "event" } ], - "___id": "T000002R058580", + "___id": "T000002R058583", "___s": true }, { @@ -1012896,7 +1012904,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -1012962,7 +1012970,7 @@ "name": "args" } ], - "___id": "T000002R058581", + "___id": "T000002R058584", "___s": true }, { @@ -1012971,7 +1012979,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -1013050,7 +1013058,7 @@ "name": "context" } ], - "___id": "T000002R058582", + "___id": "T000002R058585", "___s": true }, { @@ -1013059,7 +1013067,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -1013138,7 +1013146,7 @@ "name": "context" } ], - "___id": "T000002R058583", + "___id": "T000002R058586", "___s": true }, { @@ -1013147,7 +1013155,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -1013226,7 +1013234,7 @@ "name": "context" } ], - "___id": "T000002R058584", + "___id": "T000002R058587", "___s": true }, { @@ -1013235,7 +1013243,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -1013328,7 +1013336,7 @@ "name": "once" } ], - "___id": "T000002R058585", + "___id": "T000002R058588", "___s": true }, { @@ -1013337,7 +1013345,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -1013430,7 +1013438,7 @@ "name": "once" } ], - "___id": "T000002R058586", + "___id": "T000002R058589", "___s": true }, { @@ -1013439,7 +1013447,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -1013492,7 +1013500,7 @@ "name": "event" } ], - "___id": "T000002R058587", + "___id": "T000002R058590", "___s": true }, { @@ -1013501,7 +1013509,7 @@ "filename": "BaseTweenData.js", "lineno": 49, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "tween", @@ -1013522,7 +1013530,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#tween", "inherited": true, - "___id": "T000002R058588", + "___id": "T000002R058591", "___s": true }, { @@ -1013531,7 +1013539,7 @@ "filename": "BaseTweenData.js", "lineno": 58, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "targetIndex", @@ -1013552,7 +1013560,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#targetIndex", "inherited": true, - "___id": "T000002R058589", + "___id": "T000002R058592", "___s": true }, { @@ -1013561,7 +1013569,7 @@ "filename": "BaseTweenData.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "duration", @@ -1013582,7 +1013590,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#duration", "inherited": true, - "___id": "T000002R058590", + "___id": "T000002R058593", "___s": true }, { @@ -1013591,7 +1013599,7 @@ "filename": "BaseTweenData.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "totalDuration", @@ -1013612,7 +1013620,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#totalDuration", "inherited": true, - "___id": "T000002R058591", + "___id": "T000002R058594", "___s": true }, { @@ -1013621,7 +1013629,7 @@ "filename": "BaseTweenData.js", "lineno": 87, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "delay", @@ -1013642,7 +1013650,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#delay", "inherited": true, - "___id": "T000002R058592", + "___id": "T000002R058595", "___s": true }, { @@ -1013651,7 +1013659,7 @@ "filename": "BaseTweenData.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "getDelay", @@ -1013672,7 +1013680,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#getDelay", "inherited": true, - "___id": "T000002R058593", + "___id": "T000002R058596", "___s": true }, { @@ -1013681,7 +1013689,7 @@ "filename": "BaseTweenData.js", "lineno": 107, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "yoyo", @@ -1013702,7 +1013710,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#yoyo", "inherited": true, - "___id": "T000002R058594", + "___id": "T000002R058597", "___s": true }, { @@ -1013711,7 +1013719,7 @@ "filename": "BaseTweenData.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "hold", @@ -1013732,7 +1013740,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#hold", "inherited": true, - "___id": "T000002R058595", + "___id": "T000002R058598", "___s": true }, { @@ -1013741,7 +1013749,7 @@ "filename": "BaseTweenData.js", "lineno": 126, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "repeat", @@ -1013762,7 +1013770,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#repeat", "inherited": true, - "___id": "T000002R058596", + "___id": "T000002R058599", "___s": true }, { @@ -1013771,7 +1013779,7 @@ "filename": "BaseTweenData.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "repeatDelay", @@ -1013792,7 +1013800,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#repeatDelay", "inherited": true, - "___id": "T000002R058597", + "___id": "T000002R058600", "___s": true }, { @@ -1013801,7 +1013809,7 @@ "filename": "BaseTweenData.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "repeatCounter", @@ -1013822,7 +1013830,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#repeatCounter", "inherited": true, - "___id": "T000002R058598", + "___id": "T000002R058601", "___s": true }, { @@ -1013831,7 +1013839,7 @@ "filename": "BaseTweenData.js", "lineno": 159, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "flipX", @@ -1013852,7 +1013860,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#flipX", "inherited": true, - "___id": "T000002R058599", + "___id": "T000002R058602", "___s": true }, { @@ -1013861,7 +1013869,7 @@ "filename": "BaseTweenData.js", "lineno": 170, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "flipY", @@ -1013882,7 +1013890,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#flipY", "inherited": true, - "___id": "T000002R058600", + "___id": "T000002R058603", "___s": true }, { @@ -1013891,7 +1013899,7 @@ "filename": "BaseTweenData.js", "lineno": 181, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "progress", @@ -1013912,7 +1013920,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#progress", "inherited": true, - "___id": "T000002R058601", + "___id": "T000002R058604", "___s": true }, { @@ -1013921,7 +1013929,7 @@ "filename": "BaseTweenData.js", "lineno": 190, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "elapsed", @@ -1013942,7 +1013950,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#elapsed", "inherited": true, - "___id": "T000002R058602", + "___id": "T000002R058605", "___s": true }, { @@ -1013951,7 +1013959,7 @@ "filename": "BaseTweenData.js", "lineno": 200, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "state", @@ -1013972,7 +1013980,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#state", "inherited": true, - "___id": "T000002R058603", + "___id": "T000002R058606", "___s": true }, { @@ -1013981,7 +1013989,7 @@ "filename": "BaseTweenData.js", "lineno": 209, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isCountdown", @@ -1014002,7 +1014010,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#isCountdown", "inherited": true, - "___id": "T000002R058604", + "___id": "T000002R058607", "___s": true }, { @@ -1014011,7 +1014019,7 @@ "filename": "BaseTweenData.js", "lineno": 219, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "getTarget", @@ -1014037,7 +1014045,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#getTarget", "inherited": true, - "___id": "T000002R058605", + "___id": "T000002R058608", "___s": true }, { @@ -1014046,7 +1014054,7 @@ "filename": "BaseTweenData.js", "lineno": 232, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setTargetValue", @@ -1014074,7 +1014082,7 @@ ], "inherits": "Phaser.Tweens.BaseTweenData#setTargetValue", "inherited": true, - "___id": "T000002R058606", + "___id": "T000002R058609", "___s": true }, { @@ -1014083,7 +1014091,7 @@ "filename": "BaseTweenData.js", "lineno": 247, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setCreatedState", @@ -1014095,7 +1014103,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#setCreatedState", "inherited": true, - "___id": "T000002R058607", + "___id": "T000002R058610", "___s": true }, { @@ -1014104,7 +1014112,7 @@ "filename": "BaseTweenData.js", "lineno": 259, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setDelayState", @@ -1014116,7 +1014124,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#setDelayState", "inherited": true, - "___id": "T000002R058608", + "___id": "T000002R058611", "___s": true }, { @@ -1014125,7 +1014133,7 @@ "filename": "BaseTweenData.js", "lineno": 271, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setPendingRenderState", @@ -1014137,7 +1014145,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#setPendingRenderState", "inherited": true, - "___id": "T000002R058609", + "___id": "T000002R058612", "___s": true }, { @@ -1014146,7 +1014154,7 @@ "filename": "BaseTweenData.js", "lineno": 283, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setPlayingForwardState", @@ -1014158,7 +1014166,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#setPlayingForwardState", "inherited": true, - "___id": "T000002R058610", + "___id": "T000002R058613", "___s": true }, { @@ -1014167,7 +1014175,7 @@ "filename": "BaseTweenData.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setPlayingBackwardState", @@ -1014179,7 +1014187,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#setPlayingBackwardState", "inherited": true, - "___id": "T000002R058611", + "___id": "T000002R058614", "___s": true }, { @@ -1014188,7 +1014196,7 @@ "filename": "BaseTweenData.js", "lineno": 307, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setHoldState", @@ -1014200,7 +1014208,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#setHoldState", "inherited": true, - "___id": "T000002R058612", + "___id": "T000002R058615", "___s": true }, { @@ -1014209,7 +1014217,7 @@ "filename": "BaseTweenData.js", "lineno": 319, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setRepeatState", @@ -1014221,7 +1014229,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#setRepeatState", "inherited": true, - "___id": "T000002R058613", + "___id": "T000002R058616", "___s": true }, { @@ -1014230,7 +1014238,7 @@ "filename": "BaseTweenData.js", "lineno": 331, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setCompleteState", @@ -1014242,7 +1014250,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#setCompleteState", "inherited": true, - "___id": "T000002R058614", + "___id": "T000002R058617", "___s": true }, { @@ -1014251,7 +1014259,7 @@ "filename": "BaseTweenData.js", "lineno": 343, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isCreated", @@ -1014277,7 +1014285,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#isCreated", "inherited": true, - "___id": "T000002R058615", + "___id": "T000002R058618", "___s": true }, { @@ -1014286,7 +1014294,7 @@ "filename": "BaseTweenData.js", "lineno": 356, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isDelayed", @@ -1014312,7 +1014320,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#isDelayed", "inherited": true, - "___id": "T000002R058616", + "___id": "T000002R058619", "___s": true }, { @@ -1014321,7 +1014329,7 @@ "filename": "BaseTweenData.js", "lineno": 369, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isPendingRender", @@ -1014347,7 +1014355,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#isPendingRender", "inherited": true, - "___id": "T000002R058617", + "___id": "T000002R058620", "___s": true }, { @@ -1014356,7 +1014364,7 @@ "filename": "BaseTweenData.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isPlayingForward", @@ -1014382,7 +1014390,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#isPlayingForward", "inherited": true, - "___id": "T000002R058618", + "___id": "T000002R058621", "___s": true }, { @@ -1014391,7 +1014399,7 @@ "filename": "BaseTweenData.js", "lineno": 395, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isPlayingBackward", @@ -1014417,7 +1014425,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#isPlayingBackward", "inherited": true, - "___id": "T000002R058619", + "___id": "T000002R058622", "___s": true }, { @@ -1014426,7 +1014434,7 @@ "filename": "BaseTweenData.js", "lineno": 408, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isHolding", @@ -1014452,7 +1014460,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#isHolding", "inherited": true, - "___id": "T000002R058620", + "___id": "T000002R058623", "___s": true }, { @@ -1014461,7 +1014469,7 @@ "filename": "BaseTweenData.js", "lineno": 421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isRepeating", @@ -1014487,7 +1014495,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#isRepeating", "inherited": true, - "___id": "T000002R058621", + "___id": "T000002R058624", "___s": true }, { @@ -1014496,7 +1014504,7 @@ "filename": "BaseTweenData.js", "lineno": 434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isComplete", @@ -1014522,7 +1014530,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#isComplete", "inherited": true, - "___id": "T000002R058622", + "___id": "T000002R058625", "___s": true }, { @@ -1014531,7 +1014539,7 @@ "filename": "BaseTweenData.js", "lineno": 447, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setStateFromEnd", @@ -1014562,7 +1014570,7 @@ ], "inherits": "Phaser.Tweens.BaseTweenData#setStateFromEnd", "inherited": true, - "___id": "T000002R058623", + "___id": "T000002R058626", "___s": true }, { @@ -1014571,7 +1014579,7 @@ "filename": "BaseTweenData.js", "lineno": 474, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setStateFromStart", @@ -1014601,7 +1014609,7 @@ ], "inherits": "Phaser.Tweens.BaseTweenData#setStateFromStart", "inherited": true, - "___id": "T000002R058624", + "___id": "T000002R058627", "___s": true }, { @@ -1014610,7 +1014618,7 @@ "filename": "BaseTweenData.js", "lineno": 569, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "onRepeat", @@ -1014667,7 +1014675,7 @@ ], "inherits": "Phaser.Tweens.BaseTweenData#onRepeat", "inherited": true, - "___id": "T000002R058625", + "___id": "T000002R058628", "___s": true }, { @@ -1014676,7 +1014684,7 @@ "filename": "BaseTweenData.js", "lineno": 49, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "tween", @@ -1014697,7 +1014705,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#tween", "inherited": true, - "___id": "T000002R058626", + "___id": "T000002R058629", "___s": true }, { @@ -1014706,7 +1014714,7 @@ "filename": "BaseTweenData.js", "lineno": 58, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "targetIndex", @@ -1014727,7 +1014735,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#targetIndex", "inherited": true, - "___id": "T000002R058627", + "___id": "T000002R058630", "___s": true }, { @@ -1014736,7 +1014744,7 @@ "filename": "BaseTweenData.js", "lineno": 67, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "duration", @@ -1014757,7 +1014765,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#duration", "inherited": true, - "___id": "T000002R058628", + "___id": "T000002R058631", "___s": true }, { @@ -1014766,7 +1014774,7 @@ "filename": "BaseTweenData.js", "lineno": 77, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "totalDuration", @@ -1014787,7 +1014795,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#totalDuration", "inherited": true, - "___id": "T000002R058629", + "___id": "T000002R058632", "___s": true }, { @@ -1014796,7 +1014804,7 @@ "filename": "BaseTweenData.js", "lineno": 87, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "delay", @@ -1014817,7 +1014825,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#delay", "inherited": true, - "___id": "T000002R058630", + "___id": "T000002R058633", "___s": true }, { @@ -1014826,7 +1014834,7 @@ "filename": "BaseTweenData.js", "lineno": 98, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "getDelay", @@ -1014847,7 +1014855,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#getDelay", "inherited": true, - "___id": "T000002R058631", + "___id": "T000002R058634", "___s": true }, { @@ -1014856,7 +1014864,7 @@ "filename": "BaseTweenData.js", "lineno": 117, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "hold", @@ -1014877,7 +1014885,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#hold", "inherited": true, - "___id": "T000002R058632", + "___id": "T000002R058635", "___s": true }, { @@ -1014886,7 +1014894,7 @@ "filename": "BaseTweenData.js", "lineno": 126, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "repeat", @@ -1014907,7 +1014915,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#repeat", "inherited": true, - "___id": "T000002R058633", + "___id": "T000002R058636", "___s": true }, { @@ -1014916,7 +1014924,7 @@ "filename": "BaseTweenData.js", "lineno": 141, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "repeatDelay", @@ -1014937,7 +1014945,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#repeatDelay", "inherited": true, - "___id": "T000002R058634", + "___id": "T000002R058637", "___s": true }, { @@ -1014946,7 +1014954,7 @@ "filename": "BaseTweenData.js", "lineno": 150, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "repeatCounter", @@ -1014967,7 +1014975,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#repeatCounter", "inherited": true, - "___id": "T000002R058635", + "___id": "T000002R058638", "___s": true }, { @@ -1014976,7 +1014984,7 @@ "filename": "BaseTweenData.js", "lineno": 159, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "flipX", @@ -1014997,7 +1015005,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#flipX", "inherited": true, - "___id": "T000002R058636", + "___id": "T000002R058639", "___s": true }, { @@ -1015006,7 +1015014,7 @@ "filename": "BaseTweenData.js", "lineno": 170, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "flipY", @@ -1015027,7 +1015035,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#flipY", "inherited": true, - "___id": "T000002R058637", + "___id": "T000002R058640", "___s": true }, { @@ -1015036,7 +1015044,7 @@ "filename": "BaseTweenData.js", "lineno": 181, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "progress", @@ -1015057,7 +1015065,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#progress", "inherited": true, - "___id": "T000002R058638", + "___id": "T000002R058641", "___s": true }, { @@ -1015066,7 +1015074,7 @@ "filename": "BaseTweenData.js", "lineno": 190, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "elapsed", @@ -1015087,7 +1015095,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#elapsed", "inherited": true, - "___id": "T000002R058639", + "___id": "T000002R058642", "___s": true }, { @@ -1015096,7 +1015104,7 @@ "filename": "BaseTweenData.js", "lineno": 200, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "state", @@ -1015117,7 +1015125,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#state", "inherited": true, - "___id": "T000002R058640", + "___id": "T000002R058643", "___s": true }, { @@ -1015126,7 +1015134,7 @@ "filename": "BaseTweenData.js", "lineno": 209, "columnno": 8, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isCountdown", @@ -1015147,7 +1015155,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#isCountdown", "inherited": true, - "___id": "T000002R058641", + "___id": "T000002R058644", "___s": true }, { @@ -1015156,7 +1015164,7 @@ "filename": "BaseTweenData.js", "lineno": 219, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "getTarget", @@ -1015182,7 +1015190,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#getTarget", "inherited": true, - "___id": "T000002R058642", + "___id": "T000002R058645", "___s": true }, { @@ -1015191,7 +1015199,7 @@ "filename": "BaseTweenData.js", "lineno": 232, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setTargetValue", @@ -1015219,7 +1015227,7 @@ ], "inherits": "Phaser.Tweens.BaseTweenData#setTargetValue", "inherited": true, - "___id": "T000002R058643", + "___id": "T000002R058646", "___s": true }, { @@ -1015228,7 +1015236,7 @@ "filename": "BaseTweenData.js", "lineno": 247, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setCreatedState", @@ -1015240,7 +1015248,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#setCreatedState", "inherited": true, - "___id": "T000002R058644", + "___id": "T000002R058647", "___s": true }, { @@ -1015249,7 +1015257,7 @@ "filename": "BaseTweenData.js", "lineno": 259, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setDelayState", @@ -1015261,7 +1015269,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#setDelayState", "inherited": true, - "___id": "T000002R058645", + "___id": "T000002R058648", "___s": true }, { @@ -1015270,7 +1015278,7 @@ "filename": "BaseTweenData.js", "lineno": 271, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setPendingRenderState", @@ -1015282,7 +1015290,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#setPendingRenderState", "inherited": true, - "___id": "T000002R058646", + "___id": "T000002R058649", "___s": true }, { @@ -1015291,7 +1015299,7 @@ "filename": "BaseTweenData.js", "lineno": 283, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setPlayingForwardState", @@ -1015303,7 +1015311,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#setPlayingForwardState", "inherited": true, - "___id": "T000002R058647", + "___id": "T000002R058650", "___s": true }, { @@ -1015312,7 +1015320,7 @@ "filename": "BaseTweenData.js", "lineno": 295, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setPlayingBackwardState", @@ -1015324,7 +1015332,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#setPlayingBackwardState", "inherited": true, - "___id": "T000002R058648", + "___id": "T000002R058651", "___s": true }, { @@ -1015333,7 +1015341,7 @@ "filename": "BaseTweenData.js", "lineno": 307, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setHoldState", @@ -1015345,7 +1015353,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#setHoldState", "inherited": true, - "___id": "T000002R058649", + "___id": "T000002R058652", "___s": true }, { @@ -1015354,7 +1015362,7 @@ "filename": "BaseTweenData.js", "lineno": 319, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setRepeatState", @@ -1015366,7 +1015374,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#setRepeatState", "inherited": true, - "___id": "T000002R058650", + "___id": "T000002R058653", "___s": true }, { @@ -1015375,7 +1015383,7 @@ "filename": "BaseTweenData.js", "lineno": 331, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setCompleteState", @@ -1015387,7 +1015395,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#setCompleteState", "inherited": true, - "___id": "T000002R058651", + "___id": "T000002R058654", "___s": true }, { @@ -1015396,7 +1015404,7 @@ "filename": "BaseTweenData.js", "lineno": 343, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isCreated", @@ -1015422,7 +1015430,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#isCreated", "inherited": true, - "___id": "T000002R058652", + "___id": "T000002R058655", "___s": true }, { @@ -1015431,7 +1015439,7 @@ "filename": "BaseTweenData.js", "lineno": 356, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isDelayed", @@ -1015457,7 +1015465,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#isDelayed", "inherited": true, - "___id": "T000002R058653", + "___id": "T000002R058656", "___s": true }, { @@ -1015466,7 +1015474,7 @@ "filename": "BaseTweenData.js", "lineno": 369, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isPendingRender", @@ -1015492,7 +1015500,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#isPendingRender", "inherited": true, - "___id": "T000002R058654", + "___id": "T000002R058657", "___s": true }, { @@ -1015501,7 +1015509,7 @@ "filename": "BaseTweenData.js", "lineno": 382, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isPlayingForward", @@ -1015527,7 +1015535,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#isPlayingForward", "inherited": true, - "___id": "T000002R058655", + "___id": "T000002R058658", "___s": true }, { @@ -1015536,7 +1015544,7 @@ "filename": "BaseTweenData.js", "lineno": 395, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isPlayingBackward", @@ -1015562,7 +1015570,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#isPlayingBackward", "inherited": true, - "___id": "T000002R058656", + "___id": "T000002R058659", "___s": true }, { @@ -1015571,7 +1015579,7 @@ "filename": "BaseTweenData.js", "lineno": 408, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isHolding", @@ -1015597,7 +1015605,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#isHolding", "inherited": true, - "___id": "T000002R058657", + "___id": "T000002R058660", "___s": true }, { @@ -1015606,7 +1015614,7 @@ "filename": "BaseTweenData.js", "lineno": 421, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isRepeating", @@ -1015632,7 +1015640,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#isRepeating", "inherited": true, - "___id": "T000002R058658", + "___id": "T000002R058661", "___s": true }, { @@ -1015641,7 +1015649,7 @@ "filename": "BaseTweenData.js", "lineno": 434, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "isComplete", @@ -1015667,7 +1015675,7 @@ "scope": "instance", "inherits": "Phaser.Tweens.BaseTweenData#isComplete", "inherited": true, - "___id": "T000002R058659", + "___id": "T000002R058662", "___s": true }, { @@ -1015676,7 +1015684,7 @@ "filename": "BaseTweenData.js", "lineno": 447, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setStateFromEnd", @@ -1015707,7 +1015715,7 @@ ], "inherits": "Phaser.Tweens.BaseTweenData#setStateFromEnd", "inherited": true, - "___id": "T000002R058660", + "___id": "T000002R058663", "___s": true }, { @@ -1015716,7 +1015724,7 @@ "filename": "BaseTweenData.js", "lineno": 474, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "setStateFromStart", @@ -1015746,7 +1015754,7 @@ ], "inherits": "Phaser.Tweens.BaseTweenData#setStateFromStart", "inherited": true, - "___id": "T000002R058661", + "___id": "T000002R058664", "___s": true }, { @@ -1015755,7 +1015763,7 @@ "filename": "BaseTweenData.js", "lineno": 569, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tweens\\tween", + "path": "D:\\wamp\\www\\phaser\\src\\tweens\\tween", "code": {} }, "name": "onRepeat", @@ -1015812,7 +1015820,7 @@ ], "inherits": "Phaser.Tweens.BaseTweenData#onRepeat", "inherited": true, - "___id": "T000002R058662", + "___id": "T000002R058665", "___s": true }, { @@ -1015821,7 +1015829,7 @@ "filename": "EventEmitter.js", "lineno": 31, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "shutdown", @@ -1015833,7 +1015841,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#shutdown", "inherited": true, - "___id": "T000002R058663", + "___id": "T000002R058666", "___s": true }, { @@ -1015842,7 +1015850,7 @@ "filename": "EventEmitter.js", "lineno": 42, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "destroy", @@ -1015854,7 +1015862,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#destroy", "inherited": true, - "___id": "T000002R058664", + "___id": "T000002R058667", "___s": true }, { @@ -1015863,7 +1015871,7 @@ "filename": "EventEmitter.js", "lineno": 55, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "eventNames", @@ -1015906,7 +1015914,7 @@ "scope": "instance", "inherits": "Phaser.Events.EventEmitter#eventNames", "inherited": true, - "___id": "T000002R058665", + "___id": "T000002R058668", "___s": true }, { @@ -1015915,7 +1015923,7 @@ "filename": "EventEmitter.js", "lineno": 64, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listeners", @@ -1015975,7 +1015983,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listeners", "inherited": true, - "___id": "T000002R058666", + "___id": "T000002R058669", "___s": true }, { @@ -1015984,7 +1015992,7 @@ "filename": "EventEmitter.js", "lineno": 75, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "listenerCount", @@ -1016035,7 +1016043,7 @@ ], "inherits": "Phaser.Events.EventEmitter#listenerCount", "inherited": true, - "___id": "T000002R058667", + "___id": "T000002R058670", "___s": true }, { @@ -1016044,7 +1016052,7 @@ "filename": "EventEmitter.js", "lineno": 86, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "emit", @@ -1016110,7 +1016118,7 @@ ], "inherits": "Phaser.Events.EventEmitter#emit", "inherited": true, - "___id": "T000002R058668", + "___id": "T000002R058671", "___s": true }, { @@ -1016119,7 +1016127,7 @@ "filename": "EventEmitter.js", "lineno": 98, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "on", @@ -1016198,7 +1016206,7 @@ ], "inherits": "Phaser.Events.EventEmitter#on", "inherited": true, - "___id": "T000002R058669", + "___id": "T000002R058672", "___s": true }, { @@ -1016207,7 +1016215,7 @@ "filename": "EventEmitter.js", "lineno": 111, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "addListener", @@ -1016286,7 +1016294,7 @@ ], "inherits": "Phaser.Events.EventEmitter#addListener", "inherited": true, - "___id": "T000002R058670", + "___id": "T000002R058673", "___s": true }, { @@ -1016295,7 +1016303,7 @@ "filename": "EventEmitter.js", "lineno": 124, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "once", @@ -1016374,7 +1016382,7 @@ ], "inherits": "Phaser.Events.EventEmitter#once", "inherited": true, - "___id": "T000002R058671", + "___id": "T000002R058674", "___s": true }, { @@ -1016383,7 +1016391,7 @@ "filename": "EventEmitter.js", "lineno": 137, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeListener", @@ -1016476,7 +1016484,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeListener", "inherited": true, - "___id": "T000002R058672", + "___id": "T000002R058675", "___s": true }, { @@ -1016485,7 +1016493,7 @@ "filename": "EventEmitter.js", "lineno": 151, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "off", @@ -1016578,7 +1016586,7 @@ ], "inherits": "Phaser.Events.EventEmitter#off", "inherited": true, - "___id": "T000002R058673", + "___id": "T000002R058676", "___s": true }, { @@ -1016587,7 +1016595,7 @@ "filename": "EventEmitter.js", "lineno": 165, "columnno": 0, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\events", + "path": "D:\\wamp\\www\\phaser\\src\\events", "code": {} }, "name": "removeAllListeners", @@ -1016640,7 +1016648,7 @@ ], "inherits": "Phaser.Events.EventEmitter#removeAllListeners", "inherited": true, - "___id": "T000002R058674", + "___id": "T000002R058677", "___s": true }, { @@ -1016649,7 +1016657,7 @@ "filename": "CENTER_CONST.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The game canvas is not centered within the parent by Phaser.\rYou can still center it yourself via CSS.", @@ -1016668,7 +1016676,7 @@ "memberof": "Phaser.Scale", "longname": "Phaser.Scale.NO_CENTER", "scope": "static", - "___id": "T000002R058675", + "___id": "T000002R058678", "___s": true }, { @@ -1016677,7 +1016685,7 @@ "filename": "CENTER_CONST.js", "lineno": 38, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The game canvas is centered both horizontally and vertically within the parent.\rTo do this, the parent has to have a bounds that can be calculated and not be empty.\r\rCentering is achieved by setting the margin left and top properties of the\rgame canvas, and does not factor in any other CSS styles you may have applied.", @@ -1016696,7 +1016704,7 @@ "memberof": "Phaser.Scale", "longname": "Phaser.Scale.CENTER_BOTH", "scope": "static", - "___id": "T000002R058676", + "___id": "T000002R058679", "___s": true }, { @@ -1016705,7 +1016713,7 @@ "filename": "CENTER_CONST.js", "lineno": 52, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The game canvas is centered horizontally within the parent.\rTo do this, the parent has to have a bounds that can be calculated and not be empty.\r\rCentering is achieved by setting the margin left and top properties of the\rgame canvas, and does not factor in any other CSS styles you may have applied.", @@ -1016724,7 +1016732,7 @@ "memberof": "Phaser.Scale", "longname": "Phaser.Scale.CENTER_HORIZONTALLY", "scope": "static", - "___id": "T000002R058677", + "___id": "T000002R058680", "___s": true }, { @@ -1016733,7 +1016741,7 @@ "filename": "CENTER_CONST.js", "lineno": 66, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The game canvas is centered both vertically within the parent.\rTo do this, the parent has to have a bounds that can be calculated and not be empty.\r\rCentering is achieved by setting the margin left and top properties of the\rgame canvas, and does not factor in any other CSS styles you may have applied.", @@ -1016752,7 +1016760,7 @@ "memberof": "Phaser.Scale", "longname": "Phaser.Scale.CENTER_VERTICALLY", "scope": "static", - "___id": "T000002R058678", + "___id": "T000002R058681", "___s": true }, { @@ -1016761,7 +1016769,7 @@ "filename": "ORIENTATION_CONST.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The primary landscape orientation.", @@ -1016780,7 +1016788,7 @@ "memberof": "Phaser.Scale", "longname": "Phaser.Scale.LANDSCAPE", "scope": "static", - "___id": "T000002R058679", + "___id": "T000002R058682", "___s": true }, { @@ -1016789,7 +1016797,7 @@ "filename": "ORIENTATION_CONST.js", "lineno": 47, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The primary portrait orientation.", @@ -1016808,7 +1016816,7 @@ "memberof": "Phaser.Scale", "longname": "Phaser.Scale.PORTRAIT", "scope": "static", - "___id": "T000002R058680", + "___id": "T000002R058683", "___s": true }, { @@ -1016817,7 +1016825,7 @@ "filename": "SCALE_MODE_CONST.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "No scaling happens at all. The canvas is set to the size given in the game config and Phaser doesn't change it\ragain from that point on. If you change the canvas size, either via CSS, or directly via code, then you need\rto call the Scale Managers `resize` method to give the new dimensions, or input events will stop working.", @@ -1016836,7 +1016844,7 @@ "memberof": "Phaser.Scale", "longname": "Phaser.Scale.NONE", "scope": "static", - "___id": "T000002R058681", + "___id": "T000002R058684", "___s": true }, { @@ -1016845,7 +1016853,7 @@ "filename": "SCALE_MODE_CONST.js", "lineno": 39, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The height is automatically adjusted based on the width.", @@ -1016864,7 +1016872,7 @@ "memberof": "Phaser.Scale", "longname": "Phaser.Scale.WIDTH_CONTROLS_HEIGHT", "scope": "static", - "___id": "T000002R058682", + "___id": "T000002R058685", "___s": true }, { @@ -1016873,7 +1016881,7 @@ "filename": "SCALE_MODE_CONST.js", "lineno": 49, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The width is automatically adjusted based on the height.", @@ -1016892,7 +1016900,7 @@ "memberof": "Phaser.Scale", "longname": "Phaser.Scale.HEIGHT_CONTROLS_WIDTH", "scope": "static", - "___id": "T000002R058683", + "___id": "T000002R058686", "___s": true }, { @@ -1016901,7 +1016909,7 @@ "filename": "SCALE_MODE_CONST.js", "lineno": 59, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The width and height are automatically adjusted to fit inside the given target area,\rwhile keeping the aspect ratio. Depending on the aspect ratio there may be some space\rinside the area which is not covered.", @@ -1016920,7 +1016928,7 @@ "memberof": "Phaser.Scale", "longname": "Phaser.Scale.FIT", "scope": "static", - "___id": "T000002R058684", + "___id": "T000002R058687", "___s": true }, { @@ -1016929,7 +1016937,7 @@ "filename": "SCALE_MODE_CONST.js", "lineno": 71, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The width and height are automatically adjusted to make the size cover the entire target\rarea while keeping the aspect ratio. This may extend further out than the target size.", @@ -1016948,7 +1016956,7 @@ "memberof": "Phaser.Scale", "longname": "Phaser.Scale.ENVELOP", "scope": "static", - "___id": "T000002R058685", + "___id": "T000002R058688", "___s": true }, { @@ -1016957,7 +1016965,7 @@ "filename": "SCALE_MODE_CONST.js", "lineno": 82, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The Canvas is resized to fit all available _parent_ space, regardless of aspect ratio.", @@ -1016976,7 +1016984,7 @@ "memberof": "Phaser.Scale", "longname": "Phaser.Scale.RESIZE", "scope": "static", - "___id": "T000002R058686", + "___id": "T000002R058689", "___s": true }, { @@ -1016985,7 +1016993,7 @@ "filename": "SCALE_MODE_CONST.js", "lineno": 92, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The Canvas's visible area is resized to fit all available _parent_ space like RESIZE mode,\rand scale canvas size to fit inside the visible area like FIT mode.", @@ -1017004,7 +1017012,7 @@ "memberof": "Phaser.Scale", "longname": "Phaser.Scale.EXPAND", "scope": "static", - "___id": "T000002R058687", + "___id": "T000002R058690", "___s": true }, { @@ -1017013,7 +1017021,7 @@ "filename": "ZOOM_CONST.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The game canvas will not be zoomed by Phaser.", @@ -1017032,7 +1017040,7 @@ "memberof": "Phaser.Scale", "longname": "Phaser.Scale.NO_ZOOM", "scope": "static", - "___id": "T000002R058688", + "___id": "T000002R058691", "___s": true }, { @@ -1017041,7 +1017049,7 @@ "filename": "ZOOM_CONST.js", "lineno": 37, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The game canvas will be 2x zoomed by Phaser.", @@ -1017060,7 +1017068,7 @@ "memberof": "Phaser.Scale", "longname": "Phaser.Scale.ZOOM_2X", "scope": "static", - "___id": "T000002R058689", + "___id": "T000002R058692", "___s": true }, { @@ -1017069,7 +1017077,7 @@ "filename": "ZOOM_CONST.js", "lineno": 47, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "The game canvas will be 4x zoomed by Phaser.", @@ -1017088,7 +1017096,7 @@ "memberof": "Phaser.Scale", "longname": "Phaser.Scale.ZOOM_4X", "scope": "static", - "___id": "T000002R058690", + "___id": "T000002R058693", "___s": true }, { @@ -1017097,7 +1017105,7 @@ "filename": "ZOOM_CONST.js", "lineno": 57, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\scale\\const", + "path": "D:\\wamp\\www\\phaser\\src\\scale\\const", "code": {} }, "description": "Calculate the zoom value based on the maximum multiplied game size that will\rfit into the parent, or browser window if no parent is set.", @@ -1017116,7 +1017124,7 @@ "memberof": "Phaser.Scale", "longname": "Phaser.Scale.MAX_ZOOM", "scope": "static", - "___id": "T000002R058691", + "___id": "T000002R058694", "___s": true }, { @@ -1017125,7 +1017133,7 @@ "filename": "ORIENTATION_CONST.js", "lineno": 27, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\const", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\const", "code": {} }, "description": "Orthogonal Tilemap orientation constant.", @@ -1017144,7 +1017152,7 @@ "memberof": "Phaser.Tilemaps", "longname": "Phaser.Tilemaps.ORTHOGONAL", "scope": "static", - "___id": "T000002R058692", + "___id": "T000002R058695", "___s": true }, { @@ -1017153,7 +1017161,7 @@ "filename": "ORIENTATION_CONST.js", "lineno": 37, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\const", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\const", "code": {} }, "description": "Isometric Tilemap orientation constant.", @@ -1017172,7 +1017180,7 @@ "memberof": "Phaser.Tilemaps", "longname": "Phaser.Tilemaps.ISOMETRIC", "scope": "static", - "___id": "T000002R058693", + "___id": "T000002R058696", "___s": true }, { @@ -1017181,7 +1017189,7 @@ "filename": "ORIENTATION_CONST.js", "lineno": 47, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\const", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\const", "code": {} }, "description": "Staggered Tilemap orientation constant.", @@ -1017200,7 +1017208,7 @@ "memberof": "Phaser.Tilemaps", "longname": "Phaser.Tilemaps.STAGGERED", "scope": "static", - "___id": "T000002R058694", + "___id": "T000002R058697", "___s": true }, { @@ -1017209,7 +1017217,7 @@ "filename": "ORIENTATION_CONST.js", "lineno": 57, "columnno": 4, - "path": "D:\\GitHub\\Phaser\\phaser3\\src\\tilemaps\\const", + "path": "D:\\wamp\\www\\phaser\\src\\tilemaps\\const", "code": {} }, "description": "Hexagonal Tilemap orientation constant.", @@ -1017228,7 +1017236,7 @@ "memberof": "Phaser.Tilemaps", "longname": "Phaser.Tilemaps.HEXAGONAL", "scope": "static", - "___id": "T000002R058695", + "___id": "T000002R058698", "___s": true } ] \ No newline at end of file